kernel-rt-modules-4.18.0-486.rt7.275.el8 {>{  Ayyy{{d>U]47ԺPiN ^fԶph?" KXFq" Ыz} ӍZ%Ġ}|.[ygz~6/ ~)IwT*UmH},g`n) e,яx}Wa>wDY vaq*K֙^M‘?6a%2<^({ZXR^p]F Nwՙ-*'O> gqޅC^(e+/%8ϟ]cٿlDY}$oO) N66jƫEH>C\LA"4Ҳ#u+`G-'Pu@k> "]s1,M Jkx6Y#f j1旦Vm+4Y_ a˲l[4IG&nIF7sR $ju*TG饭Z{s"R\[18m5 lrnIԉ^#vj 3cea3312f164b6a3bfd959faec56aa63c37562cd0561fbb9ba5b24e3c647943b6548bfe6f22e46df61845ff40b35d3c383a6881e0302047c435bb5006730650231008c4a41882ac5e65f82f7832eda5acf840cd92aca5bb70201c1b8e3749992812f9e0a7cf265aa537d81624ecce8d5d7ad023036d870ec05a4cd5fa8785084558ce924053230dcee8d415c502b02f3d66fb84f54829aeb043062af50a9c9a54daf44bb0302047c435bb500673065023100e8bf15c6dce3cddd743c75ca54ada6b1ee0069bbbe8a8995b8d27a409cdd4d034731c0277beee2fb1f21f16315c03af002306b8154f391f1cd43ce9673476fad9455f0897730585f5748dfb7c775aafcea53135a500710392b53b793e0ea69cf164a0302047c435bb500683066023100a70d5ed64db91018081b3f366c7ec9d926ef148374ab872206e5cc28f3391a8b68fdaa4a2b66156558c8b2d62655f37c023100fa13ebcf44d3df0ddc363990dabc292aa91e62abdee721390cad5fe04a64ddfd85f8d8a1de3201f4473b4095e2727bc10302047c435bb50067306502302cc743637372e0e5ee4d3fb2dd4a913c0416048eb5e455c7a1e78f01c49dc204a9334622160f1473daac8193e5f60b470231009c5880b94ee0108a850cadaa6b8f53a94d03909d55aa453458e0583b1e5bc2e11b22561c3f834777a6aef61b9769670d0302047c435bb500683066023100f1b9d90839a996b45e1747be2340612a48a52433d6619f97f1577ac8f76300ea11a3dae69e842b728c6af26b4454d8d0023100a4868d41dba6928c571f78a37ac58436ea9228f7338596ac157dabdae25d69155a04ce87d1bdb1764011f15aefd2c4320302047c435bb5006630640230780e7d4f855ccb2867a9b2e3b37009f8d44152a432eda6a04b909090a541c1df10e9bae91f8407df5cf5ca45b744ccdb02306045cf0ff48e0b8c64f9e047d95377637d8a7edd337b92f7a1f6537489a2214d2b751e99150ff931271bb9284239e2ec0302047c435bb500683066023100b06bed819a3910efc932ec17354677340fd8b32edf4f94682c8e43d9f2387b94124a8ee89b813ab7523df9df959a96d0023100b9c5f5c9cc17668073cd33619ca66064aa4d2356eca8402b27272a9da9cb53645bb73036075f8327ba7e40dd3bd4cb430302047c435bb500673065023100aa072ba3ffb3e81dbd35f19d1955580aa308aea3e552a5fa79ec681179bb9bf5140002ca2c451d8ec530962c954317a702300fa424e80fc7951351852fbb87231b81ae670ebb320e27b92feac0eb977ed0cb760a07f216b3b9001193b91eaad5bd040302047c435bb50067306502310080a8a786e6b94cc97e06c403abea8dddbf982d14d93e0145562b715cc4fa4f1c7c2044ddb421393dd723620cf88b6b2202307beb96f02e896fb6b6ffa7588ed30231c6e0914ba512fe32ce1784f43f69de1fdbc50005eab350aca95260bd16814df10302047c435bb500673065023100c0680421ff0a739366c2066d493ae6b1ecf15ea780eb08f42816a0b41caed8dbdeb2237d67c3448520d744161b8d2f8b02301a5f60666df0f18a7109342cd8379aa761cafb4aa037b8c304fb1047b846eca6acac9a47f75cb3f7ac83fbd48bcd59460302047c435bb500683066023100867ab67f0b33c469ecc6e6cabf5b79d50e7f347c8446b5dbec62356137e24a11d6ab2c243a28e6bef19a3fef4ff3b55e023100f8c88ffd794d762d25d9db8f279213be0dbf0d9d900bc7ae9e87bb5890db1723eb875ba53ed5edb0aa3aa8283c551a130302047c435bb500683066023100e9720928e23370d2f05103c0face6162dea722210afa1d20bf1bfdbb226a147a7842803d27a1ac45660e252b9fd8990d023100a331aa6a723f349ef38c94f6b8818a06b7b3b57ec1430bf62bff1d7d192cf09d0b79df49e4da73c5451a57ffd21b41950302047c435bb500673065023100eb78668a31f9a7a04c905d8ddcdf63f2b157aee82df051fb446052cccdc90e0d1a9be96b61aadc3b50431b481130129302304e79b361f0a1840b8fed256f2b474d65aba1b5b374d3bab2b888fd29c446f8249e363a319bf4a9e2faadfdb4c4bee02e0302047c435bb500673065023100a4939d3a9df2a878cad2b2e3f9be090cd593b08099e1c953d25674263ad865da7cfbe30f4883c90a649c0a795bad5ec502303d636bde8c2733114bc6060e8dd4f5c62bb20f6cb0e6980de7c18bc93c43b5a2d92e528d34e8fb8813ed6d1ec28bf4b20302047c435bb500683066023100831981198773b95559c3ab6c6015ed214266391f7b5c23379709738e8396285a0be00e24c692e2b3c171b1a3aa52ca8f023100d4af35454523d7d1b0f6ba14a322f7be55eabedd9f2bbff93d162c5bd35aed43e594de57e568dcc302b36927db486e710302047c435bb50066306402307056e85c843bb10ab09fe905c871a5814331c3c0d528f87491c5a6c84bbf9d5138f54f7676716f1668cabdd969ecc70c023075195bd523af43502824d861dfdf9a5621dbc729a82f16cb6f67bb3da637fe9a07d7352e7fa9769f40bbdc07874532520302047c435bb500663064023051bc08c8de073da0fa4ddfed23a0d435a373052d0f289671a501b13ca502bf8039ca7779a7988d65371765c0ce0bc10802303105814ad2d6497a0d5f69a69c70b66dfe898f6fdfbcdae8d8183df97810ed38035217124f14e87a8fb90a9d6d6016c30302047c435bb50068306602310088181d563c59c9c3037de43d53f374a0476a4d72e2743785c5c3da1912ac6aba64b67ca204f51bfdad623ef8cf9a1da502310084c3d76f9a2ba3683607c02acbc03a305dcf2dfe388a99f14e3584e1ee0200a9cd2dec3bf53976f5ab4b20f2ae5cb8e90302047c435bb500673065023100dfe9008ecaede2ca6538c1d8fff0d0a12a67bf642a098fcda72ce9f3c52e5223775a2e206fa2f1010adc09e74f941209023001ebd1d35e791a809bfbf15daca27569c8b0aca74f081a9ab4534c5066502225f6dc639f521d3cdf439393b054d4be3b0302047c435bb500673065023100a8babbf00bb43096c5da99f39a887f539ce9b1669218b7c8a62c5254cbfce8d7c64ef7e654072234fe8917e4a25b6909023075be2f7c234dd7ac146d1d79a63bca8feb0bd14deffe22d473f5ad728e07faf033e83c8c6b88caeeb726be37d04246210302047c435bb50066306402300dab48ec6879e6ebe267bd612292844134585818e1abf172d41f2b5906b2bfa49f8869b2af9196ea11b855049d5c47c202304250a011eab92881243dedb00781851995d4614bd632742bbc64b913770ee522db9a988671cedf9d2d1d0a0992af95c20302047c435bb500673065023100efef2966779f76d9a9cc63e692a4b0f08f2267f6bf0dbaad333c4df8789f1813ab5b2d724d7b8cbf9515bdd278e1228f02300a121d064da77688ba8aad124d2f74470bca255a53752fda95bcce9142658194abf8c90817e0b9426d961e76e696ec3a0302047c435bb5006730650231009f8a4491f1ccf0076f989f591e8336937128b1aebaeb51ec5ddd76b06b2878cf7115afd089e401b96761cf9a1ee7f9e8023035986885dd518bbc7320890e5c0c0d33ce427792f9b2fe9b922bd312680fd7bb51e3f8287e8a3f80184d671fcb59ee6b0302047c435bb500673065023036f9e5ec23e4a5a8f576f88bff3dbd998c25fc7f347992cb3e326631b1cbf0e96149c548354e81cc2b0a2e20660ef186023100de8fc18fcc650e6ebec7bfd8d70221a68ab8785764b1879234398075c3b8a955dbcd446d231d0041ffa1f3b8609b273e0302047c435bb500683066023100ea6648cdeedc918fae52db04ea2d24efb9b340e8874bea63cd8cb5b64865c4163762ee315420929b4b49782a8f7d14e1023100e7d0fc5c1998c2ad2f75217ab58ea961bd114af29d560d3bfdc3e1b9289f93d0f634cad877c95c699d3975d02957b5f30302047c435bb50067306502300143eea61a58311788f8e4c0951ec03098225889d1be089eab4af3df57ccd798af69e933ddcd0e95442c6337d6cf41d5023100fc843c44b99024359c44b390a8a1f2d7c34d3bedb65df4afdc34ba6dca763eeee342b270e752138d846d57b0812731de0302047c435bb5006730650230683f649572ac234f4134716ec6cd61e8d795481db8c501415452ae8becd559b30a6bf6fac7ef4e1fd31954551ff471fc023100f2deb0cf20064b13dc66f1c2179c52aa90c7a40c43d1b3573877c1f64feb5b38f4986521cdb08227818418b1bb2d9ee30302047c435bb50066306402306211874c66c98beaded96b528bf8ac1e104228ca82ec396e76dcb0059fb02aa75789dd3f8c09b976ddf4000a0134da1e0230144080a59eb42a6b80888dc2ae7e4d9caaa535e40ea22716a448a1abc8612f8ed906cc9142f3ff29926781284ee4e40d0302047c435bb500663064023037ce903a5f4e053dc32e65d1337c808acc467a975f2b4fe46a1c701133714fe5cd44d70060364e7c05d5f52d608ceb0c02303611841ae46f06243f668b968b8b288a323548111ebee6d0b08e15f1c3b38d783c25eebb8953e62f13ab049f01a7d0a70302047c435bb500673065023100dfda7271ec862aa2e1e13a8fdc9a3d52e80efa145e20721e4ab25a2642a8bd89f1b695ae10ebf58593c283a41dfb9cbd0230292da9e449833fe588b803d14151ecca5b52aa782ecac922c0110376e74c074f0d2e0f4977a7a8dda7b2d55edf0104960302047c435bb500683066023100a21926256f1dd9cc8173cc291b3e08d8f10b274b32c2a5bb336ecd7015fee026b1ebc233925ab6fea694d10a46d966e2023100c2defa0e16bd197b39b36ea220a1ef2e41337c0276d3963f7ec1f80871ec6de76f2a43d7de509cc16d565a17ccf561d20302047c435bb50066306402306185bb24d6ac5ef060ad5dc3c923bf00129874172c4e11bcaafc7f5b271d140b7da23cf7f01aa2a785425c813a7ea42302303f1c6143295df89195b4c3f95f705b4ed1828803bd2e65ee1044d3f10660035514d0829a88c2f88848b1abbacf8acb6c0302047c435bb500673065023047ec6f6c9cab890800cf16ad609529d14f6713f1178d86dcef538e21c17041215878764f08b2d03d3d0cec1ec1a5e6f30231009e1bfb502f8c97e43e3f76fcc360e942ba3a0eefd8f464e0340b73a4a7f8158b3d46e246351cfceb1a7874cdc65f3afa0302047c435bb500663064023032d9394a3337ec0485383acd0b0d13cf9a7967eee96ec15fe2c174f55a2a257e0f106a79e7db01dad5f2623f3607b7e002304ef5de2d383dc5a75d7f7563f3e3a89a73c7e908301fb53e7b7cd9e02958a2bad2b781389632dde0c6e3c92d28d09a7e0302047c435bb500673065023100a83ac2bf022ae1401d30df94427cfce26f620801ecb29aae85fcb8d161b1e4446369fe00c4bb033cdbcf65192e773a5802304cbd63b1f0c2c84603a67fae98980c28603bb0e6b36d01c935b6e6cb2f5638ef324023cf8284c25a253ee0754ff65af90302047c435bb500673065023016a6c2e2c26854bec54e04586adc6fe60c8a917a0efe659e1c3a226e8f7b2012ed4e74882d977f3a0444f744bd2f028c0231008bff9c473488bbb018672ba9b66917556672b33efd83bc1ddc780be1d83259a2d5b76f05e195177d5eb9b301acfdcd270302047c435bb500673065023100de4e8c8bc0ae520413e20953cfeebd9b5377336f7befa4a5875df37480569d261ed3763ca7ca776976a5f90003887f63023024285acd1e12c4f8e116a7ed0f39d1aa19e1951c29c9ed613f7e121e88f63f2473176bea1f6977ffaac5e2faf4fea19e0302047c435bb5006630640230157d512f168feba34237766095601a647d3c0af2612f3a8b5426bc809eababa506d76325510f708f472c21942251fea40230441feb29deb7f807e1d818d4fb23e127b908c0bd396f56e90e83169b1a74c7a3c849031d0d859a16d46274d01036ed8a0302047c435bb500663064023100b69ecfb095650129931d03dc90023c938202d21630359773b06e46869e38826d42c5ab866137a17ebcdb50020a54a90a022f4188600a6fb5b9b1a19807cc01630e9fcbb4ec9d7a3330c2df570cbebf37abc03263da241e43f6b1a20697deb3d5390302047c435bb500673065023001d4adda861b9ad92ea0885dadd0679536b2d36a80e9fe147c9bb318fe80ade2aced329e655db761fbfac7093cf44d57023100e31734c2e32cbe277f289d55a03612b32bdf7becf1acdd104004aef80dede68d27cab77d07d3c55f525ffbc9cf3025160302047c435bb50067306502305533892c918a35cbeda93542e8a6c2cfe04f88dce56ec7177e57e08500b61d0973535cbf41ac586d7da09bdd0518ab49023100d8a3241ec4b08e7ddd42d3f3e8454c03fbb753a1e41b8312381f9f915a7a2386d4835e2b4f5aa38633f6827ccddf4ece0302047c435bb5006730650230432ace4256873cecf012a51f67dd4bbe70d08731a9368b645760eabfa0069e0c7355960bd1930d1dbb96691959e1e91f023100a1a4de7e9e3dcd34be5a833e1bf8328db0507f5712e83a9a2f72175a4e1f9c1c6f63c2bd247a4a27fa73f036782e56620302047c435bb500683066023100958f85a7913449e17d02ec838095a8f8285ccf309c2a06cdcd8556ab8ca38a2f43eec8545b1713a8c8e9d6852b9bc526023100fd463e97311e321e9c427cfa10a81532bb06de2b55b7b0c09195feee83793bdb25775ed14fe91cf995bcbf7136abf8ca0302047c435bb500673065023100ca89b85e3db95583f76df599e7915b988af522570136de17a2a80d02d3ef9490a7dcde88a1a84b4525b5e9841f7520a70230650f4e69d3f6a75c603c85129f0585e24296baf3ea16c540eccb798b53eba0dfa399fa1f4cf44f8a92c11d366395f16d0302047c435bb500673065023100b8b379161718e5965c573ae7b6848b0d15f35f0e5d5a7b3c785b1507d1f71ff96c91856856362bf050ef330654aba0fe023058ef67d5675cbcf04b7de325a92a927d39a81ea6837905e647666bce1527b3e282f46f7bd894f6c8e54e0e72af0196ae0302047c435bb500673065023032cb6461a2820f0f182d877814f14ecab78784f51838df1cfbc9d8a153215a1446198b005504cc0a90c65e01e7b69037023100e269e368013d1c4e0fd1fb7227be454f433796ac31899c31c43f1a44e268eed1540218f5ee031c3dcc2d8258871b66c00302047c435bb500663064023079745d82ea41f822fdb5c2e47ffc1ae761cf1cc7213e221991d386fd789139c73c2744b80597cac72393792c03180c610230368ce22e5467a6e3542617c1693f5bcb006594b229776a746421344ec8cac34e4c3edaa47642bc784a371c39ae0ec7d10302047c435bb5006830660231008e6310bc911e20179476b0853c648f78d9b225903319f850287bf9be55438d15bb2bfd29dd7c12fe4d40b9d4f3232c3c023100a40fb6456e42b7023f72ecb5c8065b07bb836cf2bb30eec098054306538242f44605475508b289304ccd0d3bc60d33b70302047c435bb500673065023100bd2f8abc6c14cfe7f304508b63f96708b7a3cd5374111ff97b8a44b788d97b8011f7e0cf592b49c71425fbcd10c18af1023054bd258e91be23ee7260b1bbe3571a29b05f163c06036f65da12cd20fc73bcde6e09c705e8c2caf6a52d7351b75429700302047c435bb50066306402301f147524fc6f59c2b32a010f24da83f6d4f456f58024eff52491dc42999963fedd9ad1c46e5bd49f00e5e0af9c76729c023005ec2145a0443c78c6ef9e69602957d2601ca1ee88232d3562968a6e454d46545a0ca62451f062f7dee3fc41128f3ad90302047c435bb500673065023100fad095ca14746113983e96ba2c32d040836408c6b13f49f2ba08f80514ae5fcd447174e44c72e6577b75c69a62f23fea02303d786ce5b6b9db29557acf1f905d6034d4dfaecdaa4c824a214cbb2a6437fc917da2c4c67443454158e3b372b2a4a1fb0302047c435bb5006730650231008f785186a49dc85d64d510321501882d1a90490baeb94d7426b81f7f407a6124f2e94ec969c911a5b6bc506fe53d860c02306c06932cbbd70f8ff46c51623a3b844d686e7c84d5cacc76d7b032826d855d1984712be92933ce6cad33d087006bae330302047c435bb50067306502300b22cfc5f8f698366f138a63276e5f7acca4dd56d34432e241e6975e06df10cfcd713d0e0a67642ae69bb79fac0e96a0023100c2ce946c6fdc30e6d61f9a0422a736f5f41d291f16d803445b4ed1676e47f46551e0ce6add9444331e429232e775d6ed0302047c435bb500683066023100980575235587935deaed439bde9e710ed7e7b3bc188b9c18d6fb13b9dba1f898b81e4803f8dbc2dbcd5cfb1609af57dc023100de5a2d593ec59b646c5e929051689bfcf5a0b9b846026d89c73737ae6a082d22f90d6f0b798186259bf77ae0a4951f560302047c435bb500683066023100ade11ebb507bc89ea2f887aa4726782e6aadb20008045e9f1f3154c2a8d07d35a76792c46e08bb88b99c6cbe60ccf53d023100f5efc2a9de0613447d4eed1e711c530dd41d374222368e12affbdc18bd36e6b2f4baf2a4ed928e7ac36536cfa95a6d0e0302047c435bb500673065023041a0663855b666a3aae47b8cbc30bc8134d7a040e2c92ccfd69ad32cffcb7fa2a3590756ee20d69ab792d1d096ef0c70023100bc1270532caad2f544fdb7bfc45685b98449b597e9d8f3c3ef9c446dee0d57c5dce56c792d46366a372be9b5becb78350302047c435bb500673065023100ae69ce219ba261f7633a128ad8f389e11b8d54e32984d7784a17db8c11198e7990aa524cc105e3575716e4058081901302301eb59bdcec064f054e4ed5d0cb925d2e72f063c5ccb595c148a7081e94e796ae59bceb0f2d5f6de2a62db02e5761a28c0302047c435bb500683066023100ab612aaec8bc0b100b8c512c375d76336e917a2d38afe6ea031cfdbd8a4bb0c240ae3f9de12726acc1a75280cb2b7667023100c910fc9e59d3878a5f2ae9591ffbd0a23d2e5ebef3b384ab8c4ff32f2bb6ddc924eb55b2e2cd31fbca3cdb4faaecc81a0302047c435bb5006630640230429ca5c2a4e60ea44e64f3246d7ac8a9ea41a1c28d5ed5988f6a9bfd6b679d8fdf7efc843f113b5e877fef823c532c2702304571dfc0e59a7830075fca56a08d7aad1d63c1455848fb8ed10488ce08d4f9b1f3d8c8e744b84a6ad3222ce5378e4d500302047c435bb50066306402306d2d3892e0ceb56cd1817dcbac5b15b11fd767a65d2859220ee20fddb9bbe7d66c60ce361cb9fdd5a0b3601dd10dfffd0230728a2d14b665059938bb7657b36eaf50250dc4bf3d57b350455fa109e006249e89301de45acb0b9a469c58181edb65a00302047c435bb500663064023076174d5b38c7f9f731b1e8a24cd5e4f58019be679fd08c5519b95d5a5fc7cd3aa45a39cec557fd1d5b1ea3a9b7d110d102301f7cd2c6023824766a106c774a180e62542fcdb3dca9a4f4bbc95279ae8be30704abad537128cb55a754652badc61b1b0302047c435bb500663064023000c8a2a5c1ac4a362c736f8a65b232ff865df8dea4b4caaa05d1ebf33983e4b30a3a8c91eb939313a0fbca2e0332e69a023015d4055cee4b67d59ee22c47de7f170b7996430f056ed062a0134befa608e0ef5dab31814d33c534998f4441d287589c0302047c435bb500673065023100879f5b36e642112a200ba7bbe6666c68c765c8ff6dd44629a44a2791c6288cf129a78c1475bca766c1dd8daeb0252d8f02301b5dd5e571f6fc01ab876d112ebe2687f1729a799aa9a5a6cd9f514764258ce870fe30c4d93c4394eb192889630e7a750302047c435bb500673065023100aa492506bea2176a827ff88da4372545d265d186a9005af3a2f0f1461b40f46635121d1c75e5e9ba702d26cdfc2df92702301cb1b0a1319e39aff08fa13a348f63bcd918d69a993c6f7c7e583aa234672b36626b13e32a3a32a51462897db53cb3370302047c435bb500683066023100a87078910f48de23a83a598fd1c7e758b16335b89b7958df3a95f124e7532031ccda588f8a400681b14c31ffc0eee5d60231009f6f63b14d39fe57bd6c1ff60c24d0008dc9b4433686638b3825cb0cd25efd15df985fc3b3f7e8f26ad44dca62ef345b0302047c435bb500673065023100a85f15bb054684f986f166a143e041fc02387a45155264eca28602699ec33ecff0665cb11e4efa7c3d323b44b0b6b5d102305136629a2689ebfcc1134c9d501da7f974bb6bfb2a38acc3041389521559fef230a1ffe0190caca73b25b8262e1b4dfe0302047c435bb500673065023100bf9a93aed3e28fe6c3055c26868b3f52d88e43be1c2f67805a620a588abad8b51a4535c8c22245a6db3f399d2a1f4c2102301e2b4d9c1adcf6f7aa5d16bd81b3738edfb658c63ec37d8206173ee566abd2d992f64cecb2b6e20601bc58c71541af870302047c435bb500663064023025e7ac8f330c125ee6604fbcb4d3bff1ddd942b7fb57b4bb9f4c1bccd87f3765aa2b9e1aaf285ee8d29febe829c742b402302a54610febe89721edd3c5cdf44df25f9cb87fcf7d5a1d8b21da6fb095251ee30e1016449498f580fd8437f392516ec40302047c435bb50067306502304ee471588f066ae1fa2d5e345ae0fd755197a95657c8ba80b681a27c56c1987a6da486d8637bb8a08e5ecde574eface0023100d530d33284c739616f9dfb60ec0eb39533abfb0c9e5aa720e7bea6b444eeab00cc486cb1876c3b5458787154c5388a050302047c435bb50067306502301406889b63777bf2b4f068fe530f80d211ff501abde62d0fad677e994809bf427253d3add57fe86bc3c9bb6ec288012f023100e3cc199053d22bf9fa9fc8c0ba6a4d17a6a42a66f0b1743bb0abd713aa8db12917fc45f6646057268cf32aff443be31f0302047c435bb5006730650230689f3ea39c4f3ebea556b23fb2422ec1467eb993424a57c629d422c83683e91536e78cfa1874f63da3f38e40f2bdb6be023100a18508936a8584ee8b50aca36ee2ff26fe341c67dd855c04ec6f85b714311fe52671e7c2fa4074728980653622d7d3560302047c435bb500673065023100f36cee3a06129dc91e2bd4674c3c3cfec3d6897fab31ea6dd434f29619e1c96a8defac0535ff58f0b7e4450c1329ff8c023006e23a595b13bd268773c4037debd59ea0b1d27afcb6bcca21a563578d433ccd668897b6db8ae7413d7d609277ff2dc40302047c435bb500683066023100f5855a6d6a95479b6ce742c0752bcf479e4976fc818bfca9da81a7009478e1e5e85f4b8653272fcd1d9997c9b245d0f20231009f0d74583d77624ce478282bbdc3730667ab1b9e213f994216ecfb277d33dbef6ba706d537bbb536bafc0ad23eead4420302047c435bb50067306502301484e1735d073270a8c7b06fe09c9f974e5693e20be473851b1cc8ea82e7884e94afdd145146bf7e259f3e71af805d5e023100f33d28f401566003fd8c2bbc907de70ee634bba9bcd9f0ca5e5bd63d3b7839907137925a4d07a9a46ab5d01a3e3331950302047c435bb5006630640230093a94564d21fee1d35f19f75567885373ec44737b0f521dfa4c458113b407f38724d13e8c82b7de460ee7a28bea3ea102306e0456332708397c717b9a99ae56e5edddf4d83679d1963972b32cd3eb43a35a8299ba426f082201e92f548ee00272740302047c435bb50066306402303c53390a2e391c7b56c6baeda63e737be399b3d02fe1d56f4629789d2c735e59e3f60ae7e16b0040db4ac3b762b14173023041ee81c143bdf372befb5531d3dc0e8b99c402ca4ac63e8e0b600db83f5372c9871335647de8471ba312d33a0d7eaf1c0302047c435bb500673065023100cbc2678690e4ebb309c3a7a370668a173611471ad230bf32ff276ad52918f3168e7179986ca3344da017617dba4d04220230547fe536bdf856d2e9146d659b831425de4c70b65f766a7b51382d0887e53011d9d30bfd946f57f1d6edac7de5c20aa50302047c435bb5006730650231009ad959253a621e92ecd7ee9ec8eb8576fbaa15edfadc03703fb96d57ba962aad45b95f6aa3b8cadd6b3669adab96de3f02302153361914a4095303f76b52b730d7014d3e658f3ae3fdb2b87917c124d0ad40b92acd2e2e52f147c44e5dd9114119500302047c435bb50066306402307242760577be5e91c49d41a976e24fc9d71c41ee06130cb1307e2701cfb9c478dc1d13a1d793bcd766714e1dcbebe77702306af1dd0efc664ba866d153572a0babe56d104caeea6a25eb4437fa818b45d18bbfed7b1c046cb127d7c0ac39a9e6e81c0302047c435bb500673065023009f8bbb0ecd1e1277211034624c72d4be61d9257600213a497b9ea3972dfbde5663daa54ab44df43e05b97e83fc83815023100a78e5de4616c5189ace76743c6ac1238ae04e7a47d9b86851bc8628311c56a81631ff7555a7fb7972cb8e2fb50d2d0bc0302047c435bb500683066023100b1794f129ae3f8e123c3d5b986ec74028120b36bdf02fda544473121ee784140cc84abf2f26f8993ca9a1c177b6ce154023100cb9a57cc391bd8b60c72c5ab75ed0afbea12a80eff3c72db46fa547307e8e93c8baa1c8acc3564ecb8fdc71dd3bf50950302047c435bb500683066023100d8697ffd09799030f70652d042d18a58f02b9006557ca484b7b8da6fb57c9450c3c14a61cd191e9b6bb7974b57b79bbb023100cea762b85165b9557bab290169c819e66a6c03e615970f38811698b37178e0226b21049a6dad317d362d1ef6ac109dcd0302047c435bb500673065023049e48cd8be330b7d89a8dcc51a0c2d02c92c719553e3425cb6c32916cf3b018151323f19d302e52405030bb13b70a7ca023100a6c94188819d8e8a3ca1af7c9d21852d714af74cbcfd73d332a0f85597b5e0f337a5d8d5b6b0cf7390281158bfeb607a0302047c435bb50067306502301961f3138806d53e9d1237c865a93bd1ff1ceca208a27baef7fc7f61b4e420099887d26e80683630617041fcc861ed11023100ec3e4012f781f3b3177a86c63b6c0c34bd314021f893551a05e7ad8b1a544f385820980a3ef66c59fb3f761b76c8c3480302047c435bb50067306502306869c146eddbc91fcf4b34f3a4daa4b619d9f5a6381cbce1c0f593caf09abc375f375385b13898753c9bb564c4e1ed61023100836736cd08ffb699dc6747e4869da93b21eedf9728208c0ed701eb270e988e51cbc216481f5923fac5ccd59bcbbe0c510302047c435bb500683066023100dd8801c48a5899e7d70dbf5af22b531d63ce391b63e19b08d5115c5209767e3b8dc6ae5ccbcdaa8c6cc2c31f3ce61bd0023100cdb41a9f8e01db51044087b9bb46a2ea9ac807f94b2166346161f61c91802eb1489a8445fd4907635abc599db91773480302047c435bb50067306502303bc09e969bb5c30db118c888ff91df63f99c1838cdaf11e9275541606779f1afea1d3721da3474dd4f1820569cdcee67023100ae458e3d854d143d5b1b43c6102c754ab7d987e9b1e3187f1fb66d2026e768f053a227c0859532aae013502be845bfb20302047c435bb500683066023100eb43ac2d6d026357fbad8fe92588f116fd11c6d8d646dff9b01d902b0b3ab0d4aca939293bd35bfcc187c07336460c77023100a6502b21114daf23a5c166c623211df56035d2d0c46a705396fb96727509b0d3df1233bd7f5ef4ad31f39cf9041ab7620302047c435bb500673065023100f4a9a67b81a9834d65864704da44774f49757dc229a6b64a16281e3321e511195b5ce08900ae23e73b4a35fcd4e6e41802301e4ca6f745827a3b2a581734dae79f75806136e81df034e9fe3521f8b6c4b8d23af50eba28680c162065476b4dcae2450302047c435bb5006830660231009669fd20f2dc74427e22fb938a8452161002dabc8bb8c9033681e4888e880ec938e0a79ba13680535cac0e775e349638023100a155e35cf4fbef911d03fafa835b98ff047ba9d12cbf08a6a2d01aa94881cee8765e071d1e5836f8e801dbd58b60181b0302047c435bb50068306602310088e0d2e002dacfff44f7afee4f738966cc0aa384738c5e8ac780fecae69479a7825666ecee1ea7737ab00e5d199fd980023100d622b3f0084ac11b3b077f233b0540399be7db961c35bd178dfdee1fd17b79fb557809432ceacab040ac0423c1e321630302047c435bb5006830660231008229b7944b6b5c2ec4fce6e794f1f133932495f5a6616f254603ab894968aefc337c400ecab7b8e3fade59349ffdc0120231009b10db2b8b48cad7efa9f729d490bd3efce087e5acacdb6944842be491c0870aa23d36ae066b2b8625589fcbe6a491530302047c435bb50067306502306d2581ad42b8d005047c1282a18816102ab14dc97a265c8b52bb000cc59046a4aeae7c0422ee29c24dfecd12819fa054023100d248fbada8a983184737c7de25ae093121d856e0d508b6af0ab2b6d0dd3ed7f2891d160f56ad0ae65e4b6fb6af8108f20302047c435bb5006730650230405b9f9b12ce2d5ea6d49a288a4a5643484fbb3aa66cbfefd4e8e45989dd1d9bfe46ec7e5d0cd6f74f1e874bfb4ea6af023100f2c5eb7b32a77ceb6f8a81278a903e98bd14701dc23400ef98ed36d859b4bc7b3cb5d22e8dcc7b111d2beba58a82c6600302047c435bb50066306402305fe879a1b4b1364a44cba2ed8da9a75b03eb1d16e24b0ad3d858851e2e559118dad7aa55ba25b81a6d0c8c67c7b80f9b02307ec6b119ad658bb17a735987a8ac055ef8669d21187de2aa2f95437116ea915068854fc31e73f7f830ae81b2f5b1b57b0302047c435bb500663064023005f0ffce799936d0082e0557027b3d331635da823e4bcf6d5925ce9ba2b6d19acf2aa4308ba2b65031ca5a1f0baec68a02307e90f9fe7b19d2eaf67c56442244b53f30dfee73cc4b8c741fdda2082c06ecd3debbf2ff36f28559ad0fb031cb404f0c0302047c435bb5006730650230223194883f8ab05b789070a907216433daf08aba377a8cc20fc716423fe10fec39af2387319506c8cfb603e81afb96a9023100a7bcf3978c7e43d2a34a44deb2d659f31a93007c9a80c8308ec4b050f6c926775e5a468ca6c121a7cfb62716a5f5d7470302047c435bb500683066023100a3cd0b43aba52c017c37d81207aab6a477f93fdd9d21ebedcad75cce3af907388bf05560e2eb265f2880b1a1627c4af1023100e1ad4adf19b230620c24c195eda3b9e195e50463f350eeebbc5ac58e0c2cdc5177e4b4bdb54ebd5bea66b535156ced510302047c435bb500683066023100c7e052b47a5509726eddb6b31be9b16744209b58d22824179cb9ad412028e9e8fdc396668cd6af60b36918648372f028023100ecbf3353de29a7b8157f7806b4454a2e8d0688cc3c79ab8860ffa153e733aed98592e1d255c7145f89d5d396475efa780302047c435bb500673065023012499e858e19081beb631bea85f709b515da5c6d275cf3b32391fad19260c0d8b486be8cfbfe4a85d069de30e96a5bb8023100d8011dcd41f3ca98fe9e4b9af05f84aef20e201720d4ea01c73126023518b73a46c420e569feec4655875a335c4f8d9b0302047c435bb50066306402302b348ae9c045aae083fe6d354c2c7ebf242cecff278da11b30aaec2830bf4052cf5e3ca7b6b002a006a7af79e24c36d602305842a5e49a34866f01d0fb819fe443bb1503cc2013a5be560b2269c39ecf79374e4f72addc0ea0118d3b0abd3a805bbb0302047c435bb50066306402302f51ca0669a4dabe332162136b4df0f03ff1b1f8f97b2fc6a3e598e33fb5b993c0d027e7c4203d29cf95b84de6c1e8b20230693d454e8615e1df0712fce145067be6e2996f16280dbb21f05ae708d1c108ea287ff6f06920d582235a4ca6b91a7baf0302047c435bb50067306502301b44c2564895c95bbbdfa9368cd4d6a90e3c066e6b7a42c6eba8855495c2f3ada8944edc6ff29f25b3099a540426eb1902310086543401ecb8cd33cf455d06c1646042426469ef3ef2751ddca3edfbff12adf8be8f365cc31bc46c9f07216a1478e9670302047c435bb500683066023100c1763b9984b53bbb8549cf03bb3ea406ac7be8473bd4475ec87a28a7b013d384f8f58efa1497f57155441cad24e56849023100bb2702c56e739edcec76c7683978665ad0e68a3dc5e2aee4a90e0c19e3aa8bf53d008136b5e3376e858d7a3e537fa1810302047c435bb50067306502301187b48a7b126f5b2215c46c6eaa8bf897eed1f0811534260b44f7994a2916cb80236852b533ad0932b7c2060aef576502310089e0d392ddfa5f3e8c5562d1bee7cf2968932f6b03c132325d0de0eb1cfa9aa630d56cd47bcbc2e52e49e676f8ede4ab0302047c435bb5006730650230176f8a7567ac91e3f2d5a91a576c67364c94d2dc2abeb29d3e85c4b3167b8c368b1524326ce73dd9a6e6af2ef50aa2bb023100acf6aff260f4724cd7adc39f70af54eecf615546628d218c1a1c708fe85a70b0610d60f4a60522e739b4505b639982240302047c435bb50066306402303f278a8266bc9362c571aa65882201561bf0094e368ea968719d8668da8a0d987502915251564a42ceaa6acb531374aa023035f4d5c4e0ccf336cbb1f5641da27247dbe1134b423e54056afa63ad78020d7efc2a9747e88dee0de5c63d4d4c04ad350302047c435bb50066306402302dfe22d99296c123758f5914bf21fad22816e8f75feb052d4c27d384df1d434de2113e99d512866d3701b2cf8f342f1c023037b6f281db2b7822fd0e24f22be204e116616b204ae9536a3c74f4574afc65791afc00a35e71ecc568f44b0314d5fa990302047c435bb500683066023100ba4e02db64eefd1e8328577534cb350c8c695329562539958387c28ec259c97b088a0bcbe6320cb9c20450fc1b6849fc02310094af29403cc3c2f2f378822284d5b75dacaacfe06168a74fdfcd94b895ab29aca5cf79b68c40cd215f62abad9f0b2fda0302047c435bb50066306402305a70f82c02a49477823d89ee8c72483cc4f69cdfbc1bf6edbef627b73d72565f0fb0982317ee32f96403c0c06f80f91002302b03be279a10bba1fe6c65a9ad1321bd823253e47c92fda19d4e80b34bd2bd18c5cf066fd1d279b959c154e8dd576f0c0302047c435bb500683066023100b669b5cdcbdb2790749098a99d808b4bb9183be3d990f2401211afb086d3e6c5f37cccc4f5ac673eb3f3d13537c0f57d023100d429effc4ffc851ba9234fe716ae3ada876d35b174d9ddca4f11f20a3e2bc6a5fbf0420799a9edc7855b0b76d9e398d00302047c435bb500673065023100c8bbd83c6b3ea6e054c6c545f46e6c1adf459a280d1c1c53a8577a37f2e91848bcc694145ba2e42f1770fe096bc433a90230735d23090125cb713c595afa4f9a9db0756c1a8b2be7f567cae2fdf46e236f4ca8d587b9ebc82b30be0195f85d14a14e0302047c435bb500663064023076152b438c9158657d2014177847114a79ea9c9c05aed773aab4ce4824a3490408972a746f2d455b239914d85c5a03fe02306de8865c8c6d100f8d7f7984eeac5ad0559d9b05aa59664a2750cbf0da5034b7981d958dd3c03819693a34d5393d9d400302047c435bb50067306502303630fe7d394ca78f31c7b71bd00802156b277f10c7151956de4296004472e965062c31ebbb0f7ffc4af36cb7537667df023100b19b68cb90c027770a12c10d8ba4a71dbcb4a0419cc601cfb06d2ce5f4430199c01c2610ea6e9f712839472b2b98ec430302047c435bb50067306502301551fceb9b57fc7e40f8843ccfafe2f41e4b7a5215943026efff58bdd35d05fe2a6426467f8d79083b79d54ea8acc7890231008eb9573755a24b4131b24c9d00ede85ad4189704109d02d52a8ec57accd6f4c4ebc294d6d82e46e6d0e997b80f7ef4a90302047c435bb500673065023100be9ea51ac32c09e05ba98a8d43123d3702daea0559700ddca33994d47c2c403b68961764d4523fd7e3b57c46a1777ecd023072f98984618d484305234386bc0020892a802f30a5263a2aafec8813f9348b17ad8fc0c72a3c9daa04ae1a308b9ff8a70302047c435bb500673065023100d4f27d7a59a65beae43cc6c6420c8ae536e3e60bc9311b28c33d6fd29366e9e1684de63dc7c5fea616d0c2bb08940712023056e93b7e3c711a40d006b57e375ac17782848ef5f1d00480f04d29d52d5f28e290b16b2b6d5a2abf4ac7d0ab78e981db0302047c435bb500683066023100b88c38b1aafacca771d4a32e34a8d9e71ae90cbdd5855e3716e91679dcc178810be47dbbf5c4d50ba051a8484a1a897f023100ac56997ac029a574e96c8a08a735cfd3814d1cffd92da7b438f593f7b58b4bcd8b9b5242334a81dd6b631e72053836f20302047c435bb500683066023100f72e5711c4952d4ccabafa4c928e63d73bd9d1e51662f6c6c1461c97f25a8b72f0405c614a6a1c671795f06972cf19bd023100f95c9bd7045301c76c4b4f5c235433f7d54bfdad6cfacfce28159839169098bbd3f95e3080b8f2ca723426a23515afb10302047c435bb500673065023100d3e7f2354526905c979f1b7b5c722e5ecb5786d23a395a52a7584b64f24bf2c7d84213e75886ef05a1deeb52011d2cec023013f8c7796d7109ed6db7c75c0920af95dc3c6869c7209995df9f621dd7adcd80868f24316f422b63a38ecf69f05117fd0302047c435bb500683066023100c6a81c7e1c8999ade8c8ab249dfddd314fefa21ae4f1c6e89eb169a6e8d58834f49e2a6b7b6352a9ff01ae903f06ff50023100a107a2b03c066258a03202a79a3d3d1636befdc3407d8b5c67701523710160168f0335dc196720c2836c4b91adc1d4430302047c435bb50067306502306ee5e13a537a4a8e2338df68e5eacc99018573cabfe46d9102cb473c4caaa9544592efac43805246805650e86c5afd37023100d095dfdb560779293f06abaebfb7b7366a5d679097e79908ec84a09a0518aab0403277fa0712843dfbf76c5dc1fa93080302047c435bb50067306502310099facc6a3e0697fe21f6126aee3c442383f05c3b0c2a2af2e837e02038d002148ab74ceeb63bf8f96fe7d733e1abce6302301df3e8292c9cfcc67473f98d3db33abc5d2832198c8e68ca1da300b52e494684f945973d6a9ebaf41b0d6f319717e8550302047c435bb5006830660231008693872bdbddcb47ea95acf1bda4c00c60c53154a2f804ddf2a321beee1de546da04ed2737db9b9edd3118dfece50ee5023100d14c857ded7b8654eaf822a146777b74f31f85bbc258c8b5447754324990311e1806f1591ae1e3024dafad29549ce4610302047c435bb500683066023100b73fa109490d78e4e99538d8c29eb84cddc60680cef00eb598bc31f183570f714f4ccb7c8012b255b9c4e8e49e622573023100b64a3572f2f402ed601d7c7c57945dafa02bb54ddf8e74e0c6fcabba074ce00f923c50465a3030f882e6469a94ca8dd30302047c435bb50068306602310085b90b8dd267445d6f9785ce2d8b146bd78f4ed5232a238c46b78e7ab71f7254feeb2e31fb917a5ba1cb4082c5689e02023100e0bb9e54a91955f532681a1a48486f9666b6497deff0d4cbbaeb31a6a60110aa01d706cf26ede1f0e4edaabffab038b10302047c435bb500673065023100fef8f31502ce75dabadb353dcde7b55110bfdc8b7453cc7d4726f901529731036d4db15756aed3982cd19fc9ba3b1c3a0230225d8a19b4064c55f16ad82a6fa5ce54f4ac5dcac64f3db90f49fe2587b8174c04b71a26305c6d655a3dc3118961937b0302047c435bb50068306602310099206faf66856bea60da159b522a0c73872c4eec2facfebaa4fec02871e70f75544f02f40bbc5a6cba67f521e67026da023100d27e866765d9c7f43d9be135c199ab6917e2954dfa1353fd7b5288a1d3a307d8fa8c057b878b8f57fcc7335461a76e280302047c435bb500663064023039381a849cecfe1838bd47eeceb120eb5c202fedbeda8199f892e782cef6deeddf57d36c858d42f1ea1a931fc7ccc13502307ab36b2947ad9925f43e79f2a955d3c5f21585ba2b417890861bc721f0279640e0a0e06fb0e7ff5a9dc710397accb00b0302047c435bb5006630640230732aa3144298e6fb2519586cbead97ddd0c9c36403e119f3249d6c188e1699cb734b8c6293adba67ead30f0391f2e99802300986429f7b62cc4aacd90b4cc85bf4154683c735920d147d45692f0bb26d8b51f94efc86b4b877bc721724beaf3b5bc80302047c435bb500683066023100e6d96b203bc40505e6d7f110f1b3ee3d7cf3a9145eee650e90816718506895f03bcc641276a9667e16b67f9846cf4b86023100d727c7f85dd67fc9460edec1ef4f8661983ca95abd43c8cd7d257981e825369022f8a5658f243d81e52337fbbf269bf10302047c435bb5006730650230029023659336fc00c2b9c34203d8bf7586168c733793e3e730400805a35c877fb24f446f97d25ac1e12b7e9de384de88023100ff2e6857c13ddbf0b2a5962954bf7b4aca16e6358ef55a80f727d78ac995d432e403db4d453757cee897fc03a1a32b540302047c435bb50066306402306a30ed52377e56ffff9057c1bd658b199174b8a06a885e97cb9060dbab9d006cf6233e2ad832c97f318d21beafbad3c0023066249d0bcb97f1118232c717b0afa36e34c3746b40b90152df2971d4854795c3b81dd00cfe9765992254b3f2b172da5f0302047c435bb50067306502305a1f9f4a79414a657ef353b0a77900577a0d739d85aa3b3d11e33bd88211165530ae4473c0a64fa3d202c62072f7f31f023100e57d26080bf7967ee275b49cce70840aad562c113dad2c65f92edd60e8760b18043817f0a4f5c69fde6ce4b7682bd4380302047c435bb500673065023100e6867ec075cdfd041be86c0bf2f73dac4378fac379f1d545f12f7ada156cdece524d02034b92d9beedf52509cd4358f602301bbd1b98aba92e154054f3315eb7921a6f2fd78bf30d2b445b347e3cc5bf8d651d120f3298ffe00bdccfd6fa93cd6ca20302047c435bb500683066023100e3ebef4623fa6a5af751b857de843dd9ddc9a50ae81920d209e8d83c2061c3d7b95929d27f3798770382b13eab946813023100c7ba2091207ba1c65a76116a71f477edda0d7a8c4b3d1f15f283b33e68b2bac111015b86f69b36fd93931c37893b467c0302047c435bb500663064023034a987a713c081f56456518e215f51568523e98fb9a5d566135051bd37939f9ae4152aa50b2285f5df667ba5988a9d4e02306b8311a89e7bc0ff43b16e41fe32ceeefc50a87cae3a6cd569ca13844fea322c32d5cff29bc678a2aea6dd00ec00fa610302047c435bb500673065023100c55a24d041a44c8896bba2cc93977bc79f78168bb45606380c345ca7f00b7995bfff3e247b91678e1f65a1af9ab944ce023017add152cd162ba095330dac1f0d063e387e8082db91d5cb6b54ebdbccddf89566a9c18c13e3b0d3d40b4bc79c171fdf0302047c435bb500683066023100d5a105bc8438df75116bd12fa345ea9f0442d86296487879a669a8af0c1d977a6af4453d1a49c14330d885ddba7a2a23023100b4f28535cc66edaa7fec96d0866d3d8444ee4ffd58431f6029a5d4ccee60251d729edaa38083834b964a57db99585ca40302047c435bb500683066023100ea79a0bbb77e28a34c960a1c8cb3e3f74775e40a951e651578abbe4e0a8852c427c6983dae0495e0570c7504f739c116023100ee0ac127a2b5d8e621895940387811e9ef516bf82da6c5140cb197799c2e207b25cacf56625b87002078677cc6b5ca920302047c435bb500683066023100a0f482105592149bc8f6ca7ddffc4238acccde69f6ca78ef7f16ea630f5842c1ace6d1f1482a98b27c3510417958b7b0023100e743d711d23865e9e01436593a6331f4bb94ff019c7913c28757605a72e2669b075242b987ec6fd17292204730203b190302047c435bb500673065023100fa14bd935714441306f63da8a96e6be02a1fd0e74fb524e34437391215757095d1f9707b63b640a0b371b4fbb7109a3402302132efef93e1662f9d903bb9b518ae7ce40fa74896cdf00ebc7619ccd0f280500c970fc764dec9e0b7ec7e7663035f4c0302047c435bb50066306402306518e6203599e3d9e144fe88a4d401b908ca8e710a7600d97f3b1b93437d1e472d08f676f6235fd1618ca491ff87bb6602301dde3122b81179a4b831a11eeeab342c07eae841060184c8f74dece87bc79a3e107599d570675438ee51cfec39805fe10302047c435bb50067306502300ee08e22b03d00a67031c5c48d0b4bebaded080837d56c230ac5252c365ffdf1ddb18ba6ecd041c386b6e1d622d542f9023100ca48da24d7901d2f1e001c34f9ed9c45f112f080991d6c92485b6e59723cfe234c746eee7f90fe3b73a032d938cf4fc30302047c435bb50066306402300d86317c2841eb77c7323416b38a42c966c31db923a6998b3a5c477ed2e4b4533b7be1c26925e7f22b59a87d06afa16b0230389ac87fe49d875bb989ed4f92bb36179324259645af8fb5aa9c48137d171f03494c335ad441301d0c589244eb1d669f0302047c435bb500683066023100e59371d3731e7150c6260c79834e6989d2968965f4b86ed7ad31e6a2c400c2d4ac0c031e672920ef4efc6b628444e2d30231008690139b9e2a1d1624210d7902e1040d6f9653ae8d0cb7e49525dc3370f327f158eb9aa68ce4cf7c0850b37283e91c420302047c435bb500673065023100b35edba17794d1db9aaf3661279f5a69d7348cd9c35e5c3a1b89e0801cfd8201a52a03aaad456281890367d2023a8e01023077ec98323ede60f1603ca14d0c904f6b42dcf83733d8a1ee37c36dbdda678dc3e13dccd6ff6651cddf8f06fa620d05660302047c435bb50066306402307a70fea1cf5d9b81a977c3ec6f38453e458dfa4aba6e2ab9a254fa79fb5f52b301793ff5d04c5e3d0e1d5b8edd1c274a0230163c2f7d3e5642b6986024239a86887f40f775b15d27b6e850447577e237cc0bf598e182b9c8be18f43696a83a8f449b0302047c435bb50066306402305fd7e236c8f89d9bc92fc859dfab5e788c072610e2220e38c0230f69586d0d5b4b98eebac38b3bf831cbe4cd2c19b48a02306ffb1be64ba343b7603cf1145089680c31cbef0e0caa7fffe0e684647225e6961373108e1eb6b59b1d6a8a68732bb64b0302047c435bb500673065023100e2b968e53191b9e77927f90c44bdf45b492e58c72da2f8e11e0bad0b87e11128df26696a72ea1944c5e53636cb1c32bc02304069eb407abd5a351b53c0df4b87d6b450ed552cd86c3a9390fdb7b41c2b4f4c34383ce592b17d4e9c28909ec0629aec0302047c435bb50066306402302f00d6d8e7a88803977df23a9d97d292085c1ecb47edffdb9743a81105d0f5356c1a5262e1522382687892df3a77959402304f883e0ee28d82f9f3978dc368b31f806528dad4d49c1a8208fda554baf722a5a66c8556e441f4888cd92447a024953f0302047c435bb500673065023040aa1c75e5bbc30a1607013e456ba423136054bcfa58581d5370141aa7da067980463d03294301fe51618c7d04ed071e023100b1b3f2f38e6ffc8e20657d1ca3bc02dfe4fd6ea1ac566a6a63246328488a2b31903f05062d3be14412265e16e22b46a50302047c435bb50067306502310088a6a0a3bccc9e655ab9611c631381f9246b1f5d48072c30a3b946a49a20b8c3388c6e045098ec38eac5f055acc91e42023055e5736032601b4d05de0e137a8defca0cb756f25535924afc8c1fb2099df2faba972cd1dd3b6889b2dd322513c8c0ed0302047c435bb500683066023100d454455ffc941e2198db2e21ebac5e3d7ec087e867d2960404ad71816f3a6b212fa998197d2ba4c2b51b138078194614023100bba1f03fcdf6746737b61f383a8d240ef285b837b4322d69157a77624491b7a24b9ace11937f9478237e602de40229a30302047c435bb50066306402307ac1107e7563e488159c06cfeede4d00b8080916ff304661bac1e7be0468d329bb8a19509f15fc746ff5e46e3579cbae023054618441e00b78d68bed99a571c624984a8069ae56e3fc8b8c4608380eeee6a1bb4ef89b2ae5512bff7631ca3867080c0302047c435bb50068306602310081bf8b5ef26004b316e530c06d2ff36adf2570289014556e9b3303213914e6f569099f8aab6b6df9e905dfcbfb0e0ab60231008cf447a4b46f2557f5e7cb8f5b9646a019cf85408a3226efd950fe1b71c4f6e58c1c4451f021c8accfaab1e8fdc365bc0302047c435bb500673065023100fa234696307ee1a02ae515e2803bae30c76bf3623a24f42b59538bee6d4b77e80f17c2d78b151f942e5894bc9f6c4dd402307d972bda411994c9e0d52dc2844fc67b453ef13e8a5880451978db4570c2942e0a53437ee33baef04c44168babe0cda60302047c435bb500673065023038b69c6273e77ecf20c321f2d9506a80bee2974428e73d5c898e56138e0088ccff70cf695374a7e76fcf17e8f91c7f1d023100a59bd23094cef873c07979f0a6a1ae2b76b573135a13be603f4e5a58ba191a700523a1faa9bd49cfcc050e4f68f17bed0302047c435bb500673065023100c37d3b037a0deb19ecd7d1d3154bf26a3e310201e34d8b2df63c77483edf4629c1f83622244ebb681249eb67f766c3d902304a0d1dd8a43fd798d5307519085a6ea0ef722ccc00421cf87c96f6c14f29327749f7958564b7fd744c7bc31c560d10630302047c435bb500683066023100a7209ae1200664d2d19b205137268c36e11a2f7d75ccf950f92a17d35db9357967bccccb4054d2cd83fbd24555b81bd6023100b8fc671c9e8da6e9d4375634672be0da571c940c30abce3ecb62c1f2f158ad87d0148af3b1707d0eff7fb2f60bb48f180302047c435bb500673065023100a9fcd5a25da0c7e3cb76167d0e9a92e04d2b26d4ce8e07fa6b4b977635207abb5d819388a5375303900bc2223d97f4390230224c5efc88a6e68561d41005c03ad9b714fd115425d2fc5a03300852fb340cc9c12f5efab0c02c42ae0d104502ca36620302047c435bb500663064023050904d495c71762d21a51d016d87515bc0bd9f225f5498e05723f09952b73f375b101720eaf8559cc641c7598e2ee72102303d17b43272eed341de3bfc5f48d57c899f1d284f7b56ad54492830faa13c72cad3561d0fa1f2ef7d5343dba6ae3e49220302047c435bb5006830660231008e966039f73c4dd5aa2b8b8c39ba1f1bf2ccd4f8bf78593a17dcee4e8f6968f8445ab22e9749172beafb950175ff044a023100e836e9b5fb0eba39b62bf54f7a96366ca2f89cb025318addf32f36be4a1a3db82a47deaba45adcfaf2ee8d5e29f145860302047c435bb500663064023067d9c24cb5066fed51dfa9599843bab801ad5b5bee23c956e00749c7f866ebcee95043b25056fd45442703866551620702307e62bd25e91ab2e44ead2447785e06c8c3d9569771c31dfddbecb6aca44e96946d689b709248d88bf033aaefc7459c1a0302047c435bb500683066023100cd8d8b0510e0ea344b6337b9621fc09eb155769d0f22df9aa9e0a29d9e7f5db0025ed59090facb4eb19c2846fc8200e7023100dd591bda89f3e98b13e1dcb73c372305041eb763427fdf103d072c7a668cf75413dc820d2546a90565065f3df41c52bd0302047c435bb500683066023100bafff384435a50f90041eeaa5c3d4b4d5a5eb25f365759881ab9a3ba1bebb99f70afbaea20c179bfb1f6cf50316de49c023100e34e7ab5062d5e126c1d027659662a45b75dcff1e790fff270ba4e50fac7ab12a6789122bb2b8e05321a122ae8c434a80302047c435bb50067306502301d0ef38431495bc379854a8d024ff06d83528af6cc1af1f73e5285d6f89644eab0e6d9fe101cdcc9eca2cd1f7b72b0a8023100f75a938fc621c8b935290db9194807906c643ba0e3b6923a17ee6c958342c7f411362f4f608299b81f23b408087cc85d0302047c435bb500673065023003d8f3472346a55e85fa06925d2baa68b26f63b361229df693d607e4937dc61a107a409fa858cdf6841600718c3d3e99023100f87c786606bc885e153aafbfd482cde8ca2ebc3a832086778d0b5a0a664bba879f7d579e1fc39b9f36d49e7493a1b1e60302047c435bb500683066023100c1cb865ec371b9b7f8b69f27c452e6b12832e14e739e89f6f3b34aa4a9bd371f7e5a3ae4e1149fd071a4c62555ba0033023100b9bf60dd87f4db06ea344f0d551a10ac7f77e6ce173660fa5b19a1fb9a0549320e83d3e1e1f78551fbc3c7ab461ba9df0302047c435bb50066306402304acdea9b4091bf5442dd69663aaad37fd9a98883045b70fc6af47c3663b4e839e5f82bf4eba797ba197bcbfec4f4e07b023040f76e4fefdbb1962c7e29cacb1a558d53ec6b7c8aefec2df2cff968fc2d91a1a56d6aaf7d930b7cd843532ca0dc0a9c0302047c435bb50067306502310092b5bd8f9a40bfeb180cead575e9cfbb8fbb3150d1015f5589da1fffc1a4112af65f0daa7567e4bd403b15e15252ff9302302e53eeb1ea1fa8e2c52349aaad158903f67fc1133a138be04dfd67f1235268a5b136533ea70020e41d590c6e78004f5d0302047c435bb500683066023100d15d2aec3854293e5d9587d5702b1bb98de967f3b656b0413153e322808144a8809d78c2277be9b9ffbb792abcdcdad2023100a753764e5b738e38ec5f2a8f2c274180c0bc8b6ac19b2158f0be9183bca109718ed8106860ce7496627ef29b060dc27b0302047c435bb500673065023100b4a0526189cdec026fd4d8e496f4f0b4c9d66682ba84f2ab8cba6a806883f5dd4af22c20ad5de08bcc3d11dc722b809102302301877dd16414882fc5a064e00c164bff8db96e0c618f4b42757f1d7ac6635865f9a72909207ca34429f4f997afc4c20302047c435bb50066306402306f8ca6ba19a9673df06cc6362457b3293e74db73af9b7fce8db71717a693e91847d38f890c0063d8f490d4299b0bedfb023015818c7eeee94178762fb2271cafd57ce7f428b9d71d21d8ea864561b68de2c6739180916861299443bb3e89f59237c80302047c435bb500673065023100ce3bcb2f8186c09de93329f8a6a2759988a4f91e93c731184f9dd8069473fa32466833956717f9c018e81227098e4dbb0230162aea1ca89794cb8e6cbb0a2827199ae29677494a35e01489e424c2935856c16ff692839fb40454459521b0cf3c2c9b0302047c435bb500673065023100cbd5baa3a5acd90f1cea61685d2bf5ae327fcb8ccc8ccc2c09a643fd8c7bade6d1a65244e54d9f4c4ec720e2fb57a77502303eba8adde4636134879e9029c4c5b49a5e22bfd7bfb2d43a53e411a3acc382187b571451300e98f3221b68a732c21ad80302047c435bb500683066023100ac8e60fc2f85f1ca449b4279949b956b2ff91d3e10258a2928d68eef443262ba0c10532af402fd8f2bc8e090f984ff6a023100afff7c80d886c29c4cfec8730b93c62075d6bf52ddd84614cbd8430707290aa95b04a57d7651ff48d8d4245a12907d8b0302047c435bb50066306402304e88dca41ea3463410f448987df4b3d29e9b96d68e5a62d0ce7e63da6982d78c32626e23bbaed14bdf8028d045400a1f02306f6c57ec1db56990502b5d2689525288dd47d832505775084a53bdb016efeb8ba0634522ec29730a4b33fb3a711974ba0302047c435bb50066306402305a2cad9f2841f443290f011c69b6d525d441c32683ee5315d465cabc2f33b5f3b4a972db7ed21b793e49d587b7a1d6950230144147d285a5ade5c9cd142f62797bee53e0556c5f7cbbc634768d075c160b642522e84040cd213ea3600053a5f16bf20302047c435bb500673065023054f844034d25b41c60f95ec1d9d210e819a064533dd1af5558c37dd40747e0c9846f7f7b651c4120e4355ec1c4dc82ff023100a730f78560dafe5d34a2e146ddd6e927c682cc8db364fd389d75da8d31c346bf4b52f856795df58b8fe4c311d93e94d60302047c435bb500683066023100908998173b9c5baaf877ca2fd04d3f990f4d110d8f0ce9c87cd87c925547fc8cab9e7701bda16fdd43a23f7cf52520bd023100e149fece881155ad7ed90aa4f6819fd1d727732d0ebeefb8e2db24c8953e896ecc83d700a826b771f1ee5122afd7e61f0302047c435bb50067306502304b753f450dc8be834ce19e76017489572837f16e3a02c9add7308e7b22ba8b1a08180a800945795acf7cc9d18a636ec7023100e64614d3cba3c007551d675d9f18aeffc3b9fba22f6f48cc8bfa80858855b1dff4e4afea9837b63235de66c3be304a610302047c435bb500673065023100cac2f5da7faaf1316c3335f6253e29d030884396f1205bcdc24e9987bde4aa960d1ad4b02e876a5f85f6ef7c4be63493023035ec0d09a91f8629d5e591c3b3fb022ef8d7984b8b3c0c24344caebd9498501491bfc58222295d50610eb4b5c08729150302047c435bb50066306402305117ae69bd9132601bc69407f56252edd651186b9594780aea8192d4bce0ac6bbc1d94424a1410b41741c73e5308ac6c0230356992a486b8ca5dec6578a8d853e4435a17b5c6ac4431ad7670a3079dbaa16ea811c4c05859d31ef9cdfa9c2b2f395d0302047c435bb500673065023060d76968bbb63b621655bab0ed00a5571e8f05e92c28c9da7da16c23b8438256eb6b78b09fc31aec85e5a44a4aa01082023100872655a7c41b1c47f534745a62b042010b234a4912d9116913f389eacf6fd769845928eb25bb0fd9e4aa3735357e20fb0302047c435bb500683066023100e2dccf5d595a4b4568b7ab4d9a86fa0accd0d45c96cb78ddebf8d57a8527f31736cb67ea9f694be677c6e4c7b10f06390231009d8c020dc7f9a2b6f10dd1290a56bca85a5bc78e8ad0d08b79967e71202fb9ec24549bd5dfc13561ce29999fa521dac60302047c435bb5006830660231009dc9eeed10a42a8876692a31fbea4dc8743bf2a12ef15e5692fe7fe74e906efd8531eaf9cd3ff172966434850924c176023100a6457497fc743ee9ce00927f5dc1fd8046a9cfa5d967a82fa5d25ed65423b813f7fbe57181f3c7fe3c3a545d6a0633d10302047c435bb500673065023100f3778ad8add2c906e441b097e00de64c0348ed2e03f33b442f169d8a3839073d378b94d27e6a873d3a776fad17714b480230666c444c5ea18ab4c2070600bebb88ce5264dd89c92fab261d9d38f51edfe7fcc9a69ed2497783ce9cc2907bd3801c380302047c435bb5006630640230579cf38caf5747b371588d910a6fa661ed1fe2600dc5c2b55c1264f6688aee78efe9e73de097396c787cdd80e0214bcb02300f3d46edfb1f1fde27b4a7f07c679a4b2862b279ce6dc82d2a5d0737c6e235d9a89f022cf57aa54352235d0a40dbeba90302047c435bb50067306502302bac1a4ffbede1fc81a045fffd27ab2aa9e25c8aebc6a308ccbb82e6a2be4a51d3c3407d017729b09f8f98a3006588f3023100d6d5beae0f1b55b80371aba61e5e74ddfa6df36e0587f4df856eda3a9260305e60c9a542cd9741a5017060d2826141bd0302047c435bb500673065023100b76b03073258244d9eb2db4bcf21234875a5ff1fb3cde794e4810f9d52977107314d94b0e41571bd43761d62cc0580940230660ae1ae6c3b6e6ed1b6afa1b0cd26b2b9546c3d03d911478db6695da3209e47f1a0471e947c2d60130c97a2561fd2860302047c435bb5006630640230038924e7e9b7a0ecf60bf91425752b4d5b3c3eebc1aa7f69a03ec25a0c0737172bfe86bcb37849a8f712dfb88fb8c7f80230283359caa65da0f64588266990747cf44b748bf98d739e233068a80ec0bc13391a1d5d6b10a7e005155ecc8beb7a116d0302047c435bb50067306502302981a1094d6d84fbc9078565708fc225d432e0c6a6f1fd2002dc272b37972f8fc1bd52fec2f2efb7e84a289af3cf3e42023100bbaa236838bad85cd1697d5b7ebac1dbfcf1addf59d7dc21cd5943301ee7298563ec37e1652ee8a2aa093c9e27f58d220302047c435bb500683066023100b376594646070c613001c77cbdbd1a8f8ac0a52cfa5a69f6a75819e364f0b6dd9c782c2ed9c8f6d4c74709e3b1c6649b023100b2bd9615462d037fe90281018729a8702c13c7b93c26892357e75ec8541708645ef685779aa382e87432e8af3149a5090302047c435bb50067306502306806198490a52cab6b960ef264937669758ecb34bc220a3ed4404ab42cff8784f6f33270edcb69d59cc2f250a69e31cc023100f1e276700c43e77ec1b16ca73e8e813140afed06cb1c630d2e74c0d07ed2687b8b404bd606a8ad1eeec7a573160cd50b0302047c435bb500673065023010cad09af9228c3bee357694f4b24472cc05aeb49631fd52001a46fea167ce23d983055bcc20e402c93d7c2ff9553a61023100f8b5851effea36585c02725458f870da53cf01d78f5b4afef87d48885b8aa1d5c5aa991519d5480bed4fca73e5769afa0302047c435bb500673065023100a79108a410a76dd3d51278b2c6e45483fd8dcd30bab482c27f3a6521bb6de95230ba66dfc596b11e06936ff1fd1f4c0a02304c92da02fe1bb5cc942773f043b7336fc5770e44eab1d2e3064a0cce857624e69052f006faa06424f3bfebbeb4321e580302047c435bb50067306502307410556aa976ca855f81995e8e4fe8760e19856ee256e2260d681016703b0989c68ae33cf12bd1e5d42700ebf7eb01f8023100b65b80e2887737426b0ecfcd79937d251ddfeb4557379347609fa4c20078a1468a51b608d24a1098f954dd59952245840302047c435bb500673065023100a19de7b9a929e25c549efb50c1763218866629c96933fcfeca1696c8db0d2723a10817e7edb85f4afeb406ebf75df5c1023076167ff3fa345729d8f988167ebf510a2079e0123e2fd576191ebbcff0480d534b180de9a3b652cc640cd5b7146576170302047c435bb5006730650230560c75e95eefb991b392b9392223712cf526ab4069d7c6b80d1fb304664f9fc4c32bb5c02e7815bbb022514c6c0251a7023100d41ace7dc47afd52c07caeb1f8329cbdc0c3ddd06f940af34e7ea9ffaf6f825ee0444ab3e664a57ad74e40e264d83a9a0302047c435bb500673065023100c14f0f1062cf32bfc33f6b3ccf1592c68bc1e618b3ff3e4053c686402889d8fec9d1a07596662f6f5101758da14cae8a02302262eda6db3e55f3f8ba934fd6f6d561f15ac1cecab42817fb6e05330debf5700bc1e4e20f8d37a918edf844b42dff280302047c435bb50067306502307892a121b2044fc12150d2cabb5c5b22dee3de5ec4fb51948ee89ce3f411e3712e0ed85f2d67e7b86ea01506cd9223e9023100deac03df0b55442c15a62db6d5cb095e1ba8c9390519ff9e9357e89f28e12479c8afbfb721ffc3162ef6f6efa2a359e60302047c435bb500663064023079f55a59c9da673647173f2484a074bb23899f101e0cac163094094578028273ccb16431f78021680327c16958b263470230290a5c545632870ea5db2da3755738a0abcff5e117d71d9e4913dd9b60204f4aeae2eacc9b0fb64d3662fbd0bc3b2b850302047c435bb500663064023066e5dd55efb0ce2a4083f17ae11513d24078a49299186b78b5848c2dfb5d8ef5b436839482043a509950aa9f77861f8f0230605e07818b5394a693fd15cdb2c082a237607da1125c78a4b104d7619fd6726498f1c04583ae96a5648f02cd25e668af0302047c435bb5006730650230310b69587dbb089945c836bbdd553161e3277961e94ff16da8ede0a980a3c6337c6e465aed05fb90b2f5286bc3a2372c0231009bbae972b595e57e1162d0239e23ccaa882eba7cce5dae479ac24eda90af82b2205525f3b3a614ec1d0864a2f1ca09f00302047c435bb50066306402306db3a4c6d01d4acceafe61b1bb08faf231d28667ad2592c7d1afa5fd938f818047934eaa42933c5cf53b2a3d2c6c1785023042d68e7f19021dc26f2e4faf210c5d809939778fa51686cbc3f16b194178fe3b1a31626b18e12d4e604b96cf514819730302047c435bb500673065023100841236a3e4832fc4f2d9236b8158a53847577034d3d957dc8cd43af0980e93a3feefe5a364ee6ef6b66205942d9704ce0230021cc7142da9bb1d4af27d663e51f2d1a508e23fc04c4280c93f3841a0ce6b99c8562dd35d23e53190a1835b5f1ea9bd0302047c435bb5006630640230789df2cc22d074610a67e64af78320b323b3a9588308bb65bc70a21c09ac66000ca52dfa8879bb1a5f4083832bd3f33a02300bca6fb3b296752832d96b055be417fa05ef2dd73ff035ac97c99e5fefd3df0fb0771eca491b243303b05c6f0c8765620302047c435bb50067306502300ce5b79d66d4e812c95fc93d8663d42dbe4f7508e0f1814f35215302e48258f9c87645b053d8d0da7781c8b2fee5326a023100e91bb68cc5e219c7fab05af58f6615f132b41038e5e1dec6194b4f1b9e41a14463631123db07e299401b52809be4da990302047c435bb50066306402305354e18921f603cebeaf015825e01ecb39836b29990958249fd610e87abf447434317b889f1f920a33aabaf77c402a7002305d935bec23a73871d5da98ab5eb903fb5273078cd95e9791bf60624e486b4bb221f9b77681855f03a6f0426d6c59d0520302047c435bb50066306402305b4bd4f0392c5616e546b7e418450271ba3ec687e3cf5819931ac1f1d8a3046c9112a3959ca9aeb8b23d2f5cb37c8511023007ea4eed21d745eb37714b150dac0adc2698c74a6b66be85bab47ebc0977ff8c8fbddd72c8c8256af8dcdd73c23291560302047c435bb500683066023100bf90e949d758747368750148ef2183c9d10fae9dfb75a0e63cae1a0c6db1e9c4048ba20e7664c05d1d4885200c1a0bce023100c5dd8040ed738711bec7654d4a40a8bfe82beef3eed104302367bdb6f93d490c8bdc2ffe9c92e27dd9b4901a690d532d0302047c435bb50067306502304ca73c11f81c539f0a5db7e50f0ba7b84607860b6f80e082da4c44a16bad0baed17eb7c789b06742467876fce2f4abd4023100d1743eece29edca662ba98fee4d6628c577d8b16857526044f71f7f3e8f65d8fc123fa63cb2c3976c424fb00ab92beab0302047c435bb50067306502302c6876cfb6bfa2de46b18d0282b93ae9251f589b0e576dafa346283a5592fff33f6be19775dc95dcd708ea5de55b5e29023100bb8b781b1b1ecc3f005eebdc67933dedd7700989dc7ca11814cac7154f7af4bae875e70af126483d379c896b7569e6b50302047c435bb500673065023100ba54f4bc26f093a7c038327a8fa37f8304bae705e60bf72f77dca1a7cc3d5938a50f3b524ddcc6701aa814ab361ee34e023006f329fcc60bddf6828a48d46e4d36fdf561712ddb1843aff50fab17d83169d781bb066e31ae04a20d647f16863d62890302047c435bb5006630640230701383d377a4ab82d4aa0428ee09267790eba48ef6d1099cc549fc7ab3972ba91a1a64f0905022fc523e251fa7ae955802305423390146c3bd279a2e54c792cd90240c5e99901f0ea2358e06044167f3776fb3bd2cc9373b3f042b3c42cbaedda4350302047c435bb500683066023100a591f2a856a3d7092dbb15ad3d44448be8a4e3eb09707ecf2d4576b0d518ef9a46f7c8a76a7005252da6c0794967d4ce0231009e5892daa3e31139837130010a7b1c35d2843ff191c049b3ffa284b01e57e23992d8798de92761706f3e850ec485dbd10302047c435bb500683066023100f9933841866f743c80573602298b9a3af22db0682cced432caacb8844ce48b49402a0f5edf738e7163f9e5619c29daae0231008144c00a853c2b4d76be10d6db9c98a0b0901c2f72182b118b1cb1ef489d52ceaa35b7beebf9ac6ba93d1e75f09db7490302047c435bb500673065023100e64bbf6e3deea0e10bc528fa25dc3dd0311e1b80108a0b961b4159cdfa4e736e2b36b2af5b638e39c7c2a0a5ccc29a390230566999c35fcb2c7de513659e349962bb91826f8f7513ed6cdd30257bb65e579471cf8e1eebe24c2924c1bdd021aea6290302047c435bb500663064023009ac9dc7db3b84e79daef72c15eb65930b13927b9376f5a5d0558dc32e19deac6721e5281b12202d5bb83f74699ceea102303b0bd70551eca6292c4ed4032706eb34b9316be82f3ad696cc16272eb6c79ca734e608d68eafe33bb744a168128237460302047c435bb50067306502300e65a819745c57111c4606d77aac1d992da3afbb96224e8cef232c889bb8a5cc26a4ac50a0712d343e942c754f6c849c023100d44a54fd889374ef97197049abed54b9b837b4224b95f887c11ba4f3d13e0368f97b9511bd59d0f6b62aef8bc081eca60302047c435bb500673065023036d576a27b42c4e9e0ac1c8abff61e475aef2d1db96316243df28370985626f37779ecddc84bed06741dec3b27bf723c023100ea311f1f395fd34064ccb7d383604c2e99fadce2adc7f729cfe2b84bb6f6f65c7d78095c72f699813a964a65b612c7750302047c435bb5006830660231009f3ca5ff8401fc3df263c257c0af396b7fb8d76f7233ca342da164615e33aa257835a3ba0828ecce8d1bd606d674bce5023100c54486565f6135babd91b41721dc06609623dbb98d570cfcb06e71473f9efdb3d04a142a32ee12d656620e1455ec14590302047c435bb500683066023100f64942e5ef45a0832bc760bc97c62da0db868f52fb29c7d42a394af5f8b8be26b1b040fac9a7626c89b264811fb0d770023100e4116586a8321a897543567c92d92b182d7ee0fbad9697593a8ce72aab40f4b4dbf6f57fdd54310104b1a27c222167f20302047c435bb5006630640230484db725f4fd2d1945f7a3b59c112a807064d1bd2b04c94d1fb3f00942f1b843cc09f1ac276d6eeecef7cd074519091d02301e05cbaa7fb34d9a606ad3f4ac0f996d768c74b7d404a56dec82f8da284fe2070f4459882806b46b02ebda4dc012887f0302047c435bb500683066023100e894611cf74fd9904b2766b7f249e020f970089bbfef62369e813e653f2cc1d3feceb10e317b2d2eb788b5d4fa100269023100faf25c6f5ba5956e3401199500e22bbedd7d17f80998c03d59a8e0f57987fc0909ad913ffdbfb3761cc91f43e4b0f5890302047c435bb500673065023100e176e5ce7fcbdb6299a2f2a4b2cde678fc8ec3c0527b7614eed6e1cf2766ef48d4465fbecc26c4e565cc8ca14e83c96c02301ccb1462c49dab519487298a0545565dcf8df44543a8aee94d6ebcdd0419b0794b9f633788d80b0818da80591dbbeb7f0302047c435bb50066306402304d1f162af8820c793a4bc2c17325549611c9b73ca5a9e4f5846aafb2a8b2a38b91bdf7419c3d596a65f8e212a4fbc48402303b132b6c4ab4f5ddeffe94b5594a3cf420fe6cdd50ed5909e7fbbeb7db7f8c084df22fcc6dd88ca4a990f9aa0deadf340302047c435bb500683066023100bb508843308643d5d8a7c9f440d5be50ce4bef48043d5c600635d507aa868bd34b7586ddb700ceca5c3865ab4d3b2a6a023100815054aa1071a33268b31e684e1a1313eb0fdc9ebc894e1b800d29440fae3c84cf3e016c597125cd5c09d812fb2c33740302047c435bb500683066023100e21b9e2ce2af9a8857b039a69dcfff72cd95e8f2a81a7609b555ce3853262f3c8db24ffee10987e414e6777fb4fa08ef023100c28997854fcbd72855b282b993a68292334078668f37ec40fdf8b1f73b596a136c42a8b53a54184a2c410e0e25fc59120302047c435bb500663064023059bbcaee423b5315d001bed5bbc4af7b2c19fef591fdd320654c2fccc17bc2615e531d84c89056417504a846ed54ce7f02301c0a03845a1cd5e31f5f7151131ecbcf5098788ebb1b3d90008550f712652ec8e3e97b53c471383b567cb0e774607c4d0302047c435bb50066306402302b1a0c500db08906502412e6f27c2c2be2b8ac707ca0f39754f92413725c06ef888be1ade1576316989c34ef488f619c0230216e36682c4a8bf78e77057314163c6a3644ce5e1c131a8d9a27d41e198eee409bb512a4663cc230f98c7905b7268b020302047c435bb500673065023100db0f8d1731ebccae89867c86009102412cd7b86ba3fe37b7303f118ef9602c2aa8b500260218b00f7b72929d17083dd702306206aeffcc41f713f022f7e1f63a35250d681c424a9fe78b0ba7b31de1601ddf59a56abc3ff0db8cb4f4d38f39308af50302047c435bb500673065023100a14a63e4b97f3c0c2b448fe9755419550ecb255b5c6bc0bd7a9cf5ce4d36662bfc9083833226733f6a0ca985284799a1023068f1e4125ee7951d2ee1e088a162f329555a6899a91e5f75ba5fad89dacfe6ab804ca64e45293dc83afc8cba7b08b29c0302047c435bb5006630640230694182d18c8aec113ccfdca1873368817ed64dd6a0e053bf9281eff6c8754fd5b86fecc1d678c6f6298c13d7965c5f4e02307d390a1f4f75eaff2bcb958390c0e6b27a73b409db5d2ecf53d4dff096065f6207d58613e92651c26f8db87fdd8a8f910302047c435bb5006830660231009afe6526842f8c6888547e4c8272bf3d5eef6bd26ea6bac0c339b613b3a593827a5e5aec9f24f747e73de6ea1513c535023100c32835c4fd3fbcde6d38fcb7322810dbb6b8b735cdc5272a66e8fb8120e59130f16bb6f36816830c983deb8cb20b11f10302047c435bb5006630640230425e771b02a3c60234684f682a7ae3df483e4fb232fcf28e8f672432349e69d9693f63e1a13405b468dd5a5c8c7c2feb023030c6a5572ac65da22931af20b00285c5562653567e9640069be96b4df77fe7f385b7998a92072cadba2092c0f909e9310302047c435bb500673065023013d186055483aa13fc6d28e10b3ea522bd053870726910835ba9c5c2cf057b43dd26a8b2c7a8796141671e9f6fd43ad8023100ed065375b8f57b25ab906cf153a5762024edf60f61a794b8de80306d9755efac42b8179dffcb2c5104820b0d36a95e130302047c435bb500683066023100d3c19976d666da6ef1f36c84c57ae121dbbcf8ad2a9ff74fab708a8c8098c0b7e3828ae260e06f5fea9f3470c77c95dd023100f147c2e4a95664a7bafdf70fda327041108959c92c3dd5fba98290cdba7a9ec950d8558ff8a662f0ec1a531b386526810302047c435bb500673065023013e23d5dbc4e9ffeaf2975cdc0bfbc8af68eae36795d4dcaa1cae2ba5e5085561632adedc855c8e4993a3342c4b0e2d5023100bcae8b23a92d526833c4b9b0f4b08b18fd60d117b1d16f09237f4bcd4d6f72e6772bb9aa89671119873a68dfd67a694e0302047c435bb500673065023100985aec765f4d1c56bfb8f0eb5293af324f8aac82638ea35eb5a70f1952e8c7ca4f50e879a162f25de9f6a7e1d87a2fd7023011cab4a16e99873051e90ffa4e0cfd3b2c65f7e049004975cf795b0cbcfd76efbcfc9165674ef9cd042b6ee5ace380a60302047c435bb50066306402303df7ff02670a06f92acf95df5a16f56c28c6f87b9031706203be677f0f45849c74e00b5b19c70beef79656bcf12768680230612ef28ec69701ab939d73a10c8f8dd889bc2b9803ec561e36047776d66f0d965cbdd82a162003c285602b96c77f055e0302047c435bb500673065023059d4efc670c39a40fcc625255973f0b51de32143517d9d6a17cfe2051f77baefe74a330dbb9fdc3c1bdec6b9ce0573470231009bd366934049af5ef9fb51c3f56004bdf514e361379521f39ca69a4bc91ffafd72a4318a859cd0730911ee04a85746f80302047c435bb500673065023100b9600481fea93168f2aeb6a501db222ea623e51b2054ebf05e41ee77cdb8b8c013d21a170dcc08a553ff67b74d42a0bf02306fbf57c51dcc2b448a8fdb113c530af6be87636e67bec5ebd7bb8f7a52e6542834f8d51a807c945f229a7290591b6b860302047c435bb500673065023006525b4981d67ffd65a1ae2d63707ca72d65b2271210128b3e75774a1b4d35d1f56680676fac6851539500b8584c6b84023100c827b088a9d1ab3344ec06bafb88e885106e06022508f176bb44400f93f3845019c4c82af3dd81d707b6405338d89f5b0302047c435bb500673065023067b7abffebe203600ba23f165f94fb22796c80184e857d569ef9de9d755a80a4d6157f9878aad069025a35370df5a78e023100eb0ae2778bd690da72fb9ae66b7dee72a3a55b5d282e1e1e6e86d045f6e372d987e86f437174d7a8a621343d7e50c5fa0302047c435bb50066306402302b26198c9e81d530fd2b20b52a68b7b50f9cd8fd437e478d7c661d595c76aa21f445793d4c2188b83f0154857b902a3602301e2218ae3b8731d69783af6c10c00b729b0d67ef802b0b1c943dbb9fdbca6769ee8a86c1cc2e314bbb9addd0ab70c2390302047c435bb50067306502310086a6c36fe1ee4d865daa2709a6eaa1cf6a8c44feb1ecee44efee51a8342b58be1ea6df624c11e4ce9697c3cd8e77dfdc023021a390d9923e8f079b5161599618aeca2ca483567599a4de0bddd4564380c59be7747f35c7c79096a6f199f4561348f60302047c435bb5006630640230421a6eda0e3ad5126a8711dcc4b2fa37188234399a0588c9fe91a9769bb5519d91802ce6664796c5efccc3a4dc2d618502302212c0111bc3bde049f0720841d43ec6d63511e293d707903d7513bb3e6dfd38cd2e2c96fd6743b67460b9f941bd0f930302047c435bb5006730650231009bdf30b869c60f1d781b57627f5be9c969e26f581e64065be6975c1f72f288ca21c10a9a1350627388e66c7182a102e002303dbd6bf68a42415c372face2554c2452e2d287310423a4803313a8bdfcd16d0e88b71f5b33e9cf882548bb5e2f40d2770302047c435bb500683066023100b6f7d0daa0eae761030926124abce0c6972170374bf0e5a295908d44316abec3495e43c785d1cc2f5e605b832696f9b702310093fb41b65c43d7083d62021bad9f95562c9976b42f3cf85acbe4905faf4b02241080c234e6b84f7c673bec7f157cb2540302047c435bb50067306502302ebd4f0710a10b922f18a61ecbb09c938f363da3486e7b23361daf6b938e3182687f6141d29789040b83350cc531287c0231008e575122181c3d4fcbafce20d09f91a8ca33eb6f91ca0c24bc96cd324121a751d88695f1418e5aac627a6dd1f583a4610302047c435bb5006730650231009d471e34dcfa283076ea155af2ec105085a323f9c6eab708f9dfb75356e72366e98b86e2fa20468bfb102476bb2992de023013a12599ac57a0d8199500f56c3ad6437486206be10f351976aaca9403f79d952a70544c5257b042bcd24a062a8ca6c90302047c435bb500663064023010595f4cdfce14984026b85b8f5cc5f9af1c067746436e064ca618c6f4f6f738508d3b2c151d3cfe7c6eb7ed0bf03e8f02304a0aa2163bc6d9293019ee125c3223cdb013fb58812a53e7ed8d72c25a43db1bf41eab3c9efc858d3ec5257ae04ee6910302047c435bb500663064023016d6e3d8fe89e6b59c2ae8010e90c85b509b7d64b52c78b562a34af20c762df425b4fa25800848f3a8ee89f1e89eaa0f02301fe5c5abcd9b19d3a89136ffb8c589805247596a971cd7f378798b4c547277016126fb6c956ca0b58b66f01475f082ff0302047c435bb500673065023100d360e1a79ea9b5c2369668c9720acad7a59d4cb785286d03e75ed6e105236a6e53bbeec0ea3ef73867d03bf21a6dcc33023035091f6781673febd9831fdb1717de24c00c71fdaf85106605ee9fbf982ca9e456ba5fed862129cc69941d9aaa18bf8b0302047c435bb500683066023100b5b3c3878589616531513786d5d30c27d5914a583b1fbb1c53b8411647520733d251da7c9a2acca83b764e54ed02aaf2023100dcc18ed9fd1cca6d35a418caeec4510e3f49bc2cea74c8f50d865209f93f4d27cbc6da6cd9d79bd11da3320084de7c700302047c435bb50067306502301c42e55d43573c7bbf32c8b6709db47afeccf50f2184b662758fed14288c37906e98d077081a3d3b4b1d1fad3de7e81802310089a0ea00c9c33645f2c5a203cfbf77e47b380218b1f13f2402f5fb4c9f7b7d3a7c33a16647eeef8a703885dd76f1eccf0302047c435bb5006730650230140085ab89043c981bfb81fedbdc08a5dc24d3de5a53d3affe0586684e4e0f101f716fd82fb2e883e791314e8361c262023100f527908c2e01d47926aad6368c4959395ec3d186ace31d4e4c363631167d7c88a35bf29363ed09b3f2a7edc9b19045370302047c435bb500673065023100953eb072d1118a92e4f2b7ce770a7ae0e271950417f7dbcd68eb6229bcd236bf20b69f5a0b938e02bbd365fad4a601a60230608f25aebfe0bf2f8f9409707dde3c988a8ebf5597177feb92ee2ce672faee246fcb790a8d49b14d509a5c3b7bfa876d0302047c435bb50066306402305391fc28ea2e5cf1cec0d97c60f281653913fb5078254ad74fde693be59241557467a929daec1ee117535459e6a6f32502300780b572d8516c678acd9da0645e361a4522f6b6f7f2901dae19cb57c77d0e75b778132f26fe707b2e1ce4c44d4ff2c30302047c435bb50066306402304bf3e06e18407cdc4bfa6450d208fb51e74ad29447ca90b4d35a9fc749a6878f2f4441c9cbe2160638dfaf642ff378a7023062810cb241b32ff31765dda6f006a010104c34d78a22f0bbef38e9049703e6e1c206c385bbee02c0f399411801b6b85c0302047c435bb50067306502300a581f784e8791a20d1ad21a0450806112e1e3e35413e8bec93405ac529f53687207d61657b00169b31d91ae2f37bc0b023100b480183b8b4641a578534d3142789abfaebea39af06b2a989f44adfdbea4dacc5d711bd58b7ae66b82fbf5ba5a160ad10302047c435bb500673065023100fb2c04c86932ad4e22901c5c11386ca88592ab7ead3ccffb08ecc7e9b8c791138f2fe8552c21cc550ffbc8b921e8c311023070273f70ab75a3b59a8d653bcb7a72473a188210b7033a7632c6aa2fd793a15c192a2499b5d488eb640757a2ef4307b20302047c435bb500683066023100cfbb91d474a5a5af77f1da4bc55104b4b3c464235d4514990f988520ea5fe2e5c9c40dcf6e1155cb0a2d42791c298c77023100e0e611ea88ecfcd08f4350af25abe94069cf38710d2aa8943f77d79ffc25ad044dc983d83c90644b743720d3ce864afa0302047c435bb500673065023100c454652a6c217664198920a0fc2054c35cc3b8a80187594f11b31ea82346c4905e365075cda0a3b87b5db2a4ca4fec7302301662a106165ce8a7ac309e76de168d00d6444a6fa2b65d56ffd316ba5787a9e88ba857a04f23ec29b6b3332cee63651c0302047c435bb50066306402304ade72f23d63407c50aee915ecc6b57a6bfefdf2abfd2f04de592c10e492fbb75b6662b385f4922d8c7e84ed7ed7c732023030597e9db61a987a48d12cf3a7678b7248198cc174fcf206e863c36d8b211bfed5097d2772544446c998c8671fa6833c0302047c435bb500683066023100bad40198a050073f965cf06bc33b43b39b54d48f47c0f22d19279b2450941e3112580f1ecb312ffa3f98a23172f56028023100d89455e28f9115173de702c6ff9aea10517d8f889b093ee134424234a3843da823194a8c2e0b2d3c4558c52aec31ba500302047c435bb500673065023035e245b439de8eb08fa92e663dce626483f387206bf8abfa737358a43f04b493ef7d164e6a7f5b74a304a0ef3c330bb8023100f991c15e590daccf55274cc51b5eda7a1e5833324abd4c9a7757f5676b6bae92185d69ce3d31c9e992ae47819cce61060302047c435bb500673065023100da2be03c45c23f98c29e631797579d8e85cbebf0d27e188c16d1d2c7fb2d4c494bf807d1e9d80d5ba4ea149f8d548db10230209a54c9033d1c2e0a3463ff9f4f531b5b48aec66c9652c7b4823169024de7ec81ef6428ae40de3d7675fd0fb87a173d0302047c435bb50067306502301d9e3ce9f05d3c8915c391f7e38e2fceb7b2fd104251fe18cb2a3dbc5d8885964e2ea26c456a642bdc1d54059483dd8c023100d4074fbe2e01928aeb48bf91e770ef034569e8c48a627815f8e1de0bc2c26b909f84db6513ce04f3337ec20a5d5a39640302047c435bb500673065023100a7292a73bdf537002eb744bd31518539121601e91c3a674d8e292436bd0b6c38907bbb2199b55c5855c3835dcfcb2d9f023000bd4442bbd3388ad0ea838558b5679b0bd89c23f4e09ecba07e172a587a1d4cc96884d67e1d2443a2b43237829c873b0302047c435bb50066306402307c2e65f8c0cbc484b725fca9a5f4087971998979584a6092583471ef4f9798d4a9fedd9198a591a51e478ccb3fd8f34002303a69e4d2ff9570eb6b38b1cc5a79ca828333f746aa323645d8c5ab60ef4e5138da6db7aa42e69c1cb882de93409b41680302047c435bb50067306502305dbdafa23c34196e2c173648da89e9183fe9477244bf5f467c35a10a2a340a1ba9126de8876e6ea46a693217c92c3ffb0231009ff8cca5f7ce2a155ca256f0c73e83b411f0da0efe6abf3fb29e1e992f2e496909f9376b31eb2a65a28baa7a39b5e3000302047c435bb500673065023100e720993ced86fb80e77dd8f55e379e1f321c711f960164217a36767ed944c2f0ccbb719f0ad356f8505b6f4abab14b8002307a99f5d79380cc99804d83553b0a3d89cec4c992653444df9c0a2764c2e263f0f9d92559a0fa0a671ea32ffa1287022f0302047c435bb500673065023100904fa054b5d1eef830f2baad9b4b76ff09e5e440995f1502633adac7d0d176aebf68a29a5af13085871dea563a9235870230369a8d3067cb1332cb48fda111ebb493b211da155496f69f6cc7386f4b4955a09a122c36bf33fd077b371b8bc80a73870302047c435bb50066306402300f398d76fd6730f4d9f9ae5e11ae2cdf7418481a0477e75ddd5d36ee7a8ddf0d2404f9cddf5cb48becb1ef56e571dcba023004547219d0cd6ce8dfe8886eefb9729bb15f6988297186bdd4143f9f50be8588b2271bb8dc93683a77417e1c90c4eb7a0302047c435bb50067306502307ec5521c1b1fdff7506bc2da3957c8acf301e2bb5b9e12eb19ac6a45110dd5c3c592e6176fe11dfbb3b1d2b2a5bb1546023100d1a4c3fa3a3722c924fff206a4006092e1264c1075815fdc3c7bb1076c2326127965dbf0f77ec7df67385dc4064082ab0302047c435bb500673065023100bc9b90ffdd0081df4c3143d021bad68768db297be278c941a31ceace2bb5ef192210bb6b25e54fbb7149f8da1c1fff5f02307e6a3758300997c9651e83a2ef6932789f2a4a786dd850a7e2b97cc1e3f514bcf4e6a7db67af64245658029082bfb1ce0302047c435bb50066306402303566f477741042dc4ddbe1f87b27ab5d1fab89803af2d06347f6ff7af8aeadd89bc3c32a4afcf31e00e5c46105ca156b02302e47b3bc1765329a5fec6c600f7e75389142621bc7bdb9ff0fff24cbaa4f72de1808bcfada557ae8aac7f85788bf6f590302047c435bb500683066023100b8b0a35e18450d9efb52e2a69607c2fbc3ada8dbabc01c5464d754b3c98acd8a0dd12315a38c150744aa11f84546f883023100d9f9324d3a01a4586b55623c676b7022e01aa35bfda114b3a9d10009861c717329a5212ea38e30e48b784859301e902e0302047c435bb50067306502302554ef1a44e3850f35e0036ef6067a9c8e160831ac0e9b7f7bfabd555092300b594356b721c645a403f01bbef072eb9d0231008fa1c49d5118f52a0b2ae4c0ba370aa680ebce7f5bf2ba5c17dba66e1eb4881eec8fbe998d1b3993f1c0bb99f996e7200302047c435bb5006730650231008b0e32bd96f53fdcd6f156c676aeebedb12e7f93bc9d9f3cedc095e6e7c50aafeeb48feccd02ff606c0b02321a353bd702305dc2840d1860fc5b9506af1319360526dab5e38d1202e3e83e89de41fdb097c2b70c7c3b3337966b9c98b9b998c24e370302047c435bb500673065023100a779300fbc6210d8c900b24723dd3d1da16b6c68e6ce283aa811439142d7a3146deafa796d733c3fbf91b4a79ca4f8ae023008dbcab07738963be79ae9b8135995372301e78bcadc4de9de82a3dbf4160d84bcc7895b2e5e120b8ecdc974442f5ba30302047c435bb5006730650230582d9950865d35263aa56e62d76ef5f3b75e36d715c106ece5a91f76b3a113389c101ccb8dee43fa0977f86320cb39e0023100dab67201b79ba7ba47ac626ada52d3fdf62dedaa7892695889e92639bd7f227e17eac7212ee3c02497be232f4a87f7350302047c435bb50067306502307f2729100991abf567008d1b0cb99095f7864b5e317102caf07e5e225822e5a6d10a07f455050c8603982e083520ac880231008d8625dd9ea84ac3a31cbf1112342f89afe0095dd5c80ddee5b987a44a5a6cc2bf2a136b609396b0746d43570c43ed250302047c435bb500673065023042e18381367eb7b6ed2de0cc142c6e0856ed5d02a68cc6c629a144250aa62ab9fc7aa90eac2a1f7d983e699ecf5bb600023100e17672145a5dd1c67264e93b94312d4a15fc6043dcf98de110581177c92e06f53668161849369e81de9dcb0b39cca0660302047c435bb500673065023022fb55fc2540ea58bbf94fbda8e6b5223a6fe82729ebebae1bab8b84ac45b55a6617f7262ba7682e948624247edcf40b023100cef5e2541623a3b28ae7fe25072ba7fdae982c41363dfc14724f3de6f98e0ea4d718206fa5f95a75869b5150abd184b40302047c435bb50067306502300148909b1b296792078c5d777f8683a5debadc64b4c94fd53cfa060e6a9c3a113ba84b662d0c3aaafdea0e026cd32b0f023100b6242c63c3e948136efa0914fa320ea8ad5bacc8f83dcb9bb2640645081d11e1f91326766b8324c4d856b5f24b7c3e5d0302047c435bb500673065023008a9788844d0cbb54c3e864e35b7e7eff8d9278dc72189c63c04485992079b42345b494a1e0e497c0ead0b7e5d9673b5023100c830012da999d43262ff8b8aa867db351f9712a9368c0ddbd2c866cd2d699de17225165410f3c2459afdb0dba19715580302047c435bb500683066023100d02f9d017bbe7b51f9c7c62d0900a9292a03f3ab2cc297fc4c2994a73523be63ace9cb6e4695231e4a5630e217a2f6e5023100fafcdc816760b4b2130db6cb837b9036949c95b5ca80f7eed7153943fe0b5c94d2ba7cf9ad9d138b70a15c16929337bb0302047c435bb5006630640230545618468efa9200b55bcff2f30b7a60c31aab097654c13cb6347d6823f2d217fd85da60541fb83e8f7682bf9dd734c402306b80929396dedae437b05ae04073004c4648fca0956fcd4a2c24c78847fb674b154f82561c9deac667b88af0c59049430302047c435bb50067306502307acc706495e5340056742e8cf04d95a21cb8904986a256514d125ef204701dfc9e2834a9f52c7caca2bf9e31190fe712023100fe8c1103c8f9a93f8420dbe31c166fd66d628815b378d0760523ad62e8fe8084a6316a326ca023d364577d9e515029b20302047c435bb5006630640230188f396afc01969a286ed552415323646a73f964fed2c75b6d6ac28002363a66eec957d32401c77ca4bcb690b8d2541a02305cfe6eb57b47fe1ca73b89e4dc666c3a9d729cbb39e8ae804918302ebaa17a26b229891ae361038f8bc6858c958fcb870302047c435bb50066306402307e79751e6a3b318982b05c22cb730fda39f3828605ab098b259e75f977143e80614f91acfabb78920e0d9b0185489b6d02300db68592a95c7813bf3a7e48540417f7312df98c8728668ed314c54416c904c5fc9e6ca1083f31b662393a44649182bb0302047c435bb500663064023100e31b1490d2f167aa5a99f5cc63e93ed863bdaaa2df102ee1fea8ad6b17eab1574a55091d9bb288cdf5eb940fac49f503022f7a2c7890ed33b3a1d27024712a42852ba6b69a4fd555d8bbfee9da533fd3a362ea275f2e92b2165668b1be4c1f8fbf0302047c435bb500663064023016b4f45f6bf8ae9cc8976f6eefd93019af986244e9eb31d76dc4f9f9c2359610430a92a599fb4ce350176ef6204144ed0230152203d6dac45e78d638f446362b0bf5fcad0e6e6612d3a09e079a8a9a9a4f498e12cd0d7fc1522093d221bb3efc4f940302047c435bb50067306502304d3880204d56f1a5deb8e2ed8c3a8fbd5ae32ddbf66e582c382c197fc679a18867a727a459680211632fd8b7b5aa3a38023100e1aff63eaf70df86704cef56c43285de7415b71d44e6affd4e91fab74d8dec65d43ef447a092c92ec53d60252d652fd30302047c435bb50067306502304ee7f2f960da69d9dae48886f444221ea77dfb5efa1582f7f1c3db4ea5733ba68be64155b9fa49887df751493b345db5023100d5e7a2b1d15a665a39873edb0cb9889468c8ff926c5bf95ca868e7892dcd6dd8941875fe57d7b353360ba90caf329c6e0302047c435bb50066306402305fcce6eb1521bfb7a505edea804a389b9f7001cc65f32852467dca81c927d5dbca42209893fd3a7dde35d8523ccb81fb02303b4b6f9bdd3c6c1a50228b66db3ba59d94aa99b107eb2846196998bdafbe11e9fd4931da567f22106e6e99e4f761a8210302047c435bb5006830660231009c6df0699518329c9e9668ac870342d31a48fd2a49f3abfc1ac2e3f9b75edf6b615c67403b47ec3098c9ba1d4d7aafa40231009882cf5d66902012f858f17ed84918295d0264ae7cf9fb525327ac4bc6b10d87739aeac4ec827ed86d8386fcb0c47a690302047c435bb50068306602310089e7c77d9291da2faeeef5352d82043bc0ecff705d9b3f4ea3bea2bafd7037ca9837805ae78c56517621d7443f19ab79023100e257a1dc8f163092c14675461801028034e555cdee0a247d7cb909367a1be4f4a4d4536cbe084cb4fb726b21ad7d6b650302047c435bb500663064023070110efc5d2422c57ec8dbcd26655db0de1c8ead485ebcbc9e84c4b15356bf246caf060ad20db7e57704d01ccec0ba4202307b9ec2cefb4f717280691138975b9420de7d9e9fc66d093faea3a87d795ef7608a9a189cab8e3c60375dc466144576c50302047c435bb50067306502310088bae1be9eb72912c3f3ba5955c00989849817e64e2f171c2dc6a4dee160297b9ba2d02b64a82b810b90190a6335087102300196e82d6175f2a2d613acea33de84db7cdf2c8889ba70237cf18618784f7a9758226505ba54c5874df9472daf766bf60302047c435bb500673065023100e9bcd244d40f5c93ca7f3ecc14d5d91f442b40c59fe1e328cda9015f1749fa98bdbc756b32d733ac49f109e1067e392402304a11fde0c2d8ff4a4e1100d0a0552692caede657ac037781e9008f763454024d3dd95c979ab765b41342ffd27b1602390302047c435bb5006730650231009379fa03cbb516b41a53322bb8395c7e42115a935414929fcbe259880ae2f45eb8b4a3c2df7d673d304ba12310bb1723023049fa8fd4853ee958ab5b41ae85df7393d828235767443c2ef99c334168395dcb8ea7a45d78b8edcd3d344ad5503b966e0302047c435bb50067306502307b9789d83c19f32364c5f7ff09894aeb2f53dfd0f7abfd617dca200486d6015dac3502de29fb08b12489801d0a13ac19023100e27ac23e1d7c62c8310cd0be6307f6b4b53efa2f06b86ad1fbb15b14b139445a570a410af7b62b31e8e89bf36a1145bc0302047c435bb500683066023100b14a56b1a0b4efa5954d07d3f357c24b93543dd6d42fa19fee2885fe7fb4a96ee33d8daf3ada942db06f2d487f786c54023100a935e21f9bd6fb282e2a67a496f0bf960af73db273d38d26787cfe9527f5a14c0f89684a125457174ed870d7c89e6f830302047c435bb50067306502310092681ea97c506a4b2d97561339525923c320c1eb516d315ca707623e9c6f9b71fd161578ad999fde00fccec5bb006fc7023069b4605ff15b4feafdc2da76fc3da602e5e5f33dd5f790a99b2954817d9ca40497d9088ceba710a56d4b63d7a42227f70302047c435bb50068306602310083248f4854d9845535a59d730451c892846b0d029ba30d9677d22e026d7d697fc8118d579460f72bbdb123313861ecb6023100c7e07c746975dbc64c48f4fc2a0cc1711a84932a72adcb682cbb77543d5e55956bfe39df9a0a50bb9ef792a46aaa77cc0302047c435bb50067306502304b467591e38908f7a2ec22406033f775b44837d30f42db0e20f07e2cafaa145cd5e8e160d940eeaff088c6ec06ca7402023100b357ed1cc6fc53e8c3d37b0013cb8b591c2a5717d08664373cbaa7219abdd6dc39ff3cf110cae59bb489d75033c038e80302047c435bb5006830660231009fd3954cd954f5d212241a4654a8a384cd0b75b9b86702d2856971bd86f20f92f6147aacf9442200ee1cdde194ac7fde023100c7685e61ecc9e3462ec5b5d4c5f57b8e40c25ef28eb67f786e0fb5da61cbfceb7d10b7a8e6900d2aa771aa756434c6e40302047c435bb500663064023068b05c33d764669862680416927ff9b33e7ef05bee53abc3804500af7aed63f8f1a5f89ca38e329493511cbc6ee12bb10230074436a9bcc3f5fb5b0dd864be61dcab2f405b4351d7432cc78d4487a00615bb5fa3f5db0087ba3a96560c57a6a596780302047c435bb5006830660231009a0c096a0cf99eefd2aa3aec7610dc185f57da7f7176181cd198a5ea536c6985140d18b042f2f1911f2a34c9025c2fe902310090fe0eefe64a7b56735994ee809788bf568414a9668c6c00f734e7c550610c5b86b84f433408806d1043a98c9729d3c30302047c435bb500673065023100fc4a9c4027d8619ba1051257e5cbd2026e6679ca6969a451c1b292aa53781634901f9cc61ef351f37179b2ddcf6e525202306ce779e5d0f066d77494b51e11989185ca04805a8b9b7d5d1c7688122b4c57a8ef5fdf2f9cc2766927406e6f7e1b18590302047c435bb5006730650231008beebd13c3226f1f43e689d8dcc7ffd17b6a0dc10747f5563651c719902aa0f7aff5d84e5453a25758cf37504981c0cf02307cba8e28a69d68f24a6c44977d8599e1244f56d7fbb7d8fbbeade21cbebb4743cf0a1fe2a5ed84456ed35909f16056ff0302047c435bb500673065023100cfe8822ec57d73f7b72776b5e64b34f1375fad65227fcd7913dfaf0f415f549f66e362aefd0e2622fdde52141d499fd102307d2dc80657607ede345dc799fd288cbb4b43518331a3385f52d204f380f426397637090309d78b79ce6458de48173f9e0302047c435bb500683066023100b81a1c831731ec89dc60f7cf2cd9bcd5a950f686787ac14d4f88aefe31dccbf1408c316d74ad24b8b651379031b890ab02310091b4052d4752e8e09ee6d7e92d82f2cb615101aaa8573fc95fed1593da465b32a371e360fc721c3c48addcdfe1a2cbed0302047c435bb5006630640230547cf18efa4213d820280f2f6dc36423d315fc35ad76e0818c89331e5ad09d75cdcbe859ab46e3b1b577e442edeb555202302ed3a3ebda33713d5345b6160dade7ccfbe5dbadcc0c7206e0880a05a46f2f4e3f70838e734f6e8fc85870d28d085a280302047c435bb500683066023100bd1e7c01f87c06553ba62fad11cb723af3d18a1c658ec525c23e7e53b796ff72599f02681b3d6bac62178bd273a81d3a023100caf822adc001dfeb3c2df58e734ca056233906eda77e54c6c4048a2e916deb5233cc83e7e0bfc150f5ff47a053f28a4e0302047c435bb500673065023100830aed88ad835684f2769e36ffaa936091ad617986db834cb4e9cbb0af2d14f229618efc92b44af6aa39034fd4f2b3f50230770d0be2279c0a3cf0dbb1a2b771a0889c186e695a5dd9fccb21ee0c3e8a83a92174f42f2ce9273445911ca131bb3de90302047c435bb500663064023015e60f26ca443a2af6403179db52b9d476feacbcbce91bb407a455b57e1147bdadd18a8dacdde5c8be70eab5c85aea1e023026998bccfd61422866e71f48aea4e03731fde8d570d99d77441bd45a9d23b40cdb6a9b5a891f718261181b9a6ee805c80302047c435bb500663064023042662f464456d05bf10d65572b6b8cc84d374bbc79016641e754a7ab1a1008c2859ae29b5667594d7d7f5cac98b53d3202300e8a86f8f2d0f5133707395c14a7cd465e98a7e104ed9be0a78439f04581d333f0630d50b75e861eab6cacfee74bfd040302047c435bb500683066023100bea1b54408489648a8d081dfb9bb3089b55197abda276cf24a886ec74f810240e17f14f9b5ce0c8382811c39df0872c5023100f0ab54576147118d7b2ed07b8e5ee5e8534cd2a8c379fe346a1d401052af8bd7de432d7c5cddedeabe12dd4027ab7eca0302047c435bb500683066023100ca71c86045e0753be00702cd37e021357211126a27e5abff71d7125e5e16a82b53324d5f7d9ae8a2edccd93b770e029b023100958087c7fac3e8375c5e5130ea34945d6016aecc57cc22f5f82661dc40285ba52f1113032376591a187efcd6dfcfbd4f0302047c435bb50067306502310081140b90b227bc71be695b39969b7f1889a79d76eca1be6ef24e7b5ff4a6b370b3f05f003e81401f71e6b7723490b27602300557128c437a4607905959d61249c8bcdaaa5785479c59f51d9bcaec464ac1ba80b5d6613575815fdcadebc35ad150ee0302047c435bb500673065023100d615017a915753d0ba718a6f815c650e48e92c2e4a2faf99bd0dcf9e274034e19253c211a7e6d20dd622127a13b47b71023004e7acb74657ac3696dac9ddc21f7102e06c2238334bbebcc46f888aac107f1fc7694a590690ab7aa3fd4b7a305930fa0302047c435bb50067306502301bc1c54a99d85641bda130f63ec442637f73fb4d9786ac5c3f9aaba6956f49770feec9e89316d62216470c67e28cdd25023100fc50d33f614f7b4b26995dd49aa7bdb574f872b9f9b7187d2fde7518db549d6e00fb8273666174f135494c21634598f30302047c435bb5006630640230676af4b6230f0b3126b19219788b2bdb85a950afdb7e48cbdd703b518a107d39c1a6ecee0e0fb5d7bf264db87d51b70f02304c1a03b3041591619bbbc8e81dc2a43bc4f48adbc51442168dc54200f1d1cb8418c3a80c8471ddf573926841c8a5e43e0302047c435bb500673065023012b5713742fe36108018803de3015e9ca03c894a40ee5c16ae9fd17900185428e5fc5ecc3fcccfb952efdfbae58c389e023100f55f6b7db919b5c5776066da49a90d4ccd28d3ead48f5239d737d5a5e935255ea6c5f4f3666c95e1dca14cba1bb84cca0302047c435bb50067306502302457a86b1e11c76ef638d398f0023027d6673a7051305023853dc3f981c29eb28e8f42cffea4c680d7cbc52035aac19e0231009416a3a0213c8ee761eb6ce553cc1323cc0ed398f3ee1ba8dcc98e08deb7ac317d736299f47ff1275fc43d594da8e3e00302047c435bb50066306402304f47c838ab1a617d073508cc34ae99e5adacbabddd9294c9dc3e9aaf8a095699b9c357b045df29e9af4cc9201f30c01a02301da8eb63113a848dbc108776f159ce6496d63221d9d95cdde2c63dc7ff1b28d1ea5680d73d4d3f9bece81eda89fb3e820302047c435bb50067306502304bf36c5c474c49cd3dc1f5ad81bac98815ac520cb85de31a32f2d608bc186aa365ce432e2792cece6a682374d7095604023100a156c8a109a982cd6dcbaaf744bc5febb2a2cb26930a991f4224429b5c1562cac2f5ebb9b87d8b199136669b8203e2730302047c435bb500683066023100cc48e4122ff6859a4a6a2c80a460b5a9e57f13b199f04ebef326f51d97725fdfeb0009c3e154df52857cf24a82ed0fc4023100d7cd12e48a7bc5a4868ea3864f56e9ef1dac57f33bdcff56b0cd6e32e8067b6dd6d0f11a5978f63082d93b39fce716450302047c435bb50067306502301b891b3b43505168f6ccd8a24b33ed103593de7fa445c814e7a06548541a2db53d493074a73b597c67e10628e5d81c66023100a78cd4e02802e8b7b984e80d43dcc81831723e7a476253145c53e9c11bbb511691fd58fad5b72f665dde8a20f65184430302047c435bb500683066023100b583ed67984b861f446ec910e72d63867ea656ffe520d712c5607934c2b10d0a3985176169a040f4eec740ab46bf1b960231009729fe7434530e53b278f93abc9b05e4ca20184171ff510edce595194707d2266a3c4a44ec617df8ec2ae7df4be33aee0302047c435bb500673065023100a8108717df17716ffa4c4b26c37d031cc8a65360bddf9d36d56528186de7cbceadd248c7ecd78e9774086b38d7b94b3f02302fc7c34229b7351b87c3aaf1d3ab17840506a48c20c14d22468502a564040beeb550af84474ad1cc24fbcf8551acf2dc0302047c435bb50067306502310095a941159f9b686d22236ff33de4ba7cb28afe07057940b3801ec859588c38760b4b5e4faa712ceee3be95039b6fcdee02301d8d675067fb5e573fed83d7975b5a92b6c6ff67850372ca81ccad878714a9bd50b8c0f75a69cb590e31ac99eb24541e0302047c435bb500673065023100ffaaa726933a91af23b794e6769a4d3106cac671b2a2870e8f191586430873c9aa7234ef410aa6e7de3d14a4874ec8b0023067e9293e383546c05bb83a902f5ae0a315abb9d43612128e67946f0285203e8940081b43784368615ca6db8d8006ead00302047c435bb500663064023024214fd43418b2648b511cd06fa14c0260cf7c08fc61aa4f0838eec4f57756b94be4dfd40cd1e161353f8fb2ba5407590230336c410fa9390eb6f5c9a9d629cf344e14922bfc12afc44073d07fdaf3516312c25f8f5af844a0a10696501b6d09deb80302047c435bb500663064023008fac74aa5d435d710e2c732c71b34ac8a0834558f1294b5d1562cbc2447a740144a89bc7375ac8d0c8d14db102893b802305437243823c3261d88c80584af69f2f66064d1ace5f28b65c8c8b95c77d712cb433727aad5919cd24e074f61025a31fc0302047c435bb5006730650230574274c1aa8219f9be559a8a68577881d75bffb41009154506e3c2f3ccc732cd92eb5008bcf32e2f4be298c87c8940f7023100cd7d4d46efa218bb75356e06986305e7d4acf4c467c74b998a41fb8d6450a7fbb6bae30d7c1341bde5adac5ed097d9620302047c435bb5006730650231009db9e923ba7d84d199c58091210d06e3907c6e810c753da6ae3ead66a18c21d838a18ab22ea0d4f934bbce85d95adf2502301587721d16afd15ba81427951686784a84dbb9e48d2a09608fe1188c070556e4e815e1325bd7228d6f40d3292e030dc60302047c435bb500683066023100a8a91ed1abf2ee2b87de7d7c74203c5d1485bca65550859d65fff49853c6d507571496cb238722a7e5ea4850fcc02d05023100a0eec06f29a762c94c9ba4f453f8525bb578d9ac3884074e816e47d7c52558845f521b0d6028f0ffc2da0385080419ce0302047c435bb500673065023100d3908744d7602d4a6ed6623ddc73ea86b17a172ce6b6bbd114782e40d75d59dd4dddbd2783e496be1d17524ed2ee7bfa02306ed292864ff69adf61d27461e10b519613381aa883ae4da511c91c73f7b0137a63c508bcc158f9fe72965f870b7c72770302047c435bb500673065023100d06f92ad10e09f9e7b30b7b867a85ad2f04804bed7140b529f00c8641b744f6e6b16f36efab469f70eb47be91e9e59aa023008402721b8a45756526c87b00f4929db6adc11f0f8e72d2a8580c4bfb9ce2f730862d9c04ead3f83e6af9e16155d476a0302047c435bb500683066023100861e918e4e76d2dd037adb2ac126e25b60fdc8513793f0f37027d0085dec978503764cf4c7747c3ba70d1cce8ba86775023100e597efff27e44f2b0f2351c60b684e5e619cccfa23abb32daa8d8668a4ffa0b8ce4cfef104474ff0d9728df9b03c20740302047c435bb50066306402307a246a1399186a34fe828cd7e06ab0d8c552c960fec31e16148ed303c0a77f974627cda8a0f0f93d2c75ef48beff1f37023066a4a3598dfe2ed530c487438c6adf323c1214a86383d531ead0396a7a68a783882f7ac117c66f848700a528c1fbfbf30302047c435bb500683066023100c55b83c1ce0b7f04e4c30e9205cf1e9697d7bfc99455902ee8d05cb0072aa9cd69fff27542dfcdeb82868e1048b7f123023100ea7ff204db211a427cc8d0587f51930f70a1a53f9df903dcdc757e87a10b35028f7cbb848230a9f6d7fd3ef1c8eee3e00302047c435bb500683066023100d8e5d7368ecd91bf803c6f3d2ced76cb4db9a4e7846a2c87bab421e07133947822785f137d0fb028a66cab22a4740585023100cfd19b7e4c759cb6b809dbd035a9fff829188dcd7fbbfea4fac16fcb2a5c88ab7176abd140529e26b13d90e60f01a6ab0302047c435bb500673065023059d6215d5290dd91a18c69268420874728b987d636ae28ad4049d4e7fafae6cf575deb106e31da6217fc0103dc822ede023100bc41419ab79f4b932b7d4eaf70d4d89bdca760b52c2a64154fbcbe694be80246dd1c86c1831aa5a0bf1a31660f761cac0302047c435bb500673065023044a620483ccc2856d033624c12f0ec88a5e2306598c6da711b9ff06fb6726fa5886eff76ce31738f31253e7849c521cd023100d9b933f0a7af337b275235cdfd553f608e4e382508b1308f59b3e425865595c67a3add08a383287098e407083831e60a0302047c435bb500673065023100da0c5cc5228904a336aaa88a1f557ba7c57e82fc910d44dfa6c36700b255174042cdbaa230756bc6683a3af6218f62050230791f7cdb975854aa227b1935580c522fdb2a56639c808ca47e9c151e1447949e3375973720185bb120a813245f8b25ab0302047c435bb500673065023100d04cdacccbea4f9358e13b833a21e1a39a780f634072bc989e09921c438379d3d6f96087ed265239ea93ad205bad205202306ab9051296764510a7e4a620bd07793046ba6c0f18d805dc598df81bdfbee907aec7739a927b9f911452309b5772bab30302047c435bb500673065023100f4b00c159f1fbd04dab22fbedfd19f2f00b013061f77deb3db074d9e622f4687a44e9e8896b298eb35604299c127fac802307b367b2b756e3471fc6a2d31535a9c71a5289497c3fe7e733a025088863a3c6c2aa17f6f0962d7c76508ba86c3edc1cf0302047c435bb500683066023100c09444d243954ba5915e26c9f0af0e020a3427534ba97640c1d492f5e1ce1c3f16b17712318ec5b6f96771fd9f9cfff8023100a6d474317b7ea531c21d74b5a5d5ccc8d08995afb93a6b1abb685a272363b306b78c05471d2756fa00e80867fb348dc30302047c435bb50067306502300493b65a1415e8a2d6c17ed64142913e758ecafa73e7824a2a3f6d33626c04fbfbc7863011201dcb74faad182e4de9c7023100e1d28829f6055692ad6eac990897638e38d7a51599b91466ad4283c6db53c119b6fdd34b4cd017c2898ebd442cc58a140302047c435bb5006730650230630bd26bd47368efdf7ea9f46db19d5cd8b906705856d83048a6aa37570a5d0c4676cb640e1156148d43c20df6ec35bf023100c5d9f2210585955d885e71186b9e3a0e722265726d1f636ca5d4131020f2e97608a3d18de87931f363ace0fb9f5a286e0302047c435bb500673065023100efa72ce51541f5b22e3d9c3bb9b624623f0da1a0ebdc097bfb9256fa853c175ccebcc2d810d12dbf5a8ff49bce6614690230526097dccd4864cef906f975a97883accfecb6de8373e4faf6fdf418f19eeaa1a97a5521bd95feb23a10408d52f28c1e0302047c435bb500683066023100cc48cbbd4de11dbff0b7b01c912905a4225600c5bfb37963c96a0db2e5ca5a184c1e3cb634daa3af962b453ac1fb17ed0231008485a7f4cd7d7901572c5cc9e7096a130787dd3ac8ae546b8e0835cdb3b2bee888bcaece45c3171e3aa68ca0ea998c870302047c435bb50066306402304e7ead1e7a483a9d0388eaf5a9c872c73bb9ae0fbbe5069e123e81506bf6b8a67455dee08d110b35048b1a79c5a4705d023065d699d7acd64fb6d72a94435075347e4e47c76454d866de80034cfc05a37d304df5b89c92a995dd1f1fe99352937d660302047c435bb500673065023078c8f9ff67f320d9defac1f781de59dd13439bc7893c50f4f9e387fc5d75ba447fa0e7d3f2bdfe1a6084607e9c7c89ab023100cab951764f56849d8b916ec575b437d53cd0fc88e750296637780476ecd2bfd0100a4cd8c4860acd21a5f46e403720d10302047c435bb50067306502305682561f957fcf45931dd32930f3bfd0334c1b728de2727fdfe82be5a60734516c130cd0d748e40d2fc88cf67d7537e7023100aef1b894da7b60888f32a916a9b462cb43d6c826944bafe7042d3df6a0d2221ad9de08a434eb071f6194a81d8d52b9d90302047c435bb50066306402304bcd6f8d08c963e9ccdcb2042f148745aa36a772c66b0e62bc97f05457177b8be7498062b7667f4282245ead2444f0af02301307fecb8739f685c632ea0b5a36d10e26fac470b114a3f67fbb2fd3f506a26ecf5c44925f89ab8a67cbcbb34c6435bf0302047c435bb50067306502304e3cc6b2b853a472ad00089e99e3deef926171234ec665553bba00cfcc1a30d15a1e341d701d020716c3bd6ef428a4900231009f0f32ab6c1939eb8b914fbf3ec0a77d6c0392b0a16a2bccd9089844edf73c1af3d15c5e56cdfb7f6cc0cf7234d4f2050302047c435bb500683066023100bf55fdb1ba64a46641f316924b6849c8c495b159ae14a26b54d2f016b5057c86475e994d59af598e7600d455275f89e2023100f97afad9bbc587ff616c657bfd3358b8680441b00f19a8503704b03417cd67393c60450180f12c29e6b54a69f01c22a20302047c435bb500673065023100816b5f0739708034da2128c44a616ac4c6e3ee31e7ebe28eae52a0b1591817ae006932796d4bb4c15acc6bad74d227440230550f2d389cd4e8fd924f7a449a2d76635fd5464601ef62efa4985420f48309654c74b2d6a80c2509fcd70c1930ef09370302047c435bb500673065023100d78a11b247ac54601e10a170415be93593904e722ab95d1be465595e389280f32f35070a79feea17f7d8264d9527cfeb02302c64d4c6549c1006556478a4af6f1bac8f596b7a9e5f5b3c3c751763d4fc6a42bb8db9aa41f71520432247b725ccf0960302047c435bb50067306502303aa54f3af5e4f05999f3b4032c8ddb8b78a6cad5551f16085d7f9c1574ba266ca8a7410f1c8778fc4df4541c98d77a4d0231009ab0108467600f034b5adced9c148f107cf7f550fa8e90d87ba5968833b50becca0e83902eab5211a294a834a751a1050302047c435bb500683066023100b4caeed25638441a98437c7477f4b05046b719a92db5ad298e9e9a75a2d89f9730d753919af23da65a40ccaed33e9e08023100ae41a0d5f741bcee54d5cad09f89158be81e4ecbfd507c287311d9aac985ebdc282212f64f57080fc652c2d22cd04da00302047c435bb500673065023100e571c331592ce566ad4ab0af258db73f173bb5068eb26cefa92ca78f0f840d2e00e509572879867a12fed8bd71af45730230297189195ef167dc8b6ef23c17d86ec513ce7ba337da1306fea4003396f5db3f7d55ee5e0a0db733e20acf3cf45ec4590302047c435bb5006630640230566503bad2e5e78a6072bf29041eac77eb1b8625bca8d33a8eba36be2473a9e5de1a529008f6e599afe0d9f1d1b836cf0230075b8fab198125f1e39b85ac36a0022aebe5c21842fedb31ca18256941e94a4cfb9c12c197a969904be73c731371c1170302047c435bb5006730650230356d4fd3c36762d295740e19fe575f5df0e3fd9b30c11abbae4e8d1560f4108980ab4248123953da8397904c038f98240231008c70378c91a9a62918dda23e1f91cce02bdb13ebfe7d62dff5c9df8542bf0f0eb0622132adb2336e827284c36f1502730302047c435bb50067306502304bfcfdad2053056056c66d9a871d9ff39de69082a9c8ba882e12799092604aa22f30a60b14fabcd2d46480f580107499023100e8dfeb7ae1c24bee2871bd10fef215b70bb651635df083edd7d59b15540816a1ec403d0518affd1751bf83dd814d7b0a0302047c435bb50066306402302e56dc29c56b1da98aa697c3dca5d4c0daf761e87395c3c7b5208df1dacded390c4efeb74789c8f353dd714c86a4accb023071b04c42bdfe318eeb658d93e76d5e0037dbbef99935789bcb7a01db5bd4eff18b8f31310d4b449860e4669d5a31801a0302047c435bb500673065023100d2a606811cc760d1a721273a19b71705b5c747ba16351f24ddba5adb8a0d414034129f4f1aa924df3faeb51c87ddcd0e0230019c174d15374f51e8e7c9fc923082cbd00ba902a4eafec25521ad6c84cdb95fbe4085c672cb63408f0a42b3d9c5f5570302047c435bb50066306402304bb12af362aadec2ae608b7f973aacf05415dae40347e3b88b92beea22c20136e83cfbc3faff78e23ae8e13bde1ce7a20230705542ab1f25b4193e21d1bfca91da59177a1b274b3bf2bc21afc8378e4eef7a1357e89effd045518265bf234cadd6680302047c435bb500663064023072b3ede0cee30f62f58d667cbc583618dbb5afd95fe620a08b4502cc71192968e9fc2700ce370c08852d93b9bf8eb95e02302e57ff0fa0d27e0ff27685dc7378f95e36354b6116072395c1c49ee59a9d88513a27220d7063619fd1807023e7141ed20302047c435bb500683066023100f760bc27de28e65a6813c0760a3abdc746e7dacf922c520362d79457a1fd0a2a986dac0beb01b1b2edec94d12074fecf023100ced6a16fb448356f8de6eedeba02326567862c5db508357622c282fdf9f3e0db6e13db3c2956b356a5fbfce2122ab4160302047c435bb500663064023020a36bbaeb7d0ddcb64b49fda5cc4f356e8b663f16011b601145ffcb3a20a85e17f72e11d2f05cc814a1416a093a47f1023042805820bdac0757f7bd35548cd2e838bcfe0a8ae131470d625e4218dc5b314d86b37c7ae7a62ef3be4fb5e4b62111410302047c435bb500673065023066aac3b12cf648fe6ae54b65ae746613194683d27590e4478d00c3f4b4d4a419b5b72a3428ca8996cb89eb1f78ec44d6023100ab7fdc074e4dcba4727396ec7d07cf3980c7f46c37d7166079f3abe6ae499785a6f17ef07d8800cdf0d236f43f3857950302047c435bb500673065023100a27eec685cb841805ab01dbcc22d2b5fc155d6258578ba345411b86599e11c944b8cb8eb872cf430279bda73c3409e29023075401b7c864179bad0406d7295a319ccbe87dc4920d7c7b8dfe00cabcbfa460e28efe7b06589bddd9651eddb72b4cf980302047c435bb50067306502303b956c14a9e8e8daaddbdf87d8b3fc32a23558207aba5cb89d6fb6a0da3237ec82beb1afef3dd078cec69fc128a2b27f023100f7f3d64dbe3e1fdcd8cf8b8606a33fba9b0fb15e17ae26e5b865cf3ce839ec33bb38f6e65a5b7d1bf3bd9a8e26473f030302047c435bb5006730650230500147bd2222f21e8eb39b755f01209a40c938b4ab11f7e249eb92674c8246e4a49da309790d5ac8bfee5cd974636bb3023100f9d3357c35148bc7d1199ba2ee05e195d38a90010847a466559733b76060c050cb6111ae80786bfd9fbaf88ac4bd0add0302047c435bb500673065023100f8c28ff9a81b551d83f3cfd5c303d1708fb6e88d38b9520cda605bac52a1975d72fe008ec8c44d4ea7a46abb5053c07a0230328a9d1f59dd870ab1fd5d39faaec12ba97125206c8f0a53f4896c3e481b722219c87838010ddc2281e81ae912cd41130302047c435bb50067306502302d430aadbb43d533fcf4e7bad85c78b0fd4a538585caa1189851d676bce58866655ced4ec96a1cf8e4b87cf70b04f823023100af3bd4cd6f8ac784b4c19de0380f217e4bc9de171d81b7322dbd9651f470945b9f3339daf286df5d211eabb48b650f360302047c435bb50067306502301e8e47441edc5f3a12194d8b1e924cc00f1e364278123aa96e3f2da38a35adf924b45cea1c0900a432d245c50ff8a42b023100f2797c77b5269bb7149cd67eb3ce96f79c8b14fbc5cac282c81e9d05b54793890b76d48e247c2946e1fb95e1b7091d1f0302047c435bb500673065023100c2d281a7d74425b3a50426e7d91fdc4c034767407f483f5ce3c68fe9b1a71b17e67495fbc891c2315b98fa015ec0a139023077f54fa9d68a2a0eed63b8a3b40b1e2309b18026c7b636bf98c0ba799b0c075d3a3862962b8914d99915381862050b310302047c435bb500673065023100ed25bfcc17d023a170fd3832e0b918436d6379395d38a51ea8aa1124d37fdaeedc0a869ab158f8bd7f18ee98f1d79cae023023c1ecd436975484f2d6939f2b4ce8fc6bdad03df01371a42ce5c5c116d6c40e8d3c5f1b3ebcab50b005510c530cadde0302047c435bb5006830660231008606f2b8b034e5a326fab6feb59d3635d5e5ed84831a930cb583ac191b162cf3f90b6c3dfb352cf3daee797a0bb04dc6023100f45f297dfe51a2e201e4f2a3334fb564337f2b235a2190690b0a804aa5b2002c5d1462b7534dc8c1cec6ebe8934ca4b60302047c435bb50066306402303b256c4d5ab0bd9bd1a8dafb1124c0fc86a0ed2e1c6a0308d7f6a32244ee3904dff2666fba2f8daa764d8ec86fde35ba02302e6bf50a9ca6ecc511f67f41f279c29a41c4b28c1bd5354396aee26b9896f744a298ca395bbb1141bd22ef776fe05b710302047c435bb500673065023100d2e1944c87dae9607c868e516e385d184750a5d0b56c2e246fcce12ae00de66319747c27ec822c4afe8029a5fc2f03da023033e73a4335e040e6e0729157fe8072b7593d14c0194ff6e194befc884b3d969be844786c4a275ed1d2599c03c27470a60302047c435bb500663064023011c71920741e79a510bb7bb273e2e2ee4f4379d5d89d942a7e1e369a12457bb38c49d47bf9b6e584ea30cb89976a5e3602307b30e671af5c12b44c06bef92e30d336c27ae0e4c7a07764adc8ec459de91f105dc7aeae0d75a25c505a9905907e26470302047c435bb50066306402303d7ebbed90ac81e2c768bc5dd9913667a4dff3d3390c4174abb4648db4d55a68e09abd2f8e05486eb254cb579296790c02300bd59b7cb371839d1d0e0fae922f114e0da0a14eb65f2ed69edd68505d8a8c2bda4bbcca8561f81024b73be5411a8b380302047c435bb50066306402305bb7a1ce5d3e77a38a86e858b9b548fd45beb9aa8ff5699d57bd7a15f5e5dd19bca21ff0b1a840f59bbebcf359379fda02307078d4882ffcb243ab6f0cc204d0615ff27f7613e3bce7a77f8d7ed6fc283fd38dbf6dbac07d8fc292be020eab131a650302047c435bb50067306502310098bb675c0fc30bb495c88ce46e8e6b90ae5a59aac2c97a2965b7009ec5d4ccf1253cd8da33e387293dbd915dbaeef69a023009bb92e53d213798de8938a37cd80ba1852b6900946075ba747eecddcfcfc855591e1f452cc0b8459b813f4881b7f3900302047c435bb50066306402305d558f2e0f6988e5e131e48fdffaaf98e562c9f24f26ffc3f2b3274d4cdca3bfd7b519176087d0cef52a47373aed21eb023012613db3d44c8ff44a523453eb00fd5728926fdacdf36f5f42856a9dd8149a3133967fcdb246ed15493b9076e9a481e30302047c435bb500683066023100f112178b08804e5403ab30f959395aef2864a0c5110fd822fbf839b94c560b501322e5fe13d004b56c1c88b39ba0dcf60231008a7fd2efd7626d592572b016ba67a5342b4bbdafde51310862805c4579bef99a93cc4d4debacebfd0679b6cf25eb73e00302047c435bb5006730650230362e47835403a1e4fd24d45f57b8246a1b6d8b4e940470d1a3585a9ff65bfe68a9fd55c17a2b61ddcbfd70472d6221bc0231009e4686da49abbc9d7ab16b94443e28efa45b75964e4a1066b143d6017448283ccab5bf89f9f805eb01762857acee60630302047c435bb5006830660231008a4c7c6f2cc4d1ae30c0b7bf2f3fa477a2f5d1074347f52060e436721908a8697de2c1e2e1dad8a751997cc73c4dc96c023100d41a0e5c93a9ca3edac0181aabcb6a1dd627cf97ea05db04194397f9c7e92fcab828e00e9cf2ff6d19521359f29ee3c60302047c435bb50067306502310095c60ab4b53669d6f7fdf06d9f93cf1364393d8bbe2fa315bb0629b2197124021fc5f6c6450d95b9062fc2e95ad077c002305b19db92ad431a39892406fe2bc9b735b12e5065ce885f281adafea504f799f27288ecfa7aac6b81777bc65af042ac540302047c435bb500673065023100bbd2283831218f72ec4f09e268166b28350105a7c46596eba5aa40a32eb428b1a64ba6425a91fcae3dcdd95410b3105802301efbd2c050cee12d39ae349e15856c3eea9f521d3952c513b1718f0d663359ce79033f9cb601758f0145f831994f8cd40302047c435bb500683066023100f0bb84afc913681620e6f785c398de3bd10f3a9e36b68443fc4d93813e2c86fbb1ad8a555499c0c7399c756a2ed413db023100c743f408ef12f85cadf7e7f5d5d7cf179610118963c39d72d09d4d17ffa97ce7a0c94b42d66c10ebd2eda558c2ce43210302047c435bb50067306502301f5d11999f228bad6bf52ec64aff1bd07c16975f1a262c791eb0e359759d01f8beac9a879c871cfd0bab5944b0b9ce9f02310084fd0b670ec614f1b2c2a2b84d544b316ad2347700ae06c4adab9a48138513f13b2cfa0ac118d8a9e8f8cc2529adef080302047c435bb5006730650231008c1191da91cb2ac8e396113985fb6a0d0e8c894472b6f8e4f402224722fba50c7bcf572d3e9a5ce788d55df65967db87023074d8ba90298cdb1fee2a4907151c23ac4b53a94c962a44aac289defecc3398e12de2ba5c13c08d036f87d56563e20fde0302047c435bb500673065023100f6135f1170a89ed98f8ae91cc8c7db836d4904d2bd38362e97f5454587fb7fb5ebd390aa201d57ee7ffac2a45754fb2f0230117b6a019850eb73fc2c0b68f438357f89d5ec2eff1f88c51e6b0f388f43d683856aa4c9eb43d8e8be401d0e7537bb3f0302047c435bb50066306402300e235b7b84dcc2cb6995059e1cf2cf7f140fa98ba363455cf4189731e4a31c450867a142dbf38d1c58bbe4d6b0df3dd5023010382c769e4942e762dabd18418d17b17ad2039346e125525d324da229b156e55664e2b878603142f93f7d7310c8184b0302047c435bb500673065023100831ee8c850a4ccca7f76e68c59975eaa17ceb8c45f90eac6ce055ac3ba1359be9150a5ba96c753c8b844b4ffb289d78502306d6b9d45f83559baa276b1ea49ece9a5b295193b7daf5dfc21214518569f0cdf74ef9694581c83b2f65ba597e8bf09d40302047c435bb50066306402303730756ce69d71904deb389bd6dd227dacb57d022676bc0112dcc1f0957a890344b5f3bf86f729b90bfea0ee29c6d1fa023055559d5b32ecc9273bb7c44635aa2a2b974f332118a3ed4faf817b8bbfad184b2eb58809cac139c67dbed794831258240302047c435bb500663064023004af86b0ad1e12a29df7942e51db7ba5a49d2124d8c509c3dbaee6781073926fe8ff034e5a862d0cf541288ffd69cc72023021fd77609eb738914c27b617f0d492b864ce26b77b05ab2b0aa647542b12a01bda6dfa7353296a14aee9f0d9117feb390302047c435bb5006630640230414a3b4da1ea4e2d843be133dd4c95678abe477af64479ec41507dbd15e799727dc9bf0edc155955d42bb0354b4defdb02300cf6fc534db88819e9e717e8f4bc2c021a1e97a31f8f4f61a6f4ff742d8d31edbeb7ec3a3042020d58a77f9e8f18a9150302047c435bb50067306502301cddb17bada4d575aa6580fe0304b666086c62d8cda7a7839c3ecc83ff0815e1a0d94e135fb4c0504139beaedf82dc610231008df1fb1a4afa973597b73bacfad4997d3afbe8e4acf79725d9f8b81ff9e0d590f06eddde29bd3113d15b39d902a819100302047c435bb50066306402303cf761996e01e6cecc81fbd67fec726627ca6d39ea361c1e8e3aa4ea1945115641e58a02d55942dbc208f70d10cc480002307e1fe81eeb80207f1abaa51d6b22fbccb5417913063a545b23ce7ea3a7317569c80ba1579386a13b3afae6240b7fa79d0302047c435bb50066306402300aed662d27ccd0ae71b69f65048d64d2e488a1e3eb2357f5f55a917d3cb9c167df381fe679b69bc8d2f7d5fa8282b4c802307e8c2eb8e53fa3dc5715689ec9ee83445d9a74e09bd46a91065e98fbb6afd553efb4de81cf7dc9152c97c4744d9693bf0302047c435bb500683066023100ab8e7498064f07c058f70ad2e2f4f93fa0fd19da2903af4b6bedac51b14d751433f38769d22c75f2c4fdb47fa8bbcf2b023100eab0f972a9678e822ac5be6f529b11bb320bc7e2656aa2d2054e959ee1104285131501aae80dc99a240ad9a11f1c31e70302047c435bb500683066023100d026727949d6e0085715da7c5f15268c97b871d3b8f8025a548334eacd82c6e7a126fed67b808a18510408ff4576d790023100b11c817947661eccd7a1234c90678fb76854f8ec4dab5a2f3a9500452c95e396310d04c02e264c941daacfe518949be40302047c435bb50067306502301e010d4b71be78278be044690ab437461587d09ea7d2f1f4a10586c264653003242207ed476bc4416c8b55ebeabf9c9b023100c711969aff919d21903dcf68f5d0b43d8de88e539ca78bfde5414dffafe0f73685239a15123d055c8186079444636c560302047c435bb500683066023100a01ca44f880a8ee52e8c14cff32a196895be13cba2f642ca42fe75921de22c82f3a5ef8064acb1b414c3f8a927f2817c023100c6120e71c63aae1339733582de2385f55de203333641af0688ba6800927748bb93161e9df703e12a3cb58522cab876290302047c435bb500673065023100a481a303ab592a0d4432791d050dfe2d30253534e1d5ec9c8159947295261305b33094052cf65474bfb12246bd60e941023068f67309204b0767267ce17007d8541d6a492f4a8918104efecc566d81ff0d6966b01fdc014e4ed5561142aed1ae0bd30302047c435bb50067306502301f6330991009fbe17edeaba87cd1cbd7d24b2c734f320a3f1c4f9f3368f9440c22281ca025b94ee65ad3b271d81595d0023100d7c2dcad85fa3d313793d1e588e959af523a906abaebd821959e2999a97083027f0867cd09d1a68b88ff63e6e03dc71c0302047c435bb5006830660231009219edee77d23f8001777749aabcfeeeb89a08364a895f5f1265e23f1af1a39505149b2a612de3caa33f6fa1ee4714830231008e9e6dd412cd3f7591c369c353b41288cbd341968cd520dcfb32cb5f5439a048f607dbadb9c7cd1e2080d74a31ac02460302047c435bb500673065023100eba62515ed07fff16f01b7aebefa06a2d2bfa995cd7835e7dbea04beb9272a485e9d6f31f7ab6640e9e7cddb6667221102303688b21c8eabc4f231abfb020379098662ab9a8e4325edd081a9295288226b06d8ee2d2c6b2ceba3188bcdfa470a5c930302047c435bb5006730650231009f8ae6279f613ae2ee8e16b6c0a7c705749fca860458b62a7da3c468c4b0235f5e0dff96d25141a58a49b790813b72eb02302b6ac17677dba324f5d24fa2649adc0cc9d66e030cc9fc62f3c4a327c0c51eece39da395c6fe5922f5e0afc13e593b770302047c435bb500663064023016ad33bfc1aebea228d3d56c9e1d40683484e648e4c0df781c93ef7a3a5f0e83d3763517693661835a719348f479d4cf023034cb4cd9ccce2cb8a07f6571f5f8e0ab087b49b4d6ca10b8dedc37b88c6eb91135d2fc50eeeddd18edf497a460f7ab9e0302047c435bb5006630640230558275b204c2cd07c8794b8efd94433fc8bc1043fdc07577e3b18b7e62d725953510798650ed74ee518a75d912fc0a53023021d1d1f0dd5e72e2d34a5961a38fab9ffcd21fd73256954232a51507ed2a4f909b63bdade517a1a1d70aa4eccbbced3e0302047c435bb50067306502301aa542a5d90cff7d62511363d5cbc6de15c9b3b4d8283005e83c11d8bbc0b281777c1af690b16468cc6e34e6d0ba18170231009acdecee313bc28beafb35cc2905351ecf71d12f61c62c6e4adb28dff8e79e6c9908d6acbb601c726ffaef4233ca05a80302047c435bb500673065023041774bb9084a7f386ecaf05fb4707fa1f1bd7416459c435b7d87fd3861449d625043440b07a2dd486da67a88baa99a6c023100dc86602d5a5c44f0bd2963fc1f9d372cd0a0aa2c7aafd15a09fb6d9e5b4c81e42c49f302affa27811c7449a09cfa3cc70302047c435bb50067306502306b540d29c6eba2e420465dbfa346351590836c287764cc9021948adfded239f6063bf23b5325719e161d31504e90051c023100f2867ebd74afa769bb3d95cd12b655fd3ffe9bf5f86a95afd29c5a1aaf47753842ac5383c67fc481ed05781104c8ca000302047c435bb50066306402301cff8b6d8faa00c4ac78fa0b1ce2ebc2bcda9da50af327b5f41dc66fa7b051cce63c8b26ef3cd9eb82ddb445d7154f4602306925e62093c01d9ecc62533dd50af95b1e180b0d4c6185a4f111e50d0be8409ec75f8a0cc62fa79a29898153669e09500302047c435bb50067306502304da4c81bd9c7f6dbd78a5bda83fba94f027d1b424b8747e77699cfefaa69307901e6aeba4ab8e404e63bb7605bc6085d023100cf385d6a8ed9ffc333c675ff0319175b1d83cb0902e3cd0f3b4c80d62a7726a1cd3c45ea1a1fe09d604269a9557dbc440302047c435bb5006730650230604e3adc2fcdd6058b5211b14b125fe49ff4465eca2ce9c42233e78e1195ec8cae0e494381f4fb532eb7466447989bb0023100880c268aa263b1a894f24a31fd484a0d5c70ad97a2b4a7b131a5d051d809ab29c98d9a217786c0a2c93a464d78250d870302047c435bb5006630640230378d81411c35b03134f03c78d7ec027948f11b73913d2e3d2a4bbc749f95e365381d11f33083bc4f123cf286586ada0002300cfa2de06795985f9ef6f91920f8811952100813ba467d3fe01c93290b3553acdb8fa75c83228aecab63bbad583522cf0302047c435bb5006630640230245f2e1f732907d39e76ef1e53209b499a7979d1ef971e8fa8ab6c2bf9c3a5e069b200f817f1a45bacc350f0c7a67f7502305856bc5725fe6c35e9fbcf7faa5f96f4584298afe78ba4e4aa2c5ccd80879d846b48f5af31a29d10216ff34e4f0d245c0302047c435bb500683066023100d371bb6c1f78964855f98ffc12845a8ea19bed0625ab9e2e9e990d9aabcee9f11a2ac70e6044f5678a746dfe5b1cf7c1023100bf1cf351c75aa125f346504d526e374c79fda289efcba67948743e9d602a77ee6c5a6b856c9049f1652b6c6d6899a60e0302047c435bb500673065023100bc6f9e7994d7a51090fe80a90698be3982b6b5bbba859439be939263e4cbcfe7fdbdd4855b70a81515a1c40d5db67737023054ec95712d1ae0310b2950646ac1d88a1d1f3e6a4f99f46b485c8f3f0c5f684338e23ec0f24856361df4c429ebc4c7700302047c435bb500683066023100887eed50b805bc83249f1fd6d6681945de89c1a5e590f0368fcf23f9aeb2ff76607004d365ba077cdbb96c2c16ade159023100b079b3bdc3639a94de60820625528f8869de80e5f10f62ef1fbc24bfe48a84c5e5edd6b34b5638026110818747d03c130302047c435bb5006730650230624e6114d73d05fe29fb3e420f32c4bfdde83b5399357ab627cb89930148e7bf03dcb17a418106c90458523770ecd995023100ab69bc96412a7e162802119ce9bcb2f791e581130bbec43ca56b22c61df7c7bdca2a56827e87693019b7f309f62a04b40302047c435bb50066306402302f42213fea42c53c595fc0e991300800bdc926a3d5b74938f81c4047392cb8ed16e22b4e6214ec6c3b89e3db2838024202306a3d4c35df0eb1b309e078dc99ae0f551aabdc2e8e25efaae75539d7a6251cd2b997c08ed24ca0693a78e96a6df0c7270302047c435bb500673065023100af73682aa6123fc10d25b59451011408140e24faca1fdc31cc590344a3a1698649056130c00d3701e634c30d690415480230740b9f2f83c60dcd9b5d13f7a2e8239501ca41aedd94bc5201979250ef51d28aa90b5b0e2a6304dd1d4550c0d05b8a990302047c435bb50067306502300819dc65a190b57b51e4ccba10ab03fa6364aed77e57d12f64914be9b37551cbdbb3a1956a20d8f8175df292f4213420023100fad1c70c30b7782e48918b290414f430218a149c289ad98c4f1ac23b260d9e55eabb817706b32f510336750ece212ac20302047c435bb500683066023100ec4103b8b0cd88cba890fefe2d37039bd601f9069dc1b53fde48f565aaaf21e57129ad6bfa0674ad1491d13fd7e0241e0231009ac20147798a0fe812bcf00173b52ce5bfafb1dd4cebe62bc05b9cd043080c10fdf5a4614696a30d312db63c515d4e9a0302047c435bb50066306402302ad0a838da2d200cfdb76479708b4fb0c04c98b0abaa5130fe1e651ee5bc73fb05218233cbd6dbfed8c78c0a69f78b03023000a9e93ba4248337f63462bb3836794da39196dd7584eb9ae6a3c8220e21edf65426726dea22812494857462cafcd34d0302047c435bb50067306502310095e5cdd7fed0ec883519413b04cef3026e0befa348b79291448590679536d9f0757869c244ebcf0a07dcf5ef3c0f132402304f8fb2d0ce7452f00f8682a0dc4767a2c1698064795a13a1b63749e804c9a246344dd7b7a736699af05e7ab96b42b4990302047c435bb5006730650230193de00654171426aa3ce3d15c874e9c9dd450bba9793323b073be9d348db6a751409f9ab4fa6d5f4629ca60db4ad948023100e254329406e0c422389f6a4b161d802cf46fe75a7a2baf69052adf6347990d2054ab1410c9e4307212f779519faf8c100302047c435bb500673065023100b96763bea5c90e5d8fab631e81958150992df851e6fe4c22f69e71e714fb8ad26bd4f8142ec62abd66a796693e42fd3102300aef6d942c9232669dbd7c6db98839d01e16ca408c0c7baab2719c648e35d549e595dd9998adf35c24547d6615dbbb9b0302047c435bb5006730650231009e3cde58aa4ebbd6f8f0384e98263f52fc8f02c3cf151d63de6e563d4fc22571d821a92b4196a405db8e31bfa1a35fdb0230108017b3b3ee4410cc5e848ad62de607ae5560373bfba82a2d0f1580625c33fbeec8404c8267135a1978826f247a7ada0302047c435bb5006730650231008e05a5d6c686a843c7ef69deff1d467dfb61f6c4aadd26163da2ab87ff29f0f3efb20f1fe38301359b2decb18bcdf45302303ce478c4eed9922557256a6da56e80646ebf9c980c540b9443e3795738df9b338e386db54671467fcf6e6cdfe09548e30302047c435bb5006730650230629089d3ebe9af6237b7e8175149a64c982d28aa21537d6ca47a799a72780c3107d0c0aaa79e8ac6ef7ec2aa6a33cd85023100ffbe145b26d99a4cc3f90c13a70bbcca34c55dba9a3768f569dc3c5429c070e39519bba3edf2de70fee97105c3c71cff0302047c435bb500673065023008df415aaa6a6a6d0fcaf2bd20a0b5b4431f0c370342850e3d265725b5acff7b838b5bce9bc78bf6eb5818490e084ec4023100d57e39f078ecf3cb6154e60f3ef3ad7f89831e6199eab4d1fb9deda9986cdee5b1d2b7cde2482e6e5564bd58424febb00302047c435bb500663064023010f08584e0ad04d560e090df2aaec0995ed0853e186694a894f2f2f5e1258b5745b6bd085e8cfe5e180f9a92cd02080b02301f727391a69d8e0efdb5b1655cd79ffc7c0599398bc57d836de2eff1f4b993cf80ece1d716dc16af66616f16f5bfa2030302047c435bb500673065023054c49bb29683fdd00cfc10d781b732d2c93ed00d35bf65021583e89abc5fc2321605f65f947bcb9407b27d5735f4f777023100d09811021c43d8251ac0adedd6a51a4874537a78643eaf233edb267546d261fba6f0cdcb77c29a759c0526f864c1b5470302047c435bb500683066023100f68e9c6bdf1e8dc7aefa57850555aa0275d29abf36cb1818bc9c6c3aada4d00c21dd7243793b9badcc1ef4eb0a7de519023100e7950dd31c62e8ad28aaf8256a33ca778f0e93d83abaf52e93731561939f501b5228f7a868998b3402e890deeb91b0720302047c435bb5006730650230723717d1f13dd30dfc174d6c118acd6d657eb68f6982aeb014d7bb5ecf16d7c1410b577a5699f84607372f823b972f34023100c015df099df948c058b93453f516140715fa7dd549fa85273597183350dfc3aba8fba48ed7a68a8814282c8167b886220302047c435bb500673065023100a641a001b93d866cb5455f583dfdd7c7ac9772d8ad4ab6dc683aeffc8b0e12ecd8a74c5d19d5dc18ee896e45ffcb8013023044320aaa6a7dd0bdb7995902457e69b0c8e21b6c1ccee0c711fddcc636c4853d347008bf3e8a63d50a2665fd0b33ca100302047c435bb50066306402306ebd3c0008c2fe8debf8bea3c7dc11939f4fd294d0383e526f496684b60ab63c14dffa65b758f2eb6a635e534224ec0702303670e6c8a38b233ed2a779f1432beebff7b7166d1bebdd0e444e7400f652ad54dcd91f4fe467c560da3ed3a96ba9aee20302047c435bb500673065023100fe3df06b4d80eb827d370d2c07cd94b67e4fbb8ccdd6a6f4e0b220992710ace6d58acfb668636bf465f4f68709d4cf6b02305a25506371f6a2ad63a0553748551e1b12f276af9ddd48b6705424c4326210f0eb7556a30fd5dee49e9e7ca8a039afd40302047c435bb500673065023100ab5d741f162974b62980e1ea56a97873b4ad97b84eaa13e97ebcc192fdba76cef2b5138840acce0d72b63bfdce6f03ba02306ac3d7c8ef4bd5a6c0cf6c47618174c73ead747f9fb260fa6c03c24b92d4326b905432b7c90c854b17f5d921d06afec10302047c435bb50066306402300ef5e6ab4b7726838c44bb7bf87f9d60c6487240160ee78fb79daeb0d33f37a7202471d7b556c048d74e6700845fddc802304e35c3a05c5fbfe940dcae247bd5a131d2880e6c75139606c2ba2f69b9503354466da51773966e7748c188c21b60c9810302047c435bb500683066023100a2964a5e9519b441df2126aed130d32c8cf2540b8d4730b8ee78d10311b070a2dd01b5a0ece1372746836b2aca0538d7023100cce222c119d1564ecf3cb8c09006a29b94c6baf0b1db840de9a831f65f4263883a83e3b740dcd724c6156ca331f8d83e0302047c435bb5006730650230294562d76e3e2c0a215b0043799d88cd3fafd23091d1fe6b42b23dca212c06acb7965b09143f2f249ddcd1f0f0dfb40e023100dbf3441bcfe0ed45c2ba68d0630871b3d86baa9bde53cb8d8ff3dd8862c83756c5408b84091c699a9c3669c64e8fe6110302047c435bb500673065023100c3ae6215bf44449b9736e63ac8106a86de056f130e790e61a88665f7079d39170b7afa9bf55c2ee26c1ef4ca6b9a21ae023078eb5ad365f7c82e19f3dd460da98e29605a843d15f4b3a4a8e41cc2e2ba0cab52db33c9b7bb4050e4179a860e3c55680302047c435bb500683066023100df0ca0ff6851ad329802930dd0f0dd29bd196ba3d8f8eb63851ea7c5879f9f160bc139900bc9f2627cf5c210b972b6fb023100f6f05c34f6d41b8334f1ace8dd3d8078616681d1353020eca4fb2ed4420636ff7caa6709936b877423428072eb5598260302047c435bb5006730650230784a28cecfd401f46736daee4747421eec9c506106fda106e0d88de512b5a1bf1fca9ff7e7a2a480e1050d30556d8f0a023100a95287753b4b1ead9e67f9f0b6bddbdb7e3b3eeb688f4541b9006548fed18df3420e3cab40357528036b71dbcfcd3d750302047c435bb50066306402305106f9e64d81efa675f3e4041887cc55fbb6321cc7c077737a469a9d9b17434e5db13c82c7a55f3e6052469f05872e5802302a69d60a7c0e80ff1a5c8e18bdbae1dc9fc96977baffbcaf9d5515b4118602d3e314e961b3a992fe4f38b1ef2e191d440302047c435bb50066306402303863f4a78a763326682c399e398e1228ae8da0d319301b0d4fa3bdc19451e0e3ac5137676a5f47313d6486f339ea077e02301d52b219bb61f26db8b4f4c54eae3788006c2acb3cae6793680c71aa7dd687b9a8fc8c565e55249447efa5b6cea0f6200302047c435bb50066306402305586a0af039e0aa7f3e4be35e833b29dfc02eabbb5331885b7acccf12add6f363beaabb35c6c0b23446323d7e7971fd502302c52aff950a2954edfcc6499ed82308bd08d6f6d3f07ab904655f48b7a9ac2f03168c435eef2b6f25e43a362729517260302047c435bb50066306402301bc7d20d7b3941936d85266d2a4a5e277ca1517b5a43bd2cf0ee2118362d09bd619868126d92a342ceae0ca717eded51023065afd4eb78e82925f474b25c45a75db238594773d3220e270f5428a80ada7850b1220421173af7308a6da1acac1893b10302047c435bb500683066023100e010c7d5361c1dad2cf0883990d7bf84351912ca4ea3462fdd0e16c2841c7133474e5b208cab7d7e1cc18432fef84d47023100bdf43975cba80e0ac88c3e8534cbbedc16db5ede2ac30e8f717d689c68134e391ed0b49e2ae4e9d643f04a36f7bdb4520302047c435bb500673065023100f8ade6907b642beb6f89281ecaa7f0835e3dd99d077aa278b8f1fba54c1d335ca4aee1e97dc8c3015b9868277d15090702303f0bd0cc63919712735f25d2d5525bb454b3f4d29ef0a0fd132af9038f920827ab36eb28cb805d89cdc82522feabc0d30302047c435bb500673065023100a9a926395b84b918d7c473f4ca475b9006e9abf54868b85fecc99666961178b222494cc1fad7bb4e3826dfb8f6c6c4f90230181d629a8dad2b4563e17ba24534d9e636d8165dee8fe99bbda88ff6906fd99461d157117ba926b4eea04211ad73c3720302047c435bb50066306402304b10f4719ecb142f29afb50c79b4093ffae1dbbed66f052ee57c592cc2b8e5692f944d305fb9165b8cae9946f4c9f3f002307e5f0b28a2f8151ebee710eda9279ab5d79da066caca324ce83e27923dda28a43cb5bfb5d059f8fc5123e6ead8e723b00302047c435bb50067306502303d6be1b4597c3db50e9c9849d9b13e4de39eeaa63a3fe0b8c030de4bea8a99c3891c9e588d0d5656a48677c387c061bb023100819c851f27edcf1ae4ae41dd4b7d28d28806298650c658cda49b0b369d2eaaf38b2e00eb35f9b582f1e6dddcb50edc890302047c435bb500663064023062cd3c28d1e97678664f328e98d717cf678c68bc4b39054f3b68fab9c5da4bf2541079b704bb43683a8f611b6062210b0230464f46fcf4aed2a7c7154b5879691b95287fcecd8b6a33ea666b02b61c8b17fdcbbeb10347aafed412e81bffa798f7630302047c435bb500673065023055b2959f35c837a13d9d935e59d2630860099fb7cc9dcc0803685b4b8189e04ef97c2824a292f81f2392cd016e68d27a023100c57599979bcd2fc7d3f3dc526a6f1a016e8a6ccf18a9d714a6bb2c5c936c26beefe8a1dc91afc1484cc2f69ccea15c690302047c435bb50066306402300144b4536d999df6ef03dd3cf6386b780bfd8d4c155c1d2a8e5fecff16ae2a499cab36b167e587dc40c5a480a282a8cb02300863c2d26015fb982baac778a2c37ea3bb3220567b45bb026e6ec111c231528f7bd8904e9da850a9f94e011803f43c9b0302047c435bb50067306502302ee8858ab822ea7d6b931ce249625e329001181c77d40fac73fcee6b7f103ff05e2c639a2be03f05ebc5893c527e47d6023100f00fe82f8ab24dbbddc3e6e723231d5281b9b79d0c1889b1933b01b53bcc3ef84a6380f55b0124d4abbe5b61bbfa331c0302047c435bb50067306502304d676055ab15f16fc92a4ddaaa3b09c557a239c104c5096ae5a517518edbe28f6e82c47de1a2fd56ef4b1d3fceacdafc023100bfd5a1ccfeb1d2e2479629254ce437af5962d75e1e77351ef0f299a85232140417d4defa8cb368205dc98843349b98600302047c435bb500683066023100f868d802f1c259d2eca5ee48bb59110598e48d21e28ca28d585439159f5f555f11df49c187bd4b5a63830e1bca592b47023100a70dfd9d2d5882bbd3164f52be153a627289336a89fad59c820d32bf104c7723879bb43ea398b0e6c527303db2fe5e740302047c435bb5006730650231009c9c8d35223877ffda87fd44260710fd246a07d597dacb127e64d48cc5167207f0dcd736e4d77e1f5d4a63e9b4e77b5c02306edc4be77aba9eb06177821f950770d1ce1fb8a04dd0708f6c3d50bbc91d1fb754bc7dccfd4514803639bb35339c1d570302047c435bb500673065023100e65bf3bed252cb0dd35932008f99228ef06c974c3d3a7b890b724a67fdbdbece2b8892bccf9107e47c49cccc4df3a3240230228865cf2b3f34524b450e44d6f14bb64a1516417aa61693f0021173be98f9a820a56dc3f0132b977463a62d168036cd0302047c435bb500673065023100d08e8f9156110593ca7c8246bf8c4205b8a58a2db2b0b9152e91d8f727703734a5830dd47d8d9c58363075614d020a0902303e53e8442c520ff840c70f9e76018b5400c4bfdfe2866931d861dc0005c777b16f4a96fd7fa00705c67459340db19e2f0302047c435bb5006630640230651ef32191d488fc74f4093c150e155fda85e3557cb6525e89c22c36dd2873db7102437d51a40319919e7140813a00bd0230521e644acaa78db5fc98e39081e675da38de11a6aa61c3e5d052bc56828902c7bfb2b936e92943f305636c12db0c494a0302047c435bb500673065023100d355f24cb65e643b59a9b6712ecc8f889d5af984e37883967589823a50bf474ab08b9b0ad344ff12d898e1af0354dcc302305c6f9b8330ebaada92fbabe9a9aeb0a8dd7c96c3421b6a288dc93c2dd9a6f5a6e60e82a6a80bf32772ae847c0d3aca6f0302047c435bb500663064023012a93d6c21a2049752580b270b5fbc79e6173e4cfa817c582ea9bfee6be3781b0bd6f8cd24b845829e243dfe56f0229702304d2eb166ecc0ea7a83738c91d902d228e23d3d5159b5021b6783c8438e63b370a164c107074774a0689773156a83521a0302047c435bb500673065023100d8e548f82677e881d1b69441174a615bab8f1fe97708573736054ce5e1b2eb95acb6f19ff1199986520ca5dfd13a04d802302f0ed9ad15fd2585dbaa493e64eb53b4b1519ddc3517044dd41d8e568e9e9954b9e6783ac30150ec14d14ec3f6bfb6db0302047c435bb500683066023100afcff6b2c082e09b13a8f96113c21f4ea2bfe1e3ae3a7e5ce05f2932f914af92841fad89add2300fffe3814b849a508b023100b0bdb28a3ee438c09aa12a37d985112d342c20dfb8aa0cb8950d6331a937cd01fb568086ab0d056db290222549e243650302047c435bb500683066023100a161bc9d58cf37d69beb4d10a4cda8b9146a8c6aa22cafc48132bed98fabc828f0da742942dabd10b6d1873265a6980002310092bdd2ff40cac7b7b9e0dbfc1412747d518b5b9fc7d263cd1ef2afb3e911279c4e52e5f564c4cec6dac0a06832fbb0560302047c435bb500683066023100f7cddf4d1fdfc74286fd95f70661f7837723cc9933306168426bfc6df22fe7e0f3c50bcff302b2d5243a7d4f0d2fead7023100e93099fb0d4563f51b9cedd015c1194c3c0720c6d68ce8f01d376ce342645c3c56c403730e3f2fbe2e674dd6e40bb88c0302047c435bb50067306502305f364f69b65e20c09593aabd3c44403d02e9106e033aa18d037918b4d83238dc87508c0e67c4cd7cd648e901cea87d96023100ab3b54057b1f7eabc2b93efa1eb9008ac33c692e475d2b4bc35b4a04fc70bf71d4cd4f7a7ad43f63c9610449aab80aa20302047c435bb50066306402307e160b8fb13ef5a1e922e62edffd5a9eb220d74ed863d713128745deb5a0675687d2802c577dcbb9768fc169755c938302301328f13d761708917f9685e8745373683d43ef4cab003d7ab8bb01a8b0cb093864e3eb7d80deef7140ebfb25c6e415950302047c435bb500683066023100a43625de977c89d2ebd050c38c0f09de0aff4d82a12a5271ecdf748a9c6e91a86e675631b37b18db65740d476a5b04f9023100aa5b8bc4e127db8ef45f8578521f9dad74b78024ea5caf9d4a9195a93637b2b4d88a159038dd3f2d5f110449e2663b080302047c435bb500673065023100ba9fff56da568377cc815e67b417a8892a0231e5eff1a6c871600879515381cd06fa08d0d273ad079af2c0efe7d5a30902306eb2d80de0e5e283acd4e760dfb503a131c77d095c81ec26e6605f36e57bfd1dea36176edfea1256231f278cae8ade210302047c435bb500683066023100ebddf953fbbae39d081548dde0159d71181f7938572b8b3a11275ff7a961264f26434dbbb66fa91f633426c87b1008ee02310098ff6b254c0159f79171b671d191a7f93444b80627e807b4b7c5feb829f33eb59d10f46ae3bb70238992f37eeb6f64620302047c435bb500673065023061e9283575e9e38344eb1c11c17d2d86bcedf0b2cee7486526b14690ba006f3a55e6f09e38fb57113c3a557f08f4270f023100d7b39220dd0e21b8fea5f3e1fd861d591a1d74894b3d30511c6e31ae1305411b25cae24253ddb3e3eaaf93b906dcc5a80302047c435bb50068306602310094a44f1bb3f3a9c070f7bafc9bad3df40a05874ab9f0123e3d8e07bb0b18c59031fc25d4dce83b5fdc8b55d382e99f8a023100fdb0931a41ad5aaa824482299ecaa3aa6b02564ffc44df4f4c826cfc8e8c17b7da9dfd26777760fd0c79f63908241c040302047c435bb50067306502305c1b21f4c43fe0b301ff2b27414b3550b46101c5bb59e43c36bc3f48a3f5c0997e4e74a572cd2275a38840bf97500c54023100bf71736d563329ecfb3849cb7bca7096392d8e7b7c822628277c53db7b52f4732ddda69a4acd14332e6f7894958d18bf0302047c435bb5006830660231008ea439fd3959a49979b2ac02b82ba0d20ef58c19072b77799d22df0b8e97dcb92581b43813966a44fd4abf1bfc328481023100cc092edb9630d9c10fca2bccc8e8e350fbac71af3a6a807a7d11f88edaf038c97ed4d627b81761bd1e9bf87ca5035ddc0302047c435bb500673065023100a9aa072627615e916befdaaf20c1c7f451ef0cab1731e8e685aee1427bbf042a1621d56e58a673c3051c2fe6c1a7ddaa0230359e93036ecfde1c086f3f2771713cde2f89b24b7487be1929aac78cba76d7268ea779fafbc6b541ebd37ce04d61abdc0302047c435bb500673065023100f7854ca804d6ad7241515fac373d7acfc35de641b6c90191103ca52942474c7d7c9f4ba6739c1a6dbd3eeb421d0a89b10230738ec4a844649560cf803a15aebd884f1fa784673fd9a881c597ed2c2bfca989cbc13ef67ca1480d88a6c3a0263d9df90302047c435bb5006730650230606a59ea4b199b1c27bc5673160627635c91e8c77a3abb29fd0aaa751710cdacf264431fd5dee11ffd715464be385e1e023100f3a55ec4c310e951e839804e5d9471405f0774227dceb8b163c92cb91e17ae48acfb1d3f0d40b7ff87b68f2654babd670302047c435bb500673065023100ef685500c708c9c6bff22dfdd6934921bba8f802283dd611407e3a0e24d5340ff8bc1eeb5c55071edf611763f8572913023070fd7b7e5dffa0f7f8a4fd1fdef99db0b6ac13e4e6b01b249d3fd9d67f7b5f2f84c84df08148ad934d700ba38369fea80302047c435bb50067306502305d694c6ab7839ca90adbe8ce41a879267d8ca48a4eb3a60337e3e1545b505f923a98827bb71d027f4fc1c50414d6b3c9023100c8bbbab87fc664e3b0cc8603aac25067468d52a93a16e2025125a90d8b1898a21233a1829cc801bc3776a882655ac3b00302047c435bb50066306402301e8c84baadf079e1d7b3474749c15e291ca5bb9810ab42c9ca7a01a9c6e0e9e488f76b47e952006bfa324d94dbcd48a002307c215bac7c1b0b9d1075d36304db64054959eda032de46de646c8f6dd226237f326c0a11b880ea1fd283519da03436b20302047c435bb500673065023100c97b58f6a4ba10031e899c29dbead76395d578ed3a49a358e84a8b563f1c3a1b232e08f8e088336b68fcf93f07882484023018f9aa8340fc914acb43a4b962ba90db604e6b099fa03080bc521f98ecc01559eeebb2606b3054aed5703ff9c79ab2c40302047c435bb500673065023062aadbef045518a7e1e7d47038f241edcbe95a8ffda72a0adbfeb176e335c5b15b15629346a6c66b0d58831713c509a3023100fcf8587e566bd2325307fd5c0abf9553be2c958256504f1fc0eb3655b09dd2edd726e1aa08b807d8d5d10a42cf3ba6a30302047c435bb50066306402301e65825a7b5f6cc67353a1cd4b07cfa7cd688abc1e09d11131718859c48c76292c731f37738499fad08140e4036a1a3d02300c87eff79e5aedd716323d31ee0d0586d3ff52d66f38db263bf00d44e99ed95d3608c0989a45a86c5b096197a872319c0302047c435bb50067306502300c8cd05ca19f140b9b287a1054c4ce7c40fb0c01505d5158d985cdd0614961a6ec2771b5354df3d2845ddb9a43b245ae0231008294cba2ba727942c98fb941eeecc31f7511a0643fb021f8c756164045c1b99a2df6a3a797893fa55404c3dabd4f9f040302047c435bb500673065023100efce4713e63d63534cac4d4f72db42c2e5f96523380b0493cd53d36ba9440bca7bc013f1f0cc1562959ba43ffd0a97d302301a25feacb8752218dbf7ac865b41fd297475c282aab0f12e80276a9386cfdc413e00603e071c38c93c332c8f1c5c6c050302047c435bb5006730650230111a4dc80763474383056011fef47154ce8751948f45f971a3e002346f5e8b4e3c199ee8d5f1e0987ca684d2923dbbd802310087b2088cc3c2cc6a3627d97700d5ae43d211c37707fb3a9a83ca77a006a5e09aa14eb9f4451b5060b30d7fd660c3ac590302047c435bb500673065023100ade98b75ba8a4bb871a2891e7684d7653485725be8cb413ed9ea9ce5568ea1889388d4b8d508c78ad5fb5a846a96e48202301a8e3b5b9b2fed656830ec8861bdbf0718a82c60329c2c2e327c934284487202a5bb3eae619220cd89a3e6308ffbeb840302047c435bb50067306502303f7a1e5fffb97618d2a45a8402b2f3f91e8c64e9fd9c39dce8c40a2f8141fa3ac2c596b7f359dec02f155abeb5602298023100f8794ab7c5784990071ae17aad3ff11cd15cfb2c05e3a9a637309d2428ab83ee7666cab97006a27a6ff6457b281af8a50302047c435bb500673065023100a9780d1abdee2ffd1ef394deebf6263b3858630354437a6dd5f7ad36a4f9a2601a1be5d3ab264d9d3d0754e526677b620230342071964408fc6afb2dfd78f19b0aaa8853926d9563c8e0a27272b7ded6c351c3cffaf22581cbdef5a0eb01112938b10302047c435bb500673065023041237e263c266adcd31715b4da69dd627cb325f32772bcdddbe99748e102b7b8ce584f24e43e9644592240818e97302a023100c105679c9ab14d358e6c88b2de465c6d64d9bf4cf4e8b853620ac54fb046115821ec0578c079b6b07d8fdaedcfbbc7eb0302047c435bb5006630640230372b90ee3b5bfe43ec8265db7f5827f06d94dfd47f56a6f0acb8b9efef79e8cf14961ce0c0226fdbc8784a737ddb05210230570f069e00e1948918e24546a294926ef655324414032ab528bf267884677a48bf2d37c4b18fc6f261cbf22a71dd8b160302047c435bb500673065023100efe8b9c63026e8df4efd72d3931d67ab7f74a29c47efc0e39f32e36fbdde39a86e6f6c1c240f69a071947bb8a5e0586902304a865bd52702f04fdd0739ddf4a964d4995631abd441aa8f72165b9171f4f86686c24eb71e6760ec8d6950c7e4925eca0302047c435bb500673065023100cf6551d1539797008a4a1b24de95b4ab599604bc45f511d1be19a0581459724865f4f5393709894a0796b514527e22430230580108ca6ad1421e9d2098514838ad64f258b547b9586f1385418bcc04ac1eb17c7fd9f0659a4541e85e15a19495b0320302047c435bb500663064023055a39bc06ae7a40a71673308631721f412fbb3444ee67994a300a602d7ba812de55787f40251f85a21979cbf0cde0be602304e7338cabf9ccc1bb1deefa5ee1bef35892f91f09436fc5264416f529e2e7d018f6ec1a8a0d3adf5d9d5d2db5afbfab20302047c435bb50066306402303c17879418ccdaf1ae9f4b22ce3d1518d42e6b11ff90444e4a13d2ae09f78068a92a2281e617c4f253bef8710424b10a02307fa61bce908dc6b610158c49764fe61f42b17e35269e3f9da56134608797fe195f2e4cd26b9d57bde91d8e750c1c33d30302047c435bb50067306502306a695473b182519447962c6f722bb9f263f868462e19dd9bc19734c10c77dd6c54e06d1da200cd1accf3cd5f89ddedaf023100a4447c89dfcb13b8f5fd84903c1ba32f9b5a93da90809fb44c36f220d66c37ce79277b6dc794c0d2eec74617c52ac3d50302047c435bb500683066023100e528b302522a9789df46ce61602dd0df2cde1a8f58b74bc56c0f31bdbb676162ceb08196b69f93d5ef3f8625e86e8b22023100e3c84f05f4229fbe7ac98485c71a123fe8061b54d226042e45b9212dce80190499151db73a27bcfaa26761464bc20ed50302047c435bb500683066023100902e61386f599484b0a6935f6c8117683a742a885ed0be8f42ccb918ae09f7796b640e7d3d673166156a2beab763cc29023100a4df7052145950d8cb0a599e6ca0442214b30a8d12938379ea11166c5c09891e6e100f8ce1cf7576fe621eaec2f3b2ea0302047c435bb50067306502303467b5f22e68cff1fb4eba6a745febd733d5987c2e7d55594b1f3e4c224f0d1bd053a3dd5874da78b5a34956733a0520023100dd64311b393cc5f53038ae04001ae572585a0e9e4e7bd46d37f389235d03362537fdc21a556e479adb8021589bbde0a30302047c435bb50067306502300f49e1e17d7e31865ec03edb32cf609e2139b70fdd5c1ff41a154bcda781f165073a08d6233a380384090821688c472a023100d1574bd20cf6d4b5f7641c930faee69f3c8b8b28ff2ab462508376d00c0d8da791724bd041603074e60003429a62147a0302047c435bb5006830660231008f140033fc0a2f97b0d05ead73a68d1de9b2b737b1e539949ebb0edf5508385d946f9dd8b38413f8d48714df97fc6c4b023100d6cf4954c54321e92cace56c8499d981680de44d69d6587469cabdb3860c05e65e55bef4bf6732ffadd114b611c12ec80302047c435bb500683066023100fcc3d41c47939217061241b91ee4d3b2caccbb3a8aec8c71ec376518733bbe645708c0bff786c201c4a1db117db3fc90023100e98d530c8a1eb0814edd17966ec696a62849fb3321f95d701b50f5fd9a24da5bcf7f9bfad4735b162ac00838b70b99160302047c435bb500673065023100ed323799b58c7b0215842dfdf1071a24d218df83a1d904972bb63bf3b32ce0b640b4e7673f47ff038791d18a7c61680802303f199470945b0c5356feb024365787be46c0806865569b700e3fcfd4b740b8c79d2baa6b1c1e4a9589a1856596cbc5730302047c435bb500673065023100cdbded4f50edf859f66b2394afd8fdd8ee72ab270bf459b2d2856484978dee0741227f13ba310bb34fa8b977fbfa0b32023056afc80b2e2fd060957cf90d2091cbb2c8ba56779c88cfccc62873692aa9da68b7059e18da2ec76934f64229fdc5aa770302047c435bb500673065023049a34af449e83888eeb2eb112ef61806a12c7a9da3b309b56a740580da9224cd0a53594365d5a3eba6c6e25072c117ee023100a5fc149fe2f47201150648159ca23db83d7919581c04c86123ec30913b4f9e1c8854ddea8203fe3848f2673b829b508d0302047c435bb5006630640230780eeb7545645b68b1f5b73761f075997d368e007940c8c9593fe2ddcfbba825638621ef25824febbe6a71876910940402304f7b536625477344b0ad1049f4e4e01a06a4d807a5e847e2b363477a0428728710a74a521f39c11aa54c61aecffe00480302047c435bb50067306502304c999d83a1358432701de1fa69c6dbfc37e029e7f63843ea86b966d0b003c1d1ef02d481a1b92f2a2a8500d0450df74f02310086bc3db1d368658dbf0ef12057fcc6cbe6e58465dfa2d5dce2585d8c7659dc7ab7bb145bd9f0acd6b20cae7cab46f5eb0302047c435bb50067306502305ccbf84b76a43f6502ade2db8e9d20210fe012e4d6ad77441c762d93e8ee5e92f547dd7ccd794d025d030384ba1f021d0231009e73e629d87552fa18104bdef8b126ac35ee15d19991d743e54eb91fad9370d7d7bc0ab8bdadda680d5f8e33ece3acdc0302047c435bb500683066023100f877e8dce6ab0784d7877fb404fc12ac8537c347dc7a4f4531a3b4ff6e2c4966c9258fe06917e366e7824c245dfc2802023100a45952f696d58fc14254a4a77effed873abfa7d8b58757ae297ad6daf53b801f79c095e4f14039f4f050c53e3db7e0a80302047c435bb500673065023069726ab7a4cc2fd4e91a00eb3fc13dc6098cbdd21a4c00888af22022b5e25fee8aeaeeb94a9200e8a20a48efdb331fc1023100f39121494ca548c98cbc8e58655321cd2fc689631947e6bff4de125f4f8e5bd75d11070b7e4d1a49a3914ebc1ad985130302047c435bb500673065023100995f6f2db7c8d2b7f04c8982d2bdfdc699fafd5e6d5b72be605d885a86300eb5d423a3a98ad7ce17cf2c128cddab9e6f02302a1d6ddb7ef712e4634c791b0a0a51dbbb0fd1af1841dcfa5d9553846ea01be312298b97d3a5357b48c2549bcac5772d0302047c435bb500683066023100dc193fedf6f859faffc4c8d64fdad0a3c1c843b3d38be692108bc11ddfcd96acb7fa7a52f48ff18e20938e2fefb35996023100dd432847eaf83164483a1c0d343fef6fcd4610c84f2eba71356f51373459446e9eed2bb1e8e622837723dcc5f7e0ee0c0302047c435bb500673065023100e4c60eb62e02c32ab44d7dc3064e945cae664ae9e0628347a4cc2882dc52a7217cf5c55ab53fadd7651bff4e4b60bfec02303f2c276067a7ccb6c57d76a16afe4447a02f02efa02786a270845496eda52d87d0324be976fa92a6ed838f8bac8629160302047c435bb5006730650231009e1453641445b4b7f541517088f77467f905d85935f3cc7f75daa7dab002e50222c2e4c8e478ffada302f5fb0c40a61602301fb1b235679f9dd032601fb27593b8bfc1cd3b7bb6dff461752b6645e1ae8bf8257704d880732a604ca13d9f0802f8880302047c435bb500663064023056bde3d1718f7ff77377660f93e51b59958033006eb0887d3dbc5ada4bf0136ae03e7ed3ca997f2b526f74ef66c4ec3502306c261b19ca865cd8ff1c8049b563e76b5a6b0c49bf11477d8b615be330fc520503b4c6fae4051f211da117b1bc20b41f0302047c435bb5006730650231008de1d9b54267922a10e5ffd1d01fbd4519cd038e2075245b7fc43159e66f400751822091954110adc3b8badede155d44023039e898e5757e203810e00f77237fcbffcafab1b0b1190d754e9360eef06b4ae320f57627cbe324afeea7e03db9ad398c0302047c435bb50066306402303416ad045e92d0311e65af61cfc503243cd250758857909d9632b9853155d718c7702decdbffa2667a140675a0e7f82e023041bc9692fc168e6e94a0763b62a79ea85d505519a8a5509e43a15de7f83c14ca7dd45c9135bc8bac1ce228d42f0f4f670302047c435bb500683066023100fbfefbf39329d780e459ce8f8d7812083fa962d155e6653e4a4515adb125bb498b632dc2b42142db3fff82f43ff827cb023100f12c60a318054d09fdbd8bee41465e147e46c54520fddeb3083e83e8ca418fbd18e22a71b62e1e4a1600bb460746163c0302047c435bb500683066023100b62ff03e310347f7c0bdd2e5c84f918b76a348bcd113020a67d24f8d3b796714471be2a6ce435e5544b3f7aae71f86e402310085753044a0ede664cb005c39b12631c5c6346121273cb5243f039ada7a9ecc1d4ba62980eee59c3569e901d421e45df90302047c435bb50067306502302a43373c2e4dfcf3595866d51571c0f2593d790f1d2fdcd17fec81cb4890d83282ff8001f86fefa0e09459ca80281a1c023100adc863b934d0356c71962b49e45c21d24b02c19f14b1c786e293dacaaaa69bb5f4a13d662a4973b59725d2353eae982e0302047c435bb500673065023100b904589a39d2459f53dbc7e4e4b09a793de56637d08419c36f55203f7ec28fbc7758a9b7b8dc1f5505713c3c3463eff3023056c95a8ee2f362f99cab697be51bd3e9a7acbbec60a79780d92534019110242417b733518bd1dcf8423eaf9466aefefb0302047c435bb5006730650230179cc686970a472a556275885f721810e2314ec6cd15568fade169838f18225621131a78a774fb805603566d1b204118023100bb9de8886cbfa9790616724ca03ad3e932a2ff998e5fc98395fe247265ebc0eb74793865484787cfa226d0eaa0a5fc340302047c435bb50066306402305053eb14dbb205576b7ca8f6411d894c057d1e49fc086966040063dc90c76295e260ed0d7be57653a4826e9967e1d7270230386c27b4e149fe1a5714836b78a36b8df5e6992ab5ed4c41f2e9d73ff24d3a714c4e681722a0070b75680c125ad4266c0302047c435bb500673065023049c5d76b82af65064df21bf69eea68a39a24c1d944484e4748e76a3f67b91a6ea3a6df7f2bd9f992216af8f6ef035f9d023100e4b138f35304090eea6c7d51bf0a72b5668d638545a520b50cf8443ff0c2746b3309324298ef208667fe70c8a701cadb0302047c435bb500673065023039ea516d5c82e9c99518edb6218f3775a5c04d050a1a4646d4a44507794e115c41eec7e35acceca0dcc81230e74219a6023100f46b3e9f12ecf3282e80c1ecd4b7c61210b6c4a21e80d816d39a404659d3571214ef7d93e83024d4c99729691164d4be0302047c435bb500663064023063e1d7b47897b377ab1998d4fcc9069fbcc15963fc673676600aac45a21f26dca8be4d0f72f25a93503a774b804ccb7b02306681fb5d98845edf71ff234acfd8068e1782a0cb40c9b070072e726c4364fbc35fd3d8df1835202a7c41cfd1dcfc7e310302047c435bb500683066023100ff6a8583a621e96117bb782c9fa7b249b22702814d5efb4190ad7c8da8c581eaed1ccda2ac676aaaccbc5a2aa46b2a8e023100ffde1d2ed72a1e8eff232b15e3c35d098d885b120a590d4583f21fbddf79d08b794b1445753ff6c9ac048b6d4e793ea30302047c435bb5006630640230555d77530cca29b7d94de48b5fe00a4004f740cc8c4056a2e52675a5c96ce87a5f24a1cac12beaadcd47ac3d7e9db9010230449d02333195b0de495f7903aea5081849f4238af0cffff611123b0b7a2e7bd2b04a85dd1e985fec3983db7bceaf655a0302047c435bb500683066023100d2ee166530f4ae2a018443f59b001d8b07168be2e00d991cb4de786be8928d8c62a49c15eacb0f973b002a416c807b58023100f096b42dc5b609142524fd6e20ca77cc62759d4d21cf3e95dc1ef55e206d5c48d7bcf86b97722ff9e1c0bd3e78aa5b330302047c435bb500673065023076ec9cef1be033a08c369847482a27d261dbd2cb9c072db3a7db4a6198c647958de6b91fdaef89bff92e31e27bdf157f023100cd053d729af3cbaa35befb9b8973a33741792441c0412d10e54bfab76976acf1de912f8a3c22d08bc578fa72453b93300302047c435bb50067306502310096448ea9d838aeb07cede34fc5dcdc94bb40b499f86c9907cca8da373bae747a71dea10e2c347f45e04dd751141cdc6f02306f1d4196cf3454ed4d937baa9103de328b4bbad91f8d2dcf7bb82d12dacca2e632af6e7c24280e0c1aeac5293d18f4110302047c435bb50067306502302c70e982877b5b7543b7477b6ecefb091993c09969b77b2c20b301ae5e4d12a4fa1a893728be29447ed39842b1f3bd28023100d152e60f279a7d6535f92f32a0b7e69c24e5bb33566daa69237091a6158167d074e213360fd7f3fa23158ac31596b7b40302047c435bb50067306502303e53d26c1bf6efda628181165465e83a97e366984d026e79ca472a8bfb8f0ea6b38634860f98c528299411e57a2ea7bb023100c14f769dc7ca71f6fac755a3af04b55b10d99f5633a14eb37c6f1fc631f1276846ca836638e30e67b6a984fbe5bc1ac70302047c435bb500683066023100c2e32e0986dee61081c4c720cc584fae3534485637891e4bba6a578c0887bdcf9fdcd152dfefb2ca24f03babaf25412a0231008a44e88516f34ba1d13f5bd72473a058ebaa32c7341b2be5a69c827c6a6cb6c90f813ebf1ec3d8945e37da508ad5e08b0302047c435bb500673065023100833339033a3e02c9753b50094791060ade890593d7c00cb984aa2625383888cfc1ef90a12f1211a5eb4aa0e43ce0c20402302ce330871dbfc4f2716fb280b782b0226c973ba5a7cde858ef6a1bcd16dd869d6000c6ba0251a474412516ea85baf6160302047c435bb500683066023100eb97f4e924e0d493d1214195d338e1a248f78ca955968520b96c1922c6b42a52512f86377970739a4b08d05b10b8b4ff023100e33fc98dd8c6dabda50a8e93e188588b4549d7ed49d0905ba7405f5fc4f4b280cc53d27c8d9b4baebcea32f36cb8c2ca0302047c435bb5006730650231009275a827c0c7d2a3888f6955139d7fa69ca81236a79ea8254e8ac86802b9194644002ab42708461c12493644c62f562a02301a0cc73e1befae3a8474c37990488bb24de9e1a86fa78eba2d06b01a9c579ff2b8b360bfcf9c4559d5765c441d8ff69e0302047c435bb500673065023100dd9e431ac6041c4fc7720fc3bbe2570ad40048b2f63ddd2c25b82f8b715a80bdc559b63d0346832788bf104332a3c32d0230175dfc1310ffbe1964feb9af53c26f5df4ebf4159162999f04b04e3a91b111c51752b40d162390a67709d180bf1210d40302047c435bb500663064023021ccb1dbcbbc7007b1b8a5c78ef0f00aaf5c393857b09af0b523b2d5f9eefdf719a5e84f416bc00847bdff0e4e001e7902303c5d6528eacba09577b3301b6e0e62d164e9bd865a4ac885844bc022ee4c90583bd66879b0cd27d2bfcbb7d2921898cb0302047c435bb500683066023100a9d0a8e7bcdc9164633c8abec6be0190811d0845afb41e01b3600bab0014ec15c8cd71fb36cd47ea7ae89469de959687023100c31e91e7be9be74fb6380019b4d971568c970ecfa1916b3836f4a8f0d14c291d66b1faefcc3ed78255d23f37527e03eb0302047c435bb500663064023032868a7f6b2660506e689ba6d549229317bf4287f88848a81be35ba14aff663fc0ef6909c9c48cf6f42a5da1a964591b02300a998b7a5a76384b2d00e08351eb29eb8eca52b1da07b96a5fc75418c7013a3bae65a0bd627bad1b59e73bba18725a380302047c435bb50066306402301ee843679363b3e6b82e3c04345736bbd0d4a83102269c19c667e571b69ab491e23bac2720850c5a51d68de0fc8a2fde023053227c26b832ff59fca537884297cdedf3dd4bc2c51dff11a219957bbc4b9cc23aba0f1d81aaf8d8ab36afff1159e3070302047c435bb50067306502303b6dffc780f6773619c1112d4533c772d69fdafe249ed3d1b040cb07329737b350c6470148d9a602ec2c2b30d98a2d47023100b33ae135ee0e16d7983a106660bc9d0e1caf2b42d8835e2bcede04adda9f1b0434ab97bab526624f2c16565810ddd1b20302047c435bb5006830660231009457f3d149c700087f72e81dca0215212a891643c15faddc313173b4006a84d959063e9ee0d29347c5f727c3cb8f3202023100ae1199e5b9ca83700e2428eb54ee8ebe2bf58195444b75a9df73b1f0e1809f05e8ecaea60a4ffc3c8e94dcbcf0890ba10302047c435bb50067306502305000f818eea4b55c430293edfcf4d05057ef1e36fb1d7d1b947f140610d3f7f9db0b1d06f157d7bc68574ab832076417023100a073cf63ed6a2253dca33fbbe2fe93967a73d96738af8dc5b4c2fce098591691079b59e775101020cd8bccf621bb666f0302047c435bb500673065023100e624b2b16d33852437258f01c7665e99949ad33826f52821eefc522c96370a34d8003259a38959e779ff11997afc98bd02301be357c9ed78e24cda23e7cd256a949dd44bb0b7c896cb0cadec2ecb2eb0ab9ceaae4d5364dbd76c9b24a1bf5f1a20600302047c435bb5006730650231008c4a8a801f9750704c01fbb0305b732773cadcfc281bad3552246e127665fb87afa20abb9aacc8f4bcdaae1a46592c9802302d1ac04b25f51a3ad6e837fa118a6f9c1f1b94fa27292ee1930ba8819ad6c416f1865a6fb7ad9f63adf61809ee749a760302047c435bb50066306402306e8263420c181dfb9e1d07463e057a4b35888ca5a00a0d6d2e489b9535dffa1c0bebe54cce162c2d4332d3b9a79ba74d02300395343797d6b15ce2acafb7e0b33e460c85ec63e0eaf2ea67a8dcb737dca7f5c63c1917429a320eac904ba538c4ec200302047c435bb50068306602310098530fe81fb5537784389f783afc68e63347b60e1b06f8c6675c54c3dd37068bf7838c2eee5d09605171b57540bfa256023100d3ed92fd409d5f42691f8de0dc17ec3eedbe62cbdbafee5da33dceef96f9aeb34666a728a298072d2762257af6a607520302047c435bb5006730650230647a64caa46bbf5ec460923c14a05fb960d83cc33a979db9f5355553382a2a1864b1c5fbb512d50064f12bdcd4bddc0f0231009f2c736c928b5ba92519d73a24668c489a9e09782d3e51b8f9f69a2c1e03290ccc7b30d3058b974e561c2fc75cfdb94d0302047c435bb50066306402307dd180380177ab1a0d6a5873824327d87e5e93f4f0e46bfbf7f145746ad45eceedd6dc061508e555a318860e15efefd102307fb7aea6418dc63475a65d94c60e4b3a3dc63ada13c42a5b31c61b1f28d443efebb135186efcfa08ebc2ecc5644efc390302047c435bb500683066023100f391616ad32262992591cbd1c0c180f8840e276a078216d56670197093efbb7ebbd2e46b9be217dc8ba9f9a0ceba516f023100ff8d4a6b3a12018266b75b07a39298831304893aeb0584b572ad88db55a4f78ab00a36ce995b08cd3215e019a7f047330302047c435bb50067306502304ecbc1c78788a79492bf0765f87d9752e741283d55bee8a94a713579e75c7e2bc45deee5531ebe3540d7eee7d23c72cc023100bb13f23c922bfa2eacc677511584dc2740a375fb6bd0dd116450450b4eb1d85af171e0c8c6a5572129bafc2261fbdfde0302047c435bb500683066023100d8dc0cca538eee0d8751c9b54c9a1dc81f477fe36749e257e2f9b3718189ab88936c9aee75ae84026a1f686ea97d7a41023100f4029445af2538edd5579a48727b02e4d3ab42d0da67c1ae7e18798c9d867047c80f40df68bf02714072247278a9ebf60302047c435bb500663064023005acd2250ce34235d3133636435fea3e61cba9dccb7a7ca874f5570012c44fb2dfeea65dcb7279a43fb45de4bc024d9e02304f9764e46a870b44698d290729de62599f63c03df6e6e69df8e9ef6cd1546ca0a218d119524089e0907f2b78bdc4fd0c0302047c435bb50067306502303094327b84dfbd12299ae373cecc46192c6aafef37de3285c3bf4e767a1f35ebc7986ce76c48df31ae2b038241509d23023100880063624444f4f8ee5c3d820ba9eee665c8d31c478650612e3757e6ab0d56cc816bfae271d41444b1beb317b39366270302047c435bb5006730650230392f7d87669cdf6753c80d946793dc245df31048140f5cab4deb977269cfbed28612aa381168d0cb1352354c15f355dc023100fd3b5c4089de64fbb096d1841a8d7c3201fba43e5a8cc0f1a307b17ede3ccf717789b6b48e0f6fd505c8641060a64c360302047c435bb500683066023100cbceb0852555dc9c4990f841c0a812533e9ac25bb9a4102e62590ea08ac295aa7d66906baaefc2c6089398308cbe1329023100b390911e5add3259d8fc9f2d4eb470ca02592295c6cfaa04888d78ac9343971bbf7c96aae0b40c54e0f7c7c28dfa73710302047c435bb500673065023069bb97942260d3c81a2f7349ccaa728b462141c6251ad664a420cb0ba5a9c416bf3917f7c4778b5a24c5dc265ffa413c0231008d1b95b98ba97b616a74a31b9e8ae5bb45da6b6076340002d3bc3fc2582e79b064f71d07c32d2caa109216bb1d0661200302047c435bb5006630640230129b405a9d314cc6ba3fc0a4d0a2b5b421f1b1c46d1c598a93252232a28293958d4526ecb1f7043e0e3c367726d7591502301d6ea6eeb1af517a13fc353d2e583bb30022ac02f2fd6ffc288d8e092ad2284a5f3e0e16f0c6aa21a11d5ce4a502a7690302047c435bb500663064023062e7af5c6be35fba8a4c1880cdcfa88a96561ad910316f587a6b8c7f940d041b02181d0b6c187afc2b0e038b70b3085302304328561737fac071624b9d8e631fc30e8a48d5e2617f12be674fd287749444aede47edaab941161a947e0bf1a3e226220302047c435bb500683066023100d7322aacb3e1126f57bd64e194dc5873421150834f67394dc2ec62560f9e94d46c3154b7b1cdcbd565da7670e0626c680231009a0b31e2ca4e7af24117464c8be8ecd37050d39f23d431ce6b710510f76d5e7c20bf3802b245517b04c9495fd334115e0302047c435bb50067306502307420f5cfb931dabce9230ff81957439e2130f8ee6b94df282afbf53147bfc3fd9d49d78ed0fd62b4c6aeaa7cf43192d3023100a0b8bc449d7aef95cb6f8888b0dceeea4258ebf23d8e705bfbeaa2e1a23ad8148532222fa4da1d268304ad469d3a4af20302047c435bb500683066023100acb4c037dac38d300cb03db7a11e488e6253ad222425eec6d84de30b713da69f26c3e271a8058e5be17a4ec11206aa16023100a328351813c3c0088089d99098aeecd6418849082b09ed7d399bd606431e491f8ae9899eca33b640ef096ee68a804bdb0302047c435bb500673065023100baf4bc6205b8a44a18f8bc7204ebbf7052add364ee29612a16300718fbd5e06a88af9706bbd2f555b0ab3c1dbb69641e023012c1d7a0a9547ad8471fd1ce6dffc6138409e8f308185e4ab428528ca91b5e2bad503b0e680e0d2be86e0f433fbd2ecf0302047c435bb500683066023100cc300d79142e54e80400be7a17de596fdaa450d7f560b2e78cd2cd061e25e20df11a283b51f580a54853ab9b46fe15260231008edcf251c047f41174c3b6b85f48dce90a7878509507c1aa65fe7221001794830bfe1d45938f08da82ebb62f7ef8a4230302047c435bb50066306402304548f0a7b5bd75a62a799bb557309b7d7492d4bb28a799c2e4354d25de1f6222e5f487427173db162767ad6c4c884c210230795dfcb18ee95242e7ed73e0b6f549f879207ea5c384bfbc179f772df136bc281dc42c2fa4168379eb7f1b3e7b79d3e00302047c435bb500673065023100d05d0f5f45836b18f23eee2d7ebb1005d8056c1d4bd35480a9d0abd072404a5502e8d32674865ce595ea8f610327508d02306831c1f2cfa770327f07ffccf36a2d321745f5a4b1de5fcfb6f1cd2964b2710dce8e565c21e073b31c5d4b24ec5179b00302047c435bb500683066023100c25c28925f225f9dca0786ea9d86c34add1afc33ad036104f4defb819c0541964c57dd7f23769d8e273f760cf3d43d55023100da403e4f48e57790a828665663c44b2c371cc597798100109202124e2a905ec757bc3ac9a13f5aa2bb1cc51d84e7d1f90302047c435bb50067306502306c5afd3e6fed306294d62f12c466c21e3ca7dad8293f280af6c41f08d3d986ebc33b1a8ffdbca21cdaa73719d39fbed5023100a4b7e0c81d40c927b4a78c3545895a946d7e586008865fa31fbc02d5eeb7ef45736864e4528491cff84f3c50fa18bd350302047c435bb500673065023058db6a10adebec4330449123d1ba80ec3b83cc0f29204b5e30ede2957aea44777039f107f5bd5bb451bd9c9f4c1dce66023100aef1e71fba4ea5d4d19073bc2f86fc441a42389062b3a7e356d26bc4c30924d14440e69b5d4f42b4134c701fae0302d60302047c435bb500683066023100e64f6bdb0440c97320053f1dcbac08a3ac2cce0324a0ff6533c3928d27839fd7d6414ffdaed1f3fef355f2d95b3a128b0231008fe52f002b0c5d040cdac730123f94127ff62210c563ffd80ea3e230c7690ef1dad486ea529b28ff639c2392ca635e000302047c435bb500673065023058dfc10d2093c0e4a66b80a9d619ddddb2a9754f323dd6551618689f3b11ff40b9d0bf4c6b51071faec21f0c0a519dfc023100c8a6a5cd5e71475af47c6009db7d0d852bf12a99e1ebda0ab6c1e8c4d4999bb99bf73d69444ddc7f8d03f650a6556f980302047c435bb500673065023100855e63f519fc6e410a6ee4f5e2f9d8438ea197961846ed9523540a4cbff6b480f47a0169c6f951358d7d306bac1b07c4023026ad77797eb90112a756e219cdbbc3512d2c056a4e8a48c41e40686692a802130c3cb6dabb1e4f5016cedb3e056933140302047c435bb50067306502302f63987b1516ddbc9b526832955d876fc742939b5ffe41461a7e69965e5d38cdfde911e6a97ce1e734de6d27add66a4a0231008dafaa23acfe690ce8bf1ba5cba72e7af52f0cffe6ffa3559dc2daec292ec09737198b6d454011b5c0a9f8b2260fffca0302047c435bb50067306502303c48f511de13dfc5cbfab5fa156bf0260280b123a4c25358010e77981f13d54c0f4700e03aeb039d2af633287607f7e5023100c2ab60a8eedb0b401ce26fca8670d687b9283e3b27a3ba96e72cd4aceaea6d259ec38f5a3c33279699aa9cd6ae33941b0302047c435bb500673065023038e7aff22211ab5ed46fa29c147e6b747f0d324fd9892e1571d0bf42c464495f296db6cdbc3fbdd078e124ab7a416ae1023100f9973dfa3ec042e320ef6554c663c1e93b7e216d5f3af4f646b8ce22162c0304f4e628f3266529f8394af8c2f08a12af0302047c435bb50067306502300dca8ebf22012c45099a864ce0e73c013cd1647c295a11c0e5eb846bb1e5485eec23e0d8d1e15ad5b1916ed862e2a34b023100925c6665697718ae36d1cc25a1a050c1eab65fe38dae98430e4752ad3ad573348429f4452fa27af89c7f0ab53b801f880302047c435bb500683066023100a34bcc5254995a00fc80cbc7bdc1b6ea7e07554719a7070557b526fabbc0179b217fdffb79d0e0662688502e0166f5d4023100f66c7289dec9233c3b83cfd26b678548b7daa9334dd774a51b60c79ae8021cf94a9e3c3cec4ed6501b125931ad459d260302047c435bb500673065023100c4147b86a209cd0e59ac3f0c852ae1cdcf7afdc4551729c1df22c8b61eeac699fb521da61972ae7d72d6d533b4a3dfb902302dd2a9537415bc2860766f2d045bd10b5d9021967d94def45adc64aca20952b1b51a1ede04cdb52518da736cf6f3372e0302047c435bb500673065023100dde0b6f61fac25c6db15852e71df276ac55735f63696187b5ddf01506aff1d1aae13b8c6f2000d9897c8d45c31018138023005a3ca96f0542f6046483a68f8c8617a19f9c444f59f8a15b37ea7fb0880b5676eba007b5283404b75f240b7fb59ed5d0302047c435bb500683066023100d257a85054ee8dd750ec98a44946891993430893cec0f0a2a6014e8910bf348d9af6feb2f1e498b83cc94ca821a6f37702310098d85b2b427dfb3af022723a16b1301c30cab78de4be1c83ed0d683ca94bf36dd70df67e56febb48b2468c2092f8e28e0302047c435bb50065306302304f8d8c3158a1ae275e32917bc02afbcacea10e73f1b84cba2ff7f22f91ddc304d5d78e68a3328c056899eae561d81e3e022f40672107e479f1c33d61169eb6cf51c96ab68212f27495aeb27eb859788411e7cab4894ca9cda19f331cf8da0349490302047c435bb500673065023100929cbd68b3467f43c6d84cfd2fe9c54977a5d7d584d36b426656ac5bceb87fd2c23727dfd3c2eee9e469f38eea4b394e023020620d8da7dd3d6c8d2dcf5b6b14d5a5b462bc65519bb074dbd42967afcc02471d23897280aa80d21f42e018b01cf95d0302047c435bb50068306602310090692ff1a2a2b6bc3080018a77c1644bc50c946c239aaaf1631518dfa36f4d6f340e00c0c4012dd8515dc0193e7205ab023100ee55ef679614378d67e8b42e923bb04679ac3ebbd9c3005e3032154c8651de0ece4e9dbf5c874f690463bf06e99fb6d60302047c435bb500683066023100a7b78423183818318518d7d16a619610f97d28891130320c7b71fd5af1298f16cd89ab2c0e028e101b2270ee36d56ce7023100cf8f099fd19f092c062ac3a3768135f618780c0d34a63782420c5f2bb4a73bf595cfb05f43978cb0c7c83250411d7e790302047c435bb50067306502305ce1a1f7fcfc26eabfe16988cb7475ad406e50e5eb16f3d0c7c39cee65a3ce0d0d0d1857b7b571aa85d62ccc26f774d0023100d4ef8b9892fb8d5ef2e928ac0da7be8179d2158040a843d1fd786ab2eb909a6fe95c17c8a2b79f67c47903f5d7fd57c50302047c435bb500673065023100954c052b1d6a96f7f4a8ff786f55207193397337ab319e3e091c8a37c5c1ba341ddb33a8dd4ba0ae490268c51cf7d33c02303926461bfca48852ad5a57d41464d1e172ee78bb08ae964584fd56e3c99b13943a175212d6bc3fd6d4c10e96726903230302047c435bb5006730650231008f1832c6fd6f6066bdffcdbf04a4e9e0d6d4d263c00151e346767af744656ae4a5a5e10a6cc5bf9f8ed6b51dfbdce3e8023066702194ff946652179a432ff36d32c534991a18853d70d02dc7b868e87c6503624933f7c3596dce716e3da444d7c9350302047c435bb50067306502301d1ef80ce5db920fbb2054c886a0fbaceebb5cc6303a8f5d0c40704311bc165e6a4d997b821b2bf970da5bd1e9c92cbb0231009b4d99f46fac25369de90caa347f807dcba966c664f173e5bede71359c4fad55b8603fb95326f6c7d66ce1e57d72ecc50302047c435bb50067306502305ae07e31be6f0d2ffb5d6b5fed1f817bcbc48ee772cc689f4151f56d78c604ea7c95e5d2b399c0f6be34ed6c0b5cb946023100fa04b5b6c7b94b94775b97dba28882019f930a6d9431787bbb38673b3543d50e3fb7dcbb3d9e385d6c52bbd06771a6430302047c435bb50067306502303dd4b3557c2b0b5086e5a1e9523b2b2588d41c3389acd7339333dc5874acfeed8c1548c03bdf91caeece0e0a06579593023100f6418a0cc40ea7684b3d03ff9d7f5e562981006bc1f1455097b263c4c3b86063de117848e805377fa1f59c7aeab98ffb0302047c435bb500673065023100fe8c71f109ed14c65aaff45fbabf698fa853e1e06fc0224ce3b3538e2c6f25c7de50a18069b7c4cc643700f3ea820ac90230177453cc4620109c26b0ca3ceea20568e84686afaea122ae9dd5ba2fd45d43896438b8e3c6a257fe37eccb8de7773b610302047c435bb5006830660231008becb5ad9705fdb409030497ec1f2fb13b057558367d96155dd64901fa7efb03c5e164bf9b6402866d66564efa15d6090231009e0e48acfba0a220e2cfc03e14a6ab74b519f660d68abf39a8dd83bc62d8f0ca150122f305c659e1ac769e6b2163a2250302047c435bb50066306402304456b994473752875759481348352a0ce89289c414844a5c53c93168dab0712c83a384ca1d1f101c903c87503eb2c4a80230195f55ac489c8bca62ddb02731b60ed89ff36a49883188d0df33edce797bda22e0ca30e54604b8e5d6f73afbeadfcb430302047c435bb500673065023100bfa4378a866066e9d8d55cf4e7cc379052bf7638071ae5db0d5581bd1cf4a20e23ef7657c036eac98060beebd4d2de7502305815644497f7fb2bfc2c816e1ee7200c6cfc30ecf37eb4e6e35d44a083874fcc6e8f66f0cb1ded2ae0dba1efd9258e2a0302047c435bb50067306502301702e31dde28867decb5c5527fc2d29b199a68b069551e6fe9b7fc108aa7b259af9f13df9eea017c723b4a7ea1442e54023100ee7df321f2f32cb87b3bda3ce2baddbfe435e942f67a768e4e744c41ccd0cb70dcb293ddef45b4b192437e62be7561df0302047c435bb5006630640230504148532f61d533b00e83c080cd09209b0480461b988f426736a83da382af5d0d8f52fc0b6616b16762e8419b957a6202303e0d57960f109dfdd5d1b615b10c894eb52369021fea3f7351541ebd324ab64a8aa73a392d3138783a0febc1f5ec84b50302047c435bb500663064023060e6ebb31a84b38d4735b5fde13c97b5f1c2bdb0d9c4eaf8fca05c63cba541218ff6525f05139ec424caa3770487166a023069b79209168631812ff10ffb881380859b33576b0d80b117c972189909de9e144f7d8be07e3f65c4c1a5e06414d192990302047c435bb500673065023100daf28a577ebf3de9afa4516e0543af7ca8c4ef5ca825d89022b9694753b648e7904f1c3575dbe50c1314d464aff4766402302c40d838f322467b94e45f7493a1201149a5e3f66d8ce4c77e665b0fac0e327a292c6741a5b7cf5c47c8b142e273dd950302047c435bb50066306402305fc0a8976d6c74d52f6404927abe8e81bdee245d24ce8887c347a11b7f54bbe5df4d58c1e14c8a1e16b62fe60a595cc702305da2a169fe593f5639b042d67059b89b7d7188bc2b56f62d8a8a647766e8c411919d74fa1c911d4dca8e0e2be925c4ac0302047c435bb500683066023100d4afe2f12639553551af070b9d899a0b5d93d55e26703a8896c60861852c69c5b19c2c27703965a8a85a17aef80e46e2023100a1318d0797ef2744d495612eef01a72f0199616cc2c711ee1463e633d951cfb6bd0265420f0c01af8fb8ad5b5322efd60302047c435bb500673065023039bf166ca40214adcfb3845c15c97598cc4d1f0ad2da4e46060650d9ca18903531b4961b4302604e3e2b42ff47dd9df4023100fffc60655bf1c30a7062bb1c9f4f538134f6e0c94ce3aaf7deaf0ae9996e18a150d6574bac0b6b2b45f5ba3f81baecc80302047c435bb500683066023100a3f99a96779db347468ff611b5c0968d09bf1e60634799bb1cc648f66928d4b6e9b96527eb51b1c65f96391891b84620023100f7489d02d0c4ff3ca0f2a48e48228413f97ca1a4221322f2225ca799596e03abbe6d24864c8cc1c50ca37477fb9817e40302047c435bb5006630640230259cc0bdf676cb4d839b0f97ff68adbf203f20163769b606d2f2a659a7683670ddd84f33c0657ff6d80c1f92e87a065f023029f92b19332dad6af1fccbe8432a134683f148def19235398b09c235eedab6f79e4f444b958f0f2f63f768ff05e90cf50302047c435bb500673065023100fec97de0d29113d871ab275358bc83216069dbb5a4eee5f56caac39e60c7dae8636fab3ae12196b3472bf908cdf5351f0230043617f1ed67b21fd30779989ca7c8bb76408653f079932d9e00914f9e1ce340155005be279e87d7931bf0f9e3d721200302047c435bb5006630640230560822fd22243a0e199c35889f62859c0271a6e8fd51ae32191e6a37450e09f0c0eb005e862e42f2de1e47f6c79e0def023008b44aa55c4e9b57010b4df83f7017b2b01bf806ba24b2ad384dbb3c9e94ddd06404dc27995481f470a54de6289c849c0302047c435bb5006730650231008e7fe8f003eaded36a3a819b01f784c21ffd0ef8b90b1d8bb25cc44632f55814a8939cd16eda91fbf333a459de4c14890230730a33e81e3166fb442c6c3a279dab032e0977aec331784710c65020adb2a75c4f7fa02f297a4381c384c77b91a6fe890302047c435bb50066306402306c54821364b26266113261ad3dd724b72750b728fe61e4412a1eb27ba655e91d2f81e5eea934fb6ef8e6c24ed220715302304c2b397b0a313691399f2febe1d421e2b792a6b2483e97bb7d1e10c3bbaa81201576ccedd8a808c89204ae5b4cecf6630302047c435bb500673065023100f7bacbdda980a77734810fd2ee0355f22b61a64189edcb47598cde94217b9b5d1cb652498672107fcb9cc2847ff6e34002304ba44aeb19a17a5651f61fa7a81e5c309768116faa80210092dd52fac6243dfb574bb941278b8e6e2acaa62a4de7ae460302047c435bb50066306402307ad8bf9ce12a57e6ffcc0018bc34c62b24e41116569a26cc012eb20c0282a7f02a89a8fecc32d5e339a17721f5fc49350230089a8bc7b164a1e5804f59663d02fa8f7274692c21aec807b490908c651fb01f132d9ed4888b5fe01faf250f80aae36c0302047c435bb500673065023100f7ba064db8588c31f277f183ba37ff66ed069ac4df1c6d049564dea8dc35e2c4c417846a57eb24926744079210ef0e3602304616031cde0142159ffc355a3d6b65656df25ea321df0ec5be83aa5867d55116c03058d31d9d322cade793795ef86d820302047c435bb500673065023100be83be506911f62f60e724b675aa913211239d9fef5b1fcf9ace21a2d56bbc049aa9b94f3bd8f9f5b488f6a38dec463b023015851e36f51b6e9d97ff94b215b36f540705f386e94058f51d17b87a0490d86c50664675bb354b75f2177383e39c82aa0302047c435bb500683066023100d5d6080906ebaf03b3441283e9e4a908dcedaf0b39365fb81cf364c28a6e50b9f34862db4e779ec507e8b00828bc2e29023100f8ebc69435bd91085d62770224f57764e7008e568c8036e196301223b2dfb8bd0a3fba51ba9272010074ee01e82b78ab0302047c435bb500663064023008134c9f10225778a12bc86a59e10f152c1d3bad1f6ab5f84541c8fbcab83fc1236ff2ea521ca21e2228766ee77f53bf02303a136eab9f19e66408c51fa0accdd7ee1ce9533e2639cd7d2cbea923ac7137223c9c34d873137b8d24e87bf2fb4180660302047c435bb500673065023100dfbd89e7dc4d04544a9a8a05c9b7595646134a1351b5409582cbc200df1e5842c3c5702bcd3d5f078fbf3ded9b38551802300289d7f2a92cdb508302cb2eee5dc41cc02ed7b40c63c1feb9655cc617c851d443451e568db4d1766193c6cfbf7ac6c90302047c435bb5006830660231008a7510e3b7bc28219dd44d2d1eccd3da44fed4f02789b03a0dcea4de787688c4b449efab8c9f524d0400bd3da36b2c2d023100d45f49b405851abbb0e0e7d2e04adffca6c896c4092e2571758aa10b30e762635f54a4d4f3ec392175ddd961320c97bd0302047c435bb500663064023012c7fad74613d4dc63cc6bcc1658d295625c28e5fd6a7066fb0c24b6d44186becfefe76bd8399a7ba94002867eb2811902301931d34ed6ab7089493f7855352532010031f37b26b8494c68ac177134a5f78d0f8a1fd7651f1c7661d22011d69c5ddc0302047c435bb50066306402301ee873a32bdbb2d9f9c6eebb0deac348fb06a3c5d409cdc6611ea9ac374f90e0e8320f6682a45c9eb16900ad507e43720230207eaa741181f927702e4acd076bc08e6990efdb148d8c4d9f832a8e0c338394c5bd89a1733a20917bcad4cd5278a1d40302047c435bb5006830660231009bffd9dac0be418c4554ad6518b5c8566abfb3e68ace91319566a6ee23886a0b9aa7ae6fde2ce0acd8372798b10f62de023100cdb432a53be3b993932a7ae68d0150deb717b32decc73418d3c036b473812467c4a24a591c06a148ccb5aaf8ede96b5e0302047c435bb5006830660231009464fc44a3ae4f0cfa00b65bfcee9fb4d08313e6193c213b53e942d48407c9d72603b6eb03fbe53132f1df6219ae641c023100bd6a0e4d019f8634bf67a27104dc187a80cf6835cea9cacd5ecd3d210b41c83c4fa4449b9af513004d060251b5d8c8b90302047c435bb500673065023100dd5af0fd372471add9a85d0ee420603a4a191cd1e86e38a75537758518eb5412b3d1cea5ece3f8dfaf0e7c194b99a3200230156c2b5c9f786e9e348f0c17e3065babce5c03edab3cf66abac671a71313e31b4882326bd0f1c9d99da230fc2697a2120302047c435bb500673065023100ea6466c972cfcceab74b309be84db3d6fc589b0b0ac879c19cf1c63be2bb2e8444cbaf742ffee3510bbc39b7bfbbdb70023021f9d89669075d31fb9b577a8885c0c7cb05e23a70f4a2f9479409296459757567050883bb10e40e1d94fbdb1fcf88aa0302047c435bb50068306602310092cf459e2637fa795a5bcceaf972d37bd89f4598224c7b9fe0d670134b277bf27152cbbd7032cdbed87fadfd71bab2550231009c9bde343444574aba46d9cbe7b88cc45558816a45128aceae14ee6c962b7c7e75aa66336571bc9ce5f599b0293cf9630302047c435bb5006730650230658a2cccc3fb59c6f3e04cfffcef60aa09e51b682d4345f367f541811304d3a2eacaa0e0b4ec21bcafb9156bcf46e709023100e195a0a199aa7f4a765945b8d2d48356aed2d6f937844ae3a2310fe084af1883bb21c2232058eaa346f1be4ced7409d10302047c435bb500673065023100f3f81a1821d89d4b66d33f9c61332e68c084fc84abfcfd9941f5bacd64d996887585d117e377453c3cc941bceff07b0302300b7457b43ee8e953acac83c756aaa380e2c89ec300deb2624562a76ee4307434a20bf3557eea0c4859a5265e93b75b5f0302047c435bb500673065023100a5ae7244486d8bbb2dbd121cde5f6cf3763a0ab4fd8bedd1dc915fd797dad91dafdfd124df314aa96c0f66c3ff9328a102300db5eed69e1c5c6cb32d3904f5fd0ddb322c53b68607a2325ea091d54e0f18fbe553d6db5e4819fea7ff9497f66f42820302047c435bb50067306502301ad8323dcfa88433bbe9f61c7a6506068bef86e5de61b13090e67ba3c2ab32c05de04449fbe068d6372eecf86b00b350023100b7274104d19e00a66251f048572194f078b1b2fc17e7cfb4c16e791a6b7036e7d2ac767e044793f9048200ef8b166d6b0302047c435bb500673065023070a420013803ca92cdd9e1f38c87529e9f5f81c9189607455ab47cc8029c7318a43e2ceb04e49f3a59b0f55ef6d68900023100e5ea59c4fd0d14108a8ed1c08f34d2ac8bee3fd2d372d4345dab75ea4168e556882cb5dbd54e785652a502266f2f2d8f0302047c435bb500673065023100a80870872f95ec9b98ce4cd3a7398116296a5f09ed01999d89e76f61605376314d370e9a6a4e30fcb4d0dcd5715e7e2e023053accc85e669a70ce7152f7fdce593c01011527e2a79a370ec892faca310496390ac2adb108d76cddfc6de2ac684c7270302047c435bb50066306402306b9f87220f98587156d2d21d516075f08c2d309566a59ffe2a561428f8208ab1869d88fbc34a23538fe1fe075fab2ceb02300a6d6c8278aa794b4342995d920e7e94ebede79b90b6b1b60d4aa37a8406881f6255417248708edeba5c4d1ab835947e0302047c435bb50066306402303b8e4dc13bed39b7a0ec5852d75c3918844431546a195647a9d3f9eec91270628d3e10265b86fc42806e70bbd74cb57a02307e16496f31bc7f1ff1da62d36b8733dfbe18abbd484b527f554d4f3f3e867d234adec152c306cf7d6792e8b9ba36c7450302047c435bb50066306402304dbf9828806ac3b68c067db93698ed19ed8759b61d9b819c51e12cfca71abfec7dfd07cd1ebaaee3e916989bfa730925023007abf5222600b58a7034d5f38230b9f36fc1b5d7a0f4852b2ecf85f3f029b9e573d365765ccd21e77e8ae0dea3287c620302047c435bb500683066023100dd71680161a4ea448eea79bf9dc3b692c291166c26086741b2aa2c148c9e71dfe79569264dbba4e0fb19bd856f763cb6023100bf0bf6c7b6a580ca5ceaeb8f57dea9444fecc15687168d39ba14e202644c66eae201d0b12aeb42dbf9f59f9e9c9b2bf00302047c435bb50066306402307c9e773e1fc8191eda10b98e68eb49c20c035e50045a8683d2e5b974e93ca53af98223bc6cfbb74ad54b6f95fa34ab54023031628178fe78f45fb3acf06934c330d0ce9ca0b31e6ef019cfd04d68f45dacf744364fa8ac1ad9d7fb7357ff001915e30302047c435bb50066306402300cc0bf54f1101f412e8b23247017fa1c196c5ddee1e0368899be0d59c07d13a8cbbed19f08a638671745550bd89b853202303807dd1dbc1c13a4e5a664f324b14329befbda9f9a759ae1653f94e168ee952871db347cafd2f1e0f2ba356a3c88603b0302047c435bb50067306502303a8e1054d910486a3f9a3c72fb899e853c3ae751bdeeb2c059dbabbe78eeda400136d804776a765b4c4fdc29031f741d023100efab719c6a7c42d9750d60faa2deeb34ee32f9bdb9e6cdd755434e19acbf825e1bf443927109a51b3d657ae8bcbd700c0302047c435bb500683066023100e343dd2036150cbe52647968cb9334ad0c58e9b3b6c248cf05c34c39fcae1e4045e9d3b08e110f102489742d31d8b1c8023100f19c3501a8280c9f83aac19c8b0830ac1f24e8e0ab9a932a487612af3f4de52360129c453106b77553a643f2baa107760302047c435bb500673065023100d0478f0098ff6ba5a4432476c0cbe974d3339bb95b1914feb1bbc1a61bfbd658d039d7e973b24118f95c505ada311e6f0230277100a09b23fe6d6f1e1989fd33be6e6886a71da98d4188d99f0eea272f0d5aa6f1e7ccd22d3d8f5b0eac18a2ab65a00302047c435bb50067306502303b8562caf8cd2d4c0022198a8716b29ccb0155d89fffaa7216c0036ed39f91da51f7c62d0b5226ef9739919daf21d06e023100d5d24b2715cfe7b4bac63c70cb1eecd62dd06755fcbede9b0b9b035a843aa91386f047041e5cee7ac6cc41e6027ba8b60302047c435bb50067306502305760a107bfa0581d27f4f7c0f601b86d228221c98f25354d7dc781b2a822d1dbc675fea67711bca1ca547ccd86a690a5023100e435a18abd33cdf9680c48c72eb760a496204895eab514e27af1d78d68ef03498d979ae2fa5b25d54909bd711dd7f4170302047c435bb500663064023043f91cd0dab80a53dfb828422a19d9efc33a57e122e2adc64493977da25390da61c0771dd2605e2215c53a188a40e34f0230009388329532382f5b767c78fe5ac8faa6e3fb9e8a1bb6e1bbaa244f072e7e93b09790593e2a603affb81399a9480b1c0302047c435bb50066306402303137bec256bd150b3229e47d5b102e6369a388b135e218cf589f69b5ab8a8c46b94c3fe7070b0db029d9bc7330241bc10230134f64bdb9b6a50ebc8755f95faa0a9bd9c46a77d695aa970e150d840d2fd8c9fdccc3ab997393c78d7e43c02064afa20302047c435bb500683066023100aa302c05f839994b4649755293a89b6cfb27d05f6ec59d403140cb1a1a80b2f4177ba98787b5a6f163952579d4dcd191023100be3b61c921a74c74e52a7c3aeddc27ebaad3a7168cbd65e5677d9b080c73a5885b7d43ccdd98b083ff446ffbba46c37d0302047c435bb500663064023033604a989e748f720505b9bf51f86890b0b74c7256ddb32e2bff77ea4cdf719f668f2891fbab6d7f1574d5c99ca8153c02307b0ae7a3fd9c3e15c91e2f021227381088c47a0c3784072c8076c548f9aa30408f0bab84fd4621db709fbd6d805e83230302047c435bb50067306502310098f47fb3db3c1b039151341318cde8478f0bc8b979ca798ab494ffafe6b899cdeb02d4777031d279d99bc60f0321810b02301c6d5e5fdd4683b7115c4d2e26cf11197c86783061c843b88f64020f5d206b3975cc4f19cc5c94890957781f33a2c9530302047c435bb500673065023020a672a6335692c124af402241385195c044096ad4f589868937cf6093a9ed963a2779c3e8509b4028f84f4053ca582f02310089ff2565d0dbb7f1ab5b17a84d2d7dd6a5d967e626b968a008e796ceace647b62bfd7c6f90cba7f9226339a74983b0680302047c435bb500673065023100b136eba181e97ea388fea5cbce3e25b22f4854ad0c8b565eebbde9e8df4f202a24b0667a699218c66cb6fee26d6c114a02306affc85201369acfe80883f4f8f3d5a5f24819b76af5a2b038e44dbfc64069666449c57dc547a67b586ff2b3121fd04f0302047c435bb500663064023017639ed95660029fb9f34c13fbf797cbe673e27a84848808985e65f5d17626d7ef672527e768681e896976814cf0746e023049228766a925e8137a54efdf7bd1885aabc76ce8cc411a24ab27f47d3cd4eb64cea15ea5a8bfcef3150e5e2532451a6f0302047c435bb50066306402306abf7e237d3b79ac59f91fdf7221b4648b9d6df641e43a00563ac383ec186d9575c0c52fc6c9cca70a798526f7245b3302301cd9832239575bbc8e462607746b26f0c0bfff73b64addfd549c5375e38ac44d9899140c235bed2fa1ed4e6be842f4030302047c435bb500683066023100de75aaddf1aec4de9723f928141f48d10358c7cf74331a6ba62577615509118c3696e92115c9a6254b15ce72d66fe5df0231009be51026b875b72a7b9683c342214b535c08c9d14f163b7c57df68b754b52707c72e049a4933c7bb0d8526f2564de6970302047c435bb5006630640231009dc44b6fbff5459abd2040c94f0c5e7fffd4dbad93f02201897ba2585bf7f4733e64271fdcfe85faff1c1e7f24d6ab72022f16eb4a7c3817b1126a9baf12fe3bbb539ea3385849d24d3cdccdeb34f394f5c8520f9218d36bd6b15845930b4cabae0302047c435bb50066306402305edc7cc49236b2d697cf0ea738c4ddc568427f9c582f3ac33afe36cf7e6c8f0a2bee521b44eec8b26bc48a5b9e38268402300d539f9a3cd7cd9e2fca105e8c00aaa9af067eff135365f2b475523efc7255380fe7aa49da1f854a57ab8b716b8d00d10302047c435bb500673065023014629f9cbe4b787c0399cb11279fa00dd5f658b7b37fd080d23778fba9fa089a507aba1c2ffcb0a3aeefae4e963ea999023100b5b56b6cc5b22451b7723c7c791cec373fbb961f306bf5c96d780780bd3ead01a6b6d21e4f36e1ddeaf0998dd71030800302047c435bb50066306402304404fb5a1d5af30192651cd7f56a8a8966f1dbb8cf599ccbf793feb6899cef9ea018525db5b6dea8285db74dc0baba900230384fc16e389e9b05e81d6d5cc920d5c434e3b0614e5e7506d182517c620f2ae21f4163d4c1333e103e4f1b2e29ad956d0302047c435bb500673065023050a46ce30d7a309a043677e9cc15a982b18e5e99224200a4326597f75b7518129b5bd40e11460adfe8deb0c8a5141289023100fcf52d52ab93996997dafa55fc7e4ab0edb9121d79be3dc328c71c3a8122663db909f73d8285619fa804b489fae582480302047c435bb50066306402307952378cdd9922360ebf80a260f9df2db5191f100e803a2b149f1015d0be68ce8a254af4d8c36beca03bac731b03f7e602302b7cf3ae7b18284d55fdda5023c8888a9f42ced89b4486a9e3fc4959dc3d2294a1e966e0820740f31f878cc52c625d8f0302047c435bb5006730650230775e1d93e5e62f76402852a924c4cb6dc78b0fa1162861bc57efadaadcc05a44048d38b5987a637f177f964850b140a8023100fb819ec8cafce90d5bb5ed6b93c9054b107770852e4cafb89bffe6684d28389fff36927f89682c872097316f190174fe0302047c435bb500683066023100993bf9a3f7212d6fa50d6b21eed217e6eeceeb071d3ffa222432d18f7682fa35ed0b9188c937781699e109b4b482ac2d0231009b694228c5de78e64ff087c4a8f7eb1623fb9cca52edb7a1b6b84f8fbc3abb82ad95b26c33118ad007eae1f2195547870302047c435bb500673065023075b85a7f58ad1c2e4b175903f74fe9160f517713a61ec9f36710dea66d957d55ff7faf9a25b51ae8e97d87c683ef1410023100ad77478965d0f112e1bb22565bb9d3779d4e1161bb21a08c8c9f4e1c5c20843a49612bd322167e66ce429b1afd064fdb0302047c435bb500673065023100b8384720f1430574b566c51f60e283354a0f0266592c66047188db51227b1261088320e55d048e725613b4e53a304e560230668c86484f58d28d36ab7e8a150556938b8d52e3c6a58f60010a3482afc431c64799975acda16becf7c049d697b6b0030302047c435bb500683066023100fab6854576b9f42284ffa8d0b8a9030af5e359acaa9205492c4aa41f321d02c552038a8cd5b88cef9cfc6e60289275a802310092f3f6085444144e4b408345893bbdd07f964315c4f303f084eb11059dbc0b2c7c1b586e9d4553e3bad45a3d5083c3730302047c435bb50067306502304ee4ab992e4349fad05e1357c14f8f0cd1ee4d0a921f11375f4aea0bd513a0c9f4b4e4f970c572f09508e41087f6811e023100a5d3bed32e24c6ebc085d73898d99d2fab0042513a4c5db70d604d70a4af9d2c21f36766765d64bf46abe688fe0f9fe40302047c435bb5006730650230110ecf2fbffab3b88c54affbe58f07b0adeedfb28ad2227ab37ee928b41bddb58fae9f1578ab6c363722d9ae0e3cf609023100c6484db7ab708d76afa74e256ad2111a9aaa2c5f8a23536fb6c1270bf1df082eb087f816636657746ced3f76e81f24320302047c435bb500683066023100ce72f8d9889fee4894793d399630f957ac242b8b288d9c60b30722d5a0e7e0ae7190642ffbec26455f49e7005af31bc4023100cf4eadddda54a93981ce867c0fea89c2751174ed285462c1081191f28eeaaa98f5c147277ba1bb3928a0f6172585ab940302047c435bb500683066023100b758a59872167ce5197822f59460f4a97e127fc3d76b591a64134ef83d44606a1e23acca4c1285fbdc5c467922a4f0e8023100d7e38cabc4a26f82341cdfed2849d80d3a7e227176ba704038c682cdf4e8ceb614bddfa6047e3bfd5b4a66cdc8b86a790302047c435bb500663064023044bd65333d23fb1f992110fc5d4d8c3ec0dae25073550610e77b46b3a37bb0216a5d319f750cad86c65320265d09c4e70230193ec2c00fdc006c23d69aafcf1e6c295c294a9a07311165d329ec9c8d67383c13d8dbb42250f01c48df8e33e7c3495e0302047c435bb50066306402302cbd8a591c8d3fa94fd4726e6d37366aecfa7c6040143416cdb3a1c5f40feb0a8c4ad7e6e60cfc41c59fa50ff07e008c0230666e9680e1e6cc686e0481cbec28f3aecf9a8d2f3ad89a28d8470d1a2ea58e435e353f50548f8a83017ceded3d9859510302047c435bb500673065023040859618b5c17146f0e7dfc56603aeb53d3d4b453751d612dee08074d047998f55f83f5abe81d3922e269ef9adaefc3a023100dfdf6b6b3644bca93072fb2211ed05cbf1fd92c489bd1ff591aa2c712bd6abd29295ced053cd2e69a40f2b8c8ea8b5250302047c435bb500683066023100e39e39349821f7899069e7e4c759b72ad47354b120ef9aec0aa42403860b14a9d66d4697ab6b162a226fc226c4b343b1023100d69c2f132c89fc6db372e46dff61d1c255d7d6bf8ac6d6fa37fe9c653506213d36b5288315c5cb0395f6f934e8836c430302047c435bb500663064023075fb1ec60f979f34e9f35066d5eef385cdc861a58018fcd5f184a4e5e30aa0046f4f9f44d004c62cc3af29131b19e58d02304a76722ecdd58cededcd823fb621e042b25a002f9cc0745673bb00e90a53582d1d50c5dbd8384eaea48f83be608ce3b10302047c435bb500673065023100b981bfc12ae3a89ba2e8b6d726dcacb8bc1c43e823eea6c107ba0d53cc96c89a517877822d32060dfe2cf7ca8407feb802306abcb2e5253eea1e28da69fa6630dba599f1e4116bcd648c51efbf09634888b6729b080cc0450f2212398a6fb6fe6ee70302047c435bb500673065023075943f517afa0003e7bbef3c30103ba42994e4e0f24c66e1b5865d6fe896dfdac54b77534ed8275ebdd6a1574b524aea023100bb8d06bdd763f5debf7fdb86ef056200f73aaa7c73afaaaa14af65c85b9f56c96f92babac1b9278adb6dda9aad245f410302047c435bb50066306402302ede5ef13f66b28cc3475d7fd64b7346ef992da1a98ea510a8f95796031606d1eafaac5fb39ddc6e7ca72b6ad3a7b72b023026ceeaf2960411c9ce597409bad214165c2bd9d8aa2ab4697d9290d19652f435f6c63b56708b2a7c5ed1485da672f0420302047c435bb500663064023047399d875b289bf9f76c851e5f8ea10210b69c41757795ff8c3c9fae6f0ecda0f37a14fca0fd5620d6ba35436bae890a023018a96ab1c74d10237d34ddc539fb4f41cd58cddb11d00751a8e426b84e9b3157ed10ff1206c6a9d282756e19cd0c36c60302047c435bb500673065023100feadd7d4e2f37a6986ae978c9e3e9baf237e870468ed0775882aea33518ec40fc5891d501bfbae5e39a96163c461c9d302300897b784f30100c78158ee333f382507a1cd1489f320c1af7763068e6d675689ec86ac606e4196cb78220928be0e728a0302047c435bb500683066023100fe067eb54c8331c718dfbfc5fb060d01ae2da8d018d2022ac99868f9711f3760bf6c2a067a8d3995af0343034e3d844f0231009e6664bb023346b7c896d1869d3890d500fa7755cc59dae8e668f3c1861fe78d84dbeb90a71c64e019743a3491944ae70302047c435bb500683066023100e85cd845e04f9bda10bee7c00ba3872003e0fdd2bb9d2abff40f4577a0c684e65981adff1dd518216dae5ea195cead45023100bcc19966e40082c196e6b975246bbda9d033d143407375106c226dcb388c338eec40ad3df0dcc0d96fcb34f8fbacfa410302047c435bb500683066023100d7679140b31783e7040c30e3da293598ca36b3ebd2eed1ff1868b19791ac42713573c5f329eafb1fbccae2d2c6a36b7b023100de981f58db3e07e17e3db54cb9e89b9e13964766abf539b4d7fd84dcd042b5d95acadd447d069979606822f45cb45eb90302047c435bb5006630640230690334ecc1fd04c97efe94ef4cd892136d44ee5612b504e2789607f57aa495b4704bc41435375d5fffa3013e521e7ff802303d4b1ced3776f95251d2a2bc3ddd1a9c59eb60ae7eba59c43c754de7fc9590c8da8159f41eb602f805308b9e87cc99450302047c435bb50066306402300c04604a1f1ae630e9ef58070d3f3f2d86d26a13828280e2ea37795ed2c6550694df3381b087d215de4226b36dc5201c02303086a0f908f1d9f79f325decf7691c44fd668cabf36390f335eb4a6b96f6e409a431f3a8c5a8c8bc34b976855cf1a8760302047c435bb50067306502304eaefd7e67fd599059d410c3872f10d95a4f7587d6ade235c9d1dccde943d89c2f0471ab8618197107c5950d93ea84b6023100ceae53999343df4c4e646457f11ec8f8d084bee2766799fdc1cca66ce9803d45df0f4a1c48eefc7b7738c81fd5dd3f4a0302047c435bb500683066023100cfae8a467d7f8a98d05de234a9ac27feed619def78ac1f5cc18d932462d87e4b828956091e63d32b4f9073fa62ddba2e0231008c9b20bca4430a17dd882073f0fd086544ab8773c69baa769958f5a300618f012ac7f02ffab30f355c0b5695bf7f50fd0302047c435bb5006630640230581c8275a47358ac8abe13b12482b0d0763a0a7f48891581f6c76175bbe3f746b091559eb52a9f84e6a6ea93cd1721da02300fd539e04edd3e795927a590355d56a6bb15e948bb8f2069a86a436c1f2d5d1ebc487739c8126a2085c1edc5ba80be700302047c435bb500673065023100a217189247c084c680f4283442f6d01fdab085b56cbcbe37ea9f58190f7b8b5f8b8c5c7bee6964a11ea4d27eabf908f902303c4e770dc961057c474a97b4a7d67c3df319c867a2809e1f60de460dfdd4ff924b71c8cb78506d2e4319707bc01a3b700302047c435bb50067306502305391bcff9b53b22dd37d345e979ebe66ce8b8862f409be0e49ab4e919929cdc3c4a263d7581c9bd0347ef973c046731f023100ef3e1762bf876f53b7f05d4590198bca098704968d0cce8cde267125837291cdc81e21bebddcce46009ad03f2e446a170302047c435bb50066306402301299c1f0af3955c436b08f19558be87f932bd3581d0e8d7e40f34e66f53e1a60e45487b81d5eb89da93c4bf98aabb36902302fd9ca7d5e87def01fd0da3974fe753dd4186b6001ea615aac2fbceba896d4bda1256d4a7d825d5a76c0d1758e6fef130302047c435bb500663064023039b59e957268c39f8ca4d6b14c7d799521ce38979cec03907a48c42ffb9f8fab12546eab609cbbe7cf40d697a271a742023076d730a7eabf0bea1a95aa9c78a36da26a6091687c0e752aa1a7f60c475f29101231f7acd1e74e33e6e6675699b53f2d0302047c435bb50067306502304bc6ad1afb7ff4430370f8394990cfa0af910843bb608f1ba32f08dd5b018c6dea37fdb790202c38039bffd519166fe7023100f0cf0f834f94ebe3e78421eb98ec401ec1645170d0e5d05f20457d1eda86239b71e213fd0f9eab70fb1b1e479d7926b70302047c435bb500683066023100ba3d83a61e2190ec5616a0236743354f26474d3edd6b2fa4dc62fc833a55c87c7fe00881f7efb47c3395565db3ff78e8023100bed7dc549ad05edddaa78922cafee70685282463411345242f482bfcb1367be5c6225eb1da64da318c4a2ec1fcf270a90302047c435bb50067306502303291ec0818482317da6ff404597394f4f418e14c131efe4ecd37c430dbe23e774c1596f3f7d8b42f13959365df971aff023100ccfd9b9ff0d8d743bf29a6f517f2052ca844f937bf760f3e0a9a142824de821470370f3417e563eed707ed253921d1010302047c435bb5006730650230067c400b89b7dfd6e8f194e447c29115e39b7eda5f8d5b0bc1314bdd5c2c0f55653e79c6a2a4d1848dcc5a349df5c92d023100995f4b37413b81d2b76181bce165935bee2755eb3252832f8ef177c12bd28422ad48a00a75275da9d37e85e51ef31d820302047c435bb500683066023100a46765c23ebb491ef4d9ddc93ff831d1696d41689752744dba6520b6c480c3d6c27956fe4d63e64056438fa69294a2e9023100cea6a1774a890312ac22696204f0a85ce8b7b04c8b03949643fdaebe36e584519852cb5361e4c39351dbcbc467b712b20302047c435bb500663064023038fc468092d377ca5711dca0b393a31d6bf191459783f2ef597f52009aebc9763ff656d6c4f705248e4715dd68d4478b02302188b285d8cbfce4476dcae12d37d8bbf2f42c2f8f07070bd6baafd4e3fba3fda6cebc8b01a1593919e43a4c05ac81ed0302047c435bb50067306502305dde998088cc005e422be085546ff3594668caab48b27a5b17076b112b524112bd14609787ca4767f3dfcb3a0ea0a18c023100fd64ae5d66ca66c757b4883772d04360a78bd9429173c3108d7a443c77505c2485ac383d8bd005da1f6ff65214dc879e0302047c435bb500673065023100b31fa1c5a9e1319e2629a71ddb5898356780bbacee30ca04b9fe66201e2064766ef7bc04d91967ca019adeac06d053d702301dd732fc8617199cb6728a79dd713a80607d7f6af5c9d6b88a1b49d3da4c9831c17a7050ce3ec8990d50fcb05258ff750302047c435bb500663064023004fb564146ba0a6816f6bc3ccdbf200527ed8500a5b98e17df61f605904172beac5c97414659ea09b5e2c2157a20a26102306268b311305ecf5280757198403ca88d4113e8e91cb745823ddf1aa6cef57c598bfba7394c729c99cc7ef25ec5f6277a0302047c435bb500683066023100c4a8ec596be42affecdae6f555529fda29100f0bb4b4e8ad16a0019adc8ea7b0e1d177e81a01d44c429d03e5203f3244023100cd800d75037fbbb2292f7d294330e9ad5cae894d46ddc4f3074b98e66361e1222e5203219dd50f0eda2374053a5a29180302047c435bb500673065023073c9ffb3f3dd55f264013a25be18541d3704315be8d43c77778289310ce950508c2d64fd0640c6328b86a65de155844f023100a41d3bb457f2cc4586231e65433606108405c0241ff2a376893552ebd1c30c53025bfb1cee9d2b0dadfe53870a49a9820302047c435bb500673065023100e49ab434eecaf1069fd696a49bfa712c2b94d39ea0515a6d2578ac4ba27e4658f10f8ecefd2bd059114ab1baa65f6a810230184115fc2d59a5a050aadb81c402968a7dd106d26dab18f4ff686946547b94aee0d8483cec54d19267bffc4ee89b9d6e0302047c435bb500673065023100ff259dfaf5ea3ce74cd0ce093ecf4eafd5d958c045cb3247da01e2753f05b32b7f29c53087428122c1e7e9757717d53c02305c6c36def4af1027f15c3b339b0a4865f43eab0b13aceb69d89d114b1b3681ee62a6cf44ec1c2153f1375b10d38ff4e40302047c435bb500673065023001b40fc10f9612e18767657854b7bff6167bb8dfdf36af78de083bb3d2138e1dbca980c11624c8e4b76bda0da31a31b3023100f8e62e00a303df1e559b815aa9485c5b03a588819785dc161751db29e2398fa9a716d9b8e47056c6bdc4e537dcc3b5e00302047c435bb500683066023100d63c6abbee6a147a8a991bff281161132c59aeb0e260b569f61527f926758ec2400ebd42e2ede88ed5d443beb4a8f4f4023100a7a30e36e6471d27f2c6c7df67c20011b38ab51ab4c01dfd29e2d892c28c1e489fb96b462c0d81f9f9229a75589bd8b30302047c435bb50067306502306055f85a9210ed4883d6e9998969462d11810cb280ae10693c1e904ec460a918c4136f3c06bb29ba49c5f1dd2d30805a023100d7ad4b03c22d1525c7f3310f775d850a4a9ca8272dde01ece6e0f4106f7a436e00bcc5b919c9883f202a6ee37a2840f50302047c435bb500663064023000ef0021ce6c1bcc4f6d6ee50d923da501fd3aa1ee6d2e25a4d6bdcfc736bb7d7196c66493eafa6a5252f28b217a7ff80230469ac854763edaaf9e8c5bf3e5b3ba2ef8132f78bc81418b5dbf7963e02227f70c95596cd641a1feeeabb90faaf8fdca0302047c435bb500673065023069560b8c2d2b70d7cfc3bf02e5181927cbfb923a80cc7f8636daf25c50c65e1003fdb4a11432788ae1d6fc086d88afda023100baee6a00fb03de39c23d2bb954c9e86a653660d3df4877954a8de1e4b634f533ceca9a343cd3acb4618c4b6a8b8c3d960302047c435bb5006630640230171553afacf3d04e4751ceb7de15405a4ccefb71814e6752ebba1a144897d70e3da5dd4e0ce4fa2b202a32f297033c290230379fa5a50afb6b452cce4da8e68f82a01f20dc648e9156458ed5dc606deb25af822ac560fd759311ec6780571915068c0302047c435bb50067306502302f9edbf62ee07bfddb85a72351e69efb6fbebe3fb7a5031f65cd3d81454b87420683566ff7f7309d570cb2581ecf9382023100f0d20b54955d7fe7a954256ecb2349c6d34ff2efb1c4c9a1c36a63b1202e9954827c5a1f5713e0029d7723396d09e48d0302047c435bb500673065023062a62e8a21d177c9bb39cb95341f5012b8ea86556634aa544ed40ce0e70bdebd529dec1ddcaa86afaaf3cce455caa71302310081fdff0d2bc9aba922330bc595ebc771da642bd30955d6b7dd905ca712009af1b19fd1121aa147a6d9d41c6c6e50e60c0302047c435bb500673065023100af1104e1d9b1c87f1496ee0853699f9eb039ba81b9397f5d26607c7c8f14ca1a2b58a68273630a66113488717c73cecc02300fdecff29e835f8aae19138360a500dce1ec9f8fb96e6bff0bacdc44983a86d2662c6db6676d8210f4f0ca189cba14c60302047c435bb500683066023100c8940e2351c3e645b17c44ba1a360b99551e61a4e832e5ca8ded76ca5673e2d2ce2bc8b174be4f0b3f27d725b0207cac0231009961a52b6c56cdb17ae61b7550c60b04328a8ed75aa2e343e277b3d78fcab13a6a6b65a2f898cada9dbcacc5b17d09a20302047c435bb500673065023012a6a0dbf6478ab06867f9c51faca7db2c8016f8c116d8a75e629266573cbcc08710937a32b0ca5381a6b3cefe14944d023100bc686b412c67211d5be31e69036d7404256ea442fbf925222b1510d7a2756e045bebbd495eddc741f97c89e8b8e9d3ab0302047c435bb500683066023100b5644839d08cecd166da08d6c03b12cbe49c46a78da71d821f3b4c4c3a59ededf5ebaacc9db460fe6b422b2e3771134d023100f0e79f3ebe19735d5957072391606cac4ba7818c16ca4aebff68e1cf41b2820d1cad48cb854179d38ce4d091a91276840302047c435bb5006730650231008cd783269f650fbcb76fd648b774a9e2afa4c82e635138b15388f8be4e30c7386a4c463a2c428f51594c18ccd5aefb18023002eabbfb5050a5601092d04c391565fa75adebf14e76ef7098773e79fffe590dacf6c0ebb43d2dab75337709fa378b850302047c435bb50066306402301c2ed72d1ae188c031b59feee24d3425f34442ff35cd1ba5a8d1354d3ba9ba77763b5ff5e02f9387dc0589b893a4942a023067bcd15750fc4bd8e8e30c1c3335e7c2e46744a14052213198cc715fc404e0f039fbc20f51578c6f1c048b0da994dda60302047c435bb500683066023100c7235dfc1733072f50f78c2d3149e8ce41c1e3fe77dd1cef08684b8b83117fe0c0f226564343d75f96b797d3aed54f29023100b8d32391fb1de798b7775802ba0c24d39b5c4a61bfb033009fcb7fad32aca90665f769565f18e987929af0db0e5634990302047c435bb50068306602310088713f82e384926f934da83b520f89ec3e94d5945596d192e047342b9ed18a014dae511127434a755ec8cda9c3af55dc023100d0de84e7f5a63a3ba51fc83cda530bdd52c34c74674cad9d1ef785f88ff95b1cd28dbb778cbcf955bb7cecf95b6fc0b80302047c435bb5006730650230678f129f946fb9fea4154798a1e1f357e224a525c40b31ee9e305eb1ab41ad444f7f4b5cff9d686278e7024ea571e9b202310087a95560bc4a14caf335c3dd95d95b8d2c0a027e77408f7d7dd0b13eba38382a9b1810883183c1d81f8df715dcf3c7e80302047c435bb500673065023100bde41a1587e47526108b50fad71e86fab1d1d2cdabb2c486947f5a25b7aaf934a3e4e5dde2520bd1ee0a33e586503272023043a3985e07032f111761d07fa6e9319c30e2583fe9fcc4bd77a3320e830b03df1bf285d390bb609c193316b9d4bfb57a0302047c435bb500663064023028200f40b23c60bc1f114534e6fb229bc700b17b4f352e54d4ba160d54c09302a9e987829c091154d65f6446d4b25e2a023006682ba1b42aafc1c698d45f43a906b3464ab6fc4da671c950063cafadcbcae60d79305e30f04f11b5f96d464934f67d0302047c435bb50066306402305c652c2aa7faf6f03de1565fdc30983a84969f738dd0a906d0f5f47d85501474cb3cf1ccb065371796ab6187cdfd34cd02306ffc405537c30b6943d66588c2e293d4fabd5e92a46cd806359e68379806fc82c0491445d7d293e02ad28504369b7eb80302047c435bb5006730650230367a30c86ddd5e9f7a6391b4e08a8e4acef9eb630439a46c2b9327955ea83185def7450b2c45794a278a3bf802f345d2023100d67dcda868bb7cc83b80cf72ba1cbe21c7b389a5bd2ac2c40cd7d3672efa7d52e4b37b4349ee25033f21281035d70a630302047c435bb500673065023004678eef3541c29bc19b5e5cc8788eca29ddc606fe473bfce86dab0ee00e488aeda34b172d2898c1650606b4eaa2ddf5023100c05b2a5c8badfad74458d7ff98c753e4fe368b09ff3840d9012fde49790fb83e9384de291c1e31b02563d42d4c6480d30302047c435bb50068306602310088310a5e96a5a472cfc100dc1103901b27232573c8bd079e022ee699733413ad945dddd42b8c441a719b265d1e0e47ee023100ecd9dd34f7f42714702738cf9663fa5bf9b3ddf51046a10475a86b2fe1e6feff2b3fb078abaa1c3665fa0a53e1cbd1550302047c435bb50067306502303c3f37439ee2ade8b673a9b0a5a5ddba13a331f0d525a4b1dde046092b8ca77885e5c6f479bdd79cc491c8596ad8fdd3023100a712dcea9b8c34855db8dbd427f0fd9741262d55cb63efb1d6b6c1c7ee8a172f6fb71c8280ab1e7114411e80211fd05e0302047c435bb500673065023048ec5423e300363ce72725fec7caa8a7152fb928fff3b02076c54a1e913aff8fd815ea4bcf63797ad8d3dae3c75981ef023100e43285a9fa816f5358c74d40d9153dfcdfc8d0406799faa9f1103394281fa142faa983934173f6871dffe5ab3c5495f70302047c435bb500683066023100a223582834f88df971ad2e0d00a4473682ca49b75869305eb96bc43f1fba323326deb2d44853b229e7e8497fde1f97e5023100b99112045686d5de2a50bab34fd4ca935163f8aab680bc8da418535af4d18cef5f678666b4eef0bf8ec965e3feaf85110302047c435bb500683066023100b8fade7381bd2635e3218e459970459e3139710966bb775bc7f6ab45dee3bd1f68232492d0f0a700085b67674057e06702310092ee423d3fa515275b6a45ee8950b30de9b8cfc3b3e4af0f7e8a14101c7df960950a04f22e864352680ea7aa519f31a00302047c435bb50066306402305e822f4b50cb737b926a8a7dad0b5de325463b508182df9e8cc426b74e14aa7f1d2fe75ce113367912073118b0f1133a02302ec7b5ba36c56f2c784a38478efe368cf3f4f3ef3e32ff9379cd393aa6f3b3dd3c9f661a4da2415d488f793f24a8306a0302047c435bb50066306402300f70368123ac3275dbb061c7f22b976349e14b48f83e6e7e8e27904b49b4f730a57255fb4b05c1e58d3e2aa5b2cf130702303f541562b5666bb37b7b3fd8d9ba8da870402a4df61425f68f52eb8c88e756472de1adf393bb75bb7eb4cddf4146c6490302047c435bb500683066023100e4e7dcf132e043cc3bbb64651d137c89eee45628298802ba6f56637ecd083e2605bbbe4929afc1b1a6b406ce7df38aff023100c3dc5063193362402bfc1d2dda72a4b5451f470736c2a6d717fb57bd43bc5c11873cd18ae88093e24ecd0ecd5f805d720302047c435bb500683066023100f99cd3b0494b4747ab3b87f61ebf9a4b37670707f4700a2a42048a53dd7785b7f4de204b90caf997d2c094d4c864c5f3023100cf80b7838af7299d12214c3b74a5c2149c1cdf2684a270c512cbfc60144011b7127c580333362ce14caecc6975be57360302047c435bb500683066023100a11ac3ab9f9b0dade4f91c12b5bd6e01cbc0edbce95be1dda2c7baedf7c06a594a78b2bb5bdec4eba932ce525a70304e023100d63ca6e523cba31c33c10c7f5e99cc9709077f79d8a3c1e9fde854befd7e6fc6c828f1c0c6ba2853811990c60fb25c8b0302047c435bb50066306402307e616caa73aec63d53fccb0ab83d70b44a6fcea88b2b7495c1591ea6c5b761db2afc4291dcb63501789d2c46db53bdb002301cbb0ed549988b8e1f9242bbe552feb7123a1e38d66d90244bdd05547cf3eb6ccf632f46a4bc429f11176cbf58069fb10302047c435bb5006630640230297dd6ef6c20f4b196a0225c22414e7ec69a54daa43eef933e10fd37f3bedfd3635dffec070526765d495037ea47a30c02300b762788c46806a7e8bbd4f155169550193532a9c9aef950b3c98dbf8d47ad5cde86421bb1c9e8a3d62a883cbe3d73af0302047c435bb500673065023100a7533d9415579c845e6380c6a2d23f98b2a73431994318ef3b60464514d6959ba8e4cecb95ddbc8d2bdea8162c70a4cb02306595ee1d20393631c4fabc6c94a4e50d2771d4243bf92edd31f506bbd29796bdd5de554411f5a8d75f287dd416c69d560302047c435bb50066306402300af5058b57f6c3fe7a8ecf15ee7c8ee07ac14c120afe9feac07c9e40a79a1fb33dcb4e0a17b4e39301534f1439fc433202304501cc93a77354ec1e1484c36c84994c42298f24d2d962fb9443cce906ed0798ee40c8c4a2ac033ea807b438ae8c30e50302047c435bb50067306502303d088ed83b9fa6efbeb8ba205182f09fc9e449bb88bd46055f90b3626f92a3c9ded7bad535237c707bd5c35fa9133fe4023100ef11744b29522d15dd550e96b67eeece57f5dac245cbaf2dd9621d7d8ea73be51409e35f6d6734f91ec23c5c0901a7190302047c435bb500673065023100ab5d38e204d74f476ece5369505d2385cb2814b92ec42f6b96b178712fd042df63ac5eb735c0d6f8d096995ef49e3b83023038a41c62b6ac94664eccf1edb30074b087f116a15a1d05b02731f54e5cdf7682fa10dbdaf1c5c7d7b70e49d31b0bd1b10302047c435bb500673065023100f97e7987c5b21e2d99fc922ef4e2be984ff39dfdad90b00200a00828ae83500249d264a968271ad20177f15af9c710b1023053618a17f3591bfc1a0b46b660bd16305ad81e455eb27c105c019d076a3a2580f5c67eb11f27dfad2f2d16665826e8ac0302047c435bb50067306502305972d34a583dab3a4eb0079e019e868c8b1ec2e3a148dc4e682b21f4825c62cadb668dbe46d0f830b249ab27dc6cd999023100cd2cea8bf69d005cb752b109485cf672206d34687ddb6265d1ff65916f2bd3c44f0572790f1e4f3087bc2390a801c43a0302047c435bb5006730650230535f35e36b466c36732bf15b9e4980e3558f7d15280cba0230749fdd53f0a08fa88c19b52da6ce4d1ba0a02baf63a72c023100d498065c5f5e0e0ca8e21b29f77b98c67579492d196dab79c9cfca8c0d540158778ee8f027651f0fbc4bfa0ee4438a580302047c435bb500673065023100917a85a6e0382e0e4c2229cac6737b8f34d7025cf93b72ef84d9b69757a13998f87da94f35eb8a6c5506b26cfb5b70be023031cf885f80466193324efed693c961d790ba93896f5bc88164150ffbf53b860055b819528b9b3a1eca29b0c5b71fd3140302047c435bb500673065023100a0194c0e3ed0d8fd4f4badce180923f43466cf9eeeb83d60b09ec943f15c4e96e97b22fca0a7e475f44a77cdd1c547cf023065d85c188c91ed11a90c9fa414d6bf87341004d490a4b47a01e8ab94d928a4e84d90852a6b3ceca41fb7d7d836baa2620302047c435bb500683066023100dc2081d2e7b987d85c55e9e9abe36082af5a318724ecba09b42978604eb8a8ce19d9f6a6e96f348190a97a1942b48b63023100b3450bc6426527ca2005bf7a95449dc23fd8f6e3688866ffeda718a0348a3dac34d6ff8e5aafbb4de856dbc90432ad930302047c435bb500683066023100e4a4ca2e364f07cba49235f9973ff2b13d92894661268ee5bab60ac2be022fb270c0fd9dd48dc149a9c1de43a9f4d4ad023100f8ee0c46ae25491a8d430ccbfb50da4725f0d5bd1a7f60be79a6ffc7003df803197e75de7af248c59f59d0347253f1c20302047c435bb5006630640230019a7c93f10304b43c30813835c94279b36ca92b523bbfa31b58e25b654cf57d1bae16520fa1ca7e36436de65db8ad3902302d1acd213bd09a1c012d5faa254a67cb9b578b15ccd4e94f74fcd4c6e0527c1a224dfd3d62d405107d40b2b7be7a91460302047c435bb5006730650230276b75037ee3230457d111c8928818de28a2622b80c7d984c1083abc50cec62e5d14eee7c632895feee249a97d46d178023100a285b5af95464d5e329427f281549cda97030f008fc16aaa317d3d7312ce0fbeaae5495e6ebe0643bfa3dcbc435b83e90302047c435bb500673065023021a8d0dad138ecfc27940b56151a89aee2fc20675ba382313895362a41ef0731c0b96d837aa3836bb8d757506b508777023100fc7afbaf1bf29a5dccac8c88453d0e9d9badd41808e2140b7c91f17b33e9992156b254663bfdf279b2995a8d63898f2b0302047c435bb500663064023001a834bbcb2fdcc4f7c6e105e2d2f3d51d96c9d9a310f2144ebe2745f425d37d0e2ee92393eae9faa252c5b8ff2f3e9002307b974ff3c1395990c0c44dd6b1f55a17f1507fed6f7ed8a91c96cbbf35ac670a9f2ae1b5072a247c6232678053bf49710302047c435bb500673065023100ed13e89f395cb498ce2155cc7e6a6ac5c8d8646142d50cff3a6d931ed4daf9bcb6cf7ef6ee15c5f7d38f01b15cfb506102301edbc1b8fbf4fd768c787b06321d76d2e414f32ea6f4228ff0ad754b94cc65bc992055c5d8e620f8cb14a30c96c3792f0302047c435bb5006730650231008610cfc46b32719e26c7f1eee147d914e2dbbdf306edc58dde31e2f15691686bb6161f2aaf915ad29b169ddeb9b2ef6002304b6d66930897bbc5fa375af761356ffb88043f12c68be312b37a8c311e79651aa2aed03a6f2c360f34f89129ebf4b65f0302047c435bb50066306402304b8d098bc5c283da5d90d45dee231bffbf6ef7232ac49f45680527b2790a7e10a81384d12ad70de619fcb1c4798f42be023041ad989207aadbbea331f7169e4b7a4b3f6103a3c0dd466c48832806f89ec157f92c7d89400b63d2e3b657b5a3ec77060302047c435bb50066306402306abcd2121c5cbc3faf91ab54f09c242637f5497c4fbf706b17cf53ef8d5cc6ab8c54ada5e59e140d7d16f00455b28c240230261e5c5089d013c432bf50c3459cfa06a1debcf63ac3a0bba163e6ecf3943b4955529a368a3f4465a1f2f1861e74f1090302047c435bb500673065023100c6cc9dca6b0b6aae30ab2a8c19c15761807acf2b9c7c91320bb8af874bfa16dedf0daea3e866a1c1cc9c7c895d86593d02307001e5abb9f9483e877a6e3fea1a52f97605baa728e613f6e08b39c6cb6c28d465d25bc19dfe76d4a4fc833ce12d139b0302047c435bb500673065023079cd0f33c678ba66cf1c4ed57bbaf3e564186f8fa4416716a80d67608f90b61723269afb61df00eb671639ad03685d44023100fa55c9cbceeae32038145e8879d790b5b30db8a3e42c366d8c4e9797510ab5bbeed928570d8e88e7765d7de12e260b0d0302047c435bb500683066023100c8b526896d748d075e236a37fda47b4a7d835af356ef872390d4801d91c9071c816b607186764530aed27b637d449c770231009ab30945e418fad3f74149a1a51b917f202152e41f4961627401f3965e04d177a6d7a8dbfd123bc9af69fcd43e1494680302047c435bb50066306402307ca713c1a413cf360af94e1f86a5f32fbae79aa143d14c3afde44230893d394a9e5e4a9274aa1176d3ccb1861082a642023043c4f012c022bff1b959d43d3a06aac572869d71e52ac08d2c17e25296b6bea4192bceea31103cb30cfc0fcf7de69bf80302047c435bb500683066023100d7bca4d5a84fbc455298f1b28425c4760c20757f75838d3ebd0f6b13a7763ba41a8a4a0ab49d5f3aa43bbf3115e9dce5023100e867ecc00003809de02abe33c27b14b9bb6101409000410a84f1a9f87e45d57cd7d2fe8b6be10f373daf58e68395203f0302047c435bb5006830660231008fa4f5e450d220d200968075e3f0c5fcb8a9555c1fea08474c80f72c517c5730ec12a7ff0036ba8d748f4431765bf1f3023100c94de5ebacd421e10b2547c83b1aa6b56de82c49e5a2d48a68d9e4fcee1f70e5d98b8e4d847eaff33fa43bb1e24970070302047c435bb500673065023100de08674d0a4a2962f2c3fdd332b2bb2fe2123980d89f56e5d3fbfd920a59c04782083e998eef68956d3bd00f6bccb55102303d8b15a2e93ed0497cbe909c389e7366765e3b8c7a95dccbc0debb044d32a907983dfc0dd498dd75bcb6fce317093eaa0302047c435bb500673065023100cb077ec1ea5a9bfeb54ab5f804574e5d6308c777233b939088402be90a4222234a10d208d5cb543f0f2b462da9425d5a02302c448c1e803459332ab6915aa7cbddf3bbad62fc02bed01de85fed1b8ae6d9b3bcc9bc0b8aa720a713b108840e9fa25f0302047c435bb50066306402304ff53e5e267e6a9d4255105953e2ae2f4675efa8922d543ebce830c5f7e3a8ea6ca4569a755629d6180dd13a545d2c2d0230478b81f92dbba6cdccb63354642fd39e9cfc0bd191ffe1d61b5f7a39c491d020deab03a9c223c778353cfb6b3ac199c90302047c435bb50066306402307871e3d495748df7b814071289e5cbe28f2470fd6c8596638ed042f713395c8f8cab0c2074b46c2d8aa5f8fdd88230d70230034f745077dcc9cd4fa46fc758e4e46eb8bf0e92007ed953b1d71fbd32694baef98791cf95d6f209c904cb6a8aea6c170302047c435bb50067306502303ecfc09c6b74869525c292f9aabbdca3c9d8450a3b226b77ce980c8af3279c7773ae8c5b5118bed3b6d9699969909a7b023100a10c042027b70610e7f55fc81c8d0248c7fea8a2d538de69052ced49813bf36ad42d5fc48d98a1ff54a3753836be7d470302047c435bb50066306402302061d2c09a9f2a4003c27fd33833453d72c5f7bbb25dde83463f929d77f00fb921afb40654d3c9c694bc061825d8cd3902302b17a5053b8acd9b2ca4d061f6eec5273e529011536ea50d81ebf51f1216dd971330d40105bcdd5084e59baae395ad810302047c435bb500663064023036cd17d4166e96dccfb7e2be3b31e8428acefd52e56bfc8baeb849cf3463e2281059175f68ad9b628abf1b0f0c5965ca02304ae5570137f16d19b33158ddcd26f18ba11ca042003186c7ebabe633a52835f4f7ed37e9b0cf7ff1e49c8c62b655b1480302047c435bb500673065023100abcbfe124dc3f002e7d0d7ede24fa329f9759be95b811cf58fbb107943ade35dac3bb3594d818f91321483406d70f78e023076134a48d47114567ec18ecc4e18e776675d94ceb4fa59c4872510d76d4807ea6704ab865ef50cfa3ae268bc0ed7815d0302047c435bb50066306402305eeb98e76ce650a398c67360746ea9222959c947c354b9f822e4db9329a7f8cfcc1a791a02a2b2fb4d1b09326727f12102303c1d8fa4a3b1bcc04b290454a90281e9c694496cc390b72a7e92d30d3b629e51da4e6ca84f5f86bcf3e20c701d6defd80302047c435bb50066306402305bf456b319ecf119856803ba3606783f381ec2d403a1d11088ea8493da03108e953330df6cea369f8c7ed32fe41ab41a023001ffabb5b010d5c3aefd155e8256762a6f7e2e353a92d25163a227f8d923d6c5d6220e9be7d6b13b9ea57a0a1071bb200302047c435bb50068306602310093b60ed2f6e24bb90ad1393559581fc97f85b23108280c72addb3504c2b2212af2a57612f91b2a0618ca1435579e8d9202310086ca59ea1bda85d04a5c6bef7d1718f6752eedef320b9243bc68689911e97cbf9e2db57296c225bed1097dfb5eaeb60b0302047c435bb5006730650231009e1f3b527d678e9075b0c0b3394972804bb3d1101b6009c87703043d405b09b70dc5995f8ac0792f93f778a1740f54ac023037fccd7403e1becf47496b837826eb3e955baca5bd253c7617fb65de130ad80957cde73b79f9d0f719de8dfbdf0bb0350302047c435bb500673065023100e4a79f11c85fbf1a07f1a2016474e31d56acf9794df3f55f6da4c907b81d6034c621eede3d7f074eace926f999403121023028178cdc064214d638c21af6cbdf10f3fc0cc3d9275eb839108be382578c1648466ff000d01fb67cce9947540b4163760302047c435bb5006730650230597a16506b8676cf3fbdab4239ea809f54390da8c64c12ba79a33e4dbf9a75140ccff28e3e076d028ff731e2a2a16d1002310085d51f003b979d9aaf5c34df7b27cf9350aa7dbd11a9f071f7f4b7db6aeae6c0cf82e179dccf54143819664ac3d2ea760302047c435bb500683066023100e07e5591b3fde2cec13c96caa0a4e0ebf1a3c8ba01b1a145271ebbbf93fffc8af706b84b416dbc80fde94ed6b2bae47e023100d21c3dbbfe1f22b96561c3fe53550961f1cfce5abac2c081153503ff1023ef9a29f61bbc6bcfcf8a7d52d942582811ab0302047c435bb500653063022f7fd2f0b20b3ea558f404c857fd48c179169fdf273e0436098a9beccb5efa68f66d7842914163ea25363c5acee7e4590230018ccb39e31e404a699bc16106ceb0b8238ce49d40661fc240110ab83e2a91b87fda383324056da2d8c6fc3fa77e45e30302047c435bb50066306402304d038757cbdb854c7884d521351289a7f0bdacdccc474d16cd956363766062d1df19b46b0336f85653a5864d6e6416d40230777b90fd2c823a88207cc58ee4d0f604f378e4ac2a90cead05d6cf51d597f53fd5a672d800c17a1465062a3432eeda820302047c435bb500673065023100a27ee61df1ea6b9aa952fcda245c70af522e4afe085d3ce18466d187a3f0b6b5ca9a90b78ba446aa9abbcc5eafa0ca2302305e99457cf2a09025b2a058b5e0e440fa6b12a0448b6c30f9e15c33d72aebb48e0cc75c72858424022e35a53fff46b2490302047c435bb500673065023100a158d9f3ba01feeed88a91f903e37182990522225eeb76b7eca01b52b2a65c5a3e3e53b46e9d4c71bdd99134a5c5246b023030f1d4db2c55cc9a0b8fd4e8c516831c7b801c33c1568fd0c20d2834d8b370b5d101888cf481a7c8f5baf32ee03342a70302047c435bb500663064023028ef5c27e47340a3b9e8906f4d0a6d0eacad8ec7a3015f6cc724ec81b7ca44b4d368c244b6ea0d1039a0593b8a4208030230755954e9a7da83c0821b1aa81e8c83714c37afcb9bf61ad0c0d694008376b5800dda75693ff0e280c1dfe89bfbd76bcb0302047c435bb500673065023100fb9ee5dc3e727efd27aa1817ccdf230fab1d1da5d7e8f7d091ceab5311b44eda37e7d2a7365afd7904a5cbfcc48bb08f023036a1491a2aeb1748794a7ab5554254925550328a45266413548e78a110a72c165c531db34d14d1d097df33991f3432e10302047c435bb50066306402301a965a2ece2e5e1e49df8c23fa169a9223b6914fd494463990d6a7d245ac8bbaa334d2e88fd1f9e5dbc7145c361053000230423249f15e77bd91e6fb4f87443f2e879295e0e8ce5e18659f67b6ac8ad69bcd797ad5ed92dc56694a13f0df682ad0d40302047c435bb500673065023100ecc7fd1bdd7c4cdd164f8b0f6591bc875cb1e65a8bc98be0b4357892f8f64402408221baef8672e605ac96cd5eaf191702307bf32334fda837f3941222eaea1f5b8d9780f89bc2f12282b6580176cd865a7273b5487886d26c5d9c9c4a50964ca8bb0302047c435bb50067306502310081e2f9bd3dcb9522d5e07017ce311059b7184e29ee5195a497347153c9bd8130e58e6606163101e5b879309d48cf53380230745f545002af4a644857817435179a9369b7552c39ff4d21614bd1ebf4a17411016eab5ac6d9bca967d14961b83dbe160302047c435bb500673065023100a4f872398fa48676f8cf1158fe20fb19615c35e0a59556b980327402aedebeca0ecb2a657c0073bba464e3adecf8f79c02306088946f9070c2a0b5c6c34460ee313ab06798703ad217271dc857948ea77a602b2ea2c5c769f52fd769b158a938deb10302047c435bb500673065023100cda9e79beadf83c930615d8ebde4fbb53a3eb1aca6fc9cc18b5cf9b849d54607f5698ee8e5adcc60d5428d64c8920ec80230105dbae8ee787474840e6bf711e249adb7d32cc7092f64675e6cb0b1c47647cd88c1cda97bd8d7b7fe2390e4082cd74c0302047c435bb500673065023032f27beb19aa8aaa6c0c106c530a599e83d70a60653eed1f274d2746f93da9a9907b404fa95e2735b9e0ca5d131a2bb802310086a3df465130cd9666cd59e4fed139424d184f22d25f4b580684bd8ec824113b9c78c8e4efb933521fe84f8970a3748d0302047c435bb5006730650231008577bc6f532418c60681360b93ede1179728343794d965da0744b06e4af1522003b5fb6636d0ef656acce71b2b7654cc023032f0a3b51eaa91f1e277749456c6ec49da4f7614abcc59c86c3b7a7e2ec0640c4eb392fa4f6bfcc87510297a70a09bee0302047c435bb500673065023100810d929d186cbb46cf3d39b22dbec0a96f5516956d2b6f11727c619425518da86e297aca84f3cd633a13554a703178020230084bec82d5db3dabe83a98de6242dc68a466fe5ccd47bd43c575130cbb636eb282b18b95e92e346cad9e3caa156f86ab0302047c435bb500673065023071e973123f7f2c732d133166c692862e126a1737ab0409958f65871933909b39c4dc537f6d044267a0ef639ca970a397023100c2cf74e9e3d071ac3dae074e92cb54271ef425834fed224627af22389feb3c5f1d3972c03752902080ae9b9a8700282c0302047c435bb500673065023100f8f7a537bf18d65ec10cf80bd65c25495f70097e937176ae98cd68bde9b807907a393a48935366a875b1acad61d67efb0230539aec538c0d586417c083864e6df6936c231b2d1f3b2f0ac863de39e386bba27fef27b6458722e6cbe68e22e69cb04a0302047c435bb500673065023100bacdbecf3f0b6e28c908688bd7d73f1827a1229562d8c5caa61a9295fa05d7f6cd0e7a97c318d70fa9d3e3e1a71fff1802302b3b3771cad1fe6dfef3b1c828a09e0b07cc4731dca7bb7bc918bde2483f465c1677b12fbe7d45afb4cf95a091a5043b0302047c435bb500673065023100878f42550fbaeb783f627fece58137c841769d7f5d5e31eba9dcdd4664218cc22f11851e3b313787b2153138ad60958502306156798444dec3a91fa6605f8cd2affe84061859cbd8200c0597c529500b9cb16ee94e24ee59c5c1886357320101625e0302047c435bb500673065023100fe982e052cfd806d89850edb30c0b9c63bb4de7d99abcf5d35ea006fc0dd4b60bfb2fb9ac71fa5171f12ad20fb46841d02305c375fdd1327bc870136d2f08a014baeb6fc572fd4c2ccdbd570e496a9665810518367c5817e25c66e1f1ce7dc45f1640302047c435bb50067306502300ee7d7ef5fced803f18fc3fe46fd5adc8c0b78cceaafed73cd878d77f5631852c694f1c87dcfa7fb94b6dc3769e1dd36023100c7c0d0ef08a854aa52bb1c8c3d846bdb3fd076f8ccf71eae9580782ccad4ea11468678638225fd1b1009b3ad991882270302047c435bb500683066023100f26a8c350d039e08fd7d378c072d37d1ef03cedb22b5bb7b62e6bf6ab4915ea5912ee77ef8800049a70bac5c23f2964902310095d5a123cfd29a0299dbfa006432ba34fc2191c75e1dc34f52df45a557fe7ed4ba340ed215a01162b723494676c2d1a10302047c435bb50066306402306b546b3b193634ebacb3e59d65d30b0d2e2bdf554def95823d5f4c44eabfaadd27c047835ea821ce6d67efbacedfa58d023054ead05ac3dd46725189a6bc15e9868467f3704942817b929351aea803e423810860b3cf0ca035b0fc4d652c2dea97d10302047c435bb500673065023023adce5b44b888f36deebec6072c9eeafeb02372939cb8cd842586c99623c63822117e316e30171fd317f0a38499db50023100f3b6d7297ce5cc5e68080b3b5785341ba9ac5b39108f6dd79d9702d22c411470ae9ec7c03a418d1c64d96e95e9b2e1730302047c435bb50067306502310097cc158ff6cd24d370fc51a8e048a2078a28ecbfcf421f7de5cf6fbcdef6442277ddb5897ecee362ca5be35d4409c8f302306094f39d768b8791913406c3e7c15a522d25c630a5a50c600537109b410d092a01cc550ad3c3850bc70d3c831511b26a0302047c435bb500683066023100fea7c27485022781dc47953a0232fed527e7b0a2fb7e2fe6c8a91b115f9202e030f3895983e5e77e05b6f7c7a38d17b8023100e2a71f62707257a372d66fa0458172aa2322768805959539d14a7bc5f26805f3a090c31fe5c1da6c595f8b769c5ebc570302047c435bb500673065023100e55b047dfa2ba592bcf43d49ae525d7dc9600e07eabbb028705c1b4c6bbfb9f88757da7fd0c55b931a6be44fdef5629302302a14d0c1b19cd4036e31fd3e3bbbdf9fea426ce4ce8d9308f11efc3cc41514e81ba23f9099b52a31b8c29abc3cf7f2b70302047c435bb50067306502305eff2d0dc1462809bf05c3c610bef5be0dccb09cc9a24255290f109f170888c3262214a351c1364a2752f62bd7daa3ed023100ebaa69a94337abb7c8bbcf36e38264976c5d7ed87a255a51ac3a1511fa521e3092dfc4d1c8076786f051e40e163cdbc70302047c435bb500683066023100d5eb97ba680f7f63a3b3d68c2f8e3a1bc368f9045f035b45ed48f077248a585e89c378cdd36abec00bb660059eef02c0023100c180921e6c4917de54b56f23cf797638d38fc3f74732662271cb02da269a305bc671249920b2442a74fe5619075967a70302047c435bb50066306402302d270d9b2bcf4bc695a82c45363fcd78918ebc9df586cb65d88eaf55191502d517663e2ac77994206737a65243d3c4c0023047451d18167f434a22b9151dfcffe8eb4cf360d894a80324f6b50523fffedfcf5754ef5feeeeced12548968d5c4dea2e0302047c435bb50067306502306141fe6fe7cc99d7b438a9e35d102b5fac498f6d5b6b4dc46d9137f37d40ad934e379df419e55eb9f9a0930a416b787d023100fa81f63e7f3cf4cccd83b1f5afe7df4a58961eedf101a2a7068513adf2b66e97c8a6208b0d52f589e8d780081b39cb800302047c435bb5006630640230551c7a95142c0a993c7c1ff54ab93b36a2060b6427de2be6198703a1e9ad4e470743a92edccd5b5ec2b945d401901bdb023051db96ec15aa1f3931e48d6baf07322de5b71f669d99529d432aa155ffdcc50ee4dd554b3c1ef9ed444c15577e77f2990302047c435bb500673065023100ea95417fb414e96d035d86c645fee17e88eb1b699604b5a5c82996ab0f66fba640936917cdd9120e8cce96a955207568023077fd0ae9b3bd29da6c1f3e32ba7329a5f483510e7709240c00c3bfb0f14baefdfe8e67ead9c8388c0e1cc7ff393d43620302047c435bb500673065023100e7702ca4c32ca788e02f8cfa820e541be0b9ec2c227d566834d09b75e515f453518357e35c6de986bf61606121df5239023003d9a59f7dc5acf94e7402a84693f20fa777c0291b6c409ce43109ed8710ffae788d7f605397de6ab092d6a128d6f8ea0302047c435bb50066306402306d7ac049008b0e2a24ca1b8e4cc93d4dac8f1499c3ebb53779d9bcd095b2a928ced8e6888c91a8c54dc2c70d2052338402302dc5109e127404725b460c5620450f8dc06c15b572131120479f16c49554cbb92d3ad3133f28d117b00f12cfa2e037070302047c435bb50067306502305b6bf8290598eb605d7f72f05d083da70705fc33f0079dfa55085743677bb1f459a757d6488110ecbcc3a192c47df771023100bfb94025da6481de777fece8be0872be6bfea98bad24ffa7ac58a2047547a24638c5299b1c642f31b9e0baf445c9a3370302047c435bb500673065023100e579b67926d44d3446dd276e13fe6a0f62111f30d4d27054c7e60c64157062cd23649506fb60b7cd9f5abb075277c5cd02304f8eda8fde916af536453c110c35d6619fe18c581e54046f8722cd9b3d7e9b1f76a3f6d843f6f7a759b2ca77c5603cdb0302047c435bb5006730650230260c0a2be8fd85adc07732c617bbba120c40eb2af5b10e1d3d802faf4bad68b7066ce7bb046de662368676d7c7dd6073023100a0a132e5f2ebf71e15a60cf53a73b80895e300258a2683263d3e30d13bdcf74f7a43a43119cb247de2aa554faf445eba0302047c435bb50067306502301f2fc4a156cb52361b2052f0e2912cee5de1d8d568cb1c786a784db673e564c027444544882861eb115bf41e0a328514023100d0bcf2db40ae132ef22b8efcaf16cf4cec2e93aa7370c017ffab762e9993704cc62c41e5938fdae3c32b1055dda22aaf0302047c435bb500653063022f072f3354e02832f814e0d5bacb0f5114f69e813901df33f4ac40b20703ef498fef27e864fe2cfebc9a3f5ccd9ce43f02305744f9736b8cc35d3d10be4703bdf46705dd94ebf4336b5e9ca6e2fee9ed1f7dcc9eb085f6376094cb97b56ae1d292a90302047c435bb50067306502300941fec32b31dee581de9c9811139ab80ca48cfc629370383d56a372966547f372d6e4f9412ec20e7b5fc3f8b3fea044023100da549a1127d98dce112c9f556f6f5144741c556192918e293752a7429f407ecd99a8a00c9cde5398d6195d754503eec50302047c435bb500663064023061f23ea0266b690669af64de27fca735914990e39bc7706db6c7f9772fce08e21b4f5f91ec30ce45968521d52d545c2c02302cff9b84e1aa1cdc3b88d2e009b9ca05cf6fea9980d34bbfe2170b8e12120ee174eead47bc073916b906dd964739de4a0302047c435bb5006730650230274d7a062585ede67406f70350dcae31100b264fd96db55520426489b0aaaa0bf9ec70fd7f2a1bd35d6b3489a73ec943023100bc66309cd8de797f6e5a5024ea823107af9efad5b592afba0b9949b0a65f08731580e5c5df1f3eede4f4cc0c8c4483520302047c435bb500673065023100c0e9dfc0f396c3c7598801813a823a71e50ee2c6e92d6289b95079fd9cecc7bd7afb75a1bd6dbc75a86c4194a305146102307b6504c9797260b225196cb9496d9ebeb2950804fcae6535b08775a602bcb5eff9803a1be7e018e92a89f67af428580f0302047c435bb5006830660231008ea38480b905968c22f4bdc15e443783a9123b5b1e168bf3b98776e790048124018ca847bbf068a3721736570dc7efed023100e022a361e0731b47df13cbc12c0beb9104f94a59e5682a2772aa4bf1d69a4fc52bf6d62584b73c5a565184f73af0ee4d0302047c435bb5006630640230124b99f962f45d0dbcbd0680502426f2417d056e230acd020b4e2396fe8fea870d741884a345d82b0269b93c12818466023036fe7a2688ec03fd365ccd563099aa66b777b62bed14e6280b79816051e314cd5e8bc5b79adb3d788373f91ae66576d70302047c435bb50066306402301a7d0953e979b0c66355cfa703649ee2bd84638cef2563ae4482890e8d83c386dc7ef69cac343f5f0b5811a6dae515e20230341e4cbf2dcd5cb12d1a9ea4f6fe0fb1f1655a374b134f179f3772f320ae56e4be2684c2418f673517c9d0162b9fa3760302047c435bb50067306502302d8969803224500bbcaaf262b966bf3dd03f2204d832853b067711dd8b8a41da9b300a747f085ec2e9875ff0624dc792023100ec2b3e405e991d487fa087c65a29dd799fbf29e86a54df92d44c85ed5edd786caff3d67fdee2a5f0053a1ee2f7563d0c0302047c435bb500673065023100a4df174912ad46d0226298fbff3ffa69813082f72eb34cf2f0fb1e2c8f10bf3bcf73e67974839897e21017d76d2ea48f02302df16e4455963c7cd7ffa41d5ed5afcce3958d49096a1efa2c4fbaae143b0d054dc5eada7dd0cf5da28974d4b3b248a70302047c435bb5006730650231008effd4a668db02acae39bdca60a9d17e9ba380556e9edc2b789c4bbf4fe3abe796136124ca9196f3bc22b61582e13d180230429893ab01f51f4c71a2409a79234aa6b0baf7ac5b164af8332c37961e8d8bd23557f2e9f8a13c9ff41ef8d084ff29b80302047c435bb500673065023100c867967f85d10837197c04ad157d2456a2a7c50cca416801883fb6d9c51b39503834174fd1074c09bb9157a5f64e276902300b5d867c5f8aa3b53678bfe7929afa031336136fa385d3cb9145715a30564a20f9ab4ec4a74825f4052b84b4db1506980302047c435bb500683066023100c84a708447442accc29e0cbd640e636a7239ef093f5719f819c484a02fed125027152ed6c674158408bdadac675c95450231008690b067b1fc85fa56667529eddd337607c904900cc1b84a1b152c774cb31f4599435629374c8b165ddaa1010e390e010302047c435bb500673065023100a688def9fa96663ef1acc5a092f61fe750e0bc306b3b7688eb95389b17abba865648b321f7bbac2a8ad903172d7816c10230556d17bb8db7beabb1134ef536ffcb76d3ceb9e62064a93d40dffb3c98573436b0aa971ed8da2acc2592f3bbd40a633f0302047c435bb50066306402303bc4d8c2030e1ebbf852e71ae7735e5e28b1da0e5cb38397fbf136c879a0460bc5450f5f92c8c0c1a1e01b0385be91d702307b3b0df8c0284c9a9272aceb5e6c52ebb68ffdc113498f09858b580ac74a19c6e284058a87848280ca831de796cea75e0302047c435bb500663064023011dc6e4e824f230d5cbbc589ec00e8cd1298229bc82e18d3007645186d58267130b677a35f78e3852543e70ac5d88788023071295601c5aeea1d3710de9115adc774ea17b0ff2abfe8bd923e4b029bf31accffadc6c7e01baadd2a8c9652bf8835130302047c435bb5006730650231008e387d305b94c1914186f23c045815b97772fd3b6ed8190cc600b8f58ff119c8df692597bb9df795fdfb19587fd128360230144d32bd9c41d92d2a82aa0c9993d2166110878498cc324666880e11264ea33a9a198527794695514f65faeadec204240302047c435bb500673065023100e807b142b8815558f99cada603478d18599e51c5b8f7786b4c2a686ee958062833a71d146dca90883684fe40d0312c1902305313067a0078dd207591b9983134fadc90fb7fe8680b0b36bd827156e216c9b405396de817359842dd300613b01855130302047c435bb500683066023100cd33ed1637293dbf14ac05477692e08cce9665e788e6bbd0288d85cbc87a5d27751f5ad422a2f3ba37b32e48b37f4f01023100c65284d273e1595d8d5a145c47f8a6dfd45940d49b38a7741a768d12a5c451ff2f70351c917d42ad5edfceea956249670302047c435bb500683066023100e700a6143bbc4a4a673bd0c52b1932c7a35fffc1585fcd18d786b264501986aaf91377da1c36399202ac3419a32968700231009bd2a4657a0e9bc7fb16805899ab5dfa292be93b6c9c4bb353f439622136a491ada96adee251154f25d45eb9667669f30302047c435bb50066306402301a4d041c3d7f7d82fe33519473e51aacb0a9765df13c2abcb10798d45ba9f86c60bcd7c4d5c1f85b8fe3eec2667147fb023035f631c8e5f774c1fd36c6e1193b23fa05c8c6224efa2e930cbfac33dd6128e21e5af09794220f2362cdbd809022c1210302047c435bb500683066023100c6dd4cbe0000fc9ffb6f8a1e61478f0d9fd800c07cdcdd2aac70faa8a31e0b65d1df7b4fb6593c73ac35228c2e6e947b0231008888956eb06d2c4126fbe96110b7d07cbae4e1207c94bbbc04a25f2d430a69c62bb5c87aa1627ee2807c874d3b8b6d680302047c435bb50066306402302e2cb5fca3dc268f7b062dc38d760e450507f1ca5f8440ee88a4150533453416af4d2634509cad93dab9b9f74ec17cf50230499f32f4d3cec74de0fb77866205d1be44272ca435bcbc11bfb1b6f996180142226c4dc7f3d7b602fcedcb236b0498c50302047c435bb500663064023069ebcc190dd18492bb59db7032a47742f31d5bded9f04caee3af7c168115f92dd17229bb16b354ca58c63e8e9cef81450230789c426729241773c94e84a4bf6297776784e68137e414fafe6177c71a4d1d247860fe2486e463e2481f16f9db6c66ed0302047c435bb50066306402303325da0625d928ba600c8ea63d6d4c89e8cebff9c1836772cfd0da7140ffc7bd4038bc68f31686e3509a4b5ca97a2e6902307d1e6885a2ffad4b5bdb4e6203b462c5628eef3e0c5dbd29fec12d4129b044f446eb28b883055da92969a28de94fc5ea0302047c435bb50066306402300857e4587893f570fac1ab97f2399adc701bbda2139c6e1373a948ac908c430034d18a4aa648fc1cd7def98c2f9038fa02303238ecf525f0a07c6436ce31b195282731889e780697553dadeeb91fab163b30f8cea8f48d0884df92febc1283bb1db10302047c435bb5006730650231008c92fe6033bb9fe458c333b57bf23a33d1f3fbf076d4677f6bc0f5cc2729274fc7ce08b834299ec80be52b4b8f420378023043c3211cb244d34936378019eec42a1c212388c9a1d7c709df668b71667f63e37843d1845678f7a29b51dac678e114b90302047c435bb500673065023100d03348477958fa74e8aa9f39ef8267ad74dfe754bcfe0e3d0604e282ed86ad1a8de11b697b7856bcb93e80e115fc8ee6023062b969f4a4863758b262b0e49c5f3512273d0924da4ce08ea14e29051bc5fa71991f0328aa8e6893862ca0f71ff942800302047c435bb50067306502301874fdcd49addb98034f7c32b15696eb43cd8546f1fe526a8a6f7e706225effae8b5d372758f8ea89ea2c3694c8a208902310082aaf9b79b7b297928a7d4dde150a8f4ddd32ee00e217288288caff8a7fb20940daede18fb6d82dcdf525679694f66b40302047c435bb5006830660231009ae730d41c6cdfacb6f6eb323a5a4325c73bb36dffc493abae8b1874d79cbb5d571428007e364c5a3e10a6e712a6a308023100edaef17da40d80bcbd3813b4e0db750ddca0664c1061dcfcbf45e27194dd6c0e414135dc62d6fdc18b0a98d6bd038edf0302047c435bb5006730650231008c2b343384bcd20ff6328ddee7fbac5227666ae65d8b8814073adeff054429fc58ecc2baeae417c9e74fa72f76d14a7b0230083367c24fffa6af28bf6997941679406623ae32ed8b62d50d65e11985717be4a975eff4ca56458ac41c3cf9c00b506a0302047c435bb500663064023061889f8f006ead0063766bfdae66281b3c062a1233f9f27c9a2af0e18f71d5a48955c339ad4e7d18f58ab2f1f704797f023028a32dd81121fd00b6219e6ac6e41040bdeb1b9e84c852d870717e800c8af56bd9d5d5a6100c6e9feaecb7e692bfc39e0302047c435bb500673065023100c51f3f34043766ac125cb3f8996c70d3574bb10f00b9f083fa020b9fcfe4da7abacd54a95fbaac947d3f1e3bc1a9865b0230520c0c49a63d554ecf9f8a073108c99ef7a6f66edc081d3943e9de20337ba35d3724b14b16d2372d5a243063abd0cbec0302047c435bb500673065023100c22bacfcd6df7c3320083eafd33190b602ba8a48d4f31fb4f77120bdd160fbdc9badc4be60ea44ca0ef0159b2fe3c42602301aaa67233c6074070b506bfa1b0930dff21c4bc1924251dec1666fe764d7f7521b2afdd414101b6e9e4bf2a85f69598e0302047c435bb500673065023100a58a929add720f8419bc5bf60418babe489d7beddb5d0a72e5bee5ce79eda43ecf4c8c6a91a61b5fd35440b9380744c90230653d2f5ceef9d112a93c22f82b173125e8f5e910ac898fd68ac568d8d6afbf21525f81d7ccf06e6b8304303f8a1d49270302047c435bb5006730650231008905999fee72bf04bce660b7ae2a08b0b63552499f156746f79eac60c04735d445e35927b2d123fa7b2248c37f121e7402306220c6edbfb8ae74cd3891f98d69eae790f649e662c54120bb9dfb82d6f512f0b7945c6c118f6492684c9aa626641c9e0302047c435bb50067306502306f223a4e6b46b8297cfedd754cc9490070171e98af55ae9c0ae4bc889d0bc9b394bf1ea38e4a6b4f7caab145da1a6284023100cef77b77a32df75726c4c8a9937324d5dbfe71d5d73400ce8df6c1734fd25f36d269d05185380535d119d18cd674b8f10302047c435bb500673065023100d1808c232c175248514dabfc9df3b7402dfd7cac1d0d12d7212725bb2c81952e52f74abc2a507f7d8872c2c104b658c302304674a12a318e6bb0b14a54b3010e6856dfb579bd182bd5edcddf7a3adb44ae1740ff2de81a11cd3e0735f8978595cebb0302047c435bb5006730650230050889871755f018250ec16117f506bba7ce2774b32e035dbaf01291839c30fe837850cb20abe20becc7f346d8d3a8f7023100cf142582adfca78e0a722e7ceceedde288317074e5e5c1843b58bb53a3cc460e425f7a84e05a1114be9a56310a3caaf60302047c435bb50067306502306617669c4024f24a7e6a46223b721de812786811a4cc4f8c485a25d3e16ffad84f07b610b5354fc5140622ceb324f40a023100f24169d2aee1dd849c6fdfd9c8910fc368ee6c6434d30843d23a28837fd48b7617bcacb75dbe209805d81575187c3b540302047c435bb5006830660231009c3d62c1b8d6393f800cb488196ba73cbff60e6ad43c11161daf139107868a021e3464d6c1ba039d61947e5fda123a730231009c34648b44568346973ce13a3c7742d1eb9e945da8748c96dc7c6fa37b1d98e3422ccab401b5ffd5c930c0dc4ba8e63c0302047c435bb500663064023009c103a04fc4967d2015cf3779d0c583cb0db42bf8d0a60401733c01b5262f4869959c444938ddde23c41d91b04993bd023000af2f440a66e82ef95e5139c9327cd3ab51c76ede728a35f61c737d265c7e0edfec2e2668a420e5b4142ef47de0d5880302047c435bb500663064023005e990e08f46930f5e3e49aa70ef894d24ca63d32f006038fdac83debf8013f40bbed6763568e904855ae8283c419f0d0230118811d45bdc443100c61de4d3ceb3b053baea6114d88277ed541a0487a5c7510e7086a3df4f9045ac748779f5df0afe0302047c435bb500673065023024eb6ed053eda41092fea03e144f2a28e8949e4941a5508026a499ab8fbd342b0fc6d12834ff61a62fb3523a85e1cf9c023100942c1c07c16ab771e388a4338b2ff9a9dcc0d79a028cb58558818d4b120a49cd87277af625e63def66167fb7f1911a710302047c435bb50066306402303420fd6783266d49a3dcec8065b88332e920dade3f91972a7db5eec802bf1a7b569d132278ec7e6da477730f235e3e690230571cb7c7d205bcfe5a39fe9b0643c7214299bfcf3e0bd0e3fe32d30a67f1ba0db9f5b7cc411713db8bbe372936c4dc910302047c435bb500683066023100b9c3eb048cd377c5c57972b1b5e9b2b8bd125de7944bd93fdfcdcf55a3f11d30f48ae714e29d41ce8c2c1444f633041f02310090ea2874b490ef13437cc6ef0ef2bbfaeca8988406b6f2cd8596752ec49900e7b9fadf2fee58a8e7a9060f1d099eb1b60302047c435bb500663064023065cd44a0049330ca8d8520475bf98ba14699afb93f63f7f75d185a166132d18c80d83da2855031e08e5843879f3cf55d023071e1055e895e53806ec57a601711d8c5d90e5ec01ffc004ab24afe57232e7e90e3566833f5fa66010870c3f9ec5650d90302047c435bb50067306502307e99d9dde7ae45e51a850893dc909db7a3ae07b459a995e576281cc3fea90ad61fcc32d736281b6b05a93154bfb23d6402310091ae77c8f3bb1400cfc732d541e7f5676b9128da7d1cb3f0c6c02ff30e816ee3bee80febf4708e82b7e25e8f8f0033b00302047c435bb500683066023100bfeedc44ccdc2bc064588f68c0a386b993bd8d4f5c6672ceef2fb92f53653635ec5cc9f34f2f7464c8750419e39c4ea10231009e3f37150c6e33eb291ed4afe7445d735a61538847d2f5b8c00cfa2b0aebd79cd5ad3fd7b018ecf700b8665b116269630302047c435bb50067306502300a3b80c9e09e64cd476d5a7e7d142bbb4b5a894fccf47f41a16e4e8f53375de2df0e6326b4d635405732f9423d73e7e7023100de3204168474aa6161c525638465ce411329b5437990555c02e0ededc6c9b8c8846077c579acd716fc29685459c03c940302047c435bb50066306402302554fdb9ea4d9f51a950d504f1ee3d3c4a26d799ea8b5e4fa4698ab3a58f642ca8f78e67ecba8c58dad8844937b9d36e02305734e1498ab2d1f1d8399f8bdd49a2406815211b4a7d715afdfab229c207b4e57db01e4ecaedc21d68573d8a2ead93bc0302047c435bb500673065023005601b83b5201440ce1e8fac14f6da9dd50f8c15496d0454b896f4a38f9df744c73f8f2dc9aa1f21a32fb8b81f5569b8023100dfa47b3c9edfe3084b8764182ad2bd8a0456f68f4f7c9a0e2fc79150f49258554d452be9797e0eb093198064177f822f0302047c435bb500673065023100a2b970ae78c9a2b2b68b269a6ac036de479e7cbfbe9cddd24f8ab4158fd60bc1370b2d008c3b169bd4765ba19463493e0230169db65e7b5003c9b3da85f39393bfd9703903e570a032815c01a76c80a654477fc7917dd369d48861a7eec5f376dcc40302047c435bb500663064023035f79c16b861a0f7b003ef6481707aeb1de82baa364febfbddea7aaa1aef3c56ea24be7533269a587fefd9ec95c1f58d0230048beb6cd851d521faa9011247fdedefcf4c52c21abf484e78b3d029148f4f215c3aba4ef29aafbe884ba40c4817288c0302047c435bb500673065023100b418a38fd3f145556dea237440a929700f7e08cbd63e2b4214134ae59b5ac10450058b6b1148657dc4b3b964e3036458023021f9d023a9805c69fec7eb8c8cce1c0abd43d2923858440f78f65c99bcd1c550fcb6640781f6a363641a3751f054f2b50302047c435bb50066306402305013ff14a51ed8816f265f45fb7679d4f698cb434d74c819e5653e4cb194540274356e59bcb1975448c6e53ee8951bab023009ba8944b021dcee56f578b139549de13382d570211faec84bdea7e1f9586a4991efbde3a529ea5b952bfe5e94516aeb0302047c435bb5006630640230573ca86c672c9c84cb7ded98e6995f979b118fac239c375786d1acad8c85fed7b154040bc0ecf51b82a3f205d794995702305122feee17b99abafb3fe39b2957065e03fc19ab155316a1b198dc214dc1dd31f56e961c29dd454dce01890aa2efa0d30302047c435bb50066306402301821b44e2e44c925aa162bbe07a7cd32c1c855036fbceab2eb09235d463de8f589dd57ddaec00cc0a2961117609d1d570230287e5b0d50f75c3d0e8e4c3c2787b251fdf42db02840df0dd76358d872e4045462ad905abe981db2adce5622aaec066c0302047c435bb50066306402301c2d3648613015e0268cda474d8b6e53f11c87d9316e66dc6c4cc91b63ec959db3883003f66af84dc539e3416aa59b090230668bf977f78b99ffeebdf3ca1935fdfbc9383d44bd731e7ed04798821532603b365b4fbe1e023f04915eee87ce312dd90302047c435bb50066306402303df4e8aa6f8f0bcc97d5b392c4503625aefa2b71738541e1c81bed1e920231350cffa2dbaabea4f1cb17d7173d7b096402302e807fd69c488f8f6a91eb51b4f53dcae032054c29799618559db0d9f4118b4cce87fa34acadbcb9139569da3b0132970302047c435bb500663064023054c64f2869cd253a86f3ed72e7822ed87d2d6a0419c843c5b0dcbcd5caaa2e2d2b6c59a56d785e03bcc3d190b20aa231023004222f0157beef50bde30f69d87c2fefdecc75cca7fb7238c5523216d25355f0b11c3870da219e13302259ddb2f1e80b0302047c435bb500673065023100b914ddb749dbe029a1aaa38ced4b00074a4b4395dfc2171dd68c2aff5f0b0ec77a743a7126bf49b0dd0e42dd045ba288023021e8fec3a94399873e27f4f8b482c09b74d42807bb0cfa881d1629e9298a352fc8ebdfd84656cff470158bf67e46c3ab0302047c435bb50067306502305493257b9b4a13205c92989eb3cb68ff01241307e2da7d9e272eb3769b9d2f665fbe50bb7233dc795602a1a711c0097b023100b82f8c863e9eb071e175d73eeae66a87b6559af0271112a50e25140bd2c38b5f66bf287b9715dd45e8916009d0d3c7b30302047c435bb50066306402303157c872fc3fa9616a4020e308971f6f556f9d0a41928aa85ca3e3f6f748db65b00035d6f0ebd3b3ae98a551bac8335b0230535e240a6aa9e7a67e7cd5da840988c7510b12d1ed55f3d528b8398c8e98b7f4b05747a2c83228b1ffcceaa5c087851f0302047c435bb500653063022f552878a92319cc42afbf4839c7eea596c490773aa68712493b6c8860da520de0323202161659a76429db946ed009f4023043ae40929f13c85fada283f5834d221f3af14544ff75a60b700583bb7d209b41f7e323be622bb17c5cb69d220afc2aa60302047c435bb500683066023100823b7167cac2ca82641099c2cede9305838b3a5367dd8bbf7f5dd58b1d42b95ed632d0698ebe0ebff77c7618e53166b8023100f3c86d89ba40b3ac732f3f671add179c91622706c39b7f99467dbcb13c5e25c3fd41c05f233c204a65458b98fb1e814c0302047c435bb500673065023100fb7a749ffc16d5967d3e4c98455d094398daf7ce97d7d3320c84d4ef030b2adf724bf8882a72d0421fae71b0f279b51f023060133008370980eaa574a0de8ed684e9ea080078633e14dbbf07fd4d78e19a0737b4b66f15d931c8f36280757a1c11320302047c435bb500683066023100e19a96592d47a755b74785bcb084c62dc735f5a514a5a28135eaa400b6c35ced64cfee3daf5492cb2443bc818e56c2c7023100b12db9ee765b0c8cc240fc8e19eaab10b513d0ab52bc541c471d3d2e294c3b1edeb8ce1717525b1fe0fd00a0df7922ee0302047c435bb50067306502304eaf53c4791db847af3136211299e2058dca23ca520ac88e5416ac0cdbf202c2ee1fe2ad33fe8491127ad0484977ad54023100c88f2674da55fccbcf94969f48d6961dfef88be7ed0fa263b17e2fa125014b77aa455d7084967cedba557d67a2f586160302047c435bb50067306502307ffd0fbc9c473d6b571e651f39f1927b775705c4615a635d7d433bdb10549d741365ddd1ad3ccc51eed07039b46661bb023100f8cfbf277dbc0aa03d097d0f3faef98275aa33c977645c1f81be817a1ba6e5902a5a62262def822312e6c233ab404a010302047c435bb500683066023100aa61927819e00557f406b251489a6772253c6eeb8939092d5ae74c792204272e6b459d1bdb04ebf812adade63e6197e3023100eab006ce5827a9fe7ddf07a6d86ebdb5f92aff0b48d5506b3917d8ae623619d6e80d6a0e2bacea874906d80563ee24140302047c435bb500673065023100d0d0a07537254ab462081dc2ae20e5e0fdbb739236b74d9d7b551ff7252225973212859cc7d860282847c0fdbbb2e71f02303996db45e2ab6e60facac28d13a80da70f4f93cdad4383ee881428d3657d281fab411cf5ff4d4b045a9d7483ad7ef7650302047c435bb5006730650231009e9fd4374380bde0adf025d726ad1807692da68b0a8030fba13714c4d043d95b0d8c2ee9785582467e1056d73b17b08302307a864b2665cc5dabd8e9e81e95f087a5a6b1f0328adf880f3cb371b7aa6947657beb04a0ec6220e72d99e1d64c4d4c5f0302047c435bb50066306402302071c6ce79d07d7f8c74927c94f2420caf7fac93365ccd9b6111f1aa1358f3ecba95e8ad1d125ec9574ab0e1f195cb5b0230522bf29bca0d6ba1973b3905192b81e72cc0d9130df246bee0caa41c5cc02f18f476bdc053798f57d39323cf9adf37460302047c435bb500673065023100c448fc496753c13e0530603576143bf48d77d060545b5ba3f2cfc7fcf1da86a7faa3eabdc0b117153ad8ee82c08b46b902303d5b37276e767d8570b1796c835ae038e9d453e1b38ee34d1880e7695f7bd9e7f038b4b1f617c0f20ac1bef937d6a17d0302047c435bb500673065023100f62a14577aea3f701674ff3326169f6dcce92fbf360a18fe2de12f645f8f610062b837186a321a6100de670517f176c102305dfe179771f47b733164b119129a4ad236950810297c0cace345687f79a5fa002aad04ce52ec5555f47fc33ef6637bbc0302047c435bb5006730650230399863fb53a12ae0abbf65729f3060b8857ba574ca66f28bfbaf204920a3122d00c1f4f63b172ec2ac485a2d0ba141f4023100e7d7189495302432d06fde3d9f230f7c858fdf779246d3f632756e455b45efa322b49d58f08d86a7ab5ca1db2287f8d40302047c435bb500673065023100b199cde251c028b04f22eefec11a941829240fef823188eec38734c8b15a07066d14c63eeb88390591cad9696c2b3be702300ed38a5529aa513ad3fa979c3810c56da4e3ef382501b12bf611550b6c64d42c58f9411e7f19ce189f09cb1ef81a98680302047c435bb500673065023100ef101f44c887e04acd9c0195963f6a8e835a83c3f32ac5959ad9a15a7b04c54e537064ed45d0937ca75a60f2caeee918023064d7ea41123f12b08fde5533fb1cb6d575d8278667e398e5679f07f3aa5730f6427924ad9fc0319b5e550c05137185f80302047c435bb50067306502310097fd097d4a8c60eae3080edaf63e3abeb01e9bc1c2c17a1cc6f1bc8c2ea7e4c066d8433d730a6d922a6317f8ca826eca0230036b66719dd09b7bc01f0dbc7ce548e1f0e4e5cda8b65c2a61f4baa7968d12cfa59d7b110f1cb2f5b05b4688c8364c8f0302047c435bb50067306502305f3ec5b6819b0ce465abf042c425113b8129a46817f04ae7e13dd453038f3aff904d4ca168ffbaead521a018aedd0350023100d5aaada20a9031dd56b11c82d7413625f88860b43916a0884f3769bbb7bb2e9c96e331ce177075c5041b95c44bb8719e0302047c435bb500673065023042d430f1ece8a97185968888155841be5eb8bb63eb3b6098d78deb5e85b18ee227835ff6aac99c246d8c8b1e95ffc500023100a8e6663b452cf520bfffd4cafafb2667bfebbed4694475fca5b00b5f0c122d0e26a23003ff697b5a8b5ba847f898a38d0302047c435bb500663064023023761fcaf778ac05606a8e45eaf1b62bbc9f789720c8924def8bf7c6e8961e0ff7d4a87dc9179faa52aa1f0e5322ed81023066dff4c88a64cc91e7e85c18a4c6a135a55a5b4b67eb3d34ec6810a55187faa46f47ce5c61c77954f0196fc38683c2050302047c435bb50067306502307910589e3124a78ce4cbee0a1937be1f4158645df8f1717762aed1e9e92823ff0bc08230c0c8cb1aa338be03bb65acac023100d4d3849c34bc325316ccaa139d944def5dcc859ca0a144001ccb39ebf91e0ce3e5abb1410f344db357a722166061f12b0302047c435bb50066306402301a7bc2a6c92877e1e580719e5cc9a6c2c9df48aa9821b25dcc893f4414829d4ab956756380d6e76994ce3d82ce7b8a2702303a519fd2de068571562ec2647afa8c4a5d045ec9d6aa109a9e3bff4c05e566aa570963134313613a59b45136404265ab0302047c435bb500673065023100b2ed1c625cb9824c0fa58a99d511344206d9fc852e8294a46ef1e007dc3c1f52144e9f7b8c9a2be2636e17f5d2b51b1f0230176e488b2bcdcf3b575a85518d4f3abeedb5d9d031f5facb9f63f7181786947c800126a75f884754be60d7f53f10103d0302047c435bb500673065023100b4f6b1807ef5977caf661b9e04139d3a7a3af464e248311e46a770248ab0277882f4f7265e7bdd6eea18fbd47329736f023057780f7297208b49b3a3e8c083f96197ac0afeb46315091dc41a511787b8f14321a6a165189ec160893c03458b632e560302047c435bb500683066023100eba00f688595c784fc3180f40fd4d1881a76ed1b473a40b4ca64600d177d4f5f6995752d43fd01cd31f5ed3d266530ff023100e6f2a0b2cf3b54c13534d0f49656d1fb0eb88dc995ae5f22c246b569dd5a4fcbba5cf3d9d8930f3281ecf68384c5c7840302047c435bb500673065023018e77916e7f6769623bdde9e861eb83adac49ad4f9f018a50306aeac39dd9dda2422bb15f93f3c1692fc072841fc5f46023100ff9e9723e794fc0f5a18ab6cb6f99cbe19ed054b9315583d49e00a83195a5a13620bc1d6a1694ed0fa55004a7cc7497f0302047c435bb50067306502307d4a01f3f291133b7cbc9a3bc415ae6b6c3a93e4ceae7136b39e4854e2792f768934b18f68b06ee838be65f1bebbc3e1023100a2f8376e5aaafaab1cea16bd154e215bc5c44110c14ead8bc88d483260f7743c5d068bfd2ebbb010188dd6828661180f0302047c435bb50066306402305433cebb0ac7c88bceb6d26eea3d081684a9ab4004d51e91605912b5695d73bf45baa59b6ba1b680f0eac7cd523651bd0230051a4a9f0289e7c18a5cd4731267a90a9d7a152a9372c14c046439fafc7cd074ef5ebc72ed398c1808fac05ab91d83cf0302047c435bb500683066023100ab40cce147eb622e22f01fb579348ba3a1bf9deb99b75738d740de621ae672c27bdade6350171a1d0ea694fc77ac43b0023100d8c337a30c3cf40ca4aed70fa97c4320c2abba3078f04eb9df15cb5550a6835a8d266aef4f420b215b2d2d392d2c483f0302047c435bb50066306402303e3a2f5ed93eea43935819a3ec0425c3a8ca81e1e035bc8246d3e7416a68a2b69d4b8f7655d50117df7bb71760bb655a02307bd3c96442f58c80ebf67374a596b2bff03c1baa3b27e53bf0a4073e95c2a02e40e2be500c48e0e70570329f8b7ced650302047c435bb50066306402301d8371a1443035cd430feba6404ff1599519103b4503a4acb58d808ca63ee5540049394dfdcac2a1508543ad0f807724023012039afd47f35352c45c63794a902e7bc765d794db7f28f9376546b4a83020e3771d660cfd3ddd6a3d638beb2d34e0370302047c435bb5006630640230044136cc53d7ab97dda784e179e88053fd1d94f54bacdd9d5101c8ede0a36bfa680df5750550920859012e7c37fa02e10230558550e43661f4d2709fb16df37f69662c32b6ad89c2940a745f019d14efbe502549813009affdf94d5cb6d44a1adea90302047c435bb500673065023100975b109e0f1599d12a7e992cbfe11be11c71bb1ac0ced2e6be36a900c33afd23677f513221d5cdcabd100417a79cc53f0230375becb773c4f10801d169c4bfcdb26d595af759ab20308992a4019b173494c0e7f7f34ceb4cebc08a51b1b8b79446c80302047c435bb500673065023011a895a4494598be82f550392a8674e0db7e7866d69ad43299c38494628ae37a5540933d91131afb45c06be826361e480231008e04023f7b9a5aceb78904ba26d236899310192984c30af3695e63363960f0b773cf196c970ecd179534d3902427a5930302047c435bb500673065023100f6efa076f906dbaec9383ea3df00d971aed335d9ccb44631c0139788d645019581e40eaeb40d281c05459cbcf2248aa3023059c7de7e5236aaba86c1a72f396a535b7da7b565eec8b27b886229115eb9bb7fa3bc4002ec6711f96493b07e069b54d90302047c435bb500673065023071a181d9429c947c03120aff34d099587d7cf2295bf4761c543c7a9520a68b424faf06068774fe8710b38c61eca21f55023100d9a71526acef97b87f25ae384700521a96c5f974a681fc38caafbf4b90bdad3a245533b0edaaf182790e080f7a9dcb1c0302047c435bb500683066023100dc97f880cb6910c0b99c3c97f0bc415155b3528e0c795cb3583ab5cb22720201eb9768b1eabdaeba97e2c46ad82453e302310097f1a68369691bed11d22ebe15c791ece8aac1c7cc3afb39ad5a83fd0c8c507854553e1a3009d5df9df481e8b5d551e40302047c435bb500673065023100ea320fb3b653f2f5c9fc76b0bbe47eee52c657fa6e4e9ebbd3cd3b01fe1351e486b89e0d21ac2f7f7b949336b3d0ef0d02302a33a7c96ace3f915da51e3d1dc17425bf96f5b63cb5b25cd8fda0e3ca43fc726048176c3a4c6c9c2bb0c18e7c6260700302047c435bb500683066023100f6c10765837e96a621aa9805424ecf539ab749cbe4b74c63015301f5d281de6e8cc00af51c2467023272d3de96531f60023100ce6718e41c4f772adafcfee0753ae83afed95709ed0bfeaf6ce749225872552dcb9209f340a3706ddb6c282290b3b9420302047c435bb50067306502303f7bfc8272e243c8d74a2e84e3969b1638162715df4c05e3777bb03aa7993e8220a1e41f3aac71e5ffe0e6ef0be9aba0023100ba2f8891ba604716ddeb5831f3db15414fa6504b8f00f9d88859b3d659dee59eced51e98a4e0c84406eff714622536980302047c435bb50067306502306c4153c67aa69b96bd42ae7fb8553099f10234f994c1154df293ebedf5263775d5649b898f2355d84aabf3f72ee6249d023100b10a1c47a46892e825a3822536f8486c1df0cb5693f0200ed01c990137256e22f46e41ee05f3ceb914d36288187666cf0302047c435bb500673065023050f0d457cf2d373004fd6fdbad04f859898bd46cc76061517e4a50ac24a0f744aeb5be3fc829e0b77ac74b0179ac4aa2023100b7cde606e47d2a6af219bc43327a51204c44903bfd74fa38b16670c433422ee5a8d3c9df9682f67cf323bcc202724d560302047c435bb500663064023001cda3e0061e313d3384dd6ded34ab63cf0e5bbd4e716e610481f5be386a62fe095efd10cf7f2e094a91257aedade50d0230052b020196657044395ff38afd6a70c9d49adb2d3ce9e80499cc073a47ffdf2c738c0e24b990c94e2d677d20a81c697f0302047c435bb5006730650230306f8c3d38853b2abd3a12577ae93afbfd8b9571203a2929af92a354fdd9043fd376622da7afed18e433d946bd25f340023100ec7421d321ed7787addb00d8572d9aac37d316cef9172faa2e39fe5955bafeadaad2460bb36a14d3f938062b1d4f1fc40302047c435bb50066306402303e0ea0594a842a105ad33175f6e93fe512214a658e8bcc5a66c2b02765ec73f16961ee9752fb8b0a90c0cdf779f2202e023079856083d6d7e11a5d6587b5d12b7735c95424045da70153182d7b78fe0121b36477acaae834e9e4e839ee1576deb3470302047c435bb50067306502307b03a622c1676666b608376ef22e069309495a19bd94091adcf06597c28883f7bec1d46f5286a918e477fe361bd85a1102310090c5079c46b679233d81c284b337b245f2af63e94d10d3aed8aca117d4b159df934834824e8f8db71265519e8760b8460302047c435bb50067306502303ad7c0899214e4cd717d6b7cd4ee99cf4ba8e65d6b3b821fe30f4b5d5cd8ff7f0f22f1cebfbe9e3e1f76551c7a3e14ac0231008a19a9cb9775755bf5d26279e220ef813789ee334753c5302a45011caaa14ada02f13c640def3be8d95adf2dec1befb10302047c435bb50066306402306d03e443dcb09f1bfe8ca28e97b73b679b90a583de69eb25f196d59d63806b397f5fa05b2f49ed37a8c06f1107ede43302303163400a8da0ae0e4d0fc2ae8d8eb3fbe5b91ddf2d45be3cc0075a5659b7d8a71effa20139e99c329f37df4d9e63165b0302047c435bb50066306402300a6c753363642e598b9c5d791a802a370f5f16a61c0dd0c41428e2f41d483aa7cea210afc5ca3cea342d493bd084ecc80230124392f3659d04bd0d998d7dabfdb78b08bbe93cf872b4bb1af1508464fba594c9f5dd3b06254e0d7fa0f347951799060302047c435bb500673065023072e8eb7b029a8e6f4a8c56ce87bece2f29f3957abbf5a9ff741f50a3a95ff066d838dd92ac76ececdf1b70e13e239c76023100bf7fe1b8989414ebc896e63d9bb459d714a68a6a9494f9296fab0f7a58d7a87250d38aa09d7697cc1c401fc842fded370302047c435bb500683066023100db53ad4087aa8a0e44c4096165ece2236e11a758c3037f37bb69e127d94ae9374f88f45e395a412dbab0afecafbeca300231008a64c61610f8ac7112e82ac7f8df08f0a5d72e1cfbe45759fda10d02dd899cf19f7723f5fa1eb3926c84daee1b5b63490302047c435bb50066306402302116c50fc8fd8c367ee54e31d829c0bc77f68117b8a8a04e076ce3f334e258ef8516aff75cabb178e0f4dbba1bdebb5402302c6355c926c47eb93b10ddf0fab130e92a8388f8118cce6f9287926ce56b49cc1240890d27b31e675803895687de278f0302047c435bb500673065023100f5778667cb612c85e9da4a08bcdccd3dfbbb7dcaf0b0eb2a320e2681f3de9ede1a19749c10fba4ab0a2fed0597f6d73f02306172fe2712589dca0e7040599899b236184b78582eabc79365c6ec0c3bc7aab472d97b96a7b5b24c35841872c8fa6afa0302047c435bb500673065023100a32e3d830164f911e6feeb309eee281546884af6c4ac5fd8c88f05654b00c6ac5f7765e01f564c07b95722dcb6432dd302305b83da9583abc2b0bd44b13a6769ae72248b1edb9bec3aa96a57a5b3e476a747a0deffef078aeec3b774027a2e53f8f00302047c435bb5006730650231009e8b62aca867895d3b031a3955bf09bb74cebf2e6a19cdeea220f1c3f7ebc807d58bd6421369044aa52f54b7e8ceee0c02305094303647e53b9b9778e2efbadd617e16b16f5975b4687d7721029664171caafd13570f352214e1f6956cfb3a7ec6ab0302047c435bb500673065023100cd57b4587fa8f04cb58d36e03e493ad7bc894723e260b9e4a175d574bd0f124b28c8fb340c1e0ac08529072bcd9648030230339f8f87f62d441ed363991d736b41570d392a2a37241f5528c2fc830c3c5bb6d121f3e01f0ec97a83d3082c46fbb5a90302047c435bb50067306502301964361dc57b0eee3ad541bc78429ba9eb6f9eb94a2e44d58704f4f9d3ed1812e29898c6c553705d53cf2dc59e2da51c023100802640dcb0b0ba1a40c2939fcc4081005ebf5e96454f016618ec944ea0bdd79df27466a62822f7353ceb151c4ff402ee0302047c435bb5006730650231009142000159c00fd05cf6af35763c757807b773ce93de1d18a9009b79505ada03822139191092ff1434121856a1e666dd02303e001da376af56bd7cb6d9b01d460789d3c0a7f611914a58883510b74b8e60a5630dc2dd95517a1dfad8d03f250333fb0302047c435bb500673065023100dff5966765ca9317199d3bbfc04847ab495c97a770aba62d5e51dbc2d98efb7562db34e59970ed91c22bd8b84ddca4b20230703d3ebb0d467fba124f407eb0b49b80b6943aeceb882d1195d1dab282d62a9e9b1be2c151a65e561790c4b69ef876520302047c435bb500683066023100f339b0e4dcc36d160a416eb47461ff5642eb3668ca6aa0e163435dbf49f812fdb0d98607767006bb43ca309983b15c67023100832d5e93f51f3af4b065ae8fe57ea8654cdb9a8f282e55a44d40acd9b761882b8262cfa86bdd7b0fd158fedd0ec116700302047c435bb500683066023100a901f463fa595e9995dafecb355c07c89db9adb0415f4595c6b33f928ba4ccc95fc1db1cd9a31118f0e3289c9a655a0d023100fb97d4209b3a2d375925795927073da25df22cb5a6402f216bacc3019b424547878e4c66a4108474af4e6eb122401dca0302047c435bb5006730650230638e040a81989b140499a1e1b055329468dd9c056494e3c7f0e90422c704f76ee5798fe3512255045d455b5d12c14c36023100f981c5261b288fdfc4397160fd4aa0c954f657ae739662bc59af78704b375679f2a78b1f1d925913f1fe8d8b45ec8f0b0302047c435bb50067306502300152d3eca4d814f61a009c8ca567996e74a9214f7ef2eef01f7b857445e0b4c6255b6bb3b088e782f9a303fff6524e8b023100a9ed76cf90a6ca3ef6348d429d96877e3469296fcc70dfb7069b5a0c964a8484c8ba95e252c06b3047f448dcb335bc930302047c435bb50067306502304459de06b76f0e695ed5ed1224214505c863621a195cd518d8f7b4ea56fc81e717272c70ac2180a9a142a63f4321cb21023100cd6bba147ba00c30a3b48561c6b6619c182082c8e72656782da09e6b2485fcfcba3817bb6cd125984da246cad3296fa00302047c435bb5006730650231009a7d5db46cf06263ece9e21ee90e6354260f22959cd6957ed8eb9d4a3789f7906217fca700246f5a45ec0e640b8bc38a02303638583226715cc47a0f760d3d015da51e664409cc98b42a115817d9f1c43c1b588edbf3715fd9a6b032826fcf0600610302047c435bb500673065023009806f1b85c5a97d9406a026be55c94d05e0dca35ab51dcc1745fae0975de7598a9020fd6394d148e6c65f9d12640dc1023100c609851aa22245efc205ba31ee8608121666ef84c3e1ed20077199d93fcad7bd26006bb63230d7aeb90c717ba4a10c2f0302047c435bb50067306502307f000b08e8e1e52e2843e2ddb9650a69bc48158398256478e8fdb73d0c3e612353a8fa6a6329409cc6fec1539dc4435c023100b37e6edceecf2258224e2a32c0857ec68c91deee4441cc6019af0ae091a9571d7d940c2d07f2b3172fca3cfa8e8bf0b00302047c435bb500683066023100bc3d76c7abf6382a30d7eaea176515d2b762c062580bb6d637420396fc0ada76498426bf08c157770a691752b89996d7023100cd6c734dc7e082ae65f00cf5ea90c8b0669ebd30785e8d9b07f5d62abb6d334df63e4db498735df2ed7064e96a0558e70302047c435bb50067306502300d01ad0868628b398a5217dd8e3360282e3e28550d225efc2f12a86d8fd3df6a65f42c98a82964f77d4bc48ba521759d023100cd06034ac49acf7d12dc530ca04a754ce3051a1f567e61ba6e280bbe1c42f157f84ea7ff0af9c0e2e51cb370afcbc1fe0302047c435bb500673065023100fad3141476b2ff9019d0a53aaa0715b3b9caa1c2d7b06d9733af8cc42afa9f3efffbb51c0e4e520c6e5d4fe48ce033e7023078a106b70de51df1a76d089af8bbdc9a9dcd1df1bde339690e2498bb356f993549a0b5a2788016658d5bab6e7e728dbe0302047c435bb5006730650230397017561912ad703a44a0961153ee812600f727809b0c66960fabdf1cd95996a43e92d9b6977f083420f69d8712fc880231009e5543ed10e9150cbdfb85e12b94fbba291ccb5d5e4b4431dd8e5dd67411942bc5d1ba9acd9e54304212b3eccc44be6d0302047c435bb500683066023100d3a103fda1b361dd6c18af126e8a79f17ee961b36679db5f99025693e099def04a27dffa46eaaf59f0e7f1d1f65c4981023100ac37a765922306d7bbd57b66d38e8275ab813867136d11fa6bb45da6e349266d9afdb3d89b8118e7a6f4a9b0a28b8c8b0302047c435bb500673065023100b8d233b003e8b2f748a3644576620ab1bbcb6a6acb811804fd715f52642ffffb78623094214a9d0a714dadc6292730a20230322f40109065729b42635f3f7496f25d5429df390e2e3ce75e4d817734208e83de64ff45a81afebbb28ae69740bba9ab0302047c435bb500673065023100969ca80b76c9eb8e49b278776d888784f2d069c6cb0fd5ae49cc56488fd86a5eda0a1201befbf835c85908fce8b1565e02300ab4b0f2b5f721befead77550ba8d39d915329a73bf39fc700f985224dab174a8288d9a1325dda8e50de4d593fd332df0302047c435bb500683066023100d5b32208bf0f3213e86b49c64346999b929747cb87730e7bd5ebf858ca994b76a238518d6a987ea5b8281b422b170798023100ff9f2b907fa457d8f984e6bb36c082f611076dcb19c7e8bb79b5b13fd3b1401febce1e461fff7c7e746dedd95f52a15a0302047c435bb50066306402307dab506b2f9d66527414e0a4b0689c65237f9d370cb99485836787ea0321d8a8f7b92f9c2fadb236bce7f69ea7b25cc202302a242ca310dc8306d2b7570a85ad8f99e7fcdebde8f740cc6341fa01d4e12b1a0afc4f689d4c8927df911970d926f63c0302047c435bb500683066023100c84584e83e833f66baa79126b6c362cf8eb8d72a789351e18bf65465dbac04a62df35466283a580f0805e4d6ab6d408e023100ed03ef39f75029362aa33a8a4b5962e1db29dd79dac871aa8bd110c9a9cd72dfa4c65c4cd28d876ac92cdeb0b03b5e510302047c435bb50067306502303224f73edfc4de5760e4aa54e34721af4e4b882bbe3f3f126db366c0c9627f73ecf5ce43e6dcb6d2529df228c492f1e6023100fc57e1e3025a4e8103e740dcb70da72892354c768d7893fbe166a871d964d695765b67a9780355089228bf207340a4690302047c435bb500673065023002b39e111a6db9da339ee98706196936776f75573debd8a20983a342b838d6c3f7b313d6ec92e0c8b971a4563df08d16023100df7bdf1b4eec7d31aca4187be605e8b6a6ed646b928b621172d5d556c44fa16b6ba8809a524c80c54a06756a61499ede0302047c435bb500673065023100fbb9fd286bd927d48aed90257fab529bb3ec3759ea04efe39687d3fce678c4547b8f3bf0cd59557a4bb6e9615e6826d902302ed89abdaaa21144dd4483bb29c3a500926a5d91b89bac60bcd9c441fabf0fc90f1426e3e66fbe813e8b8b9353b3e5100302047c435bb500663064023060b5609d54c4267b13c913b052515dedcd1c90c83dfbdfc56d78e6d9e727798559383c563cf4a35e2eb9e168f668154a02300ce14b9e7bd9f5c58d75a317e8dad4d950eec5f1d0f7a1af9f1df04666e7d9d9af7af85856e67282707e14804d6562670302047c435bb500663064023032bc8389a9240976e97b90acbd0ac90c43f50cfb3b1f57528773deb2de13b5a53b6ed434e4beb7ec18ce32a7486fb96202304abf7caddd2f67d54c8287f6c906e66fb6ec411a235db92989830edbd2bee8b2ebc85fc2cffd6b07821200dc626bd7270302047c435bb500683066023100996a576885bc87293c3113ac2de6247c007924026817ed1a7b427096c13bcb814cb5a4c6c78b70768819fdaeaedf8c9e0231008ee5d79094884194ae6df4584ee04be77bc0aa04635de9d7d1b99d6f76002997e72df4a74a12ebe6d610d39b02423fce0302047c435bb500683066023100b759f2d04a54e4e520f8e4b3afdcd2acf84dddddeea9fdfbab32bb8acf2a3d4d026e183f43f32558696ce4ac5e13a2560231008643b2d8c25b3b65baf81104eeca6150f5035e74717d6c9f9c5d33c831e1334e962752f3c3a33edecf3e1d06694513180302047c435bb50066306402306c0721af53572098b820a54326fd09b60ac215e71cc1ae08c941b8666c2fa729b76535dfd6f05aa76e6493293fee49210230434a886be095754ba49706ac12ace5776598c6a97b3f83fb766b48eddc1ff219b9f49f8987aa9ebfcf576e0579e0b7d80302047c435bb500663064023006947cd86ce6fd7bca6bd6fafb47e6f081f66921e03256dbc3793594a9255540afc4f35cc225dc94780d2c466877d88c02302b848fed2f92678784ea54672fe7cd84a52d8820220da0f28ea3aa68a610efdd1a6397352d34a8ee1220eb10c3210d8d0302047c435bb500683066023100e5b4e4a4566ee302f48c22aadd646417ea5a02686d9a294ff25c8c9dc5a37692e3ebc61fcade066fee4b61e63dbf032f023100ac02f9387066f047c5b41adf5332a43fb0eb57bc636c1c0773cc5dd5f67eb2b551b0b74f706fc27300ebb35f8b9171320302047c435bb500683066023100ec664f1fc04d9816c7e16b860b218b422c537d6306de17cbefd0ccdfeca509241746e1089ed3dc930f535930ee19d0d5023100da21a84806a269e3c42b2ad2793301b6f0ef1d852ef56d4bc3a22c653f554d2df486c1d5a8a1ab369a94de3948c229070302047c435bb500683066023100df84db7fd8cf0e8c312455fc6f4d8ba10d42c9f4ab6abc119a3df07e4983fe3e4fb62f7e144120f4c8de87c1e78c15150231008147014c06bee414f8600cd4cd48c1cc570a61c44740cf6ef6d842a52935e29ed87a6b29fd8f4d9580c0dc9c5c31097f0302047c435bb500673065023100a26b6e5e68c45782dd6a77c1853887088ac5d26446564bd48c2ac5c592586112c17e442c51e64cca21803a497fbcc22f02301a734113b71ae8cd195271e6f2de3abd068655d181405278e2987c4efb2c9d0a47fa03f9e514a0bb7f1818c2acfb2a1d0302047c435bb50066306402306cfd62066e6786d8b911deb10a7d510bdb21486f80c468b2cd8232373dadee499dedb5e112a3a94ed8225f88046a9539023041310dfd3d1850c408754e8f40fc82882d4b97955c36c9d39b9e5911faf6ad093fef271646b69e51d8c2356e3196909f0302047c435bb500663064023052ba662dfe972684c4b74fb429dd40a19e84fad06afc40ab56a64957f3650a938b3ddfd2838c405241153105fe85c00102306876373a5b7f931c058473e22c8d1a671ababe5ee62d2958d9c9d6c5219153cdd65ecf06e272dad80804789d02e835300302047c435bb50067306502300ca83b790a3de8277a6b3c51c0d6972e3773931e11a72f625f5c0291187002887f7ee8cd1fba9058a47e156e4d429b60023100ebabe3244462045b465375fd74694e3da0547f7bec48b417e221f3b2ea650cbdfb4e186b88cf358540660942b2d858d00302047c435bb500673065023100a60668ce8c5fcaff9b0f310f1f23e0284f78efc91d43757a13833666fb285e72f3b892329cd796730d7e3d5d257b9f9b02300f601d002522a9b9dd0ef017f749ee7d447024f9522cdecf5a7cbb81cec972a090b344d56dbf3de834287e3fee5b7d660302047c435bb50068306602310092add780aaec6e4bf0556f19b1dcc1d69d4083af5d7b483fb8dbfcabd5ccdca7ad40b34d2f5504f06750ee05c455167c023100ec08b7ac588dec56910c559d26c3f92d6d0a64e7e98647509f0f0d57031e36e7dade531ad9bc8e519ce64abe5ef2c95c0302047c435bb500673065023100d8850b852417f484e37b2b065195fe253a1246633cdc55c5c34c85a88357cff66bae310a084b9c9ebb123dc4039e6b6f023001e7054cb768b227845d2267c8a2b0918209c9752b885ee7b1d6183089fd8350dd73a4a15a640fb17bdd2554beafe1aa0302047c435bb500673065023100c92bf312739028fa4ac3aa717e88dbfd60b5880c73b1d6af8ef80540c7f9e24d86fa37a1d4a7e4d407f32fa2fb5b3680023056fc0848effadbf39c8963db281777a4fedcbfe4167451cb18e6ab0fb9e3db1ce4fc7de65b14de8d888b96aad2a5bf230302047c435bb500673065023022d1f06c5ecee511d89061fd4efa846cb2e58595f2cdefea20b6cd72c23a3223991f6b7ab568828ddb37e118266b2c52023100bed9a649fd53655a085e9bbc190f8f43f7316123eb2cde4af84477fe933f708cc76312e00495ee54da31f19e5fc1371c0302047c435bb500683066023100b3d0f634ed0549a72727e7603da432c0d3a853d576f0e647cfdf55d0f845d4be9c43740271c1665d841691a37ae667c5023100d5b09cc6ccd5f6d65f5bcaef0f3b25eea3c87e0a4a38b4dd6319635fecfe05ee94b07f8ebd08add593e2571002f797960302047c435bb500673065023100af4704390ee1488d630bd969725473a998cdb1f5019dca8fb9daaaed45f47cf364ee1eb8ee764e9269b34335a592b207023044c0c8daf86d6d171ad1141ae2501f118c2497bf3f8ad3055edb7de50bbadc3a3c73d91b41dd951a7b1b5f737d0c9d8c0302047c435bb500683066023100811a378ae88b07a86cf442b7b35c5c8fc6d7540ea01e05392692cbde2b6bea1aa566e44df3b5872901903aec353c0301023100f2f567bbfa43c93cc071ea8dcba970be83e3f6dfd02013c9e37b5053eee3f365f59420888c3b639f0f1096efb3f3f7f10302047c435bb500673065023007d0fae8545e3a3cfdc738c97e9c396b2b8c9d289afe9e9c2e0ee72e1f7d8a6e96b558ef6869cadf0462993b451cd88a023100bf1f685af782edf208be8e358b92f87d96a2d3c777e1de0c8bfa7bb22aed14963335ea589c4d4efcfdc6925f8329514c0302047c435bb500683066023100fecebf8d18081e07bfc43f1dc0afd30cd65b939fc7c85a75ac7aab55c640c3058c1c4aa13f924b7468dc3f985f87b23602310091456a119575ef461715343f9e6dd58b8592890c58154b5a2e167502b14b5615ca35d41e7e9f3ffe17382e2eba5f2d0a0302047c435bb50067306502305e444904339e0c7d88f7c5def2f83308370ad196ac0e9937158b4934f2d39e3dd8be711636eabdf1842c04c15a43527e023100db360730cc39d7dfe710edb2a698e18d80ab45dc7704ca75f1030a4219f583e3508fb5883973e1de092cd90799e4c8d40302047c435bb5006830660231008a44551f99252de392565ec34cc5224a11aaf1b5505f1406ce0163756646071230dfc8f875d1a6f6596834e1e9b1e2180231008579c20411318680fe8424062aa52fa167ae40db76c6c461b8fcd369d1fcd3d0f59556f354313b2b35d9d025acc839420302047c435bb50066306402303f012fdd65fe64d212af1f48e44c92ebd140c64a559f5c814e5c68a8e2233b2e71ce878add907ee0515db3769ab5f96c023016592d0a543e520440c7f08c389f896c2b0b74cf96cd342704952eb331d3b3e3079b1e3160df7b934db3f050015df6f40302047c435bb500683066023100cde2d595daf05e06449a809a11a969f071926677f60476f93834598af75dafc7ca9823c5d5056227f8b5d8168e975c650231009669e55e10dee5b5e039ef35f2cfdd2ca4d431ceb9bcdd8243f785b22c918a0e3c077b2a3d5e125bb692c988dc196d9d0302047c435bb50067306502304a10c126479ab557deb52e4c166b21bc2f39bf98ecbbb340d3cfd7009623bd800723e7b217866a2564250b3b6c06ad1c023100a1dcba59b5ad89b7fb6a8a07ed5ba1c59d420b2ed4b8e5bee9e0b89159a46377b307034bc0627fabb7b0838c6d072f300302047c435bb50066306402301e1cb9b1123c6cbbaadea88c47cc8f561f8fefbcc9cfdf368e1db85bd27bafba3172bd2d1aa8f4622f4a3266b5a722cc02306d22e5caea1049e777381311f3250759a8c1d25975bde699788ce0865ec2a838baaaaf65ae0792dfa89b9a48bf7a3a8a0302047c435bb50067306502301e9849a698eb2ac8680cd374bf1ba13adfac5616968d545728872f35dc15afa894f275fcac28a24befa6f406fa460389023100cf3ca5712175f83821bbd3cc89229611b4879c104f0eb2fb551e157ff345f30f45aa962815089f21c602f30e92f72d8b0302047c435bb500673065023042bf54414a379988b3b26b715ddf6c6bde190f32416af60b01b8c9bcf0a26e47358b2ec0590b5208eac5c5930be65682023100e633f25c055cc9ea66c7dfc7ec3aceb28bb0d4a79df426a1576010387bce1ed403af91fc8a749e6f4eeedcc17ca463a90302047c435bb500683066023100b778fbf9eaa95a2cb08cd1b3f44c1c69cc7ff34c8cc22edbf1484ecb79f74129b39e819135647ac7ecc3a22e5ee0bca6023100bcdefb964af6da0d502bf1a119e7c9c0d3548b25cadb67f13930411aeec48d332c783097aa932849f9dfad8899a93dec0302047c435bb500683066023100a2a57deaeccaaf39ba26819ba6cdf0fa7b26e761626b548a303361733123f40c9e839cb60e059e98e6b3af1727c21be8023100cebc938e681807f082371cf6c06331281da6dd5822b8f98a278e7a6829b3905dcbe24c5503b9e9f57b31e5070037da560302047c435bb500683066023100b8265e8b900dbf15acdbc8ede6f91db26aa6bb081c9388f6663d9ba06dc48c2e0bddc5db8ab037b4153423cfd0e85f1e023100e2ba53d99405b98881f1cc240a3024c816c62b96662ecbf60a07af4c6021dd838c24037c9fcef85fde02cf2f7e007c380302047c435bb500683066023100a57dcec93865d9babd6e91fb4d9a1a112772d35c737ddd81650ec7d1029f9bc40c17095248fddc70451407bf81624a0b023100c0c6d5ce056c36cf8115281a4dc09a566be2f58e3a442c55813ed66264574cf4af1ff6b1dd51ee429fcc4baae003c08b0302047c435bb500683066023100f7e520559172f3e7f06b3c893ce726556a32219d74d9051c39a812e4a96472305fe68d8b28ba751ec3065ecb00ad214f023100b22ebba2a1a941b58775ec5ae954852cf2a77634072ba6cb61256be72a2bdf7df9ce34553cb8b664caae83229e07e8cc0302047c435bb500663064023052dd14fb3dddfa46cf58eb8e9fbd57d6a55f4ba59fe93736e50ce5eee3219a2306134f2881313ee215f17645978b40b5023048b542c859d5460950fd3d525916fbc7dff9cbb941221df41c37962feb826c3e6801d46a7b3190bb83197f539010bd670302047c435bb50068306602310085d1f594e016524f3e8b6f63851f8a809ca685155f4d38f0e4c6ae9f4b10836e53b6632dd05ee618b1d990e270b453c1023100a88ff3d106ce9f2cc3e10c0bb905861556903b5aa62ed89f256ae6b1da9fac474d6a17af0095cc2acdfed6b77d52c7590302047c435bb50067306502304a609ec89d5a8bf428b402a194de8b53a7e5117f06d9751cfcff06e16c980ffaf29745e368eb6c5b09278464b166fc56023100e4d97906d0a34182a21bfa4e06b28d07a9c79167abc9ba132d1edfdaf5a9e8e02ee25370efaddec54ae5f27d44f04a830302047c435bb500663064023018d3ce0b197caf71b4c0b4903eaab0dcb82fdb49c8bdcfb24edf764fc84a541a04c6760088b952db028448d154ed1107023075704800988a16543c20856a6b12b9c112b6488fc9e78db67f2cfd6d6e11e85b7b64b7d25f4be233cab9bdcf6b04003c0302047c435bb50066306402302ebeaa1c21c523230163d5c5ec873afb40ea4caaf6871f5dc791338735c11b9189a135bcf85fa7d92c2322462a5f10d8023054b77ca7f128a182b93e772eb6f432a5b460804081c83b054aae98f02ee0f8a50de9eb53a70be330ce80c528fc10fbcd0302047c435bb50066306402301a9b84014176a59354ff6049a1d3754df58533f6863d63b4ec1306c11e321e2a8f325dd5edb197c3a14fd4fec14c8da6023011594c6488d1e77c68ccc3a8855bd6157bf1874844aef542f22f8130def39ed569861d78da6053863a61fe7b730029740302047c435bb50067306502304e659940a149171d186fc48520ef637c1c511ac05941823d882581d609f9f7532861474084fbdefe9a65592253201a59023100953d4553ac5018efee7f2d4ec0cf2ea90d12b34a189d97b7a10cd6a0364959d76966963297156e4c2606a5a004ba63350302047c435bb5006730650231009f9e6f51c0fcd0a26e5a01d1f083a78ea64d9fa17e87d7a523b8a31fdea74620b10494bf1dc1057aa4d1e5844d249d540230268890cbc99f08262b0410c1079fbd0afdc1a6e9532f8e194a8a7cafb0e71f42143d974ac6efec143fc0fd3e954debe50302047c435bb50067306502300e9bfc0dee5860b087940201843302a1bdc15d4502efa872aca708d70ab47ed129412716182ad0f72fbfad7b54204c250231009546018c41c0b8e56aebdcfa0f126b0b6f6693b578e86725f40c89cad64295a9c9af40fa09d423505eb8c84c8688bbf70302047c435bb500673065023100a223d9a78b22bc794a0a48257f3a2cfefbb39e6f2dd0b9e9952b51c90e515610f36d6ad4d7b10de752b7d9dc6d6c540a023023d979f88ff5417b26c567bc3e2b11a81852a4ce30e270fed7ad4bf150acebe601282c21b13cf33702b345811e83e0e10302047c435bb5006630640230234f135f52a82fc634d89e2743fdd0cc262be212f01205373151cda1e8dfc3cebc3907e4bb5cc238255ea7210af2205e0230286c00c2214ed00259f8121fc72e238c123f4b49a564e835fc460c593d1381c98fce81b052bb7e5b6e30866d6e0114b50302047c435bb500683066023100b840a2f844b7b48ae77798fdeaa627b690ee03a619e3f8f38fc74c7a7c25fb0686657bbb7b782acb331ce1f75e5873c0023100c46fd43e4c833b36e3c8aa1597f205dcbb5fcf0460bca3c2327a0bdd1d35c6e20365024a2e56d84fad1517980bfa7f890302047c435bb500673065023100f08147cd0c9045ca9905a26d1b8a1486d7deb02fcaa43adf6cbba14453770351f85cee5515776ddef5cf3257b4ed7b89023069f883d1330905a422214ff99d4fa686fb56a9d7bb17173e3e76e86426365f228785e5cc739d6f71eec7d0b81959c2630302047c435bb50066306402302e3e1ac29d9d581c433af1a402d3f4d8ea165df3d7881032d8cdbe416f906521e39ad45b20e11f7a3760fcd1f34a5bf102303b31d19eb5d3e99d76e41101735a91bd6eb6bdffb19d3f4cfc6c5c5e61367684a1e98d50b06de9b12b0c1417ac8c58d90302047c435bb50068306602310095976679393407f838010af24e9d999304faecb0b1cbb144cf1933334787cc9c7cf5bacb30c46f96083bc9fda6d369d2023100fd08cc1bf4aa76d5de8f5fa56e32872c748fa7ff169d59173f4e5f98d9d5cf36f27aa75c35467f24933d683f0ae808620302047c435bb500673065023100af4e16135cd8ad3a94cd25358d778c9ab06650ff3b18da78feda4122082d8269f2030efc5b3f33723bb9f6189bf21a3e02306d2b172cd918e84357d4b53f89a7981fb7c80c31ce9393288085230c254c080197c895275fd84f0543f4a99f0b93046d0302047c435bb500683066023100a9be0c8164d395bc0bf9af18559d67ebde17a7fa777cb8f240a85c01be77a7ce4ad953b925802cc04306e6304c08b981023100b1f22ab7cde10379513ecfd4b94125ce467106ad7b59d44faf11503f9b52021174f40623b8478739aab670003dc637780302047c435bb50066306402307841d3ff0bac0bb234ba0a82ff0ce8f018caa84e0ffd8069eeeb5e618acd69272a8e034fb4e671e99fd91be08a0182fc023034402da007c1a3a6e1dd7064cd13bd49813fca62fc88f8b9909233a1399b61e8993b7489609f00f537393a00ddedddb40302047c435bb50067306502305631d4f71dbba94d5eb36201fcbc7fa6bb6538427552481e056c3a67de8c2cd6a270478175cb36a8feb8c008a78a3cb9023100ea151f0cf674b7a978b59296df0847cccd7547027567e64c8277b7c83c2e151d39db19b27004a0430c1ca6e68fffe06e0302047c435bb5006630640230659fbdcc9e71b0e62191e203e32621e9ef68725853324c28d2d0671b202b9f49d7160c2f8daca88cc607f1ce2ad95a71023053403407ce4fc0f3d1c370389fb46b3645970d5a4f4bd7368fd8ef378f032a81f16db6ecc2f9054220e5ab5db741e67a0302047c435bb50067306502310086e87502d9ab9a8c9a93f8ade772d647bd9ee0e864e599046b87613a1362cb4a2a7ea46bc8bd246270fbc73cc1174afd023023ca309c29854a1614dd38a82588b230b65aaaccfc6d61ffff288198d769a58043be62ce6c66a16d8d7f631943c215120302047c435bb5006830660231008f0f00eb985c2c0f76352b47f02ee4e86b4ff0fb502bc3a6d53471702c063de2b86c0df2d36af9774b8b5f01f4788b16023100dfa41dc05e0067ee499adfe0bcdd1d880076e7a1c958593102138cb674c60e93b6b29b8ed66a82493f20ea635e78980a0302047c435bb500673065023100dccc6b5c026b73d9d30b76815001328ce2feef4d626c1887189e65479c6a38a8da1f41446a0a27cf462ba09c4dd15358023072cbfce5e78d7e1474b276b45eb2941ce14c03ce0d7556b62b8f00c96b8181c93171c2c0ee76f5132c192d9a73214b1e0302047c435bb500673065023100df4bcf91594582624364eec6311dbf7b32f0ceade509fceec14489976e14b334f56ebd7be7f9087b24d71ac43534bc9902303ce5bf47ba3e4153b5566fdc382d4b9b1bab3b59b91e3f15e90554336a099a68ba7180c7a8d31e3f7d58a21b2869883e0302047c435bb50066306402303b6b3b5ae848d4004a2848f7ca10173e7e5e68c57262d86569a3363511cbcf079a5a291661fd5063315ae1df0fe74064023078f9f8ae20f6ce5125a0179c87df5f6f0d2260863b3ae575a0d8e5b59a3c9cd539f782b1466cb162adbedb521781df0d0302047c435bb50066306402304bddf67f8786ddd51457e6b73c401b316132e9b2ae46478a283c5ade9280d6082b99312efdb21f76f137cb246a952e4f02303eafa4fc74fe150f0f796d57e7137e7e8ce9b8ea859608218f1cf15c03f67b6782ac9cb8cf145e624ce9267906b523bc0302047c435bb50066306402305c162810870b79eb5aa5435003a9560972e01125c025ad239abed81347ee88e18ddd0d28fc0a00bc958412bc4f9dfb1e02306172b1a3525ffbfbf376e83e920dd4b8f0ed2a956270b0e24becd4dc3d0d42e2c5fdcf05ab076aa0e8297a2dcd984e1e0302047c435bb500663064023032fcf1a0e6d421ee39747cce8931f8a125f69c9737551e623e42466f998180d09be6ae9eb84d9f01fdc9a384192b2d810230045f869e0e18519ca1dadfa0bea5c946be44a0f916b889c6af2dfc7830cd3484f856d3e83a0a3c1fd7a2d0f5088fc1230302047c435bb50066306402307226eb36c483ca3ec9f71796dc534142ced1e7c3472ff421a8c21e62439936410e28bf3a33bbc6bb69016b1aa714af51023045cb3d876c8fe8ddc7cec6821fba8831ffe2f02210cba1d428a56367dceb0e5d9f2453173258241f566305c39a27f9610302047c435bb5006830660231009ae7a6740fd6ef7ad929c312b8235023b02517bdb50ad696efeedf929981034fc6fd7a67810bff70676d3453b2b3ee6d02310098fddd71a0849ae4f3285d037cf59c80418842a240eafb86de3c826dcaa90ed41736b2ebd147d7e52c17cbf1ff40b8ca0302047c435bb5006730650231009a37a0ce56aa324d017a133b4e2b9d0a4f22020a1381f6d9017794b4d6d22be0c982b76d8ec802093cef3813b2477312023009992c96e529e3b5aff13d6aa16d8770387ef971a143f7f4852bff031927a91069786d7bc3b29f2edf7b9d711c6e82850302047c435bb50066306402300adacce4761979febbc6ad27842e85aa02bbae8d0d5ca5a76fe4388a13c442119dd65c89df8ff28263235cea62532ef502300d3636c7f9a9dd177c817f9e955e18bced65fc2415286fcd16b40eda30387d5db840fe474194536f41605f5495c896bc0302047c435bb500673065023057d14eb4ff73f0fc570d892ed99d688f90a9be6890feb11a64678fdd5125174b2388c3f5dc1781f455a689ee6977136c023100cdfeb75895357c0d1072985cb8ae11b9397875752ea6553a51de9e9a58f1097d22480ffcc1047c1d0cb03c3c526a73a80302047c435bb5006630640230732bc8fe1e915205e35e2d9904d18bfe64d7279aef28cf74ccd51c838fb8874801bddcc8c0158a44fd9b652b1f1bfe4a02301d789d2f8ede7368a02f4f740d4c94aafba09490a8dd50ebb62b5713087c5455e156f6474f364416fe7a643166a4f9e10302047c435bb50066306402307f7a169028f1701d52fd19c8bcc85d50beccfe9f223e361cde7335e4a0eb83f22b868650cfb9f5877e4bd4990de6b89f02301000f18051bbbd89e8c3a309beb7c8a4077367570d5939b90451daea6f3bfde1ba21fecf04af42a1b384545a12af6c270302047c435bb500673065023100965692bd561e216bded667086548284307bc5eb319ccc064d5d8f74ce76c35efee07fa5346c7f27ebf50d454b1e59e07023017d7ecf4dbb3e76bd2a0a165fbb2fb60a4079c929a0cd2a61f6d38c25496ccb297e13c9a6b4ef19ef4ad4bf24aa88c170302047c435bb50067306502300d4b5648c25a46e5c73bda825695f4cc70d4cf54936df67b44ab5563445fc136839aa17d960f6dd14ae31eab088c3932023100854163fd336068952a7df3918238080a43e23235e1eb337a253bff78586e88a106c85072b48e455f86e64b3513df36680302047c435bb5006630640230188f5241a3553671313da7655403c79522dd32adcfea7968008811d34d92cfe01f9e3cc3f20a71dab9b76b84d8b97f2f02300a29681be21f6db9b41141a61a0f40d908cd932a4a678476716f08f09da6eb3660a055e3bce885f1a02b8872b988752c0302047c435bb5006730650230385da4ea2e2dcc7ce907a0c1aa0c798da2f2dddbb1d1b42e6b4210534d4eada798cc872cd9554db0b5b2d656802e479c023100803ccfe14237aa0101131f16a839d8729ecb635a0321a9742cfcecf2a294d2713ac8e5872490d2db7625e77ef71f46fd0302047c435bb50068306602310092905caeb5c2b861c96cfb3ccd6951d727acc74976df3ead0e975d219ad6f454b0e759f4fc03a07754609ccaaad5b6ec023100916b9c5285b42c3c1f1906c34960601dba797f158bf82675afbe3cc5f8785ac6dac50f74a5adeee06d3ef4251d955fa70302047c435bb500673065023020633eb6a41287758233541ee12f08b81f9c4f872f0009086f7f15f9aa4255678223c58be16dac88e1df0956bde39eae0231009d54470ad8fafd672dd32aff4578288c0e7712540988733198c8aa687e8e90219c0e269e7fa8fd9224ead6089de3058b0302047c435bb500673065023039bd699e544ed5352accfae11ec92408988d024e9c5b1d151a35e52b427e25adef3c517f81c56fe80c859993b9b6415a023100fc1c510c181b91d388aaca4c9fb42c0b649fbfc29e7dda6e33c1073cdafe6d904b75c69bbdcac8a4bdfc28acd62187ab0302047c435bb500673065023100e00d4d24518780b2d195c7e04badfcd3b6e9dc7ffb1c5d86c877f2b72f7feb1c28761e2c6cfeef8502f4a22636597c4702302326401274fe0144d4b78ce01369c864ae5efbea981b74dce2ae8209c2e13a128d87978a001601f3cfbb32cc3408d03b0302047c435bb5006730650230426c30ef3e3a14437d2ab72363c51533857d660b12c86abda19df64b99e4b2e5c8b2682d0bc2595535ecaeeda06b62e3023100a986f1db833a368a6d79749630cdb41a4f45a08b80661f69cd520d4a31827675422e8593aa567baf2c154beb9b8dd4d00302047c435bb5006730650230361b9ae98a0f2a12c2b2259ff0f7def95369553287897548324bc13ded48860bd71cf69c63afda7c6333beafda9cbc39023100bc9229f4493fb190bd866142af83e5f65a3ef0eb65760f66af80379e6f4adbb110027383420df6567f503732089d09040302047c435bb5006730650230488ef5e098690db0ef3523f1a9c2bafdd5c9003c9ce0632afd6ffe9b061d36abcea04fc107eda32a1a13e88e8a8405860231008af0853244f854127e95f79fbc69e34fcbf8a2a413451208f7d6baf90a7900eedf568eef10a3b3adf1e59c2925ef19da0302047c435bb500673065023100c1ea280a2eb9d9eeb1d7d807a1b27d48ed5be7506dafbefbabc40e4de9acaeb0aeca9bfb350d5007f12d492071a9df2802301765790075c7e8d8ea85c3d27f8768458b4910462ea32793b25802b5a496e156e0c178569db52e78e5e3058a9fa6c69d0302047c435bb500683066023100d16384682b2c135ca26b96655c22c0d46226b546a5423c8fdfa974332d750705773e584ffbab66f8935a6fef3b478930023100c99dccf0879494709ea2f6eaaaca140cb7c24c1958e32e76f21260c06827967d3c04c5eda38d5706a1bfd315ab9449540302047c435bb500673065023100c45aaed688a2e402e107f256c9ca7af0b6e8cbfe6a8a840f488626def160cf4f1448a3a74732c145c47af8340b936fc302304b535ee66384130df903deffd437beb9ea3cd3e4e514978aee1f99ee47065470b7990ce9266334ad3c97d24681aecefe0302047c435bb5006730650230149e16801f96951169352ee87f6a1ac747d1588a4f971932eddf64a67a6d1aa1942a91bf0d816f2d3d0ed85ffd53f6aa02310080ad0fa9b783e4411e5cea9a7e7a534ea2d2382155a988dc1ede31e0ea548293f7f5949d0526fc5005ef843294a2b7640302047c435bb5006730650230247c839bdce6699bde63c67ae4840a1cf2c7f194d3f3df0e26dda219c12e791adfb5f54a9fdbd7cb0ee13ae5a96a1e2c023100c202e8d19d137f20cac5bfa26f91257177b9dbcce1eacc99803560d51c51821e16c79f7d2f83ff1c97e09e635f6aa92e0302047c435bb500673065023040b0fa01fea8885e5dce0aa60a1bf9ba87d20b373edc8b8028d7a8d6bfe33ea7fe3fadd8c79ad5bd0dcc6fe0ad6b0e23023100ed05614b622306e42432374e4b342491365ecfa47b7df3106d61b526315f0bbd64a0686e76f7f70883241e263f1d6d6d0302047c435bb50067306502301d6c5fd8788f5761a0f9aa440f7416e5dd9053e85d7630855254e077d33d43e0404889dea2c664aa201f2cb12b697a0e023100bdf0efc690e0fcca176b7e23d40ccbd48fb3596c6f6b749a2b384dab7a6a0de80831fd15d009c63a777cd740ebb9eee00302047c435bb50066306402302dc1c4885baba47fc32f0bd4052846bdd967b84d03926bcd4bff9fe7627822eee3090979cd224af04dbdcfdef580573302300b4c9d1486970689d36d5a8f3d42737d962448d2a1f47d3ed7e69a945884454712c921323223751a17e82f35c4a781e70302047c435bb500673065023100ee7ed7ffeea7000a7bca6dfdd73e145a19d1277c60f28003dfa032925bbe04a23fff53d49a550e4939525fdb2da8d9a7023032fafcbb5dffda0af6468eda6c26e0e8755683614f323604ca70ceeaf77d362b79458db37ebecd46a0e9e8dfc9a8d64a0302047c435bb5006730650230791992a9467c76e89fb5fec7e40f7aa731e79edd9848ed89ee4ea00bfdd9df819ee7798bbea8ff002698d82e1e9bb599023100818bf930425971e18c55ba3ba8b2bd77fd16dc7179756cd2b4c8ea4f1a72f7916a4f785c288e538312229e65c44e78430302047c435bb50067306502301306c66672fa3efadec3d68dbba5b8ab7ce03829e415e6160863d452ac888c9d823190efcfb702946019f74a5eba8556023100bfba18bd3462dced80f260989c2da0b519a27f0dc144b1f49b0e1f9b0d843cf2ced7952bb1b24a178206b1dafed3c2830302047c435bb50067306502300a5263df7594571b198ebcaec11f7de5c4f4e425e08c747315c523b4cdcddfa76ace5ddc564553dbc3a7ad258bb36474023100d93b62d74784a8373afcb603f082fdbea2440e831deb206459c2faeffc9c39cdbc9d1d59e9407f48385c5915f6d34aa60302047c435bb500663064023079b715ca7c69d79ef7caa251906ec1dbd59912abb345818fbce064cef389b53173e5662cd7f801d883aa1cc901b4b4cb02300f17df1441aa316faac711d4875b8a80df5928c8e6cd5588494660d29193fd24b05a5bfef6a36a5a1bbbdb23d9e08d8f0302047c435bb500683066023100b2a388a691eb9ad5602c719af05c4e6329e2fead2b1cf101e1199361d8ff936cd72ea0c3dfc3b4246644bd953a0bcaa7023100a43543e50df3046e952e64aebfe0d407467583fd28609104b8e7f50b1d209c0c3b9cef34f2a34b094fb6ee65048f21df0302047c435bb500683066023100e6287d2356338c0706542c18257d1ae6a4dc913bf4d665ba086a6d2e0446c044f26932fbb08d43d20406eccb970986d902310099482cd2c89df93f079cfea44f6738953821bdb77a5d1f68484d4b0540a67968a07b71ec5d96435a2c0138bb4c54c28e0302047c435bb500673065023020a968c42a12ac1f3fa3ae99a7e53229d1474f4155638d4235b5dd717301251130761874df17dc54fad8399e2671e595023100b26884eee49a1be753c9e036a361034e26d9b8088a83dc03f29fc11673abac1420aeccd5de736563fe2bc6d6a90ea3630302047c435bb500673065023004725c46d566a40c49e0468c6e340948e305bd09101f5804bb934cf851d028f8fece3985c6e5d75cb10764d64219ab71023100dfc650f6c92a03568b34f163d53f499b0efa802e2a445daa2946f887f9b9dcb199bd1daf9948cda5d802f4b06a2010d00302047c435bb50067306502301327fd2bed41c4f4f5bc8f6d56a3ae6d2b648412e60426cff4fde8b5b4f84f756027baf21e6687d750980e6887ea19d8023100d04d6e7ae7a33c058319183034e0c455ec93cd71919e493f801b4a24f564a314df19fd1a5b4a24edd8a1b62dd87a4d1d0302047c435bb500663064023037d6e6fcb7a7fceef1450c755f80c7f30b744971a92d6641bd1700c2dfdc4e2949dd99a267acbf1eea4fec2484caea51023027e99c263eecb66a1884c7cc7a9b0d7508d2d05c2557281fb4f64c4283c3dfc40e3d18e68cbdf61e83c987f0a99780bd0302047c435bb500673065023100fc26781f98a48d851e18c05af7b05a9c7e8db7cf94d96ec6330dc21249f5c9e73977306e53e49b832984f576782e31430230429b8c5f039801a67cead484f82e37476246ad44aa00c30d53ab333ed9865d2d0cbae6fe23f5a6b744cc84909f3122b20302047c435bb500683066023100feec0a566d030f64b5e49a145d2ee137bdd88946afb01b9c7d04988a9b4a09eb2f59a4fe58ab93275904c6edcb972f580231008ec920aacba5b40cd3a3bba14388466c10ad6b522f33648354d97ef5ef4364008f7bb02aff7c829d22b4d8a8c9c04ed30302047c435bb500673065023062a8dacc8df73b307f191d8631a8a2038b9cbbd473272f5603fecaa06216e082664840e380c206576288939aebe1ed82023100c74af66ba7b8dd1bd833a09db254d00c16fb83b95b956c159bfda57ffc09b4fbe39b23df3fc384662ea355b1fcf209e60302047c435bb50068306602310088b00cf851429cf679c8d27e9de5b26e0bf24d2cb3565974fbb97311752520f5aa0bfa3168ce0b083e32419d902881bf023100fefb7823112525c8687897b70978dde61abc3c96533a1e16b80f1b938ac1d7e872afb05bdda2ca86424e365ede72d87f0302047c435bb500673065023039e0d8ee783535d95e2da615ae9ed9b0a2e4cebc0cd57aad34e9a90252c553209b6da05fdea63fd6442e982fa635904a023100c35a8030317227c3119d81ff9b1cd65dee39c448d5de807f61eefb4c1067fb172034058c5459a10ba22a6426c623f2dd0302047c435bb500683066023100b06e5c66ee87c18b80445e022b18ccf9b56376713da1cea8d886193a605ff8fcb2fe28f862871efa2259c44129debeeb023100ada9fbea91a87a14d149c9723cd70a21044600466d5c0a5323c873591beac5cfdcf276f457d9ef0f5f8e7f49fa649f3f0302047c435bb500673065023100eeae59cc42285d0230d932caf7c7ba0fdd6a1d3232490a24463dbb3bce53db49f56c2f717fc0ab438ae3e44ab800721f0230502ce79629c94cef0c3692787027f54dc2dd943137a2ccdd57e539fc64d03e0eabb66a9a2ccf934c49cde594c197594f0302047c435bb500673065023100f69f8dd606ecc81302367aa388a6f82c12ce22ae72ecf99bd1ebe7d219ce43464fb7e292f24a5df9c08e4f612dbe1edc023061271066302d63319ada7698c157e06d555bd67cf7001cb32467e489c0d43c55dd3d6619443ac782df6ebcb990960f9d0302047c435bb5006630640230272abcf0775fe3bd1427662bb2cf5cc119f1f73ecac2afad6d27a7241d376054375656584e1706c7d9be5e073b83f521023036b3ce91f2384f39ab22ece2286842fd210259b1377a06e19ad27d093c7aa5b645e1b82a32594f1a504b4b1477e92ebe0302047c435bb50066306402303041df309e31105e6d0249b64b959229bd75306888a5f65695598970561e70fe1f3edf3d8fe6ba2525747a442a48f2e3023008480223d0c89140447d1ef7f61ef0f77be756e437aca9c05b7922d358d9661adc54e3d5ae7780bd3a69a501b15803710302047c435bb5006830660231009230e3984d0044297f8a8f55a2ed0948953726fb901f5cd1fd7cebfee95a879ceafb276ac3f458841a368b2055bd0d16023100d8ba2d3377c2b55f9fe357bfafafd8a845fd3875ea568eb5d6164cc4cfeda0ec5e60be4f61bd1a58505601b3045a3f7b0302047c435bb50067306502304b19427bbfa4433d60023336d55298d8492a0c27c73e5404c3a4db97f47eeb85719634924aa82baf000ba9687e7aeab7023100c1cb3e465fc326b37b81968b94c87e3ca6bac6210272c64b4ef5a5f629f7355b52ca6175bbc6a06abeec1fd361ff32590302047c435bb500673065023059f4969e3e7e42d6cd4d2115c01168506b6409206f4793bf3cb17cd0fc781cfa4fc10c5c668fd6f9340fe910c6c94b2e023100ff98ded2b3529bed5303d3dfb4454bf6e421a725f05a6ad01bc1b9b47840de6cad967ac79527035b1ff8d058b59c0b8b0302047c435bb50066306402307d0e4ec7bfda8af3d68144f01be602e847f64d22cf9d02fcc31a245adab5f21cf4a72aeffbcc1322a7699fd2ba9346f5023058725048d4410e1d8ea83f43b6ad537cef5775ecb431998bdce4bc4e1f32b5bdf303fdc44c71a17267c2ffc850ff6ff00302047c435bb500673065023100e95761bf50eaef0934aa9325523f46bd00169015101d57575b5b8ebad41a713cd710632977f35a24b370010c5a0b2ada02304eb8d0128235924f029feba44756485f0e521b020381c7864fe6fcf48ecde3577e64099b86fc1919d709d7292415f6660302047c435bb500683066023100b145f5c5cc8b116dffe30a147ee22f8fb329f4d78c6c137821e6e616a94a1917d10e6237814bf72ed5a52df099cb79e50231008f5793537d528307c9b82de21691430e8fda560d6a1051dc45e25aebdc9f0e137964f7047e92f78edd17e4475cde9c800302047c435bb50067306502302c48c97fb009961dc18dcc8cf1e29e418a1b7c69a6ff3d31e96474048610efdb5b571c68200d08d28a40e56eaba6e8a6023100ed53cc7f7701872f780556401b1a92b9a901b881e4b7db71b8c9ff22a041c462e12292894f588b4a08f3a47b5abfe39c0302047c435bb5006630640230079b2abc3654a70a5041f4b12770215d70c771576a9e59a1f6ce45b771b1210a4424ff5a3993690327d94b04a45c3ba702307915c5e57d8dff8def0cf0158a3039a1d5590ee4993cd31e9cf4f21844c568091e5bb2c1110b73a636206ff4d59f17430302047c435bb500673065023100a4cde3cb02a8a421b91485a11af8af58aa136573dff65d58cd2e0b4656d438cba89667960efa94cdbb7c772077a5b4ef02303ac5843baf516dc93b9f2203762a24e4f1a2d2f28be701b24577f045f0012ec399f0f3dadf7337e8b72cca4592627cb60302047c435bb500673065023100858859572e4b062db572e8be706a5bc968487c25c1ca048b72fbbeef9b4b2a541e5860be213c663b410d78e4b4fd6fcb02301f3d7f83e05eea051fb3dcd3c87a791de3df1488f4048c753f16e0c60a77cb085618203cffb21b45fe7c8f88eb11ffb60302047c435bb50066306402303ac99ae2e419030e5b70e497bf2a4587a36c515354b64d43a6af26db60ac8d3f96312e0379a049f52f8b24ee97d591b602302dbe7a49087ad54b4d67b88a43a637448d981c47704912b1f26dddd817b16375b3a482c93012118efe9a5c4f519908950302047c435bb500673065023016dca51a3a0b316fa68a0c10f8f802da87cb26e19cef15ce06f8fe393df15269f0926041f12b41aec1ac48d25d4a1986023100f77e83133ab51cf6b7ac610ec459270c0dc6342d7f180c29c9c5954149fac3f00d45e921c841141c0bd806a3734eee650302047c435bb50066306402303e2b331b9905083ccd99ea330e054f3bf33c3eb74a63b22728905603ebc0fa9b500aa1b8117c4e230d1a7da0bfd2707702302cbcc9597b4b766a34a1b6a03f46a70c7dadd32b7d2dfc7ddd06b0b2cb7a3cc741d2a05277f761a44929e17661c8180a0302047c435bb5006630640230393ed85ab5dc0c488c553883aa305e13f89f46ce94450183ef6eed07c44736b2eee0926d7d531a1ee7cb0bcd52475a9002302d3a483638fe8c23a02d5a2f9d5a308009d3a708695a0800bbae6da700e7b39b7d29949dbcb27ea8ed21472c221e6a650302047c435bb500673065023100c516ae11a9eb205fb40fcb7c00d1027f006040d125ed9fc54c764708aadf4d7336299507f32d6485537fdd87f59c6e1502302c58aee7757bc660277de557d1564a5046e8268d48d85e8b599e4561211869b4959270418fb9e70ddc95a3e8525b5df20302047c435bb5006630640230665d96c0a1e2ef0930701fabeaf44c4cf931ae8d8e12155d1dc6590479d3fe1515c00670f710c5d3283e2554d287f31f023018f5e0795498e5da52fc5cc44f7838a832c8b8ba3a435028d14a00b7a9a9ab9a18731e1d2167936232014a4db27527090302047c435bb50066306402305bde670c800c8438500bc2847743f6ded217a460eae54e1d93e52a174fe256caa2eb32424bdff58d7c997c3f0f8daa9102301661e39daece700489d10345388b9fe8f68d5f83ca1f55337d1d80fff51ccb37c353d308d81479cb479aafdc37870a2e0302047c435bb500683066023100ff0bbedac09594f02875bba960680ca3d44238821ccd9eccbda475aa252b5ccfb6f628b4593a1775c8dac73505fb3509023100efbf77947c1ba7bb8d9596f0be51665505fadfa39433b25309395fa81f1ff0fee415db6c84b518ef8782fc5468803d8e0302047c435bb50066306402300e227563f5a6b26d5980a350728c9700033179ce5e53198e9fbfb8c31a7e1fa4d1eb0702dbc38ece3ada1dcd6e1e33fe02307925b90f4dda473cb193974161a117d6ebcc4a9e7d755c00a5861c088048e89f1b92ef21b043beb5c6b75d12e0978e3c0302047c435bb500683066023100ac608ec5fb7a57ed72d5d6720412e170efed8153fc315ce69c8772bedc2cbfda44364741138b3950058f6ab2bcc12919023100c784c646452d7c6fe285934f6f2afd40abdadbaecd4f9f9393d722d41f455a143ccf95ba00679b69bd336c5ced1451e70302047c435bb5006730650231008c6254825fac8e1bf8fa2b5cdc1d705c23204b8b403919c23210f9998c8abd6535e9d309896d814085745036363339bc02302af282d30f69a2c926ee5ae40ac585aa66a2702a7e4eec6f00befd590260852de588cbea9120dd0cd96d472bde262bc70302047c435bb50066306402301a326122ba74fa2a9bd7abf87f9c0ea27f6f3734457651665693222b8f24f4242b19e34cd922f7a2c4ee4205deee89b902303667bfd9a9b983bc482637860552df617e19ad75ae82290d50ab868d2e87f244ae083b3c7a5b8b181d5838c80812d8990302047c435bb50067306502306ce312162c13246a3d6207b2c3955b1823eecd6c9f1dc191217e5cde3665f5c0bf03b87a5a4aec4d98393fcf11edd8560231008b70fceeccf9be446e3f3d25f344f2614fa7409979488132f0d00004e3472c6f46bccd6b548ed41727757159e4eea87e0302047c435bb500683066023100840f79bcb255bbce33f1cb2f18b2999d1bcc4b7e65c9f525b3a51e99be916d318c1aab1f58699f62efca212270020a4b023100d7e8835dd717c741a877cd6d0ed14c535e7ab5466fe725c3810e94a83d5312301401013fb4b1ef4cbedde907e45f9bf00302047c435bb500683066023100b7d66843cfb362439219ce112dd7a18bff3d7a51884f2e7d1ed4dc1fc364b59845fb232d94931697ff2fa4ab3353f34e0231009b3a0b0afa04579728c63bf41f49fa972c12821d51cfc5e0f9865566f53835a102dab567303bb31fd77e17c75b057d1d0302047c435bb500683066023100eb30eec29611c076d778d4dd81f5ca6d0d094f314022122e0c2bc6ac4737ecba2bea4e01afe63ae9d2ac47e5f5422932023100de6d562aa35d3a18888e154507b50232dbf24a15a4a8dbdcd512cf115dbda2028cd7e710204ab6e1f3a7dd6c6860f3710302047c435bb500663064023023ff8656b2a75800ebbb39dc0a9b8af0113fcffbc607b190b7557a47a4e0f6766a3b2642aa9f4db3d1d19274b10bd4d702301d99c062930461a6473db67781c88734095571a283a0b661b044df00f4bb3f26e440bcce514b19388da72e9ba755d22c0302047c435bb500673065023100f72fcf532f75833bceeeed0dfad76bf1af4f68032783f8636210ec3f6bd07d6d046c46f33f9cc4e431967c7368d27f5c02301ef92123601a7bb5a909274f9b16f9708bdd54efd7b84bdea0cfac9cd49f520b620dbcb0e18dd915f6e2e09e7f7619ca0302047c435bb5006730650230105820114fcdc3ba75cc69ad7edda844ad066a6339a9b8f113f3c26fe468914b2f5f07812496409f6b3203cced5d7fb2023100aff29534c29897fec19e881d923d49c2b3d49c9a92c9ad147c4800b07a4b1d255268f78d6bdd096b95212fb6f73bddb30302047c435bb500673065023100a591bf77b73b69f093ad3a3593a77b4a69bc1510bf48c7d20dfef473d8dc2dabcd6bf5f4fcc86748a29ee5d7f7654e5b0230654c3f01b306e2299b5f4000bbe26ae82b8c8a97c37ee64033f04d67f6e8e44bbc19b468cf8e5530e0a002bed6bfd2260302047c435bb5006630640230260e1cbe101927be08d3d02cca7f31aa17a7b214200b8f76ec4587ed2984d18a87209dfba2dd551fc8109d2ea98a5a5c0230577406da47947477f025700b48b1267a0d85ef999500a334c08357a7c11b40b291b8f9372a511c4cec8535049579e5760302047c435bb50066306402304bf4e2f83f81ceed66ef17279584bd093b3a92837a4549d9bf2e670b2b552e15a54061f1dea34eff66af0d2a39bc73750230064d294ebda115f183239cd99cfc9bc0fdfc68b2add27d776518fd5c0138756b8b280780fd4a55d4314a4e1cc58767b20302047c435bb500683066023100cfe7289c71ed046f2e645bccb7004df753e04ab6f6a0a773c033147fbe719feb76300f17f277c2d5ac9a789e71e768b4023100a290af88d2caa1e1e2a325fb7f1d48eecd341798335d9e88d425ce7ea60d8ab3f32ee6b2ad4f8875f2b9cf9cf8e237570302047c435bb5006630640230097e17ab6a2ca9d982b80ef9f62fd9adac3feab6dd1d83eebecb72cc05e0bf56bbf05031556c065027c14680688c9f0002302e3da749d58e67fd929b69c5176d8246eb83a8b45930800b8969b93e8d8fd0ed2e171ef9f682a8cdc3c4019ed12b61740302047c435bb50066306402303f1589d0c9b1f300f08bb7ebd63e440197889b5ab585a78c569104774b94a2196cdf995fde3f6d3971d182aa3f923da1023049e2989daf7507323910dd8799d42fa587107ec995118cd9fdd3b6e1bcd135f8362cdc325f7df10a434e3540ccc79c820302047c435bb500663064023041f2d8fe8c24ca16ecba1f9599bd9614caf2520df8f91a3d3eb8a3357a81dd72a53a3f3a0443f8c53dbbf48a36a3bb3c02301b0e8e3888d24f8a0135f9d021e596b88b08f1d7eeb29ad2434887794d2609f4c84dfeb40fb24dd9f5e908bb780a32f40302047c435bb50066306402304a9facf0d22b0a23d1c7faba801b0f0fb0f7495a58dc35f75a1c0ce4615cc58e7ff679b16f32bad82e259cb9c16b1c2c02305e2716f272fd211ba23864955f6bca3f9eae23ac2df11b99b293c24dcc8c0b8b05a10151bae8a69a7c9cce451d470fa30302047c435bb5006630640230106edb1b370323d86c1edab83eb3b2a582e666e29d878b3f4c77c3a2767edb67381e54268ad6abd33b6c791d486b50ee023012b52c4abf4f15b6d3d36dc994ac67db2294f23819213bf23544bd9d14f9ed675c80e67447c539fef30b69f907dc97e90302047c435bb50067306502303208a4ce828eeda6b945aa0cd9fb7ee4f34f4a0233527899af70af3f567613182f524ce6627239c30893f4966437686a023100b4b0172d88aefbf6c99971ba1ba817b41f60dcdae58194f2c2a4f4543a7ef7c723a7657be6172bd6d6527d0aeb2e5abf0302047c435bb500673065023100fbce2d95fb812431f134b08268f8cf55f6e571e71a0d30ddce7ff79f60b63382beef5c98c4385a11d9fe5433b527392a023060d681fd5d985630eb6b86619c86efb5c9d2ae2350803dfe7ffb1c166d4ce4b61c8d10ff38dfe87ada437ca421fab6430302047c435bb50067306502300e321a1554daf466cab0c04d3402db2572de830563faed134e624e12635032909ee15d547bf35c7924f6eba485e7df33023100d64952b92d70e4e8e0e07fe6817ac183d1479fc6fe641319aefb5296d29539401cfb5b937620f364346b3ba301580f7b0302047c435bb50066306402302f0085d1d25e0f7b873b28584d88fa5f42911da59dd1cffca50c06217e161473eb543cde3979e8af3e59d9aa23f533da0230758dc4eab122a5311994519005d803801adccadb72f790872cbffec8d61aa89f5667debdc53fe9362019e999c7085f8b0302047c435bb5006630640230728ab54c8d3dd1e031b73e98906eb01a9a6126b59aba6ed4cbb2c36d63cfa356782ab82d3ad7987f6ae431033d160f5f02302f2278d2c576aa0c1404e567c792d9bfecba079674342c08f6e9cbe83ce241a9d6713368245a6a916a5171124b66f40f0302047c435bb5006730650231008856e357fa42b5db3fd1b4bb516485e2a926aa7d777694917f2b6f6125a8f2a2a696b2826b9e1d01b6e3042810ed186d02300e5d970600961d22624d5d41ec5e2b2b2741565839308793605f6e84b9ee395f4c969d92b775497a85b68e532a32c1eb0302047c435bb500673065023100b8792e39c8e19ab7c88d8f48ef9a0f570bdaccca75d3cd17cc5cfc7795ae59bcc9da75be2d876c295538b6ccd62f20c40230629bc8115e5d4c271193b55dbf24c46601bbedda8ab4fbc07077d504602c226dbd702ecde8b27acf0dbf974aa0d53ee60302047c435bb500683066023100a5eea3dbe62024b99b908f1a8829707c16f5b5e883a5f29d27c23d86e552602f942df44a774ea37c0d55654d6ccb3d1c023100c9008101f766cf20fe06589e82b3ac6eec467c6acf404d506a6d5d59e929736ed0d96c83d6ebddadb32ae0273607ff0c0302047c435bb50066306402305d811e28327e8671891c87073c917e8f1256fc85ebb77b3abcfd65df5aad3a3251981d0af8647ca30e2cdb5d801ecdad02307d1bedd293bf8dee190408b54dac8585c838ba3c25930c93f20f00aa88d561342fa9e547c2f5b1a3efa54a4a2fe7bc260302047c435bb500683066023100caf16d1631d2ee2efe84bc491b432f72cbec8ce9af97fcab4a98df8c96bb4f19563a928e4af4c34818c4b6fcee3ac198023100ab21ea6e5511c3a4be715c42f8417efcf88493551d7c5dee4697690b799e4259f23661c83499355920742cd2c2092eb70302047c435bb5006830660231008d2e6e4e9520c0ce869afee8b59e19b64141002d4d475e0d7735232b7e731cb50cba4b7daf454c2a6de3d28218dd60fd023100bf341b5f713561115edc90373ccb419159c0adec2fb29bfe79eebfb3776b7de2aa12b22d96b9819a4c71773a26aefcc60302047c435bb5006630640230287810f07f07f04434b7344e3fc3879bf00c44cd21a7275b9125f3974216fa6ccccc42b22b547be2edcad1bf26cb067d02302fc659892743ae306ab3e87dd588e5e6f33e66a7c891e97ca0adbe5bca3675fb46ab16b9c713a894f8683e284b5785e70302047c435bb50067306502310084e5f7050f777daa730e3ae953043191aa36c0015d62de416736afcba1a2c9205cbcd7e8dcce06d6085c735d2712595f0230111e5fc8594139fd91fcdf1cab9506e7a41e17da3472c4c3a5e3b8dd01d63207435810b5835c015c6f23cf0af6345cb20302047c435bb50066306402307cd3e48ad5a80c9b77a80783bc0547f58762a2df798ad803ac6aedd9868924a247c3d8ab50d67cdbc0479ee7af3f3ae702306cb39c4d686a098674bcf464d7f89d5482eaa1b69653058f91d65c9d2c9f86e743eef7f932205b4dadc03dca1d99e7d10302047c435bb500673065023100dd80ae4c8dc577b03bfa475321b18b9b699904b225a8807c2b06417ccb4b2b8a73851b0b1f4cb328384e4a5066ab9ed4023020b3054a35a48d5548a872ea8851355bfaee18b1bb881f087921028714a0098a5a61a39e6d0d7acc2895b4f1657c39be0302047c435bb5006630640230544974bbc8faeac8b56b4de2aba5a50ae8ec6d886643a83bf161fbba9c9e1ea312aad5f13cecac656f56359e47aac62c023057b4e19f8360871f40e11e15924c58c2d9fbcef9020532aa53e927ba78b1b201a94ee8961b44c3f0ebb092990fdedac50302047c435bb50066306402301bf5c3cf478dabd7e8a73cb5f0e019be36c459d7372f3c020ab8180cb58fce4269e3ff55b69e156f8c638c9190a4fbf102307322dcd11e6de479ddfb9ff15b6c0efc22c1356ae47d60dc32ae8300b4cf090bc9815eb82a2c5f8986929c8891275fd80302047c435bb5006730650230309c450d742fc3fe622c835ec91813a782016cc05dd08a102c5bf63169cd963e781f77276b74c5e85b86639e6c208f5f023100bb8772e4dc6efd0c50b8d302f5c318e43b5e82661eb934bf0b2ba34c0a0abe99ffc3a1e77381ac59e4cfbe55f32ea1d60302047c435bb500683066023100f6daaf4d96d0356b0edcb476feec45515c8e93cdf97a0ae51708608efa67287a1e61ec8132499d017280da0a5a714e25023100d1004ab248b2eb3e7e6340dab3e3b18122fe4638560ec6d6316d1de0e903586d309a5ccaf5d59886603bf7d133e07cfd0302047c435bb500673065023100a8df1974a6391f64b056fbf6e1c5bb4a902a135f9d6765a0e7f547f44fafd36da59108d3c1695ea0d9d4513eb3ee876a023072facf7a9624e25e05cb5e19aca319bc32e187604d21d7842d4e1f792f98840d66e94a9d1658341ba1aca4388b19b2700302047c435bb50066306402307b2797477bdb59b0a049e1daf8c598b3cfe55ebe609a9a4c0688e3352a03c129d0a02f74df4524692e761b082279359a023018fbaa3d67d056dd2b4a231bd4586fcef1fc3a6a0b4f2ea0ebd5f4b60935552814601c4a554aef821369d55a2bf65b2c0302047c435bb50067306502310092a5a7a0df94a85a28b9c962d6f57463eac9b34f89bb9a683c5a6bc836cf4104a418302bc2a1f43bad977b6ac7443e490230591b2e4044cc91ab103ba27be549a3a7212df2b295b9296b27492f865e0da249270a6af37b3781bf6d8b34451349afe30302047c435bb50067306502300f8ab03b3970de6c613c37cd3ff95f78d7395800b6f6b9aa277180ffc0607f6e7fba7896716195d7ab3034a2ae522a78023100bdfd16c1dbc07a6744ace3df44c86729affd80b291494308d17ceb7a8471d180a68656dbb1f643f4baee7ef7d2adb7230302047c435bb50066306402307baa4756ec9c82e7d2444cb71f5c4ac0d18f229249ac7f9f5f0baad2c313c7ce000cd41826729f708c3874970d4b8903023027f6d46f9c66ccd0c16bacc7f42fc7b6a30fbefaae9fd4fc6308152a46aece82548693fd7669e1313c82e48e2f96008a0302047c435bb500663064023072bd8f65d3df94da3265e395846b9d356da80b25d99630c2329994924de109616f06a9951967c90452c1f95a767314fa023020872fa7b3aca1d1c9a94a66aceb0e9711b8c402748947ecbf70c1c18dd100eb4e84c705c6f09e1177fe0f7a9be6db6f0302047c435bb500673065023100923f347b90a49ea47c8b26647bb01c7634d549c07e1cb13963e444a9e044aaa4c66e9bdbdb40c80858367642771de7b702304484d7feac795a7c0402a74bfeb5fe02d437fb98932a1c79be0244ac500a322943fd23b4fde5c6c60db0ffedd29afe6f0302047c435bb50067306502305500feea4bf92d64af55977d5bca9c6020cd304dbfc9db577848d00900c089b6750cf8177847e48e41381d1785cfafcf023100aca2e1500a07e60576207d0a0b68e91107cd2624a855df19ef06567fce2611844c7ebc6f17f551c64e6650cbecf0e7d60302047c435bb50066306402304f54865d914b1cb634fd79be635c851e8979309ffa687c7b8d8c52a2d3ff9a73183cd7b5ff777838d5a96a0ce9cc903302302243c975661efea618af48596ef41d79d7f0a03db89a729e8efa68691e3ab1cee2d19e323d8dc136f802b3098106c3870302047c435bb500683066023100f1f8e220c3fd759e3bb3daa320c01f47ee01ec9bc1a19dc09f94810e663de90a89b07475c80a548e6dd31b3cbfd68a7e023100c254d51e6ef9f4957441057a2d8410d933270277f6e3a088c7670c71d9a8ce770a6f38fe20067eeba971b85df7c7616b0302047c435bb50066306402305a7b5b6da69e9a54c87205015586bfde8008647ac5ae142af733ca67c5ab2ae505540b3872abff7119a494fe7972aa1a02302c351776b9ba58cc9224a75066f8d7f452863e594194083948fcdce556e5e6e59a287d7848f7f2b2de42126a936794060302047c435bb500673065023100c79b4ad4a731e39e66a2bbd83db1be2a3144b148a0b7a8f743f9db7bf163002c45fe2d44843c116ab210d08a6c10a213023018f51abe9cbdb4bc960fe3346d9b2170f6bbfc002dfd8854665859a4e5ddc1fda2bfe6523520611b199428000630af150302047c435bb500673065023100d97c6033868e4a6875e781c9ce18a5bc42fd72466f6a624f089fcedf9b61a450241df8406e09dda9069a0df50f7ccf0802303c65eeacca972463bc9dc719d7624b81c28211c2d4d8e1c028fcfc438a7a9bc8a296b71df20234a7f6779ce19a59a3e90302047c435bb500673065023051977691fe2abc58c8e747469ffdfa9493738292380b3f0267c9354d1992f40c70ad61490fd425e1977a88f47701c9e5023100cf860cd67113e4a2a496e862b1dc1fda9df1ad508129cf6fa8aacaf82c71ccd4e2b8fb9754831b16e332a1745ac904570302047c435bb500683066023100a0d90ec8dfa39a77d3cfe3551ee226e3f6ac9bb630e75c86f108f0632ee168738f9167b36f911b795c5d781ee1e2f2bd02310085944273d009f944225a41d2441bbc50b019938224ca12c0bb9a2e3a35225779afe0a76e40c64ab00f674723cbb118590302047c435bb50067306502304c091e4a6c704cb9367008a039df94b26328d5f26c9aa3ccec31ab9227e925fe65ccc921955ac25f83d037080c96133d023100c44b27ea0de4ac2063f8a1e249c9e0979cbe27a2b634f816cede79cc05c1e30862ca21536c1376aa85af9c3c78d7835f0302047c435bb500683066023100861dc981f79b1535ebbce19f5c8fe57d93f9670a783462e5e1f80ff34b8a252a53fa18bb5f53c4d941f53e3e2e57c3b8023100eca9199246870c9e9102bbea7968581b83cb8ba29149803235a4c70a2f90246f741c05d936117540e37b9f6c0ab57f770302047c435bb500683066023100fe94f9a99c79fe9d62d91dbc313dc7365331fce08be21fe7dd4eec7d1a2402abc90e16c0205d70ba85c7229664cb53d90231008e32302b7380643701c60e7e995313f19f23c03149b7ade2fa734ade80d90f6563fc88bb59dbe4165ef672bb850961d60302047c435bb500673065023063bcbe359f10630c12227d0051a332fcdbb0d91cca60aac503c036ab39983553ba7ab14b2af6c5a5934fd3332598b2950231009858de5f1ae28c50112c6bb171dc9780062afa74f335a156fbe7a822c107e65ed9a5acb9ccb552668f6763ec564014950302047c435bb5006730650230241034866d7dd3ab3dc831484954c366f05a1f19537c38644d29203bfa11240da743d1f8fbbc65bbf59a8034c8201845023100f1081856906668886c81e10cbece0bb2c10a20ce376ce0dfde9c9276113c5bea694010a6d8855b6025b32214f64cbe060302047c435bb5006830660231008254bdb632f78b204a54fca31e92803bd2fddf9fe825d201748a15345547d29807acd7b3924b15a1b824d502a86434d80231008384558c7520567cceed701b4d9e34b5a39befb0ddcdbe5b6a63349be972fbd9680e66507a3a4636040d8fb5a230bf470302047c435bb500663064022f326074725f96b47870c8ddbc2ad7107c3e0cbed2116e57bd9fd3b2f344e5b8a34a938cff24a15d8332da102240b495023100e7f00dcfac4e4f6982d8b85fec13ae715252dd97985273d30b9613f20b97f9c89a4331b45aaff23ad8b21c4e5a34f75b0302047c435bb500663064023071176848d86a22f4457166aa6c71c145b7b2874db470e607a33938cde34316040166149f9c786fe9cacff1883f273d0d0230576c53114f1515da2308c51aa7aab4e9c6e23f8eaec0d403c15e51001ead13e79c38da641e9315f4b7ebae2af5d47ab80302047c435bb500673065023100ce8d371f379bd9e5bda3ebf01a7f42be569b45db0b9fe58d36016fc12a5c8d79f47573b42abfd927a572d79066554d00023041369a098557262cf60662200a33d0c6e8e42ee20da3632deab46d0ecbf1d651565c47ef249b58c0f25982a5ff3b510b0302047c435bb500683066023100c06f6b995f4a1bb1540b9314b6b15d0954dabb397e1ac0c8850ab938495953a49debda97b2156102605bd809bb3d4b3d02310099bfa87d605cbb698ec7f90f30ec52a4616d70c85349125160375acc90035d9673a9d24b96815088eda06f22c6c5a8790302047c435bb500683066023100d0601ecb5dcbd6f5214c96433dce8d951f5447ee6b15499d179238746a9668371064cbeef40d848ac3542a8fe90fe2f3023100f29b2f4e293143ab4da66cd670e1431f810b1b70f95ea745a30134afd3de9fa6a5f4b5b6b60158007525841a9a5c4be40302047c435bb50067306502300a1b7e7fdb5c057193788379c089180d7e15c36a36be9fac4d9de581b71f4bc9b54e305f26910f8e55d934612e9a27150231008b8b5d10f81c0635bc87a271633e6d38feb82c07b815fea5540bf083280eb8e0a9729115cda62917fa9b374dc9837c200302047c435bb500683066023100e1ee5fdc421cc653e18cb8804a8ce033bdfe6fb1d1004a66edfebc3d7906ab4254f7509a44e6a81815acb36563673ee3023100f628b2fcaa6aa7ed565c403b22f5707538ca49c93818be1a20ef64468793186ccbdd995743f63ed29e49d4dc8832ffb80302047c435bb50068306602310087b43440de260d0bd472439bb095748e7d01607efff12ee31d1a30a304ef9912f2f647f670b4a7334e90eba63b5d8230023100da80ee8f1826a79aff7f321f8a5c8fb9945580bfba7d4d5ed324b14583e5218975d77c5601684d813385ccf59be1469c0302047c435bb500683066023100b5b459b92b876df5b8bedc70e8aad28ca7fc2a7ac1ef86c4c80e197a2d0cabf2cd0f9ae5744bf9f1b39dd98b252ca611023100df30863994d32f4ed74af32e927fd05d9c78527ddbbe0eb6d408beb804718cfae1a527d6b3ef9c0c14dc76bca99f56010302047c435bb500683066023100b14e3a15c921f9c084eb57724e8614cbd137f3d68fb6efaa99e0b1dc02e4b38281c7cf229d6102a25c3811f76d663eaf023100ab886a755bf72fb64332c11622dd3d659cf084a991fdc6b54bb54fe8a087dc5142f2d860373eed9d2bc3e760749422d20302047c435bb500673065023100d226ea51764f37e930c5c53b8868f9103e446148d63857a0d9c03f6b7b0ba8a26abd17d6b7c004d4a8173b82ff7e77be02303af4d905f038b71d2ceaf9ce958fa7d7ebb5b8b2102afb3cd2e1f50977efaca0fe1771486df4f8a61e9def9112f513b80302047c435bb500673065023100bcf4ab0cf15846476d5370b2afb5ea49e5751835103fda87182395a3f875792650f8b6c980242f20c4d500a967b46fb302305210741c58af47cc5c4543ef7e8f4df39d17485a6670cd573098b46dc6f2cd24aa449126764168f5eae505a4da4f330a0302047c435bb50068306602310088228683ccff197bc8b1294cb3be59a05fadf84d3f74248beab681f80671a70149394fcf61d833f570be79a74b5937d6023100c6a06992994612272c4e9b55d80fc35cfa6ede40d6ed5a2f090f97c92451637297e89b3f3f7a27b41130a68156b44e140302047c435bb50067306502307e411eae88cd00324d2a06a1a81f206d61c9023901fce0a655d22b803e2c0233d60fa5cbed846699f1d808ce269c1b19023100a9db4cf470b877096f9d7dee2c3a89bbcf151c6e1f4537ad01e979bf6911c0c4f8bccc0d5377f65114ea22391cadefdb0302047c435bb50066306402306dac36425d47661f1a2052c72a23e787f3fe90c1399ffc1a405b6cd26544a2c2600ea7e99c7dfed1e62b853607abcf0002305adfa6e21b65e9c495757591b5a8b8b795962bf6524500c96539f963de0fe727cd23530780334d362f9794b31b183c110302047c435bb500683066023100b30088c3081ad02f62a392d61f0d95585175cebf4ff8021ffd4421b5c279bf8513d1e245a472b0486ec7c525827ecee9023100d97de3d7d421ecd9996fca68b764b4e9939849cb935ec78c3b16706e95bd460cb184f7920c72d5bf9573034a62e5ac450302047c435bb50066306402300c1932f6dec9fa1fcef60d4bfa96a57e303e5fb81bdb2e57b546cf2a159a1e14ebe764d21eddd84866c2ebf2aaf8072002304fffa7673fab1ba4827aab7d336b01f3b735b5aacaefbcba19b173f4cbf30ff514769d7803d2af90c14ad7d61a293d1c0302047c435bb5006730650230407593f6253a93609d529961d66a2f0ffa4e67458a8536188b3d44a78cee21208aa5a52bf148c56c419dfbcd80037d61023100fb0736632e54e03545861538cc2c8d5e66bd5d556cba0e1658e1c1c84df4ad4811d3ad93917b6fe30c54f5a7cca16d250302047c435bb500673065023100a6614da1fb711bf0349561fdc52c636238af2c1ae009657b3d2a253a2ae7f5f94acf4354bed99bb75683ad0a12f9fdcf02304fe68b811a781fbd514b84bf48d2d37007ea56911ed9cd0445ffb84bb87ea73f5d90c404d88484f5c4590a187530c7680302047c435bb500663064023030c52e01db2ef0008f50d9bc95d0bddaa8a01d23c1aca461e5dc90feb7bd82c8c5842b2449d61887f553d54eda37ed5002306de08a2e5bc244243cb94f0d07b595cc75cf260e077ba9f302abe1b4d51bf16b1ed637cad42aa71d39011844147bcab40302047c435bb500673065023100ce2d4b879a007c77c002519ba92dae288e660602d72d3d4cb0397742a8abc98c9e121aa7d51e71d76b971a2d42ae89c4023070a0d32c27165a7527b1e2e674018f970674c98274f848d0a55a295fa5bcd73b63ecd9c317561509511aa4019d014b680302047c435bb5006730650231008020e80085256a65a5a155c5919b4aa6461605df2eca688b02bfbcb2837d484b73ef4d4cf94fd5e0e6ce6efb0ddb906e0230410b3575473aae2ef9ebd238000a08c550ffde947434cbe718a9617cec5ef28b4c89e789c58f17dbed79c9b337f64b370302047c435bb500673065023100eabf07740d2bdb8f93e36ed9e026c70b5f62030df09f07402a1ea05a3cd4536d93de072ae1d8685978e06255e23aa4af0230284b304670fcc602b09f1ac7a658482a0f6a2f2ea81c0abf7550993c6ffa31db03232389b3f817564a65fd05397dca210302047c435bb500673065023100d8da2fc8554bc3e59064c2cdcaa71a794eb7c849c38e5e58a1a9909634d20c42d1ba7f564817ae4ec3dbd32c584088ee0230603ed85be4105fa6de3ec03e716fe1b62e4e2d25659735d0c1f6015d3246c10dd34af7babb8cca706aff695db734dd910302047c435bb500683066023100e27664c07d7d2e3f2b529354be730d26189bd686ef953dbff389491f522e121a78d989073fdb783958512d4073de4488023100a724cbd0210fa953ff99b80a5bcbe40016f7427a27e77ba6cc120de294b73878e311dde044c3c29215903afcb1a54e8f0302047c435bb500683066023100fc235f7e70f9600aa2aee9dfb09c14b22bfd00b6f797343dda6b2d07c19e9d7a20eee88bad6eaaeacb72ab2dfb468ff80231009dc2461b87c46cfcf439b924c1d3baf39f4e388c3caf075e4bf75eb4139a303dbb1a120956695447d3329189823a241e0302047c435bb50066306402304d283d6d0c03da0055b465d7887c7630325eb79fa6e53d3af32a5f61b1a921ba333f0ce1b9753cd9bbe1d0971f9ef28d023034b27ca60e76b1390d82fa7f3aec4d6ee65e32540ebe6782f9dd91486e582ada7b680c523fd82da205beeea596bc18d30302047c435bb500663064023051c7a5319c4fe4f8dac159573c63c8a97b436bcb443a31161103013560ffd8255b1c21f1f119b6eadd16a7490485de54023020d6bf26d13d8db443b9b0668e1dfdced1c11f335c1b0dd21e039991ae06719a69bee4faf351d9070552a8be7e7ed4460302047c435bb5006630640230170ba21d74717913e59a73d8be0f44d47d0a4343cfd2d196375506f183b1ce1dab82c31a864dc38ad0acc26517000c0b023004d2c5fde004cd9e531d4cb9c7837c492c23cae7ab5cfeb58553b6089dc17c79e6f0f8187c9df798c00f2c573e6639110302047c435bb50066306402307081359c8f0487652b4062bf59d2255ad77dd52fa051c6b47e4b72f9883c8c30964cd894bfa9c23303b2b25f4ee78fe1023026fe414bbc8209412704505d005834dabf39e554f74d089fd92afe2ccd9fa1b7d8c28b7a440328e5cacba0fe7b4ba32b0302047c435bb500673065023100cfd28c859a2914bb36efe41d05de8788b7db6e5ce146bad8c991934617a0ace64acc3593940d90c0955013bdd54beac302301b5b41a7d24c39ceb3d38ef19bd36b0b4568b46a94f99ca4ad8ef22fdc6bc9453273113821867522f40b33d97effe7b70302047c435bb500673065023100a703a7f19d60a76e67a30b01bf1ef7822fc756227b3d800668d416237dedd2a3f62d16a9d2b88557f494a71b8901d5ed0230197270212983444176b01f61d808c8c97d857e15dcb6e08ef8fe93cc3f64d7bfd91e932c732087d4fc9d4d8affe5ac190302047c435bb5006730650230221349c63b48ad0f3bc3ced693f72de7617b60d5817961aaae439fadfbf68d89a108debed8aa73686d4e39864a34065a023100fd9d6b3089cb6b8dd9f53d01aed2fd9d5119a66a22232fd2ad02d501a8d42fcf3b7b82b8e1cad3a0b456839dde8ba03e0302047c435bb500663064023040681e91412cc535bd6559e9502a5ae9bd4d5398b722af4081e1b331775a061af68096c7e377e1421a32b094d31650210230479c1010bc19731cb8ed563d3dc1fca470e1f92f85c00c928ef368e04130e7c049ce50bab90b10e96a317319d1a3f9f30302047c435bb500673065023100caf6727fae24014d35f04dd1c1af6e511059d2c73086fb6d0973230a7d3038056fe562d87ff5cb819fc27032600ae9f2023030c587fd0e3f2c91d9779e3aec6836092e274a70eee9fa750b5d3bf0b504f2b27815bebf4f4758b53d9a10a50c692b430302047c435bb500683066023100fe909745d9bfb7dd11fe49c20c6230130d9a5e11dbb4113a580bffcdfc03130b28c942c78671b5040590c533bf38c0fa023100eea8e1a29da16d004f8f64a5349736ac6d853f0b913b44390872a9dfd294ee7a1aa570b6708e48359dc185eb200a3dba0302047c435bb500673065023012f181d1a0f097edda8cc874345f82f204b1212b6c1e6514934c77f07ff8d85a8fde3361dc4e2431a933c94ce4873c7e023100b365d9b32683986015e98991aa85bb7e4939a1e5346016d243998cc14839a4c7e5e6c9448eddaf3e8f6d36fd98f30ff60302047c435bb500673065023100aa32e89e1396a7695d20079cf351f05313e3ed9fa3ff854e9f8b2bf21fd132abc2c6365114f1711c9b0e5aab118d4c7e02307ae70b71779e01a66b9057618c49293314b473d5bb3acb50c7a746cf65e62537caf308ac724607a85f0c37183cdbe3690302047c435bb5006630640230323c2b191a4250f84382fac9d1cb1e4941499034e120279cd148e354d8389f3b729cf5266f9e5d6393c13a46fdef991b023079f8562b017d742251c0efae80ac5e6a071e3d6ce8af9fdaaa65b9c698d9f5be03789fcb7fa18b5e33ec33fb6a6852c90302047c435bb500663064023050dd22395c36ecdb7d9d1179c9ce90e3f6aa31702b36b541659e058e6fec3ac2c9aea6831c389f06badaecb8f3594d970230331767e4a1697f602302627eddc3e17aa568a68fc3fab7adabffbb5e3e36ee61c1e4e312c147d962006ae2437749f8900302047c435bb500663064023001e46f063853b7b95b851f30be57cd0f7e7aa5cbf5dba159c21410c6b77ede582832bee34da85f57a38fbaeddff002c702302654e08bee83ddb8c50fbe915d1d6b5e5984930c624d1dfc90df8c78e299017be8e9d9158f351cdf5573b0ed2b20e9f90302047c435bb500683066023100bc448970dc14766cacadba73f2e8242bba777aaff0123b45ead76f37635a0b7f2cbc379c32e7db050deb5b2f0d19bbfd023100f0bd3f83ce090f3392066bf79434d165ec69ccdace86e238f962fe071bf6d5d520d4a0e7ec2a9cda1d306c2e0f82676b0302047c435bb50066306402305b609babbf385127a9503f65957dc4a78ee64914b648b886563184cf396c81c6cd2bea3c50b93ee94ca51b60f1385e2002302b9cd0b46512aef7414ac208910c2313fe9b9e58c33f5cb00374a25788e090c1b08a8ae6716b0cd8ccb435b1ef5dad9d0302047c435bb500673065023013d61c11a75215fe9ce0decdcfc341b75ee0eb627410899180180a99db4a3a967b4909bd2a12e5e4de48e99a774c9300023100acbf8a5adb452e08056d04088b8485a536f62bccca903a6a471d54213146d6c491cd954e154fc112ff3c1237cfe083f40302047c435bb50067306502300769d72e8c4399fa79f39f8333c17344f1abd3da6e82ea5b5035a9d08d81f6372003b1a126fdaff1e56c510b48625d9702310093da1ef739567bbc2f35edb00bd1568251b31a5075422fa28a25bc150949e0c25ca0bc48d299bd3c66c14d39db47c5830302047c435bb5006730650230528376391a7ac89e77d2fc06380d293ad57ab5cde98f1d0466589537869d06ae11440b54e8f34e7f5ef1b93ce2e1911e0231008040ed78ed0fee6e796d8f156e2b807e0b6a4d5d38b81032ebbcd3c564220ab9ec72069716e265e83e83d0e737325fca0302047c435bb5006730650230615bf584855f038c1e8f0ef00f2a2d4a5cd22a693f786b926e1b0f475c4a106fe7a68c4988774e6d422dec47195b1ce5023100a7addf5b05863a07ae84584ead325c090c3ffc73f140e54530ef1e680c55b4fd23d7493c7941fd56883705aa24e5dae60302047c435bb500673065023100efdcf1c65bc0722506ae4b9fc2542e3a1c76b38de4eb034cbe51f11c62a9bc2ba73cda26ba2a27c96f6f99c3b75d802802306a4716919ab1d917c75af01d065b0749a7f5309c1eeda834a275df3a596a6fad4ee63c8349c1176e5cf14890ac4c5bb00302047c435bb500683066023100ec683e2861f173f2ebff4ad0406290d14d7fca441f5b1e450d5f85666241619e1d991511ec3909992e4e085a588576d3023100bc9383e9f76ecf42729900cffa69d9ea801574dd26f74f8730ec265ab75c8db1942c80d858cd5065eda94a40de9979300302047c435bb500673065023100f1d528046b10d699312d1986f5fb3c31e08cbb06cf5ef48bb14722221027851dc556086e3e8d4caf9e1e3e3a466e13780230604d82af92dbdd75ef7219d527b74c647954d1215c37d2a60bcfa56c7cb80fb2978f50d61f5090797dfefa61d247a6070302047c435bb500683066023100f817969a552fe495f5b47b65650d1a890f08cd8a01152ae8c30272b43be3a2e33b4e30e85f72056fbb0e00afe5df8a13023100e98f6dda340c570f6a14b0d6229c9a4819209fb72db5a37ce07c62fbdcee841d6189bd8f006c9eb15e6a4e49776112ad0302047c435bb500683066023100bf90cdbdf5ad787e5ce95971a9948befb61a1190179d0e7af008d1a95129d9fdc63c2cb9c0c505244cba2e9bab752a9e023100bf93874b4bbb9fd5de29d21e12114562169a8c6a9edfc5cef961fe24069575ba009d99dcc35205cacd1b7d928b0263ea0302047c435bb500663064023054dba30ab3956d930f6281275d0c9577462cda996ff81420ece83cd7118ca2703390fa8761e060def21772775dbc470b023035639bd42637e1e8033eba1020a2859fae5ea998dfbd59d772dcd32c963b892ee0083fe62af8109266a3295c0ce49ddb0302047c435bb500683066023100cf67861dbec41b6cb52b5ebb5f0653451fae4d0b04ea61e27212d4b68ceb210a7b48a9f6ae7702657d1126dc1d4ce365023100c8495c5c0be9deb1756f2ea041b6a8142d2a09c0119439c729334ed12d31711da2ec610efc9a2464be2647860d75e9690302047c435bb50066306402302b48edddfc2ff6afaa62c9f4dd2795f6a60c8980f9535f1e0d191639c866c8f5162d3f2a52ff2f47368444a02cccf5a202305bce9c159f9917f44ec446d69225effd7907fbc434b286c9f4eea0f127a3bb09b9c53bd5d17e6d5f437da319287edfa30302047c435bb500673065023005e7c4fa688851aa92166854eb7a465bed79712f4f048a33d28e536151bc241f7e4f1867ed4f71903d4ea879dcea12720231008db869f69a9a3cf4504ab692179b9b36d414cbc3c46dc441c9a8cc3204a1ac661b3b66beed740748c8ec61b6af0f76650302047c435bb50066306402302a4288f234fdefe436f7326660449ede9395093ddbb0b75dd42a31f2faee19838b54b7461ebcda7d46e262a1199098b30230694d4ab2361201e29d276673d19469cd11a176df3c61042cf028e5c15b0cc986d15d93aa88b4d598bf67d3c29d7d715a0302047c435bb500683066023100eaf0d0b2b770baaae5f3ad5753ac69ea327cea7c4af78198f77c3cec11b4ab629d968a31ec44c8075a9ebbc71bba16d1023100b45fc68c9c432ff2972d00b6168c9511d9f69eff6037fe86afaff18defc5ad0859a5779f65342f8a221b5f920ae888710302047c435bb50068306602310083d45cbdd7f343acaad7773c719540ae84599b15f119efbf3eaeba0e7cabb526a64c040c93264afc55a4a7586b6e1784023100cede3791c0e4325b5b7f204c07d6c25026734e9d2a1b9d624517143cb9abe26bed80736512ca9f9360ffb66bfa7be2ae0302047c435bb500683066023100ebf2a4c7cf6b6b9c7ae173cbf7452c55b0cf850dd83880ebade1aec7aeb3d79d8af3bbb963d9570a718585fe8c3a3247023100828a71278c047dba7956dbfb84b1d12d6e7f6e2715e8a6d6df7c07da363966959d6a1bf4a7dcf66b31ff37c134c278790302047c435bb50066306402304bd3504d875fffd74e6f236112fed2620dc82cf41e6dc83ae2b0bac5bb002a3158b34e3bc8293692c5ce9e7f143bace2023057fff601fe36341f3d18403dbff37dd2bb99542f9336f3d991e51e67afe8f60e007f2d64d3ea74f7d37f7b5d57786c7b0302047c435bb500673065023100b31cdcbc96f6deb34e3b0c2e31e9cde29c93af0b32e3be771b551de563d96edb4bdad2163236da46904efcde6b7f0eae023006c5b2320275e6a30d680d2e078afdddb6e06c19482d620b58b9db3c4fd88195bc2743085ed6053e0d332c94227b68100302047c435bb5006630640230723ea0f98e93659716b6457f5c421e3d3d90492dc58bcd88d8eff0735f3f759268bfcdd7ac41d248f13c428b00188082023077d118b3806b6c8112b0d6ce175e9b5c73d3edfb051bea131fc7870dd93f14afc22e5d023fad8a3e38b7a9911905dbe60302047c435bb50066306402302173a1c3b5a9ac210877137cadd63e304a25da16016870afbdf96cbdc1276e6c3632538ba3914ca1a782c8faf7ae401b0230404f4cd5cef0f6afed9a4fef84b36e52c4ead27c545a3d824b575311fdb497f99d1fe566617432b36cbe0effe79adddc0302047c435bb50067306502301ffd0baf68fc3520b5f5b5af0d491dff6adec5873f488c160a84a9eb3d68e717355638fe48a171828351b4008136d67a0231008c03bf556be97a7b564c6f46d68d0bcae3d503949d51462a62c103cba355256a4d3f576ee1cb3ab32ca1c84be03a4a5e0302047c435bb50068306602310080ffb560c6b39e715cb3c60e645039763a9d8f6df1bf49fd3c12101f3f58f362cf1f75067a0f1ad9f62790d7a3408fe50231008b33203f0f748d3efb985ee22d74f14aa2a7d6a6a607d6971f5b228e49e3005d4a318abaa3a47548534415f2bba37c940302047c435bb5006830660231009c3a0280257d22436cf180b76967ccde21cfc8dbdf431feb02509e1804b34dd527845eaaf257aa1884880e5621ad77dd023100838212a47c0f6b4646a75635db56aa3a84370d46aa9dc9fde559beaabf483b8396702505bba006a628cffa7180278a820302047c435bb500673065023100f21e26a270b83a4a68853e84d0a9e169d9a0de3b901e862e9e4cebbcb841f9c9f0a507a93f0e3bdb18074e240fdcb0b002301df7379ee6d35aa98a909c9cbbac72619bb5b8d6bcd7c0c59402d3d77c290eaf2a53d105f9fff885f177d14d04ce47770302047c435bb50066306402300ef039702c586ad64197a4ea2df6564aeea802598aecff0cc0c8c7c535633223cb5991458c9d03c53897808173545e9c023064d9be7f9c7ff7892a86debb564435530fce6d4fc516ee051b1ecd66e9591f57d7dc04177e78d233df0e102dd6aa7bdf0302047c435bb500673065023100e373c0dce6b411cda615b1639ca8c3ec0b452f248f27b4e85554795c0a98f063100c160075247dfdc34ec6ce14adbecd02303ffa73510ddb308516d232d3431535efcb6939760b02fe53ffaae94a4d300a529569297e9ca40db2c27d7986864517020302047c435bb50066306402305114a78014abf11a4d0084dea539cc0cc8097431fb91c9e15ca32dc4456331c70d95c3829626bf020ae1835d20b5084702303eb8ba2ad7747754dbc8abb0579a428d79cd18818807987a2a3fd6248ade299a627e66159bab0592dcb8adccc1a81c840302047c435bb500673065023100fc7f1bfdd5ed3fb3af65c200f6ef7fd4b1c3222137ba7474ab03d56f1d4cddd7b76384fa952d521f3d65dcc89553824202306742e7d65e2a3a8717e32bfe4513f00e31c8d624fec5e49cb170789ac3afd61022e26510935fff5b2bd51680e1bc4d100302047c435bb5006730650231009f0eee2ea5249f0e4983d146db128cddfa2c1dadecd78a6be907a40f8dd2e4e7dc224c70943334a9e56576bc8099634e02301952e263a31d0f4ce3e772d1462535def423e084d222e06a711423245a5e84cee001ae237df55f7b49e02dd57bd8041f0302047c435bb50067306502301347576c98e6bb90855474ab871b8577cb1517ba44d2df27c830f820035f6f73634681bbd6072fe7bb83b518f8f792a5023100d13c19d7237fac5ed2d89107b924579d9ec5349cfee858a811785a990b7f7915ea39c6d93671e9e60e1eb34be79f21570302047c435bb50068306602310092f2861bde412210c01acd3b163a614f4f7456d045d21014aab4dec45141b44ff6368333d364ad1348e872dbe5e01504023100d691128a0e78f9ce8d6c9c0502d0ec8a0cbeb7dcdfc56d6c8a3bb9d7ccb710f468ebd25c0a77a76139607d24b3df70190302047c435bb500673065023100fee5f0ff5cb67fc58f85431040a8b2d8b0bc1f631f8585efdee665042c012cba8e8553dbcb5b922f01903f9f23784f0602304fd272e8f40fee82c840ae75e0ee9b6dc98e917df18969a4220a5e5aeaccf6522132dfdebc3b1a2068a26c792d1b6cec0302047c435bb500673065023011b28aaa8d8062ebd84c283e6173d881c099bfa9b6d17641935b81de74dd96011c5a515ef94e1d3da6155b4338bc980e023100d8aa01a2dbff521c133be57b77df3fcd1c43ddf869b88fffa932415a101c280bf2002f1ea623077c9bb928198c4760690302047c435bb5006730650230081c978508da609990ad971133e40eac18ad9a913a07983c97adfa931501c59436a63edc378967fa31f383c0e66f0aae023100da97c28d1828d28b48b3ec75d6f30fb07dc543d56ac15e2447e699979b884126072057509a0981af1803a875907525b70302047c435bb500683066023100e477b460d799603fdf801dfd380cf8e279416c30f4aa7c4da0174b0eb71dc03368e7aa6e1996569c4bf3599c1166fb1b023100b7e23dcf216af34b514ccfa510532ff7f8f5fa0869382998a0b560bc708a74b323d7c626811939296ab14ad978c2fb560302047c435bb50066306402300c140195554e08ad0476eadc59b0c0579d043c927365db0921f78f7989fe0c6114401a52c1c59ae7eba9f4dcdb793cfb02304d754ef91e53aa481ade00ec6c601433d27b0b3d691c5ca4e982f6a526e375e223497af3b7f5e69d8a3bfe831eb927190302047c435bb500673065023100cbf7ff9a5cfdccae113825dcee0eef2a2e41c1454fa7beee1038bf70c9ae07eac336a413c9c04c2a62f96f067ddc8d7802302e78a42b68999f24907f6255a26f4625ea2a5e9f89ca5a54957f045f337ff213a0d5856844089dfcccd4d0b7edddb07f0302047c435bb500683066023100f1b58b87ce779016044d55942f385492936bb2d143ed31631405f24d0746879ade98e0dbf79b5b23b9c3d49a5a639eb3023100d4c8ddc68d7b38a61347603b935edb602276b25348cbf6d3fcb1a769fc1e321d27df62eef61f4f011abe3dec2d61ffdf0302047c435bb50066306402300db73999ee7b2673526eff4eab8d6e70c16a295af0ebc83bff955b7c27abfd26feb17d339cfa2c5cd190d38b6c2bd96a02300871f3df7c9b1a85b637f1aa8aa3037dd022f455f68cca83ffaafa6a8584efa83c854f0a0a6eb2d683b0d64a11314dfa0302047c435bb50067306502310092fa0fd966722dd23af2f1851cb292da7d65f9feba3786c82a250aa6a523a7c239fcd3fe2eb904f62da1dc569ff4676702304274abccbbf05489408626b3dee70cabf3dfaf2765549b8b3bfea162bbc1712f7f4d9f0123b6d8b37e9cb6e36cf992540302047c435bb500673065023051b7f437ece088c429243f7e9fdf315b4d7b76079d98bb4a8505b0dbbc90e78b3ebbafc3a73a0e0c9576692974ee6aed023100b3a12a932fdddfb407e2ff68264136655fef0a81392f5e4310174c5e3bd730f689afc81225ede8f81974741df4332a3d0302047c435bb5006630640230079ed8e723199d2f90c59576935903ffd58c7152d3671e3f4089dfa3c4f5828d945a03fb681c114503b1748b02f2616002302c99d94d72a5e3c51e8d1c856427f0e80da2a16233a0e67c76c040223da302070a941a5fb65581fea20ae084507800bf0302047c435bb50067306502301406913ffca65a436b39b741050a037e897fc2313347d65b21ea21cdcd68e562b9f2a4717574b5c2db1bd140715372700231009b1adbc991a4e81f7a282e8ea8d7db0bd7c5b72b1fda6cfc3139f6cd462049ba274fc97a480812f48f653f78f473fb5b0302047c435bb500683066023100a9011e51664f0bfc69364f4811e5da2923381bbf18cf6879b3cff9b1fd69386641fa68ad3a7353b37a2c00b6b77a4325023100837d38f2198a4013340ade57ee9d93e60287efd6add6a24cf9d90a718c944c87f415372e4eae15e6aa67611d22bd66ef0302047c435bb500673065023100d17c1173951ad1127656b31f020b1fb23a0128de9c710ffe46db358dbb8554de77d38bc34139801435738e2b2f42eeff023015600cadc9f868df098a21e9658a52476e7642dd14852e2af0e529cfab69828a97bb75e07b1ba87a56391103ef7e8c9c0302047c435bb50067306502307ab5c247f2dba4bb2101a8cf990bc1110eed20e8175dad01dd472d0e73f98cbc5f4e0779846183c5bf84741565432317023100ea840e60277a421febbab54de341e09ccd8a28876554d6fe7df67c40189da59f17705bafcf4828ab25159402985c73120302047c435bb500683066023100c75e05b169e363817d3a6173bd89d517f41c5f9de7dd8d313ce9068252fe3a192218e7a7df48e571b0f6e68feb64b242023100e0ff187d92befacf4a5a480709300b06dd580953467b13322ae45722df3a6c088c81e912cc7f3e581770cc71e0985e250302047c435bb500673065023100965d46e1b90aefe82d6f63f0092f77394d9f79e6840697ab39439a4417d21729895ca4e8850ff35bb1b4ed2a23bcff6502300bf5656317691ce558283fe84cf00f5194066563effa5a71a7df89e32667152fe17892f634a051b9860572f3ef4d5e250302047c435bb500673065023100ae157aa5a4c56200c463b955bcbc3d7f0dbc722ad09910cae99c71f406e6c216a1c725dacc9770c06dc93bf33d619a6402304abc158d7cde483d6d335e785c87aceaea39c9d6a35c7f0bf9742fd6b092ea605aee3cdc8b5cd18b2ac6b312408662640302047c435bb500673065023100bac50cca7a0a0ec5545046ffb6f451d991793c0248835c0ca782f567d4e6c21adcfea473ee5183d2ebc76d606f2f46fb02306e5f174e16b0d50a702148ed5d019eac590a5e6a7f28297ea4f3dec4b4c7a2e99daf2c2c9289e67c0fcf925b9c5dc87c0302047c435bb5006730650230093263561954a325fd6bff9e6e66b3e49128a91b829ab1aef51c64926daaf832baabc6001632e955d74069a16a81ee8c023100cd8e0e5909db2add8557fff3abf513d207b9985cb0787ba4d78dfa15cfe1bb44f97242f09cfc7444804b4201b3d758b20302047c435bb500673065023100e75446c5ad9e7fd009489c516ceb8b067d2bcc6e2e3d1db3f7d532006c95027227dfff62085f1742410855b021349bed02302243f0129207b4f38a7b2a29fc8a0ad4f16cf6da0e22b495ec98ba340976058b3b0e3e0404f8c4345378c1dbc87c00b60302047c435bb500673065023100df4dc41eec16d67a84824a7287f391f5551c27f0fa5548ffb54f27d03ba2e532de6ef652c345a4a3f1f1827d7d9cb43402300a7753929c917f735c7b627d79ffbb881d7d1c793916d33cfb5f09f55ad20be58e5db532c031730a7d2acfbb565c88500302047c435bb500673065023100d161c037f5c5c3370ccd35ffe8f8482901e4ef415c40ef60603a833736c6b758d04856e5d43528a5e8e587c624b8c6a402305e3c361aabc0802428c96b9fde24fc446a4879480f8575f6ddbf1bb9116d7abd0ef4021faab8f1554f8c07bebcd4abb70302047c435bb500673065023100d71178c759046f9e01ad3ea549c8bf4e4e1566f6a2a20854fe1e082e61ee04b00e8ba1627661488c6828afe772660a9d02305c68541b02bb5d723ab8ee10bf8039497d9b40d2e9253f313af6211850d8a1e3b5351c2ae9e3f370280b060b839cba390302047c435bb500673065023065a1d3c5b0fd84a93f1b686f69b964a66b55c0767c1164dd1ed78153b45668c3bcd497418a15bee2eccd9b9a82614cdb023100c1c329058431121b1a2cc74b567f3dcec7f92272dd039e30f74a9ff6627af4bb61d85e7a758cc843410e28f7136206c80302047c435bb500673065023100dd5968d6da209c932b1a6e95f45853ca00241978f5a6ab6627f9ec05a2d46d7c1297a6336315537bb49488b8dcd39e0d023063633ad5517bfac7f58d77fa2b8ea3e8afab90538e9f16288eb8c346526e02819158aa362889c1567e0f607092cc68c60302047c435bb500673065023100c179a9c3669b1bc985880e90741ea928a7b70d28b83e053ae74b1d98eedb9a4699011d40aae70f7525d85768a71f1dfb02304a9c6df2cf1ef9159a28aab4dc80c134c83723d1d8b5de0f6daf45ba12b68e0b25dbbee26a4033a548fce98c0e18d8be0302047c435bb500683066023100d6771b6efed759d085be1ae4ba2aa8d5ac5acf197e58b13e98d2d973dc7e290d2f02304d0c95e3d04c3bc396eb3806fa023100a56229ff0dc3cccc3f2243d5e6b7a23c3b2e8a975430533259897041be639e5ce84795d47265f2773316341e4319a9a70302047c435bb50066306402305353baf5303b7597535c40e0e12199a5b60239db6ede06aeb0a512329bcccff838b81e01712861ec5645fca8bc48f83102302dcc22296d9dadf29279bf6331f3709498a2fdedb15a0fbf1d15a0bf149e3f72cd612cd41b8a1eb1e4a0157fd385d65b0302047c435bb500673065023100a7856497cfe55db262dc16e1a2811fbbdf62285cea007c2d8a94e2dd181edc7291e52955f636d4d48f88e1d5c37c286c0230028a726944beb7a890f9b4b681533d3c54917456f996ce7dd8520bcf2366ea7669b7b7cc0cedddc0942bf7eb0b5506dd0302047c435bb500683066023100b83ccbf6f5e67ae617daf978e8309351df617f1787f70626087c600c72b84c8e39b3ae6dcf3de4a18ca01b6b7cd47182023100e02e52957e5ac3a9284a4361746b557487ae03ad2684fb7210320ad6d5526615809ffde5464fd35163fd79d2fa4e30110302047c435bb500673065023100fe8406c713a6cea832e6d665607b29bf6ca5ffb00ab2ef80cf2d57280a0fd6f92073df02251993c162ecb36963269fd4023015de53fd250acf29a4f872ac8c4fb0ef20653e5510b9a5a6849b679a2638255f5c616ababcc3d3caf2d193e7580219700302047c435bb50066306402306a875f1ddf9f8842ec5526ad88ab173fde02fb2ef73356349397044b239a72f6fef9d9540f89605aaeee03ada49961860230375978d4042170250e44bb90873ef5e0bb6e2abd83fa83d20c942f0d615571b00a26f0f26672038631b94b3c5103c44a0302047c435bb500683066023100b21cda1100b749df179f84809780deee0e08dd8667999cfebd07c30e449a10c085618b2f06edf95fb79411d962cf3b4d023100cd36801a4d58684afc7d4cb3e0118490238873e8fe67b146f8429770217bbde5866f5f7872ad1c37def431ff2c2dedc90302047c435bb500673065023100d9e4a62ab9885c18cb3e5828a3b5bc299ef43a81a2a75dd6a599993d467b38854ac4ce51e1d63aefc5daa18957f3eb0302302ff29080e762927bd164607e20520a8c8d549797399482508a2968005a1b3706ce450c4da12997c93b7f6edaec8471240302047c435bb5006730650230407ab59c22940dff0019ecbde1f267ffd6eda5c0ef7804ad6b2599bfe5805942fdc0f24edce98d00183befd14f1264dd023100d0cfff34d71de5fbb342a30db4bba9840ce4f799163e74770e76b5c784b27a3bb3c2e50f1fa8eb90a463d3b134a2e1440302047c435bb50067306502310091ea67b30637162a10bff6e2f26cedafe07138e4dcc4338f4b6369f2197582fcafb2dbbe7359b5a3f297cadb49fac683023012f4d96b2b1b60fd506bbb2b6c95e6ad0eb9fb331d6f50e5035b4fc91c2ec5b4a807d402286e9931f8187fd43e733a560302047c435bb5006830660231008cd2c43ad9d703fdfb7429f854aae39e7bb96531bf1490657e930c01ec327bf027294505d8fe25669582e24db11c8d63023100e212b3cec0c6cde45e81deb26f6b84954832b2febb3779f4edd50eadfd88c9aaf37c756fea1161f6069d25ceefe948fa0302047c435bb500673065023013b572f54d394df94285c35d865e47c590d77f6d1d36faf3291249803c7794b5e3a943618bf14c68a6761e19e28880b3023100ae2fc5ce8a69f4deef681cb1f7efd917bea3cdc9bc5990eb32eaaffdba6f8ee3104f5f6e86a879fcbe618eb5e3be24210302047c435bb50067306502303d081776c4f318360e3b0a939f20a2fa5c3c287bb20cfd6b9ed726b9a61b65b20936957c8953d59f4101bb35caca5727023100bd8e6a219bb1a6e9658d9dc0603cec810887bc9d10906c0409e12396988daa72fa74d2199e371fb8cc19f7c6bc224f0d0302047c435bb500683066023100f2fa1ea7a05e5e4297ccc7e14563bf63126c927632e3028f5bf3a85023f70cde6398f20e87c23ee83e4d9dc0fdfd93ed0231009c105d43143d22b4bf9b78e1214a51395f1e0b8d10a761386607d980a25914a70dd960fed8035c06f236bf6f6027c4270302047c435bb500673065023100ccf0fb929b032a298460d1868eabf130f6bc8af8f4ef8719b196d905a4072c57edf09df9ca6aecf33a7ff048808872220230733f5e928a32be2972446394c1f8a1d5814f052bf5a32ae434acde6f5090678d0a323a54ae96d6f577713fe1a18b4e850302047c435bb500673065023100b6bb2d78a47287421ac1bacb7ecc34a2c86bafbba89f0bc5a678ef131b1c3e93df088a16499b9c101b3bdcde8a2fd0c2023019fe1b81764fe5aa8e09941a9bdb7127f24bed86aa7a9f87ca54f26b801ae2cf7033785f07c00a68b958e6374acbc96c0302047c435bb5006830660231008f9d741fcbd1ea5211d158dcc3362afdbcddf62dc3bead98273ae1b204a80fdf23bfbb7d3cf23765983a456a841c8cc20231008b437f39abdf2787627ca865e815d0c9696955da398d1daa30d6446c95d763c9c7cf94055f61f14bae24c44cad6d999c0302047c435bb50066306402301cf49699e4417175e69328c7f3c81469ee11bd4e04fab2936e3afd537c67a5571f553ef14f02e5ea3f84fe64d670523c0230713a2c4ff8525c81f6d8adf66cf2e995165cdba6adfd10011ddd1abafdac59f5d21d53952af5a411e98c98d8c5ae237e0302047c435bb500663064023007c91ede590aed98f11bc8fad88104cce637ef67c5012d36dda9cd74eb2045bed56350a509638f9f202a5d4179ca7855023007d489ade368874fa6cea7b7f97cb2365260e703f29c6b68941268ce684701b68d8404071d17056e0dfce8fe0abf8ecd0302047c435bb50066306402307716c86e836417f6c7fd3dd10c5ee886cc00689a8f26e7f6908de30e6650828179fd4eae9b95f28903ee3d48918c1d5c023004ecd23d8938922a9b1a5232b24c14392a269d48a416fcbdd731473973901ce57fa4e20ec48765aeb8530e4781c0c0b40302047c435bb50067306502301f67da36d06b5796f15b1e7445f30f9336939ecc81c81a172cf7194ab30873cb77d9992ad74326524e79e030ee4e9e80023100d1b24fe79f2ba1b2a94e73699b3377c445f016f45d701ed0197dd8851b50b8a571b8c65d7a23b2bbb83ea87b9e9ca3080302047c435bb500683066023100817ec2360fa09e0581e21dcdb154b8f3cb9eac46e053cd1b416d60676cb6c1d2f1b706492e4af9329b634f57700dac11023100dd0c6e6d56ad019def1dfaa1d524419a02792076699b7facb34faa631dfd0f3328fd5c4f1f27f0f2bfee79765e5d83ca0302047c435bb500683066023100e4ceeaef1671d47edd715a2ec124789a5700bab7b6be27d9f2bfd5abfc53a6af71c2e2055f5a54da3e3ce03622e5b0e0023100e96f5550e166298b0b87d2d76fae52a7fc0afc91f943385116a81682c9163959f1d303189696ecbb1ef3cf4c5a88e91b0302047c435bb500673065023008414d79b99c59936119b74f00f6b84ef5286a307f92bbe4b5e2843a6b9595dd756263b0850e3a763403510f8cb25062023100b5f8d0638e8b0819e8299683f48418701ffcb73284c0ea0540ead7ce0de05649ef1fb341baa76f8a346d62cba86c23740302047c435bb500683066023100d1e9cac77b7a5d93a56e3b5abf71c7fd157b5771ffb9788be8fc483dc6987132786a10b1332c6efbe6a5cc968d3f82ad0231008cefa4e31808327e99963e813a87dfbaf4729c8a9361866ef8e4eaaff4b4c722c3466ce53d45cac2c13bbef6e1239d250302047c435bb5006730650230792b7a03798ff2305c1aaff5b82725a5c4bfe6422c7f9f16acf6f3e5b1073a4dce2313568f003d237a0182290de008a2023100e3919d5bd6dfed1d325a425fb7ad022d661b8f2858dae24971858bc9572c9b23e322447689fd165596f515cc50181e0f0302047c435bb500683066023100c4015d38f41ab34e21c746409fc5b5bb9ad64c41d50a3cfce2c99f51757b085975008b73bbdabe8d60a221ae53099ac002310097d29fad17835b93ce6471927edcac34e3d27aca61f5532706e9bcb546e06692c2b6713a96431a3e7cbe3f90292adda10302047c435bb50067306502301b5557197dbc7f31b547ff5dd7211dd488b974a57916150fe4b10b8627bc26ab75e68b5bcaa8a09622039cb2ea4cbeed023100bd14876770b89ae2215d72f14d2cb18096fe6d622eb7487813df37a5342c7e1960da562dd293b7b18b43631322399eae0302047c435bb500683066023100fb2a010ecea0871aef0b001f26735eac79ec1d916cf460d4d18eb769db3042ae13a18c8cc71bc08c9522573609fc9fa9023100eb334660384f8501c63dc3b30f8830bd2f507968e088450859fa0a0943c93d9d7a9081f3d352331dfeda50a06eb09cec0302047c435bb5006730650230318e0c12b0afdbd24003b1eea1bf8b6d1d705485f41f26fdac1ee23931c625ab3e04c08cc1ba8dcac03913854349f357023100bd8a6a2bf4ed3b95aa7dbd876f700537a1067fc438c3b8e867512da67a778da7879da6e779986cbb166eec1783e52a890302047c435bb50067306502303a2d86821a4e9ee1c7a698a611e11ccffb475c2ee180f12a737cfc60370a13a6e4ed43b828be285fd24dda02cdbd3973023100bf33e0035c910001f4a42a896d0477e5142c547aa408c78976c7570a3c283b579286ee3317cf7b2484a964318cf1d76ed>U]iVF7~8s!%T$s|f1~bJըb+j-;8dكe?Y0<A#fRl¨ Џ.te##a"3etCzfѻcD0hD!V#曣G`?<`uu`LlѸVɌ0p$y_A^Sv?.{ c|};Ɇ4$Ir_Vٙ%#]\ g.\9Lv4LԧMxZ(OPڐv{(/!䌀A~;tn~fi/1J,mޫ8=~X*=U﹆wlmV:x٨[&lE+^޸ܪVmy*xG>< aMku 30rHw`ۈC+SHlnm Gj^Q765 z@7N/ҶŤJO(7{>`BT?Dd + S "<SY`j ! +@ ?  T&PVdVW(WN8WX=9`L=::=>*@*G*H? IStXXYl\rp]^rbMRdNeNfNlNtNucvwpwwxyd@Ckernel-rt-modules4.18.0486.rt7.275.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.d9)4'Go|~T-^< $$ , < 4 X`$/P T,P/0(((`"hp$`L\!L0G( tt|IDbxm+D$p$% 4*\  @ l`PBX @ He$ <@ *L, T4h1| %@\@!<'48"u0$t))AV'T"P9܈`/0t$ @<(D?| (  d + $  ,8p T \T0@  h ,$$$l\8 PD $(( H0$(5 "TX' p< x)X0,5 $|.PJ`\"<h%`46+f`" 8A)p&lH8/Z9<8@L \ X49i`d L HtxC!,  "8 |@3$2LwC!@6\$T\$L,79x,(|D(4hl7-$1`AE03?|hF<7hvx/3 |v1L(8 ,4,*"$0 @ T( S ))p*@<0Y"D<= pg l/ @KI!#Q[\O0L=DvXAX6l683dP<2I@,xN# (G,@$Tlp= P M PH%f 2 t1,`!$=9dK1|Nm(x`0'<O LE,.Pc86:~!\&D)Lـ,*P} x"48Qdxp`z<@9#t`(4XWx#DTTF1+IhC4IDX,0lt 4/  341$ @ 3<(8  D X$, T |d 94 d l  "xLp & LgLD -àh$S<p@X(@0(\}0/ |>~^O8F 6HTxhi \ ( L2+`PT0l!D0  C< x@p=$( 0LL(($ (Q)XtM(8* @ 063& HX.hd'4# -tx\XD$ p$4 7a ,4j`*050(*h8*,)x#9!fr|D0:0<K 8z$(  Xp@@4h #3 | FOlD,.<,@QB,T4< \ \d 4RCD^ J< 9>|U@@L;L;;<=PKTLL% `\ P*(putHp  Ot (5n  ,(@>U E'G<xa|iT5`'`AX+*X<B!|++/T8GXp< 4l  \ ( 0 /0J4 =,EX t ".6= / d 4< |8|%'%OdZ=L(@FNpsH|M4X78|&,x$$:U4]hP4 x$@$t 0`|@0 P/% (d hb%@ 34p, X 8  T> DR ;4LB @\ -L<+T<7Pd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9Vd9V23db0d9275074852360aeed81cc2e2de5eeaad4f08f34868a6dff385e1e7828e02183feb9b9d6937043799520c2dabbad009c56cb408df65584bd23e062ebde50de7da97aa9ea2a1a8f634f11d3424818a054ba082f75e0f4307974cfbbfe3f7dc871c09299d526a177e2f5ce8c2a6b020254fc9ac9d659bcfb6a86d4dc8cee6a37c66da08ef38c77e8786981e451076857618ae2b3b6f22bdae73e04e403cda9273fd822b2fbfbcaad56ae64d12c5a5aafdc8ba01d5e3c717e05fe28878d4d94402c0783da932ff6934f16c7d419fff16b2095b7c7b699c7d0ea255b3edee995ae7d939e1812968ed72a090d572e09206af7fb249b7ad8602cecf7b48458d7a61135f310d7150a8bf186307327880afd7ef664a0b333039545d9ec14889614dae34aef9ac8ad9175c84d9824cd4ba5d1ff2d4d8da1475cce0fb6edfe3659b8cced536f6a659c5ea9444136293b26976db854cca08ffe6f070d2e4dd6ccc8f750b312ef1c3c56ffb545262c21d52b07902e500e5534ef3c6b429c5d04e09acea0c0a7a5dac0ef60d4933410ec3179fb27b5505c10e110ff424a68496839200b897c5fb54b8145654241514a38967cddb42db8000ed3ed939db62cb7c43e4b2c03ddba3f0118cd47a6fed7a3236cea3c28b81ae24b2d6a8d2cde95e29a5db8c9660c391f85c2dfced4512c16414f1afd2bf0b082c3d9efe55cffa576047f634001171b8cdfad42ee0473a72209b339e1ee4ad6f7480e54cf51c92d70b9730ac9a7f7fa1229383c9599c3002527e0974e5a8874b0bb26a597368a2e069ff95bdeed84a8e74a431fc3d5cb72a9ca191164fe887b7c722c059f8d4f68b602d0e4507f38a8bc49354287f4fd4e5a7dce42062ba22fb0b69d1ba2395dc345ba01eb081736ab4bbd399df63d3ba7dc90eac6f6ef513be366451e641134cdd0a627a474227a7ce164ac2e1269e4a40dc523f547da65712d67b9843b4de728f3af28367ad8c6f727190c983234a6b317d3fca5a3e44cb7c3cc81f42922408082295fc091042a4ad4c880e4a9dab7378a38067215f45afc9441e3050ab1d1c3d434fa1d687eeed5bb64796051215561fbca3bebc222c3d2db72d22edbf2dd6f431f7f5dbc79e6dd3158c3b65487d0cfeda4a5ed07c33be6aeb84a2871cc2a984a36659980cdac856e9a1e8159b3544935a5272ab15eb60844d5bb932b42695ef5de530573da9a9a69944aa9b1788434769a568ab05d9cc544230b33414961c6e082d5359c3ed3a7262af8598384a2798451b85067f948f67345d72204079ce01a742742e6f7a2c33c8aea24f444ea60d12c2fd4d1111bd856f0986d538b6077c08397842eec61f1bf3941a4a7b54d9be0be1e384840e3d775de1690b1fdc1a47b44eeb777dda4b6c06fda8d66768c735400ec7001186d4e8d6ed9b7457d42cbe89247f0838769c69378cbb2ce8a979b171b4076c43156f7144a0938daffb901b2153b912c7f91a6ead174863fec712cbaa22c5dc4eb1e3e6d7363dc250b23a2ce428f1c78f044506f881ea62d4417b98d3c3e0695bee6e02b4e808722a1c37ea58dca1b14c866d550d56d48fc0eaae081901ade1c2a10ad25526ee83c2b7781d81200690155be9f52d6af57207ae014874491456f291b02e65e014c104058d137b5764d8b79c632bbbea30b85241dc52fd981f63642bb429b8de9e31c79feb24fc586f716c3987ddc6c10964d4dba554ea4ebbb5b38089625fc91a7857c8002830ff0122df7cd735cbdfd3934d961ed2e600e9dfcf95b169cfe3fd56f43a0e0e91562393475e420aae85cca9084d5454c2183d519adbc8ecd50d4b78a5a21649764cfeb0bcb0b660bc52ef7bde5c3847b24ac7cb638d771bfd3f89259f6d02ba8e08b825d7e4e37728d32f0dc7eb1cdd5dd270843a0e041f125fda988d018dcc4ef8aa5e799c048c1eb6ae9d0f59d0194fccf36f7600314d7953d4195611553cf086b82f531690c315a3667b9f1b49d3838cd0c61e81a174c2053c0395af44ae0e7ae7c02c8aadeafb322d37ca58ad797ce13f931d07b9cf9e83458f58db2e103af1917e9d2286e37798080b2af070c4564fffceedd46c0e1eb1e64acaa31a526ac9eec9de188e8492b4e341b1b8e5be36daeb2123ac67f9863397ec7381e4257d3661e9e2cf780209d77fab10c85396afaa341d7f8eca2596416d009789054bc3c3f629b388677d58027474cbcbb2afdb368d03ec71f05af17481e3b8371415d5ca165f99400e580a6e0b00b89508c95e79e504422e341c8b5b503c74512aa2e89f3d1903109dbf209023547d56666815c2d32c3a0cc5fb80e9eb9e276a38f1b52c1346c0e635637882cb4db9d5541c3cf2ad1575769ed628c33b81c8e6b50a3860af4035c7210bac9cb54d3898fab43e68dbc2102002d5f55f2272f2e5227da10c3367c031f346989cac10c5055a8b5b26274752b281d4f183b66f25b42d51c1e455efe8ab0cf16d7981a92deb7b4f554b8240a668c35bba1b00432f9e57dfb1effe4e12dee44b1e06f98af6cea506f1508cc0c76281e14b96ecc8885065a9b514eaccc6971302bd7cd95644fb8f838e18040afca1dc3e383c8544281120a38844d140b3066486a865179399545d7abd299b8201ba3bebb8f35ab863e0b23d38a99fd75c5458c7958cafdc6a1c925aefb5971720b3e92f9bef2034d66c2793b005b991721743ab0595da34801d1c86eb218b4394a83f5b1866a41e0d20d0f07f2f47176877e1d305a0b5870cea2d76f0010371fdf1657a104eec97f772c316817016b591b554236b2e8a12995db1c144a78fee72a6fef3213b3297f478e3e220449f1328ff5f944a1c510e8631d7d34ef1cddfe34abb8b085ec56da763847d48803956faaf7bca95a80d2950eb117b8daf03c623af757b2684d8fc1ff80599c882b2b90f4791471b06c30533163aae92d9dbb2c10f2308c591e5976a9c2523f938adf6d8ef2564aedddf80ad5a69c0ba6cd8836a64e4b19311e7225f90706bd75f64a9eaad9e6965e5fb4fccc017ff24ae23b008681b81be618c50b70771b791d819e990298ee9dac0aa87f9389bc9980467b29435f8b4eb1d3c6eb4a4728bf9d940c2fcd0abca58bf56d4ffe14fece885ce4503d30b2a2e492d433112f2dbf8f9ff61261262cd190e315e1f4e67440b713baceb9133094d4a8a76008e1024a95d569baef8d20d1dd13c2c00c4b3a10450ee4d94b972d3b1dcc9a060ae446d80590e40de3613e7a382d9359d547031cd5d15bc97e4d14599cab5801a24f128dc819c6fbaf0120e48e47a03ba4ba29d3c117c7094539e91d31fad80f482e4f8c67608260d5ac9dbca44a2b3ffbb8edff1c90441b5fd301b1ac760fd2d6c6ab0106ace277dc5ea2f112a8a4f1548165ad190f455eadd268fdddb0844fad6501598faf26fd6a2c5ec4fde42c6ca03373c815a3d29a306b2841e6814451a584e892709c3e4ccec64646cd535a983cec78225fc2e112fa57a29b216cf523441c920e71cdcc71eede60177a0a76234545fe0e5d320df57fbcfc765da09878a34d057f2e18ed261d40e409c1d66e533dbc30ddd8e890f2d247d5ee1542d3ae4d30666c699294680d13bfbd6b7fbbb797b51741fee6b67fff30ea590d23689cc520c6df7d7a14895961ef7f2a88bbbf20a585e84bba461c53f5126764f7f02871e4a082b0a4360236334365f582a9ffd572f9ba28fa6f1fadb8da0b19dd6e30b063cbab9bb2d43915454f3455c794c9616b0cb9f28b73913333edfa67e1eb1a956a6d3b19807c9fe51353e0a07409795cd60a21414cb6b95e8552a2eec46e30ff52e343a0fed75e59ceb7bd97bd142dc4db5ea5b6845f335f6b439eb3938cdfbaf56d558691534210ad48e6a6a319edceca3b9a9b83a7a94fe44b3a24588d8b2823fee73faf1a58fa9735b3f693b04c2faa9a7ebcd606262cbb5a26e547a1e97c54febc9f58c3cc4a520a5f6dd3f9d4b61cd31a2b13b3273fb19676cca67767939ad7d1960c3fa6fea84ad1f6e449304445010fd6effac6048612b210a986c7b6bb3ccad187b0a0faf25e79e2d7126edf85b96b09357d5de2048502feb75e5d13fb821cc046545f9b58d247e9fd0d50f6c0aee127e6b3730358e56dca104847b43459fcfb7cc4f9a7476642d4e7a13f782826eb8c6b82de41afa8d62658faeca6f362e9d960054835aa0a3a809749794fe16b22d3a1f6beee042f0ed9f631c0cd0378aaa61fc35cc001126b5aae6649dbde2afabc91dba90f8457ea0c3510aecf56e5baaa8aee470c26fb41274b78ee85c815a0f51155d95887c2f8600a6715a674fc5cb3ca6ac1d86dba3048ad31838126d158a4d53598052c472a55b8179493c61401858e4f13cfb10e7caf4cb47748950e9ff44ece2765c496e2ca904d340cc1a6629a49f6158ce568ad810dfc639d8ceb406a2669f30a8da4d2b244e3134cf277472d15ce1746232ba78a24dc3ece438e8a06ed4887d3b7b93becf3dc8ce2e55ebc82b391f1cbfe2b623447606917b8df34d3960f3755614b4f606fbbcacd32bf18f41e53696fe9cb4cd2d9e1ab67899c83207f2696b3593f0dd39bd85a586b2285d121664d3d4127655f3a023f8c8e31a129e0579200bcbe2d5e2a04284078949d05ac08a753a457270378dca47326ed1f5cc6ef150615b3e5869473c379479b94b35b8b1d9ade951edd1b377c17364d5d22f7656b1e465ae8611c0111dbf022174bd9d0fcaded343d629b986a45b7371832a3d28333c2b1ad920758428d6a9667f2a605fe696575640468d41c09845baf2256c20a9d41ee4eabd9efb5ae57cde4516ac8a9441174b93a70661e1e8f9b453cff4bc27e2a31909d8cc656748fe3dd46ae7fa2194ad66d9a8428a465dba1db1ef34a76fd707519efad279b66253a45ad99e582a13f7b5abd4b40246b32f9629fddc2eacaf4fff629c7fa503473b16257822b4a92d1dfa2f30d75509523778d7811e95f47e1a715ae1b371571860f4ccd014fe641d2a1b44100812a64cbb2120081d2060f08054f1a2f0551608cc62baae0a42006c027cff15ddf0f2b7aebc0fb32648bbaf337d5f72fd7b391ad799bb5f375868a6abafeadea989bef2fb0e5c1b38e6879744d3ce84d24948946d12c3b1e4b3a8c464827f34e3213a1b555d8b19369358a00ab0a1bb0788eb7906d4beb3825a54b6c6854bc3e58dd9517d8e71ccff5c4754a63c83dd3553683ddc770d5328ede5642a765d8a4f4ad2959c4009321c0096948712704047d3465e11a25a446ee9cba116aac1ab2dc345cf7577fc47ab5fb88de929e222e72838661487481ad3584c99a625e00b77d624e80cbb1ae6aafeadcd0cf17dc892a88575b27f1c705d8965d34bd56d12352ebe0523985428d74fc76ac8bbd199ab67cce30276073339be50641b1db0176f0795bc3385cb802750d8013e49f67869e5bdf5f2061646552b5eb676e44bda542eb4841fc998d02f10adf498fb6493c8663e6513b9fa62d4eda2b915019066aab7edc7c9476a5a243fbbcb11f8504ba9c87275a86023d16f99bc3ad16bb56e69bba7ef0bbab9183b8252eda7388b494ca5c802c4a6071274e5b28b3935a3285a2345a7fd4ae17c0e5d4fb0cee2ba5fad375a57717d7a1afd1485787bd2f770adc192503c4c8be1762794ac7965f311d43851f0ae54072bd004dcbe6712dffea5393aa057b3413c4c314c2df3c3af4e59389cc31aef5709ca542788f9acb9eedb6fed4c8b4238a61a1a86726f4b406c540d043928e08603abb27b466f4ee4671df9f99231cbfa8d155da8228f268bcc5ce637b147fd25e64c1a24ac361401e8965ef50d24d8d7ce1fc12626166605404aa8f443fd8cc5cadd89ccfaa1cfd37608b707ba1faaf9cbeae68c53cbbb468303e0a4c9837aebff9c6eea10d0b0e18aef4413065d7a93a78ae060e05611562a602628ad1d3dada28647f332eefdf6a6c7aab7a8f34dc39a5045d8147908088b0e14a5ccefa0e104e7e85f429abbcfadd174471f5a8ed320a0ddb9cfc4e4cad6f0b288090f4f1a18a8efd2393191702bb7683d5c4e1958b2fa35d98af4b5d8dbaed2aeefe654c56997f882c627b06f8dcc1a84b739ce6d922231e7312f08780cc833a20439901e507af5967264b3462760b157dc211374ed38557662370846238caec0f2ff6f1bf9085378db0521b90180b4aaa6cbc44d6c67d829d3dd62efe887b6d97833ecccf95dd38b424eb077774d77e1b73e5901b4727f5b04e32a8ddad57e50232e17d0386f99f7bc672af92d52bac9cb091e27b1d62fdef00e508b5fefb665d3bfed410f2acaad8ef20ae04d6a7337056dbd70cd96b094a18be2dc32606b5ff037ae2dc0f94a31b8c369c9322e60dea3d8ea6869d626b68c95f994b61725c20ca9a4f7d99d22d3d9a24b0aa8be8351569c704a23e3b33918421e3586a46d46b1f4d3050fa15315028fdb47792ee1100e66a6c8817ed70595e5672b94f46d572233faeeaabc21095b20eac64c12edb1146c7e340929a1da02e08f300754122a0236e2b1307f5b0b648e7caf6a5f420c499d94ed1900dd4f5b08e56297226e2cff623ba7ceb6adf3de8c332999c885200a4501581870aee4a346a5ca3a4eec195c75567cd68e2b4bec683740e2342541f55973f8f9858da4e1d1dfd6a6b0cb3fe6b58b24e1021289b30c8cb1babf17fe3c871ca15e033a1be6a4a341aa12c0d93e2bc97ecb7878ab5ff4cc2ec35cb45e142b34be75bd11a749c7853a266a183db554ac497b511a070ae4c732d46ef198ac5e1fdde1aeadcdeb33189c66cfe66dae0afa49ae19642688a257f8100aa8fa41770117d3cd2a833a71e4a8f93f0c18f24887bbd7790b87659f3f2fbdca7112d718de798b6faaa55cf40b5f9aa6c7d4b251328ec84f7df91e6a43f822f622b31a9c09dacc460130b5140bf280f22526d89572287664eacfa727099c00069e79058ccb36316bbc19f3a67b0b5cea90a1605fe7a57e14f5b1669087484f3f00c5de2b97de2b20c0298f329b2680f730aeda95cc31fc4e431278e2ce1aa2366f214bbf96374d1a659fbb00a1add7d51c86eb09bb2074cb06398e8ef24eba82e7018204cdfdc4b06da8cd0e476d9dc7df02545b88ae03f0a2171f881a71294af26d4ef43d3ab0eb16ddd85326f1bfb76efcc3857751672cd931efece5cebaa0c022b34139c4c7a82266e04de2f2cc44a8d31d1f1255296ca0d44024a3a1d83c5eb49d870cb038c78508945f0ef76f86019ad178d94209835e0faf40937d2887653fc9ff4a62327f75c2186e3f9b642981cc704c738f6de451b9107345261cb1db49bff3fbf2d67aa9643b39b9d4adf40690576c12c59e7defe15d9d53df27d3ff7c97810c8e982442f3b0dffb1af87eebdb6921d7e7740fbc3765e1f18803e170e9342d5c2025ab65463cf535fb52725ccd4d594b7c11747fbd910760a3d29ceb13c4e48c715b07e0bf7c1db8fbfb9e2afbc3c3252ad803e61483baa7952207ec354ab150a8e8b0ac23044ade65e7e7ca44d4d967d67c4e1b13e301005a63fccaec94ed6799bf464436690ee1ead2992bc6d5adcff729adbe9d5a897d49c4655008f0e1084fac5b008f87581c1f4b51bdc0ec0ed8c456d0018ea2dc13d3ef6831b161a8135fd2bdf42e7bd02aa833826199452b7c37ccac603903743b62908ac044a56859f18b70c74fc90041ceb3b4937ebe04500dd09324b8bcb31d8c04f1efe4467f6ea1bf550ba4321860faf875f4715dd108b95dd01007ab4b30efbc568b73fee085c6fabb81c8ab06d463bca6bb0225b07144de21006830ff55b58655e865ddfe52990de62a2f278be9c79fb1c4daeef88f0d298237e8eb2ce6263973d76cb833fdef7182a621d8da1ca92859fdc55dccf45f1a9ee236f6c7246f8e90321320d6f1c7d588763422c0bb1d881b3f5cbbbaaab15d62a8b65c5fa4a87f73ac8344cc759f286bf9c1b6c526d94b5b0bbd4e83ddb2e4c123e957187dd6656c36ac394cdae482cce50b412c8f50011637b92cad1016d3ecdc844c6c22070bbcdb91810bf730549ddbd72579026fcd432930196c513b25bcaa3432ad41c20b7658131d7a2e7c8a140c5c2e772ebae8555c2a8a00d0212de9a1d8319472e912fa3f834065f6c604c0f9f698e52b7f0d1e716b64d4440060525de5a7f5b65c5951fd4df7e7bfacad664e2aebb96cd5b8696f7d78b39fccef5e63f3198165abc2194ae63a661c4ad5e54d812b3a0d535595c0d5e8f615287111946a42e33ce08f89d5857e9a03e6867f071b800b129d47795ef73e81a7759253760fbd79866c3bd87ccbfaa9a8df7d7bda8363872fc3660a1ca080301091512b5db9514c493a39131953b3e62c8f9f4c6724409eea0114051ca812b4d1b3ac38f5458a1ea2d317ac3f0bde932a2756c9ffe63cd25aad2a83392ab161399ac22c6040823ef24fa149a55644f13e00a248c108d4b0d4146a650e2187286096eed5c9154ce0b6cf3e9d2eb7adc0a6a6ec47cacdcea7ccbfb34e5bae29591438ce4fd2aa066aeabb08e9ff81308702f04325b698ff69524fbe390a23e788c7d821d3d238cab1c4ccc522ce7314bbd22b240f4111a44b57823149a48cfc319e305d9a9fe011f0c9ca8ada279521fff88ade0158db56d987d1d060b4df4de9795e0588f11b1b78a107f934708b072425d079fdba24ee470d629e53802f47b75badcfbbd6453577f4c7723088c7c8ec524b75a2927b5b09df4d2121ad620bfdbf78ea4a986041aac5b83157b74827d5cc324ecff53afb62264bac62fdb2e225c33472bf5d4e1a126e18f6176c95572a4fa931d453fe4c656a86e2b92f2c7934e7ce298033c901d899c5f1e7854a16d1fe3aac38e19fa50b105ec92171a45bd83a5bc6979e1ce72c938681741060459ca7c4e8d898243612fced77e4987f7e11ef9a30285a96c5ce9d0209961bc08e99147a1519fca3323f7a987d506682d6051a74b167a79366fb9a32c62fa2eebdfc18be43f55d52e6230121b7270c25efbc7ae06e55e3e3c81ec0e9479da459ea960560a25f3d78bc16b2a475b029a8ab22f4b41f0425136bd26620c1bc360495865b2b32c5d390f31c5451e649b7e3ae314afee3bd1e5cd5a1c27416732b313376e62feacf120cf23b429f9231c7880387231cffd13efba4c25cb9c8964f46416636e42edeb6421bd48589101b9cbe169dbd250a0c81b06a5d59a5613eaca8848b400adea6b04169dc4a7ebb35492572890b11401f12dda90992eeab02352628e16de52d740dbf586868437bf0d26236b4aa135b99be697f70dc76caef4e705a5f8a562a6a4dd51f1c01f50c14df1a422726359ead9206808235f2a879e3102f8a0b0f3794b5e6b161ec5b0a8791ebba28741b8aaa90ae69ba4e85c8554362da47b6433a15c80e6938f2255c3a08c5454f94677c9d1303e74d912f54e355f95c5e15a614d4a072e9e0b5315e1117b6c29f5fa18afe2b932a0ac1143fc613385e0f33b6a882dd8ce9d9b85439b48b0aad977a00d16486d30b4eaa1a5d51dc0b17591a15dd3145b613effb00ab72d08da42500527427ddd355887cfe61dbab0761a4c843156c617c0b850e16255d9c0f7f7b44ea9afa74af24abd94f554fbd46deb1ec47fd396ae228e379a13b845a5c7cc55c447ebf81fcf2a0935b172345642a4797070ca9c38871aa54cfabbe2f59ca08a0af545e5fe54cef56bdb3f71efcc5b1b98958b0ad1b15f8fea5da1a090385886ec6658c257df7e128c4f8bc0d2c9bdceae555c3142dfd0d5176bd81f0cacf86e7979d04123521d0436152075f929d57e6689fc200200b47379643a5363a9b22225258296bf61e3652cb8c1e4887ed0f316a794a8345f690fefe1b7d578973a6da1b224675bd3e762f8d617bc549ad0f946cb3ac38c6c06a01bad807ba14d05af9c477523396f029dbc92ca457c21a7a2065f336834e70e155480db7a78086c840c7a8cca53fde19ecb449ddd61170c93bd55e47e46d1f2f3e57d010b472a0eac3c0cf0baf82b7797b683c8916856465853477f4c701c75b2f0a0806ff5daf58fe54dc180b34232780537b2d9a7439df3125d4630e0b1454633bfbe5ebca59bb4ca07d0959f2790f6713cd30375ac216207ff94d80153085495a506f52b5147876edd225d00c5308d3feeb7aea874b6981d553e9f98450cc1e43b01613b3c87a86449918056e76b8e852cca21447d9c1f09c514010eaaa26dfd5d503080767f2791eb42462ec657d2668d1d914fdd6109d4e540847409c4de95fee593b4e3eecd0421e46f184f57d05b93db836c9e0ee0b66d7db265257b19828db24eb0d3d25f001346f97dd975a5a07a19c62e4f82b4f788959fa4c1084c50ab353e8eb65a78fcb346cd340f2844076dce222d6924b2e90a093183aed5cbf4795cd64f74819a181c40a99335b356bafb51b94e37dea7f0e727fdce36e51600751d47f378b4133f35792cb0a2f0a10791e6fa659bd447fa139eb6d4216c1186e9b8b722671555edae8d24a7abc029968dde5eb3b930ea4f158815605fdeea5890d5169904de76a94a4f9498b5c1842fd7913102c18fa8bb6706cc513580f13a916ee7213d6e5e241738efaa0b98e33a8d5c468be3dd3228ab94750c48615448f2fff9180b56aacd4b47e5b46ca83748ffa2717c547ce4885ffc20b1fbaa96c49285e4bcf2ece301262915c901075236ccd11adc278f3897f35b6797e8fd714ab80dca649ebf543279b303495040824f526fbafb7168d011579246754b5f63e32974288d5453dabb58efaf70d5f5cb33da3e890d2eafc01a09576d303f0c0196940485e755e7d18b2b33f8f87db2bc58a7831c697a076ca65c0870aa0929aa9143ec64b6c46922e1933951bb99e728159d26658fd05bd11dc165b6b82fa32daf0c83548084b2dd44a95ba32177af58d254dee3ff58295bae13bbbf6e92305d1b84a5b91305015ffe2cf661e154896f98e08a1e97ed4045b28d1a5b3e05fd82288fb0cac64906ad5825176eb3992af43cbb44fa3d2fd64236f9d08498b8e9a3e67f9040fd72f47e2431cca70797aec83e17dc395306b19fcb17bb8e70183d023f467100499d14281474c7932cf8de0f598ab85ced21a49b329af42d4c09b2ea029c5a0383fdf6bc94ca52a5eea418397dd6bd50f8a9166d3f5723235dbbe9b825fc8b58e6ecf29411afdc317d134c25cb1a032f737eda352efc8e6048b7ef96f45209168c70d51f63a98c67efba7bc2c994aec36b86cded2aef22220cdbed11e42e5a4df130b5192960385ea52ba3e81995fa0426e64fb9f84e0ed970541585c218fa87ce233c23270d721d30e6b424b84c4e8862be0aab040675f85f41afd5f32b3ff96643bcc9563142988d95ebe0a4cac40e620f987777e156a33dee3992f14faf0fe96c6b6cd1db79cbf96195354abdd62e921342041b9b29d04eb235fcd1c24bc3c1c196e26db5abf99b1ac19f5234aef199fe9da62fc7f6878d73fceb8a7f4b0753a39a8afd0572f378bd42eeb2d96b38ad357c1162e95a71605cf0065298a7ff09662df48512b89b4fc65be3133d358475dbff5905f4d64e49049ff1d24e8ceb6e58e69b9c7c79e4af15a6c429b1c9a15ff5dcebad0c4c003b48823d18519554a8a69ba475b84c35ec53420aa2edd747026094d2936b005b13325b6ffe883a484d41a2fc576517a60f8ac302bbabb7bbac0df032782638b2bbf7b7a8aac75d8191f7c8aa3881c46f5cade889fc57a6f6268c967dedfc19d44652accb3067164367b417eaaf21cf184af31f5b3ede9be243328cbda4905b01d7685f2f3a51077f752bdd8e344e94c8a1c5c405cafc4c39183c9363abd37bd81b43b87e6321071ce7a57e9551d66d0ee89619c32020cd04e7640bd4f8487944db2b7f17546c3488f9b1b78d7a9cd9ea61958e1bb2985ea10b28ed3352cef3ea486cc03e51e9f1cfe9687a4836781fcc72dbc61f1b0819f903f22f11ee82e8d9d8706e40dfcdbd4273e775a6906bec76a3e7da9d929a29bb9c9883b91d6976dda7c580b87c5a22b2bd54e665b4d2c73dfc6351561a262b30ced82ed9565cb2e6493c3e50a00fbf55e5a3f44acc7661fa157916ef633bec41dc64401fac7a4f8a44069fa50b0f696dfea2886bd6d685cbd3851e8ce7f4ae5d7486cb36e0e1a5b78321f4c356d740e4327ee55ee8c2f06a47bc40349c1ab70f281d08d17d79d9cd0574f8e9f7344fbdd0d0f7fde96a503fe8e5975580fcf4f141d519bf9baa1bbf28f967e5de4d6ddef84687e2e74c8d368f83545f18475ee5b98fac7c4665ced13565a2cdbabe2199489b2682b792e7604498ac497c2d5c2632b90e03b0ea212013af4481c88852e7576ec1ffb7f8b36323f61ee099f7a3854b644ae48b59f9207db0a581517c456f64384d9d381f2e1c090e49d5bd5d6a2bb2266ba8ad7cc5e6cd74c89cd6778c760ead7e1278f101fe7f10e1ac4f2b531b14d9c339421f9a9c0a3b35120771dad85d761062d78713561ff6ad50d72071d607220eb803518dd3bdfe215ffdd1ab18bf58fd81aa753fbd9d4f860ff940e9af28e0cbd8028d1d5264138453b5c1d209b3836e8690d603f940352d73184cc2e53c572176e704b93309430c23fa2bc0c2b357500e9b3fff3fc241b2fe5bd2b2fb27b2ff59ca46c89891cf4b193023c8c566f68fd37867de656d05fc13ae1503477ccf0ca4882e511ab8c1598995f9e9ca6c720fcc55975a6869dff474cb13397285a9cb7fbacc6f2c02caabbc48f654d4e64da23a1af6b16b36cf8d623f8a6680e3eafaf901eb8ecae6d006d60ab33c9a98aba8725e7a0429473e407677d3b208663a5707294d0dfedcbbdc38049ee3093c81b0555a64d1269b24517652e6c091ae2977e3af11f089c4527b64e79ca71e04a4881d1598de7a30e74ffdb3654526b2cece725c2cab679b6f28ee9b4efacc3ab1c8b5fd360fe0f3907e526e8fc9f53f7d26b7ff2c57a787b1dcd92e68426fec05c1575bd1153bcb36bb15d2aa85fd71a7392183f9b85a5a9356403f27ebe2328baa75a1f12dbd97dc44f733e5ab7335788fa1f1654f7894b1a95a8381008b76e53a4c43f45724620af2979a78a1f28c94e4d4703aa37e90d8adffc51c4a37ead97e2e1e761c8f124e33c941a7d4be97bf6802f9ad64864a8d1a5606be131cc80ef88abcb3397bc76321109e6dd6ecdc24955aaf54deb5000c8a2755309056187d3b064bcc9591476198a4c14427e61d0d7e2ee3e87e87804fd6f8c309d6e6bae4833b13c96c6704f0c6f48537ff87b16baa173aa45254853ebd711916616b4291a108f46d77920cd6e501cfd47884629cba9fe78100ae53079f06bdc212c59356c10d34061c863d75be407d86b68e001d931a5a4409eb76b276625991a873321b6eb8bf8d361a91f0362d09113f37c02578b18168f29045dac44be909d9de79d13eb7e3ddfbcab9c5f395534d412f28d76341b14756d69c38f97f0c00fbcc2990f0bf0db657d38f9740f29aef3f1069ec7c1fcd5f6c32f39dcc1f795ec734235d11a93667d12f60a35ca18d01dc28bdd86de4e43013c017589db1594b71f763f08b7ce5ebfca53f2ed0f15508ddca9ae7cd42d0af1d06ae1abed8fe90b92719ed3388571dc15e73b1d83d16b133228362c9d6b88cbd156c7b7f4b5884157ec2c871eba2f6bfd0bc0faed1e4ad3f9bfcb29bed9955a7413a474a2949b50a2b106624a17f3feca1192aec13a7602196462ed04eab31d010b24bacffda9a92c3e5e7248144f881f39ee46701dcd6826cb19dda42308850e7c1ab8facb9c815f8f8b84409c3d25a1bfacc6e76d2a60f1d60802f829a82d4161e9e06d052988f5f13df64c2c97b2f779ef60100e438d61ae6e87f8bef172a6ef55afcfd3f99caa33922daa9a1c2b989f6811caddd885c93c6d8d1fab108681ac1c5e910d4949d5d55749a8ecfb09254a436b1790581bf55c607adbae75028cc16699cc4d9df860fdcd5e0b082cd79f11fa022523533fcb584a9c3b37622f97c39c18a3d0c4d185eb3c0cf061cd03f2afb8a622a4080976c5d8ea3af806268c3414025b890fc18c04620a262d440e328628cba06515a02cfeea71977488eb0f69fc1bd31d514ada6259058aac93f018f6a1940d25a8ceecbdc8be44a955ef3f809c8de93863a4cef86d4cf66f3cf0ca36c18a2795d7eb23263dba149c95ea749cacb12d756af0d208706f0a67413edc5902f2e3037247c83f1bbba15954b62421b8f92882393f571b66e42e1077934b3e2586b9049a917b63b0e4968e8a759e301d3267b8c665234e5fbfab972ff211ee961892b8b255a683bba9a07a63f405043d27887af000c390018376639524ae4f7f49a169cff2aea84e7e4ec25646ad108cf27e132fd3ddb959f8abcd15124cc1a62620a5c5ce551f7169a67d1969d31dbfdbf36e0a7ff7acfd442f4ecfb9ededb87ce01e1b882b1000ed534f57d2c888cb2d99666df7b9f5f07840e15161090b31999a6caa29f3f6a3569786c220a096965f42a4f04e2a52eb626386622f8cbbe7e127abb95121363064bdf58d8158e3b724d5575a1a9920af8fd737fcd443c3ce86abf8462f2e2159d27d31f8d15d2cc8cb532d83c3b067177b49f7e60e599bea934cb5840a2a2b373bf46c0cf045bdb41ecbdc04bde3d9e2f2781c92506c6f2682895eb9c00f31b6143472b3a632f8d0a0f32c90b48d7b39b6bfd94d5663710660f01dda7ea2d5c81d33b3cc1df41abb83cf72807dd86bc6a5761016ae6d0491f720a87b0991d2c289b67027e73bb0910b49a9db0e1c286556fe4364ed3b726981cb4a7c9d0643e5e15435b7f87145da4f8f94d2d501f785d3f4cf6cc6a4ac22ea98114ced54d931a5a31d34c59fc3c1ee54b1c0f3bc90856e394c1432525d0988b950f8888b6ad43020a30ff7390a397e41f77b8de8b67432b57f188cb1eaf0259d8cca46a73e48b1056474a67ddd0843c0a369f7026bb0a6c3b348e70d598a0b4a778c22b35a026894059d76153fdb8bfca7631b46295a477f5c3e126047229b38eb4c4d46ed14691f1194a6217bbba09133d650e74de60c9d425da4fef9767150797f04850cddac98778fd0c9be85bf3273438376f90f97abe5d37c70ccb6f0ff467d1b807ce6bc0c4fc21fc30d4d5b5454c9021a0f68ab6dde5ccfbb3e806cdefb6c1f583dd553d16fd7f64c386ad5b18ba55ae5ca1a489f25b880a0f0e7f1855a231418526a0fd755a30e35363baff94ecb6def4847b54e3b4860f4fcbba8fed0dd043ba7c6069547365f6bbf97ec0c4f973b4b94ad4d312ea20c1d2980e3a95229815a7a1762a1ba58d225840395724826cc6e0401db75ea87e5b45e1ab2d552690daf5e416f4ba162accffc41420338f020b34d7c1c3567a3dcff31f1ddd57dc1556f50fda476103967b342368b41913312dc3976cbf921bfc4da69ff6b53d96285e3906a8ed1fcae42f184042cd07d9307ffbe042047a812dd8e2365fb81c442ea6cf5f347cc05ff0c065000f89008620fc108a67eed8548c7b791a5c242223d1cd0d6aa6f041233941e8be0abd34309720cdbace187e0f70c8d15c227b5ceed0be2589000394261ef8e7a5204646d858c0f95639b7d71be1e21da56899d7598614aaf8740a16a60e81f88b778cf8109d2a4a9be04c111f48915fb0fdbcf44dce09b0a3602fd73110df22d89e117f3fe479f30d01d0c4a5cefdb4a52c40759ab4a0054cfe19360c1868dc72a94655037e83cd5f2e428b03abf05504b36c9c2041affc1dd12fea1e7eedc226b7395fe3445b2cda4197929453dbde35e49ba4aeb84402d477102e1d402899512dc2fc4174c860773aa3985490576c0b5cab4be583afc2297dcb64cd672bd76808fc99eb99745fe8416d2677feb86eebf7c7ed98061d4bdd5a57cbada4815532c0162a0c9c6636c389ca226bb412d49aaa4acd84bd3e18c5a24b4fcb754ffb2a225d99653da70247a000da4d0f3356dfb9fa3d56cd80930bb53f8496b1f4ec462c962e11033bd992a0c953f5af7afa24eb88d9784dafc3d0f885a324cb7eca2ceeb3768bb51c27eeda11f5792f18d2a02a1021c3d979f50f6f420cfd3c030c6b369df24159b7e077d805c08c27c37a4b138516dc3a564539b875389ff6154c1b8543c9680d59b3b7812f47438a19ab393521a42f8dc7e252bed0f96b908ea22d6bc3f0b6fa60ee663ab4d674957e07dc1c49a0ed74b198072505d027f64d022327edee9c2dc02a13e40689e7c9bbcd35b9c6d82c7cd3afed029c5ebd121b069f6e73ef48f40181ce1a2b892095636e99e3931a11506e45fab836f1cc59a09877340719b6d331a2bfebdbf483f5293de581e3cf59a488f66af44d63f576476a9795b1c8e45b4820d948b643202dea37bf156aba9ac38de264370f1848782c44c3ef6e259c62dfbeb2fe518d5c6ba418d5710d10f1d42f7f123fc13809349c0a7747c9356dcd24c66e13af362bb4620d4d0e1863351799a05484d8daf1ab9e68df8b449d23595d7d5dcee7c5cf41fa810acbbec3f29744643b8fc50d0396818948e6806873d1e1890fa5cdb52c94134e2cba6ae94c7fbd2f78a2bd750ceda64945bcb562a179e0fdd975f0f04cad6c1ac715d2ec9cd035ba37ee1f495a6dd9502ab4f4bfb274965d74f4c95edf07a293de5a06a0fc08cab49451588fde42574440a59f36e0f4d135487d70aef03097b9e1e0a2ed519b6d56280e1ecc39010a2313f5ce53ae8bbf79a65cf4e9085e134bb8f14a246b8cac4299e2e6fe7cc38bc48174a3c0993ff5cd7c24667ae75b5a179885c84f130f975cc4a06f3157d4cd5bef135271a1bdf0f791fcd8b30d81203af112bd465fcfb95d57a26e29d1ba84c7f94e57b14b9f7af1358bef5fe9b2d10c6f59dbcc8ba6663fd024b30322740c3255755e46d38403ec6a363cef720f8172c8c829d5e96caba9719cf2723269580e2096fae289576e6032fcbff3b0ce92e6ba16ff336fc6e924a1fdf3a5aa545e8db02e13db7f35a11d51f63b826e09ad1b2d32714e6f9e2b7206d570c7b74be82980a064625758ff9d3828a391c80660352cac38af28834f1a2f69e161521da92288b0fbfe6a95f35f9d62b1968d305a0a3b174a44d952f64b7b5dd82626e44ada2c89fb86b6390b41b41db30c8c305e6e7ca8f13572a71351b30b0aa60571c2594385dfd1ac30200e0bb0ea3e5519eb12548f0f35767a2574fadaa9db4311a1544ed1be57cc24ab12977cc207e50caa5463a831e9d7f00ca9a16709e86e75f41bbb0dbfb51f41095e6edd438de92cf5c4c1434100e9fb179bc9b41be8f7978be4955e5451514c53d3205a63340c4c5a3552376339130ed00d549392271bae7af3b1cfcb7a1b67cde3fc271cd21917c08e7a92cdb03bbb435615dbcdcc29bbfe2f2846f5756275b4e4a49f641236b4b6fad01725911e7dd55f66d311e660620b2e773d1ecbd81912594881a13b9265911e455069cd123dec25c4ea2a48eb250e127283a80f8e07f139e4f39cf8d7ad0cc224762d534d1dcaab259238d304918c168007f3e26fded6b690bf4e293efdc943cb99f17fc5f542b7b765e0742bf842f00a3f352c6ce61d3b2e2562ea5608f5ac448734b99390959a6844544adef1df7db67f6a223aaedb25029f975a838e3bd2e5063ee8abea6cdd41a8f491885f8f4408c92d3d5309c98cf20b5d15cacbb8734ca0d5f324e3a6e0a9ccde9a4221c5ee9239412d43f0e1b1089e31e201fa786c3def06cf13781d3f8ea64d7ce745e2fd93bc08051974ee27d8371454da86efe52a8d7e4bc3bc4859cf73cee299884abff7d6b00bdecd099d7557fbd612565bc379cde75f6a55ea157d966cdefc147980debbab2049ee9111c86d28c8ce4429f774cefb601e4749bac7134211f2e383a75c4a30a67b9f2d4d51a5a6559185d00ccbce1d608616b722b8d135f8b9238080ad055690aaa94d502b01ba21073299a3a72bb6918437d0aceef60bc58616db7eb958a8e73472722faf43363bcefbdf032ba7abcb2139b78755d7fdda16656c85f84ec7a35ea0c3dadd6351e0509708318ad6a5b2ed24d307aea69fa7e1cc5f0a87b8bb5211e94f53b3655042c71532a95bfb9cc61f21b1f153d36088d0c46298d201cc5c9637b73ff19b07b5176e7b48ae53dee59413051ad254b3fed0f1cdfee5215b157ab918d6aa01b729f3461c4d7cdbcd0b3febd446e6e2cdde06e405bb1ea7e444328969f72e67de3a15bfbba484bd8c073fa295b9a9038838cdd731f172edb1a03444325995e402e353b283ec13c177d45f4a688c27d2845425e2001fcd65a8cab9c2f69eb693b879caafd08d9eb3a9ac6e4bc7915fc5079ad3370045b8fd06e697e19321bd5a393800a7db37876bd64b83ce9f51e83cbe6f59e1569a7cf90947ff09e4d72b57b3744ac107dea73818777bdcad01a0d1a7b619b45703b4a9e0bb346162a6d7f7f4e8663b2594f7fd22918dee6174ad639677383259e1823a0625de855c272c4d894ea4e5e640a73e2f4173080dcea2cfa3a3a788b27ae11a89bf724c81144b7ab1f84fda252b0f02f72b350e8950455e1c822f148255392f714e479ab6d3c29da5a1e031761aa296479373d75918330b3d27ea7a9bf0d0ac06ba3f17b9b2c9cad1eb7ce44b817028885a289430a3bb00fffa5d7fe0bab04cfddb48d16742e21aae0f9f2bf1f6a1e0e55fd8944a29fd0f6ddc06baf337fdd9d0eabc2bf590bfa085f2ed91823d3922b78f3fc6d0105af77dbc777b9152eff0786275ad26b59a21e39c79938c18a7523f232a024b5d55c5e13969b2b06faed12e402a64acf2c1c82f966a4192b43276a72e5d268a3d7c96c4ef5574312edfa6c88de71bf0e4964d209555ed10a5fbb3316103510c262fa41c92eaacbf1fcca6f15c127fcecd6ac20bf180d98cf2f2743fb02024f3bd44d995821325b442ea1b44a3589752d83acfa7324b31c62f21c902c25feef8241377d1863af9c73bf41b2991a59be7c66b809485cfce192ab80d7c24824af0c8abb595b1ae944ade3fbbb837f89ce6d87532220fde5c74f8ec08af35cad2186090c43bb9a9dd705b02158cfea6f38ef58a35fa3c836d535df82db70837db57cc00b79f5d70cabb932b0ec491a511aee5923ab20e024c48a44c4ea7f4aae54f7b84469dfafa33d484c27bbcb715ecdfa4cf76abcad990446d23279cc722e79028fee1050a4482fccfa8c44f3d785977b80ba4e9c753eb74176997b8bc3e29329201d229ce777fe34a29e61e2ef585b479859cc8f2a0145a1510998c8e76efede8eda9790aca69767c25bf55b965784748d46b7daae21ba6153e2ee960bf77d520b0452fd67ed93536610a10c8e55d45779c6ba451769674d5caef2e6937025164f8cae2b3d2ad5c2ea3e520d198ac7e0d8842be3245013e259dd5c7d799501844fe9efa13d2e8da793a25ee66f25f05f8943e9d4d9f77713d71eca490e1668d732b6fe2381dc2e664c649f61a3db67baf180c774979bb2b84ad793571002d61c2363cf0bb2c5e517d6d9c46b92703db276c86727e01836c70e7b65174b8a4a6d3abfe14ec66cc1adf6d983bede630d66092508def08bb9af2e63ec19ca397ed1f30f1504fc5ab2400ad44b4848edd9ee766d4a1868636ce6ac75194dd7ff2366be689a64604083771378afef83847d4078b07742fe96b08699db58a8412761a897231e67e0663eb97cbb6eedceb837d16148d320e6b7dcbe7e93e49c9091d4b0e9450b2f1d5d82050e81c15ea2d71e52a2f49153d088d6bbd109f87f8467b2ae15c536f4a9d24ef57917b36428644f4f8a7d5a68bee59c9f9d9b57feb6002e088b44dc06bb20ca35d5f73573e65cf02f289bfbd8665c1d32c701f83a6ab1eb670679e113fc91bdb30deb292b0fa3fb12bf99edff6e9204b76cab7bb21d70c130e8ddbef1317b1fa11a1a7c9cb5de03e73c118de9c1e5783a7d9c93dff68b2c9582be238e772f12fbf79ab3574460c4cf14e2a516e68d1a0a92e43585983ad13589c5399a41a90b7bd8f36540000bccfe71cc04e50422d2980c7b8eb2116ad0b0a4f77d29fda1b7b1c9ae278e41ee77961825fa922f9855805cb4db91c20c4342a62fc7e412557aab9b128741dbc53c5611cd3be05884df859a7f3defcc007bcdcaba00f6beacdaf60bc004fb9c134dec09410f7a71819b0922906f8ed11dfd9b1c81c653c35409e5bf779c981f24ec434c6f3a2799944ca57ec387e1c8fadf86d94f39e689cdfeec74ba1522dedb3d414bff89689ff92a8500416fb9fbc70968b14490f82ccbfb294006003bea95dbc95a9a0298efe540ecaddf18ee41bd7d79625c9ee3b80b91b87ef4252f2c45b2b79228f07ee8bc67957889f5448afc50aba192b2a6ab353c65fb542bb642ea1d43db89f314d8cf2d9b8d3b4e418ebb03dfc65465c6902c88188cae10dd53fc449ca62f15657aea4e4bc9e90eedd191ac847934176450f955841b7905e407ada0bd0d78525ee63d4d7c92c03675ae4571417a165980e9d90695180bee74db137cfa5020448bf27ab8564a2a79f8b2c79b1575f7ac196e8865887b54d09918bee808c559dafe521c04d3f8768c66792cc679198fb1de035b16889235b17de46f79a0432f6494fb2bc110dd88bbd7894f131d79e1c78cdeb575bb08bf474a3cc283934e3c6e93e2a9332800dca4641eea7cfb81d9867c41ff6d812b404ff292d1d640c2768f0526edc6cc69c4178fa038a7ac16652c8121814318b66a9993f644918e3059260e39cef9d74e198274a1a25e39d0a4e65a0a0f524378a4ab60f75733f9ca89173cfb0309f825506cece73758f10c29391b5b682d24029005f9542c06a531da6032bf52d515d83e23804ad5019fbb6b9d746b91eb2823624698b7c48927a341b7c56fa08e0de05b515c879946a228ef66e96ca15e6c9930d0d0b3b32dab1c0cacf37a1db79a97c683cd8b8797f47cc2fd78a7c8ef1f858fadea4059ea26e03eeef07b13b9797ec0873a2ba60622ae6ec3f546b16ca33c8b0330783f016cb43263fafc0140b723f47550932bc07dbf1d46bccdf79b000ea25cbbb9f677927509f9a39c0534b9db2e68b44675f3a852f59ddcb5f664c5ac7ee1e79f852c0b083bac2bd48418a2c928e63ede70890f4bf0d304c9c50167f0a372e56a955e24c6c1e569a6c35182ee82256427511ab92de280e38707e27a6bf40b02f676e5b7c47c3a9c551bbc7be7471e67548f559317b562714a55255283fdba273390774f2a4858995967378d10129e3e1e98c3c7c882807bdde8f0da028c883d744b35ad9551fe069fa0ca792064c832d765cc02965ad44adbf9a9d06474f439fac82f24c017f99f59e01d2012be69c680ca7b7b093ee63c4b5e319d790dfe6a3d3fabb955cf951fde5c9bf38c82a83e4418e928ad54cfa5a638ca51dd8c1ea69077ece745add2ec8225c28b08ce908a853b5717f27720c812ca38c157858bf3a4da0baf90f1758c4989d8c80ee7d14151afd40ab5946244a040c163f3f3a6c5d8fa2be14cdcc688899f76f014b23904ef45918683d4def9628c220653355952f67139b54c1a3ff12b7d685028e668d77277deaba278a36fc2e219af941b2221e80f834c40386a7dcbad47bc326036f6616dacacb29dfaa045d91c4ea8b1a548700c2ac56f0439e2b7f2424d0306b6cea06205146c9d20f70295ed99a6310bd47f38bdcbc3a1ff353c635b699830d6a4376c60148a3efac4d016ceaabe69a85137a2e0965a9bdf45f73a6da88182ad48ee233d50afd78dd84ee3012455f928f4a36e701baf87369844ec1a66c3ac32d34229082e7f2a16ad424964879fe1d7be295814e7c139eb552d9db3cd6d94c2fdd586174c6b48b4829c35e2f9bb90ecc2ce1213e5dc765263f40f22f267fa83eb7d1160f74871bf5a4bbcf67b3b7eb77092b0ac550e649f8e0a19666cc4f204e4cdd560ff4e935c5f6afc8650c22675528f671f59bf569f4024b1de1552e88b47cce8f3c1d27c93bd2a958fd3e2522308db6f0e8411fe3039eaf58ec43149e892ab2f69707c8ca9c4be318a09076f1bba42604773f67c4bcff8a2a2a8717ddf714c1e85e88e9fa87fcc932bca7190aae19844facb5df9fa530385aae66f724aa44d052cc0957f8b69d5dfc52cd623e92b1818e1bcb626ab04024ec42a55adc6b46469dacbe0374a794db4fe4112fac45d422b7d00b41de97e88da80f235f18eebdae269d0fd2f0ff0a4af51ec7ff9b43260562e206478726ed7734a737c3bc7703b703bf4e8efbf8c1dd0a9ce47d8667a5ca8eace3980c93d24021833c64cf99ac5777fe5712bbba03142c537800cfb67c89c4164eb225e4d4a588fa821f4f8ecf2b78f42cf00734d1e34c6320322cd08d97efe48428ae2c28df88b2d16903f09b6a5520525e9c8795640b7c1cf4f73aeb745cd070b2d13ccc0fd25400d36d52b79cf9b57baf07e481b4f5271ad3096f6ae3800051395c907d10f35fe2877039a6f683ddb02ebf83ea0442352e8582a680f002fc142ece5d4779cccda7997bfbec122faea51efa55ff305d54a4c81fa7b95feef4ffa0e473f324ae3e0b212620f8b7f9a004cc2acead06b1ae01b7876c856bc3efa33a8b86579adde893edaadcaa2f7e130c79b2de34ae683c1920f07498529743e91f69013d4c368e2485dad82f8dbf9a41940bbb7cddf974ad25f8d8751c43c226c9f2ed6e9d8ae21034c6bb5ba29a30ec357f7071387ce7eaa0207c261f498711a3dcb994db2f3f04caba3bdae509b555814b39144a943e7c4890bce2750ac57b89c540229817fd252f4636afde4db38a5855d071f696233f02f541e71ae918beddf34177ff5f3818da9b49321b48ca5199b72adaa9f6f321347746161f21c398f22c302f5e35e546ce7ff13e6fd05cf7bb5179e17eb5ead3a1d52e6c77be18edc2776f7f4e4ee1895458dc2a0feada0d627db010e4b19f17e622d4c99c409b36cddebf1c627ff0f756769fcf03c471e162a0213a3937ab734af47867f3e9478cd8100a2b4a03dd5a636a9097b7e7b10aba1284fcea69d9d10558e54f9a64a28939d2613aaf8f8f9349bf5891254c99a9046ba46b774ac19e2d928f19a170ccf16c3153aa2972c79fd76b5d5e7b6a62828aae92c15a284132c258710be2d9768866589098f73a046c2656e1b03ef432ae0deba134733f4f76662299f37723062f7566394ab662cb77f1d0087fa03f9cc3ba8e3dfb79f89a99ea34269bc385afa04369bbe3aadd88cdccd24dd28f539806e8136e7d21dedb98e6a06aad9ded6f67a69e5dade27404f548b2775b8ed99a2da87404cd88f135a990522a3f9c92950499f6d9b08df35fa5e3cee851ed407ad4987de115ccd0a06f05667721e6fb7b00fb75281179e422ea82b9e5d1718e4a142f72ede8961554d4f531679322fc85ed1ab01d7853040b6f822b7a9bba0cecd7e8ce87436e27961a08f46ff420031a88f3c9ec193d3f05d048a0808d53b2fee08842d781ac6781f8e223e8c435248f7bdf98db84b1e8cb73fd2f7ad7f17e9f206ff91ad5114ad51e0b79e8c5b7e9d811012d355251773159665abfa8a1dbb236c0f7d45236645093e8c23bc92ccc129b74a9b7613c0698e2a5865eec3058c29b83a4f1e3015f59948c7d33416746c92cff48cb28159ad9f74f2ad0a056c27ee8fec76b42a8ab85f78442bbc5ad7526cb022f3f2655564916460e4bb38538453565ac433a46ca65165f7ab8cf333135714c2b63b84c512f88157a5ec9c86cfb3b7c1e2fc6c5dd6fdeea450f902f6f2b84ae2e481f6ebd16edb0aa9dc67f9a14452c6ba9b2d7d564fe33a866d16a9263c90bd92207f5ec9033ebd6f529a93ec919b78b4241147a884346f71c033bdfb7d5288509b6e9750e24dec57f0cf5af6e56220aa1c4180e015c194c0a131d79e36dbab76f735eda159797fcc269016d1c1e449a469aa07e0ecbf91576638f72070a15beb0b309ffc3ad8cd8277e5a42115d5d3a03dd80c8c6afbd3e87769d67cf7c2667d682fecb83395f41e63d73755444d5908fb69b418af89c8ac9a8b79fe7b97346a3198b419518cb30ccd606cf201f47dbdd27a5d5436e4e63ec13340de6229fcd73b2cbca6cb8f96fcbf74ef2898ea9fbd0b6c2fabf85be12bc4c3230ec107f1b3ae0edfac544e20857ce881bc57c6dca3f8bcb4cbf2d769ee6d49c3246d16c906dd79bff2663c1f2ceaa85c614ae52a8d8421bbe556dd6f3234ec1dca70f68a2bbace7e99dcb3a731e9083f7a9348022f50214e6e68388328796f55627c339e17f709c2c273a46d680070bf0b37ffdd1c22c57e71dd1ba2535f46549914c896064000fad946921058b31551ecad82efaba7e8a880dffe2d97ed8ba612a65d72270a9172cee6babfb19601aba125d8fd3d70ec02226979d0d8082e27687611f1a5e744715c23878e582ef6c4811da4a762c8386ea24461a1910cdcbd037662b12a45b18e4aa6f96129b8fc73f27ed8884c313f6e515d49443c6e6bd5e73cf1c957d289cb19e54af11579be04a0ade8c7e81b8de57706b1d419ac6ad5793718ef2e8ee56dfe657ec8f3854201cf44b1f54210216aa31678f160ce0c6e6464d13e5125a93cdf48deffa1d139ff70c6c0ff31b92835e1a32b7f49b9d94a3da6b8cf5caad3423e55680a713a7dadf995afc1bcc2bf23cab0321a3efa3ba13ca1fc8700fa6c5ff596cd711b78529e4c98f2c8220a6659fbb452724f535680471d2b4cb8918b7ec31e436c6b8e60c4898a03b8571c7114f1d0c7fa0c2e8f248155ebac223f0a132c7423799e96c7b4d83c720c803e56516dd8847adffc93aac795043dbb38ad389548bb7bb423e0a18a0250bee67882cf42f33ccadfb9a318dc730f00279eba435746bb29d41f2803466879c5f8e26bb226a50c6f7bad5ff33d9624eabbed8be12e9b527e2ec02f652695fd58eb864d399eff9e7a08479ec4ba4b6b76bc8dc605826f6980548ac2b9913b9e14fd61a237c93f192b88c99ac450a3eb952b67fb38364985d862489478db85283513229b844c876a74691e3a514bf3240c2d8778ddecbffd70a8fe916d628eea5e33849411122c3957f40f0085e477ce57c798e006bf5c1cf18ed9881d014d78cd1901922b531a732179e109a89c032c42f6484e94dbe9498de64d806340248b3a8ea80818490b00f4e3ce45208a70481b4d09cb3578c0cc344d7b9a678ff8f16c5b99e2ae306faf27cb2cb5cf032d38b30761fa7d1b60de86ec77b62df74c4771623778de645ad82589fbc68ae96c409bfab64d587981427e601b5c416ab9435406a29f64c7dcb14d93e9f70ec9da7fa64204d329645b96a9ac3b70576cceda535dc806cc831baad4d1ec2f50f7cd2205c1658b9d8cc29430c3154d02faee137f68596c7d5fc92ff04dd6c460300ee9ec3cd42fc9a525ccc5efc2f5d58cac0765611c54c360078416f944ae9d589eff2d990d2d2cbb0d26d7533f52efe00a6900c9f80bf0c368c1f0f9f3046d6c1fc479d3978294cd8e0c3c0de84a59cea9a50325b4fa0adf346c1344078ddb8556bc78e1ac6cd2bd6bc97efb169a29eda83517b0068b84896381536e9690c224c51e2d7975a6e3af700d70d594eca4ebf6801249ba43db800a829339f52f3e46596ad35850074fe5753282bc22fbaa97c5175c09d84f7d53fc530b0a859fca7d9da381f6cfdcafab76e46702d264fde98d6c82471577631ab2ecdfc9b059f6e63fcaf2b4102ce3865a10d936836881b1532d785d84912244a4353c6e0f23d5e0fad8a4322bacc7ae7960c5e36da45edbd6ede0029270b5773ca1b608ca2fc79f3e3e7e2fafed0722fe425bcafc34de21cb29504ad76ff25672fbf5953d69c380c08574f457a4da9acabaded502bb2d9be0031224e5d0120bd29931af65249741bc7578b9448343f9ce62f114e5664fc9f2018657b7b84713249cfd2a7e51b3217a14dd4d4ae22ccec6b9fe26ed3c8ad1c1a0f7ab938e6d82bbb54896eb6a8fccf7b14d3b6b10d1331f6e0250b610a8aa0e95d17f674b8fa45e53bdaeeb21c997a5dca646a11b3f5abb1e0132b910c67f64fe239395ac9e6ed8e095f9ebd169d62709b0722fb7113460f0eaaabb60ca4aec6b517d9e04eabef02b5a3f36a9f409d8a60d2277e43e21f9adf4a5a2eec8853944776e472533dc23bbc0a4f91605ee343fb5cb18520b263698b7d92e1861e9fb4129084ed411e9c17b5c49717a796c19446b2a005d6e78047897d9502d42435cd9734aab4c748444a56e17fdb3df702033aafd746ec7e7e5b2e9e78f89529e7c3a44ebda4b0421817c1cb820eb0c07e32469bba67f94e3d9c4b5da01f2723034412abd8123b5f21e07315b7796724e8f0fff203240c69dfb5922caf9f78f1620e0640bbd5d3b273ec6b6548b4c91d250d3ada0269c5274285f49ae3d618552c7c93f1190319bb91b842cbd8d23ada9522837727235909942a11d110a2b0cb0633b72b3ce6385986e1e2b5a66af7f3a91e763f59729adcf6aef1680d5a4afb7cfbf4cada7c34cdc7e7ec170d7425e7cd3669b93b8bab9dee51a20c0dbb850a9bd1e9da68a896dab7757b1a0aaff7ce3cf9452e4a532b79d022b2b0d91ec4b2e47dac73d5cc6f2946c1a6a40d55172a6aaecb099c38c55fb47c93beb2bb7836c186f132be974499cfa4314edc49afe2b4018f223467bcbd1a8797819a6d1bdd7aa3af5de37197706c081c583883b8c2ca1b7078b0490606243a5f04471f4fbd4e951ef555df6121b0f8ea56127f0839ac9d15ee86bdadb729f847d1e86187df5439b7a392fc2d86432e8fc7d78e1f39de20a8a5d477ec54beb268527c346632d0b9121bcbbf5e40a3fe48e04378314f82f80d793e35cf7d55530ff682c7708d5374b435d76be4f2d68ea0dada7a8bd1f623448b2156009410ae02fdb9a43d0e41aad227662bd7e0e94144a17fb3e29395d61d61dcd7fc9b29be4c2a43be9e35cf95d5cb73ad4f255ea6af48e8c4e3077b63d29149865a28ce69828b002cf715d06f08026a9b4d3c7983809498c4a149319620cdd29131196b5bdc09880e5fe545c8ed4051328d8f8ab733e271ebc38eb44da2d7976b9de688107653fc1de6662cdd7e4c4087c3e78d51b5f7df1a9778ab223f9abd00ab8fe38c0303a9252202abd7bffee718bf0f40b9e5c0c05c233180116eb2ba06526f7d1ed04900092f1446987eaf5bae4535d73f89c97457b12252e2f5c328c7ee81fa53a0b6e6dbc0f3c895a511f5ab5489c27a6d0bccb9ea4047ee8ffae39129f795a7890c15cc6ccb1bcc0c2ee773861c25c95d2b02052c8bea847d6574ed2e8e4acadff0dae57f351a64c2f5a362c52e6d5a47eeac9deb4c49d8fa69d20169bead562562b7b0d484d88077fac235931effe9785e07da58d2ec0b284960ae6d520f687614c09209f8f8e82975ba9e064f9e06726715659ed8690bab40aef3f55361c133e3626b78e29acc4e2014aecb741fccbb7a14bd51d3d6c9fb39a4bf637be62a9c51bb3c76986d5a75329b56bee3d30bc05b4acef93beea6e1979934d10bb7a7358bce79405b30a620a49ba525abaa1fe1f795a5a20be9251c3b6268676db443e078f3660321561c2f38e0d0b8aa15355281a8938119523f26145fd57674efdb2188fac99d90479d7d8d247a679d172d7a5a448c57791f425273bb800403f016876e6c449ed746f19e2dff9d9b16674b009cffa99bdfc7b68646a85d9d25f2f5a1017b9cf5d2ceece0ab56a86f171c390088c9cbd080839ed4328f1148af88eaaf55bfd213f4f2b660307c2b1b85f7785cec3edcc0109216c0c24421086dcba06a401abb61a9e85691cc6f10f434a489ea32696306b2fadc798f944c9e4026f19940c2096744b509124a955f5ddacc92f86990ceb38b6858442b52cca81b0e530af5daeb03ce7f903fa34641b98079d64afb5e992c890129c5a0907b75cbf73106248cfff92711949defe588e7ba415cb6608106e0967b63c16c916184f73168574df2a9139649fa888afe1f0288727e311f88e064611e9d4d7d03f4fd2ae480ff035eaf37f0e51bde40c8ab93e3647bbc21be7be988335fab6754ee815644362cfe9cf7bc9e5a6af1ddc43c2dbfbce244948d5d8c4de5545cbf8320d72aea788fb36bea725a78aaa5899631b728c541a9dffce7d99f3cd788642a294200544db3dcf7565fdcac325b22f452607a25ecb7970f74bfd94a93804984fbbbc49ff374a437146253e956babba6dada8655de5253b15b99178f8845c81b5f252643f895576f32e8fc0f8b69345f53444a07000b83a2679d590d01b04f9d6bbc2ff3351a72bff9dcbe3d88fafc2356c01b2e52128b7678be7aca6e8da167e1408ba0ec85cb20640a47261e8f6580eb9408b473b6c457ab7c60d79ab8cf851b224fda93c10e2b3874359f190737af2eb42067aece1e79132de2d3ab793eb3c6d2c2f2ae570ffea9f46abf336608048a62dbe21c0c57691e74f3d02580b639dfda6c4b4b99f152028319f162c2e5262aa0cc4d0f033626225561f978c754a6839b920174a7d49ccad1557ccf06283b58f9bbb266c4f3cd32b3b79c13ea8e2ff27183607249d833b4dae3eefd1fa8b0ffdf192dc31adb2f688b5ecfd0b57307f2c7e39e3645fe89e41d37d7fd97c54c8b092743aeb0f100676089cb3216f23a8176f5256684479b757789bb642ee0891882cfa4e5b8c2d362ca1eb4ba031ecc80c3d782b969a4d3ab879da64d35fa928dfb26c83ff4d0aba52fa5ffc42e6f67a6f3fd952fffd63b042828de4c589796061989db373e99ff61497a86496e87c696b217f6f3f7711111ca7a59a912489371e1c40d30923001d34e2d04fa037e80b6a1601aa6c527eac1e954c0538aafbbf7ceba3036ffe13a73b5bd2779ab9fb387dfa889a0b79d21f12d53e2efccf20e741388c8d744627cb00a4e30f74bd343af0ffaa117df280e8d8864d8f1714f5bd78b8ff227dbb38788e635e654be09450f428c1393fbaabac38f3a50f12a68d3475f787dcd5958faeaa4c98dabc63ebd91bacc57f2431a76ada84125c24f33be114c6e9f2357ef17b62e9b448f93650d2010c7445866294ab902fbd3b79fc93ff45c409eea0c4e944a1929475e922c25f685f698ea16f802185396370e48b358a83cb2bebe12f6cdcccc6874d6b4a7e83a831434293150d2b190b76302241f80f5c8d079fb5e3a439703b2f112f4af74aa3e34b5d2d08ac80e41b1e5e8ce4eef89501391b1f4c65d5d8f2a07be1d25e21dce1fe4aae526ccf50254eb2cfdf932c9aa9f79fb95c79d2ae9db0bdfea5a7e15292256431952df4bbf2c32d9c5f52bd7a1d94babe85a9658add1a8947cad2b1524ccb1d35c1dc1b97137f769ad02c910d0f502cc7ed6071a3b187aa835e35abe7c32a0ee98c6c9652ae8a88b9c58f9b12f116acf70755216abe86385a90bc00ead9e31d7aab81782767816a7850601edcbd8db3b715bf480c1f32ebb0ca2dbafe05da215764fec4faddf11598a40fc9b916416638867acb118939ddf44de1534bcdfdd1a6726e1ed245a0e924fef1a52229c2657afbda786f16491653e25a71b5eaddc66df2d441d445574948abc095528c477272387dbc3470998e49f7d8644687371a12234b1c898476d42cdd2bf914b768a8c4e526bd2b09b006980d014effa56d0aa66c6a55c973822d288af26bedd759f7bfe18ff2bfbcd895409d838350d22ceab05532f87a9b6c0eeb5e01753b8278da324e6551ba2fdf55334a15cfe2a8911d77c987b229d3ce71323c39172847ae95ea3cbdd94473338eb9bc6e6e916933a1d747a65eb0a529d2f73eabbe6b3b7d18f7eee3ef7bce8ad1c9d6d53c9d5ca4834cfc00c27d9e26377a101106b3a66f2dfe4209edf503157a45be9a2721c646413146c695db1eb679c86f2777fb39502181db1913a25c19524dbf91d154deb9cf9bf214c98f4b184ad046ac3c917c5b4f786a229fa738876a743ac5e1dd69cb2918aa296db5f39c0f6601454f2619ba13937ab9e43d0ebe6c9f193548440b923755db125ecb37bd248a6c9805881ea1b27e4ed4bb1cd0647df3240b9815b4568a2b5260740a207da7a9d6d96b144605dfed5524f518202b57cd219ab9edfad5d1aea7f127d1bf8523231b3e2b42b57fa111a6fbbf7b4d9e7b768ec54ca3d3935a9349684d49bae113c6904b4344fc4ac72a39d42dae90217e7320a42879c511da1b0fa60a074cdc2d920e26c5370d487ae3246a5f8d3fd3ccd58b76834732b68cb94f2070239e57c177a30dd7a471a5860cc01b529225c3495a8ee2da65ef35195fee148c6d42e85e619218e8dc6e727f5a790692f4247d7adee159156a3b8115a62c3a357ca40f130f6d9bad8c1bda0ee62f5197ca6e450d1227557b1a95f200d60e325118cdba4683f17b2e9ca44c19b0cc064acf5b851096c8856c6578e7b99f90db8200f17831aec86ba9e25c86f4adb3ede16d6ae2c14781fa4607b99d8f0f1d5952fca62322eeb04f569ed9c45d7a57223996db9b260c4de094022a8e3decaff2e95bd70df4756e4e69c28ce9ef2ad3dc052e4d48331a3fd717a46f6dba171c9fbf86c66dc36cba7a9ff95ffde98eac0ab2f30420087faf4cedda1c92e4c7523df6b94e86fa799635cb713701fa4053efa547b3b271d5166359d70f30798b99a2966ec8a6aa87d0f245bf6b12c17632e8054f3bf41f6f6fcf47927dbe6c29c96b7828fe0be29694386ac89690392c9038948c8989da5b868e267e964b589b614c103f59f1ea2193b208e7b9fc6c5132a6d087083a162c2bfaeaa0e17363d5bf9287f1f7004fa0255f956b5fba35339972e34f5ac6c3c4ee7a3327610f1ae4a43ec7dff7e995f13cb4bd9e2fe4ded9e13c6a638fd95af1ffdb7bc8fe1c273e3310aa314af7594a12b54d64a20e64e131b89afd9d799bf933b73ec12b371a53edf7e2c9fc5135d5f35452c6dac55875618728522741834409a7936017865bb196624c8c2dd0b18cea8b97bb20ccc8932a728834a3567b76f8a12e5ccac1eff913d67ead675af58ac59787b26273931e46be0779bbf505a5707b86d080af8645f31ed43c647dfaf5355139bde9f11eeb106cc6e3891aee464bbbd3de89a6accc0c4537f810390453d7b1650ca9ebdfd715e3ff708441bb2913f4bc201a9d070e1f1a9846ea725d45532850015a68f2d0cf47ac4db682c941845ae572cdaef2906397c9cdb93467af876bfb78081c50813dfc475398433ca3dec3ea01a06bee6956a88bf15023f3c986f4b5cb565160e2479c0190292f9f82f64f6d9a2bb4703352d2f31c1ed202ca9722502961c89b83adc20c52564329c8ac36be1710d1794a51abde49325a62c3919725043a74891835e367f0bd0e27c71f551769d084eee7ae87c0f24e9d0b0794e65b5601473beef4655037baa83ee5529227bdbcf7562c08639ee3043ac22b58aa87d51133002596625aff0fe5dd39294ef86acc81d1684f39df5a419eedd8d0898ada574796a4137f9a13b4067a948ab24c86675e721429b1e11e845c98e2f9d23412d70349dfc9ceb451cae630615db9daa00d69d23df50524157a14619cbc0ab09d41ab5d40e050e5e88cc6ca55b1e180f0d0b93b36fe7d8fc48ce38216ba7f8fffdf73c56f4bb6baed200e7be86675853562566b3ff90fba97b416d8a65e51d111732afb45530ded3b3b3650f95a15f54dc9c459312d2c224bfc089725d5e2477b8a63df71b431d5e5d1b489b8a2bf492f186920681ed3801e5c5ca30edf710861bfdef780bab72a1e2d5b6ba3dc94e038e3909f36f746aa101d032e5e3105b54fe02f1db8c60bafb2a46d2938c356b25a3d7ab794880141b858bd1b676865b7bbb9dca99e005fb056f0030268dce20cf0fd5819276f004dc5e104df4bce98a51d8a6e1cd4418007cf15701d6ef53e7fe2d4d1636260b2d89f02cfd741c2677fe5a1123e50b91b0cc8916585584458f93e8a9a145ce5ce9ddd323a257d508eea02739010d39e908f7313e6036fa75cb9f9002a71ccd6e41b941a0db974d10f4552e0315fafd9e7ade43c1aa40bed80c93587361f29437d742445f9e465cb6593ed8d2a40e9bd0440d5ddb74b170706fafddb2f10f313940518d86c48ad591cab479fca8cbb945eb12c3163f7b76618474404ef6b36336c88a0edf9cf2744b45f13a2a230335462f89bee064a4c87a9bac2b4bd547a8137f1d9b17ce69a3bcf89d9c27f5bcf693376417763fd31cf2a128279a1b12cce1a3f6a76a00b1fdfe9baacc9901ef74bc7cf1df11c6c55fb0e72ee9e8e3f32ceea37047bfd063541008cf79097e54711e642ed5965f118992c61852274950a84c48d09352b203c0b10085e17e4d977d1d5c06d511f4c555bb714ac9b5b1e92f07031c8b629738d6a9aa4f4de84ae9649dc3a8f868ec258e9e7204d93d8907814f7aa6614668565617fa6b39c17999863d2c2fa6be38e14cbc92974dd0a6fb01861e681168701862840e4adb851df8ac62d14408faa49e326274d36c49784de66195b6cd1cadf43198f2d0793238a077bdd0baee0082780f5d5c1140bd94f557093d4854f1a6acfbbea613fd667b0cd546f062134392a87ffbecc347389405921a0f5aa4a22a65311a68f308d88e84073f80ec87340def7fd430360ce137fba249ef7d3bb7c06933d99f3b1433934795c0c93175efa41290b86af19eb2ddd170b68b3a17edcb46b42da9c8f8c4eefbcd2aeed75e185196952809e321754a467d43b6bca3e84517e1eda9b21c60cd7dfd079686251946ce760692667d761403bf53b49e856bcf3e75e9c3caf4eb206d9a0ac6fcbe387d86ef2bcf90006c788dfe5e0c1cd930285d4c7d3385640865270ec651c9c73f399a0c4d4bb98d2fa717aef21b642f90757652320eeb80bea2d424b87935617e02c6e8271c9fbe305c9a541cc71cefa87b3b3fd690cd34ef2c2f1d0577983617693c07bca54665bbf8123abdcb095e1b7787692b8ecb29acdb5c4af3588ca4e2887ea1899b5381b7e1efaee986459e042e8d349564f9217365bac571c148260ee9a055cde63abf2024629150fc819c19393634949084033f66e571a4d41b315cc2b78a3773935f08b7abb2fd220178f6aeda852cbc33d7f99ba4c708a0293aeb24c7d0f05e0529cc72621e25d3072970e349101e2a1ca48d1e82e15b1a91e1f59d6a7d4b17f436de00c4fdbc2720e45c4167d2d1f7ef5f6d6561b5a1f943116b7d55e58e5b3795af83f00c829cf55223caaa6c70a36f87579d346f8b1d6b6a3991ade0c7c0072466d2eca56e25840efca2029a447ec2efb42b42de2a287e8d3f1fda28b1f50b3db3d9cad41e038f794e74fd473de9f9045cf713c7a7d88d3ef3d9a5ddd36b9608e775dbd419e43864ffd9a5601094d15e607849994fb1cfed1db41d981bd1462c9045ff4b3a2281c2b056df04b2ca49052d03f6181b32ad90341120f1f61a04a53c1df918b50ded1ea2130e9752ad4517edb71c014334d5d32c6cce85d6a2c3b220f1ad5a3752bad1e5dd1ac6e0dbae499f1edff0bdc1059d0f1f2bfc4ba90d81906e76ad1573b5edbc637fa32e6cf52dbbcf506b8bfa5aa078f38261d374b724e111be41005657927778ac888068b48adda0be8f3f41527d914083a46acd0476c685eb7a0ff764f03f9874e91671e89d2f0d2696ea4a2c91bdd02df432c61b81df52a403589fe9e749fc25243e237db4df8991643fcd30907988f60ffc86797a26ecb28282cc1e7645f04013d3d49457691c8590f1568015837262e076c49942455cd584f77eb93c59f240ecf4af4130209ff169071a9501bbc92e05eef64ffe4ea0b50772d771fce2588026208166c022c6f80b787e965e80ce394b7ce3405ae1600d1f8d9772ead07737e70e9c07a4569a34cb994cef8daf8338874a6d59ac61f7cdfffe66569dc0c205c4dc5f69a9e1f7305ae1b9722282f1e47a65723e356856c5b0ea34b0ff69bfd617ebbe8388f8fba69ff90cd070a92dc17cc88f04ca1293afe211822c1777f8e1fb1441b3be9fa375f52dce870bfbf253af9cb3ef1b8bd19d19784a0508a1a0c471b0077a1ca1dc48b8f8ea677a5ca3e553d401debde0b61906063b2894c27d486ba7da87c5a9bd2b5e795b692a2e93179aa4f4684c3611f3e5f497f41089fb1f0d7cbb0327e14a30092c12f40c92875640c62826b4f895b5fa6b82c5067d46bc1834ecf1cb7b705bef3d331f35a1828fe40b416c7e3df8c5200bedc23a52761e0ccd9564f498216b56765a8b24ca642cb60f55994d11756a6f3b874ad79ffdf9bc881004b2efe3ef1f47c77a1883ecbf3c67d7ea5701d37d9e07a1dbf939642f77cd54918259ab2b3ef662c5b5b08ccceadbb14353a1a47ed81eb0b518979cb1c7dfaa29f77d964db3fcfd0dee51a653a79c44c6a8a130c0c43b27ad94064591bbd61f3acdca40bb6478e06c56669de2387c1b4b3987765df972a5afca68caa024a215ebeabe67dbb69d45d08103cbebca77a778cb587cce6dc0c1dc3be28bd3565fc4356c36430324064f1d5787bf376c83a3ac41eb58c251220e57ec0fa7465e2a697f5dbfe51f158989a5f5a4d2624a0b68e295ef3c14e668e56e3dce334724fc381804555cfdb2581be448bd003e435f95e72d8862a670c247f2923a7ab380decd44ad515663e4725defc6222be5b7403eee6107db82611da4e33ded20c30cb479f549e0e0473d7ea8c5c402aac3b8bd9cc6bc3f27951e384466a1f0f634ced5f35f553acb38aba273f44066783e26a466d05f0a7827b43ef06bb07a428d4ebc0157ca7e7d1e1619703f6b04eaa61414e198bc4e306299368bb62447e8ea96f551b325061aada4dff34a48febbcb0646c761ff8f5d8b31566a9485ee9a2f9c9dfd0cae0302343c62d3167928a51d240082cb3abc28a4ee520c40f5d842c16ae14c17b3c55f047415a9d84dba9cfa14f285709277da1c12a9390a61ad9462e0319954cf7efde4f8ce7e32efdb248bf68cb1ad680de722ac245dc3e08cea397ec4fa0442b94ae084f91348c1987a7d3d8046554838921fd88ae0c44eab9208139a715a591f4f60ff1ffc16cb7c5886f94ea99df59226def4b4a82ddc126ceff7da8584f0ac22a194a26fa6b2325577536d8d99fffee540b5c6ac078bbfba0b8fbd5331b3e448c65c1622625a5682180657eb8802d2cb69790e7b86444d8aee901b2eaad8969ea1cdb6d714e66794abd0d666c1511006db6d7c6914ca45ff3d32e14af563654971020d7f0171f7eb6ac14ae3e72456170f1e96a4e9988d3e53f2b675c984c829367f16cdc5b9d435b2622b4a92830f509d69ca8f0e8eeb0f0aa419b07869af2abeb2b2161248b471ae472e4db22fc484807c43305116754e93bb3c59adeb44a3392d43543b08a1a881940f83066084d7bc9577ecada38a29ef7afe1b445127c66ee89309aafc0db5468d9f20767995ab3d94c42015c95e04eb84bc93eeefa18c95fa18fcc454f17b4706a33111ae2726ac77de54f6cbd205f1c3afec7e821af9d554f81b23b64f0e530fb6cf956c5b4defde22237317d39892fc7a683ea66af6382f15418cac02306f695cb151defe0cd976e3ac0ed43a1e629db15c9b0b3e6cfb29c1574c6da13e68380f503f525c8e7b9b5c82d965545466d64819a64f84dd5048da7eef9b5e2e1138acebdfaa8e2d22dbe6739b9d751055db824409b7d1ac043d6737a36a990e8f5b23f847377841501f2bcdd60b771315c3d0aacc51a6d58298159e92bda07751d14dd3c5148e8b2d33b010bc36d95a703bf923684896d7435d4d9cf29659407d4324cc8f74e3ad9b4e0f54df2a81c1ceaeffb3314b0655fe082ee2b3f87ea154233e2dfc766164671f00089b4fc5cc6b03734507ff458092dd63a2a45fc66efb421ffdd1a52d399b0d0530389be1e1d3bd5747a88a0452f0942c896c6cb1fc1d73c687335b04a6057e320beefc6ca76e887db7d156e8611712a3808d2d83d6df971e5a2e7c3884b4560ecf7ed9bd05917b4bf5538fc03a585a810f3e85d8af654941c9e4130cd2b769db3fabfa37525c11055a083f3ad15407fb863e0c93229ef198d65ab5049f78edeb22ca432d5c8a0f65ac7ad6ddc3c8b7cd4d76d884d40e386d7c11fdad2b929ddb16ffc56d8d37b3826e37c052d0160fb1c561ef2116804919f1d2e11aa02e5fb30ff52d69f90b3114e1d7514bc24e7bfa86d2e4de4a48a4c8ab94aad65352cd7593852928ef62714f734136ce331a683106e3822d6789808de107047d5ded7b63df0fbfff29aeb4e7a1115c844490cb25e6ce9fbcc6e26c2fe4cd377fe10f0ef0315f4ad84f4eebb70dcbc0eed2386390c08be2ecce10ad1079c7c171b4e6ef84a898d55d9fc1321ba869f0f8fdf59b0c7bd554ebae91592fb6e85a5f2e51cda3d681ba0b08fe4a84005e715d3961c14fd7fc58b886ceb3472eef5668c9cc91ffb209c1eef4448afe48ef607a0e9a4332d849c50ea9fd75491510917ad0630a571fc49840cea57e1c801396382e7f5c7aed82d708c6a5c5b8ae9a46491216802c9642a7668d086624ba6aba46abdd3f53046d6e60ae83d5a695843fe18808ab3aab3ef58891cc4335e39787bfb2fc084218db1cc5c16786d833dd33116d3f2abed2d6db1547c1c3a75201a091c278cb8ab49cb28cfde61b0db0037afa7584e81c369a4a8242abbd980491a01514412190552d854c64e247d7d8a617ccb52ebc9e57dbc857a4c0e58c0c076f2e7f4a11336efec360b11613b6f2af1f19fbb87aabeb608f8ba045720f0c6c14c17f2d2101ee4abc7c338d725e616798466d5030b8f21acdff8fddbac23e5c1020aa166aefca56cfc9f55fc0af9cb7c328d510a428744adcbb23d4b838717ca61995eb46d6b0ac0eac5f67754850fdc47f2b821b04c920777173727f7b6bfb0be9e265cef7776fc2e046984381010c5289c6546b0c24b097ee57e13f2b3eb690c5bb7cf4d8d3e44c8fae039d30f6a64958c4a68c2c76ed055f2f74eff7f0786eb00fe3159955e4a3df625e491c2a15543f86b30bc4c3b0a4db5fea671a1f8d8b88352e8509742b5ae61b0c9ad6f97e7885c88a69688073046fb81131a6aa7263c044612fe8eaeb30577a835a8a485afb13242c43155f9dbfe2ad77ebddf996e31c02ae549111292858b63c9b602ed18adade4eab5ccb7ec7fc327bbd07c3ffd6a0259090b0539b9dc5991ff5f86d5a769efa9e1d835077a8a7971b8f9a8104dc1ef7f1fdc2abead1b2113970b039d3c8e8e2c27117b78596837da3025690cd2b6dbc1ba3b2835dbcc7b018a199f87eeb7348e715b28d346fb8dc15a59fc998023430f738b96241f107d07047298825e78a1d400e5b09ad4e29aa3e222e3c0973fd1d2a6b068a1633c0872b5c3c22f16b398b1baf1a9deb322d7be2c1414070b64fbfbc0e3f99da940b5f7d11e0baf52fc4925b0967e480750a24eb65c5352757770cf85eb71d42a95ff714ede7f72c4fd4b8229512f0a733a3cdd1cf1c25a22d72f70addce99e8a2760944d06aab373e5c9a196320ae4cbb4ab6d840e4e36a4f50f7490c91095c4bb437479739424be9fa29b5e9c722af6e5f2a459903476a9d4cdac64eae960cb526cec0ce96a7812c0f9810e08466f3ecd3c0b5d775e4f0815457e9bb120ad24ae2018ff4ee298243be9e0e29cdc216ff9bbb0554b9bf564265305d4b373644c8cc0f0c9d75d5c30f9fe9f163639e494266b4396f1dbd2d5c494b5ec770dc8045ff74f24cb5511356e9742f965835c350922de9a428c7ad5f53f33d340a028fdc245f1f3f4b4c76f9dc6f21f6de4cd3d3316c3c73848d1533c04b43968b8ac1c8144fb49b0ebd09f6accc7b2a309103dfc0ba038cb2fac151f5943d78d9ebd5c8306f2cc5881bbf0c338a90f652eb19a56c1d1964e5ed700d6123bb597b2ef8c9d00d9e182f888923388c6fc66f65bf0fcdd01c67a388667807c36beb6cfc245e6681bb47fc16cb098e114e0e05ff874243ca696299a799f81058d9ea4e1adbeaac16ccc8cdd3affe48ab690637bcf4fb78e2c4d33583bddb405991cdd0bf36a59b495784108300de8d8b3522b9ac631a6e1ec58518ff5fcd1cd29f27df02125bb903da0f3519373fe8643a5a00d84cf1135c50d732b3bfe29b5b0f01641a2268f8afeced95d3ee4d7da2dc7244522e5073a5a7f189e796c320afc02e8467002883f2b40763ebd309f4845dfb02ca8dd385291fd9e15337109f6c4f535dc97b6f4c42825e692bb3b115abffa61944936e337bbdf93fe34a1b9dc757c305c55214ec752ce81404b925ced9d661ad49b7041cb2e980aa45870d3f2bb427dd7fbc4d0c7962893a1dbfa15b50daeb0983ab4da9c5495cef349fd9f6369bdaadc8dc2bcae9384ad5e6b4666d84412b3c5aa12723e65396562ae3697b5629af80d79048638a37b80d16041f3c17c8e98bd9455f29c0e8a9492485a0ac3b08dad54d1f8e3ac943d026a92cfb84bd141b3768ed9092d28c6ac8b69a5993a81e2e68282815dcb9704eeefbdf8e6a4cad7042dbadc536ce33c9dee003a7bb6fbe0415eeb110fcebf76497fa2c74c66aaa1402f641a34c82839676f84acdd32e2f5c59e5b46c10f889028b4d474770649d09bca859d2c0a0b190785eaed9fe7ce254a94c071a0c729d12e0144543dcd1746af08110cc4dca4e5ee628e0b190b3019ff45e142c86cc062b9fc39fbe864f6af6763a5b7f1c96497547da2e94ce65cb2261f32b2ff2ef697ac8e1f4b307c080b84efa87d20df33b47d1a6125b2d37378f16b46cafeec769ae682aded3b7c5ebe10028b97137515b5329a75ad26d25284181ff4b9fa20b39741b8fbe64b35993949e767b943f90607bce922da828ee3f70cf1e0dcd99d7d516a348d279ddb8896fda3767dab8f7bcea16b2dc44f2a8dad2e3baf48fe56027b1ad51f0192a655b230e0de6bb595b37c509b84197e232c93e742cfa2afc5de7c4af0e865583ac0ed510243490dcd1ae621ebec266fd67957483e87f131dbd8717118aca3c13b7005239af8637d6d38c1d2e6025dc737e659ec1817c05fbbee659f5d33e5c5817205a45f7b13d0cbd163aad5191b0b526d8f5d3849cf5637af528a13532746e321f1d451e7be117c2ff6ba400c573b10892dbd725b7d13bae3dffe9d30ed4105864e376183d6c9841c09c60d2c31fbfdafd198df8977360911d49619a49f8ac8f2106e0cc7e431fc1bb878a6c073c2ba029724cf5f607c67577d35445ecc505f550c7a00259921955ca9ed26a2876909f20cac2fe1c84aa4dde36782ddc34d74762f1e8d0d0372a2eb8b39c1e1089d940f296f781106fb26edb9bab1bb36a960bebca4e9a29f158de695fed39b7ea2f1591e3dd396ed6928d620310c0b140a7cec65fa2de7ec5625d7575fadda66d4891a6a614d1ce93ba0596f0cd5d60bb13de2b5bef9646fe25384216f25f67265a8ea609f87bf10a60dbbc0fc85361a52e2f3cc316ff758db7ce85691af661e7a8475a1a1121c1ab01fe78b671bb4acdd528e5e007eb49aeaf75205b766eccc330b0cfbdbb857fcbb3d79a7b6427051c4c6c211051b4ff0afb5af76ac092b413fb37a1c727831d3022bdbe2aeaefe97f75333f9ef8f03269f5ac9094770c6364f5f973442c2e9cf3f653ba527b86e879bac9015c3a3199f63a1a3c0f7eb81ce20f0b9b908ac3a12c09f453006979880b6ac37d7ac0b78dbae8d924207c57a3e751e2420cf40dc86cafb1296da6e91b48782a027ad565b4be4542720c66ed4f03b5eac88c05844f8b1cf5bf67f2ce6d126c2021d7ff9594be5232a707d5572ba319667b13bac306664f23273c9e390f1a093f69d5c9cfa71f5a8effbcc9f39a2153fd0bcd154e5175d53f1bf94da53caa9bf3869666f297a1d537c7475c1e97896e95be2b8f52bac8a9ba1e0b676419000fc55c170b3a28f42c1c407c674ae615741ee3189351ee393b4a4db43fb33845715d167f5ba49aa03645536a5af368223cc82511e03509640502514dca258b1c2825343b0e7eda8f19579723836363f692f5ef58daa2ef6171d43bc0af1016d78a7cc5826856d71d2ad6d737721a7cc132a4fe533d584d512b4f08ae57d33f7b407b0b93a5007e77d5e6defb107e989e39835e7e15c9c4a6712024abb70519e8495c826041e524d731dc0c3e7b969cae751d2f78ad94e48fb92c15d12f73580a0a51715c23ae00312268c5198de817cdcb8b193b86feeec1c9f5ecb68fb1b8cf72feb844f180bb8e5c32981cafeb318d61dd719dfd0926bf34238d3246a97723946bdab0b7838c35825aa6ef865a3900bbbe1f54e2e612bb78da665d158d3aade852a660705afe335145b888e822aa0df578ab4f56699d0b17f04fcf749ed634499839aa0193929cf9905a0be1e448f00c3374090cbcdbb3eeb2e008030ca8b343d052f04ad31a9620724f866144ce93825eae739f00b946c6e98f916cb9312b67787b9eaff7aece11df9f0e931d32bb2e54c7cb059248156d5f59ae98fc5789cba1527a07648fc97535cda4f4b0148b80625bb26235afa7248fbb4e1e684611acd3dbb177a1b6ec4b4a13f274d920280a24345d0c34120e31b9e41d39127d1cb1bdf92b12e45c62da474e715b47678c6f048b67e53fdd96aa152d3629dad4d98b2b8b90c75786ec2c9a72a1219d0e5bab38da3ebbb78b265201f4b2b4a87e18339c21faa343922d47a842480036f529877968222a96d96b1f605747de71d2e41e7921efbfe8f866078b06f65c79dcbb18df66677a42afee63823b00a78a2286b8880695d8120da00f8aa833b3cd5ae0c2ef2abcd8c167a5b11acc239340b860f132e27fab172ded7bdf35db5220ebcce77d57c0084a1306ecb24ddc6249cb2a37f2d4a2bc963512a926fb3ce032434a6c223e330025a972816b9d846931cb16c658c1a98f45a07ca5c38b20ea681f08c4465023e57a2b899063a39c650d538aff842c6a1565fa7d676b0ed780f7febc394e161a793c5eb3f55f886fb14ba495c5e3bed43bc50f1e15f4ccd36e0c5ae24148d421e40998fe75bda620be8a2d0e3bc836d15904427cb29c187f24daca5aa2285fc1851b9ea08afee001b37a77bde86909afcbf62e6012947e23192c23672d32087d7e3fe27c920175d3adba55e06a43fa1a94eb24c88d89c90fa0fe500740cc4fbb813c4fcb5d071c885e9cad496762833da804f9f3f7213f6a22d078f6843b71d46d6e813bddc08723f2f6447e8fd88a23c8f7af01b9dbc8fdeb2854ad9a4c5677a709f7aa36bb8b9603e23df273c262c5f80039e0ce16390e9fc21f8511c2d74939c24720f7c48485d59171502d9e4e9a34b4980cff7c39d16c04356fd524a34dd8db3c43c7e4bbea939b9026aa7ce14756091655c3f8811574a189a4e2e3cfdf99e6d4565c6562405568650d5095d1e231141a8c09cf5d8a0d0a14fc3642f83454730b5cfd00a850e71ec6defd8565456dae0885f9d638afd6af54790cb4a6eff0ea403133651bd9c68cf4d4524b256174df468c015257a7873275dc1706eb311b1d84e40afac7082988034a3ee5de5886ea810a45b42d7a8b7ea9c2f361ca4df1cb94c86adb09880de603fbf81c98739dc992d26a2253f28cf0ccaec26a8442aa89dd692cd3971f5fb44abd8d96cfd0d867a91118f408864250e0ddcefc74a784d4ec7bcb9ed9d610c8f9ec0f252b8bc0dd0cb87e9c33a7eb83935595e90b53d50153c2ae2e4240bb5235549c92a5847009346738103f5192826d6f94e7ba3ad7b97d66ae52013fbe60f73f23a52775445817a5d08f5eeb8ab0b3eb69c714437a6359548183cd719bbd9c1b427d094f41eec15e1e5d86ed57e315aa2c34e211b2498f58be4d814fefa0cdf1f243d9290b72328aaee224d179ce42c24bf35629026a9787b9926e8cdc39242db2f77153e452554769122572d7dbcfd86a204134eb7425d7dc087fea5f03c20afc70a05e03f471abc7f5cd33346b629034f23703004a387c3fa0a6175d6ed2f2ea4a6341a5a2e9da88cf5fa8203d92a36764b1d3e3f979e6455e39e9ccafc96f05c8e9e61c27d19e0073739765a29db001576adee999b3b356a3bc8213b2e8df34cb3058a99940776e5bd95fb44cc7a3fb0116ce3c56aba478c19f5b1e35b3b2e4eb027fc860dfc2ea9f0f0979157d12846de51984ca8c343bc7be41137a73d24374ce889d1e3e34d3f63d8ed29fafae59cb4f8403dd898ff77fcc50a89e877b14b3cc5a96b4b158905b3621058c6b448443012f53a7b484887bcdf6468f864fe36e237c156e231e6fbdc0519e33d20c4bbb376fe2ef3aeed63bc1f0abebf6c38eab6c48c8c59bba233c1d0a3b4dd45dc7542c9114ebe11d0e50a4ee5d4b077156e708e18f3e8b25eeb1fb5b96d04807a3ac0419a096d1ba1c4aaf3b2dea50fd4ec7d57df83a77c6a3564deeb18e02ea69f11743f34a93c6d4f7499b9b1ce589bd8ecfea1342b55af293da2044947fcab7c197d0ea213362d433a1c7bf3c13f6e05248a455015dd77729f91ba853f2759bc5d0305ee3aa01df3a6c9d3a8936a1ad4f4a72e33f1a69a4504533c35f550e6f240b644aea869fb0bebd51f0263784c144eb9fcd557c2ad8b875dacad70bb2618374cd39f8c026d672b9c4968fb4e7b32721e5a17cc3745c8d2a402da33b8d5de81b3e8c1cfbebaebb5a258983058afa53674d906b878a547a5bf41740730b293eab6815c48a5e7ea54827d9636d836b0b957cf9536b1f894bc5e0d37a676d4720a2227187cda889b1d023414bf50340395b553e1e9b86bf4f6723fe793a76f13cc11138217a0530964decb47f696cb0c62a5e2c77670fd34eb01cfda0c60662286e5e48aa02e24923c5b5ef57776f9530bbff3e8875cf491e33bba4eb8cf8100df68faacf46845544316137226d8c0c91d03a6fa5433e8fd01416f2b553546b2fa7005f0918d6fceae65b3a0ddb0d4b41a9828d12c56a1b515b2bddece4bd6d70205eb0d3060ceb5951be38cb0137d67486eb02282f90ed0b737704ee709d7cc8613a2550340cde6a5af57215f1b1c9afffdab3e0391a466083f78706c9ee2e87706691771072bb4f279274808bbd85239328106d1c214c0263de41793e6608d9b498ac918273ea0314fdafda4cafd6fb84285d6266b55132c34e5123be5ab4ea975b4fa929fd0ba0e69e6b0bff2170d0a59e791ac5956ce27f2d89c772d6834f0e5e204d817ff281e0f1b89f5691d33f9f727eac9585cf6d6a5152ab7db64df3a0802f46f89754d53e96d6734050a989593fccd44f02fe52fc34f5ca361d529e4ed1862eb65cc84ea919159d6ee4be19f48a2cc704809daf63b74a639de37343777692fdedffa0064d6eba9eb09797a0f36169f8b53ae30cd1211db550913f9e78a5807be78572667427e2593bec97b372d7f2277812444dc963a757cdf717cf7e4b77c1661fea0e4e68c069772b5315001fbaf85750ea7831003f8a3bfb55dbf8561ee5b933a27f397b9dd884075458cd79e90a72c3be6302797323b09ca6d06d623f9bb1f58641c88bcbcb32ef7f2f480fb6751818665c6be11893884b6c82d5afcc32c64425456f095e64e40d9d09c0260b80bedd52794017db6aaf50dc3c1a90ddb97b903b58d3db5de28b0829c34ce3e9b248b19e32b9cad174047cb4754b0f1a38fb9b37d77b508b29d7c3eeb10b7b261c5bdd1ca92a410e4dea058fe23f414d37ab6eb72fd49ab17c9fe85e3c2aa09a85268fdd43e8e01fe86da9ba0f65c7dc6568e854244cecb745e6a56b4ca9fca35b4e92280240f04ca2fa947899e218492ccabc8f7b277689ef401ef3cf0d54a561e27742bc303dd2dbac3cb7e26a8e75388b7b8989faa9e2027b0db0fd1a18c58913b740c85281f17c78fa3474bc6d79a71cf1e05fbf6316dbf8831ef1566e707b4925d74045ff9757fbe911ac8fbedaa916529ae21792050de364281edfa07a60b605e46180fa6ed85876a398343e622ffb25dbcb21c774953ae3c8e200bcbde7fc11003f9af6808633fbb7bbaa097d46b58d7735e6eb9b443ea7818013c0eb10a95a7cc23522f4723c9f50cea2d659513fc3fb05e586cc810ab9ea1738b9843db3e1a2dd0f4285940b0098fb4a9b4ecf86be6aa0e2b9795f47b7eaca4580554215436901232b0f3d9a010fa9bb4820b7af6b0db95641ac1a9246aab3cdd54a1f555cb94c3fb920e04286ef7c9a090c04b9a11adf3012d6cb3db7d3a7a8f928cf7a2946fc6c077a7f2b84d6bc4adfd10710023a82e848d758641d25473ec9ecbed0da00e76d4728fb794ac859235a16f6919798923caad80fb4ccfa3c282f5ea1515708f3c7fe1825aa85b0fddc72e47e6ef1be18d32b50c943392762bf2c8e087ebb001e56237fa0bac6d455ead5357bf50e674708260c662a3cbee7dd487eb9e17e77ceeecaef842dbf5197156e6178bfc6f9a73bfa49f3eeeb892461e4b9801cc3204893794b3ac8a124b5bf46d16792e4a7de3443c711422d9a268a98bc0d9bb30423650def2010df208c0617bd8a18bb9d32a67b1a66b39949a1436267ba0e323538a3aab85fb22e70c8ae731adc7b723ea079a46e9541084e1548794693a310251333a0f9f491f13e817357e1d464e80de558fbb4801cf47fe39f24b5a39ef9401fc43c30cfe3056dc74579feb4ea1a93828f9d9461dab43161647d6666b2a8f1d7c9325dbd26d8696498f927f6f6e19b8dddd86805f8b1d648bc21f2b79908a6d83f15279a8ec689c32843d953bdda699d09e32de7419a40cec6b86c86db32deeff3cb425704659acae9945081f340bdef8150a3f9d727c7a46630ba21de1efacb2f92ea1bc2b4a2656dafcf763361d1581a22cab3f3dd0fd6311c55672ee4c9ac4fab18b5345f79b9971e0c9e6e562cc1a0efdf117e3455844343185a358f5ba4d442fcf2b4665480888bd6b752fe5d9d5c363104b63e5c9d6afb5a3414943e20c11a563faee55ca84be34a8017e773f8586583eefc674b811bd142f25553ebe81ae03e52eb682cd1450a0a2dbd29b643f60d44ff30afa6fc75bdbbee47ca5ad46e9dacf6454635fe4db59632206a3e95d02cf25f5443f3a4d18717cad84ab8077c825f12e0e6476e287f7ce01c1561ca4e0580909d69cca36fafd366f52fc1467697479c7f1add498f1077b9cbcaa640542f49a18bd05a6038d168005b142a5de45b62111f8b6f46eb87d0d1c461464326242335d2a546597a752d72fa34ff6e33cb14ad88e85b12b2f17bfb3e864bf8231937987a7a8aec409bff8cec06f9cc8c4f7c7ed20167c95266ae4c923fcd844eca6ce98ceca65c1f8a08c4e294ce23f57cfb9b57309c13e6ed5c78a84981cfacb7178c890f293fc0e7437c0e05809832ab92e93dd158337fc69ba36820c3bf4a8a2223c69af38d2a89f584ba4d177a240d5f08096f3086d8836f66d61e16b6d27c46689f0069f377833bf255635be33d989ee525a88438d8dbde129e6ec6553d2d2008bebd51514aeff59f0c96f4f14a7e8ea15da9599bea16b4418a80f75db7654849100bc9445783e02840436de40fbf839cf51d5ca447e3dff0ff32b2504eb90d20a4e9c56ebd59f3c5ca840ebb6904a679429e6097a64eb63620ce3a276df65d5d66083bb20130c697942361610e0910d760d8432d919f1181f92d43d373a48056583ef17dbd3d6e103cda57f8afe433c4bf9e04f18f3bc9eb0a28c0949975da0a03e72b25db567fc11262fe32b8f7a9b7e6b26a636ba2bc81c75987669a9a5dc65527f96125d9d1f162887d4c48e76916e4d222542da109b2cfa0676903caa5143f7bd2c489833cc563f9f194b78643b6f721c94698855ce6e0a227f471d171302c7679ebd3bf13f7ba8b5826edeae9a110b6f4a4732843e97b4810f0668edd915508b81741f83dd5eecbcd418987fcfad9792919e6a57ea3af6e48c0d6055b34bab6a05827f35a29655af8c00e23bf81e332161a1eecd0ba7bc342096ae395072df48558cf339dd551c59b7548a3d1490d3a5bb0a104c37866c1cba0dbdf93bd3fd75866618e84ec2130e3d8f933aacd77b90f49adec248a2782e61ab4dff898db17b2d74260fcd3536ac84371bf1a3aacbac998c28279b02eb43f06371e6e2ba383c3fbef4fdd83f3932e63c79c6f81e8ec7cc05473672c10a7860e048c1245435ffb7502f0623562829caa1f0c73e9bf6ea50991b41ce8ebe93b45e603a05d7da60261f9ef1d96dfe8b1743831b6dbdadb0fdf9d0b3a88a99c4b57fb0394354ebd385204fd1cdefbf7b2f9e4a3f83d9287f76e61e6e2d1c9ea7c15ce8da80ea032b2a42cd74b484754f72e85c580f28d83a4f1845163a9cd787df96b54ca559083173e0b21d963e8aa8dd071d3ea9a033218be895f68bcf17dbd0933a876d1403c66e2cc0240bd22a3a4607f3bfb21baa2b2457ec9e277866c16c24db1b267a70efd850d04a7b05940815e79676774a5447c6868ecde95e5f508990bbb7b7037aad7531c0477674925c42ab3d29716e82bf0ef80b890c2e0f5a1ea5dff1fd463b199143e8caadba287867e9f572339a98f1a99b9b393a1cbbbb6fc44fa01565472aee7d283dd63d75984e199a1e5ed1b0a6fa4c9ac7d6df91d3396201f3a5de7656d6fde9601917ba8826677d84f9ce9d3d5aeb4b5986de6834811205e7bbcd391c4dad8635466d1b8cc0d011f26b04b5a1f2bbfd5fbf9a6ec8e3fc80bea0b58a26f9f306eabd92af3a1ad5cf7d47eaf44e6330f01a320759689ffcc12baaca2f8b669eb1f20d3c078ba6d2324e9c47984cdbc7122da7ff06bc20a77702c551a53fcb8097bb4c031ba227822157d8eff010a21fe169d1478bd68485a54a2ba74423322dcf77716106a89cacb0d7586c7798f838965dee712337f6a3fa8e4cf03bb900bdb996c8c591cfda867c38e677fb8fed8c0f6889a1eecb7b2a9bd8436554c5047a5cda15a7ee68b3f15cee28568376d4a46de61e15225c4df6a0e96a76cd4847c4037bc1c6811cf4a52980bf9f7f396b4ac3942efe16e67dd794bd4cd82fa84de05837ae1d697444e9c86b773d3e5db45fa4e6e837d265dd7e729eb731dddf6a1c672e7348d0120139c61f668905644780463ab64b35fb200bfca85dccebb779879f14623211cb5df84ecae8e8ba58871eac17c16ac32adab33836491c03f777acd069be1980f5cd3d08240147cdb02b6df78818f2c2720426e5346252c2a4a3cd58c09841dc4e829d1a8a21d73a473d564bba66af15ad5009c0d209c28d6e53890b325af2b2aa780f6fc0560f3b7d9603a97b00470299c0194cdd70d850b2b31a6a4b931a94980c03598f8cf4734cf6f3cb762a8274b00886e798f4fd2e5dad391a6f1430aadeef2d42f290bc43360d0db05214d1ddc6532640ba6f3e212dcc89f6f9a1425b2648fd9d197f1897d3371a064a041d57135de13a4d12a5383f0e02796bfbc4a0dc5a44c6d032af8727fadfb40168b06a6ce1ec7a29d0554970ac36a4af00334aee51fe4cbcbe4d2b757833d984bb5b80fbbd215dc59bff73d062d3c95c94a9079022fb7bc61a384aa47693a22ea8dc18131ca860929983545b5a9eb219454a5b6ab7dc499a5a53ddaf00d6b7573dceb4e8b7d9cb16d273229f4dd04fc130858089952f5b5139bed1922bdc9a843cacfcd45619114195cc4948ef75a09a15d151a07da7edf987d8f334a5842d334bac0e713e39d1b8f387e6bbf7a7b567a9dee9ecf9f8852a8e31cf5db888df9321d874c87f97e3730813b851d20a1be02781ab51cfd3aa68a855b91d81e5d8225e35cd22f80e2cf93d0ff89b6a57ba42e10c397fe787a7728639daee95ad98e83535e08a1f0684e843991499b6ad87496f1404dde43985fdbce189f3a13cbc52d9fa0b97c4d98c5178ed8b0dae97eb1952cb6880829663b75b105c71bdc018319016a56f0fdc6583818a4dd15b65fb7c4cd8aaf94b07d6903a06a213010f34eb61e64fb5cc70e45284d3f6bd15beea3d5191f9502f8ba9935b19af616c185221ba34ffc841e7397ae18c04c9c964c0d1975f3489a8788991586dee2f6437d1cd266661ab861de1f4767f9bc5db5724a35522f9691958818c66a0b895a2fcb757b689982b508eabce755d57843c8b655bfd191d7aa04ae3fa687296021624cd30ecf3481f64d7baeec73c6b14bf7f975f55bc4438b4c0304e46af15e86188e361bd60c8497a3c8bacdb972dd79ce7e4cdf034d335711f395a823f891043843f6b431825c5c2566ea121e13f525459b3d4c6959449f2ad41d64026dc8c842c4b0b6513847ed99d8d23d85e56171fbeaebf162c8422e2a2b1031ba06d4f2133dd14b4a6a0b96fa44b63c8cbae95990c4d7b54cf7dcf98d37b539e0f128da2b0b11c18c68ce2e57082dc20fff09b7abdf8eb9993e97e208eea3ef7cbd25494760692f782754f8faa66282b463ef1faa381ce182b69e4ae891ea2ad4b30ea3d7f659cc9371cfb4ca9ee47e1994f241c4ea46d666a05451444f6d28244c4e220820d724e1e7607992c3b4989ee2b881ee1943eba23c6a6b0043c1bc7ba8ca1bb87069e06d7abd224a14c0cd9acfd04227a7fd6d3a60971736b83246cb106e63d0e177f20f0f01638d53f5f4a092559dfb06f7db1dfea2ab4b9be11137e39b070758f6bcbdf2d9bf920c6646fdbba482202139c2c36b7924698ab7c0edd9ba3c6da4432056e067480e139682b27245624faa780bc2d1fa0de2161056da65e82c07d9f96100f0eea935159f7c41c49908ca86c3ea0e04b989958b92fa0595ec88c31aec644e47de85dccc03106826a2875d0cfaaf93ce5bd9fa2cc4e6d0916cb4bd1d7148b1ebb545f90892a8e38126ed62a54a21e609d4baeeef310f5797877a74cfd7a55a5362be8a3520100fb91764e28ba7f8abd44182c8a12b96c4b543b8481a4335d56f7f4ac0f704d1b3a8755fc488b6c4ff9a3f2d3160a3a606e7c8513f12f1b838428887bbe2450abb807dc0799b2caf743ea44950a3e06c5c58505342fb81b63340c59ab8112a430173b99d7b571361972499058e25b670d608d417f0d698ac80303e767f459e3b0cf8ca1311ebeeb45fe907edc942413c5b383917714b4e182b2f239c1ff5a0a57b6feee5e99dbda222e000b43cdd521629bc7503eb28ef9532392c2f10287ecc1b6ae0984478bf5c32bfad568af95ccf1fe0b751611705b5b5f590c9eb54281ecc5d84b84555fe904853a4403a5cb7c1ccc4a266a87a4ad8652a7afe8785aef90edeab7216a2b6870a40c825cac31aec64a2fb8e396428f1d24c4392cc0a07e7c70a66a340ba2e2e31a2e0450745b116389bcffb510d9d37f4de64425c6f14fb2ca3515fbf97dce16a1f55352102595bad8796d364113e92fde0a8df14075141dccc3c0eb4dffd6d35ed78641c546478e75fae2646a48013e61aa7bdd4f4b82c1f3cdfb63e875af5c984b53d15a5457abc97cb1ad15b1a8478359aabdfed686418d3694da1bf17024839ce7537be594672f3578019118df8f9cb01dd55c1c846f62a993da363b4ac529dca580e84cd5b4322f2dd44a83b6f2f5ca2bf175e950cf0367c085cf51ded3a417ae17bad140463cf27f7a90eb2522b3a0fc3341300eb3953e6f7cb4deb26196c5568e4cdba160e3d9ef066b4e861b8d630d6e79c6274d93e826c38200cfbe67a93c8d9ba8a4fb8e4e9daf74b7adbf859f39dfe3c47f5b8ae2d845dc754ac753b631bb0fdbf5b8c6cd775964166317c9f86d9e3c9283381c6a29428b72189eab269f4ef2e13eb4fbcff430f3da38a1d3e6b294365c070aaaa8c9103cc9a17b7b734640e1951cd2a28e8b57ccbcb2d87e56ec2e27b8d8c590b4e46e9e3dd9518fc4bd623dca306c3a37dddc21db136e9ae2b5bbfaf9972ee041e2dd29cc0918052dd9fe6f59311bddba3acd993073a27d6fff0572d39102580cd6b52b4d07d1f6a8eee114b149d85ef27168518040d823c41dac65501c704b8f170dad71e7584ba186f7c5819bf597976e631ee7e766958b6a8dd65829510c7747e0df7c86e88e0465fe3bddd9373c59de2ad77f2c266cad83652783f480a8b6c43ddbcdaab7421907d198640bfb8280848352cf93e58e58d535b4dc7b716606aae007f96fbadda80dee0f7ece386cf81e99c70b131c6ded77ed8b569e67312faf7989f78bca2c5f577b0579414834bdfc6379b26b2c13fa88de2ab1cc187c3b5633ea6f9d5b8ec3f0054ff6d03cdc6661dbb6f4f4cf177136758fdcaf1f1ac297959716ba4b0a345554632139466897b85a872e26919cfe511f5b3b5743cfebcee68f094570b340f0393719255e975109845b7d3ee08c61f195a0543151f83660fdb250b766b361be1557e898cfc41b8b768146c45863f57bb65342b22d95cadd5325fac655494d99378b0a3424da327c97ed8805d54a32c12b64f2db807b5a173746c85ce4ae4c4d3c2223cf816015fd8064f4e6ac83af2ea27dc2c57f42db367d1be42b09dddc30009296737a0cba1c2533e3004505564e02728d357bebd9fde125afe9016327feb069a8b08cee27d482fb8ed9181ee5b9d18b4ce4e833a7f803565b1be8edd8fefc93f2d748c94e10c0889b6bc348f1a063774821d98ef3eed768217cbfcf7ab9fa6f6463a880473743530b32f95c580fbce1ec9fdfcd66da6df32db257509da2de5ee87a6d679e7775f83178d941b535eb6b6cfe0d2dcba2a9a0ed244e006b6b15c503a32e2de7290540502d9aa395c583c993c0d5bd3c09606a02c1e67800ec599744dd77a8337aa36f83437dd8a73b933c914802548d9057debd0105f832849342256e0e7738cec86f0a79e475f2025fe2fd03c6607b30618f251d03f99d3615e048e10ded72f791a425cf70dbf02e769d7c52ce4008dc907807e6e9399a3e74db496500b159ea41d3ab095ffe77de82ca3b5924369a65273719c7d91bdfe416e7e4b077b3ec4f3df7007edc1499929d253c9e8603a5612d88416fae4b7c2ce0c1a585994abc3062aab854fafb11d4c9a976a90e0f0fe5ede424e718544a207a588231d9e9415b5586f8b3abe030debaef8a1a0a41718bf370055969efcd95e30dea44b7b70fddbd9d8e49577465430ccfddcb435bc33a13c201f42a24ccc9ae056a1efbaa275118308ba5f2c608bfa295ee4b77b5620cd1b9f1091ce959c53d4f5fd436d1bc7f636c19d64b993aa2a23273ed53605286fd6344fa15798a098aa147d38972ec58fac1ef6aa2cef291623aba0be36078fdee96093f18a205d221a268dcca5af6bd59569d231d1d92343b0c5046045b5d2a3de3d6ff784e952d4e5ec0349b7d0c0ed5e4819d5653b39467fe6d49df6650fea3bf3307f5360e04da3137c39252104f0227ef71850b77569a4f51fc9e560a93616115446a013bed2cf81e7a03cd4321f29584db91e4de27364fb06d19290bdaf48752f3d0d27a2548e9db5f01d46053c829e881a11d592e7bd7886d8a7c636ec4c50df9c59375fce3faf67a245097b668923f3024edcde4551248bf6ba071e1ebed1317b6893e47836edd1b45c5757e6a57625bad6f45d45df4773186ba1f659b7bf4b96f09b4021fc8e9319778c4dbed4c5889c057402a5dfac7f4e021c57d5eb08914891d180a4c8184b7857863c0a3229a54d5d942aad3216fccd527669478ff682c02a341cb58702fb93f321627e948712d1d6e9b09ad58741ade1fa2cf814646d9ab99d3d7c681e6a95879c5be4fd2ce871c85a4f73194d36fe590c17bdb1d79011c64deac346f9174a46157b828673502692ef44d23e9dca5a23bf6760f905c5978ee9557963e159fb1324a5afde6363b75167cb283c7c782acf53965bafc1df2b589af4fb6672f1ccdd3395fccd825b7f094f3d7e18be9a1e16e11cfac537bfe8652364b80f0e8c52abd75f4ff4aee2af41ea6836b2af1e507a63275dae91f2363153dbc80874e9568fd8d2be8d103bb373ee5d363fd43d945e79d2cfdc7a9827e72469412c5fef2ceacf47d83cf6aba2154fe71ad6af1474d21e5221cf75f18cf4f2805f09091d1e3b176afdd9b2e0189b978be1a5ecb24db4d90e528fb683053fcbd7fd101cb9dd1342fc99df4553ecad7900aea1e78b43c9e8d25b3d8a399f9f547846b7bdd91677d5ec7ef13f01d601ccdbffcf871fec469e2518b34e61b14ceaf89f8eddba098b54658ee1a64051ed2a666a3660476cc892138ee4f3dc132f586177bb4344950ca849d79056df57aa340bec45703533ccd9d941031a77603c1b5181c4c180ae96487c666a31ba5a4d03e4de508441021ce4ae9b03aa13e8832f74c9543ce801fea18438747c9feb944fdf91689d979b4506f58ff2062a2542b0a966587b6cddc3ad810dfaad875ee2ebd68c881594642c798b276c32aa0cc08ba91291162f6e08d93c300eb3d6ec88b05e1714b1112346d1025b15fc8683cb1d94c1b6e212052463654f0a94916ef64e20f9133e32ec8ce6aaabfe17e029eaa2a7d714b55e9042444c1f9e356a4e50315e406b5584595cfe4f0763524745bfe652f61464af3d10b6d2d1d0c7c8381b4742999bd4ca4b98e070cb856ae98da74475f8df6508eb8271ac6463e91bb7b5e0e79c5fa54b2db204cce6da1f01b4eade5ee80d1b5e94efaa6df090dfd5b662c5f3723d9798bbb3b4b99ddbb66fedf3b0ad13425a22b9e5dc3b6b66f47d8f3b1f4febd4c1016dcc70754cb6a9fd7f9ce80e5f3d766987e17a3e7b0c6ab191222bc454b93b612a9dea0da63cf62f80af4401c7c8b92d5c527662ec2b8e5afaf25dbe3f900b87a72ab703b01bd40baab0ea1f584181f8308503bc2290c1a5b87d8635eaedc89c1c72eaec0d964dd8eaf838931119e9e52b6d5f2dc9ef4b22d39e0ee2cfc3b248a9fd138aedc4bcf23b78f30d2d43ed29c66050188c95f2c4b5bdc3bccf4c2071e6a76438f6588315a68875286ba2b14b57799fa913263f64fdf572761cf74729fa6002f1450394f9153b1efda56544732cd2da63722b85d116e260257145eeb0267f34c1bc2a9e0df2d8f1ae9b1b9e48db8e447533ecf5b696cad8b4468da3902eb2b3372ca1f091ef41cdbbe4427358c19275b63179f72df0baa3c4fe7864bdec38f30fbb05ca0c4280d6472d599aa1a3148f468460acfe051b9565efcf7fee633c194112dfc4775623481307eedecbb08a2820d221bf0181f7767c7c069b5866e96c9c0ac6ce20aa3a016b5df70ea38b7e3c9b3396109c8a40cd9d44273055b302b74008043fad1e112a075072054b056d51cabbe214a5d54f0960990ce1c4fb7b3e19a2d36e09ab45065924a286a2f4dc7e63db08676eeb3ab6972310f5354f9e6f99e5d4be59f2532e426f713f01cd4eebfbb41e303f34c6be211465f3d2eb7f1d6a46115b5cab859ec0cfda019f3872fb72ff7e06bace66f176257ccc55b3fa81f10070edee88d419509f6da7ce38ea60687416c878d2ca81757e1f8747d8007c91fa46aa3cdada942f54b96a64aa731185813c32b5ce7e1dcb8db6f29f1a3f18e343e85f591c9635fb8c36f1c74085ca0dc1315b70ee76c068317bc94f41eaff86dacb27944386936c5ee06d8b5b780cbb8beda0fe5c6fa416368a3ef4b0b4367e28185806c619c9d3bee269de396dbd303d2538d8d59c72d279fae15c4eab3f73ee2ae5c315e7e19b53f5415407e04f0c85a221ee1577dc901a3c6dc042bce8fbd5761935d648529657b99d5f5a9365932240231121988ac1a85b4b8376b6aa117972c73cec793c55725056b3f7035cf2636457d83fbc9fb6001e001800760aa72605b64d9c762fab8c05d760c35fef4a1055a011c1988bf228fa715ec3119928426cc54fbde4d0cfa4cadc21235da85d0ef3d656d66468858e82ce22e45386fd6a1a57258c2de65b79b5f4a36dec8f5fe7a6ae78f9ce44571e7c63066e4c1b23e5ee21b7b15f60cd40753b1f964c31e50bc2365c6cd34f7b21d0f4e92567c3fa23b85fa5edd265857b8f2c3a819ccb9d92331bf886a9259b5446fe95467ac559af937a342111ac9de665514996f72cceea89dcbd0e81264d905a45f8b80e9f9dfec7b34f055e7b62b26d8c21869b931efc291f4b64d36b3d9d4e113693c7b7b5377b6d9850041e716a1fc1c76d82e77f67fee0437bb2043c695bcfaa2298f497099f3fcfb7663ab56ef67bb77cebbd41de25ef1debbc9ce1c5036315661928824beff953b3ef24e3eaf38ec7e00552daa87d8633a082df99f2e60a13777608ed31190184d47fd05431fe416d4965bbaa219b987b6f5377c1ed68547d831b95492161b073ee8453b2a6055bf5d4d82bb824f2b1553f0caf4c194b989872e7e71dad7949c99575268e16cd935523526c0ebca41c79240a56bdebc0fb24fdb5888330662b03787f3c7f67190d48dfa3d6d0a1af803b17f32928758f623b14a7373e96bf278c36848dc293c88a558fb5728d6896f1fcbcdc7dde2896f785bf235dea37e5560e16a533b083240cf683b7bbad790c63ffcb51005469aabcb1ca26acd11270f4930a1686f30e986961883ac0a913b678586391a56fc1b07f7a4f96becc6244be8366965dea0fb940be1e9e94475f2499ca208e4a1a996d08b1e036d9082e188bbcd264eb332bff090bd527bd747f2864b02fd3e85fd6ecd750947e5c0dfc9adf47cd86a16c5ad4f97e0e1d9d96a0b63482b6ef3c866f041fee5d7f54ea0fd20ea64df417f8c2f07e3c8edb95c74efd22d5a1b39341377b361da6ebe0e8f90fc83db63586da32fc826daa64a70cf47e1694b4db8449ef25e3e705886ce49165b06a2ecb3826bab4c0c4fb1c79258a0a3b544fa68f1c768bf10422c820c414fafd87635695f0fed6b909774755136175a24d7904b1160fe41e5aa561c65dc9f608f8ee6d72ccb0e11e6e2c0ce54e975bf48816f2c09a4c73727a613365844edd1e89390468185ba2e450ee2f117b17909d5b858a7fa42da3364e34c447cd130a2dac68a593e2271a44cd3f11dff8c7a555c2d6e4d2e191b9c98a2d07730dc7316eee450236af3a29fcb24b32a1e065fe5da952b4ecf5b29e6290e23d12eed860f22073791be075be5146a7433da118701210666388c33d2e1fc9f4e0a5896fb3fc075d0c513e0a0c7cf95154673bb6deb3c584ed2bb4927436c02363ad4d05712c802b8697770f74ecbcdf1fe5079f3150661b38a0df54205495c42d95eb177835539725def4ce7b7f51deae1707c2dbf4bceb4d1cedea6b711832026acad4c5431bd02b3a7fb04cf9761479a4495c07645f267a9c314834fcd8cbd37e119f3088d6801ee8933b69cf3a0f06c7d072b63cf729aa25c0d2318ab259c6336716b900902b8ce775c49d03ea3e1774e5a7880372ed93dc5d28227543f1446cd810e5593aac1bdfbbc06c9d0bd46867c89940fcda2a9491dd1002f68fc1548927820a40dce8eba7bde5d6b55206138f5226cb3aa38bc8590a0008c5c3b0e805df1145e8e0f08dfd7a41a4aadf28db95eb823f3c14a2e0ba27c80f22189a6cefc2f816d6980fc8d8387506a97bd1d226e26cf57a9833f8a15ef3e7236f666f7b790a311b1a3a5625d9400b48e59f5ba714e7b3abebd08c061f19f0c1e67b7118f5ca88f738651da711a162db78e55b6cb9afd68c690d65d3aa6783cee713a311d2a3877513c2d69db7ac39f9265e20067739ff8dcc03f28c4d24288fba07ce0bccef1823b993a926fc64e478b5d83e1de7e35965134100e86af0dc314bb62976c784b588b8637f3c9e4f1b58b26838a4f2b17f2b8f9cf0c773e28c1059b80fa1df000313ab4557980f3f5e68fd6e3ef7215b180af580723bc41b227273415faa8c877ed48e9788daea894a2b93bc1426da7d2f2a26d5a70db753035e044a923694f5ab38cf65b3989d7ab487915d60fcd51caaa099321ecd5933dc5e9aeceb1061a959395b1d1358711d519e9e09e414902a0fb5e9ff4e8d43ec8704ed1aafbb7f4cc7f1f1d326d5c5879b869a6ebb18cdf36f36f014b3c26729677d2bdb80b6af652813cbbae1b653fab523c4c08155ab5c1d1d5bef4678bc0eb7d17dbf0884c4e25a166e028fd46f6e58246c29b279a11837aaeeddd3d48bd5f00d33b47be2576caa04212644934511d9f282b332db17c535b2511857b550a7f091dd3b66c71c1b53b14e0a8c72164c1be17d14f375d2b67bbf3425e4cd2b4055d43962f8b74d7e5009616edf9c023a4d18231f394afc7a2ea54c0cd183932ef5b29ffc1e239e960129cb4a5676f5abac5bf6324bc49728728e52248d475b8a4d627475617456df1212a3ec4160a205ebe98de6eafca4ad46aed62202d485f85d6ce13a6b080a1050b7237809cae1161370411470b02b76a9501679a7a1527d854ad0f1eccc25599fae1a776f2b9bfd4b5fa4abce20205a81603545feaab584e7419d225d9ab803773759fd96209ffad949b3bca804a24fca59a7e9fdc40afea6f400e99571e257c13a313bf5d562a467815b2350dcfc5a49206941516c01412c5ce8f431c155d713cef7ed58de5bfa5d3570ecbd5af59b467fdfae2877ed1d23a66f209b63577e17970fbec7995c16aa0d925325770bf887d8c68aaeccdd7dda1c178490b62cde7264c3cde76664c8e782bae1d1f84da1ecdc65846f7f4e94d512bca4f4f2b6ecee6947d6e658d44ea2b195df71c6b72ffb467df939aedd62ed5e4cf30f14162ca94f752da8c98d4865092553d8cd04023cae3972e1df777c4a56bdf7f3141973f923348c348599a69ae534eb3e1e6ab345689eabfe5a3eb37bde7135eef16ec5365129e2b279611f56975e24227aa20e75863c0cbca0445c084173a502116e2f8bba0611a9a7028d7d66d3d699fa777dd57fc56811e9f0768dff69601557079017660e7db12ed6d20d5fd25521131ec1e047259660683f4e704041db902a7e75eed16d2466ff29fccce712ad35e5748ad351fbd5b878483b00291a3630ddb180d7d5ff3ef3567f168ff2ed30bd167f3a960bff3297a91375d79b116358300961cd330bf53ca081ed2c7c0b6370725a82c9a1d858f239af369bdf02b62635255d20d3a62b35297e65c6ce7d3c6ddcd56fb12b63dedebb4966837646ba53e2f4b0d03016b2397ecd7835f6a98e4456866f2ded68025fb4f34c144ff99c6eabe4be019a3bdb59003642286c366b2ee028a21cc114c2c1704ab56cc61282e60f99d0869dc919c28fde8c23038ad36ed1a41f73df3d50f8dff9031a54dc0fbbaaf9e34e98f1543e8f70b06f2bd0ae9a45b672c3caa8e5553703cc7fb52bb5a52f5d021ab8f77078744bb8897ed800e0220551519ccb67087f05fc4a0765ff0407b2a2bd8e3b1d8dbe5bf0356d97ba5e5ac976e5c8d83428badf8dcc128eca7f48cafea229d49bd7bbb749352d3fb767d3414b41836fdf92550e67680c12ae893c0dfa886be15a5f62c1dc696b890be6a2505b832312bcd74bfea79c593ebfbbaacdc4e1bfbbad299c2ce8364ebee07763fe69d5bb283fcd72400c012142c9a098217f5295a59346eb3bc5744297a16d10101f94b44715414b41604ba76a71e3959d9f9a6fa665808e393e5f0bf1a22af055898ab00e4451627af3ca4ebf1f1b8739dd943584944510017fe68f5034c2ef3eeb3078a35334c1877bbca9b56c9b3a390947147397255679c7105987533002d1d8213020ae62853a58777c133a71d8b87ae3aaa0a53cd8fd97f2d32318b165c4ca431d85718414b40052c366284488df443774ceaaf3ed5d9ef730675ff168a4b7efb1998a93536bc5eb670b8599035c589b7a4bd8bc577ebada228a111d793968e9daf2637a6751fdfdaca42ee9e23c84a510f2fbd7056b6596522b615f1ae202b9ce37d205dba973696a5a22ef5ecbb2ee1f53edd1ed38835f9dbd8ed9e5e7565546e6ebf46d09e337560032ae778edacce55794a4edc538a2154da779c68a05579eff13280caf3b31a12205de1081f05123e14061e94af1cfdef129842b25b444c8c74a661172755b8ec248503bb0f0148ef1fdc8da742a5264a272fcd6d3bba89953bfacc88e4af33314752cb1bcde97548b940d36dec21f73b43463f9f35339350bc8a36f6e4c4e77aa7bd7b5b1db981adf2de91dcb8464e6b50f5a388b53d8da331d2b19a65144314a076648cc349a7de135516e91c448a94158fc25157c08d78edfdfb8defc57ca42ec61b363f0f479c92b3bf31a27f1f74a6d332bf860c20734b2e30f49ae28dc9a89673ad127dea350b4dba490e508ee05cf974441b2723fb43bbdeefe923ca8960dc1c2a470994b458e5bfb854bec81e653d0946a3c5016b8bdcd1034aead1dc1fbe19c775fa24a1ca46893a67b76178a2f889e75252a4fd45cdbdcd43bd8b0793b11f4d61fd8c7b6806bf5013e873c9756a49201441b1dde21f767b7ea0f5ea33da4cd0130c9e02d89f2d2ecfe35c327478c7e8d3f8684f08dbc1a2ccb7e5cf22fe4c58a036d64c19817f774742763833e71fe7b0a962987762192a15f1a19cabddcded8b1286e9b5e4dbc5b2c0f3d359e952d7491914cc16c899e9560a6526cb6d1ac30df4cef39352db4458c065e77b281bbd94e04ee04abfdf55d7157a87941af886c3b95fb6efc417f679aa94859c4bf76efc12b2643925a31bd53ca00b6344ad1c846a8a9ff4da956997a141286eb8e1327b04f7b0b3550e49e9f60eb46fa702bab58cd65b98bd98c64df9162c2ffe0fb8d3a0813b292c197248ca2ceffe2153d03e38e42d33c9299552cee90ba709cd1f22c91dc31461b7f3cc99f8d974f4010ca4e5f5058dd50e5e29fb0bcb29c2b50d5ac1bd8e20c517ef2229b1a4278b24fb4178c7dfe7rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-4.18.0-486.rt7.275.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-486.rt7.275.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3d9@@d3@d.@d.@d-bd-bd-bd%yd%yddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDerek Barbosa [4.18.0-486.rt7.275.el8]John B. Wyatt IV [4.18.0-485.rt7.274.el8]John B. Wyatt IV [4.18.0-484.rt7.273.el8]John B. Wyatt IV [4.18.0-483.rt7.272.el8]John B. Wyatt IV [4.18.0-482.rt7.271.el8]John B. Wyatt IV [4.18.0-481.rt7.270.el8]Luis Claudio R. Goncalves [4.18.0-480.rt7.269.el8]Luis Claudio R. Goncalves [4.18.0-479.rt7.268.el8]Luis Claudio R. Goncalves [4.18.0-478.rt7.267.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- [rt] build kernel-rt-4.18.0-486.rt7.275.el8 [2180997] - mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165351] {CVE-2023-0386}- [rt] build kernel-rt-4.18.0-485.rt7.274.el8 [2180997] - timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179825] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148405] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148409] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- [rt] build kernel-rt-4.18.0-484.rt7.273.el8 [2180997] - ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176962] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176962] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160030] {CVE-2022-2196}- [rt] build kernel-rt-4.18.0-483.rt7.272.el8 [2180997] - tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- [rt] build kernel-rt-4.18.0-482.rt7.271.el8 [2180997] - sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168337] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124801] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- [rt] build kernel-rt-4.18.0-481.rt7.270.el8 [2180997] - redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- [rt] build kernel-rt-4.18.0-480.rt7.269.el8 [2180997] - redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- [rt] build kernel-rt-4.18.0-479.rt7.268.el8 [2180997] - redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- [rt] build kernel-rt-4.18.0-478.rt7.267.el8 [2180997] - net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     4.18.0-486.rt7.275.el84.18.0-486.rt7.275.el84.18.0-486.rt7.275.el8.x86_644.18.0-486.rt7.275.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-486.rt7.275.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/mm//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/can//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-486.rt7.275.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-486.rt7.275.el8.x86_64 ]; then rm -f /var/lib/rpm-state/kernel-rt/need_to_run_dracut_4.18.0-486.rt7.275.el8.x86_64 echo "Running: dracut -f --kver 4.18.0-486.rt7.275.el8.x86_64" dracut -f --kver "4.18.0-486.rt7.275.el8.x86_64" || exit $? fi/bin/shutf-81daac0254a8e96211c32b11ef523bbee251789b66bcb4479627afe6d7c19fc61?7zXZ !] b2u Q{LV$jC (w|#oNu2է+,Ҭ$mcQ;a.y-g(u\3w t'+OCdrƵw cACp#efَ~2,R,n]$Lhhݬ4 -IE7m(̄q$/Dq`c4cb=wKq~<2;gݻ5G]2K:;0AU)b|WNrSp}gWbOuO6kQ9dAڋ2=! LNORPy O_IS`^Ja#Sd47rM+~l65p3&Қ_FMh1c)|'-M`l\̳?{Cz$lɳ%rw5lIЃjT@F4ϡ<) oTm,suvs$0ۦGjZ '͇9Yc9z: ]+''KӁwi=/zXmCqX,乣e}#wv.}4K*7O滙։¿˥d"YeGߜ?Lj%u Df~"ۘ!<tu^S$U-xKQN.%~qhr11Ul}&-6d;\XtbtdتhUL@oQf:s܀|{E$ ^-d"1b R^ @ޕ҈1 Ӝ lۓzY[9 8s8P%'lm]~rR悊o|5^Y=Y_/"2m7b,s:BϗE/ȕBvT6%ĜE3K2AuOym`ӆ_"Yjx:,ƭaGeQB5_ '^/vR$<$uUDX!Gcꩇ5>1'Gʚ]ȑ~1^]U%u@Īf%b7G"0! LQY2_nܹ* ZH}ׅI; w%%ˣk/N Rish3^tAǬ,ԡAg N+i M.bh7$ ȹל7 b 501;&5J/2V~${UTaKoYS_5UD`Yͯvw})QGk:)v,ሥ_B [ bѢ&?; P$V%W] ιohJ6ȷ (,4<C*y%n90Ȁj6 m@{S9[b- >A47>HBG%(.'H^c E#1<Ã.Kzo16GjmqӚf V?6CN\Q TeKy.Pmv%*`1@'_ wWywzjjau)t[%>(E+[Pa,nK0wur={ɛfa"4>*7kKC;;.^VϞc+*.BTcw)mB،Fyw|!@jpBQrȍvxY^u1xO)%~]CYa¡d,}@K Al^=W &HBtԿH?Ny<:niPjv!am>ɑů.%0% Cac3v"Ҥ83wL,C6S6HR/*b> ?v ]ue\CgmY>'[E`A3t*X86Oɱ۪4U=# E'Fb) w3iWQ7mqIr?\ǖ,_3Ta1tf=?S=i;K:,A Ӄt87s'Ca(e=`gM%$$3\]C_3?77>gB:i$FLQej.CI? ]ݔZ:@.o,CF. *넱HcoO[nÕx+ ݕ%~x~bfxz(xUj=,x8>*);}Y)@iR*wIE';A/`nQ¦Rz G\o g16Gގ.!9Lxi5oxdƙno= ?<] Tk(@o\ {ᇕ)*FdxƱތR hL{St`҆OVzi3&tY+G(ۺ-a0OAU\U6pB}rꄙEʻ/wr{gUJa;$cxR|잾ϓt|J&+j6SS:~B2-k.f0 M z9co+MoH+~c [E}8J@͈AtՁf 򋳫Itfٝ@`%0ݔm΃"'HFFvY7| *0KbdGISM٘"~b3}x&8e$dq}bl\b*x0X+@lWXܪEG4$C)빓]9rlDZ3FXEKj?"4b/+eۗ= 7lVH@Z>B7td@K`_MbډMuW"G/ 0!+k܁-r)睑Œdַƞ^Ehw9 *ƙjC Pb@]9aE,ksC ?9a5fJ(ɭ+.^!Y"eIc<ϒosmfpFrMBAbIrf0ű1=]ܵQuTFZ'SQ'Jhgp[""{!9= *G_m?J7Ѵ,9۠p:Q<~5tq ;8# +,`d1t];BW\ Ȅ2]8AZ˜l+.B$;8୓ ~kCf=H rm<JY}P>4l}R"`LQ]5b]輵 EjOb T0/z4}Eܫ";7_26ܗw r`XIO Pi5=rhʶWF7~hP\ hBYP gmA/rP(M֘Ңk%5;>4Y9‰;7RZ2 lIW⌅"uabp @4!bk;̷(@Q.sP Kmf+3=iLk)]m3DaKh9@!kooH[$~/ Zu?avE&oz f~fS^ m۾ @j?YPSPnvɦzmj[[[@OR4鬯,XtidH1*\ֺfŖJ}pOKf )v2%=JA)tֵw>rpCcoПiL&;#J|;AY>xZ_'ZSILWRGO$ A.` Ȃ/w4K[ }UQKo?0 ߹ɄDf͵yfuF(s)e95$UkciD")B4VJ^`g쑐/<޵=wJ}ӯx-_* ]5J=3 zu,WPt 7r+.,5Ny;:VUTܑJZ~!wD !ג b s+N; kXjbmLkb`.UR_G鋩že5b_n=G̽++B"iMV=QK:u9ok9Mˎv5~lE~Q%sA OaGsc*ۮ=]Ҹ3X73ln=޲Sx!F~L.!y4B|p5;ލ;Թ)tI< /s%GÈU +nP~D83*ܔ"WxS@24pryY6%aN:ؖS=Ӑ"/YMiUC(m~TׂYN@Xgo#}r*^tϥ,Yv^Nм52ˑ#Y|aϡy5 T)C3 NPO3z, T %5꜂:Sۡ32.7/R]%T)hl|>]~3V 6/4u֋>! lZd I25Ny &P;(eqD i, Ӻ`J )Yib Ԍ2R;26N"nl/ߊD2b'(M *x j5S4ȸd$Dq:)U ^ěB V+8Uѫ_z0^e#FZ@5kXpճXۜ%3Y'qnG>H;a ş8+̍gWXԺ㻱rB1X]` LU^GSX/M0JpՓSt甧pOsqiImS\OB4Nt Ղ!Ԍģ_a/K-1r*|?:L-[ ӱPPv!dsٽ{e?0$jMak\[ZvL9]9|I2$ M?R_ StU^0؅CJX $ĩf):veT%ztz~Ŀ /2K,3L+'BgPoE?MҊib?ؚʷ#8#_^Wbs:e*N3 w‡ÜՊ/Tvׄ~en%7e.Km1>4b f~YAHVne\z8U˵lFNOДbT@P^߸<]~PA2KWA"ĒXS5[,hY}~wS4t߂CcbXDE[g]reYs&(9R6>ZFxV|4}Y&/%E7YTDK'g+H `$)E)쮤2T~`z]F7CU1L}nV˦##toLeb(CIuCH{F6\뷸4L r$ (s{8g d!7nNcM-z~_ղF ьw)B HKiû e_.ٰ0*"0"l/r$.$w`AכFt/b҇7מG=.eᏖots8&5.f /! X -6(/p~ wϖ X+3t'3+5%ĸ訵5بhCTđs i:A'h֚G0{AǣUa>xDW7SCX' ^H#,3: 0ύokJYŭ#Oa8Q?FW/bV 2I^"؏0t O9CTh/(T6_duݱ6t;46c:$!3oaӮa/b;.fA渊G6uϯFjlpuzyiwꔚJOwfFbX,_BuhɘGO/!PK4- 1P &Pԙ;nEZU0ev U435o(`Z_vF hÃp1Vf9QT鴆E[ᗀ= wBO) RJؤLԊ(v fGi{𝌀X?r/-OS {LU2q -m.E[NܹF-jg'Lv/$r$@uFªjk+Jlvl]XS"],6mŊ6M{ihid9&I'{6*|@0WܓjZ<;G9%`E 5{誽3w5g9]k څtD];X㞟$)؁SSGF@t T6ۓ2Tgڏ1ٴnA\)mhdL!8Gd^mGIhu<Ɇ)N2B6쯶RKGel)x~ )geDpX.8z!A2KvQ]B >N3Tdqw" w=Fy'T(a9)b2@|Rg?Էؙ>&e|ؑx1;I +qv!ps:?bQ"Q2#K/flT&>2ݫoTSC̩S1. Hqy'E/+'?s7I8NjjL7{ -J; j}ψB*g<_xo/pٮ4Rw,akOׁRw9PN!Uo`*ꬍy8(.wH~pFa`5QWNzבA؈*q;ï)Vxt3}v_%m?ZY[39Nï 5b,Q? &|*dz2u3I"0#|07.AP[TTcjum|(SR>\_E(+ #BtݣA'^1ڃHU='Ͼu]cD`gQX@M3@ aBfkYΪ(Yۧ=x<&4ѳ{t\)S-Mn&y?;O@mE}Kn[(6iZ^0<]Hv y"Y'yRWM6qU&:tA֎m;lTjl^@ !QKR/&%gO;3'_^E*gт3x}ۅx}>P~/KK.,w{DQ4%"xC C6_bguPd 1A䣮ZG,ۚFZ Y*'xjoN ]P_VC*G+g&km^y5rgMQvQȣnX[_I&ZG|`0ڬ^z..f]Q)JtzݵP r!&Tq}U@ڱ[m0/$s.j;~:,ϫItG0u@kΎ:Ms@_"ޛpUf -.;Œdߙy_+L3#͕81~7Հ$L\GԞG!V.;*@O]0@O^-R@0@ q3 jyP)5exy+vYxt=%SD$X\iI?>B* s%IзaakGȖaxh_O&|Fqݠ՗f2!)f.u3.։ ;w~HMz%:"uIL (.`WS.&~Ǐ,bbȄ3$hY->`gg'0ZSZ/\,`D#6fSy)˔v ~PvJwθ([=b5+ooXh5^LvLnA2'@G=aNgHo ig@7`J/=B$PvшsC?8rXG -GJwF /CE^["Ε' 2kEL [׉ VA[}ϑ\ >uU_}oF¥`7Xʘ)j!Q1P<#&y3.=@a5mVΣFIbƉcm]NdnXiF/C,ƷcpMuD+;IJ@O/.1hmr% "C&Z%m0+N˘vUYۣDp-uA{.2)2]vlF2WerArT܃qOEƓT4 ,c,w7.:t &;$pOȒ1=7yֽR]d+"~DŽ 6g?O 6:z5ʂ*OF#n~r *!?=$cnspUh#V(xz@sA0SKpLib9Ь# o[iWgy$Ikn:ڧ>BD?4)!<a$3/ khƱ-{)jW*)գgi;.ӈR+ѽzqk ^kN7s`wImܪn8 l`k k gJ Df݅xQV>WshYff=\xz0Aї*uEH2TFՃ}z0a9/w} k0a.|:eAPZ4gteH;;]\߮;cRUYHNY[g Qn֓-bM(`ŢU)~ h|*z=Z}.xgWD2U۩EX^aMӂ%s+3-发pqTYJ=$w8թKhYZK1$YiSnobA(`ԱOǭFGit$2 %w'XCf/[>D0=n"d|fPT8!T`36@.5ྏw+5mU'qԶIiwQwHI{f{zC8G"xn~:69= *Al HeDT.S'JA~bG"$J+0҉n9xH75$62&#]G'$>]`# 4@ovvБi6vhIP1YgT } ̬Th%7u\oHؖ+{jF#m%?YP'ʕC9wUF1ӹA66 LƩ)l-OW E@/RW6/˲?kLO^mM:bwP?8G{~VxłHwH6OtɌ{_<[6'L(< +I!Ζ|J+էȟ#!i"so e[bJtpt(WCAt?ҷӕ4әsM8G'WHN43_FIqc<?JG M"?Ϟ/ 3zȶX^cKz)či{*\]aۓn9xzT{SqA7zZ15g_ 6d[fK!_XhwFtnkF?=jxіeSHZ~m.{3#{)wϱK*x1-t>ZC-&M 0XN!*+ !zz/C(̓-tT xt#8䈙; MguVlllcx^T(Cb{ܗ[sic#pO]u) mݍ+gb5W-BуczJ58Hf{8 ,KI1vڬ ؼa j rq cQCUƾI3 aKZyu4yC :uN2c/$n)p:&lqhsVNga9=\z8 ˷AIXk&ZO-=j/3LQt2Ψ`HӫM I/|1BfXZI m^]UMfr^ϱԱ6e ]Y;PviW~Kqv[$BHuWt1Tj3B/N/,\M!ul 3t3vTmq~Do1fL]Ia4tmL/&z9D02wQ;#f,m̰.5TI$3Wc9VdkTi-- a"mea,  XĭK{|sU}RpI"jcʇ L,d|^)\livKOgKEb|G#B$p9(Cjžeȑ@1 Rc - ',U&euU)vxP;h;zxODzc*Ix"e"`D{ދK +'u6l˲>b4S(rSU@u/XC˱Z^t@5t=I,T^tm eξ;(+S1mX+/v=WJP,J+2;axC8 zI ؆{oJ)&|4=~P7bQOL4잒as\ tq\LW=KEM @&Y, r:\.e<ͩ"zDYԽKe0~O!X|;>UodJu.pn =VY#JUWүhǥퟨп{aSn֌ =xZU }/EoU]"a䑗k4a"( -@qL.Gve9=$9J> {R`Y}-7VT&Z7!`j)AQO'>'=e`%i\M{!B!EXku]/h@)-6|Yн869FYhj:(HsKוr'NBXUyKOsΖ+d4ҳ47o?w0<#1uk\c eFY#ߤMsr">{'Z8%l_@JSOw YJup6,[];9º*c#Mys]ŋe*%vGEw=c3ד3Q(ڮZ΀}Ӈ#ed&tN۝,q(5ٜ>$m4i/LuB+=+p4dSX@RʹE"0IeV?:>UɷuX9=4^m(Awwn)k~N[gQ}>XY>;|G:T6q k_< a*u_fbug#9{&ڱ_JGjBj04{N!;$ZfxeHA$%ҏ<ϦsICAޙġiA]һ'nS3o<{y [6. +v:']v ZB2g$)wz3fɬZRݢ`JυתE)#fM`k#)5Վg;a1۪?S]a^o>"t,f=D5 `n(|rz?N2 m 46S %q*AzUҧOu'I9`~J_>>O䀩Pk?b排Y!ڲA !> Iû,f="fR:妷ݳ]g;C=o5 XfxDmQZØ>.A㥭E@#.^}&uqO ãl*Pxbs#<  W@nRE09 "1 z= L+2Z5c(5!ӖuEXT)\<4HI-)ze>_ЀF# sDz@ B\ù=bZePlG c4T1yxk *KQ)͑j?#Հcw.ٹ,T\0Dlz4dO3fƯ 0pp؆x(`-.$@.dR/M:ܰmqEfvLYx9RAkq(>@QWtk}3ۆN ;sHs¨uw%}}TW pJ㊠62{D'BT iZv+gk31;BA*K<<fn$榴1Wv(;/Ѭz"Ҙ#-ɤ Nia>xBt67SɟmpvfwϢFgtgh-U y K1&.2ljx:S2eޭ1{)m%9K`ÉM"ih/4镝*A"Hnq_}ӍPf4g*%6*?-b|iB݇^o~Ӽʀ'Aߣa4dqL*`l#y*[+M=D+)@rjM7 2/5V.6XD\gn<(lr;?Y{!&/%NKi~8ˢJnIZGK ,\Y-B%q,`m&p., +oܒ1dғB\10Dg8߽aTQl{p79xzoUIyBKa2L`sԦj;lVl"pŸ DG- Ϧuhe"YU%Jr.ۂρ/#sFw>X%^=螁=jj 5 /C; >!C~Pu|YmdzE"o2iД46`$؛rN@ϮВcRCw8ЭN'>2ɪHD)3Dۂ{򊬫Ǫ _)$ւ9,+}]^=p( M}uHQFYxinFA Lq[>3QVFL9%6+䙸_% IH ht>J4`8CbUrW5Er)+⏅rq<SEpA];: =Zr(!abpZb8ͺs/HLWP&Ѧjq m:\PG}Ap'ڐgi1 8K3W*C/9\ iZDq-e A:uE,b%9$g9 l!l2U|ڵ?ًV+w&gzV8F Ň ,ĂVi K1L#l1eNe@ױʙ˞WLlڜzpۖ*1+5uƭh!V$JJ91 ^M`zMR4,c% ?A ;u9{%XnX15zP&Myc'`N ,r7sUdL8ZpNW|xyLP^ZZLL|uꞛ?U9nwkKޤ)(nKzru^E70)ZD׵x %Y OF  < NNc< 1\q7Pc6ƥb5L؂z΋6ڤ!OG6筛B/Q-4}, 3d?Ki/ʻQ`6P u,WEhM]?`qRv¹Αn0Q<N@4k ]?WI;d&QfU7a~eOזrTlǦ _ӠA5^!SlO$o^LeHyGfɄj:1>U,\6NAlBjh=/+61X"he(d'Y+sa?=%7aX+ad~ / ΋k gN')dd^}ӯ‰:8e&8+ַfw8'xg Ŀ̇HDʠR]%Ii@?5lNae:=Lo5Lޞߜ[Xԥhm-tY/.@EDuD-r=R37[A*S&KJ֨{nwX@(]ua*5{0'W/okćrjq{55-y e'޿l~.*ϵpr:G@Ӱ?' H䜂853Zޱ( P:WUiIQ͕ ,7oJ =N k6WyջGSW1G&R!$pPJz!q"ѳ' &ZyRrt=-%w ,'{ ƫ.p_S}ldM2(BՈ=9C7kP) Mr#OO<~/~ZCtm~&4HEz}@ 1(Ǟ1OJXQ .k SPK UŞ*CQڣ[:F.% BEX )eJ#y sW3.ꠈH&^-G[F sFuߐJe , 75GeKF!c$DŽ5**z%1f%BBuhm",2* izm?)S kd17%o3sW:$ǘArHnDFKv\{C$&HCG 1dlAC"2ĹEZ8ڂT`<("rDpJ݅IM ' .`mN |ؚQ ;~37lT{߳W4(\aA)r#;ۉQXA{h9'#ogXk %4 {ר;6 ~BR>yPd/1rrck7P"Cگ8śF> CjnߢBBN\mABǍĶ'YI,>Nh޳50[HkGE2O*;-I.i"XTb7㎙6,f-m}3%o\i`vv"SKkpTVb;]u[1].8wW;ovbYe!ӌ[1(QY須/ߵ/ )] EP"hLJYRV aQrl7pI}>$ӻ~p eLNTIO!-߶Hs ^‚lFכOce&A@T~}zP( pePUb?UcCܬXe|!8۩+]lv6 w" ˯na iؼ P̆=Ml0A=8O`y<;<Ov."Cj/dٟ7|7i Aӷa֋vmEj "D*\ ?TDns8gAeiPoוƝ*Dkk2V0~i!۠! |@.貎ichYRo/I4svC2lgBRo!F/z|hcbrnWL # D"m~H˧"ɠO(>݀12n6_8,dho)c?@+ԻZ#cĬNoDqcɑ[_8gz Na{ʧlTj vT4Ç;"m-v=ޅ)~LH;M4/RKF%5%%h&8rLddV2B:d`)=Lnmi*ul>6?+0rP3F!#h{Y\35VZqD,*]G,{uOd1g%ovYH^#B@>Y ҍ7\-ęA'8(8o %Z6+t_Rm8+V=2\YDiGX*8LsF/<3XE ̽[!B91Dۉ L{Yt=3~(e+6X1+ rИ۷ n@;* =-۱dDk''HI!.jUNZ D(u"I PJ=t?b m liyNbjgvE9*\ov_*C/@x [{r~`r_ ngwy/},E~ϋV$k O}|UJ8$5"r1n>/5^[sѼ0Ma*'9ؾ]nϞ>m76[;gjIhh֎v Zۤ.HSuz6̈ Ɉl&TБ Bc55Z .CfQgy[Id &}t3I\p)ܲQȲfkgBecZ,2zKqAy}ӓwg\M}!H6\ "o"%}S@5 ƺO8_jr#z*mZi:}sUPȉx3y|4(S11CK"?U&˕jrRؽ`*NjV%T)WS ۠sqc0ި%^z0tv^h\}275Z$q .}LoaC`˫"[c_`y:uy-!GYm/K%%1kZNGsB_"1礍O9% dMMv5eh NYF6zf|pr]73.VVp}2" 3U5W$V GtZ3U{9d>AgnP : r6NyTHdxhUۅs[jHTRs: 5-S/mv*зCMs nZk /-55,5E}/ NӒ*?\*~İܞQ 2SwƷyz>Džrqfy,WjߦIS[1A8oq\aL£HVHYZΌΆd3b,ՠ['( h cjYm>&9,AlSdI\!ác.b-Ci&3?/zr:Dx gRjc:d=;BMFA$88*">d(<{X\UY\Z 坤5PD+ҒUVbژI!ȷ؛{m/3GJt+*?PclkA׿s."U[ `=63\TQojj|a >6,>8}|ryr^7Գ*-5ƓiľhNA¶VO-,:jKS L.&#~E8_& 5'}A ^=B%jLLzÚda_t(Q^es8`7p^hs+ZeIDzgHlY/9p^Cϔ9&3ؐuEcJ[SToopCH)Fޑ;4 *'b1#;Ko~%TÇI-w&esVtd8OՇՈumaOXKL4"Z'+H\5"n'GS wәʀ i=re(U6HHQ wlZהpcAb608(5- ۙ5ε[uuc oqfuXʩA;|ݼƗݽ0)2ʾB縂=56ʰ.zErWt . {Eq@`XW3ێ7`#u@ki y}ڲ|0S& ^%sYCd*OIa۴ǰf 9pcSu5e7Q*E(H`Q;z< 1iOX#ea=tY.x٘ 65rIؐ p&Wԉ ,J^9'Ӽ?wNzLҼ_%]=q_e= KMߏx4+Q3h(ڡ⧫2dﮞUc=3.&󴯈>#EIs0M "%*6(Q%{7Gsz݇`;`SQۋ2$f# e|RWVf*U?.O^Ex[j9#Y+֐!Wtj)w./H¦6CgsZP*nv|Q)wvɳ;|MՃMlnED֦Ώ.D9# 1yk.C7){ʭ^}fM ?uY9|%|ٻJ%gLNql2P=NA6|z֯ $ASqSgly,-Á„"&ޑv"siG-fnP,_GUseo'+sBڐG1Ӟwl%-!olIc1'6]D'FZArf"; A5uwg#$otbTt"- UqLAmbj}Ch4uׂGH@߿Ub,ƨ‰\V(Iy(&@$,SKL_<@r #lʔ qK_#[&d&/ HY܅&x°B6Z`xƭX|D$l[SH1v:d3<ŷVG$fUư%p䑏)8[WH8 3:om!= h)ݯcNj8M6XѳigK7:&#υdBZS\SmUbu -&C> tC!$i׊RFߓ Hާ7MƓvx38.q>ʞR.K(g^Tzid}qVgMHNL ҃K@Roh[C E@ƷH!krv_f"w>&M{ VKU Ugh|X5i|=,$1QB51xvAE#vazi-yd VO/?S4P H5G7?V%2c+U*|ͽEC P["49ɮX?xtM&;qhDIʕimW3 NH~C3l}4u&7"k\%/C{t.t+t~QPR(֘=r@,HO{I&:Ja3@ts0]&ݯr[?qObB?VȞގKe|LEn]Ed|n FZM3duJ8O-cB4zJF2FQkxźNV,xѲA Hq=k7 h=BMi;ATޥ2%Ks4i]}f'zô < M@ZLr.5S[GkVg8E7UYqY2LH%/m ߗi~%zoD.p-N&xOҡWF9kQWtnP9|ߊ)[>:1$}Z}":P[SӘ>''K<’>}ًqC-ق)FA0l.ȀǬ3ȕךo+C@$71L9t//b~S}|;X]KJh"eŊ֌?)쭶ElM/ vq cѐiH0f2S%"q96%Q*weF5I]8q R}E^2 3PBنOԺP~ӻ{'hTFLp>[ neWT%Efr3:'jKYZB ޥ`Au1"NH!aư$J`~ -6#j¼&Wn3'07~ԗ6̹S2:fW82ÈQc[ *H|I)rsI*XJ*ea?FAթ`Hd$W$%/JK6w@s&U쥤4+Z;^&WIȑdiX 6Jk*4 d+5kK%TS \1QCX6{NAՓ@#\vKSHe0zp`Z2SBmx _0wM/{=u`I&tڃ|a0MXG"^T\ŷIeXci ,ֹ5Xb#,8u2UޞfyArZq,ѧLAMG,WMg8Xm edTdmL"ED;M%i'd@G, }V(@J><[dSӝOmv>PA$Y8Ҫȼv~IcI6?7lH{7SxΨLh.OG~KuزCwFD%7kj7dΡ].ED H6(z {j-[ ٪Ԫ ?cU*kDZ5y[_οo=<;*ow1zi7CD jjdE)֔D@@ 2p~O/ 5MaI(wN]NR%_T6+,B>N=f~3@L7 ":F,ňeyq0@^һRW`!V"okwåL|]]5e"5$B̕ՊFLaCj^V-r.kRY(;M/:{"l=4c]L`(!5@\$Gmm*S=ڵhϋiPY) _uZVgm_QPvGEd[mak?=h+"ˍbҪX KH׶}~[gǚa=좢ϼI^\?K!_eAph?WFuY8WPdyd-5]j쇄m I{V`_v¹2ntB43s4ߗ] R/) NDҎ=ӦkrK|AS4`_Ca8A&})T+PPQdІQfC%'(z+/,$-ioxYZo.n \2h7E ؈O=;Mct*20ӓʵB1VӌW/eE7O_a﯐)gaSgv Q҈ p7{tnqb=Kh|[ `SBT3,7l]D#heڄ-!wߏ<'S1J0pzO"qLݷGH4Ѻ|tn% 0]DpOQ«0k{\vFD ,^D2T`d(g?&VseL;@3_wv1Xƿ 2*?8!\ݞBm͈2vcKNdS aܱc[+=yHLBSyNH4u-鑠4OI?X^siLe~רzzu~H߇9qqN̆d9l5| ڡF%@:W,m4Gރz]w∿MVrl?]BJB1SL6t)Q=.CgRV5[eHbk&{ `couݯl 7b5UP"q  J>ư܄5 O!ck߽PEcI5gpgILcɧGhg*D!* =6 YS arN HǦ7Zε2p&&`i0>xsǀ6!>Za'896۳e١C@A,sOMq @Z ;ltňr2 e !Zc8hOXTA:'l2CByъ1^;MaaobCJB?2 oK"՝.ijIrG@s$$qϩ$eӟ{4jxtj0iko d ".@_t>UrpKh,_]K5l !"n @d+}^tmrK*c `>_%ݛ%+a bO#e E o'Olr @/bM Q#*z+c$pb[^}/fQ`wqAˆ@l.1|bhN23pa!,PM@lSFm/pZeU{VP$6M" `[cgفG)f c*fM h@qYqZۖ0Fe:Rm܈n#׈ #ʼn<)Iq4ڹlжim7f"XE2^RɯڳBb|WD'7 \l8gB s?xQ;f%%>vL  _v#=+UcjlW] } Is`5}v *@!ۄ (qF{l"XD",5@tkJ&̄W}UIaj)=o /KVĦ i䭭0)!CGp%jO?7+}dq6f5h~@mU9AcbA3P_z ] 8ZF-_~/曎Smٻ:y`4eU5F8 giK6g $o $cx zR\QT蹽 MjR^#[t k f5?Y;vz ഹXYզZ%fR]% K?R7pc#m h#8:Z=*lYI0*HŌ-ƇznSFlݛgrl&;v?Spi?O<7 K,IF"qC6|(o4˜MuU/Z% -,m  lZFوxXuuF6I6N9->*ȗZN)Y~3q r\UȈHp*Q {YqJzbq/<w Nvup4kjrV-dQ2i;'@IxU_6 s8kڛmţWliU@TQ%.-;ssd*EX9=9 SD5:vCaFciPUֿ8GBar7Gqw>W4sgNxwp R."oxpB]"NBL 3-~N2m' J}Xܪz3Bϧg24Yp$%D6+cj%{F{Y %l;Ϩ J4`Օ_U%;.l^[h7?4|joVDC83 C%5)?x'd19AL|l&=?ZDᄡa2ĕeSdGZ0.cq*@=M_"MSW$eC9Dgg1>7˭VlL*^sGr_c=薜wG?QcH =Ew+K/^Lֱt5jvgw?&H8~{4sm @lCՐ8zYNtISز٢ ~チrKGEA8FxB)0pl,r۔Bɇ|F=Wf[IB1 _opJO(,;A蘧R#+֡ǒ GvU<-[N bpMUx[iy*`۟kYr(J?ˣCQ![a;<.B1$f+>@B~g},ivE, (V͆atqZNORL0rWj*5׼~ m'ٯ/rOBF^ :gGfmZ Q̩C8Jȓ MR@{'wP;!<:(z ϊع˲Qi@hH9/Q p&jYBEzuQ ]l;f9V!#nuAAT+0W?HLʨO;l]9T>ue=mIĺF}'a` 7L.\rt爊2cle{ Z~Sȶd8R/+=T, B]1teW80lwcόQkb<.C$X|#NJ>C ٫yQ_:m6m*Ib)@(R~zvי :J<: {@fG3J eN]x أ?*3 v︞yEƋƛX8 A{&þJW-c!k˝9%XJE <9=TYXb t3K`+#G$ߣN `+A^#\f)kXag.cEskQB-L=|h\(\#fUvbycyE/~|dN@$Law6Cx76̔H/Pv&ATh~_%}bBˇ Vw Fk*|Eɟk#͍|x[(#@+w$Sҙ[ⱛǠ \5ۅw%@S5}8ߢBt̥`*0R:Qj7Z$mu^W^J'~0+F֞(מ|]4>A)}w4.:EXVg9p bngZ1Mdn# X<Fe2ڌa%( XfY3DaHb*sfeX^u,ʞ~3r`gا'WlAaf/VPo֭脔3 PygMv, ɬS(kM#trЫ[ ݥ|2eY8Gj/ѡY:˽3muJw2> 9XwZHk>텚]) l +!XჅ{FGˬ>gL\x"b6I$T_ίl{˧wUAx̰5K ,ecvf.pe;b,ã !<";/hWghrF,Pd4]!u &Q7f!?O Q8>j+ @˷pO )lR1[ȏOSK̪*RNPFڧau! ^sP'no'mMz/ґfIƬtW EtQ̔`Dd%"š ~LtɍEB 0@p -PanњULTX\ik驲k_Qy(f.񣿝w7¬/s5|AMuFw!׋ia)EDmLG`UmNr-;$àhA4PX95)$[d4yiೣ{b_J-G<՟&_*kPQaҜ쉨P;m_L5/7pWp<΄Cs֙ )*ۺ/^{6*i93uVpG[&6;B11iSU UmcY?rJ$3uaID+#5vKNuH8|ۈ1٫!ObH1\HҨ7 TJvSʀ<V峷K8*'iJPlJs4.!E f|Z\mrԾqˍP\ZZQsk9s`Zb-p8#?[rc+ܗMϡt2O< Rr$*(Kܫ^|gzt5#VKx.0NϦeK=(Hp5$ ?G?. $WĭE8dtLuN7m̝\8/.^TVi`&! T ZWܴs#(>}3Wa5G@QJ 2o$߭j!bu< ] uI A\oJ-L˓e hw*Jz.fjR|;ǹ=P$S3S [7~BLn*m hpͭs9K0 ;6<;B\еX=ʸSp/"oM5V[bcnɌJ|/ۯsN;l]\ 'fh%PJMCG쯶 "O$zUYk)#-3aKjiݽ֋ {(or(TֈQrw%4N ,olTíP~vچ{aVۋY2!y0?e b\$[:(X0_u)]h&?mx0%*9 E~J6j-wBq왼]_$w#d%ڝ' r@+&s|2 %oŧ}ܠ9ZH}[ysͶiPjsY rޡ]@o`۹91ق='5?~ɴ8EK^z~ ѼFcL-kܲss l{_>~!sgi%AnW)RHh(Mf0OeKvE7~| $Epd~#h9м+P!Ғ f}۲hddb+4xvQp(Tr5̜j5ٿ[! 2?*88+kѹz**mBOm 3#J zXǾ\e_ֆ< 6} ̨ci2 wK0+"EW:^Ӻq*Z }J.OkoV(urQ&_ u-H\' 68," ᛁe@+~%1  \(EDOa(v)?!<^y]nF\|<]jH)-h1%! ҉xJX N" )ʰcy"(TO>6h(-k̀/ +=7L`>b"eiQ9~ՄUm?UdM-s煾+Z@-$Ed ,Y|$5I5";Z]ܾ5PK1ᎈn39OH'<M@)%{H8֗,UlBc+tBaAH{jphiA3PB\ 1fsK[xҭjV;WHF?մ1_6Z1e349Of*բ:5N?NGΏ4F1-ɘ@mM-툜zŎc~qf }J?DJKU6 S! an(XueVWGK/%v9NG/n!QP {۲H4 m%xLj8Q! /T^q>=zQ @!֍F\ڷZLkUԳIO+>BRpD#0[*0MM48՞|2m{[dYNÝTbR7Τ{T Q DpR_O~AK`ͱur9&95C4amӋIȫFY)P'F%zr8.1&dxӹ RzW}vF@GRhV~[Ota:i(:F+`Hcy|nMsn*95^= `$bBFLa͟P5Z_;j>XX"Hf"[WrfZ>)GZq6|ƙۯҧZqqW.;yw aQ-mw1KVlUS4$B`L![|_Q#8G7!R(Sۥ|[%(!ohq(|[tZJ{^ұ@xiLWYqJ<} JIPUͣ,ݨ?C6,& 9VO5 a3!=J7Wj 5jDm1)5IjطlO)h5Mxz8-[b&g>^V;2VV?3D:&KЋZGzE9g" Yͧ=г 0#wAP/:nʩç%IFa.^[6V@^y)0ɨR L>#3ftSi-p& Y&]gc6;pɱ,'{wz1IR} ]Do.(`n' M+]S0V*G[!X)ӷnm[JΔDA\cF11rb<MuGzA`T)Sz3Nc/CF/SVĽ\ P2RdM^^H HoeO縼kL ap9pms՞i 56l> ]LKP_^Rg!! iG\0/ŮȭO9L@sjYkRȯ2U}MuƁnٌ)Aʸ)l΋չ{lŘΛ -/n6M@}jHDDgG*mmw;bYnoO0)x;1YޘZ rQ΋8TO8JZ\^_Jsdq!.wK2WqU>jH`QM|cÙמ|Ez)! N&3F0IG.I|Myߥxg+NjrnX掁a]7Ց>݃ J:jO@:6>>Q>_jB4aB)1G)||P@[ tw©.D&‚Vз@V;*;!P.IM݂6 B}$SQ =ewVUaL}lc*۠do jA2L #ܯ1?%崸Q̒a sX M c_0g̞#Ühjzrbb'{ˉ[I#*>j*;Y רJ"lx)`yY73tbDEا ĬA!-勲?>f7Q(JR}c_%5?StPPR9뀍htͦ3NWG%ޱ ۲o|AV"cn8Pp}%XB ~8,eXq(UЍ (#$Әކ,sm3,UL<,^^45y6/VoHs7LQGǦ<X<,gթ# ID{lSI] F+,DI4=UV$ {"in|cy'ח}$/yAC?Z} =HaZGB2U#xR:_T#}5ig9S!x{}\co2QlK}Zd|6f5F6ܧ 3)>rO\%ۣ/dz: gZ+"H4kf"=o(ѦW<7lM}, kZ3ԟ}U66\Wi`*.a%2G|G1Yң4SiLKUNLŘro UUjӻqr~0ٽ%wR&PdOMB?qRZƮ@-aӴ'4~(,q2vQ' N#YGvd#=aI&SH&@^&>n&Aź=DBvS:~k8+53Dt-W'YXKRR \!&2-o#p]^k4.ݒN*ۍ2**Mhk9F`9h \{.f?ť)|WNhqtiFΓ0[cyzs 5|fMh'*C0D2ܖV*Y"CXcۿurLBGEV.HTG;!Rg¦͗[7ӝCŢa4 V |$t~ !J&Pi+K}Z*Nj&'DHYiL&TJ̹֛k]К BI eD7AS7FVs$x%zk 9r!_o+ЃҖ l>]nT֤;\|9xmQVͶ`z Y}D `%"IH}6=q - #Wf>V@Aar.o{CUi8s3~લzD[!Qڔ^̥.a)Iі`J,$I\.Df%xB7f=:ʢj)ZeY-tWV!hb=nOb{(g'dCTm-iҦ?)B,bV0O(;C'b_1߁aۡq~_6PQi/dgol؊$_'y@T33}6ʹ]QqR=k>DU\65vﹱeJkͩV/gqOvr٨'IpS{8?d(9oQL|maݹ5XcYx ٯ6bJ2wr1v :'[nx {3zaI9p5تC|l"uP}.8dκ{p"]*zb e}jf7@b)Q-4 m,0e̿WKtsh,0qEZ]ͶZ`Ԉ+o_)At h,BL7h1Bb~.] zהKu",XA7FX:`Vwg66qs;0d**(T hS3_-ͤDp@dpŴ|VfPJ?e(<QX`[jT zߓӸnE}]7NB2&6Q/nﴍ;3L3T] loƿĬ8U62"5_uyuޡH2__&ɇBPNH!L0?cv Z:, v/>4u|inZ!.5H+MTi1`ÑQ(=22*֌b n0csWG##BL$H3oBFg'&=sȣWmugtUAvMo n`NYF(FHN;@I{fI*cҝ׹t,j|UB KeAsDŽrn2 z$1+2l/LӰ@o%35u544P#b+sVm#goU+LMY.Bs#͑vJ[+yo>XDtAW߰2P+48؊`]1qs @@9/Z[ɔH%ҌGhm}6#4Wj"բGTbNANL ГI6'dX/͝qUQ.iyzrRŠ2ʆ/L[[?a?҆_hr@7 `'`!Nw6~cN#K=D=f¹LFQ'DSfffs='iIqJF@fFf{J2'0f,USjSawQ2mAEhddgԋ lmx@lDݒ~ٷщ0Ѣp˥v`)Ly/%;BKͨWqrfGy>T&oi+.ͭ xgP>B >^[bNP1ƺ٫98@ JMŜ!p4e*D^jTFHdKgYwl> Dzc%GY@zZ3--5Qkr*4\ caol:PS8gv@C}?<!&+c=Q>u؂. z>H"Z1J8^ü=XJ.v* _Y͟u~<2 %?'<'LXjBFX{pHq:/L5yPMzN$Z5ۮQm}VI)4b9kQ&iR.f%fWfǐ7=2ցgyP )=7oqb #W()A ,5`!Ft ;- c5L@T b v%&zūvkF>Zm6ˢse@v[b` G9n0>ZLLB٦t̞c,\ M >;,uH)eՈDw2KT~beY[WߗtQUSX 7h1'`iW%(;8vU v)BLi1zo!;RE^:ʶ؎w"r_C=n:W1@?ЗAC7U]P7>:G3Q S>x-ftf c`|hL$h%ñ2{{RU)<۵|Ci^A>Os& _OɩW ߀'Mұ:rgr`/3*ngHnJ%Dn?.Ӳ9뜶Za ¦A,DݼVLLBI,\"Y4|6G%Sބ.y^¤CFiJ jS)!sl,vܕޗpǾLжKD^!dDӜt3nZnYCޟJ tMtJQu* 8,nA(3>)][QiI0Bpnw܇`RhP揽C/ ߠ8qY{œux-]fbR2G&XҞ 77}:$HVBkS+M-t)U ȫ`}I#<.5?6Eo0£1N$-'tBoi.ց(W]~E~dx:y@1仈 %HVqUBg`㊲kBb)=l>!vjF*UV%LU׿;,FQKZzY84c/2=,q6]K@ '8qohŻtڕ/{rhÛ+auzmlWU'%mHmGǶ]vyz[B|^Kw';Ġ>2] hO35/<`iΠ(^N^.3O 1~n@ʸ5vlDHZX_+>t ϚzQ]ԟ%6g pQĤw\z!Qh("RGJ)X;=RSS*/v0"3F #atz<󉱯fdQ<)M2MCvnN!*^>w9{͸F ݵJh GXglod?/͠+ l~õ{xY,J*HsiECKvau]چ O;?#jCeh;ZA DnMmAo`BATw.9QIHLzlKj.IrPeQa:$bn%ֈk*#J.J=^h&Xl@ЍCr.5cīQ;M#s$QC#e/{$كP#EdoOXWb$zԌ[UKpx]۠}C'e∾ TAlZqi0:̫puk6k]JRkd4f[Tcь*I7iR31ɰ)@;ؽ~eB;$Ce<3f!鲇Re?ٶ${Vx_& zAG# x otRȥE`PAQ+fǜ/ 3xÅ^[Rիi .WU%7^.{ YOILoDi\}M38g7À#$zA-A DaQ*bcC,px\.p@"hvA&>Z` I"{S4BCUF 05VN W&K(8r]a3TQ)C,`?uqDlVO v==j>!?./Z4(]F(ݓ;b(Bፃ=`6݆tAT1S]V" #5 qQT$vb"3s0+T! PI'# jA/]v6(K!!%1|M8 HL> re2RLSXŦ;ˇw  o (*] `MvQoa$8E"LcF~֎T`#6B3oJ$,kp˵G&Hb*S+#(\߆m zµq`l ")6@h@5OیB﵋}KzPn[Ë́rQʦkΪm g  (y܉֔ܨ:DzLrhzBAg|!2<%yO}l*YN48K\S պ( P_ F֫BJ]+ ޘ= iT~DK.aS|T\wL1 Di4{ufALޢ|_+rN>Wm!;\z&*1hqJsw> .9iƑwI2WuG'kKqS #vtD%gW] Bg. ZZY Ml::56Fpb%ʢqշ5;ת`zNPW(GBM:l8Efܬ)UCuRLh gMuiӐKABY·3yMr=T[U"PԺA/0ΕEqͭrݿ:0ˈ ́[|)(C 0}k|Ɍ>[.+w?攬S!DLBhĐF!5%xw#@kwcGuu>kV%OLlg)~d#:Wl¦уqVKH-V5uubV'@y( d (WZab'?vOg/7pR w8ޏ73q_b.Z4S[؏:LBca<豚AᣤYոYzw]^3s\q=X3 6dG8 3O@Tx6`Oc+:nnPǖ+}NH5c,/lG{ƇыK<Utd r[Ú8j.r2||o;-yuY@FSeu)Hԕup1a 2p$S -JnI`/zMܥ<j1/)˵HkOO?.[:jSkK \0J!BkѶ^-w` \ǃ߃рGaEYYqdwU(z!ϋO0 ҤY|n^>>'><(ZjWN+nuyo=q7TMb4ͥ|sm߂;S#tgx9*ظ!_YIW) 7n ~̎vg{yuryW޵4P ڂ"h:J`Y׸)"|VZE2ydD1 A#ǴCIm2ܴeL⫸.;f3q LK Sj/Kؙ؟>q˭3`r,֗q˦b3'0@6%Sؓvp-ɂBӳr b8Q^rjȾ@YoDtFnd;0Ņ H/M8.O: CB?nL9mT~:2gB5i_&aі.ًroy;ޮ= i llVn >_" ?Gg6DVtlP.pAb\Jew[HRHW^r"[Ev)Aʢ=ݱڀB@NA ۆ-K@> 7;5L(ooT2PؔqMFQ:NMPnj,9P/ Ɇf_8m<ᲟxI!@dZH!kPӎG(na4[l(iz"?HtNIč+؎L3|J$ Vӗ}m.B,X'ˁYz ďa:ygfLP+?M,@<DBV%0'_<;p~{ߢ9jry>I5,EripEg37uL"ʊLYY5hC.o./A` 3L?mvt9:Ug`RNK#A#ݫQXy!\JiOk6Q3LˡmƎq,,"@"LԴT{#8蕰whGqŊ=/'/S-B P  #DNĄ̞y4N؀P.^ ֱ`5mXEEHBp`Z7J $&F(IOm9]FdxkDBbk W ?t,D3ςy>Lu2>mI^" zuʴM7v% ?lBFL.2ԏ^"qR?**Kd1;J'F:`RWvW9Go~B ~Vܱ_';X3HA4 c3i& qx!VfAP5=lGccpv,uMVk.FyK1AL69 sjּ]OdGJfqɌ6;L.gRoՃVc@[wakf 7tuk)*<{ˡs@2a TXiF@D飈JVYF"h#Uޅ*[2 :^"jnx9\+߫4j tu/ V>X\Weaî(!ЏM[| h9kNymu'`\KqQkv$˳I 3ސߋ9ʩs^0ҺFLIFUnU$=pB73K bYjP!%P_]d~߼3'I35Z{ʘXDP'?ǒҭ'/@{f܄X b eP'E_f,}Q.q?7ԟe5 «*Rq3MP?Ƶ>1JƺI/wTi' j&=m/ƩO|)TP:>2=Tŝ <2}4yi%7Q2Q=>G ֵcg*f2sAϱ]2gdyH0<p^睙vVYI!- RsƊ o Jo(UacxR<ݴ"&^#m)?%PwH;p7iye๿PiO1Ҟ-gXԸo }ǁo1s}f>3bt~hT=Kl(II=.9_"P?ׅBMag4O׾2luk]k| X0WNZ]v g2f -[bOERNQ zo/}%@h\GqZ} kq%\}kƉ}e!E,`cq.R<(b4M.=R_+e($D+iD@ڵ4fI Kw&"* WeHd.' I%ud)e;{yM \טh5 M1X\\a9 A=&A ߑJ V.3(F1$87mOc'FvuYmT+=?bmX(eoKSp؜].5FdUCF! |(}u] qX:8cQ Tx{NrO 7x+d yXړ8Was} U!zv4$Vcc)؝!?: ŧ kB>c*ѡmf`=8G🬚q+ڲS^8Vpr g PJW^6Ф 6QCG»0, 2g<#t-wֆv+ºez::)P1 |Y9$tGjKAq`zsyTr$|?qߦ<HɢM311 *aksv۫)JgX*Ash߫KΓ0kS?f>tcW.RͳsA-8!_xM Pʥ?7҈xb?w'? =B?]"ܻXPp~?Pסg _N(Mxf2gIr{kyj$`|#dcc킑QLx nqd,VcnK7*QC7qoET^2#n?sGw>24EfQ&3Bt7v{Rou Kk|><Ѧ/SȨ(=9>Hν 2 >We%T_bsvBKzf9oZbcn졯@[[N  L%1y'RQ?.dL']249bk^?!/Y`)3[|`# "WAtmOԓì_! `8D:M.xCAo~Y%dIO I#Fd- tzr2CCFt )DaL{cVaϝȚqg}R^ͶA-tG| <ͦi5י1G8@Fyd7/= D>PRn_us;<KGXxm%(Oᐨ-{v;ۤ$#IySpG56She ۽ReJLV&raOFAݸ{fh%[VkESaGw1ߡp"K_QQ"1^:,0hdia`e7n[3tZ᲍c &*8o1 ~]߱W9T׀U5 A|/e؁ n7(lQcک6Fvzm>CեQȖBdrɔlKs8#C}Wf=2~.97L dW#j߄e֘;Z sj# V_#jђnt}*'V+WIZ/?۴Ll$9ꕒR4z$4w7B$9] +ߑl =^L†mө>D d#eQ`k؎޸2}1%ZY@M!qK,Vz~ u ʊ2|\;ƺɧWEq{)|lL#%ٲ/Ib+ǟiM`_aCDۯ:f4/gS5|Bk$,PFl0h[pk`ٮuzHf,ϻB:9K,V{/L̵`ׅN)^XdDOho7y*3s-$Z2 %E΃43#1wg@3)$3cR. C#9 OC#0+!(ϰmLt 7éW(U_rQ# Adδ+gEx& 1D{+W}S[s6@H"$hcBfNw6nG2!p<9Yo;qX%d5e#@L>uC`rw7l%:=>IKUXc/A0mL@.R$4i9s" z1mkEF:p.P*%5D.\d, q`4ӳkj%&,[ʘ{.z]qħS_hvͮvN QHAk.H^MU%m{XqPN1Frnv#F/*pZ[Q("/&Ԡ[BQ XvYNvaTK{0-9.\3xl|]L0nj;Z1~ ~`QFyz54GWxN!П@iMqú-.֤beh">˥dW2-){,/zMpX'ovO#[Qr.!B*v&KS]8ZsŁ$-Vߙ$G.hr@ڇo{18p<Ļxӊv 1&@H"ƎxOiZFNmwzcS1lJlQ@W:#ϣMaSȤ"5bD,wC'3MMǨl-&7V&50+3pT4sT)^;Z)ml,x wq/bMPXު>v-S܎b~oVuw2H@~ܼ.Yˑ!&~F둟l2+Mhf ջނ%o$4[jKmXĨj6yV]D@VaZrDyJLڏ Vyb9ݻXbZoQiC]b\0'5q̸w12JGRiZD Wc62; JJ$'RIb+23([;Ji[".6w9,,с[DD瀶aҹ0͊ećA WѺX*f18 n9C3K ={x?{*m4);g d YKsEe*; }4,[MLW0\~IxCY5MNd7l-(dxkr9NϽhh KQdg;86tZ!hJD#<ЮDwk<NJ׉?s<~ _#-%yx [BEA<أK SR:=gƒN&#z a 5`F \e"؇Xbb[os$EX&6d:L&O<Բ'/vi C\n7B@ ېDmt][)GV XVВ#M~6 ZgAy :0VrI_JyTZ%+ZS>Tj KW3w֞a ׎\Y,߳, ӷM(~A Ei͹}z:J8͓O& {W/kG YI2^p :qWKV:bShq !X^u}8e :Kz'4T'Kvݡ;{цfM4GEO3큟?![a Ė~oK`1[bmv 0a찈|܂(Pm'{`Tn{Ӈb&*RPG^R#o1|# 0>%QMT" waE*NuHr B|G(p~qF|Z9F;]DnsdzzJ- |T?X4m[`g YTDova dۺ!%Dt-K) p%g/ =vCXo bll_2PK^_Ʃ(zG0L|R}ɓN\&HaҎxkFP5-H &T'% K3re6;=ɐ^Qq̜)I|~V$4̙Jl0p*o/]qb3B/UނQE9}!2Ơ~e+j&~ ;dAT'J|ݪض@#a R?BQzޕ`O*6^N^fEӨ)ؤv:K\@+ƥ4GT- TdҦ*ڒ*5&<[t6SyދH=ST58kDt( kAVmr7g}F i'`L/u tFQ)m$%kal3ҽXV0ZSRU~S++7DRZ/t:۬dН43sAΗ<4-~D6P %gJ06~)j'Ec#k31A"Y^ܠ|.<9Q8vdt4jZQnGY[bR`I&w3lDVE*iز4ɲ b]&J k2jޮRjbaۚ xɳ!bNKFLjD\6I$߉ip6F¶0V_L2~"ċ$Y4B⸙ҼoѫSYo8dE_kaSibƕhq)ԃ9`OJykjb2}y(Ti"s ?_2F 3K[v[#" >q%(,w5˴,̂#Tnu.G(k2滔rHGئ#,~mIjq9j <`ZVvJ^)D2m]v:Sr[X1 @i0\km5gEuz} '8>=Zt굅mޕy qkL^0faT`0PٙLƛ:or2ˆpRZחpv">Kr̘6nZPVU^k=Ak{Cn>*Ģ-JDKVUZum8! MQ,Uyz 2|xkmW2y`U VƂt}W8}6- R'FKӱՊ@qlC<+d<5(2&ZȻ S\>!fQBmy: Ě:CatJ 5YB0}:TiuAT9 QR0jXyݱ9H:vQCV!jY/J^crf\A'_WNVaˆxaYl`?ލU X9~ ky۸"0tT1cawp3%x5ޔ9~-J48zEC m{%. >q;e=򪪂Q[NVIl Q܋h'޸WG73A_hWu//0@,}d#}RHJ>eݮُoeflʈ;~uu#DzįFCNzT+?F4i-8f:^d35%voo-` 9e3Y;tURjuiހ  X#|ԀpKQ:[/zYμ+ "FUiG'i+ɰ'L-Ju&Փ zF6)\X7?4X2Du٥.(`lx!qqdi5Zwb)![eȬ8Bx_p G+:yTCԳvݡgRp B11}pb@# m%0&/+mU1`/Fq]ÍHML=w߳S0:h>rǠx7 .ӉuL8 oPSa뽼V S4[8 GI,VE'3,`kli(Geby'U-C`/uύLBcxWHW1x!$Ĩ^4.)Di0s.>erf𱶊܈Oo(OV䰺]M{O!tVgPs+iЩ8SFưf>؎bw\i9T+#^V[2gW yQ5H,_XDB6TYK}h8KUP=nH;pyQ޳1u7&V߲HPFG`A>Tk^?yxk`A˰[ G;!5c #t0f(Á| A{T{J6_FQh ӛ";ޔݓ:3>vm^}:ܣVLШ5({u&tO|a1أZ};?.{Ԏ<.gkͱ.hi kC4NT=z^0mlRg.U!FUsV^LN f9u%n⧯ĢY׬svs?}[ϤHoSYwYC>Y9tq9R>c Q_K+1:BpIRѢ\p9ADu?\#8D1i@qD*96}mS˿/(l&y&u L;X˓_;4ݽD=00!ĹUm~Ĩ6zwmGr*_z!_x_QVП )3jkc)EomuS7u_ |ag %oiB2QvDZ k 0c*ˤ9=q-?;-B0K|#0ݗQ(lҏʂ2G&pxn5lӵuF֎ٵ0?E_w$U7phܳh;!u%\\gNӊ1y3t,@ёxƝ_*R/klE[R:gP˛j^CWy0NH.qBv`m[WO _c&Tz3z<:ύbD|@}"k:gtWaC c6IiDOe {nv5kl#fX i"EbwaYdrj_x9 jNضm4M*a2[`}Śzf:󿲺\0,mH'![Mz/vsP?"<]-Cn`8bE)˾N.U5$p >.84 }}:6JdxiYLI(Xfw7NݘSyx!{-J7N/ YTl7;pnfeV#[L_=>5J՜b;Pɨ $%qmB-e);|zJyu'Ohyݚ q1|aH|RQu|SUhIգ;@6O|vX8R .{Jܶ4W o¡gLȤ4DK.=4L>K3!x]6a #BERo-/23=-vQ\j%}Iī樟:A{FJD>3zޜ$H_)8Zmo:U(`@ އ$nf yF,nd$"GhF{R\a9vna4)qNyUaɁs] r-a:‰r,;gVC{G+*FuԈA؂1ٯBz |&AkHt`\hoA!6f}DlT~z,^Ԅ%pCCZDJnߥd#TiJ,a2ڐL{jHBZ~8guކ^|dWvZUEA=9+(QH'dPK$K,5~OKjn#A,)f`'<w˪߇6{2(y?',Y^} ;(L1~īx5 6{wepMeMpwYȃgvըe42 [4 P볗o6.>ZeDzyWzfHQJ^GAR_osBќ0k}+48MI,jl.l钻&CPYT:Xmٞ|ZEn|hOaۺAv {vm['wҸw\C/UHm2Ko4VU#=/2Wn{fU>RG`w .^)x-)nT;R3[iJV?H=ɧ. {x_hF1Xψ5$˯VrTV ^ .{ȊQ/ s`NT<%I%Ma=l1X&tDAX bj@}rk3B+Ϭn_XlT Ge 06u% h.סŀC~ܟaӜ&D4s< Cpa~kC\W#iv1c79 h2Hahl;ZvdaARpm{X]wO A0$.0wW{rUro\yL["!U9R3gc]9BÐg 6jӲG|vlYiqEDMw@2l~i)ɐ/ct$foFit7!F)< 0p::6@\"wQzHaH\~'$HEdIJI֞'ĺw3T|jl=QN#(Jŝw*=ngPN\ rlq`Es"CFXbi-ļ'Ki* C}NŌ]zҚN]5O1V/88w )gRg6@ wE9^㈮Od/Eo֠^cLBH3O~)) SAhIĬD4|(^*C c? SeWӦT6L1/"I0F H4^ѥ[pFRp }&rd7зFn X=_ΟF"e7y v)Ԙͫa8֞ƁMf~z%|_-ٙ7jic SH*mBM͠ڜ`ŝXz&4 zhb,^.sp1#8Z{f%g)(Aen4J2b,O=6%YgM xN# 8~ mU LtS''H U'r( [406 Zlֹ R<ͮ6T+؍(?5f?('{ 9UZo(*\K* r7Jk`lÊә[tM{-']F=+^Rd0?ӈ%Ikhs̛+ѻ곥wefL}fJ(s{ڄdq YTH5ZhΟlM0z L_`;Ô>~s N<V#>MV؍$"Hy%U3h{ٿ- vMZ0RRv?)YUW<#Q2:<&X15I~w? .v*7}.bpױ*C@sYtq.laVbPDqiaihHa,O7*׫H1@̕Og0R01Xs^K~쮭u]9  1 f %3!,Sʈ 8C ]pid ~ޫ1At%1ExneUY/ĐOok зA+X7Ld0 0< -Ѹ㔪~M3F\v|&eZ`_=Aֵ>ƎFd…T*^Ŷ彠L-(k?cϖYB u>'ǩ~aGČn{sF)bP᳒; : o/N* VpXO݀}$S?-ϐ<ѦT% ލK83ԧN)j!iՎfmPf&nAN5lV-1SldOPs;Bֽz,>Dޕ.* ,O'sA2<wCu+xɇԻ'(N\#qz݉&',OP7A@װ4[x#1-TS֚NU'=_րg8\ql/Uޒ@\))T^¢y+CKQ)Wo=K"N6Rm3   QKXR\sX9̃/W˯ ~ē.OIT% .ڪdq"\o,@WR˓ъ \'FDl c69]d{y[씀g㖎:ZמVC}i'\6gdQ?c(f)h=:;uۥe~@ìL]Gmt?o#6O&"4= aWɮ(y$ZLSԥO0s=b;aދ ^h ߜ[zd%mM{xQ ׅD`> Ց2C,=蚺~ / G5Ijb2>EFp ̚w(V=BsbFהЏ7rmN6@"Kk.18ģ &%P=>|gsfϹ{ dU64$6|{}+GMZ–[f*6`-Ҭӭ rR{*?fMFH?b;K|񄽒 Z4F AHƊ8d>afG͝/jzQP|9@4:xm6]-y%O2=hΜx &MbE ^zJ*R:Â6rw.6͙h5W[]yEEׂY,yLwIRT,D \&gn01ړJhh*^Tk <:^+iZBD-+L^G/_&>5 zhSC.DhkT} $;ׇOP-K֟3.o]*cح:=e]jY+Z@mhX"8&+6ҳr.nprG3g$ON^R;m!Br" tb{!Yz| %1@DW2n5"j]:פ{Ӆ@$\k\6d!|(Wv3E RıU7W:D)鱮&qbtNJ\#̽=Q.I+*}i7"s9#yaOb#fsyD"<"8BЯ'Oר# PBH*H]6Jz()3&TlF]LxLLpg'zHݬۅ oc_ȩn}92 zY-C"kimۃcOِ4GX 5!˳M89NsȻ3}a4\*=ޟ%Ts|*ʃJOTO4f|`QcWz%!@YEH:OSHkG𼋂緈y9'qj阠2)<9TFg$5=vL5i6)/*+[Gk)ƨkݷK>jS#^mP_L8oU_:ɶlɠ<'Hr!av%4Tlk.} GPWk<('rN< 4~tw*ihZ 9 @DȋY#)i%'u{vEP@Sߩ偄i W5Rf}eXԤw(oQu_Pn퓢]~%ؽ$>+\'V}d-F0 +D`jmk.ͻqC8V>l09dYI/Sn%J]NQ|9P^ z\5%ڄn)$ g@UR`MN?i O啥)s4. <> T )6~MC;^NM3:2X4^~[1Q|O4M0hVeqAI^OBmۄ%g f{*ي; &lHĊ}>_Xk~ZXkLE}(!8ӏR]6LL`}'ZZVSJ5\(N q:kA糨^ՃV$pEXmbMg+Z7/I]LfR Bf^EicrD-& Mo3-U [jϖ G3Oatp V"qo,[քlvw-Uoqw t7\;f!Nų)_ vO:;G)4눜rQq9v?d°]ZR'ǐM!X'9d̩5} \&(bZT\Ivb#dR ){R.w9yJ<Ԯ[zӚ]Uwȶ#<ٲ%MC|A {K htM1oH눸P`קIřU4L`yG.Ӌ/#l%B,iBī=u[<-ثMN)#ͦ~v{3[=$+g!UNk6"4$Όc^nN O)J|qr1U\S4Px¡Yߜ*(MoU>LiajP8@Jrav<Q(Ru){=KLs*wAp^f%t)q? Vǡ<SQպ|%+2Z$&iVL:?}*K-qݬcJrXI4DRY-MRLX> `|"MKl3D/L- Y_X.7PQ 3b֋7[vQueJ1bJ ;ぺ]7 4zAV]T%= ڝQsL` u6Ia@?YWlG' Jt/8Ehk371Jn]'^: yjNcB6Ht u ϔ5zzlx~4{~ƛ03GC,HjF qntKݢBR:I, DYRFړF:zj,6! 3d7-iY5vXdsѰ2ab> kkwDww Kw9fu_hj)4Mw$=&7\}luJX#[]i/R?'$%4[2VoΒ~żZ 3Y3<ޯZnܩwG`;>~&\HomٓI_fP9u&8`$h\ƪOl{ej+CP6~ԯp‘% VHVB{bC`SׂFm`ۜSyf%f,؈ӝm),4M}.a^nK؆fƞH꘹(#a2E8hփ; /oH#};GCm>8y!YY2zr1+Ӊj($'B OpV.Ƥ6ܱ)m],P Da׿|pEd9EAz+&quPL3_u,_D"CoՂK_ғ<`I"K G?XHb-1p mjָڽeҒU{ש Xtѻh XBg2 ySqzVwyȇ հVQ+/Ž Y-/+kb: ԮEBk7i t;i< 6K8zR%p wooC2Sԭ4> ʖ qrazעJ{Qk%^ȨCnqn u/`B 6] %P`YmCGI X2("xOhn]0qM\scORu#s}"/QM0o\] -wDƐKO .i:͈ ڜ-\/jEɌ(Ĭ>HPb"E"yk03<bn* SN|eۧYBF9um\X+f#M-1\x1.VkPԶ] _n&yd #0Lcd*Yvt8PJR͎r m1zP cA PJtwמޫGydN1_N"gT~U,͖ ]fY^trQ dm 'n$#fo-%|:Uщh;$ؤ;՚|KRW/ 6UOBt /ҿ:jb'n#CRIZ`+?Nw̧dc`*SbVv8z6  ,vؒ!vHVn%ZC@ kRRF(6T|Vw`}'ʐ ߘ&L]0n69dlB}Ԝ /,!W08Sv[k -Ak(O B AH-8⾺?QW7f_UZ/f,:" c@v W7siƀO2$}kp+8s9 ~!\>o;nfi믧_֠kkгAH;/W%Dzzv٩܈ 'FCٵ%%Fi7JAKg,2t1VP)MXxXgYY\JNftVCQOX0XK-M2qvAvwf2c9(hLW߳ie9}Cs [煼N׉O7F;e7[.W~ԉqSxq;a[o;[F^_"`궞ZsNCg2Q+ͻCׁ|JaJҦ?dE01qF[m?B}VAc#ԺCe;Uߏ;}&T3 ~1M~O&(CմqkϹ'$AI[W< >FcLf6VmSń/1Ჵ`&F@-6^9V00bvuIJM(਀N5\fI&a"ڵ)%]*"0 $R M+].}[160*ʲ*kuZκhc/s^B)Ωb$LXll5u)nFxHTB3lB m)ipVy|}dZ#}Z{ں4$"17l!pF}kJ?Jˊ+4u kbRo9S=ܨc1Hj=lB%D.:5[&4F{ċrb CfJ..g΃ɲS:IpJWͩ$:sVe.[UWc 3{ZYT8Ö8HT3EtBǃg(K W }0H&LyєV˂403ZW-AdҋO tѻd)X;V)З!hm(. btvLfB u Ėۡ]@IM]_"UbQtfw&-5Yw*>f*S9QB3"UW=fr-uҴ^ӳ;.i)sn3$Nlu vt xfE_V.E'.^MO|}qAD3Y'@/PA XQqK_\8Ek& <+| 6|"/\? gex! `[uZCl@* ů`??<^>gɦbfh8ԥ:|Uly>x Gj] }frg( 0\XQ"ɚwiSmz_v˳ް%uiw߽.X(3%/l+Sg T -Xf~r4^}d=8[ɤ:m8!4.4aq&;.T/豄\ZHМH|( [fw04#thy_@ Ua/9)qK责D!jpI$-D2KR7ЌhG[o`lP] ZRTk' h68xV,JzpIitЦ|GW~= qIc|7*COHfeep&eCCC:?"S#Q+{YBe g{ #VvӞ˨/;C̀@ Bq}N)L~Ps԰Y2 @7]MINݺ8ezXX,ֹj3)uh?ƊlX+,sj~Ek#%ߵt)*Y`̷F#Fl~jv[벼 Ewќ5JȶkE9C>;y㜽bQrnԈ1ae[: .0Q|D.vr6}L&V쓆2x8Z 83w.,sKhٜCyJMƐ#!% Y>am)TLc-(} NfY  Ҫ^@BbF24?N,[fA6{:,-S:XKlV^7ښs(%W֮>52L}N^ǢsPħ,SΧ|9v~ko@\GK'y.+s(hE>SvX,̿={cCX0R'1o-,'./¬O{V򹆍8NP{_q#ACp ?yɒ,8TU5}{iA"b pʙ{K 4<& 8UЋb4Zա 6q-A}D=R:`MwE5cɡ%JW~I((DtopXcAdNҸ:IԸ[l n4[e$nfl W7DD8 w/=?IY7h`6NTj-w"X)Vϗk';囊*G3t=d.-5>dP7@sՈ+ti7Pg77?ә/uDzMxHwl 21 o27 jЯIDŃ-eY,|} lFj*cpXDex5y@ o'xA5g 9`2zl'<<'|RFA##BW'\EpIӕ[̳=皯=-& %BMY9JN-} VdNr7w=~XA FDn+ʇ x4ly,!3÷?(51'3U~~c۷A0$ױᦋLz(gmgZx__'oÇg_X.|]r<`d# ;VQt^Bv";nu^IoR->S%&Bi݂{B{"$~=Y(><"DlR2fBpU˹QV'ܭaXޮfe-[ီ~p(lFMtHbчYQo'07OC*}D0n$>4(#Yr\/5EH4I|zA`^1~0oʿA 0k8w(ўJ^ȑ S\_L!w\GYN|O2siDqTl֞Lfp3BGEUZCHN'%q~tC6 կ*=^QE/ UUHg:]7gq{*^72 O湀)T mB*~z0Zk.tRH]'nI4Bh(zY f7gɓN,yM#ֹO;uZlSO7tswhcbR*P^҄DvWrT m.M] ANw1Ҋ?wWF`G4-Z?!<_8WJM0.VZWQ CZ$e!A.<*@_"#ΣO3ȭB~JIY.?&wj6[%^|3E"jd=>O:$c|O\- D4֩rhst\O k$]̶ ?:d2I R{>S^ Qqa;?-ѫѦ7/Ly>#KmĂ0ЋoA lx9 ַ5Y|&L{w bf|?#_Ҕѱ8-v"lɼFZJ!4ۭ#:2-ϩꋆP5rh>Op?ƻA+I;`uq7p VapAaͅ t:/2. o=Gt;pzX<ġH`G ~.Y@kVx {A$ӈjwVL .q٫.(z`u\=P!=:ߙz(6$*Ҥy#W[5sX&*ׅ"bhF_AOnXSYWnή<)f(ݎTDLIAMZ]k~:-"lj€29mK5[fKAI$5D]9[V@rmqdOMҬZ (,BW,BXDI1R{I Z#F}øv 4QoicE^K$ǎ&jnbLKVߪLi"Tͻoӂ &%tbNt(9Y=R=_#cK" 6qG.oV8r:0cPxn*a~Az¥|{O"Sg \ k{WRp>9xc M @~g{D )T.hu T߇ュdќe,* f+AF y@iTwhȐ+:lO0;t/g7/yt뛽\Zow=MxϰT`~&W#+ui՛Ƽ"WVLቼ>F%qAu`P/u{CT"薵1VDAM)vu瘒`X즨BnoKGĻGg{ EױȆ̾Js ɼKj[fwEA-uS.5~e1%d9ټ~s}0\P$N22>ffAdM裧_%7[eV[*u8<8~ `H XD5nRś)lGRAY~ľi,볭5$v]x6^@Ms֫ed fh W-1ӻPRKc";1YERYn_>GaTTɄ4=nsq}fõܴ>7f'd#I#letƢs -.P-='͜VU4+K6U!- 1*/P ɋB; Р> v Vn `;qbi@gf46(}qT^|2k1卲sH7O\,/? 9]Qd 8J9kHZ*%  n Ve-+3BS1D$1JEyJ4H|m.boeg6L gQ4H.j[C7T4Tp @x-U"ƞk$)o7T=R ϳ r| khs~=5j&3bgV!ӷDYtTu=S;Y_&;dofNܱ* w{ 8h&z^D(kDwr=]<juhDމA I[]{EJ)Ԍv6;zԁ(6FĊϑn ᝅi? B[]m%7L#^C289 3phFX,׶ԞO4w s6"<'~;ZF͚V/<)v{&$aFxa¥Go_ J"ɊU/w !&FMFi,Q&0[!S(l( h՗ҍ \}zÖtuzl;ʓ-'2Ym G|[,X h>ǔ9>+&cҠg&\3ҥ` [edA4 p9S4zU|H`f\$K97;2_ HYFNXge2feδa -a+1TLJp)d0/BӇ[*b?-Z o?G̮E~^>$I 9,@vwNNO!Uw%M*IvEs mv Se?ݡD8*boMc.{s7 c5""a?64&ֶ\ȸtSp74+.# C{2='E|Dj1k֓n7q>Uw|B\@'-5>;rS149ﹼ'%RES4gwUء~u_CIA 9xpuQ/rբQeÞLu|)2կ֡RNR,Է?B,*0ݓT'DJ㪕埩1{֖Nq{ltI,N@kC!6sG}ȳ2لԈK~ gR;J 6!ь!FzI'пԛþ*x;#m\b;=Рsdc;Mѝ_E94vҜ ﳢl.+cg zrlrȝ|Dz@C(LRO NJ 3tnQC̯%C}G[B|׈W1[xUH\`&!vኾ:?B|ʌ,!&Js"ArN7,!h0MW Ģcl7m"ZW]\ cŋmAiۉM14Csh<"G ["\`8ovϣ߭HFd^oj5YJvV% 6FUX_OKVF6KRzU聗Щw4^x<U{=)Bգf?DtW򰶞Y\Bi')x5EQ/"I%GSZ}UoC{+ o'g-h7OyeJZ MC&oUS鵄B\4( ۑl/Ex]|c(0^,q^ 590/cLH s,1o#~VGo7ۋ*z~yZӴX:3kH]>~qb=ʘŶ֌?ࠓY|9/3 >GA]TL_PwAD:<ߚ'C ([&T:>PWcgpž]𶲂LZ[N_YR%{" {r<țZ C)~GN/|Jr^681GOX L is@OX'V&CT$j S ?Dry#ۑ]H0uGCw;n c_IUqDټk1'9.{NB$Z;֩-:+|$iwMJRy~?dk6<ۚgf.sg0A"sy4j31<Au/Sr43vdF g}8,sG)H.fK5#6 XtuK#*!4"Uueھ"K`ɃHl[bC4!ND 1[eK|3.B(IX6-Kн]0qޣT-]r:b ɱ73bdzLA"Ot`x"YF^JI x9Vgg7stV?y_O]IS&_?[-ZWx)ze I_7wvA$}޹s@$Mf+cum.g$PM * R(~R9m_?!Ÿі(2@H4?QSNNq~ siz(zv@-j\1I67Sb=mtXx { }+Pc:E_GF UG}JW礂nfrc/)c w6&ޗCXtk`b+#fx__EɈ._^l9= ;qB7j& X9^+y-mTA=Pc]=$AoMHE=$%AW_.awdllQ>#pqlw}\s悘R$|HU:+Ԥ@}7feS!#dLIk1@=B^a$h䘯 <|'1~Y~jB#J;7y?KDJsd=Τё j82QM;D;:jP4I8!X8s0%F/zmfzuOWɌ_ T0+pvAp:2uSGf==wghJבv2|Y,dT5/9M:Vp s~(p 9j[5(9ucA{H; DTff|ZG}4H̠TUJ7 gӡi $|oc3߱Yn6;m#KT!r mRo`5x?hWǬNK_9Fu?V7VMҏ{՛u;nH"?vQXq6Ci+Vm. @UGjś2O1Ave!H=_I®^3aOձgGpG#.3 &K^J.C~gGLvLjf 8=0D ژW3S>{k8/tWb~KSX˞僌=&rRSݮ*p\7gc^gɩx_A|mOVaT PQ :{hRVM DPȢ<:oJ\{K''90)IRA#|iPaˈ.o 1销IΦGdȓcWV$8hS$ݩt[uVCSjBz(F!.:3KӇ w?΂'8mxbB>PCuPH#wZ@~ϼ{̖s~ߐ`8aںD%zM2"-<"̀1N) I. #0`ijңSVTrt[eYK4ˤʫGzatRuX+$/:c+ O:?HdYV7W1PkH4U!N3ro*˜J8./DY>1Xʪ\CSdK P9.ZyG13Bt0.8`ru]ِC=f8\R-nБkma 4CIO`}% mY+ykod0vaKRʼnA*?_0J[En:ݭ("L#sMWmlͭa^=IR O? Fj#o?Ԉg/K6qO,}TYFmȡtBb[,܉t+l r 1qP~ɲO.E>Ɣc㜭{x]E繳 t=/#Ŕfugv&V9t Z !FeW~;̄F=k sNVxNOl= :]sFeQ0&lH3Y^+ 8}b&?Z&G 'U]L  yUNavD.[h`1iAi4ea11U^GhKp#*"x|WRL L]j֭FnQqY0 %WJ Jyc* |٨#˱ &_^^=I΅T0 TQb>JL&Ƨ#!:8W"fFsчs} k_L"m WG|@3A h(~wuvޘYR!y E8K) ູ$R)亃 O6(_"#D,@ \U vZW-^ܒ=t-^osCsCg N`"BkarZ]fbO"Qt>|ﺸL%;bih^Y!YU =ʚgWV-zIxTJM2`wP ! ާI,߂VKnHⅣ]Щi`3a 5"_R#}&V2伙av3#ɽJ$8lVځ~!2?lh(3*)\I'Ds~uC]낮V\ ,E0m7!}s"$Iv'u MSbYR je/I$d4НD塛oO ٷE  ؔF[zAU)jKM5Ӟl*W6.[hA,r)L>92byN1Qt Yh6kG(Q')^PY:6։_gX U}Ucc)n!rI^+9l@V2w| (YT= F@J cz/0c^bX^~)}&T wlE%wp)c<=_C 6Mi(Z Wg), W2Ƿ:=BDMpIZ ?#AW 8\ēH6䈻QFs2<6OD1EoJ^^U0C븬+MMC[4;4op-vvİ6k ~&Ͽbfɉf25"+ ll9k ]hj\ ˯-t3kA`EVSȰvh±{ (v݋!:BL 1ne{z1C\gg&tٷ2c 0 ˚KU0bI u >8[fyPf˰. A]'s.~[ZDCBdd}IG}RJ{}vr"z%2K֛y6pao<44P ߥNy:'Y3Q1~PƱhln~Aj> CBH*%Y6aHUǵܩS(!KY9 L! 'ˍBWžsy^ػс=DpP @"g ub7-EcvftdHCg D"꓉v,oVyTn,b`:241-6et o;bMxd5zՖ;T:Fh^sCd1675 ?jCj-SasTVt"Fd =h2R]I[Lُ&@ <h `!tw3B𻭫QP! FM>^`y| ~9bM=6ٔJi24Bʈ j nV}qC B"h(-agNа GJvͅ\` Krb??Hff b ynxeBFT /_oLMZ,$x$qwlos*N$1721xю1h#vw`s;'v3i1@j#%f^}xO߮M4z0][d|d#\SH~~b(TB {,niɼflI5rO5]~5s,-75rA$m5-[`s]M9ֽJ^rt .lN5*5|CTIij1*,1=TTx6Գ0E-1`z*;jWLS[I Ht6}e8ypk*do L<=Dˡ l=Li @.,v8-T͍8v0hya׸H{-bu̓cztJ\ŪĖrTOÕ l 3"f9JΊ5j4L{z!3Qsdst ԟ~rT8 \jPq `a*fY#_ёBPHd *^/`ɍ͌um|T1;wyf?B9i0M0L\U'qN^$\cèْ^0s^L=.]>;HrA$#ĵӮ nkKfJCR恢8^&dPA9߭0as܃klUdޥjTW?[ٔM!^6:!wh@1B!fb>N {Ek4֢63w3Zڱp;劳WMY6zac?1&DH竄8Z& pBo[S%B_0N_8_2\ v<" Vf "łsG&&x]oP>Jϓ5wݪw a>΄T=dR|zlk!lh%+)SIw'7G<z,[Ce@4D>` # oDhSRCLfT4 ħ]!(MC/1.`-s#zj,O~Ta6ѓ@$/7;n~+4͚B|t :U6²jPᇟxPKFFWABY\ !Jn T-!1L[squɯ0oZn27ux|Օ=Ibl @g ($" S:C 8^a;s eٌ_c0uZ82U$g3ylU-1-3)uܦ-!)oM3;o9mm;߳=.QQS>~_(?L`,߀XI?׎x}lMIa8ީ,nnmt82XףXW pҘx}5 [9<Ĝ]$}6lh;m6∥e 'wKՑj+'ku_67$7[kI0ԇh;fPN)# ?R:3 p$䖾W?,ԉÓY o*GYJuI%c#Alo!yN)iao 4X 8\ʡQm,8*HJwoں5fz? /a ԃ TS5M^e2:݃}s-qD _|}.:Вh%1r=JMR˙~GELڤ4~Pn nv{; P9W3 w:}|488<$):rn$3J6t,1p/:BևG.ȥ-FFdag*7^ۂl @}=r(3_u9kn +[J "dtl? }ghv&`2l)JQ2NeDst3aO9{6vlHOp`P߃,=a<KTx&vߠBLb\=yD0XfnhS<O&8+grS"66bMҔjbª&MUȣw .=Sf>` u=%6hnDz/o' X9Hk @Kٮ}aPJ&mDPw򪏎ZHP4r#F,G洊J@Oef;"J- NaRS5*FdGMKT"4y_V2 *Yw2H[q538j Q|S_,j~ÔkQzw}\zϪYFuA\.k6Vb[ʔ Ay@\ m\q%I+vA]Q`6p- A('GA-pOɭ<K,YWt;RX1 HHUsII†u^#AɭI1<̍M::KHD\Ǯ8wGZTiq3QyYuP[cn*51RӮg^Dr(Ep6҉]B**d掣3qW;|F8)H"~*gU5T7AIKe8%6ܡ3_<,d% D벲CI7v}b5(?,S{rN?CΖ`KxxE5z*O ֒$`pH'6FtKX2\g4/w4$oa'fQ- WM[ޜ#lhXqwӱO9k^]b[_&c(@,?Tqn,)9.ٸ̶z[KT\@ozUƃ?Xt1YUZvK/}28<8.*  q.X%]BBSǍl*){rHHk;Ugro\2MdR>E?/ k0te)u<%Yظ*Z^D*X74 Z"CGj3 n9cMvIK)%9#o/9#=^~fpoJg;1O|1&ݯ  =g M1/ax}M5_\$Ak= X_wcO<=9xpe{+RrQSX\`clSy.t+t]ϹiW}-d.pMʚl}%szzn]FaX}ۆ|7N.Ʈv?~6gP h*mu*D :1Q`|޹ƅAGTi |=<HB 3–ʸ#U -97 lf5x0D7Dg-xS}[8 erPxK`ba <NHKD?W#]ʼvH{(S%gP {lszTuѴR\ X\y1jE觏 @;/o}G{R,Fٯ!ϲ ւJHz'21nUJJK*gXNj8'|O*L# Lr$z p36B4?SR 0b,P7\8 VoEWI\eӍ@gfʂKX_u`䏐p$Ca2}ǎ[oTF:qHCbr( L 7OW:Ǎ?"@ p'R: 9beziw9B!w l9qU(3B*]|5EC~?fkI#a bVGd !Pqvy$OXye eG~C!=dKԳPŠ\ `э4fP #pTPүw4Agpu،lJX DaЬH xCj4oplm_2r#$?uF~iQ܍q:ev>WvtBv&Jf(k&ϔ[v89.r1pfiKz`,aC7ql 0t:`AÑ;1pLg/&Is_+֓#~ EQĿ%i*8Șt=eXz <4Z]1fojJGvb\R깭@"Xˡ0_I㒀W)QE0 yǐ0wGh9B`iP]S#rs{%Y͗4 _ii\$)_7T?zG|Byk+7Jдmno%y*KK$b4{h&S.һTj6Qyleq.jǾMY85k>ol9;fr2ԡ밍}#-\h*m[QM*,E8A)pӳ'@t3!p8U CS3Pig|jSaM*zu{Y"^6dLgOc[ y@{#-Q{o E1bۥtskiw ׄa41\<+̓j`Dںԡ [{SIE$Bڅ9@x[彈Bop(tY3@".48zzQ;bIIpkwVVkZh_ c~Uٌ Sxt3h PJ km0Վlup$՛ky~>xCH,Tمr8qM$sH-xX4[(6lqs-`C*mCбJd'luHK<}ykL7Z~_ ZR]=ArPlB7 \pJ2w=2/5_fpOA>&fo G|[B -Eܟ\;M$[lR?4=G6 8\ [ pfX%{BK_*ʁeiq+nZө5I-"N~F~q:iF>7rQVuF?^ pDKC>둭ۄ7du*tٿqXvTyv& ) -^'xMg-&?8e-nXd"K~5cנ@=;aRaƔep{:_ifUSbfEY=B yY!Q t8> Yn>ku0қ78jgvk5g. 44ɶjE4;<{,>c>(9M+j"ǴIWL:|вS1yOL,` \1Zaf&MO1Ï`*M#Ʈt2 6PݛRџXO'xc#aT;X 豌{z`h; Y:paX7}&ɽ$2X%]H DX0$˸X@Y^#_p k9<&01 |l vHp ; $W2FFN ?q|PM w 7Έ ej9\&8#zAw>hVP My聽M ~2`3,o>c"Hc?j'lTE);PSK#xD@p%B cн'}_Yi#Sw3Ǎp[%2%L$Gž0 iCxW+>?IiBRHXsbtNwR04&dMXEsW;o9\c*thq*mIsޙw0QGl }.zrޖSXǁeRI҄j8XjL sfi Bs!4hR܆q#ۥ>R8_Uj;3Leg^xOCwUs[:@ՙB+TUk wMk7h"B\ 2L{Ru7?*ks պ1A(hBt݇nt-n\ɛdQQ'4S!&Nz8 Mܑ]i1(I$8 it/ (gV$Dݪ`paz81 5M_,r\w:X2`1`b 2x`C"ŭ[ԤGa&Spmi έf?ȹ+LQX .#}+ߏn[ 䫅o0AM{-}O5H, (xW{w}X)弍L?]"gͪ_]QtA+)xph-,"xZ(5.&)' TXP}(ߒ; ps>V80zHTH.ٽDMN1yӝز!M+kil4ٴ*[ 9Q+>+ 0oqH{-/riI%I/^bj8SnM^&YAz*,"J-_^G% imKS =FxNO(QUr1l/Q|ɹ'ډ/8uw,0a*o˞Ԏ?ZS֊Wù[2̇9zГ񹕾UM "q)%'L}<3^6a1bjۂۼi[,gXWf# &agalx4عjxI5#1VwjlX\\Q>4r,H=:{"KװiD9fVJ0,|,_%[īNa5"(wN`A][ 1*s_;$CA:Ò9sLcY-s=XŸ-wP**F^>_vHX գt5- NwLIƃ3(ukW=uc6È_dLw)SIO-{@hO+;am/Mb{kI"g.ix(s(&w O!Yyi|&-!3{8h"i9(qD?r_/ n颟{lǕf”he,_$9eNF5nX'֓:OI\b5ЮZzJ\0' }WecЦpGzŏg,"B4̽"vUn@*cqzǛ`[TkH Í=zmGᕝG6H:kaz-eo[}+ڻ2$I[=$t?:uP!4Zedǝ.l{n3'8psu2\A [&oS^%;8?4TU4>39M-v¯D*!;ŌfϽA4 3f篘#f}ਣmPkWD)/'(o>傳3`4RVp|yS9FR92FM|1j-طvx߸7j7~R=)Es~CV?SniZ۬SXsl.4G;0WR67'3tVMZڻ~plG$uЧHTr9٦lYDhԘ{ea9$lrXyUO$E48.7Mo{N`[ct_HaNN ,{#:|TN\v#pX}t2@4ݧ_H#? =L#/4HC8h=i9T:-gW2zcyw *O#Jz⟈Qr[r\ ND]mtzӄމ(CCׇǷ|Ig"q9.-G`a[4Xq,Hy?7o FX%k.Zo6c]}/CCPX 92ܐ2 (ܛn bm:|2BA*yC8g4+46samR#$)"C `E%.n<\P4^YPOfɌ^^nBz4 ;^)7G?ⷴ-DR(/^.%vb=V VSSNʘYj:o#PD:Dq)XSm= |ݾq5uȊz$ 4.yqyOj&K-LNC C~* &EpB,ƴ#-[* sK_ĝx .}3k&%ǒbp;ݘ7dZQ:n+$xAh$$ޮ+".At:17KKpF&_,y2N|Uwӻ!hvUIER 95z ,;5Q]Lfmxns單7 K$YZz㕺L?(к t L 2ָFf:1CZ^[Lf~/2 22.]Trvȷ5NWnxwHu [Wtw{Y\<2֭ȑWQ:Kgksw{`ͺS|4]6!zkWnv}:67T/(_v62$Pc<G ]@'qf ˃L~T[ +A$ iB8P.jVykـ1ov'+ #i@t2K'. M#^d|XS4_y+>i(ꍛHa%e !:lIYU4w*locu=V|ƕ3Z0xB )s ww(hA}# a0qDqz4.ۇS4,8;!Q}r6Y0 H?eI->\Y/ ZA:م= VVf`ތ]we<8YlvqR3*v7$]f/o ]Bs6JdܺݑʵxQ͸ E &/GT6)h?55{o$gܺ`k$aӪ,/>c㪱X+ pP& E$mOJ(۲T(jvVC0cmE?oG?eȜml⪯8唌f{~r7bx*w;p+ [LI}="amD~c^`E\z㮷)d=pY# VZqU)6aIm]@=gVI! ?vY xXo 9j/YSTdhd< ! ]ޢrE:SoE)sѠ@jsr27* #DJDCN>;-܇ZF'G's{ ?r)%M&&U)zDHƍ/# 1mH t߶jx.;#J{^12MRB QjW\&+627FC1R>4C)/9YW܏w=*?@hۿdfxvaH[ 3R†.g\*&%.ȺT|F%)Y?aG/ yف1SN-S<cE$cfbQQ+NgJ1f}kCꋟCkL|dR$P I.n %ܱfhRPj!ƝT۟"lnU š+)AQluQ/T !oFffXi{4^IKqz xSL"C0H:4:~uK5OmTfJ5Zr{Ù?Zֱ M:fT؁Wg+;4Ц_"%LE"҉D7Y JͣQKkNtط?Sw@0$;)kv"Uj,V)kA81i(?Q{dW'ovSKoA5Qcr\*_ã,!$8_0xkG{!AXE&ʾ*UT?U 3ġmRdM?~0^I?PEPaBsr'fg0ߍ+rֶ[mohm\5%aoq)j[H*Ӭ[#3*6$MzS⇷d|$wNF8kldkUvzEwu]_a:ӜvzLY E]P [UYW8 5p|Ic>o%9)9thnDPY>삽?KO1ֽpPxԟs8E>;fmwt[t e_l]Fhr+MP^XBIص"J9H+gE8b#+p*Y) ˘д"W_9nNx[a䗿'5ݮC1 %P%(eWY [ 0xo$fSL_o35e' 1 #y wD;zwjےv,`*P Bp>|nUu{o ᾐ â ^2̝r%.7prժ}8= 5Aq(o1$ŶTx F*zͺb |E_m3Ģ?;D`(m<9u&e,׳E |$|_@c2*)Y'L<9֛gY-=kBeisza-m?Fea}n`bRQs̼ F/EsNdXc*b!R71lY.aDOH:1OF{V(*o 5@/Ms]bגa|N̬듗0tpNII >+JJ#klNYKrc81#\'@A WB]-F^sp HċQ8=1 y_ Yug.Xn^j:ƈFo2pnjtਇv3g"sV<Rm_'Rܛ4\j iRk^{&P V mU&?hA>M{l'G ?ݒ zjtZ "1MM#V Oβ0,NNS3.a/PeE"ouuQ,@4 x ̆u14BӵL Bq$[ eKv>/5UeGߞo&_BesRV ʮ__mGN\80n9,ۃ`AR'-¨tt1[~l٤ͤFzI,cyN[c=Wrymv@dJjQa{%]|p5dY`̀;*CKjhy":VCn&}JX$YÌ?ws+]_X ̧Vw);<,pxA=RpMR$&?1NfsNN[E)Mbă逯1srUG\8 ==# ĮVovZ 4G":t#A|)!6 qJW?Ϛ͒#gV!F7^ mP(>7ܕv?*ƿj`<(2Qq}A:V{-!!2XfލqPPA J(ƿ5sd<k"a#_ɬV77 A}`n>pw>:c[Q'!+0^/ ݋F?^%$8iD;jQ D+NKsz47$1jQe7kD"0AGyiѽ̚.p4_O7GpN)L\Am7|mLjr' r.Mģn9xI(R\oN0!gU_ڐ~|*{c3,Hk# a=KI7؎pf7l )ìdzWXF}2 i?d,vb^ap㴡LHJZ5Л:S{PṊN JSBTd 3]W՜98"6AlGA:^ŐN #ly|tL-Pt}gT(V} ^posa0ACEvS,/MϠ`sJ= c 0<ĕ +h ]h uybReςK3MQm=6qu-Hk{&`Wl zt{U/Z-.#v)iW} 8 l'!flAp8jy1k<ؕ{ުw!S{n/\ p0%>EiH7Փj2kC82[E O \wӄPhSTJ -K_ߓnajN|ɉ\\-^MƆkEWhB*=Su8DPլXe*g] LZ,FQw'ޣbNHT*R:3pā~lg;JH `4:5$u?#'<"qzۻN#vS~̷DAq ek*aOPL}J9NF '|SԻAGs?T2^]пAVK9Q\$rkt΃6@- ͂Y}?t:@h )gl(VE\8'ŋ)Cs_83Hl)ο^;r6]e[啭bZDN5{`tljI5̄Q<qX W=;p걼f %wveGrN[Ld =6X!F6ZCn#Aa CW&S!4FMF$%Aⷆȟ"KxDܵy>~zb<=,j twi/jÆȜR Pg'00dSmuEѭtѓA:7U_ ;Eb ϺʟmK)4+q~| =@'{8 z¼OFt+adX!GkLJ,gSZ۹vIJ&NAgO4r@TفSS B8h$哎NQp.dCZ=.&(Lw2$R~-[=4)M8E{ʀ;2d7AYF&$<͹=gF /&%`3Ўw& '&;dh ܆KMFVk8{OzxgXC`(2 @@wIu8|lNO~`Pѭ-vKfWn#p$ =ۊQGTrc;5ޕE-BxT0[L֡˝%y)vUdR9Eio5nH#i8MǏ LMjf%x1 pйۏy\;[M1!O"gknƓBegi({͍ +,bڵm~7 {cHs, ~h6D`{qJ/ !84,h_ z:rDAgRHЌP> 8xA)5uJ:kmL[dBpm>I{;mv^ͣҵ oYN]}|}S~|&2t:?[ Ƕ 7C#HH`(Mou4rz]ѮYmW'HH5g"̵7>urQzBܑ}n]8%HP@7#)ҳ(0b]EWR|w)-2_ͭX>1]bRal(orIC@Q+ϣ5]|ȜTz@Kūz2T")1Y Kr-?]wnQ  ,a>bOgɃdEm=y{DhӺA\)FT{|W_X m7q9ƶPPJ.X1՟q{\(sM Mś&bcͱoJs!$ڿ2gOjB[MZ۱p;O-! h 3ìs|f>mtu6勊'Gew7haډ7ueLe7&~MoZrz2T_J ґQ%89GAT*E@֊#COC~@| =okC#Ds] Lw{s׻ D?옱7$+k0KIj1צϹ(hJ3"B8[ަR !צAx,ӱ\WxJ .-R j:"w͎ ?ȊSy|It{Ps~2$HԌ$->;z``<ƿ$%ªq[nEw Tz`d,2^&%֮:d.KL0g?Wa̿0a|?1ϖ`(gDN,6[=!!Nʃ0Gnf*oݝ$cD3fnh&L~/VƮ 2]GQ 6 GEmﶘd?a)oA¨:N~<.D0 Hnދ.(8Ɓ^5e]m0hj@Ĩ6=Y.,!Bh 28XɯmzױqHlX,@wԒ*K-#&AA0Qвy*O lM~'Xf3;?_]7Y/9!o}{a[JztA _p9p53R˳^3= .H[tS%er\\xHmVfaZ>D<[&F Ѐ)`q@|P}J M64O`Nf|(~UnmX= x ZuWRĵBha3yPwL/&ta?KrKnN( Q]()cnK?Z5;7"ɭjiVI!hNoTbhvoA<1}H[,M/rlh9Ӫ01Қ\{+}HzAIP lߪ}7!g>-LtRu/X@SM|^9HwqM9=RNBF"D'Lk$Qgud|)&U#FAe|e7 rhP0&z2X7QG q)7>9p e l̇ԽvR1L~죿}ҶkT`@}<~Rъj?>4ef}WՔ&7zfU6B;]ī2x8}]ƽ؎r Y܍ A=:R2R]UO|l.K(@Hb}A!S{uI l7)4,iñwS,DgE8?E{ tD㴙Y`$\;nd< 2I8W!#-10Jq̹w]/sMV,:2m<18}U Ѿ2sgN1U_0컋+X] vp@7m8lPˏӵԉh]2r|g2ĚY)6r•脅#g ,Y"z]Y#p6e0M,ut#Z LB`]f6]FUIplnw|"pxq}.5<q s#T' 4yOS'%~݈֬ -`̆61gXY#W05qH "yכ7n>,+6VpHq=ZCݾ!֫g1=e/owwL#`$u qO0h+Vˬ'cϗJRWD~!a>AKHcçuON@Mw :j' y9$mFZNvNdz,a$$+fW[Ku|Hj2k{b)֠4ƴ4Æ.fZ;Wo,4-=@dؓ9RDIA mT/[`;((=*[®6⍲%4ryR.ZZJT%JUF`Ai5k8EW Vԣy G18#_ 6, n= pG'Q{㛟AQMĨ 3ԇ&~' )Fi tBizvcsQ }+ Yc?SE{WbgPpDg?w:2PbFk&t\MBޛ[m֏&hm_ -Y*r+$&& !SRVVnr1+M@슨GYh[芁k#$+}s@*1>$<ҧ+>)r^7m!kZ1pИ(^?90De(]75' R K%u o&Y& 1+HX$">?ڬ?Ѥ5*ɝ:Cx Εc<Ɓ79Ab ;NKPN!Uېζm4r: ~eeLoNυHՔ„5Kd}4@`z%XK<\^)ꦋ6M) 'sZM0pi):ڻfk3ʶ)xn]1_Js~Os[IV`]a"sSӪq eBlLoA89FV+q[3 񶖽09'IctDf/\"0O.]xSp>{eRǽ3J\ g`"LPy=##Emd%ςS*tA5ŗ #^ 8|ֱR1r S]0t'ue#l)=ԳZ0خ)tBlRl`!€c~8!wUENbZBiͣ9r{@ 6f, k_KL8x-rfh`N|$ եX{vYG(|J%T*-D]h(KNiYHˢɚi@n ǝDh\,tE7l]Q0e e%:YcJK@c!穈n\x=/xN~ޯ!Cv3mdis*)[I7eD׵l+= ߏ> WN8]> a#(BNC#iJ3"XI-=5[L ks<[wo7ތ+S Z}f A,,^/E+ {ss@ebFW=9jS O "Qxy%hS7ĉ 9Pk{fP܂G;2f衛 jC&UC a+ Z]&j$VDN "փ|Y5*;$F(z:\7>zZr鵲׼vbioD kp2МF,}-,OccKc I[M cWP)KpJ_yPxg hV ry,?  ǟgdgS(V"!p2 EƵN\kX~//Ks/rtROm0O.vD`(x▷iv4P,P?"\iSRS}f+Q]$sz U t+H,:.*WiCD6Z\kɰ{woUacVaF{wwx>F9P|IAQ2t4|ft Da ~2v֞fu愤蜘L (-fG~皵 ߤ8?BhA/H D] \#| !ÛLq{^e0NO?N"bΖ+5яlaU f>ij˒| 3wOY;_ x Z[]$c< <^Fy?h=-|]{$uq"9TT362 ;z={g#UlǠY>csj3Z !Q$\hCBy:}wHߖ@f|p+Pòy3 ·MpK]\l0GLħi +x^S r^ӟF?ePRy-M]՜2콤vuqҲ &kt3ͽqeǶ"I|j #XÁ-*_y*bn:1GS5(xrSM@a6kOçBBuwBr,x@p[yw:бU>GloLJq:|e0/q#EoVAeqc{m-u" GrA u6^J$p`LI&8QC&H"v:YpÌT\^lR m!O&[,?Z): E㉰?"J1,"󾩌[1¡؁UNqվEWf{1hz*38Qv)zfx_d1pix=T=_,e.mx]^hݓX,Qe;ޑ.uglq|$hiO# {/l0(%>.h3;TYEp0ʕLLV#V!2|}䝸?{ư7=ލ~(h(kǫQi/ uF(bHl/ZfЪru^2,?ǷWy_EWe8`Gu8|R2.joI2THG.=Ec2bB[ٴB⪭n ap]+<1|}RB`l|X=կ[#8McJGأM̜%>I%*ufQ,}ME[ Gcl>SܪY DR8}@_2hfhg80;Dwūv.u~{B: ca q0Iɗ;㈋}q-vai[ia,n&8f*RCT,Irug3+9毚TWL*β"beZ11 z[ *#B{ (fMv ^cU絔\$K`7ΪshJ[/ Mads'0&wx2LdM鎍*/7Lo=rչV^c9n+27rț;HPERJL;r{#+9ga)dm 9S%g&9>>([!жUE1R'o=V7NI9NJZsV]AqݜDf*\DUifOX q8DP{#[:&< ;lW-Uu_|7@; eXݶyb;zt{T: *bث,, >لXv=prD-[P+`˝^ <Fj)!h`pԓpX\-&:p9L8ƣ(2aA#@ÿ Xd*n7ޢIsS)wWJk4i{3yp5̪ &4^)qJϚ,y7q0YP Mgeۤ0/59(8 dEL՛.B8+fu 'apɿ?D -72 (S{}Ӹ>.ph((x0=f[+p/L7+ ciq/DSaGr}tNхK 9d6SS ф?~@"0uh큁TZ~yIt JAl9O+_hd1 D aB|rezu4rIhK&(h?R!ɇ z VPgUDQw*-S9\XcA w8K\tLiʔq3ЈӀ5hQe`d(큚hO˃M[A:>bl! 4m}<|rU-1,27!{mpkҼͦW{ -->%AXR»p#nE5#bzlixYH$ŰZԼ=Y(\W~6\ޗZVFOF2(8{Jsr? D7Pʸ`aZfBxP Z{)G.?1z\[P;b7g;$}#BZw~g@/;deRoWc mv5F|9-1Ry^{5mA)q +it0/F<] @Fo}#Œ4԰q3ȸLY\B .ج:Wtqcf ?YAB]914vwZރ Pa'L|v52U3Z{XSP$]mlǨA1=Z eAP(YYB_i8 ;YhI0؋ܾp"w·jaQ(b\ xT 6Ļ[4TrLpPM?^-d-0}Sg9T [Un$<@ʤ/J_ݏ+fvNk?z'{/R*ҥ7 ݺ@ )>oz~Be_wlR9Fzr|KiwJߒ3Y ۠)3#Hρ%@/#v(]Cε#&ti9"oF3-HQsgvfZ*C| ZshLbL;LN'wwey獄 Ctxmz 9-ې:M^ؐB :/ȸLa"]GT~mD1$/s 'hiC2azV`4Z4_X˫JRƣG1c>E0„%VH/!6k_[BC^;b-1FԮE z|CR f2Z\Tldz̥ۙF/]j5Yx `a cWƾQ!j= a_<ݔT #C &RVt3 b`ɬhf\Z,{mo-|),,˔՟j«]Bt;VФ (9j"#r >j\0# o!;$[ C+KTDd@eˁ'ᛩnk{ R%,tflE|]U(l0̋hE'41K3 6=Kfd 1wUJĐ)V}6K4? (B7wKW^\izʜ:ցD-,P.`%k!b{>9x]x_jΫ&f˚:+4Bq0.% &LS< dWn{2Yq+o fv& Z"d?A\Jݣqٍ N+eeVG׍HJѿx8;kQ=F}Kښ\d6 Q`TV똽Q%iW, @d):_Pi4e&#"(Mq:0]~b# joC%CwI+)q̈s4VYr:HkHMZ8&cKYL\RƑtŶ3u#tw:eFnނʞYN<8b%FJH0\%&軠kB| +vk²5"J?:K`o!J{͢Bd;hב/]| csа a.ZFck1$wQ*12+*´IJW[jZ Βp++z^^AWNl/t ^- B9;-q+v4 dt^R[ ePUoۘܪl&sX\E3-r%ɴb"_NSpP{B-2[Ig[x_X`.Cf&m.O7381%?DUe PuW0O|K=na`PSS\&E_HD`k.COs?^ w|G!/mYi'zR7'Qy@CTl~ ^RwN'.A85l׆U:4JBٺI(O αNJVn<"/o:~9I _[ko4n Á(0>5Tџkr'}ΰ(~-Ѓ᪹pS=Xs6@?U{}_ [z{@f2UzeIV3=_FsǬ'No3[8- ƷN'kJ;چsZI7smN>٫пQwfP8_ âGW.3,Qd@1C؛)V*@90+W.E?t &~~}Rz5$y v7T Z>)ܱ˩ \D=h{cs5^9Z%IJZ4AE\OC]S+ C |xC$Jax_{$l*Dv}/7-o?"\p9>V8@!~}[+Z޴-:'Xqe,l#IQC(PfizWO*){J1:* WaU85ՇrM>(mԔH{~p'%dl5=r[v/e/ qA@clv/R>"'TMH>KKAHq_5ڏnr(œ^%DM\K 1NSy0Y)hj~?;p%=Jzu"K}t+mZ49Z VC1r+r-PEWT7S^i8^߱tSYxDM)4̭VQ'AOU zLG=as@5j/>N s=~.]^5g Mgjt[uj`M*"bm_+cl zǿFdGgsHP.w;d?ݩS:4sv_LC}/:D_Xtf$kƃL"֟kѓI'aӉ6ׇLyTMAFF;IxK>edYR8rZM[z)u쁭3bOb)"bH?Co)\ŀo|C}'C8kG8(Zz&azJ.& )8'DJ48 R6_*p%ҸHv),Lm);IrD'ω(Jx7peKelY9F(ʦ0ǧff T,{b_Ң JtV4`w0_z5$=kk5C6ԡ$TgƘQTd,,كFg@}S uW; Y=nX7GRڶ NXc! Fp{^^#'*|mVpL_J=:2mќDjXE Ͳ 95sA CK#hUy61D##Ͷ)$D=@yП7iz,ps}k4eSkK$1i- *;e"n+ R烎w%z׵h%_{ﺤir君q&t-@JɺS_ X2"KĴ<^(5HV4˟𿂲WJ-sݎ^iUo.܋//vSU:1/+^##F-ކC`gu%o#i4q07Q͂(O#8W/UΗUn Y!D#b/x}yyɻAc 4{풳9L$W=,&u Fnd ڻ3NrEƲ~ E ( ,)|p꣍ZwVܐ&<?$N+M"k|֦A'=Tg-~57TpΡdrXh9ӺC O{tO#T~aܚ p^A>)du!QJ<Hġ*((`|#vD8qc̠_=T])DdCQA,1` Hvv q cqPɌ^յC ؁=KMdڀъv ( )cY2٦%xj*ވ79ZHT4\32Ix5@¯05K c  i]B@GGbç6LHŃPd(7 /Z4Aw G.^( `Q]ȭ(^jE=S3V$zA:^;Gb DbB\/ q95]Tz#q&NJlA$(ʾ 31 ]6m=Ƿ@,S"HD-r.Yuo(}Qʝ" K_tkP0!TÔ)\1E/됩*_h;6*97TJ(}Bc7Ξ蘕f_ qd?VPm>| |k&xy͋"V%h ;3ןqc2 @*;grQ?ƻ5YUM 謻0F8~Sadֹњ \% e ;B=$2et#}GctCWt^kRl͔n}kiN Hl=U!5_V7~p%xhªeAK"][KO,SSIPy AV_u9FlW_gW`9i; qLn@2÷_%&ka4+ǎU~i-M= υz3"Y[#f羂 !~qHIHE <l8UcJeTeыi d'CMxL}'{gDUWU*=C{Rf"..2KKN^42'z9[-_1Wh 0CijK:9l82PpuRa<̾.=߫eIu0#J0&|gf}, 3;fcNvs0F$94r!MX1s!+,'`t*SSvLb-MmpgK$C| DƝ4mYy_4B(C.E\\nXʛ1nAAOMnjhT:Vnۈ?TY]\|¥hMML -]6gDYkm9;4(|/ (:&ű eqC\Tr %3kJQwS414s 4CMNn hz}MhwVxԴ>M5grMg _.3y.4^375s':0$){Rt? 9{sE̗ETbă%z&~P  HNRF90MWMsټu us'%~Hn+s`^Lgwcn6l1l*y:I-5oQ ,:4 ( ĞFis9vmS"ˎ R3-# }ܢ,$!$&]ǷfAE_~7{[MdEWURSͦ{* Bٹ*eG`KC$q3IA)";8"svD57gsFP yςXJm[:BJHj t92ft,G݂nIӽ6YXp/PJ#}mjIj \[izb-eTx/?+=7hGni>r ZCUzW7@pmMmhSn)L7zzN7ڽC&$ \ٯTڻy[ߝY4T M|f_s;Dx`.RFZ9 ŗÄOV+e>gM5ԛ-B=-R,h#[C/,(j4BpKV 'YH{<|8ꦟ6#5xve(DA'Dg*K8qH : ϩҲqIE#s:r sAbZܾcrMf7v<S{lH-"gsL"fi|'?V ^I;r}OY=Ne-ZIuyچ]6?Ea uQ8$u9fd|yZZ2lP/~unXR': ̺M0ìC,zkd:k@:6é"#=?}jXfsXfN+C84M F٣Mvv8Z,8XsZCdܒ9kܴ̐R~8qا>g ʿ /z$as^TLVt,*S /p=_o,{e UPT݄hqJvhezGaLXPN gp 4Yx_[{MDZxƼ*MPLBD+A'|S+}< Ӗ{LՕS7߶w6.& R$(Yd Έ 9 '܁fR:REphpQ4ZK#rߋ٪6"M"Bڀe}MYt$&g؎ه^{ΏVc)]5Ѥ!nS)aKQ5tWQHScw/~]<qčt`_`ТO *ix>N-T? b&2]9P八5>*:7SX2oM?.V bA!y5qPMFWxž(ǀq!xc6hup2~Mţn(㢾Z^r1+.> bğkj&v;lEX 0:r2Qf hb7>!m"M%g J^G'E3@Cc\@r?G š޷?ܩUd(M};⍛#CFG\%qΝPʴ/2'Qp¶[)~2n %QH\j`1ύMPWjW,/Ɨ;Z!sEPjXy@_4}r$4}fY/^| !j/냢5p˪dN\g@Lj`$f&V9-qӷ&HiwtuEWhlgv,?F=_V \F^,m'9nin,YÖ[}&+2W1z>1 {GzFڬѷw0H-&. e\D xVޫ䵯} levp  :l'cQgP [UgEK"ci}:(Rg:)Ybi\жӫ=f`ox`EMNCcсҢ筂 Bsgc46DyE ^ Rsň\5.0@h4{:C~1={{fQ5*w,U!ڸu J+](.UEBk\3LLB/'kxM[-(iwtV;m>T H56|jΐ g?)nu~Kª(Us/[16 ODZyxk(X|_(0cCo|[A: Q,6xkR;#Y t4Ipvpe u\)*t6k sX٦.#ϨV*CZMc2\)nT93Nʲ8Ԫ @ O7^z ֵڤR "}8`f73v}xuc̵.J #|,F2lbHq_r:ar@B"eg>&=y@ #PlmK-iP+\lf3(v.K;GnJ#3򐰙 .ʐI0W˳FhAp-5>OβU4jpe*P}|ͲT'rLGБ/mx$;`vwdU: =7Nzlx8ۥ \&ʱgYZ07070100000011000081a40000000000000000000000016439a35600006d04000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/l]?Eh=ڜ.+X X*#6"Bo#9@X/zTM-!cLZ6boݸCl) ܁|)`&e~Z7hmA7P3 /8+Xfqv=_zpz 3ߌ[l/U;v<nx)+sDD+lʃJfۚ|;SBƝTڑWi[7=/1EiMA4˶R}diPfF_+|7I1lh| )oKOV56Pɉ~Nt=0Y|Vc'%9FEVd1xưBp)祽8ƻ/V28or>_I|V&[']܉'{*Ј} PxwH{Ȝ$w&!6hmz `<\O'ޞѦ>ۋg@0K[WAdಡK1;| 9ӬZΛKYdN0k37c{q"8y,.ĠsB8IW01ѹ YG6 մ|D ;+N9VZK9 cML|cA_lAS؉wYz b&=vrp0o;ſS<1= qk&|( bmFu\Ǣԍ>g`B `^O=E'yxˌُog9K}Z.[l? dg1?j \tsҧ ܩHa؅UjHS^l1 /-bm1hf3ݛ=-Kko']Pgƴ`$[B+~!Y@m(쌆5|,iRga49k w"41I:Lg9*~f8oMZUPԍT! /.H-^EIJ,f`v/眐'3 0H᪛l2e_!,HU#E*/y~fx™ [E7#!roPr0.B8&ToQq :L8 Xsvф65i&_aTX?hN D ZRcxJN" -oxgfY1LĦTdL(|(t%B!~JBR7:5=k^4K5RhP060E'3;n㸼 ,C.Z6Xjv f Nx@#ch(dXb6l/hET=q=uPqAd9gHҁwOJmB |L6,D κM ZjBB(&8IC Կ \&~857CxtnY<$`՛VXJr2uKm_eǢFgDo/@`Y)s14LۍQW8ܶz?%P4 sDp,j'<fz܊M>1!Ma9*HQLߴ| .vBO.g)3)ij6'R?5nZc6Y@zi2E`ՏH )3@a6(X;A~|cj`/n\s7 k.ɚ}C>K[_@];^Z:]OĬ2-g"sͶދaMGkJ pUXK"BdAK P;.N:B>|Qh/9SNWD>ׁiV@A24oZixD뀬|RX%n7NbAфSJ?7|~L"n dJ*[/Tj>=Q}pG Z]=˕zģ:*d_zI0Bsh.&F$ ۜ2MLŪS(80>jZ4:wg~΀>tZ{}=;\CB'jwfxz `p6i2jVufߖv&Ǵ[VQtf\`ڢ=M;;768mȘsm?5a,gdDAW`K}aNe}Tj~޿Rc ga;lkpEo5ȓT(404dsLY|E}Os8ZEd,r wP ГvYH'.D6Ǜ|&{EFxLD.<,rϦ}p @Qxrl[7*D p*1+.fl, ,r)}7k^hPQ}5E=jf=1/RSEQvVѡ'NN(!33 ] 3M=F>,]͇gPR}͍X;'UFF¶C+s [(\}]ycNF1δ`{)rC&\ гmp/^QgTIҲ}~]ez9CyG[p=x\AXnU`WvX!sQ)&g_!^WGN4Z'(QhqEZnU 9)I՘WJi U"4&NZv $¸JltDm3wɀAX>,Qm[Z@bTI,i!iS#䪚trƭq-(DO)9O .=#D ,̔JTif)݆蘃XciXkkWT5^V~AT9Ov_b1Ki+Pڳ77\NGڍ>5Tkp+ãx(&^](*PdNdTOpu^!qvb"_z&Ջp儏<,AQ+qH5DNw2KIcAފ&D<s<˶GdwCqřGzEiZ[3Csѝk 3ZqzB_1<e7m!e>#Fq=QeN430^岖@Kk OwLs] {:1Q<*]F`' "NNkCn%v*=aIl@4R?볫stJ-*ʼnFːalL:w` i﬚*tT$er'`,Q5y@ZD-9k`Rʼt5}9^N$5 c +X%c8Ȼ*?a'QI!{+*V0b<ݪPJlIDŽSF*J93fcTZdnWնy|\:XLR>#Jt`7c`Og\ynWTSim:G56%U${fT [i @4t8EAbM#^GtɅB߂Wƕzd׏[^20NkDH7qHR؄Wl*JernXEj@ XGva'npmDM69mzQkxH]9㘞G{>9BIMzl? * ԋ KK@@# k.m8e#LfOǃwmWk0yYk$Iܤ`Mb($SL&$aa@-)K}U)kf)¥F*)*{dd6f`Z0RFvKrzb2CGd_Z8~jd}߆PFN͉?50d2yaqU>$1^K 3xry3~ıJcONitld`45+V)]^l2t.!:Va9<+*YoNAҔv0#U#{B=c==PF IdC'jz7WNZ  QISSt=VXh[b(ɇ57F1e#4$- 8pxӤ Us.P <`NnD+ߥ )R d0CGۇ-[mxSưrPl$gC=`2,Q9aC7IƷx #l?`Y%D#2(}<vq2VP 7,eUd~=TB0SnEhm>e3/fbaiankKG&'qTA1{ѣ֨KL{ [sxVWJt{ھP-'_H"Js3X̤TF>^ToKR#jM!eSNrzJ."Hr qFL>%d&"qԕM 7J˴V0?Vt-M"iSǟ1 R/zxk'ƃ6 (m ͽafA*j\_HGW2%;$fԶLBAKO#Hh;Jw/#{I<CcǣϨX!V bۓ$Do$\oٶkk=!"^`*TZ,$zM6_܌4*90,"<¦ٗ]j&ޔJ qx!LAp)Qqb4| x#rE0p]w^rjysi5 I?s䤁V vwyPjP̢paiZ( VRg=LD9,oTE^㗇mJ`DSa㖹2#-ݞG6qɜ[:8,bh1j\m`b$rQ-NfU9cx|cqmAbFry~uG Vh2EL/ӥFs%D[&ɣ4pg+%h@CP `N1mԬL~:TD}V=pJg=L?Uc9Tt4sQ&`\fK%)mj,QpAl @-Rx2#Y3hMcH{/]LVS^_Z|bP0. ǂt^8r{ %̫Jxl 1#i6bӈϻly-/>6IXǓ&tG.{njI&SCiPEܦ]$@*rЍ|茧7k^\JVdQ6  vSz(&b^~H,ddҍ%޹_Y,+ 4f8B_W/\wgRr\]CڏL\ZidEfCOĤ/lT%*t.0cgεau? k)QƀET?(ijsf}GקUBsVV'r55F3Z@ @R3һH2ӔY *5o1E6-jS֎S|oq@naӘ&R΀0pJavb̐[s."ЀhZ ]"&6$PoH,glMjX+1^/$u$hx()cIogpLE \ͤ-MZ,)9Ӻ^CKf+OjJ6+oH+fZ5(}G8je9]4oꬒhk=/ҎC>m[FΥbk٬yL4E<r__Kzh qz ܱmDi@K3\g3nt:RKn=}yqt !?aCHXt3嫞 … iZVB<+l]1Lx,?Y}VY73Y*/c)  iU]QX(jz!(;{W 3OrfЁ,/Ƣc):@,yalCIMc.zY\M1VʾRr;xb\A02fCY ;r{kq(+Tw'}{G-*Glu&p~a ^2!|5y+QTo$Q,ӈ:X?_{N$s@ȢYuY!B`Rtmܲ82B\P3_6y)}Xch֔zZ6_L}__ܧX,,IDt0gql/tP%+ޜC{ОڱacQ=[s#k\&iZ[41ӎ( g¦kk[,tMx_[G D w'xceSE$d?F3=J @8M*5"IEғ-=i~[{5V~OUc=:HxcM|4 A 4 F 2sY0A!kS&}14:HB!W,;[jd{Y  'KPC`*ٲRg 6T|ջ2֏Du Z}RjO KN(_% EӠUϞ0bwkq2vbfBdeIz6- U^2u Z 4W99Dm`p; #]~-RNXMeA )~ zD6CMėɫ$vMp0Pę+?)^Y"Hr]JlL=1>;uN*%AՒ̴a``#U, \dj>T 4j5 BG hƺ8Ȋ%A{W$jm|O)oAMψ\6?Z!#_é*[hX _0d&Ԅ[#@!rX#F-r/4L0%.+ RC X~dvt?b|:BZծ'R~kZM;-#Z酧\ a ˏqCqem'ox9_gE-M&ңߎ( ,mfzAR⭱!L>V(rϢWcqs ,sKʒYhTJ%h/(W%)[]->mjJ%ޓWȾp"UtYz9CO tN?y䪬\Ǭw`{dQ#͜7t?K>xNǷHޝ65caX}-n%1? ~&Aw4!"; e%z.ˁlL{yu_k5w'BFնu(xJat)zfjm\m);XlNYX,m`f7y24 HV~!pf75F6\6n+xv 2L+fsa1zJ-G~\4WB ь{M!Sw~jH/}+CSTؠ`F*Bea%SբS&sX D |mtRq*,Jp“ZQzZBq6{V^> :$v?x>E +^4>0$ꉥ23Bsr >Vxnm# cWqaw?fM%U1D9tZlX5N(!O[@uN<;lܬNECA|BYmDǫ `eJ|~6>y,>oiV(GZ hTS^H`Z:lJ$Me-u{6B`u+VgWzm`&:R^O*588?NW/ʿ9}$W͂8;xe YȝuBA%TRz(mGu|©k9+`&]b/y52vwVUp>e!; ~zE,m,nȓ$QF^s_;IgQl"@"qH;MqI1,fQ" Ua&\:W~Q>MeG=k=Q1|nNh?͟m Q#2eTQIc_!j!Oq6]hm."4V 6<O?pv+iQ%܂;9nb0?4A 7BHyLMy7ZH UA vLmIa"rt93B7:EY7+@<|o~ׯh&'~Qae Lꓨ "MT\Rj9zx^҇FrJRxհ_Ff;1%H+3 V֤O֒23osfAZMyA|ΐ^g]rn"a3&L3R/u'J&d=Xrx;ം `P|HyÆ)9w5 qriM=Ńr흻9[|N hYsQk$mߨaJB/+L%vsm}"bS 7;P4[ߟp/ {~WM$(<Ɗ G7Hܞ6^ydmyK&بɋ @-0i ap &{^K# o޿Z^_rne7׮w4(]{`d7 0`1SkQ-H:)utlgCJ.{)c]JbmLKN-o'(/cͩF=(?E<AμbG'x-R!;n vJnliV^ \"w?9$1{8,+{Kk]* F"̏>3.i3}-*s=;m "yx !gHfOL`a h|GuCV.29CQuq~`rMSVIMbhC-m1 aZ}:3Qk1*'j ~ҩsklBS;^D{JD\1=>1(`R֢uT>Ж9 ʣNY/ۧ?+ҎinYv4ck8NKf{(jUڦet Nh`%h9 ߝa$S2=Ⱦ>11IteC<'|a cc^V5m*~S=|?.'f6-o^N'd_֔02hW/"Oz#N׈Zv(N"ߪnMؕ^ #nwNNKNxU?|aB!q9r1wguBKEj q|YQb)Y1|,;kYeprܺy{d\tHaih_GaDݰ) qR[ӽ1F?c؟ Hs,< 5iԬ^R9 SٴFGP zD>h, pptk)iυHcQ}W O$%9&|EzpiqVmz}.=7ƿxη;NM&}#tڱ0Ѓ  wNdqts!PAJf禮r2RJ٨xxJ8Ja[w .-I<+)%ikBc;L~+c덑\x>LV^dsԭfE8&;TbTFJfeSr@ Sܔ+Y>E@.A jc)nBaܧF<ϡ};n}҉9J'\F}ޢ툿5:[ pr(#d'\8Zr/닻aw \D{k]r7 8BSt'~Sc AnƐݛLWa)"r)<#vWp[:S f  +&LIVH#\R7=؞|Fb U_G_}ˠ oD]. B1D<3,p0ER 4x;$vG-vo&l^#gpM JYl(m_X\E_Q{/N7`-A|hEjLz씰T{\!dcUl'姥ZcV#\|.A_uUs|:YXx;>Pyҁ]R)jWo$ð꿁ݾ=pHl?07݌2h фq>AuaXq\4J*'ԎdYT3 iڭM$z; |䌝)e$ꯚߖKs% " Dv-+<8-} 2NP|/͗(?@助%ߐMP`3woP9 |p?'~adz Pe| ޒS=U;kHB7w(}*$-A @m\˰R*cѸ& Ԕ+4 qk$\(ruxL0scTdm3#HB~6T\Jԡ\g'(0]JU%(6Uo-)IX~W˓ TbōolN=Z!N;"̺UҶmcJČa,MW2Gk}!|ݿK"t#|a5B!q@n\Xǥr% /v͹%W_;=#Xk W5]J4wuebR$KoTb8z1{[أ4o|rx/{4ISkBN揪=88&:f1HNQ<՗G#G9&;5m/F%V=+*.3d*X90 a_hdn.Oq2pJOskH9ٳy qS@:iRp7_A#L3i 2I3gwF©0xZryEC";zWMKQT 0"Z :V%)‰ix_)쯘T.zda楸<7?I? MkCt#oi/ ENGErHvZݿf-w6O}j;f"Wq6W3:;Hv Ջ!Y.!QНX ]ZM@όB̤0d&3e#!=#NΌ ݙLL=y-\UwN˱F)\QdU ? Ht)F`-=ca/ oEu;//aб!ш:v0'U2RsjR6^LZ^TKCF72Hc pL^{L 6]fj|P(k@t3oC!}}Lfe7Qak5>]3]\sS ;-uܲMxM4u)&)QB(ϛL ~gaByvT_~)&ag^J<*(Q*[q$ښHl姱 0.'og>TQ5rrx!_ܕN Oa2۝K˴7 -Qs÷8M.-)G!)#hW7VKn?9!e gd΄{ I,T-ƎkFwySyE͈ '*M(@h_4}Ay8B'Gf#ea Jk\S-6?/ŧ]jcV=d۷ީ6w&a7D |A(\U^Th;~؛U(q?nor!߉ x&}nvVS7M'ڂud}:-QTЊUvVgT2qRLJ V+, X#i/^`Ԗx8'cž$7`I_h%>Z Z acY^N O} {85.tt]V ECl*F6)B;h`"ɒ ŝDGt2Wf,fFՍ^khc+1V5Zj$h|7SE9Ǣ܀O\qk}5D/&k(f'`83GQԾξwױ`F>[^`xqL>~}^Lj eK,i|p OGQI5Eە/YbKwn.- ~<Y,X(lYm^,%ٔ }.Wl/秿L:rZ$]0a8x*QKa_mYQ1L"Wd/Mܠ۟:zNrݴCT: (YDZ?6kZQƻGO$(wkKU|mHpj9m7~sQ;h Hԝ| 3B:2˲c-K,oJ& ś3#[߲4oey_O |rZf{$EH&$yw[{WX5Qf,QLv`DrJ^3MEmCΚURuP_xG(~obNKq qhhºZ×MZYv"gOw&L3 ֢tZѳc #4bly2{Tri*4Dy\@.gsǒde!hH!' /`vhfcZIF#%U!b!϶N$}LRe#ǪdXܰPΫu\Ej[#AS P8¸VPFR~G0km>u:kaD_L#Nk H:xѥojhlJC/LXt<9֭4O2ӻ/!!C)u>\~kȄ\}si%=`(KP> 0Y-K˴µWҬheJĸ2LNZP׹%W68#D’dY wD&q =OJ%{yQGB\5qT ƌFdہetZ OIK:@L۪(u@ӑ0 ZK*` b۾~dP2Y39_$y_nƼjLG Y+%8SVq|Hv,7HuhNs7\3.Mzmlj%XS*A] rjX뾋v02-l;[\SLCDíW5_ n>$4VDx?k{@b k7&*#HĹMReB)6(rB?8vQSLR3Ny|'PP\ H5K//u1]n( m1L- IC t~2l >i ރA(cs.<,K+e]~ -l/)7z|?13 )K傔Tp\Y{ #< jxyݴr֛fRuc30g[q-*UTf\u{J^JwVqč @2Uב_rOnv$qNj+ b3n%5͞cC J.^,Rr}* _>@>x%QX=1+;bnH'ӱX!JDٔfӇAm9,Z/yZ;d{ga-;ylz0V7{]mv!4f즫'뿣U֘&/<ϊ腙W1hyo(V8p&AcS0=xWjIfWoH0c&L2Ba )%(Ł[g9l.nD^.WNY}Ҷdּ a8;;?D!-2| 4R@h!dWS//s|I  bqHYmtׁ53|yZ=1oĩ2G2AӲW:6*l ɂ\Ą T $ <TPHt|m1 #ŷןxbT 9wΉ7{P:D6Mzw-: LB_#OdtqfmĜX'((+.ЀGCV{nI=]c# c̕ +:.{Ko|3d'޹ Bp]!PCX ~#(b#T@SO68A/Uf$VkoKmӢlSzV/4 {븥RD6 || L ՞I{@C7I9lBOF7$S,Pww`LIR#_tEï{&T pko;W7]; t8u,뽜VŮpq5*A_'i# eN y`{ˏzaC |‰siZ)hy9RP}rJZY5DY8O0~l3n ^8rxj"Wol|ƓN7aXغDO;rW%uBK cE +K MD\WH>mHڿer!DkHC R\8R|luL<!o란up#^|c 8_DI+#.ygvr֫:s/ǐq5~e6HIr5Y(5UX HLRb \ XNw)zf72Y.A֦?@( 3etTC0Em+̭L[2Džrw#^cWc m4=$~'S@*4d?: Fr&8uԋ9M%`CFf`nxFJto#z4` 2F.9B!b?dJD,~1 ,?q]Z8oE:G3֦i׆lƇ{i&^C7u*C.{+=8&u2(ӯ7u݂oRX& VUI~~z`MAU1*P-̺1/vҎ|É(?P{:&UlA7K#jr@!)i٭{h-jː]%@(E >qtE4&~x4\c}:%ܺ.]AOb,Dnqhۍ4xI~;?ax8b샋xmDe`NNbʊ^:-SHcenqO~KGI -@f aޝid`B(B bXv^߶D⤐OL1M~'w[Ü#^8F7i{'{=r]=܉+0.XJo(ȱ4KY0- _wyo7G}9a2dWGG+-%{B9SAZ<5`~e49v @.Ŗ]2JQI}_ϕoǴ h×d\LC*_.G^kJlՌ.I|| n[cT_5yѺ2ҡMP|#w5k+#Wh@19 ndgݦD/9`t>84gNfLU(gYZ07070100000012000081a40000000000000000000000016439a356000084f0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/firewire/firewire-core.ko.xz7zXZִF!t/❷]?Eh=ڜ.+~KDhAP,:,0sXנl%P~/[yŌ-#.@G {BR4InX7|'=7 CG:qڅe|ѯo%~BDд_?3W@u9s*\|2;#"h|%H*'qni/ex z Vw(aG L7'ufڏ \yeA߁Hy\a-]#:Y84`,95V58ƣuYoY# 6lvoS֙4n;zBX|͗h*;EFVg' :|$XނAm[gx7kGO)dc,TvS N9$H! 0A gYt]}Dy"OGèL+6'vZ T"K]բ ĭeɠs[ƉrHȏg@2 &{!81m ϗ4Eh[YLU0b7p&)c"fش̻p؜جh꺱GEvٷ8v] 6 "8y\הtLM 4miDۚC5dN"~Þ ȼ<ÇL+I`D ʟ'%7nKw1!˚gV-itvYBIO-{\U+Da~˧H30ijM?|mO,5Y#:TU5i,`l;O}-_̛ gq`Nc/t@ܑAVuNQ ~y,5C^dC7Jj\Tz5 gt^+^E[ĥ(m Kq]uWf'!}41{2>^Q=4O+dtMDqȁwO|PM~uSHFkaX3Uz ySXW^ʝU\L^H?tȒ6̓4 W΂rVӺxC <q۶w _?͙]c#b*mA3d5 B!I{|BE>21]Is8P[D8v0PJ&_#7`,\,H|שUu"eem˟*6s~MDϞkB1|c#0+&{(u BXk'*V@`T3X.5~xv"e r40n%ǟAIޗגmc̸y5$QH;{ -*wbHhv(ϙ$T3/Ӏ"@^n,`U5ICX ۆ׍W :ޥ߯ N~`s=di?/sW&+ =.&q>uG 6j Ђ)\x#0A=^%;)g |!VqJW1^iei,"]ɽ$YG[э8rmH/I0!OG:'gY`1SwGsAj>l JT!nY)VC3RfŖDKSv笖yD؎QQѝ?w rT8taǜ70P(H3Z &P?'5~ HA*-$>9t/--'SL(:>MB4F2iut[wsk1̺`ӿ.>xCΉkD4b@B ^$=ln6*1Tjww` f >AzHkך94i9u[STGJvĮSW XC  *.I8=\H2X~=fzr-cU/l,2p+~/'|r,B.ׂK-  驲@XUrmCKdWE0uvTV*~,\3p H196+oDB⇑n=I}cCj5cԁgs1(í%kOZEs|=0Krv [klouv?,L\UjTH~̈́6>:>]>!Qed[qYϮ1PwC,U{$MFya:WUP'ClV!ndꢥu `U`IO~¼rp fb Oi!1WE8j j xgGgpzo @rL7-s(;B- 0{5kN|bPY-i5\RdI8rJ}{ q% 4Ow" H/9xN!e;їb-sXa)Tmh<W"g s"0 Rp٤sL58)wa*Sw"*fjO/.qqF1ܩ zZ_ǚ|^݄ZP"D4ZuM~3iӌf|ɑ -7~Fo][cq"$5(E*,ruh!wʑTHMxkfߋ$d% q.&G\%?iaT7&F. K(46 tݗ"]F_!Gӵ3~sW'=TNlS+s>kHVxlFErCb%>VֱP a>i zWTKhkH\'ңODlÇRO4lb=3imQBj (2 fS{4ZpiBt-z}Iv0ZID k[ UC\큄]egw[POmTwœ຃3WP׼{SG8zڞ#ˋAiP ~pCj6B~j?VBnkJ6j96ϣ(sMVRٻepzo7kϸ(~XZ}rn7"!J* UUĨ+w*D81NX'Bz_&EAj .7)JiVݻX+zI,hċcYYPK.vK_>-K)3D[Td|&~o?6:$S[Udlyj{*D{m_Jcd/S(zR`ʷH 1,4[xaҷWGLTOX/ʧ)f;IƑh8U,tRHoy 9y0X6nƶ&V`'(-C-vcrUՔ=3DE\HgxlLRΠf /ll} g{`AFK3ڞƅ)G#FWbK@670;NM47@^J}.6 { 8;9pt;Ȉbԃ` F7(Yiovb\oTg~ƉV +K*vuܲ-m#f8S1Sh\xjEB1S"Qg$B5ʅ=!H7[YI)QyJi]c?Zxzî4fQꞳBDLe΄K ^T P dO#%lR11m%ŭhs89_liq9ga9K7sSq_.эB5V+wuI΃<޴҃B(*1%(TQ١G[JEnHJئAoߑ:SjAH#MDcrp$Eܹհ^[J-0ED0Ke_Cƫ̩ ;(cZS8 2R kgɳ283Wnwl( ?.8yL6"iT.z3S 4$eԻٰs,z۽ ,!cɳM‡@d>Uiar@ٕ2qG zE{7DCt 0[93aRaplZ,OɭlZ4 vJ"5.k]9;f+v3m5?O6~FQMyY;O;L ]IV:8w 疾r72F cB5/q4zM x&H^m`6@ٕb),Y-ULyToU-FqK6n!odٟPumfhe÷xr_l4G0Y^fjwDژ*!Oa < 2︬/ ބRR;E72-t[>P;PЎ 8dRխƳ. SIDQ*cki iGlh鯒Ρݙ]/wCG'T ֐<6ĮSӉjfmn7߃W8M!^␈dW\&w]+^qW! N">M&͚NAPZQTRfІN*`AzY!gBSȢ"VfG BclO+Gem+# j,P<8? 7N `z0'd\'}\h"c't%[؝h.EVL TsdW9q⊊SXxYtHvϹ|IoWsOAU:6yCZ;y r-LD3G$s3B_<;]B+fxŔl&䣻 |ИEnN֬RR-[T{:^KoJ9mNmǒA[k1Y3&iMUh.qw֦eAHO5Ľh+@p"G7)6db3YKs0aĔ oȭ\R|/G{R^$n9ZJ;騖Y.2WR ]1QJ A6,= c1g3N0|OA)eZ >aOL74DnY-}yb 'VGp`;FN#Ry`(5/Y ]n4!1:Px>&Z4f):wԟ-$ţ[`XHp)yϋ<1 KtHl_{x)oDS#d_Pĸr~LVz`\֨26hq: r`f U]Y r [էâzbWbCB N 2,yTDӭ2! A*!r_a +ZZuqKpC'l^RjXL!ߧd{-Xhy},,"Ȥى Qk7hd֩㐍ƴ a2WܶHP@B`ƤJ6*pswFiM3$5x4I;d{N̰ӵL4 ٠Q>@cW79dDkuj \7KmLw9uUIZ aEyҐAkP$ L*BlƏ.R^SzVC(<>%=H`L+^1|SLhJɁXSeRRE@$B`GLp(W'Dڷb*saQa9o5;O&n|#RɷogUx%8zq8jQAqREe悒6}{m:\AS6Ih\.|}L\uF&Kp]'ϡ*uxEhM p97w:HMjzվF11KJw)x8o L]Mq(mOi\=]/iuO~qM9[ KDZx*QTOD=~ONuy&S7" -UUIXwzgc~IY*IxܚwFナh1飮;)0`3C1 8pvizILkIkѳp_ *iǁ/)PUԅ6 QOUʃ̖4:k(Ue7Dws-ÁlkY?>^OA1Ý?xf{X_$ X $#S]mI5cp t_ػ ԽɹE}2B?]hri@޹ c]Q8,Nlw 1 $hs4F!IIU6ܼ[N}\;q֖-|\e*}|[%yݿ0jmjaf@ T.1|NsB3X6GFVth~3\K65G߲ m7j.i~c:6"#YT?%a]]io9z9{sC E֟3RkU'.E{SOiU#!s0z}z2䫹0tK^{O#_44/w5T BbƗ&RD QF-‘;sތnhįSyz86AֱQs!:7N0Nr[,ߝ=Mٛ "\qzLJ>'rcD=H2Lm>*}(*1%Y3DV  <[L<kE}e\lkIXT"R¦m|@vwǿvd+-#̛MwӠˊ !ao4w>&3wjkO='X ,+I*[:{:_q0QqAoxҞ2r=u g =0@AQA^f^^5@<>tf>b@i:̶]+Y2W6p9׮盇A:vvv *y x)œ켫P)[݃0qA^p׶D2(t~3\M7` 6rM$:ʩy5ioؐk?As^0o(N;x%:•q95dVgC>b#/|c8\Qp 4\u柳]5Vg.I&t^>hYf7Ԋ]wB0VdΓT1i =劯8ERw';5uHZTݜҚ?jV4y*pt_Vn,4tO=ѤFx)n!6:[tEݑc0,3})(0qEYLċOq~-OБڂ";Nϴ }q1dW%w9f۳nXdz8SmQNֳ6^RXįF)~:B( =ř{}{DdalH;-YI j‘NG #gI(޷ܬ3z"n+AdN(+ {,܏e]3M>l{1(b[G)eo$(l$$QN/Ǎ*fBSm~rBє+*pɪ-!J(&ϓo:?76$0C4*?ogKU  >Z`'Faع=> nFtOk#EfQvN]o.žybiLeKR_3灈?)jEIMVh*-z2W&AЩf*]HMO~g?ysL*1 Dg8vx'hT0ϭ?{W#7R Lm.xĚ*҄+/$d2s:TXUXzBolX6QX0EH3jNg,8wڴ, x̅^(W_ǾMj%@F u2ZY` Q+h&L76kR%u[ Q|=k|^00%,(v c"mQZ"ˉ`+Z@i@]Y+-[$ ۇ.Bm-b-Z)eTK fQ ʂa'hPvf17D8pG%_hZ݅wit>ޱSWh=ݵU@Q2tP$ c0M=beYX'VKcѕ,I3x% 3Wy؀ј4>;W3:[M{"VsAf,!"p$EU?B@;>:ַ(rކeSn>JkRM{_ZWӊt횎 Ch ai󒰮M)R~_7 [~4ˊ J!=H7̲HRe: PƔ3P^;P!G@b{dJ 6EWkϫN"0/A6o|l(VᐝW?マ-0-38h.xKFҬώr~&n(LZJ|XEN'q|Ҵ,Γv DB&[M,Rօ̖]tqtBҠ; fV_@Kj,v1nW@h9$y6/B ^axҨf22TN-IH ^/&wK@]"L5= uKcFAZH:!Bj}Rk}z~Ef BE,oPēV4 Z2WKEOWz&pAE)*4& 1 Un" / O̩OHXj=bd#w509~Ұw:Wkw6=Q„XQ9B!##rofA| @j1#Xb_bT߆ (;5a)E'yL{H`n?'I@ zhQ}|dr=j}=Qm%RJW+W[)yaEo.+-e@!k 6D.‹3V&Szi1K@Ȥ_ZKxXBX7_;Ib']@C07}S(9֑95M UgenheJF0#Z2u;Rl\5ux$w$' PJkny/0$P^%Y#+ ǖf.1.1YL AY^]^Ej 4wmHN({[?ClѦ h:n8Q`@}@a]|;tl5 ՂqguSt{̔KL+ۀ^%Ovl+C^v}DV[<UI~Ine$u\[ _'pht wH+,'B6!Nlrwb M'`X }{ [E[0~,νs` kA{ )<c_|L+Ery.̣ӿ R(djJ[cujQW&nC {IP>o߄/1IB* Y.Y/xc='0nnZ,ޜ GJo3 (ݵ%<xlM' 2eנkN. )c/!gQ]_,eL^E~(;" tp z"Bpl/Lj!@r1 ;,@uxZ+t:Ƶ|ٚ}8P(;{P}V f-nhj\.}gͪahK""~J*O!MQ)"|(;DښAŪx!(K[ڤ_%LLl"DE􉔖s \ sWb \?WtES}?!X m>2MLo=O< cΌ)߻30mxQ%VR ݰ[!~]tDo zL;nWb\W=oc=޿!vKw&yquyHG>O@sslݹMQwkb7E&z9Ɛ^is0ysud('ے@;VK F\:,j'7o[L¶bEO(= Đ~trwC L.d,6YWNX'-fyjTR?e5^/+mɚ<0܅Ӝ4mɯóYv ya;2D = t4y$ꑞbJ((F&>C$RdReըއua6F::Whed3}xS2I[|ѵ + #咰#xJD2QUcRSzZs'SB ESxrk.b+d[]aɨiնlמgMSܩGÕN\!fYxվB5\]7F'ǂ)v&D*RB_{ nI$tM'%E+^~5#v9HtUO> Os--m:L$;jO۰:8ǻFz_IIMwVBb;Ӭ-NE(,Vë`5iI ZwL> IcE::W[V,Nɕ%0A!Ʈvr<qa^To!#WQs's3he1`Qc=f~3$-Z%jwN}fuz$y +>__} P ZYRz9.p&Ԛwo&8}@B;z$b΢kn[iԜ6Ab4j?)UJֵ#쬡@ݘ2M'q93hk|EaIo45O^vxR\`+<~ Gmg67M0Onѥq,ONdEOu9$F54 Ly@;S5!g [Y>xLC Z_Eyx2a+A0fG2DkB%bCL1q^"}T̔7:ac4 acǴgUR/CC %;PP>˃LV+^HڔZx=ߑ#Н0u~Q7ΐBA-,58`%ɬ'xK]T8WcV>I@̧ MtKe;>7|D7v 7=rtqd},)$xB;-u\ r '~q-8-2uLL\Y?˩Hfၧ HQJ!N^5<:oِ3;1cq!nZh6<@/ozHDN;_2Շ*żx`¦ eܲpm6aTQe}U m}z-;R\*+86|Dh J0wOc*=2ˆ!'/NWpկ[\u$_:vz{UM[?ycK I#lIpiֱ5wLlGpEQ'Xڊ82 T0f U}yQཡf 8weݜ\CLbon9T a~d lh4@ "Qd[lBSrh4# ^B[?$~?з\ZDll}I}=\;.2vV]2m$l {2;!)( q1`S R,ʸ%Mry 1Uq}i%Y6ݢyj'ߘ4.yW#Dg}y{,GhVğ J¿fO~Ñ8vUzמ;fG&e֚MfoUcOKćdI9([[g([u,(/g[9w]&$7 JYY1v)|-aMo(Z-MRK R0 !s'~LTFK;WD츙Li6vϯR ]|t#w chA甅S.Sf8' ,P< BL2rE[~uIllu_XvR~BAF/U];Je(8@{r`3-"8O4kujmT* 4 4tOQvTqZ~IWW+# Ͼl?Z +1r3CpUꓬqfˡ$WXjV~TVs8dVlV$F|+5|  ӮY#Cl67psRvdtÃ?zƴϜb*/d]c>4_q Pv.#ӨblFɮ?_g'Y*%#9BmJȿJҾl+:sؘMQh/iws/Ʒib43:~i Sa\7#BZrKxѐ\-dcͿ4\gnρo$RrέF%F?JhEv:{/5[Ԝ*ptژԚḾ[՛|rΌpȐxm، OwJòo7V[Ipik.wFiByh ci4ݛQU1õA>gٮ61M9@z}U!GG~'!56?И+ْ3/Mf`@tnBĿgAz7-on9 dtJ *v%Hc( @{gϣ Ñ/M"Ȓ)Y!!bi!3ɞ`jN0gWA`6!u+&u-ƍN GaNwĭu6PxYbɏQLA4?35{m3\9p]5 Jy 㵂/Ua DNX}I5 F4*bse۸݋W-LyWKP(a7I`Y9$ i 2e\-Ta{MZr&$a$`b6g76O/O~] RE1!'x~?MH pEbn }pW]ѣiH)ػY _wP ̻9Aw _)>ڣ0&b|*K ð+_.CE=` 1SSs~gΠ8dfj8& MC 3&Vw#'$/wL_K#cԽձ@Ź<Ɖ< 0S\\h(3wk}]0dh"Q 'YvgoM{P D5ݦߌՃscs J^•тJ.E0+1 OY@"]qH0`WJ%݋ CSQH$n !1* ,K~yp-X-7ɗG;F&S<NnzG1h0 L~X$wqd3ljM; -< +[fY i^9\ue`rfc?шeD> U ;(w)z< ;W4X"Ͽ/|8abk~GTf0%e/# B'N )4!6t!0U8㮞ryHm7Ci.<W +1_sN!In jIjup~ ')KY\uG52~X+Og-a8%p7{۪BLµ38a$69) ^8xJg@ᛷOGŋyPB'+B *^j l%ҿoea8sS($ v~# HTG9E1 =J5L,F[vlrCB<'W%KѧJ SOIЉBPvD:5_YË艌:=KlM,ZxxcQ ٞ腷$ ZgRoS6 П|eؕ_W^Y6G)m OlHsTx)R^{NP{ܵ>Y, 8X7yCЁS ߙpvďOrh>,=Y8j\-Q@B/Iİނ_ohC6!a:?y)7C3]4j `G֜WTKް,:Ԙx)>%b}:pm=Oc !҄śQ* c?e;y1f2㩈2s4n1zCNp6 x$x2u@#>$p|[MG̽£ "<3o`b>)Y`fZM";ZwS2ZPO{ ^)Y!ܠSysN!nBAxoCz;ʔ!%>qwގSRoCUj1wj194Z3ȴAxFCtAs'fDj`|MBg=AtICT =%]kEʴBF׏p9cc()*؋e(Hn_JCIF%kN}G0/ShƸ$)D@V5-!ORZ؉;fC҂wЁ갊݊Fd pPvjWB{ nEo@'k&6([ù ?+/Qp~&g04| FH@v؀S^YLLa" %9Q0xd#.@[.4^/٨ʆ`(ݮ/#:۴LG IA{H'p y*&\i؜Hi:CCr$2*fj)_z|^9rP< st@GMOk.I4iyz˾3Fn!ׂWuDyP\QƓW*WbؖG}4ݦ7h?I1Oa~6Ȥ . HKFC#DSb}n]0u.pG wJ4H(XRC6㣁4@z<F*MoKv2(JtqwyW O+4#)r* !FYbm#H8E1nѺ*Q-0+ܓHmK?SPREҟkԖ{%TYy(H |6b0eHhkmDcu{&TSFr25=5s+hk hKzLjPtX"/ /H^X%>&^ EݑNlE{ALY&tP0x\dU{)$n~YA@双fHqǬ `K^Lio/pqaE5߁֟>Y&B wT>{f `n FB X lYW2dSFϷK/4FBO2CMDepi: /}I=q Fy۔ʻY\F}s-i(o<-/ʼPPq=XU>uAe9C!NgXbEEr~ĵkGMZ 2[Ϫ̢ݶX n)B j6ϳܣnNJ'qURF?x8S*+e%^?W`@udIWpFF*B5D ~A]j)+s. 1+dp '487.nZ1|/>,/jHpэ2P+=5W\w<;3ZqM2ڨDiz1Fɕ{s봥ealbR79?7B%}v-Y*- HqߢE=X(M7yoOTN5LX~YMYdZ}IWzT鳟\9M)4Q˭#x5f!nL3[㷲ET-YqʶO6ɤ x@l./ЫR0wإMo8KpS34.œNEHc f.@Ȭtjk/:Fhga0_CʸC s5:C芝\(؀M Yx,ZX{a$nU׮y2Lی^4Dmu'ܓކI6P {_c@xwZI_):d0\} ]765[h~|ՌU)\(οϟ,,ޒ6}?Ѣ~ tfbMd(J"d(bPCu}"}#\lg1Ә"O@% >U(5  \e& ;PD4߃7Q٦K e&JUiG_Gr h_&v#7GXxQjn)4XsH"mi>a ARϙWT*tL ÷Kr,ZX0g8#o\"^WʕUbpWxԺƔ<tȉ_:(ᙫ᠝V\Ѻ úG#̙ /RE$8gZgRyXr]@.NV6.\N?.,&0[W&E'Z*+먖OG}?Н9%t DSrSko/xGIۧ  @ij&ǁrs^Dst/&7961B~:i gCLNN271!㒛OhNUۇ~dٝ[BHSUBB}Ɗ:<>U,ĭt2O{yGa=5^CPL*,l>BHL4yu0ejP?>&iݧwշIQ%r:1qw˅R|FST"24Vۻ&Q.le++OwŁTyz'F6p xo|/'Egpw~\L8ЃQ+9MxIX:!т\;f%z cyŠcE/ jBt\—E D,牙` Z8jHԶK80Zyl BKZqB@ 31S} KHT{2u6O4l Ṕ,p -4HS#RE)ENxnp1 :ѿKI\UOS>pDejv7<##~ ("&dOhd>׹#ӊڰ KؐʝosicO/?s>Ea@nap?")4ly!8}Djh%Y Y);0nLʬ'%xݛQq Y KLvV䖁FLۦ,ω?fW8xwBQ2{Ff?,f gY<<,RFBS#{"'KsJC~%'>K GWl)7_;P*KJ]dVGprT`xr,9 gyPdF2awrs?Z;p ?d!X1\\?t?cEiSLtSw$9'xEQ"4|og& /Ӌ-bLg4d#Zb tiqsqZ3 m&,{"hJ7xF6`Әp%[|J-̎ґMл?4粓H#i dAFzggr3U)Oj^uVP#liAapѯ|70)rjtIRlMw0Ҏ/Hotѕ*KEo~KfoL 6%+C|`unvOdXΝ Aj a.Ѻǭ?^ *Q{:[_r5 ϷT͋,MIuG'.8iv t$h۪S+xa?L0Z|pO.ٙY0&41מ#JK+B>'V_:Z3I*z@v%Xg, ;l䝠@Kg:$0]*;ی lDCF8UKμR4qcS^\;[3 Q LJ~}F:~ۭ-c1, f+i7-#-ya(i2B8V皏ipԺ"՞<eۂBCCz _Ԧ<lU[/H(_/&*Qtab-]f gyNBP%f"#`ݾ~1x\P;U s^l\rI> ?)m乫R&k$B𼠵:0A& )¹2^Q8r>&rH6y\ 9ˇe:C]f2BAҬ`ˠ@͡ i o&lilKtio:$e&#^PLK-#, OĠE2)|NDJsrʖgIRn7wZesS7 `'=뽢V*0g4TfǹDza"^E`;_([U=j8IUb]g<ʸ4XX潞7¢!5T.[ i,1(G:9ä! RKb)@icQ9Χ8R¹O1^o≛_8O#!CSe'Pu_"`^B>-ô*Ff􂧉(y>Vl|vMkXVFbt BIqi݌Y+lF;wyfL7q+nm -դ% (B0F/G P=tBqf?+(4@дOÌd~IyCC͝j<.g|0513"^;~®縇3?35jIlygL=ű83 5}Qz,sːFgL& y^@ISʞыãɤ{oԾxI# R6ffO-Tc Dŝ^Pd{ϊK b"Wt݇S\Cle0 59%^B`*4{Jq}C[LTCۅx$v2w& <)$ܥiˬ͘pB yΰ܉ǡ:#JOzT1y,󆧲Seڴ] `[*vJsl ??i0*L<>hYTm?O[ocs)*Lcv8Q7q `ŚNӉn[O٤ 9kf=]SM( 4t5bf22b]9ݕ a8Îp>PQ ц=OpG/3zYLCd@ Mo^gT@-y0'8?l}w os0FFGWb Zc,$酤t4xhq4'Fs?jx _U= -ַm|3h?͞650m;TpvV#d-#0e!H9|"@XcKr\GyVjo  sH-t3Mw w<%fI=mܵvuWQTxKgA1)unlUo]zLdmG{%ӴABZaGM[ H˲>@g| 54V,7Vxn7qQH&1,9SEkn xbvGdJjDmX5bH`udv"0"a'n F;Rtf*C YewiokF$$АA; 8E#+S߁WPYh *0*E]Ѕԩȥ"WWB)8`SdߠN-SDI]ߙoǶvȀWBs#SlH&#}3|=_çcj)PcRȥH3G2𓿵.B%}7Nk^-<@] `pRo vV{]v{qeZbH`,/l`B(B\IĆ"tt\nO/ e%E7ъKan6sp/CN-XZru-I2WaZWswiq B~6ARD#LB7|oaOĜw}Û3h=}AGU~ ,Edz=uk^K[/&P/^ѫYn !ݼ@O|>eB$5^KXr!:mjgKzaК .Rm@v;X4p9씿l<,xȷOgUxܖ^dk PgËK3~Nixe՟8b,!ƔMiM@b\3^ڵFN}%D{rAG "4o 0s DO#{RQh0.Fe/%_1⤬2^ImmkR#V\R11R4KYddAy׸2noR^x\ؗݘ^gP/#3,;)1|FXxP ᄗ!!f[Ƃ*_A4b8-6PwhY!S(́>3~Dw1=meDwU?fjdp3bnw?CP.3[Ojk$XM?ټ>uojd).Q+t^ge\}qcڸ%SoNgzM7#SH6mٻI(/l̨fRFKd&spsz+ <0Fg>F ̴CǧUZ}ƻȑE@_$u[1%&߳bmWѩWlǰ5R[lYG{ (Mqw4pd*"qPԱik*:eZ\[4 @QXT>XhShUfy=Nb:*ODtSm,Yng!Vز\с{j9[TpU.+Zp R'MaГ`h*P;[]Z]gS\xTFL7A\djcy**h6=u#CQ`i,1=X%KlDz@~˹ct 3<ROxTQ\mCvKHvTF0Mx$$j Y=~s0/+&$F,d+w0Iy^,V6, G3zp.z;X;g;>6TjtcC1B2@a" ᫵H' IAwBS-Be 3N4B$j\1`({e=U釵R7L/C'dޛ+!}KK)Wa~*5x|k0FIƦM{f5HqP4|jDta?]xO|d #cə[jBm~3Wy|;FŭYDX+ 2"Wh-?~n@vu `nqjd^`.-F/P+^jș*@4jbܓyeMTaKH㕓BB1!NQuyn*!>pîeze'D((K+Hk=f<Ź2: &%0QR'J| O3)7_7-LM*&_{Cs֫0-Gtf Gb2D&\l'٢QKd| gml=)-߱|;W^{nMj Ը$8 = 0jFԍj,Gi-4;$paТn\k EnI~@&cy>AzeyN׆7cz.nMBT]#N`9_L7kzwZ2V>yܴ>nΜYN4$ðfH_6Osāj;p\\ZM+"Jc0̑"&|:6esۙ_3ʗV7A,^E˫[f vcL|̉ !)gYZ07070100000013000081a40000000000000000000000016439a356000029fc000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/firewire/firewire-net.ko.xz7zXZִF!t/)]?Eh=ڜ.+==LFR$ 8yQZl}./5tY5{l5ud|h=:ѼoяxE D42k<^LMĐxUNkDL^Zl8Ҹ>?ҍlH+)8f$b*p\wO{7čO4aE?#fVnPSx$hE`ۗ8J&e,aJR!5+[ gSD܂Q5 +DM?g54Y)ۻa/-Njb3M9*%+m3Q_VI3fЮ !-==-rD$|^׋df} XS\1Nhh`oOC Kq%?%x M)~qƕ' #ss> ﳒi;t) 8m]FۗM/wT'\h8 LMؕA T() ݟ|2?FT Y8GDsw5l ,aLj$ o4KwZ[:ԭY% @FK8pBߑ#Xs'(5w-<:^*u֪75}F%mY!flMX5YOr΋s\c/9Re9wo2G#dzDzz@Xw:SޘlHrjh/z '.Cγ6_hE5"z_V@qڪaTZMhөxv$44:H@nڂ!e蚄}PCRX)EXI?m $Vs~H8T!E. K|] TANUE]s0 S6@>;iѪrw|u0nZ>9&߰=t֒^3dܽFǨHBq饩`+ Z, [y<M,]f f1i;<Ib7a'/!fށĚY_0kMeDqq:N9e|D2-wM)wYDAV0͛]fAD݌(rX~X*mP~RŔ#C#zA:&tN卟 sk+?&, (F$RNQPmBp2UY"t?>dq0"mWYFzkb$ '/;HxQ]yTG\!m6#pe834^ySDMZvx<K5D> Z6+RCepY l}^5t|]">5 O2**Դf:1h3N~ނ6\! 2mT ?i3Cr pD> Em0n٤ҥ1G?(XHi`udw%mL OWۭƠ.]+p Roڊ$,j岟CY/OjL+]q޼a%!PJ2Xa' n-X@*EOw .l'm"Ktq*7=Oarks.v&CihIG~/άYuIQ`nš4j)\38'i]{Ϩq,m{>?mG%}oo\WEx*:?Ƚ u_P5\ٜ-bXQB=A/7Rc O5FG)a?(m-˴1iHu巟-n5(iH>UU/;y#zYz /j''P0wop&ׇ8d&P7N{+Yv iE\9iQױ]1,,K n==1#i~LQPZY ;E5 Eddaވ"4VvG0#koSm(pfaDmZ@sDBƀŀ/ma4.9 {WP&H \I6ϓKH<@=$-t.' eyby|]߰,8sV#, xZ@$:"aOI_DǖKWaw`ܞn&,B_7 껰ۗ2|mv!uC.5k?-o7?ֹ}ߘُз\NѲC~Od.-G|`7,Lh㥜[8JnЪ`];xW"*&ϊQ˱ &EϭcryQ,Id9+LEĮ/*l8.Ϫ%yE!x:cܖ/1t:9N#g2lF%wugc=AT\jWݝͱZ>+G~#-9sK_A6[4ORj$MNr&ǻQ qeR~D(1sE _Bmgi,Ŗ8Dl$ETN^6͟XzG*1Z* V@-$v 4|V| K#E^V.PKR?Hz>c B. Ƶ/T&rtYNNLD>bB+Ad#%P#蕪@Wp+ n}|DU|7E"qF*=?|!_Tq\kvIXômk1‰C]'/kڥh#Cw7.Ƒ?} BD$ (L.挌пc}zɚW=taŸ%ߖ=zk`Y7Ⅴ:9ܡ|_A>%PN-cI[F9W]' GP r""(N;xBCjCYW+wwOPz^JWByTN]QUND 0fT^$PX8KEBc브Y^ښHj_d +tzào' +fzf4 w$wzT&3\ogx\*A h "Qu{vi]1Y% sQt1k^&)ՀA2=tO<(I$̷ 3Ni37^EՕY0ھSm XOr*xͬm fWjQjp tL"4tQB\ SM~,LN.krL}؅nbS2{zȑpW諢+i_a]:d;gׅ`@Q9k#$Ɇ6%4vz7a$XJs3K`kUMךJ1~/8نQX@SVO q8I,X6yj;zR;GH5F۽sdG1#n9%=U)pfOkڔV̭ W0U̩/!EIĔV:hќ@=}k>|-ˤ1Z'I%z}.9bhܽkp,"+9F|r ܨ& ]"7ƨㆂHxΕaƊؗx'c@j˺0; :ޓ7E$9Tb}I+#E ToxYj8gK^xG]kN &{GhIP:dGT->8a"vJ{̋u0ңYVvo D#3EbjaGMS|WQHKs0' {x@MxMKԂcg+4 3H0b|s4_xa`l?joqLt*&K(^ _I cM{+S^S|ͧ#ݫNTΑR"ݴJZ>5rFaƧVފ ysoY$;*VГԉ8v`w KC6c `!SO.fE~lɥ:ga1O. ߸(z%9cv%0Xnp &U5ME!)dşje)YKSAEuA`A(Lz/,!b,{}oT\, ζ~i8J֡|)5@ŀ hy#WȜo, wrz f̡j-~"hj6B-]ޖΆ z9<^,&LQ ^u׮~ 5R}ߨ壠0]B߱@gVD}܅lnvuU% dڪjXUUeFf";=fn_gui5L!?~ 8rB! 7=j$ʣsEg/jȎ ZfN-Ɍk=MB]h!'x";SghNg7+Sx8>1/ jojr|@Ss6 \zA NwNo>cxs5XEl 'gB\oI"\Q= bSh()5뭚tlK̵Hϛe~h3W"ŧ)dV .';|PVBzJ %:d YJ<1<+#lrg\M"apeAUZbPm|zGϭLTeɛ\㕽#O!>l&C pIMgpDk FhڅJ0&<`=E5Ƈ6PGk/~ΞҬi1? ē-'ᯖ2" KLJ֤Q1쫏f{5X^ 6:p7&l:$A&0[b+ 0!c j;є yrRvBdniQ),vuFM.$$9|BK5O&E(I皶+A~>FAG:Cr6+SLݫX C)1C;2YFdVB0(o{~Pc]F;Eg†Axj 0 ײOLޘ 74~nvF?.;̉ _.{[yѲ"mlv&^!dGl_x^K-h9v`.,ZܱV~ɣ*u-;ԩB D#8P`)2/҆+fWtaqChO՗IH7`TW`#aT) \/*W>0Dh ް,gmr`o˧U">t爻:[{Λ)4Mu: ~įTq뮁CWZ7vc :ϕ*YU߹?f|YE=1Ji3؆b^x.5yw4Wڛ:nqT{89͹~c_~_uo4#TA00 smdNYP0oYSBkZ޴ w>DX=`oMmjSFAsRgBF@,Е0z7pQ1?<ੱsGwYsGƟEl%FyʉMi|Lr3_!6ꞏ; GSлjV+#}ȋJk1eIW,fٓt,W)'K1Qeo]vLBh ) x(3ν[ddhJ4!U"&)QyPuؾˀ8PQYxK7  ?Q*l>T &+m4/\<*11b[z|' h{D *+;i3ƒn#/n'}t.I2kq; @g8|ԿExN=]kqP~ 0=#ЁOۅ_):E )*.&Mz|IZ!%dL,Q!}2βPe[g+ۏ-aa֬h(Ue3f EuExs~͢z9!/M)Y9*$J nn{Jї~{kbpg1."~v#l S*Øm\8=]"RBoC#ͨϗ> |Xj:SNΫ_dGh?3^E$>p/?{(;Ҩrʻ(ә9@-?, 벬uX^\kc@hj[>$e ˗ X1BH Lr$Zr{ qc NqtK/Un쓱Qr)O..#J\3rʄwFi\K}PKNaweŦ9C;]ݖv X*< 1_+ 7א+򪉝-)- j7?Z}[kSFU1!$| l8U߆, z_=O~i-߆iKcH"A<ա9G`Do Fͪ.10ARA73V'ZiC/;P췲=}1#^%)lr]9 u͙h>s kXF\aƊ dHμ̀oF$pMs *矲,>0'vJ$~zuhq_l!. ֝#S.'n v8o&,"lVeqvtג=d8"єX?UZ2*xcυU4ԁ;Wq (kL]$*SMּgYZ07070100000014000081a40000000000000000000000016439a35600005478000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/dT5]?Eh=ڜ.+̊VgzMdZdi[:f3YȽO_,[gq<1P:|ݠZ)Q!XoRX㝃8\o,ml-ԇYXՓLZo( WCޞB=tZB$k iMkJ:Â[_s[k_ hȿx+@0 bMHH})±UVռN3@F&_%+$({?f4β + dNB e%;Լ. 3S&\n$<..MhɒZz)9FJcD6sI˫VR*(m6S;*{!R0ܫزƔZs>qZI .3O2l{_6% Uap6j{*0#56N@J^M+ܯ Y!Է1a Q-<mM & 3#l*&vKD녙s>k^?Ԯ3Z()'._LVQLB2T2Z/C< 6b(7Ao7y|x$kWOK>4T="_w8_1{_Wq+*:tFݎ5X.Zmb>9 l,)T^!vҰW-E6߂x[m6W|k_>P[@;t/ ֔OT^Y7"|-tw6\[F4a/]ǤaZsSD IHdo96E4U*wl^̯NI0fz2M,,EɷY${ QBhH")4 L M'_xm9 NZe˗: djcz_յd){EΘ F2`=2yث)@,FWYIlk=[ 6+>B@4^jOKń6ÄrvJ=SAiOCƋ(էwv?nN*0s"*LRM̎X%M:٥Sqo*,E*W)Hbq0J3K7#Xc1~[tBxT7WZ*%LgmN# 2Rv{ʗzeDjMF,kA$N|xEMVpi _i",䉉 !F y|x:316Ic .H@b2\`yT!?j#&VMW"j)ͨz,siO2H̷Z/czGoXa釐wkƌhLI?slJ+1}E_ #+H` K1 I+灗@e?vH4!?baXYь̎8}^/RE'VxγXiniB-ѭS3[l ʨd._ehhh&c'QX2,3޺GbEUA?Y)x=FBX|IB.6`UΑM?^ 3Xwj߸GH[GeN^ ]P!RY |7E#pxdd> xzTVEe#8RHAx'"؎0eB0k/7'Y8+ lgحЛ #@__`OQ{ٮs=ٌ7f9LŔ{0H+lp]}3_~AgO\pi 4& xcxg**EoP[VWKDOFٞJ)Zc5 2+88&+aq_a F %맕wKyr76U IFCJfY*g9o ڱy6w'quހ9"",I(~&=|kI(pkOu!푽!K$i_Cv LgR8=žc~3d2Ek9 cv  RvQTorC( U 54(LĈGw$kauu=rT(~ڠxJ㳻& ]v#2DܾV~xݤm63w[Op;=q]D"ƿzԊz_=loF05'<5݌)FthS L%5gJbBҧӿ={h %tqsJaMx q؝-ȓ2}/AFia1ed4|GNnbC::ȰR(M;(ȮG5FVݭYb ")|D 3\?bDm\|[T2)mnWN(XDJ5GdP'z3^U <RNKU=wXe!s/ lrIQuGޛz fԁE;G{@]ݴ~q<&!9"!"㩬ݝVb?m/I/s?}sODYf qy$F1ȯ%`*< Bwk Ux6T|7J:K´28SJ qt1Rt2£*L`?pM>?0l0G\s\=|EsW-2?ݐ8LŒ rg'Lw~0~M񙐻R֓E: {63i|UҏC?'J&9Բ4v$i3+{!7zPZf &ѿ nZݪ 3E>r/?e}kߦ Ջb#,pv>;bKw9nTsEgX~8kK_-5UW\rFak1j-Y݉;Gf o>O[1+sj-wCAGRA+Or2I7״46Wc!ãi^  )6@ kbEB秥CnOO)3$=Py̏40-b0~W#̌6ti&Smp>!.2Â(7L.KlRNǛó$^_vʈ#rFM>._ ly& 6PֻqB"2ꍡC5 8/R,?!)kAuG_0¯O'N\sY, ݶh8,IIduuo,p۝yFP2{u3릋@Y+i{**Nd3 Jukݗ2.4-~Km7#Iۅ|X侤bѫWE]+gIo-=K=2Xj F;mIG@n?'ߦ*}/lk=YKP45`{ۀmש1mtVAoC SaZ;Rw#CeX`!l:]nbJ͇qQ}$_}{xYN3_kfLmcLU:\밉KV_e_5(0dLFç[V  sej7bDN%{@&e(,56Gv<ŏ%= SN@dKFr}bnyzA3}J_~LWH~GLY煯mLJН(?s+fFρuUTӨ6):O$]Hc8L>T셊H_Z܆bI1U^c/i}Yy+T)LLj*Sn`P,CsЕ̬-R1/:_ ‘\A&_;|&poKh'xt;%a;Oik:VN;qBx?4th25Ex|bc1pJTtع+9nq2Wr|uf.y`71Rȓ%5aT/댰eڠ(.iPf$4$:0p -^ޢOW {W<#E37,er8EL[!.*$#KEXYvsg$*Ii <ĕnP#ˏ!ﭢkEj_-{kI@SP5yM^Ӣg)} Dۯu^H-naWkO%E=O2E,SBѾzϕ: =C 7bh+ͣ7AUCV[\i>~<͇{`\{S4 ,T= _^K0=]bQN0TM=@G<BАZ7Q7+\ṽ쇞U4R-͈}A~Nc~ywKW蠦2 HdCU0P>0}7G+;AuE({00"p@`h&&BRhžrYq9viJ&NC^%O8il+9E߬]FDi>c_5?L"؆'DwP]1Mb+zBc8&چ// )I*LYž28ltɓ@3d" Gyn8k\+PwAQ1ɴ6Pٹ8c.>`m۸!U45Ds5؋i(!6.#)+hOůdII9/X6=Im˟) ̍;(gW[Nцc\Yݾ>_lLR-ڬԬ Dsc FB ZEHh15C.W9i;@бy ,!7,XmHq;ƏeEF 3KXZ`mO lt^t]GT#\(CKChHL 60!2F, |z?0T;9aS>9r?1Ņ`[6쥦`<RD?#C L_g=9 SWIA9)jJ_uS/rt[\?WU:S*"߀,qS (g퐎^e1IoZpkg ߏ_䎌G't 47rk簍+3lYkuk_<_& p0BOe^~{tKY4Lt?'r.CgŎplDԵ`e`Vjo8 x\|~ ]PTx4fz-amaY_Npop98.:H(fo77-s5:Npk?]i־'hw0鎆ݿ-fQM%K&#.l1[s.3]$}$z?H4E,veJwO͟v/ ([Q(t1ф!ŏ\xHz*0 +իM~ ~Ė;YFH4ı_ 8:O7S P~ЍteWѬCGdqH [)ad7RTSj(,}Bt۪# Ax m7 Z*ZfG&a U7*hSU䜨>Nm§ 6lĚG۩vBsʬھh1CʝtrK#.~%p35mt]hש!Ÿƨ!# /}k][$VQL"3 z9`$/D GW)J7]rځv2dq)pbpJi[q;_ BP+BccEGƌ(l)SmmQ3f|N7HƲfRl }2qRrBG48YT9>qWH)gč1$a` uT[Uٔr-:V2sOKPQw-6~-džsV0֮S1=Du(BO%z6`9.Bk/^A9瀫DXq򡯏#0P@YN*BpEAvroaYd  uh= 61B~  LT uhKe*a'ʀ4fUw |o2"Ad]D\jfV\g1Ij&&MUSryUd9C_Z}ݘwE,E"ڭFZ ˁWEzGQ4> K%ok"N =FB4=Y>DwRh$"rsTatG<$9j^ ;Y ;"qqXzb[v34YG!4%U;jN1GG8g5p3g)hsBbfdw(31 M neOgX> 8WȐqO.uV?ծ LZe-4PbExkc`cBcҴ)e?_}%%p큧;ێM`T3*c'2[ڎ w&j(]Ɵ,Pv%!.#-{ZCp (Cb1S]wzjNs<֔Yt$L v>2&֩2w{MWA̶ Om ~$7PZA?|^(P A(@`OQJ<+}- `n|)!ZomN,M=Orza+!mj-F ;a7YK6._ j1_ FXbn&\ag5H#fܰr#|Ʌ~`E{jOMfm! ~Pv mV1L0Oq,X:I-ص- >sOĥ UA1) L7:.k(ҍ.!?GAH'6B&kfYZ)pYv6%+k-qU,];~qPu,w @ǦC7WK[^:lT?p뎭>SVշ !dJH ofQ >@1y L̘%y`yiƅps&өK.9d!A4K?b^" E~qu!%J碂:w y~*R%@dp,=*?ک!1T-rroP0`fvsx|KTs4<~jXv!S]xsk1P d%ؽ R Р&eU?nsgCNn&p7V9.IRR>ឳE:_l,HD r_s; ֋S0z}3j3Ë;My\z=% ,[աבW9a$/4 I^D"AicO\k99b_mˏDuXbhpdz^C0K!'m%x@ ut"$J"Ab~?OxǏI0cT 1rTNpŜtŽ, d@AwG2 8W35L -Wf[Q#M5v~So!9]5Ј&,96} Lœ?n ;b>yu}BoGYz "98'QubXkF䀽ydqi?@ 02kZDgrir SvƦuYO0 jj4 oGI U($>YJHgሃ DL1uA>O%o/Cn(O`%L eQ&7,gce燄 3~pDG|%zP[i!DUh.10=0]oFJJk9ϯvD:w쁮 koo@S!8U%1L?' ibxswupݴLA ޥC/& BqФfz ?s2Tw;yk"<9.|#!k&~Bc?yǟx+.SMn _od Nl :83"KoDA}c$@G٭X62}].GGrr$ʲ)0.p~HA+h>=t]j0f^)8h޾wDM`yk^{2>qʊ.\ T$S dRWѴNo2CK!z[GfiՎٻnl߫4gYO\G.߉]aSbw3VGNdehÆ85{rRɏȥ ܳ*ן! Cm:ǼojaQ(O0eg˶~l +]m̚aL [ohiv">>6 ^f SFLvPM4¸ :ڹ2Kql!X!hFm-KxΕ"I/9N(}n|ZM+gNhZ>Ve@ kNssfLّA);h|,nq1JW3v I19 DM}ߦ@H~ꏞ۬Qj &,.|34_z{;"igxXJh-aM&#; DC_ v_Wzvx7BȚ^‘6ܺbq4"/K[Lre*,?#ٟTFf06ì^U_yŠ",.Iy;zlbE糘 tvj.Wb5UF3ՏG]_X=>\2={1Uc԰p<@)mf@ŤP¡;$6܌rhs{gcTb>cň=_*Sl90kHݨ@>: WRmTQ :-,%\}=1hԆ¸ a7^Lrc-K4nbxo:f(7/&|}a6|\⺊/e, 1J4awHYGˑZ2L+9K@%kWX.=4)R겠Ѿ}^0q `"bH^qb_Q3oV]9^Rj8mDgppgTj1nΓsHڃA1y[/d@3<쪞Cdv +LFWѓ{jmQROR@D 4᳟ EzdBM _i[gb`ӍލeHIA+΂*y i(d@u%ʢ`ȐXT/BxɋR;^FP:J"^+X 1(r|Sdp.!ZTYL v] `Yy.R =vq~qs|Q =n͎1,Kލo"yjI?# ,yմZ؈12=LxkR 85ow# o!B?@QCPoǸ[Wne3V,!'a{ s)_KV{lNzz[ig-KPȢX/Rq:ڋz&dBp87tɰ?;ei;p'QQE`Z|JZj8*K5y㾣1mjC2Wm&8 0'$4-/ AUDGaLbMr+43 q}`yK[f*?~?30>8XdQ6^7OV=5GcEōz /Jv<2GǨc"3}07b̒- so.Cؘ 鍱Fp 4@}4K=a")B'haXu(Ib(+$BYZ1 cLAC`ȁ?~T%+H*l+*f=s\4g+^Dcr {"V>MFU* Ɓ;=$j́O}$ Ġ׵5k vDnsR5ǂ7jDŽu,),m@AL8L_ )M-.iz^i;]e۱ 0aYdiģ6Q,H?$^6M?d2-!+z9#dh, c+ jʥ/3`er ~9dCـiLZ(]E/kAQs_I;t#>IZ@~48@6~D5dp /r ]^Ɯ.X"}]b(DS}} o& vLv)?J]7%  Ox baKIsoYw}$ɛ F3{>#FR{WOeǖy)?10yy0 js4Ŷi BL%U|Hf#6C2& Ja,!N J!>2NIszBL1Ū .!^O1G)z@z"Ak58Xv#nUoFTܣp據T%V6e ㆓Q.VYfC=)Nv4$rf/ڸnjYN@EzO@i2jHNYv׼ΞJh; 37azQl+)T=ɍJ= _|nߴfBY0!Q_WDFM/Pz䦍[ip8׊Vm|'3*3ni}?ӂɂm~(m,b#9!yā:T<'(k l2eTBCõ+OJAq\f ˝K ZO 4+r#ݓo|bw+c#-FhV:,5uW­ǹxGێ6DKaFxrNlECٷ5l\ֈ4tF],0TƵq;E歧 Y57~.kYG7\P^.G Eso#YKG&SjHȮYtvH"}2CM'-幻05k!\[s@"ӰksH'zDT]\LSp}nFIE_i01Ґ$,/Kt%8 Z5kFfUfw%Uy}O._ O\ҳa%@ϊ1c<R$͡ 0=6ҠJhv>S2In,R [/ZH&g$Ky7:MP|]D^%s?1EZGŶK5FhSX/bc|eO"4QtޖNB5g(Y?';'a!yf&gx풁28@Vjw`{Ю;k50t 3<]/)yq"hd*&Ɍqc-[Ν"ͯߙ̩ȴ1ZS'V$&P tTj•:|~.A_g }(Iq+p$ϋ7FVkxKΈ=:+݌}2ǔua "ɇb/sڡz2M JP)݇<-U Y~$R!U e>9+Ѕ.7 baiW>#\_+bFSf@SMFLB$"j=3?;ͼJg-5HKE,[z!x6@jr.sNR2$kd =mmO JW>DĖ&f0ZA''cO (IdV/D׎5c#l>`HoҥHgd2_ /q>tApH'-3F ort՜yƒ&u =4ء4{UڈqW`ғ(Dy;|;A#(ROP$VXOĀ4g[ sTkƼԻ wha't=HetILr|(;PJ}RT"R/Elyez4E}q8b 9hj`fE_pKp dށxݣA}"'G:/26{(52/(^ zڲ҂J &kƛR4eC>, =%x.RPP NJ h6}I E/n.1:/\2S$.)[ J Q+;"f#8Ԯ7K!4ؓ.! GPsKࡹt'(8@αr餠&/ 7#iQҦ(PżU_n =7tL(S.1:w'ؤ.yԏd*qSsjӦ~pLiY[φI'KX^2O-)(a9`cVH@4>pJ1{z^IxmI2մ8@t}N<䜊Վh#Px9iȞ涰/tBy@¹+A! N캤Vܟ}}(Q_{Z=**18p,5P9Wjf??4fץz@Z<"`>XJ 7~Ou9Lq1C?=:Cis P;+8trWװ"4]{~DqhI(TaʲG%T>Ё '&EL)H Qe;ag\{l h\aЩ3|'e^BqSƺd3t<<ui7j u͍Bh*儁GȎ'5D\\׮; X{#m.j`mD˙3ªK"GҴ?r5O/SQZUbHEZSRlzk>SZ_ CT|+B;?ˆ4  {bT<IHPDsmĴ. `>/h9\8n,qGL#|IU\z#5CxviHǠ7)X9bs Sp݃sJrO?ew 䁁ѽz9>ٳrqT-ʛ:{xJIGAss+bYj+,)B[Jp8a&H1JЍ#;A&ƹ<я%VU<>6+)9Y%UOPa*FI\GX1hdI{D DxsӁkH"PDI*xAkormT2MV˩Z@A@=SNЅ6Ɋi8 bpJţԦGk|`An%ݡ!57I`kEZ%E IJ/ +6ӿv:m:v&t]/lQ9nAR$fK^~p"lR eID3tG=Bi &, 'E[>!1Ѐx"_G [”*>n<> ɦ{t%p6V5A^O A2ACsԷtuI ѨgYZ07070100000015000081a40000000000000000000000016439a35600002bd0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/_+]?Eh=ڜ.+XSLj8[qףĩp#7OsA_0Fdv %kŔXN nS`*>]}nv֚L,Z|g x0bwTT:P஛\r~yl"1I@!K{|U>&V9,.p;ՁoČ6WL^YkCS:YJF!Zgnh%ԥ4XFj˝k1Z}tE,ޕ0S132ؼ^5R Vs*Ii޲y#ylTiG ^֖şkw57N:oE]?t+p?迬ZKu,MOκL&uS]cM*g ̱-6T 7EК m_r5 ȱBZ˷ .3JiȌoh b9oN(Ƽ~v| -6pjZ+VmY(s 4wT<"V5(K` f!RP= nK1t+,vw`rbh;-´2F 7ŕ̞hl哕|fwP}}bIq'$J~̈Lm)+6#M>>ݹ-i%j8 ӥhq:{ PQ²[yWߠlFfu sy&Is ]Ym FH+Ϳb"cX"CAgB^R8yD.MnHO5uTz?ѣ4tXl)QZ9oIg5K׎Q2%ҘM~:=e]t3r\^XkkB.KJk;?1h(Q- nz},6)3"r66*- 6d QP673KOAX(7ϖ?It]EBs %? N2zYM#4 s7* <RqOj}"Jyǒ^v ""vZ, c/"乌|V3faXauoSG *- 2`g:mo ; D?PKN;X׿xL 8ܣ 6?Ϳ򥳂{ƿgL:_P|,ND!3:@(RDc+|$7}c ~Q'e BUdQӽKo%zJT0b`*x9ylRG栴,v3!O )S .-@YUm|rqLX}Xa( aJ49\:9~HLxc\. :ˁ=ݴol}"2*_o/WѮe]GL㝫tӋMle+7XEno: ːeQ`0{}ept2&boːNHDykŶHR z') {W_=!`>5vKd@lz_뫑#>.Vэ\ol 6;"%Mfwp+=]v6⵮wp#A31 )ȟ{ #WtnݰZzFdJ7m$-~y2m;G@'ݓ~)f" AP0.F  5 s=';\9f?%U.ى]};1ی*Su 1.DB4kb>&֍F4fSIb/hOxzõȂN6S x-X93*GL# Q2e#7 v%\}jY>IuE8S3#ct'gouK#ї"`%y1Wk#FWIYh }1U!O@+ I0=;l*>`E[>HhZb)döB R V%;.8 GD>.ez3ƣd1bASᵟ:^zTEl=nʒ db~  6xyqI%b^A|XG-twqg儇,rL1LhoЍ.ƶ c0)] _oV5|;kVtSDRŵk`3mNo f('aOrA=͕( r02J+܎,:1` ;cxN/&lw"H{mp9xc_3WVj  $p0Ywȉ(fS2( R)UBf޺uo$PQ"Ch?HD7}Fg\W24.7ix@tRd;1lo'/,jw,7 Wa FugI~ԉD">Mx_~ $ $5ǃGSQFxJ}JX-I(}^Vy1Ӫ:sCœj8 %gB!fiZmΐ누PTwI8🶅GLg yPG& Q``*o G*j-GѢVa.?oj%8fUkwqb|}ri5>$x|]_o$qX>*:(4 OcB%h֫ 5{J@MFOG!:3_6y&-|-*9{amuPtiSݫ0,6Pi7I4`zKybA' ?fN6M]Fl"5a3OY5d}8vZh+iZMְBә -όIJZ><.H'Xp<<*te4/ 7e)|gs⼮/mlwOՔ`lukϘPY1a%k12 4*5$clm ;O+"o"y?YIli9i™F*0EȦ8CH Qٮ R )"afF` Upr]?R3!d^Yԟ+3N 8"Y8d.Qܻ1F" %<%ҖqLv^9 8޵զTNC<[ 66R,k'(_U|tS| plSUbFJ6Mؾ.(ؑDGSe*ۼ*CQ?F$4Te'ރ76IpNߤNx[`CgqhbeST0в+Ʈj;ol1" 8_r:[Rnog8E|uf*W^_EF U?RXaGF 鲎4ޮihΠjciY*a`::eP|Neߓ0 zܷjWX/8v)yy|?sﻹoÃq͗7CxȎ**]orFrL8ϼPigRXDlEH^5OY9=VZM8|NQ(Zvkެ/!2jSˊYyGH<=o1|I`&u_xskeBt p[$I[Q q3}bBrEqr9&ʟ&\]dڼq#0o1r ?w21}H ?/wjfhB=ifLt&zL7gD& 8rSY2"˓1ne%G3&K@;oF^FZiLB3$FTB̎۳ m>j{1}LF?u\-cOi!q  `d$ec_:GkΗ7DƘ 7 NjsC y1C i 5I'17(=m!)`ו7߮PjQa7'qmzp9VI^9:d4~Κ+̒w!M:~R|M+i)st|k#wUE$( &(.bW^{AZv-kqyhFaFQ`~I^gz87d% ߳&^0qi9Q `n%yzGP)1  -Et<y$M ȶa60^HyxRڏGw 0(Rc(Z1U^kS\aSMEP"/W1kP2"|HNAX&0ߤR!ic%E1ʋӡ@~..=#Л3r4諈F#Rov{:[:ܳa1ic @AF(WDYM!L׍[K>G]'m{oNF۷6}`mTmP7$+8FF;>G:=t= qv=EHHtXhs<#ظX8?Jf I[6R# vD !aL+~?c*Ұ0$IFاrNYELn394*K݁A.c}Y0f.<9^( Mcv80a>+mO/_i:萗B+u/0ciRsF{FIo T|Kx f'חth$m6 u }&vyt k/;$S l㭖}7ٿ{ lj@tvZ.{54b繇4<o$bOSCrI }X _Zb^Qn\.QO$wNxq&Ǐy!ӟy24֛b!1 KRڡ?Fp)J蕋ʋIƀ7hRr+LHAK>BCl ^R74.L`ܫf kB?!"Yjn:ss9~ZM<~?dT#٦_>Rͨ/P; CIҫpC:33mkAw_}[tYh8X-IhZۈ#ayRS eܩVd&c5aO8LQ/,e=`O}Ҷ-wfzZ:nÀdJH?ty7Pݦxte,Bo[v=d:MĦЋ.>L0 {g^|ഀ?DMo" 4y3ĻNE:%cP+ŇAGCU~Nzǻpt;OL붚AAݰ:QB YgH3sS])QXu\Bq+lPl9o{;_gy~nk}} 7U fڗk;Nq_@[t a<cJ.P3 !GaHM0Q@_ٳ۹QA$Aa]Ͳl _bx<|6=#CrpY㗔Jf0%ңs0#$$:"KHm"%]pe>EhI7WugYZ07070100000016000081a40000000000000000000000016439a3560000144c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/firmware/iscsi_ibft.ko.xz7zXZִF!t/M/ ]?Eh=ڜ.+Y _'րNV*jw@*j_N17e x1#keM8$=5_7͹(r ~ f1 r+ k,|@ݶwC<ՅAɠ#A::,;%ݲ ?)aǏ"JbId5]/yuwHnD2M_:Lcn  Yy +DO@W?JD!d0<σ:oXppv,J{wOANy riUhb^y"\cu\v_:7qWSI9:sC @凤=J,-Jt{FkF ;Hё78tN9zӓM/ p/ _ _%mBX{+xPtGO k#M6YlNRvCԼ}kWOxPr-Rnb )1J"ӛ:S(1ipL#^0̵J4QOLƅ+2sdNǦk!m!C`z$r"2T.+%u:"=۔E**Ίayrcײ֯}nyWl@$oVKA4\1?&{[4qP obyI VS 1? La!>VoJ61=ld C7}V2`4| a]^WJ0BsH|hAot)ovw3%@b ۋY)/^Rӣ~;Z>ʩʛao2o1Px =Û'b o '^ +_ Sda>LD8`ً<޿!|Qo !ۧuU3 ڡl-S[FYΨºp?QXwdž'sת'Wb ~7ǃFInG ;e;3sWjG3 !cSvw@G<O=c"ܖup#A 8KIsfҢvx\ŭc#)ƽUJ L.~tLYDyVH_iko/a 0Vm%ݍ¿2 :RC 4˒x[h{2/[3h ]/Y n@SHYnh)6v.۹48ȩxq`yGr1n;5 '#b+Nܮ]0| t,Q10d^E\+z𸈆6;&׼rw$h! .8pÂc&PƋO}`/ ~6 xAX=Lw2~:DltVk]a Ӻ$Oփx+bSjRwdܬ_q Z0)D g^;K_/=0"yMֶJ<KCkʼn-< K0ZۣY`y+sZ#S)HBpJD)*e޻*pUkrЗ$-:`8Ÿl级jSeajq|;+)U )ix s2\ ).㑩ʳıڞZ<-+j ˚D,Ƣz'+VdvO ÙWS X Q5/L^ddT((Q%6@ADn!H\yi(@M37V@:E+\-bH_&P:M2-,m [S_ G[C+DM]L'9D#:vcia\(K6i_CDԎq]*,SQv,D7[`O0AChD9,sک٩k"ZաˬHS7l< ޟ-HCD24@[YY,k["p@$uP/R[Ez)\N1`|2qJ⥲ڸ3,^x JUuӳԖݾ3:L3?ű[UZ0PW; ld& Pw=Ѧ}m~Zg]ۑb7^bL'SChWlG),ͽ|gnm:8*^H|yjXLr kC/KeZ wa- X!7P#.R>|=z~nqĪB^"nt7qEs0gwMMGZS c]wO[<>?&1 AnY)ǠWXksVS*6DKa+t0p:ƟjaXvHIiN,ze?. 'zx^ w Fqgsh@*^QjݯNrni/q8 :G8,;G+C\a6dT"b̐K Ò^dc(ki@ZpEFе=UUy'9 l-v͌)=u(.h幆[R GzNէkVϡ^m\E3|(ck|Y0>\ jm_vG }OB\ Ϭ""5z 4z5Eor71`b 'ְ9TqzSRP@O{áW}LBQADyF=ƹU2̚Y/$JI9 %S( ήF&riؼ1AaF 2%OzMe3lüDY}?H2|qA ³c59D~z^=J?{ђ^! ;JX3S;X'%Ѓ-y.C&q_ !ˈs0_1PP>_Bj[@7HfD1%`YRy w6zEqL4\=I4?|U @6^7Cf3N) ɰ Kϝ Y ʓ?/WD\Q h3'6#@ď|0Eip9;KXiA6ċӥq.7T`_合-<FEqwAu)@fVgCnY)G,;['j1yN*[)OA. qK-9|ا5Xܵ3~sLC<8 Ύ&!TibߟDy=4Xae$;#O $G{><>Sϼɒ79q/ѫk}H ,ymIi6ۘEFi }(MPX b ~e<:-氉L3/Ow :7x'{ X˘hZQy$ik 7td4 aLE*8>@o5z'ҕ{e _M+\6T'Y~ +ƼTwa=A4 :e%:JQ8*ԍo| &y!a(R^FMw d=?#KBi^CJa?ItKog+j.a}w߸9P<g0Zdh`8wLPe0%uy`a/46M+Xx}U fbCrbX%9jSp*AKM>t 4G{'00iŸ I:vBGgVӡ|Xcu=->òܲO Vk949=$U:*[=uJ XZkN6\6*ibb۽b!C;~ +$+vK9⣔S[mgځ;aa=CzUmno{OGw Y,3{U:"(;&zY`n>Q|TSeB CѡD WC1G@ q /Q LuK( =_)#`jyYxᝬhxT35~_I5{*BB"Y &I|%(L gYZ07070100000017000081a40000000000000000000000016439a3560021e9f0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko.xz7zXZִF!t/@]?Eh=ڜ.+δv'K:C0]`Pm^ϰsh2bnU~,; p++Mt|B,4aIžPFnC6;۟w h1u˛Վ;Eů}?>7ӼYyQѮwp  1GF臨bZtW \R~eԻA9Rxm]I|&X(z  qVKhP Y"Xҝ?R҆0Fr2l)74'pLJ,,_IcZ{խ | -՞[5\M1._i6XIa}$"p"H_Ra&9NZu3Jw?.icNB1i 8,?v!lZaLVf^DJO[Ȉ}Z:*:7Z7I(,JgΎ-.d߈_%ubYߺBq{)5N+6 ޅ_b/ݧt?ᢝẇ)`"kv#48&&n&GÎvWj~j=[A}ij 2A_'KVf|HذLt [_KDN0CG^1#Y*B?nЮ?7515u^lGo\#kC&E@`, 唈}f䚡d\LzHt7ރ'K,JIKܨ(5ǹ.Yp% 2ۇ\]>"ٳvyGP_JS.#Y`NJ#l2 j)l6@QF(tojm`.8[ts"hX9>:h'NSC"¯t=fK0]XWZgB ' ݷah)Ħ:](p4Solu'ri~48l])"֜P4H=fqXczE٘(ܗeǸ{7u<2YK;(F$nEI2ׁƋ0{T{eIWg:[9<ϲTMMwPUV?ڴ 9qJ䌌!t#vX;*0V R]c̅j=Avk;-Qق*{I^bEC 4BFo7@+D]Xz|Wv#Q-#KzWOd .GJ7+T'ꬊq[e{#.|!IpmրmDt6`^cKq<ҁ {`CQe/0S9mTNP)6["C_ aͼ$4p]Yq&S<<}Cjy:zGM5$=^ZaNOAO3UX=o|9{]O?w+."񃡀* {p"^tӏ@:OTF?Ż8X B?!#kZ;xC|.sZ?ߵd]-Ii ' k2ІD:;d9a n,U`2Ӊ|q n㍖9" 6ZCiT !iJ< Έ+qHrEB:ڮ)PQ+I]0]PTA_6vD9i569+ߋOr-C7%gn-fέ?UPx!MS.]),^o+uZ7RUa;IIbZoyv N$zGG2x~;S ũ%t+N5r?V\63E[|?0+#vZ0 -ކ6fGCo3B3?(94Ue?K<94/Ƃ֝%pb0E5besRtd'l:4Bsb*(7pH@n!KvN\\SO>F"URnSIM5rQkIS];ε4o)5 D.H^j~+K&H Ie s\=R DYM=gQ <e5Ң/L>3XTwnY<<~_:Uq\V00dKûQsZba# 7HGy7*r'(-SP~HE㼼2w%M;( ZNk.ޝ9}̻504_SWj+]"x0#CuMB6>Y?)Vەbr0*fCa"`/Nq=a u1=jKAU\9Ey c6W;cRy[_m "(@h:,({wZ!*@?C۶p܄ 6lAk qu}H̽5Zi~V׌ Q \+ݶ#$-B JFFitםZSβt÷TVEY @&ȇ3 H.~7nFyɫJ@]m Sp>y[Iv)GCf+,R%O@&ϖ;L.B9foa*Dpn:_1|hgjN\WDU[ZXvSVh֟V%JI68emVsV PaIcQݬYlKL`w+sno,b@I*Mȋ<EaN2Wa߿seڶ%/ ^5Ý:`-gaP`Y7\$v0;אȕ ?(\NFV썙EX>u߽Dڒ*<<7ӌ bT Y0x儎j 4=H [f|4pMAx^ub{"^j^Dhfbf9r>hQǰ&ϻb<4l 1۔.0=&?˺%>^&* U'2 Sf}j+g^~_;HC}7dǜTIqjq9 .DE33틋)E;Z"^WO>˾4ss ǁY|` ~xsy{KBЅ7 9Cq6]>C*L pi6 V=,;pHcR`-^i{Vau\ 9H9y~)@Zn ۞5,tࣙ Y!)Ј(ںXNRZndo‹g4 5K#/Ep!J;LC0VIN; 2 KNC$"ʮʙqZ5Jz_}IߞAð. birnXJ.1, e L: w+ kž q&Ym^RɦsQзG`3Ķx$l_i_nw&ج0zN;>L;ZbϵNn[0 fВgc)k)UD<e2TǴ$ylW~^Y}yYX0 G,gWlSitrJօ^,(f;_#LBTRS 8JًUaڦ*u1yWKZ>K5!1>oMQHP,fU]|TE l)*MzD3$6.Vg;V7"UiD=BΎH_v, Ƨh,,-VF@#h7wiAx|`#$5\cV)6#P[U`2M JL$1#GU.a[d>1QIR@K_Owޯ7)MLMV(trPKM %g#<ΐW YNk ZYEa%lS~XNyL|bi|S]rftV\$YF<k_snU-W`Riy6qd0_T-!Zug94]R?z%1/nd=7EcFzWHj#㙙-I略L қ[NT@s-hFm Gj趓jջ߿,ǻ_x?~^h$+1aR-$AJ-9w0eƟmx/TWfNуA~;jwc RK S;xqp}9T>d010e- 3?r֩19rT6T[tۨŬO/ǔ ҔaL_:C*+e]m2Տ8Ou ve<2tXĶr먄+)+p[]X{Ayt+Bͬ6GQG =ft5 4~%$L/g=Ӟ!)[4{bI\ dکjPl S/$nonߩ/Av>m;(y'܎?KjZ獒v# \AͰL|CMwŚ&m骫oSV aҼ{c?pz,xǬFՍNxh,+6JzGezEϕ+a9&DRm"qk_"IƎ6ߴZ c+jd[(Ʃ<-|7)udN%}Y/ұo> lU)3`Z@=_0LW\ +k@Q[%JtdC~/oC$#}TDu3#G&%-]b҂+ #cfݏ1䉡yiSn#3%UIKv $OAoI[?%{@q:X_Q5{#;ODTx!qi15 t$1BfN64F#9 %9~pKÕt0~֏ 8\2 B)AIklXu$eެbTܶw*)8S]c|353!8PU9s^@?HРOR\Rnp^@q O6rw vYFauY7W>wK/t@h 7:7L!wӐ ga^]F9 Q(>jKwA2OUHt[+GkNIF+T˄AOi:ZB߸V\(*1 py\>07\m}OD-m *.Е t]Z "Yq:澙rt(RϪTޟgt({ſ4XPxSIm[sh~l}-zX]\ąz@ ={9q=g*#7W_aqzbz6;SKHckwc'GnllLs5γonx ߒACP'08'bjR#-%ww6N|.%|pܸM% ŻQ̣8_WRg#>C c(K ƚ3oSnJ<B rAC)"']˼W*uŰ@U8/^HFIy.YLroTfGrM˽rJAG+@ThD 3H2$h s ɞ2EO0/ $lR,?ϚBJ5K*X aܘg@:8pq/7P<󚗊‘!yП5ah3-|'& ^u,WB G)AD-IXd"=Q' &kwӚB 3 = &aj=UhBC:XiV=,ŭB]ZHp|3fq؃o5uهHƂˀ-sP2O،'+ 0)@DX?w' %b/]ZƳڍsg7LVTƻ O ߦfD/gb$Y,7+p7ȱunsO\&3&mA{,p^ֈ&] ]{x'd9gq * t+R0p fDGp4u`)VCp݋70&U>[(;ҽ/Zv'U|;a hM @~u!r+Z%Q*0[ʡto2``ϦveQ~Xq*M.|)K<8EϥAu6uG28 /p#?]i&˚m!X3K)S~.w $zgLđ Ũ ~} h~'vDop{}hRϋ *8~l@>1틘(Ȧ!3X#TG*<9댈s0{: i[˛CbA{ 08)C:vtGa^C.Oe }؟᩠ HW2 1o((kcЏ!ꜾݴSaUT_Kȁ#/z%:km t`x7wXxy`L2XoSgSh. 2 xK2 J}i@ؾ#VĆ#<;ͲQl3{rfDɏY,-"߀|+, H杺K%S{/W`X4ɒ` &n#Kd̙M?VES Y Xv0W'8*Ɵt;ETɚNUd<|&/Yo[b$+|сx Dl/Woe6xvNOݙ .'槎P&1K $KQAL3A{`%ۀj .- .WPm.|d|^rm6c3[jC)@G"Pf2C^ *&ZeXjNIzsS!_!o׮ F,ݢЀIs 硉r0?a*Pn-( ,\A%eL^<8Koq奪|w}+bE9tJ "3>oS|L(:gFF7ڃ5wy~Kyr) ֟( + X?|V$I0/̙bJ49~zpdH5܁cﳷW=+N5on'DÒwǓgWYt1 j S  i8Tzǥނ*k88qs{YkqT8M7H }<*xA3lmQWʡAcCD "ڳ&73B?&QibM֨!)N1nn06uDғFf0V Hnct.S|e/fɭ2N:cZY(*B>5}HB':@SJ|,oEf^Gkf/}S>[ jA>~C N4=ܕ1o/b@&# 2nuo|⇦0ݒv5>lAR35GX&+!ٽ a0`欍~Op'fv>~Y$jHRy@҈8j'VvƁ<.ߓUVrM0Xݳl='ds 8aǎph*UJ8hHin7b`_f1BOMnĐA]q ؜t09j_2Xf#w8pp"y &aIEhbtp <'+ 0&m-Ypz3&)`{ 0or7P#&?~|T(vxVҩ^}";f:05.>7]@eRݟkE-*L{l󧺫Y 0Pd#B\+RɎzcTnk‰$weW?|c'naYࠥg&!D%tNWK &^I) ~uMf7o&©i\h RAE9٘DCU>N0DG%*4)34 w^Q09Qlqi v->m{ݶ>QP z{qgmnv"$"g=V0)DxiaԘO>H|)01\wey\0,59*Cuְ9%q^s3Fult)RhA;IeH-U6,"sjr~lTLtuvfROP 7UQ#C/)y w/@V x S5~tD_Tt6kNnĠ[{x0S!=53OߗS 0f݈7KJI+̅w菷NS+|)ooQC`A$S Ūł& D(Ϯ!-\ZK,^GYp⃐DPە++Yٜ*8G^쓧$dYCfL0G?)3FL|hH_U<Ў1 $P'BK=NM RڗҚigyBqO̐* Dsb~{V9Y_ͤÙ*ĵVH~ͮXTspw5;\( ?Y#O+igbPe/,A}?ul, B0bΝ{7 (mnm[KQ~U:kg("SB1<.|Vd1lۄ/},k[jAmGbrZ&!\NT7DnU09-ZŤB"6=? a/ X}E)r+BgmvPQ$`=`f-z:7=@țO7cɰhRTbm#U٠vF+a?ֻמ4 K)~>~$"hL^ꗣdBZ` +>.}K##iEօv6g/ZQ#]. /Q3䪉PN4Cwك%ti7GIV΄Fr|%2^BNhSSY( ^oN_U Hhuqrܖ]!~,ojďx@=yAm X9@NCY]mpuKKZ>0Ͳp2C{f^!;wF"ܗ]ҵwdXѺD)3pE,S0 &vOqb/Cvec^ӽ#3n5G,e4yϩ$Ћȹ1ַUVH6gE\=*Tԑl(\3EڰPA}tҐr⷗6O6Vf2f1QWr:bdcMJL8^74UVfWh.+2&۠%9%9yj2֍_B 6}`CJ_ɛ@ .<{>˰?R8v<#BJ2W4>CT.5ЋVP ŷJ$[wgԽÔU'wa1+;g&'JѵiBw~ ;ndč˜jO ƜF#Ś`pD844`*ߡ8邁4 Tk)opR"+"I%wԂQI$T g(&G~Km;VG\A"kBOxt}7"_1=~NeX)Ҋ|䆾ģgg(ۜȵvp@Wrۺ X_=xPeJO"^brjx4)`O*bWm%[̀q9#`E($N>pX ̺q{ 4 ~ZZ265ˋ0\\٦onc[e0@$,4}Au*ܭv{1|gR+q/~UI@y"ɤmfKY]J$Ǻ;6?MNj7Y8ha55.,6aM0X #:[x1\Б >oz%-c"Әqnk?g}ĠF.)oEcx?ҿW'+u[+İqIҙՃ~Dj k_Kյ{M Æ~Irs R)Ck~dt#"E9tnjjp)jwbQן=[hV*唩|auo`ED5rB {EDXĠ<;ܤЉtS~BcyƬV&8=SXB/PpNV[C.=;QY$XR}~l/ QЬ{fo-: ֏z} Jf,zU*/aF= ;k}K~TuN s)RծUΤPdA=(ܺ/=|<LJݰ]7U@5-&t99YrLRܡ@ێ8N#@rb|ϊn,qf&Rxm.VwR!ͳHJZRq(}P13gbie2is>HyCS~xxd\:\N$L|$F0 JH@lS1bfY8lNGf<ԧ$(,:^PBǤx! Y=TeIGn>XB=}A Ym\콓ZE"nA(͌9Pқ0T_.V'2y  #Y5d1*o5Y?! ܐjGR;KCTYZg# .im2Ȋ>3GDaK9_=z1̰${gYڄ3rujG{FN$U :wr}TQ;)Ƙފ %ꆫj?;cZw1=WݐZz)ЅD΢Tj굖680ԒH?Q29=Og"UG#KTgS9;gT8Jv^Z qfE-$Xf@RPtxzDAʒOig&Ǚٔ.e[҈ƝQꤾ$|~OnQXh:dZsܰ+:QB7q J[/[V4h0dyYvfߑ\MM0c۷֯x7+tUH똆8z-%tiz򻀬`i [qsSYDu/G[haٌ|7-J.K5_cqx+r>zuhZ!X\mT9)@O˻9<:Ǵga4g x` uMI8*Wڪ^FЊH*gr!5 :[QD?M#.%2:=ye7)+SZoP M|㔶EAi ={<#+JiCPJ1a90mt2HuKEshшO=~r{WzUM)`59fÉ p?"n(3@;A)e8S;km( E]n8q77#͎NSs-9kfc7V1o{5%A7VR%bL kV oLƪjPz(7By)S +Vq8 ?mzH7T;㼙dSX NNd+l.\wAQfW^< ^VFqfmdL3cMRDs'3[t=P{1Gs{B#S6f9M[HP H^} ?_wPU4K^"6;fju,d|v$R)at8%J <ƒSJ#!YuKBXQkHr\g{NJhW{BUA>GJ&!z&jϴcڕl8eyIBQ>$/}gD0hs/\!"޸}A9QlJϿgוQ!_̖DsқJ)Sy PNWJf~ }sPr6+82 Є|08zR FM4~#vgz.-S-<#J$ḍ٤Tָ?f sۓͶd5M 妝Vѐ1=*i1(X|DdY^с a;x ReB)_1`*I2Kq "]ٱ.!0|KV {d5W hv޵$wVOVWvYbh?N00'ǎ6/SsD@42FK6Qڎ5E+`J^)"Cw|Mj(L <\?LqpĵRBzv.otxey6Tb;0Np&ˊ7pA*$j y3d}fkA"4m8[ /xD\Ű\sLH)*tڪ#ژO$/&$JSv@XX. 9 #_K&ݓBv'7![E)= ?~E:a<'l .KDiM9q3!vE_c>i F *D}H{rX;*~RoVD*$ME''@Fb+W}s#'GU. ^0*b^z:5? ЦZ)8D4tE!TAn?[eF5},~OLwVk+WeCkۃ\;}U^]nF٢5z  (Cf~IV?Hb։ﴋװ|>)l1J%\5 &{{V8 zEh9Ν.IbMHrn69.? B0l3pv7F`MtukN2Yh:V ,\{wx\hH RoEJtexa"P8вy-azIn8'!X/@rM瘶DG^yj"8&nR8NqƳ1PVP \,e5~Xse4 p,~+⢫ut*9ʑeg6O Įyٗb]ިÓmRcnA;W"8ۓƄ?[UC\ > /qրvScԱƀ1iC@>0T}`9CB P,l_(}P54F9x(QD3F>u{KSAHdG֓\Yo|kdW~B> CH@;a裡r)pX`Kbb ս#pV!(d1{dU&#|@iۑT%'ʋP oTu!֦HE^Qݮ#Br֠' : .,`cfS[v/c>+CgUpli6|ai_YلS?kKn]G Ba/A|cbiэXf]xJ+̟:q@kXԽdzh>'. so&b1 Ê㓨\~f֗zӞc h.SZ֦>._|l[tԾF=/_|6.j3ʭ빵` B[HPV^U 0>h8暴9w-8ɫA!×s7/ԩw,v{`C+ jmS.nPxk3 dciA1*M(Po~Q'6  .ް]'zy)w,CDͫ#h+w7ⲫ50>Yk S(]+@E9#g< >iN?WN+89@&c^#:$ȫO]`58q* K"pJo2em+@1D>5a6qSeAcq]eprKټf} 7_n^D':hp*J&oF K*ϸ7GڰA%_x#-ڏ`6I1} 6@כi7=]moqv !G3Cgn@SEH2%Ԉ s Z|xOm1 '}_'DN qQ!nMi| m1f~1H,XnQk&үߊ+!-thD/1S]gQ|7{5ӞM<Ğx}>0Rx4 GGjk7O/.ڕu I[}chC/u`HQPR< v,uDB҅{[9t0~(i=Ib1…^.JޱOWܒn3d^U6fIzՇ t)cNٞu S9< {!PtA\034x<5ʧbrM}.!@yһȬ~8 8=Փ`ZR1Rjz|[Q(n(xBBAxĚvJ[D4UFNC[GD.lĜA%+:>MDCnTU-Ji2t7.Cy;J>㨪CթsHrBVEk?h [V?I?ZCP)iiJH#(VU: #([[[>'OD:,G(.ss,L;>d|pBU+p=0\,f͝tra&ZA]_Vkrׯ~6mDx4("xqup٣8ݾV~2cHNةѰF[9`& ) "9+}h0Ά=6qBfaƸҁk̀3=,#363ZB=;B˫=N)D##YCg`rA@Kp7p%6zsZg~ ި/S#g =AGT}ģs$Iи9RHWUQY?hݢ2=o~*F=St9Lk %1CAqa~yZzxbr,z.J^َ*޳$Vؑ Ǟކmí+ xUw=BWCQJ?P1 m //XspLagPF8W>ޫSZ_~k +r&,lWFɶSlglmps{P oS EQl˓$4|\ΘXұ,F4`'jŠ!i/݄B/o@ax[(p]`w;H~p*^ЅJ(6{f)5ԍvȇPMSEA`?` 9: Xyρ|#jf+Օ:{{ P^Ӿ#nJd4Ör}{~Jнk5R}V'cj_iT'Kym|scbX[e)?"" 1Nc~>bvp +.(lo/aTL16!bD'.jo"3*\O&Lْ->JCCtkΔ L ~#[E+ؿ2 %#K s+ё\I9@)\Sp܁]ZQUqt >x"=!H0~OD~i`B }yh<H 㪽2?! 0Aizͯ5Ob8hv ^Uw2增.v{{bv *r&/3~vbGYIs/3%eviF=IJI!H|q*e˓1.!\0 ǫ~8m le,~sT2pG"йѮ2iЀ)BI7`*T H-"snNhc\O7}l-p]v % RMq=ރİQwx xmvV;1I*uz$,vYq3&Uf\8˾,vn+I)kg`*p60 ޾ X,萍ʤ,D?pbj:M#q AtQq7#÷ ƒ,^"n>ܜ]A :re+ /"b:FVу r&~.r"MF'>kǙ|tYoP@Aٰd㍓4>Kcج^E~6h\(H9ݔ*K?mJNS^ r/&AUsCdW(V|զhԡrv̫)9: *$+&ڶ eܡMM쏆lpMQ;6bo JSJ(6~Cݸ;ToH#DJӃ@m̲茕?̏6XJO9ͿIp; , ZswR0o!Ec/N81ԬgҒZ_=w,LC!^Mh<,'+O8:X#' $C̐rpXa|.9U6(hI{BpCkQ^:+ڞٺK!b Aa6-X@se٤.t R}},HD;t 6Z&z͡b\HA?D>ݛpMuc8]+$"B4A7t=޽qM-{/, /s07YvsmHkubϧ?+],Ci0[tA0S/-7  elX{ՉOoc{ey;ۢJts/ρŠHȥWXݦ7,i^Ϻf e wqp N'Pirnp*eа[PǙzDݸx|i#J/̌3D8< OC[۞h ? 3#'zգpq`ڝBfd|1DHi+䝁DCJr܉a.}EQѻL,R)Fͣ0x_";-$cF:Ǚ6(\=>jz)S-=cAp%>51p//)%F16m^|v"IQV;P΂FnjaYg`u'~PPՓUzK>6 /.? eզܜM/?Hi8Y8eM!Yv*fZ{ECK[$a0PlNn3 \U̯0iVh\mB͗ Y#Ab|rÑU,t(K: 3iJCu\Fp( p1% NSS&ⓊF 9~ ,'Ù^Ehq0f$|d8i:ŻXl4x9bٟ1 ٯ}l"Cmo;L{4|g>jz [6C!/Zkp{nF̎aSkbCMHQhm/ yLdU/%NI* < gʕ-n}sC ie `S.mIlrs%Lir׿F( !]^G71e1c$a5kx=Ĺ:_֕Y?xrVBWSlbJ${viC\5iPݻ>jܴ8lj1(YXgpt|@ >c-']Hv1(Wݎƛ#8xf=ɮh9WdIr3xi^Q3th6[bGȇ@㯠zT:{>Y! @5}5MC; K>췚oyjQ+U7wd+&ì1LCUsҁ*+&" v;;Oj=NoٹC!P$>. *m1Eچ+!wz9U8?IY]w%'~5ػBBpP-zN# ' d}H9Rx5@r2/YIٔ)ȼB=ܦenSA7`_T1(a?cbߊˈ|:n YߨV73وh`U{f?n.u@fBN} /IASSjUĂo&g?l"@{BƼ}WSjn] P*UK™d!Ѭ޷pB:P3̷Ӳu{~lGVe _ w84.9zr^^U#Eo4  LJRd(Ň+{O-(/!:_l=􎅻%)f8s~Җf0-Qsaf1Z"q*ES$.Eeo+hl\ ?k5cN^3K|?\ OIWRqeZ*ns4uݤHU C>vSEXm DZr?ڨ P/VPYL`ZZnj1 ?@Wmap6쑧C_ "bIZr#xD 8BX1tJۖHSY~³ z@?@Tbk|1+BV(8k-HZNe7?ü3q`I[-w"/EnnH2I]:4i- Ԅ*zZڣEY9*ݰ!)DhۙREViGn*i`uK*C: gűF"Q(N%b;Ĵ3ۥ '\yG Y ȤPD%-*v@&pNArVkpϸ֒«Do'%FVX#¤iP$JĈJ믦`Ŀ2ٿKpyap7мXt9$tTQJ)/(dO9ُw09Vԁhz ";8|6Цs"> p̛@߿d;twca`QɦnEyk3Y o흴粙Ew枭]}og!pT-m'rSnEr H#F'm8FT{@OyNoxDxm pE ?y,.Xp.V2 "L.4*ٱ D19ſ|Ya!+@Bq(3%[*Uw:Gaр{~sg(-]r@~QƁ?am¬sSʪi4~.5ev޵!rS%>su6A9 5+SҼcą`\A]"eoѪj(cU#J+Ww$=#y9;s}<,nZ垓.= ڮ.5o9 v=#rOBpUzhn} ӥJCc6Jݭuo&AG`3ue霐bd9E\aDG8;j9ou%B>W+D$mK/rAl?Ւ4(VҴpbl}u}vpZ߶M{Fnc@jLtrWFV9Q a2m?<|/:4Wݶ{q聋;C-r[onnHt> `_m˂zœOf޽}xv/+>a yTV}eMg 3yTdaDs7*- caou=FF]qn<e#{@KG+yi&,6ރQHxY='<[$("5..iyd dEWTIM(O.pZy7%xz+*7сnbw%C*%OgK1N*>Haib9dw( {œ %hvyOrvz\z6D765ą1R!AKw#kg_( #ot^ {F&&$/?MN8M~c"9BLVA V_^[vgydnF֥Pـ@ʝN)lj.OvJ Jm6m]v?e,\L,<5ՅSP}.RM'$ݴ3K):Р ѼdA;#&b~d&C }A]w4>݂Q Z8oJnn3=Ȑߢq n\iRN&lsz[}1}Xdׂ`C2vкڮܿ"5oY[Y$saEa!GxΈycnP;=7sȳZI$^-]h7 2bME4kЊV/ӽ\\%[?=t˹GRa)'{V>/jB "3"uFR;pyXq!XD5si x*)&,AaZc lk~ߜs%6Ǟ -+2+@ͳnptgiWm_( ä$?'=]bUaaj9 +˝l[(ϲU`&-DHuJ0d3i>jې\~ =v}aDвкS0L+ǡ+2E/wIJ2Q*B߮m0+)ګIB^2}?wKs![j^k54 rs||D!}^԰T B44-:5BW^sf&y pƠrvP!OO0 eyxt򞚈oo{࿫ÞiPby.ƊIƮ^PӣAHt?Zxt*M2f '9mkCVࠬ1WSVa-&R{C5E!!2"J9&M6+1*[/`'0谳/ Z>KSЏb;9r깃Ώk(VK>fp7T)\K {6 0B7dKú)-#P(">kBEermd+DzJʬ$YL(݈Q֫VOZ ;ńB8=ޅem"B|ҩh9jE%>%ۓD eQ4qW#2^+w>I-܇JfGr6n0L(2`;)8X^A_Gq@"IJpL]_ $G7nTCv]qb?ZW8v`2O(qikkwC$B\՘eLD ҼΖl%4?] nQhgG\IA&憼 Hӽ6TP'6]7)4{ xJf\1.R4PAeʏp[(Guq8T{_$ɻL:X N`YQ6AA'dd~kUjVT%&ofr/I:h%‚3 8 B;򠦞ue byrx!'~zSz\_QJ~%DsTL[&Ц w?)WM3Vcpc kuU?.65]qKF0a^)t˺~ds4~dnz%/8{Cziaak}5>vFHc׃%@NyZxjm:0.:\{L߲bx,& 9VѳzTùV3]U2*˪15]ҽ>e߅sqӜ3323 .) 3"^mDjQboX]c٧X7oA~V~&-=T4BK܇㒠CvhwZؤ׽x;gHj >0 Z8VgG[>wK&?t.$O情sshI3;XT-ϸAq'MG9޹Z b?vS=*dTFw_")v1)G&2/=5䴡kƿ6{䁣RjU,BA^hA<,!y6r`V"[ZoȢo>30kwn;h߁ h3? :Wu{VzHB L▊/d6cFƝ¨4Rd^@k}6p s8[-6_CᄄvMlx@}_8~G`fb,9R1OAFV?=#>ߙWA(ȇx&7,u6B@,$Ld,1MЃ>/ת`:g-aYg&5rU0*OLVpe`b|5L;M"hެ 3M>:FK Q.MAAl B7=h 5Pu΂Z8&xS򞺞>z_ >#q~L?E Hx l+N= DHʹ۫|\qjD釿Jvɇ=b, _ؽ0$Aw`c֭cvP\ 3 ;X'W?; H־=EИBսrswF&Pqgu 5S5eS^Ϡ*&\NZ[EDu}wDUā'(?'St;L|B }>-{!=*hh93uq(=MkL,G@`YK0r. ‡Cʩhn1xyD+C&/w^) tp8sJ, 1: Q7q -ׅWhk 7pC=6Vyu`Kv$ɤvZn9G~̦sxI*vҺmd={׈5Wgdd [bފ  ACH x#ҋ*9*?w* xt柝эe;DUw`Ol|X:xO9MHnj6f uagW٘)wp7O( ebe*!~,p>[@XIuYLam:7#NMJC\W|vx}2</M @u?fUzT'&(ޟ\s1a99GP n|뉢^/%xs}j |S-BgV|h.0`~:\O^ OOSfnfoTo\tw%;XNm ~h !p&x.YTmIdz<.9^Nđ/c:Hg.@_S}$2eP9AV`J}GrF3`sfhyʽDvkX'Fɼ|Y+0M0>.=w^-<.>5ɒd})XlP2n=˿%o7_IQ.vyGy27oC;'7,̌UuK@'+f(8hF?Z ڔ.|;20aa60IZws:$5}:8\i=p2. !fOև۽_wNkBDM=XA5\$ y9۷W?zŤ@ޠ́CyE}vvw=ne  `<O<\91ʯ K')U#ļMLJ[X4$K6˒/R85T%l %bH$$K. Fﴺ"pvxn.1i-L6EҲtfBkZհz#򣱏nչy7&^Uo*VsC%w*2VnQe8Ra'z|xh[޻G&沨Kvݾv&\8RqGmLuRI!OE PI3E\G= F̵HTC_} \e(kudJHee I-$[Ʈ\f'BdO]^PhV F㭩E!ݻzRhBv e1GWY271X^Q.U MߥjJO}OK b2[&K`[ NE~ǟp8ͷb~ +Lxe cv'0mc  SSH aoqI=3uB;O)hHYG$N>Qs5~!62 "t~,7N8~|Lv|Wtp[$8e k}RP̘2ot䎥t/G!晒Z3t%noBu[Zm5iGS@-:/W{/5r@S\a:V><,1ƣnhh cZ _(ۍjG_P=mՍ CSSsvx -_]b@F+Z19쪢m:݇v]T ˳^z}8f.ufH\51H{܈}pHܐ$am8X%z^C&9:c+/<24#0_S>xG@FG~I}&DMGkc.e9:=WkD#NdlG<{s 8jT H{h`wy֐5{e\V,V#q5c= ]E`d?`e^A;[@'xWeɦ)0/?ҝ5CL҃GDYƙv?2s!A򠑛&䬏Xȓ格5%vWiyi$U5xx-u\֔5^f*]ӭ)xRIdX 3Wqi)OT.cÞ-=782 "~|(O9ѿ$ A2AStIV  !$Ɋ߅G$nKJBx Б+H$4xp+T{jзP5<.d2Ǝ`Qr:&8Jfٰzʝ*mbHH~mT% eL5f$YwlV7V|sĮ=9 '`St%=g[va@kOfXh-Q+ߢOXuԡa%'9 Pc~P>;d `&+Cɘ{t f8][Ceoմ {CN͹!qp[p% ;Hj-6 'Q}l' >>?9s-}Ff-X]N08Ye nn&+u1zybׂab*Zwј29MČ_.~k8\y5h84E$""a;k_4fg%;lD(L GI#1B+"e6 лAļ̣Sk#,C ݬA>̷nC^ 't>X,2Dﯗ"R>Ǐ Jaeo* ԏ.3ۍ|-S><tI\uOuP/=l9=DAhI[1)XJG =$*_~s3l/jPAh,!@dc4}!wI0ێ|Da >#?ǤQgZmQ{]_ wm~Y98-@(n83z~o[#jEh;ĘORZJrm:-~(#wgxv0vjW!5" [m-_MۍeZu1;b/z)_ᅫl2tC` |kZ~Ϙ,eiEAu4XQR`0 .HmJ ]|݄vgDuńH?Eo6Wn|M[Ԙ}t–O-MʳGT:0EH'/%UZЁkϼ:$"_ȪE1\L]]RLOVsy޻w8Iӿ\D@Rf[vj )#Oؕ"{sGք4O~.!&h? I |25"EiSW`{SJQ|{62mE!9>JY.!Ovf2kžr4^R'!XI–<.BM}_FěL/R{o.=I- gK0ؑSb]e?Uv)&uyk!, z՝&3>@.?S:&ĵ헖R ?A-G4g6=j| 7J"x}[ZZ2ؙm(쮀vO$5{XIS;:6^s:ʀfl w<5@c #!`AJ9,C|, Z".[eCTw|l,o?ng֩l,dUKiY֛O:E+M 2,ddB_oy@^@pLT8c57!F7`?]_-+\c^gi^xo_R$l,4u?uBdl7k=kw8#ǎO@&\De'u/A͎RaP} F?#r5''!xw^p퀠ʂ'Bķ sV T+P&o7dfF!|zx];bd"lx{fk w5/wyGv>O2ipo8< MsBbX;)lT$?3zhhxHw7G(hjuXMJNUA,Ѳ-K.Zp-x3ՍG0P J"rppaCyV?-83,;1l\HeXS6~K^lezmcwo1 ,Ea ÃOԅuD7Yi (<%3GbzbWă 61Q wn0i{|Z/or {#Z fkQ@Z|jғs6pO-t&Zvߞ}Z.X",N(XʘN;Fiq"|'@x,Z|aX/8bFIjy,J Ij" 70;i/Ա"YKN&>H0TvA?qK ,7nzU ێ4(;W  xJNp=7Ҩ[1X=L%5DV4_t8õLH6`=j:=(5v_}_[9l|(akENon7mƋ%.vǍ,; {|! ΪWbW={v~MA#ծuSo ƮSv=Zvv?G!o[M 4GVFFW*+=FڬVmrs>7kB|B4x0!SF\ūFVe{C1Y ʝߚ>a-4f f1Nj;*b8O+iH]/ul_hee8#4UdA5Fw3GX/>Rkkbѐ,M!!`\,ZU+YqVH՜:%0&V:Rǚ}.C<<˛ {9R yA>| dE+jw'}j_[033"(t.$a҆ZB8aAV,uZtI9t(}zFicg]g?X4hh H ѫIdFCU \K^ $HTWE޷8d u }d%Ffi<{[̚Rv >VP<=+d] F2C i1͖I3qp`VGo*WB!xAD&BJ\3+&Ds[E !f+[g!N5IjiU* ZLMaa'%0@H=]wZr/GUՋSƕP35Hs0#4VjS,D<,[68g X0Q cvd~qI{ɼ4ˍqAH7:e8>11eIZRkD'Okgc3c5GM{0@J߃HZeF‚[lLڄ'•zj\ć6=yԬ8_Niˀ* 5qA\u][x/,ȸKW-lznNLQzD1̷lGOh9 VXU74Q7/1CῇMJ'.-(F@-/SPAH~v Շsl-?ڍ!lLħM[S9';L}Wjt y98jζnTH<*g՛gQv -]= <ޮ۟/·JB8-0B5XӦ-8ۆ%ԵI%]3GY1;ϩbS&7a AWƎ:+ @20e]HsȜ9*`tP"gvDo/; s!b5xFpCcH+(6+ ŵp-fT Rh%U GKsoB>aYlQxD GYK8'!0޾qJ.\~vp>[0uqއnbts%mEF?ѣ[EPb TӠXzJ\*HAns~Y*R2.k*P$tk bJVK56Ŀa"~q=JeI[TBG8&|颭 y/>y+qKKӚHh\:;^LJjN/!//?GSi&(Z>*W;,EJPCqjv ktMw45tFv<51gu?Ո,K;mٮX6F+܁h2Թ_F,mWʔʂiJW!e$y&})s `n M 87N,7mB7ߢV{n>6[]{SF!ָ̊ 4qCgT,+'( e%/\;͕#0bA&׾gQKUm]nεWk" rc,]3Np%&?ݝP cCZ_\5]Mr&OںK=?e8$yvQh%Q;k)RXGbx#)V| xȋK>EMyǬQw?}|Pw˩/7W!?ً>g7U79Ď>tO[>b4}9‎ivFbyUɰd:8*CyN.U!HRTSw+!2uN>Jr TT|vߚQ^]**ĭ.u^p8OtEb$:S).ۋ4c!0 mz;RZŢku@ҜƐF@~kT@u?I>#8Xpkv8 9ǗIH0b*ČBD+RUCJw◟QYUȈ#wNɟL~NJW1 W`Ż[Pk9~Tap*i+HXd+WeD3\Կt87 DFp!)D_638JOA{osfҖNhPjw>dX'#a#4d;#iF\RO4ƐxʿExΥ$__v"*WA2xz}ՀY$Q-l߃35@ W 7Vd̓%WΧyF9!Kfy )gN!nD, Iuu~V&T]Y %PżpL *`=+`HQb& 4Gu!K軞ИkZX@~G O*d;JkI/T6{yx09U <)9lKn4˓JDBQvuQإ/rځl5VceKc1$Zkg'2| $ b7y|p-7ҏEj9'C\ӻrqM3ć6Fhb&2}[xEqgmo-!w˪]_RhXb(?Meuʿ倽Q]"0sp08\AL~ #ܹ0؛,ԍ!h] W^WVk8k4dxӧGfjSv0j_c*LYU^u\.6iŃ*|ԍI_ٷ*>xe`Z)]ө&ʊ 8VUjk3RLŇ-jerw" e:r hAa /:YQ(c"dk.A6Mtʝ#sY ^NNW߿`Q*-_wmerǕ'n__ ֕:# % @ƨL`ܷ/pCmzAۂ\%^!{EUቈq1.@g*x]BwMz,N٣ >6nMK ĮoNU0`yYNWk /Lx1gPH߳ 6H7hT>F{cdp''OI$+Džcŀ='l](D /C;TdBY%q-ҋv(~f|W遍Ohys8 3 G=hu&Rti&gU UAL,=c`m'O:EC{ D!ao|Pd|b<'X<[bLւ]32V#If7MR0?9{fDUjBl<C!('ஸȌ˘~p,.UA3J_ryih& f/=J\+R(kUPt9gɀ  ys\cX"0h|W׫Z ! wi($ïd[xQk*W ]5>&+ǎ9~eN ʑ+! ^`pl@+o37xk\I]r)/8¥K S3L" 6l ۈ~1qDWa0̏Uη[7Fj(R_*ܺmkWb-FHu!WY3%[rUX;/،=oZr.ֱ[Ye.+E:3;u4O=!⡐ߘ.7xgcčÓ??է!t-ӵboެzVl0e5w>:d@Ι̫oS9d?X ہvlԥc'*AyHok#{} NH%a:ϼeY{eJ;C8u98ڡH$޷ZuA[&<Dh5d?\Tw?Q%y(J;EV,rmdxgt5ߞ+FĴH"wL)KZk`s *~)tt( vЇ?03R솗2wbk!%[Mc_IjA{7!};b}`\suҡGZ9mrijKAn&wz=wUBywilW>9H Ę,ٱA690qƈ _,tU@ܬ%i'[Wsi}GBٝw0GUUvufef Y-*D$(j{0:sG$%F/+s~ k|G" ]~ҹh~+ZY}%RA.mzʗG02rzO?-VG%Ӡ7`e;&>g#!YnR$ pEkL>@=X:c7+-qgsL_e*ϱ"JRlpLp=WM&.rP)<.I%3ymݚS 'ƯS{ iMFGԿhHsp#_vn']q7.oo$סda|d;?ܢXVH=j-Pqbe /MY&M]Eb`EO1TlbHKQHfOiQH R4S-1dw=I`AK6t_ZȜ sjGVnj_GV~en|.--kS=9yZ0PRV:.nB+WvӛN׍ ")9ܽCfk,/O$,N =tvHv[댵Һ?BfD|~@^1)$ɝovUNB^e\|y Y ^%텓ؒi{#eHl4GakH6F|&O = d2P= Zto?k26jI'ٺn^H[u\*AA@a܉S`i9۔]}eȐ<Q@:v.ehۮFDXsu3%bQ4 [%^yzfmiA>moʄkqzjh9YX8BW ^:`vQCi!^.㯦MNy"SFfo {GMF]Kc1ײ4To$۵@,:y&aڹhKZC7FblGmA(?j~CL~ҋZ53+kN}A#4mtt~#KѿnCF?gL((2 WZHxC궳5B 3/а|(̅]8Cޚ(ulqr[禋Z 9ɳ_so25ǂ:znE7_tQ ɿ2A8MTu&JlTp'H^9mR:> NnNv+I>\'E%[ =l 'dz]$"5ėV'Jֆ#>v}!1>vʍ;*(qj_d?= bw _ΕX7^#Y#~hR>@SlٵaZFVH'2ZfO|?0C?A=̨Zɪ$SvWݾUq>9R w*}-~2"0P!R^eD){XMlGw0L,FrpOT%Ð=u| 2o6_QXrOiXRßUz_K^X)nZAɿױ:{A48anp*s!.! 9lM.Ot>jfj ܲRtEv:fmTc`.7u@}jnu!ESjt:*";0.l ;Gop5mgW<X|lUalV\tV56\Ne؁V,S#@'rwP(XcX́2.g>F|Ý^|~'qDxGd;i *ba!0t8zDϤW0uLF_Op][bj"BrcdQ r pO[Sw+( _%2$u/;L^cP` hNo^0=0IUlLz ,FVAa@G"-ݛ1pS_΂rf} ea]9tU ZCƶ@}Pk0R\$!w~]X3"E#6k hH,Bܥ^".,pQ.P ^Nf^tn쒹8>Lo YF!1 E> SNZW-$ Jtp~GXm$mE8:0%v: IB;Zަ\P̚"0R܌ &kB7@eo/pVc"cVmm_ R?8x Tb ޗFQ-1Ys9jha0"L?$ΨH JF2s l~;vC/8mOlF,rN2Ts݄ sv1L-TϢѽQV<yP#^6WstLP@Zu'LA^i 2 Rk,WJlxI?rf('U[%u53]i>j X}x8!Рl Nu>fܫ # E N|t~ý)QJ| 2&rM]S;|sJ6FK2㠫0􊩬)"cf'L-dJ9&O#՗:+w "cU | 7G;*ewY6,K]@ $G-Ռb *DYlƠ,/%vڟ>'ZMyZvR+} )!ʕ -oTS>f"%82n?T'~یlGAv91(g~YYobQTKĊ vrtLJ|ů k#H|N{W:{8@&^%%o[Ec` `YB1WrvMD7$]rBM:/&OA0'`j?uąE#~tɼ__uFzy_v>̤/1m_؞)bk{rWdj5[VH҉R㵀gHHβu؏F{h,=Hn\5 o˕p+؀JgS0WeIFZ +^*''mMǙ˟7n"&[Mx94oK*< }EUo 0JQ 38L`04 ƿoRB0sN:ڿ#?eTȘx ڶuA>lFLJu 1i5y?"l1t?b5ޖj2HG|OŽh9,ANJG#dUڕpYmw Pks[E 6t.嗓 MXX^{j"K,lm٩mRwSp2/ETzYr06*WM0$K;ʤhVL?qLrݼ徦 Q Pm/q|`+I|ҍ-㓒2$a WT\iǦі>B>FÉ̆u=;9ḯWzJxֻyaR?(gխ.(\|/0R-ɦTTO3 H'2G!#*`3ѻwtMHUy(փBUy&1eSS6=%ќ + EY536{ 甜x^U-Qlya865[3܉N4sM>XWE7j 3)z{\6sp0Ah \BQX+E{0d` X  6 Q<=fKYV}} DBbx`]glM6~Qf{)CHc;Wؽ8vӄxt  $ }8qC Zs3*J$f0(s~:n`:sy]1nC.&\žlK)/p\"'`a4x;?^Ӏ.Jz}{V0bc2_!-51#*Uĕ$E_&+~3@#T3&d|{TrjH<s*Rw \|օ=V)i[ȘkTʂ;{ܦ.OaIsR+I|qWcb_̑YճIJCсfsu\+7|G P|d~x4LT+RT#M47ŠO";`/xcX:q@9FXr51%l==( WH 7=Ggmʟ-V>C/yPgV)DW%KHc6CNj.]'!_k/BvfջXe>H@/׃xEH8\['_qi.5=e01%j[YA)RO,wy# oHyv1>%gx:`2팗,j⮍YUz[bm @9mMΝoV(/TETal6I"-oap1зB$T麉浴 8t کb. ]ҏ\Uaƶ t.cUrDw???N"0IMNޏu~(L}ES]yo!FڵhQ,DBPz!J*,X_cWt&s<_AT- J9LЊߙJU/;o)?AEqj^Z?Ɠ3,][M_JuJ9GK=9-bFbݔ7/=,?lxLum;i -TMJd#=CHDvA‰23XK n9x&&X@ա0_̙NGWI/ZN-߇97?=ն$D%Y>g( vVx>(o:[70 >b8YC0QK{KddB++E|HBANlmHFNe5ҍgq?#NrY<Ս 7l[[}kWZ8֗eDM~q˨ԤGs ]h z҃P,:hgIzѱ=Tٜ#դ.DбDwݣJ9jlfr 'BM$Ō ĸ&L+)LF>@pAqk s66V?+XEfpY9Ӫ]sMeSS<X#ҚZcA2GؿHˠ`[`J 9R23`=,wp'_Dy{2{P."‰5pEjM(-F+:-Ad3Gb~G!bQ,R}';K]QƷ`nj* p0rm`mg1[3ޘo"{B91$9ׅP^?z}U]t͹|50czWjl; b>-=cz3tՒ{uAvhKp2?d1}ȩ$ ӖX9u*hh̦X/XB/Et%%~ؿ%:O^ nY\m_mq$+e8yq] /%!MepBqPf]C꒖dFC;MG 36yQV(ŬgXu{`K.d XvᎇPAB> re7_R4`F' *b7 +LƝw7Y#5r0PwO)zX4\xRsKrkL˔/8;HdR!M}`}f%O)x{z9EIyWI{ a! j*).5+BחeJ::J@|o޹sHecfTW̞ d%&r;4 [&YL [@ERn)#2߸lJx /~FBzs3Gx7|+>@CBw{a٨ӽ@ktRoe^N˰`c ܨyGjgmͩޟ-p~y{*3\LT}/;[;@%SeZCt0)11)..EH[W#ƝW~љ}ՠzxv %޾+D_ _-vh޹$oj*xxYA۸,6S+U/Hԕѝ$&/7S `[tn:YY*˵7qe~jGo'䱩)C˽4Z6~Hrj2N!Q;d̢-0W7oܹC=D`_Q { zf:S!1{11F\5}&Q$)$>' H3 : cN!tڄKCLoVDv{xmIK;\&EFݔv#`5*L UlSi##Vr$ە~ÿUi8350m@W<&JKyjennt+x9xXhܽKPt2 B4AF<gOm?iP` ttO^p13[@y聑-X rLYU*ɢa$Qek.FMJen!n֎ 9F~V\[OC ee\r1aQAP`)Cg:hzzZNNAFhqU,.i&Zt(z*FBm+Hp)]t_w-fY- xoT9a96*H?^JG2-Yp1_m8l7ŎO3=zL-VM|nM1c&ꐗ3!wTMt [R9=C KȥL5_\V#]V (6$_!;a4) b?%^]ͽYʄƦ?9IJƛoY:ǀӖ+ˆԧ Iz{I}}â/,?ʯrFU n?@aߞ||m;n|u}+ֳh Ly]C4mR^3ћe] jP pbGuSwnH+/?$Թk_Uۀҏ(1Hd w? pTi?~~1*`UFqݣmldmp/' ?X m#xDZ~HHqi592CVH#y#A`۞fݣfKxi^JrxZhIROCM a.[ XVC'1<ؤt+uH;OP\ &m k] W{JYjZܮ*L:Z} ZϽIܕEZFP1`G,OfBPFBV!ckJHazm76"7YRXY f6q5C$@#;աr$BsEȄ,tʬ})vMq+=F ޹4;f02e7/c(.{՞mB9{u歈ڗ a񒝈uъg9`,N韈Qݾ,&DҤR.69l<#W1kjP c9L#6s%/ K,G> Ε kq'^Qp6k4M5̧7t @Pߤ |nj,բ"fAI(j4vk/a)oPWe]iwzm="Qrrj, _~VGJֹ<"±lSALw1~ŐeAsf7ulz<=N99=2IPYѪʎ=쉮(>]o4Ed XqYwѷR']=-xw.rFѩ'ӝ,T!9g f8O^+Jc^QmK߱L\B G (Þ Nlnyy PǼ!f0NZw ?&r?+Hgά߰>ʫ^h&'9_"vRS*ݹ~_Pb$d֊NÐ'.@Td%Mw7 đܗsyZPobk*ל-ޠWON#`՞ u."(lylVHMeo< >b&'$W~]Wir1, ^Hf'>ֳr3U‰A! o7WPɴ8u ?2Hg\~a+I܌>َJ * 3<3Uzp-sؒ+1JA b;Ek}*zy1ι4dռb_[]Ԉ?V>Եt>hYh[z "zgh\6#͌mJ`5ųś.bN : b$feYmMʥ#K@[24r4 ; )PqҒ (I.FL&e Ӹ4jND>U9HǦ7}trk;/|_!"Mu)8 ߸뱠4qq1h~ak tcd$!,$s8a& A0c ܸ,>J0~1 ̞r Jzb v0ȨCد qK-߷2-yS) +PaEIץQ"7^bY7"+DPrVx߻9-T9]Ԃ&ǃRA\|_#LtsiF SOK'a(#B.STPՅCh)ܐxw*qmLEcTatW4 R1- h?t#@oe_( VD΀fP f7 ,TkeD}ܫ/Á&GQ ba~s|GIl`QWu 馿 Cz1D]Pp6x _'>k%H.[ƷI8n1 &dnHlE pmzdD w'EoݲqL? \NqM?Tzµa{M$4wdOt*Iu51bd4,Km#'T݃rA7x$T dq0*R+jSj&0;ViV~pգ8gY{lhqRIoеI#RHO{$*pj%"}Ԅ>d4܍p破..xr7(Vh ݘ)e_+xnUF ~|=WS~)uܯ'_=_Xůi_8}4w~hMPvxj?`H{"I@LC3Ng/rn"^2H썮|5_~=z}`N?cto#N=EU6"i3 5\OS=o\a?_%Ѡ>OAKrQQr4I=tCŗT'=؃_6jfծyic"˒'u#k {=K[ܡ0;e ~89$U3RY-dAk['G'*?yPGBqIF37y0UώlY^zTn2Ƌ~l^bDFJjP3+Q 7|n&iG dBKtMXv͞˔~>X#dtݔk }ƅ G>KWuWARLt+4Ȥ(f3ij FfG793믠:+3rJFwBohaUkϜ8mŬ]w]jFc0^R=H'#[7c%$TBxGF"5&p-| B|`uځ=/7 Ufx| fRs 6%= a17rk-Om䪺3 J>Z O㉬l6 >$e;=7(_ѥV1Zȅ{ßL`7yG'+F2 ZUM?I ?`Ҏ<#{}:Hm#! '_>?c5et]; 'KYl%gJ0݀~_8Lz& *MiMPJY;-u؝7;C] jܣ `bKV!NzWgbrLiG8ia1-m30sl7~tԺɄC&+XLauz>-(ki*M/k1gX 犚ʕ9p0'ܥSJ4u8BS֖V8BThJ n 7z&RN6M{ a[s_ Y Iד:3Cە9߫˺L~`[Fm@t5,W)&] EA+(DV!Nc~xu蹜vEA"kerX)f9WgK]/h~e]p)ֿg7)o%;&H;b]e,mkQtX3i-g 2)ݷVg̵+2Oa[L2yjJe<f;/%*T~{V k _R^Σ2̱O@Tб9)llNpI^M6?{U 3YƩ!źCq$s+$6C͆_`!W+&^֊@կuM21 9/`ZG/wѽ9 4[*=CM8-01 MFe,!n|+1;?,T0Ңcgو$l} ,Db?U#ʇ4j:Nl%b즛5'?5Tljy` BM6фN>3.A۩qrӺ@7B\S{֑/XBX ^R|PZJ' Uvv8Q Av} -/*2u3\qdo¶4;#n\I#x? kQe)tYNQ_3TqFj $=ȞzvCKaOZJñ Jq4zCHRοLMW{.'q#7_LSjݡHMw-ϧ^W{>S^5}}V'~A.J5NYΠ :O`8^#hk)}H.w0^)1~-csFC3O~ėZ cq j#l4f"y:\iX;2;e=X; ޷Dükaqs d'7 cφx-``R$K$QHfkn Ku0l.S+eLwER^}\W8ã|Hq%uYIw7U]dx@wD*Sr9u"]2Q {_&TV N/$95qǀC=3'M]'ZP$%Ze~o AU$TdF}^pQ ׯl@L<'ҁOU%.g4 6$fxy׌領P6/80X)]. Cx--s(81 PH?8дVi<|ˋ m4/=oP ɧ-r"N:Bz [>8KHv_YWcc1RG9)ѯ?N 3·~tMĒ:X)QB]|Y_Sh[tyu}[{`mON@wDG5oky:fZ^)CQ;|Ѯc- M*+.WdiCF#Z'BƔ̋+ͫ;4 Tq+9dw^a6~:oP@=Ca̢e(ms>EMŰ,g2tvTOmœґ׾nN8u 5YݚRwFⶈ'P[nr) 7 `%(&p=E\4 xe_kV# $Sl3["&[XٮTYo8ei.E;<2DadJ3 h/IoitbJ$VD9R/=UG{`oFc;n鄄ViNFA(27d*A='ųߵ}$Q=[$Ň'lEmID,!Y0 nQwŽ%̄.sLr$@ >ɩc_俨gZ'I @KQU~ˬHo$ļԍRYSĐyCLRAgMnPX L΍BbCe.vٲK4LQMx?/=R1VE*/|Qaa{[>7 :!x&8EdI׮O5`ڷ{?fhrdJ|r9YwlH`L6e%s !/ EH|G}?Z dVĸl=+b ^)x1!2ۀwUmT˿<)YњA埯 k~S_|:w"֮h@˂ +RTZhjQ&bS a@VHAic"<|U3{U?|',o kn6g4R#.!qIa5F}N$-v$#E!vrqR6M:)d7dlCLaLGw-"u^)u6l+ F{%"22; e1WBv*jz`ޙg c,LԥT;xZTw ]Z\F|sEҹDž7?ΐ[ L&߹=whiiuA: r#F$VpHff#'"ZmcVA-L֟;%3iN``ᢴ|iF\8يZyKcEΛQ 76ӀΎ.CoNK6隇..ܡ~23Zǘ&#,Is(#-5}Ztpֵq$hU eV@.9,GByvc Yƴ~U[m|h}Z){esТ"?H^V 4[_闚;n3d8'.# r%f˷$=D'cb>(3EKe߈YϿSڦj݅O@6}D5 ZjB0k{4U ة enYbL{/)sDپ%n Ede$ɝg/*u\VYЭ{c\2 (T7H] \*1G/cB_q;xb_ i°Mhٕ-uj1T'S;2BmGL:q,[ǻ u`a9m`rJ#rZ9Oޡβ09d/c{bOYULzE{rz@| !g3,vR퇡Zb!sp,VsoH\49<1lK'<5nm +9kI]UY ;ƩW>6:Q'kDt.u(XBx\^ߍDtde^Rزv0nroOU$#-&1!W`]lQmr, pnr,pH]ü٧dqٛ*:/݊og+؀R`m|[{ҿc9lc]Lav L±|&[@99?q|ԁkxDOE]aGQ Vs& dBJ@ ]s$fHTϠIP"|QA]y"? X`1uap5-⧡h_pXX꫍8[5;WH_#VM%aLcjDq{aW"0͊(,OTҼZqV'׹c?EXb&o`qgM\j3~h%-U&go]`ѷ䔇oI͠f.q<9_Ǟh p:ol|~BkQOrL>gI0W>e Kq%,h.mX*L;9†o36׮U@F\!Bء`J 53Xl'T|ɖ\?+OVQf8Xf'b ?%_!b?Gϋ#rUf+pIs@\^L뛗OLO9ь%-j7sm"o:f笌ZVg)H05[/m+r&;u;wA (C,+/{v|IɁ?/=e~_\ ß$lIqt!TsIe×+!|s֜MGCr<.H:Ja)M ,3{ ,\ 7jȍI; cXR!(6]c|_Tc%Z{UF߶AmUZy8%;"[6\y)Yfͫ3 >Ga)\w36N"ZG \MZmGl@c9FZoaCENܦjJ_/o(v΄㤞|BODB?edrE_Rv_博5&d}ue!5ۗ@Snc %E h\;Y\ @וfdStjDQC[ntIJqԿ:ԫx/:C탦-~3t6(V`_a yN7ŇK"W+(3x<&s9᪊B{ $|(k"!R +oKrApWweqLL./Rܬ<0W#*fCY3EjW=a}EnӿaFRlFS(<ǩ6mK$u)P BXS&lONpazl2rI:E$ED'ZJpB\D6̹:Jv%]fUA:Wg wAgwjdIhCk(LlfO~tpi&";>} nt]IKqm|Vج5rzuMW6>|p_"[SFFҹN1-2h8?c UѯJqU"JX x [lF z՟Q6_Ϧt}vxG4iٳc3U:$5z{K=;iƫW j]K]d-Mgm? ѵ ;i/G/4$DZ1OmNW-`F_R`{|-Lڗ)Y <θ8̀ Э5A KL[jz:b/xP)(i֑z `H\ ֐)n*tRiXuqM}O"W'Թ.z _a+je0(<߮tYMT[0"~Xc'\lETh>e L{`/#[7_m/MiQf+s+fu8L+8TuTX5 m̚s jC""~u!E}FTړ3x X/M57\9KYu^(K).o0EW<s1&zEYH\f8|[Z"d%Q5"X-4>Z_efŔ!2ܶ7hq,n} f4@de i6L{n:(mMH% $CQF1 ?3@,~aWhㆇA r1A=7p'Bm`=PǘpnLbHW?eX!a#r1UK0(6eC5YL}*!J, VĠ;J%$b.oBwg@ %ȥ1اst40PV>.m{P CtloO XcSHL Bqh@=!PCsHBڞ}у7r';G704 {h+2 fog hy yw-|+0E)"NW;eig6jgW zR ǓTiRMz:&%|oTt"7|x2%98 F*}-'C"W @W>jW/&؛ȥGrDB:Bs4&mE+)$πM_~V·Qgy5ҽ9cSa-ҊUgp%)uEH\xP/SS[\xhU >% pyYDaVv>(yeN:"٩t2e@Oي>hwg#z0t,>4b.6Yg.휊PmH\ѹlMx,%S_%y(*)c=!eL .MxI4IAwޑx@,e^ qH*{l 2E`DrAT0 f]lFd>P˥mq*$(F0`#KlD1 M& @[T;mT}(ҐPHT&j wN vיã╸ѪD2 U?H%k&§_P\1irqEf/lײx )ߧ,BGH)rS{yQ; Գ/ʼnr9x2v0R!p2A%!-@(2`9ҥVh*%ǫ`\КIz8iuE9T NZddCeѢ\˪^זl`3&x亚zόu&3ڙZgJ)o RۗV{?hiR^^$s *5-F )ׄōE-Fʈ{E`uobYd}97/PV2E,C$E{z(J1 s˸VbF8"Jx[ko} hQYnp.o{3i1A :#|XC~CHd8H~a+2&=_P{ω_x䱠[oAfokYSrt I(ج_Z{Ψ$=+5P?DS'f'nL;ԶjWaT쌔"I 1}MaE )ᇋMԎb-w]\4].l:y>B!$un90`g?92ZR|-Ǹ8L T+% ]pqzsX) O]d8q]ѤY"7?/tx+R Q Fp g+an?ƴ_l@Lo S7W`2t6@6TwTH2Af'ȧ \1[j)ǫgs%']D݀ҹp@X~g ;fZ%U<}Rڛώn0vۺ<ʦ@}\ 1:B{_{X_ʼ,X<}c̡Uޖh"bJ=fD;u_)uװ8z~7:^"2 +Di\w~hM4)zQ{N]D>oeflKִNvqpAXڬXYZ#\Y<./AT -4c*ĚA! /gtϾO|F(IyngDWt=^Xۊ`cLul9{ yC[L!klH5ԌM "׈#rV`Lzvݹr2v{rg@Y'$^t݊&&nD&NW(ϸޠ\"\Fu[ȴy>GNE@e=#{6[axm깝+7= X.kdF<7ގrl #+ao˖O'\@' j6(|\(juc 2@,]nP- GLj䣭$|~{8IdQ6oE?Ҵ׃̠Ĩ[wF H8L Axs q`*)]A9?; ˱r?r_߽l:j1(MRavıIdhm{,SUt0\|W4H MA' ?|VHC cCkx(,W2Jb4y$szJT_f݅;N>F%҈ӬJ ~} %$v #:Ϋtg%ҎU -' 8g`$eťhvw|.բӈx.qVֿJ=QcĒlȅ;g#mD-V j ,N r<a [-oklv)dlTWxƜ&:F M!RN:z?sQӲ~2S-Zʤ7?T:P(†dHf/ .~oOty.(rձE 6DŠp ]vWR!0}b 5 ?4R du Fr(|g4x-1q#Z<`Ҹ8ߺm Y‰5vH>q۝ȍy&RJnVm:ZCaDsM_eg`lo: bkӶϘlRx (wRF\s猥X]ԻHuE5kYC$IyRhJ͊tޣ$c"Ƚ4b5r  zDyv@^m'4*.AM`SmJ*iln;ie9z`pw)ﺣZ;GY$=(K/؟s, :x m/ś{pN%9~rv&rXcDݣr{VQZrF5n4wp6abNTğywrE]5/ ѳ"İJ wZ 8ij=`!z|(9V (Dt@ƺW HvERKGj< ;|EsDM$ksF32Md7{^C ]1ү$8vQ-\.j%$7A֫u[\0x ՜vƇTRG>J=쩐7dR6mfRqpRDі,)l'^$3tDLӕ|$ >bn"X}kGqjnGCNzwjOVűLMV`a8Gp*uA9%r^)Ve%{X@9 19Y $s-pz8moЉına )<CvOy6;@h$aFݛ<ѯM-a=Y<#2giMeZ0nj/EyMGw@ۨa4ڊŊمy Tc甤4\:SLP%)Qx<*ˏ2EMÚ^~dzSWc' NB/y=8M.3 SQY(.WGQ̙<\X+5Ce=zioJ ':!2"AO>g($-#%C׾VN1O(\Ұ']߲7!dLn랂& ݞoIf,J~l]1Z?f+,Cl!ZzeqS\VADCt4G29DSVyշbg #v QZGVؤȸrjbRzuN <1 '-}i8Eʏvp*oU$9°]ex*(!FPTeY#䘭?nz_Y ! "̺) ixU"" C[VHǑ=޳MY&g>8OKw:e"CsDž SdRڌn9 iۜ plrgr `1|+hM*UXsc0B|WG{=mσc5yG0|&ػ??76>}I<6T퇀?ܣ>*-uA 9tO"U4cbvJ,!a?92e>&>N^f5hp?' %HsOQwЮAuם%KI!l>v7sXg'}Fu{9t^{8vG@Z!a9+lAv#dT5 tZKi!1rZM%Z{%89 MX7vo8ܣˎB0%2:)Ξ1Lr`̱qTT#(w%3S%mޗ@Veu&:9 w2O8vX(}Ƣ9]1t{Q_EC4/x1Qq8Ise4L%=GupݗI}6j6׹-^W޹ue~WYy`g_1ň6l1`Zc=Eb;T ܍9̟Ă&il gf.,*E )?j]-w)WfSR{:D4_DU 0K5tP1j2t*aU[#",R@N86A3K'jiiA_""EUdb@G3+{Q*MZo,p*TC`i8 ]@5(pD7b+cwFAhڇ*'!|4;}krWv`p #߱ DeXl[k\ׅ]|H"&J7G78i0恢vBQXN.T#S`=Zw| bWj1remll!3 `ZJb qx>}n`Rf~Mi?Z^Z1P)FÇ~G\ E:۫f'޸h#i(~G+ HšY"*FU%05]ҨW&@hV(H"Ƃ>7"EuBD^,&cSeĚZFYviHIJ*I>}[j X :6Ȣgll3$M *^iBc-hI6^D\^9bb("0aFs{|;2"3-ʚbOV1<ǰs DK{5̄!QG49L@VH8 z҈B:`abnA2Q {zg!{PSS:w0(&cJ鿿uMQSJ ^帗O@5D%&+'e(&H/NrZwr[иȃYo/j]g|]NM/:RZE,(t x}*%?魠J.@cZV1k*$UMm%S |< VWպYt²Z(D[`16ϡxK{_;iᅕ) K[rdrT! :!{z810K"0s6>ݼ8UG(W6%= {-SE BE+¡N:>Jw0}Z!J@̔5QI6~ EMqƘiS3"q(=t܅@&6d, ]U@ _aVs!2%ݍWEA;#s7sH?jWx{L)'XZU  w謤KC;]Xtd4 j1nRnQ -oQG }e~reN:y+NIbQgrN߯*D`g" QGسyO5mZ[I`; qݻѴn6xao0)DHy ܂Y PݰF"}`>o<"Q+]@?FPei7P3QݥPo>1R hp"1 X]Sm`@=˗mU/zj-Da'M@j:xY8g{@rrVaсU^s 匵FC1ݖSY_wqۉ@!.i-[y@{F(`&)k󸽬vmlkݣ̢ tц֮mĽmݳ%MiypIU1ĖYascAy~)J"R?a/[|u7 {HϾb+~H8j&P-Xbx°tnB\corX<̂%孧8P9,$E.-qzd0%v*dUii~DŽh 'r҅+ڻ־Mw.A9PmY+Rf?]"[_dw&a61ŲH*gp$$.YOP{̒`JaС7SK#443ogJ}NcN<K?0l:6,=LfufvBz(?ȃma/<ٱGjTbRr(/W/dF\"H4IJ؊"^fdz}YƟ}>+ u7c& /`:4Tb֙e*{gfU=g?W/*n_J_Q SԺ/>9{z.[e*s_( bPOw~x:38cvZ@螬荇}B^Q%=]:ئA1^q.Bh7T3,٪qI* >F1iGw?V-r/5= D*Mɗ4""h- wI꫍ɶnOe{k$M$&i\rs"=^nT L6y^kdl6/蜉s7u88wn6o,r)8/bdgO?Lvy[*!{YB;|73ڝTw|q. yp&[bAބ "MmhNc4*g(b Uͯ?y GݖW>'&,pw͂AWz ٗcUU=Г VO$W78Q LhNDhKJT$c?rah8bkps$*ԗ~剚;`~DB!luO6D C&눖^a9 w0 F[1I* t-?sŃg@H )/iXzDSbJ[ 6`IJFѯyR嫉` 1fq7U9=Ge= WFROgy8{SraD0mX(ԅ4z:R3H[6,QԞbʓ|ͧBgX!xCb[sc)lݴ:E=1LZ:PS6܊mTyIf Eͽf oJ 3N9%ub}k6a!Nv*:ڟQ^6N$Pnm 2u[CIؚ"YgnF7vN!`aNm;ب}*⁢"|=WCF2ݞ>KUǣ=%奺8iml =G|L]zQdH"(x.C(=Լa v$D\ bmR'oeeG]D!C6ՒE9sgt woO ђigL?d[|;k|i/_[ZV?È|0)-x&AwYY]5 ,u-rT2DSW8C;V _$IK3>Q::pPlլSѩ \إé& CBYD1g:.eµ.a˽u7 KBn(z`5;ʣθs's3ݔoT%9I"69&IVPV=H͌w1 +7E_9+KZhde*JA%j/~ɦϢ +zö|qЅ".Q0$2C塵.騱>FɉmX1zgSS7NW $͛@>mߒgiغڋ*ix5yrƓQX|{ȜK=3je\J{췧/Y/6**i,DNX BofX LqNh+EeNbL-Lmѿ'vF<#Y WCA,FMULBbK7(_3KgկW䜃,Utz?y=AĬtIpɆ7LJ񍐖NP&?ˤ)ݐxج].>Kcg<¤(64[mǹ;.΋D(K ` #h-5\r\CK6IrP⨴ai¨c6bp*=)jҳx*e'_&Zj@p{v=)2yYa9,qBN(ƻ&-y\}i9~,X =pX?B`Q`f<'+agy lո&>IN2GYA?EK1v3-8;dHJvߥeTtȖٷX P"߉&~qWoN/OY#*qUH'*ɳHROEyAiNdTC©ߩڗ}.; 2`])@K[P|UZ^.t _!pc ') ӷmi%!N| &h #G:%%xĸp% o;}!4.qŝU>Ҿ?px`)܌S^Aen`"m߰5WbhI3(Qj/ye~`j'0ecӘ w%zV)co_LnڲrwtMe 7u[P0nᤖpVdٙ)1\krFڙ޵U)ZUrG%XҬt%xٯ-dWOe@cY!BN85L ['oXȽCtK;<[q[oӐ?wܖ$!vO,0/+iM5ӗ(SۛUvDq̓t2a9c"2Tt^+udoÕ/F1@)Q)+{#ѴǻOnz'vA%&oT#ljH~WޜL\a/)d.W=H6a lBz^<aT)N#!T_q#v}Ex锄TXe]Q+5$Ȇ6=q$Uvm J|L Akc 0 9?&T'q$ֻ1 anr&?1 [9>T̎"/")[-3' < 'e)FydR y;j鵫uq H <76l´<}0US*N`"7.Ƕ1OV7vpa ZL&Xk]LqsAקl]*Α {@>Bj@b34E] 6EOcНz}5"^oI:8WxxI]=@Aeʛ(U8î p]*6 }(1P3.mcMS!2$x)Y鏃o⅔"j o 1 e8\&U絯lI_2B*%35Q]!_lK[a"1?2;PIeOI1U?#3nWrL6%?2YV]Ŵ!UԌA6I$z{ըt}֊k;- 衾8E,*;S`K ri%xl}#Y"Iwi#Q%+] sgsw4j+[q@۞Q;\FN"e_')E]A39L3h!HG鶞pD|E,BitS6# UR!uEO:H3Rb]RwܞHܳQXg X97Ǯ?J_x2*Qz0Z ŗc rr"?;M>Y!'.̲p)k['0!/Kml m"at:ujv4^5cND<&6^ /lWV`_.+2<:\FAZ[-QŠ;X:pAsXdzf)XBڵ#>ڌ`y):U =-NSx;RʙX_QqX^V >#t@Οϰa`Ԟ6TOL&&EJd!\1uAG$1fy,kbZd#S*#Ho}+!D/|Ƞv'\'R`?27pk/>^;6% 7Z:}*LSi]JuMȰį,9(s~pܤ1ɑ gdٹ|"GF׋hq8S5L7{sos4T1\ [{g?&uAR5G= dc=.5 ) _e@Q_A4O` 55]s aIDy=ͨO٠ զ?/GAޮaJ_ܠEzٷH1^/3DFs{ =z'yXnH*kNGumq+]96CR aQW15|./A]7e&⢟3 Ka<䠶]tu_/Zq^ZN$W?f"ŔLek ف<1Tf>'3AV--$Jmm8@rzgO LbɵRL5!ϸ[lG->ΔI*taы~O|DV4{+ Kq:ec)X)X"z_t[c^*/ts@2D},&$l s6lbh ST\ 6>t \"@_Qκ0fGr("|&ښJ}8"ѱgD8i3W.T a0\ڗ;lr}Z\l2!Ly>Kj"4UxD4qC&9  l`(4E6rٸBITw+9Юf|W{ @7u3W!Qv&x$}N3( ms95FBvjý}-d)S[lF833ERtZ6V{"Z*kb8*ZMX`N*o|4!#Ѳ [wv *`eQo?jxa5ݪ> +·  kONpvT*$чR#)J J:΅vP]AbC eZ?*O ֛dnw_&% N8Ȥ0XUٞ3b闈6)B Cl"u:~5\ng3ҧ),t8< =4똶 I6;^z> u_$v]^kӱ#cԬU"!NQ'V|hQn<Ǜp:kf"u鎂ߠ?ɭ(BN1 t8h|ŔnoZOU67L1>=5cGɡ:e{g ٶy!bhJU+D޿}_`cz |bGNd6P\\/ӁK!ZKΰZ~@9ߝw0=x(@^q&X'r 6ȥx(`=7crA nynJ@@@X@ȘR-ÏQF©eø8qP;6& [{mة%gZ:^5Y?EhMwǸ0侠I0aW DG "Z^~2}lW 4ebwӤe.[LQ{eM ( 2My|BCòaXSd vuwqaU14CKƑO;ѕ$ߛ _9skTҖv`MѴNJ,aϡ;U2n4+ %8ʵf=.dwvh2i%V.\FOW$"gH7mȮXY8B^+@~l I #}xI ems)+E.6""PQp\GV -KO s{0oL%Pi~Wk-c̣b@uwiXr!P!E5n%c&[W;Q)'*g$ %!l5 |͛;`/؍8*Ғh-iJzՆQtn _jd7<0ߴŝ.}^6p Cν0fc_DGLdoYMPnH 2I*p{;K7J[CK^DLQPCgGMȣ4(ndQ `]`?5t"W +~.}:0aw[IDY+K,ߌ0; Kr?| քb8R=v}ػ!PI~͖~b1s]WfuzGAIP68e֭Rw y53 ?8cEx|8>(Dc38s45o=IM!#-O:6[]ؓޱ a}Y#s+VT?\i֘/Š m`VtI669ͺ!D $5dpj5Do#s>K2Sӭ6crWK*47jea(]*os+(I LtCoeEd箊QN K.;1kh]Elq}D/lYx6̫[%LyKlIg{Dn' nS+M-Ryqc~@Qcڝ}7u1δpT2yKmbt d ^=!Gukhx_zqfftOw%LOϙeF/Xܤ'xT7X5yGSۦs,sV<0M?nAy&E;D:$p7/2a>?F+8 u%o2H2S!6]eӷD9TaEq}lRJٳMqaE Wd8EU ZR&a`%I":b'*6Ӥ0v ŽƤm6 ͓SAMW!R!M$p/:,/CZ; ,LE%.Am دTKT R0QFi(A?THP7kĿRZ2eg\@U/cu'RMؒyp;p"p:fxwH3 ;Z7aN d ʚ[JhC /}MӴD@OXH$Ͱ^eƅXTʛa]7V_Ӆ/+QY9`n%s>LbӷTKp6k!=bPE'&!pS}.C5U:>rtFq@*;yM$"vky@eTWխl]xҠ 3UUBս;źGS!>"m'UhdFu{)$sv1(J#3|[5$Zre2W<|Yg BPmk)׷ O A Xv͚6{ܚ~V1 ڼoS\buH{ES8lFFЫH@CKC{h z<*ŒSoS>R-nYoYE54L!bA(>3~×?C&E6@ ZMwxEZWU1M:# &ؠwwG]];VƬ%srHyWɕ[Sj"%Xoe2)(ۣ,WwYn0xdfg/ZMmU=wV̑{͕1+"_6Lh|2C=ї>-+SQ{z Iʱ|yޗo/ FC7z~''Æ6U~"tO^o:6uEZS>BM*b=0!UY7%ԑe2\{b&B?w2[Y>s$1c¬V,Aݼ12kv}#17OsW;H]CNl/ٓb*q)!R]ӂ-FMyO}{ڛ2}=MK Y1#&\>aMT i"vum8h qBZS4݅X0i߼uU*٩TAn| Y?2|EDЄ£`#Hu]Z ")+N'{2RQh?+'\uqt&#.Hۘ$Qm ii/& 61eVONڗcnlcj z ~:\GAm%Eod: [!:2ddM(sB+x H<|_8)b%Qo?aQ J le|i/_<&Β/_qwҐ@S_A>k}s:$󅧑#:KpP ,n$zjs|&`pW p0*Z&nka}i؃1A&*$\ڕQ#l82m)W*75a).öuUġDb!4lAR`۳XXM4qu].WjciPbLZ5 "2JL " !\ qޗW<ϱWnT͛5HNN<:`VIido+a8 =P||YQ0.=`(`yȻ'sA֭7g܆~c t{}ZӍRZSsNw[C MX :6%XBVvK_9~1k4Gi [N+MGYݩ~7,q׶75;u.Cj);e847kz0;8Qtav8r=`[Y-%{ $bHQmNV0!U[fDd|!*?zjHs&?nk5({k T"O%t/ Nv{,pf,CpVJ5:{c̩!| ?\1PҬûך 0׮pHi]0EՀ"jFaqbI>VwZSPi9ysr2E4- 鄰)Hy< do$0ɿԤT_y'T؂Iig2,w_[ȋ:$bN/v2p?vl/CФ1\f"ڝr%Ar@)QZɰoO/WQs`y;g54uQhԷ s>^5.oN b `ЦoB$/7Bi5pOjט) J-9K2Ŷvp^bD ݵ~BxC܇ zNTzhhF!4;TDW;aec]Mc9!4KOb{bsrm(wrPu x9Coa /{%kr+a:6ܰqxYXcΫd! >w1gY0U[DqEi|(uLg]p ?ɰnq&n=THJ '& ŵ=ՐꭢaWi'@Аyˍָ"&P ҙq;m;<6P'c7 q829/ ([wKvf*[x\$Vr"͉6hN:}o]0gYG]>:)\7KWݜ2}2O i‽V&fӮ&2 mUrAxtA.O͠3ϱXC=AӏoxvNn^Y.Ԫ^:jti: *`v+IK4 4I9ap\,pv=/WSw'RCYzv1w+εM5:CPfa@:LC 6 v\аv~1)Tot^)7(9 QCPs 3o ƜRcSQXdqa$tf!s.<M$eWByUGu;/"79eBb[\k8; YS wX1(tT~ɘV<*rXVJI\GHB؉m*^i oMJf@/PlײVJVBJbS>Ԟ(x̮Z~"ܱ }_H$Z)Ϋ6ٟvΩj42!(:J\(WuGdfI ̏@˖\QXd"Bc`J5[5"\G̝T.ЙybFpP$-KW 9U-!t2n>zY %]J;v{W%VvZdq{iX1-׿9 O}tm/Cc'*>YYp6wcoJ :f%G&78 oaZ~v{ ewvPm\M?k/fF (Em/KSioɦv'@#Ug|w%ǘYកljx2\""1`hɩ-RT2ڵΡK cšRzg(.!٘^L-!c C\T!6y#q`A)X!"&G㾮f&KhoKG5}# r𕉔"S8nSf1,o5Ƙ}~e :+ :{s] kl!:UT“۩1E Nm.K,6yY%AtbfׁN/d@1fK]۬th/{k_֛&Ɓ Eb,ٚwt1۽͓Ėu<3e4}٣p&x@׎5V-Sa6 zKe%xFh݉gծ 2`N`f@J޼V ("qW"\Tlc=YY^HA<z (׋n{Q?v@[@hc E{[RUi6K/~xZ.Mm.E7|ZiTmGּD,u_o(?4g;ժ P:bB NNGR=CNVGz8R8;h&,x˺gܒ'4Dm)5<*PaE*5 T铱BW2uȞ~w\䜣[WZ &OS6oq0Dըg|u&Lv5x&j O;y`1 (.V%U)(id ovoDYH}kw4&oDqMd5 :j N+ 1̱4.75lWAil̹!yg0_~;\>wJ{e{d} ; )/hVӤ(P-ltqVf,NQ7}zYѰ-y,PqfTo;m{it$G?UբMV׺V6(5AX zG\Wq8"Cf%7SB I娽u]^ `Ͱ@ d+=1+uJ'&~5LZ05L[H5i,|̀sY4uYr_dX5  Ġm89]fb3NZO{Zu>O7A^2E,-7UGFIPQX* !*B͐Ƴ[(y};ǔ*h7W6:F |S>d%eEjJ L g,!>{&wmo/:p[fSل$p\Q ݮaR ѿ@il.f f̉ Ƥپx)7| BLCA㕬r8LzL9 Qfzky XհT3*M9{=bv%'oiey/#hfh`gJ6mG&-`FY̵mdL7.tO ޶?Qm1}#(Ip\;/9_SC;_U l(xCY_Rv !M[XvmpC'BG\~=Xx)&c H2ƒe]F;N;3|!J\ۗLM 0ʷZ=6@Y< 0.X) w*=aA>^I`XT'L>Eqjvs,LC'C6b M'5 7$ 6PӾ=\[kn(<* D#.甥V߷Q-Q$b/78E lZ~O.4'*3J,:בIb7Np-(wkf8E͂a[}L"$|sR}/K'z!@?l01FkqFG_Kd8 2+70vǢ/݅_꽵 5j${:>t B>S߇L3;7b> +k"EH?gT-M9-AuGCWCE,x[6VŁ[\k]nH^a&By,ۃE245*kP(bDVh*6m}Pc-"EV8Sulqh%=Htʺbz~ )lX1Gvύ Q:^li%`~Q6k(-}˒"BPSG>ӱD11?E$A JSIݯ0;; %ᨐ8prY}q%q S.b=NjR0/Sv;EObI*~ (4ٚ0#M"2C7@# !OZop _JSD#|-rR3>o޶L&ᕨ{f϶햍ʼAk+iI/",U%~jM%QH湱ܳb0m PJ4">?x\bh:'aaԿl|"Ce LW AF_!e5:Hn 0Ԙ H٘f',"ʦ`Lhn?TUX{vHqc dϊ k.U.*^ CZSE<*Y`z. h}([$yN  qA_1(!!4M8.I3yu <<܁=>t#s~(t/۾ 7f}R0 3% pl|BC؇_v.%-H0k8xs8!#nPaIćCjG0b+󡌲)]~q \~""mNYk|z%Ōf|ߤe7[~-Tg/տ᣸I4a8uEe8Z1׶8S%S@|0iR0JMhq qZXH#-0hP\Mt5eҋ ypWhl8N(mZYFa)ceךEӚRݻ08]'GTF wq];p)sR(ܧrpRՈкy4ej{\<2ΤD}QTl5&n tiTCqjL Lʈg|ZMi̠`8{h*g<%.psP -+l# ^[`}2,^.FHw+Έ=q ϾI܏}T5 嚼\r|; ,H0pP|äHb_c|Yŵ0MXJb`Ne ;$`qHzĔA^( NzZuX/r.)j'U߈P^ ̓G߶2 嘱],sU.Ή#ZޠeAR5 l,h29.qާx3hǝ.I0H[vW҉.iU`A[-\zHM9*?oj{h.%@yYj8[$/R>`s/Jj|Ȩ#cs 7 Q$E>%N+`eo-VAd uVflgՍjFx6hl5 2mޠGp:xҞӚ{[j"īk i^e<o5W?JWmZX(NhP̝JČ^p.J-EJIz-:3Ʌ_ :=ehL2 M: " \H-Ý`22%ƍUm1ړפ*1)ʄhH}tX<}ZW_ At$V .lX16|݂m}jBPG0 źtQW$$h$rr7(aH+a*EvXd ֲ(V!L 0) ~x3GvyQkl͹N#hvV3)wZOY8p'ܤ,/|, Wv$ˣ3YX-w 4՜s@lzNb#(֛u []q2u̵0W̒b**vqS_hHy,ui)lu irD+Ajs^^OFjs w^T5Q\+[XjӅЪpp~(.CS78+e8"Б8Rb$! hML`g?$ ՁmwST8vktkZU$MqILG\\镼 gGvf_}2$P~?:Lw]?Y} z|9.9څm+K?{&.u V"f+7:\Q$VyU%IԡO,HkޏIs Ӕ ;4È=WnǻSfC z<]eP7"h~Vnac[? xW)-eAU# x2g%4'R\<vuRg(YUQ!?YQ,]S2I TZ6#Ʌwź$ „g,<{ h{q8; xcͩo{c{4suIx si j e&{d@aRjkC <(d("\ ܀-=5YY5nـt{@@^bÌg^9Wa߅BRpOԮ {Zuf:C )Ű0Ue6.zML|8k07."(?XA'ohuܷE!'z6.P<55R4P˹YWdþ]et.oqF80B(Ujmx?xCg HFz Wͣ?夈A T11dA܄l0F67+g1rhҸCLd}^ibx”B~sR;-NoSCr r"pixp0v̼/H31/g1QԊeLVٍޫ@e#u%;pMLl?p٘o3&q[NRa )5[_Y gJB3{InUp"qoL;,Lp[Tz]|0bXY S/ 3M_z>7H(\9_j=t;Ը,(]Ũx;b"|jPL*>Ɵ ~Y}ds` hDۣw qfxYFH oR&peGʇO{鶀ADv{|R;4r&z +D1jR$crNG*83W\IS DDJf;T9k(-Qn(<9g.=ؙf]HtՌlPQyԧkP [,oN'eK L.jSlQ[)_#ٛE 3K;=/5i0G'bI:g[Bw%}cj:dQ2+G]83>+3%u0_;g}NILGK1PV 4Ϻl-Aw\| *(=aւCfaw@@ˆ>*Ԇ(5OpG%f~oASCWnSbNbvSZ+5M.-s=B'ZtbHgRqvZщ3Tt!}s⠲PP N}#6GK\ѤߦMzkn+KsDBFG9 +K׵n&YeHVP%)r B۱x-Nx"~L}R^bd96>+jÓ=<]%C#mOGxZL^$doA1 %=YSx~dgOy [^/AvbN$lSm#ǟ{!>AtL'0rM􃾠eNfE>aNY8Z,}No<|{&_aW_&/ fmuR./6a 4/nƕVo!Rq7ԉG!`mՊ6L8Aؔe9Ņ[y3e =t7t31R}:Q{s^txJo m9[ 'ۮ7*_JxH3ϱFS*g.EPs!4%O=Bu}?jMC&eok.d5@"\R\8zNIGۭ5P[C+.|.y0O?Ӱ=o hP!pc`mԺ8I,5 QŌfgFjx^ 5;ԂLo4f bܮޕܔ6IQtNEgT(R<7e2¸d}C-\ ^-dh4ʺ#ȝkF w* 0I)0Au1jO6sMk{̭G=18nXFXrg -W|x vkS$-Kɸ]賷e3tv.clg!v Ҍٷ$o>ZeNQ^{r%yL+}S* BϵH%eSv<L\$,:slI{r{pݜT5οTޱh YkF)y k(TXc+]JSÂ69}xӉM=b T52׀~7C)>OVŚz ʥڍ-<|CxǴQpglq|q7- M_O|nx{HQ }4 LH*P{f' r5qͯݢ@`:\!9tqZ=j6 |NàtSsq,ptLlXF"GybIO8\ .RZ %%fS3+Oi+H&?&LC_{1/ lDH}nj2Uv]wUdx0X8Ԡ:$lU,{-(BGs>j)7UnyS 9P]avϩȤVJ/hw(w5n{ZLGkUղ@VWya!(X*ʠzF~ҭP, EYTl_ݫ.|GB"B=`N7tE"N-w޼ =nb2h.~up̠&q>ܵ KO + 3_a'Fi?VĿz&)֍E1WFI>:J;X] l6 =džҶu)6!XJ*AY l2+\mexpUx:mY'LWn'~\ koWY!N+;_)sZZ=&B*ADD"ں+Ө!Jwcg xΤN>3/9k.jļ` \J 72# HP$|Y}9 ،?GMTKS)fj]dT ?Dd(!YQR) U/T|[ 08}% 5\ғ` G+xdLB3?<00]QOo@ F}}9rr}mqeᷭGQUa 9ڿb{\^g -ʧCRQ6ϝ@L_$O~vN\:i(Vfa?%nr2OtWûThY6*-5Σ18)bUzMP$-~FKˣ˅gCl[*8aueW܈ QJ=!󥃻=RNy|Y'ו:<.SSl%o F/!/=CE]Zgpm%=~H=/G,cMUu9lbLحۛ|VpGItxR3&."U;ɏIw{@J]OB@qOu^MďV!!K9\0}ԁ_0\D^ͩ_VTCZVL^;p^j<[}k\ŕ/XhSP#6>֧xE2&fqTM=n& @pFW9qb@CZtzޞ$>5) BQܪ@]EKe[Eշ$19sˉj׏e#OoC~odG<.`QXnC֯r f#2C2dγ"ž)(X8A_7`BmQFGלHۗ0-,_ۆKTvFT 9\`ܾcn.HT h7Ǘ@P!qWWo~nB QOE̠B{IgEgdjzjJk=FIRn\1JofA) _s;K].K~/} ŋҩ29!{0J*R D~SD9l4](|hJ~ѫ}N~ˡ-ݿG6|.!arܡ{]ci?=חE˜?"]r k/zj4ȣ;,D8EkKM`W}0Vqi-KAqdZU{pX1=0=9w;Zǎ C~&;&,X)A6qlka9?%!xtaFҠ8{!HB$'M3قȭjbR 䆪/@+۫&R'gMIx=CW]U_hd~3BMx9;S|1Y$ha\af6Ш1 +ٲza=Iiwa;O>&VQORmcO` xn yAXO4=Ԏ2ϻ(dsOiiv?dA;e/)+ߺKrG<!g"o=x"'nra47Er1r/9 @hդ|pkB/0\{ћ4 cEj &ܬP-[ ;͊>&yz)[Mz :iЉ:msI~8PT)8m4^Ffe$[HD5 2zL첶EO?!aez7 . "'!-! Ew+ [bDh΃ƮJ$t}[FF,}L@0T>؟! RD1X;PX6U nQϮ']d7a9/``šy?gRr B S& :#6u0 \=GCx:+JNj{ܔ'۱md?)]dM ɃdB$HCyAJk@k>%pK4Gc:`-(hb<%)UЪ\?.G9Ɵb<-QucGbœ,Fy.F Ǹϟ;tIlWjg"x@A ұ}d}4>oy!f@XK*[Om`rMw' `zB/w+P}25/ d޸& 4*M=\I[}0?3$ױ&(J m4I~HFUy0n{_Lumpͨc Oy{{RyHEXOá&/!>$6}κDeOA)$7?CޙΜBaʼn%#+ ,Jܽh 2gݷT6Wy;UX+B_.yFs H)/(acEۡÿ|P 3 {MSj$ĉqb],$ي v-%2_]0KD?QT&2@Q~:1Cmip.Qttf*MKzրhpWn`Φ &}'yhy"'`=@+rNOFgFqA2Hdxŕ-evn7'@樂Mf\S Գ.[aX 7I&oBId6[\$:4F!w+.8_yb_RM)eޔ +I4`sDŽ)5ƒ@,I+lt7p{\)J2?H)~Ы'N2rAkk*V=!lnT^|ƾ MZk'5AF~޶Nk^w_{ *'~@v> @9B|䏟w~kiPibhݿV)n] J԰BFJ1yUnK;镣M"ܕ{v~V>M4@ 6v _kgQ8CVdE;4b'K ȾH5xgf\ , ├tpl礓pj  2[tܓ;QEy]5@5]uCnjc e"04 &R"ȏѨwD nG Op{0݆߯ \='i?S(wVG Pfh禖9%!琑_HڈZ!\ 4b P(gP!=wVs.mvEU-Fͤ$3H[~s4\%bUmҟ{;j~6b pDݰ_BPkrb0d@HgI=(P^Daʟm;_8{#W3t?5Onio$E9y7x}g|tXr+[*LdՃtӶ~B+Ua{™$- XW-1m dne>ƚl6eSAGH WS'Y9[z#E 1: ]?*!׎o9hγs7V>סWtd_+U:6St&RrHhD5&b#T fNEr>Vԉ з2%(ng^쉀34ҵFy&Gzn+#\1#$2lr-|(}K~?4?=oCG>Ht[j]GDʒ&@ wLm:ig =폘$\mXÁlQ")1|rcXZO$#"` wq 4n!A"G54ݟZϐ#BqWV9I1j)ܲt4ا4Kp0b08k$a:iWu_b(= k %0@adBXC 9' MfKXHVF];*8o+=M\jZCdvÿ-OUنT_n p=⯇)w t4Uʨk3m7ɘ 7?fZ.Mּ 4qNu|. 0]Hܫ;U08w95ym9L`7V]N3Ё.h͘Ԋ:- Ś, @V"+M恝%Yq"PfI}:d\^1O+^7&[/l||>>IiWE{(0ygGmM Dl.]QL[0&'1~J:"dKʌFf,ӦF;C?Nwԯҍ6(h /j"^EwX?QNNoمrRO|w}np+'R2FhTX1QE[IAi ms0.M޸]ܒD+Q OzcI?*/Պ,J6tr Ӻ\q= ޿nX[SY8uogI}oM|bh.2!K& b%u 9C}:lؑh͠l/"ߪ,PG˧z| :{b5LW:qqm ĺ,_|*aߙ˫yJcZIg)eUfhK[n$42Fv%?%}۝6ZAЈpۄ˚lEDx4bq$wtr۬K03 (̨8ِ1"sts qgٗ `M+"&<65)JTpz2 ԏ!|FdjM]ridbwR43SCy VƌU] :fh2wvZ5q춫p VЌ2丩UT10QaU'jxP u@'j=oAj?1͓hPj[CZMA5LVPx8M[Wv3SnVQhʛbؤ"B@2ͧ\~߾08RSwQq+1zÙ98H`ZHAh:Xf9hbi9ŦmަgEkbo5w=ĹNHc&_pkB5E O3K8!DJ| ~Qn^H ِgFwk[pWՖѬ$p1XCtE>;W7S, {=8=(nJ)!91V2cąBɎ8MjmAnyK웲hߒDE3=g]zVFre >0F=oVg&w cvV֩o}ҵ"a[9 L?ΣYy]P^iZP{ -DZC`^92 ou8[?2pmKƉf |!P̾?Z:tJ.(eUIW*nO $wfVFO6x~G~OU޶g9}B$ ܊}joa ?sGRF&Z8l;h-pra@UXH}bo84 1(=qc/oF,V:Gd2Ѽ bw; (0P,/g?1c"3yI s(/G*I/Y88vp(ؿfOpQؕçȮ-cMX]4{ K[̷LUvj[N(/EWA٪MoDz@<M:+yYڀ]UgBՐ'7tBgLcgS[d KS>='BOTݾ%6G)zL(L^_8IF׻HR+wRP(%n37vk'i.v+-8;tCʕ7.~,@^&|I{p-*p磈ېgS\x,$.sns7UC@'H6͋&3"L'BW{ ];rn0R)8`TfwI|-L bMA&Ge góɂ~ͣY}.=V!@ cq}'?_L&/膡CV_gBӟgp3 36W b}G$ٹZE$N ru`"ws& r "K:pm~Rpȋ#KTu?6WD]ݧױ`G+lȩq

>|]z:S̀N>W5 +!F?iKAGy̹ԘAB8B084kgDžP 9C zFe1YP aXI-Ѝ g4(dW> g;A zCnPe E}i:vEO&lϮKzhg~ lй RBWjr夕ɊM׺=KDr3iNuy[X,bNdKWvjִvu-țJ& ^z)|#8vX(jtjR?U׈n1gs3Oɋ j,+"dݏ6#f  6ڇ:oo5+U\ uB` &UJɹ3˦nlwӀBN96ф tAG!B &2?6nCmZ|р6nqjFdpп Qˎ@' :'V[l˝GMP[t^LJ|rod..b?Oa gG62+qPP0z?pP[;ZmD3F6δV>[9ki8@I-)CsBqZfK/mC[?(uR`zl\I J-!n YlAPġ`grӕ_<nVX E$MkQ fE+8 F;uW/OeH\S\;>$B]$_Z_FX@Z Z 8cZYǻlx^&:W(0] -x$pLm (&/#ե)Y>:@R qyh}LѥPN@joXb(vFfkiHŊ9 )]itxit{ ? k870jU*Hxًxq]<,l=TdɎ2 (9Ra ,$⿱8 Mbzf|mzS48b&Qxȑ+} 2a$sί%SVfG('"#]wvumz~X QY2קa -ljv< %FhmMS$lv"2) [H7Q'ym5u-t8sn2Qv(eHB_Ҷyu *˳U':4SDcŎ Q5VϽ>-vpzc)xqCPɺkwW ||(ggf_k~%qaȟ ݤ\+%ΝF ܀?~9̰հᴚHh )Pe}3SAONrWe ZQpYjJ~W"ddӀ rM8rǮ@ \;K8vw ]0ǦOi.R_3sŽrCh>5R9~Ҹ13,L9ă)N=GKAH`\<\_B[Bժ^R0}nFCVP0ѹpV;;keԌm sbof ?dx#ףJPlx5퓠8t8˻b B794'QoNᦓ0a0[_$d,'|T{]GE>+hhp Ihltr({m%RA=Z?"FV00S6S;|xbOE&sisS J .A6KFQP[HdEu/x>sHL5u`/J;Sc>r9& Lyyh%.R`S˛:>Xs:!@8sRP߇'Gqﻯxgpl HRBlܑh#cSs1{WBN#ĝ;}^8U:ucLz)]]` F$'oD#6/!Xyha@Ag3]T0x{̄$4[,$,DO1Z;s\'&|G#Q9Gcz6/^^`} U7pΣ;$eX ׽7 ʨCj%E=BTL𖚭KEzv+pp jŝr ,qa\iO+=;RcM(s{,8X쾊Y(+u5fWcr4kUd/b(Jʌ3ھ? /fp:RIr%72 [U\wbR%zXl~ $PDzmkt<@LT'%M6cõ/:VMZ|Y5b!01ceϜ]qa9𽕫5g5)8T؍71-:Քt7Vc=SHz+s'a_g6ô!S(S={neUkhPe*P;;Ecr5b1BmUb+1WcXCٸ7sX~dH̘ʳk_x{HR%x:7_kKӧT,2%WRS:> eWz@Pd~09CF %@F7|S)cƦa^2 M1[y1#qR#$ӱqlU3A#|Pu~?9ei&Q6uYHāx ~T4y6 ʱc?%kVm/2w[p'`b5ͥI[WPJZ4Ì5 h!C9Ά9J| #7Īe=e%*KܓcT:%wӨmG%8혊iiY(,[ QV6rDD'|ש; 걺 ].s=cwnb3WjeŌ/{DT`!Ùn7$H!tJok\Vg+'qjrz€?g2i>.T3!ށ^  @8$Z Q>O9a0=eL֩˽Q:y&!J5CB~>߃كQ*aL|WD^<ʖJDN7/[8yjsmpߔenoD H䟠Lfu0|mO&h":K":^[f5Dk5U X;4SsR6 S_{d?nff\H^B9c\jL2Ҋ,w8?ڈXT !IjF(m(bh BVh ztzZʺ@)V =so9gޑԱD4/yfbh6pSZU |=h %ycGw/bw X MOdSo[fֆybml8RZak8U D}]]zԠL2/RP'cvG!Q2ט| onw:grH\Ҹ;M0x~SL3Hm`ώQEoH$o6[{-Wr M=!h\i6ɫQ:6,~whn_Bx4|DeH&׬ @|F6*B^V,3!<}`tP'?,By.;)cc0.WYWI u'3Tt2qP9SbD@;vb=6ַQ 0DPpۺ|_Ooߴ0L27Rֹp k)p@Г8CN9ޤm13~"gvq[( r6$josE-Cm KFUGlvt :*(`Kk6d5s=BsŮ' w74lyp%*\jJ,Ek{ͭ- Su`9cdHDNkĕO֟Z>-D˝^XQ̰^(*g1A\N0n?()է(qeOW[?P:cO^ !pa"=ҡٍ~L kv>+ ;cP [Fd0Q[hA8yb,p헲Nu4}MN{eFKX'xM@o*﬎VyJ5DFkRo6pa^'?,&oyhhNNU:13)MGǭF;ظ\tքF`Ev4%VX,s2Mhw%) vSsE3{ AʹWe$w|R._WG5sB~^Wg*PPA;1=2ɷX {Nr<_tMK;Y$݉|qEC>T T'&~7U k7-%m8=Q:عФ¯FՉ &E5as>ip)GejkK+k&و r'ӹr!aR?^6NCyqgY0#NowR#HOLh{3x3ԏS@b?m>_R-㑒/!@!BDwqw۰ P% Ֆ?IfB\ˆiʫ!@ދp2;ݤB @u;]+6!c<5LQPQ|Gb!v[ `M/]Oa*p-),iCwPj *;ZEZgLg1Et)ƨ~1\9,}2$am*iLm;>ɕi&vZDž]-~׻ Ѳ/JjfkĽդoGh[q \'Qv,g>?8 ֫ՄSN0Ͱbg;g +^91S&5"R@8ty{Gtڙ(0CyB@R(5t!XP߸fEƈuŨYk[Y\4G-D6# '|MfI30GV{T`fe! Okxѷ]b,5hh\f G6n޵فRoI<`c2떕mxpyZȐL'YhuOOn֜snպ0V2~«ڏ!w9-}br堳fwNڡH%V!yGbڜQK( Be=-< ʌqzAB wvk.6 X ji'wXMJu&-뻎TO9d/w RTֹL-KZB$KH&})C|U+26}&(脄({\P+~x*F=[rɲ8`Mo5߁#qi!־3Z7o;]@5q/;Wj֪q2^+l>aH8bs *xL3 X:LAGA %4^m10%d`~r$ , CXـ _Y7J4"ipd8. @a7ȵ5$!wa8_H 2NK3Mӡ10eTtRE=/ UqGɗ *3ཞ~~ LE٥ПI׊ zu4 ?܊|ZYcQQ 0r"N5fs;UR(VA֌sd]Ӱ(nA/!~Z2Y\74Tō*CLzB*+֗7 6Nfv1p~oۤgWǐi`7!T`#S\zB(g:VE4#I{N*3EmA}p&׏(tTeЇ(MXVȵ]G#? ?I--9M&Cw&)M: --IDy' PɵNi_Jӣ78ʼnԣQLtA4^]ZN [ߤV(aNn Nc +0s[̹zÀKiH;Y'GiL8oO~Y|jQO5䊮iM#B-uǠɭ_:]4^@)P='Egؔ no6)@vJe105`"*ow=1C6}5D l4"u$Cgղ7-ۀlEehBN""v#yM?QGBg\PpV&%K.}rGisuʇOK<6.5;7k>xltg[eYãoIzLl.w3fYZ_*^9*#e׳߳[1 ǁD7%'C;]J;x[Zon<#Uj qI `ʛr1,*ٸ?\oWZjsi뮂d]˅ي9*jTNؖ> f *DK8Z | EVbwQ$P} a3a|h I V61EA[.M|2}rɤ$쯤POeSv6H U%/cS(awHfIqc~4P O-}0 Ȋ=Tc({#j[i%pxË 7Zj,Hġt[Pڷ9OUCb[a0 sXҬ eI,}s*~O~ -rl&X2rEp/$mvRK U?srh\+< @xFqu[,\UyP4+EN12e0I8byMFj3\!>؝J/([ 4ˢ*I ȞնzźR]ݺXv_9y1%c&ycIUXhYX HMxȵ AgV?nXn ۙci[RK+?x'" % ZSmMVrl*[Q#o1n僶 Y[b9%m 4zNo>gI7%҉d4B {9px'G?p6Ӭ zN{ѣB&3EB/<{AiHv]lIw[ g*12! Y?/g"o09K LCrLGۆ ˫/zԨ^ۀ[@]+,\s8{g@qxA]~M[ w}kÔkQ|'f?z=w<=#s2UPք%ݳEEhJfY-mk<(qQ  R?$U.ED$/-]uԓ;CdE 3u#]qWt(YyB~v`n pU alϫqn"…fyT{e9kb)-,9Tp'هϥHL!iMxRGφ }tG^z9* 9?O7 ZNcXGMe U[v--fuUb]%09ueǍI!ae+(ճ{ U.z"g?Xķ}-)7s1/8knbo-آ#]n>ILJo沵trj^}Aq>]<\'1M Le;YwPՒfeLf! |d1BB"G }o~ (XhuX vz="On#݋"sx$`:KLMM rЖq4k3S#K-1վ}GTVL%P0B0>布5x`^Q[7}_C5+!;Ѹ5nƫgm6}$}d"6h|-q{{D`.6^u&SP h c-+]EY$Ԙ'^v/SAdfU2x-RL=T'Y@8G̨!"F=z v"Y^o(aBn~1\ǩ/j Iwx.Hغ&"lEgyK+^<8joP_3a+]WE=o`~nt1{o LnJRk3/{o]Qۿ`.0DJ`=˝-qN]xqG19/ %i5Qf]JÓ4e4JGGFs<ʴ(Lg z6|SajO&Sg@,K}Y'ԈHLL,/XEĝAq0FGeɁ!&p4u$?9tO~* L|h(,6J\|_* YEvfH-SA5qFcE[0>UJ,21~՘*b{KD l˻R'usIkȮ>.[^c+פ lTpÊeLQ@ꍼ 墎:xkZ3 n|Rݝo ><r)r&HQ7t(hH\J"!W`a ._$spVvn:C/$Lf;)]핞V49%مRbKқgoJwGz뎏CNŤrGO}ZvQ /k?35WȹБU.ʴM;e"!гbf*Vn8VQ'3?!k!5IMB:ob5ln)lz&9 -=(ɕ`2*[4 N!?h\-9V_Siiud++<,==zvVACҌKMWfq+1NR+8G__RudGKqH 'V rU&M&rtYܤBT:ِuHN%|I9i'[ \?  Dy>#WP3V>5;4n؟{0t)]Yг__{ǀ ,jjL݄ K+dRN@؃ O9z* mycס;`ri8؎&odxH]2,?.Ǻx(;ohqs Q~+b5iՈyJEЂRyhͪL(ͤu:U3&d-ܞ7o]6ae [A𯲚}3A '!'I:R!M_,YOVQZ>R2+oTJ @Z#'eck CU#g2@Ȗu/Tt !0D` MV.G!SruH`. wfnnaKtQpH'9 0]=<+/cJ< C"py'0 O>rdvG4oWD;}~,Aqxt X+,kf~ZTGB%jH/u#+ .qoYGOEs:ѿKB /LG!BًdU݉:;gCS.E}mw:R?JɿOvi [ fUCEe!m's'OMgMn@GRrɏ|f.IeYySM{ܓsȿt*-')|g# :ӻRg@+ݶ͌Btǧ?oxHq$:^)njeǬ\؃=o}S9 &ܻSY o?ZRj;ţ(717F럐*_ tӢњ˦rGTR:<"dIߡq O | ST SbݸИl2 -۴yPLI<:^gZa)I}9)f֕i0U`O*u*1]@]k_.kl#|\OĽr4nEu=l)hάP%R-XLعP`ƒ:]eekȳ 1Amj[XByz+)\Ha'Vm<=d{sь "iEo },vk |gX[_Iv,mv(Հqm{h+l娕 FDЛXPA\b6~@17@ (P( rvd.C9+TέbI')46]qM(90Ǣ Y,⌟6ݢChA_3x4>  1R="% X7|ôWnGPqqPGsN'x9?ݔ(أ_J=xKX> &egxR>SA)ׁ|Vtas\g\2r5x$E闂ؤӐ# g=D,=(Ij.h↼ {ڍFH3{$Џb0N޼ہ)q 8!+_57˜ma @qVt]pn~}Slrq9_y%0fUD\%Y~4+Sx-PlX!!f46uTՔ0Pz^G#f +_F[R ѿ z\'sa0D=rF*cC+8)T_)5TFd|}Ff(?߿l16 bMpv}Jz@&y~!)zvGJJiC|m c1gw핷"ts$֜S) 61 "!h1X3\CĉC.EDI)[}9(QJ*ۦn5ȝo81`( PtF߇Gн=n-?}Z6 \shiҜdih^](•p(Kݚ&|Q6 iw2ae5my(>g  ) X`|<%\Wk~*el9ƅcO?y][(W-s+";H4OnmP3] Gx*w $x*pIX\܏}k`1 O(^$Ne '#s\:NlX%;b]t0xJwY P|u=&He~ʓ$]ֻv7_wlcY;Z#8Yyk7SAWdL2" a3:hlyZ>] )ْڰ\@`euAy'g"_-A_ ´mHY?,CeZ*G5lgʏ}r"F׵2cס{ DwgfYgw;߾¿5@&$=qEFa@Ay|8Y[Ѕћ6'QsKz\@>xR|k?l3aP UTl=zKA/cYbt# #J{cZj;0a’艆4b钶7ç<E--!jjN=,TR;) d$`)2^ T+oBS~ֹ+UÆʲK| 3_~8oó{7r)sSuM_^r#qm&y- A-+lIB-$lrKP֑oRDkK4B4`OuXG_G(`y}@inÅ"6(ƌKUmڀ:uZ?mt3Q#Lɬܸi{Xhݥ`;3t]=Bjv?Hu.OWKjdb|R|,c^=1˿Y&|.U FJaE1UbF|ne6PJ|'^esoOQBbb@Pع4mKr׿ NNP{c7&_ް#pETQ;@8~JJ?=zmO%*rVL3-,M6u]~Iim< 0 i&]@v:qTnzO ٨_F>(9Zo g e{p 4}Xi[:iG1 h|lz'̱4DV+UbkWk_<ۻXvmFSFl΄ᜐ/kӬYNH?4d ܀k_Pyz: :ҙMw9+x&Ñ6:2M5Cz2U^1#Gvaay=2x:ݵTuĽxiP_l 9o/l9n4E}|;kPo%ptP"YyX]u*lIj /[l%԰ץ1<|݈-ՀVѽΡ,5 kBָ8x5NJ4^"ZvqgAkK' s$WtZd'{(P:B\*^Ph@5"I_ |4' 8]]^2,E\Hglx54&}B6d5_P(8>"Gd0j@8i`l)~sZFWZ#,zIX!ѬDYI{KM?9 | ]ι dqc2Y%-*89ښH5턪h^$^ҁʹء" 5?\ BMIb,nE=j~(@c ;5ѳ_*9\Ur^0wx5۰n4.L1_)b@$yQ= .=V4դ<yyjH|̦9|+ʰ蜟DY+50$ߏ#W0s&@ "i 1I0Xa' YޠØiz ܿ@RU-.L[Vٖ1ERy0Q|nipj\,c r؞GwS%y䯗YΩ' pgU(゜]f=LD'MR97_OP[3=%`D&ٴ+?K!08qug@gVs7 +N .KXHg)[ɛSC{^>LCΰ '-f-9z"r1Q68oؼXΠN[3\{ob8{5vWVAD1~м&;(9*8Y0|VI$7ٸ0n,!+>$0.FHJd)fǏgXڥI`jԤ%57Ā&p"\6ʕO< jU6oEjݟe'9SN[ar-2XHW]_jtCǤE_(G%6oq[vӬޜUgXSqA1P'[$pEF ^C -V%<\e>Yyogq,VF]n""]RLrd.z8u+u^.KqB2V6ߠޏs[#\KPR RB(!.|]$˛[kHHՖ=܊({ܥUZ )T7_tIgY\}$,`(NϴK 4}qڜ#t4U݆j;lbkAL/ǦIpCq_'a%E</I}'\s0AP]9Wّ%ޘ;a,>0rI;Dg6'-VơW4sQ(gѭ&%RtwPZj_-xTkJe5tlI4&X&Sܷe--M&%͌;/O!\(>|4-`lF: mȘu7S@˲4,r-!pl`!l}{&qKb0j+փq)寐‡5% ݏ.m'T~85L`1۰ku^/-]f3!\/F\tDxCSeꁠӨ2_yC$l:$%tJe2StTМ5YrNCnxHzZړNJmO$z-Jp,!~oʛoؿ`AYJSyR)Z0lonڙ%/}f-WUZ=:V"H}^Cn[7a(L.mXT@޼(`97!]0 6n^N49WՐ ,?謘"_u>n>p脵={nLP|LNj7X "CUu09g@EUСGxxEKΆ[ NI n|h7J\\nLc'C@v X/fsuS4g96N V vMWbDVֆh u{}N)8ETM5Y鍕qYE^ha6_gswaDDMRkV4B5{cxymrOt`I?{Dx=?R8OטyS@JM}~mXU)OY҉C{DO8ټQ车PWn3D@Mt 3{*Lje!yt"#yjϭ%[ aq9Zbў:YO;29Oݑ4vj`\H2v rqI |i!(p0_#%2}c`lBydJH|*p_s9^h0ŚDuPDgzg^E GK@$WU/;Ne@Т[#,H+g2VUѽP&O."_Vk[f6H0Pp7k/>moԧx{7h{Vs֚r Ηp!(s#u=_2}w5zrّӾWrAbk 1 95+ 45&O+iVô'3P/%!\ q yh~PTQ*eYl'|XaIPIJг&J+~ UW2`s+= _*5gU: W&P{$ r C(v~FwB-_;Z2 vS,Z`#yILT,>Q$/E1< >0 tn n.Hpw(:f ezb}J)r{-de|ҞYS~$<Η|ғ⿣woF]`*hpT.n; o$C1s'73<=<EZnhz(9$w[,(rfȼFJ8x4қa.WyKcclp P2;uPTAϑ] H3FgP$&|npJQND?6e>h_+QAS _ ^/6:~: ܕvOM% YYlmmOUU/ xrsAvx³q׈u1hus=ʯJ?,q&o 6apwPt7"rbJWfgu LaM ԐQT/m|G֦vuEnzg7N&+bm1JkX-^l(n dQuplFqD'-=<8_Cuk;B ذnRxC1P3;пnxPx4uo+O:MEw~UW0j;y^Дam_bO;Jn =!`u$NJHUʓwcO1*\ Z-4`|p{ /b[ 3$<#diPE?Z-PP<\({qPa"r0KOy$6؇ƃ5]4ڼ(KG۹=z%4_O;j l\:|h:`MV3qx1Vx5/5ndsA;*\/ʴx>/V_8 y.Ӄk\1Z{ej@Iˌ'9CH0*ʺ<Ҿ0o4+4h\F?μv,ᘉHA e.F:LT+)[<8Xd5(?[,zD}~ErX he4.+:~HLq.[zrE$SᕀP@! u'hv`vvtf. ψ|l_Ezم<b7)3KŲpʈ;(Q=uxdpĤL)͚]W5g'ާYD9~iǘ"`Clf87}o-r V& sY!I`vY"N$B& ͓tRVִoCq,Eطyofz0עC8. 3QSRw*5L ܇V1!|o䣎$RK{u-;U ja@Ӓ}}I\ϴM'?8 Ub|lC*ܫANJvWNkT\^Jй7{8ҍź[NѤ%#6ކqQ=ˡBbQj.r,?%;oc5`x23 , c-ݎYΓ|'HRA:8RAC eb{lVOWnXf19>8I GY[dFTbXgec61?pܴp~.(+&G&$:dfCx(BG`vI;?yڠW+k`HZҴ5 -v|UV6ix(mC #Zz],@h 6FL~`S#еJ_K+= AFKO j[_e ., ;k*[?eϐe"I(5<%K -.O %OZLlx"fEJԁl-$=(:zgSMMM?ȃtPZ,#/'<>%)wSMg*oR/yE7j\@1Ul0 UvG1cݖV5dtxtU9Q [m?"sī V`9YA`E y;jPtG'ݱ }Q5ޒo)=3,BT76̆pDS|i [_nTfa'jj7ewnOOڀ?f]kIP^CǡWf ޒ݇Rw3MF&R*cPYrx,TѼKwp~ح7z<~CGUr\S7 W -+!L`q׽.i'U-^[igvE+#',@!vmeFlks4q7=\ ''8al߶W$J=1S7_%6ZA&{n/Jm E|w %iU◬Ъr4]VUdi=klѕ;6YA&&ԞňTc[( *PD 5HuT|h:=o?wAo{[~r`$w,YU5&rRM5}YxGQSoiQgi! "̑VCg,Fʓ>6"/>&Ğx4&@X)߇JMR: }RwSXY{y}/x15sPIUyf%%e͍o;kM l tĥ !!!'!P3 %TJW+l>Pœ DA,<2,'%̆|LmBv-!_b6['eqg|G| q2"XgXtja_mæ81Qg/,VU:%onM"FAp& .JAN^aAnif ,;-d0=NLϮ(>UD\(T5MkA{Jxi"y@ڑn#.C;Us%k!89۾ (o&5S7ws5@1+kUw$D/V>f<=qJ/'5ݝmԩe_<6IF 4qsm2:u׺X2>,A?gB԰MJ4P1;2$3` tUW =wҸy0F[;R;mN.^Lv_ Qe=Pmd:_gvp m,4fmNfk{yY zګBc%s/Ÿt0=.~PWbD*ܔ$ ȍ3:a#T%j44r pԑuWW}._ NE2ڥ<5nk hXՑtԁy3dEL"aZ '.\*-Ohf4sO3K\#r2N-O퉏 j_v"=%p*gq=ID-1݆kIܟA]sAU`F$Jf rv0Q|Kjz]r2QL&pj+ˮ&e=V;IJOG.3AD j(mXK39PB#SQx|?(kkdUZT@罺 킙݄K4ޤ~c 12 aJa|Y췱† pố t$gX? XАY0cHJ@}KtE{%" 'G֑MK[mg`;>>b.:\Npng3)Ч/' l|T?>Gω=*\u_Mk$| \F?(KAaxnZuf>>IQyy:Go"0VqiOXb{\hKa|;XC%4O#@Py H!kvSL)ߚP81^W==n)] (n:֜qͬ_}/=@| gHNLC"P7Xz_ qܐzZ6P,Yg0n`:77C:va|7„ \D bIOcCY0ٳ)PϘAXx-ղHP76&IxPح;@9 >"lⱗ% i(ziۜz\Q_цH-Qd ym@c$Z@UWPu&|^ݮv ^h_vA X'N_z[L\$.uAw'K?*|lZDV-81νnEMC[bTG䪗@v"gɝ:,wj.haR?7.4-kʲS,U $nUr-SHaMcK`Aj@I.Ě@?҅<,q }F9#<[Ǣ򡲄Klȓ: v2^9;i"VhqM*|7ɺsd-՜ 'd͂cᏙ|BH=ۘ>.mĢC}0t'v9æ$n P0ˡL_;:{ǵ 56#,@sb!{< gsr:|+6~v/ǕӉ&^p|o$Kd @L_7'Y^{V3$%@-B i9!gӓg]K%H:a&l`bS3.P sSژ}6i>6;>>y0H0YoX jV<6j@[Z։r?a~>54Ufi΂H@;i tq xߘ:1|s}_%^JE92%*+ȰH2_ )F֤6*mȥI65;vuEO&e “LcRgb00N㧶Ȁ3lwbEh\m $䢃-G*Amo|]mty}vpc4LR}Z>tC[FW³reW8γo<NI(JWm@rd{mq0E+AVGIV hV/KUbiqRO$#TGl9~CY!OM- -F+`Y UĒZ k}g N~t#Æƫpc5$< B!U$ _< %kM:W"&^T*ka;̇w.$bN+˔U^+x%BT/Vғ> TH!3"4%t{CΘmLQ=ٛZG ϵtjtD2gb|CJ[dԮz6{U[Nbrv -NEK"+|5Qf;,?hzQuy!rzGr nb`!WsB\ ݺsm 5wxzF2޳|阪rP~-# i|^4؆7A|RvgrٖSڀkk /957AԦLŸsZ{m) -o%ĺWjJOe~:, Qr֊=;\$+jI Ht1'E ]O8'5#Q%Nl(΅lY#h2jdb;U;?]q[;L2Bݙ]SU1έݝ~wMl,0ɷuG'= FPr~]J߼%\2*nbm tguO55΅>l:R0cE6O"8/{[מХP8s Hy>cIūFNs/y W8Iݒ B _m~n47郠F01bSԬn #ٗc?\-U, .ڽ YY5c/*݄x?1DJOryuS T Fq)k =:XL>RIK]N?z_,V 76KDe\cu+[<+=}|Z]I?I# zCE.%az,ݿP%&$uآTïi0K_AxQŮJ*XX{֫ː*N]"N f 0}X1ۺܕUhYE}:lmbV&h-3Q8oQ^]RU3>J/Dr^E$*]9n}c7B N=x- hN]J1iWNIq>(i{1%IU~[$[5('Z,jb@YR&6GP*Gȕ_w b(;Vdre9PΧJ A+ڋF]iWfYDۙqdlR-4z7B9)cf д5L"+|3Uၤ$s 1Q3l2r ^HԞ9sc}( Nl%oR0Ms=P&=j} ܫUH^g諮U/,<4n@38;{RnM$S5v>s(}r737Ar$ 3cY ' ̿]AbvOܭ)҃>E1rO 5,5< eM$qȡhXC//etMcv9X+ZNϰdB*- 9|z,B}a^FSK8@o=z|-Z˙o@_DQz@g+y+!){d~IЍ'ؕYU={ ˖h>B:[f.8H3՘E\[ se;_@eXSdڴE xv;Vhi!w3~xTwN\r2c$ۦyC w~#ͷ:Ei.Ю~ݿ%+mܙ-à{"*\ӣNb;Rvþ6 $F/1ukj;򃻱/'sj8Tj{Y} ( 9e]Tf[/;LU.ݠ~y?YMo]㌭W~q㤜xPz"P&'P6o^ޠJ[:hIo\_j>ˠ+Rsg^\v{x;S7q]/zw`PzoǫS&t+(`:kFiUH?bö/L;7^ԭD8j*n2m[yM rkVù|gEY'*?UbxjMt*Q倍0CM"oGj!V8;cx~2.^"TIQTTlyXwv)0ctPakA}l8vH5jpZ%mxoB>U9^O/Z~V.imThy"8ѳ)2)0D 1jtHNЯ8Ss]0ZGU@Nu?C#l U|#%zQŀ@sK8xgn^ Vn^jjSVWO_zIeyEZhBllHOdR@LшKrPČ& bBH[8Th*PpK(ڰ!&)ލײ$0$EbI70aq듥}7YiEIjosMEdskؔBKe&_DoVGo,n,K_*^AΪ*y [jsho{_s5!rCLhq(teg,3-E[l.ϲ4ͰJ99ؗD(-(#Y[cѯ9TgLEZt XW1 9!sHY _z ׵GhdW" ˺߱^})G/l5϶`\p(ae* Bbt8.eZa]G7WdUy ߱jKt}Bg^1 4N{Rs2h;ΐ*A ki􌎀a!1 )R m }r#& -P޿g"u>p T2^&wo΁~ln0zM]`$P0_ipw+M8˞>ށ{ǤwZN,X"n`KgKx)-WoK%|síGk=*2|'&B 9_B-'Iwk$ʉݺ[aJOJ;"\ qp-QIg>ޔ*Dzf KuL{)z9UOnB#ĞDx6;B"V=v S}.MxQ KFQN3lq7 du:>_ kk7 R4T"<2z3%F`Q;t0jdHHQݱ3~ 0E*0u1-Idp"@üťՄl/U||Ch.! ~ӣIY\Y@98Wb'/7kOA T`@Z<ìR+buEfB_lfZlxUΏV=Ɍf7>¡t-bd,.h,]Kxrm!H+WGkϜIą~uX"1J (IP10]j5 O ,`S3b%Txes] jҊ-Qs"!ʸ9[5N* YF$3 ҆0k.Gq$tPi)aɴ6ª(&$~Qfxp) !m-$ª %aڛ)VQ1y&y³Tbk!>ޘhv]XC|* Nѹh&ՠ2pMؽ1i& IH:'!li %ѹ^#*mfKs\Xi{x X׭&_3?}Qٛn'ΈDqhm]|؋hU^-k)*)2DDbB{QR/,i8lqMθ1}Y:h5F^(XOj" 7C&){#'/jq.,F!)ꙁ•j a]yJpOtCMzɐ;!«W 4KdُP&.Lqjc^+@,[mفdt@f 6 5q#k=L Nd7lwX /_ 3eZ5gZq`/ثxB؈p;C%ٺsY` W'Z@yMIy: QN~Sa(+ϞJ5.&YZ# IH5aע<,#a" ~MWJ >=:"8?Hb]^Vx{j,#y'de3CnpY!x-N̽ОXihj>>hՋ+os_<(±gȖٷ9Љ;WjN&frpU9 [u$u5(ꇉk)Jd]Jݷf~'15FgkJNd $飯M{4PّlK&oT|FQvs>Ho8" IrVdҶ}F,hZ J{Ќ'9q#'Pv_Mu32ڑytOdsFdkdn ;d2ArF] @y#G %$Uom( VX΅$ XvTsiɏŲeտj\ɦw{Lm?R.6ƈGdf9ۚ~nb0Ёlhq,QPi2\mdz--9#qDDwDs6WkV>T]|S1Gn/Epܧ#e $NvaVMI+aTp+qe Z4ƢF"tBVcx m 'ҝp^V5Nn Z'1^苤iWj *SN44,ш=D!OߣE͞ce5\(qM E|g heO6bJo}cᕄH>?k?-V/j =CCTbm!W>!U $aVgVd'x$R?Z$-c h&m>`&(Xsc?'Z81B([9`}acJjr޲Ut(;;̽g=>>6NQ. B=^+%W4:`%~ 3 |8աgdC4y:J9M-?ZZ} 9 9zr#‰j ZA6e w)x lC=Gטw$}5\$y&P}\N9QgM_'DD,pOff6] ;K3HExSr@ Z> Odo BE$WAڼԟY0eҚ,pC Wn^;mC*.+ 08k:jZ6_i|atvMgV29h4%~Jb*/l?_kV̵U(6J TnMbOPk X-#0EEm*ݣAhxVSlj16뾕Qb9˙d- F/'ci;Rs=D4qֺjhVE'ft0ޘ1q唓F>;Gj>Es'8bC 'JW#K WhB됁IMu JXPs(b9ĕ"}$ 32 IS3xDaA#mKj6)Gv\t@F~0-\>BzTi|RU`AgPNᾩB_֕rP{9PlPٿAdt_[Z |5o6k(@br1v%]}C!jR0NF=<ۭR ҥF -Bڵٰű7Dub3h0J}7ՙo9)fiemrGQ18li Pi^c1Z7RM">6oវ1O4I[N,u~i!Ϸ|Lq uhbnBl+[t6y[k:*Z$Qh0w@ОI$ݽG{t]YV5 z~krbh@e,Ƒ:UonXT&s72ċ\$ d=Iq޳IՈTU=s-1Y@4E:O- s[n7gBc9-v[#ek%1&煹Dm!Q˰n]*q>eQo z[3l EΓbP28Đ{L_,d#sAdcէrD 㟖*7»`s%S~Q?>@a}D/L.pXP#(dFJJQ>.x7%,7'mϨKu_ n+VBju124z O1yqV\>3mWcVwy?=l٦Bmhu_PzIx()REU5\r 2pyǒȦ*ƗZM1 31T-1l~]P^ԖtبL7N>Mp8:dOdzQ~TJPn/Y `oP;84RG$k] i5 G_ipt %qsÅ =fCe Cz̰m7>hMwH`W=sHTwVS=Re}qq=;0?hgX.Oa[[=P<K3bb2lΛ10l=I``LϢč6h\~L0z4Wif0UϏ]]9?9o5nJe3 IK֢=Zr_tRȱBҧvD|#f9?^h̭RDg&Bu"+KA.X `2*'L!6G!❬ &-P\®7GӔmd,3ϽLoJ77=wmdt\>W;*֒S_SHLJZ lr贳˪^ O^M8 4[_#Sju }.ܱ|wkWZ)toW.:S^F&Y0V ՞"vIBLD6+DGR2X\أ\83t-^@n݈֞Rsdֲ}XAA`g 3©+W9%3O4xS49Wo\$=Ic7 F q@P̵lP|FsWFa):#怃= DvSLJɮWIvx+MM#P/qDM]/?2Dm xS7tmeBVѽ9 EOI,|joojψ<~;քW9Q2*21ʟF)H?!4c,`l2ms3bG*8P7TX!>LuBngW+g"/[t(HJEoklM?N[CQH=M-p)pAC8RHR| , vG. F/c0hr12GwD!~3( A pYƋi+w3(Pi :sbV% Y+>iKP⠦%Sk]?k#aQ2NK&f.k3['%] A~h2ZZ -Z[FīY6ZO?63Bt7F˗gBIƑH3Xգ7Qy!M`~U }AdbA$K5gi8k7f tD'ؿ)1Sm{&bYتCvs\ Эx御ڞ{.S(ݨV 9Pr9f=RpմLGANXMV.uJ4+kA,*2$Rqq"KT+YZ ޮͤ3 b5~wm%Ǡ^mY{n)%{^6EԮf5yi ƪ6yuDu6w;:pѶ83Nkncx`{n*I8)TZ*}&bnKS׏X/)LJG|WZ lh3͖}|1\݇y.Em}fi'/;_5}HOmyՁVpwBJܐâzi6%8veC3i [mϸ$Q"gT)&H,Jr| d Ւ*t7,ó >g7twBfKAIf>N~/Ku;mti8!TIR*j ZhW i*)?#^ӌDjG7B"0c$4#y!bqyNTZv^t1i?_C2AnJ`CvJz)%8O_~gt~6se.kJ pq-orĆz rv>VWunCUZaЉ]')Alx4au8k=K%a\ʯQ{ۤV_0@mY\9bX(d@'L ϘvN;T9rK*<|U72"PD>^˩QQ9BE_~DS~]̪cGJ)!O'e0<"`v_:q0on/ڄ6L(6;T27 ֡d}tI9S+W>{YYlv f:0FꅝaF}Ds%7Q[«0I˵VfK"Ee!LՋ݌"*fnܦTXXJOeg`zshqSSc%2*Dhg냵Sdh'xy2ChZN Ƀo W(j{BgEȗOo}"sB3mKsmPzj1P Mه[M˯#G:E=^2שsQsNN0-HIf949GPd ״DzX/?XKl/ Uy1I٢J&g9f9lBDרr8 g2˂B 6u{~ !,_wڈJ)N15ݾÎ<EU${L}eSxImD6I_4TS'F}Ô5 ۭ gamv2lpOTM}7@iD:ʬd;ĵH'Y娘g"kJT^ )?8]bȆ?Æ\P!QO)2Iq/zS?Tzb*E#6 Sa GQlV\ٌ#񻮳|v2XnyӖQg:;Y\dyD9%Y}?q]V>BRᏍ у[55]Y<iռUX[Įt6c2x_pх|'r,qy@IC=lV'2]}8snjbz!d2@簉8KorxcϿ;&-fV]CK$إ!=Q5&A jUk ]VBP]lQ,GVm+=3zEiV/(/G46l9- /l$DIB;s̜(^̥Xc *U&81-,}ӿ@p@B{D+O.1Ҟ] l担-mZʥ&>& WY4BƷƶjmx\/A>Rlg56m)+z/ AD4tqcbarrAtDy NGnDJW阢uv_Vy'N3uPNS{U 9&vy2Z!j^A{&4E ^JzϖުyJ<쯰C f@_K5 B'Nb9+ʲiDY%!P?UJCPsQcgHh\VK8&A*t~tޡa?¡e^)!_+jK2[Z̃UB0,r>m.1pap|ͽKw C "zSNaڣ4v1*m)J/M;NY<vs![MT9R%(fSϧPU[Dqz'@|C^n7,u?.C(Z`A|V[:7б Ęx,6Tk sB".D_j7Tq`Ş*T-֗Ə9̹52S8٣wxסi9:m(Pb#.D3+.R g'O>D5Oqp4_"C7G[f7N.}_VZdW)p~(ȆijUE0Fe%,]/ !5@ <x1_QO͈v茔*ohS)tI?ͳ0~=E HFe[o1;fQ`0 ɉkw/c}sE/SQB4nTYc| H׻(*eݪ#i9Qz'J:n 82K$dlnG2գ5.G@Ov#|$N\cP q Z v;Ptld#hI1oEzj]otGߩD<ZŌjւM!u^_XΏpNק)^]VU~Π"]kb[Q xLLLe7fMu^QPdF\d^͒8V $Ҹb*s'ALA҄PHT s;ϫWm{J%ewJSˢ{3b# CƯJ!L[A.4GIP f<2-=9&2_nt 9=V7m,,;$sL .!WDM\*Z!ƁU>.l[y5g>m|<ydӊOj_J}EV,{"wɬc`. H1TW06 >\˫IdV֗':}{ea%/[-0ҎCR!&>M[6!΄`bJcreLhٹ^!&f^qp$Zd=MCey'O>ldĂp衫|O$4zӲ-#Uw~@*{9M"dcF"gHY&DCBŃYlu"J}[~nEW0;A/e#BG֑|/6#e+nN摴U$/Ν +03RSEJsdI6)<`D&@Ew8@&e :#z^:v;n FsJusS9$iP=5@oR鍓]c|80nI)sIKGGJɛRh4$`DiZ: bxfDÀomܨsnw]n>+<,ez Z%RLkHBWb p<d"$)Gt{)0M-aGMT~*'X YwȮʡ߾ӊWo4ϫyÖzp]}p&{J,F8|ѫpgV1uBT97}Kߋu 7˗W~}F@ QuJQƴNM~ ' Rn:Un%^_[U 6{D`B|f|>@J o- '2R,ɜɎGE@_kTW7aL܊K WBp~FcW$0ۡ*0cw<.c" %6NCc 47=ٔk|:f ~]rfdn˙׵Q>CTb[}{ 5׵,\dCn8nOJ أv3: QDoU\Ğ}c&v,DTc;ZIkj^Z Pf생&%/}/kރ%L䤆OmkaZZ9 amGdk<=bz2Ιq)J1ĭ4Py;9mXd@=^8SG<寥NѴ;R4L%wZq){ᡦjàC@&:F3nI!pI?{c!@-2L DD6&d#lHT <˔Zȁb6Ӯ6loL{\BhM\r K?:mC8E|mVV<)@P4G$g /BfJ;:(fn*RGG }ыŻdRCu\"M4LWDer%VnbJٛ1:hDBoPnA)DLKU;i"Xwh&o3rj욄:+Ո鴜8?Bܬ1@s'>Bު*ZiE~I8?۫,KsT )~CQ:582c41o/Rsy+͍pһNXs0+ eVڂ1z4 'G!B#5ѝtd>aVbo$(na4"Kyd\U)(v9X0[ǂa9I~)֔1gw~0qlK!IxT{zPV{`bl]DJ!=R3m;a+oZ+:`9/dpe] 9y,xip8(gx+پba ]tXHʄOqQl0F $9N)BA\FzI!.,LY|yAF|e cc7%(ƒ+ըɻܦϷГf1ox6CDb'8=F ʎtB8_bl"6VuN14Kx* P$>DZY+2Gs27јaVfPKtyjvUV^w0?.$Tjv3o7 ]Alw9`$xU/r G|+JQœ7ޛ +48덂X;wkQ%ب,g0{׷P7M~aJC^OoAԮ9Þp,3=R#h0qԾ)DBP]+rD1x5)AwLwT B&9R!9Sj.x@WvpPU:jvi-Y?+XgrՅ2!.;_鯉e >ٻ4kr3:饌ĤCCb>}DÕsН>-.ߚe= ]xFZA D75q‰[y/RtZ\5:ӣV!b 2bezY}_#XÇ\ mjx$C DqT{ M2e*`:)?a{Z1DV`\`3l8o9,IO/4y]qis~Ljc&b]}*$_U쌙\5!kAi}yAlC ߻%,~Xl>.P3P;eJ~z| *V?aNAБDA hIGH֤~ Z%*u"PF|d;Z:w`d-r'f]rClm*t596cV'*_jS^DzV>STyyʗ+Ru]P wKJH?:7y{P`vhqOnپ""xS6ne*~5Dva.h&g!+|!Uub0T$o=ߎ: x`Q^ O_,CcMBnA`]C۷^JW ]P|2L2G$$OSq"6C#_U'QG_U;_wOդM9C~a&jDF֢*m&td@jP)HxʧQ '(OmGߛrCzƀs8p Q9 Irx}d}˞P%Q,,Si+E[xл3L_ 0ˉX^7(}34Z ٺ?%%XJׯE\L]tѓ6,-wE꺔ܼczС1v9,rkupSp|haxG6/M+q9g$?7(\ڜZI\,mJFNq>w| .׳=ѶHJ2PI`4]L`=d"XL?s<#G0ؾc;5=TuSK˦2 ԲnvU) nK̿z1l4,ne(Gm|ln3 1>8T< QFHv70WÜޣjmE@aL $亾#6oLZf_Ÿ|zFdpw.c^H0_ҿBkPeKZ>i)_9ew> ~AM|>d> 5 v4IK_ 5|i6U/Jӓ nZN|J(5 EBa|!/aiiеȍt.;n7/h<}+x7KJN&x v!k,`"37*Y-N/^fä VeA.).WP Et0 GvYRM|M/Ôњi=4Ε'-e3elR #𹞚Ԇz Hn8ysv<ԨWy(a>YYA*iUWݘҷZA69;򣣫P-\e+/3JU)ş$ZW;XALF&Ē&O]u9Bg@YH41vN/",;S fbC YC=jjj(I#tA%dmWC<)[&?(<*7nM"]ER`Ǽ4=-t Z-AN=F KPY@2?>%OЫ*x((.z5͌9|3X7>"÷OYos0 (<#z$E*}^98b!"đ駱ZgBQ<(k7'f Hta:ᔻ&K4<<ӃM &(}%(󊹡  Vov *&]_#^. ~zvVK=9SR>3W1ZCd@g_+^]&inWGg%N"QBg"f5›#VI4'_ّDG9jTRԼH8si:&LiR4׭(;׾"e+/\ub'^t|1{-} +W$Mc~J, ;z-f8Ѯcu| t #2 5ZB.u R_2[)Is}kP3rnzQzѦ ˴HMhzݹ-xh(Gm=i-`%`vo͐D֦pF Dݢg =R0 :36&>SE64RLrQDn F~q=ύ|{^ijq񊢺Vmsdwo#I{!V 3 ~YvIe'}oq *;[d yjT,{tsD p ,mdgv$FI*e;ICk bšM 6/)ʠsȞs^׷uOQ-^:~INhu DEV!!Vlf@IR(.5ZFcj:L6m ds>$/הO?#Kg VL _nG_3r>5vqʌ? brb\W CKkn`\ dV+f#l=bIt1d6+L4,go; O>Sx+'fRź$lRn0p=⃔<D9`qe wף41py< e.1c/cױ:v]C'aN0М]?7MLsC%;VG˥ eq ~5qWZz͓hG٨ 1Guο.teZ56cNꡛgL"wP)PWuwT-cpX?.ڝ:"旾`cC.yS\Yѹ흏!逘u"5MÑ3˦rruMG-8"_krqvIghx6D+Ŵ<Ã"?.,|q;؆vw%ܼ- 1wݿh+JyG&6NT& L\;﬈~ZtǢ=kL CyᏭTNBPN副C. VV? ,/Q77%Bnw-{<*΀zyt&rrdbE1i;5,̿2Dԉڿ3' KuB5A4 TF<83jiͰǰVq7ZLT0)s;cͯwtF zFCBKQJ-0hm.Ld[7'm G-IQ!g`]X7Eh E#vGLP`)Υ gz{@\eɗ=7]A sgZ?ۻP+:1$4?߮u< !Πe&P594tU98׈pR Wyum<^g-hxB#Rda8m'|Ei,ȰT0>jF2cϓ Xe^U؀'Ӵ^rڪ{8M<ľKYNVyz^=1{/Ɉ ^q9XEF2ߖ2Ig ˪B8 ZQAL!%eXDv (ēY-yKNJxfץ<Av7+]`_鷴0E2-c&* Af])g1XF̐s|wIf~?5wuC.D>7Dwe^pӒoXULNu.h rGWml8feGRێؼ'5Y|[ީG+rsQÇ{ɹS:wAB͞Dݱ2ڔ>H$MX^4/>{ žp Fа:,> $G'l}3JROxVۍ FGB(R:uMs|AVqD5,VUWHA˴aeHuo>kW+SH3;z!ұʹi=X1ps%mp;8l5.QIKZ$+MNJh! i.Z?oU|́wDUC)S ИOPsh!rJ"F9h1wCV:r:K>j.xQ]0vA0 ]¯Rb]tT (SL}~@rSE (i,xrI^$HnKqo3w߁ JjB*(;  }8d jqI^q3QEEv*')c 31;O&y.H46AI"<-F;]v婦lZc 'ȅ&"c\dO^[ )Ce(1~݋Zgp34c,|dKqi!p}lte"A$0H?4\2Vzvfņ+0$>ーz^ζ1!Qԣiú-DѹP8B"EƩnlm;4UW~X2j}cI5-.rk-IGM(gm"304/W4įʺ:qj6sP8X2wp1Ϣwn2jX)~@ƅn˖Yf|DsI%|hT .{vSBx~8XZbFEWN.p^ByA4>*a&lj`SMũO UkZ@b`˥`fguF]Y >@۩-}5 9Vˏ {t݁0&%U5sHc#:F \sIZ1kHㅐY_V$bfFaHz@p;;ڌhw{80BSTD(veX<5x KZ:X;2 /gSQdF:+c]\XU}#C,H0=VqD'f zw\flnhf–'iKq2PcIȽ9J-ɮ0hׅbоLO@:~25]}f Jh6cf(8p"r4*R4xBIb"Kýq}Iلcs v_HC_}u-,ڰڄgM>@vqQ)pyr2hwͬ:(ڲ!D5~R_bBXNHjNF0# Kvmm)ⅾë~jծ wx ͵KK 6\ifk~{VVh1nhmD\:,A }vp: g7\ Ti<&S :a;ԗC$g aOiwai0=fRg"ژudť%e9t˒*0Dae[˲C,lai!X:׌@9A1Ȗ~Xq\##D^3ޞͼ&e2#hm,ޜ,hm#{)4 PdHIt]YUukG=DN[_WQܡZO`.ļPNDnm=~ѿlHW0-_jBϯ~&Q:"~U{le|8nF   C20]~vliboc`U9*Q)06Y TTdl/:L;L4/ߒB,4 Q./ꆬpaC3B WO#y70!ہ~9goG7Dpnnx&-zޘ*\v_nj {q>j;[8N5LϭznSl1&R{oKO*AIg.RR^x- qҍJ:O/aj84CPoci7Z% ʿ{(X9 Pb4ov3b֊E%Drs. ] w!f8(9.'/4^M;GgRHD,+x_!d_jk>l'rz8`\H/Δ-(s)Ub$yW"6z"T@9N:4!J~Ea*c˸P~2IsEQ_4CRZmϽ#K䤪#O;y!_* $2+͑&z7x8#轗Eg 74C0E!L*j*r8QȥE$$zpU*{T_7mY3zX*iζ`޲F Bf{w lsW>pKB?}][˙Yˈr%e}rqOXmP[p9бeJT^%a cibM~Q;V[el/>>(;=Å4Hm_% ^' P\_>#pPH2ҁm~`JsF3EM Ȃ4gBHh PZbt' v ) '/$mj 0'+TsI|m<}Z_:,N9#" $RZIܠ5#GaTH>A5ԋ80XstR/hAds/ l$֎π=%[%ʰ^+}M֞ uvAvSL),8fMh#td ʮۀnJci-NYដ>U1paP(˽3@;XBrk>k>,ILۇobX0aS}2!X㥍K1pvr@mtxX∎yɊ`tIZ^#c#f=n~@ğ\DŽؒfZܿYڲGz^UpiEI6wi+馑N|~i{l5b  [6nE(e\!~tH5]>R&IbI7O]n5WW71cKnJ-jRDG^s5Ą3rbETR@zۿ2c:VY?W^jA ֹcndtOsjM$pнOx#V;ҧAT;ѮJ33FC3u0{TPjFhq#ZZkDOπ?nK:]-rѪTC =E(`mx3ôHV J !URA~e@Ħ_IZJ7[MۨE|2Ddo`{y&="Y :wB5ɹFi^K\lV 1"&T_zOxyEuKO?zL.99溜I&ڸ!:8Ii4]MYdY()lT)ܐя \Yr*6R.լxv[jXt`Ii&W> d=b;^).@lޣoA}v1ߨT3l(INƺJfMJFabBz/`U7d!Yt½ !i }R<*ݩIRxHE2Q_9!b?na*"n9ô;^!s~wV'QH%T'o&HschyIjXğ뀿)7Tޏ/zH! r*|iѫ6b l%Oa=ב<=.I x@Һ!yKt8r=ʣ^`bS}Y.eNbds `kq6 Ȑ_a' _(5ч7v,WG@݆htJ)l߈M"VT^8 ^iEA/J%/8pGAR4sNESjAe@Kj-S C^ũv.J4xFzMݽHm㑥|""pԕ$1FIΡ2Nx]`wWS%%+1Igli[4LxR9`F ⁡)JIN c.v ݗUlj ĶƗ ńChŭU r/7M5Fi5:!ifV %<;?_h{9g=gLћx!lkt& >]S=˘׉t/B 2?Od^}T (p=b'Op|>* 7aO*|Iid:bs ]< Z8Wζį'q0+%DUݩL}4TJ*mnX8ܾ?4SN!0~1BhȺHeI\N2`)' Cϙ^0kd)#S_}6N(޼gEQ<\1Yv/WuF#ZO}[ţ.I `RMs>!;$ΆYx`rP-[ePq]PJ!mIg.vbN3&)53Pj3\o TcW5<[ݝm804s8OV6KAO+Õ6׽4LnXL :]t$ue痠&pra}_Swo|nV8*cۻ^66n\%&aş#XPׇt.x*̆cup]Ok70Zٙq/1X{K-q$g_gHg,Z^ց=JKö)5؛X#:Nc7 ٪u5s #*m*8L[,(;aS˓ .MMtMapϦ=! ]y ܚ@.џ.13Z'i e>( G{GQ=wHE긌~\aiv9"#}h0t|Lڑ=oE'1ꎘϡ+ ]zF *qiwemab!+s01*q=`:uFt_ bK.j{xI]^ޤyJ=.\R wˆ"k=dAɷwˁ)`, Ķڃ;5> -Uie4lLʈ{Wl>hТQq̇ ;"%r#]¼̠n$FC~DApOV2H ̛tJGnΘC۰.B-(,nZN96]~qO"ȡN#}w7 U i:k̒CvH2(jn<4Z/rc~4:݄w5ҧ7&tqSZ$*h㎇Wn Kr K>C64JKِTfk`ʮIa>’ JC-7@Zv:/w7.oTTcFfQHI ys1ocwIJ7Ǝv-a@0܉}~f5H~;=:[r ocrZ Dž} +[- =07Dr[h#M&5r#LHp&C-nUL6٤b.DXE6B40T&1PahEu  >1h.3Keq:"0U)ĎdΜNc FQsFb %~xoP Eo3aF(kn欄J|I`i]9Ք 9_\&>iT8ni20Ňn Tj #, jY-F(ѳ=o7yG%~h k6|IʩC_X FIn\L2370 Z;`D4I`-dJR4ׅcw PNcOj!`&ElCCd`My5#810⇒M V*b kχN)\k&1?DiF$vA'Ga:|e`x{1W ĕ^kN0M$o 6ldw~)٩Rq}Mk]crn蔣 :]^7~7|E8 |e%Fh!BN=1|b[.6g  ׋dzrU]O/E9g۳8FwE: G?aN;bu=NԿGi/Cuf A"*wg઀ήjWһs[va.ZH03,9 Jrcмtߩܥu+Howe>'ĎRoGѫ3Ό;0+i •Ø(S׌%87"SW1)w<}z`cwbL;x K߻;T@F4H /xPУ36z7u9jVVhs2ɽ! "e#,3YȪ8b&N,)IpZg.4PO~g 8ig3>OC(&ge2}LC#6ShP'%ro I[߰zz51C?ua\]'iR.t [ҲFUSʄB+Ӗ2kkLNѝ0OWCk\AFwqþu6B5B.'{[J\|+fׁ)zys\ČO##2$%o$q Ku,а1 11Χ*3sa2n?< uJਜ਼{.|9_ ZISAޒՙ'WHq|lJLpˌB% hGY8qC0>.Ģ/v&}rF }ҪH h`=Ι;8-$ c!PI޾= j x-b?d` "LB3dX{xVE4"?)%R38K  ҚGT]A! %\mUWA᡾hz ԋ0I\`쐱8M># 5XLt`E ! ,(Pg޾1决 o#+HV0G޻SJ5pG>QoZX{S?PT.X3N>\+.^>JW>2^'X+c`*oxr9wFtdvVݢkҗJ28؉kYȍtH4֠zp7֘]6c=lo,>~O-|'ܫ-VyJΌ1$Cqi?:I> &͵T[ؚs=:a ^qΗǂ\m6ړXJD49H f6 {^]62ZB;dvϯa5Ȟj|@6J@_!ТdnuK2@jv `t3DJǫ4fǠFOU܀NX9Yt q!qK[ S+!okj=Յ-i   /H!Ņǜ 9S/ 1@YIXmxk3*(tDhϼKzVTv"ɑCؓJ|=Wň#^Lj0y2aͻ9k_5-NjeֺM۪va]ض[}溅YvQ<}#LIȌBYSiac7PeQ L>;Lgn 癩=^\q;֤}Ĥ'f׏3t&Mkw*yA+#WN ԥwq:7`~*0"׫EvS=ʬK LA:ves]<FO%27Wxa: 񔟹IUX}<'b[6l.y16/BF z* _I`0nw{#vAΥ&݆s%L1MND,S gmr۾%P͕OL܂eׄ̍Өʶ km U$boZ|na/r}OtdL&08'aJep4A|-ig%XQӓ.Ԇ3;yii K0T1Lhnn 'T4Jf[kmE"Βy{S~Sn]N [2H-s08#Dn)rٷF[#7JW]mzBaA2v.bٛigH'Mtr(}[h5pc$1H dG`sNA|b5Cb f6˒<*T J ֝1snt'ӛP0X>C 1_.p*LM[Q[{CeG@yRt&3EȂٌ*M;iT~(5)d XV6 ^Uƍ%8#j1˝\xf„[ oVE/Jyw\-(whL1*jgb|L=ɢUX(/Op9L{@@+S gI6ƽ0;| Tst=XHMERl!SQ Q >VDlG2p;vux5ؕ '&UE;pO_,BV?MZ05[Z@uK^=/aS3#I/>tNDM?5B_qXk3!/VBKtA"x½/B V5N( x,5 Bh5d|r[Y̞7tE'5P>| XLDBχ Gul@QhAVӑπG]׹s'Q'JmK!qdf/+۱ X`Z&J; <2aC'n004 n`N⦻(Uy{]R?e8ځ6h9c& s1<פۡ2D9_+4l;PxܑZ (yu[j)M-l(͆&*7d'smOR^o uVVD$}<r'̆#04^)d*)#M0F?G6j}0Zmślqn zTq Mr'W`49T‘֖(T0+]TȦGU(ٱd\Dٶp9N)SnqmIDBz4^V&X1%$"gyEOtPBKo/{MBR\taGrԁYi*o/< ]6&DVUo4M=CcY}uPh!ު.^ $X~zl GpE-M1H*>]NPZwKmUpu҃9DzͯPtv[a hXD;FiBMyxcņu&ՕoO2R=xx|["L p5KbE3m FiN  ;}SU=EX\^nAo|}" J߾SVbuHY6r[ufW5>&3S3XxMjAW^{T.;s'PqjV $_5ɫsNg&$ZZc8.<͏ RqJO,,}t+7=)?}?d챌dcZ G& f"s_P ?t*Y*YpA{9 b鳹P7Ѓ^ib2ep!]NoqWcaXTQݗS5jthSlJG^7K_[ sdB+0k"_ HPX4[,VD1%<Vi;ĸMIFCSG,O@R"ÒʿpLg<W;TbO,tO=C$X1k,v֦yX*ݼuegS`ZV1N3!|Ij8&k}hQhPd(w[#Ik*6AϲV3*+l[:p[rZ w.H*jP9 NhT3U ۟5YKV@;=Mo2*ME/ja*3ʡ+r<1 دXƉ3׏fضJ2<>4.b!k%ti\ M'dʧ\³Oʭe nEzn ~ ixM\v*I55ȭᆰ@tw鐢&-6߈~M%>M/Nrя `T> Q(F72\%a>&"䫜>$~i qjqVZ׿j bvԡʨY[w*lvLi(s ݧhR&{Hե:yk5 k 2󃋩94Kaht|6~pHSnYԡE`N\@Qu$Xԓ 8 3(AȦ: ecbZ*k<ĎZp5B1p"r\j*s>X|v@T/+cfvhAI + ,DK^|\R9M0Z_a(ee؟nm8 {ͬq]d[{S_5zUfH»Dzg ,ɉ->_U _-NJ?y,,Cj 't\u|%X/a43f@jV".x?F1=pؾՖe  W!joة{4S(6!c;] FTs/s/4,"bs#Ijc mthIP["̲Lj#DT FP~qv c#il/ ;O:SA&$O[۵۔>L iBdBLL$_cyd@]_o^ rJ- 6 `,5)s Q!]X>6[Y!^xvX\dzGcEHrQ4sĮDMS]|Ōniw6P |dfrQBt+~#F/=78w]Pմu- fޱ$a3ChN13©ŀ.^Yh̜XYPy3ҲD`~_n֝o]ّée&sI)+Tَ|J-Yq<0G2"PqSDT ˫nh-SRYboOw>#}hΘQv2J1C[M@mH>z7S HnrƝi?p"ג5˿(} |Y!㮅od =4V <(._+~NYSB*s "sΈp)WLEA0Yhu7_dej^38%T.RԇJǚ8qc- %rZ~|Vҷt@ v?hu5(.*pv" [mos|f[yՄMA|7J/dDm$ +0,$ D14"&Lqٷg+h`T pQ ,=|bAHWȖR7K_dN}wQ#IjyCY\O[PIE7qjl"Z_WM&'WѴu]ZX=Tj.⟢YgЀ'e2WN㗨,xP[5u1q1hG`FPŧo톃+u+*=q0'!Xg% ^>&,m|d6ۖ9 7aKj =Om#$쬃H dd{j o) yi@ 3wvCSJD3YA7|M-<׆([Q7eӊ PJD>Cp@MWoW6=M)C[E:LsElL4A{ZO;OwH/\8m) 'kf޻cB/I y2_9pS XTrz!\N͟H?p۷uwK4B&%;Lnԯ5@39C2L}c3 "[H}_Ew}yӲ\' Gğ,+[Q- ӆآT ^88;$;l*iw踁iR'BQ&RE&/O+/Z&OϹ%G^o jWS}Dt '}h FO)&\?5"f/8ӀYxLE1ǝLѕ4o Ȏn/_09/b|yԢNұ'21"bpradֵ]]Cx[4ӯ蟱g9Y ѦV:*ZlMj5%`v y7{Gk95<7]?a gIz/@Q Z۩ΕrTTpP'|vDS7)uk._|<zDFAyci|eW3?g׷ r(J~V.O|= 3TV)NCo6OְaH̯ܺfvj/GwDg(LM-\dO/ѺR`=8o2 GDm%|p4k^ש2fR0J-3)P%D î0 6|StaGQy"7,,JڐUOOX$e|7Yt&-K ̼}Tjk~&i@ҭ_NG@ oбw-V\Jvg%TR6*c }UIf"[ "~Iύ(6TSDrDr@8& >Ey8e}i2_`ITwgJyo0ym04Y9Ɛ )Ar&beb stdio;ɯSD6Jʽ9/ʂZ4L2]y*[ڗ娂L7)EX^gu`#WvoDu^e#g X3U>%>IGWC¿Pl1x6 i5qz(# 9w!d4͑[. gU 1`@:˒"kK#~0<+l6U24  yZ`},);޴>s*dd3Ծ}lsʗ-ʟd֎ @Tm_=uhB5I[ȜA]8u:EI?!^IH8Id b:M!qՇ<)42m(0{q6jtLӔZ.A ȧz'o!rszt,Ȍ8/lg^>6=Z4'Ig=:]F]6 Bu8zG28>,SO*,=e`gYWۡ_'.=Z[4n-lwrrN5pj_O}cO+۴p 13UW!պ XSi')}\$^xu`w4_h?io7Ye=!15'5w /5tf*gcmRz4yw"5hk7"9:; f4*l*i }x@%|{1o[@C#h?974O;w3Ujp_R0kWi:LB6tp@kEܒ1YᛶFn.9c˛ٗY6JI91h#o$XȃZ졂 tQ'$9I| Va8dOs4'I>nyDDƒga(tPKE< |֠"571cc}cZD['/nu|C ^@{ʵXJ64Zt3 `U GjL1rcAa<ftok=PU+"sˢ冸UEQMӒ!K Fx<;{#3g5/#Sw3%yZ ؓa=1#(r;ǂp 9/in)^v} .(z |.z MǠhdpAlr>"g.DbGӜrPOltpa ~OO}7H=6m$LhInzF2 c y[s_W6Qo  q@DWڇC2mp0cʍ-ݑSZev[_h M ?"bWU]P} z j/>HQ T¨f*3G*mhsH5~&%~RA,W}ʋ|޻QW =ӲWYF°ǧ }[Xg NayerM灛~4ewFqoע#@> $Byxw L@U( ̝C`L#Aȟ!2iGfBmhT˽ Pʁķd.UKUϝGw`Haddms m;+Y29ÏӼVgN!ۛʘFǐxUGԱݢ\Xg9ϣ)O810.24Uy7>omF&UQ R`@֪OY.uMΌVVgT'w1 *w%V]螂fyqQ'&S-4"+]zɍq&-8dl E%uIV8n<87J9b`ɖ&G&s(KHB},5_:TG'pvRnL`Hi>&(#;^05-U5÷ vb'zlL(\=8vҦz\0^~LO+bQbApuDPX]#i5&ʑɘkJߺDbãx8m2^v(kY[AVC~K<$Y:%[ZiPNB-N#>TD1A՜s=Q 8.M1lӫS "&:tڙD ~GV}US'p D>4 nMȉ.2@U);-U"aȑEpwg= ֕ɐX,:wzt v8gs8:򨺏+u:$cU:ˍY2Ck2i?Q_w=xsJ~|~f#T}(ӣ郍lS7hV 5nZL?>j\C2Y`ZN&B=&fðT8AՄ537V╊70"j$=riM[^ǩoJ5#AT4H,"0#$KP)c$%3|鞏 BbX-c,SB C? ϟ+w,' L D6|QuA.llHخ|YYAw |MC뽟W/oLR kV{N)/Cү=*TQs3z(6@myFNt;$phUvBr`t?ԏAyhd39ƤpډA)ʍCv*4tnCлp &SS#ƃ~"d@|SAݜr1G'yCČmjR[o MZj/mp9}XȖ]-uY Fل)wR" ͟p.5/=(uooOWĉ(l!(\0!i@K-PSe˳Bi}8[K^I{s4piZξŨ0Ơa֓έRo<`ӉݦSaГN%F0>ªɕ54)Je;lNTil:A~XQ15N7T>Dn*m4w[Vp6H:gN̔-!ďکv@ ơm^#:Jm_᪸isF+W)/qNir`WUˏꐞBOH񷣜!HѩJ: ܄ άC9L;!p8^ގ.Цn. K&RUQT6ԃyV PCQ# :Nl|+2-z*噷@7=@[?Y`SQ*Rp-z6=9C@ B:2~V@ChXDUrm){H0 ^xA"?!r+؋ŏVs߸y 7+&sCI5MJ4*`Ri0Ba&%\A㡹R8l;(3:-bEGeg 83͠hTy8@1U (U+l+ģ*1|W,Iwf.SL3bH{}"Cե>)ePfcY 9sZߘo1P #lIp(="%,eܮ')zFV Ij+a5k*,P'!gMaMSAϭ^\N!L g Wȑ ?.٨5[VͳĦMe\@t?)TeT4uh]sr/ R:=2"/Q@{sRbQH+/,+^|^"TۮpmV-2Cޗ!L^ *&u1[w9N];AI;[{ٻ]+d\LHYU^6c=QeZN<V}fV,fVZyR=P'tG+9iibUljp݂`i4\zmxchgIQ-2Iwm*&j۾(4Eّa9Xmk*:[_>b- $, Pv "U9KdxWg+2/4b޿P~os ȩa: 3Q:sZ2yZ^: 1?\RHeP?W: tFhl$mUi@#dhDˇt'A“|C/"_ $|'ժV_e2wGxѯR_.U1/8<0 r2߅UGl8Kb{O 4G'EqDg. zId{Z0Fppw#4-ūC_rhc.Zߓ+mOe#{-Q5,O$6*\`3f}&Ƚ UYQ>/HSNxJP 﨨,{յ}م-he@kB6?oO@Ic t]bY {Pv>65Nf$#Æ _&ΰKK'tk3.1دsxHGZsGjnGQ'R9YƜ Ο]Ԡ7V}.6)^+ɸrM)E"5K_32iZmMUVl5Lp;|sn< Q0 YdM?L@zGIS\ 7ΣzkMQ&;& LΊooA•ѢMj8K&@vpg{rpTxf<Opn(5VO6ۙB-\7cC"ֽ0,W5O^G|b]qӼxI$. ՊWjfM 4G~EJD[1yW5qS,O+ S7/,#V| U#GJ)*;PO6mhfE r/RRYNUKrQ(C/QLXbBp>s3DY?[N3G"'C=Z-A`o!G4Ej.q.xPPUկ]q,2qi_!M!uRa :ܸEªGjEs!7R>`{G%%_+9 !t3(:J0cRe@MF/^1ID$ mc`6jW.x zEÝjODS]dh(ܮЗ#֋go z$8C %c\*T/ѿQ ANЛpVV^,᜽:Y@N\n%C]!Ё*ۥ)`U}O Jn)&(>ʁk6qD1S ˆz<'+YG\1~)KWfy2( IGׁtiN3 2ߙp5. Le_8"e dpڌ@1Qln9{ed7щODĬ&w1en#;Sj 7O.g:wzp1H՝,!9K_)9t*l?B|Ekw,>d4̣_ A%p<@L9xBV2+=? lZ<`>`2n ]я8nrXPg F(m`RkAGy13l@H}2'Hq>̳gr6~'P Ց/?4>.o Eg#Hȝ&r2$L]FWT0PE)Y+NZqi@-J r QU9j/cdK6*LU뎰T5RAvCIOӁF=a9\0-~g7v ( 6?[l\O262&Jo2o%cuhjL|,Bt,;vMPL;I0ܝpm@(1|f^g)|Ph*C>0 3.;mGzZݴolrI0n뵒F !#ߩސֽ#:i#:1IAƗokX.ƀwM!#}] z-貘`۩4azSxV *RN3Y2&-N@ @ ^  1 Y!@h .-0CAfȰ!b{_@h %q@5+l);_< 0t_j3IsjN*cT֦!FTo#ϫo?Mx֐:_F~=`HJq[GsUx5CͬjSj+ #r^9O %}yY#6!`1Vijf.̚#ut^cWdӁa0#JK\W☛Pmʼ|duf+Dtyʨhu?!Q.ގY*?\\O2H\"N2P%aw#>b}Ut/'xdAY-d$1YUcI%+]}gTu3JO=/-pbZ+2עK`'#Eg)F,X$j@I軍gˣ62(,xj{U0ۏ2Fw~jh; cVIm֓%X{%OO$r=ʌaB9K,CK- $xˋ –@Z>O=@Қ*T9ϔ2T޺-[;BU\6b+XK`jƑl B]їr>MWHnU LX)A&snmg/ M? Wn;`$G +Gdtjh-\J̿y}yp.SRхʫckVQǡ?ԺH@M%A8EQ lH[6͛/+y߈C2Y1@@h:`|:;R1 /#6IaIy^*hiXvU8wF $*h#v<[q$RR >=7Pfhd;7 w۱9AXdu8DZ.8H=nA/D]k <HxQfD;>@V"KS* oC UE})t2@UnNdžOǴEù _, 櫐;}-$YOip͆#/ 望vfP}U>؉++";޴۾_Y.ZbPi_1>IQZd+o29Dq5DZ$_*cc#S!HB0FwZnƜ۶1|x!Ȑ)9{FwQrcHQx3 WQcy(;!7( rYj04zDFk>/^2f(5|kd?N>p-*oe-\'Q*."O?yfYG :ȍ+*Џ7 SR@*2 ̚GaA5bIF;NG Q\SE=p>J V~pwuW2J5efm~bJ@}y}5Nd鵤[eDFX#8O|3ė/;5z_niW?(q hk34fрf82Hq,T_iBW3l(ܟQ,(at)(!|k_J+ͱU.%=mp/Abє -uX[% l"*MH܂K?X2'8wl;Y&eҪthl-CSTA-1h5nPp}Gw4&9aRBmd8ߩŌl ܔ(U j6N0Le g[TdzڮLk}!u?%aၭ0O(@mM1: 4XE964 ǂtO;e2}e㑋 X0h ٹ[!!0mVo'B6ګߨ4hL@MDf\zYMr1^,[>"&*N\O O^yeA".n9m' J?lU ƹ_~psњ=6{. _a^&R,~l1ۑ+B[Sw$ ``sU1V3Ɨ4GMZIKE0Ww”V9j ?r^V_H zC4ts!'L_`ڙ*<ڔy揢5X14\Ž8\G.TK=5B/o,s6Q㦫C[jahz[;pHj଀JdV^fI5P}ې bSkȎ; ѵ>.]%Te.jW]øCSPޟW[1"45E4Ihp#,E—t[J Rw+t@:$/O5,T~͸ʕtY]\%( K&b J̾As#3jOCp~XuK/fa1H(%Ge9QCW' [s𖩐`˚6#W*$q;?Gr a-!b:~[GloHhdfrI^z YB$?Z|<6qg te{{#/'H3o)d%øABHz-q*Gaf` tlncih=} TK/"DFxǜ+K 5xĻEza"4υ{+ # s&.<5@҄8lS2[PFn)('G|X<)1~)8T1.±Z`W\:e<&W Eꮛ 0$b3erC*Dvvp*Ȣu>6QYq;2"o(oU.Vbob͋iFT2s7iٛɽy1|\NΤā/P`]1 dSO9}D^1t+A<"hzZ!pMѮw+%h/Qn^x;ǿnM`7vJhru犮ك%nq/u۪JY#28cW-)n1Q<-Dr(~Yw%\EP#1)b ܀nU ǝ@6U떥'#.gļ'aqs`*3x C\.8@ݫ41rux\v|p~s:85*e~}cY*``F}lc I̧cxe9A_A7=^meڱb^#d9Zͻ t!5wn+/@Qd4t2:l#fc]'D$b )C^F Np, `?L ݩ!KJ/C ~ Ghg{!i4^uMq,,)g[ Vm ௌnH,ԅy+cNl+1#eu>b{]x*99iu7jTstMO Ǯ%#"۸V$EFeLJ䂄%@_g,_jF:S\,CP+^~aG)i)2gbyŋ.h^|+>*Y] `m\-,].[Cb, ] Ȋ*A׵7`|PJV&Q.`ߠkвjq^4;ŋjRq?ᾉbrEI]P !f!B.m婭`W=# 6 y(17 /\|#5hK^= 2| B``D '/+:{vVѩLYd(^PrLڏAS=6rnKHs^"t4!w0P$ȽkPi6Lbo+gYFDHN+^d&- 5v41Y3?iu8\EݯkuoӐf5xڵ6߫ӦAK}%ZAM@vmob 57,Jh[*k\vܧ׿,YX9]ޫ5K&Yap˙WRB:*Q!?ƲZ#Gq"OSwNl#3.WO( *=*L.!5z&u۞pA/ DKN3$a X|[k2W؇Vd#[ /%BzUԭXoʈRh}>(CM(dinHxJ`ӛ}BY^c|O8)>Mz_Ÿ]JVݟFȜ8+lTFF:!qTyN h&|y i N)no /i: aeC3yBzد_ʓ%_좟kIə^[0½m]ҕktB&Ӟ6=%ޠbsR3r ޭfұES2d=m{\uo,!G{~8m^_`*K[tX5* td}O0cJ5x *n-G0G}p:m·orX ]w Gq /o)6y?l,{$KJHrb^hq  _ NO;VSig3uŻ>b+ҚTeHe 5uQI$]% \ʆu zno'0WV H/ڒ0 09z rlg|2WTE-Qs@8 iGwǵ$@iH gSAč90| @K3ߣp4R&Eݍ{pS- >/A~޷ CV&hT%K5k `6H )(UAë?2Gٓ1EX5NCG0?JP;b|97a"rR6[WQG龳kV2` &e9_K.?_aB0qٍ\3 LXح?bh_zS)3eqPIęYZe6Z,h8u#~C1(EmC4@d|KPJ~ex# ͦT{/tA1h_F0mT1rʜO^ӊk]ܯ9yd:Ѣ ܌=]087qaL֤J޿lٔns\8vV 렝yΜG0rg K0lf+a+ؤa.tG$4Lّ] -vc fݤtáL+ h;~68hUm~?#SRIύseO6h97!D@nKYqsv Kƃ osJ^)C37Wr6g!0elfNEÎ5orͼ L-4\t{"(R섃y♕h@2QTNg~ Q+v g f %zMN*pXO.ad3m*s 0=g_ƈf!cpv옧-1?";fuGbk1HgГ!6i۰/:^8pe>,o~CpN`|fl~= Smd}V| K$~snNRul3cmXw߫HbFZ󶢩E_Y-$ d9ͦ[YcV7>*`ƈGk"~GC_Iت[ܹ`{9N?&F.e9upS ܳ3jZpbfcol,f׷3KGP֋8> T`M[uo "QdfMeWҀq׺0:h齺+}&L,.=c8'=kCɡ؁Sn ^N* ,KZ'ho}:Ra>hKwBUHҟ]Aǰ1R_>qUE)"hYAma:blIg*Q4GN_J2nsξ:1mڥg4n|$HF9,d9;Μ@htbr*ͬ)@  @^h>,*HrNsƒm'2 ,dq٬˞/C~w7 S{E#k;Q"Dx]P/gmY_ n3(iF8exi,/֤j6DrTί}?nA f^~=_3wq6;@zM T)]L,4 -pR{G蕿=24 |#7_aODXUld9NZPJ낙q+Or(EmOQޗ[R0[1!"w K $bg1R*y)i?מ/GU'2yH!=KDE8byGĬ 8=e\ȑ7809s\ۻ<ӥ,̀z&C9$X͈q[\ >tMZڧ)/\4Mkjy^S 3SYM&[W?S\{xpjsp،P.!EMݘz⒆|߄͒.KRGi&0~3uچzpvf[HpP Iit(4QcA! c3,EH0| bӴE%z[$2KUILV8t6Ubayqctf|؉${ŚĚ =MB\)^Y;')mr +vE⑉nN_R}= %Fr*F GBt$_K_[iB<,B %Q4Zu %ZhARΟ D>kjb ;+LwS6YqEj;9(ԛsɗȕ-?#*Uz1عa ֙=ke~ e![4^ўMydo5doq- 7[#"낶2| V]z ]6. PSl7HrOcL +1Yһ0^*YmU6+v ^Q޹2%": a҇n=n3 ;!2\dzQVմi ' h*"QTPmP߀].NA& m3׺歍+7S\k٭H,ZNJ{7}đlY74iZOcýS[Y>&S ?T}c!$WW=nO` 1;A W^_nN 4 _hF ݤm*9B^?HE=%γE7T MŞGT1dpOZM'(gBB({|A5,,ee?P‚1HebufD*M~*.tf_dg@N@-ꨛbgi(!ѸVm5~eޚ'| mMg9IJ -ήs]NܒHUW~Ӻ>vslbk}48#p."-بHyf'uG?BNe6;N-B\~gCMMΰA`rՔeF2h-*2!VPd}>]>p,0<i ӗR[j,iG؛`i y,'zRxY.1,ޒ,l쪱^&AkttqSC }ɉz̉I\{1BO@ǷSlHJDz\ʳTGT>D'(.!zcR 40A2$lW(4+K@",o7ܤIq ۛqҚ8U܊7_5!4e>V7Bv\e]3Km(3V;9R@'`cf&. ‘@?e8Nd .4r^s3"h1,-Eps8`({gܓN?Jf0` ̍kuDz 2܆JѴ7@ߪѫmcëꩲSxH ?nAYLX HZXzf.4گo BhE꨸ 4UNc<ٳ"- ]P 8:|ޗpӾm_zWgvYtz@ёi%>tp O+"(hϣYNVU!tef!t.0r[ ĺTk4dV.]/To>rM%'a=9BѿMȵ)W$$uT7L{ıߵ^܈ڲ,VыYfg`Rs#l+{|ι%1gWxtr֏A3 s* Ern_įglcI 6)fm͡_F M"8LF37X?M?%7<X["ė5CE4*jUjAk,WGFKʁwYp^Q-6e Ozp "; F͹[Ol:4Hn AVϜ`#v}r>LNO ijE>6+g0"vf|M]og!)WWyX/|Yh: [%-*z {[.G]NyVB|:|Y"=Jxqf`kw,={sq 0\[ NYlIxRr:i)܁׻p6Um]aiu:! 0ѧfJj=6y"?A[.M(.I'O <+ȉP gWfG1AR䲺&٨?V86痂?"4z(ſn%?MEr!i5, )SԈӉq,vͽ)1YT|eGO U<1H{׵r+mLP xO U5@C&$]&U"\pߛ wPG?}ˆ{]SSrmڵ<|LYIuƊ%Bva4*jD@[qB<[t_ B8%#rx85m{ؑj3^#AC`jn_͒*\w&CR/Jv*HT[mϫM>I$Ic)6uG{x~HZ 2:2k;pGѲXcH!;`.R4i$= ɞ_YF]͉(թQy3wqtcO01N&3g_5[jROgG(/ qwt͇e>oҥ7yDBpZoYaJbXۛ)fŌl9+7bԭt$_v/ ׉LLGm;\%(k^]#zrSn p0w⓾.;ka6/c<^r>EYt o9=Z^rZHeXꌞU%窋mхJӡ{pϽHQ&ݔd!Uֹ8 \5/'Vhy,IQ;pnggB"9/ ox9Hr\&c'roլB jF,)E_u-qr2k;`߂=;5eGO&;G^1Mj *֩ 0J'alBh eV.:Ep5=* ]&.D4gl)3l>y0uN[ jiQC^#R[ 'ym)FʩW0wEm8@ uvM˲8Q|Lnim 4=SD=ڵGojyw ;4Sm ~Q #ʚ8?RdUwg%9ϹtԑTB%?nm 2e4MC^qS 8,rlly͛:W^3 pB*݃w+G :?lH=$C Q zDRDlK>I R/ >0C/!Gϻ׃!>4 $ɬ Lt ȚSfz;'nq7_+p'Rx# a⋥rg|uYׁu%%gPw՘3Z)W;ZHCBMؙe3ؿ2 !4oY7ܒ9Y}#-68D=SlB#y5G oҨyNM9(pQ V9-h,jR `=T@]c}"#)5靑/6JfL 9e+i oo\ŗǚA4)6eȎ2XE.8un%et,&;ι@Ws C,B5gLzfIA˖X(YTAĬ^$!9 ć(a~0}&fJ/OpR`)zԄ ]a`ZRKbpZ\,'WJP/t5#$g+Ka$HFq{O\6%ȚB^[y]/A(UYj 2o jSs$peÛ"G˿ke'5tQ~RyHg=*uϬk݂IY 5,B$](lZbT@a0$/Oic8}d<2TO~[/KdMf}pAEf+  8I fP%?eGi`:t; KE=']G?"Ң}*^59C{6YmB@Q"w@YKO\!!w袌7//c%Ta.Xb,bvD`PTyĤԾI9J`` <5oFh #*i-jۗQˆ~yN}S$Ε8c~\K'Fİ7.Bo֖Iɟkޮ5Mv˂_}4Zl={eG7ܡ!r_]m:0IeJy25HPa~F{6MQw]>)1FSR\H ]a^ۂR4T/ %ޔIZF]ȞuXtn%MٲkĭsYiaw ;1? W^ aIPmZ(VeJcS^}ޚvmH$?T}Pb *W3)uOm G' SC!sQU\^+}q{@!g0~zҦ;hN\AtV8I$c}qI|L4_9jƟ+. K]|۞Od3vgՐã̇nͨcs+nL1J]%J@)1Ƶxτ8JP_э00 ~  W' ,X'fzuicS??j)VMYon m0/e"+rSoP݂̖QC >l:*ݶ! \SC_i@VU֭H{x4io$X { % /#h]`mQ<}a|-vѲ!Nԯ| 9TV`X̉T.W7 Aީ-;KH%kEs6sGY>,kO=[y3QIJC٨d.Ggݘ=nfn(v R9&^ۍvTȊN=W@?I/#Z<ɄgH eJg>%Ăe AwJ3S|)VW?ut  -:ݡu__"X&MK#%!, qj(ʊ-SsPѤ: / wEj(z|.Q"L/K[J%o]1_kC9q1ueIE+=S>-QHsa` Aw%`}n2ʢZֱMb5.a"W{%MǞXH} I k|dfDW?IOẄ;pU8;1;KR/>#S ^cgQ_$*> {hUSe2ra"`Rݬ<1X=S2ܞX;Vŏ.y׼>;:UExpI-L\ } u!\ ܛrW bơAܚWOܼgy MJP`qRMOKѴm͵:[PS%]}J?T@lw;fap`A6D_x?|&Dwf:[:q6=R,snVd-ٿqqGDD3MQ5Ntk'v;.V~ Kǡ3f9=AIۢ<;aVLףj7jj^ps涓[/`h>zbǯCir. AؘXts]PE `yg5/4Q+ &9~f|4@x=a ¦)k9V{WtF(G{ hめ:>כ^1u'Hi es. fA8F,dxʵd+JR,0hzijDy1%¡ M'IH#VOϪ]X%]WF$n$D6兹* 4ޅh\4QD 3x63=r}TnQ |Xm7^U˷% 1|GSoZ x$MIn]S_rn*h(|205-鄩[Rnq5NXkoҦ9\ `cEN@lP)L ȷ[f@c}h5ADmX˛\URs)h2+*ns}kMZ6C4Lf)ng0ƈh~D@Д$Wi4gb^}׻|m(U)55F5x;3L)JDs1z̽RelCp!Yo'T1[L5fY褝v0=CENe/JqA!H{pA>/tRAI4=V1}N/arȏƁ?u?ڀiICnoLݩ3~FE _Z eJUum&IC adOϊv6nn9l9Sd#UW`: inՋIA0CA+)*&`pƺ}2`(1=W|\%w639j&>aIFp]+ Qyߵ.8J L4nGCc\bh/^X.ܓ`/aɣ=&(|(L%E~|,cqt ?JJY=[!x.y9'wlqX藹s9z?>\dSH,UsTqa] ~jLj _O"ih2Ė>A{Fꛯi h#'X$]1)Q6g FRZ6C)͗Wwe+lQqe) \,Ro8,4m[7ew]:5˃Goi+lR!J?CX'%0cqW$C&^.nM&N_y6QngX^ʱfCq& 'h=r3G,Nu'}P疪, JMuWB-2XSgl[:JAI72Y|~SIhTu:(ֶ gG<saql2daRy,tO ^rqt83g6[C+Mv K~O.]14cs\V]FӸM"!8ް8t`Ӣl3%6܊8Ta%^-)bB9i#Kt\Hߤ̸ 8<--H7w@+=zցcT%j*ive<~B̗5;O ~⇓)ܜ9K/)- Qo,bfUҵ:_!:/dsAH#}m̆R|U :sbcp7ba'>xi6&9j7OHrv&VLDC;hbur)T=I^yw"m(>FfaƬ{ׅZ9aM Z@qX]]Qm#:߬21gXlE@n둩/Ք&063ȿ FR>'˰婽9 qOOO(zC@p4OM+ 4.ֳG [|Qвk>)j#s.Q[!\B(`ﵼS T=J9KqOAd#رC@dCJGXcqj 8knZ=~'I`}˭C_|#a5ZR5gl9NϦ{_h,+,*,h-_渭UIlwA\ :Ȋሼn-9'nKf@P=wX?ͬ 4Cw4wl¡ud?#F$5yvW?wbVO*|WA dY 1]> ƨTt}zM7UoזkGc˺4BiŧG$fCRw#mGQؘhUD{4Ī-rQc9r lj@WuQfy*kPq܏{q'ɉ ,=qps:^z϶iBSZboޔ^"ƞw~l;j"vW%9`+X'rՔS> % p)ihY= nKhIi-Ճ8$ e_a QWn]6( |/:xl#"A uNX͌F3[JC'o[s(-eGg9 Ѯ۠Pr>$Gύ,$?MO 1CFh>c ?"qawE7eR#}F|qy8r'XCut`y'j)Asëu%.Uֵ4aLj ^ S7Uvԟܣ)1ů"] m(8I䖼71-:3%5<2XŭUW-pM6N'@qq:L,kdOH,ܫ!ul9delJ_Ctr5IY햼\"ۻ3hUjeA zCH(6E>Vnǟ>%,wzΤQUCjA>㗎ePᦸ.w} ,BfVVԼ,'w̵sH{Nqx1|&V6zh[U&kb55CdJxa*-پ "ֆk i{ + p2FB`ʤCm`# w? SFﲲG'DESj0z0Ita@$ [/W&~rY9tu͉$>e@D^a(6ӑ!F$"om|&+_/ o0qVTˆ<_z2K,۔RBU]Dq!fah}8\w!?MpeT< {WRbU3ayQ{d)0?W-.j cE!3$)"ԕ ȑ~ݭ,AqsgMӂ|\ܖ,In)CIUӅP[i7ODPD5Hw$!,:+ZQ }/?̿Nx04KS,:QdWuȒcL[û(9x5z2VP|faXةt+2/#ɪ'jNKc)}T8[N{Hяfhne/sDr3gG7R*+N"gx&"O_)K(;͑^[RɺCLa.n>,-rRס_;񌒝=&z?b"hWwzV!Dwub}M!U1z.QQZ1w8oMgJ'{]X6e7u<.R"M0Zauzl4o6 /)%W*z.?jd!Uul) iAl^y%|xDUdMq6~1AIPwqi$TW!nDPwVa[k4֔٢56uN{L>ɨ 2Jt""d"L|Vo"V% ~_jZk+Z.48wnL1ܮ"Ѥq;KCJѐ}fny Gu78$~qk dC2@|* ]/U(R+5S{ ~@cI@ԩ$;jzǠ/ԗ+qz,bB`Kv{ n ]DVԑج ~O[9:GMU׫/1EG,'pďsVϼƿSit*0[/ZȒ%YfZpמ 5$Z a!rS}c2Qc]_#\HJ (9ǒ<#t x~ϫn;Y/m!C1*^v6-E#z EYDjeA:ԹUfҢf/sJ!(-[T lY+jbUedndB-E6c`<-ô(p< z҅酶:\6n>T-$tKLvhY;W'-p-x蓐MV!I};,i"Q@> f44[e*~ކ7T?.e[Ig轗(8,QX?5.q \snpc!뎰SoJ?*r8YfSѨq.`LYg maA"R:uh,]8~/fppDWDc#pu{A=_;.-E}Ջ^]N]>#yH. _Fz-#}##J9Ym} Hu2҃)긧F{ˆ㍥ڟ-O1퐒HfMBX=g`7=6K6%^.P6 ݴGN2Q%_SarX&yOxAu|/6 j$NT>7-?ΧO cU"1g ">PB%I}E p/f+S;`۠ASj5Ơ붴IjEƥ%&ʖ1g(粪gT%eEEW)^ҦIo?ȫ~3cr2΅>Q-kumbx}}Qeצ#-{%5Z@3#eQ|~d^a7F0LqҔK (<Œŏ\ NZ9Wf ;oq3n7PL^4hLkJ`|^r_~`bx:ȦWTYOucs=VU)MFwSHU="Y.^ iQ=ǏI'tI8W;("zs0抛4tyxj_:^hʨPa1nW=G\K_jP,1@P3XN /}xB[  îv7ߥo]-2ŃvPO }߿ާ||&҃Ծf.Ց[=tTΣTV od~&uuW\E/LiSeD5 ixagXaey{=w/-[]{A'b]= 0.1|j)#E,+gS[ 졍|J{#ayYph«/:bT%8'X)f6@8ۜDv( HVM3?FfhjG!${32B3 ֱ>(\"&: % MPw1: L_/q Uv7іڧjYqqq7s1eGhὙWS{s;*/rr3ݗ}.a o㧿Um%hw!N'=-8сؾa:ßnRўSw`q8*]W72IJERa$KwF2]G|@}O%ż?E(>VH/{JUa8ysaзI<00S\ `Bj Tc6X?2`\['ݟ'T2\xYx-xMt$SM_NYGbt+Gmug0AW@_!k`Jř/&0{L1k "ܒn^ہV&5h_deC' #|O[H>f?sSXgzj!\I!V _%^ (2tÓֳs5'% _bm 15F1^'l7<3./V*jo"3HԂ8\pCy#Q=*sr8rO52JjBMUna=  N2A !KR8"tP}NS4vtK\،:ߟ_6:^Az9 FQ= [^ǻw#%KжP?dУ,@:9 dG0lţ՛T-t4w|)uT '?LT0'f)~1|3L'RP GKZpmA$R<‘W=A a#Ĩ/  +[&'ή (;h DaVhc&ޫ޴1tܭ׺/ 8CMSDc-=!0Љkކvƴ̘u ;rat x+2+?w+R20ɲ,L^2yҧN:}"h+0\zV]=kR*Hb'+(ՂethƖV?oHԤv^^-0,,ž#\uQg%Lc$9:hD˫!rE'̥ 5.Vs[; T)@ F00J.@Cę't/7B;M=—˄h٫7>΄-=VS4f5/Mpvk4 d /|^Q89y)+u&ctBprG~m1!+." &/KR z)x!)*T%B\a7 .+*(|\4'E }FIvGB*/2&ЎYSh?t'e-lL/}2ӣrLgB^k&E.Gsػqΰ:# R kpjd-l欮S/7CB4)7p~&.FYav@AQgYkDD oմѭ@xӗBfB@&u\o="q˖h2v]@D* u mLXt$1X1ų@3˗2m\u XꙒdH*1 #qwɶWdjߪc1Y@ }2Emq9Xt&.DqV6'|ATUXu*|-%t¬s,F{'zOAD[kRE:i90c~('g dUq@1΢_Uo.z 8QWDcw,Rn8}$ \?AWm\| ݒM1?.]j;`6-v n>xÒB;@Qq0loxJF䤋 >6gC)o3x\¯@vlsyc=J^M EGZ='N/S;T@Cc.MRJ~JHtԋ^wx̊ (|urAՖY̴>ȴp:]n4XrG8+@6*wCy,zki5 Jy -QٓR;WD >JCZR>? K$쒉5ƞ^\=<moa﵃8|jĂb(X0'9 |JVm SKp}XHoz 4[FO%sMϞHAe5X1JG ۨCx@XZ%o|`u_P2sym zڮ]~C VٛP%:=H Y3%^M3q6uDۜg #‹TW=29hl"UoZV| ܞa;cns~?-lu IR_\/Pvƍw3ˀ^s C &A*ac }hJ7CUac"7JFG^lKT8s|c~G')jA)C/Qr̳9b뜐B ^adN1*ۇ0juT3~rnNHH`O.EQ O #S"Igۙh뵖4'6o) >.|31Hp p" srYsLZE6>G9TMDy5 rK9Dz@\by>)<3T{Iz\%4 ŧ!RCDOCkdc1ob[LV{ N؃(;4z5wg FZb,snqէBD_? 7548 ת)oPψښ(d>GctRسj_?]WK|VTOnʀmX7ex`I5/ڸo)j-oD:Gڷ$ϣV5""i G݂hz#uG ߵ`mK*ΚtWfL ][` M ojkkޮ"Vmx4V@q4J0nrIXXTp X]T 2ߠwK&R)h%6!dhՉD0(sj7E0}|ߌJmQb$W&b, uKR=P uWvt9e(Dزq1g d rOlQkc|(8r/$|뱥q!π>,JvV;tZ Yv04~~N'M;=c?Uj~Ztt7a?̼L#@Qޠ6(DW$t'WJO Ј`.$2O6N˿Z8h{w@Dou7jC3; \r/`ЗӂV%#wm]h>z$'',:WKPA,3, Zښ4VRO B ykl"#"'۶0Jp`Vs`be,L:{qv$;u|؟ `X^{g*X1=l{(i~ % ].w?L;:7&A¾| 贂 %BȈkV"O9t7Ri@2u8(D7]UN cCRvRR x5%Ŕcfx x}|(5o$"sR"⻭xşpr"eB:hyVzHO2_HYO^FF%X6gϞ(#B%*LjS)- 1U,T10 +MA\wQTKDm٪Fm.8ЗmmYklV}jmm R}˱~Jx[l5ϫDmnWYZdXTtyޅv,:A_/\ WǝWdq h)߉Fl!]C>ٗAw[Ar6a21oP@,!c8/e E[ٿ uvׅp72c5v Kg K5Q:K|Z`$X7GyXq4ϼI`7]GnZڄ"G'Y-#-xVug9Z)JMRË>y3kQ֌g1#|K6[gW $+̐Y Ւ9ĭF=M:h}6U3cx/!fk3C<_-k߆U=XvŸY)i薚j)'=p۠/x}pEWUTN} ;TRc SJz!;!bym"3bН$u*J$}[?bT0o6<śK8_Q4H`gOѴ30:F.2.f 9 k= H{n6R2=ƣ!7 ^%!S9/K33qO5Y{ٽ!:Њݜ:fo^M2tA*ݴz0="JHv; =tʘ0\NfͅTDu8j [$JXh9NXWQRvgEdG(=e7Z83ߟ/-@<L9Ԑ齄Io_~X>̞ef57sSƳh:u͌ ڑR&W B.h/X.,5:5'H|M@lzֻ 56tDPZi֨fDiFy/ EF$\h#/A}Ggu}VdW"7 @̵sAiR$ WjGWAN,iF2?"EpQkt›Ꜵ4"`Lﮣ!+f›_aM W7ڵD8_i6D:ދ}鸼Xi. 0: nG.s"4U^WF;6;?tkX(kάFZň!ltS 1Xӕ)> N@_>ZQ8Vh |J8ߟ2a*U* *=;'D Gxn*vܝT:NnDj)ISbنi}y c@*仡sqmb> ⹜ST(C#wh}aF?Ojز`56ׂL+,{;)=J[7B)LFD[`ׂJER`.moI"Wp+D~ЮCF,ZuU H,B0֏ZVrUI+H4!W*?UG/~KPuFW`By _ 6p4 u!rNA4V>3= 9\ vRa(Jl*Z^}Zp6}xF[גYn\R*ch`I2 vmcKP p@s׏Ko)C?R7vHkN~C )K 68-NkګYm մ\%JY9|&wp1ti-+7V3$hkv罊}3:|pL2ԸIo鸯01weTD, O*m܀3dNށiUH˭2hz+aQ@oJbjua3u:ڏ+;%+%h{7f=}v3WfF#|K=C(8wSW 9@SʶY4o07l5 X][s ZIcl ^76 y4“ndnZ彡w۰Hq(tq"Ng[샱 -.&º%ˆ}ҨwмBz{#6`pB;+r3Pl0.68&03`,˴Vf%mC?nc'y\UT<3@`ß*)ԻhKFӬ-Bq3l0%W,I 8[I:*5uBnx[rܗ!o~GVMyu lMK"zo{?>Mԃ獭Q$r7baŘG6:s(#V|Xc#*9Dcd R,rD47M%0iJG7!ᙻƫNA@g ׉H&u %RC'y  7ED>t@R^j{k2qwj ѣ 2A~*ŒO#J1Rx{SurxjrNGoSufLl>JLg!$HNI~g;X[\jUoR@1RO^!wNAl )wAP+G;숎F\]~W1LΈ $vXtٟ]!rrs 7.F)GAS6/ N^{y5-h kWq%B V1h^ǝH2t(]N}~$O4gNWWʸXDyR?|oY,ܥQ-sĉKqjBamh7*+"xBK=XɳV?E)C+mZŕ^F)YRNB~:Юpഡ MlZiQLzkehK 7"\ML$!~kO AQ-_gbLg4@Xѳ;q=j6a"dTk E5{8B>LЃs2㽟 `M$vBd_H3gCܦXޡaR.MঐxfW6H($YX\dP*~줚מ&іś,Jg}d6z hK˔ U>JWf~5""@q^/ǹ& (.k64GؑJ^![9ɪi-F\JOV@xY'[roj:S~f5lIa?!?T|l&M1!0ym<"H]&(yFu A"x!NcIbNV1[ήANpOk^AO@It @Z?uv<7j8N{!اM3 q">I+O{n @5- Y7Ѝ\} \)1Zexyz<$=x)3G9TWva]?E_u./(f!XLE ߎ= N$KFX 6o;`X4 8!} F=ySsk\r%T/yNGmí!& ßX9띝a.ɂjEӍ;0&?|D/&ڭWNvIeb "F. UB7kP6/W{?xUq0ă.>Zz A+u$tZt\.=tͲ**Ns"Ϧ9ϐXoe<…[+17H\<?)e ls+lT87(NT* -ņyjɵh^Oݡ"d/+;0F-l'{DcIx^qsZ.Ԡ7yFxMt#a!g*M>E[hb ? ᖊ0(gq)}dii=y9'HkQ ^[NUT聢ƕ764"ҠaSsgLWMuk5'yxGh{ZctS6}>T:KZr.y<}Ŋ|q?'<.rOSom^=m(zYikT*7C>.E!f+{ {7{9m+{.؇nNY9&g:$jpZe.ti8xXC` K8al#5%amPbO(YÍOfVQp="뷜'nQ`'f/\qSǻ2bF*dz"P;% I6z.9t>of.ʪ0lhD;Ns~e\ yd/7w)u9EX^9m 55Oc8Q5Ra$5(^Yj&>f.k:= _^4N8~EAh湗~+7|7YkLaodn-R'JQ%l}HXJx.׭Ir>dk}M7p37{uI<GO_P8Y&sJvVՁ_ {*EHCS@w6@]5;BN ??°ToֶĭdKN~X /{)LJ'BBl!&FHuSt"PH",fIZnczVGA۱ hAB dO&[MU: p}Od> mx)xpHȣP*̦4 =RܕuB d!jB$݋UȜoo q}OzɽTLj6caX U $2kqm35peHћw`kfm𶗘+K:E"oER^ \0@1Y#OKmm YB{G:i0' Qwvk="x\w'u#ӁrbԫNd\h]KAHlB,!vA>M;n̴6>_඄!D+$#9<4יy;;m=ᆅQuYm6P7T53L U*V7fGXw:R+ҏB#MpVf So:+0r4d$LSMGM":÷a]bXJ:XѽVU۵׻e1ӇU?S0*nk%R rC.wTǶgl@c5D*nӤ;`K * \3?8;MB"z"8x5T?=ρj}\tt9mLm6*kz34d^w>y[ZN FF5<|}-&pUjk#.OBw} y 6ny%~Ȅ1v$o\B]0*R~,յe,vOo3=:r<{Dx>ς'pǂ /.?c/cẻX2y' _IX&Uw5c&*+>7 \H#L5ΞTM#aepp{FSR9޺71a0“<9_lr+[HY'$oK%Јnrﲕ V1#UW=XqeMr[ S>#?E ^x,LNn=( qwn ^%2"~2^FۀI5`SFywYo2i)7xņi i:. c%,z37XYA͛ R1=%}ؓF6O91Jz^QA6 }GSFlmUnivBigNm) T2?0/Do9x||hHܒ쌒,e8ЉʤKܱN>FV92F3mۈ0ѹ ^3xzr9Y.+ es{6kICFye>bid棻]qn?@%–>yϊvBYHV#p> >1,@zߚ_bV򹆰"_M.^H#aeu7(cC=^+J_Ppp4z 9!! 5==2f\O=TYN_B,䌼nWiLjA0[U#uJ2> @BAdZ;8ƬVfCKșUۋnж+b-9LҗY(YpVze2Ni/O [qivC8Qa򸤑sg0852P~\'~ EPRғI㹱{~* {d>m  e[\kř!,h -L=`+́j$?TI;تkܠбlZ=Ž@Ҷf _*JߛLLh染لR>IhdQ8FwfrU &RCwNsVuB>.YTʙBíko}y2r?2J֫V=ƁFm_hƤ| _PǍ@J08-s;X3^u-6]o|eўbo(} [Psp(jG 0#2~fO.˥Dq:>j !)ൊ O^/E-u5CJﬓO9ȗuTGܚ<9<Θi:T4ƻ + x?(SkuM\7,4Mܖn_3l68/@>w0J|p)S5_C&Je*3mֺԐ4}]8/,=u9IN7I@phM1#-Ь@8N9n>^޻BV6 VНDN)$= twep wߐ;G.6> wF/dT}nJ2+_qT-=&ipEuy(3J2AV?j @!(PgꈄBPۨ%ن{!^ȇ˛pۚ[Kƥ{A.;L*74~rִ ,k^L_AI:˺&ݿBT?|+E-) )B/M}.ur]^gVw}*g*jNqH>dž> IXC}\8YgL|Ar˞h薈is2fqbL\zt]̓{'WU-C%(>3fZ- UZݘ#^B Y6wU\c<h,SPU2LЋ=):?f1i241ʚe]ϙ@#9=i (엺.%h=*aEpJ_&;8hI%"*qu9ٗA;u- *,xOEҹ^bxt.B&Fy%im/:<ک]Ee %u?3XdgOui MteJOs~mV*Mjbz k&q ҍ:bV,)JXުo|gvH]e]%ل1jι^5!Asd#b*\KPt lۃbM7/_ՃurMR6fp^_:n9.\{|z)c}eqR8fbLIY՝*_& hde>z%OCdUj^ J“ڭ/ў͟=v5i[j7O_o:X sC^`Wݟ~Wlya,U>|Vt/;W4]y =h-;T r1l#CIÉTJ(@O`hb=7!^*SĂ5ie!!'Td:_eZw!(!y#*5 /sg"Qhe-/  5A37 =޲Q݌ZtRA_NM3mQR޼0cmV3׬y0rFhdbPYwH3ta&%,f6(a9t[V@3m& .x-(3)IݽioCnlݱW`  (m"O V2U<&dH-'I#PFA21Bj}D-;HM{kr8DV.yVa̫n!_s!±g+__qJ/WmHON 7i&&^un܊_ltĚByl3gDfL$- ID|")jڕh$m?ȓglǁ^s0FWiFPuuv{K_N-Ι2^:{Zsn "9Uo\r~O>Q[ y.$JusAhdca乨e'g pKu޴`MQ~9!z'i!lM/Wi65^|5ex&Ip=bgxC ۣAwҼ_չ#xw{ln)U,+Kw<;Wvf= P.c9E/yA1?HFW(aF8*2~0wR(72m/eqL*~F7ϼ4+!'3\DI.)\<߆Zm#N?Q3䡘+ 4ٽ)gFOyɆv(\dQe.Ϟ)ޑ#s{!RǢ|FLhͥ]Wcy^6|(znEТ*r7JZR #p`]?2_[GM+`l6~1t9d]֏5$Q<&t^3Ф"H B.Pl SoK4R޾+'݇Zn@SȰiQn{i~0]d0:#o6D9<:1Km+l i&l dfnۜ@Gr+Wdlaq.Po}wyKl،K^`:eYoY%n4ݸEoa:v a0sR™-T6.i;T9m:˱ɰ1|~'8 PXxuA7ʼnZ)i$2N_,ֱAy`]ŋ! ]kR i4Pl 4`|vքNfһт < $>$ >m*ˁL!zhRh̋nprJA&o,ܭjmj#?{z}66o;jj?{ uO.+2e^t˘h,VJJTM! .PVGJ;snENT@l?b@{1 MJ>๫1T<;GZ=.q8&ab״}ŒnSi_gyf9rhG!]j}Ҝq!9`?E4S9 oNy/*7 T""֥s+GBgԗŀeN }9Z/XX(Kl4%^_1zKlz<ۥBlH¤!eXe9i;D G0Rj7|Òw6 =M tvjֵ[gPpAZKmb#Z ٽp1/.^` Oe+-( }D* tX]UO+>@&yuX$&- lrl' E>5e1̺Jd SH?݈Բ}Ab{E@de,j "imֶsBhlxsi-`Ɍ/8jAw>LoH5GVSS3ɻ-4;~l8ɼ m>@"*6ߜ`#| ԕ\4xHۓ_M/Lg`5e?H{dHֈu͇dy ˄_@]jpx(u.[R{:+Gث4$_zT~`*WHLy6Vw71{J#hCJXr,)RqY2EШ1w0ía6mXnx!Ƒo3z!];5$'x3s;=ŪgJ0ҥ8x!,Ub(vg5*BZ VWG(B_ҿl$<_g)X_ ǚ^YX!cA<-~XNbΔN4qkв> $12a ḷpbr\S4?aJ{}YN7̜[FDK(̳S-R3t4;2ؕQP#=Չ<}+[L#$+$t֜>'ht)M:6kFhޞ)x@fxAuעTd,l⽄;6Zha{xJ"fҵ}ٱsXɡٕS-0NĆZ, eg3)&0C'{ `ooKҋ}]= ~J;FB1WeZUQp\s(T ]yFwvYF%ޞץzc{?wȪdzm@%;?:pe0p4+qw[DڨM)H2+ XB9x"<)f`֡$3T>3n˲T;#b՜ZTӹJ२I.3Qg=ڼWϻ1׌]j ML#)X W{ݬvNSm3mWjM~R>aE6O_kV ֳ# 羻qn+裈Z.s$L }^NO;#n+U`u19;vDۇ$bSKcw +mæ͏'Sg@I>2 s{AĒi]!XJu IcbAaԩD@bz_-pdnmF8M -~$ @LkQm4Pql &"o\:e 2""ۭS4w'j oƕDz Uu*!p{ƒ̨`~Z\Rk~`NZ / ܋11- μi W w*$rĖC:%ѻ$9jOcM f,EpQ)CtaOi14U=ǬRjšWv=Hh8bEo,9Eoi,v됡jPsmSk6ZmqC7JIXkʛ_hAÇXlސ_}J7g"a?D%)dkGQ&L؏i^:HRw ^_k@tnTĊKy}XӃm3H]UxZ3y\`N fuqVfON>P6'Fv\R!TՖU«@I/zT\@|t{h~\-ow.QHhm 0IْN].I@Xߝ9/BaQ=%Ш|$#@5˦eKQ7Q9fr/R_¦9R{AfAYAMP89~1nH0|͜iʘ_b塣Ri KxIZGWqR0v!: GEbD?u+CP^!t<|l )G'{mQ}a7wZџa2 +̷3"ǻ4ebr,nj 50$L2`xľXZ8qNx驞 &va+HfgT9v]۴obfwҭ`uTE7~ =mzt3?G l$_#zF`Օ"-=921G}mXĬ&n}3AuXlߗVQeZ=nB? p \=s4EILQ_pMz~Eg/ x"&yN FK9tc] ɀX{KbHeY~#6_&<5WlNW*sJ5[zuŶamA@R5Y`ʛҘE9X[=V?~[1S{{3%.RT!lZ"ɼ#jߝvG;q|=ţL}h=ɱt?+nkL}S%MvI;NKf AR9Jn͛B,%HX4^#Ӎ\ ]  !ՀLJ2SھId9v>[fⶫur*%I3: ùpe4 GuZ N-E?at;JOe3[ <3L+6~r:,l 2]uwV M+ bs/^oC`+ra3eJ&hqSL;AůarVrfр?Ả^wH{+ !*?vo c;[<\lBn_vb9@LUvϸ>gwf0)`GeR$u-kkIsTIfDr] yN~KlSc %>y"豷 f0APAX_8#q'@sV.z(hR6vm#6-Ex%PW/ 9.7R}u…Z`I ǗoX[g*q9]ÚIbN0g4ҐɣUܔ&?vY6ZBc?lgm Yi j8p,m6qHT%'rlńsV$&1BkeV >rPۍKn6mx͙|inX 3gWa3vP`7B~JSdwfwA fS9 <$TԱ\]t/ ^_FMg,Yvj.Ͽկ(EUſdr؍}h>>{ 1' 3dNW`Bj6޲[i]wǥԱ7{s`:Mc Cu)'XH-kqɯl19?9^ yLDТ,t-RT@¼z$k^pf$1*W$&XRy;Hz9'm > #4nSlT,YgbMXn;[J Ƭ8ɩwG^"Ob^Օ!(|1U-"Q`F?5̖smw=FTKn"_׹{;5UxueU,W&-d@y7?yה {~Y-fHI:USKKmA^PD]I^dMq[QS}FY/" wjhvd;="DuCڝ]鲜Ai(bAXe:ڹ k"Y(#Rc#lsjFXJU”WɟRUWܻNRN&]'>Y<`]QR#;"E,\c.t+ŷRU`# S>Ëw{NdtM ,אJ}iA/Y)3N'MEfY9$=Ţ?%1%7Ϩ0AΞ kaLƷ{[5]af?!DwC<x׻NoP[r5 "3*%չ6eX[q'uy+@jD#imjUo$.vο_~%BZIw2ԃ km >Zu{;M:)nt6F)Wc :T>7` DŤmx Fʭ!O.PFT%u=:0Cx(OR9C<ɨ{^;Fʾn, PUi xEXZE_sNPLS=', N hY Gmjpj>>3-'NNC Os[^s⥞4޽VP1F5d{~;ޚ@[>d:ō3v|pR_U>+ u$?⠂'쁏CܔVlƱ_>!%[sH:d*ȉy_sGE&0KN+Wٙdd0 HAd<,$=<:k>V(v5Û?ѿO<ārHіD(Hw6n'a>[yAa"Ng&b 6F5L[ $ԖN/\`{HեS-T/C+R0&Bݿ]ҮȦ<'0.Ō"*ss{{RV㯀L-2{{vp\v6_ޕL$<ʨ=x]LÊps\PX8-O3$.;6xs ښ4'ĈѱX`io8d?zyuӄܞ6*[6\T2ftၺ udor/]{ŅN c>С Ȥi5y}ou_Go 3>rZd)[tjAdT3N@;γ4˫r}MkrǏ:fHQZMfbkw=uYqڢ +ԥNijQ9jeY!<JV-.5<%])qy`(*ySCCxUX#`"_ + bvR7%痌;;d8,z3;>-a&9aœ6Ch gZ\F`so+-DžR,/W-@HaCۇ0bwNoEx7B?„M9n Zw KMdyjsdN6=Ѱ e}u֖VΚ5nE"@@[ ;S4]#$1Ͻ)^ti*Y}pGpM% [q"~g"Nœ,0oŏ6i^[*#fh 1+ar8깼Da! Έ'nP7:Okx!{:YzB+J#> 2u Q"\bQZ2ߜSїBe1bftR‡EHS@E+9Xvhw93ϑ!juR8= 0Oxb@7Aeb( O6,+ȱ E,\9hx!0Alݳuo]0UU/9JV'mHu{Ka(| ެ@l2Wű`Q~Sf=걭٤%;KD&]Remnrjyn"Ғ؇MN AG-D 0/dpŴYUm]͡+uVFX)N:o }𧾞ŤMM.˱9)4^>P!"ithߣ&w?PYe ,q8bwH >CgU1B.FıNvy?}:XhW4!ĴU Xɏ/g!tY UuheIh>"vX:N*A 28 SS ;B$v7'XZ_{S"9^"LHJNSRՄ*m{ݞR¤EhLbVFaoێ)M Z}vD`D'^cz2U|!/ sl" F,A#ǩÞ*ߣt׋Ǜ Պþ[r. ALlq4MfaK9ƸBkȵ HB)à#\ gYH>*1Dt& fɇqC..ٖV ,v4Q 4~Ja^j61޻L~w"ޘ2@ioY 8}b WϥT YɮA|=)h+ :Y& dzzO?w1C?iSYOQJwgu2c{=;jTL"W@=।YhGh(c/6X/ĥ4mh]VQRi2ݹb*k%7,(?7 THChȚpo67 ^J^Ѻ|-:/k:N xO]/l]NSA֢A1zÔI6^7H?}Z'1HkY2_\TPL|JӣRLy'I'&${nt,W }Zj(^3`::ad?`c%?p1g_d/OINp(D5 H5.h\CGӡAQajcx ~D؆9MTt@뭸T~y V_5gz5G&/1q2{Y؋٠?(`Gd}czd% *cyXi* ur @fn™(9QMZ &S FH{Zٜ`[_g7E%'s8O(D9\u>GY0pS>^f_Ԓf -/u 5*H?7g,<#Mj<5GYO[nS`'v^ +1 jK:k2Ѡ9ꀁ^K?u`P0NE`e$/`˰9gpkk]rÓ WyboM :1:(IKgIwO,xkS9!OxS{n'k.P }jk1Ed5u BXCLb`(/Fr[N^кz{SQ5oU7Gx€@gc\- i7W(Bө-L~[KoVeu>';wi'|3EFzyк{k  4%o; $iSAfaZ L3O /;5f]N(s i`'hђbb-Ͳ/Pf^ڙx<34WFȜRS3o~KPVDxdw\@bd)V`ҙgg4}{n9 u?m2lǑ;8U{sYJ<5/IZU} @Et=cry `.ۑK)s c!Գe<:ۤ;LI˫\@!>2T_G8P I(y8d*GJ?usp5*K![_V :Z g8QY2h@b3¼]O :ԐWZ %;P*#eDـDlH$6]2O,v¸7bwϪ J.,t3ZvC6f޽O"oK6K}m-)}a uA\ YؖvK{wBe͓Wt ,؞9d;(L61Š璌73R,ޘɿ.F*~o%܎Mwrg3Z^:LT B"e9I`]!m-H3MgPAmkR]>c#T~KD23 eq-k$S wqہյN_K)Yu@oZ j)vPs,".=J MVh qGkrP Ƽŋަ/)aH >ms,dZ&&a UT@l`FrXG~ :Wc[ Y宪o1δ+!td&wQ~cmSNX/b<<6C<3 Il2) j^l%+vaJ > e%ʩFV =IČa%Gydڽqψ~;#+;} e2PA׿fMC dO9UXW+mٗrr _U+oh\ e[L@{Bs Jٙc%a*nyKG/mM1ajeG9܅b@ct_uUv`ܴVؚq^"Snǝp\#?]텖WhMUe'lqR*DFH| 03f֐م,@-ckW 6S Ý}LI CZR*'zo.%*5~XRo@Qgbݰ si$P/r(88:3'vXiN U +֚"ȡm }Ij<-cIGC}e[DM\5Gx*H>.avm} :+D2 CB5l^ -.3~k[iAsM+zD?$2 вz֮(zoC\[mhܞJe95EՍ|"T8<v귩ce 3s3)E] O \;ly/6 w^ےТ| ].PP5Sz߹["+uCm,u95NVfLc͛,{xur&H\uF1 ٢TqN>koՁ43'/!b4by\ U<ǧ֚, K)8vX`+:kVV̰ yv\6`L̶XDM>vcƀ?G!܄ciL:]sHg"^jv}_/s V gȟ8Q7)D6]"U8SaYq-&G1N'}2k4w)x>d:S*GVOP31J8!dѩrF>޵9"#t[ffY+XPw1ѿ-eKS:ÍU촨sHFt#td A_OuDءCaLn*ip.:{.fI$$.<DmaY5:A_"u6uVf ˆ͙g(NxRXMc/jHd,?9q|Gtrԃu?{waB '1%L#ُ^Me݋zD u gta`eV88 li ˨L2כ7")qE?ئ19?2?塗_BwWva|-~#|)_eOw0o9=a,o[) &‘QX>4lj1H0 M)ylvQR ͠ߺD:C3h t;}kTm=^Lf$GT~YʷRE/6ۢv.=0MO#J\c}[#54կa\\RM' 2w`B #,(BܝL {$*7SٵzAjJKE>)~=<#BlM8Q'jWGeȘD}KiT2ܢ&6ES*^=| J2?Ng?1S]N3lxWm2{{XZ*f ש qѪobrYE8ͫp)KGõh#CE]Dn8MM,EēH!a"SP8|r<8߸RqjZ YzPJDUl[9V v?<ޙfZuY~<歰Lm ɤql _pMc(k(g4%yŒK]Xc32[o,֜Wd2-hRLF^Jxn@ܱPiݓF l:ye_!dT~N7|.6ªw1Lqws|ѮyǾ_,@Qaο&_z`L '.!ge|ZL#wd^ķPΏ6EʯE w/$ׄk7ޏBoe'CJuu-9b4joQa\AK°N~,`hhzIPU k+hstver"˽Ƚp2{ vmm#?O x8ËSk_`HGm\F .PuLd}Qe>7! ]{ok[j)WǞүKȪU.SaMu^AqFy o^{f='j ?YNϬՆVxk"YlS*3 W к|\<6{#o[n^C0zY:iMs1ѥy;?QmE32_RBpZY: E6^p="m: \zH|#OD=ҳ+ W:VaI?LQdqTKӅE@<SDZiJ󅰓zAn3ڙʩ:Nx42!-z9$-+)7 u|ͦI*q1O 7Xd 3'r'.,TuZ\!αYy,~z8Wl~ig`u]_ ƒ8 ]U:ǿ*h=t/ztZڏ? g=X|=4|1i `MqRh%xp֕/DBGmTS%+,/۽Jv9QDR%=q?u)ycIk2 "i~k& (POm TOM i6CSaR-'rv1'O*)ް{OYTԅuӖ#.A ("ۂJԄR DJlzLdw-'x94\Vh=F\^3;œ봂VH6:]we.{mB۬"pgn&=áPa.A״]fD ]IZ!Ly͘NTښYJ&8 ^(IIt3hdDA_Ό>'x*_ڨ={s\9MI>֑%m&B48m ,6r7St}6%́]MTE.{kJ.\T}mQK-eΤK\̔M?rc !P۰A-S4#ilbk`w ﰘT @y* V&ߓWD__>ЊjMB.f++ъjtĩ-uon_2|ě@c޹H@IchH]d\Z- ʍ5DQQ\Tc$葦ec^t-K|Sc/ţO0k(Acr9@D" h$c9fBv-l=}x%l^aB!יɢ5#G塅ha6Lp9ug*θMw@70Ĩ(Hn"/(TQ4Q/>^ܹa -o3P3II(`bC(/TBH8xUftzNuϛhk:f@ O(o)+|D.o1q;mLfr[5 K0@'ORiuN;^W謞* ʭh|uYaWv)BW䠡X_;H+AP~AwI™^w[K&WHX0{X3ۺe,jc+#Rzg[  Gՙe>@M*~$FG.@ jM*>]˟"TIF )6$^q3Ln5|[j#!xXZS7,u^NcNe!NTu`#g=e@4kW&&ZԤmNDɑ`{hn=#x~;čx>j!$0'06x#zxɂq\NE mng"Dؙm)(֐H T왩^b?1MF찑R\sU,r8&wntdg{<}{Y_B h[ ĵS,ힻ2)_B/ d""6IKy~hhVU B59Kk<C*%0[gr;*eIFMFGU:UN\u-sw@gp$CLݵtOzZԧɾ<݃F F/~Q]r_O~sUttӢ-,4sRIm#fu-2v[|53 H>?;$!֘!I{+.b )xUgjq±60}`d7vW9PuX?1#n" W"XP][W Dܤ8-w_c_ri]Η UҫY}[;,x;{$A*oVWӌaKM+ya_xy臒H=(!;OyeN"R CƹeO"Wr-6[)"sGں!wB[t4|5զOgL+|Њp8]'/D 톍$ OLf Td̪z E22z@jЃm{N 1{MƷ1c3:f9_Yibĝw|/ɢKD8 kb%> nG>SK9qs)}{tٱR$?KkLs0 :vΡ%- :2N^3a/-=[dXU#=VoqdžG÷O9Gldu̹1O3!kIf+4.'!O-]ƉykM hK=2x.at<hYK%"Y4>숵nI/^A dܒ;3Nz(p7Oų)}b ?4:oa;8_rHAl,U `4'2 5xW ck?u.ϰÏKo<6Xcj#xw~H)4>f!|w Ā;P&$$mђ y(< ㋩3N+Jn0 D-fh y،$$xOhv9%Kj=ʼ\L@1G: tq2yW\r\m;PʣG}g=w麑/*Y

×Ex1cW)W[OabKLy N7+t[XXCAD/AFj5@gdOB_BGy+]ze!Mu31F_#jFhR W)VT5}vU`}9K%NkV}a`=Zwa 8kfpCkP}i@9GghOmcK`^Ii* N؜ *7ERmarރfO,Ss kcř (r/tYuA'ẝܺxΛhHOF|ӇV<+ۺABuu0Yr ’aCcmM6r@&살si~HB,Qf[G֣U0ZW($H,Ⳡ3QxW&8az$ל։q=[Kp LN*#sCSDFt91PrDғHՄyzt wJⅉNƬq)N<Zc0l3GEuUOeAgCܗ$YI[F|CoIB,W8:t%*4-+6ȪQ bz%qe5K[lEuY3-cܔm_,ZDxg)(A`9ApgtFP2m)2 AoK%/b! <=(>zt^eN!`խư* ztB!ibt'oԦ):f-*űGa/٪-,RA5uǯ0*o|oR@I_tt&a0kDb0%|W BFfxcΏމP2şڡ$?LMAk)o7R uͅ~"fzR.:;A-]oU[@ X[_LR"lDtyj{#"4^!XE*E9o惘#T֨MCLWۭ Z+Ж'`^7tv.d ?}/&x jccf;AëK[GJTD% @6>gɞ8+0 o<Ub9`||h64(VӘ.k߭GBw2Mhh\SQ-є|RI,F\VN@ia݂/m\^ZYq*oᄛVbÛR YH>:Dp`-~]<.΄ֱ%/I)yEf`"Co@O]{v[G{_82EZp_Qаj#aIW8Rx'KS2 [UX`7 W |[Ty:W6ɿz1 OlU0Rˉ $frih-(Up&XڲXyࠄ1Sv>ġyB4)G^q.g\on H26% +^ZCk>`.^_;k' ?EC :y_g7TeP@L#zdq"-=X\̥ߤ#S9iwNe>F=5_%#<rҁ:]NiN:Hd Ř[{9ÀY@bT< *h>n $gb}`{:}hcf OM{kx')ܡYmU +&Pl*zM WxݯڡQP82~ iak>A2Jvs;H$t`5oRT^2Ŧ,/9m}xY#>l8U*FQ,lf;t+g{hp ҐSDrT`-S:/[jy3_VGU>@:C??Y %"| t?i! G=h *$FA|E[hr"ċn)Fe~b_c2O5R y?ΩCͬ4o<]",U9[aۑ(tq2?`;j Ln0o;+AN-_FM{/,Eϋ H0!6P&O?(᫏/L4!Nit}d"4bNYGJD3o[:e3V:r%*><ͤK=Џ_=S߬\ёܠ%mɤQ7?9/2pE j, ark|4Ž9\m{}Fb5F&r˄WD |(ïo|d#-s]@7apvH$jBRW`.τ nD7v*^,yAn$+ği v\8zWU٠+tX]rj;&H|ݾ#0"Z3weXW֔ p5 |a3} Pt:و~@ <=ueVpU?`2Q} -_B8_iJ D 2In[4Ź6$lY1Y.D\xnf6|+f[ ZC9"v0cR]u0?YQ qcoE-enݚCnD|G+ P0 c+}4@纣q &k~ ,,x]`d6>#o\'܋UT!Ϟq2m( @SQ@:G(]40();sD6 O92<@?_\vKݜ}ֽ7 ])!|Cú,g(0@kR5YoԂy9HR2ggve)a$2sDPoݳm`cDj%||"!/ry.dkqn#Fk5gx~6k9( #ʏ(2AwQVJ'~{y ҩJ/ %izv{ƒǎ>%fOs ?.TVTiRtO+}Gx*.{cˁ"lXI!^$e GDtOW\#Օ Ru{Cma~(&ۃ/&v:Ner'}20%Us{m 0ur$RgG _#:z<}˳QF9HC<|,A,MD =+P4IZ4.}`j#5Àяk2i޾hhH1?,zB /Gy+șnPXx$ Ď~mWTmpI ]}"+~"1`Ql~7]PFt+NSzBDG)[q Mҍ =e\!C ۿ[DU-mܬsa>d㴑N Kp,O [5Oƒ|9ц|LPZt2k8+SLrdZMFӳKf АG_GJ𵝆nvI0-J ZBGLtt% Աw&-Ňv{H$0pCJ@B&KR](6c^wmBFM/YrrBK*%h6{dhIm 8) 3A3E%\\Q;FC[qKB+X3[XFhk?zb=g:;3GS`Xab.JS$2Y8=3)왌a,k線CyUURާD47Q{_ bb!t$z"R7H1%E mU "TGQ1" UC< אnP䋜YgN tG}[$~`YZMP9 Ga,m`sD1x7tǦ^OZI܁o;/ t2M/tƑK_)ɏ4-tK+╣M8_[@"_3xuǤ{Z@%kpڎ'T3HײsֱWUmPEs  R\Cd7^xДgݣ7jϒ5?Ʌ<+wyhQ?\o5[ &g ez06ryD SGU1+fA=#)Anp?N SMd#,C-Gw)|@ֻ8@^YW:A!r{=ҟeZ:5UB{vҠX]./ix [)so+7꽇㹷X٣ X9c AYr'zOVU_D& zhohy5-jCN%Q1ḞJ?($9oyVU}iRg&MxQ@˾]|R40z}rc }>,bwCrX6XCWI.7k`\) .b樣m! VF!IڈHWt˷*(9Nj %"ɵCz!֒7&@gM-2[ D'\$;DbDW.Ly6?9G /Jk3m>kcpSLPj~|eZ@_bW>}mcdy>Z@_$bTAwU##|;ai sQhK~wd)*YR&$P,|QV)=V%_܋ > Zi QݐP( +ʊ9Z_YTRybdxK)Xz\c,O͉_VyZI<90`o1 W ~&eеV ܐlKǢ[bs&ʱ9*e/%oJ*u+s޷ ltC[>xgvs3}IiQaeCvT jBtiqc۔  0918Ix#x #1p}&{}sF/Ku0-"ue  ,V~TU㞇WJ}cmZ#AFbk3՝4B~S Zx0r?/>c|[[WbB >xl,Az9% {eke>VMIp+"^=$f @ޮNOSx.cge;:wn#9ѯ <74?oDvR9;ϷR /iIep%fZH~:FO~ݙh<4\Y$dk 6W7@z%X2=M&ck?JT)(3 3noJgfiOy^ƎX'0}{k@a֑j7jAGPeOȷr_kdj!=7K 8&7F>b/q+ƘURIT_ZSE.zRZ&]<Reo;:tE*=Wl'^iqjX8.D<`޴}gh2X?ےHt6Ng2;$#ӡ: 8E{Pj;yɮ\3ա4 T))2AQ>z#@$I"غ%M͊vBe`aepBg~g@3FӹZZ?Bxq;k6bWMN ْv(SKjᚕN3v3Sʏ񠳐wd9rTW Fc Lq>ː'?ŚpCtVG'+_'l޵; J *IVl>] hazVcf)Yչa0Q[jtM_/)>e~MMȟXUԄ+Ȃ1 uE$ctwח-ՃdL9ϕfW Fں_L1iH¿@@$O(gcB./#h]~㶅4l[ǾZ7h[BH@\k5B40Xe<5WES_)7+?:dؾX_Ѭ}/ KP`8tp͙ 3lS\E:dEL19lpL6UO h꿋%zwѽhl!ۃ.9fhz4&d(
ym.R=J( gBhi/ΈA➧i3ib;A3YUp/dpW=hbS(xF/HeN+>4I-ӤmeuAIHD`V[G'Ĝr-c'!L$13oALסw6, A!8Hv?b8yټF$c(a 2'̽-ЎXEDS큸p뜯uHhNNEE7VPUjgG%$֖W$5eP nãQ5a; NM.:9_1#4X҇o J-޹1D=z[@_GuHqK$e,u%oeyý!ⴊv4pt"-,!굊9cŃmظ ~o/Ԧ/|@4y-񝧴kǡȒņn /ڸAښʕJuhxsؙDw_bIt?{vQd IĊwk7P^ pnjpA"daʎ.lGa2=2!/%5m5߫yA15|m\z$ r]9ڕeϚ]Y8 7;)tpo,VF4ztc"\ta`?`?uʮcӇa aaRn?2F\ڦ.Eޤېlj IsQ7O+́PnIm}}țSxk'+ӄtfҵ+(jQ/$BD6MSgQ:B=d!dZFg5fc//EG !3Ʋyѕ'A>=ܜAE h0]exJOLlZ`*5l@`z#ُ"xTUɬUJOR1Bw^ F;lЅ,*0{*m:b@g~ E_~)`&kBlDÎ$]2YNUb;; .`[CξK܊e%Q8Gs<⍳.އP:U0+mz)bPrk]K,hZu(Q-pQu'ypS{仌ʋ%ƧAExܓ;~YQթi-+LxTNɪ yHɠ@3HQ8,ZUVYĺs%IKP9Z?,0F'/gwZ( ʼ0C @*^C:הaLf:9v (\ a-^yP|R`",kbIA>)} \9i+9hhMe.P C#C9Ϋ F_E2ޮ]uB8Ë6J#*ݗ'3wa}qцpE%]PBjܓ]]Y^Dt[rݙgW /TlTi(n+_|~Gw`mc㚷bh' qk`4>?.Q2j Ot'3+Q] #Ԧ&"ag͑k$^3~8RoD]ί-@Ɖ%/3:-j~XDa)[F`!W=6ҁ( fsNE 2QY5jbi!RQz0ż驫(,KSl7M=BCt\C;ل@2Wi2jNH2u A}C4sw":`ek2`Krs6~qy?ƔDDg lm׬6V47_U %5of['% {ˈܙ`bƑ >tl&1!ca l\_7r_ZByvt|q󎿵 N(2-=*f<%ӻ?dׂO \0i5ƃ38=L+픗CjGN?>O}rӶ_x).68kMov$qX4+q=a fqQodхYбѣB@܂6wO^PI@RL!cX.OT$oʦn=[slH9@%YpgnF'W#͎$}gGoVcSAmg 0čQ\|xۋG,Ь!.O. W҆t̲%Scʣmc}_-u޶#4aZDk-$ICp~zϛrA)֣8lᄇ#'rbk_T:Կ?/ g(;taXO,PQTתm>M{NM ד] 0u"h ꨑޖfy麾m2IeDWEiqTl1jfԈ3I-]CiM$KO  ރl?๵e9niD@_G!Ʒ7Ћ#h&cbXp /1 Om 67icW̭wSHctO>gST, ~s\5K*Wf/$j};+«mUjcr[Vɵ|wJ?9U0ތ3E P7>-ݨKF0(V%7NܦY7lC80?꣧2'x(KEv}q> ]a5[q$LqD1ҭ\/so I6ӞNX{WBEIIٰv$7u[frGg!w>~ JcOﰵKå?wpulrG3`XD-F݊Dk\}{=2%gIkɀ̨2"'Jx>{{:`#ad~'޾t- K#8\uiJ]1Wp31F;F=:͛#ɅJ#}] Đ7#Lx ‚(p> jՍLԯQE xeu@|LkYT@Ӽ$ހ MXköց:>RTH1r4ӱ7/Tm/ͯx X"'+X,w{*Zn,#2-'m}ݬPF~+OGdWWlt+ 'Wap5ԄUyS7^}6kn"EB n V7V=g{Ӥ?^{L!ZlGrjۤ0GC[ٱvɷGBdSpikï0NH#9̑kcO;-#ll?,RALˏO(N I8? l"rL[,[^ɰ؉`wAN0nޓ`K3N),v,j2m[=*Nefܭ>h_& c$ԵhjtX_ DCc]%4⋖uEmtr>74lx]??سa0nA.i i+s<~"`y)5v{ }4.؂qg{GBo^bf}պ{-M=]3N+I!.5CaSzvJ4xaleЎm`] plRPSW `e-Ww5gߩK7]iT4%}42bD Huh#cX7K*Owk`Fۍ5`*G=!fw4*G ܨ3uɃ֪\sKF/߲{cqP2)TBdo~gTc`> *v!5HƇ 1G<)MHJLkwU23#UwC _/p/ۯ$ Xrߞ~"0|xQڶ$هQEdd ,oEuZ8qi@bAS9Cy⛵=%f^`d3+9s?0,1ARY29VK-3De㺦;Qc-RF2z 5r Kq$'o { &XV'yWpjN@2ltnr@ZhmU]%)z'8̸}qDx`{DDkS m9H/\:id5ҟю9u&q'p穻fOOJ$-_,vջ9C0],YZ)^u@ 5+d_hPnauB=!BǢnZ* \D]]OuLYZΘaCxzg D26|<_!"StW%DzT݂WZfkMEbu λ"T4L請·%bKdX1kv+Z~ |N^aD>0 C(.jP靱lr_@xfQ/Pi.딌7Q(,ڙo1h:(8OۢDl|\m $L ζSLS`D=YmX|MN?^kY&ޝ.<ͫp"L q!ԇnMgdA4Yq6w;CmuqUo\F?_:HREIAXEC\*v-C:DGv k?ૠ#d+P4,zlnCsۧ)^\(ﭴX ixx^ޜ. Ԗ15! ęݬv|\?zokɔ6t(Y L/3]DJ ͧ3 <F*[k&^G:eѪ r8KW5 ;-RKvw J {L8f3oG֜5LC,{v_1?o7*䛣6Soa- )Sܶ&e. ^'T!wi̓q̚5'VAnBqSO  YsN,QlιWwu FPNsi YNz…Ik2yIHgX\Z?x*+ Y˜Yt{b퐫OM!L.?L{=FQIH ˇ0-HLJmxQ{Jđu8k_c7V _o?\ Ϳ<,}C:A"GHv{f^Z` +Y!h&x6KC=AyW+(S[\!q՞BdU 혭4z=oa'ЂػUnl{O W* %w8| ʎiVnY4a]rH .,Ķ 3mFѠD33Wl@nQK jx_0 wn.hOtقOQ5H:s|E4eU'?ko+8\ V`/ ak.o^r&,cwB;`Md(} 9y8sCAr% \@Zf! `]'ΚX]+ӇjvI6=6B`ʰHz%k 4}G/gq'c)Rmpz)|/[kv -*Ͷ8]}L=@p82Bk,/.(n%WUҨZIA#̪PGs*PqJi[75L'bm{Bv]yķ'GG0F}=`SA9y9;ۈnc(^B[f&xvfOpfD.=Ѯo\V\)d+}RmB-!gxMg0inȥjj}I VA83.hGE-_ vWmg?y :{=.s1CON«DDOD6`@-5E3ONsZU[zԅ |ϝ|:' L+^Q {z}5-"i);ܐtppH*Pko,O#u jz 2 Ԍ4hb~r{Rvyחk|5DӸcUxDpʟ8EonI Sk*8΋Oף.GD"9q{.UUEJ"O`9| ZIweppeLQG7XS~ؠK UL,7oz^Gös3L[_m0c U#u){p5P\*Q?)^t)H8x $N zD!{p/2uSQ/oR;67-/'z I B~Vˆu4JYez 1Nt;bo"PÝd16ýh1U'!%X`qq*3^)(ߘ5(c#[k.awdtdd9b%v Dz 6b<$#Yc,>Mg{O9K)t',\+qd}A]`lk"JoUd?TL1dε>FpE`3a{p+ܳ&5(RJ/T%vLB7K&-I~kz75Ioyӊ?ֆ:<i9@v3N cJ&A܍+sHcRJp ~2/=  Npm }=NN8/u<Sj35Tj;~(`mՌ#q|n.gڝF<[8T;=w芁q/t/>jYaEjз4 ~(̉QxtڨBB"Kna'a#5aL{Ya#V1پIi1RیޜX~g_:6)6'Ahe:VL>z`g>vmA5B a3B!avH9{o&}bn1>qdey 9jM[FT疄c\?$v{  "W񧠨=rgdK]*EHEWvˁ5cBL2`8Ǘ;9 Y&i h!Qb@ 3k~ !A`1?s@|!e-o |wucn* wq%*LJ_qpą/YZ~xcǓbZȽ)cQu8ƨ%b+^YQ6]x8lOţ4N;^V`g Ze4bIF{i]v~=7 &+a͖1!\t;L)2TdEi˕ n 7τ;Õ*Pm\޿U`891ݢ\Q ` (Ͱ"} ]{R/{%{B?_85K:>(;}_,Mls3΁R͎R; /\AX| -QI:ʮ-CjeMID9|ZP@y( UkX8D}q=q&2}ª8PŌq#J59K/["/K8/^|m{H a@~d?R_I*+K 1 b :>;3XFN,1͜K80IU] 2g ~Կ1S}9D.¿h3lN}ҏ٪Dpq+*Lξ/`-+y Aa~2~q֫B|-kHmgLH w[D LJ. 2'`M w mgn͌XƄַP./{]dTk,A_FThL'M_HUsU6^ۡȪt6%?` gzt?;!7W6:źhj+A@ᅈ3V?Vhޙf]!wz5pٱ.VDc\)q*{iJYq Glњ1{&;Lo l<9m, 4G:S3|cZiԵ_@:pB<s",|Ǫx֞/aޭ*w0@HaG5<pyC|@h ^6kzLe$MS=H7{F"mSp б=ކ 3*A,&*UZrgi 0 uk]5vTKߨ9=j(bsnv_dPcdaK{)Ἓ'P~qu]3:]j;{{0 䌏mY{XKT_ߺgaoJu9q7{OMx\^1ѵS/lCTuD) U'ZHp#b@QdC/ 071eg˦VYL&GY^׵K),wm:>0.&*[^/߃᠑^!x,7?ɳ!vѠ{jc\^Ԭĝ\JEIՃr0Av)hɜ>U:׹"ng_$ά㔼N[w\!1%aSkԨ˼9=^z-0̀ۙ80kXxtDDHDc;`!59bК"m@+=hOG=.m5=kf& sкh$p./H!oOf<̷l ,d VV3o?K_6J2(oB #iqAo`r F8K h+0}Ϋ` aȢ}#$ U*:=*d?2wz2wdCB`Oz۸(?,8q xEJd{ӯv{P$ S_ڒi3$v=Ohz#2J<_bWu3*v .&ewO1B62LiF$6;&A7 Y]ڢ8#ɏVt]A]W~yDfk6(XE4Q[篾H2:66Kuԅ 'Ha'6źE[YK̴&JnTk`{%p2f§K4\+d#X`+|t g=8 G'|W*E~F.r,ɣ"1.lV֖] ST5obxIJ xeIJb9JUyVITD(y͎L V5&(A)gu59)r8t-r.=G! *Έ|Z7'@z,R~M,?6`ԭ"Hh$f.y`SR$VRIOe](O>˖ܶVj VDBJY'4=/7nc3}mox2}na9SL/W%ʹ~Y|8F#P}%Kz& qٝKFWҹ+z՘w4= WY `9kUtzhǬ= O4i7ה}[%0Ǭmv>`^M =0Iѿ|i}kϺ0HRPc\QZlgPŅJgTj({+Rfb|Wbcc5{ݚ$*gMIvG %/p/F!ۊE !YEhtM 3Ḃ%8eE!5YK$mx6PFECj3MPԵ=@cT,^v7DU"#ED#\@~sDJ<@iSf8\]C:_.;P}ݳ3drwMJ'$N57Ƞl*.Zc Y2*|F#FXȤݚeo8UYrpDŪ_ geFwI"Bw!3X[^%$j,5XsQ !y)p 8!fLzVvW٪jfխzi)#SϤ^_w[ 2[2bK7 nP?̪[M`<v]4}6OVB* !|F1"|?q]6泻IHh}$]}3RQկTzks؆Yg߬|(!LYZJ}ISg sDЅyu{nךp x b 9OZ H|jȈpĭM<v|5Ϊ8/G[ #P;?Ʌ͍ O|9"+f16e'Z&f`c(CUYLYzsuH &H8zhVg|I=ȊS=P2ҧ,=MX[&KMI%HUINy8d oxXݫCw:Znɱa0Vz''Td $V*vMr/T>9W?}#| ۥrG|>߽W7 xyrpVn,=M@J~UA;uw;ʛ''7`<3 }ݕ86‹zNğ.GeRWR%;2LDs;hyB'ƂemuKR8ki_>DL} Ne3nxT'H PHhh⩌A$90zڋ5rh·~hG޺gWpƸ2Y"uUU[#',zw[5,?ɩ"6UPcvZ4e3N a.݄]GBwG^]=1oaSYE=Iݶ 1.MJp8͊!褊ku|T, rz]g!ڿ~k xMy(ꦿP=]Q~%mR)=mB#" M-=ҩ;Vr${}F D u޸P7oE)vy!pOj5^cu,aImI LnX}X~ IukYÐLvzk8cV,Z6,ls#݉v7`RZώx w[hpw7npvx 31 ;IBb0)Yx^ܳzsqwD _J7_/oy﷎߀+QN[fVw&Ò0F@+ i1ÜhNQ)Y$4m.G32MI?ZQ@*͙臼L7ÖS:\# #7:d\Q*XAMjR܃XQ.Lj9ԯ{`Wߏy~b ߃h(.zH݁+ڛ4O15zM3k҆ޑ><}ӃNC )4Ⱦ 릥&< XvVvwUZv)#ir>cLS#'!E Up* ᇃޫ0~*6 aOKZ†u+J(U6|2_02dH/}194&c<xy jB]JJ1+<([ TOqe`G %I>wE-31kQZ ^J>)[A?$pGN#b .'~~ZD3a]-?`jQ]ŸԼ4*=pep,?~~p19mwJYBe{Kf:m_RWʼnA3$of1΀9sJ0">hMFHih(EH:)!SɭIu- ) `ր.ДRpi}%aY\>tJ]t M%d*STU{wA| * OZml&_8e_k:J}];!4jfyH [p~j癸eJm3Q Uܖ+/zph օh?uJAM' 盠byb8 z?=s[WL$*H-M zrBS _3ZS5*RVkW_9 ~9-qK=WIo*K ŝH"*/,K/^ՖQSZw2wwJaTAJ0~EɆDC+ ([AhK!zqf2 B̃^2id? 7aF0q:2Ym}Sat[Q+{bgr%kiE_(Sf}!+ mXXKp3HUu 0jB;^ŶC=bb d# ׄ 1|[7&zphyʇѣuFiV 7KGNfD0WV]"%VS֔IEL7yB.2׉WkNw=N10 sT<;p+mq5Y)gDc 9`Ǽ۾Ȉko#+Ւ;-ʷ GY=;G?w=f;|7/;FROٮZ\yhC%-jm ʹlߓDb;)cC1'Wo}e88~^/t>Q\rzD \x E>;u(cAit;ɑR?ʼn00-Jȗ[Ls#Q d=ˆff I{3c̉C-wdƆqq@v' +qK-|f\} j*@g@c{F48/] 5QpC.1 hȬe W?%{6#я[׊2|QW߶$}F#[,}]כWY4_OY"w 9M|XQb'.2 m<ρ8j̄ joiHۑs_O\u%C~5QhE#9X!P:^9;/E`XJ;blרEd病Y^xVE=Ͻ 1t>W?]>jp3KS³z[ >pwY ,\ 57_v u2A`A;wٓ`On(w? ~T8J> ؄c;@gf2Cv8f;Գۼ2hV2lnR-6wۢsQS :su,N?(I0g]_פ*l?fM,#l:%R!7x=D1kXxg[̢ 0 k9ufe0d/uq{N5_Ռ®mɩ40 ib=D%ZC+6Y&d3f/w떷cf1V/R;r9dS3aƾZNE9R\5)] sU0ySDD1g; +TBQ>+?鹞h:hExܺ{,tr-v^*:q~P`BSbw@O(ɍGIȤkS?Iإ _?u*-;60T?[OF0 bԃ0>jx C 23!IvM~$PzBjkF#!c;D 9N=τKzT_g/uV/| )rc'z:@%9wRkHk4߭>OtEԃP-L*AQ Ztu6,KI #=/93<˂Rps2i>`Sr+5?m|Y\*4֮Aۀ{eIw̔S[ϙ.1_HJnnq2IG~|".>` +l(4>kʊCz'&s\;E a`Hg9I'Ϲ^6qd mإE*!VWvC3m 4 [b61:KWOZ[EOy'dh2du>īAJ~,MOHoN4;u#o<s^9숕v֒P|2#2Ò[>ED6ŢM7Gl4V1#]ӧD `!*WlOk1ťXDZ Eت!\smSn+z^˥&.]q;f'd#b`|nYhX0|NK>oè<]oz̼MhTGϴڲut+ls^e^pUܭk+wB2 mWRS s4>Zҹ$s3r89(sT&v9& ᖉJ>j:aFo[U[k2py"o!T!]܍*ۃڃ=_P{m{ (ETIm=.bݾ+L6fhobA]ŚloⱩtDNttDԕLSwtǃqCN a.%3N(A=9J^C򸝴P٪wb]{cy?Ԙ$p>ވ$p,'gc }bCH\NKH3,d(]:GRX(τm|{ <}fMBg 'd1oxd2I˛47m3Nu|՛2s~gYJz 7\:p}9ί>Mp/ÄHnC3`f?D*Z'YʆBo坆b+RLy=rh6q  (?.لgEJ[}9~՞-<ɼFի W۶A <1޸eS' ؂)BVt)S Vaeb^GOeH4P|Fn ݾ,:~Qާo{ԊV׀ w-b1DI$T]ؠ C?Rn]|w>z PƐ2u>i9:-T<Gy/*$zׯ [s,.1VM!Ba.`G7WnS)6]8TpIoࠄkvm^HJ4;質[}J^+Re?.ᆱ!2wV4U(vcGQ4~TǍHN2 T8{xJ 7=Uu,Ji{n)nSM ˛(y57+{޻y#5 jM5FIlqe*\sT^Z6BEG6Eh"?ej-d$L7`pɴ(RCq2f|tZr2]֒wK֝HcA%O͆9+X^:_v,Aak2Z#̤I_/ ʊ >JU- c>qVſq3w"'%XzVG;+~a~ ]Z Y 糓 P'.^r6:YM?/C׭!L -STIW V = )4VpVt!JߍTqm٫v7'RV5'S0P;[qH k%k`kBn>wBQ+`V,M4b?RREؾf13@PcENڄ]b\Hd l&@?7n8ʒ? ;cWw5j>pg#I_^R*F|YF7W$ʐmD߸opW';m4]8 Hu,4Gzڃr:k NsQ@X Cq|G^i|FKOVUd2<1qHDzAm(a%jP~pMv=*z?l~{Ov)eGKF)Jf"<$ճ+|lH1ruNoePiG<"={Nu" 3g]@<$k+p $ͲM݋v!65%F{|ބ\ 0&2-jW䂻zi pd y-pJk,ڠ j@]QFO| !W47=x_uylh3 R:؟yK5^M(纒B WϛC騂,:x=# ӛG(LX'Ur\.d9#HC]EGFͰazyͪ]΍95?&)Byy9p CMEHIaã=OBGmГO tbvӬҪcܵJ[snߞnؿ9R^ZI'v"'%su(¢]%cu%>%k)Aph$[vtnA;K59HϤ|&Kv)O\`Ba72ZYU2pe 9+ŀ@t$rԍ9~ex8![8O& Rssp4!|o;<E}Ttiz(wX -:@uYGZ Q kfzwljcm"ؚ.g#Z\8L_ nqOA_|vI'JK|b<+Bt/YWw$:q6>kG ď6LZxZe'E栧ĞR Dbw(IK;T˘qڱyZǦW j]Z: %w~`[~_v#^\촠k۷LZ3lLy;Ϩ;'έ;* nAmNkO~?Ez`-!bGrۧ4s"Ì+󂦒\\f3yY#c&Fpp۵;z;'0&j"[~㩐Rbi»&AT}W!GeI+?eE5pz l I6PU;S?ȥA5P~k<Yt]e7H<**^ރܹ!A=b'HeȎ7CDVק̮ז|n\IJ,4LՈ[dzFX?b·" jX2'cB&8c`,15S?O2ל &3}X.|ȲX*.H m3r8g@Ύw;k#ҴpRMUE}]9mo_6 inhȟӘ^|\Cdͩ{娠 s9V&TS:0AA8‡|yqLsi]u]:leH12Q/A6N{$Hd_oQ,_^>, Z;ab *0_ٳ?&CW({yԕUrxC h!di?X֦H| PO+y݋q}.\L}t*K8Aku4ήE ۧG^2*_qeTT]cm{8[X ]-'J_ xj3{]ihFJ*İ,i¦-yR#XJ_2Zf&9 ?,%)Ђ' ]$ flZ!?&C nԳ/cF+R@`>.iי9QuPJ."h2ΪD.R N!-VAZB16 !mW#?(?Jl} n!_.}sfKf38 Goy;eeUk3HGO1:$%dB}md4ʓ^!hbf3{V&JDjYؔ#oA9§Hˠuؓ;sEB<>usU2mBv_`\|P*$y@9g τIfɁ#J"Z\qd]L3VDz5U24]kI$>WYWⲑr[ y̒5o?#xU7a̭{ o䙌`kV61|XLz⿨ t{Q H$=N5V/b _LJymWMo]jULrr`ZPUv%X$B!7A˂ `K1`YI 鴻2whJD7mGudo] K") YV}:2V[v|Ig~w#ZZR.lwVJ4\CF6ԪWޏYY TwװQ9 c5Ɩ^6Al)/s\RN],PT9+ M,x&sp[jg dY^8mvvv/"#nVa}gfqUSJM'vag=ǽB\DYtvwW%dsbw삖X5Zm:I޻Eqmp?adgbsv*E ؁3bё*T${>wQwHGƙ7oвPmoL 5.gi >RC S; \ 1csjN7(Y;ʕ 6|Y7G'ϴ0MgV>e1o;26T>;X}z.]l-IG< N꒦KᄁLhM?  9,6Q9qVSw/zwϊou [}9#%QFͽ=F%?djŠOl0h擋8-PuSx%CF0K3a^W!AͲ#ukĘ]TPd;Wz =߾DoMBt4;H0_0`=4?4i] uS& 4Oq.*om9Ak53Q8:%[ʹO>nԡ8ph3O@KPߣ@z͵(P )uT܇,7`'YWn1WxDP0 yv4Ȝ`,NTVu ! @WU`e!T.H:_VKq!dmv?pUk?$ cөs>YBH53R\22eE 37)梍 o{zE}SĮӇ zVoCmd g VWߜ ڂO>vDZ:JpFzhG)RFPc\@Ed m@=Q0p,t֣#A֕|z!vp㕝I*_cD}rGkVԧ>ҢGG6"GpԠOɶdx IqԢm2TP>4*9sqOOI&mkpYXo 4ṡ_#u/hkms_em 8J}: il:!t-.UU#`C_m|0$%iȪ83 _ہ`1i+Y??ن%s8Ym3n\RQO6d91')_s:OT1<fq=t) *&-ZE _ɞ(' !Uq~$f;pbeӲw$g^*/n@\؝ s/Kgͳ3꟦s6#i+|r(nzԧ[βa RK^eYc~DQt;d,~ ^Ax| x78Î9E> k@/0<$?9WOuܕG׾a,Ծ_5Vpi ;S "I@ōИϙ0gea A[h:8qHK\/\FU!>VZN u6E*J-%(fXWKy:HN_*Ea`݃WHn4/909\ `s::Re+Ӆ7l 3fBOu-T)(v^$~E-O5%|5N(a8١B$[nɗ`vzr2;%aNڢ1 4H(;e6y1hOyuNhokЬќ692'ضEv:[`v8[8 )"UҊP$V8tʞ3+7" DL~DQ4ea K5"c\ cwdI-RFM"0?{U`!툘_XUg۟Yg]yOWy*F22{(L%cp+#PS7ي74-g)o($vZ9bDÙ}} J|E(UWپ5#%,%%ݿoy(Uq!)2RH wmOzQ6h,|EKq؎XԹ'ܴ 뱫8uفX`^.z牛 %F{D ̇$G@[M.`*[֓-'DfWs>M`A h$e4I@q0?8GKy]D$ S1Uu`-ѽlm79Z#}5Y;*FZ'.T]oR2J{A!.~&*6܌ gPv1)j‘\#k.q#xWk~R圭AKp:] ~@sP@6W]n]+_ԋ+ 0Zl~Rq-->/Nyah6eBS5J"JbDw7RY8p &>EkCO`9joiGl:갎89.GSιˉfȂ ! m}|%z=69^pPL=!8(o͑]ҬTxt\::ki*1.򞣜  L!o%UGi&tJUd`M6]7]-v ǝ^u [[E{ywF<\жcKX!< [q>}*%SE"LjE)BGFDLdӰlv[: \g;$[B|PƇ 4-̚*4as2y$ՕMC42t}V>b ZU(Iݭ|2w*Il<&%Yɂ]*}!ҳSi2ΗR"R 'fҷɬk/p`h?b U12sN/U^oUQ#~ ;Kbz2+[oS`;6V`]&',Rk*H}Ϣr$nr5%|r#'(\s--?fS ŏ/3D3K)M' ~Y1pxU/1X75Kvj<zf;a SZLYө3z u8U-y6rR|X[i5 yT\l TJUvj$fWEo$1tYs_Q(nc@8vq)??Dɕ#{^%K&eQB6Yˆ/rYrUG OxVw(W#0H,F} _jώcwםsr> &UJqC|W< 21 6{WTk?&7XkCck(k뽅Q+vx -^Dۄc_ޞ HZq,$60~rǙºD] 3=AYx m\Pf'OxwοO<-[[ھ$έ,TD~O&1wOvSO0_3lua*ֵ(7{Qz0wUnl=NzFUi[Ĕ,㏩"ė' +p3`<ϟ7.047J|0apò˺jk ~iO k[9hw!je,jtap%GiX]{ϭr!}ƺfomY-4]Α#qfд,FvYh9X,kv")Yko"fa3Q}ShBAvomZ/@ȍ##nx|' %g>pC79^OS{Wuɚme`c\1$8#RXS(l TJdk[qDc5Cg[%ӏ(%/f<-2;.ϰ]gu"[t\xe'5ڙ}J6g8y_}*Ss0j”\6w{ byKhTD4_PyT##^ XzhӃwEݶ-<{t.+$Zg~,שᑔ.r&On~*42ӝw,E?)i)GL2员Ňb]߼'/p(n*H5Nm~|!7fZ` x̡<((wݦzzn}-] 8qXՉASwvk~ј@S[9>-HB ^+i"(S#Lοn&$-]Tx.F{g:VY)%-A"Oˤl6 |j*f'U$ (gѮ%W;Eg_Eh>Rh.H9N&!O~hAn< ze "@OS坤CAa 9#J0ZQq $ ]WU[%Ͷڕ =Dk-ɂD2b9UZK]MyjoQ*Hm1 4òԑIպuQ)7&9J}ڴ<ȨI+po©c\o=HǞ(}VLPӠx={U!z!fMh;UEda#v'w/z=rMHJ(t $(cG<v@q oJn,;d'2A evqU`k0ς^@p.:'O`T&Qí oF,Hg>@6LG %d6{J^RT=~wޯolP lNkf'r쏂J7F>~'/5q1$6aw RL `Gzj9>k'@#%=T!{e7*x04[B¿Z@X2'N~?&q$gfק־Okd5!oTCHo%EaƷl%P3@!QOS'ډoUV?Soo"Is{;H' pOkUXٟGyY =_J!-_IO'bmO.~7sGR$&g}bդE*Pҧ]  &skP_FĢA)fx|-,F&=xZRcA=R}Vm!r\4/gl.9Eg(qAL.ǣ~()"Wr0uHΉЏ0ig<DI!r]mcbי9mTS*Pxэ~k 'S3H7 p&9G|Z0E 5ܬaB"|nRû.ZRX)HY<4ftLj$--!^ckR*A)«wc`RQ(qCY\s0@e/ظΙZ81 WjzzҺ~<`E0$=JT\zLlL<&+ӬM0O0~ ğ)r'oyy BNhsvQ ރtJ-gPxe,]|zށg%VÐQ#j K_,5{9rqToKsARJYu)W$qʲh3oπ yz@5aT@퍚7j{se yɊu ,t4BH"*F4KPLAj\];N">%Rl q(rK'gxYޞ>AVo,v*07s }/~:&Ĭc@ULN <~JT$> /DXmvۿks%!=\-nMH 5!U ]e}*oU*ss/W0H+E662z`qN ֮?7"-G(xL W'Y @)sbf-]1% nx wdz^?M'J\]!Jd^B9f_6|s슮Ʒu$: =>CTC[Y!n㋣6e ٵpѬ3찊7!FlTXRmMAThu4xZVKQ鱷ԒʉH'/ 43;])bK y:h ]r0J1*$r? 7qVadLm-ӾAQbn3KMdr 2web'*o:1.o>wuƚFP ݭO!M8@<'@NWq ԡZ-d͎r`+lķB13<2*#i^<~=!-!-ú9r9yq*"e.yaL#7YEb_TPw_iDZ¶߉ FU -kq4"W0\=98,N4:M9g$0"ڡGv~\ Ǫ Jx P1~8 Гl}*D{IcHf^OI "b X:A~F-Uxe:9 d@^wq,Nׄl|Q5F)pU ٥ FTH[ 0MR#/g&NOC҄_&d(iu(wVEA6Qy W8o슿rTP-xx{8p rbguX-]@pHcI1e0[m{C \8"GӼ&vpge,B%Ĥ_3,eddb=NfjTJUEa:=FZڙE<#rh7edף@CO٘aO.3ƹ9?@SyeTN!]%h;L5վ'6 Pu9=fA@ ZQ+aHU'L,-n3,,C|Ns<ā>4,5{PiQ~g4^NA~3k| UU\ΥIpTl,*Tס*dgsG-G6hLf`Ze7䀂ޥ>Xک;ʿ0?+l*|tA_Q_}& ЪDF8 :ڢSUNFTJS5Wj,wT>2%t(U~t.U haŚAQ}fYF#䷬G+ZDp5ˤRThG ~*S\ |=5~ s)a>+Yo[(є<4C:s0R  al;>7K]\ؗ FKR!?RWTsOqWUxJ  `:5K*">*cČh1 [#~ (zbUcYϲ uy/tv->ud.3xE(+jqZҠ6TtX'ʆt}(Y=SgQ?#P nsr,gpc18rӌqAvgw 39Acx1˴l+7++؅U:/O?evUc{ Q~BzדA'"3=$҄G]O"jۯCF.X->` C'QawG;sL<]B{8ntM&Bwq+c@G쟃C熏(19/> sYyD<i3X}6V;bua*>vWK}~UX QT6Fgsf<W!(5ٶ[P@k- hQ {@i|QjeK˱6XQ:Zd53oi{a-#kZ(v6-LT Bb9G(6*7iB*RΎݢ/>}#pYt=woO}jR1#r%>|*y1 ~'ZX'1jQkkUqkB""6NP='67,ц3jGz=g[^Q=VWmz)0HN>ͮLfd]訤G:N;µ_\33eL82z[hԙcpK1ц`$bʌLͪ K:GR9>,4?2K6:͝|X< ~~91uBrO\UҖ,C@YK4P!*qR I~K ^h۫L\ɂ ޽Boo,zz.K3lʠb])o_Ow8#P6ա-Ct3^5} N0N _E͚X<c@N.`IƵ$B)o٤ "2rO֘Mɡ&?S6* 5ve)̺֮Ç/}wF VieRog3ead;`"lHos3lekf㇢ߴ:XK^c҆ 2dkXV%2ӅtJ9F;7͌<2 {mGё ғ\|peNRLI!?L7J[5!˥.U' ='4L=CADx=k)H!ڟj%C`L9K&ɘY- G35ڰp3RħgU AdHކ6t6߁%u `pص>xh=)E`>bvQ34R!&ɪ]SfF" ~d :"MecklJ#1e`Q)dע粬E6'Lp3a,`Ϳ@&2 b!5ɳϻB\g>לe*7sA4{G"ln]1* {嘂"XM5MCGou Cõ;#k1|Mկ5e9@ɞG;s:)xs;z@=^*Ku(BgN(d/%vc詢zѝ. KWJ=Ťe,c۽"@[:~ d gVܲrI p/WmB,A6b:4ni^0 נP U41'{xkdA?l]iӥ0In)RC!=Œ ttѢUlF?Θ>+83FKMQfeW&_@z]9C0,(!bަecvc$6"}Fb m'Ѳ/,6ʀ_| or7N?: mψbb)іhш 0ak '@vʫXG]öP9B%{5v^r[}v.ka\nhze6uH]c}aI{y5ѐb\PؐIAiݑ*;u (4Ͻt/92a/9k_~wzйuS[xgq_ELiTϏaN1ϢTTmy%%b +,%C# >“!i>K|Uhc+4lӼR.V?,.I4'/5{gI WJM$~}7Rף{V2ل&"F1Q]&όSe}o8>}S$KfF>!Q7 uP&4aa$HKL1gKWTQYghkRK_;'fp8^}XhR?_O9{ `fpLqqSWV[eR׻OGi0>}#&u'L'}_qo>BPS+BZ秞]F m0`HFli0Aqw7EmGPt^$deCl9 'H?5)!8Z[Nh!(M#S>4`yj%3KƗ\G`[ HvsBO9M/>;^&Ay\(&7!];Owf3Gvɷ~/?l;28V xc'=ЮbbagY%u&/?M׉xc>#ΞI[3"3tIY-g0?xV7 ʆ/:#*3ɮ+}C!C5^C'bݗeĪLxIa\EG=)$< >' zS5İ&DBK5-8w/`n͠Wqϔ|óOr.E.n"߀Xiik"~Z.WJ-GU=MBR$5ϛؖ@!b < \2 =]=ZfB3e 1X=HV,p_u&v*#WileЦ6&—D?{E۝xT@f&F6I' |0vhz NMX{/g=g2݃rڝĦk2:Hg.K2` HcNBo˶t=_A?4FKE=BB}{>{PcwbHJ"mriݴjg;=ף@ Y?& {dC{C &n_w-l. 1J\oyVQ:] f#pA} ZmF~ЫcIE=3 Jt$[L4Ԇ#9腪{: ϶q3)h&2q/pMaQF?euT Z\x:p!CZ4nGH6~YD tWZr]>ؤV[&ыsvxK3ϢB-rӄĦD$ȡH3C{ۖq"p#a 4N&h*xNT<͈c9xPgt*2Ng,&iYr@mgf[ol .ЃCb`[2].+jukvۍʧ>KޓٌTr xbXky&eEvW~aDi^ϒPv֊G*M>z$z[.h>UI°ml[4Pe8@'Whk#|0trhyGʘ2>Dţvm2,Sc)_iQ=&#(q$" ,5{,~?]-JxP9dᒣt|va-Djjzxq;N$9m@Iu!B8+!}d0WL gF5(Q(I,SAT&/;L.WVs?%glڷm$x5Tn*E5eSو4!{,TXI۫ޓٰ,,K%f7_vT-+ txMu9*SG51ɋH,t-F-5v{Jfk |ބL+iw[U#udyʤC7klcjۜic!װRRrϢx- &J[| gzN>sj߁Bs~"}pPFFlZ Vc d^Aע̀a_j]{ #9g]zޝ¾pm2rvba˓^p]~#U_;iĆ$EJ)dIxNZعP>6Ć9^p47%Z4}d 2z1f")Hn1Z C81#tQnS63U gCjYS C.Z^ 'mo)ᛍ}`Es:FTJ 2Yun%LY2U*HB$Ϝħ/es N} A{X8nxےREyw_֩$ѩ&&*}8|dDȢo*ؐ#qˌOj?(@yDzɃuOp85i Jt ͟y\Oj$uEpFļ8N0SVZ4-3ǵj s0gv#lNsvEv=`< 4m6b5ZeU cR o ;F62!-]h~a :]˻G [H9YўWT[mgȆtojG}Vd7΍PsOy zݬʇ+\w}aZࡍȧib'u˧#rNlwl8Zq%k֍5;Sm;Y;+b JEbsgAs4ajC+@I nу VeM#6q Ƨ5vJfPD٥H)v:HCӭ"6D/l? K_}{09^Ivf(UfI5KJ>I7st+DOa͘8cӄ EW!CkiEzc)waUjѲnF߻&UanByxa8嵖41Iv#%t:>̛( w &x\{ۥc-* M(<َFN҈8!{%;? 8p{>yY$>c04dw * S0^#qP ~.|l9>*..H\'BIV?4/J7,d}S-O)xBl+ҟ"iIJs&M`IlzTG J6-;ѿctKa8D AԣH9b)UukNOEY?fC('] ;CCCӥ<ݽCW^Ç; ?G^pjVW5'a |も$#u4 ݘLu+`,=#u.طKN~ )+ `s1jh2 yuXs,BKA66LMx%3ԟ /{(w2k9%c&ppDtbs~tf5>,Ok pޥ4]pI|__4QyZH'M;B)71'0rl7J=R >{+Px )$Ӹ\r2&timc__tJ'7|"Q.pmdNaT/1l 2ڣvI?"1Q93YeQ6OZSՠƋ _G)/ GR5kd,C;>󁉄R/|[!c&fwnP7͝\.a T,4Pq DfI"үvs WuXR׆# e^*Ebu 2 ػex&pJA)@-T;⇵-5K[ɀr1tn0t {1迂! kJPuhI-B*vyDT*ɐ23B&>XS¢1^t;Z!K%lǽ`&ؿBR[\-=M _-dj aϮkq=A%dT\Χ,-[Y!'`^]9P>q3wrM` 4@]NJ*zҚZcv$kzpgƖ$P9g Oc:P (./\3I0rN6Q[-cᔍVJ<zq`BVm76[ (Nr̢8(Asж1Boܱ'ω$0U+5<>lynb+ a {}ăn7VtO #}O=FD67`̏ҰƤP7]?oxJiGy?_ ߴ-7j?hQ+t?vVA?uG̠퇑3MW"tU9?sb\`udDlPQӣiiϊtk؃*G^ suK Rh:8:*=R}F¸y<]9R}A + rAx!Q_FpJ/t[7xE2^CI;fkc] To:lTT&X𜪮;Iv_;d2 \ҢTK^U0W/H~PjNӢv²iN%0Tں%de;G+w$ʿZmUO)/̩ᆙs8`4=f[0yZ ~znS4LXoҁBYHϲ>#+{ 3δjnCu_yۍإFwwc+h<{EɪJ<8GD^Ӵ%Eb }`T΍ʵm>kZ=^CmeB,Ys6LqM<ȻAg'qfT!w\&kxQ>MMJM6a3|4u2hHg2mj呕 lI&lHq)!W^:gb3BWώ]-džjm9sHR@9܌~Űjc=iAۈhXmv͡VjPP~-!C2ƓZ$UJ> >jl!H?$_AMeUE<'!a![}aw[ I~syY`Qk+ 4W,ܧ8kQA¬~uLթ BZ`f}uR7CEf2"P; ?e+8Lw&(.18;cmgI92!Tgl[6k[q F'jݡEpZ1*Q0Ǖc0-'[kOL >/Z?bH%Z0NA8 NmkL@#eJh,yxbJ`<;ezmLrQf@6"s̡ S\ă(Ka}{^@0Sʱ~G'僫Í2Q8f4b+;)@ #Ζ3̺^8NKt$w~~WBmŒ@QƢ6*p9Dfوܮ+:Nd D|eq院SEI[X3ңP駎UISSfMߖ^ڌ DBL,؞c`}jǚ<@[/—Yx4"I6 YuD,¶I W/-{>?DM忮RV޺%AkdfWӁIH"U?*g4ڽwiͯԤtP:>Asz0ؾ3փ{d__OF0#:\w$l.^T8E,RY.mޞ>@!.̹9M>T.^Յwѭr'V[S~8U,Ç8R]֠XT>1 9_`;Uɠ ^T*t H-*NB3K[l GT%!dYcyQ9Ɍ!&WDyp¦X溶\b _~CuHMt;6AMIƿV縳pIMT6qNDYKO=U-J#/w> %Fj#Hou?0oQOt`;DL/PY*(.{E6yAUCe/= P`N)vw;~G oB곭@jX䧐x7ɑJGͰG`C(kLlAW2-7èk3Іr}RҭL~oxS@ZؔAX^gqG}2qB?3J;4k6!BUMN9nKUj<ϰd`ؐ#G@EgÏW51+@j=Ceԁ.SB{RK)ϓL3qu!ua}Zom<|zG0(Ll ͘&"@³H/9CJ٭9΁ MS wSB)v|I`(v(O$`'%UT;%fQ`80Owȃ܉يr^w(kl3_+>ME>EAɀ IH8=uU=5)A9YqO0$_71S8w♠L5Dffƅ.3 1q1#i~,-kR_M} KVXT ĺ$?_#`{ԔqLβyyB0nƌm 1Num3L0bDnDvK]A|P vq2%˸wwC ֫:@1Q Σ{ZJ{Ή3uWƬ_Jq˳y`qnZ.mri&g/x΀w2kC6dHU)\bKntuJ2-]%B(<iTTyZj? fX޿]\1#ٽq rlzx\2Qfy~*] ߝWZf#Imʤo^|)uw'Z61=_r.&P+j{旓mȢDEQMR\#}`,ʷ!Ql^Xэ> ﳻ#>A^)2&ʽE`6z`hI ͧ&d4, vC!/w9`|ASa=c/@:/42X-njN%,x7ɲ-7\1f$:lzf9jstU&;IoZ rhKCRJPeMú,peQFJoH?ozyvd]ŷ*A3k%-2zsip#tp9$E0.)oǒT0~r[UuԈgM?"Tb$(m[ܾcq-FKzzff׀jp>-[*mބR_ i/Iצy9ԩ'[se^ tJX{MFUWlAinŗ{+Ht"egH侨v$:hXr| B'<,HzG4;ƥ)ۂMY^눆)bӵM觱oW<KJMC?t/[vW(XAW,AV1q:=@Jp-GHՄ`"$h~R.0-h-d%\iA7\Ve,`.]T>`h)|u 8G1<Y,H`9~N[JW!Lْ>'3}t63MD^:jg^5By@AH*F:=A9Z+uQ|m rG%ꫢ[tzkpaJ=2 4t|(u_؜$ T}V8 kN *n7pՕT)L* i&RkZaUvQ_/$ ]6!&=beI[+O{W94@iiXg_>*h1!FfYN=% k qqo K)k)#=''6%b|PykJq{᜗Qm%܋,(X8&JLXR.X Vs z;8i3M)esnaLboKއ]ЈW+hXM(&=,@k$jͽ%kz_$ :МoAFF{d1\JLCFmۿvftHnyPS- A#ՂH&@*n*%Ȭ7A_9++8fyMNbscyk9]1EQxd3W! P>:(QXHe_As؛FFfZkhO1R!͞AmHlV&֏/<3hҖX@[/" .=Dwd+ŐSha)RNĭG2 Xi%&]?XIR!caF;Pn%Lݫ\-(/DzAB>e]`/AChқDj;};"[9Ρ&͆xX}\iXZip=fJ=zi%鯱SŀDzJZ1jJŵFvΔuRzZn4qb4֦/j#bvi ~m,e~#y/PX[KQ FgP<0~r7"֬N2zAtT8F{>sPBP|>+r޻8Gy_dWN؞¼ohS:`%O!FƆ_EdS bC*NQc|b$Ey6mSG,}a_ջ`L%xկy|t8RxR#7x%!??(oByq|{Ө ?UfU++(ƲrZxOSs+ٟBHV gk&V*P8Zۡxkwj;NAQ!֠C7@3Ny}\<}e/<*[Ss( l5PVnj3X}翔ـS䚝Wa9 s_7 _ͺ+퐐7u'_Pt"߯b_$ΈϹ >z8P$T0WkΡU: IW )%\񆒍s+p"T#1_.jxDs Fwh P#m{w,g]W,(NR T P*f_t^)MxfaOZj#"N!b6C hYt#!4J;XcSCWg Vx*f&*y'diƏ^o#rcqէ\f/71mrȷ9HrbR8m%#QLMM| 1;5NW|i_ F ocNͮ@A]CmdUeD8B^O">=} lPN\(Æ{:Vd`=*%=}͒_Y T^r<\yx:Ǝ8v𦞣JP_0`P:l,f){Avb;%_/>>=gzb$ `HHꃜflnėaY( nd]tia>M knD&`$j^nt,P >ɡVSm b@F0o{}L`iUaYt".m ׬ w 8sݪ!l,jSZ௿S= yT*aF%2͆a1к{O8#nzH#x{uO&H-ǔ;>xU_IVOriR5`؃?n.̮k1kgc&Vqi(dby]WKOAx_ ?\63#_]Ձ\M+#(0(6w7 w{>g% -5(Ak%US5|Xm}+wX y7=ϕ68󑳊eOđ ^!vkb#8hQmH9ʼg@|ki^^vFEBmж:) 6 `1t<@*YZ:Ya `u vB*^Pjd,(IoUpZ -额q,JbA>K~[ 躝85R\ɟwͷ4v#9J^Ji%N\ckG-cN}Qhax &.8@c)U*lG#1ڤk+?9{dIʃZ[:*ﱆŚ9b,NLAXtmǍ?Jt)C1D{FlMɝ!Ig`#H[V2²GW\N/ִ:nLB$}տD,7Y0*;ʇ=^wkbWڼ}@#\TM Q(`_cÓ6KS$uZ(!IKג睝"*p>)aD!PldI<[^,D|0ԇه/Q5ʇ1mxli+ j  Lڼ1\JB"(PNŕњmaLOpȧbz^3Aun谮_s3>K@ g^$+?R E% o ųq'_E&iFvW?̢ܥ}Gz,=}I4YT=hZjFZ[GeۼM+S4"4N k2);c+~\aBjaھj|W?ObtL*Xȱ5V?ڰwFGoRw_D2Ҁ0úCA{E?_;dlsGqb{[ 1\I=sPk3-(o6 rϤ*)ʟ鬴>*x.e^R'v)EW*؞y5 I{y0e NQ $`E:GW4a5ih+V(F1DD@:.23b `ca_!FM:zj u)Lcz&͎ZDwg+qHJ^ Ugح%!ɶtˈ BxkZ~Ģ̪yl <~(PD|scS\[aT0҇zfzV*$f3៊@[+XL]A*"8͇Mޭ*t hTŸ]=k"[X'ԩc |8X,ȺLwTfІki=Zz,~ūi[Z ޙ l!_vK?aEGDL ְ$TS-踪v[7&N*I>NaY0WsCꤋ a%y37r\@z|4Mլ|uy97]v e,<;1$Hzb-(Y# gY;N(,z_;ZdXlܠҭKL_ b^Y0}6G*Krnqa9og$\;̕^&i?ŮYX 6%LX~2;%WTn>[h(1{FR ]Br$ mR90N(D-ԫH"AfX:Ϟ^]v-rF ^k~XbC2a+w\?g [jFp!eלv}6"n͇߹,\;AȖ&*-9T&1;2tYw+2I:n{[AD2 bիRX*UJ 2P` /fbCVZcU23~,FEνtΉf F.YϤn{ӎjn$tx`T箼ᇤO$8e%tIi@6 =RBB^*GnhqPvP t^ =o˽G,{&YiG겒x_TqyM& '=+ l/&A²23,tvl&wӛ[֖iR|mDk!5uY00Q &DE2h\*{1& wyF]6Lzr e|t2,VV3,gַ/[I aKJTҷ|ESwd-l%EюS~z|],4%4g72IRfnf@cH w:N 9 By1NNPZp(j_O@3L5Y}wFP SvmS˼bW,xjB߸s\0EOgB U=]v Js7%Z+Gӑ{JxL_xҳMXpie#sBǩOk5 hņ^ew/MX 9B1/f '|SZ/- 'PYT,5˗#WK7TTLCU@ ;S:/en;Ɵ7 h{c}f) v0Ck#]B&̫j5k+R?^a~ Ƚe}TH4VS=O}CiT_ -Xg}r\ljxif"/PWS I2;_Q̟< ϓ`d&,sK,es[suȰNޘkͺcv nuxpqiyu# ]AS<*+OZRT6pGkkITQ w]0qK#׀SAN|hkex`L/[Ftqw$P Jaߧ 'vbNo$(Ő t1Dz}x' n!f$)7mٶzSR8~6b/yCZZ*# XAoK#t+ dz yi!%: 2g6 4]L{5FW/_ȤJū,EwR0 F*A՚lb$c*7Ғ K -T1t<?!3M^_|QZX-I kQ!_Kh m0RG1̾dZN[0[/6P]"He"b`"{*P %A{v0w󪹐p+&?t=f(+^>[";7&d}2m]+HeNg2x4s[^!S : .w<:1f9$0WËii鏭Q ciFP:eeH”zF2*-/Nߛms%lQ_Sɕ}M8ށRn'`.6Mu`+M:Ű]̉7¨)td8]:-e'SB%0;f"C,}}M@KI%SDD.!r3g#OxE Qk*Dx|U7p#Zυ?pM[uل~{ʓk|H[S''YČ ڜ:?oˏJa3-Z D8-GX7~v !)`4YQݒBN8mvM.D:¦Q}FӑsVν,Lvg'2 Dz,"$HP `$]ɗ"S}\6;+3!6#ݟ,\f%$E>pb_cKgb`N")A*42ze1کC/UgRX6yeC#! O<;+g~Yﷲ;4>6Yyen, ; 8ANB "d |3*.܂R qn>Z2q"KA7dbxF Ndr۬d_&ݲ[A} OG7]Oյa#Coв M1Fm{&4>dT@ZX^1Ř.AmN'ws]T1p\,aɡB]\d[j\EL+_^ITV}~obmŽT7Pa.n7 =_xtwNd*.L Jntf'uojNց˫^qU6wO!*>]A;3Ĭ Q`k`קl!IyFP&"$Ifi"tAK%TUx} ̐AeKwk"A8"rG9&;> 7a+08g$>%eH#`W4SR_QecD՜lW}w՚&kժ;Dx)uKb~qcyPJfAJ45B-V_ޜ$y_+V+ Q/)`W*=|א`߂y$Rޗ.b7k_*ԧ]U%%QQ 9NJ.y}XsmeW$\)XbLKXڬ*.=cH`bs=4(Lmʿ/hoS19Qgg_L jC񩸽:Zj肬{9X+~,0&|;Ɋ#~vo$uU+WER tb IyhUJJSHNԱ8 c9 x{O,xɆ;;d!uvv J CyF41ͺ)32sI4ea7T;gW%+p;G^ڃ a=0X)[@VZ$X荮mKIVJRHG>θjIVq;t [)Jc hE=g WT9ސ$2i}7Q<*{fojEFJd;7.ʀ5 AImʈSPv}׍X\cGvTR`1>uKnyQ&fr:'܉_/&}#Mݾ<yvu{3fO,%2v;EeO$fEND:@(_nr6Zv ~ǜ NK\m e/Ŋ_*dWԷodVnQ&Ȟ_Od?h[ m6/*޺|;:'+(MB+-tdž9HCq˫&J dsn'WOnԿJVgH?Y$'38rPRo~zI(*u0r~3u ZU5ff~uJ+nTQN ݃$-y"PRQ1-\^AH \y Jk>c"H> 4> <Ɨ*'Vձ f&pu5M1SLӀ =^;ņd'y;Q4T1&ΌD20\aKwj,;|ჸ5ٱR9!UƢŷugETm!prݎWO7;u)C \DHGw2~hgGPzZd 3/<\7,1+1ǪKҿ#_k@жrkxUk}ʜ"MuhKVR w?$6_weK|,H((vaV y,RW``2sNe9F@e\lPF*s}囀S&'@1qt)Oۆ7ʟZK ޅ]rg{9cHI]CEF-4L3b(b]MRpЕJ癕ɬ-/u26RƂ|xindI  +ώ)R?.l]̪8 KM+q(@,Knl< =SmK$٣&-(:>.it4#p:~Q>yKڶ1):)j}J+XyB{J)(<-Q G L+mR=09] sW"Eq 9+HƏwtt!sgA|+sk@ j!IlĞOQ}?P6iS]mC o#Gawb\[K!yH!Vj}`peD`dX,h:ĈJhB4Qߜ!81&wȫ8;>7j%W*b6$YNN^y72sI.g%v?IS[Y [Pn0 11&x87hb}39LOx88#8UJz_I;N2N!F0|pO{;cǸWK <9O}}=8*o2MClspMQz۞,ߪMj+z3Yߦ>[d >ϨVdjOlׄ*I}'gg`|n9%%u:u*4\DO/L*#4Q 5&42bb?/e~v5'M3h0{ e{ g1(Kn\j2[,Ŗ.x?wQmD$hDbjw4c$y%I kqr PdEh0/aڒcÏ\=(}Xqe~ąեtYb\0[y܅Jfi$I΁|8@2 vH$ $Uw(fŕ9F,UkI.ÐAZ"E=OH9چ7qP俜9*}Mbм-`b-]w|E[]S-ώ>Uaɹֽ!}8ÓO,+ZioqpףKЗ[3e68wQ&)E[̳Rs]?G94j7nYT5i#nr6=g٘ǓoL> t~ՃZ3ԝ1, oZTVP5R1V$ʴ_R8ewiOv^aicNcj sLYhL [`} ٲGP'n@GeUd[ ܸ F}2BTz>yps7·=` =Fkdq;\<]5P%+}?pElm(.t0@5zj ^g@i-qe/wV9~bD=)cOM{a[=zgg;1 Yϱ$#gS /k;XA"|B7v;sj1[a SZA(2hu9"f;eovK%2yײy4 _cFIa(R#y`KV¤U+Ϭ1pP>.A$adV*(y顟OKFyrE7w)v5.A{- 0Gc'w3g{OI5\+ܻn $Z[WҤvAأeZ~aRCA hGcR譹w͜ ѿ:wWk+CR'_baK 0WGfoVg:$k 2.7Vqn? >8;-+t =R<0>efq,@ '𧅙L08 V'TSiAtt{919Dt8\L a"cf~7?)u${4j,Hg2 `M3"O_"2ulo\aQSϺa)w[T*S.zI΄Ay@5 0LUDZx4cъ7NHοIֿDB v7W ZބS=QA܅aVfc >Q |0=pBJ5,s,Ͻ7Az&kUz+ɡ! 8y ĠʷW68 Cֵ X*^pwaEz,<Ӣ^סEII⛇|tjqk&FC|[jp`J5\X9ܚwbVu] |:beսrZg>"%b 9iKYKsLqi44XOm{6O%7h*S\:VҡH"ֱՕ KI6_cp%2b+ B<N!ЗҗfJp-͍>qDpѯᬷ9'x:xӭV~ȃ<] N(h}=X6QBDIBF4A\8&!099Ywyh,:|}$?5+tmx @o ヹQBv`Ib.$` s8)?ѽ%``7!0Q0x0ւ_qײy^d I$.sA*4YsdSg'v2'?B!+qy`a$,& 4yD kZ1YX!4mXF5XQGᶐS`]YJ tga+]bl2[E)v{2yeI>k>4 Gv]]ΥXMz-A²X I$Ε>FaLUS%kw;*%g[=WcPM= .TOr@7aÄ&/bQsoD˅$מA!V5ڙ=! REPf"(<m6_ p/Ӎ>ؘ pβJ=?T`:KnZ"A{_PFOX!r%4pDF($K/ ~׃"BWE#4]xOX:b$$Qc@ʼ m}#RÊuna^GRQ'w1-p@q#|8 H+5uo9]yb4T!:a¼JuN({;S u $6%d/s_]Mm[hݵCiJ5Z ҶOߠ/$l1REC;P 3=Xp= _ck`Omf\?^i»lRtnq@B;Mj. c};ӵ2Gos۠. }J?.&v`tI]9+HY:?]P(F|yʎCҚT(>uds)%I*(>-Umif]5W:K+Ǽs{R7߻|@#A:Ԟ{Iev2#{¢ ޴XٗqmA?$]:H_vnC^Q^Vr`Fz^Z:E\bz|C6Y5DP)8e"|;i9 RE,1bSI<"H{d? \|D"CSFji@}h/uC(Ҧ$7y:]GY ih5Wvlr` `VdtVXYV"gAaVła7Z7@ v*%i<IIɥ\GJK_Deӟ Rrv?9Dra1$Z?|9|]DyA(`hH5 f8:PPln 9Em|(ЌSmb1ߟ488Whҫ Vu4}{Iq*jA+>L(gs7q@jTi,mg :ItFcU^kބ OQ̿&t VsiNnz&Ig9,&P鍎J2R 3bW~ Dm䇃`V|N#6趨 Bp%/'w}BNUEwvx?ۮP%wA"f#b_aȃ YE IV~xxYkF$IA.{{*?38Xq!OL3]Ѓ)Hlv;zi(y/q Oml8ڻUPMic[җ9JxqdVXwghѡ߳h 6(@A9Qf@_cP/s6މoھ:Ȓ&'8.5ғھ."?E!4}ߠ7 ׇd@1KaN%]I6?[z`4Q|X SF-gqvlKxa]L:SWrGcg rNݲrW9dI?]݌Qz<;0̚"dc;<.LCc9y?mwNF ->mT*~:tYC+Q75pa.aN*$; 9,r eH],LgwGZ(Ѐ1w2ށdn;bB9el>>q `ҢJ:Z<@B޹(CkG8>q jm o2%'r=j- 69,e$spe!?!>vk=bkm$`5|7R;QMkx=Glql1u%|r 'nWVx%)"$.W3`"ſlЗھ^ϡ< ئ@Ϸ)hst^w-m:}oΏØ"GhN|Jk MG V–a'_?VY{~&ܣR')_'0^{\m86pb EoE)ҩG$e@ffHC5r cȊR%|IV;7%M;ABލuqӫWW}pa”BJj 2J>tra9pt0]LH*섹,HH΃)ס#N Mc6DznYo5J0ȸgUt|y :g G!Ec$t5$qQBW9H6׊kĦ]ї[2_?i~C&XTMHF"?Ƨg5s~`&LsH3ܔF(w7/25Q }ZV ^?.\!g~,](z@>iUs\X( ,y8$,Ui)[BAR 1OPϥ$z'+V hcD1V(ʊUKhM:`wg;wv1P1[;d įJ WBk/8'b8 G/e6l(pfg1 +m5d#$N,L|NwSaV:܆somJ8M^hXSg ̹=N}j\3Z)tfqO0:'jdD mͅ7F{oP~7bM+[vjc1XU+Y]0zY!*YV¶[iq\B(;.ql զKq$K7F\ݣ҆]1quYUL7xIX6#Dsh&o<@bӑRzRyDQG,NYƞa 4c>m d`5&ONtj[%ގD&CYsWdpq2iԡehE@$(f.G͔ UxZ[+Q<&v7 ͢Yj4z=R|4}{;ʇ';Z^ kSE#i'l}`@+}R/;jx÷b(Oy?15yzXW㌊,1' |=~r.ۧcJ4 mf*<=j 1}"CXyݮ31hmN"\do=7&8><w=F;߇}e\tnZ Ck8QRjƯ&(h*K~q jԻB)QﮘErǪJz9rWKIYF D ~ gЬ34ы.񆄠D9FS!4Ϣ_!)й دKyZFqkǩ.tF$Gp8t߄yY.9{M>^'#Mܤ^XFUIe<98to> cqgʌtL£뫷R- *\JkU&CapTLm7Rxddn}["$B,.fM(8,-#5񉲦 MĄ LI22FU+?' Q^؄k]"CNBiQ 90BzPN kƮv=!@Xw/6. ̊hG,zsw09?=BTЄoq23ٌ-Z|okWnK tLd 0 q}!z$ccpᓔ ++h5$^ǥݥJ' ű3SY ꦿZu\kJs#f }Hu* C:v9bU⮁xAn'<\ZXD]7Ij~ c.HehΞu G8aa< lӏU9K vUFW͊Xuuٝkep ~)̌;1s2i?aw ?H-(걈TŜ0Ԯ >KAsWw,:<&P:>,3r;x wC+' sjr`sT7 ŕl^`t!ZAm:)7!)$a1UYb}QdOCʌB#W~*5J .<lq}zzw( l`M>f!:t-h)qs5L%;[\. ni&^C]]fڀT&8y:ץLs- tXYa  ѕhQ]\;ё ͤa4)XNe-"]QDeR{u)X?$-7mrpsJȗ#ܵ>w@@ $?E^8z~Xp^GskxmD*~m=xVRd+ vkXy;#󭝻Rp-~KR^&7Dž!#lq (Ge3"2 +^LaguCBPmc=dY̖n~ e |@>3BN/ToMHW !޳Yw-*wԦyVڣhPk8m_FC{/fE|e3(BYBӚ#b|[oC?h$A^fkb,{7•Y|p 75F4rbldLj9c)I 2C ʌ!<96¯|t <§>л7̷//5eW- %^8R2x.N}f\@߶P WҩRFOQy[0&Ơa4(yƂw=,(ϚW8BZJXܠI]fy+?;# )-Llq4A*$K _|xȚx,Xs2`h9fjOq]iΰ}4duȶ:|96~f 8]tDcK{bt??D 5fKBu{Zf/5&59=q*4GD9Ko+uqZJTM祦lr~JK4>=> n#T:`;kuD*mZ6I q/S X'qA%XHʴfqThY59f9!t=GA]VZw26Qͷ{T(>G%f{bֺLVgyA[ۗ_ 4gU^M-Br"KmHc~"uRY☎R3 7< .rڭZ_=٤:5瑠 @G7<<~ jCBpu%%Z&PeP W6A4F_JJTH #CE^\ԗҌ_6B# wul'0~J"Z3PP,@7}28@YKqZ?ҏ>Mj`ķLRejѧt Lw[1:ClJ"HZ'ɒ_aJ2Sf8@?5iaᖥ@mKQD5G+!}O4-䱆FvtB#?,tW?+)E] 2X{kvVU PB_ -TD3{ӫLJBZ^H~_3ޫMI s>6A҅NɺYLXAb(>, uTJ2{Ŏ#sTvyĹ]҉` (W/G+jXg CK yչk٪d55sIEk1o׽B׋s U8j^ 0S /,Mz`;yUEh7% ̬Y@BPq3HFI&ԃ~!/=]Xºo`ͯ~F୺q:a 쪾}|h1Uo50ciE跸9 4; .mgQginH ̙M` gV;%(wfFsWXgsEGwU ;'$^fLYFOWm^ `4挹GUmrX]*:1?o4U24_Ov׳ ÌJ>5Tzz|.}EͲ,`eyJx3DsG{I(1.uPV2`ٞ X%JlXn}!2$ #diC/u$9>qBC;~ }'%hmlPe cwOVc -',Y7BJ7ktX?zꐩC`pʫ:!Εa´ ?&@ S"q!V [?UZͶߵ:+9^:%IvT´IQ:Qc&Xu ~eOm)_ c())YRԫ$љ@4.4j2>&..5[3x*6T%&Jo8ZU9Z#Fbsn6?n† bb܊Pr\mK,$Α<5'Ѫn7^s쿳W>HExkH9jr7q Ot/ F`s.-R%8I` X{e?zXt!Ld'>nNGyq''pHȂ-S: /N=ʫ%#!MgkiLT共Q+9وJNeQOS@Z_L 㬆}Ԏ&=$[ wx&FE7I8q|yRj䬶MS*bh_a-j]7V(/}Pqm"㪶Wa/l^|鶕ZI5A ǶX Z1NFe`l^F 6:ܯ cB|y}KZٗwRYGya;D$ 7ayI>HղE_ }^B3sdYudޯȷ5)V<~ܞ".BF^ݯȻlZGfTPOuv1_1`L#$GivMUs/DI9XL)6}X9T)CAG!8u s=)%Uy%d!Vu^ChʰxgNOUä!k&SĊb@`;N6r>нOsf |@yC(i0u/s>&ݮ27$ `azi;B @Om [/huVC(t8qN^N{!FgWWXlc x`[G V%JE~7q}D 8El+Ɵ- a j)fh2B0p9GO E4bV-e>/%-:LӇfw;7QcӐ3]AnuKh8}QD2ƄZ_c!|7J;D,`}Ew_P]wsl1 uW9{9Mݎvah'ft菦3+&.xM|.@1Bp{C(!JbKӊ1;2ZbAn㝾o[\DxTj ^N;MI8aм/NleD-#GdCP6l:߄lZ9ఛʛB`ۺCnF.:"tc <\!\ɱǸ8!$Uʿ@d\rJe^)SNna>&eNZnġ6oܖ.d!돰0(ww*9MBlm=N# kDLp%K^A;$r~V| $W"0:f+>Jxy(I ̑R΋&vhK/Ҍ\P8O1!8~S\Cqay@!AoP㟖 e]ba6j43[dxDpj<0gUCڒ>5~n.M#fr -|ޏ}ɹVnU16\f4o ɑpSeLcO$ ԍI\S,I-eKXu~hTҼ{i?\͞ԁ׏8RoW{< ‹stRH粼֪o~V6Fm GL6Re9 g0g#.: Wm 1 '8ۘe9{]\lXV4@HH.o'7.:IQ:m<ӲSb%]h6O$P-[zZxî:x>Wy.4gE lq@2)EMزmsTZ8lx)ۨ$ɾs'%@U&Un-qbb`+}f R˹\}TDCְՃ>!x w!5!W$ oP][84E8qzS1_)G'w.|Gg03(UJ whhz0 HwP)wDt-ިтG77/w`±,䋆뢜ӎ8%`?#x&A8omS2vhԒX E]}ʠץ{ .OZXTbiВPu\ᝰ2~(pw<)tBb8A_܅wK;nZ;Fr+ f8*\cFab}C=ޘ]~5&riҭJ&̅*7 =ԍCwX`)ryCBϕ`"!?ziDNHdz)3@n>y)WGq`=[!u`uKFs[e"o*Av.ؿ-ri+ƺIU%6\ҭnB'krTo@E.dth : q.dn z- !%WcaO^Z=+` e2o~IoqtD(bH~I^(Cκ[p>4-Pmһ| 'v*u aLu $/Py0_X j%4Ac0 r$K!8U|tMF%8R%0MBo/ݵTd1x!.% 1եdP 8rW'ӺIuF+Ɂ}e4:xUCf7J:,9fTJ V xeđ>YE^< gܽC$h1MyŽ=x,.tଝ̘p2U jd|y/cxzbqx)G lHxGHJwWұ;V;J`y$sYvR</d'Z,AX\xS}hrd${L߹we`?k((̈́>JH^;򎓧.FS(s -eH{#F;-%đ(yv͗ro>SF춖s'z$-.9z z"v= ;ωٍ͙̃I!歧:ZGkfIIM(cJ0B<0W{$s.s ʥx?T]ԮKɚ5+g44 Vg.Pf@:.Dڅ Ð"C _˼|3ɎW iuZcZUiqH܉h:9-E0Plbs>0VmEĞA|du!h(/I3"SՎ^Fef'WOoPb <6*B5*Ee70#0&!Tիղ{)|Ro'|?ՃJ~~.Ya% z0-Wc(hF<8=-wLwѢ'i,wj ԧZDnW@FߌX]&8Pl%ԘW(83d@Xc;t/bv ]͋ݟ,Ujx5[R$HN~k%Q*z-r0QW"tCK-;#AqgTFxg[j]a'sGnQ,A (sei=a(گЧ&Z[bi8p'YKGb_` D/J*k™2bq Y{) =2̝Pg#fp81ESUSIdAkYATi"^ ?fԎ"Ko˖]>Se{%SfsQ]h kkMyK178䝳l)Rv ׷dW4Ө@eb 7!mC8V@CE_Z~U|Ko1akZ?ϮՉ_9ֺAB%U)!X ]- ]YlJ}仧AEw So;+8775qp!fj)~R-mqe/W io< q- Yְm_9󧔆55rdnI=wiTu9J{jԎ9@s!P=+QE)/PҬR8%rޫᛣfUCMrj8g䌂-27:<Ꭳo+gh,-kπJ 0A u۴Ꝅ@͗Yp ˂/^+zMR7V(혃$uhAkyPrby.Wr}@$r("(.m' ~qAN}-lVZϲS^hB bFciY|(uN1ro)׺JޚKO{P&mZb WyuÏdl)!Sq9xt8s;9 YC*7xjW4VTעɣ0 k`'*'\Z4!-ZRx}EpE;Ja^ۃ\|KC)%, f+%w3sqfY IGȿ_&nH~ҏ9#vPa@heXR_^ѱjV"lbu Vװ=1}bcJ-2uG^ {]ɃRԁBqYNulhm.D.xm݋jY\2\>d)@ﱀW][ať'mqGobd 5Sq`TT(SflZ>=Gׅ̽8| Y8*O"U7lCJ!ڹ%ju_Х,x#Vo$[;BZ[05Q?9iDW<+dkZ^[SG-H^ & 3DI(XҒq~C,V^aLT=?J0ϧa 4 L)%# cxE:h-'.u67> }}WڶkЎgVoJbeh72Ma, `u@fr#oQހYmi a@AK9>Aȥmx؇fE0}hp Ӑ( nϺTW,B,;37ЌuX7_M#9 e&M[u .Aog- 9[?69NSK,o:xeĬ/,+9 X*sR@2>xX&r3!'ia$O?KLWkhq3S}X߅NU1 NӔRYkxy /* eKzI Nø':%2:~FEG:Pzlki\lGU' g$ڎ79dy_n SDe/kX\fO/MM"MJ}(ۀOCN! [/d@|2@Jz!;y6MCڹhZE $Q߿t59-$˼1vJji|jG`CЀP69l<*k o$eP)b%nH!=<OX26hqtxNv,$\ix+iK 0/yOl7pHq&ܺF@ =z;=,b)1iw&X9nO:`4@Lý2A1R8m|!plhoo /N+Fm0[; ~)W]-:^,{J9xhCmE1/4oTI<5EqR/#5B9O0׽EXGꈏKʊrTɃB @Iv"% ~u~~)ܶlVt(%yן[(I="o/":ݞFw~tPA|U{ B8D]~XvW Sڤ"qExqjuTX&mۺmml˧95|bMAVjZX4>[=$7l\w!ftB>YU<= h{*&ڐUø pRW'ްn%_7;(LI 4Y!BrL͐2ɰ߽BJj$xrmwf +XBw)%ٟzI]BSh$,RA#y&u04tm쑛-|.NLr,uj<+iU7#jίှM^0^?Á'W V>?OK|a7<`!a}Xj׉XWƞՕ9+G>fM!BBG;P4Z.B:jgpWphƊSiGC+qGK<ØO\;9ÙDC]׷͒P~:(\gZ#Y, $Roцdi)N6HWڞ*^Ymj˜ѹ 'D)_Uc߭1p!Z~ڀٓpu%JȒS2=Z>jI. @"ˁ!u9r Ika(ghqJo4F~^ワL>N#yj~q8KLDRA.K2y8 fBaz גIq8ItozE4ѡ4s+;*uP,wBjCvf"Sڀ.PԪtr%J&^$Se.=BVƆ)^P^\aqcK_R\A]z3WWg2QHPNw)@Ĕm䤊@2y*ĒdQ_֍XIa=5V3mFZF]pҭcqQ<M܀%!W8VyF*s0\ hO7rQACTyn%#+\%zkgϸ} OOsX8(` ++dloĂfC"4މ?81(4wY GT4̼9>C2'Ӎ5ft6-0/ʇҤXZs'v1v V5ě^QzSKq=z6)OHXz>6hA k7V=읜BpJ=V6,RAZY]v I dw- "cd"#?0APw" .ܿo5m3dvlV\8?CDJH^hhll0}( Sg4_~ HU2Dr+Кî)UT\z ,gFKIg*ýϡrDZqĐ bF^\':Y88n5Pu$ <R;W ;ɬiVŤO4|W}mh8ltk-r7`s?T [QrX` ,1"ZX0$leR<}myH@+j7@)ɇ_bY}٣ݣ9ä*WȏrxxYEO O$\n]d34u1NngjJ5' {˵ Aי&&`rqc dlnyfeGw. : hIUΪxlQRrR\c&U!AKp?J,=CEYzY$iGh!xbǬMH&`%6sTkzqqâKBipPNMYEcPA ݹ װ'1[&^;C>j J +շgϭr3"1RS&M\0k[~hUk:K) SF.;K3F>3f8Ҁ.eeä<_z3dވCb8DLaӰ鷉AQV뛺{྾DOnUܸQUj߈82:%1nc6S=#lS9 Gz xnWW]>]#b'Ճm`lZ_ϹgI^?TjEӴ1j`41Уa cP8QrfǛ @fE! .Xn]gFsu~ ^PvKUj 6)Z*HΈaVky2"t9\Є\JnzrL(jpoН8( @Ckh8Ä&iktˮ.߻.T? JoX|P@" c--8-Tk+$z%?hDx\@; UlN`gb<ZG#Q8~P&J)_:~2j_@)a14zdهg8 a8$+ PI2cb^QP(b*}P@ $h?ŠR^VvWk;rϏ)DtivoDٞ}J ;߱|tǒk_:Y󣱉n~C1??IšGZkz3ջDqE)lMAB?eq*3F<>YD+9qg'Ӄ~5u17Hw.VRKQviF7`\KBxo(l Qm{E}8Lay~S0}} Ltk2OgLw4 _A>5|~w{q_^#t*58zU7KR"sja8+,IXpwMB*֏t QXk.fPo ? r KEA%!GYqPYJNtsS-cJL=i ܬϸvP3>S*'K@603`Brnn߸Wj 8a&Țo9/yL B%" %d0yz('JjfZ틮 7 o$YYHR9`'`+j7rC`F0y|OQ;9BeLf,‰$ʃU,RgEnzmm#%e)eۙw_F&uվ"%q-}uFl#r=vh=C|SJUFzHQ[[hLS{s4E>v2ɣBeEϋ9& Mқ:V#ƵT)]he~|iXM/6+k uA߫Ww,EMw2ixlM|FoIA< v$bI2cs8&m`5@mؠcڰ)οObOL),s@>g!w}v"_MWHO]Z`-kqW,im?mH5`np ވNq/݄uhAY?·\}#y &1uԉHLXl02U~f!?^\VPr5z5^Lo/fVO/i^'}DS@*GJj0FHPx'%caZ~?PI~Eov`sOn}? %QwZڏƛ.&'iju14֙u;ux E0s9o>(thLg(zi4QEME ìb<ˌ,R'Xyǃ׃!P&6y%s,iZ)8cZ=NNK'U0%ʝO SN¦t]&I;"֓ylɚMbt7cq<esb =vV)h mG|$Ӌ[ 4ѐ@dS06wM r*U:yLH 崘DpIZxX磸mYL[7j {X;xr(YarPxOKʉ#mD;FCHfo_U+k2ʇ؝S 3͜s빐ڤFPc'ل6оSx|Uv6[]m54b)9Ba|`mǞ7L4G efFI9k* 5I(`G4 ggӫRM'6ˠ-W vnohl tc*LA'< DTE 8-\"LK cc2Hu[*jM43JH¸ rK8LbhR=26<`ÓvPSv*[rjU)gAQww:2NjE&0a#BOGs#Cb9#1pJp]caDnY;XW'AaGی'MH>Aby]叧 r=?sc+ćl`R(݋ ptKfV3N v ?ɜV9Jq;[]lrq9 =CEg5 ޘHz? Zć첛W~qwMR%Rᄇaĕ)Z;OPz`0ᦆN(R:Λ,FQ/`8uҦ(4s\=.r̽ҪtĿD j*_r]+?pg\(Z\P&sk?fQsi8|؋>XNlUlG^Cè6gL _uݓ'ʭ{x4]L_XAYg =#C<XK{YB?Cr"#@#M 䆒N읒q9c(9fl ^BTHIiUG^kkQCO܁'}z%3,m':!] ˳UBqd{gݧu]ջ"͚aLS MF |SI_:G‹%a7e' ֩8Rb"sOE1 pE}R9ٸ~(Rϼ=j{[0D/{D`^/@sYzܮ~ ' 883&*3a4394pIQ);Wf8 Al%zN0.TzO#09v8NN[:i!·2?s- `KpIOu-C-aKl^s>Q0 Fc=l7 trp=)5 S 㖙Q4 ÃU Z]g_:>%LGdқV1oץ:fA݆WC9>G޲oў#ַBWvX0jd[̲*q\ >r8 j7@H^n=Be˄ݻR uzz ,@O`)\kH㡣pށf)B7:ϏC)%39p!0'\dkK4);kMAN&XOW[ ,Û~ vձovHCrJF'Zy21l,hIM9QFnx5ZXBJ0"ت 79 S!߈l}*xd O7՟g{eI>k[z) #|f~8\v&K0QQvSb(}ּpKeav+c \X@ҖRe=E!63 ZSr|[8Zi LSc`0S.ՕV06X\PU4us<qgv=t6_ntcuh^;{u;Q ^2i`I6cw!MZҬ%WHAxɮSv*Q !$1M@n9>5.xPFpNl%HWNfyg|$_2qJ>Ee*J.ݘߣ*xc9c<]0A&,|9"^ȣE!h{QO+dK`@.,@71DOT*6ߕ7]/ZMtj.f#Ib;X'ʌ dmO!A1XqwxEflx_IJ;)*P-vm0 sicL|Ohg^=5*gU5gw.}B->,wG_!'Ԫڸ=`{\Ӫ[kܿ /9#z3qBQ zP !})잠[I_X+7rR`ZN:W.L\ [jdYTt%&(W.Oh:5Ul,TޢO sDѮ͸*[&<\#)|iRGsA+4x&@ 4y2m? q?v stP)ɤo/ȁ#ħsYC٫FbiTiu$*/Ţַ:q.Z z г׈8-Q3NOe,{:b?P>0apן۸G Z{c^P}\^z5ϧC7/z_1fO#T]"&KQKj4dRnۻdYl7縨HZG jK$Si'd)Χx7cx *V,=w(< eӧ|8CW%H梊R} |6+!npCp1zEZO c',{k#]rLb{gE+?p8jϾ=/7o?ֻhQSYrj/0(M%dCF 41er[ Fw-2! KWRz_pq5S-[(a<(bNX>xhQxꘋ.70ڸ-!XG}r{},U=Oٍr-eݩ"b=̓P Q!mA EHVl+? xX`m4k~fR"kx+A66NP+K*1w$t?w Rj;,[ Z8hӹ ? $G1~ҮY"f9.eI,Ϩ`͕}s>/l|d~ۯpY7nF; r]@֥Om-S_K%BaY/RAK]Z?U K^m-tywADۜ%>4pCr6?Din4ű<=<2Tܸ@4^h=pmVwQ,%^skX.6vMq!%%?tSmiS8PU%b/z-#VBߝ"(*&*xyZe%=255|1[4 0|ܙwvr\ 0?lǵvn ׽0O n{HMr_z?27yDtn\#Ea7i L_gdVL;c)-0- SoDe![+E'~"2Rf{٫4֐1% G Z=ZQOÄ́\TY!nd2Lmc2* &\lIJa?-r ~+BLR!mtvkixUr+wļ\8+jws?qyKF$n1 JsI}/@4mMEoq[.nmYE^љޗ&&\W/c{|v)D2[ qN20.vO^s zRČf?f;GLRIuՔ%]`s7a5yt0)sE(4] E*$T7v U<5tlERr{s 1`^֕Y`K\^k1޴,y`2mLw;k9`cVJDC!^ H ֱЫx}+ WRëS:p0J+FP)QOJHQwG}b)'$ϯ/c\ )XoqX::+T dn~օWhY2 IN/E>A:Ϙ,Cg Y:jj %`u{Z2s<@0p(6#ٛ{,+ja2ƓK=yu>΋|Mmu0nwھz@O";E@=*j2}OFA2s{!-,%%cm%MC}9A3" 9O qqTTY{DfW2]W"k51ۨ v2B7l H&'M7R*ej|W3%1a Kr`BI~[7p+7 -rض?vܝ̯Oh{Й; v9uNKx$zVNq(ѱK"@^vwƼ`5"92. UP~sה˚95'WF ^x6Q۾t!8H(rÎR+5 OcX/z 0O68ݮ1[t%@C=.d VZ wkfFl+m1;a[42!(iw̭{@#` hC0- 2ۤEΉ%c;I>t6ϺD,@AӘdao]Mi rAo?ǬK hKڅܒJ"{|7qs?8Ӎ5tTB c&\HpR01 `fni=ƴTLDK<;/j\K[ɣ8%tv.Svk ]m8AsGI|nTfyU{^NeN3WWQцci".̯0}n qߏ҈H*W fRsrW%ӧ (PQ{~ovy^naj#UJ fI5b޼Cn סVgj2Lt~~?4mW5C1.|Y=0ێq4h>{39*% 㠔Ӑnҹ 5wjZOV"f:KP(5dt#Ҽ!f{OPJO w|^19wsR&Pd `s"G+{-ٽ1Lvi Í~ lvTm2dX.w%Ƥ֚ڕ-c!u*ny Y`0(@;"5ubxb3F@H]47w8jCUx__~7s+jkja߮]\DWֽ7zee?RLbSE^o]{n}*i;ĩW ϙ#Kz5ƍ,Ep.׀i]@2W˿=}Bżo'Bյk{->QN}ؼf#"O7띠YB-#(Q~OTp!W#pZ~cLje BuPZ<#%kKOX9voZyı'8wtze)@'fd-:DJ'T %r~[ qFc>s*!60ΒWFgजƤrNJPznk9VPu7~ d033 |E֌t):tSiLfR\rtx=>KYkb ̛]_52i8é9ց' /;tRה2 hm8 h1(>+AqV(3 pE҇^zM(n>ּ0& h\kH=$ڙSÙ=~嚟}|u}tDБPzPN&C=2EE0R]d" } BSst< Iuj Uzl!A -Zct@NS9^R6lJ6UfD^Rܡw{<(Y^F)5!/rez~{WD `&IhxץQG-6ivࣘ?2B-fXT@fb.vS1b&aEk5S!|^hY&0Q:S /qٺ_Lн 5ȶQS.IsT \䟰N;z3x7փ9߼t֗ PbyvߔvD1ܠ\5p9i! z)Kd0 6DW|Ët٢rRNC c?-u0ub ^9rܷ0d$XPĿJã lhV`6e?{lCA+zD\:cjN=nYݿ&RYro 871<+޵xR_Dr)F-JzPk@%ORj p |,'y,Bnߏvxr\j*ŮZwyW<;s! ӝ,M C%>u]a2ay -N$ e }{-CS܊ {!Z>Cl gԅ.#:9sýlA%:keivu p%5&m^69GIܦ`Jm_ s2PBetE8b~JSը/Rvk8}C`hb4qp78TT=7 qacAIO ~ySɼ/Vrf%2"(Ƒfٓs{.ZE( "vKƐw5(9Xh~: }ZWd' ٙ1V; HwNo;G1LM>a4`޵:$%yɻ3)xT =16f+M?]ݒ DsdCV8qgvGAp\zұܠcA/¦>'ܒZQ%8}s]KʭY2N N@7 u=-JxpFG#٘qc+?'m}D?t-΋cnk& /3A g/FTa4x ;?yW.YVJ@nIc9O(N7cw{Ml͊GfXH6H=4V ;EٕTS[7PϼE{,^$,3+^ScgA!rZAR,hQJ$.E3H:Y"WP|& ¡V)ذwX9)%Zt-dC i1 -Y*LUg&%0C["MCQbo?`~#8T|o',)!~F%fHtD?nx<KM+)S@2V*M&jj6FKR&]F$痦r4Ɲz #O/ ;Vi)5$uX G@,n6b h_E&ލ.sK7=fpRv%H1,TX*+ۃYڊG<  ),݇Tucv4]6!2Sa,秵].P u m{q_uH8^P!:- (,ذ*7c QODx-B7?1A+I(yGu< :?V.]~2@';R Tbt]x zaƒ( st)TF%6mEe}W6ݔsƙ/I=vb4ER[/asbBln>/yx$g@yAPWʏޖL}`D$J0p,6q&Ekrt+x ]ZW\n5̫Wixw+D|{})be9VwBRdvxpx ӁjXbˌr. hcҵX/H޲_ 1|fGsn #$݌|ۅ &ƬKov d @?B^Lv4*Q=Rz=f|#!Qx GtU`~`.&󮯇ЉFzaXg~e.?K\jAiIͨ(a4=Hw/,oyHlp_28<6F+t[SIs#mꁿDٷl5Ր}YRD͠=z _&?˴qCkSElɟ |~%u"uID][\vY.JYӟH$ہ4&E!{;tB$heڮÎb2qA']b_zF0g6-H=w=%@MbНGRZ9+tW|h.Z 7bZi6t~`DW,'{?>t{iW&y9t:|0|e:WD_3,#ؤZsLDh&ǔdǣ`eIئҰ7HSos_:s\3dO`1:j!l,V%`ޓ,T Oex3S>G215`替zPK%Fiخp,п>gKu:NyWL" ĺvd$'Mp^WEJM偁ԃo F2 Hg;= 4/j+/Fƣ =x' d]w }7[iʓgnA1;$";h.830$k^V|&9L=C-Nh-`C [O+|*%0<#k/U]9/\ `u=r7WX +479 XC$ }J&T"fmn'/t_ 20m0aI^aJ}x"#`YW9:NmlEHI)TU .yг=:L Œ~ErVW=E|.{<=:PHk:RQوra~JCyL S„r ( 4J@KP6cn$FE#ʢF'rWպ,}T+cwzյ䢏$i]A@畨5.Ř$>;BO!k۾,̾ӧhxpxدZ79>&|J Xp$R g^sΆ[iMzDiҶl4N `RI:&â4 ma=$U1@cg*CQ5bH`(~o% UdC9cD(W~8f XHbf;#]-% zR (- C$ bs~w a3 6SzBԮ#{dqFfwiG~w7uv"E#ND( ⰓJ(?5coF781y?LNn" K/ͳ<.Nn D9f,!ԩa%=9-fEMO1KL7,UWF\F);<Ն:7O佌ȼvDp ŖAև~J@]@^MM_S@nNмUG##^p .HW(Q>o2)XN fO0-w/vrvsA&ZtO㌶J&q (!:ʲ*s%1 &`P8\>7 LByrvF^y 8ZGܽUXGv꘹ ُv} YǫŮ5)$95%ExdKVʕp)/>}^I3&s "@3ׁfbUWT&x1 m x)e W5m>wDW `‚PHXIY7=a菚 Q $Ne׊؀tBi巎h4aYa_?u~G"Ė hWY +"4g~Z vUs?_%=ZJנ]%P|%XR.Iė`rm6 bh NA捲E8a#u{.kT_J3{WxLOfG.K@A]ip;Ͳ=(;*@&FNjt-<>T 1iu8Z@pd*wrXx0]/m*jF7:.z3zo&);!-i-Y0ck0;//t#nx~{7A`)AWvIb3N݆fEI=X3M3H5Qf}\fo٬1(!8Ry}^th^>qNL2e!P<Հlw.>cc3 B~w~WJoiFJgc.7>Ҭį)?| :A[b=~#czajJ,Ǹ}kX|$ (#+9<%8Q?9%I3Eoّrqku^Sur.׺;YmQv*=v+e@697V^BMBh䫃21+e~Mn^ <<˄c {Ѷ@eZ:sf!ix_?Y|V/pɊp /N6AYd6`v6Ws9ih)=á_6nbeeպY158 U xSsïÐ?'$<:w[v12yZ]D`c6ղ0Ѷbd]ҿysN[LVEH'|AZ&Nϑ OۮcU4Nc?P S4o=յ"a3%}TYD؍ȜNJtk\] /Jz.KLT)h(vώ`<343ԙ rJ3q;3۰7b ضɖRu>1Xx@Hpґowܒ}cdGVJ\B+O,ŠTr?P`a Zj)6ɵX#0G2iK/3dQ>燃*7;5iDV}̓}"pӾȁd& ěIP V5GHnXD9{z1\~i9_ȵ0ȾQm=HG<4F2UpAǺ#~kv(<ߞS>#xq zN+h19 dN%.9;/NV;\:pVPрiV|4SD ,E )oㅾ9:31f4+yȸXv [y;_u֋h.ABA>r0Uyx$ Hz~% nz}[;L ׁoŎ&DDO愰Q)l[ّɍVV@+Gaɡm/xs1 vUT \C틹w6o 28T=c芩ǍUoy4{7 ]0ʓ#k3^ъ-ڔPD;U w8bEЙfW#xFIoB3Kz+$Д+#2=iOO+GKCCǂ{~%3x%)1 ^pi7;>M {= xfKŪf؋9 ⼌0f?s[zz6LI}ڮ170a/sɹ3WIQWAS^(\U;C:j?6?uN)B^|+&耑?@M/'{ 8(Wѻct@Bς[jkIR(Ç|J:KKo0J"f̮'hu)T!ƚ/L{gœSi#dpt <8,kl )Y -t ^B]<-ބiT2gsވR4PLFa_*%_ .jCnwQrw\3G: T뙳́+97+/d[s!{Y~-rY"c/c,'5{+ 7PLnIO"=4JlDq w\Cn ]j`8J33LzÓȤ$S-y R`DZ6 P6#t c\hTp Atк#B_a0uS-uEѨXcNr̼z>Z._D84`=-2b}6"֠A~_g∻F[1xY8Z=M<۴Exv n~Uyç>@Kz7f_~-ihf⹝6^[M;b jHKz!NQ^_7}^\vE-*R]1j o<-LY+r[PY7=`g,!:Pux슡 ,כ^G!?|Жjv4r:{dn Jɥmr'v˚#::N<_@;m-VqL]9Sf;QnD,hDSQhC3(MI>#ѩ)8Rf9:AG2Q ! xV>>%NvA5e Wc:9/sL8U`3Ls&x8yP$G} a\-Үu͟=TX5+2 W)LgUW o^z$CXUb}MhXP3?[=P>ιq7qv6bߵ#~ <w(7yyيf޷e,wS[f=`1&ԡPT!QHW '>TIaPFJxl<4bVXZ}/)L(%(]9SMQo_#hKŴIM}/Ȕ.*|JM;PkT~򱛻:#r%(5֒ W JY}ɲ!3ܲIx{{?-ߋvvyQij;9Ѯ@eq@:gkĨ.;t3xm>ط#HW.& ߡe\Ӈgw7l4q]$Eq<a fɿR(:Y5J\Τȭ) aW@Gx@;#MVLroʌS_NVIL~ X91.Yv{Waԓ7R~]y{^z8e3Y`7ӯ,$ DKC(YEm:CRh872~.Rn*~Ѕ{ޔ(+定^K= 1 K@,zo$&!]/ d{AP ؈JaWLîl81 4#hɆaoq]ScQ{ߕs*MmY/4b^Y.H+;b$DzF#У+UK4ƪhGʘn%>2FC r$ i+x4 38\bA~ݫJ8Y঎J=)~143,~r9yEd?;½~ mOϿ SHl}#02"Z  dPR@/`@l0[8oʓi#1J[P#/ʉM]i"|  a:AECdSv~ĜL !~;M@&+wK,lAPk(lyP1ۉ1"lMlߟ޳K$(X]8/j+xL\~"NKe/-g('RmÐli#ӳ;1'] .Ji/x ImN=ݱv//S7ʰ'1C[ ..}1蟘Ȑ!Nv廻'JˈmTNu^ᬳlPA@+r&:P6kX-ێ|m ==^}^.ΒUjYafĻ#cWUxE"_I!ϾY+$]IU;'^02;;3@a>*~q zOuKCI~ eYX,tL7wI>j9cc?k7սS{ԕ.h[`e㪁9;9.eD_UUOjpnŦ}}|~#1K!dG IAc-$ l[ޫwz^)2ۑ,#6 VB,xːʤ D&Kea@ :HE'X D}M3$\QhZnARXwt I00ӣ`u?\BmFtEbLy̘iؖ3-Ei΃40q#uYuP܆؊|3-\$}H'>s5#6B,#_Te~%* SpTRQ@* oVG[j]{tp<5 HnYYIr2`Şf^ 5=[#̅F 9Fo29M*gBMhn':t.dFo~L0* ᣸Q#-Ɨ֥aʘhf2@R`hH>?0f4u{Ecm/HSpĩaQ(DTeђN( dYa2*FxfY-W`WʅGv~$3Ȑ&]mk;{+3D5a%P cLFeEwU˷{~L_1e!rfmz4Gj XcY:BNόETz+-0rQsu`_c07.+ȼ

bs]K"!j쭇|dc&%dLۗ Y)&QJhV7MQA/sɴ8х#sn$%p9 vt)j#=b!0l즧_l[i(@ d @-7C˺1FT n!;\ #+0X 8T|d<3➺*IteMkmٛ(Ӑv_psiLd̥Ky=H69U;WsܺP<#ar|Z4z7oCnSx ,|Ų,o~HoZ٣Y#d\߶d_kv)::pF3.~ ŪM5frܰ펱WaT%id5 E20Kީ9"Mod17^~L/, YLs~AȍMTr%Q uv)X@9/S0|Qɗ[4twu2ԛ~i3 6uN#~oSo"e6IU$>pܢ(gXp(A[?HR;O6o/"{d8BZNe=tt@@, qA,gYm+ߋAV>-X$D"W!tU/ !_ӱP^8sR.8Ї#}WVu# {AaWµkiECkh gv/TE#|{^K Xa䅳U*k?;ISdž շ,Ằ-ORM*4Vre4Wm@iA k( <[Zט'qC+oF^@= w!ya$em'xN=/^>hKa8w$Elozii ADy·Mij}|[ "Ei 蜨s;v*hGA\ Sg\2RHs1H2rnCF)4{'=|&19ev@7LV†|ؼEY~9hj2NŚ`{ܒ{뷯$ql|cF:,*fKGԱc%10Q )xk9 >r<ϒ*Mr{gsU&lXΞN_)odm+>k-Ǽ'.}|2 l8*5'B[2V`DXGB9h^fmh*4c(:t%5DUɍ FgQ)9o=m~MoOCDOr3YŘğ`:~k?pp5iL}zCn\- y-ī{;L={`+&Qf$`_0&e\Ê>/QG|dDSh-C"_%ʪpIݖ$䉛Qlqcɜ6t{ Y3B!]FwuDi;鉷TuգA& rd<Sv!%b[Ђ6wc '_ĥMF @6ooAԄUvGc `|^)Iqs!DlV/tn7C;[V G߲Ie}0EM1?DsQm&[`t߷pq?W,g4J,q>rj=ԞFՎG Xl--wǼuhXB ?TJSJ^8@s`<AH,y+i|rnїJNO \>*m u2b.'jݺnWT9M ݾmKz#*:k[׀4fbN m}c$c업#gidw2pqm(ǝLihoʆHZ3ΎɘW^:[Rgmc.)#.a*>1?䊈>ӭm?Zjx˘q4[#8NW|Ew̲:Nc!k; hOo/^$bٺp'IrزC5cuلiC+yC a9A0?oҽQl1RMӝVgNݢ '_Oc?GP65}qoNƱo KqU0 ]7 Y K@ /.mqkcScxgw]rY}0#|/}^] F>/ ~kr]}{B?_\Mڊqa“5a'(o0Jǧ- ,m?Τg߯k;3S EP/|ˀVsRߖ|m8(u%q ·3 X=,6a6\[4-i*mE׻Vdy鐊_co%FZM'*:dc4LtLzԌ[tm/9w{1AF[Qu3tA/0L566ߎ7]E4K~_W2<[n,޽y/$(S:šym7+,4pFEknb)>CC!b^'DъIi[2oVNڶY̆߰cdZbokZ jA@fV~N7DԱlyZjQWΨ1N[a?JE HŃttMmhܵX9~b%!N(=8t 7;Z{5(Y kS `^@^c'sP,y8/e="[~kegՈ_[:W 谎'_ȂX{ >~o (A|@Mizue81ղ__ z*j j1YF"S봎jdiVX{̷x7=^g;QpPafh[g\/t%O5{wdP$гI I>̦?b{샾؈'ݚ;_%rot| V 2H 6-nj 3ZVTZ|Q r: lDon'7r$N:{T=2q }<_sv}V 8s4`I}9lV`ꭑ,֋j}/rx TDJ3EmIgHa.yy )^zn-f\.-Wa{20US>Ҋ܋#4\ٞ"+D5r,Qjfj%7 Fr[lfI95uٯz%GF !m^{ IDX~ܥu,W}d@UøLqF:do$:)n8 K_7% ߴ\Pn>ick4鋥JT{D .0-TbE+0nQ;^5}j4.R&)"ҷlDv/5mpL/Owll"LUCޕ\ V62#+ǡ#mlC`,>$/C]ə:(=EyhqL /?vs#RW/A.Qk{Ii ة,z3c&zmY֒JjCnݨ5t/U՘8}C '݉Y޾ u$uC&b-_\ f_h8g(@OUwn#<| 5;lWt(~`m,`|2aV%F$'u,pvcgA~kЖ_߬.GIB3sYLGow%2R&$"sӶ-A6h}13x?v]YnxS.dfNQGvEn<g!jq;^&HE*ؖpK!<pxSMtJit'l!Ye L^ݲ2..F[ێ` ۪_T#;I~KT@t.B,#P{Ԡi%.O{>\>RП8#9ݧ~|oqMWj҂ƙ'@am5LGf(p 0.%HXAa{O4ƼYZZ lOŬG"3;(=/@,j>}hw:''?$}4/|?WsҢzP*Wb"EDtCSO|N_YRbDdxRxW_V:q[1u04pn7oݍe nӎxN.#͠L"!/+$12 H[n :矉"3Z 5ȞJ2$7OLBa@({l{)(cU;Sm=ϰutcv!@M%N u#}p,IdYgiR#l&i%We7g/"ANűV,+\!W۩۞3ҟIIg-'Tn] T|K<^1 jB׏%Sݳ\ݻM[+X[aZ|H5_fD'4 yrM,(FٶԐw,N&kE'bI<ͲY:SbV3ݩڹ D5~Z$xҕ+t:;c+j :QX.,5= ܺ_T XL=R]Aka/ݒ 0dHi+V44۶'!,3 @(E }+p;0CX.IbEj(5>7~_ JVQ'qd\>Vھd.W=:Q%x\ zfcuH0;I\GZJw߲-q#CȃGID <C0?ْNjd?1amTbA%<0mVO!5Ew& 2c݇22LW?Y̪ĊZ5"Y1P.>c.T*\7e`%C8s)$<Ŧ_uA6I8"Ŗ[:z0,2hM[57PQA~g]aj/Ffx;_*kӵ*A /3?,}BCk"US5 OfK^ )J6M+[Ls~ž-!&3B[3ިgmh/&^uEV;*lG vm2-UfΕ0hGÀNOnV<5^!_Hdn}g$;&ujs|T]o^{ OD/emQny&EvA^K8r{csႊ`KV/PA0ocNE@" ?F6Lὐ耟+OB,tj3ThZ{˲=8L06) 6IFߝkcJgP-k&&kNגզ1gξ,G %$WcIp:i=>\a=7 Ex3xR4+&XKԛgt #.8JJrk=Mz̴DL]du$bY'[>'HK9&숿]pqG?\vhlДjc<0 MvQE Frkva@-љ9Bs jt̫ _ d)Q~uG9.fW^^̢Gb{xτ_'ƿbݍ2)jIMiGf55ݕ?E+ֿ}ŗ$Z L:YRG90Pݥ:@1]@/w~8~2^m5R82z.4 A\ ;~ ۬R&f.9[`{|=؊> Q*^uxG*_ " #p!;5F[&>Be_v?`өEuDi"ɫ)5Ac Wa ۇ) Ԙ݃Ữ zۘȮBk+FQ@STG3䘴52+{V3ZynJ 8 GջI74AԽL 4=bFtiq7ߠ.h9oKfp`79VY^|_z2pB<·4|i=#ڴʬ5DB/ _SFmtCR:k"YAFsNsH{\αf*}m~|Q/hj *%1GԦ_]fǭos M/#2gzv d"/3ajU*䅋 (.6,cHmʃ!&`.N ^GbRX)bizCd--[77 T_&ҭJD@VM\ݨf9Hr3)'|f gjhk$™*8y H9;VNjL!xBB&ͿS:. a䜆; +хʞ A/y- 5ns;yO~n\OƊЮXH^g♺Pl\*?]G-J65F=dHA A"r/oKk-44;wƉl`W^cO`?͈ьo%GȲ2tqlJXUI>gQ`'fzK؁O3Izw2)ֿ1IA Lm`GB"=4_}99>ֵN|YoUj>fwdJ8 ên7?JȌkPH%.S$2@44cB%+]13D,❫uǃh_ЎksqeVGEf,a-15`Pݘ 5 ﰔKQee:К;f"~|"e ˿Hp[ \,DJ}dG1xVc܋IV;zC<ɗ-LSf~^aZiH̓eo>q]Y"ˮ5gum>qBLA,]f^tXR&pde9^"yMC&E"ȵgc"ahivt9m*=ޏ4pe"RbO\3:'L^l6Vlp{>ܼ&ggA&JH lx4˵"D^ڤ=xT1\c;D$QA#5Sʭ!q~SPIQ1TMbg/p&}:dgHAb(: @KC9&D`ot7zt ZrOY َXixf!ifTQdV-46c!b'ĉ`PtDG*`+(g?KP2ulgB:18Us^#^h4zN^ߣꪖfzպyVM ϜYU!',Vj!P=ķ.KTމJD (K֡&#۪xKyz?!vnqdʠG^A()[cxdCJ"Si[a=㤿R*͍w{|y~tQD3k ۺ=inBޜ%5E=uʜ ^U*OC::D:vfns' '/4I0y$Mm; MUMr^!R/8؀'{PS|#퓡lhY'ɉ]jbdtJjyt]أ nZ_fDJ{ QKB IYS?i!Gݑе5( 9&dqIt`Kb= )(_5 , sJÔ1'RE-F/k8Ì8#6aM`MU *xW𡂉]a\E"C!0Z_9",NBxC | (-aVtA 0Waߘ%W̕j5{mA CM#"A@GL@b+ 'g@cdJrR9,Gy (ײawFzK 3`GZaf.-$~ yT?b5ADզ;- Wl_tI湁M\%_,+p2mA~$i(*=3]50ؕUeZA4DRpTD3$bQ_^4,'\}nt`,rc/e:$ v ʗm$>rpNB2^ZP|tYӖ4~yǢP>fZmnh֑7,/A܅? .ڧYv3L٢/=WMhe%CI4:^}cP^v17z^ 7}`UɪSb<٧kC/GFq V(7̃˷0]FV\?⭷1W=߱ FKScʬz{ g_"t!I(nENjOu]2%H;XS3L ,e::s` XP }ˁmYv2$'DZY`zq-X[Xwҳds g13g*Q> z*PLH<"l_n `^{zdԑ閏9B`?oґE܈YsGhKgh[i~7/`uo_ Rtw*mtiEԏwⰌ0Y%{=0GzNJ" H̞ ;ׄ#4MfTya2X/aD5#/ܬx7Xܙ[HwpOq<i5I O5Q#>Â/|{})v=Cm/T֛,4L?% PkWr:iYPfK@qMg؏8"<<@vC>f`B<]m@ƫK҆9fjvה?H#Ǝp$xRtK~ȯ=O7n6d\GyıIHqij\CmXl\49hkq 6&{P>:;*tj5V2h>O@ qK#3ݷG MrrIsIb)`5rRcn$ۙ'mFw3>[3)"ݓ(fOrݲ`Ufĸ?y'ZkQ76|[èLr3liJ/<$qU1y6Z Y#Ϫ9.$uz P(S9+n5@RY˩pԧ|O'rxD4RW=q_UU;Ұt#n~D1Z$G[.f;Eiy0&:j2{g%HuC; hDh[K!ǺFib26"&J\YN[]+M"%m-k\j+䩕 f"( Ik,IFĄ&.wM\yE  7Fu?t: P,/R2L2|. {m!Hz=+Y{*s!`n 56ta~v\oSY9L:=ɕrs:W!snV'(8x[>a:[& a.6h~atX9HR9_4OvMThx 4v 7Ǻ>YovbR"4L6HLxX7N w#xT@"ҙNg:)1$ܽtÄ RWc=a NMv4Ϲ/%Й &N@!̱㡬A6 6F8fĪbqGh@ض fŐ0h* s 9fmfCgr)[A CW˄=ciNk/ΝCv7K*<1v¹P;pR 7@қ >~m Ycj/P )ŬٵE㭬+qޗaƀ kOѲ%(smO,̃S)ϟy: !asMl/b&P߫=Ih97'!guK3P ie:vY1*44o&QY5.,Amm7UG${j9LH_!{?KS ^?gӵE﫺:VPn:gDx*:d%s eì3L$m, |o!O,p@%Rm"B}\Ѱ'ȥ01P7 ]{R2naJCJ!!;$u0AbxpWWu+]w/+懴4A T,\ZO[2QHū2T-5 j2Cw6iEisZwVs\+ ;E?eM[{s@2@|dyr-|RL~u$MDI}a4]&֢ E/wxXK7a~׷e1~^V:H\9UW5 ZS_-vG/=`|ɻzihK5eh:-(In2Mgn9ðc;PTfjB{N/`ٍ%6x`Kpn!ڨ om't{PxN_ϣ6/*hKҊ^o䦴{Pdz'NT55Y8Um`pjt9zn _(y)_7X{CNm֦b SLWq)c2@n{7{eCk OiΖ6C)xb43zYovoJr9]s{zhMӋWy4sN&{Y-6N*.Q^!2Ӯ`%i Qe9BI?s2f]&K6Fۍ$>}WjG`xλё"^DLT!id4~c`Ǎ='rymsሶ+ZƲrk -OJ >&bٻC\?:?*El{'N؃TTXc7le3$M6FY@̆B+ꯟm2 jk\52TVRu@ ~݃Dϔ<>:aɰwwX 8PS0DDF L 8m%$ Zn7@LG'!4U/X|7 - R๑cPpK]Eީok$͉OY <<܀2ԏPR9V쥕BĚ#! ZWDNT7yIs75j=t占u>] ]/pԮteڐYk8qk8G~4z?T"[%?7Ƴ3uQƿm7ۘp<PM%T*"5pD_j^ IXt DQ n3!z[&AnWd1ߝ M=ɠ 18930b ~?bU !"1MYۻDX%h#LjRj<ǹ&kv/L> a+tHͳTɃeIt%X<\ Sj^(ew_߈ZN/V3HW3xT$ zBt;ԕJumQ :-FƇBIqY>gex/p[RHORRc[Ui"sQhq.g7w=WA9BeyKvM].gPIxgWI"\ƹ @-G%2Vc~S6S+ FTrǝu0`̡}rKn"(1?g#xCN/(b~so#oԊ=!5Q l %)|:A j'_7AŦ2"6֗Uzۆ[v[Y"aKREtkY-|&z 5D>m(i!mڊ"k{ %.ؓvm7~ˏ-:4<ԏU4ŔlI|"% t{ucA|q@n3uDERJ&aigCAwh:Թi/HRdkA_X>,4&-^>8GE:8Հ$O?Ng|> !{Ҫɖ'm*f-=9 L jן9륟6t%s "l.`Չ·Z|cKˋ̫g&Uz{~>t)m0}`1ll;Ɣ5<xh:~D"0fB׈W><cHFISu;TS*owL""e{sGL K+ٱRH㹎OZGt$+;C9FWOU૤D BĂ%P0pr!^gq#U-o0Iۃ!NH58}XLB):Xmh/oruܶ8M8N*GXMtkwgJ}kD<ąnaN7uf(uBi<6ql(V˜`q<#зeR=>Muĥ!Q&xOoL΃]&k>ʡU.D+ṰQMG\xrS=$ 2̘H́IF# x,GH~]Ѳ\YleIRq3W=NYpsƵbBJ;o a(ҐK޵^!&Q 0,O@S9/=W޶GASM0=y2 U 9[&ȱ- Sf;1^;h 1đ<&)pmw}T+]4Sv{6AD$ɲs}WvBzYND,lGl;爒tt͜r*3܋?&l(ΗN.I;@g ^tj=_qtYɪ)ZX/`Tig1֟ g8m[n:v_;e~L]scAY&Mo%T#&Ǜza½ӳĬاB`kiP#*ee1{*tKf:ot7@paTN\Ujh+v]la殏Z'לbV셨- /4[_0u#Ix.D#t 0(o[p.ž`j!D_MBy$Qǖ|KYN|x3&qbj"Ɉv}oiڊTZqt: .ItBW1> 33:og|MM&1I/ FzQ庀a챻[x nC#YИw޽]7)uX@u",K i*-Po]Q!0J5 @c1փZm!!PWʹDn{Ys73w꧛PPwvA}WPB 驇<#peP$>}ARi_اӞ@j\!iJ]o$~C~7MK܌꩕J0YKq4猪rmT{ݐՀ+Ld+Ec%{SG[%游K'i _-k;H"HW'jٷ1+4ٮ\zLeBG'"U~DqWlRnv%תowBҹBjCItrK8';)I! FdwېY-#`|F Oo6S|'>Ӵ`)&p^^%'Xfߟ`@tg'rR7,hJ*[R,;^m_g Y!q-!@t6z^N!!ϮӅGK拤 M ]#qz&AN3)vI~nS %ǝ@zɭ0c"'"İ .;MR:g 'ddѓ%x, J_}UJ4pz@ ƃn\u_R q68 `#TǙ+:Z8˃|opDEvܷP l304EV}dȊ+:ɋ `}m_P<( 5X?@]wjh“;yNҟt1:m]y_&7%xވ)֧]D6߮K~ߛ~)6p|gc2InWAv%ITwqꬊ /ྲྀpy V[)As¥=Q`R"V(*"!,>fov0HOr9;"u)c)a`[`R Qr-xAӜz6A|ZmG[cBw`/)9NF|cY5BVqOLOSk{ 5JZ;(zπI_ԄA%3HCT5k(% 7u_ZFUFڒG)?:{jqL$ =4^MwݚMcLE 3Jk@vtTPܲi̯)e]%&~}mtL*R0#{ ˶>Ҏ<ٮQϷCJUJE&/߫PG/>ٝN6L8Ni`ϑY릑' _* .n1}- vY=?Jզca*dOvb* )w!;s~Ǽ g&؜Lh]\i1Vc)KJCx;M+(V_W&$" oU*v2}ee i]O;0 #1C"]Qoun{VO%&vbPgÿAfcK~7iTAFa:6DwSg˹ \ނ^֩_HZ?L%g։'JJg7ddrҳ= X@roZ+$/!|bbEX5Ef5lq! 3^~8 t 4 IQToLU Zkiaf~^//rmHl2O7~%'NI^ v4+1DMrpez :SfhvLDK~:Tp9 &&-q9 C…I#ށ#o(yG[nZ< khDL}mb@tuQ &M%YKbPn(8zuc5*&>q@i8K/J+˃Sc~u$(0jہTcV7?&82|7=k 'LdDis+p=-3+ 1RH P ItF:|Ag,1di2\->e3}xȇYLw\T|eG0MѽGŢ[ܪJ胔G%h=K̜M}~?۫M< {ӅmPȬDYJƵeN6P# @Qnv5g l獏͆Uhvի3AR0Gż(ܙ}, FP3EL6u~ЊOl]1ӎI$ҕ/SaE-G_K{W#Gq\`V9or:>&2BJ8\ 6p̜/EsL5dGA>g&;#E {*=XJ2KW+UlܚlC0%9wl]' 3;)mî3",=a3w\uR>㝓M4lBck\Ӣ,W2֍A I&[6].H ,NEs@zgN_L IŔJO=w3dF,'߽d_j2pH/A΁DQlymm?:v&LA:vWN}H&Fr0o@A 8eua#`^t0E3S>|nIt]Ӥ.' 7V򦛓L+bg^A=O!8 TN`$PzUXWv6 /:j#sqXm %R{!>̦Q3s+Q&@YxA{lDxz>wzPR>V8=mʟ62.r<Wq|H3ѮuQ{?f/GH:98A7QZU@F"t"+SN^"'H?g]d! {|7LѓE$y> ,bIC]RR3@@Q[]}6Im72=QRUoB8#߮/^eV?_;B2,3!]xva?7!P@cb" S8Z\˺CXRfU=wuqK'V6*KәQF\UY%1a*WsC`6_ ^ͼ=}6q(.,B2/Wp(͙'3OV1s㫱7$nAqSfBl9NݺY[pOͰNJ)Ev35tߎ+@7ins7qu>-ڈtف~tjmuk2SZG~cl+CbߦhK?Q1HB!VbU>wAMK o" >LPGO}7-#! %&ywI{cx'tNf:/Xə∠Ze5pJN6BN߄Ygf;=ҏ{/R,N:y(Arpm;DGit&]@+Z{ t2N'BB஍$09eHzq#-fO*~W6^ݞ30T`&Lyg4tJ3 36ϭuux e?`Qۉ` v)f_!sb24m\였(~#*+ϰ~zSq>:._ 4A鐙V ξ$ $/CSA j8ٮ 5l)^a;8X!v u]|j.¹p~"49QQcb۪1A l6'PT4ðh퇌[{[yil)3B @8I8#T^+M8\ƆaUVb8\euG,qYwr&x'ml JRE-,!TK )Em0 ou]2Bljz UHg/vW=Cmv8Tu!VnGTu P? ulQE??wT58]"7NSqc33:{ap :ϴnQ0aL4Tkiov: N[f0n_ThiWCdkBǰDR l_6cA$'B5aGӚʌQƌH.=zXK,yFMwdfRoX9[v6{>ӈ1= FkB8TwƂK.t׋DJJ]bKE8MmQ?cɓxzcs0PFy5ZD.M`?CV6Xdoa g:PT6u⓯E?1jB;s 8+Dh=X Ĭ9TAlI01-YDI(F):zJ 7N_@DV#Tq,dhm5`űƤ!!;[p`Dic2`2w}_R#U5wuT7P>شV*o*9mmZnyq]ՒigEUdu}*Ajj]{k֩9b2 kaՒK3`cf'Su}Ԁ)^oye?_qt=е Ģga"Ot*㛆@aLfUZf&!+n?*%|ڙ' %G]NK%,յ/*N l'[OW׺bP ;ֵ_8ne.InU~+:~ =MN)Ǜh$m;KXftYe0mw>k2k*ʢfEM`P TDGKb?ʏ-Jތ~b8D.$W;3Di_pU>-%ZQ7oƋ"0tdosy9&"dz9X:6xԶ1P 2w3B %No9HO'- U-A?NZ'~-ޱZOc*D.QLnQ1,\c)1֟P7 Ȧf-hOvr[of4/JZ`RU}V.dTAvM"4_zyg}fQLX.%Pf#i;1_A`>L)0v|߈-#qw թ70_@9MOYW\tfJQ?ICǫ!C񯴰\da{օ^dR?: [Dtؑ//yЬ'z/٠-X/ߋ dhX\c3{:5Jpe}>Ϻ*)h wjJɨDt~F7LР >.V Lk)+޼Ax1dO# v,ßE3So&e>h]O!" Mn*^􁽈usuF!1UF?ܑ\Ίi wʟP#Z^X톱1P*~?)=߫gʀ2kqk$~)x(G}XD~Ѧ"b5Ih[ae) wс5G̍bZpvh$҆QUwl/ߵ^jnNRSuu 3󻊧W"bL֘ޒQ3lHInWu,PC\ڼM~E"wWI+^yX Dr.0?\aLjoh 5ËaY7Z 0W^ ճq-BO+D{hۧxg`^js/&^,⿌<.(0},}0+fjG7F-ݚuKE=j|i7;BbK#&ѣYMǖ0uàiytSWҐ䭞;`~ E[sRZqcK`]Vi݁ZVۛr)^ʞ% xa,gblr{kSAq?YA$(GS Rmbr|_Sw(6l{b+> 3Q9㆟4o#'x=9AlY]zBS_1Wg"찶6gUrQirwqcruE@Kʣ'<}Oإw< ҭmtP7Zox ySV;~e#ˠ΂Bi $Y8-HƝ޻ {~jXY@Í\"?K4[ǛJn(sF>m鉒Tg!~h4șBɐQ;PvO9V~<&}C\?kUSʾ5?>GBTɨ2]QFyYX^qPa.uliuʉ(6C\> y:^ȧCqOLjpO<e+%KSeI?b*A;[}nNH~\hfmS=}ovR(+Ad[vabj-&= u9VK(+9-+]F 0OVRפ}IMBp&S=(z^2RPp:ˬtYB˕3=*(eV@)Se??B!|>IͭdJG 7J4A-d _pU}16!ãBɢ((ԑR1ԇ:n!x }&}i6C?z}#|ݤgHZL& eτڰۗ{01|ofE`H _gD-.W*1Z=_t[b2U*o@JĚEu*4hAky֪= .Bn* HgM*^~9%^H y07\:`? C3`I x/+*^I,JN_OaҺCaBTfn j>R@/@9̕.Ygg#B:"džvװE{[{ {HHȊ[}ANbp)$ǎ8%y6b=|Cj_c'_u^*WΣnG<(7OUeUS-Kڴ ,ype Q"O2vupO g\xBϱa ؃BMT)j.r3fn;Z!ŷ?h&}-Cc?&cݺ w54m;X=by*gU Caݢ׆pYmw5 M#6Eٙ8JgZ'Z6sh0_RȦw Xr#hYFM9?y꿙; sض}x>-Dd[ҕ=i4ºqӦ+.|Ij6xf",F}c<4xwr [m_$`:Y^e,x+ऩu堹s!PEjբT=p+hqgcsvB%Ӧ-xw/Hsyט]ZC&`O+<IJ%]ӄ%thcFs1͍^څ툯#YOݳMh?ʛ *y-UXfѬ%8њd+okWwy, ?NEM=e%"%xG/sؓ|ڸآJE#B,A^<|¾-ueo)Dx8/#:8j=G^'ی7CdKhǧvGsI.DSRVC~|P*2 -&ˎf&g)*^][J%ݤsb+E=(xCbxu'Zj-8lfq0/DBi3~Ayp::CApOɄ> K/> ,KnmbL vZ7]rah֐Eiͅ}>(=$?ٜ4S?V耎$jOKmTj]3E "4XϢZj^M)[MN',RҮmAmlVJ`l4Q.)D}% "2٤g>;aMA0u _dqt٩~,(\Idq1x8_BK6ٷLH cS؇~a.@4) "_ Y7uiG (w]r"D~\i: x\D•~hZwbz`_DM& Wf/`uQ>kAQߘ[ϩ D<&hم?*/KP|mq&BMsn^1*|Gi47s1u3cmFWޮ%@mA.R'[kGPIzkvA+gt XQM-Z!̃L?:(SP/]jËL"ņ>P;HxHmtm ;C[,:EERx`^D* 6q*\n"S4 P:f7dfr׀1TEa&[R(T[VrhR*>S񺸣d-5EN}S9kH&I W7 %TEw\kҨRC!EI;ڠ @`TFԢ)Og^%AN ̫;W $G`~ kQf}-W7}J$yuWzꜧBZ.ƢfT];s]*i ILkplIJ _Ϝ tR.l\-хYh@XP3KJ# ACF8Y*F Y%g#([=XR"ۈ`|(Km̤coDS/K)=b%2JTdώ^ c1T&& SYcG"bآ8h'VI['1wԪ{6P={5|$*li+d;K4ն,6T\IۉFV{I Rr׭tT}3P_)&yu`*J<ztAʼk}ww`]ztLs$S+z攛EGkdn]j Ӽ()f~moS[*`yX[zE ShJQ:8C^΍޴7azb!nZϽ戉m.Aj'{޸x> }wjO ND0;Yf~IkX2B#Ӕ,:rފt̒5sE E/㖇uxrHUBH0~ 'MzO}86KqJ>y¡ݖ,v= q8Fn0>~,hgb<Ԉ{#X3.M2U9Lop/LHw/| 0U8h,LL\dڰ@05VY ?w16K  . Nwd&o8CQ'BR͹?fZ(嗅C#}?32QVb&%asrsE ;/YkiI5c`SHzbh\du CvRCq> _(ŐxP \'Yk+@]zO?^`H ٥Qo?zq:Y+r~*&#جxcdh)U^‹\lpz8KW6V@l1F 2!`~vg3/5m.)+|aEc&]ZѯO7O0U⪋qY`cd8y--'g%> 8!r7uM꥔as=90sbK#a^˂>tޏg< ZmW/!]9t2tx%LI[j0J_W;"XF_c,f t ;y,UV jB"dh@ʁǫ4X ?궙iM"vf6bƠXyc6ugp&:+DME?X!.|]}Boմ#/kYfGq^a2l4g ش/@$ۆJ :ePkO]6eݕySUJ|_C&:+~U:D}(2TFA YKX޼| jY{F]X>-bz+*Z.d9VziM)Oegemހұ%4k[SaߠaALA ݢ8'YќdQ͂?kǷ!R-1E_ݼo+K?;.,=L5#D=bK>*4Ș_i{" wG)Ewe瀝0w2r7_i tɷ3gĭ7WܯYχòSC@Os+D cIr+~`,l&zڪ+\E2ZTM=xY?;ؔxB,&e0{h2 4^3GtaFlyX>l,AҎeeivӍ\Տ}Z06;JԃwAs;^'w.KC5ꋄ3arR N.Ht*TJive3zrm29A¼ GJ>o@8 +s8|(A=Hy>q4VPKwkLf>_Єs" ǔ%Spc-^,>GB8÷/Nb:T-Qn!T"R5a'g{Gf9r)̠yvm 7 UEs ܪ^Fq-L.jwy"/L\?%԰ŜSy%(%@w| )/BĖ(?IptZ9z0P:2 , 6i\=U Ig 5C1CR5)~[DmeZh;Fš~C0e[Q= z2.#[\ZqNWU8pov TrΒ]sÛ_IsBEl%Ǽ i:yn )H:'N#|*N'MlR KЌYIdFLռM#s";!\rn1gE8>hDSo+YKFWǧ!ߊ )N(n|.`8o;@W%j m{ զMoUi@$UZCM"!<ٶ'֣͒nuŹba72ӿ˘'kA { k .\ʴ( ىWUgM4\  E:9-锘tlwP~B)n^#8oK^T(|M |?d43 rIgh}ygW1>%D*^;3>4HB=5)#Xs+(?ptԠ\jnJ3VﵲttJ207(;[TYӽаAh5!xր2y^30_ZdDOثk]Z_?x<8n] ( Y%j7/4@*e!J]&clf5L᧝6ba@#b6N]?}X&ř~2Q5Fl{ϱKyP=t M;}FAoLP{ʋ{[aG5*݉mv'V^QVwߖp#TGn HugR!!諼C*2ʵ .ɉL? L27ݯ^Y1'D_Y@ɏ|p x@A`moc١ʼ>0M1=>5o /r#~QN 1OFS#@Qy_^b+1Afc袖%m4 d.,YŃ~ Ni~|ɚqv  /he^0әL*lBۼO4#6N T-ãOq,ȟчMħuV<- eM"Tgx _Q5zބ`A B>\Kg3k~V#McC~8Q'RR#F.m"&[wY䜃t a.lsQ. UrU)K`#}-c4uI&Ų{qa't]Ł':h6:9|14Eڑ^(pT JFu93G`lsD̼)RDn{o +x*N3w#tB %Gw&W"@7K5f:)zI$ )=[- m 'rf'MBFBg`%$+[(?fem}K ެr)רC &_ZţgFU Dr{o!(E1_T2>"!͎7隘H<-Qi 'O>x6e6<{M*rR6kI@w jC8%Hه#1f'GVI~ŝ^۟8_—cO#ߥ}* %g:zt^Tݵޤ ';ZEh> O@F?Q-e>Rd 7RU j@@Aцq]>%R/(^RU]N83n}Zċ(v< eF!i~rPǸ;汞oP8>5% TH3i>c9o,(qd''ۜ M1;! ޟԟ(' ukG ]} W'!$0hD̮?'k[H:͡~KVԚ&c""ܾ(t&r_k5udnBhkvBVO kCE]EՑq4|_d32F Kօ+vSjd(ӊ:"#M9 f?o6+?= ;#8$aD HS|(W =05y^b A>+jC$k(le6Xag Wyʀ1>wcPM#0AQNq=FV ,QOmv<dyvtE0mbЮ3ն bJ>iz P(ɤ3 ~b)BG$@yt,?zPEj%4!o |ôVWĠ\e.ǷLԛF4w !6:$92ƩU@sݠepؖ)`;AayfQ/ ?J>>,_6:ZjK yDf4Y/D {M%8!,g(AhgKj˼=zpi}D"C>vvb}ig':;z<و{Ze3IBP %5gvȘ ~)F.Mզyg\L+(őYfxz&物ש[8rg g7O"-@ɘWMĹQA6'T u?P$ƭ@T H>P )u~ٛJhi&/c:'vUr$ZpEs;Vt֓aV'sgf"cۜ5U6w}g/yg*ʗQ+:I^Ȇ'27k JdufuikDnxJqHٗ%'oZl:crR6Έꅂ'prf޹qDp"*KKA{ NFWG̫B!o2L4AagP͝'E@+H?Aw{oO1iAU NBC9(5fKLQ` "~/QZp3J5S6f>qɧ1"ܐ7)C-ʌi .@Mu.v`a6; nŃ䰏Y f|p9F<7$pɚwp 9);1YZ%{;WQ F>X1C2zX,mH:Ƈ2+Y\Y ̙#$s{P}/r|+' HF~X>yoBnC:RguT_$\ ' ;i;x]wW:[yA=S=ݿ5I ӄK5|{ |ՎLȽ[,|meB2VN >ŕ'1^7ٙi~8WCA<~ǒ͈dacpa8QnMwNvC綀d}JH%(빁_q:d=qʺ痹eeprޯӺP9A_B->PYxKoSp P 1DoMduu'Ɯ>v F u%1j?V/fkNɌ|݋K3r.(Kia+VM(LG=L܏)Z=0Fk 64u|o/t M"R} BǕAXaMY|رGY>_,3ڒ 'nyxbl'2>RZ[+ /h%Ykb ~tn'VoE8N^Zmg֕)D̠Gf$\aKqLݱ_Ȇ16|(XͨטxlhOCد'  H8¯vcs-ۿM(YuqqX}ӗv.37ѯ`3 SX"bpd.S T[=n#dB[ZpSײ^w0 {:aܵъI~Y]'J:0lM)p_@(K :)fBZ?n.N (I˹4DG83*QV Qx#&56! Z~ɽM}}*ǔTG;G rlٜBصbH4"J8Cf_ .װ(QBv`2z t(j_3hB+t /lSX2#);E?".zxECoўHИ~o/XpbYB5)v62eJi8|芉yd[Ze4LPD.9H(ֿ"0].'2oɏ,%@{r@=KǮ!ՎE쉚mD}ŧRuo-zQFwd$(FiضoqΊ 0ҋaRѼ{}ΦeS?~(,G OPeidfj+F`$7g&I#4&eDA$3~ Q;YYQozؾXgz]u9~`EѺ,x޾߰4Gg=tq .2D~U#}!Ql3sݩz/U6(1&cRcӨ6QJx^,}tx^iOx([Y+pme Z7?$ qM o&[Q,)qv*H%u;Nj=ȏos[`8G7̱;&C"'䆝t wqH=n.o؏[ w/t}ؒz+)5FPw렻,,}âj3ŜpR5:̤]ɖ5)vijOq.y 4*yZiNNw!=5 Kטl*tSW:!Pd-+͊RF4QlKlY<B>Xq0QnPhpFYqƶPn$F! g|B~we B9նbxLMC /~jZo u>b9TMd%e(%k/0w!TOÈAm O$< 軐С`l MȑG&; G SmJGjk!L1>}x?hfYD3Xcq(N@6%$pa(Tz[lPnxU|:nlL8i3_:[Ʌ۫A_ g i@RZaf#uP7F(D8I=@`OOL0(T.OH,<85-U ~߱U 2.H88sqYœMa JgS7]0y ]g؉-") cD/E61!m_j6cf7YK+*]'qA)/ Y"$|Z~A3n\s#3Agtgh$+lW~ Br}#0g`Qm&K^HDٺ> WT<{U?%Rkі;k8r΀F$p90iv7xlgtc:Tp2+@oVo5s,GxgFm/9L8`CJ2߄6Rdy{.`]/[a⯈~%:/Q?”v҅~x4",&I#wB#f5> n덅Ȅspa; 6. VjF<:@:ҡ1Õ" Glط4&gy9]0dq,Ģd ş3~OO,RE ,4U6N/I.6d^Wy>6XJ7GAJ|a~1I('Sg(rI܆gԠF_5/0N J1~0&OºK}1lƒsygb8g$l[,@88t`R:\IװtA$8|s34L8.Mg^k29*kn._rn1h!hfFPJN!r8-tPgp*:t51qֽ<r N 1m2Y%8c01?;0n%j 4,RX^|@cG+ɬn#j5R9BdkPb,z$}Av@FUER02#XΓ_[X; cBU?8DDر_jJoY.hX 1:3ò]V~-\KުlKʒxtApd[ڃү}taTbe&XLK{t.PmԑbnP4Rl|<şW_º_G:6/ ^MրYxXg{ OxߺmԴOepoÂ>.1UsGQ" }`ՔS.ۓW!a\dF˅~-5lIeOP<8)#Zxu]+AcQ|KkʺOgdzX_fSB8[z+o: dtV(ꖶ`oDPIzdasvy8M0KAk!-t z@lg߫vDD܅srȞ@3% #>)iC^2}v9͈Kq&x.5vn+MJ@k\Ħ([07QM0 LIo$\L*$!dNlwځޭƃ[k'[ 𖷥9 =(^ !xŀQ)|q֔}Qfp~1j,T>|slݹft:\K! Kw cn­S4?ĘZuC)4.fC$KٛV}hSJ9 }G6Oz@L[h-Y!17VMJ:II88}cBŨ&e\%#O"$v`Yi @NX 0ԡ,#rr}`E\In J>PB>By}Y8=8čjQI᜺+ݶ(ϚY0v-;V%X§)j9$/s ! qM/tB싛ƷbJ(x+k۵Q5$ozK%6͍dpMUD!ݚ|HG/iEs"h B|'w;/}蓒ϑM]C0%їf>R4~[ M݀-6nZUp.B6 }V/̚ͷ_!3gڻ 7Vn 2֦6_#ɷnQΘ ~1OW  } bmآ9}ѩ 3w:UWJD^$izdJ Ab:q1 )DAIMaD#SCxtGPY9lvAF\IHY.KwE1Gڮ~e%T SmT2\ak:jj} K$nUԩ=_;P*x]Z ?]+r/x$SFP-5.1kiثE4Iu,fq "=oj*dU-e3R' 0?NPJ_5цHgh)S2]9X-N%)q j8ꀺ`heZGIjZ#\H+ >nB 6}Wݒ"x}|233˱]M.nӤDĿ> XHMFڱU;pt՚de3SH uqǥ|}8Y@𕻱j !%1}pȞ\l,Eerb­Ͼ:%3sYw$oUDFW٥+UI~g7'-ZAE7XΥﱎ1Ehm8}YŔUw\Q4r$VB6Uw6)sF97UAV5ڞQaGLQDt nP8ٗ,{9uL? 9h+IV+eCqTt-0Hh9?.և3jM1Q]P`/mn#j7FP=-j#GQ 0f ^(~"U.0羉oG&32[VeJ^(W- ":@TMq,WWVbxA3&Xzr8lM p]!KgpVtx_G(=,,4!d#J=kN;FKphؔ#F&iKt+ˌ 1dw"15U /k2qvW2ԯVI:q9K1ו[CB\kL}!*!md@$P^A*,~4(ӏrb ?Cjd@jrƥ9q9 A*Bɽvݩ?nG c¥qhsZh p\x2βߥE/w(|W`7CWϬ$A%LP>=Ŝ||0wH45 ]M*ꀬ ѓ}DvpRIt{YQBp88J{JTre^5@h=1Wsgr.eAY:6z]rHǭiR5@Ʀjd$ヌ0- Bs\Q͖$_딓I06GV; tZgk4ݣU3NG}ji*&Z@P6_^+иnxnʚ@wN(S)$U-jAeTzȘyf[!r܇P^!SSA׉^SY̓sR]F2UtǹI 8᷃)dઞE8yn"+.7}NЫ14қVh 65p Rl$^OqoVd!n7uA[iwߝ pѠxUK'.O/9 ttFy-SI]_T3Mz8"++* R$=r"~N S_QZ[qd@!vqYnJ['g*zѝqW=8FK1^Qa \ʪrNҤM˓i lPwLfٕ! -l|Z; V̀e?kцpG!0=4rbPvh{O*AHkksނ7qxlܮs)+Y BԱ|v5zܮq󴛮W$is WY1*' `[ ,J#,E[hQt?skM$-gZU<"K,#I(TZkAŸAy>aQ?`evN#ut O*@5bAiCh&Rw ++36;4{' LPCGkjVnk ST$ٍ1EYClLkiGux%5=NÊu[fAB(HBzTx.;(iY,@>K?B+ -|{>6:U$t$w'Ї WIhi0vF? 'p=71Ͷ xZ1ѹ/9fAk`U3PQ;ߠ HaSh8YA7l)‚fJ"G?~"p#w& #v?r-4RZp( 6O@e]Mu-cۄP jU\i5gAȬlSVMxQ;;TJWw;:•ݸXܩ,Iж̧:F$G&/k{™!{PXlN^2~#جu|]?#3~z)PhQipXh%岲ql,9޳R04z!C빷`pU e|w6PH7j…ȁqm(}BN–D* PC$G'R|p`sB6AɵR(q yҳtGZMmX@ @H 'I-x :'sW$3]0jKG/ hT֫#"vjGJ&Hzm$t 3lm8jFf^]]@0={㙩l$EuUv ?Hctᅷ `Σt d"n֕dB͇70.jCk' =ΞejTi~]Y49> )h3>E[g;.M8Ea{AِzT#DyGwq A%yh|ܰ5/Ky$tUg M_3K2D*bP:b+9;̆~C4l:ۉE<"q//b3t 밝$ȣ~ X}JFR>JErަCsx PFkDjkc"^|Z`ܯ^Frq><[/aP$MmٟO]θ#|OCis$0[D||SDs'^ѕJlt*12:n[4O!TbJ76%Hs# EwLv7HEZb:=WJ.Ь=^?*:J33a.Q+4(H$naP̅hqŢbQlvR 8῾5sWS-pb%Hcnf+tv)G)9pGD6)KB8sRGsZti'2kұĭc/EcbdA^COZЦJs}hxYo5It4N8բ^^*'Z p1T>r&&]~ øq]Ft?MKo ѻ:۫KzEôiG3VƝoVL2xy Fq)Aƅkų#EY]\d^G)"nӻxu宍[b3,ׁ8]>=;M]Rj6CDp5̭-@kʜȼ{?Tj;Ayz`ҧjߜol17(DY=uվP+o@qb/n]1i$?lIorč qFKyfe.VCQ2"]8O0wq=gfk?+V54],(3-DXLHh>>ZگXS%}C91̓?b6u?fL }ԲuO3\px,%oσx1ϤW 7 IRI^.X%mLW2#뇙4DZաANdYP "bci2rN]i*;푸 nmX 17s#/\K !> ;Ʉv'2ae,e~7ҨܒAL溨qЀ*ݔomWF. j[V&3iP?Ѯd+'ch5*Qv[Bx !иĵU_00ϫ{#;t;U暈v1lQ4YW?K>)XGaYa&QT7,AlXgہFVz/D#F`%n'7k-{|?o>m־[`tt'SEK9 VڳN A#PEά/(+/2m>C,x3`s}A8tKaY~)ߑY?fٛ#Ou[| gl)$]!|JV|75 *s][NQg TШ>d[DI!OF0tA2AI6 c "o{@j1:<|թI}쬄0}Б2WiR;9h\ '"S{] s"Ï+$3)<7a^u 3|([?Ku]1.m@GFو'Fg6- ɭh U΄UhB*OlE9~z]kq*Κ閊+2ڊBr*_޷1WcrxI.HP o}gMz&dг%=%a˖0 OlH^:BLqif=A+m 8?=G&d[+ؘ໷)?AJB=G :n'Um:D05CWJ0u;Ttk8l7;{;(DmIvIwO+MIأ7yT0;H?f[XʪINF~[0Dx7NPv,yeF?O[:u=օ-[,&ʗ%n`C :lAS89{Q7z02i^P97 rA&moI #ٝhj|ha| [fudK#Ra$jQh3l%9fAD{'-Q07/H  T4|}1i k זͫK ]aZFW𲮺;\iUNC9a}"m'h[xjqxGM#25zR&6EYMc9Ÿ|4BGN1|eiiCa>DoilzԿCʽ*]>< 8d=3&P_L[qšZqD&Ka >!S3Kd ]; R 4h#$3/#lAύ$MwRM׬}䕰$642p >MJ~}G-7ⰾ k3hrGNJ 'aN z5v~|p}R6w&~&HP +HQH킩,H13IX`E"qЂoR!A<,Ves80ܪ \y#5mfPHy;w-KIG-hsd{f1:u \U埃Bz =vdt殸蒯Q Z8g^!ݕp%.V_3)w93YػXB3ۢ i;pی`)oƑx0%0v9/ 3:7N*g ĭlV=9W KoX,xNP9{`iVv9 HoRcI 遈=9KADNQ--Ne-Afo|`WIiBhK m)7MT{6>7C>!c)b~=[}Jd{|Q窂:_Glg`0^As}bu _B&A  Uh||m!- h\&j]9$:_ߧȪYz H!!t{kHNw6#|OǎTl%#)˴64P3Dr`@:EYSDuyTKːGo\bUGKcC%t'1T&k¦J:!=L~b99¤?oV6eC,H z4ߓNfe^Ζm y.DjËCG14SBPnOHK/ ͊cv~] :Hø8IJ6[1@نs#׾'6>Ͽtܯ^Å4a6hW2 I!RR5h6}f>:a=zGРu.%DlHj 9o)L]B/aH'2O Z 8S_,駅vDʘdy<>Wr HjdcNzCbfOޞ#ל@\bOQuyH%EQSW'l+O 73ǟ6~mb)kY!y e_:~BŝPa2).%}̢ joTu99u< At*{ʩ+cWK^>m u4ŁHŃ׳/YEN_rxVslpx#@v { >QoITZS*s@{&9 E{$~H;N=5$8!~5M,eD iHiwmlk '}c(KS{>oJ'8XQV1޺%.xQWy4QwRqleNßo#A243fD}[]aVfW8)%K^ļ*>YEsmW80^scU*7+6&<㔴252q tN4}w=/εdRvA}=|@Liztb ݔj]LLn=C$*ˎa3_R`Lȣ@ZuT]P*ldp,jZ[zA=:iNa4صuK[M\$~5îB/N_ը^*A4I~ h #W@)vܚ2"ȩ:k/.L/u6\bbfH1}LV| /{da5<C SmyV9NNIj"ur 9UX^g\ߤO,.vWpD+{۰FA2QݟO PM%W&nV,|1&bO6߶<򕁌v$N.'^*x+yt Kž<3ZQ#.?WÇo߻V<ޕaIskM?tm7exm0 WPL̪YNW9bk?RĎIokxD>4U{Ok7 0" SZq# F.oF͎T;6d|cV.N$5#I(Sd _F0 _yA~DtY!@7t|pnczHL;* H #S%*n<8[ Ur"qtD.E>MtV8A`꽕#*LWԄ:[_1l+3T|_tN53kFhWM˜'B~,%[a(}U#rhHxJ |Šg*U~wZEp׶1Q$q ,V䞀.3DUf5KinX;Xz@ |r0ѐ+5(+I1.2_^!%,7#rieܞQsx,=cװWA[`mhyrgP"ou@;q !yk"݉7ZxS $Jɂ,M%/1{, :*p9erHQ wX?zi4"X Rg~1xGUwe8Eg,c/el3/{~j:E&~ֈ.z>41?pd$l^ AWz_siXT awkgk6ԉvgTfųLшq-x)!sp3 8 rNgWa_jQ CR gZvay#6ub4 튋V;i8NzaxXí\O: KΚzCv\?3)IV0t6< OQVa)47DkejBc .V'qM)b%~ @l$=1u,%)|@ȷ95N(IE'uW pI HËRdz4u}bak<忀PYl6驿moiq61v 4˾'Nj3ӧ. 7b7h87;֊% ErΥޑify,/3s Έ="LS|9)v_^R(3j`   " V%uC_~3^$bZJ@ LGj4zR?,xPm"e\ޔ>S?}+m杨|ExL8t<+~7GC<[w5{~cxڋ~h_9=bm'lL>!K6T U u(XcJ9Ȥ@9sn%Vs~G5畃*T-9TSP\U.=AO0hSlR$'Q> />d;B״Sh0kb6#8Ur]v LF[V TnК4P"]vW\^1|X*]%G҃v0mfr4U?!.$i'̽|>5>J/DR`t=(h(wqy|I}<7$1㤊kN4GSpdS(a㥷4+Cbek  _UہI$J/B~SMK #z"mjy…l8"[X,Tmb%|3xGB ('Iht2vm׸, <mz'@{DYKXM܃.}=enDnJv s?E` $Bm>Pՙ+]raEaTцvܕּlgE󊴔-@:z[XZ\BM[*bΤJ xO[@TFPoo\/.FD5~1Dx&:|1l+ITfg2IbGZv,0abKw9c " @}jo+@:>U|1o*8Ҧ"ccN^mW,\?Եݴ-/xX$nѐSGIRzv[+0Ω#Ky2[@H=ʏ43D&'e4x)r[ojCݭO8/FoIKz$9B)FG]N~qMŬȲ-7 dz|# ]hK*)~ɫȱ6 2Mg+`j+]b+#LNh[3ZHf~If^jwv!ce๎Ϳd' QԢkiwy&A}u]rQqk_ر&U78Z42{9WV8oJ!Q &#3X.Cp=!Z3Q}%sLU70TT^6\HyO ƚjW pӌt}6]LŶ]U3{9$FBg |EW6zfٙ:6$j/*42tH(m͜{3lY!L N4u⚚]!8@g)-mO&-ܹLvA5ڱxbcHx &ͥM(ŁڭUY]ƨօՅh5Ż q1 u|%;Xܑ*bz HUK~u>Zef`Yl&]ؠ[awr!rK$@=(ANQAtO{骚Orw?o.95$l xM Vw^TKSs{iB-n)D$]&D5)v@/ ?)p=Yqlaz""MvtNv- ⌓=$ ^ cIRMvP'C,Vߣ, b2';B-!l8]Kiȡ8 ¡#]le>Ol4LVd#"=#k8x)•db8\(:}S|Tbח.7;u*<>hE5֨΂Q)}^ox Zbŕk},`/MtRdWb蜞ZU};oXA4lvP{$]ϹC X"ԟ_BOQt>Z"h2 w}ԎTYc Fx̎[ZӋmķ Zm.M|#|nےj_6#w}YM8>%j2adDY$% ih.)xRY8O pauOo#ADIPT# }$#ښ͡(3fh 6'l&h<9OǷ )x?,\entװ6oȐ;-%a͏ph4e_WbUlzoͶ'c 7iEaQ;U| =- d|P9H:()Ĩ à=sOA>*۟OS4e.>YB^G6SFas*[ؓQu]>H\&_`-n{*<^{6Kߍl`o3$wwZ# LrưHX+bZ?k?D_Lr=m݊k9_Dꔤ:Qz9Nj#ho o2`. C@8H'T0/U6s! %'I۴X8(~alܧd?W .s_}%:\ǤOI , `ی:UӸHZO>vaǠ"3E>S+i}@ِ/Hnz6KfGZu-c+CǽNy1.VOA&j~꽟bact0%)?Vpd3{IJ^j2Ddq`ZpHey7pDL@T81a{X 5ޅX2lh=sH)E]%;ç<(WPB<((!(jn|yZ=9 Ћ R0:)h]jx s$m؆%PT=H=Zc_6OŮ7`B&,磠>U_tWDЇMzW!Gc#CeTmwֆTľ/tJWa_.# )b}xYS(]:ڼђ gch1[K\ן$HIm1ͤ>׎S:u0jǸ!!H'nGBv[V 7nWp[v!fY(80 'iI?E2oUֶ2T˘l* ;JuAkw`PVs┘NcZ K>P>L }5=/0uJ09c5UjoL-ǎҚ?F EsgL) BtrDe]s.ӢB}mY>NY@4a +ZdB)nT?\{)dQ~70.v!鿒2Ռx,rӨ?#6BΟ\h~P93=BhbfC Wj:B=6X,͔2d'掞VH%-LŰ,6܈{X60šdK]T;U/U#7!L Vlv&iMHyzA},>Nn6<v}1"FߍBJ#!{s ¨uV@zJMue$0z8)ށ;m39nImLYCt9r^^M|>Cc $'D;Vnqly r­4%Us2լ7~(6{onK zTQpJ!  5^S}\efSB ;̓aJs9 lj EZL(A>K [ !G@K_'=D$doT([vqMSI|9syT_k͘Έ5;[KXuVLw}U"ȓ:˞eN,;_6OXQBɃaiM5!6Y1b fܵ ^gw!<'4T@ڠKFӛʨBn$pR¸_x" lh:QBoq]mQ^#{/JDKef tµ)vTZyUxL0Ƞ >5FEc"Eqx%\90>!ۈE> +.v''Tݛ e( gov/5ylKo/ KNH GԢgu]RPdQ j$6wi|d_GMABsUm"pҿ\4rr%Z 1]'z -h]R#֙Ѩ_bC1F.T60 ' W :AM {YނՐ঳ TiIQu_ ؒJS'b͸) B]*yza($ W߬@~쫶̷ -rzbtLB GT%7}u෵d,2fIP)L[^weaV󮟫c)^5NKe6Цh6فfdy:Q}r4UzGv~qa$,8/RLI CKv{7T&i`z'GUֺ;IRd9/'y0l,$e"p櫝ٍݏKϑN:XFKwN2Qc9Uflb\< ;ʜv m$ɉ%-Zv;WAUY;m5@s,BH1kg!S}*w{;l nj? <`)Xx[]Lvr!v>TtL"P|~%f|}d9BЧ#*աIg4PEsdSKJ:Jt*}hQ.Z^/YF7Z 4%>9e yۘ \\;ِth٩WS Y9ZdèP}Nra.a=9\^h淳48^^KW*'R#CM?=2~x")RzNIKFAZbGԪ7[Uwt(dŘR\ @?;S-#=WҾ ^܉,֝}CӺX*{v?D^},HKAZ\+55Fg ;\l/Q9^ЁT=HS)co5]b,+YH>p! %3MP #yfF(q;*Ut4HD ꇴӇ5_WυUy`Z _9ѓœlAM 0VȘI91$PT(q ,p}50/(ЅTQ&7mq-a.hoiRG2t^<,"8 " KΡzGBIAO p5QCު 9E4'TjzJF&2+$TCJ+Mא¶1nXwD\ՋslҔ%_@Uy=tUԚ@-y/WSQÙ;vT&dZ9h*,D +@tHyNloGiOZej#ԝӨNjfFk_ SKGbn7 -ϥaJeLG:k8=Bl#sX떹%%Z}ܔ REIH`A^p*>x`.t1:RXDJVDx>STA%+lEJ9<ܗ@xkڗJμb-@^%0qkPi$I ;hR(.$j͗8/ᜤ$}XWX=⯠FY`Q2icM+aw#¹ҧV4kA3ܥvȊ,*cLJ99"7(.7nr aq*uf~c.+{k?9duZ6y4b2.u(tw: #UA֫{¶3X :mw%y7ŵKX%4FNX'xpN4x )]29E{RVueq:\{ss6QH^*Iኂ`ܙ Z/ >սY!{8(e)VD) &BەԨѽ F.-jj8`vF m%і=>S.nj,A:`fr  =fJQB?D},_"A '{BgaR!;$EŇ?# Qtw"zQ T>[9^|xǻK(3{=.s 0PРgo/y1vVg0>hsYɱOpf0%aڃ L+liU!y#q|N.(I\/De?P ؑuB`O7Ѵ}K&R&\x|zۄO)g9`~|_ Ϻ DcïaF$UtjMvgK<(>CKjɂb tNa/tʂH=X[Ķ8 u]tp￁VFLV3v j oaF>'kAs[T@h7儠rQYADO!HPmRҩ\,k+T7̬59n(6 {JѬQT0ef.ѩQOj?J@ێcn!v*&a4`n.Wͯ&'tZ".?l-D\$?&Fƿ&rX*U٥|9B$~ ǪYdj!_R04pޫ?[-7Ѯ_X}!"Ǯ~}W?b եyaQ.?|oKUsmoPMc%(5Us1o!S 2^ޕ ,nR4qRr^Df-x.I[+bKqK\_O>𘫨qG+bE?R"MK"D W`bfx">;M!`)pOzYD,EQ` C>׸.bH9@/m;Mؤ+πRmWPShq'8iꐚg(_GOUم-SAUKP #_)k_Quj$?]Qdl9X݈B' ΝvR~830Z2S YXf{&WP+F/sp/%X.*vҙf9#i AMG3cj#24tRfe>Xo<W5]@^t<:hU <__|~чؗ))uzp"L}}5~3Xϐ M#M5 b?=^y |Aoy"Ts[6/U'f_ k$j?1%l SX="Gcnɉ]rvn+z5 h̔zm*F~?(H{B{㉑_yhVcdf1I1=G8+סm\.6"bZb0 ,X_ILBm1(oE3뷠Ǘ>LwTΡ&8Ȉl1=@m %' ɬUgfU` d7Qt-|$Ay9k[k#EXǬFN,+rҹMة[|_ tF}Sť|Ѭ=Mh5QtjGѣJ©54lq/𿏼z"TW`Վڳ0!m5S>3-%+{EUz'pfjQ{1 TfF8 8,Gl%`a@zj xGFfQ(tGwP*E(\^\   m\ LwP;hTylq):sbt6魼U#0[05᝵%FJ_PnwPqA-Sz T΋Q û7JDYS.=JIJp؃qȿseɩHTP n|IPyP )'P1_ J ZOPu/=.y ̼xx/!d=E{0M6)C( rHZIR/q`]K#+}9"Bs$B I7uuk~) a HϺwsKO>M68 N_+ګ>uG\ʎ%lhr)$6pGtk],Pٝ/xsb$I}a!/MT ԟ&U[!ٞ͘p8k_G Ž و"6[zqi\b[pR .tk3)$:Ax;Y IF32_EHh9CyalܤMkq.rcFGTL`% h$3Z  L T;*IjkٸF 78tg()+P{02:`PSu0zH8;rG,2(H%X1=υ |Pi'3h#nm0YŬ('DCWhugjMod<\732w+"b̏#Krٙsr]#V1P\ϻּ|`Dͬ8&!O[xh!fxŲu-x͓JE3s 7y#PVǬ ؇P `A ݵv"KsQnLICCvzӮd~qχ!_qYMxȫrOɇE!" Q!f>[wmӛ樂h[pRDE{nw<L%.Q8tȖmC`R'j;'V ahdm͵"K' Xhtx T0؞g7'E^M̽|sb7-OLE2{lkAKk6I2@ͪ^(Xx- |Ϭg4ܓgؒ&`m"öupɹ2hP}v)2c,%ݞ|l*29({z}+ qLBHfZ4xS Dߋn׶z7"J8To%$G◍+:i3{/iiֹ06_!/Q Ux8r)d}DGC% l#\f%%Ic} ̶k(ծ7B&zHѬz[ UaR<3z!Fb].͕IzO-8¨$s~ BJq˴5Z,<±Xd%y9x*a۝K71 "@ heDʕ1(-]@ \A%i׊]:(*hY0ނU W6vڍ I!̲4JR8=/.Pb)i}az%R]WUhٯn~x}_E)A7x ^9k_ Q bAgRd#Q 淫%oMG"f̒nC]8sSi}QY:#6 {ǥde%]gX*[*Z>dZY R} Y҃'z\Q2p4 аvISSץu` XJf-ʦA<{A}G1x{=)*xg})Du}!F&#!'prδW2z2@^mnWI'1r%@TA rIz[HZޒ8:۝wkĥ ˛ok,,^ѻ 9>КKdrV!$T0~vk'=Lw[wIE&dX˩:SzBuSTIVN pԴu1'MTEOu%d޺ G.e q67XYB$s]5HvYCqg\1ܠF _g R~Rd kycC»c6G`e,GVܧ|@Hԇ; J~IC˟߆P;2˺L?>=j~Lw0 ] YW}x^PWG^06$vKvK' 9x ir:khReN*$欎Xr:O>7֞W(Ym}귲\vPOC:Dx5—xBΘ'0'x7Gc<+ ӕ.fV\?ujdr&V=JA- ]dEBŚlj*)`+}Xl!L8v?tQ/x%cBZnen@chаeOL,`|`4m_H1nsƢAJ"@i\3'C`캼}hUQgдg?a6Dk_t6H R汉/,ς~M[xIkjO>ya.[ |2hCqy&?+d9 aBϮW60 {bzo"҄BZ؂yT;f Inb+c9+2}Z,ҸRNk骶3Ǒ8bL(19! d`zDT]>O ~?yrW=Tqm.zX6c- [g!/w( G=$K/ kסd Kv=ۃٹZM=baӵB42Ͽ%5JH]. ᡃnwyB& 똪+ sIWz 4MI<>8Hc)+ dRPGm*[EU̝sHGk ?i*P@Cm tj 2ȯxtbBam1μ @+ЀD[39i[9V#➕-iTg/113ebʗ+·*'T>6tV\ ?+ ^cN_,+WT$E3) NwfB2y <)>:n'|r9'贒Р>NmnͶ7`qE/OVzo,3d09V OޚF\ksj!nHw_JQ?{}ӏD?G8Vct3L26޿^C}G]2ؗvxeZaHp6ZX^ x`6_oL-ZQ ]U2SfI?߫DQ` Omks~ IxؔŇ= 끠'a@9CVItя0 |8\ƨTSgstm\}\٠t7r$?D"O0I S&OngDm|+8Jߐ޾u;sݱhփ! 11̛  nG {NE:@YLho;QjfWϷ3}-\o .V臺+TqIdO<,,w|UJ5SBX7F>)暁Π[ Ck cW@,47 =Q!o0ʢ4@."M@4>}'1FQ8-F,iWdi!J1Nl2jio5/<4VXM@ Mӊ7O ??Fȅ~B|ĮZZ[<WI@@d졈Dc.,:ቔ-T.*+L\Hk,i|g9ocH"l/0]#7隐W:榕f)-QM* YdNF^|]t1mg$!Q.K:dNx ;,1r7C ԤźZՁT Y 2Jsʀ=k~^$cڙK 2h6J6ظS KksȤ+4n '+Tf<)/|f 5ȃڽ乪s9Ƈޕ n\ F`)F䧵\7¯BNB7h4N İKCs̓Z͇/U }zD"%ɔxl̘ ";\Ku2䩤1q~$ -8|&م gКtE]h  m.V$ᠲ#?tK3@i9/ONF:/(AǚYd]LfdiP䲡`DE&bVf"tɦD)яwkN~֟ t'S([ ug嵪[PPpk_HY/lcI!GbnM[j EkDYi!ǃI.'|,AlIwηGO:]SDypW[+B;! WNUAMeuB_G%LiS%7(.XLGe%^fJ)?[ɛRNPͅ>(死z¸A;rcňpK2 jo@ 5KMǦ<3q$ڄ NSL[;PO\BqA^,gl 47UnảMN#~tyTz c@/hn7~U`u D &K^FA{7C `Ha>d xz9#]l]9Øâ&5$A jk(x<1x }MW"^}V9`i7F5ga.T "ģlQ H5xwiS@./ ¥R2+̰yW4 HW=wt  .np^/ЁW cr yRpl s{Gs3| 1JL.ɷ? t1s1lwKmpjU~f94k_We7a RGQ6ܓ~&q`Y Q`="ѐpT[u}Eli. ԒLU <88h$ =x]!ɮ>x1"e*~m{o5dB4+Cx1+M .<8 8-j7dv8qZ lp=*%@DSm3/h/a=7"}7M̠1;CO!i ی dI.4hAg9:ͨ규[vR4lZlp qݏ>&a>TП9M&TanKFn2X*M9 i6șHҭM %ۓ0A+\@ z앫Hf2iԲrWiOKՍj#<,F*s{_R' ?@_S]f+(BuUs̵ ̾x]!Fq LMgI Q#DJ+^`⤏ u}dFno:^EeI^du*ڠSj}Ʀr.KY=@z(rD*1/k7 0+Qށ謭5RhݸuTCYV,$M%]bsdJO7s wړ]U$,6 WM*{ a%k7}ޘXjݳTN_KR D^MjFUGDn.=y#>?b~$&z@[ :^EpvQќRm&R``b$2Zz˩#l⨔.k F l%%Xb=B(vF6ü"rXt3r ;Á0HMꝎ%־6(OSB40:11g,BGcdZ؅Z}nݠHLץ)}URAr]7&ġ{zNI5MpI f#( dpP<#! X<;%4VRs#c}qteǸ("S~C0H׽.%,eDnD 4+I%ݢH V+p"Ɍ$? $W6DNؑ[QY[Y9/M Ė>n'K!e@B>JR3es&q|=&:.b8Ć[f޿@~9ǣDp~ي"/AqO-.`.!,O<{{CE U]f~_NO,iw MnBW+5&ĝS@iMUYٺa:ҋ$].=F ( mIݠ}zϽ)o?Fxk&AHUmCƢB#IJ:"#ΒCL5*BoJ纤@c}Kr;ZcKOY[6EZ|qqXi]~U1dէ&=bX⟨5dJ#|SpQ)]6l 'p؉x'1yGE=/hsEHlQ`2CGݺ|~4&5;1cbƧ(Ƹ=7 7ze$ttw)yNqf6AaaM/v8"1G':Rh7rf<~ ׷@-c FP iP9J ,ժhXP;nxɟ%ewDqNmja8p1~>k$ʌB/åkz7rNrۃ>~hT-~gƥL5@f[@[y btW\ DpM( D=M,~:&ljdz%6nfoUyO/v:ӏwvo7w|k `nގM q!3H+:3d]BZ̝DzZ7rA(c"ܿX`_ԃ>"Q}^EJƚ2*=4_.xX9N%ЍqyOs(Pxֱ{VTsOH8ckLKi_o˻be%bSyiɴS}iw^l,xm16Rvn5 :a ʛۂ;X$,1fm螑b.֥7lA}p>I9C 5' +6'N>)Z$θ gtjF!5}sYf"QRBn{=4S2}|5ݳz o0?9lޕPu^֋Oy|*f2[yʸp9[{/؎;&ڂq7'#P>8V `oW/5*̉c+- _|& uMmfV_@|ㅻBQ{C0 w%Q޴mvD9DDkĶ.T4zݯ'쌻W{,, V׋X匜E`lh%70|-h"G@) KP,T/^@X]#i#F:=f@'[#e"NpLvUNV皅϶-嫬I%vt%JAex}-?g!>N,tE=lj|n 3SW:^2Nm5y8Jٵ @N? P8Yp#`=r񕴹ẓ>я>X~2Qams i`Nd A?g+IjK+OgЏ@8om'n֨2XyYYXFMDٍ /dFOqaW"TF5{8S[DqEs2=`lu`FL;;/+<"jn?,_ۥ@9Da`m^ ?eĝ(J]妨Z[/ .M]s?cоSnrJ7Et |\°g:2ɷuɷ9=ϾdW=)a|CT* bM1נn=M U*ӝDT> DpNA:mR%Dv(4[^RcA<-%ɬνq #QЦ9ra)CMy^TZyl+(:"f%Uh>n}R`\tKo*FJxx iznmJYpU u,\=/3>f+l&ԜVN>dwAn/^Ԝcv%%S%fW? +__>}&.SRn P =Uܖ|5qDŽ[<;}EvbF.6M9Qk9jҖ>(1؀2 uf $OGXwh}RJvc4vrc tP)OA yye:u{gm.wj5*x| }]r `3`1Y.=6{BUx _p!Nsosvq3982/}CBijZH$GNi/k0Tb^M׫&yQʹW@9 ٻ1?(KT:C݈RN̰d=hy?i|x [ږ%{|D$E>)hټCn+~|UV ah'a2wsC{0?`$eBC+q o&ѨW. O"ioɧdgo=S{a|Ԓ0Cy#EP=}ӂ6פKL҆ F@uM7QIKqT1/΃h"~K2]yG%KUr,_{-8eչeɌN>N-{`&j$1M(:A9`^,*{480ePv(TGH)gΎ&lakb ^h%=aNO 6`p)t0&S(he o6<"un~JQ7B_5fJL ~78!t4F3;V<䎉^ٮa7?d(~ ͍r;u xxS$%>nC\iF'c涟~Gr8isz{{'rYeuѣdE5>v.CF;Nhuͫ~!gE;W423Dʎ%P(a9@(kEakD8lSӊ砆~[KV|4p6ڸeC6eLLԟ0i8lI,wxh4Vx˺⾯!t$@u,I~&㷎uQdr5aPJ˷|2Fem3Q QUF7 D{5=輯散ҝQ&* 2FBAYgɻ"Z"_gQ}ɂJ+4"v=b >`.p!!\j fEgvmK'h9# .Va@:,~+&ot1ApDh=<*ۅಱP^>gH0'( B@l/!:)5[S TK $9rC87Tn`}r0x|qT#6zZ5?c1HAfe4?=ɢR*MA噚1D& t3],-i*~PwS5Zr7+rWjAp`G5z3|dVdd}OzZޢSpN\~og ?hV^&VՃG O??OD3)"E>ͭ6|r甯+؋v5$C|'-*ˢ #%xxƀA<)&p [aeTȖ9jcF$"[)U"`TrJtŸx9 8]rGd֯YC3[ qbdPd>TZGҮV6G7t-йq]䢮+5)^?X){.elEPI /u8O!P3hhpo''x ;¡/R,:N2zP%pk <| ]ChV,֤wo›yP@Ǖ0mH}>dý}0'ۂNZg%+V0k8Wc>/n6q>K0+~vS/9ELd_8*GÃFd91cƣGeG\/9 ̀f>i6u"6".؁覄,:~w]x֭$񻷾i0j?Jhzpc_OOnv7I"7x7)!}nV՘y I%~~D $gm_+ 9?&tYx=帝hD*`h'S<_2A:45$0q]Y{w (Pw= qI-&e 3vK炇O$2Wu;'O'x޻AS: ƭU쑣7GxL}y3 >!Τ i# ;۶<1a[(tBhK̤&-7"V¼LoRnU֜C 3m-J}(,*z<BkF & MUݐjD6n5@ԶhA$"mk홆QDuvg1TnTy7&uA_6B;4~[v6m"TwOEbj_mšwXԫa'* ՚!M(ﬗ"C`W/d\mS; ]t,ѮX҉c.eKI4":dH6!s3WPj!tA5Ec1Eыw'w^yl3z85l"m:*+m{k_>tfO<`pRpS,dw! eCЬ o:X6 qD1IJxGofq3p0 ;y˗_=tLzTm7T1 %(Fwq[e܊  iI> Aժ 䢝jR7J[rBs %B+_/eqDEK`܄&qDQP!]hEj8%K&z `脥RqK6\EQ vV јrl%tנG^wp;q?یφ`)mOKÔr}!+M?sNJ7ySC= AEЬzx=,r9㩢7OͯQ(J: ZurZm>^ Pq9r(&^I3b<++ÎZ,)p95 )$Kbۘ5GuwSu4#p/jdObȮn=7 Ȧ7NG^D5aB |hJg>XG-jZ+Lսo zV=ݻkɮtRV[`m5Mq84a?$Cn^̈;Wl"J<) e#+4, *Fәy0=>3MR>@*i'[LHSE"ѻk -`v K{ZJ5j$G 愸mR/-wAFϳ*T&Hg͹ y-tϏfcPz =Q@ٯ-z/DH. (pSL7Z5?Qc+tӡ3l#G e=e_E2!bb8% :6)C>B-vL`W1 1hJN`uoBm[ξ Y  #ډ) zc>yMI,CR'#?Yڧ5;ʤeL#rq9^#Y})4t\*SAX77+$vEԔ3{~?/:+gSiQ/ѭ}p+6'd,i祄 '!q9a|2ENdjv!auUD߷ʆd;.x 14?p % t$>V5XdU܌IϢe ]lS0:;I/ Ϊ/Kdzb;x/s|hjI%r5 W@#Pe2d%/F jov >Ji83A lU=˭ΙYVx /`dܺ)&"VPg0^i+&!"g#3Fi.v{FFD13Jkm $ $*G-|K1)򷵽!x?#bxC[L2|ͣŔx _S> :3DGgCΪPoERn#Z1 (((Vu{@eIBPdfޖDΚ2dc¹x(*tK<3be Bv 5j5U,P&\;x|P~`[ 8+s$YOnqQ8C+lNhR9Ca)e$>m4Rl UĭwT)Nv!Bᴖ4f|pjۤ4w#i`5?+%T cvQ%,PouV텒bs9=07a+@V&ME.唴횮[J*Il(쉨]ecHو$ִ|˞ Mٯ"οI<"㇠DjY72a~H~0d`L|%2Iv6 4 &)o`@,?n>,t7Ll!} ]D0[]Yd LS܈\]Hs )kJ˸ܻsbmZ5^#͜+ܐ vT@9øC[8G\ܹEi)X^WQgᄸb>whZ= (^|< "+ 6E~3_b@pllTL/8oaR נj(Փ+..A`ŵ5! J\؂+z=[P]w&*5 ^쵾P7[e o[N`KQF6 72x+W~w@Y}HWKVN]^QMj_%xmskYwC5>CaY?hp~Q5ƈo_9_Mf3i#)ۇ/_8fqk -BFvC8N6(`̂WOYL6m6E 2IǪ6km2׃[q^ a#~*! !Hi=փ/W!~#M/Ǯ}>x&a/18((:6C^iPQ29GD,u]:v9D?ܢ~)Na,Ε`s.л\LJːo q ]˃iVID'r O|pbV2~kT 65S[I=|U@%~Ib5[F?5IZgc|c, z +Gg[UiC >3%ffB#~7) /=J=cV u\#_",69)x C*"L5%:?TD~% *_u6mgVHˠ -! G΢4h%2dȿfeRvi:OӒ( ]0)#.;o@XvL[lNO#X͗7LjmTr[.nujh #B]>L pj`8DUHMvu +kdUxev~\eR^%$8tr&]#I=L\ b \ 恾 z`l4x]]yIbnI*GY!9H)%Gz1smngjHm7%Щ3Rg^P~R%1tؙJ55V"DGYVSn4*xL!XPQ9M=R,c#Ů'? _J20lZDz Ռzfpw f6%8*,FL5ԟ-Y>'1|tX8<Ϯp>e eeϾ}(gU=c]+ :eQzNYa<`@! 4/z!%*|м ֑g&Y1eA݋ȃR(c%R &ɤ $cq-eE p 5V:$MAm[mgϘw>w<}ͷm"7lIJ[TG*,ŗyAlri;O^^B# );̿XrT%uʘtzi1IZ {%*7|H(p9eeyw ևWu2 Ly:~VgZ_~ d9_Q, *?8{n)gԍ7-QF ۢ\B̫0|Yк xfr;޺W5XӏH4> McVO/{oo7ie>Ys ם5Lk{u=BB R(]Dύ1C$o⻨2|'/ .v7/~^\ߘ[57yiY#JIx=<[ YO5OV31r07C&F'-?k7B{0W{qףzC$Lm2Dԯ~yv1{b ~ΏMWo(xѭ.Qͼ֝g>5s;I(ǁRuVa,R#fՃG] :C0榢d]LG6@j2T_RW>[Q5RӤHK rk'=y\Nl謾g|BuE)-u&2z0* @Qި b<QŒ1ol|E3|dH{S& @7zulwl#ك~H8Q D%wD2>iTUyk4p HnS4kCEU֩(ў@j_%/2KFQz + <B#k:X![?íe{w=<ٸ:Ԡz8urOd\CRoŘ}UΊQ1 +*/'AtQ4f=:a2&0F,h/'bɄgKZ$nZ#/4>a@$b㍛ _C݋PRUZL]6>ci e"2:$0d5?dv4j/dŸ[?/zcXPPR`OI⨸Jyƕu.n,𥗊(}aSyfB9&.vcŒ ZkVpxoۭd]HơŒh7?qYH~BFx Mojh@3|K:9wTff\֫sV~)MK>i,3ijY ѕx}_ni+>%QmP2e#xjFtAqZS빹 0=&dsgX;!D*,E` 0!Fë͊E-b!x`}Tx~4TJgc$K[R]b;01H} w?i2uA.V.^Y@D='ݛ5uW$B=e@&0Z};S4b7s kQwųUg(!l# m 3dҶcȕ 2^KXN_;}y!rG;ΰv柕`S#YIn> 2POо\m9VgDtɬjNxKior¡#}ӻ,=,VR74' Y҇i^wq&k' pz!cy#Õ{!+gLRahbs vމ &V>Uլ@&fPFZ-YøE35>G~O9į\|nڎ}"*#V n2>='_p3V9BMc2lgytټe|ߘ>dp*Wt=ix{DPO7m4лWr{ ׈0jK$ąšuaܾ4ҋ6 ҁ_V^4UAS +T76Ɖܻo6&v Fnt44xE]j4hiBVȥ=A-MU 1p/f>@rXČ+\զ~I<عn=h`D{s|Bxt=DzP:- "1# .BM7uS(ؒ7fXEK_vxM: ]#!7bIgi { ?Tͩ.wĬG\Y%s' & hJrgHV J n-ã g?\TWos. Jh1 y/]iZbDII'o2Lk\<87RF-ԕtoN?,¯rjSa+2[J@L8pz1{oe%!~Y//#}q6?[ 1aDjv >/3N@. e'do )&lzy(=yֹ`Vx f ѳ\ΰk[ML\Hzz!VϽWxdW}o }d2GͳqF̤T NY Z 阦U:IlOaN"$v4$. 45MRØ@FOƩt1|a^> ثvJԏLSP¢-zx$=OL"Pfk 0*Դxp}dZ0 {EȬ4I A3+šD9ZimAFXvk,LG'p*; pN@ xv[^Mώtݞn|;735<؆.NɉZ MOU{䗾!$j9cܟ/]%:Mir3Q~KN#[k݇6k9>yhI(g"(Py5u~X(uAJ0#޾[mqjf%8i@` =Cy4uK( X$~.‰3gf? o/; rvym\*@TB@(Y!aLW&1%L-_>f#}^Br,_W!F <+C[x gQat`Ry㗳]Th{ ۀoen53._[u3F.*{\KeQXa&#ּUEtGmxq̶-wG [ 6WqүaDݤ?9_-ÚL@>0n5gjrg4ySΐ7L*r_O3u毚D; U45051GhkӣAQ杆9ȃfz].L D%)mID@#]u:K-nXwLDBe7:NhT#Se$~Å9WR~Wg+g@.p.ԅFA]kA O]=")&?}M3ƛn#Pi`b|(jߒ":w mķI(PeƤ#]x%0&WPt;sEʈׇiԼɽ1QZR+:cMX%;œ#pv8ޱƑUZ3D?f))'6,(W!j?Fc%z? d<7j{<7|u n*% ~aw,P1D"V|3󘳄f>6a\V$IM,-`gtuM_ K=+zd8mxuHV8U$Xq$h`{+aIvȈ9͗2.{0#u[fD#CIq`^hrZÅ p.}mk-]㞑 KڜOV] {őXɺ8C<1 Gods'Q*iip} JnD%/X3W 7iga"f=v-sJ~-O G喝p!?-x X |۹zm|SB+ə8oݏ=b«l'lQ(8@oaj S|4K=i_`+\$#\RT΄bB_ ^ڱ yU!+ pD9; F<.7X6Q<2z7E'&J3^&ۚ"ğ[Ye&bj(SgwC98"/Q )~ l(UC:㓌)s )A д K PjHU6O^( LEq8pFq܃χh#6A݆E 1̬X <<}FDod9~J5,3y#j>8czdfzo`i-mIHu\c1/[~j4Z|jẓ _[pBNv'^4$ V`@QbR]nfzwlF}r#c*L$Kǹ4_h Ih HG x]#%:[Cu.oj7dmɅ7ygXJX졔wdXOj+'~ʯpkO곛u*w}ZEZqJeRkt4beܨ00,v)q#;Ok}>O0 ƄÊpKO<ڪjULP<% !kԁiN/W856؛$ciFFZed LԸz7t/<݋OowPy{8<ɒsiy8ihVӅVaWѢL#%B:LeuXnuPԒXd/4= ncE(l%yߴ;ZMַ쎝[ #Bg~xv$.@c] 7iAnDuRYVu5B9m]%%gvV2A#BM爉qJ=0J7+E[ IU0L%ƣW$ܟg!2)GQvo@g3L&Gu;]&m0\$(Yp&t4+~H0+3]]q1%G4ҭ8h\d:1J{ fCCA^?dx0])qAB5uyTaR|i=Fơ ymKD=jo&*V5NJL"Z+Xy adj rb6PPR(6jѣwa0]`i7Vr8e"ϝgGQ '~kLz+i^[{)mHT󟉉gfzZ)FB^gJOs(K+ډpF;!yLuHǎSNǫY:J='mERāQ8(%0_ǃnv†p3t74X2]Cz𨀡L祃Jc?F!qh7dX\T"J 2_loGmOEdafE] p͚eioDH qLKTLIە(꜅uiWPʀ{ÄvoǼ0 ސgdc >~@YgG!q6Dᔙsł{w(`h-*VvSŒPCt>ʏ۠aH +!UܶW~ta6-eIXaRRhv R,XF[*xe2'~.pvc#ҹE>M[cUM@C+q%1|jc#"U _g lqi.wjC)r7R [f]<2g߽^'l xe2P`^+A)VoK#^ԷR~Q\a+d6T{!>^xFX\Ål^Qㅍ?|$a.ߟS,@NA"9~1/?h}BdI<ƞd0n 2L [7VTzI)_9irmGl<40ꈟ!f UVK_V)176[يO,Uln 6,?dtQ/™/w¬qWo%q5d5I D~͔9 X ?wQo0?zOÏtu2?JEi_>d#{ ˬ!wS~jlcL,{'JcbFU1{!|F{Yp6Eu)GKEψMB 6uwl&Rp ɡ}YlQ;ȲZJq(w黉?t+=JmN+X0=UXsY ! Xd.ќ=9)&c'|'.c{S Wu#ԖR 5=G !r*1+ j< UZ~"S ?̓w"$FTئo-wgM%LҭQ ʸ_)R.SA&?V~!v섫YcZ }RE9@> Jns lL8lqxt2ah%]Tg_&@s !WđTiˆҩa0}էKh0(5='y #5XhI["l!qиۓa#ip" nsz e`6:I\ }j?AMN-hV'uܤltb(>FK c^4c̦e:Ƽ:>x2?lSfU"~߳w`f30aS 2P ;&ƀ+ƋAa.#/ jN͂ :ssfApwA _7{#9 -覷uTez((V10ĶF)>Y_yI ֋gԳa'ǜlp\א 6z=y?5MM-.\qewc`)fveyEjӂNAq,adgH mAA)ԕhvЙ haj/@}ο% WuML~S0#Ҧ^sPSX@EBcZt6( Pb`:LK "^v'Iaҟ{ᖪN?\@!ųK+PQvF̽xj3Arʿn [~G|:BM>c~! ޴b7p_6^P gᝬyU[6zʓ~;NAb8 ;Q<.dǮk6t ܦ:C>;4vS&YH$z}Ap8ԗ_V ޟȈpb|3@(<]fys"k3p?5!&ԧ 9dl}]]ùl a=VۣT IȐM -'N V==*ItLyq's[ǹس1$6w(I0RZ%";NT$py2O(2="Կs3I>ϲfӬboW&nAD%"ոI13ɷ0:&YÁ|ԕ?uWy}(AtHov5fFFRvy<^{"s-[LGc?Jl4N\[ogfݲRL2:>["8^8|cڋB:_Bf=&ZPO6_}^SiV姞gO`fAR2r'ŽmD1yܓ.6UKqmNN q{WaIp9,rVў+jL]|YmOzZ1i"բυii筍ud2" uLJGjdfIț%"qhKZʏF|47}D/L բ#7^4(V{).Ha:L,(1 +mtC].C:>ݨi%Gn\x.n9f]G$IR'B |]bvirŇ6tcI{|5Y_7vxh1mcڤ&J⮘>2 ТSD 6 0L16aÎXt#HIn|KUV;%z.>(+7M}q8h@نxLEoŔKᎋz4RwFػcRH$ C-A̓QmKKt+PkdFX|] t|AM}81Pj5p= !♉G9XB*PqE)DWzIIM?xl7 rf#Yv :_H FeޣjJ!Ÿ{M@^HKY^Hvm+3BEz.)6 ޚgڼ_ =xq)42Jp<C4l06/i5fG0Zp-;Y_`H&r _Uf6W!zkv":d6R9Ҏ݃:|]ՈQ|BFe/d$21tjJן0׈_EX1G)B⟕ըI 45yk ysUp4rGo} <7H^`]!r#=-Q +g7wɒfgǒ4WL.3qsi$\K<$It|ІoI*$Hs,y|>/9"<3^V^lEΉH7ӔMB'.COnƵ%JC)?O_Z}y\6^.=+@[d^{6u iEY^mhPdme.oafy$Kgiw2Dr'O_4@"\ߖ{h5&Ls ~`b&^\)rKB~faaeaRRךJG7̟y)ˢQ i6ٱ|:2 N 4|qO$eLS @PٰI좇RڲbWݤCoczbY .=jp@\$'Vdt{>=8n]d( }*aS1MWI QBM+3!qV#w)"BqӝN􎔙#جN 3NHr5/:}LU}z!CV GǶZ5wU9FՈ(֦9WSQaSo^<_D&'.)7Ѝ:r?Zw+$HmtzJ&6f)% 8mzkPn RI# 5\wn=u+]&wL F:›rIzMe.<虈o8 ˃.6C_NDX(7HogZ&Y)#&n 4bt:J4paӰ,@0w`|x1">.({8M3"6tԤ&Q W>T}v 5"Sf20VF(R9a [~G!~<*x `D|MZ$w\>V5(hC/gAa"+?TYVvKB52\n\qQ!-q1:q.2Ʃ\'MSYzYBܹv*`.泑{8~W fQRO>x5 mE tg핀"Upu(3;34tֽedB$j[((TB܄RMqsT"K?FcZBᗍgձ1}9Zp!\..K01KQ!b{F[Γnc_+oɍ6lM ԰I4;٢u1;FM_u]2(jk|9+ZŷM8=#@%{̱v"zEʗJYG/* )#PSO]ݑl+-O& |=w)'KƷyo0\UD|mCs\ET&DnZPfx@|IWna? W-AG`= T7~hg$k*_fujw)HNh)#c,u}&}eZW5>E@zO 5KdS TRrA.|5%qzĪ?ܢ ?,44N s!^ xPD ߰& cptVY%~6Ψy`|h۴Ut^UŮ _[PF跁S"I@4Z o 3/-7[COF* QF"q=u)x/Ln7QDMF{D-MG/BdN=c:PR؈Qf#`%IjߊyɈ0UT`§X>R6"4i / rbtuԤfk~N=^CMOYwzA8nu}xQe 0V>EAUi/hd92}>.iHp&7BsF~amvՕp5&~;hTh{o^,Ņj*U Sh]n;[ZEZTF&j3s[4{V}f-o<1=t,vjիtU%Z,ɠ4phnIruIb/A?o@S&bA<2.;`a9 %A^w"wSj@T>D]EM pu>ZUl62^0;u1Ȉ'Џ~~r׿Z9֦h7O\|_f]_^iP8cY,RZV'WV+\[ՊEߦ ̝vPcH#yXj#'t|: ]Ȝ0|)Qѩh_8lb\"_5#yzn0WN k6z#kB3 ypAaMLBZ.?UOoClxէD&ih@Ћ5=T+B!ct(1_ji 1W˂WO0W~[ߜHg{ MIx;Uj lvvckM3V YE+dV׶.a.r 'j sO,nFRȺ!IY9^8F.qfσG4 b;TDpfh^guo[{Em4@B# TߒliT?2[;j. 8ia}Oq˴AtA*{2.%Yia+=s-y}SQh]н;;(pN}/ҟ&'U ^Txc-J+ˡ%W~uțA=2jS>p\20'Sq:ݣRYn xUJO0?whےq<0PfKFs_K%l?^ T8素w kCVʤ T*O Y==hX~96hSoՏr O)҅Zh `g-?Wxp,ȗ=PGLwAI&1V;M]~W%I%.N=?eajMMɹ՛0V~W 1{Ǭ-[I8z^*f Fsg#k^A/6 @ׂMD8=`R43q M2ӄx|꒱_uؼ|DS gr!)'e7hhPn=e|?͞%`yjQ鷲-GZV%ɏk}i`lX:dY%gYUA/, x~W.SA{;(RΩ(߽ρ'g d>c?QO$:(`Gx. ˜J,'kB}$Tl`3KY4S5 `HvѤŭ: ső 8FتH>,"߰UzRl @WАUT{ߗ5n=[ &5 .'NM34ƶ i-Ci 4W0J~rh⣩>Wtr̥B֙d,IqUlik _a]`62<~~R'&;wOŠPS,S6aT0B^jrP9-Tʪ{A@~^EP*83'{{?] 逦Jp2ѰI ."Rsrgɵ>!:Y4p$Ècݸ WsM\+Lbγ1pMtUH-mχnRUj3@j{9@xH^.%Rj?VC>x.1dNnBB+x= z !uoث'Sl\KnּӛU{SD1:gnʎ:b-TUQTjK]C]e吩<|D%zj|k 7 R]Ku{T!UXJ-;eZ3V~ }v^|[6VZ9<ԸՈjMlɁK2̼_(L6oNR\Q:D' W1r&_IaAxI w|"x=L_M: /R9AڤNڂPZ P6_$3&f\jL+zuaBDs-& `BĭJaޒ.5`Pش Vk1)c̈́ng4R^`_y*uֳ5<{.LrtQeApp@uy.{bmxgµ֩ˁFcr6jo[ *Y"PxMg=^AnbvH~ha$grNI#o6&GfpnNTe \hh$r"hGf,Q[ dՄJvzƻ|9:;PTU dNՕu%JϜX]\83/K z==}'pC9GJ@B3~ŏn޶D\;< =ӺTyxOt˶&:ٺMvJ6F8C\?UU9f](2CLqL&Xp%KՌ쩫%hGς0Cu],1Sb19qڸ0ņ(po{\pD-$zc&@4UJ a+c(DIL2pcn^tF"$b?\ ݁X.:Ԣމ_w2ɹg $J?E5^C^t"RBIқpxsSf%z's 3HG)jxWZW[OjXb$E@JMqF r݃Բ I&Y~6ڧZkCR =~9}9M4YGgٛ†7{8 Cxź@6}W<[zC<ޑZݳGihAm~hƞ^*O M轝ߍg5}+>Qؼю(dRC{}K:sLgK@**9Z( z\|k! HƐIf>9EVk5UfH^Dt;834p3l/=oZ^JDדndF>]G(H1P/ӴTKmv*tST*5۟ϭNF}2ڛ<Gv3pȓ{X 0z[{a9:8yO|#'Ux* f`JrX}z\On2:џ g2ĩ9rWiqĉmb:YS+˸KoA vM~wB8?/}dύr>*LӪw~549Sc A %%4`=bw\\Փ!@Č@htX΍1n Fl <GaM?-ƒ8[ lE>?}!ޔB]zFƁUP-ˑ125s`t['%|s;JOC*{Zȣ/k>tPy` F`hW>"Q-&wN&[rVZ^kx ew _Xζ7&!ד=.J*TjCI2dH>8;z 1>:l%P9DjI\c\ ! HuSHikަ龒]-pLkq]\(8 >a@'E:{'9}?^|TER6bD:<*;D@9zy/)"Ģl;r~b [ |xIxD#-̙b*֫*8hi¯K$߂yHZ LTB (<'ߋ_#IPj6^7ɮꎅc6`'-o$hޣ-z?cB %a -l&oس)<%BFU+UCԄ Nw%kyjYl %glg5Ul ʸ_g)}+,L*ʲur-qY,OKot5 a'xAQ'<,+Y9xJZpubdF'HQ;G v`q?A9|4d@1~7{EJZo^G4_;iDžL%]οzB.[z4IhRcL?>WοXM IEO /OuClH'FVD2/8;XK]rHR Y$zpT-b9G#1 #ex =[3'+Ȏ8.6%:4d9ș8Lg^*`Yh"T0ڋjQ]&zԷMv)}B%3A\7Öu?)HK@> j謢"#0>,&Zh)/Fbm9|,%xV~gtg6)"c4·6 hseǎ3[I_T*=gn4籧rR(P=Y_YS`ND^*ַ+1i0wN(3{O"h1[mUI$P Y˞v=l3g;!`QL.Ia="i7g՚{0%P\>y\lR!Y HO{O$}$L5V2a$vssK)k{3nE%̉$*-c~0WNrO~Co8QYf,2;뇚EևFDGH.0L[ I@%h<@IHD4&6Bיp˾$aa(*UX*P~J'U*qML`XIo2gh%#IF' $aMǽsu![(mes^?,EUA"_%/F?SlSxreG}(YLsww(nr-MH-.2fto!0A1~c5WMaq+"{;1߲困hIPFVKWλ@lEFRWeyO3~4GY ͳIW~$_dËWpTXO&>91lӧQGkI?B}KzAx7s|'bEz+NԿ歆)c=v0K7Q:Ruh.Fm:pylo$Ex}퉬U:yu 4i\D(Sݼd+]Yj %cO a֟J"sj?h-?6Auژ@auC4]1=7# yң鮢mlnqW)R(\سRv?b83(+8Bk\oP 9ܹCKh M<55 hUt b129V-$bZ6ίCn Lt-ugԗ[I 37iBslvzw :`?ahChY!?=:r[j⭀RʕmA4ؑj]f(d}e#*?ULq3̳2 ",4K@ma-'6a.U]IVKߔd!>Q;g+ܩ|<4kh^]1 }3Tus V{ׯ]޺wZShuԌ6<hṯu- s0^CyZ"9:yw8|n,KثU,ny,w*5=锄Mfܧ Ysfǖ}qۑb@{%ׄd$Ĝh[e%TԆTa&]!{k]}Hߜ#(ANۂ6%c&V"x{uus !9翄@@UdJ/ Rˈ1VHefEזXNj2D`Tj=jՄLxA7*(0R*^u3.AWm0>rA R%9})Ty>T_):7պ%C_JL҂>Vxv2g0V!O#cu;ڮmLH9 8ST'ѻqD8.eyZhE+fw2\ڌ<7@hiֳ޾na7_=?␅~ L6Ӝ89 /E$s6x;I%3$u {p1SG*~3w9AQ s tr؁DBq5gv(?nKQN}*_i2%GD!OIKI%-)Of#ws3y6KiY.qrah00 йd`Ȕ5ٌ?Dt20*ZQ01ڃ)y|*E6L-X4u)9EEE`L,qrA6c HnJLD&#en9I/w?c ՝# , j;F«>wSM{ef!J(br%i^;eAUExCmgQxȕcO^y bL 8P͋ i-ii)jޙqB-~,Qn_)]GĈp|Zm3-ʮvֈuQ䴰>NaVSU l7m0=mZ G[VVBx bh4!qa `}1O~'JXZ0XK?~C0f[(L Xn9I )*8oXe*?37#ڈ :L.rlmѤ؆]+4V4}-pi/QSd]ڙɷ@$2gi~d(.:rk@1ҵ0iHKԥ@.M?ֹ:-1!QcJq] LUìg~U$Q4:(Ovk*UPIڱ-ĨWW“#W]gZ|W<={oJ]8̰%kێeeu1PGv0c=ruØ6B[9;YWS2t6(Q:N}!E!Zm&5sEy[ni>~'t5ygML:JX!N [{J\ZgRUJQba .D̔z/plQ:mIbɐ$2'}323us݄`G>0m.NP%þP gM R5v*ϓa2nVWy8m xoPIDՍͦbG&<_K#DDwc![!i3SFiQ,F_J_$ZmE7?kowjN9aѽs,<@\R5n0`4K"I^s"Z=Bk줁"Aֺ\Gޑw49aH+46yQvdKz+i*r~UTYDݑ ޾eZf,w~B;Նt8PߢLQr-ެi]+Z7tcǡmHxV:o4d ʁJĊX>d~&LۈM$oxc1{^kCNdrٵP0Vr+K?P;0nC+G-~P &dg5þ!^E٪-Ѧ7 |ҕXYɧŅ@=_,"]f9)=TtNcɓbjv!ûN3l"q^f\sbfnƟQQrZU[FͤE /n5;Pry=N oM Vd MPg.;KEbH-ry5x:[cswffJW{ :^>n=KO1ys䔅Mi;[B%Tc7os5uo'K%vρs4D~xSmP4#|hTra4&8ᱼ+~a 9b2z3'nV-b hO%bNp;xO w<кE1;\EyJ%Yy*SP ̚I̕Fe^qR,#7P3LQdY9 gL b,AsKܛ\䪀5Bk.=t ^F bX+=21'尹3H="{S&8qFm̙UΊku6/Ac7ED޼15ne 9j8ZfZ lQ>"0Z>@[>~c?|w_.73cij S ;3 @II<#(7[Rs!wk؏ mP :"ArvBSzd5&ޅquӉy kS #@aħ4l-j ]DH{.C!66 .SjiT`JSu ZWYB6#Yڎ7uY{K DzmhZ-0㿌ۛ7tVe-5,Gay3'nAْbɣ@/&jMu~&+j=%2Oo5^^xl|V,[578co͂`~Jk7=?yN,e:+wp:sdOt=p`Ν%iUm92గ۴G-_2;^Z?v[ߕqQ*wg *ҤP>e+ֹʷpm\Je#0:g@6_>%M|iVuNtg].GHeb(JY p-YrQELsE &a;ЙNK3ŭqźǰ\BXK !Hm8# Ϸ,(S6"u<+2:>J3u0u @Z]햑-4!Cɕ?Bf%(g\)K{snZ2C(UsnV[,;6˖y8)I:>N+hDfA|eeP>tc%9Ӱ#p^? )FO F=C95d"2ZN;߽ *l1Ů! GCcpaR 7KBjIUYJҬt(3ҟl%;ZL;Njv^GCSmaGqRN 0 0$J,ޱP01{0A@%]eDH8݁}&`E5 `ƣOcf}v/R_~9 G j`I-[g9 XN/ay4ű"3Us~u\JWK7mI8@8H!L.?*/vv(nub|6YäCw] [關,2g&-C"7~K7yBy8 >'7zړOJQFHCtعl4+MB߳>1 HA8Jt NSp`m4/shKq J9W=x#(sr@W&[ )Īւl4^bsvaHN ALJ%.ҴV極y&LS< 4=ϺI zi[̭Z6B@`㺝c۹7*wO7hP,5py=`o0^?sv𿺣VMClo!YM;c? \Y%_ 3{',sDu@Ue%ٮ`?9;>a٢ÜdJ D~l&s +GZǗX8 ?^v(6a & ۠$,?p:>`b1"4V[ٴX)ZB-c~_żUk_4/8>ӦoI0t[Lm3;" L$?qkRvi97ngw/@ mdp%aNEY)vMFarOč1߭XC-n/XwggF$obU+n[5|ԙJ;om.+|m3TX(" w85o'ܣռ. Ӂqu%m-2nb AӞrLeq۳ra{OuU#Bf}ME߂ο2^)1F":NNCuqeűӁ?6g^$hw>X/1Iց(|9BdK;3gI&t4:]߂^'v\-(U2{ Ct<4˗S|  sDc&#HPY xdC!oOէ@B*UcNM~ewaݝ@ߗ/_|tC&tPV߹i%p¼7(f!#ꆟ}Sg֥hK_ 勁w}8>VI5=Q.vE=,m7Дb|lVQVuarA WBlI|_g/0o0%rߩH;7J4(O$s8wz7ͤ7B-7%CvYqG S$Stb;t{hhdsƯ2s<FT&51̆wq3U/ w&2@Do tBH٘r*jpq~^k9|hUMxm\ ھytBQ=Мq BAY|l[ AKx^p-r<,i%mQF33 0 iVp[( j#QV⧍LvF-r6^ ,ba}֮)-oۭ؛@<x" t}GRMT8J{s7 -jD7*d^$(@þ)f m%\_/݁8XUͧz^`j ^kE7݆X"C1 Fb\zYɴ|TbU?ZfyFֻX tiY;^鐓 GpdvxL_9pEj{n<LWNP)_?&K8΢)ɳBQU~"S2#~NdƧ[`*%=xUQ2aN/XvxTGȇ\X @ rK*8{=_I D~Υ%?za_ Bfu.j29LT9iQB9H%٣Wػ >喿2D`x{>A’xQf1 .Wz>OsEeǕ;?t6 PV4l{7BtbaV\|LK[V\i* qnwπwЀ5H0uݯf*G`ϛ?a#KH*jr~և@kN4ïxd\ޮ$nZ"J/D#U}0_m)ppI%l 6"p@__S#yވ9%$`^Bl/5I)9uDd=1=bgF9 )(@]K!5~gbVFt08̓Gځ1{ITLk{"{}¤Rk37)$ьLSa&HOh].~RH'7A%D\l._lcMtf6S\&_pBUl>nx2WWÝyk?v``|ºbF` $Ғg/"WhoZ[)wUHG.UЉ"=k[\MrjFG_73'#'·!pPznh%J_Ħqj^ ۰6|{ɍ~\"2r_HBwnU}e[#Q.EL;6H,ch<,U&qpZ!//܊BT(06ojiL*b(?%'i[ a.PVlpt?OrxKcfe-/A#'ɸN2Kg1$d(yto3 YAip3&1x dhԇ}jƏl 0,Rm5cdJ4(4L"yf) t˖^~N)*&N]P4MuS'Ǭe2}Q XPsqW@ŪY` ѭ^d+Ks^?\K!=^x!UEmDSD"ZP`|7,1 7i fʄwW6yJ,XU.bq-bO̸:l/jV+ KyLz 3 ݙ=uߚD9?hdJ8 X|MS!R'}iKX S4.0'& +\P&l RE [EW"3_T˒ce%F6ţ$"GH5xES*ރo*ag0RW3ARgk6 lC5$pL1p2PiX4Pk>12A^NE5@IH Mij@#FAtd2`3JcXFo87hCk ](M05~nU ?CI<}y҇ X:/=a!2)ɷ͖G7bv!PgD=#5 4y^?yMuI?cdpjD=0;0-=86] q:"7lB7,;>Qr8gkk(M:.%H(5p'yH|`<=]=/ĺ$6Ԅd"]PV6[EJΌmd"a < LP^= ߣ!,~4Bk mXdJhS+T)#7d(T`H?&xu.>$H1lO)X.[^# P V*,H-Bg}Q(=0ؔ*th<S⨼$>͕ƐqIZ¿T:QV'cǀ,O9QpQO'ɓӼBhG7JhLmqڹkK?}w/1\N>oj vxܒ ǚB@I ڇUCjXbZ^X xX?~/V0=!(}W^ jj%N65mMKBKSe,d*Ww m~}pY+LeD8<<*eUe?%"ܥx$ PB Z qɄ|.2M%U}#gGg`sO#JL*M|TUx72VfD0.wi\-Jz-6jdfҖB=AyqR"AArlVL"(Z@+/cb@"0BDD_6]B 8rK੶Or04't@:m wk];g%|&p*-*?&,urJ)(R! =n%3,:g-Ҡœ[^]0(tv]DvAShDrE{Q^vOSI }pL3b,r KO)O$+7~䪢,KdPȡOIo"v 0"dPf=RCѶj`!Z-$x*qv9e4HJS kBt}K)l~q"KoVt}p|8qj_f'a!"t/aLe.s߈vO&"IAVF;҅MxÑ|5*_0T]-Yza/1|eF\Z!8{mSk~պ|6bMB]zJ]jud_sa=[u pj0AAu.+' lOJAr7w/,ښ[GvGATkXe )X,Uy? 8iv9[oUms=lqiPMp޴=|! !Kl9 :?C\Jfpy] 8nP&DD@vy#Y%6cCUbk_rRW1%+<Ʋ$1`'vQ?M>ݲ!#}Tmp:Y0$h~"H:軌 N/؉0\2?κ&ܨ$G*F+ϡV}H mT8UMb} NL7sРq Aqs-`(Y]VF0-˼꭯/~ѸlJPL #Қ$^ii4 bj (vϟWL ̗ݷհ$ʍiKO]x@ئ6Uj:u7`( ]i2ٌƌ9arZުb;y387Z42%Oo b}<0jӨIM3Ql/?@n^UX ?d&0 f3Qdl69VZ[ŨEUR/)k>Sj"EVE PNZ@$n^ a3(y зK1$ 3LMF}%-0K֪lʩca\{L&)W87TCnl5 ޖn)zq Kf2cQPJts?^hL$a=-̣ xzUk1x4}_Zl|}#5Vc| [}g)zҤS.}1N.%Ă?L䬌~[bG'b)DT[1Z 0cs1b߁o],!T?]MMTƤT4CZdY"`C:;-bHS\ t':+R"egOr8h\/21I"ӔmɅlrI63yh~q ~BK ]h\d@oZH7SgN=g2\CZ `iYhd,jS:8`Do<IH._kNcbtp)+?r1n2ב;+i& >:vlCekĄa[/QH 8` 96e|J|W1/W&C+&-GјaF ?k4b4S){~ͼzт|P_OڇoՅ4/SAH_7}ijCkqpUV(q~7띉U@|t"Mm/;מ],$X8/W`{8YֿhW7 y4{x𦇻+%<n19Ӆ":%alC so&sDI-TN(?cdPoQadM-T-\+lܮ?Xv ^E;-@NЧ'wN9PQ]k2^|Ǔ;sh)F]Fhxd)j`@y5 c5btckOq|( sIi1s'mމ+ 3=,bqU+d ?vv{uMmFErq.`Y@n\Hq:=d,䱭坄-j#{089a^loN=w0S}Ly KZaEMbSh8Iw}BQњ(\h%>DLk)HMWhsq"K@־hHMk@-k$@U NқZC>JG '*Wgg@{ɧtI5~%)\k[k5IB_Yk e"m80oCQ:D%;Wh^x*-p6vE93H9_nzqC!@^0͌0/(>?x`40g>7rl β~x0<^2#8'3@`Y'dnz)z@jL^G\J5}Jh$``Xqpza6YCk{jSd2q2,0S /l!85+T\f!V&NT[t{EOa +{;4ϵW3Ut/u\5ll̊nE*T*#:0ze V9]4A9h/Ze0ixri*XYm`H$rSyŮs쏃ɭR0՜ɼåb.6B9;Ӓ*tpW;,M[SPw{Kã Ǎ]_#PH Ri3cTZ;E'y3˱QE3r` d _ d#/Y%'#'Tu = {wdF,X(rqNzBN1xU`xL "R˚uvAo̐9{J!&0I5Åq8#ӪD[N|piRGM9^jFB^ՑReGqe~Z2L4 jL;PRK+gݐ~t!u2G:kKeM;H wd.Y>Ehۇ+,whXy|3yMŌe8G=?knt9LgzS ?ު-.1-pzL HNB}qʕay̼$z{؇#&?Ps &oKdPQa"&*9SW $+F| eXճ. ;-lL+ ʱnoi8szokPutie53me☯ HCLj0 Yl9g h_=ʻ}'=q8m=uI_1_ud587kM~ح=[/h'k0U){2^KʙH2`WN*23c;:V#*']SV|jv6 |US;sl<*N:ClP,(eSdBġ+ZAv%(6Qow& sDL)BiRȮoeZi__2H9] {W H鐇uqF䓭mm'tq*N1JaAӡJ2Naa^CAl ބ 9Sqv}ja<&^ԸaMjиS{-_6Jr_扐 :M^iwsus9n(Z(gFV2 h>p&Q-s+HۓIAJ:f{ZiU֣aC_fȋ, NqTb" $ D!jujQVoX7TJm"q ]/ @^@+&l` [j *C~1;3Uvm[(Jo#nS6Mδ\X,6<, 4UwA `lNS1CB {#P5̹?I;XG ģâpgca0j($`0~xQV u 6L&V/(WZu''fƢd}94Mp3Oɱ4p[6tr&=ՄM՝{xd3PRiqJZ>Ÿ-q 6 K\z4:Zdv&>Uh2wpax$(3=$} r)EGtS/NVG?bbPŀC1KdNOE"CB&i% X1nﹷ5Hzs:ccpwóNM#: y0& ?1]ChE+I'Zt`ClzƗE@TkfylV *G5SM]j<*3Khdג:|.YjtCdz]%.Hm,|lN` !5wǰIڬNy+{$YMraZ\lj٤)ճ^Vf@/H"vlUUP4'_(@BKh/33K2KKW2eǧ0p]*נRJB6 3INϞ2 9R #7YccX ސZ439XofjFؠ_u+g#WϦ~ŭEjPG̻e.H Ix"TYIOĶ]'|UԌr<8 :,]bB /܇k.9PrمNNђ:t'8#b|s[b=.SG,z͋䨕BYҭwrpdÒDDh!ʝubi;. |Ʊ s’4n $n̊72&oȨx] eٻ+;TIWʼ]1SA+6W;`S:PWt^ڶz-*᭲m P J#WPbMTQO<+Nvx2zd<129jl[\֬ 2|zh| Qq'5Ľ=?$-5np::cc5GAdR52OiкCbFJYOLd"wו^*AhEh6Y6|}ab*Q64)_]X؆1^~7Sr,’a鞲˜$H]_ |%_ /Z0mLX-vķ~bs5ɥsGoNn2fSCPlrjbuoY\y?*k5MXvB1ʓb:]u,h !D~wd&ܚݕ i .@46Y|՜ 0R3hKK;V󼢸@ط%%Xn/ܳ텿 Nu*n#@ClRØq,1j3IG^kX_Q,)&1hL^ąfT4"0KC=YcBywc Nv雗kSXr!9=1=TM;^ǢƘh1TJ&M\ߘ ?;؃iI/MgHy'`G^ĥѯy<ȑ+ PdZh/Ia´̞Z/d#}Ϻ;C!(zu+B6Ȅv=z5r.YbPhtW9mf=kCIXeu2 [2p r ՘U][`|< Wf2),5g1Q9\[~W $Ldॎ\1t .HͥĐvCi ,m%}=ϢfҋKQ gc e])sZ$++gJ0"rsfqW;A( ?% :#PSHP d }-۷m;9ܽBcQcEJ]vVͼ1c]u" }8yfG탟r宠F3Yy{G)E$`G DFdX% BhZmfiI]8qF]]΍ITrYN*$0wuA g&xԞ 7K{Q)jL?923 :\f#c : ɉ94s TS<KEW#+Hxmy(a 5CcW=#BzrUŏ/ߎ./q/$ ndpMjYe5NM+{XQ-;#3 uM4$,gLҕ,4w/H\lH>Kyn_vfU{͠Ղf zD̺V.plIk&&fٽ7ҡ Dt5ݍM^nQfhMv2EۛÜ6 U"g1cEP`N2:Y( O*- uƔ}U1uיWSSHQijYiU$z*EEX57H;殬p=f,'3>B{)/r8kqS#ja:,UFZ@Kx,P})/S/4$sȳ^uۨLuNTCcL!ϱԄތ".8b6^􄜣pgQhGǏ"bQOҁG23%5Ԝ _ mOy?񆟛W5m2vʔS<2jG.mM-|fvC7ѴD%|hɔ/JقԯcQ\U+N%!TƷ~~2/^t*d.V`^qtC/z{8~fL|jx5(7e,D*eX}-1HGA ~YŦ;UZCr`.&hq J2ANp;`ě6%pa qGxZB4J6?SѹʈiV@Ɩ0MGӒL%Ln7Ȓ^e]C93:ɸ~)AGt@ ADewoãDrX$O+U2϶昲b'ţꣃ]H.q'0t=DL]*$a0%Qpbb2C5]!/%5K0ExYMljC ز/e(x AdNj+*_xΎZ@m W,hnyʌuҮ T&,[:oE@C ^Q߬T NdP*7ʇtd38mQ3;qѨYvyU|FF%1g b*;.ͬgĐ@6@$i+Fd`U5"&GG;򊩙NRs n3;vF]#D[YX,_K u6UrS f9V/2zF3]3[]"-"1}LnȧJۮ\Y.kyF:'5+]9fK\Mv?W\,\V T,=gbⱩ^7-2D.i7!}WJt/3(yy??>xO's .- Z̶5<5eΜ`;By~~zgȮ+sBgS"=KA^},*&J~b2[k!OfJDQfnjξρlN J͆U 4plGpϫB,W<ω|v@Y+ P0:tôc4_ƒ!](Υ3i(d~j·4^]G CƷPi,_1#)eqTn6Ж;6]fKh$v!{"Kr<(grPij<}4wdqr6SA#mDg!Dq!2|yk;Az0Hޗ/s񉀱JܷJd.*|0fԴIKuGM)Юur2ۍ=g<>cI a]߿e^#'09]E1>}F\^*JGDKx6ً`gJg>R'ضq&v eD( ~%q i?G<~QqFv*t5P0޹Zƥ- y~Wc0MY-6``I_]^_L/GΎvr fw-)A,?l D>Sz;6I?[:7o%<>,:e6SP*1Ov^n#ɥۑGѹvVe+A;Yf9} j{@ XLv"l0}Პ8 3ly`Yc&R˸We>1cs AaPqNڽS+bJ(B>o %}>~׺E|3Dg (urIc.\3|啯r\ÁŨԑQg?jX\!Te ЏPEzoRHed#/ ]|V]id!2'ks$nqXU0J-Vc4=R.*'YŇm򊕉rm{/~+_V{bC$BR5uNi-InP ;B] _(? T *V<,~)[ .JQz׀dc924wlWKR~%| 뒵b Xj5\9wPUL6Oy\JuX(NLfGI[WX[}vic"_8s~J2p~B4 rTHH'1ZW`ET_; w8 &0JLoHL96 I${(;c^ҽcm̺Y5LS2ߢ.'|! hT"L6%?K~DܛO"N W#_I$Olx|~[`<)Ad*a+d,M<;Ԝg4ěs0yd}Ό~EW[C끉if&އ0۹ݜiZMՐ%\JkZO!x5Z+1ZܲS5&zQ4Ó#{u rb@Yz-`-KO}-AͲ[Mŵ gIJz&\B CfvT#d_:1Z)|ux"+jp?}n"N=I/6 e11XbJc04Wd޾'Nк쎒Ͽ)谻n1,uOR|--6.K7ilrF?cA<+a\ekt6'.~c盬sQ ҩ1z; }M#,wtPsmk(ʺ>bu>?VKdK"+ѝc.ڭ7{?(q6 |FᤸU|B3(p$dYfP jDD -?{Aå FKXģ}}h_)1rZ$be20Z[&$6>W>l Ե<++Wb~W.8뿢#>yk֗]׳[Uސߟ9XV>l4(ץ "ɜW 琕vM/’0/J%B]8u8,Av|2 V`^#zDHC.l+XŊdFi09%a%;iU^Ȝ^‹,O[Yuj#'QxUwgiMgä|"D>4Vy䡤T%,ٟ .Qe;  !%2itծD+.g-R7^{Qo"l 5j/u-Uch wZXu b::pf>1>*4:>UX3m198/r)=Οh6qllK="G:Kt>dhb0c{Ղ1E&_e:(89erV9lwW|}i '.~3  ɻ}Щ3T.GFlh`XzU$Ѝ+ks/g <NoT:%oP_yGe&0XV!:Ue7hv~V*oKu6WW.$gQA6lʝU\ w=CS}|̌V9j{Y j.7; Ouf: xԷ!ιYm8-D)Tb*fk0Հ=~f#,"$;de#z^-!is2ZgnȶKn=bdm,ۄ%Ym"ɹ}P0$/LKTjx۬&Y3hbfRڻɱ$.&a?`5+-_Kǽnŏbٞ/q7HkuTDƌ1Wl6$*FMʭC]-#u$y>޾&~s喙vQ@uaF5z= cc boGn k Y!^?H8ihiB[@߈0򺎍^ި/T.[N}['":W=Y 0d„J1J"ҹ={ ƨ2RƭZ1鿧a EFߌeeu/RF'8I]7At 뢶5)ٔ!%n6HB[SWK!>+M.09J^ l5'MZbb^x$JݯUT;|1Rl\7o|LzG|=Le3yE/q> 9R\OyH@0,iW˭dը{uiXV"ulv9x`.E-EJUCzAɼpXC1D^[W紝ޖذhr KpR60J+J۫6}#*2h  y1!q|מ8Y8 eT4>Py]ħN1vt3(Ib8T6;Ͳ|gZ߅ @$aC2WYȦz1cp.)5,q7xFpxٴ4*vRjכll}!g^N5 #](~z̄) ^$ IQL>hS]-.M+#q.󥀣 IIM'lSoG/"ߐ=l.5wJ tO]v݌e };J yƴw *zJ^4噩MEvMGQ#꺋'Ɩd>VxCuhd66E]*ԥUнb6K }y cѭf('JjԲHurΖK+4Ym"*)>c)6?}_)%:092t =mnM;W!U,<C"(Ajz֟FEޅ"^9Z)Ȩr פOE Ŭo0ֶmx|U!{`$1<F14Xe]J:" EeF#,6}R_}lB$FVQ\ p>;JZY lrĦ!yTɏQ ٢!y 5&sф)˨ñmW ;!kb`_0Z4 hzZu- ?ҳ`(tAB<͵d`̪Ujɤ]|ՆPy }7CZfR(Q UZ-sZAmZbx0W77UV%ۛ˚yՅ߄ዏ2#.>Q#G齗,[!7*ٵLJT)֟q#y*@_2[˽ }Hl{Ʉ=R]?80q^Vl,Yl¾ 5.ճF x,MmLs6Hmk\>YF8Ҫȏ/XdgRIZSy"2pAiHJ k2dƠWf)uG#p<$h*yJ걧4yI1zΊ8{1$2\ԉk<ށ)$;*& W o]\IwXmSWtᦳHB 0 @iX:-TsN/m:NGs@1k8vzO>}/0HV~@آ53?pDsuO@y#x36ZK6Bxxup駟\hsUzf|, 7"gKϦ=7`9fHdԕiz)AYR* OLm> dzMohWA ON\om|Rfb}gvDq=}dt<;f0  '8T5\s[J؎Ći/3\N7L C#'AYU=#{ބ3>t!`Iشe\H6%#AW,hޞP>#ϥ)1; = )|$ y "_m#!"dZu!; [b8nBOtON+9x^$%=5 *ţ׊h6b xS){aT aGZG_juR2&,]5sM:= BFђ?~e3©;st-spϻ$}Sh92߳ƒר%駧CiήV5_[DWv#&oxcwʮ,öOx͐ oPrnp.ϧO7= ot} 膱_QΏ_VbtB"J~T7nl}@t*?C'Eº^(j` ƽlmGGHR9+  wFS?9 M[zu@"Z2$4.{~!.7&P ]H~I%)&(=LfdMl7lIkfv;ǽX^4T``ȇ@%P+m+gsُt5!Maa5y:&ɉ =6LM^mUŋ%;o|#r6/l>l ip8z-zh|UMquh mkhq^lAhA }ԠX)(f6zr_ƕb&k нU*thc\cZ9_kU3Ng TDZy+f'" 6W|/"Q:z0$'sڦeEMLk)4 ;X{Qi {&›eŻp0ˆDOOAI27.0;mQ7ܰ-VZY*aK pok ?窪{J iɎ@e[~PkDYΗy11Ez5'][QNzu~~:Ĝ%n-76`鵑:.@@uf{gc*mHPFHP"m ) ܻl_F>pQfͩ`" TUW`xpmYHD?:i _N40Zae *Ȃ.o+`[ę,ԢzkM"r$ K6p^.d __@յXdrZ2-yy)}%MlĮ.^7TS"K3}`klJz@[CYJˣZy*Kb+Ȼd}@@0lh9Û'7kA:pSUo L4S 7+;/pvGUxFh50U4Nvh5ɽ\z-p N@N0=[OQhA|iFJYZ+bH<Yzg$= zAv R6dv Wڼv&TA&ƇStC>ŪIv^(Y;ز?yy]D)G$oC"b= G*~%(fGEQLInxp9&@ <ż?)]de!Hz/E6x-ר2 /f@b."&V#cN4Q 7PhUq'& @ F10s Ѫ'kME=]cԯS&Ho[4Qv~u6/hfV -ک-ӠXM>G`.OQ8:c_B{7K8J!ʝEIUk^)rIŽRPJ#0oD w1hx -kJ%kեR[b{̙&^{HTZxm܃+۫Z jrd:RIApd;;smxR{.bS5t+U]6n9:CD~Z,%z'ƍ(4.7 @`?i]j !KLPIdΠrk!~Z9^IHףw-n'6$j0azR9E3?I3Lv#ΤmHoPr\X6Й Hk25%ul<3tdrkyN;p.ˠz6Q]rRFa`.G2r4vyk[(@4l #f`zZuz˿=N{(qgb0xch q,Qexo"mP4Nmw'{ybdqygPa_Ao~6;ķ~<m-ŷ7zX޴s &a;?$8w#7x68ҧ:,7P Dx%q벢5d"c-R!]FZj#.5ןBѠz$p^Vn7C) X3RXiblDW킯R(:aHR˻PLgt~} Hhi)4 3o}M[`4ܾ6wTJdM&Om%7afSKXcz]G)#0WR7BK{C/d-NPс/k/eL=O sTxwf`򥿚(f²,/JZcK~YDVej}L)YרxZoK-sBwRs1C7F{N&F{PϏb~R B @IV{T #?/g]M96F޴zIJ,tMNJa+uJC]kr_qrמ )u^R;ʒBM/?x9nV&۩vW7Sq$'._'+2O-IHquRkvXaqB+ݏ<+*|m}ѪxPij՞ /oA,Z^zf]f_UY \B?,(>wFkb&o `ZQTև+1«H8d+!=V^M-ԟ9ρ@r.VX7jE@>#w+'M4ұ9 y_+&^$(Kȑ |H!! gkl 5UMߖ6f7v;5wdȽlІco;ZCK2ģ -[L>KѬph7%nDȆcaU yij$M9+9v 량CE:P0hi΀Z‡w A@܏:]5㉓odA'%oo[ :aZ D,V[aΆrY6c] rX,j̵Lprl]ae|ZKz\v}l1& zbmBsW,֮2fKͻ#4-j66W}P-/d ߡ8P~pH2y ~g\rQPSbeq}II1 ( Swժ MuM/Z0:?,#t c?~&tySO.3`P@V1kdBc+٧(GO?59IʒkI%9c@W>Kԥ@5eT%ǎG9ާKs%j^]8>ڊ# M7:ޒnZЖ =U[a5^d#Hd?y(nbj\pm7mq+f^Q(t=X 6zO5,Kh#5И,W~W(z9;u5|+sfm})cMv<T<=.r-̆:|V7g+m;8֑C*©p/P7||&}~XLz,oƟ\[Dd,ߗ@N>&7!ʐG-;l-A᫷ш̽tO#z ㄆ^otCm'q)>p>CMp؝]MJPP*:Y&}c > ʗ|%ț*`bl!МULj"s*z} (q;vCTXASymUEI(RBI(cyZ#\4N(TuEfM8E̷F3ld"Fa" ~UT J XdFvGAt10mM!􁚹xhdzm!komF&E2gyW~,קTI#OWFr~;Pv)"HL]햔Et{(ceziv{ȂT0{i' vt%գ.0?cQv,y*9?O )=b"2qx_! #5A܌d6;v[@2u_ZtJ ^>ZƎ(@"q{f}Ɛe/(9,Zi(/ߜCIO|$>Yu<8hz`Ț"6Mu0VHtu&9,'pң@$1`#%#'^"^U HI+.ܲ'ڹNz(0`ߓTP34& .$$D^WpW ɏU72ȡ Y՗3iBr+Vv إ-X81VyHwix䮸X%ݥ36]$b+Z49ITt5Nษu gEva\4>d5)Tn:znܵw40gh e0ԕ<{u=eɸ[L6pohsJL`4kMCظHd s"*Na?xev. 8ͫ OFX u|5g(kz_m\L myX N>ɪ_|Я|zj%b6Om) :ptNe FH377`c-֚kO>0fm6.-oۛ!@y9G2R(igCtBoϣpQcW%:2d6n!$aq]bߑs?/' Vw,ԹE/yD (@Ϧ07PkQ `qm_ĦDe>YBǘhAM$tǝ?zܸnygwwȣUyt; 6̙.AށdOI=OeuD %4Խu-sRݵB"^To46LsЌ>^UL$/)_*T,ӻ¹z>g *9'0B40D[m{䊏cBQD :WAi&}P .%. 37̃`NeZ:pD]6񸉌|ESp^<_|x?F#اnq/j`f'?3UF) P2y_GtvZn—LZ٬'Q^jHڏrΣ.yCE uU"z1W; =ϕ^ 9pjʸ :)n}eDVcay9upEa]$[`\ ₘG3Ap#=FsA'wߧIAlH*܍\$xCaIvXm8\\伢=w :Pe{)[|ad됳!'`mr;h# o${йqГMnuijoV;'/PubE}, 0uGC檭LA|I_ߓ%M3G<  Qb/%jOhJFGn@r՟Lt oq^v輸W 揯"K[@ uʷ<} VKs)$+,6hlX<w,R5ώ̘K*[̇8,*N_l!]4kЪ%]_bvi5&1´=kM\Yv2ͷ)p\?X?kHfҙƜT)yXVps{t7z$7e0-z;#YUUzP(t<bt']\_1JH vi?w-*zh]]5FDOXg5g=ncd;su[> 0%dK2tw5FP?m|/m+kz nTo kڋ:h4#qbp"[}`;Xh۩G|Бφ'uȈ0l 2em j:2 ^a|_F=:kv]Аh 8)/[XPDV i1%Zw _*}Zj13n,v2EH, r_˜݂179Yt+r1tnojMk5Yn/")L~G֌dP-.t|*L5t4Zd{4p2s-$KpVlcG3V~jޟcA/2GD$IJboLjiզb̞vX V1gCy~9MWi&;hU~)Pc'p4un7ˮ|b'鷈˕~YaԞ+)`C*Dƣ -iTߣZbƞ[EA^Gq&*K'EqU㄁ڨFgEd9pRK.j.a6ʿ=U[ < ev:Ӑߐz]YT5e썝Aݛ<_-6CaWЃ]H/bdb[?l⒟5C^#>(t1}x eao+6^nd?-VuR/}U) JJܗ :κ.5_ڶa!p e 1E-%}gLt ؍Hɖ(h!7K8UVH*zE'?Q^ X5^ytt˩7覟N8y%կD=Р^#3ҝGVGd(8w?ﱜF6mBGFR1x1C~X!h|i~ROmC +B.+Fw 7TYȚ)5~Հ3 *=ő>ΧDLRfSPx{KtCYk:i|'B!׾$PRT2q,r J9jMέO J q9cw<Ԭײ謷Bۭ0d*&X0I#vtypۧ ]:X=3Qշ槄b2b !z^'I5⋞& dF8ٿߕլ@~P{4 \#,PP>Ze439vRe4SmƴJ8^'w٧2Б$]S v̗CovȓoF Q'ۦJ:8(4^3c=sCt]Wݹđbt%l$ `tjIħQT?H! = NWσ^,"dtHĉ(ƶ6;*Ԉ# 5^OIqF oê*]v-%N/݁.I/B\x\R[g%xNU[Gڐ%.7ˌNxFZ ɅZSD  #SFE -hq "GpՓFp>sw:־v\bRq}}IryL VXѶtpeu&GciWy%@x=l%pkD2Pxxm&C 5᥾.j aN܄O:CnMEG-fBX)]Ã'*BܸkAR<}Z_;9ݶ-vE}1tY_Pz(;K6NO+MaH @" WKbm 'enX-'gO2cSޜ($gg`V^c^5@< ȅ1a T+HNTXc˗~a& 5m/˵(Amt$l> b_nHl,#̭:je\;fJyѓٚqs$]D>0w,L+«ceJL`yk;+~*!H}Ï6?'8Q%_QfnZ[+@ÛO~^4GIj8y CpONPPVyv"+`= 1h/GC0vzØax(r@`_,€of)V>+d}a L !ՠA )@Eho,b_+g l5BPrJqL7w4L`fiS^g-+ a[8`Ns }/A2yJ&hH2΍dbwm 9"~?LzO M5EEk4`dΦiǶ]_#.dXw;=jқ>.+BW{"ЩE&pgE~)RCw<62*$;@wf;ޞG4n]h4+j eIJE5`o3=5#ZLgMg`t݄r;)JaרV,D ~섗aÁ.İn3>B⾱S:+Ɉi"dZ)qv ~k<Ԧ:wGFU4S-G2W{OU@ q=pd[RkR"*~0@əy9m|e&.{_s>hV{ay3%&&S}i$Ru< =&= z|L^`&SՈYw1V;KU5JY#HO$ u[X|]P1A u׌N l88 ɰ 8Y1ZkO4RMVؑ.u;rSz}8lVm4&A>:0`Mrmajܔd<=5/fl#X coUڨsiR02w%{DWnQ)Ɩ { I\x^%4_9Ǡ.nQ(#rmjx'>~hu4~Jm=OrܢOWcv8o>i5zhs<8r;8@Vu@X-LoA'އ$?3DAv 9njh E׉DBQ4 u5nzKv@O B(bxg&hv$~A5k_~r%:'uUJ k`G^e! {^* C=fgf!oF̖Uai@ƤԀ {?c%~2 B3%2K_Ž8]'.kdZ=4z䛞f^U)jf>qp;W-irvx48C|}`/Nޙ')b(WazfUMɞ+AmxEb8iw' 6p6wi5J ˠ[R*9MZchd e>2fOuD8%pGso"2dI 'pٴ IeRk9AUUk7!(SĿ kFEFU?9-aѼG^9qԮI:ڬ\#} B=Bcc:oGeޠ+:Al S_*#ddN3LM Dݔ 24!۵QjN:~q7V<1 n%P9P3UfjǛrOdTGymf:6]M+aK&JgJa&mk,_H#P%fMV/|`jKj0z`<ƒE?HrYl}(( #heE'NfYeS"ý0ݑXu3|Iϥ 6Sm8p#G&aQ 9*^<;)Y)^#׊=;aJg" 浭Zq6{]=+5*=m!wS_s(,>0oszBA>Pyg[=ʍ3  ZݯQ2eHMQ[ ̚DR&x^툆QҪ;?zl$KBSaz]?~4^ria|LBmF:(qv {liQo>(Čٷ%ZLFO*t,Ә6(v@?\R0 У@sé0J%@s;뜯1ChWwq LrG imT銎DCά+xP"BSIj_+B5#ڊveLrERh]m1YEy聦7]|liyr۝j4&]&AR ;e 4AJ[oabg>!}f'xj9zyh F/4W~bBӉ>wU5η{3Ÿ2 NR}TvM[Tfch a W"ġde¶; w}6Wvm[?2 0ʚEhT0x|ͷ bǔgij6{OPj֓x9F u"jc!w4~SA*-[s;B03NOSL~iQu Hm~= iy+?0ZA%N>_o1Dή;4?oszE` 5ʯ5n@ˆɸI+vX/g9Z@r<71Ɣ@R;nBFw>r2۽I bk)-Mw*%-cыdCiH_WazEͷN[ }πB}.q99{ˆ?$;]$7q 8 nUkrh0(먱DVH[bgXʴ8v;U_@b *y]M9&z %aيvP{u]Ҝw39ג-44+/6.($q˃C\_R[iAU -%yнE [5Lk2Ė~1bt=cƪA"ne?DB:]-1sߴ!=!rPw'3'BGD|wN0EM.p~1.v~Q@ z UIޏ m f\<4Fa.c98c\8L# w- /_4zryӁh\2=/p-7PMnADcH"pa~㐻9a:_gO4L[>e AÙj "ː&HN`zNey:k-?gҽq,O8,:K,u{<-FfdH@TsJy3 ߾X8T658Y>04:ڜEqt2 H\Y,/3,=H !2]g*E N/[^)V9+ _st 8wP[ܯL!x+k ! E"py9_zFIr[vJFx1HOz~YՔꬠ̭jՄV@D/ꔁx>цk Vي2ռvx|nQqkI\ :SNDy K{ *pg`П)FbY#1MiX[ IV- gDO"е RFBC ARnuw|rJA"h\rxfq#CiP=X _y4DBý9hʍMJO*:+bZ+*SiZFm,\;>lbApډG̿ g]N;M-72sK6L6+2'c('΢A+ Eˊ|d)l|>h*l9_ fqo73u}gDKz{,06;0SĽbPsdrƭMQJQ9kadD̓]Rt#iCHOaf5to٠ ѡ^GAd_BOxq%|Swb6[M-iA[{,{c/an͡ ~zNpy ̓ GڔƁ} H$~И|-T?_`j2 HOE<#nmkKRE zcl_u.kp@mԻcEm1<(qm)Ⱦ Jg( 瞌 p SyJ7F(h!(&CݮmZ_`hDYO;dTЈ ?z 3A(0+]0*խK_OUAHD(qpw )*x- (6VԍKظ,(wck 9v|{IKI\\e)D(~rgmdn}-k }%PXb׳43%rZڰ'$<ԓ&YBQqx8zl,1)e(C`Gy9nӽ1wu%1 x"CIjŤ}Rփ'f 椑uUT}0V9W~iѓRiuS*-(:@la 2h TO+b[=1DMUWnqvrﰀZ4n |u,f4K zYgtO[v YpF *yˠxIbER3M➲}8z-)̆x]\X)t 88Y+|߄(΍5i#\wQƓNfKrj^iU7r.FRo'A'H[]#y5Q34ATUR>ɔ1rL'X#FǕW~FS-TFzMD!pU*<%l1GޢnO >X=J;c!zgv&66xh&]xJT@PiFЛ S^P,tZ-a}q#B*]| RdmNn)cq .0q*XOv- XU~l:0 .D2+77,Y㳤um|y摒5V֐sSf7-n9ǷB*R uGƉA\NgOӲ̾ .'z hk'D\<Չ 9 f1,p2Ҿ;]m)Q'iY 7-~ ">gCLҌ:Sehֈ8'mP^i,mKPPgȭf,2kFYtU O~lXD iU;uU$ u^b]wk7)^CP-[iQg " >*( Y26"P#ӭдwE1(FW8җHR*Wu}zVigKV=ލzネI+oXrB/`xq@5ґ @(/Ɖeq 뵸*.ߍKhU!xs c[}VB,E q#ZBWP+|#d8A/@=XtNLLޗJ.N7vsTxKՋ_ւYƭO'X  ۤI:"+~qn]{^2Qxl Tjlmwy,w(jTʦ۠Q I4 "6TӔ.Z0IÐ_|%d61LO& -Xͅ0ٺSxM֊/,KO/Dٳ &}ŻrZc:*|8@9o}4\zPI ?&"~w?^ts;~Eţu MfG%6ì.<;nkdͼCkP_^5LQ,$.$; 5hoD !m٧NH?*qIM @-J4*pYtb!/VXMu'&H[jA- J.lT46Vp w; 9>bt&>'||:wN戅*Cv#RE.&uX T#O$+,\G1޽MmX?JrFyN^€+YK ck,o=AoD~tBrG/ /Ejދȝq#Uj&yi&Y[wJ4>DzV qvF鿨Kl*˳4NY20Ru*}p^g?]%Yr cjt"$VsC,6!NL"B# eMyG3%:h7+ȸtCRwl ӫ&Ci }ބ*p0~%;&;2z*&Gms DPy00SQݼiOݮ6Kș.[4:S,Ѧ#9@늁84ƐҩDbJ@͙h:=ź}Qɻćv#j*'r#zڠ@#ra#ݠːpdBQ.Tv>eQ#w*!taXOybr[)ɤy[OK y-GC}e@> otӆ3]l rʋO)1i?{[TC %#ǔr/s3z+BV> AX'4$|Nn>6\ `We8!C>;6W&H'|xi28sPd=㐟|C]w/.T^,!a62_q:|QA1kd$ܬwx' [h >Xs&1@4t9MhPt24VIz}{q>dNյ#PN캃wÄv^@pp-Iej3za7 yփ>̊Խ2-ghT7!`އ!|'Orgck\&<Yo}%, = .ofc&ۮX[ *Vw\8zݧl.vxʆ_u,u B*jͯp@CJx 95?"呫uYig71+S,<Ô#K~oöebY5.f݃:MDpW4c N-7nOPb".ZDQfKЯ̠ʈNLa#7}elFU~;p1)mϽZ,0y|sNvĭ@-8{|K`TzX{ '&h&2UQ}MH;7#UӬU3w6m)qWv+$#"9KPVFf~-AW*g7l*6tWgsR/#^;T (!L B*tm׈L\1D^ԇII_֦jKm#*qq(U)=]Sh?qh o/uycRhqpF;d,!#! ٯm%ٖY<ugwwBna?8j†} h;&ͳD}!=![7d +U\X͐ߘu/2~َ pfLՄ/HTUatNTJ| и/ /?ѯ RHF}zXuz Sk] ^8ޮnuHVF q!"`=:Rk) nιF\ѓ>xRc죛0 gCtOum,roc& /"IO9"e@|'{Dur' $[s|ya3)!#V&օoUbAdmd9Q}EeҨGUY.+߇31$jB0. TmFK'f$?z~}E݁(lU7LgK?!Zn qNxfPd"Uc@C~Î 'hk57 6G|Ert~=eZZXZI׬MbghZ8rh++$b'[kwߔ(4VY`>Vd KsB}1O.[#voVW.jUY&7u7LwaliHg"V&58WgNKjF"2/0mzW'o]~whzt&6YC#~F-q*3<3(ǑEo!ݼvMW`te+ wǺpw+Kπ(?L|%ܯ>ŵg$nSV5X"7]s$w+FR% 6-\ 9_Tshu7/]SN'Q]!r`te)KcyJZ{tdzD^#G|@sAha"eBHms7 #~`p~1~\?ĩi thɺA@O!OsDL UJJV$BQaE:8U)`*̇ @rwxVp;LJ$8KĴT醸8wv&f/6y)szKdb9!0|u`C#[ULQlPH'_c$l®]M\6t!a˫FU>UNd$lz=f˜ZG4ƇlVcW#.ri\c4VepaOA5w*}2dbGĢz`vDz6XPQ,Mw|4o!weYiYkU$AƺmpGX}X[to񒬶H WQZzÝ:.܂lTr5V>v{bw ,dqT&oy;]>v u["5m͏"dxRNtuTMV=4EX|=쭚+Nw#D-ڛvxxn3NFr9ōDO;r޷VZZ᚜().1oՖ8zy?3EQ= ᴇ1/~K0p8]m>k"{pP. 7oC$#&W@ψ}(Kl pôI@:! fr}4'Eu2Һ˴)(=j;tP(5UF(n/}L (|:EQ71`.nbaE w@џ[+G.RW$+qt^L`~y5R62=2,mi~kbHdRj۩I\3 lz3Q4BɊQl+oɊUZ ifҍ~qxo4 aӠ3)#Gw2]mX@K>ˎl.w4Q-"rDG'MO.sI_Wx'xaRĎr.`),xg%Rɶ7 4AѠip7\KCiܳKasi e&^ sC;Xh-`` Y+s WTF"w+AKyXH'i(.-ZJ4-@1b9C Ѷ iC"F= ϓq!Y`{={L P0$vC k3Yw?u7NayIj̇|R5fO|ӱ^a5Uy S4j8Ԍ-p-,,ϑ= 6O8ۯFX5v>tbd[v5:0@bA7el7t7,@wCe*ahO/r*WYYr-CieSrzZ!'T@RLMT K62YJʙbྕĨ$Q͎[ѭ$RjQlsqj%\{˓Iuu>>lZ`z8l8RlT1/žsGI;zIߌ#vtAWqxa[>:wpec./aVU +4tN;&&[!6g싅diayԢֺዎ[Ln^RE\{`  k #p̞Қ]7-܈=/=ʎZUI)%Ґc-qMNl,xg6^-(wI0f Y (zº3sE;@#p(doө (M"s๓ -7/nſ!8Pe&R_ܾ"ϭAZwеliJ䗄ZVXTU/+`AqN iJ5GXPbSp:SWqz+R8ZGw0_ߩBUI,= |ub] EU5qr][W@5h90D{򱇒B{"o1QU2Ƥhʔ(9C"M&s7Ezuhsܦc{Ǔe]oA :m,ͫnhV;ޛGd{}户i>2Fn7_IXҟ>H\0 `L̵n|"K爡;05VRg4^;G:`R|'xlT@Α |LyVAxbDO }\9B]\#" 0[ q +KB\U8bsIdC` ]w˺( Cf%l^b͇Ib5p䐯 =V&[}3)/&wxǠ1v&%8Q \Vuύhʔk υPZV8S+N< ȋFom)rBl%."vl\#XlD_n_qq02:xd+~~qϑu2An2Jueill!NnN}SVDW18O'< \r^Sle1wГHl7/Gz& li|Z[熩:gx |]ңV]ts wRn{Z}aZ(?G%ems"Y?nхanSG٥ c=52dТ2>/G"LFF7({J3"Kc̲SA"c1[QjIx{/rܳBC')em)eX.6iֻ#XE L LU,ƙ&d-7|4 /wQ$dO5z&Y,q{͝< L h^J1ijl;tR#]K@&=,¹ j6"}9^q$.-N{XuGnwM!h7bZi}Q\ N{s(UEkuyL,w M9M2pY8@X@'AчgD)p$I49VV\a@"vwl\^]&3(5t㺏rEE B>e 9eh._p -FxG"2dbJt.)odȶ.o3":IG1 *Z3ƒQ+(*AUt^-Lkv-;%fyoٌZ^b举PK^_lfa͋ߧ#]z}35X eg#FLڳ];};ēGIGKR1r>l[TBA'x)Iv`b{4}+0$y ,w꾄$cEo,Vxe*}굙h>1u%reʜsxΜ9WVKq B(LK8'Б^ƊrOpVfR'OsNoy!xewD8Ai^e}ubu\*pk}W_~"Dΰ5E|xfJ N>L&]uGՃܙm:{&@t_Fu7s| Ϩw'zLyj(ҊcN=H$FHZ݅8vEY-Zm;xz2XgOen09*4ZkiR͌jNЦ0d>/pO}۹![$>_eZ4iP{S2op}WYJ ,B5T\i%rCD>Nh2IƑ]US xJ(mOx( гzʮd|RU+K\w{6"Ap+ޘ{>H{!pϮKW(&b죚cjq4Ri.%SQe+Vq!Kb(XB a6Ф1VnH|gC4!OcwnԦ%3n& cdܳ$”=8I:d)wLl#-&0*y%/)v(+nH%Ǒk] e$tO0~ߎ;:oˆmvQ<=rӦʮZ9҉S{* `18> 0lb23A[(}2p:ve^Ӣ]f_ ΠjM(۴^Cv XUg;fdDf~~+g%}6+1nEou[}^an_TȭQ)\9aN= ̭y9Fd88Bg£EdaT)v(jف%Zۺi$5N5ϜeZk^'s)q8G>3]dL7/P+0-ޗm(J1’!R\pѽu W- uѩz[~3k UY}=EӬ>@ɑ\˱qTHGcF>KWko"-g#9;ڝ8*.HjЫv"%*6ł+%Z":/؄-؟l}CX#9O]L@՝-nCk ev >GLTyTԗHv8RfI5}tt`D=,U xPbh]rs,O\nhʟ|b⮖ٹMPy,O8凸p恂ִNw2n}0t3ooQ<&[sհB#[Cmw7U|͜rig>͒ke#=~%f$dzZ~k}K*$EZB6sq?P*t+V!9hw܇EvK^|)3g,m$LSv} CR},?)z݃5}=si='+z\G/ubvy(TEkBSءr%,`#e\?:Y1%~3e:M*[aAl+_?CϲkTE[KvSXM XX3)"0B` -o_aϛ~OŮfz"^o{։>= 9-H)YWwa]ok9]Qxa8K-{ d7: F?xp:4MEkJԯNp6ڐ?KSTMwO;EaM\ydr_,w Y1]D]{t1b-eط8e> Y7W("%g qFC_ #9کES;=V1 'u3۫i7X+,*>ie)#SQvtc꒠ *ȘJ;3= Mevk`N؛;AfЊzevܒ/;!W"8`N],Hx>tGF=)%jkl̰!`U>_?Eթոz؞ʛ#!= }Jr-#9}{s;=5Um01Jx9- #JV#Ή;S@#@<ړA,<ɢp04K VNpCۛ,&_,负9›= /_#op;mBЋ~/w@3O @klMC( pgJfyyBbY6 NZIKa"!{! ;"˜.F^p 996wiWgɢ꒛%n?6NҰM[7$>-tU$'x}``:Vl {x7Ιk 3 ~Fy0i!@`7@qn0Dc#8ocTw6!fOh. Nh.i(dHĢ*"7Y@c^[tڠ ^D@o#B&ϵ_#AE@{iP\$}[ҁaPsdkO-S*3ֿM|^xqBnK="s'\3]~Q(g%q _ ^n}}xTt_OǛtVf0r"/ʯڃCX/[`/z=0r)cj˹&X@jBWrfWpF{PP-8eIdTJRq}pZr"JQ˗0A O6أ.ߺ4}@R5mEVq*(r5PVDp rӓES(4 .-#`)w&Yױ^l&ߺ v{\~S4NBwB١DS'V*0n8أlMlZ3YչoT3.JAԕ7I}#I@J+mKGM" y=yRN k3#I(]3QMQ .֙)?9M垗z &JGגRP5b{yȥT8DDV%d1iި<ͅSAdZ7_1hAٜ۫ ֛?i `6:d/X6C r*st E B2Ĕa:1c'LEu$^vk):y\EfhOosʧc*fQ;A{)sbЄd T$ s4ynt1JLT΍N6g"K~ME *\9٢~npIaV͹PV!əhE3%:wK}ޑP>ĉ oj_D5!xODlR`4 ҊuK5YnZWCjS3bQ AaR?T.n1'gLݲ-ۭ0m'C%Ml#d/%oF-HQ`[QJ S:to)xxu3u)7^ .΄2AK}z=ۥ#zCG;u$OtY%-3x|X0GHkpRN/>o8oUw5}Z ǖ2["B0Ʈ^-&adFtZ{EU,{N#tږI ˊze6y-u0I, l1FZF:4 ZZŲREZ0Wi-UGagJs}S{s; ]P4z]4Drj+'[ǿ5ͫ1|3;R nvG00U"a!ni{obiS& GdNox6ѯ\,YDD`0|``USmQڞA޻`v#-oe} TK|1cF ;,6諳ak/]Ғas^˃t華 JLVM}!Ԛ|D\%t Kګzx R+KoJ=E¡XHE^2,pa;g.Q28`z+Z)r)Zhڊ *ŝIĔia rw ת8^TdO,*;RTܯe5˧.Z> U,qGV~{*r,icl( E/;3!,g]Zk ]*X-LM51FNbxYU?C/#a#b.hg75g 6W?&z i'Ci-|<|تaDܠ^-N$c6 (-B)m}Ġm\OAoEs^>we327IS;N=6'SeSD]#K$ׯkH5@K*Lh62@yް'3vbY=3|ưQ#ǹ(|іX4rEuc: ͬ)€$+v6%[X{hQlF<3Po;aM$3L+:6eudլr_3oS X6uA0WleR:HLgD_("0)7=$Fpf MSkG[w `Ȑ8 (m E zɼPoqV]PwU8(FŊ4"T1Λq:kM%c8l!* 9x\;z{?q8r ECxG(ffSwA CѴʏp'lsk#X( NZ& 6iAd5 ?/4pbZka6S;=agFd$. u*]ZQ#9__N+=uF!2&߼w/& s1GNRӏž>2In2;[dGS(?Բwb}bc|>@N* 4i7ņa-bxE-cyv/TP^ =bp][uQsB2;w1'euDikEiMn^^8lO1<tkYz8bcfnwйSXWHzGO%j(G|ϙ>.fN8MyMM[敜Rc'bQ_oX>Jdw.B85U% C@h  fmcye~03>6V|cJ05X;ש&gWbHj_A B~ԛ[)&iSԴss) abu-l`ˡ1)Ңi2׏8 &&O! ؁"^2#$XZZ]yDymv ۮ5k9Q=yM~vl j6nz^>HԲw@c3N|_z"8>^b~k*Nal~_;{cz`Ӟ-_`11ɓ& uC~)Yl9`=axN6d % uyp+9 sU8 C:4֘#U2%#XP/ {xk i/95P"̓T\ss58eD{W+T*'ahD\(״36TV(ũKVTazkZ[IDtʒ1u8\zZv*J2H^^zb}J[MPe!wvd˫7Eܠ+#߫ox}R]ԁS}rp;SD!/ۓ`XwRىx/*kz XdBF<0lp7NOUAli]HmNz댬׺ ٤F=qI р-mo=Ѩg)O³+=;J՟j=!(~#XBhl.mq䌍? oc"b h9vWIc;οɾGFdhCu?>`?ś5̽4؞diXW;{w\}Vw,_cFe7M 6a`T]#Dy[URPTGv6*^=!%2$ð8~/'*yݧGs5 B/b&\pa(#Pq[6r}!E6AyS)* 0'GdV>D;aɍR x(Ø\|0lɅzleeBotDFfA/g!:ijxJk <ac1g?ːCLNp]p9k?-锱c.KpYpgt` 2I '[|f ] zftLF4˕}Yajk"]g;fjz68 ovP:f4Hb?3b-2- O4X#S?qd>diڽ4 |e}%(x9E[t'H U?l:.|# i c +鮼cfy u6 /ĺNSZݺvUHz}_P Ez:0Ga~~ƔfB?8E.DY݆ ;ĥ˵]xU<^%2.;>U~AZb -l3Op%;qX7U!q@%Pw5Rȵz֙wT[LY4-V|$`4],IAQQ7! ]!]FFyme{jMl&.r'aw4 A::Z"[GboȐD9>;ՀZK_5Q]P,Z`[)zx80/Xa nJQ`a )0Bt%2ٖ/H3smrv]@G_r^HH"ĮOK||u0&%~8-qnmI|?6Sa: xk=|ԅz'dg#bK_P3HK7+$+O Zp`[{^4[/dQߺL*U?>j}32h *]5W!]Ձ4`.Oפ40doB qhCD;P)rb$IKꎔ fԋ)4wgV0/R;717}گ=e۱ ċ H*zD#?51BunVbCJtL"UX.]!(n]~lȪ䦯VG{8d񰊰:l4tj1 |twct)%m=Sh>zŐvzȤMߌ1i1T+wP3xۖkwQ,'m(:bZb ld= t`5KE:{[oK?R w8'MNj1+ke4@b<>)k|4xc{8ڒ1u='ʚOG"Էp}ƆM,l2/4@ Mzė Bk?=¹G/sf"%gF8ʀn470],Tުr)l*мQ@97sgXޭ5rC;uMƁLƟm!dWL/])Sq r$S~BmvXo9>`RH8*f)VZyے6' G}xQHwd)֪lJW:Wy7 jO `-d >aimIu 0]Z NK<3#+ ֈ/8i Lˆ7EU 7Q&Mz CRκ$V*'ICBbG? Kan+" 7o Y`[W/pNP7VCq7+G7FZhwsGʶD1R)+ )a*^ŕcwضVVs 9%Hn{g*2ē۸>"DT7wh?ר1{pEO. Fl- tQ3?"nk> [G#A1}Ҁ5ǴDJ Z3 U9+iݐU;|Vo.*õYZ/CREֽ-j^(O g @.dXpT6 !6ɩ2dPZ38BHٵp1j>c*qhX!P_n^!@&DŰd ^Ja,yLT7YP_{0ZRO %+~5T RV]KWE:ވCj`5%mghxո< iZ]8Ad\/Xvt-SD-bm Rqp%|.Qkgb>eY'f8YƎUwǞLb/¿&+s%7[;_A,l49sdu2hC4\L||wnFe URd _^7|7 /GfD.yqLf!:jjXgUT\yQ1XT,ķk6)TYIK|tSSx0N-]NUS1V|C|F/v҆H}́P,=Lƴ>lD8{5O4‹†+aXu|$Fe9ښ\,>Sl?;V9<xy*=p9?+_&< O@p-f^nc24B[g(D)cb1`ٛJ>:Q诺0hw2)R也M4v8k-ѠҮ J(>Ҍ;W؝>wan(]GJ( P^ޭ%˃Z%mvMF]<|G:qQHKO6lT o.!gn7ria+v40ѺT0~L)`b^sE{pyYfcMt=#pעAݟA-#ƅK8@VlO1Jox{"xCU_~27:m,:(:!Zf%b9ɦ -`*H~hrŒYt5xe;|U!Kq.)`!x*XD>c_lͦ$V!aig=_*:,ɬ.9e !"+vmeITBB-ԉ+W3ڈv̜Ҋ?_[ "qm^=ӄQ)2R&]?FypR,OgYIXX?Ș} Z`"Fs6݁|T8&lුd7#Y)n9D͚S\`/*XCm"ѨvIGte3wHz=u! hX$V»(I]!W/ڲV.A.{A+;S[X Ae^ B CAr>Q{B(+$ 9+[݇|4$6@mw#vv #" |T#ܻmu"Q< Q}dd$_⸪I83p A:Ά&_MES@=e}R ]Fn8n~F^jt|~?2 *^=/bSg6CI=u^}_ ue9a- 2ɯT}\yCңoNX\4d~匸K 1Atp̞$|"Wn%JM/OUFmYy֒Ƴ܉&mɩ &6 >\`z]X ^/$3LŋoT'Xq?≦H1؊/w&L9g+EVhA)L |IA$XfllIc͢P cYY\l' W6_Yq>@ϳzO#(~pNt`xgʊ[﬉lOg]<@~{mjfzA\"Cs$!d£4Tնs( %LϬ5@uku#8Hd|-Փs'.]8$AyHtu7#0Gi_qB"?o:&NMOG>Ξ"y s T׶dF"uAuFZ'ӎm)a@P*BMr#ҍRi߸,V^سiy|Wg;qc苓/E \RQ\ ?Ejyɓg%blÓ쫕/NȐJ }Df "V;rUSQOʗ!9/g$%j4U YgI(p뫙Gc:d 0 pԑoi yS:]2|o 1<^:"y uf/1brfZEMn׼F A{dcu8>0:מ0teg:!ǥ/=Ef,k3/ĽP%wA؀U<|OAuRI\WxqiLnl酃 pE~a몂T!>(D FUL/#l08 0K/yxdƒ|W1~SY]EYnZhG b_gP0̟ؐ/5&[ξb8d6YZ7,yq?oR͛lԮ$=`z7\ ;QA"o)]b N{9rx8$. V&Grgub'5TY[a[-8'i]CLcɝT%ëYL\eNAQ%`hg|Ӕsj"T DuEu.Eow07˨?fX%IP\$.,M9DO𲰣Iv9ElNmO JsK ;6.IM[#Y%Io?+<Էv~ .Ad-Bk<6RjA#ShĴ֢A`+`?Au_|Tw,ϼ6~+T,l;bP@ꕎF/,췆? A;2'S@q$`c<ң<}L56^sV|Ƿ_="zF<- 7=^-f ~l=5+6H~VAU;c iI5 ͍S+L X{nFC+HDm^$[{ <Ӷ%ʓ=H`C~_<ӹ\17ZJMHFY˪{n s0`1[ESUhr! l,a=𝟚tt;akwȱT.5p{? xŲڙ0KᅈRut]()n 6 BPF8}7$kNԠb\-BAe %GXҿTSJˌάagyXb3~@ yRQž\wWFte`Y9rȑ3o㒤H49TV;1Lt?ޯ(٢K5h=Ecw@7E]~"Uv<؋c1Z *>N^+`bne5 :9( o@a* >n]]Ē?d"wRnQ3tȊ F p9_w~ψF#^|}Rrk+J4 X'#Ȇ"H tӑZUSo:,q|: fnNȓD __e3t?Sj.?T$dU뛹J8 \>r oW$qq LAJyiZv<'PuQ^OjT>խC:Y/O*G_$sjBFi?AkÍ4x~p /R}'+W*T%)ZI>Sp|l ?d 狛UrU1Qw̭aEDGq ?3׵^ݣM*.H&)#oyon/GL/Z'YHd yḓK| r)"w!~m̏X*KB8c+& 12%^32mud])UBǝmP_t]iƇ"ZYn%S.?@*q4v9]c@=QkઔXEݷP߆mж3AskhT"qOwdxPur+w Ty$N$84_@)4'oN}JU,ީ=bG@2Oq6} 邌?٭B-;?9TfwH[y+DSd*;\ܗ7Il(ָEMϴYEurTtSn!e Zb qM߷)ro1w)\W [R"4B0d_(!sqt+Hy=EІK>M!V߭FPv3a=j}_7,! xE712~ g_]ЪZV/0OrW2Me`'Nq}FpT\^*n\?Tpury7WE(sw\/%!ٕyf=ۇe:H$Dy0u0ڢw .91TAFJ\Z͏ϔDTT}WMKmMͲBgB mI[x! ag%Z2Q`0ݼ8 ~C\uоJkM^9Z㭋~ڡbcH)A i^wkr=ߨ|#RP>#!m .EL0(^-<TGB\ (zk_%gyV |jUĶ8v]+Wf$qq?JG]H} }Fq'YvM {yŒ#q1 )q]Θ!w?rڇ>g=fPmM $:Yql fpN[B,r9J.&ڙ.FZoIco`TsD:yWjz>kK)ɛ@\ydDA4ԝ`ܽ9PPoI,xF%@rҮ<%%>KEr [oC( 1 賕@_$)"P$ܡ,8d-8.0p[Z)2z9] 8aU.y |s}ü+tOeΨ_b2S}Z@ڪѯ6]AVCaNkbLH)IA d6^d~fOb<)\7ުw|qI)OL51V䋋ц32pE$n}1SI}wܴ;km}=Nfx9BGϦnH`kS,/X8쌮@p{:o4lυψ!>ŗY?A@ X[I.gŃrMFMF!iDuʌ‡޼n`kŢMB1K 0ssm&[gh}nL'fzfCI> ^< !6PG^Mt/w$AD[([J4%zINp62uz d~ 7 l[k6 J; L|yQͼn6B`#j<+?EgG4ʑ|Ya_K~6=yOd Ms ʃP>86/atznN YwT7.ȍשŁ,}{OTyJ$B;&’7y`X'ʪ }hE BS7$L=Ioǹ3xr弳us]dkR堊13d^yğI הANWԬ j [.?g4 VW{]`E%O͍B<\eB![S^I^νl =9(axFQx E)܇Pϒ0T!R:g̍p&Q`%> # qd#<݇ieږrP(W9$L~'/&:"x=0TKw]-'R|M)%Is ] _/OG313w'n%o9)BUxWZ:lSH~'sw~sVo_ `bmt3)dฺr Upld\UR]M8);r !P5ow:h*JFSUH.djh !עF)Y1EcEW;79 yu'ƺLfOa{@I廊,;V= ""K==zͳFZ;${5*/"Wܼ˘vĖs1U%{t/~{Ŗ|u?fg4J)+Z`4TtKfCJT~u11ܝ'r]\7P}71/F3( #Jkya;Α*|fE>#nA\W9h.rDӐ <H5^?~Hҿ}X[-F(x>w@]l03D9p+)Jé)DjѮfpVlY=WIZQޭT:[Iocgo$`낟­ )"bJ?voI&DRNi {2z'~r?0km,1?ӐDOSG,߲0\lG|HlׇQufOYBek?  C4 %Z 2cϺN6]R`R`bM\v6.W!7ԀEj "+he [K|qP_VVa-W͞w:|¢36AwM,ePcipUo&#("ʥ}N`$adn*f~#|M(p PHX@ՙ /ܘ}.oi{K ?D'[ W̺9gbst9Pu`-B[z?4d6hYWh&,0PdlvMn>U]( #?O(2A.5ڝ;Ќ7|3qi_Ld('ve{AeС?\ R6;L #޺ן,PeRmpz_WSyyr{B)29O߭䀺$T J#$[E2}vMED+#i}R&mج7Pm2\PRam^M}mW?מgNz`Uuw<h!ИcXf!xqAr  읲1 =>6_y3[`6Y;=a?..cWm [z12_QnY‚K,x :FxL_qmx6f>&2%2\2-,/RSBkܠ: |%<ƐSʦҹ}"F 7eZdb;ڋl~jHN1 BfP IUQٓcۡ<ǻ:*4jJu?5}' ӧf]aKߣv>ƺu%k1>4l c v) $8~"xgŮG[gm Z||.4"=2Ljrr-$$11>uB XSQ@u'c؈xEa,/ܪx1W%:4ٗ\oЩXEOc^*+]oLO܂`(;O 8q6С%w Z:+x^A&W 68%3-f^PwTlz\C[rR))2ͯs3rt?F!r;̰a𞟴9*%1qn̙l0؍?ȸ  Kb_c>'MWߩES Xb~hUOv-aNdo 6Lt8S.ܡ>l.qeI񅕣 4j"ۖI/τO/<UGsOF!ڷh6nαK޹hs*"}  sOF=/||˶{xK@4UehW5`M#P(q|xclI'S~u ;{TP}Pf t;9Zܫ=A=M &rXMiw 1¦NHxv Pty؋9Z&Yfvq ECԛx9ݬ *KČgBL}i;4VLĂ> R/PS]JOk?%p x[kzNf/l_5ч 3HM GOE!hE!n&U `(pꀏDr{*/&a<8 >4yvwMeCO%n\4>m 6is?V!9 yWrzjTZY#V_vm.;aO|~Ӻ}^gT@8렟!,O=?O3$ |g*K$ްKw)zARk_ \(SJTɄ|lec?e“4+s,9!P1j}'5hϟw8e | v^59y$kJoYWc.65$Tmp!̀;Zq)cbF>=^K)<KXjr?ĩXT'/(W?i8(:a gb sfiʂEpT!a T,9qfPzնS"β n -AlIN,?? "kTHKNVHApUZ`ܓ1`mm}D k ng~f'׀G+i´,0ۉSqlBed_am6 gH_HY2Epܗ}=Û$z<ß4}P?돞 LE+k( 6w d_I6H'1#o \`ꯧZEHGOà/ ImfJ[7v]B#8n5 {nNpqW3 ]a(^45Z$ 7Sˍ%W>5m/nÙjеx.%ޗal4Җ2YȨD!ԭd^x Y\'7 sCeQ94m@37/fD3=Pt@%|?㸚?k%$5fZ/.*UmrdpAoE$,w nc9 qIxMߝe?qp-с-}`_?qz8:j@ Kt{ (;eTtƄbX8W+N܈ȟ9%h IpObam1N ]KrleR-6TZm-%S@бO5 y[ ?-UW:er|<q[Tى >[ #;ATNUL8fQ'Bf:kHuPB',JeT%MNGS$y*ogP'`0ǵE -b8Vƙ:6@+0/5W[ O铀.`0gۖ 'xuKi/jnT)H:@>:fR #sH)hYH {LY|aqX)@SVI69dP]C/@ . Z<1 WQ{\_- Quv\ }6vՙJPۂ)&Jls;Mt)EҞ feИOWʝ) @s-Unٰ~5џDNtFxu ^w怞U@+nt[0D iBz/ Ϊ/S A㯯hoў/>Q_8,I#6GjB1T ʂx8NYpywPfxa&FMѓZ.X<ԅM%_e[ÙNoEA\$6L2:TZsڧ[+wDT+p0'黹Zwrʆv-$J%e{g*Wg?#2@MK(iǨoqK%*vU g?nuZ7`p# fm/3OË$lia^\' bwzEĢ-ǕnRq"STu\&'F°=" \rxLݢ9j;-NBc܅0((+.By{MdW[T]݀x 휴j| ὕ{ .YX=o.sYa}3 `2 u}9ԴC>P^եnxj|;`鱞$*r8}$Pd I^/|MLV!5cپM?|bNMuCxf_cʈbo/R-UšyabhBn&2Ak j\h=UŶB{I[̏ WZ'88{ߕ"!? @>؁p,F[S#at<}@ZU)gץ%7h MڥX,4% ᷽Zn:Lr UU^>>Gk mPOURe.֚ 2s4L\u&223>x\`cL1J, _n}Wޘ=ujq {o5Ta;;̀K`i ]:Vbz+<.Pr RcW~sҿ 8gnZ;>޽W:hQm 0~*vRo}7j/uB̽x„bA ¢JA8B#oxEx&P]7Ȁ7hJP% D.6 a^6{;/+Q6 O,"^!(=}B>?HC'c[Opy^ {o|׎:bsK4Na0c悀B S σGSd3RA3y=W, -:=aTެK ۟ eyPF™YG{(zssCe@ .(ۑnu`eؠ$O"#'I^Q|Y0wձH?Om[ڗ_A딗ru"8EPeD Ix^;ю3-j"a%4 o`fdX)FԒXaQb*"JJsh V4i,׽ k+jG0z1Y 9?Y;\|5!DuIʸb?#x%2PQPBߺLd C&(k8{W(k$j7hh]6%7aba-ʜ꾑VN׼战&WΆa''eїf\,GS뼋aYfd',l,Keyؓ|֐f/o7_"VAr땝x/>vn3lhd)K\)?(5>ŀَEԦ3%%,<[,Z;t Fa2fZ7l<ǪoS ꗩ;G8~*꫈yPl03>\\DX<`;G ATOXېZB`ql'CJkLL-a.ӬBLVB}O ^erZϰ2 H5O8⥩_r/jF.b^~  ٭DV}#qFN']RPbASƎaā.{L,4QkkDSs_E$- Ɠ,Rz\*7Y 92/:vY7],ߣ>wlc2Ւ~ED*OBfg;Nl+ hŘMgSu1 &VlT5@j*9 4H i )ܧ.Ńg^̠q6xv?'F/p]53h7&ۥ _Xh>}&Qn{PP&-yԂl (Vp~gPc;0'j2IE1y1~i`Kowf% n5`8g'KZ,U< dۚ 5(e~rNd%Ǐ<̤'@Ff?;~8+O²n0uo%tg 15j.brǔ wVR+ hEiWIu y7A! O7( @3E1xc J"! u|x^V I"җngp Sp Ρ+֫UJ`}V('(ڂv7#D˫n)1n)p&wU+LLmפc puܧ 8~'sNOqd% Dٙ)W62~zc6{F Bϯb'8ȑ e `>Or%'(Ap ƍVaxR* SM2 'X^1\О"r7W Tqほ1حYrh ͵WmI{D]66PUDa z->j}UwʄK9fp.$hC&<(gب{dRW K!-#5 停;!P˔G z/zo/\dLK UH#bJ8׶*2½^",-*jL562.I$sXׂs4$(+unPOia]l0{>TpWlԃc7DgN ݓ`V-#LNd%`ޤ{2]v*N{VJLnR.̯,8~b{~?nviFƉ[AR"p)O^'w5Qp]Րbe8lp2aa266塒Hk.PF.K cuebRΌN5ћJFTk4W^<* cˣge  yop&Τzt za$!](r,\w7&p:o?Bɇhdc48XhI~^r2lDdlQsXu2jrJ9O>\>{l&8#؇1ƭ%'D%Жj,*+g?2nxSp9يkÔH -{O*K揯cɠÝ'Hk8iAr`tHCj"ٙ^]dpvMe'#ЩRMϱN+A˦$.te1D>9]@}W\Krm>\*Qոx0=4By61|ذG@Y-^0ma~{jL3QKCu)?OC"=SxHINsZbY&u4.+7@{U0'4Ѝ$%mc_+ִeϋFpNzMu3~Cpq7Y |MABxoh"TK/Zq "Jزh9LUsM#~_ŊSmo:ti.Y8qJW'3H piJU(i5b#g[cפt"@mV9I"l _7jlP 3/{BU$+Aj]bC=qз5mMj"Eپ<@=,AomG0^e-O#8H`Q (k̉Bܬ;ğm}Qc$q8ym ΂NxeD;Ԅ> oX&OM/PlRY y[p0M={ٵWeVlΟ.^|wnzX 4q=֑(z޼[HqoEg9}LQѻR{*~Pf Pv؜dS^RƊU^k( L*r,pC˝ WCФkuW(r$[_1xyy;:4KZg<ڛ )7h&kFL+!>+^Ϋh0_7_1m˛:]HȚً͖9mrL'bFLT0YI rWDjL3]kCfNZt%Sg#VOoi;%a#sÇc%:#cxuyɅ/}>Z;D/FJA@l# UcReX%8<-B,]_dCZ ɝӸÑ)b?9I7Db:`1m'Ow qڶKLte{ʘw+#]+ٵ ڣ':YgbCBf$`9!DI@ѫ|ˎgL,4@?TS؆3A8ncs"⿆TLYfh\)x =;w =cHg=l%\RpdE){uwR8!qo _4_ RtmzqEg"pP ]IA i%yK-m2 3D(/L.ẓF{ϥ:$,E5 9ߦ ~Pw9*~:5x\ H+f8fLyEBi2cOspl p{WooK@+au]ou":RJX(x4c('Ӝ+bv@<̷|`i3+:coBO H`^*k OB#KCPh<ȲϾ`z7. ]_ iҝssWC,1'6qU^'fSR$2-r,a('w):@r3ߤsUr):2NV<(74TC]W $A%xp.*QJOf520z[4 4s<$BVKTr@!Jja ѱ4!;5M` <KIYl*D؝YT }@L,"Gp'Pkܞ$4*K\{asp~\M3X m oP1ķfX2D|y,j+q%^P#e"<&Zvd9ZKcg6.l{( :˨$LM 6-ӝ&xr4@éB 69>^qL4X*2|e<Q{7cKwmU!Łub?awvrlZOhRg X23g& hV޿A$IZdأ6)449]1AXKCi e*;$zXNQ#= xF`)ʦJj^iF)h~l*᪗H}26`4ͣrƏ1O9"}7TpcJcTn^Vecڎy"3Lz@ q zFz_O G7Q ߈ I*,js!i(|9 r;i8v"7`E"=o5O!tzotn=v L|n5pl]͜$WǮ0_cA]c?Uͬ@ÝJNv-6h| ؆?!^itMu-90ۧ^^"3wC>MTrSF^~BBBQO6|V87`O/glkEe%:$))Moc_;zvʼn$1:BR˞uY< aF)V|@~%/j-^ldBKjhl̶ &_ț {6} Aga|$OQk64NSA {cO*@yXceV88CV@vH:j ;xXax'rZ'6ǴvXW5T*@Rc Zz4\}5Q|d!A5᠏RJ\I{fG1 *>.H A1VxPy%;׈gⰊWV(qLnmChk@c%Jc߄FhA輿&bﶶO^mhq f_\6OK%N8(|a:7=qTKs ~R5|.*SãE!J1YWܬ:10ŀ^^e1+Pj62<;KM2ވ}ZeL89X5Z[B! Yw7pcSg`7>DX9ɕR ejA>E.c5ދLBsrmBepAas|$y/PFudC<{.apIײQ:: _",#G.Tjn9n?XҚo '*v҈9͒q_f/z[%3sI)kY'H5گ?\M~|+>Sò'!TuY]T~kGEuWȆ: } DVSv\?eՖp rw$jbl1ρHn܎7[IizQYf;@,?1jEdPƁ_v7{GJO:蟮i@T 0n[}>mrl hUI nkr8ok.%ٺLxPfj KI[,G(Ÿ·`A*>\tla(2ӅG119SY-׵A\$<פ@b~6D$PfקmSK G9lʰ3 NOd90.:m0HʬEvE~x 1.VDvt \.B>(B$~1#Y]=g.z2KWZʷAO [C/C |:"t|vz~9\Z 5Umߟ]{kӠjbĺfObg<8Z#pr'wA޻$ADD4RcR֖ΣezZ?I)"eB"qN܈M}NpG}gA@PLdeWPmNJ" 8zVY,#ԲQm?fxS L$e/e2mWʠ|{P;XvC3B~Ҧ|z&>]\Džom#Z tjx;b,7Jsx@_ͪ56 r<Ήyu-B^by"X⺀Q\o1r{E-S9zЌf쮹&lA9}&֚8a8E!J7 얳9$MqxԀrgwSfm3~y\.$90JPȼ@cݤ~OljoB*>>|7ZRn=]8R3sR+zvFд{W4z+B}7Zʷij#ݦ6i vjS+p`R$Unnrr[sCYd7j=WlR"#ˈ SX?z*O{'Z竄_A0?ٕ79(r3!9e)QȍSqO U\k}uwVS DD I SV5'}鲧JǪx~a ǜۅi6|' Dc(PŪeϣkV 'J] 2#c~5#A#L?=[,qcX0N1Hc-T kT0A@ ?ŷbiTRA=ٴ-H [$)r7GåFk9JJ eT3J.%s-^QδLxIQB[hh!IQ*",s[2B6J\gHy a(DŽ<еrB{wEf|١Z[l h vtv\ &Kdz4$pV v%e#T<$`qM td.r?%F`:Ix` aL*8be{8k n-Lr_9hWɑPyYRmcT+9~7ijk&N /A@P׎=zO~tU8M<(eY-eY<Яi5- hٳfl, iḩ_S6[2Fֽ"}ؾ 50fDmlbиfC4d'iFg̋Fas S{wϼރ_($?q>7\rv~ݡu^uk=-4Dr0wD5-7)7jAJpҨi>􊪜*@lz'J"0F 6(W\"q#er hbŵgƨ蒄Kd(hXQc/?OzޗzB?*CD܇74cu;n50A;SDLpԏR;V_p;GLzrҌ.#7IxOZ pX ِf Z6`ƏS8CV՚b)µ~J a|kh-iJl#W?LȼBC#u(̰6mELCL*W3q߁0W0D6FpZ$cTK gBp:D5Rɾwp札j׏:gKe>4w%}X)&TC{*xbHѕ@dEyѸX=BZk/g>Uܝ6@5+h&d$tZPQ ̬gEE෹I,RN-{*6\?>U})H {iCSV:!6n H ]Pw' iC T|nrqZҩ 򡑤ޮ!&i:d&ڠP:΁Wo GqBw؝BO3qlZXa*wn83>xS&0ֹHTW՘Aޢ~-bDHԽ7IӒ> GS wg]+lj*CBGe D& >(, csֽ4QxѐVwߖ@ r}jqmpIFjMuu,aLK/íUL)?u>Zzw?{[Q8+ ^Sp=t;FvW0Ϝ~+0.9H`{$5>X j*fqq`lPHnI!aOPRYԬܽǼ\bn=@oj{b] fHhi͠ʄJU!1RQxCA41 !&7!~v-cShΕ _0AL{ Ѵ)̐0R1'5=@0OVkwU souL(,UcLDN(a#rs5+J-PS%a&XlIc%C]Ûc-B8{XOM't.޼7^%Q?x4gcP/=JfAxEŏm>35JiHesHAW,%/1_9pxĩ|;g.//ycjV uߴ"_80 q6iPˮ0%PseA5lTJ6 eЋ8t;=/x1}[t]:H69\yU^6^E3#SZO>P}@2`[x< WKӬv[(7)0.-bj2Ŧ'p#J,6]g򚰿ؖ5'Em{( nrFsH+N;Jri=Z,8e*9K"j9e+;y?u9p toHN!ne}M[,)?֒*D,3,+%70ZDRr4.Xdg"ҙw.ЊPV~`RXq-;gn;A&z'6*w**Hוx&ྪLwn,Վ\ggdkT6cC]mi9C/UQn vzaw ]5(=)շ2ŷ1R!ߟ[Lo})]SDHrό5V*&㕮dXzlw քj)]ox2蝪31p5WAړ>=0y]X4f>~@*qhrt^g;P ڂoYv9'TF)LGWY@ N)/6[HZIvS:R aD`qubuy87~DM$ mx&W?PIW[#sݵ!5PTf@I$m%Lƹ 㼓q΢VM_>Jf\K ĒO'l2NiO-`/' ,Br>.+ks9}[vnTEs ;WxjҦ[+KECkfZw!'gZcR%#i bIFN-sS˂zrU:3M\a+܌~d+l1w73j~s X.͙=?}RBM6w$nst]aKаG#.u"x|XLLMNXsq`Ɠ,%jO/;eFk p8=2lʌu/}$/Yr]J~LҙUOk 1Y#ڪ'+_ T֢)Q~5*8o>-іYeb<Zcs8t72]J@xdRZ96mS"n9OeWeۜayVffCvvy0ܯ#̋oެL($e;s5LC_x_SvS=!91%<;d4b>MWAKvj DFU%7jTw.ݖr>7, ̨dI|;{F`H/%)!m2;EڢR*jHcn9{ ԨԺLxXMWR^ٍ8QGvaˍh87W/SNB)* q;nϠՆ~T'ǽw +Ѧ>™}iv\8&.G?E>M,LbЏ6],}Ax˻4YaaA}˖TNlhˁZJ1[;VzN}dHS91'D40jʂVրY$Nw]QUfDDD*159ː9eKDj$UpX6*BqFVOϳߩ+W,[5Gyb!-IyPu%Š+ɿ}Z?Õj_0:yW ̜jw0\N] }&>~<;-5鑅Eo܎4ґx=q9C㈾7Kٓ٠Y{>H̽=,K#vK' 03yy[;X ? VB5pw#8vn&"MBio'2X)!N~fq%ܭ׍t~N24his2U)}8FIAm+Y Z)ՕLzx:'tW=CJ)Q/cQ7z>4|WPܾ#lq1v#vօ9}q'}߶2sW!k-)ViF))7W h*%_}`b[/Iz\Jxs"sl> mKCFHfW-%E 'R_Uf!9z}!\O9s"J]r- ?br)3!N˳sɠaM$eۂ߄ 7ԘBj0EUƦ6` ]׬ۧ ystKW# /Ӹ=_~?^+nJ~gŨ53H+g "$<=8/j6Pb}?) 2Pw }!p=A{ɴLB%YqIor0!(z~"N;7C\eJLc_pʲeBvwq昏 J0QX" {ƚ^)Y2f i?ch~(SQO-q+ $;ϨWk|ɷgVΉi. z{-,EgϩoSt/xRb‹`lvaoQ3/>xN w%lIjK^ dMUڊ,ZQ ,fSA}b!hL0#EXfUMpG# n{" ߲Eĥ.J\5>(ӵ_-UYTX^Y|]7Xfw k紸zN.Toݩ~,nj@e >nZ㛲+s^(&X}dcל{y&p^J-=6 :O0JPTNhV(OېHi?0\oFg>{2(0U3|YݓQ'z߫L<.CyG:1=day )m5Ry2%TtHBC93wfeEC 'E4,f=H ++W#,`^'"3Ds侫ca\BGJcG!>e |-sssm;ib2ܬIqOv] jj{؎ꮓSmOp%I*5sRRdP3ؒ0h"D|!ϐ7WL]}p0#GjLW:t09hIfWJCI+yvr64O_D[2w,O[J7Z(瑑( WCTL" TГ/mN?5%ڶ):`ia#FC#`}C Z4( s/EЄy 68ۿmP,w>6ɇ$A+}衛\aWn`˰h4٤ߠ3C9rQOJ,cF9ud=ꢁv)%'yYeJh+!"M G?hVonA%Ds1@EoZ\qz6=@\hts"^MG^f*ERk0Ǖ,?[rjV'_eaEVgH⍊ܴ:=X 7J)Jeځu+/kݢaWl}$_9a@5Ǒ^\?&lƣy7ω[ZЋbw=KT0HRPB~:8__iPrxR5$J4F5Zy-$' ʤ(j"odbCa;K+2&'.sah`%ͪJW%IE,ANn%c( sNM9pȍ:dO"q%5x+mV>[JIݷxxY̔ l PꍷÞ=@hl՗<,ڞ4K |"aY0Qĸ)Ԯqv:C K8M"yY3dF٬v97zgwj@nY5'}GI4^ZP !i G|Ԧ+P}t4k Dx}_YS@.ȄL-{E5X tT}N h|UJ⻗*kF')<$B]`v{_VIFoJc1aSI=8jڠ# aqPfBEp o7Cpwy+ZX dtrx#  Y&SRRU#B1MW>Շ@F%>>ʏk>9+tǕ~ Yu:Xػ6/ 9Vy<56Λ?ɳŏ(p!gO8-gF e3vXҾ3~x Bt@7wJwG> $ #.22 '"!蕪0²J[/'e$-J41i/Ǭj΄=]ufpP7`kҲؼ6WߚV|O^ %} ~T'Vr+r>wA 5'8Wq+0-xw䗍Q~-٧Hݙo}A!qSjE^Xr.7g L@^&hz8ܟ*oMU rjUoUqCo-D @):S1眷M J]o?ٰ!:!*ض,f*)(p0q;xJO'z?Wėa!-|p+RT~Wfd"burY;7RQIpd]>14v (sK4+)$>VP͑N,Z\lI}PgMSKvv,0;ݥxcxx+ى+l{>sI98ٙ䓀WEh.:ƕ-EAfu5NW6=6?LmɁxmMcJr[J 3:\$-*5 F1\ډF[>9Kh/McriT,$O.**ME8tAoQԦulvU6Y lz_ߓK5}?ts5/? /ƥF f^,Q<+VDA w`eLT>g (x[bis ut"(D(2VaJAl|:yut{D*;YUp@{.N$-(zEh2{pa]C0wnq& )BQMT!af.\[F3`j*M~'=F0t_ݐԿ˂Ĕ 1D2oM?@\ .rXWO^a&@^gednca J`Yu`R@(3OyM wוXYrH>sVܺ*GHޓ~5 •@ϿxLیk&% F{x>&X^VاakPo wѩ[JIpK?НĠVltkt1O:n?h}(GpNrf-2 ;g[Q)/r q[ikĵԢ%V;8 BLJ:~}UaY-a Psi>"bq>HH/ r2"bdpSFmڝ})gJ0IB2!:iq/) &`% <4翖1<>ה>@i-No=( jbĆ~(š,K4#i5d-jӵl1qz!3H4,mZBzq;=\wEx+q]" " zi#{E9:P]<:E|յv^lP2xFC1ߨoPhɌB%IhtJ<.hG{/\2%?{0!{UFE3i.MW#l1[掾㽬yqX#ei* ߇Zgi5YcYH:@nF< jlH]lz9rcWSGuhW a~#z\SMyElMrQ2K4iTc^=ulu'$CNo6u7,/ @.G6brk,cK^{+k#>X(GlY2aE81k)_zțI5&fhUap-g(뵻5%.> oeCY秀*ї'2P vʹ'S0r.Z8>COlXuj WP:էqؤ Iu~Np$g5(Ew@1O1+g>;D(A+07^sVOG忁&g&绵JT5|Ng'+<6zjaI{$֍[ؕ$WfY׾_5.En[5$JxtEA'W/xyڡ82"щ;SVk-eHh-M..CrBq&$Mof9ھ duT A=,4:̎ ۑ\QcQ}BO/rP/y-Y~GdAgaLGyޯhW!,W|VvD=={{w6 489C=$+TJQ/$b Swȟ)(TG Z >_Ȥ]@,\T$c*/+)"K׼Sv=c{= #s`{?ovVk#󦼹ksFtNLe^{qEȨ57{. \l&z{N%P C܏?RJu+r򷭔8zB^6R;OMp>cYrM}5ojϓqYmȔȧF'yYR,[=+9ZHHl휇N s"uVx(^QGF(s[PՉC~Z[嗹P'S8 5 ߮|216Glv!# nVF#r6 ,dtoӇq8(#0P3nc~shlY~&k*S*i͟:u>THl,`=}Rfպ1d˔^ƫW _s"Kj@rtBVپbH3rO';}9F=?,P-E"_*^֊]PWPE%owE0@ KXE,"w 4xqa 7=Ҕ2fi<޵|UuK*$\,E:xdkL*G`Ab^eXq؞dktMhoxQ5O}} :.Ā0[|sJ/(}H nӨvhr SH1#} Ut9ۊ?9)u(,c[h,1;#3 Y,Y|œzˈ&=&Ņ_B0kCP<!2Ā0.R{څH߯Z-Sۭ$sMBkt:"4 |g$0Z;wƅ'U]*ӵ1̳C\Qs9уYl2fW$eo=z8gfAS:)>22%߃ě0xHP$;ϫ^ϣzw{0-ЖkZ DsՐ)`=JUgVO ?a"[ub'*wǤ<ͺG iZ>=MoFzc9ˏVM01ܭ hRs@F DXG1|?V*WK^ ܏wu5N3:SD^G|*0 ">\pAJxN۟qJj(:?/|e~ITs:o, @qZ,èE;p%"cxN s;`6/('WȊDJ;لNm^4Zp|6\3Q~򓌛N%fPmPJp_K?Ix.O!}aH2U#90`LH •}:|O͕w%۸%ֺN?+ٕ<h(,R8pQD$wqR4Sa}AqՃ&Ч8R(Db,9K 7p fYRML˞".1wPձF؄M4ix(P ^3)2;W_WCY 7AESo{mq(U"=r?w̚,scai (2f_ksU ,AzŃԫNU<_Ki7ٸKAA^Ml O0yշ6Cck {\I!c&5>- 8I0!55%myZZB?m3Oy:Q.b(4Z<ԝ,2aHp?Ӝ?Eۇݠ3]$Np Q} B}L,us'*$lX oDtkz1a P)萐(1! tPhgX`s w 4+xJ꼫Ak-{o/Yerq*=c 9`VP)!`|(V ue.@_K$7cdKgOrL_Y%Qe !F?෍g%{p?F-DA$ ԓ߁X㾯z  nPoT!P+2pMTm8^BBܭJ FEX}d}4(iOrԡxΑfJ0S6KYKd .E~7[EɆT{DTFWm2 h@c K:)z ^rJu<^/+Yz*C߼ b kT b_Yȏ٘sѯۻ#|wχ"޻:Z ! ]8^ y6h yFxZ0ofsvF@VhLɦkJ W|n6`"ۓ2njĜVX滴<4H#Fl#|-^` XGF.%r>j#);9D|'S.g67xV܆pn34b+pHccA|ꕲ)qB>ai S`]vJl?F^a[gFW ھIS#^? oF~!H9Y afυ5ɜ:jax6 1xPoJW/d9>I)Vv%eRX¯Ra Q:#{B1 (5CM${بW]f gRjRw.!@,dPЎMnAb q yhg2ӿ"|>(ʜ$6S nDNnK3PpGݵ'(scPCvS$QMO^rnĻSAޙM,[fUȰKR忭~|/\vBhXa-7Ou=_ CԹ)ڰ?2H\\)19ʥzj&XWiI[ n5w4trJ|_m?$$O{19e":q AO2 T}tE]ÒWc>QWHxo@2-d@Ee5F|*窐3nN-:A+ /3.xHa/90tzD165EW=@%y.Ss,g@T 8 +z;\M^ۼ`Gs¯ANeC'OO zᵀ Q#fM!S5X_Q l̐'FVO'@M`|<ݿ3ėpoK$>)sF蒛@U5E%)[vZf0p_AVvx3YUlMMUkFJy4ZU!D,T|mB`/v35KhSȘvL(}A.:o<xk8a|a j)Jo{ӡ=h95r[ nzE-2m Pf)4^.]׃T>UxyIa蕪6E`ټ`ES}dGu6A5\ya\iW|<^T݈zo:5ݞaJ;u>*Ĺod@'.]$rR:UO2Dd)Ѯ K{n#I}WWkgUie޿t4$$X Xme;A^j oN?Nc"rR>Ο5Hk;A!WlN- f9}q';R B/t1>>0=2|Wj&m!+hEok Si6ynd=(^WOhxXEU׻~D" 80%n8}+cSkHQ2bsX/`iO|<7zw!X`B]mG4.nG߯-"&r}ZQm !ځq-^mQFWC= ͖N6\i|^"䁺Fą oK8uJC)䞔h֖KC4GkÔʕ70/xjD)\ڔzumdXٻ,YՆG mP,2]V򘃭qj̙5lny=܇rg'6 1@'kQ۠Y!Fv䖽]0?E+R дg"]/ҶƎؿC[0N)܂4C>>q|Kf0'x-gSa|oP37qSKT~58J&څBʚDY/l@FjG 8L¥ùtSj.`ʞ?cZB!P]t Pr{X<{*mp}i'XE7eYF3'~[(: ,uBvi8s& UjA'e \JP,D`+]^&)ޘ#݃Wyӗv2UwE3W"|Ǘ8Pq[EIEO4)r Y[TyJB#,ݹUX=e. < n*LX'pQ?Qcv ܹO#Iph 8ΞM3"U9ףʊVaX"_^T]3ظ?H[ύ8`$X7֙> 8omkw)}ӊM@CSj>Hm6ߩu_ɂ8QoclnVx|"@AW '`{!2)4)QJa8T!S"u j,LEC3^[8qx@ f][ >9/TK#TT<}8(~2I&I i*ӓ iy*4ʆ]  fvb\WHu*,uT#µƝ7F5a+`Pb+-5|3.)V({~"!|yۜ wmq5;D "~̉V.p MPh [ȉӜ^p{Nien:ZzaD}TucQVizGo,akC ~6'8}9k@kR84yFŋB6yRwV,;5n>ʃYŐơvi Ȼ.Ij^PPONN"kKПjÜ.t8գux"NZ~uZQYC&#zʷ| ,_)ѫ 9C,C OzK+ SЭ s!ɱ< _w8 Vs?T:-DK֦az\[PʝbFE֣M̎s /$]2=k݄o&,Fذt%[,JR/>Uןn'hub;r3;Ǒ*F&,jvF Ȁ<*"BQq"Q,ў$ ~L;77gG/ȕ~aAwmQs%gɃ,sOyfc;=ڨc~4re^F{BGL96Q= i[V?SR[3 `g/hZR"zlSRj+Wu'] 1 1GmAWMU 6f=ZXʰ~~C M0yE1 Dc_,N>(!\8i򿋀@yG"^DQ&toƚ;P+ XhRA I[-awh xUwf#w.DC%}B& N*hT=ٜދ}20qSlP{V"YQë E-Zu;zhAf*%s?2gB_MEqW vY-A7zL- 5d Mм#V4+KW-)^ 8Ha.[?G;ޡeB7&t(~]1h6by~)$8q{m4&S\~i)Ia?e|x`|O EvЛ,)h@_N jdUCU{MVњ|S_8OnKT0v2̢O~)W,Z80xŨFQs`Ý@aF ˁ+jrXJe\e8 s 38RE;3^qǞO>8p 6tlml٫2%S#flLZ5KkF[LSѠAZcDB(֎uW2YѪX?UzZ,4zk-ŀ/˥4Mѩև#PdNXΨoWXӿ(1I\`ije="jZ@7K"JyCwj؃u]Mjƅ p15jI}f/u{N/N tM祔!V֙Q:SvnT!8&T#Η $\RW$g| 'z3Ny =u- HԚMMȝ9= =: =Յm+wm  {wfvsc2,^d^gYZ7fę& \ >/QM8TGa'WòƙTc +Co[К`lܑyt`w:louf|lxLLF#2eQ QSK4cX[z, mS9k2k'6VGv8[ZLiGK,B @'UL85(<ۻsmYL?_SgZv;ovbFD{LĪk*|s,X&D8v֚| t y9vk =:&H)g0F%2E|nchp1#U(O{zƎY6Ɂ 42|/I} G\;7ÈQ!^uxM J}Evţp:Rp=J6 %VXQpX$d%ɉθ !6Jx^y7]y53Ȧ*fxij;Fu uϥNEڌC"˧vuCNI ܃V#oSj_Tԕ>ӯYr-0?gxͪ-#SQAJc⧀OA$ͦO2gIǰTxi{z5 x5Q>TdxN\.;'~~BkwYDip A/V>!1ڋ" "@7vѵ-\qTFv]҉ٿ]㊛P|?Fjmw͠".v"2hyldXpV"Fg;:qi$pK]C E҅۱kmR'55k*^q'H<žaχ?W)3QDKPhJJ,t0'M uiYjYm׳[i1W cGq0|ׯ݌W; )~✨X=NKErt&5捰֪4yaEO^"3*x|)p}N~,irв1.$_DuYչsJ!4!]WI5M$`Y_!g qjA)ۥ~!xz+M D9T9:x*RizTH"CB$ܘG2z+^Ӳϫ\?C%V&qv/PCPzdAa %IW0SKWC\J¢ \8HM:w~dTi*}Kk}QC_7sޚe #"AgPCW>Sޔ_:1+jV72Gu}@ C-4с*Ny_*?jd*&8QBS[ *ln%MĻȾx V ~[?Sx=6L]UM_i}q^l,ZI*,$6P|8/u}ԱЄ;2 ^-I6ˍ"IX}X#bxt ?+K"%x+=ػ kW!`:XĻ}µ2}+M%.ty7ӋOO%]X/u>4Cƅ|H3u-q WhcW{{?gD#{ Γ,F M ~(Y0;dCMhc9iV, >QU}ƪqhbpK~xQtE3؉l| bq*}ʍ L(Fo:w^(8 iW^ 8iZӽq+ lz-pJN%$)H?]@k NiZ Z ULuʋLߏ / ġ!nW*Oc'?ԇ='(x446n^U$pfiq-Yv#WQ{-~#2c{0Cu{U *L?'zS[*|U˵>n{ _fY j<2a/_+7 s5j:bٿڪƏIDPd0 F=`t,CVF@Jpq`fCzlQ'< GԜdH;م 8f3٪[ [}]DC@Y0)*Jz=][b"Sb;0T QTC13R\& yܶ\}L 8U;OMֈP>4KGny8Yb_آ!MDS߼#X!B+ I{_C!Q_g9CIQM֛T~/6Ÿnex}g/LiN2(!N01[%8 }nK'@y2?8+b< ;8|Ƅ@h;jj[DPl;ݸG7 ^mimLα bNjN]Lm7~E^tCnf{𼀃sd]YƦoWC/_O6A`ff-䡸:3ʧ.OQ`j1#8ex{5Q&8!w'b ,K+2dTDj92n%riw zj]tkSFmvI.W [v;XL`߿F,nm0\olw<Y׮ƽ1,T`澛酬 ߸EsCmoG3L'xߡT{)z6E o~}^f5ɆUPuoTj${,}S}XM`UC&ucD+q{ԏc<0+nGwߪBM~6׿U3wh] n!KWDVq^anԿ62? (M1 HML{w _lw?qZ r h},A0vL&ӧDD,}6ٕn ~i9yx9+crCoV '9]|[DP8B2w P5W}L_:-) 3}H|f `yYsPe":E(La=]hx!fwg}Ҥxo.MЖrڸnP_@3D#̓ "iMGG tH! ^0Nty+—(5f]N~k+f9R:#so,؊$[+e^9&-`qcqLN3vbЁR9Der&_h$IkLP;O+ochbg|~}#fz$5LqB15y ٵ- FCb1@{zƉ[;/#5)QR|gXFiH)Ä^^>Q9ugZD}>Ȭ^TA⤰..C'N3r΁(YM;Sv {K2[7p֩8' )qzl9kx>gZP%Xʏ$m|u=b&g{8UEqM(}/9q*8.v4h6)EhZuYC,2#6)7If| 0(>MBS& ҈FYup) [@5Sc̮:]5zPxlnͣ4ZB:3`hΤS3ߢHliJ\R| ]lើO9G˖Uf/(G#3 ):ڻŭGY18C z^%_ZVсT3N0l{"Qo΋̗Ӣ]H 28!J=F3&2z|')7:"+D:` \lNh x/мP);L&{<:zLz(""ԁSV6npLl+uV-MCfWDK9hZ'#qeo@\R~8."eT2% [¡7* l?5T*  Av?$FpR)yj+zdBj>c*MVU )IԈ=@uh)|M3⊤A8=|C\A4*07;O)Q p eRQY$KB@;DhQBb1~oAِEp/;pZHڑDh 03S-_pln/J~ZɡA`)f#v$*d,{0}5!'?M.fSPfN"(iw3Ycix ׾(W?ؔӡOފ{s*)J¼}մÿf/gK4a"c[*pf>7^.^ |}TLf/:5qmY*9jTy`jPI"֝cLE\붊?Ax%aڀ2%]DaCٌxwUe*+>5-kL3П|ޮ-[y~,44pŒWT mDFT^=BWy,p=7ӡLžb| pv_ISikZJ Y 6i j 5qe7>sIQ!g&+ո3;Y5˓RjtP쩯ɥ0p׵mW(O.Wkg_FjGy -EW;}3,6k]I5uBU5m!ƻ{@ rW<"w.߾- C+2'1kQ!ńΐ-=Qts4,5 (Fuz[>3QM4 p1O[Y x<}͛@B&Doqy*ǏQ4CR+C$Kx°R"9'[%'!f#ZNAwʈ@fl:-ɷbY]j=%dt!@;ڃ@-9'y)0Am/45%a5jx|ztn̨^lFի+#O@FmxnLJݒϠ/ v3itA~j;XH-_ 6և^i })ҌG%7;b_ | Lݘ e`" Yɉ 瞗6 c=8:5lPw|cYbac.ߓ*3K!Azl}G S;J7x5("9H!fOrX |p/ џH r>:CZ":aKݱM+wLU]'Ȅ $-TzȰ|{gnpX":&OD3GL,&g&# UP}%̮gZ89w x1&NoIJ~D@(ڒf\/x=OH:ZeU%35p[A@MBFe*ܺ[n-2gjLYqkri@O3 OI\׽rV0B QBV}#!ЍڨW-yFhQ \fAN9*€NĪhOv(yd>̙)rd h-uPnHXC-.İFgQ8 E$0#V%6[^fz3%fڷH7whň6oAm  oJcKԘ~F3:%Pl%i9ߎ5,禩d9 "ȤϷ`|O[3Ugu曭 `)aY0v% pCjM~x{#_ƶP)j;ɀ|.ڵ|u |fQ qKp//7u@;dܪr9}:x )U?RY" Z Y6 g[h}܍,Ek[LgvNHU%#4\rz | l`onk2ȗAܬKP"䱼q?xv؀>}/ @T7p3nКUnbmI75Iq,yk̏$/zC qUjeE /\`avPx܀,+X/,_T|r ZY2|&j w߁Hf:,9VWs$LZ@%«BcϠ5k4lJ eZARӪf* *?]eӨZ^X9{8 }F<Rֶ>bO u!vOy@\NK6@Ϲ>VJaoVN־:ق5=2Z9w,c~ˬ+Vʇ|ۂu>W[f_)Fߝ |LV yiA%%DVQK:k "//?C/NRݕAiJflP-a_34 ȅ.fUeFomxt)7{!ʖWTy1<)SvҰ1c#dD9on{Xg'!&CY3fՒ&%+#؊gO_nE먆 *8 ZR^[\"BlXvB!jaf>)2@rFy* G0/Iz>.fB+*Yk\0>pRK[J!PA7_Lr=`WT;;cclap '`|t?>ϛ+K{{sI=}@.gT!h6 Чerk"S-1=ŧKmd&Ups\h%!d'2f۔ʑ@rK)/䃽,v0e|J#L >M֎CM7= _A`)ʻA!' "\A{h8115ۋ,]޿!n>'1&-6S:c=sI sPºpl{DP@ #<3=.ڷTBԠ+W`Gop0m{,֨.;CZ· }, QZ%鹕_ ]0΄];(+#U7m+9[*" EU Z[{-(^)3 CbIϩ-P\>ь‚N*SEL ,iYWg䭈0 |]h2%:wݶ8,a|"P{у{˄BԹV? C9T`y;V'SVߙ-V͂nU?|.!M>0aY83+hI?F?xJRj jvkHݦ0K)ekkT5/)a,t4LJ1TA:8nΗaǯƆ9N^1]k)[41J8nͱ2k~yzuQ9>Cyk 6(R(m٣R/h?]|lɃC~Bʃ4mxSA#b3O\æ-H>+*Ͽz#$p|/N5aY{Rm*)UT9y5TKˇ][}aQ#>,EE/vk'zyny[n1Wv]R)*ğm3dY 5c@2i '_`$c6Β{k-GNfKmFSнz<f2ݡxO \x ?uG;JNwuo?_H,zwoCx5Nɗ*|;:GINa3t*E -NJ|B:qI9kvvhELY>Őys:#0޹3~IzO2KJcU᠚]`/@ hRz/ɛX|HvER ws+p-&H6wu׏Ds#!يDl6MeXD ӖoV~dygI*nQRs'_\W!n/dɚRGDϡp\ԣ,qv?y{TB;j"'zԸ׶c]Ҕ6Fb+1nkzl+v@,:gSwGm)5ͨ[7PBc8. qI,*dH k$jǙ6/<člm"~cm{. E8V V.G]7L4yZ4|{vy} n cr'o7=+ZjȘlt5Uz{XJ;<ö|ֳc*H;WPRL2sAzj4)yH?]aiV8&y+9j95Fy&;^G =,{uЭH[l)hμʊ]h'[!mh)WGx?x~{iܶ>O;|$s܈f*o?Q{+?Y]{?{Tp2ow/(wR}|K(? ػpvBʨ}Eqbc=e?#T3 g5KG`+%R ⤒Vq}{Q1_-9tqgdYQCZtt4Dp!#ޫXm!虋gr̪*ir٤kHuwX4.wTq+*Iq hAdiȑ0=S.e|okt_"WAE{0LY t?AarVy3MɲȴQdC߾@H;mqYsw Azxqj8׮~N%¾2x08غyq["/)mfQS' .@\Ft:]qtnK|> .KX(~ \KE}^+ڦ7`e)hzIyD*1n=#3r-L4=e8ȭcdHO>VbS3D&з~#A@i)o*ϽSwDC,-T77%V 噾#}EY-T0lCV_9ǣ~?_iR?P~# OMMyUpA˲H>'J9f.yrS#NO7N{"}"|\yEL_}MjN)Q>c-f ֙%'6G 5JuUg.&D)D@( %=B{?+t?5isY^wQ&"fX}.|q4c$L^G|1nԀ|I2o}F$Ԧ5kXUk%:6H t{yA- FlPl, y^"Z᝵Aʀ=$*T>}J N|q14LUo}rV𞣸RSlh#'Ip w$M䤜i4M 6zbFw^(6i^{ q0_CQ?Jeq%5KF ٪' $]q"WsK)`>lp~]Go+]N'4F$BƑ6^: .e\Ԏ'H#Z)zr'7I`bNnGhd&_M,O( G6"0 =Y'5ڠbߢ}#ꋬIHD9dGfsNHۊJMUB'U~{VɢT3٬6e> '@mA|95 zv$Xk׍ acOn5H4 (5zvsVH.%2674k}B2v#a!C5 *`AWBx]|{Of-گ~}U׻18D~FUÍ3y&mqqokbI0w-]yLƺbX8ri*# +$z捴/<ϾdHѾ3!7G2 ;щ ݧk~X{J?aLJCm5:u$JۨuO5ڰ!q R#5,pp7%-@?R1Z_ع;=F`/mr.. VYZe͏SSWߌTAGS(tۊ`.R mȻ &|tJÙ,#R[- 7|cTneHM#E42ޜ[ ʢ]]S@}?,5/['!?&_{{N|^Z*'VCHl70=)O >0"={$' 踗2?Š. J._2I8R~`9fFYM9;6%92?ccWO{CwW{i# 10he|-&83C~Z+H5K2-{U ؀D4[aA o4oʓ,-pI*2UѲom Pvm k;HT#.RפeN*qPYq@xģHO!ahzU@O*A1rg7'PHwq$DqխͷI\aUfZ#=j&h(4S!eu0.ۑ%#"^OغDeo}`B8"0CK`n <%j-/)X~b7VknљcE$|{Jz\.57A5\ [B|OC:NOz]kuf(Jcn[#N8V5MuuY4:pd Ol ΦTZKL42/O1I$q@_ҹXU;R a/¥wu)}`8-Px}zu |M@q6i%+Q 1>MVR0h #RR.ݡΆՐRѨ9Fd^$88cvXں{_k0+  Äcc)5+_Fa#g׭7onp|5Rs¾?ÏYDYSyl9]ki[ʎo%A9QDFiqv'Y-ڮbcc/'YԽOR\E` <\ 5 {i 2(ʓ{'p?!w]aVoBLZ Bop Þ xX+_87rK'jͺDI7lH=Y Qx8Ve^mt2EJU Ejx(rkA'7,IdQ0,˭٣?۸A4TTh9!.W wf8G,HA*2W,YZ) "pHnb+Jha$f9}=Hɾ)1 b ]#7c> }pԅGa46CAD.a!-3Xu0boaŔٰۀ.uF,6("{`zXÒ0Ŝ N-RfW䢍I P!ҁnrmTI~CזּYvJ]nǡ\Z2RgL [:pkWm !Q>:BE٧Vq Sʱz^8 _ ~T:k6#s]!uQ"",@ Fj6Іrsm 4fZfs'ow}k?-RƪLGuRrff%tUge/:Ia!ug͙X1M.QlYDso+ϑ4KWp+WMu %@$KvH؆GKO]\"ۤ)F#|'ʌw&8ϊӀ(Vh:&Uz? L=ې_V vͦM{hzQ HACBQlDQ5n^*ĝOu8:Mt^lϊԀ?j8?AQqȂ鰠;gW()(@?5JmL̈c 7xB N۸f¼*Kc\vYGcZ听i$8>2,ҡ@Eu_y16scˌ[&'\f\Iz~{DZ>f XSStA[,\S/ 6JZH@V:S,i9oyUUӎ|^Uz1ߗ 혏iIV UϫPK7.c*Ux(&YJi^Ԯˠ_ΘX'sM4*3oY5z@|7c*FŏDܶ0[SÚ?RTIYj}25g"w&V@< OV6˻h47lQYK۽LRjma?#XIX?l}CԽ`N6vaٳ=^(`^m{b볜Vκ+ۊ*kq!ph2U 01'`*DEG &ot$&?$vQՓ-?SN}|k.m&9AЮKIts1]YO2ůȴ`PizE+, e:KVh6z6z0'g" Q'WF Χa_0ڪ ECnGf5xf6BTljK)ɵR&礎lmρS*O5ܧ^ ƈɢm$TE[؀Q<{A.޲ץ;1@SՠpE>eNJ;Tkqۣ{ hi ET3&ԅ2:O"v.}j/_q2 іٜpҏ0Yq4)A]AX%mF'<*N8oZzoYĠ#$eQᅤu*mj t3iA6>$F&oO"Lu*v@^~R6nPfl RWq]GE=٥z[UXRLjZ jAƓ#̘t:˃,PI AKt$2ٌCnW兯 dkϞS]2J\v]ħ1 fx&;ȶjE#>ٍyouo=HA eo0MN~R c 0iTʎ.ANaŠ'|tA29mXۮl&4 r]㹐guCQkF9±Xq1$@/k.V@@_245ř@o׶qdF~`E(gd{e|Z7j"IGMQ,5Sy *jB/Lθ_݌Eġ6 e& (u15o??! h*~UwJQ.}4J`8>UJ-2&*Lr;{8ָ9;ܰϒ=f#xG?H1$'1=ܝn|H'@%26 4bf~!q=V͌h"NLD Y܈_Vyfc̗An2eF|mV] H< 24J=4]a]#6Pj7 i%^5`]fY_PF|g$_nG "` jZ+y][[O=4)y)ҳYOSc6&;õm-+^6pjASs<qNd}XjT.ЩLqhqoe$C ~pi gу(*ݮ)nXZIM,n؜d :撔x aC=6r ;Ex1>*ԕMkZ#3a-S}IEv-ciV%l$#?B+?7\΁XsS.-<Sz Y+vcLx@h~W:!9w 9ԕz? >lj {כ"4|.ⶻf(yTf;D l]3<Уs%9?q. O0X&njsf}7QF߈7QEE،QY33%poNt^@\$|.g~CѢT1W~{  D[}VO$&AoRY 9bYj0q;% ;< *bN\,ਇ[?8֍ 8y&Ѐ0Q ;pp Pr:يaXDc_jsZ][;sgH,vaxc]+&>٭:IY?ZP@{n!KKGT~lxjZ'ms oƕ24qGЇ-~ʁ{%y60a4Fz!ibt9t$9Q35A/ˀ)"@˜ y4:QA4GUJ~@K%B!+9VUnp6yՈA]KuӜ)xkTnXU(Ʒy]^=o\$ryJ~ɚ^ETQguI/g߷G<_V h"$ )Bh^p־iE018n!IXHe?f5"B(_e#`Np {2Nc[ZI|YzjƚVO.05>p ICLvXmދ鍦c^66?;j!N#Z8 [ -rF7+IZhk$ PVWs0Giƴ~"͔_}/ź\[,ΐX9sLmXzۂ դiP 75ExRZN>I^tZqEۑwߩŕv`0fȜyÐ}_RB&B?m9;]QW`<{ Cq UԾ .|?&Զ.6.JY1sp`w3ț$Y&JEi)0ǜj$j?Wi(Q#1%擆5yԅȋFTeNBF(7RN,mwכl{B̕ɯ!N^{"AMBeguykXd - f{(IR .YD!ɕ\r&i!aZŏך$3a=G\ v(j0[ǤU2->1eW-aޡXˌ0VQT<Iy9Yjv3_R^-gaDf7q_[\}((i}CRBb4EE\<@1>G_2a&7k.n?07$zU#w%u ժbK4!{ T$]yٿ *AEzX,L-O˻Cin码F8S5CIe-:͖<k9xbdnOb 'TԵe=A7?r)e6z[gdX`B||E$ަ\05?W2+jkK|Iꔾ{6>å`{3ۚzBxDgU߫7Z6kPtS{N˴@cxטj_Ѯ0!p69cAvhM9dʻ7#7b=#k_y|Јϥ:*ʭS o`Xa|]M<| cDokz ۘm f ҍk9FC.[ǐ{'I+5Bg/^a IBVHw35x0G8:+*AkvvL?A@~W  DOK6`=EA&4}X4fmG}i%P͡z:BPrF6׷x1?IpAͯIKPxKO'HOKvnY0<ٵNTCt{Ma6Fّe^S-La_T[O]g|F]z4qؘH|6v_R]\]1jX1rIυ{9x?|iFB$V>Q}YT]A%2O/H}=kǞDN4R .3RјK4TtWH;RDʰ׬,M= C;'{܌X/ٴe-AZ'a^ja 괢̈́f- z'3>˽U!z/*Xˀ!mB/;>iq_7DprÒOFsza:DxEAQXx x &;q뫾,g5D0g*W1yB|x9i-<*?Il0"dY:@5b7`cKT>bđ6T!8LP9L֑ރZ;$#a i%K 9QHSto󆱲AL26T kS߉ElWoE0,'j}܀6!ܖ]8q%ҠGPrp>DpzG&@1x&a̸.nlUCe-u77xjiA#od!z$(ĩ]8= Z_Ob!].mZ?I.GȵI9].ܮ uu.vidDQO*4VT {lTy iP#8edXJHӽՙAz)JYԸcFSR?H*g2zX1a:gCc'2TSNlZR ^RćɀN sm6(fD2tH͋$nS%0v\h!4}}=y?fgAXLj?fG,qf6@p4ġcdVŐ70iuxcR Mk2vZt`RPp-|OX!iv&eAHrTh?j!hV_{]-`ݶp&*ݟ=@E#PWS5ov%'\cQ9Wкgp9u*2'E͗NoUKz{a6.~Q6=+Ĵ6kmjΠa:^!YVlioh__iL?ۋ/y z;5 Pl!PZq;0"$%~Yn u]zH5_a'MaւF:Œj)V%:-HO}Zܖf,PF:ǝ+@x;Yo 9r. Z[^BXf4k?BP<6Ǜ(EMKC͙q2-VmJ3a,c(jWUu#H&5DBZ&mBn~f sE0b;}R gtf^wZ&!uf*̄[%>5.1i>N5[ Z-?H4쎋YpRW!U_&Ղy;|Pnd…AzR/V3msOɠN=->i$:9ڜD2еp`G`Q~`0Wu%M~u,&ewIt~S585&"Z/⿞((2"\N۷sx+Edڗo?G/z!l?62+wQL}R; 2dEǗϾl.Fl{Q]@Y=(K9fUu­ΊK))wo΋! y#ޤNUie-:1W1VѥO]'oy1TτՋ>)vM_8HS`n啖 $y7"'fL~t32۱&r!s|HPO9^- jYkQ^?`Joği]hrrĸ/aJ {ܐF#}B襱=rz16;,߲ڨkȢ[%pmӔݱ|o`T1ƍ=4Wn[En_싋՝V4H$$ 46{߸<T#r܌9WiAML7WcJH讶࣑['^Z[ܒ}ʱ{e>kA1/sDJwfx¾Lʎ \n*4D{շ$M,YCl&p!>!^Bp uOclg 8L NnS/LS_F'[mZ!ac]o}5W8lVJMK|vXmW=eXm["W3EcObH*3NC\%yCU{Mxs˩A䯻2L1l@rf !$1v ȘoՍPETǮCK[ j=htk"4´^V,hf_'.q÷pqUZ /˕/o`8iq#X!O-)lafwwFMJf޿6R1C7dD订A \fӳl{9euYPh9#1.+9>ĮJviV>f;*K֣ߛ@&?0("b\ T䰒uMw²0*I;,a.ކV-K fP[0[OIMogU!.{JYJNآ3ͷ BlZMt=::׻ CyyM݅@@u KdC5<^][@)ྡV[d=i 0nR~b|?;1HzԉI.7dEp$ni.NxћjAN9|^$6_хjXl9#V|CzƱ=mb)!eRjFW"UiK_Yr[[O~ίQ/ x.|^ (t(&Xq%Fd?)Ys] /5bAH !αCcJWhICu]+QrWJNSX=2C2cY_) Ԑ f̕&t(z Y“}`[5zԟ~ƫ"5Ռ yvElNOMi:wU U,K=Pg[ (ʓ:zOFj~BPuπqGeoႾۧCj΋r =#.3 QH^Xlg-:|W^o@[PkM8&'l| KAyZ3҄S hM3lgVOAD%d@7]W?|pm>>N_) DfQ$jvSkkxڭ R[Y)!^ y7x,?6x%Cag0A~ ?0_8%j᭮-NשJ;f)n;GHʞ#h\^MK#*~;/VZ7 A(v40z SrV(RK­Gjd+65r0TO&޶+@d2:RbZ>돨 #R mxGrݩ*#ڧjK[x\? 8l?* n%^.'9' ~Ĝ&~yܥ78`.H,/#T1hMX?%{v=<)k[c {& 5u4.\bT#) g~ 0^g5's쒋}#qd6 aSQZBTIv2< ,`r[(lδ>tpu\ڭgz9:!l`LJ5tHE^VgWj[H 6B6 )G@g!o:cbf|t+H纻00쵛?n%[gi'"FX$ &?t3]퓦ݭ*ҬL}@<%6DaUBߔ,JvM W1Hָw厬1xo JԜ8͔, wS՜i垂xw_Q+;Fv}UՌL?Ybm>Za̞ 5)@BΖ!U y,)3[ MBP: [(<@"jJ鹽} (܂6w,q+xW5r; "!rڢ s"U(ru$$]hڪoŒi RIJm\(>zX6V31*,H~a}$Il/1R*1{cv^# ~A[@" ƗؖTg hoY}`FZGz] TR"KZ)~-JSG3a1ֻg?oU`ۑ8h_\@|3y%0ʁp=>;,ӷa\??H2)# 6Kx,]ٳ6 v{6dal ԞZo*t|#_lP]1Ap<iH>dofGC11l$ΌO=E&[;Y >2Rs3@xQw=26?PQG9Fi Mot;Vu6-ZS -Έt<-dcK!=5cJIͱM[,XCJ,Ѧ7Iz[ [68M"pkR<³_rքWYX fs_O8D*€7!1N7yfk@i^$D7|x^8Z˞Q'\CE>SLU0oªE0.Sev7ӤT[A&֦6H?D W)3\=o0.(F݀sMB|g ֘[vy?6q4Q-4ޣ9JBCI)$Fhhu0(<'B5Whr!*^-[x~sشޤCTRcn#nK"JĖ!'vD/)0D33D{H76Kk I' aQ!D//@swOG>E{i~" ‰0V<$b>k~ 4ty)ʛ&nb'BNl0̥qt-kg>[w.1pۊvé Jn|e}H(sIAFP ? }f NH2`&3!Hl:ʠE|oG9ZJ7{:USa]˜ , 4u_(h2!É!_܇\,-V}4x@L3k[jZ} ۩9kq;gR8[PAܥ;>ɶ'f? St1D3>ٗPAU寠pB*˗)"/4d_OPiV_?I>@>ͪBF43:2rJY#htqbF `Ku9ꦶX6/_}ZhS\YQ<29ۚ\~w,G钭%oٛ~}ԢlU%umrڱ~km9i40[3KXC}c 3yRCvµwaZ.u<ɠi*f-϶Jw(TwB"1e!--J7KZ_|/fMg i)#GJ=S FH?sr ̹U[ǵXe"0dUha؊MCx+n]boW%E2ʍI(j1Bl 1J:2"n&&O_ 跠MF64:礍2q#sou8I h ZtjQ?ؚlz",;u7I}pn$7Ѧ{x|R;ƾ2[cı{:8?)4ȦuĔa"W58E -`EzxV u{1ob.A9Z0PNqjX5GBJj&}-}KԎ1DE8VLhi\셋)^.saZO]R!\ .BP|s1IE"H!J`UeOD){-|M;ˆz½Sߌ1ud coJ1%!>kl3w.=N5!+DU,BX.!ҢcǜܒH#|94 X^X+iL/w`=q`t{p7<;vLHb rЍDgҺt0i$e5v_-ոy$PyU?_)- n=B $d6$ӂm2]77NzI4@mڞ6{Z| >|xCCcj+4N2(b쬻0bv^]07յ:传43Rh 1hp{m\{yvHM8j<y Z^O͟r|pat0r `{mRH7qe!挰!'?٧4ՖZ"+I5+m4B=TX=Cl[=O/.yr<SV !(YY` Ys~\Gd5__E-:X+%Y{ X/.tHGݖ M%ˬO.mdeQR f.I oзH?"0@!Cc hS|[j%NN8b#u*+7,PŗaGnJ JoTVc oOh.#9S7NxD2yk)i{ӂN t;T 9C p+gHfr]w|sN؋0RJ83 [yJSuU _U%NH3%`ՓjѺ"r<_,0A;fIx~i"Yc͖rd@japῙY[!{jV8v~p\{Cx^j'>M's@?*xh67N3څmRz4dACr`%ͫ~̽Z\fEM]֠4ܐU$XZ=MbVT7\[lDƠdRsX!& NjEouEW wZUsw_RgZ FbRv:p(SZpr:ݩriNuj3G+ x e1zΤR\ắ_'"kBrx_5spw< Vud҅W֯𛛚.߬ai-ڛz.r|VJ94&snb\ wY[y`X6U)q;T^ m)1O؝uYsÓ'Uw7_+&¡T{ t8#]@=~ϱisIV`cd fKD Yy8qP RMQRk>e+盈ydHťh-.,XsZIq\3f~\C(p҂)BT2]4XP_$,-c}Qj׹S*,7ʶGUyk|dMu. MT ϛ'NyLKY]G8x@p& ;kE*B6e&,kzxOÙT֬yrNJ&rGmDFk՟gQr< puVHaUDH+pukыB.<Ҙ0OGM@Fj$kT.e8h>N֗ @y?$3ۅk.ނm`#WRmM}pq4$1ɀ(I›bH t\'[#9ATUg鿾[}Qv,^-O|N2B`^Lh֛*RЙOڥJ $KFL6rl@"=6SrQEa2T~+vJP>TRwbN.[`{%F*63L Ͽ4_Rc`]T Ghx^ȵщL*v#vLs1@aNI3}~uY94ey7EcWa "5#nyyF b+>b @qDPy?k>$*|>gô}8j2n'W F|%^{aF'F@"?Z (MmZɍt<3@ C9nM$ ) b`NM=Xӟ-ZU o]szXߎF= h&u MJ(y d5v6J#+zVIj~¦VRP|Z}+Zz6=.8ODFR @)D.wG!dr㤇E3.zƸO`fiC6xrջJ>7m\v(Ps6‘9JMes 1|vP h.X(ؑ y{|.uI0fWSR7:Ҏx*^kf `L4Ku5#Ӯdwjԥ!ʜ:~<%)n@i[l:8O|+N&>(m5$G;rŵb^9~/.Z٦fL̞Ng)Ik[@Z`HbkQM5*pCpS 5I@<&+KN@= >{>w+%t se| {QM1] x.b8qWl<~NKZf&+b^&;G $ ~mku X[Thߒ Mʮr#(bg+tJN[mV ?b`n=fdQ2ㆍ-3) .NԤA|m90vxPe:Uu G_v<1\"34+FblL&e|:%\:o[E#.◳|FfT K㺦 ,A29SnSP8Iqd|ul$ 2.'S|+a'*#ۉbw~OF'\N\Ѐ2ל3YȐw]XLmYfV=O (,ǢGs}gm}uY#ؾΣyw4P r?^jH(PDSw`rkUFY:X $߹&kwS~<}iq8\,V%/O5N2ޕZ҈:{A@Q@rl*L_as.t#2΁RT4S~}8D&^ʼeeo5nk!Bl!9<*a& [Pqa ⽘jAD{%ݪ/8|F\eWTL& EjOx1 iRRd+X0Gq]tguURDOMx̒jnQ,^U ĩ79Jlyow6{j Np1Q8̤e8-TF ;z z\ Bs\.v;1.W%IjpPȐeVeXw\ VI;Y`/^SFEвiPư-oEZ8;lzT& uCv,d HCD [O %̢s~0,y&OKP~Z慮sl̃D1kJ yAT[()9Qi'@V$r8T`*WG]LՊr)#a]6 u Ah*^F)B#/՝i]oϽS4^s X*=H\l,VB9 MX[<6@hɜVFBW'^aat4 (ibx+9(~U[edeuu; yo*)V3{A\ _7!$HBd J.O⛉9p+PͭSBWLe'"Tngx9XN{y{OM\rAȂJFk?ֺY2_رhEba+%icMN(>~Y|ކ5J6}͊}G X{Ռ|)ޛw:<[4k X TBMRHZa%zkcS6vyO+,ZXa[rL}}:\#RZvR#h ZZHJz׍] a]FNzm@d0B TvoxlFdbw; 2]At\#S$_pGCP ?T (ևG+4th+Jr5yMP%]Ytg>V< #Y=}G)2qk z9=х: qYqí?MG>Ɂd̳{y0VtfԲ)ބCWૡPy0۱[Am ܲ낪2T8 $!?%&C\N9Cy %FEYqK|w1k*m*ʖPL u_R55iDkda[j9@*hz#Ѱ{a؏*MdZl?..̣Rj/09_-R8Yj%b/?(8Q CѾwF==ȟ$ 6dVE=`N=F"q!~z X9 (Xt5:,- 0js)(!|\z2$ |62{lt 6}-uqF/6# ayAp$];@Q}26Q"*,7Y(!)- Ĝx׌ԫM*54Dp1|w0r^VO-b=)ƅ1 EX3?$[0LE66BC&hgpՏL8:#ߨHT+|NVb%[slPQW="F[!Nw c37\xf%E'\<F-TN{Z\*An 6x)“>~E ԎxwgraɷwV5v)P Qn!|Q2:H1BJL?'m ɨ8slb;3D0_Fit IUIxzĵ[F< ? Wʆ@||f2g躂/ ,]K`7*D*|n/H3}w=nj[FpyAIȰ ]1~fhdw (̵-Pيf# a|Д"[ `q7?`>n QdP`jbI=2N\m; .ǔbq4՟74@t= ku="#YKP)e=X,dd̲5: /-EpP\u~lL.WoNpnnbͻ;ڤ摝ݑP! X:^K? csBCC<3 aG')6I E TMyVP[?r 7dfI0Zg-Dx;+{m[e3X.epsZv6{Leo} gVTAŒq * ?;!*-Fᒃ$ʕ_ooeނ7*&_5&trݢ%nnm4.F&[{TEV0w)W+}7//8I@A52FXK>6lA' v/Y A)CBx:pͬ_aAɳC,iw¶^D{pVSBy),-Q3- hHhV|1@ {E"QoВ hfk%T' (O 1hKz?R*Fep\t,H0 q|֨8:mɾy(X '+EPA[~1sLtFO߈G w >poKC uT_oEF0XSCktL)D+yBh$瘷w!\[_"S'4Њn{\7Q{Ctgɷs54K.g侩x4b&jVuԐĿ~/c /WXOMSSs&zpmӠ 3(`Q".OԠL w 'Ua]Xp.a;?TAsCy ̔b\XuR.Qu|'$I5P:A&(v#8'L\d՛GͲK[ _q}F0ט8:'db)'ĩ4K"\#3Ct mkd^4^(G|˰QzMr# bd$$g"n#:0/.sq'(g>LJN cn=j2eƴztHKfyzΪiBs'0ɒ_~vuͳ&72_7}6hM/I֖ዷ2,X<3;?UΆ(JfwZ%oǤR#,܃;^CAJ'($$?VǭM!FS >㾫.pA(*q+,LQWA(5iOY횤- Em譝Zs I70b ̪D$͝?+ ʇ@d{|L?EIHkg7nHLₔcwa>r)A`[D"e2neƑ',`ˢ?o**؁ ۠Q+bOer"v<fkW)}9,_f҇87<igW4kh.E.G%7k؀!tڅaei_Hr>('ѥEQ_vwr?ѽEŸo`QDž`z/I#Eh8Y;lX) h[t~#zU#}o{I/5:>|R*F[Wiq֬aF#/AI|н% ^s{CQ@܅ _&L)7K{<{@4c͡ g*Ohu1]Bptm_żbN= *S S˰s:{mUȪz7I(uckz&f0qT2! f*LB$\|#CV M=7O{ͷj*z1 PCčPlk[v. XʬZ+@sȂ*EK])Ats.pQК9(!]5BP<T/rqQZ!g)eWLM;[ɰ^2E\ cQ~" qM8 {UQdXrWomM AWTOkYL8Xg2L֢0ծΚ~5%L흰8o- F;S 4VZT˝Ƌ>:2-WMN: K7bT\^"^7X^Q9bpٌd~dr 23Ng;|֒^?9FUmP@f-9 /,Ӫސ$$2N=UO#C kRgkvlkwWot!}P͛#^!Nf$L4cƛ2EzQ1k5Dʂy#˴)D, SN=bӦ"ˬ{ %: k'pQlBUرiB2g6Xo,РT |hHfqj<܁GXuƪ)b)h(T8>n5Q@#-XtkFgI GmrO49," dhE.O @KO e#rq+k!O֫D\\uw CH˨ASIsuӛEa_iw$[7Y}sh337՚Sy~Ek OotE斓 \ee˓p?؏["SOk=k[iq9i:qpXVM*lbf`@.o'odWܨ?owBL%[k={?}İi'"$)!C㐗\gx5*KImxqMhaa&:~CR3^/lo#ͬcTroG"/E*t:˄lHź:0`G^I@eUr'M@qX:_p$,:1|{wo͚ܞ;Y(cHq3rrPtć]z,Sӌzq <qڠHaC?D7DngZ%!ɀ伢/7x2k2Þ% g!H;OϹ*DiimmS ;bHv Nx͋_8^\j Zޡ~d9C3L(+WἄCz窜d9X$ǁ/vx+"&;JXi] KbLYێ.xS?]N>;Rw^"k^ vdfs)h;y*Ͼ[nNeé7 aN99|\L(;HIPO0J{Be D* T,g31Bd=g ʓ߻gzքfnړ ޒôI ϒ #_ {!S{Nl tZ"#cbh!IˌJ[Do*$IU[QX~(K%\} lRdAsHt#ǠGhO(.9LÒR3׉"`~nPuFP' ?qM^@,'n%pK3S<52Zc `}7)9t0Xwnj0hò3LF<'ISPTcTnX貌V~uPC[_xi w ǂ;-ML92$dݾ'ȆldgwS5Ȉiݭ?Y0ЯwL!jVE @Q!%Kt(ۼ9\A;)UW4z.}h7eϺ?*BDAG"d}WvifI,}7,rYxb7̒_w:}K')E`wsź4ݹ+"3R-ߪ 0`bJG )]#ƣݙ8h?R3%ޯSa ACbCx.UA=TQ,̉|ufPz_3|dܔG_eb N9Ev/ ?Ro#.w"B)3|0bƷu>@JNQ^?3i†i AbUPR´,]JwV^qϋ'G$ SX!,{FsUKG^yA#:#p"PF2qX"!˃'uB#p԰Kj3oX]`0ZOkP,4uE}}u4 uœ̷Ḙ\loSaN19c~ɬ/볉%?!2?&_b5йH-77dNj$zA!ה rHiOw zZU2ݯ݁{q ̤\+""V{7bSbz#}Ъ,TJĩqk,>ɴ e';{75-4m_zH*⁜%jy#-LK, S`=\1sRl`iLM?矃3m_%ux~ %:d҂l7'JER-%{wg OòsēŢHT@`Ovsh9Kps xa„Y3q^=S7²9V`ˠ#--),Ό*9pƘo;\[E$б6-B_ll,Ww_Zg /Lڠ 3PqٜYi )U jX#eL])D7PPɏ2蘩%.qzfwSᝐ]v@plI`}Z'T(D"Tx|Yl~D 'Ob:Ӎ $ |9< `;>jxdUteNH|Z3[-_%.~3BLN Э9JDUŊ::9*Y@_Eլ#T$6<ʂlv!ygo Sn \/\KG }<=s%ByjCN*X04b9(nJزiL];*←2CDi9A(k.\* ˋhT鴤A¶.sK^8zk3kD:h?H5U_lN:"5RW^+w7_߂lOUPl5 '{NuN |:$g0t77;WADp 2eI4>C;P׈#=÷|޴|%\ⁱ0"zoi3h|;77^nf(ˢ'c|`py1)f R喈鵻. w޻O،cW쫡kSs!I_EfZ2b /lvӾsb.*`RE=;#? %CFu0Vz-#C#%T~kg66w8kOح/"͊O>GIQ|d,fQlܸvv,fb+?np UQ 'z?ir;@'y:P1A<¢w#˥x5#%. r\yh"^i$2n81hBWHIa͈&`@~M([Jc94/:cDqrc%Y)g,!\=dC= ֑P4|fdavł*e~=$UWT #TaˋkfXqhXRƤm<2Vv2=c)uM?{Spn(PNoLG(gQm[ieCNϮ̱̍1U`{FԵґSOu,hE-mGAk>xs2M- /pΚ= n:8Qxn>ʯrY>Q./pݶZǬѱXr{ - *R)ȓ}889td|SLFdWW-G%R{%Sok6䦆#y89_0„#4[>?Dq{oG@P8\G)Xj![7UGe _ ZY$5@~ʮQ"-%U)̤|c8 L4XKto[[JD"f E_iibƪvәjb 1\^qRnps|XéͫЫ .{7UMsz hbnkCIN|4 b;gf|KS fATgfyxf/*YNWoF/r&D͚'h}"|?~;ˮD"gb]h6ycz= ]wTGe^sG7`;R~KeWrKF9`/%fV)ǷN6<ߦ]9LتI֡S\)0BO p}t[p+o؈ qu$-rufy8Cb굼Cs'p@h4#H}Vv tm&v[5"`6T/=8}zO2<$sS '2-Fe [W~Bb^wH 7PO7j$-KKxsO k҄5etʅ 6cMf܋I{T|kvUIG gL*ؽ+~EqQ'wo@dZc(M#`Y)؟LͪqƗH^[9F/?]q2Hnq.Y 2]@e!lQު V;miĺoΚ[uOEVRc{ƀO Dn=dPvBirL ݖy&OO}o/as=̴om4D ::KX|H0DZy3«|[13+02/BPֻsGO*URxjhvp5(J}^bg2BfqM-a~6GetxOp@|^3l4W4 Z.yoMuS05IVpuƿͻ M|=mQ(\,|/^6l#Qua0<Ģ QBO&νtm#+9~'&wAOҊ5!\f͚YUSR V'HQ9j4 G.ۏl@ t|ʘO -[2H2Re**,'54m IDJ].5Y^e(Iz 1\e+gV$Вa1XޙВZ"bR<r5'D#tб=a]v1A0 "5%N*x\;ZN 4~kJ#ut=U [Ҹ`VnY(ٳyQnuBuIBF"=,*)mÅ:D)Mز@ql`ɜ.p`s U}VD fSuV:KmSfˠD̊8 DҠzBE]u'aՂНSE dژ TK߅.ܯaFd٩-m\R`%<ɒ~V*~3@OY vX!(h=E W-$уJ|v(o:ꞎrvRb:f޽3tPy~*i'̨N/$ pU0)}:j>z}"Vr4`gpn<򩶂v 梨L%{_VG-aZ# =Z`>`n&՜: U) 5Ô;d~Ԅm^)ERXxV*[\0O.MZ3=D Z( Z/4<jjU'QH͇Qf/?-Uz?2[{ %Z8.d|R8B94YF= 2i #h2yޯ7-%ZQnZ Ģ fC- UBNNǬGC{ou:znu?Ƒb}ţ@Y})%=٧ʽUg2Z:%&\3FShvb1AJdTmb{~⩀'Ҙ.cJrKՆf.%,EC֐dݡ5Kd?m&jMasD6x BL&X'8N*V.i?Bxz;nW÷aV]f {Or,2L+(I#WȲ;;$ᆵ>':v 7\Љl4AGzH~N0T#΍mټ'*Rt.%&s*Lcm 8 *6;6(zZ3yo>ViPsVQ-(.GfJ/|5<Tx}y<]: _#hTر(bB,̿@…Lsn]9t3I̔LAF=~ƛ(r@lmxE.S0yYdGD`~.@ yAk- 'fQ`2Th!6PeJv\si RbZ|Rd C"bWgsoײ/C'^NBﻑPjKyfPuS6%g M1aa{~!PC@BJ0'ĄcO,^sܚDĉjw/7w,%aN&0 ~b/b LCS1xwH|yw'7K七RGU%)EG,Q1a\Mh3k_ bkU6A)]YT~vw>,W%E j) mdxjfҌ7"'0s2p8Ć=sӳ#B5V6OGL fy:l5m"[_m@8wf9~':O\9)$?ؽSxV_u:}cq}rϤ58r6]9 5jٞ>jAH)i;bҼrvUGǫ &FDj+zo54Gnn)N?S K!@yoDQtev\(yaP^ O2@'8D^>ճZ$)5"Q)k=ѐ?QU:*cȰQm')Љc̏1ڝosy@i7Q1Rzs1tUyT2R ,NhZ.ʧ3ZP̔ѧ j,x|ދ=v0VxxA^dQieJI%m6ҁm礝زɲgKc\Ȩ!<G٘[&i^]6?~`q L'lQ$ :xJ-&`hd+,KH8MEBmhx:.\ն7lݺl KYǣ$rhtKPpIpb]dݞb>"hЩޏK1xVj6o_9=詮KOMR2/-?t*W׺jڡ=^rtַZQEj|W~'s>ClDHK{߹%{VXm)fϦEHng+3"KcJDxv)SPf%9[BhUA3.DiR"uLL_| 勨ŏe>CsQ+?EQ9Ns ֒xS\b{D%ېAa8xgDZ) Z_C,\LS 3bM¹Qs6t>Mb C$z'%[6{_1ZkNbj=H9OΐC;;1K/Cö98"Oś1H92'l}∠vY+/oҔ ҵe׮u?:iׁ#9Ƚ!7X&x\쭂sy`PH]I[AZLA,-2ڦ-1=LjOnJV6e%}JLK ]b_@/گmͻu(Keف}ߍ0#ҮڪCO.k*އbS,f wI#(miQP1>L>*O9Ьt"0m㸔< ?5V36`QS.qU1YU f7m8aqjD҂,B[6Д]\*ZCB\${ӃƩʼn>onm8.ڻWvJ]F1ackb%66O2< (l[RH{'^2//)UJOU5ϲtL1IXU]-jH*ڼSzmlSz.g8܆=>Qm!Jás.;-#?^HnD.*SJf\4pX0IoLG-ErҎ#Zo02"9$Ѱޫ&{W? Y>cHkM,_N+[kg,i T6u諠+ZtdowL>J"VcxR0Sd α!&12I$a/ 640lUY /4zאdkr[D/hNVarj %lژ0T W\'(Aƅ4JޣjmXi/ރusؔn]tKNKr Z1׶5O1Od%~VǺdXq#ZmF (C2.QC妾!L%*06KW#B bI*OEÜTjv9"2,]M;evMF!Z_5rߚƔbX@0J ay veJ_޳\S5 SrTچY&XIœw#;ġ ]*Ƽ㢸8f*ؾ tX'3Y&zęV'.% +M">fKfH(MClM'Z2%lo2-nb쥥Kӏ$\7Eۣƺ>Gr> D)S dpU/xjSpjD&mydfjm !vٻʲe2)yh3+ؙ֨^؏ pm8ލL)˒7ujXHO-[E'.T68,Jd6Y$s.=7z͕wi5hAXA<{MA'7Hi c&_o_1A!F>PY}Mञ"> X{6E"Ktme@gwi0k0&Ga pN-Hyy>4W-oh>09nQ+PтN7'/.\8i%a;Nl`SHy(bGi&H=ΐ^8/\KA qos/MN?6$FCM%U|# EԠE@mW@@uVkOZx7ٟ*>th߽HĞ}F 뙇6kuRRo?EF5h;Ÿ),cr2)la ;Ǿ8s1 E%tg xnz!t=~̍:bn:{¤5f?d#U+`;x ,g7M*#_o9"P2<\n-76wNp*}Jn.m h-ri/e22rYo9-Rc*s8Gf$t[>f}rm3f E-Zqdn.qyAJ ʀ7smIѰ+2m Ioya$=Cu V&f8;E3f5c2 ax67Hwet'Qx:38\ٰ-Fڞ8G9MOZy4ϋÚ!g;S)T^vaؗ>HsjvȞ &f[ɏQGaprO2&/(ʂ]UaH}T+Ȫ2$&FCkGN}S)+*BO#_+@dJrFؾw-FbXZPmS?wvg%`w&%zp_ցwzS JtK-/S0ߦ\~89k =\f\3xHK_MgPFcuGTBB@W<o2.yY{q_)н7>F37 !d .C^ g"@}'?*y^J*i,i@e\n0Ո@7Ng9SJ8z ̟w"퀆{TY:/Zz&Pq]+:8Jp'bֽd;9R 4[8 qB6 Qє8̰G peBA ҖyZ)4a=pUqMoWJ!&l8t̗^_ #>J&B꣊+]6ʳf i22U҉uS V%'BA/."`B5A/Af%-봡- (yC+F{[WAۼzm)m_CWAg_jbP[ W&1~$s.i*Z_gE$ 1b6ȮG.:^6"0b~+b 4e{yy,I;D#'ɭ6ROY:ɶ1cKٚNr5v@BgVX3e:?a)Ykgil?? tkW! tJN&'_z<%auf}VMumBH^n\% +Q"uk '*&2"ݏ-Y\l2)fM  bc d1Sm$bI1:0^az($Gc.lF@aֿT@l몶2#2ZPWbΰ]mh:.LYCK*(e7h~˾\  #(avƦbe4A:!vɃ )+lu9m@1.h}SGnVS(g+>-xC<ޕVAoF ns-ƮM8D7v`H,ڀqA91߸v߇Ir");Rx8۰W ܸ5< x/M# P^`mPJEcYvQqNZ%j 䬌 >T*7ABgqȉ;U~}ruko$?&(f SL1#Հh{mq}&\ R7KbVL{MSYSEE~=a,W,ӳp!]>N$b0[׏ۭ_!jf >%[ȱ*澮 ?9mjyL5kL]-g-S* _ˬnt̚ͅ&G:y! +&dJD#mw@˜h!Lr⋳Rǫy|\}xf T,.w! .FbǪ>v ^ohGɑ~aoxŕ#YnL'%>bG?'v_0I!R@ޗ3/ȒsHZ.!v[EǓ&Y CBV=3%/?k4 [[ApPюd y350ŔYcCN4皓oVgs`_ኳ"-˺agX7/dnoEQj8*ןf3uGpYcg ٠wAɰc熚U1#N3zo ?wLjci^`sNr>0(M#pXVaH7 euE~}#cWQ*7I04rCtFv(@'}c",COaj> q<}eTzd橱W= $ŔQMj"ksZ;hgWn0Vɪ^ƐoJ n>%zAz#E4u V|quB+@yŊf4T?~BjmTtX7dY=Y 0~v-MTZPQ8ơ5PHS튎jH!Sbnfə^ wGCa A#/ "="i˂`zYG%8VZktAqf5TzَRWny ͵?"]|?[0x/KNhI8vn{ev5u[D-Ko1:bv[Ojtn|H@F>e)&mӝ!F1Wvabs_>ۦ…G(/p1_9Qbx*"+6=hF Aw&LM$Ӧ~xnB,UϰL~`_JV!6< fdIKٌ9ĮȰ`nKqy>(H$HJBZRc=LحIr64R\0z,5ltzf^)q;!"f.-V\=c~?n Sf#g}wxaVV߿`3{oҒe-kͿ*JfDJ?{-{Rx.u[B ڣk\kl ˡ^%oq8ʓ\ >5Jٱ(g.> pJξ0x6R?fiǼ AfMB 冢9|=i7[xGs/鋔v+/5*++W~oDUC8Whk`,4#U_.4^OOg)cměDu`g'x4൑m *KolyxD*0Ꮍ{A,!ME)*~>8oAqv ]|rOd kU?:voh< lRv*מinF\Ee(:km}q|C.v4'σk1bv;*6>dup|:ߕ5oQ>e}ZzMQQQw)T׬.wq#?OoBJSy)1h}!*{EFʵN +*1n|< 7;hKT#M&p0Ğc +1I6B T%*j(@ $ 5pQzk1 f!v||{)o]j 0 B bL5!?mmd[AN8Hz҂XtnxA/Lј+G6uv+-`Fzԧr~x 8{5OEjey߬uzW*p!.O*[ipf9([+b_[{иy*[;J.T-c`c9ܡBu1MiͺT ti}F_ȫq \/DՋRafzٰRc Wp A 3†9F"nZ{azI:z|77 Bͩ31.ZVd@dz CUZ|mڠ${ ś/ri[>*E// =DL_IZ.!ҿGҪ@E"| 7mf's <8&/+|d d)FΠ?Hu֋sn2[13m;_4[H~6)}e^V A5:6J\W|.lrXōGjoAh`C^>(wMaRR[4g_#NVCTl‰/rC957U&7ti>W0G 2j_&1NmFbYis˭oޑNP*Ozq-KT:]֕[i]]-X;SlpzBhht$&lꪒvQP̍]+=B1fd6 NXh)!:ܥ`naWQW2Oυi"c5aUc(.s1՞~Zpqn}%&1-k&A%X+7|-)G*%_/OXAm݁4t*[PQHCHMȶU`/ʂLv4//0h5.|Iz#QDʘUbSw'{>7u"sgAI`|Bfd᠐ݾv"bMtbGttF/!]Ʉ^R#ϻk)b$$|:4E2X~^INјZi. sf0=-d+MWdj-z*eΊsoxsC !2D,!8w>L_6ɄL697$z_-͸o`e#6y((#3uѷEukZ)I32B7oHC<,uLXq:iG4wSz?kyj<๯=Yo W%3vA1SRwL'R O5Ei"'Ӛ?H|He)x'bEjw0ȯLLhF?< , &ݒ~ fˤ@ ^:Xy%88W@)+gs3!]c`C/#( I6Kzlf >V t ׍,Nz7GZ~-(Lw:宅dN#(l3.讓K_ZX2+H(pBkY}&s;|JXQ)@ cmq! 7(d Ԝ?Lu]!ql|s.ߐk_Vnl'Eci(.+!S\K:fR+1Du?n(0w]sBC: K"x-g6-yѯUxR%^B/.},(h~N@j/w]o 17m94yBl\Fkg6mIk[޸?` NݿsyOֶhו{,zv ű ɼg1b#U|&I]{ + 7ܦkô/@m8g͕3ԨKye}Y+Ū4~dVy{ ؾ/}BoޘA~ 2cf6H{=|iF[1 YM*F^>ҿelڌ$ \Jif  #,~oO<e01.q B+v0“lVx&NO ;̳bv̱4#*CZ./v@;[D| P׾ɑNv!,)VT2 ڱ@h (g[V;vl Rb׫ox^(v  n 68Y \]*Q$'y|`*؊u)j*{[Bk[B&SdR1 r̚ oN%Ll=]VJr!Xg|a_;Y}ܫN C(38;x9p;n?n3(*lnh*5ce R(׊l6X]% T5Q=̷u"\T8 tn[x.>aU|b=0-$}'Q"_Y:58 */⁣x%ƟOoh vx,^_ wjiTfvd׵ =BVjٔa^Z%8d qm1xZAi2Y#vF4I0-ŠaqT~mƏf +E@ J6}& YpξSgnR0U6ira;>;!2¹c 49iOwJ< *Kl !1R^. ILJJ & q ]SMxJxẨpsD 8>56L."]*슷VDn*Hml,@B^JrTJd4@;S9թtE9C 'EyK &Wn>֎h#΍)3f^tP6. N64WܷhcդӴ{_Gղ'~޸ƋĦIdv/?!b\tJ(꺈gUL%r>483( P̴ C{;sϝeМ z,ƙ]S2< 펌FY0jVUZ:ڰeũr'G_2=u-B7S2M]Ұ[eH\|H "D٦rFO4jE]3܌]p`H wJbYj$ܔS{p"bͧM]X}܅ŕRUGC2γ0È@ZZNu`Kz8V*lsFC$AZ_سzUA+)c'@" Jݠ}r#~zޯ* MȭQ%f3>[~Rڸ'SN0$*ݾ%0 \m..f 0P0p^ 7T711TYk=r.<('^xuΛ_m㻲G#Հ2;G;-1\懂Ll2cYaLeOx~jș<уŤHʩWTl(X⩨'r3ZRu!BmR <5o[akѢncr.-*~ECdH. c[҃wwrY/t޷:zyYsE;ctA$]YsZmC^sC !Q`/ (wjmS+ئ` 5F(,8715ptyj(`m #R ~ 8O}37 \W2e`6@I!/δ$ĂFkU VLx K^8=pQ*\\ ^{Jފ| 82FI,͓[061cxq/jCJ>ƴiS.K0Ӟ)9=)4O@w3fp%~ʓ`#Z_87w+:rǡ nxK4r:pG=xF$]2_k뚷-RpFpB{j>mWuh~0!T6؜yKH(9V70[Bx<юLa*þ| u3gWjTVm^k 9?GUcb^4AqV,dE4?VG;ver*Sl`9c(f?OӔA*c6`{6~DpPk1m'7un{ pCW:#S]:c~<g C=E/y%=w3`lKB σ]6k>7ߌpx\ ++w%Kk3t{(*V@G\'O\(3;fPh)]ń n(h.*ӏhdGmX~FHD .` x)dY|ѐDcEտ`av ]dLZlG-؞d22Vo_'dv0>cr$^;ݧ.Li >Æ C!OE.m+ [,X2ǻR'Ui[ܸo6xU,bՃƾi5N+`>Xh R^e3#H61xv= a(P*AEpmn,b{7C=u(R-2&(z~P jxBT5ytkh&TLd!ڦ(fǫO"\ߋܜ=VpyJŞ틖l#zC4w&w'ߨwi+._zJVllRle'G??]5coO 苑6 ǘZJb!wnǕ춊ZȖd]%r  o&$xZm^rn; ܜq9 JkBɳ(ȍ=Eɩ{*v#o]-v⏺:$6(uk~)6)х|D&.T#˽SwA'OBL>KE Fcֶ1[ ;ogC]K)%Qio'My_klעc lAlf $#hi*dPYVNz=Z$G3`"{Feq+`2!*i!A`' Xh.|.ɳ"0HOf '/ g=vq]D N1@QTu#kO81 Znx}~+qQlv[@RZg6\\$Q'+.v9^X p^*]!3DIqQEYU\(ud=dJ(En'|l $^ K>6{٫00XUfK=s{ =-q%&Փ:^Z >=AȽA R yZ!:\iȎKХʍc}f@;rţjU?d1,?Bx.e }:-)D46p[KfJ(*˔]UZ=d|}o9YZzC[Xٙ*kv\>D܀z 3c&1u;tP, 7HB03+en/| pM"d_2lיp8pH,-/pOq:H7b)'DUg>) |3ח[= MOB>0%-–}rWvcZ^O5gRZ?/#Fåzv|3L 4ȚG(I_ܤYA<5_7{?A_9!ӿS K(wF+]hF[RUIom&3E^i7V4b\dW #VSiIv蛴 ^㈼^pvdZbGu p-G$hI4! /nXysx?<-x~[v&3GCJy[dcO֑&<8rc&HXDfo{ $p^,昁GhҸ݆Z־p5st\LN$2 ɉQh9I9KjGZ30K㣛14N@o͐TO1*ɲ¥|diF_tnTy°ڐ!IU>{4B=!u1>X &Ӗ_Bmݱ5/X-0˟o2-gc~wu&XT-gžҤ6-B'誤arLoxR'0ly.Qj&ntPO*Dw"껈8vie^2z/j(5 v%~hlam8=TSDtG84V/E(E$P  4 ~H"`0 8K n+* [ll!ZKFB v6D}EPrF~Q(խy/U>2:7{}҃pcjD&kP8ßF]'k<3;vi)*/wdrz;/b=.b6 boǡ +.cْZ`Fh@О&d-+l&NIZJP ?!ָd VkKRVf~bCcHSw -Qd)l^|ޓAo 'WDP@h2,=1I0q̾M6Cȴ][+/8t.e6=R᙮&g`M@xא*7 i=}`О/3DfÌf^*ev=j%xMk5wӨ~MHQ/8tUlaPK,$"U Va Y#yf:6TOlqmV1jnc3l; ˽m*ЦQ3Lؐ%wqQn.UHjw2{$:@5!EO8/T1 VtY^uѕ Bv?afDI;Wj|V-m&_}$^C(`rQ oJұȖJMǸVgǃ!"nW$& zܷP!1~[WQO2k'F1>wk)# =$݇M6 ɜHF=$'s=nRս]:!d}v|EW:97{?2:nBOkYҐLn{k?h$_A*.*7jL'S&_1}*?gBp>w/x"|8"'a,`m+xUlF,'Dwd61Í PFWaU-3@`ՖaXj_W V+<*C TZz:'ҡnbĞn T\։;8c{O1ʥ#qD)unJ9h:8}AHǏkL5DiQ~rQ{LF{B#V!lq= ]K6&eSV}(M=)W9-VFDFr TaW8=Vcu$RI0drM-?bcfMRMY8 IRɌ}cgr!Hpp0$:=F8v"?]MEV$2`Jw*>PŘoJ :@˖sԹTS9ܟ'OrFC qB~HWes֣RSk5DRMrl*g(*}א4< 7$,x= x @[g[+#,0\GLX{ضk55t6 `(PAu=ńow !VND=t͉)$^= ]7+Ax A0k{vER''C>>9hB$/K+b "o=H.s'2`Z<_! )m!Z#Jy Sa }*}9VJƭVȭdrY^oĿ\*D@xޗxlcCRuU(< D4y\Z %>ƫڥo4@s/qvY0ȋR%\Lǀ)*Qa q-%9{CAހޡyS Sf!dGlte2u"3 V,O"efQVo$ST9Sݍ'wΒڼr[#ү=2i>V})][wҋ`4c(KJ;Q\\cq4E+Ĥu(-;OÐ\_A.5ѧEv)t*N[Kx@լ_\~"z#$WZ +3pui? qa8۹cɔ'WUvh2 sXDq[%>5qv9t ?M8+,\C'F.K-S$Y̠%#RTuŖy(6_6vnCJMN^_ nd57iU7 3ZIIu }GR @ 7'aN~sjeedlƋ-&u6Rt)yx`XZN*X pI} 8kwč:a1x?2 O&w)g*3LyOSN͖ŧλUC'6Nkc);j=P0R(.SCU<,3jq-b"NO7wXd~jp>'<?ɝ''Ucd.,~f5S٬_c 9awn]bCSmaLُ H1ԥl7NDyp'Cgy' Յ&FZaP`FoCʜk. MҥT1 { q:%!(\hwŎyRjDTUnٮ`+#P>u{c:6_]MwYv;=$C} k#kf8< _!I29kh*!k ܩΟ c*㧜 SX 97|`xyM 3E QUj%G}ܷF*eFzuE$&k%ގ B}ͥέ/ArbXY!_<ףOfK)s/9rjh4m ;ۣ ,HtD/; hr($;VPi~: _~bh|.U򥗲8?e#9zT%1 .QN}R*/ڗb9 &Aecx~QKKB}JRa>Ss++w}lF)gB%Ɓ37ӌ=̡: t%^!WEq&)3ʹ -bjQ ?_MpV? e1ggM3G)ߦ 1&+Fo.Mtum uf-Döb!nUĈ~,t)!  A7򪘑.)Y9_m~fCR()HbҦߣ3e<6pqW_WKM$v[ɪkɇ~HW8hyE.yN7^-uRbq%|gVIZ *l/< ǢvI䛔þ 0=֣ I0Q/P9^?w3'{Sܬ|~bG¢1E(!/[]wxȤ1' AY<}m-a."<1 ,^ۿV鶵)~-P9BatX@#"t3d8dC0v^GlE Lj:ii 4e*5/DB;[ƙ ~Jո 3a i)_ҨMv7myXث3L޷&lH،"KirDiq x>I<%,vm6TH; fT>)o%$H6 V~`xQI]Z㱍AAB.&{N9SBA>e9T04 0aӆxu#hH%^ֶtt)Y3˙7k@5u&^{qjQnr6YfL.O⊈իm9!Z02⿞_9kkMʹgRBa:r[H1_@4JT窆a aa*sgܸ.IqV UzDǟقfDgbTg˒W?S$dg#7ihc"ɡr]{kRRѿH-FEI1Bk S.^7ps]}n #ʂb;~GAA7×V{,8 q;4f],B7b館n}l kRuj!.YwNTM}G,µVVZb]MX&݅/Mj|{ '{ѧ6#,/x^PƊ] /(0-`Xi(5J7,E870I~AH,e?[cCR' '}{#mjD1HhG\=YFjݹ١w#Ѓ3+iMZpD;Ly$r܄8RumFcPG#My:A~nS)i˭ա N2OԬUsLFcz܂B֜óceBDy&wsʔ4KĒgqjӢ s܌]6~sHnӞz,j|ZyS@& m[!@Wf?&jY.&j0֡*i~Њ;p!aT9rW`q0 gX/Azl+[Wi&fH 4IA4Y0jYn`F]brDHWbg>P<1|K p,&^WOl&EE8~JxN9 'ndxlݍg@bƴd~~њge]~yx#:[8X$n\Zm.Z E|x9+ :Ⱦr)L:IEZP|1u0jSax8H0NG_|(z)]Y­ :C.呑?$cuذ1<ϸ$xҤT@RSQt-c˹q9Rmr"|S S]Qr="x)0FsGCKHxq3RR$S6}鵾n*Wr4 gZX4ވN.]52/+%9}@?7$,Y5g<,ۖK{[B:-aSXdcF]&FP~2 (GIKEmC;m5 'Cg>Z;&pUv \S\(ЫڊW\98xm*!qYp3&R1lb9»UU~'FɎ8jcnZ}[E.rZ[_=:p/_o&予R4ݶ- !KMˤS*ULگ@ݷ؟LJ롖\ .j:7\RzxOp*L$]dwOAtC:Vos&MvJlei1= TRbugP1Ԙf A?T;6?mO9J=RC 6?FR՝͒:C'-v'ĵH?`a|wZLf1A 2m 2(];+nbt8E;&8ȯлUOvtTL^C̨;4h:d)3+֧;r-ؓţJh6on]4OBkϵ?;A{w]<+Ю,^eN {9ʰQ,p249hj@BCq|ڂb u&vGAZZ"t|2Ǒ.(+_܊ >aHjvEddu ٙe`brxۀ$$_%* ' }:ޚ34$o  ]e4)JiOhC! Z;$\FZ65 R{T/ޏ5-O1irm[L6 s~S>8|x()-(2 e_eg`F];T0 r)=8ۖvXBor@d,d}Eg%4J7 l!_*Jm/YF ;ĝ+8CyD,^nTi^xXJ_z3 IjvG;hӑ P&g$UgډS"`L&6L=  \zgۍҏuEP #0=YH8 #=PMZidU.c:-1.Y񐪶;41v%sgaO>WTJUF:b~R@}B rѹc{EKsJ /qP.E/p: &qn]~ *~ޛ4Dׄ@}.I/s96Y_TjliT wXސ7G+8wZlfܬs:)c,a+&GSL.P)&~v78DŲY_75fMS4D]fTIJelծ.-4؎A8m#j/uԕd ]YY0>EI/! *uNض7g#K)Qg'f|W37Iu94Đm4xzqWאưy|rQ& 3Y\Bto-]_^DyĦRCN3QW7 ]lsM==lSSkۂ2IT@w,4-!VT0X֣_<(kx17QQO9G=q<B?,Q =i>NKpo;7ks/#8=A6[F<3AOSs+LٸqvMF~¹"ڏ(7ZЏOD b#' +$yK!r f&]9# B (`( 2C :ۯݐ͈= vHF\`m1b_ Zͅۮ3$XPkܳ(+s&=]I5I>/o=FD[a'G4Su%|& qrh . >ƄYSfIQ!,q A"2SKz9e.<49p38Kk<9C$TWeijg!JmQW(:TpY$c45){G >gxwҸcPg?&ʼnP"jx&(<ɳ\H&-\ZDh[0-D1FC牓ԕ7*[ڈ.7QιNeh+gG.Ҏ[BNA@))26l$8 rh"Myr_fB 8[)*(7!;ÈЅX+N&[Ү `, q"Dč%ʰ w(Dd$}Ph}b>"XU$mX2Q+,+?tiË} 9 _} ̲˦i.AG'R$ogK>)-:]Zp#ݔsC@v\,Y +yjT =0U]$Ljƫ[-&b=H쩦&at`L fHv}U@puqaATh F"U:Z0sk\)˙$)s oکG9"q4]ؾ3x#tT:ܓ.@2C:Lo9ON%\@zssLsq7$YxU9m$=odo, u/UG5KWFz {Q4Zh{3G U@iG&_4Hm\\hqʈV3ܧiE%ӟ4L!"H$ GlC<1o{$}C?)ZBt@}TKV[=~͍_}F' TJa$sN;Ұ(-OqM cJnɹRVK9MP"= 2]Z+WUB.ZOϹ LP7aoX6rźPՋ&+G-ҋb2 HD^E&i\gaQlR<12Y.!Nܡ늻v͋N4sP:OM߹4)Xeլ+h! Ht~mP@|qm`2tkr8%tbcq.FMxB=lɯ1Fۣ,blJ^oE\b}dt (B:X Pf ao8NrAQ 7'Qzl6g-1;r0O hn eܕ_0Q[5:9\3Gh zOal av _8n&bmy4Z4@nSg~ds徐sg9S2qɏƀ6IoJ%I߅ng; M řŷ FrVt}Lk9ѥg2DG #Y~|KTGGa|e˼{w7M]3jgkϕ\ԇ;Cۀʜe FԵjn۩}7󆅱Pݻ,3͗Ul.ߗ SKg_x?m;ۈmh#Fa܆v&e*@4aз=ɞ-9_λh:Iw˚=14 M)aAYGIC8Eהq O`dS:;Cws iTRn[.B70>kD\:.HTk&L@<bf)m!ҧاeMP9: hsX~C?^6=8 8kˢ?v O=#d5&4^ ##O=ꯜOQ)p.ew"gDbT ǯfJj /*h̟ ff+兣6~z~:@$v/Ȉk2T'(Nzk>ml6?wM2JQ%t"b+Kߎ`jv0a7zZr׹Fk*jqNw5ڼXH5A4նv%~]|wHkEzex_v|O3 g.9lZ JrQ?bѱK) waiKu#TKP UsA)>וH32s =;haM@:5,LO2Cq]&_<+Qw5"t ^zw{ Jcם\& 8nUoq;aZ[ Yqoz>؟\zGf3YPVs_U~6U5e?!"aWx7: oOax41~Rev3Su[ӳvMB.2 z mihpꨳ*xCwj /:1t*s_ )؍+K>UPMLJxYt]:U:iG_c0Q>Lgsg<U ێmؒ*|Xu-wѺ"3MNDz,{i|0FLWY1?lr`$']DyFsnSMW=3 LO&AJWPIFr9GSf 9mcNu`BS_*Zry V7`]0kEMع>)sKUY ~͏ʴ6o8l5c"b%)|L`^t)~~u}p2wO/5 q6fx k ZdE&oٔ$/`FNsFB6$UcKU:#ǣ{XL( rʣj$ CJv}&n(7-fynj+CG%rCc"{)5WvUw,U#GX01 [ #KX؁{l|% C8| !qEd&Tȹj=L3VPyzB(ô.fCA%d˚(&XZC/'NPD3uw" Jz;Iې*LYa%5NpsOi%]HbF0Ȯ5 pCiikG%b%);;|~F]q1 8_>N @I# EbE Md;?kKq!n^|,ujzl.+tæ sڌ<Rg#g-1$YGINI &('Elo *+R_\!nGB.&Q@N10[N22ֵk] OH@2Vw'u끸~z#HR2 rU%^A/b&qw'1ACr:6aܫ5eV:{PB]x~ūU+6E庍lNjSGkt~$3Em{7(40:#*_c Mi׀8zv&ϟ쯾CNP'vd/Wg^ ٛi'iIO)nFi,bpx-ȸC n<<^*%#B|/BWfݬ >*RHax^Szҙz:Bm<PM_e*DgOȓIpi^aBĀO8jmȻE2{CGPO_zϓFm 3v˃zp&Qr.7'[֣sLFL؇// J~ -4_ 86İDƩtJ|jfNpď?u@4T)Ix~'NSgf? Tq ϑgV)39*Fae"T}e)e8vGJ#I% J:IgS!puk4M5OTs7ܒ+ĩoHBAs}w2d4ksC793(;w`۔&0֙g.Zobj'55D LČ>yca{H/c"}nѣC;7zpe2 }--i\©L;ܤK=M,X.@!6$aYQX3F~Z7NN c6qݰ>#*h5˼6I@4('-|]fB|*nX se͕;gm1_:jW튆%aH+ _W*5/MD,B.ms4rHS!^rD1뮉S> RtʺY/.&TQݎGSj!+zvwtPj 3Y_i[( wnitT7*=sN{}ܸ礞= D@aZ,l;/-{5yV_Kz4UԹ8E1Lœԏ6Tau2q|&'EZK_}8n#JhGTvqBd11W- sFAm:guN4E|k1akg_J4wWn:*<{~i᧖YYՁ[v'gצ滙_-lɈ\Ņ{cb6x`g}:UޒylsT8[P+];Hcn ڡ L!̿_`vh1'7 qq|H瀄e7X.A:t_}JC1jŅ}muRJD[<6rCA oYUr'89UgM&'e ` S  ˼m3Nr"jT@^r%V[AoJ[~d co6pȰ%ޟX5j)br9^΂OFO'GVz,8 Q)*^i L{ Tdju݅\"Ʌ3].'NU(=E~>N~ʊOYbLĤfif4L0x"Ǔ1+Eܘ C`v- )r;֙nU 4Zpx,批^F$0YoOIK`CZ(0n o L ;8pohy=(1eB< U'3F9@Z'qSs$U%"2J[,.oV3ꇳ,h_,;c(80؜U~>!RCS }媔Lfj[rr :fmJow 2a3 t%bPySqĴZ{RT:)ݑƁ@oq|z$AP>Ѐi<*\gP0z]Ư1sL\cv,qJywLfj4*egj[1S>p.HKt wSfBޮõ1B{F?{D6d4AYL{)T* "*GcSp3]W7ڲ:WD bp_ Eӄyh $h r3 DOs6e>?a @tq)1y[H8mj Yzѽ\NbBd/ @;I9?y`$@S^/|*C%D.Dž 8%k dߐ5{.xQ :dZY|IӉk=5X5i8#z16N iHI*9m'P_(X_#x$.X3tYݴj/NֵZHU! ލye1mPZh@/(M%[@זKV:` EO6اVlԾLh)Pbf0*?"d|ԍ<c^^Yp):x29bqAdR:E]_>Yk1{ʞ9‹ {V.`7{.=8F|ޞ_[ӎ>X镘nom4+m<Rl*,]NQ0 *1@/e@L#H,QFK2qkѯI\]3vKԪ!wrO҇N;]w4&#i-e3:y 5.{5%Wʤy_r.J3-o.=|dɦ2hj&D4g 2*>OP=9 Fp=+LiZaLfxKǾNEq0[ N{CUqUr4)?BMuϓK'w$1),WpQ/+: nȂAe8>7 ;{녿'p(.ax 4q4f[f+|j*>Au$|K6OFyUUq|pв6ңjIȖ'$֠ kw΄"&5Xᶴx>!+H?Xm\* e|m$L3KMؼW26ucۗ" `gw{e)E+O?sw:g .> PĉW۟D-89Ȧ^]J.yϖ:Ss>1hz/~~d y!xV>YXʘNXdud`H C6Ćt Kɔqe8ĉDEO*Ϝ~āB]v$=HvzFLNH.EW~~pDm&jL 2qOY K>U_S@W"y4F@P&v\Ev=N[{k8 Ъ)v}|O ̗L`k` b)v􏼘ݍq(]La|'s#%j]$J1Oui1.$rlB-dE@.gQG/rtMSCtV dr6sP):rr@.g 뻵IuSYxiT1?0xmޤ Ѡ#ce fT1C߇>o<,lm=oUz]Rd1,Aݳ2䍡Yo|7G=g9bo DY6(G.Ȉl1n\ 6m6/y}L;J'îtb뭨8 70RWQJY5bC,d{Q8T >62.OXpy6fFRˆ;[j&sIKη<&c!:!I}t )Z-FTuxP+-vxjL\bØ6u;H xLGuԸN +:+WhZ7Q)b4p\ ǻqً0h.yn)@%R*НJ@8}uR'72N$CEPzu`f [6Zjs HFz ؤ:-=/:̥DZ<(4-mt!h'zmjKQ㣌 m&vDcXPvlWy"&ێDĢ%ǿ'jWmu3eWjV.M:JEKqh蚭¨'#սX+u5 GVIë]̅). ^]:@Ⳋ/ۉ-W :ɏznݼ0"i!s>`ޠp[6Fּ~:~LcXx wn\$ 6D:0ԟL*Z1I L(gAH۽5@G%R^QSq[8ʏ{F)CLNC4\;r4{em!˵᠀<ݏryɟ.Í>8 ~V}[ΏtHMqa"՞Dٲ 5LV.~ug+!4iLX)0\-T4.[)aՆUpժ oD_"n}rvobB=eU~ \Dbg!p8lƮs,Vd'_&_cNyblvIs[9 Ėϥ1}@:GSjVg"~,xVTe3xecS2;5{?EFNj( mZU )7~oOHvMOIa3oW=uuJ8O*ገ+7t Q1H2.QguQ?Ъ!HQbpx6n yuTjethɋ8C|WD<>bOn5lu:fWA( ~ ď 4mRZ˾~_c$<|+\= 9{#'S,d]d.oxTg1uaգ?N}}%SNoz*"J)Vܙ 5HKK1QOHF%]\ed^6ehO5ubG^/XhE3QE9C? uM ^5aEѧf'^8q6buPo] 9dyT~2 "|)qN2Ժr; |钍W  $]Tm]o7<eEǟXo~3B4[5\HP'1[=ԏ~cm!vT%cv;gb5,$iYELԞk3ʦG~8"0IX@Cc3,EؼxFQ:+N+۬1^ D;w BW3p)H S yJ 94*oxnea|854+Lj[fQ=3S6@@hAMQ'4U<5~(6}6vƒ35FO9/x=>isTHPN9ӯ>QmǩfNB[UBqmN 0/VCg"U- E!DO!G"kF=ps[gM2l_gxof&iF!*.GxfH(%lΈ=Nŋ 9HFTR6s+~<#< {p\t =c݅OeK JY|%:," !T oYAU|zh&T@DQx+)dIH%B?K߫RGXD2IXXr,e1m4G^f}- S:$M"f ,xF?!_PDw]%L!}5&p9=[G;dſ:(DЉ,<ž&ߙ$z^'{YLK 9-AL5Z.%9HII(VcyVb?) f`XnhImcNc`N?v|l3cd$1t^,9 v4[Q6>PC(cG潀L͚JR1F,x߮h;R!ˢG,ջcң*wE6IrqVt*u#(+̑cz"0$~ǒ7} YhbfzvHX(U}oh6Ω4MDqgvAV%;@YjieKAZ2N]YEo|VI}$|H{P){s b ¶(횫YF4ߌ|B }hH _!_\:<^Z ӝT!aQïY'Q1r7%/Y*GاwV@FO7vǘ_T(֭qt-T!myOi <>\a(]U8GR]Mg|Hp{wߙVo p-|E4L[*1IYԿձ+Cx;3 tW.LD  _S)cSumSX;×3@dg#tI6bFrsdqK(^OUmp}GQpd\3gax(99;2ѢP{ݠ1𚭎 Md#ln][@5D Zidk LJ.M )o>Bo=yb {@R& wy^q&3V B>֠T>Ɂs'Z=~A 6$:+Ww"S0J6{i\zA,!-Û\2F] .:^Wo,@qTQX~咽d7եTL&qDPEdd,BBD]G ki$[Vp jt v 2Zd-!C}H|p`c g>$s8kSLo0K(!Ϲnqp_),+9@Yl7C~<@VBQǑdpʲx m#˗E$l2+@+t^%c6k=!f4H'J~/bqNNTQ 2kKv`vo~iA ˘BwUD]yv|Ұ$lL@G}լxV$V/GNjP$_Ex}ʓ!KS 'VD IC+&LDcNw[누/2P[> d=-Gl-Ch"8C[}~+,HbrTeqoקubZHY$v{y,\"q&>ܢςmW <Fy*!,SGTf6sA2DD9)k9SQ]hE xN-=ыW句%;h!g!3]XسB UR+9`xr~DzF34}t Că5ԝa WÂ=ˠܤGZC1^h|p"hTu:I+ud@[b)ψT['Z?绱gk֬$PQ&]7sqi_@yPě-.ۊ2rٛt3 %q):(bjM+> +3Q%ET[,&('[Q+PX:[xZ ɚN4Jb.Yg5NM^qloJarV}ANƁ(yyBrKBwwG`F/ʞH漆߽3߃EH]U} hN1 ]_?.~y2 ? (K2 k8 m_ypcSd؈|57*s={99[taw$L^+mTǬy Ҏ>9~x*kI6[GlԤ|Q[-EnC1TR{ƭQCLoXG܁\nsAoɅ*כƄr噉-HZ+J/eqGBt0#Y&حSrE漤l\Fqdݝ.Uz哵Qf'B_JV~\`n"85/0ךii|?zGz_  aUïPp8C!mGp' f5g2<{6I0_*KaNΈ]71e!v,=U0=Vy/`Qv&fe!8"}$ªO0j $X2-ନ6&Fy\~[3 Zgnkk\1%C+h\q?:XE"0ǀ2ҷF}HbwEȒڣ &Ȁ.T9(_4/iNdHڽ0kB'Ěމx^.^gDFx%W:M3%`X~׼5$7 O@6<>'ZB|B 1Ж4Z杻KIs Pb!" Y\441i9ORJ4) (} ~lN 34R o27(O.BF A\Ҋ' GȃBmķ:/$Pc ?3L ~# ¤M+]㻙 unMuC_VNw.;ZC%Z 7;Nt⢌ZWcI6Vz 8+#[T,ZUS[6e%nY5l b)r4;'%Z p |hlqa E4 ˃qJd-ٯrdx)}>|'C7bW4< 28/r5RӄVX&NLDAՌ;%k5t"A:ř J+V'++Wcy+@6!\O:@~sA#vj)p)$ChumM#VC.BԐ;dΩ$lZ]8Y35D`v%tǍ],ec֊,øipCI~NB5/=1MCD+W#m]m؀V'VENnWM{Bt''(;3T\ MIi!= `Ɨq'*QxB ئO.#CY\)؈6:iY,,ՏQI&rֳ.u`3RgV`$;5ΆogGWwo1ǎՏ5".,@(ęCXkzBp 9p\\y«-lj1AŲSo"o-eY%6Dx\x.)[LֿOϒ b}zD˻,Xnct2-*]4PwSxCOqˣS8<`.waLjxk82SԪTN4>AKxiX͟KDC*"u?ߴȿk #<8RM,S45XD "[ke$ӯB|V}W/=ϒ',Xe ]h *Gin'[$Pg-FĻXދzlv^YjZl-XjnwcEdRհx;tb򑗢6b9Nj <>џkhFIFu1V>rȃvd|&u@Fo~p d6p5L7Go=Hɣv|JyIYEWU%@wq#Un){6gdX0.}K=HG%T01CSEq,(c `8H3gb#/4 vg;D h&q;|i:G /B_4G[ۏ$o7!tO3ǞГPA8re DmԻjD *zva"'c }&r.vnb:"{\H (+^؟ `zN }^MQfp5ʍ"(9m !̽|o*ݳh^@[c<-:,L?-DK٧,_`{+54}ps7Q9UN $zB *C7rk.*j^{yR^~%LlW:ךR%`~̐l Lo)7U3.?94d臁kJL@/H3Ч<ĉޥ woĔU8,I W#{0_65IGRthh&B^ ziYO.Ё5 Y!jIûN67*Ka$_zw C1)>YTsƐKu{ ;D#V Q)Dti_ b4roPBS dD0@6+ECI5yӫQ b̵6Z؆k[K`<01R!B Ŝ8N׷QX]( IۖLB"QcڍK|Yq9{R=j~ f؍5:9CU;q;Vo|qHTg0tXʯj[X:)VAS m52HXGa2_ך4xsH)޸`-OyX%Hqi %\O9Jm3N1@\.kE֝Jo!ҀF_-gwNxqt!u!˞/6o9YY'IT@r^LXT*(̀2cEZk0`LÊs'>GP^0Fq L|I-KՍ"w(-})akm pGH KBb_Xl'7JC3t'B ҒJv dw,*]bN0x V48t4k[rY7^qݰK`}!(NY=UJbA q0f<\9=;1!Vb #Ӽ 6Udii1Qt4p؄9)62?;p ZTyA!CyE!썤 5NN??!μFN`~qUżFP8霌 }ִ*ǝ6KaFsOc\,jߊ3م ~hY:m8() pxylƲ:YM4(΄QuM}&D P棞_ MLT-C@ݰң49ĈƏZE=y`Y09aRH9?m^*c Yـ|C#?s?ڙ`-kU]q`}k&Tɥ NH7-)juD\̵)?A,dnkr2nl(-88]KS:hwU3Cg_h2-Ro!]Jt'PG[Y|8)) J^F@Z?h{,O}B7(R8};KJK&-Tk8x@3`*=:/ raY( Z`Ao3$.EFFNX,,ՑẪd(N¤ENޱV|er.0+$@!OFwjK 47nY^fc#%tmo g_S0lIOD2!R}#|S_l$t"v'$~[u#ۙ;E_In?l9w~Q1;y76Xѭ@qaUljF^+6T7.p4ǃ&KK\ì[.9$,wCZ@0,?CxN׃eщ4CS1}荁Yc9xzB@1',r[?p&>)wWCT 2H-S3, ,"A4%x 2T\(A܆ٙyє-\a+]0.>lalDqy>XԶϷ4ePy{п,`27h \ N[cjݷ+M 4إ:aB̡B9!4@;tu)!!rvm FT._r6k@0t-1`17z@-p8Ȟi4ASD)N#-Ҥ0y9l~;B8*Fcdz'v3 3Ͽn}"a[鋂ەeMa fR"^cg&m/2p/ɧ,3ُݍ&l/wEC0})+juԝn_,9A /!:~"!# =Pv]J<()> ct͋2LikIHz9Q$ 4 !^Sc<)8xz\]&'Ƿb}DJn uUl $Ah6-ϝ>9 uG\ I̡]IaHzL|הGL4@HxZ3x$Sy2S8kQU)>y ķeÉJԾSL9Ъ;IΊqŘ X0KI_|U3郗o! 8r$eeHGET>i@Mt:& ;/v`su?7`x*fcY/=)%̄(m'{7/-㼴=)6zn/tguJ T؜jKŮ$7pgnFrߏۭ9lpУܦw&-p4iA@#iV.j9}Gԇ6xg/\ez~zciy 3s:g0y}YVD@Yj U_~A'fa{AЌo=Ƽ3GpZ*rj6GRe+7s f%=់/rG Rs.X(*ݫ! XT29!O"Г)w%o46q~H4dw S ZtIm'޳Z1Jvn8+#b+Ȕ1P巍D4%ލ^ň#O;hs:-=N];[5P:q$NZfd,@VYw(1T*<ꍹ A_JEf[(N{A?SP`euf]nݢ偻 øM4۟}i%!;PQX@_I,xdJ$X, 弔t~{H-AǹUWuxm-t_+M5؋bRN} [n ' N٪Q#^ WOuI0 {VVH'"cJFӕn%lk2 W1A)2 l&)12xvٹ]B:~=q[V_F<&dS7y6 oaW4kdh\U$Ftt;8ы|n#|(R@)1}J^kd5 pc]II%#*i w&Gt*6DNLPmXẊved)5r0WMK zTj=(YruRۖ,zi>|ds"2꒶J4*WH }.oMk}8B謪 Ex lD |PļE~Dž.w '7`5aT[𞷖:Ka^f#q.*tOwY4EW* Ab;L ~"{Zꞣ e?}Y"G8G{I]!O/Ч`Jp4%+Ifb(ML~Gh˳K!DJQ^Y4Ϯp۾rHBFt:"d#:g'oc^)u4V⻾BuzTUhkv|+97Ra P2Y<IH>}L+YRC$<}3,o pCď}=Ea˽$fFzsQ){|S\3[1c)f@BkjõO˻" iN|_A4kPj M#̜>[U p&W:yN_>3`x)Ƨv*"UH Z~>TZv56`vIxoQgGIK:(bSStPڶ6y9lV"HL]r1Mty:VB_Mu$Q ~pLi~_n`|PeNer>YNh=-VBP,PӇUHA#|!P0\8p G$&n^׬1rZy! 0:6(*~ nU$bA.U}zp :T$.gn/̔k;oL]h"EI \ܐgh_ooo^9@W~?jK2$}L|e\E;LU ߃\ k~$L`ӻђ;\D >GrR4aa^o|MiXΪMCT,\|\׋5{8]oaAl ,"NVfM a]lV?MgY;𱿫$4<@U"哹l-;V* GRE(kO$fXii*"H]>Ixpdoc"7rl8}MŀÖ\FmkMzɟBQ~"٘f[p1^x 'us.k)?eZwXtr3X)ØjށE!u\3z*- |NV6&l!QNx!e5 f=ӕ酐# ֖W*f%_h]N=F;ttDQ #1TmĿ9*M{- bމql>s3ת4C̝ג*8>#4rrx-J7KllqP׭&*OK H<,%샡SH>dnD%p@Bd r >R?0ݠs=&HͧJ ElhnJ;<'8em_I P:/Jc|Kvd~|>E)+Q$at<$5X Iʸ@qK ,v9Bi~] @lv[Ǎp>Nfld Us[~_؊XEl,V, tZ>׀Y#WZNɘPS l(6@S}!SC2- hOqelAc񲃸Fg9:͖+Ct4l;b#e-H +n w3x[ \p~F!/aH_.42$`F*I>"-sٍڛeUC?h v:@6%ShmZ#K 9W4aaYz] geH? h'7c  ht3DN! 93& ;ePDH: SwmCD@h]Ƞ;ͦ䉙I!UYY,ZNBa3 @4ʭyz읗.EQX' P473`x)p֖zto#}S%a\J&3)mXNZ"V[:&&7G= x%{).2uGEm)it$)D$ ]ZD"B-`5[xĐɭϐ8(FP ^@֦ /2g L#ɅZ|hۘ68 )Ԍkғ`!J ۳ecaDMX_Y:Rbh;E[ZJ^d6|q#7 ۿ*,=CT f][k\ܠyr+ѵV%<7\W+^> symS滧,g%`\q?{ yUJq>[GƢ|fԑ3SM-pmڤYSgw1]fb"q|i,Zǎ8о!DJGAgՃfurDՌ5Jtt뤹Qؠ֘N%|V>x\+/' ila|45 S&쇿`B8 ׼cJ6XUq (K;+Hl:H7"@K6H$["Fm0p۬:~TN:j5j}#96#E9LK\aTh}QӰw{E9U.DGI#\E}ISTqqy0I]:'4L%=/wJRfQu*>S Hȃ(}*$Y9ǎ-= R'vQt]lMd̀60`o=;ަǖ|[6/$ka7sl_*Iˇ+ /B;< .vsL}XٴQxD^|3dх_USGI "ey}J;VPZ-:PrAgWkgsU2\D6h>A:x#*dP7o?c" hSDjʚ2&3AdU~7-87V"ZȠ;42T: 㓴pֈ] !V(4)܇k,  1Evع)nݺ#}E=+N\`)_/S%gD ʓ.b<|_䵳?ȝ:uϟ3 joNU_ڤyt/5WD' k(H` &/MYyt9B1-Wi5C]Cdb۠9`ǚU5^9U\ 뾲=GNreANmu4̘}QNq)P6Й7 y3#5ح(PRu@6hx/.v :u urtשf'x,1jupg_} nj(+6b/74H]6y@@'Mi0c$׋-A`t"F"v=dn -xTdR&MzNaQRIn!>E'jUT" ROR7T} }6MD$JDNBsfCkv%Ed!.)V/aP\f]18@z3|c^Eϭ^ey&jO8ӛ8;26%tl^PeйMxݒP5 Zwt2n 1?FrH~9=1 \h'CjG4.id5ſuzz$EIpF*~p@A6&dT[^qnd~hVNtS{oYA-`P(I][Lr^pVbDs|~<81!*Oa| jT }TKO gVy[;p>4i5s.%dƏ[gKцF<Ms:_oSA~_VN"6ELuLka܀XzıVUzM2ۣ{jw5hڸ? QXl P߯A0I[S2;0ksVƨ[)9h8JԻYE33市D۩u!ʲg xmL=WGYG,W0x3IDU{ aq2R^ѭ qOtB!XV9P蚸Mb:`0 ,<Ԟ=g&c#.nyN*|_c}mjpPCenxZ^OZrq.'4 ӱ.a6)bIK4!lF],]ֆyXBY0%a.,>2. ~:X}rct™ɠCWϝ BwU.&+'[V Yoh0;=b'Pjp _6zpLx$f@OFUo@S='Ox«%~qΩ*I8z\ KhkHƞq튑niYheNi|agha tLrCKStOT=84mv.fpCf΃c(Rq ަIxخG?xUehw[MFY]̺SJu (eړ HsL):L8* ' Xz&Tكtc{.$8.~V\l Xh (#*[YN&gD1@eOFK-+eK ~RosΔ2dOϩvZzlFhcWÎ/52r~7%'O2F@<^#Cf2Ӧ0U7"̯a&:,M7S25"3nu[WҲKī2OH੐T8\tz!h~/k=Eq*I H(CGEVX70 #!(SX0K>h%cՌGJEޮ Ǹ=0Yq'qQ,@"{r: |EĄ8hMǒ1d3Pč,-`/Ҙ#JnCᵾ/hjf ^_=)y ~v(’[4!bF+a[H8ǺxbtK:mu\/QNZW]WqcAl(efR/[HjD䃋3Mo w NwW@9М!ᇵH6o귀 k0 +rR7WDlW]i. x/N?#v" wZ(<."%pNE'PdͅDhw@ CJTF{P cqO^g,e)L%HTeq™hv-gh0G[+#h޽)hg^h#3f廈P( nĂA@x*x^͜-@T3&f,If};ueLk_@ѐտ1>Y19( g'{2fiת__*ׇ#T$LkcN`<#Y/5fgqwbכ09embU?1s|M_e5 &i-ݩ2=WxB>X:*bx -Ȧ`yæRUc3-j7|#f}Оw`@yZYĂ+,v<=\6Tޕel}z:?N__FA'<_$ZrE<ӕ$/_'b/˄f%A+>T<=IKew [zno=p~ }a G%~E%h3s^nU,n:'Yھu` }[W/p4 LhJnwhh8O!Ͷls9]Z<\uTY/r] ih@Ɲ.Nl"-mq5& dU`EvyuPV8Xkv6TC['ajL1KyTꩽK*ES7hC2οYisZ}oWzFϚh[2N5)O½ʊ*=2D2OX`>`ÇVj{ 8dcR/x+=:hfν 5fυ *ӽsǝ>Fc ڔhyzs\uU>Q~çЊBk]eGlYۇ._3?/Z8 "o;ދ4ݝdl yp[P!n1%0Q9e6wtV734|ԆlO uv+zPxJjDO^މFv%,&?BBcVF^KDU,5A$vִY쭂;ӧtok 6nQ/s*]PP94"`eݾRX?Ylt3iӢtЅNӐ9rNMp;MP'؜iOwZ R[kIM~,ALMz0y6C%Wtpjl`ݾ(g"+:eryI6+1#*n[^!cyҺyj8 ׭S Į uKf]9V ȴ<ݦ^s%hS)5zr_yBdl2ͪ$+ %azȇqTM[O(|)he'.5u=-7h.7;>t-rNK(~桽؁.f<6}nT44J_388]q$N#ςf؈ۙD!iIYpf3(% /l'?ά:<'R Ηo^ MpQmTjhB #bݳOsvA\R"0={(B+]u 4Ec@ٕheG^u;E[[X0ΞQ-ڬFkh>`!I UZ_2y7\g#6,>&K!YŵCj)d n),]|6Y5%[g+(:y}˦̔~Uެ >v4;$i˻zK#с;$dL^Nc;Rsèb֏QņϦ9̢M- K@fm)o}iyv? 4B"2M6P\'v= [ t[d^;N٬2> |s1`wjHˆ~q-'DL9ZLaZUnxDpy~y̼60E54/`U8 {VIL(ry񏃇<ߥi8*Q6Be K?RUsQ `y3e7( -L 08>v 6]Poȸv0Vu5~~\-C!{s1N\2@=r_AO1NLgvx4FčO|}"F&8w(t9g ꅯ>ꬶuVpD>[:)-$P煏!jRݵ|v,8aK=]|/hj|k2᷼8v"%-Xšpu7蒨d *>26REҢCgNΞyU>!ݟ\F3lpEι"#M}fM`pm4jں Ciu M!=zx[( t4[;"曣h{ _.<&{cx`?gӇ6-Ve+s1glD0q- o<)NۂNTs'0kzG=v$uo ނA AoVkd0I%i@'Ȗ\hFvov9!qK:&.)|߆6O/rCE) \ mYjw1IH}܌Mw=#x!:3+ ːL53Lfÿd43sv PFxFTr?$V -GMC~ ;.sM׬}htGQj^}]1{@94'fM?rdfv۰9>&z1!o{ mZH!NH-zT}ʰ 2v6~qA9kȎ43a>wp]I8a~p ̭`~[,қDA[ Yd/viY;DŽ$fF5PJc2`ъHtM3v>#䌌M^D8 Z."9,ͳű?`/%@ ۫R*{H4aڼw?ǂ%ݘZ~? |RףeD1\=n7E\?IBjT Gv 3E5rGߦT ^HE=nϼi &~z_y)Jh;iE[JyWAjKY:JFj~BC&+$A˓e{{SV]"$ G[6HH[l rq53"@Dh2וvHWpfwHʡ$h?g d>}ҩ? J!_ɉr-mԊ8R\꺲RzPhIQ6 ,_}FT.6iJ;k3?0OΚ62"-3`b*ę=Vls\ FKEH*i~aŕ|<~L9tgB#nYgmYp\ -D4ǁJr W0NpAP9l Q0TOH0q7v0&7-Ǽ>E:VLE|uoHS0q[*UVkD#V'b]>& ?4o4Bs1"ňԒJ¡%bT9[h_DDˑtdJؠ6JK#yoig?︊3"A+Z~Jx Cgv?@];H2LL{zan/n )cnca$-z?g-ƂeM ۛP5![; \yōAeˤEu0< D.)'hc\:}?Ǖu~_E (qA>zL;sܓmDH d2ڭV߿luSray/&PkA>^xSnk³|kPFQ[g0 ƺz e柲7_f'|ʐLrK‰a^BӕrAQ22RWStGװtx̒0kqV6Լ4> {W .:GھH׷HJ@972ϊ1FN$$ n /qn6: HK6hr"V6zɖƟJEy06PĜxN,Z^5 cVE |)t6QYd$rJME]+eߋ<-?QU`=PyBۍ,4 vgG!N1ij>_|:e0]gzϝémҚHFt  |=Zfopv BGق\9PC0גN[9չ$_us,c=5דOȅy-gK&K]?*̍~GvC~\bS;S)罈%x_+>lJfJ8)N׀M&s_$4/~Ckv`DU)6A "+3'fej7Q a-t͸]ol"d}m0wF c3CG^)CQ%L{-ZN?"h]n-Ωx|j(SCZ ŀ)fI"N։~Nlx%Aϙ/chF7D£p-Ng! D 9k-U>8I S&,$-,DN[AtG51Y[a}'ݽoo8sYXmAQDLx9IptNYj5st>/" 5eƛ8^G e&i}(p3S=L{NS@Lٖ8{,Ed&Du^16!);GSp&N|$wga B3|F=bP2[Hjܴ 3U<t~XwX)"`ziq5ZBҞ5~* aUmIh cu`g=CR22(h0%Ό}$Ag\2b %ÐclŸ<.;iIV5hҹv#H!}2nʣj9, $rNz{¡W'& |EKH1ל5ڞ:em.UxRǻ= =>7$P2+SI7Z^^)pAP)Y,]~*F35߁B"ބYXf%+ έn9{M5}ijNW侥nX#uH9*nz(xCݵKI #NN,&\D[+SjBM:`SԼ> GF,]"ea{5d6 MqfS0BC#?߿Kt)ēl١ؚ)o4,E!k%_/۰]Yqp[@ n=:# vy/p`kvp2>joor lM7/qݘVVX J-%HFN+3̈́zO/Cښ/R2,X"[&A3=%:uG;3ݼ~ X/@?喦xu7E Űuՙa6hiQ=NQ3]ɞYd!.OC;&~-#S۔$dgJ%, 1-q9T4MeZuS֎|>0rY `ש3칐6BZV "PDLB|~1m͆sd׏$ g^09kH}e`)x` b KCm{I#{XJ]3i,e\ZLʜ;WoG,KkmgZX*'g~ǿK_!H)0]ݏHKP ~->v:2ټJl^9쁁U0NP%'^̠ԏ<2+>tkzb3ҭForlK(dIAZx9 e0f<:I}lJq䅏(@#"MM~N~JXѠd˼g֏`VB-3ҼaOm}T'Nh_|6hv^e=FZte5%;I Ň{OZ1' _Yc/vc) ?VDbB6_$;")*!lȖv#jSytiDu %-[L54T$ hکVIѓm z##tGoF 4P ~Q͑q)99|pT>!%li:xj Tec˵<NȚWU'"]~Z^o>`P<ނW(UsesPª;{#,Սx(|NcW>2`qzC;q*9g&EeUEEsuC3%ǥ*׀H't,v_+{%[##o~Z(?=[ƇJXdص2m R20aqNy9yBd92bjW G: k2'SvTydr:lLL;KD!¤ZO:zwk'̐S!EOD Wot6VG(F=E5I o|ZPЖKz 0w9H+Gz{Ru,_Ŏ=鴊~&0e,<"N{rfQEeF8i!`6zwfY"Q >L 䋊n<}0/5+X,+<9Mˍ/*! A sazm{,~bH~4Ɨh%t—l9 $t zlYƅGA]Oq$f_q@ 7<ao7KZ b56ۡ獁u,q z9Dmzׄ*6$wxa9ksUajugA~0vYQ};ׂ}U]~%- \}<3xeg>{!ILd0`vE3>(qtp9vTaGtw;,Wz΀$9&VՂzSv(röpS=B1;4a<;xLGZ'oAT6x/9_kѭJ>K,+_8hܱs7\Vb;&nt0kqTː?Њ,Q-DE45B. VTj"R7Z?秉NA̿?=H}n5)'2ZnT=Gv)zVϊg5Q$")T8 IȣU1,$mS7!:O+2:-q;oyЙWaIhϥ"ÖwEମm+,'O\pDν^l>'C眜V )ƙ X}>sy`M5ڊKe!#r7K/@KZщt𝐠ʪt; $qjP"jIq87>w1& Pw6:8%wJQtnZSi4)٥W=97)h8XD"&U}FZOpv[ RMDwi3ZYUQ1ڱ0A ˊԛ3;z6=:rv8tDw1׺+Bu ^yC#X籟QVdMHu(̈:/1HNG/Z ׭0l혛;n]}t5!:3j"ߴ˞\ R }Ӓ`P#ؙ=m}Lx*QN-.v\Ło1yh% 1֗`Vb 2dr1u!4<.H6Wg]#E1[ >!m Pn#!}󬢎;Ci %eA: Ac1X MmUQ|6.}A#f/#TcB5MwPO:'^$iT8WZ⛣^{ vMMx>Pa >lM-j!j60#Fbo9[@Vlkh7ѯ 7Լ /)9ţMsNn`ƣY/_I|xP*]Կ(a, k`B ځH6;27%֎*U0A?gsD @ Y~Pflg1cvgGJXͱn/\fv]HC0HPRw_) pen6j$ N5s#<-7pHh6 !ہf(Q8F)IulUt,3`:D4Iph#͞#Yi2V)4i&-SWL{sGlKaej6ؕ֩77{S(J82$/ޮX7Z;byY$,3v{**Jj Ϗmw< 7Q\ݕ۬Vg~+G@L/xkoJRi ٸ1.]J.3wKIFasD p=ܮ-m t)ƣ$^|(odh vj<r*6,E -\;*PMlXAhxؔ\7l$L2?{!Fp^^uY̕m]2fM~4|vBReQ}M x#W<iPѧQvļ+4> 6$j>m/д.%u,*o~]vM+(_cƧJDnV|tAz&̭~D: PGWXQfՔ 7؈ɕ(f>p \&G3?S3E-+)8 du"؏ -I~kCST'>;7T0(l#$)8nc [J DFoFz5:<]g8ϋeRe|8BHp*ϡ*d@O6A qHinmkYQ:jٌU ΁ƭ,N otCW&\uJgܦH>zy8FP+'?̿bXeBD6[veՌ"Fa% dmς(~*RGq"T}XI>Q&YOb~8GvW:?%H^5X=0]eHVc']e:k+e8tV1f1[\ מwf@P+)ۉK܄9)NA v2a\Ɉqn l&&B#Υ&%=_7JlPΫ墄Bc9/q!@G&V.sy$IFd~*{>(Ηu۲@ܸK 9}Ч^X͍m=401>Vn,ƠBM2G6Y]U?bPͼyһ#VsC z_Vz. ޲A/b.!EB$R/c!YTF;~!WɄĭN7ۙuRl˥ /98oX,2bmz-̱]0%L2yDMIdTvZ:9)NǷT׳r1Ts&c+v;OYUGX UI=YEm ` izʃq΅܋M'_蝆G:,c1yukK;e! >!q`scrs֑9Ԑ/ 1iLbu@ETzy`Hw8FB˹pQɄ1sO!0yJyb8 :?3? N2,R|?q@le9eMFM)nj=Q9h і:gL=jXCwl+55_ޣ[1Nbd`0'eu*n^5][zDclb,w(*>#aƔlG`A2lٹja֏PeSd uI.\s`9jb 뜦%25x(1V;S<ƃT$!"y<&?qWRL{шoV3I B$N+RX;e"0=۬c=o)_٬]X!AL]q<ߕNQ4^K 6XStTrD\XUgȪpf#vOgҸ/Qwûa͏O}CJN#qUTnbPf~X$KdUl <=**#oAt z\OrT>Y=2a`Q %W7kDv(=`V˸ :n_OjLk8~\K&N+vuIRK0'x zje@sdHuP\I+Z}L?c wg\~fTd kyE{6/. #k 2Z]0Fڍyw:ݫ0ӝsEDBd_Z;2MT]$圑\[c Zk󴿉_yѾ3:j7xc9ң-Ö40{G?vŮ9KK{Ơ BubT+l#!a.9!o呋a03<86MǬDv;݈|:3D>q'eG (\yz'i#Ť)bCb@DdTA fA<_R*0k>Q{R Ue8.f;lȻB'74!JK \Úmkևm' ҰY"鬒Fŏ֬O(EL+ؔw޳ZrT;IɏV?JA1 EZi ]P֝ BUȊޕki/#Ս:8;l{B ^dg ea R \ L0J3 `H@;ksAcE݌ |>/4`f7n QvZm'to K*,y'h>%i*MP×CIJ)Tq ߏ~A3|#CB 7p[{xѓ츕 >l(AU\B+ kYW١0I! 18ÐA;PK߮Bj6uQs܋HTm9$re? b69meDVn ck&ڲQlaT0l9t֒BcՐ'@!ԏǐ壙Ex~\M:tP``$kⱑ2t?:1@9}!,}xaR<1VU"bg4^Y2$N)5vͷOu`r-k]yr0mOQaXr?SBk1㸧`T߱NF C(Oޠ*Ǜ'NH~}S$-)m.0ޓ~Ͼ²-%&"5-H0m0 ݵHԮL8fTzYǻp͜/nsQq]RDaO&2_PdJga!9P=d_ &l͹y6oAyʱpld˲uxi'Z}!4&&>DFHR8Sc=;zenިp+"pZBFr*%n{G0nZF%϶~- n|eR;0Zzb~8dhiOx¿1cVUH0>@[̈4lNtgz t ๕h[ցoZ ji "F"?}bc>t2nAKȅT˾wP:tD³Ti}Ŷ2;)/Nx1$&L7W.T?%M~G0 *FD װϽ.n9A2͗(Iѓ1E,_1u[L%Fy%,3؉-KDa;aê5+bc`%mdGBwuH,ZWlڮ{L< Sn$5ϵ;T~ SBgW{dFY&q ӯGh8,"k+Ɗ> vJD?8S^/pf Ǯ!ᅸ@X܃X<~;u6n?gɨha iwܽ D6W,ȵ_v.3l5%ǶR2J( ☠ +Yfø"/.g(h;:ZđM]Mc^q@!2{}[>cԠδlò)n*eqz2SȵD@]~sz}QyiZz[bn6aRjj'?^|kP 'zI5k(V8"DM䋁ήTt.J2&٬ ً;=(d, ͮ?h 9K~jf)gj_rcMy#N0mǤRvsOݟ 7!SxSdc h}~r['HY:6XW靎1姏6 '3㲡٩ k P)@)^u6]JsHS7U]*BN0W^ 8XJ 8=*w2$'C^ю@y^WOd٪ߩ%wnT/n]A{*^+]X}<gtR$)ᵀgƶxƼ2'b,I?:y @D4f`OΑ H:[W*Cc鏯R|[F@l\rNmgjUrH^Cm妌:lI0꽿F݅lKg85,+Ut{q_M?R?4E'l͏|C[4H*PSe )2 f;Ag/xbVs;[ ApzT ܨ\=Sd^ӪdNnZ@l!Afzr{ڐPd|whYNVZ㮈h".'HgU@ԥDc9^L YrA&"U!D#5 Շ ,K46Qy)ISg#_yTF[6ڛ%wYүy;DtʄvPBj];xns3RqA;1 3kԗpNj tZ'/&UlK`~A1<\f͜*o냈H"-'6Fg1 f%jf?Df+b! vWi:QE2ɵn,qiҤX3duGQs R4!j5pBPr4UnZx)h7Hkb jܜg[ 1 @Vq֕dq3Ô܏ P C5ۈK I'L * &0xP%SAfOGr{zOx?k)߫!:ݭ<"k&@œ}YphTόz8?4 i5FYz`K0e[Ʃ1= SB_ 9]Նȫ,Eu a~bBbx+nѤ*=Z j8Vw2]@Pj!̵k9}vh2#{\nN2Vԫ|)~@K:h8mXe#x@?գ8 ˫5&Z_#u뤘jjw*u`^7Y1dV׸/re#T/44\% iݞx4k~%a6L$KT/J=`t~< 3״actI!.M`7)R0VRC26p>1Syl5k.$FxwV~I@Ε]bH^5֤mP uiCqPGƗ8-+tYĖenJGLӡy VoKt=9wr}/`m7X?#~*eQy'M u2 $uYw^du~@KHf_>_Sz]gRі̒ S7(BrB:=0\vn^*Ǩ}C1 ȓT[&A VRj"OmAoLMW=0k8M_e@.+bY?nHFNZH ox"Âyf6YU>h,|Lq9-RvB7DcT_3Z6N]څI!/Ŷ+EB!)Gቱ S6^t#D;ew6R2-jW`jU"Y=Po`A W(8o|N1x۟urDjݬH]ξ.+.r, X0`j/doP?zZݺQFo>ou!K:R܍)QGَ9yUvYVD[ (tR vJVC-!.\nw˓w:'Urv$X?x)#0ñ-hygJ 0sr>i廏ΈѢ{퍷hh_1[9;4&C3=h '"Tfhj[Fjk_KdeFBV0'<FZ xtB]?4ncYGs7ף$}#ܸvPDaLڥ0kNףuuY`AװFPK%6gQPGF"[ ,r@_;K.wq>vÛ3q`*`=L\$cHBY5P$i2z3#,En"M0?dc'_Wj.VtAA|QZ) Ƒ|F[$QrP*q<+rdD2?+ZGm<ƶR~_(Cb2b17ȿIRuP+@zB=nقzrXK%㎻XQ1l~f25tztħrcU <ݑYGKqpj IAgT]k4߆凢M] W/ΐ7[ k⮇o)72*st^47L?sƎҢIAy_B^Zڻ:5bZod sKAuk#]NNuZ̫zЌAgx?̆lr[KóbL\`BvrCQ( gtHѵ?SmeuMwv?V DS6TLX{WW*65!F{ fW 0qDAG/wy 4ȴ`Ԫ&I *aFtEN@]wGID+MݵSPyF[|pNk:V˖<BZfl$MjljJ 3+Dq9lNX* ' |I m慣h缉dM(bFۑ~8O 26wHMrXQ8>̵MGvH,`-ٱwީ[Mr ff6Bᅲ(Q<֭T@X^ݟ+ kuZWM[##0ŏ^3tpt?,Ŷ(0G's Cǔ2/Y"~2K.0(LS>H܈Sr W'Tqb]+~DFWE<6%"YLqv+8CھscT$DĮ!9;;#(Y Y4UYQ3Bۭ)=*c|C\tA_@w0~,&8"]22[sR\fZJl48xʌmvr|mrmqIJ>O.U '2oG}d]]7m?.Gw&k;ǺrL)LiYcՔ]T?<9 Y2WrrC螓G>mJBX-~f_4A7k|G/4S A&a73СGvČBL;m;qUZۏp+a;///HQ[TANB²?ˊhMi7һ*ݨ}u@/}.>\,R-*pYt"gVHe hY3rahvOx Co|";p7T(}{.O:\zMYO-3͕IR-ay0z:,Wk*4Q7N ZKs<2Tc1,vPO|#X~ίy#]3];̔YW`cPG5cQ>۽[:8*eHQq -#o]b)B-~RS)/;h;l|/TK骻qR<=9)FM :dR@7sjjExJƷp_ˊv\?!VîWNǑG`e2πҌNL(H[?].$341c\mV&j)\ʣ=a‹CV :Ȏi"uS89lZK:>2ƸJ ryk1f!ŲGQY78T7&I9"ĖaN\z?}KgYYlLhW58d\v\Y 'A{* ޷?i]_t݌,ݣ5}>ݺ14r4u>ɇѱXn[}>>?Q[ i*1xh*Ztщ)K&^zK*~gI_c .k _Ah0 AzjbnnWE5H2=¢O-fFiH5^aa9lm5_Zym4$ZQ & se f;/7hdT'>9H 9jz͂[8.bT>J[ J@)k Pp;Jl #a{+QBQ(=en=#464JRMn#mAiap$T.Mf܂VC˥ZdniTL"AECoP.U)ZGaCS{ܐRk NUbrp((*̦YxzH5qttʎд9fH=Zy&obnœ`{o r[#0w9rӹBسxJ.`#1҆s^)oqKGiN<2'\9({hA5\#7#A~CN mgzrx񠸛gLȄs#x_<{R:.͸Ng:t O籏3@U[o@[ Py?͘Ή?P,%Weԏj#D$)=Lh$<}n!EOJ:ˬ`%xHv{i`"BdVŬ8eYW#U\ -/UͶ\v aq!‹n5m`1"%C/2_"dAH0`eS3`_͚x,'D&?﫤+D0+( <K3¼n}=s8{s&> _׍UX4% E\ WUAʍy9"L,泈 0_`\,SAv>@ʰ2ITuޣ>Cha\(Ys I9_˦w};G[8hj]!o{Mj( |D8p\8ӉPT[ hNE &}1&[М, "rz P 7d5u\1Q] a]{jk bix$! ]&:RF'3R91|nTb{G%ridN`;9-F!̼TpYlϟ۰7)j*yS1 i ]U m)q/m[ZX'-&eaz̪|.a<š!]R*;K2s{Η}QTb"l{d(q) "E0ivE- .21 BFyo}y߬y1yEki78u2|Fލz8-bCef4WQHS7|Yu-a.CH]`0A xWe6d=lgxl37Qio {&f {d~Ԉ=gEZ[E:|s:"Ъ:i}U'D';ێY(VT9C{n/nrtdk/ڋ(,~qӰki܃2L&9h\ #%@ 6 ~v7<#sX~Xf-q~t/V1 btnd>[=k+}*29{Le>O=+5` {\T&6m VÔt{K;~R_# ;i ,_́7`'B& UTɕ;4!͔E F֐D{{I>9>8DU-(z bFg_b /m~m#YHdGmL{  EdC+L0Ȃywi: g?s Bapr4@7MeK+]?GOɶZ ^^V!׻"]*jpظx b%7UɠRqh/(SV@5,]D"5v+o>zGjM~u~>*I='9ntQ}&ƥ, 7xl)z凵6Mo䧸nkWtR :؁Z GFϋPF ]=kͱ2vyr5T=Opuvm&+["U YʬwnJ{s؟bBBAƽ,H)u|6+6$/,[< 7Y8{BAo$(C [8d^Ks'm@[ZbޓS6˦Y^@.Q3cԑ0%l[rriPElK̇{s bBcpmಁ8Mo?7W) M+YP]}/ U r P1꒐:3B[=:_ǖCj+3XyLĻlvCruc}r2LX.za_7?PWkb<|w ݳnm Y23qHjo@eD2LPsϧsᄿE_fIoUqb?ܐQ9ϻܩN؝.r)(O-MW [5_B짛+[FpJ9ǁf`x`TqoO;cl P7ophm}o?l ()fEl@\+ 0.RƀbVn$GLBPr DwM/03sL ewrkRPrÌ`*KQX_`DGK/sBSo'W IDKh+S 80;%$3½#i{ P2rȆBEn)1<"fTМ)q4MbEA aC+ 蹧Hb~&Wnı!L8ru=ojp]b~B7m=/XoI%vQJ?8IEU!2D̽7?!}bjw08.;G?wO 7c=¨jV+_IXȫՕ+%4 ->BGͨ" c'6IYR-|\) ː04R9=OҵPqyo7i~`g{.:ϟպl[0U!NEsBO.{//{}w% [n sLv;:HT{D3[०޴Tظ^hWׄUw\,d2 EBE5 Km?nu!H~Frd*C}9Gr"gA# l7((>>tufQGNڮYtm?8#IhtudZ@8!Jf.+Ø:;CaK|锢Ve6xܥWT'=;=@86Fa^BB-^0xtvQGc(zi|VdahS5+O/l"$%mtBy I;ך g|||Hli;6]yy5zt4vcFCx%3I](ACtht7Q"-]نAiek7VUr(nx]064 `yۻвUfЫB}«DE,^qb+C /Y ^A/[s)p`~ 7@j D' _Y(.&AA\tNp? /RiǪZ oe|qO0{(xn)|VҬCZyZ DRy%t)47\oW]ƣ*\%^7~ U[0QzN&[tRXWgq  (Cۙ.dsEgjhЋ&4HW0& 5v}I lfd)fAjeU_nKNl+kB<1+l^yO^G<˘V %q𦇟i{gR݆ $e>/s`[H@77@ۋ1җ8C(]/8.P.tyF3?2aS{NWFͩm UvI|u&C}Zܮt҆ϭ+ug̕zG$){;tk5B#,6_W0$hkB?L(6?<լ &#ԑ3ĐQW[01]A&|bIpL*$Scp\R#EYL]f+DUal>)%"VA@. ,8k|ZջlE:6s"/N{(% ?VW \TYgaK%D-Δ'$k,4v\rٖEEbШ. J|ؽ|[ z8|rl(%&}G], ɱJ`.g{eN֎ѽ~{Ŏ-|?C@2 O0"ӧTiĢ`tb pZc ݹ_x?N|ϼ6pE/i5zNR*BW7>( t<{p);ݯ=㟋ۄ2}'[!/s˚r-/raNkb1xAs\H%A(9""F qk^Af͘Kb"y?͑;}ǥ T ZU݈Whma-,fZ?6\m^reZX8gύF.و1e7y 9vO[{ =_B;L7>`Kl>K179W0eY+ aKmL wݛ/L,^Xw!,㗲8kb hb ÜcsBӹugN_(t,  HuI1FW^AҳT}!-5od"ehFux֌請!Rihރ]`I$hRHo1`sCeRf>m\W(ZQdtKveBԃ@-=Z.Ol5jf#WlR?2lSkE3ak=.o~XúͪW'$8\K}mM p4| ܠdk*GUarH:Fxg0q} &ZR4X4s0%Å\UJ~`\ۃع Ư d B vWiE5=>0sJЅK[}(riۂgl}W{4bv:b>bA8bRέ໘Ok,ng'WMb,\c ySζN/*?:ܹo +pT#eW['D1ٯqa^v1{r^eg y۬N쌌`]07_H\TǑIt=!kVq&(W/OmUyWhø]>I>|Ɗ:7sB>퐿[ӱuyy](\OB|:8[hӕ&^̿;̦#lrV}bƁcr_;cBЀޗ0N%l|zȬV9D!ݦƃ{< WWV BZ/lW魻r歙 iO[a8[MD6H 82oV~LaPʨ.# ЎҽAg#Ky"T35>ZK)_m%]F?*z=p,žEa,E?y"˘և ^@2 ~SeSt~fWu5U᫚h7hXr =_ 6 (g^-|Ɣa`gT߉5*>S)?yD>,[(R߁\mr<%Nϡn-U#^RYh\1? DMQ3[j+C9բˢSM?ܵ8OlgdI2B~H-Yh}4hYis/Vu!O&uc>zҦmp6\zٳn-&~w#|g0LÞ{"iq$)5 mcr;KOaclk N9.A \4`IBG#$m/ _.I6(\jm]kS!WUOs WCI8SO-};Nc:xyAiܪaNI5LpBZ9yC2v^d:tQӮ d&)XdYi1-JJm}8]Wo޸jDz*4n,2$^J̡HrT?s>G(p >jq]ہ~^1}vĶxD^O͂MZh")R߆uڭn:$۱wyzN6YoM {%_u3 vJt0Tn~k^ !s7jec䁕n(^p+C} >`p/:MϮ* k;aTn3fH~";E82Gs2\otO^$~:p<<5bt&#&sC3(;j6u4 -,+=hA5 w7dq|‰#;Af)Jɰu}6}` x^ f $.ֺMfY*m߿E|EńS@e/EҴSHW3yܜ(krtu*z3oa;A&f@/k+A ҢA8 Xl+D`P(b쇿R 1jbW?>c2ب H^ ?\0 !J܁&)zC}]qbr2ˏ'TDA{Wil:cۇ"> ȊN9xAb*M@ )]#rKnVop%Ul5oN5Lm+x8K*t6 eSJl5L.X|H Y?АЃB`7Տ Zƫ#QZEW+G"2 ⍾(ݚ^`<V28zDP1t{l0Qg|m۷n`se?#psIE|Rf| ZHK[C~NPbnP]?K:V|#ԙ3PaN0BT.1_jf༄VhXAGʑ0L01P/gFf#NTUoSN0#,٥"o5~lS|0tD`D `: ;a0_GnJ߷|-:W݁|q@ |;]D^G2a}Y( QZjlwL(5ZK{ڜ[. aF2,2Yr;=Cń[,4}8VZx>`b%^/egA3tUy420o;&j&"X2M-TDg g˫"#;u͡? .j6M^vh(#izy+ ܺ 1}q?KRiךt6_ 7MRI UI+.02Sn%;hk{aajZHxej걮f2#p+k0;OrYpڣIi͗h B 0FXGC% }KXh6}6r|_#ߴgVNƃޘ҅ŬayP8t1pZ 1x.PQ#O[ yʣposUOIǾ<نh3lE߮(sc4"zg/fO*QRpdqgDKXE 9_;"w/0 sG h0s~Vo-dD+h4- $f~cZ.W.10+j1M[e٢۵ 2{:n5bݚ!F@(;f;Bj3Qa Q4C#?w.S|6J\Y3~!/,C؏NLr=mC0MrP V G1 W8\d̢-'P{O|N_%Z4ht2x-jl%2:kB=,pD8|\Lz hol4*X{$ Di'`b\rk#*P(ԉ ុHs -8#Q/qBU 0aŏ, ݷʋ6,!gtA87C5,jr;\pa. F\ iPTM*G3k YY07[SLPd3lf]6*J3" ٢7آɞN*x$1CX۬!|깾eVY_"BŐE,$N57i5, Y}TRRr}^@>d,VRbUjJ¶9g=؏{5vЇ<" P~)8;G4*+Ɵ֨"a&[h`sf94"R6hRKr;:~@YmWyFW9 9-;WÕmÉX#QxvGdp_,d^r*@BF5_;~fj(3^*q?w}z!q}t烙*\CFqk;.[8E_ 1dGs\yf,Ѝ0|0Oz"CɁv//H^SBc3S &S[IZX54b= ռM$a^ixnż+9}%F1? Oݐ'(δ \Q@\˸BP)$U_;\nN92'Aаs/ P'ⰴ/=m0c.8Gr:OtRt ͮ@˲,=z_`|-݅k84ǀۖbǣ Dr0;E#dxkHΎBj?UvHZo ۬4U@ Mm)Nz|Q2*V[h12QhR:lJ dg1^+Hbdtկrgk\=ʴ1 kEnΦpm CW޿/k4k8nD~]\i>ncMm@'h%(E5 2 tQ5|;-)^n1 G 9'{ɓnYޒ^c8]AгI] p0i)Oc bet@} pkv|UD =cMhSWFY2Pd6nZS ^X +$a r)UZpm*Ny}\| J}ZGSy;G@3;U$V0ZhWMADD@ֶ֮ Po@)=ηO'y$@_|c}{?pr.nWMjJpQdy$^WV. *Iyڳ V@^Uok]zis !twc?gŃ%(wЪu=J/8@׫ Tfɛ xc|kxiD5@>I5Yo3; 3ɗt2M;x(fD2i3."ATIxE c- UR-nYY9FF(f؋Guʃ%`gkj!pVq'؁[:`/ggܧV6g0a5p6*LG^c9HEP0h㫍'QFN )ٹm87e>(mC Z*I`0S J;"K-3"ʞ(aw:j,WB4 vOjPO җdoR3Zn_{J%ՀV{8q@?1<u9(>44Ym+OS-V 2pkܶ anbWr@ ;9Rt Ltu_5r߿NMt=IJ;3z7!o}վl 1,|xn2rйUJY}ujp"d!fdhvY#1-H֤)NBe'0UVtkl8Cr̽gPVw'l2p.*RӊcP~GQ]h)*c0P s#\E,M5U8^[ Ա3GXK(J* :oyӔt/D`(&Xt(P$vq@P%μt]/$NeG!k.`M)HEi1+Or$>zUaҡ>躔r}Tn=H] `8 [0LV}.c. iUi7A; L'Yxdj9lV_) Fxk9K"ěC 3fW"ӖɳB3̜czˆy'Zt6݌}~1mZ͈I2cj PU76͓%A9 AF Xnǡ()AK^S}(ON|*Y ~kGhcN|8J#- ME>"j"YP&87Xϭ4@.ͅ4q6I6끢F o\G.#a{cS&kيeBPymͣ$ \[h2MI"C~ן&+# FdDCn$(TE|u؎b !7gY@eoWG7,_[Ŀ(q_UwX! sUy٠I[W+ @rIPЫdUd wܧYHlz7>-/ўvI0]q8wK{TW#kL Tνy=挕}S` C(6FfFb'mllwNB^lԴɪ!L}l !,dޓ->HӺvQ)~0;b@ޖ9k)m2h6rC!Ͷ!@\9'98 sӇ/Xj[@/vnh|`FTzs ŭ='Xn'";e%u 3/rweRny+zB(>%(T_u+fzHuF"_o'oS!~\"Թ  #nz8y;*ѫ+\ #=74,CWMj]Ӛ6?3lY #|+ePAD)H#[>]$e9B `n0Sݶz؟Q z}I@kʣ!^vg K,A@e_Naj`@Tg$f[OJZS;] )_;u=n(m;auRh/U$k?Mp@'a`mi`MWQ1\yQ&p!`3 Ԅ^ Z/xus-rW LWP4XLBN:tT#w;+0n;彥VzX25(ͷ+#ְW遹6)bG&?f,$۳ǀ!<[06Yj6wotIfNJw q#0<3؉Hޚ9P\ڟ C?eխYtDy[jAn6*KHsUJ i " }pheViHܶII,(uq4cC4}zWdV{Ā\\`#;`MFAPrӜBtn +,)?9ר-0'(@-ZE]e xz_*SSXJ |d|ŖV^xeNb^a鱃v K6nj65* <$ȟ4f嶨xɿӑ4*/\0lKEB׮#b~kZ%O.듑?cH6-\^tEy@Jjf]852 E7H/ "+Vi߆!A& =@[88r[K7&OSaq#[F㥕tUW%(^| 3$C#WfӰHqk]~Dg6m틜.(1++j~aeJq͛*{k{]ROWF ˁ&8%(I] >w(1¥q˩Me,Gqx]s|u=#t8K]h%c;($.`CCE rG`/ =2oI3SH-V߬1|KwfUKå+ɓ#ɪ[ZWϻ U! `{m (b9GaצdHck jm)!zJb3e{Ak(rV҅珸SoLדW`y8)JRDyB^T آ <_M^ 8?#ʰ ڇaejM1|s]7`y2=K|Dk˝I*fbɛ˨`=-zrԐm \o 5OIq8AK҄։r>2q%}{)ax`j ?aT؏{I^!RZk uٵ+^eӪnt;DuT' p-|z1.ݗ144b]$WKP 38~e}_luznzN"HH|+%d$X#aJ9Ro݀dAxdɛ,99L,U%#+B_$? G&&9Я{:\ؕ}uTbڅN= &p*klK5WhTğ䄅D&G$dQsP'v5۝=OHUwm#yKm@hOD ʦhR&6XNOǼ#Ǫ k jy悇kAai N [i[L)wTd6 a_D҄l-Ϙ_ݾxY(Á"3xiy}ܶme,YZT]@ʊF0Uݖh$8OP!la\+yλU96r'QAXfpɃsEXΞt,9(^ }/#E$. F3:j>{̧%Ҫ]@s85 Wq{x5 H)lYo72Z5Q~-$h $*lc^?:3I1ĝ^5|>"^%&$)'G<D/QCuϿU -{o*cJat3ϔ/|*<;ԩ5!$'Y7$/y՝_tG>ۋ=FPlPj7 !~uC1(vթTic&~&}oAʋ WD-i{+&wU,i85FA e4*g}!bHYƃTHU&A(o1PAS-_ )s[xɚHGsW>n *galtI^f"W dz&]` 8 GW'`ْ:|h(*Y 0/\Lc|R`[n0R~1 /:Ì!~ O̐ gOLoR 5$yh\R[7͔]&Tl& HaTo0$~3Qkz(tZm/y-6ovYؑ.h:I8V~b,3ӆ,RgSTaxlzmPW sc5?(erz4uUĖ+.:(O+61Km Wh uGN2tG$v moXͣ-i|m+&L Zt\Y>nh]`JW>'+,j،n"iX&1\p+ż1XY>팱ɹ`P]5/:K0νOSbqӮy4˞!g/p 򵧵͘;SRkDu݈% F4@؞RK@5]ft>Y/†} uxԾmFۣgdav*)lR AQm׈VJmv9> [& 8\Hᘉsto/yJKW =eIAኁ:"GwyTp_+wj+|$;@x?nx:~G}MB*gCP`~di3-Gbb"vdy]-4{04~4LW?dcE&(ReG~9V imPxʽJv~=|}$טg]KC8κJ:iH+5%j[β# >옿^pPpc(_EQ@0s%x ;U7S/:sY".LnLSб>y^c H82{}:~ϛTH/oaz-vmc: Тkr2}*5sIm^ejʦU)0Tu1!>9S\ui>e VCJྃz5y)v׻ټ_^[.|JLSkP%G[ȵ .`X}Kq}J$L]"B0 i/ `E[Uvf+V=/j:y%${ԙ Q+7v;(j a<4 \G(K g!sڽ1K/n.GqT.4 K{] +$6_'kttʉ$UO,5+l:ik7Vh|da]X8rW@̯-%3!::0\!d>P)IVxsG'g0 )9l}ڳёVuW75kVTtK$+pJKx1&+fX|>{8M _dojMUD8_>i_h/w|ʺwGП6oS\}WI.g xTf.xD [2)kM ^scک-i.[='$DŽ 15Iìn6ƌɅU3 _{1nFnD 2#WP˔$ 6JQQhY[NUގʚ]l{z1:L';Ɠ~O$Z*dwm<\wagcdQ -H' Gwt D"9rP^]~]ڻ ~SҌ +1~n׻K$ү􌼛GZ3p Yn~fr&uRBJia_hGЄBu?ݠlNJ–J&FyDF8i5`@NyCWKMQ5R\EeWg.^5uKY/N\Qӊ^nVEWl]ucH&P%],舿"pwf$IqyHf+MV[@>_ZFRѐ/7yylN*uģ'q0)oSjPX5⾛񊟊cĨL~EϯCᏒ@Rc;;:/HKG 0z(e1HRGT#e5W= OwF}.XbP*]9|Z&׸tsrUG=#laE_|JXny el&ύ;Đڛh_ye%G@Ch9Jw/s HLT1( 2taƇtԞ@jcdѱL O&&rjm9١^~"ȳ;BBTTAW`]Zt`pFxhVOkf`79*@kĶb v,jCMZNtDH]oEy$LbC RhdI\QxFin* f砐߽ю;C](۵W(LH8/Pd= ,o:)6])\ /s"6\p)ǰO~! Nc4O Eun<;OU+a9Q9pN)ߝrؠ03!}bdRW?˘c(ܩ5Y,] TrN$~ Txn=ўSJvҏe ΙN Tn5C[2S'zY$v1z8&ȼ:^aqeg>H3^M)=z%~  ioR gE:y,[$F2,ľ . +/7eJDQ}&{N/c)m|qF4TpjAcw.c뫜B@`8+D򄵘XL~IGqp@_yl y$ Z &`z2F&"iX|wC_KO Bb)tOX[5}aQy 5_ -?'qp;Hfjel6\$-`6!y#$XTV)BCwDpE&~䱩0PS;_:AYU:Cr%~nS1Ar ;D )&3ZQGhW Ehk}6IM ~D_ӚZze_~[zE2Fl5$ qQI@B)#Pm~(8ZˌL8# i:7_2i5 mF2iUS\q`ά\CvȭQ|d#7{W4dнhCZɳz j.MeT~0ݡEpF]濾6V@@,?ΓZ٫(td;M?exbc"U5X7n*Y]z.VE<0|b;]9#z6;,΋u-}lm >ek@Ԥn_'c(7Hm<6JTiM%v^s:( W:ocӰfԇH{Hg҂ GK^f<G56Z~7U*Qggoxy$Y{nO.)_l71 f`yr ;i:%}Ub@3rdGw-Hq//O#S2! ?\X?S6Po-:*Gj^Ui>AbP#^RNȎ,#g EIsT7/z|!wwӭ1_\k!7|^TW:@VPFTy&X4mI8G`t5\M%oBU'LqHTTs1%;^AzAGɍfIcvA)d{l*Q*~r-6` 2S'L.s).{K[2 |!W'2&NQ"mP" '$3`X(-XBHy2x *e$FC=9L VoTtg NkV WA`gQ¨CA| æy|| 6ЂlW!E>IXBU1w^zmKzaJs5eEXbB ԰=1 ۬J!7e4ʥYyrKF y=>`MK)6"yڱ m y{`v`o-c&fA8<(3\;)ɇ$HԦ$o m0 0M96}=,ă H˦PT%Θ9xva ,C}[0d+誋9Ki~Oi'87"9C['`[oc,M"V: yHzZ\fB/Z3'Օt|4&RB(OΕջ hd/箃  v JEs NYaQ3b0͚)K'҂$JN$ɿoqS~R$:^X'X*H#ӌiGl6uXL"c٢Rݷ$~e43X)^II#brG5Y/T!<nfotkPi8U'J<+ xv[7qګW l#GC2d/22&>wXgJ[}v5a+Kb^n. 8>42s9v#3怃[Ĵ\$6!wR1V<gTѤt] l}(W moE]IOdXq:[ԅa9ZhR"J ՍtwMlSo|_M"xnnW &iȽ8`ϙuH# aְy]&BŰڣ,V6Z`ܦҚ loEYろݐd`4HN%1D/L ,fXlνRd~@-S׽j%=xL7 C9>dΏL}?!εda nOn)֛-nJ2ľd<+=]ӊ eUXy cNA9>I׊/nm8n jKڬ<ٽ+ FTsgjA1PщA- I!l-[jsUu= UuC@(`uð0͉͠:ǻTyo)T8ʙND?7f:VpC?I$++9&&q+{,5̜Hw; e5q350砑 hR0(zu.P 5xТxmc2Bb4.LL!j^PJ3_~&FS.EX{ș[,!tOOj? oJqp!Z̰T})b7NJhԖS#qZWi&?G WKBBz9?l~`r1<]?GU̙ĩ/yStTK1<ɥ;5aJ\/b#k{߾'[EU!D,tSlz~T0_ K)l>VT[uA}' Ԗ (hiiSA4+ء|ʿ@1zňOfHHH*LtV^6ɫ7)UTZ'B^xtI u}0ߔ=`Q`8W*H gxIggG'!S'NF?e6H}졑`rq+"SMJΥl酨TYwq?X%&jT jT*ڟpRݗ1/<Q@m.IXx"+?iՁI.Qezd[9YVF2ܮRaDJ xI]JA}^mUbb*5§QrJ&B&KC'ICB` jKU#$U+Lh{[\;wiiQ.NY 'W)GǽS#R(T~m&=25}ס^ԜD=JcƓF>>9PYx,h%.i7WG80H z\Uguv7Mv2cSmk#F.+oj̻8qAk(w yc$z 63ý6w4V3dv^)NG{S$19Pt0gnֿ1SuYT)\QXf%w-llʜ>CfM_HE6@:t*;ڗ$s][DKXG8fN<ePk2Z ߕ@)qbòG~ϋ;1*u>,}7&-ӀHYo@> yt\nw8n5u?#\D 1X@]e0D*@^vVr֦,$h" V4$7kSkٽ򢙸 WHr.>f@$'H_gyH'3{IIf X9e5B V˫Ot8ۧ5ۓ&AnxbO>(`Nj9)qO^cdm1FG/L9i8 8ƪu## U>4چ6}NĢ,9TSM~>\7)=LSu$cYUWuSa- ]noFxP<KS%d֔D\1wޏ~;9Fi'|$l.oזG:Lg??nZ-{v*q0tŃF>VH;B?SZNpt}mvC# 1,j(j2*ՍvhTwio}z81}z8y5 hF*n*mH(77;PQmWU7F;V'OoLWh)tܷM4Rf'-qoQhQq~X]lXҪf|K%`r`"A`_L' >U l0ߢ5o@7cӐ,=1±vTeM߾ xo xC:۸u#_6\Ϳ xS&!FhiQ*kJC."TYuW]iاR^`ljzg [C'HrcYRH2т !,JOH<gˣwplY~v gX{Wyfi5l[V3Z_~ԕdWx=PdDX@@oDZ S%ŹHq%!LdbT]D_2΢f-jȎ~E"" y{$!rGnK.]VNH9ǟ /2-.R ņM'(r |C(Vvaz^ [YUݰgqy V>%fW @= *4J@pG(2Հ˜x$cX#n{YJc8MI|e᯿*rd-~\[OG+J3YZD"z'7cTkD} Su3G*>fuvDf".طfܷQŖʪ|Pj-ExDA0rcKݾ~ yc^?eЂp}QSbCF_Yhָ|D1ԃ8p|9LN):B ['Cݳ&?Rs8ߣ)fÝlO #6}xmϲ>^V:,,_,fc歹HPr#=p֛" xhS^ <߅mAQ6 q)OanU*si5oEc*+c׻jc=o?IJmv2{xFAV矊eYۡLjv%yD88,8w76c[0^&ο+`To~ȐZ^X_5kj+?5򕓰HEYj j@$feN 7de?1pjR `w) lP75mNSZ04̃\&5aZӜMf.) 9󧱓3bͤg%f̑xlEx1ͽyd"(}>qKAI݃qlRV@墭|8!x%x Zl3K=) ] i=%y>)o i9rq ^l2EMQV?W2:m  Wo٘[`} O &b:cc0d:2|(eTTj$BLkchp ^pw (Xq~iYYoPDmԪU:g*LzGc{$bFf9^"n !YN {(sg2 wCFS1W<8!c!eRkaS$g?[G'4G/6-`_)SDW!z agS FQT\{kFw~ `~0vT)mq۩*r[ 4sΗ*o3XgdkŪ+Md-ᇔ)[r_n'nh'w?pW,1.c9\0-T=,jN^6@ãp+L^gF=mFo#T7qx%>X$&=dc *_hx o] o qt Wg/՝^XqsJwz6Curb٧,2Q=aKyGiQyӷ󟺰Yŀ /pWߖ&Rmf vKfcNJ-L呥hD=~tʧ2)=K撓Іu)ő`c61 2 ^~_QP2{4`zH8 0Rj%R1^_c IYո\Vg &nv9JK[f~Zn,lU* P!7;VmC: '-ܡUz*bkZ#U 0'qПHm{А]W(lov՗gt8` 4d[*Od$}s k7#k񊅛(WXK쭯P>28;^qՀW%.;9zO*cxB !&%-yRY~ƆyZڳj>q9Q*vtvT#}a~%;!W 6v-1A55# =:٣^*/9yytlh,jA&kiwZ2[kNE䲍HUQ]Yt ck%Q"lJ]`3-"1tf,A{pDoܡ 艺%{@6a:7$&i}J& &@2)͡ASp:-cDC^ BH B\Wh~uB67N*/ߖYفgNjݦ%Wȭ.`Re@d#*Pq8fvپֽAiȪ*2(Q &%|ЇYڂKZ%'2EN4Qkf A<%5;qR+&E TGOhQCR䟭{qc d"[4CVBX01of?AH{wMP4lo,fEiivlbٳVdsm`+.B'6GWH@(+OÂdj*2LCQ 3GE:z) ))xguL t T¦s]sV 2{6]"\#bh<qO܋5tՀԁϗJW;vwXIɜǛelkq<4ZkŶBc;YюބOMv ,v1u܄~R)jEwa9X4ayʳ&DWD.{xYr 'n_?GBaW RB'5!gRow9 L@WH~*CA MzҀ2x7S[wt$vjKSpKl,^U8TNS)#P果ki-N0f\SB 1h4/D[z(ˑfV,O*nqRMҨ$0Cڬ'ttADt9kNSo~w:뱑4fx8[.2"kK@ZXecґRg0/9~Wҋ؊r|&eLlZcg8pa?IGfF=`Gz ڲV!,]Tf4^I2,LKߔ㍄fYjtdۣu3Zefjƈ:  HlAݝ}0igxݟZrx35(dUzH*tRх}ςB(#sl=퐦3=Pv/F[: ">:d\P;!N%ԟ`Zn Dk5S5s勀ZBc6WQZ?bi>|%1D? L;?쵄kl%{A=lAZFA. 9V*Քx^m W=  8CAz];Y7i2=h^A_P#^!P[Jxj (Do$Q5|?TKW9]D溕6e(.CM1+^z;gX9vq0' _fƆsA{OQWŔdݚqp;Q٫C^,?Naĝ%&]- ]SOS,wjԍ ! /nS5K#t7j o,Yt֯|xֽʝJvp¾m!/o윰V9UYJ۠pZ<^IQ`p1u.ʳ&kxE HayUC.xm |m^H{۫LoK~(Arh%^ ǃ8 Է~q>^Ljoiwgv*+Eؚv1P:c'|ȎWPRbx*&hxlR $Yon86׍tz'sVUd: x3Y:&}#2^1V2koQ8TsONsIzg}irYdmwGOR|&)bh.Րwl TGEEݵi`r )#aet t׭8! TiN7$F$ |rZ颭?Uo.rVq^;J?g~hS($!p$Ǐ@`6ZOm@"NiFdRVHº31r8Ҝ+M$r !:^q%C5Mwb3pr#P#+RUwlotF٥ ciطh&+x% HˍW[UzLf,]wxJ| 9ȳ-k F͖4;P1yM~ 90lu%J"i² @Y 0,W4 Jy+CLp& d@tel~ "S:y؛$9ucCؖ4 6<8).ynnF{Lºwz}6PE/8MWH8('s[^ߒï(&o9|X})|ucLxY XnK ~  2\Cȟ5;`JelRqRBfyM+IǬDwMiHhƪsRٜi.a*H-m =+!rD-$`3|9.P)bѰj!\^KU+LܛUs 10$= kM, /) ,m `1r%{6jNy>38lqAN6th[^f[0xƀb(@ZAq.ж p$.4Eh3oۜ]6鄓=CB @A ӖL| 5)KԣW!OH<J %e;5@V&fqJV'C}Bp</4jKуS~$՟(F踢DG@ucQWE7"g45Д}|_GuY ~Bbv[q/GgC}Yǽmqj?,eG5Ua!kQO&.sI]roD|*9XnǴ?8 ߤTRp Iۈ2!函}$S Oޫ0fLhi [Y5k)GlZp=U㻋k'PVmBu F*$u@l=srnqLJڲ(Fau`('Y=tsާoy%I:HK9>i6GzrAܼn<\ (cR!ZL&TI/ؤgn42mPҭN*ӦvAơt"r^e73~c4n|X+U. )< H8+(CQ]y`NL`\˺ W E9!"X~<唞) a;QBxL VYh"TvAwwy4H\%@{BG"E4RD@ E/PںdĽV&ΘqFݓĮX4&}VV{\uzu+D(j;oTtgv72n{::cr#w X.3XD&ONĴkJxkk)70Rv]„ z>t1j";T`2]L*1 Eb&%/Z|p(r&,7 \)Xwtr!'5W}|l[㮴"&20<?t,QfX ^sTs6!e{\0)Y"CU}5p9ڰO)lWNM?sl^>gۊG}j-y؉"L;OWus|[88gtWQTJ2P፡%{uPGӘh%rnlۻaolլt8@i-%Y7DDݹ*'L_L,[2khHdުTm"}fRb)x?p.Xf.eg%9 F pqԍ g9>c$ve Z1B<עn?\$9;rVD#BN׃51~d 0j*< 6lrWՏmû62jyS?2|J}ƷQ<ծ}P7t V1?}f(IWz\ AX`3?m8ÌMҀ :PdNMŶw 2]d мd?Rl;עNP=c~v.*⃿i'_^$ZLx*t$j(դfBoV cz8tIw5~x <7s[!Ee tNf< W~DzTƸ/UؐOĩ9q3J#M>N[2.aa=\ 4" +QjO |NcK% ~R9zȎ &,?,4:s!'ȡXLnV% iqrDBuZn.ٕ9ABEP-`oiSUaKsĘa߯P8|l F^Z:>VE51|&XrƄ'NT]K~vy Pk ka%{2ɣp*}}vO@[vV{(@>Wb_oH_X%HxOBoɊMq!izR /9xla~cbz Qa( 2F@Ea؉Ls\~9^DcjKZ(s(Ho$N2Q^J qQ;eq5-g'꺊z@%Loz &&ʏd`:j"ۥf@}$'yN$Gn7rĬ*qGb4<MfU@]IR5׋`< /roOQHQ)yGbe$u*ͧ1rQͱMlq†vPtiSXC7Vp\ ;8e=^ DSw;I "wfl!K(i CSZv6 Kjksy3W ْǕA9?̦]>oX()W8dLЎW_.(5p#ݵ}kmɫ@Ecs}SCli$2wI~Fc18UMwTnB8$d")tk@a,:3O <MNH&Z-?>yCѦ7X)WfuV\ؼWa͒;Vsz?gxKpRӠ9)=ғ- gS)cI`.vՀtDR&: h:~X}@!"n}ooNR)DЧkpx%fȩS36 t"§⢮ mFm=~ vF=q{<9SpSp5T .0)AX@Ade[ pZ[]LsU)ӹuU. ނF$0ơX2]1j\TP-O6AB!-%pV5ىܪ_)WZIq:~{RL | 鳉>iNIn"?K@cg.'1^Ii-|xotBZW0)M8iWl߅ސzu='Dl" <4>v)t -QBۓ6 k@d}"iY PLj%c: zK9 9VF_p5a.']" #k8ݐ"c\FZ"-2R])隒ˤnؔd ]AgDMnمῤtPnϦd>94⚻ZiN\7wS HJ~&DY޴% dhl:v%yWh _E&NfG[ܳ(og5j5(VڵNI Fœ:2QҤҺ#ymM}B}ASIFL *+/pr*Hgq}OEYTމ.%7x~izr0`\y =Rx*iKa_<7XMd.P:rl<!"ڟ!]N)f~jNz9xtc !5}D ['P-;//)ih .şM-{t p$%5a4Mq p`K`,vg5~SRes[*+ɚ){O>O$e3 ojʧ(p9#='dɑp2*N4aӏlUcwӜ\k?y γgwHsڙ}Pn0umZ%''Nw/yƯKeN"sE@FQ^oXc(WmUjwoe|#:H^Eϧ'OJM_}<#DCL~SB?$򡽰8M# kYR lc+?(he :0 ǫ?N[د VX苰!u-{Q;9_{ӓ@O}"u e_#EGD0j E>yDIʉZf/rt0z9_.[,ozkm"׏I}y@ G}> & s7V$6MӾf_+f8#2ߡFLSzcuK 6}Ep߮"-nw}Ƌ^"@3ghyy qs8GQ֧/Šü>#p"d!N^Y҇PJ9N>^Y4V;͕vOp!HMQ&1k_ZS&4IJ7LK{oQ;A ,ig"ho៽ÜUAO˩.|>d"|tRɍ?vLV &|YFJbm5p98V{ݑe"Vjsn{I QQe^-ع0%'7 ou^&sQDwm;=R?PAAzF5z2Ps]c䮩< % 5nHjSǻ~# ,5% m^xutB_8pIՑ\'儀QյB᠋] /Tz:cdkŻOEb|9X.Ix(N^%ܿNV+vT{EwkET,øԨ5'DBhxؖEfJC ĒT.=]TÇ{|zX(g?\ [/W*)cfEq#*)Gؠ2ss~1E]X`V~P^{{{MH.;JBojJ# xO)KMrG6"1 C$PKmnv|K MK(Y "sXo|k'h]HM 1h*:L?UvJ82i3Ft|nwF(Lu"zdzsZ;$:*=hXAFcK#c6kQR> _A@] 9@hX0Z˘X`3:?Yd-xJ;a.W{[INR@v);\ni&=|ny|䟪( `yvWv檖L}pXi(b;&PLLqQę}"ɯ K>  tQ}*{hNͧy8x?3 0HtαQkfn5`9WrDNưEZ -FXI( ef_Zw ]~ y0ӌ ".?%DLlPGJy3Fڠ 3l11$InE(H&BmeM`3+Q&2UA}acn8TD]_IX4nȗ Ͱ*\ԢDL%/M]l^~ְuE+H>N.l\+T>sJvӸ[ P屖A¹nJkʘڴت 2C~2-M*eCNx۩N Y"MيLeTBoTU*wƣ5ñā]: 89ٽ\Tzknp2/q~>0haXU%w#U `e0Cu;b ~y" cu]<8*"z4PYcvAS|A/TXS+'ԜC+ b\HUףn3~Yu5 sgT͛4:>V@B4縻3 s.~$ >oIx @a]T|`Ba[G{$9U<PD*|?|޵†CHpVy!^:k-kCMۭ1AYf h+?6{<Xk0T@h D(!yA*Pe)/ulErrXq]Ot09 i$U1I>Dpb3i9`+{:<`_ߌCǽH5 rfuL2װz:ɏY}S!YO5>PI#U T\2Wc\݃4Bݔ/3mMќtũA"hdg˺<<{ U$- Dr>k}Kf+jŎM,/x<+K(dpOv-kfe&D9~ u?f'FFO3 lKwiR`bzsj&D!htޣa B-dNQ^#S7Z СVL<'oZp(& =֌yzr[ځåB%YNhKt|k eRUXЖt\3_cmk=6 2C EM~|ud>N?Y]V1Pl Y:ו6r{@>CvD$Nj({5BVzӛNYvWٗC Z.g]/o]h@8Dwk [fG0&xGIPܛWIN#k,5 u+2NhN{%06)ʦZ!410ZmSqqAVX@wYzĴU ##s w {Թ2ċ-V0 {J;Hij -Yk+V2:8Kc4V7u'#[Ez11zS 8Жx]yLCy8 m+.Jc@dVm\)m$byΠ鸩gh`!ŬKe;t:Tn?3~iC 5\c 8"O`?~yڡw ad9Lo{n7((k /֚.IU  Fțŭ|D`ʄc'M1:Da@廳'z+hSo2Me5gaԶ2r8s݌vX~'8wl C^RI=ndvNs#Z>@%DhobF:QQeQ$W2Z[:prӆojU!ʱCw^nQvnB77{w-3BZePgL|7rpa+er7g˦ 6(_DpƑ$/>rpC2 &:ƐL'=J}NTM<@=lÚXjWt [jv-gjP2R๥k>hF.9E<3uA,)#~I Fsu fp]j(^|#pe;b΋EH҇ux*)FQ15j|%o>0DPH\ifzpªK2.AU\I+@z-vBV']WGp礑zc>MC0Ìa)2id.XOX\^fGi> 4A-;ػoUt$&<2cƝܾac 0& >Wϣt0tAJ=aNf]AHeT̤G67 ϘU tgŞFġo^O!"`tL8F(6UOD+"ģKKʈ'&̿sAw>\`2c6RI JS,PDӛ/Tmg2j iE#)l )nM&Jb@ĚɅ+Qth o Po[@kI-"s%P~kj^h%-K-W x<\7yRI}cG,Crɽqm"@5,lmОz:q$*Kjc4)0lt_.,+)|lH>PoҗtWv$KxMD,;]KNzpv҇Fyu>9Y&x7˃PKXȍ:8{ r۲@BO9aԂCP~6OؾIv`r(GYRZ] MPxǤ0OW!79NBPC6+G>'@EXX|o^`*,^HVއ6ټ6=3' ^Rj6Ul!WzfwWqs0V%q4fs򌋩oM&!]55QSB rkoR?TУ8fͭ&q?\ܹNX+aHͺu"!X9~U ea%Y챓JBMxXOqi

hd( vO!!J_;TA LuG9KX h5p/[#%GSXEbLN3"]]kp>e]OHMx p/); ̈8Sg Trc$$LR!=}AP@ =TߨZE4n6'o;.U}?rjwh ^ݮ*!j:Z-(;Evł-(EtD]j#tpr`;i_^Smڞ۠n]oʀi ]y\w`9a/4so*K̄#' ^ \oٍ$ 4DmpX$dinfōg$/*eE\]!*gY<aj]-;Yřb М_`y ?j? :*z]ej I]n܊xڭpGTw!U3' eu&J 5}}r$,RUW*6&dovt$ >WY . N^rl`8AY]9gDxZ+I+bC-^3ɦnyӬ h^qRfmvh@Sdj& ;:,ߙ<^ ì TxnUQɡ 6 g{^@ѮY˔ҷX7 irkޟrm+OjLZ>I5b 0ep1h e?+&G 8s|ÝҷP;x-t`߽ƞ'Xl!J^sɉwjsx'3yRʥ *21Y9q*W{OSHsWʵzǜָJ:,g Cx D&8VͺXÔw1vRtdHpPlSQ/RiAt`jH!9MX7B5zUzy&{'[ε(LK8@:8}hsA4t.& [x]d{@OK$jה]d-i<%=(easB5|l~H%wwB3J6FDhV^=¢^mѨk|1l#9¨Aޜ"TVB OC^I3w'WŢM%]jO?DCօ0~uTx_V$* [k""E[}2 P=hI)QxM L2]>h"Уu[T٠RicO~*m/5lSƩ󳺅t'Xa4WA1w9@QB6kv(_l2fu%Zhp"Xgv,'TLZ#R'g7?==}'`;i߷xԯ i:7Ǥ)pxidd]l Nrvk*uW9lLG]3JSh6+4 vn!Xqݯ^P XH86L/#L& ^hVȴP;Bԯ!v 9CyIhY{v(bc(ǸKDwq'J@T7H::vɣи#dd N?^nt35|JƄ-L| >۞m'#nusM x1 L^o89*ݲ-UV82xzibA3>nR>?NOH\Bt֛ʨY[~=@Ba$[[Jܩ0c׼xA&-zS8wXh&+ z2ԮضJv/([͑:M}؎6|ԂiƉKo#LqgU=\5u?0gY0ͥrҥ6{շpk-܃ ya#Q^?mM f#;lh-Zg2o ٙziCѰ5 V$ 1k d5yL򹮟f%wo<+3:Ŷo$~:&SW(.H&8%B)1,kX<{9W'/\Vb7g~A!,m=:{uŅSx4;U:pA>,藉@ùBb|.{U"|Үmj>Cvݖ*mކU f+_+Jp˖7:భ;;%].CBXA-`m$W]~Q'0ht%%u4}`|T֨>s #w)$&)c+J4s/0.i\e1?]zSمW]O\1o=~ kUEƃ 5S&ӇfjfeGJ:FykvqD[ً)@ks{e?s\}MUlBvP/o;vZ6N-@P:[}&0v>Tҹ Meߴ`2jLF4kL9)em&dJ\lBnK|sAhR|FFfWD%]Ԃ8GPBd'"A<<g?aeAB.o "}¯Rك=XqC=c@rmg){>N0-Q qQW_.osZmT<@ZJ뀔-w,~cq`\Fxt0 i=WqCu "_ dPJ'(k|Oa'xόp붑x;(K@x+H%h)/H5H.%6ZHt^q7L/g:~>Q%Z5r&R ªWcGnjUCwil0i/<6~j\$'Pۋ么>s+Pdhl * 䠪E']gO8*LUMx~S<^5kF200DLD7a?Uczq/at}d4(Z%M9zȭ`|E<[ -۸;kFÑqOa"'!muR >~ޯ|`˂MLYb0usjuic}#K7o^O"qďž0-S@N.; T*O"N#*kD"5G5gjGJuVcD}2.Krk;#dY>v^Vǩ+U&-&l$[;rʍkEn]51g vLQݥgIQLHC,/CA,lоsOŢ& z~:$`A8F-&4XLzo~MjXPK34r܁yCp.t#Q}2-Ա"3ePN*f]݂o}0)bx ^*?l>9I -At?gH U+M)(B^ր 1Ԍ_gl?3v/G-kt|mn&{)oѤչ0 {rƗqLG)J[Z׆7v-ތeں5 ~+㆑(0>Ҿ:F[LE-AʆiO0f~2z;wCFp4*Bzev߱3$0"k4KqK#)a-B`i?9IݿBj1H<\F*w + ̿H4&};欎Hi`ֿ)6l\3eAfS>r'uƒ^o랊GvĄ^φv9tU)_8iC+J Q<‡K.8Zr^L<0Rʻ"P|EZ(B.P;Ѧ"6>%v0#uiCգsƌJ^Ǖ81lGuވ)6 ajZ1=WQnIa)d^QK5NCr(Ӽ *dvo]Fxy%*w p'sMWG+d(D־yL{rc'䲤;]gC'a :=@N'. ZiBa614ke"/C#[X asiQC!!|1Skk^,ԇ~~zZ.gJw\6=UH#>,XZi  R]ZZyCcĆ c cABHɿrlGO*P ț̔ZBF *yYn #zBsߚWh=Ѵ|rH!)`K%K6?;*ÛB[q<\[&2Iu菙Dd۞dޞp- F`rHCe2VHzZ7|9ÁgՏ/ /O;$ %W2sTdb c<(`r$JoI6=x|[@YSYN܅BuAoM8(!/mF[B`5kȹZ/)kR2`ic\Š/oDK0?GF_SÚRMBePOUz:@{>:='Ҥp:D98BsĸcI۴(%>QңlbÁ|. S}+a|g,G?Dw,[GFNqtф&nujכHܬLudtLjL)&iVl$l\A1]LH|{!̰4sL"M`W/ւΤ.O?,tY˭tG_} ^Z "v$RC`q=Z}[;GCe3RRtȍ@ިj \vBȨd׏cND#6MwW&nOW!C5Qc0jX4q5s-#6?R`:qt\KA(@lcT4*zظw){U#oAymGBA-^e Mw40^eFdmB9tY8]:<2uOUO* ۍ|U 0Zʣ/]5|kY`f2gI.ںM %H7jƴĈE9B{EW͖LJ:Gek h(ja'Q>qH1{:l~VtQ: -)/zW})Ň># 4Ņ)yc@PCB*L9ۚ]XWE-p)RgUiy(9 Z݈[f.r@O{ %bC;xLȖ'a+sgn |q^}oxdٰ O#FS>b: i ׺'KV6*T19\p&'DZ2 ͌Pfvo@ #,˫g8\2c8GHdW/=Fك5mI.o! l] p>,h Js&"Z5 w+d0:<َ"rT&4O~FDa9t7[2 VE=/weD n3T֗<#Ξ6:)gy5J;$84}JwKLNr .jAY k iwMpS_6TQZZv'c =fV@mX8c9a/-!Fk'o/eUBNw>xiRJT|tIb5sE'k.I离 t~+4p15DbP7bvOO嬜ycR?2.-Vjɳ6SmHXo\M)?V+9ue߮g\8:]Y^@B[+ pЄNNڀ_ZXw6 kD$O1vP" Xm#wV( hJLn'Z6I"HK`{i>+Zr"\hefFt4` gzgr5yӿ<.ce)P<>.lҔĿ`} Vʨ~(l-lf(mG]Ĥmze|#ӧ#4WsJ]+QR?ppgX܏+=@ `9K]R\n z FJqagi'+xt;kݴ&#cg~s"*ڒW"h` W$qx#rJ; jn ;xNAz9'4Ycftr L Dl YЬ!r7? 8WE8uLMƊwbƖ,㏔Dr[))W8ɇgygg.V9KtzM675ge 42'{qVy^gh(pw@=$71=ƁU4ghl4b:hRn~9?E&xA44G@㚫(PCA^FWNPg%?:2Ϯ g(R&QwxGVI'mUGQe8/ ?nʾtpm.V'h;pG(;lNVu_6K>D=`6] `G-׳g?1M5ge ҅P.'ֈTSw4{txwo*v{ +jb5?%z Zo)C|<8]8nWvcsWh_> 7?vLZ:>pHE\ߌZg0.4x~=A궸E\DFdE~lpȥ㕉_l^veu ef>,S=SQv{fܼEޙr@2pb2JHN{jL1A/-.Tꕗ#B¿] `?'Aa}+=,!Ot}?fq1*bUL"M8ߩhDt+ں>_?xaglk\?=s?OrCic [0 ~> T ,SJ>jƃVEH@CҐjxNZWMS0-@!f |yx5_8/[3DPWxmbc> Kq!흮2]4EG82K^OبiV  _KoHʃA F*HPz8L8OTz߬+xNMzSC¤Dʦ_/OPVˌIe};a̬8)y%iJrRyDj W2ڐV4sI~%QyE\7ƸB5<3\[Qf/G$'s!>w[i] aq@_K v~kdmhi8Z^}g]ɲՈ*W5|)W(p!Nㄫh-JQa|NȚL<,0qD!EH"8MU.N/hGDn%wu# zɃʑ#;J#`G^כ #9ϸ n:qR߯hIa쁲˷ YR;`%AY=s w|h<Ɓ-\,YPPh%c]1nAT8cb9$tj/uIT :6vSˮUւŝvl58~*/E IuК ]y_߰kܟmDy;ֻ̓Y{@IUF3s%/Uvm;ވgX 2OXpJ[ !"㳒fyt-D^,ߜ{]698-A͊DUYI?5eGS2h2/;=>JE"ܠQBHNdoyV/FO +.?+E^[rȇp/kQliZMp9#|o}ۄY B:]wC3cYmCO tvU!v/CC-!Q X=2k8 #8[sAImyyScAOcN] II.0xj- į*j^/[RN>9~% f7\;պO~$ʼnrJfT$zlcI0ĠW!{ٵe[ 4+{X:xh{]kyw0-bjkwKa*Vֵ> Aq ڃZ4vG7/u4V_$ U% $oAI#5gr-ev5B7+RBvFSx =Yr# f},<g<ӧв(b 0&z+%i'5v&{{)OgPII~<.&]Kbvmov^fB+OR]^z),г1X{7]=)n\-)rN4OK6*+DC2yQ FJ*Gznp.+f "l=4Ut+sz}f\jng*e/,*4Fzg4?;ۂŦE;A`ʒXb"eV/m;n/|:^On H(ȧ|y˝C]=uuʌR8ҡ||VX>ƖEma>yYyiz/ " 닑Sz΃b~>mH 2\/gqf!B)Ϡ8얏!wH*T.w`>K>֣Ww W*1/giJNʁBGmoI#tNGp(bZ(vb#c#]_8kMļ%3t?.(H 1g/dc5<]ʤRyVݘgWU }Cdsʼ ?[櫰 qv'hfΨZt[&k$:GH*3㛍7P*Z>: 9̎~2*},TCGeXwt=Ǒ܆qI$ܤig-ƙ*r`}ϴ"nD_Mv}YU!x{=R[o/ EE{fٽ;07x< Ipu^-`ľ`_2tu蚌vi3-/_PD$- krNYy<=8zOϿfny #Ի>N&t9mSqA尅tǬlk$*JI $ͼfNZ WJ1EH㙉$p:L`a9$a{|,P]:VhaX0f||6%й<f8M;T^[t6%v3VQ|3&~yʍ OtbOMo5ow{2r.`ՅHkH2t78E[cڪRNyV|RXY7 [BDY*УeHUTSEkv[v7èFZ򹚟)Y` j|2fžR©maE[hhYzN[ٱf!qn aN ކb[wB aTб¡% #v$FfY7[S}?{vl堗&Y ,K+) zaj[uB%o@ >C(sLW3OAZ?Q_pٵDpݷ38}'%y Qfnd6Ɓx8>Q41tnVpǛZ ~dzXsڏ}0/з;|F%Ln[،@ {iYW7>Vd;YJUWáP1X5 pAY f߳1<$DdmZ3PÖ?Y^K1C=jAdIuIOEĞH{}3t/'6Sfá `)ЌڭlnZTka7(cCGtHRv{'rD2evƴ&h)9{t ϦQ =z#rjk>\V=XLx>)P,ڍEe]VLu3C ӂY'ťuTLrp;ɤW7u?Yȇ|#^,6-4Ƞz/35(9A*ņ':EL&VmCϐ榽 TJD8.b!a[v3Q/gt@ߣurꆴHEӮ3EVdIP ޗV|\L*xMp.RS"]p %5ϼ EXu2G|kRwr_6̷ x9?)4ͪ6wôhuLFcXifз9ʿTDK@)ۺ Ǒtċ,LNQћIߚ{DD+( $]C:@" go Jdh2E긶q0'gF&ua)]@YpP&gDA`w&8&4 zm) wY]8ӄЛjb+!JwT]䠫QZZRXnYxڒfS h>ڡXѵTQVPruX|lAȸ嘡q|KZK6ˏmvYR&PZ* 3FRe ' 9TD 47c hC'Ϗۂ7Ff1Z3/ob-pdS%[ QJaIUSKUzs>sڣW*aN| 5$`2'A:5CFwp:Dcor)lP%L>Q֋R^r*M7kzMj5u>Ds<4l?zY:,$V;ɻbJo34Nx+Ҷ8Zx/-jT;=s)KDXo*vDilU\k#@gȁY0!.qBitJ,ti5Y|̃;@<:e=(/]Șt~iŎ# 6!2mIUd@ wVyϾ)gZ:΂X_ĬHSg6Y5.zjE/8~(zgGAvv4x`Y jgHkAx5Eۆ?1h$ KIJաך7$D =|v&z#5yCib+ERV)b .o*Au6=좡N7oP6hOt/eK>8UG ׬b>OSmd%SZ;|E1m8GM՗L>(FY詊YEy4:bln=}PE|] h@GЬGo^2)c \>~GlKMH)q`1QG%/!!ez;ۚL 3G)*C̾r&6}UK=%yZeJW\7D| Oّhs_zÑ:AQci`:d$=1I㔗i95E.o Dq%+6?ǡ[tAqNyRA+6}h'fUMUVu"L֤ %ietO&`,ضJ.#ˮU!`(\㬒:$ $[$twnwo:<4_E+:s )\r-e3%6D^a8>4slp< ܾW#pS~8H鷆z[L2[W(ڑg!2zE#*f8 u p Ty"~8 =-Z"M}״ğ?]M)8 .~dnE~< zHwul(R|8­ x@-wa ~T q!h/e'%y>jT#`CJCwݧ Ji:HUOu[o@\ns.0Y%S }pKHqzeUB"׵wҺ]r0p&q1!\Ԧ_ pHL0H%BS) ue'yBtҋX- Pv!! $ml/ RsCÂ_zNy pK8]1pN-(6I(LnE&H%WY]q]`FI#ɧHuTcHb#B֪"v@Ѥ8~O( Tb?V "wBkQ{$ANQSw3/Rp0UOchKg+M&;Wmm2i>@'%S4Xѫ4-Drʽڛ uK0\$/c  {Ohar^f6#a{itE蒣(rwn%9tݛ-!a痴pSm?zQ\ /Ɏ.F173O}eoܽnNI#Wu '_4BP ɇr5JI DRrMYkh3X l)X<⧍>X}PdGb -JJ }cywy5-nĀ( . dGE u '_g-N3M`];**۩T%\zK,{!$G"y|?\|jgX'EyQ 'BlBwN!X)!\Urf+3]@/>H̪mɴxT9;s2DkX.8ݯ>0QeBH{c`q@ȴn-Q]qU1QijC뤛 rG3?uVY`/c+_2E"~3d"!v4 & @{3ӄD1ul"X EidئWQ^)9ţWSQ%zgP!,]/H+S?}WQB9f%V.ZA@2RtX6lgCV7 5Z+SDf!`4w&> 4QM缕`kB4iRw!# -cls5)94eݦIȘ#nGME9aRCfGY%vJlU+ S <=]_=h8%%+ߴXS8z}frA_=96ʅ 5{Zm=O 2#~`}MUʺ_=c԰G?и-;s{A A͒ t0QJF"E zܣ3\En; <ӪlwZhnl(E:)>ύy6OC%]H@ĵv⺨Zʏ_U= BԂvwLwFCBмQ|pȩ. }F 繞YPgzE >O44GѶY{JB O/X\b,ĠEn zlLYyf9]Ɔ%"B)Ԡ@`#SlX]"bݜ鸔M:ze{N̲Pܶumo0XK4ʽP=DZnwDTe#IGQc6bU A߻BdKϺuQ|Y R"~j{\/<]\o](G|ͶtM9[niu 3U>Qf Y^U씫yKݺ0Ha[/%sieJr!8o'e[AvY1^us©+U;,ȏd3ws@ CJ?\alVe)|*9t/Twdr5K^0SC'<&k Mn]#+P?`ɠ^X Mg=eW*ԉμ4F?M;SL?t*V+$ŧUլ%]fYC=Ls+i༙h!~A_(nIj9_**U6 M0HFC{vg:C6SrҎ/ ccݐO[Yt6Xy|q)H\ViҺ f㠦Zu>_ J|~B:څA apֲ=z>j㽜](<ޘ鯠LJIyBMD#H2V~ M0x{RB\]ՏDܝn^@ w0kV[c `]ex_(<" [h'm($yNs[`do?S33k%酹`͑E^ %~Gg,c:8֙:m@."&fpeq w9aut,0̪,x_Kfg|ql4ݓ9e%°3VHz*Wb;rb~X2OSGErO_36 S3&ӖtVuZyXltc.Wuz=#gfC]є fĂ&'-_;_М΋ɲz],l h [zC#-9Le0]6>LYV8!C6S+d(/V1PS2e#,ur2#ހ聪e bRmS3eCTC}4#G({~zx 6vX>CIt3Q1K-,+\NɋuGSfvh}6_Pp. N:DOF2x'o[e+F`ƪB4w (GOC,@|]Y-N=2d5?E,O+{ `J=oUQ9ĆLd˘H>˶ҿތٽ}h9@9Gh >`[{";Z(]h7lQpJ;]6FgĎՉ[3!q^ ]^50|hf@m0`qq!͠2|d`s9uDuig[?N#,w0˜ШMrS23},mn]^]5ù5K3! w/=To]'4>e}j#S+DכEk& )]9иt3BkbuD*εSW#^V(#*+y`-"}]mٳFlE\,8U+OT8FoO挨3ע4kbz}حs/b`-Y,`(?\T+ E$/8-öm)^E#J5&i-3WgGԯ$ gCĴ r7`@V:]sbZQ)歇sG$^5ֶ+,.SI ( Rl@RO,f~>crI̅RPw-H.jZF8+@fq- pҕTzXJ쒸ynhm@&lbdZ)E D'~%$EcM%-/[Š"l]c+YoF- \(讂A`NS䣑a.2zi<ɯWRKis6_`j܎*Ԕi?ܖ 9 s38tK aw2-!DVN+3oT֭\vk@2]fJYCQ? u*틄q\>X著GmnFarld`ΐ&R.ca8հ[[ , L4X>odWC`!B)9쳂AN,^ud4r1jBHdUtqcG`GRtD/=3Ul5ljV!M|@o+l@d! e]FUv2.qΐ8y!-JB삆TVhx~ȔM񺟺 VfH]JG')ۢv5PqLh( ;- cc@^y̶][Y\ m'FHˌHrL~PM3;)ؾv=̛bBȄ@!K[nC!Q7aHSa m:Ft лuWM%(TLIVm_bvxˮeP@V%ѶnU:5wg\ ="p4򐦜<^Qm;=g7l+7%xx(.VS/*/7C2EtvNHEPP"+nt?$bbF;vBYp\jU\c!rи Ǻ]d&nWi?,V[LQ7|jn]_S O?+X篿R (*b)@1?,}x-IJ⨱3QO%LF%9&.0q/%?6‹^YYY&_E>>qŤEgu:u&QZ%l[2F]ΊÙ( ^:/}l6F>qjt> R\w(樟Jtr:odt!JyYrÇ4`>՚UfX\yOИW+.>!fVyENHXEW׵͹ᥪCٻ# pRBkSnInd4@Q@jq9]w<$>>N`8=HcU4uP²ԇ&sOx2⮕h'P~̙Xƒ,*+t,e2GIfde|t Ũb֐ɀ*DϤU>-lZftzՈjE%=o3Z_Nl'a;Eoq~o5t%|p C0it`E|/Z?ܨ [C~ʻט+r D.#5-`p A 3iCHYd]Nn|&eMDž+ۡ؞?UbQ2`F(`IJtxDM4<]&fhHMiH(ܭz` ࢊ7^&L뼚҅Eyʢ0'BA$ R%^Οrpc FIZLC#}0eFlZ%t1] -R kpx+B:nZ^iZ#Pulw 5x wk+HG:-$}1Cn]NeL6VYzw_a˜lC@8nx6+Տ- {R1:XoE(vpZNJg6S^Z|R}eʹz5$Au[CT_cz'w!` 8;9KclXѥvR1OG7 t3=&ҍn/UvLo]gxfӛ^?qߜlZ'W %X:E*>؃owhބ-rHlMvH lņ6p)'iO"kB^w1bN9Xr5dUF_Z]_O]Ma]KUإ{hʛg!Rļ M7gi0b!y4sR!C͞5TU{aymi+{ɀGBQ6t׼#wud|Gq`$ 7Vwm]}CåҐ _1(0YdxxCk (_"_IH(~UTYw>`'2h„N܍!آ Ǚ Wd 6e\BoىKfF$J=O6[(`Rd+wޝvDg{,`ly~֗y:kvrğNY!cMx]h oO9z$ڤ&bqD/j_#~K!UvrE rL0CB̳)Ć7l/jD:vW{c-#u?P9#zdJ8 akS`!v3}QX?V0a;LFArvUvV 0Ɏ$ tL;`^sd(+*_Ne?HZqmx5gȀD^r{kQS}u($x.1ӴF.XKy 0lj1[RK&IMNk *{D|d,=OzTXɴ|&I9uFMQS:|\֜U{R0 $?B03QllgV 펠#ݶMrl0ÜH̃JxXDHpacPP]y[%o}Z磆#(b9K &6),,-+v<TH>㔩Xs)2[*[EvilcOqn;ҖO&mOѳZS8 <ŖUY5|OF1∡l^ub*lLeHmz\צ}{7/gwL:O^#Soˢ` `3PЂ2^~B+okd2OأzP3V@te;F$- ')~v@̼ϴip vJr%GHm"Ż(ݥ)SOŔ.;a&Eq'SgYvEZ&m_+hra3՜>E|5J]ݩj*+צmbgdn!=ه= <[yf˕%gF :vWCo6ey20i8 Do{S:]iN=pD4`0.ϬcgSC(fe8hq UҲJRM=粑{?{] >ӥ$2j f A D'\ߖ ʵZg%Ĥ(ڵTelbZ'_dt(&ns_qtX$79v؁/@V,a426gUbN-J VL9>e II >D8şgF•]@ ;v!^P#^etK\ '$R Xy15U*alwAT.,A{~ gc'+㰾 7 2m6_D94י7.`XUVFOI>ʦ^6s?Nt|N[ m¼XNy΀wwgiGQpWpަ )1<;:t:!S bxN;/e,I<;@h/m/b4g4֋—HKkucǩg8`̑`?bI1٣<413Lp1B9A($ ;yDgLr$샅\`4.e010? z&O{{EX>R OD/jU!k1v8s1NePݖ-)'|JcAGs o"=xhff48_m,)R!nh2~x~XрF?;T=0L(pV['x2l7SZ֙:l<ׇ$I>է3'4"L+ u5e" Jr_ N|=^Th:=4v% m”e>t{vZ&ƶF@t2ҫ2e>gI&Ɔ΁Y޻=kt"ժ$v K $=YS| awE{B*F.~D8Ɨֳ8r򃝝Z1j7b]tTɁ@q0moZLP,*Bp0X$*k GB.z8юtq)A![0o/x!S,ߚ˦Ī^kj^6sVa,YaђlxoO| 6/%b6IfRRVtl538OËke}^8l+.Ag@l(3eBCd^^qVvZP3*H`r]/R z IiQP]/ڋ7>5Vj0i|?92= D$tM'^Z=6ZlP z)YևIq+La:xc<ٺ/ y21Y~S) ɨo~0NJ-'ߜAzPQ:-K K,ojѻ] cC;`U苦"EbWʐ1nGkME#|!n dn[<$ +? -R]c?w'a3h?qPOo?c+uJwP%@ y?qVZ臜vL``=;AYǫ. I07ؖda2y6.@F[t4-E6__,Cj[\ɟLiNb. ~y]mV Kho.HӦɬXy}K\>!$+; `tے;~CZXcOl"\1 j UwP2vZoȸݟA>~m! ([Ad{7Vh"1ZD|S*2Tw fRa!ϻu^DQH@~oݩf:feےM$ jsOYGsMx/0RB4@`uOu*&Y*oqN0#ٚ'jh:3J<gcΒ\^]+aA^ wWf{~74R(}&Gr0w©FFBI36D6F'M!<>k/n[d^FC=.t0n*HUIk.T>4jx?uğE%_i&׈CiI@_.#Fc#MehT,(ԝp|=UY/JvM0D>Qуw,8onϤ:ƅK"RTJy@ {OG!yB6 j^A[UGd08;ɡWبG~swukPi€˩l0_fB^9D_BXV 0d*~)Xyꄠ8Du}OY1-j{x&R,-8]v-/Xvj| 'v5Rx}9PQ/OXMJ!S iSRпI4yB'"7Z-s88X8{=Ce.R0i"C4 Kd= t/Q.mtXTo'Mk6vgNm6&>!Ns}u'L2UE)r.#X~cXq'ǫk'Х8I󍢢s u-z'q 3xr.ڂ Kגc/y\_>hjM`Sr@b[D޵n<, sFs@4prĪ7ԔrU<;k1o7Q |f+Slh–~0P:sdd,!b8L`[zk6?Dx?1qe '1v0Mġ!CCA!3':m6: P ;ĥw[J:lXph3;eEm_W}o5ʵv~{ VK=-QwOT]Q'+QN9$F+ay箂tU},=AWy @7zYU8 ~ }O?qse@O}ep!LP}/25L=c쨏pk_oa:OG~cMJLn,#Vp%tƾޯkPk=)xu.gQ~i"ȶ O YYP^p,=z:SZ`fk,އ.9(C r)Dg`Z.R\gь\rN.s_2 V49.M_a ˰b AjcsP\"<<qIo32a8O'I)bF(nPDtORA+KezP`<?$98}q;h`3ǚSt7j֘c= WN<0 ץcŀ  AN_JT%R`(Ӻ~Ň;kCJ ZgG3Ιk2O!r+?^jrQI8J_H1ڵHǁ~t9V!m8טuڅe7PcK"+]ң:F@3v:_DִFrptp=PHg֕]X҂!83++?G*GM25*43tc`=. xJ؂ } NM,D~!u2H))&^2q:R kTY䣣TYP&vUG-ﴧ3K.U 7fDA' a;eViUu`g5\ BjvkDVma;Om*ousx)M ]r4SŜ~o\c9ՂNU";wT5~u#>>Nb{pyNX/69,,F9GH#66yé ZTprRܿr;W\XdLmPOw[_W0f/<~bx'~_LU&'7XC,+)A)$}h#F2;3r?>fضo_L6Q2Ɩ c&W<.;x`srֱu#*8bgDy;a+>;IP-/zk,d5lʗӾ s> (.tN?GS~&jyTd_<|֘V%RF^ TO &4sr;!a9~\Km rZw|ɰζz6>/N(3Է+Lomv|u F .+6O?z-s:kf='PX։\2ொ*@ ?`UcKpn(fw6hPQLQ*{ Vm5ʥ2N7;m;R&̌$g2}u'aU*ܮ<eLGb$AXeH[3Xb炩) {Qߐ\Si.E0DZB O0]uv߫ ΞffەZ+pRJMb֪^SzKVJIIG KhK)z_;05/NazI*&n|&z< !Ds#13ܛ;fc]W?I1$XwzvMfG Pv٭pnl9&ޞ%9FYPB6kp} 2:aG|${ {貐"E"&Mw_YȜ=(Cőnvҧ#i?{oE۰G *sY\Lwr9<0 bBS.^cx'0l^G%=#NIydn+v x])aLPs,ٲƹ,.ZMt'r1r|5CX$4[x}W44ۆy?xHB5 ~fk욊QZDAT57jaJl܋,YV-~HQ" AD)n {?HJ>@`yjM)7SI~g3]n7;׿yag^tmeϣ|wT0цMݭvy{$ޖU}ՊƐ_k6UCa .Z\fZ|V))%w^9Պ"xaSϱqۑp)=xzlSsD+V+/+ۍrX.{X7j:lYŬ`7ZDZLb˜NV_onRݺOj)D;FH=OiAʭ6 '1A/[3SE!JJiv0Y rW'Ib\` &?r9֔VmB=JKd;qPfTf[1Ohr> 1b̟HGFnO$lI3.Y-3<Ν;ؘ& F|v r7[k"4®hzZO-1Dӟw>-\{`|k^q{nw5.t s Z ҊWN hpN~%{7zgo%dBKoPr4bƲ4ĚPn4#C.Tj~pĘ)6~PPNa_gnaneel*-&ːB$MqDcV/= E)2?FV^p qmCP;=kX&.ӂDE2х. Wwa<%HY V!_R?2 H!Fat <ȏogTN2ȒyF ZFs| a"Ȓf0w]]!I;@/hG\ ?dg{D&%?ePAwPZ!/1VZW' 5ujH\c2% :Nd1,Ww ("e7O![HGtǣhZG>6J2Ea-Ces!L8h6T78ɤ ^FMfcO_Ⱦ}eE S6Ɠ{$E0&&oL>Y7RX"`}y)Gz}o&``Y?o&ϴVc=.syhSSICk "4QE8J 7Y^ ZR^j/- ǻȨ]GBjxiϔOBaa')3GMqH[b!;W:"ľ8Ufb0Tbu R6!i+ݚGDZ *@v앓}J>mx,! +Ƀ:% TJW[k47X BFxxKπK"lD[qC9n#P28.PQn4 ='p#k*CY٬W8|[β-l<1 Mg$\9eølA^dFV? ݛ[X+q/r=Yd,]aezV͗#!=J(jT2f,Мˏ9L|L)8\-~11W+z?Lv9}gTnC]<6D 8ذjJh^>k"KS;.ˈB·YAǛ.>S4(H4WG}y~ttS~U_٦(NwTc\!hb︆2(IJu[uS.@*Ƹ}@6Stץөz_Ӭ=䮒l83$y+epoq6ؔ^.a_k WXevc W]/f|(US LOxY?_p݋Z25_mkö`2=SIx=WJdfۻ'cY=)N08K7X}0ڃL ) A隟%\ː,Ui 3 TC)aw U(* -cdP8% rP_ҵmpqɩC|St*R&%:C%R:}c "GGHdSpJ@w}T'RYO8nvy.2x?5t A2ZH|ڧ33(d&IOw(n?F\be w@' 6@` ]^SL ;X蝲'>:GרvX{OJ?I:0 QOϒpPH# !7j@o6]"mG'k$ NwS]9sIwO|_su#%n!bFQcݩRޠDkϖ!8*Ӂg*iގoH TDva ʂ!}? Q5A%:Fe\={NQg)D|2,-UU'Eɑ%xCaO<]sd}\05Zm$N}= v/M\wgyldL8.%+w82WE(B~}Q&ke-*wG7EϣU;|=~07 1C,'H*']pHU ;mYwLTRh_4 =ˎ qKߵǝ⹷1h0{}SǸgn]L6P*8ׂxF;hSKbxHMN?Tu,TV:vBy: O< %A’& =|.XK#ReѼ) :1C9GדO;F={etmɟm7aJĨ!oDvCυ"Lb[6׆O#3 JRU#8,COjpTN'XTl0Th`| rVYB ~ҝRwc;R<̏=$ #d !S:XeK3x}َèa8 "Y5V\ڣuys6!e(|;fc2礀%W@^=2t*iu]~@srogx#*c[#^bkDw1c!+|/`R#!=95i NAH\lNQ:]A;KB84q; ;O-L0vF͹ckb վ\Ci:w2dNe|,\*:QyK)1ܛm%5u+P*iḻ DgJ,tXZA`Йgع? g86/rxsF C ӊb0P-34C!V~χ#fǨE) Ųv1Q$vxf1w#l7*pQQ-X_Yv*JuaJLNtyȪ*Ԋ1 u>sTOZb)2 a͉a}6﷪⍅)P"35+vF%[*)a PR{J!(wB~^Lt9gH6۠ػXEu<1e1.i#/!S}0-1nMX?m&s=v_d^CM0>ty~_W> ;~Ret^Blզ fESȒb,<~Vp@7(m/`\s-_VpN;<cr؉r"~B&n=ʙ6{ބxsHFni 4|9DY;CF8EbuX_t5S0|J` c~IaňƔÍDٓl&Zsa`,==.[Mr<5y{SB2mel3[J}vг0iiĔ[#q^&f}O<,P X?[Py1PԾeF#7LȂ3}"W$%Ah7wi  Ҷ#qG4Vp3W]*'' 8o"T_&pD glJpnrITy޾U ےX&%M-ai(+.L&g `gjx [UyLrVSJ냿g0zbnxN홏6˒tؼM#K^?Dtr{wܗ*T8#=F.)K< M>[+qs,nfgTƉrK$~3_Ӂh^e=)HlT+%欚v|s)8vKrȥi5ub*#0) aN˝xz~g7/[蠝^/Ap/7ڽ~I{$ [wpUn!; NL38X0r|7pX.mݳd y;(?=6޵'z"[N@`Tm^ZX.ߵ/Km? fN^H4]ƇM/ys&5=]UEq`}c?{4Hn2T℠uy`02V"FY  .@gXxV=oAy"'Ũ, XR=ڀ/oudfm"93W6^ wRŕ 9^@\_^Btbn̈́C2?7'e[0^KG5uoZ?FӚ@]AԝCV a^JƏ8 7 w&#} Ow]-JS{AH%Bפk FεGݠ(AT~:gl?+G@$"x@Xu4S|SfHTv@S* !=AeUԘ ]k)~ߠK髾#Ը.ĤBn@)sDUwkyUnU{7@Ah l ߥ !𿡤s;3Hs\mk2]ňzZl ֖UM=q۞d'*/G]|eaB.>xxtrʗ{tG==H%:,TtvF@+#`9'hq"J0b#^LR5]?|yaz69R9 ĿG:DH[@H M#ra=3)<[ YpGV@FZDw{&a `[VRC@vG@QL=]zWƪOS3N.6l 3i+p]딱qǹ1Dq_:NucP)"9UrgJl?GCm#lDKAǗ87G=2 ?sm 6=;qJĠօlJ7 z"a2•Gl DQDmr@rH"Aiëoie=59ކ ?{9.#YT=R1/~so7v@YF$KOpp(@w0#LxKbAVx#˙$֘ S5;ufF'~~pe-YC 2_yC$qØ$)~_ H`,=} m95Ƥ*Cx=Ոc;&M'Q6"R>lY٩A;Gtb l۳4 UC>Erni:( b,=.3rkdM3n~y[uA; U8Ưߍ>߲s{ 8FE!%)sSLG~\BzBz6d=T- |iׅr7[["wWXHrf1:U71`}ڳ)eL"YC/C XHt ,83IBх#.׃gZl?'pZ7 R^hy9Iṃwu2Qݵ'bs)ۭ,[\Q4Ixs Ǘ9 =yBլ8c?%m~0_i3h7--h rSܞ 2AڂC)oۖ۳49C6[D"reT$ hf/UԚghDKufNhefWc_Vq+ȔۅP5 0#QϒtS+__HqQUACN{6h|SMW<0nh ‘y1/6vRt>OcY)2 u+S )q5oYʧ7vwNTW8%m:J9괷Su,`M X?.F郯D7]`}fRri7bQ R[nk";PI-v1mR g$=m"jV#?[J9',Wpe9,R_HDVi.oehM~"~c`,_Ka"HR3b,JC@o@*ƔQ^7XVdvbIO ㍣ڮfPvJJy=]c JAjS|zIn.ҕI]a<oni/igr_fJڑôUV9{CIcj!MCѭ-BL鐒Eݔa tp-2/V݄ [gHB?g>f R:_;פ`1"'*iI - irk8{~( fمȘ>Mjo,zw0wiKjY1&5u'G}%=(:K0=w78*sҩEtڑ@'TZv)-3)F=e.A-Gј ^k|Dn6SR0QB 7cNQd(i6Zv' $Ep " Gف؍ yw+?ބӕW~ '^㛲,C1vwbw\B|+l7*=k";dL%K̰jd~=恊N?*sGg]ǗG0 7xLUX2OOKm8A[cr `[{쇎9ꄊ;I Q[j9Pcҥ*{j+p?zs1}=R)ȠMRW%Vr,c.s7z92!6` "DK4GLtD5ؓҚҽύU Mb==UuD9:+4M=D/JCiC|ηI`W@deJz|ϓET)~6/nR dW!5ʃKʰ*\c]U&q/0jMڶ3 kCJvxwHW<]kON8(z֊[AWo /DNni7~Gn$ RW +-@X6A` lR[9U7=8 _JH?>/ [Κk1WvfhpX I(?9D,-5G(<R.#~gխH5*dw%[Ԙۍރ*#D%LkFڂu$0ެr2FaȰ΁UWȆ59Qآ|9 7]I q;S>'V_WV1%6n~۬ X]!k JM$?ȵ Cs©@`Dɘ_OmƑ=W~*mr2'BUyo7mfz,a@ L#ލVE˄+_ Y?X%Q/CJhff0x')wa+E?hgjue^uc'8xC,@7Y9vhHd$oU~dl$tSQTy6ߍnMDn(d0p˫9hN>\vۿP^fDn+r}2b`Y-Ao?^Fu' }UwC TvkN&I^ܮVrvL",3J4PH%qF1&<JaTAذ vUH#3p5*C70KV+JfwM]Ґe| Q0t:ZHC(seDM}~ĨBP2_X?G c( b7G:U/~(u!nx@F- <\QZPE'> /Ԏgȵr WUpj$!m`D6J$ƭPÑpmr? "/Zͧ]ʰ'.Mѣ Zhn#7 xa[%n[oIt:"5Be^T $X`J9[Оa!bv=S84h:JlodajKs$:bߖe4ɠUQ9~|15ȇK^&ĐB!/3j\v!M?0i$'gact/DPx]XӐyټQ+:v(sREM&9OS'H6n!I 5BEYSlH:j69a[;#С]1ttJy56q! ow$ԁ0ey~XW )[f9ǎx4o*[/C@t -Pض5+<{ԒEpbHaO`:\** Y6[L1i'uFeiڸ V L쒽tPx{t%JIoᚈF1P4?YMڊH3J)$:=Gf[36郞Qa} v 8T!BJ%#q1!F ؗ쟣=99%?ْ!%~2N[FU6߄#T;idnRy#\Z)l3V毾;ըdOo+;)(w;e.(YCyn&eǔFf*Ri\5{3;}'f93}#qܑzUaRcNvbR?+64+֝m0k6#n/%,Ȕ:J_wp^BED"~| `TRYgy| (sT=,?2^ kZe}1e}?MepaEJNP J$#ezZ(5בGz$BZu{HD34[JpY9GY1@6 \Zi_>M'cmwYs'y%|-vuEB*8swơM΂u.Bo{n@`Z ƃ_2nSk_]i{"3ge )-xjz)ZL qnM)1>pxrJPo8Q is P_Y'`.#tg`7h811P&fg'fwыM9+V=ByX0íFNd!Xe(+#}Kt+5OvΆO׌M 9ǽߖOK:ຠ_ Q*5MeQA>.s5fxqeoF&؄G ǚO`iӺ]+n VFj8pX89 m;HNỤVj29ڀ^s=O^\q|M1ljG>ƞ4F6 E8L`yHiERzթY?n%IxM碿88y㖪u#|A>[њye=@H=K=,Oe'\*bx2g1^kJ>3ZY` u#czR 뭲5J9?y3eKӉaT\|HLGA8Gc'ۮ UKAӻ22I۾#Z^`ʀ {]4@ Vf+~8N k9#CAp:wo,cfoF@1IڥhIR˔q3HUFEڲ4 U:kf݃^[|!QY0ΓzSx6C*1:-3z' Dž _IzXya=]a>؝!x4%4tOI' ʸTP~wg3zW!Xħ-Nwݰ LoMjxݡE_xeq1քʣ6'lυi.,# 󘊈s 'H5?UI ?zak(9N(NaC4NxqB2g~= 4f-䊵[> U5B3pdL '!:sboDiU.Fl!|ACNҸm\3K&ѥ̔rvLPvVԍg3#>0J ȧR/X݋ln"5/ⴲ0LvY5^}maBOkd7U(ٶH&el3&CVږb/zY:uϕ(.ufZFNcyq (Z7}9W0)%R`t\A\l,X}*97Wy(ܣ-Ty"b/Pe#@nAjo$xIJ2+RNGxw>xERGFI$BY!-؞z  ,9`"0PV2;\]#l]"pL"-{;ڒ-V!?D;fYUxLO丣 _ܽb}Pi1[/1@ ݡYcߵhh8h.[֫Z9t@8 Ј&Yr¶[)ˣc^qhfpaJ5lmϚ1ѹC]EߧYdjBh?Vf_љ$,UWjr?J ؅&0EₚXej/:H7tݹ\0Kckg,ܓm0~A*@ %QNW4opm OCxv,A'܃׬,qOChG!j+h!0祽Q# [=ʋ RޢF-b`c"=joc+B0Sxww#OSO|'%21v/Z$D|Bn "0&❻-.>Ꝣ~{! w)mh%^|_fEvqgk˸Uޱx袟"|HZE>eJ&h۵ux۝7bu'DTtpG8 vⷞzyq(~=e/izlƽmɜ3}:C+ 1^D][u=&Qx Pe*֬ы0 [냓<21pdp4! )ݰ+L~7:xX鞹WMHM[|hA7r[2K ]׫W~|uExќc[|&cO|zWrzGD/u`$&{?|Յl 2^v5AWbs&u |:'5,<^v[y& <> LjzrDQd_7Ћ!CGiZmX_r7I1c~JB>=R&˳y#6ŀX">]7w w A:̄0 ,s!wHu`J&B%Dj߽1Όw 6@$Y)UHCޛ w+`%ˑR&VUI%A ʲU I2 E)Or8OKߤNivt 晧E?o7 |9W9}oqHBgҸiq}POGWEɴ&:Ms0րjQ^znq?!v}@R?mdqSi^Dּܴpswɸ(~%H>ULOJ\93FvKgӥ?VY*I'ϜtSDec~%Ź))P ,{Q+>+ț'?Yk6l-LM|=@"^sk40Nh#rE\[#$RnJr`yQT-@٥KZMd4\/Gp]Inۭ:ʃC8 O_tSEM|tI@%F=P7$*٨+Ar-r"g_=(rlr.׮7EG /k+j]FoL;\.7pza?)~gx~r)>4ƹg4TS'= WΤ3}s#}mAyhCb-[3E_^6 S_ʄos2QNwF,Vd1V&_c8$ly]4 ?GUJ)>T?PTeτ!uTK%VIM_ͳ 9{{&W`ˠu@BQMzU|KMYٚƷY ne~R;F՟~ _vD%4)s9r_=<$%6 9pI* w;yt!U>F0JS1]TL3BK2}5ߕ}5E,C+#C}>i+zJ8jW){n ds.?Y)2 &ۇ:`CiҥI)ZiPI$zEV8hHq |HLcm.4/vXu}kڒ Z=g;cEz}57\)// R?rF-)+e!`IEi@#py$ϕSj0˿#sM@ \𯖱 wt^FJL#ؿʊ$ &4W3?y7 r'O˜AhUR5͑JTAт+80ITxM"v)hI9A2U0CX֒XJ|9n5_!ɝPYOCuPn,߶wZwEp7|0}۲ۂ|f7RK<=@bppȋ\lPC?]1]eǂj ysHP#!p@P.8"zx0n=r):_ԴDzm j{;dU&:y\~7ycw%;B@!G/_䪮Af2̢U獂T6JtO<2!-]j<`Ƞ(N.wup\oa&~N4mUC>e'2r9NÐ}!Ҙ\xn\$jw6R/hOߜ^5]B;1K6Td#9tcmʅk`/'i)tMeFtxFloǏ }ywB/ >e8ksNlč?R+0gK_s%%32ڷd3Hׄ>7"EO9Bh7H]!mmYIi8K]h\Yd#}[fhuǰ|9m"V Q[ ) #NYa#)h@C (AZd_~xw#ϐ3Gd ^PWt|eƅwG~A;!|;{; U>kOs?h9 qLrCYh_=2 ꒲ه-ߍ6Rx\m`jiNe|C9|Zۿ5AS8 pa;3 !YmR6oʨ7AS7m؎6Ev*Έh(>q47Q#裸хקf}6סY}S-8=#F6܁PD5d 9eet.Θ8˙a ϭ ~)/Lc7?˃"X@JȠ%^̰oy[~MkɅsNb*. Wf/r,T>ȻjT 7,G1/ϕ oe2f450]? Lj+YoqPCF5kyd ɭ11|%U8?U+z>8$x}0HjXs)-oQ8/&\e j_gڹ&Z'ޭOrj@ѓ^~is1:x\'%1{Ig+Q]iB!hʰ%NۜVd(QI\(Jv"d{G`'{1` :")

O3 Y+0f8g _b r⽉#g[hX5`Y:^FT.x|oH`7H l6XhV56lt=%fLc}mukp2JcAD=ԊԳ$;?@.5'{zU\\\{ }TrUJIხ0êOqIfkr$U[D\W/GlT%-7ˍ#Hy.^AmQpvީ?Ssd5`,~o@vكd26fy[P0TIOU&*q3*q `\'i;A28:))D3aK:wxɅ(;CZ!by`R Ͳ-#@%W<5wuYFڷ )@"cT9% %j,W}^)YEP&I_|p15B{AfY0㮾x@Mq:#&IHa)"]%Vepqbh5QrC3L̮RZ<1u2]KTë́%Q6DIߢؿ6PWOZ=y٢} 5vMc7_s\z+I~|Rm ԍ& b a){xD!.3ltl8 smXonA{ؑ%{L:n֧$@y=ϙڨlJ7?ڵKP .lm?7 [z{Qf2쮤_$JUP{!x˒ܒh2uq Oa/ܮeɇ7jd]e`AjNb- Bl='GU$z~AS_4P 1a_.R!k~hxƬ ?ocB3\hȷ8(*_S- y=Ƕf;ͫ9B$OV,Lj9BtyK2>) MTr`5 Q!;gX$~Hҟ5="1f*2mt {<<  jZb;^#@n:ͧ2o`ڗ(縎]`,<WJ6Ho0U1zIlxڔTEtYUVod,քnj4/[ks'7>mғi*QNebi CdLVb"P,9 \ [{iב?|[ @tBƔIr%{H&UKp!y9ڱ<5n>nW4=.5X拮)yS!D;PZpvGu`\fKҪOFk^CS-ghFaV?>m 3!N>ױN'3EI8PkvwzNA{f3G RMG/'^& يkT'- ivnmᓻvz!zg} KHѭRp= 2M -!8t&U;VfmPnŤ!]7MAFAJʁebCܝg#I!3]^"{rdxxm;zz(迨9xei}E+&vnFě 9CPnIt1atL9y|%\Oh',3+ 0ZC%hAh2Jhs`ny8`lI4{ y}R G$q8YN؝mXF$U8*d|ӯ+0+-9ig ߵ „ M6Gt͔nz+9/}"D\JtU AQ栤da65MPI2Iq*0S Z/0$J[忹ζ*D&+ U `:7Ÿx5av`p1F|E^QvHߴ7Q#cRAldV*PjOmF@U_`y%ema+ԃ"㉕ac_m\m'u!-A@>_%ihiv@f]Ijh] &?z ^5pּ|P/p/DJ(⁺İwuGMQ9v OL8vP@6 k06G!P[Sxg0 ؎7;oU ]:Kl;14p]+ F;i>ػ6] `d~vՎPEwyjtu舣9Rn4' r@vm?v5fKINbf16B@D#1YRܻN?©i7!/CfLE\^cmo-UeTG9O0^hW#f׃Fץ\XH<P?t^)v 07qs}}$di !.6Lq\}_ @]|6߮1j  Y ߨ'yo֒R+)U6=J.MR;Cn]-V] ~@C{SJYD fĮ D`-Ud4*HC{4Bpn1A|_-yE1'T?7(~P(v6_ڔ;%MlRU:;IS Z3 ' |E >ޣe/铠 rGc4ߗBZoH6}8RHџ1e?OY閼va'թ0( `L:p LAaX]zE:i@793jzZˁ?J$Rƒ".X24jNR>W|KH_jMbIRv#)|kԐsعQYg6t$g!s5.>ډ5R]e>U:8È}E.K 4U-NȰt@xu%ʤ8V#_<Bq+lРΪR2G!T^L O["ygDFhq%xR`[. '㣈;L\a% դ훭aB-zn"D`̢Pe$`$6D_l p(S";@|˳MG+}\[CN7hZ1f'j D=^-Nj}\d-([bT6)NP8-X+|QbB(XhdD # \ 2/1]vtD P|&X]0{hF,,Y+Xm[WA«gi1Gϲc0I.>EK)/Ouy$P ^d\1Ly=YjSUzz9dor7K\WZԥߗ6b,,MN$l侰c(UKBL/m.Aϊl%f[5y͘ A"NX5EJ `^ r.E ˃k"nC!y7OeNa}vckJ롙Kz]߲M*Lma k׳<&[BibH X) /hr`p[Ӈat;F\taɘև<hkf ~4P&#V>u8C.!H>=vL[k=^DA$I>:b{YBMgRCa{jGGQzZ (aPJ”]6 N)B+_Q>0¿ǽ)s*Eآ;t~[q )p_t#@<OVj y])1.S %)X8\Yd(anţF-/-+xoȒ`ZFUQ7'# b2٤JB'L[N\AO"Uh]DEVG #/S.e3.ɳRdͥke% kw2X%ʘI60qݾ5>Bcu[dy thҎftxmJw+5?H u^\'}+M;]j&P#r_򆤀{s] P7~8nn<W:烚UB++o>=%24@@]WgK>Y44ժ +ɞ ;#L #*H~r2̕Y5Y vfZQW D򁻔C4CY)[}&di!EU0j^0EȉZTiK՘^|%}*Uj z/HMZu4WOH~ij*9jjIWԋYNEĽrk$: {zՅsO\CT 77sO34cԃ 0L"}^miA(+ulbR} Z_ƜVb5_`=75Z0-(| fpڳXE}MbBxT %EL['(+wf`~u$8i>>((pX)r*4 %dI"K^'E wS;p8gW?-z<րvfTX^H=߅( skqޯVaҧLO[uXfב-$qJ[.mRSaW\ RT5t%Ubb'W bO;AHfqǫ)J$0翢̘*3 *D7)`Mnp;q?YvgzC6dtawe{03e|*=p\1DzW=8c^я I&ذd1G oc^q2.@/(=` $|g>v!cX2TCK.h9^o?P@?0 9$GbK5?תw;8ci)"]PDHl :|3 j%XѰ3HʰRI8^/SFR:7vBy]({;9!1T.ޅP1TɁ0ܷH/.TUwaLE!k$kg lb0Mذ:z3؎mSI%ydܧ?]ZY5'%܊Us` ZH2Zu{܀A8Eb,J*ċ|sےd75 ~X;o=3т76'(r(,aM1háfK!Z;4up uUEPɼ[զ9-`u ٪Yo N1_֝I-bͩ(GE4Y*UT6 SAt[t4 )bb o'1Б7x`uk4=@d̝Go#AAfxGBDci$@晰WŠ>p.D_uX))/e+dPt;rG`౳`2LȔaJR|Ĥ]rKީ%J]ElhW۬<w9cݣͥbSXz!#HHτ>C$@-A>o94? A~wiXU tO !T"N7|O/"y; DEfa 4FrӕA{ܿ\-"8(;$ 0\sykpؤB1G2V5 ;+ HA/Q\z}CfȳlTW\.̻Y_eJ_kH%5<茷fFYr&f8{JK<i?eD C)hYˊxz)IEݨ37`Ғݾ5xԓF\,͟sYgkՀ|`76_yHSׯE刿'ϙF)L*BK>JY N [|"G΂)Fq~PG8Nv, jɚII(ոX2q^i,}6EamA#Hi Aϳ* VV4kڗvNӄcO$T |(Ξ{J:y{/ێ6eרEC.mr-[cowŐ6s tԀĥ[{uF\Lz1RH3`3P`\!]RZ086@^E)R(|A`[8)gR r.6J%?_0}wjPP8C)]lgMh ' M}MnPRc<Y-\/iYaR{5G;oSy*8f-} :;ʩ܊UCy/<x/kPq.}/@SdQ!rիEɧsV]沊f(A+\34.e$ rtT+[w̟I pI x򑵳HpflV&g ) .YD8~9ͨt}L#ld_ @vtk??uaGs cPhޔ7ߐ=6ˈ 6o/()uތSń[,י5,RfЕli7W6[BGG'՟)2ZR7f_UnJyF /6&qFֿa: "rR쁤;/:t'Џ#88 J6 Y@q@դEbaL>+Kŭ 0#<հ< Y:54LÜ}U`,ikΤ=u5'E&7P9d߉gDJlىELKiҞNӄMyOݡL:)Tܓ!VYDŽMD99Pp΃anCO;CK|N*U%_z ld(ˮU$&d Y8{mW{*yP>t\P~kw/T/]SEua{HSt?b^]İQeK};{Dg~nTiK_rwyX\ L_"HD`!pz0~MpdԦpZl`{xLYU- u'o`/祺IǏedJ 7_3 f!! Ov% h7 t.C>4;8Ц/A>r#&Gayږ.+skPIii&84@:BXv[3FP4JZ&38ũq/d#P3j0Sck^y潌9h};g&R(w]!b臞i\Gɴ 2[MEGE*XJ |3%o-]q[Cb&bȠ;;}',Dʒ~Ȗ8%sja3(t;k⼬ܳ)!zoF%1&¶{g1o1.NUjwz>3#vnjBȖC].K=F{&ib/`QАȍCIb/pgR&l@83Նt/TD kݸ=sykJ}Xm9$"d_> {i*+h|a_da@|&@]U[W2[jA--Ɯ6No{d'kٟdla[+ia0q;Q`Ƀa!"Cik7{ &,U&<;}W_pmu;7I|=a^V;[YtP>G"F\SMQTk" [Px>NtϡU]x(ATIlsk\+mbY[6(d1AG x[sRf8NPhּf5$|Duj=F2uFOY(n! -_#oA<EAUVCk8ޕ(1͒GHLTJ{0c,#k(q%j>q"U^h#(#{ib\GE=PG -_RByjjF36gm_㹾opcK.~teЏ'OTbc= }^FTܟ?uǪ*{{.}AHSfwk+*V0KӠ " WmJAmԶ 7q&1oSv"m\aM ƌC=7e>t:Ű+9'WySAW#pa48)wF69{$`i۞S}\6]EL.cL3hcZiB-Ha%g]FeQ! 9סѢĸ΀Y!_#~ P),dGKrܳ':B37^g&&??ˆC?}~i\%Vcr߰Hab -m`4p/.t&^?ݹKa8 U7LRm"۫#:3ta;95S.1vWzhBw# |DInNvoڿv}G\DvVL};!,%gӯтd42cTwAV ?a¡O@#@lDНb2`EpJ& 4c5iek'F0@.4 ؛gx߇ef ѣ7I?#9c q{qz+P2!!|LӘ!|[au9IGw6RY |{CEIۗ_`"X?[i7yӍoLmWo9¿ձ{Ԗjc2.ޤ-SNzj{M3{~UC|5ujzЖDȽ&_fFN" 3-7Υ_ǷmY%ZH2M7 Ѿ!pA{k - xROAe u~.ˊ]ԑbә~EݎHGir3U`γCI6C{fP@mTpb#:uJ&<{^x\GΊV#Pl'!θ௻ܥzG2zPiQP^dy hݔ'8 V~l͕'\Vm V`[Kwe{JH!b {gNi2d{3Dϳ&zB>3ݡ4PgKt}3^O(+5fI6k?rUP횎+>MPL"-1HL^T6zưn}Py(5X7{~6jg)(Uó729DݹFpvaf*$)į%q=^/u?Ǔ ߪ*'c׭ ;`2Mo(a3wOwy1ab۸9X( ixª(9)byP(Sya(!mRRPP `vRpByY2^z:3GěU} +WDJifRD(1 1x|-Y䆺f)ٰC,q(XO]"F9//"b+ PQ7dWž<<= uql1heL0P<> *32)Sn "oث)|'#3E6 cO+?5&@d9 _Ѫšo r@%jgC3+㥡})S~K2\tF~N.NnAIY ]KVyA fsW0`Hs9 2Xc Օn=hFaby|854A:aSƢ|p--Emw^@4uBAIjuI%Õ90,mr`v #Ǧl7 g27p t$Oew\(-HdD!L\Wm!/ @mѱ{tՉPn_ 1`{Y fLXɝ>>1 R焒moxs2U[mk಄EMt0&&$ʱ!F$I7xɔg7$[TjuH;FeQּ=[:m|qeSe,:d9 :co௓?1SĨH̃\".w! Kot*3i Spym ,hZk ?|1z+ڡ5\HW)=k6d࿶0HfǞz1M{?K$9$xFT}K٩"5؁rAZa`.!\ō#;xI0並ыDEW0{ⴞdf'@E? l{#7dwMv)m.tQx/9+`NũUsAA|<-sV(N'^}.50I)UfI[3[pFwvFm3UX#%+GkdzWVimȱ[yEph]lHgzV1kSKOS Hx{\b} (s g1Tb>5 K)ٲg!+rl~]]]vu<) ;h V453< u EjG":@6V>ؘNHYY[ל6S#I9 Z6e[2˥GH9)]}8,;K;|6ݷ]TBb>s,]+:h"e9!#YK%<`>Od?u`n%|UbEJ"۽qwAhWM}c{DSiC58 qLz'bU OZv:kwW\1BOK'mn"Dp2Hz{{,k0'\oo/pnK{7YIo/1'Tʠ{iI&"J0Dw=Yk|uռ*pAU 5 բcȺ8%{?e1 u]_b8ůozO1x̼ϊK L\_ǗP \e*E/>h6,3:cb;4Jsk.Krdw]Ə́0ߛ ź55 SO20uYwm [I+~UTq.yJJ /(YiI~%>T_ڟ{ q58xtlFs^KvyyZtU^KВr1&ޥE#;5E n0c['6 ߐ\ ]?S>C?=v*D6plFbnvRcT69sC274N;Pbr~fTVR }NxamNT %:oMn3׳ɢajVαH:^t4KA :3깂ƒcliu|M+!k;ȟ !MV.\}jtTKx6; YQ:6Hh%yjzo -%vwY9R#i@ڌ #1k tp8(x:ſ}. ?dw@&w:ZT CK!U¤kDFu̧}>,ZYrÙ˭5L4+V{ KwA$ykƙW5 f,>!kdJ>tN@G 0PgEfb|af8R*ZR$B/>cxE[оyi ()/g}z@x(QE_Zdg -@r*v9]|Qr ٚ^@EoK4p Odt3([1r=RSرNieɏ  Vxɧh=S[?J D]*0trf*ӌibԴ%}+M, BJvL#gFeu#7NAƠ):?;3]-IH0t\J B$cv-+3<0fpP?ys~ w^ںU2ۧ, B[fQ Ùg;8V\sXu78z0i@"Z~?o#  +e MfX  ɴu{H'URdP ֨Krop*Qd[Бdܣ;ѷ(I2snJ`Z{īT(&SJLۘSJwR]T^ PJ3sfϽ(Tre6\#_ #ArK̤l.}(℠OUVr$-Lrr iݙJԈ^S{ZkᘓWaWs Yh 6jkZlI,$ƥ9CPlʢ'hNp.,IUa҄K;?_apk%c0hCIju/iU+"kiw]x;.c*}=j>!(!: |]`tL߄qkFRڒ)jnj ;y?:^`tA{IBdYG Kj9Z@?$ ȫW8\;&|E.Qs6CwN.+sAJ#'A>weTgC>qckQdx)ړf$UpFG2Pl@ 7 ~ā+NR ?X.TyAKkC^:nm֞@r n4D[NTUCқw%׫uq~V٫3:fK]ds7 f{ti&а!)۸gZ8P-PgqKu~8ڤK>LU͚_|gH()\c NC nno֦`y[':Zr´p}ԿYmU+Cy4t$ B^lm9#f8!;~gU&J38St!_|Cgٓ2`nCV;2^K,7Pߧp`:>xxL}, &fiٟ LN; Lq m`fۣ\μDX+ݶGJrw=QlM>&(RAu gW.)K&@Wx$B0r4bT 4:Ao_&zdyyȚ^R1j1 V&b)K<`ӎf#}m&՚,r1xH2 ׂ]%pDMWl>6WnћbJP>[QO/Ԟt]GX.J W5mFvq:@)W6}:3vfQ'oX@&;nyYaj-O5530\R1f['Ez?RM9oUuY?qJdI )KT@08m S)')Q6["״FM [6}HzΤM"CLZ"F' wy~@xP& \, M H+,ˡҳ.+GG$vy~tLN?pZvIIEV"gWRߞD HGW{V ZNOQcRCWJJXKVA#s7aK9߃ӔNNHԣA=' G3yXا`_ &KO~1e^My$9z2z̉D 2,0\0ti\*=Ni5>4>[&?]Bvr"anH^3lskZO#%ޔhFKUeO6{9Zm&,7/. wpѲ@X{Yq3MLw~o)8ΐDK&7 ׊:eH\dUe)RQA4q9rL`ȡ#R%#/UP}pd1I\VsM]usE;4^"%'1 Kt~kAq1*P݆wb2L>S}v[FrCm묍VƊVqliW^k Hn.o5ueco*< ^ѓF(oe5LjOtXʦDӺ+ѺTfX@CfIP O ̀(!G 9_L.p5ñ _Ǧ"35#ZKЍ؆5 ibBM^}*b=ϠXoEyʬɹS9`+ LԤ7Y!zڟc* ERڄ[㜥SJBF^ԎDGeɇLk(a.+#+oS+*0%{Z9%rV`2P+BR,d.)QQ^z*ǥYgU Db\}5c}쎿M3r8ͳՄYUu7+gd")鯤~.v`BuȏoI[‹wm,SA0z[OG%QÁu^ǦBo:ל]7>D^m<{xCMȶe@^iEHU&79A4)1j9+͠Zm~Ů ߭–pWǽ)rc-.!SL>O矲%ԠmqG5OWtٶsJ1'*L3-YcP^xQD??k,ˤ *\i[a`]:䇅34IrH GaJ73n+rרr=+6t[럧 LGb`Tqo2ؓFK:-]ˀ|o'z{ z+spK{0MDƮ'IbA U%a2fH6fķW*5Sc)j'K`ħwZQT-4]b1ۋ4[خl(H0YړofL1jm~{gf|mVɹߛ9rh(O/b {%{̄;b$Dh Z{s-^&X$XMfKrPcxcbBlZV)m]z5 wC2-45<#&vFDXtɍ#lQFxP+gBw^!I"^fгc0cJ6+E3{0'ZI]L?5X ;;;73 a`!2>:7&gEߓ/ 6|[㤘rIj3 ,613y~=}s65d7/UԱΘcAi=L(2*Gobɋؒ|&7#E TZW3 !JzZr$'nSo> 5Cp;aiX~3;q!pn~Rͫu3& |^| 1aebIs4RܺflGAXc_ }ha+dh1=n 1a_8] ?V׮o'wDȫW0Kh4n\2/W+LzC0Q~ym&L ^eV3f @1x[րK!ݢA3# rf#Y=O r^y"cu'aK~rt}˷ݟCz A$A3T!G/۬9Ȇ~\_^acT{F"Usz?`7DVAŕ$Vs-RJac>ݰ1jbC7&$$<`I  _+V-{%pDw9L apԜK:ۥ}/[Æ53 lj|3!G0Xu#DodSb4ld63Yhce}xm(IEy]F ?w7J}4#dIpz{FMp0sa$!+ J81urm6㙣 ]ktלӍ+yx {Tq ǟgKmbzk^KQ*i%xF1C!POiqj]E;ÃNZtjgN7D%e Jӂ.~WYP<θwڛ1@W P=5"ߥ`5 eۀV?9})9V1z`:h8'yA2燋@Iuȡ?$66ӛ]!ˌ) {x*k'"ymVY)iԢoV&*s?H'.*`xEG[{镍*SnԞz5\W)k=˱Z9cCpWh '}Gn4GR'|o)S6ȯx)U<ٽF vqeU5xqd(ޕir'> ďL`Z\zuMna_!?Fi"emW~J%\Mϝg$LA?wXqm 8h!&/$a}1]$ƋĠqa!_z}xQw&]dkpd;#m E?DtG eŹr#%ݬKt QAW'g3 _0QʾPi:U`;-qZvEq+WlrNxxk8<;@D!=r6*?ܬK8u!4o/ȺnC{g˕EI~cVA{Cao%?$,mu->6(dAl>?MtaǮ~_ 1t NkCcw3e:FVQ`rvQ,i opa|V^pybO4SUQa!2Jr.d#:(aOƲ÷q. Th5Z,&9Z{F0acM&T1f8u:K1TLN:ILGivS?Zi'8]߽wp[{`شot_O1R(ÌAYҡmb o!7!}K31ʙ)>>5h&i=4]/k ߉IEu. jپ{L &fD j?;ʊC l'v`` .=L0s ̄gR@h]Yz-V?HVZu4I`ի}&$0QiHP+NDZ!G.a:;FGU!V/Zlng^EF@s8F<]Uڊ˭/׵4e?_[XuE;B[žFK_qlBn~2i6ᎧP^0Xz):ht<{7H":"K,~TSs֘[ ƀ@PY5ɂu o.t}B3粒od.~B;ʶZ,Cjl@1 ք %WS1Ht D9Aom1zmPk/"Д"/wkz1l`  hrrEqJnoIsB? jx ~@J"֘a|ϭЬchf|@$"\* .~ ilk"(9h zh]|*&|e6yu<//Vժ`Ɓ:|Iȡ<4G鶪'燴*+"pPyKWO`l^^[D F"\"cNyq*Xϟ6aFw\ dIF+lMikH鮲4\4=8@ppv*t:i 6zmtQƯhqMQ*6A/*9"-\=~T^k֜]v2 KMftR?{58تJ㿠NJ?tJR V@\s6_j/I,1Igs`_Z.bҷ|9ēP+(VZx[S)P%wEWN)˗{ :[5ɨ<#,nKehCٟC sXza0d bY'PoFG J ^O]I0WFxP=r8}f70i/y>eqKFs%uRrW#mWY0C?`يQ1S~I?b5Q83%T| _Jho  $t`9!G*k@1nIlFUֳo>cPY)M*ԺsqVٷ:T"r ][dImi ua ٤}j!)DKn=dz삂^.YBu'VhL@<%X($|yΨx}"ǀhlPY_υYu.`|Thf$WFH;(HT2f0\"=BGtwm'U&SPbi,23פ2)LČ$se#bHnPQOב+~"QذTYJ~L]VE2!5zVocoS քՆ b_mrEB>L-ID qEI¦4֭e𽽄4cH .` (h-S {^)ъ|`hׂLmu y池KOL-'!| ]fժD WM*x۱B(h_$ apᷠ/qvGWсDs~c.V]QE:46nGfڸQyN뢒Z5 5j-1T?q3rZ}qElb垓bK#IZ#ʙ[~7Ug.G=jۅpS Q7I iɔ4nO,F0޽p /w?̅bպHOAu?xR(2ec)dJ,:C~އa(/&*>I`5ؿGs B[jDpܶ; ~{e 暚I=A>aI☫7:N%itWzf]JuH:١}ŋRIPrZ8Ճk6{ƺѺ4=v߸|OdqWd컷WG2&mdt0޳0o1iMm~ӇHOE$letK.߁(. Ξ̆ 9JAcA/;:d2e6h1\jIAt*1 Z'C\bܒ 7#SǛ1࿷&s&. ]y,esaD1"|e8 (}Ճa969_UeZ1<݌*O?O} c Ry=E6eB{讑 j0k>x$G8mYgў"ʜO`=\tZx!IJQUGvS6\5#F֢X.}*-y&#W=Y$!lb?+x$"vd0cPζqyoALP8 F JEX?M;9e["<13t3Pq!pJkؖC qܱ(G-x_OR8gM<ӈv+D. 쐧Qdg$pl'@`FM&d$aHY<qy%/Dw)H;dhq+{]T[0/d7Ek.YgX:jѻN =J%!䙛LiwRi;X‚=7|即- e >m0JSơ0D'/f$,Uog9AR4)|_%y~漧'ƒB? _ O++3oE.`4G43JecҨiPzنC1|B,Jj['jR.IY6$VU)HNߏ]m6*LR=νuCwI퓼b ` DϽO|Tt@*~H 䖰mvP!XY0)S5d&=10,{l U7hd>XňjE ?bй'n`2gwϭ?֭jnS 8)|+ꅝgU0"|W 7'M5֩]( B >ĻT1g sm1!W(4X`?%$bմţڴHZ;Sdg*gINv!nEF+S~nP+ztUIzّs@:b+g+A*>fɘ[2y $N7_F!m45)?m+B>X7w  H-!q/V O֝eDsP;u9rSdjV<Ūk|wman?Y8i5%ǢWSW{9to4$KL{'m {Y1Ք3Y:ڢ qPS-:)J%CaIL)^諬 Ѭѯ}1i*S?{0a@]8&7RͧOBُ} `fB*fxБ!r*ƌ-32kBl8lM@]=*=A[tb4v}Q™(t1&o hUOp4|;?Y\/3N_հEymhL\WƗeCZ(G#Gm+J9\@ @r-xd{夿 l=GUZa4IxgM$ i%]LO-ӵNHbp \<=<|].: ϡN!P`co?(*4@ɽ 72Z@ '\}Mj;Vg dIU-K^tZ>bh󑶡.hyk2.3+P1@PSEyJBFK(;}aE[Q1WgcLs-&G4tP*m}!e=9wyh)]_ ?>WءzB ^V u8dΓNr^ߏj`:SOLGL$ E&<*'z[~\X&l"HS0)ܽaΥVGL[ͺ+fI/0j-v3ZT"tW%g^'ugB&"$8B, z2_աkƒXA~~e3_Wo DŒش1I 5m+dyy!sS-U~H=$hwN^xy3˟xPqҫ̙9HɆ:A5Jh|d#BZhXi6f"Mhu`],~?L$mF_`gmyTu)LeWƥ[ת AѦ{.@92jSp$VT2ZS(%6P/{>2H-;kt];7}bUig.> |筐ˎh18UDW,Jxs^^Q%F++Ay텤ǺP]ײөC4oA$ہS)8|5weqpgOqVz.[A,o᲌hL4񇍌H:e >Oo`܆F81reY+TcYިb@1VG (q|E1vȖh06~{f,j?^$tIWb#?Ou}dݪ~@&&- o BzX.Ţ!d"ߵ&;p8hFBHrOuZ L=HNr__&_2p4 <=ֈ@P5!d40hJE}q[NzPE:Wմɉ)X~f16~v4*e<@:p }؊-h,î.:`(:ϗ*8+,C^o ǽ,`gU}vWlF"N\pBZ8IcD_)\_EZ󳛤|LN~GPC$K  ǚ>jwgR翺,K03 LaV@N m֛k}_0\RHߺ07.(E?R35Y=+,_ {:_W[ N.8?ۯ/HZ"ْa]#,c&mUe9`RagBI> }1]V gC+jHÅVgRRxx;^"B%bXP FpX Pk 7J~SIWF[5Pr8&hLE@/[|/xb9_<7*[|273tR(5~ݰuHTF;p?oeI3܌@@`#)iR0Z`LDh0caԂRL$t*T.ݨ[T:JyJF踛1lXUby*Wkn*8ʼ)hhѪ؎l+ 5/?Ff[\"TN rO:6̻W j.3 |*1}Ƚ4+k8c;sRjʧh7hÇ~#qhrZ?j`pҳ!/_fUQ@ِ~:݋&jǸx}[)7{!'kVX,!w|xzz*0-BW8@X%3,ZL pR(Xd Zrdsy%s7ҷЭmKvdXs.6/$S5h۬_@b8U7Ze](ƀ P009 ߂%Uj!Kće[Lb$vx۝%Q # FhڪJ49<2jSŘ_*>&0.3kf3)&tegWrDfKQ؃BUi1Dkz^ }}̋#X iΝFDyn fx)/p)UQ D?-R8} w~ bÎ}2/%Lc;"^MKDLvl1Z_ W*YtJ'X)fwJlKRRͬEr1U}k&,bPJ' ۅhG.>IUoSôWIr0@u|˶Dk.4$2-8n{-g,S>R1䮍&r~$- $kD1@,JGrwhmht .hե5f|a]u[] =eu lsPiqJ@U轧rn#cg _a ״{OhJ2%ŭ?M2Tz4ֺ4)f*)eݬȬU6a6_ScWϽCf|ֿ=zDR1dД=[PO=,L~KX9&iw0o=%- cӪo[7LE "4iF`ZV%5 EcNrc+LFd g  +z!˛b9=L M8oۓmᮏ2{/_c=/ȊՔX9 `QAZW0xoEv"Rgg X wvm#DѢgҾGD§7@jPF鑁(zP[a˽Ljay <\ YeDNI o.j|!Q1*5Fw8Rbop.CҗOTH- ]*9ncq'UX[ Zbh5춮@c=fMa9\6u? Zb ?N+GPznK,mѸcP'*[-$~-h{5y>]SeaqsSi=O0d{J o'%HтbKCw4}΢ѕ%kᬧ~up,ku7߻9\nw/o3n1C($dU;CP?esTP]OwU!Z$?̈m d`PZ[ 7诵8 ݏ/Q3>1orIyFS..ߏR6fBTu\[8If\*"zO 4kjfMfQ r>a Ll:6HN1^T88|۾X?N&e\mګ'p 7WIssL*1=_:~;Z8]E۱f_tSAWejVЊR\{uoĉ$ RX 07A<[폗򐌒fAᒇƃK _Co:WX SV'c ؓ/:?GL-=eך\POR$S}Nkmm,h2tfC๞7@DPTLW򇺁3*d c"0f<-1!91HNzuJ^Z!Emrۣj[v|hY[}%a >$cuC1sJ|6VtvÔ\ M4ˀc V|@ap}8Iࣤ[%Ԑ2S١r꫔9MQ,0(x{t wS~j݌O7݁l΄A>T$E^L D]3VcsM:NJVeMgaNW$_ANX2]tĤ'ueJf\ p !yjY8,!V)gAOc+؆)'͎ +wa-&T_KR>!˜c\}MliW20kV9ɂ[e:_X`伧6v ;)͔0HViCM.Cĕ}`^%Z]'tѐՅ7/ڊ>l! *}\ZElt8geخ & Np^^![ߣPwwZ6 IHLiUbEz#I\A;w8ms::*Ϩ0|R˂dr8?cH-7\[.خ,K}zj܊y4P̓ӌ]hp*6'J[$(_:n|fk+Uh`ogRgGEBbЭ;ykY;_<%a{q2-Kxn "Y)$IIG`|hF 9džDyaUr[pTKR gHJp,[n8^T]vOԌ_C7ܟ [Fp݁$3beZQC;hc#b].ٚC6 xfM'W5q!wg+*7 ~j? >5NI%"y[3%s?xۣR6 +O2Lb~A,I<= -Nf2`2Q o/0%Eٛ?T)H$egV bHL'y6-c0t85OA싘0XMx0,kS!*7;~7ׂ@h'{@[~߇)"z+2#S%maHW8܏z*ZEuZ 7}DEsxc , 9g=(;>xKܓ UYb[47td-VIqw?_Im iTWmXlY%~F{}%)˅!$@djk[d9e_lg,Cg :y/&1Ŷoa"IV}#lAk0(8GXsǠjW[n x's Nkt;D?WX#A)_bW8@y~nFIl4"hBHq$s4kei=| mpl$~:/F{ pOG ;i3-^AP\8p ?CmMG8ڟx*ձ:)}iH~\Qtxth֝PmpDyIhu w 9(sSt򭑫HpAq5pU::ڣ|K5*+*R◊(6= !U ڮpqbl6t4 $~H9Rft&2WD~4] n$kZAЦ=)FGۉ&\nTfTMmTf>y r46m3O!KG&|U6H*g$0ƾN&P6L[d+U1o* KY Uuj;摂;T9ӊAJm] tH:((AFVĸ%t(H8z$3N W-mnV] P 5UBP9&k,ν#NT'FB1$`Eni.-{L|D%{@hO]Hė3yPx*/].W5`t&ЙZJGu,P=@tw ~sJTL?``An[/5m`W J@&:`QytVAĕWm?J_d_⽞6zKh,^8䙂$V;Ap1$q]-M@mÈX7 AC ULEPm[.oc kpkLxY{%n,i4q ӝpGnVdr좰%C3w5Fp4H+.2șJmQ)* xJoL,i̻N}{(dbI>I)`n~Ga;/_Yu^Y]z_Z7[ػ@CXRTF'j) `^!i`hgVy#2) 1[)|KY|SAd pv F#)~xr_pi^qBw(䃂c#w(69t8Έ*'%Jhau[}YØ8i19hC;DGUbHqʝQoةQ 7Ŧ l`Mcjsv1/2\Hރl΂WM)Gp Wg'/>9+mzJq҉GV$ 'A-/k=qFzl79-2 n]v+1,~变gAfM_"f u]sZ4ZMΒ_ 0- 9ذ.k^%1-mGqa pnƤ{nn&axTbYyRFWkH_%?)tfkVP渄Bӥf!Zg0F'=NG62e{9 [f/YhyY5v%$pW`GH/(jL19n/RU3 @eC&|]u>#ޅ+'KqjȓaԢ;}vqzNo59JޝV p¿DPxR.FG\Tumt]|=L+/ A)+2GyHVԮ?չ'UmE<Ϩ82̕zSf 4:^}a5%{8ޙKrZDЬ@*|2'$kw┉}} .&]W%?*bC"{mFb.TZX>a3 ZsE+nt:#9Fӵ1"°NB;aJٜ 9?Q^=4) ǽT@ s̛5[@`iȬK}w ,W9׷u8DOٳq2u>;ftkfY!mU$|$5/k+UmlKUJJ2a@tNdK簎rsJ57Seߊ ww 3eumqǯyi9:@b2PGvLkÙv w)y; UY#h3篑 _I 309]W6Tf7M$ 2xH0]vҲRlx%_d:Bƪg- `BaHyvajcZ3r8Np$o:*xdᝢu쾇s, $"F"Fu>K$5. y6>7iBaKHvS7#Nx2ǖ9dNRsu6I*]N3FMŭ> -BNlE~+$j,0qaAwaznӔY09cH",):];+]9aA9B&X$>vFt>aЬo䜟~/M-I6S2gԠi&ݰa9;g/~ZˆA֖E*B&*b@XsuCLA:a~ Df_9L os~uGܴJ#&0rr(|L(rϔwzܶ૯G^0yZ^L;}]Ŝ_}7Ov'4^J1>pK%u3>GʉSlr|I"٭BR§dBiz^?`(2҆n<חBB *=Ӌ#icx63/՘=e/7 9niaD*[~>P>,:ʍxq5\ۜ^"STr&Ʌ.~3)j) D%8\4]K˄7dvOLN5\L\{ hx^c1# ) kJezx\N%o X$5F8a6+')p0bR[Q(+}{& H zV=J(Vnu68mǮ–,ё9æ[$]Ý^] bd "5mOw2`_pi_&[) i_v;ꒇ+H 4:Eoed]BCb-A[Ѳ턀O$Z;)>pHπ㙩fӵbI ^"n$%Ԧ4Lvxl@ȔJ*lYJ znWׅ>k6֢8&|~YV٪ׯ}5X=2ūu"r䷻%7A6-Y^5`u~hI,!*YI꿍7 ^~;םVo &J} q[@iߑܵ6;W[Ρygͤ3|=i2s)@' b8$"Fg#>m\) /(GMLvCv停".}ZzBKCD~َF|[]ta;Wӛ ǭw0NŚ1 BVذ/nߚxG*hszC#h ^- q7r/N5^L*v]V>w| hؔxG)O. Xȗٰʇ.>Zq ϳ[pj cKY$ gYQ 8/go:ڂ"v׳mctaʤ; R13IpMKcnepT ,e=X=))Jy˂O?YtK?(U?"vlRjy~S/2(? Pw "2:ΝՒgJ +wu5Gw#W/Mɢ>+A50"&Nzs3ATկOG+>7E"wx99F/e}Q}&*0*L01מtz[Lw}—j< 2tXٸ]w[vJ%W'H! \L5v~"ZDr OyB*q+(TȟT7A/c2& +t;/\۪ϰVg ^( %wr%B``wQ:pG5uV!t*'Jay\/Z00]rloz6AɋN0.6F: db<,**$J.OG/V1.EjdT$9e4/g4=E aJ&ESk= %*gGvG 9hYޞ; n ʮSsF V"Dt\=AcQCXN$KHlM1lU{z yk/nA䠐!(' \Ue 'ܸAp2#!$t]'] `3['kǗ&&!÷ K19h$ӷ-b!cn}L4jWVNL^,ݛ628FOKo" Ho2I I+z߿%k*,zcS OXc߄"%k,y=[`[xϞd<_2MvBw.iNWwr97I/Ys1*mM &tXHPK/OOPd£?lϝN)m\D3AV7\='CM:e R3[bΜIxt ـ ïȡhͣrWCj1Kkc$ω{ Urrpպ{ hչ8Xfzq,.;xi$^֭fީ!l IMV5Dyp5wcݙFDx$c97@׮uyjN<-B8 ̋6˃*w$ "Ɔ,o0uc O%BѻwAqPP FGj˔0L[ٙ< {!Cۿ~ZClv>Xs2̘,礥_F"xf0k]HFSQn #_tM6o׫cD:׹6ÔbOH[xm;nRgS,(O&f/jZIGAptI@qJ I^Y)[%Rye/bw#١E'(R"M75t0OԣW669A%0Qdy /Ͷ+bٸG6ߪ$n=ѐpvDs AB`-3&QIag.P?sPI{$/68yF&`8CSИ&iH-6"[T}[ŸMkXyޜr[Gѝ˕Haq7"6]緶Qq%c`5khC ~x>M! h¬oltwǃ3u]SGb(dhKyJqLDD0s/YGs k" Yޡ@h[ =9=+}~m*~VMMrʓ7Cs3|NIpսjtvH}BN+m4EczZ!MxCqXg9ss=Ϻ Dy024C.FSxKemͳP$}>BzH5m&JB;~jp,k:CO Rsi1zWuN: r|ܿDGĩ>7eW ;?_Qmx 9׊:wSvC* cQ'RfrJfQkIfҥs4AjaKz>ƇC%-vl+0p6ȻđAV+t8]^9` qluXk@@-m?WA{Y_Nvu7)J4c⸜Bwt  x7e5R͵*iF X9msc?TR{Yg28v6B,$]iG8z yaBEθ+ƅp?8!l?ј%"9=J1;#pwb$n%,Lm6^f1*TjN U|/-mC_*-==_ӣR6$vTwg+k§mxi)$փ!-i_Gv}h&00V0~Cs?,9Y&(0e]v 2Qo}3Nw1`mw:ץxrAYSOb:)6R%m5IQzgH̳>ۈL(Qz%p7ԩDލSbNs6$@S&W"yPCQ=δ}>ݾjAvgn^GBbuӱ{ F#MSUU ~OӲn,c,{+.Kܹ$]DVvTvTيM~t)³T2h2(lBq )&D۟%iDIn봄ֱS 6-˧ަ+A)>. H,> WVR$ֆ3DPG!4-KƶdO|/;-9 7FoldyI䲴lH ]:%}_tB^Fߏh\=CT/fSb3 dVw!̹\u mRDEJu[=_~)m27=.YH‘8Y :}ٸȊY-tî'`®u`25.1K4dY}ˊp<׹?uyy`3KHGՐض+VJflJXل7(sf3- I f=REܭNF@*>ٳs,<ۈ;LDYo0uޚ2Y)#ucGJ. 04 ,&TGi۵ޣt Z_t5q1JJA !t7f xG mȚ!l ([G' /ͽ\ 4(=v}YM 7wIthy[JJUnVRI]>48ThtR8Z^`|?$6sZIGs[76n][j4$ftRBf5{F}"bf[R/)dDll(y1peHE.íݸ^H{Q oX[æaKz`fzL:Qb^Y@_:%ɋ [̲Na9&W^W-jͩ e@V@fz4qz2>ץqQqE<3=C/ٌ{fJ9\y'W2=IїޅooOvLs>bd!t`&a<]ngt.}`yEOM|ʇtels?U`i#pzJR6aI.qU Hv^&rTG9auYoNx61^ܓ#^%XiDS]&k|&S,.̯ ڝf ,gnʛQfX3@ߪ0F[#.XuZ-m% ')#ʾ}.f2Fbm,6mW4\svOމTWb;j {hR G心)M66$1CyMz/K,Ĉf2Xi'\W8qK=$aDj*|!QZ "{ٹED~GMxf>)y16u;ỽ=Bvq(ǹikFĖ/dkB!j(8`<+ X+VS.S4$kO){ˑ>97vj0?ю^"_ 3&XJH2(6QβԴdq lr>uADuHoǺ O!X'X~$1Rf_qͩ3U52aCJڥZ=.$o-Ptf~T.ա{ƒs)bGc)4VݴsB. bJ ٳ4o*'F>|On&pGW<(LM+;,K$֙=g_@Fo0|F=$dbآkY+ aQ^Y6C$&iBqlA1$v ָot5JpGI+Oj ^jfUhڎϬ\9 f8E!g~ tJAH`ejuj:7f2WJxJR098&i&䣧/$o- 0;_O9?0`7qEg )9x;t8yK=~zCy 7{bvh0i3%DG :|뒅tlFU|U8ה/s'NI@t@_ٗ24*s$9$)\=ˆ!j#RM`VIZzw=&j !٭55JtX C?wg,[9&׾2|/𤋮S L-wBB(;8gxt]\ʺg^Zη[Yh{?RY5?p<\DYþY+,b63~"P.{cp5{vhAfTZϮOU&k`q^={ @ڻ9ݣ9ߖ+hGxǚ:w}uxsa*錤EKOtN𳵚?p[+r2Q6 WyaK_ hC/_R |m[IYz+[`?j]pm€aѲnFS]Zς %Y B/bɹe]wT5oElbz5Q0*o1҉+xG Y$[楦kKhHK"\TyݹoGid)pŤ3܋S%Z (*z{2mvK`XSY)\EroPÉ7l!YWoSЦ*;AGELZ/,~!@Z4#kZ.;Qw2=/茏"-d4TNZ-^xHL n\W+ dɽtKJ&Ce^h4 7MbRK=F -տᰫqSDVw,L A,d6ˆ"ͯL˃ucrx-sœpڤ=b~PEo}n&C:YOx16jJZB(.imӑ=t`=O V~]bsKjpdN 軜4qO J@OJ(Uy`Nl{7)$Vd O7 -v KbU[?Y#t9*ۭy8N`-;L NfW.%RdcPd[^[4Sє(B7#:$=CL%'/ѼJы為?Z5W6F a,8 (5Lƨj QF~G^ lT ײ5̱ML%Vq@Yԁh)UjҊvWw;bM u'Bc+b_/.y[MX@Svt‹Ŏa4QmUk4w@>sqb?'osSMJh=a\yp69.mZxlwM*J${5MF꣈G‰s,j{ƛ>(%w޾yռ{ }=DduD7'Ԛ]F̠_ E'`j%2hg #rTzS@P\g>K蹗帲Vx(r.IqhO \WWLkGC`J$#49$؃>I4D! 7(7, '<y m"sO #zml%%x!sb-RxT/[=u# FٮEYXnDC8$Z_;e e~\o WQ TۑRf4~ɧLPEM&̖tdD#^m,v8{lD,zg f5 CES`.".] )E$s'#s&iqj,6t|<,-M/~7qF;#%? ,IA`$c*xQkL8h(1 | E=#d[8ʨ)o@u>0j鑑9 ] yDVc( ا}?}Ӟхe /Q[LDR+|K)|;lfi F"KX%?+_?bOl\1Lr5w`o‡Xf^da}FDUFFZZ4p=B4 Ćm4/dN\FeΣ AaMwbGViwQO]ԨYl[]V;UpG^%cV"j;ɟьotYZۓȪ'U 骃&o /%rq0vFRPe{Fе?UyvspQ87m2%QΏ ufɯ'WYh欦pSh ԦH[p8D}Jфj^u7&@br9 :b惐+@iL='On7"d aqʩFj`n"S=Gb<-YXoݮ ?N]ufvIk v  _vLԨF(4A׫]E U:u7;=U?BGR}cY±n7Q4VDپWva܋ ~| jU6-v9n @r3/5AԪo8MbJaeŠɔQqB8*Tae7W~\ףdHjd|Tj9đz)D `~ۼ ;3ai5~2@Gq+*jTu8j:#iߕ8\w6jC?]V3| sۉ1# րNo L: iy0`{\|$f^x˲ΟU;1J\)'99?K6-&l+Xxrs$KJ%|р3+#qoV׽~/ۛǎ?GdD\nxE;1Iew>"ua tfl&nfauc$ "@׍ooSXqi|Rw@J±%h~T6K})ǣt/hlnjd05Zv׻4`j3ѺȣVYOm`?fuO$ęMʤ13Pq2eģpT75#惐VQvu>}##m(ߤ /p6%$doD7a[J=JX*C'Ot|x1 ?UdwQw%6pۨ/W&S:;G}%>yv)3- ȝdeY?:<<:Rdag..yX[m6[f@Q1kVp5%?jEҥ1JOZFzvU 20zTScP]"8|Dێt,cK{7nkp<0@rJ쉓 _%<~LoX{55w!͓ .h\aOuϠQ8(aӣĕULzQ| i 79E߶n \sz?R B븄yP +a^O/(jr i:K`l{Lоcxb)uש:=4d{'q<f-T gsjnstEBv$[2k{#VuTGg= lI>pДi9腃ͥuP#;BfIOSk4dxZ739Cr¾(cCx٩[$ "GSӸtSaP#G!Xk+K1P Y*K򵳄.-Ox76C&^9RInip %g7wEH'l$c߾@=k{MY;28~P#e7; |GkAr}$*ɾO#5|Ujq ?'| xA!!Dͣjzaȫ~`Avk~F2A 1D|)i9+p*"{dcA}ҺE3S i.T/'obikWKO.wMوgܐX v/ a/{Kĺl=^i..7M~nFwӶ?y Zʣ~hf!#j]Nj7X)}YU%3JzzCS/s-Y^nٻ$MfK%xgyl5SM=ʮI]GamD^Cf [@Z1O:)~Tɴo-kmĬ;·qNLB[j^!׬+='vl\KF1qK9{Hۋu>C)^H)̡u!Cd={QҋCƉgkC-r(:XZT:>Zx R0SY(%tY+v$#:2q@H[HDs,_[% ci@J|JyfHrR&kI,.Kͅ--My 6=J( d9ӭ`eW^afOkOfp8`R5vښAk'O>hr/?" ~i^TRW JwUR}k,1Ksq|1vL&R[.Rmr$3o.fs* EHf(ڜsݰ =yropR7 Jh! 8ȭy=0Dd蹣9C?9 ?$|LNW}[:n{L5>4\3NNx(}^ SS0$AsK#kdHtjHEJn zl}_0P 0K׍U c؄ʘj?( lˉ #_'= EJ藛 VcDaYeȥ9npSf3;dە>gzNh3I[f+M\7_ R‡wP35S_Ƕ' n p.K|uhgU aƈ#$<: [ړ5 Y+W{51ER;ȇ+,*RGn.ER^\Z/ {JR5ݮʜ>s7Jrb"T} S4u\ɼV@Z \:`łq3(y!Aw>i1>.ulNE&M +e)OPi{@5- E+3jr*k'BD5BٰJj%W5^r .R>]I^>P7ۜ\wKeѴ5@W!Cag_m=*V{L,<ȒM?:n=$E͍9#&yECH*Vif,f_PQȉTf ّ;y Hm=nh̰d DnQ,^ w@/B9x)4ڟgxTa o:, P䐖'gؿpqV ѿMrVw5Q ,7Μϲ,yەYl9Uk|?4Z٢-c(6( 2.]++1% kb{bcMINƼسh#_QW%c=t'eQ$H&YkXh8BOX$4rz%UYCdyR%Qhi'2;6;}IrB46x=nE#c'|ҙjI C#BŊ_LEY{-3Hr'(,KܵYˁ}v1m~և$GulۑÞ hceYz8"@sVc/hW6.OȧZɌ 6Ȥ-"9ܙE=CAɼ ˿ uQ@K5aS0qd 28ddLapJH}Bϫ .LeH2/Ifׄ$[Z>,lxiHʟ<.nd uwk=%K^ x"JL=0FQ?`ڿCφ7 :oJ۬(NgDy_?8g;t6Hc"'L4>Qj*LDz}^9n)T\!:Ppl'. D+8P<~ky=|EPv&8-Y#2AyM=?2 <]=wchd, 01'!WeAH5 N);vjRU,a~ 0h\9ٞ=6%n>#`pmӶRs٢MskL#TKgo/?|X;k|f׹#T_o9]m s#3QA÷^ۇsm}LJU NVh`oQJܷGbb/K\\4g.D=,"q$1SEFr0$SZ) ӊ]NI[az:jjW:RРvG6x܁lv% %è}HNjc{2hr\:Q[sjѡFީI֑Y/؇Y Rn$!?YAιGl$˽;p7n1tuͱw{V}֬ehc-ij=c,W-+8~WуWq'3jg|J5Һ>:Z\űnP>@ =.%R>gG6 0{BV5J?ExГ0ix oY 3KM<_ez* X}/9e k$6&x= !YQC)JrCpigR qa}IBhxC1 c5\ciX (D~T Hd2 zXlmَz֍ &pt37Dcڵ0}cZ8!lA}{/?H 7>;؅{^jIe\o&ۚwD?Tzm !r@"{mגm&Ά&+NҒ{Jڜs)7Wk(#w_wkͰ㢂y*8P\ 6kVj죽Z5=\\NLCϯқ 1ss-nPB4h8Y8Μ:U< 76w֪_Nh4_@) N9ț(p6E3;9U1SXpFU$ j.G RuuB UYt(-vi7;(w# \u #1b)ρ"W4ZHly[eeBy&X2dE 0\2ݡ7PFcWXa,ZI*op B+>3D-r\o;[Q.5.eeR'Ljxo)XC2օ`<7b'I9QPۖ $GwqmV6pjM}M'Rm 2[5;vΧLlX*x]B %qi-Td$j u=}ﺕ/nቒ\ϥЍ7L#l&fXyr!=/Z$"_71CGP8SK69՘6R֟?F nt+qXЖKJ^#Yb/2CB,_8#PXŭ4a|N ȷ^`:$4c e!vA\eKAVF8,bŮx >qNp_2H <̈́te%?,?n*5^Nirta{O{n\/$ktǰgkz'V:mY d Ioc-]!3m#n 4/0Y9@s(\u s-끳޻sb!`jQK+b`" p>Æݱ2.L Al髴̛kAZ%-9&gH,k%'}.S̸I_TUeH1hiضQ{$^2~ӓ4íByl>%/U֫G;ǕM@שŬ@O(Mπ,ow!`;_I)G+!b%EbiK?p(v2-EfBZ9^YRCdjyKp7+Jhp3H񨙾o Va31 Rhj [Vɿ6mpcFӅWcu%G}SDMG-xh+]={9UoD6,dZqώ`PWJ=\t;mB)ch쳞Pr"m_,bZsSk-.alUYJI9‑5zyҧ MRt֛yV`C h uG$2E* `@$ywMPʸ"(Eq/OX5dl)tTHo3eϐVO~=aƈpނH`)IRP:e_pQWJNҬ>S=?}>3tnfOL^[gp%,dgkXwHQպHaE%3AӫfIn`A9eŌݪ]FBD] ȄܧjTC(8`4o'k 06DUW93)#awVMuj^ iw;fSyL9]??UZ43ܱWT慽/_?{Sy*97m'N0FFp>hL#w DE2m{-#7*m4 z(9iyiȿyOA"'-NQu cwH3=w {1Mqm̆fڌw$0m#}en2dhubx%qh@9o>J *pVARJa)54=75Pzx()Pɗ<-7,l Ei:RzĻ1a /ExH}گx|bkF )=I󌗷d;[QBqc6W4[#ۚYu@),Q3X:p#7vTM ~H΄ ^:.̘Cs$]fcPΊY{s{?$zO Vܒ^\n ^9LQqL=aq L˳4z,%f5O7*̛M ͢9U R,W"6#?i)d7+?::ZxؙY۹HυPUZ p>]zNh_/ 8)!صUN'ᓴQn NM}H8T M?(KE>c.N` 8@r۶ LJ|%.a3a K\t7W _cEUov2n$ +3t 7gWeQ#tMkx){K(Eՠ<}aN$̆(I+D~["nB]AJh^0)f^y~(,۪Dez$RʳQ]$ u:-t}}W5?1G Ps0q$i΅E%$mQ -6:]f?a~~9Et9mSvsÿ@ Dk=*< U:ǿNDbLDsc=_=E؂)]ETZ3`Lpnb[.nIW4 Q-2!'Уօ3#+U .@Mxx ϟާ8vo#nUɖkGNr.,Ϧ%'J_HVc-9څ~ߛS^Mbާ)_}]vQZ >h}K׊tIAoV/ T;+C[2ԦA1d6LLqC-aNbZZvr*peAE[ѸPnCV*II5)~>_ MV5 I_3mpD^_(R߁qMR!6[7q׼<%PsbSf]s6SHX:C Kqk2rqH;V]}S~08z-d+ eeG1}A-FVם:WpE1֨JF4PɇƲ; t'+&Ӣ\{'ط+C\Θ~LA8Aܺk-"6D&(:};6OZ6y&kܣ6 xZ]-DO̲Ufp BnZ|Rk]2̬ JIt~ox mb-uDd Oِ),鸛RAg;%z|6K jd:<{j2ힼ㍸v׆Ѯظ\zu3zZh䆆5*B"@ uh.W 4X3*M`{.p*`cM7>]%udFnRpeugspRXaB+ZzKCˆrj{Ϫq@'‡ ` } .ʎӠEFE5i2(CPԄAKE z(՗&-Gvcs<U߂;f}O?R<qOQVJڢ*1sqEY(Q9K;9S;tPg(?{@nzG"R5J]aLW0BRJm@f>4=%qR*e./Aq`hTtהL pQNx24o9釒~2Om憬uwt,$y7~f%z嶾rs^yI eL|8ڼ Azs6H=XNavi#'>_{쌊h5xY3kjEycbxSqxV̼~L ڣ6w;8EuQޝ+[1`qiv tL ):43#YYñUݳr7OrlX~(5MUWPt-_&ڋg_ἄܢ}ДA{ȑ.RNɓn2x9khv< {*!T$'\za(!g)4l Oyâ*Hq?rY^|2M;I㭨q.a664#`_FF9h8[+)'&1$$oA sမ ox1,\OS~ +5{(U,Y[7a3nN2~jS`SGkNJm?IGG+%R!RELr7md-Pcoj;8jڝF9ano,9AÝ "i+2Ea>C ^{Ik˗jL)wiR]b+qơ!]bU Q?n4Qg޼42>˩qv lXn^ ['7df? 1߆~ ߡ m|P"VIX^ޒhƙDFکf/51R@IjsdQ8!/Hl i oH $Be-.Pz߉|2wUWx EM5:INͩ9lЬKE[#,W(L}OXb;R^m]V(m1YW V!1# ^0 [\hRCMq ~SdH #8YjnJ.1|gX>Nc6]O=Y8F i2%}aj*?27j4_]"׺^HXFdkBlnN|H%JM4M232q@ x@rH]5\ɗBбG.fLT/ \4nV13gwڳu |v3'|L0k9+o SS#7Jiu/:`-W(j7}vOSR21KtB}5 _UL@fQ>)XPǹ@jQΒ(4 q DsGW_YmI $vzaѫ9cL zH0\CɅfoŜξ/CI%XͼN 3$Kn `k< \p{p׳›A5-@%S[-e h &cK8.F߭O1R%;@C }Ivpk *jU"bbdrAGj">#AYi~()t7G0Յ.r>;# H!:qx;222"X$Sn K络sZIT_QV쟰7Ŀ1X "9'{kK05}&傶t{%D3yt{"-C-Nk?ȳW ozyC,MMaRž:{&C,PbDs$\Jb>^d yZ3Ďp$hv@i#f(UͭZk쓌DmHc[x q/o@ j41&~)M^G5::~Wկ:Sb?jL c?>s-.g"cw)mݙK0k8F?nD;Ġ&u;;@mx/r Nu>PXgb}aLm'rb?Zk}L @o^@UvxVY: IS/ʟE KA•Qule/ayy2t]%M+&T;ۚ[N|8CSԧv-䮎=DhgG"Q+.jI,$#a:b*LODEiKIƑ;eBmk B~RX5o`>^B.30H0ψSs} U~c?X,GC,Cd`]4[ީ8eZ%iG+nJpG RuF\aycsҷ&Pۍ@%\uk4`B%XcQrXthnøV= .: pꖐ?fdPK8_ag ΚB,|O׶A Me_o7+,wڷ囙CT8vq AɈ<u7!&Ok C~x4?V˒g]:-HAdmR%|<]RU_ D6%|]/Ded$%mGȜ {ʸok_ yWٟoEI N|?觐D8tWE'AL[niiH=nh !$)<ǃ!r>nHSo0p1p)dewDGpCw+K<`1=6h[-KO 5[9Ւd>U}?F߬JM{~M2bk1Sߣk*#:V_$l{'[IR QYRiKx/nO !(7"Pt9PRL)vFhf<5oC>cy#-0y]V]'s*wh#Nahma$#A~2w h|^\6}( Tn\/ GWkuXr4MXZ1 U3&JKerϑS^DD#]Gp}KZ"d , Nȭ;U.bK @4lEVD0$؊fY$?Dƒ6_B U\.p΀I:iW| lMriҮҖieոWFݖ.7l5`#ôgUѐ\?*j3,8aO\?| ^Lw"A(["fc;`ЍX_W/K#3{tԵ,^ޚV4k *olTܕ`}$uZy%@IT- 0=~J:k]EY7/wѸlDne肝/4#IP/B>JQ?,1uoT- W4go )>-8YS0PTg.N]?Qh>͞VWy9sB,߼2}8ZK%8龍ZEO64)e%8ٱC|vۦ_ywpUtAeVHrϏ=#rfODR rrCPC~UhAڞp#e{ |'Ln+& 芩|ïUuinG!Ze}xZJ*¼|R=ޔڒwme G+ā"fodށ]d # qQ&Yabi(_eNepWd9 "dr7.ڮ1 >.̖ 7涸ԍVJeLtHC̡Uz~աIݚHL`+U2 VD+{q5" Z|Z" {~\M9 Xk-b?)eV%} n'xZ9$EʐܼIYŃhp1ٙE$ X]24|}o@yf HS_{Uhi"=SZεxaF!J3JBe0w-~5."?nV8 kI;d4+F D0y DqSLJ7eҿD6Z3D>;-Zc; ´T>{G[A>I~HB%U ! ۦ}|&]ئWo7}SX[ {$ 1z? I7~q&cɷz,r%ΕIʌ([{]_@8vk\/Ƽ S 9qZhD޵Kot}/>۫X+m-1Ry -Ǟ$)(1._8Xz4;l腜.M:Aũ%hfn ҋ۞Q qQ14] s|Ϳ)h:vFo덶m7:SiH_I##XFW fۭy@KNYƭu4 NTLGO`6,门 O#j\_G(">k=L[jd)/Bxwg\+2%دJ|-Haջb{MiSՏn'uu~(yKNvsg|m׾]lu; ^i6Əq>ݽdZ>>ćdޛ@noCfAkwB 1CA,q4lD9vM8./iX=IVˡQPZ[ Y?TP)V"wfwL:e|:0 b!tjjbUHݑ)@x 0oL]"ϣGcb4śkQQaSNhEhab0bʺe =lm;;4qi^Ap VN,E+5]ƥ϶n.$ ru:80rz,FH‘91Ԃk7k"e6HmOף{( .g wlu;w81U(Z.`xEe(" OeߥdkCU} в̒0h]8} VFbhH,q &=N*ۑ0 yaë't2 Kc3Vu?Yo.w  g0t#VzC=Xu[D&~ŚȻF1\ %XFIasO!)LTo*٤qTcӂ' 1 5oӭܩ? E-Hp6Q^)Y͵: *>1u/)x*^A#&SȘ-J:T3uQ&#M PQZflB]y"z"!nׁb†Y/Tra%Hʂ)9vp;'$CO;^MUKDX70]˭SDMJK?4 qMM F*Kn#RDJlfGiqyENvXO :gOS!Fq3(*U4uhˠ: LvՐuV_ ${in=j*J,1^YDRLJD3a,Q*=fPB_A|-AEip}.6aӊ!(9D] 'z-i5\DFQ~Nogq1))(}G ސ#e8m6֢Yx_@ʸW0i$.Yql\x|&at""|VY;"_.Ji%6eѶȼRT&I}b(T78 MIR҅eDG-b@ںu2O& &vI wuz*>EC|9FJo;H͜b&d ǡ$i`~bd1Qoғ0Gf΢= O}'8:{ד7,G"p]+1M.UDW/)R$#}b<}f EJ{E 0*{$)ϓ^mASOsy)l)wÝzB [ NAEURUK2leMK-}% Y.^().B"XzjڞWf wbrQ^ˈ#>jeo.Rʞf+\VViNFZ"OJX8nz[ FXXV ]ك׸#Qm5#\vkNr^7:e_d_,9bZɬTI6%9qy'qE}4DS,ɍv]@rEko &< LWa/_O4..h%7<ӬE GJ~kaZN1ynQe*%f Km}u sX8yVxHofY/ӿ`t)[E@wvSt@Z&?แ 1PZ ^h;׀&ăCAE\0Hv`KGL{}͹f ZdUjO (tUmkڸ,\oՂ0p0}zA[@󨣍NL,Y[S&SL=T/VRXg:%@BcbA r!cY&~W?OtETxUƩ8/IEjI>}..܇6K$I}W 3yc^!6\#SNE|7oI6;igYm#HUƝ/[ˍ,GqCV'(rP@7k{ oةiXZy9fcLO\,EK'&9WLgaЌq>#@:$-C]MpϬcդ!AfR"R+eF:]<_P"wyN&Qn4d]y'%P9mq e)z &+&V=^L o/{'k$ՠK_gi^ O%{II={@]҃g]7&Dq$y3ߒR#SA]Z\뗢˚bYn$A"u{K0VM-Nf?Ͽ0 p֟Z1G: wY.!)^h ,1՜TOTC [_CC7"xOyj>_`'^hr_3+|@FߠK|.~ 6 ˺\~(oٽ^悅&dS֞\`zu$w&"ܤF!cBN &9$Dk;X#[ԃZTǛZׯ+,b493$qF }&Q7zDC7d&`vM[DeFyhx% E[ȨU1j-I2} 1Bos!q<ěp7O#C|ȧ@+C4]u˹>0܈F!9yK RgQZ<S.jWH0X*j:AQ;XkH6S-*/K[fyꃼJ'l":&KJ>KwE<yfci#/mlÛho!ʃE<|h,VFG'"6FvN t n﷯r{5mm|X׻ǜ tw$ʱ )afX9;WfxP0!1-8-9D'aze-jgCWyrT5*d^1u+0/o1ݐZCh_2TWuʪ-烫cYe|Jg`c8,kA}h}OMF^"_XD7ZYCi-2oV̈`" 1# YQG|yJ7\2 VR.Q߇7*mgZgZ@ngq2)e]IܓKܨ?e[n@ef䆙9K ~ɱo"Ϟ *h+/hI~S@QǼ?`xЩ-L(>r/؝BR:io*/Wچ"83wNeBiPzHZJSb SDHeQfO;_ը!zCT+FeB5PMYD]0k 3Sf黉xQH$h^_I$5o2idOI]Sȡ鮲13 WP/ǭPL4(]d3 .#n4K.7 Nv a<ܖLZbYК ۮ- f,&$!/4aEe>/X&ᒋ[V2ceD)/Z _KF]\fvyz0<3k8#,#^80=%;Ux;@Z0{-lC)Rgt?)H қԏXR <(wg(|qL(QtP)7sp8KʧTOh,B}al]7) ɚBfC`]rxҵ<¥|E}R"vmioVcͮr?p8=S`uƣ?s&sbwzR[μfwNb;xV(]x]9~\i߫ՅxJl)n'g! /ƟK"]Odk65DV bjZujzysw(WPĬg M9 ~>-#6ùwsسo,kbCGV&Y#cAm"?vշ!EٲT ZPqβ`ZJnͬ[ *TUȦ.'IRk6㒾"+J~A8/҃,$βn|~^|)BZ6(xH8H_PSh_Ա(z^_u%C3O;`bVUh/Dۿ J0|{RM#}ڬ<حq~1 S>TBBfe7Hf!^ A \UrlZ_BPunQdyFP }E ؐƷ ƨolґqi"hLh~Kg(i a*N%I=r"{(hcmG!aWoCd+㴋ϡ5Ͼz1D݈ș_5) FF,B}1}ٴj=s92oG5m%KYׇ`z^ZAg1"´Fju8n 9XWzy+1JbuA]]pJ'.VQ\IgBćf0[˾~LRLys~@+L1Hڷ lL :x=4H4)}RQB=؋ȠW CQᅳA]nYt!(nO4 3X 18#[970Nevp 2WX3e)yHGbLx)V4ه{xYNhZ;} U#}6?᫣S Iǎv.:Y8)ko9R3(]`س,{T2K!(ngX\U5v Q?röo)<lND "W:#%Mm̍x)-3D@:jMC|m;$P|.N0lՂ6Y0t?jGIaaG(4SN̎ ZTFP7:f})heut!Ћ422-?ͼҞ<'W]B~.|"]PcSyZ,iO[fѫjz0 NM3*RLixOG;:WY!K-=kJGkQ R>ƀgT|j|5 rTm;h`&SlM!nӒ+  -˩fEԹ,?M,"?Vs瞦gXOsv$D@!EZ "0EA20d*CBTkz4F>JO7 &:P#dg*بb~ku5ߙ/s OPB G!] 06惂Zq]@-c[<[e% T l6O4LV~ekc{ޘL-O5 #ABA;, ɾDK9HU`9-3ylO3VIttZI += b׭p%X<=cvZvÛʼnĨ?ӰIٍ8W-q7{OVPA|-*m׵Sh'(@iGM2å檖[|yEђ$Bfv|{?iU1{f6?3m}crDgѷMǁY4͓b@kdWKz"4Ȼ=š)3$(v2p#mx0j(3uU~[-pDlD,n>@ +'$_s)ES8 -L=ů7W;&TZc;"(VCx xΡ3oIm!+`dh ݸE8jMtH{C` [b)6#y).mVE1xe.ڦ6~%&ד}ڝՈW+{Qvcbzl0ۘe "IK&4 Y.e܀sbQެb1@sL(* |@%.W޴aLB ǥn:YI2VW3 3@}m*T[` arݥF_"Fz' ́XoGܖ`bW̽v>50tP<r[[ͅpBȃMr_]t((ANu 5=/+ Ik=؞M*5ZNăjr/[Kvadp F|Fx7AE#QΟ`vV~VC3Ғ #H^(J}80cts?r YhUjgHˇa*1skp$hTGS_CQgGK03ҰόNF! C/i:h|Z0VVDYi$Gag†z+<i\xYEBJ 4w}, 7k{$SˍS2>x=̃.b]xrݞ=SO@OH#5^6_qtrH:SW^CsR2=ؘ$qEϘ&k(M3oaU}Pol4`CCPcddKɼB<|.*Pl;&#nEVJ,:PFw}%”eXڡe"\5vt_j[V}s q\5Ljȧ] қ*k9RsjR[yrީY2WQ[w`o0> qnX^a#*`NB\ $ G$߰p*⑻5tw060^<ͮ?/זa%ˢ\ɕG!Hơ@tfped%*\љ;촨Om4 B;-IX6R{K+H@\_<@Ē6[Fq\p0J/wnr♧wR)x ׯ6 ,?(8`,bv򠙧+LUx݆-IЯ8%@HTBKEOш~Xyݫ\>ضzA1Tu2N',頛b*^uV| DwphV|[D.A\(?HINRRre&Q&u_Zп]1wmAEj77JK.p#&8}TsYer/@b ڋoa3z3U2kYWoEīG Y0?O|>giJnhɔX9nT pCLMXIgV J3xl8uCCkճB2C,Bd÷Xaq#&Evk勬V3 ս=9)5hsAgr?ۘUlcuE>@x}n$HkEZ7hM᤾pw[(/^6|:S7*y/pc-j1xoT+T jL+ĢG&ex$qZcg&) .5U5b[_g Y皋%i ^I8|~ڭ 4ۄyF yPaz#k6Mթ΀2;7AǬܙ툲G ۭ)4]A@u\;ZjRC-=,PV,4wW۔ėϴ*/E"S4vε^ǽo?9oJ°mk(V 7=O9e?W%GoΓRKC6PBk[ -Bc mȩx\^WI V{ S]"x<[9ceR&R߽$\< S#HWޖ\JuK!_h. ÷1Ev⏤xt)w%T`bqK6c]}czw/+c<3<^x 7eH<Z5&+Ŋ?;Uj&N;&OuTF77 edWSm2w@0g eNSQ0xm` g;?{9E^L5wSuۚLhƹDYJ s ,,/\v_g*;fFq`rն$?ZbB ?oךk:\ /ih&SS_6=2F2ڲeCu0_T64&#qp nu!C"Q08b3ĺ{u9Ս?ݸ6c\/CBbovQGFAݲlmQ_c|bىVAu) ˞ |aLѣRmJ9Z.x*"אn:xCA5̤rt)PkeqR)oYT/z#:k/k P [x£j+5N(+YNVאLN˙vH̵Y.%a`:5:F #栨oDCL6t.~~f&Y7Sʇ}&x^zO四0汶E2ݞpGզwk*iѴ $*4W,WPZKu&ۇf1)AI#BJD ;܇͉Y i9#UtmI+X,)#mx5$l7=dnNu @@2ЯokyhM&fŜJQ9 n*Йw噌zph-7 eI vlI5;A]w6RďwDd ~7FJ&5{ɚ5[zsd/MGoh# Urk~qO!]rQ9Zkx VM Jv8Z|mZe.xЪ5߱}XTrn`D}kRi}A4ZӼ *#Q2=]Lv_s'w`ЪgWgL83ۧ lV=ZF[ ]8I-x~P}PM6i7KiTZ7b@~Z3C?ˏM}?fJ4D/.# U9$N Y"1,oc=0ioc+6Woz)+hQPOi>WM߈+эΐʢ Y@6R8ݚ^r9ay$48v:GႳ9WddBn@!P6h`U]-@5=`Wzc8~ J҈Ses, „*- S+/9*khj2@Rz˃쥓jxw`)5^@ɋS>BG'w$pBܥ2T;\l h&qn]AS$s`LR /=2\e6d_#[I5t )ի'g{,] {3Bw- E`S0'8Y,^fIfA%A65*[? i+nXV@jݖZ^p]>{(B&4-?ޜXJK^QѴ̑<Z䬠 =P(枘6u_0PvV ˔_4:2`^́<\RӶp4\0}S7C { ۽_@3ݸR 9DŹ1RM Qĕ~[֊k`6ⳁ:\6Ec8H/VԓF{TH˩z~KSTX!0;)HȂRU 3EQ>-;ÑW 88\O߄ |utaaw_kQm,ŵk<Y[p|iYUQSXdXOŰf&so|{!LQeה8\l5$ۊOi 8!|0C@hUU`*=αQ{5`;5PԞEҰ,i[yMoSuS#X(O@gU4&N" H༝q,h@j CGņvtp.1C%d8DivꃈO]GgWiOפG=T='"ĔF1{(5mJ1oPz8R#fj6Z$T20^`'p(娐=T{(BA< pk9(!?.cm-j!;1& 6ŕOD"e+RĪz 2gRPeGmv~e_ن"87P`( Ɔw{4,[# ݙ$:I# bc׶uNVGƔQxtS+s= _^L6CYbaE9krhT4VCVx+^L_8z&ѹw#J{B;LGNɔW 77PX ]* ^!6-),8)s$ڇi VO}'wS~ y‰b(6J4o -k 'Iv8m0f`7o+LHb7RAjX( FqKD7gxy5 {Oډ=?J' \ukh2އ\th7[՞U}Um`U&H*f_1'+ڼ+mH6]{45HY@eoXиZa<o5@n(4qZyy-3x^.0iENG#߯{i;xZ;j-2JoMLߕCih =Dk-9g7BJ =RSH=|4P 顙Ib9PJI%Q7.D͠Pj|yE&hZ)vwf_.٬40G۔_nPbqk%lEY!^8ԟ JZQUq7/Qe1M`N_|aoK+o9Ppun|] /ٹI(sR t|&NCj.ǶcnJ\̋~N p N ;c.J1f7'@y3M%6BSN8%̽J8WH0p+LL$s\+a](4'FEczAOv)!EucHl`}[ry=`&28j${ SleH%KPJsie٪K:wDS쵙ոrʳݭU˦ig#F,:QuhTm!Smo 󖭝f"WI=[g#=%zmM@@%ǃ24\F%=Bn-.1`@ Vxf%h6Q5yoG$R`~C3M'|+(, ryO)B`LG6z`רu"J?QUI`QE %! ~s]^c,'2=6Y(p'DZ. AIŕɌ鞓#+I\雌nV X?u9Fp.E'xH[Cy:/~xג n4\XW\Qq}ɁUT if.ka7fT @Zm sy-}:1"~8+P9+%sg$\KRV4 'fDI,t^ډ91`)pBS `xkf0v[ɺbO=ڲ4dkrZ̴3u_Ҷi$37i"h{'{ap$O}3[Ǧ[Gt7s%~3&v`ohըɩ󾞾Qv_kQX_ai7nUo %`k"nεJ:({ծgp`,)"E{)?L1=!?/){OZU0j]VO}wXhU-"G?2W vM Pk~@Kp!K*P iX, %w| ]i}S`H$V8"`:s<ܢ^PO68aR*otY7B 0ES/ H:gSXB+$c#*[8 Qz >˙*&]2=66 鈡*0Q% @]+>+Єunk]fp Fo/Bur!Z3ש)ۑUUBu ;x7Fh"]EUT"!oH1̔N.k7/F$ds4MkJ~ 0jgJQ08!z(:I~*7IO_P78L?=|%:3ן|eM|r]!1'Q8)^)3sρG~RC}ۡn:|OނV/N_%Fo*?6<^/ n\HpHOs{bTS1ߛ+/#M^Y3!d-B&qlA)o ӟ(^RV\mC ȸQ.۞'U2KE#i I)AԬzb^x Ugdl`ˬ|~1j^+ 56_ך}H6-H?X;'3<|)7LJRhѕ^g}ϗ;3"3q1y8_)ђ!?7g_ug$̓7ޑor ض˔5^ LGOݞƟ2͂=@@ls^Q)?1HVC57TRQU'JC 9*: <22ˌw16;ثhyeaYSFOr6WZ0+oE]/8vR3 !T>bvL /sqAnX 8+anQ:h900x| g]P8Lk2qYffB_1 ;S0U3!/Pp Kaq^1|7ϬHJҜ髙H%"uCNX&p>1e[snt hp~;3Sdd+"/Zq -ɫ FqrW<\yVrkQLy ZBAb-fHed,)Ψr@}oaҿ(7B]089cY0hlg28t.%iFQc' e"ڋ9?j :;lؘh`cgm?' w&tLgGѢ PM(/8BQ]kם' ߍ~@-U7 ),]=GГ#x -$/VY5Iufw[jwb^ʝ0JҤd={)˫PS I}i3KEx#A=]tǽB2Ǵ |93e  6hFՅ7`C{˔$6)43bXSO%rRaLAۘ  y4Z&I@^Kg*䏡_R1OZaPfOpԭTl|@ՊOtZpb* vf|?o3(2ޭ#B^.USҘ$q#=n:L*q=U8Xԓ93u΃l60|Ea\K:Q9][U'zqNxpۮE"Z?q,9rS8, <I *_a)۪Y Q_8&΅IEU$ ()xLوE 9\\{- >;_?gou<ն_'L5 Cr$4̹j.Xfto@so aCՂJT4)ي YflKbs([o3b9X`>6b:P:'Btf7fɋc/O FuCxSan)ȶ_d/-*[ꥭ3d0 BIvlʩ+Ђ׾Uok1iMs#0y2uLac``EcWH&/F<.`=,CH(dQ4'nNשfDTBÌ)z;Kq\W~FOR F,4P;R=wSI%]Qx!#yAxiN@n Z{Ncf?uySQLҦpbSڅg6[lwH~zvY jZ3B 2=+<#'qBK5 @ |cy+bS@W1 !:5:E00p]!|s<Қ# 4%F !DKcz 0709=4KKGo!n`߈%yN@$@*+nH,Ćqi&ߣGAFvSǜsm>]|)ߧča2!~9WjOD-0X"`l`.s[Vl|UP ʈgv"G%C ېھ]rq9dgbY8ʈυأ J 6ÒPzt2Wʫ zj{c} 7H;[Wt^`U48'3qHzӬO<I(9X5|ihCp 0Y#z4TdPߔb{UvJZ݃fѴ8?[z2 VAAhSMtfQZ;h(>GA2Țh۶xmJn١dO&,\ \0m5s\vgF)/UH#sD"u(iiE@$rsp2q1h9S;0f%$g.WCh)C=&VG{.)AKOmgCt JaYQ5oNLc~qpSi@~xU@8.#cEI#A9.T*[ƸI#0툽i4"oҴ,`xfw{:4+lƙώ4rxvp8zK"AZbAz01]Ij IY gnUUI=IBA]7^eW0,+pUPq !gYTq+g sV=r;6.)y}t *ѽQ]a-?ewʢlo1*c ]Rn Z :ϭl74C>W7KlFJi[.QK0{xԌ创 HIMՊ)vW2P[9B@[`iQg]sjH=iSTj 6Ƶբ[Lp .ǚM !E(@2`56 ]`PüHwuavDbD&"&B[$?o DH 鎵dAg>ѱ^_㽆 ? $x ^ nXfRbz:%ð9ϞIu;%H }>|~jlD?2q>Yy7?ȜpUzfƗ y9X%rNѳ5 -Ŝ1btp84o!9'j(QU-I{y|)[zvQV| |~ Zh2 rZUXփ>[ fl#Qyj&td~@#×b}q:>V@1^D +:[/&QۨP+kix3;4yk'=m11CM~ƾ-Xk%&2?Êns%HV5 CS mv,fDUnrIjrqh'sߏ`4dr@~r@&7([#P?lECFu]';oU I8|;C4i$J7xݡT op\upop=gUuӊ#ESKsIzap'GO9h#C#.} Xga_@jfE{#E%F*whg$=my"f*b5s2E{?U/`+: ( vQa%Qby7`70}V bE wba[xpHl{ 0Mߘ ?a'bc SR 6ͬ-_9m0"8 `i@/.:XB3*/zUS<'~=a#(f;<̉$Qd(YӖx*[&al=E"DJyצLt#MP`;jIU{P/;PUZ{iYʊ{غe(j 1'-l4t> ?D m3p%Mj+?+q~5tlc568 ٥@)G z+CHTk1W { [qLh/)ߟY{pbu(ZRp9cssy~M|Mq.-|f{ό{*gP8|UHr+Hpz{Fhv, k8:T!X4(Z͓/ӆݔ؇s:YҒqd=Xo%wa<62eD[Ezmv9JIt*я F% 1lky $o4?ӭ߰!=E+"(aeRc8m`a8^$_aYn9\#ě1cΙ[n_4!j USomn̓ʶ\"i'8{x?+W?^M+aCR6쭕\>؝>z8 2B%5cr#TS_^Ҭ;e5:uNh;όVT%tmUÑ-xndһ#Z`)%k Z#hƲ3̨2,x[UC&&y\7ezQ't uɇypo||;*,V3ʟ&CkNdň&a?&ko'JE]9HO}y:LiHwݙ;PJ*;Wrvxaia #t@*ڰZ9ܔb8Qh뺡(3 42j?XR|7&PNNf~ۚ3lbF2` t_?OY TaaLRQ%$ˈݒBԇ!^-egy߰ځbN~hK&*Z6~Ew9ánae|e"4kK;|ϚV;4Y`=Weo8\M (sd2r4ˁV2CNiOMmfmYJfsDNt`GtfkW?]3ֹT hFuRGMy=vT }Tf7?GD< O6!#*Տ^^`ƫ*+!15(Ҥ) ! T1G jeȐ'.lG״4tP-%@[^yI!os_86P,2 2Q}LYCykM5BJ698_ j4D5(BBȕ&wz/L0t} Tq?M{o8"QPN|9gr_9ΕīhK~ʀσF߸ORN΅k!/t9)͛/a .JOoxIR#2wg%J06],GNqk?owbf;M\6F mvcm{sPv9%|ٞKFő:y zx+ͫ&h^]_6˾53=N ̐{޴YY>DŏZӓ (h8lI+̴$ŷ(xi_}3zNr2\CLeo/Dڭ ʣ| m]-&%l܈<ThH\ 3v$Q$Ua90D?x`yHULAȵfׯ\9K4=TDRkt iRԲ -f|Qd6 TI& E#%qcE9yOW\Gߟs6mjo_ Ns'0%a >)0qH_`'!|RvbD]I@ ˥$.a 0!'':+[bȅm?2V{4}VJ⻗C{#O7äB4kekd$5(Ê`xgGLLKaLp,c 7@0%q:N=+pFU_/EQo\%}LC\KۣeGnq Ɲͫ9r,lv٬*9dz Ջy,!&4̍! s7W?Ļ_#_궖J3"e^þ0%aX",9>(h]U%8]OCp*Z47nEV.X6}\^4˘VFMTyn6xhؘ{,BY>ƸJ]tx˜^{Ѳ+#Jb lǡf~]WNU(Dxg 3Rxl}/4PX.%9 ںi `(WLb)C2 x]w&Q W /UCk'n1_Tlg. Md"g=)"r-ǒ\*3޹Pg fM  +Gx8k頨7"قD_uZˊQ8^Y/8Tӥ ۾hӨ ^5XA!baUzY)ISY ÆA|vVgF8K ΣTM}A5 e5;-Y8KE֗]z1Sv_Ɓ)N2P.}E|q)Bi,覉h!j[uSzה'0Y?61NgR w#g& 37E9I'g+6*usgKLv:@2R;tLyKeh\zf"a!ݾA+7gBn@AV w,fW ?pAU$fd%i \s #|YC?<=_Y-RVLkĔqsrމbvKr5Vv[Z]8Ak-R9rrwi+),bN^p81ܱeͥ$v{E ]UYOz_7{>KfPꚃzͬ Fڣfme&xWwCbm|lP W a]ij򭗱DCh* KNq!:B'n~fܶ,q.Sܻ1-, U( y{s섊r Ρ76!qFe{b ]WWdP_&]++ˌ/*c13s0X84R9oftS,.hvbu2`oQVvZeZsӿQ8>*0q4$s o5V-SGs_v"j/UT=ei{ISt[:*u{wt@+8 1luQ\a/oDy z!pP<!ڊ a6 Ï`X)Wh=u 8SX}%ZγۼVy@p&_df aW/0v~8GᓅDi Fbv(jM1 kuEV,;OD | %2싥q,%d؀纸gV{Kr_n.%Vɣ7K`W8-rQm8 8q6miG0H2? x *&đ>JR<$(FֹMcX76| .udctx3pUWx,'ɷ&c"\}YS(̓wV0{KVe0/GrЪ9cYAL$J#8 p6`ee6ҡ8[ nk MDc#mϕ=K^r}_JgØ' ̛iلpeb2l.?y\Gj=V3bɎAϰn#ҩ8uٳ>HT@d0I"I?_K ]ρvhawvn qw񈥃#Mgi5*`X!`u,yW% ^xeE90howwo2NY 3H!_r pހG:n 5X&C43b8q EIk: t3@s>qu|dg5 ΣiRN6WƼ!"e;%Myד,@nKE&JΞI*]RbdmM}FV?z54n㊠SeBA8W@xȑ}!*qz%L {xHh_ t|L"tUN ,赻 kyRYZ {aVcG =))Fy)MV@[U1C: I[C2l%u)j̋3 3(]@cN+QlK소zdNر⎠{$V:a;ܢWSz=+`ڸ[Y&q"[_qͻlX%0ٮ_-HÉV֜Ix{Аq6xu|S#->Rn_ :c %Hl3$Îߣ9mU5Y۠vy_1ʃDPk{5+l YrtrZ |KI;Hu/O?#Q@&z&( >^ϦK@Ԗ>t%pzS#g+bu^ 5p\/ 9HvP\wq| Kme\䆕v9I;8nG[299n;S~ @)+ǮTƹB̤# jz@?~5@&mp~kLk;7Y5򳦾Mc}V{0 Ҕ"CS@ ߣ4eiHmYƺM CF%.侀PԘ%PEgw z9?M8a׶BB%ӹ9e RP߅Ŏ\hp}Q3ZQ|^+H-p'^9C; 8MqShNBV`^&8vT!Ϧ~@ ҊLjq7lxe@X/}0]n0$\[9vYj 6xKC:&I[\N)`"\ˍw}{³tTv%ꐾUʣ@׷~R!;$4Y?2l}SZ/2)F3?3"\Q@!C?O$)+l֩gŲE ʋAl3` ,Xr{*7y'suɡ{ŭ ,Uu[l ,%o8[ hjQ/RvrKhIrX~S h JJs]xٷUY;d׷ ml&H}]N:^ ;8ۏMo ]HwMi|.;ƾ`oz+Cn)7XD(*jw8ܲwnb)DFzI. ]{&sc7[N KٹA.L3bCnaaJ`dz_0ryəZfWfYݟ$wjMe.6Rw% 2tsqIs}>g ):%|L|*14DR]C3@& DQZJ"rOtǗbcX?!$tQ6"+A)l,=72u;d!3Z(F& By#2ɮYSэ'cn̰Ai0! Ɣ3*CA 4L=\#L\gG4W1Կ%nˬւblAwgIfKãofٸ$zC^[DLTk=˸i>vB\>jEelE>I%~,.@J1GjKl&=-IV~ ƥ])zm4?`x~ - H^&Gt/VܘA(K3bjBZ*ua dƆŰ}-Z5?MTgW^k1qlh'F27;(PV ,HXfLtbQI2L(" K R ΟD?6ċ BB d$R,Pqjxn!οxϐƮ] 򓱴2\+Ͼ)jC~9i6*0`)6*/Uw 3^̖p2ڮKO^"i‰)ŽWldWaLJ}ر_4[Sa6-+XdD#Z%ygWLtba[l& J 8) sIF|fA+?P>2eܨ]<0[Bm%:_t!W &淭u[[b hGG(;N'Z8EHGDJa cZOl 8uW$U|z$J "I>c=N&$=E\) 2LbO]Ph.,pv-B6}aW„[b1Do|޻X]#?яԱag QMt#]Vو%eȔ|Wy7 Sk,,~Qo73XKݒdi$Om[=Zy^.>(tO~Q*"#]oH]v߂üƴ!a$[5kKzod~d#60jN˺eA{z2Uoqݟv8 $̰*W4&¢WE[H")/9nx[QdUռWnk/vW|`*`naMHشC?s2]%ljSq[ш61Wb ?G^D~UK,H +6Tv(E=hrlR"CQ&jȎƇ62&4+ 8s;6$ٽh|W7H/V dm1[0|DZ29%jdaP+ .\D,s~ȥ4y&~%.Y |sT!hpE/Az%F-,L\s|D4.9z\ TWxSZ< c+]4 An:N#%[*z//3^M۠g?a'bZ`V2#$ #4Y>/0,rwjU=.,u+.q . , dT{I.٣ NxHƆ '5rlѵU,5J(*6 )m '1ԧFa PZA B^Rhh2UÕRA$2Aj(drk>Jy1/(/cW_9JIEEh׽% 7Ub[Ը2 (]$x|`R<^5 r/izuSj=~CQg88k&Xz(<}Ɠ 0]~CSfrxf8 @h࡞AYJ2P&/Y"i3P0;ַG7~o@0󺼍 pl.GdrIC]OYj2JO-ZSlQTeGꁕYEZ5~^NϓW !bFj_I>JaBicN ѰZĬ/*!F ï]qIE q )yh?f)SsLغyUTx! >~ 2<.RĮ_58Gj`Z^۹u&hy$W$*2?STp$pvFD F"l(ۈl޳4/i禪TT* ZO~X ':K8|Cu!9y]ZYS;$.|63W$3,Fwq.cu[HqhE3ՆGKDx׍OMU{Cӆ4pkИ-cZ1J2MMM=o܀үCD7=b:eM w@U°k;!s9|fuKu te1s]B=_jOָ%Wtko]bu܉=nd4qPn5_y_@!['!H+ ~Kl#ڱj]Ȋbv\u LBPӪEd!(kȕFNܤx:'=kj&ׄeUZ2M8D1ԂK${ ZI<V9koFĮƩWĜ솘tC,)#<p?;&gd\ O6QXK_wb)#mw)N>9[pV2AGm0TUE&i l:)K SZI bP -~sK46YQZe=J؁g8 s{s Z)gЫ,t=RAX\>g]Q2(q%/6: 9dժ %8zƕ:k+zTɨ:$Qg} .QV9b0 0=0l&,["lU ZT%:#a鷒ކjIDvI I%6$SUiy6hWé 13'C]J49~L+~/9H[H} 0[6a9VyJT 8v \4]8ޭ Ӎ0;͢I^r`#!='|4$WAzv⦾#? D(e\ee+2Զ= BƳTU&k٣*KN?H^̥)m,'c!mDT1cטzoRFŬYb];(J! 3M౭_xY)9+j14ٝ/Pvz:~jǀ'䋙fR1xMz#d6?OFb|BvNi 8c Eb4:jy\>aɕCukOYln28L\[k㳊>i!7ij^QMH͕CؽQlXyuI74B\#Qtj2/xu9-EJBxu/bD:\J":p3~\ijb@YH*d:AϘ_G {S ~rG}2Nz9봓ϪobĊZe L|r G(ï =qBl@#XFʬ^UNwRlY;v˼tDAXh3۬Cu Y,C Dm 3\dpXeGe>L)6Ȯk0Xn|*Ö)轡q۝#e^371~(*ʏ.^luu*C+~%0Bj.>P*Tݜ*J±VѧLIW {BxT~hXf2:QD|M: #5J>p/mO:Ġ^ =H!TC;gt%vސd9[MyV%sZrЈ35خNG]4i^N?z$qϥRRZeD*QT4tQ쑧&|疙cGYYi5S Vn. 08zM))/Sk&Ц[̑|*WZ)@pc Mgrm8;u+ ,DŽG.<"d 2:PW**Wn40ui{'<qFit܆P}I&rZ^{sC-wD-qW!1!#~#/} q^ w-x͸pm?|8I%˂wMuI3`5iD{imI&Xt`0ɷV.=|aVղ.hG-= ;8˔e@s㦷9, oVc_«dy+="Xwj x,K / ͱI_CEfs*}l I6J|hRĊљMxa+&}pjhDXi(HæpE~0@CϲW  cXG+ ľrނ`k v2 k sE sɨGާt7y0Z#i ] MIB %r;Ah%7s2ә\h/Nn/ l،+~6]LOU8@.J\qF4q2 z<%R׼GD 5hOH;ׅ]C23op,$ɩڥ+a$c}WN giͪoJ—4p:HqRL#q ݲq/Qcz~*:#[ӌc*s!sαrdž 6tᛀSI0Ec&/(xu8MhUR]S}: VO*̉@F1cx_`lmiTɨ"MEs G\T q Syd420j%Cmp944ܠYߥ\iZ φ+" 9[¸KZ* cjZjQ Y+~v`FE\ 5>U'{<2ۿnurT1%B=LfJy{BBQR7ԁԊi5P!Nͅ<*Gaqy.@ +ao_)B)ȗ5f)?G"q!UUe:)[\ߧ5>`*L' ko*3XVעhVCS5=Ux(¯+\#6<J됒{i|lw~dtzຶd)C".`VV<=IsD?ƍ xTYVxx%³([CpZ)H! @<.Q-OT/C_x2*&Q?B/GPrFѽ.uSD9b+K}=ގol*+Y5|j-ɩaWٓ=1C.c(2//Sy1ǴLחjFWeBDhhWYGO/5tL⷇-1rIy)򳢆F6z#OT:b>鑾|KY1ښqʞosݖX`L@=S -H{畺&/uPRtk]9qli. Twį;3x=ZK;59|~MR?s9afS Ln];mN^'CasP]T`ǎ\bjs:NFPˑeCDF-ᇲ. ({\!uG?b cVJw UBLZd6QEQmq/wo2T gڝ ’F9ЅDryF<.F.=DiR1 BlPp"aMrZ\w [,9;$]^ Լ=Jl+]+g@bwNUc}(͆.mrbQŦ=|GH Y'~dy ck uIߘ&'>4Zzh ( ~ޣ _yRqg3]ZX;}SP?I6 UF +Ol_8`,wxP-!|3m`ϟgBll۫zB j5mn"TuDgmѭZolBym2(޵R=y i5 [ V=@V44Ђ@PL<U/Eiy;^g4/齃"C-+G7k 6jV !a* ш9^1IoErrXґ,yRBflg%B<>FbiHXKuIbv%uci{aFѩj#Ca~C6djGF5YUH U)B{)TpƳ:H"ƀiayK[Ћy ZZ\C% +`3\xos*@Pg}=3od5Z0zFU sa& Vid_S;1~>6E[[(3[hMl=E麝*F!ȗ4oQnG pQ}qi#ɹl))#JJM!*U-v ,ެW ̪{w\nnƭcVK/Ho~Y @J)Q{T;[,njb%Jt~87QcDa'R)|H"E8Pz//w$AB{GmA]+T{ZtnzO[Y& ,~T}szOksj{@KQצRb#dL۸Ꮻ^Kӥ}GK9$#P('a"iSEao[x/ukǛ:&8T#`m|R9m'K Vyc]zT:S> gm9:N}҇EMw*>ӽ~ۼAؗ& +?nL%qIԶЮ^>ya ` r Emw,7"Xú%4y J}l+˓ܩN0B Bn\j-wJJ3E 1wEU*" Q+R0H? $ WfH@}"kQPǓҫ{{9~zu8?%<5ac3x\wKYrdJL<$W 0$)ȲqeRLy"W*T!E[vƹX^YG]brXExڵZ)漉P.Q7Ч49םE± ^iA=PŰIS&3k/‡De}@3Ѿ`Į*tR/1 pX1~GdO!xCyRǧ`D_Opq 89q d; Gx% 0.qy)bo[QN4v;+, Rӿ>3v専:ih:+cR}. sf'i1.jMhg!?¯&T*\8f+d)#%[2(!9zΎB-祔n!E5G+%o% 0*RJ9jM2Cq['!lɠf+ddW g~6GCȺ?h^]Q/Rd=ZF̐$Ǟ\Vlz%x6hw HZ("jӚ s:EᲱGciDLd>7/} lVdGo,e=MUo7[GTK4SzA(+sjs@6|RM BF5xIC=2g9,86(nv1|Cώ+eiFavxD`頁6aV' LƞLfiQJdq"$\-qv:-<#CפvKo8gxA^`#.5^Җ9p62ڱˎ?y 9*f&F%0`9ke98/Ywk0O)SP(kz'(OyhjNs [wB>=^lUx@d/].Bgs%tr =51ͶBw0 ؞Z! ݪ~_]C*2ЎEx`3ʊ<712b$hLz.'c iʋj-QgcD IF]sQE>e֜P{!2D_p-g?!z`PtT`;Dx=C;JbFR[z:&# $|\|+DRqujF"[a^S # %NW"Lj%{IJ fv2(ܞ,iB2M|zd5ɑKQ(;IYC{W5v4IUcHV ˺.y xh&+b9-d5䣗)]8DI',r ?cL|$Skuԓu>7濖hDY4+S+vz!%Ȑ|i* Z`=I*K߹Szk_ Zք|)LTs}c!B`C{-7V^W'\Q4Z;dva]Csy'5?sұ@D+b-So\Z3kBա}:%[m0=zإܖ-0IA\LԊB{ Z%| 1Rx )o VA"cu;@9#j`qp~}l [lg7VT2X;4 cL p}SǮ=u3cYm@XM%MHZ&(m' p.FnL'}Rzawt&Ѹl{?)a_^9#Hbpb^@dA.5u)k<{2X0y8*`haQ)/F|!aicؔlXbʖe?1\52/W ZbUiHVz·j7"+,!;*؟GL7'YI5*DP$Tt3- P/Dm.o߶&k{ ࿒ 9Inhͩn!HCA%r2-o~QD5Bb,FJUlyv ՇiuA;k7~:m$]w-X=@[]F/K9 ;̳/gIer( sZ[f&P'$/?!>ɦ(\5:$~cP?1WsL$a=@NVEU6R&]j$(_hZ8

>)a.:͌jT$@l#؟ #S2GS[%Ki1p`*2^(}N dP6S>X_|Q4w`~q6 [a0c[U&hZ !aDr\c?b{}OYy#b=OBų.&|M]c6*Dz} @R[gZuG3пCa$ϯ,I/F,pb͵]ne֥p5,+b 0Ɍs)y)¼ u/ R>\mm6 z\p"zA (fU0nf?B/xw/bipe)u,oqґicj2%`:7N=ГzaFGߥWϻ?z':3)u HZCliPU*=mMHaݠEѩ"=b?um'ݴ%(-9jB;hXJe2],.俛uݒAhF BGHҠ";qg~Ȗ`T5ZLFa ^G B5%2^ ѮdY}Gb%` xc=҆Dtd8Z)k$zZ#+܆k谓@_ !<7O\w>;[DGt=O>0SWhk,}u3Wrk0 !3>Gգ6WۦD%&uA4 L(``Z&d+;?{Y|oR~HKաO Ql`Mg87o#Mdž}?#ܧjGքWi@'_~t,t)PυnJs&ˀmH^TA0r&LvFf2@'YٴD֧WG0V<6r5Wf8ЧyYzVfcwH.u4J4 JK a-l]`'P@@%Lu3znIN5Z﮹ Gb{MOI7dbDDv #+fzqHA_`o2{: KG$2 t1GO(Ad~yX nXZn|7ǟ"S_ =# CObøC۔6b7:=T4: QZ}Z=[.eJYxWPOO1kڷtuƊfE` 5DupoayXj?A\y\< {]:WhWnnе#/ th;m.%x^5ܽ\M ;[INFG(x|[ck+O`C^l(D(b|ku}y3qcs#Uf>w *0?բ*09n$lVѯ1A#%BQRUAT6ded2 6;<#$!&N[\xا4O[/t;=&Pʷli?ądqWmxIdf_J/YQF<(KZ7v1lIi, QZT? I[@{u& J_a뉯2#=U1$V.XS~*4:J2pY9>V)J^;adPH5, Q"K|jGZ`]&Ya%`e/M;# ǒ8(% awI_s:nZ]LEBVTЈ6Æ=w{H-̜Q箎ĵt$]RNJlrzJf-{%9jWdרm{Ji͋rB(d;v|7:D6 m$}9dQu󢦿 3}vxvW<(0l G+1 P;e tX5v:%RPJ ;^kWiW7IAHf«)ɂ{>xxBH5i8Np&7A?eA/_{5\T auHvtb7 c~g1B3 _|+smC&UR gֵ{Q!Czy "y?MP̙o5~cשYM)Vmd@=+s>h*?!$NC]eD-={or%Z.[ ໪Rypzt_MG/>By`.dXbn"&: (gyya=$[ I^Q$+cg2 ,О>&%&~o:_O!{AYjӞxIۙӖڟo?V:C%6N!|/Hh(]|Tn:%6m\ w\Eu0o?:;S7$쥩^F+ w]?[^F|apQ%XÝ叛nj=?SQ;4m6`n3!N3<))JU7+cn1vȇ?bNKv̲\ ^Fk{j[ kq*N":!Z;  stdQ/= uoG@-Vܞv_!r'B[}8ΐb[Xb3°ԐZ Ŧʨ@4Y% KX?t2gwQTre؛eE w\ТieW!4֞}+#@@@-4|зl`n',9S(7Č\$dԦihy"`IAnxs^'I~:໑%owQ  xsvs3|dy|(K~1H3PǬ8D_uY*\ ''uh:JU_xyT|X yep uwm܊W"j0lKe08]yy"6ڲ_7]/XG#YʏZ-G-N NE92?3c燾Hjæ'۩iӁ79 R~"U8#; d˙>o"_H>jO`j %I|ϥ-ە킊a@F}s|E_D}6]eR]+^DIlXqi$8y)U׶{ܸצ8S[ZԇؕW^z٠_+!l/NOs*ezbyMPÑuYgTnbV/?$$q~ D)~DԋK@uΰ'BC".pR'"ܽlIq%1:D5QTGu?iƞ4hމn,諈*g_8" :h(j%VҲci]˙_nrՎ4] m"^W5;:KЇQF(.I;Όֳm-m9,)r_5$+``> ;^,&e ;s@Y W)61d)s] Crpߞ ]{בBL3H;?IŔPMJ%h7%6:uOqzW1pXPN۸WkEG̎)nOfwwwBeƎ %ZBq[ 'z›`~8Tt-5^>4z'5e2PiϽ@Ey4+*7$l0j)$R*|nvqZħY^b^6!%Q wOc4|b*h-ܧ})(9IfeєC#k[&SjwxZ&9$NZ|LUG೺ \&2kC]njgo.~"]CLP,,/*\%[9XyA]  0WFxFQzۤwg1DaXLP;q|LJI5>CPaI?FR@@em C^DRiNb;qS̹ T]ٮW2¿G]\c{ur]E*4!\3j+.+a֛ Q6 q|q)8๜k1_4bs6N;iv&((* ܡȫ=7*/2P QKۢȶ]DPP=DYd%ް%M!_;ӷCOf}_ S4G1?H~O|G =r'ЯdƋN`Oa:ȯ|aDCqv E#`=/ w \Q z5| O/Ԅڒs w(Y `> +l6e[9h٬d ` Σ¬+BQSo}[nn#V|-;P@Wq^)hWq\gdy %bg"H-ז:)} UIOioo?7[Vwr) ooD9nlA![CyZe rw0D!A/4\Bܱ#J_^-znN9ەlxC*+үpC I؊2wObZ`.Vt}ì* &Ct")Fs[P7.˥K@_1#bZg1[F,R;)5oxE9t@2]aI0X&hn0ϐ&LE 3<˵FRQ$ ;J*27Š Z|D6Wkg:դ2 yL'-0)$TP139,/*-Nwqk<0QJҞAQMXP X|sMƞK:N*f~OЊmC(]F] pkZL23,fg W'BbڔQmC.rnqLW̆84[(͂ɑü8-$ "q$2]&9ŒDaZL}TLf/ .Y]a#*TZ+d[s sHR'])7mgibZ=:5 }i tj1d!|%o\ ^*C3bs k]ZX&χ(L0ָ4E*@IлMvy9$M'6JN2f;P3!zm{.@{b"uX ύh0{ JB:i2Ζt*qQ3Ђww7 38Z~)]K$}&;Ƌ3g2p8X0$ncb'dL73g/-m; =ziԁѿTJ*PS͚F8aCkd>%׆ $~cpժSGf4LT:S{ 3oB'}Wf;O} /uqQMJǒUFO4"K&#oT'\->]?g%>O>'2ϭ`wZ`w( z:Ꚛ'޵s BK93~&Rgm>}oDBBV/|+N(NɸLpVYĊUጅ&2lMLڐ`3DP'1*gbAz߼ueԧi)j e rjk~myR,|9`˜b膅z}ދH[U[!;#QHlu68SCE Ϋq+^džiñȤ!6+ov}`.)=+hdwdS?J w‹܋|`/. ,}xKD*0x}x;7C . cO5s"r~uJR(|zc系R.P#$a}`9b*3-4qK9h?#ѳ[VIJw}Txp%p TtOo6jR"SfxBMQZ L9HZ$p4`G ٪150.!pՆ*Ѵe+<&Jfl7Ϣ;T獈jpyZE,iȼNn4fpms;tPZ!?rP@0c@/&J NSN)I,$_-;Ʈ R8 P +E-ǀŠ JHl8GRvʒHP|E1#"8lFcahyɳ:VNx*<^u@Z[l蟹xJVԱF-ߤm4:uKkLQ[܇ۺds+G0g8Ɛ1(s+i ψ ?=pr T\ht_葚lV1h%ȆݵPhD ([cSIӴ+_ $.nQO z3._2$euKE9Aryy]ξpr.\7D:[ɞ*Ijj/-ĕOq`M"鑪OYR'j}AR=@B;%kcsّSσQFV ĪvsU'^`mFG.J:WT`1CuQU|xǷ;~!dKHhCu3g4KR=Y)$M>r $5NjZ{lM&ThjіN*f`578i+hf #cfxeٲ+2oR9=ʻA_Oi偃Ǧ:xoz c>N~8N<$1 &5]"KRc踻/YGϟA"SU{ܬ ƲiЀysbO0آz=tcbeVFnzq)hWh%Moj*/ҋ6Q9Pn rQ4wVЈ`+u= :v쳷nZIEnL$6Gb| ԙ⓳O ij.K^@i! zfZ%;^LqgljIVږFJB /xLN'pS`:(Sc fشJ~$*$U2 #1E1r_Qs~ilb"Uq1 #Tu/=GHZNF~5iB&R HXqS0%XpETy$#nu)v\=\EUi(2z Ѻ甡Pؽb=,ܽvA\=OFd87HV,vi5Ie, "cf'E&{ocUg]'JI=K W+nX:Who /BzS|Hqi&jsY]_<]lq7bEr1I>$5%["S_)'=fkܨI# tMCfq o MXEj# i->LQ`'CC*4o{{5-y9' 7K)) Rs1>_z5VuS~lHVϽ&/O @#2J|,f(mC4?@D!4>N˜Ka]ޱ63cY|/Oe/,0겄bh^>ef״zȜݜã ɾ4t}8^敾 Gz.D4w=2b^3g~<^nj8*Ҝ#=翩;"C3uM]3"$a1tbr t+{8G:V79:4A3>Jw@wwAߨb'Y90@f鮆v}}={?xŰO(gZPF+e>;'Ig a `MzM2֟;H Fw7) C9e} CB8RӭkOiȺ*EeH"/!+z4Avvej*/s+rK&X9`r2TgAM˸/<}`g=0)? )ţ8ejkݱ g(,v~/:Hܓd]BA~AI8㡩Hp8i#SW*WS;Iv݂?yhף⏗f5޶ Æ@ PĎV*LsPt9aoO=eYO1ϖtw0аćI7b`CaApb!rvt1"3M qp/6mP>dMSJՊm  U8?,b1kmjB=BtS'QEHu5͞`תTGYSq"3c$4e,ُm FFQ`.S>rl86ϞNY& }' cU}d;*yaR6zO$=DJ(#k::<$1sKH+<RZ]ۗ3l uP+,)A;%)Zܥ+˟q}caOر`4#^?f5ŷ䰓N\_7L+\UA1Z0g쇂ySNJ cχZNv?7vЮFfOw( CD>ZѼB?Kcnt >JjUSO LTz5I N3W| 9gXTm͟hC5]t.?3J1YڻO٦WwA)l2ɤNNJ@ )5?q3Cm,1D\ʝi((펾Lc÷5QЍA@ST@f:AϜ \÷K/e 'wJ֘*'npw~f<~wm{^G//WfT7J`=Yn,9@sWaT3?U?5`i=}ݧOuL\c|״C57oS!B-h 0 H[^7‰YJhALsia۽uG[YJ;Xn[?5=S?W8q'.|@Kѡnu`X дƭ /,nKEb yjROaI8փKP}3(3&Eó'%b w FXtvns9],\ zxAp!+=uVc6,GviVI/Chbr z@^GAG[x7 פ6loh32Q2N))Mo1IZOde@QJ>jۮyxːc r`Q`j=w 7O9X6Ot\5A1݅ S2u{Pݙ"dd:RF4+8|擱B9Ϧx\H㸅sJJ ݙZi PSLV|.jQ%e0;Ü*f,:_= w]~}bp/'@,?YKkR xٱ_6h-g!y&\vzAU ?mg5ONG?e[l҂FJW-n+؞-o; eXL#J I< y 6%Ȫ'RT4pr?Mb,!> o/MNFỲi5 GlOny@p e6 MCنf!OviS޳8nC)GoO>$v2tkқXe 4Ao\ e(̈́c0`UNt9*<:I(Ӄy~ar zޣ2;J!aͺ`<uн&T5C)ց|Tyݜ->XO 5656AYkOf)n2MI,ĕaiLUR_ b/r*}Qb9Ǒ%~(z-|b$wP['҃h=`b:8;Vp^}6{6NJ\u Հ%t[s"y+bk` R' Aʸn벅sCdUr熻[pu֗8 /!|ZV9vcy =Im|Ɔ9SwPVvo^brؾL5<y-HOUBgj)RnXEm|(VZV^nYFhޒa3Sj|چl1ħ#LϘ@īxHa|n_qٷ\iPA-*߂>N2Ҟ<#ˬ+O&Cf1L,9 xrT*+sSX -bquİg 5Ģ\ (F(i(0b#~ Lʈ7J|`_KJ&a\>IQo#Y⡺U]suŪ2 U<@W%WF};a/A/[8ĝժYUȎܽ${I>Au:A-dDusIp>qH>tTb$uLK(T4.Ic2rT$ 7RrotIM#1xR(HUʌx1/&7/h9_ ;PtѴ$bC6ǡ'3rlBXV O@w}?.645]bBj"6#9K* )2Ҡ6.K 24%)LYFFx!s㚐+lGrw {=7**G4ЙqF4T۰!%p)pXi/IkYքdZuJbO(u@EyyGH鲗'6u֥b2ȩ=܄ Wrhދ܆P>E$j22AN5r;"Mb 46S=cs jy Sdߺ8*昝M+Hmd%ӥU[ &ZV9L^08cP6 0K<:ފbyԀ*z0x)<^">vB}fҳ:/71QCZ~=۹Oz"G;etA%V'0.//!;< Hv =B%c&&e~0դs>18vX :s)"1d9~E̥T{C&ixؚ1TLrc7r@wv2B5Ȫþ71Do`ʹb( b;meL2?D339|W=PqB& E4 _\68iiq:=1EH5aĐs1 2Hqs= J0iE~`ՒÅ|2H\8PG̒Jz  !\PkN%Va7{_BU_6](;N`ZYuϢV~{fD$E~C3#3"1=!β ju)|{ ȤS-QEvᩎZy@C刓]-Ӫ X/LLY|5 iC7^sE-4~.n膠PC] \ϳ&` =0YN˜bQ$\vUIԓnS_R`5 h~/|9$R~n߄|"n i [B;H7+7lzoo$0dh+k&=fAzuehLtЏ[PI/Cֳ BڽIL]]/KMs!}{t2xutstshR4fT2^G~ T#>,@Y桔QQ jkӨ2/evDyyjtUK1G*֦R-Tdڹ\8TL|!.n8J ?Cz!+~Uƭ3PmH$G$:iϣ 0_"ä#3`a1"FMHl< ,yy_ȹFq.ٳt?YcR2\Xe|1q=bM59+&2duׅ(쭐Lfm!f6eOͱ1m*ל19qU9wux}鳲 /TEˏ-tk:N(2b04j)f]AցIWҋ08H5ʐ aƞmyjJb۰7 qA'SF-*tkJ"8A%q<}2zAQBފBԊv"CSHi{Jr 1M*hˬ8#x fYLv(9}njy yUN&7|v~b:<Ƀ&aEgw6C(Ikt!oA'SxZ bBhڷ! b{Wrb04ÐbQT}}4T X,!gzmG} ^cz.7"Q'yb3e\m.8#|*_bK[87 t^<,94+r$[p)(D>[ziH21Ve]zqZ, Adr2D \CyĿ-e=}V>I6EaLK -q=Y}E XY OLA9-]LtHnWp$UjDh( mQ9-FfuJ^[|.>VӣKx\JAlo3bϾJq^w*nykݧ- O0{8JWyH2&eqsQt .Sv`v03ؤF zۙ_c5 b?-lj9!N/8jۄ+$_9ZY+ 49)"4,p\*x1i %1{ 1$<)^_ VlEȎf71YkzN,G @s?)"`2sb7`hxMUPK Z9 ?ˆ1v{Jz3f@`gU"qdwxP=d&ȾA#q_韰 V= ldOP}DIb~6xQ%NAAI  tF%b2תPdg,CIos*io[v;(hW^23vvE)-?4F/R.rgĀ9Es@|gt?fB]o0WkF=/6s(aAڻH=,X 2 4 [~q3խ9q$'_.8_2\L8epk,4zWZz.uRXs( <9ЃXs0l(*!f;[E2vFR޸֢Nx['Qܨw)+G{RjK mh9*Ι<)I wDGVys ŝ 4#%E2!i|R صbVQZ-u^2D ܿ:߮odD@uQ7Pn=śC 4:wEAqeM5csV7SNĹTC=yɻS7XDm:^gJǺgFc?m-" 0cS|p9|$nw\LIrY8Z`sA쬸O{^VDL_)|ߚkg\"\ sTkOʪ:C3XXȸƛ$ VAuHQ:6]%A}9l'+ q ^d@TqϕHeա]e.\V# d$n]MgPfZ@0{;@1 =ݫ5nrϡLnu΍0$ $(b7t)[ɓB~*jӺ+ed#BB]>0`TFe%b Q*nJ2_)ȗLHΛo|\LleیG៛ԁ\+Ui熾8ü!>3m;k8vJ'@ci JUxVq]3O8TVEP?/U|cK.\#&Nhwi:ѣ 3L9h-hhf6I{#|8B8dPHO?_\-Nl,>I;c}^Y܎&TO6_21BK~=v C;,e2bV1Hb^ f0rC &} ޳ .1KedroٖLV.Q!~_0pd۫~z}n N{EeAhSV86ôkWhJp{L&66{o@NCvr &8ڈUE]x+H>h'n(ЯHٛ&>`(w0<ޫ<%ܦ{ύ̯Ro'{֋S6!:(ǏR1:>|("zK29't{kA!Huf_._gVPBt`PㄠmMzG80蕮hؖ&ʜ+'_@g'-JCA0ֻ~sa= .|>]ѯe+*.;R2cBG:]r,qck}DW=vCH.օ_aӎDF}Fur1ҌB3whIXD3}32qK7^Z~ܛR+?2Ν{ v}{6d  GgqOy&{^'jR\G:VQ VX7AƩo>{[Y0&bK'v kM!ɖFsWJ^}d)_ Kh[G<@*X ۋOjUe85j}H4~'`*JmA"1E@ ukе@+xdEѯ1M:| M@7mka܏._aWg(Z%ГOڸν6[BuwasO8*\Tg #!N~(H 2B*=&YrvMnPzHaBj] RdT+JJ2gT$Ebmc3؉<>UہO1D""";JW[yVt6NRv&$e1z"C6vo *)UB#/ʈ}!J7y*W4\LY ksfHp:jfN1M %6=yƵUܤ܎caZ*ر,v--PS,Ƴ X:D\0hɥDG$ iVT͸@ _0qQH$)= C:Syؓnn%픕0pHufh{w#JSXjzA/sEѓ(vϸ_'//kئ))ԥް%HIU'n,I Jޭ|h2wz(VqUZy%4240XNƺu(12].\~A ees VY)mQ0Q 9KG J~ YƦ~{t/&rFVP؞*m|׳8}i…dz=W.~BoIbUclX6O،Z`ڬ *ai FEA+;DxV:.86@?UPt8Z7)9Z-21F1ִo+v3yA'*򛄐?р驔id;dӰp3k俚n\әv.fMy}n%MtB2B?PsxKZ]rǶK49& ~Uփ+0w_r-U4KQR nȠߴ0En>$yS jl:[~XK*,\nGgj:Y Ҧ^D>`v7mSWJ=`vo -z >뷋,(k-=VK.Vf[ik#C.%d&Yچ2eIp_e,kbFQփ;ãJ$J" ]kEgg;(K0/#=pҌ ,Z0&Sѷ~0FT#+ߛ  KSImYHE=̾2L.Z=7X>< 3%.uz5m:<~t }t r &ݗQ{݃ XO5*Z }rJЬgH}T#1ygbt0M(&&EN}zlǘwd̳hB6.G$W5^@z|ůn._7q HyZ`'Ҏܪ1L n\.TozXgrMtی:Ov4E#螃:\Yߤ6zc!P G|Q)5KJab͛.e!AK ]8&5BT|51J7{?p"[g#~u Kp@Y8Is]^l'<尠``ZZ&6YWOSu9,*4}m{!p~GJ޼,X^e.ӁڎEq^hDO@@>,"4"q>8X>d*9n"^LA+R(j_IYOʏ'1U~r¼;SYŔ ӿ` xM T0^pGͳ/e} 4{ S;i:uvG5}c}~0քE$\U )8#-tSBNWr}q0J\:)YdHvTV^nWOdO0ݬ࡬0ҧ'.yEJDok;wݦj; fԎhWKVqEŮtkp]u_Ñ[!(-<% ceHaE.NY#k) v<*t :/|#j^Q& d7l}=CQQ[@%f90- H00<|/OxM*hɶRTY:(Q6zFAxm~l$ܡ[V$Lec6ߓ{Zڧ_'P|Sf4L\ a? )䏳#jw'!qrES0}tȝyе:N9uUl ;˶#N-#1Dbyf|}{w f\ǗwT4*rm̦/`7}z6N2*@Gv2ʙGkHu5TI*EPtϋ=s8W#غiA8FCx䙊?q:HN-bP=z<[aHsyãg)l9 /{u/]Qe/7Nw3޵Π[R6ӛ3m 'zsFN[2~n>\ݯ#20Dq22Ŭ-M _4+C7k`FA{ʰ_& םRJK?".~3bn5W`@Tf%Z*DUmv{}r {SZg/LXǿi}rpVj+OҎed$^|@6 *Ӆ1j6kIDw$RSY,ܱoX@SNܔl(0 {w~o,V8vv-P4`(p@H'b$KnR+h^lέgBSPZTJ-*h  _q"*y`e] \k6S&lȌcRSR,3OB%v˗)}6$Uur{%νJ"6%BR - *~M~DD߳R,p]+rNeg5d=}),$7Y#.֮ˣT#¦@fF0ϻF/~6ܟ{]]Q5)kDFZ8G*\aF KvÛϏ wyDQpFAz ;&wsצ0|uᏢx*?L,FM}|c߫ӛRbz_C c.u7UܻmYж?⟺ \IGRuqwۃXUܥ 6f6I7qIbN1hؒ&J?-6p ҏS?=1RHz7V0upiFjHTQ4($䪥'ʵom|Yzn|P+ʣ9x6DWxTkJ4Y8s3k#⇰wC!sXQ8f2 -%5̏ .Ϋ>(fjĢsSr*I@htJ\{"W_:^;~ma҅LdRj6LJhQNXYu/;.{+XOxXRDa:EVi(pkCl@De)KnL_O 7Oh5DF)&B$zo0 D|FsT#`}\l=0uj C&`f)R!m~[r[_!VQ*i9@0#&Nyf|Qc#s\PaP\jRݥHMN}Z7ᠴ㫬<>5Gf\m]gFЖرu$2\4m;D*gՈ0W$\4-^H|9-^BBADŽLch KEC֨dy!nmN(ςRl]JX|ߏi,DN8|n!dFQom mV~,F|(0 x?dحOWu.3Kvď[<A~b|}Sr9s%quggu盿ikQޮD}k?mU0[Y&Ȟlq^ESqL4 ?iX1KKY'YJkZr*Sߊ_:= Ϙ^1W(&_l[,c ukswXc99 <>9+rʪ(VM#$;~8z`Y7 f:{l,*hw8GlTڬkJ4e$T1{l =T[w3UTu~g{G pRvn^ IJ۝X*=3G"`(Y/>{ǝR+1^>QrK~T$KwCc )VhEj7CdDA2r1&KZF:k {ot:$8qWJm̪~z-~ŽNZ# g!0C+D(P -369$@/hqdf p5`_hdn/ox7w/_QAA&([DQ&f)Oo`=@y/#-$[@J4ԥ7=f d Jl~NR>31Dus@t&L~@XA>t6x:؄Ka^E֢hʸ3 @HI=EV#sDn%`^T.jURQF˝- s^na77. RJ'wT&}eeGU=SEM0?^ (t~*یc<_jnZ(KB_-U){sth6ev]}Z^!"'oz_@0<`M]xiO ػhV[[<Ҍ8)1"M![r0?Lщ$ùU BT͡$tĮ Չ@.P)tڇh~foWQLU&a̰~>E0H*‚O5.,Uu^gv8z czF.$sR.1=Z1O4Q0˦ne%{t j t(*:ZfO2?y-5Lڵmw\>}xkeɓe]˦TUT]<.M`D_oaI!Bd5V bZut&DE|F3'̂{5P.~O&s%ɵKIBL==0iGz40H-@VMxQf'OjQ7Fu!|H1vf2:v{=TI+oR-R#R~SXMˬW',Q-,b,Gڪ"bJRK(v;9Jd\OTVS䨥TթdQcQЫ~,k2nPdiQ9Ҝ1]~@ Iw<ꜟa&Cl0@&CzʼOS\m,Ŧ-Vg/o{Ҭ1j$1ʚQmC\yMU]McRi͌qK"j 0@A:4NlJT¨6GȢ`qRT QwKR3Tu\KE-y45VRxƓE87yQ A) P"k`(92mUGfQNj͌X M_ 򩃄fKmyh`" ոac>:q=yrUSj^63in\0cr}xy( ),gh`(2 ,x!+A_ @X .{i-T>׶F[߉ō~R#$aR:xC≙gpA[Y×~R?6+{`l*] C!S*j0d PDGS[zoE5OhR)WewU[$>H ײ #$}00c?-o3nWWuYII&T( v2ۖMQPHg^8d~cW9a}rap=iQ"Pk{4#H2]&0VY7 XOvj3ӂLSTq`kϤ3p\|[]Q|_!3m䈓4 r/qGz^vn2$,&&GI3g3W>u)ظd`_7L-V`S4c>DI{%=.a~]q 8+ɝy0#^O:"Oi#${>[Z)l\Ri0^bDR;vIG>0zww-pQ!vTLgZZ[D۞Ȱ3vFE)M.c?aHjV!H:$ k쯽palL i?3r;!"Bxm:RDOX} qi3{Jry촃DxHt;LN f0)dwss>`_EuG70T֠ rB`Ժlv1MrAr,u:\A[CEi ̙xNcnsp?x-E~ͭ%` D:pG xJiFÌ[Uc1C]Y TøYRo & BxHfA5P:Yڹб9VW6_m:5˖χp3&Ȱ:<іцÅwo\Qk;ƝDxP!~{|E&,aĿZ{SǗQk!*8Y.#T*4o-0%?(S4bCҒ\g-K [¥${{~?'.A Fǁ _zmp̀U p#o;}nUP6lW_1!I|;f~wrV^v%Ҡ6 LH)BVU3R"H;c2 lDfMoÅbfczlNa N.H⦟ l\]<@ti?mDJ]G5 +r2a^)|ҏut, RIqsK4,}fƞ/v-Yӗi+_W X,tZ4V9Y&N`|J@ŨNQ&":S_ 0S8,Ʒ-u7DL&w7|daZ*ߍGE7+lpȳCz8*bUp\c2`畿td3CVR'ìb+ERY2#b6Z;d_Fwwۈ/h yU7? vVחx-0a@y.R}''d-MRHj dޭ /OSxH[Pr2@3:{: YSGusTI3vڳCO 2c7`s6I]j*g e{ԭ0De'\Yr{ !MN'ӉIWIquLIE5tvi1 ǩ!&DjL; PZdLof] 6Kf ;Bd:;O]c8/aLJ?^=O )GxbckB w:LCQ?(텙/_Aj|TXϻT1ܨ|z F#S1ۡ?Jwc$IEEߗ f3YoN@~/$U6FDeP3>~Y$9BY  ovlKq|^I ɑqM݅bfE\ AE NL7Y2YaS")"LfD)JT2W'[m9?EXKʾ|3"ŀ!a# fx}5Em  cEdN5ǍD$o,]%A@9$)pQ1*[u/Z1tc ̥ɪpt h[ qYhU9Gk7K=Xm]} z{Nm\I¾Le- ٰhX'dPX k<)+w%zxsPW:`|j[H(8ُQ3̿!ѥĎgg~gJօa)dU( *=S=)o˘u0ϧlv]D2Vٍ߈D8kat5<NWg>8dsgݍёB ̢ukçog: 8S~)E%ŁGo.֔Ƕfx-Ǔp ws]|9=tPWR ڟoe*G;X E{fX mڗBDD1*Sc&> GuX RmɽwK›][ڬ|i2I>è^$|ޓ*W-i8΀%雺PѨCcQ b 獕<"٨rsY=72Sɸtϔܤ$1wq"qbhX@r$>l`VF&ӕGluua]8%r殚e(`t *(䣃@]7h*C \<:ꍑq 'fKQ'^MÊ&Pë'r6IAHV$Wo<*< )}:-gz>PApbq`Z)V_xC vt1VݙnP  7]PE2a\58z\4[(C44D5lJAg"qѣoz\w{ojpߚz״>ʼnD(! ㆋ\v/$7\ cM?GhYj^Tkxޢ!Ї/pfrMq0U/!=m]nnii{(g2ǀWP;^4IQ`,2-N=V%)w!K5j2SLH="U*{NSmX;o>$њQ~/OЧMmG2b.#?Hgqy3恣 /Dj˶7߾iapFYiYl#۩|qpZk"tbHx AqGaJ<.6"+Eԣg@[%G$Y/j[860<-za5?J!W),wI}Pd)1ZcYB!lsw4РE[,d{F2:->ms+1_ټ`0,)A5fIHc+ɐSev#X[qu*@3=,N9~/WD%}<\r oKv %ac! C!ǨY k؋O'`);䓇GqHsND ;+ FJgq($NwCfnM] @m._hC g08 Xΐ>[7WDDBX& "C15/fQ@Fr؊EmKC_ 9{L{V@80RS" i;_XXJuE{ܯ=DU;SLzOH]\ެ>grQ:]4lr(nLc8 Y^&2^X J=?(}r!pO[f%$ Rk/8*QuoVJߗ|~+$CQ@j~^i;$h*p΍Fu}'h(\<09 EhN7?H*SyýF5IgIʔT0Ǩ.̤?a0JSxG>'Zenl. ίg6̨#рںԫ_S382 7GѨOiYSxqhlո%=({n>i9Gk؃E?TD(II;GG`Tj)YѺ.'$??J\s*rCP5ym>{⣙V$ zP1X>.ԃFh@9'onj8bWܤ'bCʬ-aG`ȋT0J;s2I&D&4Y6:kd &ڔ ĸ䓋 3iX xDU8l l❹1#YZ,ѳ"$:"/v^; <4 ߹sFߠdHi 猪N5j&{$qNrޑWKKИB%Nd:]DBWZ&I[5c?mu~gc~9*6/Ng" vbi}?wg]ju|=[~g|?ɸmBUz4s# V80~Huk;\ תJFŜ/8=qN0niW(,BǸ(gHdNݧ| =m&z^WEڦW1dTT+;CvI<m7HG_#TY;)eb/2`HjZe/"GO-Ll),W`aUz|95inΩ~k?כj?N凔 sD2YE$pYr5*(ss)2"Wl12@ΔtL` JKf%X Z]*Ŕ:v1G~;/}0:J cK5AO&338xf䓐_*[gN=4Q[ӕլw~ڂݺ4{z]T{ȇ ^+5MϢo^7^gѓ)5 Z4ǯY,N+˾"@:!|*SmSϭ9NVXXWN#'lm;7CCÑ'/{m@q?y+&>&4 O~̦F; c!y&NbLn6Ow_wT2bzPuI!WqA5\{^3T֗[61\YX]hMP2ko4141AhC:u25m~w'gwV'[R+vB3->f/bGNA,keyh|/%סdN瞥u]d2H>u4؞NG1%?, b&8W{]tx-do[=!)2D@E=-A z)mzO,gSU MMل5kowRìA E {;C[(f*pƧ.~rfLX4r`mcPי;HWPOȍh=yN⧹PʱA'UStG$q8^(iUuKS9`;Z?g",^ĞMVȄ>E eMPUόྟl4DX(Ą+>1fncm:gt^98.!l4-$-6mD2."9S~\ P# T( ˏ!qq$۲Ԛ-D}wI 4㘼'"mΫ-! Ŷ ;+f}lC_mWc9ZT[a- 'rT9!5fjZ8K8ࡰCRn":wBZF@~㡫@FM;#bTf[ H5l%d;"l_~T$|//~K%^ Zxt"Km}1,>,(g% u3 g tBQuVrX 6O@*a;rMֶ6]bH]ߡ/<EŸ"Xl惝I)]Z.OϛxxvX94lu*O챷fZ~ZoOǚDw|Yh_*JpkCN:?^[X9Y|-Y[Eґv$.,Vev)QN}܅AO6V|S6<"92㞔FJ ^TNB V$L=hcR@ nX*trMVy%j e4].db}NdKhLsgZp6vt[1ZJ#RZ= Sr* įQFdBuf5b?|ҪfۄhcF @w`[:jq&D<<~.J"ۜ^nt,snq[h̃' /\-+JoAvI@4tϢ=s>Mơ>A Pr7O e-22}Rӎ]5 ?a~\&և KdOjNV[ڲ@c+1̨(5Nc{LHO#6 +gCMgBb-bG~n 7? =>,+a ;rbrˏ)1DvܽB%pPC߾qoG)4=Ԑ%#\zJ)=huň!{"LuXč2tP{pLoTQS"_8I/6':<$;s<Kٙ%&q!9%ޥ358QњbξW-6ǒ'#2rI8{ cح $cp{O pт>9p3"]5cqX2!Fs`#eGrmcv.r-5J2 &{'‚x/Q壿x 4bуL2:ވj!| Js?4 xBIBK!bixt7͜xl&iDKv&+0m9{:1AV1z=h`;ʎk2^m{eLL# pbcb1iv'Y[pb@):%1;$aÒ$;oeyzI^,L9Ӂ4D96j8T$ꐽb`O!cZTcVtņ+[V6%'GY(/or$uM_bWs\Zb|%A~Y~>\'=5ܟ  bf]bKDwp>)d9W";bO?{p/8Vͼ&xbtASIxH# /p8s&ÀT!4 ;0N.`lCP9(˒U$rCIMzYl_ёWч:A!9;, xq`zjJiϭCBkI}Fpt5׽,EZ˭CsNV&տ:|} %Õdt9Ft4:ĀL ;8YӉ?[쪟sR5;)u2 ޳G#Ў EC)z7(Gv8h4pF& 2eڐ@<ᆰ18o`Y}b?#ZKٓf .\lc1/W\R^ٳn_J8 mK-):O^6;[Ɛb-Šw J6.&0XICTW//8MQm[JC 8q_$ Ҙ36A[zy ,ʿWaVt#YOȍ\}o㑈: z2jPΊv_w3{"Z<>GzyWT 6C)X~7e1uWZZh0`ym0S%/ 3Tӡn ,yvZYVm؊AL=eSs{϶adU].)^9L.ATXҦgD{kb*ǰ,Z.!Ы,sG4(Sk[xy)1 ~{g@UɎ^ЌRoB;'+ [3\[ .qv2#V>"b4*BTd52>ַq bAmVD&[N ɛ!}PTI 35-> 7'u(uA;+BUL] H[M8sNx6A7ȹWd} ybn'U:Pi8+ENζ^t?նז@Z.4IMJV2yeUNvd-\xj8!zŅ9pP&N౼yj[iE1g'ܮ ?N5f- ; l2g{y*F^&>,+>|s<c 4jt$ٰp&ON`gHY Ь%zm%[?ᥭ]Z8t ]HА܏DMLƸ=cYˬXBШ9.5  x>̧]cQH&ǃ9߿>zuMB-[P:@x|-FL(|m7ƻ[x5Z\Y 90͠?3g6+: |SHOdAwS~:S'96` a>rTpvh!Ǩ>M}np2rR[Fi,xSL8#`GS&Nz>*+: 3g߂)m7 T%N<C%>"( gy iKJ4 \W@~dp`bg)$P(z11mBaZ˜_;4M%z!e@eZlGhV;FWܽ]A"Vrq.ަm%ZJ/`$ȴsh_+6 jyJ}\'JpX 75ؖ<` m/g7qtzM5m-`])ZFBRdFxW2:{ %YAZ/" 0N(-x |>Fz4)!*7佪:. HֲIʨ;lL=I|@B̩FVb*5@?O< [. 3?OnAMNƅ1WFJGtwJdYoL^&ާGQLE&fhdXo MX^iQLwѳr^ҷsHS3hrV!T5}ˋ|1- țZ-ǽȹro)P\m2Hz+F"پeܡ%N&=׼^|yXJZi֋⮓kH!O=/mX[~@73ó@zk9!**D+Mfg3UZSnڣu]$u[6QD@S6u7<0%]ffpL21i~Qy<'x əA & VJ0D/QI\D/Zq`#ܮ JJG%j*>|xn/ؙzvmH8P3;d:O.lDHs2X8{ng f}I \Bl {ND@-?Xu'ϛgE ; B&1Wxx3Tͨ?8c 3]iQO6#FGJ2ҊȁiO9:ɱyB ܟ$wv X 7sKbA Ֆtn` ˏ 5@c!؜9OOU3Za`1(gcP< n* Yxb"u_v|0uRV[SaIs hBXQޒhhS$q8۪H3 OFBdBْ83 b; ¢9'_FJFc hdo=1!Mq/UËXy8=MKЇle6rz˺E{_/-7ja^(mP$Nϑ Uhy^rI D3NustM$ņF7-NͨR@ oD4~Z8wʅzq%;P*DTX<8BÅyY/&/MUㆷSy-3[}ľvrЀ3?e{ }&p\N uTga*S%B=7 S`ki#u3rJ?-V :ńgIDH]}˱0me߅gÒvxakh긮jj|iB*[)')tQ^퓭Tft,)V${Vn8Gsnc+13C`+9 MhpK!Z^".~ ?PAcݸދb4<|h|%B0E)b A(JNRFn\eRt6S)/C7 g.42:481v@=U%밻^)_RR(S`l=Ŕb54lKLu#b][F|Y:y_nDLD%c=ocfl{{AD)gnaݓAL#\pN< ]sO\L!?l^wơP>Kc;?WğKg_x mHXZ"Сij /3HNiQ*nѪ{ Al{kMc/}Z]Tٰ YwIŮʭ" -~vx0D"W\

0$Odw2#=r !|,-~M>KT%90:s7PomD݇)`]SR}ǰx2[2p[/7t^5Q;{Yږ:YU+K`!lˇ^7#o7GUOuK?%6G1h`$ܝe?VydZH}H;{Qd;.M*4? 8 g\߳WZ;Y{JCG+xɇFv̂;޴!;;l!)p> ư#8tmt-YOeJrBݥWL{1D~:tdE8jƫUUZƛ7 5Ηd8Ly!rlUS49&BPDNoN=H|Oh):O jltC"Y2?Y:A=k3נEky U:p+jqbx=:Ysחt»)XgTuw< 0᥮ SP 5Z|7_ێj7 +hbB?IK=ݴtLA]o}dp1{t?{C~0 5aoWOX=D }~DbXysjI,)*At6h;>Rnts8-(UtҷJwYP)?媎E^f9[z| Vlv$fY<~=aRF=TK-OVԪV'p ;,*1ٰ"@mE;-dKs'I*?*Gn\5SiR3|YQjX.`$.UܡZ@xw6aHC=C7\NluzQr) a)c̴|jDŽA4 vuU~bVFlu(p Zj4U14QRb|ۡwiU*ȕ:kqH7)bM%(EѦWXc1l]zԕ.߼x3]|awլ6agKK۳gw2 xwV*hKG5i` V<[VBt+ *UxcJm7m-{6[풂T2 ^x*ÉF/Ӣ#B+uA VcP{^{V>eU! ;e/3]yǎ"LxҞrӠlբF/9CΖxkԞmnx$0qt=00^- /x\䷸sص`oXt-#I \ZJxo A}\xd&sX@ j+2@cwa eczEz{*ǟM|g-i#AdӺ_MיX?8XMmPñsv2Edmvofk4&y0CRjSF$&ܭdg\[h]3/WlW .t~%Gs<;2[ewƺ'N &pNXV+wU^חѼ0W(1/L&XLLx#?Ui>k󨺸 4- {pDa'!fV}]Mïn`{urMtp dO@$i-9V3NxŸ;*}ur =y5N<,cYo%}2vMSBmUU/|ɇ* _.s8Jh0A׻4cJ@h&+)= OkUA_=h8(@-TD\xi,nvEV Mg<;aIFʝ>Jt%!uJ9^^z/w*k'9;-0u,7\@ٰpx|FP:\20PP}982c߂+ʌEkkURSmyT3)CNȨsJ݌ :W ñbݾ :xϚ7x\4?afZs/mV ʟh<ܰ*]y{$B!D/@"Cb`<44[]GE5ד|^KAeێ?D*+ImB-K(]c]znL*S2uk>-"Qֶ0CPwn**0JUKCgd)/ frѲYX4j݋Z)57m}@ y y\ύ}ЍSf\.XrKéeam "dBHDSF<逸׎C׎IGLIYƞa0>ˎ8A=ȑt#*;Bێꐱ*gq+ey Nm,@nlb|c~R8=@+}cD'4ȝ%7tzUrp 9-dx_SBɱ㣏{P!!nb|Q&ъ1&LT P00\\-ly-]2m͆d2vgY3w/RKNJ}Y\fS5]"+R,WEoBK=áM:"͗ey\H`.J$\dhoo0P}ˍ=B,1_G5[*l*Rr̵O? C_qWA׌ۃFWd?kS+-N1Yx[[3f+'8('"oIBxZ r}RPIԏ~0=D'B>Х'<8 ~\{s{uWW_I:Ҥ\ ;rJćא\ZM/07Vf)[SMC 94CAUx gb;KJȔ ݿ_Li+0en7"jQBc8-R @M8y^|9qŬ!x*{H;Jq9_Q+Ŷ+ty61E& J ݭҋ_?|.r|^UzJ,xhXn' MU=^(61jSF6=0bTᶣ\xGۧˈ(4@V&ϨX%XJ1Z%ZO?PT]6BifWp 9zI^8Q>)/4P)PG`}G0X5̝\ ľ5g d(9I)^ȢzCЇo蠖pf=+VsY˾g1ٙڬdYR[0s;b&!tbX`pܶ} [0IM]\:gWSR*Hro.P:縼NHxM6Z=cnvYDh1I\03k[#ZI1ix Y*)F駢4Ay3ת! l$ޑzKƦd|q&eI6o*+f;V9ləeD z$VmxabEftFȕa9"m8E"3ړk:S*Idy(}T@qxx/Zj7Z``9տp7(A ~6uqv+\tSObV=*`9%B^EZU;m:ۧR{ko:NLw8 jc Fh!촽S 8dWLM Ѥ6kk(b ;]4~yl&0}+`n'{]$wy\hddF,COHKZ^3Ō$g;ˑd+  c$ݧ?DBM4A$-m%ۓ3EIJb' J@o}{WQ?j.+_(S?9M\uގRRth= CKB2SǂrU5!bG .t ަ H$C7̷HMV.S.Y&l36E>u9O)2%m a BlԺ9%}FVT{`0N[MI?{n ڴ*i$ 1p;5<߈uŮh%;tYt!t{l= Alb4nd4c@Yҷ?,Mxz\z5 Xc>M&tɴȣwxgk^џMPX#&;>ՠETrK81yHmʱplG ^݉<n/-+pse褹hwIVӾv_oCbZP[sы8w1HjjJ(w|kb@ nL"hO4wk C6bm/sFyÃRѽm&$7m(B׹X $7!^~W0Ss72U)4b7ǟX#}1|JDEq"C1_=~@]q9g` ;y HM"/k{js gfV>셊6cW6?vgŃW`!jL11!R^gzW9X*+hP8zare^!Vtَ*+āsN+r/m BYiG%+;Ƈ`;Lz>OsN=o.+2+PʱDw"Sضc3}cmcU{zL-v\1Ltpǰ5`*ڹN7)|DO kce ~~(4P5MDXSI i% O3[`5vwnKQ@ 6US-XlBݙn5)< `p5%/1+tk߱ۋ2KaTdc*˙.>3uH#Rm*]}Wml{ qدT ;:钾3zPm\+&c(8/>S!—]Zs/ A# ?aeZăzmO3 fQB-@s{W!4>2A4%Y&5,`G-%F JMHHmiH(^"kLXR]\(L*]_xd3pʲTkHyJ %g["7}'@nspsiP7h6gL?]Yu(LJAFIً]ښe)ᙉiHb4+eٳVh~ݎ#!.en@pّ Nٜ>wq U8[cP> ɐ}C\%ӅKp^jg'|HmX@DϭHxIA!C + ;( 8gnt z{{ceuVCs>i'Z_Q ZX~swccb& ̓$v0ӥ ba 33O:6' X_V`i>F]:q`0Q]lK(e[W Q'}qpD!d 岼7r]g0b),?BASTђCFbwnh'188ʁ*4)x[j08 ~妆C$| NDl(I￶ rPgE, 7g& Ï8?+GPf$.eˡ8K44 *a(WZ&Ay'#Eő:z?I9 S* UU}H (F'l jQY׼Lg1}$`T9Z6ql  ئK3(|T\ ۲>cd^RM<BƣH! znņ,WUt :R23o٧@K-Je#?U(#O >.{GWiՖ!oNى"6}g ?.CT@(j%$jD'x TN??E+tOjP"b%\4 D>*rvfbp>*H=k HŀMכ.q8'b3BjZpsk$K7Y xFX{nGNg50~h͎ؑiipNNgRy8 an[f1L%zD^>0g AW*ڞDZ_/X `o7o5FD 78iO)9d"f;8]v_˂% `ƌƏKչmkhJ2݇@7.{(fA j] `-k![bM ңIR_u]3fֈ׀W`OJ) P`:z0<֭oG3N_ȥ{F6 =-p5&C3uWA#1 7˕ZUy;*ZZߩ^TtQX Jccڗ&4jI0T|#X9ɃXkgI8{/njӔ܃{v ʈJ=밮InNj}lJUU~F]'hjoX  Zӛ?[]#e;!>9evW|YwS*^Rߣcd!2*~,Ӹ8f,9fG3Wvfoʉi3W4śRYRQN1ndM~R2 ᣼e9P$ԷRa&^iUD&mĕ4j ~qF[7e$/-6}q >1)C>kwC=x9AO\H&^Mf1;Ύ"rF\= _ciVVGlu=!_븆*:PhKj{ +)i*y1`_U晥 U--pʩ ~pFxtVcv;*D ˹7oUH"?zԵ>OE1qsۨ-Zo|*x98 $)A^);?:3L 1Evz>1yL| ._2&pꅔE ^Q5F9[˧E,/i4"`<֬C )":!2HVp^]dI r B,c6 I-M!.Yl,bb!wljF#{^z'YbMujm4.wcV"Z?#3+U`ӉlpPMcz En`R$=aP-B^=ty` { \SV=w֯Ѽ<,Eh+ <#ܘLyA (.{{]Sgmq:&*ΐ$늍 `i2u#IwAm>Z=ۿ!f[Fo/>J.SӀkW]^ jyj:x S m>jAX]G4 4W2yxgK.]J2ȲꏯGr,uYd=,/3^K,ϥnhn!?K+xBPBuzsTgu8*˳õ 4:ޤ[c23&u#3J#"M3`? I %ks2W`T) 'Z-zٵuѠG2;h1 oRv=Nz&]82m1m:OdLE"k05 5[y%δ@?oP%^ږ{̃<я["ѼBcɟhkԼ6Ǝ"'=O3X.1Lwjj_HY#ݬBF&?/؄Еq{p6vXh#DojˡBhiHſvk8P4a71R؇X!<L* mwznG:7ty?j0<)J'A5 G>|s44A͌vFc@x'ug~}>HFxۍ&BNaL3Zv;X~Zf})YGk+T4=D,=B_b.ae7Ž3:n(ҊBF Anm=|(& ] x iBFuhhK9 d+f4\*_Wŕd12+CԼ~![rU 38MJyZվf'ie//FY7vle,uC8Z ,l4QfG*>g M { ضI2ZDITt+ ͽF$Yl.O;BQi@3w{P/XiAsˑ= WBfx-fy?,%wvQq;d iX4(7xK$&[=c@ ⯹݈*K=\('4&ex ,aK-Y @כM όmcxn;VBFҴbت4')!ܧySv .?{L4z\ӎ+9gȥ*.+ 3*循LVNxL5j _i;xF!.~=$mx<3#A!⺱ؖ=Tb ]okR,Fl9 6R+y,U\ЧASM" ;KѦ $˷| 7BÜ!W]L*z(6?%܄.p,`I烚5bvf.,"aldv9Ƀ޿A|ycIw}ݨZ E؞&蒝m:' k+N=WNK:,*-S.dX$ha|Uca|BӾ'3 z}iBy2'K0B_q ~"{OQb 3ɾ1,1 dl"9Leq"uD^Ff 7ǧ=){/[&oDF( i T 9`&XH W=kjPz]aiꟶ0Km)'j٨bey{&X,nfn~*`cJ/;Fj݇.- Y xSn&VE֖Ckq5[)D"ݨ1vO@v/ z m9ڽ`i5%v :~.\cs )%ɷ]\T;pW;khةR R| {X_YT9y/o7?OFO67;&0*-C^`qЭp+cbUƠJP{P,j &uH6 qͼ;"T!QaAsKhN7b 7Wc]T‹yXS$jwӻ6ĝ<sn*o<2zpu_FRC2·ae?) :&KBKbʒɴ;j-(]u8@qR3b'jRʚ^m>V:~FDak}[Cqރ; Plmð3Kk8Cȭbή(cL~Tyl^N"2'jưNTO Hx""$"_ǝYFI95R!?/y50(vYX_Y){fl[pNg~`tת!`»D@)Rm]nrʔ=*rFS*nIjAj}ʻop|&z@?ks]v@„1:eXH/+NqfcWc/e[HoI%˰4 ϓArG]T**V: ÚmΣhkطQ˻VU2H % 2&c{&Sˏ)ۛ\Dȫ(+ڨ Ct6}4NNSWgg?['HUfYﶁVE%],@ŏS$hZև0)>( RDn.e~([\* zHZPU,ybh0N I3<+??d &ź^9 J5:]N~USwu9ZEb9^&e KIpn~rUW7AyʎӀ؏I1|^[VS7+'{_}P;6gϔ'q1k* ;i(;7Ĥ)D~3`˭t81͒}*^k.WtP0`ID~TuC$J#W =ἸZ`"cJfS"i{b| òڽoBmSS WE8٥kn޼lⓣN-!/ J4'yvŔzS8xsr".Dj '#AߎJLhX qX ɀ s{՚ TmĴPHׄ~44{B[  k׈$JY1vnyi׶Ck&w11=7.m9PSe( c!k]A.-=ؽ^d@I cOPHziR`a)5)y6 ކ]rT,su& =*80g`Otf[p{W\UDJ/v#q&Y4\ LfA7n vj3H}'ﹰP{ 53奕4eR>@NDaibzU҈2WeL]`0q䏁AF0 )^&?=z-VLEɻ"Xĺ"zczgSE1x,AԉRڝ--qB90Be M)tҙs4xV&,r(tq^+/;2~ :cf9p{K-{ &OW8ߣ m僠cXmh?a"PW~B@ԍZnL¾DzTj:$;nr[-T|6,W9*٣cGٙ$/:XRQg۔L>V0ڈq*bUG/ ,P`0}UO6֛Y3<ޓn%sƭ^bZhn> "7W ŕSFA]?]:(VNd[#;hjm-.N˧iX\͟QPԊW-amUGV 6ۉ!ԟ?@M=7Ifc3@els;˃NHlf%[~m;LwTjA6k5g2I?aŷE"chO^IfGV `"׭\ת1mĴK a;&C!u"L`Jb%sw::7#a{2(L5hZ>[Oqwភ%`2f=0ܦ3]$=b)6#zB1p3I:ِɕaQ ^jSm Vu" g53?; kCTC:I=U. H%1mR8IIy3'O'fS?ZTWuD/EE~㽌u!/K%AB$Cq4 ${/aӃʭՄs4U20UOCTmݤ8ZQRl^Gl5c$|H[U؁i;G9 C;B/ #9!HBkzMh]Y/U5\Ezy;["E%5@)Jћr+kZ Gl-i 9=' GNxf# Z31긑XM[_ph7C{#SgRX\`."7D&nn|f@^GӼjʱ{m^\ec9_zJ7Y FƏdt)H M.@9嗀m[P9a6\}I73\J icK ۡT1%w|<w2v737$ 'O .Jͻ;{E rK4I%DЙC6DܭQ޸H:d<ܵ>s760*Xfj]ʼnRʇAvV鮨JnvRN|qRhiOeR-v-aL̅{C, Ğ 9#"ngл t.cd3BY)|N[]D3ޘHEz gI3'pw;N ,|[m%! Rf83gdE^ҷ;DeHװITHS.^ҸesT1P]yis3ӒeH)>ɯ-!(8̡b*V8L9**(be_OOJ$2,x#~ٷjɸ zSXYyKAuL+ίZ7'ʴ(;t'C3['fՇudȊ#kd\4%ֿ }?z'fJ3 L ~F.4LF1np"ѨgN,Iry]>i,h׶ gÞvW-*&=CbĊ&}{̶8L9˻Kq K(_.K]aW#T'/acfI&`نL!ңs.*7 "=J?˷ bžu@L3WʃQ ky֎"}-ZʗCӃp#9VMBɩz&M aə.7ݯz]4% 笀2'0^ +eXyl1WE[*?*F+f0"Ҕy|^IIbe{~K&{3e:4= Wۊvkuؙ98g t =~ K{z>O+i#K[jL7f{}Ч v9eh`Sf42E 4UgW:|Y L1lne1VVr $nv6gh/@ݚ\Ay$fXo;.ܒ%C{;@--բo_(HsYC/Z0Bg[5UOP 59 8H;s7Y-l-&A>cX]|RkX:.fF9.QJNMy1ƥ@Ti>j`p[ w wLюR'm翏X>dS`<I;ca؟𣨲q~ GSR/1M ZX\P !iqr.x}0<>hK\.{ݼ:,2eU?M_-t}AZ/Xb:k8am\ ;«G;mq,'qh&qҘ.Džn*/. l(*f Hu4n'mْYX>c\46){*DUW7/TH}77ǥ@D!vsdI0sˎ9) MЛFh BP4tjgZ0:fJ=* h8*.EUubwSޠ[&@]u=Jī9!dr o))c9Bmqf=E"U\H$Mn%AyE:h̼[6<g~7扙 .+#,#yh'W$ܢ*H ia^W.Km@H̨$26`Kt:쀞t 4``nxaPDnhB^nVkg2DtYyǖ7sM+{Q(?M#p7'A,9Yd(oc"GF(_lN :/! #jhyUdԶ7~VP:2TACNشѹ*<4=ziYa=t_ej%Lv"Z֧eumoʐ v!`c-2$Ù;o~Z-|+3FiId%ѲұPћ@+J>-p:Wn6uŕRKOMOA6ˇQ ;I_Ld7g Cn 'hHpKZM6=$\ -x°Vkf4/13uӘqOO;3YސQw+ZEi6pTz_8K6)c/ҢHd֨VTl+YS<9FIXGBsX;R}Č q%Z].54gfT5n0a,Y,=ʿ*s0_-Aa`KVmWo`"=^ޓ1X3݁~ԯ}zWQznӈVN@`|q̠R+/c)tˉ}X}PXwWmmI{ԫOep7`l"4WSr9r! 8d 3) ]Um_kRFemRhDN"x׍9ғ+G@aZ =iZhtf&pxW YUZc)giw:'иe{3*N]4)w,v.K$CҔ!v4cFHKurT%ߢ!{3bE +,J(,ow3|{ߐ69đHoO/1$"D Тu/b%nHpkw[ K"#΁H ΀x4. x"릱Y;٤W,.Ogā*{O^5iQSY(4<"A-{[CFD҆:D@"D\E.&Tog+Mdעl<2KJ;n -(9wT/Yaj̆R,)L"+V*9Y)p鮡}?XF*/C-1&yV$g锻X䑔).Go(8Q.(o+:C7]zME>2O\/y}/iDaFL^S 9qz9l&Wg$UGu: n:N\׵4)‘ ܟ 90^աirPÞ" [:!APKzW:iwl%1f! 郒_ *a;"DBJ$Gq}wg{$qbBE5 ߙ?^Y0u9.eB.y7\\j_o()_]>CdhշI!ڝ__TF[v@-Z-v=}GxHOdɷ(V%D3Îc^evQc3gMF,=Xa2[s}]Ɂ Vwq!?OC@I (Lph\viQw F j* sm6,lX"k3fʄEZQOG?e,ڲ#nc*zz2^e;4i+mw& ~) ST0N|upmNy3zoc,R:Dc$yRћVJ Zq8uGvSOE0jDQ%~+GEуjA9׈s6lTr=?qXSmo:Dպ"}x$LH1RRm`γgg:MEc.Հ ޤa0˷1|hs5sC.T|gjcu>ĽD'Lx<+?2VVױn fAT!0d(B j`!mP;@O2\ M8mڔKA*a2lGP*G큣sQ#f+ZY+qS@t!1fm[ۋi x9Ɩfܚf &|OK2L^6ܲ V?},FC/KO qφr av,:mٺLh:PQiޞL1-q0wrhcca#̲9;J/iWB["nhI&z;ٰīeURsb_%5xML t~^@XUHDrU5 "j }`" c{}Zi1Z\aoԨ}{#(#15_MBISkEX؛AsltC)22} 5IF1Xp&-+OOhvJth9H1O]ѱ.pd,رSSxR$B дқ ^ÄYL ޱf`m b#( Zhɀv?C#Ӕ[Nf%RpJZ -iuɍG*-$Z˫OÕc7lR*Ny9^tNh-.e#/JTmXYTQJШcw͊fp&>߄:xzG"3,K:I6˨G3z:6,$Ȕm!ч2q\Y} A^,r~! rAʀA]S#meVA5;yF3JSϞ+ Y:'nry9`*tx`m[J.XX| ΠJ;XIV%y|_V[҈P{1c<bmcnztufMhГ6ơ(z ౖሼ n0biHzhۓ; Uq Y~# F9$f8Z{OI$BN)uZfW: f^;zȇmc~+'4,Xu#Ƈ[|D %)ӭ l*ڇGҁyy9m{XxbxC 4݆.衽{vPh ݦ8czTB5 O%i7'ڝ(ui6Vs'  &BXtJY #qP=3[3Ģ}eר{#$ DS{>E(֧<̀xp?lQ` ?^g}i "^05HkH0t7<+ka:[[(eS(.A*.i[8]÷'5^FsWd_6 p*^B'A]@7st\nXKeJ9z(h Eu%ngkV2\v}=7SJP|nbV#/{ g,$ V젊Lt6hA٬sHk=@K33Ғ @֮#͵ e5a҈G{Xtt?YKQJ{(-f#l7uzA\AArz/u^s#P~OXP=eՈvܟ +/? sՎD\|zMcpTJolbBz-B<< `ǐz se Cӕ_~渪%[gx{P;NkT5`Rt|Ly0\. 8؟a8%.KL50FCé (c%G!؂7ID 6Vo@yMi0|/]D&[3*'V51$#lI Ī)L$ިR#/q $/Mv%Q¨~+хN^O5Dl_9Mxŏ- XZS%&z>"\37-`;70zFUAj&i2C*x;k ޹^D3Lo P4D.HoƋ$5)m;a//MQq2߹~>^b]k\F٭G6WH4Z^(%0 XL̲PFd|}ɿ֑2;A cb͑ؗf% l"/tx9;$.[:SU{{l JZbx[XJR'ɚMmll?lqX,'͸5ѱ\]3̵FU^۪|rSga\ʅ;u/&GUŃIw߂rlD~gg\Ink% be ;Ҩx6>TYom"//f:%V&$O^v5vŢZ`b;FO}hWsx~E&Fc;=uk<<ZRCY(:~]vPE20ep `)eWGaRp07eQ.陎 ͓2wv#xjPڣ U\1~YwwEHrPI[G)ֿE&Y+k'8'@լI,vn=Do=jJBkW хG*vfzL1CCT9Px1K[u8BWV`P;COz Q ~݄Z4pGU񒊦i#!2q$^$v-.f'N{X'^$ 8dijd\X2anlO5JKI ۝Oc.0_^zrPazF9$ǡ^eR`͖\6Ckh~WvBX>謪liGaUo[>(ҏnl eʸ1wm_ȩR[uS0(&}l-a8z"!NeJzS ϋ+VTG􏜊 ٝDR 鱮f~6*m^5/,Q m>KH ^Ÿ9P엣N{8|njTݬ4:(~n"$׃fϕ~žT;[K%q*K>Mު*c#:~n{W)"jò*8:}ro{Z}Ga8iB?^†Bupi(u[z$k,W6 Sx =־헽+b7쮊e J 9tlm|/cx9;d0[MjݗEF#??]* R?9_~\!\㊉A 0DH3p!磾_tRv`q>]Nk t޳ayx%'c_XYA4#,^fP^TY<ݧIY0_ɩp{IҞYgv@E}|,xOQ 9'%[D!Q+{cq|F 2VOa!n5VLJ̳!۫Y=+K"m8jƵW^;$s2H<#JJȏ/!xר"uWqNXcFʉ7FLI N %rd2<7͙v]7I<5$%\GzeżBt8ZЁ%E-g@.wqՔ{caդ:yȺ6HDQo~ؾ^gLlrA & ō"vR!1D=Ml/jY mt5"bͯ %?-8g9 x 0Qa̜~(iq_5E^¶fH>chԍyJf/~ a8POXnTx=W.x 8u'ͷibT TFvJADg[RGG}\0N䇳ICDN׸)%pA$(D֚yYj% R$zGyfq:΃cpn?Id>~r\1=5ZqTLFTPFUa,:m$ M@1ɦ'Ei PA(P{ϒ+O 6v"VPU $Z\s8w<-]QS5aNIQ EO-U`W+4쨑rc;9rዑd`߁z$ܟ${Zؘ/cs\h<,*RuMN gM R0zOc0x$^ܾWi%ZOԉWC =8&#?>*.r OV t2{.8ř/ %%kZV¥SB-%˅|, l?¹58`/SzNwvs\6~rQ@Nl_6QJ7AXbh'_bT3#KQݮBxj{^ ^k7PT5{Ă#pӃ85$< m! 7*qƞˏch2j=,  )v˅N Y"g0R`p:)yPy`=so芴fj13љi $P\g`!6U-1F+w876eOKZci71v3]FuV86قb*Qm8ߕ+j ]\W#mMQ3Too"fՕvSN8\{'VJo|-b.&H;- <' ΉjTͼ~#Z/,J/uYڡ>be;u|k܉ ۜ*f ~V0h{V^@ Eir?ˉ]3MY@{V;6[sְ^G48 W46P|h"tHq\Хx#@f=”$O|DXs7Ö;y.7-RT*ZRA/'6bC910nQy_MQ'dՇ@H [+.b<$2KfWmg[2|ƯD'o"b0у$p;&3/,~KjfâSzt],\h[Kx7Z_VtI5mif:99f&WN0(e=ٹ(| 5qk>07w#F}R+$ڛ{, l$F펡ǐH6"]U]b5KvMpnz_sϖHr @#u]w5 } v┗g`)&1x4;e=VOEoU{+EE=򾩜qV %s ͺv.6<tu$zbKgȼ>j*9n zLVlxK %;tŵ7.d|'3z:o|]R]')x$;LC!cuLbHuhb;߯>ԛ-' ^Ftrq7lTϘ J=YIfumXh!筵B۽6Y (xm; "zp ٸ@-R@3oa0X+bMH܍rwy[Q&Ρ#[c- ӓ'NfHEZ;)T#d uڣ"/p|;U6Шq7MybWKnZgxp~9ds,9UvYz-`͠lIWF cߒdp_oE-ѱL{w_f5a+@e%ɉڤs '>$50ysIK,m7FX=8}uCw*DmwB8Ɉy(7Cg hͮVDV&ږ<}B\ վeAp[" | =z !90{igDٙXfۺJKS~j.`=L>|KʢYts( lS(q <;⦴Gbzr; Ni0xZQZfjPmʙ>lG),:'>=h Cs$wVILM1$ucz=;zqpEOTps uq$:<{3~ ٔ-}{.rr]J9$p|t޶ ;P ~[6߲pAuwͲ&jD*6$anj+uE IRIrnHS ǣ;lۋ,tKuL4 SS۟$Pp+.0=#c_Ww4tsF~r\ި~Sޠ88fy O :PXr/~Zr jfG O~Ǣ K vP;0^GQ̇'VzlCI>9bN?"&tkR7! ]W}a୹U 7)<N_3I1;6hlI_w^-E8U_g|jKtbI*;Jdov; (Sf?Tt9u< vL o1o TU-Ҝ$#\8GJ{hvrΉ΢f:6sNwp}$ė xdP~y548:uxcnCb=-l AmVt#œI(;\klbvQUzb'+!WF=$ 6(e4R*M,lP<2If@_n $L9M B1 ٕH+*w%o=+>CmK}"oL1$ԛVPWŞ) eze<!rhntlJN`s\$֛y:\La6Ql1IF16fFi~SVҎ6k!Vmǻ -/{֮V0mB=_=n0,_{^ʝWn2+쩱MR׶VԪdd{QL "d#ǡUʞB疥K䶌oL^Krc 7/{x$ZLy}#_2-N+`J/0mUj0݌YyJ9gyd(M+Ʌ3xKRI˙.]ek+LpQjK/OI@f`fIV{Hί`(pcg>ǩ,z\]U- Ķ޸ij 10duaX nY:} |g---[s/⮩>TM{qymP-m# B1-&tqgMvMNM6B w_%vix{*l r9k 89yF<>8*^feF}Z[1qIm>&'b3q;_灘 q)ėc:" ^(Z&: L|a°M_pk"%K}61ED;a-xGsiI޸im,J;e[^ÏItND8OwENe2qc!Ҳɳ!X1nA)Y}'|f)KXӋo fKcpέra^.S?KF7ZIU"*#[_w3V4&K`_vp F%t44k X4Rn|VzBUD. A~)BWٲ4߰}Cr}HwX ӁuwݾbS3wZ{l5҇63iέ!D$Tҧ3a5_vH>_'w7tJX2u3KLv]E`Kp 9ڪe \?:]iS_$ﲒ؉ thyr>&5}Ykx8H}gp XUrWPs7B}yh+ɩ@Y#.*c43쎇)Sn#)hׯ?㣄)Ꜥ+I!u_ blOs/(@[Rm .kĹ!1ϹPn纍g4ч#}wNu%ْzr^~!;??k~uJ~gC-8~M]!ПAM1=" 4 (mtQD r  X0$8J}^9Ѡ7geGs'$bua&UڗA(TE<1 lOv:jއll9'b*ȳZ"dS?q+\Y~xpN2}'{H@1`NIah:LY*MZͲLѐCFd9ga NS uj7l09=b:(wB̹do1 S1Ui<[1Deg c>m&%7dRbkhq#g(Q.0}GwI^iJGۙ[|k ZTjP76;@`\O~c)^3l~UZuu8PQ*Up8)J)֞S-|c7?b&Q[oXJѨ~vWsu6(ڮ͘h nhfmu,F<+{6oCs?}Xy ;Tse*pkq /N;+~m(NY؀+@r4(Z)kؽsYɞNwvGcV yR +pvakP<_׶ue,7,Q[PB*V[O Z|1`E/RL:ֆRoD4ͤKɵ'x#J\FjY1%Y41uPw9y6\5H9MQ kLӨCW&QOuᘗ:2Cp;LC);`ãf 2˟*jj̸Hb ˢ炻Wd/lٍ)*6;xҌܦR"/ d3%mO,RD5 rG^Y@xɱ3 ~4Rk/*6I'5TL!yqW&W1L>5Q MN40a ZOhs#HkYRLmKֹ]mXMD`z+Hh6A4췷… :c1Ӣ2~0M%R"]P)gnP K>jL[^$fy" #+*P"5{:ە(ye(%ɨ|e4.inɟVrE]E2P&x`dҷ_5MVyA=R^K[1G-sH]ix\ODH"ϫ(|pWQoWacˑZ*lFOcBCl]]:5a)9l˪rv'ÿ%1ޖL11Y}b[XzJmo:[3.yD.d X*85:K|UUmhiZN? VEgj-RR1q qZ(o<icvi{4Fln cS {R0bʞƢ4lx:ofgO^EGkT Y(6^?KۜF|Ѝ$bgΈyH0&5oּF&0riЇΆA`uCQ]z0D,H 7h4R)\0/mUNNGo _$GypCXXS`|a M,qX>^ij_*8ECwW;ڡw>4ΌLJR íK=%o s/6?s|?[ N.k]ya2!]rҔ^`xqD2EJ@Et[sUVM1qC'x.V,Rႊ,A7tRE`X90~zq(ɰ#- 4SՀr5 Ǝ#(phyHL2V"h@AEFB O`tYՇL]7dC7/cXh3NzΧ s ̿ ""j)R`x[)\RL,7fD<)gH )BZkhy1\OU= ,ԗ0d}e f̱vT9f&`<3D1},'3āw|ܟ3{3^xĪ!|JTFS/R8C풅E 9D6 .n2"#PgÕN\VWuN =mK%X -mt# ?0M7gy#]ALmcᖵTo%tp8 (= I.KW,İ*iY0$At/},V7ZUF:ي5+ULuo%)3T8MJ} GC[:^ 1$t?ehF7H 9XRy0>̧@uTpS|G#@SBO]AzS#?KB|d{9؃''r x!e@c4|'?n.WU»Ğ+|X<'Q3>- Cj Jv&P `c9*b3x H m`"yi8ǂ[XJmUa[72ї0*ORU S]dplD-5x|%6Vk[$Ϲ"d_DkQZ723<>ǎ!#bӔR)P4c(dv SLMm̄qъ  5dT[ݢM.gs &շ\|`n=yw֙W OR7rDF{j*y(2BiPd]6}-_=(10qi2> 5z)a3;=~i뾹DMof <Yb4;jh~k9Ms/)zͲ>ؗ&p`o} G{DWn:#&`gF۠uw#Yac鈎Iʬ|nIksqB!~e<eN2((aB^6_r^7.*yWSXlM9ndҙ)8cUdMpA.,h/fznUY!bEqp:%i?8ˊD@W?†aL_e6޳+!6St}K -YqǗ!wh _i®ĊSTLrn* .,/0jBr9 ( iBPin{y* k{7DDcӀƍ7Rv\JrpsCDN(9(Sz7fn t@"<Qo>w#~ZDJױ:3w@o,v^gJl>&]-WEPn DXJsOonj ) L 69G+*Ep 2l M~ "XHYO$\p9 {ǭ=E|87⌾ c~2äW0ڙ$+#%]^osĐċ;$~ s,\8~鱷{=lȽO0un(J_>mmY+k/%i3ұo2xodI1sRx\k޺gc";dM{j@~Qg1}9)y we=cy (|XvDKdcgBc"9Fe}>6/%m#2#"`QK 7TU4W͗ /`;N8 uĜk⣓Pd}goq@51xWEtorF:=j<`k_ϱ#Fd LdRvo0.5MM0;u=$+\12ܼ,-{#D|s!Ux A 9_Qξ8ZG''kԠas6,}YX%\vD}\Z΋v I5^ץf;AK^sQGk˚~(1Bf~WCi.@/Tc=B+ۢZ3 T7[<+l$-0[ '8I ^)ȏcMcNE8 ~5UOi;=9Hmyge5V*THS$" 8ʝ-ׯ={,k|CA~ĘY ɴu0]+rjӣ*)L@V^T)jETtEWM8^pp ] ,MZF.6`ꖮb7ۺ:uD)sIzjB"W*@7Z@Qz,:tKl+6j ?Bj1YMF(x Rr%;3E \~|mۍCCp!.<<3m6H43%/Kv %Gi$ kkǑR! u6]CMq. /H}:Zz 4G 3c5 33,\W7tKlF SJ63eHG~%(U>]d ojC-,۬^߭W2c Nɸ`I,[^ܻj ,F]N^w2t/X1?WYyHv?%]svMFt­ߴ 4mH}%;1EM w.ג)F< jcT3l~i/Lx!{a@ EL-!-?NXaw{+br^eIqL<4 nN]Nّpi$R0ɜD*1 *Q6 &?vg2o8XOt@7l,HPKB/_Mni=1mSy,F`^*FAgcH܍\H×`݂2 #XvK?,Q.^K]!j <|+1t `¯5X eW^l^0 ;FBI CPuSҤ8y(wTz(qݧCHCS4槭:X< *']n ĘJiGbnms,Aӑ$Vp|&UA֚n S](u7r4SWq #e:r)Mq7R;zp{nYS,K 5'D@w#)D@Ym @Q LzxnWC胉i!y[SLTi'!}@9] ͌%5X"+2{,TD} #8,Ex"guY&8ALOX%s0= H^^v?17m8 Z"GFC?^\@u>Y^)Q@?Qj~7~_5wm[:}{%)[E#"?zjJ @#B`A3e}aŐۚ@/(i  7 cjA\X,6[o`BrIInP+uFm#[A;Z8k31[ v l Edet9XcWXylwE D .ŸrQϤ~\\%ծ&3a[Ln>)>״` (0dYrYOTW~] 9RZ2tIfACI|VxV/8k0[c$NOq [+Uy;^O<8tGt w6 -S,A7#>A#Vuwy܁n__5Z&YMy/8 @N5t-ld1t`O3ǘeu,G\l%Dߪ Vu~v+o1wM;;:~N6,]0fr3eCN< {yc9+o2ɍrwӴ_n)/̡LLX(ډsOlv(㢘R&%־( fgpϵ^yzI36!E|RG\*U7{&BM*Xnii[j^ʻIj=?fKO=X >&uqvU, imKyQXY?qi~R 8lShix /{g€B\nz7O*t+TTwLr+*PH/UrjJ[ dkK̘_Q 5I߸^ȍ?=LހAqLS~p;@Z((Qcٜ$eriT>g;N l!ctUq 3 iUml$,Dn2Ra̡1eԢ4hfx҈z>^|k.db4EW#%[8|N54'\Bey]ܛ8j6f m5{_ę9*jEǍUf jFnbsbsqm@%se"NkB;YlPS%{_EpoQp`S+v6k!5 YtA~ \O(@BR([&0~ a fB =nWREl#CQA@hE7kl롾zT4Ejgj GϦD~ՌceH%X }oS&L3Ĉ+,v@ޙYww#?/QcV6KGAu&N-"4n~Ⅻb_GŬ =B@ƕ#FiRs )%W E¯2963y,؏}1و^E^d߿ZSf }1k-/&aMBXm ;aHGՋ.@FF )~JBd꡺b)7(9w} gsSsQEpBw PP?E3ˑ]pמS~"tC*\_?  0my5ˉw{li{2 !OkfOG]D=m2/~o[9h9:vcmeBE@O ʚ(9R'άYAak=Wܧο 0> aߓgkh:ֳuNUf `Pp/ a^l~s S(%f'#Tq'B lQrX&)owtnC?EJ"yl=04ðP9* ի 8r^3M$!(0w*u ~}ќ[꛿| q4g fl={[*O vrYj^a@iF3$RAF%*%V*\ZIF bt|DZyG TBlkJ%pb`A;֑ M'Ԣwb͘fV ׵SEW/F4AIVb@q՛ {{Py62jC廲_0c)oKұQ`>}]1GyKNpn36!<j3e_F ⧇zU$$)8,+j y Z"8on m5GrzxW;f30L.!LO'WEC:1^z"+'} 09VV0jC]CrG?p,%61S6},Fb+ m鞓q {'-O{"`ɻpl؄6e),z`b ] 6$7@ΈHVR y2AF7$a!5hxD",DٹFwoЗh4CvWMXW;xȥ!"Yk:󱋿RۤhR%b \>M5rlo{52)ylT(uU鄼& }:jdat614x$4gԊ 1z L9B2򒭘+nEGaxeU[yQ^^WAx;eAĶq.Uh1e:)ӆ'!X%qžэ ,EwY0C.k"dڒ-zH\ ygʐP,*xoջt|=Y irm\DX21jyZ56gmgrad:bC2AyES8vAqmm&&\kw빐^5î7F5߮^lt>mPg4q|~`%PKY&x$iU<-kqt/+tЉ RsZ& ?ebslX&y5 }|Oش< 8ì1  ⪂5 x3S2n0tI\X|7R,pohnuAF9' ih J]̬Tc& /^2i6f3BWhIӘ\}H{+m v UY% E^yt*_s)fI e\+ W4fyg ʝz$:fP;9Cw<ߝ4Id~n, Y2\{S}KPv/XJ2[Ѱn3gR cx5Xr^w+$. EF'c#<pdh$kGaئ)[#8S/-m_#,], S:={*.@0*%Tn1;bWv,'P Kx!t @Hr yx޳{ցTlnpdaݻ(  U1iDaW,Api$Qhq s0wIeRӁ5VDvitTߌ^S>!YjCjox[R'áWVŕ̯n5Q2O)U+ kLY M 5> dV"s JfeY! Rŧ= `^UW% Fѩ xdif,Nb'#4.%DIr_2ɰ+8 \ ">{ϠOԛ#uLfǒ3F8Iz5`@y Q5O6jF~4/e2N3(؞9DX']r-uQ~trrŖ=-i4yǶߥ^!,6a*3k5}l=BWŌb%GղȔ'ݷs+ ǚ0WȖ5(@i0`1WE*OX$6[NҜzHF$Z.ȈcB׆uDBf].^b!DU{]h΄[[} W93bLExuFv£2MIn71<7bHt0u{v1xO:/}ߏ=VUƿt XtyLe`S- `G7x(8]`{212ؤ;kN0pɊ™0@S@mODq*IO-K/0lAA> A'@Y8i.p7e)clV شMքM3V7i ' 2 ?U hࠄ=7P#+O`hE#NNK. l QvĹRW`OB,,[xXݡȞٮ#e2K|= R4Y(0DzW1k._ :v!DƺRA|{)bӨ0~;M7֕?I\23kJRJ}&YtF ~gB$7Ho-So $sΣg#,e>LlO7z-CDCΦζy?$U--q.̼_Ez'Ø| vzo~/g-D< _^=E%ꥅp*h:E}n3;1O0D:: ɌbLIêBmhwũE"ikR\)if5 i/l_:+$,_;43zQ^L}ڪ8+1ց?휽U|qOF|@0Oi3$ ~3<ùI[6l)$Otf݋~ ' ?L"tJ< C[_7\' KfUc֣oWp^bfeqcVs5so* ȨTLJ]sWMze>dBO@/LdWv+H Hoj ) Vb|a8aܘ @l"hDSU̙3-@B+cK~p~2cGѽfgO`RQQcA{,_ ȃF 2 :\'r$N `P_i* Y<kXJ ZÛ/RrP ZPP׻܆ڶbu*-zêئ8Vck%+K4gi|R udOrI$-\8R}S=O9_0U1irIqMUTwaAI' yi:jN3"TQ;јman>Ybx5S!"4",g3!>ɤ~ z_@owY4XU;=[WdT?L4QjXt+ˉFg%H=ʳ[Mw`7jsK!``d0\)މ{bu SP)@$÷ʮ wu$d^Y E6aUJO~NlB׌9~5 w<?WNsX7N hʨUE3Q>LLd=`]k1vzD/ xjM$նH3в9dysU49a$G-=o);g%i K2grb @Yz=O7{ =*u8u0wovK}̫s ^+MbTd#6I`a4 sM^DalܔQC:6Jl#e9ѵhML>-GS`kx A7;<_kpU`h+u ‹jF2 ?[*-˱ iѺ^h2._yJ]WXK+_,wo:6\ Wf8*eFڤJ&.g5{4-Cf7i;FPMl%g7AEqZ'=kAc̶|Q'^-]G9OփYZ\$nw5q':[/[2@C0IH\qOM yIo]Fl,#Pu(iLyoIy)Z#젻~.h|P5c oY7- ymzg.З65'-=R.6Њ٠bh蝉څy.W 0+oC2 p'*TI1^Hx_"3tɢ|H Y%Rawʝ{,)A-w2=6t7nVh삨ZA.HC^J"=nFA@<wºqOMn:BJYN\ g˝!tN7~*`Qx#0j_Wͣ*V{?hGCO (r AznMu`;kV5orQ[W8$1V85wbkl:xT0r\be I@,Gҵ [@v‚+} rJq NtU#B1ߎ N>Puk-o;1Կc=D6rN~RzHw.t鍳M屌#Xg= tR۬P(Z<9 +JD>X~ۿh?pP!>}@}Hx[ U+n!of43 9h!rZcm}a͡-~1Aog&6X}ZxF[ SKkm޵K <\L0Tb@n YK|ZݿN؞iŒB.aJX[t֪7heJv g'P3MPbB05KskB>Sijg2C=)+-!Br6&yܩ|T.LE 0QqaJzd Uccf ^> G,r7at%I8J; S}'9/-8$sO\/ebj" +*q{񌺤g,Kq) aUp3ڝ ۈՁՇΖ:۳[ݬ +[lذT*LfIJqj|rQWD\ ^vHќ/~$`q/:Օ:j $TC*nkB ;3,nw֓N{ }f'=}`/ui* 􆕹>KA]bkJ`~a>jQj*pׁmO˧(TKr%~bdPF+\= c1rؗf9|}ÒAض JD،NMd$~"y֏+.!T7y: U +uǦ}SC-r'fpJK;N餁apzĝHR[;@/abVg%C\VwdvgZl=nB#n P&I*ɱ&hɩӻx< c"7qֹn%ޚ@B Ă/me/s-~9Ab쇿3aXvSo,vΟsz!.TSk29C9E+M Q46?H(`X6{[} p~y H`|)1mERtTckEZ[&K]e4):N/oq{kചk"/@_׉%cԄ Z/LIN6.?Zɘf!@wYg{Yl6+NN3nΕ]'8Augwqp1H]jqJGei0DW}1(+[|yz{OmGN*gbaWzWH&2=7(VHRӄ]f C|Dc`}jR50@l%QT%2Q@iEtUz5\b42?^Uh{ ev|࡙r?:(NLyɶP~Bkh.g.3<lGm>eRE$d`xʪ8#RX'ԝRI w5rCV+`O,oLU)7r-C~M+E.ﱉ82Pv0|{C\M\ @l3+KW?'R(NAf"k=,.Qg.d2N) mN`Z]E5 &>M>6>=893Y 2Hfك={UW8ZBLqY R ֪1G.S{QdR)F"V AEf/,j{4|Z+#EϗL5i B@yMCoTnY'vݺ 4)V<#|OIfʟ%-HVSjTܡ5ra[Y\H]:&_[n3Q}>h m&^t-IzAbJ'#@zH«LXU4;{JP'Lf6n)|fɞy1 ^5C:"_;*xH.K)Ц!7 DJP y5\`/e1C:r#uc[yhiS3CӻdюT_po'`_EmE`uZw 3> 7dS9RƳ=&|RK13O)R;Z('rz j;?] UL*ob88׃iyCIRVʅ-~ C>Vuqh xuqx/hd%w+oqZʣ04KY02<-݆ˬ?HW} Ap䷀~dCvf-oV~g" Pe|9)WZI1T-vD5 bhϰRN 0+r^ ܒ5OdU&wSp}:)hڣgEOYMAIdtm)dUIZ+)^}ѳm'?0V\^R}G' Z'iM}tQoT.J*`+ mqI!%3cTkuU6^F/8Ӯ_H{ qe!nko <` r|Үps.4xH;=kK *TbRI3>fV(-v}F+֩5[kmem.?ቩA^ 7Hb"o@f{A tr|&˯}X Nǭ:UT'b˅#ESK~BĩukJg+=|de8&mqn<-#Pf (`Q ,+!U4bǝ~Ji@R7 ?\C몉l]A$7 N؏B,lQjaI/9]VK_gkqhpl5ႌ1uv`!SyɜZdڥs'ndA c*KC>õw<*0®j0^$ۧ| [Dg0yl\jp+)A[15E٘:7: ,j~ִ _9U _ 6$U:qK؋-Xo'_yF壥bjߖ:T |e"0M jAרgݍNܻLYsH>-StSvْmt}OT;>@ڈ׋_R2RxIPLc"*~ei^Pa`/E%f*)+F`eZO{t^I2:{,!?ͬI>NshcǻUJ`ߐ$NJkª4=e%e'ĎS بP.&<oGFbMN[ 8M eT3ޟ8 6$щnF#=FgFmq/LLQ7 ~@gaؙ%Pee/ b6*Ҏ( o~ ޺2BS{E{Yǫxr>f,,3hf^&m+GNEV0D LA)o(Zcp@d38l@[CH! z1[z4nAPlAY}OToBAgj{hOoI!k_qNV42e' 2Ʌ6@3a-d^Xo>O ?m?k#a 5!/ n{Tr>Y9:![Cr pu.fE8tJiy &0?W3Xs'΋3m b=qvߧMxU u84zm07zrA4~=SrO\ 4Be&aVd\NIW=U6k rЬov6R/ֈ#f3S@Yq#B`б|ϮH@7E>5 FUN0%lH:YgNk]#BCt-vH^lΓ ~BywM, _,$$AQlasN#eѱ&NfF{E=b (9BE2a( 4Ts*Jc}G5R-1:?4NP\4k̢ˬM'&ea!Me"uC2VqgE}4_FG|9R£5EZ 7óhJ{]nI2?t"? ϖW| oi%*}k~H ظR?uGac;9#Kk#[a%]G_ A[OA/CJ'w'G)DZĭ.EG z; @/kszMLLԑ6,xZ  !7AoH{֎?LK)7|ERw1ŋ54HBو T=ҼC[] sERaUw``}^]ejjjޑl\V|& y|P-K(5pBA@5SXG5<m ,'7K+7o,{/b7ox3xqH~gS]*o/Y?@4+SLj!sZ$A֑ymN:ad[Cd29VN%/ 8{)"6,:53ZdSZ@}v0Rkc"v s %Lm]g ?^*FLN4Aؘ(b {*LJ2j&@2ۍY(9Ko9OAw蘊ړ%ܾ*?z)yfd;H`ݪ&.^=C ezBppb̥Ve)qv>pKI-ơGqCT7&emȩC=fd@ =]\ yh3L'9ܻr5ɲh8.qFɱ 9~$EQ+5zB^0s1dMd2Nz泸PiXRcRX(\vdX IkJH6>r< t^Z\@=/O~F}r*FSn+:2S61DIb?r7|ױ{(ɫlU2CݛWɥwh= . =»2c P/x\ EӺK8]Z |녖WUu՛2)d4*ߚ jo!Q00%&9JQ_P0Tި#SE$ S/$S0%TU*%5X6U~`Y4^HvDNS=l,:0e^3g2pg O/ ǎt3**_C>sKt-R8~J- 4jyt8||Y@/cjGjPEGtzb0o ^iD˳ߔ8D v&KBa`*Ӫ9A ؅'$*Ly( cp<@̀Rp!u#d% |Y`w䷸xkxwFcgk ].WEm|u,G}2S/ڨԚ) SKTIRZ\{H/ᯏ=}n'VcX RW)*u-]P9j88N˯thzGPZ,fz 9]1ĴyzDMLZ\&'L:nhy+Ŧ`+z)S?nkUZ{3*.)7^AlVfi. tF.&O`׼h%{R/P6'6fǑK.vkCl%~H7 4&tH#FQF4ц?vm\ 3Ju*  ڭT;צp }%% s6A;q9lq-JuMChIݒkq7o]ۄYfuQx M!;qtLh)4Ҁ8{&KE:5} #0*aqZ- uEи$ ÇSVF> M`mg!yN+Q˧ ˙zW|YhWGx EҡAwە%5"uL}_~7U]zHcTI\$ bB*х{cY`MqqɊ)0s ldO,E*' R"?1^R ^zA/wj(@0$i\Cfk|.T6єj'?jtzRDZLL?/T=`+$.;=y *yIlC獼d8m73KBrWHޝ M-(P7lX cUmQfR-hfl5P*\r{-S?'C6`4~YV(VN&gfV'H--M$:a:5S\]&N:EY GdzFqTi$F(_#n]~-~jfɻ;MG( +{%ۮt~PzgS;ޞ plH6mUS i)Qe_אi@\Pގ&(9NGn;n%#$E~߱pZ.mX.OH M^PTqnN\i!яܨA!{LS"nBԁ2_őA{/vs69b&9@qvhh@54f|>ڃ8O$DH%Hv1'2ץ_[!ʦwP^*~v~#y[g^$'#ٱg~\aG # unnxjenxT?G#pBN[ ՊG8;&U8:e |٠ /Bf,L"; G@0܉[%yDB5w/ 1Η%؜)KMg6#~1`M~}`ɒ qݩd@)L *jMX/;8 1g T.\ܥx [v>Ɍ]A%̇6(mD,)*XЙo*o8ߪ$]p'lfuu/1;7T`YܨѠU\ Ϣ賃1L3BuByAS&&~6{ {p%>&),[ YlJdL2}jk3oĬ- xv'hP9mdh nݪ c/@ G~B+_/v hq bN!pgA B޿;EN@~h?KfIoJe 2o>]ܳ%0\AC |F`6΂>&eO"eZaѭB?NbD΅[wڦonF$o<'e 0<gTqSιՂcQEa_(\g8>%fUM±;pMԋ:wh$6dӌHsg4/h5guk F6dEUFD Iqw9+N(/E~Nu .;Dш?bbǣ:A q<šE {NGup4 Y^hըoMh`#F `M7{RDvIm.4ֵAU:S*8Q "ڔaº,m0D~=T-Ş/FvIKd9⸭Od&V ܈X80{_F~f䐺7_P\{MLifĿ`+?GSFeY (f؎\=<0> `Y޳zkcw@n 'c^|s[@I.9KgB`MM_鲰c4"3lxY}37H/ƲMTc1t2/*1@UJ&PNUx*'bzI@/؞_wvj)+ KX'uVʊ#9tw6[Y}TׯH<].8LpZauYU:]ϿB R a wtC7&mFݼ2ߝ_#\^MeQE.2Kwn 41:?]pU:/m.+BIύ@ |wgHBոTl_pޛ&qOkz 2Hтq|.MB+U?|ZҘ ʔ¿A(`An>ɧ|å_G۾XN>l)7>D~o`;5w&ܭd`5+J;Z=I2mt*8uN\n<< z^yAQ'A}!M^Ч!Yaޕ} &O.6!oeX.}kx?e ?*Zs] FjسR oGҹW(uׯ ԯi׍mr1ꌇ*AVVPf7n:3e#x](G0ȥj ;"X`AL-ǿΓTK*U*Y=S[buHnrq~>qR;o_opQc)`Pl']X4rdԁ괾+GtZsdrCdyܕ,J VM+GtYqO's=zvC!} =7Ыx?;(Q qK;nĖ3K*[Fێuy287qT)&^vZ14yՂ PrS…4!:v9߄8fH9Iuj`ꘅ W8iГg"ي>y4]~Ὑ]>6q5lse61GzAyJAuѽAεdKlS_0M|ݠ$°E~xQhEPYUĕnNɏ˞#/4獿YdşrNl3L>ϴ箍]^Vg$#B?n~[̤?m ;DGyO Kꏞ+RdH_[N^sw U_gCE/rO?( J\3Ir ZCI&#F[}ia'Pk.L݋$P"lVR\Lbju)R)У` 5AS-<,//^}f-x{*&ӆ2.ˆރjаx\,t?C`uURK"2MVf3EyT7UBgO pίwu+`Lk,=%~T.8X(Hg7G6(bZx$8emN};M>|SE:pfC뢒8a,tPK1(H u=D`#6eS˸؅[PtCoɞr_㤹nXK>Roc9dS@ ,GmY~3zY0aҝUS3VNQB AuXJZw/Y=IsE@`=;a9<]cU`NX@ތTPJ 6:KYKvdv1V8DKE ;Bcya ,F ~\ji BMJ4U&E>VVGD Za.K&myYuJsm|g@iBCX#n5kLwp W^28=,/txJN(BawhFq9 TX$XHX)f@mW'|Gi/=cBYQL>HM~6[D0L81DXAwH{=Mdėjx7"ree{cVc<۲ŖVNWF/ <8( Xyԋ>Ǚ0$HƫBJX882 R GVhNڭ'+c@SVMgK;Vf7-nT=FV ǟj󓇨!#`Hh<1-PG;0H/,@zLNdaMXڨdp%svO 9y^cdm&6I`1a ob={ӌܽ 6 G`| dŠ9R~"X⠃ecV _S\wĵЯy;e|kO@c24iquyl`XsXD*Âdݤc-κm),~8k.?Ӟ0WtvufɸeiHsL<5VI <8^`b"O3^"wRFI+C[}S$D>uUs&<Gֱ`[Z:"9a#h8MKҒSk[N668cJeZs&{:E6{U?Vq[f+qE\fëZ#XM|;$Pٱ+.K (Fl 2W#l۵CN0{T-fq3n3~jrbD\V +Bܞ+cx9Xw=NƮ]8-mPV[\62 /p"ˬ,r ?߭Y>Ykj _և0LjDz[-׃n6<u O[F!Qʹ'7 FsiU>&8bt#99|+8T)L{`lfJ}+L>tuSo !NTkٛN^%Iҏ;l b?dˌ w3>3 S<۱ț5A\>7H&Sz (Yj$2+*97EPb/LbJ[5 J:q<^9b+t*.^Soa2rQwIokڴQ3ZD@d(ncÇ-B &]+)M9TD=щ+XkA!_鄠t[t-cI?˝᠜Bufrr91t>w7 ׉*2t8=jX13ai{ DwUxBA}lB-p *if ]hsB M $Pb_5EbJ=gy^;n;\ T A˧ iN/,R{-B괾BuyiJGq՛ߌʦ~4s ب\* ؖJ}[x?l 'yKM)㨂DŋeOtA@Iam/Vn`m520OA3 eSdw̖Gi3yw$D=7W`*f[,gguOr1>7op܊9Y.e)NN`ޖU/ 6 u#!kSrn.'*]ᙕbbI2|?ënFDR{lۤ./#픈Gu-QmkpN&|­^/ee3Qw{v4'r"^tcC>q̾MiVfXCY}n 4ڟ˗/Q)LKR{n 2qsd~wgDžDl~m[:}n+Hjx) p)0)5Qmg>D[oVI2bW]Dlh9 [ ³Hl"gQ[2s/t?sO5W0_r.|˹r(J-yV^e|Ko[LUKj4c56߲lOVKd.( nx[5tY-e4%M@4%TOn->\G#ZL/ªk&c}euvŋԗhIōv&îZ֌GfgN"%.^{snMīR(8ns [FDKޫ#^#HVZ7 s9 [kL d/! ZiW|'tD3(L|g77rRC&<:-O.qJ/vpMEL4 d;xmzY$b'Tl:8)bZ>v~94nMqW*zC!H@9Z ɘho!n qʫ\ggY~߃ b[C>3!56u;1e$"2<#!P-"wҳ{/o&*ysT)!h "q%p9u vf?$;hKO\+`8ZNN{RN"Gr֕nI[h- $!z>ѴZt(\طnxY! JR*Cb 5/tG#eeNYqѵXlB{ 445j m:ͽ;Q%Ǚ<HM 31'CQ$tvڱ䣞dcIyw>ym6]>.vICO }NwՃkls<a#!_fcGKpl \9Sp|MG=z^ms#9FҳMh.zN}& +":-z&0ی/z,Ղ<P7r%Ԯ0ehpnG*zFS8"ܫ)1H0G{F3 }nwn".QhkmJKP6s6IZf7F?Mc1aOC)kƮǏM[QpEՈA6?>[܀˔XMLAL%ȇJCʅ([>^J}-k+?fV6!?3kAVMKNʴ4V+hu5 ):O3N}kiBC vVkhhh7c&W.罊-,[d ɌمB ݁~@dE%|\2زl:!Ǧ6*x?сOg4>jcW7%]v q]Ȫ~V_aO~H9e)_ m݇|5iz&t);Ϊ:-R.b )#> 0/56ei'7 f&FMÛ%#96b`4?xơ]W1 o~*{%͂3̯e$Zc}UJU/BYkZƺDD[=26c^v%B;+B>ĖD2NT,+gUp I}wIA~^_ko`\+? zv7R"HA)P@]ӘIlO=b뿨jb?0 ];GihdEۘVh,Wfh[9^=?U]m}{ "_!790ejC D?Az^poHÄRݱ^D@fB#m-3 +#j J8 fS{u &vwljUَ]OֈBlpf*#/n_j1ELzl`GHdR B蒟Opǎ~12|;Gn#]iZqi3 $4QF\>+hcXJ O+4[k!GVR_]m;:}^ρ= tOCfoYV:Yy,ʺS|>Ş S[%,IAVMˁ+[Z}#;T"[JMn7N3uzK3Ctq7X-kV1włDk!%kk>SpK3[깿T˒ۭV QyX+KrwI3ttπT-jG I?g䴄z+@cGlDݿjj,e˙muΟg\$ߘq/f7[VXWIAfBOOb2̉@ي6=d^^wMq$kH^M# 1|dHl|Ѫ;ړ`Eq;cnR;pGxLyւ4U!,gjG)){^SH3~F?4cѿÝ30OHqT \Cm^jm եuw3g\(1N8Kqgj`7N+ʙ\R5@+HqpDdOT*{<|M.¼q) "b3?e-H(9ɍ86$t_xE\PvS)QӽTH7ETD}L`9y*F[\)%i}聠'Ssnuo ~[k L/`ߣYkG"Ȅ<{K=lVاo'kJ*whz>#0o>f0K;Ldc&o]3^W>B *X T E.0uR9I@ FZLkl;8xI9r /\908#1&}ŸpdXqn섬nS0"692M+_1d[M̓V#yl /ku&?#<aˤ+s,b89mr.H6e krc7?sq- bGPY10ctDyL@:y4?򉿙~KXWUPvb>rRitEٝtp;~!__U8`F&A@ =n &&+,E9P}$ o-mHaz"!*^ID3t/teɼsNU^k k|ߠ'̜bF.k> o bC=_ \ЈU9魑L 75u`Rz)wXZQ*ڝ|*DM.YO\Gdce95BLax:wQ($/@J1xn>`\oQ;Pnhp7&Ml[S8Y*w#h}P3xp9S|`.We. ?ti~aD:Sj#x~m/C~@GD`]q:D?NdK&U3Y0da2P8C J sҖ@/&?\mos,iM79Yfc5y|0Jv%:FIKkQ=j?гHWg_"P)wljRSAkVP gh¬Z}q Ӛs !Nmpu[0ZEL [`#ҏUFhߴe&_ xf_8j 8qs{A;o^7?ITݠE@YM=/o>XI\Ae:6ypn©|Rzr08jEF* EWۛ [ K0a~@N8oOVm.Tv$KSM1'X'mZHZ$*tO;mlf8Owgl3qIq=J(ge%u ›φs "0a]bV|"g;sg.p:TPS$魌wܳ Y$lDOC@0O[L=Tx YƇ07X{4{w^B׻L}ƻE\Z"\:f_MHM|kÓ˛m&)E,;o~E2%^rDn [tA8 .AQ AO/&/Ն-ob5mrkO[(N.[}ey)AF-ui;c`u$e|Λ$l40cH I2'E} +.4Me.Dʸ^o!<* mTg4f.)|mnfZ誇@«RnXMHJKY,j-*Z-E_*ICHmc.5eN H_b ͦ_źn/g}NU*ŔQʛ!3MDxm(dVcZA0 ]jk-g/_= =I\$⚔]5juXf6T E#N:" I<@LÇX TaL0 ,Bd |B^PBFLWؚJ(oSOM< $ ^d8F?=n A d Ǖg y6jKReJ\<Mw v3 7e1t8_R\Fʲ 'Ty#o1Bn AU&JG89o}CZ{oṋ'(yqEDŽ%]yk\x:$\R s+[_&)~zQZSYZϋEӒi+PlPbr[ ?ϖ/tYI3R%͔lޔ(%K6%D[ӺcP:7J3x4]ąߛ$-\RN|ՙ1ްv<ةNv9Cx G5N:0c'Fpvs/g]F3byDYILпj/ܙͻ`$u_/§]"M&~VJCeLpP䋿ԙjS o6W)ޝ! F}aZWeqv>V&_?'Xi%dǵ G+FCB %ƀ 7uar`(ĔOX[#ѷN| >᭡~*`*i%&wbO_vGeYݠ0% b OykDǤyOŢ_#p]@%+dh.Kz{eJl9?;#]{܈tz3:aE$/_/nj] YfIKO̺&"c[¯$%?7ID!PڜhAAd܏$[B4Ś5PGl d xq.ajAZ?f5gko@& N,F&v5ór'. XUC Mh2 M:ZiοC&GA\gUͷѴ-B /Vә2O˸~Sl"Uq"] dZ*NCTBBi ^T"'T~Ľd5PF?ͧ*#MMW@+S}9vYi7%lf`>N(QRjB^̆Z!%uKfۈ+P ZjΗS0Jw۞i=o|Лߣp@t,?/}(:Ek\FsW;cŬ{*ov\ ;tѷ 'Blnl6/J!$6$t]JѐUƑG&u9WՊx`Ol>'.lܶ¬9ɰJirt2l!ۯ%lB5kiEY'kK<:r o0XD0+&r .],kMrvZ5puEz 8I 6gIAX9qPZӔ%Laa8 Uz Q^lՔL!gDt8^V3\oBSx.2=@Q_Hp JT 6B} Z-\9$01l.Ji)*\Dc%:݉Hn!8jiP[jۚakWuuSB@7bDpȩxcٓHϼ N NNAa-j? կk8!RR))3oҜm0 o6*0;rpBFJFi?K\\ϵJ(>&loΘe␵}0Yeې D%ob~kh8>Ix?t'tCcf"%؋$ϊПB;/I"bwBLu?]'4[ з^;阯 q$LLC8π脡ӑ+6b ; ,%G5xF(>isR]0\uejpOƀ^QRЉ.7\&S":w#J$.OI1cՀp@%4j ۛxF_m<ްI:Ҿb GT,{`oHpsߛT8- ]>7WVE4T~t( ps;wmD$zCWbqƳiW`Ōeְ%jXYTGq΂Q ?Y6Z~IV`q ޷p|t^: P%4bvu-CXk7 ?= ?蘒:S?V3{wlV(b8!XgI?`uÊӴ*# _7PP/a \q<]3Dv HD5@H'xSRO0*q^'ߓkt;)#/W+#Ca4\v"܇j떨oRqWMN: C9 (. X}V 9O4,m^q TkZG*҈zO]#TB\Zs+ٓM#LhDF A`%7U'J:mEXMY`dcܮ슱: dn|oGG?oFWlB8%fg߲D?.b]ջI!{2W꒣hmFOi҂Ѹ_%Ə4{1#(C$CPzהV'zEQ(36\ /CjeSXZ4 ٿ,7ש,?=T%y^L5RY 5:/_3#K*I)VUG)`,}TP P1e+W߿l. P֖,ڠ|CN?;)6ƃغXJ O%{\^u3Ytq ʕ2dX+\v4cڦr?1on'VMr3h|IP/YRCٺVx9k Bϝ*$-n9X^#  z 0|9j8>YVfϹ t/970ۣ/bj ay V՟NOM_vĤZhFk y)l6htaL$#J:)4vdLϢ4S&S#of4$Ҵ Osۯԫv~Ʋ ;i2EBD 2ȥ삂UĸsY/\wuVISb>;>։t1~ :K*' EDgYdİVg&4xXC^`!FbR8S 7 Kf5OnA n93% /SZ9 Aׄ(ҿ>o8S;5fg/іQ;ڐos^_ Y!Eƣ)mܿgC}A<"7eV˭+cuRNë]MCٮpO, uDZlFqgVw_i,zrXNC|kA bXc^I db|ⅇ!+RiM/ܪC"fcf6&]u fc:'U5;~ISuA5HE2hxȖQgl[$ 殡O؆ RI:4BRVIEiϷD4lfT\SO"RI$\+&Z4sTbѿ{J]Ah7䭣)0gba!}#]rڹV! 3h.%pQsFѐTSX1| 3>kCU<eCqi$^*0 %Dc+in ELG긿 K+ (|48A)a:Gic>6~b/M9}d{ˡF2+hx}4OUlweъǯK\ۺ|$- 1Vf!+Dá@̕VSUt*`&w& AXbKy:,wuG$Frk8!\8K!>ݿmi~7d3,|lΖDkqIgg GQxv#nMŸ[!Z 5XČ4Ycay,VXӂ4 ٌsSۡ#ح~hb^7b[w>jmcp*cr0J["" 8U{C}Z#v XsFPkmM`L*i(c}+Ī%Tʈӆ[oa1nhx{?qHLk\R(q=b^R?˞lU mrgv*(3OqW\ֲ]føMQ`M43*תJPbk􃂁5ې,c[Cwe ; OxvFtzIKLqr%2a=`G&|;h=f챵Mc d.9tq:iaʑ@Q/Se6 E* 0`(ъVZ+iGy}ƾFeF&8{9yp+f'a&d i|a2Z$LUwjo`$J 'GvIwˁJy>GAZLfM|~ H`%śSPDzF/rLF_N6!T=ӱ =o4Dh;UU b#"Ţ.a8ե% СWu:>W3}HufXt!0 b;aI K%c`[4L|.ܠI7\8܍=em:_I` 5'3)$ۺΦ̖K2D?Ss #Tk6[S$l=j7g YCb)( >e`OeN^uM0c#Bw/|(HcWHrdZAPݩvFyΧl<p+hHnAy͛USāq)ڴV#(m#;^[Jt{| kQzv3s.%i+9yoAQ!S -tLu'?#)g&5@;xX]nʍh5郬.ng9ߊ'؝HԷ ֿZ T x8x0#=TUm^CUlP).{<$!W2ƥc ~W5lEV*egxu 1f˸>fdN"b.>B9@'`}DQbSR5  `pٹ>)`e.vz C85!H9u4\3qړ?r"gNɏ177f?CSQ6(>h+0PHI!:zCd}mԑ3 g"$K?¨x O?2۶>oçB\h'CC S6w$%dn 'όDžλ^s:]?tnH+p${)Yĩkx&a~9ejf2$ʿ#gktr Wbdt`Akt@[kH,V?Y"}$>QJ(̈́Mm(o+GRRt#^ S̺ԇҀ'aƓѴ0atN/cO9!ztV>arb|| vS.겇pPj,tX2k.9)X,FP)Y& P)Z7yks$?QV!_e=5/C~ц5,@L e*_լm՚لt{@<q f=q뵖#RAaJ } -?h]TBTx}|yW}J[1BolP|McΛd/,{}wϺ/DxB).8* tMl*' Y B3z@ᴌ )d*7#i/>P''%Fi$3*c{ BckQ_PsiR-8CfPXh"< zJ $; t@Ǩ L@ }+$KaM@1Ɵx# G(7L/6f~G39 bX8#j(kY#UvFΉ"0]D/)4iFSh4AjW{&ëf#94иښJn: DW:)a$9Hsn`Oݙ;\)x9MK4a`r(]j*˒trҧ]A>Aܒ_v\|qL!C%mՈ9{cXaLDoR}^9goOmP?uHT{T8\}^ՂN` [)=;:ʉ.uS&e_`'Ҭ2dm|HYG%2FOf~t$~LM]攼;vx%q\x^!cU[ H`Ju00;=4hR r)V2œPթzQi"}Um S%}| .k1ʦcO%OaǔV -/kG2oxQ0JNG>z@[lQ\)2 A Z{1}WRi̗SRozIч"zRYfl)-#ؒ'({O֛g.Y RHBv5a4Pހw/Zp̻Y7~z;\,`YPb;ȑE? kFFeeD7x{-ޔ4+xgكsP46Ϟ*Yo lكjE:vAB'3.c`>ȸcJCDeXµ)J Kr[/j!E_\CP5j3vbqz񱕉8{_hP5lHMx/v[7|Ϟ"UL E nec$I\G䮷n SR9~%p}eǗ$L 'A ޡ.|W%lY|BgZ[-fSbc`3L@e؋$O6d~.l܌JUVA*X!)i{g~}Sdj%;pA)z)e&O$H/ѱ7AY5'U"@M2Ad[N:(v95=#:mQI7~[ )v|L_o%3WȤ#񤲘3o qOɼmԟ_\SW  |8Y{jPgܓגϪʞ! BvZFPU:Yт[н} -e:ހm\7%wȮ7]@iY@HkX=Ұrl VTӆX=9¶q$J&Hc v+k@U}(Ö,o7=y,Ye6֣ތB4MHdj-S}ѠFx&:߶1Ӛ{wTh#RѮlB efUT}z]xNCӦ'mpښGbArJcv^1[mCYk/:)sL,-IL 8NnfFqyetBd%y^#""SsLÄRhp .Aj!AALPo< HQKVed8K/ OD+Ov\ wّ;W~ژvF 4B[xB^I.xgR)$+%pKǃ POTȕ_| 6{N%?#ĩ[7wBU Ҁy;V֯ee5ʪݍ#CE]FM^ qvs RlZsbxJ~7Oem=fiha6't.$G}y&쭨Pwp^j{.nBwq;zk“i3rs@KVVNps?2Nۚ {-=4_ԇG`]n4 @-Y(RY]0౬Fa{QHOC[DI][:It66[.y z! !-Ίv+Bec%_~w:MA?<`kT¹hJ.(g9F mQ< LA+F?gqZxe^w9,lŽ3³G /ku&&yoE/_O{X&4D:!e/И,=u&?pIIOe:c$5KS}(@V`/B&L' W#!Z<\JoQI-œ~F laXifC!%H;'9Z>2ay}",H?1l췀_<aښ-s&M'b` ~FZkV*& 0oBT8i¸objb'߿k+B(O%K  \(F"#ل%MktaG1ؔҜ\ح>@)N&+A>X`Ȭ{^KZGF1C1Q͡1tBgD#c(M<[%ߤ5*(a-i?kepOA'(<3]Ɂn` Ijzh<79ܓ*ǭ4?̀yP2d7 BpEn>,y ~ʆ݊ՐfP;kSbj 3_"mUG"})*ǏhW7x#ad!4silݷ?)c!瀑'UCiİ CjVߛ4Z8=0-L!,Y9˰tQuU쩂LO'E24xLF*V>r ͶK۽ZwC*ʥabH&}❌FL`Lhٰ< ֯Ȕ-?G7$dgeXE n5e֕5>hw~nʣ7f_fGp45WL}*7w`(_HU\uQ{AjtGz$(lLhe>=ڷwm?nV@(ף)On!m%)F׺GeVLCy|~ ̶ `l3[}hdu #>?F6VP?tC%ceA MˡJ%O[*m!CM-*sW_"@ !K>"D+*Xk2ێG$#Z#Agάtc}76sUaWj9wHo(#dRxINmfgqT!ˆPo[v2J.8Qkow79f & kG2 J9/ >/ 6hyM捈a ^"3+7x/oto7 3HJFl%XH?YTp "aUo$'_QJlr{oRQ1`.q:Ų1wY>9Rr^1i)[z@(J3l9 uRIi-QQΜgIѕE}^ZTaLhq5i:5M;V>Vo݅W=(ajZ]#]Ӫ72"bu[#w7(P{6 -1}h 8E`FYS:`Lۄ"`_Bԛͯ BnQɴ{*8P4!%ʝ#e\s3,;]*>@4I3!:>15q.+;A?q\)?~vX RA䤛[Yo7nZ0ujt#Rp9΍sTh o-mhz\DSԞx °Ot( I\ zW3]UB =%ś Xd]gy X_*c]|􀒄KPPaSL qhEHXٓyR]%5^Ozry A *3|Se>if-;M6[j7E49@xCyt%J, Fѓ0IgjP+2C~ P\} kz*"hƺ#4/lT]upMÍͰ0O'K ?EF oj#Ch60>P8|ŗ3K(>0K5~0SQ仁fAV~)ps gNކd5|8< O٣}[-y,34)kC-s%j {m, ObD9j}K)d<\5$v+oF8Q?%<퍫1$皱S;]EN!YJ0KܠvBO93 kO75RE/]k(pS~f]֡r0fΪ-e3p]08>h3 l`ؓy5W7Y`?1#(rցkzl7 v@g]Zꞔ"yaG,Y3g W%'ǼtO\+k_ t꒦;9TtUl 5~+#=,X$^쳜Ʒt$'~țS A.>*3&v4xDzG=$n_ WSVEF2zҔM[fn;XR||@@^w q蛋iGR$a!<oUPAftt|^}(4$QUM?q~ aZ2&MҚ>С?T'Җy IOޘ3x.Z$. a]x(, qjDq |,2]Yu=G{H6#EL}X>UOG$'HዑDJ>I$- B*;ΔP%pTauQzӖSQiO>$߫d`4Ƨ+,|2ٍ/YA eh~|٧dAA|vmi>]'xqw7i]{%5,PI&dLmHUHxA& K< 9/p(nlzi. hNI\c`xӞ\}#V"m@F֍e@ێ~i{ž!EfJ*ЙmE ^%bN.ۄH%njT.d7e3S0@RͬoFͦt }DD!Sx5嗈Dc k5B+qL wq=1rjSP-,1VؒIm/ˢbѽMp}RJT?Q˂jJebQJP*AIgB%̰YܠAx֜V}u'n]i"u _>{56 X>~ɉg3DGCǘᣤ҆_ F}peuytξ/P'C(@!,y`X53ipB{ NbkC D5jSGE/hZai|vIP8Qص8QG'}smq-5S? esάFs,.ByRcw\:ޡW3P}՜nk)&!c+75KZ%SI|XWz /_p}b'(U+k-%y<>v,\0zB{|~{C,5!~phчHwĈ.}J1a ABwe~ ߎbc&AKF@rOBz5Lnet?^\96ߌD&ђݱΩ;mf:GnNq 2;8KLh~՛y݇n"0d_ B=97 z^>\hBY/>|鿷lz_z%\pT9~mGQ* I,zcPf11b=a.d<2d=`{c{ƙ5?h(X*S}M: eq-L>8}0;yhV# r &ײ )|j{uvR׈w^;F}T3{I4c13\_/YPڹFe5dt Z"ɅZI0Qds[FaYbB~_g``Ypn9$]V/XZ [gk6쭭G7ݾ?ߝ b^xg; Pi/ E1g`~v8Pi |̥ CpcКɌNt# f{+1WE\3 A_gr,+(9zj 1- QVx(VU5+x|[e$ҔTncKz%<_V\ TJУf6_Gl /2+XX5ѸUFn^0I,8eHOX rSQVUŔ,Ɵ(F3A,8RC!uRn"EgJ>\G!Ag)1Y4d".`L2OJȠv;KS8d_(hm 4 $mx`빫-ce @ImKGҳ#6n.-5m(@DջCJrSL4m"Yv944~̘Ƴ&br4lì*(].aIf ƮP6߫S72^sZZ)PwC#_1{a\\ ?vVouY ǍQw?m +F燙D yL@!CtS΍կ@ݙFDw^D:;g 2&}nZXҘ*ՂFkmѸ[DQ?ʅ!r"_K2;@F+D;"(:]OѻnԚ[.-6&9.U>!Ň)yh Oq#%<qp'oJ6.$~p"` =$[7r:[a g# _Ke92AG5M^A; KT{f1Y%ޚ37ŶA<;3_֢O*1 YqC[~P{3id. )xCʪ:P$쩸H mB$ 6eA@[E[*m2vM , -L.Cg 4YYf2yz] !7ARb+q6 贞i19(6T_0gB_HƖxp#/\mZ~bt[d]]Sݺ~1sŊzoMr v8 !2m@}#q3QkbiS"}ƑmEGMR<7 2}v_XS?k+s7)ؖ8NcɊZ$E1%8r|ͫRFE"" PBTfP1tF54'yxǂAUSfMy詹p{r@a{X: qQ+ȭxzhԜQ3ӋO͇lj 7 !6øz; @PJF ?xBKadmn,H 7D3t.6Fx{5. *?ѻ.&a&m0kH&9W؃AXV f++4st$COKXYU|M;.z2%\/KˀELGSD1vKUD[ἼB:m.)w6rWQsp|<@m8_OLg;33@0_q>QXe` ^ݟ+kA'm|)./{C՘M^iŸPžTԟ $ 3>Vłu^e'd\C0 RR=N3*.?yڨ0)R%r#}~ez{&ɂ:tldMTn\8iyd%H;,a~"UMi?4ᑪT u\(E2SUD%E!@QCM (.ˠ_r꽭PЃ/ $yWF:e}C9kd%-$6 RJR6QDžxMfi{ .p|<*>IqTTAA_x^?<.ɉ㊰dHg>W& *?GfbwKk'~QxݍyַWVJo{iwn| ]m1r:ܑ@V2]zkU:xɥœEΠ :q]%D[FbQYg9&cؖ> sZ%휯M9x`..Y m4mN޻Ik㓜&5JPN6_Wp4٢a^=@%4YPRNf2 HFepKcB(!s"B {#YT LW.&E,{טczfi!N)xdT mc=/KHVtFe&'+rW h0ZkJ9$P{j$^/oFUÊHrNoc8v:KG*v|H&4wxNjDO0ג t7чFׄ>ٶ줵$՜Gb;L ??*E IH{gxqY"(' ذ =0Tӿb~κ><2h__o,M[[ 0]w{Ӡ/`ຉ۫3曖OIRu{ +JϳQoC?M+28 n/lmav ذ; CE4hB(bxǗ‹4 Գj) _1[eEJ %r T[D)Ma A/6<?TU0`d➾ܴDw*[p/IH( TǛ:p:ۢ/V\$ 8N5&Ia{Ζ ~å8G ֓@jQB-@ Lt9(r s~d #Rk Ccv(#6P%m} 5Eގs?KKrò:HzRå5oԃtFZ!GqUzkCrXU_3VidMވU&5 DcQu52^Q)oc\:$#‘y;|Kf$ΐT~^ Qt 0IXs4&e7BA4l˺뮼_֬fnVEyj(xx%g"BhQGiއ#u=F7![7T`=F=*jOP[XY %|c٘Tc⠰ĸHقЮv?S^{H$?jCee^0r".?diuϻYAh+U{"uh]2w! o>a9BG+shGH j0& Ma`6;$(OlżH.ޑ \〉*&-2NoXz5>")?Խs\ܾm7{8-&|ˊ)A|:sðKuSུC.xMw}I4q$PhdCO&! fk ,QIJ8ÏYE]z2D!vN'8JKRDRn"nwȸSz3[\=|KgeJ%_6a3SQß[sm[-ȱ==wҊ{|3-]kBZ>#mxf!Re׆ Ub@.mMv8V#s"O5?3f,QGS?~`Ԑ)Ivr-f#j*/aA<֕fu( ܚDa[߈ŝ!65VVO'r5.OҶhxd4{|%$g8=$!!5jlzl;G;rN'z_+AnVozYat5 !cs[)∳kǨrpejzbvs@W/+rиmܛ|TՈ(rL҄\'ĖF!(~eUKX~`_^B)Q0UkT,btE*a % OĚ@z#}@Z2gS4zc::X'[EHEdm0(G@-4] W9埩p.fdn1ݛ¡,azanj)y4\c* s[4[^2 $)LvoAy`GJֵS*_pS;-LjkujqEc*#+3 PS7.z57N91{| S I> [huD^d_V^o$GĀ[]^ΗDxt7%+΄c C#8jk0X: tb lwhrI\U%Jme ֵ=s-o7޾"B2e9aHUcaC0, j'/E@=O#9Sb WWZ|# 鳫{;Uqx/V[uÜGLd@ME_s?TuD0D/u*Tw6N3f L;Z ($J.+8g 2bRǭS7-0z:LRr4Q:hƳ !6+ruv]ҰhIdT6ZBAJ$!@}Pf`2ḥAsk{x5ڊi7KĢs~X(SCٛ[ՏJB\!7?/(S. 5G?jcؖ= >>%dұv!@n|_l*5/(7 $63'SӭdG Jj~ErǗ{io}P2]qɀ@Gظ :7ʂ5oi"HJ~N1:3l(vL?*F^&Ay1"7̑CqUމ̇cm9xBK(d#OVR8 寯n!|VO$0Ki'Sq ƍ%0#ֳLjޠƠb~Ӵ37-t^ɜ s3ba[q{ 9Jt0ϬF䋴6%󑋤Z0Z |4::6a5"3P`/]c| ͝R~ B@5O:Ω"dVT)#Pٴ 4uNwe Gx`!^Gf#jv/̃N2Ez^n`%"k|*B[se@D}NIFwߓ|p@x^jQl٣}]3s*U\g@ܹR(=̱FEb."2kpǕ% }gmdXJ7ea D7.^KmR/13Ыc;d|fF^aAZQ;@Pq 9 RfhJI~@*ãzC IM0?+`Z쟽o^BLE{O:UqDz-BըK=lNuxVv2k"B!"yIWi}Մ݅AulLb.SppCFcOU< 0B^z"dCSY.$4;K׎I-fvcmtJ!Em]*l5 ,Ks:b.A3/qIyLC;;E2MS󤛜1[&|æMg `֯.ւ Vr|Fǿqji35QF5$5Ƈ+")% L!aX7/sh0keFnI;%#`оupӎ@?Tmb2I=I"~:n Ss!#UNiYa,[da7xաRlF ÔC'D.[h(CфD{vźb!`.mvGY"?K,=ġ["V:'<`q#)G+BOVQM6<΃%]g&8K}wlVƒCg VcA 2r_[*SoRO}Ft'T7kfQc WxSóZ;E[A Z揵uXc7n|6Of UlNFGBdɧ?E6ju}?hȀ,svz"|Itd}6-aGbQޔՊt!RT ,fBD,h*γK#{ M$NҞݒtmOljfK'̜$-D[Wц£b]8䷴>h 9g\>jIZj|*Їno"{eaK,J}(N7:{s5 gvM,NLPZc'xԔ. >4MEW?]=~Խ8Yq[zwr˞oBI/SEH {Dt> \Pf 9#D߱.޻,F&5x}{5^r<+ضxfLA\,(,Jqu?zSHq< ? i2.ʍs:=fJU3~-萰EPٴDy+zZ2">I\'pnUNK 5:*TP-bANоҚl!z LFL^?K+~7kd0ATy7t=;XK>ԧbo}qyN 25DUi 39)(?]C@fgZJ!r(JL(4®.syw?Υ /i7mʛR72q^Q6=3>>"OL). jznJ7?89SD[Cf./BgFU(o_R—~,e([j|o A;dg0 ˖i$BBK8ZEҗu _g~-$=r덴.S+/Xv,"nϚ/'dU[= p^<\X#6 jݓS[ހs'7k63 wRfD{j"Jx{ASYf^U0^HO݈!_?wH4fXlNgLiU]oB|֤RzM1wp\rIYmK_4$eK=}M,m>k]O7UN\AV;)fJܱmqT9BCzfhǼwtaZDP߭aH63,>%xUpFa+cw o-we?<\pШV1"5r<+[8@ j0 Aj{)s#[?~9 c*6]?)wMN6ّ,3p 9myn/PE㲕.4LYv@{E\J\XF4atͧQL(ZkhbKNTjGY},Ds*mS0Յ@ޓ}"3VPXh\Kze/-_/@}:׈,bMl2Ӯޱv(L0RN뤗Kn.A ϯkm*V}m8kAlg ?FRa\B 2%d<>؁#3i YV=?gUhQ9} ?bCEWTnz#”fZ'A4:{-ƞ1ˑA`Mx4thb>`KbN6'G/#\$bhV2#ʴJUcu#w vZYxH L9Xq9$ P:|A^ Ca&Ok['SaZdUW !f՘|8Ez@JbdBI _jːspsa4D9ҷ,p%L2 oobɧ <{=pxUB@Z"14*IS0?`jj#~_v <M e-lԫJ|ܙ>. eж8Rh ]T>ϸ#bڒ$&] xixgJMFL MTʜ73N=dzzB2QigV"ß%$s\$jㄬQo&1'r:yXB"MrƳE)~∌^ Ew? >o6}xKͦW>8wnqt'+c׫ fLjmW҉DfPT 2➁4T=FY xdd!"H-y*FO1H(IYHJYupqWƓ%{ 8(Ibci>tR+GJ)ݻr.u gfq'nvϩ 5S}_P҇Q/ri@1'-VRwDI LZ"}[6 Pz%B+(yҡf?3w%GknxF8JǀO?.rFΡ "4*Smvǁܜ;Y s-0l +jtUQUm583v`Q.Ma7o+Iwo:2ࣶZ-E*lU7˺{NM0LD^x1 MRĿxq؝'k~T%ԣrwv> j`pc]?WO!C:5>ۨz)rpm7쉍8{^EaE sgO1xyՔ_L秙q aM ])5[_JFƑ ]o uVs6:52k }RbhYX&mǛ;#JKZ]a{>2(}Mz?JK|7_o\s$%'<fr7FܟT&^׾p@sܭt0 0sB x[OW5$=~Y72H$}Zoz*oŅg { ٤]C.L+rZƂP\%EF&gҸ%"=^U%(=V"rӟ\Jo@}6}ASmOLʶ3EV Ug$S{NK#/'.mIכ +V{.Pi6ļ@)XV9@F-@:C0FF,5?sa C/t$"p{A=)c~giDBժbKG>XD|rtծl|Wxp/T_{)R}fiDWdҭ~:r.[C`) k ۾{H5]es-0$p9߈2dq̡MEI /A{#u$lò،&5i5/A:/ՐJL_|zS A6:^YlA%Qbckäs-y6_\ƚFr4wv קʉCXW.e~q`|i >su ^j?BH"::i|J+7X'̑z\61ns7I~Zaϥz|֑>d􏫵\alc4.FŋpX캒H,g=WʛDNp\KY-}c1aVshX㘷".[YgYyvV J-G7Lah%FD &U#Sxe78LpKn|h1/]&Yx""ww˟*,7g@aa}$w GKրv؄$>b:pJ̩%tRja9{sLP#I)ל"tHíil ?\_vߪ鋢JwJki#^ˊgTi;J=MPS,N_]lO0XW՟*yQ ɐzCgT 4x:E3Q h|g($LD"SiWQu܄ )/}ݑ)FV;eo͎YtƚЫ}\cmnzn؀4 '[,yYJ>em;";3^̏'=ĽE H.',JLC<@Nzmа~8ʲ-bU!׹OV(ߦKk]X%$3>sWTa)=r|*maPXlsV!J'DnԂ"PrkRl.#$9g KWGb ^"KLn}gOaUPja J$[Eu Ƴ/@ Z\8X-R7’oݮނbcQ ;95*ֺ\OUF[~E#5 c(^IdhAx}f"}UH_A2l;z wcrnLf\XhHKuqXx70jeN7ݑIx;Zqe{]Dh;z+tD"w/jL{| }wz"7Y(BQߐMwdБ|u<. mȆ) Mk6?Ǖm_J̷ςNw=n :%@dniV^hhf$9ry`)x ,u]s+{v'5ܪRpH.O5UnEfzY|*xi;t3FD~/%y5hfAHy<,Mi&Gy'^ވe>nF?KN?vbyhnːB0.%,O;ew̧onhnk#`h[G36&?<*ob6e ds!66^zxM=}ѰAp 4i U02͗ K5~}&SXfe5䰀ZgDszM% vH;x$Gyi0%z? i?tzf BѡQiYՄQ_:.3C ߵޭɮBDaU;!sl6jq$Ց98(ߞk2@"If듉\]c=.@bR?oz/wN(:eP>ШPK߮ʲ!ċYuoɸ")d[$.TtpT+įE| ClW\w5!Ԡ܊zUu5\ʧc&i /p40AS{R=r 8u@ ϙ2[[o$' |+|cB>n%Oʰ:0__ =塟z v.U(MS\н ,f<+IRFL5$WŭK+DP<^zV:i咙{}y7oul5\ vP6X’F Q4^77yr70ù)6) ̏B !j$Zs7uެjJ@ga˕43V SJĦg]g|A{ahZ Ov!D A[о\A=ٚyO{A)>eO Ŭ{;{}=j _/D*9`ɞrChr7$ʈ {.HU?0CJ&L=^ 4r| zME,t!@(e.kdUk}ϲ{\z2ʑS#5 LlDDE^B& 'e˚=fC/qb|l?!R^OZFo:ݍQBBh"=,T̢(d4R LқC;a/!n{d괥|A6DU+A5wq/wS`F)~]İd&cV%eP*M̤R|P]CߪOƟ/H4_dEӯ.˃{A3µiu63o[کA4ݾxFR,ӕ=DH!uku[n8%n(fU/FZt׼yŮVR8X3Fآ0o|x$5zh&e "*[ ~@]=/ڷYHK&M@W!WPl^vl2NUm* oBxn: WmoGM#|kW)4IZͮ1I_x^.yRawDrkoy6AY1%gu1VID` rb\Z4rH *3u*kp =GMuH;&Nw-QWML_pv94m8!(gi2+Ӿ X t dyv@1x/c/plyO}[]txb%ja ފPn#aV}vDvZ,gm-A/,dVzK"gJvJn1C'8hB$B+V)ŏ'ehu"LTju"|z1[>;% v}~_5"{-`ݶ)q j>~٢7:vH7P+ڶ2~dXٟyJ {7@;-n~ِXu.& *Kz@b.V\:t+XFl$SRcYtl3Lhs\"@x9[ Ztc2; 2&sbk4KjD0Ğı֢&;9'GCJU<>p᩵,]' U>Ԍap&)ccy&ͤÒK$umQ3Zd1t9 _6f߉30X*n]# c-*=}J"u+WhicT-_fv SqLD@+yTAD b&hwcLejVp:Q#j'f֊ I."H׹Q "Zuk->NnmyMo9Y,''P7!9x^seæ6HU~ﳙJx )$F[Z55꬯NBb }>/>tQ߱*= UdeNMJ;=6\ ,:G ,ʝ[0ҥ>#(9B[n(Ee}Pz c}{K@rJbܓ\N̉}~FvzYT1& h48E;v,~G}pNʨO?͌FuJMh_3\ J=t|9J:D`>AUW)=z'{{%( ˳t Io"Y,Dxmbt$EX*qwG<ciZQ/RﳉGhx6[Xճ$D8|YFخ ] /T·]ڮE꥕$(_Fv8Twj.#vSQ r|L/ddu|'&;;̱fWmQoբ/fӸp}e nn%ECvkDޙPd"+\YˊTޒ9!JZÏO-҃3&:r$gݹȦ3xR~DkL:NҜ7jAd:Ew}kMR5_ cq9Z.6v^>̉Q~ʨr9 =,6cW\<&&ntr,]# ,lAcxQgv?۸m<`Apݚh:zVT,Gtm:Xhܮ*^~}-XUnw8 "I&_Gz@|0bYAB`LyrN❟P!g"#"mMpqMNc v>xf`iƉ~b✹1KD[xBJSAX^AkP?,k2xP# U댕&)LRxSԵ~F5+4ok*dkGRtb # lf_JL(]fʡ0Gpg@Z/1wtz/g9BLѦ@K8]1( Qm*y?"u K *nƏD=Havdu=}5T84У Sb@}m vbv^6 ~lyJ*Dm#(?FDzs@d)~WǃُPibUpf 7Z3H~K@R'P5A6,AbޏOcKe@&\ή[pؒ xw!doW7=Px[* ,UOK.f(\\`1f8A B )d2 ~lDmKlCO0u%?kkcֲLAN n x ۽Yʸ^)~m7^x 5Б /~:xB$=(T]3`FZ=&vIwcݟ[^5HeKvx0Ws)ɐ_gI8bNAmMWJ~Llx^HgF$V@(Ʉ ;HEpyL9?FY,r[,yǁaf]Zxm 4*g]rM;BFq b"U<<$̈́լ*|,ΫEEac5H9+MwnτOE.JPA1gBKD`JY@ syS3,p_A$c8kraMVa?M3MczĬT3rf^CLvuzP6Y2r}F +gSxS^j ba[&)}6r65-m=!,R5R$ 2*A Cs=ؑK3CM 5`lb eSRcmwi=Ccʮ ً8Ƿ6̓~۩A!{I_LjBHT`KbChVb*AjC'C;<(^]Ժ(I‰O^aUPcCgO6֛*Q X/'"ek z UUo6 YF&3qD:Y ]ifͻ`*Xkܻ `V#z41t( t[pFӁ3.ڦ臘Q 2˃Isf_(뿵>rNuUP C2U*@xƟx0x~ "Y$;L>0ͲI !m) (ؐW[IqGζKZNmr r/~tSoB# TgﬠdΙ>pYSvR=#v{VB .Odɼ-6*ynBx&3 {OYttp bufqWjO=PFvsˊb豼xbA89f yTS7:4húyJ5^Jr1Wx]\wÌyco9Hm2ʇ1K:]m pc 1UW $5@{S.?WvM(b*u$q6:VR`~3c.Y?5p ^1{??wߞ~2MBA@Jˑ+Y'8oT5>4<4!|_h1mv hg,owSz"?onH/һwN)F+q>yMy;v>d׿A:,d '/X,~DT1c&L`A060 ߂:( ~RfgVaėvFGjB/6#1z+~62댶6mvq?뼠fTx_:P_P\vV&ګ`S!+OC`*K1dOp^QKQ3ʰyO-CR)V g[Zo>_z.OBIoYZ'N T^[e=vQ`@!c 9MB/h4$asVhU8^H$fq0Ĥͽ^CڮSoxmY/T SgF(z h_C/h-7˼?I)3p0tBܻ2x@Q%ABթܣ-vWNr/T&goJ=/$)˅Qt-a$qU^Mj餹5 ld0u QUxh<ړPXp&qk~ufNcP'-L>6/T1Bq{5ZO܍~Lْ{:YA&,֎amΪxs)s )>ZI&g{Ja@ER4.ϢNCUxD5CY1fyiww}σ^Ng3 7lx Dހ]_Q}5;fbn6-U-ÚViYΏӀI!m,3ޟ9H3UjLu mQ^ W_5ly-i%ıe32" :gr%x{> ]-5CePRltwiFϞ]AV[›/Lq&ƨI]yl)}K__1QvMB؀G 0(45+W|Tm' g "߶gټ1[&FAu˕ţ 9G*\s 7'z4zjxDvjvRjݞh?ճ4>LuKp5?`ٞPubq`Z 5IdؙӵD^(#gCL3OH3{]dsT֠أ䝄 |'%z?{tv~Mٴ2K|dhcJe'Y?C*K`|N4HŢ&l*hnV\kn\8ta#u?‚p9K+Dp<+Zz|kHo,ۏXl(kN:H3М d \I1m$>#F Ցeo5MJd! nnNmKG]iј,!W[YF, _[%Fˑ9arV@s &$AGP~:1v+ ;SPNNik^m 4+CHVnh2W*: a}FRv+%#~}pݤ<#Z w ~WMEӡF:%`_ll֯Ճ7;fS16U!| !=p,l,҆~ OќN;KD#V 8}N]Fw} |[ݻ ~y!ֽJ&XQKk%*DB̾;8 }c_@8ONBoa:$9Jl)5;ȯW}xlƛ"dJyڔ#0AHq)l^jUQ6:ǒDB>=="Lt_bhcIvC:m #t}FP[ŹV=3G31QWͮe6ޱB9o~5Q9k۴9C+zS;VjEQWzEO=IH8|lOT{c33JR^'*Cg] ZfH!NA~IC꭬4|4B o7:ۯVM6 }+jUvyFkX4^lCP2rɐ{`|gá77?'UD.NbDCx*{&Gp}٫&v.sc|kVW) ɍ޵h>X[aEBWr >"\# B4;d3t\Gxq|5|N/ aW6/q^^R*CX -ʊ ٦f`]2S E+fD18E8wL-IiAo+p11G ԰鶱3*Z 4Z-,K&q[^Xs*Q_սf g&$X.oe]ZC10@U$~p9Ix <.-/cN؁֤՞MyWWv{}奚`\h({W`Nj`7;<e&w9? QqAS|fA!\i8*/{V> ZKQ<^BcO!ό*ƺ1k2~Q>sG%x`gz/ԁwֺVLXo)dj/~śŎ E p#>5&JM9x}"_gUx)zq!; 27qׇɻ)2p#G vtDT( 8fH}X=NQyeP`u|ڌ3{ep?k]--m[V rc>c쫝 .VFUɆG8s<T2eX4fk*1wK N$IXm @3,P1 k2[0|7`9L_`},zS[ܐv|Y}鸁,{{5w$R*C kI$Mc~uq*ڣy~W&(^: ,Mf&IwPߺ>ƌ Π#3qȽո۬E7hsk]57.g^? {5?К9l!'Ffk `2 s] %W%d Qro$54cP%QI*Z}QӪ#$tqjrN,`c6`y7£Fތ%0 7E) ֧ 2!?4MZ H>W0H|EH3!z:U1ǽ4pO9KzV &Ci Fc=sLv~ͥaר޿l$%/Mѱ28v29΂=u6;V=?r{DlcE7t3eZ~0!s=Cq qyʺcTv6g΋c.ָ(ݷ#P ER ƆWm#"S]6v p7 pqk]w@UAv@Dl?b#m݉G?zj:ܤ,g(kb )1X{eu,6^?ɸ*Kv1rC]l۱aJi] FY"4>Hk?+b*tĈ_#Fxΐ.܍UM"ݠz@33ZWR֍Kc6\nDRFC@♉ &60b7Whm+vtPu6/)^8)|ڥVq鲝9QxIW9VA¹UHUfg|{*HjY:ߌpMDXo]y>Ep>f93>5[0Hl]nvV-@C\|E& 0E{}1 Œ}~f"sd$Oē /ǎVjXZlWr4hdfmj{ElU~ѭ]}&/g$LNrzihofZ^a|f.sBuDG]}]MPJE^lPbKAQP5nWRN, #R =qzV Sf׭ٳS7@SySwԿՀڻ@ + sG_5$v"1簸!Rj|XSD?FlEC1 -'7}DWFq5Lǀn#|HIӉk^JfR5Wlwy)@1@ V5:y@ {F攛I"Y pB$.\PG2@<'̽bv6,y7u6iB-TL;3[zB`sROYXTiHe= r"3sq3_%5Չ8@,7` 1)hye*%"zO"zSɜo`8xрH9bF̆K,Ege+I F wr᝞b-:3>0LGCn~t!(b+bZDR rԂt\~IHf]x!HV$} Kov'=ĶEQSq~XL{>0yK0'Osi^b04q`Y?N g%(J D3M/*X/hZiUMŚyX+: keKlҚ͈Z/dHf8)7bB4Jހ/oKcGik0Z%#,:zCN`guk=`5R!b:;SA-SPYDnNwT~$3mmwV) Jx0D*Y俄oUJ/ /f 05<#Q_;L=Rn2_ZmEPd;Ek0++ZG<\ 6uAtcYG+u=N#7]bfc*O2Yϻ~`/@/\S%)̕

_ׯ什@c?b{O,>2vGxX `CD5 _6la+9N.z:Z[m lMLޱYħe[\3Aq*C$d6/Ҋ'ko-nN7H395ZNt6B Fvѻ 844akQe`m8#S,SQˢk{nqX( ;E2^tT_lR7:])uo*JOlv]C`]u̼y~Xp)mb6cC0rARHU}'0q`ي pfک1~8ͻi=W¢OaLJ\Ԫ|6ڝ]ViFgDgI?"]g ^dBݐHhW;G%$Q!^KX1߆-̅qhQvrc,[_:&AgZP>q1Mԝ?Fs`e6 ^:G`E7i(6J̠:;B"Dže~ϹD&ᝍ7*T_KeI)s2q@K85Pj@yƗHMVF# V2Sξ!HчTJI9?aCL>QVPELmQSUcG`icw"_yj{VpbpTAl+fO@@[%9_jϐ^_TR8la#n|&m ypdc#htcT/PBw݌Ke׋ao ,VKUX}LRwe/ s)#V1~+짥^QELĈS"|r&#6O\J/] LGH[b62C}D@w ~M/ܗ"~d,EW-?k %Ye ?ގO5^ ,Unͽ\ q -sGnrJ\ƩPY[_ eՈd vt@ş?!-'';'' @P=>8&z(wi >?yi!2(t)t7f3)D>]S"Daz^]jS8+Q))_ٞݡΚ;Y=ifwz7%&Su.L T7ݵ}ō@BJ\0y.X`tOE;ޮG6J]&@hۓ6:6 Xam#m.!cDĦYGf[s B]&)YHaܭceTpGP x䩵^/C6e %OfeٜJsk bkU#:RMl?2ƣbm ibh:XZ7;\(}rZ27Ao9zMO|uLJOڦ5,YR-,U^D3w  r@Kh.~3a\zM a#pkm(T1ZRo:% /["ػ=*bVwq+\Lo"-uo:`uuRbzzlPmȖj5o]8;Y6@ab% u?EX,‰w^ |Mpm,'Z6FU/7ͬhW auc${mINʁ #BgnHme[ru0`g׌V Ay5D%Ŀ"gko ʟ./ni(u5 7ļ/Gb|cm]lJi;`>L?Msྉ S1qW50WʤWBsh\GPWXlQ>P` ݽkTH j*V.hۑg޻`%w\xz̕ ZzIˑtU֑e!gi?MjNð=d4c1'.K,OnVS0ƈK~n^"fi|FOwZi;fV"fW璛CU#){j'ՒcEJmfRM?%PBWʕ͢Cj;nՍf GmO,B(mc_@ ߶m N+ |HJtsw=%cplYrǬ*1W)>,0 t%Q|ZH9LX1j]HzOeN}7(;{TH+V 9^p2R%:y"+ǭ2W0 XTcZj N5yTOg  *KBk0zN3U#s}#@p4\-.[b|>f@|mTRH ]ss9>@1>.b\X۸5d)n=Qā4جSFK xq7&8 g{X/ ̋SkFKO<dN<{ԾRZVAH%<"=cF2 \߂Ě@䱒;CN Ie{AѺѯ7.^ 7vV]RfV0P JZ(A;AtvkJhsG:B9K/T"^I G8,@ٷCoV,0a" -i  1隦P`G#`*h-}FOh_y:dTlPSI kIC^-WC> 1> pگ0`N]?4f|Jv. Z®6&-R~&`wi%,#h=52Fxb$34vpPVvy6Z}k>*W3dOmk3B^yk;>ocWK+vt>BpI%z|U'MWTytuG&'tRl@6ۈ<6D3wF+ m!lTM"!9 To8~"iIR7&o)vѯ4|=zf9 ck{ҔƗZ( !h):j@4v }_L9YNZTad&jQ>ȩ=X+<ښZU-]VĴ<_\=wtYoF HZ E3ce.ꞚM!nEW(D zV%QPOEb;rSVճ $CZyvDi$3gz^0su0LZRfة63{I4^dtgE'@NǃHؓv]iXu^#Z.U^S ] _W~HknX7clQ'gbf酿 V=c#_w\Pߞ%@K7)BDx"U@I,gK Zf, Z;^f=m#|m+zS q 8BWWEen6}M`׭Q?ZёmnDA'DGȃ#]OXYl4/Q#m}3#dr'R8Oc߽wc"wm(6wn2}J_pz' cRds1bG`iO O:Pn(k R~p nPM0y8rGe22b.9TnX HJ^fވsc:%WX qj|. $5n 5;k9{h*$`! Y=EM#иߐPs֋KGHų鲻O<@e}l w -pk76υ\^0O݊N-Aqi#BZ7='Ǯ"x|Gհh-{Gt|B9M_O@u 6 oAajx 3 ٌ( &#}qPHs=OzLJmo+p]Vկw>YqB!yGh3M/y6Pw%D~ƴjN(Dz`23B7'"׍ZVy9etVa繼.2Hw?çgG\Wɚb#Kp'P|{XX 'y"yҚzl-PW@UY& {*k5t Zr ]HRqP=4S[͂*P.o1Yb`bf,|177!Zx (-dreXvF 3i4S }w^d,9o|!ҔmCgi\SP*uPn#"[cM["wM%\jn{r BZ9*>"/Y{ TNC3صnqvh g m7ԆL/%nÙo( z!|w HxPvjBv>5XLLiHv95)מp׹"E)^^0ѲĪ򄲟ZqsC;m#ǜd&d<=Y>87Ö^ GIћ1v$KF?|/u,Ѷ/\U \xX T̗ wLܢvMwQcA0`yMߧ,;v0wP,Ԟ -ާeeWAM@ C"no˙`Xj^g޶ ( tG)~ ! q߈2gK@N`Ѽ-h.qMIˀByKH:` _mv.Z^;M&xiY5*-K` ǔ t NZ#^0IvaO7ҿsP(We/=nw#luQA-uynPY\L:ЊκQH%3*]r}Y> ģ]q.kN}BZQdC2i`lOTd&ZbursI4oϰߚ>uvs\714,tWpf9 9]&Wp,|z^Zlk\=7T'wђA=<p\.X m`4v) |nOJE8U k" dB/Yؒ]=!3Kyjc,p٬iEE4|m횋u\ţ1Zх'|m=am0s)hNwA4ʶn> _kҼ ϢK2_\im&("RRWUKdC/6pZ :.esS28WTr0<+B٢fU`l)j%+hKfYACI6/j_9ax+Hn}_q^o??%N;cׯ)p"em"H|;e<,TZ~wO0GlL^IHK+W3Kjc[9w8baWP 1ft*W{O&4hᐪg^y? *ڻA[PS;ƍu\+.%2_Iд]$ ul~ؾ{u10Lt$>}ߓkU8fHRpQ N9µyNwT];{, HgT Kb! \8[4}wQo2.A\t<(@b6=5DC^[P $3FHw%2h [Ãtȹ,Lt\P;-[sm2XUްd,U4JcfR3(ڗ75JN8\j8|L &oWvs!()kCnQ0ڷy7t8ȿ8UPT ):8Orsί.)M:c2+aPrPoqaLEYj?ruq*c1dHkjCLE#<izISХ8_.r!+X|y?Eu.= >gM|כۺ+3p5S,VԂqݰ4v) r&]1/ׁ`Z|eN# o^җP]E(J i)VQt%kNV NFb~xD=ǜ L}D+Z> 1m/sbBX>,帿as2;g%;bߙ .YpGASI7!&/wB^qL Od"p`s nS b{G*&H-_rcmYB͖&|d!Pu?TٟlrF N/1DYw h{u KLYY c"xvHm!2fX^vVo6< t?/3E88sBrwLo5ьf:6>7Hux &_jk`c`5cǜQsoB-/k)x :sW(o凛ttW` =h!wXMbVe=/ [ $#};X) [ X9.!i l*FQj0]@.~HxO+73Ǣ`Nls{cj"457+%<i(lcYSd5|'ځBUg/wkZDWMfp 2<,S]IV1%Ubhevf9J5qtx& ;lc`1tkN{py5_zNϽN㴺2gB\X~:&8'1cep ٧l>zyp^ϯȞEyy) ~xD<\($"W]>amF2 .`$\;z7 3=UDHuHG'B%|NU*ݳi/˓{jrheDfh5x?Ek'b09~Z$atߖT6ɅV!ZqTV"yB{DTc6/V/%7]!M1z3 ;(:ZI77|(0mY@JIY.94RZ/ @ppBncNualt%(P+2oX)a#Szd&7]@Ooh"1I2D<p9DJ3-IA^S:$ltcP׍!RC߀um5MbKHl` ^Eш5 ='uK_n|d4Xu9J%!LΔcAH2G\MPmh#݋6])^E\a<z,&|zD~ThY5%&-4xѢ,幋X1N/P6ISzL{DkB!5N^9%ϰ1;,sEDk|sacrpD:'@9`*D\Mp48Pk5PxWWmov!.m) #;|8͑#Gz-shf78v~Bı/DI_f4U|W ]5A]~iXQu.1*Z>3Q"3i/K\6.U a}C\jht"HVG6 zD lu S̪SCo!4Ta34W@oSzSQ0=b F'uFMh^-&=sg[A 2X_˫kFQA0,8>K YO(tcBCOj:m2n5{%Y.)c( Es7jkX>Mژ] Y.9lpjR*]- Rw7iB>a%Jcѷ1Z-RO2蹡 ;qP(R77| l Bz.Sq_hSnzx%oe,=88O+ @K'Td-t2'Zb##aUTVñ* :|Z'6U jϯaO*,0;(LJ v2He>*w˗ H S ,$gIy5RGzZB=aޔ{g~!JFBVjy5Fb{>؃%ҳvy;RR[Jl^pXDd4ixV.s' MK&ML]Ucb;Vq*z(%baiG!~cC%P-3͌;>J)H8}AbL7[EzArpEe>֋5Ë-t >gUĢv_LIv Z m2'f$q b5ʒ#2N@?43{DtFaCD#͎BGM'V=m?ș8,x{"2!O%Œ~ 0(.P2T̲,)Nrb6Oi&pD'ZEe#u^JRu>L:xaEPۣRS4|LrF8:`l;Ml{M[MKN5hOR]6x:#A-~/QH'|p9 2Ip[圝8=KuE> x|{mW6tdw"*rWƅ8P]c08YH}{ oD)B${w|-wo23뉿Guw]EWY s@81o"(gFD_ g,ޘDBlFf >G{ؘя*gm)pI\5Ew; Fwt ɉ'Q+&TkXFhwQ˫*^~vıs[0b 㔏u-R[]`R|b;6 "t;t qA=]0[z߆ѻ?K{ Iq6^knmipe ܬ LF$$UoF{_PfYR)\%4ple+G;tWBv/I̜I'>^KA\[<\1wu9ydkFM1ߢt#TT  OAS%.<肐` &F |7_SHW[9eE6. SAhmHVpSCr1-61W'Sei)Z%F`Yo;5aɷfTQm%6=^òvpL+7ͨ32Lgl.]2y0%?cɲEjbmp U;4irMr7^dܡ~⣅*؎k(xDŽ!ŝ$]2(M,Wo7q!he8cƜ77TnT+{msXlk*:u֪?!&et,L"xHļNE < 316#ѻ~A3 t%c %$+%iUL*%-5ß>x xvTfRaxV  1YT#=xhTMvUS}…{*l1h']`=g_oW(Z{:㒏#vo 0VCd&San4c(x]r[Q۱-a$ʩx6w'ƻTھ;HN<hZ?Xl [l)~ K⯵eGa?uqDVwAnDv1J;tyoXBSLB`8=NվdW|G+4ZMܐ#YI$/!Q ܁ Z\z5~6z.P:ԩ衪_aB8' 2 uMƖ(ʠHr>B? Ff#C:~zaBwOn)F)#@Mx6\sdα.MKDKhdk xrIt'y:y ,*Ѹ+r*CmnCN$[\Dz@tg:STQ~#Uc]9+w-P>:_  Eq0z9x즽.ځ-[ˉT#Bhr?ɥF<%wSnD7Qf A`5o=v8q6fVk؊Iڠq3Y VEн;&YF)ÛR [VݪwSdҀ:t)S <9lxR˛d&>p~XiD**JkZ~7ѹ=<ꟐahЄsb[5(w_o-3&"mŘ"3ch}Da \ 3fڸ1Ga@H[Rh!y28UXV )s%iv3+w *28*<{rZ`m$'Cz"x͈^dR%hEc(T6K;÷2A '5ss܏rvTH͉DS̟x#j 'rw?Ǜ(9M(*dQ$f"4j[vE;HHν= DiW8 K@f<ȋ:Si4s[M)tI-E ]_3;} YƮ Ae"*g;)Yw(9rlWJqz@'qq#y}zE!F1)͙5k)x D 5CopVH+JM>2-҅MDǚE .&ecĪ=mH0'!C;s{w5(G$7~/~y & VaJq/%uip9KaX}d4!|D3F$y.I쫬(8(H2w!ZhhpO]% o&B 7޼;k-]9j%L7=z ( +m>Vh̝C]8zJ>? *0Q]m?zAU+:fc^SUgQ5B8|s=59v:)tWU>$mbD7ؤ{U60=b=uآz<W>!-=1"(4#UVr4hr8&M<`uRaZ!k=}`˩3]roC_w‚8^NJVB0}aYQX &VYexq zo i\D>m/$m죊Cwu1yo $ܭtΈxcˌ~\;}& g ʢa(`'؅q0̣ q]!5PT"YTPmUtMYH!3, ׉-M[qCMZ_,Oa|b {eLf;{B,"#axFJ$JxFD.L_x#f/\_ՏL v3$/Ub~ \+vhZ2R0BN?[um:JډF%F2nJevPqlm`M3V-z)1S<ԧOs٦8MD>%% D.%yoc8ɨ[]}D퇤d|'ٔN¼m@M u )Y$Euy Ş#{AmKe/I++ )zf,ǛR{0Ė]Ɛ)~U *sgN ՑUBpfJ,#ͱMz,3F*%$*yrMM&TQr6wθ?- DF3}ۺT'di&vj~^%^5ۼB)3[GV#R$0}lցpMj^I0_z9e: ƥnbv:8$zRa'!1z!՝uɌ2ssO԰9j)KzJ,@ʚmԢio4R[fSl JXbl٭)3@"mr.(m$rƤY_tPh%ԫh8 &Ɨfzeys,u̝ysj`j{H*ksH/cr=أÇԨ2k]Q;{SPW8蘖ľAQO]L(N8d;\-:o>tvnWMݸxmu‡auk]ͪ14>aaH^`h`h2%(8r &znR҂@զZgTN.EpHr%"b O:hz'V+E#6@ u>eͮO ?VςbwI4E8kTOF+jJe1K=wmS4۴}G"șP&{8.+oJ$܁2c)ʛݠ\Տ 7uZR2ҳ7.`%R5ºmճCZ"]1-_ :a|4³/ <,.Jt*jX A~>oP`KǧC{ ++FCwOv6?%aӯs]3cs\^E0kHF2Kӣ.d3zi~T (vwKPho*<)fȏBw,w$,0aӼyG7Ez&z MbIe5E zqRg1C~ż:~'7ng+X!u8˿Nڥyݜ< ș[Xѣ&QO:(h9P&Y}}^25Oz9&u>o^L^h2~g^FKV[Xx!_"fK_)WQX*y+Qcڞ`ݹiDV6ۻSpH*ѻJq@ƂsMf؏Dm_ދ4aأfcT|AM%sg{|?P( ` E2ԛM -qFGNjBU(F?RPT~U[1bQ"{֭5y}RNQRD1>7lI!MCYNVs5k3yWJNb]R\@= 0`@ee',23O5dܫ[ѝCN]K@O !]_DzJ ӎ-һ&dEWxK;u RȹuyƙT6|8gB0{=]̮{`[()]M#ypH[eZ?Q<:SDŁ^y迮 Wt8#o%24 j0>hhN1p隑36q͕ sKl\VSb-4)IQ1=:gOcRus (_滜v9bjt4aʭ32QfADjűK/O3>XʐjZL^& < 9穬dUlv[yTכiSP+\c+@na}4ʮFdg/Ci/7Am61tOg"rR(w{dZNӗ\zioycݴu8x3o[,WS|uA'g6Ck2Tyv* mg_Ö|+e, qy^=yȖPͤ[3ˇnke$ ^/+w5EJc+'$^#3}b⣷Q 3+Q;YRTyQC.#yړGn-DgpMDž8hNaQiQd+GCl.wz3KW<)VGO3\7\V9ycǚ]d2C:h^'D''f猦#.)8*ߩ9E}YA5.i*hFE0)mPpOM4_x 5/R%C'j.";f?j6uc72"Pz:V[̿o<R IfTxj_)w朱@xl @Y6812KOS, IDl-|MQTWXB?8/XMf!Ε}rߌMNIzL[p:qϯ rϪidCV~CQҤ4~y6wxJ*IqbmT;l8k~>a-R,EZ~-^Nd)5T4ղ kb쬑!.HanPYjם g29z@rBgTF= {ڃ^k7dY8i&G~Tp罙NC=?Jf$T`r(pfjh};զh1jgG Bg/YW䱘t"V?\*Dl).;N v>qWV8Hl1Px暐,Y9Kg'U8J44ޣt>dnq[>`Bǡ2i,rڶwf+bTAWaչ>D8 >G$W%d*L,/)D翗#R/ Cb"=&E|7IE7O`[rrM.pȉm*srSӉ1SFnߩeCn1}U1a!W"<|՗SXY-(4+U^R0Pf/Âa8u|jDHS*gJ`b?ם ߡ'=S)76ȜE O䔶!ޥ=XJp*qYJ+]fBc CZ%CKgRϭ-ހڕPfG*[mOx7-yO.4q]y hZMPL5)O 3D=iX=6BVuK^ p=cl8xfdJ+2Sw^h%Xo)jݺ]+/w{Sm_/o}۶$ht9\fsU}g$Z!`ZOI1-dW_@vK]-QkRo=\(khKW˃VĠ"b o@bjӓ6jE%Z\o{#)Dַcy%d ;G얷;:T؏Oe)Uq"٧ =,`dy\k S7lORoؙ1RJxK9Y<@y+be2ftq>/ڻ`W?JXd0a<`E:?].vtхJVS.[+3|Vkie>m>ǿT<.p9kvho&ߓ/'/,bf}sCsϗJ$FF}߽En On)#ƔNL"_q")V[_Իͭ{~{%j`?{lKBJZk7'-OٺK"A [52k*c( ξKZu㙶<ؾ/ì6<SvEve#~=jl1(^#H2Q#3cp_A.> Y'oɨN}"T:Eϋ>~3K:RC q*^ ąjWy`rT&gs^"e2,h=Og5~IA: `Rfh/J6s #7tUs=-y F2,7'HIѮ$Q:ޟ'~s2.g&AiHGykWdk/ -zJ-=PVqC"''rݾvph γ "LbR}o6S7d>81p,Z}~t1ȫYny9 nP(5^<+? Grl 󇄍љQ?CP0a0]VP ))O<AQ6*lYǀ8V/sA(|GJ]]|vHګ z;;\/|tA5[ (lPz/xy[ϧ|]at&|!|2Lý8Q+MP"ᠰu5k`|g5Vm`ԁWeNot#g-Asu> yp -mPݿkyT2F4=yA1uC&mNw2i?U% NasrM%lDD4%;mg^R}S8ퟤ-IjMVSm?蓧*'Mg+ %[Cנ 9ff- /`{9%cGy3ap5 $k2*e+'oXsE?Zl. V)eI{6`Wn#=0]˹C oVu=V۸>5R$ٻ hNUMLj׍J7R;j P>bE ]kV؎~1J BS?s(y?ux۝"朎h{Aǘ[}&ZpjySjry<&r 6muNkK{> $.ox?dZ)<2DEF=:Yŝ~0 yqp@yѬ:GzW^SBF 9ogB#hiBb_6 Jq;.rN<7 0|ߘXdRSg1]ˆ.YQA{FXf@IBB,DOgvraCʋD[w`y9r[mq6| cX#d>[I6 -"\JuZ.k2dޑ6aCJV8C1PgX g=hKJ"dlq7$U.]z4{ؖ*D 􌪌1OZ?>Cmm1lZikl6+3<$ߧi}!|:So܎<' ]+:J d;(pE9׿ó͹ `ܹr͂2GsLX<^?A:O/2GWaBO4TqUI2G\ hmfܰ8>AfovE{cE<,a#lQnKwsqmˁP: MȒy{'}!6W4Lfl;q>70ޒoWlCj3ݖ\ShօYG= 7DPq|n*\+|0@oxTI˝ z,MD%9(-lXC{ݗhX E p!wϘ@ץn'Uh\`(.ˆ+Xgw[y" Z7r3Wj&͜{jr/k76^/ەC3haε7xNU7xu^q2MИ/xܞǐ wdNWԾ7x]$1-N^[}37bln-b@WbӐ0𬇍D:|*= s Չч2/CMEꔮy\^il7q۱Gw@`zVǴ[ *JxW)"-l-{^5 %FS )暺 vT/ HRw:}^15B`}l%!sn~p6:BSm RzkTTƅߔLPQjxz1x)ȝuJI TcP43_ F'ZguC]?֛x"s܀ WfǸ`N_1WRL]C{ڂNáv˨NehWK(wVhBx~TYLxjCLXoҤ^NKr4uOVA97gҐ}:'@n3M!ywuC@şXvF]R/%^*7 ޝ:iTP+9(P%NڭrzF*P88rшaw{q:i B&a, v 4F;ئ3Q5@to/wctz"+ Xslph7t_pj'^iN4['I?KcIg2nUڨ(ӄsἂ ж\Bצ0D yHdtS{ƣZڰvT#B7NsYSa ?Ï`OPrԖbJӣۡKJ$ "RIKVA7hþHIF([vv xY:@`n .Hw;N%wI15kP_bpA!?e3N2ܼ@?Ɵ;#Aw^b2 0Āi:ek*,pE7]ܨ խAyd[)Vs9Y%F {p;7\$9=&%/W [P%Q\-_Am4HM:@TYޠRQGp4Ovd5ӻ/TQs4c _UP ;DO> F{-i#tSgBsu@ʥA‰!}aBH7ڞ{i^"bZ)._O毺N[M[h<=`lIK#0 '= Q,ҤT`l&P4ЯU l7Yj"WVErR}2ZJSB-"3u/Ґ*z]gINa!4?R`E&\_gHi*NR<5iyv0l2lKm}'(:jrxyД];po'AijrAQ%ؐ-"P(pG@2s_´t:Yp*A YWʂo=xzŵ@X$(+.nxb\ݘ0Z!ƺ OBߓ%UgVX^rƽW wIEx`O:~zA9l a˼;5Ԕ*9,ruӥQTםo$P=jz#'?F 9)"&q6>*c0VkdnU :Ÿ)58X/UfK|v^`S%kqu,,Y%ܵ愿%[sJE~Pt[s/5U4=Gv==޷q@rެ8fI,ǵAǙ&d#ώvF}f% [cizv J.T;S-lՈ#.lDHMMZ[fO<<;ƿteᗽbe2+4`-Lf_OLۑ9"Q$ KHL H'K`""PTgUQhdP##S^3€Fi{}v#M6'O-B nKS F@O>0IwfcF!ń37PBiC!@}VN G@d\ԚM|A>Y6kqX= 1Mr0ܙ{(ý~e+NQJCԸ~A2kyWX+4xͧ3+akoI6;ߧFG-|vj–/D ά6%ۅ#GW?# /VӖ(E}ّ!=W)Oc%=ë6wcjxRC?>}'gAjF/,9n0z.ZP1;YivNGW(JGne$kcB_y|o6~D=r=lCukUZ!ȁŋZaI#JXJ&RvF:9%C aL\P $تTԚMDqSƕނgTpM®n uoDκypꜹqhщ2!?Eb{D*v4hQ؋vPg$.a#k \eT`$qľߏ mnq׀8ji4F4dx>w?#_{Tac|ulDz?LDZdVjc *ܤdaIP: 7CV[k7Ϧ3Q:0\[$ _;ȹ3]!6[ )G+fTLq _w zOArxI@L$B'JK'BMc w-GI6 ̘opN]m˜xQ t0 |@Rm½"G&tN$[GmAzO}@h|q 3(gz!R9GMMt; s,bjQ҉`,E Ƹ\tR8ȃe)]_0'⤋NZ}ފ]D'Nؗ0%טq uVc^%v=8'jMLŒzז4#' E$ dx@8M}UR^]ǠHk#29feCwª<gEIw|^v-ۡ[a&auΡ?w"\Xɝ+mn)"0zA`dʽ<ɗ S9nhL:'4,*n B5!eIt@x(༽Gje,b}] HX+3I* rLQPs;eKL܍8eab Lz;DCテG&O^6ӛBkjZmIU Ōk}V&[=V DXI^*혝N}lSv%bY 4]Іl_YؐbeIgmJ fMсO$#|&@}F4!'l>1{Q%ˇ57<'42*u'NCs#&ӆL4,9rWȮ?)(g*aI/ĸe_C霪bTnɽ"sV3w4X>!zMu 0]:X:¹uC'LSiXxMk,Ox-[QGULtr2='E`)N<9)xIhdPZ_"̹בd;'0j'" GOsuNuNMZ~" ഞ*Rڴ; h^2 xb"ɃI?nd˓8fg򊖢d͸kriVC9l G.`!ng-ܞPB6Ҿ`!c6NŠC!q ՁNp:|#5Y뽴{s(C,Tnlo-54m(Fn&fyH7oȺ2{-Qmۑ\ ⢴[1^N .FZԑbAaPl[8LGz>sŮ^!AӸES]zv"Ĩ$m\}[W }xuL ;SoOӣr J*@ RBM=t =cN˞$@%`('jL ܘ/Zi-eth5籫g:&ysumPD0"(D/ܔ~LFjsܓ,)jO#ԇHsc pÑ HnvuW@(f%'i\Ueb^e?bMT@]o2fpxYw?XnU=B ی8'Ӧ+-r҈`{ԖN=o"{L u|9j.g9vF [~b]ޓo{EUL4p+r$h!;+Z 5{oΟXחSyMv W&tJ#/m "O @ d+Q*@s"< idC2D 9h3XnFHڵJ“Ay7$KX9֣A{ [˽QI ,z Fr~GI=Y?/uu\y(GŜIfYcu尋Y8G8o:2" 2ko\*m:m+d+eڕ:B*%_呱TW ql8D$M-yg/$6i|oQtrRav|^UrxMkkkAtjyَ6-ѯO̤`,Yt1&(-ן2ܮZi'bZ?p]-i,C`,L;v-AׂIDfJSLM-`Ij mGc9zjx\pX)pÕ*^=ޗ G5qo w:tv3˜>=frFE(<އc,c;ISFT 4{X"= b>Y\,[ ~*0+?և ya,O~Bq%?ixÞïe`f#a H9H#׶A7ӓ}d\.LBQQ'{ۓ٠{5[aqiWuVîú&>QFlBi%nJ}_OzI^qAp` $7"7) Jʜ`<h-V(2)4j'f?a`6xl$!*Qa6 ~dAo$]R'grFH[;߻PvN6%X\sG9=6+7;'w1#QIj 'Y":y Ί PSc ʄC^ DqZ |W =f)K"j #6NnTjiv* MԸ,U,i5휭6@Q vYA Ɏ~VWZ-cb)"PN-GǣO|* 7, &w[>Ђg,u..|Eh6++;Q QQJ>1H>tG MH67γuhR7sf5פ $)K͚W/iQ7$_.J>ηHO/p^\>ڡ{ETw nSӗ{c(gͨ9_&ap2/s2BScXI jQUCioOJru;p̊ a.#׶OMR NR$.>SdڰHH*Nw DK Ckdֵ Q0 Vg&~}O42lgyo>7.+SW)ngj.5E-BKT Vrw"$k*Kqn 3eD#D1u ,B<./{h&9R"_=pSg$?G[M!N:eK.nH-|Bb0mqȌp*K/ s3*7Q =W{IvSM7u@o5[Wڌ2fKt.qpӂ}JbE޳I I~~PZ}Ve5sx}ŪƊcqx`o5;\tF<2 K@f ̟wqP{e[@T@hRI13}pQ<^. ͎(H9OҦsVjf|\wrJJKc[Jbl} @6#UMxFc6sÏ눖qܡ;?IG{|2Zv3}d#o[l(/'DZQ E8WWŁ?kE^R?@$_3^-RR3.+kf޺ߤh,ZrAR}FM_4% g?i ʚy"4WP.Р>X1M(/ր(S 3pB/ѭ~ɂ pIg(6p~ 6;w4 41pFxT$ٓqR(vW {-sOnR>)K-QO^xM9t(}$z>\A~*bTA0mHThyʴ$lJϱv}eK fG[46 +n.˲ x劒q"]dkW&cַ`wS'IDJ?U'8h, 9uLRK+CW(~i332#n/ܹ*ak'.e)1(;eྭk/!M,OWS8hiP>M)23Arf}^rebnŖUA}\xZ5+YV*tfmlz\gEV(4nAH/48~ϗn5FC+0iz͘XA ,Pqhub`̳Y;.n#_Qqҍ= M3/4MO|([HZĢbKyBb@`5͒Ƕv¶ U@x3Ӕ13A麍Kؓ2@ݍ~ >x {`!J\c,t7ED|lA:Dl]bX% p^.rpAGoPJz}eV`"dWGݦ}o t{>Y< Zz_BHȡ֘ԪߨJC^ݣ= O$ [ЎBbG)UO:ЋO P<(&M6=mu&r#n$p%X-nmO6.$-ޮ|#E[C #L[)ELh=_JM5>1<-%m x~r&i*Ҕ98PcZo9A4?GG,ʆ[BĽ~wZ]꯬o1k퍘]L:~nYe0v`,FS[,=46톄Ft=vxt8H0iߑI3BAŁFY;$ ыΊq]  0CLNuɫVO bW3QcN \uu -096NQۉ"T̽/4Fxׇ1L'%|4fM!kMR;(4͊e2{,;(zٔ9ƾ:o}L8Fp U ݋s ̯L݇z؞Ļ"o4k2UEI&}>fZ43p cՑR :׾94zjUU7|f{ݞ'Ę-#Ug!i:Lp\ )dz^e.J_ K7epC=oG]K4oBy$5+\| ׌2(ʗlG/5k(kbEpr UNS]2?FhM51ga=@dΞ>?gE*)ۨfOnؽ@C}|[[j2vՆGe^ /\WiC0,.w11|01q]!d\*&PנSq]&jrw1('㤤}giN,J"6!,+*j Bg $EOpC(VZabL"*AwΨy@H0sEC#ϕ&;qbS?o&R:ojS/0 K;{*{QQ@40ЙHIDScGw}mh%#]LJ=eҟA@S@y덝m,z^ K/6:0e')7 p|oKl3@{yiO !nAOdFOhCaQHO'N'u5i[ƀP = iAَ V:dhlE@ =¥q-H;=>E,_Χ)v+>/3p$ D(:d؄ 8ɵY.=&0e)WP mkҢNJ2BIk)(MҋHps.MV!|!H:Vo#MΏ1qPX@SHogD-:N~B<YD=LI@21ckWizAzhW $SP1^v|FO柷t@Bo[-2nid{/  ^ʠ{`?y|٬-{ex HoXMlW=V,CB Eɲ']b++emdVN߯l@|Q?9U3>Bձl œe TKgEi+k{V):(ɽӴ'eB>I|їgc 4V{XpCMWkFI,t1Dg_۬ges|l2?ehN)#$jgNQo/Ns@q!y O6Qǎ ,D -\/ 4Ox`>hb)JC @ yA@Nَ{$' #zb-t{[쯤 b  1q8,&jce M7Jſ7AT? %:u*I?Tp?<}w^bbYeW0 3,y{,3ܣP;l>jqNlg^"󜰈oI/$0tqCGi,D  %>7[B i>6I_ipӽy Z,+}vFs(嗻c[Sm`dnm4>KZ?{rW,}g|mZD@=xqgKvvW7o*{0 TIȗGda!zR'xHL)-`} [̟ΡdX 7-4PQivU&]ZjO̹L-yUuLGu#=ؑ!M<ɚ/)l cwMCܦo[A#w'\!ll|%Ч^YiBaB$Q<$ a8ZD 91"?AnU*kNSr{OT^pPCsFV&tqˣoE} D0/$}A ,9d6#D5UQ;VjֈH}ck hAFD55H]2l5N?n@7RRղV)KʙuU>A/G jFL+ӎ+b:Ӕ;F$%dlKG ++Uj; &-\ P-\l.HԉyX`GL㽎o]t TNH_h)Pdj!bl`M(!/ej;cT| g:tVg̉3}5cbQuqwj: /屘͒3IpJSBA)+)rٳ x2D?06UC?y@MoTdO!eRz }-R:fŀ6N6Ss]<0sN=l5e] JLJLF-jI3|ZO)Amت꩒qˠ;P1%)Yథhюmj]Qٟ9¸k[i@NPH{ƨ:nN]{*pzp&6{0;Hf[eς֭RvaO`a:4*dC¤Ģ ;G "0!63+$AC]`qkEt UZAݎniYz C99"; =3zz+FA @.':#alo0C D1 <%yǙ3Ƞ_aK a'b|+G:0=6H=vbcO[P+uLJ@' 朤o}vOCR(ksԐ對Y9)`Tv/iJ'YcND{c[X\0 fkP5]jO=@v+Vص$z$ ֛ݔ1KKˆ(RDmхMe~AӃO\KE46)% Ip # R:E؜#WܣHb99Äs4b "@洰6Fʲ] n7l n-1~>;!o[ʥg)TCSG+ ֫hȦh21 ߘ"Ƨ|Z%a4$[rc0g(wwᇱɜnp&2SУ=%Dײw\AwI{ nk/_s{lADTU' o:XB7yAyճ,a>^`#`_a:E+彺o.Y|]6kq*enǺ m$u2Ŷ;mDz F8)>0hD́|AOzFag;92iWod5,j `fhTQ1!OmDGtΚ ?|8P7X ŒE[¤ š`sL>d0ku%|>*\ qD6bNmYk4\*ϑ0'[kla,8ױVc,޷E[F +^"ϞGAWI^Ʀ80I}u ŧ/%(7P{ޠ|\t)@<8~nP;t MT)HAέEᙤ6{N)}]M;=Ht=朰V;m칙)dYZGN<S"f0(1j91Zr#:-BgnW/!oDͺ4ťc&Ak& 0#\_2F*yi`%{v! !kw*2f٥TjsA R&r{uHa#孇:& {=@w11=\mbs`nUgJ 4U`LQjR,Z0r0;5*r5*[APm1/&/j*)wd1YB8}0*uYcoQ[maK(K}Ƌu/˓`0'$M0H&+,*bW0ZEhBm:y:+&'&J0LaLҜ4'¶y~ RuݪU9bBbOh$3Tl0TQ:m`BϐoW]a'3.јR;9N@*Pr rx]#]B]((G Ƶ~Uy{:f bn@3WUKv07؎"6tO!Ef{]ʽ0:q 8-~6ע5<s.F&m̪C '|j fws`qfˊtij^;Fp(8IAǩ\OU.ew m/ o_?W X9]Z~w\)~_htARX'S'[/|IZZMHA0H]#ӓUQim\gԟ7}-V+6.ԾPEsZfz6RQ%yf[Y'"if&>n&ŇnL>Iז.6S{fA H[fsͤ' 8ϔ-壴Gڙ_6]V2OϥJbd8r%@%⠺V bƆ9 {&uZ2~Lqw\- ܄ny&Y@qW3jɧq R5eЕ)O3XM>|uLͭjl-9%[ѽ? }5.Ut[}˻dQ(,`/}{Z 0.rJ W~Nِ˦3bmM!ף--޺3ꏚ]>KΗ)U@ =bΤoD,z3Z Iu9PINYʢ˞8s<'HJ1'D>yRgM +6H՞&Nӏ"<';C3]9[ߋ~ ~:|7BٶTW#}0XыTs^.ϯ*8I.bg^XXZtC6NlCL2\34[@&<1Zɵ4VRNMhC16:PsOjΐ=?-b\Ey<QA1+f6t]Ll5'fYh@Yw)Ul%ex#u)wه K0b4m7tõWYLDǃw,~5`C(a l`zd/sycc훐a0G-A*M%$GǥQjmG6ֈ?GFjUZL?nk}`;ur+f%U[B /4l6e1?OWb) ^u$[.@qQpDjNY6 `[~`UhV7*2>݃. ~:q<$L)Rڶ~穉Q"JP6 ﭢ!F}hp[?g,ae݅}c l*cd?,0Yf%Ỹ{i!A軔lܴ[7rqzc7%,7c7ƒkɄ.2"@ozT-bD&ol6W6yLݣr`ʽ!/s/ ?p1MD 3 =!`]xP ;ui }~5fg{=>x]V@6jyU-WzIHy(4* {mP9!gө3d;MI|]m8Um7 d˓c>Am氚{CxVmU8;I,;z;gւl?*n֍pꋃ"Hѧ6|oؠN',s_MwcW]K&4Jp1jT}Ye+ c{CN̖D D[@ eO2l)#^WO# y`1W2uˠ^,#Y 5#.hW=sD@̠ɥ6ݭzu*ĤK%] BǂͰxy˾1O]DlN-۝2fdhX_XPz.&>)6l(O[i bcMb4lj M~WW;R( 6yOv5>"W Sƅ!dy1Ԛ>=?v9a˦h"^nyDk]8踲'$ʹbְ6 S JC0y@iZos@xGXhE7lTa-2. ټA9Ж@Js"G bM/&Cܯ;0\k _J:Š%cGb`[ܸ8?N >o}RnĴiveb>h)H"vfUiMwfdvq1P4m!̛ ]o _ 4?Lc~}دVEfe[?0Md '=pG1B.FS J W bnN(w=>PHSmHU7pc :1,&}K*`uW3 ɯ[G:(7 ȿ zRWĸ'Y5xo.=Rz$R{ʆrQ;ZZUdV!@@EBXBi9^kr"GJ1 GX"0Dc^Xc6ϣfU|X0]7]^=`w}-i=ޘQK@ eTÙU0jX?m9P\(lRp:UM!-AP&˛ggS_  M"ms6ʕMN1Ո6_ 6 /VLj^dO W;c|.:%/ARj4kҍt㙾osغT^,Noa6JHnJcǒq q[ZScjqwLxj h_Sn6~[U6MYJaGmI#+?w\eE1HH|Uf,4/]LQ?qX{F`ps^N\%P+~Gkcz?Vy)j&}Q8e TxJZ]gQ8̯`ܵ5Pf>#*n5txH$ȕuذ*78[ЎA2v&}jȿY`H*etA[= }]Ό+nDV`}hΎ6'A/'0K2H PE[ Izp/&rK>*)|M詌ڂ̫%NKtPs4Jf"fafKzcgKSN),_/eAߔ:kK!|| PfCsبG]}Z*=z11?Lb)9RI5 9 7B$tcpCb$$IbTw[ZMqv'q)VT ~#SBuj< A㚂WԜ2f!\XJ!=D䕩qcHkQ/*NJDk!+"ܑɎ\i|/.%w4oC(LMU|Qu';lMvFJ/_ $fH&*(;>ó*+)"'v+&j\%jg>^2BS&!"ƚq: ݤ5u$g/xÍQUC5#B-oY DǐVuĺuvRrsTǝ8`~1pK=MH;IٵO/ >mi'!́ PaDP⯮F̞/E ںmXopmB1}iV~5\`%LjJT~ _}^H~Di'*+wJZLI9W hG Zժ TY]3bPa-*S yDKkJZ{R@>G8Y8=tpn^#77SC5'l7I!:p) oL#![']dYTphr,;VE )_ON CȄl5Z[Yk^6o߿/Tk9]V5h#hnj€ڕs-g5:Mi!Y&! '- u;3?1zI5нj%PwN7WEG.RBm+ϓC*X0>`m(4f .RcMRC׵FFxǀYKB?I?J.SJ?K/AQ66͗蔔P m)cr6N{1]zKb:?8ࢾ$ 4ҋ"pk3uv/{eZw ,pt26%'$ƚ5bKkOP.{ rydKQMZ> GJj'* <(D`lfJz$CE.LKL|;ÿeaUh-% Yq/U,pJ+7N pu{6V(ȅlk\!ә"g/&59ybPC eLD9\-O㪷c&m'@K@bo- }Y;C~U^[ 3.3fmhn,S1†驗tm8T 5Y^,Fi`*#o19{Qcq#L҇rS^~p,Ӄ42lW9eiJT[z fV;׌u$`5c,e827$Dܾ:I:7aL}̞_koYV;\q-S -`g>^O$$\qU(ϛ (v5~T 9Wp٘Õ{?icuƄm<UEXK,J=nHR̎3 ֳΉ[_dgS]U4Cu>B"a1rb<9ZFTBK&;qtPR|Q.?@QZ?POM a31r+!9P,WPk,eΉ#E ɕqBCrʹ&\Fj W7̆ȏTjJaˀ$p%%6 UDgl.DvFY' |`>$ඐSU?~)e-"`Ӳ @6{{H$mtljT`.ekz9ѺX 4BoW8Q#"qZvwWɩnӤvb[J&Z4k^X[K;Wqd+ܺGж'5FhFˮ`*BE2 w]6;*a;d,u!mhr47pJ QP/_-U0ݯ4pBJ8c) dc;[j/u&ۿ5xv%MT7N2h_G>V'' g W'Iפ9ը{.*bCug'"@GrZ )$}7ts%#VSܰ9suQErEDeFZ!e ?+*wh PQ[ Ѻry6\\g`i:e)tS>Q’k:K nS`˂wL~`>P& Q =-IfVL3R_|-ȘbbL'\HҪMuԪ\j!Oǃ6#"i|J|w-Y32Ԙ**ptzC>5Ѱ.w6cu]$ EBf a ^}NHbN7ۼE&tvbRܬ@-J'[L.s>vo7zRB ,|a0ZМ̾WZlF3聦BqrW 6Ί0( B+;܎M 5&45b pCbZwpt)Abޏ+KJd?啘gY+T+@ 1x=;}GIi"6>|q1I3,F[i@,5Tպ MT-=7)D){ubt ]u6IL$usEU%̭DZR>\u$js8K opV!n _az{@}@y Í5E:)Jz ! O-T[= ^-5_vE oE)NǑǩzF6N^_Ouv3Bh5gd7،aH FL.im1C"Bs jReZ?B/N?<3`3i]  )f,88|Χ6!wBI']@4@#D& ϖ1u}=no{=,zC:cn2؏&}Fēr y3G@H;|"KYLgy,W[Y؃;㊒vA<5"l)V^ w$._i).02&1(pgY+ ?Pٓ 'DٖVb 3S<ɝ&*ǡ~ A 2A->(Sz+ K]Σ%i(HKL>ͥL|*,|+1. k"0Ե2 PΡ)3cƙH2S?gw l5H(Xu2VAm_v4 Uf1lAʫ܌B.VO{0 Λ+=(`| T~XA_ r^ gb!%[z+ <ɘNҘ!AQ.i5ͯuapN>#\.^iw^!C8MTLO$&?'j\EO8D3 0y_͸Κ`_UOYp mdpB*AMjd;~ hQ7gw⥮0f9fX f}56`r /;SykvϷ˓٨+vտaOtvN2(l$F8ۋ7eRߍ\%gX yke`vcd08dE[tl|@1$R^~_;:HmC=ehJ*rWaL/o?m6o\%(GrRP:IY'FMgJ6xL @ЖnZvkc Xd[)!~S-{; AX^| J^?&3\~4tDJoM.MOUMƨahiB &^,3d Qey"Va}'ⰛC̿~s.}aIHiĆ &N4QsIԫh#W~V/IHMy4h0?Hr6L - z|l;ZPtVeآ>mc${?F;%, +1v"buҟNτl(kʗ6ԁ1rlw@1Dv;T4*KˊM›4CE~TbDwJ#⇎XZSy/|{:.$^) y)S2*ނk^X/neL]Y T3ɫAVl Du/=&fAErUqϧSl|bI!. Jm8We53;j'*!Z?/Rs^6%p0bбDqP% u8R!wA ̗8$z?00$hABUnOv=jb9ƚTk&mD!z5>;w S%xdW"H"w)H:vx lk;߳;1@w)H i?Vw 1RPc{#+,# -fkв~G.掞DY?ÑprȦSzv"fx43pys/t~6lVN ?:+gw8BA%j V%#[ z5YPY?{c\ wJ"'A<w$]̓Mר/+z`-w݇%erVQ]G]ϕ~ ƿ-So&BށvwC3\%9 ]][0ag@cNODlsR 0CVMغ;_Hfmmq%*'x yg#rxJR;fꐶkNuE}D[l]AR  SAiY#8ʖBXd xs{dkitz# Y {O/2͖< Y(k[qkz65ȦMcp{:nXZelR_d.u*M::j6ԧoyؑh)(,gjV^ZPrd=ob}}iZ BHK+SaOa40ȉ̀ (LlUE EAH}E6=%Y/@sK7CDhu9ɠA]0ߝhM;\'3o(BqwMo?ukKq_,/k8 *xy!#QYQS=.됯p&:ͨ: #4w=HBNEY۩<z'E%X?8J\B\-%/dQjw RӉ!^/GiK7/k똡S)-FUW.4%{~60L-Z#"s?OdoMkkPZ2kljy> ״e[A)0сqL<8ء 6$7&th?HE=`mپh0K" e&-RTwGsܣTG% B R:B;5n?[̢P4-{S7ocE'@<=DCBA%tB7:顐]N!QMcTnͻI U׭PMi$% ;5hACݹժoZmW=0KEݏIbࣘwC|1kM h ,Qd=Pّ; n1 ugzJEBC-*tm 0Hff%,ɄS؊#@\NadpTeH77S;4O˷Jÿl/%S_Lճ+ z#H"x|yܙH-m% jH+Ʉ! ߸1]1E(}li&g(]KrM{+고ͅ(%QY ct2?I"d_bfd 1IsHyivRs7MzI,TSߣ/iP,?d~:^q9r{^G&$3s,X0bAvWdi„~v rsuC5p}9F">n]sXG5}9p@#zY=|,t>Dd3&Gjד~ӉWeX}J'oQial{鉶,kWwoUJi_Ux;X_t|qWPZ򎸒3ETZc̷UW<0V +ꝤV<8%(k`ݾKκ;۞aA,2rm۔ @[@\rLpش˙"" *+xA0[1k,DX/0mދj"lR| {`IzFܹ!z_B9_9HEzy{F}>`Nbd[XX喨8D&UeZ!2s̼j/^)NdӦ0jZcc|9w ZMw(T2AS4 :x.憼\ϝύ#!aoܽhv7K%<,t- ) a6>`'t \C} EvOvq$EH)FPt9q\ \]5|`cb$[y69E0+`' ;UYb rġu lNG#HD% F<4miB<`V. wv,g s_g.JJj8`aՑƫ݇rgNH)o^(D$Y0(awF24Ec/5X JL-~ ~#,yA~qOd>'N聖gd|Dg2L` 0ݐ(_|Ú$/,MF<*5}(j5lN&.7g!% 2f0Vp  YGjя/97uh FvẌ́ht&w^apʢ[J;?ߥ OCFXc!THUEUEig^Yô\ pKTs$~ᮚ*ڏ=>K:ǵDKSL*MOL?p%gcf Y u[Z_cu{Yu<C!N7^ty-wH+G? }cCve̒4F?lq3k٘8|ʉ`f2f0{ʯHBy`VԊzqq0]%izFZ{A'TPkN6;3eG()E}r >֟|$C( ؖ;^.2ϳ+po5q5 fhSAvlM.:"O~{yBJZ*RD Q24;[ [_WZ""j):vʕu[={k+Fck$YcK+*9t/yf)׿" ;a2`l0@W47Sz`AQq$fk7%CaE/)>AitșA,azdUb?Htz˥J6ڻ>\JPY ݬ y) יK>/zX譛D)[`ad0b<ECxpDKJtFܷu䃔W6aB@? xЁzLқ y܋%ȿkjvEkɂ;Ft,}LȢQ@f((5D]*Ҕn( pkA Z04_U1'MZ蕈wJ+ԕ_/A$@^5?aK?V>(CVwHwB ;oCxß2֩ jޭYf('AVI/ocaYwhj04⻋hH]Qy 贯`w}JEZ4foNBbE~* NM,zu"@@@7>QDCѷYQxjrx~>O| _U֐' eP-\#W-RykK#~%I|S"A,h;P rF O6BgxujŻԺ 3"oB}lm‡kǠ%N1k+9AлF^MbR"I|Ne QʜL*]p*]6s3ʯZiT8Ό9xQA⏖KTi9J ! X6<˫^STHhs60PD^*@Ȟ!KO,$m\@fS/21𲢥\?$<( 0w.}K /)e;7]3V"h%(A1}*{MRo]JVJKEm g0+HϱKa8dSfs'-d}h ^ ~J uD>{W.=fznCzab |1^_^uYG<(n{3ҏI|@_zs-tQlp c wA] G%=jC㔓;H&O'vw#''ްi0EHEmf|8},"”D)yǣhn'#AV6F~!>{jwmzW|t7VkLOV?hr+%"d=)[EÚt#nZ kJfP =rњq*3i3 wf)8aws(jJkzz4y`=8Qo3aXeͷb8y,|;% -Ʈ+Y|=Oצ>jأTIr?/1Jxj&}vrJ3<- )ĮX!D_Ҝf7yNjg&P.hG:5eDK^#ڦ5EKI1QfӶ_ &Ō+VojVdF ɕaJ$5"\3 V'~Ug@ٚoqKtdobBAaQ!I/2q u)w]i|ptJ=TT2 qQP1J ]\ɒ#ׅMN^ bwʁxD*;+)GEՇ,Lkc'QH*v*Z`7 Ī8Ů^NXNT*.'ya0]0oB<^,6EtQ=ҔdGdpOwJ#;ouIITpf<2+o!<] F$LK]U #s0TN} x$^w6OJg.̞,791ؿ >: [Y^+&rog`b6;Qe"/[fN-!3VE V/d;z/;4N:u @:[Nk4f"Y[ QMgBĤxԫQ <{9Cl `?CXF8a꒺dm0#'Eb;ľ0 G|m5/Y^c\ {ọG#j<";cqJ4k`QsvtvP.$YJff]L48}43; ń)ț욷0qTƑ;DY;KI5>EL&7L5 Z^tV9*?B?g,//ZNF2jzY3C/5e?{o[b{ժ9];C4fܪ?M3͹>w0EP"1|,~3iZ΂e|{Vu⣊s! wy}oΟ/+W|EtFFfpa,xWLSs^3rşF83ȿ&hAGBw :v8;"sJz]I?>9N4T?, r|N^qC+ͭkebW󄴲7JJzZz/.ZNIPlS2ҳxW?g8'ޡj$8 td*\B'=s#C&1ϞY )plb:mM"ʎl3]BUW2/d WH:yȸ"piU$ު bDꯎiؖN@5g#=+`ᶍsH?5! ?:;ng8oURArXYYal)`?M;}x$K5I-=T4lK{ lwzFUvYE(ˢ/5&I:wA':@-Zr`ՖnQ,hQ m\(XmG0el$_qU269PKYl;5 !oSU@,s/|VLZX^ ƙdެR} x2ZwIDq5S.G)v3ݗPnZvmf oqC"D#@i{A>{,-ϕ6v#^6'mfSXF;cwҤO݌kocgGMX2%h-HCZ=Z-ב:ˤ6{6}R h@Hۅyf':wDH{SeU>VB?A]XIS.8i̅7\rMJ^O9Zz|?)(O2K Kf6)=T jz>[LyBUc%f$syꆵH KgVgPU@\+ >oSAj=|(.ٌei# oaf}^[iAx I:w)Q /p\zu-~ s1̳@Z@nDYy6]}kYy\C}|X2M\mBV a֢>z=r \8ocغE BpOsǁBmT#Қ )Q'*"<8mQX,<( ±A_?[dg=ˎ.23O6pW_O~R|RzXshr*˲ LVNyg1땞zs;eKͲ(KRK3-0*a*"&xJH&}6.dH+kS'et5^HAA xK! f"$6S>8)!Dx$V&1Qb53uݡP>AMpsM=my^?41k}{S `~||rEjೈg'FURŗL0 雽l̜VMHARY+>'EZ$)!Fۼ_|ٞY( aőV9= rK9!VuV@1&A+:m x8.6Rz'|7Tn۾1LJ+-plZGb--a釈OeS5 2bpѹreqg= UPdu7}ǩ ! M/}ؙ f|Ӷ꾔ѦV/4H$'V$kY>h6 eD%W!\"6 ?f)KhNlO}u'fn)ӳ9 1d~Dw4J~[ן9G=ZiqBKX%7 8Gi[Y4oa_ū 6 S Q6ٳ@fρńʑ;V.lp~ͨE-C1[m0)IPkR1M\9$4KVDjA D} 0-y8Ϛbh*nTupscr?MlgL`9`s%8Ǭ3a(M$dxeA~_R]`G$_7A$2%" _/ю^q+E[k8TkSTF%Su8}\YYq#Ιn'G 6]lZzItvk mLaR6v"ŠvQN5֎-c˘~^:V +OVe#w="sL)Qϭ9|Np k0h95 d H:ۦVUT-.Q4s1-帞Dˊg.{uR^í(p9cJbbLD &0N@v1n٪ŊQ 2}Yhؚ8)Wv$ʒSa[;;'2^Ƞv e"ƍzf lGIvT˷4 Y&]c1hIrմ1ʣ|2 8H{5(ʞ Kܪam&v>4]qK}n3^U[{X_n G$BnRv峛~Mu=[1E_<-6G~3&p |QVSt ENxHT(_d BP5V%ꀨg!@ >);VbCZ}U޵(i>x}?#o ca?ѫNѨM@f)ex)8;eĖXHh# vJ._Y=W,T,L2@MNt)%34/@acmg ;CZu>О<|j˧G`k[ب%7{crUq&eo3&;oDGF=2ϷI WH>F>Kj#|PwUw.2M]|Gι\/>,Q^\659WI݃|'Ho$}] ;o&$9neIZpZZyĉ*jزX82|aWIT+ L@Iݎ)#imrnh^1YS#ob*H"4[pt!?Qxl]U=—uP"dX"*A_hӎ ~rIE􍀮|, hG]I\=Q|z3 b;} g:($h74ܝg)KL1&z  ΢*JKDaN/0npy`I@ R% -9`=l"hvđ.M uF)]/c!ptC7߬5=Tjލ8B醣rMe،ܪb}M|d+GL䧲/3)0C.{$n-Ci_!:^ ݚ PXy8ۑɲYۢ Gnc][$><} xpZOoM;RH_;숴5>{ ,x 7qrlg7r#nU,@/P-S׼b|qJQl;-y)gNN8tS?@Nct"`SνvWMk7TlʄW#Y G_DP)).<VRĻhO?q:;v@VNnA/Z$#$H Wo` ./ݻB 3+zDo~((Xn_B57Ύf@<( ^tE ~iˣYH 'i}e~CՖ,jk UXoĵOں u`5DY͔<W{?]Lva*e/-Twq3e!J7/|s.rٮܤƩDyM?ErUI`kmQMjA")&WУP5Ǝ溗0Pt wjgއ<ץ쌯CPz$rF=m,*;bi =x~ LQHMƉWj1&ǶeVZ[ul;͹]ͯ,ti58HN~|Fw#yB#2j2e*] *rGu/%ۚwJM;QգN)5{ݹ**B'( EH\mfH+ gU+}:Vs0氲pdQYt.@w퉫l^4YM|ǡ .Nږ 5}%":g?ZQ7n8# WJ?p.V!badwWtY B\ڔɖTYb.XQc=H8߉rm<*y js TqkO"7{5tZb 1sUs>`q%dGc2uq+3P;p."*bt$D.A,*>@~:~R'|&:xV܁X5Fj@S%y\;mz@f?I/4v.6.{fwu2/2'S}gٔ~zqSޥIh7*~ כnVoGz 0xkb\֦sۑfKcĄɸЄ"]>cv'y] tRn2ew鎴w:Ko~ҝ&@(I&m@r|;OⅮw1MKTQ2KEbM*]p4;:ܡ !k6,"")Zٜt⍬~U ARlە}\©,eZE`~c]rPd% 9ExJiCsS|>GV$ojr9ijw#0T8*[N{ [G ӜMY-.6F*%H2@|A><<`Pb =Ƀ>G}ZGLxMݴߖPM1]f]LOgvant+m5O?uXWG..qq}5KP^ecx2c hDP,}䐅ִVFo(R䤊:4kEV솃{m/R;B57=ޗ3d^;~g_Gɺg֢T3K8燮@MgsA&B+FuĝH9zuaৌ۸=P$9.Cueά^c'ko #-qJr™DʥV/JexgбV92fp;[}H9DCb,Rf-#fB 8I\_!O{j% D痠?>s7:wX:+M55:AӾYs["w7jM 8cYL|A ÈU:+E'YUI@>ozb/P$Ujb7&iNc I *oTRcX L@TE BQ̦)-3R˺xbxζd#NuUpa6\N85{]RLаL>LBO`7}D/3&@GI-ʁx3Na;*'1K裡wI3#?IժǤʨ;_C1^Q^ ru|.B=Y!!5uXdGtӡ`EWaƄ,ǹQKFR&G}<,=q"]Ҡth2zipߗ_v)u{D6Z*ם'>t\si7-\ Vy>y0T`0h5\ T+T1qtj{5$ #4lM".~ >%^T 2'8^!̊sGe(Ϯ'~Pqt^ʣ-*-#vѐ,bWB?6v퉿04_ץ?Fq/w'Sԫ!w)Qop_Xhk:qd&CN*r.DA!XvFn{CYBY^ &E+oKng!_#i- *-Eϥ߄#wNܴo/H v(UK^la0է{tr?5?Yb濾ʋ#0 _05 @ '\]ne"\'UO%-b01^H&axߠ ߉vzg-b2A b4W0kf.X!t$P._𿃆O T>X+%# !^U j/F_ڒ+FXsf; Zd <"+wJwWɭ k$[R,k ;6fT&*^[s•s"%7H ϪfԵ+o,cfZ i4nج :GZc<̡\k3 w1J9x2KYjsR BXվ.hNcb^u$2`>%f{;Y[IZ|*F&,B=?5.ق|>! a`Zc+0'b.&a석ME~i F2HX~u'"pV /ﱊYU1ozy(e]%" d_t؆ b_׎ !&9'^'%/ԧyN &g8=dorѭis`859yy3 `6LQ"dY\H=NY5G'D_ s"N<UiT1ӶZpa3ήOtLƆL]BG>jj^1g{_E#t<3e~4"xlܬGZ =V7b!uľQXjIyywW 3N FZ40FM~JEO[t* l_Opv$p˓®#wyU o*=$:{?5?Adĸ2&Nc^9IСrӈʅژxP7x)(fe 6XMڧjգ7O׽HEL |GU{~(gZRE#8d̒ԷXޯL0iu}=z "Sn^?-7bQ1?[aY`1M\*(SR l1̌>PzEn9/ߙ> B5,C\xUHkTͧZ@(_J@e҇-) ENk=Mzhechן^'FT/6&rى-!EWvalwBMCrQwd(i4gEG7mf%P2 LxԟI2U{%./7Jz|QL֢/%Q Pj lC;k*䪄Y#dv܏=TC:8}r:NyYmP0ήQ멾H}sgûb'ž)X'?S% j?:#kLN Eك7=SYI/l9QD#2Α4<l.ܫ|TeSh=ؚ<$ZL;%#/SqQ*BLbM\4IߙP' g6xυ葋?lG??N3 ,S0PL)=M%U6@Ρ&\Cf0!4@蝦z9d⏻W[s׽}Хk*d˦#TSF"R7~*uECٝv{ch\14ep8Y[h@Bd yH8>ϖ&T@_um fȎ9'p_e @0cN$TM,%{M Tɾ^2ƻ8`ؔ2*FK`ld$$2Uمy,(~GZ uJfԅ2Mލ-%^pGƵ 43E=]D})9{`V6?ʀDwT+j`vAb X˚@/_pх;a*{a-C>7>C\ֺ[|?/ C N+ Z :|8\:RUlgGx Z :#98iZ}]Lw *xyǜ-ҵ@$CnmcCd !%k7$4߸`]m'kcs$`&z{?ʏkO2RqɦI&zBΦ{[\J+'( r oLp. pg.2uЎ72suzn>aD76jI7+ؿINjQdKgY@#g'[YdwaG.;|k~YP+P ["tZJeW!t.^쭠zxOuu= (GY!dIqiW >n:Qd"wͣ8'Go3gض yS4H EHxǙ)UK-9`· h`_k4JI$)*#\$!)^uM\烙zБ4[*!AW༢Pχ4ѕ[CaoG`Bj[8?S<-2%& `ɇ5D_ Sޭobuoƫ9i5BXG+>!MI_ťmrPd=l=pyJXr>k?zFU(t̵F?~0#^9n"5V^m5DM,mO8suc?JC=Sկo7TVآ449\63}HqArD?, b8XTҲ'G Zv(tݔdC mP2OF wy]ɇekUl\9ÞDY(GY $ O3g_z> >|xT5Ԓ[)97 ]wo&WaY>@5Q3i=$?\#|sTgt۔J Mt#V36*ePOm.O#["Ԙo0ӹgF|zK"9fDv, ֽ%xLhLW(3)qLcq}e͢g\jizI6T N%6Z?s6:I/*CyYS$B`HICd()o׹8[Az>ZI4NZSDgXgkzu5QI;d@]! rR݆!II.({ ( lj_0κ{ҔaC <:5y'Ğ:D;z%# HaZpsl",;z0`Z\w]Cya a5Ϭl"P|Xʏ v4SKDX<3OvSA6 w]Qm}$?ffi]q|Q~;8hM`C&oo쉤 I?YX؂H18\w0E[$IF/~69m36HI4#,dڢj™q:XvwލcAproKk{#MkA7DmƜIuES+b7D6W*+j \w_aI78SyeK9V 4D(t:ip0qnh]H)avC_1s-!ԐiBufGuDkX#x,i%,\üꄖ3N-n CڑŜr ̵ǗK޹6Y5gTχd~'*] 1.s[wzS)Gr`8&/z]g|қ3sV0Qkmтvׅ,~snC,=E"i!crlt>^]EUsL[ QEFSnvO.%l**ȫպ5t'^B'jA'.nkq {5 eW &X^A'Z:Yskա,dƣlf!׃RM~ѓ:qϥ*IAD[fVj-s0cw0ݶ_>˶zI6K*PL Z2DTޙ/! }Js}чirG+Hk#ly1U:l+qD@Qs, g?Zpqrw$ߚ) &DګyᲟooTFE, FSz+ns@Q}59*i~9yB!u j=;nǭTi^ΘX :[SSʓSMHd"eUFfb$K ?g] ~.(ݔ s">m:el!NaX0y^xW ~d"吱o: G_}< [HFz/(ng4+؝=g'g>z/XMD!YiGwT `oPO{_ En5O@jmfLBpfy1nS@sh(5b8prwIQv ͦK0W1-vރ4љT(>D x#C55' ^E!# taV$5Rk=.J Yؒ3ܡ"iY})P(%#YtS见ය\rMJތf4](!B0xE~m"oZizld?NIO}i5+}IS~_J4H(d\vbF2& & ĵqi鯏ҷ٥W#Ob 7$u;7%Wc -4JςXV#So*b{R `c߅Zd[^`֟*1髛5G[@ t,Z(v&hP;If~L+h]R_yJSIJ$!je@8cfY'QaLA:Kp(ou>9X3cD$P]K2j3ghk8D.]1XԲ, A˵@үI_V~PDA~ 'wėi[sCH61 ~c:?Ӈ{Q/+|X\8^C%H{X06YVՖiX4] <.`δ:SSv$|:4WC f,e28Շb/E;bS}psa5TrI@^5'(sUVΌrIP~vfrM`mѹFS" 6iZG#$?. m$R-)|g?)L'1%L6*Z}D|*XƀFo9iiơ fW5| &uτ;X1Y9xotP?XyIv-#꽚^o-ٜUFJȯNYkΝ*Ԁ4Ry=Bw]G*6nwfh>ҢFJʽ;VQn3~Zw`=FS54&103k:M!kNiLPUD&š 韵%b݉ⴻA[D~sa!k{JKO@^cy]scx/&#9}79h̾@ vaxk% ߦ(cLY`\W!^(/i5%1*1XqKݺ=J 4 Io3ipx;$Os Cs[c6vEӥ >?'<9J[}`].V`$?b] +^!|!|e]8S2Z,K:: pʄq(x-$C0[lu@3m&J:̓Jt uc 0z2ńSGsNRX?۔B5AqA#y@R;ܚLA,մp4 dP/E#0%jWbÉ>UONuZA%j_- wsM$ x%ڭc|]6f VbTtt:-W6&~SXu+6`i_f["1uw,*:tpB gQEA-1 8C$=+\Ǿ(ۇD+g @8uG^$ɚ؞&HsӰ'gy֗4wcmhyTɍjyއlH9-AkoD'4Ru1 m|^0]x+gHk[pMò Ao7l71Jk)~Vy-])y!~sScaVp]m8?~mfukZBxX;ICCV-c]Zz%pu 33NwWe;(4`AwY)Bk1=Kˇ6m+z]ʞ{> z{!&”&MAnCV՗cFMu P@7]'V:@ʜl}6IK5 4tsMBeÃ/ جJMv}}sΏgy!ΫKaY0ɉv'Y{Hn|P 1\h*WBa# i+zR X. wM=u^֩0tSmHMItN):VUkdܽ g4=Tנ w>FEr #W%[J }Bf>D}dX[WXDXA{ϹôkD4*kp s^cۙrGlMZ3P\(IqEt6LJS$[F'dĉ`;?ء-T4uSj8)ԎA$\}GLMycUC_ğՕ!QDْig+PnTϥnU\I˝:.쌆(϶e5,Arw%@3JiXH%T@P{6BlnГZK-C zA'o)s^M[,:6lXEOr ^-hf~d32fsNw.>UEKT3Iڪ'KJȋbuf&ܨlmClAFH} ;c۶%R &Do |'X4Cp4<4s{_r8-!4 J'U@+n &&'8D>pIT3NI=ٽ躪7ŭ :qf|:)*tL*7U9B/BU؁Ⱥ 4|>iq-sC% SeJ$p8=%?#هf AZ|hҏY-.KD'j\mAb)ѣG4 L2:7'%咯ϴAأ\(x~$ܑ^E&pf1t'ζ&ldD0+H@dMDGrw8h1LԽoE ++s_{O | JʏoEi_^`{We;jw24D&{b{Iv`.HN S+Ĥods Xn ~hj蹧bᒕ}2X{.nɢe⣱G{ wd֔Uڏ%(FNkaV7ռt ݥ ?=gکB/B-[BkVTkeiSPMȌ) ؓFۢYJv1h\_IpOdcZ'_]6P)˶xsl`,6lRbW$z9Յ>tC=T=Ձl<Ufsf5(\zKcڮq0P; ;PRSiּ:A(vTjTERoO̦.43#Ee+Ar J1)c*-~48+qg3O !q#RČ1~%O}HC) &FeMFQTxajh֠yX7Ҍ+|X\EW]O3;nFzP_[E*>Ѳ(-m](QsSw GTO}c1iQ)r .](6A0QfE_jE:!KWt%iFlj:D3FI(Bl7vFtă3k}J .(M7|zK /WI^ Q*KcsMu 6$ĢY[z`ᤀ @0-rЫEK|Iv-H1LpJSG^$~}Sfi !JH<;t o (_$-+R02P uWYÏѽS G,-1& -[T&y`܃YXjIx u+#YLU}pm*bC)$f;ݲBċK{fSlGօI%!x'(u$[BlRoЈHRt'Hͯ2wew^VsAj3[fүҥӡQiDÆ? i`Tj.v3LB#W 1ҋ}3 6 3IRNZ_n;*Vیҏ#sҾ8iX0~h]oZP$7f-4ke60]3 hL[0%Bz= wreD$7"/!{2b>[zBkYv[#Tɛ7X=mIAaؔ>(W?;ʰvg^_jɖ[wofЃxV!˰ w@;O'ۭ)]w)Khw'ҝنC hʙ^Nu;iזE5 r:ZBCeB%Ĕ`q8nc.@68^\Jo?(^~y3O÷D>]p *b,c- FF> ,i2~b!j[,O2<|EgY8-jȪ{Q&߸_&/9hCЫGĐq9h y׋|@I"*6Y?nzcP(jcs!E0E3YJ<B H̺O M 4]Z`᧡yhNi/S9 HJO`Q~PC(L) oihE}c5 xh:{nF xXI+䷀ Y/uE*5cNR+f\gk+g`%ʔOhC@k,hyAb"X5.ğOĬ |ZcΠqYۧ.>qK?\WY8v[&0l|?,ڑ\x#yFȌ׫nS?YmPh,D ?[@ "Ga<sωu32Ҥ9{X?O&0T=?`7%IvyGqZ-׼ń/@c uOHha8 Z~GB.7"6λ#HiD"rs]sD2 L$xrŬ0 xY8{JȶRZRyS5[ٕ1κpޕҖ@oE.$v^m뎥 U RTJ)c%TlWOC/iΥ#hWn6q #zv 7X$4!`Ol/"WsC|rgb) )blnd I0U̴{MQۭD*[ŏm80oF/=q]kڗyhSp+sb0H o᪩|{_INh"HMFa a`]#zȽ=ӷ3&t"d<ʊ% TVܶ~s}B`ElD 5ʁcNs(+j38!S :4yy")3>[;@E%nr3r6hGy7%V&9YC-'Q{ QZ۩mǿKDY2W3#qL3M6DЋU.F4SC4Uzp$X7';䶯G- >xTtjc&cM:IAgJ`N=p(!`?JqhYDEscV#]T-_a?O'b)PjV\곽bqN/&uY{ܼF?hiF`;_`i挄m T~0ywmO$%gB _Jr˘h ў־O,7~wvr?)ϢĎxzNݙb29NB&jPR eu}$ɋxq1 ˽_7~<G(~_%;eJ"P܈e+vgޟ`\Kڕ0+d#z_m:-<ُ-VZ$^IyiD,t8mS{˰ Zv}Aסۣ5wlt 8hxP!Am3lV $ly,B\Jv`zqhq3UF2zsCөK#õx+l$[A4Z㳍 Nw^4fg.ݤXfp$Qv>ymG.%oUPVrW;Tؓ030SLW[ysZksHGO|>Zci׋[Bx]{щr8 He9e4 +mt㸑ԩ;Yг#E(f=ƷLQ#1ː$7U&Y5?ݯco>M+J='F`r a-*oIqRp :} +|$\{mz^ _o|.!@!aX =bCBL(qWs]2`fϕ}Ùc13&8xʠwVSwT$4c:$7'lAN.>% =fT6E֫Ҩ&)Y1sjU\CT:j'b"3mnC5d7I$J> q.e(\(ZTro|w!9C`%5N4MD>E@"ݻ*4꽰||Eca;!R:!] ~|ߵM]!xc;!?͘bl5߸+.Dd;wk)I2C#iZ^F0/\D$u6=! % SDi:[2w2]$@%~ah§ cY\EoCҒ $bRY)iRzC1,ZzwUR0@Jg@}@ ZZVhk(K7rfYЈ`4gH73ˌU;$d L 좍 M*!,'n='d-lpsTBǷF/j د/A `h͝!JFlܠIaU{ntNȻ ] )"~mȎX'S:*i|\H{u j*ek .,KFpQYg FBf k7e{p@a=&vR`0Xr~ MBZUΗcLY;l4xc%60&>5\\SӏoOċx;ȶ5W8 UJQD^ixe #p*u>aK sk3> : A*Kx0|ي`5/*0 $+?LUOlFfRi ;#SaO-%:2<#+˟ñ;F5Ah|d.Fџ5g:RVF%l@9Fuzo j_> 82|ު'%*7 0E -܉D i!\-$S\fU4ʀ[V$q$GL:F9s>_5Ќ Y5V)jnNftL?:r0dbLjB]W00^e0^-F5ŗ~n2n=r'4$)ul)-> 3%8F|i=8gKy&On* 7J{V m\:5oYv}֐\U[^J'rJB `׬]m"Keڠh;S׿x1-أ(˝4UqBXǭ~DᠴϢ l&vF"i& Qjz7^*]tv`I(4{4#bM3{NR+1Hob {(7FYO~6*u=&Oh3&q5C^A}s(.4o]8#g(L.i%T) ,qMT,' q5OF{V%,K^]s3vDѳRnBf)baQi:ƶZ[1h#@ #/>сBw6!1bIpgVN&SçzE'flJV+jjؾ 3e`sPbA&O QO0YKy&^;ݮ'^jAE=rpHs'x J xqޔxgCaqC@hH.2 -Z,k Rd|oϵ{b&L4 Noaa)Y3:Ū|RXdBciї>AqCA+Thig#T ͷ V%,ⷐ3 ϳLddX͓/],Y/)0ms˥8f<2xF4pmRv]AmKށVIԩb y4òeF+]/>'*6 ^F&nëg @e L&l7TYkWrП)H憵y3kH83U^-+D!]lZa7q&~7*pCFF&n@~;Nxv,`XS3//ӊj)|AuDv 1[{&5ͣx:Ios%nKd^saVÊ=_| e4>b(o2&lSZ4!IkFZdJ5ǐ ߌJiVT{^3$ ͮulߎ ܘlF#|X=!|UF(şd%k*ra2FgY _60;6v+ eѽYXkb^wlDzH 댱+ ]{No[D! "=Pk908F ̅< IOd&Զ[O2H&.U@F.›ϣӡ(H ojcRq~9bPaAxNazu9J rn3S>=C A8]6~񨷬N5ej\@ #f\/Bkek  Lq6=} j0x=`BW5ҫ-5DD~T~B=4[nYkO; zݵGZvg1/DV]b10#΅HqO[Rʕ0>%3XX)?}Xrbns)#R?fwPb4YhHGz*9I8WjCԛgIBr^aEs9RE>;<xHUjT dܱO뙢tz mʠoE:e P|ye5\ͪ;! $ .+aw6A^\DfT'I[irǥ$c?uP ۖX sBR2NQTTDP`cRpH@ZEhIWTQ}{%obO֣^b8̑$o߂={&@bX">?Cy#Y{z{ݕT)قs0{ÿ{W_V_Luؒx-E䩥Y ({ށxE &.-0}ϩO㐲;9IB?iu+=["J*[B:IiB%(WF\=HCi1=Xy`F.f0<Huhl?1b ,z6exEjEqN8[[Nspj`zh;̭SM!VXaՖX&Baets޲):=v%b#v댋@\1@,SǬ)nx&DWd%8v+s v+|dy^A+ L ,ҽ4 6na9{Z55-Ӓ^iC=%aHra]hwA-<ŕ Ú\4E֎DBљ?˦kY\hΡ].OV)}@\41O+mU1d;r|:-ȏ,#+}!8l~oӧ#VR@I7x$E7m/sODlO$" kO46S֥?0A(vpv/p;SLM\&۽.nIh<*h;CF*,xkF0ȇ {>Z;u9dcʚ־UY9*=~煐b,ӡ}-ÅEt{GϺ7ID~{?s1'wriEm1KRaeO(S" S}^bqg6nrC`ɪ QX@UhNŸ `AdѭgmZzneC+ ~T&,Tpy)hyEj'-峉 m^)wо]>w+}:up+71-_Ȼ8 .ꀤq r&q췞Jg:~sy8P^!]>mF )#_;6bfEDL?~i.JnZ٩w\_]ӡ?pk _ TwU/0Ɇ|Fׯ^i*/9 0Ur!<!'?QM>oЯߟw,:@I3*s2#7Hu}6H.6{ u`?I9,:?n5]wR]<%J:&hRijUǡaLupl732Z?H(au!q}HMy !2BqS_N1 w잂z]Jt3?5UxqY,vk>!s-t &/w\Q:m#'&DOV밠gNҌ966=VǦz.WZOT/w}ca7xՠ1y0xB $X>CLlV-%#8g2Qfb&j*<Y&J0x"po-RJ2L93F_5uv?1"5gYV[wpC58 ^FYbfNOt {ٯ@OOU^Ȕ?fĢ^dTD?Ha[Py--K葊WF=ُ$( $t{{h&q{K߃we (L)FnպI]@E@V׷t y6%*$8q8uS]El[B [$M}_RWrj LHo{_dV(`m OTEjuupo"r#}x'Q8Z\hJ~nsz_M\>yjd=(蠋ls!Zokf})hĪ/"rC P `Js:l?I9Ɂ70- *0J_GVk@`k4l=5GԟuWgL͑ tsmBHBqzX1HfM>rDZ99 oֹ.ULu :/#(]H!X !F3idI;Q&Ys‰э6ThԈ>uGIlUˢN \"Zq=ժ;I}?>W&G#%E2_I5"߮FyKjU Lz`)O9>*}z۳&Er2}GQE?c6t:fqT!xFB¥65Uڑ#XX.Fd+y)i R׻% g{<@Iᖵ ,/@v%ňiNNNbi)drCڧUڟJo⍚Ħz&kErzSۦzRtt_7v嵣@.%\&` `0mڛ0)U"=?ezY*BW>o 303c] SKS@wLJd@g؈S "YI3(@Alf+sQ~C !z$·߆Җo?,s &E.5םM) %;xlj\hFU8%!UU>0U<yeoIަ+p (Cmr۱B`>Zxk(6K e??H~)sAŽR O}@:Zj"DޭRET ƻ=75V#QƎ 'sU9MiZ_}wȵTO'RD˟p/rR|T2R pkrmv0(HwI_Gˡ%K_Աת|az奀BY[Ao .nrħ0i7 =O{IC! v[/3ֽ(XNtH V{T鳸zm Sg;}D"{kEBڵu`r$FE TZ@ϫ Z~Ipuߦ׭ItePuÞpE "\5?ULx|]Q"=X|MB+uvaճ;dfϏQ z^ᯝ))#~tSC~ѣ nHLhJqf؏O4'*˽> zڎ>#/,-9pGQ+TA_?/8SIH_pk9e]}W݂~[a<3ǭ~/-[ՓwLQ]=-@[_,/@K WwjH4%wzx4-Ew@H. o2;jm")E9C"C$$8*VC8Tj$`M /gGeHؔ*cau!5' 6ҖLa$\T3?~`X)>YU2՘dvd @AZWIDHƠ[7s<3f/qO| { df Wa~kc_O(N5;`{SPj@Xflk U|Cf5l$$\ l|b(Hmȗs/q̨ 07W\ueRS+%PIoz'2Ǯښd:$ zu3a2POZ mUi\eTx\$grwq(cH"y/.Mٵı~]3 O/ 7Z%,,{JZe[s{9~+ͦQ" sƒ_K"CN,<0FQ<@2 [_XE1޶-(yq)ނ0 baZ~0lDndoo|g^\ڌ>i98c {l8ŋVP#SAAFdվ")-g(L{0d9*f|ߑa F:_Y䊲͞k1XUszL !{]· AJ%3YdE%GpO18Q7Odj8w}Օ)LYYr=ίc |޹#A:g>61 A WVWt_Ɠn96ÇxZXZ0UR'I kq2R‡dD"@x_4lq9<H(RވY`$܉Y tcxW3蒵(*B_ ^Ëŏֿa{ں2h̊MKNGt(i ]ǂ=]\-ץiC!8W6,5hiϑz#DDט>]v?j4CS䗹sܵvJ#X ,yrw҃E90 F1F"]Yɋ=h%r(lɯp\_pdOUHfa3"8Q&%[jEWzB&I\5V5g#9=)5Xag|uj<9姍$԰:iFI]j GB KtM%֓ =+3H4J[7#l#nȷctWcL%#g;8p}8ٛVVZJAv-+gZT ⊮ӧaZ'<\RprsMdsUe"IOYTpUNF~m')鯇[j Ҙxt  .l3jtn? *Bу/IRk JO3ꨦl+n䣇O:0Òg>z_ mؾԵkS rLr:鷂Q3=MgpY<^ bTitGJlzq=YmIgE`DChdZ3|$񠓯úC;04JX#FBMst"]QA+?ڶl K>Why;}~mu7Zdb6o5 GW{n^;ܻU;1Zb2;-+>a;%%.?kSt :RԎ*bOoik +q܅KZ;B~0/ <m%!GǭY%PaV_QIWA-698 ̐y~H~ iLhm}ǠRdmJv SR`OuFh,=٨ OA,I[ƣAL<r8@HC5 >3'vG )Hyֳa zI#`ӷfb7-.,ufnI._ú"hYq0բ=07)ǯ 3,ZLPXλA}jW$M Ê4^b<;;d z;kBU MU2K:[.BfGY}Vdhq?g F(Hњ[!#-%;.VgፈO8jT@K@ϔqWZC|biA KT.ʙl 2So,Hlت|j;G7@d㴬=DkDjHmN2V :' |~„BdnR36FBʬYY:b!T"%(Cky6`_ɯ wM)^_n`>Nty GPێvY_/rj{p!^)Q90rD;~PNL&SǺ;dzhݡ`T s*^au3]ԒKݢHư-^|tw7<aEHMeVzCa(m_T߯`6 ,4CWz\[Rg [jmଌ-C@q0"PHm:>S%_|IP7WQ+07bԀáJةԃƂ)c2/KR4Lx{`R"[ǩe6c?j yppb2G &l08좏. |_2Uӻf$JgNբ(Kbƿ ?0I0c;''ƁUWqdx̐@od͜VEyt%vzD =[h׬t5 %s/|cM/1^=r:^˔jzw4;\ dq`=Us" |Ot+1,%ꅢ'8SnFܳٺt*UP8l.R{tfxњtZ:.?;ϴ`A4ADL,T81&p+QDDZC\fֈN*y󍸑LxalW*Wt!- I8ɫx (Ę߰ݴ2@5Jr>\dT_~f0hŏ:Y<ֿZ䅕_jRUtM^࿑NBkL$`Bw$ԭ !ʘ?}0u jzeHRuil&UC49kȭ? k&&ԠԪS _f#s0 w qx>4i3DTrn *:)@/TX{31tYZd48#wYsi"o'woIrƖO$-zԘT;1ݸ:$&mxPMby.ܫ.ošӻ:}pNA'RC)Zڛj7v^*$F!k+k6Ł F)a2OmBI`aH},HܘoS4EBH^Vy=3@G'R]'sev`.YI.UkDK(Q6҃ٴQ$+,* x)E}AOT(_ekbL,.א1O`!40ՂqX}Y=٘Ȁov &*tn0ӏ4KUB BH]ȷ漁mMm͇S\̠b}%MNoG5jcӋeqOKOozZj+9(0O#Ǿp/#v;pΐ$dՓg$\cee~M76cGWs8J{βw{rL`(Ra| d;1L彆)ݨ˃ tVZi?uQ,mTJY+b6y4Mm hdtbEJj慢G5蛘\+l6l}'{C5:Ur<~Qig3vE}|Ɲ̫JYf,/27o~n-K2YBggbVTCS bmVR Ds$_v+ ;@*,j>SA#{twLrU_7)-mC-kU%Wpm]ZMy,odû#lRKm_SrSM 6EJGTc\Ec[EV>s0&4=,C3C5!kuM2 8B >Yk6!#dLQfDqobC|il=]4!v)*"k Wp%h~p}I*rBvF&M$3F9>ʒ"_Bu[& K1;o DK}/lQvrp(=l b9(6 ٰ *Be?3i)G}9dܮnөB޶!4艶ȍ=Ie$A:Z'lD꬞JE-YbQuF-ȭ&~l[m5I%Q^Vp˼X}r*y"tDL< s[=Y:/AqBjd"b-`rj~>irQKw;]I,s3QG{k]jyr8DAҿ~ϫ$(7A'jSQVUx#TЎECGngtĽ倊+ՊڝCs|~MoNMh"HoY叺Ox2UHڦKF*,3,JeʦKE GeZd˜*z\.$wvHnotc.IaZ` s"!{J`WS*ّ^뷗4-c%77<͊h 젹[!TVK>͂ՠO`֟,m hzuWd'G1/hɦLY\"2B>!0\KQ,H0as=fTrD˩!ol՞?z<Zeij$Ll@u-:b-Wۓ\^X> ?[1c)į<Eu֚pj!U=WSB!vtmuT 2UCi"{TV9/Uߜf,Zx(j@ٿKi@"Dk@j8ETuSl>Pf8'+^!Йf06osuKaUq([.^t]y4VQac~0< (ʃwœY@yiv]t(aqgAvWR|pxPj,5.ֵ{jvqy#߰%c=!>Nl56x&44pκSZ 3hr^ 8LItjх!."+A.4b`~{:ؿGwY? 372zoy8Fpac4/ԨfU+nyS>~I]mXh|*98 Vi3bxP|S@$&'>πbfXu|]vm!5#~ ;̐2io;kbޘ> )}*N(*W.1x(u obL!vYT\v*>) bUDԊ&B~ԣ~vjN6⡌!O CXQn•0BŎ>xSvv#FLJaRocF0 h. |̶7韊ה$j*Qn 7*4kh;:GOPb$wt7j/'7MfkוU-ÔX&.R(RpKn?f1 ˁN3n`J8Q 5WGZ#c ?E]Z+y KKXB7|tm\ÓtlU CݱGn3dh=69xO%n:O L%|2,F6g il.f1Jw+T`DFˆ2JZJ.RN v$XLw 8y.qݎnU s/:P}r  \Îɤ'`6ǒŗޭebk ڦaN`BT][ڲ1V2  |*Il0;CyLI T r:DteIv{v[{O+Klf vGMOHIz=sHڠ`FϠXBwu36@YyWUH(q RS/բj۷yb~Q~߈r؁.1T!]6K׸@VsoCePV,irNrv `BS@ Wd#ȣ7A N w/rK{R~8JY`P7 `5R_vz8t{I5`gt+c_`b_}ޤPPpӎֽ]={[_ƾ$ͼQ'2-<gdȅNQ@:$jO gGk@w:(qT7]9T'ƻⲒKc [C f#pڵ:Rzˉ)ԥ즿E|䒂 ̝EQ1X4xO TCn˰(o3Rdrow6?_Y.}N` )!UU/m i҇)IB [ڶp>( Ʌc&뷢QqyrpB/x?45?/R9μ]zFD}GhvzBZ)K$߈iU˩-+X̲ eη7sR>.q6>JAI'$/J[E#I DRndy|jkao0rPGT-dr=Ek &0E哃œcl AU!^Gƭ`VŪ `UA/}6ȩ=Qc`X4"_Y*߽Ԉ- F'a_ѩhaeE [Pk{NmA jW8z  41=s=aA i}4?{9Ύfώ_kJ0s<7m{?pbR@ZJxEkˊwY`S{]q ;cf֦4+ ts욓6eC0YU[zQO]boآ2i=/50X x ?>da>^&93YV]XF $`thho%%&҄ErjEXR)|KPw `hNa&_ߴc` uA^4gUJ?x)hi\ȬNor)wgW v)RVsRz@U)qҠ# aH_č9QBXtf*0ә6K>jnp\1XGEw#,x@13q2=qC4sXi%~݄VMGڟb7 :C Yفįȿz ~@z7_R󕌙UƑxH/\n-Y Fe,s\iRe}~6j_0n =L [ @,1U·٨i1l#[#в="g\2^,2j؄{V(GCtؕFSxg@Zduv)14;} |Ljg7Gw$cRqf;W̪IghRnkSsPK>T_E `s9A !3J$/w}~ėr=-+o dؓ`,VZQJK_>fGI4@^ra wՉU۷$PJ\cC9v\2'bM:n<{`Fh>$thL.* hs9"x@9Wh,O$],)OS+L 6x&j۩Nu5{W2ir ?ul9bFmq| %Cy0R ++K^R;1XAfgo tBM+ӷ nɦEűBrDE1zЬ?Ƿ0,.{;Ao^j{@-ca[PYy&k6C$"BۀGxX+7d&%]fw|z4* $TKsp0c.JF{}닩GhY>_ȣ,9'89K$׵ޕ糍}+ )N ( \ ͬ. AϦ(=TokAZ쎨= \ιH㎞&ga| =Rá_a1(<2R0@32Cr0L~![gf,Q7'o!@3iZ] @k˯)Ƽ߇ JJ1, +H}2(hQW'TҭpmOXa٨ !'9EYͥa:x!l\ؑdۡ?X`7; X׆V&$JI(NF G{n↹u.h (CPRp_cXDoe8Y tLBD=z r9>v^[gSv`ZXHQpZQOU5ptξG"3þ; fv˶.N[.[ xoi;9,Ȼuz`Dg#{cO$nbIk4xD.w4'(+{^EW` 8[ْyyܢWNOyTdß '#f[&i 򋚃H,܉/XǪ`$[ٛmyEJ3E|% b_bGxeNc$5#&wBy=W爾3 6#V+(>u{{-4#TA-O9|4k_!eD-z"7@Yw-'e=qS% q T\ y eĬIe)^^c"~w(Xsse XIF 4*AD9~r >8^zϑӓ9j t|EGHf*ERek3"99֣'j8^P g*Oc]bFo0–&hh/ @ZPl"R:l] 3'k<^oē5ύ4J |Q-~t8n*()\x@<}(ΣUEG@zZH.u36PrVC0$XbSVC:67K~ SW pS3vuy8>)xG269İSvgR4hr;|Xޟ7/ff7-^xnᯢ*M')dz⨵H-V1k .ʛ[4Z)=`u2LfX*j兠`{5mȞquIf0"qD"0冸Zu]1t "Wq՛eVT!"2(L BGCʟ#$>^&_P\h א(ɕtp:bkK"zwCs-|U;ߊ8g~הOB^܎ 3LipoE3R6ֳnOOZr6|A)h#`1dyBʋ=e>>gANp  (G12H8404e/Z>,hڵtfٚ"7iZ( FR{Ku-zIf$ydt/ʱF&)~OiRdGYnN%ڲvi Lpj/!)oCJWuxO>ċ(*Kǹ̬lP`ݠo2vo[ CXÆ; U1*P o;3~%-%LeT)b@a=A<3 6F&cY.z072P@_mF맊)ȔO}/ =1 =!| c2an6BHS 7clsygJcqQk,zPsH*'ؐzGv44GaEpyKD)ϓ- WG x]5J*&n `C1#Ǘ^y֜!*d+n8M%Z=~bTQ L!\zf4A]0|Oi !|%?4Ӌ<]3nѹH`NFתIXWj -PcWIWT5LO1=eUX,߱Fcr[}Y&(>7`QޘS @-yÔy3sI4rJj) M{)J3Jbmep56c67qEl;P Tgte4ߛ 1pS#՛P!x=ĥ%(av>|UY`d -鶤E< b.0{u}6~/$¦RFu~)rGfWx_ә^:`ܚi2'gHЀ%/ƦEKU͓ 3<&K:XfZYl"/QܺD"e/k~?Xݜ,">3-8{%T1tEc_Rx^Uz9m!svɅ`fd|3B< zшås]v(: 򢚋,^;9pAx{8r)KP)UZOHAek!1飚)yga+ ~ h*}4(Ľ6/}cو,XDWMb׉ >҇szо _BFYnͳ!WྫKbhYe-S(!mj 6Ѯu qJ ?vË͑j.,PSI6[7mid rrN0t[kґ']T X4"(4ېku~Mu,uFyvE_l?2Apf{ڊyOuʳTpE\Ks񨠜* ,ҰvRizV081h%HEꌩmZz<%8je2K%~oKva`4*A㽩>>0xb!!q}v k8^ԓI5 T.]h;R4]eh7?<л@dҹq+r 57髇X#wj8z-hX RT0n#,3iwl]ffzdF`Rig/v*zOc ߵGI\LEN:Z4޽0ʯ}~Tvɫ52k 38L'S'мNPOb<^V{=k}k@`<ҿw\YVxm21g:zT,3C\S6 Ƶ#_z b#=e5ӗ`dw ޖB79 dL_v؁aҮP=uf[8G$3#,g6UtZ;5eW&YΑ EFj-2kܷ cr$/yOUz9** $6Z2NtA9%:Nw}`oRed^q)z %g{Y_Zf2*ڃa"A[cp̷ɄAi{Јp7Q皷qº( !6yaCYq ێLYYa_t-CwIUw:4d]+aJ[̓ q--(itG.P0{;:*r!/}u=#3m&ؓl#4$տ\63)’UՎg a.dH!,zC&7'HճSoڻ8C~ZSz¤ROAI ` 1z kW=x^!!]!:^I[zS5 66u\ZDqj~]tex2])2jSC$A<0x5-rQZuD7N1E+ZI?Vi'rKI_I9%Exs!F47C`5-ݕ`Y}l ̕!ވeN|46@0G0d)ϙdOz*8[I6!ќk p@q!0P{h>3,[Z( Xp(sR v?m-l(ԄL,G UrmR++Uiםwtʆ`L"fK4g-GvDRQUYC(J^JL^$Nwil2:ğiu0|-NFA<׍:*~&޶FaƗZ"(Jbi dq闌jY?$\\y@!$y)RYY!\2\3Zc,_2PFl!-dN Wl]|_0՞uG"f*e-ͅ`aw9u ';b%C5tGNlTA9[){KPrFټLJ,@=BF͢b`BjEk䴻G8HZ[C:7#"rLjhEQRHl:JM3@lj4S]c]g@&SZk:Pa}r ,$dтC8V>S鄐c3-Lyo7q|rK%W6*V KYVk9@`yt{ؠv/6c[>.!>lF&ݗ M-A0c#HVP7X-2jMW,Qϴ@P[J?2;gc;Xi$Z|lK)3އᴬ%zn8S@ $-M-\Xb(׊*Pߗy/FuOfahcؠ`?ͅ ˠ {_Ʈ Ty_p+ٻkڜ:f YvQG}-W\,K H#dU4mzӡ-7!$-t:SK>ea!upFͶ?Ƙ'=/mu1ߵqҸP"߾+b(HGԺ$:"h 2$^b35ZÐF g]kqFM%G{q'0Dپ}i1҇Rz wp܂xϰE 8I^f T 񑬀 @U]RIpC&[PfY QeՎ,7 ~D.]w╸,Frk8rv:Uš$nvJ jrչobFf%0G7_SI`Ź6\.Ik|}Q~Rz2(M`&`P%)89 Fgoϓ㥢wBz"h"2I= R-'ajq# ?{EN=\v/ B cߴm 0Oı;z]TFìZNr92lUdn"i[8Hf.UO7n7]5n1 ЗhQ +$G܅ Bb0;jU&VQo9u\UHVL K]1^asql{l*vn"oh񘹙U.2eDس'/`z\&A-uMg{KYl;Q!Boi\:n„P_զLb<,Z QhEXVX~Ƚ7W4ƿnA22]U[|| >*$%vP>p6zZ(qn"Q{%tf~UwR.0Uċ|C|@1ɕr ulzbo|G'TSrBnqq 92ͧ/PxL7' ?O<ޜrwyXI%]ń#suښ[?8v*ݬTR5FW ť꾙nBMxf+# }Qz-M(aBG}en p.7仏P03Ic?D/W 3fucYgN$כ =~N'PIu媅O|lW*Mx7p\0ĊgO-Z%CQ[[^C*&I9I նOW_ *d[Ʊ3b`τrQ.((}MM}\Y1bUe.fo qiEJqۍ("rd?Sf&HezM.3/ѳ/˫Xsg|[`|uSضf@W5)uЫv1a܈9&prA%c%䉧~.3ܠnU"M6zC1q7*6\cm;GE!>b1jK@"p˝ITqAeYTr1Qs&TBWEkͼ{wކl< i}"[PK0fwde"R:Tb/yU ieVE> qTl&lz#0~oQgˏ6|os$}0{6J]JSA"5ت׵Mhᶶ];1s!w YE(Fwcø9y9whA'e%lTF|UG@ XF,kfN? ڇ^ 519j`S;tCӱ@p7SJJ-f7nh5BgR RI9@;5 #̌Igs;%\_°6f* VL\J񻁐A_eUmQcU-G{9͊u3.87]26kC\6Յ8<0 \ S{@![?7tʘRm ~fF ywefQJ|`qբ=A >[ԤŃbuА)ekaE!Bro ٟ4ݡ-_nm$[}lP ӽݽ|&c͡Jffd öK"o,uE&T\ŢPG^;gtN[+Kbq2`QVs=oUBtV<]js%U'tY 9]F9 CPzmqCL&o7>q O zVt_cGazSN= tPpSZZN=o+]yF֙{ˬRgb\cV>L{{`>6uujHLG4@Ag;f1<{CeV_QƟ'NfU40Ic8n0Ƒ6?W?ҫ,eVVê1\"e2A3YTDμ' gW-cV\ْ汮;'K8saD6hr#j0%(!##B̎levQ6Üqo}YEp}|j_hvcl欘*5 (ԩʹTY)ăm9d[?pX ̙'Fl H 2b-Nq ͈7_+c5Y M Ԭ͍܎.iʪxvOѱ܉8Y~:aOi^ehMp8uZ(/~.MaҤ^e/EF r(?ڦW@3-=s+p>x;-\ 8>1KUy'D>BνyB`.crQYUӔX+M +;dj$¸gwSHq/-G(  Z.O ffCcnP 6fP@^/u݇`;/*m}={pxځS ~ؾpGDfn.=Csr$} ME.0.lt:JWz\aE^:'7T\D7CkB:'n*+OK]5Mq]ѭ, bA|NPNhƓPʅ(!P +UXPoȝ^s[mfA-ħMeQGQtjt+pc!x$JlөЍj_YBd~ ch8?~a|{R3K3bׁ^r m-Z,TD?z[+mp.pG}C+/'.]YOr&%k?73p]?êf)AQu*n6՞.r ]6myNzQ,8&@N5_7K.0;+&8Ȑqn@X\ɋ&=:2uKT+Xeab_j1TB]״Ҟ !- rLL3׀0{(׊iنe6}҆љ{ :d cPQ T6$RWaA؁YfcBkBJ1| Mϭ2t,ÈkapqI:LkHo{iAӽ  WZdc g,S|f2֗WSQu%{+q RְEd2EZF>j<4G|V/~RV]eXi'jEϜgMꮲoRq6ȴ3PbRI%$|lav>^W+J1qZ['h, ԇRr'}h Nv$M\ &AQM߫%H]d7‚Z86Crf|,}ƀB|U1tL3pa%KM{$zy R]XS\~-6Q6x|Mdt&p~Bujơĭ%2<`Gy5 (Xaٔ JLIF9=3^0iCS6#GCY!|^r%3ͺWUI~=Nc# ҆=z#.7Hn݆+(#t< igA@!,604+Vq`-dUҢ8EQ{pۂR|[6X^?Sɾ[!#}x~g\&Z)'{JTN4S{Hl_˖ud=P YUY0'*4?~h|T_+,S=KZAxBP<:ҟˋA|KtieL /p5\[nsbxujMT}'rkϽl4m # kBtTjco4 #);QivINƍs|'aSiJ1eԍJ1^qt #uL%87u}V (Hζ^$N%p4HrD-ow dCO^oq'~K/"WWڧ֫Lہ CQ@. :N=kJ5u%vآ]AAAacEmL]}ɋK*ұze wacżG,³Fy7N Ys5֝]QqV~=GKڤfK5Uudml ϢCsNOXso~2zg_}Q"wgRT8q8_0|RDxLJ}G_ :m/\ c##p9CEVAu8QJƈ.d;bl迩Mkbˬ3$i(2"n2Mu*hByL5BE}>NmGmfXc\XE|LgS"X //W:MI/{JEp Aayb~J"XRQ`5gɂ7!(1[pVT^cZPT:٬M0)|Zf`B؋3,c \C5ēn=~fh] JJD:<4Pq'\ʕdS)%"?=)Mb2O*eg{XHfgEl7:є'KnWA`QP0}E#i}JۍGFau2lYkɋZ>"Þ oZ[Oډv]e;1",U+Sѥ> " nhMzgRQ'z #ŋ=,}rlK;fjhUAT!S`v ՙ,r<ŷEz;-oeom`~b|HLqd Ѳ~<~b.PmBd:@%„Q_>)< QZon`4+잀4l쐻 &Rv3h8=nA b)b^W00FըxwW9)Ԍ\"DŭJ2.(NhWZ5 IU`Zn#Ix /qYiufF=X$@u$ R?r5K|o XDP3`,էDj mABWOoF"s܊x$Gh/,'|Y,g^IX0J<-J`X{ ۠AA=%zݜ7:p,eϹ=aH .Mj̍-2=xBnwꂎof)b>Rr~{S)]C2k>+N(K_f16ӨBTJ2-D}3yI>+gIhQ g$uֳMYcҍ>I~vjqxJ/kĒК/8B„:@ڗ ZTg%'˘|9Հ])dnɂI+8ĭUep 9'z W-ω 8q ss͉m1=Ѥo AҳɗonU ʚcb%U<[a@2qkTn46Kwe%<6BT >qC/wgzNC#{8\2M "zzo0 /΋k5ܐ#3y!:mӇG<[@)eTcB{JQ1x?o;r{$ L予AV[Tr:>.Fz]Ox#1,Ƥ1!uS1KdzgOeqQ *NT a`5c3ՈA0D7\Ϯ>] M {fmÅڢ{6{ 0{BᶸM{|wcGv띶k-)Gڸ)7W'2p0@jQ'-909hϙ6,9#2-o^ufcX"ٗ=B1jSL?wBsHHmrج17ƿ7b(ȃ**;U7'cztWw|nTLᅪ ʨq|b}1XU^͝0M6=4;O3Y&xfq# !5ƭqV&)bL#`OCs |a bENVXB9VvS@sA2”lw:~߮ކ.}o'uTؽ;gEx4"jI6A'{á4S|0Qb$@U(="6\hh߭lN9da {e`W䂫L`d^]Ly`7]X+A ZIL\/.}6ʼn0Hᄌg?hztg*at6[5 fE7+ZԱ__0EEHۦ6f9ePovoJ[#c4==#&*SJ'?Ҟ[@@냇,υݶIHlm }0kdJ5bjV}b8S, ,83vS_FwviJD39$<5:o1X{ع8n@?;X ݪ4FԴK;%YdïMoϟ&E`L4#pAoB1ќE?+"Fĸ"s9fh6ES=_T=67?~"=ZU7qg8q~*xxQ=k{Wg rHG!fNc9;k$sIʽVz䆺ө-wūH}< xR eKy- K gv]E{ݴH9SoI ;BhYL,,P@:*@(mlFA߱JZ;Nri,(Q{-G(~v2Ks}{U"?5oK[kZ`Rzkyjvid>Cf6cwV+m~[of3ʥnp@<;HpyT-+w̒Ux';G^erR~0x!@^g`u056nѨ2YF ɈrIJۇAQx+w0.9?BYyfZZȫRy9Ker6 +Mj;G$b<@+Bk *T֑E7_e$ ,V~d5RL KJsia84݅8}BDqÆUlnWyR7盰%a[t^88Z$:lڱ+7d6_ `0L,>2PDW]~'E)=?2瓏Kd`X/Mi~Ot*e$#[ (:V#*RlC1U5L ^|N"o 9Mpu O>*usBCrq\Ywn7:RnfRĘZgC <+Ӏr:tA?~V5uF(S.6<MEvz:' d_|rwκYK'[2kr̂UO/A>r`MB@(X3q~/p}P8d˜}hdʔ[*V K| f}}F τkH.T[gHZU\*dm3!=[~5P'8q)m_ A\ÿʈlyd̩{<݁ʺ9,W kKר#xa\#nUJ?[GJf9|[/7cA2I[5] UzHG{YV1WOm8+~}hBgc &%X9)=?: CWj $%FxMo覰R+Y tN#P[n' wY7tv]@6OSG\̈{ 3iN 9Dvh.Z* Fi"jFWTqE\,b/g ߄h.k$]5ofz_:dց{6B!Mką=d -b92 _{~1?t}N8ʿś1ƹ@1XJ;dj~w-i@KCx_s1>)G]{^#z;bbeҸ+FĨ @LPa2 <p1AEtcՐid?r *.cDk/FیfO{H#3Unݗs':{u >h:j ٘k)o[ٿ`!=wwkhF=}#ErUsDERϝqҾP+5Ž0Wak]b;u(5K$' 4eC,ڸ ^'漲IƞMc/ q jX|;xwN>w|%2̤1ݧ=I'\fᰔtD!쪥ʰfOʎ8[\ v$HҘ777-5 'q&=o\&dSntљ{~NTyxq]&../HSG͒%1 餌9Gߐ5 e K9> қC6pxguTeC^Q 56M۰<:<A+m#ybm%⑍r'_qL64]Zb_ Yn.Ьk4$uYf-]F&uB0ȖHUFyr:x2(WyaU"-"t1jWL{ Iku/&k3@T%X %UiIUՋG~m96pJo#%N?R!nt.°u$y0)lBcYG b. ޓS$8C0a1s_:2>@Y֘ 9XKE\/rJ#|'guU0@l뤩U *]ԋM~h] f3 n2R42t~ΰB} :%~3Ug!DoiB'95jnڦ9 =Fcv QĺGd4_ae&9>[ Jg֮LgJF5e3EFf"!{;}{ [jmb-cXg7y ICq& ۤ72ѯ9|:u4I,p~ё^KôЏ IQ+[Q/@զ(]̯ǂv'6oqu0I RC0CQN?Xoy&+Aq~LDs3ۧ1zp]Fyx4 x4"3 ˩W>狞^L;GYlyXڻ ~W]ɊIL"̺wjnЗh͌I?9B ]S:FsPtoBHl(@929^]N_6j{8瞌ߪ7ryHv.yk͂=!PJXrmZH[1LX"<pg 9kVYh0hC'cHq m G5ƺ/3CE2$foev?5T,, VSu c3Ro0,vC>}Ub;NGc~N_=djUWF=Llm53":##R##zAw,ά$,:^+WQ^ER* y񶃮x0Z6 Cr5RGrqBW/L3f&]ּ2jT>mL`Oީ~C(nUO1ہ T]ul+>G$x y G_>EJ1z)M'熃\$tfL;[躩1CIxS F*zz BLNwU=1'BS]h )11 (/^ߺtٚ-֒'JCmrX(@lt+юr9oO %ĂD4.dSR!W IbWPo 97`,jI =8[ ݙEyI3oqF%3A B9;{$"Lw)h0He-Z9sxRQWS~WUEFDyLYӉLq%r˻TΊb;rWCc-ع ([7Lr%wޕ#}k3(dtXH/.=l:BX&@ ŭG 3UfkЦq06 9;+1|.Z4y`th?÷a0t ZkZAW4M|^Q.EhgZmԹ%9[KS|SI()˳guI{Q?.4 {%ypLl9הϧ@o'M*3J'm^arF'N+R '53)) |5[ְ3͜*ݏ-&9mSƏW8y(Cþ{:|X\Y@dos w߾n]0=}[:ǔ*rV2Kbp`0*< `UzG!Ztλ+Sr)?Il;!ي)5l&;fO5 5Sl[%*70DzN ʵ.{DrJġ&ծުK'xg}F°:0 աUr+-:E"7R x~Ic>e=`WJ<"'=,"!g.%92אָFHEar O4@AD8e\ xxNa$vdmsi12Na꘳FI~)5_|aG_¿\ҘgQhbh2M5z^:;M.GPxIPC=]o$:#+8:˳_IҕI m1[oľt$ڏSnѺ":p4q`RIBiT[rsY9qU&b@q*&6%0o(haO3[g߈e^}AŹAkDi!_FXd?Cwݗϝ)hxbk~F?t&YcOol*L}k#"3A `D\<8f|/Bb!~\Ps5R&g^q8i[-a,ghX4oqsKS[B`B`ّi?k6!80[rAE[VmtJG`wcb̒:elWX~3>*54%(U':i kYY`E\%D5SY_L#Xqhvpg+.Hr:m:ű?A`&'2uJ QLŪ(tY~ R zyVnWa(9ߜ3⇞Zu\]S$,g ºj=:l6qVkݴFvY{ d_2d0+/jpŀukcP/PR ,r=Slhj8;qaA1DFĞl Š P#edsU~kDGHIv:֚E1[ /K +bCNl.U۰^u j4tJ`m=G3SZvi7(_1P5tQC'Y!pWJ:-*+w&pE?w?$OȩY,RSWPƎqw`n_[24:8ՠowguKJ^c砶1s篁Y.U\A Hmk{>_V m< Dkr*fH.x\u g_rFu#H쩍a=aOO3y UTU}!h*ٵ1{!ph D|iͥlt鍸4- e%aRp'3VD߉KhRM!)^Yg(N8-G[[,Z ceþ5)SHf2ppU|G3VqGmA1PhO5k1dBnJ8_I2 `|aĕ>\s.ВVG/=(.MF\.lg /&$p_SZtstT%?eXL})#gG.妍0ޔG!%M|ܐ r" |KLKK^ B f|rmRpopZY}a̍q͕#n1Ȥ\ϟև2WxeҪx~ST|،&r:BkmA%⍒ٷW[۠Dz>U:Q?P*<VVܽ@}e}F:6|qѮ !=fQPtN!RU_0v_=PB { x՝ƨЕ:4T݁K%ZN=>)XEfi rj> *jQV q7q`9xf9Kl#=5* ICP2Ƕ"ƪ^4R d C9 MC&U@Cs03Jg!^q>}UWh¨ɣ{ǛJ:գN1rݓN(Q]2mb1/Q2xiLjj9v+̃ދ`^`؎`@g%T G]Vx,?6H!vmsq6֌8|vps/}|qꉡe5mˠ䪻VowB?q5Bj׉P'Wh5XƣWl LL ~]N: k֒n=|Fn uL!9+Sˬk3?꺒I9;靟RS̐.O|3 KUjUK/^J&δ \¶۾'+UQ 8%a:Q^^oE ᶎv'e̻> ]zFIC=^!k oDydk5f&W|ѭ!s7vջ݆yLT(zp (@9"וp4owI !79˼E>d@+zm|'`rC_ zx=`Jڬ[b۹6bd^h`{ d{<UN2s)rQ8_5pɊzNTVz ffyi6^Cݬ М<]vh6*B"ύ`}| &Cus r tH'cl<,bN}# dy FoZ?"eojZ2i oHtBzr\ZP4'wbʤuFST=m`}Y~rSd\XurD8 puyє9PŭD8Ox ąp v)M Jn`BI 6Eat*lXzm8K|/EC Lы1>.PڛQņQFʕTr?z~g6Wᦂ׮-خty`d䭺5*wya %W}Xt{j5*fxJ#÷tgb˓&i:\JOJ5m_j]4wpuud\Rˢ J3g%BO'!OL5'+_.].uG8eJe5&Vin*ꋪ|SOrC2!v Д$\ kv{X$bCOo@Ǭ3+]n]`%',\h*" }ogI%Җł~1U3ld<[]kr^h^;?ܼhKX}٣Ο6/$aRXHOžar"4^c뭴zK4RUޮrDfrU~k\&E뿠qS_rcOY`К\`vx_5bUE$6ƥ, v|Et gQ2~i m=Mlu='Ovʖmieg"dT-XIna#jNI%T6Tk>,+=e|0Lfҗ,JI07ITE RSsʁc #QbwV= l1 ݛ4)0X.FzJ)jQg+q\JGLwH\Q3/`\Qc $^C#S1/6I,{~nƲ f4%adVD  圜1]}zep"HZj6/64W_}Z+N,?Eb}q BBz g;c1i4?nPu$Ze{B.{ &*%$[޸Gg$9FM$u[D$8lDiK#fxVpHdz3xQ }U4~0vGzټrAI>=ZםExbP̌ZB]R?hڤڊks[[!OoQXlF.ps1,&sYH0Ǹ ƪR|_j$]&o wm6Q艹kT;zQRmF.?(15f<.:sYIX[m{KC:oqHwlP2wxHy, tD{"d_E諥)&F}oD - a\8ƚM3^Ԫq)9,\0-0Ť36ՑxHxO5ʗeE(>3o2Hk#6ԫ*:!~61vonwo["~LeM]g=*;ohvBN ?4%Kک&ҬRHL?8C€B>ZVbCs ħ1W4`+Qp4`bZ2G孰mkg,8N_n5n+ހiHV]ʍ'm$t+jˌDW6Q|dikb=cOʶ|QE{FAZ [RKu}$lKD"]P hE>'S: cxA]%=PB| *S6`ĕ2Ls`GX6c?xNm_ΖH&"sRkJ(+BkY_SuȦ fq-?оEZ 6tN_M׶F ?8agdGi? ,h3a*9LLaTuŲ,Dq\.5"KE0l utB.Tgɦ}~| &$)Цh^/iBl/:D-?zFXs ޚ`A9;Wu%4fɏ>w%1*[!_Ս8nN}ܤd$ٹbϚ ]uNHE lKtnυ:%D"$=T]7Ф:/i|CvM]k-V"5딐!S6?*&^.7dI`{Fؓ! #Bv[;)SPb#pl@2=BtX+/aɎ_JZ#fU"*LJLI{zS,}@]bi )eDm,+޵+{m>OFyV,l^UmW]eˇ^IybxHϯHKp'^VQ鰍X vf {5w}>VA:a.Ŀ4~s!.Ȇك}PTҨ3Gn+wKjN-`(/{\cg9Ú=ZoGLuD EÆ-eڪ)\R6TvzGPJVd{橚){HK%A1104K8 AuU3Q=txS3nei =Iop+a0JV,U{}ì1&hSh.~{x* Tx7n/۔&kem OA,t 0G0d]VVk|d[EmŦيڋk L{`"*'Q.$Qd6& 9{I88_.wF@#)k\.D.ۺ]h]h` A8̙Nl10G|/[Eo@gKFh `o3&6݌Wh%w'5je+R.'Z #sJh9H3}5W+a$~={DGYrXB M8E|oO!uyF#)$f"qN|C(NNMX*''=isHƀbg*) L XgfGiHag>(G&xj/ǟ=o6&ʪ<_v] k"?"NéI; ٗU>9y1aQhH*0,?&WErX٦,sj_|\jS(Q=zqB7qWqKuo4X" ɢbBGPFoD0dPps>s I{)Yvę AnK8t.Iq7jјZ~t<ѝfIGi2PcP"乃a%Q¬*'首5m=krd9.^1&ʣ)m/2O4L%蚓ǤBϜ8:WU Ld}&#s.1).͜5੎rV:,RKb?cQTr^1؜Yu4a2#$xQJUb\F@{^4UlK[,hrpU==CJcQRs_zrExfQE2p(2fܧ4uL0@5fÎR`A.XBgF,‚2ۋSzˈGug `].N߫a$*ZQ֕xL}{ =oCtJrS/<C2<:EB$]ʮ9M7Y\jA\J!ےvI`fB$I9xa? |z1h^nZVXU@"dJcW8YҦx ^o_"9fq*oV6hγr]x0̢gPQP=?UtBbsz{:{\& uj4a|h3s6S=,n7Ql!O~Th9EOa#H1PDX7Bl0YɍE;!kT%ifv8'T.*G's&:nyF/.3FvKG߃Q.scEJU4hcN=n^aeUNh0ܨWЬmEP>ςi|4]_FZUגB<f| c=QieNr1 p*xmKdaʊDc<`*-!{/}&c1(x'eKօ^,ܷsZktY'2]$%D [ng_M{xeiÄMԏ/@ТэIB?5 :Ek[# ̜ѥ7Bfm{{ST}e$sgƳ<wAZc<h^Wy:-c(|7 <'q= | 6<db}^F;RLad{o;o%GhY 9 [85PAbiIx}ܝMدՐ%S61+ r۽h,C"H8 -鷍&qf- oU0V'TcJth[O2Zkj N̔i2jXQ^k7[́uz\  0u"JnAX67I&8&Ppٷww W6&+[G{}|m8qWXtD~ o;7[r@uFgǠ1'69R?jQ)EZ,c IX7]N\L9􆘷**c&{ !c)f|N/҇et);5Ghgѣ!(2ԯ§6nhsU儂V4;إa=͏PX94<5:0-}-L),yC ;N]z]֝N\ M/"c)c}œ5@[fE(us15aq6VǛAf-*F<=eHQA҆Z7aD= KUMVYZ4YEnk0[0EfĎ=\EhI1U ƪoNJ-w]eVÎť_#>Wv dRD 4 "(awZC2y$Y`k׍9o*/Ads?Ҽp&Ψ\۴RRAg},?H -dm۲,fa1iNyi{u_寛;b^B*cR?=&|s '{|Bnf |Yۃ rȳcsߋVEZK)!sK.wmV (k?~o1o`URK,"Dw(j2 8Z1qr#%jw<7| &׀*0abEfW:Ug0w2j[OFn=\R$B?WL>EMq?u&?.vbU9Bsz{$ Juy2@\GY:gjl^$GOiݤĐMh01UIE=j}h*ixA\tJ `/ !#|᦮q`U1lOQ+|0D~WhF怯}P9ad8͋*09O+`e'ٗ%4ScVO jKN&;Vە'>SV58!LRƃKbԹ-0օi״1Rw87yv(b#֫Ge.SpJt~qوj-&kN4G^RNKou9}n"n$b4Zsy9*IM;dDdi>B坬NJٿ;4 ??6kMbHϜ$r[D;:y_ եk{ͦZ\_IБk᣽M;4{kc퍨cu8- 8I7U,/m;e܌޲[H!&XŢ~ȟ;a)vΜqnY+ ch bo?9~ɶ΄D$@ _}]MDiWYH=\@Tb: "|C e(g'|tIt%1[Y]iC'Ldaoa"Vi 1!M,1WZ-H亪0+LF2%D$Ӕk3"!yROD;K1D> @ 3a%#`=NB:rqWG=)`Vb9@1LŹȢ98m #V6XPn7.̮tB=Ω ŦC}o lz£3ɉcgT;  '@[V1m6i [h}zi 1Mt,O홄܍K U1lSAؼ|^(.٨̾~  ԣL.4'𴔵esH}2G1O"C W~[mYuY "NZC)P;Jfw2EyA& \l|y~37@.oBYyS^6oeɐ/rD[7); f.w)H cNO,'͞Ifn[ h2l<$LbmQQ-As)DM9 G `m[ͩu^~. SiĆ)oig-{ bUt!3ImX׬q8;h^|N[I9AXGн9ĜW#$Rl 4` HЦ#8]Vcok`#an-BŽ-w7,>H&'+ Eꡉv:dz^dݻj85.z7`zƓi,PqݳSHIrEc/tftkAZT ޜ x|͜`q)K6-_vN KFǑm/i*~v]-s4J>NxERDz{LbOp;ftR kSպr1BP~hgA0zK'{2ӈCzE vm_wϔ'MCGj[wQ_0cJOœZ m:_%q#5ᘦR5P￝ EP yI.TM&n[GS`a WrU_)e'AI>q-})0DZj Blq_jVqk/TKW6z==6@k>p _bYّ&kxru5L@Kdؗ?7JJh_~I.mA {+?j36_ _zepN*9c *$_j*j–҉(t!/!.R>g~K%OiO UezA"B!4e{7 oE^p7*3h)R)"!D"n܌KK/FIHz _֕2Sgt)d\s-OӰ2'eW);FBE67J1A,*@KPĽ",4x;gPIç:'" [Zo{{v{[1runJP>B3~r֎AG`շf)/pRnQ0|3||ل?}߀ߌ_tVF9lJ E\9Rh3N"i<5c4BSHV0wH;tmplܚx%v,6C];Ƹ|4c?m3;MDgYEO!10qVɗmm-<6دFSѷq} PYf1Ws|;Yj˄fvu$uB1y~& 2ʷ2Q9C#=nAgounoL!c(Χ ͗mRjSE.(Iy@rV7iW4-5^B ѩYYtϢY"|GW]-+x/sr@j!xSSdԁPpr 1)Gw( [gqZngI_$6 o(ێ3dO Έ>`VV{79:kH'Ebl40ZiڳFL1Rd$U>|-:!Y `2bGmL9iSv#7l9NB.zI C=EF4niFA Y=l1*6P{GM^r;q@zJ&_O%&/{2Yr&kY>̝S@~x&%QF,Dؗ›7!!Q"pye Y܃>kT߭٢ּ WXKDzq޸5!yJT xyt7d. 2k4X8[ Pp熍Q= mdD!o,J>KM?tgU 1NlqDŽUӡ#3HFr@;\lN R'ԅ ~M&AmVӂp@Cz <ūUyF/[PKC{Y,d8N~b^Q>( ryNcC Mzܢ1_'SjҞWGDrMvIK QՄ1?OTɠmFhCXh3% O-kjH0VZצz#Ҏ_70ϤV͟^tO.PK /On!-ǖ*ǝͲ6,X20?}B&^=@'t*%@.6l0?w@1*tǻ`n~] 4܆^7Z YexV9voݝ~RoHj;y}ާ{IF;LGj]KPS& `Ĩ?0 Ā3D;bg0`X[@X`: |>kRCBٍSPm].#/!Mr|"jHCܛ~i3]rC-`%n(Hq s0B9pxsuvHW+ZcNL"pX )! m< OSq oz.kbjA&RL72L `"ASxHAf<_nOPͥ/=jQo>uC BV=YC5 'pYa`>]Hyx{O $N:P7ŁBc_a KFt)>̊0ŏ['XatID@I^R@~>j2M,n,L|*ILmv$s^ypࢨꡒϖ:T!Y|{4$x,:mǒ$^ .1bPReGAij9iB%<݊ |gYە EcrxU&4(h{ cSF[sbuHN6KZqv勥nK}+oJlH)KZ'godbSj]N=קQ_[J"sg&s;ѥ~YgYd1M`2/3Ϳo>E-, o^ N J 5Ye܈kMK,9c}Dd{w$~o <ބ(<+9͔5e]>-Dl|;zvC7 .ZsQ l-īm%^Tx—"Q'm,2;ꗟvAhAg)MGm&}|~̰2)U U"#Jt9Vā 5 | oe<7aYgj>1ɭc;|5OXk)Kŧf|%e- LN0QUS 5Lm)+yVPa$D:ކvM|Dy9^!!,ưg; GZ< <Rx Ɲq]Xt)HY8e]|_ .Gs&3/سTqVSfD+\mJoRB#}L'μtwF OjaX_V(!w^1.Եii Jp&ۂ儉Խ6J?zZ$, >MnVӾU[e5Us˅/ tnY~u,<좉=.`PƠLf5 )HBq$c''>KǸ*|a8G.UG+iv0RkL?9"S^mX4ӥ t0+rLZb)qG$dj3-/$b(Mie.OaS4um(ljG-QKeLQ+p?gzZ!a:V\`<{0l ƏîU`|p̟z׵d;tC: .u=y+@S.':u*=TV$y)Е]&_&r"hK`Ͻ@iO_gGk4 ޫT{*V uUUfɛԙU) p$),*mdl@".jmu%[VX߽A]H55z4XHrֻeu;!AA.km/t@_:1tg;D-OcSJ_ f65CQ9ND~O*vNhB,FMoyt`1qF1 SI/5zk&x ܉Q^M) S.33 ytXJWeN勭 6@Ҽ]iLY(@e/l܇\f?ӥ?Z׹{=n4ƉՔSU,ZKsp JWC`ȏx(/SSgo=`ͽ>5L z^| tIxY*J 8n??e&/r5y ר`CX]e9k<&w~#Jw0k|Byeѽm38 | ):%ljgyLC#w6tګhJ]͖FV.ۦXH"(Nqjf y-*|3w<#O.7<4k8ݪSDf} HM )l,!)>Χߑ͈Nn{lABf7"Cż\4iuBZ]eK4 ?@iX|h矴t=H4, 0%o3 r`. .Lm qG,Rh$2Lf$bjuz҂3!Ƚ,}E7ĞHs ĮA̎6 "^ݚ{\Q\^qB+bA|El<l/yTe7yYDg>6ַK?~cY0(渨Â0pN^x( d%Ȫ;A.*{KlNӹzΣV"0]Y\zIԖcG~Uc̕K+đ4Inr[VRkNk !Mp/9(@> }va1¯gv3%Mc~*k;j'ė-YO0G<-`g6ewL)"!TVE S>f~/c駊-a*K%k9IvYNqO FxXbOT⑅b)'+5N{8 zcQ-}| }љ-Ǯ߮+iME<9wdoOM8FQ-DXwdwNqL5A`|;ǟuk⼟ȂdovkVo2l`&B}er}_V B`ǃwס}΄?-ݨϦw(3Pq}ɻTPpI 3Nx3 c:4tdo?xj#IfWʪIl{ZqdTz[c?C$̊PKdvHuPELX=(=-f7CĩRĒ QTֳΙ60R#o߁%Ѡ$#a|s `RA3y?NJ⍛h"?FRu(JAo^: cLF =͚Tˬ_LcyAE0,~ "3CSOb +y%,"h{N֒+KY$-ύ̅eWf Gc[.`֭7dBh'(3x=OCL">*diFf}sMg/l-ֽ9~%m[%XlCmK24[ڤN } Zqe['MDM1=&X`,br8s22n<Ȣ.x0oZwqAtev%L(8qq8#PJC1 XlО҇*bր17HI~ \@yVXzdA۲41/l) ^vz0.+ G0 өR$5jW2}l*IPݩS!/k lBP7V5'G/6la2|<faWQ2/] QX%!6P "aOnAT_Xj(`n~FxџK0Ge>H4yLfYGkrΛ3IZNX7#=yjsʁơxoNш~@i3[ niXy~7y]>k V$YRu $vݗvײIH Y?d :Kf'33%qIaO/2r 7R#D_/\qAl`i36_[C59x,$W[u`g]ht%BG 7v'k4b­jd:HѥD(641;W㢙K7v9y{zr%&hIjuhހ3 4'{NbfT4:sI;$ܕ$;@ fRY)V݀ 98LwՌ(-C&Bpp`t` OO,S~ν#;|ۦV jy)N8IdV?.Om @/{*jmeg I{}I#B<?qߘ`hDRX{:DIRi8GÕgU~Gi$]wK  +Sf~,TB5%96MvJ[7tT.#n"#ә=|1_hҠ/Y^6*˾Pzì@؇QCKrp/X@Mz > 43P Kqs{=9ւRV\!Oq=4Ys'}n2ns;\I%>i' * "$vJ!uzmܭ:%jԞh,BO<5Pn lINJ&%DA }UN^~El% ?|ud[bTĽ%*{?th7L< t UI:\~]{.b!J/:|s{ge Pe>Ԉ@=ػ̐n !" zb r<#Vk8 ? z qO̶cF 7laorrϚ-qFȶ6)^.I'xbFpg YgsXev=!xj YF lT_i_k#|{%}4,*ԔoTDfOlM|qx0DP׽XjUa \ay>jOa{́qQٓR72}lgDNJzcCK P7Z$h.J_hPMJ(yTr5{$oti-W0 E}& ړ+%aY70cAf:jUL_hX\:b~G9T*JMfV#t״cJO?SAszc,<%5P |M1o0!SYғ;aK?C&4` Rh!u'ɛ kq.q%FNd 35nVw];[Z/3+% դnwyf6AU$mKdlFi[3_W$6Xb~JV]0{85=y EnnuW@ X R+JwD?;nU@vX 9[횮OgFyJH/?q$]lD_OW?}A\P8 ٤6fW{x3-Q9k\OoUNoSL{%'Pɤj˲QjbEAoڗ-ynK @^ t"K[̳6+ ?3uBtfNwz#5qɜL7-G>Q!w\[(1 PgSu0;=>}驡!\KA͉>;ŗj._^wt΀=0f +ЮX橀c(D_(8JФƩ.q'c)(–;8F L'8-P \rxy%ޏ 1n]F0kF<6iO6dWaR6NE"8]1 cOq[\6:EiC4tAd!ڍprJ6`[OUhpB?sknU3u1 a g4y1ꕛHCu Sj6Tςm2,ERс FȊho ]V?)aP鄞‹'m)c@jD%w\jK@$q v L1tSkȨ#5ag:z5`)9%(҂e3hvr!a;B\~NUwlGHzg)6F~EC)"M$'s:Qrvy"RY0&1/KtS%d#zpTӾw`sߙUr;ˠ^.ղJ $,(SR +|lWuuta ઋҢ91"%~noNs _F?l#lr=T0l|pŝO:鲐틵 X-\̹8Ah[,+'7qyC2C6=OtTྸ19'X=D3}-LDis}M9rEJY?; {.גHͥڙu*`oUi63{7pԕWA!:/LݵŞb:g;)hvڈ?F&"r.#Uhw*,}b#(UwgUVVpChL3VS&)q=L>4lƞbi1pƐK!Ϛ_/ txE4m2CH9+Vh28+Hϲ+;<.6 >ƫGM]x:'X1z$D/>\Ӵ}N&o5>xm<襆Bbj-c gr7Dc$9AF%@ჽg*ŦI`RP *4}{ Yi : !l5Pwxt#tzE gl P`8|_)<*A_%3R+\=΀DA.$sw;G\O}i";$ ($S,3O Bޅs[QNXUHԏZi}\ECp٨"֮m"*7ujB5usֻ0r?r~I̓lU=ПgLRjw0%J>I6v s%}O"e nfҝ)0a*}˄BJ^E*2K4zk'J̚t tUޗda>rc-`8R8@h8= K!gԍ(T?V$\ȎP0n3YG4Lyj38&gL/SK)1^M"3ʞ YһU|2n2+'TpXiqbZsu.iv߄BMhgvGU)bOޛ6nOοY*4 УW vD ]`9M(@˟%[˯jPq])m#1FZbOn5ʴNA8|mLNT/ sܣ mB/3of'K/ݤ َ-c cjتe5`P#VBbܖThB5Xd;ͬP haѳdEȼe ,Z%u:h~x]/^$Zzy޲63ԝ!RbKJ9RS\7IMG+ NH wIdol{^AV5Pyť3>|\kbkۭØ)ѐNDSV< lFn5D6v-13FY㒀O6]zKXNL3۠T_(̠xJ-sKViʆJ}"f$z*DhCkr~Bg- NˊWF:?w1AF5`yŐ![즆-eY[o=i299[`^/Eo6'e!(q3f첡h<@ ;Aߋ%|sW|~(|R"imA"\m"&ڠ=R:r;gʁ]QG7ǣOG܎#:T e1 gT.m m}9ѯ 0Z,5b6О:!Vd۬Q0aiɖ{ ]8E3BPqj.W5=FPJVOM1zw#X&`|&V K^V%V?^E,fxq*cB̝#f|)JO|9PylVer&"^ꐝ4O;*xU@+}4hެZtM5d#k.Jv4?4N& ˑ=x}^j0e3|8.߃e!PyPsD֗Ʃt;j_<{oMA]>|BMu2"}hVZoV}tq4gߞQQg&3 X`汓[#y,GJp )@J VZCJ `l4\tIpA11]uK/NM~> OI@1zW3Xz'4K"8KnkAPQ ^ *=SN 8iƼ} "ңʆ((O@2 qܳxA+HF2e]&rAt0=TwqT#r^ǫ> 88r.Z~Ւk|'vzG?b|iOl~zk j;],Z6F=&t0=.+~s)˩1Fm@9͵vQF>}g3%,ѯ΍GZlXru# m9ZIп oYgo(7ʕ{Ҙg6-ae>[|v_kBY 6TZh_lʽ*"Ea};@ ݯcӁVL[8vhBV̠%a,_D՚!ER8SꜲJ2Q׀xSj祏8Xռp\Hl6h'_GN+ F4I ]ۘ1;׸Yl"P4w@idJ{ hFXXe5a}Z,@2Tj]ѧL)ŧ-}6T֯cl\' J(4 `_n!1m]ۑ9`8GzWTuCq09$ y4D3lRcP 2V)"u+R̃;]6aH7lRP N3)$YT[707N( ίWCAk@`Kkn16a% [R@c'FaƹhY,Qy)g3yȕ>'ЂanS#+ jj ei͡`nn^IOdŽMId!*uĪؿhZl?_@Lj9 ep4@mZgTşhsU!nckH/W_Ր琦ٓ9LB^ˏ{dL}P5??ozw;z @|&}[CӐ؎/;j)  yaܡ :fNq[BbFiÐ*g ǸQtڙ1{h \nd*k [X4c3yIT[?u;vC~f-vy%{kaskI>-əBErR$F2+z53g2~gDžw?"?:aDzE;4o@#!VT2bG6|t(1wI hXSEaZPz}Yf)w21YM.̋} /$XWGC1c%!)7|n~N$\&u{xOF딣)( .1#6KnJ=\cU،H+W!b he̛]th$ CοsfVp?u~x+2G1`.I As{l8AY>yev!k<25~Ջ@•ћG;ٜtcm+^IG"'N%!Y3n`ʣXd8BI9ГV|TҘ7Ʒ۲q4zF 8 &ȍWtq ;ve jkny[ 1 Z/ jyfwYnJTܖCM½ܜ|ƤQ[ |m;`:Lǟ(F;G[If%ZEx`.!ѡZ4kX5"xٝ}IIɅUM'9DyP'&h75_{LC:nS]F#=Y!z6m#t}&}+0Tڷ6,BxҶYiJuCeS+%rx!u?PQtrUk'k [?h ]G5]2"gU3= Ǒ># ؖ騴lQũc+419qw?r3eVrE99o9&o-T]h%| VB Va;r6?|Iu0Ui>sHb&BL3B3/mNBLjgqZlASh%\atO 4?ʡmtk,ie_Y Cޝ_-[~׌Lط s1L0|Cs kҬ\^upd5)z nu|iۤp|/o̍X1U9>OT)\o@A(*nUnLLrZ` */ d dm )w3r5!ܲN5_Z ݘĊ ث?.喞LνS9:U|;t;m=lhǔ,?ј2нir鹽tnڈ~ԸUfm):7=QюU['ݳV$zg^0//œH>Urj"%bnzK>ǘ o4did4gdy9]f GEwK8,E7瀿:o5u[=_B^t $F$h/н03'=1V>L':Cڸ:r!tćۭ6kT 3F1"Z&2B6i~^!eNXi&*uf9H(ܯ%CYsmB^B3ã6Nq&/}57 8`=>=ڬe4h5fpыgt!3A0Ī,G@.n{ʍ(39ɒXA7'-= ɕ'_]yM=2H5~⁩S/\uJ[8Xewz?6˞֤̔3ͺ+(ziwJ\7Zxt&g$?҂C<ՐO0݈5OAAgB<o-Z?E1?1(Q`O8%T ~zE5{Ȃ!Զȣ^K 3gY?6g4b*%~ۈPrn.k6ȥ\5 2L', uf2`+_Oֵ1uz6gyljcF0T,;}[6sLP9V,I*.C 6cx[`n>|~RN$k8W#&le70+_`~)|2`DH  6K n-fbڠo: |50mm-L4ab䢹4JkHD)_Ϡ,70aHINThg"{ wgF=l{7YrT&%θQ@pEq~4gfS6;" N6V{K 'Z8*$О'kQ>Hi^Df VZSI<)Y)CVBHap{p`wEG"eoSQl_ ,V5C*8B_&}e#5'RicwUcM[:)̧ g6"2:zt^ߧ@݁NƖ5F,2*B yQ]m' np?XА7,c 8|+]uPQh_~}UN}S7P9u-`r? Sq2KU \at")Q`^Pk@>OodOP&J,%xc`i4Zjg D+vGyW5VԄx]&׊u BVkO@XN+;$Uey_~+n~X۝c^TJ Wv[/ MxERLNF"@u#vIW$suЕ P̰."cg}p>=ѭMZ5GHRqH: &jclW|Kr߷Dlԓ 7U*jBN$az z#]fۅD/A+>C҆6!m%}/6855v Ёo!ڞ]`g$aryC֖f4~hڲB6sx {k.|^Yk%>6[e7Y~.s{A=U;OKXڝ%ߪ&D"=4w,ʷR~YLһɝ+S%@'8#ىpSd}hciŐFLź`B`TE _Sgqd[KA_*pƀ%AUvQŔTd^:Sޚ]ɓp+hVA*a!a 5 >Ű BA2oԼjZCTNF}g4Dzķu->إH\ext@wοb.ƩZc3.X釖?u+!t1WXBABGR;pĢRkħgZF^h ճ:c_(qPC2əV*:GE†~գS:-۶JHD @0 ^lBtMB`kocn]@D,SIחvu֖Ӣk wG;Ϙ.|/(,I9.?'y0ͫ +XhtsX|h? Ҕ.d[xj#b%1a?XCH:@vG[,#Э Mml^;U@f>IXd ^PR U`-"5ag`(MVg3s"ŠT&w-Vfg/-trh$׶h>{&mҠ*aЦRjf6#}j{vGfu+r PhOD[@cЭz86@9QI?0*MR'1ޮ_C@W"I+{|C*OJ2IG5+(QI2/ a_Ϧ].ᡴhv:Ἴn7 Ը%81IiATzME-?J~cug魢ghvsuE}-c͐&XS9-ѫt's^e#)%p2Xq'X&.h?T )uv\HbՅ R^Ǜk? !r $broMSsWρ`=b(/mlHm<' F׌]&^?I 9 5iӥ:^2#F(H]po<ʯޝ9X3XD?iLL-Z?hAGu:He,ICK|1v![U+z#LFU OLwd4Lyyh {BQlo[8 IB:RwrADՂLj,8z'2M*@{wm۝vm Kr bP3='.Uhy8(jWc\ujax `@]I #^fT!wj2 E伙 DΫ!&V" i(`jjЋaDofΰ}Q:s.T X<IIkbdK%1zMGnn-]CJ Qxe&Mƶ>>]GBT1Ӓį "a5~ii-kzK_p{Fs4O/4+Ib.93Jɻя8",+YK'?6AGCyII/M6oGr{L2֝nP d\oCjNj?ijځnV1DSpΞA'sXf8dwμt-O(}ý:+LY6<=*fdqb†/R"S,ܯl?./X$֑ь9(`63i:bڛK=@N1*6%ƍIo` JQ: o9hQbFBuE'B CrZ3̺  8I{e`}ޔpH5>Չ5J_mj@88!IQy\4jno[Ǚ(3=:Ż { 9rMKT/HjBz0[٬r bC3`ӷB᠀ˉh*ύ=:qY"(jlQ [h Z^Je)+pCY'x1#lލNh&)@Sݚ@_tHl n/iFpc_{H.p@)Vc_G“|T#|ܸu{\5[jD}  @QS4Z5!`L=aY{Y#Xа:eJOweAkA(~!x]0LWWw< D" }Z7;(?YPWW`l\ |>>N4 щ} # ~ ƨ~ B[ }jA0>6P# =`U(O:M!J|EN(lEaB"]LkUX'n ^"g%0%0m;o$$.[]ڽKf ) J}atX%ch*2%P2FgC(RYq7ywúnb@IҨbo!c3Y~0kzffGQۡU =f7ruwLTӴ\D4VT{W FV2x2BKWxD"ɲNNc=MU䎫RwB3csbrT){f5ǗFq|K멷]z<qI8fP=6?O~=ġկ?CߎOpE*K@-_i;v?v֏FnQ\-Q#T=??2"Ң{ʬt oӠ5PԨ{Z8ro$=64 O##LEy=8 MM51 |#Pd;ܡT2:ٞ}EzM V}}] XUņ׭Eb@?aos@tخ1:iwj5 bщXveW'7 O:>60Ft$m ro|KRJQ݆ dc&Lrb=uꌍ{ -[$rELlT2ΝXo8 =A7E1RF(xY{k*&Y͉/}w\s,4_HׇY߉e!^5H?Ѱc+;oQ E0M 4hMDWID EHkR 53!gp"yä'#Q~i+rs:h;B>V0S1^Me*&z-WTYH`0%htXjiYBpuSE#+ J֕xj+j1T`ťcJ&Cs75a5^hSn.Eʍ< >>U#QEH(MCp$-a(K 5mLeiM }܌ѲոG1ߦgQ5XŸ)Sv+i-/Wh3mNjve:m!uur oF~n:ȟAӨFvDJzV*[YEжk%i.m"_  =PD8q .^hg(|d@D #&Vܘ*F=@{>8eI5ë?h 5cOɫFxGO({.2W֜Km~aS;JLIhD dd[AeKu52 _*R&k 8IH )6HҞ JiS`ՍL5l{!?Ec9xmi fJ26 s-:rєWz ))=1 Ԇl\+.( m$$櫓]'hLz:^fˊ~ˤBo]gK l9,o;D| 0#n1 Q>S)Bf.Ȥ[uncc¸uqF.8L9T ;]-94/vdul[M'0St%?Lˁ&~Ɗ[1ő̎[?I /+> ?2+O5]AI-mp[$%O&lXF2J4<_"XGS| {x LT020P j dh\ġ2 ]W!nٛ%ۓ`WUߨQ@*_mA_VN`+0&ra 0-BaÇR^-sj+TGdw$h5+A2K:g?>Bt:pE"Vq45 'Ļ"96oF/]$Uްg.ݭ詋_^d?jTi)6iږf,h֘\fR% ]w]l=pAn흋e/=oP8Y2߭Q+ :#X`Rpz!z~Q>F-CЗߝ) ik a *[Am/x7$5HkA@7A7&NAk)_TnDKc2F^MVkdv`0 >k74~"jYma 1c5 L*rPKfK~,VTCcN4c*: ?A 5']QU}Jgn~/?J \Ƃߧ.bҍ5g,Rp\i7{jJ~펛scfִۤ]lޢ'B碢*TWegW2ƞai{˖au%!c0aN "qQJ#e# ? C;XߗNpEVgʀ@dq1fw5N_f]0ɷA&293~ ")C.do0!天y] ~%͗;nGS ,=!}Tm]9_4R >|'~BԎڃZ"j:F4:$˿wQsyR}Ӷ[7`kl$=0kGN|ƾl=fCUvBK]Mcd'p̉\=``u+XNUmBcxN=߶"ĮicLB۾׆ @ q=7U ;8LxjvUl 1b|xB#A5 5`B!:WϧfL19p {"AVbR#&Vq/~u|WPQVeR@9;*`{ ަBd) K|"&z~.d#ZzlOyr{/”qp$`sJ5*ьJ8q5xQ]Yu_BC[.7 X ]c2aF}ᒤ=yIO1ha j}"%vjK{g^J/'LdNN[vkA9$⻓[z͵rߡ#-!d?1)XۄB=#o}w_AEg=%3`oi<\qc:$MVw]m+_2鳮lDŬp}orI e9`qɍ0r>S#+n5yngG/deȹ A*]K]b X!wM?C*wNz:Q7S 9-!#7Oo\Z Z^9:×45s[ԁ"G8aJyܭ)'ttU^ iVOqqأCyE딆yfͣ~9-ټh:Qq_V45IF󤗵46\ŌnZZa9MY9ɷ2V̢?rVN6w@" tٱN\K P95Et} N;{aV|'sO DIΣP' ]OP# M`E0S`Y,y65rRA&MqOkkFU0/vZp^p]ɂKC@ ;.8e.cZ{}fHzK:*b2F$D,2ۨY( kחG Q6#R~kzɋPLP,D7V ~HaoboqFXXIi!0*lZO# S-!مB[~D"`kܳ-?+;ˎZʥV˦v"{F Pt30ћp=kקN:nÁ̜'hbhMwz#THFG\x.OryɳyPuWt:|)Z3mtKXz/7i i/P.!˷cǵߕ\2T:B7/JÖX&fk\|A(hxݫQN5< y} n%F!~eSdKI;Ĉ;er=*8IVlc!7R*CGsU7D܂71Ϙ:QϚ-UI37zs lU۝L$MnkE7V˜xwhI uiHaɡƏ E'j22Qge9ent>ƱTQDjCþ+^HHǺP)Ax͈EKCG8I&_TnBiQ.ޏZ> LIb:^ni0Q&dd8`>_cGy $=jFqYxKC`К OWRpMJ,-;aq|ZˀA]Q>8E5cwO^`"[v;1MW\YCSi%ݼY 1p։y7xuOt Pqd@p\d\lq-;lbi\RSVp_uBA?Z3hsTb>G*VzOXl֠qgYy2rvz7:rCDK<%f.<^zh0kԎh!S4}E$Y-0Brt=%v|"JB3> @bH’õ߲XX5 ܼy\g׀ +x.lKU)xݘO>h`{J2V rè1C; vƆ\^4 feD0< ®.- ѝqz!DສBy9zA}-$ /e.okANn Wx3{(FIpS="HY'Ym.tJ^h[RHƺP[oB YTg z 7J]{*<_QװfC]!Cso䃑Ї?lh^]B]-߮U&a.=d r׌$x JeH^X)؍bH*ܲ0-c m!A.TcȮ_%Q1}KK'y~.:!O\ȼeIińmYR}-;li$2T@<؋E_&7(mY4y0PgE5a!HIo p9"Q8U XCcHecxm,v` VW ,;Tȷo'ZyNw)(Q83xD~wXV벽Qi*K',W3~^ļG_JlLUiu+2gUnEo[Jh"u!s)*[ZҐ;x ?wז(~}Lvۙf쨋sd`1ȶ`.dQdg/Z<=,D2' ܄NOt8u\HYAo˲\A`뛓f\gi|EMj$~X HIZYP$&|*a)Z%!y|9HF? k/.htY>J +Lei|7P xOQ<}UA.Grfm]m.\]#ءp$$D>^2JzUJ @߬/6:O14 JBR݌3)cS8fϵbXfـETё67f@Xfr¼pP7pII觭@ԇn-l[@A=#cOE~}vinzzR=vh_6艤BP1C[ N̤.+)y8Dځ @gZ?vx 2(aRXihbQ '!-a5kog˭@M1KX/&_sL!o԰]rDj jY^M6Z|$Kĉ[qm": 3gS/c46UҧL/^h w;SGJ-=4$4*9,s_Xԃ%g}cVޓ۶n0,ex5BʁRc<Ǣx`FDAk;"BCHu߽iJ>FGxcaXAҠu2jZنϿb|/#g~`Py妧5#1J* 6i,X-*|=a 9P :lrj>&+R7zNA.}nU3ىEՎD欬!,R @nÏ!gx{De$ތƦަs6`lbQ6 \ęR_Pv^ULuhiG1E'ilkHDvM;z ~o_ kAxK*Mg\$KxI|Ŋo1qx{cD;7(u 2r/DK&&~CM_OlIKe@~gdX`@--a-r49kD!QɁ&qk+4fBvܢdd`A lMl0Jl޿~b-we?Ʃ+mF䷹_6Oz̖L[96JPazB$P`m%^K_ԁӓBa*5,Znts 7eʻTAgk?&@НMKmGb6O7; sۆNwbAe4sՇA5|?;YBd'$!L57?a&1L?BS VAG ɈLX Efmw6J%_EDW$2}aT,[rE gMɱUl <[ԍd"X#R#&X!:YOM /Tf:o`J?>>[snѴ?M5{x &+p&&:<=ɯwkĈ~cFrοَ)ɮقXW50e|/]RǼCxNPcL}!F.8KK,]=:Ɗa"Ǽ3;* b0u35LQ4i諒 Ne.)LYTVwkqQp>|}Y)ɧ{A=o]6M/r.CX?gp=MRpDnJHΓ2px#R(lȔ3jcmi{4?* A"vŸSj?' k)?-\W>oб{.} Bv4GWsW!i{^q{0UWE;gY+gC5ri̼>O)GH?Hw0soIΩEZsx\M0]<[hTqh"ť8 m{2،s e:i.g5Mg<-ܪ[3'{._ >5cRޭ5J7K;v.k=[XMܵ|VR̶(4Xs#v{KOחV+y\%:yxVcm|]}p?؞D%vMVYq9:ʀIu N P#6s0AɉJ(KB&L<;גJ!>욙f&l{E)K]Z< $M֣tH#UNh4.$ba M‹#aq'8c)/і)p Aö{:0HN Nn!+=w%^׭.UО=MUyr}BݘE5EI6u]q(^,A:%d3"C*s"2Z{n>>AORICMg~]~s>,KD83Ccv+O:;/ +_ʢiDrxh";kEĻ+ > u*'J6;NgF]+{LmqlvEy LA%'խxGc QeqM&!)ҌݏC?cLEjk{> o=^xSM+8PStN!1 Zۋ z\%f9ǛBg rﭹQvPkNa$;cC =ma L ~pxᴣۉ4~fHAБHej:Lb|ʏ,L9rDG.!$1! ƃeáY17A v˷ yaz-'*pRLٍNEKncc&|TnT#58\ѸRz7^6aS =ʕO؞`m̓E`|$F'7qS?osCmJ*,y75 _$0.,#=S)op wC,D(Y/: ZY$ 9t!͜{;RC:E uw~Ǫg( 51GIq"c1ٚߖDbj}s6PE4#6*iÕ}X)wo|_ %]x[l?\ ):6JzuDvTÚ2Xb🰋|"gDY[ 5D}+m1BpJ$juF )*,޶ ܎1c(V_FXG:X  vJ[ \חNaסp,C9q7˰`C>Ur ZYa+YP_*%%}%$zT!ma{XC?5B:?phfmLʡ](_cd[}ft'ٺ'GAvXP&ps,[sg<qvt*7T d%3E*j/GG+2ixJJVuYxΎ{t%+^dڏ $I.O X):^3&jCBQ."\ł*ۑkb*,w{ت~5{!nynufܤ?+I';= 2,]oANyfuAt+ksm pՙ{sCQU> ߅/ yU7/΁Gi!U0Y+?#R{ITO޶<‹g\z64Śn6` IBmeWʍH?0N: mw¼v=>K~8dWW+9(C t\+(`,mɃ`&:{|dp~R!AH2R2͎a뎣O!P`ny/*N2QsJ _f-+њf3E[.mfgJ3}.Ev̌v67%~>n/ eaMARtq1F +]mBsKfFZJuttTvݻer4r` Xo.:@oLf/OJpG¦G=ǿn(h"J,dĪn%| ࣺV)).ހ. =LO;.qC,LR DY c|_ޘSaГo7$i\Rl; G3g"v?; n}2@´JS)(0rۚDiZR72Xt} %sWS yEgptV0X얱dgtp>,htgxE`h=30 .w4gw]kɫ 0H^gzrKƗ[d%md=6qO@ٺ>Aےn*"" }Mǖk䒶g_E(?зn99c)3^K; F ?yƒ#I R('%{ZU4,C"ws/΅N]vq]+"Ի  Agr9Hb\p{W-&e`O?9!YZOL5zÆ.QcmwRvS0ctM=Y %95KOf +;q!Qi̩?rbҶ="[|2k{:G':Wz;q9߾ŊlP3C޺XE95庫KF]i+0" &BOV͹-B]i7QW﷐ Tp=yӯ:%w `m]Uq@#3RP` t>YG}XF*;t_qg7GJ~e{S-?ǘ,|Dz]}7>3`sfJwIGkNSuMZCuCG݊iOը$ ˿7T;hg`/ @>֟)l;ʵpoE(v!hId y߼Nc:sf'wR ~!YTܳyGUc邩iW8a⥖6K_ecrm6fK]h=fzk 2z7 jHğ܂]t(8_W0MȄskoR#|ܩ vfkcG6޾g'g^5>k?jv聬жcӫϹn $aV;yBR xm,u?Ei%nX RXA>fe0"7[KNHTqJt,e1}D\1)o>tHّو /h0huVae=ݱYL撷3N{pK4633mxbzp{&l6=xH݂tg4',f%y4ZNuk$& wxゐTZg"Sͺ2W& %4ΖO3M~FD,Sek:\2E\N9ؠW 6.{0Ggy}SPyVQlc%mCЙ@{"4ђ1#rXG'R̅`]CI|oԈd(ruef]]h*M6}:Q/<] ǃ:J?_{+_ Fag9&9ίj?fuI&Ƭzm(=`X早LoJPI=f"ܯY'-X?hqr#8qV{eS͖(%lFEjG eΩ+vO t$S=D͛բؒުF:`wٵrhC$Y?6ByޜYyH2vEv1sUTU1f|5E w<$DhϔŨ˧sJnm)g+V:.7elT資ݷDJ[wS ?q|^?eƷL`+4’SVʬc!ZnpեNlW5!T앞LxZ^\!tLHd&X1#JU7L`yLO(w\.A.ƛqgfL FL"`'8T{0_|,.3_~\2m%IGgM8fXv{g䳡MM P"hC%(JS0F舏=ޠ#eՓDҼ5hAcBMvJ MlᒦYM 2l1k-YAnYP2Y,X=r4N~)3|A![NE3q/p5HZwUmD3pN'9l;}_T_\*WT'B=ME~$A7RJ^DѭT$*zo\wa2Iה#TkCt#Gӆ%Dp~`^|1.YM]-F%݇P3@|@ϊS^<|pnn[`y֥od;w o@*||/^ϵ:ȇ|K?)<\OoȐ֍<(ʼnt S)P \cŝ/u| 470(aL&lmp պ秖A" ^N׻ŎW'Л'(=oUeQcE`p?)PE.!(n9\Dق ~;Th VNj +n1BPd|no]wm&f|g'UubKYmjHM.nj1c=O8qzʽK?ݲ~ d}J\c7k hq6!khzR wȴ7Z: bA>K|yrAQXA 5%!gncP-:A@W*qC.I6v'LYrc(*c'/E|y`+Myd`GZ2GaX>T3UTM.XgHT=L֨ګր0s j ڢi27ǽXi&)\:E2K;]'Ÿ(~{hྩk ɴg揃!Bh_xQվJwz$X|5FE.,f*h I)EȡHrtM\>%;o$?Z3aT۵k]qf" 񲰽N> n4k$Uj2'_Owsh݌w(.X(I\J,}- koI U)w!Nt¦[<&yxh [ٰ_54A9ICY5B]{@SYIڧbgΓBzU}'e8;.>U.[?X\rk"s3y\jcNj ~9uTyO'QtZ=KhviJe3)-2q$P].iَF:R/._ t*yb>=^G[7Caa7kLX Z܋^e2+iơASȠV"bV~Fq\(*Y l cElY#cu&V0f77x)ţ2-.Zql*\ #XL+JGV󶞸 zY#q?E穷ڀd5,=0/ nge< >%Hq_Ջ+Q]]l13 DEaͧTv.vhF ~1axRU9X$k"Co7^⻝d8h䌶Lpד'|Si[m2iG̖硹6bc;dYf9~;hF9R%Q!|](eg^qA.Kb Y),L0ԂkzrO")L@ h5ֿ.mm=W>oӘ6oaVk--b/l21"oa7b^aWv1P1n6e:Ter5n9"| ճp'&tq5buSHH j|篽!Nɘ~evm)o%D;:a^ߎ sZRjةȿ!L-fAOw:3vn^W޲{졫,e/&jx?3w: .x9 ():èA-]3y:5>JsH *4Ei|d}_Yc^89Ӕ۶[QyJ#4Kż[`*=wN@ +&$TUuLEfe.d -ie YBvL/ V9\ Resa=6 fG>>  ׽[#'O|?1QHz)v%=1G,?0;Ոc--ԧH̬0Ӟ^k(i -Rf .qWObh[{Y9e60]PEDl"h)TOV[/uy6%DPsڤyԲ>D .] pOFgcL>ҡA>*;||'JS|ف9TXl]%}w;md7&1)L3g'$Ĭ1)]l/KLyZ#/4zRXPd(8O 4?qՓI,M$L_SrΟƩ:ߗƏ 6}"1"%ј7HpՅפMn]P7 þ$$z VMx|ٛՒp7PQU䮓\v, <]aP&Q 0T:iDA7/M09ۭiAT v1@.M]Nu03M5"!*`U. =)SR@CkAZ/S֏nd-vJZ7Ȱ5B`;n~ۀ~7,LV *=b76NP59ecxṈh%ɴ濞ɹV&N׺ԖlZP !wt:v%VfQ<;d(0 ?d0iVNw ]Dc$c8*q}вIE }Zjl+Dz5Kst͠6>6:{Y{} } Bk_cI%c6~Gue6nj5X@%?roR^ї/^Yi:O<HvٹQ|ޡchA$wź>|h \!hL]6.+'dש o%f5f6WAjTԻA =x}#ZN(-84j_^\ggźjSظ~(|զd4^=Q}u3UT# e+ji>|9Z3P]/# ®kgs חy8+i8n]Gg2ԙ4Iz퀓tOT<ԞU`Z_ TBLj|| %ہAtmջz @-g̉g3!F0uuPE}wR( >ab/Zۮ88յdž$F]F߰6݂9hEԀ25!q.]f43?,hZTYwK݃ס>#={n(AAHcL3)/cvY>:C{GE}ǵNT5|EaM\1+"2Y_ނcxBr\oYP^5D);-n*HMPo2j't|ps$- 9cmu g{9 Zr=pȠB"Kȋ,P/f 8q^;v!^,,|,I֧K*b2W?N<.J \aHik a#'9,iw@bqcQ;LjX#]]p֟ r9GxAw !ضq"K$ o/ rˏ oKDj,_rW  z|[Y̝)=8 <"DFD,H. X5%ڱU\R zԡHϳƠswӍ )6[J>ϰ9W&xTm26XGlak^c s%.SVE eH=sAC`1 :,drsT_:ر]9KaRR*&2׭}}vs!ÇwiSvh$k ӏ4Ai΅A-dU?TT<\hO|˶/Tz_{j2>9$ZQ-Oڰbp&>vc[Te4}@D9iXd35q\rEgq|cUK'xk}jx;$<]@^w6>1D  KH(`qܳV(,#؉1@GL5jK(x "3JߊBڹv@%l1\>?`ReRdS@A/X=!ΐ;Iz<`R"Ii<\l.OwpH3_|`2D\hd?Ii6c;1iۙ]HD&9A2[-xfS柇FoV3m2|m3Ne5rvЮUW+h(wbHt(i_d[WSUя3ܚumMo/gX+NaAfL$Cԙ[z&Q)i{y؅$ nj9}Ǣe[cʆuTOQ";O96uߘ%oH#jdf1D|O"' PlnJ8IH#_ a͗#9ɤ1ޞr$h)5g[ ^kTZ`aIn,'ԭv.̚ 8*3QҊꅠdZ~U|oDpuSBTzrϫjx`?THW/ksy \$߂C"XQ}ʻeUf|Դ=mfz9xz5 wgv\Y'͵o a*ci؀wp%:21< ψXC?<.m+Zy^+6|8K,(m"^՞qxD*ߵŔve wckEHF3` aPI~ s7Sc%:'Kdȁ(s~8e73Bdެ*ֱ3 1gtMs~ш։lAevWӢU/4V1TWtvU.G.tDdj)WԔKrvZs{) 7|߂>u' Js=VR;xznaW@{s@'8LJC[|4?S%\qQ7LP<2[Q`/Pi;,#BkrW^((8X9> [ecyk{;YS𫜦.vR:sA;D}/Y|pojԯ*6(:=Pio.F,zVꭌ@=N[ ĚQ#/x;j -43ڷ 8ʶ5;m-X |OPV>zI* Z,xC;Lz DWQ|er /$$Jc˄S τW6jyy";3t̸KKwV i|2XzύJs,󲵚s?܃Q7{ù3}oS ,t0Rs5 nWE"Τ!w1ޟQICx)Ll7ɜc WO!Sތ$ϐz.vv3C"D K GȎSft>fZ|x*|9KauAY2ԟI<~}x2R*p6ԷYU:,>[UnZFfmIad뙓Uo\|`}䛂].Bb4cGu$:ypZS?+ Q%b>aR Y:   !OR-j^QOHzi-=> *Ǥ BoM MJ} $IGa$n q믞L!0>AˎY6pDwǴZVYL)H  c)m>)R;+lPn>*bltf Mwi~dsސw'd) TȄѭUŠY:KV]S(vVXgpM,,^eO*fy^6jP;Bp!JwиƒRKjy:se6>nTYka,~1?4 {i*|ًz9LT&ީ<3ӏ'"E3-I_\ 2!"]*5oP+ ?ZH`$z> S@*ٿJ2tl8E5sU82^}_IOq,59BϺ ۼ:ogsh n^ S!gpU0(%w;" `4ufB1}Ha$FZO$8?٠IPK3<h:x>"Tnr(lʗ&I614ʟnqpH !B/^gcޱ}W5^4=Qx7*GOZdW7afpPrg.#ﵔjt;"ǰǯu6GB3ka? Gr(0CPq8W@nvK*ijHk9d=Ua؆EwγvB$']}!1}n ]Q4ѩ\M {wi3_%ePNv22FquIU= s_ s:Ic4|£8T}m~Y_>P(CU*cA' t]2A~FaBvƄ[j&j7\z3:Q_S ɸ @w0X-V6Iq_ Z[֦x >u>腵'{u(dqAy9-ڀDM!e^"j_n}APzj..4Rֈ -`{!O.& Y PigYYO@Sd[c!ihZۉupU]jhU^oUl >{>BW/+zI֛Ʋ bo(PrrXbS5oQוA!'-/Mda0Hn+]x!*5Ch#vD .!& _y@tnᥜI"~>P[qAe_3JJm ʖ>dt7)9"Cʣu60G [XT>GRWځns|C+f{6J=鲖us!Z5~ij.wSa~h>oB5o 򿽼)\yPm뵀"⵽]&qW@f.HR XuGVWfGB3ZFlҾ w/:41L_ K 㦽"87UAEHVn{$ؐuVzVXaR` wJTy>E7O-@O$* ݭ_iKY"9B5(g6nqsY4Ͻ ׇ4 {&r=:J`FgPBGmNitqAA9-b|]3a(̉SSIjiCad &pz_ZfIqA O~% #P!i- zkluM'ねQ“ƌkX@c Yk&I?aUgKU+E,mhHm]X+iᶓKM4ՉRyz:B5)J-V;fPuY ~&ތ B\4*+*O̶p(cB(AS(zTQU' \jٱM9ae< B ՚A\caKI.5R<)*>ٗr>]5ƽ%kʕi SqwT3fwOv<94 a}3kY?$Gw,@)L=RQHWīKsR6 ;dD(kO4!ZpG7*YVmˇ]*؝,-UělFv~qϬl)!֙q; eǽa/Z_pjB%N Q q5S9^`ls| |v!˾e+"bOC%\pBS~5f,Of]DMiҐ[vhkΔ<~.$; s|SqH^-u& pwwXMp1e "T-R©yC, 5Zԉg|nn.޼NΣ5lƇTf\"\QAatd).' Á Z"`'Vv{:_CI{a2K6a u9N(qsX}󑻾vm6?x҉<ܯ #ۜn9;=ƙo4h}}, 6')0[n6(L;~Y8-qx&/*]ol~t6|虌ᇌY"d `׋숞y>hѱaj&@6I|m޶XL@#Tc{= X3h\Wc {q'"crGhХ|OXʚ/yxYAΩ|/҉/@bCAT̰|P jIImi>%ycgZd (=! yspն{k`(w(pU'^mζ#K d"7whee!+2Efs_@'h8Gb,snľ!am!9p"J'w*45x-ZIwG7'g+e9`,tU/ȩk<8JjԚD,ڲ2|L-*FB4st68f}|i $tE5SA)ϣV>w/$ŜĎ[=F2^&+“M<1XQ5:U;+#G$žx $.F+ᆈ d1KD%! j^}5Z{!g3W;A|BCu ! 3k'6Z3Jf/Rr7ʬ\XE]J6R4wWFAR_Dw_2+Ӿ2_9흏:Emg)-ZcPLkxj\zXq #? gS IS(ίn5V+q)# MF0$CJ3{<8ĕzlf%୏ۂUCqN:Tv(S _! s$qRD=DYc+u&PFhG6MV\c5d(>8j)3 xtS%Hduk}ِ0WY' jKx"ft*',n*@r1 z]&u7j۴JJj|?Wݛz\'"Ƨk`eOs8Y{< ~TÔovPu!~w:} 1:$1d/ѦF_zptUu?+Z$ i|τ4O_GSl 7ө3z./WLi Mkoml-+4>MZM)JO^ģCw-⨕JOVכ2<}~|(o©RNIHޒP;4,Xmnd֧9Z*z)sMIJR:$ʢV Y{Zq1M'ɚo^Y&ڃaE32MT&uK[`<tqV%FEsB+yŔ/d(*/ekkrb0ސiD:yƁ)Bwܻ,5Z+ZG Ni;04x2'+^vBV+>Bgbœa6I: ܽ F}a LJX1I*2#]q"Dv~%аRc]]DDL xΛ'u L-98DCrST%+0}J,]8="\wc%ED(s](b`xW3KaU0h"&ޖXGjݔb6 сpϳv$TXMBܱW w5EJ<(pht#(Q@<;0'ޭgFy–%;TcLv/ԌQ {qOT 1,s2{7dPoe =Wkm%V'V*J p2DD;W#}t,W; -R8kVmb] ̤#'wC_<|pĝ;@n;<ͽjZM)\^ {{?^toMRݖj "?|'8M &/M$ rh/Ia ,/A{]&e/*)44hl9Bڒ8_@l<;6 56b:1x^Um(컝&&n1n{ܪoĦC~)!\ŸVw}5\ݰ-&&1z`6uÓ1-ƿG{lWoS,R:p멆O~Zz@ZQxmc3ѵ4k鼆&ᙵkjP`uBBo0⼬!6$m?];@kaҡq]'3n 6a(2.+QA8&,JKk(t3ܜ:Yo-eoRϋIԦHĬFc%v(Sj n0RMMZ ]vy7;+O'=e/πQ,?=}D2ҐG {lƖ~G.K5ѧCCw[ ah Ϗ6P-[Co?8@mw[Pqj$1IpbZҫ67 `LтDJ,qV\PK96Nd(oE9FGҧ("?~a>vo@<2R5_Սd~ G$Y-hQ_o݈i=hkИsll3\Iו fAIg2x3s{<~$́϶k:C mse+C܎w~Cۆzxo]Z+|ѶO&DD)?7 smr{Uѭ (}O|ѴƠ-rXQrB`e L B(Z!/:;m7, f 4^ j}gSz!h[ NCT[ŗՁ@mksɒ#ci$M7SZVtØmOθ߾\K(?0ɽXrڴu{'c:QwSӢ0A٨n"zm`!,Jr1"\ªn82)n *1& ~LxlU>Akr"\OY]Yͫ ѭ9o6uf"AH}b Gs4o~p;iJ*^g!Uc~aFNԋVG+:yb&:/!ۚp*K@}ٴZ= .=e1*R{/$0w* }Bt%ܫ,Yc&UUIqu3\qBgN,WcNt iC3Eߞ,Mؠ.X]s@'!gh^ |!rܭ2)!&zXץΗ`R"(-;sknwfs'צ[@7Goz`2"jO{|WRҩ `{!6t>8YEwONf76,dѱh2xT/EmJ@Q+M5[֌08*`u-/ -&ꍱN}SI\-%˟gHٜxGt{[n`rXIPڎj# Y;hev!ʽmiZ.p? W=RNt±g+˥tTxuAtrb8(>J dz | A&?ѨdvZQ!G(v6VXZ*&.UTQ˷2 0U 0Qeޤgm04\簲@!ՌV<ZbTaBz̯c!1w4r+ژmlOhV-6},UY_Ċpʓ VӮrF戟P5n?r:隝fȏ9!h6wKؚ/0O ~W->Km/*U|´V7Tv.[ȉ/  RrA!-rjGhY%3,~P rnZf{ MM'nckYjjt {:_uz iO .]\3u%"|hg/.)[kÜD9y6sFgd4!L:h** gI^NS A/^,ǡdE[=f)`}Q_uWd_e)3~VDLW*w#RP&$r`c+/(iap k֚tv~Ln0̈EifnlUY@R'/͡Iǩ . qE_,~e~Ə`_[q1`qHL돿 *&CVt*'J5b[J瀑g5}Hu\,kRyFz>*BEM-uPukǚFl9jpl +7;V K)8_lSj]uUJH1#1,mTƩoӒ'{ZWhK5<|*YH†k(%?ĠaqRK4ƀC#&_Gp6=wʽ3̙ S[r%!y+|͎p)5'dqĻԭX{N&U[\ߋ tG')k%Yj2Buʍg[8gI! j&8em1)/1eQbrpXV;[3RSVKĀ|y27D4C&J̥jYK5:MH,D^~L%1g"m  eD rOڡ|S$aٹ,`/>mqńmFꝷ0DhIi̡00؉'BB&jZzNxV JWnF0sIiWCIha l\ : (0rswEt5~#0q_Xx} Lf,(A0<>~ݠ tMUI'Q;>`P+ާ<~Sj{/d}»T^B LR=#hoC<,GtbŴI2*S 9{/fIMa[ny7)]y,  '$}&;λ/Zd;SbX`,Z|0ǡX.xHez}ОNjhebRr,[|2 A2Z"nU#}/_qAtc[//䊹q\1$VGА9ҋ^@+Ȗ~aOfg<wY' L+qz$9JR̦G_iQg<=q@|%붵[v%,y1<9laZ$|nZ x+:"pP,CՑ%EO}Q}z4=E¶)M5Y5G*#@+qB}eX9/wȠJqTc"}GJ+X!vg+gB_pV:].+ >႘40z!`ӝn8m7U)O ֡,X; 4شb$Xc_UWK]M?sxjg#-HU{zxF)󮢲&Eʱ6XfC6xs@"N!%]cSVC_x.1WE#aalSTRMа9pk~kJ)C +=1q-؈]+ApB^J3,}]ˤ68,:GZ䷤>}D'BqU4>}o_d^4pfxU!]JApTS_Bԑ:i"6i ,4+tbBaʝG[})!9ZFd v9[M=60| b4+b0j'e~K#Hg{+2G!P)y1w)b梂 ?2rĒ{spטN%5o#w"@ ˏC2P1koz*oك< }IL wșMC+m#襽~!tC%̓Ug^ԹJL]& ͂ʮMX:+rdqD S kG3"cWJwpz7Oz ruf궱~0re]COiiD,zyUlAP{2 w#Ծ@Lv<M-XDqZC̸ Xf0}"GҖ3#fJHӭuNq|݊@S ?n:dEZX\Žlt!uR =.:>kYlrVꚟ8tS9P)=FlOiӘ긾:ΛаGN{اbt/c[t鍌E3+&-< $=^* a\gW=qsǬ"DŽݳr?hhr?af`h;я(&Yy5ipE}pSoz=T\h \'a27|4ԉ?gDoދBnQ(BS3J脩 {UvTN*EM>yB [V#as#rMQC>< KZϠ۞re4gAgtVwGM@YʮG,` ꔕ:o>45AZZzںiV9Fu zQ_"QnKKRAYy'cj D(˲rX%|ÄIW4Q\ʌR. %_"yCe_TFovlEv: k_EhN hJZz20aw$8D}iZi攰 s8= UCu@17^{;1j8FYY sW7Tоs9?6g(+ tL^%W[5*&ҹ ) YO [fCq{k.7bDޠUY͞ы7:PnO)r?hESMd3QG2 Jkh%ml;CA0h/s| o5yq_,V=(GSp!ۘJ ,27DB'O_ĥP_IՒ0"^XM)Cָ׹3j8NYߓG^hL?o3& YU7QRI2r2Piي+*%I} O&猯QTth>D|S=[>e?9R}p^QNkBwyz#,U'ro9 Y%]x[S:Ê (f!1XwHhk$,15>,OGG^-UtoH̽[m쨉2o#]H] `S'I~ň0+|DmKCYB8T Fݤ| h=`'qX1%iPGPm$~vBR8a6@[cY50=#@|o [:4e*.ل8>k}Y^lP>~Fb}ԻE& 4Dk*<-kED5r <1c4d3Ha?cͫ|@`K%1HZ(`=h S`J-h;!hwXـYDo*aX}!odiQ#>:emż^\snxzlK ϰ&#{~L*5TN2(2rF"^J^<,mS]7CGcMbGoyxKPIGv >ԉm+8_)>4J@a$":M\퇝$/K1`Ω(Eؤ[\$aOlK/M6Ẓa#;k&aT཈?2L5\h\tG}u@h*ȍdfhuGX^'[JG,CXʹb⩦/=rRc9;>dp]vZ8* 4W$`8o FV=`~\g@M~.EϖX4vΜK[ Wډkx 0ޠ bzz #kt,Q7ZBj^>apoѠ @#YeGW>7_9Nڂybv7JHC/ UxOWQگ)k&| Y,g( D 8H}`)["IbUb4} yu!b) 1,o#uM'(Ll"х\jHhp4FuԊZ\tp6ώI}2 pF0J3r=I99 b",MZD2àR9(zfӝIEe}YMͻYYL"TAfu$8܇^~82cjw&Ӗ8ldkq0)KfĠK^Z3#dqzC'BΒ˄^-TQ tr;go#PM^C"F[o6AUI|eVo5Bbz֒%f{u*N LM1-1o0&A;!#`ZahmJncE@uTSrvkJ4qޤPmQsRVס9dž7Z{|8Q޶^VL2qT= ObF/{ v͡n o"@ e=Z[.=|.}>1dTKSQý8k7=)X7{ 8|`ߍ]v_>Qa8z~/)MBB!V͉ݿзtJPtNŦwUm)/L0?v^dx' qRb<݊$1GBQz 8\d-8Wso=y.X nږQ^C(jt%ˡ"q^pWάZ¾V41?R+u[!ފ{p[gzB&^tgBdΫjq' 6N=ڈЪ O~~%schl :2΁)@D*NnoxJ{"2Y $_`+Q8e@BIhR3pU+H^ŋ^O )AX&y x$Jy;Hf>XX*/(4,t5|j`5& ;UF;*NTvK ߀[}p(vPV ؋5K5?ּ9h0Dޟ"*WpoߨSڧɘ@EY Eݍ)9k3n_z #BdO$ܞE07Ћӓ8Kc_^BGP-QόT7g k[ AW?p+E-Cv, ²~}Pe䦫ÿ2o-'\r2# [86OeB=zwĮ |kWsX/vh(%)e)pG(hnl6S/_}_/k (^_\$\E' MHmT'LkR p,3ׄgC@6`Flg6-+P|: KV:=J(*BWέw)?pT8P;:ɓܯU<):,᷁CEQ1$7vteNKv&wZRj׹[u/G{ Eh`;.Dӝyrϟyc![QJ'SdrVm٪q6"r E7WN_UsKI?8$$);R+Rmޖ*6  GK|$&jm]O_]~SEYG2\Zţ4J:Pl})FSٶڄ</ Ix|;;D\=…#☱bR=}zc2ݕv*u$ D&ή$P;h`3dk2YS!0P^$l."2&!\H&-R% i#;_S[ק8]Uy CYDrht]ݩw`uS?~p"D ԙ"i?]=A|կƎr]Xjs+y]NDN9< wI$(H3X{׾/boTCrkm:x_F*bX\unhF1Oj%rJٝ,$"tU;np;D&^w)LM@˚޽f F(/0y)TB٭&MK(RqOZ'm$u;km2v%'Dt Ejl3κIDob= @!r6IH9)\]hu㭹i#!#ps%DPRʔd!~ ט!jO&W`1͆ӀDu$76ٚq dPF %A>š768ZW6WR_E<\b OB!SXKr7R/%Q}Fvfr j $H}ZHU7r(z2[/’ ܔ>( {AMf y>E/{˅^Ɫ-@ >yEݬ3sg뻦)0ᮏh5b}O xr~$}'">!Uސ_fJn(,EKg`;D[eG=^HoVlp0 TtƐ=1ըg]AzңFyPxyQ@t yN/BN@KZfuv(S1!ʦa0M'l0v7IftwQ%&9g71nbS;™y@P2IҖB0ڈ:O99~e[뷟֍au(@wސ+Qt]<>q e ğ2&2,t?J|n4/`v%.a޺W$GmM>o [PSCyX񬹦R|k p'ڂkN^_0{GC4a2o\24(:W Y73b $jaYnGGp3nїPN0W^\^5mdD}S[R˥ykg28k.CˆQRLc h ) J; -vPtɌUE"qQ@,@v¾>dx#^nPRܛCʼn =`E+N]U#:*hԃ*g/}zf밀!׫ze.TZS:bꔵ [gҒ=,XRPo+:/Mv./0'|ݦ!FYuz,rA I%D(7bsPr]knह <jmIݒn6UF1cIB'dI|}Y'v-X`9ʎՋ3v9% K@yݷj3R8rxk{]HO8ZydN"a`^"8:6f~~QFV$45!w$Q:8ֽ=?:a#Ȟ{diWcc屙R]w ӨOҳ5g]$5XC\%"؁_X$@xߜ3rb}xYOT\w$jI8|7D6t쯕 At%yhᲥ؍uܻ_\ޡε !xtu/u23%oEiȌ y[2#Y,i&v `KZ8PĐ EtxNqh&alAH¦SV߂2'̘V1=`j2nl[T#$_|RTD>+W /?6U] x% ()[DBPzbQVKΥ(_sv+QtXmZ `y8KLv8GꅜV9Ѽb@@LH/R r$ΙMuhṃQ8иA ESTn1UT+-7w'ɟ.[ws-HIvu$iMeK/2.%a7ã kaS&vZfaqșu2X49~w $Պ)z6+Aɓ) ZkRbl$HR1hze’Sk3{%Ő@#]o-?ܭ兑g"WġBx2kwHsk=YTB_{pmbp}aaWa1Nzyn.@t7b s"nh+z`rvЁ3=3Yxs:70E2^-Ė=,S+Cгh[Mosu1Đ@DBC~Q453䂆,/Evw55*# ss#BL}ĒAo.k"%&vxfrY7:{D1zOQfه#ƇmE]{ZuCCۍFK쵸d0;p{U{6Z t3{Яu*@On 0bҧKW˜6]] +뒓w5P2ISCيi i>}_N6#RA@R×f:7LGCQ޶|yT ^ht@{GFBL4Pĝu BYsqA} %ϵ#EN#®݀ĂCwil6p4E5j|>ϑxWa f)B 5ɧj^o(e:^%뻌 :wF?9hq:K*wE6Y?shlt|PS=JmM4tKx9& I\=40D[䉯+Ut2Hccwe)&)]K/ՌR#ɼ>3j+b:QsmUuDjvݻh"^^~'uOqZ7K iH7pԛ׶Mo-<(DC7>P¨ϴzCkщ5%7҅x(̫.dΟƚt)dxVd}( \g kaiԺ5`b\1.)7٧0X'/cvJ7Md=6X G[,mh{IXg?Z@mm9i:`n `t›z$Lbjw>c (֨/ei1&7N2ȃӰ D0mVsՅKw[ :j hܚQRi^?kUYfAߵ+6̻n}{PV|Ғ0&6Sѫʒuzvʝ,D5|Kl彿$+tATBAQ/_[->I Mw? l.Zr'Dž $^d ݎ\Wܵޓ;Zk\ix~€Q7JZ蟒5tXE>zXGwnyFLF"&47®Y(OH+M(p3Ey5q=kTm-̧l?[,R0UTM+׮#|I6m%FR9]H' d"8GҳHkaQHLL1/ fg)]tREBiY~ Q*Li 8^*ލQ$S0H?KfA}}S;<;ι cI)rxC'qJd zV5ml!fH>۽f~:4h򷿰p2SyeaC_ԠI,^؞aB& Ӻuzl_V%a~NQ%4|!,+ͣH̡(YHBqɛ`MP7ܫ+[m5 wI!^Uz)Aʼn8Mـ?1G=t VM7X<썣dCxYX}V|eغ_ ;aK31ny(ʡnıB2ƓE>&_"\C~9y,Z9;v  Vg9.io75!52VWny ro[/m. XdAY hfk2ލ HWb-$:d)Y^fbMlf紉qJ- \Ԁx2 ,p΂7W]iAqh @*#,#`Kx,ó^6Q4\jHFzqFO2\HAuݮFJ`i1QBۡ0^F9qYpsMe+[ (.[~(ך+TѬx;6[,_g)|,M; \VO`SZrXAuWj1KuЊq~,$GS@"vF8ۦ97|(e?g4&C8/ HN_,CmN{ؗղ Gĺӂ7>#gk&\2ܗ,u'[oSϺĺdJvЗnztFP9:ю dd GFXc ?[Ï+38PᔪQ~gH釀_+N&ʵ=᳜Q=\͏%HK %UBt :8UkbxSǮ[p%E=nu-{1dy{.:dh31@x_OBb@]3 h(9JUsĞvx?S Su+Eno1ꊕcLiLj4J&@u3EtGG<\59at{셢x 5Bc5N%}w64,w434`7 5Mom`pͻmŸip`JQ{{Pqo&j{_] <6x"Gvho?eǹ"A7/ EeWvd{SAY*#wtG˻fIgZ!+ M˿EbJp2YSm7/wonZ3)"sy/sq',s *EqRm<'D:`Bp x#]xG|n. wV.AvE7 2˒MU{ \/qDK \ c?_t"Y9w^8Ǫ(wi D{4.Oͫ.\KԖ"ە ϿJ2d~"M뮒 xm8<4V!V& *ѕJYxBҼꃭes&ޛ C9ܧclQ&;|8a+"tSnwd!oVAftF %LZf bA_&X>W_hSQ=!B\TfV2(H~KZ"gY:tH@eA4~CL%2*^;(+7ńjS7q*Q |2Ȑ M.}!UZHaR' >4 t(3ٱ[`?U{n2=$F%{ŝU,oL أID6^o=QZvKVy- oPf_i5 {hnWH#L38CHF~Ebs+!'$R1?ol ?e?ɐ(&FЧl_Mw17tRA$ꙩ o-߮s,:*J{S{j5@OU0P)( o(bZRc um\*Ns3;,K( UFDkDF@aC-;sU1+ 5N /!t)F"p%& ~ۺ39FlWY6놄D?Rpّ6|M/MÛ3[<+U#Ԑ/P^eay'Aa ҕTbe8> d1H<[-EtPi/+<պMO>yPg>x>+"#R,~^=eq_P>ھGn2J(DLJX4@M5 e "Q2y'nL:+">`a_=|W3Fα?I|!MNy{GtI.FoByvM#9IYM9BxpbשU~%N|vs);w_^+w,-ϾJ{.1I:޶9W:Y]yK _ā?7sM+2\p Ds$p=Jm7~ſ#{\lӴ"AJt#(Tv8,e @nv^o+ =iy#9 RE7'pwz5 vɐ>$lh+v魋04RF7XVW/;Y]<&U&J;V։+NdewY1{[ Hi- fR?3vT?Ċfxd1wހHJZ㗬'0=@=MgY_0 /7a[oՏ{wsMmEL1vF#aSaC_Iu*odE ecG6wo[OHAG~kXTP J#K<>zZLY"H~wv8OF2cfz{Uñ>UOd8LyL(xB/ xV!~xґcim[Ҫ +9jb8da ϼfnxp{>8 e|L(lj]^]+@K+;J}Rcx媶hPXd81/RԗrZ<:"/asC3dW:׷_wGUZOe ׁ5ip;XxŰ= 1S_> ( dPȅЂ`nChq &,GBX?+7޴zЪ$ ?E:*ٳ-g~G9 uOKDT}7cJUgwL^(Fn*B+WhP 6)N8 †FO6fW4' 2V.G?z4䡁\ t|'ѱS jP-\݊aW|i<*fxsƊoj:e|-źbP]w`-;"ʅo^xFx gԪ4opZ |(̹@o h1%V[p䒦۫oBv&0 ™l#o*!_Ya"Aܵ. +m ̏.uǼ|y1i ]3Vg&*Q\_M%I;J4^cT1k3? n*ȵ $AVQ=q01#2?OŔZC8 -5900V]+A&2j9Zhu0И./TalFC&%šSlK&R7AZRt\z d"|=(_5P# KUvr(d/fkoA(kQ0<p81߼9ꩰz|& }2Px`oD de~rJ'ܓ7W>6W @nհ.e;aZ8AC65 2۵2tk^UIh_)8ngߪJN&uȨ῀_%2IJԅq6-B85u Ƹ\xnIo&!p/S畻*2~֫+JbGnT^hqLg cBL|8y7hz$&Jt`Fݧn'ƢOT|T X5>S&3L.c7/mVIO19U,b/62[LNPL=l^cP٨1@gDDvBz2Y/1J,^rxhTz%"Mr#iDcO>ᄉ74c}N E!F:"׳X2$lyDo&Ub +{"2%gOZ@nD,kK`7V"4 1^޽, anl{!ni$1}G%DO>'*G0w.*pŘEZԪW^EF28 O^S¨Y4vLtWw$e%ȭ"L"i0 x6{O;.h^jDϐV@:r}D)Eb{q#="AЦH|iů:^[hޯN69yebR1{JUku !%fXi; &P оô k,MVwv/[7c4GRӯCZ#aהX{iKy#4=0"g9i>m<0Nb$J^=c[n~6vxSTiaer{I= et*3O`g, Z[;7E6)Z>Hg8+U!CG*YthXxe% s9"ʤH,L';u~"S$ BLƍIS5v2eK{/v -"!2g1+yT&X;3seX?r"Xy6 vRc#Q$G0*|@P2m@Èܡ?*D!m`z@JWC˪cmgpm 1fI׼&< q#\璑ы GR2Oeb*-~Wˁ,Ⴝi}ý8Je"y9#[cy}gVK n N }).]u{8v(6oqo2"Hb{| T-dmybF}bR]+CzϗՇ;tRP YR_B?kb ǃ1N031n:: ?Eʽ{pZj 3 h}A|WW. V-[$Ccޔ@AUI%#XAKܳzEJ*i ~ ICT2e<njaޚ~̂oB=zovuԟKM&S`m=aK0Hb{ \my~_UVG %͜~M\my fiQJUm Q+mo{V!%A;(͔PPED(o;:EԖ03Ajtƫt2[NfZ/v=~t\+ŦѫEE8$ g#qIuQ봏طDuHe̷'GUmJ`&r2^_!,#Nn$"iYQpn[joJ*Bnz,)`RvPhoUؚ;\#nV LZt)ޞf|_#>Zc{_Phcnغ],xy tg%Vb5=Kyаهo/Hak3o1XK##717IeJ;XA7."Q[@B4-/b"8x`q'cHvmh+[ wl~X<+XPp*y(Q *}[)`wТ H7qԛ̽!MVCZG') vtby<K&Tx|TqDyˠ"Ϥˮ@HS D.]wi_r 2T0^"(!a{#itȉ5k.96!n=_pa EpUAdz_ЋXZXc#pS9E+@(f_0A[Mkx-gc@CYKLiAAFuZ߉k( /˕|>i[ySW4d@6fşP˛qjPLM'_b<]Amh>{Aib-)wDXuc>cO!1JO wI6QȋrXdʣ&ڳY AԡzBSUU"pO^d0*\]xs>cR JOH>=J0edRwpR,1Z {Pdbx@鰝ցsgcɡKU @kYm_C^ BCY r7i,c#l-.@ U,M*PӼR2m x~\A@yfp* X*2zCh%1W%i`6iS&?_[RFIմ*x(9$sQ!dnV17)zޱ)Bd87Z0"]Z3s[>#`9_L=υŽu}sGMKN~T}g-l=r{|S-S(Mj<(ю{Ay1f*RhܤJ5lL,Pʜ<:rch+8^j@' ЧH‰t_8u=%gqb5k}IC.8IUO5zwں^9 Sp@JP$Ux<Ѓc5s| u^ i ?*iK6:hs7{M}b_c:f䒡g/G<1)zQ{}w0r:܁53g7o--jmڗ#v1j]ry=ohLw~v,۲qJ|%9!Kg3˫cx[@d ~2?oR]Xe۸]ӟSxx+8SǣfkL{E>F+$2Rg )3(o~і4^:#]QR)oTu-u_~:/YQQb `G3$q{!d(Yҡ( .7ɹ_sX爘r7NW =/ l vC-up3.$4kqlNdϲGCdjƗqN|n7GsL9 ?eGbkXkM-~B))┻ uNdөY\?"my"a۠He’m 2r嚗 C=f@]I< NB7dk\ߠm|T4^pJwE-p?&_+=bl!%9L)f̓{1ULeu ! ;F@jbr)j>V{'ۥl=vt{ ڀ:#lɮ,/չ!;Y67fNuG1X7 vDK#x1x?w.šZ?;BcD%)d9ȉWVeժ"Jx2"D՚ bZ&-ԸN[Z60<{K)T;7X;t,:t7g>BR#ǰ+GE`L|RIbd\mƼBf̿`cjit﷘aeTL&mɥ~DKOQv}W--὿]d ^ K-i1MkE _%kˊZ,~*/A|3:~/Āwٔ+Tpx]_Tj8'c,6*xBaX#2kAkbULGCk!:d5حޕ7}4wBluZCtv^?xD'f*\ 52\l U'v3r:ߊV{[V4bl|g$stItWuZG²q2i +$3";ک"籰9YIv$g- .8D75IBȽ= f>f}Bɗ6OjI MK2P,Vؤ)nSנØ EМ'腟4l֦qK+d͠907,OFmb ,GN1!DX;|[cҀr]]&Csw[&?\(و-gpL"ŠT,哌<\ q Q_.NпqpPKծP3_v=nLWBf05#vB K2ghqO'!70)[Ê}ۗ~\poav>ɸu6 Gv:/<_;,8tt-P*F0a-7AbaН8$/ k]VI;ځyuZ=C=)' 2`E7C#l&^:~OI*٤LYEpmfrG{Vr:,L`+!dxǙ^c"3KT]\.N`-3k8JD9 Mm1_A+KK;##c5i:1877zB{T4lʴ}kK2C/rkiR#@szVcWlV^)+BC4= {%eAI{FpX>i[liկQSF D@.R\}RQAQ`8O2 c7YFd!ӵ\X@j[`KY|`]_(`6̝{=-ŝ:A߼2w~)6!Qh!cR VՒiXg?dtk> 5 GI\@fہ<ܞ~$[aFM(Xx{84M?q DܰfeцPAuRc"**e}`& +@3$U'e;',޿쮢$^owYv{UTã;7u Wgʧ9-}T4?"lzٞf2R& 9 wk~3[4Ip-z|A!C?*gu(;[D@/,iLBrQxzDv 0ZK Iӗתl՞{MAp\? QHpT Gn#yJԗݦAp] g.s9JD g>ov`$'A6U8nHOb=FUPSӱږ쟇rhdAXJD԰ E'Vѝ^2Q8p:Ҹ&^Mc;G> dN1 `;[YIے4Z0PfzB{v- א_k>.onH&5$B$F7<Pbdol`59H!|X,Tez~RCjV ^Jj(WwKkf;TۑeI=&q> 7!{'N 5`ISzRKF h[EKߤM=>6:ƒNOi' `MWk-CeNڊ i)!YT?/Zm97أ&h FCڮ&M3A/rm3' 8h٥&m"HdKspbݧoF)3̲|@Td>dƻ"\HJ;>7RRoPAr筓gV, 5)mrLe=`_*Nؖ˚S0'@R尅 Cs& 0%%~Ԓ:):=h4({h8Ř?06OA%En$~WYA`j`i$[|E$-J@|5 h^0nDkn,n#>zLw+Q;n!:=<5U3BvXKҦ-M `͵Gσ嘲!.W$Қi$P=# 1?+V bR0s]k ^;/寇B6:7LTn:]4eyKs1 ڡkoIFLtOu"/h{:ю[9>J_XZD% f9-i񐦆' HQsnWdE. bhEYA]r1_&~T_er +Ski5kqq Ee/aʧ@/3ol7Zc{&q*:*xVJcQqza]2l OogFM9~_xk۪rhp)6V%Ͷ~unX/Hn- 5^('7«YؘEӶgEqKX'>䲡PimmNNP Yp's T>MDbpo-W[@M+@&~_^/Z~ w.;7l 9{~oJF"I :eI;pk鶼Tj̺~q=+E$309e; NҘfآ$!|e*k| :EM}W*I`(/# &кbNtkWS3ahԒƜEa@:!$DWqԕw6~4B0'h;v~FюT,)w<1' JJQd-[@n[jx_3ߘ`EI;j9V\bYb['RQl'2ũ>ߓ V9Hބ/m=%J Iֹd&36JylTv$jݫ4 %{ qڇ\C2 3~4+b"PH(K}=W~ IoP9uIΪh흨aA櫃+uNs hO^G[)#tQ#e'غZ3Ɛs/ hZ V_YWق21ς7,p"CPz(3]fm%wSnCƑGAhYy-hXOYd a7ozZPV KIOLXyv0lMTS +{E“E'@tIon/ VSJTEF䇍>]Lb?C炻d6CA^~b_`b䞇j|h\>P{*aA!哹y!/ &P=Ejz696V٩9Gdf ݎs~dJV[RyqP>{i!u ұen>XCUB<*gco\*%6;6DBguȨ,Ǚ{%g&&GRq87^׳mYH;ʘ~h4?g|.ؾ#j}l쑍ހ->xLʲvC=,!G3$@} &mֱZe[Gu+hԖ2 U}5qLe̍/:vA;+fG͜;c݄SS$S]N㈲@ߪ@lZ>:zg#P6z-_stk2lHJp췲\:ŭl7lDTHmiCjQ&Yo :}i{^Ͻ*|#0 NVĘd8㼀d9J(4_ò=UaDXJhhtp7V=tQN<m{s!kT!TH*yXN&C[N?Rrpt&#Ǩ$)V.@tR.GQ[KYV_vh@KpW%9^glMvT zş ;^2g7*? ց+%h'GeB>垦rwa0 ,_眙H v̂+'b PZx&fpdֆbL v>-4.cˊS+R2_ L3XuJYRW O~MF1 gpYFx fjA]7$yKNj }%'HlhF @`2(HA,r -jYAh]@V6貢FI)oR0l`Ѳ]:*CDC {zh?JXE-S,,uīaZQ9B=¾}:z,KRۏ`m7U~v2L|oɎ=A|D.D>}VasD*gSvF DаVbkο5W؟UR&R $^^'+,:X+Iğ6S1$}츦FJ^悄?k!ϷA u @g/e2h^hs S/A<\;5\nށM%p {+M%;8]2479`0oSA#8&ђ w2^-=jbh+LVsTzri{GpZ6r(EZW(/2qCũ1f}oCZ" fd0Wi%tH뗿 F܁G)׻U\S A~-^Nq%빜Q=g'>X!h #=W)UUm-֑Vdio;2\[= -X./.+zko@Q3o"M[ Xirqv|‚t|?6QuXQ>a_(/lf-pp+h k!E-ϘJ9EߺDYds[GW6 >FD\/¤1&40\G?jrO~O+p>N/M1jﰳYJ*0|W$K!T=p[ث{e1ӝ ďZagdw(9|.h+ۈ 899y^̅:=ގ+ ` nւdW Y >@"Ό ^Yqze#p %/>ETy,h:B>lpfvt;LIm==BL=,"*Qɽ5D+C6 'HsE>1!Dlw/S ϕ(xNQK7T % 096^ŧ]%@=e(Cäq"13lfj8pڛ=xPq¦YQ.^ T1xb9pO/VKqQp^ᩰU|_)#JƗ+$_ж[&=Ay>î$;Bn֏s7aF'@UT47|d:WS3')K )h49?Kr' ]"ҿ? {<>ٗS)k+%{%C9un̆9.]>"f81>C% 3<(kt7םLM9H'~@ef>fj9!գ'LĹF VVus3_(\4 Ys7 R%uy2 Ãa=΅Z lVrKK|>zR?`Hj6-;:QPPKB HEYd,ȵ{,C]@>kadJa x0W~ E&|?CmJ 1Z)Q3 S֮+JEAp!TO%&D EGśua%Fpp3iHǷnpyu4C_G妬ScQ#7Δf#ԬHdy30RҔ#:eyA3x47mxaջB]%K$t71r- ڕm%U՛ f+V#jմVmlLRlkSJ =aiU,(5y-'/zv@9e:@)#1v`lܔpn݌"_/&/3I#@f7s믧YnTFNltQ|6*%5mg!cYmgL5Gf /R3pg(OTP b'&8UW xEu#<{F]mbD uT4Eð$OA82l^ ,پ~b?,"yP F-ՅXa4 ,Rc{\kmLÚ؟OuD؆W"o A#]2Y-rV&Ē ]Q%"e"<91L*HŸ vL!tH<)ϧˎfnӅyV;z1Ae3;iڲ"t^H#'>O>br^]Njv !F/]%8oIr3YJ tҪk@ SĆ76!͘ZOef7*]-!>SUԽt&3F0!+ ͜w˛4n(16O 6 u>'te.6k)jܳtS.h4I n[.kANs 67RWd$m N[+C%R=&{,:ӗ)مPhe;UFʶ/W V/ (ſ 5=BFzhX&(:UI겒bcz0'EsmF);fY6fcyӴnv)'S)&Ʉ^qԊicX$+Zkވпk+BTv \@M\j7L ,VNLdP>W_%Ȼf\Euf!Jqʻ <}UH4 {= pm%d^Ĥm77+$33?d`ZʣSnj0+vfx$QƓYRHflȮlua՟#-M,1@ۋEwU1 hn Of" =*G]z-¤uyENU :%c Hɡ^k7,ob"Uε_燌6e5W-@;1x%;7٧kIi~Ε?ED!>fWCK8Zz^C$ e%M T!(]g7&XTdtБ"| K'Q+^9mfs ayYzq *PlYŹ<11H3Pu֙K_`V Dl.ZZ?Ox !i:0z;E8<|g@`8m`Gc ëKW37b%L^PJ!hq^iCkyI?/i@،AHnfm!:ҭѦ=)PWGbhmӑ̧CI}t&6V==FJU@xPHvMj#czg ^Y/gN':`k`LӶ,ʤkȴJm@?-!.yqF"/b(n~uhZ2G#^ezl|/8 ᎐+7lyhz}uYBBv_RǕ~>2ǴM)C9LCqۆ20۩;ZK4LW(?4Ros,_Sm7nih3% ~-eW7=)yTlLjXD!d5q?ӊ2+Hk&5oЉ^lo4O KػOѕ[W4qtnYlR.;RHw.·[_k<^ @eH&R@.. VP&pUpkq^_cg4a)m#xOwU|[^4%yhg#vÏhUU,o<fl&9zH u+99D^qRe&L{S=ct1^m۹>>r?I) `CDŽ0 z]4ԇ=;t$얥z GO^Teb !>6\t+XIǗQqt9^F+A%q¹Zxi+T\BKT =vrIHn6Oȷ6]F`ff5vC$ r >jLZZ ZK'w~Q~`piFlNF94Yx% c}UH$5DYk<,OU#-1 ]4u_8p/)TbR V@2{ɘUp87 ՠӧBuRQFs-VѦous0S"^:ÖF)Q;p9n# W閕/c4WmWOP!KM^}C~nqb :weAʄjX=d{λHR^7XFɜŔ˧|\v.(G5 6Ohx4†u9+Q .-ҭ#آ3,j:Pv3 ;tDymHoI4J0̓D"X9UJy="Q6@6mnlYBgRLQ~ݨe@_j q N}[Mv*QʚuQe{|G~RGVf綗?\2p"D~Z"VECMg f At2>`c,ij1GiP*(TOrU}y*)(Coy')BHLપ" U/Li8MCd"ˈ޹P"G$`Seg fcZ! h\jf!2A҇Q# D*Db/R[S62[aQ@Oq!-r.Yhf#]("X]źk;\AZ2=Vc:VDv. BJk.)75 = `~LBB#XXP)H `*~;QlVV>٨d O`QN?3P е,݅ hda@/mp?ӆڔy:q5^^Uq0Jkd Q#D°:O ng|˭ܧb3D4|kzܖ~ʣi4!\}3'M%W@^UeonL^FuW$'r sDpqYuQHvaʖns KCP'4asYcW\fڟ ~ۮ%V-Hij1ɧpΈy&# vQ"3s%C7m|QKqc a3~z2N ) fd}Wt Z0L|oA }KHJ}Y/}%no47IRmOM;[M; =-BLr /]xqƴkbP &^!˶s?'7toX~8n;YCxKfE{59>xwJMWަ-Th8~kq3w A߃yKMBXEkťHV_nFwM Qr!2،A8_߂&ҿ󦧺h(D:}]JV)(]uҊM \ⓥ8r]w 7&# H=" Lг`tȊW4B+Iy.v9sha^/?u Cj\rL"۸Ü(i~{8r_\5d ߕOb{n!_!SU-ÅksInMß#}#EY+<n_ zJw $5 h|^,F9"Vh4m}w$̇ S}\ _BM8W__"Frqz#A[~$uxτ_dR|wQmCYD!)%oTjw! Z[֍?5Xr:@/pMsLcQ.Ue*(eUvP4o/Hͩ$h$ж3/ϭH)gjdɡgp;DŔiXտ fM- 'Ss29_Ψ[qBxCȚE+3U~ 2DMhtI.O/ڑl\ m/>gErŮ*3w r VD7)63: {m]d,v^7mkp';#gQT/U8B*`kJp)0(mNK4 ?iƨ.[xI**:M{ߖ/nh "4N PdIL3!43g`Y}WaJ}zf4+ Nj=m-шzS4Hl3 ͧ:24w4Y("-\یѭs''cMg@ %Wc(NyYQχ?JLnSS܄9 O<ģ;-F'0 Wº1HOO9(0Q 珸</^G8#:O V%%)O웭 yR.i(+Z^G 3hlul-h0]5NJYvm{*֫ZL:aIn_ E)@^$O/D"&V)'N]r?djZ7`#X^vZ۰r9oORe>EKT輷r] T? e.Z}1Bص=3H!W*~>&j8(q_FQ=h8/.ovAW(on{m< -ZA7l&*j/AD >SM|ԹMlɸxI?#/[0)1cNXj(f,krzGU]n y$Yߪ|؀r,V!/FB+:$MYtֺs8-zLllګ/wy#BqhD@7~ #s%A 9?Oߎ%Rs sdE; I 󅂗`n/n[Yc0>!PniO^M-AXBo(\]B/=¡BU)mT"SK#{6"BW#K~1\D5s~Y+{qx8Zj`sfƌ,TVFj(;<_,ڑ஼4 v7a6(Y0 CCD"6裄jq/5U/P+?"#91 UT|HAuK&;z~վ| A*zXpmxWhG{ŷК yUDj['ZΆ@;g dT=')xSdFepMfD )%!!,([. l6[e^Ov{#")hdOefݾϧTwZQ&4c짠&q lOqgJFM?Exȁ!^sP˥l?0EV= πۍēRmv:OrD(8<>hg'/luֹX̹Uf<@XF+:Y6?Gn <,׷G1xrp`'}lӶP~^ VA0^ q} Y;\?緍lyIazآ^Onw-Bs 7l?"e^j`]"NH/~E0/6"ζp^c}';CzqV7zPZ=.z{mjg@NYժRso`EUF*0lBE`\;K$#<:7°j<@p+{)3@’P m'Dj@! }9\+ -o;:Q(GKR6k P=dUTap@n]&Re_ؚ%#:+"I{zu:=OX6 ^gg^CȈ sf={wH:*W@ mS'3UžzyS+ t]?mŷ^=@֪ $Ì[<͌6.ViJcDJj+sG{#B'DQaΊ0̵.'wet~ CF A ի}+(jֱ[A rŧgEiFB*0wupo|/nTüm.F˶}=%y<d à YGs#OXUOPi ( =omُ\Ӊ~ :rR+{JrE@|k{Sۡ棽sW"ED6D{㦡}N(cb68@_D",u,UP+L,Xϔ޿;oD=>KC$'Q_F雏?4\_DgC}pҾZ'/x'AT`jLmVY%d3Mj"zSج2zQ%6@Fsex0%S

lơQB⋖z2Ab4_#Sw &,ԟMɽ@!`ķ]gχ g*C(a#9vkHK\% ؟]#혙Zojo$˼SF$z.yt1ﶥ>,dd /Kt$j ~OO',x"퍡 sJՂ4V&r(WU. @-.Z+kM2Oh8o,n$$3Rz9t]0]߱)m5 ԝlBԣy9hҏ]JHV9s%pWU%[aKë̀֝b}~OܟSOyԀ|]9E-Ժ@4z[ޟ~EB|RьJlȊ|r/GŁ< NDN"fEd\:]6<RwvlZ5kikC =2-1 eZ2œē4x抮^ Ȧ)Jyd_8G"m))EfܧּᴡIq'+⚃~$Mx6ѕ342 ABJps^؃ eCUbmg<6 ,& 4D,l%?%|a#)3bXfp$][zHsw4#XJ⼨'?Tk2MvZ(zԎk}^a%C%̝^=Cx:픗E+,R@H"e+1bbC(0D9#),jlS]s4/>YV*=mL:T.{$ ?}[FnSgyȐv_U]WFF$j^&n?'q՜%1k2ic-~g-YN̰2/]ɤsgjjq7LrN6\c~T7I'4+ʺXW:9/[}T`"[>8|)D#e #|,8dFor=j/Jk,o#q8eG2pQ9&SISYGFڋuu L{hEԐ(iCMY86Wo %Dψ\9|az;hYtvxSὣAZO4\=4;! <JA@F섰B;"yutc9̽3ڝSllFFQN-o.IR $W1 ȸDQME*kB.]"1UE}ݑOS~!> ;&ƞG8&b*PT _MInɠഩ*A!m gUP6+$R"+% 8n$Y)bG"gBtcGHg0_פ t{1yìJ>=0i6zK깟 H uTskܥ hC;R]~ 4ZÁc r %@aϛ߰L51Q.(6f{t!%bab,&9ᫀ+j4G\pa:D,)WXE3׀{Ӎⅹ/NITf몿RdxRr:DBtN B 0iLr/PSWqQ&7 o2 K#ppB XrET?iAǸ?}phG} ">ڗWBB㱂LHD@5 "0,bDR9'|AKz`օԸ ; (N)w HTG[} hP#ɬGqȘiR@@+6W. 'eU[jZu XWء}ugdUاQgDf<ɸ] 0Tr51ϤѾv;GƜ񁭭BX%hwX -FvǣBrJ7'G{Hg$L |YW;U40˵gzU Iu{TxHS]jdOjƱˑ8uH`7@cJ%#EWoj t>> 4IOHQxdB{А]w\0Sjj xy> Ay޳Bn͉ec>~0SDNs oޭYk;buE醇Ui# .h=~} }nrYO{-r\k-h[bTӾJzEÍ:űA\= ff$IXݕ<5=FR>*l7ot΃/\u^@^|~ e`܊xSzJ;)wu(pLt巛EF:U SːԲLHZ£ӎP}]x/Typa^GC>A*l !@y Y;L!8}GCLox7pNoTwEmnjP^f en-a8צMOa7J>Lj<c |a5TmQEsae ms;w^Ӈl5pxWwT3z4{v9_g z򹖷fVBU F Μb:rd=l)yUSsЬW:.aQd"sgkD)B򬊿wV1UFe.49lj-F+P0݅ƹpFɝVul@wIo ;8QB e0$)7%T>ٝ75f ̴SH;%{ÝD&d[S.@)0@0CH捌vxV| wO$)g#kE8ohd^*ԾsDF~RxuѮ21 iT8']څV|5W \*8m{b}= CX6ٟ\ 3tLG=&RW=k#j2? VFfWvoz =eێ([(&"#ЏQ}K(Z'TWNj1*GxIsc;F^V 5Vte R9 #w ht}P>( dFCi* o[Ac@va604J{< Q bG?8tƔR+JƯ:o?(_קs]fFL#\`oOw\#OjU%pg1 b3뺳50]c7+>``ߐOڃ{Vf\RVP!`C6A* ,*!_&{-Sm:Ъ2PuQZHWݙdnʘ__,,$kt,΋Zt3꿳/`@N< |T/"gs_N/)̷݅|,j񲵇j@_ń1q7ZGSܧ* K,\EXXdjMWb!5jPA?kp1<9½;rs7^RAi#   <=ߧH>7{'m ;ģer/DT9iB\mZot&=r'x:sF}}OXLC_c_:k>lN7|Bt}& I/hw, *g"^%S1Q~"'r p=-XsP!IAr_)5ՃBrYK0)LA>;ExaBR%\yju)tp@qKB\ ]gBP(]YߎCklяtBvF-XQy.+3x| xqڴ 2u8@mdHYC33A=4jNp?Ok$ȸHBcY 2:_SXHXPC|@c$q)*!xqc͘e:Dspsj}'>Ű!X_nkoZ2qK` Q6Y ⇌ O xIT ގLOJjn9miFǀZj k*4(}hWri)d1!; WL&jTy TсGfAD03}/%,D♭YU]8+_oHӅ"bp&<5pyӼ>V5S zuQ9G$r>#4zJ;:][˗ڗ f)qx=btf{| 4;fE)9Hop~MM/CBWzAϩ%M ns}SZXd?u2:HȰ_Uc<jv!?Μn АI 訓V6)v7^$ߒ xs{5oV ?E J/` 18Rs^6f#>4%_B~IՂBe_]a;G-,6~J;vC1B/Z15mg.9C (sg6$7/k'@EEaOG5ͻ)FvePrݪU#TPul78:=>/_AO~\ύ30qDlO`InD~m1|p6g|! I[=}7$7` w#d4\}ꔪMOt)EXK…XkhcpbhpC'o1]1EF_۠xҙ]''Y;; 8:D1Vʞ $oPVY_ԯ bfʋ4z$~ebjҰm65.8;Lwd\-G9s%sncXdx"%{p1^^Џ՗HP[ۃ=؆蘭MD}b4Цfp]kȡ49|:v Tx#+Y,K| y:?nmPw9s([Ws|EUi%$k6a:#%q-B_Be3<ǡ46|QNL/I@zdpR>1ǬE4ZVd]Zf@ ǽ8f:#66Xhtb m&{glH/28@{aj΍E`Gu7SNpEa3zvn MRבgI5@tDQHrA*hRaAB\PC~Ф}^ .vz%Bʤk2R94{܇ l%p]Y{;BE+zԺGB^ )ܸ\:M߱a 1?D?J<#tUGqyez 4ι3 h 2S-wَƳS#WLx}}3v2yl+CKdec&@[5kFM5}a%h@s৒Pmx(E4qJC7rSޫcecN W ,)UqE)%~{W^CSH{#gܘ0+bbC&0>\1{=|)J;ߞ#W1 >:6;Q8oe$έ%dRD/L2,PFMpOѣcg vfu}H"g׳4v6hPòa<\AAOM& B߀DH;)CYu[t=>Wf ZaMK2 ?P=\R&MbY>PHJL<ǻi=sv!#+,>;{qGz~+#@M|:]&ɒfR4;ⓡ ۢhX7ň$^9?A;Ȭ<Ǻ:`>奯{lv˪CW) 8mh=+ &\>p8}9قvQ ζONU`/Sm%e Լ߰)\7'7ԓ":["ڛ( 򸻞J{3tzNz g"%DIyG  YzВ[ /`"z9 wh3;(6Ǝ\5`a nARx ݩNf23A|l -nW.ѻ8, r< ɎTk/hͼf5)ނǢߏqHpUT6{m , Z}/:|*8K2u(zh*Mz*!ɩq`Fn27a3oG|RKn\(fK=!v5"yfkQ  0YW$Z޾K__dҨq]O,_6)v^w|Fbɣ0l~oZ Lu UyRYZ_Qp2 Y> )q>tw:}"0(4렟8eb5 N\²Ӂ^z0pԠR(USDASqe>,3XH2!iW'p/;S$/ N!w:դ4@7<}Qmye! g2XUEXO~ BZԍ9R&ez.k`mG,UCKk" l//k4}C/{&)"xHhje/U׊;ԔKNE,\Ynd*;SPp\{s)$=APM '0n{lNm+D_U6LV2Ӷ y`J̺)0{19<{pjN#PǦIX6aR-[5u׽*&fHyY:&i@r3Dyަ׏n9);pfXz*__Pa96G*%v@Y/p6=lBzvR pVToxbWڲHPiJU\G[Ɨ\? 4 E^D h ۻ4G)}'`0T>CHJ Ҿ>֦,zB;?bPRH@[79_ nd4đ7!o.Aꇩ$A;,DLHK5Hx.̾ചѕ %([|6S$(b^|{+Ҕ:; /OFBhRUkf=m?%HyhHa1 BVZ<ͻm?DyJFbjA[z%/#?][Xh +gby}s&G>w*C׍T V͊$*¢[#d1zY_HK-2֮VӚhDyT!/=Z܀q9)³|\U_,rh}IkrJ1,;716"}y{: u!Pg}}Y79kb\o_.8T-:V8 &3A=b-~+&&eCР.Wr/<< ~V$w W{22#C:]t;*+8 T1w!MRǯOzTpD#X ϱ֑TON2qm/=wR4#6&]Obt-( .g6[HK@u )RJrd443b-*g3F3Sf^Tmg\Ѽ5#faS/?.'-g'm z_wMEp,sKevV)H#$FE&0J z.-qu0rJ)ҦI:Gp%E~ߣ^E5sJ?\ gI(M:f5 `r{#1\=o| |L:2|6 Ozd;a5ԧXOah>@7: Gpy}턔x%(D ܯu]h0>IУ=/3M1QENmC'1 +r8u1m[}QvֈjS< lϩiS#MG+-Ū֋㨈:7vGUxڳc$jS!RC ፄj LI勍oO78~;_(?Y)rX,i%n x qEQB^`x{xJ7غ\_te@Lbw5CzU+tUr\jWmף>B{*vqDL߯Nc)c\hGL+ia};Q4 %&!.XM!)mb GQ)e#|xHl!i1ݙ̰Z}PJ"F^[Z9賯G9O>j =g]'Eג:Y? y@`GALA3 v.wm6.09RN(5̌Ԕ6&-ٿц܍ j= c!OR?ٛDjyIqa/s): ߰s <_P %9%9,bw_)2u̘[6oDIqޏW$8̷zu*_;UQiR* Z . <',sQ߳W??~Á̪Q̻QGm{P5>?J3 42]T.epo]6V~ALr&Hf18mɋ/#H"uP|մyny'#c5(($L_=O{O&+@WL' νYY$"'y|+ȕ{|xRv {"hf}z|Y @+Gڟ_99·IhtV8!H7߼ӽ;u`QBbA p %xO'3y9ţlZiCN&4n-H_?~2e%^#H3?ؠo\\%C.z`VdcvHOu s23O[ *2`1kiafl<) K(YDoATSdz .F% hȨOQ-1Opl꟟욕H>&[!*8xQ6 "C6ZiZh k9wy+w/Y@ch}' $Dģߪ:#WomA,0NX]j r#KIyI:|OCh3Otj(vZ57\p$IvC*ҮlmL3lu;n]HĴ3Nf-gUtr]0%ŢV讞rU|P'HSy'H_"gZ`v )EtKކ@&[o4ժz8*&>+ )gFW/u\ p qG<*=LIM> C)_TȰqcrrɎ\b)b,׵UA1W`zn`YJp" ]- " Bl۽`Cj?XFvx( I2SirEkjR{5^y{g!s\XܐhFp܀ê$}°4$*7o&Z'q͔6F@"9$&M_ͥF|^>9)Ad( qy1u&0,1.E묘#ȏ+ L8{/HhA/rA]uV "T ̅rO l\>Ro:c`:labvRֆ:Be7z-o_R$6]SNYo_bh9>4,^5/d-~="~_O,o4C#w:`o(Acg5+ M-NEۇ=]c p'T`[ ƒln 8,P9sCsJ|3C Rs ɈVTh|huo:"˰:h#P43>U ^=[3DjCOm,Nh*w SCTs2o5B0#lZ>n\38;F[Y]6q@{#L/m_D*Co01(l^ ?3]l ed<_em| yCۼo؝pBlGri4W#c,"f ݖ4i$p)1p[4 Ww AU}SX3B5 R|tFv^TP+eh_T` m*(83گ%hJKr*[k݁eOP32A#H9;-94^ԥ Canyx1,xN׈4;䓊qv3QݑONG6DxO$zajY$ *WO$Pkxk˂A:P[愬6~]M=ݑl.Xh^U# +p%|pܓU0e sA]>ެ" o6Z<d>vXVARþ%w$"#_%6p0GF+Qn@cJ6Ho͎ ֿ}$͟'>@? 1rΐoȰhf0ef΋c7I vEV$@{5mQƃkbn%;AnPtvcA]eW,5$.DbQ}è;O DOJk^ 4B`(*i :zk9Llx1vWlb-ָNuq05$6/Э ꕛ'0ʁ,_K( 7UT_.G;ȕ?iM\w5uPX[gPe`pn E,'Y#e(H3+^xn}o>9\Wԯ |7gGl~YBv}m-.\Vg7EiO.X-|uN1 $ Kg',SݑJbJþw}z Ш^M'CS]t/Z͉bsv۶9&ؐ;ˢ ^AȁS>j<Й cߡ4m쮜OL aR|#*=Biy+>k L+,1Zn6a+)hvUbrLy9IFvWYkQj:% qՃ.B;r+,E}KfA7W|˫S[S$! =bc~ Mo`rTT>u:Amz8P[&ERl)"hsЅN6H( ^,UyطFRBQflo__+dL5ʲ,[ZH]ͫ^ֆ)7FkN. n9YUO !K]=L,$ۛ;e?[(G5u,Ou 5-U@ G Q癡Z]h;^B|1F)ZoM Q˲ \`r"r RϺ"Sn1i9ʜ#}5^yW#m ۉOFM,m\lԡF)Η[痨}Ho8V:Q"|me0dTZ7yss0 +ۚڠ4'^rRvhu2j:7M>èQhܽz)f,ѹ 3a͠Mƶ^iA8,%>*&Sd%Hb}m%_BzͦLJ'J*@{u/klI2ߌКXas ,=ةmuΗ_}vүFÚ4Gl1^mw-`|mgq Yc;飨1opf ,o%ILI+?ȓ/[s(t٪Xw7)'ݹv[Fkl ;0w.6G'+5$\$2iG,5QMCeR?:+N\ce8)$=QnYyp![_Ca ׷%7 3=ᆄ-)l1}ԇr_swG`+u4z3xxpX Ze?MM>;`a2;rUԵA2᪢3< 삂l y /@G] 96#Ńh%'ڎ%8~̮+K ^jq2xShM:lG)vPcNR`Bj IGIAq~#>l#R8D-|J -]`eǰC.0tF} HH*p*1mpK(0 q>g> EX$w mh9xSgM1oC<\m'kni#-Z(][6 aRxUw,Z8 ?PjZ(a۩ c \sLL}I0j"KVF|S2 ~)kB@.26R%Y|d`ШkK%˸nQJO3>`ϛ_`_ ZG_ ,!}~ݚ:4#%9!g4{+5X^[9[HI0LbJ;@&SkWoR)YpYҏz L{ V:Rv ԡ 媅0hݧP_+u>/eGE8me+>-I=ގ>i.6F,eآx| qgTDZ֦IDg&Li?aI9'V",eUhZ`svY&~Ts``qH>Q:cDo[u?%2›\ \a1ųqC#q5)wxH;#IZd\+pY .W {-ZzQJDz&kN8YO?%Lx~Q_mB1#(2}C٠T ţƉּ໕F1MnB^1U&(H&*:0,.O2#>,^coXnÑ*~ $* |3#Tg#|t*ZmgF%57Q?aﭫaRLWO2zb?KPR9YB ~RY[ލƠcmOSF_iV"G*aD,`*bVY%.>+bl!Ui3n~m~<<]-vP3ȱ8D0F8eYȮ(TCtNؚ|PݦS~*v8K甏75 *iH&]HCCHpt1']Ϭ3z(1#d*ڬ" //2v H<V[-ߋ{N5yL]gjJ|r_Ս\A"S3Kfۦh42 ^$I{΍ow|vyj>.kP֖q3YoH(Ik(lEuo4'zo֮x NAnΚd,x ;߽6 yv>AhWy} >W| +>W4d=w'ܬ/qvn$ y5*bSEk2>C ݟV Xu;V7_j֕ojY0֑q8ghqݞƁW'w2`wRWWw~JY~WAuWW|8%Esc}|7rQxd #QFP`/HYl%oLٞħ!b{a۠2ڍؑZSɞC'$UK3oii> Hwe5>Ƚ'K%oEQ),aYˉHW{ЀA,蜬GżK4&V_!EL3hℌ^\V8`h~ q JYB>w]9}*Pkh"꽓# (^&حgQQrL6=qn|Xy1}6Aߤ9Zs[z{PbX@z Z~R^]YLU/jũgyNg ]26.c>N+ O" e%fs ;\N";ېdTW@+G"e;:z6p yPO^.}0FK„8D˫Azv68P)7Х".tvV#20RW3ڪB-.CZ&r>7ظNaļQ~Hք}To---2ceU$2?͂i`Pj|x yWژ ꉗg$=_Okl2U8 2cHԁJ6.bN$'f>dj~z!m|͉EmPm&b S3&E9=L] Mr<%d85Zmʙ |zqyٰ?8P>S-N⥟:[v0gꏢCp0]LC@qoCҩy#)Dˆ5ҵPZ 2PtDž^Àa ¼t L $|>(b1/ /} " T(Vc#>0kiV `D523 ,o `f 1“rrV` y1cL AE9R.sj)X/q nI;q Qrd3K |>3Mޅ-宐fF ~&"ķ5I&QnC{ix؊=_͆>ԊL/Lwyg/FyKYD$[/?Esx$>a([dᒻg&Ĝ[cdnXE!&dwݬkRM#fFj ~ P{#|J61VkWdBU\0wUQ;抛ܖiVm6<ퟝ%]EgtasW1p4;z .?y޹KIn&}2U75RzFA(uE-/ni~v3. Xwn H$|/^a IչzOϺD'H6`dܐ^ZDPtgʽ ehinTuš2yW'Y?/ ` uΣ*;èK=ֈM ¾+Adp$P`?$ĸuv/Ő!0j@ AĚ|r͚ gz5JdLIDCly#ˎ?wƶ,/|udҗ(j/J0lc b(ltxfqTѦ+Tflߦ,S2ȴ.\y_x,5`c-JC]vzď!B|O<2|E-V:ɫa; ʥTz9~Jc|a E(]%7jsbE6xFS+W\npݍd^ = ߄]id_S4Y`9,#A(ʤCD^+7̱~63@_SaN*<韘z->2nY q]oqtETM\a٪aQBǙ-mCN&np8 U|UZ͸W$]hD0ҡSڦtC!2b'P@ ~D.q&xoH+!b(#Y&]lm* 1˿6^!0 IAGMn{76eJO; LzT)'Gs,{ :>%wlYv.J!|bz{(6PmQ/0OMa'RCCfu(( 2\'EKޛ3ekR߰ٷxx+Gjel[hU 4?uH="JLRR[%Z, p_URK9W,YMɝd}d%7)`~Km~(kR';:M-dۼIX8/l\x싴\)!;F}{cBB&[%t?DcF?aPIMbgCt|שģs>hl:o?][컀3[V%AFR 4<|wO]-`ͥt5fs:jj ɮ j ujbJr!'8?qt>󷵅X)K}1'd̹O]֊K<-mTǝ Wa7^լpJ"WƦ | aTWf ? V*FqsQSz=:=c"D>/RIK@!Fldj]pm/QY +*I \V0\%@e Gp6,.}pI&u۽`pg!JʙbiM@C}c^7:1^ : Bzebm̊MQ(~̧{րVAd7P)i wR]ZPe'1*l]B:p _|wx/ Z3}͙ OHWea/ݟc s| arbvaxFpfa@NĽ c{ ąF9Bk8Հ1oWo f&\=0$L/Im y|E jYi/k% ȺZ.p_<}~>A(mد-QX[_ <"Hgro 娿 јHx-WvF' 6a܆i_p-g)Y9@)-NqFjߵZ\O il%;Ε̳i G)Y(RՍdݝ rmh-v.+" rئǯö Sh&6҆I, O)V<+)!U^ 0&ˤ(%-&xf  HIy# v~Au%EMk'D},l˅beb&OZz";*Y!e)+Pu54:hA^[<5 J"y.}W*+5iƮl;7"'\3Gż&HX Ed&Ol>GXLx)|7׶NReBΔU)qkX"L"}u.P)>̑|QSV7?:+fKǷ>&# (dt"ey|7ͳ*k߭s﵆ N5\vA9gwÿl2O3Uvض.ϠcX!dWǷ>?ab4YOW[CcWKɕcyTx8q<z*zW3?]ɖn!\5Mx Uؗ$02n.3CǏ>*uy'z[JVw-y,wD-Lo a}{kJ=lya4C8aW)_|Οr'Z|]&;@t>w|+QewR|g|;6t _2ia}kap#kңl7|m w 7#e7 3opR2!kah0,a/Q+q[̆e~|憙yEw@R2@뎳˦VdEg H9!qYǾ +jy~kSvi [BaQ!j)*Sz@aPjՑ8nZA챍@ /}=n0?e'(Lcc_s\>w]u,GQkYkEhc e$=mf2'Pz.^Jzװ?e~Xl\K[V=B9Q 4܇qlKSC*1a+!r}G,v nW~{qc9 [o-<= wnMg5 lPɻ^N][0`)}xI;7~1aIJDǨ_<{y@؁՘ee8$L϶Qexm֩D!&˹1ӻؗ.T ~2nUVM{p"1y.RW-7t:}#q<۷rsը amLLcK&h5C<ȹ(=a cmvyy&3K4C[Hcev1c(w5%Mk%9› ӯˑ-hU] 7[ǁ(y`zH?4]Uº/~VXhl1acҖg\|uϧco)|-bǟ'K]pb2iޡ_p@E]5 &Y0ɂ|=W  Pp ya;>8{ GU |H`-jVr./-#(\$ 9'.lܭAzjXwuOS:/ nOfxg/K)=:zr)~H^ @qwÁZv&bIC6qb`*ήN^{&%x;yHf"*#T( }dd$>NUĀEl)'>diNυofdJy҇zkw薼#ڍH||S^ }fw?b:%m,t ʠH3MO/o ,[&nO 7{ǻwV=7Y[*GG:\$N6p)nk!SO 6Vڙ *Eخ6+''Lbc@K XW$lYs/.*vTc--շTmYR]MEWּPFBM)Uxmmٟ֙6LּG\Ss18w,h=-?a\[jN#ڰf|\pkr8o4˧65BlKIO jn5-gfޙD"s=x%? "aH_礏DHN@uu4Jcϥ1}5X8wG?ᠵ.6-|?3?NlWmr34-2.Ø"5 ŵSzj `=wgy(Ɣy[b$xU?-2ɬkP%['uj|",:28Qm>wzSKJԜzlzVnݜR/T:+5c/Ȯ#i\z甴?_%u^^қ'r6(bN^yMduO,ϛ>9V+3Έ|N!j+4<$E kΩy 9型O_#<snzCkf.7wn?G?*ܛ¼Cfإz;\x̿Lz9WH m'Xg ZET0JK/CJC A!uh ,'JMڎ6Ɱ@ʧ Jxk;:4zT/ev\'L H(Tspac T Һ9o['*׳H;Ǜ\-l5{@p&.+~n;WUISopkxjK~O!! ǾDTubB^Jc~RkEτ=(pc7ӮzPQ[_}I`[.9z-٥ٔRQ@J \M{1D3iB|Ea7#Dǂʮu7]ѫXUХ]B*PlPM9Wa*IF-5LY6e|fbve|  u=<w(lȱ66H"a(&CC&+O.82-H{Nc{Uwa]Sӿ(wߙ^joO]ʶ$۾Lb#Z8REp[Z Ĉf ^*9 {́[npipʒs eL#I0U.MīuQsLpwqvr=bJhV䃎{*Ąjʭ9sTׯ)Ez#=y8DHS(A^IUV5\U Fƭ5rLU$I<0$#+pEfH. }kDA-W9Ε3khTL &+q؃1.{fgpF&/TۘEzQF]y8km嚧CzGrϘ]="ANB弝#1{o|NiA$*eDK|#SK^?s(f 5LbͮKi:ߣu}̈́|Diyd$BI!a*3[vVN2!^,oO G#CK1+3Md哝u*K5(ϕUg3EX#$*g8oܬWL|L e<`k /o OYE j 8 x_ j+y.DHL#(Xz',c,NKTC6p/7\lLK#&!f }" gj}=t.RQOԭƥ p(SA/EtG'fK48hD5Ս!a\q?n$a7&&JC4&/l5?6_[/3^5hPfhC e8Uq~d7r;gnq_\rci:7whVLTjn(#3&,vF3%v.AoQZ7rVhR{E8z)ɱu,{MčnTi_`'d ŌD}>+gӁyu fGinq_A >]Fizn|V3eSQP2@'gᄘȫu9_Q o^gր>WIzQ[+yK ~`]'IȨ=@|oX|LA6. hV (b¦#vbUӅ< pk@daR&iOPk_JhBrrlqDl<#0:,ًAPT 6ѐqޗM Bf{ׅͲ;L~tGYtӋ4Fƻ}u[ƒH;k'Um#W Pckv>LH;"27aަ9ǩOO#tL%\ao$dvJ4ܔ vi#KGkV [:W4O!ri5ipc3L(g^yOn6~/|dRcQK10ݛĵ3~^%\  T:ez> țrEm*0WUbgF1;fUCe-+ExWG:υUH ;&I-+cnooQ[,,# 1Qg3 +D%mY6l(*l}}7P0pelowKw$ dʇb$kړI1XO\֡swIX>mH*ՅDm v%R4tS=MIE1O;_pr'-B凑=/@{2~%PLYq3Ɵ6G1ðԥ芧mPI.OtкCH%E9ρ7$2 _yӋV:AZahؓK. L+wV~_>RW1ݬ:^27#d,u=J;I)ۊ(um~{Mab5x.Õd~"uf*Q!X4oXjf n*_z=6WPa>?d|3XRdA[ s@$}:ЮtSA"b7,e=FxdʐEDͮ?]턆-y<%k"PM+鰯> GeMKԬʵFa"Kݶ?vvI[p!?޼q' Hu|q`@_% bPd= 5syusC)gkA!X0WBhlޭmh]ΙrJVmnr4,EtUťEVi*>/t&Uc}%QBrdvG'⦁)cۨSȪ؊Q+(e9P=Cѐʱwz]^]pF1]ԓrͥ$8?og6ˊNPPk|q3ȲIPB73P>k:uϸE@ﮧ %ZgAbdK40Gķgdy16q;,#Ig(ds$W|p 9t>jQhFjwPsVCqO8WXfc0ڡ vAqj6wT<7f?]h+ʰAm&~:^Rt̨(dyGbɷo;@Ĥ/tLy5{y]slX`G)5lLϘLM UW|pYXAfǸ!O@ϓ&HjSflkzy3%Y#v5ݢqDŽsvx%y0q{j!Jף/_??'"y<Հ47$)9ORgo FP1C #5y?`wqF20@ňj]`oM9R LK{~ץ2Q NNk8 EJHx1_1B]vYQ>0,gn\/Ps>-ȨjkQE{ܱR#.@-U;;aTB",~k =pȐ'rVt1sj؁xnup񝌨vvd>Wj~1YH|jz8]_ՁL0.ބ{$WO7GݐN? !8[wق*>>hر~ӏ0EAo"V_+;.S~)O2_:7Ӕ3UYL8΅5<\jkg$Qǐȸt^O)I;Ƴpf}~I{8aL)yeBj"W%C13Z2IL]8nrW+>XvтYYG=)>m%ɸKn|_Ƥl`څX"2BKMկy&@A)\;ܿawPip}SSc%AfǍ=C68c:fWS\ PܫJɛq%z-jO~NaнT—3e vJ&9JABs7Ks,"UieDr YHC3mm17Jx,ԧKa ӾEMJ6 1eLffX3}#S/.^Vr25+|;~Zn+W|!!BA;{Kd :?BfQD$dl;T9 h6™73Ӛ=t1@8 IT;(5~>0w8}Kv»MmHBP^U$B%,\B{[EPaӈN]7|԰YChA҂w Л4 2z:E'oW1.[ˑK5I0܉!#KJ$fp\|xU"OVqẑh˃c78@1Ï*,[F괏bl7LrC Ķ`RtR9mEBi~([ u#^Gm $ OX5o(.ľl``:Ճ|DoiJTS1s)c8*&$.)z9ާ/YyYo`3HЕJDY{y.EC@EJjwî:_2i_ c>wzɀNCjX|(gMkˋ8>Q oPnպJ CJa r#4YN4} Zeô܋ѫiP4Z*Z2]9Dcd VA塪`ŃVܥXN\ecG>𝎶 X9Vݭo+썰oc{Ձ4<$K]| C%eĚvm1VƓ%as޲^2Yj[S ;8=x(?$ZCcLCvEmMG}2zN3UW/i9N?;7Pe>ChASRtw^3ѭfH6;^-쇣܏\D,Nu_U @\`WsL(;v-Lp6&L=IQd.na,|\0#S3s_.| wGU&e֣i x5 H pE:bE8 ר,YlH$ 2e8?6f^6pd<-FNtֳWo^O-=uR}DХ>k3dj+)E~_DK w6Twʛ7 4[MS;n͒IDVcZFdb@3}Lk]7"#9ZմBC# C"+:1eBxcTjȾ%6?SLV_q;,bRfS8JC|C+lWh_W6zzc4i^j)uqn+R}>q㨒|VtN}-u*Z,|'_a9q5|8jRCfi'YRiQ/"-ʧ(X/g_Bw"s%#[|sq1阹hG2t$DB'OGe4cQK@-s5ߢ[X.ї` _Z5#JeT2e9̵=/XĮިV$,0)K[@(Yػ& g:Q-S+\ޅ!-u]6}D3V N ߽ٝmygir40AW"nnqEobن}I!__zt j,2eԝ}@Ң ES :t㘠 D+b<'BGNt}#(Jdަt'ٺW;_lчչ, ?6P/r"$`rAH %_BdaZ@;FqS,p'VtYds uSg u~,R03ϊ="ݫqEշWo>8=az,h4 ,p^mzwCR^L2hwZNBdCE<$7la e0r]^*AK~d~cW4(zH %$!l旓4}r.=ʁ6$32z2r W8:t1!ѿFv)gSIR VWV]B㩙TMqͶw zKK""5dE7_NO\QCYpr l3~^ʔ20bƫT,@cQeQ*i뮉;SI#vhYIoZʹw%%GPTό: wL v ƟB)-C~ak@|R{|KeJ3I!ANM9)$qǶ &Vuuy <ə7qCTd#Ac(+ǿ +pDt;cҌ3Ku?g@ ϒ-T}> ͊g>^/zCUzb A D哚 کs۸)uSG$r;aMh@ܪ8/hGQ- U gqe0pD$sOtpR]QVfU' XKgIEG@@K6"hs9{R&/JQ}BRsy%&B(2`00߼%k7^ܤ8w{B뀞j>^!ݵ?sGq TVȨήɁֲp1B_#21a$`ZJ( Դ'tYaaVL@+;%4oXUjxZ ynإi7 n0 aC9R?4K2+졞&=cCjO*13~b}6 Lf o&a8!2>t{};-n^aps z!FǞσTPξ;X\Z4Sd"Aϒ7Ϧ0*E4Aο.'eAfñdd.Ev<9HG%@$v4:+jWܺ Ѭb'`qVz$` +Fi6R;<Ɯ&tqF=Yb_EOגF-e n[^̺sY>c1F'Ys*|}dV[OL C G!E\K":х| xr܆yL޳KIp: x啞9HotS&r#s(p ޿h rlq%+F_`9)&Ix@2շ|oi!bѲdJト&KG̰HfpHl^kP"8LmH,(}zv~;[cNܼ]u`g{\5#05ǰUy'X](&d6O"~MP#,]FL wF* D2kY_ xS+ 9H*Al`-akܔR9\}tvW$"ۘĸ]GTW6N_-=C(Y. w=`x{¢&~vŌ{ aJ\x4}ͩ[EvrRrgxc`X$K.=(rN]!3m ^e8uENk iF!q͙[&Ы'!䩈UzDFT9(=c}30OiDx`5qm~Ol4)a+-Ȕ}.0/}Bgl " Hg  ({Ʌ$=8xDr5Pىp8+Epz~1/XAGpt+`4ǵKTgYJR#[:e9MNF_>;ő;E@B 큥 kq L>>iH3tv3`B#GgwVY׃. R ? 10tcbZa1LKV#|,mf*"Á.2L"bHA6;F_]6dmk[ͯ1pn`!N$ u@jj9c2;/a[uMAn @5Ne9ߏ, {8ȼ0Y.|BI;GS)׉<;_Iyl e>law`sX *tJW;!_vT S([ Dzmf}iA7ḣc6w&OlCnc6tQU?5yA=i6KQ9lH CGBywC=Uf7]S uȒYq}F{{()Do~y$pܯߴ ߂AE aVLx7A&/U+oR-` pr>Y] Hgn'.,yfG o]8t$X8 U6 !"oӽN9kXrt3*"dtg=Ab_'m˜b(Díjom K~!ա xs׬:wfң/4$<  <{ ^OJMs Ka=(1xn YkQ;ήsREa_ wQx|MCQQ(HT=ZU/ϩHidy &4INo%ݬ<;GaoG $,bOn0#9h/m΋D43vk8èLaQ$2*oݔxZ /GO~tLWCHĐܰ PExnؿp7XvSĴ݇7]B!=nšL,;/Gt WB+e\&"lĺtF,F(v_%0߀ilH i]z޸v*r h=L:m//A9%%-,?#JgQ;MGC =p>7GPӴ@RSر}'U- <|m<Ə9A$/<ᕊ f?3ꬎc؃$S('ٗtRUKx&l(֣{o4Mlb:簘&yF=B1Mm;k ߟ;7Vn11͸Xj`=xeD/VRQaC:E[T ]F(4#8(sʅVh @Ⓩ=ٍfP\1i΋;EtwԫCoIiZ'?,KG0^#O+ 0ޗܷf'ν vHϨ9I Ӿ~[u?Yd"/k2ϱEI._񟠒/ΤVM(p{a>ZXq]r`)g5PTirU'Fhsr4b@@M5U(zo!H$zߺ"Ol0. GnQPv 0&*aMu4DQ^"bO:-g6[HoKdQ bhslM.dE< x14=*'N 6olr9t $g(LL#acJgתV]6TVGC:.a(lWlͧsAP=XVaj+zN@}^,WD->ۋ+lѦQ4H $P}ך]6oG$ &qsDU?19,P* 5g<$w)2"4V /uALʗi0YEOja!q~JJ-O i\Lֶ1V5+ʰR=%"bv``d59f39x[S)P.;DX1Yv g-VS&1t @p9᠆<:YU"zlCjFvma~ª;ClBD-ƘqvG89s}3U}Ffu5|'r tf ?~})0F;tJxМ:!bB %(j9B8wur'ancqAc](}"5˲_D=T?! ?qYPˏ9uK DB[zBE"Lx9qA)ٚ(4'lqݤrRiTuH7HT 3q˒]6D!Y 1ih(%P4 F!`KlmՇgdaShK!{m'y hBVUcG&S~R,tU03OX1C=5=jEHr%n\p{{dLcл(MmiY\"MfJ0I;Mt𘭔)BY/E(DCxԱA%"4>''ǿr;RCp~Ykzmk" o(m EyQSAaGc͢}<'Eܹm]Z#)1p6QR!<ҩߍoDuK,'khs}H\Pw' ў/^co.𼝬S2';P,kWwmʵz5m7tIfZ o\oХ#uT rÇ^Vץx3I^=ipYy ]?H"PjP*N'ZnE>IPUp rԯBfZ+1}ko%tHQk*\4'0ʸL/PhY7#d )&C=y zoTzyQq! !*^5șOFBMRI|@Thyڞ+E!?Mɇzo[}ZYas.ו٠e.u9di |>N:Se@/`%>Ty?TACOG.́ﱇsISfWBQmXb9pJa,fINǟO\4ARNv͔;M>b7@)O3 YP5S-:QO}YEYR'JH,SEu'2t{wP?RͯOu?*]f: 3}<(~FZ>zƁiҋv=cDZ*EW /6EcEӎi"} ]1? 67hi>x!w0MK!.9M}ϾOÀyC߶@ ܖ&i^9/d\jcMF,sSZb c նtY.A}qXMj #tlx?y'UE]FV͸4{pxV Ruig*B;4t+k`] *]k>@ZkĽQw!Tt1>G|3q x,Z"daNyZ&<[swnr[l^HIr7SFSlGqb!^2$o$4&gOੀbM5RX5QLU~ףGX/Ax Z+h{sKJlRU>eۉ.E%U*8`#oNd^9>v~^1㭅sQZXIbE$2j2"<HN u>5/ OYs đPi~O #7UGPф!)jnͫ"Cůmh'A41&'ym'da(몷?\[<|%vu܈FQNIr8|;az IQ6]f Wٌ"k0wAۖv r%Z,Vԅ #v,~}4o"*Ctw/F"/trF.kb-iQf^2w [mgBJr_{ͺ||ytybš׃.G.0ǖaE)wN5tli<3 ~<(w~N晜{],R7OFOzɎˢ&B%DE )nNaPa az&sE*t_aHGoҕeq pP9B)5IDL0jC^QP4\H)6?ˤY%'8Vc) [zR }ln6' :ư t*-tiB‘2~2!bs#ؚBP!wАP:Ts$J3 \Esk  +HAXRrșCG &(6:]O=<熀ˇE:ba˗Ǖ86{aq-ܕYsJfG3EK֧>5pa8Ӟuwdd(o?^jcf? s9: ع/-pX'Byqwo(6~$O4 dUeZ@\֪H' O ià7+qwG;M#|s'.F:C`|}Rk’j\.o fOeKdrFddP&B:warfָŊf߷Ur1=lzMv7[}xA&㞴2͎&) f?PsĘ*2TqQX.nW|4{Df_MPFC]HB}ィnWE07Z- \uƬCWʍTHBίۧ¢hKcViU}43!ĞLɚx֡jթƯChF\/A)3Wto|cUxx6D@TGC-7_ TڻoHe?'K.U* )cgU|R}vN>+&{SIZGo3x W8;Zi4V,/`z&he9'Z{\{cST3j&/5gg_)~b PL͎Vg{2\qwP%)Z]4:zEg6NT\LwN e_&,Io .fJLx52kyT3j)|[@NIzu}YkRE7>j3޸: $ʄ[,5j̉[Ʒ{lCs13]+IqЬNK~^BxB[DžqYk0rO( ٻ*,wb:+D2> GoNt{NKڣeSL&Qw$&+5y+N u$a} Ļ!IqU*sB\)0ŇLT}Fk hΕHCgOdT⋔Sm*l 0dl[`:dbt>mjђJ wzsp.NgVd)36;?-4)pyR=Zt](>b|XUao@3ؤ@liUՁ&Uȏ>3+EX֪u "WcqaNzq*ĂԪPh.uR# 2OE>Ygd:Ec)XcP?B㟞R.3+6?LtX2dHXE^ XjpRQm)/Kr1O9n^T>N} dg^(öӆՙ1Ԣ%/zNu'שR썬|ip8ֱ `;&^9sݡSoŠ.Ӓ"R Vĝˇ[Ԉuœb0rە)*s{?-"ZF8-*F LI~ `E̝ǚTŲ5>H^APrEh:]DiVKmDI|8p<$C?=p5YXX|DL[:fpqg(2xqfYu"k3ZNd;N\7lݩ\vG$:|hz8+CTPn弒hiXNSmPKr}dQ((N;zf"g1A9o)Ex`E\=oY qC׳u4ǻb]sw`w(ݭ`JgWKm@HBsFԾE<,eq}k 4l/+9wk N(͠%zMQ+:u}~}b Yk~aoe͓vOD+6ʖOhiLo#k?)zWEH!xǵjQ%ҽj< =['x!//xj*c§V[.x:-!|f;Go!sŗY$tb!?k+|8f H!+*d%z[yω5P  pˎqO󉭽|(S b!SUw[#daۨ 驕vx\')1Ƥf)F1]uQ^_6\1*3ƒnpWXK&b_>Zg|(*2Ny8Gt+"Dr<[1t6Ȫ5g][4]vo$.G+_ӣ wfNz8gJy4^7)$Zuf%Bx:A-:K %\l+pno. &;YBoMw= P꼅2+mLhOZjYef#UݰhN-OUxrSP/l7p6ܓjzP-+_P&k˒^%'+̵4")~d+w]FQ $4'ät>;.G:͸ϥ%-aX\tų>@T\U 0Vy2C<ZuCt:Qk8g\̑?u ɇ3*#uog dAt\fwhcñ6L]^a_jD#œ(xq䠖 !Ȁ1K]Y5s +pX6ȁ΃p띷 ?x<[[&i[EHf#0,40UhYyҁ[7r#]bͣAU/oE of ?6kET}9nA cP_8ZR_pFy=c՟bp%eSzY?/a0jzq;??XJdhL:Ff!C Z*0+W+AKh*L8_im #wIͺU`, A /"!V T6G[KTlKUn9]ZvPf,R _i1zkn- >.Szg2 Ú+%FnjK8_'A?Z\krYqQw4S$I51v^hHrسG2s+B_tFuû,[ ..8Bm n⯭鶷`?;|-~oCE~7ˌd&#So \BD+8. #"|"-& "dG һ  w'X/LK% :W0NϏأXyc2Ϡ'+VD-:OAMrLe$3݇U &1۟es>WN﹭aQĝGw"%VDմ$ޡZ%(ؒa\H#^ Gؔ(;ĿXi*2ТnA^tOz]*Za;22[ EhL8AOlԩSQ`7 @)O#ϻ5݇nL<MN9sC! Ԁ+{ /o_y ׀o5/dkfq6dJ+9͆'Ԯxz@jb$i`̯{Y7R7.#wNZַL6o26ɳ#Ox\ TmWP˲pphs%5n\ְaQXMM{9@9ĵ<278 U2O쇶r!YG?R_7mQDt ]RJ"HV*cy*j 0T Oĩrw#tXJ~IxeKLÁFIL 橃P#qd" Mlrf5\|،DK O.kjVt7ѲVEY)[br9|κ6ź@-IJa[5 [K]:i>z5Hv{bq3&%@Nd<̈4iI^%1sS#T)C}0UK<9V+8;ˮh&a b7kAS-4ӿ+"|p*)蛽ᐟ#@X"ޖ)`J+u ~#ֶ-rf?ÐӐ$}Q:M1Ԁ7kuVRXa+Op@zюQL uL&U8*\E Z dQԮOӶb-4ol]eCs2UvK 1OU _ݪYq<ˁX vr],7cnƫ)/*j0OB3pH$PʴnYqU,M-/@ N(+.wL W.,&m $_[Av |c. S 5y9%gH$|ain5x9uiI NJ"Hom.@:Z% ,EDZD"Q)@= ZA^ ?"݀; p+6^tBIye%kj*QC&S<ڸm/֮_]jRԡW;:GQd:>GGʰ(aҾLso!UwQƃiQ/Ȥ˜6yl΅WZQqz*B{ֈDia n#꟭nX>2L>A{ry;jp$rOMZoaZ~vg_ZvxN)ٜ\*#qʪe*3n[rG,9^lo_?D0S'5";E* /uIR^E Ja[R/0~4鱑Ķ^(>/Ep;il GQZOJv>DgO&Nk@o8i+PmF%| :128WU_<4'g#nR+ )ZC~ݯ|~nljK)i7S#^X9g2xya#5B0b&AxTA3Q %!6,`,7AR_M4rBz5(IS;_bnyg~c!:lJo lCĉjsa6qFx^BU+fuwQ?"m*3d1ScjyRM3\c!pGdx@%RO iK~z3SؚC@(=grB⚥^pE;KVZ!J{Cz-'cO_,0X@?x4p}] F}-l+ttT,畖]mfz`|rIF"Ikx).7V,RIpG SL;F3q{i'O*C6jЩZio0M<|D$_KӃP=J>h?v9S0YVR% emŰ?ԘrLuysQ>f)Y~'}yM5o3T(L9=2^4Lcwo2N.-ȩ|萰tRi I; AҍYiiAf.s[੿0]i԰Q{l$gѬ+cYBY&QnGyȬ>TL!(z%_BMrD-&GM:ʂo\52SaZnM 9loMݤ`o$5 .{Lma zM<*MANp"F=0y9Nk$]A'2XGq)cqrveXsOgS9xUg;2HC~J6+Pmu@?fe=<W?xTc{Yq\,}|!!/ .,uO7f$_nl*hV)k6YObD')я Cx}iW,3["`^)zJj=g?أIBm$P~?rQa5 jDw"h`tD%8SilN?J*}]`@o(qˬ+d*1d 9Ϊ%Sq.ldP' qgQUMϿ<S0 )^^']+:7O|ZIN!Ze_T]"48m#^fyL?AG:!d.r|k,3&ɂѣ7NlW u,Ka;߯hP" Adk}f Q*]|9ө!828r- q㟣w}N;ӊ d|iymӧ/^81eUtDJr7c=@y#Ι^M ~NœJILW[ZwcIIȴa{?bN?SNE@%o(ُFɜ̅5Y AH J!'Ev8H͍ɿ<"ȭ5 +R_.~ԃaⷔ7oկ$oAYC6xu,R"T!R16tT~bŤ5Rо,ሕFcݕx~A?!I9*,Vul4CKErV`Ѳ1$gQE0#e}tiKkkȣuqy/5X~b{QJ9_*ΜifuD*ۻQ@=-YVJwHqe3mc { i˶_Ci9NJ}N Aqpfҗ`%nPeSĈu7(;(>rE9XxDwM3keYY;䷐Za-.حXIrmQ-qP?!-!VTzSTdY%prI%kԼ-`]W< `6i50G& *3gm^V`G(ϠGږQ%y#C(f YN::km _k0)JeԼ]O,Z0`jePC{#O RMWWo$CZXoêRPb-e ZgOfΧ_ҳZ~jakܜ)Bծ1{;cX2{vf 'tDAyraS8]-FG ?*gMZ6=[Xi:|8^qH1ƍf7.f?vKj<.ggQn\|q,fBM`n[[2=d B@@m_f6LG fyrU>lK͝8tJS׼W9+ AqPMx̫(N8Dj0`vlڜ;Ҍ`_\vȱ(}S' jca%$4\LICFwRa_C(TYOlQ|ٵz)%L| S+$[ PkҦ,,$L=W2<j3 gcElEXE8I`%?uR RZ9z B7Bqo3¡kYaQZȖ Su_~?'lt<ڙ$&*}jnrpRY 'P e5%ZP0t*Z6JNYp]z}ڐ=DXGuDg)4DIp >v{,hLYffpPH9n(;8~ tr=-֊?J2A& IqmDll d>U*IzCq'\(1vV>!w=@U˽ܲ2K~*#o?T9 &kak bhHTC<܈z*:\ \6&""Dn8` 9AR4Yg=40jj:w6qƲ)kƀiڭQ?E@۴O*AH#+BNI읹xH#CK{_YD4TX+t)>e# dx(ķ, A?^pzL <^DZG5dhEqѯaU>~1nApŨPclY6L~t+ûf>=Ebu!O :P)6 yt#¸J`Bg ~ .ˏkxDԶKY~ y}mIk;S0O?lvs0{bY_44)#tWP 2^O!zHhшɎ٤u,AAhr6jTK鮚kn2 ҆w|W^CGh $juNCgj+ͣB^jɔT:P+ŜF__:ٿf׉Oq ˜ƊHm"lBm3-w*lK^"NN}MANY䝞?L9ۂnǺ_ c @@?M<8F7b ozAd%6%H~kLMŔޡ$dbŒC?#84}:}.Z3#[hƇdȬʪ{pҢXkTaL=.kfNtL5stu%F -E\>`!o׺b2h\ @Elj[<_GBMm; kia>[\r:GʹW@CtIb#4U#L p9d& !Zb pZbqY|3Yo>ڶVULiޯs#*Ii0dвaCxWr0wJwñL|941Oz,,C=;9%B| =@Y,&k%#o㖃1QYbE)zjaanXL@6Zu*v+Sj?c" E:oA`APK]H;j.qq!I`]Ѯ7y_ZU未GQI2-!rwi,^v[/]QNA{i͕OLʡ?䍭ػGQt Az {w.SOS>a:%U2M kÂv \ i%@[`?Gɼfy(lwiVv!+JQd:RiM1S> Q5jMٵ!۵:xp,'jm<@Ve2k^RG9)I`٠J )Hip6dxZ\= H0oK:&<-R$Qp`eiRT(~aAsI%+MRS/kGDLkJc)dHd>킨ϧrʎ\cYZ&Ӵ9#|anA'/'ܔ$,yׂY;|-}S[.(쫃f/ۼ\@4kGOcc|~9ȯUpՒ\6\aƮZ;q)wS 'u*4E ^<~CS>'(oMY& lqE^>VA<^N˦ /I T̀ 6y<^S }[{TvN:vU,~.٪GY[X՝p\v䄴AqmTEmIpuɨphLg;=,E) qa"Z`{7WpBZe? S ݜsZ.3eLJu}JṄIfp@ #bV? G7>>Catu \\gw[*I>@K$w\>oMa(UPtGmUnBB"ŅiblY΅V2k.rvSP l~(yj-/pNN6.4xșSsS0[(Cc*cu  K4d\JQȎ cN/N7?V–ל)'-aBG. 뇎!b^M|,X-qJ,w_ $C (<]zDıx- GdG#p-mLNzɘ:\ *DWwOwF<6◲A .D3.ȓNR5b3V-7nƂ=@ jpoŰKqH- ggX$'8򾢴I5J37}GhPJ0 Ω|rn-#r򼬦/hf'g<Լ>XEg2InJ@!rtE3N_ WOJL(whT(Yөї}>Xh.ٓX trg&>B`%]_PI_`(6ޟ0 [D D0e!4Un9PI:(%f:p.UH[o(!,X%v3w`qAFE[Xh9b8Ǥ'q/ OŊ>Mf_E]_h(/:dQ,a^2rk7?Ώdi^?WHu.\jdm_=7nZ?nF+{줽X3G/}alUx:$ȼkB$d7itߨtHy襾rR#tS-bͻk͖bǦo]eפ?ww!UłgTw[K_RW=ߞ?4[b< zd՟ǟidmxچ$- 聩QOOGL{.\͔Ty5#6bFymF!tQW:⅒INtkk9zY?\[zHKr ]6n%;lS<*"Ez?^njwcܚ5@ڠƤx0t5}I1BuCd)%.@KXhfU9}ukY@6ZٷmX{z`>ZӌMDnU 'բG֪aK⻇;cYtf1gnC'Z:ZX0 lur94X=,X$uKf0iSdZ%кh㯖J L"OUEt;R_hxJ:fwYm$i/&=6LZ$!Z@וłk&$UtT!VD`KzFWzb1iOwZKBݛ3uhб@Pib@hT)31IŨIs'PQf֕3qE(jG=C>7h@+i믉 ui>xh&2 I@hT FtTf3Oo炶ur'tdqQ^]P_u0W2%H_' xxa,r@E"joUh (tl\ Ď砆[^v%>W[ ۱?eT:B qDݟ^LM*e^xR0یmO&Ta ig6~u )(S4^oc:,iDdgđ4HqFx䌻L>>d?'$N`kW .czO(HLѼ`-PPz{ffD%r<:xm{V?G2[fYX`VXPn1jF>rfF2ci5#_}{K.+%O*{TO6`-X4i}&LKWTFQJZS Q88UƝh y;^BMp~fR]iS‘ _CJ"C:hLuܮjg^ uzi;bMr#C%|eC |Dh1'guFIҺ50;6 %N뙜)|spL x7h1he.mݴ:Urh/mfGyY4P%L;c#ӛcʕ*(J1`}O2;J&0ozW@۔I!騇_ ɍ =U )OiWK?<ڄfP1TG\"L"H5<nj޺T^dk8!=!Ӧ@:A wTm)N`S? {5_5hQ$R{jxƿզӉ?jnGZ ΔV|o6'=v ~P8CDu6J}ydXk^DrZ?y}#~~F~P%7+S<ـG\K 8YIQ` Gn>2%LRjL<+N\Zo$wxc˻V] hwBɸl|q$u3+^(>fͲLj5 OAZP%UmnFiN_8.Dd=`K[f|.Ѹhph(kFtxs.+KW?6Tؼ: &,! 9F?ހIDx u,|ۮ\ݴ֦pRӇҸ8][;T+ʥT\*1R"Y_>l1]j]hP _B>u>59HIq`ryQ?xe"lTtU7A}hJļ*i$ jx?}&Sr^Stbw@o9GyT#34~G @&|cǵcߙV j@*`ã'uA({#֚ ,3°ݗQ$بͪAyLG͔E'O=pծӄH s(fx!Yz %a*d&jD-?80>3pwӂܿG!%cJG(Px s~(6. 2׶_26**j C_\8̾hBY]$hlTGdIq}aLC9Z1ͮͯL(1_/nwų63J Xˈֶ5΢~&k\r#r+-^z\Zy@o>( L.sy"qx܀@ǰQ ވ<a%U aH;l`;DT/=B %>!͟4 PGsx~ `Iݹ aM.r?]Cy/Y? G"[(2pky"҅*@ǓVZ qf/^Mm:o N \Wٺh:0 j54{vQaƧ^6*'|ȵiTLON6T>P4ow0l$`!"@m(1dS8ҴsD[)7q,1ϋ_`dKM畱Q~@hD ؑ3 j v%"3;^[$ "'DW< YIޡv&\MV]f{vC<.J[VHM>5Vgv!nQ=7mӞwh eۚ)NiTTwJx~,wLQjcZ3+LF#sCHo+OQ>X"4gl0 )Q?7I~j5Xģ=,Skn=VvC7> tYƈi_(pI鼒+-ʈL}>jCSkY81 tQSadH<ه͕㙬g}$ϥ0qsj0+Kж$o$ys:57zN3 *)9k(Ut+F1],T\aYb*kHͅ*[E-iqB{V 1n^4reץ{<ƥmJWZctBH'd ^%URt\&;LoT/+5* Xs 0qF` 7XoeÕ\Df+t3,ufGZͰ7$9)K^ڂ0E|cڭ&l GDJ<#Z%Euӛ'ۂo©@h)܀nflj3H^S9X'I^]#yiZUE m[Bi}(6ގ>S_;"IOq G1!%~P":w2eX1cwustզi>t=H۷clV>@ Qb`4Ŭc%1)=s(ྐ34n˖ e/~U;THeC*)OۆGnɜq"οO<2# ѯS6y@xfqmEsuGc : ~Xp;0[}y+Ú3;=/|!E?h1G KVz_5h#8@~蕡˱D»QR怃M) B[XmG,xbjSs_|,x躒md}eާ/(3}hMl|nJ5;n:# hJ]lc~[4w gBOZEþ¡ 3 LY.H4m jS TuT>P}K["~zG>!quϬXcWR'ܣq "XIo7Su8hOgHI]  \wI5`! jdt+MV刦U1c614k~*vU6ӛ&B\vOcK5zբɟa*8}4Hk)`//0~ޤSޕ^TR{`4U/R/q^i _՘4~ `\ן`SUjR%"(95*&Twvzb * ߬KmUz 6 )+w(j&^Jپs7ա5y<CQx\-У̾]a"^l(3tѹDT#?eV8Aoԟ֢؛EDžTyM$MfbCd|O?> . E7\O>8oDt'?h꣊Xz_H<-wcFT1|bE]4ʤ"tѓCaFש!ҋ"P Z琣pKA(Bte9e ތ~zbO}C'  W:UoTh^`MbW1؍8֪d(0;x҄/{(B#{&*N+A{sMG&do,wc@64RA\#)ZjczL3v<$>"pQoZ}ԮRe]ےU >gQgcы;p=*s*YJ`UY74YGa'S->OCaXօG $?8b?ߝGu`kO"}/J`-(Ls&.!@˝n^- $9Y׆.K$TЮ|Hd]{k"ΡyV>gs ŝtIVSc5n7;ONMzȀֵVhOzh2(2XZ=0}i /} [9G5y\БgOu*y&~IRM+ృ'J=w@  h(;X?ND~ ` BclJ.X n)YN? DG0~ũ)tE dSgfyefFgD@ p6lzY4ݷ)䏄BnGŲVV8sH2\sT` l"L1^?;@E.83 F~XR0#jS|O D OeCYtK)aC9 =-Lbmy"Wre̦EW4{տIO4>eR<5||#jϱ 3Qi/ (Ju&tg+Mb Q*<?`a_bNKc1]7} .^V `]MߢS֤dZ60RӂQqE@ۆB@tJE㐑"`)p#:Q5W:³DǑg! u N.OFC-W^%ΣaM KX:R_8(3^GxzX8umy{ˮrN@=Xvؗb㑟oÑO sLΓ׹OWаNg&2nY"/b:q b{E)an$;[2DpLvYL4ʾ6+=—JBok:)ʫOWc X2 L|~8!U7r_kuҔSw^J.eH t&s2$фz]u=/S xCa (|"`'/Ԧ_7b% =BFz| E8ߌ2U,_6ñf݌ymvc<YH~eV_,Q ofќ ЗoxE!DXeŔd0?6k&l` }VUe󸙆YWe1 Ł"hҴIFT2R&#gY]NrA!?ʂפazؠǚG<kY|FF Қ?s RG?6h1AZ)h`OlqAъKc|WZU^iD&KR;4UԌKd( šxwNζa#ֿ%-iztٵhRpѕX&ͼO\dN *с)>nWiS1,X=\ȆT}b7r) أc>A]`4ȽYrZ,/|E©p x5sg]WO`IdaYY`E *7F5C":@:c=Ysm6SW|֙HۮU_XaáKxN"R̳I#zɉ)3dl6hN-Z=#3j%`? L/vmUԲapmM&D5oQ|/2fѝ R`/p-R[Wgz:\⣏c%jiEF,ߎdifSi@r'OVHjnX" "uUqQv4|+DFj8_<2h|~߳/WV0:&YG)qH} ?O8&3}!d[;KSɈo5Lۇ]*ujSܹ.3߁K6lT\A5n}2ƚ! DqRb\](faD|g<0BJ"Vk?B I9ɱbO.=&=kIJv378пUm".z;S ox\E3)g Qyt &t e9>(0{1Vu6+k*h4`(YDʐtZN2RFJ$2e|~ě-ʐAW]>0M 濔-ǰvGg1aBšub0C@"2j$yV#yWs 4Ăjp+5%xv$=QRjECOݧ"pH(Jr,9铩 u@ӻ,VI:dU0G$z޸NR$}h00:ET@,fm6v׬үإ8IL`F#DrA64Yvz̚J7շ^v f"uޣ;fTrیX52Jd|U:wd7|͘N[uPV{)7s<%Ob6qWR R+O}l:" 1'(u_gVqHgãV#f䚿6_N\x)DDGiqPt@m >Ƀ1C/ԍ C,%2 4m<17\w}"3p8ețMesC}AȜaV뒣몰<`E_qJ\^3Lj]CT]R~^["c=H쟹(zp-]Jcs]~Up@n>;3i% >y<{1q-ԫ[Y^ 9$T: 4QQU֨k8:y H [a1/I9FNaM2րU(_~wӴ3tRY8wuy>FL&:u^GZQinEw &hLC@7FR j6"ƉFb渶05[ T^72Z89JN>&9Bt ^sN]TUDQI2+2cu/+㏅]jx*ٻY+5Mspj]|Nxi%=#σͪy[Ճ羾YKy/щQ5K e;رog:̊/Jw*_sL8bҕ6i G+D7a ֡7@#&^ޏAϕ;B#2Dzi*ܥwOLO*ukL|L3D~r3% JfxM$Rn H  ҵw-H3RV+mOJS) ˷: I]6733]=,Q!| hx[ݮ'yjyD>K{/r`'N/Vdg=J;AhŌ@|8sb:;>ZXbq8%2=l`ߩ6q|hVE0rQr]QrΗ-? - N(7)Bc界ߞ'*B7{$ӱ Ej$Qex']]a;6L˚okLTi1](|hfhM 1㷀m)|'6bMeG Kl.w(JDY682}-x,yw~o}95=gg[.UW"CP0n)VL;Y߽ 'ۭmi?2NJr{#IYLAC*bgd.ԜQ QdZܱ%fjR nn;EzMamp5U~WjċxaAW>~}*zC\o}`XPZ-J,MNe#u͎]>ƕԙ3%z2UISD%&:Dd1]/8 BnՒMǥEq0&{?otv+ AD\evv4X0N<6 %֖+c郧sdW|^ D?QĢxR,fJ!Jp\Aa 0c'An\7Zׂr{q ӿ^9zzY Yï.!ӾvsE_9QpLFZu474mtkS/DxyCb$z97:3Yjroc e`l@U =@>%*Dp 66Kҟ \QXNMKG cSw !_TϤvM]=`K&I/ҹWӹ m^Y%Th̃)csY}Eb_-q,LO[=cG6cd>ID>$]PkD4C+^0ͣ}ţyXHE|aJj&Gݶ)B#w &.FQ2ANK<QO^ۥ6d]}0qQmx8oK͈+ILN؎U[ pgNTY.^iE1% Sm*i3nH9 ʭ]{8 >q+m:+sns?x0e |[12RXa4ԛ q}l< *?A#MZhNM|b'hj n?SbpXNs%5Q;!Ar$qAQKgqѫ6=q@S:P0(ʋIGXeEhJyxH=V_,1aBKk塈 &_S5r?C2=n9Qd~0\7OAU&&B]f(mX^`OiZ8(>fir?cvݛM6:(,%1u7xdj?g*2P`GKj*DOz6Dۉ )7{ON I: HU4&.i:Pna0}v|ton+iWW;EA'T@I¹6mQ_|{ZPje84s=&[K`VngW6NP z+ITHGEw8vUe}Io I4UR[rMUKZ4VB KROGYD5' ( wg z Q0񬻑tN-t;RAUx6"lYXk?Zl]c.9Xq=<Ȇ|2w_2T{7M^5Ir[-lD{. OJmKc3~ӆ3)Ghro~";8ꃦ j;w7i}@w~gzY' /w͜OjjzM\Bى@iz]o t՞1M; `L}$LQHLet> &yj~螼nΦs Y*u_sA 0?g3c&FG܁Xr _ϧ͛sܻkKüz#( BnDד9 pM00r7#[}88l|3?` Ũƞ5>)ޒ? }N vPKA&~côuX?yt(Q?#2 a/z?ԙ{" cCYg>` fc֗NoÀO9$yx;~lΕu)a@Lx5z@W|g8CuTR2Ɠk6IOT,]c-tW4IJk_2|н:+y~,I>UJV^@lP{Ch"%W$W%0.V^U(%J=V<]yO/=կ&%3bJb7>`_UYe-FR]ϴ,2pI,4 :~QX|.=ȵŐX \Z\YȜZǖc_W9A=`2Lon1Y{GthO7t*q9E%G#k'k0-p]{ܫ z&wW1Tdꉕ◜ͻ42hp зvRe =Sn$b9۔SKߪs(966PmUhG slnbA]&9iwC\܂#\mQFu` HW~ IV=65Y=d$Ss}jkǛx+) v 0{jl 9hFӱ9'xlp7g[R $(/ .Ҥi+WXTߤ3f^Asp=XׯS/Q@qk@49Tk 3tk9A0jT8{,Q8V>ŎUUS{QHµAPUj̿$%u3jڶlhz6F^Ь9.gUlμ-_2ʿKw)R"dيTA fꜨ<^oeb74?s(`{8=Vf䴋T+ v̴V?Z͵*YE>an _Хj$D _o*H 7ئ,&e7t-ϕ9|B_w Cr"X=| / ܳT҈w\$jrb&+W/Kn-绀nDŏԪA2:'%Tͭ|]FׂIC}cНJ Ga+ZN-5 k(9PS|_2P<|v2QxZe:ڲό2ŠQ5I肟ƃM`Q W/ ݟNgo38AIȲh,NYq7jEr/hnZ?2!DZܤrcDfG_BH^e1# $KD@'99sO4G"j7m94~Go[c &mN4@d^J#~#|,g𧡀%{$:;4gy*=Ƕݬ`8=S8=f;P&O7r4v"- T4ғ&X/d -d_KjTrb—;fӍpӍV4\! _`Ww'$ !N3rO-`oETUBQ]j+qFAU"|FkVKȧRk)tgr蛔ƼKWlVM ~q0Ϯ5[;ja@52E~ziaM'+)5{n˰cg/%nMVR꽈ifˏ7x@9T[פC\z {l7q_VރMZ'73mvpDA\A}ጟȴ? ڈ֑8u;<ֈَ>0(D52݈X@EB5FКI2BA F F9^>m#f֐K-!px< љzQ+,vYV1BETP`MP ]2!H!$"hW֙ī9/1S?Z\sE>)XSo᫷GMHU]4 hF"F~w t;E=ꐃ@,'- ke- CLͮ6_BNa>aķZo+ Vm6>U+q 3t+g@_jXq}y( |z_\[Г5Lem*;rZaܷ%wxV}a #5A'D@9vYb'q>t;`If&2*+@ۦ9hahTEEd)3SQKG[!Ae }~/">5 }X dq+/Z"8W#VF)~Z \t@*y=70|GGSJL]e>0fц'}"1uw`#63tdYee 2:k S m3iS' j .qR09Qԍa4e._*lTKo4.No3#\2Ð& .&WI^X FB3?Ck4RDYZ䳼o|W@vxGU6/q`d IRzkJGL<oݘ6c2篘n&FM)6m} 8P<2C2d8a0|+7gAI2;nfLpq;"6дi &@a/UCEn͖R ŋ/oA/B)zL_ *$x{>^>Wc={ù0:\/,82D*5V1>@ŋݥ8ȇↀ*(BDmdZcҫx!cq 3\(s@H[lwH *c:78/8|_WR/g%OX׼ :DL_ ;!ۆc30H{CW.ՃQPPK"e F )T%җgpzߍbcy ^fna0ہhŏK{Gso_wté$kIFkH _?SG>!-s_k7^ªyM "xrgbSXwF$ %ZF.F5FGwRC. m շsKR|a OPA;zC2wWIwn|g5}^s/bjxw9 ]3U=`&E Z('WOK+lY|.v/hi2Ӆ1>{zFa/FG&LJ_=ޑJ.|k1k v@[j[n.\bNyW- x|El&LR@MͶJ=?Eb^aTPЛ~H" E8bx/gS8iIq0M=B+I 6uQQh75.oQuJ드_K@tQ)Smu*H6X J.?>N6So:i#Qk܉SWC;c*wp*)ѭ01ZmCN(ͱ^V}WeUcHgȲPY3Yi">t,/In94?Yre򘗕^ нOsDcUi{@Y`I#M.e T@n_qH}D*QȼJ8[*H;$N'Mmυ.3Sެ~W5B4V–`Nȷ` w*5N1?'g$x h*mgP-'~U3'6Qä֚qCe{>0[]a R?KKw* ,ti+z #XH]"qS[`j=F%l} /T;KDev ^;nw|o(,BVtOZ  5[7y/tehVEG-u*$"Tsq_V')'FN:p)KTw6E\HJ,s>H @H۬*CKNGZwECδg=Y}eU+9n"(EҳQ}pʩx44#8jHΒ/u|+$]~"b\TC.SD0+A0 R\0l9(\]s})PVvO: 9s . 9'&8f\Ǟ}oY=b`3tO=޶$iCO=xǥ|zQf=2?xv9lr957;U=*9x 6ihv"X|$-#badQO-! 4(xܥut  /qq@hLkv 16$?';V.I( i2I)JDKSw,b9Xk?Vh.E߭R_}"/,%qȭA"dMѣR$0em8Kg"FʓG M<)\d`_=0U]ڽ?BhqE9c\E~HFPN4&Ԟv~'u'j!eq&jﺺQ9k*P-Ud9?(/N19\ZqӞ>Z7,˴S&saJv#uO5O8hR'oL}cv`aEŀtw~[돖LP/0K'):: %@SfaCu`1f@3[}6r4z#@-=p>7fMo WdMPȱ|z/]/oV!99 Rxaԗ^Sy2h4"ϝk4g xQbTZE!ݍJ)il잇pH:Nś9u|*TE*DIsW{aS6[K4ꯢS# kiƑZCƙ]R ND\K׈ꦏbZyÜ,`q={'` A 5U.5p3}\!.۔&Sx`²YY)DDf _[ ۴d@5 ꩵq'qrd}tϳoa:M-{ndzƳ}ʨ#?,#?C/ǙPN):Cȓ} v4ҧx)&Gq_G`xuxG_?GW؂ra?€Ew=ڋtYh퇣h3n&) k&#}d7Qט,[ߦ9I{Ԓd qGFD,Va x]\QCpx9(U"Fm}X~P ѢTGS ?`6>}-M=CrkC(#lolF3$^ z>#̡goӄ*VA%+O[$X\d(‘ܳ>pQ5%ي'  mu!_!?x8 >[NN)oY"]`ƹ1¡ 4Ww~`rYgYۆڈ+Se{-I2XMq( Z2bgĞI=~^HFXjOMNϞb]K|fʋ7~G-\?:V6GoXv5SUP@9 ހW N7G<ͺjeϻ?cFQD BʩX6oKI2q,CBq g ù)*FQ G`בGx k,јn-)+dEENƎ=ةiA7T 쵨2+Ž鳶xC ϖcOٶz&÷'Hf s{^ %Bװ_`DTÑ]5f[KpSjVK( ҈<ׇv0}1eskIs GL{gՠ8ɑX2ˢ2ѻߤO@mk̽ƺwLcSJI 'nF(b3(h(OVͫ`vT mև<`HEбvXUtpDQ[ѧ775Hwh,Ar +$@otc+M24<@xOgam>[1-_}4 ~IИyi3>c;W{!VsA18c ˚Ia-#7 T q$1Ȉ˵,:PǭzG(DP r%v*#Ҙdw>-!Xq> CES0^uE͇ȓ:F}Tpذ4 h8 o)(Ԫ":pH=51rNѬM7an{΁mH7(Yꗖ/Qtq$\o=Ibj?VaQj(-Kv~XBY ذ,Z6r-z ~c<ȗ D]vuw̃e$-Q$Ab٤ɇ2@zXK\g?(;Œ"4+S/zY-hie;s9lzHkir-M!|`#JˮvanWB[`vuR"b!pcbO:3\?ڬ7Ԛ]B1^!xתi #uI!]~0AAb@NGHꩃՖ:٬bObjgPhn` V74#7淨FTMAE6a3o>Zavʽp[5K9\K"VզMiB V/ ʬzBsP2L}o i$-'mnLx#C~C6 E{nbEGNG&eb6ߩJ!Ⱁ"b<+3TT,Ma8R:f~զޥ5X/b.݀Ykzb~Bb*Nk==ޟK 1J?-P4ЫQ]iBMs6?9,B505x0 ]|O՛(VcݜT{o-&Mۮ4L1YFUڍrYd\߈ ՃunE-ݺFmUN3CuknAumdz0,0Jwąvu}ٺ  7~i j@$KC,ܲnR1\D0(XMR}rMz 2:rxXDVXBwu_aM bYC!_ 5rߦS\^ϒX9Eݴ*FVwϖap RJ"[jzd'nU_c^.mGŭ_5cSfYj ?Sn#&IKE6be>Mz8^m;-=L=eCx%_@jϏSt؈!L3ْtִ rCڋO.]m^x=]'2i,+V*[fcJ`xʦlt}R.$YOO=<;sT@y){}1_>/8 #DV8 *3/Fd;An?e:g]}˹M[i0w~WN=a\w'de'ci-h a :<kQŋL"[q>+zU9L/7O3aA]j챣u8}2Bڲ<$x ,S- rsEj18TKw5E-|# ( fjȌ$m_O~gf=]/䴛ccj08i뫃Kי =>y?SQM _֖JvR-H@.D7_ 2/])e?ޅ~UNW`2 !z< FZ0׏7Uf sLB2.52r=񼾗qO#>JݚW\J'tN(q!~X1[W.!י:#OOO4.>+~Ϥ7 C4:(X˴,Żtև_R:y$(45v  )[:Gtt!~0W}VU,[yNB(w^E2V'pOp.RJţ{b .yEDG(?q,q4@KSzf6?#Tjx@D(1;8#rj9H`d ֯CQBH)wwNI\(#" (ygm=HSW/-IiΌ.LiȠwl! K!83 -OYԏMsׄ4h>H6E1ǩ|-7ڮa6^s^eB&4|3w U(1l;H֋}Nϙ*ŜptK12bp p kQ[_gR+mAq7")S?oDXvǞa&JR$K0,>ӮS^ȻOZlES׆mǵaCG(8"b\Xm; HEEDi_h |+q4uI(ۻ]I6Þs1T Y|XV|NP;#G2mD?/A0DC%pTVg(j2fden=b˿l1 ΉY!E&:JZsL(V` Df W`ȒmUoܢqĬv#[ScX3?N l9j,T xZ"fzR.tǜLnViPa% /9rww/pvR.UJHT[ȑlOoTF<:6e/xS'ٟ\AnTlU-6oo+TMA 羠o#4Sn?|Gy,@9In`q,N)[,e9q [qՏF0~69VH;=0®=| @ps_UnëϔB|[=VIXMS"߉ʢ,`9@ےv]WI*WzdԷiڃj Fֶ9oR/gjQK]+TfO2%pP~M?_;dVUh7VrCj*:TI?yK4oZ\ h^l;g~ZXpÝ~#-lyƄ VJaqm^h"f^յ!lW} Q54(qQҳ[V&gI«t߃/m/[r(!ȺlEۋ)t16~!9f|XPȧ9eRّ;n?lC=m"zsoV =X[_5w6Smnfz;8?Z1iy%F Q8_@*!U&;W{nd3XKzӁ1Q`y$A@^ g$aq,avG^@iP9AY/5Z5~l aYg:Gl|7H*rxaxc{@{|ʂ /+ݮu"pvཬ}f5)WY%|Bme aaJƽ } -4 av)^ y=/TT%&)ȥhjCos=+J( < d55;梩jVwTzu츥*5m,ūGk仟69cWPfʦy)gx@;޻C3/ZjsRZƏ*q4,fń+P #u\(.}]fDdVIK\+*65L.tTqs>I'0cXE.E+_oC->\Z 0`tmuk5h*dT{]5 "pgzKH y^+xTQ1W^ޠn@+ 'WC4!@90~qp=;iE9Mk]~q (I'?g7I!⅜m?(#v Pn/Zl>@U5vQgu ?@ ɢHgۨ46*86VMpn͖z$GӲ.y#/ Y+&݀Of KHrG=l1 㮓n䛪IP-E+BV9'Ո3X'϶v9,os,y ^};ȉs,]%'j{Z,d.,idԗ2VW xVzaAZ/qgpZC+*&F,Rg ifٍ`ŻRB%5_e(WJ \SY)l!mA} ^RpĹ#qApUiN愍!y^; M ^bez:.s$G!C7U %WQ;+x:`~dd !;7|Qw0;25b ډ Y>BeG|;,{Q.:b U:3P5JZ*E̼xEx .%_ iIbg YbWA/+-"2յe8ާrWbm6%:W7UZ|[C8sIDȪa,ϓp zZAwc :@D_~4h7J`Auj:@ < >d/-[Hpֿ2R6GNQWfU]K[#:L Q_@ 6.|r~"̻y +O8E4J9oДM?NG6F] D֣sHFseNH3mʐ|}Uˢ#vZHKq֍[1ܢg.pq 7 fJ(b^E m `P*4Q&tۑLBFT@R1d[D֗Ln2 p913mKpTE^A6ViP# _4eC)luq&en)syuf`^!\On΍(zL çEڀ4Ɯ_,~"wqg4[@pSA*n`"Y ^]-ܼ{>1qaAK(#pK^)q"t\J_Z#;CvO'2֢6VՉ7pܖn, zN܁ ?{Gr\x3۸ w"k &_p5KCmOTjB\CuyNTd&N+qlU>6r35J27\.6эPꁖ;XDCr&.)=QN*)S-Mkf+ y'"oTorE/Qf?L1퓡*(i@P8-v Ԙ$_4{X ;9,3">Q` ;ǚ  ,#)p4;o:yx啼c2" Y:c~\ CrQ||,\L=HC5KǍ鋒 B4+oDh^oQ8< ?/yx׿"9ɞ}7z|8)>-rVz_\Cݘb pW7x:l~8&蟣-ƹl%5偖UG)?T/cȈ 'ܼZV|H Z o/a+t<ګC$?IBka(a]~mkMm|Z%ҍ:R]gd|d֡ޯ V~'ttKKgo`E+|%7nba YXS##a~ jKO}ͭ]:^f8$cξi6,jh7.𗺑:}u$f '>Sm\i'CzZZ4}JF1jAJW^dnGbFY3$Qpֶݪ f#"]xVRSB)*eUe^V,(~ZgٮvS[Z1dZ6ayVO<+0"}j#>Ldo.r?t m_l \do ^oԂJh}ai8RрVELS:t6pg\L앥9f#!NV[~M]T#xe':=MQ~\CcT`j! dg[ִS3y"kjM ԮD ٚ~}S߰%S_W]ozĉ+!}1f^m$On}t pR8 Z%)Z"f Nқ@Y՛}ET\*j`$}O}]V~ E&sc]o,kЯ& X*!ק4$l~Bw;P-4LX%՘ IfxƗ J&g"!FMS Qt$s(Tpq6Ƹe28$K`4~o괁`f$o m9NJN=Z["*V*%ȃ3IBo*BQaP hy a8;}T9 F ǣ/2ԙrڬCvL"v;%I"ښ/VI0ceB- 'dp|)}$aE_3NAUTi<xjg{D K g J9,.!"ÆP ʗ輊,b2r=DHc!^?</2(֒q;F|r>OgV2倚BbwRj-yg;f+ W{^H{63UT^A["1 Iy4U]>D ox$G·Qc=*DɶAV,.<@U=ay;`K@`OB9K9sE =~^W!ҥH<SmΛƓv``)xbem]tč7ko{(T XF'!tM.c #w9b+Dh8?{!A+T)xU## P$ѭ]̬% WW7@!&VCKH:E>M$εܓ'zfQ9;#c@@–Ï5/0FH!5Tw#BVyD!iUWSdtD`Yc'Oߢvn6Y&0!phjHC&A,J4I5F$T< _H*4{ğ$Ϡ RWceI )pA'yل<7끟}`%2qȣRגy 7 ⃒EhC~gGPEIQFqNTTQ]R/.dke! Q}ֽltOw]ʕҰQj|XAoI,h܋V[ܯn,NⲌ7 ϑ'›*FÆpqyp@N }X/|/kK<JgǪ8'Au!Q;G9$tH4]0slK6E8IJ=xV* ,ĭٝnBFKzQ~EA*ԏpzJa=k2a*mNT϶˽!-D\da-:MiTvv&x 8\֊ 2߈)@TY}$"MWD:(q~"pJrs9,4C4?.Vfucx^f_ ؗ=N.MHx7. ɕᛦ }MJQѐ0, oP>IWf-qc #:L sk<;@ÊY$&5dK>XsJA]w^P6!d } "jmR"s脦Ckʢ+D7.A\WJb ;cXsЮo#oMH.rw?QG;T$MAcf D Ze^K^Hp؇zaPӊbA=5à =<(!@"D;^^4u$`W}\e򅩰ngd>t-뗉 :tb`) Ff7DR .OVaVzoSlpnɑrSzhLXqE%$rY$^o|;c 4+S9 LsPC`wZX6Zovb_, ȁƣwHWG ?J2X SpKC_Y#rS?D⚝.o3d ŦL#QT}WcPp C> 3K%xPPOˣr>`f҂x-OHsMXʝxoҁkXnyksZT/E JD\l#zup8cǬ8S T"YFU${fB-Ԗrh̉S<휷44Q?_]?f$*JM@촴Hrr_-!8Ϯ֜~HZ4֘ɓuCu cWZ?۳]Y͚p[`T!^ :ȷR"QdyDgzy[rl貸a&JX&nTjDtkv17`=HB<$D$Sld\Jj7xp"g;O_sR8Ρ|yexن]s~}ئ2=)$6?Χ=iDXD|%abnm]@ekPU1#wI!vjثfշfcw!ቋ9p' oe&ua$ܴ33;Fv5rkm$*w|QDbv:LNYV\xX4e/t$jJ rmf\i15(l# bc& [|[nfZJ^?v8ê|ҒԈ:͈pKjI* ~ mR0!gfU+7UK]7#H*1†EdA%M~ ښY"-~#P,P^9 Yg)Fz HA>+X11L-W! 'I&@}AMKe˫6V1Ǵ0}rg" R̹nCZm9M+IhQ֬oǒ h1ۣY|P #jSs6TU"n}̀:2dҋyI_S[Дx4 W4=!^JB%,fHZgfTwbhƀfeØq|1^G bW~:ٔ;m+Y9^π>mqi\6Wt9rEl蛳3;hspy0wlz\~7%2ߵ3xv.=+3B;<.j,B_[Dl L|Ͷe&@um;^ $FX})IdNku@>xڸ2U x`c4:ꏈ>!Dy LNT2hgew}5tdbP M' tTuK8[{tKtxt$*)0q؜d!-u^;\`ݽ3?KZƔr/meE(`bNyV0 4`j;D9[P2 ~M踔JmupfdGτz}'M8h0elۭwB}+0w# b="3Ёf2$\zoNCe/8bj;8& )Ll/$6ѿݩ)V4FѯcKͥ+ ɹ9S0@1)lŗ[FRF4BܳF=~iܓNԔLHtX$0]wN&`Q%D:=d.X ~̞Hl‘yTӗ;m RjH\s$/GvJFv1oʙشvIs}{ofYmh'*֌ xhl,csCeJn46w 2sIE=[J&e7L-;H!z~ [{Y PEڻĵ B{u+^DIt>6!uoa;\ԪC91䬿z445 gmL{H)gIbJ7p8ZA\{߿clY55X3GeS(ޕiMH$`cУế ?GΘ0tl %עU[\V8e2XAv}Lh@n8U1ob6:ݟķkcX@gk@<) )*IHG}Xy GX+pn=ޢ=0$PF5%؇AZzeQv5Ft'LosʱFm"\<ؘ0KTHKv@p@e֎⹛;H99Oe!ĩń͸7$ 6e( w?㽥/b|ɼ'lr{KPKZT%뛑]R?hGtS0 LD Du[zuL{ "$OPr@z,=cA$%ISHA|zO(/8Lf)q L2;P2&hZ1q70q2~% g ﯿvi%wQ:OӜ0i4 n j򰚉=p"hb37&Y|2vb@@CdpysCfT1L"@/R^/2g_W!sA54]K uHt"XbdQP9^ OY~m$ [a2.+FȱYgݙrrldL]@|ADXJP [c."^T®@'g%Z,kipޅ> vM-up=Ie~|o~NV,L5m{] P/+0ެr(m!1 |\#Ψ_. 6tag0f2 MR8yM>&ڗ_"H4iLؒ7̴gZroQyog\ ?rMcZN IP4/q*P>QO-p^^ֻoXrc1uݬw@3v]@AƄW&N\`$}q!<򆊗FkTGOjX1juio34JӴyH{NVE?بEamfB۩^&d<ٳn f'ո 63 /S'UyQT/ct+G) YӞk0?7¾/ah#4GO'4d7afY%7dySgܖR@bG.7G{ZI]|2sgPQ6JOdǁ.^O38LF>*!NhŌL/1;/ `}S6ܮ-T9gAހxN`*O=V{겧G.:ꋎ/%Cu#員u1c(o.+!J\UR%b)C1XԂϮ;%@a U1\^Ҍ@?Ds}./<%#,GW4jfSgBDԌWG2]b R+; c^V>*\措K7.em+"Թ٧01V`BjX .gP|@+L/WOФh{մ}vTT]E/^Z,+[MBnG=W NU=tHKЮ87nS-2α*|YAP)/&ع6AF[`O'|P"CjOn}薵RMuK0yi"V =Ay@}VIW"Rz%xuNYM:6v[6]X|3- dwanzhho-0';~r+pmun$}FG锲L9vgexXq(ř?l7_x*t>m:O- J QD7$p >%v F_gQ䡨yʢ\ W1gS z(5ˌ,F=t3u]jaD e6 !kٿƍ*ja2e>*B*N@؀>#ڴԯM 5[³T%4ejUkEiIQ&cgTVH_{-a//ruU֛{Us*CE Y{<L"ѭ@C !|{DgT@rL1~ UK[HQE %乤p׹tQCN*'Vk.*􀰛ʄjҢ/*r^ x9P(X7ɱ_D~*4f#ﴕףkE':(H-jQ[`˚F뱉8WɹcX}_Ɣ)i<핗WRXM Z B~ܽ\ ooSܪ%;9SHz@>/4dб2 jM3]r Y=F*`L|.$BTc;p3ÓUO>踁pEЂw2{IR"KJ#(m3LDNHHÅH^%m|~๫=GVjZ6#ctDG@CWgTa-ĂD+=1@ A^mRTLSv4uCC yfˎ H7qr` pj#^JTrzv`3ǮD!O%=\5Z d4QePfPaq﷿Fבth˽hqNy1f|X=G.ÒFKJ 濯]^)aA?@Qrv T#dS T.`PyU|՛j/y%D7XS ~‰rco۹`fqmaYwgJ QO |DaZxC(WŏL`W*b0^m)]^%-oe9\x8xn{ǝCN'5v!T3$ Feu(UӄsHt8^p_^= >z;Q>~E!1PMI sKjXlέ㴖g|?a=bP*7 lp= bMsΒK%0{hVo ;2X+dT2a,.WAW3ƺ B无|ryCA2'5՝t{ţ<\V81]`gS#a+&7s|KjKn*b ţ_hASIm&3wʨuwGq6x Lڲ{e5oXe^X4Ҏ5;iN ww^5&f5Hf8{ x'~ӋjeD~Rpef /WA85:q_Nto7v;erh c~BxO(=.3̯9!-h.xD_XS߉95Pީy)V]ce!6x6N,Y+#afQ>rs?1@zRhHX闳 RPf[2hهʳYRfzH5@:  _" VBSHz^ٴ5V bu KA|$|UUoÂYսfuTjMQZwX4Ǘ2P8{T~Ru'.<'ZK<4 ?Lގ3}3ȵIzƗwKvH ga:"ay*{Z39GRR,ߵVbK97i"SJxŋ ҽ}RE35?*"ՅY"/ҏ=I>Er@L#ÀE}drς9է zRdLF6HF1Ψ ^b~W\IT AM  j#׮&> D+4R7P"{/ld).E SX|$ޙֶ,M1E ȳBD te ȳG3 rI>]2_9hu{}$ąQ|BD$7{+ǐzGCӑ<#$˰K*a Q,+&b@x}m#B]B4CO yzwzPv557Z,I;L*~hYf8;YJR=]:j`EYT^@<?Z*6wF,}cCpGLyLvlH*B$.|iN9OJ}(R~oa.B+e2 7b(̙R^quEf} Vr)1{׉xr7bOvcMve=a{A+hB|m_󧚿D='x"pyieNd5SFm49~Oe7J, . TjqS G0u6蠶RSRʨN3PW8/c15^ J>tFKV6X!cn ρ;T.1SK@-O_ NZNNl,*h,y/lGa1 Zɻ9؈KMV{uIs$6!Nw4Vi8S(3f]΋NRUp=jJ #!|qiOjiC-`3;ui[i, SnЁYUOng-NF 2~ -JsFAM!F%wQ,9n\+:N>kO)Csp2N-:%׸Hk܇r[KNJtNUU_jPs}Ǽ:3RYx>kݔsOMCA~b)R<z팍C7Wx͵402gNE+?\r() ZR{j #n+=6P'|#;Q`WkvNӻ0/CA4 #iv:&5+[Irr}81q]|&tϺ€щ) Eg֘϶Q(9o͘RqQ(cו5wi_=GΏX(=Iyj~1Dڑ%"jvkُM=S|1Ou#cS ?{JGp5Jd@I&2c'{V>5陾KdqcХ(+7bP~M2;T_P cJjc/ sF[߷@)f@SUn" &Ul.^t3 v[;>f(2S|۹v`Y--Ґc v`FU*@O#z|WSGB1HG e84D{ړyQ<_9yV+T-n.rܲ8 mE"Khߩ tl{}`*U=%&cfS0цhn30W%u$.WڌeE@֦tjd&=1;xo$[FwjL!Ek6O3+FB9~ BAv|KՊgx^N"*V)]kQ{!^*]%c:K0z[b-4 kF(d ay*Ԭз禜%z+פeG7B-R8ϽdSQq [p_,ZO M2qΔ8$7V1W̋'ͶSUҋ֦4U ^Y'#(BXiXH#4F9n 7n*z!L2uT)+>,opxr2޷ 0|?D4?^vk/@=kK. |mZFӔܬ#lؿkf'dG巇*82cfKˤ֢M-̅%_66+=@]1{AllV|oinpmJyERKmdŒ f6[#\ J9w~2A2}zdthH\/ުCrfY|+0 }3!aQY9 Q7JH1'~R5"5ӞX"=.K%: KOr2)Xh޷߯xIMÝ:A+5uWOZT_:DRzG.{>c(XJIK6i%.7ӝwt J3 H|ߣ;הhȿ ,i#Mt/Ov#U'd8d3'8AѯSEC'hɧPB]*ѪYs l[=BL?Оo\=^e=ѪTW3v ó {0 >z J0ɰK Iʱu=lBn䗬WNiVY$>KYDTXMR# [?IKyBbk՛/bbћJzbD E\@%4e 'szhz %Ewʣd%'<"oZ8]~놩>$hnrB (Y 0!*Q=#a/`؆9f!5qS!G%l o7wnӟwX<ѣ[sUNt2lW6WT_e;>߯k(<%9dT)T312H5\tuBlt GS]KVKk~37t6_ r/%.#)o0Y,N EZ.VR);&8n ki kFmv_L^^u[0V r!Wl``[E\x`8d:6j[Xm2:P1?UZxo,A,'qw?[SbQѾP3[LnӳЪ4C}y@ j'oA> ^KI6ZI4 \\+x=sŲIh( b@GN1ߺ0o{[>f'N͂?O3Gs3 x~ !#ϊCa+^__~nRQ T&in8ySn8580F5 Q h%wb}S ?/^izG/IiEtXh:dUt\~[ݳInzL\Etd bK"ɇ _-@sQX\F2"˜r\ylPNvf1Qڽ)?z[^2 P3rE"Y2:S7?Xo#0טSʼnxu([ qEy, ɗ\̉AQsO"jU-]Z3n=w^k6JFH̜׼J_N&XT|}h0$ǃ4S #5Kgx BX:a!.GK``$ߑG,Q0.Ő1#Ch[ >ewfKbݬҁuT^l-֮bKŷеy%()QnGcR:҉k(gfy`Y ]|b ]dB%;u2 /MXF i@f|#CjKˌ֌ /h'Ҍ<'7bS`ɧqBvz\P,CtM*+w0 ';@bȏӢ=dfQU|2]z]U0~jgŶ<Ṫ630- c:u8tt r _j(\#YUld֑ޗ*ieWHuA~xdH[MVzˤ{Y+:N }{/Cil-V7p X3kd̓7` F_ar9g(EfH8J$JjC9*+4^h^))N;}hbceF "ߖ &gTԤvGE9(%6xDgX ׽)~8xY.?`ӻ5z,'.#@FG˗k`rxV?*Evy<>}Tf?[ >{kK>@`i?~uf42R򑳕Q#|6 ZB|fy [P5=&I`' y[x&hp|rwY;WY·5k;Q_EPN[<?8}2zq<;VT$O>_E򳗳bҜ Sd|*y1]\{6_PzwTȌaݟ-^cX\\UJp@B3c7ZX;ԢVhQˇ,^De6BV|2S lAn7s|UYT낕҄#9n@X`7v;GQ]Raqp%ܺ.xUZhǒC8q*:\b^M@c@Q"o4R+IF((7@h'.߉RҪߞZe-a7 Ss\' gN3 S GL(λ*O$Q@80F>! !NE([U8N!X 5 7b̓W'|̰ Yn⡥s"=N2oV ?3HO=}UU>3|e{H|fY;*uOY֠7N-H'ҏy,9@El.z|L嘜mVexprD8k/ !*>M< -ّԯNeڸͬ_!2$SHjU(~ o.L>kƋ5% 7lD1VB괔~9,C 漪\:\w 7NW!6|9pBvuG(G[3;RR9YAKsQXKjepǙȳe X!e(&E+ByFFǥ}bK78ӬmA.} 2եiq (742eik9,ՑJ!}oqc|W: Qm 3;PSsO z&Hk趈J$և>A# "-XۨYI s 2P V]`{EYAZQt`ZH EXky֞3PeyCu^E{ W #ňw OgKBE+_7(X&GBh#^q?gV~$Qi.:PXQ뱟ލx[_V],K w4n6>BQ199O':#)r]UH#)B9=!l{|ݍ{o 0)fz$h5:if!kՃ&zKKn1VL< V,W:Ki7@D ɧ<{4ZFxZIYk&0T9P,fW# VenrF"iAQC/AG8 [t5@gNu}F710%D/;j|НDh HY LV?֥?]qwS@ }^d ܇PޞY\fq idq"ɱ  ] "ˉj1ǃ;xz ɏ#0+هw,#NB3mq-]YQ01@ {Ek!|)%| +e8ҌsE͇I^-s()vocGd{C,T)F1pgXIbK[>/Ы x}$̘9IF<]WRZȎ;yJ\1Cim-iu(͛5I_CSq/iҀ~\oΠ&BANM~# /Ov_ wեo0ȇxP{rafdngIn5^"VkJg)?V~MeKe9^m]%e.$% ߹_ G-ȢZIoJ ?믪_L0*`LʅU.Ζ=W[}hj9m@#`8E`+Uua-8}:-}e$a {xcV_?36dX[LY1}v)M.w6Ry~UQ# d6kB"咧&X?CZ "*s첓ӈ\.s̙!̻/2OL  G_ޫ*4ޥbN{z} XwbQD QiUvidfIpagDqhEjJ>˘k?NfGbOZOk[O C#)=a rc~/i'Z0HMm96n.j`K1*`\zzn|l3fpd)'2/u!3v^Nݚs,#8 ΈR w;^ֻvV pH_{iPcUGk_}96swTGyTXm7V'LY'^^ծ}o=sCHE[9_$ aS9'%} @ &4ktuzv#)OS5q\_ŝ绦k)fA2o^Y2':uikvV)54DgO?Ŕ ެZ[ 13*|GRsCSZAYi‘]n*vЫhM;P~}cKPn1ZeXPk~Zjp!40x?cMoSi>U1j̆^1cϟ\bO/}hKl<3X 3bGdV>/ڈԙ{M.ހ7](3Gms,)kn*Bqf5'º/82D#Vo@5fksR CLtY;a^10Ifgm~wȦc'CY;b̔EUaZM"LjY4n5?0[&¹B8j*\mf?Ҝh6>@ADIwtФ~?VӽqFOۇ2 KEXUY/22yߕ}J^mjplnk<_*{Y&,wY޵oPp#@.' "+"3M6oJuo>V=rVqSb[|=us"[M#Uc,|`2j\ySsr:2%BI{J= LTYgAsGs]g=rlѿ,Q‚pU &wЕV&h" 9J4ɦjhyE1aMމ9OcZ{?.`hs(!h?c)F4,Q}cG'NPg/сs|)j)pA4F.wLh#Gf3z 5A  ͐o.a3vhNvk_I,jҷ0%;'\BBsy\LƆ>S:D*o<|$-j䐣t&TٴcI1ѴP"Ty,Xd_&Gk~|I"ƶܢ>6ܴmDJQR6du{ᰧT\ ;6(qAW Lg)Yz,Ԅ橕0/*rGJ~xFug{/HՊJ>IA에> nU8&1YH{M%WZ{6 j:c*j3F*dF;@v xMF8?YXs<F%H <*OEN>NDah^V'(b*{%)rYE5ek_luŗE_f sF&XFmVv9qK, S#ʀAmS1!!ڴ&m9sh?@B%cTZeŸsHG-YqYK`LS䓂x|0 wۢ:a}`ԏ<.ȃqO4P([ ܺ7g*ZG.gMsXIboj]= E-]דKmC|&vz:WzϽm< GkgT?eqW݂? zmݲvGW!t&=5nIE pD+Y΃`%=P5W2G`,>ŴRebp|`$ƹ b ˷_A0n0RL!"a_QSfpG+ 3e3aTn#_`;/ B}; Ӟx}H&$jAnS' M0W("`H]Et1%< U(B7S~KrvlE{Dxxy:= cL T8)NxJQ/Hv!{_85$½3f[~ ۤ3_nM0 }L}n6{ٛiߦ*g’ $g)ƈ$Q_ Zr pw}" P<y3˂ \;`/sIܪ`4&MkQ`թWEC@IKT¾d.!/@ԱZ >j2%+˗FeփXD<;T- AUr3BΞɍ^G߫ -I7I'*  " *}dR`E,~OsQ@"xsw`U\b7^@.NԑSE.lEA} ' '6< ^ۥwXgvWL!W\A^/ZǖOtB8SomBzLSB5d&B | !~3립) yil\2* % ƳD9**FS{RwϹi?ɦ4a$ТtA<3t< sċBFuU}yq,CGV[DZ&C2Ztk$zṶ̏c)Uhw54m‹OVFy$Km pwP?؀cBt"Tݲ8R)ftYSUE4o .O@Ocj>c'P{>KZVxA zO} 6*+Jf7IIW{p*"`}We8یON)IDy٘)4)j ts3=w!^a*=@_:8|X(~- vvtMW+p3]4gx GfzVZE>]E5ʣ A"^Flh`A>޶@ͱƒrJ[k*@[u%@Vor_[-9`:#R5Kx`s9CNνi|28m3GWCLM/fޡFe JHqp:_*M(^|}]ȠUE0 .N(Lha Uyst(64) "} QDW?e#+'/"ӏ}e%6z_ZX}PVHY# R-Ю^-;q5)Hon yi0}םJ>Q[OR]byRp;I}Wſɞ FN7GѫӧuUϻ׻["!/:yy{FbSnkϏ@Q(mh]XnU&QvӢh 0tdêTRTnPyS]Ւh ckft+sZ9 k5ZrPrp 1FFpU*cVO..ިgyHL.׀jn/aVGJھAe]9}dd#g=}qS_lqE<ý#@4[O-NeR-lg#odj;׌+D`޷0gGGҿ,8wcQ0 {Z7Jn a:r@̒35;ԯwZSDFdK%Ƿaݼ߀i.ހguRd&[ K8 Cou !LUgCQή(f~|Xµ?AY7šE>R+lm8lWʠG8XJF?7JHnFpÛLj;\>EďҠ' 6pZ~a`T& 6ka3inQSY1.ҟ(_9%g*O< F,1]šb+l \~@nk- Cl7)!͚]cw*R$& 1?c_kl .Ҩv@`[e"Ko7'&m]U?Eu5|eL()0gݒkS oMV'$ȀOσ=SZGs/_9!qBHk_u@:Eæ#cl+[=kO:ኈG>5)dE^50yr͒8>מ '$Adu`a|xrȃcTbU)<#ƿP^BW8afW2V=;Ix%3Z,8Bm!c"&Q2Fubno!a[|o&꬙)T͜-|t1n og ̘PiĴ= R*eJXNKzfؗYjߠ}nlj5`ǭ!d)I~Cj/0r)''C)+Ma ͅrA|_gv1Z*5y k3*׶>Oh/_<6"Kq('*dSꟓu֟T= 񒭨e<>0r{W(s 0c=ɦ[,I!{TuSZ]4x.D_X[A ML&7dM{;M},@f#a_A<:%2THBQ)֖NPR׀yp*-;9?6uQX`S3i8VQ h]v)(ƆPEꯇ ^r22QK(²&U%k/ 2ލRr"Gz- QhW>SA|Y4fƌlxW/U?2$bT?mO&QAP9kuNR硢ro[\ X -nb'2]9C#{/5$Wj*l"Л?Jnp6<6ܢkqR-+uBhHH 3kMo[dU‡'tiosDž_GsX W-elM!$i~]`CpXX)̖}f_i  Q4Dz/8`Oȅ:9Ȯ2?OϋYY` 8xKtcǢ$ʸP"b"z9>TNCpalU6Y%]DeФ͇eAJݯ5368v2.ѥ|.n 5ˑf*Ivx1h<6QLñ^8&l/=A` ^MWړ|mb{T7w^XS”NUCb˞!]>#@ލ lYnu0OgioJ(){&ӃYTɃ8k]?'ePIٱU(?]ԹjK!Yyxٕ%C)>Eʲ-!yAy&OE:X@D+ -q@^k)b Gת\yz87aH8Eg'pmL\tJ5ך/_ DxF  VD4*l\Dk-j6TqIoѿ!z WNd=O (j/8M9t!~xn"FU sQjd' 9ˠfOB -WF\}/ -Rm'J'n&ZGmVr#(ղ_衣Keq aZyꐙ:t۷s Cc ^7D.۩CrܳI\=P#8JPU_eDՔL4o%A:7` ,7M̴Ď4ZCk48 8WԚp\=(!BHW#]=FׄMWăaFKW0O1&Nh0h8@)9Ge7iz}OC#=$[$\I}l;>mwFAml0WĮ9U$9Rt hGrϾ^(!'rW\`KcR{&ED{qZK ɬlHx7-kZhL.$Gz3L#AΦ;PkU _AtJfy2La1 B_z6Yǰ?(U%=v6ӻJ⭷fnLMkq D_Q$!lpBc-r1H6`e_{M _ՂFwa*ģ[WΚ4 xҊ5;G1ǷSQIE`KE K[\])JT 7'8dqaBsM*B$rznWqb]6# hL$GM0h=e#pΆ!EuN\SM(l)[CdŮq/2?8뛘k 8N1P,$.S4٩‚}"~,LAة`gvwQB:q"~Z4#KG݈dNq1+{D9%.<:;F'3B9~aeV^Al9b9n|.+ߊ>d20=zt˘8Kf2$5׹[GM[ffz b##é1uC>DX6QԗT`{h|w4Ekܛ!tىA 0ĦTɉ6uV&"jKI:\]И(a1`l+]XbRcC%#dqst/iږcJYO Ԣ_Ij 2)bPBU0} 9O-HV‑k? ,$`4{ft$S01E qK]8P%dGg-.3)~+NA' R0J}6NG|tʁp"*\uXm @Rwε,4@'wPyGD5z;s <҄%uHxsR.=ct1ޙ*4"Pk"~4pj\0ixrW6;w֪o7uǿ_06x#%#]A=y~ #\&a*3l(Xg8 GnGmҭzګޛ!"@ErJER)&N6VOC`8cYiof`bd]t3b9yVq-hm nJ_T__&f1j~  zy?LݓRtvلs#/jt$,?g#IMLWL)3+@UՌTWaIH02@j>7ܳ(nn36miq!4&f:Ԣ͙t#8SLy ;^ =X vծ00[1G';nkzm˞7H!ЂL$Z0T#IQ>ZdkcF*: e:t}BT 0 9Mݗ Pjf/e1@; l$:.&~^_<-0kh/X9E-T?ȯ.n,7DKi?KNSw d;+md &PLb$!ξK`'Z0% 9rp"=]чoIk3 0צ >UMq(h^d~&uE%!k屟Z &~ [@ә9<%2O )ej_;1YȨ0YkCRX Vc 6~TjtkQqZ Q0?7{/$h8ྭCiurRV,SdWod0@-܅BȌ.k$r[7pc!uIVsIJeM{WśyQ S1?B;CC6h`,* h%1u/pYgrbʊT-ڴnL-&#זoeS-S6!M@wtmRClc!$Q5\Q1\vOS›&푊2d솾rLK#6k0{,fY,™y[jd!H_&['42=sÏd;٣pe%쬟rh c_L\p/KYb|^^\Fq]`7񡿯|j;ugR ȼ]be3I9X^]J2sTUt} D!lWPS.tc*Wn 3Z@@iʘ4;01?Ǯ3u;RS&RDGr|3 ?PL*1JWy,@6S6(GS J2v;S V+Qkj+w^ëIݡ9K C lzfq}8"E3|fCnv TUI*'iB,P1$>b'Ir\ר0 @T*R,#fyMHC}1"ߥmDQ:~fpW7RF?e?Tڿλ3vwuiAJc{9QW|HՠCbV=7b~v117pC-rBơwjf`HbE-C$Gz/qJ @ȴ(.xgi:˲:`Ș=rCk7Hbc~t{ܴ1z 3CZ_ۂ+?c,Wi?sSׄN`&X2!bZ %ūW93C\cڤRT3h@efx[Thƕf?^:o q,=L)?[>H!e1:l{s!ȍ ,5T,ځȸaZZ͠ȫWa "auIN,058o(x]%Mב:߂WrYPm݊i}R:X{,eEDOPU-e!㽵o^rtL ~zš a` v̔W't Il-R|g̦ηl1\P{cP.Ђc;8ݵ j^JEZ܄jK L2E/i U9̳HrpKnD]GVf޳l~EcbÕ[V(R(iwG3G/-7Ba 8t8z(R}QĮwB/[W^V҆qV]e6)S=MoyN̵yb:s^CUpAgoc7gU?w.?TLtXvheEw; 6'F Nn}d<ɾW}w%hwa5"oMK-δ!k) 2|35U0ݻ?F\k aK%ʲַvsgӺa(n iO.gUe&cYbZd'hXo v ̝)9hS+o+~1L zҬ nh^AxPφN[[}Ҵw{9 HxQX+Zgykk;_l'W]L1msgFKѵjD9יl;`jb]EAy?}'&=VdaM>iI!JEߝ C wɘҩ=|2 ꏊkFJUn8-ݮd5ÃZE,m/B0={CT SMbC j@8&ѹKߕ0 V{-.<q_o9y:J4NH׊0/9c<9\jg5%FA&ώRG{<AfCY\0(ڼ4{D#vr=Y>"g1S)ۏ|{Պ$ݵ*#x1_I۽ش:0ˣ)b6' QborCkx2/uķnvh U`@SRi_rxޒX#dlkZjWM%0"7kGyI!_y%lԫY}R %(A.ޙkۆ{YBqDQclAFŖke15$8A'0ʾHĻM"O\!ECGA2MțjsX 084ϡA2Pϳ*`HuBmx7B-)k6-*`v&`Jih';^VDOuW7ʎ~;.^y36?E/JG*۝K]!gʔi.bC()pߔ%|. ,I a9lWԒp9oo>?y:4Q#>*R|kdM}EAO荺4>fJ޹ Hi@ ^ 䳐`>чC%߆H>.GDX^؝}1Zd˪:\zK/0Ue?|Chm771GXcq~Qɦ@\*v3lI="^ ~e}֡6C~cF0̑/ʆL]!&N]`d :C+̌aRDXB7=(ӝB, _j )0ݲ'zؓb-6,=@HJ"D*FN5M걔S>13u]Z$D^Ӈ()uck ni.8Bʹ1,~O{ a'YG;s5W3 3 n5%eD>Ʒupg2]=y$= aDɰZ[ʼ}*I?W"ogs 5b-J/S#MA2jpHQk%-VnG6鏤0F F?m^5np9ZQհ\:Rk..;9:-NLsrM_c֔؃z4:?N|_+B;8 IQFuWկ>zʹ!^]nz&?ؖ'ތpQ{ 9 [;-(:tfd͵ ^4+ȵ8"vtuuj^y Tϣ./xl"*/y;zC"7Qz:'^9&s EKn baqj]sC0r&G츝(FClwģK,[3̫˻Xw 7rZUǧȗإD*\;AnxQQ5fg:)AI2i]r]K+)}Ig9,d`fE(ꎢ_1p#_d*4v>MH%p R[i] E 深~oܫ!e؁HWlqHrjکuҧ&8eo=Ƃtidt-ńl!|`%=W!VFiBB@7vrDV"}7NbIA>NIY&$WO2v굀K￙ȇ/,N2s鹐x/-ڢxA_=7Mޓْ+'N(O~/w&4PNPK9ȃI?bj+g$US{8:r*1KAcf8$U2l}d%[#|?*Ua2>{Sy<)Jb.F&e#w S;MB 8 0۩cm^ F҇paM4叔s73'~#7!VXAo_ʮҌaBx!ohcO?1oİc PAS-f뛪s1~,cV']Ջ7Q^_oeť]vrQk{>hX%xD9l?V%@/5V?PL@tTl ,^cUylKQGo7EP^2BE"}sTΊ~0_m, 4/Aeg!FR;43a/L1AeI0wa6f B7#Bze}v?EuY%(L[DNu,PLzd:kf4R4 ^]"4}@#?ȲU ׷r1d(RKC@NO8[w5u,ZbUݽMIQJ+ZʠD UpB^ײV=jWf{Jf&7uUH_9e:2g[7XGglMYyvYr[$3MG8[oeX=ЈSuyQKxzc=78 iqӺ Ȥư6v@T9Q +oùzqv,ܒ˽ЉJf=GQxO: ʥiFcF|*Qǃ2;xP=Hl1LoPI *ƦzsnMuA̰$r;j *MY8\O~,tIqo :2FW^.>93UIB)-ݾؗoSNUg׉#e7(18D`C\=b5.4-L u ] v2\\<5KET{3c psIUIf%g7%R#E!9=GY3)&լۍ}؃i?>UxQbIê2# e_df.ue'qE7|y 9yh\l6a=҇^bV|bhlîNMNSVr3ͯw"tVorݚ\Be?Bv[Ը8Dk$.v01I!xĞ]{i%\L[ckM2ʚqu 4Eqw+/ty!ItΧ ܶܬBL^+M^-H_ e&}40M$'P,7QAO_(/L<:+ˀt]A0,}5&t7*Ӑ?NFrm_8އg㗁Ŷ` I)7q N>ۦKmoJ[r^pH>OhWLl8J!Bf1F} O'0fbA%u Kpc_y4T6Ns)@l @px6ŀcsj*n6m_&1nٞ.1"iJOg3 ;%\ƞ: r-T}R|SC5 )0F!jļLOH{m'v5$`2[kҺv^ž9L;֘tKvF$j4!CoN${7$E|ia#ȝ%ix ZϫT y}پ ܼ$8"v |0SoC7sl#{?LЇ󻹵"O>*E|B ŹB>R4e̅+{Tr0 / 6Cs_:(rA nj^/v% ܠ L֠L&l8/V/xC,eEJ+_?F$ GjewTm:fi0ȎaCpa??gr=ʧf8 c?Iӛ=g0iY.hc p-eVjrPO8:yO]Ka'!K5h;7oH[!D2@I] 5dKP~CPogc%.iy3 5Ȼ{j;,ܣhܖTj yxpR.Jãy uTقEGuÇ90/-0q3 @ MJ'9 O,,[{,b-*nXaz >sY>|E=T dAiۈ4\ה=w@d rZccdde s,*d>'-8"+ήe{wr<3v܀E܀H|U8 H^|zꧤZL("TD25kQE&m߹ -Û d$#6~uU҆(N׮۟?ރ}ZJZ.PL?SvO:J̨ cTi>OOӸVM32rX2@uᰠ41ӜKkt .,|(R.}cDωrHΒe3Qvo^m^`?a!ըAbvc. Fſ ` vRʋ?gQ@m-Z}GEyt\tld:fօ(e;tJԁ6*K=P#^g#^n{7wK F&{n!X,c( q*=}Up+ޛy\ȡ5 Yz~{؊l?8Cr>_.n=[HlMuߦ$+BttKzLc#hqH~Sq_&/`Hb-I@zT|P_ASdB gX# G_oR.^&r'Ds[^LTUʓHkM7 fO4쾐G=C H]RT-tAEr'wk@,';c;E;SUZ 0p%.P3mOAH#KqRzwpM1N+Z KȰr+0 @֙cȘ+GS#iu਷Nde7q)F,P/h?w?YX!Rd*WS f&3ޫP_5y>A0a܂+TtъMhVdR^JA*VHp>m&ҟ⥰!KnބP385Sdx |T]Bo? ȭC:PD!|I3"]Y4zXEsP]&P"Pd*',>u=ҵ=Roje*K= #.-kpOI5 s)oWX 5U|,Z~^:Ts*b763>M.͐Y >='zXw}Evm "jL~ڲJ[UREsǒ&-EA#YE+?9p4@pIܜk %lδ㫌;|4IFG:-4##ȃ7ȜM(sʍ`HMHoc{l=%BzG[˺Lѵ˒4.ù)s@s,v+"Η42l276 c?˹%x0RzUBu1Z:̚BlPys[7c#.PcChaIf?Q+J=$D9Cʳ 9ʻvݺ!4nK-u\x:\W,rz,7D'; />5Gxz\dr v( v7ZP*[|]$v!` +՛)I=PX+5]G=p|&B(@Lm )|܎$L8<_篞e8: G=TT/ex*wCZER oGWj F&!x@it/.Nb؇oyP>k}*V5|<T>xŜ/]4܁SNRBV33\BD jc˫<HuփS\4LHd+rϨjܢE7N0lX*7k&]Zr[bܗQCdǰ宓wrw)F&2̉ TDgCS#>Wń `_?4C)Wo!C}-0au!?&(T|M="-+`m&a̰s!ؠ9VpU]+;br2&ŵ+iKHa[1=*6A6R:jA gOʽ Guj U# pi0K`rKFCAQ*7=cM:C*;>P E}ut(_7؞). Fԗ=PJ?a9j.LCءi0$CFV@`{`5qt_W\V҃O\f#7OKsbǴ]F$){DKA"n.2*n44fa-Rb=*,B_?tMx$UAPHF 8!~H]tfBLm1-ov0Z yf əc M%PW5q2f&6ַ}Ms>Ja]TXl PMDȟ~^@em HCb;Q,xEiϴH 8\{6DWg?xFAN>" $7$/:їdͅmkc~l/;o$cJʶ +x\vgSsds^YojQ_#\3ﻵ)W;C{.t޾%ҕzR^goh0ee<| hU(6PaJVAޞl+ 2 d_~A;{S rWP,jii󱿭ݔe7J\kB둁C}ցq۾7<|w ))].w;3yQz:4PL)|wNiהxƢK/7 콡~)-u< 0 l-|jqoӣu5 s_9V(5PV̴hWi3wZmQpssqrї!?ok=34}R]bo'ΤX#\;~{O ⪟K1p8d{H"r"p;#cw&;['!g\>֖j8ә%*tt5vv_'led;1ǯxW>2B Fċݟ@pܧai"d<ܤqL=ldL m?K7k\hO3@,]? ;^BdbHNM x HX@F䈇2Tq8^N-K'9Μq/R|R v,4槥 >犲aD3]_­v4)t25lI.!_5%|ƪmӾ j/Y!SYݓPlfs^/2sIvl+Z˴/ń^[v+i::#Rͳ]w]#"J_4'0%FĤvvQ/Wn&LğʃQ4#I8͢ﳣ{cRe(7֋>Q;9y;ƭhXg?vLςcącjޢ`tרߜ/SbPQ}ԫ 2ƉUCS'^vP<3soq5ɸ oG֜pųz|η*ܱPbvD; U|דj>J1ȢG6A?@B[Id@_Iн5뒫PfeisT'[ڄ7;û>z̝dA|7bf AO-Ԁi,mKgcSX$Eddߴ'thi$ru*j}>Sֻf!v"0s#."+x#o@RU[E ;W<1('F~4"@Mea޹ǂiavo{H4ӟ0Y`~˙8+KLL?/2;m$\) AOZK&p)WQ RgⰌ3Rrr jDKТOSa.ˎl1YLdNv;;Cw FQJ]bAMpnÕFe".^ &csΡkyԠ-)C 3*5[59 1CUY  (w;zWuX-hWN-` eM[_CH$s9a:tܰ֨SmcټpD*4gP&hWiyUJaH /![5/g;0>_|5s,{w뚾4m>qg!āg L-Dm=&# 0[Tȱԍ)|w%7V׶xEaS^@hrl]*X~epF1ވя?@ K/$>Le +T(Gf1 xϊHWǻX _.ډ &9ۆpqZdzWGa˜"`.TO8ht(VUN9[ǐ˕fV¤,s3w_3 4+? &m'--lUq& w' k7'NĶaI/;ȵg}lV:1mby}"oMwVVz(թiE9+4|TuhpJƼ2'18Z1\g2BTLh+..FɨPz%"aBJb F2!?&!'eRKW)XXLLK%/v-65K/ O_<[x&W`A+\#Ku%q2_ {e$ ` /9{i'">LmG޼3^%qt@mo"ojv^U]Bn-Q)=H_ʪ`Y }!+ #\ ൏#_\[DOK~ɯ(_ivgM `oYm(UFy ΢jEh\ ,WY߄'K)cCpoIt'|^Z׆a)Jv{~$BMTv!y R #$ǒYTj-e xG+Cf- @}Йw ±s+6/0=Btgߠs=$Kf#gslbլ%Ю?7Bqo&*cEBDYi 2lOmN@/j;5qq4/!C-0#=fY2!=؊𠞑!.R ÿ~'o=k@>|fveUh)`[L3y5,wۇ/Ma=NjohWp@BV0g齓 j*KS([S=W$?zG|T_L [ A9\PiXi,`:Z6shU EӷgxWh*_?ERn֤ˈW3*-8Ԏԗ ˰3_"i Ov\]4jUqם M"8V|}!ЙK9/jjL=:|Ob?B,`:HxcW4vm/bpG۝y>rYm0EL85-$i=4|0X[g9k{K ʊe_IF`9( T{WVS An;LM}%MtMvRF1z6Ǹt,W VO.KVQW6;`+6 4$+!D?ED[ gjGZهvV9]{ZF3@%I<Y Mucc̫ʥU%W%rdtMkޅ~')_ 4/:Ȣ–b1 %BWcߩln&by74h܍i[VT)[!RگC74OYႣ+DQDex;"@)3(e,i%iQǍtܽc*3ESC<ҟrsPwx"T@lk38Yiӽō:~WKƖ_En #&ma:jR|'kaxpBX*P!oآ Ipyz!~M>NRu$_Ry~<|ls_M=Q7 xgD蕦H3`b~SE1-ӡ @.F3Zmdӳj&qu+l46ls(oL+jp>"ZS. 8ތ=+GakRni&И_0 lɘs[f(3J]|IDPͲϡ"8 gB99ɂQ _Tw0jEqR<ڕ|X"Hf>.3Jpb{d5¶hp4:(#[,oIу+ 5 9]9\4w1U$~ R$^D "яϋ3[!a2 }$R.ElnB K;,4q ^tDLq#X{M.R".@=&-Ǜ9a4."=zcS#lU:>CH?B$8k K5)屮"vٺ2li Å5;p鲭g;A"IS}EΖ?h"|/1 GL?ȅwb3LE2b?ͳ1vمA|{НyHb44T-3--& ̘oP oGB`kg XнՇfO/TuyzòqL8P=/ܒ^"atVA77y'jdLѕCE ɬa`)=NA3hO۞U;gV+3Bq.nG=Ex߇/@ - .qv#V(0OgoH GW2a=Pe2NT׬łZΔ#GJ-jJm+g74dotA?{=#"gSG.a0h܍xp0|j1*h?2!~21_?R7NyMCh+~RET {ħ½q0 PD$4$ȁӞ3wo?nKmQKq P霐F-h֟S t\ ʵ;jj2sj2scGrYuOU}!T_%G<ޝֻVmm}YV;ݥc'ڲH'0fȸ?0T ^IEg.OSˇ^Xz*15?WHHA,ShUfi3\:~>eBEFj/.ej)OG@E- ,Cӳ8g4 ^fcOl**+v[%#e3f[A:,^2bo[vkOE">7edK! V;; y¼|&!E675,kx)eE90zB*}]L[^)V!I B2Oc՚A=y8_ϒ  ?[]̝( $k~tGjΤZЩS|6cSP1řb|lj)^39 \~q+4(TʬX w9ٌ8jJzԟF*X95pBuK4~I1 w`͛ߑP\'TB>|F2^%khDJ~$X'zU%]%`];;y:rwM5LDjnrPocOc+4 }y+rrʵ؋m3sh[;؊@b\ys _qFEl*(ILJb }3 ;*c-cJ)Zl, D4lzHα' dJx.a@y,D{AB g I\Ł,^,7t.^ \Qүve ;Aѷ}\Oo2a\8j+M9V -W 83!z!Rn7d)4^xcf!Bn٧/K. c/ItGOu:Q;+En>Cղ`C.68@$`8sUJAKj~T0yB׫U]{pǡy$%pGcBG!s[kR^_lo3Fb$t*b+~]b \"s3 MR 7iO2m6's/#u43‹y*&cIH(c@1fN},;RH(4e.V,wF;= /Zb-.|" j)b“7?lo^/ԙg]`>qs8Q\O &8?:̹\>yȏs]4 ar[ 0o3~o d"߬xEB:h?U /NwY,&{]9ٞf ZPBvAyJj)*PmS~uO-2/- P%qH+F{ԅޙ#DAstj5<9 p\B*xA(>x(m\+=E=ԚfYEo%@(6PټBcW}?Mzͣ\,u澡nӍs2BvG1LmpՕ( `]wć^M|x*ZMJo#x+չZ~ SJ@2UEyTi< zGǮ MVKqq' M4YE{H;23:4nv/yUB'RYHd_Y$xwɯ͙&--BZ<; qcC`M+^b9d+NN;BCzޘL-E Fg\=y'4m83G.lZ/ XhYe80n!Z} 홒DEhSjRyZD|N'9 "OsH{TWȰ)D%l'rMT&.#GK=ff;kw=X)fkF(ZY?%ӬW|M}\}U$cMu̷'|Ū*pB0>jؔG1rM]C#m$*D@<ThX 1^`a\XH[peY% .zǨJ5-NZfr}Ihtz{[?h= BQDb2O@*Ro7k"nX!gqa/llSX]ʚt#·&͙L#= [OO}`3&K!DjϤѢHs-B;t'ɔ(0/P4NCf2Ϲ TXwJit&S&X!@̟fQ?΅*yXLΟ{Nt6:*(yUJ8MvTLZo O/l^Nb56wYEsCb4`>Kʨa$=Gyǎ)ی=zo"LWP#ɫW9D%4ہ!ޛc"-5}"x+ փ9!SK޿H+SC</'[_sC ].|\/mjuWH.%LBOh¥lo15mdҬ[3͍&+zF6J+5rzFyyhpN#KI`>8m޹-A^D'Eӟ\%ٛ 'Px({)h*E&0Ze7U{wx[CD<XM |\t YBe bΤa`4uߙ7hA/6ۃLh?.n[/E(ΠB7nn`L:u5y"Yi|Cl0 UKF[+ F Y<\m RBT).LGg8vWBJ?{/"b[x!iI=ƍN =$ٵ՜9[C;mm ?Iur3uI|%|II-+ZOU?gOC~2k-)CLji}^ ˧\IL0*d^&PB>#y4Q:dg[)?^(l)։UYҐ rFK+gT- U4ڥuZGFluC=:TrVj6j"aXxjPoE^] M@P`\\G)㺅xRzU}dX!mјf:&u4Ўŏ7ƴcy{F@KZ{`&?,5,rdnw,B h0=M5Ưk7.iqa,g6~/͆Pg.Zw'+PȏSbo(`<;*MB ]{vnؽ)/ ܬ{e4 ~gqZ΄Z$-d[%RO^Kd}:ySdmMN h n7ĔU o4sBwRf9K#`&l1 h ޼^;("uK-nm :!Е4B N򛸕(HGȥb/cz`dB{dŐi_!RAC>>_3w_Pu[OdJZ6%$OJ2]d皃~9ya6k5YjAۓ8d!_ % P/HnS;SvVuWޗކ Nq 5\\/v=ov5:J &!L~,|تB#d %s7"O#1EkO7<@Z>\̞,2)#e)\d>tt(ZriezqΙB~K b{KRN:7pV &pvG 2q&qK4/oGnKb?'B;.ʤYU]P%T, ׻P (8A bSNgRu\MPbrHX,ɫ.cXՌOj0@ݢGT =WK=ŃSZmb״gGU#YB`cfTzm%я =O:h𒾏^=-]]LIg&R ^tXh`=` ٺY'ǹ:%#R6h% V;g̦@2#v#yH`7}-![ \ikZI Gx~X(Z=e*('|1LZٺ 5ߥfLN؞ǠOLZP&:_v'L(ro)p##+UW{cWUj|BŏyU?^(9U]}Ic2qc,uyQ@z,=VV"(+IV6߃Lj?p氹As._im$z jy]"t& k 9/PFl6AQwܺ( CglK<L{y7#hPX1Zٚ6V@PهXr^)CGqČ `b' =BB>؎ a:58a5nуb8oe{4sRfk]fh4kN*jc(Y s1 ͵ψ-UwfD lJjQ%ޯ3À>@Kf&Y?]HczpZMyY+(*av5ٟ2*KPu鴧pxvUV饚&.zռ:IU -+>G-F8HLȴ>5*/W;D5&<*.w,#=IGN/Kr+nbַLVJ![gQ?J'k@PiH]e>L< *k Mӱ< g ;ٶs4^X&yݴgfn4q%R裸ݽ/Mp$GʛǾR-7Ϭr9| 9s- 5TɈ("ވC =l,3: (~Zv8|iIH{~|?&e@tHzCF_Pkuƒtu] r}chxt UV˟')/D 4 ŢēV"Rz4,qnFKzaE^GV4YА@ADCi#]hRdmvfK:٧Q:Np(=lqn2kN/ܵ<&3Kp*ZT'ݍ( 40.l*4gAtLy1R,ɺIN l`ι[MpKN~@Mr(7qgK]՗Hn~V  ^ضQse͜JCrW- @ _4,ްն psKc:ɱ[ YU[Vym<^v@|rq h7t=쭓ڥCO@˿זPp[ ~Wf Ek] FjhXls `Ne<9uAx"Tъ*8KH06p_Ѿ#柃TΰE28BRb7״6o @O='Ed4;'ySftQUB33w&^ctDIC:-Sz"QQquW*(הjp 0q "uuAHVWC9*l"k'^[<U [<Rݛ"60[K7*o&s]䘙h yToI$aS^~0=½-Yyw"W4tF Sia BI ȃ?ZwK{xu:O?-6G^uA\y"_::QFٴq0կyvc+.al9u:X){Y&Y6^I?1S:p}~Y67yr AK`*OmG7<̛0KwwQjOOQu3RGrH,XrѭH@*slgd-;JO*=sc%WRE1arx,R?:δWN.3O#^֍q5JU2 Ҡ3{ 7W &&3m7X_,289ł44hT2M>32SLMbt xt~K?Ùv\r wc DeBvpzHl;1nu39Rq<0!a9tY{C:7ۢR^ d jZ+y PLꥈ~pso-4U f.[9f@k{x,@i,uw9UaM=A5zEA4 yߓSSNeWWGuDHğI#k&.eOM}dcGK?k1Ʊ1@Mxp/Eͦ;s)|\5 Y\ٕc6C ϊĺ 2eT7[00[[/Dw 4ȓH:UaG`8װ6z9}x. iЛʆX࿃3RwNLl~RC\ +Iz{|t2,M{] YpIΟLPn!"h/N7yn6 <h xX孫!"x*ؓL>Q?byՑq#29YEY,exgă~* [?WMAXM-bY-凜N μvA݈zIY{G:^s&,f L_6ڔ5MiCT[zWM왾<QBiEOK*T|0Oݫ\&i{Fn֭l켋c<J4.42鈈o- ض|]lcl gqg|/䉳 ajL{b 1o gIxg/v:K7/9tZ0@YΣHC#; zgMKK[l/]wf;eNkRY'l_h=ksǖBZ\DVgeWR㼕x yK^܍6JoI},#6BC_u3&*i-w/-GBx-_)3hš{ QGѹAL. $p>m C&njg 8-`:OHU"}Q3CыVYPJZ(]cj1j*fu}e'ŧgٙXpz߱pl<5~1bTpfl ʫ:Xiچ~bCN=S]̀<`iM9%0ھҰ9/ !a(bFT̆ α4*;AS}-TǛު "'~>fPx#0{$;߄b8.:#O)Խ H(?c=4Lx.ӷ¡M|Rh>㴿Gf6Q TzӤ!]m=20P:Y+Zlyf:Mt%ʒL~P)J XhYw|LA;E{Nd3nmօyvWXxDJJXxXPeMcV'&R?@tZw {͞jUR*= _oMThApLyJ ]QU݇(OooW_=tERe631'@ɤj+y @(:,ꥯΊ'-*~\(N!6?dldmJw?EcΛ`t$,V:\#U3 - 4kS ^)UɊ} C&)i+R Xt]y/m.SŠ LIc 㞧LK>"흔<>h;~Ɋ`_WϜ./\$PKҴ՗ Ӓ|N*QFNjJpTHC ڱD{TK'S:4HYlثGYh,*siE,mgٓ=5m TUmے4rkuT,2IE$=Oy `nlYS:nvӖ>H\1Q|6bu,!4P=ž׉8fa~?y->^˴5B+%7=fuTwջǭQm籿epY 8r*3{j`0'IpRq73'ʪA8`㏙ Dgu\ <7 oZ1+c;cIj!҈].6+o=f =.pKD6C7ᚣpU)o&"z]V$1ha؍m 3Z%AۮPWzLC)=Qp`h=j;%+V%<(ʣ9|`rf摘[.ռQtQTZ%+#3 %p,HDxma~ {x_yUVMs GӂmkNC" ǝ@r;sY;xK֫AQxp}VԆ0wsp,ir*b2"nPv#= bLrro;_<5j2ﯥiq-9,Ge@i]"y+G{ C{uvq(yn] rT4B{ϑ!T@,&EiF"B2;Hŗ=Gm #,UF 9v#+u?04a]q'x,y1Ds)*sqSm%o̍l(I&l¨bO8D"aK9Z#2x[(U0Q+Ǡ[{8tR93E@S Vh=*pҪCCL2y 2zJ~w\IO_OMdl`v֦;5\0xpݮJ{C4YVh~B(w6aM2 #_R F*o2S)nxa^']=G7yɏo^#[@g~vir7׆OJQU8b`%]G9R]N]AVL7!|ɿXOk_F|hvd!Gc2ki)'؀s/tRf:Wk\LK*Kq#5~zH )bGف9]_Cz [ l8B~e&zG\yኟP0XXYy kiYDmkvJwXTef(qj#o "utpxéH2qq5s ĎEDP蛂6amP<ㆃ Ms?_V.}MM6ΙMTh|rX/U^>yzhZhG!~ D BT|u7I2,8eM,E>*'_4)##<f;*v?q}%A)ZL"ϲU:;)v$nCil&2#x)-]3(Tja ]S᧽:dHm*`됾?es^#!OtOrA!e(XtL3TϚH1t Mðs]I1`Ugk Z4y wrlC\(T߇ o %t@[%~;UJـ9v6Rw c![SӍI|6Y&`i/y̩wi+ F`zߥA{e BW6+MCTJa獄lڗvjuڢ5)CD&APۏsR BupS~g[1C/$W ZVw͠Mv\;iSIZV<_]q⭬&{PZZ{Uuu;l>A~:C !L 6 ļ%E}vX@l锕+!^aSlu;UH@Cj]&PtLxcXo Jqntxyͦ#lA5oy86pCb /kSHuӖ݉V6p]JJĻaԯHН:iJTqPzX'V\F<p#s33c(\Bo*prLw>i{ 0pBAg[ +:!m?"YBs]h]zAGL6>ԋҩP]v?{ޡ!ݫ99GS,1!h 5%c XqKr\!!wGvŗEZ tdhTڰXNtBg[Od*:~ta*vkQumСʂ̪2K7,>"foJu{4Tk;AuX962,U4RoTWOdh8,ɧ+)Vf=K2XNG\:䧊xOI7"~#9v8L\5 t3/,IqaG#Ԇuֆn t#tx(lTD-μK"^_7Q$zcD<*1,#:\?+\Z^~xD*|pl1uqТ 7IiQH-qBD6|ҖrM䦤B[ )Iż Լ(8JFxR@ 4,m;/#<+/cܴ5 W#l\onyfoH[F\]m‘qs U$hݻff^xKT>8ՄXymn(YQ|0:ef5IBT=X$Y!+2г( e4`=g׈oR_1LhF&湁x߼AC!?WmB)4+>+ӣ̲hQv YicŽ.9lk1ˀhq)aACPRo`Xg{nb% h.vΊKO4giWڮT \7#nGo1Np7fγ΁$ʐa(S0-?DB ~$Cr 6O.o֔KC)uW)L)GQ-1S|H$MKe U33I]썫0/6U&-V+c;l =S;^E㣗鋅cŐg:w j.CXQ?ژhؤ}UQ$L@f׎AƐvlX$\GD$dutcqS?u 3\$(/d|y[Ns>Z3r%Xd:-4JoUzWܽemz*=`K0R_@pp*%r/ODB@>/F,g') iJhPV(2[6x]6"kv娐V6_V3m'/5 Sh}[ ]͒>ښt^XɁxPu @7'E1ޕFT;]xdV@nC&peF)*]62%|}hR y.M>40%1g Mi*N'W0zA쟮oq5Z;ŔR̰nG|8f: MCWb)SKyq9db.U26 6@p(4c$ ˞/6 )4:Y' ц \G!j<,|<#ՒJ)YYDVD=StS v]PF&v,9$4ΓkiLO_!3Hή\K5LN!iX[T_Fl2;}DfцCAo rNU=JUi 398þo nk&6]ZTF` ;nq\3`'&]vmN^6dtAۖ)d_懷yC2w6hsh/Knc*xVv &ˊ ^IӺfUH_=oR`P~}cggr@d%pgkTNʶe/Ko cq-qጬ[kJfJc̑;1~uW2r,`j{R3 tQ]*/pE1?eIxv0*<[l-\HLNVl_@/JiT&k'dCJE5yx6WҐcC%Q{tIȐ{KN8UO W$@ v1{p^J~-\en9ghEL-eq?`YAP`k.- cv2uj-2$yEwt{rilMѽh(tzzskk!0%X}(],BRE6*U>Nyee]ޖ@*JM%ۻZ` HDlyhQ\19Nym75{"4/a"*b`#4[U=8{u|K^?s$:0xSֲlDLQa \|j\8O;Ǩ~N!g;>C.Gy|.䌮`WQ//{+oaZ?{HĪer+o7pGdQ:q q:1e$)pU[jݫ,Y@SCo.\JGW"{Yy0bh:GrT;O`( ,@F\m+հ?ǥ ġ׹H3T T\ _4#gAg ި~ Q)WjHϴ"+q)ۑh5U,[ݒLdӌ=+y@N'чfˤx5Z|&fjk|j.ߍF/Zw#zW Q H' #>L;3I:w=o{G3E~Q}6$mK6d_ TIa:XmyHLt5uls\)U{gw~Mи_0U` \"MWdŋ桂8%-&RZu0KMR>)< Oyş6fk3$_27 vE/Yd]/bH89fK8"gVqhK%\7L7@J)DQbnQ䶼°β\"[lLN~Wxl8#yd@Wi404d~GimLdWL/J̸eB.u^8r! uǺWH1v}ۼ*Wtiv 灘?,{>1\pKqx';6~n.׽ ՄJwCS-el3*w *fl}ʘ_lv *!`MY{JH#s xWI{gm[)Ʊ  E5@ʷfրE8Y+`=f!:VSe{68 ^z^Y"B'xbJ<0P^+K$'C*O]q2`TRv``TQ[7@SVߞ?sO6Pl }pqr:GIhÞԉcv`Poi`۟V1 v˻u}#2TPV!>νϞ{%4w&5}HwWK8-S.~LF{!D<^[)=ٲ7LSپO~@ "rLt't$W+<6߹KXk3Q J^|k w5! PQ΀r#!| wlwܼS4܅ CF&4!-KM|hEB E M]R{-<ЀLU[j.>/Mqv 7 }=,Rk? _w:"=T9m O^BtM!~N_u|$kA/Joc@rmj;Vd3*Jtl\Aq_v#Eh1&p)E`,c`. ?0E 뺙b(s@:_z@aK"HUc~EJyICN59ăz.@{ZwlA\h[u)yL$bL,?ǴXD\rdT^HVjL)PBmtyդshCrH˴!ͼɵ kUG64=#!~ t+e_RyI kU./(ktMa$Ki[O/MZ6&ܡWb(KdW16-ɓU={{vՂZGl Q'`^`HmS&a}Y0+@>p|7;&0P*O*oH>94"y/sP@ j71D-_*gtД5b6!F(,-Ŷ"H30/95_,t+Bc#5̛=4>/9r3T?﨑!ГEDDfbWU$:`>4.Ƌ9j%Kbޔ<S7<194w(? _? U0k_xAW>uv<W-Nzk'faKH"Bk\LEg.Ǣǭ] jm^0m04g K.xv< y!;/HuR">yeBMJsJ#1ҁ6\~m $߁IeE:9y])%j.M1` u> +ݷVUYW;j@3bG1m( ~[ =J  qu^cVMQMfm*hT S[f"E4wfs+<$>pXVe'zaÙV,K;^4.^yD W9%KJQ!I4qAtClm)yI ycw>ӵCO pPYAK)KJEuޚӣiʅ0 g{2KN?|l7۾zPe1r셆j/n!:mR@F]i0 c_w]Ôdshڇ&Y:jY4f~kǺ'1nY(Q>ʼYl='FKnc14SC7o{]>s1p<G~>Anز |N;"G$'Fqriى(J( (p[8H߂]zؔd sef-Dޒ%MׂP~7ۆiQ A(P; l G )5t-F0E!S\F Xr!#US T(]~9v %xk']Fbb^1e\!Met:U,&DI{f{Rq&` u|TJ .QܾVG'>V_jPQ,Rwђ4FdxgXe2u\_uf$ :VfMiv9qsgy\zP_s&R'YoXSG.ۿuWtB4):5DP-0f{P#NC4gI  Yב_ iKIh!Hx~dDVS#UlQSOh7 Cە_(|!H$A).Bd<>;B :[Ij?%GێjI@IE}oW&d+Vs_~Z rɕ*58ϳo<ߊc(slJ^ V#U`2E&_rzZ/ihGa]bq i?Hel ߭K"[lFO7ү&7sCGP$vK%%up+ba <|HJq(I1#wo*""ٮEҠ;LM,R0F;kZPOBptGGi[Rp6 sZ?pE$x3"1YL 1y@\EsCY)L(`g%1;Mz@A&}/A|>PI:V/]; oS4FbcK4S,1`ҥBy%-K|z΋'A~_ܖ) }|t8?R-IbߎuY@eHBМW>{@!ni}-+ʐ 65iƉyLHΑE{!p߫ !HJ 8E%@@H>=" .XZ62~|8L=ɝ:70::N@z{]NglV]x3G%N0.r/<$&`Qj:%cc5'IZm9"*Fm Dhژ4wYg9ޝ|N-v;Zm.Xr0kmˢ}LPɰx%QWo Q/d@n`Y 3[6ERtC)횧*;E$\ÚψjZaW71H jn8ʆҗA;?Q6:M`^頤Ov)y>ܼ Cko^1d1ii@zӂ 2_Cx-&/; G-Y88KrzMu@vsbug?J#t$ծxHC'D~hՓ$E ş`܂ae:3s(bk87-pΆY oZņD̉6A Ւ摯S86\cV݁qZ%^ng]q Mj/Rxp ǜ[,-]v;17(w~A =n\(_60VL.>42}R %n<QTI;Q.ӁJ(/!qyڧo55nc6ƭ\P϶7&Lv`-H Q7̳TyS98t|T5o\``yd)j&3/%Si!ȵPBQv^Lp'tGbyOXf$ #̝s /@qya5<}d vc, rO8P=]80ydoB S]mq#+TҴ̚Cs7KUe^͑yA 9X ' /O*7}pՒ/oEi.N̘+eeLz]X3߮9p7AO+}6 > (%3cb3,Pgo0E!3/!$)/>Ws'K;K3\1(!⻯E\ 7j/jz~vq@p5t,_.E%P3vB2"g<ʧ‰ZTb5 z(e8H  w҇zDxOcyS0έ&{noQH,^4pztl&\`=nLr Ʀ_B-~dF؜Fc8#~2lk\ON@U /!Nz S Ž$2]Yt1+CE .ADF1s-H]57.LDb*+# aڰ$!Kwezs P!l7|͖2 23zxy^/4#e-EJw4@gz Hq ;t^XǓt/Y'@*mHP,88=ªcW*}21mA*9sy_aS<{&S-arˑ71HQL,_19 wCI$܃Ʒ^8g5A/{#HY侗R&\6ߏAvƃUM$Kf#sb׷:E2Xϰ/\?3 +P_xmyÏeO4:TipWu%0v8?U`kXiU\`MZ1ƶFX#5<Ž :KYoS8e6았Oc5P ,^A }$.p*|CÏo" J JP~#o:P-毯 q֘V-N?kO5y4hȑ04Gk ~B~#8|+#0F+H7*Hķqmxظ+2b%f^3h7>IfQ \+ް78,~Nzc >tJZ**USqů{77|hl%0X]N%ϭ]'GdD̳lGR*fvH~|e-]Il_dZcn\=m9l?Tp>JpAٔC_]{y8<(0p5Ip hU{tk R<(`[Zz d[ZFX룎`R|–E`򍬃&aݑ}Msgt&S:Gν*@l񑺔w~VuTZpگ֔> 2tbTQfi՛|)nZye wib@&$¹۵Q\VY+wiUBt}ϸjgrl@Y5t%8P}VPH?E|& KdV*ЇC}a /IUN'v7LꐃuMh'8L&nCo%_/˷/D!zw|%Hq7尝 ȩq-Y %}%՚B^ɸկ|e_Z"[5.!,J|n L$㦶6S@x+)Ӝ')R Kɞ@Rpfw[y 25¦:0s~"hPGi4T#Wa$8Q)t_ hO綂yHyPz&;8?l#a*EVjьnQA[Q݈bq_R^~3s+ tYsty~'7:ҦLEM+m:Y(+#d2u Uݟ)QABxə+ CZdy `N03vʲf^b Wb1R\kY Ma'0 {KM1<"[:|vo3zz@jf-8’[3/P]˴_30o ٬tCE_GJi6̒uޡ]WgYs.;tf-ullOނTY D.գc5Nh._?yV(V8E7aJHqkƹfe"|CR!rH^wtEZ- fPۭ KJ*tO+]b<(]uQ>Șl|v8$x{4CΏf@6zhh][ &>x`IFR-m lKO0SW_RΉCWnu=>}G' zQ>3N'.aD$dR* 5QZ`bO?gjD~Vlr>Dq<σ&==@cM|ImE@wvL99Q6epx1g/8Dw֖*DDv 8bj:+3KRބ#ŹxM b(!UЋ ]qUM6CePuqR#-Vˣf;q*r3j'$PSrNʼe>(Nڕp_䵳NsK"+S/DۿYUZ'#ve7םA0,>lĐm$F?דǾ69+Իyc6h*[c1u_ڎhH,:8w p vɏRfHMNUn*~l@(~uҷZ#[`ܡiOi1;t X7d\b_b:DkpUI׫9$+uX~V:m6TxYX˘x֗Cm=}Q5l~d`f9pc8 Ҫl5-O~t7"_' :k,Ω^(7a"*o#Uڙ3m!"H#`Ҋ奰*>'P5cRXVjϭ&eo3/\~{G3_ VChP\U-asR/wW>렗'8h(؉t_>o䛲&QDF"#:fE6NG'X(8lECMFO2=[kz`&P代44+br% .a=OŅlf#O -˄B<5Y銏5?]T+̢>CbW,hu˕?}( W =ۓbL=N帎xf~3C~ /O %?gyDi2>ݍb;ҏk0*o0?JH6ɉ38 \#UL/u=8Gp,Yze1_T+dX"*XI׈Ylu{d̩vG`>ަ&S k?˴ [y㩷ġ@V_]=A?MO/<]߄C}@uoU|g|Ɠ!O%|/:{-MpZ7>R Kp ! {{P, O6ۂ@En+Abf"/z܎17Bp <jMSE=i3*[a0g5H3jhR󐚦)cNEpGU2d&w%Ie>.1X!<k^U q#MP;>12S}vy 2wdT73ZBLmS{deDXZr⫅%-=.HC3ZbK u9;?9ɌJӬDB/wX L a}r,NGfx8pr0NySxүGٛMi8hjymn9-1ԡh3V_7a1d+# _'8$1+ 2wn^nKcʷÍ7/C(!csYS 6A d{a t;}FKw//EF.ݹ}Y aOQ,bμ\RlFCa>]^C| qGF0HRoHv+dI:NJ T5^X1gJX n$E$V /[e!=Tݚv}q =^wMjcjcS 5e~J%)!0%"H*n\ovj˘"ߞ_2t888^Ng g~A#9UheD([׵z[ P56 Db5ѾC>t"46ª в۟2FtIaw EG( E;aN Q~RjUp2lOc[Wzaget߈{`m cr8/5Yș_ڱbؚ1&[Cavg'ȀlwF=: H&jZ@ 7#@+Jqx`z[# "]B'2bLrԺel?CSEI:.(BswZ4>lr+wI"ZlHg<ӮWl4Fv)x4y͡?ļw. F#pjB'y%#4;߭WNv[߆jN~V[#w;Dv5 0J!U{ҷV7٥Y*\f059wIPj>Z_kPts) E_wqk1^H&Q{(_%Ubm';ke~-l }qe3de[~~ĕ\옢^/ $gVE* *\U7UK[`)i;S)“>!G?P]zxjt,\KwVMЗ@Ҙۍ LoI?{~pӹ7`Yd^xP?4f"9qZM^&kDנ[k i!ÉY4~0@ƹ<6yҋjWt7\v]Juxe8򄐪?_]c\Ω,vVc|QUAٶ{gTR!-Y=GV|5l◿hdawJ_TH/^:3[$p!=.!\G:Ԁ۪V1rkogOgJE׸YE5DNJm3`dt2%WQ;, LUbz9{ A}rHF ; 8?Mq49As7aVk*hѱ7#&X?Re&Zr˯kjAjF*{{d4UG&l78[[z {E>{=zSc.bK"a_XG: *tᦝYL#P}g9dl{mZxoʄ5%ؔ|*>d5-S 28lr0:h;CoLE&QcGhxl([ϳ/;+Dyۻ4j.mLw'.B=$}!Ra]hX{1<3{P@V=!솵1X! qv}9 xd4.76w[l\E9᤿!-$\ - M]V8R[G;o^+`8E_\u L߸~I TIv9矩¨-wI(ձ^\u L ebv;?z8_(L*cpdIQ*Hy}~.)wm)@:>7g͢HH^RsY|kWB`1^6\*ƍ`|5rcu&W`3vPH() H d ]Ƽ:BS{ܨ/%=$:@-Ϻa!iKoA>jU$㒃~vm+dx6>1"6Tu[xp3d4,H >Rn.TfM|wɤ3˭.>ZWtCa#nMU{Kr&)o{i;M (cw޷8ey뽌W1o}lŋҬas[t{2 wt<2z](Rʷ 򅡦DY0[Gx*og&YZ-Mp n85l Uo~@:`R_RN7Dbl 8j4*㓈l#gN:ȵ+ zjI\|~8+9Hf280Rjj.?wUkYugB,?u> ̂mۧ4QUٟy@_InzHۼѬK{^PoǶaoɭ؏gaӊZ䳆 Pַ%a6f^dᕞX~ꎯj+D5/mr[8 $^nri V=O;! ӻNGW#FR;׻qG!%z.˪'MiOH^gI vf>^8I)]KuqS>btuN#0:g"_^/ m?Rku@(Y*gSYZT82SI@/P7?dHNq٫Vh ~S [eFL/N#vxD խ0GHƽ _#< CdmJDѕ1`R}e;wʹCY[ï^LlKUDbGa-jeRUmp@ Pj0К]\ѝͬZwC9LH$`iA/E D>&[22QSDWdf> U alř֥;pL}i=_!ez]IxuK5YV2%ÃM8. VDƣ?Gn{UuHk]RB.+JO!W$Pkme}GڒP=-f/4w\Ur®usI;ـrb4+ėI$8 _à6B 4A|M%k\kaˉ@Eq1-dҗ'"Byk ( LmbX(dQDZlWJ٤8IV+ [iлũgKcNvT ¯j?_cc6Wdאz#8d~YW?ChA{8_, W,:lg6@!d挂A5}̨zٹQP8hCˊB&,vKޕo[(<(ع8[nG $WvITdKpBktɀa @LjX =!Ցz D~H1KKUnԮc(%',F1þu(l˂+2F^wρDZ!r>D^\3lgіn+5dz iM_A{OKq5Wչȋ>" tEZa@] !k.2‹# Pzc4yzwDu)cOǞdqC@JIͰ=V}:LDɹj'؁vLb]&6zi=R|ir|~MrJ{JtK-'!NցWhIY5Д^I4+^KgvfYt473 HӵZ*`dѡE笲W"Wv9#ݣvrBZ4'Dܗ;RuR-c`n4mr@ec[:1C{@tJA16H]{oix?p :\5;48zQ|.~UKkn\︰(KsUm;lP D`ze%.={1@xi^ŀI-c%L H+*[;م; Y3%#AR'dE?=Lp!+!o¼ ާ KgfΐVukC>˷im&׸Li ۙ!MNfԎ`MD*$"4N HOWbZnwnT#ަM?R ena8%$J,n)?oR<1 NYa Ui>i0\`BxWFMōcVZdvȋEk%1љ.K2deynٲ#%vb:7+)mCUJ%JjՋȈ=οPcH=(A<.;€ٕ]yPvߡpD,)SM@c F(  vXu~ЋEW(G@ fVU g07ZQr(zsNfϯxDGOU;涿/0g$ܗ=])cZ -2]hARpRʹ*nbYr};CZul^ dS;,j# .)63oz6 hc(52^cPb9v ፔ8!T`ǿ┓0"ĆL^~XDK%gُ3mf#+7 ŧ/ ߣ_KhM3Ⱦ/B$a{P(x} A>G88N@a[B\TQ'~ y$.4-P+2 \Q:ũoyPߴJkk/kPPoN%R&GU*׫_mł%o]>U t2(ɪZ6v)׽^q! ȴ-`6؇sD ٮ󻏪z'C1dpU;-#K6|Cm7;:ۅ8c\vwZejq2"a-`KyxUewm-43#&keD[Z9pB$|.T OĴD}jYW 'V#m;en/ EWT!6iǵ*vOGB@w>YY` @譽fky!g"I5IY0֊M^t!oh[p6ճk刁Ta*ЧBfq$6ps1-`G~ 7vBD$A!kT; dRVƣ/*Rw( -ZTjG p/2Z .M,5H 4\ N%Lg%w'0d_tiHsCJ"eJ"m0nIB2IhT;g~/?MʍgN"ĹW|IW_(~G>;R=ܲ*D(1\HXhT}])Ah WZzƹgܝ򚕔AV{ +$>\1~SURlu5E*iU H S#Fa㔖ϩ)j|щ!U ={`D(-r Ƨ$TTi$򁅤 )Fo!'gǑ|R4_R :Nl`MdM?Q~E>ʰE.5:\ Tz 2ARzj֜ L}<Ӕ=v#:l: :$++q,WN~IJ/GUG$Aڪ(shZ7ĽD{ehpFVrn\uNk(;B%Ab{w`=ɦsxsd~qndE;W"$%acyQ=W͖&~JsB:ٞϮ4tvF RgQkhKl"7 ߤ,p%גAOnRO#2{.Pev~*z)Og'ٓ=}E}nO`j,2.V; q;5ݝ{dVe1Ny_TŏXȭdžV4g{8W96S>WNmmL cF,@P, 5$/>&[?.NS1"s1=e_+Cv1jbaw *_<@o@%?"Mxb$t}90݄\y d+mH9:D`k[+}^ jUAYĝ4hQuPvOCWLc0} t&*'`QD ,PxnPё֧ RWM5td/JQS Uǻa-h8ߚiakr!h|V\Ƹ;/v/;M#p~zy [& 2gu-6kGT{w)Dto$,a*dB4/sծ?[߉uǰ%@> ;'3`r[,&1 hqBZ-ԂR89{Hx}CTĦ "4SnN58)50w_I?HH!C2nSd4Tr(v,&gJ*vH,LczN ;63&m<RN\bJW:ξ8M_@6{*jDl%~]()GU=Ka*UX׉lz*۾7ܜJ};A9 Ѩͤ'@;p_d:mzU}\\2Y] a'.un+q'00'wWRmPZ~= Qojbs *>dQՉ`;GI~fZ.jȠn2y7q5$WQ>*i+Yb⯏\>:wd7F3iV¾: JdH#J}KeU4ٙu5$m> 9ϡY OμT m4q0G8ˡ=KXVfo-r GhmF~b(GlO9d=hb5aMn]ZqDrCI),?Mw9*qjNN`Sn{4"n.?'h ;}yOxI ( ҧ(пo0ۘ{uTG𱘉) ESYmivFuK\^?ҘĚWêNQC@׈1I(Umҁ+=1T$&g"PNOeQpcG 'cI@Sd^P$9MT7cW?*6jp;֕|xA^fLP'Ş[!jܓ ylZ? FҖ#W%023%,e.H.ƠJi':~g~SCrY3T65z)[_LaFGO&y:G dWyO.x nvYoVf .esʸO/@CxΎr}_9|xkkىϷ(lW)vaC*2bo )O:p"k# D#Pe >(9K"[(4G ^$x"a.ЯG@[C6zh$;kJ8`ϫ m_XfaD,FІ%c@*t60eR{:zN71VpoK}{eLB)ؕU' ُ%`ڨs# VCUJ8 \̽*PΚz1DvGw8Ĵo/9fWzAjLuDAIi8dA ~Ř)o=p܀>5Dl9ar ֍y6aʏ%m1eUTu(.3 NZ_rf8j ӛlzZm7H!u83"4*LIPëa~ kQ=ē*:s}&ҨbM)w=)0'I?NÜzw6@0&fO-rCm z[YK\ LC[pll"}(2`e:tJ&=Nyt jrF/~p 9'׵ŘdMS53/YͼJ>.Mͭw@*B^@[V*_;n:17څ4ϛb弾YPRs {/k!Y29 G9cJO&~^mJ%yq`Ionb4Үuok.'ɇr3_#|#h =WwԛC@Go)3$&mSپbNTU 3AMP2Gymn(rq.RZX_j.J>\(=CӲ@N WupdS }@KEy0Ԉ},#Z`gt\b d'cWi~ 3P?Iyzec\`҃$V8vjY.?hwS,QKYg4&}4N!\ds9<!E# 播ֽȏoGsG Go9? I>onӣGvN3pC|8wt)7M[P`,`]- ٟiЭB4jYNouGnn oC'yiGmmڞ]֒w2C'\^X K]&_QZψӥ>e\=ÛBaǽ/+, )3T3ʾRZ3q@m)Y\БUA;u"^ݔrpW u$X@C?+„wWOu\C c's$T9rK~lqH0_i=XFhF9*wLRuylR3V-1$<3qfewٗ%m,A7FN@^Ф-d~{+K]벿냄v w^(7h E-=G2A׊ѱDJ+ ճo%k8k& YJ˨jZF/=a4ÏP1b6k , :װir_m6kyЏS.62-zuX؄xF*#0j TDR*ec]|`nhu1'͔0c126ZeBڢB7i̛* Ywu_Bv^8fu2ųb#)ЭNS03 ~X%H.?ۄS$H oOC?&S[ьASx  +m*n\-x,Tv zzD?0Vo.9fQF~/i>gvĒHmb=:O `M'c< "ţQ̀qv1b:E&i$0'2#!>^W“k}Ck0ٰ(PUy4]T$4aCzrA%rQsZUfh/3'$Q˼34Ӄ# iQtjjS߀gN,%uErնKv=^_&ǎ՘k!uVKi,_-D*s̓Tr˞gƇӻVKO96.1 \κmR*)@n il%8Tn 94{nl7ErP&s'`\\ip|` qVLe]4ΐ%Wh2ܱ+Ĥ*ٜuS^ 3~.O]/K9El>*0_m݇x#пV.PM"WYըN[\&~& !/Q-VKc$ALU^7qŹȘHIcʱgiC@U}ovHvG-CY ݍ+ h]3N&K|YÎm` @Tq-Bt3fAV3=24뢀A %X ^ c0B^s{!Þ[&LʻMyE<@󇶉iX[}eJ78ݶrRo2(w@Bs8Cc 0sp,k0R ֎v_?&.fNl}DC>-}D|[_SQ2r[f{jqxK<ʌa$M~U"8(H7R/300ƀ`ްl,:J{-,+~#4}l[zjؘۜE8A%j1+Mp^A܇' lc߆kI]h.(RiP,ӁFWbg۟ [1Vw>m\#wx; JLj0EYH@OO 2M ?Q\$/UIR<2 Fײ>m,^A%EdZ1͡'"l$N 29)~/Uc8Ƽ]ƅ OPuܙdX?wžP=_$:#~yZX;VvWRFq`H1Rfw*\؂gLOUJa$J"L%9^-Rk@ FFd,n"Aô>qc`Άo_\:L-bVqjO o\$sb46 "E]Ȑúߦ\$f'QC<_9A`M~ ȂOnο Ý~^$9&f\,>MmE uYO{ SQ9X|hԅiĸjZ`ބmt>{N2f5L@XCwb<2ZGJ=AM KN%-xi?۸gXpLe1Αi]t?[(fb@zۭ0ꌺc*;xxvP0|GX^N#3U4(wo;tH%?'R?+h[+{֕"&g.֌ JyЀ+뤓. 6cCkwI ț cqQX9XAPc- =y#BOlL箪?&);ߜǴ3b[9sjrgբp\̊MQ>9ȭZucASTbkt o{(Y0 Vs6M ?<a\X%-tdK},]@}ZZ i[IO(D;(ī,,?2 3$" )VN"F^^[G{7;#h6ݝ:)Dm4M2KDC."ǜ_Z!͓rkg$B%@P ʮQWhU~_{2C %z{z4N B~9>~` Orb3nv٠ҡ2[ iR JQ .G lւI86ߡ5?F$u8ỹ2Jj6iOdtk^f7ܿ~/E=1P/cg0Ui/$.¾biȺ +;i9bFG%{h;{I6jNVx痻Tk O8f{7p jvzڹg cĄcem#{`6ok-'ݞttY̼]e߫7?5R<"~E @N_ UW8|d N]SqH_RwLoK%ţp! G8dYh;rT``Ns'OmqT?ڨ(fwA\nܷ|Y5Km/ +{$7Rj?:yv'bqkGf]Zn_˲zVbD*Oq6UgV֪s9ދ S&rlG'ŷ|RKg62DsIϳ-Mb )Ya L '4  -aTe-TrTM:o_Xas vrj1.+0PeYtCkrx+n3+V.se,SJ2Ħ.krxHt U:D1~M_#H{Hd/ #O' ~!R'0ƚN*lF^ӐM}/|?藺Ǒ-V9 ͓lY%S0j~"D)|7%:J}o.ӻ9jgF?]-.#]#IRt,CAڈ7r= WH|R\Bg5,K|90z. sɒr|ԶM.IW+j>2|!JKu]uӕ%64fh`Z-.+ʺ2G1+~i'<˲ˀǚ~ GU.fvNe2!Ԃ`WuL=ǗژF(ZTK[tv4Ĺ;wLT ؈B'bM:U Ite=EIX>LZYhKbmu!ϾFw$\xYC_ \slz]8S3Sm\s!~s,U%]=~u@4SkDT١7 0.3Ī@cAISt19+ђW!MH;y-a'Y`^VL~/ ůQ5^;2I,(̈Il;wg,xېL/٠P6jĊiTdOi<–;Ykࠡw|@^(dy}FqXV;o׼樦$}{94w&N{G`8)<]K>ZQy#ưR-=~@Db{``DcW8:N+)543{v孮H C1_ܰr%Aq^peWWoClzҗGt Kڸ+εg䆒T`yU ѶɧitT'|g/"6׋(RZa>q& ضzfel&փE2D{nQQw"znQ݉YݶZ \,yLl]OE}:% 93\^4SVYNN!lXi>2 ZhF_* my+,-fF3|cmRHK Aw+TSu}`JmI,do'Ra5CL{),\aϡ9҈2cARE|(-#i N (1c /եd&pLnv8$],ueyK9;< E81-2Wd8hAJ{y<"]і\|;S1=#noQ4c2\Ap`w@4S"Z+FSGDbC`q,ֿDž, 'AݹF 0`m<@縅s~/_j/ܯ@_/,Gi U*I#ITm >iYi)U9`Tb\"pQwtgen %Sh'8t^I.Z=EkbPr 1S`a%rb-/ ٚN-~X3hǒ+$NCQDL NᇧpN8UL7ښ~JUqT*l K@( Ap'6_̪*'H*-ҹp%8v;3'Tw׊M?'>>DTH>8.C=okBvcev颦J{ .-j#U9xӘY=s+˿ՅRk7k^TLWPڜ#kG{vL%bn0r ۆX#=RtT<4mZoqQ_9 zY[#+,*F]g=oAc'΍)f׷ҕbZ4(iˡ! N'b~Y^?O erJSfNOikt4$X~HnJsL]:I UT$٧UܤܖACck[?3$ql}@!^ok*[,/ Ư¿X;_ϕS(y9VS#*ne*W$/VճԛNa,N3[ێ6̣y@ra)1p9cCdDiɁl68R1y43SiFGǽ5͒&Uk$5LgQ5} BPFnP/P}tca0ot.kmX9 "0wo\8H4刮I庢VL_z`P즔ű6*^Y+[Q .}->Y%DL|5%ZIvI.jpq5 -0HhL1*QJ! v{Sf2NaGûDDO{UaҖ'ra)1έNu>`3:``FN#3GTnx>B?"|S'mW4w5O& D,[4ˤw$!l]Bp%ӣ x>nWLʕuςƼ|41"& F跬9) _ v1{N@b@Ҳ\ O"Hź+]|囤dĶF7)=UW!3H=#s"bƠp)UpQq#f)-fh8Tp= ȩ5:$Pm!L/Y\䑍U^1zw;(1*C+'v0lP.E\]| cQ`22)I()' Hh8eAAl?f8E5rȏ8+z7q0;ًU{l:_mτAA,5ٷe L :WUS2l>\k$.⼢@¡C״3F %s_mZ>Y]&wxIb"kj&F6foKbjJwh 0|m_5XOn2Pk/[b]OiA}342z 8 O5I !k V-7i:bq1&du1ai$?,eGчBf8h}t7wUMvrBQxؚ(]h,>bIoS\|S (E8m ]RQ:.,{S#};MVߕ1F nxf>D\\gN! \C҂do:?E aB;$0sM_ ({NEcgDV70i1YĘd Î7Ut횐xgy ujS@i`:SJ Fk2(em-2,,IҸߛaP|:1Np9mkBKҒڰhi'[v<qrh%¡T6ǖ4TZ Bida(jn=2$quֳ2Bz굤i(+ "xOlxw!+lgJNxH <4@kV2ƥ[stN ^n8'dCh=3(6zBp sfI<ɐ{얍ZvDf^)PJUXk[LI t .f g0v܏;N?@jkbmH@vc4%шL:9TғrOj΀!L,>Cwsndef"ݞ 8f(~>"[xgi-MboNKt1-Me t)Nhٺwbf)µhpdyf/W aͱ8Jʬz)q45My;_s~T&cɷҁ[2T]NЬpF*k6M\3!FlMw{^Y'UQX g񌺫X|׏8Lj {G0'TD()'o1vҷ[2G$KK(B49Tt!s$, UʰsGQ5u7prҶ@Rg9xVb!ahT-_ `j6<-,{v#i0ey9zҫ㱈cMFfSB#߉*#}t)o>+'t?1cU036]Rc=9M@!V<&=plb5ڢLzfld8tdHlyOgA!O½Rtg-1WFcۥ/ʉkx3v| ąY8 +aJءR;V[qJYɴ*Zc~z31bVuVDŽ ]òT_ME4I@ğ[>iA u]^+*Emd[ߥ<$Wr֝M]d (gro(&MN_sB"u^^SfӫDj@c3R$Cq\a +2(ꤽI&|e6Av-=hYM֋dgI;o5?ZHu)tflHDv ;F̌Bh仒G]`-V#pVorZ_zRpԀDTHsV~ڿ^)$_뱌zK]x{tY Ag\0=nX=u&+}|Vytً,. f`ɱ4IcsQ64e&}S/&JS Io~IJaZEj[t@ 68[_}ĎjnlX Pe^>0gQ=TN:9ZJGVBIW@WKx0Χ .PKz$|Nw2LX8)_Nb@~#M}}0@6ryfuDd`’^ b^sQ=C&=>ދ*;vϬFA-v=戶*,N(uW>^x'ȨӬ죩LM᎟bjxjş0hѕvbx에=_gQ~J%i(wppsB!";y?N˦Pc&Rf(]AW~#>."C_y,y}5/$J_x +3Q[ou i9|wMH*fI)kP T_[/8iV(io.PFǕ}oy y~wVoͯl54} 8e?#xu@[ykѶwwN=0mWׁv7tۡ*m@/FXfOV6%{XUwIX nlf6ä%DJ#F™Dy?߶F(~LC93~"5̲8_2YVᰶ!HK"Te1gLW8E@~9ކVJ]ϜC-GȧtDcۂz5V ;VǓ:p^;gM1 ٸ牔{]x,׋;VzgX4ZE[]s><Y`- f;Gi eꐔUuk7f 0RLa fNRT6qpF9 6c\y-\*Vdʓ T>5 d5Wu>>b__Z y_ uN]4mry5wn,-2½ܲK=q|ζ J@qɑUPS)w &q 9ʊɏG}1I K Ӓ4e G! Q v8BTK3+Q ȤHɌe,.5?!8!͛ SX2{aCZb:ZZ9|T{Ukk@3JGLr?ETў#jǛJ>G{kAzϫ*o3Љ{ j\LBʌqPkP `mˮ7]k<]:5*#n"N##Șȴ ,qIf uj]o\d{D8T&&lu2ƫY‰:VWȣ(fK2 M>Izn \KyĩF\B8h(u%[ݩpͪ[4)L5YdQA[cΚ&[`X{QR6l/8"7EGbC}d\ SEyN] kC.P_L$+Oۣ\WQ Əd:IMz|҅&C&:ֱy$\ ҍ)w7JG&hłeFP͚|w#i>R/)Ѝu^qtۑ)/9eȽ:R+4mGkw k1;CcI]^ͣ^gK#SS|t!s(!詔 mUڋDM#R}}MThGnȌb}D% 'ߜ-HwCB3dMvⓡ[#돎X+ܳQFjt9C=30}_)lercLVK eS|$-yNM8i]PpMIcB63(z kIFW_XOٝ~ ӫ8fgsɁXcմ5@g4ZGXigڞʘ+ўHhUJlFMl45-"<8q,3V`zG>)";L_nLD@ 1ܯF:Є .۴~1h~dp-wJxhfMV]^y&"nnIq1xPj$€3Qȸ&fHSNuUWoӉY9kbjG7ܚqpťNS ԃ& 6&Yd>b7cEĬi0 a cASkl l=eAY5{ij^Rlkev| ~o,Tz/3+eڼ3&֟^VïeV~Wqis<U5 gZ$ 84p4o&]EoqàeN]ӽ2 O'\\#!drfU8a\t;cN`|,6mpإ|YA/lu%L+dfu߂TW.*/sx\[<ݧYm^H道ҠiC_ܜ 2%oM ŠB]wF`RRN |n׍X SJr]rak-}`XYu6&@V9HEX$:a1ސs*$NM4( 6)B cСpPnڣuBh:9xLTH;刂P9Ծ(I S> 7[B ;u8UFb^c#_Fqɍ^W!Hs,v+b Y3s@^k2H/ά0;ln)1Q;XCa^_9IY"/ µ2[(Hr/NxUQ:z!&l7+R0Qw;`i 'DnFasZ>獊h>-^e]2t>\MDbaܛt2L+^"~ܟķh./& ?I6B]ߓymw̆<5ejakg m<'Km2=պb^3H&B{5?SmL$nV};a)jL%,q$>w /2D0QotE Qh"wҥrp3Fp~N.8{Cq؈+:*R腴sm~b!y ˧ :tt'FȥspHt5{cŋU"kˈ}? <a>CF'Ҳ4;;GхH1K *|ay$&E`=OjYefx\* 7E?`i(% :|N,>12IxڛM AI ["ApIy#RĢ*u5`;Az;oV"mVQϨ Ux=oGIi/>H V8G [;f)$Z?D%78{&enef r p8}~eLi5{=y\c=}z-f/Fri9 _oޠwEaI*Q2ᥑ@㽼f bѝ ŷ]lāix]O{l6ՠ(Ppn\*?x)3b?W)μOh;[s$hsٕ\ &K8B J(k5F*#] &q>EGNPZݒS ZKIA"Oh1^J)qO`:گ5˜;ejb=V#-yH6iL͎U}\ U"YIM׼p?mXgװ]: GJWRwTRM?:ܱNXY\&>Yxeb:7vy'f+ 2T }֊2A94򶯪<[W gd]zH*X7JKY\(6SX@̣`/ۢII#S;[nwBԕ Ѷ35qK#q{w Z?rl׬>A+/cLELp ]V_~u8? oy) 5}Mw]2:E)Q.Uc4maL I2!7K!ߞ@ u~E$7\j7.$ RrtW:0Gkph':(JzkH°ƴ~ qvOd'SdѦJӟ< nKú^aŠ{H/8<1be\Ug h̠0րV."r |J$۔ Aٙ zkʉnJr>678z`1J؇u@1cv0. xq]d'hVw\Ao۸ _zaGf3HxпN*ݻݣ`ik<>uH i;aI#pՑWƇZrtTYzuy5mʖL(Q燷RaM)B ]aq b ᦥ܍*?W.R="ԬFjgIPԔ2|ӼF kW=X(XCqrmV&@tu 2&YmGHdtyПS4 6OBV"*.5gkeَg<lHdQǴjY}{ Ξ,}^|$1}Fio)qڊt :mF/~ުM2GɓV(_uM -kj/+ IJAP?4gܲ8-*؏1WRQ4GcCf.jxyI+&B.$`waαfϬ:rv&1w=X ]?'OG o!FF'E6ou?p~iL+ zBZdn:1Wt4?oQBy$RQAeu[%x*123=7$9+ϭ\[3u; r!,'3\K%e8[dRҐ@m~FN4B89P 5T y0S4L,z0d_Dܷ6,!Q':Yd6=)d\dJ'd#1iIӤ< q2L\xlO3OmeFA1žsixCAbҁ?[a/[F*}1?qP38v×87Чf L[K$)ׅI ̙Pxx6Wy\:H5S}oUndlS)m"PQ'@9x |(ߤ@Y㯛[i&€b.C'WvfWf)c>ۄ؂a' йRl.֛fa ,b 3rzTYS~9ghރZ#Zs)=Jzk#C?jYwKa9%<(uTiXr,rځrǐ'6w=$8=tbc'/ԎV:)}) T-h}Xv$ MI)'j;c 1tl3gXEe4,RxqTT&.5V00rğk,Ƀ[颅Ŀ.1?5Oԯ6oۏ>RG=|IfSIKא؟QG( o2^='}3mc.J%#/xdVCAK:u'saZb/)%H$2,~r=kPROL҇e]Jܺ=H|tY) ͛xaek,}2iݔdd[$`$_.GxZ{r  n'o}Eplބ`/w>B'-p/ cTf1BP.&/˗䧸rk9h|SV٠&6TD1T.LݧDԵPp=);͓*RRL [rPW1"9?p`D׭TCz;8r69\\"3k@|]K[ݿxeDO?Gn]BXO I`Ǥ +bOK7]uu4g+_.4{;M BzL ϸS'6h;:dL[͘md{|s%W9DfM><b)e^[g:h2D' `N%/tƟ:*= Fr 6Bp4~/G0ko"ժ2tW6(lS^B گ~ oRS~Ѝg␞Xkb94VD&ef_7F-kK RvMQ?l^()V U\"y(WWV#XS q}g]Kg焖k/zzH'H䟩j0̺WYEp b!qCB+-$ hj{n840P Z?@ֆyK\rڡ;|p^mi^~ I2!(f'`UZt`}=>$U.u^*Fgt(RW )_E Քq>њPjξw՗S'bl0%{IMӘPA5_6X־QUr[s~},mk5$4= @Qs{Ѵz~YS枱eO24Gd5`cYTx0Z{Ƌ^5,ys軂Cce-@RE{ٟWY3=Z̫-"Cb-zGwh%0K}TZ'l'-uإ8'/j왈} z]RN"nOX 3T?L69^fetc*l PHȳ?X/O6:-(tG4omB,Z"+ZvV+|0>`azw`^CRCja'z`'НH䤆u r!<3BǫQލقA(<|'n૝ż#l"Q!Ggѷ#$|6S 6,b4T2Uy-ٴ(yN@576;U$Eѐ%Bg3p{k;~vcIcvS`' QHFȅJ'w|~EW[!7J.3`NTZ|02M{eBaO-:[h]`y$DgMI˜[lʒ^\jVmǰ^e؍茇2 GS mG?uj!xe{^2ڋ#ޕ|i2 !DX9lDXGc:;ꇐLktbu|Hg~ S.sџ%6p$rMCHh䩊yYIo}S<2K ptjz\,-&R,!/pVy7׮ [ JW0A߁w<ؠ-+fӴ7.Y8b s*mcMnU?ySH˲IX΀d7R5zb<ЁMlLjRl]>sjk& u{ADae&z 5띊vu1t0=]Lxsby*ԛ.C51>B@ZUT`N,YC-rE`NĻ=hmrڹ%hyee Pxk^kTA̖\9wH=^e})\Pz&N}"lVte8?;t)KhqH&I#cCfZ|q&$3x͖-G}=*YsyH(K6{c^nDWA~;jℙ$\,€x![+$^o97pHhE 9$zoRt Da$C&i}wv47Wt43 ' e1N1d_A㸣8~1oj(D?<'Q^!nn H _JBSk|بѳ q|L~f/Nw$SiR]R$E,T?> Pq7vgpu܆ɯ8 (G{gCqqq,r B3~IJNO4˸/JOźlAF|͢YxH9CNA\Jzh'* F֎9W,ϱTv3 ZnmF_񸈜 ~$ QɰfnMD%<'x _r4JAdNhJ&帞Bp 'LOtdxjx wiɳO9&ngVoY֮GqƫهMjxR*;33zs ޫ*NCuGĆ=9ŗ mO(^m zf#)j\~B3JRfE}KD*}L  3$5鯄 1 >lWGX DyK@W<"StZ4tK ZF=_ Tq" "%OًHʠ)׋ d?V ]raeҿ"dJPW/dS"i |+> Eq{xFW O ^%'h/?aٲد јr_^P7G>"9Lt.P'ͨGu)y`%D]^*ui,LNyA3f?v5b+YZ v}@z x9AF51W$ْh/3S+L6 S&ËPԅ &3 9|'Xi J}]~Mm;ya{j]JvWrꯠ^2|/Su2KȽ,z7 $_:`T}1Oli=i?FC[ bHQNEO[NT>$)p:"-0QE|~i=:Ţ`ȓW U0;Pwsֽvm5'Yߖwϸ)RAk*V,i3h eyrJc8 bI?Ne1gtH:HiQx]g d:\먼L:yb*rgh HT9Aִ5@wSk?dFt]~֯<VM/zWծCƙ>e\h_xhú󸝹q+ QKd6+)ޠ4LYa8)ӆ _i c,V/|KXc4d6X^LAj2Pe3\lդ\anei5?D4 9}ܩQ |O\8]P>>Gv=ex)⭈Eu8y(qE\:뺝; &58aȲ5[?"kt:g](Ra$wr;%* ݳlv4~-*cCvH:E@8H*H,;!.Le%̼3HS<v|1*dû%=Smi@%$~%qh"*#Ӓap"qHXfs d ~E˄B YAO:~'8s G~S(3gX&#u0@1wu'Uбjbp&p^h ӣӃ^2SjfEfGՏAp #\^1^ݿO#0@.2+Ars叺P58MW5w|vt@h3;(?lЎg9#*휜fX:=:V1`X⷗rX,vɇ!2Cmj].T'tICC(]OϢ?F׻|X^j~LG68C4K<%Ɵb =\M>9\^s 37<Yង*1b5a%765]!2i8NZFO߷3e*_XlNeNnjz]4i)E J36ߎFĀ냶&+A^p4ᐏ4ETC0qmc9`T 贘(c5M*5wrE 6qH%ღŀ7xCV21$sȲ.Om-ڟ|Np#6n٦; A^ry!s_`o6q3(XEgr[Op|Wfgj 0Ҏ9Ւ/9g 3_GRsk_R !Gg!nMrf8)J%'[&7K ,/5bdMuG_PDڷp;& Z>>k~ہ'J]ML=blRZFcGʌ Gm.8q+sMxG.9rAY C^6BĹM_PdY+2HiY.#_%dZdB)=CKwޠj&/I![%;&~dl{/Kke8tG:WJN5A麁e䐨t"W4~zwYGjksd cpW9Ҿj=AK0~QmN-$<"P9mK/&+ߨ>s8=3ᵓBಬ캒[ Т{]A=9^` UYx=l1ԬYYiB8TQ 'M3 >7N6X+N!5S=QW5Sz*'e4 xZ,cUxX,9-,A{ k dܡXۨ;鵚4.9֬0$:-ɇ#-($(eC|. Q s[?qm1m=r@aM/AX8-=!s(6暴Tvi]q_hQ^&5;]|WIú TL rH:`!k6[4mYdoӦyY{Ny#(R׌>_:K`3Mu~޿Jx͏){M.۹z"Ƽs!肱osƙIX\ ݽ#醇hB/!g tq9c9(~OM5j`"O/:؇mI4&t-y>Aott -pl^e^0L6  i?0 ,>"_J38wj!v||"FnȾ \ r%H)U3 (I6Dt⊇; VE$`Qr?&5#x,o,4'+%J `$씟bpbPiw4)sx f!Q$h{̓U6lX`Zފ1c5uqmĘ;F@wfxCZ;0ZWHB=($|]Kt8hx_;ot?D  #>̹[McPׄW? Ts0ɆQJ·V&?p.q0j~ŖC(I"%nsR[z, Qy02lG_eGTqVe-I@nz)Be+`rs&0&i'KP.IRSx۵/Oͷ<*; D7OiV0(bA_tڐϗa5 _ܸF%+S 5Ϧt{$mz"߄57A$]-ErLN FL=x7*\߼D]s/N2@> ({$hXdMҽ|4_vDKg `}S$grMD4Jn ;[@5gc#GRFdOB\+"61o5Xo. ~}/ܶ{ dĜ">rg s#tBӪ>| _һ, 005_0? |M"ձe *2Z =(x*~βr=a7~cJc;7e8⧶ ^a fΑ()+}F FGTTM7*$r@d>VGz6u1-\)55nIyVh_Jv=Nl;ؐ?`W H8M[2ۤechfހќRz9A}_Mjjw>ŷ;'=t Od{ P-h9G`̅z0ݴ?H`7=Ԯ2?=eE}2&gjr&LxO~K͢QwdD+kT;OAr-q~iD$l DU1MT1|ٵ{T \Jb|]^J~z jBĢŲt|?@Jp]R.KΕ]ި5IGXE{6cI. o0hĤN߻t 2qzNIߓem9y#4;!Fi7?#ѪONK.% PW)Q 0pLwI ߟMv&4Lڇ'ؽWVpu\z3z|߂' _ #%t?q [rA%du g .7e${ȟ;IGv|'_cŸۃ% wDZZC4=.^M BH&2ǠTY Y1$j U*(\H{._Bd`ˋLT.Z8r7L YNmS|e NYRM/*8ov&Ƌ;WB/`]ć̍—]Lf zG~y)ņahrx33 -knfq+|\[Q _Oz F"6!YKs*! d+eҥ&Im3[F OJ{ЛljɀKE~YiК3<7.ygv"/G%H_LˏU7b"/zM֗<)BX)h֮uɄP8lMh"ٖĭZMoVAD|UjV2jU{;2uS1`n6!Yf9ݢI%r6*{ʠYI1ˌv&q֛7⨊v Pb$66]3/Oqjo Mvw7"sҫ\ ߉hIN ^X#>ӭ} nF`X0X KĆV.N͙o-V84TmL+YCnyT%@)٦n^.pXI,uOTHx [*MN u b'_Q23:Hd\a ;;|*spM h.D9\v4ƃ0qWJ3YoOyې-` 'E̗~ۏ)3N(i^_%=2O1,ַ…!e&֢!U_5>.^BµT$,p3mAq p]5C:YFhYQ 9XT ñ@Y^\4'q԰sflp}\ͬ; \]Qie#=){Q*ld[<<=ZjV=S06v ף^:xi-%F &sc`1&4Lg`( `j s%(R  y-.%QFf#*J d %3=*|EM؂ =Nڹ*YUm NH0pbA[(~;KEE)}6}sS!oݹI̩RpRԸӡH K,U&$Kҹ.Kes/nF?'wUc}g ~CO{l#C1&+ 4b-r7^k A_5.]^cj.ϺI|E^f;jKK˿0]E+[|p6{M{nZy5 O5i1H/V=H1m[ZWjѻ>ՃrIN0a!y{W:0ÕwG;pnm3{Sr㩐ME~VH1JyhNLjW=8 >ANG1a lL|{qs|6gw>ôҴ!s'Jφ=G;Ѫt.y=}dې\e\?a&yk"iC7EETWph=yjǩ8 Hk p5PT(g$K9T=3 [˱xDt8y  Yx7cy7!08 ;e)>w>6i2'eщ3k)pJ2T^#$ȶAąCV=nw"h;%5xMY0ysiQ(QX\x(/[0j7L)Ǯ[yǺm",G{%ITT 1uZg+ylcoAbߦSJTt8rW;'W7"F'.#o|A?i]ol Ww~<Z:Ky.*FR] ۖhϛGڂ,ceFM1[.iՒyN\_0b@4WИFgO=Ϗk乪k LΡhFoZ$xc`%ۻMlv8%2}aˎ'Z;VR=ts`f_HLPO7a͗z`FlKq-Gi=\4$&TDG^h[;ě!B!:(PyH@vG'6j3M " i;w#> ;d1`޽|5Re6#\h~0n+=adpo}O'6Ҽ,H #<̕o.ۂ6+6.Sa\Cǃ;6>+hk/;pqÙ D{KWZh@YQ_LQ@oj^qEs .ӱ[3H]vϻǤ; !`(+_֢ΥsJ_-j-, |"pDff sk+<6ƞ SscoDaeT$w&> P0^N^U<"-_Z3lGA"'5uByR t$!ZD,f/΄v02P1%L+=_,t/&̖[Ǐ?v58΋`6EEG`zጻtdW|(3 -ìsGNƵ 55G9 WE9}N.`:FI4,*߆eo>EuY#UzK*ft R*(~Fx추'W=% hZ&`}ct:SKҚsY‘Ogw[YIx\h'+gqhN'+SK^]sj eNy`*Ú]7!>Cx}s⧋3D.f}䁎ݤ'>n,׻|ei V2teI702H /A8[Q񴞒_'-"5D0k~3  55${ FACG}W7C{`d J~!ET4g3@uN1zB󁄤T* ܍ّB U:$BD_i#Ze17ݨc UR$d> *4ųZt s ^Ƌ0o_"7c =r|# =Ovo,q+sX*ecw MK PSUr[ٚ]FLctk,?*SMX1/-[z B{@N=6{43Ga6k=gL97S3PAQ}B]:a6TF3oz)q[*ʀ~JMuy/ r+,FjJ5_WwNBo9u>wu?wt ӧ޵ ڨ?'+ x %b)RrLkPx@X&=-B{)sn fi^G6Kc.d7DzuZVda9P}*! k)Uf0.*ϻ~Rct?5^FRT“eܨDYwhibH، jDvdw=#e.׿n$_{ OİR! ÂAᬎp)쪣di&K:[ \е&o雟.A#7]lWMqdZܼݠǹ8Ni;RG9֨]-uA tY:ܟ#MXsP~&A!lPëHIMecX&]xqҦ-I1l=WXwk]j:/t)ı&ηh}~Y <~r$Yd峕ZhX% 2Y1Nʒ1f [ۣòLhn9~`8+Ii-~;Q&%4F9n17[0[.MF6I5䥮SOR44n*O#%An4` lDh?"T@-2VH|_1Nˣ qB9)u;`Iua ^3.$ey$;/./P$¶}&4Ƣ81eDe-pe=CX[E4ץXC-:]3XeܳkPST@g/kVlU,;<_ƿl&1a%d[Y #̐飆}ٝ,/ lgFkڠgޡ&Ey  |;C&e6@A=u1]Zj.Ws92*\A1@g*љxϾ)XEbzu&jn2mt?_!G 绯j'ODsm=U6;EؠލdTf3xk9+WQϣu}Dy $Z`dX|@V,rDL>w*a}nu&QLUU.E+?CqmWrʤx|cKqFa] \JKϸw-lϬ`[}.$w:ea0ARQ#"p$6J4P"g{o1N:8l =\<m6eֆzaNN bǓ"'ZRIg1vYRhlFh:p2mnV:M6f'@Q8p,V(S[:3IOaEP! ogIo8Uy[vgSO$RI+S&t{0aJy 4s@K?ŦK N<(ÛɝJ4(Y 8Yef6Xh:ċsh#jh1S|~LvHu֔Iѓ}nzL#gl8% 󧕡 X#U=ʯl0$S|(4 -6:=,7F[T13Pke/)'Z2;zp#4v*ɭl+YTխ)~~) rid+=vEI7ďZXkg"ɓ}T|22O9&DOIb!}g:1 7&N@P5us9_N8!oϴJzogE]:wt*ʌtyFLy-d?a8m?qMcAy*b]?=,V$٧$؍Gs}l5h .?Nr [6I Ls2;?3kIB_R)bUe_C=lYBAvI9cyFd[h]:$.7=oeӽ'7"t+33 ?ӎ@ޚcKUtdCPs"0є9];ꙌrB]$rO#\A\ڷ^80sL=CPD Ĩ:E BnG``]KVٷ913y-ƭҼ=< ScB0l]u}V֜W.5O 4_r,F 5ױ]HwU#=mw#oq-7 _MZ ܈ِZZ7BHղkoUEu1wG٥#7}~!p"8KJV.S9X *cO%</+D±n:SU>0y Մ =k|BDlk9o! R;QVz.pG,Yٿ|\kJgQpq6f9 ho2ȴmԧVt`|!fuc8>)RqJ+)t(`GDH^,~fG]Z=#!NJ˙S%Џۂ=HKw M\p>tNxTu#D89bf.=G Km%P(B ;s׏ >s.[р6oj)Y\" '}x*;RfqIs52)=!պp)P`_x#aw14?XgCcet ޒ0Fdh% "FxFΌ `ӍA'9֛Eim*J~1/M?$㴍B؈ʮ;C[R~YLT4k_p&hD,>&d4%)*rr 3]FP&AKqD3]~!ū^QYg͠;0&"X 6,<]v| g(FTtS8; y0O!.5ݿ+\ eJC;ʇR+&%Cµ}7@~IJ?_Z|`j5֘nPԬq2{2&T%U^D`G4>`Ŗ}AbO!i_,au'~4dGBvʨXd^|'[yy$zgi$ELkwx' }}Y^ N^D9\bKȘp/44띰>SE>:h+m G0wx.$ʗKJI)J Aݿ~1d~.mq,IY2<&*]9Q*R^Y]pU(~Ţ_g*Y'!NeUʤsYhS,wXU@^D-]~R9ᓆEWKɊNE>-̔8n%*xWA'7aH?z"ww#6t*JH8F+FqQgG)Y~Fj|4X615ry 4<> 8 Ŗo}iB\$Bfa,=OR{,M'fH)5FG7}5#"}52 _-0yOڨYv.m$y%!_Ʊ@& 'l]&#e~9޵: ݋}O{}~-_w!UިO񲅣;FeH/]'>W2Pؤ^\Xq#ʟB {!)a"7>toi BM51Ra-CbՌP $K*C y'uU6ڇH^NffS8o JhJ " O؁ + Qz?b8>`.a+T੝Žji5HQBHL|cRj ̫:Gg^)fNZy#aKW\Q5d7e@# ()\xs:푼 T" Ju\Z|(bld,ܧIE}u3#CR P^X-!24@$(i  yͰ*lJ l?dKڷ>~AP+Ado$`4tl:x3&H츜.}=`{ XҔBmK1ŕOS>FåR" ?7BT} ziZlR2^b8zWi;˃ХGf}/\8(HSt$wUM :v3`}nEdV'b IC<0ߋE sp2鿬Zc۪`_sy3)2mb)(ܟWڲz\O)ИCÜ>34͹붶g/R6$O OoY?.ҵ 8-'@WHVkǮͼ3l6tV=6gBr;/v\bi]~KdFy>CB,J-Q%S7,Tgr6s \;_&dC)%ѽic聁Qa30dil EKyWzvUTwH-DlSbS4?2ߍir=&a=(6[35S .  6c$Fـ0O>|*=x4ϵVe}}RVxiɓ/%$7AIpim+$wy{`;Ě٥]bOsq4!u p:(L]ā3[) +{jOj35vG%e^ͿT҃-n~ȱR-)}iI Nk߮ml4^&hBl0!R b(FY}l_k וwJWwn|nF̫Zpyj`̙o( m)]ar *8ޥ>B{ع,2 kpuTZccrbcpH`4QbH]5}nnJu*J:5=Zl˨K' ͪƕ9׊3rd ibW$o?a+-mgn}^cOѩ.p Qhc-~td/ m]}K/, ]q*Mq0 v ( xbPyѷ|G1e#q tHA1OQ֥"{/!23VtضkүgsMEe4} V.y&Lc|)/Ed#D.”K3ÀBa cā)h$ m.8ڻcC#LmmʭeON-Up;;bW[N̼3hܟ-y\,ye_v'/5s_6_%VM)v H7;.lWqx<3qb;nqwE`SL#< Z7kyP>_4,K Z |'*mZn(CBJi /88tzi72vA\Ov[W_.SfojRZxa~?mJd6zOItWfkIZ(ǼUH݈-'d/=pdrH>d;9Tߞb$rhi6=`PnR')uM4(i>ZЪ Qx 0|hoZY=n#ac$!Y/Xo&g裂/M[LxFؼT?}ݶgIܤ)k ؗ'pAM:ڐ O^S\W~o ]d<D>o Nn!m&% /#/ clFyeZ^_AYC "0UwX*hyWӖb_CC2rrHe(T.LrULB'7#zỏjo I_4Fӧʉ#k~5k2Njuumfʈ"WEk{DX_6 F\qE^sB PR ]z|ڙ4zvp3|G 6NM[eNԥ5J{ك(Vkv9C\07h_ j4U-L݂_8s`l~D%svf90e~b* ϊut6I0e<7Snj8Kvib4^ynTpp'\:s')6¹XoK-<*bF5?r"mv& O_]Մ 0Y8Hf:R*$^XYD F%( IU)X8Ѯ5XE8R;d Cydu{p(=0*ErNKO-<Wj49AJbmMdxӥ`핐OM!TtKʛjf s6waӱ/"@ 6uhk19NhmwY%gvX56![<7lڨ~4r!K# Slѻ4Mg=Փ<*`ZĮe,fԮšiyfuVn^{e]'sol|Y !e36PӞ1hyS~tz ]*`r]M&0pI^yc7g}G.ww% Т訴_!\*Œj0pWa *,s BbBpƌi>b>od^ok1;9gT ?t M\i$i~9a=@)^ㅒ|pfނ+wm\~6$yay?&kDO1-dM_9x'ggYu?Oo%H[jQ|-SUS #Qn%GTN~Ʊq{5+:$&qTlzo۹HdmfN"@Np IezG[fx.*wIj4?VU8UP"x2.;G%nd[R%YG5;Ң'Ϧ}(g]IߓC8FAv zyh7pJO)M4R*ؚ8}a|S^V&$t/|U6,ӺqҰ}͊(435 |fD/+75{E<)F0ԇ=;At`IfC5B4jm351TBT:3[H#ƽZetq# 9/ԻnxﰰYUQ \fl3%t,~We8l|^L/:Pk.mW>5tShzA)U lkXzyxi:|EE@p4nO߂)5]lU u@!H?F0sZb}qJ?}v.\ 1vI+CӼLPa4PF"aBPuŮA n;iʌ_@zo}^"z'Kcuz|Q!4Ou1 H,ԏbMDЁf^q&nr> s/E]ܙ=ŗ?նxnS4>}8Ya @TdLQ3#Ol>Y|Sp$t[ZtrțA+L92{Hwi˪buAtIԋHy\#}R}Չ^SwJ Q`n.Yp&R~VO_WbVq2'Q0$2ˉLZw@$BFSI03=S'HcKہgX3(1A;b&5 KF&LV6^t_'LA%Laq:9(9Uc"q:CzXC ~kt3kZ%-}I34/ 612>ckТ*C2B@ɬDHÜo5n={c(bSD1! UdhS;x-ϜSMZ]XqK+n/ǷB^vCf/Qdœ WWOƒюu>UaYt%h U@IMsQ)2M^R =*g<̲Bz̀<h9z:_KCm^_k& ~bry.h{V+w%XP Vl]0T)03~ţ!e+6; [X/&_g.؂9l LgOL'ϋ),Q~h4>~~Kb~$滋PaLuBL a檷wix  d{ϯ #+ Ex! E?-⦌,gtr'-j̓D)x)PiF ;UvlgEc߹O6v|',NrcdJ健~cn ^t:$:UKo!S_hKBB@)ɓT<;9̅8JSIyT ů;PGm u]R>ɱZ7-tAIGPv|oB`?d0:B0&GP~g+*&^ ,aq}b_p"ap\.)sw>cLq[wv[Db g3=B,~q/`>=bnxxtL\({MT*]B+MA|Cʩ?gm<|o7/2Tf-xd+CJO s2\3W%H?b-y;u  hubM\6;t£ Ы^ɊaB<?VMMHRhpru#C:V3n<6/8Ia*x~mcpz #ϫv,P7t/FtޑɊ&"*!1`VKX d VIE wvT#Ygj_bmba6@Qꢱ1FvzHDOʗxжd7A<:<,_N;t:FNa(LRg9SF s|U闰-:"іhS'S+:A'Oׇlno˃N Y=Gud4],5'͗Wq2JPq#J‰+x/]X.Jqal:ԢL|.'萚?u2tEO#ް;ʷ'pÑRN>~:ВЯ=p+>B6SR="4Dq16=%hr?vlCbO2@7ABquEL1cF2 V󛂲L}nvBhT5d"T,=d_c^}h "HQ.>Lcw{*|o˂}&=҆wDL\@ٵ "!<ˬ9/&|fnT',uLC lN? Ȁڤap:i=oz- Mɚh7x~)+ Z${'m"%> [SʒGR*q&}0Qv:xok݅i",2nOG`WMʅO\|Ov+E(uMb]-;jFt}35rP N }d ab.<9na28LbdoɑnMGD hM8sHa,uk A_"JZ̎2X{įpEʿJ(뺛5TJmu;-z'$򝐡i,Gƭf:6k!Pw?i ;B4 D.ѕOt~~OWWx(03Z)oͿP=y?Vw(ȭ]5*f-rI/UW:X%xgv}FSS-Q( awVl݋fZ?ٗNKgpT!nJFPrC㚫( _ =5:ڶk[vCfv%2qQ"}("ܟ?FJ9+nM Cc2nMS'h6ӐHTTRxȹX4X<ΌyDʘOM촚B_]MR~XaqT+rGgD],fJlK[ɲ*?gI_*&eN ,ΨF؟nÜcĐs-t:n˯P4d'rEM C0V)o/TR&0cPrw671xjكrֶ.}LJ:#}̊wjVx]b,8VGЭFyKfW*Vj oc;y]zÇ&X6mFmmxoLtQ] J_E^8cW] 0sw,ö"uAM.@8`A"ةx~v @KJz#2Tz1bԲø/{sXC{M|wR[7a'ջ>;$YzG$1yZns6.J`E."r>)HoA6_i &Q\AEӔL7Z-)BML8}${JX4bY`pr!ׅЭ.Aǜ?z=›ϲYFzc/1ksFy\](n/!)4TA{Y|֏`8{ t7#ݬ`_7;t 'Y~$Q_yUP[Ey9giov MK@նK/^D/׼P /pk\6}yZbzK&R1ws2^EpGש%U[D˽ _5Vy3ηm';qxN.:5)vv0*P]X?nqB_f?o݁w\P;) x-`lub_8zVݎS\V+f /:Ba&Ҳrr~Uz<&f-J*%NsWEג@[(R!L9C׉ F7p*vQnuRV?@bi 37qU)|@cŶNԿ3Т_G@xWb= m$Z{I<+G]~nq>+j,z^ W Rqs>%+BFq#9B-eLH&Yǯ>g <ᒬ1ozlW=+!(!رCI,M uhWIV\(*{OE8D?B I[ R\ؕģe!f[ |G}HuYCyڄT@rTsAœY#VAS4ykkv[VQN}u;d轈p|틖z:/UZ:n߆O \U;yv@^ܓɣ߸US KS-JrK:[Y4yi(Ϯk-`+u}㋐>5niud՚If]*> X(N&tN񮧜)e ؕ񋏱gC xm/ұFJe>Hd[W"'vSVw4oP/˗+Jd1dWcH 1|pȐ ן 9G Po&]9~GuJgJ|u$4*KzfkDSA Su k!!uSq@z/ (--=onli^1N%ѕ[Q"Xj#s9œ;qϵ *ipo ^M>Nn;7ǀV?_Q#ozɗRAF+!IU!F#RwXw.l8P4Cݴ%M/3M yNt#5o1=Ͷ{\sv]%ի0؍0E;@Mé'c-('^`CR*Z`v3żz!b9q3Vl? Umћ(+OاDk:$.25|HfPKs!1G wh(JE/xn-L}Dӥ+|) ^HdN9A2ɒ wZޑ&0 ؄cϷ>l b,`+} ZW[6`˕@QG,VSޜQy0ldu򠦿u'>$iMBWR#\ mI, _URJ|G]t_fI߅hA,O56-waUeјf;9r`Y\ jt(zzC7k'DԒz0#CWPL,./dqpDM tq*>M-˜=ڝ@8)505^J^H@O.O65V]tq@)Jq7  SIJj-և@^C+>%R*3 dEic]DFiK,jXgiJg2=vgt:/Xl4BX9F(.o6み%PKVۣgr~ӛV0eÛ:E},T<)<8y)̳(Աyd]' '+bf7j=mzqZNO'. :rR5]S)1/I\T:Q2|QHQZJh: ^,*."k\W^N(ue8i]mVK=X7L>BeRSE¸*LUx He&!(h<ZlTӈն62xsߗ* {!||4\)0˜$Wa)IvYC ē A `?!S]H1u)Cz3` 2s2\P3H҃:mR6( =d?RtG'ײxݦSVeOjI#7 ktڢq_l#]KCej7փX(*nK~ ]>f.yZEuߴqᯮp Ph&q-%y 'Gd=g==&uj5gr3p\OM=ɶxمn9Z(bnC#xRMLeE"3ōm$oO(M+eRGzwzW!kw$ǘ ʂ;[ z4FLJlq {Q ~:p7?uxB6G A,@^7O\PS`#FެnyNIb{$CE?3GPTpf JU;0'A/\:pK^BW#kDJ*ȮerP[23p>䢫볟繾B':=tOeK* SI>><'46k>P@#_b0 q* [HJpvF'p~傠f^d[2T)o}aY y% ߀Ĥokһss{"|4?IK0bkgǠrlj( |ik 0KTX~kT# ^XgFPFxFg|9D?oG8EsJ` *dxƊ9Prd)R[v.Ү'WDa*eFq3jeȞ=6_\΍HS d^ӠQm 䑋oiRj߽u8̀RQqN?p7@V\;F8pd<;G 3Ʈ3cR7jwOF$iwW.@aXkWa}hWt>)8n2N||Bp(9(p^|; u$>`m5n_]L}إ)*4(s ,T .Q 5c$Y.Pb!pmG k66L5v@ _as D̈́ھMMV_- [Ä_:8̫ 2y"ho/R5"Zg ^MB<+lIz8S3]pGvyAAܼϮ֋^y?m_ 8!28VO 6C.*ք %K>㫞ܫb!ZiJ,1c!^v1 ^F*xm"riD2µ IpC/(D?] l"\Fl~ךZD*|!h*1'yyug¨5^R J,cq&++OtV.IWy_u(o~["hr0F׉ҁHfg*7Iw_Y7 :Wt] @qਬ!\O U|*z\mo*OL&Jh؋hƶhA>Z=C- uޠ<km̪3%z\u L `4x]\EljZdvu_5E3`\mR 2©3%GAɮ5caqO_I %;.θ͵A[l1s0{0hJWȒcg&3( $`f!OlO%UI9f)aNp5ut4.120M{bdEԿ/׀̟^ dth"^躜o̓$j=>&Ug<~%O1;`ڊgN恇)/LdtPQ XtPɾ3*>,f,IGnȶyRwK^av GX:+'&NWA?lj4Sȣ!aVЈ+XsJRJB35&KTW?Ӳ u ޓ$~};*LNhΰTJ#*F|(:(̹:H|_44tNBF=ʥeUiad3c'V^Z`c2в(k t=<Ŵ8Gt.{Q\%7yloa[@+04eM":imTSW5nsg hW/;FBw,Rk/"xjt6&C@ 3LNc{B,[JpJ( !Ӄ2-O;ĔS0pl Y%\p.ѵH| E4M{S'ua)P=*!ۼtawNen8 $VcV#3~c62*MaW-)$eq#e b 2 n`9yy*ќ}Z^W!-x LbS(2JlB"OJ`%P̶9w4\SqEqaPdp#̓&b@!˦[JC9r|ꢡDWJVisӴg%5}`f`Ҳ u.MDce:PyCqL{QYM$myh֛a^t:zs(TUV`ٟ0z-Qn1B1 Vo M*YF0XfrB`Gn]0qwz7Q%[t+@S|k@1me82NepCʑN'M_kۨ/()1tqߕ8ᔧ9շ;DU8LxEv&i?C^ \w8Z,c8ɱ. 9Vmc?"a3މ8ƥ ߸e-fEj3z14I&_D>ٗ5kQX.L^I\d[(R=Wz%Q5G4koKDR!oqFԃ ߾:@}8YczNNtiS5mfJsEu2\݅7G>̳ |2<,@0kFY\z9SdRp8tXeNq.wU0*(-\/hlAVô4ٽPco;P)NGj)ߌh$#dG ;^lwݑ Si߉&+d#DA)LȚ`QV(h>6v$Vwe^}B93/p-ۣ&9j"%?㌶Ljh64he\0PvL&l.n"D`%R~~ NлY?,FTţ6NF7Hp,[r[84|hVOQ-SA߂}׼-|X>:.rAsqL׷W5@jλv1֋<{gN'mWc@7UȈܣdڲYD*hЍUVV{֛{,G&?S) mW)[LW&eLgz(lSP}J.3a SVǂ| iVm ϛz6YVݴdX[4j/7ptY4Pe&DF#êWmsgymԵ$Ǚ6N}X!C 3²[K1uPh&,eqA*tD~"D,r`Il1UOZ@X"Dx~IXTH3-O䚋0V6 Is{֮D}w0J}uz XW۳ 1D?ؿɯ_+gѱ=f'Ӭc[3F|@3=g ~wS1kG1l$3[r?qg!ַ\sD{8T)OF$mP{wEh1\LpsT\hA2\uA+>x#W qW=\ 5Y];Q${W;5vp+Dsss;O$qKB*Yr`M ײuhe:k罓oIeLn^% ɿ#IdCMB\ ]6ۺqp v(N S*`叽mR%ITqT7F_鋰  Qڅ6Ԃ )FTvĘDJ}:NSIUV7n;.oTDdtk(2'\ܑ/k>`~ B)Pp6X"&\yǬ|-v3|kv+]&U%|[>RJoR8;4B+"n;ou/L'{'q]YXy26ҺN{g՟ f4~09/sl&5Wգvg`e-,Î6sTpȱǯGUOW~yê+eO£r]yT^Z0[- 7 H^]7AHg@-ߢ@ 0ay? 6G\{S~H;+aПnDOSG+¤<Ը|&s&hiJHQm kRYǺwg-:9-tW8 fz\XBq-'sa#fyWҨ<) gz`ĢFHFY4U S0Wm m'Iu] *OP% m(c|ңxhVߦfg:C^Ixʢ,&87$nw mXFj%Ww1Z|f+A;"3\3]̆䶓|Ƴ!ނ~B# vb}]ށ% =b6YK:|,n@w*k>4e懄r7eЀ1Z|?&dIlL+{C&h@ԗ҅OjbE|&:X5SHݒ&DG> 3&`KCUa>lq'|4@ _LD1L-I&yC9C+#N% ΁hYar8A*`W6 啶eXk&BwM{r3WK4[C:L|p?_0);e 6h% JiRڗkR&9ltZ^fė2"ɜ7s~婰07 x"fChykpO>Ғ$4)HX:dY啧F1% 邟O}K 7ao/z\+è:{m\"ܷ!D J7;B*'7JRPZtUu2˦#^A̸ahF۽ų-y(0i]챆rҟw#A%:˯\6c43LZ駂ģb`%Ss{茇TC6 "G̯ % 9FRWgC>/j [$f^;C.:}7#5fqx@i0 3fu52lCB3t&$a8'"v9M F@|d/k[?]AL fQ pA`S3k$-baz'Z]_<+ߖ㍑ۥo VԤP0EW,ݏ;ՖP}%Xϡtk#S*[dWd `S}QuDA)Feq}zȻ%lO!UW \f|]d"j)W;TL{mhmDHgVzc'.Hb:H8COM84FU( ?u'L3s)!_bçWybr|'4e(xCcԃ>LA L7.rG譢Vok]5tϓUz%0#9L$AST0K|T,a/Ya2_vyf-:ڠH j0w#쇫цefKcXjQ?R#jz9gx=_^1Ezϸ)I܇Q]gb5!{2aǍO·KȱO45F੡QTqYO E'ɴ7P,m27F+AN9/~m&"9\=J. P$\VE^`=4uRfk{ ko`΋"rGCtYhX9_orχ mÔ25lt#zyOӠefqu&p?Y`2UզA Z쿸I4c+OTSF)`$1c#SN #\^FP'o9@me-cz{;,bI ۛ hV'R U8AI%6qjc[O'Åw+8{ْ?,;yU{ x~Fx~ζaAH PMJy!604hCz8 # \Wj?Ч3fN;>lw x pVD7x`AcH@VYEP Dhq؜rc!!sM{|ՙ9 헕*]81:Cfpl7v{Pܼ*s[= `SuWDZ,s{u`u$Uo/p@AзXԆίV2+3_̘b`5m|kaՎ}pߟZ95ةK %[ʓ1Ն(Vo͜Nlŭ?l:@`RU p}Z)(Î&77 +ӡmHFն!aĹscZ}l 0g0 پ;Vlq].3*hSPXM=B?&Su2,3|UF]8"Vm@PLPojK@''" H;߂Jك4[O[+"7ZOcZFuf/;:D"nW̛J͉m J@n/Ox}{2s̼d>O/0;b?ɱNj:$Z(':[q{#,L>U#[G{K>M?: }\ڪΑE*Ғ_.D `q׉=@&Pw0( . *I;߁< s'$x—r6$$}5aFF_~H\jJ^&]!@VDChIÇh\ӳZbˢeJ 2QZ'+o@kBBvCP:SUmRAA aRZrhɞu_vHY3^'s;֭:gTA@Y>E>_p1 f,'ݜҒdɍ1Kk/r?ujpuj-9x2/*įJiRlmHvkҽޙהAW_ƅGrQ kx$R_\ܫvQiB)¯`z@2g;Йj5̓ ?̢ORQjd}>C 5INm+'970ԏ "@c?g%~ l%ACgE^$=^r/zN]F@#%` ǯ՗qG|1#1Zj\XkfŘ# L(X&Rݱ-696W-b b@ˈ`p-^:<ṣ#wS'SJSY]& +J j-툛} :z2R0m:PN@ГiT &rUaM7iK}]N6X%ak]؀UN.޳YNpUEFFm&)@V=15QCbrIzAqN宣ڻTr9Ŋ6r;X䋶ZRfьc(^ ꞱR+K}w w؂VFU˭Tym2bnwv#vW9Vb f6⚥omq[e˶ atdd^77E}Y9IRjimzNe) ^zelXS7#Jkt>®[x!ix(DY,=CN13btH Qi;KΩ:WVJX/DN2A Qvk}%"h8Kw낧 B:{PuPRuΦ-Bb8T΋y_PN=&C+I ,)q*$o0rڅmwЌu]_jRGqi{= iu_]ux ~!noWENJk b`10Hm`*c֛!H.Kiu$r7:F+-mH0k]#VHڨ$"8q?Xe 8- Fén Do3aFDL&I}v US6}&MA0R.Jb&њ ]UKB%g (F ܢ]u-KXw݅S WPx|[4 @,$gة.S58kh7U"ߗP +Cg7?):z 9?-x3v $@žk %^9l/@7Aĵa=ץh>r^8'ofҀ~T^ʒ#L/*l.)F9GSȚdfRj%()nNUʠ;xA$#ubvax÷ vS[/E C >9fu8F̒-WVG϶Q)EPߪqޞ3ci-<މֺؔۦW[Tc8%#C~ >/e!vI'M@2 @RhzJGN{ٳi"'m7M(>߅Qpyw`&yԿy뱼ߌh/}BhU(J? |]Ua9%Bc|$~]TY{ک[QФU$|rU6sг dH)i{1UZ[w2?|v |h`8}S5SRrCBUlA!~^~unQU{I MfBrmݩfj R.q%)Px̨BJB9K9eF6Žjm S[Vӑ35XRb l2k)j>?Βdh17ĝ쥩ӝUTWbNl9cq(ڀscD>|1ȀgS~& @,&PS/ ޡ#|߻t.ε$ZcVK/r>JQ~n|৳~)I,%=Ep9޴dž8 @c )vF#3 au[+z19Շb^~ZU}S)XDϿM{ӕVbYkwl>]lo,TDY:00MS[+Jp}R]IK0Ml?PiYz[oJq䃗5k8<;^dL4DeOjf{έ:svԋ|C\XqwVD: ņQ 6J܁\ Qc vdOS:dUDEH59]2 |  ؖ\۠Pv.Sza(1mg8U/I9vn޿" 4+Æ$dhK.fgQJ ґ V!MVn$^u7J@|^~lnI_XCoFj/q&x5 v:]"~Y0|Q9R#fkZ-^^"G0=z2'TCb0x3^W$|uҞ0 a5_ ~o_Prj^%DL6fL|ί {B ؜6E)gY{oS2.Uf\s+;auK`ѓ13%{JEfHRS"ӆ2ͤئe/`zQ9Sfܮ]v e, &fZR4 =cf,3˵16Ae RX?mx" `qx"2<)[v}wPgyԏ2v0c7U048q~ fx 8wz֪,\./po&2vyOlIǜ'[iFCLڻdQG`VJ!h~qGu+QN&S}0]RQ7p #WxŘ*$Rf"*_Q_hAg'29d&8 Ov + 4We<_ c ׇ`_^!A5Sy[a(e'`H2}O高*< 'KרhN-^f4dЩ'@w vq ZFG3 Ro}jsp^Er+Tͭ|І^ >*$6s)M//M{T.1!9+(y ̸^X"X6DD|ץs?5C]"/`k0H~YS8sow鷁OMB}ᆁ1w5xLkUsIVVB{NoiT6}& |[%I.N]/;7ىVO> ՀlTBL寇/<'sGU2RLTbޑR{w",0kz|Kqn omX>kW U)1+/ `zuӛos1^o|wižT3wS&xnMu2d#AHҌFV=|Zn߻Tz]kmT,OT$_07O>RbLp]2D~'OnSU(H=++gΛ_ֱr-7*dvq}-ZsLjmk\:b(s]VpĄk *[Q~moo[_QLB'&t5XUǭ]t|j fm{r~淯aA4S}빓 @XDpy=2jk~}I&)@㗰v;kU!7DUӦ7_Kju%yDU9HÍ%`YX~W۹ jRZ]z~oCN(jQPg`=zFLVڎsbOJb4v Z@{V'Fk T'EjzܴEASoI<ȴ]թoVmuqO~3ͽ 2OR*`JFc2Fg~h =I-snKv =%Zݥ\$ߚUQ5[=. W,5 #XBK G៪8ֵf/U*BlG!kH$m4`>xp!Q^cu/>&uF!5aDU QseB2oB<Σv>#S#S6 PdcЃ3 KWNhm:v<6e]!WK;wnHnn >W /n‡XT&!&g?Ae]#Lʮ|ln sA(^r:uݰr>Sx9_ڟv<%`B{4 \*]7a} D4<vs;i#!Jw@oVٔ3 *\qIWl^rE CB;YZ';930|RGݖ^(Dt) A9Cg U!uf4ё5w h6%g4)BpxaJ~m_ԋ!IWA ;蠔} @>qzWg=ZEQ%+ϡ-y{ƫDjp䕠32$Oq;AڧU_d*)~aU73˜E 8_<ꔼYN IY@qzf`c94TQNP^_[$ ۮ )l<#i@0CzlɋO[ hM⧠7$lC0az@pCLfܶd4/}LSwiͨ{NƚS+EGJTj!d* qo (f{R$t\؉U]Jje08Ŧc If]kM(<\iK6\FiEcZ,r=0-|Hr sF+રF]BB^p'L=,'»]tzG)ETL2xFqÿ"c{LU*SJউfvQ'չQ㚼}t KEHajN:$hLA 6Mhy,^r$ç|gr? )1wQgByV"D/c XrJ߰$R+HGw/15Դ Tݥd 㫤~b2@ZBUA;4:B6.TkӣWj.B %-t|Po-]iHd]GE+ɋ_sf aY^A/?}OyU\K_ +s;ЅWJTb[QtG2>p.C=P wPtAȅU{}=NKuE. ӥp5B׫&_ WaQY1D@lފ5ZGw8+핯Mpfd7*48r_,S l*awkvQ*(B(H!q#NBnV¾H78 fI0`폪?B! ѓ+"]6Kռu,WH>1I`4RGnt]];M4/{2?W"ɾΎ?, >%o`DZ1?i/z?j! d@BUtpRA]G8HL!o ϝEJ%ri>e{8 Ɂ¦s>a#Mrimc5gJ+3kS0ջK eU;x`%|\s*$W];>_PX7+csp)І8BP%G'[ ;֫<|g֢. mPd+4S%VeU!3j {pbmV̄i.lxyM^/-PLNb;hN-jRnSJ/r9XupcT\z#h` ^+ix5Y}l.*&1jJ=c ̔ov /ctaWtEſl½}/1ǬJKPؒE޿Nzׯw )r32r}7R%Mqw{ X豂',ݵ,,:]L\[iKW&g dJE7WhP5ۉukUP&o!^D^- L\,]R@F(<ؠ+on4h ph2]g!uVz6`dž둴8$&95"лĽFG~οNgA|T]$dh9Pf`.$W*_xՁtΐb3|8o0оԚiO.dꈮ2.Fb*1/pV90ߊ!5237oҎ=:EsvIgH$o% +hp6Qar]$ b_hX9֌tbdz C >R+7?f$vBқ;b ?36'&N 9oD; ᏗCķUYg$ Cf]o=(,Yy(GYx4'8(.Aej !2Rx[n(\!kllkb.]K_H=FuXKm{u{a;og|ʩa id[`ɝ FBÝcDBk?6(D\/P&$PONUSRMxDgڳ4~g)cPRM &&i'@6+[O2=f6Twm+j7V0l*(*;M:"ƦlCw% XX3x hoX.'JIE*'$؋,w;}Z|a։Xrצ,rEbe'VQ#ﺰ7`0nez+b`UK(FA*G(w}S3f3c>O^Ae<;SJ?Wq5Vow@fk8ﭠK7Yxj1oK!/3ͅ ( l!$#(^^kgpt#_Z_?EQW.c# Ȭ4yx⩛$9dP'$-@ҿZĦ~{J`f!RZHIp1/'$s҉R<xdyoM4}JZ94]˛{uƫĦJ?e'-k"A~2I$KE)컋gzfc]TR^)VthFk<=BFNLZ}&YƁے/iь M'|^ 4,>jumh w{яS>R4YP0ZvV?genGC"9>Iuʎ!c°{ -fۖBR@x1? e#i@r:-,m&+f_%AlE!*JAKǎPݘa # tw`it+^XgRD6kK 5Sˆw#$6VOXRl!q*GH@Ra w@mՑmO_i/㩙X>Ԫ6c9PG^Eѐ4"nƟ4]kʮh'?z|;J(1uU+fryQ3DBw?bXYƧԿ#GX-K[I`HXwvSض(d;Ok{(Nl^'ܦl,!zt(1uȠ<$?GOH"現ۃ4W{E%ɞ8}JQ!KH 6Tϛ s[1BcSI"zbVu77[aA#Ƚ`mVNNU:DfԁebOyuFqۈ\5pi'+ R򭞫z@H k$BF%j`[}sx7 N"0S >X{/Dd'!#K #ؖQ-/8ԯĵn $9˓}t ue8It Hi^3:#H>ym?wȇ!PTre!.)*fS9˲vF`d8-k4TM-r Y-<$W:;y̞]}2'G9cC92[Rd+WݦҩV7L1踲3[ Z}c/<6d  wԿmyd"MLRj\.nķ'k~;Gdem=klօq4||ְ/gXgɘ@n~[QJЉUGHy6"*Ŏ$t"pR0_|ctaA9&,fڭVr6$H0ũTyDt1s(.χLT6HHgU^Y|'1(2bM;wmӄJlxS \@c-dȫ*}#RO{OjaE{|Eh܃@Q}}՗NԪeqV?ό?U{Jߊ3>7JvRXOQagԐZM=;/4.`N9giĺ[dD;gw^ңidnPI_9`EG^xfbkn[46LxÐN,3y8Lht*(i۪̇(L\uUN'äBV>ݧ4;''ٰ+vpFSE!ǭ>ʲvSTWAPz2+iS1 s> vJbgUHl VD>ۼoH׭X&ޭ\>E~Nܨ6ey`"䓵]JI4f"cPm05K"ݞ-Q逧ƇinFe^8xSW[ܯM>ssezl<1=-3PSI` %7ZRt9/+L8CrAIݦShTEN{dJ֬'!^࣠qr2X vl`Ah&+ e{q!1^!ŵIuM^;miX9 Zfu5Pɋ;Ђ{~@Z4ӋS򴙓ԠŗjD<ǟO/M i˼|#uKNg<֞o.ը9Tw'- #\ ǵ_<&t͇6ݼPC# :PBY=T2@Nsg,("i^ r@POGKbCᔕ䧭0$~J61( VGXp.끜&EZ7lY.np$HRXg]cϠ?LtG;JU@GQ=A'bW4"uj!l<ۍb~qNVӅWgp XnTJsOt/n)m=7gmHs* y@?[JCM#1ݻk qSg jNQ2 o+Oє1YsP/ȦE17+Gq<\i^b?|ouU@$G,URO+\ĩxA~fkBZdei*rZ'?R\OOT!^[!=:E39)(\brFg]O!?mN v&|Õ];>o=?9c1Nms@qUbe9!$8K8~ :'i#L5xC]׈ut480\_QHi&jG !֑dp@DByTHLb=iC\y^sv8ܣPlwhI3}: Z%R ?ZOL#[?3RkFC 9֯3ýݎ/?h;L<Af3i8g$dCuSDXp۪A4#^Q/)0mMl7O573cyp#t{%4Gc5dru5*%P(xauruUek&{ 85B*mZ r-Xf9!ViWjS.ٖ:vV1lY(T ꝼ9T9=O7C`G\vc? 585 l-7} Q b“Нq>+=]k>w,,b?Xrr+V2H2,jR~PSVމ[e?o|y]r("cr?0 zwqpZBJt[&ڋpj=ۭ;+j},H&  s~IHHKhBxIܲjz̗d)Ɛ!sYA_N 9a{BdH5) p y2je+lDJP pjfRAVqOFr_ w9}_FXjtrPD ː|"'׿M@"X=%`^D?O Gt !]]+z VE *;ADo< jMR]`Bе\ g vx5Pܲ{n&;k #j9B<̞5Q[qif~JCbkѮhѬ1aͺb#8=zy9țj4Tyc v=Y.z2ϣ у`p:Ɗy%̔bӀ;?&{9!OJn/m*`7EuD]و8Nhlz⪹Fř@4V?t?R.:$gnWM%fd?F  L ʇbFs{X̫YMJ)?q5 `f`BR[a`\w@$a63rAս>zuH;q5.xF/: g7PiV$fXHJ?A~,d#Cnj>l] 2<,;|ρ1,xܗd _US@q1A2a:@^O{ϴSR8:!%2V CIץ5 S؛W[҇u7D~;t_e9H!HINMXn@l~g fw[DM۠e>7"X6+^={NHZ/Ga:mC眸꽖kE7l}#F+E2n"y_."}=3MaY/ݽ]l4v>~@niSgys^WdM-%^*L r6[afW~"[%36ӱ!e9N;]u'e?+F tđŅK;")'}p8k NnϪ < UX[8]@csn e?Y҅!#.1QL|mZIv; @Xi^7 )I7Vlgߴ+4D6YNۈ P\TntV -^k73bLRtg]}JGԸ/lXT?7x[M`ȅ7KVs!Qޔ<0h1{;TJxA^jQ`5T2CdVL;Y=#g1*"ᗹ!Bꦴh?E2&FpR+q4!u:[֎iPml"y UȇCug]a/ i.J:۳ 81MO2(8:mH$VA NOYb-|HU!_EE:|.]ve!AkX!&I#o9,1I觶c*yܱVs}'+/^_M.Fљ"o_R;+"Det]h18hQ>g/wHMQQ3kǖA!JsB؀KH[Ch-TEѩh#G3w莁h.{`cu ƾzcmVb`L;TrF#+fzلqVm?1ͨ 0!|ߘ[f!DU,6eppreo8g8v_wFd>}qowUGʸ+h,[B)şhKU!vI%(ߝ^~qft :CcG__8&yh}D|b͇ܒt%P/7/\Y0ڦƹ$8C4*(@R0]ŨpZFX1U\UwlOL=vP;߻>&;%5JE bz^_ʱ-4 -ȵ1{Uɼ)~%M;**n4yLe:"Ru=[Ԧ6d pDVj؍% 2 /LB&卍y*D 9{rG>P3?帆H?U69Y 6m..v /3 =#yF>$1I>"\ƕ1k!'WBʧI Z" %aU" 0čkAgM1GVGJ@ Y!'+^ݨ7;!X1 nB?b6Jq:P ʗgjH;t슍':5l cЌӖn[{VyWb]\3PlTrk1/\ 5EVZJGp(rwE&vZm`r\ZML%c" NP pݵ'r'% |gXaivYP'.] q;Q`JA끻j)ws3N~_Ѽ/+ Q>9֍md#.c[G&YBQSKX{}71vY~Trw1TD:*ODbJ {oFYVjx^i /Vey0v0BdT T˝^XYANժ SHk1Mm&kǛ 7sOw9c |\T |=L?k~B$BEd5I$-t06.(wd,_!x EԹt  ÷fxj07?tW 5^?uN$Ʌ88 N;6pŒ#i;kuqDLZTZΗO8^8vFه>+4Ȼ"qpjЯu@BNwm^Z=bRP kwPףyHPg(5>)33ξ16@?ܳV^ˮѕ>,clȘ!#|Y'bYew*55V,~%,\H`:ePv.'x^WSEɸ&k!mΊZSo4qh&Ⱥ l=^ \O^e6Ӌ]e>RrwNdACjɎxvC5:,7\\|?scya?OcY*j3e'`Ok[F}g/Sĉ`t S+e`e~#A=օZ)Bgp|%=>vv IǶw{GOA۲@/|]a<82VvZOLLZud kJARh/}{$Q0v"Jvu6nmsS u-C@s=D y}uB TN-IS]~V_56hYAeR2Enq ëTtkx7iyq>aXXgi71DFOF!qbo/1#_byd=,?Lʑk/<̟^iKҥqK̲^4vNuG91s(rˉi_2@+fT#;{1J*t6+~bXMճ!kFTD[GNj/3qѲ2B;VeXQWpJHS„/,Р]{2idAkN Iֶ!W*uf'ĠFRu" ,0\'3u6R 8!ZkR7QQz/{>h컈F$,Fi΀2C'%8̡{iZVWu`ge@4>A䘺,nJ aEJĿiRwp 'D5IKӘno rq|(:ԇ_1 ۾,ElsE@/cf;@ OBuHCnSpK=~QۓGXqds8QEiNjMڪz3X' @3Ea9NlE[elr:.r_/- z+ qZdS*txۄ )f6uu1pd>츛Zģ-Ǣ%) 7(0ZCY/3]V[Fc&P؋)qI9k=Ɛu <̨9O"+ D1A e_u1K8}$k#CDp%?qE{$Vy!/`W3bx^8է5PJѸYBy&Nc`RM/a5Dh_F9飥Y6:0 ;m:F39`f*ok.׫́(%>/\&eԯ2j,dݞNZǕ(ѓo| k!2lTochXB^cO_?=#@Uxyg:<.^"RoD+Q߾n<#Ϝ#6I5DA7i" gfti 0u<4S2Z_NG1EOkwwC(04M6g>^{`fUbΛ,~ƵS%d0g)d(F ֑j^ZX8/^ItD/zre SWzgx h| 1nb;&|2%$(Z?4 A{] ߓ&>f+ԑE-5wHEW0%<ܶvbȉAZ圉+iyt`/2: !'V[te߈/oj6 Ds›n=Wxh]G 1{֌in,3s^)Nv}79L@ jK<[&6I1͇i<8qd^g\($D^͢i05]Ɍ%d@ 7_eUA OŤBz4OMO@Т.! ^$Uސ#b)oF?'|qgUV0ӟj.B!%5X+0w ׀}Y-5zySEK3nT!4١3 :(>r\,tuѸp]E碑%t;Z2unXO6y+ޫ>P~7@pyv!e1h5:nt E#!th)^p-E.d =.RD%5-^E$5Bl):A 3Bmx~+ձZ f0g|wE/1 1oI Cb4kyX^LC:9t=hj*HJ j>Fq I*rܑn<cS+ r"0 -u?|p'iص {80y> lNdߢ`n,@!7߂(zROΛ{{Ilt62־Պ]:^ ƣgWF"_Y& q_(M(:FYǵWEzVw%cQd޴ZP)~7& XRݺ{t[&꟰ƅǔa$% @ŧ JR=G|kZ7 e'|cu*Fd>)+kh[޺sW𿲑u0/ZbK磸謹i~ChU6!nd K"Rn'/0)K>+˂D5p?$o,ZїaL#{K9 IsdTU+#5DPǠ֜TxTD>#@iZ9nMPBʹ~ _u#=w7I λ)uc 28}+٩{QUgIr<͝Lu o:C9p8}TZw[0*>Ւo`i|A?q? P;0xJuo c)8G9D"HmM"nbyB ( Z}D~04Dq wV¢BW&x!gu\z7)N]L  &jip6=HT颸B3YW8<*=a{]aDx& A\`u/cNlaGb˱)Xw(U&1'E0Xa]"J̵@oF50BH9S87dp؁p *bNp\@>_ ٮ DӶvlb8VkrzL5apUwUy=,!$#øzwJBSP2[4*bH/o6eDqi`UcfX?|qiY=C=A U(; 7;/9sb ^Km.b1z: %;;-Ӊxݩ~FrQ;}=)s) YIȹ# =+]'d/ .m"@i,S_8&LSPXZH{iX\8,=P3| HZtqmœj*T$ֆR-CeMRIACMv4g=YOC_]z6VS5֣ss!=(٦j5>:?DE܌,c 92k| j8+[#ieCS|s?=e6nĠf%U~bMB_+/+M\mK 3RبsHm>bufGzq_ ZtevQ_6X#]!"2.j"r ?s5(Q߅;z;(ǎ-XL0ut`lrK_ZyyE.v6rJdw#Rj'YZlP0|LTݵ\,ne5jiW|‡Mb‰l[ `<)Lp͜lP2J!׃|i-n}tXX|B9eLsd+cOJY[LZk$$/\uʥ[=BtM}/ABd]sB1MmA ',ӃQ!.[OqcMf&"y_Ow%qP,N(֓N d1&}Y5W"΁%}Õa'кOU㗗(UT/ c/w[($qUFa[,SavMz9c}Y A[ֿ*`ͅKixZz)ɋ؂^`Yv /Ӆ 8#GM}}g.E_a&J6Mvږݚs"8}@e65ik@anC흓hi,U2M=W /%6n jl?:!1I @7j8^WʚFWO2)G^ZGǻeJZ% .ېD7r[X Zf!,6EE"MB$?~1 #U Nvyivm`E|nr*dh/JcP>3 =ǪpRߣ-bBՑJi?2ty_%R3^dieRC59j]h+|yFB(`MiSTDq8: Q7||wKSLkzJ7NyQљ@(lT艹k]fmpr@i=> י}M@ 7hU//Iro4O_bp$n^ȞtIql%' ܍x G-& B30&A"偞[kn+T&K1+eո얶)BH WseÑDO I* yp4+쮔vxצTɕ689I]8mHJ[zr邟RT3yJ l$ |aX3Jm28HIڋHxi 0Ϛp#yK?[wdX H"F:-!'𔁦,kASWҜW[ƺ6MFOV|zo(#,ό jwRdA,4XIy%3-++fU#Pᜍx^'G_,#ǫ-Zk <9? E&(Y-T<^i ̿.ܖpogdȫX lT|o6@MNl$D<D>(JĝJ ZItHcx$3qh Ha$ձp)-<po{Ir00jXe:p ̘H\6D*oCk-S&8>5mvcsK|~؄*wYq6ibp 7b12`joet}lx-7hȂt l++nqV$'A ˟K2繖ʘV8kKW ׋60̹i \]b#K3]`#C Q qecP6ؾh&[G>ڒt^kKS4?Xĩ9Ss3GcZ-^\ CFtV'1(,p,-eCTP"3:NdA{?wB {bZt ҆]?xԋ-GPGX%~d'SEa۟T p|0 eꏡW}8&Ll 5xQz_F xH%{0>Q:飃#t*7.Xa\L-ӄ`Qxj;Cnzh 'SrpB 3܄s;'a]@@UzsHWq%%U͹,uz R OF# ORHeާq&֔ ,C#L6Ku&PJwr6}MJ%͠[.R:Δ\9@ĈxK(8spR P7s,y︑O[ldqk͢ɤ#Caw=D%HMVsi4̛Λv]$`n< fzca[Ikj * * 1kh[@*Wyreȸ?8;1xKHǍA2R(#p0` OV1hw4eg|yۅ a_Nb[8YTEO""X"ӈ)'p"2'f#$լyvVci5g%Ȉ5D:AM=`zH ʂ'DkV e.ƣ/`I2_`C_$}etc?eH+DrY:cD ^Ly@_{QU3QnfR?DL>FțEM<Y,S*'$u_B|:sLXI5<)lpMZXd+|K'iPu"iFBq^?'fnVTWR젣S3q8exuY%4|8ݲ:8>P==wa;ݶwݡ.l1֘ &)yjyzDG)UnD@O$2(NģlΆd?lzh)24 g'z9,&rCP^g\F8W~蔀uA.~&w~_͆変b h s %j; .2.dƴ`}Psd%ŲFV5@> &mZp+1o=-\UkX9Ѱ:%z37u\9JΘ?#hI?R>vgcڕNѨz'?Utӣ4wr.bTj].N1} __ܑKBߌgݰ,][? ,<+7$?5d [_Nb{G(Ym"] R(Y +wh. xى|t܂`x=rdDi&ƝSw;;_'-'O-Orm|Z)&,3 !ߖ1y-bzZ{(L=Vat &>pefD@tLbÖtyR&-vtu$kz>rRcTM}% c34qJԍuٸ|Sxbdj~zEu{ZER599 _O:MMc7_x@6jx( _Ei#aʗ~|[ CBK,#mK4**cSa({H/^ cGxΝ%@md7tŸ K3ZvF baVww J'eHyYq~gwlKb;܍*[/ c݄ `0uF(Hȁ$8%5;HY<@Ψwe~rm$]ǭ\Z׌8>k\ynq\\J 4.T^+vDFeK c,.׍nsݔeX3_jcDS5IK-BKKJC{=`2p덙&#_4.傐ߺ^Kg1NWL,q3&m=Oo$;ע!)ۜ%).M<ʃQDs4Y΍0}_F{6OәgTzƌ1>: `78ڲ7oаDi?175|z7>b4f3eBDP]f:@0`i? A KLL1 x<…ѩ#dbg lٝ/݌56QrK0hu%B 4?F3’$@t[a}T3!кgwb+ L*1o1:.3ëzR0e* w/ZU[Dz1/YTjE׳ ҆(V: \;a1t{daUmdVo^ccbtᕇR=h5L+3[=j󣏰3DŽ$!+6!k͙gdԶ-*y c\afH]M'^]x,J1 jc7O}%ߘ (je*8P|LAKOW=AuS7J7h]C+Wⷯ - KdrlSvUyhwDbrSt=B6D/ڶgtKT|)R@5E3yw7;%9~,숡tqd1*qu7S#bEfS'ɹŌu!H)+jCO* 8(Llğ` },} تt8k_"Wă`3{g%e7;4/꿠 o`7f{;>S\+$Yx3g(A*oҁG|O&PN)~by?*> nUgy# ֋!7) n2,pk2$C2`*^*_m#ڝ ׊` mʛtcޣuCTNnXT}ʎh]S][zo0K:07GeeMHp. Od@b;"3 _j\d;;Qt&Sk~ 9{u#R=wznsRBQ" @^y8I)+DmBg$v>bόmB~eAF p^Wjq4,~%EP~?h|vO#]DkRN Lzzq 9 &bp@!C>^khXOul?qp Y-ձEk9LlrjR}WT~<σ۸SRPțXlgjC;${+䶒Y,p忽N[d0:R/[0#|SK";C$ f:A#Fo%<'TEnu164'9E1{P֬?m[/Q5bAȆz!ΌhQkKcYU\վ8E Dz`@9=6n!r-g*25♿,?sDUQ$}j:XP|lJELjoj9$ό4޾oC=HHA;FjB6'"$)L"/xtŸ$GϔZ jѭԗ;.jbe\xbf@m) DC)C3+30ޙTY ;07>=#='f)!X@jo4?6`8:??jHzAr#İx:xQMw#Z^Sp=iu"ۜzkљ\`b4m UXR|ό&INfS HNܰȵiKw~lhe恏J7y$\DL^F)_הGLleW0߲Pȫǐ*Gz L:d[$'yA&E\Hob?lUT b{c\\К'n߃>iWc?Mw^/kDPha7.nf30)1cWDT 薉`y#-שp~lF+;u4ApFj[U00hKMvahZ $|-E So`Oh,Zh#0P"#l#u[2%@>rLOsڙ'6.0C%c"3; 0vNySєO ^z+O׻'z'C1 H=Ц bqIߵ3}ltsUeysz)!8PZ,!vsٺGbl"$Lhi̮wAf7 1 U`#FfqL*a3IVl[+yA4&&M\u[b:#_swet[l*ih30B{/s,\G!a̰grEfy@za!ϳկ4iO8M W'V߃, Ie1+Wfʶ*:zU=fpNJA||F߽A.w[6kU([`] 2)QKأ{{AGx-o8Ct<"6*#<@Û/J+"lUxƹQ@1L,b'x%WNu=,TW9e$2Qrm7@f'qWe"uS? (7gtd/ -י)v<@2ff(2! ͙v`-tπoZB{yQ^v2n Pߖ:E5-H{>_v3B'5F6\7٠inn*#՛+e@juR6/U*/v8hwz֊K\M-KXgC7`h-Gp\b<þqu6շޢQ5WD/|ó,k@>WTKc|Kzjpk$|B 'r_6gC+dsb;imisşPQ*>iԦVh cU[^/N?wL͆ۖzomyBzuCnGDxLeK6VUbeq8 y2=+\PJվ2AղT.u t,&ߓK px`e`lBzHuHP!n=@' u\AǑtWc/Ɗqw]6fW$7?att56p_30G"7(?qsěwȟ#Ď'ooQr1nE|5:$aU`G)L9,~S7[OmUupQkyiHHm-|7/ Q8jҶ4Ku!84@ϞI׺&[ʿ.o+(pHÒ)3&)!-SrsSin;ebEMhq뤉BˑL0Qa=OXZ~O`՛#Yb#s@BEWUu[ZN V iyssѵb,*O~)*]|, _ɠpQjM@2AiHB:Zk@fxP'S0v~6.XMc 4^m)@92n_~46v"E#U]C]WJmF,'fid~cU(|g3=~)m3=PinHRWWԏJq3,s, o}+fM-O [V2nDZd 2] R%魣hpu'`FA \~j`+3* FD8l6pB>8M790c]a˛'Cm>Qݚ?HBEؙx. qÊa1/S zY5N•#Lzt628O9\la?L=_І btQٟu=:9Y)GI{Udc =o7/bG5C it2z#e%]2Uݓ 7ons8LvU@h"JɗtQy->6=Yjt pZC-v .y8$ vei .٬OK2 櫬\ʨx!H4 *Vg{VԞEd$e}e$, [P715Tcb_]ϜD. f5{Fal Vi7|rNz` ';(ތWb}6SjyX(~<ֹ"B9AGLF4LII2+N|މY׭i읟:r"O7/D\YD&J6EکpˎVNmf/rilGRK3i92}uƠ-Qp<Nl inc4F<|G!yQwdR=v. [w8\QK܉eAq;zL"EA|* @" -D0\G:2dW/GO1a w)"q[,ZKVWlH qsy_u;0F8L Oiw^3eR~^UmYN[U]|vekQ.CM/6? >L=;q9 [+=gؙy -J/f.k<^d̟*ƘyW*9!lW*S!K|DlwJIBrO3>: EL? y%=5J鷚:Lmx1_ljԝH- ɵ(!_zv>8HMfhQlIY0iqfuk=ųZdk-]' "&pHsbs,&VLR4 5BMI5j %dNģM!!uK[U<+7jo)2T~Cehrajͪ QSDȶ߼l9}H3Q:=baԘNx]*Oҕ49 T i@O[S¤&l]\]qsT/4Ǜ?XoW4;*pO,V<˳w7?|fɛP&B!Q-H17os$KKޝ;h`dͮ`8KS NeX!{}LDMxZ#汄#s bذiOՌK EuX}5M)뗑q6G%&lVqݯ_9{q ! M(g$2{.x MOs}P%{q*hk=>;.7!(y}PY9b,ɄUv>-H@;*es"k ztDQ/= NE~qw>L$%'Ml6p@i?ι{Ct-3'8 z$X<Ld=?'Up/J{7 e]4h{Z{{5SpjMܙiAw|N?5[& @G8ì aUx\\Ix4\{"mxԡ83t944z,20} ?! (rZ][5v'ω^_[p4xQ$qAg?7DYw[I%?hg)A.AoaSLN$v|ra(ZL0J=[_p,kK-QD>CNcmbqI 4c yEa}]ӋPB!XC-c9vhxk; +Vm*Mo'>[BkU-wV6:Jα}yFc]J>!hGiG׵# v{$uQþeCIQKzTrhdV5 m=b;ٴ8ܨ>)^ZF[#m 0# [)+F mZ"Svj^},|N.)䘉ݭ,![ZT^31+:K|4ḢeM#rFL.[ڂ>)tTT]3Nm3H],dRéi=F-c]QyB̲@Q(diNP+d֒^ͦ^ݚ F"W>/ܿl_8{g'nխ(}D]yBQsAژStN3\nDK%NP<3$o#BP9R\PcnOj0*.2@c>P~RC'TS8 *PS :Af^J~[ZMP4bʮj^TAUT'Kr%B!׉ D1x}ZkdY&%ӖdMW N9wdc;xSnq/z1pFAU3@+ŀ:D-]h~M᪪b4tL o#߄EZmG(:8xk#5ɢz0?0qyEp'qޭ Wxd Q1&i0JA2sI}  /=?G9=n8]oB2K. P -x#KA]IWJ~g# q04-շZ u6K^( E1v12<O;_0JC 'ɣ,bMN@yIr?(QXqn0>KP꘱ڷVuQ|^}åWDDi+ Zd2F{WYڇ),FXOC +?[4E΁b:)3Dbվ& GG,'uqe?(nЧʮ Hm*2ܝ9%Qbb󋾩B(G+m%pewJfH٥4Ȕv:c Z>ȩѭ} μ ꁫ=Qީ@QmݞCHb 8@!zRm]ZAdD-4|Hk(zcal-f`XUʍg+r .m=QaX_ʑ]<'BhZ )ǩXVr:lh.lpͤ K2yZȀ7qkKib Z-c#\PykHzsED"-:O?#c%F>M)7H+Z[G&}Ra{Wecn4!P~dj3 ` NuDd{%^("DKsm Pp\Bo4)NH}w2%csxiNRlHl8I ;*=L`$T.ͦ!'a!8qGEGֶسbѢAe߯ +_#Z@bA@쎈(*VOxE`@`8 [%XZ![2DbF)MTg_1*>5'$'6_3_e%Vjl C[6.CS bƁHC/AOb㋙bmIߞQm^lpNЖՊ3:/PxF oHնcuՃj4rp##!TSohOS@#Y/l/ gկb (enVb:F e2_y2yDŞ֟8ƜŠAVgw53u8+F_Dހnc^"%X5lvILξPSiKxz X,&8;L\0wXq*}89>mAQbƿ ~]%Vрd-d*Y \G)倌`VCfj񫘧TY%9չ[n-pVG" pߗQj$ N+7aOC\ʺCm'⅄(`~KD'ICo0aQ5ik5ضKV <*c.=(x@՝a[ݙ]|PQT)$?OLc/Pr5`#]RQU֐+JAP[qb391Q[hQv<՞ƩhL\'Q`V֝#P8*@'"ΧD{xr|aT<7>/L^OPb"^[261ithŊ--}k`uW{]W@@?]Rj?*; Wv8_ 7d$rxK"+Gyw%3TWe${6Aa3,(r3Aғe4)ՋV[~=e am±(5OXgBl2.rt^L-C}cAYlެŏmz)Jڠn:r]_1 -h`6W%>84,,]uw]>}CgSH8p,sŽ)AE SkQFfDbԔ֔+!$Y3>h<43[wEߊ sʇ1*{+^m!CI*z~f;12Tw/* pq,8>&H#xWJ#hD ̠Sspee|Gjo[u+Ц\Le5 `T:!\=In 0 Qc2yG68@a(Ђ˅gy;lOuj0D61hbFLA`t7e2VGfWh m6ẛmUCfqy]̟~z-5?sE4??f<2$aE[eTJYB|!mper3ʬSh\D{$֩Ԅ|,+z=Ի= R8vc B6GNCe\N Ӳ-FCDI:x^`7.4?:0bbNvc boeY/dDZ ~oSa܌E!򭽙?{?jT ]I]BWa.0NH i5 30βfqq-s E2F Lj%b5^%3%NW*#vӭ>s[JgQ)e .vnm@LKxx4kp0䞛VP~_Ox ǶLNM~f{=YXTPk>Wo#x ~!3&y?~?L‰=SV]$ +S޸9E@&pkQɐZt MAq]<i\ UYI? XFxa3m|"Ljrx_E0(LJ%;wD[7;\o(Z0v5-:mEfohA= Ln,j};u9D-'~\dY{$xi#F= Fy_P%L ,wJ7,4pnqWǽ0W*uT#pJwQ0d+]a[ @aʘV'3eHGP}B"Kkhruo laa^#ٌЌV=lCWh^0l9Ҝccn* ,| t|YhBN]Au~C ~lt3u)IFGwڌLD5i1b8 b_6v3[0n'[*AP;$g+Es)YZa~~ZY} ^P|ʉזPh ,Z3x5Y">1J1hQ!6u"=6/a'fz0=`NFs,.P8d 2BWWѼBzBP Ba+An7 ?c luʆZ刌ȝxr~;*E6sϊyZۯƋHtg"Ctd-iVLjC>}U I#Ȭn۠}$Q*;2Ac8EonY_,u bC5~rmkv\Pi1Quو^~\zCj9:Zy1@](HAk(|Of3^6u^Ffb)(ls4BMڠH;/V sHENÉ~R坯PYSg$_^p烉AYΓ]'5C>[2꬇h*P BmOՕ>j'%m0sXVKחD>ИnMS1O[JvĬ/GkFfgΞiրD\"2 ws&QpY ]m'r.'#=nטj}O"x@j> eSI%VtzRX'13wTB{XO~D"%hb&dZ9$ѩy,Kl0`BNqd|`-4r\ Q87 إa#v՜>fCj7ׄ1f-Z]A&ob#Zso: *ɝBj;trȻ,eH~e^fOCZ4լl`KWw2MkTėdp:*17&DWd%;tkMQ̡t—^;؉ M˱@_t<_eʃ1H` uph0Z0>gN:e{!8<{痖VLTڽB]_{4{ =5[kL|qf/0UKKAr :I1[a2{Kŝ^CתϦJF;H=~,ߐh`oTƌ4 ¼u90U}<'|>YPu~` [>WJ}OHO&," e~WHɄM acEe Z+:U k&+ey>h XnwrtRa8N|aDPqNq,~ =G__N!bT Д g=z^(kT1x67J A5Up=E3,b`l?*Kj߂/,+GmE\c()w'iӾ WϞ#nSu^d1߻暵K}wY+ d~%N zA,L">5w7R/^l:. ]F֠G{צ_#⇸S ,DMF>?X)~XB,o.lʞRIVgLZyך _s&c Ŕ|XʺH֋X+d\fKlgbZ`Q!i#Cw;& aʿzzc+O^bpb'Z_¼- obr$ ߰*`!W$Y})Lj2bro͂]ea;jS-/m3s\.J`B|5$" (HCoى]~T&^ʻ4F9l$*ZwZE3q;nrp_RĤ;SD77-?1YoGpf5墏QWɈyp`5ŶG2yəOɾZ0­/aPd݈M*~m7W8f@̣Ԅ퀿)539RFx'K0'\ֹͭ'SFsÚg_a(ɟH]7y>9~*)QccNtM990TraNJ*&`'Pzr7AڕYVu +mkx]Y?]&X} ՒvbB>/$|K g׋gt(U#e##G3(!cK4&:6(Yٌ''5sZM 2S١JĎxƘGnf$ \!{k!QKc0L^,|bPOJ  F=2$u]<ƕ%8)E)g.iWxMq%;rP2-9Y.j* ǤF㗾"lb V!EXCAshݲ՜\{fXgbO+#P$o.1HeSV*jzݚR}:yh0Q]KK&NyA\0enɸ0 PK,^e?[4!${Ġ*䏪J7zq6$ Z%OS2bVS9B! |te>lΙ:E\l@FhϕN*(4XqV:=ić> i_Hp|*ȉWBtVP 0-PH7Jc_D'uŭ!%,:8-`a]OKdT$ m7A F_gr뢨%wb&t <֟heMgrB2ҫ9տl*8ұG^VW?؛_WH1?'#yoP+j1 NIб=Io0Xgs3ֻ~ 1<*'8m$3CEȖn+ 4Tr$ޘqxg'Fgl5CW-txAk؉ /E5&m5PoWAsVW­ XTOQ#b h=Ƙ@!& D~.{|T/%D(IJɣdHv񈭟->xB1V58bd) ^"ͨ#yA͑Jf%2wG聄umH&#JZV;D*{LcBŠ9 &4b6)ĜLrؖG'a5-Hz|UK? ,}; sC׌ԣd_ w֗j39N;-rLAB$8ɗ hP 9JŒ6XN'SpC@`SC 16B)a.z9?a&dV??G[ǻګрEp@ 17ZjP e1\@cTȅ fg"S'Ca~A/4˚y{dU%2۰ --޳ntPE@PZת) sl ,8WqI۲*Jȧ|ܽ9:eyfڮe)ߧ B20Q0Ni/aݣtϫ+@FK2$޷;]B 7A=E;\I^oP0EӤVHuT:G ftЈ<,LsfфAGRqKT6߬_̸DUƯw0#;qߪsx[L) ^PMR<;'Jo3"ػXm15jAv#)F۰p=g_1Qi?ɇ iD=BvQ<Մ2t#N웰X LB`ACnsB:na1:9 J_dP /e<;BQ2 9eĻx s&a 4(@70G03@ DYg`A*ɟQX9[6pa6Efw'd>$ɧ*BƐ %{kf"_{L\k1~TFp N E|f/#Bk'^_oWäƋ$6bAZ>NÄe/44i4k^JI<ߵzޒ]Bvlùe`x,o xrL5.QX"dMR]Vr [,Nt'DG+?uddIdԘsD`t`[& Y%a91D"x<>ʛmRRU? $'N- 20Nx%P}#{[ 1;gV2s.l{w_Y!T"!\HK8iQ8y7+nR{.,Lf]@O`=v0佨cPU,ɻ@38RkAo3`W'X%*a_gݬtA]WbpkacSuq4nP l^/.Ts@V jL'Dyu@_AI.wթ`Q:m») G/rAdXa=M\>ΈhbӮ0 ' ']|5ʶ/jjv4Z`YUUCce'$wȹVԝHEF`u擾mK8R~Up,RO^s"a]NpŔtuDˌ$zйQw kz>3u3Y lwt $G3(uRg(G`ϵpw" +4WĆ.09Ls=UKj3+G%G5k]o(ޅ[PJ!sIL|&1>il:nh\K"#U,`f8r8b.uu&%\{OcRWI\ .uYoD UDkgd'UX6?Q5;zT{{zKz?>/Zع\{s6;fyBWpAhHF%g^r{7z5eMBh]C{lžLl5"%=$pPݲD1Ҳn>֜b6eQ{1"{%4lV&L邸0+@'S5ma4=mo {ƽ!l 7:C8x%A!=6(4m_/ĭOoT(|y6xqpUHӝ]O-n]W) 2BU%4jL.G?N ehkmP9 >L `0BEСǩ#Ҧ>>f~TiRU+jguIjR;8ƮWEGȇ`Br ]?KnkXZ+B=#?$"5h' ԣGH0vzrqԤ8TiLI/~F`I.P#2fC <˱f WZk:;{n M&$.e*/Զ({> ϔ$%98P} éCzNK_DO|1"S?-j+֡Z U&$]+LARt_X>}2BcZ 3t)pL@VN2N?y֒,\$̨[츅n>ZlUYjEL!o翿q~,Ğ'J6,_L+4ДY+bhIbiq ?jZKI=W+nU쁺;PKg GgZ_Pgiqo4a(ڍٯ)bwK<΃N}z`w'0 ^|Q)WLhRC?$S+>S)H9>FkN<$,2GTKKtB)6BsVzm G:Jq٤u|qL՜p9{+X.Ix:b>`ASa763 U~TVeӔgRvɉ~7vwƭտ ػYUʫنД3v[<$(5`Enb]fΛUߴ:Ica@# EA} \U\\V%DE&@C6ӈmő6"hPd<ɏHAatB*#T:WL5>l$Sj7@p%wv pc Hzr.ǥ+hQUeQ&MlI_N(>ᶫ Keԩjzo 8?6&/s[rΩ`5B)%%"?&:FA;jpQM!Q hGs=P<ѿr!PE/xv1X/f("0'iAxؗdy0WOSPG4ͫ;oH!F5\rDM"47=pkYle{dd` 2˳sUȷ癅x:0m;(M|'LGoKG9ROH..5oIWUD i-j4e(om '4F4ّu IM•;\:6GW㛋-/l44}c0u2B 'ҭ Kl<w1¢wCEN*ٸlى{*?)*m$G8x7}KX zP8#Y3 +y $g]ז2U]1u}D3(k)hWސ%. ב`LZBb uy L*"@As7 ܘ.Øn~ ssĢM Ň^zFDg]?Nk].~$*:3]a <_ ^cCQ[,oq,q34C0f%  X7>QDaƜUK &dpSXb~xr#OHo%+m)rsG8^WUQ#rf8`2(؂ís:2ϴtGp$x>,E"u8B>l 7V$0X[*ʢx)2rۣA|+wTC($5yS尗\0߲Gfb5=YA0$sɅ늴RhiSnx-d1I׶x-B)p< Qt UPx&Al8Xҹސ7pXde3h&3yB4 ژH"vNGnY&z/!cQ;ft WԁJh0*0:7]M-icbG+wc7}:C(׍!v1e2E%&. 1Q  H |qPNCJ7(μ/N2"'=?au i abE{u IQ@7 )kA뽲noԔk{tRw>5)bߪn3eؚJyHsx1zWߣo?*Azsɸ6!?e:N1Z1 tXl>iC99?=[#я7Potj\ 5J#][p{n稧# q]x'tWC_:sOT$)-)Ko|4 h6@>7ۖ`Z QjYp'0xswC}YIN7e l"y:`jO, ِi<߮bJؘ-KNO#DPYh5nICσ6Z~t4SQ/eO|d5څKaOz߽LH" Ȍ6bۤǰ&.nijlt2N;d)3Bg\'WjK8|-w aUD rywI|X`Ѓ'ɸ|dUGhMJW" a rk_ޥ'G92=hxF't\»H+&F#y0 3w @`#Gë/!jE)kI.;3xl~㭣Uy,8786?1~Q53!/@ Wz۠xŤ3@BP]>l~֦rmO Ej詮v I/j,bEN^ H?'~γ%"ݷjYx(ׅFnaSЧH 弔S ȋVss",7:m?F-r zChE"LXD! t1ggeNpp ~De5}tpǬCpw6k&3<'@A;T[ Ǯ68}ȅo_rf*ThLp~Cfá{OήnJΎW8AF_ Ľk:+V1T5"kۓ1&&`.0=7i6Nc>:UINٜ,"~ԓ,t>m5kH H:lJOD9% tUNn!,H*ex(N)Xրb1>W}FN& G!琢{ 媈Av_Q-pE=ݙoG+ kg%{ ݍBC*z/Ui.={ٷ>ˎ)C3hBmB``AS=*2/}Ӽ]DO򙗅5/ͱG|ަU+BpS <(ORPU҂P0 (2}pcl$9rPW^Ӻk( "bإ,ɊI&F5` Z#} %V=0B㘍+c*To6t2P3slh3 sm`hBCGYj%W(o=y mg-I5qTm`L}QbSR/vetf WY"ROzء*̳W? o89nJ"b}iĠE8lC~FhbrBde՝4TP-oG7!ԃ !eXa`pМhpW6C<0 WӤ.ArD2ec\EQB?蟘NEw3okGyǰ-U|yZ`o:},s;gD9B\O |,{CZc!_)Ɏ~6޲KlZKz{"n[(eAj}D["W~GZl%ݬW yRɂ:d; wV$֥hIB&?3.%a# C2gKeS۟g`<$ϣ$KiƊY?~9^W#jA QQu-U11b~+'(r̒ 66w&e9 n4J}ҡ$֤#8y®bVjr.#w^]PEDžEmR_͹>eB}T%lqݝE9-')!"zw rVF”瞐uGZҐ<nS&g/)ebU̸I zYZ\@B#1DqXFM*~Cn24aF ,x(1MGo>*?hOC>Y!m; &/fS#S'GbK\dGeXEF3“I\gRs#VMDDL7ǑϪQv26ҥ xYB Xӥ|[B0Ф^Ks^.ݹ^34dJ+Vb%.E˟H n'~n IVvw @-oա~6=YT*[&$nB,Ef Bۑm.ܾYűA'Z.<Ѵ U!ZhWjx:5~)#*k%I8Q|,]n0n͛IAZ&)J-PSn[+ TBnc{)EOmx0'ҥaؓ$%V!o@6{2w=aOåܯ<6!l\[Xb$ɕwYMtU94/r.JW'=uͱ& @/m_ەۼV)a s'ٙ4f$# L/۹GB lx Q2+`2V- 47dmTchwI{[)4+|mHD'``۴u1{ퟄmm*\(Ja%t4q8F#"G1x}tx~$(]˦ٛjtRp27@=.Y yej'.w#$3SX©_5r=b1`<13<.u]PaHvd@Ba¿K>rK7I8$dmPb6ʅ?],寍*9&.(ƈ+6N;LٓdžX1;PMOVYn@ٕ2~|!]B yR_2 %xOb45@ft/ҏԍ8"jrP+ߖ6;gKM["_ZFH^^#aTZL|_x%GNqMZ;䦫N|ho&% rZZ4]\Y:HQҞ?`Kc٥'-ΧS.{1S\>R1^B)AkƁ8_Vp;v?P%b3Myc*-W RpI(ӱI!&|cDgO -3C򜤈quU\ÍyŘN"}H0o#&_\CߔT:kA7G u\ea. #1J6K6X_iR$*}މ.aF!SS{v 7|%7zGFhN)'U`V8}GX\%Ii>,Eo}IQD@#OS`fJ IuS9k~a{evǬ9Uif+OP*ef>V#T^]+H[ν^;kÊOf]W h2Gq GFaӒ"j&M܊-ocx*n:(La ]$3:qc!:gO$0fuo(gU.coz rC°v8ʉ3T'Gdp$v1pI\SI$i\0Z\m7oY1ލ  Z'Z< aBuiߪ)/.ZuJCGN;i$~ga([gL5w%Z+FݕrW4bU9&$v`2hQ~k}Kr럧LO:BD\т,'^܂s8$ֱ s9_)D!I- .Rx SV(/t(=-TkC29,(fqtPF:vm_]bJߜt 9}lA2ĸ AVF hHYwXky@,N+sAzQXB.Þ뙛@3xk>*(IY'L3'o RqRo-T{"S$_(2Lph°>GMY h14]hL>U=FHqbbWl#M,SeL1g9"%󛢏EXũ0p#:ZbǜdH`G*q}5i\'kL5ݺy|5 5ܗEH֗GݧߗpCL-.$,iǮ *^ieKq G8(%˝]k!1+,*&tAz7C>  e;Vis  +)X.1cW [Mnk|ds`Ն Gڞ;:u}5RgQmP?Aj2q%@r[eNQcTay=oO/"Q-`/^Cr/ǫZv+0 #r&)E"(vGy8/S 5޻y;Pj7% JhL3QhE 'D"z'-*J?2 X7]d6W8憜cɇ_46f/C-|L9d(͚wyZ\tO*r1ƚ* 'ȴ\_w<#l#U 7p 3hOz<شZO5@grl}=㷝3 }B0;$a&Ӈ٬b;0YZ07070100000018000081a40000000000000000000000016439a356000064b0000000000000000000000000000000000000005100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/ast/ast.ko.xz7zXZִF!t/?dn]?Eh=ڜ.+X|d$E:NR%'eP\X鉑֌7 }E˧Sf݀a׻b%Ci;P>6!ګ̫ G+Se.|N0R1Y>&{RfZݙ$maP M8gYNs&",5n%lVfk!bMv*n+ɨ?~tVi|>WiC[6uV/{smAJ XN+yE/#3pP->^lJ>47To:rX;fui>Brf3(N~_2vC_;X&3"E'D, }${*D|/BgX?{kp)[HjLR{ьF'4yT Y2}wϘFgXϮ>VbgK~@'Nh0Gu160ul7dHk`;ř^ZJ$(Md5'sQk_k5`<: 5t~W"v_C/puݭyTPoOWGي}FC,oO|-v.b)'_ k;6w 柾+ivΝH[Xҝx[xQUA%4lMED(c2H:7~x47vN;[19 ?Xb+]˦ _ҬR>eskqܮ˒SI5Ng7&vc L7FeuAs̏8!2!*RO1}+b yS<-)wJ9uKn ˩Xp̸Daw1SbC1a45 kͣ}6Hj/ ^YLlS(f툯'^;(ƐLA : mkml坳.mڷFO5mR+cBS0Nf&ӯ9'SoxCLH 1eW)O[m$m Hq/H[CpCJh&KWG[]ܝ;/4W D%{*ZB ^A[e!>wgVt7‰}?1^E~iG6OsO\-[ڰYfiD`Q_8g b i7\.? n.NƵf{+ xӆ5פ;;y̞>7ԯpSoLØ+&':ov# Zo鶏Y7D:Q3^Ec{s\{Pw#REm *`,2R$uO/[˃+P5 -JdlˆNT|NL&<*%*gÌm;P/p8y.uCΛE@o?1Hې3b-HnLm+4io߂;!En\f hF&r[ <ko oC_FYϕ8Ѥ:@j&`>y6zHR"6Ps16bج2 J =7 %;s/}I,%A>;AFtj#x0MZ}|C@yhN\4/&Y4+VDŽi/ _j\̰smQAf'-1"ᥕxۊ`HLX$t')Hm`+'$>;M+C& Yr \jy{YpxG-n+B1ŋ*ة"ǵ,|ظ}8j3Fķ̑&̓Է e}UK_h͹XW.F\;h&XWH7ٚ! 2[*48\ˠ]G/˗g]ۯ~mSsL.d5=;s$]XNF\VzzR1U*+gyN"`+!t(Me^b 2|Ub~>H2m6tg-pEcmN'D,풨O0 .@!LfK .$5ciJ9m~\eKVTd!+yr#-%T:ei,D>mߜBeƘ/~k;QGybsˁUV#pG8X, px؞unz$0!;^xUl)1߰ƀM2b5 ,!\!)&K4-9_2X&},fD]xivn]68f]5e|ct׳kPSjרR+_A2G2:¹`8HjQ4v^!D!ED_g7p^i)Yb^JS4r wcj=.y{Hmz'v\ ?P%ʣ &틝oa| mjgŠ? quNOwdݳĿ39HAgrXE)]vW<s"_Y%nk$ɬ;Zӱ%7P(88E~ L$9Y\bm͈ec^CL (s1o|#yb粁Eq]㎕'2gWG4l rV/cC_NTRxl*s f݇2 *y~V5j#jKb/yu$T `?ⴖƓ7nV0@K=!Mr!!7<*XQyJJ(S j9BHum"XMaa#.ߘ8:1W?FрWd m4*n"5 SCC@hlg(4m9H`.#Bҝ!=G4uHؼ5!?8wrnƖA̵j \U"^tTvxRk8:)d #?NG]o iʨ3";@XrևY}N^:!21;N!XPe /LS`,D!{+,GnI8,,߈bm!bK6؉Q-]w_@yc(?-z҆CkF_,Xa-xA*۫uj8 &iȠ~?F1e+!OUm@㼮"}9,vLyY& g¼8Ad9Т4x8Υjj'$׈tt勒b@^$+68#kqrv9_#s x: ?37};Ϩ| ߃}g#JZ v--c̒j('lx"2;uq'AZxp\nrmH$֫VdSGwmr v13ao)Ob|J9aRRݳ" ?;p]>VmL=M}Z`b\YWz=S _֠~Nϝ(NY ;!@/gG,Wx"u{pq p?"oͲf5^ms'#ر̏0etK*mz_؋jjDN'?;.ץ i$4țw:쯎 `-F.~*PA-1_FM]( :tn}qnRi{G \mĕ>S:0o1YF5Rhx/W}d9L۴_o +sU(hF%*UZmCʈL(wr,lC!ӵai- _ !:{f3R1M:[k9e 8ի}8LK$!,^BXu^c&H"<&.dy->Hg [yiLNfm&gExd#,QPO--]x6GBkED>ptߵ.W.NS?*]wkSW]_Esڀ86$ + .jS2oc;U0X%*;?ytɥeio5Vvm_HM چ~URU,>Y9Ri;,qADUkeJ p!A46/,c.{6ӏUPs,o8?$ K@z)HSJ?~/et$a *Ertx^`;?7]!;ĸFd~nȞPtHlΩV8 ow 9liDho(ڍm$:^u#GvU]\G t%\6E&ڛ k;Hgs%;6۪ !{yHˤmv Vg>_DTJ 4"n3MЩ]k-t\($.YBmYq4HB/7# V U'T5e](#๕l i6 ;-trt^X^Dc=E|xrR''\Eo 5EC s&Hؖs貸l8>ȅ*ɭe X>q@NN5jB^կk`߾P]6l]dL'|&2[l\[|:Y HnrMO^*/^TG'w}^q6:&ɤg8GSz\}Z~ݬ b;zΘRW 5M eZkm{ZX^&lxq7 *hny$Jtp)q5Yv]#!}Qf!% Pd]&3tpr8ײh-K-1źMQ<DL4^ZP"XbxK[ X-%X61z6*}u5T .錽k#C5`+Џ \wudw|'^pCC:SckkA4v[trLNى_eFD&M\6*/ԼG(Vw[х%~yO ZEĔ[$ 65' ԽvNuW^\kѤS#ރf2!X!S=(Me=,ƃ/odm W*Kvģv0]9 n͸2D_9R7|{;`D2\3N+)cuԺ1=5%*|iL2Pءʏm$I=7"y)7GYbkΤxca2_BuC g`rF0g\/tXkcUJL`_Pm5t߬dJdǮ4 $aNOπؽK7 NL=g[U%כrFI= e8aĬƹzޒs]i7]r=v~)*_ ZXChxuuu=_Λ^60ݷ%Ψ{im(Fix.V[).O0N;/q*<%fs[ɞ-  w :mK"3$%.%%c lmiIK_'%EǠr2gtM oPB%L&IowN$ ep_?`9UQ1%UI֑l%dեgKUPvL'$F/M1m)3G$ ]4E VU/d^ɌizFLT~#Y]B&&`1]޽[SbM2ot!#I1j0MH1S,(]c1F)9t #@h6 ?^_il2bg P # JSb[KH_L1%sGPlJQiNxb0 l9Ò OKAn/3C?A iJ̣;g~||YfgzG齨_Xڲ'?<%2@&B Zke280)e(&Ŕ\W%+mA(:L5 mI PW/_LѷfsyIZ%OևZhB[o?6{n%Y)tU_.DƳѳ`u/8(^E 9ֿ9@bΐ*#>:2b <{#H@@Ȋw,4u޹|ґ}AW^b iKC3p7j: I6 `K-0\Xь߸ [%@>csi?PUi3bfmUY쟆?!kkϯUf;B\oIMt@˾3偍(s3ϕ"uz4 E`9Ub鈨$K8W'5'觱>Rb=N*'y#0B_e-$a.L:V-2vו|v躤:w)_5Q1~[E9<~qS^?>vMAj >7<:%1('OHW!䔦po'`@$.Ń欢^foJ pB 9GXIouHY2ZH sebXlw]@AfI a{34.5ӦZ<-5ɥl3he WW5FdH>G=f%ckifňОSAgI$u_;I/+1iH@$G GVrvG0V/V^67;rPأ?= AXc~w|=> q$}[<3(L)"ltyPj &1KlPs'nINצa$䚁b0j§OxκarLsrAf#h|I$XLl;/& # ϨiERPH;K ĞJRmzBBKH1f*ow᎟>-t%#:pnQwL8~SUY!,N8.?.aU;dZu]'Z7"Z; DX/dsҢ0!`8eqt)i3l9-,y\;ykth]=T{Tn u]A,_8z#tO@5`Y8,B`S M;y 8%V@c=2JiKBFͺG@fВc݇q=AG]zn>{^!x {XdG K'";v)D6cfn?8:Cu'?VX>"cm.yO&OU^=^z&"/[%Aj/qf,{[T/V%M墉j$: }S75Ńq'BC<iϿNIp]ZNvΨdri-uiFj4)22vO-ZzַńwڸޏM 7.i mߍ1)@ 'M rTK#z]3Tm)"G4FB>4K 5X6^-c^ױ҄ E``Nǁa46H#[vA4{x˓ ]KS*13W- 'Xo.ǔ]3<*x;66ϕJ[\aZ #Ԡḥ-% @15pOi&>6bشr̂&o4XեD^X\RL *B2+0P!j7QrqU?$[ ZJ: M$ VBloΑ(L]pDޢ/x+KT`Pζ;'7d6V,zon?z cϥ"cնozC¯=~).DN9IߦHkh$\ $W+'PJ>R6lF@bV+I~vPB.(JUl!:vA"?+%51!: ¯D<($o4mX_}(ј,/9MFD kfO+s;`LTo1 ' @'[Cc/εi. NeY}ꃪ*Ԯn-6п9qGV6O){[ 8gYBȭzGp߮b'Yo i|X-ļԞ?+Ot4?㨁S'Nʧo~8yp zfiShux)CxA_W @rL1qJ1ĥCH郦ٗЊg.1"-~>3sE_ {_'*qNQBLOwx@[l1B|Ǿ2f⥔WmvIU LrU?/1.6;RBr=PCfnmfL-DOpXk8#2[Dj ,ikI`1(gX@~,:2?(GOH~Ǵ7-m]UF]}kxwoȅ2[z4軓"vuHٜ&[-p[W.XnŀUYLIj W80$^bb7HjCm9jh>iE*[9AEoJ.xv-wѼ zYސ 뿰Rz4F})n 6ӻ:wNMtfJ a6SWq)DH߶5*3q|[$fQH-fXE'(wXUTʕAO=ߠyHO؋-Pa] B/hwh‚ICEB":<=v3 /;Pn;q,=BE©x XNnmg(ɋ4ZQJUMXJ!QA[/ug7M34  GÕ5Z5}כ8{^.l1'X +IHnȞR/̪@) g5}_: Y#-ϧnp4ͪpIdA?D7 >̄LEZƅˏ .ɔ @.%G4@! ١j͌`qQb)džr?˼(<Ϗ+cr ?ӂU)U;nOث G3># ч'` ֘ިr|+ ௧MU 5hkِ{c5R?^1gÏ2:7^e"]y`;1^#NƬyS7rכ3P~iWQm|}M[@Rab{zXw^ CYƵ`hJ]ķPʟ.G:M>HJO*Ô=dž32S1w DJB- hEB9L׹;<$Qh r˩QS"YYkd[NJYल=ԇAgQHK3dl54^zeBXɣ)q7?_'PpW{:ѢB#0%9$@HbsG@FQU%-5(ቜC?iȫ?Vq^-_:3H!;À[T=s&Έ3i]:dž <ӆ2] Z/|.?ʢ!d;@,fܽb0AVRͽ1Q`Tg?!*0F({(BiX]Njk'Y ò")yCO9`;m$ˬ)MVb%G,mzƍ@PXyN*)तhU>,YQW⻣xLJ5NWt@b@nPE=tC3{QS `/3H$GbЂ*WuQ/]]@:U`v5v8.~)_c)?pPB=#"a,7UE0|+ W{>5P fpHj?I)Ar EK*?~'b_lJ5Y('* N4]8pr:ꆯXFR4oG4)2;k2ÒIV٘&;εxJ[Mz%Z-FLznOz' < G\뜣~-gR-6T$n(LyEG4DwWOVm87qЙ"X&ʢ850:!871\][敩" SDm,+ _U :U~n;ҶcM-89 g畳xۯ3)oF{6@-LƎJwiw>OruuЕYCt=-L1iCչehmYh"%Y4o"mMm9߯ { j/Q jJdGL7NPpBM31dsߟ4Xg':2=RX'aȎ=`b=jإ*V 0Qn$*ͣpdᯙe6 _9pQ4%f a%T+ԝՠVQ| |3#0,el~ZW@sy2+!Yk $b}44 Rx*р@?,QZU-~qS*4Yp2"~<:g6mUS!uy~iC 3χƜ) P32E|(jSnuߧoJH'a:'0aܨJJ:7a (x/JÀtU$K_C"#3\Xb{To&7(pgL+U,WUuٻX3N?m Re[U/$Ep i N#JDo]Z4UץL'Xh/di@]QQ^n ߬erދ"misbV63 lDQb6 uKIяHWJ ,.L`c\9\y^g)~'b^1VQ^$W{̮ *l< JOX)3e󝞥@O;mc"AC^pnـ+| `%8AQ^X IŚK_QYL`.n3}DyQu2 HHwE%>xT?8|PK^̓ߒS=z!&GK; u >M[Qp)u-9w0b $ޑL>]\3KC8a3vFsò<fCkJG\om$mtz [}PEܩ@è弘00ؖp6N z J`?=^o-vgLq' +TY7Ӈ Z_OT^@*=I)DNiSE{,]L|źS7Y3nhCY.T'x@Wm<՟NI`=K{yԐuaLp$i&΄4V hd !B4ʰ) 3$2wy£AVKtgȥ4/ 8]N4דBRD:s::Vx5)'TAd]RJbܩ&#P;?dۅN4ȝDyBCe}y6*Lsl_n-H}Uh{eT J*Cɩ#9cnGs:\q M֡.=*)u;3 '!Ul3- l6g/FG1j? YRy:bEM`ݪs\Glg3X' ~QF7r1Ȏwd׻~>C (eNo|h, I*+6*Cq 2kW3}~_mcMfسymrVvmإuREںA{8Ц>@QM,sa@}d]qO.'5=bu!;[>cHL\lWv!Psռ;n銢#=4ʌ`lVY ZP<ƍ? TT$翣 D)[;#$碩WƏA0=3cekT3AʰAut/X4y{{ۼ>`vytFkwǼ|v99IhAg| p9%C)u%DXm, zg>"6Et '< %`R'P \kk ASDAi8>Ge(NresJwHlaV\-Ž {.bصl Q3M €<2 8L.9Qm(*ͪƨex7 19ԓX"qdh`6OBB؃C Bed55IϡiIM6a$6f旬Id$rnx/|o%^n=G:jRD7(`7x/9nd~1;b"=|&"eU]փg#J0,rf*󛀭Vג)~e&X<^QLq堔SNǍѯ2Q7H<S-'_6gUU&IC.hQqcAB>kj Ƥ0E[Gj5lY`9O&J)YH(Ș{@y鉋t~=b5V%+AYKN,1np{pa M 8y@ucL"w ~yQ*Í^T(YI.PB\e3n@.>2҄cHNkUȺH0o wUH( -%*0$ޔRMBX,ItDˮdn{U)]!$/U =#>X|vVn)ِ˫+S?+pclo7+=?l0!@Is(FSR*9 #c(̤;c]h+$5p[ !G|kv>Rh_}EtX-q9A~1S !A҅ixLC8CtZl6 ݴ-C.m\tHo@E,hW$"BIK-p*hlX1/_HM}/O5z/+Cǧ I3.@7}~WOfW޳{=8`x |Zh2 kY+G]?p*Ao|HݔGRgϋ8+*ySd&2͟!S AY"+g9C}^Z;*9 F\ Eo1Bt(]?n"ޑ&u6C-ܴJN"koϿY{$oa 7>lRٙzwE$ǨDWH䌣+Bb ;s%̶4$!.|yQʥ:(1v0^m:͎gb!|%r/C28Eeϡ|V^-Lek"6iښބy8StMӅwYJH$oUT0}xI4}VZk3~YA1|pt댐b[)"|*jm 3/ч?_ЩVJ&ɹK/óJ_"=tZ+bJOc*p1aL#LvFb:Ha] 'S4`Kyc#NLW o<lg)"R(_S: ++Ê?f7;ѢvM?J C~H!P+U >>MA8+ŋ1niNal8xeBSW>+uE qjZgKpΣ4/'ƽhGN{a:{rw1xE"bVUڀyO-Lj[,A3v'陦 j޽>d(E¬3X-BF֓2Y@-z2r 6׉䁠'Q+g4YRKXUwɛ(X"[ћrH}ߖXmc殠]V5g#},tbL:Nrr?uаHL FxCw0CńJ DC/,v"Vl ـZWH^ i+)`닲 q d- UoU3ËSb;9!s纄W). -v#0'`[(m[sy* ŔRkn ^Ϊߨ[`LIJX|tRJ8{õl`" r<08VF|ݬdg22߱Leq`3"X Z߇m m %`AJy{~/4,9q_CYcv>Ɠ\AK& ~z_7n|[9^v(3*<Qg3C4v+дFoK"(OӾlƻ:jE p"fa,RжJ4numiU3D3~*ڕti6S?0`:.4R9I,oż0?ݫ>"*©rFట^(W]/{O$pUر=2Dz$|Ѥw$aWz/(u[SŃ̀GYNbB{VL%s!AⓈO ݂4] X%8Rƈ@ljAMpO C؃ s儚,7'_* nVo3❱Z5m!?i*PVf|@tIQƕ[ۥ=Y`M e%^zÿ|v,i8υVG\=r7(ԧk}JIaݷDa9F;X .;"iY8JBVda{A(.g \_tLf*Y@X&eX1] cF8 Bֈ KHj;`M7퉶쓺F6qUEg}+<Qr.6U¯A?ڵOS4m`[e$ ŭJ-`[VW_旕0kirh^%xµ* dy9fM{/ $iX&-"}wc0ʇ`e@`~Kup:پy~ߓRז\Ni| ֏x-%}.$l0AI{ә!V lo8{(0)u(2 - Al֒iU!޲+v+dtsz! ˵Cs{Uz"d0$hߝX]b66Q!{r͵|Bl`v} ܃^&IwY_:Ϸ=<%;Pu bU[up:.5H?a+ (Ӄ?̑>ҧ2j*ݙ~G-Vd1 .7SA~78:_Z"$C=0Qrġo=19|*!9'=[dzޘ ﮅN|]iW|xǫHƆլxMǡ^}sVF%a$Bxb'ؓՀVEc/ܰ9`*#SC2: ]5Vی, ,b-U׿ 0.np 6Y,zTNgW~0m>"\D"N4닺<n<$i 91,`*f^ʾETjW&;wVEd'erl]Kpһ-ѿ)vЉu{FDLff#|-n΁8wEy 5"\q}IE_ X)M\?wG-"%Q/ЎnGq4&ic.5H7AQh .o '_iB{-?(%- d+4#2 {]MY1nic@7:ڇ!FoQ~ /L0|+}lbZR9T<;X~O4¸x\>r6ӟ( k@f,ӵPOknV*)bEu/ k, \Eس~-?]cWՁSLÐJWPtiyCtr!5C8G\8ȽoAza= -)İ; lꌌՊ6Eڭ~Z`gm7_m$fJcsn=;Μ;IKKwNdÌ:ѩm D靧ljΊ:PA$r![cMw\fU|ϺÌ AnqWB]`5?Go cqh,sl-9!Ln ,Si~5~a禖dнa$س*f̍ߧj7y"- 5#(D?t9ac [~$vAI.s@Ӽb[2 2RGdSN RWbrs_ z~pvƥ6e2 ;w{"yRip,>MAuoDs4z7."lXD:'_=a}+0 zVPVƔVӢw9aR$Q[\pocnh*@| z/#53\~T6Lk<}!)VQ#{*/k#gF)N&0ݽ$sv]\Fm XEÈy绀*)\Sg̉{-Ņգ ``}*P}v7 ޳(wGO-vH2 kKF,7_}IᲹ ^?j>EQg [ڒ80GHA~ $sׄ(ۀl{oDiJahϩfB ZԔ*qw_nj>7~]-j7:`Ջ q~hLBX~Dno AoKuaVjS~$wE (H@ſٛgy_F“IـʙA╧SEeR&'6BևC,@Gp 21v1OF}YM$Ǝ7G$8S[qbzV?(]E9B[R+gj:Fe v?a1^~ϔµ#٘51-AAt(عv/ aZ㠨@>J0w+D&)yv{P nX-W BCŰgT[ G:G7".ªgeP ͳKi hXa+ Z4@@ϩ5svDg45i=0#:ށeYN\M=g|k"94z Ex N" 7z~~ot_[TހRNJo2pfMXgA=NFrV9c[=EbyK!ƴ=,*DLEW(}g"vÎ"f21V'!dؑt7ĩOݟiVH0jhx4k[ٖ@Q3yC h ֮ mR#M"40IGL!bLY/>cX|D?5pyfnz^/AkTv7Vٲ~K`u ,}*MIie Ծz1M.MȢq&JQel>3<L(*)7+s?h&g*7+:~oh$?NUFxx6B1؄!61  :AXvi O_7)XR[E[jIbzVJ腧4&|$AB\ݖ@"z6=0d(?q}CpwDTj*m Dс^)g Z|u;$m=q9jӅ9ƫ/EQjއ4K":;_BrA2_mn9pdx N $ͤQL-_#ׂț>Bq{VҦ/lɅ5`15EVYjYnW6|j:#O9䷩0:ȣšƼWá%OLФ׀9THBVA}%Dxd\NY5Hi2PeQOΑj# xfT]}>+ m'!|8R2tƠ8b.>[-r)uNމfxVZ6J렢 mv,v~"z~^./4UH=ts@c}!,-{;]}|1A w9oK$ VI bp4?Ʈ`Gt4B["dNP^aڥqPĆFAG7YCmn\g?{*_$ftvFZƢI" yc9X@9 z/Q ^^_"PmK_ I ?OV7(q 2fβtOB\& =Uvt[:0E9߾m3TЩr|ߪhg 3^l3'(puÎ1 V&wyBlYRF'鼶v͉>58N#51\-5ȫQeWX7Li<*uC V{x*km5 |HСu~].KoD+C>|շFlopzא0c!˞(2oUWhϷϔIL" N{R| $]}D#LwK?x 04S֘f%uxq<nVՋrᛸV>-}L4Vw߫ڹ-eO 1E}Lk:l"LLcVWm ҍ6#1yF 3-j.cMKfKPg08M!۷ɖزzI-J.A~Qo}dfdY{ptڞ`$ȼT>e}kG+k>[ߝv~ă8m?7%\uy :If0&3(kQ)im'z|G&-DuX@u$e-vS- ]\DqQK~7Y,J)y2 1ы&`FB;ݏ=na_q<[G 4~6#o.mԿU"͆ЯJԾN+NnsYY d n.ȉ{7^\C 7"_9C!(1/9-"lAz̡~8Dƴ#k#lsvP+r| sTN$z_z-v۹oKN<7s7 R).?9ts2E(لS=֊vMmd!|Z3vIҧN1жkuj(Zc .\zDѪ⭏x g+uI]58 ~V 8WI|Cʻ-XXq :Fba@EY8 s H !!)XCr.e}[v3\@Ǯb/ՇД|5dILnݙ16*(Etj-AYy8D+qeyQ)ʦJфc 7i+ι)zR@no9;Dr-")e2ETfW嶬5vBb4ɖ8"&Ʌ"ztXO7l]`e26:ƪA[牸4Ƃb?7o~d\CKfxRr/p)aWRC*(`16&iK|ĢecRNU}'I0Qx#'H9xu4l*mke6N!Pј4qg(]ZۭXΐ#a`N>Ţ\+:LS^7Qp  'S)?M@)#S5 D$Ǘx괾˹mjZji׍a{WNB/x=%̨\H}8ȅ$? a4iCBBB+z1+#HPt| jm!)i^}y| J<ԗRb'XfFnHF[ւA/A!L]4+*,Kf<+\4_^4ppnpˉ.1}mg Gy5lBbF,1"g " :̦/!Jïc_(n."zr_Io!Ņxn|}@ALzCd>V[Nbnw׻}`n8ZH>KqwKb@6&l8_ccL)2!ZEfbhrC$~ ^J1r>`|H/h̗ 57kZB[ \fwώ_gr_i N ڇljE 呁DP,^ tԟWH!#AԆ<&f:kA^&e{*UOf2N(6R r\_x~7q1>` ve&!};eo +`{x܀4#,7|!,ۻ_gq)/)F\Y3:%N{SLQ47P("3ܡ1gXfm=݊A넴=ՔE:@n.x sD;ڒ6}~;T$t[wb>kbw̛zm">6d&/}xhHGBz8j~:XWN=]Y>_(^C19ӳV^^DPݑhҡ=b] \CJ`KHApS2_E5y59tWJ}o{St(QKޝ&TMkOt86s)ٺƄoRe}B_(5Qmя00n9RdJa-< ʘެSg, 1Dѷ$GE[v.ϿJ o%z^v#9(lOP^ jd2p3\Xѻ3SycDd3y4]Kl gdlj8H[ ԽE^mZ h4Vb-pW'@)wPn_yXJBP7ٮK0O4c\Jt]L w4/ݳ ]yVwDw/pEv&B5Qtm[cԏڝa_LeE45V}~*Lϓ=M FvƵ-[RZmdDRtN&?$6@VF@7 E! P.!TV} J!䨐*S=QhtƉR@Li(2){w+X;fq3 )P,095:G-]>.) vQ$ƮIegEШԽt bKsrMỦkh-n%BP,c6oW&I~Y$! ]$(cə'zu?4JTIe4 bZ<)qD`#\)=rY1qBhZ(Cjx 'VqØ;:wAF/1: NE|>6Ju:|BqcX$5=V<45[6Ӂ`[1 9TuwaBz~o].脑]kۅ3Щ}{?Qbb<}.C/_E)U iF ɡ){~w8䱆6~M'k&*|b>s;k! ήW ] W"c\eh< HԴrt~b&x:W%kF|?eMFFJ`+ŝ*ּbEAv!HPjWrكOTv.f 躆Y~BY\7Tԧhqmad|eM[LisFF ;P o|N8YzÕ] V܃O&))P>;r3A{<ꁋ%C{r+~6>{"#o]O"l̰c{Ê[VA4jAɧ34ͫ.>g혰 .u_M*#ZeQW&qF7uo=nC')XSVFǀ*nﱯNABEf< {Zc]Ģu(CW^3r{_*18eCv3gc9hBn.7[}.-h\@re*bjL ľY[H`Pgdl,=D?c+z A\,N Z5d)F'{L1[ikWP%b7UYY $4kPDӿ07%I7DO WAE1`u;N'b \Rj1GԢkÿ{ѣA$}/0C^kn1MUTҥ!:B)\$}Q`@:4(v>C_Q#8"I˚2P$`6ٱ4 |{)[ƨTؗ1p%%IpΖ]ςvֹ Ϣ2ltj$ds{$%?BPFTM S"=Ats1WQ헐qLE)sჟ֐\$9@gfG06w^ˡ/~ffuE;izQTpBQ2>Ӽ{rG}7,lhw eu@ruzJ~ImAAsyn軓`M]-z R`AJvЛ&4 v#((`KkP\]7t{r "fG 㐝^ 4SѸp۴1:"."h)#ۿOpGpo l_L쭍*/ɝ`|:y6ఆ;w!; q$Z c_YcuQ gDc̓V;Sk8ވ!8ޖ6o joDk[z;nQKfϣ ;ZDϋ*& 0&/g7i xl+aN)mDJbH[yV;C.o+M15 >[ ^o5=) -p7P(HM-q(F(ē҆_=~G|ce4w2V7@dF`>j4h^]MUB\+Ky8uDW[&hn;)\uN\T~:=Ɵߋj(naO=w[hDҷZH||L] OJi=yst8ha !296 .nZG׬ <G ~@~8`e{QʙxRdm`?W?|>)Ȭ)0l 3iwWMc3ŰrP zI WkfSo L}<g _hug`e+dd]xY iKs atjNlm?OZc#)4C ED(M57a~=7Gňc$ d@B (ݺ';%fƝ4>@l?_ԁ>vbvãJ>'R*UB9V9; S$)W[c4@P8X$Iú@R Jr#JjIBakRgyYѴnr)-*7r'!ò7=D˚`.ѿuvV 8(B4o1dCLx8vbLk"ªp-ύlp',y8,漾mvO'ևlK# >D=_ &Wi_O:m[H/6.=8D<-nyI^V[CUe4uJÑE7X,Qi˽3j]| t n@R[1g7mUgB/F’)I_4 m 榾r9nm|tI"`ZIyw2:5ι5< "ѝ,RQ7􄝿&8P6X=I `Q;67О]̼X8dA}M~;P1-ዽ`N\4rL2&&zBbz&8x) ::]dy#Z{2g5"T =9rrєhO2\?)'B,&W{woý't\@Y -D$'̖I(?kJ> IB/~e%Xߍ*JZ!pTk7xnM1yXgRf\Y~#e'fH6a"ڢ_GAȱdl HzO:f ʘ:\yY`9keUTۂ̃S/="hП2_E??Ҹcz[9f*,&b[;̜/;`LUg%^+XCqyxtJk ԯ!1@A-܄E1J{ZfE>ޠ-194u_K.BӐnځ'ߛ;;9Wæ(x2r'\ }ӎqzH0v(ɦ{>q=Qv.!W+@I~PlOОecȄg$z͚@t 0psXѮ`zix-i^Hy0Ƽ=+TBXŎz*!l&x%hR!#fu%3C5^;5m&c-~8U߮m-Bol:h|3% lA\4ÉƱZGݞx\llcnPl"|Tm Gxw`bӯi e['TK2n-d>[ӥ˃)CRE Nv j{"@hp8М1ye$Ȯ_ 0s%)cF)+@j|_ ŮTi˪n?<K7jX&1 JKC,q~ CM3cF>-:?~\iN~X*>\"b cbI%K^OsX?vZ],pTHL3.kfԛ"{˺ۓ__RƔv+wy ְLYK_9*n9&tW.f&8!6W"ۿ⛋k`=`z#Ɗ'&jMk#eq/vu\o.c,,Aye3:丨hXO;|cתF&V^B7l15zLE Ʌ~ίY~6"\DWы0ޟ2M&B N:qfʱ# Pj2F9'.@4?z*5zm@Viq=ђcrIz!hJ^cHXaӨ.K'P.a!gfK״{-n i<fly$H ȮYpt,V[id# kx}n馆C9T2A)-|X)䘊͙?ҝ3?ڄE> o>H'%fN1=왭Mt1 JB* q5 Rh^XlhU[ 'V(;w$]`s{8dBL)ʪgZܖ5X!+*r5F{&*;O°kYov͟򆰇NFyg'|}6a{0.1/ !Р(.BQ/yٮɎ{a~&QͫNMvk^o_x;WꁝG!|q:N008teq];Dg7bD\P2#!z2#dhh_]<¤W|bx2' /Q z9B,I@FNaɕ#lP@ j?A Nh!C=o'~̄ ?mVSN@޿K5oɫL; "a.3myd-b?%V^ UC!?s:v~yk!mA.qf#P]欬DUIqS^N]{P><1=-16H>0v.QL`l<σGۑ:ĥ0z!{E};*>="{ͽ<@o\3EWfsDd0Kih`I22v؅ǤPd±ȘC嶉F@_-1]ro^+˅agV,8S.0@P,WbD!CVLz ڧ@8طiVyTSNt7^"PׇwĸW{i&Lb006޻IS0d)qQDKLB` UVb7mѥ10dM {;@UU7knr%FVa>z`"Kwځy#A|T{.+Y$uO lZqR)CjsOE:am1GW7QZ(q5Ձ8sV_$uE.9+rC}W"liQ lF؈yD1xL s,e9$oKL ebX*ĪLvՎXI>o+dt<01m@<)2YS"GLHз)kfa3ːRjp]6jnN4Gӌh _*<ᄿl>w}0g&ןJHC@ x՝>g$G&Rg =,MU٫ *6sZi7Uaa)L᳂ؽgM۽,w6$H_zw z.!HQ"h>"*܌-3Vs"2T6s'VṀp+>'i}RA+ ܺp02u=Y;帼*#HTݞkp ˥n<oDs$5K,?< \"T Ó\#m|IBx[g f9 o+8%^p~UNø;OKazv^m{fl+|"{% @@0g>wY =2HFxJ=3;jB~&0yr)`H~*cz&ϴtfUѭ+ 3o䌘:.l`18#K1!TO"֞3نqTqd%hu1E^b*>b;jH)PQ xRT~e5^Hm rZCl\|gVP+0SR[^8xWnڪjb8ytlޫǑ;*3` ^]۹n!1e~M@YgJh8mWRod^LNK.yۜ8XWpD ,%v-7n;!>^L")\@7:w['Zi{p&$ Zr,0+^k2uBaj*.KLЋovs6WVyl[.I:aҜR53 p>:d>;N߃i+]զ^#DkQ 2hCǒf 3cafBJ d"ʽBewEõLZݘnF /5p4LXr \B :+`:J,tLyvH2ߵr(ϒ+O&kmʹ$KUt'кYJ#QM-t;#&n KXW֊3׬$ayL{BOU?慛cYW >:cg13ߎoy|[/&FBEgƴ@T$Ɓa$ONhQ(|8ʱ3P>Yju5)BG~n 3+(jne=Rl!56gd*a5if6.{&yC_ ԥfV! C>U/qT9tȥ%.|[tMSz8rHؙa!'gp=xM>轤<ڣ@'j>W'X].66%j/`ބ@ճ57c xT`ȳ]>r[@MM 7AUL*kHwM5׼px=pxh7U4j3~Z<|DMk1N-YDLeNu&3/׽᫗4Pvg`FJU=:]w!8ܥ4xU-I_;wlq_e_a;_ȌImzF"X8+*߆ýV4Xwq&-3=޾"N+eGзfvkq<p9C#rB!T߇dn᧺utWB./Eݱڴug 3 UX~1Z4$ Lo zn!+ K O$m_nK\~{2Fd׮;gUѵۃF0{Sg?JPsʛz=WX[0&v"J+a4ӈ!`;dC#&e)mER-/B k -,KoӑϑP5VjXά 864.BFU&xG PW8@{dǑK>/\wI Tv*\y$j rx^W{l#)ԜLG!\.&q:A %X:ky˳JYv->UXHbLНs^&FVC`z|dlH`Uf1l؜ANϡv3: n(6O3,i RI礞!LK;k =-g!ѧ cEw fyw0_ !8/4p٫0DFtHL epľ/ o\y->inS&FS:֫܊'ljAAұ;T֎u/oǒ@dR3=nLU"s1R4+N?_î!ְ u AՒo`$O{ &^lzdؗ} CX!1m)Ðȝx*w zIU {ȕ2ةO~d&oZ*}UN/iJ%zw~Y`G˥^~3l<2COrFX9]>mh>'b&QC(kã|piTqyV|㏯eF{P z/iV'MCVhm|9ܽyf(dțoӳ "(4RA]?惙.p_'a`vOCy=3ܭ]WVZ .W Yvne)vVޅQ]K#y,GN G99γy >$6[ص3.hvF\nR `1wiQ4);5۩VյWv?QЫ@|aLv0)5c^eB2r`ndl&J#$eCΆN(E3˩*dTuְw4y䍨'RjNKxٟ=+LxLj L{-Tr2{U׫klo/d(>ҔV|1Zȶ7=adݡeOMeA).OK(ڸAG=kqӣsZ!-]G(PcoC %FDEBƀ X?Vi[Ivˢ @!joKx,-%|7*;%P$kEھL Ɯb wMzJ.T6)6oN'?AXa2rlX<{lD>gCu3xbOA õE ta ^Þw {pi^Om febe y7x^8בޖ̰<-fM@Ch065Xa[GѪ'Vz\~~z҉vi˶w;$F3+Vv#:8VQI~,d=9=~j: n&&:,'ԌmZiuwt_e<[`=/: z^ڛ#$[!Va0`%ubݰ7j饾L뮫0:>6:y-pEysx/@4ڮd[F FZn w˽k[pNGjۋۈ!S~|BRvQ;uDH+|hG"߷4=es(bCF4`yy/ M`nW;b<-{7 kjvj= ,NHXv>`24k A5)5-Is;cQj; N 3x,""צZ v 8Q 1I]< Xnu΂JʍHp $T̨tcҹS}S,q~* 3RdI )D/?A,JW+I1y%HԗR6AZA<.'@\8DWV?繾V;PV ft=KU|f 9B[8@"RXODb&FޘIc&6[ kR nHZJ2̾٢DsK_@Ȭw7ѼȖGEu!8ֈw9rYɝY] fZ (-E\cO: _ucT%OAO-ƒGV]W8Ȍv8C^5bɑVOK)r߮u{Vr@n-[N\[aS;]5ʯuZK  1S 25hP Bxf$oȯUW-LlaFd?3t=6_T +~Po{5w\I$hu%6phʃmCZb6t&op>lT<2ܷ?|J"{&R O%X6>iOʩ)٧?$a25;_xi%٪aWL]V4v26afN:3Y{;[xyaeږ A›:W?aABd/"G$Tt%ƘAR2J0-A,+W_U0跇fchCr`Aֱ%oČ*dW[h{*a!6'a&9 2ʕ{sdS#M%R\X;!mI " uJ6"1)J;XZ=JYq|ӖtdZ;=c}p*Equ+"g6PMGYui{!<-A_ۭ~5,]G[ q*hj]K2]ȁKCr~0spc-O/M䯡CJI/;,Nu$ 4,_;ωx^_r!4IeN[b!#|7Q%N棈DC%Q.nCD4#L,)i=gZ#гv뙫-!w5@^c^ZԻd4`w P㼄Er>jHh~Wnh &-9ƒ)_Ss| ⪶Sd;űXn?P6A)0g}¬R4V)4.n?룱!xkhT((m&|Uӡ?߀ &'Fs#]2dP_d9;Cã" hmi'f̎!1Uc&wκ@O$ ӁJ v[YN(@M9,f(QU~{9o]Gˆy*;5:GH38Nrވ# :OK1_t~wP pMO XՎ_ֆۙse}FL9?cF^ d e$O߬9t02'R&?: l;K]r[rԐHKZpGCvlbj!k A;f? HA B a`&)󳏣@sĮ}ws#׏{9Vk<8%WtlX*9Q3j>LPA|B$|Go7nIV"RM8x&<͑RσH}z/ 3">Cp7 j6v&W'c,y݊OCfZܳ5c&38ƀ["ԯڸ\#,uh{FUgAEW<^6G W1>ͱgȺsa+g&+w%S@xh#2$͍#VSbˎj=si!ŗ}bل[H 52L599uс\];'rP0U]EBtnK˭o-2h=HJPċlk֡#=fjS7ޅM"r,+=MY'HV]h)Yg m{pQ>أFgDSX(2* %lVZ_R:eMl˲'%$(Vևŏ0(=ڄlyB{oo"+c&>xC?\+ia䀱X[%+T\W6jǖmDZBti΂Vvɸ1u2yi)4 #k&LZ}iK%B ͛PzwA eᦴάju]QT5 3HɎHiΓesjͤ*e< ӟ]3E5Mr lYrik?+м~^T Ƣ&z^Ą&@_cO& P\9y5`]sKGݣœC#@O^IB<7۪gi ^L/8pR;dCiQ8]:BUf)AuJ討B:lކ(%%#U`dwOspA?XIRYEPt{Tc wxJΝC}Bxt'v*1U*_o֥M>vrVv@ NY2ߋc/~ үa) kVڋ EtM{x$ۢA8YG{uܕ\%}deف‹A5=uP$ya`~% yܶ&MTR[/= %&˰Qn5|XQl,ݛF]Yֿvs?*7 "XހUkxQNvS|yWsW=qϦ=- HRЇFGEqwo򹹳)MS,T06/H,;+aF%eDhoI|~L{͊R<oӑE|9RI`btV ETxp:lhMk*K[K+yZvҫ؝ԾFG 5=oHIYfix%CZn͞6)@3 *3C|_k:En{/hr@惄nAs[û |H9DjLf+Nw+.|<٥Wa{hjl'OF" }w@4J\'Y B#ƒW$J4`gQSэ>6"3*SX?;"TL%9r24 doL7Ϗ)=7QR_[@\aXJk195)cuYgx)/c"G ͝³/[}YH^!6`=^DOcGh~v#wX<L"` v7ءYo1a32Xx=(ovZ2gVSSv߾NUa/dm3N8qzhAf/1dSH@=j _-Q]h߇}`7^:eKB{̠6 DP6 ̯%GӟDqmc+px֎&l @8 l[{V2'Cܛfl2"[&}aEЈE)QʽZjnyhbI]F$D=- 3We CQ5fÝp !q~#*Pމ0ٙPPpMz{q[buj7!Ml,nv$%p:#RJ#  Eд1Y46xosg4@. ge)7'd'*Ϩ^xp/ܐ&#{qD 9g"|?Px†'t%8j)LR}f.Jm/ ?((hvAXvu^UzVy^0>de;ig .总tCq;:3>`Zߟwv=[W ,5_E1)E2/39G̳5[Ӯ&d7YV<!=Pg-4y{5*9EZϴT ؔzsbPSz2B:}qQ} Ⱥ];<ɚ 2~TX9c~K[ –sN2TAl(~Bi$=2|)I'SK5;0? `W4tDGPzˌAaZJm|HMтտE.;ng<ЬvQ_{*ydǥme=F^j?K!ph)Q*d2# DJ,<ʁş[!bp=].ݩcmUwLb<~v+cΈ3CjVڨdRxF. XD#lq:Pz^bךi9cc?zp@Ѥg) }&-$`w^!Zvr,=7"p  6;c7! 0DW:Cy%knlij"uR]`Y1{OV$#9QL٭ è~j<8 ^S/2hYu~Q7ښ|(PҌˑ)JQ#zdԗy*$ܟ7yѽѴiɊ25%?%G"[I L]Sth42qL %(ME_ct`kcu 2LmͶB9 m{dsh?۠CCR>E5=~%g^Cѥ~v*ݺhH\0$fɥ5Ag\"f8y'1 śI#$zعdKFGY9.け[P)ϋBe2Z&n u1֕z 㓤յ=R{ͼto=3Yc Lo q:(iZѬ wk]GdDiqzꮧ1-`,e?gM}eozT';8b#~ mk8f:fݨ~ ;,&8GHLӑ6 hHALj|_Vd~vy#"]xjGZhwrګ yUE[E݇}dL2[G]mܾGDZEtW5iP-i}!ecX0EnT^p,aƈgLG:bP I P>qnz/Ԕ7Lǃ)c VCb%`Z>d,:!Iҩ9K0`&$ ?"]v[?\^sUVGKtvGKCY19FWUD5GK3=}V^|2z*xTmNx: R-@ T@>C5lj=`4R"pR\pPkھ (izUBsz3#M, 2 Uq3`Z?X)Bȥ8*,DT}V=@ߝzY< G`\̩ͭ;@Ļ%YdTX3qҠ`bxZ0({yι1Al??hxaxXҕ2cg{n83}}ohoj텐YLR'JBmkg>L2\k06],+7 >@v>,Sļ T \zkS<1Ag`q- l|þ?Zb*hOQƏ(9:%q7Ū*M3b@iRaRN; 0U-{ry>c{QyW5O6fkk5e:ȯjqw>7ޯ@=qKԸL}8*9YbO%G 58 X#"M\yՔlmoAuiƘy{dg=` 5kۋC=.Us 3Gbj\ĩsFƋ7y!"9 R<:O4!uFuK0Uִ [dwK{qy1uC|.cl<..mx9EAʯ4(ycxj9ƛt3?o,mkDaU!>K`]إBMIMQ|_aCŻY?慤7nkD2J!L{WxD_9cICLiLTwr( N"!sȉK[0L3%:ad*6pҾjWmb3)Vܨ xV5}lώ$Ű$ZIʋTȁw_iU@-ԟ2r=uq\WB&'h@Nja7%7HU;9p)JU @LC =KRF8jllB)d*+d,2C0Z!^%*w\<;79nɶl^tS>p 6"ޣ}g>UFOn3>љS7-q͹=G<.7jf֐*+7!Alpr$F(##{QF? FɸK+I[IBqlc 5語gDAK<(MC %>R}Sۻo۶'Q&2z֒L=Pc2K'8sLuJ3цQp RkajBIίR .Q,戤=괁YM`*)Q!P3mHD!X 1=cuc7{#ᚃ*u`#lY$ LE|p6|`< jHQq]:hn/!LPYlI~׹˥dQ O{{>T|'GʩE=o)ߵ*GuQ>Xā9x!wS{>+xc7 Nc9<"ȵNa%s豨F;[G`Ȣ T?_Q*FJ~IjՊeH$reyP&Ÿ*Vdv)_,]STa&#G!SK ȴrn{Uݤ$mݻa}c&5x{w9Jg it;;Wy:92Ro8%yҎVC]}Qdp.&SO<N%yCVhT,ǐݎj"BNSh,n?-SGk:#.0|mݼkryQ)J[@YqA'd;I. "+2=}\d?:~O_+%LB`Lv2)F )<'-;u <ڍ5.ڛӍ@=Hb)e,K7V 5X]Ȓ'{*2Dڴݛm>Cvgx6N l%-YZ*Cyj^j=EmNg'`% (K.98iE؝ d8EֆGŶΔ;a6eT0SUHQB<.Tkl˧(|2pU8^4<ۯ aZPòt*q m{07 s5kd̥P>vuA5xbu_@1(0i+#$tr4~Pw SpKj8r)Ќ=|W0xS'\İN`}jD+:JNjÔbM0f!6P:NRuu@℟L8|17'cg`*B,3]Qgv\}@G 'JKdi{̡jAw~P؅RDnF_bo\@8NGn O"$UX'Ӿ8 sved&bHDh)$h1d+vc>f%ijn{0s1Ֆ^PY.}K:ʽ?=%!0Ǩd p8" 98TL42oyY_u9QݺGv!R!)ECfI}2K(u.aoZL *Q$0&1]=-rx;EeniB^πxճKs=.׺O`R@iLpgGrxy6}xn'ɼz{\nEEQr"e;:8̶(0U_P/(OnA ]%-._sF!S9q.uL#nXbER6k`a-2%VEvg4u,3ŕb ib|ծNP5w)NJLyVlᐪ;p~9aluOݰI}*xYLڜO5vaFD^@l,Jae=?4B333Wi̓e\ &~ŻeN51LEI{YiQ _i$\QC-4iq4BljM1q s( g Z!y .`Hՠs;w%;s,p - 0!bB76=RCe$Xfec 9 S[ d- 3Wn<͐Vq F@ҐwvʢrG8&Yq7]r.A ^}Uc2Td[ͷ8bW ^{~v/}biVy@`8;w=Ia,<s vʄIR=xVm4!|`.s1>efg)R2z:.] qAS{0t!0qqs|Kg!2i@"fHRaw|*h7=/s~:_*Z@u@{ $g]d1DyN&AvMJef9Wzb+272Cq$ㅶO~F+=!15̘EׄifN6'ܘQA'ȿ_<Go5Zsw&! '%H!YIHKNޑ Ԓ}oy)*xTHw>kKK15TsnL۾A+N#q2X:c6{s|GНEn!xQpD f,<8 0<+_h/1:v}r/,lZsԢ%i4p"7YO/my,;aeyh< #1f6,c(F ,'fLwWwm?FU{/Gdֻ0%5'p6ɜj=ZZ7y)[,~9 QgqI-{G?|q< ~Ln(u q!O;k{o=NcDZl]!<:LW9F\`]P0N7 h0Y9UFw eٹ'L~Na>@$)B6B}Í髾Fn"$bF[}C,e0 6ի+kSrZZ6b4ř@S0Y\zW|G\4f6mLBRԽB:i@s0[ q3y"j8pZ(DF&{UF*]B)u!2ũQRd ?v纫^ӹDXN@PI6<\Z #uq|] m#%jL_94N]t˴(6griARĺs漧Qǭ Ҋ}]zڃ庑 nĂv"B[ރPFUiooz\`ؚ!"H-o-'yﵰxx'*% z$%FT.p|,OlZ"*N_U]SB+VfK*.+^g01N}S}`za}|U$xe #W%`J{"pI?G8guoi6(^k?~_%CV@J^)v፸MׅmY+ 2D^U"U>oE4\}hz@Sha<KOҙ}qBbWBUFI(:6S`ۥך%u *m2;S ktv}"@'kh iKk{C%edv%!`WqkHLW[՝5׉OW+roedͨe>Fit^+{z!IW}(ߞ;(w!,o(H^iISaVҪk`5UxXi^Qq `t:Ah/aTȘ&63 퍟^=*n6;P8F[is7{'|Z4ƾerv8ȉًMC.\WC<ۃ]lwfwtϮ-}XTt4\UHg(L7OOW!k%& v ݍ濫p&H%Fg@G20I_SlqB7Ѥ4G ):D޻Ob(^h-?|@ft2=+^m)'g\sYX(5 е)6a{"~"Z78QEK/5j$y#QAs?i"C!~G&-ȩ!)ܭٍ_.l\ ቮDU0Ҥ-7RDrIҷU[A>eTDAe~UCYllWmS*TZ\՚8\7p'.֤AR|j]Lhh&7+쫤S2 XݑoU>VRˠ@rK覽` Fi r1#ҷ4"zZWJ7*1!tRV;ׂ7g6vA՝FU8:DGtJ֛Ȃ,- DW[m}Vns ;1%ѾGs휵,lxu Iҗu%om.y\S{7hi_zaC78>6-!2U%\_;Escy(cި5Jr`:헦}ԷTʷIP;DZ+".1MLO jz~\u/t0"/Q/l2PʺS,SD>~VgbU 6?)eNTσK/,D ViϭNdڊtDf%CH-:CTe*5Pp([6H-ˮ _H귥-U:nXgBb]V284rEmh?y?oUL">ŢqC`GRQ]AWR!:uCX.m!s+_Jee?! ⪷ҒPIz0`l_;mk=tV XKS%V .?ܷn ᒱ"SWd#5t7oBBuĉ(D6gxXJz^Y/v͊:nhҤ1 LYXM.7@H-#rQ1u@r8~:zUy/8”_fTL3dX3,qa;TWj~:YPuP&]i5Gg\h\uoNX%3 IRx\e(ճ7֥K >sHgUDz`n;4.ÆptXdg]ӈ$<eڪ yp ܎܏D7 u-_џ:%m^K g}L*f`4Wu&r=Ḛ HG LD_?82k _zs›"b׼۾ v@(ZE)X-"7{:@!&֊ʙSK3}ט*~P[i6P ɍݏ^*o$xL>83By$Ta[h @϶= 6,pPH=LYu=bjح0)ńqN̜t{TDAN@լ*Ÿ8|y~ #ER*fvӯz )deyVl j=a 8so/8x.j1*ـ%JPk6sL@eY%X_#ݰWi+e aO3Fa]#W-JPի&W D{|BIL ;E7 `ߧ.4ƁwxCYHDegu^ V&zrBaE! t6LLkӬw3Q(1L?DKmr0vX䖏< 眃kיQI u8ze}]YA-Z$} !xBPH1w c$W'؛Ӂ~))EikQ#3WH*Iڪe,ޤy /6Z{WDuZ? о*ZPw/1I(WtvYX'NFR'i)p‚êgئׯ2Pyщ'fgQU,0|)Դ@YĤ zVkjtaPZ b~Qk)g %.m@]f=K>p;;IgGtp N4(E-؋S¦ha!k8âqTa lP㢨o*_mAz؛c=ty"> ephbzgL_(Ԅ+=0 F+\ Pʯ6:CМa&5uORΞeC&-}ej9 l4i ruU4MrtӬ:RsID.^qcxftbzofl\# |3~c’VLܸ8R63mPV>S3ܤf~}Rí)߰Jj+SH$z]c1權|{VR7Sjh~bY(Pי>Ē0aP9K@}Ҝ MZ:dBy7Ύt 7"<&z#YgKƓaRhf#V0Y%diC3qԉ;zr\'[@ Wm2Ď7&Ȃ uL\km!!}Q$ΰy ^hJrǝߨY#U W)A\^7>=JZgċȯ,n~Y;<8+Рꫠ#w5 jlQه΢R'yUM zퟱ&CpW*  7פ C'n͜?<=xv),"٥.v7Ӣj LǽoP]D\l69IfC~>IQIN}@BbNl^*wn!G'w;oĂTZDFx8ʔv !oEd \^yyhL+M`dpgƟɩז]dSgM7q@ ) |nN(/r=5W\,~޵?HǗY"(zZqS;y-u)^Zpưg`U=Dap|.yfTIq푈E{g;O= 'Zkh/lz6䅕1?|y0b*KZ/(N.U \Z μ CV i4&X"H6\L쎦[*/yz%ވܲ,X+׭ڷյ ASy?n$;1xɭ?+HCMM eƫ&?d+y~w)3>dRE[r|_>T$Ӽ3 5e>)o9SxPARO%Fu:^ThLe]%"zf;lDYǶSܐVEY']JgyoѮSO"U'P>=*al;cl&6g?]a5PUɔMYݴbD%b3WS94t>nzAٮq2]dVO}1ULI>ό RI`1p`pʚڄniF# ?i q>\sLQ2LmӁՏDIBɡxjSME9ѷuJ>wC/-z;u8 F\+ D{0WL+j]Dy6q'nY,!wBY7vԱe8Xd y;2%I$$m+œDg2 D4]hޘ _ljYRn/DNVVr |"y t $T\[ǙvA:|if8/98^~eWvIrtp($hڻ2I)sX<,!VTB^ՒQѴ?/ 9(!9Bݗ p'ҾVH do-0ϛ(-3= ϋdnvJL1@4M`-nqb!v4E<)5m:Cnia膡 H~» Ȏ5]WD*2oK hV(c%D`~PUOfy\?k3[n;dP,JQ<]Q`J`Ikx䥣pJgCzM $XG_4Idw-AWr"Oܮ !4m{ȸ̫ۙE řqEu3vE?tQlV mLpϱ`KYH1BA!=Vxŭ4Fl^)_v茲flQߓ1^},vUrm?2y@-g'/aJ4D6M A!}l7r^j^Dţ9\A,n zVhFEv(O_r"kuȠ碿u!̈́㻶o/ 1eXnt+H='R8{XˡKI iiq$Z޾D#rcſAc{FNC!{MWɟX+2@NR#<e} m-fZ 5WŰ<M Q7*C@'F~Xp{92idonE@aIsX k OC(-jVLɯi]7YIPO\(pWz}R7G'mRwXO?,$|~J?rDQQ^_ IR(L ހ('xPml4*3?]IZknwT+ VI+52vы)`G nݻ>ahX*A#Cm jLÛ\uiy@ͥ8e Uf(6*Zp@ ؤRO'V~e>uXdX%ܴn/L[b𾗸bKqw&Y?r.@KDZSXT1m5 {cJ[f`}XS#<0p$q5F%JF9ljdo#V-/\+_ P ҎNإ'G;kfh$ xe@R?_#zU)3%9Ѩ.[˟Q,45%,ۦ~s5 B\ִ(+af`F5 !5qMt)z)Ry{uKOZAKЙg7M&;-+cJk'T>Fqh!gjWdxlJ{XÇԵ5-ߋgԸ䬜:QyZ$آ# DF< 4&d$XcI-k"L_T=ϡ,o\ iA|RmBOO~{~E@ SDԸEZCf;*{MBDG ^>qYzGL>>#gl(Y$`m F)Vj4|+~߅y7YF3F!ϓv'S_I>?|+_p;-l֟E)^a~Z܍gS^` 7%~1²[p E,ka,W8 frLJtAϔDF &~ ?+9s|d<<`u~ry`"/AqeNg5~ d?U1XϐhGj)%:e {S__-ɷOK6_ ShucP(s,?)٧ FcAHUm0 _C向Q4WbV@r?ex0=,Z+}s+ `Lknn%Fk{J],\$?Nר 6Pp#dO#fGˮ[m_wwG K .}$ZF>QkjR_mFa\u^1r5)/*q|>k@=ϛ7P*Qwu  ;EBm\^^;,]T  ~R?3X+iIֆϹ4M9+<μIc93z(KxMTmmduݜDA|2 Edzϙ43^)'a+5Ya\һP@"9}kiX$# 뜗X4drZ̹bt J4XY&ryҥ;&(Η(5 c*dD6oM>tN8U%XsFUR1 1Vzސ߾~z=\ta?xc3s͍xT&ABd;m~')D 2:qQ*ImhT{ !W9$iv11ϐ͔h0dyb|kg0yGO>EY36m6J/~YUnM(ZfNT!KxICDwA(s Ss:rgзkTc9[.RЍCÜha+ >闣9nGS9uK^5XRG0RL*]Jj-pso,/{\052hXd.w KU6lXРQE(q%xx0"JRw7tgn- 9,%tSF J$ Z;:W( Td°i|%CЬq0.^[5~p]{ 4U81 ^§tk5ǜrs79UKn;K}L+~=Ӂ*LDD Nw[ 2S.1`XJL&m@guډ8khz2mon H>oJ:LX1^~NQ}燽"G5-k%u@kp oBn&hacef )> ֥9v_2e>E6~T{.r06+셪G>1MHn{ZA~4Uz蔒 8 kAT*[Gs\+0?q;' gɸ/kUG "*r~%uMP e$sKTU1Q%"dfq\]`)u5b@ 1g Vo3] SW5Ybvo$#)~xi={bQ] (($#y#Q??J4S3c-pgC^Q`$xYN8)_Q^H$8._WzOP д??3 gJdl?lY # FFBad2czH9ӗ P:1f5˲oxmHZȵ ~}j^;xFj GxxvʾBg"(G9߹e#,؉H %1)>P*2NTUz& 0^Vsg}.H8$qx0BmeroW(s'** >p7%XX19>jNۆF[/( ΜUJ=C0zh'[S6$[7te;xSUT/Fu:xʾJ,(D8FOz(i'mi=f Xe81Mm[-`z =k%o>ַwpȓ*Mw.Rlmhșa^rA*D5~-0RKq%Љ@6S<#_:5VQ~@㖁\L#"[ID9n:*з\;m܏YH@]Os1E1YĦJ|y{(ŏ{oiƽdVW%Z;\̊8<!gVW!/Q#!Ȧ'!uj7P%żUHk I+-\]C^^&-_dY$ZQUGIf*ues;خ/-咶b6? jPIA"i&BSVRv&&~V ~[2S)e51(AEKZ ;IgG u=;D#ntߔbrշaK\bEV)?5Bd72I>ǟ:sR&EWh(Sы20^iA*=Zf8S"kS/w?yCiyC-.%xW0g3_iG hfc-xEiJɥR}v[Irx:Bn濁M(B&}рbn!a+͙@nT8Dz/+dz5!%סUdb_юhD^#Aa ,!GHJcŞ!B?Ã9' v umGD{o&ŠV\e3(y'bK —X KޑkOpKLw< {bt4v@ۆFg]Sw6lW87EYh 1#IoI 0,+Gyr t}!УHl;qG2CW(ɵ +K{*cИ!W?hg,79oA"a-kG:|Hg*d[)U]^K <ڈ #zmd_Gڍ$Ӑ1;'" d#$*7 dw >m9y-[ c$8JBc٪U[n(e-/c#k9& +"Iw;MI;ޤhZ{.ݡ'Ώ3kZ.@w<3#6R""86rt;P%3gosz_ͻ|U,B־=`B]Ve l4u5],0PF|⚎?) pbg/^Ǡ|Kqh V`uB=0.4N͊='J`:מڮVBatܙmYz$d, J2-JB!sUr\jmsTMsy̑cR:^GAhxS\oU? 5ZFCr֋sT/`J* \}Nv"Zǜg^H='#g% j\fŝj ?+;D&aQI;PȡUoy)T)蠠.5PvU㡌mT '~gY!?,m +q!QĀoMQ}s gA˪赣u|% Dnj1V*_4=1:QdoKH^N +ޛ6tH)XdR^55rZu{*4gZWZ6>!\XMc8C畿K;2~%5)ż& sW?xX=~io % aٺH\EWhu Cy cF56(8. 9!$=t00DC՝P'_Q>.Ntw) |5$Ʊ.R pZP)$e E~iN*g4-" p*m@ۘY ^h1XU_PD`FN|C:K{ :rJ* ^,ؚeMh~ 1Ԏˉe* )%$;jI'O`  kjB#D$4j` N ,5Sxz$$p 'P29Rq cHyϩZfoޖVYH~,%@HpV%X g?lW .N!K?C@~d|On ygu򺓘QZܹM 6/+g8%kNj0sVӎHs$M$e>{pҝ< zw8X 5f!lXP਴{MM>Q>̙>#Jm ǿ4>g|jVr'ѿלz]&힃>*9\5Ҍrܥ!\C :jgKƖ׷bA3o X̃HQ:EGRI<BK\4,^ i/kzh|Q(o%ƍ lYnPz)AFp KUU[{.h}{ss'b .6(:D#*_Ty ӂh㿹{Z)OFUuvf2nT_ũ{ZH LX<*rp?*#*,ojZfINiL.{W" Rb68WPPv2g5hPSA-4g`>/B3} vΪXb=T(ݏCҊt]FRmUоI5}"in*tЉ,x!]`A<Wu+4+pzƔXpLp,sϹ/U($lĝRκ:sb>PhZ}\+~]ׁ6UQP.^¥MvaiyFcKG0S~Lj@Dzz-e/7+-l.OYq"adW1'֮z$#jj\LBcT/$QFTQӌX !xZIPۤ "&q\plx̮*U4{Γw}+kk  ]̝㵷lg. =0')0wba I46yS} #q܃lgRQ٧I\5+)X6 )eSemͮ'#rmbN{!v~uy0..Uk? ]˕}7 yL<m֙wո}gsw:/֒< [.˹kl7~Ue3frR(D[l_H׵2SB幷l4 9 k*67W s U-'/JuCҰ%6;}{O1hBi&P4pOB6dF쭰P͏QRtDOS?8o=o&|Z׵\9K4ɍ^c\ǵ_Mt}woE{c&PK6{ ʥZA 3r}z?5g8 l?Va҉\;^p9AHu ailf:v^ AIMβu>S7xN컸8J#QGp$n>XV?LGo^d3?=<c ʳ qDc6Ue'͝/0}ET 4s88\_F> dC#nE`S Ґ#'_.? |R#CkXq볨%5~m;>8'k;vc qyWomP +̰۵3ʘ(?Aӹ` U*98"^~xӲB=xob;ѵ{=C_͓I#men`tq)!.ZTN䨨627u1`M81aqqt]\4/'՜厇{^;qvn;u?=2(bAӷMUL,Ťs|*_KA=7=솔yUq%r&H0?_;DQ. hOnhtZF;js;TUJM&u#h>o BoG)| 24S|)ŴԺ[(;8>q?#MV10gz'mgd2^y"6p< YnU ]d́G%Tغ7e# "{Oӧ;[šyuj{7ĐGmi`TS! ׶`.WȿH進Ҫk^u)NN+1Oiw?yQNo'NyMM27X^«Ʋ{9gҫjYF搋cʼnǁ i8^VW3X%ENȞuȶy41?^kJu,WG^h~}c|HJ#K&4É yQ |QHK1!0EZ`NQ:ɏoȴ(܋! xc1E9oݦP:)iGt͒~@[w8pOw!0BŭCvw23I4'Y!|Wa#`C:qnt#`Jxb8 <䤝91xV^:\v rtƅ;!hK C>5%ەI=Y QAO|vgGRǪ# ,VgJqJe<_[=(fI A{RLCq"/z䍺4:aKG d~s'LKB㶽޺vĵN#*#*/ck،?EZ?c.]k$. 2t[^\/8Ws{>gɖ~~41B3n[AM*zEml$*K׫1) }!w Y,մSZ䟿y'䘉~TKlv"0!iq6~F#qQ׾>v;,[r}qRv7(8:̆WmKO}{&3e1%S`VT<mo7^dWf\ / BDW5$#KߙmO6w&.2sq*݄bLGẖXE4$zr ;[w֪iqX$ yIѝNNvl:ya_{hZ HTr|j#_0 jZ\ E6]#ZV Dؼa+Yr{@epOkyv\t 0%(h֯``d9Y|Rôl ^ήiܔdT0-l "yU' b 6YjΕ;cvVb-ZDw dn),.q+UĽK$2-Wt[cFK9gq:H'`sՃ521G{=< `Bww)C22r`jQ=g?>#5.yP}Ɍ~t/zEOrq)A>nOʽ{ܮsW`ib2MrϡT1Hn;O0\ׯX,ˆX5>^NVNGS^r=+)ŰFEڙqm*x@V%ypoPJLl3©[i>zn.,fV ;[@+iEւ?aY{hŮijW_w~ 6t^'+҂/SA4SH Pq^!{ZJMzqQԆ8)a^1}t32HnU_ϨSqj0q"bVEH ~XqO*םn)_50#e:fdk+:?$T 0>rp;7GGL2Te临u[c9t4XJN>A-;CܩP&o/cL8'7|'_Vƫ}4&#@tK ~q23C>Y_'JvpPwk6,"šeB2|X2ؔhH HϨ| 9˧UxC, Ż#aR\9O+ F|xpU},;L˾NN; ^, fkwGS܄gIdų#G3Qs]-|u)jkjLB; %i9툲Ԭ|9 yMSO^.°/H *PRx@-4Tѕ9%B!7)oz$ukށeenkkQ-:5*y㊄H>Є+~{ۡHfawvil_NG`?jMApYg,TG"$ogπ1^OSZU w0FjU3/eq,-si.0$jwuogUT|ss!(`%˂v&e! /.S|x e>MZFK KdHf=X`b-0Mv37&0@/k 5`N}ʿ(QsEU-(SN?pqthgjxAaQ4[hBTB*鬜C3 }(s: N|d[kKb_Nj4cGJ򔞽"q*D.Gr>dt$U&mnd]KުY qSL dc>`%^Kk4E$YY%u:P{ǘ@$n:%(Ŵ|{j)$7EsMY&2 iq0S靶/>;;D$[bJ5]]Ou8ɔ pr;|T `] pKu 2m|Y5J::[ڎ@!/3e cJ?pB O;E413#z]lr"``Gr3/\3ֻk3hR[gs+K} U]Zț\ҡxT1o 2;% 2HY j?'<0ר:|]$NY9ޢċoSˆ+,ֆn(?fU :d"Е|Z²y 6lE0A Y[p ˺@ j|:T'udṭ̌VZ UC5;eODLlz IIx2I#k8"CSYeV9|.{6U0Si5y :LiE@f²CJ(e0?6!r,8.ճ5 @#VSK?5;#5NK bmYuhpM`d u*S06Ȇ∯:it.IqؐIW=gPKY,A qߞXS(rTE}X?IhikՏ{ȻyPמ~pSˀM6h+ b Ȋe/ݝA՝aY />&lP+" I0cf2;1?H|׽*nnL$[41[] H&A?7|n@!Alu1|?39~aߺriDeBWTτO0_7fge`OTt(Na++-r }fР8 b>ڵNd.6BUD͒:jvvW|YYԤ# >Q$tkM3fo[LG-Co{0`UrD8y4?_kk܂Pb\&b4b" YR3O: (#ʇtڗBi80g7N=GR-|ջT/#7<!@i KeUdd zF^3anغJ-O9t9ڰW.Zl..'̯Dd-22Y+.uYm0OY0tmR0)xLvr3񍃄k(lgKCcZڦu]}{{YЯ7E/J4\W߮1Zp' H50:M~gS14@j4Pa_%ڎ"z/yԩwy9ܑڭ嫵-F`;I #|=$@p%JĎCG&5ҢURvLQT-A7ǭm;4y.-9c@Js&C=O䎨{h+$&E7%,O !p?ڂ5ڧ+te.BEƜEsVɒt<w: :qe?#@\: ,!+}[!]:6oKRw?Not=IuVUcŭёJB½Okid ^FI<-:T[oxᵘN{9#$h:b&&B=ZX M(աI&3ZbS1qB4Oʾcc;AQsFgG|P1bgR1C2\P> >2uW^k}Jf46Elh83HoKBDͅʟ ~u(@n)Pgub( Bj~;RDӸ}*IkX3$6QKo޳=Рf 0 mL .ѻʁ/%v%EfVꫣl, :Su u:J!<1<=vhsӀ_U,udzZ.rBke)!UӺ!q|RWGng҄h}G3:ׇU- h)IGUUj0H<1rO^%Vg8SćU]v\1.Rn skP^fMk HFR:g31n5W02Gvn/2ɫ$kTZ:'a@}a LiM:l &G%4_J3X<3EGe,Yw&dnK_MJQl geya.׹O }:>2/ҜJjiJPT{#PH\6﹟ۋLˡ>7p~<nxYI8mȫ~bĘh} Yp1PJ[CxdF2{b¯̉%Gn14Se4zϷwv!{YQLlEQ~?39֨EY磎(Z. P(&ϡ{Tȭ}RbEXh.?oq,P9w9ŭޫₓy+W^;qɯQT3[x=ij'O. /6-Rov4I kZ{M? 5DYu-5 *yZJe3I1jJ\YgI <k}Cшެ*4 >r )}^*T#%ُP0H] l_HT_乡C4LW;?ʕd+z:nmSAkݸW(z/ jqB+!md㛪]!;*

]RtnjX(Bg /6<)7\>/6prZe 2:}k'`ϕXKOe#OΞbRfH"'ªq!I,\j˒ȩJ\,8$YQX55ON}pf$Ʉ6ҩ^̟OKPnH`OG_*k Ć 8hxې7V<''@+ *p%L¨.mcHT%T:/yF0 4]9Qb\U+UHmt+1+ɒ"R]ha-g<Wr{ͶqayxɜI(GcqwΉ{ [c#׃mj ʴ߽B|m%I .x #ēMYɳΕ*X3H#$?{ʅ59B%VǍhK.ک~8)ڧxD}M_Es*lrC/NZ`L1,@v+fu&U*c(#>hUȐV{=JG&Ş%itYd*>Zug0uGU`k߻'rb/pDqI3RSOԪO+02nVvVpĕ.<&]54~P\$3xJ_**pNՕ;'./osG2/vXVϐ繇]단nPPŐ%^ l:,*5P4` G_Gz dH3w ⋃J ۬XB `,מZUi#K!y>x^&sDk^F)2`&7* :9ԟc*_p'#Wфh1%cPLCU^*|f<-յ+.MU(LL &j(zJH-䲈]5HZeRO[IG*vX_y?- :<0p 8ڡ$pJŘӣ 482Yڐcz}mmj-}liKv DAp zj6sӫU}vi%i^8z.n.=6` Y8Z00!ɹΩj',* CE X, Lؚ݋RQ%MhO〲ۨ΀ ygq [3v#Eb:Ę(vR9'2y4 ȄLAjyCE0bVB:D'[3[}vș?f=\7Lf;qvgE~CKfEs g3.%'yX  ͛EH(S`Y\h|he|[PkR}]; 6hHV/딁Q/ w_N xKӘp>?tn// ϙ=~qs>"*cGj5L|^%Uoʾ a SJfo+8"@&UW3^Ŧ>=B-͔MSX{r rdFB l?^&1Do`/QҢKNgΧRz]w5a[j^aLEL^wu T HB[UEU^)kVՏ } 4/}J;\KCZ62E܍#Vqu'~#h|֢/jΰſ=M.r`JS(ym#YXփzK %B+ hm/@@ɌSwʐ)YL%gQbq3ȭ!ɳ"Le)!bwtz{? U:&4AM!z. lYmoi,>cU_ IY2>{H8 4:NV# N;W!= QĥX= T!&h^|R @1qx 2DNMd0"()%34%Ś!4Oy/P "ܶ'<fbs+s?XLr_.z7NY=[gBlv֚*NYQ.qUHzWw`2yomՠ27 *pǍFʀJ b CHiJPGfklbV)"  1*xX$TT*ۑ|N d~XoE-jQr U% i15t&Dan8X@a? tM #է{Rf)}6hqM0Jy_1, W56GQa}F-h, Y6\0ނ兞D-Gb ˦Ya%%<ӽ8iHtU74uַeƇ 9B{bz1N-\̓1 E쐸ZF%hNdO6p76iӨ/r#W !Mmݮ= 58ҭ6.ɼ8OhBQ۲yp>sjìygŹ-$!Hƪ9ݶBmCb"tƝ"%qFu)fhv`"1.z3Q1ͻ\,y8GxaE@@ PY#4ib3_ gQ]ׂH{y rT`c6B]+ Ev!'MӢnO>/! <9NwaGM:e  myTby19z4y^V·_YW%E Y4,ʷ; jO]ʵ"5MT7맘=oIX0?q{gxp?ݟ4z:R %^c|JEΗזW#>:uCTmwe;apH仩<:m""CoWeP^ܽ,~+.i dQgu4(F͊7lg(87w35%Pj֤ce]$Eq?h@,G72Gx xj-I™ro^?kD:|$}@)8;:\ֹ6{\]#Y}zFn ^)dDFǙގ+ bc@_~ۮxi{1u}fj}QpgjGhr-\}ўC{DXGIM5QIi mСrNAC9^}i>ݎ7 "M5A\ Zm1@,95Q+LX`>h54aܙ~$sy*fy&;uGSLڞGGj*BNuy+ǹmc"7!љ}Y\%&ipsynj]H8p }j{鯆 g G)0R-Js<aX܁!gP!(Ql.6w_u<]Ko~+b g0b,Ϟ7.m]Ox|:d7ɣxY^||$) MOLy8/tͺS~>V\Z4oqbkI,US4 m@e VъЬP#Q~L|ڲ4O:C-( <%g2L| YPܯ) J6)FkgW|Ӫ{x38k_ nr.Ki2JjfU]+{?kE$0[/ޛDwxWgn*uS{hG+1bbK l5PG:_mĚzu$!8SRC+7"lar dp1;;CGڠ-g[At{P#ST#QI@o ^**hC"_OsLhZe?)q΂ZJ׃'&/-]S1h54ك  ʄ[bZ d%7Lͱq!0+ e홥p8H`m))zv,/]ȶ!u(JyI$_jAh1>&x6nWS=s "c@ѡK4~ ;<7/obY̿YX<)HJ2@I=:x.]7z yEjJ- Zw!dpZU0~񘜪ZUugE5pT)Qm#,h*fu@b&R3x7զgqѫ|5(HA5.qgZhTmA&}#{A<[<jDm :JW**]<c0[hne*}CbPI ?7?F'I-+l'LA{qrO}*.=P{[?hV}x"PJ9e. әlpoɪa%L6 We|zg|Wgʘ22ē,P{(g+;,cO.v[x+dp`4rt::Fq=x"xAdy ps r(`32ej*MBf9"8skr'W0?%U;蒐ZZQ.雓_P|nj^,\Ryap2j;5\ NQl:ۉĖP#4ElAf/¥jݦbnԖGRϰϒa/QT_n3-Xy:5U^0޶?n2^g]?ѭCǎcYM}#0Yĵ׎lI@t7E1tbhY*>hũ:([`&.yJ0^.m_K:+Z8Judjs{Ta?.tfe5_{"4`Ppz-@v7ﷷ7_claE"pitKd@ME/ϚSmyi*ϭBι`XDL-prW*r3[iI sC-( p܅?Au^#lXxsv5hߙ|}Ex8@,w1LuAj,\5V*?ˢ6VT`~uC*Yܠ+FhcAl0pxFgRUe91*ȝ mk|Ҋ-6KiUh~63z4@S>Й7>ew7ev@F މ$ArVIp(PJɜ3>egZmB|`9KcFD]m8)7_#oa0`I+ G;v!q6:ý|^3T~VC+XȗeUW%ߗ8ʫpE7DMAI~ bqhU'%{\w8n`Y姲̶$稯Oc{Tg=<&Y4Fr> 3WN.L3.&?|*KIzF"֧<;;ڴgyj)S͹ODja. 98Sk ۶p1ށ%Z'ɦ}R^:H1T/D$3o(Z1eNoRSVYQ- *}LsSB|ELA`+_T)ߤ;ǓB8IxLbtakɻۏHc!IB&w:<P9d㝡& HR+_!SsXw?$ŃJ<Nesh& },Ҝxqۗ!>Jqw*eCl9nrjyIxu}bG-)oT/&6]Rc鄨[4~ PX9.L8(mwEj\/$xwH[9y}LsAJ $}+Ov(7#أƄAGSw*<+`9$I(yʎ8Gݪn;2N3 \!u _WMYtagT/텿`,[\}~N,|ͩuņʇ V/&#.Ìׯ"<#k/x/bfݏ܏Nzl0Nmэxq6U`QpjN%brxM7aam:7wBߝ٠ NiXH~Qv%۰pӿ锇JUϝ@L&YUbmrKu;VapZlAhN4^/aTrX /|#yp ~;r#?3;*Tò>f= s6S$aF;^+t '*l2KtM yM+EmQ·y%…8@k!\σ:c8o0R!"l(p>\[*'FxGy{-P"B%Ôe--s?hcl@{1pSw7,mu/gb*r:k qE"2A;D֑WcFzBׂ^}_}1by'kC}eo=&>EbֻѰiP;,~$y`>i isȧ2,E2Wz!i^T˺bsΪU*-. }#t7<Rd`; ǥ6Cۇju!xS4-X;f)H pczru(˘+5W~u-8/QR/Idu&x2q ËM]zs.pEaI4|=^]?اaq㳴-暲G-<,岀lxOFg ZXͭVŗ*YEM;~$W_R %л`|*nxc BDХbbQ:QɦY9w|/z.rx[ hD@2#ژH)Pz#U% G6m=Jܗ F^4QkR$Ƌ6A[ Q],ڒSO0hTx O# $h(oa|G216$,mWcĸ+”' OIAM u !R}ý zY莁DڿNѱͺ/HU|͸/jt8U^Yh`^] 'o$TlHXtExeä8Co}htk3b3~DVхr`fw<8cYr*|osU|@$a%*\KY%bBK1t%)iLuOBy F$r$szTaE`QEdOu3]Ll M2)wʼn sjZɛGZ}y}=NN(H#Yơ'1 v≵xHZc 7@ `esS^ _9z[ZV9}Ԁϛ%ann6)"Zd֫uvAQJ⎺oBICYXifJm˜g&d?D&lql 0̍Vb{]狈JS~OqA$Sڐ qY+,t ZҚ5bjKlUyY?誚8hc]"&J%`>Qmb hЀJ.@8Z,X{Jܯ?3mάȖ>yck]GhA#xNԇAYF,(ڮ0Lr5|VnPqG}[|XYFW_=lUxEUa(@}Ce/ uغx@|U>>;hUj?<&xc'%v{` 5%">:dOW,quw*C +00"d3Tv`&5ε|ה fN+?#|K+&p! + 85_)QݔrXe$%mX` G KACȍе"ZmDI> yA*ؓ>)= Ap>JdD¡EW7})՛JEr MOS@Fp3P2!C nBxʔV61ci8s:h=򛄇+MzD4f٪p`JL L! 8\īv,D(4mR"pG(0UҌjtOomɷF `{ؖsGD w~cI܄l*xɲpIV %ߍ[M擉D v S6*&9݄)hl5oY[.ORG%{_HJM"/IP"c6MCr$.-^]"X ͤM"A}[d(Mp=t Ppn3#LL~_7XC,97,MLE7 \O1Nz8*V 1Έ S * Pa= ?#J P)7JUm^wḅXl6fN %xY@SU]Ey\4z)K ,k%Ѓ@uvBx\ΗC;o~=?(#i*s1RN,&r_I/y#:MLUFaapE&RQN9X4wN2XnW~!WaLקl0pߩUv5QׅBTōfcf-O9Aٲ(G[ϾÛVKh !x*0sLiZz_]0C߫3)n}@)2NP^u7D}ϔDPWE*-<f1WWTZ.JK=vߔ!$ ?z⮻I8>  &QI( a'3YK jŷ{۰UjX )M"fh.-_c.Y4)=%B;¨.3w4m5I xzJ+?C:V'S؈<>S~m #sH .D׮P L@S+2fW _;$!DC ~fٵÐ&voS0|~\s MHf9Ůa(>!Ϩ",TjHzrm%u9ٚk3|5`vcrd4o`g wJur!Z%_B+m^=gwQVuiP!,y '?ª]%9]~?LsdP6(FCO]J \Oug k&cPQ1=186Ϻ&vq4c7zmDI\g@!ʺR$p^vz 71_ S4& jvZXL Cߠ_HǷR wC뺿/`'[ZӦAZ4YŗM`S?oM8 `j9Ox3t(v>q>${yD V QY nr J[OQTtM}nVpuA{&:d싑LUѬ۲_6}YK| $K{w *FO= (u{|4 >;1^zv'~ufo¸{04[qXߵбI:C=`/cf_\F9PXkF?w@B48e=n7P:G$t%o~l4*D(q|gBB*UD.|ؤ .Y'i ..5U)G8z-nCJ:ۍc- TG#R~,0?eU5}=a5,ȆR(`pX4;*DbPySU-s8cs%gdE{Ր hS7Ao?{;my6֋D;QҾ2 jy@RfкtNkPՖM {)j@޽G} 6lE{:BA_| +Uj#t'uv CCc"-v  D(1$;(>Y<̀y\(b+PYFsʊ.Rr 4#ABwrXb(\8qt+EY7RJc%c捽Dq7W ~- q.LwPgi" Ayfnf^XI2ëoh,#hŸɵQQ+rȍL=oPly<'•>EJz6cyR@d#ʰH}nD.#qd=H9)mU.["ԫay#+X8z"+XS3?N̈́T ^34QQ '-8+jba֜<}ridIV j“y(>]tߒTeq2e =#u8)7~}3̫QAkmEd:akJkqvR\VPz*MsnȒ֛MS, Ҫu?*)'9[ՌM-ܧTz(9l²qਚ}EUa3d0P߱pAdM))n\!l)(Ac:CX.^2us@(buznFǝwnO Rj^}:*ҙݾ6ie9eiѩ[8#_R\cUh"Z 8$CkqzOzW&*. I\C<-i -pS=(sڛř߹5]3 ZL! .Θ +OB8j^RH`W>B9(XRIG5%p"nyLB&sޅ Jx՘#1PNG:a4@`נ >(d%'M"`N&ܐsx4ڀ K~& al Iian<}d7|fI9胴KvqDbmMadކ *u݈hAr'#N@HP F`#^CRFBCjD}O dt+3bSwMrUy?V9Co!A=qf<*bWG XهQxJ}:l*&GBTr yo/=#`8K}S($1ՑY#:vwPap)b(1\m;GqʘҒw ,#/{3Pm"lGM2Tkɬ[I*_yRzVΘBN5c Ιէ}$HƁR[0}GcčgK *s,'ѳA6HS:id1a:4ˢO\ځqȊ^8m0G~lou ՀE{h3&#(f{XF9xç<"[ݠQYe<]#ƁDT4R0Tpy!C]ǖE@ca\%~5^U7B4alBd,M^=kK-ܝ<䘥,okzǦxYbӼÛO*3_'Kϕzj^b%DIë2Z(U77WUBmbQ7*xEAjq7dfQuܤl4ޯ4uZ%~. R97/.͑x_㧠/lE9=2H(a/Y,/˫[RЁlqm,A#AI}`udԋ8艻`_{T;Ol38@A"=D}^ʁ4%bG孶e}*Vm6%}{@%E8|:C#)*8O9&SeqP1fsc/ w'qP|Ȁ./xm}9eJG8bgZ\ Qzko! 8)fU1d0d!,q~MP6-+-K'F[>g”b6Lܭ`\ I+lSׂpV^ıgYZ0707010000001a000081a40000000000000000000000016439a35600002140000000000000000000000000000000000000005400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/_ ]?Eh=ڜ.+Am`HJiUm/4mq~ɕH{>$$GttvY#@y J3u =SESJ':FlϜRG| jqW_0ߢנ\(a^P"{bE]Ue% A.cNHG"<4͑?gY= j,VMBRRï[P9"r|3% YnoM)\H$VŢxCĭmh6|VfO&B>ЋO&(Ke3K\:!wBĪh\.}:޳LRJG;)IqdycR((a %$O?65ZiM`}g]0CC[p]Js*1s_0*rZysD?S}݅wR(3mLޱeΒ״ٛjRZ1HO&|Skw0kd}z*^ xw8mc|bja" {L0VoCGL?k

    C4K ov70)P۽W05>Y3,-9.bgְ;QO#TB,ج`Cl:,G+kmL>E84PMα Iz͢RWO vBIIfĩ)i/~]hu8zMQ竔TF,FU"IQ(nzU&XEGqI/\_?ο뎇7]UHtv{͍n~$'%-P*iDl~? % =WV~rYH}QEol&@ 0ڹq٩noLbeַe+S=$8벶UUB-e# wXIclp4{ XeeAjxCis{GM,pc(\M~ZƧ8P_t)po D«XDs[TgrL( 삱{kC9 ReE-軳nf;tqgo keψپf(ZNp*p.3s&bK 5#j|!|I#Hٴ ϻ'@7Rͧ߆&-8B']5$(c;|Ųwê!&LW-@*΀4^0Fάj%Iڮ P oiɶf>! ~۸8Pbwy,ONB\BUP7HzCF`J,˘֫Am@S &埣[̟(>RgF]*AνJAfút2RO=E,Pp+ŃzhC29̲*X-/ÿuI'6F6sq:";;hNS5e͌z17Dhn݅d"+c_,Wj&OjkLw-\Ek(1#Ȓ}2 8Hk/]3ê1DΉH%ɟU/^23!!Ȯ9obӧd\ϓG-ulp}>rȢ[غ\FN< 0=[A{ku 1n EUZ0Ÿ@ޅ;>! f ꪝ8P>J0Ɍk: 0B.u%Aӓ9H:"_tugy/ _*s9d9 {wtsim~ξϷfTkDc% ,j`2[NαAH~1˥6HXs{mWYbLC~q7I:n17A/CaY}E̵|6b錓~ao#1 cX8(bqX؂\a&$)qIw-Kl6Vч ̷}Gm5Y9 mVK]"yZ{ʸ)4k >m՗uYٶd58 R:MJ?ɐñָ IrF9ԥn#o1N\{+=m?5\x=bA\Vk>,uY1{! yZק㉿*VP%yd]L-i*,¿k) eeo%rWܨmh'-Zk!/rC$H•:7YqV6  kg*tn|E2C]Ob5A]:!4LF rLwֵjLJcsdZ,`E!@yn\/[ 0^&s*Yq:p3K~rh"vVgaTz)ɹW*i-B۷*F$2:W|R+&m'WW7qAS㇉(e [ycm2ƥyȴuN3W&=ecA bc[A7Ko 3!`Oo`wRO9);[YL\b3up#uPLށ,SlF=`j pIPXI۩q @u]4Żx|yqy^ᄿ>Ӑ< 'I*ռݑ|Hn'&MqwU('kDyۘPp8ū2fBKω/t3zV{fRyUWr8#O%QPaS#,|'61zCLǂ{zgPeJjPp3Pl 睴0! $=alΜ-0 `ǃs9 MPQugJ%C >bY>j?)P"gJO|=`1@oy@I&n+i } "V"etTD"1O0SڵQ7,2?"yP@-LmO SLC+>D OmBL/P!ۨDӞ.&KΖzV+m 9O%Xiy-k}q+,%r3M4pxCfo*UTCؕivPnPPD?_d=PfNI\ٿ-g$qn >5 :P-5'->CH0-Zϴ!iuE]BVED(^įdX2^}\UR^vvI)~0A7sOi:^B>"݁he'm"H~޶ =Sd-ID} \^ҿbsktQb+a<$w(t`b:UP-|tJ 1a~ ? CU^u#h~[/1AY>Hvʼn9AXͭp]+L}CA( mK.kW/8Бqq%4&l3 Lx '{pδ?EKJg&dk&qcFQҊG-WweWپz@>9ж$4q׎Ӄ%W||nM#н XG Mf _ :_@%n?O2 $]yfN6%om[*RZeL.u;USSA&U߫GT;! u),0t7KCOņݢp+>{W~\/{uV40WZW{/[ $}}"2Vm6AIݿuuMs🜶,z1-Qn1;8/A=?@dO%xtF>5~H t?cfKT@% %`Sd%0:τ (1|o]Ԛ4ڄH6,>*yH${<Γ80yf)Z2Td'OiY x̳=LEJSE L銎upY/*gECJ N9Kȩ ZVvdi]h  Ѐrb&_e?-J hvڇx &h砈kyMVn#Bvyq ~* p$=L%$Yү~ܻ8qY{ț! b^~#c~9KO l`źO#&LeHLi>mxYC7qIyVƫBd XuzM0_yjaT"U߼__v[n`B)<.CqD=j`g8!9 DOߘ(Ӂ-?AƁh/a_R%:hEJDA-J/窫 bu"YH  9haq  {eidH38|[Yƅ]|]jQZ*9GҐ 9,8~}FY.*æڇac (%DA!ʒeF ~\͸ݲ_rQ D5 UBVʋۏ 1 dѧw/,'3w^YxEȰ[ȴX -[k)]:id͊#]IQJ>0QZW:>2N~rL aZ-oۅqH:H%0와Z"gU@/ S~~B}r7hzyOZjg{4p!́\ȼD1:LNFy zZHI?9F r<Ãe)KBWrڍꒇ{wt/6R}Jt J'vk9-1dx% cBt R5$lI;,dJ7 kG.AYH]:T@ 'BІ:iš02gQlp|"C{["@01#Ala Zgt 6)OٳDyC~eO_F hMӚK8s!/b݃ ;WI$_[D|wm)/{Bf5X6{%;uY<+^ ı%`\NՀtX†,(ߙm0`ԃD9J׍RҦFKj3\P+bh)Wg EGD$P2hl'KW:٬{Y|MۛxshҟW-K{h\< 4U.̊٘KQ3#_Pl^=?sy 75'"E]%uReYaC1i'KQW3~YJ ׇyaXes̕*{j \"$.Ka6KYxNo T{wvƙse)s[d M?pi {Sq[8@Wp-'=3_{ CsȽj_1pRigeeG@ Ա(e|w&7A]k=1ΒwO6~ɑ*,F{:ऄ)džR턄tŸ{q^q$uX"6$t;1'^[d\]ΩZ=Sl1V\kbyB&c:UsX7#I{ڎlo f]F:pF$=g}/'kF!a+2lɝՆV€dq l; j-LwCg6p;ZH#|* `EwZ1L};r6+;B-鮱gYZ0707010000001b000081a40000000000000000000000016439a356000010c4000000000000000000000000000000000000005400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/F]?Eh=ڜ.+PY-<pT멠"C N-+beL{wf7%Y3 zJp;-(w̟͈I?;d$W3c?;;*9)^GBxm4[Sz$w 6,]1@=o{vE ś{e؜G ! 13颛Ym4-h&SP63ɷӴ|/V,M{0,xEd̏8#z4CzՏ8Ʌ1%3e5nuo*1Va%յR֯US63,/- ]LķXGhyzi֛(.jmhh3~g3B$sCHo3em{w_01&WP@a#Cs7b}?&#Wo8AAAw B߭;L[Nzx0$2$MmɍnCd a %@z_Km|i[}"dLAJG6Q 8YP3iLA`:tiGDw`Bzz2_JVI_aX ?@hIҗx%@aoIVy=PM7LO"o$ Iխ  AGSSS ,zP*S{nuEVqwAyBB\_’F}јRA^cv40&?np}_&9h[˒c RZ % dB2HE8/meI߈EJYi'6\>ѝ$-Ju ׉Orh>\ sKqv8#FBG!ׅ嫾T)>6(3z&Xlj|e^z|YAbW)X>'QAi'+fumy {sIz{wd@\bAMi vYcV1- slF~Qۨ7J>] XD?Y{%mF&Ls)3WJ0ȱQ0?.]RIKۅk{XTh>UP$^_~׳ xh M&.D'QYfr)Q~KKkN1IR(*6 WZoYZ /-Ns &ziq`wuCR?+ ^.Bv[dlk *v `xҏXؠA$j,E5󼬳( ˫р5޸^G*{ |IkPH~VnQîs[j_ZI~Hpɮo ˕:ec M&Lp?@Lس?Z 2EbWe ltMbx,V@"Fx[lv"آpnVZ!UR05B +F5ZeH`h~/0SY,<}υ`m)wpuHTD*;QWe>|ڱewo#,O fzvjcT~P@7>P=Ri%U:>/Maڵ8m%hd-mϴHF26%^;nO%KQװo!.3~xQ1K2r}ZNkt*BVCaL}ɦԢ?6Mɔ0C\:$"Oc +L"VNJhsUTB3Z_N#3zE85g62^c t!RRXkN# SR$8FSӃ|[m g\:ڄG7= גk>?Z :PLڡyd*Zű"^={Y#4n18bnu6*$ FLХCpb0%s&mʶ*alDD$"lCu!@z`"[4w,A%`L'mB*4M»q, ٺ+%6RLBQbiԴRcl/ϧЎMו'.lZn f|ogZ, mvjsonq %xL,q3Ĵ:ٗ~AN%Xrv5\8uE"4zd#%[G݃}yn/9_;x^8RukWPW@"8Mz=sc18?"Ȅ. 7e)r͝Gzd {ߔo\_B~k5 zuKȫẃmp=2A}\/Ln!𺐶e?5_qF4Eb0e Io'$FP+=yK0>/J5xDړ3µxMK<Rj>ߣU%=(! MV=_p EvŨҫ|g4ИZF@J@[$LJ]ܿ} E;cM^UB)$YE5L/ QK;dCv( BP*i9y`usH%bjV7<(Y:'XA&` Y4> ?Ђ aZs[*g HޚS%{-FS75ovoś6َ>5c^=I '@PYkk"}lҦӊBŸYڿE6'*35[Y⊦/S~Ɯ/X&ԣac*\iO}B7Tϭ _Q ڲR4-(op1IbA$fzL| Kfb|Ȯ4 9*iyqt-ǵmH5/n"ڇ=[/࢒o% JTwEp]. Hۤn+ZObtUSGa3Cq߮~ѭ>?[͉OKڳ\>DS~N I1!/+m$kbA7{9ʁ+%qA`*<:aIg!`8PZvKo%w?'ΪT4n NKk0H^<[`6:j9Miq ?Cp%f98w /#A,7Ѽظ$%oea/lS;GR6aݓo V2=h2HwP [l>U6,Ve)P9$ /`<ɤKxԄ%}+SK SZ+ 7?gXl071{'ޅQ PiPoaXVGAUFV}bk<Ì\m& @M~M]QNJ^@15[|MK+]^+PĿ,H8BS/(Ĕ)i <K8Oe~ݟ79d|P^M~-C{Rte&[4f@a * q1]T:Ar-̍o?o:F[d5[?W3;Ƅ:SF%P5E/lB R)₇t"1*{mn- N?_Z7ip` X {POG+!ڏb>/#Z+s݊_.ԙJy \B(LN<<\LcdZ\}pkLX2_ј":b}? ]ce~}{r?W3l%p m)OZ4(տOM Y[Pz}ϚѾAߠR\%v?DN?U8Gv!{_rti2-Hvwב]; Fiu30=f܆@{8d[K ̔ ȕމ2a+"A#"+/a^ 6RS9eSb,W uh4&8ֽZMFvc7n٬wUƣ1~)ːֈk^YН,8 vI%R@_ p:0sEZ  .f[X"&:3k,[Y ^BYz?'I~Hŗd|g bc֝;r`{iҒg8"vWfEѧQu-K$ǫ ŨV^ Ϛ2KN~|Z#}zա#-,e= m)IG\R{ScXmg& 2DP鍪D!&)F˓$,Rp#M*6Aܮ uwz1,e kJ74=R*E EYClc/;v~~D/>A5 n!l4uox2)&-fo$p~X۝A.FruIȻ^jmO1 )ߔ*32w+\Ndpw]HyLXJ3nЄ9yבJoQX SX]'BޯXW@YL$ԲZ}󼎚JԬbBNLKO̼9| B+~UC`:UkVzB:xdwe/¬0u2m&x :fDShGK^D Avn|r?^n4n++A5ĔG z<.dJuN!HE뫣43XѪeNBv|jjFWG_^>ZjJADCFZ^.5ewN6=_jJֆЈt('=]_߈È$1f& 9 YI!HA87^2pNe5ŃnX˔m\zMlxB!}97BCmRr/qV9🹑>SF xbRN t}Ŏ/: wm;v iDc^Fɣ TwJ_DyA>Ͼk"Bݜf-㡥fL 5>;Fu3r80?c797v?Y˰l;h֨tϳ/ ^D̯߽dͯ'@KΪ٩%i׼c 8Ap!Zv1T/ݕJZ 1Up$6DԼO__/WRLTTgwm+JJWGPmKe10XDYQsL ʺBo@#Y"ˢ)vNKvt %a=@gYPAQ2j{6|U(;׌$̹IjvH 72^UQo]5 ~hZ[o|VAҾ8 *[Z'¥kVw.V!ϡwD|.9G%.?8@3މ" p?ffh؆Y\JeXb ?Ew:ѕ˓az$kj c_D1Y߶PpY{bǚ?y'OmPܵy:p6L~Uͽov[5f4l>% ǘ.>|!݌}}-Y8F13h8"$4!ЛufurKM}?Av01`>A~!pS:[c2:X<(RŝZf8,/.W_SL%rF.Cz]tAPc8 OWw}!|Lc1Os_:$dY2VeHr}`l}ы29uW?F^ǡgгX8).w$S)" coa#aǃ8z-Mfe7 g!JaWJLT$́\?kZ v[rǴk3 #ˆ?aTr,2 Џ-w'%37vztw C/B*@jF"5* I Ǩ?? fhMrE2xuEO¿sEU $,6L^h[Z!l&XxlB>Jr[>@;,%xov^. QȹֿnRVvmځ޶w$وe>5m1!6̡PS5_@K|}VΟ?^ɒRЪI-R( Us}%u+ I{zL kPoZ:kznw_qMd(cONTA"yQ,V~ K./VXO!61 iI·Bǚ ֓ޯۍ;/9#[rH޲@9S * ^O~_"Jg\tgAkI}kPB<\"o8_yӻLޯuD,㾪$0Nŷ)ܫ.PR'F="Ay1Iz4dCY)7+y#2aB]-5>b/`IP@0a^ʌ*}cH_,XCϋjwTեf@= +t,^a0zR5u }r^ddZtO˓:ٽ3q,R 4 ^y2#̐{D+0Q~Dm $G/ɸ72H6SOC'CoڍA WU2fKcw8Jn co CsNTIE.#.YO߰DŕhKoaW{m!1 LjT_h}?ޘbn8/q?-Z!\!b%" 9n44ٴž(}XO V"T#n,I*6i `*6;"Zx"RGVQu'X2% z7,x1j _* .# hJZ#'r8+!mg>x!͕pQI h+?w!b.2//x5LM,Blv߽6Rlrw0"M>tH41 HX򌌅/B>ƤGW˵}Ub/# TM| U {/ڀv!˱ BQ?c70m& y)PΙ U[ x_gŕ=Ia*'2lAEbZ ofW:LM$hx'[V|0ɨll>`kk(-pl& %1Sk-2g$%"-*okue#F"ͮ6HF7c7v0J]<{{̫ m> 3_iy678oqjOEvXrkTt}oXtPbZE\[-~$PdwA"1#ާbp10KuA,ZF5\,AYo" ע Ax pkUZjJ׸̼ ~O jɂ8~? 3CpDt{IuΙ٭1(gx3ش0BE?!KDT Q+t'ƺ'ԨTȄj\5ʒZ.dWKs>n,\Z Hŵ`Ī)?eLV( Vo_w4 Ug:o{ )Pt4S JITUAIīJ&?TZ碑q0.S`5!Lk4(Ϋ$FC!z}ݝ{{4t\F9@6$v:7.9V+"#wvRDŽQxr+K18~%& C]ڴafu]g ͛Z.?KqG ts*"=EV@Rg$L|R"dJQ~-eQeޙko_ZBХqM3+,*92tY>H#g #;2 $ ɤ;8I2\qz%;߰4̤nEM\ʥޙeý&_ .P R d5vЊ}i_8xqS}[?̪^AJxrd,܎`v*NoWWG;Zyu'kctVaz/7tYB2*Ȟ3E9Un~HDF/ pR@2Eҥ7.A2?' T%MJ18Ϫ"ݬ &,"T(@iڜ,fkb"^pCt8;8yZE Ei"Y >+GS"3zzx\xϐ8Gد2mf$ ,!p /5З[ oC#ɱ.:O0Eiͫanm S vaZqdP5X \hy r5һ\aVZc,8f8Kcw_+z5WU*Kl뚀6s&<{ pJD[#ۂOu-KqGƞ޸jVxx.0@빶^حP1lJZзzȝࢠD/s9+r yWC0i(WB 5ǽfkzC<L\LCyM+r]K(Gy2\Ny&ˇ ɀw+ < F6שb"6^ lAvTKP2"ō¿– q[\7sA A/Af|CtoyF\]$d9L.0KߑI=jKn6#3}^ZL/O\f˖,_6/2*OJS/G}ѓȶ{OڝS@ z A&;(Cek7 ~/w= rI46!xHh$TuB}\UpН_.rQՆM|>Ijj](P]{|=I љ?/Qv[èKp9uPΧy-u-ۈƔN:@u*=3aq~) ON[׊`|f~Y# ZJzVKY`OMߋK$ЫB:SWE%շ6!+>5-J],,jD/.$vǒ3d=ܙ"kWfF$geMJO+d?鵒X{89:_2 hkƏqvyH[A;3 2>q*Qzpcr9}-Eùkh \0-ЏJpV|YJ4#ae -ʋ9JpľUͮsw1q>=e^&(e,*_R`P÷+D//gk\^dԲ<}w  g )(*[>k uf94ˏ7 #w7H"|~.99>E;]?ҷ:Ld,-;Pt\Md[FVƚ~Fafܸ%p(e({aq/ݕ4 ~,n`dG4vaV?xTЅ2AdH43krF; ~-[nKɇyLGcUzU=qᦔ?@~4iPR3 _ByR+`L+:rEmꤌ-mn 6WSBzۚ2o>nz`5-ɺnD a"ٌܹ" N}>Vd|iWzR+qSQN@22n㴨.j?L΢tA%ڝJ\E8 9r#_ݹÓr~ [܋:_8L3n<_oy^GydVkĨ1eR,zY.okTPWL $-A$ǎM,iFRPH1FPrSh fl|1QdиԡVIM m qGcg]|]=}ZzHIJ0m%G  9 ݱՃ3NE( gwbW2 ԂomÛ&/)\(XE 4pw=LG#yg@!枹wχZ|81:* n'Q<7eky >@99㎳G&糿Yfn&.G.!:6R2,` ܤPnh)Ń z/Ң8u%yAZm& 1ÐC<|=yӽioMq3N \;&L1m{w4!MrrP"]%4c0OeFd} s{NBR< FxkWڂ$Z6+K)3\Lэ=A')~RUOG ,}(x oHIGڸ:3_h=q@~e}ד^{^rLuXtM~u$ $ u{y'S62u NgMp#Eu/>MƑLNm̅ՋIṃN&J,-h2=B;xqx)lwX#?Z%aDŽfI 7"D*5'PTXJ{[dFdIjv_ee<:%LǎĎfJ? q%Kj$ %Rjě`>ʙufA])p:+>{t?Tw ̻F&O&1ϕQq5Hb}#XaO?T  Ǜ87'%$ZOncEj}Y( T՚AU lٮQ0[CmNb 'pl'ˣ50MIn#`klwgj3Zq.Cd}Z}L{i 2KMw&h]ع 6L^Or֔( y;  >"7yG _GU/zq+A`Z}Q] vegnCP oVjm#AdYЂ+40%P\5G ԧlIgimB^5fE7;%I0}xyTX [ɍobH6Qx T%g} Hk: |~8kpěUYm`!%M8^Mw1i$}.. _;fz:u>^:uoތzP7CXHN̠ q>}axO a$ȉ=K،yZ$eK*(rwZāGL\^vnV%|MMSͷ45C,Iۉ#e=[>Xt-i!8o;UZ6CMz S*o84>Ӏӵ)sEE緷4x1>~.ķ10`T8 lql^JHjgpD_#L[RlP/x/?_ rd1J#;ϕ~$T6JgkvLgHXʤ;nk x Gnsiؿ I=4^kfcGp#"mP '9:7a<wUM#g(y0)vt\tW]7i2DXJO?!JS 8<8 <ϐwQ-ݝ(K&tl*=b. bR 'n%Q\'.}Cϥc/"(ۗ`Y(߿oenϯ"eBN][Z\aL4?p4KL 덕t8 lsdpl#f,g0NqU X6X%!DBf`K45>{.hUN: 'a.<'}sTGkLMrO{/ S-L@CWex{5ڶۯM8D\9AwbcSJ'SgXءfH*ɂy:Ѐ\@hM-&(.QE0P}U "N"I ya&6tӡù޺ݘ7^}ۓd:כpZiz}x5]F~ edd>9%p# S0Q) 6CQG/ߎyfdkbMTwrD0Rg*Ekm"fxQCL,iF5.؛1II"3TfQ)r1'aɄQF^Ū:lW1~)1X$Vt "#^2@yȠͶK kˑ1J'q-~κ+wuECm 'mI44&^*Y,pR o}NIK^X[׈6Ooʎ յAmYv&w4EII`cQ}j- j✁FFYᑌgU[[QNʶ`'BSYʐ  ao> +2lgo0{z+w6|.Ÿ!a.!=J,õ), Q98(BO!tf@Qby=xEwc}y8[?!eqw]y\LK_ *.a87aFBv)gԳߢ+E*'c7 q`Bٰ:9M>mG2ͽ5hFb+%YWOgܕ<*DFţ*(=mrY)6 p&/$hM n–ǠNR`EؿBȋ8NһccGpupnwDd6XC:N?bFC,\L\Ҕ`6@=4CZK ybz.:tXMzƝ +sm/kg(556=NHΜ%&Az$Te֜ OS%nV:fpӮ2|B9/Q#ԕ7 jXÑlS{?ɸ~~,wlP}?xY0d`g'dҸ5]vaVh2߉EKF->,mt/|c;{߸pu_Ec/erLOAur΁r?:. <`ϱqSV nrZ̻-0IYopmOY@MZBf-A^? tїda#\`Y;Ӷˆ[?i^7xu垜Mw.emz2ڮuQ,[d' WrׅW*߬-m}*￸2L9/OqPVjW&"c+( zE᣺ɗ;N%Om+sUF^#H Äcn#^}NZ lLl+{ 7wi@؀:Te_G)8 ~f={ Z;u0VI@L^|dY2gJh'=CJ4B"5f߲al* +c9*H"eedu z{agst!xA֜9+΍WAc M46?qCRgXo(;ѐ2zx ;,#UEoڱ,`Ʒ ޹ٿUDn6Tz~pɵqrUP Xg !h UQV:Kg+;w%2wE̾xXCV'^jp=`Lj8XB֙ )(f.p{̒QSYb4JN]k6l&J%" Ut4,e}mNʣ^C\^"?PQ_|#"$uDiMoD޶!2YS*郴/F11t0` 5J='ytq:"YcvVJc!Xqެ4l[9)`Y3y -BrՖeM p}B#|`.!݌ȏzqC>6?[e\3#Bv2RP\]jIT9XgL^R6"HJ C_b~w<$3HF6GI9О P$yxp%.aNmQ(01uvY 9@ϝI{+sG|c+;u3R_oze|G߁q9^e_ͪ'Y` ML| ?ZaVda @i 3e.tϫO"{\B%& C-< "[ /lZݻ5$K9g$8[gO N$NѾI %濚qƠgg LE,L=e6Q[5t㱺z?gUEӋѣ`H,|7*694H a %&j4nRkoMҖ HƔ E!.de.5g5͸0r! M,F[j{zE8XD@$x>H=ӣ?"«x`7 kю`N*Ol?A@׽HӼkw>xlFK$ʹ?rܑ!\⠐ "!/owQiFԵ+" 6ǤeOB; `* ;̢- ]'0KF1®%3}$ RC7M_7w՟w5dJ@*oyV J~r?%D*E|<< pӱ8ȡBa|dymIuȆUE!='U!Oi+vw'`nCYrm{wyڸdr%.}sP:52IUj05^uhO "aQc7v$|p!P#vvvmCs[=.?ϸ{}3Fc DzIuo?gC;gku1G7>36̪G]](h:qE4LgڀZڭcqj}vǜK%7֨B4ؕG[u sF|%$*Mx\6`H j,D("j~\>zdMu1|yߖXO]U]}i<AKJȈ)[\}ځ::>"GQV(v~!} IJG\@ OTƙ͑PoUzK=2jW|8 TgwS:{*$jTWACأC+HwoWuvGRR4:Aj q@3"\9?ܾALKݪĞ 4i>&ȟ`3?m o*Qك1Rx?]R0'l:*2tӀwT*6u-V<`Bo[xd`5 CمdEJR*s+*${Dbn<%"5oN/[› ͐TWT@jô`R6f 6xB6X`dFLmN?з1&9$ia?LzRCҳt(AB蔆 Yv@&IbL'ʗ!6#r!2M_ w2*ÿASJfF GEs2-Wi2] =i`aFRA5:՗3-}6vcD *&m5jkH79p7pll)ZI7LdWGb@|ǯU1;w~v'4z<o C`&82>}ŵcus_gzttC$v^9SYYl\ u܍B2안/~jzp&So*K fK?z(,~NYN{jɱ>ItxsZB0?&'T,,*B2ГuMC7Yb<V4׉<,"Ѐa=$l=|pⷛx4) ukD3{H/c="RSS Ӡ 748C3u ]pE[c!Z&t^5Iw b'1?OjTڕhEf_8M@ٕg%wڷ5XД&M`r5b6a(OQW4E-fM7CĜ V#^~Ar* Ɔc@ BD?9KE_gߪb *[/Eftڒ;J.UfftA;iՂy-EftTX> 5?:f 7`-[:椨x(z_b\)Z2 T5.cDFM-oq`FQkZˏ=wLny3Ѕ@{|Y,Ɖ9& .#OGF(/:5WCͥm}$h:=X2Al̒gR mۙ1NϏbiX9 :ۿwnd޺J4/3cn|eƍC1Nw)^:$տqo/@O3i5>),&qei/zCYYˆRC4 *hS62Kmä+tRE3vd.5Y..,9=(1xaZčy9&[Mkڞ3yZX0PL© IqbIG'd{F1HcwVהmli #(iGxX(Ty _&F" H2y3<^h/_VWx@Me raPB҅ThUͥyׯ"ni7=p)jk<9023s)cmt{饒yw BObiajAe)/v߮fYW^ZĴ~ #Jql^>ލhz͜gtHfYקּեD5ƴ}as jN#,ySѽ- _`䚡RR0=q8ϩ4 X >'Tz)n pBzھUs 4.hN8)|!mq z2zʅdT^I]icOK׵ٖW(9i,0v/0%u, |$:U@iVMZ3,Gszoo'vyUO*!1)2`9FS[CNWxB'C EaO0@?n/T'-:SE6n=.\}|Ɣũ) A+ȓj\_"7^ ПW٭ZƲNڝF D%kGk қg/~Q $r|L PTpvtu} &ŚM[D3ƒ_<DB4&yh+8`ڝesmˮ"0FΠf[d"?K,t *mF՗OWcux;j,޺Vg膔:qjPČ.] NӬ7%g,><ˣKvƆnh0E;%da JF>4(1Rn ɢ(o+x7w+.O>8RY3uC_" fl?<hS;q?QDž$Gr `đBJ՜rk֧ !ym TJ4NfG'~"`+Rlܖ!B)J{ԅO"3Mj*f9XYшkLob0MaCd"liah͜,5-XZi[낡lWx\OpweՓȿģGC.NcmA*WM쀽UJsk*Izh-~ӄD  D |qG8: $h>bۙ.:灼?.+/1 K<`M"MꓮL!pI~M2߿aҖ*2ܜW6ݏZ^Sp<9Xr?~"u'JN@XTfe邀-s(<u]y/J€iI9{<E׎9UKoڳ6piV^?`qk(iܖ sn`^ec&M2d1DUIVKǨ6.bN4a:(ֹ$3 1ĆX.8q*qa j2Uo۹3vFMyC3a '1">' 36vJaNܙyU+c*q,! [\+k )Sq!k$tDžG:UM¶ʣk_3hద͡gnj/Ks`lZoӟo/ =vA 86[)Ⱦc5O3C4$&Zagp>ORϾcOH7G4NRTbOu9|)UCyVCp N@0(rE.~|%\PcNl w6]@HLWk /qE&R)ca=Bap!' ICM&h2[9-ݙy #9"G&zR}z! 3Pn -HOێ\g!?n[*v`9(r*xJ[4b XvaJY/ @ {Veޓ7E^@ىuʹuxe<)ۢ̂uFJe_ws2 E+gĢ QHk :> #S@bt`TkN=`%7~*ך#iXUCWwOA2~k#gph#b~& ]dn{!&C>Nn˲&Zd?>vz@P8{EK\hDsz%^T/ZF\uy~0yOt~c&u& VDTyn)I! 3ٕ\ȝnSC2hre昚Q!%v,'BEj꣑WAϠ^q G朩M v9:D?k&[8B;ϥ/,=1v,OԷiV풪rP Squ1x={.R$DC P9Uhәp3is=y^6UR,y9m/0W8]e"oxΈu!qXoН1֊3Oz8S$a*.k:dwL%qx!!8 cL.s&=)IK{?z84 x5K(Qُ+@_a y4>#n5#Cz*)S@8⮁0`Φ_%cz M_Vܡ5*ފZ%DnPLTP검i\lsLKs.UwN27[+lNB*aXeՅGq ҕ&-1έ(+;(-FFjwEBa^+ 1lZHBC>g."\R~C\kJMˮg:6u!H6Dur!|Փ |\08F&'ѮKXѶqw0D<Ό$E7, J!m>ފ99QMD=2—'jBxUC-E5dZbqo|VO]lu`j{jvrktu`L 9!MϠx7ͪ:_$gfB'ߊ͝}Z.fXesjUiaP$z:׳AN Lf߫HiGd'<~|WɘsZk6S"&J ~P^<~A:`bvN4mj <[R1Bu'UL$~-Zx~!Xb:RǤyY !;<mr`?;1.=<&`l[OjXaF8Q.gOȎJ#p(#z;p}Ff,])HSU.WۑcYàhvumI`V&}ip}qOyJYI%!v?|ODaBUjِ>"Ҳ14D K+֓m$QL07/JoI6NәH4z*;[ u2%v"Z>F[&ӫrvIAWGU,E"jU$7or2Hk8ráu*oba[yp>\Gҙf#ryRn8x-s|>o%Ee3viYHm\\5;E-FM33֍e-`ܨ7a(2χ.s]~ӁT2FGl铵0ݏp2_<϶SQO k ޒn FP#|iO}uD/]GtvT ih'vG HSQhۗo=Ʃ₷ _ .%D2X7^*)1zY:v'~+* >L&|ZXT3r_%?; 8-g # 0ƛ~ a(oƒs2ʞ֏ތLTޘϖ09 vI IrV;p%&L^pn^z.mQ)l,1WޒPClGAU/2C9yΔ]Ln,ek_Ћ%|j랄#_3@i>,@enɶ]zLwG:%*BZ1Ŵ{9ֲ΍7Xx+E\r8E䁻Np.vP4Or Cɳ;dT"k` 6 . RЛun )m;26nq+1PS^G-&lK6/ @e\GM4d fUz0INMуI 2}lCc6J51h!{|?Y B^QVZ]8wA!~ɔV".;3”-<)Gq^ɒKwe-ǭaML#xD[Kq \Y;:}5_09B$s\ Hw;bS\ |?u'~9yHyܠePv^\SIٱ+eAa(Z}q442S3T) Dl[ @{m h~7'yb@vU[QWOFd>Jn=rN1p/7e iMC"ޢyeK5̆EڱY]!dxc> q FbkXp(up*h ӻH )MPCd66A*އЛ9R&#nT\8tIP Ibys&0T ď`>)/ F-k>0}Bf=KGTX -}*!$GjNWc65yҶ]*p `N} clpSSuE.Iܪ|SiZWFE\u>~27o*iV:r+4mIrZ?&)BZybp CcN=Vu)IR4bf 3TP.9.rsT ^N_S2qUY̆| /U { Zł =ocg H졓Tm z@Gx/+@\zThYEḥt\C@cMTNd&LpIhT0=6@y]+zJwz;02@`"q+ 'UKH #WzI+#rě JO 6PW?Ի6}:nćåzl/r ,\x9/#6W6$7GI_%F 4SK+ط.\Xb͋6z7ۿ$BZS` y?$Y;LS UxмBG+ݬ&Dj? ubTv3"7s-t jaÖ@a-RUAܦ*KNpb=u3o|MסC~۷9J/N|G*(L+_cm/tϡВ| 7OS^[7[(gјhNLRRwxl۬IBuN!=NͺO}W#v/y&5mNqr{5@vUM Q3w`A,i!ɬI X!`>zfXtrDFc _©aaSwRm+˒ N#kstMڿp+ *K}c5I;eM- X!(C8Bo?{$]mEKlhiyݴʱ=ejt'Kc?YQ 鷗+fRo-a'[aa2/I'd&SG1n $%ZOB7{+"_w~?9钡&9B%-Sf͋u .&48,D?CO5ڰ|_{iBoGxp`^tAr!wa[@M8>̵.db^S¤j89M6< J)˥)pv2եqg$X+.|崓M+F5Kݣ]Nl"yԉ]]BQ; AFv 3ղٱo|7/dٸ"6ZoHOM?ܹK*#\bmnV ?*ANׅKI> A/eZfw UWp:^."|Xb)݆3.:~\@]C998T*ю f]UFopܨ}OO7Gf#q]K"Un< qMFL`E&amvd ){,J3c CYzyə| \MBJ઎KoÃD C>תڋw"#} \0jm 3!_n>ko>9(͝mVO<|dsw݆jj_2 zڀ2Ĉ~nJFǛ9# ǾPQkbs2 cso6"0"=v=oG"f1ÚZVGGRlifi7\ H9=/h9͢}& Զ(pfxGi6kjc1ȁyQR.}S.^W%?Xq+SyfWL2*kujaul>l]_"TegB?Dk[>W*v"BqH¡O>D_&Ґ@SɎsok  Ě?թuΦT'DV2*mK߶jY+8GY,)'z\&L9=q`q8L=jQ(>rt.,xAlimn+0Z̲Ĵ$E{LTZyz3Gb@U[.&.W)dd{n%>Ë-!?dPkiNfL.ea a.R*%6/-#aR =z`)JW+-&Cl]ƀ,(~7I; A4qz,ԙ_yRVێ3͖PGXR=`B>sqhDP̻dSi(:fGFͩIWB?.lo.K:) <iw<7+~7;A7!-5fhʭArgx6KnwR}4Hc3C+FGÙ)$-CEe'.b*Q_2l\H3;Q fuM30=}HJ{ srH\>ӡo-"wo⨚LQ(y˂:v|9+`8b{*nN(Wj* -eB MvN*Eql8u9tw`3m1ٟ;ET}Q T_olBf"|_GW<1bu(:y;ܳ" gjS}Sd3\®MB)!@%Z&1"nxV"BWk\xFPS̍IߠGPY`9hm!JtA "Ї82q~ӿb9denĩdg1km-nmQd-:^P%ty7>j8-0dAH, }x"7 &TU󹉧wozi kиiatt!4Av t ó~JI I:N㰥`:#PKQmE)l6_9*2K8($Dw;}o ' ooL{9Ow}ViGgFr:&2(gדO>E1 JAבF;&0L|ޢpPCPoδt?Z@m=F]7%`1qE}i2=ƂNGӁsL$ȏ~^)2Gb" ᦭-w)fS:C-GcHu뼢-2vh2~Z~Rؐ-#Kp;V[Q$V3[Nݖ ['^.[gs ͖Ч֏͢xV +Ou]h⊖\]b. ^< Pʢ3  Pt fkr ۯm3-tfPsrV L2< PZ=oCN}rCBDfxYL=Hbz1bPwG`cMEQBHivYkƘ9B7-VUI1_^fQ1̱"ppw8 Do' zt%T:;4`97XױRWGTш7U@:p_)' :iX M/OvLOAvC3oy?`#!cc kss..Ix\O,3#dnv|LꉖV' "+Χb i 1)xv@yMR0]d3DRC[U yMN9Ehܹ6J}y ɋ)[^)}SSآNjTƭ*لB,f*#֠\w#c+B >i"c@b5dT/»xMJ5=3RD{Y XCn{GP6 ÷q~ĻڄeJҁ1%K;F9 U,؊f_YW~T e#"ɥ\C/j%x@5ݴ|Njc3j:e\\ۡ~ྜྷptSTusN}1}&eѕsptG?b;`@;3E"Wtinq0=Vw+;QKγBĀk[!%tiچ{Y.8+2a^A~ y^֩m15. W ?em )r1K=cuc9m 3vBFwXŬtMGCUlfEnG[NҢUD=Z';[9eeK$5`lW0qBz#O8W` Ƣ`V_qR<0"1ƕI tQjV%j |Ʉi/}gMB#ěR*zrawuЛZ k~uwc*Zb0em7Q8у3Y>&dM't걕@̗A: CTZS[qHoW2J̾'9c8_zja|a;oМ yMi QsT-@q^? 0𰧳u\;lbV0d=7I'uQ@=^l'U6#>ƙ)n4+G(5+@<7i],q@"c8̗$֔eդxt R75?1Ba 4|_I)կ '` =3,1Hmفn8xUhjIs'R}Re$D(?GVt5g Z u@\ UC,`*fP]ǿL]$9V|l~b#s6J 6gv7xwn$AΟO2l ?$9PlUBa 6r,?ЄjHVYNDX P_,=0S g8![0XR߹bB̪[NMݘm?<]1^Z#ܚ+Mp!ƺ;&oJ@+sCHf.rt`wu?z3>S: Oarl|ŧ~d7W( #w 0=T+q|߬Qsx[G@͚q)i48_ֽ@|2iHB8NE|?R ¤gӐ +~0H4RuTnmh?-wt ~<6 \Ϙ6i&H).Lyc*wR4Qbi1"ıb!B"~٣gCiguiпG+ CQᆎ65Bh0Ume(F[Z),EzooGr6(ՈT>ݨbk$`c*$"pb%)U*n^Lڄy2uto[rlb:eY>Wi4g¿gS1F:L\f298 vpNH[r=niT.ꞎ /^^4ۚ}q¯wtO9,9*TGf".+ ;=LB5P*^qhOᑺYB%@Do@qjy sK^(%CS{݃^$T$ect~O2bQ&R".ehp2r>6HH;ex-,Lgخbf)5w^,8<3 %ц8@MKNgBHVU)sF5~=N:8FQfHV*NBp*e٨>9 21d` ,w!t:l~2Β5UP&+|B>e}H7g#E#Hɺ 6psAjw3>2Чca G=+.r~$C#v^~=E>Sՠ"H[+k*.i sCPhT:*3ƒG>%\N!+fa;K{y Ή5Fn`o=D/Iھ&Bi&(!@ f-3MTa bkbh8"$w8K{syl=S]4tp$ү)~B+:.sz<hגHlc"#(Dn6wqGmJHx}- =H;1ۅޝG[m/B !!>)"P"#2FÎq޿h֎X,u]i""CّHA4sM|sQ9qT^|E/JD$.c`pkYTJmgUАGIOw> iHs5JB;}!c4)lfz!:jwTDk_^ njP'N°^mpA0pGT.ƞn(A,xm$|C?D:(U8Idpxk?$9Қߨ-ћoki*/&_jB4s5sJ#94Hok3O(L4C x8 ]K"/Г\!ҁ'VN{>9B1$}!{tkb9_hgkl45_嚛Mf3B ߥ;ܟR|%u_;͚9(´W=ÛC0MQ `_g7!3bQɌf`х8A2i<܀VͽOx䐔#4\8$ WB>Ԙc!:vO~Yjc+{gOR77:5S PV_v1 y s:&DQ4BQR;7Vp*0|fXzkLog\p^||YSd{p>ygX'5+9]޾3MӝJ5lEV?&yvfft BniJԭjsyv٪o8Md%}A\9`|Kf\_?Kf=AB2]05 CGd5/NM!]yy},fǪfEWw)|y$Bv~`M!M+p&`%.x:й] %4j #w$䛄!7VA(Їqk>WKj$;m2h BH]/ Jb5t'G,e27\O SFTQ{g+W}sk}CrdMJPn *W s%bGLc͆2,$8kK2r̂7Pzz%cԄ`Q ]x&$,8?ނ}S{g%юǬTkď"xBk,H-hH√T9Xy[/K.oszv,PnġA^9 k)e t,F\Pm}|]:g21}Ek*T(cA:r4;. &%{naOjЧh.8>gv_B%xe=YIQXY#أzR[2T-cU4=G[GwϦ!HڏƯNJзaP֣(E A)[JpO'#X?OAQ}ͅIayNZùtYRlfq1b{QA1i\ br)t<4l[EO"wuz\^K%EiD7Ya*dwO-Gg3  FeDm8&Oj'fag"*XfVEnPSWhAFP3,3 xs6"h߱(:klYGƩ쯵6Cw;Fqy&Gj/4Lǜ8.p;B2dzjqEk&dT g bt2wLfP&)Nq^G7s،`z-9W㻪lu#m0V;`b3q68{]$@Z. zcA !_X\mhB_)Ϗ{32ָtN TclX`{}[Jt]kc|?U"6.Onv1OWF.˧~ݴP2ڙq5ތ 7Zm9 t f1УR4CCtH=GtJkVX2U=0GA(9s؈;"('*nTFօ(mwQ$U*A`~j ϧ!ͅ<4yO2l$:Nnd"g݊BB|=aB< ;/qLǘw<>{˼b8'p`cꏎl *R >a~t)@4VSC!Jg3{4 ,p[s@ϙ$u;Wbid.mómU*' %y}q7 ^ߢ w=þv݋,Rja ˇ iz 'pb~`XFV<;ruԐ }9${"$>X _ 5N}.ɋ&Δjk~ghtFƦMaRYvᝰ* ˊ=)=Oe-y/ìP*0>( vb4˶yq&sMQ7T$_lQ$DF(5$M_1VfAH'հ|,O¿s9=]:G W|<8M2<6J8B&[#J =hcP6::pIʈґNI(o!f-4 ϜmW/c)F oJm'H?]:}-}i1lJ4s8TU0 bXadw[Fp$7;m| ߘB oM8)]@@5׍ h[x<kӎVmzR6)5qG }M|f|y? qV~G(a ?_!jA\9OLLlfLwcQA,mNQk4qo6˫ X!VIcL\@# ^\$Y]$(Ɇ-A[mxC KU#FDaW|tVgcgoZq$/$|Z5ɯɩD0!|&㛜Y $Cd Sꌀy *wA~'"lz\>:B+V<SJ߸ "o5Q> c"-77ݥ+ yNwVX27=!~P˶ངF` 3#^h PU㰹]F $s}T NJ_JR@ܝB/Eb4ՕOK2ˋ(t P'$=yv曮8_WrA.O5Ml!G%uaq 0^5#TI)C*Ή/+Zw{v*aXܭu][ؐ&hYlYyy1K`Q[lH5Ӭ(ujz^Sr?hfԧGkbs6/[j{N-;:9 K0k6ߗk}fo޽J'Fu\3ogO 0! u0QP޴O:ב}Y靚KY.Wg"6$ #Poo0*b H`HkgLA1Ikw<E紸s]4KnD썚n -d|MnGɇ`].F>|GKHDWp@];b78*:ލ駈̺~#g9N3 [ -[~fdoq&اvKve] inZPg6 ځS:0#:@k0q'!*:XUw-l+m Dȯx YyQ̓;Ƿ))$ ѯ M߽M'IY2#n ^wJÖFcHZ WK;1Y &e_9}gps"ujt]-V>Q3Ip1ń h733 Q9NPHAnW} bߗ_yhY6>XXqG'/v^M鲢H{Xsm~bM qL3L%#lJ+zo#];ҳ:$3R Kf]nn$DZ}L\pZXzR<2e}8P ag 泩1D' 1M'Gty^f$V:W@< V".ݥr Ym/̰Yہ ̄4#jY#ij3S|z6/BrPfJ̈́K I% 1[؀"I &v߈ + ~tI:&$dv#M"Aj_=k:w; Fk56)l8T pɨ-CfſR'g6:pmGS-( wk߹eX,mNKW0X3[-U8YHL_Q_1Bƥ!D_X,<0F@kpq܍3D-aZF"RʶjIFHX1p#'iA6U`@m֡ҶR+4] >iB}G<;acQYtmiKykتCϓ3}:\/-3l@d-ʹѼa<2̲MK#w9&m%/YǐmEfU {an UN%. 3&Ј>zUOe@1U%>04 ww9aJD(Hg3b}{ԥFsSB.= 9XIIЮ0bP*dY`e5)Z'O0 \k߭`Ňb :mrrq-WPz]CUL٧U6g`#Xb- 'N.Eח-i<@ج -SE?@yGK,yrFt_\V~ 1IiymSOg  #oݕ[J^n>xw_ݗުA!ta{-JV#fLl-Sg&Lj|Dg'wdzֺ󎝩r UԹ'v`?`m=tFA Ӂ/#]r-I ݌LQcb8Q{dmYPo uWMG\|lS [SY#(jPB;%YCFjZ5c'q!/ZY59Y@/"Jk=*@BLGF U5`v*K,q1˪1ؽ+9 ^k1֟@? gE%{޺N*F'pY [aܓ5Y^c PהMC ~E){5'qW88\$ՉG>$\ˠHDLI"?dێ؋N[kw( !w;Q2Qa+YP1X ֥Dz?! 1 ohN\r9Ӓz3Am%u8ux=*u0|C[v'6i`?$_Z)S GV "<gyRp]MM#HwS!zq&*K{çW:AO$/5|LbJ{r VY\u^ Wzb ˼C;lqX<K(u`ǯdJckʛ$>k.>f{R˾,l*z5NbXN3 }'ҩyd~ ,lԤxP5FF:TFQq!\5p)!D!^.{ a~}L7̕_[ig6k#i},fmx[F&U{^9GUrh<4ȴb{KMF"Ji_!l Ӄo Ȅq A\APgHaa*KqQ ؤ|H--euloz"prz?Ƥ.Hx}$X% _bV3"ƘJkcՕ ԴIVLӗM`3ha !^nZ$x{H#JtMhB4noG7mEl ^m+;2vul3%càG4\*5^U+ۅ%0ZBY KL~̫1=7<+2$(s hJ5 @.@m2}u>5mtR7B6V! ̅qL[8|en 4#[MNb gybXGLbM;>|Yfzb|yܭ-w%e+& հI$6!]=tـV4@,'eRR`3+ XA_G#aCB_̉J d&꨻KW~};LXm\-,R4>:Pw_EW#UE2~k3A{Lmu,)yvʚ<1i:QDŽxI[LGH&;B&,o5Z˸qR2lk,_4BL14 U31E4h5F68Skb:+,AMi_eGZV}WF?V03ϾLr9XjKCEx5%X $;wyl|#ށ,$zN}?E*7\ .R5X_^N -x8z|5ee)Nu6V>ҏtsQ M%n+V_":k OhcUoz,a4nO QmClheKJ"6gn h0SJmN^'m ` }PK|&K[aAaF4htCBS 'z(uñ5|]a, !KY2+lW<%dMc06qH\7s$25Xm9"|5HGrL$4j̪d c!KX򀇟 ݆V#d^fөd?% i7_%¨#hEj}HI&d; r3#:1 Q wČx4t%Q(~ I$dBm-jO)rSy&>"??~oX tVAM>Dp;*(Na $ER{<ǏbGAޣyM$y5Εߔ#fD o`n˰*y@k ]Vpq8Jiidagk#6t] |#;xmyOQQ]vm;7–*'?)^ڙDd:yޮ0b٘TW/곃xWJ<5wQǕِ^A u,tc8m`QJk3Wfe2_mIX3ߗFC Ƌ?JDj~TI=Jf"Sn|c 24ng^{)@;fHiŲsn=z|Y7C`t Z*Dє $<]yebjȑ#QPw,6lVODKh,P;+V _o4Gs <ǧIU5mDVݥ A,&?]t 1{QN[vx3iEPHWt7zeS<}OU2ǥۑ` Me+6¼<,=+Y%~hHcIF@q_pLR'͒˫끒J(I^rHͨe5Jm LMN<&2:q;+k$nNWc%rbNǠN$V-V  ױO `9l#7vV`r5B[Y`Lj9e\Iu(~,5F コ<;!Y=8p !exZVYnz|rGp)f*! qAUڬ`'Fpf @Ok\t^H>KJ6ٺVhz4v9g~,CcuUY@ uehbOt"Ԍ4s U1xهBQbLOʼ>3>Xq r=U6- s,EUoix|ȧ-v^luAٳn]eu(a C~殄 z5$t֋Dd \H偱At.sljSzRo3flAa4A wql!CLkcn?r 7v7%Yf添l\&SI4o~͖ V:|e-%jg] .+3#ziɩwnS^Z%6%@]DazPN7QκR zŅ{߇)D 4!ڤԵ(ZuepʁZ:>⼰MKXmH-y{EnNDsb y~JM5H)I :!n,"IvuPORRUO6 0x9: ֦ +w3I dg=DRmR/dVzY9a@b“\qzԆ`Qp&ÚF_O[ 32:Lf EXv8 RۈlrMS{HKꔘLpxN\PZl5o?~-IqL@ۻ 1}눼X$Wrz60&F! VJPID{"ٙ}"0T`q٬ȅ8StT*4ʃ4ga!N`%܇s7uBXi\T"ώ]3Ukza{;PqW@x^RbbL[džnr1CBp3er W+_n? :n:PQSEtTGc?Avz?e֭ eXlPU 9ͼ 71d=Ϳлr:K-X)?0RlO'{J^qPV" 6A.jl0h5!\t,W~wԠe`vGO2!f&Hv8@K ]蛈sF7q蓯qO|! 'kNŶft~ͺX|±cf%n,y-ɽSj`0fYmM .[ " *h/݀0yEt!y㚯׹m LJ-|; rne]◆^]Ir 4oU,k\hAVJD-+z2֐z'=P4zrB+ng<)~ 7J]JSŴ(I 3qF.p[n&>d7]5>)}wK,CdnxY7i&Pu/@0jU.*^u]xkBg?kGEYƬM IeZڎ7sk0schT ߂o&eXt7 M3MCb LA~گsEgv*8l.pFQ`i䷱c8bYEЖsh@|5~a^$=Ihv # U1 >U5ĮSp#R^\WDit zn'Jqݶ?ZxE4 J$`NV4sw Nnv y1$W.uw7uvn#i呔JN \˦;bwG7zk 6N"FDxN5^ 4!(6o1Ovi GxGؖ1W+fVaX-xgz1ͼc}V K8Xxލο:Jm]wJ GQ;cü1RE.ZW%m{ ?<0ǰک1($>Ӆ]L0@>e8+^3^X/alϻGٶ|mn6,JVD`Pah|׌i~s–-sg.LfJGfz<GL߰<9ϳ\8#\$q>ݘ=Y7co~|8Qu[~ATUf^b_?A`{Uˬ4>W-{qJ@]]+&vk Wׄ;F1Haw~!bapxV^ty$< Q/Lq)ۏ:,YY|9)XTLG/ ՂwMZN2,sLݤ{K\5˳ǐYD_l,䓂\;C}9Wlؖ?YE {pBq5d@FOq~udDrfTX`sB{‹w9XC<{£Xbzr;@n=Qx4SN:O<5m/ O]wbp8<Ǯ2;2%5йʠ1K51۟06<"tԫ{ޝGɜYFY@c,Χvʺ^0&iN yLV)!@;X>3|̀Q7` }p<zȝ*G2GL3PrK|>Ϸ,aC| M9Ig0+m[Un~?ݏ^#\6|(L~ 9wK IEZ*5 P9`f+{w (N$Y:֒IhJhrR92!^A8α@JT?b?||?}~'A_rfƒF6H!'D>[ ${6d5 CD~v@>LifA2JIcl)yZyp07{DP# 7:Tn)Y "=5Ϭͧ8/xARj^(bsJڄl{%HQ1BϛJ?K5: E;=\K~&m"$º|@Brp΁:l. i})ahmʱh03=yUꧩrW_iD]QnHd,sMP@?.Xm9{XΎ ?qg&1]Yپl]dUacgk ,wD jeE.e h~ZA/)fM5z L*bim 8H4q߰תU(m,R/jeg6$Pulp\U)~rY+?&M`5sP#ѻh\o/k2xEQ+NAFSp1/Z~zI-ޫm࿂q>'7[Q#)TԔ}*/DѲ d<ս>5NGqu*W0̸/^+pz3'd~_kB1%ȦT?b0vUӫR,.">OdKPFx"CdoZ{P.Cl%&gVr~$X62ΆW vk aj/DɏW? ?_nU"QIګEwZzo߁<؄85.lՓs#u 뢰y;}oE!;j,q1m hw>r;ۊ}!e7 (׶}批8HVph9k{w0Sj(62!휙ɻ&4IFE@]I)͔tCf.{3݅]&7 Rjrӡ>m'PW0ґvkٖqRt̼J+V2 @cF(2{w`oZޱqj4*H1&TO|~V2v=eQ[>fȇEPX> Fu2Q{$>sǙ׌%+sJ*zr2.f!ͺ-+lOMCr)L27}Ja8ZEr/}qsJo=[}h̬rzGaNܽⰃ ې*^k.B㚞YIA}~)5n'BX{&9ͺSq13s q] \<[##Fov+֙G̛!ݦ2 'ɡY@GoTQjU^yɰ|Y~v:nB?;c6hbA7!/~k$R\=\H0__wሷIST]^{@BQaMCo23L`871?=p9\Fnꉶ\E *QwtԬ@qZ˝f5-:3Oum>/vF߀ͱ!EοsPҷNJJ6 QDp-]6O#O2X 34zhtFg_w dĽ-8p}*f! W*xb9hyYb1XHTit$ dLYfO^M/͆@@gŽc&_b戆5q=MuOkbth țS1GAR]#)+UK旀&`QgΡm tPi"kV {lݿy,e JA-.kd2%KKih^WOH_-d"%*4^0AoYsuI?cdOGɦr[7.ۚS=ZZg:{GFTDI0Cmsw񚼼5[=Z`%@ (<`ݥ`^$G1rx9~F>x8yZI[/ܽӷS`t%i)7TΏ_rQ9g s0 ~zVl~+>_@xmGԐ3+|}9G=Q>:Au4%p0V]=d=dS} p&>o[P+7(,t%2mmFK[C !'UVGuѵA X1LmȊ-gUo`;D?\ZJ|)Vpb{\Bh4H}sq'?{*_]% ԗ9O|B  >OdfxaS!(dU"j?Zm!wip+2P](3ǶtF) YMtus4+u7 2Pp/Z&R p(?5[EMtiI GW&$|{zb2 _ QdLڧɢD*1hQq#iS^VרT^!b󌌡=sعw\xOۮo#|22-/t YQE"`}a'1O$ m14C[P'%$"6 <6G22qi7}8d MUF4_f:Dy֭̌Ycm m`Z !'8l-uJ!$]vj)4蚃Ov"S>l[O2V!N:km 2ֻ2 ePHP*v p1J]o8^T.MˣV׬VmҔtbX흍J۰=gO6f~WqqgWs^$=ĮP1?k-HOb #clq9W!( ; +cvj%e5 VJNK$K=Vlحwb!Pp mC '=:Xz AE ^!挲>Y* {YZ*T.3OXESUt|=(~nAhcfjPgϰgϔ-gbʹ)7 EA;:(GmÊˑ/UBGkspK ?% oa>F~`۠494n.Ⱥe |S2a= %ڼ}m/A UōKͱkD{IVIJ=|8`:gTϡ&7 /uѓsӶ|NۈV{DZw]/_\oXp D].ql!;P[qT@0&&$8rW^c~5FuxB쎃?eGGnLFPf#VZ(dv@&s(3ZDa7T '?h2_4e0I)xН,ڶeμ2A66lO.CZ^#v0+@ ^L0N+-Sw4ѽzzQ޺NA !YyۑC;~5E2$#fU NO G! j*P guGvPIb7=l R_͑Д(㚄YZgf7/+\wI }Zj}t=4 u>emj^ 75 -6U?y%8cDpENr?)/pT E4)˨<еpR=}P2Z'~A#.&wx:K?#YY{'2-Rb?7;g~#dk *o{[ȅ?C~Fbf}ڐo]XX yFC 59{9U?%tOI2lC Pr:2V+OB*re}B2!wTicߊ' ,,}.T=)'T:->G_ϻqѧ^Rjf30ǥ+2aq$;])[#"mZ02eQ冫o&V'|oȔqJ"sL|׵:&n 5!DŽWMBaF4^P$]ZT2[\K4JQXΪ3`۞pɃXαB d&}sxc}dU6W\OXYMrZ./§i'p[[& #Zo^E6935~gV[3!76W@8~*]8<,m`!Nu  *uH̑]8ܭUkWqȯ0yOߋmhv4K d[k*RCýUX1f:^t R 7!qYԁuBxg<_%_|!l(b>E?GتkrVr}*/P8$PHLj$qo\@7ڄ] 2gq/d2OTŧC^mNnϒ$ KV1ecs<+01/h'3% Vb9G\[Cd]VYܑʾ~'Khflr0g6Ln\8J>,퀄f4h!шzI`4#5rPw|%xtjnQ Q.pPPf_w$}+zX,m#QN 3A}GZÚj{KdEѹ~6.|Q!?euv, ⺭:~daRV:fc^8{vJد0oU`f: .ɴZӱe3gTurAWK)WJO kw tFN/eg"ٯZܑ=($ rJ8oDS>s(3?/&u}S:TJ#ڭC3oq$Pb+Z"Z}$i9lGcv:D@Ԙu!cWHb}\;gbKY'NH;A>^8weRyr yl|D) mX e[XD.MI˱vy<$y&i@ODw/;\/GbAIޙQFD:@Čv*T,Pe!{!ֱdjs[QHyĐAmƚ/Ppq +h xu{S ]|pzŠlIs$oQ|kѐ: p"P440ϟΛ73lYjo{Mu^% BE6"5xf_g,SS|ӑ$ wnlAZGپM,!max睆A; ~"حInH;Wz?$#$?M7o_9[L,7/{4œ2Qr$0eb8:fz6T6: HGхNNb|wQY4!ݏ@2!,g4V*;PL&mP ڣ.(ײ4mqpT>A;>V4ɨvjDlY^h8#k ה"P\@HrKAN Q3zk=^ Kk{$֘zCt AE\-Y1Vt%_g4(6 s8J+ֵrweQ* mAguhۏW;!&PKL(k\խP.&iC:%(>eq2dg3Ƹ B"Ii[*)i2i?:9pX4R:nX_PBq>3RSeijOǑdۛx4得7sq'T[LM\b: r6i`N9NaǞA"!sUh ΄ ]8϶M|\Lwî`-NT?-@MCq0,i&үES!.MHpzSzNؑQ괠 d>Ij;v+",ޢQX'eQnHiM_HpVtVKZ K9LZvyCmM&gčW@gc 3+7nrO)I}ŌɄב摥nO0MS1+ל 2m#&kS3~=Enj4W:,lB@lٲ[}>O qr{#;L==oM6A=08P)e]یN֭g{j9Te?q3 JQ6[D;zCĠ% t4~ ,4.a31yOӥ~bZ;+XRPh }R;>^C>Rlx ^e0mka"O@)J'O>ڀKDucsr$IM13q _ї̄*ḟ4ՙ" \ܮ]l:ۅحT7bOr.MyJ] ֦ƮxcI 8DA8AMՋ:$_ݛ7aO{w6))Qd:s7O Ժ N1} W7D!ڀл3/c^!Sݡ@= U{#7' h"p1bIH)HI֒ﳌ28@! ӴE1@/WVU6o,@;r1qO@F 2?@tu(MCBU.oN>[8}bc5>?&>L?W| FDo2$1˰&N(J1X]jkkg66t&{h[Eü_to `eUnA7bj];HӀhX zk=v俓EB=)c\\Rm` څAYh_|DYf;ޔc<C= I|3S/gp)1S7cafhH񧪂l?` n2z,#[50׬JHDW$ȠI..Wc}q~!\); Գ+/1kJTj VWIH|4f#'a+GTA*37FLhm'>lU 7Pþ&ʝ8jvɛ'@=JKSBAP4?0](n$KktbPse:?_>foF/гy|6N8a_SKLM&zRstF Dm'.d<#9<tx j>L}ҭ|fؘ(cwGZz@{9Qk=IqjNwtZ۬g~Vʦe׮RJLb[5h|p͇U,p%Rc?A2LM77@KSl06߁ *O7pngaQOrkW-;u1tM6oKaK?KA\׷ߛ8 =/Z4C) +JYꜸ,dU1U1c];1%૶ ܽbXpdFIFMfdsv)rźiDo$q9UO } Mvq&+o4 6>mHl'l̒VASҊ'0̝<@fہYU/ѹR^_:~([nC.7K3޸cʜeBGɑ('.O~ZF"lէCoslbF=m#*kH'dP~写!xg< fgxo*UIu"skݢ t؃)VySyg0$^C%yrtܩ* 7$M*l-@cVʍ0K0 qȁIOXI Vӏ1u.3SYj֧U.e'*w|S-N2vB}ً.0SӝH­iPPǪgdq%5@I$~ UN y m&W %q-n9iS#&%Sr-ѕ.j{NE/.^f*0tX3Bi6N|Ws._7GjඊA!ӭ 4<. bjfh2Q*tU+5F KO.zjZ5[7 vp%8bgbeOv_w8)l ]y3{3U/JCJϕca x%jz5 )xcq7Q;@γv!mu(9,H\@w1 d́񀾾X`qE,DNO)θ%vzNP|%@(PR^h7쑔p"|y9 ΍"dY'ٛJ=g<α Ƣ|MŻ+_[ڎ]8MΕ;,$mfֿwvvəzSI7M( d-ee@(A/'+m4.ϕb8Nps*4 Xɨ\%r)7mJݕ-La/xkp QfCnuKdE{j&{VwrIu22` dM7nh&4ꜜ$)Ld7{ˁ(B[4nv])0}@j0VVsO !,`'ߣĀ2de!b!F)P:ıߍ[5,<kgeXqy,Wˆ1s+8%z:+e̹m&D2:,Zn<8ڨނA#S7) vRvE4L`B.\.@e dJ2Hf= _&tg³U^J'6:kiRѴ*RkY`U!xÕڱ.1"\{- 4wۀ6S"!e=`~ !~1 Jz0DCef|G_- C`&+7 2x؍m+xV.Z(:5vgeN NP9ٖ犁S?xk>>ʕl'b8ù3pG{YRL,⸅bqx HX\Q: (!YܕwcaWrgc6&B|"[&U'l5X;}`2WfiQyӒsΆ$n'ׂmT'wSn>k޽P)JAH/0fʋ){[:9cYm*Ϭo7|}~97ѱ+;+)GfrCcbE_EmԒb6`0a!I(Y2>P~j8,c"PZϜC+O鈠7^#t c^gŷfC B_ ;ҕ m^ :9p;1!{3iy!~?H;~7u㬨J\y!54Bz EGm3A2v,H ˒)9J-}Q+M |^s0+U|GZa bDܮ .СUnCO@0%j iX%-V};xn QVkɿ⋠W3rU$9 ?1fϬxq}Z3RV>8 Lir;Z ў,{`OKpa #6&a9*)_ͻ/cTtbU\Bs;rɫE@0nDk9w`fQurVFs\~EO촁xKs}£_|PAކAjaJ[#V*w/!] ҊdH;--e {[]]9(]3J| 4hs:6y@_*Ĺ]Ȟ'6pd߿2<=s5A ?M]E:*b ;ˮƕ1y.WQI9 Y;w=CBwrBr ԜUrP8nGHȬc&7G0<]LEu>˂ LL! '[fJuOMgF?ўpbKg ~2Ezz{<=uʥ즘U[ +cH ^Q\Ł a·f.@luio 9_Ԏs6iS(NXT V}o+dx0ƞ5h4ysUAbq/!)J\M5#n-:dɓa b9ox]^+nBNM}4?";||8"'k0MzP TN9j O0֩0.$koK>[ɉ/4o]- SqeZp߬; hO-kYwbZcT:*vI_wl+DnMy:wR2x P@qP诨bbx.l]. yuTrbi%p_v>7[(%? Dz:2kiŴuVE e(lwO)R;S%C,һλ]An|HX lu7qrׇ ,ZoqXä`9SN#cTCٔSWK1< *ɜQ+!-#au3{䁽OR1Ҷ|uCIR(9a8::2cϣLHLA\ƲS"syW =Hqw2_S.eI;DUCmjݦ\^13ZE{R2MLj0Jl>_ ([P{w–_obVhR* =+).{BhkѫƇ/nGAywG%#0| uENH"LѼ|1$n3v.Z4G̉@J̰)a嵦uF [9l)U[od儳aPeȝ ė[)1&NfۄV5qLo"&TxMNJ)ҎRש⹭1r-? BGIy ˴JV@jbgEr_UrZu%A܈ܰ`cTI^7Z/z;=t'?-G+غD҆[ɨ˩g\taOݸ,Pkq5op1?d= 0jPb-6*A][CR4%?޾j J ^y\1ɘSV#$tў4O Qp*Bf+$Iˢd^;Sd&l~].U\i!%l"Jo 0/]"%M(Q"Z/nh@ngĺterC!lv%oKv {RF[`G9+$#u ED.T,ZIE<,tBJ/"9T?ˮ5tT]=ބϚ5):b 47?*aCoD` VhFȫ'!'z2P֮s\xn$+ZoZZ#*J0Y~G[e4tn~waq]\3$>u`ԣ.2sMn[ b'oc}v/_⏰qs\*kX-y}9'XTC4C^&"6}lL?(T)h \%ʽk1_cv}7WeJC1渴bȺs4KC$(F1[fO2W=NJl|N#hΪE7pW˧Uהk :]Wp1x^=I f̕mp.8Btj|c4&/GxmiڬYNhaYj7-b{!(ڨD1߇9K'>x_*:MBcH_{F84X6ouؕ{32-Av<4L Ģ!ajgBEKm2,ՠ_4 FucH|6nU&ުY~/m,gU'ΰDxon R|Ol~)׃ _^嬁ZKgn9P&!\'6,ƺ)bƒ# FN!= iM `_VQ|:ݥx(]fvC)Ί>f]LC!锤~xNU@7p3IC iYJQ&ݷJx5ו !8`-zIK(^);Uakb K|pњda6`!)n?6T*m<ՂG 'a@Q`,PxZ1Ϗ"(=\ƺ=0Z*TVmusWMʒ箓P>98+UotGw}RД'DU #Ʊȟdu񆤁g&L)M|mEy Y$t:yie:p,ytr9C3,lx{rqNgLM-Ph٠ktщL1gaؽd h}xCXQ$ctT{DW<zD2=ϟV?r[^/VH2VMoB΁Gʳ=EqUp *Eri&U8GzK],bRٻc:L|<6L7@g&%J\ : 6O"p@n{6"[q>jNim]O0M;~e]9t CE){EKKC9x';eg, lv:#bYce ="$[8MqThĄ?͹#"xXM[à/bG 8HDq~|Gng& dAbGN]ȳJ(b:ĵ l5tr#,[eFhH_BV<-x3aׂi#Ku}nS&ۮP3يNBR8XD6#<&D/ |A!l_(-;Lo ODu:܂HCz w80"ܖ͏csD(pZb'$>Ag33-wp,"ߑ&dI ToRTU -b?Tͅ6^j=Ks<:9N$o1\rOPt$NNAKu-SUf>p;{Q18s?͐׈U<|4ڔ8jhdҨv_>z3e.I͓dKW'/xG7TeީL^N>-Om,?RMM ;jBJptLE2_&*b2Rv3/ޭۢx+FF{CaS0,>i}q8gT}6߱s֤yݠZ~AhlmPDvpҤ{x`F%A}O UaTSW܏5X,̩JJ+uYUnr=5Y^Q%ׂ1  C+zA"Y>CIq2񽁎o#.YBY )SikuX \`ׄyD5Q?+,x[F2_$Ba /:=MlW.# R3 .3Ɠ!,Wp~, %!quLG,͟r+< Иs᤼6SAʒ!.B?v(:N_S}iݻoKӗ qG.2)wyAߘV+.p|?[㈳x`A ugCdmWSLA+4ۓ)Jd3)T;rij [x QC\1808wVeGb&)8F \h5, kO,*G;RY@CxHYWm a~ nU2*q#whFK [ɧz>-:6/F]5[9"R'n IhM+i_I]gpí|72Ic'(hZz~fC84|9z̟Ȉږcyo b7I>9չ@K&@+'D YђlfӠ28ՉA J:h;ZCS]S')͙6:@Wm(z?r, ylH.ӂ*ƾTƮx}ו<)9wSc7-B=&i)pb|pV5  OaD_NM9ix#9(RDD .65I8hTNA~-NQ_ڸ2&p) 9MZOko [`tU5t[1-WQ"T0#Ό 8*8/Zyh&eu}zF!giM=>3qFQ$0 ˿ Yʢ=BFUNr=;jBSk56i[_']!{FjQ_ XK;UR'n+/b^@Lӳ\ʥX .o$-eh&Jb~#B?μlt}W-$Mk|a(Q(JO;KAI*i+ӽѣ\l5O֮ )p2]IVܐ )((e,4=Oi1V4jLzvX\2|*[]*8]ucZxBHC[o;6%U_6ok:eڋqkEHl2ѯTQsvKOJ ʂǣHT!ُ^_mxqCʇ8Y/ASi?goY!O=|#ڠ_ نµĀ+1wt!ㅵC.T'DJwL}adE뻾ӛdI\hH@X*`¤>՗]Eˋsgǎ`Ŵ UɒOWF^]R "/+^ta0<&ĪbQ4xk;8tz@>H6{p,a9;fA<ڀ\DVꝃWrJM=!dۮ@GxMwo DAK1ޗ}2Zv'nӴ 59Kb,ɷ8+`r1C/Őa=ܖc$gNKۊDzXgD~d˸s~ jȂBPct !OڒsT93Q?wh!jlh?IDRIsJzp!2R.po%ʒ*T8#{$>E8k}DVD\0@/i`;z;3(ٓDI_mRA|sS_8X%9;C쁗< D4\0^ua. tu"X,v:Gm9%ۈkh xR~D NUNgXۦE)r8-mMqbc/ϣZҤ: 'S/SAk'GgIG-6BmY=3CNpjގP%|A&N?M=^ey6phnu9UK}I/gM nJ>&Z,M a͓QAjOxkZE&Ju{'Zehzx"CeW~=.{J@=p[\a&쐄_XV+rZ. ,KĹWd o[ᗓ*guF fژtػP$\HAQ6Rn!/M~f,I~Taڃ2w( ,,`3oKׯ~TKp<(QXY]7!HI| 粓N|7%w&o#[C ?_\Պv7rXdV c߳;LXOMƤ'*0 yZur l})Es %~Q {d5Pj¿|lw|"G;ߖRV^F&.´GLucKFrkLAa\$8ZO", ]NM] XRCEKבQ-LS-&1.寜:hg;1MENj{Y[ Th`)s!˰Q}oyF 3Ro#$}=(Spn|9f-z2a.܋%Wㅝ8ޫIg{A & 7B[<([H8U>׳/7?8 XWzvXR ON`o_]o]4}}JjUՁ8edŪ6ʗ,b+a\#҂ܖN<7$81BbjS=W,<*t"GfD n1\bFw"[&.9BTc_1,FbhbOE;OCJ?F|a}x/gn|͞O lB*l7 fGv$ZYM92'3JB|Uc|, WDcA#Uo:BL5GF C8Q'RyTǸFYc>؆ÄYć&g{,Z݋XL['4!mm oߍW;f0`ϿoaQR д%ET4IHя*q)-T<ʹ>R~A) ;-&npfmg bΗS!K:šʐmߧN ny72~We/"!y=ݷ@-GkK6nQAD"7j7$HȏF'NߡaEݗk$]K`*= 4՜0`GbQ+hzq̾?vr2~f'SRD ;N5sLQ^֡S@Mh#(&~ԙŤAƻ%ëJ5T$ͣl@WAkܽ2o8 ?ܢJ:\jM>]׏gg|ЊE]DE> i94@I2`Z5{E{T d-A^ @޺/H1c,Ӽ;ak](wjkyH13뷘}hyUT8ZK(RΉ^VXZ]G%ZֽhewxX0C?Ǎvg9 @ AmWc ] P[ꍻ:#=A*pVQKO[/UWoi('qvz:".;QJ Ĵy[Tga5Dw;!^IpmׁMZb9;gkF}~ LիXC81.%)'Vxl:fj4|qUMi|Wf b|X@Y+SY~]IN‚>;8E_LL91n (Ѣ]3&xD5Cm%F_yg@_4R 8U|kQ6Q֢a'[k\AƤ3.Ph\͸$["*[b]ֽ(m;G~l1O #oY)M+60"Z~]cϠ)}AXYTcPF(t 8aFW<[L=J7DS%bA,/j.5 p{O +w6pV$ڬk4B둂 c1E{ԗd@E=vX3En !䰨0cimUD%+I6A6#YI'v~@1*mTX\x`*LwZ'T΃1VoljŅcsiA=N{{֊:u۩0 e\Ġ}Ǿrh|$ ^X@0{Zҁl ٚ 㿟8e珠̢e5 o*(QZ&;=5 s嚩fyPs5w7Fx!?/q:hz 2#אKWsQG\gd1ss|1o9AEWtxcʢ 7YH4WKqdU$Lc;}(.2ƣN$LW-زۄOEFM])C2Қq+y0P} iYT eQP󃑂%ϵM!xפ 29ٮWBW2/}J="@6rHmO o-dq&;j:+Э%^K;iSc-ݹ::<51Gytq \yV-%6M}eS'VJU gTq]Fw1= ˹e*C\9ϚUf4'HliYlԔ eҩn觪1wm5Xv t>ծ.XOȼ`TI.s>V0N1^[6܋8+j ҋvF]/+!{J5{^;> ϧ%*c 5?[LHᬸCt u>%5FYm~($`!+|ѡ}4ëqY0΋.R |Co^1ńȕ^+ E PLK*t17wT5^nꋞJRq5ːEbU=B:S>)NQ6aŪA(CA@[ A ԼްWqk.ˁ] cpc9W(Z|$hABnq!жM"/M`PxxN\M_%bЗv NI2BU^P90L"XY{-t}NLl l<;Ӌ᜼Cc³"Lj'˱^Jma ׿ I7,,1NFE(F;_EOOM*{aɤ]NNtӡ ,9a]{*vmT^.TFc~ mE#3Yޑ:"=?oދBj/#"3$=)T)JkHJbJ|@nMu%SD3[g_Dd)IG"*SUHy @B=r #r5}iL:Tni䄍\J:׮q̂Oo{#Br y0ij񼰺'я;8҂ ʹb@3'{W/B;+#Xnr6ޤu^9I[gEFfT|}"%a *b7u&/\u£\%xy~9^[.|5@]?Z&֪nH- n㳍lu!FXqpgGU~Kωh+F dU&TMspneΛ Սbiwshr+Ra3q?~dh$dXD2r iG*Sq甐3rB&c8 t@5"0~W_pE(!Lh]17/3?pA>%>)LEsA UҺ5~辆(X~)ųU +WאUrov9xj1UiUh괅 }qڶ} =sMmS-aɠbM LXd c'Kin?wIzętKk}20`6C %Oy-lPsZ<,@PyG&տI-,qRuxPn,Nw`XQ_~z& uO֝e^t]#¶!Σxp.G5l NYW3MSp`n߹30`B#uZm u,@T.)jpwLKnͮqlж*lj8O`B7a%i^U wЩ[|r?fbئy"=3kr/ @?.?k?~f5gЙ:[ib6ld7xAU+Bx`}5&[ow@xY eHg/k[o"hZkӣW/)BԄkҲ|O 쀀]!S :)đL [3V^Axvל3J|1Jޞ8*Oydeb/ⅈȴ{/eyTG͗N4pU GY #,MkNݝV"{]pDk3trwڌE3ʉD{7Flg '|P,6! *;#ne{8xn.$L.)!>^أ\t$w7v3yLOm.B:$LzGCJ Ds<=*}ȋ5c5H U%eyjQ,0|vs=ow=RER{xLIQfZ~5q%Ts[.6-vZw#j"#2<%.@zq R0ɄYjiaM/NbNJX.G^rhksl]ORѰ@Ş{J2&p Ey0oa=i15pr3h7/$fgr55bPӗN6Hp,CpN#Adl#qy}WAJScC[\Y=<9LGI,cU5̿eZkF_ة$E#u Q]5z#~F_#f~w[ͩLHx- dRI?lPhX > ~O[<6dpV{M=.uu$1PYuS|{ &Iq 0L޲g3p@gAG}4|sRqqyև ]6lsٗퟀ| |03/|jT/Kg{CGNdh^D=RjהD=`T1, M2P4$.fMle)IvcauQ l)}: M8oWvSԀ0TMcy)g ܬo>{)^f+O6Zvd,9OzSc Hd#h]Qs^xMr^ ݉5#$ aR:O#_/4/-iV~pAfaPϱfFoD箲AS(YR]-Mus0290;ԾX{I/MQ>}EgVha ,tkUtOH?>.3,srmy8trqW3&>Zf.ƶy]J٥ɪ8O k\C9EKQ|zij%eH$*!~v"pw%c}I"8|;vm8JpjH!eZǽE_OW'`O UPP%l_QO8NLǽj>:<GR!.f]A7Qe, ^6U46E 7]jTv;U~L]Io"VǾX-8u|Dx1]Y!B h,͑pW˲?fM"7 mP롞>BkgHri&K1_K븱42;R]18qq!~Y;QF!a4Zu-q/RJn]|-QP;BF}3`]^ՉcX4.o_WPB@#Q:!)҈ړVG휯nW"`Qi?՗!l6d&&Tm8# Т_ +f^" 2o:9Ur ؎QٍM^HB L6{IoiR[ٙ0u P8-ٶ WUc/^.[hM%GrRpXwTF+w;0 >_|zd;1fo8(6k)kf~p?W̎L~Oy.cL~[ ̰ȏr( r2p;\iH[Ǻd86[xƧ/gx:k}-A)8ސ*C 2}: >w o: k? CjLCP)'Œ@KMT_wD+T'B$^#ϼbfX%if Hr]EKߢWQY7@/ě+4D0ƻ5ji7و01xzJ&6]3u9bk$f, sXZx75]\9L}lheq. =/uxZ܇ǚoR(|F*fлsr:>~ `!)0yLi{vlE7cei @,pd ݐeٷS+5j,7M<33[: Z3;}l#Aj#L ^t!$B,;}xL//l# j} ;<+f՜FJEޗpz$@zzyIv:/å?OˆMj9JVo\Xs%$cYd)9 dP/n'46QtWk.tV[dWZJeYɫ+ֶ {5tnu WO٧;n8R0@#D>J o:@(aFCʥ%jykm9&@&ZVDh$BUphxޝU,L+=Vw} J̷>4v{&Nc;HkNWM-L[N'NWw"qIiZ`!yuߎm99ǛMgz@3]f @&,l)*#UE-U|렑қĝ{qamn+:$%\{~%Y.x;5+b]gT\<*'c(OZ\@Y ZYB VycqX~I0pD89oI''sjiFøbU AyV|>d)?]KC e]#)P3NG Xֶǜhi;M/?늚qVos+6 Ӻ71&9+R;ޢu7' +oQ9XێPrZxgwXzsZGr_Т5֑vĻuWCY2s!2͕OsT.޹D@fN{bGC}81XZMdro%XIDhաfO+Tk` #H~Y\&G:&*L!RX(9vk^܀ 8إ-\ae22}i^fK:WG1P_۬8iӕb T';C@Ipb֩5z<|"jmAl0"N/><j%~mX)>qn? ހ r2^~mqd1TVA7[#NY&i&s,7Ŗ9m\.žU&X&oVK͡ _*J7 9m3yB۵ 2mĘMst8JEjf'H4Ԭhic #+o gyb9;"^ n&iF&fDNnz/CXC.GY6jI78c6o@1B4̑?;bT}!2gKT,]UwTA9r.Q[ִ"/"Eߺ/tE1-z!8 =H\D1|', OID+/(=X OY%FJ:G5<-]M!n*Ef}- T֩`@] ^{hYFwz;l"z x9?ׁ:d4_KŅBG(7ް'!aI,2K;@PLWv՚ Wxjc $6Ѭjd~r=pO_f(XNS/MOq1|)+<6rߴLfM\tvk<yD{ ͹++1kmDUI-aX'tvgpx\BDK;N-{vX$/=a'X_z#ϡB~$Hf5|x}/Oa^P@~V^ؾ }|?V21.5a/?9/ Cw-33?Oi1: Ab~"i4`MQuúh4c,_2"Z1M 'zR'?^y4M-) %M,?}KKmZf:Xnv{ iL[VE ӔfTRv)pzNy y'{wʂ. ՛CB)r'(|-yv껆S&ٓhbw~Ds8dH *aXkUԿogشaejRDnK%jV QE XȐk}@315=lxS x%0F/L™ޑygYrX#{$Iiĵm$ _=M dal4UV/H]: Eϭ"`+v^5zE-`ْ"Z5_ˆ-*L3 7BEЕ!]Ch(]XTvvYC ,u@6gH5Y{Tr7Ҡ]=񤽚 clIM.Cϩzt85ڢIDX Ka10:2E-䦷vWL?ojm6CxQz;v\Uv\ʹ5+0eꔑ-|7s}};\?PG2]@g-M&Mfolj٢_K1ĸk~U*a(zKk!}+̬|Νd qJpS?d@%ZhB@l {\l,Y--iUg$b|<:a@S1JP7X-GR| #Oai ~Q|E+[ ځ\b+¶VM-VxƟqx6z74'{)s4xwD{{tplG$ *̜"Ya]<1..z4説a֏+!E \;ck ~,3gUye>Gw9LRk/^uBwOBJ6iO>jIV䐳󘽳C:CKDZƝѨqh34VG/rB|$Xcu}m U/N#?fC4:g{-k7 r}(,]42mڿIo|U(Tr;}t/ 7Tz`~ITn@`z nz֤s: hKȔW)$M,oEw9sLֳ:򗷣j\ӛɤA[H>$kCК=hU/Gm$ؠ{z?!LsUG?0ơ"-ŽA+A$\" ˢ6_`6@\)f@{K(ۺ 92P;9y8>'hq@α8I`+i<~T 2xC쿭2@; `4 K.Sb\f|v?M<<!pDO.h=i3=NsҔh#\ӲB$C_'WRݩNe5sm/!XfUԤvU2\Q,OQ&(bbs-1DTu%mAJ~? 7)!NѝPlrN6|T$?R{NZ.V^ZU><37q#I"tJ0o4Q%Иw l. "bV81;>&jaۭ6 [6+BEgs_jkc9?8"Fsx8X,w)@ӥ|~_Ǘ题϶ Nп!* }gP.@}{_QDt<=|uѕ>q?Tcs ,{U!r #̖**%5+EMA$!{Ycֳc\֙;R 'bqjabbd&ѫqsj$ .ABnzkfqrYp fh\FMHq#"R"u*5Po0[/ؿ4J޹]1d~fS`o'\^[c@ PCa&o2R1tfp-<8ݪY>*#xWŬ /{t$:fIAskLы׊lƶȍ~??Z~6n7lǫJ bӳ=ՂI.yA*TCob)gx8&2n>kk>Lh-Xb#"$YQR8 N'Nj+\a-Da[Tc.&ى!ǰmhR4.LeMy$@"\B'CwD{U]/̊M#nuN`qwdGɨI`p!0^ :-8i,^,1uܫ؟9 :s`qi7Q{}6(e6N7PafB-u˭Օ^ຠ$͖-%iNjd9Jx'3%~PƯa` l!e,j5wm`E{ ,Oк}0Y|H?M1XeC\I΢(7<0Ьue!m 0@s|ED+]w+1⊀;{)׾L*)̌+NS"> 1RخЅέ筽XZ\a-}+ Y+mND@پڋ#Ed';EG.6W`EkRE/7|pVznOK#18T*]QX,X/^Suh-]^ SF3>i57u)zDdۓd MRaqe|Wa.6iڅEpi2Pr81[eg{͘g]3E ק. N|]??MybRy2 jy ZZu㡗M摣ffv;\G O)!ݺ]6<ukܿ?W%ƃ/tgf[CrY5 ٛLK9+JY@Yu8 ^PN°f=\ؑRW>sq_*R4YoHTLاR>vY@5Yy UOd<5Jd'~|Qȸ0NT)`.5;}§RNyS~C/nǮ+s8"TfƦєݜzR RUxI)EB11b>Ж7zIbȕ27~3v&%G2bLQ Wי6*Xe7f^CX7T:2]t"F!*g8URoZ Xw?(P v•ZrΨd-ғ^ c4[ [.ɀB2 Put6P`nу}o|dG'2&h}eZ̟+Y6kcd뙖L 5?V4ٿ(O39Ȍύ8^Mxd%ބl݈_5lJjaI\jzʘ˗))wgMxVnCM&VAlE+*'"IVW03g)G9׍2 O?´5~d1MwRٙ^dBvU&i&Ԏ;ȹ6- Q71P6W-D.D֔UR3~q2iQ0Q9QEȮN(q F+t4 $#>*.$KќbT$Rwy*'KnHXEth#RQԾHo`@obv(+4u+01leZyז@/7+[o%k}?4%lWe?Q@PćBhV2;,V)oUox ]j[zhO "~C5w#vT*CWyf˿tA'NAT#/Jp3ǽ,Uw bU M Gb)66/C؄"`KYMy]SLq$h´gNLk!5zucH3e+9p",Vs}gnE=CUi[@Hʢ9 $ҷVAGZdS;JB N~[)g?Y/Ҹ"w}2SeX~ u5D} DWA1_XVWS>A#.gIm'5(ZGLCKuFY1RvFpʆ,QSd?]n rr9O!%ejW4={jiw3r?|d[X3FObJm*2A pN;u԰tV,+/kEB?|$s+)w1)8>13w""oRTISm ;K. \x}j$Ѽ&Qi}8*F#NwskCf Ї Uq"1˄ri+*Cc$$Ԟ`UּE"lvz!3boUml.K?ɺWɓ{[(zcxP>v|eyłh*yRRѼUۆ fm `.?1Tav|i_;M2؆jHS~:jDU:%+K30 Q x } ʭj&J)qҡO|dEp M7>xދ5\' D<_` %Qۧ8l:yHܳ=&jUAgܘw{981H`m }9̗vV:mŒ=氞w!),W!?buŠ[{nFn:Xf_*@❻yf0}0 U_Mk`gҶV.:`ـjZ4TTS ,PnZ Gd .܁=l{q`9춺Ntx'd>5fR:r]XDW|Aȼ#yuem_D{mn~淾 l)6if\StVO )9_ygxd1iat M7k-+.d(B'"Loh1n,zE #vX0Hڑޚ#ʶ D86ͬLSbW:!fdQ>y#  HءghmM%$<C7IpG-5-=5(O%OgMJϒx W d9H} 7J%>L4݇cUWu-~_`AK%6tkm66o\ҒtW7k :}|a~wpPbD=?F6O4ԪeV&5h;EI^EzROJK$2d^~G%rIbg<5K~E\$]rd TkDTz?7e!%opYdR,. ]vxs/ͫS#զTu xNVor[OC;NѶi' R!hU"RK۳s旙C?*yfׁӓje]ػhckPi'Dg2v"fHd%4/nbZJPa@_J6PPX':lrȵ{.M>_,(#_Ubs/i(Z|(^.8 |5RL7o?ŔtM )dڢCstpگf:O^nzfHv-/fDc? -^ژ ,oNiZ{3k,DQO~ëF5=V3 FzN|ڔ$?G3|l2Uu(|ZpvM  +mv|WXS)Ӂ6|~A1`1nV(}nIL1Jr\hRЕmAQ * p#|}HO,PU6`{}-xyr&bו#蟹,5;afJp)uʮR.A 2B)~$K5h{+48dvpJ>"yґϣػ ڴ}oR?{.Sq4ԮЃ@?!e*O)ӂ 1%BD=ֱǰ@wmQ'Ofo.*6 KpxL˾Y[&u#㻲 =Y+_ZF2D[y@t7̶Еz['_Y gm99|c&E:cv<^hhs/1p|@^!S3jtV$F3}/h8}|rZ `pՊPA~]rSf\:ж}x? ?H5SAAբ ;SdVrGQUVB-_|>p)>BKm?(s98'e)LGٸYhuVk%S>V ɵBeY`1Br_4˄o.)_ђ4ݻ\O/_B\uZI +^tiW\釰>)jq2)l?< $n3JlWۈ3IeQx1s`/ ֓'4e *S:"jzh=0CJt_,]+"}=w~%3D ?~K*qAO[&-I=bZ0U&u."cfMhzWÖpK|)CbL/ؘ}|zn:BHͅ:RDKY9F& k(- UJdg])4SkçT[_'>TWB/F3Y >0$_sNGnA&?Gw!X^2]Xh|݌i+HV{Bt1pZT,@ fw޾T+HHRT}cgrp7eχ1q=26VMY(N[z^VLv5:~EQxPi|(Ė儆:o 9|@!\D6b_}&P -^1N؎̻P[5%ڼtМX#,Gw;xgp%3cEB+a3^dc_=xq6CgH[]5tod2?$17HҟLou$RK ^ܾT*ac,m(!o6 e$T84K De=^8'mv]C4d`$ `G )\#d R\ť"3n/39d2:l jwH]ݗsclXU*lObϪm4#'|kBPQBlJz!>rwDѠtF,p?g]E 5[O_Ɗr8LN@em(t.ə!au|D߇ٕWx8q׉%y."Bi6^4] ҫ{`F=ztV#7cT OF_P.*owO:̉m駰n0է_3k$![ &tZ7@k}ɎSYaN엞"XPn5Ǚs+`u)6Pս(L!e%- ŬO!U2i m.RUJF?>t 1d3 -ưJ"Q$p{2LqxL~yj$%m*f:rg 4aR:'c|>[f<6+%|hP񡠧r-UQ2:|DZo?TB{{+LH[d]:8|F BA$Ĉ뼕[LO)i٤"㯏bVc=]=DݫPa[zXdͺnVHJ:=H\€L=#n wlS]Na!D]K\gTAi`.,'>c& A.L y宭 s]A?e}C QT!( yze=ruu}ȋ9_C aϽc̽v 0 jL6I[/n4E+sP.DQ?4>\Ƨ$wVdL] ӟ6J8@CG *:wp`o _fá Lbhv w0bzll(u۬B^BYIxH8Un啨Vx$탌>S;r|eOD}Ws)j%V?MR.Xz3%n# R=Yq=}V2;Zwd(l[Lꌄ~/Qu`g,5{G~=Fy^4¶ia] Gs/kFQI.s/^BUܷ|O NAYD7z3ү6mt9{v]ٻBy,AK"_(FwĮu XIXmi̊xm*\27nE[W\Lꇑ ɫ/M;.r8;|haM 6Toӂ33-SO3 5|Jj{SvzV2-y%"՝?}>U3 djbքIN* LӂK!LCI&dVb=JA6ܥ \VŗD~ϯ(Jbq޾˹)~h4;=u$cX]A @#`)R=ljT,¤\KTu@v㖎%Z "JAdy\-vT}i=]X)ĵR-)cDQz48}kdP3U B_Bq"b'ĩ׵E)_u-x{:4ۀ*]6|7u=)h36v?kIϷx/D /Ie*%3UVD:ob:fze쑫Խ42yxaUCu^S'BCH_5W }1+X/}ڏndy;"fk-'^ЭZҀ(0k~HqcD0 Lnw1ENV8#~!+V:KkjۍxAW,)qo^[&?Z+ ~dW\;7iYe|oGȋ%i3>L*zN'49zeٟƏCeydQ! ېM*zF&z"eBQؑ]iJi@NX6WZ}鸴ODAhnazD{=h "2 6}=Kޅ(8o;8k0S=Y3soZYZ~m^b9?[ƔA27mqQ.]rbqu-#;Aa 3&[Wɫ ~۷:6|@J~c䤟Cð<51f s+TóVe`*Q=3B"H#ZB-@4y=lo`Pwc[ &M&.رgz)Ή'vx| z%z4|`JǏq K՞|7S4y \+;.>׮RM8궆v9M~F~N?et^߸D#1bMŸ>:]Z*" -1u !1YhiQ{SʛjPgv'Mb7e6̍ɏk'3V! d53o,Yݵw&`|fA7:x6 5&uLQ]n<Sw%RMW1k'c@0ky,ΌgXR#>D:ekB S,sF-*ڕ{8fßvjPze'$@ ϽݰG~-۸X)xDgȾ22!:_sCq+X:>s#AwGh8l(Zbwe}B g׎Sy]&*.;3X i8]XØ8H6wT?+/M)08a aJO${Ӂnx +QoMdqcֶuVdDsLDNWGޙ ʑʔ+Yl;4;G~m=7N<i_ٴ;A؎AM( #bs`gv14F` utFGuj«Syˮ" .c'fH!'**,5;yg5 Ce~.YN*װ=@IS_OC { rB(&1q<Px%Fi͆2,HQ32%D؎xmr{R};Nլ6 ")\[Kl {P܊r=1.lk-ޕg1)ɏ3Xa}Es YP f8LT5hKAu 7|KpbX8 D]#&I3[Nܸ**2pfL@ycM@60[TH@9ļ+Y=Bj'5aw'mw+Ӎ@hZ mo 'SW`52 lϤLq'/&ڋ&U&M0@e"^3+v9* BvRk:8I?fp;El<%iH*.:0m\B{$?@V;uZII4d:PeX3%pmcN1d8lpUs&,ǾjiRf}QWu3[ R']W+{Mà Ȱ Yet?y}κvK)Uq JǣhY}<ꕲ^v_a|:_@!}fIR$ԲgԄYД[y=~eMԆ+Pv00'rupOP(39֫%Te ^D D+wbGi%A x"َ:WC%io57O1w$x~܉ܿxL:;~ \&*><N5`eK7jDSՖd4c'VoGJxzx6` sKwA!;zph'VXr9˿K_$E F#ս(፤9{%m$J`Rb)3o,?<my[KW5֑A˭pC\pXJ8`cwgԠ[ezKqKueY_ y/x|%p Ȣ U|= POv=K޳_C߆s_z^Vndq5o` зa,jow #*T .~ fR*\AAm; 4;چ,LӚ!7 D⌬aiAf+=%!Q}5/2&+loPD[K R(7&D%-&׿6*$g ®?fHU-""哝ōW! ltRmYohVbXVcMYQ0D&XGKc(d@j׸4eוK⺧[!Ω{4)gwTqp vC{#0'U%iQ&0n mTrFw]"T?h<+:1n,6 *Шhɣ),wN20'u!8Jmwó'Ҹ1գr=`e!LqD-Al}~W_-@q۬< 2Xh<oC>-.A,f-̖ 344@Kŕkkݨb2s {CY2M堌I8ƍq\B}Hp]X+۷hB=xh,aQ|$Q_\̈́-'u}TCKܚFT{_gA!<%0.mKMET)9:令 Zd0IIK f~'폩Yo2UkD B%YO@%Pbgh^(np?UiXx< Ͷ\Xb-ւJy'T%&8Y^>n;,lm'®#!I{/2gXA{ [䕻O@0؟id5H. A4|j$N4{4h5EΑ#Ӧ--m.H;5KƌvI ij!ko`Yjӽw쐜+[2@{ VY6-UPgY0DJC:ŵgyϴ]oLvb*kf^ m%$̧xo1;P? toZ%ohbI]?lϭuبO`q]ΔR&C _afY)? }=TQNմrNo.0a?wjK6oz;Q$}Ӷuq9tOXH *Rv>h %rv`7_~50D=HtN+o$ a9,V(}e~0g?*4'{Rr@k!u|nh}`/}O Hܚr5Hdǡֶ4REl9XS/!F8j"-wXkwM2Pz,s?/a(Ï;)5m~d%gQ'W*ѽqRNq@W8SI E,2+pC)jVȄI:ЛyΑ5,&Gtgە~*X -р} _N.^% w]Ok.ki{=%P^ pvl˸w񡞊t[F5hU)0N4<1;JR4j-ˈw&%CRCBO~n,ba!O`FOq!?Q(ֆ!Zf^ܐ6Ѱɞ///es$mrn?~TXŦ zw#Gp..U|mp}? K%g.j(zn!ҝ?,8A[Ry ?|kBmu[[np04-NS)_L4<^j+eliڄD]&_4#,b ju1{ٝIg$vRb ]:.U Bo |_' WyD5EkyBHX08WF]B߄lg9l\֮ro9mqf"Qߞ5t<Մ+xYMet(þPsGð)AZ}be I6\M1sf0kc{$ Zg/R+5yd8eo*՝̟΄gs5ͫb`>[3ȋ?,t @ʀ恾^%5_Wu#6v@koMkƜ[NC,Kd?hlxN64~dke_h@Ǚy+At`}QpVCEQv(x [FO_E:oDVIas (]Ի0$;ᘈ!i:@2K62\ېQ_L\qЪ%`}i$-dG JS^I3 ژu$tL+H j :Ɗ0M#2)^g\參0</3h/nsghA2vC2H|*?P䖣mR+NxC@P|𛩺+s]&i|`:,ܚO].C7h.:z#t ^MAo/Ҏ)`r^׮1,.>գV۬ 0a,*L~SKOۨWJn<=vE50+yʖ9۫y|5r ɲDG)WvT# {y CRjc?ϡNl8*V"?SͪLzh{)r%T'UsE01]ú!#dUN0`K%iT/frΩeJGy~H`(zv !B6 l;lC)ך~vgºpo=ΨI'E gc۪_uD&~̨G||Bz'yjWƥNkbslym1k=c5e)(Sw&7â Ni>fE^- B/:@8V=##y iPrj̓ĪF=PWCĿ* ed~d.ܬMXuX1 iN `[GcLahk$=r9܈CS -ǭ/uџNx9R,*UBP/@>mJ$fS@V R6 Pרe/GVP]~< %N0b1YC’qCE@/H|UC؎wuo *p"2t1e|3Ye*>g9z _B؃|A/˼6Ji3{nL1a4T N =Q"ΧaԢBĄy3 VMFOq)[檆"TaH> 1bRJT$.L(r~#K 32g+úJ{" FT~씊aibD߭*v<\ZJ3|-? ˯5Z5ZMַjɺZykɒc=r䠯6 cޖ]I[zƦid)3Mi+xOw+<;vO;K @x~Ho$_C缡mW2dۻd<B؀KHbAf좈0݅3B z#7)cW/ ̥4~UrdU>-8Mp@ن X.Fw3̞`o/<in {ݣ C΂$G 3@%>x{bT cli/f1&R~LPsuMo蛹8s!8AI#ʎ|&Mp!SόZՑD ]T +qi(Nm( = CQ-XB^GuzHY"r19QАCE1^֜9H -dd1w\%`n4<у-SS !+|eD sF îoGV8 4`'. rtlrdm]8̎j{05 JcNq/Yۛsk:kަ4.dJ&fkeI.abFDM (c$։4*?"J#ӿ2dR>,U܋dr i#`<2DTqGC0v $܄7"г176ʌg'OWi`ad1tZW EXQ]p{M? M'R48tHgF%RtC7`pBN:trՉ7| vkKVUB2,aYlib1[FI;}E:=Fb&7@WQ'I&~4zHhj#x׿7LzXζPƃ}(62C(ϒzEᑨعc9xlioa9 C.J E9 *e({f$N= K0N-$@ev9gzD(B[=TH$y疍oWk Q{IC<ٓq3z%edux~^yEJ؁Z9K)w]6.m'5*GL us)hkYRœWYsAx caK"1?jikn*"AbsեG y*%R"; MF$ͅ\)+|4n-`oQn 7U=ט i!fc 0n9_?h^ׄɉ +j EU/SSXNIH-a=[ DP$ LVwDAR Q|ŧuE?è?->Z`UP.[Pօ42ReUW{A_R_v»Fz$2, H!oExfBwDH o=I}/%e2?{L9'> ZexP6ͦNP"+ܟ}=%;tlYfVuv[ TT1x%<}Y`-:qp&ceatY|Ģ@҃P"cV!Hj|H4 nL(ͨEdLɝ%2Z1j20 ^n;0=xjv+4(|fq Kzفt,l]O=ȫf ؎ rk3ס }?Mh)clk* k υڒ l>O)'3֘ğ2fd{e+lqH_0U.~a_J?5S~5"X˺J 7KM3֧uNs7¬DԤ9_ōT̍3*Ly-w7&3PW[nU]C¹;mmPBL-cAu%7-74x#`A$#1 >ߺڧ̎%;2ԗ<>,%XG͛-p2{҅j;_KĆ_Wڠ;0MEGe 0sqtt 4&ܓqx~i&Guy%MEޞX3˥Pq^ͤPm \’$uC;Vz]۠W`qai!e$=g 8OuNhIFQ(LOk-H2uhj|S;Wj>m ~ܼnDAkATU[MIu*δ}ƧW̋QS>[|q~1yD(B,aK!g5QGvdJA4wL>F,h؇+u\wD1b|6t+׷s_ya+![m-K^D>W6Y#!ln4h[Jn&ůQ(jS?wGhx!*=bㇶx#1 #p oG,޷)E4"WǥJM<"&~lgⱍG0[9H&,EMgXNC;13ӧUȧ-K6g'9MVP;sIy/[C\pE Wk~\c9SZPX*Gst6R\4Y$5AUCy .W=.[ѹF׽|2iOR!|x-DgJ:%˫ëuuov5{ӎ k<|p8<56Ti@ \ח]|1'T؜ nf5B.sFU:.m`Cg+}k[ǪsNNUuc1Hy&V,A <畺Kޘ~&gSL02XPw8xʞʶ<?U:gO{/?QTI1s@։)oI8ޓ*ßܤЎ܀z cnI|LD9;Q/G0:2dOFDBЭZvW<=Fp2EfI8e4+C@8ኍ$j D/#{GL {"jݓ" (ܗ Ã<[O}yVؕ*b]M[qX@ k7Ƿ`?WS5. fJk(9H-S`0r+zlsZp3sl` 臿μe"ax(E:o2eemI24 <ÕW>{)E2SN8џ71%_h\7)-¥N 5t>%`tBM.sN3vH<\:cr~a-SoiRW0ܜN=Mk0rh j!gO0DPB`RŜe5]GVc-aSaq 7H`/c?*g,qMs8h`&:.5=mBF^j09\6;HAO'9g4-) P9韡H+ U=3y ȏ%iy>'vT{sHG(#T uZ)6[%e=*";!#iQV*p]vN@Z*RP( ~:!.]mx/8^1ZS .y5&Mm(GN'K t܊S[`{Q7g^J|%Qϗ_.06*(<@U9=#O@{Itq$9Vϰ4!:Sj-% Hr0!R[ #g>yAWs.PQ7˿R\IKID4c<2&rFP.(@Ct}[]эʟȗ?+櫍Kw.8Z=9wl buԀ&>/{̀zXmo3lYξ7;ܯ!IF|2d3hc \D$* -9mi̐2L6l4UI#ުة3Q\@'a_#WLѸq9Γ >꿟x1j}_ 8UA#Iiu:c #'.(2aLwHUFRʙ9}Йg&ui7$?n:r[OiozC4g!^W<,ܭP@+_q.C:uH fјƧ5FA@SPUT܈p iPZ |k}7[:7}',oxr [A͜sdb`^_m L' F,}cdpjTht}5[o>F8e$g)ᕈH CƉ S7 ١({#^a\s\hՐġ %SMsfϓr x] : VY.>ꜯBn.%\[\TQP!RLNOjJu1!ߪr? ^j@0LaiԠ%^[k,6Uu}!Uve,t=5E!k}Yqe H\BTOqxh0q2[W2ΧkC}(W]s)JIRrq/ 9zG^p#.ƞny`#<8Ƿyb6`d-4|5W$fK,ԝZ!Kָ#&cǾq8F9P;f=Rnc$KSIr)S|~mբ]jŧkF렱p Z͈:L vc8hծ.O&'RO0\ ;?R 3CI^=yr @/^@ +&4D2%48{#7_kjSOFM[Z{O0S< ;dN`[b"(m 0,xO_T?GWN]T܉4XIrK! $*GJh528 >\t٘zBIw ؞{NWB+YWk[?Թ"80q]s4fտʴnıbcz72=Oo{s؄gڈ(w(((nje&1;éJ}Rd_fɚٻ:˄ﰰBU/vL.檷{Kln\ H gch 0aX`]#}>T8?Bmaqx~7ŭRQߋL9|Qkic D/TG $H)1! BvJθ]5Z!!p˫c8c5آ Tgxh[uC LMLw<Xj.`vAvj8\qrInj;faV I4_qC~+ݐE@F3͢ܕu;0^bTRv3h HۧtbX)B Z`Pv@^wͮNR}]ͪ[T&5& \Y41ا4tk B}r8JkUH>-jY7LB%iZ{/ժf>u_yC \lWHEpuօ#>_2y#ѭ_}S2rw{Ԉ2]1CXnVj\,&HޒCKО<"Q%Dݠn"(ysTW_h6@݂~<(d`j*-S[%ko6N“ٟM[)1Ou '(k~"/ qX2tW"Ab[+3Hr"QT"Fré;*[[v N4~/iaU '$bZ\Ezr.v'y+F-kfKuqcFυ+q& Iܟ?,(73JFak-,0NqE( xa ^u=N,4^^N[ & vA͞AJ$;GsՓ )J  ubEٯ P{Q8qΖD3qq/g}"+͏(V.66+x!{bPng΋gK~ eTrs3)Tn.0߭qn(Hwu=Yà\;AcH^յQ.{CDh;A9XqQ/BA*Nsn K89D9b  a a & ;n7C"B6d< >9:b< \;Ui2ablJt79gB P郪 gK={ewl@jz/ `8"\Ƹʣ#qYkFY;y Zxw(T^Gr 04ږͤR4vefey}Nš@~&/s&Yb 0q"C,l+̜6/,4LGadobi$S\Nc )= ;]?ᖁ ۢ3?sƴYA" |erP_Pv$R9s@!,j->CG'ؒ[D8yZx)gēŻLtDŻo#nEcC0QP>yTuvMWqkLЕϨN+m:(oV$jZ~$0:qb|w- o׶=C:j>w9C8G:If@dW3yx9`-J:c%[e"Cڄ4ȌK#=geg.zٶ/Gu/3^ " U tB,5B1&k Q L 1"C]թ+aI JqlQ *qo-{BexPcVۛecnI}Q^0l/' I _5#@pvB=<^ϐXU<O&b:F_ r&ztq, ~ ' {`sG|OtP;ޡr19C?YGf\srE:].8dbt1T߮!+#f1uV䭁-xthOE"@^@$,,4yKȊhQ>A&e͚ؐ}7n: ht!lA,R!=ƑXd Lbj@+r\,W‰g7wZըwެ+l{`ٲx44R[wEv,>8X!g푶^EEu޺*P_ڽ}l0֢2BeNH־bL6h-dgڊ_YG$Lv{3)>E4zM 'FtC3:&K & ++vn4;ۻZ:FB y 6 f`: Qb m2g+T[ԌBͼ"j[tY MFb,j§! #y~OYާ|3ȻXBLHz)1 ͓S-X3K~;)@hM,c_?_oGlS$Z+,"4-ńJe-́* C* zX3ф13S Joգ8|{"<94&/1Y1"%.zsK ,֟u1a}bFy@@p@PUX|FrpHf<^kux= 9;7RQ.ax5[$jIN\ᄋ'rvłƩKтrtPװ:;d/oW>A\L1*4buح9&wi(u51-dVKjl#ֺ^AN&2Pǭ >aNƆ=E ƘrNusvstw}:JW|Yƺ%ҋ Z6EMc:A^[ƥĢͲ43GlF8At2V;~ PY%ӧN+Z[7 Dv:bӎ*΁- Lgn⑱/k Gg;f_ZKIrv|=K2˴t$l`vzc&oA 8068Y FzEJm$AgdK9].ֆǑtvޢvrsF2]$I_߿Wz՚2t~2CLzmX͕3V1p?51 0 N5kpSӭQwC(^o\+$Nt\*,Kj}EZ:a $"FtP\R4f .2{3)//ƌ[~"aŷ8DbY6b( ̪&U 2,Iw"yע[~\֗ $k@ V3myyݾ:pKv2Wk Ua}E̕tKט:kj@^AMNEϖ ~{rs;ގ=׈˾xfO(+g ?h[sco Jt &ȎV"Yزd65},zKA#XidɳFj#rd+wzjb^S?V^E!8$^/_kAKNJjs^tOQ6o7(_aL꾜'|W!7Iɾq;]INN'Zm[ 1d&$Ψf'KlAb[Ӳ ooU=̲tVyoh||/P&!ށsԹREA{2{zC !QoL&{jQ+4 ~ +_ &-2{MgJɈLtRT$-mau(n0! ;u&-d-[IˡYAf7b?cA48Tjƶl_99mc:LIW/ )w9.Xw)Æɋ].'s|aSh6AS T,:"8,:ҥzYMoYq b5y5I}G;_38ӞjF\qO++&٧f&'TƣO X^hV]HLGo^X*$Dw6U0ˬۿW>bW);P8 ,)a!Vn(.\) 0uMY%;x l2-AANXsnpDiO8 `Es ]Ms')STfmOsH6s( kjUpH0KkOHbҷ哀bf.D6U]ҥl<۵d$r)$R9wy֤ʷ *4w@ SD6 @ߵXnQVm3m)Q6 ۈ'RҶѭRYoÊOIՋ[c8]e2%1AG}ɎL^*r2[<^넅9~V u_݅Knfz6qϑǨ?EPՅH4̛H.Y3\69Y)`~-2e? VӹU2G"*dzbaE?D$H?$nSm-.dzB}ܒ܊ NAzY BWݢ2ʹKI@7zh3 *&JKx~}k Wַçw/R{75'13<3(FD V z󃓾{3>ACl{D0MEBmaĿ B7[VHהp&ecCZ̗)WyX~7eތn^e@÷I!#)1܎ed?& B)4`dR{jʱÕ2~.Q́o$"M7x*WKQ4-ry)$8rD*Nka[Ղ`hz34C>YvڒH0_A)CO?Ӛ]7@VfGcLqLeL(0 H&ᰗԼT)yG8ֵyY&+Q̟bv{G_`mx':j_A" !RȼN˱s6䒙VҌ/7sXߵ6G l'/UZMI:fԴLƋafϒ bX Z'Bcks`/%%OQW j,OM]=fݽJ[IhD"fB&Lz7l2KO:Z)Y"&9;JȼP6 :*?B$d+=xйdOeh bqSV͈i]j ɝ5.#݌qovbbEEAmN!T}R09dK!A @ .ϝCc^Ǖ 9py.k{L,K9ٸ1'ǐ]b>aE} )Óx~QHb.̂dx] n;Pq`Qº:KR^[m\6mrI;x) v 'mXS c&=lw_T*~i{90_><6&ɩM _Ř4I@ [UbW XݛԏMNAl"rgks&(eGٚ ۴'7({ߊ%Zn]\sU?_snI(*z8)QJ ^~.d[RGgwx|T]i=!;U&lxA3FIlQ_vO &夨~g*ʞG"ʃ`VC RVP%&oa/c-RK՘\0/#+C9K㩿+~)6Er 4 ??ÄGB=(2 ĊʪJ<~Ϻ''O% F-pprAfZ҂QY=oƶkV4F`#hr`v_CRm'}d%M` 25d"ީ=:;I %/xޭS)Y? >8f8ܯ4L//&G$⺼0KE "Q:9K7uScޑDU;a`\Mcuxs!VEP߱`WG4 @6Dj)**_u`qmӛ ùp ߞ{,t-m˰,,: ӢaD2*3@J6y[v|5l}\7^BP1:nEY72pJ8A1{$b _Kժ\$}^P|̜5j䤯/ш2 Cw4C~IIg7Z0ڀc?Tg6BZn E2p6kOYO͈GM<{[.fU e0zR7a%=dac$X=g5%`ULCϯ{ 9oH8rI<% v<mjs"nbAׯaTm[#,V02#3:E\n*{elx]3&ʇe7;&׻xkxe:>Hb󖞨 ly47z&)<%ˈ}xs5kGJT:S;=oh;#]_pPu ZVA MLчˋ: !S (Jjp 1Cr  <IkKX6Ή6b,qlĀnB6Z$jsC8h""*t>^XwzMG-#Nu)+˒ k.#B^l&2aA-iăP̏]TFXeܼڭ9({uzIx#3( kҊ$^o.8}d1K!J*q1os\ԨYM: s7 ;s}DTuHƭ%))y c!eȧ9iIO[.@ f2QcIe㎟qBM cr`@DGۋ< #(X@~*:ʖd(o9D1"mKG҆5Jꌬ2z!lFt6T~*w!msG:*/2W47-!QEف'o-9,t&}K܀[kqhH4/ͥDDL̮_ԄOM=qdpA`wP#tDٗtaCA_rκaJ@BQrFIK56C'n-am& їO^ګz}T GdcX werf娥ȾJ"y>'h:PS$0bL#SY}+K=sDzփ dܳAf0:q3W.r'th HXa2ºoMi2']#>L9/diw?D4'R+=$ca ;Or^ 8t<@&Io^jCo!RɬcZJ+:k)Fɶ!4  +1Ĝϴ.N$);gC@}"_ bS6i6:?w~nw%:]NŊqe<`Sm,IfrrG !qƻqM۩CuOY-jI*Y9c'nv2&\Zh_+$f@ap0\h;W/H` [ۤꗳ^e`'p4\#ЕKDIq*dմ>N"|ǭDE 4 amzʳ($D3g_[c'6z k@$Sɫ]˔t>鵖dtݗB[-bVG%ozִu.Ox[[G,T*/u߉K.APq<ȱGտhǢu3t>!?/u+g!vfqhsS)snʙ47 =-U}1<*9婫uP9US+DiK,؇]W'>qY&Q1oa2c(s WgV|NFLi$v[ߖO 0À\vvyx0 (.m1:-$g+ RneTdNފSR`"GO(e°(hm$nUllw>&63|ȾCcFO'!*qu\Cm0g\?-{ IMW42Q#6{JY,lg ɧ^$dJ"nr6}Gm%Y3sqFUdU0{ 8zOI\fLQGmIkD\EͨN2Ls'u(['M@ÓSWj4O?S–2EìJwy. 06#2Vr'oZ? 1_'E ]ه?AnmF0LGsԚ{ň:If:]g<9.}g ܤ^|[hԍ8hB2}GD:w!f$9'ŕ!zN]_Xb@CТS(0!]hC=B yL+Mf"~]w`5Ys4ﻉ"VO 6v5 _ʋaוOgtc[tq.É!Yaސ!PPKgAl_YzNt$MOo hz(t凜:rO mvG,$rz$: so(YϲO*xDnes8ҹaq< D<>&:ﺜ@e؇NLRtv`DVÍHPO>b.o{PطL5.\sxqsrEEx&05*yӾHTd\3>PKZFj٣&Ƀ|xd ,tW l}܋5A.>+m#b|QE]A\-(T04\&ȇH iK): QP<[fw]sY *x̽A}/E)kP}Y*ȇCs~bۦ[BPQ511\ 1ZJJP#&(m|1BJSSId/m]cHU M7~%;_WVbܭHj$oߢ&4tC] %H^<.}soj(H&&u,#Tϣf~l[B+%ɇ.͉c",+ls*HG4C6jlzHabPvDN"b [l*챸i38.ym?v P;ԱC4nƇ@?L@@t }C E$!@]+ %crOViis\xR !,SsF7'չ/{)K܁SȸajЈ*A@;7S% im{YoI Xl%(r&BU3{I \Z]4$)GKM Ma"|Q~@A}Xwz#]i%`? mpɒ4Qm#( (ZMkov+⥎ @s/I}Ac uLB9. d;J pCU8V1z<Òk nx^>sR &F+o0ey3T+ƊzS>l\Ycs."#?"Ѽa:)5ѷ۸̈Bm}1G rXJka5;'='[z$I*H 9VH&g -%s` ^+ocV)xb u@ŔDy?M&~-  ֖pU2g=N9,vr%dQbӋca`NZɔMmj=t#lS`^SN-04:)\0Rke/9kZӤič+ u߬t7.[Rި:$ׂ= U/Z9MbLYaZ֝XBq(+!G>eFMGE10|qɸjxzFj_x DD>1䙾:˜E[?L&&l) a Und{}r2;MWT ]U7M".TzVRdy#.GN .D?НqIjLOZoDvyJ-ROxQ[̅V^X"wχʛ| {Z'2m_mzOobd!ed8)-C@Nvɲ-nN 9CQiԫT/틛<96BvVtÁ$ '\zNq7{jƭB`_FPb?ܛ%f3DYwpm*H_f7(hE'Aʯ"D`k( 6*a!bMMJj,o& ,ayBtfyJ,XW8'f t2#HdQY7 y| <.BuH,Oi^% Ⱘ;ޔId;nC]`:mǏbDZ~?OJ叓O߽*0(㍰arNώF?7_DSYA: 8 VAe2v\Imd8hX;"2?ŸW_ [!fN̪7m&XFFކ9{>ANcaiiB(%T_ҬP+pVO}ZM7]Nv֟<`x=t6̚O<,𞈔K<:D A9B(A*3M&uW _QGjSY}+ R= hjPmnIR%v݌sV)r7QbisJH xɉ=_W'Fqs@S% ,*sAV6;X<(*Ǩ/?ST,؃ h{AFsKٺ"EbPhvc''_%T~{@G"La}3y7 ˝cYqFX"G\7$9yD69b5W61QP,N~͒SQ,̷d67 3zUA3ѩHLWLڝ{[f@|_}"KI\$A6N 7(#y|BQ='IPkńRau;c'Lޞ'd+.ŦGqѹ9{&*$HK+ljVH/Ѝ{(c_ӓ$@7E5ؤg[Г87gudWq?&DkiԪTQ \/l%35ڣLb]7?"@(fqq[`9_-=^Fw"16z*J4M4E} [ KtA&h%@z\avHEA{s-mpa,6E(\MggpaH/h7(%_)˜eQ,fMD}&A+tO}4CN0;; ^4k uW(m+MȠy+x0xʁkN#WCf'Ts $0fth,#ZIŏWG%pfzroeAZIt> `.,]c͡E|o_ ?=QkZmBbތP W1~Q 鿱3-rpxd {Dcw,~ o81Ym=)07Z+up⟛Ȯ/V4M0~D/V@0r^>3%DGw J4m|+pegTC}u4dcWOzC㊃[c"Ʒ&a H>!˪]ٖ[@r1nk"^@=q[Gˑ^U~y`yhHH*O?; pY 4\Ŝ5~ |Fg}akRVb-KNe#rQ~Mjzl칦'fcd9=0:G"wboZ&;5Q0)Bгf#CsLY La8B,>Y. ky>S5fdW ߡv0P1F@m` $(%+6d{}TȨ&E|ٮunΛ `9a~ HoHBج5=PXx^ 9z>dSi$E2SiΝ/][_lȣV| 8-95Fީ 09~)J[vv4v\K6l|>b뀬Vc4${!6#P{4+&FhW#Q\7#LɆ`S.Oog#`ԱNQP|I-ņopH~cKɿ5=hP>x=*'n}EEkV~i ٥PA{gpi9&3Jyi6wEQnzV #2W(W@$o9R =4.,? EY#p[/h%p#RI!rbˎ$(9ZN&o%d l̚ "(?JYKޑocfPJ}s64a劆kgqb5ˬ'( ޑp,. -6e邁넭3)bnCGVz0 f8d$ITrs^ 'p)(L9S|cyޓ ' > ؋c yPc?JA>"\^ÅcrLv_TKME 96ˍL)0Jۿ)hq$qǬ8t==@ =DMj:sb"Lg>C,\7ΨA\ְ4B2'¾2JT'Z&}cLt Bf5. G< GJ '\:L`bB,'_L~(J*}SװOuvޛݔ/-(p@Vo-cfۈ1)"tBA0hI>]>~# w;]Qz&oqu:wVOf\}x -&:1 }7EAC=ҍay<%{aQ=1n5!'WyKXTiФ2! ZphQ@V0[x4Mծ"g3k?__g_INzD,jݫ%\U3eF7^b}{D"[؉qaM5ż̅e +j#4^>v}9[T]U6J4bN@X\sPMW4QG9A '`T%XZq)';L ޡv8a7[mRF`* ̩6M^qehB3!,IgFg>W`rN3Ní"+P&r4 D4b* ƻg{~Mڸ^e}+ۂ.0ƛʟW<$LF+M&<6Wx%G5,xOAf"(eN|6^*zHWw@~\y1=[-f"<9";vƞP=)g:s3vF;E*|6lGZ66 Vbc!Ə A>!858'МY'kC%'u&˿|+YF[#pg4R9޹μy;O;ߊ앃:mCwn#C8D7" Wh)G5B9 ,~s oAR11p{y1V87Pp+ O 7O$'T%L̀%`JMi$qc6$8pUB4Zq~Zwft)f6:( |Z‚\1I eǬ,W16.P?x 1n O{c7T\L?s˶h`B_0/<׻2BQ4Ds2+lS׮%(!fMA?;RׅrQ&;1޷F¤/$:d5FEX͎Px͟rlcsKEejj7ҭwIbowXhfEv0ꢲq1 7&!I@X HKmL܈+Ш!f,BMfG]@Z_8tp̂&9܋S73_ڂI+vPXφрA^Y _IBWx =2Kz>rԖߖT>-hr1 /f#3Q` JvaVDYcG3 uGएP%!m`J3ؓۆdnHe)ms;`'d{L7>˷%Pq\W rɅ)9]ftXSNjX{Xck+SH<g@u:z=֑~txjɷEH3dwJhWԐʏ68f[EO863(DK os&.f;!hV`̉gv>iSaJ U F"fS_'j6Sȹ{ׄ kp z7/(+>޽}hP1<ڌd]j  /nh^^D&KadbT:➉LR{1)nͰY΍s%#z5Y6Oy~׺fVQk]b$T2$X>*K6"wP`Tȫ#%ԳڥoFc o_*wVS32b5@ 5#p|aH9m)zPwO<$:}7E9ty4mZwyw. M,1E <%hoXwx,_Z"lwA%fɠVr%1T}/*LPߞr=`?|]d?7Q V $vEJpXbZrYn**ԙST7 ܳiC΢d (ni~L]}^7u%/ < yK u5=1 1LTU7y"wˆw;ZT#Z?õYo^Nԁ)aL (L󾈻b%d̓P[lw3DC0kar8w7=LR.Z5;"/RMtzmn0mUO,۪f<$*%^'UcRL^HqԠ]T/zxg{ZcݧgɁ1_j񇯞BU[`Dcf ſ̑Ǩ(t>#Ҭ[z(q}YvlpPEn3XyҎA_@k'`sԸ_)CfaCXa~)NWOh½q/u%T*DJD.$7]]@ MM(^3=X#E)a$Mf[B4VODt+(]bD&Wr4j[wZ ꐕqA,qUݺXV b#)d:4ix^0bg5`]5nP;|Ҵ4& ?[@'VJ#i' .+(S *F|lN{zjzz5%qtaFk eK,F- nW͈ͪ%*E5&LIsE˄vrt XN4 ͓*WC.$0+[IRV98jJP =4k}č#i\s|?;샽Ma1TQѽ%T'V0fZIP| C-䈋q{pUbQt7QhHkivbbA-(xg9Hp}TPY|PXQE|-Þ }!qe>7MG"aA#8f8-3d?\ I'h3r'&np%W&WǰII$l\Aoަ(P[ P6`hzqn5<}Uzx5j1 .?5yB>p2]O=E25&.͙yCU~iJ?nPNۏNa d}亱f,8` jWو@ * δ "5w M|]랜l!`CmiE c1SƋ-wR*qջG23[kYj`s )UcE gKMt]F5 V̥` d/4es;S!=`c;&'ЧVQ pݑr #-g,X 37e~L{JO/ HNA5Ư , ql/:jJ8BZ%kӈfèQD6 Q6bE '١kD0LoX-cHl3&`C^+zF=&>:XoGsvZ#^ Pa_^Lˍ:?jm@a(+JY{?ɴ)aݒ׈G7z| m]ցB *}# &L2oU^HM_Bd8W YB.u ^/Gvt%`6}B>]]d2*I쟹EYKÓp CyXRRg^}B SaXj.mnKI(:(*VkIOU?$%pez7rRQk/bKlRH O\U8ϱh%[ΕˏisEuPyGd O{[#_d)Q>WHL;̢ #2\. Q]j& Sv;hXd?_ q 1E'bjg$+2M'K3ח;:z+uv98ӔWBx\Gz)|p(WE~BFB3-/\\D]#o0R^֒ۨXӞ*{D>LQUu=$azZ [T?{ p7A]Kn7>y#ZALl&ʓT:j?&O+e~~E͖"6]FTVP*is L&Y)./ۜe@S9EpNen~ɬ[_K7} DԶ Y'&0فԷP41oeyMN4:Vչ,XՏ\)>@2.j캋st.KLi}!Frdd2OF,86'rswF돀j_{%W }"rZ``uJ)I$"@b͍آ*JsեG3P {OabF*d}\,XcmWӋC+簶sx$zP.F6n!0;{6-~'D%XdJwby[%EV<ӳ_na5v'c~Wx6vY5F,niDfuTծ9 mwЫ\ 6562@^~%0wv*2,}{XXh `xo $XRݺд)4!ju S|ҭ%zU7f3V99@PW*cj^V]Oػ.g.85$mk˶# [z=2)w4veiˋﲀ'#j%ȊO8xM'HT5ݐv:Wkl~٪/hﳰo%. eThBh""95 T96ی 3)yθab#^TѨc:Dj߰vR3|"x[M"O-GdhE:݋P#uW 7@aqex>㤳2fKBL ջޮ\Tbiw!qUG`ZZ05D02|sAC4.oE֒lOg$V@ò~æ3} EN$vR[l P[@ IкA W16T/hm0 ]/٘M ^[}z/Bݻ#p8tfF(¨-VwB\U{rG(?%CƎn*1PVG"MDfiҽ9p<BKd 6&2s$^ǰzL*L6f'?pii

    є UbmC3aF.|.xp! mYZA 6*. ^n"ok2;u"Ey=s>(aPvkh10Cހq . buTL)Fc'>s!*ԳMA˟eQʗ>h_0NU~D1dU l~@#w-KQJ;ZMΤ߷A?֩`jAeԻ:ٗϪV|'iw`Dĕ0̊ 4a( ,ϫa0"?HGPdgd5՛w-kUʚXh,SQVPIƠR‰\D>qTuD)YL $$1fʸp%jW &k{trq^Gchnؒh+XUt/k#]a`zrK3ƛu"xI#,0l(#Ju Vp-_mPȓYoJy4uhgTBV7Q#)ɴJ\،Luż_!`xUeDD(.o?%āVWǥ/D:O 1_ *ϸL:u*M]%싂/g{g2q,/x.ˢ* FM&·:U 5nFӲ]$Y>UzŮ7_ S3ZHR!4.OE2D6$Xʄ5mVTlwpt{!FV3J{^Sqi,6/32ԅ@+EQC@t\ϙԬ`ّdhe6k FP[VaPr,\$Ps}X)t;곇¨W+9oȁtTZ#bhQn# /YKZ(v\{ɾ|jTWnez- ]  *-/F2V—Py)L۴ %:͇;-*Mg<-E=|@aW?O'8yпVł}Pyy6(DkxGD?3 W|`cIf((ǻṂpd5_G{;_$H E B:skѯw! tr_8Dm :l&|UX_j4gjǹ|Us&&b2PÛGy5Uč"uO Y`a@<_KdIڨӃhm ZKt@Jp6hUig\gLo!RJ7UiX@N;L$ݼ>,M0i7 gA=b4 Ftv1D)dJBD [ƶ0KWt΢R7e:b<XR8@YE)0ZL=]i>gT֩0f W l;M9 a57:%X:(',B2^9ˠ9V}U  /GқɆu oaJ[ʅ!45٩5C7'9j`.lstH~2gHj A*152ԋBd0!eus .t K.UCs+;)6<^&ȧg.$;g0UTd~:@+T-hvF/葍qqumJ=HyA D 5}#g3S 'KRS5*ăѕPhnph+ m8Z;\!eDݱ/d`Wbjvd-;PH?jܟ89c=l8qT ]Ru"}FZO;wTT$/)QNCQau7Q.fJUҠ{qFE\b8m;hD(+'X!$?OZ`_;c'_Wdjr)j3D>i-8c?P2OzȦA3EjHǃꋿ{ 2kbŤ8Te$r^0f~X>zk\^ϐ+2h=+DV#._|Om|@d\ad-[\!lqy@6#8ECbtDV/ǔNqMhhVei\K%\ ̣srxQY=J !&^S țpr{W {)~vUUjfyfÑ:pDշP~%drKnmVgŁ'Ҙae]g3*׼tK} 98aV+\tRvJ-{J>4NZ>& j/}X< ٲI`{Cǣ9gdELfZ>dS{un`=^hЪlK͌>%wD$+јn)fGִd#*wR GR,$0JsHRh5b~z&NcgBLaJ)a񲬼T=ƶM >m?'Ly!!]lX܌ ΧpΝ׈iHF\daj<ZΫdCo EY!#<_Y= %oÛC(+*NVM>_^mMQ %=2PABs=Ɋo8&r&r s " UvU2ǀU@6E/f˄n|tMmh F iW(wޅ3ʅz)gH俬 B^{?GWL@ -  Ҿ>F^Zf6]w)4{ZX8_e'׹Pu(/݃z,zIA //6wqIwc!!N_*(+OWl=pNlq>9-ppC)v "B7Z-a=0b62D?BדXN^duvrroBOھK?" Bv=©!I$.smY;ܩ #f2ff.]T[H4>E0jԈtV}FNYM>St@b6Ԩ^! @: \8JiZ⢀S?9j#F.K|j 2 W$ŒBz4W];F1(S8\A ޼= OƖX.*B[Nb?.8 5_,ם1}#(%Dnzj`5 9ɒDlgx`VYk8؈V&] *6!;֦Q)&I ˏAN+Aane#M4= Kb²hѫ4ocb^D@W=I6&^t0aJ@ɨ?`c9>"ElOl΅YBbJ=(BƹM-2L7|Qf+PB+pKAAewZB`ؒ^n$To!CdS! z lUA}%H'zɤS;y$#ֲZ7rƩ!0KKGj:ǍXPίN{`ň2v;}FI- U2 m6e!YsZ`R8 י:}e;t Lf.hKRfG BZ'bswW!U\|(4V&`Yӷԡ,]th /{ ݑ _5jɑhK2{~CsE]8KJ.%"%#/5JJo]yd?e/ސ*Bꡄ=mUqeb@@Ͻg[sf2- d<7VVBOnuQ\"O|Cj$lk1J[X@pO^4j-ʟ ͖898Iɶ F^rj ,.͔RYO%[vqN;w8<RѪ#V|=)W#T2{tBh0FK85ĺ~)+z?WG 8kvm 8c꾇ӴH 4uÊ- | $N=e; nQϥ,f}7GD!WT"(ɗq_mldͧJ8oӷ?1y9q2EJFY1A8£;Hy L:WlL_1Oj MN8dY@D߄ SV=jH470p+\KPJ)IRǛY5Agʓhz⌲2֌RX3_NHpUԎ/1 kڇp6m()A&d`#)&X.wd'b1Ոlos+L&6-@CxKD\2a +S :7ERM~<.!Lt h"g5OE$0\à+pŎ6Rn,[C#Pg` ex> , گn"]Z{hfX" D#2 `x|"@HUk4\+SxH)wS A>Kkun3B44ü%A]#b.iݥ:hCO}@.$wJMgw9||$.`y؉os=]R]˔\)|{PQZa\Yd4_3v*]nZ|̜+'<p-'޲~s*&*.~Ó:װ1T@*NkkZ_!ePa9~ps_8K"kYJgj>Xv^aUԄ,Mn[:pv[ՐMnH*xH=l0\o9H.Gu"baWw=הok{>˼.Pz:`ƽqe''[+Q/]G) %!1ZD6=+, 3ͽ@.8R<&=36~}g9W2ҹ> t_Lk?79|i_N9+$τEzf)dޭ=/l)3F0+p8q-Yے4ȪooO<"W!GDQ/F;~>&pP74%~N$}%U/YlhPW<ιgऋV6b")#v*\LPNH>WLzJdE ڙ$sMa68bp4{by$xY7p D}Dpt0Ͽ;~k0^Wϴ$?3#!z&IWɸJcyha7 wƚӡo҄ LC$Y%1Wł# as x9%"σɉ3bR A; $=}( ljT띍HuD'{B$/ eYJR*9SZ})mJAx`3ͪj' } C~5ȘzAcaw+׉4ڧm" ~o ]HR-s_kd#qyŰ,K 8K KSw#?rɀtjVfһ*& ۥ :H\I&N ^~7c= o[]֪D5w$$I]yuN߅$tLk2PݲN,WkwIqSS/u o̓NJK2?~7{Rku ¶sOԙNwW l1n.6rBBRk4*X_bЧ=et~bQik6U!x;£PvnF7i5+{;̠жЁ|J+'r;]Q\bqA5D{'2ƪnzPh8IVʤmqeoB߫“md+{!a8V4wk+iGlt5[5}򩸙I R .p_nDS !#=o $uqDmwL՝le|`Rߗ7/R77Q0{4>:\viܵ&~Y`1`0uRί+V@OJfRXDA1SJk.~OrdD`N\,u; OLżrbVfܢ֣NLgI8Ԝպwy 'R oђVEOb[6Ձ EbnM$Vg]IZ?@<:UlX-sVx'frk.&ZLrYVNVv$rUEcc+ e |iŅ{HȮO:uV_q윖/Ox4 $Tس~v/f?_LU/Ų M,!sw@`lo&Vִ+ɷnnȂR ($j;c:^[n@:UF#}b|i<JO񩕯&ieZYI:lg @8GxD@aB%.^[{]lNV5 a2g'A(vʮͳ>po:UK>gMIHS s/dh}lӿyËё!'_T B t\AuiNCMW<˯Z. Ē7 y<^6{Mvڅ$=]%D`xZClI3"|?p@dȂHАrQjߌy\%m ?B1zZcT{[qS-@dhC,*G*Lt|R9-@|!"aژ/ht AmKAD>t@)O": fhꎢ.vWLvQ=w1<'j5֍ޛ? B- Z8Mvtrj$[sAsW ^w=byYOAH 5rzȎ#m`Ej6Ӿgl|7uP7J4ļ-?)#BOeb^] (-Ê4ج%m|k lx,Gc[F{ŢbI.N MHVQNP-3׋Y7p5t^JL>LS-pd#8D3Ӫ9uN"L>N]6p9J_{ګG}xfϔm|me&ʔٖm*C4'#>WK^ e3ydI= w>ӬAQ@DԨac CnOo;zKY^҉"X6"?i1^ZT⹬ c "PhI,@~7;1Rɭ_Țgk!dTe ث4\Ĕ@'Pn_ay *ᏼ}k^؃$Cafڮٲ"/Zѱ7mN;h-17okZWِuLD0[䏊)g]@)!`+x4`ȒNbjߡ2Wt.4eE&^$\|1VC>T鯲8uQOnHu8'_JɲQ02Ax&2סkGd i>/] OFm~Kb v_< sNIt L'ocg.\5yxϕM:AC43 S}uD0Ep%(57UE\T^6jJjXGN \b 0*BG ̟|U1b2P@0puegBzh[j 8^ݦAa#E؛ ^r80[o EJ\y{@BynAAQP1lĹPxU;G!G zA>'# Ցph{ q&i:h.]_E YȿOheb9Hw}'Ț, kK窇7F0x (qVBM?o]<-}bfWP2i J>e'YKVH.(H]:cjsxGok4jv35{T%m, J&!ǀ?/…JG6|{^'R! @< ]>j~UGM aRP»=OnU꘿54gN0Z|K7 D?7P@)("h޿d`ak*t^5=*rɛ۴u".䦢hkwzihCL3&pOE5ڼ}S'A`+Og%SŶy?g,JS=_b)8ݕڻ<+/V!D -+b1tڕJ}X SaAU/3"@ՙxB#w eZlaTcҌ`Fd*.L,o3_pĦ`3[}_GΰBq#)Bc^ K}~NmҶQ]fmRrdfȓ6ke8 Gch2 Yz_J"V$* ۭq=/}<^ǝm6l†Υd_DF&T-SҀ>2fD6^Sy3YA9'4Vb)z7t>5&>O  Q#ܦ+gCӝvBC<q  FuCh4B͗n'ƣ p%[ 5.*ᛣ".v,>MÞ `cQfJM9<=mga 2epO/TM#b@#?R˱hnglV)0G,LA;ROFf/**jR3hs@ B $l(a;W*9cNfK2е;x*+\ĸEri֪Ck5ZAT;>v8mRqf;czK9UP j{d$ͭj|;ԃ U,P ۪! ])kۼ:ӖN >ucQM;X ^Ȃk:}-0)J:=8\fs-v7^49'UYuY{鞑W/R{_kX5 vGwV% #"44>iք۫Mqf.n8|<)<T eGC@foRk'%W7I"@ Ј~\k+*vq‰دǃ_0'KPdDAƧI,ȨL[Gz.`->y_ q+ܪNT֪ş@24+sm 稡%ŋ>u Ƕ .8{ I(z!-&PuBI0t/~ ݆=(y`Ƒ#NưHY4YW!*a$2x}^9ύ&t ˶%/V7Q cZ fA8HH%)_mu`TyK^rWoUb&w $8W/:F`߮P Zj[n@M'0!"jj|\jhgA\OYL]w # Gz. ':.$HAdAK|]=~*gxd冨uַ+ɤNfܸ!>4;In~:,ׯ~9lzpIfvA ) =-NIaE R h- 1'-du}"u]BkQlZZd_΀~N8ﶙNu0.w|SD; ؃.?7R)kl9b(/aQJL2m>58ԚsGkf>ބ0L&ܜȆu$آ ;DaL6@HA>oĥo֖hoF9=kiyQ5|9 6!g_:y fovU) rmު2vlF6]Uœwf\Llz"0E4Iή/!tSMvau\/P(4|=*Wsz#:L>YnBR(~=Y@׍c#)sۧW]XWv8ʦp@%KO;7g>r14~m ALP8u u8Ù++*2 v5B?ҽQ~k9gX˭m֥NX]Uk^@@<}d=$͗,hNk{<΍'H(aK<]riS%c"`3G(Srdž);N9*8lֺ:5 / :xAnS Z<@J!JĶ3sdQ/#,my:tW8W~ي2fpGL:,R"v&fy\s I5@k{| q݇O*: Њ%&Qft]s7dVWFkv \.mp/E}XfʣXBR,s Ƥ/` Y|KvK\ƍNq(]+.8yu h*E?CQwei|4.FvPᨥ+\פG7İ4B {ڕf|szF#GTunTY薵` U܇D7ʋFo&c~ 'a8ةƒyN'ؾab#~*m 2,15`a}n%n񣗶%0ѝٙM2#JY@a!4gP*yh18Vk BG`3Q3{G%_eyƼCt+G"ssK`` 1 A+Oq .i7ljlN'3^ YZkmj#k6 dc{ 9wwy$[uX"+s@n!IO\.&ݪ61ޓlȥɬ8tP|rsyK t':9 p~(JhS"Z ,1s^VVO;|nRSүUBt$gto8|";?Xam> `5sv tKԗD!)؁T&))m9ᤇ:pn;_g,!bwgM"mޭ3a;}YmuE(:[=% [Qv))8dlg(۟,>CYvnn0 e cJePzZyY2*0~H^7{Q&#|K xĊg*'%Ui5n5pšQ0Y]@ӭ)?9Jws ].+^"iչǘiKش1rn31G-)R#4_ӱ5^s6yvHT[pF1a}Q,zL-D1)3ң_V'Ƶ";,wm|5E\?l~CZ@(5 Qd7V7>i:]E^M 6Ip&e2plsֳ; Ϋ#$?R!9?=OO~T1־3SIޜ>z}u=C^\o u#jdruTǐp@{EL4+Z驰3zY#k @1LjԻ(g6B9y&T-͜֎(WNna5)CXIᾑ> .kAt}&)%|dT Faj"Ξ9H,le5~i$2Dc:[٣ (KmY>+ӽ4RS LFyr"JB𼊎F1{:dI*Y{E}8tvzmHFSafuF^+Yؾms<.kWNt1]D}d mu@K}]\ܜdq hOlKPЪJFrIͻȃ @d̾Ek=;6os'0?`K!2C}6 ϮղK <Ჲl+G-=$1ր;^mR^WN'ЉO-}$T|6ǬhxAjVfOc_ `v%}F i~'Aw%k6R>4O0xs'ྏԻb2L\Uy)d0/gY cvU¶FY 8HUZ?XZ*bF |$Dg0ODSW 7n ӃwCqƤo?M$D Ԋ`>lRE')KYqPvY S3_)0˒bζ8sz4vMgJ-3v\no4qyWl!?`t)@0EcH5|T/s ;(5W(HۮqBGPŧd"M 5A-3&x"ʃ ՛ 0|):Cbh>1A"Dѩ~?Mˀ{~*p6 i*Rߚe'sKTS D p*mWkm0ǧ]hfd1;i8>neM vfGV)R oĔtY r?ƭ)i_ ~OELjU@'wG-+L%BEו N2YY`FŒ0A >'ht'_fJ,0-$ 7Ua>*49k|$_ȷd +qqp/@-ٝkU!0*7^8$AGxwW)1$5p\: vB`Ԍ̨8 S j\(R>)^NXJwsN+l?x# {zX8t `D`3GfƩl:5dmҵ%'؆DB򅱿 A ц! ;gG!J,}EaygdF+dHۤ\]"8GA#}>\ˣiArntN sSv^|S 1_COoUũSv_rg?FG#J-r_)呺_RvUe;2& {Y`|]-+'P5o_pѱIm7d m@ELS ? :׮oyQH.s*ⶉ2`_ &d[q_K2(篐~F٣BD.8|Loi~SZH}R<5 /8Zk329.T_SVw[?sK̿ OC~Vpd"KmkPwOګٳB((e,БY:ճWMq-ռpru:{gG[P9װ|=Qޔ .BLx# 'NyV~b9SD`t[N<]; S ;T\#5b{ї?DrZ$%p'@/EK&+y)F(tjYLMc=D7}}tt M[(g~Zlk qȪR%IEO^J d*QBY#ץAVunQNQ8{)"p3Wظ!WX., eCQBG*x_mL\7\]3eD޼c29_da@ǍߎbDxw s owFǠG? eSP4Km忒C_6ŠYA2@_k=={WP{xH $&YG5mtvԉg7ǎ6]NcРUFh=!y _3az}Br_Ar1ZC0;4^˛cOc !NӎRAx,gqGLŝZ[gJ}.PYɦQ o𰘬t@yV('43B.C(.Jm_HX88GjJbPs"B#ljݬe!1=@H e289579~+eD7{L 7N_ŋ>#?=zgJVgt2#W5* LL,F+ qs R'WeB+ U~8G}E+bk3G΃*lCVֳC-JP-Ѹ\wMmdR%mo$$W>lgt)Kaꅱ`a?I#[0]P)nVr6ѳ) V+kknu.Ybc/Q+Gٽ>Z;\JipM; yTQjZjO,^أCD(Ntwdu2uuns}T|~:-E/Hⷠ^"+%Q3V|M ]:O)Nr X h'p2Z'ӿtԎ@bl')Q^8~n/ Y(>{g$#cs"b%w(4faD\V8P?7mKxX4㎪MĦJk4xiىv];N {rW3277Dn:ZOE%Uvm@{ϖCf![uy, >~* ?ZGaK5.A4j7 % [cD? ,\CP4(2 oו0K.hULrv!R)<]#V#~i FW4E8c6zK֮.^pU'˱H 1cgצEu&[ k=Bcۓ ,zJ8GyɫL p$L`J%f<Ċw76йz5Pxv^WeBG|j#4?%釚۩^BdZZR]$swHRXv({eޢK(Ӽn{#|Aџ5 ![p7D̖}3rQh`HXb;s+0e! pa)dI4֢#}:u9ڹjÑ9q8 jK(<壧ӫ"qVOO ged,ش&*Abjv4;arsZ JUeXA 8|!Fd\ |BhbPFNY ~p:.[T k)JIgH5.h:5Sa{4Eϥr [^*WJPb;$PԸUZ~;͈Ђo#ѳ֎<q$%B40!ϐFˤ4^xM6w<t8e9rkJ>7fNoui>G=+1RH8~3xQΎ6R;tA[P>f]vsfM͞>=sRĢ96{z}rM[="SH(eĽ` Z%vz~lvR̳7Ses|f09P7t=XѪ9i u_hvi $Ⱦf4M%K؝}V^Tιa,?w#{D.kz=ADy=ĞB CV`8('K&(!rJ$4D6fwt'Sf0z'e]`,FNH/y3N}믲Zu"uTD{I P$돩.\qe(f+X{)l)$HfyVB/dhTlSrdzKD͛@Z %zLn@Ŗ"ҁ #j[|e|g˺/E”yˋpfl y-c|JQ݊b)j=gM2D|x;7k̛Ju03{tC>)ArKo(|KA!_g,P)뚳B [y1qHv%tG>7[%Ba=C4>}K<>F1#eOM\8+M+AWk Dݑ\ U!mVvr-C󄙄'O1h%qw=4`S?v/l$+Ə<,B+,Q`eP%_6Ѫl{\NTIejO!gtRYrzuFi>7H-i! iQov.+=m> D (NQG+_NY8};2͚#nM\,M_ק(IU?c4_ثɖgBgʲ/}'T0IGvS8VLr0Մkz~gy #2JXwR925h̄WԽ/[OnL+1qg`,ڦי|A-t !R'0\Dx?%BY~,} #(`]P>z%r (F' B l<5wɗ~'yA]@)W(Y(#Dmq^9$L - 0td-:iRҚrwwSwS֣4 K'vj6V\ 7YBF>gt i$,PX1%B*bHyk&$Pw SD]^4lRRU)gu1M7N{[ڟ#NQ &MU"|#c1|BDMY=%qW@d J[4}MDA;&-G#gP%yΌMr슉@?g^:j)ˎbZ_@;ឫv:Am nj6%nZQjvPRMYmos[Qs0o[`NhKawx)P6kZ,Mv\ nI(!T)x힣qSfHC;淋6 b<0dہhR桒U\5C~m\&}&ɪLx2z~ xg%_*; WO&&輏( $H&c Ӽ,K+ ݭLQvr#_t:AraߺlC;(B HM'.c@ fT!K)aq5!=f9p^1w1a1tvwD7Fgr(0۟7G*C%"T0ムVDp\O~{`ů^Z$6&xw gxs2kVXVtRl8\ᚾc>}`ϢhF[^(NibczGH0 Rm %Y4e_-fDpؒ@A/UGhB(cnxUll}ܒS*>jce ^Yx ?kR&~t ,u1C@gduRMwb\ӆ.[ui\AQ{cSdQY>c7Vep UaΜXTͼ4w{ߖsfjgN8@l؅6`_ YխO""UC~XV =/GE{ $QKۚsmv/ KwXLhEQfRUOT2 v7ͧN<8+ǩ WEet'q] 2yX0(^zt 7[r_}q_}5CxY{/;pQbzY{GNrw'c[=uiBQNKB=]ci[Ale `l|ʋj?Nۏ4rX[P#)xzƙ<67'5: -j𐰠قdQo[28<F&5!w]:l})V cJY<Ei%xRMKyI+~ ?H[}_RvHPWn; (ﱧ5eʡ51F' W7"INy?P ?`59@)2)1!^(bUjcz!@%QRo Uj! pH>33YV Ȩ4uz4.q; )\q4a_!1xc:@S~&z85ý-ҘœXVu,H=8O''턜h) f<{|&e.G)-.kG;{C)H¼,x,B}.܋*+D,*]*4aA%kVGm&R0twRk>wv+@dX.YH4Hn+5qj0R7aGCq͍gQȕJth9hN|G^b/F 8F;2< aZSLIQ gx-X' ο.5W=p>DChZ5n|;I9*Щ݊1q݅&ݻ0ÿ7 \^.i#c3=A"7eS/y[]8chZ_D&T?"=Ǧoq/}|~An t%cϬĆj?y z-eK-MvnJvNP˽]{so<6p|:% ߞ(7!ޒ ,c3{a*"LX4$.8 rpG`w6Nk%^>B9> |vVfeE@wR )SX= yʋPcP#`I%sl4?`L6P%Ȗ]ARae;kx#*h,塳 MֈcTմwA؇V.RgO-އ/ms:er Ftaf LpQ4)RobV?8{w d,2{b 7I>-  |A[ER `IFT>JJ޲sَ+uD[eIlzZ5rh涳z /hW\>WQ BUCLVYz5+ UQsĠpT#ӓ4TIXv.ˤ^7DݳŽe p'X.(O't%k:Z4lX)&g%vG0dr<[7Gtr̀`4w\CfI%erz1> 'j TmLO'(k-uBnEO#xhקľEdS3)B!J/)cOd?ϫiuoJ]t! iм60G6l¥@JNSTJx*ޮ$t(!BU=s:һHQ:'ƨv-(-^6]s)efڪ?`uRYVL)Aj;K7{яn%v7r Sʼw$agΠI9:UCp+MͥR$h/G<-+YqG$U[ǟڴλ."$Jsg"L5Uc{4؍-=h)2?BT|`r8|јfwN)ve4> Ak*={Ko?oK̿4M/`wDkS),9@az6g`ZQR7bWt\3`)~"ɡc9VSA4p`I VAc *j"&)(o)=Ǿ'^S,u%՘apRSuzkQ>dgMe 6LCp:66[#00N|·ҙ)6 0vNKA&,ւ3ICS%fo>T3tjKɑ7[1EDF%"vRuVtKA *`g9B{Ā2A;{~8.* (V fiq-5)2aJ hv>`j;IeYJQocE]EɣK屍]fs/ Y>:Oh"C9Z,ݼ5b4I"ȓBZ86hȿOt<fՠ1̮VO`7Aס8 [8RcЊdȒOab:t̝͹@v?|s]V:Hۮ%@6b|Qi2*oˏtlJ$e\[SyꐮTvh9(D;EP b+mv$7ϐ\^_ sDUm6>'K\lim䝲{g &-QSԴzg[^~'*BD (*~`+2" 3TrQ3[ s O+tv8QIK(1};~djf)W &+eV#ic &*{/qVPO@AZ&Reo2$=] ^o9g#HBӽ4 ؀8J r\W58WS܄E1n5~845ei[v;} %\ف@ki[^tY^ڟ:AY< Bf #H@LD[*5 .ygCbf{<ŧ#ٍ[Ԡ\Poe§ȗ3[Iy@<4հ'P$>ym,p}Θs;6C}fѫ}h2+hD+zJD ݖ-y?^B}sHR #78Q% 8z")p '&[P0<21 +\Mqy+NS'ûԚIݏi"\rqAέ(P7ik` S pjN-HmTk6H*ĸLfZ1FvA 5'\=6pC< :CM~ژ+ >3B7 Cר_rTSy |t*ois |e7XkC \e ѕwݱ)"_Es Zf Y:巇,ڡ>b[C*5n+% 2= ŷ!hȚplr 7J~B\ o`waԽ^ l{M HJ߽wREG'Ƨ#=Po;4.\+ݳy{^D< P 5*o{#>4RV ꚭ6+t%9\ީ)&o]M\_f\K{uR>3 -26)<x~u!C6m( {N%dP_&J{]v<.{[6J{H:u\jG:*7/YD=@ک#79rM t&pv0W: DڕcEzD~ף.'o$`[?'ނԚ}QWiZ5JyXPďQF1AB1I쫟^;[ CWypI-OgGgkPGao} 'a U.iߠP$GqrRĕ\9+߻#QK2B)߿z9,B* L\_; jnNE?Gu+?(>Z1eX{d~_$JR#qFW><4E+mdi33Kgc&Q;3 ^," >C2J^~'pfo] / OE,+ ht\kSgX +,Ѯ5nG0F*0^dD[ '1^Lȩ &V6L 0~d,^uSb+ɶUsD_[ :W\C3>/E]jjKf3P%c:2p+7cF3yf"p:1LӻQiI, 4ް6Ǩ-^:T̳R!0JOT=΢G]EE-'3:?F,+1ADXsvTrAm'G)0(N.j; 5søoE![[RWiidִZ5 )a (OQ`?ҭ9;-|е.+NoViE'͋[v0 s@b8P ^'h~ ݬ3t..pߗ'%2g<_Aj.aa]+}AB!̰)dq|ɭ;\$>Ye ="X t4D3$?5!?pfʹ-Ⱥ܍c2ZhE3՝ D#"j۬(=':#aót6L>&.31TcɣބVR[Ж4®qjĎz'nFe:z%k]I!FW> 嶏 gQ5MIVc:Oǥv(<^[ר]Vsnuny,"{?${7qM-¯) Wφ\X+# vˍv:|, yp x+ER,匈 Sdi!Hܧ^c.뭊0d#%΅EƍkHY=̝?SJDRkuTm׫z*QGE.'i/Vf3JIKyTͽhCA01Է9RP98*$4Lm&ε[%uXԇ& _^d*{+ohv啕wB=vFf~oN>0:Hd=ᅲ0Vؒ6UVlJf}7iDpPIt7ܥ3*x}{HgțtUzìzV Xş6mg@NGxoD j!>/:rJr:wCMq;2gS*5vnw<(o{/NjQMqcTAR"]Fa̫VptL:'h#$(ƥ 젫'] 7j1EZS$nkÓ7}#=T}` x闺+x]$ JS21xCVK]I>Mc$N(0AE(ĉצrlWZϿ8+[=e^rEfʂЩ^JExR5wsH\qah=8Hz Y{)mr̫Gg'Ge[XR&X^=aA­Бjޞi<y SZHmQegvV+|/ |ȀbӤL4`ќOn}0 6oG~EPGjmp!y&<ط-yd{:57tuћA6o1s/Bȯ^`SLN,Ӄ5JrYݿ7~F&4Y%-~O}RCZk/ll/e$\;. ;yn #w'qyp<{ ^be*!s ߈}VV:{{ c 4FtA`d)MLeL𲤱<%S?.) KlU!v_ @Q?e9"=[}:e?} A6Q,|V: hx̜lдwޒsƩϖe[jMK?2>getFo|jD0͏t9!4)t_-Et{0Q'X~*!왺ɨ3(MC~C&p[ D;>VKP0mi|޿i4O`|Es:f:LE֋XsFƥ]t?(w9E5 A=Ts{u)*w;MfʊBB2_垕#;\u 1Ӏ۴)p^`5k@F'/m8`GBX=-2Wi;!؏T U bsiIx<J~Ikh;/a90%O=Q``q5r솗wGm มhYڟ;۲̅$h cF@2?pG&1*e|We >j'(|GyCLt6Xs]L,`$T/$d4+VNCwC5 QV!5l^POI4Z]ť7F8(*Ws:*6otL W.|LCU"eiԌ by&aQ6pt6dbOMJ;_# Kpb=CWWh~w k2&nAا|lcn—?Jd.6¸J)HV0؊ԷJkom3d1Ad t\cWiu7ʯ*.kR@ ֛x lR K9WO&P݊QLXhg A^ ܫC/ol(s8)_YiHܩ2gJDn{`_i󴩑$r@GC[π^~3Gtb%?)q]kkE rٟ0ےt|;v'P,@7Jdw3U6Z*+QIqzߎB5θehSG>x'~ J@ ,bb(+?/ѽ}ǢO-48?Dx,qpr3J !E#PXr&E$㙶}vsV(Y?JȃpɇAeTq?*%"{Yh4hl7LRQ F  j xD vO?Dg>qy%iIZ)0RBrN9TQ =KWRш^Wsװ]c {Z 4L4|qWuVzU[D:`g$Ar0SKۂWeW뎑7,M:! '*r[3?VD  zD 9t=F?hLK SzbɻRa!Ò6ICx KDwS nVJmAfqE7eq$/ h̋X^d/-8KC̅w@pr:ES_osE%#!\&GߟD$.?_xpd_Pi5 #)`(S_z4$I&*!{_V>˿S=hsblʗ~~[V1Yk٤\`XhL$N#9yZ6I){vX  v+I?iiv)d 6Lj ؕ\Iƙ!LMؒ]GPA6SEЕaoNO~;8a:&_ QqJ:_7łu>QVK:šQcjTH33խL.=$/ӛ5PFTWlki}X>p7}y]\^RлwlwBxIs2&i,4ã0#U ~?52%Zr2!IT6a  Cʾd6lF.;J?Pф$JHzw2ƌŸ򁿮W B!?O{nyL0ix".VxҰ8 $~VxCZoπWb .C˄mf=!Fa ??D8OU:T8-/uA"c~ƶ4uA{X;$sOc%i W^ף**/>Oބ*lP>ut#J龗NY؄Z jtrH.P?T jybe"qk`C^ɤ`3]w^V+k8QOfߦKM  '4 k,WVx$,Kh![B(TKn:/q˩pg *LC=Ot)e ުa q~Z ]D We2z]w*X&wl2j\[p*:(\MRUŬGHQ=rb[<&:k%RXV,ayd3H'j G@b$^6%,0Ξ"NI@]xXBUsɣPIHM+]JxS^P&UnUl3JLT RUxn٭kחUqUJذ>l1WO@*P Mԋ*}~"meӼ"qǮ9Ɨ\ _.X,kl?Ң3ϥ1ݵtcLtfusCdҮqeIW]sXI(zbIPIm`җ-X} L^o|/?.fK0~噦Ip/ZӔ: SX%`ɭ͂/1]Yd9϶BFF j?, 3AMD)Cu,:[J ?kR9dpw Hء#h =h1," Ⱦg/_nK~A>!gāւC.@K=ֆh12Pp3N ?3nYWUJmĹ=o ufvvW Z!K9  W EB=utqtj,❂iL:lONP[~٩/d0,#H=?8:]9ӢAO<R/Gˋi:e,%_*KFӁ"Y*]՟U_iWFEԞiJBդ12v;$Ar? ܲfOXwuEF5l:*[!Cf`"6'ff98-.N#CRSPl9 # /cNƼ`9)es-t;Ar Ih'8ӄz*sc@:|'z1@v(rSuLʪ|&7YBljo|gD'B( ٢>hԽ}aݖ|R !"^sG NHt"K+,cB|Ph.Vuz=:%*!):Kqzu #WRKLdڟ0&eVK!Kah| }fEHvQxs;_0Gn |oo$Bnf5B6V7 {fڄ3+ L~3ޚ7}}MkB vXqޮɞ!}TץEN$O 6HNTE)8w{^Z Ux5r\Ҳw*J."V>v:P؃܄bPb3FdP?TAn@ܘjEe]H) px8jIUual ~ H}&1C/h5waE%pSЪFr {U&#E.\H0hf4sg M|\M!d(>e-q ^RmAIW<*$# CP)U}܏̲6et^6V7DoT `+p8$l=x?u+$Bmk֔N "E$FTQx!ЯB8y_XɴkAR85|[;~<> ;wPTiA6 9J*u")`IǭԳ!M

    K Gm^QAol\L1Rf. A'D#p3GMX4Еl"?HCC`egÎitL ɯZݺP_x0Jp4Xm\V*q-((ݶ'+Le)Z.zv753w$5ue-Ig PQJPOмq^-U[w'XZ>d9DgEoN˕ᎆ>P(}.l7l:?˴=* @J iU/ȼA>]P|.%x͵vn']]zAQQ,pݾKz.B7%iӽ) 象b swW̺aԪ) dXd[\=`C_HR*ƽd\)1lBɿ&F9no]-I}ڟj$5 [kv#3>1ENm %UBH]08.]C'՝bNJw26?3iLaNjX#T(ct@(4 {dL;smOdRt> {JQ*-`4gUgf^ nxd~]_c?i8OSxD@u8r1ivu ّO;"s@$e~ؖToԢ rwVJJtt8ۚe{@b*s_qa}jt<^UD0.Ǣ7c;XU jߢ&yCrZV8g\z ҏ/@ !ӎCu~ը١Bv^1MS{ /Kyfo,[CtÅ\:X#w;=Ɗ|܃tEj6AC^^W"^i*7"o1S8ҙᇝ:B4V6oqHF:Gԕhx H 9S 꼦l'wz`*8[!wA`܍F-k~(fSR|(dȪ eC1$%KnOv/X}ռEYuЂdo*Q jR&trޓ`A[>JĩRyXZ y@Q2ЏC+أ$-NˣU(1 54FzT|7ܘv1@I%<=Ăt$!ARh]̍#&sDVip(WTKDZ-ͱKvl*a5@/6l\bMQ ޱ2lN&`'I} pH9(}5O^9̱WING*"hp!Lܛ7=떱FȶB2!c   {QY'~O6_f7Ϙ`Ugf)3a8U3G#}Gl]Dxo?49ֆ*r@ Tr95ujV{+JMBP"W|a|)UBKZE _tpӐE! =;{a6,2&5 874tN= )zQ/m7%!{Իփ޷NQ=EH4_'U <'/EGԭ66/?* arGe@wJ'|^wCDL0.:¥__kCk6G)= $FrA($ӁO]O]DlRÁ2@T m!v<%9}W&3l!o"1UF>(y(J?dSЮ~A$5jY5؊ODK,Lhg׉2 /֎ "N}n+DLSu<~>|A5쏯=>8 *R{Qh4`W?۵YXX)}*EYƁЍ@PLA;)F᧕%r66:]|>0rr7(IUVDMr)վqٟZ/扯cwAtQNdϵ]o/ּy ӺFЪ# βU^l |au{swӄ-c/nk0فU`Օe $`CbV,8 _ ƓkBso1D'C4'ztT H C6N_@lEr0m~R-J8E閯tN6K 陑vO('M.9MC m!#Μ2;ÀER G C?S'% w9ə$$P6 F:!&*(||)/,l*q06 &>TckWO5ce\0.=0F ֶ_I64.'zb \~X&Rf<}s,v`L2&8}*XP_F\ N:k%\MYd"HIRox#5@EK+ckaKoV/ }p5&UTrԪ^ҪwN!XkJ NJɬJ$QܚnJ룶{ڨj•:Ob9D0J{C M-8²zJoqOz<{< Bc y &-gsų"2#7)j@NOnm,X\C"Հi$%-M8G8S{~((b銽)(h(9}d_K s4@[U ٰJM;i;2'Xx($DKQ@LꂨZ}̲Vvk`C82+l~]imUA UtǟONk /^P<+zv2IrHvfb+jBo#ѡBCn+Q(2&Vr8{ycmw\, ?0 ƙaSI*&i({0IjIwig)mPcQ_\(Y &~GQ\IOG@V vp c7,CcrIRvYȔ(.pV-\p 8l\8N(5yiVW] "D$4uz/ qN'ikoȸ()W^kON\og/; 4< _.Us&stjEG8iƯl{M:mW#n$ܸ;rxs8Ȕh`nԄ}޶pReG,zP:qƧ&bK =ϥ6= ʩo+M|eƄ P@qƚfHXW{Bh|Rz2݌I~@\"|J HgaBa7 Mzίũɒ$B$ۇP=`4>bnUSJe.ӇisptSUW7p+nutjS_]h y}^S ?,N >pB" "Z쪙 NLURB5xn3"ƒg h7iq؏t3Žz|ۋ*\+$Me5x*!={rjb"zbdGPv&; =U̪z]Y6Ê2Ǐ0D5kFSRhdۜ?!2E;H4RF듈^xa3 jcN*q2!*|@R9SƄF(d`X[s7*^8KqN.Y?"rdeQD9 rEv@d#w m{夿-n_c{†'nĶEq{cbLz6N`QyHuCV2E^p8DP-Z6ZeʪX¤OaKԠdK!rC8`[@ k'V uo.AVWwm{BmMhnb^z^d&#|p61и 4-; Y#pQy-'܈;jGLǂe|$S}{cnB~{O!Ug34q@_y|>@8.}] Fr0Նn+"GOX/ MD͹G^ɇ;ŷ4e5cUQY{]pn;iέ+.S]+X~iM3DzE: ~`}b mrB(YYz4<jT2~0p;sa: $nD-۸ 9siOz3ٻX6šwd*y`8H&xIO< &W1~踡$Jq"UBhZyl11Oda]ݢJt|щ]6;/𷘗TVHE;I2=l~ N:`-ԷepPAҐxkUYjC!Bt-+ [DI [o1XxcSD4ƍVή'2vŰm(PCjjۙtNߚ;e|LShhd]@ a!*.!ml5GKFxؗEԱt3kG^~m7eW)w(t:GziM=qOk* 濢t$[jY0Ry6g<1 v;ɹx^ttj;v[vD!4~Wh y-恇SCmOv`>`;#!;lGTa8Z=B}$USbfik:Ѓ~6%A, Si'1U%9_Cbo⦻c*'۟{혏/;P꿓{G͸ɐUa}tXHM{U gr',STaKףs17=0oj Q,!6%.4S 8ZȦ+ML* 5qw2pgc5g"{ {P c$Po!9B໾+@Y>-((v,9>1 @Q@m $]$.!.1"TpHPf҄,Ha#Mdȅ~`ǜO@wY*8i7Vcb :kjK LRZ 'wS|_Ct~8+*1'-LvdLyh2j0]? Բm!f>r|J?$/(첮)i= mH }Ex,c12@;LS.%x.圎8 {+8זWAQ"pŃ&pI\1Gy'l`a(T¹iĽWS+&Jbf5]+즋d9QtODa+8N!ZUZ߅@bCS 5|x b͵Տ4PpZ- &y%Rw6^ӥK*wt TÃ>ǣCo kl -@8|Kݶ2.N0Kٍ'0ay3=2،Y*bG"Q-:ݮ_حE fP>>:ءE J(cp9m]ty_J`2Xx汇.#++jZ5d: |;;75ވ>TZ@6p8 Pȗ\nxWyAМB>4|aq83M LO3MudMHIUUSQ!f,@9r"r06CO0RF? c.0xOg\ rMu*ޏf;bzȓ_ԡ6bw0xEДQXbaA~4Cg;5Gu?{17`y7y Z:zeX\nA:UQFžgE]H^&2b^eS]q2%hYwX91x+ _w&aLk^` ؛!oG$4U_uoF5iA<6l}dsj!da Mfu62C4la긏uDN(˱n6Ȟ`!9Ȁ7QI$S꧒J>@D5?&1U"cB29Wu٩`Ll]r9QdX^#K* -n I >)'Sdƀ#hL/c!S0@x6p^\C@Idˋcsdz~S-W{/ V}kk퍁J٩ +R:KSÚ{Csޭ1Hav/~ErX"ʷ tx 8#y`uX9evz>BeX٦6V^ ,4`^8|cBO%"Lr6-3KwzHPӶ _%(@%U]/}d%T7jgDbh=O+ۡ?&% uϰ%Mt$(PhUzN~Bf2u\k1Ag[Tt=v2zTj$2*mZFK^XG ϿU\mo'4`A̰Jy((Ȅf\'( Bj [*=91Ƕ'P'X&#)xl$4R7(ٴ .YsXKg&$F*FsrN^W: uȲ%\zi%P(@lF̨|x,Z(HC vVv: 7ޞV_p++s3YI _> H\Feo}b=v]Dnƽ{iHU>t٦$k͟Fuk`BwGjǦnb-Qsnц񮗻ZG٢[2}|¥N jLl3R;a6 V[\1aZscp'{ b0k)/ZcTTS2],1mnICEn$˰aʨOuj k1TT/\:Pо,kM"}xxWd9b40G9uVqC_-)1 {9;Is`_Aw. | BQUԭ7/OT_+ִ%/}Dț 껌X\/`IrjC6ߙxXn|'g\Ux,;jک(ʶ#+)H &3eo_j#i*ո˦(7K/H}iP~):+W X+"t5r&g*RdB!3cਲɀy遆jj-g+\i[eduNwZ;Q]Y֪/Xc c-UA('\D"H˩ -rK l ''t؛.]_vVUqKJC5оMn,?]fUzɽ7o)Sq}O9̙Pjpivpa!&l3]p#WY8X GoL!` *\>?'<2a>}=6ƺS 4e+cn,J;u|3sAegp%$֯2ew# , ~c%@RH~ܸ"rà҃ɜGյmWnƉ<& TJor<-g\2T|>Q+a|Iܼe,Lc<8t~|JkXxOpA0%_pu\60c?B'OLř#%˱(jHÄ!01.f-{@?Qra\ϣqB·`k_=SG <7Y ӭȥ#[xcjP$_MZ'XJs&9yQk ~xfmȸBL3ٔ8FPK&lQRED = x=ycݒ@d޺?1ꅥe"QQi4B1Xocm78ή i_,[nxDb%Dc4,&E'-g.[1xy|*t7E~@=$QmĖd!.S @R[S5n,Жϫqb44Iy9e?jA&[[^ i7 siSi;Yq4-SMxrhrҏ[Jd*Sąd h&Uv_@[P]:p gn Ơ"ovԛ^ޡ -gl7*E)aɥ G(ns= 睗#+7b}ZcD.AR\Fp c7,5+R$xJQmDiJfY۾Z'==JIa MIs9摛VX.V$A0IcdCM?gD :VGVE%hWLtIH&~JW᲎OJZwmm7kKTjJ {lXl=[-Ϛ.-֜tYN=ij9*p(@sy1޻Q X){vD)Z%ێV\s%^4B2e=#7%#v]m%/V>: '$Axo_"*"Ff< .cϙH M]j@ z[L춻jx#E' h5<яNhU%⩀ ]:=wQO/bݵOoM{g; Ӥ T)%ą. _3g;y&aGO־Pzqm2Y-';?+dE(U"aϲh[ ǹ])7'os%p TyZ7 5kQm>*A-^qbv}_Sf=cʒW!bWYmM윘m煥瞗A j#7) mgvl Kъ&ik^D\V b_[vmI,bDis1r>>Pu""ʮR;u"ɰ3ش"62V"$O 'yy[W0J?6~¯[5a&Jr) #jgގ錬I[s=(LXCRt3rB"@V]5 SX>3.HEi ZSS?`CmCm"<9f΃? Br Fn 0 &X৫+sO^D̃_adv9£RU/Ԟw!+s*Wtf)ʧjArG`pDz~ϣ۔=…ϣ`~:;3GiLt X˺$jtGsK󋨪L Q<0 xLfOE(8vNG:{ı*qB7MioWcԇ9~ҟ  $Wl C<< Xn+jRXKhTԺA:QP!D U7zCOZN{I]_n`(r6P#0=^uc+J|&Д"{ȸ+Y@EU^M+ =b`LX+ NaېvT~$Zޚ_u4-!:֡y29FUp #lA5\єlOVϼX-|taV^EH8S2hH?ͬySخ؁Rm42( “i^Bpu:r`yWQ;2lV 7OAk]8 4ɭd&Ǽ֬aM#S;]fxMzM#| =榽^C1aV1G>c ft.PO9-L;|L8)P*#5s_iPaT O~s,-(Ijsȫ3LIfb$[s iGu}Q+fˮRd;UM#H_^f0Aؗf˹ z0A킷ħ6`#`CX R3|:LvCj>AF Z/m֏$/UgӸh_I*sZDO7/ʜmK_q̦$/a*LH%.k? JP&Dr)VС豗YlH cENj2s +0j )>\C땯2KcTj6I1`Q0_8Ȳ6äȖ4ǡTKgK_56/ۏԆJ V+ ,qtG!8U/2,>ݨ&3Jp5-NEuԻ Յ Y,q𛙳* .[f"cDŘ ` wJ'n%//ۘ`=,Xu)߭BWy7e6Չa{p3Uѹ'ܔ !7\%J}4?8A]A-3α/_~!>R0\ hn%#Ea\V<|z쇣Cx)>;o_]g,[+0:dאFUQ X,-S Myajvej G`+:hreqͶ9e!|`bF?\vU&M-"@[\װj 'WPsr++r\>x?mwt4aIy.A:Zd\FcԠ0 331KT&j%b(#? q?M{+K&0Liq8td@q .=V&5{yw2qtqjˎ/Na9E6<ÔT:R^+(2[~#=*=˰U@&>ɉ7ŦM{O{t$=Prjs-܉;k<5|6` CwGӟB@8ӎgDR)$<{@*5;+E;.8uJK;/4جP~V: 47Z6^k( :gwU6 # z&Y$DL nsgR$?|>W(H#C[%غ-=ݤe W"}:l_L+CtqݶZn#o1Pad߇<$@v䭻Lܼx$}E$ mCTLW6rse zJV.=#*auF=R1}@'K32˷ gq\a oZvNP&"dn9$-!]YBܥ0P#?H`LЋ-cBk\)4bX), jqF c$(ړ X}mR.# b dF/]ec~J}" ́)N Q!Z|JMWUk}pW13/P*[|4o,0;rog?ycB`ǘ_3-9 Og@sߓZ<߱g-qFs9#+wݞ0U\Q*bf{ ).ObQJ&5dh9U?ܺY ?o4 zg8:5(OR^ExMIT7u1AKb=8?:˼FO;^mg×#-K+O5TxnƢ͘։:O Gq+;g/\3kܹzL0A}6p<Ryܿ͛Wܳ~ziPk,!!i H&_A3>;&cVjgJ앎ȆN=k"tFE8Oܭex[C]ډf{GAIXVX5˃x=3:pg5m!@{riAd# x6O–}x[vE x 8uLeAn0CFih~-g6w E$'rۧCQFw&@8C.GuXQ<r)wyZ4D |C|wĝaDcoSxq|)@\/aqO.c!*.=H3 aGcE$kX!IE T0_J )ۺpo)e32MXySvynRU \Ab4JuiϏ{7/_^3H,2iI"-'guWn3?RQp6Ɣ -Ҡ:M/7wǐz,1;xGnFܗ I^wuW^xsH >#:Ga*?|twI%,JŽbʎ3?|뜜ISBUL.@sPwDɧȅ5w݅iAz6z pq90Lx%Sol >r.,xmɕ N='oX7>T,6D,;Lgar؃"]-O9VAH[G& DŽ(<3"H{d1u.ïM\*~c`6eYV$UےLF F.;Z'̨ZD8G[F~WDEU!y@j9W/x0a Ù"! XUT1EVGNl/^ '[1'/\۽"'ʡ+(K|L(dڷW)bf,GܮŻ>nPY'+Z9ח8m@:(cHא3mEPBA XEE= ~wÏ H罃Wn Rs`i̩ԊW[{lSv\zh +U`Aqۂ$s(Mt |D{a7=;6͒}\dv;k='^͞(_ Dd8N/ 'Ov=x(]ܞƨ0 ͕6rHHz f.ؒeQ : l IO*O nI> :!8 MnGg-BuOĻ|KrNew/!)̪OHb;< .$mAmŹYL̄XzF@lJ1L?$=/ruk uQ߳C]=Eh6͌>hiQ=UȢr*+D>y=VVJ p^nB:*FNd)db;m~L KxgOPE[ P.4FE{ y/0p%AOCY~J1pl<.BϏ]аBXdzW"ۇ|\WB~sZ5o`WDW pmW$KYM[ e^.)d(cM!#oGsMlߘ7㠛l9 n{g$.%n6j@Z@Q [J4qmUPy@AFZyeCE]+SXKbN9 1\KΪQb/r\VTċ3`eDFvr8ᑋ>` BH=gPDכ0[Q RFbfy>B8;99aHn@k&"7I]7yٳ{X{bѴO}S#nX/5n%7]]SHN7=Ӎ¿⦀4)\K, Z|%V{ E ဨBxrn{NC<^]d)㆒PYZw7ưq3թZO| Ja"36 B!I\jƕEwaƖ@q5Bon8ExR^^}1AK+)9y0>OwYO>%Vm)L')uҸf !rن=@M-&S9,EmʟH2ޕz|l}4w=Is@|1kk=)8[ZW3cnlcr2gs0 q0} pN|2,]xJ;ux)-EЯ &,& X'Id_ Iq;1Ap 2ϸ*dvI>O@}:EJE+Зjk';ߤ#CDL MJlԶ_̹x^meX'n15֟}_{KF_ >>Q`o'^Ũ9ҭ[H ;;m5#0H̙:eD!=$9SWʇAKo FO@[ayT8TBU4Y9euꉬdbSѝx<3ضx;wMniԸP/!I]DYQЯIkRuNlcf=3ʫHt/Vhu L߀f3zk~QjL!P˿|e7Z^:PN-ǣbc*8q>}9ugQx-MCI:i&|(?U (pؽ,T"lBD N|+>(Z Z^rZ Md/2X/WC=)?A1O@i uT1?^3sRtHkJÀ9#IMsRx>QfP8{XS\Şk`w!OHƛ^QlQY= "Ώgaɕ*yB*+=DxRN4U+Lmaka_ҙLԢt֧"^L;N$B[oZ5X'VV_ Sv>j[_G֚S5r "'F3 >HP{2yL8R !5$^y,J_ BKTZ{E=|.yu߀dL-m1.啑+`ĻQO͂Qn!gl_` ^Ŀ24Tծ09!d{R*(Hv{+IDZAPKOuZ+zO#}PC+(ru0~̃y@fC#6lj7 }Jnl$u75zY<@P$̶+h,MLi^CIVIi'c#kwJq˷:ֹZC6WHHBqS0n JR`XKQfQWvݪ`deN`-0)ی AdOe\ũZ٨0\.Nb払+JޏWU (yd@^UƄkiﵗe, /,}ZIvxi Pz4+.TTQt[G]i.|s2ߖڬmVi7%RgerCKd\Ij1=W|PⅶH1CٰŽ7pJ9H>CT\iℭ般Q˚t$t L"wn-9t4L嚇lӿlFU,3'8Y tR|)Y4B 'ޑ0=C )q s*1|2`kvqw3!~о*7Xo|=)\sq( -1V"l T?H9+'S;0.V5\pFB<eIbȶz"@P4\,„V:LbO[ r,\ ǑN]x:Kt^Ё%Jjf'ï),=UW7hp1ba-8hFUWvX :* ãGxL|8p:4ZfV,CLU5%_ x˟V$tXXau{f8L //ZET,"b ܁8]`fcZ@|GS~sS =UW!_-RAOHD9*%8R3ؕby|%Svןp,+.wD'8ZnԒd@[_<R`hr6kx3oHB"~x8N2]ex(ة |nq&䫃`$h^Kl? KׂG2 b|Y Zv{ZosEl@0%ѝ`DwxWM#C},Wm^r") |ʼ ~ćeOki*'VACk_wأψknuK8.t3!p,p+ff-WJDXJ?4`ak-var졯p z,K7RkWŅ9z Ob#B{Sۦ#mR#IZry5m̊DQ=G- &H ؖ`#ok@g9Vjo|稅zЂ]f/Pt)Dx|QZ~>E Gͅzc4cziXm 6jwaaت.d<0 DtQGQ !qKJUW0>"P5ҚZXDvu켳| >a*ӾO|VrJmu #Y&09x}Ceзvli4bS^D-E(]忍a`^+Sbx6`rJEg?O%s2Aщ/ ϙDݭvEJ[O(! ~<_NDRib" lǗӑŖ~hnf]01 [(ݧ>#P8Va27׺ znÕIʫ~F?<)\;F:Wz,e+jm:>EXhn=Z2_'M"S sZxix[«ve b<>k H~\3e♎pveC=O,Zm$ۑbKR8wZ(BJ/vYw-*}wV~/fQ_DpG=t4kA>oCyRVkTFŦv1_tTkn )a~Ja&JJMR͌#ڼ֓Z|kǢh]aU2 rͫ;OX H~ WA5#3 L2663}}vl^|,jV4/4zIwEk''(3pBb}E вKp#B >0׽gҝ̻Ӷ !e<1Z'"[·a~PIܴ uz)Wx5Z5ȍh+¼i֊(0EC=-v<|(Uy腧:/1x!sR^QqDwL㝻9L[xyNRh2W@E R!h]UCz@?F;iΩp"I\:+0I7eZKNDUe%yQ=~UT۝oFߝ)AH*k~"MIhvgPi-t4f =zoe=;c_zQmR8 z ^y 1OF,_&Q0FҳwڃuzhP}<"?ʓ"( UA[_Q\Qg(C'l Ŋ?ڜZ|D 8uu¾A7l/< Ao6 =-}Σ ESUʜ\F׆ّSeE"W:s٧> )pJ%W= ~?_na %P}U\eU^7s l_D Qfk1z;^o; 3yո[ -~^ԹoH>;+ a*ӿa0dg6P jg |=p f&;vw l^#ĩ^:*H(a=¨keA)`=ZSxb o"?"qJH=vvf % >[02JGCvyW83ը~ftk/rxonLZţXFsfʺ0_)(Ǝ uH'7TnOLT"]s;o*K%'C#ɥԆz-T((oOg`:ax]k]O4lsWAޚNw\dZQe`VCCw#=}gȔNB*meֻ>TڭX'q8YL00R7LzއoB*;T9^OI61uE4f{(k: ܃fפXy)Vߟ9xL`NpUCuڮ]=C8×-^wP31aCһx x0Db~{v4' `\ƞf'ܫxy<4aD[EZy3:O:kt$Mں޷kc?`;y/\љi3LfQ"H0m,r{X [hRb!a7){srR:\-mAa3lR٘,1W噶[HRg'HcY&E=4yjZU,Y "[8c{0<ӭ6 $t jmӵAδ[!z9ƿ7 px>NFVnS^Y^u$n 1BBLegSb_Bl:Чg#.sqEHcgtP;Nw!x{yߌ<ė~젱:tp~ <ԫM}PwG9u^'u@PrP~LF<ߖe$l?1lyE@UA~''f@Ϲ1πꅨ͍~eK$*Nj6'ѥ J ӦY8Œ.!"\Ob)ήUYKS6\\)/\#FM[*UDdIZL<"(Nź. ;BTF}et \BSQc .8Us-KrN[\K;.hM]T ?D(fxNŋGc9Cb:9Q~ue3wiCMT*x P$ Ghv&,Y)I|{|/b]?Q;tIZ:֍b{ ɵI,WBY&OA4j̫[-;Oţ"*Ga|kֲ᷋lgX\%oNY:Mo(TCOv7q`p[ .vUD&en{YKDGa>վp,גag&K<0̺ՙܓ5mohsI⍩{~":H@e1fT8w0g/L7{P+Odrl08;3e^3xm8(Gy4%`̐`(8I M'^XЇf '6> ϋE{('}!_\τS( /ތb2J9 nq{%_be5<_ֿ=C_IEyµeDI]DX<4f&Ox tnm!\ܨոgdEa#cX&ZpqNE }r"k@o>}8`7;Um{BNxtIсU-![22.G&|>ź!7qفMC?@Jkna+x "Bo1YMSPF3eQxŗğ$ e7_i@;┱ս%5̝-,bpTcvQ]}=>I`rXU&qg+m o?6E*LPUGwaf; Xp /7x>?tY @OP>YA::':,>T9(>FI,,&i"XFuXUFe3lQa\.7eܵ="SCS}`ʼK4mBqRJVl5Tj@dW5(*0ǚ}B IHؗ7jNN-}Ʃ. ?jj7b'eƷWh#ڃ&L#;s,/ut@nICZF߳*پjN r'ױ@f&ɏ5vK̒x|6!N&g`y>/0Gэ*^ s$Ï'KX$1 *.Abkt[ɗWE.p虏vXiN ]S({ ADV 41S$NAYgeO\c49A{]TӸ*ՃLDWm(f>E?{.aj\5>Jnקkio{tfNwxYMCCABNZjfCԺ~BP!; #N2&C=zP>VLK&CeK WK`8{&+݇ȓIGꐴ<PI*1Nl3U P1Ȣ[#AfWL8u|HP<@7bgmKd3~gCx0?/׌Ԅ9׵;-=B7K!k뾎8-GAFogt9>TiHǑ]vH 8H)&Ioˎ]>.2;>0p~=vpf3pXЅ?;6[RJj[X" *A!@ٽiċ<: #:iwf \|0C݀90-$ohU*A3$0'<}ɥVu  Я9Z)4Ǧy3mʶyQa(̚+DE"v{|]zʠUd̰QpZxU!X\tн@tt .}T,& 9{d:g0rk#!@V'T{~p10f"tdiԲ+, '~nxBdb[~Ray:˸e)x,^Q }[`g.OGx:OD엘{J,k͘TAwOSKlǞN?K,duesm>XJ?BYj$\^эW@s3&CQ5Л{Yk?kQOճ,6w{vF4_m.WJ?cҰcRq+iTg*1>!,%!\5)RVM09Fnd"DYե'S~KusC'I[=-r>z$u6Icnqc@p /{T9Y8 L*agv,J;H]aWMgJ$:^Ũ. {Wra<.E^z_~9QO+`N!:e&i-xgGN?4]ANԺ{&4JTDT &v.$T[@XEٹ|KܻӸ`ŷ;Z)Cgzx>uxLB(r}# '#  a"j}1I1:+ } RM@غrQwAR'&5ʜpbO5o_/ն3!Fvvi3_H̸Y"ASY3|(xŗ0lbC7j+AuNNQ{S$D]EyB;V4L/S5@w a \CQc:-`AO@W$"iZw7%p::E%36qOsbܪXغY;59w.p2cLj$o#lsSx(ZrV[Vn2虬b[*yR+;$#7ݡp߆|,+sK_"tV#˿){=b{K0WT*؈|sL#;+oж?_1Z訪 XvfnNfTÜaE/jVQPT֣mIs=X[dz`ʙ ((ݗa5`" OX k{VFLMal#aV,e+g7[Y+CURgbtg@G~ ay/V ip6 XǭC],TP P31X'󡂃zQTu 멶E5QcE[iK[ $~4m9/7,*d6ȲAN)V\ 9r#, L\XhjUD1'K/ n sFsa;0Ɋ!.ke:Cb !Q&Lh4Ik!ATYMʔء2 U_°oͣ|u`X;IZ"X5fUzrmãP 5k²b?lC4܈N$ÙWgɧ=:Gr}҇ /5J\b' :;vbtV72ixjvjuSI^ 21D٧w'm؉؊Ơ:$IxУH!^G&^6tiLl(Ld5[-ԫzuÀ5@nkɄbed 2iv7 L ^N'zVѻ+|}E%J 8QLn̗O@im2P{6Y)9ч T;Ҕ` A`_ AДF^#­Ŕ* |*}%pV(⠛(ui a,)n(Qh^sn^9z/,8gXmOfqWBcb啗#g-`'cևd ;QSu8эzE(ŴӊSM;o%\m:aVF%v2}"({1O?_w~l ,P\PƯW; y/x#r5#d ˪֖Ni1;_xءt<ׇ ?#$(e:tR9L`-*.9R6t媸bf sNbd0n菅'L ^Ϊ,E P`OG-*(}{㻎sj`i"=pbz?E~9+ɷb+z+7PQU+N,!{4쳤>6렕F[?~g$ Y<"Hpav@oA+or9Έ *'^J8Y5PCx2'",k+W;W9|v&%ǃ2jvۭ7JDZfzFJ' |7VtϹI+CE%m;ߓ8P2'@8[d">w6fߎ]z@ 41?oYz!kISpM]qǎ 62ToAȬ{u ܘ~Nꚱh"v;!Չ*eE5 *q}'Mѽ&qC*L *ƃ^,b]jbs3ݴ ߡn~pI}5&*2!tViÛMͅ$CwdQv,8"n_27cߖuv*g'z'.D Ͷm|4NCkA°êPg[V[Wь|$!+ S RɗIߎBkw-~00Ԝq -:zn3^.ASl4#aM% 7lC0_<>Go1b\+:k)Crπ} ac2ǡ%mv ew.j= )Rxf`M(-bRB >YXwK,i_ԩ2G/p`T%=¾J-.0Õ)Zˤܸ%ic sCvt̚]289,CSF4l{e]YsBĄm)Gѭ$|}7Ãfp=tFW@ 9fFa3MFXEi.}6Ru/^:!P>o {Rh5C7 J5F7<)kpr@ݟ܂5 #s"etvuǍ#b7j]dN4tl 2cLoihqa@RO" ʄG&o;`t^AsUċ6QaH%8LW7}v k&"\ߥ=7ڄd}5{W{IYpN[} #'zޔl^Z(HLdfj-]cmFL%.+p&͝d%3R=jk R?X)KpU!B!Z&ɹr>OXIY)i<o:&̰ﺷzM R",%`dosTY9tN4M@TM5!WWВM끟1$ $Wu S |.Qn$MgjPBDu׍xuӀDV._Q: y*T=`9Ǽ/lM}ڌ*$J6On]eCa%6V\5a!,5Q荑ֲ⇫U[SȲ{a'CW_kPu%q .O &d z$(j%XF;RdUgn#J"S&%>2=Wb@s/'طֈxMzt\X3¸Eg6(M6W#RŐY󉬬t?;X!]Ey._EہX8b:`K)0}$Fڛ!I` q%bPl mYѳޫ!'?TSa޺]M%fۚ9?:j,`=$ 0V}y&sWؖ d^rW=Q`LǕ*UL[9Psy*³WGCTJ 7f7|~Gܕqc zSA'&&zޣBW${2W8҄bd:'(BsWIx0q?nN"|d0p(JLGWZ_a+;)g󜴯ݙ/B-΄vDpX` ߢP!_:պN-Rl\赹7ho[qrς(& .6k`TX@8("Pf fWe}Ϻd9[^ ~Mv^~wIb]:GPlā7晿˫**WXW'^myYG?`!9,8~,V^\T}kJ0fM׏ړ9"2A[' $UḮ @6YY9$8h[sO yZGuBEa@'ց%v?$CN>(hAf!ƫz"$NEYͽ8ע 36󓌙`/WyxCWlut >y(蠧`sxГPl2j7Ób.x.'ѵ$nA8d(RcPBWgC!]W^?~lG+ mZa#HĢ1NC$jԀeuW/_Qh?ó̳qG(oK5h[#K[Ȧc9% Fya}^7y,JE]uCfNPr3Ѡ@A~&kVgs1=?2bW:/ܷ>ap%qA [Jɉ=MšMʸد=Vg. !4 8F r*}JzJ!`Nb\';JX֕`[ruE0;lp3vjݦezK&ߏG"05LǙolB A>ȋ*Vư9|So\`MIZ%$-ccDI m_I]*Ip/}a|J!2d~hjˁs*Mm6\]bgXo\/xsfNlru`e6}!;fpIGIQ1Z q|4.IrBr(1H_&x?_zt!LBc"8zT6~a|E KZ` _8UM#2aVn$ڳPLlK c xQ JT5aixo:nȃכ4(L?]WC֍_Ԏkq3jϾp(ea^Ey^Bf1MBՠ͜Vy_ڨL^iZp\e;K$- ֗Uџ=4ʪm?9z4isUxǓ6]+("kẘU|~&|d m!xSEre 7g3W m޾uqC~L 4Xb.'0?}7gO@ XS?YFi? =f[hBCҠ4Lƹ|Iqw:heվ|r{/PXlzd< "@81q>EwB̳8+2d>,-c\>d}uJ_r97JG2s3̐ʂfK^e8鏗4VvwKjmc \I]J}:֪0PTYSBUc. ,6We4 & o+ZDnbeV8|~C\JxΎ#S!o|0Ey5r0ޛ54C{Y=%Ë2(^~E;=arS#$5fwI,9GCD[Yos{953,amJLO2-\l 'o:۾7|8NE Sr#|B,Og JNmձ~W?Nؙ?N{ӷ7%UdFsTJ@}tY,ML *E0ߓ6"L9_U}]4+e70]k33˶ta֞|<W?4k η#x@ֺfflh ulQgMaԩx 5Fz⯻VPY3_/^+i/ݰMs}?I9[c籶)$QUDT8jW-D' '=O dx@7mxrx\mx"@oA;3K G (B!dN[sY seCHZ zvF':؈? 83iJN-!OT{A! W0ӺJ]RH>d}R_S"V2]?u攋:nݤNOF4/[d!V?$y;H j *XD](^^mֵ 䐕APcSF(Q[/p3[$IzH'"~xATy ^9Dܗ CTV.˗Ȍl]̚\c@ظRHivgR!v\r#%"-ׅ'P!Lf!#=eS߻X<=.!˟>N]Ve|~1aBo=ՖhJ%ATM'J#qX=7Lo/X2ktP}g&n Sifa1q7g/ĝ= @7䜟ȅ9zɩ2$ҧۓ d6>c "BlyWzDS >?zaaؿ4ɮ^DiS }(Al蠃u)'ToT9@EҫkjUD)ۉz- ̧s:+\?狄dTBrv`K͗)HS[GkM>Z#=k*pMJ&mەTLzٟڻpOw؅ŵQrO}4G1T -Aul^_dCUmJQ"~L9'BՍ4*^]|:˄5pL4,đȲŊ4YkW]35) :Y:;Li0 cBX[B7ONRv52^nh8vXJTc6)ѾAlϋᄨ\ۻO/]kpuOŕ*dtj^C[M0쫓Ge>a -onad OTL; RN-_Hp{-kǡ/͂Z6ac=znt};A"&훯w]mvdgMKg5@`hx,Vh`X2yI[4B W[!Ro[$SKb.SqrB|KlQ+a-%XZ8c#owv%RO ICL"mY 5܀H*tol?aT̘Kf.H>0;K؏-{ RĪRȵY爨ĉi8B)\{/dw ęrJmCUΫ2a.sO+E9}U\>?B+Az}ꂏ]ڿSr?L4~F(eg(>gtd] ̴7H'8]U`)@upcbDz>tRֻ4i}":YΤ[#A3"GRpOTd^O[пdWwY>6ӎf40x0o+BZi*e-z?M{ȇՎ.*8E˲R{祩z1:s KDM}b@ˎ.U:(H[OI v~}x$AmBA@n+F?VOfVwy#u6*>x/bՄ8c#0oxQҨ9" y 9'5Z_݄d@Wyit gwH(pmrʇthm'eoZ\ejL)J2Y9J1f=^%%Jcԏ-^4Ԉ9; hP!v,ij|2zfyci)" Ԇ"zb}3KEҞ&Ô 6cLrO}/5I?Q^5!$A ճ ܽ>VBLp~s%  wdTnd{e!ukq[OZ%c`VCe%`(HVdIO'ʨ-W˚89z,_B00Ro sXw"8S ӥs8 FȒ-Szyʁc=)੍Uh.gZlf9Kz4d&Z- qhF2ջ6 ˱yUm,4}c ~9,"&8f=AXJo-QA!YX2 ûDpP0IXx뻹W8 |Yݯ ?,bh]mS.P|d+# A*}XuҘ6\WQ5y {xGKvgs~ȗ&ςTKG ]~t,#L^V205Q>|OE||>YNfUx`@ Rvh1;14*# 51ĂNT}YMigʠ.XZE OxᩀL#>~>3ʈR"2 E/'+DFyP` V/_.xdh6kna9c娡#hoVQewm%2M6KŃ@t½KƦ-iolCruSqkeFC?|_7XAI>x^1v}5=?s#jR$d*?z&ѳɬaNZ@g/#L]HiNYWdYPx@T YCzsc<* XD.{r΀1ז0&j{\vaZ^ub@KVBCki6*q 9&Szp5V iiC.Y`&Θ}}v+>ph౜G1k sXq3`jR[T 6FBמR]Rcmc>ÆGI1PKJ7φBN[Qp~?exS\3a)4] }hӳD^ Gs=jӥ"<:pYWґ}5s; :b?%9zVjỾ_bЬ15:F?QYiEso6i*yk{6bhN;\x(`;Neeԏz A,[E%1,HѰ46WgO.$g׺Z +^&טp$stm>|=D 學WS-CRQj$̀8Y\XkrJTuF^S{/r G;k!KXQ0}'0bN 'u-*A$MA( Wҧz '>iT%q,q+;{{ aȁsp8&۰n{=Lbn٬5=} Dix~N,5=1 JLƐt3?)N#RǎI%cU*lP"žX8/`i@,H\9okl]v7 ٓ|ùcLk Vwz轐&TAp0V# 'f̱t>IBuޘkeNʐyHڹ]8XuBu7*&?ڀ0NQS쩵^%'ܯN`K_UI,ɞdp l.*Yan&o礗ށ l;ϟ2-.9hc7찷̲#{hOU3//;>fVGG77QJ[&\C%<3ƒ:WZ2~`F%(F\RSoʰ11z!٩/mL E+gZxKwtn(SZM[X}Rso j >C/R<μH0u h[ŌKש߁!JPc(Xb+#F76; {3}[ϱ" ߈J-zX bA204QHgmFiy'cT5\agnzXCexϲגJ ;6՞#+|P VR( RvZQ -ҝfԧu,Rt>V1w: ;}Y>Uˎ+EDr3QsF B\%W9ZS;w :X~еmaL\m[}M=џINE@TM V9Hz*Y0ͱ3Χ "Ƅ]zEqC$BkmcOb6:TABs6)S[np>زgn8 AnִżI%4m@W@k-soi)p]ۋ!dWBiVSxkC`5&\`Y/ l+6r.{"hcO1<'*۠rOI5ZOSYKjJ|j 0N*\Ȝs#crWKǹͽ{o?h%?čmJ6K'&-W7z>tXrE7lA*S q%ukͲs ;1fK1|p ɚ|vr?~< p6\m5 ݝomz SF&:ONzzv*I.+l#+Х&sI茪5FbMs0];]dX;f8ReΟ;J'RTopJjU:e )eCJWoRKW 왫irWhhsL;õήJ7PKcY.YOEF%Bo. iI I4xŊU|`y$,s~r;ƼO ϋ?6?oq*5E+gAP[ͷ| %I$8{~֪Mb҅Ӭ4O{ fr~;6SZ!m]ez3=2^w,_I\ 5JH\.LFQcc*7A ~@WB\ޝe% e3 C+,1++g|z-4KN1i~ãY[q$U R<OElT&Ux`A[pUNƈBC!־!#p[.dzA/q-WSZm0߀}6"2-o1XKRE>AkBٶsT.\EԼs1rl9Ʈ~e[c<R60.ޥ#8V-(N1x>֭YH0H5fZB;Up'[?}ոUTQOq僌%4JᅗZdc /ʿel/,ڑ~fuke,ΔՖF6 C)g tnzWI/4% b#\ccݡ*ZNT|[OUz{^0l-FMNG5/]J_ Jcoė1v.N <9B)̶ K^;}`T٣#hlAw Ea=:˓WFu'*hI k3X'lLPĤӤv5]?m$ ?ecod\sT 9'$ \P{1\v9ip { U>~z t&kaՑ h=&KjVWđD-۾ ۏz Ibѣ}Ixa~ۤ3׈k<'rDa1AaH7q@ȹPTz^Ti41߽ߪYb#BS[N(lݓS;86qcKW\Z0|>I\b)(F~Jdⵢr$i#-I+k@젖 s00-X,τتRt-)Rp!T>G',^5F# YQofF%ɧlI}>*]K>_22^&q {쾮E.,P3b[4%j7qT|'P?͑3/^N@Q+H_ikGQ<?0bMV81u^_oŞJ=>p\̽i0.u2v[7@?R铿xBe<57lrU{P1jHu4?p-j <6_;3hwHAG3^D§t cbxu' m2Lف O؊ ک?XJ⊞ģ&*y0 5W54v:ZH;D93Ľf/ ^l?o<=b8jݶgn<=IՑ1;l'ǏfS+WzpWs˸*a7]}U$TdF8tYM9naVa_*Dq,vD#agCkU[m,:SǙ a0*VW9WZn5- .|⊿Nxh#ƯIjhײ\sinM`-28OƓhpSIZK( ѱj\Qz *q3I~=QleTyomReH%T.x(vmflV2m腒^۲;t344 ;w]%M9u~/pmWN&h}5;H(w AiO)7NP%ُ͉~:ȡ5ha#.R3y'hRUtu^sEhj.qUYw"@.A&֖kZE䈀~wVH*V \c3(mDm*j/$ ia@2 [.yH߂|DۼR`B>;F MVP-IJEgX#\fh$!B62>?%h(V%΁ܞ'% h"MFzG~͂}8Gr%$B4@ǟpn a~x$scÈ}K9އ$=5&ԻmRJZ)I"#? b RuboJb(M0?6՝/}oW*`zexm*L^ocbOev~ܴ7'ggw0ິR)_9\.gJl2l+yk3E *=Yb Ps;qE\3vcdT%\CʛBBq$\+dBV;Wjgj]3Ͻg.';(4}>#&3'E*m,3 xS{ &Uk'X&d[U0LRwl;'"@7ʴ&Ask@u,_#{~I.?'c Z`_Fbve,f H֧&9IKU?N RR!]`Ltԣ oE QcޮGZqͶOq kM' ^ݺLGsk쁝wyWjLRA!K9% y6^t N=y*}J*#iv!+\5cR ƴ {S>`إ䰠ZP;? 8/O=UQm(jl|簘h,k[S4W'Je{ t<~޽ <и{LԍWt) I~H>'1QF_# ,&আ;8PB)'I>E ƒ0M LڅH,I5MbhLPR9\HSUGIHWá`ĵ[]HEVΆw)5mC; &ɺ:fxwF0fa߮?csjl'9$00|GhqT߼+TTl4/p~q6k=#% XB\e-G&p)ˁ)X /0og@\+p( [w㟾vՋ\x i#P?7 Rp')W'_x''=|x`;Vָ+Y%A%x,3c_ N_"u5MK?XAFiQm ِCFQW16Gd H&JuC!rXBR?+OSOgʼ6.J9[OZmۮl6|F{;;ч`صW%M_Opu's__?g82kQ䞱6FՈ'jxIym)= #XPl3+GOSb̫>y@H%O ~ot@CDf%sq*ء"~Δ8 ^1. Kڰ\C _O9F' n1ג_W[IC@cТʽc _2Dr-_ڍIG#S.nu)9w1| BӞͨ_͓B;{傟$߱v@*7}SNaB,1}Ο_9Y|fvh-83u#y o{N)vz6 S^fl1>KZw5~Oҍ/{O<(7:Rvł0~o}':r~JuI净ޗAD'~ܾL3,?c6 >yN=TqoCRN7k 8LobJBvu)OWPDiB°= b=+ẵq6&G;ҙVEb}MJ}y__@yWx,Hp dޒ/x%)waSœtqnV.pH=j<(qOdA玨c#߯ܠoD7r3 .)(l,[K +?@̵mc%Q]빫ح*uv;`Vq9 {$p8!uFir);hS@!4lD:Y(-lgew %XZ@d¥b~͊ZhIVI|-HAUv1k\Y(9Cs(ù'ÚI1MZ:G (r*IܮzyuэjYH8[NNQ,8[/T1F {hЪfh~<\l.cR7b zZѣ1|('(39_.oV5Q/ok#ܢٖŅcKP#IA7Be1jgҪz}+f(ې)լ'F/$g[Ġ96{PÁmGPF0' YoQKy :p|H%)hf⳷ ^r+dm4/0JВE!(02Um!(ܞ2BR!aJI>rLD18(@*d킎~34׫g]NzeĠ\(g1#ƌn_< 2lmXj'b.$Sm?hbdkA̕$3=([_=aW>kl)o{e]14|Uިߗ4.<" 5wu!MgOB*\fvnTG-%pi ~ Rv*vߺKz'; `dD9OD4LJ Dj]{ۻ3 R2j,v| ^:WX\HO&D3}Rj 9XteeGltkwmkpT4AsAzq j9y9 pQU _2m\*RM=X^ T=dT@9UICEki18 7 gte36:VgVkf&޸A/ 9㶢2Υ`DapEqBL8R6^ Z*=jg ށǧ,*4BGBl2ib)W1gwO0Jv:$ۊ J srNYqy Pq`\F]CH  / GS섔Ǣ5/,̙e.f fcqV_Szh90rfW83:o<,ujՆ/0ft'֞1q1jH}nRzTB!~L.)40ܢ=!YTl=轏 H [Ƃ7am@R x:Twwke(;C#K%)"'}҉,wH$AŘ Z=GnSD/.;!3Io_Xt*- y _*tX"?5@))0 tWZmtŢ~/3/^YP %Bۨ5M j*Ǽiu{(mPJ@ƞ&+pkc83׶Wj\*WEA(%ǻx[Mkg#rÓ1<@[Hc Jm] 8l%ن![փ^V'i  @ $C|,t*|=A pEaY5{MJ _q]uWOuF gqC̡Lgז9gʽjmqkizAț9b|O!o?G3&A-¼ztͬ9ꅏg1 wj:;NGרT2;MPSzz+$m}8vH_5?1~fUu8inO f24W 9 η0UjN+ TV\jAYc=wm u@Lr-)%0@޸$~1muhN~MG+P!J!8 myyJ'#CbzyCY܏/|0fui|fJEG,V_Q˚]' W2.$*O7]]LPln>Ҷz%DW11 Lg([W]; $#K~(v$PT*/g)i*f KrbHY%鯸[.=FSIF w41*-F F. "RF< $IKVΔ?k \ExӺa6Ngd @COO宪*a{'R>Mܪ\pƩ$|l[^^Yg%8|OAPq! m! a _b1*0!&єDZ٧-#|zq4Rbd+/{Ck%8~yM0 ٷ6mg ;*'$&gqOT2 <!/,8ט5:&\Uw exDv;ǗKc>ݿ,@*ytt@>!i}֏K-)ePC3 ]@ZKa@Elf<K ? 9ծe@%SQů)wSu&!2 AivH'5rt F19YcgiBjd[x9$LQ5ˤ:(>&.V37sd93>滗N/ 6澯qJg" SÔi@bm7#m.{*FpS8x`G"2RF-N`%h{x|\:XT=཯1oS{Iіr@ի`lrz 2>)4Go?2BLL:H>YpgR0]Ĵ+v/6\ Z-. 1>MZjD`oS!! ?I*4fW/$djROd$UA*uP8'i8Ru3BgRo⮊JIszY8zC 7 a!LX1y#"CXKw^%q;TqYV]BE:#L Hw*"i^NNdH`ET2҈Ce2X$Y lKEa߄nB8PrFU MLhqW#zhm2?i]8rk6}G@[B)y-+O5gЦҷv ^ڧu['wbJIC.eGҨQE4 h(wBhQQ|.*!Ji.Bދ`ꚣ[C,)ֹk͒jjt*@(!7 ,bFU[UfF)$ҭiEbjcU2b]OKͪv,wr>bco_rw~ju]8S-)Yl³FE=m]_[3C#H&w"p ɊIbm{};}-KAW\0oҴKv zNh3pw X|H~_ }Qe0V\oOН=4)p[#\K?; F"9:X(ɩ{{hnDMYR)*.[hqܺ,i6GZU^.hLȥE@7NwdM'#ΥD_(^\> [.ꐡq.V 42ZX@/cر$M$e(NX[&e9ZԿA-2'S_ d-cDA'"%„cWRHM펥,AW.?bC6,6qLԟd5_ 0)y K{eyL=ď!GO!I"ڡ?kް6t+pfߵ~v!G%b~1WC]dXx@-1\"E54ga,>XygFL[>Kv1dT73F’q>1,2VU%oc1f* 堨$3y;vH9 o5qV(?%B J\l;?F*N9 C顐G-C4NHXt/DZ%whN!/x6o`f>M `N" Pplv$m4҇ m긕D\ GڟLlsV_&:|4jgB2xXm&>l:`-D!p㤳_J(b֭E[*k}lh8 SNHka v*NAU9gEsW|Z)%[PB974C^0ûRcdXwOZ Ye Q ,^Nn.a_ƒNof&%F_Mm/Sðos#P1mLp;]#]kvygVD#T!W9>}Eqp%z"ECvBFD\(|=SYx4 T"$Kql"KpXooҢ9m]6ݘ; `Y ÃqMnP]p̸\cmǭaեzaMޫm#}Amo`ؓ}8u#PnE u\_QKJ7Tl_[o1,䨩);x/-fsq `H4SRPڪJ)eTK-EMbm(}Ry^nG7g`7Sy_ W$gkސ%.lW|8i=ں6|z rIqj Ȣ {57Zq3e"hغYpǂHԛ|q=C9m& *mZWKr=9@c\fޝfLQ(V5UA!X0 AP}lB.Mϟ|nY6 _p/!k){X$k۫B`nni3K -~m)($uF8Yga{89%IPvDk7o.x}s@"Y爎>#3ў.5u旦@(%{C/j\̀;8 Ȕpfw9Wuzч] R'q>"ex.!&5sp?Ab~0~9fޝ5VO]r{SN)C dYr'a-NNa:9g(_ c<| a{ˤDNF&iicx*̽)J~I KE4/cBNք3E+ 7ͥdNzDIw8B"ROJc1/B`sjXyWanK/ &ǜM>YE\Bc3ab_w)]`2yu\=qt!4)crAݎE㱌5Tj<`4__16h(ѷF Q&H8lq]d\ȸ|O™qUZF͌?֍š>!ҍW  Kf?@1~m-@1*%TϏ_]@6ne/u,IF,n®aFm T7;eZA4&#^ aL^yXrjdK=MA񤫎p7\) ^@#hE r2~ڠ]3$y0\v/%yk;[ <cTcq P߸H}HWREsWY)f"F $"{BaZ7!\(*p9|z0qc)Fũٹ<`ɐ(l! ~¨ FKPpuKSgh3+4gq;+GS%T(8-:.r蕡',_9us2aar|D>uWbu7>l鵔ȞۼTͫ&?u }H1/#yM=?S12R궕:pR&8MMϯ@,-y|FUSE?s*cm=#qVsf?v @k~-*Ju bV.nc&A [%%<򱲄|` '}>i-YepK2"'>NcH a:x %funԒ ebys?)%gD 9 v1& df6Z4}1p(31l4K"3oDk$H5do'ldIJcɶb%ѻKLVQ I`PC 0Ǽ/ƏX)tU4{88K>fRm@qw.-staY ڕP/Tq}v%7}!4L}˸.2{g4B`pz^⮿kp-Y%:c+c^l&tiQz[Yij{!f9n Bf'ϱ[Ũ[>)I@%O-MH戄*F=(͡ %"4JiEQe 4Ve'qpb&3g0:z N0SagF| e_u')"AN5}E1Oܐ*7ÓLS[af`i;ذ-\c IRe$\K-NuCQ;X.-H!Lr]BvZͫ2`z L65T'E)4K+\JP}P|2ʕ\u#K9O"#Dj6+;itUjtS '[ zXPB %fƦ6\vAf}`ۻ|[|tA/;qZ8ZI5/2j sJ Sթ(/g+g,jKy&>n|ErCzsQ"Gdx b?l]9AWʺ`$|gA@L .eta U@6ƫB,2W;?# 8y rTdZ6[fWϿߡ|KF$ò{E ѣ9]>ȡ!fۺ ];;p֧S3K|DyV7t2 ׼ :5Cd&w NcO5O# P 3݋AD<3MJ68_%̀(]m55#I)ꞝ?LavUQ tWΪXF$;FzӗŻبYc ÁDQ)=)1 -BՈ6Ag)]AQfH~$sU *:k Cp2rp?ҎGi8`tv{ DǦ5Dq MMb^U7q.Mި꛴U Qc'DAGJ?hgɚ.+ kK׮p(-gKAj@[%kmHLhpWnAD[+(Hc {Dc1;92F.)}Z@}sț S] VbQcoluV1kd_|X8;(+I6 kGWS:0 xV.v2\Q7<tcTV)*ó}}EG[.ZVK>',&H%1U<4r9H I=e 1ZΘ́μU` K{\ mWmJ # `Y~c'rކ'l3Vߐ)q/Vľ+.=ꯒi% ^dw;)N@瞤z9;bnʼny^[2%Ov#01A(&'wD0> L)uj ?Fx#} _cDtP[(R 0\b7 *SK?"%wFF5bC6#bϝ7=Vq0dO҆;>J൏HCѥsiL/UtW5zI#|3< 5.r$p qڊ?x Фs:&amdq m;_lBKFuB&!'$ =shu@p?| { R KLU\L`³&.4%OPt}tm#A |xK$6 h^{KV[l–)la mt-jR4 ]Dsjb*B`K0**vaGn+/cT'q>n&^%_ڝo42>|j2j >GÅ[G8IВsTP#AhKv\k{u&1f+Y;<$zc/KQg c `3 ,8zMGzF, 9];\:lI}*^آY򶍢g{.]NáM`¬tCH /3E?p&>GR܉TJ`4빣b'77<߾N"cשZvmbojo5I$c:GP:dʓDGyt5u\uj̙*U|`bE8@2[bsW"Fs* c d&+-- _96sbBt 7g/U?q%@PI` */w SĚ v @FŘY4ѵm8cݢLvYuXJ7?β/i5'h;}踞z+._ 71>I0\s$ȣla?|:G8xP6r`Bm@?^:bK,ϒyan֙ yT >ը\J⚈~yCpd aCA}ݴӠWR[*d?0$g%(3MjCڔc*Z3ǔp'&ɍGEю0pl] XS 鎕5%jM}T?ԍc[c@59;=*C)tb 7G4:2ep /$Q7.Y `T00e\' TF֫Uq  --Ӵ|e+>xėp4x=ׄ\bC%؊6ɲ~Kә5%n̖!O'0ĽwF_-*AoXvvnq9  t](}+ F}s`6F^oо&E02+zmR¥5iSUSwa~ 1= r,|3sD` G+LBS~-(+DZct]dr6jvSfX.Xn)Np/f1X 8e.;.x.6}L^ }׺lpdWoza.b߫%ܢWfx9rP#(1 ;$0WcEc~b(|"O˿hф/|D#Z?aJ(*bCj ĥ>y~E5c_ gx4ʼn iN}V]kO]ТV$۽AՇ\R?d|hZ4ixvfqmˁK huܒ79Pg%jKyALn+V_9,6,jۚv{wMp NTo~<)Oں˗gʾOw39(՟"Qsp@x^ɀȴ T>2NJ74}~>:9p;!/L݈_Uȍ Ns=[ݪbE~A]y)?2kVN%TH)&)lxjȳEӚ"vW-ᲵZB$P-Ӆ]mvE~4] WNz megpAaos(L,Nt!_*/R .r5Cj`wdHB(B."3dAw xVxe^#-ƿ% F0* 4j'v眿ZX_&!a2rHc +eL+ۗ?>r`.s`u62=0o:oơ\^D"ϭsX 2DvTY(b\j}uTu /1iՐ @掁y8oo^?gPA܀"~ ^ /Yaz6Z4C`SaZ9:'̔8bϘBS^4w6Qa$Hs1-?-KP?jKF6q+ro}8Jw)5y Wk*dQV x:(s}f?>QfyG&*T n@Bk5~vIbQ{ɝDĴo;ihH^}6پ22~R.BA3J8 ԔoӋj )yYS"P~$/8{fSW0?էwwpԱ362o#P _-nlb\?EtAhvK3Ke?bB; oֳ8=)yApk=lONw da`]pAc鞓Ä/e3} }TY7?&7S?ݭiC4}+y%=RcL,]X*Ɍ&muH+01S2 V{Ql\`%$"iׅA#F|uSMdzR$Jw;0A<qy8=g/zCɞ XH8_,U@@ֺ,|ZkހĬĥ ߪqKTu^M,)=M$ЏMub?ߢ07tuj }mΖ;dC9&L5ZFlYhkH Yٟ6<>BF>y(n܉\5)DAǍ % aAr!ӷ-n$n 7r =PJI4ˏs-\:=gdQ?e归1hw@SȦ-q75G.+ ) 9 SvP(Ngz[xr 5R 3v%Xd1A^YBW3!U*7?b\BpjV]ڞ_&[ u7GAN-7ɂu;Kͣ+;.K#h6ݲ^qmې7BEn& N7\q%kDDH1sV@L)qɜ8LsA=eaޯM!?EM=DGfUdIlOPh|4” pݱ~. >+Ev="ʈHVMd+e&NB_\%#\FpOL =W>MXh$swj6cn5)528<" 3R8ӭugj=%MKtK<'^>UXG/ߍP#_wmMϮ$,ɴ므qТE=ؑءu46OlH ~qj11]|yt`UA!rwv@›d X2?;*88vb(P*Zbh?Ŀe&pU60[CpV(:v.|*@|t`yY !xX``vBz0?3 _bftI- A@Tཫx5xQhR8-7ZrlnWշ/V%lPJ jJ-v ,4F$IeIgk篕E05;iJ|T Q謊!|..|c0t[ )G EvA9Ucn4oH@HĆHIxRO,c'lL\9sU6VqD 7YH+b(3Sta.^<+G`Aαn.K .myi*e#+1|aj$GND̵u'`Tw^S&w{,̭ށ+1dI:7K 8AvhZG )iZ_/3YnTQ~)u+DR~^1׶d 0M`]A_ׄGedG+k]Kp}26T{,k\ǃzjhѷōJJi-{k|K+ Kx : o8'%~*U_ʠL}Gvz>8}PcYP!AUqX8G-Il fޯLH؄ܛ VTr,[5^~Z! (ܳĹDᑆA1ׂ'0|iuƢ|Y}2BCE`-Xײ KںI1 7'U.|y#:=U s뵫Ѳ6{'߸ڒcn3Sy Kd6$ϖ a E(ym*ʹ8n iXy{dgɮ4) K[㤉ToPklhxKϡCۍB$,r/:dH QK׽sXHC"sCmX2vAb10drh -$ljnʼ7lNB3mkeiIE}^Rntox`Pr}O- ($]u^JDy<p$-E:[9=GGTJ|QXfu!bx-n(˟v ,N]Iyzv|"NT0%QL,} OiNE1Kʙs 8#,XJjPbd)2@7ePVp&wfo6^7%ʥ4#Oډf}~j>(j%8 tݥpO,k2Qy ƀ%R'79v U$Տx30ۊ!G`gG7Yr? \ 7/oi2@xcD1Q%zX@woI *OwzgF/›mToYa_T 7VLȲ2[e+G\W`/ak,yӋs@M1qa'v^5̩҆X(R9^wAΏ ub [%KƦI}aV6 aj-pm NKTQWkg'Q}F8uASw~d$SڃrV#d3P Fkz=ҝϳcQ9@_CyIk;|NVB.'TQ6J^f^ ~Eé:POY.`O;!X"هen٤4;q.GR`9H/cEssL--n Cf)f7IhGJzsBp Qb SC bN)_8.a%fNP{!OGC=ρSM*h1 p)c]ՒGm4hH Ӥ$2{TM2Mh*I_- 0wbǔ?97jooğ¢,&bJ"1ӤNrs  QάB.SSHՑrK؝=$Y'=@1Tyå;qB.V嗀m C*Oڗh!U\E=,d!"M$怫I@2 Z1/=SBl/5|9W_1heQ-~ňJrKP[~9ƔOdԲs_M^N*+Ʌc [NTMdZQs7-YnԞ523cLsgh2HX ߈˰eT~m$ x?ik#% Mb3iJ/bSi'lqE_5&xbvrn5P$ta3}i(0j'f1IF6B6_ջU*AmmhaņyBlb)nv>_$ wݒ/gl41}M`5 }Ok&"JF,J&p*3Vouƫxw) clco8^u ^2LA}~2혽OL(li ]9jfݽ'ޚ޲颯!wKї]Ft/#Qn3^԰(qۮLʊuKJ VCtNBrJ;MSm:;ߚIĚ @ENwuvLAKN &qW}\3f0Rg|`4BL X*e0R^ 8~Nn"d*6QjI2!EU{!&)O+gm]DmQT>0W?COH^ŒEubO!v~S:r Vth !O\-qTF0Ҹ/@k~>0SYz͇_"}Pꧨlj+ݛhl}bmw0+Սk0Rm ܪp2&CѢكgkҙjM# 声XrF#+TOV=[fݵ1b2IK`sM&he@cY7]K6)I16]39IaI.!Sl!!pcQ/}Al)[P{Bca:zEgY6%:{E$GʭLC2U&0ڭ"(]*_\,]q[\lj(M7H;wXn8 9?p&.GQ7~LҎBdG + t9dySGH#oDw2C;7_oYek#f)w[NkRЌ/\=4u ~wP9ġ5-l>) |_{dC߭F4K)%2ceĝSKJ'jrEMGBp+#Uy B/͵0ؘfP˵͊?H m'Pݴ_4XMV쐠CKОZUXWhp%.-3KǑ;dY8zpoRERr^%l=E !ռ+BEOji}Ş9Lc.6LX@J1K`6]j(a<06z8L&$?!kzbNO"N?I9 {{/6 =1D6h(%#@opDƄQ۰@}=CjvYл 7N?9Yfm:}DA6M*o\H Xzs k9N*2̋HcSE]UP++i /41dhy^Fq-V{׶Eӓ|!ݏ=jD1'Caɹ-/`@*QeJY;%`V 1ٯ~WܝW1\@\j7O5q+[(*P8"=RvYK?ӒuesykxֹkU*$]m}bvm`hPk91E^}|Lٞ.4Iyc][G2s=^*:'Q׌ ʙ2v!t-z޺YA)|nM{H1_C$lx~R0KoKYrl(YV7!1W&۟n|AC̨6Y9<;4v\PRHlc?~[bH\k@d.X K$pL5 ?l5$ٴJ >՗hv"8V9$[w͟ \ȸw= g:eVo9FۉDCNժ=mDzm:N!Md09lWƃkM6v=ATOxaF-!V2.ǥ 8ϫB5X\3 q U [u'8bc))lһiBͧӐh%֭9CCa ("2ja=, ?h}a ?2BVāF*dn$OZ\3;H_[bs>vBmJ#f+q8<( hlڱ5q0!Y$ҷ;y\<xAg JcԼD%q._BQFxQ|=g)1U"?`hwCwNZgF?cTf 0Gi RD).0CP/@AGF9vYZwcK)Dz$ߜ=N@>W(%c%0޵%Cq4#}6@hm`itMW8 lDzI VZ%*p |h*8VIGNShO?&(ߊ ꊲ=5wPc,k.A1VGKCBZ8yaxL=.,/>VAXw\!FH,#w#o+`LrU*W%XK:jo#J{=ݥR+Jѕ̤CFWiaNR̾|ȯ]N4;fģT_Iy$N.m¦|}Ӑ<0I6j']iIgJlku4j8s (E8U?k#;p w^HbM2佚,?i˘lk߀S;9H~t _N l&oDM'EpI NpߔuQ̉?ݿBbyt]K3jh.A㑔zߢEI”tl:r{=рm?ʇFiސ ;Lo^0Ɇ+cXͼ+5KU=\(P=ؑ8$;SQ ? 2o㎀ Y E}#vU>DB^v"?]-7l;222:NKsLڑ%p3@@`D3'<Dϋ 6wiTB>)x9r_'H^c9ɅuVA@NHt;(T}%$1?qkO?&OKj,;T{-2sףvQۦf E rMAyo/b>5J !hyz X$6irFD).Y?4SC&,.͂kb%XC\~`,:QK^$3  ]&n{`FPyk# I2ǡO(d, b?kX[Zmm-&6X]|H,u 34d_Ԟ*rۉ9RT?\KH eRB(mTAg(X+끎*8-~~F.RkZ> q[-Sسםc1n'N9^Eo3?ۃb堬"_*%G 1)con)#^nRudIiFYc~*@'lֈޚ[dVCϫiڡ͇Aksy aێ5[8qRFR1&/F&"D9lV%2ԝ(<ݔTUv++@!M^򁆺4<0aANN[+!ə {d>; .jW&*,j8*% +ZL:4T9%}=<@%ٰ ѤlRCϴJH>wV/c. ពWg%|w {#[ڪB[8h䓞{Z/`׆[JΓ0 r0r!U#xIst<#ި=k/\Ҙucw ijI;bw{52hj:eL$ٙǒkYs jMlGbޥ Bm'V<2@HYp>īA^Eyej C A'1Vʘ;z)N?:s{a [m?`h~ Sw5O4ݡI)9TVJbǭxJkEzhXr/$$3K]d$Z6t4&oUEXq$T\kɋk&^E]evz?y6isVd$kL,cqI̾D̡smh0yX] - u+.E(w d)~o2K7z uծ%88*ktT%w:3[/*jNn4&Zj^;-x@ $ޭ[F8‘BȬ޳O; 8܋D&6o*xqVM k޸ ǵ=z85Y;e A{d6|!Z4  7qɻ^뵣7@Ia[U] =٬ Bȶn (@ $Y3T1{n6)+͑(D_ūࡄvZwc芻i[wwދ/>$-80CJeնW"d12d ޯ0)ﹺgP%o_;<:mEY\_BFӢt\h+2.ݓ T O,KgxǤ.&vwf)2KVQ}zSbAa;o0OP>cͥY|V3" `3Dˎ+D1<Ț aU% Vz*':Jz|^&4F䁦[qv1-PDžsVqT'Yf"4 Qmvɻ{d؝7>|"c~4,Z2j'I‘UFQID("_B`߈^DvãX@Pv"% Ǐz.N`Nc vv侰_CH?; Ӭ^Jڰ:F{z0$ ;#L<p/N 195PbB؁smz""p{d!xVoccrawNɆ- )/zo͘.Q)'K1 [N?&k=n= '7E /df7)HM-qu+sa+!TXn";]"W{LTZgd]¤?)bmw(ffx_An|"!at]kg@t,ń靄7DT"(wDvƊ1FS'蝘7XVϞ5;×+37Y2!| %2;$7@>ڏ]{!AnMVfp'KQmUJ"Yt_ΧHBpC=֜ݠ2$],Ul=o̓#-kD"S2\/qEԟG[R] xOKJH2oy8OQE:>k(b]eZ M|ijGDS㼂5R`f'`F $|MeQvuͿJb0ĬVĩ:=6W$N4=lNȊielwqOdEApJ`({b֎yhЖ *GVu9@BKo;O$b/v.[DI ̯VѐzBdzyQAú]|f ɺڅOb 1~WbPsԬiue9'Ħm!\ \w!R:`{S m|;3[JMk9/#UtFy+Ƕ6؇ 9$X*.mLFyt0Шݼ;L<.q ʊG1`"u;USe"MrF0=>{"zcﳣ! H߲-kL"S4n6'>py5t8+,EKjG|nzC P%`)Rz2UA&ou'w4M`PCü>ԄgJQ|^7LyuF3 s66OKN3:'QӻzKaR[ o^vY0 iUD[xN-O߳Ep^n<=:e(&Q})vVauۧ_Lp9.XX$eA&5κ /U$ʄې`#2K3$u__wDkcagT6J]}3.n~RK;40Vfp@p6v mwK5k `ޏ,$ O >|:u;῱j|ghviuCh1W~hbb 3Dg{~†A(v+EUoPǾ"-C5 a Ws ޮݫc_-9fѠKБ.je$uEe-x|g|Iη(ĵya !4\,]+w Ȩ St ^iIFqs-ns$z(2swN;}T4Eż$5pq)@WA.> ر~3c  Z69ż = oH7jpinlaxD U٢]V(Ac -rfF>p'X^KoN cP9 hLvS*U<`w) 0Q]*:&wB-hS.:Š^bH;S)RwP$ʹ~#9<6ʰUKOz J^*~-BIdAayZZeٵc/F u8& S]z#x÷lskTRíBꃚ"q(}#L̽cݚ>u2Dl~M#v{=# ?ZGR *BSbw2V_w醤$ G[;|8guu]tA/z}i/띅RJYW+nEXLyƿa"A:rR Tni3^ڃZxbƪS?g^!ݒ,FT|E&*/2.[-aI*M{rŃ.oL W{m7PP=Pu2)ٜ?\qP;0F~@(4C/"D7v])q=N7"Mӂ;A` 6 JG n6d/FATp/^͇edz@G'GmᎅUӉ鰖X)>tk-h}k*<+n6tNwZO}rT\2of3Z:6BFMěmktHZP1<7|!5wzʹ$51m&֛K )I 8"89bq|awD^6#M5թ6?h-К֜t\BhK!"]\BFHmx2d'nxܸKXTF$vV$wA6NyYkc6;5(%P #_I7La,޴A ӼRxrd ~insᰬ}&ȶ(~m .k9%ب9kwA٢e7?hp2R:ç4XNB2f{>f%JO?jJf`?Olathy Z&t,u?\ڥ}PYa} .߹*:?#+^ eHpJiF% C_4_%Ѐ*V{&w g/fDCKQ.QW;14_}!XlIJ%x[[B,8ocߵቩ[8>NR̗:&l_* l6ߊUw'Qa[;cq-* }QQ=__s5 2s] '»AYձ߭; eq7&!X̧4/o8G;a`v#]E}"ԼjGkE83Pj?ӟw5=9P솊q{CoԶȊwǸ*zaS#Wu=B`|RIoٽ[BqGKz;ssi=߷Խ+D* "/,;W^gIctޞȊe[ /4Wr\&qU{TBr J|mW13jܡYPjW ,&S)"_ >2eZC(eV\_ZF&0Ð Cjx0u 5"e[pVVjo|WFw5]S%FJEfdOB9Qwvq`Zd3nPz/l )- ?Saa!vU(s#:aQ[Oo|8Z=#Z:Lxs`8_δD&I{Uj $8jDB>Z¬kF*-Ϭ9FMZ&=Exj@B[Ȍ|e@\rUI*{B1N-hxJ81_|h^7}]tDىU#;&b6y}*̊i][J0ޓ2VVf^ѹ+ྑ = Ooq+aij4^n&B˶υ>)BĴ_WGANJ˅OUҷ2B?N0 qi=* I4!Pi1켠jH Ȭ!{w!_/rftQōE|L0Do)ƌT2:QIMYqTyB%MQNn&Qݨ_)2uU=QMLۓ%7voPd5ҋycNHgiBa?tWvR B{h8{Q~M^ 詽m/7;P&F o71h WTKZla2w?hNQwh[cB\( 31]ڈ{[0l =5on+rVfػay2UI[dFwy(Ba,ED@y讯_/U0VX>4hTlKE<:_ÿуGv+s>Ϙrtx{Hk[.,m9&,o4-p?=?i|Lv:ÖJdHGC|pݳ1Q.fPnhjsysE(ND"ֿHf%2&c*xwoAuY{:\VtLٶ[η]U[;xXHVI툣TzbT8EJ V~x[K׮/aiSS/sIUۜ0fz 4 ޤJ#gUʃ1Jr@ Bx.bF#~y޴MHkU꘶. pho9nF|Nr H~ j5?^ؕ5]>?*i$S& ;Jо줞#//7|0xL>u$ 2|Da5NEP7t[JAF_0VaFU*FO+<Ԝ EoWj&i!&}aY}eB12:ʝ:!Pu%w$Wf yGbpF7'<=ũ͟z\\Nu *\:+RQ<)x9b]rװ|<,QCYrCUQ6h9(hK00f&~|\a#x`ؾ=7k&BЗsetyh1z7[Ggv3jqqGŲ_)~m~qMStˈ,Czƻdof/hsY 5]X)DGrK )ra dMT?8셴;rY"%1\i`=3>o;>[اO"+*SP&̲? D8sJ4QyH4%`*۵=cYrJ((/gI:˰K LG$6jm=5]0_t%¢^aGR͇L`=!oP8512̓zpu)WiE= xwCÿfe]t(|wEHPSe^]|BF )H,Ab2K˻/{Dhgl"WW>f| h qD}rOKN.*4_/0 v@"r>?|֑tcG$G\ |\BC:Jڇ&ϻ4Y/[ӿͩX{,Ľ'!)#8HϷ>O`I .`2) aܽtس,w9+Y tK((5`@H9g9u - j*ی"V(}gpGh]BH\=9E ~FrB}$pt)c$gC&ķ"\+DJhf~Dq|O?+oC@xiJriL!%󧀸^4a7.QRcTQ~eqKiDlhV_""@ة8qMjȡ'!BG^_rRl?Grا,ǧaF:PyBQgq޷> է2#uYFm'"`L6x?x;!w)7934 :|y}aR'Zux6S߫ ُaAl<4X,!*/K$ ቧHdą$1CD}hHg[aȚYpw >.qu@Blvz j7Y@8,FRWF/X;ܣiJܠ)ᦨ0Xm1!{y%O CjO_m>oxt*zRlh`-Gc-5ֳc0m]Qߠ(F?-hþT;1:#DJtJV4 B9j"BA0F LEI;g /8vۖcڼ- _o؍9n{d{;xϡzy}nB_: 3~c[$κLFpO6X[J?m-W($c~pݫRq~ByHx, riL]ñ,e |{7U ߐf-\nPa9 e2ipumetЏEӯ!D@|ghǻz'bklAoCȁپL46pw1S'C28J>&H9PhKAhp{mP)fL^V İqh͗+–ҹ M\]!T>z{&3w;3=hmy7)/ߠ$9F+cܤޫ<־MZۣ;W&^ʆ陘j~|umAVTfHv';jXًx Ѱ=T0(z!,9h&?,U ㉾cTa]s=KFYvGGB 7RR_x=g'O-U>hrT̝,>^^nj;̅I|I`1 cW)G9'Qm^H_c2ʱc7|_r_ Ih_<3e+++}4:ZB|HS@oeQW*"lW[Nj.> r׿ϭZ W('Ť\y]N_,.T=Z=Gl,G R ZWN/֎iq&i|yŇЁQ .Q|Y Z0lMI\4"ȟ򺸴=UИ6=#y39\U_z}W]A-p-9^?wNΜ|H=Sf|tz2o|ك( .K]s]&/ !#|=;F8՟#-%Io QD@4H^\/}Ϫ,|('XQ)k"\ڛT P(DcpOf&.S]4y>nk Xг ըo}IE6̂3HT<{)6pOvzXGѡҬ@dzixA|E}m&6 N@%L{|qYeSn."\-Y`E gIj7~:A@Cz$juUH&ZvMsn96; ڟM]䭺*֒^d i"V 5zzI*E/V%T]#()fWJ8O(R7_JLW!j=g6ёPWw˖AC `V{gyV'ZxWʀ r>;ݎBݳp(E#89ԡf9I;t7:зjȺ_oh_sŠ؇}lǚL ʨ@"+E~q1co6v M8pU L(r.lOYE)(=yp`! #HnڔL(9ŧHb!2R8ћ\8xPߔ/[˛魩,ˠQ"u *ފw!vH;Н>&/]| VnCǪ9rY)5 %'3ҕCn=Wyo|2>BFDGwe@mxzWԗӊo2#.v0c/89EsSg_; v_c=ṕ+b5}(h lAH}54腒uA6֚4tHf*8p*5(-\C9ZAhokH#{v9` *DU HG, Gx# 9.|NS5߹,¬8><MtC{O+#>PUjqW 6Q[ZdL xvm-/ \ebx,#_>Fqx$ .}#Z]5j >aT:/NϢ`Vދ3ޑiB`M9ZxNcԿqr )%x=8<; GEԴ/}}0|ybAC=t[l>Ҙ*wI_SU=UsŞЉqv>G(-41TwwU]cˆ*qGQ^;BhmQ\AfBnC4%BmUWI@E>2i1zBpUIwǨDjO%G@8/+z!b}:Y "e&DqTe-v`woT9 k:q~TkւD1u UX%4˿ٕqGFA^We}^ Ta'GSkf,rQduX%:$#/(ѵ^_/':u6irNh[%SށUeRR:S2(Dս`y~(d(#POsr #w -(; #g,$VMg ]ΜkFol2] (%`QPIH;t8'Ki(TzL/N |bنF_R#HUFd[.һ·fO(zL*&Muϻ3Qʌ԰<= K~)+EGig鉘 yLS - CCͫ;cuΤq_֛SkvPI QlB Y˽g'AYfN,a깸wd Q%YRXWOvL${=ק: cmCqά ©}zfo0Eh,Ư9y3=^x ༭gmkA01j h͌*_ʹmSL K;׵ă?F_Nsj 3'wF@cFw)Xx3!Ӿq>HpRfeeXe0.;n o?d'"CNheHbߜjol?_轤1cd'dbJя~soлNUwk.U <*M]&/̢d1$9ψ%\ou úT=6F5i5fy#av2tz[N V9׽ E6Ct9GXGZTAn.M{=,TY]Ho >*A##=6&~RΡZq<ͮF#. Y,\J2MIձ6o6o\/񓊬ek|5?sǤ.Jj6(l1>;(eV~D-Or7#}n[_/ ~<К^nwsG%S''idA#֓;`ULzE=W.k .Qf\&Ͳx 7HWP9_޺KV@yIj#y{(u⍩,%);uWcv!7#G镅g٤Lh˧B%N7u [1 [3>"hHhV-839l4n_jL#>0y^XҲfF*/20%x wܨDtC% 'C]M\ߠ3AG*h C>-Ǟh {+@^_ :ۯqD ªb$O Ī~njU Q C[r(>S \$"3X$&7'Zu1-A_xg6nĉnx+^FK˛ɟ|!sWؾ'{lLXp}#諶z"_B2orchB&ވՃ|{һODA-%|)%. ;O:2+kݖ desmAtҢiPfnff/rq2Dx?כ)眄2VoVX9SltQguaN^k7x&ФmtG(.`H%[ Hv%D =L0*3XƼ1%z=gƏjVss' h%shtp@bu᾽s0Qsڡ(۷1}4MlKH_vKoiw#I^'PYz$!)ϯM_׈DX`߾AtA"2I0*=z&,xoN"|*ղC6d\مZ#ft< [d)7CASENNAB<'e!i}mPS$ M"Ru;Ԏ O~r$ #}Ұ$f7ek3qWK!Р $GPǿT"ְ{#hDŽ<76CKxf0>ә(3Y_+:5OP6J㤙zG ~L.X ns ҂S0,dY5`1[op8nX펆ŔAK뉙h\X\MNMzްHm:q$ {)gU:^Ի#K E!Уp_d Urx<l:YvUU^_yJqXL>z&-o_0GcDx`?5)&Fl@y6sGHwCm>(u,5jcJmcSQmYH`Vb݋ Y3X Y@MZ/?BlPPٝПejuhCIE@{p;~FjlW 6SN'4ܮnQ@6ҍ 4vkm|-Z/fhd+¯S֕7E],GP Yk()f /@2N )qE8O5sc;zPRtZ= nGd|qUB5{vU˓+GT0Y> <ZW;JꆼҙL#6 B=vpv.L [[Tw͘UQ}ƞ86%R]?ȇ(g:zN%"WvT\nt`$nNv-_Icdҝ_:&5B?9?uk= K+\]X.'L)\y=K1Xw&ĒjPf0ŵGZ(ڗ?cDgaFN p|ҕ@ 3 H ⧤ڹ sJUzmIYV0\d' 0SW7|:A0VԼڡ4d@*'FsWb2Wr5*gj\<~tEH䅣0rz0p5W⺒E=L8# 8[dcL@6PX'H֔y1Ogp~HKhSJ:,Q&7 ^!R @+)bC={TE2 +;]=m_5uS$j`rIV9=mNA`RI[QOki:7,_ojQs叛|ʰx6 e!凼X=#69ȳ7d<4}d +mO&;"3H~Rt T%#p~9%`8ፇ',GGu'u[H֜7|D/B¼(> I"\mg$3O :?Pc!6 3fgI@EU,bXfv/ff"R pƗo@򀚜Q)(eF,h]qggNnqd(D#Qj{CҺtY96!k5~C_jֲ*hS. f|f?|UⲆn֬UOG>SKgqA}G;Hq,[6:p -eah8" 0򠽵k=2=*qjk_6^ë1ZQ]P;obgᕣfNƖ.'5&|_Ԍ0'|'_NFʆa[R8Qke/8EPۛ74qk9 !-B1U\}ŐQzUZuܞ rs%|^#2f F@'Ff=h(ڛ0j.ʘņ;MO)*w]`PҶ$Q<0vLd7*BJ]rfzz- Wm t;[)l/^ݽ`M% Ɋ50țyx/ Ous~^`& pĩf/m 42XMSv8>^3[aJg3*˴MBxtE'sr ~4]v_+@|b63<;|T|с:4FG١jµ{")¯. m'&&`ܓn(4vP=^HQ잋#Fi h*J+&OGϠ Gץ@.r= %Au%\VCYy]xzI E1پa9zÁߛL՗V"է'eDJȫU" 8暼: pz'#%q.j6%Wx%* ?u$Y/{mdaܨp#t9 Hj f 6AQ* M]##)#eko[-vӜ&{?]Xy5蕚:ARK9fUeHGݗK㜊o{{(WWUn~V GV 첿v^6i-$50s!aP ű^z7*6sJm@nef8N$?mnɌu|ڨˣy6GSGyИ ދ(S Q{>*!_[~j2VFjOY|-Pͷpof,%q7 HNʧb ׮z,ʍ$GfffwVIp+@7)ο1ɧ+)bgs| `-ЛGݷYC+Xs|]mN HgkHٵAe-T6Z<5D *xJU$A_o}>߀:ǻ=n]p~T[Kt]J 3jLϑVư W|J40كMt!xs@J `3I,-!Lܣ a\cly#x^콌.?:8Bj\g )M}뤵"h%lm䰄$|˼ TLA5xf_pW?|kR!v֑437R8C(b}۹^Q- bgI[PK [z~DzR/[Hh k\ BLm68waGdf<`‚9Zd0FAg&xQ"֩gZ>G~]%C5asax^eh jnG5 ZKKnLip(ve[276hfO;yt"SZrwXFlT!@{M0RF J_ʯ^K%HC+FZA0uRU#Q,xHAI.=ke@{?gm4V%}ʔio?p\a  %O$.a[O9c>}TXpϿ^ɒx/._dcO%*JU:i Z^ ,'!47Nھ3PAi SUxD7Ia/OGO9(=ej^raްր`mEGKJ+bN?#1 Q͉]iĿ=*>wM$DAbrYm5&Jf&ɒ)M ;'"(?g#)7y=psU)!"H*Idmfr-LT^rqk߽n"*Ӌa`^Q `|؈g'-ׇv`^qzRZ"+hid>5"Mc/*UDcE[l>JyR*z<,us?ұ(mWa9a(?P } -+lS5+g?XvJAk{!O74YL&z29F"[t@jy$X 9`&9Z[shDC^1A$J tn/7kl/%]Jf`Cz˨2_nꞃPNǀCB'j4ǡ6Ҫ6y̐qwaS6B}'ѫhpO 蚅]4 QCZ.UG z/1?vsLB "1jmo6YA"QH`)́xiǁ<2jttncX_„b^ʠT9{a^gi}h }ӣUtR+RP9x> .yMy:ր\.ڷ8;֓B[ ~zHG jVUf}a-"]ÝEj'OagƬ[y[65h#4ai}?f6w>`X^ɪŦO=UU@;kRݻ?9AyJhU)Û`8F~’Nj}pԿIRhKtr,?<`o 2GU*M.w랶Ngе\- RƟ1dzlV!l6|wD77l-!QȀМ5SC+)jAD6f`7{zٗ*qZPΛd>&+}H3z£==L2/ X>bF=d+Wbv>I6Sg1XR{?Ԏ'Oo#D8teib&B<MT bWцP+$7:J,DW#}rVsڎ "ar..i{jpK}5Rvbm#a3 5a}AsV:q whyd"ɨtPA!]5e-t#vLF'r&m6Q"U W8IZ@6 ?,)o]52q3$y `E;OXM;4sp'LIS}Nv|]T@;{A/} 4v54GBM&"HDٹFݦ03jRVQ5ԑ y>:ik{mD^'kU8<Y5fę<^'-'65LjR nk }U_5k]\~5Mmn\}bBveP}0rf5zyfI iqйhժ*RG*Zn@"+Acu0dK wrāP}XP 6R vh+M8 kҹ V~[ ݶ,d"SRH_ ' ][M ,d?+:FjS2yL%~\A7(%SX+9eۏD~<٭&nv5e?if8s*ʁ-Z3 *DH blz+16qiJ=-ڋ|[8 @"= zx50m(|l IBUoپfR̋%A_|N՝M&v6P W~e(ItӲp+#A^%&;.}4CEA^m%gmvz>?4䐋NjiA n'C)rk8R ,"!wup\4EdTz+Ƌ)@:8{}}IxH5'C̰ߡ:ǖݦ U?W˰rA,%=G((V(h*>d]3vB 4ce[#i PfLJ'rqs;'abf!gʽghe/}p# ,,1Oy <&o5{ͅ[g  kˣ&&tCU_\0qA PuGѾX T6bnJe*r;'?_VrzQPU&3n@3|Ot.VpUWYU"#bYC~d:{@ZZI2a;dtJlnoq</>JwU$G E ;q %T&3ŮhC#ÖkoW./- aQlbvK|~{9C\@ \CtܢM}Qk` + ;mBxD/ꐃOŊP<E&)dRpC " O a~0[WU? $ UH_44!Ss):͌"khƸIE;)Ec5nL~<[Ꞅ[d'7p! ׺weeK63CLg`rwuqXG6n3rԷ Q2-^3?2Z |@! ['聯_')XJpaR 2"H ifNΊ ;ƬZ6o"0xwQ0M]@ґ-,vg*7sT9'l GT.i i5"4BbӚ>tU) ÎD=KTLNI*kG,J ea:wxԿ8ɲ]h@v4ܣ:8ǽBw7̾Nrujf:mer 7e! Ph;rO7JEath?ⴜr4C^ԅK1~EwIp.XaSSwjzHFTs.q>mrӡ1>RAMz \,\orf-Khx4m~YJ: ALTxq[>(.WAKeWti`̱o`3| P3g8V`z,M47CZGgCRʷu겪aρ,G_&E6) )ƚR(BE0%PnT)%4nQOP _pB77m'3_c(¶_eU> XA%l 8X[j\ehړ"h`Jt**zNq'KlLީ?XtîwTWG0J Nu)BI-fB0J ѠnW/zfz`҄ Wg<r_3iÇ`Aa& 8{̕!Lb(MαѲ*ue%D 7-_'.Ehw믷xP6AE@VCxbfEmHA԰+0a'dZN>@k#) eKE„v5ȩi˚G/,K2v̟tǠzQuDtInX¢;8ޑ%J d]C7Md̥8´9zڲF0a\y>7bIg .%'՛, @'w8g H-ZДDYd !Ol5xDT`thX"&K-NN6!9}Ȳ)#=a$v{e*f01z5LT_cY,:(Q$6Sr^]==?ňjWh°É >z6M^b3>!2q3vXyD[[jkoDE^/V"G.ybt&*E|)-,ݴ(KEˁu-yﵛ2 f]/{5^SylkY,?dɇ\! YG|@` 7Mxw2;?ff~#܎X<7 ?C/g22F5¢h`\0x!hOfs=({fduc54OU*-.)hH5. 2j{?Q3Fʘ_hEޫö="r3û%N8fd e8X7jX9߸vqwB Z 5`cp\ #Fऺ;aE؜|\%/쫏ft ȺВy)q*X Cm\P̳srIQwV(6k͵D ^_9F6IxR2C$MS.E쥰,o_4 (Ju74*|mֿ:_.-owv˛4FeC]}Avi hp£ɬj 8:ƴ:2m9hk8{s&#= UL yi-t9/)sRl.'+L,*-هJ?aq%ܹĀ[?]0!cǕ 3hG_j}dhh4`sُA@_a%C@\󼠽i 2fFxO:{f>v6wI44 -:ۤ+.|Hph^9_FGa#61Fg"jO쇰+!+p/#>_} Ȩ)Oh(Ir:t 5+bИ+[m=Wu(Y(5zܿ$NqC?kYnymδȅʼnqT}XE@3v@(x1=KV1FUt+p kRՐ`^_ 9v<b۷saXKX }R 36eo[LM# l–4 "^W?@0,bY2- ̦L܏kU8h]?Ir}Guzw,2W| 7U*AH"FUgq!ˉ Fga|>߸lyhs1Dgisܘ( )m-uc\tFQ6NqyO[;#!.(~@|zZ6Ks*ײx@Z+_`"Ѫ/9IgM_dW"_! vNkKwϥBBC QA$oXSmٔkO)biI$5@YOC8kSgCVպW*^tbKLІy"\܃5>FD6gd)D ŸτҜwF5MGJe[NznUͷTg޲9 l8 7#+҅'7DE-)B`/(x4'[W9?vS־Z0߭x-Nt&IsOgڨ>@dJR#|S5a̩ Cp|EE QJܸT8ouX)dA+4R1 7o<,u JX.:t'GֽY`C_^`<'g[,ͅ2/L>(S@0)COᱛ)g`)䊪,ͅ7YS")ǙcOV;K"~kL -λ|F#w/b-3G"DV\[=[h%e$@cA@/kc +&d #vɾ KbqN*^ѕ9´"xeR Ѫb[Yh۲S^⠑_Rsx@ R\@/,C%d }TbHr"+O>H7){$1A5|ip\ Yuf1EU1#NJ3]:p 1vMf?4b(#WC&ȊndK64zL_Y6Ⅽذ y7C5f8)Xh-v+ `tO]\{#jç"H23E|q+|3>5 Ta%۠v wy31\In1=\j[m_MAQ~;§^B ya$ӑD5>/۽JV%;"cv8[lI-|OnHT:CIkCa.N+Bta2i#og\[ ~IX&^[\R9W~Z[^,}-RܒY>egKd MXzo2>ƛgiQsĬec"Mzd;}Yya:Q@RyEUi -xlJG:Qc`Z.5dH4BiթiV. A0,)at9)k`k| ajޱ<\aU?}BKuh{*B'.=…,1-ɾUqPwH\yGc$l>|Y Z%`@ B붗1y+GZv>-xxR`b^:rm24)dׯ'8[Q#^6fySܵ/^>̈́TcRK&Cs$|:ފ`alM'WOb,`ZPH{ Thz1>enK ޓFt/;#Ot 7!kxdbVCCc*PL;aagg[…9d##AY>;y9% a/8a݈6>tIJ/TO`@ʝ-,,jL~IS3;,`k=@ [ iꪖ|@,Ra;sa ~z;r9zs lHm#91=YFUǑ:%j`:AzaxobOt7Dc5T> `M5֬cq97?G"(]i+*ս\ c\t%DqgF遪]+ֿ_զG.|h*D/#Lǻ6n@t+$ 7K{JXtY=WR Q0|RE1U_%>%z*Pg۾W9O_13T>&}+AZ{govj[7s+1 Owx&H&es]%^=D)=1k:҉j9X0L]k#N A/sSX6de+:!zakb.yud0I|{esq]ңd_êO]t 90~^ L';($R9XmhQ5_grI klz&.S|Y"-Lz1ct>Wڧ;}{%&Zx)NiekX7, L[{b>-iP:uǯBK3;)8C^F #׻Ge@^C2ƖL.x;:(ї*2^}QsE7bK>R=mG\WW]5p*Heoz9 C9}ZT80W!CwBd+R=8\Q\zqP.:\Iuꉇپ;xvFbCv'iR ꂃry JJ5p͎ ( <~qReHtӥ~doLC(vk krӬqO:C* F [ {;.^n*)/**#Iu^$G!8 CN:@ *Ly<{R`7Ϙ  {t^|S.ޑ4MrU=8wbqe'#~$ͦl% `)Ss퓬gFL,oB*jKf>[F%q滈/<9Bb=!܄ foCYòJa"|yߕ8eg)2BcD6q!3 yek3kk 聨|Hl^EZm\G7I{G'|B0e `9a(L 6믌VT7~&L1yG=WޭBy6-! z|ĸ^($!~]ފ B#:_s43(-ؓyN h d8㟚uٔz-oR[wK65Ω4ZaA8 aV<5?DuuGq98D=$;X$TsV Sɩ*tL|Nqt0^8ۚ<5fp~m_tvF]_6427;lbe9o˶d2r R-G̐l;|CkQ [! 2A%6A=e&9X+,j͍_MnVԊamUx/r3#4.܄]?DƟ|ٳջ`cš~ Ex=pTMj${BiM}C?mCnO =y@KGhq˓ը߼hSOp6,BO:>6Q&vh_eT𲛤yC, Y~c.Ό/֥kXl"lhWJ:7?6N]aֽō_{)&F3c>l뢠b#);@*?@{!ڏ"gƛW^/ա]34X2YF&%_C`/dh7|2v)߂l|pYXz̃)CAf䳔rO+=FSgOh?|6~WԔ^ǽT,|\q}y)$#sVRfeee~gpQB8f*sAƁh抦(Z Oz AjO;(һSF8D<@1ܑ 3qiw$eJdm%Mm]bͽ6&@%yj;i |1vn敇%o@&+߱#Y2A%k4[Tz1[_R|,^^P3:l^\/C=SnOBPаMP W434GcjtG^nYn9XL{Hޒ#aTpG ?Mڏu~"{hoo= ]%B*4-c8șr#?!ku*~?1պQگ d/#r˶ . nҏeC˚TjZk}U0\w~WTqw8J h5.dT9pЖ(vgDh*2?~(j>~nMdܶl$لcUxSj]]x@PL<,|d-lxݠ[LIz]XOs {ޑE/H 3::F : Va" 48"UaFf[RGk->~:l®ƍtp|H< x5zrK'Yݪta`a(nkEߣEX?6N_p',-L!/=qlJϦaF!;1=_ˬԓ!f~y !P }(8F&ov~= ϥhvZn}N(d эo*f=<;kssC6D7u߷H6%֕j3 |Čʘ Q; ]TXfAmkF{}U]# $]X1{kB xym KҪW|2I[g*"Boj#ګ _T:3{7nQ'h֬iFr8g*B,X=lj,^Zu܃Y]U.ؖj%13U#oBS&>c:;))1zTy˜GUm?@1am[G"2etj- rZ֛ MBкZ(%.>/Nf @~H wOJҖK'ϴ)"^FM%f-a)C9n3 s`Z gs%%j6)*o[u _V6s2ͩSr#?<'Q9*\x- \>n\H b{F [+j-Sa1lc G:8Rx0Xn7^2GʐroDй ovϫ] ˺ Q)}8mėVx/Ȕ{ӌ1۝clpdڠ{[b4$ޠc-Z 6@Y)pփfu^)1 tj]_9v#'.x`nˑNXq2Άq5y*5Y$9N+P5 EV䢛Kc^,]fx pZ5qavѠVV~0)gYQ]}_zk@Ȫ&=+cMɶMzL7p}Y}Xnȳ˱2 ,%!j}uw+"%$)p*/>Ķw7}@i:$gЉPB m2Ԧ QW )+=@yt F<5[<&+[޺%ew05C h1}ШxY9V3 Ga 8i8MŻ_,PJƝ}| S_!<ިq$T\]Yp^!YbunK9auD2A̘SYn^{ HPPֿ_l)DƄ~Mk e:05y,S53eeFI;1t/qB5] esYƊmNN: r695{ԝEF4|UXR4Tb/.` -X?MQ-GD?)%OnӊvI$BW=Uh*`n XM2XvCpD 7nl&1mƬ "3iS;qzhEY7R327]0P< ӄó)mvM +0ȨJ1ݺ?'Xq88#n >k| [!A%YPE[uG TDAA1nLjX[;}:NɸApϊE<[h5=4eyY޿ft5Ep*sL>FnB1O+"Mg6}Zk+m}2A檟ub[!5Jj2R85ꠅ,dNh*w-S Vg֣_7ۺa4-ƛYHmH%d̶BDXyRBjQAi! ;ЛeۛB 2f,x̭ @REζ[@.eaBdQum| eb*Г) QNy}&4,["J #ԝmQ [ JDtaK>-XܜX<~Ìlw^ R[f$"(Anu F=%U1Kk ˫Q9ʖ|Uq¤/)-j*qPH.Z,{h؉.?]va?O>N"y9?-rd$vPng$К3YRI+yv Xlx:7r|˦./F ]r/'uN6$24',ǶQ iB, T^ ~5,Q{}siH}.XG֎`ga2$:^ hVJ@7lܼTa`N\c|fR@3JοIBnBٗaA犘#=exl# A~G LE.8V5vd%e|>ܬj*O@XF;Ͷ@I.nBxQBWA7 HF}}{ֿMi#^$9C5]RQ0?^xӘUaEx\4,I?&z:8N O A+EqCBGV^+U.2`ЩMB]фcҷQ|R,. =it. }5 i0y^4vH03)e b&Hc |]k]ߍ_Wń`a_mFBwLv4trfcڣ'- &"L7˖Q8^2 8J( X˭z%Q Vla6n ` _]qBVJ|8׊h'mxTs'8AAvэ:tLt8WO[m7ɁJ4npd_ounL dBr>kUѲʚtՒt,rO7;Wؾ+q7qi2G7 CdjGVկ;{dkDOJ\*EQ%,DH0Q\6B؜ &BaR2hk f5w략@wTȒk80Ê >``)ǗDMv)tY49^_~Pzߋv9 jY/r ER\J ϻȨ1)NGx >Is!/jiMyT zӟGͤ{S~)8@q]zq2th^O9m5P0a\8Fj|X5 RBgl9Ϸ+skDM[IbAqCw~O^6fk;2i#:pQAd%QՉ֫t nyuF6DmE24.5*BnٲWT.ߠ;$B,3+ց,5;!YEǫ4UJMzܩ5NҾ_FCOLAOd /`^y0R`x,a5qd'rX7(Kd<\> j\=, ;ʛe.z_Nu#[ӳ[+@5~W?q~Ng@\C[ t~v$Avuf!n(9 څƏ%O#D>Vz V ӮS"L^G>+X\wV*"vl|XPɸ NMpG|6-~ ,Ou(} ~$MT#P'hQzi- D@s֥dqxzIKɕrOdIBYgw:/lLl,!]8޽^L+>>Hނf=-}wo=Ncݫ_M8섺<2'p>$dA֓ЂuaO!z+$j Q @Eg2)Oi9(fDLi8YBHpĿH|Y8 gy$SA0^{1!v+ʡwCѪہʴ3 Nz PmTo,$M{LgP}Yj?_==nOi"dt@klTym$ p (,ȸ̼?7LՒ^ЀFf4K۸n^+R챫trr ;ڄ%zyZ#Jn7H1g+-PgVJD5P,b#BΥSUBk: "f*o؍ѧʼnΐA\;n!chA޲lpl\_Tl[zJO-vFglwpjӝkI<Ȇ*5őRlq H pXn6#TL쉼 mM(o 9ۺw)N,MT MS!8?DݦL+,O.T$DV" Zr|P"v>ϳƅF\BZQcc0Dp[ԯRWyinST4y7ԛigArz_0awİV ;+mu.s0bDdLZoXw*"sdk(ea5ֹÄƧ}FK5~&vqTwtE薌S\D shWJYDS7=R8hdrkmd^ &2Wd4JBdTxVjӮ*E|:ң|m+Ca Qkþ&rWoclh X,>Um[ -r,FPJ1o[m"-L_1d/aP?vI{d Yde+Y/͜TF[3,kYZQwηK Y^?MC30Yy*Խ/#CK~VK=SOdek0<}<E}7*3,{75KJ(,F':;[Z٭ }XNq9UM*V@F|:Uhqk38ܤdza! bdJDNKK_Q8'N\nFSz Uh.O>_5A>fhPIU86_̹J &{ө^vINk7KׯքM{][Ưg׆X2mЅ[b1`KoIh1MK*Om8`ra0SP2pL%.@Zݖ ;XcdCrh na{oqǚ(x0}<ةl\5gݍ')S`7zzɸӓ b@&\x\b!|C\ʉ/I6 Lx'wúr 08.B ЩZl9h&0w`#Z6X7ƢT|3SjW |LcRT) P6'V []nZ+35mNCM.*sg@_ͨvK[-*7SL_ VѺHUq!cLZAD4ᾂ0ٮ,ry^n|\ٷAuh1C^ֺ;M+,5mj<8 _83ki2-3/JX ռ.{c =`< 5Om>0BSfd+YQ4mu"C5ln,1K6}}Lyw%Ш b#P0,n'ke9>v#(-Y|=qjr ȩ6Zi0Ŏ@PTcஃP¸raJ\\UkM&P ëIR 6z{7Zl~ k:Ϯ͐a>TQ8gu%1CJڪ|MI_/Vz?"poPB ylfK0Im WDT=Aj3QU=( F'8mޖ_-Rّã:˙Ǽ!5KHcn̽T*z"#L  0IiA[]FfcphT,}1DK*7&*տ_`mlyX*h9M_c@n^ 2Yc;j˵IvYi W0Nx 5tl(|%%muc&]킆AI¡2LI֐܀($`䏪CP)P1,춋z˗ܒn2-C -gaNa#{1݆GU JӦ1C~8:6yD/0^OǷ+GRɓFwaUS ~Hl?2{yHmq)I*N,Q|?d2݁m^߸p?7fX "E(-fBGZ;j uPʵuĉN(Q۞)P :IngBμd ,/#;^,5Ge,ddB2"M~$F0mqB.D`WrS]߾`IuL!ا)"\׳#S4J_ڍ) -7ã%ӫCt,gio~oQk93)xG]Þ8ʣYi`[% n2:xqB›hՇ?z@*O@9V]Qg%pR϶wH2+[ng Z7zx=C+fy#- 'h ޸ɬ+k>.+IU7YALFRnpx[eƮƦ|C9b 1LioJrQsHl9OHiGwR1 zhˣ9] aOJ[F /0wJ_A(h4> mgg;9·Oq]SOvl^^M|eAGb5 d,'ѕ`#-{"oPM}~~mto:X@WJ{QgIdƃׁsw<0F GYrWaޡrN?erX-+#>u ߠv-٦8ҥoMmLp\Q\K<>٘-پ 1]5m{Óͷ2SO'{aN2\v97ʡղ%+$^Eqm'UzX&ga yrcvwAULeJ?xW[.|VHXAP{);EfP%b2gPVqB4z$JdE]W6`4*vZ߭0C'Erс_9@ɧS_$ n^H":1v|vNZ ;N-D/;X 0c]S 9VU?jFHBEh󩚅1ik6)HmL 1Ҷtԝޯ( cqa<kQ[;Y~,?(+g0gg]PSS0djX;Dtt= &11p 鮃 IMOX%zO7RFo̭nM_)]HDVoR") o;T:  ϞE%9W-">/lX,,o$$ 0 P^SG#J7 80\W媲ÖzZdx 6eb4(G^՚?Z맋zUhORv33]@Nưk8P^/!_(瞗3TA\ ZJ1D9/0e%LLlC{ᰪi89L}Fa31aQxh rK?JJX,ph]qtjOԵi'Hyd 5Z8&3R{V:5ԍiS؈v3YZ8\Ef' @f-:@~s^H$]2Ck)2cln#Z=ᘳXR"r/ՄhYal~힤@ tvO3  AW%SZ; J rHг0[.:iNJO:n'%33v*;X7BwRAg?zUd5hcu$ puZwe5?JVtR#ԍ98-H}sH~}&STfatݹWU\母%B!Lg$dGq?ⰲ8%ReIȼk ١5'UxPr$BmDQjlK`|@~A^~sl"A î"Åe镉qc˳+PâX`̊X:ǩTKu(Fκ:S>H"*˜xIi=י 4S_4`ҟaS&&] P;߶.!9DOlٺ/VdʨSt7SW |HnϝB]Պ[L7 +s>Ľgfb¡w@Ąz(L`cD'µ~WAw&( aj{I*^\͇0bpAt>6gp3bk *.-y5[t1wњ^joVOF>oNL؀?/6jtTҁY `iHV~gې V4ہ?6h2hf6 rXr{B!twfiNE&c4~Y4 WCl fkeJ+3.E!dzaQYj⧍vG;9_'7C&Cֺ(NyGz[w{cN`"5-R=Pr<"uM^k>¡tFo7?]xpXcFFi{I1]jݬRLe`yagg'U>.[7EP|koxyAa>=G ߺf pzف^D_vb[Y8V;<;WE@*ɶIN76ry;%7G[0OF KlZ``u$3},jZ*7XB''3Ga Cjein- S_LQ̫8lW$2QIz%ܲj'bKY0TfiLfKٚo1an H;*[LaOk-iĬĭ>*\^R=6^hZ~^;,:ɃuvD~` Yt5YƷzqx)ZÒhid⨺RC:Jh&+OR-cz?VAŐ.ԿXH޶ K<_GVyc t<2/MMhKdgh OHQjcDIxl\aR>"37ZuҮa672@cЊ~.0cx~hR_sѴ$*RhtÝ=6yE{ ɲUJ1 f۩jc0*baWW|u[LV=ǟ~HS9c[VGN`n 21P٤)bq,WZ7+5-Ksx [b̷fUۦ_s ,"Q \13$,=MsY\.bj'% &o1L;`5{Y1wnakxQy*+#E qpܑkфuy,her1 h}bؚY:NH,l )P+-eNLmRʙ)!mR - ݨM@zi@wiջz?w@C7gzި}f3?wqB4zb@Dtxܴ>F=+8Tij-CuJH6tҹEd~#Y{qgWhsUH4k]:4j i{-J4vЋ-ep;eР|H d0GCˡ.KJxPeH,0xΕOY';wctDcǵh5YQ.`$XZ=N@O> ^=m&%eYq| < )e1̗2;ݪ{&&WDkWKr W>*S}Z?o Le(* ;LM>̇F/TTQwT@ĖAqsNlkXqcM;413#NLGL<А1u1>;ؠW{(NB/f8ɚ ڞ)ΈA1kWͽ}֧|CsR`6jTI(*8&LزfJ*n WXbAgQZI1S1pJ&n%qCRLZ|at ikrWHކCZBRn^[ gNˁ56sԥ*)]䈺P!e"pZ JqbjMd3mˮ #=Ȑ`›4oǑ?.ոs=O"RxWR.[-onYeKrȤG\|gz81 949FD$v9QɓnC鰧ij jJ7Al7*"i_*Ur"<_$]y/&duK W4sBI oԮG!ʮLRe~&ǢD#wf۽]%zx /#$KP&mJ}66A9Yj;%;3RKk'on b~7_<0dBu ДIn1ʼй@+lB=H7*) W+]T:{tEKcVFȘ΁m{g q1Psq'~6lru/.z7'BcKB:=OqQiUy}B:nD& tƄ>Bʰj7R9H.B}wxwdk]ѣ(ȪO Dn-2_rQpzZ= 4B<.;f#PKQA>F4ބ;Ss&x:=Pu-"-.I)Z[Kf1,GF'6wjjp eB8xF&{ Q}0 #)UI(~#D0^Җ؅3%;itimBhjzgya*&V-Ҹ΁ yQCňBWн(:$PLm#6F@5rⷩNoS&sM6;4g3ڡqG|r^|Fwhau n >(=PI{\;Gؔ$VA+m+V{j5pSBq4$'R1'1{l*(jS w}ם0" EːFb(mƀ P]ԌMЄy) r {=13c' kfкȜKoW!hlS'Eb (7, O_315i?ӄIz*|JK7$ |.T's}FJ D^G(rl5dmqnˎj^ :|څCcNJZ#㖙E&V11)D{VLx+bhlWN6VK r~4J޼QvweMBrݠE' mvWڧe=_Y)q..%=As KH*[l q=Q&FMsKп*҇y9(Ǎ`Cc]`Jߛ_pµ}4ho!!; 2r3Ó^0ͼ%de(yO|L߾]K4mFUHG&.&yY$hql7G?v;ҊkL9ZEk w'ua&n{ތuOX@"ԊIɖWl|'aC_yծW/so.yWmtuS+C]Nr ul25çWq 2͌ Y6r6h<yW$A6FB`#dVy hqy-u̬w ;W'0,c_7;LooSƀ>Cu{bɱZ'h#}oJ]崳29e;bqCWf/ʜ< *FeKӰ492p:BIJܥb T!-%ͮdQ 1f%я,UBGԹBJ5XMggh1ܫC{eWv'IѰoY 7~4]5Ց#f>EQ&݊\_!AX'I_2Lkt.ߖJg I辶B5/,K>=g9`CrHi`b:":#$m~JcP!civʌz3e]2@<\xb#0R`feoNuw,V>L`,b\xnZ_9&k{Bh'50YWys-9YqHRTѐ+d&WqA7DX"a& dHsyEt7tXnQM.n<9h}W3)Wm |eVx% 8G~עj4ۋ!W}hjäM6Z&VMQdwL*i{1}(Q-ԔRAWe568Z]^%pϑRL_n scBL *!Pw VTeF *LggBNT^"_7PD\%eeC+H7kk̔.+/JH!ɏ`'r#3c .}$'K˶&pMZ֒M/Hς )cXW̽KZДgt6)Ž%&7 13פ-~q4_#.M~Gڀ{~}9ha=~ Ro::l b)4HC2JW0AEN-QڭtssGa$$TA%N9qI?{:Wijwce 2y_~=N҇fӴ6DhD7Dq*%\͌}2Ϥf#&vjc = bv!g4 MȽ9d* [ f((!%$ frN6%>oY$CޕJEt@PU*% usP[Y 0_7Yplr1FDGӒ'c^u o_œb)L#N b U_Z|U V36pd9ͭ7Pcd&Дȁʣ`:nM9+[!?+*yq@=-'p`9;H:2Gۆʿa_zȜUhL+6i5:#" qvo j9sxL&q:ve7[`:= U…ڵހ"@DZɡ֞!Cx;ɲW~> ;/j?-+~ )f3)H,|oBE:[ɏbzEP3šyLUISE3ZOs֍ϕQ)!O [ Fq"bLL}g L~FGXktإ2yBVK)\ٮ1dq-gȶm(f, 6lv+͜C\-aXy iu^T.cc%62к9V!#E*dZȯ6}3Cp[, - Pt</[˖ kM ,V7T 6" ZnОGĵg'mc# ~E~ |*4 X+d{Xssy@d2bEC<03tzI;1h!9y 5cMi_ ?nk͍r H?]`ġFy&+TX$ E=8* "F6;#0t-}}n{v\q=@ X;=ȩ2f.VQs~/^b}R:-^] ;aEe h)YrF4Ni@(b8 X݈+}&aֿz0 oUQ} lA>,\JF0bؐWwT 1:{j? $}%R !M9)kk>, KV%b`Tl<w=L7)h8[̬stpgכqJDGWH |ʣȄ|ILڑֹ>%5"&f3^<R'43Se,_nnk'99:7ަ!lr\ܿ|SNeb26:>?7vPkw]Mö{÷%mx%$>FMK?ys"ԑg͘YT*[~#]%y?_S 0VK8`# :N;= j(Bl   ٮ1E>_suUZvLm IHwjٴ^r;QsS H(xBY^pk͵}4+Koete@j~LI-h`Zo3S^xm#CY|j1|FMdn'j 3+D8hũ˵˳pB)oO!̇J_ѫ*H\1Hp .wc>7 ZY7+s,df |}=ܔDW:K. $U;!h(̄.|n,[RtK//LDh;E}ᅐOVmZW,O!@F9%4CMm:"X,9P>- n(ԣDMlAQad,ۏv_ê2/ZJ4G]FaK]|,Cqs NEq[jhB1ƙw ooˣb4p/BëT.41=i_zity&ꋵg^XN?LHN9<]d/+|[.!M|h޷Et0<^vzLh$\zlI;X.%L va} m-̔ rSldULe^ KYFIuy@~4X9'%+-'l]G-AcUv4[ 3;f%=ҜU82/enz#z4gU:+5f*=M(MW3Snw28XdΜM`3('"@ߌ$S—td6 a>HB {li=ѽ԰upGjjy ׮6 #kHy?W 7A yOf&za\H``nI\pOV?omA6nB+y>CgŒȰcՉ&'RiN ?k9 w*A4y8:ۉœI}AiP_≮:")HRiPs{x!H.CBq/fW\q?0[cSq$y.ݧx!Lڳ{@{hۏJ`%p`l /n̎TVc?ꜙ2!/OƧxEt<x*i(+gu EUҭuP#Ѻ)[j\ 5eb:I z/! +VEːG![sgq]`2uJ;TI.˟GZ%0we[,3w[\WP7mEwMu'++E=ZW#ӂyzcOD<n ~$د;|>k|WD],JVqHS! W;Bj<3͈AA7MECS>q- ;M^tQ\<}@Ry`^Ulѹtl}`niV`[p*nn|Y`-Z(Eh8=PJИ`Kl8EU! XYKi\K˂]&\'uLxS:D=]"rͭ4t9 p/_TM@4Ud~u(ؕF, XS粷`5a7~cH\) sӃM2Tnf{#3G iKlWქgt'f3;Et>X9ދ^sBe >K?aU @ hW8)Q"k^J"5&s2s$l=l=#3 $q_>~cba1b=EVӵmqvbj* L/Zm\>EBBq bkQ~#fbgXJĶJfiix_vVrCl稖7c! SGյ=A\{?LZ:_iYotBeYH7[K^Þ]ѷbmTC84+ҔԸ7"1>rhő\U Tm$iJBt(i)*7q}NWy KCaq>2Kzn0"tVۄI ˷Y!=0EB!] ˜ y<B-ϽڮOAg6n_.VU=MdY 6iؗUu2Ezf٬,O~}B𞴛7!UgA=sO7k07n4ƈeJ,=d])FU/ۊfp}j~ES$a>>H0-H[]rc63B)#>eF` znzֵ.g29 j YTt󍵡̄rQx{^Бu0SڶSHPb [Ll0]s*u84pwy936'&=B UZ䑶KTKOPy>L8C++.c+V!. HPнIPdAܴ`U$zdA74/UPQST~;+^aU殶 2qPX.=ja*t?,%8H ^d`/1Jݪ$y(-(#6nύNĭ_/|X1fC+h>%ʁ;mtsT52]dc1ܑEk$NcҹJ?Iڥuũ"~?@ٙ)(Re%<|amiNlxE(cq\)1bT2o-WMN򽬊Dxl[p.JMiq U;X1knF'-Q$cѥ0{r|3y»B5yZrHRkVf"rL$#/El%m9vl~^7"l3n?ȋQ7f|9FVN'|1p KݖTzYjuG0M~X)U3rr埱j|_@VpiKC$\pKDr:7)fkL▃24)Q&% kd;CwXy88u |.+ґ6_(~!t/(3"!BmkeD l ̮HDB|t8$rEƨE^YNuh\?x|Pt_B(O/xΓPڹuz1pi|@cB~+Q*@qxJnxnx>ݺ,ѮJYr\gؽ*ж[MS~ )΍RsH(t_}Mz\ hL0qqdnƋ}%Q]*M).:uٖD72?sD)IZ c4͔I\l]hViqM@>xeΟ(Չ]8:.u?`?}'/Д`1SBGNӌ"(RT;vwɢpM4:|6!xŅ҉>hYw{NYE=iAlR)OmM /]8qa>mz@ٍؑ9!MP1#?,A@lgRpz1IKZ%fF)G1~<1`Qq8mc|H wPXQlJif+Ap8_O 9X|cY"k"  O9i.{9}ptj4$E@'f疌\G_(aד TT~d !Jի15ˇi*B1Rr3ck1j7_r;϶"vrnv)lG´n%f|k tؘis:CD2=\۱M';nDϴ8V<0z[9bճ@ǮF[3.2͉i 8yoSSa"1. e771;̑FrDmsٶ̈́NV433g)Aobjӛ dƎϱ6a] 0 OW>1b5v[H+??/*'3+د,%ٲ#qE !u֔D8B .&VaMڷۈ5LX\k۩%΅yie{O{ >;.fɉÕHq3)x[KpC?f‰!.c0Qcc!r لU͓1bi18EY"F1mN谉A ܾ GwXq|G356;JEF<%#|XFtϛH^Q5#Nx0{$3>:V&;Sm3G t"/9g:e<7`.ލ%hG} ,tO!4J0hLx難S\>3Z:m@M#+ l|wYTJ,bS ǭu8Y%uVgx=@ ]ܤ癸 `,٨èf;/P #]޶ D,) EYqRFj< C ]ZGLEg$J)lgyvrI7@'^6yAm{dcNӫd>6*:ƏWlU_Jf?ðɦpz=q 8x oSDzvQZaQdW",[":z 6iLY2\'e2|a%ma6L?-L5 8o I+i|Oo(n{13[~ݜ61&n$Xdgvv0$ u[Y [ɇ+i +8ί[:y}vLx 5t}[بy ô6N^G}*Ky +P2: 5qƎ ڜ7+T^L|nFDžqy;8wW|T-J˯3cQ@s p')Ii 3r'a"+-8-O׾ɰ!?K u=ͱx,zL2r'w J4Ɯj%£D V3ÄV"FC*)? W,|C@1晎8-1E|}Jl6jK;\\Q/-Y<d)* _U_s^G[7t֔Y3-1N .4VY\"?]>d3f_<9TߣK[np8qX{ q^NL3eeCȰ3sg ×HrKq)9,<3gdC~bs0`cW:G7.70m1P>~/HsjhІbB}UӁtK spRf\wtƆSP-mnUsϰRDlt"Cȷ?&\C9`kF? f=g[t2E썔#OG P9'N׬.%ncCC?:8TRr LlY>i)1p5) 8y|}\Ǎ[ چ,$-~H1fϥʉQL5ߵ#M;zeo=,F76~PIUeʟQ{f@v"~@fk)rخp/w0D1) 'c&"atX+#+1-v0pz' b d1S_NI6TS%uQbv]`:Gp_xS8YA3X) yw71-Dmk*k4xzA_PZHHa\a[@k䎢R-b&mK%p)GA ϴ Mm}9}_zdӾl92W[{2/#wf]ZZ&0w=ECi4SkcC J1^6/Ӛ_ ?|Hgt*ߌ h'z0!̛#*/>ZSX!?BG18,>35+00LkYl.[Tk j:Z[ LIt2?Cj=ֽ5\$Z'<{Q7Tt'rwOu34Vp ^݌CZt^rxRkCs'-",Qђ@Y&˜T{oIrs1fQm_sgvC_$~6_ h&*kP$EH@t N]8 ,>j;'T`[$&ǖzVx)D6h9oAN'Fbp<޽=մs@x MG QYBIEtTLUpS,J]3`k"cgj9*Q,u:_$;M:/%LK1o2Fn ˠqB#',G\]A&AԵ#yݔU"b/fhJp `I,'o[RӎDz:  ȜF TX<ۧUt5S^a~5'I+/3߹q KsbRam}ڷ֣SHt.ε ݁ˌzUM.t:WN{xj }$F+qi6?E5K,#~hpE<]B i ,U2pw0$ E(yv\Y)i \\L ƈz. m}n{K=e ^x:Mu\{򱰍0ZșЩF@ד37${sQpQ  ɻ KH;PB)ZAf9Kk.]44{p>,%}K aד]s:ʮ;9D0)[W܍[y 1 yh,ZVM-R]\趮brڥ,-Q /TR<9?sq_u Bn|M.- * %^7|FFKi~ :=4/=>vNuqʹk!U4 Pɟb{&)N_d.]ƀ$D,-sdZWb8ܪqOJ;v  ,Ͽzy&o0jR|k{* :b~` MI#fRԨD2;Xy Y.ԛ>ᴡ|u  |>dYa]Li#&zi{T]Nȟ`Y[@g;NsPu!|..}R y-]JV C &[7:hKO- bbO_5{@|v\!KJts %‚ٙNDJ2Jq6 h|IdDX KggRa%'Q -MOMLOwwqR48%D(ZO\Ux2 7m9BAǏ9 04BZ<8<þՉZLd8,I% )T-2q RCߕ}t nd Uâ^FIԮŷ=INw/xkuf|m ]$a@kgᎸFf"q@6zh|c.-iV@ZL2W(|ySk({*GuUNmjX8_G^Vɷ 0g(0'rH t!Lv)?mR=G_/Okち_}%4$UCG+3bG6p5FhF[r*oWRgi%oG6+"W__.r3/ރ1uorLO3@)բ5R]=IF~Ð-?h 6\$Tꖇ$D(M`;G`PkƆ悬 adh`ʢx=!ثپH$Q 衼#sJlgLI/w,()ggoŦACe%ëx+&!!6^V}K7uovm'4c^,yfV@"Hmh7ٶ.-É*`hi.aiNq{᫼[B:bT#֊Y)_f^?@n ut9Nko3 ƽVo;V1c0ss!՝FaC ?oBVYbI"[<֬ `w{P+2Ipy2H~_2n%_=QҢ3{̤>J/UBӦZ](.gNSKw;bWA)aԸ/t( W.X 6PU*q ͜qRRHO9J UK38ksg%eE_@q0+:1#P]N- f+A|;3%cVv]|tlMOmԄ'PUZMsvc`֣UZ)!"3kySiN D]HkgAW5Xs #GڨX>2 Ip!|Q @'zl{5weͤ]e -lbAΪAq]+"&io1 ooL`U MNڇ+쪇u{oWA*FKj酒#3iHsY 4)!tݣ{R4U޻v7ݏьɯƧݔoZ/wsj"l"ÀWxðsZ, vړBɓ5¥{'#Ûc5UjF#M5)-{](ƏHॺ&m(%ˡhЕB9J u琸{ wmy2%81谌L*(lȓx@A= ur2ZwN #,kJ.!Cʙ9@%:ƎE}׹ye[e5T徾Xp$[|?!0dB:xZKϺ`\_-CQ H?fH s L?kPo;A6tA/C vc_yAB7@&lĎrOpN^y;買8A4~S15Pw W&"J/OV/zOi[t8إfT(yӚ8:-vzK2w GxKm">t!NlO:(%MzBǂ\^YE1#8Kܐa4Iԕ\}w=&Lڝ.ȇ8UOe%C:02ٳ/V4oZƩH^VLu0-)qI+pS>Adj7rwe3>7 t~$폔9 t@h jgmP&yyZ.ɳ~O&S:Y`&٩F(yu1-nxv!]ڪ nJLz/ t 2ѨhvI*3N⎼&q3|Krt 1 hD(-v<`~[ C /9N4BEA`pNhK~WxJ]5LpCB(˧_ϊ|XtS1p޶. kYa$9Ooܖ0vn wt/0ߋ([pk[u'ϑhw(+_-t2YĿHOY*RwOaʐ7$`­^کʊ' 'kaR:_1 (|nL(yƫ8":OÑE0AM[ R(Ďy71k71dL?ґTgl0"`;JJ'q@!{7'u&dXK 7?P,ɨHM#v L>t۽ ]G*;̈IYvkH86ԵqZKmY?b&(PzԔ@1ҷnŒ|DXSlhrYu <GіEV RلQe3]k0S\qi@[oWRP<xʈUaM⑝@P~TP`n8peVBN5 @e_ow(k nczU[!.aT!!25bZ-.%}Cޙ}bJoo1'~7NN|Ѯ=~RT0{jdqq!]Vb1Q|)R+ɾ] tCHzu1T_9Wk% 8:as R,fIvSkzwAw\>+.mEJMG%e mh 23~ea|OUௐs O:6|ٽq&b3& ] @_6p8:1Hȗ9w0ܕN$3?kiW B|p,qQ}6kTw+@0S& =e.&m[CLR7<5dնԥre-͖qEN`d[ꔌEj$/#I hqK4>^#)$O,(^iW 5K<e">)ze}<[;~a[4\Pg}:)^/6\z9w9Wܦ$Y=ť^QIщx+Q1lH8ؓA֤8Gvu1pv`(,Y<<k"r4yJ{i.ژ6 <Ӡ?|1_`1\ej s;[ފj ezp6Uclm pcu"Or"J#8OSF fnHiIP-W X`j[x", fic%JD V0M%<ںJ_\f^4 ٬dxL7/l5k(7;okNMhST݋C.9kb\P0dǰ]dY Nx.)Q¥WfwBhVԗxĘhq,'Z|}jy(-I%wvv4Z`Ys`;mP%WJ\R0!QyHKp!-Sk?0Kli5iRJzN%atV/}F&~P Qx^&*y ŜK"3H'TXZ>yYy'7.*W[ hLXe{2N֩ċR ӝfѩZ{PƉ6jX~7Afש:t}mV" @^7 v~~qDŽ8g0MzI&ʳ]qkKн>q22$@cK`Ɣ3ڤҽMe`Ts|m"-XyRTԛ"zmč_%Ѣ30 Աt  +#ȷ# P`=]6X)jMU#ppoGMNث*K_|gB ohq/ #%YQ2CI_ @9, ;M{Ͳ"]iuJٴ:6%%i9~~oOG3(>{ՁU]-N.Bw.D?8]ZY¸R;@RD̰'Q*2-1A^fCoǓc1Ib?_4կt'ԩ1v 'I a%ȃ40G65+0YLRkelob[R>Gq6]Ga9b,,}DXH~QfV˺#(9:HM4;ifp5Vͩ8j`ycZI9h흽%{^=:g + aAhqnjzL&\e.,%--P1({+{CM8MLILs_/DzUhTGč{@9V?XxE4Pa bd:J$@M62q /G#y/ xWY!ZLpb"*l\i᜸CMw F f$:.]Kmû*lǟv)38\9mJt(h!cz i0Dv6뤮N(\n-AHC97e@_dF0k~Vac|lY } jEc?mU&H[k,ѥ]O7d1̦?]_eJmV2I6O@K-X2-CIb2k!@aQmNl+~OS W;UŹ B<7˭i!sll8"oB m(Q.Z!%z QGhխ,?)W 2lS%oQ&$τ(uBG' ʎh|a6`>5*jڢM|kZbPW*[ƣ[vv˿|Ѧwv@ `DO҅q?z!AWpBa4-y *;%GCRua(uss y\%\"rՊ(W>Eaؼ?v(pB'ǪeGr0K*=\ 绹BQ@A0NJ\qW ܙ-42|yS#@ENwKׯ $\x&^T M;0FaaċEaYpMjOeIU(X`yw\XwLFNqv}}F _SؽL۟_gTL??smz΅C{ 3cWFo9HPI4% oe;ΧټΧLhpۘ'F[5 ;@ߒ`ho? =P<; {h5hOjAipHŻTbae|aA@#Ն7tV~5)+ҩ$/>}IjQxG'eikvS Ң~uOo#C+-OQߔۙq'z#}0'x-Eybs0y6a*}r1zwXgac&aHq!eKH!6,sPIw&4%v!qt5b /j=k;2&Nټ ñQ,g_.47(3gr4nlj>D'Oq)})3g(9m=F'?$Tbv}X qxBx|t\Q,^-%^nwĎ4lt+r*7ePWtg?V;1 Ǿ>gWJi1i5|Vwk Џscjs4HK|, {*et=o_3:^p? rlʕic*LA`wopl;VM3:Ǚ=T"`]FJW~_Q}#׋Y?{sDPNmdMl)$fcu& zdB Fnlp3'7R X9dhMs7>K#Bq#xw:`1Lr7c,P?.>m'),/sZ0'âsp-}he?u7M _h>ȺKEA粞}|.7iC9(bZ:8Z("r 7:dh\VjtR.Tr{Jsr`oKqCH[Pb u/ѴVNdvǟ="ݯQUt[LC,b~-y._~ it)W@I&|*_i8¿(AHY牞]yO6dmY1~Y}mALY̭|Y䴚*[p|ȕ/u> ȧuIݎPj?jDEs SZζ|6A n PXt5IN"xDh8` YfaHrE-B0*^VƖ!ynuF_%&9C+>U7b+:cN/**P5=2t\*H7J$#7znSE0.N}~@^)`ݮes^Am1 ։^h{]^,uf MkJۡ͐[0B+C3~ViU &N~FRҗn^6B[g*ً>xiˋM< mC >+iya$73Al{Ͱ Ģ!oM:6ZUD!hu's6| Ia+MSm$SM)d`O$uT IpؕNhN ;vYřeO-׾_ S8>YJ~Al&y /I} Mvl(Sk=V+'DxdhvJ{w/a[H `6+Z>?&JǨ}TB5 ܺX~6OdܐDڎg+4;_=$eKWf,cՋfDpDȹD3M7 \UKy]žEvԶv]zEyANN[DYX7 [iUlG?&ɉ42|¥3(^d"\:ji^LRhD&H)^=Z*1hza\~Xف)~|czS S`^% ;?^+(=kzM6FTO~uixW}ȪM6[ھ֦ t-.r בVU\{bqx a5=U]ψds4rEPdb  \$5= vF:n>&\$ _o:[74I:*qFL_F3l}woV̢rzncwtRHL4G+n^IzsSy=4z) /*:ZP ӭjƹZhjC`TVbp#$vA86tAeQ{Sm_o*r@PH>+1 )0pxH=8/_rFp)s,I2p=tGB8҅ -^l|6nJ !*L3 FE$W_H/+@Rc.(vX>1ҍe GAhAeb. QxF=|1}MTrp E(̳ @_NFfZڀ.~Ї& ڀ^1=ewT)S-n 4SwR8s{L ڣU1_O^BMIϖτF@6 8?A\j@ D;gX%O qc\=Z`8L }&(TP9/B[1oWn!؅B:Ko(&Xq,%#/#]g0#t,vZ?]Erټ/+?(kY1UeipLbz&_? 2ixOrH =uF lcl5Scn"!6EpŒuOQl[: 2Zyv'A1t™iT{9eyfn`*jr5~ ?~VUvU&^mh xδ5fӿ󪝓 0[Ʌ)8_a*x< ,"*:~GfYfnrCx5*wǶmq/.RؠQ_ܚyX*p98+V1mBx䩮#mTMn`*/d1#eё7/(jCUU?Oܒ<4NYkekGr,fe?Fj ,([t(V9lRg F y-?`wKym=j7oB 6{ AkQ)J_D^G秾> qf%`KHLòKTKiPeW ĕĈ7 m>MPBC8FxzoE"PD#Tv()@ԇ@.=|S^| AM>tA;y*JC*D&˘ud{)YXL!XsG6rӒ4ن+|3PMKsʤHc!aDq>X7AV|-'fr^eLPDP;p_1F[}̑`F|[f%19)tJwXi$*^+-3"VR(zDPڈLFC7pv.,:+7GsQ$EݞJᖧr7K'z~k(]\.m.v88&==Z?/Z&2lQ)s,z,yn g'HB*x8D~ɖxH nXCxҒm%Nт9/!kԨ0Xh,y'{qC9aOt*G~WVfMBlUTߔ h|Ǎ2!f.9o;COgdxA2 X nת}?Q4s#8 n;s{D]gXw6GۥDH[/hUjyp2*)h ^oǒ˒ʼn|Τ LPO6*wrQYO{^8dmg6}J޷Q;LE\ϫ90٧vyFLl(se>{g3WoL!ڣqڄ[kɘWm|x%g+!T8W >Ҷv709/r &Hn^b !9u9n="kycHTiAZ$u>^ L|LL5H҄Y]^]h*bQa $0.*r,q[ltK]T]Y?Ko?ݒ CM$.Eny kT*݃8u$60,@],RnJXk"^yoVu UM}6;X$6Wv8c'&3SW$~ 647+[չǦ2-ހ`3Xa5K XNlEJp9PoH|ПT}=J4`fm:tE wj @ ~6Y2BӆIVD[<3))'[j{zFSôm|gV$aq vUZFeR.`\nE6-Y43XT#vfy-g[l+g{,aR;;xR54 iiUֺMqW;X}V`Ă@82; V͟f=f;<=4BͱұU_Sm6%TcFL}x+uУ=:&z+kH/.3_|xZfo8Ľ)?7lZt c _7`+ѦLj cmu50&I⃇FX$13FKW@,D9ܝmʏ5}ZH3N#]CDط6sDz_R)Y𯾥K Zs(z_~ͩpQxB[:""VF&v]F(W|E'giE+;:NFʿ8jg[~6QzLyR+6(QBϮ *6F1<MV߉ ҵk-w6|Q6P'56 (Fңc~CXܜמCc\:P[SvY|%\6{JUC =NVLpLq9 .8GsEq=M)j&w uGnX\<a Lhml!J.2駪;bH(t]X$6iNӇ3.KFZvc,'[/F5Q1J'40=*NAzn"s5\[fXP0 dO>OyI/4OUfoq0ϻ4'N0qXtJӦ=67t `]uΪ 5;YOKה-h'E7r~st`Kq(߂LHR#iSxucڮujC3_ L2u X-DžfDN)$%;h=la<8 >w!LI^!NM @Z:B^n'' )x* z}d3Ĭ+ARt%q4R%`?Yfvf)g@5",#&Τxg2Ds̫=YMHQ.!Eo4]kĮʨ \z@R%1̙4FyɈ'M2xkj$iւsC5f"}W1|Lι ۰hYK@e #6qզS%ƽ փ 1iG[^ЯdGCyg_0HdP8x9I=ou"7~?z pq$<+@e̘\OLD\C毕Tv-g s i'JE˜,8*[kCOh,NCAp@ vA=g A Q$SB;/H V&Cn,I1 &(D^E{՜qA:?ŻEDid%p9*=%GOUt^=qh'k,&*&OuA"0J՜ KL6*ڼr F0\[/)8/q=X;kct (2P$&'-άH2=t`lFtvfOs  3&>"ȪLURCdU I7&%|98{nRȷFw Gv) ,Y MwWܮ7/zӆWAgi~Zta̎@+G\_OM@BvKuF9ї$([Vfg,x& 1* "/%[#mL>Vu0as HUf^v_ewP[57_7T꫷/& 4y%S~^!?$5N0ہٍCJݐ8~ۙC4#Q&~I@Y)iW?\HvZj9f>t Ӆhh e܉` sJSq+c;Ժԥ|N5'ѧ^}A&E[T2{jfI=gk[sYK{8F;']QkGgeh6gB - ]'ݑKn3#j&vP6^B=`} #]+3ID/,T#br5GuuZ]T _Q:ο\_y؂#GTn'_2`b&^{Lެ]/yI쐀53i7+W|gz=[]n_UmFL^ZY Ul8ׁ|J*aP o'!y_>C:~1{TwkI P,Cx7oY h Pww6QۑIGRBf¤eT>35 oD~d$kpiJV kQ(hуJjX2-P?~PZyb{_M VaCM~F9& Wf۪.ǿȻ*GMvwP z"o'U:ձڈY$9"ZOk(icc,˯_ #FЎL'eTsP CuuHâqw j6^[ԥP~ <4/¬R0_:hF#yIC*x"ci `мAQχ8R,V=Q:RCv"S# zp|ޜSNTqFnYk^ v=H : +C3*ܡ4_':?9'CWNG/nvh2e 2)2nC:nESt3l9&q?t ec$>FRZn6Ɔi)i(Ugl a|nͦ #(-x>c#F"&o}!#Vrr/&ٵc+(j * \" yWx>mRtvr8n:gF:_q:^0d}LଧERd\ O&1އ:Mo)ٚn$ gZfK{].d:”,gKزҘ#WSTStUkBY\E@s6?Cp>K'*>,6u8D!]='ӐZ,ы ɑ S* h8 hm;Bq(ȥ* ܈ Ⱦp6erk([읧"֞H]Lz0g}}^^RI6jgc9i;wF"P gJsնh`5 pz=H.Ɓ%寈r-X)d 1;q~Qۂꯩ,H@dn8)|LG=57lKP)/\=J} ͖֒$xʗl|6!703[!r"~ozZ%J=~Tcl!Fzv([w2V,o$_l4* E Wnvm0RNtQd<+*dNn甌yk)?s6Z zBڋ+:ASMV"<LX%%Ɵ(Tdoc/IЬ46^5?"Vn~W}gKxCPve]n aq<6_D[RY"8oH-+ɗpqGMIԔ:iC K)ySRCEY[PA-<JfNj 3aП@5Ļ+= $ctNfw^P@\Jht{6z E31MpyY2D|HZ8n6E`,t <H[@hYS{Nr JU!T^B/1;\q#|v>bd/=2Aqj8kC%Q;"=[֌kA3c͖.Yk\ci ՑE yvqĕ! j_ 6R ,GEB%3iSt6͹x*A#" .'y$uK)UBagG`Xq즏u-3' ɾiH&|܏i.Rm 'jOzK3DTͨ-eNZݦGGў$GW%޵jcY?;l]LoW+%m=64,Rb>|54ju$i#N)d GT&J<vj ǷyI(&Vߏ˞ܶ2-u "`:[S jnPsP%FS_W1ꐸ|rT7}$p*8W)vnJX݅4t@a]LV0í_5e4ie"@F$6ʐY<%ihSOe:;yӝh^6 .݌Ft] MJ1ɴd,,QAzɡE Sʖq65V4#A5a=MՃ_PT%mf TKM>Jn&EO:x֤5Ι|<_zȒ- s=h!3Q=z/#?3G;`cv "`=<_ýscʚf0 {b$ޭV3RL(/x׏:AT~1igջm@η`3nL8̏䬴eyp+)%XKZ(Γ:-dZQm]2qjxeS%2#~Cl?ۏ{#Hb -}&YK7 ,Hy<Əw7q?)n8#*~kU*$3mibȲv89#D2+ ߵi7)WG\hTA鼆7ϧ` Ns$A1, QOw:]|D #"p<UTrm{6?{ ,2/\py 9t=H2xG&#T52ƗnK%#3J( +7Bmfibr9ʊճjO5%^cj2!gC' _.;w[j-c/X' xڤ9 \{"gkJ<Ci0f*mB$,@*uJ +gl c %m"7 S ,}I/`!Jgׂ錅Τb.F0`7rI7^kН}'tʡQetPl[Yʰ.[PS\}Iu^l襨CWP?5%T0)a9ؤܤqr Mb.|"b!(X=<+-߂;U3+5PvBQW6ŢZ0Bz' \({Z#zR>SjY5CCL[PW$|h#v_-nџ-ui*/G{B8zBrܜxŬ77RkJ;d8]}^ͅw:I9<ۧFJ7r8= g*DsϩŤBg#$pP*jp$ؔE&9 ɂnq~gk !N+DUU,42+(?b\7 JahR+;-]屚MU%z4b\*VGy[c^w1B J~+n]F": ɱ{PfCK_v XqH7YI׊<=/rCvҬб~ulfZ}Ն*-0?zQ"#UQ[,b3e?v}*xZj>Y~mg܈#vgRXJ)nrBg* (BIDi=T"ti p?iޭ;vWt+1rzglT(L- 2¼ qT%2 \Kc-$S*_…-h{r@SmՁC!Y`4FG2NYJ R0qQKTU>Ŭ*e،R%P=[PZ8MBkb}n:9Vc))Bh[kc A֮>$+;T؝#H$ܥ /hQH0,ZUAoӴ]Sыsn0l;U"o$@9(E *<{(/=5$&zb`~^c٧pIL&8:NV{i,ö:6orDMA)xE@a5%ْ0KJ%//:,.կ\3/BpC*LC.A^Ȏ}(aa/nȡ/#iläbN?LuFTSiVY7r8_baṶ[C%W"Pl .?G%݊+|uy@i4ܨcJ."1S)tq [g&(n\{ZeHwdNu]=J\ KBW7D,Y) : ڿExI2+p Y܄)Ä,_Eu^%]E?pM':"{+pq#U ,hwbz"VОB%H=h?+vo%em|P\gɚ5ד7~x^ͤٸG~?-8yFpVest$[']@?$r/OR P̚DJ##}F 5S,bk;ÁbWŬ:\HT"iB==9BgOEOգx?, M&"eCZ8ˮl wl?؛iz1uQ=rD _>9vȨ.Uz$>b~6tX 1[1}_T I Ǹ&ow-v!k7H]0p$'POMVŊ4<i?+@ "/:@v ^A%V/g̬:wl+ąkm-&G([HfޖZ.fڀ@?Ŀ% #}}5jԠx]&'jEdTr)1θ.1oW$.MK\anƫĶl{a^:PmV;}!r*f5ne[l'QRN~%<\+%X"ft PfՐl4{.\qz ޳Su϶mۉ;*ҹsoh`WŠ 9p&#_^ymf+z PGxXf Oi: JI3o+ "@ zkц\֬KU wYo\4$OCmƫ!b: L 'w^.\k*u: &0#eK8\D,5S 7SA% oq?c:1}`)$A8us(՚ Nc[ecvv^ZEF||YSB=1osbW-LEIOl1b([EDtӇ"[t&v:T96:ݒ8{mvOӯGIrj _NJhRm/"Ahlde[ `$!b}[w4ebsҾBIؾ?~!FQA0ad$jF~B0`| +>Ҡv&O<?=/4Ͽ[A)oH! u\ֳv>0OѤ&o'Jr2_F}+~.`UBf H)̓N23&Ж_1H=O Kl?<d dNmze{B兼bܮ ZK]p.Dv-Fн?FU 0)Xs?Q~ PP^ɑ-C;lW|R S 2PPLMԯEy`Pz ړPTHt5%u'.T`gv-;#ϿWRi`5wHg8+g?ɶdhd@dSYF9CXd icK48k ˘U 8.2@1e n=w=+Ʈ +вʣkTmwt~2b1UH8(9<4A&S]kxbˎVG2[J1k@WPrQֆbRr=[IB2Ѻnmh:6. ʖs>#$zKπkd]ĎC_|8r>ɲ7~2/Kzv@z6϶i2q!SMnF<̽"Da O}:h9aBsڮFd%t /Zi_2c0v?}TLd(e2ݨdHmI6q2 RxE+"2ک_6"癋u/J 'Fv9^YҽjRn'g:?ci}%Tc) @|'cۯvrc  k3?;ninz vEHS3gmXj^E{:\Pme:, @n1RW0`HdWuxms\|][*c_3WmdiG yv!sl,2Cji `  T"@aj ݴ'_iazHH): Z#䢹iEw=>pmZ2Z^EV4$K!PqWYdk"E4z40 im:-ٲ ;>"5߀KM`N ldʂ߉یjߤV6[p9_G(qXh3[| wqѓigSb7|֣?`Gt~]\ 9!>=씆CwF\/v$D90n7G="qŭ?Cc|e@Sw3}ڇys׭ i6|nr798agHн|WfIo]hj=%ӭLsהH|rkR|Za+QTkṳ:ITH#n׌w!9ƿ䡼5oUj }-I^F-Z ϕK\%Tक़Z2!x6L",( W]T;TzBڢ8xOM6F(g]S3q*]bQ_τ&}y䰅oGdprUqi[Uv,KEabu/Y]*\iWd,:l;WR3:ƍ7)e<#9B}޼(oT+zC~({wxf.q*=?\# m{* - &iey0O [cN T ?ɳQ{99p.PK[yP4KYW^niiѐ#%&q j"0[u%~.xݕlg tʛ+QWX[ Dh~nDm=HB3"({a\%:e:g+iY5 5,bphA`DI ݐC@%#1.jH4jeq@{5k3;VR7VJ/E0 U%~Y"ℝ$iYu)qzo9a/r'7}5ݒQn Q(a"VOP~FhevP0%2Hɗ'e$`^>J(MԴV صESK>֍@3QpSASQ}5}0e@V\4N[&T֡vfRk?Rz8ڰvWM^6VaڣV|@I䀅#ƫ ;|H?( a8ُRhvEA&m9|{6Gxo|l!3Ȏf[yߧ̋Fr{5,@w:Sk W78O Zy~DI_Mn Mh&ƯڣȌcU0=w֯5Y-1^bԤ {h(=byg<^kQG疲剭hALO2jqs\g'@,"G0,GI!!h;Qm!;Ḣ?G+-(?<xr {1l:-:E:Dv!VhqYo霉fɚͭjC1lM2/fC5\ϟ`gI.Einƽ\{6l/e-L G'jgyU6)vn<)YP@Wo=ce6^>< Gw>vŔmM#(%u0DkCDE, }J@ToXnL{?7k FtʚQz?׍ꂷl(Y4N/V*< Yߣ[-uTRY0i}S`G[bEv֐0H2)J$w,QZ#FUL9dV~ʮxHmbǭzq܀DWu܈xiC?v2@@Iͭ h[ν&1n@ {\ppL,>\ǹpȮ!&J}L|?hFː!YhL@[RM`F }sc!sCRe@zmâ e_O ,Vlnm,Ċڼi66=~N[gl}@^c"s+(c($$SnP55m?J>yMCİU;D\7;~+,ëk_sr/fl|Ot@K`:є$v9dg41JpUVX޴g<'ԇdC(JVg+Azx0hzhZzOL8}V )K?fCN&RRG`1鵹 0dwr y+1n0D*3iLsiM.WHdbqV;ȶ̠,ՙ´IhF͂/%Bpͦ4oimAQL~YBPe|+Dext.Ha†ۋW1Zw'c> 3Rw wP&=,sIňO{G_[|--P]o j6zG:h;PN2DZ6(֨?"!'_ __ ~[0S_-=I'F=@A/}p|\'3v#R vpZQŝOW6@];1`w:TZmtR3W_n?k_#ɳ\Okj<1u8@uȮuD7XC9R>U'-b2హ.!|j,C,ʺ9EW LF w_On#t` H'䃤HrViC_MǗ<2NzI*XT}Ui!Mޅ9Y:9Q|C3Q۹YO&C[\\orP13Ǔ]r[}HlO/V xii#7:f/ >VSƣj܃%AI;aj:C;m*c k}\١[p/zLNFMa;4mjwEPdQu.WDKPޮ2nr$ofl=o "@8<4/sE'bU݄`K4>mNb`9A/sPgG =H%_;=|zdOW;[p2.m5NR%J} drj6rJFc`a]跄f1G:X,`@J]c~P_tQuiMoL[>|?ǰcbIk^kdEaaKE&9{Xr!l8Ǒ_%o mCa;g4x#!|ڤ~VOsˏvb~Ιk"ƞ{],f{h:v/*bdXZM;g 0°4um~{®΀%jAB!z_ .^/6#NZ`ωR}+j6qK4W"3DSzVM.@>LBk&[$[£C%VWPN{N"j؂ Pa(T):q M$tҒi==CrPع!p3U~SGZׂQ ym!9 Ŝx&eͩY ntU0|Uրہ( N׾{p}(5m[*&6 2Po~ʤ2ڙ"wDv0ٲFIZhrL8p40LvS}~ Yf7LwIw~i!K7pźS ۶dA} mXa n %8l%D'$O\X/kP75fu,à7.ūt!rl=y&`r衷D9j^ 2 |=a4B$4O3z-\׎-(uLC;K0ƺr6-PQGԧuny`إe!OH%iֳ$y;)-JqƜP0k,5*iM{xA…o cHXFî^6$Dt0WYv1/Q{H^愧׊ד(|RTTK?9q}ȝ_٣}R?EUZ79|vR =$?\]Jը{ cv؂w dC:1b m/\e,|61ִSX~wQgb6; ]v).F D$z.|kd]&uGȘ!O=SCd?&i9FЕ;4*d&2K,nt4gI~\?I ⊥߿3T*G R!hKLJe#z,ˣ5woOJFj_-"]Cc䉸sMk62w9qS\BN7\H{?E = *eq"/3]:N>b y>&zZ!F~--b fjDz4r]-<^ Msr$}*S05.=κisCY+9rC#PAx:`{Y]zԏJ6<dhv`:X崮#xɚ}@v: s@˫D߀X";̦H2U0~!%dkb4L\VJh_=yQ'%?3B-#ep3ޝv/SaDD$h_BzC;< .#EToP(Yt"GJ01{;1dVlh_eԇ@Wؒ,u |{#Y[{5^gZniSkDEw,4נ# 4, 76;l)BkXTRθoL?hP%HM6 f+JҽDX C2+ќEt|Bc@s:T8 >Ә˃%SlVfy47P$YB160Gm`P]Sm$RgSPiѬg,!X m1^< )mbOo6F ߇٧NK"zƮ"oGfOzxpMz 5'Vߝ{6maU"7i'gYBvč4<'ypJ|L|Af8@'e{KFaeԍ]HZ$n g;iw1]![ї yх(_iVpM(5%|*!Z3j,Hd g*$+IC;_-df#|93q:JV!R!H'ګ91G&gc<9HGrkIfZjgdf/87e.< ޘ}01Uv+Bb>:#LhmT#|sϟȉǐB(,%i%w^QTVB):hm'>bB/֢ןJ!έ@) /X$. _i%v+~WæF^ Q_>T/~6hpqƭ|1ҽι0Jfjf6«WEu26+q IQ|`j鍞"l]jlBtP6%d2`pje+b|˸p(_ [n^=DtFiPs,x%ŵXR1te{\KE*wrf-iVē~Rq}E1D7s$qb~樑}V,'.9ruۿR8MKz!/3j6у4#2­$q=F# z4ڋӍq8EvJ4Oq@ WSԩή,$`H\fSζAҝuDBnJ[C~ħʦ>Fyfr۩Z)=fmV|L=v)fӮ'`Ƌ 0|&2ՠ{ l_.;DR'4ij$lKؓ\V{WJ~یz c4(WJ/'(V&ބWiJ)4.e-}QǀԢRw2[Ls.3o6[|3/rn.,v9Z{ܯ;pd1Etl#}6XX.R?>^ s8VhL!1=SzCzr9 j<`s/RqyW0*pbl41~[y"@8S,>F0'T|tQ{IGVwQʧ]K\_XQ׺vKŞjs-c> |&nĆRyh2 t+u|I1Ewno`IƛADV[("/92Zc=k vAqߥ9mHk{\m E+b. 65*aȷ ҭ1j"jO$0f;6 1u6~9t#`z<ӖH3'pQcb6Muh1E (2u8pN>N V}f-'KQ[?l"*bk/(4w#5`Un"a(F)ozLֽKĀUYqA'1f\UEr>g/pVHW;CT?"z@BϝO)pnDs;^rfQy,?LX ay r'73* @vR4(Ԑhjai^#ZԏN_Q)˒55&6y$^䯖 p0~}/\R[K< hz 4u xQBs۶<-<gk0 bk[ˋn"T|- ":W`l aleCԱ b)7`,xқ(C'5t;k,(<9{zQ"ZѳW<*P.Ǣl1_dk7 ( yn]UYo('fȜ*W-ImX4"QKkN ,i5)Eㆋzg4yyM4u#<:mu$(&X>!\ nh3z !y|y%MeI~M7'Gf¸K-|s}>AēN?5ߝ]wsCKbI?G= cо1;u!a וY|jĤrXv2uM4gߥx*QCV]'-)e'Py ޛ%boit1 kK Y~8Q~݀v3B,;W'xv1[]Y(A E]H[{fY%P]er'XͲk?s H #mcGڄjGMu*/TڤY#i n5=,$7oܠ{fggN4:D*4zaӜQ 0LJƍ; b?>4$_|{ <˯zKDآm2c ˢj0 k\Hl`&wMZ52+4kY&#qpϗOv0[^^zwy>X jGU) M3 7C^EθsQ( =}zX\P}*~Oj/KW|[=b0'n⥲qG_Br_d: L1Lrp!."Pyue_q|e*!m 1`&Zkڲʞ9{ܦPZ6s~Ϋ4z/7YUR+TU I=.Y@!B$Ӄ%jg #csn^EFL/Կq"Jî^v[gƬTZuؐ7&lS:+nxRvY!2Tq2fkya2 wOZaukvYjec5 QWמ3mA c vGV4/>#,rc;'?^ţ}’:b$Ts0|J 8Pէ'CаTYX:y!$, PcEB0-8򉂄ҁ& wcJ HSuEm,Ytn_Sdt /e^z)-_a jݪ(M=XmwBg_gMf~[L8 T 2Ц2F=7D:p Jeo DWWD6Q}GH_ 2ۂbzs lωr 0*Br `"qN<_AWn9si,1 _(vsob m|, ߷7yC WJmhҰƣm=] [Eeyx@ 9D,cs3$d`L,Z;;<^VbC@pxaV3q>z> w4 U^Afu?Ս 6PiY=y2ey[`! o#sg|K/4u$:<֯s@5)0Av밵{_a )#md'-U3N2=wd;W%W;sڠ |#m{J;wN.XUjN՟l@0SpCѽE䏢`26,`[+VB!8tm>3ɘ›)mƉ3kc|n509^d.tZ« />ީr[-_Vn#"F_Hrt12F.M\W[h Z`rV`=00Φȓl U--~Pe@f_U$Z~}-kNU:mC,7JU{[mfgtF{U!PcJ$Ydl5Ś:?alm?vC $ZeZe=dӳ$aLyC.&]O`0؍ΙSZ~Bb]+ Cƒ/G<5cSwYCFligCиXYnMZ-=_8NB!C D2]kvB'%pMyh8cBVQ7 ̾ N{2~}"9҉u7Ji"Z,ї Sfs%._\R7 qQ}|q܆T8_<&/ۖe]qR dN-[>/5'`y9 ےg RZmԓM9vp7T^|X1t"@e>}!URp,DJwO*Zdo&ˑK;%O=`yeG|® V{S$/E趴-$uw#D + 5#&cY2{{K9cV$ ]ﯔcؐv{ 0~RG ̼iNkux#ÛϜl): \49BA뇐7:H(OrďR߮QfIwS6'drzeS]+Κ=lǤ*`ی ZG›7rÄ5ͥEf ٗ8~PoqΝwFSZ~h0}g~ HY eF?bW*E* ,݊w!<Ӿq Xd=ܠo/b T3m2. B{vFs*%6>և(d:)Pڧ,O9O'2KXj>^T4;N I5k_֖yM dǠнebUQɠuuqz}E~{FsuR`aGf 3unc#LLx+?JX{#\8;Oya>h)Phgo⟸ raZHyzHX:p4!=3Q4* `ϖFWJl]2J /R:)W,GN&[2E8A.-3]zk+1wbv`sz@rH%vkK|zkgmu[%Ae'79[^ W'#3bZ3XHx뛨qnPB`If-̍z[ncetqCx4צ[Qdw Q-JM0- kz@?=c(h# 3rۦsm/朳.&g͛^V=Z JN2=@^ߺ$ fpƴ4`ALEf "Z Xx6RK_*}5X-i*+zIt8 [+;t.inB.Jpakn:;|̇+6Տ08$0'PIs?`֋/{%(I W̜h`]Hk^]zݪgy/+7Snhd^S nsdE\ā| 5 o+_>bE~8zkҮ;A,GŞ :GUр:)@RuEAve$y- I\?şoּ.I7l4< S=+V@ɑ%$]0EQ-^1b¿=<&d!sW%`1SepiцJL'RѬv[i$fDCYI+K>} W.,;ى[INY-wpܹKKI  (R1L 8WPj~!-ɭ^wPN^Z$N@&*ټD7Í, /HІ'cB}!S e/ ^a'Ghy=Y& Zb^ofۄ 2ՍWz\~/ >៨#^>ptJ 0gaɗySd,$|٤*UniaQ. ϰ*(L0'anY<;' gmE>R[NORFi>/jopkeHƬrF0Т-/uΚᑁi8D9Y.CF(Q UP8jm6X6.6=q3"ygfBr;[ijnω-.}ܐ$IF=i2osѼZoGF*%J2B)XJv*\t0IiUڎLG4m[bʒWF|E:%:`Aˢ<ݨ;6EO(x؏oXzU̖:؃ ç! [ېϊ[#do$WaYٍկ=s<Y|-l=ࣶ!%ې0[%㖣_*5E!=aQ]SQf0A5Q {r۔c> ib<])US ̢/Ū IP+ޖ NJmlcTwVa=cաaJ2Ȁ*M$n܋'i>V^v5F s..G}.DFTG]0wN`%5b %x?ô0ԭcktPAiU72PC<T=xG՘+:Vd7r$DGq>3MশNdcLC;,,X5iWl6\q-'3Vj3fWǂ*L7k5;D ۖ-ې*YJ&.vH+]˞s*bK3n&ݔ#՘"Y:~us BZHPo-GD#4z 8J~ZO+jTVx:ƏzF&3[xp.Nc?JR7KjH>h ˡm`[ e6*zCv&.LV w㴔""uj4zZybSM/&mB9ɵ|B/(fs#{-h':$ wiœjytmPf=,&gާ"hq:tNQb^Af Ij #ZQQ$ fk9Wx*q{zVxQ gLGq.i):jW5I׺CTzK}#?ҏ3D{[^ gA(~W{HO4)I0?6(k|ʖ qSilgl~XC]z/NR発!aVw6US%d]yXuyi)ϪGp#^D/p#7XDc.R'xfR q]\4xcjNIpd OyEBs j_{&sY 5=?+RgjFp#MFQـݵTHM=eAnNj~a'1MBӼ/^iaP!"ZK5үE?ٕkj3(;5iԢsfО*Ftq3D&?杔Æ7{sc2ԪcBd]v*%á؅{ v9dO z/߼vCȷ8]H &'e˭sZś6-1+b{6[*e_N~BULjh5. 굠AJ xg鞰T'p&i{8Zl3¼%5M5[lSw[@ɾkpRaV;;o*-e`gb)6r)p hzv'̴nFrZVV[\Q ;:";Sz:VR9L"}v+bC򉷍*YÔE ?f>,Sw&E.:&Tl܋m6.ŻqSJghe,OVS(9rX ^sw(3"պ,c{tX6愽j_D4 W J^rQjwg(nZ"G\s ^(bX5D:􅡰 XcI>zrֱj)@CYh @0YPh$:}$JgaxI]ޑܲ=#nihǥqDcK$P.朊_gm9ֱMiׂs`´62  P %Hp:f.~ 2WgX>%Y60 ҥYoz}3ckK| {ގxn0,A? -_{P;?4-ު:UϞ G*zNAg5#yq ~2Zmya8-ʄƑ(#FI+!׋w4&EVO/}lJ,r׬YYJ{mZx dr2T0Zz[%rͿǾ1;wct5bPJxǘg+ε aP&l w/']\STHL}.og H2pS샦4<-Ш#D&.ƫ#tהnΓ֦V3)xs'j(wvw3igxt"ř-!8\wF{ohSFX1Qa}R^t&$)L4o]Z˿j~VD=. b?,m]%"a|+ [(fPdzk߄XТ)go`PJ'%4`7˥?00A'V"s;͓2`X$ E->:7"r:`:ĢC(hxogylE J.Mzs)8yޒ Uc1+_pc )ێ&`'1d .t(Vף6Gt2nj*ۭ4ALX_ʩ"l*T yKb0QR~8w92x0h.i"f L8x)8i$.z3-/'EP>˗<ǀoƐgCu~K2R;Yo9n#82.P萃s7"Y>MuYw/ jdf U(Lftmpon- d^;|1ֲ& !w Abw~h) *ұLԡ}i}4Y ϻݕ{: .$}Y)=L%#onsǮ#T$Pߨps׭ 2S܌ O-4a=b5+};nF&ts8?Zl;F|IOĠcS5-9nl;.2LO{Yx  O ĺe5<q@y GKܧvflj*VZG{7IBV bQ QOdjj qCCG vr ƖſNF .3%^)>t 悍+~z='v#?%Ăi^?24^Z,81Ǐ'=HEAiӿXS9 NǕq6w7hCڅ7ǭT|]LF\##NS'zH&䞯570~Aaؙ9uTGtκ10`Q0OX%ړ7h/8]Qݕ:RzXs{bPuY'A qx :־dd2}rR.fq73ބH6OH`~4R׮.*SDoܫV\KB2ܿGUr$hWLPnrq" wU96L(TLE 82>[7:ttcr*?^s*zkQuﷴUv֛g^33Cb,RR7PzNҠ+DfF ا)1~;=!L2VN)S0NK zvIمȯà#nywmj>YYE~IU3S^^8@rxSe:*iLa8_= +D:5P8${CV{etSnq٘޿Ԩ(jA͝eiTcL w3MeH#^cC⳶Kz EdQ;ՆŢ5c^śO+:|a|L+ ڮ< /H1yhgmQY=o{TOGum:}خ {`M.)6MxmӸLdlͲm1sLGq2>yž6eQR޺wM`B!@\Lq* Ac]pГ QM!x;q&9TK?׷BD EAѭ;:lzؖo=ḋGD=YxB厨Ouf"ֈQ+l6` Z%<'Y5O|x${bcw+8 ve=Y %m6FGpW * y.a0LVXe&o㜠۩8m|Ip~Ca* .oslyt[Vl;O/pY{ؕjJ")YI kLƒ9N8 #˹I)`ST'+`> l'v8gɱtĜەQ?6 ѮiJq-*.VJRo dV]uMjFPwVØ;qrhkwU,bҋc\3fi'53lۧt3Ҷ^s,4׫sLb 7Y#!YVjڲWS_%dS"^\j|akC.d9 9?2=w+PH`4o1O57t;zog{Ʊ jc[=?6k<݌r}O MX-M?st|LZF$b.(?|}V-)jb(BCg>(+kxhnEf><:˕\ 4$V-@n[bŏVG3T^+{4w98B^'/ ;CDO͡%b^z +ؓ r_7Ff[V] ek15HkiO?6}xdΞ`W3B CBmou8uTGtlf?%Owu%[cZȿϓ*4|wo\UCbo%3Pa|=8-z0 !cBA\Q./?jr%튣44jqS|g& MlP>2Q\St=l OvO<{$w_6 u ;I ĚZFHS j KYt\>T">8QԆRi`ҩր<&<4 K* bH(Wq}JȈĩ'7MFh!GQh0)dE oy>]P'K#1kS8}+6'i:/M5\ P\>'c mj,?]ȍP mMC<ŀӊA&n'*Oa{H_l grhPLG*Wl3mmA͗8O!mn v2u5]νYp $o?:Dwh/N"J}"i[+/:8~M"WN.)d7[ Pm"xբFiً2zRUrA3Y&aUh)%_g OIBm ñ s̔nT;ŷN97q}7N*͍˄v0`κ^d KLߍ'kSgˡa!m'jumMEwOuZo'\q ccjxH4lbWFbGcPmP㟘()~C'駝3P܏wr+E, lDԺm>ͭ3U,DR>  {X2_8˜, '(x1-2u= mPlWVaR^n!/)4?4#Ժ .KKT7!B!%s(YPU7nFW'PXz"ޣZ_6b-{"&${6ÿ\Oձ cJ|>]cK-)0c uG>b d6b3+%xR 0q iY `^/KӨz!$I!0]|O|wMU 7@r?hl~4A;jQ(_0TEp "LVVt:41Д}cn( KS8}BSM=[,r e-EY[ mΈ47rOjs5Z'/&ϴG=+rx2|kW ?6S靖ZwO5j4e>)(nUO3=͵fxFtvkryKkf xiBހ<vZ!VH{j1*g9Hݸı'7X22a !x,?WNmߧZeWO}5Οass[} 7}D0kI-:Wݹ\J^h)wP»nLdxI֘j.'dLM&7{!!^reI &<23t2Pȍ+ >P+~+ʌTZ]iQKKߓFiL7_(&,==&;?#UTɇ3Ok<~.u8T9fʞ!XMb5s.M$P]V5]@BĨ K?| 6ʵh1 KfL"ݯVz C y!4i9~|nkM"Uw`W8 x"(5`#[T3ǚLQiro~ |3ek+-y6^pY0U#9WTU"DsY&ON>LTϓ9-[iy0;ezĈ%?ShK5r x3*p7=)Ѣ[~ruD 0Y6/C/-"c@᝾ -[ïbz[8o6?|)֢ӕL+rf;zC`X-\C!SE&p*Durÿ!Qr4BLEmNa)20!c9R4X}m&Z#GBTw:{ՏE;*[2IVΤ톢:p:f-D^C9pFWDP>$B(lYy6~OC*w+nJ> 6xjbS?Eŗ~# 9E _/ެqO`B˼[IH7 :Ob̈1rY~p#M=+I‡n.ڿ1̹x3(ȡYiFNf/L"tH3[%zeW*פCzS='Ĥk8Ol.:6$H.loJfQ!*dn;ܒavG.G$v<)06"~m2ɮmv1ry3UQˏ[xa)l=o| >; ܉/2l(ӛB'~uoNRDzK- ftԠEG9v<^٬vBY`t`kSѺъ]OS5iۨԀCG?$`bcF :QyNT쯣tN޿B.a ϟM#|NpY_[6M)*ZšgUm236-*sGn Dw*$y8h} ZlqF=Cq<$9A,RxRe_6GZg!d*hc[3sTa{HeɭG xC!LJXs,M(5Mr 9E"#nf1sz!E {8^au}qg{c٤Ae % ^fr1_=\v`:EG'|+ 7-as9]apgO_Y@8t ;7.H-￿1Bu4JN=d0#ߏ#6EQ-a, >bk\S'fslO%e>Jn2ͤ4cPAXr/JgwR,ARYfky u@pFFF))64ʢޔ&Zh$1pSN2s[|_&U }|m='SC<6qbg>FĪWX\%oLɂ" dbM a"gˆZr !̬dw8ٴR-39@4,.`ȒŃL'q2z# *sr|^H6H>q3E`UhTU%UHrrL- &C7%z.[/Tҵf^HHĽ~"z懓`Ja/܇ \p?s,Sgʴ sQOU2XUI 52]'0_IN yՖ/|\:хYg#էQBJ~IaZ|T4Щ敹":ʚbܬۭ>Ε#])f6ܹ;`HgznK9;BILR-5҈̉J 0S!ۄ #KHU)I^m{oo2(*q<4o{l5DϽ]aiOk՜e8+,cZ?RG)Y 8a_)0|]5ll'=XT$fǻzPά4BRL a𻜩PȪg_j :J` Q9q\Uȴ2IK;Ua PtGe?imYup{5d91Н0,1_qކe=uvȴ2)pxNB:j(mJfjriPk VNsH|11"[&_)SI)8Qy{ |rxmU]l]E(4FT#cZ@UhlOf"S]832IUbG>pWb8&h-C>܀xkQC4:W,S%D.:]xlk&'h5`p,%/v=kwLݘމ %6vv>-BsJ3yV>KS PyAHp3S!/w,Q5fikщqA^?S1yέ[>G|NՖ4Vg+p1iwN )<7hi)Ze9\7W*sX5l&2xl'0Yyl7~Z9H~nw-Is/n -aR@|Z^Jc!B]8oůzVRU TaZ_?\p/R$wXc A)vVwqPU4zBz; mؿ} ܸ5!>r`CEݭ% oҿd̤M [jEg)Xȃ ½%JΛqq@Ij莠 y/xs4vMh4 y!U%|2k+R 5E,{2 /~ӷo(mЌLY-,`Lv0eN,k ]iLracxsHHX=cVݜs-rzT)%mZe q87GH2cF'' 7HP^Cx{gIЖouBXRNnH*|f~ުŅ Y71R@r3y&smb q2pUP&oFqRxUMU_J߅7x_ԃP)xƦqcDނ!`s2e8eS {'F(HJ̌E'=_ 4BDs bl܄ 'oZ7C=9ٰF G`hr9/ s 6vlI' HYW3A++&'k@ܵ:No,ml T$7fJҼt?][p+dԈ1tB,]~ٌ4 HV@tJgr) gb`bI[URRae\|¥hw*.{tnhF bhVB<\ s-ND"bF jVv#q,J:n-z?p3rxrO eemMPjd Vl.!ŧ!?;l󤼏4[?Umc 27؅gIE{`px)U]lI+%x\9& cB0{w#&2Y\DŽ Lꉀ['6\;$cTdaߊ?lG5qH̖A d^F^BٸrXX(@:9GZ0kJgM\4/WAΦ<]~R5#cz5haŬH2T+_MZjȚF٫.fۢG %Muk-`B.<{;,,!!O>*v8OUs`Lf(|iI pS4}YRolI?qRߠE#ɽY]S"X ʵf#6LyJ'xK/͟i( xLi/gyKz7 080AnK` TUI&<)|oQ)٢ nDҭ0O^-h2t}s_E쌛ۣl ilqS^6ŷڟ[?5 \#2_)icX+N৽_vEB|őd56wEF6bh\h31_05k3.u\_p|njVLlgH !d ìI~\z2K~uLS^Vv5]6]uXZJe03ey)bB`2΃_6sY;Zεl3D4(m!h\%SMS Ӡi:V޻ú!<ɼ\f G`z5`O~T5r)+ƜkPZ UL# FfNbf2ͽ̈́R)`s"zb@GR#5I">zx=@6bQwdɠA#$^cWցO"1[w/DH݆$cK '`a9ډfy9V $@<$ /^O> v9PF盏vrAy=L;s~@"i^k{]$ؗo1W ˙E%՘+'ȵ,`ږe %skb:~O3nÊnc ?$!g c o#{8Yu!aˏѩRݬ[{~#jEV h(r{!qd30;~ʺ8nWhGK[;)iU~N&>m .wU`;K.{b]"#XmT`PۉlUu̸&ttR?>AKXw;޵{!\RF1cZ(m1,UT$\ hϑdDHSB9XQ> jX4SيwfLgFN+TP֏NonH<\س92n+mVc"R0ZJura]C4aPk84fιB'K`5hc4]VB@+Uލ8Mrƴa[(>CY?*({u, |-ڸԱh#'c|?%ŔIoe.i-~g=,trl dxIV* fC>FL[{@>B͑jtjr9*eL=Yo P^]`VOO)X_\z65;2sBݹSolX6&h`58|Uixl(!:>Et=nOo+Z0{-]Kyb3G>'>eq"YK9,_ŋqϽ ]oY'AoǴ;oc*=Cp7MENi]3y i.g+ysj%ҹZleUT &y4c,1$j4@lW""ݖ$[Xݩ1U?ԽAR_bOh!x,AOgɬ||8crIt HDѶ$jD oFň,qa󴢣zvp7n:߹CԼ}̫mG^4OǩkP/yY+jò> }0;rWtY^k[t;?>NE 4 eX yK >=n e2.u1IJs- c2hQ8~D O0DEfP 1T K YT5qqiK`Qpr~= ǡ&|%0A4mf1cOg/,:ɩLg#Qc@\NٽwkJ2;ṱ w`(ǀK{=}`~M;ҡZ 1f8q~躂?P?@W4\4+y{s2yYCIr:zX·> &{P[WB-T0֭^ Iz#I.$>J d->KK?4%ްʀ6ܠW۟})Axܺ`y [oe!1%+]p*4:ҳ([iwWkR?@v"OfE zBka!LYQ6XJaMs Iբ%qp6W,aIfu2pPlwGzRtcg H &ydШNf*.9e)h/jno~~QiXZxIof{H@]o6@y'4N:p<Ԯ_ƺH9oaP0$+PqK19nKϘ6 CʉH#g?Y}NnBNq/A.Ljun8âǩ86kѩ(J֙$Lk̇M? ,q[)~+ek%=7 ȇ0Є{r@2h?h|:A\ i6Jg]1‡= |O#\؜ dmG%L^{ևa~ߐ8A4?My8Nw]=ѿT>g=*rhUFP8,&4ع0~IG"dJqoL]$5 ~.RٯtɆQ %e}FDEK=.&9s"ӑ f]_D[-?ãlsZu2 S4BXNЭ$r=A8{\o\e7.7g#e< hm`DbC4-.ٷzg0X&qI ᇍPd!W4 ?li(޶c{B@$`kZ^ZWٝ /<,O ƷtM JMrsb/|@ 9X|*d|wG@@|}NJX(XNO6 ڧ( BJݩ`WOg^3\NG/@/kjjizf9"7`-K-'ۣ(VO'g˹d3 վgٙwy7:7zo`V}QZQ(UU\&BHq^p+0.Mj@f:YrxrBhUS<ڇ2;<,$D\0Ȱ0D-=)eHQY} *uJYq"J>5~֬'Ðt/-R6՘mMLJ/]\@OpM3KxՃ|^24G|z LmZh#I n7!bYGuR`ǶY+W9]ٌ$? NqPTajB)lC}fv@Ӻk|-qh'M0WiLcHR*Eo<[:%s=w*-itd8=}HZL80]JV~lSV խ/ sj2B??f^ktM3w  2,YXfX<H.Lc'Vp;9@^NEm;뗡@sr>oBŔ|E!ok xrgj4IjXNbL>m%DI|dk>4qoe/%JOn2piıO>rҬGU{c И%o~"MPHWEºCl[3&S9νe7c5| sl< v2薘=k [sJbWrћ\&1hpHw泌8m7\3ά( [I=QHǸ#Dppϟ`IFTlwe>S).2."C);^R"Qe CCޓ).^9HUv&'ݼ2Sc ,l><ֻS"ۨA$@T}i-eCuy OZ3U ʺ 5!.E&t>VwBI?AuyRwUEգ֌ G=Pђ5ߛ f G qA={iґL Ѣ>fCIo}H~.vŇ'ljafKO&fhsfa!Ȁ#J NA2uӄ՜s BѢԄC2vM]uд6\Qc0%[H%g09[[ 7yK~NZXdwhy$,2'u{Vi ~wbKh z #hϨ~͸ t=KYNR5$, [U'q}䯯[GAѾ ^n%@Rp^noD U‹>vfķ=ѰNi] . N%A|J嚸g/a5W9m]E'ښZ{sѫ!OdE|p$]mvNTB\.فwGړ+ $B%xR9B?=( 3 M$1&W0 cKw4-a /OTX6L`^d2d'Y6qGQv3H9 O) !<57 I͌j_#ђbgKW.y.]r~?| 8\ 2S\!{G+S!q| VWP`O)U43E[)mf?4]ZmO[λqs &GvnE%Ԅ8PG އJf-xjD_G9{5nt .Breu,A߾Y]߆ܵV%sop¥5BΈcI5V_bo4ãt8 #ܢr%HbdZNcn||,FX#0OuL'mZx }fA娶q&1@j+j$-t>+ч.9`At)]}VWp[!1P8-&,*CN9mM:=Ozi¹N#"7:qJD?) SuHT@$g*HLCҳj:gC"m{g3:$e&&uA>FTɩ5i~^J_hnyħ 5: ,L.1>gmBPHIWj%PiH`&zi@ gm AK a2.34U;N䵳Ch㸰mb=" _iݤOSߞ_FQjozm\Bt(Y>6޾s `M|: Y _v$h,s|{)]a֧"蝳nKÝj{kǤM;_h_xABCOc̔QAlK)RYàY^˂r5 Z ߪ j!\ ^NNT{*Q]XWx4c^mڊ9OZdAQ/&-"uvtLe_43F렓I q#B7VX7]w Qqa7hHCsY8%#22=2H6Ll0*۵Pa4DUC2J0 zeнZ}2Kqgn1}sHsaREkEUULq LvFHsQ@0 bIW-?(2w)@\@/"ek&AtzpS+f?R>f]DnԂ[W}#&o8/M,Cah8ïuؒ̚=7c уcw\M@$'=~ZCܯO}Hw9뭝@ Ixړ"2x3ğu,]iMNؽZ=kՄf=?6"cd_u>+7Vp}nw"kTؽa,鸍"rWޮ<=8| u߇5,pAAdz> #=gc%XWP= ' 5r #?yhk B6=c;6=!`-@Ǯ:I\ glN&փ'ԈyYlt ~{ G('hji/ '1YC,TU=89%uRD 䆹j.@䟃0s|[w1)S3vEd 8]mMTl DŽ|.R2Yf(x<šJ]*_Ia_vz(G䈝굤7Nm{جyE r>GË}N9Ө̤j؝G~):L񇴡" Q1-:"/@)̆~ֱLI0ƘBll۝i{}FMdfڦ\2F4-, \4W(-82Ȃ ~8B C9OZ+[߃ɇ܈Իh0wkn|BF"G+(bYݟ|x)v02}1t;X,l^1뗽j*Da} J/E[MRyŴa#5 bc``ny)︄!RU%ѐz s4c#* oYe @M|]l6UM-G.ZDe[@|7`o"XJӍ =ONС؋*Xxr<:noӫY۱ 4TVVz!{Zc YQ}HC`*z/eS԰H=umYߗ"3@?@H]_ikiϴ`?V ҍ0Ee+wĂx˒ >^AU](QCgOu{PÁ~4go2*/#<u;nRf֥'hU$OB8a9 ze8 Zi&(m:Ku %DUڴ'k<QSp0*7.x7;R ؟ B.r%5!^15$hq˻ɰSneaN-xrY,?/IuJd7Y|tmaMnlvA<M%CW¾#F+3,Zs(S\;G2NƵpA6oSqAZ`2*py".[:cmgʇ[3˼\Oh` ysp ŸrjHI 3Nu1Skf)}T]}Rq,i g(;pA{~$GҤCwM}>Yᦵ@ m &.FN^v1Y+po+4TeO f۔ U-rF<&Aѓ] 1{ hSQa鱌$F尨Gv Cٞa/T9vSvrPS)>$PTYY5dmqT}r]È4nQ"s"ϦhxW}%>1zЉc~3eJ/WOnHLK&ZM5Y"k7voIVZh>o5/@9N@|.t櫿J_v 2v( O];m'4E)*>s*AFI+OJt ,}s+}K2:\>+I eiCCvA =]V_f6~],]؄S,5 Tg"g u]⿇> x_Jޭ~FR)ں``66 1P(qW5KS~/f/gE32)dUѢ->x }}fWAs'YNإ$e2:} = `x^/bX~2YA _R/+Qw\0$V%U,޾׃QʻA&ַy\ @R#9.?,WJ:08*ޒYJ=@j?9Svy \N€nΓ{đz?ciD뷴`?TTKǴEz9fSj@eu+ `%| 0g}~\jznn[Q0c+5}Hv0a;jr; HO6\}'p\*.׋V@B:_8Ĩ*$(-gW>ln-{ԌǯnLn8t8?\ lX(6SybPWC9kɏԓa +2pBMѴN})yBkaY1z/)q5$E1Sqކ:>59ŨDz9w2HA 1yQS(҉اYNh@Β]sY\`=R!>DՎM Z #S7sΣm!MvgԄ\7a}mxbo˧Lu(^*音) _vfe%1cl+T_ j28 LaL}0(E}㋛=5ƼIFh%}7!4|_B@9,H C\nj(ҍ4ڶ;\px$U@emH )0'Tb妷: ONz@vx28 a."[= Q֭5C?\,wP?X_>=ocaB8i67[531,_v'K߅KֈfnMM-CdPR=u_'ٴ冽]&O _>iw&( J4K j! &vi@0Uwau@} B ֥ >~%nBeh;E^3߶+p6.3oB=is(̌ /M%ɊԔ&t9vjKm} ̆y)1a+#*En1&a2̮3ѭlݮ*h[%ɁMȪ6ZxJ[tijY1XT7~%kT9|e;DKEwAKeJk)cy* 5 æ]焵 sxkjΥn]i ib37E'$AcVZvi0$ś$*T84}LO(YaO`u^qBf?Ez'v&TV[pQmȜ:lVo=qBVws]̭:R$[Wec;- 4`թz*}{Ў׵RDvT9QC N)\ d3נ@2Uƥ&Q2e.Z|K"\WLRx5z@SK}ͤUgc%Aͮԁ+TG ^K{߁[_աdcb.pc /:\#,EGp7P+Jl )O~OBk&rwDy8FflUDe|PGML43 3p~3$@<)ьK# g?䫙PuYXYS[Sb2l 7>%HE!ܾtxvs{D{T#gx7 Y+O7?hi%猦- JZ$ls8_BÕx}1F}9 9H5 )"~e5[=3M^I(UrV'$ z'n&X -l̚9P"?<9O+mX8k3׌}@Qwl5ȵC=0kBҝu(YP07V,LjBj_x OlZjh$t"5ddn6~KvRA ! }zGO`is@iYT\~->!uR|v *a#$HeK4E$c%?^@2{)``]DKXQf:Ij7 Z8A0PN&Hs.1 6YVƒOq'+gcyv9:Z }߂@y됄IBMb?qw)ߋUNZx}ۗ뜞0l g_pL2ڪ8ϲzǚ`FAqSp),DŽ<|햩ۨvN,8]}vZbMBqHO}F75 a6j9kC; %fĉTki+@e{JBaɬD-i"Pf@CѾQ}U 8 e=X=|WIVS ,5DR*E גr+Bj0PĚ.:bR|krfb&PzVL\WF.6nTrHK'n$5BEUMJ.E Lk<,n s `m 4Wr?Ἷ'sR, ,bVH9g/?_hR4pb,dl.ik|ox7i'O`%V1-b)2K*4wbo{`5Cw($M; -ED4@diF|y `mPVQ7r(W0zmk c,Y$T R5fҁ#d I^s**Kj YьWb 'epuIXP͔vuzYvT YqQ Xڪn5 4jeX t k%Œ mnQw~f xD' \HQO"Ǝs)-ԧ?QKv{ {pr^.bBF 㞃Y$eJߍ][6z&fjY故VGA5ؓ=ZL.r2d W\%-dj g&o1;'Ӫ<ޞ /aIO#[|\XhBaJ@*@ud<1 ][w 1P ӱD Bfn) aY"op(KAuA9{jD n g=TaOPluz 4hΣʮK:iEQd+Ft skkzj;c,4Zl㯖L.!zp -hj iUE'ӺCOL`ZN<(O a*>%F$1?1㚯єkr<KBh[nv앵 8]L5J 4a.XeX5GhZnuBD7t\l79XB.O"q Ddޜ͏QNS;`/g.3w| *zB2Rӳ(,Hq\u%xT*[7Qz]nǖ@ɲODKJI3I{W* < 'E{8ᘝ {3M_g(j 2QHG;~zsE{c"#ۗʹo"BwLTU5i A1s ,ѾDUˋb>}g[ Z2^Jt%kL;֝L_v KxEMA50&ҜI 'c4%dkTDD%/@!$i|E7أ3,R_$.zB3"F _"*ַ4l"kf,E`7tڗL`鋫(j;ZF˜vIAOnnpùkgM,A]~SrCP<"NK%zv*atP֍n$Psb6 m`PGNUY\ru~^sj>K(9)h F[iRӽɹ8qq~!OIx܇Q+vz{1­rwfFSSxHC.N&*a21,/]J2[KCf4cQci~8cqwG6dʺy $~O1ĎWKG׋' w8]U6ڋ>q"* }]֐E `aS`s ݃"qH$~4Phˤmn$$fSkЂV *|E"9E PMF"MM5i`afGa7 X؄ZMpEsjrmAo TRs"*δ9`G 3%Pun?zTy14 -d~ԂC_,2wW|"o>!'Vz'L*ۏ/p\ `JFV/A}&̟?𐿢1X9m[,vuI(lKg:8 P[] BD^]xg9oV_rΜNg)\ofx #(X&R\hl46磠k+2xMv~ pZ Bi'jkSQP2mm.dn\3TPKgD/<$ktxdk0nKlⲚ[_W'.Y7Md-+eKĚ5j)↯ǙI rWV!le Ui֯/a*N@āRLIP;g9I l\1uHdPj8|!Zag'8k߇-~HEkLs !HeGVl YP?lϔGm,L 0UV)JM!&lV&v@z17T3q">j~|r֛+Kk 9"(#ѳ ZQKhgTYKYRFX#k2ܲ]8*Gi >W'WPHpji9X$ˠ4 M7Hy0wp7%.3A#(jbup AInrc.O;H{{P+S]Y6Zm=CO KY:qp{[>]fG h-G0]9,ո/#њ V r"V47* EOoh+KF ֏5~*V% dqc8z(h=ja2oDz?k˂6#D:Զm*Kۏ״zMTخPnyQbnÚb)B|wܣTxb=E^H6ӶzCtEXnQ;ŚxtyA(zS( eCڥlJ Zl U>F%S^Kx4,=:>yXVpt =O 9QŽyM3yW;{uA1X4 [M:2,~xvT8( l*˼tf6[.7fQ+J΅/l=yc{.X\Ўڑ=8 Gs# Q·.*,) l鄷aXg7)Oo>tfٟDu[/#1%$ty]baw){.xf:k{7E %B@[p۝ ,7{_zmi@hhKD$XQ GoRP~s?ߵ^G}.=߮X'MClJeפ+rP FL 72s_O 7e4:Q[ /j喎8>Ib~h_zWyv0t%ИakY]l)<0k0 Uˢ3COg5C׊`:\^G{V)3G  SSHqBrR)]}9Ipo6IіxfpSFjF&|G-M]5ltBkRMk,2\'=2߯ *9~*@t /ppї5'mSzœnVZ?o#D)+'VVi}) o0EkA]^I&ƿ w..;j[02wӆI Qݐl<7si>B6AgPež' mzp#\.u'=5OV `o9x-D_gu|`/h3SZb[HՄ/?fێ74ä*bC=8$q? lEcA;>/#`PU {lX/9\_kM=Pw&O HKtiXҔ%pzm 8mj99ɯ6U~r]q+twFJz2ƳO2݁jb}nb#,@H^Vv/8 xt[^*m9l.ACZيkx?B䩏iyQE k%ٵQH}mtssd֑ZXr1yW]pEr`b3cwэߪ"4ʢl NMX {wH/q{E z0hmH I'%Ϭ<$=&jbq]JY-/'#K3":wfqhRD)ART~fjSmώQe,ɢ;}-šL]vf͊&$\4ct}{qxJlf }`u'Ch|}GG[)ۼF2&L;,=Ipjף)F PU?Ӓsq z g4&Q3aVEwӌfLEyn_,W>_~)ſEPDһ\3TԞ&c 87{;7,iA<_ VE3gKP@6=5I8^}/ ּv7 8a#0Yk<)ٹCxuIWg|E+T+$9L;CVA| @7ؙ-֟(.O8 ޥg-3 ʲEl ,AV6ޞ]T %L[Rdnl}ADbqd㯀Dhj,&QW#l-tU)PsQ|6(RVi<7duʄWoPK`ISŲJSѓvLn@J6X``j?\.H쬼,Dݫ\wx,*ȈS[p}9]ÆCg0J^ӨF#uV)XJ!c%_bU/JPW%$m(Hb{bP af$Y&^ޙBwf݌D..A[=0 Qw;){Lq?[Ye\qGͲR^WѴ7]ToA1񚳚4,ZDCTRcŒS}Fvy GFfu*wG`_я9NhC؎N08o 8_B_§i%KɅ &=B 4.W4 $Mڱ*bNs53Z(:&I[]T3~~c/9w &aW(bAaHhW@7l8I]̨Y{w ajd7GOVEn(Dr3U-fdWP 617*SIDQQ,rTjV$. 9<d rG%NU[;B(P*\%>ϽNǢYۘ<1r(rCϪ[ i<P{܀ Dm V_M}׍U+IE?$PZ\'Pd%h4B0H.q7-#{EC\{-yө~DG(=͸H.i6Ϻ՞!E&hb0 ^Q#Я Z8j:7]3]-F|pԲJkR >rJ9iĻQx7TZ7;#c`?ip7eZyn0bL.Q]87k ے-Q U313F=8lnQc:KVYq5OFN!v٤9$qOsx wI|1ޚ.H nZ#<>3Y+@CTlJ7MGrJēzB'$8]Q> >G8դ*yL83"4!Q`M٫A J>`OVC_F߹_JRT."fFcה}"jFR1_r By?InkwQPr(nդ 㽖h8bǫ!j䘇>~Wݕ ].^0/'!i_{b= nR(%;QeGZìe8aªGJ-P `DkCVҘɊ)c kFu!tdĚo"fz8@feJ!AC% ix`S9e#H嗇Ȅ)lh:MUQ36ʁ,C7}ۗWzo e,aD H4tD z&ԙ2Wh9d&Nԩ4B#Ť޺| BtY =~wwW uG<|/ZzN|E$O im غ328&»kb>Ii"cɶ4j;:mZ< Ơp?#UUMh =i)aScH7)ĿX[(iDR,jt[y`x!0d5N$I9+gv\8g2K&})=+9<ʬW(eX*tۊ2ìٸxL -ߗFte: hi/u'Tyώ2+s0]|z{"iEQ0!tPaRMQ[ߞ'7N |(n`':'<)kӘZ E($H42 vy 僉1Utl\¦J6h7%q8((f]6[7{r`V_ *S*ٹϳNXܨ;igĵlac4;uOp~ gPwfJ*/?t:hG'!#_s|r"IX@]~6f+mC#hSg 7SGQEtYr߸]mxCu<8G[y*kxd$p*228MR$>"Nh "W6B $hLqj' G*נH9|w"PY钪v^^#rDt9CRN kF_6u*(]ΚjHX<,} gq3f',_PPj~OG_v92seB*wƝwc}KԇtX0`C]/gx"3^޾dRU`H8*!?u&`=T5aM.])Jܟ\$E?W5k m)X:m h<` i[+=id#yFt%Qҟ6͇;8,li\x*RJৌW0*ksFƱ4ս:4`DF(-R4 _l $/y|K&-RpːbƼ!C}CcY5rgĞDܫ% (QC twahi+g OpD6E͑?_`\Te k)J}-igѕk cMvD2tƸ5ɠzoN@ctH%#j$MTR>~Ȟ \Oi9@ zPfo/+?4+qyEڗ|m-#m6C/vܕx69>dre Z~.Mi xDd}SwLAܤ)ߌ)~@՜ݷeYՔ`"{D}xRpLRלH~1ki}9+"uDP xY N ⺡mͥ@=voxa$"OB~bQܵ=r2;c6eBU G֥Hchթtt\h&B>\+"Ty>rg4k)Kk$ ӥ&W0 j̖(xLOSy>t1m2U(1+y*qtMu6ExY+2Z~q|tEr{b!YSkHFgTƊP}"weV5[s+̨kp JˣGѿ]%ֹv[LHlQ۸R& ^dݐ֐p[ی;jBn?= .&w{Rq+%pDfy\TuO_',83"%;.ҊJ07k g /P{甌a4uʄa8*oϻrŇ^|-iRݸܒ¿Up;`b4ބ69]+e߻BL%z 63iS" z|Ӽ,ΔC27 ~v_J2!hy ZNm-92X MV/yQ!k:u-[,IyU7 O5MUv <\'Vf"'_`UE;!;j'P:@c2Zo<|{>-Y b?L}¥vꓓ- 22I$& ›@^e$%F#("\P [%@-T ȄR^)W~F`D=\d?bc,E[mQTݑ d5)7;#הҜij~_'  qu: {e]"8^ru=ʏ"8OJ;إt4'Zz1j DYDh'_}-= FH43/J:3K}+AE̗ mC ϑϻ5PECvCLChXEaC&/?5\"KXYċV1:e(3~8܉!\kc;K չ88`Dk8~NϼGO 9)1xPZA'z M_P(y.R^LuJ <2d 2^4rq_vKGІ~Jomr(F 7%f*tJO9yK˴Ծ|56NT] B+3ȬuLtɑ!m=\t*l2[(QsnOvfb$QwN8W!nIj^MoքRpМpX4z2U"{֐̞m.S@9w ,XčIV4S\8JH@Yzՙ3pi#JksXۉu><ɡcnܺvA7bVAռ41ֺgNbWg¶4! 4"iGW{Ya {,\}q7ͪ9Z ߪ: C,4۠ÔD3ܳ[[/'QXnCMFچ..f@돃]2~A9Zf>G OZpaG(:[& M mle^}ZS.]*IFXsrӉQJӪd-#vM)~pxpϢzX X+.~ӉH$󬩞MJ4Qgui8>pWgYK`'/5dƺm"{qv5p$5Ok*kijU*jP"|H]Ͱ:sD%`Zx d736H`eR~!-@/GvGܴ`Ё4 Hr+_Zw5K+딌%&i1S-y=-;Ote! e&vWjCMr5qR*lg2|t $X yHBD<GoOp5& 볹U.0R\Uq=GS )X8ͫE4'ܾ=5-\%; Z;[gpKkMvƲ.GJk3nDp Be~rqC8Rf^?&\LrZ )s}ؖCLja PEs$CzsQn&'XUu tmjQ8 w>B('W~[*>756cM bPG}^ȓ՟!U] %8 $mt784nSIZHwއY.'Cj9mѳ! blF$f(*]茖F0y_Y$!PsH"G->aGs0_~7w24 W I0 /> 4};Z͸ٚk4B}#hfy@}űGtx&"'J(T3 IyyZ N:&是YC=Nc/原H0>!600]&4JyGWm}X)9j_E˘V[vrC 3"؆xq[D_?fjcd΁ 5uD@] 6v'O$6Y^@7Ƿ(zG5*J1.ZD)FuWkLOv6Q@HrVp,|[$-"[e9IspT̶p^|" Paӗ n;iK6m:kU{SQK (}uC޿ۣ~h,׌. Ux/Wm|5ɏFdLxcuA zJckra%wVxr{2, fOV|E߮2N_pS4DS#hv/}bo$:xJ6NQ#u@րX_J6,LYԕȋA~:zֆ_FX3pzh&6I 4L|ΝGm*N!WVWvpۺ Ȃ %B[8wFV9j" CRI!´Lz⾨ [˔tb|!Κ0ɼbBNP҆K5]il08ُ!0%4k#=-l{uJDk0~$rtN3Ӆ i]#U ?,3},6'ᯞhaԣg~)N*Ulؒ(̗=GbU 4\"7K#U e R>m[pay6Ltk\!ΪJjpEDq.s^\nv;h\*ou^*X4QEa}<^[dF `cmHqEؖfz>{vAfۥA59ړoՉ~kЗ8#_?t˼ݙNp>p'g.!I^Ѣu83ܺ(hyٵ;D9'j_C6o63II66ps'Ӡ= OekC~5ưt1`/ 90pG`4X~fcfB"PY0*$^ ySK\,`6䎨s gL|(ZfN=L'H>f4| 5/ʜK?R!eŸ|6^iaJ#GaœE"czp8q>AI\AbԈ4̛>^pgkKKLPG~ q=V\J.{:}WL7#b1*#$X6e,1MvHP & %/ShzVP~S_5 K~KwԏAYTr}Jk"[e%::JϣBܐ'xj|C,vgCJ ]ܤ'u*dPyG'U$_dnƒժBiB_ gZ+aT?qETuuڙ`$`;j}˼]yuFT'׽$F01ijiۜD ,z3˙TRC?Gw mDC#_B#mv,O g]gƄJqnvߩ'z<zC]Rh EaD*]Tu̷Dۓl/vPӇR/Z. TqhO#I3_|, k*J(X]tׂ”>^OPcuҘ=[8ؚhŜ{kqfk~ng bCU\Pdg$e$8;n ܨKj`Y!S#6sj]RfM@Ř/+x:ʸnfYRj17V51Di1O7fz3&. 0aU?nG`#upE5TҪg595̇Mqf, MdBĸAY&r q4pe5)gT6ArAGIMIT5Iy9W3g !M3Q2RgVӬp\w>D"ƈf8%a Ւ&jn1#Ɗ4Z'* =e> wO'\ɛ/z&+1'pbZG;%hr"thy*@9XukLVBcc}am`CݱܨzxDI6Ja+9*.yg% !?P[% ^ԅ1:#T6Wpϵ-Wؼ!mcXҁG G%DLE_`L3^ˊ-_v4SɱH|V̈Vi n`v:AxjH;%ͭ~skpe⨦p^LZ/ՄJv1ՎF.^0龜0T~,To]~z_7+nl9U? KAM<͘Z o6m7'Q讵 ^ֆg2pġ)үlA>C/(ߠi]$j/u< =FwUjr0'uQN:L+ڹeM#u5#Dbƃbߣ՜{8끖3HMX ~uH>s+Kh! B?/B)`>H;1H #hs9S}@L#cGo! (_o.}!_Khw2)o_8Y86?S 0gOd&XY@(N8b ]g[1=tp0Lx5{䲹(v94 jcMmKB 5׊58$S~OJצM4/&LdȷlF.9CG %[HTi(Q}V.[Ǒ8b9SHۓit;Y?:wBm;^ ^w ɱr^|㠴JB89 !!U?!.mc6:xB@oK0h[З78B]˳͆5:"|Ғʁ= šΪ[(Άx>;_,o#*#5&8w[ުZ~vG⯙ٰ exX;vIZGk R&^OOcω0SMn׎K%8`u,x0rHwCTǥoikb%?X.NmKqw4g]mc@ '@͎j˯&umG Y]'(|=%HpOBamœ;{n6Y͓y!2:/9M-,Yu q>5=As՟eIKwƂd1*HZ;|4\8pxL =_U Enn{Vp&$;}뀁42c9=ZGnLNKzj 09Af̴c&슖Yijgd)gYR I?:2E"vb BecKI6m0qUI}j;;#ծ s4Fx]OTI߿/EgeJd ),L/Η:"뵜32)7} +K&C -TңB"I 9}@V^TFˏ R//4̿gbhD B ;=v[DHJy 7׷=d@A' ;ڮxA7H.6 Cc?) QV20fLr)x"#pKxYEhwTnJ%V~yԾ?UV @EkעZᓁm8܁L+Ipc30Da BWP#4Ո-#׺C}O,0[&]ܣTn'6,j?)Y VGH^CG|H7Zŀ^ [ '+SIf}$`w7MJѴ2-lj>It5w CANz7){=5O}Vt5R0TTrE>ή2t4[~Ԏ$ML"Phwgr@e.D<(>˴m3zMt39=K; E!4z(zK!hn^-7u$Bjr"^dݔPS<8Q=M[0{cN$١F/^ ι킴qaK]n&0եFX, H}ۮy$!틑 W.}]o[GX$w}=_V)Y=n-ɰ7(d(҄%T6dd"Vu^1?%JE+kCe }+8G.u޻#)T,wp4 *ӚMg@GJBjzc2nw*bG\[]'#$Q7lx\my-ZR6#rbx偼C :u!{ƿRzaFMu• 0UNN{[M00$<@W/ooݺhvG9dqÛ!jQkK_fZa‹@&pqM8=,0"Q !qJƇ[ѧӝ3ۆ=R:~0x^tv|Iy*f1C^_cVf/]ȱMb z_Í Z4qsHa8OcQm9YD~A.9!cfBG36D'L}Of+Pd@u0n7rB ~p%{0ke]lIz׉ZƨDyoH~#Lݓ;/LuNGG֢zTbwM OB w3WQXT/i.QA9^?ɛ9±ݜ8>U!EW/cdԦ[Qx6ƫtϛ)#f!B/H$P||3m5A*SpI FeߊeN_[ҳIFw/vz`T\%EhuFUBdNT$K?ɁD[w^ZP$cy*ոmPm@U[):"Şꯋ(f/Zk9 G5.>ȭmR.Jـ O3}&QU~"5 fJ|CмCR{ U_)x=ԯ>$-H#>~6v^I{ ͑ HIqϛܢ9gZe9맜q Qq2qvUN:cz~#vDUy)e!,їٰ$G@amh]Q.Qm:zCD=#9Ye\?y8T[#`"ȅLqsRݱdE{ GܸtzPM^n9IoET'^ Wcv[X({Z/V "gYZ)19;sF%+@.w =LxKp:N*i ܿ<;X s=[~e! <}۹MF|AK&HM4b|7fO$:"(hJɊa}5Okbn,d<Za.ؼ+0n%ʍX'=۫ ӑnbMBXc`+ȂY04;6HH4XЇ]dz˯; ϶#u:lLf[BhZ߼7CR2y"j-2H uU!kDDr? ܻ:(+UKΉojW @"ɍ`TqN2ğ]--;P]DSx|\@_4gD\ ߃^8WG]YY!I;~[i7ޝ5sYeNvўDW$JC̥v,R?8Wbo L/o? !pR0B)ǁ"ʙ21 &(GN7.5>׃ An=̕*D:HRyrmb(ZW.T ~ǹ8z׈hjÚn\SVpaŏv@ZLGPUq+ =$ BQPm$yg4kCzF [Me nq Üe~L(Eǹ ۱5SӚתDueU[ 4,Ȥ*[{q}YZdw.?}8͐/l1wӎL9J]pa9*?ҏ|XqO2&M]Ps;|c}yif N>hmab>5΀ +y*3&;r@` WpNr[=%E yڤ[H#g˹jlK?_J1N=jE]Ȍ\ADL2;zkNI7.:r(<()akg[G1]~)ʧ2_)Eo/|s!_V/ $*Iu`ddSJQM=8(Z*~1PbjmQ0[!˩}$:?NNڸcs͎gVOܝ{=DlmB(ʛrʼ ׳}Q(u!ɟ0,tIqr\Z ?kHZ;k"r7QIW-IW^><@7E69W8l#^Uxj(z"~/⣿J˛f|mΩZ}|i^tIT}cBkQڪ7r|. [qIУx臾Mqq_14q I$&i}=h57~3̏%NJ@E熠$j&di3眯Cjb baZ2Wa_6H7YRV_Ƀv$܍:\C]RjJ==  0>-dk3K@sS܀K\[2,A?2lf2}┙ P^%Mch=ƠH,.)5Q[ƓydALX6`Qˌ҆G7Z!m8qPyy?,SCSIʉC#rv0|_# o^|ƿPKKuHIPof FT1=;weY7FB$'sbj@1ׅ t5"XL,jE"Bh3׿y+UU] P>mԸ6 tLj!X%vxԗl[$ fyG$hLe)ŝhޛݙ3*q'XNv)hb-R-Ud78cq6|&ț!El*DZ.S޹d,mJbɌ&:k9W҈jviHKU"9g@cHetSC9#pM1íU)KFUlSE=(u;AqOpT2kCR>YfD(c%P`R''Nc?+yvah 1mɑPIq933ܑ=n蛧bWtZ|^ZLR4A ?N-A=Ȟ"1:K}%Mfw"Q.UQr" ۘik_%!cA-=: 2Ql;A葨/$|,[,Fap=ct +y@LI&Dt=?&P :WU1u&X0NWBm ׹ɃR\Z:amAb'ե) 4NmT!yJSp͡%N;Fn&AZu}ؗx'S4]dcEe/!GpY3j֭-U@{%D C#ʨ?o/֓]\gIeHL^书AP&W_"!_/ԶWD|OSC+S}"M\f] E`ƞrOkܟi +CXoU+XC9rw5.D0VV4 Qd li4jKʃZq(& d ~zwʇrfDGp_YX2eb:Iʒ+ʜ5 z/P8hV}<׵ VB%֬a]B;41WAVs \Jc*y>4\&P[E*ŹG%d<@+Y20]vq#۷FCV-yfe.P{ԧ Yq=D>`R݈vTDL?F[5۴SMVO zvJ0UoB| 7r2O\*a)̩䅞wdpbE29` ;&o5bY۫,0`萐#{mNM2S@.= CU;ÒjV~N6w gώYZ슒ΌH0d1`ӧ\LvL}D%M%>++a\g90,=Q̳vm1[EHKzoA㢌.Ao2z1G6n?>,o0 eF3em]?h lOg 1X A-2`H$pWSΓ{M2:p|i/IJլ|hSC鈣0ޖFbƈ~BW05$f\ Kɉxɮ3j}m0G;{Q_vIG,.ܖ8U7^`nvf\˵ RSj6DUFm]Y*Lndfg1jf)]>hSr ]v<˒$ʠ늬ji Y·dvB)trZtrso.13V i_lK(0]}$vHkdUEֹqE|* L.Goȡ/l<Ԡuܾ)y0ĔԆs!Z#A2"Kϫ>gyؿ-2+xIG$ (EP(x_QxBcP#BV.EKBBxWÓ2V ldp/GZD؂S hRS:x@hMrۡq3vy*bYnQnaP;9Y﫱[ Lk}!%}{Sgڡw=䛧As e,ɇ,3nd3L OaB@8\ 2!E 6OwI6NO-WƝS4Bdv2$"'{E9€uxh 43ÁqgJ3abTk=,{zՑOBdE'>Hv([S{䘝W2Up e7BBK΁#W'ƿpI6gzscX율*%+NqZhй \i}s3Wmj&9a:$gWin(Ao*r㤬,qV->BKNʰ秏75:QC2KvJfwa XYM! =!h:ܡ+Mk;t!rV:vХg[aGB& WpX ?#>fN:8; H/'0 glxT0CTBt#HF;= XTjl^r[ D0̨dTD2K=%g2=1#IR!H0@F8T;rRł9qQ,HX\x:5 ⬟܁{ar]U`dc &}'i޻@LV4[#k),jM8(*ͷK>U/puDs*HAwQ u VT:rj"|Jna+;AxHܺ"p(О]+h k,)+~|9꽣dw\)wmLIM4 CbTbDmlߌ⒜PpS (\9kiiӪ>Xb.,!{*['tn'wb6P0!1#{D2}%Գ>&4Gdo䢟렶HW@&gԼ ݒ|g/{X7{NJ].\ -%;BxRk/HN&EI0G1*NU'W8# =$(tbA-(j\O22R-Bp1 'lHzKLW<3zv //W:3z=tilV}|zb@߾.ɏ,uɌ׌(\o+^KzѭA8vJ soptg <;[%Gqai|A5R3K'Zq2{ū1m.m9 KGг퉰9gM1> 2~iQUIv@9kX3'QuC nj,b'rn\ f#[nWՕu~0i腜pN;x9LS# #z-62md--C-Ne9Eu} ,\*QEᑽs&}uBT CǑ0[P^t vZ PIQ${<7칳%b9)@ M*bcVї`Td¸ڤ & Q뚈؜Z|꥞b*JUYa)/TĿyG/$Z_*'S Cw%_𖹎( @.).!v{'S 'GSbg+zgt+HW O; ~PRr"9]?S Odրkn'؃)AN\X.ꂄy=NB(7kcx,v W{7]pח1z@\,$҃g85f8V}T$P!R;U G-yw o+X'MtR!B^b5bGҎ2e3vōG"ff_X y'<7{JY*y|xc%XЛ7v#I|ԊaA:)QÂE-+y98 1&7rӵYy01\ڏ 踷an;0YZ0707010000001f000081a40000000000000000000000016439a356000032f4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/hid/hid-picolcd.ko.xz7zXZִF!t/2]?Eh=ڜ.+<3Wߞ#3@RWB"!&JUM٪Nړ F7 Q<F|h)B1Jxb-]\1ߏ<ك.Ï3zF]} /t,GCzܥǜO>iۋb2^7+ʤ:0X;BGmDF$v~bfgV#YG)-V&l!2|n9AeJRjWbqa*`w`WA}QDjH $ F1b[vkR2*FE2wj"&h W,ݛʧCW. Tgcrѿ ؤNjY:Sfz^KMp-)3Mt3xV, ?&,=-xhe o 3)Mʞ Fm-XQ2wkp2iǐ{6ӂ冠]a38-1lAo+bޟ㔉 (j IiiK~h/m{ヿVTu] NJHxH7 :A&bAQ$c^j>H/r[6h؇>*r#X2o;~3ק?H-99 -OZw}rhZ66kJDig%xLaݏI}e)TFeN*+l 2S ; xݧn^EJ~Hˉ&MTA s)"H!s"bgaI*$julgDL~|z^ά3=Vo%!ب9~I]J8)xϔp(SUZ;=Ysf΂,eo67%O3iz/':1|Wx* QklS6-Bw{EXQ&ݡ2M,^'yFmFSwDIAF!Q4?!{4jb̸%epϫ RHTtm̺uki ;N3{nU,ࢧ'#NX:۵ZVIEk#nDJ\ WOɳ{k.> ]-ro$ yk10(G&ieؽ,M`G :"/Ǧl+hq^(]T]~߃|j5|[Ng*_L%ht(ɝε5OgCQ]V׸\O{={o)ٌKB쭭RBCMFoqt^{ph z@߿N*֛"ZSRJaU4 >Ihѽ^H\¼`iD Ckt]KO ޝ9a%#3#Qwf~&2!Y3£78-[N{?6Vɰg4f?31z>^d`*q>E|wʔ mg'p$Xe2JĜ?I= T#Έ2yBڷp콃Icod%ntcxp(O<kpBEGO.n`W-(~ej\k^CGԼY{%i4hӅ-U_4Deӳ̟2*bY k70ا`?2h:shEMGoP[z8_^1ۡbJBRˋUs3XuRqHL`UgPrt'C+VO+:8R?zPɏ]&t+e?RE'f Jidɺ Gd}_-x&yֱ[9FnUG r0ƢCʚOA<~;oUxIp*!qQedpܠL,xD8X'Yt1E8Ãp83 # aߠ$kR`\0mz::Oi2xzJ>g2X7L:oϨl>+ޗ1Xv(4c(H<ҨV.C]c_MgC:Pˎ~?>nO ˕ R3.Q{A\ֆ?HAVw$|_j_婆N^|+.OTW2 ³ 'z/E)$mSAz-)‘=eJ8)RrN+?{-܎ȷctuW(8EFs _TOW}ExQ`qȸjRgH)ZdzYRt_+7%HkPߗyr3L.یǩ=X S@TyDYw3LfEZtmB{KA)up6 ctk^dK0 .K`Iwo*M(+< 9{Y(]DBV%d:-RؠՈig:궸 MFt_+,dt{O1m&ԖrΝ( .rj\Kv}_Y_DNV b)XNK b?a! GR*[c1[IQBӑ~9L)~,I/mP`|mSbvi]-Hpqh4 Nʙ4j `:5N2}Mh2 |(O:n#=r`hEn0+UbsmbTZR%ŭ3}u7n/!b6` hНRxGnxboCme77P̲zƾ\}Qs AlBeG.zo^YK ǥtΐ?2H<x6]G蟨 t;x?WBzgeAH=C\3ZzǥW6Ե>wODlSO qhAVMtTq@mhP^jP0,=qLf'.s8ˣ(plo G_^iBr>3 yWՄE66avM{$zY SJcKbv^} ݷyGKL$:eϼF4_b+v >ip\++MɰWwCPh bZQPA-zrq!\ o =񊲺ӾePw(N݀$U?`8`C?,*+?7JhbVMTcyW! ߟ !ƁF;d> _?c@QT9ghP=.cXl;Lg8#)q7E ;leAԖ5ٻt.jô/Jx)u%ʬ?B+l82,Q_g@zY &fW= ;=Gt,R\?\T00͂|Zb&hjb+QTƕB u"SX|j˟8`t-͒ja-h(dثmŽ"^𰜲 8~'@dm%:AhDIq+1'"kX9՘ʐ/z'MCăo2̢ASFtRa(zچ YWC)Z$+bƦXlK(-rhP!)LRiGq,RcJ.2kv|L:{;jm(-5 *f!H|6WR n央l-׸h"JS,B#nR3&θn]Dѩ m-Tc*(DS \V'0?ߟd Ktt Eb-Ho&OZJU~J 3)mR4jb-)F-% :r;V/NԾa,".h*@`"GN t#Q ,f6Kɯn pG3rռ6Xv^,|}W¦|Ywr | TP~Q`ϫ_IN2Y_T {*i;7JH*7 , G88`t=4h߃ ^\/'񎈵~Z1^ /GThlM*-"DNso ],z"u` I`o3KPE1,<8)ԭEB߁9P :qgs4-3~|t N9>QCHqjLp.+}'e?<)|lvUFLˮhRK0сsBS[M Dđ t?Y}[j799w:r灈JKՒB5+}+ oi!o^4Mhͺ+(ucۧ${aEdW ǿ=b{ͲۏZd pʁđ[UҼO>>Jc;$I2ho[Ȓ[cC%U`_**7CQ_'/eHj+ܹ»Ey!ԿI~DY\|6z!1V[CqHݏO76z/9 C`K*%jXNkoM/nZ_e&9 ts? ,Z;Y3oR#:;t$q+aV,@M]Ux&L28:*h)PTGOP0Y,I٫JN^wNBC.>F0B,$1 ڌ VJ`}jSP8wry]ք*%tk"b eH|aYs8bhR6o3><@Ψ=@?3|M񔠱',)JA_4 M<6][Nt̚>&\+U ٗff78y+/P˃izE<&)m$^KL&7/ ƪSCޮ$nV!Q@xt^&іF 9?* 4u5D/W)T ncg56rc0ɡ%%W(suV ,}b&;(1z +;]I0dᥲoV2%q5r)hXށ V+%UN/Q0z;UC}}ڕYcJHgqlTno(V=^Ќi zƸApebis4iV7F rHOq#8|bW0%q t'`d!꩛R0&9U$3#; Ws `䓛KaCƏ 0@G? SAj J} vQBxHAfv+2@oui~SY'~নs5\BD]az`%eq<^3ui{_!)H!۔YcVUZf.) 1Ā)ԑsd]oK 0%3UQJ}%u@&c#a'_46')Nd5PΘ\.a'*c~CǦ"@onm4$z0)WyטA1.57T|GpI\+Ff'Ut@+ :͛Wo \2tE53lǙZ0,UV,V sX0cCFkvM2րs [c>KP{YoOD8gb|x1Шe^FTe7;vӖQT-v4pd`/a sK)]yOƕ_N12_y9Xh#ja Ik  *exqU [}9=Ň,+fH JhCj*VڜN*$޶IF4V*qTWjB7\ &>l.ӥQ ?݁.1(,L,wg]x P^:s"?+ӍFu1<ފ-)_5$D|ޯQN%r`>JxUNH[r BV> EqE'j́]:?Dn 4I2hm$1Ae ˵Wd߸_e#lkǙiJ!X49U~.\ho(3Aj.;9 YN|L/O-_w(\)d ߋlYmHJ*!Hވu$ 3?7i׷\R"5-ɖuF)w@艮#pF{r},#_B Ϲڝ rRC'&!cvN ĖV.dݺAx^GA"`𽟳9x A15T2)}h'J+C9TU Nn+FMS:.PIv+Y}$R.f~Wi g(vp8( Ho>qX 懰*ɇX٢U6;Ɉ{yU رOAZ8d Y:B< v>"`0H #$9,r#QM\O\~}`FZWZPѲF]*q9l7c#D;7#B&ݐx~- U\bpM~'780";#c(gh +j7 ]ҬU)Zl Wc!L~h20"c;݋$Hb^U WM;>7(snQCYӗ\+OLN `Kxx(=g*nk-Cb׌)S>u̪o ֘MY:i]-Ʊ20~Iɫ7-TK/4aE30bPK6)ՏޣzQ娆yRiCzuNfgoN킙AoS}lijǜ,Ed²syfF9Ygd9sASm&4reezLXXu`J\8T/o-`W,M.-wA5-@_R&|re^h!oZͣ9 oijµnyNaW@ #wX3ؕC>НdeI#R!;yepi7)r'S(~1$OފAF.z93BDb_>\ ,iSgθ)Qa3t6ShEMW]4XZ 뇶ki1:w)B@8sw '%z [lDE$3GgV~up{'R^d8qK@vD(qq{NL{Z^3v M7WЃ؉Ċe7Fms "CGyĿt%(P.+KE6̋[:SViM̀PRש۠X68Gqs¦#.|Nbb+&eF$i $kq4$1SyR]+gэ/0 VUD*͜=)^$4,[ pf-l> L?m "݈3#x. qږĨ,Hp ~MTӟ8 d\]f10#'h[+k` ˑ$|N{d~"Õmɥ<0\0?iG _k?qwcֻaCM~GupFA2ysE)UOp#<웭U8鋸0^|uC\Wcܯ<*IDžAgԉnN$o\1^;nQN8vqLrTup0&sm(3Ӫ|EDI>k{먈>&@6~N,ԺОStZZ#8CwuxxLR^kԛP@=s Ia~w1õM*4kȬ]s<2Ѝl`.I>5c}ǍEDEb K@a5"h4GӦlOiՊ'+u\K~ *]07ѕ^ӚOO3 Xr3 $F6o[Zvwi5DӊoM 7ܵpweZс.VY`S?2#ّu>0rzkBO*LHddh>KBky[ (y4I0ʼR'cd3KD-W.\ Lšuɀ83*g*- AIRV ~Ǽ}u$msD% Ճ]ikҾV?݂|1YӬjFG1B.l)z" FebW* S0h?5 * GB 85;g}A'.Īp R+`^dATgE)!EcsQH+\b + D 3tol{TB7(Ơ~};v"O}yNMW+nMeYέQ7. d@q!NB | P1S3Hw*-0r|yA(\6 WnԚxa4q0ვ%fؿ8]4Kp2쿹ٔ_4⫨PK}AL`@FGU]kh[3nEd43x(%iobGנkwSvId0uP3{Q,Ćf|"蠥wỉ[2)/;q_dWA.@srIvLul@dA>0fx!kR=ꔋFm1lnT3nXl|}\~fD <K!&p ^?tvߗW~ 3+ 12X!'^ƠvmMbԽ& 5akt|BHLoa8خP6lȂڼ>s :#mZ(|THg\8xMav 24 dѸq;ꯚџr6+<= , T1]ޭSʴ}g ,_A2l@0'BYo8d~֐Ǫ)W~_-5R8 2ְYI3hD\rC4^u6 ׽㭕LMzPG?>{ɻ<tTJa-^ 3"$DjkL:ZJ]qͪ|ǎ0<|f蠃&BurOS&i}fZD>O3 Pކ 1"H-6.śf~PSVE>4]TU'9~BFA17n⛄KTS<}le*[z9RӑMQPR&#h&Ըڽ-%<MK‹ߊFxq;y|)%,INXɋSݿމr6D\V?ճ T`Wx Tj;݈'q )JV5>>f9}? Pֵr $Cja=akߓ±{.k᝟wGF;W5$<%=A߇Y,El%,)ϵ A:Pꬫuq:gѝSʖg\Vjtdlի7A#|[+azeD+s|nVMQUf4CDh`>-yqzҦdU;02v ?U h6!',LىO ~(S䬋71+3'z@hsw+g]7mB:]£0; s ^B\ϦHq9[*;h0Enu#y9fyb`"7XApuYF'%{+WtGtyJ/ Q񟠒1;To93#ٵ1UB$7+BksխYG,a- a`lG5ԃ.bF$c8Ol)Cd$IAWZ|h{N]'.[h|_1CR\ui)+ XOWn0р,/4F@ Ӱ_h9Nj>m8E1DA{ D$Jtx [0!ۗh[jj{Š%>bΨ/bLz`Oob{(EG6֍߃sL@r]˓qZ,'%gd2Q2)(Tj _"鄸>w)L'JZVԀ1]̙ʵ/> ۻ Wq%fߕK'Jpi Ug]>Y5FCk|>*JN:kVZRxJkG9wacwi0cYP}X'aUr-k2eXG_=CHpe9 \q>7Sx 2R" JP/۰Ͷ;\0g/(fU6`jQjGoC-ڋؓ{Vq!񦂆Z)Ӷфc [$ YXA*t;#^Q]ֲP9GǸ>ONlkg벀G3jݞ!7\N# K/=HO"JG:<5FTנ+ %r0f0b x 6iRkb]}vmKt0Z4-, 1!'l݁wp’߅$U..ĸ<7D-`v)~[/OyJHz!pP䢣դ,y_㣏:\')/0^7}!HW/ay''JVX%p=-]>]y~6c&I@pD]hr)١m c{H9)T-&Q[8^:ZD!mqv8f67 btwk"ٔ^ 'bENه:c_ HVWTh5 Ph|T64VFF/qa Z3çՎy)rֆeIxX׫'~FJ%.~=vzS߮"A.? Š&&jfYfGldW #͸e: `c!אfI%dmHJO{$SHdJ|trc;-:t4-JD:b#Cbջ?]&<#HQGp$[ɰ܏&i]֫;]xU;A6}~mL蚷_>"&JK+GLTT#R :L?mpRfΪz$(f #G|E"Ǹ$*% nDm"`k1T۷%uuԁڅ$B3{[i"8 _$gGi2H!vXädfS>҉S<6Z}~YZ}yN1 A$PQm,ϓQqLX*Ϣ% 3$(lܽfj\_!u-fU uF0yC2.K( iMݹ8N ^9!ZB"7M?m^ zX.&lJ c UוrEZp7$yk  (M44kx y{3F&\jٻ"~VXõLJĞ#;xVSU: RA˴WJ>M7',%pZGGſX\/;X/áXr9||,:%T -Nkg ib+ CRǑ~'m^hboKA8Dg"Zu>a<Ė0c,)\ތod2IwPkVڥw<+mA5붣)U@^$^@ z.4=Z]F(;$h$'`_p\4| -ʫE`6kKN?$)YV{o~Q R]r"u aP9/_ithpG;2jH9 ׻̙'@Yn"s0|;  :amC4Ti붳Iof-p2"Psi*lȮl  ^rp3I7*2vgbs-&!>\_DwIsO{#'}WvZea U3G1;.יEg.#0otBԀ* BXVNbfE^9*4zˢL[2G*@]/k!$W+ƍ̂" ѬX,@^.GߠOXݓ82cZЋD-KH:Ycks3s T> *onC465|?gO8̹ȫ"c5g:`Ν@/<8T?GȽMo{x /ŅbW7 񂏖FfS.Sg]t4fBj:Nn}`̻8q 42'WAP 69S_G?ӾK>J*r( KF ۆX!V gd֩ p/k~6Vޯ)EC\L$VEC% ^@)|g! ht׮M|ՠqhlTH4}% ʑb!uR68P'045/U?zRի[wlP@~jJ%M`U.-h9ESD;Z=-P` NJWm͍h…|&HăX]1iOMfrl߮ܽ @z;->irlV/UI`P88VeQZjL6W$ґlr(dA+$ޅ?ʜtV]@il ū#P]TS) f'[l*$jm7~~d.?(ePj˩'/vMǬ1!r"䴐M7`܌WbiϽNx%pg۠w/8lVб AYbw*%F![`! )0o?3"ޯ#Wq56`:@3 ?.wьnC GqϗYB#zICZPTQ E-|# ɖH@'.ؙ0sZ|fnDl˸  +YėO::YצAB&hty$7k8,@8=4!«arimW1zd2Dg+ t x+XD\q솤#<6F:44ou?GAQ~gWdufȧ8uJtr;\j=ܮRsH"®m7\[UxZvTaC)7F@H|AΑwT ;*e:*Xq]R>)d®Jw } t_oEOd&Q9'jo5w6 k$T⠐v!B*+0׫ H쾈ƽ$y7H͎>#C^ J"gawmC(pY$v4lvKKWTEY$׃~ї9$P{DIΫg'g,#nu0'n :=9ntx,"NA3NcZɝ/^ Ől)o[ӻRݤu-uwQmmJwlLuW]d*0DŽns >*2X <*#Mu’QJLP.Q(Gvۅ圄AUiګz{pOa=m~yD7.$5QVN9,r6[iwͻ6}8%.xL W =ݶSnǥ=r9-q"|7/[|HխGHYkAd e58Hf:ͥvgԸk]ݑD勛i lA4F؅EGI@p+zy 0pz>Cb ̓\W0g҉ܦ$i|g$4d).nfW|Efi;0[5+54#n75bЮO*5MdŽi)ɚENzKl:dP'mnyD,v]E/QEg~pR1a+h'$Ӳp׀3s)ۉYԐIOwO.~8cif^. |; r>f) CW-K؃$Iܷ 5.1y!nGL?c\G ӑkLMp2QZz\4ոη}_:׀rҹ:L( 8 `6uBG22c-|^EWT!t?7:;𘮐^Dϖ4Zl+-c·5K"lEQKƺJKf{ѤCznj[-S1;MJ5O8}, GX+l"q2ŘܼA5%^{a&!߯,j69#qe\.6_w$Y>Jz~(?kqyNaˠl=Y:%JugP\w&T:J.͡\K pS7ǣ/Pb_(pOVEo8O=Q)^{*RCgvͽzAx5BRAՖ'$-=' PIz+ ߾\;;YR+k/„k;?ad\I0 ϛNV%֟96.E5EI䤊g%t6q;X"@ ga£!nծ_$I[5@E[KH04Ytr2 <&).?E|)~cyj~:iJJ=NLyK .Dv<.043y7'٠aY5wo>WA^(DoՅC)9Y7SSAl74t9%-@9=:$WWM? mV܉V\_={2G8:HqrעU>hZ!\ŮIoD3|jbK:h0!Ka^#7%Dƴ+sb̄5.^5*y7=Zt7VK\_V~PG GDQuc9N%sҨcm -4/ W: :`о dŦBMՃZKyXoԎR# g*D 9qɍ!işq!/^-qYw-)6 M:Cɟ9DrjA;HCrx^fR!:H{ Qccl°WRT'7ƙis PwU%PE3uo]y<{$re?Ȓ>A.b$K,9KxzZYC~brҳt#\WTb3^(D[7l3xGr*YjC*Q&²(/o`IPTtRH~Yeqb[$o p$t˜ \] 1{R-(MU{77j`fp=jpiYTX)F\&_CNx\&/3k=ծk#St׸c@}Km8\Qހ}#1J`q5[ߞE^LYG&d- #LҦz&cZIO7(Ώ[p+ p.օS T3{{Xn]Ɵ!M_/Zv.Fa<+^Nn@sF2 9mS;pvhp|uЮ!i}l90P(F& dU?" $so++t7P'{>sMOxK}pQl9z.:9PH߲# 4WC/bVޓb*FM"n/Y*a҈@_s1^y+v;ʁk a!NN^eu:We˜hχS͵?dQ8q>]bN uPEj}D3D1dQiW+ZLa. k2%R~h͢ dCކS6@Yʛlhdž,W)4XwdU#?P*ώ1'](:59S{q5y>8UDž1XFNk g^ E{32)dP"aC5AB~sޙ't>\ NVH;yOѭ ~ؖ% O$r'$_W~ fgìZs*Y07Md:j7DoUڐ ߴ¿-f0ڀgxהΑf ɘ3:`w͡C g$VL<5M."B BB9.bY>q?St')9qJ 8i߰Q2Vq`$P`v#\ugw纀oRsBwϝ,xUDZWEϬ}Ou 5yܛa ,\OS *_SPw$A+Y' 3eB!jHFyX4yPG4db ]@&!c6֍t@s'y::g퀔% ) D|zTev/҇Z ]JΒ8 $$)oRޛLkpM HGR_A3o+8q>'K48C4P7| Y4跏 E1@za('߆qXbe8zn f^)~Q=fQ d9|5,`~KP|8LQmDie4K1+햜7= y\*H>1AHCi 8i Q 6uˇLY ~JзFb{QE <֥f:>}iDZUoT5fppj:( nfz5->ʍ4K0/}QT qq Fud;"p7RA x-G&Se=x 4;"z?C!$_tJYU85 erc~m{p:]u)u"/~3#w!N#.f3#0qe|Dw3cQL'Tl2wX//QcEfO{D]>f $&=j;,1 KCo :LTM 0ћ,Ws=`pVڲ<"xb}q|4v&)6JRy - AJ@b:%-^JM_+)d 5r(OhQ .Fd?r Ŵ 'L9-Q =,%v7۾Aq dįT u 2}kgÚc|+XQy|$r!0iRĠqV\wn͍+ `ᤛy7A%qLEMfsGz?CA-`p3{ˋ>.1((#P34;2ʑLM wRvi R /@dxWsSĭ8^6i3K aس.rKQDVmLߠ5M]&('Zot^T0 q$B)j T]q=O f[bqڛBDd[w  );I&%S[:_5j[ ֓^E̤3?CבK9i& ]W T"=g[~! ./*[3v)[:V&}Iˤ򔎱#_.oMKtƺ" I+(>.@Xi(_%̯R=- .C9}mqR-\xh\Rf*Wu#f3$kCtт&,7)$>e>lBֹx$>Y]OwY~^{_ &d$CJ؃AV0PTGH<]^—8U7@-px^Fzv=3 ZR+w1-GK7_Fqu$h4ChXR/󯞨FS\y%Sgr8 +3-/9s 'g$/:4uѿ|Djkxwr}4:,n#L}TA5_}_ʼ:lp{m`%蜖P š5˝8E#9$5kZxdo% "7s#W|c6Y&iPd:O}uԔwZ~BxVH)]{eZzR)UnJ/_[:>iQ'@jVr)@:tND?^NEմ==s憀o!vQ_d 1zD)H 5>vjWoCk ӌ}l#=s'Ƹp/ᐐ  I\@}VuŽ(`)mfmi; c%~a6/&EZ4}ZĬT=+emunTo rbZȩzzܽQX\U',Jy,FT/iiLNW_vX~`CUH !S-.w*((͛4 l%2yq{+67n&"3oս6:{4)D 㡵|xftXtJ%; .pG&18 |}$ֺTll,ۀpzTO֟tَ/x]Mc!/9z(Mp-RD.tŸKBh6VjV3 չ'Nc]/7+gJ oR lcu)|Bd-[IeJ"HG*\I!Rt[k9Ao6n8jW論U&ե=.&8(7GQ'_\M,{wziz '_"mi\Y$ fbM˃U['9nHOG&E\\Ʉ[U9]^Xڻh2u,\壘0\ֵ1hC)ҽ\{s&Bw?4kJ6O+,J97LOaEo~㸤NG sg)R-Q*>dM!Fq@p<9|Vވ̈́\=:VgMц ^/3ևh}22Vd \i#dxW`~0 @̛6#e[Rɂ뱦yJ 2a#K珰97ޤ9>=]6@`,>CP|3fɋl쾗&pA-ׅrrf8EwG‰sR/hVTKizǍAzNgny0s""h(sYJcxBh L 7lY0hݏV?L:A4=)z/ fGài^hi!1]]v8y#ҝJYYE1Y/ Xcװig+a>Aq#oOn,G >qwV? C௫}hDjKlA'4$cffZO' bbK#2Z]bOgv'2< SIҷJˉߐe{+Js],"q$kEi8N:(3 ڠQqU5#pOODA;J]vM;: sZ~NEQ7piTRxuA1R8ViQ$E,UY=cO1( y)_c5b-Uvq9,ص>ELuwh˧DI xh&m#X(gÛM3HeΒh1BK6q!.99n<:C,}M>h}n' %W\Ɍ,br $طȤuX1L\H79^?\`"ir01FnxNPhGD52dHsɷك4,Ǚ-2\h&Kq)Cjop* <d@"ZIU.Y~%P;*W5Ag`z|A3_B7LXh|՜vM|x!X OeJ?\Mz!~cIcfQ2&>IݬjNh8H$J> =;0=<?vDۈ2iG̽lB^C+,w~&(p464qA:iA(A8$[œ?kh7|\ t6(s)wW}4i ߺ1D%YZ\&q'P-u;eW~D3HűulW!+1:n#ڦ$#5RXҰ㾻 pB],歕R8<7( BƏ /4ҀCzS%s',s3g~?'mj8@hdV̗c5l;XTP{xlTۘSb4v$">U#ln{R@q950u*t,o~}H S'qAZܼPi!աnP}ڕIJGvYZ>s/Z ~%?>=7d&φ1an#X(t/)D>Y v-SE!+D($q}4p4X P8鮁 S"Lԏ - ëɚCaށ0`V 侮nA\P~4 :FK_QӒK(=Oj2kn:J/+BU,)Y{s+<TfZh18BdכFL6iD!&CMI1ec":b3?(5)4g^o>.Ba3q}uʏ3(Pˤ{Z(!;G H%-V0gFTќWmQ;˞e~M,FB\j4 =C;8bV(#!@W\nI' fO Xhb $} :g\ܺ,.?S#^ BJ!!e "Nt4U5-';(*YA]l,u6:qdĎs@l"7k9oW\%O( Z&T ډ:<)Jz6#L6ϮH!k o/u`_#[ql`u-?B>C]);f(Z#I1 Q,B_=6I1@6**6zr9lSוM Quŷ5Ӊ9Ll@z;Q4r]SM4 Vʨ _̎;ްq3?]&TơhzaEa풞_; 8n"[hk" #2('BjլSKKq+BBkO[p #xamD2E T=z6y aD*}SyFy=,&,`RumXϛ;#Q/; duaLخ2rQKgk7GCwgD]WZ>jWeI'rr<Q=ćQ|4*kGznqu%#뻛8͆6߶aa9up;b@0Z>D5傩+W-{ߞ/ J2ũ>o|"ӀvT^`|$z0o4~>ȗN0W2}%F;7!:VL"# s5LvO*+C_^>:ۄM\"r3MZN `zހҽS j*ۧXͅ]i*uv!hy8.ܠ:}um?ўq>U(ʚ5Lڤh? Α6[a#rUVxjSx1ΥCT.VqC4lT J':SQIc("6LPk\VDOTu~8s0;Mʥqo8@с$^@/A# &Hv?'uuڊI-ܗK5L[ǩ% Nm vQ}t+bWuxY '*C=N.GkE#`д> _cwe0 g,^~Y'5EXyZгHCOJkF)_6~?2!Gt^" 5 d~%n}4c߂O[`fN{IIuǦ$nX@;qRNwFݞweQVaPARYzh}@MED3 0͑txyA@r ':ܓ8-3Lrgiץj8IIg3dQ򉠟d0YMHebP$I7vt"ϛ*_m8a4(x`bFѧ /pl&m*@gQac6u.k;-1\n@ @l]bq UarĀ޶܌+*Q8nI!$~ Zt9,ڱ$Mۺ80S86bßҍUF rtR7DF9 M.N^hnt7FWppyQf BhzʫaVbrw !qC?XWYB}J:KNd+g +07L@h-ֲGP[iO)v]vd)7B|]/U0:xP"xSZ=7 #f\!Ӎ=gz#Xj(@ۨSA7 +* jNP`$e:&PLb|Y҅Np%h3}$D+$uɫ aꃯ1E@2J+G6PE5vCt.nLYsnBM@ipj 9P} ҈|o!I+=r"EpW`v/i,kT7ӭC:J}jV{襛 R$e@^s;qM`:Bҝl ԘqxD ă_ DpadroEW x=jsS[~Y^4 J5Ix1ɷ93bib zhNL 'Ҧ5g~/=Cr ғ-.y؆8|sɒ};ײ=+|m:hv>fc9A>F=?qѼfyZ$nh k_Ef# [U Xk3za;RP-=xd~һ}~, 5ݤʨ爵{9WdJ;aږ@pÆ%!d{h82hYMYKelǓX8CM|#fbsHPn).VmIe?\i`<^b0¡QЊUjEՁ Kbn͙NrUvWqe7- kaKrMI};";[ap5_.K \x؏ag>-_EK '#45/φnc&!Db/< 0wF02|ByqfYz|.x5O{cSj2pyoMaƏ`z\J[z-4Maؚc5 bC嵆 &-ŕqIj KV%j$b3O]`x)8| ]0Ȋb2v 9r%O}\3ϴWZWn#7N.QI`pնGט Ҵ` |b]u.-lln(?*91@8+QHϷ@+h+c8rsFasMB^axdGrC[3Nc @@P ` EMٯs_4b2F$Q ԴRlHpgt &. G@Z(}UdOd빧R@0Ep +DT㮣(WS>gٞip>gzr> j}UnSmF8skI+OW;N}MMqxTu~Qw x)h^?H"p_"=Yw0xy1QiYj>!^\81T𠇅IiqjRCLQL,0No'j gk6.ic( ~Xw^=W&-t%زyh*TԚsV_ե1Q]NIQp׵!9[=M/A,9?ܲ^k1ۢZ #jܩAɠF+YQ7@3k&dES*Iv*thʶg1̐sD#TqGkyʶTz P;}ڎ*VM>t J[ts0e G#cAU$7+"08YҔ:2?>i=/7n"i*rjը=Y< MrvOɱV)&v1R le CBk:oUW ZQF v\6gՕ n1 m~NUp+o4y cM`zYG&Ef1K$$"_۝^n6ҪjO(1e"5.'#|,#yӎ*!uXD209Ÿ<nN y0fbHX<j/L~d cnl'J>/_|FXLk9t 1o]4#M? ۀi\qZR7x#FObFx/0(&Zoq㍵sPB;@@#i"aRY6a\@A5Q,㥼 ӵY]N" L&mB^an_1|CV(j(.9ʏ (e\ӿnV<̕q?J"EHKqE-r!=c@}N3_I]T: 5;!/4c*sFxO$tEbu߸evHU-$Eb$.ȭw&3-mJ'g5b՗z7 O맏k]ƺv!~"^T<|NI oGn[(y\fhB }5L\48u[w֛sg7N&(OpsN_KB!AK5r:̲{ByDD^O9`"d^/bP"jA@\Ǣ 8S!|({?c* 1v`u5^krZ?[mDf^p8uK) #]Y`UJW ck_NB6ĒY*/q&]Nukٳ0.jH/l!'WOYA`UJ`_G&ӭ\͑_84Q ezf1+{lb*6r<*@Yޘʊ֦[eRH ޺>Xl ^Ly1)'+N-ѓ:DH rsq/M]Z7pm2&\iXoH44ʡDr,#Wqr q`ݫ,8{ ę7o^V9?IY"غ龤q}L)nnI`D߇g%^G?Gi>4%|ut!(CߺrGP:nEeoԢ7Fy=Q\ nj@IHH3%r#=-O 3xJ6xI(,/ Hun2FWښ"F>`Vw-ɶ z]Exqg$S)86"/| qDvĻe,NW~.^Y(Fk>=7uI[]oR}İ]-x~ʘm+V!{Rw!Ν18[6[][ڨ| JK OFC܍FY 6DxԶh9bs'5oQ_缝d?˿ KJKN-eH/ޗxhV$i*}5ڡȧyTIOGyR¹9/Ђdf;%ռC~C>p"=iP\&PGg$B( 3I}3eBkA@X& kݬx!A* C2υEl&CWi( JIY5GAp/3˪)+ О5!y)AO^v^2UP|fn\üWe'>P&;A3+I(~.-@9kNS"F͓ #F\ЈbԀ 1t;; AWYT> WLo)j <0, PUvؙK>8j='+/nV4ΪTy;3cz[ %i'8<0vxT|$. ڒ$ M]jv]:$̂WDɨ5spV+K_v7`<א$ T~ퟸ){1*]4=+=p.S!$5*Sn焰G!B29Bz(t:hU[2Q7v]lΉX fß۲7ՔU;ҳfҀ=>^l$ꔤ>$I/"̓^EB&b$zzȽlP,\o\=/yq$5w^p"YUHȁH(-L}'pA[kꬔֹR}hZګΧ ܎f3xD67?+T_NL4(!+w!FwZ؉N~DeyUq~B_+d~>#1Sllѯ,u"5ЧЙbIvyW'!BiGh 18>b;A֟y[^xY/HT!N2PH|3.;rwQ*Qg87-$1&daZkSL3 nb \/XEĮ f yď h{41Q.Ҽk^XT1:O'#K6L@H8,^ h(wr.7D ЧuZ~ UԂ5Ih ^og5bw"xc V~g_=9Hے@!t[VFD{ YkY-vK7M ,~,d h;^sߚ[2('^>`.κ0ArJx;3Ԅc D)A]9O 9ݘF'j%fB@ًkҢrS!p`+Ə5?]Wז\,]xHIu.NM.e$WclGgS=xiM}Yds?G*y9M32`c? q[7>Bi3kl9o?FϪv},vkˑ+3wDUF3iM3[AF' >V}"&j',<Ƨ./P!0302MJ57 }Yݚ/gLKC\},o(GWrm;'SY;y ۱Kn$ l2$ܾ{فyK| ߝ!G?gEγl ǭ^/uIA6-Xː!a= M&^}ܗ(/RKDu=K:2G(؍O (҃u#}GCy7|̴a}70XTA8~_fmi&iu_E7oޮE6a8M$gK$3i+2:!P㗍Ve^gQ~BWm"-m(=Գ&o4:ŔՔIzkTta(u%Φx}-PsT=8$̥v\tՀѪ?FbյvΆàm]8Y#JΕ1s]y6r{m-ŮmsWS)`d$][ŋ/coj糣MIhV|:F9${I᳀A+ڛe| ]'մz|ջgd9ImzH{%v" S:c8[NLTzwW׊y)tg[[ z&qv^ CͯiW!g?-[Q`2{ŷҺҫ˯FFR!_"tGlՒ;A1p W!Mm|-iq͎KIܥbJWԹq*NwC-/ВLP2 /йNPl yc`!`۝v\A+5ui!ѾkDWwG 1V'Rˁ^ގ}f'wŜP.r(&.u*m ᚁ>DP}g! ,r: CEaOU'y h% ͩv_gYj{igP4ӏ#FC(o>K- /?],Etл^?J ~UTEtQɍMqS\֥j.ݫvq.Lg6H {٦=z-~aOդdgX0 nKz}mLfRELUOR*quP\}L% }11-"t׶%_ysp| koj[Yn{ 6)s;-k"Gny45!X4 ^oӜ£ʤ[6N͑ŵ]Dm>C[z3-_L f!me8m5 SU/8n0"BzSx5w%adm~ t':~P$f(RS8>16ML۶ttE%rn 9=;<`h +iEi'je:-$)AYrNJ]*̞W+eSp߹[{RvaY7-/Apbꊙ) Ƃ̖ McP{.|[T&&6d$&>]a~vDz#)΋VmR~=8. QMCdeʯՔCKskl4V Oį=-0M !\(AiU#|}6{z&NH]thٯ?v-շb憅b4=xȚ^"k [,W?ח $|:XNPV[|0f ]_a1$_V||":aSZ)Da>?=Em/!awmSVO:{{XA Q>3rm)yOje7P+l f݋J~vaRaBSG>^:H7A1F5NRxe祖n ~~y2SWf.[k(I롸"CȽ,gk7 7Sun>g-"(BPUW 3mVv#@EfȏV|1&Mõ{h[\'7>,P}@<.58$6cGҜŅY)lYʆ$/^(u 7FИ]iz;0v!TLW[(dregǖ |oHͳTaWgD>IN6Ye$I:yxJ 3Z(W%^;|p]#b8-Nv_]k L;Y^nաtp}#3z8PsVs#oqIF1vsBX(MN=ZI]FoP _H닊?ƏBO򟤸X⛀qٶP.V螊_D\_! ?BMQ_ l9/}=XrF#wltD 9Z|SW*S2r@fPR%3:em@HWP[0[{Sxlx6=yke=XsRCkrCUI#y>PCԵI<#JwvFoQn~,uػĜYkiG-h.䖸rnv3:kl ',r)LXtWZ_LGK-&=N,d'LZIQBALSzsRd렠?M/GX$'1la%f1קb< ZleuPF-(0^֊ >G`s XP9&`cN̋ޫl4l-Õ~/fͺɆP^V@1#j92g$bͅbEŊd`Hըko?ln$XۓprIy8+G 01Nb 2A XcSeR*fv&xwOWϼXGE=F[ !( Y+O.P}]fU_ȵJ᠒zIn]G_{|(;?fJ-Oije+xV/խuѸCe?(r*Ț]$j\jfW'S\rS(09 lAusܛZĥ^Eػqw(?HaGX컊x"CK\7* '-zj+<$:zFN&QqeJcA4c)䷑y۹nQQ3 >M㽜HbR– 8AzӺzEN wD^*>;?;$񹹙GY T̬Md4K}{&^K%l=u O:!"Epz#\T4LE5ɿ Z $4^rV@EO1>}d? Y@[ RD Rԉu5Ҝp<'5@lʑCC+|#cAY c|亊3&fK>U&=#-e 24+a\}^H>l^+׏NRDԄ'Nu7RLg+yMUC3ibUҽSIP84vI_J\9{.6,!.*q a^Ly%Hsx n!(D3HZXZ}~_ʶ3^p+HB{eԛPbXܞh:J:mo- U@Z]-Wq@ 7Fʦ12V):a%ho_C2hW*Ӡ3Pxȡ@Qn(l7!$\?L6/$ʤ>^w#E`Я`xozYq!,fZsdǍbgVBtxOO6j$TG\lN^EMqm,m{Z$Pl%烐xoQC,<>7ۦ!!gSbb@.SO#wUb+BINCɩDR=ԗ(L[\mBUSy) ?RE'S_YH c5kc4Pp}?'+xEš$dQD X|JJW/(pSUd>5m0bnD93Nҋ%NnT? -0M.*޸V- 2N !S XnOTGy<_qCH a5FzߺE^ۢe.'k!OA05~]Ees?ۛSsW;w-X5B(wS P{fj}DB!p<}Fv=>CYvŐTyh`qujJ8Ha/u]oh5id,TsRXK3|52/ RGAEb$(FuGNTFθ_,enj`􏗼 כ?p M D̢YN4Mt&JQc+>~uv3~8n.î Ȗa5~6䃥;#֨ D)k8sJaVVY\Xߖs98o5?~sV<=7K,]Y>Kdz{(mq+覦|c52d&&jAD2;b:v(uxC*'bf)jm|b#{Ȕ*%Ts*XWR[)3n s@p0O+x&M .][ 웇8W<ǻlj+%*]ǧR ) (B9>!>EbSA鎪kz Zǫ9 -v1yE 塚#?7`i3 klƤh25oc{ȗޗGÈv=ݬ@Hd>c TrL3_cXM} $jߝ/]>/umD\K@X'"^@k1'lra5xF~[zJGfCU35kAތUz+hB*;'ܸ;ϗu=k#(Na8~5cpm ɑ2rm r¦ts&ۂ@٥B[u|{BGuM"PP6gh60^|ͻ^J##QDr>!qoFk}Q :mlj' Ȩ=r`M'#XS^Ap=IW)߫$IJ"&8BE =$lסGǚk1y)h^"#| hjmXObsMu:Q,uUXTb{#j AJL|1S5`·eG?z6!DѢޮw>ў" yf4/XE. xN#X"[$7-.6INhO&3FWV}eW5J.6v*,JE `#IQ2',ƼM$֣ Zi ɾ|g}2wGeW b5,AsM!Q<7#IQԳvkHg!$␗b"=oQHCڷx4އ4lr8sxgtMI+: Ԣ$,kKYߨީ,sᗰu?NѨӶn{/jK0P'D,:ڔ=L) -f]<K/kN6L 虮)4&׾w&hxl=y3Yrx(~Ȩ]+QfGr9I3 c+|mp&! |t&LI>e[:x~E MUF S,#},OȢ4"y6ʑ1flb7.5ѝ]p|uV(ό R8|`휙=Ǖ 4[׊&5$.[E{F.vtPhĂ D=9{Fd&Az;L8#rH[v6im/Ewcs3j RE1*=L2#q̤eսƞY >leA [^)t r,k`IOzXsn|zbȖ=%QJvQ96ԹpM)>8ثyf:DvO-Xڨ$:Q"Ⱦ2 +n`TGF%!#r-#,D ,7 k#'I=v,6Ih xvS"rB; ;0 F$u{ eNfy$&=ogigOq:q-dLvn9~B<|tႩʇ]\ͶtI^pk?dg}^n$7+׶NiےVj*J,bZ}w3ޡRlRg ![jXym#}^sW/ 8T +2'Rљδxr ^F9!*bI;{̝$>$çwbV@;Hղ:x_.r @r1lrpV ؒeS{ +̬/LQmEWɂGE2X3:5sk,+&KaSJj""4*} ~urC0$꫾8׉Hac}9fA7PGvGѺIRSܵ D Wa>Gjx-'6^ _q͊,*~3r;f"7@9O޿u`kDk&D}x@qqSbhxe/JTWȨDďYm^ݿ*KQ򆢡 *܏+ $}JCF #qɮ`]pA(mې*s]:Q<+ɛ ؠ4KuSXQ4Dj&Wl~L.shRPhgz~9Qڦül""363k$`=][5GL{*LɕX}\# 9U@M_&2)F}#paAlYKނ{K( Q9ahr5<"KdM eXa :iGgELm)_٥k͍/ja:"L5؆# }7Q>ިxF/%vrfOi\;opyU~U5-ɪA̷КS?t㤻z;ǤiW>_?lb"ɛ_+yR}Y,]nl',LR-ڈ !@4q|\T'{./;,NKBuA<`zY6+!nWD?f΢.r.PqEzAV0Xzn| ȏljh񓲮tSahEl6 vd{M.P1YE-Y?svlF h|)/!zE=x˰^-w[ֹ!NM!w+MƋ[páG[ɀ eP[fy"WγG9[p 1IIC~`Uæ NӇU-Y m G 5A-cLhoeC0 hbSB Kv}_Q4{哤,`W94!f6%ʚs `.F{ ?7dlٟcGٮ3N@4cSyKQ7l谹$bu+Rͧ2!U~!qFfʬ`L5Bx+hB [3{yIedvR M N7LоxzL843+̓m}x9zs7S?ZPOЃwEv>X'!PLU XP*D|{f67xld!,a|Dhs-Ӈ3MU.aU4|HuxcF^|l)a_ҬWcKdrAfv & vwN,{Z}pp10`^ "|bT`.1xG vE X:؍)Ȝ 0,xgtT`A_vs|by^e%%zCɥy>b`XZ1߸ѫO.nn㈰'Ü?LOg]*cFƑto6|3:ƉŧbA;a+ TN,?Mhy&wYc!׀`oTO0a1q\0l(ȍvD;XˠF볆.aۻ3Itޛ#(30~؝0GR ' ͸p_.]cgKqwM ?LZ B萯X!Z!mwH·KȃlQC8^73iNFՋ.P@8W"8>)|‹^wq9Q=NiFH@:αڞc).n4҂vk\G2c#۽=o汑07bٵ&7fXi8j x.7ti.B|>n ] uR:'f1nD*O: 7ِ*.X=iV!zzt_BʣSb"ePf|9WA X ?8%@KMaU 5Cϸ6LѫB<0]T [^܆faZ5>amS"dyËlJcIV //ektx|LNL#-ۢ,!a yŸ [q]đ(ezO &Z?'Y%VFri{zǺ6` x5k܀^ 9?_ETWHH^”zp y=7{PE1nϔM'HEZSt,25#WWHzZo6. Xl,Hi[0FE;@Үt4kK~zuʰR-yg'vf~A8.JѺ?g\V{6J|V|?l7fZmQ |K,!ؠN"-)5w;zJd.s/u qH޸L uHqC7ƙ@IxzrHl]K=+iņcaDsY_9|~m~YjGXc`k-l,Zӧ{IϨHm<b}b+flg #{.(dȑ]$H׉ Ŷn1.@%-auMH9a}4]>7>Sa}zWG7Amj9~p{LwtٷªlIsl_o&nLٝ\szg$-ѐa10HtB]G8Ntgȓ ._RDzvj7M \kf>8c8Yd;y/H _Eo =1/Vxm@v4Z>%@^dZ{xxdD@Iz=Sd[K+CsFB$@hn ޵tY \DPZ$M]ػg|U--+U8HZm9& =*r@R ZJͱ% Ԋ7YA@)jtrwUmۃ O1y͢ȯ3\9-vQo9m꺂q|YߎbE-٧yE e 4I?׆ ec˒X!s>iHm.'ۛ,2*'FDuDKuߍL<7^ pG2jHz_ڟ?|5 [~hY>!XEh Sqd%K^D#zUFX#1Y؊?؊*=3f,tBBLT5R`װty d}ǶaP0`z{.m?Yo@A殡]`B ڴk 0N{FW8ܞOœBkFxE8{?P^ust/ho6mwr=C߳DRbgzWwesLe9v$idoQQ NWHįE륳kԩ!'fAn*䆑_ifԿyM̽-uru7)P.ã$;ݞ˓ EM͂[إB]6 Z@AuVQ '٥R'}Lr FfCnu#QáW2t QqIhGq0+{icVAzdeČsU#ې{Uԭe+VPgkQ(DoW+Es[Ey!?ׄő@UYˁ<=Zt^q#ksY&iO~-wQg] {-9+C ;z3&/Z/F3^{ G}e-|m¯*KRwd{ӱ\*؅NWhhM:n̫2N=)4ԉL ב+Eo_uج `PAj kiw8E,p`X5bYv׵.ODOe?y>q_5[RVS)$ ~7~BIqe·:Lc𯍚9ͮlA W㯢ssW5:|͹CFlrN8cȃH$%w'k |fv縲qY8EoK,TVSa&vi qDbeb~F8?S2hf0 5hkaG @'B&r&Z{d;eN ,W\2%^7UFoI*D9R"[)d&tp[EVj8Ɂwc9SED^js5IL0Ɠ=Xj|%Դ5,8E*,Lll8n's4gnf MH̴?ECC!=~TV 6wԉx+ܯ7" ،;ҽ^cWbߥc:34>d6a Ѣ,J#\KORwсFկ5iTyPd߀#ec.CP,׷hde$`jZ<_\\t -NT\wwj%FQ`v HI,xţ idTZ꾭3y}ԍf,kX#wUےzLIzw}j)?q*MŢ| ŕQ<*(eUx!}47גŹրAAf5 EIROQ!rYPhǎ%/x F.K0T",Wtg."F?c̕$=<B_\7oA]oQ$̘/0` ǥXk=Av1M.f|U$]B/岦X. _$` AD_O *'I@oνΞY/{ꐷj8[C*$ =ORZxE=}Y:mi@,d| ϗ{p:69]i '{]eE_w&=dPeōE.ǿ] ݌̆Wji#=XD(_)rFVMcyZ#f^ᶠ)Շ{mEDv3Q⼰!}Y8+.bsQT(LZ#~@A\dqe 2gyV.=Ǻx :C4Å@ ZDfA`a.WKV#]* v8G@ DCN72EitCg#jĔ\aR`Mi'B]/]:ky 2Ѫ C8A8PI}__ŏ.|d:0ħ%jEŽ8Al(Ge剛4CF% 'U=)n(H婰J{.w(P< IaTJ1{Mu0ыhY`UoXf`rbY2tMcYSA?dbE܄RSIxo ҅st3:ӪL7' {Kp, B.NFx< p^eb w sX:rORF6 vXB<0 F=W / sƗGy.7}1RvԖ_abSBhQ۲B(]SVl:VDl VTz/"*p :(F)D Rn3~&W9,6NJ |P`ӯqSKQn?-:J;D$=_h{0&T@rT3۾oFNۡ~F`mH8;OcDH5"s5T}r&3%<*؞WP!e8=gX^)"{U*M ɬg.^%^2UD+|eitGN,io_cxUU\T$Vn<Gf̰S@J]-w,\Fu~&YBʧ^P[Y$(4@Wv6y k ^!CL"T nE=V@O)Ŏ|p5RF}0)[vIe7?ہ\[khb迷xs0 6L(5>/c21VUyUңvx{6HO UeQ/>a I&3eG.\_sJ&%3GT(?Sx;s/c_ ʽdȀk;[ܞoU v s f .'l;䖅bqR4!A|v3 a6o掲- mЕ!]%6@Kyg$RHfl`,ɹF;KlN`Q]h]"5¥XB:OFc)t")FEpst; Aqi23#fm֥XUGeT0 mx9&qtTV <6r%6,pH_Y^=5Pko' K>n-6NG%s~\/ƩLFN>xhϢ3"n-K<jr@ .,8l$r@yxiRjz_7$& nn ,=YO"PcA'T>zFigz=,\ĝcEzDt;5e ttg)e·ehΩEf\k {\ːi~!]X8~+y .%0i4{ՠ%Q--c. Ci4_NrAHMΡi s`S0f#t<F7 |%x6a.Lub/kٮhVΝNtYsNwيAd^P$$HJcLHwJr%VYLt@ACH &bZjw?X|#=N#8&8qɆ}S/!zcK =n*pQ&Sa\ orp*ǻygiO(qk}m6w5q;`[T+f7_/X'U.ͯ9ωh`HMOEOsW&xwQ)G+,aҐTh%irQC39mdP _{K5U|Z&(VoP/w]V?z_4h Ier5P1@ʎ5qv0;r=pMf:^Z+ V>>ر{p {Giп+),QWK"%֘w$ߎ+7 M.95Bv}u.b\d-.Κ/YQ?CY=@jSÁM<;Й}J0B#e{aLG5bW_]@'}MԴ }DMee>ÏI7mMt}j"ڸ.H& v7\tCZ}6m*\l!4bd E,=~YdOx{B6۾h|tE-,{80'u>r#91&)%Cb9 V^1ѩ0pxR9ί-"4SPςxgVW@2_a~/^яT7S=^#d^"#CoӇݓW,iw9||9 sxCszwϚem;)S0LjuI;$idro HZ0{c@(Ydg_-F@gR`f/̂C`x(s+#fV$ JV'}sŤ ӺVƨO#=$T1ޅQNi bFWH4Ne#HT96OpRG*߬#yBՕ=ٝ(.SyD3pkvD;5~0XNh/Q3(K>BaO 0LɵcrgkP_\P9\FCfM͹-i"b5~`-h3&f(h:B=y6;8J-ĸ*V7W͊0tt |=N!zq5QFQ"6/YH/1b3іD$Àgj! [g&y-3&ձ@Cͳӄ.s(дJW+i]Ö\ƕPwjUVK_iA T+%((U9^-tyj#p9HݒiI7cF''j.=Z[ V _5yKUJf5L- ~&>if9ָ <ʟj7a&=BHw.2]=')" m׬O5?bـ_ס-φQ; do(؆_^.NV]v̾CBqĽO;!۫_8a+^-U^Mw"zYܿ{ӽ,R8$:(0b[`q4 *_Cʰ{֊/.|I/ X&Y,6R^.@I1JѤvdz|ŊRW*WoY>AZ~F Gj0`MC, hp r[xϦQ z[-!c**\m)$\MOY\3DzFqS}S/(>ǙocÃ#DC9srМՀs4IdLቃa^pKb ('jT's `1[r5aqqWx48^:6u,杀" Mæ1oP.~IO[${ws=Uya/A45";}@$&Յ *w-[ Vޙ0nˇk4kʽ4"5㸏' ڂ`<'㏵U_O4&(SEfw"x*}Z{.#e~cfj@ ;z2IO_jx(>Xէ) GfɖYo<${;#$\r-Ԣ[n zكsNc }yȤ<:sZ_2 > ?\7H!~5`mOפ6E:EoWEiПpcUzv\ҙE֯!|+K%O/PPQ #mDg[=}RnY 3"N2.u s(=_%W) 뾼*4=WJ!^J:i~jTW{?F1!U9d',\Tkr(μf쁔lx{hy8l'uZ0zݔ9K*?zNpۂrToO3.e+'1M*1 ߕIfy[C(+ Z5tf m0^鲮r{S]z^^*^bKdmR} v(_:WBm2 _0O"=vN+bD)O8KyȪᣣNg ܖ +E)cw#)Ro^_76;hzJb=wNCyV j̯Y,">AzA-}#XZ(V:Ӌ>tGPa9Et22Jq 1I B/z#F*N'Wsa>v"5&ǓߺV@M{Hl$3EɶfnIo^.0RImI>8dIr9"-J)~3jpIOsǖ[eX9m4&smvKw@ހw'! 04&٬{˂2O tqޕ 6Y|X'P[ey%%48#b#e%UD0]{ C`pgy#+D# );eh4Q̈́ A}aW߅괛dUBQ6kcNT(Wx^d,F` l ʸ% u@lS//'ssЋEe2^+yrs ?%~ŘjW#0B-]_oV]YzAY<)S2(gngY=jsLM/>elUKoN"Mxye:6Vwr| &Q^*u*H`i㽏5^R'cG~9R繒ZQr`*},V)&G%;dtyW\6v~U{ŌbJ*_hK["i>XPY×)~Ygw[&֙7VGr7 N-%!,^pCc}?:R; -NVa67x3v`!-".Tvk:߄}hR6@ϿgIXdSCI K.8eo,uLWz=H4a%?*boDO*u_ 8!=r;kOjfXA] Y'jȫ(|@`Ě5^p b581GNx!)"<9`O7䯁J:o҃4Zix>t?LͱVϳ0*qbr`M.=_+˛'-p<c<'$ 4CcCŨo<^1>쨦n@?/,tP3Iݭ4"ٽ_>z+$% ߉盿H".N36wgvC\?o:Mݽ 'Meuuh#\bf -@B ם~7,+Wjl`؍QïSxHX-0áZJCYfη 9eaϢ!jU.t!O2-ӉUSuCɆԥy۸@M홍ie&>:U ~~p~N.MO2jG wFR$?8˯Mv [$=q9H^}B?-PL}*{FYR+$AɔdVkw0 .s{(gyAA1鬩",^ iԒv1[f=U1ƥ*!'>oAmlNoP>eB9oCݱ`'n؝7 vdwx`u|Dƕ%:=S'$~pg5O1wZ>}gJD#&D]:'h9cɺjt"I$C7Vo}-֊eéQvrd6|JEMxjJi/>11ncMbyp}*tYd5{Bjq(^ʬpM\$t5ynCT\+wN=H TH$fnǦ|8 _djgCJ#Kj^#rc Ż|pʐm߶@Q0hp{:(v ŞI܂k0"gu9eev]}lkƚUNHN"RRNhh!lq|L,fng&jz1KԄ]q_Z/u7Y$ m"s)x|A7y F=lJI1'I蘽a`6Iǯ|K٦ YwE%Aը]Hx9w{L@Ĉ6I u Xs^ 0wQhgS%b(>}>+ ~ƪa}^`lmwTVukꏵ'E<+>u-1h$cu -QۓiIAΤm7tXH ;,k{>b_Z7hb%R$#~V4!$q7lZAQo #=,C@~>hO 9BUAt:EʞF`p}*X TI3h&%M|UL>`o-oQ%=14!j: H u+xN9:Sr\{J%ۙ::{ZK=AZ\KQ.ab's^=x=zzDʉāǘoOw8C#%a(;}b"Z8lD,^ʊPn4'~9cٮ=ìW ݦ @sC"M3bn8!uCor]f#e{j [3>9h<#:#ن\סkx_H -Τ Z?e츒1geNa:VLXA(˵g;u0D'\&sxXSt Ā4a#u_qpT~f)p9AEBSkzj2B&_UvX{>3$ cνR9#jH'8dd@%uMdZU(0;T'I>9T5J 7Atu 72w 1x.w ՋmCWK!傻҉*52qqE-`k ?ߌ+TЀq07$ I+N?"\n/%;~CmFk*mɬMp-K`QJe` f~Gf^ ME4ۃʱ wXl^X: D{mh]\90xY4" Kd{CC(w6_p ETgʌR7sozq&}4b(>!30(]=`QssElKu V U;*'BK:\Ì8%BUarOAm8aζX`ozx7}ހs>s D& '.(0I1nbj=7 n@r5m~H|ilO{|ﲉPYb[e0V0 ;vpO#W^%.zbVk PىjzӰ͎w4ѿvg͕,c(H:6߿%qkkhۚv~gk_ux(lpܡE3#;=ADcӿ%CåYT~uB*wd$Xã' 8i.2N3f)}!gc\Lv;jX Aj|Ō&L.3_pf2G Zy)f,e./B_n%M _^hcɊXZ sbq:.]LZ}Wq? 6+E .Jr@'<ڨ-opǺ5!r\o7~6=tmgj[*j|$:&Ihdx(!hUR{|^ ] Mz.n phP Y Ukw7Ϥc,&bת\\H嘼P  oH:ć %1IULu<*MmmɭkvMӪ'⋏0Uk#s@AC:T} }0(h8 נѢBξuDƈ\oݨarB~F}Zk=O6t_mcq첂p{ʴiWrd ɨWI%HnPQ\s{dț'*R-1c ʍnRɞu/})2; 'oPB CV"!C˟bNWy3?9f'hQ{42?Mz3>2Nϋǹ-a%EI]QEOQ*Ý sbV.|Yn!Fʢ!+GLj(\qhdt IX%%F%ğ;@ཐuqja>A XjO_uF ݛqW\e3'/`+o$r?{ӕm]S6XjS[WgnSa2kXh$$QڟLNj_RJ/I;f_H\8khh RgQ2t7zVCܜM#o1M֙l^wGbEZajs_!4l9i-"VZ_#RO| !>=J35AM ⊇YI9M cN`"pHvyT'P,HFjf+Ih1踿lȤ> 40K7-.aFȍP! t.}UK~oM`(ϙu_ðF QccrǠNxg[uqøˠƽX' ӗ{6wGd3/<,.Vݩ,YZ8zT\(c\nHPW@Se˂n/[.u5WKmRU{/6ڙ>cGVఞ}P/A~v/K8x>YQ&R#Njse@}4h#cq}á@04ǎaZҎYZæݙݒ:e*#f͖vO\Fr\26zD-4/j+ZRB^Lg;:H;wW lKMnL $ܒLf`җ1E^kV Vk ;e۲,8{;RI%+*`rUkFSuR޴5\@Y"-xo$>r@^;M݊"'*lNX}(8@'aR^$w>, _\`r_qԈ~. ?5(_mO),"TmPG ӻ_wsDŽ uA^M7Mfg  @CDk#~.H ,:q֘0SuyphLSʆn#m4 /c֎tUߌ! {’R;iDU/SiM'B"ϏַGD,%NSWo~݈HBRzcJ}w0ǟ> q-bƁP;Sە4+EN4h<cDw] 5&;E"_wͽ)2V¯Pޢ)îF%w((1 Qf{!ɞI:Akл~GWoqhi>]EX[0!a|a'˝cg<#P;m @zr]HDgoҐȅ?wt-LguyuLjϱAxPZ~aLƫŤ ه~׎&Z9yK"M}HEB"n'*D4Ψ`h|:5/v݋ Wn:f:}Zt9>O]2'i"a BSAN BE[ߍl0E- fZwAA4-ena9=/f׀bFQnCh[uSu( jb3싟6> yh0Ķc6x2+CbK_0gS6Ĺ~}dm&$&:P$+8(=D<\+O{=>0-CvӞ"YF:/3ᬰI!)+u\_'D@cqYiOC%ViX~=ia(qR{xFը d|1y!L1W8H@oB^İ.|s@{/"J&g.(J{Ug$!۟dۑ9cO*8/z̲f: "@>GJN'1&24 XnRT6ouE6FZm] ٫rǫlP9,{OH[8攭#90In5ߪ͵}Ig,(qbQjCDH6\YLTTۑ?M r򳃹QdgE\RnNЧx%nxا`afr^)KWEE@t'(3 t[&MK\aqavFe/rU0wgզIߩ䤳-*9 h6|QׄNh)~&B۴3/G;cדd N擟@Kj'[.~uޞ|-rjH;$Fu󬋐;΋[ &'_ ܛ;I@Zo/& }PPZ|[X%lk&"geK5h gMWRҿ@}MĞ50;jW¿7i\p^:P{Cɽ[)%C;}6Ht7:E?K Q1:I]P!jOs/4 ._N#dd|el)'ܪ];} -[aIz-rIg6|֬j 1,3w7+ ;too'*ǝgzu:l"PA4?$s]H M_P>auX~l/OM^",bƾ5,T$\N54\(Y"#.ͅ5V$` uNs$:h9壳h~܉KS hШ|=&=fKT)iHx Ml_Ipi#ʗkEoYat,%Ġ'2O@{w䤨yμqTė6Zu4d(]i?p:þ$b%{[q~ݙ)+ѡrzʢGjxV,l`z2Ѿ7 Opy- t,\6Amq9 ҮXUWL-"n j6e(F+qp= o8>ҳ haIuVI38p'^VH́k s_c_JqJ-u:_wL⦐p 2l}(dvѝPuO0v :l_ C":16 g9Xda1uk /3l>,)SGvOHjf,hjqX'\șC6/yo.v\q%z]-( Ý (h4 =A76B$BSuݽƜjRȢzph#apHgoUTr6%̎svT^={~Ae}nvI/v(э2JajS$G iz"_ DǗ1S}d2 uXX̓" '݈!+8+4-Rۈ:H\kjϩ;;a*)! !~Hܝ6?MWsy.bܜ*G=(e_K[&\"&*l f-}VrdX_iL5{\=lIfO,]x`|>OKNLr!llhiP([z O_kc4&BZQ:LL~٤?^@݊'(;]x8 | co.ܴU7v :)`q_9d *eiWH7}Ϝd݄GО󢲗UmQm^fQ>%=}Ƣg6!>ヾ_|##:IIo>F 嬌#&m]seu3sJOb5xgMN6u9HƸ?[CtDr zU9 f ^y@|ozf&I. Xޞ ai{$$:}ϵ8D0,-STIbOL6uvOoVyzUPqN+a>DN|Yƽd"u LuM Dv4 hÞݝs*OH E]7EWNu )fiPRc/ ^eED,oN0I #mόk>Y(zB2\s "N~7ݶ+S;m>s3W*}4 i{ rt=]' S"6yeМv|PEm٫kD <Җ14BTġ#>ß]7}+dq9o&dI0֩l(K׆E!?U,\$mĤWp7N Zؙz(3*s17+,U)ā!؞H61CFv Z*61M Z .șqKv 1[ ͘KPC;M4rot7m oVr _aCgORP{oW8 g#~^(Kgph>c[C]L/KU >K мwD!qpV,ATXX@W4GYAt]`]WVi@^wK&r|dA=ES Ns[m?(2_nk^x<4fPA̓Ƕ)cK]M%JKɻ./O. y粰c]қJ\J8XAgM(Tȋb=zm$A"-99a%90 -E7%\"Q¨ H{#+FOӗ7{w1g6BoHd?LS-[}\4 DC]ס&#vӣ8"vs%A%o9za 5JMp Jq\h.N; ?eo63֖Wa.2~ ~i99#6%# "o~xOLjD)pML\qV&jE"z{EϾ%K|ʯ?Re8<R>ӟgvvv٫Q8;T:6/$ sЊ5E"Ɂr/>8u;>̆*Ƨ[⻨d}Sr61:sM2Ln .ObvX4mR}ILQ|\DU$0:$gDN50(Hj(| |iOZ[,mu￟|gT׊[ SJ"~ܬ;u h,Mݮ\^Bef4FOE\CosB='vbm+vK,mxr>}iyKm{}-N:?mjpt)e)a5vcsq_HNĆoZȸC݄(E/5w7>=.loi>MdzMm,T4ߙMubLx 8BĂCO#=tMڨFϞF|RE>;%_pebTߴAGRkۗ3xizCĊNʽ6h$pb8Cw_Bb%EX􈇚miصԄ}<AZ85; 9\. Tqsh_n:f5yBmiS"~C}~Md }:A;9Op B, KaDQrV.O %Es2 Dhzhc|+Uyx e}Pٶ4VYgB:а 4afLZڸ6@F9u; {kcD7 [qV SxPK;܉f6il}quh>Ad*Yau='`q *m$U܎WT FD&c`p?x?iABUU!tE mB ĘJ1!2@6gN5e#;%@sY _FK|*?>ަJuWi@G4c<[8 n׳4K&~Oͯ0E"tpAPK%[%߉B:t!wzes~[_yb.&`*^LfwХ:Sv-8AL/)2nW7x! Nm[]'4 KةZ#l *ɐ~qQ,ň)*ZgobQYik@JF:*m_qk"iSK->v1`a}a5/Gm ꘠?jy[YŦMO֜_k"Ϙ4%]"&cfO5g8u(z$Ktc.9^VMOkv6-PƂYFǡi!tVS Oyx p"=&$\1ЅHr]a#m:Ɂ$Ws(@j13uodS>S}ƬAU/jR.en\W#8(/12r-ˀF.#u,vp JV#Ӕ0kCHkkc+ތ@3$O;˵:ie@xak7S]sޖ-HOQנ~@{4V>aHI! ^u5*CKo!adgg-ͫ6Lt^:dvXT$<֩]%5`w8+DzS96;ۋi&EϮP?yڄ'kBnL?nQ~ `xR%K@ e C> *Q ё}s2zK#|X-:$3;e# rOPk-_PۚEҌ1g{叵&U;] Jk`7]8ms}(^F ȟ4Y Îi!|=qY>bP*#NBIɧdr$ĚKs2T}|F?*7^K# q0We,fLr ġyS~,Yƈ;WK1/7K' :0|F#=g l<-*㼉<MSEޝn$TE, gq@">M2e3Bvk@}:Kry){, wOs싵3nݟ!Cq$K}q)o=:@ I ykP )1Y.1S<^ 6KwUG77%De&sX<٨&uwDUGMyIw(]FEdJf-|f摱92Vs;6dz% <}t៌0"M %P0Ou2b2ʸJt#ћ։4tP | 'd.$}Ɔ}j9%byPks:xG1~D[4P9,9fWgNwf1Da_0M*gJcuLz~zڣ8LvoW{#Lb0L[pp{ҿS>O~z+~nb Eܚࠧ͜S: K72i؀=G@Ϻɝ?jf[^X58,~C0 5DEÊ2~J! "%Gyg37=V˛C3K&^M=`{yQ<ލDs_v #Slf(!aW\8ZK|l*8p6%qnRHtlnF\Lf2$@zTN%zhsn&Vi|&YvV4dٕ9{E:S#{LrZ'03)" JXc2Ȑ_:A ɃM?vm"7@6pqGl23rmzԱ Qu餽b 2}eB&,$c։ɢ@ ]1[y90s̞PWЪ$f P²P^$R&&V\ PNۮ R-E"B Wq"yI$xepxFu(rnN- ic:@hS?{=x?{PK=٘WQ}1v*\96 %5w*M;ʜR7 ̖ 뎩L@ A4fҋO;]xd ߼3VC *^P07Ncjo#[9w*-bvl SUk&b 5ZIOH[сjFJfbD32A80ӚQ2 zH|i%pHCggl`Fw5:z5+1Qn7;S%J8]Sg-]VFd%_[tCHHYŬ 27%]/w;&L`63SX՜ŋ.6g7~>΁ 4bD$1ڲTo\Mp b7;d_ ?VDCؐm$pOqmKjݵfTMKc{wuzh!&/#k 0YTxFH\8e/tBBkÄX΀>P kM}7O@ts/)>eM+ a9I P0],dc^,Aq؄_ ]CyRd/[v]Βϳ 7kT#t& L6;7XfTŕY ;*Lz 9OQ"CR \ "Y0"А5O1k 9pW xvT;[/V}8Uy~  Q L?\m:_mViDx} 0dhG@{ۂ !eRdIZj>TEIt"Gti7=t]fdaSӄ-gm-NY,q?Iq!|%٫XZ5gBrv =EfTew98Sψ_7AM.n$nZ| BjÖŽdGw%uE߭Q.1`"mysʔhAXT#jXӃ (O;[Z.nGY^?L;ndc0AX fcf":96.(˄):俎=5hW54lg_rb|^4tp[A"t閻7gvHCoa]z;laAtNH g_k9Y*@vVr!T~h߿]oL 8G{Qme2Pf.sz"­Cj,́ffrs]P[{wɕ̈́{)!IC,Ȥw d'/ioCe?A?۵#ҁSĜJAL5 ϐnRNajҶu\[VI1mgn`ӍčB[Q,UnI_}Gu_XqS+aÅP8;S4 > q}(\(Odc W-2p ?XLP(s{1YV<z8mˍC6#naX[[+qU-_pvLE~@[]b>A458#"95Ʒ8"iak~02)+d^ >TaB2f3^Cj(f蚔[Vv:)/jf~GvDWK EYlZ_ߣ k8] <-hħQ6*7-E}+q_vQ0K6Ig1vZpЎ7)fma} ֹbL4n3k?~f2^"|z2  'SHJ9E Cζ 3F΢<< 6;dcOgojR@A/o|Dֱ+`y{j\=! *,w.zi|r. <-OJCb,TMV W.}+l,nV)+8TL8MNKແ 6Z 5'9Jj3Wr;W't;P,q<1 4 E$8{x8`nC<#%]%&{w6n6eі 1i(ySQΉljo=s`l|n81Y! qY]sTDUЯwN+w4%'~ds V:c}hk^UC.Cڪa=OZl+x92j Yqpπa+H.V}8 (/6yuP/s i!eB1ChRd$~ۆ2/63x}ɯ+웮n88yn txCہDAoY>`blv_v5"s'觭S"( _Ť=ɊR Pӹ;tQaeB$j zu ^8rB{w2zY%J6#(M+4i&`l1_7g. gb Y 'iҸp3]1 ҔRHJh,1RD>lX aseM5Qu +"!N T{mK.b4D/Gj|l0Y4XǡsV O䁟N&6cGFExJM$ {֮Iθ a:|ZVDyѩVvDx4H>a}Ճ PYl! .9ca?`=q{ic"tcG[u;fx2iFFuST⣛CKOƁ'Fˤ|.Sb>^ډ`2>$XudBtucb H To "duo'"\=q(u\B17LX E EvŃ2pGd8Sc1XXK lx1Æx!vg:šWdC-k*˩\S9A. SHQ.`aozo_X۬H3,B;H.[6i?t/`:4;.GJTH[D,jw#1X%wL/4ؤOpK?N>ba0U ^OvuKˬ|QHYC0rq|ODytE 65@7{H,>8V[$p`s>fotIfSl9YMry >Em*-Lܘ bb$Gؾrˣw|(`Qr#$­FVXB>r4*Z@Csѵ`P/7GBvJpb^5"#8M9:hSTl+ӹc :gv9y.̜`tb F7nm`RqG;mtY^[Ȱ|on2!lvo`z+ SWݗ,rR50wKXi=cԟ`PУCVc <(HBC n#f.ҡmb#@:B[`x^0@ڗmqN&cyL7Z;#O@7 gۃDxXvQ MݪA-봑'A ܭ0*{*ޡk,ys>qut0,fjtWoůUH|^\9$Xힼ}W╉Tfgl gIdoݙ]~gTAG;"%t\BbzŚ{nT|U":dk F3}>}v;VD@&>,Y;s삔Rnq0UUa=Td]-jRRe1QpK-x"BIBKH(@naܿ:?6W3jsFeLz9Hp @Fnq%T汦{Q2xiЎ؟xwwp~kr-UgǑZ׈ϱc=i ~4DI%a7V1AnN(p|ܙ=YƱFa0(&c$=2j Ķk.}z&g~<,; 3Njm8gOI{ ʜ2!DBNs %W)])`AD;Θ}?X Y0>Y3ш~eY.7cꁢe? bNmC,$\rѯJ1?΄0> )^DKd'BCO R۱,̸sA[y<{n!w""qYxgStfxؒa* PS`wQ[v墉e%i+&t?}l"RbZ\INӨ_?"^5v*~fo~@هzbE J NoSAZ {OltKRb *# ksI(֍@ya Flհ.`[FW"`@* \Pf9N݃INVdob7877#?xAƄ Xa8rCMbهӒL&3-.tؕ/u5;w^Nx6:K Z]BQ'($D:P"n.=PGf#&)b~4?rUʊdW;r촺exat/ѼpD}LSD⵳em 1?D7&zZ,~{p U|ro-لeV"Z9!|څ G'V=N\MxYfCoyW~^^l,*ʳe=I5^3:ƯE ڤ3TTLT.!NЕˑ3+tK|JX/"꞊yfLVƜKzGԣIs{˜-e/+=p`~Q~8zωZuL(pEp2@"@nDQ=М(0GqKN%~HU=WFiUm/Nΰau|:pWa3S$䒎\ϳnՒz"ERיR>Kѕ=@ JZn椩a(qw l`!ۗaxeU`1]QUt1sdжduD VxMsP9rwݜcxGbr'wۈLSd bLf:Cǿf$ka tMzr(M.2l]ÞE$AaNޫ.8 yc.3\ް 4(D&  ?BA0(\f(ʣ8:)Km@ZVbb|,b;j VI('NjRWC"a} Ư.o!9RrQlwخn@fm֖sg. ވ CL4_CP\HҰb5!wL{:`BXWs`GI 9tA Wyr] #CM߭ /}LB .Y:*E^z)s11ҁ9ϖf9٨c&rWy!ҭ)hx˭E6ykB4'3@GuNC3Ov5so_o*'>73/KGZ0G W;SJna4r kݐdFLZwך2b]'TdHpm&6̙ u t-Mr 5!wa!3lD[ icGKRKlB:)lNn>w~ GEAG,ʖn%qPV@1rGyPN%وː(4WCKO脮V˚ ZH/aڪ)rP;-NR@غdTEyW<ϒ ,7gr<(2*a x%*q_g.Hlո^_U?w u_T~<&s Ei(i{䅇PwJCj'tт8Cb/bE4ZDׄ?bS_ZR {K#C  E>=Ō@֋$ )5! eyA!l_)ZVOOia v5xac2rz$)2[lN $Fu3 ZǠB9[-!E QwoS2 ~Haƕ,nV@Ȋf~OJC7MUYΘ5761}¿g׷GE$@q/UXϩ~(S ];%ΧԴ{Ag 7YVl2C?V8ǃ-\.p; m4ݿkt!Ƈ$I9Xo$򔧑Ldžs"@&6FоIDꚐ-~&^pTb$9jѥ+[a؂h㭰(@JRInZ}=5'$v?aVt 5,cMX{,LaPe8߬.`;B_VȍGE;Db2Y: L|-0tgQ/xhiĜݡRyxХ}C-r<%,c.w89{ٹNP?`$yX:ΒfD$M!UFxB:oRHw x$M}\=+[$tWDJX,&\>ՒT ow8{!bS̅pΈuQ3uwUZd@^n,|E3{Ɲ^-)хПFc@vP-'jD9K>N%^k$f@cUˎv+q*b]ad]E9=1bҵZW7gMzgVCWfZCd(YI>WXLX` x^6d8><6._ŽPz= k@fņG^8N0iƦhYyͿRgwE+͛}5,T(P?]iRZ56FMP$J`KV\8W6(x&cuעK}g|S舮72E8%xɺU!ʷg 85k.Ru(r"FD2PM;E#++ $-#8))hɔA2~YIKz IР.z:b,:Cgɕ@6b' *_zQ_'ƂV MLطY߷-{6|k=9N{9ڟUZ7RmNCC 6]VoPSu\K^V%'LKvبfS<gr[Wޙ'iЂlx9VLiLen.D֏VBJnx2J-T\T1lۨŐ..A#& Zpru1uj270ƊE݄ 1cl:[̆M㷰e Z觜;6F }zw r-[\"3U.b I S]ub>~x@mԴ t.L KVvm蠩{OWveOnWڃ4gT߻pCd{kNbOaiD#^F|b쎦HxZg" E*>*>4*M7g"Qӿwف981)(sF&C*L&[w1i6: r/( 14jB'y>F]i~{X[)KJxBw,ΥT&U]ܞuHKa_ Aڜid_,7 hѦ#-Fçt!v%THQ$MM*GխoLÕeLyTo' #=$Wf]~ð%t$pCߡc7}S\}Qtr>2 >w\;nc)2y uc%Av"~mF*k _"D12Gz_^ޓ;BnQ;dtAx2Ki{"裒_gLVR5T&ns _6Gb'R5(cҒP,0oLX7ZyR{֬O߮&`Z4ˇXRzV L^% `-".2X(I۹PsQUAgAOCofu,pVelQ39)~!/`%QV;^yJ2.VViѦS3T9jjn8meBI1p˸LKdH1Qơ4 ^HH ʖ2E`ٱh`#T۱=CD_.`(fjZf8:7uLJ!yxU\Oq ޠ UQLj`ˏ:F1FIp7\"!O=†w'+Y<?\5{//"nS]pi$r(ByG.sF%LÞ|38µR `6шFd{)ҋ2OM18,cc]K_t0ZStD07pZ4q*ibۇ$f]9NW4-S2H} a\7$%ػ#!.F`d]()K2[̷p|1 @b"ߍLRUa) ,7hE*/ K#[%!?Ob:>Ifm9Ry#2JN?A\qGSZP\Aܚk)q XҸy!x. c*MOiN~f>]i8gw"Ы4jiJaE(b;$GP^fΥ.m&f]Hl `v] }Qp_%dXj9vh~Y/?JO *D F_Ѭ (s@4Iaʆ4:JP{)snmʂ垈BX ܇N`{]X`@|N!C:'$;&EbCA-9јIt?K,6͌]?{'` qMeF}b4Z4ղ8_ !]'gRc1FX'~J-ۂN&*FGKКC_{DjYh-L M,|V+AP>p"S&e+1f?AM8l̊"%F>'\}~3*U^SHoy7rgrL1ʨ7_@wKu9q|&..o&,΁s>fzSg州)ز?8nX 1 ; .a4R^8!A-B PJ 6yW@!e2 +7ơ-E ~/\~i(c> S̓NX %B|n=uHa^oe95VN UǧȽ}7a P"o@B:KW $Tv0ghFi찀{ s^ey1b!Ffi˕Y]*&bMa>ޔn2z uŃ#yÎS,:ox E7޶ bWgr ;۩]☰rw vVӧ;췁@\d^S{8~qYsPwj5kgh;(􈱃ۏ_qj炮5x*>6 csI,f6b)W|i$F _X YGx]~17Q.)eSӜ0Ca.~Gt b͌ "  5F; HZ^Av^2պ΀޲~Ҡ:ph9T,e@9`JB#Rraw&{1hOsDg,Hn2u2$q%6?X5B鹼U.Qx[hi`3U;$~lK ?dqc͞ /n,^"+Ho0Y_q $]awif׉ /Wc!pDΧ`HNc2Ьy;PRM矮"ŗj~ %^}Po%O}2py[%#f{\K(lrHaw!КBD k50tٮzRkD)˷ -$%|iNRP6 |WK'۽)nx򼆄^^cjP"Wޠ;&՜'ب$}OAs!| O爳FNqi'䫲ވMm([r(BKPoG[,7c3;.$Py܋ %@N,e.\yvS( X*]Y4H#J)N-/!&pPI.O3"H#k/9E?H Y0P ˑk!ăRp3o'ْqR+Ͻ WӋfd}e yr@*UzR4/;_AOܢIn7ѱdԜVA6 .K^­GymqsfTݛ~n֣{y]Wf169S4J)T or6N:!" )AqE[E{='5N5馀T/_D%.a:q 篮=c5%Y͈nӣ͉wgJoM&<ݚNI3\7#qnOp |)i~|{͉mruƖ}MOKydSfThHҕuۚHAw5{@S_XAR9Qq,gQd/vyNO=F+$85ZSɟ`?]tnuF%ʶB#=0XK_7I"3vZW-Њ\97f{V9+z +r#Ƚ'\`3 MCp'78?+V-A8tEQ-Ώ̫Tp r "j|41A2 )ˢ/5KtAB4W5ӝ}OM_3"\yP&)K$/ZמQ"o"ulLKgY&Z'\\,苒xz6(<"G0N,O^}Nb'/jֽw,$]:"FSx]074+Np QYIT *8&{VxjȎMTg3j0!3%ZTZ<ܸڿ SNUA}yE ܚ5tG5[D_]V#-f]D@͟Ї!W0 #^w%#o`;tB1Pn'r}M'!*T)L6nԯFR$FɯS1d[ːȀ" /‹R@%TXq% EvܤLnW!#/v>\ymߗ/Ux+8GtwbΩn01z)oRNE6%BR5CK\zA<{ y,0Kuݩ$,XFq.ڍ`],qihwµc`1\"/tivЩԹqL]l"`Q&y ecp-M~{ vQ1kO5nry{>*4~suӑ5N=PQ %'J S,-|xDK@#BܴƎtkЅ3/T{#GT9_=Uq5vY8%] KTƵZHؘ qrLxYB:u3!}0?~¸~h䩅.EogNtdSiT9fu}; MДڤ[&>0?xm~Mg2M Md;Z{H1 dԨyIbqN=tcWS%Df}[3<,ǵvѴ~zY-lp@1H) cjwdiE W)7׽i'[m5ֳok1$FȄ?i}܎kx]2_mᕝ[+8"FдYW*4u~&/㔻&/#N-P^DƯupyMv2mQ!2d=0-'3}І=]z: ^Nʍꪵ:;S=aeM6'CW` Hthxd.mp>*su!?=鰇^ 8C#c#m[6MR5T;+X˭Yf`'IP Kw .B.8Uiͭg ¢N`M!!6ܥvħ GC_H3WmU6CO QW[Y=iz-ϟzĚ6XBRSRđVl>LǠZoROMKkfgؘYOti?K<>ua =C ǑhukC3xVSz*Kr;;L qnC7cH*+Zws`t -b'zC*5-3'e`ʊV p1+ZFgM:nSʊ4':ʭ\SК`:M/ ޗ%];>ѝܦ8ϼګUf98Xb6\ߑ= 0J $ u@O^]<W%#yƱQ,E3 FpsKpNuo kvyG^M}J \b">[pSEǼvv _J-CYyRFdU cb1hqͼcE(>jW?blw͜I]3B}έOB/,S ?ځk7߮CK[6 4 MT InE>r`rD0>'a Z "ʨaBЃ=JdbA^&{8ц0|ϓ d?X%Z݆9)Ak0LvR*eH )ZT:V|^9~1Z@m!';bmib _K|-̷مdX^BeyӂJn;3ʟoӄ;rNJk_kZtzVJ897NxI0;QY^pgaxlWEwÂ##$묉#GIbgғ ^h0nJUzc!'h i$= ̷T<> d+ar>LD{ؔ@׿ګ~ %@5F99DoJZI= VXBθ2̔T_995/b3 \N((ZpkJ|{u* GY(&hKfA=fWh]7Yd nO,'iaՒ+4<;)JѫWgkqY]p6#{ ]EOr['y_۵{}=a=l9лcwVKCYa EVWy>\Lx Ljc3q]@n?8FԘt3zՌ3`DbVfR,.RjIb|jAw~iFzvm7C45QNʦV}щ5OK z2#| a t-) 眔I~o_Jd#U K@wbW!sNJ֛6Øx&$.v8ߓN.*FݨGY*(|KLƏ5mL'Vm^$vr ua+VdҾ5 #+ƨ_R"#!`v*!+Z/qDb K]=т ?EERXD<R ZTUp!̑1.LUTSрNONzo*o#Lu`9(zES!(g(_V@8SH^,h)%\4UċVuTI(JoN΂w}O_m Z"Ӌy+Isa*$F\Kؠ(*\4]qԂM[J{Gug_Y탚ĦƋ]wiVN=֝1\WEc^S_[s{ mDtt9h mO24#*nKaO[>['!n0 z]p#ɟإx pdo-N4ȼ/d tlZDNS':WXׯ {k>4*><ꩳJst;=Ziq%[)*:g;dw1l8J~]6aPWLE4TMT3o^G[SV(_ccel1+9Qs! 4wgH,7[91i".yhi0 RSLI:}>1!XIfnhlU^7|Нnˣ5KiNĝ5DM]@Hd2-@8Zd >>k(+C.;.d@¦f{f^3>pX`~sW{LT92;V&0)0&VUMst41B !6:MK1 .^U_uaΘ:N Λ\~~hRb2"sE!Cj'C!FĈԏfv1casS|UV l<6'w~ʎ~M^q3x ֫%4Q@ҍte2& _;T-Ѡ3xN]<)3 ^㤡_Ye ]‹WHs~o.~n1X ժ~ kc?h՝yڧ&=`qLCډrv{/`>">YFPX'$I%7ep0ᠤR\,FYvgWPUQ9zM=FՆ};*U_Vf K`$?BQڣܮA05ͻ7yhUY`|fدQ]!3NǦ4,HŔbX< ; w=!2 L`BH"<%i3Ppl͋~ a^\ӲVXa/Y&3L mwR Fg"Nm@a9݉&Դ`ҫUvSI:ٗY\QRo&p<wiL|nMW6gAf6;wtp #-->h(X*jXHMnך|z'hPZ8v.LMQ 5W3n@]jTuJm[Ga8O\>p!{J @U\T/ak5| d~T1NzԘFO(pN ]%d eДDhqoKu*IEJu:^Kݏ0i9݌ڍPG0Wx_oOĴ+6g8qxV涪*Zik;ֻ 4x 2P ˧v+=QyEɄB W>aoA|Ó 7b') D3_"^QÎHyrݤŞr7sQ1^AvzW RA{2d Cxל˫С!<#7T43 ~Tx|kU^|bQkxI!L֔Nga[r3#Oaq=H2ł) ]}

    QUz{٬.>o\R[ f[غ(R(~|,;^L;!EDd)V{Vęs3-x8T~Oj L*9bK;Z܀6?49e+]V0zW%F e!6c[3Ҹw̱cDGƏϮjiWZ:ނ9ڭ7/ L_[_O֏9mޑ "_ۃX%Rm% a)*:KLqfgٟYjPغL"Z"LUGe`efGp7с*kSĄ`;Q2Op=,Aҩv)щB̵gT-W[\@]DU_QAo۩P|;C:@1HꃠBtFΦ2{ptNv\ sdaD؉LWZ'" >hL^+Pr)qZcKH 9Cؚů"ut ' /ÛvDKQ) C:X5Ž׭aHzC/U`䊁̮w=I^Wʋl 9WD+zi|.ib+|xljl+q J47ܙ)z^;TgO 2qf|Q+{‹Kg ]ӏc_ Og{kIp%3|%^gЗX@@9ي[4%U: &蹐 ϑT#iK66nNl'd0OTc {T]COyQiWnLwtCZYG;L gc|.(D$djQ*.u`2lI'uvmvC#/Z; J1$Bvvл<H3+*=H/Ԉ,#uۗMeT"||xlICKlJ5= TS(`^9B MHu+l}&{Iٟw2&ږ2,#0sjr|3L<4%NY;a._REN;|S"hG2`C [2z N} jBalF)21pSyʊ mapAlu{}i>qpH E-y%ӧK& *?w tѰњ]4w#jXfEJ#Қ\PA!j}*B% V`iӄT2hH}T#*u+Lh\vLrQnG4d}.ܖ1 wA(*r3,~^2hxԈuS)>|Iי n5?DJb/pO^Kq~^` y4Ig6aͬ#|K b: |(cbeH=H$4@SEMãB 3]IEdPX~shn4S-53wA ]d' [FV].j9gC3wsJ0uC7i) eNrCtc"?|ƣ4y{:3'-;6pj0i9^a Fٴ0Ĥٌ[Z~1c$%Hv/{,IApm6/sj՛.ta07ө]{-,7TKmeO˻^T)n'PɢVl㣛]彳oqߌPw)eb~ٿ} ˬ yn4[ ) )98Lѩ/spOC_j`Ґ9hD_FpSJ.yt6WL3A٪sHTP6:5Ģj[w Q `LhH0AnԃwQl1rH뙳JK+PA{0ٺnRaA1k/:!+u-ɝ2S+jmǴ]<>uBYJyx/UCh%|G䗜s0h[#EIߢwˆ!`̷^,s0ns7>2ިK-xpdKT9Mc/(P`7n8(T}0~P'\0(*=, #mUSPQqiM"s\ʥz> W 4ou~ZR?MyUgxR?GTt2"Utn\]:|`N 怡&pTC=C/a`3z: GoM"v)(5̼P\?e}^mB͍@ MGsY&Ls#Ͷ1_j (z y;{:4L+LDzp",?;bUJ1i@xri1"-nJPa, ʫ*"Hb#>ۜ_A霂]M[\8x@6a0<vdh,&6>d@Y=UeDBv'ȱJHhJ+NU&=Mʒ#OˑD[ l7V\"|+P($&.Vgx TGnbQk`tzo!+{ W&|^¢􃨏Lc8 <}m~{!'uv( U NksHUn D,P޷Gс"r3T]jjyQȢ[xiH朧j8#?ptDhwf[<b S'93TKz5cBWXSwZƭtDv]ຽ\peDk tVI#k=Qpф/& Z†Gc oLD[/EQuӀv%O+n. zPrw) [ӪT}cYQ 5z;(1wZhpʔԓBٚ_au-j 0d [1thL]S8D&[#'Y̦5B$#@NP<,"~6|wO1li1Ӗ>K!0r6 jDidQ?π0Dԥ"{T9PD5<> ȹc$Tk MYGj\_-)%k/H!4g <Б#Eף܀qi63^8ӳБ1u Fq;Mhݯ5w01"jF%b32R{Rn P/ l+A3L,3|ɭb~,j$V4|=8C1}`w7ĴN-77/&U/ћKFx34/. Kmu AoO](G|9Tx2[q\*6ƵiPѭ궽wٲ5o}o*viR7#?DHLFؔ< %Pp+3 {< 05ຂ%?PΕ}CJ.f#Q)S&'B4Ŵ^I$q٨dHSjI1eJzj2;3b >FcTg֡ \2u4(oTx]196E 7?ig`UGО KJdcǡsL7OJ@^Ы&3 ;Fԣ bSLe /GaȈL/~B! |h>.p#`B |*">Nò ǜIL} CΊ"w){= e-c['>WA+vѺJz#=ٚƺn ,P`W40}W@ho/c@hԾEO7v3 bnF:fGDJ| NQ+ .9Hr@ζ4YSn(3 "cUuL\jMSZc?P/'rj $bEdn^:gčo } \6݃N)RN%% 7!KBttuޣ[=Ȋh \aU;Ar_CGF12̎GvVӎOr 0=Zl)Qk?$V ul߃sbxA_ UOi!o2I, ,Y_nڗ2e퉢̜ݱ;wBʨ˼".ҟ6;D<ܭ 7|mmER`h8~5D&8$4&tIhGc9q:w/X2XoPtc&0ƖnTd?qK%6*cLJw٦:$8cꨣ>R{mT,]7!_S|bn1|~p1hRRJ+(hH3 mXӅ+Y;\_&" dT D g I7I`t/XmX; 21CC]]{3bs vs3Y򘃰Pًxlz+WE<˨e+b4q*Of,'o sP6, NƟC>d˒w(o$uFNv+^Jz٠c6ޤ kcn8SJ(`tMݾpaQ0D"UTM+Hd]@ݡzԝ&cڏ&[D5i0æ6v;"3( >o~Zzfe [c&{-vGf*"䏋@pg[dc09YiPB27" l0d#LfVPZnbsjL3m8ڿ.#"'کwIgEuWND3K>) 𪨗ѨCՉDՒ+/Ad3U5ǝayV2ܴlaU(M{Hrnj0Xz 2λb;Wڜ:C kPˑVfe!/T;\BB kl]4L5M׈ Q/ '39 HrLyѯLr[FA)cȧBNZadgFڞ|'KFkN{? 33''v!vl|1.daS9'\\tJb*(o]){p"hcZ=m*6쌲du鍆T$#+hvWj%߳# V`oaprwtxΈE2p 0K.s՗qiZ -MA\$*ӝV;lC7q,3jB*ו6s(^j9@pK15ڈa5S]s)iY'bƯ7d XUq}ET{)AJĽt {0} \v&*v-ӕQ2ZY$6I0/̘t$0Eu"%hTq{םzau$O+}o`ci?྆ޱӃdP:@X>=[^~FGE/n9VH|dM1 F@=OލNm\JSl :7i/F'ؖz$QgG3HC0&]0Qm gjdc}g[5 p^W;KVnKy)BOu,OF% b #{/.P$*>S2gYnv+qSgF;BfWqW$N5gt\M tGc{:;2*wQ9kiA'JeJ0a]=8X{0'U[P$PPbq,0B,c -u??$cOZT7̟%'ismܕtr M6}V r{(tCP]'%T71 lDX7N'Ϣ󐟾H)d}K1C Zɠ,.:*Jj!{h$VcҎ-]mG ?ա}уIp}z#/ugO}XX-P ,T/TޅO4m ɖiKCB펦KWrQe *'4|o?OMHޤbm?LK1cf2;qAnX-w%] C)ZS{2 {u3'mLpz8b=yڟx_]vAiN7ySBJKxIȶհ}O I Wz=>) ~ī/%M ZRlk'C-n9y- $7U/sk8\IY$gSaU8biUj,MxOlV-ql§v,X_ 5 ݚjų9ȭ h:epsC6mi<\˦slb>3Pё@˵Ky-!4xP OM SgV,&Is˘J,Y3۟.D )sPˊkٯ)|>zCN P1~k?<+UMnvX%3^ff"/s R -78.MH!;+ȎzϿDꑽ+Еg@"M7c$MdJpBr֩IMD$>_B2HWtH3#{+~7ݭVu/>$zO) ohkm[\ 6Q 1̆~P 㠯ь4+T= ?`H9K-;?Dx@ */s_-^zAA37|(70ni+63/hmRA"J||:/\ŶA[,{tzyVs0\n%<0ʮ3 .NC-UOC-]mzoqɃ⦶_H38) e~=wCtfDۍ7˩ОYMͲ"A1tNHAD ÷okLHaV$0sqNP8cB"&@!js_&D' #+4X?<)~% FTiΞ[{O:OZ\.ۍVe/wC"79sq!'ci/lK 7'ZEK,;(BG Vc4̾EcY1)CS-~N=I8;h _Uci~v :<:1ѳO|Bt``45WHtme}sۓg< AW"vP9j y->(GwzEGLVAOpCSN ĮEji2+dqN& y4a}pI]H+y0W$!S/Ƶ#j!Bj$,r? LhoK)Ĝ>5kww4[= {Q'nǪG)igOPɠIa3 [?p}PsA( ]@8~oU&/%*پv~P!;_ I^qhO\E_^5͡Lg۾np52q 쓈?c up߀6aN$/bf4#+3QKO pxrq$Cn= )>Bo)%K6فlbKBCb%\6!BhLW;CxSy&ɟ[<>^ri'{p$ )du"+oH{d fj^" KSj%-Bs~2Nw.Vho[R,{=kS`GP4lyVrDuxUD;g @T )5PK@ļ!uNjz%!DMӋrqiѨ/u_LG.Stu?NeBr$4GImo/cRڷIslG&1N6H̦(U~ښ]߆/Yk/~"& ;`|N-wiPgn9q٫<00vJc;a|L<&$ȽǸgZ[﮾`b]p@rXN"ǃ] ⭻оXjYj-[ǻ +ӆ2Quﻮg%!J7{'ZjsX=+bN 5"[abzK*R}߷%6z{f{䳵呕w#Ouά - 0_Ic s"N}IcΧ()Ya\V0x(}\'^I)jJ倲?ek1ܚZbvfU,%d*y^kYj%a p#W:Y>EEQ\Z_p2J⋎9L]E6ԮQ$k)L<8"<+Kų V{b)}:G"yqOz|QƳkW~p[n)rP$2oHܤ7tu#/Ni&n::֘N)sN?V +L6-{\r$*mZVŕۙ>1= _Ut42"@ޜ( u!U@YszVF%G5 j=ܟthyь^S,Sz؂]g8)`)|0ѝ hAN:7 BDPg 7C_`xe> pL8SJuBϚy;x3d3'{Kݸ[pr^/Kh&UIeW9|D|h:Eb۶n@a#O$:0<lȏ_#/b\rRvg'81u:VĖNHLh >:偈ubCAUC,-kOeGntq}o8M)b%v`䫷9B]7 WeAwmr-WP811.Vm2G}~kDCjacBoEqLEȴ"ٷbfi.!<B@2zB2vxn~(:fO§D K.Mȅ9_i .7DPVhw}f1E.'mD,(xtSFtS> v 1y" a@1x7eX-#*B8Sz>+or7%Q)3^B[b9 -`0ȵRd8lVYLJ-woivwA!w94st3+Dɠ-!ue-!*yưlK~~ D8R D0aA\\dZAd$ďym{瀌S+ӵF a)nJ] +>X15P n0siF\hXДg=A`VUzE/<.|=€"0HWZ݉C1Qh&/2]0J!WS۵y[xL4ղzTz1P<ׁf1)$jz;֛pfp,P5), S/uut<*DmOLSiaZ9on*Y:n'ph~ `Bnw,/z59צj: PH1Bɺl]&5rC ]*GK4$]&b+ɀռeQ\(^5D7sz+yͶ]uDTKiR5K宦OvIW0Rl$SQ"C3ſM;e2ńN- \0gbOPILY>v-pŽ+g峾2 `yl_یDdT҈&_AVz!|?@FHNh_^Hm[ՆSX:Z 8a$+xr.' 5Dƫq]tIa'T"v+yb24xj焱VUJp&Ez Bu#QEO-\- u[ҏ|w%o+dgaA Gj1wyMj䢎<Zѥy-UKwzg޺_ϟzzw $e}îPBϙ~uҬsk-0rԔ8lm:𚴋$aq֏xgb*uj<P_3Pm\vՀd(KfPvj!czqwI}$]rT^s$>/ <fhSԩ5͝|5Aj,-~:1wMV<:IreľUfTcx0_?ݺ[Tފ_xh@?u=,CPr 7]$mOBUWŎm!ênPPOA,6<y>#5L"8_wH57ȕzay7$\|M*Y:M=H;/I@\c2. 9B]TH(lf_Տ! y}.{uΒ$AR y~/rCAv:wUhU92/+@KZƻY9K3QiDHE"s# eS|Z#J5)L} 0W >W. Ko?6o VPBbw>hFNq$\Ǒ65 c7dpkfX}< fy+|H ,3ivl5˲S,E4A0Ǭ{qopTR}%p/BojxT~Rkq<'d"A[*@WԄHj1wN&,|J'b=6"_ԄMH6p2jQUZ!0q#\i2[Ӷԡoe}qjG\q 38S+qB9_ kc mx8FX(BhkeҹLn6*m?CΑIAgyp}٠!-Q0IhR(Ejo'w]z_0{\ij]28}q>ՊXjiy^&,j,4?J?.0ae|:h#T/|2:Np8:Z [@Ӌ? ޥ,Ҧ\APJ˲Ѫoɂtmki4P:{8iqlY_~ فvCԭ{ϩuxGa^ryاWm'z00x0Kv(&ҩ1.}?K5f؇dMbPBS*xB2[W{|{4>e!iĒe٪ZT?Ͽ3^~Zp'Xz,d6&Rٷ`􏰘5>5dYt'AE7O5" 򐓮kWFл-fE aGSS\.xs`S/n彩9(\e:3x)Ezgݱ Y[!dߜ7%U#'+mWP#i5*۔eD$LwZi.Mc2=+Ӥl /]ydץq/ !.ɣA*GBv*' uT\r%)6ϰo( ~_PԅǣS50b Kur\V1n4ͬuV&5&< X];6pn\XJ|blL/+VH-/ ]q$˟M /s xַTL!7?ldEj|䞔E.[vi 锽OW)3SW(L+r"[  #jw~kQ(LWJ`PP ?|GDON$|{x.-}BOI]E rq%Ʃ.@~uG-٣W/5 \ad,DFlmWlxxHm9(}GYwY׎Ǝfy&UXn=TH%Lý .0:u +t_7;']{{JƔ"> %GѫԳ Q}m9(J<}{3Z(X9! l녟\2VO+AǖeyY)BrA8ӶӯpZT"8(؆RzoOEh-o@18"a\|TRI>SZC"53L $ԉPT$tJ y<fzYM'}ZqHz_D_{?:-Abfq 9CMx1w}gG9ELc{H9:S1SA:jk&Rʵlćm1TH&_M휠BJXmSA$E؋6j633w{ $&4FW.ߣ=66& sф;A<0"f`v x>_x[3֟ơ#a:mB-lݛ}~X0wO0v 1/]OSz,;:҆:˘CvlBxb2T6zKSY"SK($j=Jua "JFPR7 w'$j[\sz_sYց&V'ˁȌceR Z{ &^ݮ(hq@Or*OހۗТTguo(l{m .8Ff暘$L.o=N 0J8F ŜzW Rŀ)S5nL627w9M+ ^~P/'= _ Ƙ)I\=@p{LZ*l`וIGW{J"Pm3ӎPU)u>ی*e˭Ǩdi#JjP&Z+',Skw/qfˏZ@odTpjU?{w !~U09Kǃ>jQm[X1Ɓ3*N31RI!n; wD"*ѵ *Kر] epYv:/ XhJE?3s/U]#1f=[np9k}w @ļO~: 1p!t?P\y^=K;Qe'*" KT #d0,q/&?lSf3}p9r%4܎N"ysFdɤxR'IG\LD9r,G$LQ3\kSMշ4h5_Q7vwea{1R~G.S|,n3_@x)^ul.0ц(@?}SC 8G eW04)Ky8ǜ00>V# K3@֧#ŅGru4X"g g"铒!}y˿Nj}mЙ"֟`W2Lrzg3}IKz*Y|N[ їI?2.lJ^Mϴ_ % u$ڔ3rXA],VT5OyvU'6ݞrҭD“H̜uKB-쌣kOD "QdCԡTMF6578egY#5{_LjЊ!: pJ2k"r݀LuTPI`pM*FNISdƫo20%!D3.<_&HX(ƐTH,*4to\g)`FBbS-[IM*wj¢Llz 3Ӆm{6|eɑB7._]ThPW# Tʌؙ#XVPaˣ mͪג]xHmZ_cF| o@arvG,}·kݽ)B :mJܣrܠ!ł \Zmpk^ﯱ1p) LWhi LE۶@Qj}&O[3RqB5rǯOJ\I OkƨrN`LͽE %>h768 fh`X%ڒ4NJ 5Rn~AK6If[6.K@FD"Mn !>간ol^Z1 6JaJ tDO* [Z$EwjVY`:WlݖyhM!ʐ-$JzZٵR4'wҽYs`Ш[V6q65H@ĎYa\7σ.O)%M3_KpRjUv ).yV8p0a(څk]ʡfh0UŗԯIKeV\)ΥA5ДSSiB"joÔJ;H5lor{aD:#u^0>xT|*R)@K7hLP;6Uet+J0FLXMߜ̧KO LpRI;@? 4^ ?ma n9lNRZK-QfVc7OrH]/z=Wr"*-%3o~0r(b? J)a [dJ,E[ 2oň-y *h6F w$S֣ߌ5ЩolTb|kn_ky<FQ؝C`DФ$/] <)5jwސI er~VB϶29U$d6j0Ikme_ӶGqP٢/:]oHs]|Fl@ ;9^,U_}0Gi?yeԩ,: aU]{~CLkPqn_FռM "RveSMC!6|+%U87"=IdAe#,z vrI7r%)itَ,{#"l8y0+;N̍$[6#dd#v7*ҷvUۮjAǾL <Ѽp) f9v!LJ0+fX͹K~KRԥ^Q* 1zx|ZAqHz#'R,o۶٨5J?U&5N Oؤ sh~ l?'Cd-}= I H*}EøF70uvNJ#Rg{֭;z;7fKB2H5p2-4$A :ű_5*|!H-Gkf;q˓'o?LH" ""4Am$KImsD V̏QuKG%B-thK{.}CWk;Vj!c6|=t(r^BLbz{67EϲLDaht'ȍT2stb+jufF~V%¯uůlÊvXvp_;kwO,"'_ [r5Z_LJ'^f8?G{_?Is΍PrnF%1dzo G\X96(~%^72Ffe2)mؒd|vb;:ܚ ǂ gH^5)&-q ݭ68yDǠ8 @w3U&8+g8eĭ‹6]o5'9mf+\vPit:IOeoMi^%WB<(/ # P71clIev?`?BNݣ)d{x)ix֗aEB4?Y@?uzt>?DNg:} Nmm/$V& 1HfÀͥcP1V5lUoC\WK!VtS24n$2/wWI`ʿGq v@cea b\jkg jɭ&ZrBlD-oGU.,vmugH29dI̢FUќ WnY2A/Em=GhCjs;U`ӻ2 d@Dp`Jau_AvVȀ Yh'P9WH(ay}n++KȺ3d^ Dz,ULK0r滖F|-T^dV)/ KQJHaF*])[b,XPe :,Ԧ!>ơ)=Z] *~R|q3$[' h;T?P8!֤Գr TLmUjTHLhTBF0r]lrNܭ/u4 tyXn_mU&{" +l,Bř:&1b >S:6ՍxCDmt'/M$8&>J93tOWvꕳ$"/Hn(L WQhNgG=mPs%B->'Ap߉Ʃ1eX|&t,"?s$%_I̘ :1o[mVgt{oK쉻B%yӣRQ7^ XM[`e4 yV٩ $}u̻t)g׎(a[doQP;ÓrXuО^?u\,i$TaM+;).rNS򑪚1/B;-kƩ(oV/],kiSN}v-Xh x-Ou5E({0uS3/H+Bg.9 vMʂm%K%zn 5XSt0@/)F%Q_N16& ~YGIGN i,{o*a/BnPSklAP_t ;'o@[ 4/on43!)o#f(3)LrJ㘶Z뭉 u=#jL -mzޣA8~оJv.&^_KLG}deRx Р\ Kdם}h `Ő8MH?uOӜNvu7'z$ SURMCy#&KHL',!怉ާgt8-gd5?ǬTD: !\ئCu;ݷ*``FG{D )?>LC$t!ɣz.":xi_zr+({=q8]U䱞V}?`(F֯ȓN͗ƝmKFd4G  *QKzA0Kܧ~Ӂ~io&:IGTkںH;~dssiO"xٵ | ʴ#R[> $J7@lZ?TZt[RC+.mruY 3]%J,x扇ǡJ"o>) q)F'rs$EÌQ?Nئiu#\FP#!Ek0Ԕ&,N5jʗ'L"n@ #]wRS_/試efC̍W~):)!6ì¿/Wc0O4b$T x| q}_/5)(G'-D }D?qXBN !*c/[{ðe\FX GBw'FMFge^q-ہ(?kV戽#v6;- O.:_'tLbUb: W-xf6$Cvͅ  `S5/oa_V#8'Kl;ecGQAZ6Xa ?Ϣiv{:>4.?ǎQL/'C,N!c^7DlE퐲!pbo6هǵOnљ6D޹cUWsUd]b.SU:MGPlwl8lbu[.geR~SÆz`z\_KZX5_. .cH6[*!ժ8+2MvHJҕ2jݨWѫ65ȫ/kUfTD&:݃R,)(+dE]=8mЄ6GdDœÜbЌ  foG6%fVˬa  T&p<0Ĩ8ZiЕlqi2rĜm ;R+8h8X[*?:_|8'E;:"^zר 1fX -CSª8ĶN;È9tHJ XLgs{A97u;O ]<P4OC=iXl_-9SoU@0# ^z)j%-  zj*86;1+PΠDM.rq`ڹv'K-kY@Q4l躴9ǩFHoЄk/Z/' \ĈRVךLPc^& 7ᛦ/Ocv>w[PUhcķ'9 &!KM>:5qv2!:ٕșM.VL:4:W|ˤk*Ը?5L\{lH"&R";-~*$7 j/7Ȓ}_&ib!0dҢC^KMb੼O P`(Df(ѹ9x`.ks_`xW|:3BV +UT*|HlmS߁C3)*}U+4C}7S%^}p/vޏ<`mql]Vx"<ܠR(ڹt*T/|^(&ˠ sBh9NkU=HLF62hOi#3Psi>هM2a<\-R'dmGfoإAu@Ҷ 8"kם %JZ]S1V>cp Hg=딞KqwAdFv AWcة4%(- 4o_i'f^o_tŠQ_>EH ;*CJ_Ț:i~NLǶe|A>ף k*{=,BW.ɐ:4/b̶DCT8ԏ >+m{pď(a}BVZVlgSWWcLwy U]lC\@91>H)@G#g,?i9Ud/7#gοjR50֐Ʋ*u~Γ K 6ܫF`d"yf]"Г<\> 0J PeP~Aܼd8,%QUavGb)o3 _Ƅ+!47 z#>-\mr hv*vҰb6a}l_W]@v7ް4ƿ8i1c %%x%g !37BjQEui ȟA]Z%[ h+ㆰO;IQi4uN[v<@JH!A|\-tA)*d>gkwQkɘKZt>zUy˛Yy,B+t_͚HKtFMvq`gfCJٮ7>-FnJE?u ŖEcFXt1vSs7T˩f臒^Vy%wE> ӎʹ HCq+8+W|H@h:V %WΓ&]i8A"|S,h)QHbب;Ay'JLC3 wWR-9Bᩉ87 >pD65+`K@d9͌p- +ʿ̆!v&As̚'J?b$Aؔe*II9:2H.o2~/0D'9B-|?J?&Q \^t'Jt' ̸@鐱y6JGy{Emis/AՕb[ʓ@F͊)"%yҞ\F讀ݛ1O? m8c $.Ѓt(z@L_1Y6UFZ1% j'ĩ6ug?+y:..bC62 ߼f?\`,R#U;Ʌ=D .TҶ(h%h4;Ch|`5<2Y;J ~vΓ NjDôƯ7'I Rs2RPQ[N6\*PEٱ=mmx&ZӆlH ?>vTj휲r AUn0g>.ײΎ̮ M-̜2oڷ Ufڙ6~ `oΫtV L <ۦ3u4Elys3v*+յah?/Q\yxp+u&.=(?}fp0 wͽy{ks.. ;NX$z(b6K, MaAvߔފ "YK)+]*,B *`qp \49đ|X7P8 E 5,/3/wʺ$!7nگhc Dn<&-)# X\;d`›|6Em RJW;gc -<~rNuٰN0Qj5ٌ+EzPX88}[Q߻J(Nxn^1;"k4xԡ ]̏<w E:lhIdEҕgR4H4L/rI W1I"9jJhMhXw4me4EmWGpISp= &կfEnh]2n %pԴR4YespyׁMߌSzE?~N5YwYT||A5r(YHFq"v:+/ԏ0cJjB=xz=閫55B^RPW!t}1b9Aߑ`v^/ң[/LZ:[oon{ Qd65)xCm: tAhWjY}߈y-y jÂ{C1# .f*) u{[2MmGc)y9:cuncW*  zzb@"Jl`vAd>l{xC#~icUd)ӞAhyJ IkQ-վB䪡9֌B%@عDnׇ8; Yӿ;B&PlL Q_礵&I n!g*7`Xl Hι2l;/Iu@+Eư\S3ɧRr,ӮaLXeBJtΖt2w^ +1d*Pr߶|ߴQu,xgTیKɇMi~XniE]F*vFU?#.'D Fsw :BY^^(i9_8E*-' JW! ebUd`).beĜ NvSvkxOFŞ)=֝rAGLo=iȧzA%NּdY|w'KR{\εD_uV]Sz$"){{Iy 喻+!<Kô`;df PiWR.EOPky<E3GƉ\Eb8[\itAH%tre3Ҿr""RJ,]RD)@/ӛ0Ƞ>DrKN: J;53' W&~\0FJUgl,"uf<~7q;ݪVW6vޔ"`ht)kVtI>)}r>_Qi.sHI g-J+,rVMZP2K:Seu_[e< 0 ;Bh,p\+߿U4/ZR22BjxeNӀ п_xUTu" =m~5zYd~>ꎔK--V7?:ˉf%-'Q(2qڦ<H~Tbpb}/wĿ.&XPHezf p{S@sf0 w0s[ d  woط8>4 u> ъTmNP&+o<ǂ#^g)kO.e*k0pٍR.a1QmGefo6OG'Ę%%ݜI)rl\G>{kd|sU2%*6?z~ ${|pAqBո~:9\ĬOt1jm*G.U:P$[h%juǫ"ZwWF=Ja&]#Y:۝"憽W{}nEUˈKtq%vEz?u 6zxM:KN" b Kj&<2aڰnFU)5x6-HfP6or ,VR`e>a#m@Kމbe/&,=Ckxix#Iʿg| {i_J^,}#/|HgӣU#݊̀X *1b`q:9pONX}?w_4 4iqXb:.^z66ܳ%Mm,!cL§~6+jiU~C id<#n ^yeWsd]: p]p=3دavYtCAlr$V;8sa;FA nЅBKCx,gŀB\©Hk 3:L*fvPN(ybymG8A$[<V 9˂5<=*&YIw4gk״ ;"Vc?j]@`I(轻d0Rd¢Vl?ۄӘ蒫R4Nb5!g:ЛHIaͯm~+Xyz7€Nx~>uw9ɻ' lִ.0U4^O͊u)TEOR$WNR^@9zf] HyEyu*6`V Q &\)]L 0܊Qɶp ^BX;7|0 UMd[X3ڸɔ␤@Pï/$TkH`GOk"PhzD67%Kp빾t8ȶ˭ BBv-0-#~Ҳ `.ŅuxheK";i?-Ln&Dzmќ<Q\pL6D~!K}wowFTM {i5bOe6i.ʛsLL8(01 VɁ {B*(!]Z1ߵ$T]D0~PPGο>TTtբbM(x:Л]}u7 !uy>s ˉg3VeK"&ϲ/:[dD [3j v.Hw8Og**ueT$S]Pu'B!Whr!E'gnq)O*ī7J9H~)ȞZ:$ңndgU^oFۃ9*.Sɴ',CKkƩFSw\ʻHEMDCe?TM6QaC41C硶_|VhX4=wj,{, 8;o&3xkYLUtQD&7a/&@85D`]f"*.l.㴈`6c"PG fݛVq˵.,uDQʿδkźd'SҗkLm?f>2pC{)Pn =,#z%|6%%U1N5l.Lѹ T( bfLn8{f?Xj`۳yY|jlq3TKH6Lv^}%`O܄3Q[fep`\s m.bnKZCI`n1C!Gxr.=^ې+hra^B:VZO ns,oL㩶y{Rg#KĄoҼWTdAC{vr\Ĝجu_w0oh)[oW cd;P,BM|,^isMٖYSbqhMཱིA i&3 myf 8 릟2qx ˲F+>پrtZ\ J5pu\eҘJ9gI4y#yՠ}+1.y>h-r,4Sհ2fe &i#pQij-;RRL'oQCHѼ>kohnNl-:5vQgR5td,S)co-`\vSNM{7՚o&޾Bp=ь]"Cwtxm?բ_ŸV?¶i#<*yG̃D <3PUa F,@\G07}`RC3SYAj8;on4Y !+4 f3)juČ䊋䊺2=rʮbr^.-tRyN-}^N #V*l(,Z'JId#gm)}Ma^B]`Q}\sDVߘ:)_z5m}o4*T{lꍹ5q/͎l&E4bCߞ||ԇh>ZFC׫njrE2@[`7݁@vL>ͥÔkGE6R :Itǯj_["ΕKn;H?{tV2A^[7_Z`hzA2.QWc]0`aok!A&ipa+j ;?fNyMVb(?;B8 @,yZ@PͥIJMqgrynIrYQ=%!1YagyO`,ᷳ 3ȏeK-{s9H {b?{Rܢy b9L* c`,-4\6V+cӃd=H MiGM~iV$WB5:?. q7"?ζQ O/n&zd(0@c {xVYUE$jTӶoIƭ1}oKD2֡cwfs<8_.F)JNZEkk4]QS9G?a'T_| M8xBI?Z]S#c*̑򷅚JJuesa/.FF-=?Xw܀3.CLsyo|:V'oaRDz?@DM~ĉ&GVuQ3Niޯej~`އ?̞UD.D;u/:F .w/"<3L_✅$$qBNUX]_ `cG"/qǧ hg:ӺJw)1(gǟ~43@ܵ0< kъ NU=g;NNk*B'X_$K^V,˞ }~ױgYZ07070100000031000081a40000000000000000000000016439a356000229f4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/U]?Eh=ڜ.+ȟ]WcH񴤕H|KSaE`SZ@8{e/8{¯?@jj߆RM&*`;nsl3Yf *[DX9 L)?s-9r!tQ]Atm;_݇$q~8Z!`GNZ7ZfژV z oVOc  УfC+-e )Br~{9wpftiw- FO}Ag8=L X',/{@Gh~+yn2vnwBKN ,7Us[ ~ytRb$l?l'>cQCBg0&Y=蘳uϞф\=@g@Lg]RA TDjFkG&)wOVbʑWJNVR\0+mDꩉXD;~٭-*3Eo81vZKw='Q8lų59#N0ؠPt6{:H=u\yVY`²xW|hEG*VHD&^"Eo}3gam:$BQRjL\:`; [$yRNbڕx)~(H="C]ּɵ* ܖFveP8`[WT)9.YR@!HAOp9RRhcE5",Zq Hvr ~rC12IY7{^Ze ̭ ZœiڳC<<&IJn9XbxC*ڧ<HaQCs;К:ƃ1bY-Ot?#Do;!z'4ySKٟxǓ8x;Cte7``Lw ?cO<~tw Cׄ6WHYkoÓS?(!|%!nHu44+sj'@{r\mj<bݗn |!uk1gFd>|䌺7j,6!C5˴9 {laҶcT[I^4]L`T?Tz㴨B{n7i#鸋t?y1'P/vH,R%ɉb ĸ`B D"@!b1 kt#ơZԠAȪ6Zcjvι|#9;^ftG8ؙ[Ri2NasRƺW O=BSTp5i557h}e`A>E#/iȍ[9{i]sֵ򨕭c8KRtN8\b֗d2J.QX}!*RWjH[@$$4MB1XB%&Xy} 4h>v C<-7CUq&5^U΀Eф\"Twd Vfu-d5LɋB`}A|Yg|} _m u 5[J/V% ѹT?:Jw:(l%NJPm?<Ŧ&xRYܦcJQu^gnCK)x1>MQ9lyo]آ|SA jB\yxrMDw獗\e0T82tb5BǪ%u ـTӡfA="HYC4L3&-]T@ӟ}tZ_3X Ku EbJ\VEI&'93WnnѼ5FFhsV= 5#'mRuE }i䡰y{?镖oGK 73(sxT+)M 8cH4 j-(M;bĹ`г4^ax=iu'bk/.Wؾ~g;%=ƨfz,@lv{gf@n{1EV+c>0VsI&0"!혂zkJ@_fV@),?p)@}A>\ Y.qh)kdwlt>^P3 )nW%.J9`!)F!waF^ ⼿szXYtA#+KElese:t)z1h7-M})Y a߷?z~$:-*-OY_G.ƊsN*QA 0!ty+an6rP^/iIw%,Py85ӽ)TvMӸ_F" T ?E{;O{攬fK(PҰXgX9V"U/fޗ3冑 =Df{8Q#'dOoIXħX{ (6=J1N}~ƼX ,ŃY S~r<*bM˒״*ui)*; %Pm30 ɂ&}9W[kHG'"@M{ >:th4̙?2v~ ;y3P ( ^ޝy5{%}4T(=SepHoL Ø< K3.th]z0km/'g ݣA0Ic2`elaȸV0HQ~}|X/bU36FWc`qhb;xJ8#ˣ$?stZ/TggpV" z$}aߤ;o%h0?7ou>G]l>m2X Ksi inҠJ}Hȳ䘴GgX{u}dtE}̷αD<28[,txKu!`"+~ς-JkJR"@*U|ѷe8BRyp#}\[] aJf2 Q#-$%3q(m%yYݮ/ė!<#`yO)m \[v*}x}'ޫ&C9LkfV5k.6h"$Q+H;zJò߭4bivC4(8 K0[ӁbZ Pu84"" c6Go GA ?6PU#V6c(IazWڷ QI[+em@1wn¢ʗQy]ke@в  W|o9T)wP6=AvN!ߑEtŽԎ!|Wf.R0t,rj9t{T "Y0+nE29ŔaUh5(#&1\Ƭ F^D0et QuҸ[?t՗G:ՐJPtlTϺGuHSF @ Smf[18=kN׊W۳\6͋V˵1)MViI7_wj~hLgkuӊY$VƃƦNt SZ*"US 9{rڻ#MAڱ[Q.vF[;Pr8@{%q$۫2W -1J[*aUWǝI[7{hnRC걙Wc,k9,~wn?&o(݂5rbЅSƼۼƕ.YWm"܅1Z tJաu#̴ΟY(KůW$r* ^elHУrĺ-+WV9\qj#T6]KX@ .8r}*K ^Lv-Q֧_'Hg3:Dg7 Gq7W!4yDlkN#YCy"^' hGh,Èg L 21P[~Qw[|͍ƴ;6/z>ӀU%,!2*\mIrߥZfա9ɺf\\b4gF]8&E0tx Ѳ|o0".IĶf9'ŀ >_i,੥.OzVlXJh]w{:ݹ}rkCy1܌[KĔQP[\0IEk3 ZeKuNmWE 6Lq|aH=ny(/>ɥWvhx8[8b~չpKCsh!R8osG%ךW} He #j&VNOٯ6H,Lv&O'9_ʪI|yC<;R`+c5'=طF*IQFEJ6 :6|"~ #I:஘ʳǿYt{yv -sbk}YL]Cᾲo FC2Ytz>Z=gU#kp~$5,%,#㠢м1Y=JbcE8µ?ĿYؖ8ŠKb|z-y!dT}-Cdu.<]r# q =kA\P)-HŎhqqkƿd8AVT(R.xNάi z=7M $fd^~AP3;͎P<߾C@z"䝣%F (;M3&eU<ϲ7u-"SԐ8.jZJ#J|"npVyq9ژ_v\ᐐp]KoVRO^( Ʈ 23\~$F383H)iM]cеM5yac&Jʒ!xMo9`ͱuS5eJ&/A4Mz;jtA Qƨw :#-NwbL^N(w#XpҧE- }"SmgUj -_+'K{uOd };Y~eː,>]i܊ D{HtJoy1*/pAG]Yq3״ܹipe  b^?K?Y-@wۣI-,z!]C3# uEgpCf,dn\n?uoyyÌLszh)jkL2QC+MKP)u˗Rd |-%@+6Iq3^=d. !C+Jpۧ 0SYQv ?$d()GSRG@.) GBPŽp5yGB8M[G3TMN>-TPz>;?s4]-~n97ĭ\ SIfIN W3MW*kqgB_k035Z֪`uiS~`%;y| m'1RrSdA5k2dt'gMg(@L]P.(, dC~oJ ֙%_Wc[4Vp#8 <ᰘ&mB<'tw¢s+h[vAt5?2ϧeJ}2)O_\PnjAq,d|~RIY:ްcz}+KbNC_#Oj+9v~F JƄBwaɐuٖ1U"~PAIYg5V¢{E0\M;^+<.#3#WN󳺏hVjCyѷnl#.Lo2I&[ΊC&[SS :ZL[v2\.s0mi544FI,wUjGgS 2p|ޥ\=|#u X3YiKL.%̤]_ !Br܂%eQOe0ˤյNͦ ;'&k~csuӰ≔m%kI1K\O]HeR'yi#b;LG/UEP!4( ,QBx芔/DO58w I@&qwщsseQiVW5וwA*f eCp&Gh3;$6Z V[ؑ>v4ɐՁ.S%:@gk2(j7AڰZ|lMEUa3iWeݳf6lxHǺ9 ٟ4AB;wK4)6-\CTYsJ$_\DXD 8B'7Q`$~rOQ.~rӗ:k/,aL\6xPm n e"mk+?bEz(c1r\WbʠmI"c87^E;}6˵A @.IG.ᖈ4i$XM͒onH s"ra1,!CF䱎]@EI\NiC}ayyKWl \.ij7`I 1'w>8g639n͔y]NN>M&p{;8y4f/L{ 8BN+ι 7Mji,)f:R}Aj\) -1 _/@P}e&'Z?3s[}ەmׅ޻Ԟ:O} `(ܳ\!4CUc¡j) gT]j:Uiy"(˷֨pS8EԻkgQ{R4 ]S~ƚp+簓ẖϘE_zD6}:ƀzG4} &slKyxK]+29H̓R~W|m!!P5v̸@-)+aKd T3wk{ 2#k_g!07zcZFA1awM6>!f5>GGȥ 2K%ā5˲o19 ed[-;fX w! խHy7#Ac1 wӰ_7,x x)&<ҮP,]4{<{߳7>Ġ9A^#ΨƁH@X vꪠa'zR0`@ o ܔU2brg[ۛaaC uD䪪B >Ia~_0lB3j餕( &a_ fZ`]`h:^s5|f_=nmϪιK>F]_+3Nb8M;_'d}K`<ߎ4 9$9F>T_qId@Y<;`5%vLTX <ǓT9[CM/U%_|"ZdM )jURpZQZA"Eetg! `EYOz!78Yu2moO?<Õ)o7lN}ތ7eO^GL4Hzo2!RoS$$oW+??]D!H#8t*}IOF$WnQ)H4ȇfY+"p܀6:%v홺2<İ9z.^ӷopuc#s)( ?:,NZl ]ע^mKU@L]TG>"J17'Rl%2hU7[mv5nG~xL$bG\!GBRhw),zΥOB#*S8b{E`%iPww~CB͞{fyo[D:kB˯< \DslrW1 @lDI- ;а1ш0]ܑ: cg÷ ,@`,gq&3o}KPS2g6#ܤS pyʜy.Zڊ3 |Ga[}^;IhK7i\PZ"_OK:I^s&mP(> ў|%Ha3r:x(N$S?Nˆ͎`G idM(]RnTܫ9g&?+4rfPE)CܽqwNּh a;j-^LRv2ъׅ`ss!5Mpx ZY( woaht?ڕrǐ *42{/yv:pܮro f|Xo5D tfPAVNT"8b9v9sexgjHŤ1PڟTg#1i5L(:oCzt&A ëvF42O8]&|]/V^%>Ad^@(0Hۭ 5ցK fj #fh8@v"ՐU+b%2N5#2yb^ (g+,_S~^ӝQ7:$/߁pKLFYG lhEIwݱQT1kmb#*NqG} Js_% mWJATjO(Bb]ϻ'B1BOPGaȅ(ε-Kzlu< +i~+ZfeW˱.,Ss C'p{+,B`WiZo"MdMH,ooy B1|D ثޘrS"ʐ]Ή&;Oo/M PptW@jQ>`|![{Cip.OgC|LcJOfl-^CWOsC= /؁ Ii-ƋWȢ;ϫEX9n i/xST0jgtZ4?A)b!Bp 8KH$(C˲=FnEf_8JGzH?˔*}_5{#agl7$)پ3;גdt6Tca:aGӈꠑ?=/E6l>@hWno iZ|+esWeݑX$]d5;C8r<& 8׫WPClѴb9"@wŅu򟚑*=}*f! F|x{Ǔ`jHPW{t13ki*o{ǏC-"]5]I?0Ud[+~ӽ|08`AƲ{ h;rĮ)X;#:ޭ`V:xI5*Wk>Q6'{7߁Z#\JA#!gf*Fs?pOd8\eµf4tP5_xz4Cߢ[=s"ڝH_XKF;쾡NS5%Tbgѭs˷&% ^yhjf6ר5 ch޸^ߏ}h#\+b=볠яeZ$UmYLC9oEzv΀L'~acʭHss6D^"QN7d&r8ѳ\EwХ-ѥ/d#:鹥`xU y8Pvqk(y?,_z/DM U?p*#w^$'ۻ=Ղf&o4=n5݅tw&BvF˥!'(|y[pnnPg&X)Mu<AL%>y- ,jƟߪl_F$R1x%(f_F"Pf})6nI/a?\}\n 0هbEIC8{@k?wT4l.IrWH TߥtOwHD`Vg34k^ڮ\|HE4TEYʌ)t|7) ՊƓNJ$t;z7pw~Nmpz|lARHpiU3V.g)yHFz"u:םBL./(;(S E$@ǵos<+[x(caPy3B-ND3o,EV㙤/9r]b8)h^Oe@+"prxƒc?.tF|5_;Mǁl˯{N\wC J 1ߩ[]̐ \aD| s_Rw6ʬ/BB./Z3A왅 [0 %R0s#ճy&Z]!y'M _"BbA3Q* ڧo;wUBYXf\8^8\ aG~8BX&L{U!!TۢyǤV.&!G"?iG"խca2wS tut|ҁ^Li9BZ)EDn;`yiQxoʎPϡ>_<4#ٞ`{2M|sbN]yȑGbVb"q\:K*Nh>l"uN(1:tEF =_g`fhPgIV7GrP]F8)޿$!~``~%)ӾZPxgw!^ W{s&#! wI z1-v")[==NAbt=ޣ~%"xY",AB"X& qU6L#;7o=hml'TgҰXͼԏID:ŁR8c׈qhWKlY8 KMMUVib:+)`0tַ&buX!j˼4# HcKQ'A&|;`/ PDEّ_S7!YԗkS|f:~oy>5঒rXK.iM\}r%N02Yo%[tfDuA?;X{91jNl NFpmĢ/m9Ο3a>HYf%MvDD ]0Kr /Jsd}Ar&?^rzk(y]pb,׸Pq.HUWBck)wn  Fx:6h*ݲ* ɃqH+bgS:NKQp*LJ;I48$56n>O e Sk؏b>̮:#FO Nr3 bۿ FHW1+o K?ʉ< ۿsSHC' |Y;T3>"! B_/*@Z:k2&otIU4D,fǵY~*0@`[jyaF:Tݙiںca%cqRa=OuϡRHퟐӹEJ5 CAЏ4=Ik|Vb!zRj!g?xQ8 սJvDQV-!Za%.5}{yζ.n#Lit,_PUib_tMIrX xM"rQ,ڣIчLJS~cBA+u%kw~*&@F$͜ t *}I!8:"N7&+ډJ6GZןˇFuQa*"c$xv!5c/i׺y{M=Ӗ 0o7:$G@vSMX KXWaȳ![W, >^5uolN`]6M#j%2,0#@!ۖkgsHuMՠ,F%;a8J{pjπlxn4g1RQxph 7y[ O9Z/N0wBMQF^xѐC(1YP0P'Z*YA9թw[s+ve/сͶ0܍JZźㆹcly& nq7FW!z:[(xf KG.:i>%D꯰"E =[d,Ɗ&y*Lf<vay w*8QZVϻ| ژ"-@4=0s␭[!bE#B#槦sf3O5 DW%%|=9J53I0J?Scg3#F_I\$R>39hQ$C.[:y^^Oc\\a WOb#SEkIT?ܗ|K4UTGbm |wݠB_$ExIgofzlvv|0j&`P%4snruOeoI8%d$"fuF=ve2B6?`R*:i3ivqzPM& fQ"SpV3`+08kP6pʬ?zO 2@Eӭ?bf^梪NA6;8mP˼3)12jC#IeBKCjnsISˣ5丰rR1Zm\ȸ*xc")I4H >oP#h o8[}i3?2XQ7}D9զ `!lpu*Jd.~.n|4HG_ 630ڼ~ZBsX(u2 8`W'k(ڬ;Pġ2mD~*IG51ݺFm9Bj$r<&mcw k(gVϒOdbKg=k <(OhBۀ8znG]Rh[ 5O|0XaTӍ`=]Z(sXNrXgN^>bİH TlÎ SGY9xbf6 eHi,>S:tLzV`3*"&Q t4 utl6J !_22G)6KzTV꒘'|0Hp(QbZ]%,n|^.(S)hu8s&Ny͜|kj !PSHE Rn:8xi; XN;ƛEHrAr۬o?ri!e+j~֎zq[#,ʵ,eBe34bCK75! t8ڶ_ݥ$_7%OI^)lV6KjҌ{sf0]v?flԇrHpHG֮%(DF&. ,~ؾ>ubk?;KL OJ㶞&F &@2)Nԝ{Cx\hV=ϰ bbjћ;+KNJ&z2[CZ7o7ZpP{^;TF\uE&5?f.6Y [/xBtyccKMɻh},M'hf@a-i㿇@:嶟=X^^vw ^coyh}H4Ѥ.\R,rk]w">/B@;W@ԋPkjcn&3icG\Ʋpq.U7$4W-?܈Y.5^ߑkݥe0 W*Kz\O2'k* fv F"t`Eg^OsƄ| %t"~SP↼r?8 5bB<-$6\%Ճ2kv tDՁP'0D8M{k6R1ϗ?ߎj5ًayk`n3}ye(0vk^r { SS )& JkH|D݅?#=avR~Z˄}Q夸Ҡ1rTҹ(pR?mwI=m<޶qǤ^LDaK0uvIB`kFbq"U>}B[mK(dYRy٢vrF,AE9CX1K@q`E2D_B@WZGpe)露"SS'UFX<߁j|GĂ➗)~:9(]/εĀRe@aa\(@)4}K8N֐A0%">Vq ZMN2R#ќ;ȭFjA50^÷vz5 /B\Y7ua̾gzP sR,\O0*7M<2( }# jG^2.%p:Ќs#۝|p"O(|2O츖gVQ(\BأUeIU% x^ bZW^Rb횑#ۮ8a-DAiPo uYak{ e'xP{ 6cAZ͛Kr3U#FXl$ci5F<^ 9k/OF#֛6/&BZ&2`VRy}o5m%RC)uoNc쓼p (C~ʽ!ZIkBh>3NSk+7ospVBku-<.ʹe YTݰGr8'Ǿ&%^RWc"S aҮcG|2ֽ$}Ջ's4nAjR^iDtpxܽK3C;{uj3h[:]omK,K>$LdWSd}!w;|Mc1Q. $ 7=%qYAx{Ґt`e!Cͬ B<ۼޙd j~X4,15`u m.,:NߙgI dTse_qK,LW}s*Vzx;Fǘk @ʀ/a z(!g3`ݭx8}s0iL!B۩J{hST~ߕ>n闡f,'2+хIŊ2Z3Y!1(=DX'm 򇺪ht9ERY![N.P=ԸAh6vFTer{[ʗ&y ObqiY YWBS橖jg.x@|I( 'H%4lnZ!:"+Qa_ +'{0>9,t]"gX4etq\Q֟MκR}d:i!2_,CТdi-oKSm4)1wonmy=I.5 v*yBr< {h9<|9nJR ))9KbDgE #[uQ^> ;2`^a#NikN-U8#qdZU)QٴV &2ZP3!(7txtW%(=^LePnN_8~oC_*Y<Ʋ[M8gV!^b ,p?B!#Aj s CD 1Ov\}r΀1ç"@E 970 51`2P f,9Fbw"SbNJ(vjlD`gFw=[ǀȐQlbfS$>巏j)NppX+I$+J ϵXR (nyT2٥gl@8\Y(g̰߇1𞱍![VeEעL%ܯY@h۞=j^>sy,p^|F d .7ԕ;G\H(¹P~D5KHU;FSSc#79*ۗ,N2@ќg?b gF ;+z+!/|Atq :n Д&[ǺDi7jojkAfR=mA>Ve,֒_p|qZYJ*Y5V"CB1W_Pݱ"4MM Ƒou=@ZbIVu qۀ,0Ypsfg rYV/ׯgs>iH*lnpV={ӝp;c 4=0tdaQY:>A,16%rWM]| d`h72"9XrQ=ye}JZ /I38qhJHU)o<9vLZ pB8B-9}t}nG\0v4D%ۮ`{Š| ٜMoDFvs^7mtFl{w(3bj1+TcH=q,_s1غF ^w F{G?@I-(5[_RpZ,|$b @76KiZ/JAYσ=Y9L ټ1/Q;U{bj] PIˎ9 l7#Kp0ݷ;8!8WN/nȄ> ﳁ_ Գ枯zϬF3Z鋮ϼ %ò<Юrc UA8#<n^+dh*VS R %ԐNYچO&f?psW=N4"b8wOԗT9OXghVϥ[SAcvs:ˬ Nz>i@Wc9u)A,-`5~*c:НyH:]$^&sy&FH&iOif Ӂ9WTJrc.a!>S_Wأ0ZR ZV4!;%]~ Yّ|@ú@Lw9[Q*,{,P5X)arr/WLGr~aA;^vXuWF>AtiEP$%QC|b?W4 []P 4^s޹"`FCBk߭Fξ+AÚ?¨ܒ/=Z0W\`A~Tjگj?ZW%ubg:;{B.f?LPA2lkU[ڒ폠P:ȁ<0k?%T8ef%TQU|S 7&\(MZ0n ث6X%TK rRGʺF\M9x't]tO+L 9zdH[&6-YhN-. XLotx !.zMDCt? _1^6u=}CE B^v0׫;Y4Ұhw핍,5Br7nkTNk=Z{z;"tGA2g-(:eVRv em$_PVmG@( h…-5:r׾$ `D|^?ad/E+kس-[uVa8lÝf]**p억C BDx:rbIMql; LoFh:>{㩎^{^k,YY /3_mp\L\|(Vc7o,9K񾗅!tlF!Q/0Q' ?/u?mÚ Ѿwum ś)--Dw$M&]QtŁ`&FquhRBQSwD0RrBeqm.O:ZV0F=A?\ABCaݺ)>;>_}ivVM.5>mNqAܷdsd> }UGj 3pG(@+DIJmNd8:zf9$le9 Y!q {RP`_օݏbY4?ws L;&>EoJውb3Zb!WB w4B0 iv2>z3%v&6Z<ۻ q6X`"x&΀Mzl(!m ';I((7uWSw:,$\q8\]$bZYIxhzӁ3f0)!eT ʲ\BJ$(VL4{BU3B94Ql"H P0y 9fA\Wwk#pv!)Aoa͒yW4ֺlj;HYIڨW%4fUh#ʞPE"VD%)e3q({i,{/ pCيL0ka!WHd~*_Fv- `Ŷ/ZOgَ@tכQz9{l~ܐL-rR*7ݷyg6zQ?RjhE'Ct-' 5ZW/d1@D#:l lO.2# j7".4 0~b.AMgqhy+~p[\ϫ+%R膕n 0 eɓdqBl N0J?hgN{E Euՠ`17\(xmZGܓ56oʛu-*'ά:M_>8K-ڱ4x_j)(=䀰4oZqp 5=/zö2kúq*>?)1ZUgJ~Y;Y{zEm_q3+`a*f 8qb=>|J^Z9q%uIHMaAe)([R򰙃a5Ly\Fi{b3yb6-nRP]BqmQVxzx4hOnҏYV-ǦPb%$GE"4tB 2UYN Ǔ]E@қs"~E=zC1ٯκok*̛ o'jߠw:V*x!%N?ұ=#,W?ݪ0J_rr~' J;GD G\&,aT˥h"Y| NrsHAR$tHh+W~ZEK|Ȳ20JRa fU>6N V':!j* f @E5Ğ:(Va'ﲥ0ߏYLWIK|D47WfT*״#Ξ-ri[ߪIPŝb=* 7 . 5 T㴣M@ @ԋ;/'4W;( +, #m$C1W NSb^4}Б=e&fS; ِ:@Ev7%B߳.$ |_Y PQIg*8??qSBIx1qR@-9IE2jCOF!5X8/q rI|4<1lG=S~Kdj:i~4ܼ$i(b.O(. 6)v]¿_:d:sPPIdV`֖=Flυs5,(oYr.š}ojP~I`]D ^gA1Hi^b^7QeXɫU"DNw\i2֚˲&_L\wBMX_oxs;~zr] dR%UM=[ͯ-3Ѫ===}^`Kـ8 G͐)t阙r^$ rmvODS0I]iI?סBP0_+©J}/[XgSP(ߒNhi+<_tJ[47fwd BqST9R OS\lTԋ2U=T%>3{ީF $.Qoţ@q7R"`#AexWL |M yv'R 9* f[[[3=އ̅~ibpVҸЊ!~aLMwU]j^GyآlvqɆsW.kꀅfmQsy%¶Xuع.Rf9㘥SߏY)/S F/vAFH7#\ᄰQqӚW~L]P orw@ Clq(PC[ nW_vfeu@uqHzMGk82㊳fWYsIIվx5GqfNMq-Iu%E_m#[Ee=+E@Tq͵hɅժe%Ҷ89\Nv4[Clz?flPk&[)Ʀ Q)0E]Cq4r[ T|K[qpԞ!}s\UJ"x(v B `fC{>bDʁhknŞD|=fOVk`ќ%U>] )\$=1lN]^ +Q 'P]ĒoŴj/9Ms `E5s'.5QHgڂ;OMhK343E sa)gR*Mpo w` @ S N>m甒*erGU4"5 )0k°]iuǩo%c- |[LHˎT>!A&` Jʃ3[ zEm K b1GJ&1 o3AUn4*(=mpЮOК t3*\ dkd+Kr_n jHO3itO1^‰-np2$RAUA|b 6.8"#M-^.0$N_z4+x:P -[Y2N6ajYګ(M;H`Dq^dޓw^>T7}--;j_47ŒFkYߋmx\jLa| y,ڟYY KF h 1ʃ /1|f!af1FY+RRzʬ)*z^iuNeܒVEC錏tɄBy07zK$;}"Ů{{mZh>xďj<=b\z1) i)'K|Yj5B _cֶԳ@#t3D ldÙQS`wp+LAi/88ڑYs{5P WY1!L< ǿ)s< Fv ignVp>ƈmz n1K I^D1m`<:#:xZ՗u RH{@l^ҽnLWĴDVjU ;w^@G_XYhz@\Ȯ}عEQ8:TaTMlU!h=,nQܽ)W$sc %O>EYd=}`/Fi(/\%NUn8W3َc -sDD$;=~e|@s]]g\i@p j9zl(<3dq'EBM;2䶛:'YqتžCX;:Z<'ӰXf?Rgx(2ҹ|PgRiefʶ뮝&QMdNѢ4Ln"עHin]0^#fs!:13E\fcuL+ŷmo 0q몃A~42'.w ʘ)=85"pdƒ}%p|k5 **E7Hx~AAvƟ:_ KfVv=;Iz r;T~skӺVF3ehpD.Hƽ]yʸF]Fb]cE @akAbKLy~Llfi"S3mdәHWl෼^+Z&F~Iy]@׫@7; dI w%Iڋ!v O*~JZC|l!NV`1B s/,xQ19=̠:uU#l밼vhQɏ#jj&\?u' &[:QX"`i:t#,$>HgcE}[S$upXP?5:x&_XƬ0ܚ G(Y I`PYU"MӜ^Z"ۅ[DAF=V1HVLmU@/sG#$ai"VQۡiB&V 99sPB`[j \Urq9u)oE*+vqeiڧ/mD6RVz:!Q޵k[:6^mn SD#계p#莤bAu1O}^SJǜwK$o7oQ}O1L>ByJ҆|{;u[^Z;XBBջ/A>vx5PHɨ܇ryN 3=UݳAzex<6ݳlBg[i" Zj9&tlKa~Oo+Ӛ^'c@"}I&=G&>ᜰ5g" er*^vtP웟G3&Ԛ$XezcDr%JՙHr͉ԙ QnOKoѝ\O-bXlM"qfdbn[ExחXbO‡jR1]^K;V^1T~bR;waGEߦ?^W 1U8j5& , O%u4HCĹ';Re4k")/`+SG*|~K` T8j/GJ c2Rj@Zq2坸XJwAonztܑ#Iia`>vAC8|گ#%%%D.q(6̊꥙dxREخpAnRV5PAwl 0l>?> hq Il[ %O$B y I6P}cJslryWa+~wBrJdtvS4C>=ĆtCqRԁq9%Jb~ԁ~_h$]нZX—Mc21E 50pV$i{2%IW@(!y6SHEG9W@V*n>Z+.ԗ }aT{gZ}G' :ЫuB72{hOH 1<)T^)=bxeaxJ^@;D 5ZALR) wsOU٬@pO;_.́ugZ_ݸ2^NhVNl:ŵ'nE=OR5gIp7on ]qXRW嵤V!&εI4DV3l-;Іel@;l^a'[丏M&uGbt7NX}E(Z,s/溧#˜U'1lݒk)`R{^M-p"E5@JP5#6{ёDqDTPrvJ\tp0D=8e` ^qdxW:#Uy-oЯ& 1Nz&љނCH==D*;ҩN)e +֒/!>^gk$ ?zlH2N%W0 r.A3#$/ ;ƯDHP(?ig:o oD%Y*5g?Ut:=;2,3̫Ɵ)-s]wkp6p o~V\@~09$?uWSo>3V: 7%,B#OL 5ӮpM\$)Z,IPW#ĉ ΅л/=`=~IRh })=@$2ZM~e^_ Qf~p%91YL\y!LlE^6Ks=`4F#=qqZXψvlj)p]Q6P02Ƶb w gC;Dw^f߱tu.dS񕟔#{E^=Zf0k6 $YAQ7ެ_,ȧA0xQDDgCQgڧnOzぢp 8c3\U+-m< ˢHM:fd5hřQ)N\kf7tBۍq;{ի%Wc$21. ًiDKX/hJ3LbbTz8Xe [,t@XӘ)hЩRͥB#^}4ZCNSbrTH2@ DMBu8~-f5W!ߠ}Ǣb356j+;OTp/ƊAZgOysYd9%Hd6mrb 4 h9e1NJ\2I}B5ˉm.c`,Q-џ&%W_dM.. MFoH&M>c~(1v}7܋#@=o",gS*|Z喺ǐ뾞\Xx0V={H8F"U4nOHҬLjDToQ,cɫ ʝ#7ݓ`:(ěo4! N260@ojw !R8s}'C[)Iz~x/n[7mD*vTquO_/-&KZՠ賿2 1@إRӥ 8\pbom?:ՕERcsih3Ouau02%O,wwV؆ h2i0+)jRםբ9@f=;8.8׵W#ީoɣ 8[`ּG W7.Kx`)ika1&J=uno$_W}]MQ D= gG>@U3 /xu'!l,U)ޑɹ\*Ӣd@4B5(Axgwm%s!ߞ$Gj᷏ct t '?]+~\ b;Ū;ljZ@s j}[ZW­V7^A޲7s+$f;}g a\\K aww˵vϧk`n\7uRw-95.%H֕S/ى5b>sܮv% 2#1T8_Pm֤XS@J-i9ld!Μj8T^o kePr3CKH8ZkݼW g8LM1޼7(bDcohdg(}fyxViM29ܰX< aDiEy;&@84 K7x3 njpG熪A/bر@YYaHwH|@po'L ּ_~43BQgUVSژDxQPi̓2Z:mm ]jhЭ>_х,.| ӐkLGcO`_zy:id ,xrBbƺvJ*9{C}b71ɃŇKai@V )݌k\:&qރUwTݡ`cm0lfHdF)]:qE/h7t(ծۅ^rH`[<5YyN.,$dʝ9' %k~{8c^H{P5BzINB gD C^貺wXj _75%`(繩.I<=[&ܿrd "}7r p[o` |vGci zϞA! f6EOBl#k@o~fF4JiƹEqY"DD`\%6ܱ+q50ig&Fy+NF =]N_X#bo6<{\LJL;<]x.2rۦ)+ׅt"dbo-u ^9/9_M[pD2* 8P_ٟkrY$љSymvq[$ٿ!LiL][i 1tOZP: NN1c-;%v.?9DI Ig?_B{]{qㆱB{Gbam{R꽷஌ſiocuUBۃ;>iT7`pj CZR2ʳFrS@ RR/jNFTa)2wvma۰´ŚIol:$I,?"NJۅOմPq*BVb:I"j5i>W8uJIl]v+=Ɂu5KY5-inN(zLu:fKrT6T~[F\? bY=]Nۉ\Ta4$mc '`,|PB/yo[Hk]~jŃGJ2ˑ]lyWֽ$}xحXtXҁkb{Ugj&I3Fl *R2+5!4i:Goڀ8ӵF!/K`Vc')6;c'xqk2ݵl6lC[d$5Q:#&|wg:_fESJS G"769Ze$m?s ˈZ&yh51Iw3TAOuU"1ѩ`S87~1rO̻)>_Ӆ$YzǴdA"?",:hITFyQO4BFoZO$L*'A , A[/ںj1{?$x8f<$ XLYhx4w~iJ8`C}^(޸). P[|ɿLۄ83ݼ]L,m&߀amLRx(a\~z%P&" Nsgd[$DE P! SxA]~5!;Ú2j)}XqlaBSmSZzY u'0Ȱ5]Mk Tu aනJ Jp:6qPQ=QM.kd`gG%ɪ R&ywDO'#!`/)v+&Kv%y3מk`YdE#ř,r6x؈8#?.37ՓaWR;ϳF~TdsŢc_li\Ylv9sS0 ꯃ5 o(՘6nCwW& =isY_)gz:) l o$PO "W5 ier-Tc@.@,ϠPd,FX`bo?Qfn @hTt^hkG*'򈼇v[:m 4B_uձɁ@06[~O=&W9 Kx.$wc$nɱJs-bg^{=3"iOP+x+6 =l\)6wk\;7˚ą$ phAa*NZsL,N}l#rG?R;s78mUPm|5ҭi>1bxPޟZmV@vg/<+~^[,Hop_V $W"jYd!V: _s'=]c/u!fhM@eOC)0O|=iae q!@.Cw9΋H}M&]-S[O A?g:9q}6%өI#bc1B8-}Q%:P7bKN{70y$IM Fy6/%&Ν>XЁENBx$ 6ZLU؎4ڝuV)W4 f7|jr%|QxV]u2Α9$NA.Z@2Ta dnK뗷l."=^{6V}_S9"[cm|&cFNOM*(|\`]Slzۥweck8^j>l&I'}Zl?ZǖqGSچk* j;B:?Q9z>q,)YZ2B.A$1 6X4yjrĖu:v_ukeh̩; S) fMB+pA[W`*Wmv7@-v 8` z`Zs(M( r7) F-U_}T3VzR_~T+RErϯ@l*9Lwf_R=ԭDA 5p0?E72y!v;;oU;5]ϴ8_.eL.bZE'3a.6Txp򤶑g1|!si>:Wg$ ;Dq6D|W`%2V2H1ܰ"Z^M*ƠTWbU GC.Iθ>-L49ʶ&n ۱o,j~:b|n"D:PrX&'Jfz uV|J{ zu@b,lavɱd.Yi28NA %IrVXn_7"$:MdmjRwu0Q"nč$ܧ2~v3 B;U{&VDdrڙȷqsh_I b\]eV?rԿ~_*_ZGύL*̾Fj>PR2}azS  tL$>RpAOVF<b0e 1З&<&E,. _U#(qXy,p6Pk ]^=: 3f U MbAy4;|ߒ63 ,džEµ:\!X[#]X!1C5 0#.sX>CM̙B@*f{yz}4D܎UX~~ao1~u.-EJeW+CDaFYclzWF[ am¿-wzY}Nj]w\{X`NCW$4ch,2 /X(75j{8F[.TzhlI_d=:p>{8\y(/Fm%R.vk$Uwk" 8SK̙n!4ih}wXZ (4=ʱ1#cbϐ@;uL>Gq3Wl_tH!1Q#+5@Lt䛠+092Gtg,:P╾el^Xs|q?B?Ӑi¨mj׫wh:?t:zP5Ƈa\yyIwJ"2WyKBXD 6Ku;Hu>0 TcYv@SPPN Sv,D /ZttZ2%ȇ)pqIҭ6a%&r6NQݢx|\*A%倛 6ūFr__f]G$w'W"gOV(U]%ı "tiN3v!Ȇ {zh;˧CF9nx{ʛՃ՝ |fzT4ZIT!Omn6P"b| _g(E~muќ IJ׎~a>Lґ޼g£Ur?['C/ %U1y'V0c z^f{'L^4ԒC@C$4$>{gX| GXNW}3FH*V N*~aͽB?|\vų f+!5`!'$lNCLw[ Gڅ; hw)e;)XC,Z64 ݲ ʵB繎[5urPPrp6ZMIoGs|e^mt,[v2cW2_~P؎uێfe/5 z Bȅ!BSzI!2oV䤘=Ő}ϖgZ?2b.w+|֧! ccd4oz+/wbے3 QLXi qė)5)F]Ě[k9c ȱ?ވh" ؟vOq\a;_uBhR(`(=L ;@(BOݤ7߁"P8/v>ĺK+iP()Io&ِAg$66ܬ77l:WkIwԢ.JUt7xN1r5`Ų#!DE2)Y k# د\k yA/W?A]vlMVRn)dC8͵$6r)lWy?N)RIR/K :X(q^ qvUna@뽯PrR[L=9HQ8qcJ': #ZTJY{]`su7 /rPϵu+=YK/6BVKt٠e82.JI@'%i5CJwx.8aZ5b#JBÝS қs5B#TmӉn_2=B< \RnG{}w,8y_b6)gX7u\"tgv^XCnzp eI6m!H)-".N^ F=f˟V 4 ~UV-I[!pQ/,T TfvF2-LQr &Y;^p̨Txθ8 MKo~6UJ?>s4Ku4}N&|2PASjzdjW\d7qkBzfۼog,Jzy~BvX[O'hPh''* z*Zt3f W-V%c]T/YpwEjlvxq8P"ڴ vs %!mh|~Ǵ~:K<6VLiB+Qߋ(CbwHmp׏"HSs<,){\ \f pF &_0aQz{.qvp|IFkK-7P!XCί 2򱊱\'~ spE0ć|;,.9Kiؽ؀6e"e?ga- *̲f=vj=ǎ._A[QUX=ǭϓ>u)~O [CqN_Q|.m{~VTn. .a3H1HȘ9VUI[r?t}b;/*&Ri ĕ28"DT=Qz7?#fUX\?CEEHzQSii'n$.Q$=Yׇ8L@ ƚ&$BNY5?KufEpDgm0)MDx'&X!g6 n8m?9&:zG1Hy~ޚ7[cuݳOvt:&^S.)3,BJYDUnO7$ugdxf$ f< Qn-H~[pa,ˈk"1L*,u!{bfMD37{Vٳu~C(U|g(JSש|uSN:ƓeR, ʭK,53WaLt%\d/)It#K˚59ȒCan_k/aB:% v kmަиETcut'_`u' 8SܧTC-썚 HOvAksO1*L"ǝZkez&w#;&ҿƛl# gT8TҧuVVZ , yztY}}kM*h'{_U'yGqږKՠ/F|ؾ Sho!5U=(0?HLk[8ϼ[9I9xR7u <=:Ÿn=~Mڞϳׯ1HM|jVʈ8n+nNk$cމMt/?48 8~Mp'ǽ`#2XdJ%P+ `;,0ndOab 쑳aY9Beɜ/ }P46ퟨĩIQ=E uW]&Bmps8i]9gR(󒌿Wb z G#I`͹&3K'؅a.FVVfĬ"G7].4`DH%](~wT +Xp8ONux! 6&'kqrg29[bptAY2|_Ía{rx ӛhWh3 \L'aNPȿu@dC Hl."ZL Sok=X<)0s-s8Mƌ{eÜ>FREK[!C8R]zrCJdfKOńcDMV9hu5: x0)Fg"ϥ3aQK9qZDX0AG^"B|QSzm1^0I%'&'f_֫ܕ|f2G+e4@a=`ϫӞ6GCY _h4BlpUx)U]]Ta,2_ 2+D2Viq5ܗR@l)CTF췉.u_~~SXA/I ^ k#r} - D, >7!\ ְ]a#5CVI.I1dr ꊳD١uk{cװ9;7~N{ʶwdyWz vt\H=SvU* fSڳ먪/Ma1&z]X܆4Lf*g.twYnd|t\|E& ڑr  N7u'2[rhpn{BVWbfz㳝;S_|bюw˻9Ӕ-r\hU;qlɻԁWqiS|& M+0j=2Ha]P@|lnYrE߸ªIj@ ,з ׼qh,:JMCYN?m}:ɈqHbJժ_|֝rXkQ7ٓ՞ XfG ۑMCfN2#k|НF;E㊶s\he㕵 0k;,~5gÇٲ7ZPϯ2&/Τ6}*®ABB;F,3x4b*!Rgi'ܝY&CX4y(J :5fߺ]7|okob+?̱)=O푎e̐`34Λ'>\}8%Gq3B.8wʌ7+XMӃr9wU F}ďQl@.h){\2I֬w!pf_ْTzuxQq蘶,'N,mE8z{(bE8mzY`80N=z2s"oZNbmQU784㽁{[;ZMG@I}V >yb/2OnrDt!> A]$N0#  /fHX\_CY¼yEc5=|uPwu+{܎4!qdHCb ->-.$cD6 ;EbcVҀ/exb/0%iv r(zf- `Ms)He'Hp!755aO`;]M1`L*3 exM翀&' 4]rkB Ɗ+Dr >RgY2+SY,ҏO6OHNYw\X"3\]sm6Ƥ6fRkWiNfsqt2.OqD"Fv2%=8ij*Dek..ѨMaYVSK--fQLoJۙCG-!$.:Rnfݴۆz}O"  8D_Smv9 CM&o,րNU:k|* 8x78d$1n9n-/ }vo2u6@LI㯠OgVmmaqR1`l{쒤īp8Pwaԗ?_0$R{O\!pnAz?W^ N#஫JmԪ"4Ӥ7u5y\~]y`05fm|@-4 .ʏQܜ'W̒R6(bO{RA 4vlN2!@ܣh̒m5iVJ8TL2 Z-Hx(7_EY0vM+["faêD8QRSND ѩMAq4n{8ψXS 8LRM4J9Kl 9UeLŷ%L!{[m_>z=qIk6:I`JVI٘EhpHɒgq6-p+7-n*hӡY6N)abvBX 6_;^S dHE!8'KHYÏ+'W& I9v2bu҉Fw$Փ#zk,LʪHEllk,g:%vT;|ckb\޼%LviJ>i`n|S! [vn/}޸QMZc$oCMN%`voguܜ}cM^aSTBf;t- '#3߻2n{ψm1}s=^Pz /–IrîHn8d|d(ꈉ_Ɔ#~\WS^t;ХHl'| ŇG> tGo0)&"d΃ ~cٕ)Q 28Wg|[g |+1ߙ!=|wK: Y0n:U[:f ~ℱ£J[+pn%$n"R|Zt0öAD-EKYZnfcESJiS Qj,LD ^ҬePYm!D?+*/vQ^o[k'>UEe'?NVp%P"͘AՕVk,Z(^~rhnjT-8 ds x 8!-BAyZWk"|xh~yxo\6cM~Jq[(Dlzr1AQ $ {z,; ÇEvJvEV\XoolL\XfxX1m[$Zb v^|8A@ Z , `V$6c^4 skf.t<'0{@d'm^Qd p!F"R 4!}W&طLxvG+_)O'_D`Q2 +鍭}o\bnL}m-E_I.fQt/Sx3Vf:iƔ3[(űx^i#5bXtpc=Q%՚ V5;^33cB׬eV\%apLI0"MJm'0xr49yuH5.?^t.= ѿ߯лʱi'>@>p"(Mk[PqԿ 2ȕYH4`dđ|E$߬WBز1HLلn ał (_G{Ȁ?]1F ]$sF+x,xl~G]boUj-LtfɚFW(XF*Oa0'ݒwePƣg$cغJo^WgEء@",J-d|oÈsn@lg Fٙ*<.=H]{l8PȚl|=GhTI>$,zjmFv1,'8֤5[.L6X6%192Um6dž4Ԍ}_nY _FTn(\q.]ͪ2!7dxhIآ'U*6 +r1՞//Hj nGi۽ʬ@E#knax/` +0u|w,!fI(W( @4V[Z x14_*CyoA8o<~+;Q% 4`/b)%/tϑÉIƾ7`lK4l:ù_̴[gy)dE*W՞ oFbɓozpq V8_Rk U%A@~{)>puro%B?<۹5BwɴL rݼĿbʭ{MoYزw2 VЪUiٙ:̄0cl/Ս=7X96ȵ6 }l/L(ng6D3KOrApW_L~F׌lP~n |[EGM^g8 )f VwB9,݀» `\/s<R P"|M\Qx]?Wc+= O!Ҿ~f{){WJ,U )W5IpP_~AgJ{~\أ9p4ܥ_!F/IL7}zh=3Y"u~fAGkt}[|"\և}Mb:MhO3;ExwִmZbˌeج |^GQLnE(m: ?Vx]{.X!L91'Hǃ@".7SQJ[fW&Y!ݿx])+ƥ^&"mϮT_ ! &6w0ߖG)QbyfCTΓXM+!sç <.'l%R@ V[HTh^Qˑ+"kVRЂh@9{>4̖βȉBk1af00+^ەLTY/ϛ{$,FYnGhKD wͫ ]F PUܬO1E[;Yz;bI?xS~,"Nh}2(Z UW̔ V>C훓F@c Eڙł\h`Q#P>yv5.,kFW<]go{X ƐM4 -H/3 $n,y @cbf&X{MA (*0f`Byo/!7.wĤ⮻SO+g28ݛڅ4aE2Z5p_bGk )9Gr㖏ղC4Ɣ` lӵJDKxT2}4g#Vr\pޅRvnXU&[~숋g,Ru M ;?6 tՅԀsJG,YXW M"30)#ϯ/>$&l<m:;R(`fQOylryü9N,ӥG'iM~{?8Ω]_=:ͼk7^>|T'OBŅ \zJS i9~0=ع2#Zak<ڄ?H ¦@ 'ЀBw:$N<;JO䟷}=sbߒh{8*.1F\UѼg1pԀD0Qy#S< d꨽;f?̲A ٞQ<»x9&Nc1E#t5 ~DghH>{_5E52Ğ`!՞,=2ݾXǣ2nX+a輌8$ }o夯>@lj E{.w&H(74dC`+~c3oӄzH xIPk?Dz+.Z !#qO/s: ~J\ߨ/8:2us`r#["bDEN-(|e2,ȡdWr%_'iG j8<4J mO[{< {bOݸȵVl`n<LA LX,@{;/IGT~:UQH BUP^  _Ca },jAaRD *Pg?ir&yn].I2?M[/(GB+Jm1*zx*0j,偯'.*@@ ׃PkASKA*f}!aN6".=}+ 6(h?0~d8U=0NA^ 41չo/$ABur#HV YO}ŠlQLvV&SVCěۇ~*$8obԑϧ /OV,ytfGf2uvY-J?HK?c6KˀD[P"4 hHd"̍x6<YxwnzRDn-QKN=c¦o+7wif^ZпGL)SÊYQWD8b;iּ]++Ȕl*wcs9x1tdD)dg+@wScoE[/zH!!ީ?eZ;xde>'y4|1n!sN/57ɰoQإn4ռxMbۥ72x TS Gl,. Ak#E D~E -x5Vi]T-FR6>T2ȆY^ZmAu?{#36Lryif9Jtu|w ҽ <[d@(ԻI['&d'@v(˨Msi5JFNb=3{ qC(nkh&m&ݮsdERaƦ(dSeEo5gH{ w8gK"Vpbͤ|z>f7_}#RO_LAӂ@˷ۥyZR({%AµH_42ٱ_l]sıR>S֜Hݶy_Vir }n ?$#MFqD58׏p UBl:'ޑn$l⒲SkVC3fKܖJUX- C {Dh<)'>{m Y]K"tg0*} 3? b&Sk7x ,pL4Ù|7SoTNLI@XZVUgԴI}( P)4)Kt@얒G.kFy#p'їxԟ>[0é?S3`4;Vُ\;J\;ca2mVGVׂQsRf!!$ z".jmQl'fXqBӍq㹂JfgT[zR//ZyF|хa8i.=}3>]pEȖ&!{L=!P+kXW !Lw+!@>To$82Q-y֝p P#2<{}Ԏ~jN*~ sТh8L!֭e?b46}s*7=` F]Fa4 p=m;G -VF!EoF& vՅ+qQZDsvi 'K]];@6ڜF rfv`),o RF/<~aW$Q?z ) ϴu>1Y*Lr3{RpM$ke%ik|y3ة\ZP_ϰ;zH{&VE|@&w=`̆ML 0P0.΂04nf-fDo{w T~j32aGrD g$EȰgݡ)?: 7Y}mi)+`+JK_!?ohP0ԹazY n)g b_?*(W:kd|A o`#WYsRo𓙀W3lBDG[dMs^h~݉d"m 6DH'gJj0ˢH,p@LQ&qzxIqnS zk[4.AQ eRPD7qYMh[b+7P)$[ck-Ux=8P^eV\nYLl|z9WX*xWSن:e :3&n~^͍>՚J0htWv[X:~Þc"AI)H[Q^NW*OJ:J߾GX]؛G0u:劄oo~ANy1|[f=}c!(b-S@jT X+W$iH YP1QFyC2͏CUN5cvHr3 Aΐ)B؆V ;})g ;"t&ԃ.*m7ά49N[pE5n#9qWt/Z>~dB=ŦJ[A3yH8R3Z/f~U"5 =I*,QE&G铮n; IF@5 gŞa Q@EtĈMQ;=6J"#]6ѕ=zY/q0YTZZkBy tvk1oZppҪ5wREt̝caQ`[^k5xv#f'Hk+';wc#"[ 0}^1V}EH p \_wS1͎:e&KM#[qk= $g|ɖXK43s+gKe-sBWa"NJke [0q- dX1b(k= }CD/66 uh\S"j!oy5E}lu2` ގk I{e ӉƯћY&#Q7a$U%axX%*٬UdGk KW}j2^ևQ$2w5|x7  f Vc(d*d~#_xGA~,a4en!PVCV k4n yn堫"X[,+T/ԛdWgrpA޾NW;yA[P/,Ȥh`K zL#)@BXsz,nP&uגz`<@oȟT*ܕ('*m+uU{{1],`̂mwj;b((D.bqd"T`qY:Vձrps/n}KsH-F`A!8sܻ޶z m[VΤא$,tgNtF6eƇS=j2S`4mREϤw-$'S$\y;j@(]`vH;|10 ߘ2}ĵ%o*ȡ.-|U_Q&Xçk;O:y?Y(`R½kaS x^NLo(gTuwFƼ_RYJcmҮSwR bt(Y@ Ojd¬$ Z`if'ek9bâBX8L'\9_;?(l*K֚Zހr~1bn}'=!yLf$deI1 2Y4ހf+f뮪5-NUeH[p'qSr޿{NqYSxS#՚,xt~Jf=Tjne xr˧mj{ 򉴉B*̳0^AXNdnzE>$I ĨvTlzϓc'~G<؃"2?aߥxta45ljRa v/iHnDm=`D9\x(y]K+K>ƖpP+N;,G'cLʳѪW"S5k-&w6 /`,pJy'IƇ_  н2džJΒO}-t/Zg=Bam}&v- 7 _+V$lNFb􅑶o|Aڥ0Y^ 53BF'_e=c0%]UScedFA ? 7[v@([p5)-м.B)/fm1*FaUӜ})Kk>-}r7NBC_TrǦmΟEvh 9RFէuO$RU~}T!x*SzQClL"o^:CDa{ 32ڗ600YOλnɜON^f|ShfFu̟`O#/˼ua$G`̅S4=4I+- &͋d St' 3  RUnucrTx ֤jUEp>Sx[ͬB]T-,!Sx}1^uj6%QeZ;N|Co󅯎 vR8O=U:3EQ5; WbIGC"y? 5 fMLdDȸd ˖!=E uc?EA`;`. OhЧjE'iS릴gFVY-fVE]ǝ?nUEE.t9$qG1=ghF͏d笞˄4)"q)x'{2J[W ^ݗn\)M5VsiUqTBcE[b_GHY!n}ە<$ Y3=y |}!`l{xT[ȨT:.1c韓k):~W.fᆳB|05kܸ1e]#i4uFTڥV]gHֹ]6eFV2ڱQw -fqVG!3#T`VzJlvQ#ށ_]*7 RfPXv'{7(oi3#|Fwt5 T@ʷbpң!tvOI})[ԑ q(Mc:tۨ87orDQV8$͗m;{fjZѿKj0@G}zξzW(gqLp.+, ߀ j8#?\LJZ`igG]捰 %}X"0ʏ]{ .MI\dVhTx?ث}>xp-.Q jLa]i!a_EM֡fqn[\PWK^ ?2Ɔhpx T[ lB2Cd†9GvIʾc:4QAYuvhHI(Z2e gr{ jR{.*3>3NI X"n1W4}7f7 0'} *VtU!Jxsy[Wc;4ÿc{Ax 8>F8 LL}t2p':(GҬWjvZ-ΓG)R+&&٥g]n `I7͖KLpi8WFm`&8nz%2$"bUٜ0A=G\˒RU Sv$65?ru[T^u2wKm+4ʿ)vʳ#h*6=4o`z+NKYŜ5]:#-9fv@kӉ 1e4dv($x(kةdz ,h :|k39EEnmA:絗9'ZΟ)onBv:+}JЇJ ;b7ä'Q># {|hUbRi "ɢ<y.; q6?+>']'7N,o#t9<.=ɿbuY ń.$W Btpxt:򩫮5^ֹ~|*Nh՗9Ok@j$'7jHFy7Ho cT j>/ewߎ/ۏG|ׁJYr 1i"C8,7'oɁv87*`GPn#Oĭ3m&_] &dIky!;fg$K[X;{z碧:25UkQni xA^^&'r%МF$/72m*/.^wÔ4dD!FЦIdn,z,@i= yqLL1_DQo(N{W=E"ܣY콝፹z~QeMqF8&OdMa/sxįoDYWN~(e0 ??Zy4@B0K۽gD&_cYwQ{iI\(N~#smpxo($N#D (1bh2XkR;tTEint-;=umH5rD&9 JDҋAŗ} WE2g/X*nqécb @7 wƌä:6-ߑA@BLpœ13טYf8%19p@xqkf%h>/L()q_0D$6,_ԤbHyNg(AP=dI0{-:4&C lYpx;!udF:耤luI(!Až72+%qHr&qPUrN<ڥ;ԙ~l靈ʿX vX UYdpJkjzu?K )+8:tr5pW+k/.q/^vy4&=U^&D~'ABa!TG!r\^feL;w $b)xFcJbs~QvP -6doD\뿎QI%0AmF1&ztg2愴>qm`¬%lLT=a6G uUkPϴ~$F7`-1ھ*JdoBY@24}?`It/T H|%T~+o/_sx`k`cd,D%yatN hJ"}Qim",&~1M|B.V\ _KFVSN ͭO5ҝtb> 60T͵EOf c(?&Guĩ'>A:!߽n|)D.+r+-dhr7}LG}w3QK CV&ozUryMBGDܾ. iTԵkL?K_bMRCQ`I#[o}VRN"8ٟD+N>,@$l(V}g 7EFJ]ü3V΀9k9exvY ?%jMj%~ k mWyqyRs4f!صGpD\C)s3w6B8}o'l#VgPifg3\g4_3*1my5K*kFRa^." ?G`(^k͜hw z~l׶TI n4](A{p'/ -kXHU4u~KS8(u|9 cl u,s$% .EG ȫRhyf%eU%/Dc&a]Eb6BoWl2AsՒլs)VT'y&-m7 +L ^Z`;G<;k /g&0fKfVf+f8ndԞKHOsI%x03 m)ij/5Nٶ?!A~? *$`XA_2u} }5ڰK,蘌uUceY94t0`)XURJxu_ Z?8QXenY (*W=qn"ȻfS *n,u+F? LE'@:ֈyð`g_PG!ңǩSJ|\܁}wƞ:keOݘ~{AA܏\Gmg$|4f]Kswra6]X+O'q|i38*2'r~hc,8' [,GqaCg$C̫_9ќ͆3yH=nm7-KSG׊N:v[[)ڝ;"կ`{296gܢʢN{\ cyA|Eo KdP$m rFwǁ qO'[GL=(~0Q[,}-zjoAsZ} xb5^X:`#DTRKYZY P6Ƹ^,Dόp ^db\_A ceFQ\^w),Ikzc7sC&6}6jϹ!K>{ux^=l|I hb/ b֢\V| xk\lWdbmq+_ڂQ.7A hL9Rr>BPu3TEVW!Y=t9G? .%U(:MkMkZ"~RDޢ8|~w;$ p-ۏbiTk)ƅn-uv׫t-bQʗCr._REզhBg9SZ,~:F-=Ay I޿eSAQ'=(E+^䗃y4^+Jd L2 %$~i? T_ɂfpeTQW4iXqNSPx,fO 7=7^( 0GIX{S[cQH,1pz-(iW4ij i]ls3 wM]HP1-jn ZbEZ=v!+sy`2͵H%t 3g]f#wUt.|ۅ.Å *wNh6Z򀇑Q{ (o,BĘtLbq{#=02+ja*m*u>m76 -\*X|<t/(,TT{Pp\~ cY`H@p0zVR @C>BnXQ`'b/r1MPW@[?9YY :م!u,NW9#?+^ u  ,nb$OONiζGt+lN'ha㍙\D2[5WuX=4~V+:,~zhڱJCOx9.EC=^e 3RYi~j^N>izuP mq`GurQQۃAT5o TC m՟Q[0̴a4@m%`9焝fjk D dwT?"7Y-Q0M lҴ]!\P? dTҀ|oThӨ4feE<d2O7Gt 14=xm`ΤViUC J6 {쌫ԝ>7n:-[G`uvӝQ+&Sd%a7TWp@;*u4[@V?%{y5G3Zjj*?:7xBn˜-sЍbvFScU.f\Ƚ#ALIG ԭ̛ij3Q0Ǽy:O >6n pߜ^^8e!5(8f*|Sl|ka6؁j"Z-I@6CBAfIz 1ƙ:Ptk>a_5߃*y\f+ -%dxOT#OsH$4VXqF|q^DHy,#9"y2ZU!AF?O6Xhn#}[Ju ql1_}U-2IWF[ {,&G "]E9e {SwۯO*a֧]+h;Œ{7Ahf\#JHWkoI/AƜe"qG2,L%6U<!@rODLјp,K88;zrAlU3+T#O,% ?/t?׹Omȹeފs|nRR kNhh̚%5u$jY{΢ç]lL Udxcy#ii%?M^j?AGеu7;Z ~FE*\!VR9c?Vۉomwyh*pP`_UXQRi3Uaк Ĉ8){DJNUN%jwR :h p/w]?,n2>3ע6>ϨJ8eʰm,xHIvхӯ%;FgdbD 2IHE#.#o[ON;Pz/"dL ;$ ` BlcdS5@і\J2zdc)X"(d;v2y,q2.G˜1`;T[x 6IaВ/۔a>R oMiԸ'Nx##@dOZŽX03s'-PNpgvNAn OitW66C|[]'4|Z\nH:*P]%?0 ډ$/D{ܔ;o_Bh>GDP8'R5X3xxd3#/"pK3~)Q.7X=~[6RHo bTzW\Qlze!]cTv.vҪwL>"o]hCsJڳw gǑ77vpo| ƽ\LSSGF1ɧt#b\{ SUL o&,]rsp̖8v |,& [۟|C7%&M QcI{S_7V 4ȝ7/\86RAP~[?*pj{sd owBWf+e%4+WwOObBVjALMK(|cboj-}fR=_8 yGft=MBV5Sܝ0bxxňQ 3"WBv@>)7Zz+s|> 3 sa B.¢?Keu6 @T`7a;&r8U~WmVקDSԫ oD;/+bV3 K$Хftd=:kPP*̆~mE84!t3MGrejV+n|l]kc+Ϗ1,QQT YS.AMA:.4.SG+rH&x1$_Z,w'Q;z[7KΛ: &Nu͛*jȫX$}RxZ _Ǭ}"SZ4& ƶ Fvi-'.zسsǖ3ql6M^H=/aR\nrȿa,o@@ѐ|(w1YDՑYN]*mk=+R": ŲEpޜ*.ke1S FwUH7rEW=z}P's!f[L8 ]_xAX#IאT==ԃ6CZD S 6€%'; >c-I#pz+rnw?CF{H~ňÂpx_Ҳ M&sy`ydU^4XaxhoRRK"zT"=+E)-kqS?zr.W|[ i[ݨ[!F~MʩBe^EV}{|Yd6pLĂH- R_ R2la@fdp󩧇ރMMulƆ:K/x#c%@~jV́%a"'_xkLb0gkX?o;YB;LO̮pp~~DVhB~, Ʈ6aX,uoF 5•#aYפՓ$R֫<I\Ucc~l۪ed)Sc fN6r JXÿhOVHUū|챋oF9!-MnCoux-M*yB{b_B' <6c)%GД;Ag'#KK iuƦ !d+Yͼ.W/>́'xxR"gb;2!l %v6+WFR;O|x8QtҼZ6lxfN@~Eyy7l\!Ι7~IP-˜CT`y%`):d\۱!r9Hأ'+5 ]Khf-%&h}s(0!/ iAu,-.PcsaA vvc_p\#U7KP#|oF&6uԔ`0|o^妭"<>b5א*VR t ?f칳o顔V? wܹGRx.̲*QJn($ $0ANldcP 9PϙiLCc$]Cn c̈>u´~ڢ;zHnE/|/%eA 4P'U7upkD!xS+ML7Csrշmҳ鮼@koRڣI]|YEoBmO:b԰π!سȧF$ agh08`JM=rΐ&v74P{o .yTMWURSnPLdThޠh@H>㦶>ԒIa@L].\yCnѪ>RtJCZ|J pPغ l%9 (J-ɼ{>QVo8 {Fy >"]8F)jSQ;<%kKdiO_Wjk AV(5bmZ8_;Z !b9m6Fm]miZkW|sPUOdbF]&z)Mp̭.eIT ,a>g+4FBn7%XYI1{-I,e*ο5'D2 v}|2Ɲb l!5^犨0BC9aگ^p[LYKALIN?em܎g֨cZC 3WљQpN|;Ǔ}wh}G 0NռpQ:رB֒Ӡ7iNA_a=M3JPjIبwWRp!ykƃ-fLfUj,HX!(sHJP JO  RA1bGEDIja8<7b'Qo8`K#Ruk6BWOw\6請A`lD<* ℧fM8 1k{^?F$`lp Qu| x`e2E/`8:tdcZhd7FS&lMAPlTӹg /R e% $_L҇G_Qk,@}P1Qï]hA4YI%D$uucS\BߧA*)gɝ\WkE4 Non(r)ԯ<\채z 'ߴ~zsg+H"0ꑗ4T0 ⿓~d P]]@DwBeȅ=hYGJ1Bo֩F$pUJz Tf:kf4ڲ.+[\GR >^0@50_aʒ6akV<Х뺰0K$CCʺ ԺYL\5| vk̘Yd)!dHY^KSΣ\ySK=@'-w+~t L:Xm%i򤽭Χ{^qc8+W ttC0WQBF_̽ ҚO;(w8k6M*󎗠OgC;פ>XfBL]A(:oMaTS &{XΝT;Q~׈#PFQyiЁtW ~N+%3sǬ-(r;(Ӛv PQbz"秔W'gSn0T: ^#NЍ[Zheܙ{ۀ[6BI} tUm\55uD#Gƒ0 4 t .#I@fu42X JF:w(C리PZnkҫAvw{?;zGǴR \xEqHkzH+*д$3jٜ&vw iՊ_(O)mn7f#4=\IauTVMmn2,2NL61Pj[ކ*zL@d<f m= V#.8spWN1kQR'*EEMu 9}|?Hq<V1^ =1PN@u\0 ˿2+TF3`!6&T0]_~2y:eR.TW+g?22?_hԲ@׽hȇ5W]~ np+j:\`،;|^]4{*,қ4RKй{"k [_|&G(8.v|zgPfԓ/.0*sȃ0U 8{cz4NPEz)o(sYHkUT!X^w1#rtV=GMlB1PX%ܕy"m J;3Eϝjf/(rs1̄Cqʬ,9r=Q:KoB=YZẌ́QB^?c@ļ=9PmT51Ha~Bw+8嵤t"׍ƞ>;*,(PDt{o*ɲz_|t- EΛE\y#;3.rWCYY}"8B}|adYkwL_S k1H7{xn,Eß~V܀ wd m% !\q1T[$4tz[\t-ȌaO`3|'E,s'9ƕQ]sq_uSL ;룟~t^ [È*~~]1_C!DWkѼSߎN]GeBdl`|#<ٶðAwqd &j,9 AP M=.8'װM_TW~r_}#!V.Z i +ھjdhGgx,RSP;)?HoF!-TURS%X1*b} ZZ=0Y'-3ưݕ8)w"U Tts'y^2DmUSbWDculY: P6i!۔8sZ/IU%M`W7xFC$l;co|x ;߻b0ZVYMw-ͪM.\6e_=c;c/3۬A4> a| Ns˵oɟ|& Pu݁ۼ;.(\5 _eQ2DPLZKJLIFޒlu|!R3]\|=f$vzzk %>QᕫFG}"BiwCiJ)AG#<07)~qF˩ Pw)RPVsLW?VFuFl05b i)iDj=iUkjw (a膻5>/yPoHuD+zP{3W.ۗܨJC 8 kТf>#v.u"YQts)s`k7w{S5bL:Ԃ:b)GT~(ΈA SJ:\OE'˸W1~=;4oaqqjbEn8Yf8R9*%u ;.$rBBնiu !Ir}pKD&DWJC;ɀ_<\_vن1dp[czx&Wr6ˌrLhTX}V0^ai2t\Vh{{P :N&|"r7~Bf+Ꜽ@mq7dwTz A|DR # bFi@9<,T}916jxoD!eܥ4`<ϙk-6K|ÝzE/p\PƟ0ogIšh8ªZO3JrM&NPyRRR=;ƜYPJM2с /iuo?J'1``B%G!ǿ) "opp Э<ü_==;*{;= FUxj:;4ƱN tu' Yf͖*7ȸ4~87_U9pvi&{͑!\PMVM@e}EwCѸgQ50bVT"VϤpR-E\9Q\qjf7yMFQǼ"p)O1i^C,MJ&4YԋGYI4Lkg6g.7{:]s`Pɝ+x@9{>rsvJ1wB{e8%9k[ d-HyJi7R A^ēEc9b% Abp+m@J@ Zo}એ\Ԍb 9dS~E*ꆝ/ђvgR\uѲyppLL4E7ςW`ܪ=DST;h[ζjo.v>Bu澖߉<89l̠" @ N"6ӻ][y,V"O1{fv+5xџ~1QLRDjh/H  *"0g "{kJ <7ԱcYF#ı:Q>t4=lSU$߅0y7yp$wn+φj5^Mqѱ9-:4\ѕ墄((DYWlA _sUB=PeӮVVv}FGoʯ  $܇=wNTA$qtn inN PA[7(.5sF܉>c 2YSUƥ9#fM]qdL%UѰ' _y82|{|[ f4 Mޏ>mبͥO&&wV[UT2S#_EJd$C4Nlj\$nAٱwsײ/z@̊J?ˍquCID~tu(/WZVnFGUXD*~n'OvG\6wOpoY@Vo( s(`$^9hBI5ЫoYS ygXyK"J'!Kn=Pj-?J`*Cð;" )B.":jwիn]ߌӔ$,%c)P+7,M> \XA)8 ]=%Z k<*k&OY5 &|/̻CcEW:}TUjl8Zz>ǿ|豄fN5%anA9--\Eu4.(o #bB\-?y/jVΝYZ.AT_ԟK?1xc&6ZU[Dp`?I38 ksHgU7KJG̏iXc8}"I9.#hKOṥ^ ҜGFFH~ (D8ELb,hJ߽Rc.s17g3td!YMV)˓C!¹GTFgp1q#oͧgMiWߒtF`uz6Nj)MasA\a3G%]+{ jgX~N0n 1 b|0Jl/~1a?L ⅹ>hum$5Y@hfLb%3мxi@( c^v}r@!\@4eB?O4 |b G ez@3#b?rr A[POxoc7cE6$Nt|2ȍO`܎ڊL.<1F#CBV'd{Q j^7jz.BN_8Vl\ ?ͣчc:dnKu$鉘\@-D]&jŰYцFP2z .U'{#  X|`/1T(a zY~ݿ">9y!qG{ͤ)s#1pJSYo^ǟ ċ{k3$b(G&5F2ET+|D_W|3q҄RѢ1DLgךa=\`bF1c-U?8mrLS*e w6Rl%:WX+5و!<]쁸K%9_:WE*R,"F7p݃_*'$ PsgpIn `Y)>|#Bjzy܍jZ3jt=ؔUԭAcZC09%H.>_(> ԥ*ɹR* `l!lg!1S.)F* }ծ 蕓^dEwV7'8ڏ D&J8=`z;ʶۄH[Ě*N-f&0pP jѯMU*rKJ {e0U=:2l˳4}Q&>11__c=u]@cE7Ʋ fS|DYGu/R "b[!<n5mAw@62L[Rb-"3ۛeغfꢯ?8aYF=Asb|btw_vG]Lq0AK|`㰫H%D!|EYK`. M-,h|dP Rxa>DI펥؞x;tpsh ܡDjp29 ʴHhQVhbT1I=X O>#m1Y5neMX@f#tUOvtl}~9ĭ/99x3 G<姗0B^rhq z )$62C;a-ƿR,8w%W@TIGTֹ>SRQOeUPpZ/tn=|t_" zN,{^,Xu▨2罋*h5JU:HMUQWcp62'x }^i.eHMG9@1DJtT|FhS ּ7S H8^0.RQh<´[z޴p*cz/,Czdjsosm?B ۷Z',{ڥڎ" kKՖpj.Tz޿o|kڑ {l-Wz\#FN+TjfkMnp4@,^Wp8~A[K 46 O*$eN35r:|#B(GU=ee:elaKDKMHy3'sN`G5Ewك D]EF`:~߿~-7_+[-d_睸d8Gkӥ}9i?~bx8O ,vju2s یO/S#Uh]c?Ly_ؿFT2qؤf{#NTwRܩ^zi5>H,Tu\9ra@-6Ś92W2X UiׅN^eK|q 6tQմr|8qsR%hI9h|lˡ"2`v }6+mnv 1V6{~sN%J}s)%kCy!范{H_svݵՙga5=Q7=fǶMlH^:}=!8v2BNIg,0)ioXN %ϕS^/FHJ@Be;ܭtWɱ^C]H:3*)r*_I3+1<)QX額w;|mV^_LM׭zz+6>n5yE 0Q 3TMաǂۦx"e#8T `Ծ`ÜSwc0,Wg X&Cj,f^n nx*^"K (G`| 8 |pY*a9M'T k}Y|_L 8lgY*toipD,.$}LgkG&Y*0PXcKD3> rT>s'qi"v̇SF-ƾ%,<7%x;4E&ڹؼ4"^,]E?2Eغ}7ZV@3ztZS{OR OUHg%^Sm,eR.qn]\:8He̙X_:G^אf'#e-jy&u6Ip/ӈ:}_Ro"`vkŸz]{ax \j ΆA_JlkGM*Wo%j-B}9,$3Jw"x%. k8fE˶/1g 8RSK ,_T1jj՞32F#8/B r Ǡh3ft@{d?~"+-V ʨnCՕ/ɺu:nrԆg\ y±e ɝLU~WjyEҺ QhztC3 9J[ԚqJ7w3K4R];o:Z]9_F_c!7EI \ vr^jB!~ʹQ`$DЄq<ޗԦ.6VeYEe$EW=r 5֌FQ>2_ C#X+pnR;­cfx9ܱKUݩx UC|qtWh $dv:65JR*N Pyv\YXk.T2Tʤ/}WC+o/5Z$RI !#JzS"R9V eT(r|Iu[d ִqęıoTL$P I/QWL/Tvl9:!-xuy>?K`rsu/s-ԑ97@]˹MQFF= _X>s8lxaWIQܣEl=a9\9a@B##9JC c>=#=ꩤ9?A uA܄TgD] )Iy,0ZYM oUBVIi$'cPY^?g˯cF9SCY"W\0kXMo%G758Г.C 腥8N$#wCv(q%զ58f̄;:'FԻ^)=)4ww~ q󴮬{Frm~cJ0’1S0̝`^.eǎE("ɉCL5@ڼWAXDxGNŇNʝ^!'ym}\R}"0=:<ɿ% 4R.˿u 3!{;Zx^ڛBb͔-2h"V=;g6 ̙tR%DCSS,{-V.hpn(l#BEe;D.`B 'hfQKcU㝪8 GLzȺ7;ԫ/I :A}I e!w9buڏ)թxC}QMԧDV},&ێIsy(C(InpDKcB6mCx}N|ZG1֊m:Jȹ!X r AM{EzFJȒ3e-/Jti_~QAA9,p~F/8l]QUK"Qymę;OWνKT|I9:~'jFcw&~eຆ aȭx;wMN:NQZF7Q|P{#!{ |M{@ 1E͉ 691(hNÙgzlQżRڲ>2ƶϗd:Ӵvde 5zɵκɡ^$@߲51mn/oEv6>-S8+F4lāB72QXr!oq f'׀qqKTB5*~w 6'gV!Oj鸹"1UߥnveEN5 4g˘S%eN8z>uC^UGGR._jGC_ k,.{ԞxPu?ݳG. iq7-:YQa]<ʋi=!e}eKZQ?=_Q $/5/㾿!s"¶w`EpylȰԎNlb"z..Q$w# ^f<'\հPj7o8Zb"ƕn,sry:vZyVʃ\_.in k|hjiӮ}Q+h  ՞te)"XȚ˗mEp NdT*)wezLWYbm|rAm EGOr]Uv!P};"jxaa.3׆|jq$we4&nX@ϻwGj}iRlwٔۡʝ.}'Qa+*h|۳nt$SM3]x'Ϋp ){2lNBO-iR_`wYd(75P8I tj:8ml*!4{輻цrhdNɬxSt !]So4 ]+O}UͤѓB7.m;Kthƙ|0ەBKCUO .fMNHJ7<0GOQUr.+LM`Z]s̺}[1?bqZ^RcKE1<0: Nc:al|7cZوf>}c0nlxGȮkCr]T|:2?j%i>Lu#n  xh8̝ d!}b2b 9X?F3PDrH ?C%\0͊ZMy˹^4Ӎl\SkJJl*eN|`a޺ՏVBxuTiY)RUz B_fcMMfyEuqOpφɌo/OHVz8-N0IQav>xĥ l:o^ro;$Ӥ=曋`o/Bxy K )0z#pP&3$3Ltz.غ^ƃjZ=Tת\i"S]QXԕJ׽NSH(&Q1q48a~*H2es̮ٗoǚzH9_GğNI@xES iE $$s3K ~aH^dv <-,wrP,)d7&{" 7JB>1Q ǀkoeCe"̥T+ZTiF  {d" Bo[8pN;hl*/2ooo֕7D`/܈`+M)~hO!'~B|L;ICkILcrEy;I!6w(ې*M>T܃ \=]oT~Z9;`n|)+VWȂvaoz7pyMްE5!3?~5=Ncs 1Dz@O~ݻw/K'L*#=P|(/D- kmmƿ.zp}7q~?6ubMeuM٣h$^/ 2h$}gZϺu~#j)E4^@Q֢+<.ڮPY[HļޯF2@CNxFJ6gf =Z%JWkИ+|`dTo+h?DSrX5#B.uQW%JP(,*~JKf6bhñ`osP^ >95S^uus+ima&1@8F ggEr"`62Y'o]ݨJi;|FHÝ8;`/L;%4p=h%9Dz{YA! +sB[HI1ɲUc2dN愰oM΋z'W_Zo* hblEISjމ4T^ sZLXԂiT,>>^#|@FKRֈڐ2o>YFu7TXm:I0|bi~M ?xu"QٱG ɜYVl]cYKm$7?6W+exS$_3W*0zςz $J %B oyG..0pToDœJ9b9Żyhp_Cܰxef寍H* ^ޣi1A\</'Xt: 6Ynra^8QҾ>2:b d3Yri);r뉓iS9\3d*1ͳ3t{xֲYFO$Ҝ"96s^ }L;^2M=lSbK`Wkh6j7d"ʽps?VPڪQ r55_{j>(,4?0=,ΰ!M;Y_=OZ C !&w!vb_ڢv$9sND42Frؒ}&r\_$r|kR}hߧDF,RYUn<,TNe9#yY -4VNnx鏣8E?`R/k֤Aʵu! <+9Kz3@DH?Fnr;ڑ {#;'."\p#gh6F5S>Ɋ{$y$ ~ԭPJ͟/y{eLHg2SI $Pj\@q獵qp2l A t8`J UN!)Τ?jaZxC ]}EV FeKZķҎmɳ9LjCJ~lF|"& p[4v{$43׃'G%9~DѼH"FA73$ڗ+= 'WOK(,N<،rҫ{DgG,M@v\/~r z4a~ZrDpZFA{kA٩7SAd& Q;J$^F.P2yV+='VE agWFҩse$U$Mso7.Z8QN˄wI7]К8f`fI\F`9v.Lj|1Z&$q̗ajazqZվQ(?#Y,#ڪJ=#w[d鷐Zu˻Qӏ|e$H٘jڄUqQ>SMX 3u>.OIӝRCݽpUAJe,8T>lDx,cGjM64`=哿ia˝K)8NPeR\J7}aggPҖ>;$r*eY 'lo--AKlcXpM`J  xOO˂$F6MZY4@JJ6 ظJS^gΑ@;tZlgԦ*.H*]PMMR# T.@W!\)Θ]ѧ]A*k}ïW5 =\q E4XN8"#lwwV&)͛ Es?z;@go;#e{@>zs´Yj_ R7<s5\ ȩ:WV׼U ~)0D;H뭭W<Htt߯Y؅i]ZF7~&t;277=]bg Z}<XR.3茕:`+|J}0$(Džp]#(+Er@߱6hE~XGԠ6.#|#4P8R`: mδ;bG8CfOh4Q8v;\GF,flBG8'=TE#?#ӟA5;?a<n"!4x҆Git~n͖^.1 pY\B2=Wq3H2bz%Auh(;vADXfц0xS1׵9r8=?)0xc@"ұ]>, U2'\*) Jr ˽HqS5_ FP0ܟi!]*䩨;܁\QH`5#xaGU2 r'u\ 3m Bn [_֐CFb "%eJLyb֡5=m{=/BҘa<бF'' ΥH%v F7X$ޙWe\-ה.EL?}'{ގUKtq &]͇xHCJCkq~ƗtnY0旿:XOMgp;b1X_iR R ;d2T8!*%?flj] GʆG"hOKaυP@1:Ms7k<q|7j}3l?0uc%8xqmR,><Zv N3r״Ǚʓ_]a&Q.K%tmk 83I'2b"`E!o{~j@32/m1^o@A)LsRSjQpmȁB wV51oHǹUd5ͿK'K0yJ+^g薼k]f0wzPc"wJ;*hH:1;I I }:ltHquj.-*ʟʭeT5\_pxx2IϓR}bZt͢fҵ N@v?-,oUY/v)`{Nj~<3һ)]2Fp?]D3~3]`a>GFhd< ~cUnغJ Y 5 cu}3 `Qm02G@>'ngOGPoWA!1<^"eK)yZ*L%=iss э`;Ima)ig-iohLuZ`$qfvDbKcOȑE .si#h$Xb}lq [ͳ"'yzkf̴{I йxFŢHzv֖G-¶ _mVuV2Fe|hMC;np)E?T/YdqY垯(F#=A$2bmIMvA/C#Ҭ.K|97}GhˈQ~ӡЄNZ3[v=re#k6֐؈gV$zW6h)dJTx_J\DYuqFhSRص:YǸI<ddVu*@3j`RSH%PYo{ydW;P%=,# 4؁*a,ܘ@)e)'?nД&eEK_10_PfFgܵ 1>V4벆t?17 b0wHPv4 [&y e]Y8N[-, čGqշ璷%S?HQFwtmB;cԆ=yXx佑Р1*HxĨ 28NrŘ2{9#{} <ɢ7b71x>/)u4>Bg}5\CGll%YJ,yw2u:QV̯O6CruOfOE2g$ؗ8-WL5Ƕqg6ȁq|6FR\! ~ȶ^2HR2u)gx}~x&rTˆi95~O WfL9X{Kv̨( wp̻߮(qq h>knAH5EE!7AWCNFa:M3>jHs򬞞Mui>_DcYiKv4 -6Xcn_Y{ 6c6f3YE! ¥P;L7JNi\gTX'Ի`+*J6iŦL'dG/q .~|  &* xbI4~tK3=NmQqC7к󽌶uQ"m .Qk剂򬼬1Ì?Ӊr2Kz䐣-n_J]Dyσc?$mC#@#VbCuAyiFY:(1 [=4!b%3Kη4%wWjô* g1#_5$uKb(/OK@1ɲ8gkOWXNvЙ(I!#5ѱF|'@mVKN^=F辶^ݙ-;11MR,ʥOs72Z,̼n$wT6(YR|˯^BDl`g*3a,7V &zy3MtTa ZaĤr[%?y| wa{ābLq]HT0B[XTk˜ljy3S,Uq ep'eqqEѕ>82ˍT&XewgS!IgSDŽmx.(2@-1R>ӓQ =-eG7e>P *^܃ a;ȡ]>nv:oATyM?Mat(q{kzNXsSGe1(ؚܛ4/Fn3r)@H^~'vVOX@F;3ji>XFf Xѳj#>`L{^介bV#;{!Bu`gu*pV+۹mEެ3a9C9)az? .rPRh9(rj~̀e@O*CSAaDECFfvrΠwZґ~MLzDo0VH=M̤a|:|Q٣V٨$=nc{bIQYL y< j^2≕XTSyC؞ =WboV(usfKsEE J%{qW 55@jOZ! 5n}"R6 6<ۚĿ1o3l67'ڕWZJ;SWhqߊ4tK~擆Fj_W?wl|zSwl+mG]|UG3eNWqQ|\Ĭx4Ife24Mi/;`t S{zk1i]m< |1[$EՂR66:&t` FeT;PU±h*CL/6=b7Bг[&nva<>E=*^zy>`^=+nT݋ۜlQ "|NBtڳұ~ rѣ>!ȀDI%pϨ|=t ("Vtfke>(ݳ;,`N}WFvS?֩C+V`Wt_k懫i4“*Nq-ZUZ0~e[վWj6L \b.qr#xVhJ*t1NQs#LכR$ixԂN:wN Y$D6:Sl`{QƁ=2A 9蚔kMBAAq~m @6vn[`)sQ,( &,1W3&./tuѐyU܆1XT5/\^Yбf=ϴwy!!1ݧ< w'XRKci'JX|wGD ~ (Yȼc3ҋ- a|>n} `Tv[SKI2B𳎝ah3!\c&y%[{OΖs+m9>nLk$R~Fv[m efv2T,z&փiw0˙􍝎{}5) bȷn4Y}_(;{C w,5ۧ0e$(Tm˧5=s5ʾcQel1H|+f'AJ]v 3A 399U5~'B+n^KѮ߇JjjrX4 ?շf HPD•Q隄p/361.[ xc[>-egA}ޡAčAVd4KF#f CԆ_ȹ3;_<晸NJ ' ZQ2<.AHg2LZ6a't)N3 0 ?Ҡ"C&\1򭻠d{U3K5kDq55lJ /j)t ۧtш4p~?tPcc x1ʟɁ\?zb$VzxbdRS IӤ%u>< ~_ΣN/$guT^9&G{-gbݚ+{X xj46 \#١kYE§[ 2_GR#E 7A̲a-< ƟQIE E ?S$zMz5n2&Fz~wH8Lt/CY-u'NlE$ (Cl ;Cd-]h؋y΁ctDO> 2 ;e)^D*򛢵C,< Me <@NE+,_R} KQ >@EYbGP޲%/T1AN8)5]”-@شS胥:cI-{.oq2h{R&!򜿂p ҶP&ڈkc8{|e,X.>k ՁX\m&,1yr41=ە =pȇfA+aM#R^/s&=5}@,K\"(ئdQ><*Ega@m]} (l SD$ [^Ku'QB2+yng:N MTjy_|s<SHijAp+]G*5m%D b\K\w=$Z$ Uan52ekoor,Z-{Tp+4t&[!M/n|KQtg4A1-JQ'5՘ ƊQj^nKb-`;QX TxZ0α|f[~ʖqx*aL%1Dڬ*¹ٕq8@q=v^!yi/~%$hŹ!gYFVe9VŻ1{W<U[f[wt;E}ERȜ&iE)w8/uiIm$|֑ i'owV+^w%00#Ml]U<ܕY6ڟE| RK)F9i E)3땠\ׯT s] nwXMQ9^6YnT4 ?!aqCO57BXm9~>N@WG]bs$fhv-q͛cc!M9֘_pZL04 IT('t "b̟ER)Sڋ5WK` (b@J]+5ՑofF!.2ve=zԸadl|z<ɍl7V4)xMс>rWzN hҝG4|}TyJ}PH<p4k0,ho$<]p8wY`fEk'GTY}υ0-%e$ğˑ)֮7 \]mfQ7 E[hBS9-u+v9ʿPk@2seeo)2v"%Mշ>"vIe4)~_jwzԜHf&٧ܕ#WJ_*NIb^nF;3Y> }h,D[;`>H[PNgV]:j[&*}9OO}"W{˶w!"]-~_rxOTi4|inl%{Cc9g7'"!xMB5Mf` #;ءί{pfYb/w6qnОDA/C{8A+ҌrC^-,{V~bԵ 1q_Hg\wÊ;¦\Q01o-FO6H wA vtq6RA&T_Ey?'@\I}9oIuJpN#]Hg,QX/7}Jdo)ӫʛZ1Sچ4ջеӍkeN 1g' p,sa&(Ng<~?T׼xlcJ(WYdIpTT./2sҚ$C߇`/4S.Æ 6Y4E#&3 zAٰb9dג,S,f:鏃<}i21az|XGim.(9ա w힨; %"1 !n7!XhR#mA#v]q.@ t}ksddEo|b N\ЃNnC&E_V٥E8\T( 1A󁐔n;hJ }|GX PsFp:_+ZyY3Ac^<DuRveWX@p W07`L93T(~t ?BHlF/qFȼ%L(͈7~cN6YdqבfAVGFZKPB{tv]:l;2UP; ذhh2"@C WGtMcCG);ƻv oHm~WgpU{iB& ag%OweY1d)uoǏg_Do\q^A}gǺ錭aisW Av$JGm& -`,ӱ<|MWL -F3CQh)vh PH!f ~~d@ Z̥_tX OGgPtr^u֍t鈷asd!;z80*Jw9 N|=[ooIcA]SXp1fMD~w 2! `;Ov1FKnJU-{YQ77l}8̹ݹɩ"^£>rzs5ϭل ĪyQD[WquY$nCyUN J~75 2+7'2do1wցSLK'(rI #%k1($]g5E@{={?p%*"7lm[k)Qv,\İ;[ -XكNai=z95NbFcts4~6@iah"e's0BWymw!px5(ilV]DqwHuDՒ=jZ)nFtšR P4(rN10z՚q}N'Zh9 lHͼxyj:_QGҟ1ܽw$1aD`F;IxMf o'߻eQFݭt&@! wYs(s*v`{M 9:X^uxsI|gրWJb?~Xɔ)f +f ^tUԸ״*mA(4iIY=5]gx[da_r8I.zd,!QhŽ :H^gG+lxҙEӗRtX)>ưȺ{7˛~fO)Ҩwz:^ eVXЙkX1dg##Z6}JPZB ]i7U?J9 |\xY'кu@6sdCGb7;|].Ԃ H07^ . 2.x]a0.d΅p^Wxn NN>D[6eZ!%sN !ڪJ$*]A4pE]V%.U'11Ck=j) Kdf{]Wljk=߮-g`@=S~@0kkGG'x+cVVwa<_ƵZdHJJLƜ]ăvOщZWąyFi9[YnOUR~y*29bN= hn|54-uB+$Bm Î\m ޑaGd&Ls6a̗=K%>ص7f+}a9~:ySʅr=pog",a_H'ɏm[8wzFK',L泺}N }}ǰYX˙ytRS@+ GхƮNf~[1Ȼb3AҸ`T)b(vuJAC#㥈rz);>giX͉kIlAGUBPe7ck[MÐH0 ˳*f*duq-00R2g,e]6#usDHSTNF[R&.{gػG4灘vbTj"P* > X,7PWh^uBvmijRB6 UӺ{[ 'ݶ%#3pq wH9g ZRò!wTk¤g fbSȈT;HVEIKGky9U\{3#WvY Tf8q" 'nLP{T@R"=Y+࢑FǺayqks'9IU!i= ʹ< knQo<8ѿƧ pcř魱q$P *O)SQk} \/nK, SЎ#^ek Ɋ2UF ;{n {K@3ڿ5[~Ù' :M˟|+/}nJ(b )1˝*6Tg"XN뒆%#>NZ~N8]H$G$s1;2q2.r@] zl&}URW2J9nB W8OkX{`GD?NAi}S-g΂)OѦ`SJ |MLh)tcM&܋E\0|:i|ZVو.EHYzl Z=[Թ)k'm?ꖗ(n˲ilB# \qu}i ͽZl2|xݕcgGiXd&aԷpѶ޹ro,n/EVQ<=AJdtk: O)֠$|ndqI<ۨ"&(pP47]})\4]Q4 =a*01,hlY*X_R<'5/W|a+j) qCXJN^xʻٚDA?xzSצ.0>Jz0>+]]G#7$fWg3ef!}nk)6n/X ){&lI#ª3\ܫ~^?=NzXfQ5TKªEV.A dg;rcj0o$tD{Zgg'Hq4c jm}{_U_@wu/Zˊn =\9ːJ!`5;-;aɺm GAtt-o gn4+X.SցceGef]A&]SSƀy >q@oF̒7i F\`6=uk6# a6[?Pju`b;H L\Z`Dl3_s|ab`r\Bf҆3_]]\K_/ 1X=|\#|v1DVv/?C сΰ-<.P[¡>%a"p%B3ILE#E_WY^SB۬M_u89==w@`ɻO[%QK̦JM\NDLN,ц=2z8٨73&|Pqk !ް*|YI{[)Vkm#l|Dѡp$a6ZS vmj)0UƸU Uq *ϭ)ڑïF A\s*V@!_oe(HC㮗%(XȪ|O\uAD<:P; -ϓP^"o)=wpeq2=,Qޗ@O!xi?zL=S1b݈M }"Ip= Ghw7}vSklG#eXK"149Gf82  }i#Y7($3İD)%46L-E@ynpL~H1L6ͣ4 vyUdܿ3w/_ ᡏ.$ G@'Qbz+Ѻ˧ tdΤHc~esK@&xe%\VD*Ϩݢ= 2l'iF{ hӅ3=Z$CZ/.ݏ 7p h@嚡`S˥?H(;u:O"bV\ T.Ǡ 1flH+&ڔ26z[m/̅.a+K0OiހjĊPhpU.kЌ@T꣓ޖE_$κ[+, e錷¦mӇRr,Jn }|6N^5pIl(Gs怠lڃ9dD~ I'6L ҟ&/!dKh!%#3 \|eg@"ߕIZ,K7#;buR,tŊr^fNm8*vyNHǼ;S>S7 _| ]:&`RԐM p/r|D8"97J-¤\ ڏ̎Ga`e|듾s4K/S?yFƒ=1ł'>υBdl*h;!gim.әݘS%>tkj!idhE`[5iq2yaRyb/=HTFhUs =G/I>nYD,aPIk7xK Qz!]'FաF _&!qr鞓F"4Y46x+')F=K %N'̳ 'u˚_'*vR(MrُDzC#X`2זC<ZQBз g12eIf83xnyOrJWhh2'.5bA=ذZaE67<  LrŠ.^chUl$d@;+ƅFf5c'C?t1,j?L1oI z4gzˠLfŁYYbpֱM?Jyՙ:dž.֕Y:,*JhY.BK]l9`H1oszqWnsL>+_JksV<ȑ՝NN W57n,.Fپ̸;'yy1X)͇|GՍ =TEf C"o Rzt2#BnC|}?:d+zUw'}Z;D^ƝO@ߋv}cM]A ÀÔl;"X+^؉Kf&`D1^ PdD9±\2ot5!ku,| Vo~oÙ]3|3{a3I&#GZ|_{3w%VK|i#AP˴93njOL~<Ȉ7Rw T }B~̝OhU/?QhShl> bV -&B0J~EF̣+0si98(^mU8%G5vy5 @o 6ٍF#m,S0ʼn~~XWKY@BV%7!0*/$ljrkWF5`V;TEK:A`3l /Qzۼn)FD\moI 6eJօ"fAQSy'UT ӬMHB`ǿ_7b̽55:Ow",NT9J>{OxhA-RQ/I5 ")H[QW7T{2rࣃ@8Xvy]v\>`qW*bBۙEF%h5^CjX8Of Э@%U--Qc›{>oOYFEΈQ#g 6!g Z\ٰ#1X3|JE!Wh&8>¨Kdr}>eN6D0O> UZ,pwc04PCӹ 'oÑS" Ά3 }صStSqMFƨAW?nhlO0,D9-)QLi%.}pz<%GWڟSt/;% 4{sq FSUr#V/8 #IE9iڲ .PӱM+n\eK/\AIhETVT7< e|V!dϝֆVaۘq8 efvܒ~sؐ'=?"ر$ ,9p0f|X< .@nM;@ ]lskLn&Yz,ϔ}ZIOD ('!/rELٟ՘|,.' 7YKǏTp,Te: QRp:!x!gr\'Lkކ 7oQ93(+0~w»b+~$K/b NRR9LښHZJ=sgL`z; M<$Wa~Q't'}@3pɚ_̍ r&Z^yθz=+0t7P7%Ѻ93Qw!;)T7\ޒ`D4/в4 Y5zE$OP Bk =|MEpD4}ׯW?%,Gp J.85Uhw(ߩ:L}j4=Br,6Hh9vE_J&7G.ݬetۗUHE">l,MQE)T Ӓ>>BL_t;})t}1jv8 Jx&|c2!/^E"o$< U9ߏ1k⏝t;5rAuMU\g5T-# ;4rNϤzZfO?#yjwJְQ{T+k~lL Ww i/lZ߰5bs3s|ӁBq\fGVTH%u& !m1Kb=.`x/[ ]xYX<DMakjt %sL7;6İC4 M/@=WObL>Wi9r' 1] (@[͚%K+8Vr>A-& H >ÅqѴ [W/#W¥9xRKy[${x5gUi·MX u^[mP *f\\W_Z1k<t$;wd}lCP+œI>Y=8ߪeƘqj]hb/*紽AX'7xM&UIXB b2/4Ig 7\"BUꉏhCI2XP<:rN$eD'iN (h'3UZ,a.aJ"x$$q ӚSc9ӫPj:,$A]XQ|?hvH\y9>hƨBl+sn£aʆ[J#fUZ) .h9;}o݉.+uwLDX*93dW]#&O/ؠa 8@a`:VI.v IFe2|mflQ__ҹt!$w = #[G9tNՆ¨;I޳ " bĖ ?@?Ru쩢nn8Ӷ 0݉} :<+D!u'>*9؊_-vukf<ĦZ`?*9y8ǁԢT,?+t-`o&H#߲#Ҳ.; 3іQJȟ(+ظg.oDp,El.hV qcB_o6(bNa,RbEg:jRu Rl&,G M= a˦蠅ӫa~ÓRG]R,mbl;{%ghm9jj`ꑡ5sU@+5h.u㋌Sˮ[4'|6C ={'bl = tqF4A)?:%n3SI~3xM{ έ ,mo+U!rr8kWÓ/!WId1%H6ď[;lP8OAq1T.<@LTI fڲLf3s3jҴbP7e->MƠ}NSVDR6j-#M RW%X^dȔ#҆X$ᇧu f+kW@ʛД Jh~F+ Fk[8l eCOZFb@,=6;)T/fn]I˝4CI>ew LƵ~Ǡ-"I]?3,[;\I[J˘OTCVg1pO}ŵgRpFγ/4+ #*Me! _ؼv?6oRy-iSqhzf29fKM4꒭y9߳wWixzb,P2!upxu Z @?2>EWfN 6 6()6 *=Ԝ6(DR+hV&{RwTzEޕ`ݧ]ïOyK;cGxXY>>s70 ϙ?e?58nHؿlvzɅ\H]$hԻbRa+Ne:lhgE#ZEONz7h,ڤօJCL'4a~Gx^j>TpBY_֑:*Z!_vwcHd* ;x/.ܲD nuetL Vۜе|z?8+4 >8,ϳȩŸrVAv22rbL5oI./Cpڙ,.|b<1|gѭe_jKplF}63B/Y!~nolJzs8(Ib>8$-Q8 蛌fQ";]A-X^. 1P`璨 xkwe4cqh L5dE 0~it&5VT{$1LQ?꟱`Ga]1gRO{+uWHvJ9uL!  [Y(Y8ŽآU{YQbS0u,8[Hne>9 ?N.yJS Bn0dv_{(<Zl@>Cmr0NHPqgW$%&؎< Zp]E3wtq&+xyM<%qo \UK׊Z&Z%|}H\j-/xeOۻ6$Wn|sbzz;PU> T _vTƯ%`n]?\(? kݎPa_i_[rJ9.VeYXѩF> [{%rSEZ5Q&/1,MA4SBb:Uf=g=i+DaմEWu{h B Ss2:u3/34,G\Z,*Kue#,2("]p(brn]4Yj:+]o`ѓ*, uT*M@ H # !je5(yKʎ4v{|>eW! BG-8!D1-i3X'$`t S7/]Jq3969>X\uy]۴Džg; G9D>ĥCYNj{7y?;|KfF@HYLnGrǥOƬ=$ghy7'\"дq!t rvAHO4D. K0I iR2~-(ȕj4!THǾ̡soȮWW?tP;1Թ/ X2qO^]*7c/.]~L{/Sw/jCI)7ח/v"b஻WDK<6s4*R^\0/o0gN% .2!~>Jl }AxfЧHw$=[=Z  İ(rFm]Gx+S';BBz$"E V RuL;,ОX,aaڶAm⼋F"yZ4hO7|`+({Q?ƿ[ېW3(eq+3r=*#˖bxߒM2x){-e$d%K%$j* mxd۫ z&gxhzm}4\f%71SbtÍ JU-< y"蟓H_񌶶܋&-F"L"I\v|0V܈0e%NI?#(|zib5i[$= @7Xe\/HI h{Dn,' T0G+,I"WzJ"Lz_O.$i voܘ!3r軰`$ʾz?,OFU:`cD*Dj0;f8iSh`2k9a925u_^*Oș!J2LNR2_֑,Zɣq&Cye$%d[ 8|=3< c !B .87 *7ғ&1\yUwl qXeJT-l:ch@WPJlcl MԠzr®iiKR9zHکLMYcOagy2!DZ;c*jIdVc+h'-qc|e4|x~sN5mrTpVyK-nU {/􀢦#beTT'Qߢ>jf9v۔J/p^W/00ꠗ7$S&na(tz~ EI>r#9̰[x5 YX-1;5364a{JYTu'YW*4c#NZ%gªdB9q?97FCxϪ|$,Wh M.pd;_$Y/y$L/;< ʔ/Uh3\"m]R:B'{\b 3{|#ɼM'_Ǚ$C[@GE0yaN۵N̛j)T-UaߔZ |'?9qC)uNՆ;mڎ]gK=lAnFcQ*'6tҨ ^U?PVà޿F CRE)GXJ&)|&tv.;[V}3쀭w3 i-+y-տdiqOSߕPuG j!I?!4lϴ %eWꙈMTJn u~>ʓX /T >/fB{ ހGmnJ e #,L7ĭk kg0m0{`vOX<$>1 f}VVǨ( Ïl5#' MQGGU_guY̩o;+/|wP>&ړm> m)U L $J72 Дܶ֞e\?Az Kl-˪rbN1XEN5V~ MgCe>1w rx)Z=gY}7ch*Y  4K̢q`(-B(_ @&J+ btz)C- #$V,("I@8+}Tn-e>C2v^ dR`o؇1Θ1($WA~5,u&x` L8&=sT,u$$ B؅;+ZuVH]ܸݛTEOWB[ wm7cZVcQP[_|:0a>qqJl?M,BB>Y{rˉsۻR)Q:fy[) ڸ1gVJI=+lQeinm'_ac50eԫML?P1?n-xP"&E9;ܜ?|-ţvE-0``?ϻyf(^xg< %4^:!1>3.<41GOle";,k.]0qc@$U]Rp>\b-OWjxVrώ~or;t/z> mH^ƛ٨ՑJ}lH_Q8*a ؿ:D&3QjtS4]-:U98Bgڹhf߃nCnHY }+Y~pHE2 ymfehiߌOE\UtZn;Hv oA+ 2͔hkf`KP*b5;dp4SSJS6Cb^Z7Ov3Ha#&eZ#mP],dq)%"ϟR]36P KXK\z;6+8bb)5mDI?VMw8yt ^# ;Vb'6mLm^iV ox wG+$n$ટ/4׎!TsgWHֳuKu8<܍NA-wܫ#D %73wEu*hg4=v z.1ssޤ 幎kֺ"3.AvU&[uH! 7ɦbJ) nx$`4 ~q;Cىbt:-U#Ŝv(\V.SM? aD/~ܛtFʂܪ:T|xPρO[jW1xܑPA~J<Ɋ?D#usBb2V ¿$RSO{˷rZ$ Xbp"UNw?+mƌ7 6DZrif3T=X<E-8I\[M|+]}Rٹ- 5MWA:Cѣ2T8ɛLn9eŖX bzRה"/*~TRv b.d໎6dWdiUR쩲uꊋKBjOx*;KaUR,X`ПFܠ.)xD6t`Xԣ5$vn[ u>nXIw\:4A2s+4΁@4dS@q^#+:BOvav}8ʗC`^=7sC۱<X%Ji C$+k-^ Z$`B9sME.wnf+tJua5GJv>_ &&FJ~-{ՕZ-^$[ g,^g?ooOàAq. ͷ}H{ݴrT`(fqKs.TuQQ5c'YqN67p.r"n$'R ng"^*tyY>i~[j)Gtjo _; ue=WܰMZg!گo4pxt |/(?􄖖Oe,aw΋+HpƉx0u^醛=./qM(5Arue4^(n-wc7NmDZ-3HIcT$ħp7OYfK:7q C "tEo?W"Inkg ڄ 4ɺ=d K.&KH$G<}5c=lby3 bI)pxVx@:z3k w78#lkt AQC7Hl@Ctz('`6c &L3nLC6gBɆw|[eo{m|39V`Bc7f nF8iۭñ$`b+!X\=E#Ce%7cR{O5R)9lF{pHw }@*'0dfqFK,"n%áT=E5"%,(uopB 1IIaf(?Xε?!XPw!1YYBj"0$ҮÍjƍj YϜt[ TcKXFb?WE aTOyA+8DrwPr XΨB,* )`mnR`ǣPia0.}Hpqe=5I߼I 'YmN&[Ti2Oaa-e>Oo754+]VK+ZU-O=)S[WCGĄ^YA.萁t*Mnq5g ƱGk`/0"˕*>w%gӦ٭lL<- †WƙA|[_?*Lֹ҅x4G+ڧÉIXEϷ G,/ lʕR3;JHywC_=ȟh58qCa 쵷1w"m",)u5cSf Ys W87-6cT4>d zQzJjK&]ḂSz/ 1&1 XxrbW u"֣@a>Zrw ( RCe,"jlq[K(^U:nUA壩&hb\]ֽ09Q!\&S}ݼw)MV<2m:Q& @+q7-'h7}Oʆ=D%c\@'w BYQ%f4 -d3Tb['wvbЦu;sK>xvꂲS%!Ź~*_@8pޱzxȿM Q; m\1A3+S.ȇ\gV'|A,Զ,ngI3g|gXJO]4DxOjP/N&d/>doU@'x;/.)@K 8Q !j&%l+dwp@ plN ( e_oϘ=5/phᄏ0k,/xב)h"-L 50ad!6#g8g$8>~o6Jy. ,LJʿK4*%'n[" Wy ;m޻x!xR^JB'CSQ!k++Hx, tQFGS6 aChO5Jo%Z XL s7³rǞCGXPIDJBs T.,VUADw %fP]9__&|0ڗIf _I BCBcBcC8 w~ߊi_IUxu'vߡH6s]R òݎ=o 9 !<9{>TBxe5T`)1:2ʷb9D p^+1B)mZCnxޒcͪ5{H1Ut0ɒ`+$)s['"P&A~m =w@/\)xT5^A:TS|(nCN^d1? KkOY9 !9M(k]y"0hh 6yr'~3%fҏwp=/[f\ٜ?S29 g]@)*h_:#4f9C>V_"Bdz`g Ҝ8NclzQP^R,d>4l,Szp~̵ XiW/ AiǪI$N_rrW g^EPNC޿~$u7nmei]Bas_"A"c0ޖ adW(U=,b0_ ԧ=ﲾdr|ɶl6zoudi9qoipI6@\4_JC 'Z`&kA6h."jӖ M)h˼v d?x=WaRY#@YZNifvSeRdFQᅪvP@&v[SPljȉ;u:iޅ%g+5$ ZD5Vߚ[cqYCS|COb [Fm/nfg˞=Kº$AdC{},gyo5eHg^-~m6eDK?`p47N5]X|9 _]j"o,D~ I!=@s|C+@yD=2sQc?Ooռùd,QdarGI1a~H:tvk)ZZ&m QB#7TβQP;}L,(~H ;ңk ?{{QNc2_IfcȒѻPط(X+/Yۏb~Wy<΂#Jی^*fX٧t{Bx;o'|Ijrcm$42:7|7#N ֝Ajd]+E"ngaN9e8;E$T8"u# yYj-)@a'Vm137) Xn!Oɳ} (3k+j!{{)SWG13#/IZ#11XoVnŨ "` **qp)\vf.aa$zGϛY8co|&>?}˵҂N,hU%^DKG굅$zuJ 7pAϺSf?H`Pwmq' ZΒj})ZTl@aZr;Ҫt*|R|#a]46K?&coioH:tR Xdq ,J(h = $M4;,.y2[3W"-8EwBn( gn=Wvk-g$:'J?ͷN+MX VtPF䦿WH]u÷yIjϯ5K"tֲkXzrB蓲0+9^@p5 0y343lJ`Z0EȊ?W_ 2u]O~h9Y$ѥaEM4eŊ1Q8VBSmk7۠K+ߋԃ[;|h'0x%O5c+,_YZg!@?&kwc/SJ6rq(N Nl^'#{tH2DApפᐓ rVO;3r_WsX R˚Z+KZUUBaQ[O(,4Ե#yjXKd#Ϣ}Yw&Z )< `q~rx C=WS%3-iz&{s⇷ױ׼|;j\tJ'w|kl`-@koDms<5M rx.ʈ9]Ŭ!diz=&6L.1#@]pt&xK# {%Ԛ!;Z2!youXby 1v&[IY}].TÓ;1 L8OiR&+uQb5ҰzE y@q/샶 xͳq4,SF\eQ?! ߦ@[#>:]82EZ ^J?Јlsp:1/X<2 )f(1;Aq$T1L]xK \ Z8b@[,nzvŹo:YePn*ɐk8@XW$i` rd9y XTgr1u`LE 9v}k.4<_@0ƤWR# /a0p(q"vdLJzO4 N".!}m 8"-}vʣ7ha_2a|FMdtşt!?Ԭ CH\$C6j54H` !1AСRal(>֊V6x4N|$MpL(j`NO _3qDiҌ`KroYk٫7wQjY0*=M%z+ "?"xbW)s~ce=|mN\@:.]ٿF˛PoO=-ӋK.\-k (-'ap(NQP\8eLdul o2x$2Efif>grF_۪tx,ȂeIԙn9(k6~t3?nauYShL УU]XyΉ,A\Su OXU_@; bWhF؉9qN"Qm)@h;CU: Ø4o̪?a)J~2׹ DѺHa ffQ>.nnt:ScJNաt[1'[`ڥYlL&Jf!:- ل>q dKznӝ.!p dN?\5z Mbh68;,=6sNpJVĥW`FCM!5Ff%X9c⟆fcu=lQIT { w?VY' XfS3δ H]@+5Eac^U3-*VYZ*`( jg}(pmVƈx&"]^sʡ gacTq?KGykgrۿ^71P֮<zV$lWԓU61m"ZeF,91G I?0̄社98ID!bzϋ#uуFhVLYۡ)A]I <ޭԇS3c1N@ҕ'S #{9gg E3gf޶b9?MxŔJs/Jh5! ɮBOSRˌR%,F4S0cm"4(ƑV1K?!9\V9L *s 5< 'L<単*M|1piKYnP>L'3Ե =RFԍDj[۩?9NxZhz VX%kA 0i4g9]t $h}Tݺ23mPRQIḮW9 S ؗ o? Bz0(܋DT4u+=%1EХFg<7ꎚ mi^q%*QyyHԥE(geW"X7>NzehL*\$ǫ*#yIkzNj6IW 3>d |@/UgZI7'!v8?,OŹFL`tצHY'Ms]Q'*{݂4I$@ cHYgib.$5ڱVAtn/Oi(x4yǫۤ2W)TV1ƚ_]A#s{0B\ j VLoM A8F,- h<?dEݱ z2Py猟c , Aɿok$Nu=2_ɎwkZn; {;S()WfT 4GiozShz&VftlGBf n@:' Th@n0Gal͉4bdzVo:b\ŲbcBsiv-C%3$#'ɡMR)1|,O&wgx8NRrC&'EcBL?Т"b+ 4@-iψy.p(dr;u^1oBRƒ&BI$sצA3@#?6؋{ DS.nY48(N=X6fgX/'[rm #"i_ Ǘ53Ӂ/̧6xPM=fMajo!<1ѥ^rkV(+p]Rׯq+B XF#\(XT+yD&;˫n<\X\o`M@+ G|뤎>lgw~ ?I~C?'sRh~TqA4YPLȞvL#^7!ce[M,<845穱7d !u&kU)J=`#~aS*"~TnT %2_=gYZ07070100000032000081a40000000000000000000000016439a356000038ec000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/core/ib_umad.ko.xz7zXZִF!t/8]?Eh=ڜ.+iOűC3KL ;z]D1b?j˵_z?ſQ,?3IWJ$NՅނmhU1mdRpvoS޾pZh̢,G>vXB᚜Sֹ3ŲCp/)EԾ ~mz32(P2;4]̐g}PƯ'+2g"z9b4`vTڿ @+6:/{LXIQڕ.Qg֧f+ae_,ܰ|j;% yòqWV3GfcQUnPmɧt]49r{>ajk$Vs~/5m=hi626Uyi~,BYWȣh0 eX _ݢ rHp&&E>(?Sh@"XYA0iO#{FTw: }>oP:N [eF5 pX)kOOo6M)F]1}5Cabvp*IrySJRPύޏ- Ȣ 11{C!/_KQl/B 8#PmpȜxߧ G6FVLӑݾBק e9UpBQI)1p== Cq@*~+;^(`ryF7B-zh)HF$<0( LuΓP%ZsEDK (D߲Xe'Gy5X|׀WP"M> ?@ތn열3Vs{'IJ:"bV ﮟ+$*Aa- 7zb,ATAov,OtcÏ21$$S >7M1CDZ'傊-嘯Q_U k>/cX f$Jְ]BWZ"v^Jcyƫ]>mŎ5.2ZoX'&B ~"q/03tS]`bbޝd&%.tjHntv ){]T<,Tz^f2+}s*Xp۲ކ{_,!0>d_bVvŲ2A{C8JoOyt>2DLe2U]щƪ/Po7vjܪ`2Bozb0OxN[,Ӯ8ԍ+7⼞4ٮ*{(v*,L7q^i|ktr(#oAϼo/?)Z8p#'V@9eߔ/?T|`|1w1g;PD0+Y2O?7ί~:+e'0S_Wȟ{ WBK 7(-+1°{ݾ\ཉR)uZO.:CI-dfƾjϰ /Z먇$W;Qcnk#0X)l%ZG'fVhu!0*־cSk˶p& aB[(ެg,kq䉄B7gS8 fEIjq\*M\@ ,]8 v's_Huб8*ZjYc-QivwꥵImp:P2*@y6i+p7/=%uhakYtdNZpEZ$'nتŕ$>QTŧ^gްh]̄#qw9Ѕ6]x'OjU璹0J ɼ47!I7R?959^A_:Z2 _/h4iK6z]tFm)vN*Zyfgd:R#{[M5/]#jpptfBoz sl~)Js[؝4W%N+/KߩQ/{ ;sPaBH7i H-tH'lڂ`K*x-T DvPY2Pea'#gV~o덠^ ƌVVŔG$Sw)7ԏLLkRfϢiPun>z۾BƬ`ϜRqe9 =j9w5XGL& J(tyX&qK!q]k=9!/F?ݲxlyѧ? e!~p~q`(P?qFo^GҏЊy(lIJKl8#`9A8BcS?uZQF@Ok_:vU\ʍ)^Pׂ0? : ~ !U XU,*gNfا H9́*buU)r)Fr SD`s$%~\8]?wh۴b u),{kk%[!@:*Nʯ|@Wf*rRC:r;:\5?q *ØPřKK̕azX&nAϼ禗(#Ha|I}'UDH$fZq$k&.'dzjw@@eP3EIbwE# Q,g )s蘏U'%Zֹd#~ ) X{t T+f?S!.:h]}]Y]o_ 9!;^-k7waM(^7bL @Kf?_}4% `_UN-@*|BV|fk\< %lDU{^=/>n.Jb^5v#%cZDD JڣX7熒w;o»J,I<==0#Ղڪb:Z&kb ٸIo}ݽcH,tV%"f6/Y ?YN$#㴸GQĩWH^Z,yaqIwx(vn hf3+eM  ||/4y!4=n32}6&iWӁhF}3~c_ )7D3 V„>;xGZMDM pּCy\B ssn" ȗOE>|W2%Ρ'۫+@..-:Чe$ cݡ7")>P=8V6~/gWzZRd,~'q!@ t&rNN@6CzM3rV_SCm*dYό.J Vڣ. V^19LzqΞvn؏8 {= ȟ2UN`n~}`<}\b/D @K 1rb{jBh,]fO[s' >:IK ϡ ໤CnU,AU0ȄZJjx;=UץtzB>) OW[n-*ʡ;9EJAa8Y--ǽf,ڻ_n, 2o7Ud16S+BW>FMo'4YIK-aFZ"`Xa Cv##^kfPH54xw?$`+ŁUP8эu}u1)E)S0/ [ϧūn3%y_ %ɛYtB*˥q*oI+VQg@{,b;E.E膞'_/Jp Twy (:sq::nONŵIxwzֿEsX8Bg^a4Ư˝U'§ m K/tV8Sq<GE 0(r"Gt HzÜ5wMvfGT ,⬍ܡ{ȓ7!,@-|>!^qLF\,F$Q+шU8m*@mj2Z*RY˺JΚc }܏Ib14Oݐ7a q:H,q7p1K^d{Ckoͤ mI0ZLRA1 ɥ%eo dg *P;}~e_Uq-H׳]5?Ui)B9J21Q :I$3t;ŝV(אSp*PS=XYb=Ǒ*`JIt󋆪1pR~u ' R0Ʋ0S*=0QYJxў8&1ݸO`\#W>XO=GJ+Qa:AWGGUѦPΪ6F̓ZfRsW ⦤f޾nС0$`_耳J09\yЮ7$6\!ϖ b_ZLc4VIS܂wrQF_ciWYQLZJ_LKfQRM˔b'n/cʸ_Oj 7:ֱyOd3 An#Isd3X%Xsx]2YY((6߼4JD'7Ռ :G#+h0A?t/v|=5RInE=4܆d9 KWWʺ%/wn-4c kEƧ- |OWa w)R~B<˒R jK^I.r*,.Oם`)(JB,J0k)qE,P:wnJb0'/-,֐f5sΝܹw-^3X#_^FZR0ҦbHz܄V|'@{%Mɶ7qfta2x6ՐѠ:ARb3dLfd5)QMjDO\ļoFC(j+5a`l9CC5 S$

      .8muc 9762}2&d_p成(3b8!든I^ Uj#TzZ8KA C^eRSكH܂l'| j~f^-nҧlR-Rj!TVUJjWt]/P'1 z I:PD)җT}ݩ#Τ_gLr|#"V~cհ÷dn%pCH[lBj  LFA^>j_uePuseAĭUj~7TQ@e,ͼbG}`F q;5Gc޽fMf<d3+$ZBnPNz՝@GD. te_אb͏ds3i0aIO}I mr <ӔM 4WkPC\RǦW"'ҴDpWS4:X`2# }_H0ftj}c3!?W='E_ skvf90[B댝ŐPblUd8D*+0nϓ5>`%&Ep;|*J QĀ%:ط i~lg2bv(chDU0qƅ4H^ cI";,E E*"%nBu*eFM@D&]P3T3I%oDUZmbba1wIXj<> [W4К2Kg[&:A ⦰~HHMbxWknC]%8?+fC-=1ϨY: 3YSEӤ XXT/QՓr@ hN.۲0L>֊nl?})jPR+·DVD@W 2wۏt@?Q,1V^ȫp]䤷$78B3щ-#(] $%v fa[84H[;wˌUi .{21WA̔{i*bP+W ʛp=!n9΃9 ʮNٴ\ڿvljP1T[q۵Z]aXIL\ű-d*H"DaTY# ]VY,0gJt^t&Zn::>jb@Qoli HVtNN W鷰ۙf&Cͽk7JS:6ۍ)Vjct!QQ>zH];f %is *Qa ^ JmW̊IJ0$=篗<2ݔNj IExn eړ:y]A68mL5‘D2wDWV cևt;{HYƲrK #C| Ӊ~4@B=aĘYXX%i} |t]oˆ[cщYfP;Ssx!׮MܲK81m d)M/ aW9NE2v˳[9D磠Bt! +;k,CU* "ZDlRI.?5Gt?y0k|ph [Q3r{r2 !'y0pȲa'1ngiЦ.LHSh( 6^DdLbv]gZ$4~ά}EP(ّ;(.Df=1YݒB ̮vj>C_I&_#:c ײ2ӣ3Ş9o+>^;h׬rPsU#@dx`X.\H\9u'>`T61"n`\0xbR>HK0$k fh&<8u)C5sr- Kgu?eUޱ,EY|Gho6)lycw W9|dkJXM~ 26hYw,vY)Pr"1Nn>H+"j:{.SC$2!f99`r;1ׅ"Y9v &Pt(j6~9P-; '!sH#,!n4AVޘyUY7ZJ5{gkJ1|@= sEJ7I j*M$\ Pޞ~\Cvd\gB_efKU_ `'| P#P,z_5:qk峗?X `n*!چ/sɱV񧦲תTe^g|)|wsQFzßTw9};4Km4CB*wTP( c&G^|7xھH\`]itXGuR7vus^N^mOiED y]D{|7RCzצ*hgcc 5#^'p'+wvڳ50%*\`D wGXe+4\ -N=?d7ŗKB?x" !R ĪóOmҮ~֋0WM ".Sl2y7 _6MHSЯSJP (c]Կꙛ6t{^] MamWCitf:A\$ ϟ٥pM3pސcǓJW=.UUх1'e^^\%R; $0v;ya`,Օ~1acf`4.Rޯqngo3Ύ{6$Gٕ ^8d%Ϫ+42fDX(-ރy_%Bn^M^ۑDE܍Q4=kʡ[ՐTŤ{d3YGݯǠFj%T8ȒC 4@R{EwI/Ht\U4Dqƹ41G3|ы;\ԇVyb2aof !tG5ك;`1VM]akie&i)ٻ4=Sq0?9 u}# FX0\6K,o8oPOl8aEV_9G (\ Ğ = ' a]aQ&0͇ Eu)bah7~9` N`yူ~#];pN:̷ĥSt#=*a&*ix=l˯HK2S9Oy(ay}D6/60EQ?8}."kK3i|/9Ly .ףS1k]A8@5?8v\=g[tR̒.@C)`{$Q[3 )dX*`cK|쪹`=XˋT#lrq=y ,ѡ@1!^mzSaS3{ %q+~zE 19Tb `PnL:V;Ю>+<<32[?*ʼ{i_kBvCo|-zwVx\Hة R ,vm X$U1H7rPRs~AB?gC[n+%.TxA/ԭ\_܄2I5Nu&(Z]bVwztVh:ߑp+L-WŪ;䟛T16ե-I[9Ajm&GQ#=~6U^lE.!WZw;Ԩ]0 `ūQƤ,[!۟HGcZA%*dv`-|@ې$X+!Fb?Wѱ3kgF [.Ļ\/1 @D [+p\y7]*1?9 H}SdIϯE/Rh^)) 3SUr{w,_4/cl"k顅01w%NZm&_|&3tFcirsƒ2ڤ;NLH!8'dSnX gtlF~1T+ [DN܂!^Һ $r1yی ȜG6ӈκD;W d)x*]AhK{-@(0\ C\)gwdZ?{ۊS'|~*p)ŋnJ3a)ޠcz0rg;$/cX`oҋ̣C]TNR92" *u*ȬV\CPEsAjLc>$)xV;vwg` SKE^JBVwqh|Jv]F(͌tt OCc 6ŪX"J巴](0Sl@-vdqgYZ07070100000033000081a40000000000000000000000016439a3560000eca8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/̿g]?Eh=ڜ.+WԿg# YF/'UJU;U LJ^vV.!>V˚UQ=f@˔` ic27#T|iV Z q2CljpWY]/!Anu\+$c&5͚g ^.X~ (¹+1jJTL_s@aӴb+.~-2Yn)Mڦl58x}S.I' o Ӳw9QEѵ0n穻=tǪ iL0Ŏ^u4whEΫtM{ q1"wk3gH.C󫖇o}|0Q0n M#K1M 6BJ:$^6}o9s$(Sqސ7*h'Ö5]@.x^cfkf@4p, rBp@f'̈́gnNfኲyF x~nYYyKN\OOb]TQ(g<'|aycK _s̈́M% QؙV?=G =)f%\I3cb^0lOXF14C+RԲbu(9s")͖NStd<1ICP-b&3']GdRǵ t(}ĎNںH12"2>G6 ̀ʭ5\U44_Pmҩ͞,{b3Lr͋ˌgH}5Rxeag2/A^ttÈC hfk]ģu7sk.χvh$k$_Jo^KQ->خ^y6jDGBk wҢ94nrxUݪF$yIdA>"E|Fa~c f6r!҆嚰j`uhz=%m)'3~5~"Qu%,joaFxj%=X=tl@DU8'y!kce@oDl`Bx :h/o`F.irV;LO3'.'8|rs*Y; _~^d-1L!3\o,كt>*jP6 u$GNeL5e͝)k@AeP7kYRtsgdG/vOti_D J'=v8k])h%?$\g'oV͂Ckޓ"H[/$cu$Dz/ͽ_Xx2]*(VK .;5ڳHA_N]B+(Im^mBFBVzN.%Woނ19k 3(ɏY8AV;]ߓT2z]JN%G&>뛈#ybs##7(N6Ǖt 1Ӓ@2e>3rϢVۡ6Ϸx~U|=@4u7Jx|{*a).;%xp'rpS0%n>8DLܞn&F$AH\6 E0lx,rTܻ}8uژzܧڎ(UhW1 DCPCIyu_K__aL#у1:Bz}w/{k#>{ h!(zd(4c=q`13*aqIS X -]p85#L y$lӼE/?a(Y[30 J^Bb\[dÌ suȂ3CհgZɤu*Nf6FKG) *.p\MF{XJ?y'nT? f5I7qZz̒f˖)0qU\m6vH/yc?ev33Jjqc<,RXOP}N0e^q~b/6WN-h $Zu$lAjV&mmyߪ&T>f5 ʏWy0=lx7{S^ )|I"?o7@zN7n #X]^ wF[LO9-HDGwO\EЛ>TC$F G v:?M+X#2;1d-b6Ԍ<@&D3#9_Q5So"Woߪ&;'k $cm/(~% )ѮWˍhd`&. mנx!hsRKj'eMT ׍ӓJۏoWޥc^槭2<~64$'y$;IMxC]h1 MΦDg2S%ϙQ1.F]lN,>.7 Ʃ ~1"ȎSA ৚J9bv5su`eMl/PkSۚǵbVJ=2;=pfv?I s&3, O$x{GFɑ$O>њJ+{؛f8=m}~&7s5 U=nAtsd_ h+bP .Gv,V&y)ngf~`JkG6T5% ۗ(.nf(IgU0"Әcfޛ.1)M߾}ۈDH_5x 4KI1WVM%9<Fаms;*%WSU醍-H @y[HSp[lQD|dt0Ǧq h8ϤsN+ D !iһp^n2ȀHz,nIp cįi'_gōcQ%O]F<\Tg,Q!,9bef`L;NɲO˸:&mĂ\7h^سsH ? bf yY5L_bTMGM]=AZB X4)uuֲeˀrh*9{0d^?HE)/] 4{זlJL.OBi"\+2L/2 @5(Hp{Q&1g0@^-pϼ6e=D u3^H?4 1kD4wKOx/! \ֱu? 34V'BMVo|tye{:n7cz n\m9|'8U`8zFyl`|K=#NkMЮ (?Y|I:/DA3LJ_m\szdl|JB E ։,2@{0{4¼`(Y7UN'/0NrϐX[Bc2/YUF!&kcMS kSË<#ꈛ`H5&Dk i!U,[Ջ0oD%Gu'\KeY~=3ZUȅG [D5Œ:JnhMqo"<6y{+7%DU8Oq(v!-.rAy*Vl!TڃomBi#0fūCv\39ڝƽȥ;`N^:v&9z 71ڡ0Q$f*ϻ gF(-dHdea3Q9JTM$:иY6-gYZ& "cȹXXDd/WI^T*8 0(=X 'DT MGRfџ@~PA5*Aom G+_x2⽊kۉ z@hKMt*eO[7Y2{iϦts]B_GDQcQx>tт釻ȁEK"v劕NdjE2qif+Vslv]W@kjb-[lan1y4Gk;ڵ %EUۢGz(Z,tPoB~QcZm~2mIJB"?[X!&ƚ@\,,<>k(o׋bA ]͙~0@ Xa|3\IY$,鮹I N{wpVsRZrZFҪB V\'ЙV3yS5"Uh.z_~3 UL3K^sp2ZC YdWV*9'$ie7N)&z)||/VhF#"VvM *m_x@?ʋ%,~>̫p|W5\vs/@ qQ]%NؐF72;cib[OJ3ZNddzΎQa* L:r=k?-A]@p1Y,(r] +w!|,2z(4}ќ1(/~FZ(\J(Gs8|2TC 3=e Ss_u`;ŲT5rHIg)FY \x^ہ7S6!W+U6x^{#K/y 4ٰAqA5Ĵ0SmgsKtUH}5f12Хo%Nh]z⠧b4o<,ُi{ L9x/j@F #Wd ;&$ᎋmkXuvhTRMPԥtqk*R0IĨU$6@Րλm 9[寐Kg2l<#jA᱊e`{hQ=)zՔlp$r e6/&T] b%8QѴv%# O& ;GQдV<06܋,cKkp?/y~SZɐFC)tFBW VE;>n坆,8$9{21'HDNQ-ǠaM9o {8P 7:7BLc uX6|P<]k g46`9}gA_+\2{LLmnõ#5|p ]&-Rc jB%nUӬ6UyGmxfSBobRă|+˿(12 A@Pɟ27=UdJ嫵]%g4/7cv_V6MVEhz)nyç}&C?_MB4H2$9j*aH"nVh`.B ~J[Ji&5T٢Ely6) H,8*?@/^wrԫwsXe Ѥv'?N>+|C"[3IuPkS"2ԛoVmQ X3.1kX" r2W5nGOv5^(uKK}w<0RXofFcf?%%E+8Hm3 W|UPTXD}y2*(&sdkb p?:iC Y'&I97vܱmOvWZqӶ yLw *BGxn 3xHn'%6L-S˼"Ypz*8]s!c:_Yp{:r_:RuI(,)K9/)* &-vl*9(=i|)7+Y]jӟO|ϴ}=|󈆢zOi2cj%O]ULPf7tٸ-BgU0]CtNm.71vW_-!RgmuITcms]ݑT}ybGDNoiW7pּO#S`u_c".#"/e{T 5tO/*D\M#0jHfIjvnn}a}Щr?D|ZG(I ,M=-aԆ] ̞F2KŽqBV]8cXN𥭓j8fG O54d}Pg~UooCuvŧoY0 ᬄ.SW^SQ~egUDV9m4a*Ƙ;@ͶnOΞ.l;jYiƅ(#uy*c?=K;9UZ7^~c3C86,(j?sc>OzX栬%T,UV]k&x,44SÇ$.{ 9۸1'Rxgsf08t@+eeF׼+WO,TZw1i2# &az#"%&U?757C|zqoN5oc 3槮 /˙:r 7^RAf ʩ²O0)Ҙ|5}ZP7M9E4ǮG 靟dSLw礝B H 'E6*i< D%1̠\{ |>E2/Lźr-[6=Gsl]Ä U&| W&]kV1l\C,5  GidzVFu6+Zis{7遚K_rm)i;)YnuN]fT!eUbn#,ڭ^;c|o8cjH/D im$e 9!gف/1esKM8lqZ9e0_@7)Wd| mBq0" 6>~wnU(l\0&f(h?4aSK ZּZXlaާ%f{ ͒1}8[MW &GݙkU|)ޗ1n <幫@!;TyƃiIFY# zX"88Ӷhjak1%D/gOW]h|8oH6aɕyE=UQm1F#tWPXH) 6-|Pl0k锷Ỽ.d .>9Rݬ0ZUClq&y5h-bEVhg3ˬYȴ wr2Fp脞r<zOL0[ox'[.CE("]Hb|{TNȩ;5߭{^MWD]]3s_ܶR*kBy6&իN?Q~~C(m{Ǩ_Af|$α7fVYJ$OX1:reomc( |q4g/geK2R\Xj9 tѬҥhez*|m  & A>Q<_L rjD66yʛ~mT(%7[tRf0SFwkP@44L]ޙ̴dI@g}& יd<@N9&%V f}Wc:v\6m0v2N iu ߯s]"C\F-q?c}&̮N|qK*O'9KKH}q>x|ua|:CSPA!%p P2(7{jR%Bz(&F5Fo֚GіFܻGS1"@kTmp0Af= /̫RT=3\N)Z6sLzÐhrB^!EBᭀW62/n}$Bqby_kqwA6|sB+ cWNLbruMdSe 1;ԉBoAx{bgwaHxAD㺍u졟$B2 a0_DyI|S@ʅo_?2P@:ƜH0b<5  p7MNcϟ@8J1rJr,-n .rBI]"ԙ5R$-V/O4Jϧ~=, M߿q*A \D5sR~./Ϧd#v5:4 w@"Z'z B-b)z@gl߃4YkAi#p'?QJiRT9*wiomޣOzۉB,&l'ĎYԔZ&p> Ħ<>oϷIhu}"D<#N;YUNۆWa*BV<^)McUm^kst}FV4:׵}{|2_b\-]@~d bFt%F/xE/ ;[JgrN8l*G W$d7oL,9"ܩsě(e m$VQ^Ǯ,/ V'gKD3 j֑Hʠ"Q.4!m*/gikN?{=n)f:a>* 0˴50oe}Ŗ&W-Z%zI7=jgqlV#Vf <Rh$1!0O*F+gc@AfX~BWJONTl0,j8]l]K*x-sV\ PZh[{W@FD4/D5cуu:>F>) c.Raayub!!+Nɩx]y_NT3|FRE=ut_UMJV,^SHO o)%^PQOQlcU2r,$BV̙c܌OAELDCmBZeժhj`'@KM[ZPH^&BzoC>w8-UJ 8t1j/wRl?k "MzgAW{:lУ7u: } qb\%qjL%^$XUSVs4R ɫ8" KTtY0Ubm$eK^wM+aMӝ74ͭ6  jd(QՃP:'$*56 v3v99]YΒuD9mMLd!vRkd R ,BJ{Yr=U_0Ң%/(fw,VqD>Nɩk $1V;B1+æy!{cVJpf1 umTRG5LZϔ :yr>=}0n=4W\mR4$o\|<"iFP@+6*:E6o>&8~pȈ}f u.M:I|> #˷NrFq&:qc)r~J+޻烶,{>!x٤Ǖw#$ {jҋSY>pǂ)^c|NU: [qb 0NtY]lS c6̿uvF9ku%f~V6uv>,Ti&d;𭴸LIvyKud@6XfQRCR wxQv^?@hc| hߒ%9DbZRaχH؎aBϾ8]`JBʈUMI#Up9zRd;>V٠NJ^Hc\K/ں8~jjP¨sn3t,tZjWU{͕jvA )4x'#_G_7bt(4.syYVeފWS+!F҂tn;Ugs4 Lhdދ&8 i|k+|D"ϰ-5iT%2#ުw;*'m#-g8o% ¤}s4#E+C˸0O臉B7{]/Nz1Xj}4kĒbكE?0уĎ6<AϱO A̧CY!TG bb q4;8X&Q Rr#<X y5\BדpHB ovR-z^<(+Dm>bJ)21ˁXHlm( "aP+J3 ó+p.Yl[%X<>StJ0ڛlNCVac^X5c\Œ%KR+̠-qπ=3J˗*K^!TLwNW iZF 1Nl/^~8/#F{hbcvAε: q ?3ݍTd`N_x)yQmme{rޟ(rcz130BDJĘ11w^RŔgͫb|U͠(—+!-j't$V vAmj :sֻ>SiZ(s[88UHH:D)GOg5h0 8ۢ*{&x>T3[O33noKptfwfS۴۠ \pO93MI|B" kI4:T4orY"SOf(tw=]Z.}uNM#p+K78Ca,h_A?Vpg_фtnz#pVb A=?Gb6Uj Sz*^܊žyFKԥ/N QI!ÑwTn֧o(i[{ &v<%2qfepiH89,Uln\܄ŬT,2UnKpuъs6K;ʠcz+tWYT؅7'm\@^~V1 H؛T:­0]M֯oh;?9ی\"$5iW7Sx8oS"C.}sP ht}Emt;N1Vcwo!{w:%r'4RT/A9Rv`߸n_E^m ԉ ,DWjPe+ՇZfE=J/`|N1,B>VMF"FpϽ`@+2Ol".&{c!i [X 9!*̊͵[bM迠ſ'xd{lN=r&guC~Ҷڷ7qY5=46|uq,Fd<A^\愛@y)C=M)w`~BO)1Qw] 5[իHʼn[|or<-;ud@1LVȟX @xuO`.s`ժ nQOVL R2uy; 4$V) 5 ?j=丒4Re ny1 Y2TAa|  <Ra M3!EP2؈X @bk.@TAx$ C - ˁ\gJns.$/#\ ZS"6B$8H` $13u-yQʚ^}BK?@Di'i5?XP"O=9e@-W7 "-( AцyqӤW60Mޕ\ɄxI@,:< qYH1#y[‘E"ݸԚe} FWpKTM%qfk#k !p̨"lnHX' ъ kTei}\"}lwKJSF̿rdrqhx%^(Iė޼y/wx&.F25gEeBZd0/do[v'򥑨Dy֩@lK#Mqg\o%}}Mq9 [`ظ[@Ž bnS"Qi8T*4pI?H="9 _PT^ xC^-TaK~^~@jۻ z?ƅ=Eiάw!#-tE#R;8-d0SظZ(EF+m >4qdTU1JGDQ[Gn(,WY!Y2(VK|d 8Wr*渫4 :3d!SV`BꎥvWs"o6fC$H_M740T+O e#?T/z3rJt>(ah{o坪Q)?fsdJfTlU3j& W0X~'ץ׉f)/b#~f^#dRpO \ƛIM|Ʌ/0RBˠqO]E~K}]c,sVT# "nnLӯXA,>d`byBf;33r6 yWdgyOC1AYDNtd9Qb)|׫xPUc˓є:-!4a.#up꜒ڢQHLUHϦ~zKa{9ݦGy]Ft۩}ד-d(#Mfnd?TM)*grŃ,#fZJa@G&)Q(8?4.3+3m{1Ryn^%Wf fQxlz Χ7BX)XocLAr[k1zM$l|ԋCtM?4`sׅ6;:_UJǔ߿HZJOdW jb@6gƨy؋h"Nkt鍫A3uYsBvf炿a6`dd$]:_37bs˅SҽW̦Jp}GS+(󜁰hcW*rjbE)Y8c8MNpM (6 z IU셉j)Pj@uJrWSJ&t$`T^zWl[_cZ~-aX d5)UuZH9T Y/TJ}!xX^]L^ ٣󽶐 5izp L/ c~wZfگAKs|6dK_ S(;^dP:jB,Cc^‹-cOǁ~(/_0e\&4B(fʌ@'uQFX9bh6;X?aW (ǽ>u 7\Qη6`H-`& TZryS0 }@88+2S{ ?jFC~ OA)dS1 /5Bt)?AN(ȞjPQ=GΩLĝ-M;bţ =Nβ %\E]HK]8jqLiOãfɕjALY<bGy:.@Iը%1;_FCc1NA"GUm_uͦ-z|N@sBQh  DU CߘhkCqAUyGkAXD&X.z~%-8A؛D<,]AZkO'M# lq |eAD&O$B3ڭJHSOE"CٌJ A% עV`N`1,8l7:3>;݁o5ps(xY[/;[,i Y Kۇmi6P*+>qFdۘAy!W_c}\S.( =N M*nA+1`-Utcgk7CJ[ pP1Js{A4?M9S0RA>2Ee.]SOA7[Nި#gd#=hRZVLQ7dOՒ"+D  ƤR(_ă=գe (CTZaX|xN|wS'γj≺[R+7YK*_Ws* 4f;uϞ֛6d2֬zN&ʗ˵6C \c)xt!m(W*8#zg󠉯S1E//f&wt>jQ s:W-ΧXnR8ؐ T kJ]gPXYq/qwUo;h&RqB;]@(#|u']ЄhvuQ7D]X0X[_>%cdT DG毗ortQ&7p9Q;9]Ex-s4ݑ{R?bFXsB=IvI;h#f],&]V( 3t ¸rZ^صv1'~H&H1]׽val~Ƚ~WQ8|RZ-xOLz7ߜr\FjA}`lQ!Oc}vvڬLo6=<8*6d 0߼$ #k,u_wZYhO~g~ytbqH_9TtVږE}<߆_N2ڶO\US t@Bt&'dn^ӘNr~ @{B8Z&V:psn".$0ͮY4GcSqVqjM\RhfX1R: ?x$'۵ƴD㥣Hd=$&!kFyd$.f͵hB52TwîITO{?rבF<6xΪdUr4:12IQjLs?Fuu|7XN %X[D/mRCDGƪΪF'W{ktHl_[vYbd|aa\s^ҩh2gd[dƇ9dΫ"؈x62°pyc. i;F+0dQ89rFadFuw*ۇă{ۻb.QA ԰z ` Qk/BBiX ]:?m6Zѓ%+AL`]lO9tؘ-#D_2iSwXYGR*CǤ"rP"֢J@f x0@;wa(pppd^\T4xT@5~'_o,"a0A ۜ 1o7nf)Xy 0jb)w)ǀIoqe~'wYϝqty"مCX@1R7K>wkUjC$.sҝ{0F9tetDٛǐoo=Ƌ*s@k)N!HzTHM##蝨NmU24Bٙe0w|gm)Σ7S@o=Q rѝRvZ&l+ ˂reEس<|9B.<乌xMSZN)a 6ԒSgL c ҇|%>5`9K Mb@ً?8|dh\oNdsB fDՖ$3aZ]1[RNL$^-WR.Py7ײ=k3i>Y8o߮z䗿Ss\\$qBR`mf3&(#M+FNNޖ%(h}P1̾}X7罛j43,1@^9||e0*<)CUlx4A`hŘ_#7$eiȶb6{GzpZT-@{uc =$ if͛>G;N1P(".yd*L˫  ks<j ݫ|lҖTFw5D/:t~NxJ ho~KOi 1a:ghTlnH|fv2pF¯ VxQ%9MPB#GK4nʦ.WnE3Yh>ڔ;e 2;XWS˒#ūR LVxLU]zԄAԻ1AvC~wWgSU XbyR7<+|8(;c>ph6i(X1T (Xv1{ ll.nSZA"j@) 83J.F/?|"i:|moftpfrIDt>hW,fhZ}FQDZ;H*n.8e-'/p)5Z?7Ft>HSdep)CG;mC)".eu{ǵsxS.Ve$M̓MK RI)ߩX 3n|5n"d=b|$-sc%cٹZyḌEzf :0y"U5bp=\4V%\kpbfߍZ(,궃B#i 6i4Y _=EFpи05o9Ttmda ! mdY[;j=){,( K &ok~%km[K)z,mU7 #xga eZ)/W}=ArĿW$ep[WBJy'?B\6sNUJ$IGBs~uW}=%@ĭC9&qLLjBsA% r$m\` :aGXPD ~qbhI󞱡28^*<n! ~ T,'>L,:BFPRDzl?.^LBo uSQ CRwo 3WYȓn! xiC=Uv"P~~X$1lϧbU/(U3͓&dq͓Z= (߃4k>Vr旗NL(~tS哎& dMCSNў$6Ok1v!WRTwO(Da"2XZ)WモP,`a>Hkȅ} i'=#JKS .zn]bl sf*1s#>?)!H*Q ޓW tp a34DYqb.beo%')"eZr崆.^hב&||]׈4DKWs&s:iD&vփ!UUaE/.%4~OZDTaNmxy(v&Ex7_h=\*g.H?yT";ϯ)]s"Se& CmoǗQ~P^ȯ[d\. CILXU#pdɻS#`EWĭ 奰D;K;5tɸr%GoKK GBWq+Ox$?y 4d6+cƳ!Olv(x'`K55CVe+xLD.~+8p2B.Kg7nU8Mqs' 705zщm-Q+3Iž${!r8 Uգ.V DBu"4LM-bJl,}r@c(vz$ ۩х7vE;6#L,URet׈Owc` Kl@I9a@UGKO{>}߁Qk6٨DNwXq| 5?T7E 0M@K S3pIgK?+7SWxiQi΃ItFYy 3؃BKg}9ҜߤD;Oc0Xpƾ#`sKNi,<. 3ð9.xo9'$|)l`0LXoJrc.2Fyq [_24k刐,-=Uas M2H;/i* 4S #hl,{n=޾rSX/D,! \谥 OPq`_L?) 3'E@jjbj_cF2tݶ@o5|wdVpI)N/E~G=vۈALvG|؉sѬoR3J,䏦QF9&v^E@gݞ|?il#ڠJ'&ÿW彮:Cզr``mUyӺ_X,)8޹ޙz;MH/$kl ڒކ][MOS|B__uuYB%Gep) \ZLy|#xT}[fs+OR)=<%"oIRf4{Po"^ٰSi)H~wT EMiQ`*-MffD)wUm'ݶ0Qp(czV@#0Ͳu3I2ssp:[)_!sjBd:o][Cg {Gϸ;E!{6M%@_'uXul2DI,Jl( CLM F~#i3-uUI()떊kKDɌQ !hXIo ̵,j\Ƭ6(ۼpW7z5"$.).XV̲jO׮x&,`S;qƷQ;=ArF+,t%h3*J%wVLi ]\3;2ת8M)gUyfsE XL:'}KD5a^n5Hj{L^xܼ B 2Q8*4,HjnS(,Z.btAgUBpĶؽiȱ6W&~~{h͡yX} 'Zj`7͗` OغG)Cu~j>zJ4A ,n$t2Dj#g'Sۼj34&w۴3 lcunVB`ŖWrCm ,H['?8&^44cM h,Z b-^%~ 5"Rj޲ ;2J%%42\"IH@~5ky vw1;Mp|=4u*݁${>*m a 8k D~XS1bؔ䘕ȢM: ЋXHʯ (3gl#_`R_Ìq&Tnߪ9=[V[&k`*7{N&+Yr8Х%H D?)ݡ-52ϯ)Xh)@ea ~vZ3NR&+ UI{[)j8| f_`jQ;G&uB+/GH{a_H!:*Ob&"?5'T?zS>C{!\BlvbJ]2Vvj#>Mzpxq•RJrOڜdQH>T2.ujoReд#r Ϫ>\6eu6>5JO ͜|)<@}n Ts}Lke,SyrWv*Qy&Rb- $JYr߈{تܟn E>&䕲\JɕZ db?7f 4j=7 M2j`H4GnGAlvg}㩿2k&b~; e@7h.f8#r57u:jW쩸97V ({ .|BA5Dԅ>s}#**^'҅y1-0'k$(za?,U,!ReSrӦ%CpL s`7Ff~|i'{"&Fg)G/4RcU%j:>[g6F6Z֩L +ҦdUN~w= ӰL-T$w kNP5IZG"M9>+̺%=B59>1?ϑWB\E!՞VRxX*bt#k9N!O^'jUw!/V& `{[0L b1lm[mNL8TZ nfE DXb1៿ KJU~o45_÷2LƸ^E܃Yxyy{M!#XW%,dg ïΨ~%'є` I&^E&7(4n H]^aǃ7m _g1J&KMz$sӰvt.uDk5h@#TulRkvRE` H;x0}E}lڀ8,y*`\ĂٕHM -<I§SN=xN%+bY,z&R 6˫3 %OB-gm[ sCXҿ8^e-phZ!-CŚf#["+Y:1 Xފ͡RGV#+U `K:eRFAU\aA 6ͽAMq۵%0f ϏaGAh)݂îX9[( v38 ~Zz.䴹??C}eC}xLA*ɻ`߉ԁ:Z]`bЌ/2+7..E4TXX.}8eGV}Ro%4H1B) $M~V=2U-ifه "غmx>:j3.Lqx+-K%h^%dByCD-i,><4UkYВU,Jc Spv+Hn5':rb':,{!gnWL06/kG}EgM04l3c4nMj w)w6I×  n #lDŨR8Vk ՙ%o3J? Vj WkbkUm UtgFnyS}_׉Ti;(B7(,ؖJjչ~xuX&"k7TP_+}a}]~N2ZaߌAeOmg"Pj7͌-yf $ ުȖ@H欌Ucݰe*R#U[(:1_k"K;CIhLe PS,@N8lQK?^k b(a>TvSXeW4Iv]:}Q7iQ{0JAmwm t 4˰)zcqIUkD2zM+C&1Qs?~ƬPH+ۖӢ6鬮 {{=gJ6^GFkrJ^TW/7-+?bVE@b :d㪂q%!ܷ][~qTLoæ1]cBg>6˄c. ]Ƙ)KMo0}/YWaf:ƖaG,PKu'G9l04 Ζq$$gޚ/bW)6A:l**ӣ$wjo]6oT"xNQ *R1&blHan6p:)Ns@}L0yϟ9Q!c)d_,G* bBɉcs43:g`qֆ(X~_1~g9^Iaez\ 'ʊ`6 Zȁ>jZOI#&h܀i0[M 1a\9e6ճ%@# eG s~Bo^1c'F  *E?-#]la""&0x TZsw["r0E0:0yjq#HK#nbwlIQق- 14(Ի=[ڲu vzy=\MMzm#2%isAˆj hmk]1lnHsRU"Tp.ARڧ]Fhp."wZ H]k3<@zjxzv#Y@BzȣMҕl;mD#S~Z+W[V~ g TG!oGX@͹  [Xv'X-6E'ƶdc Ӳ:A+WK|;M eq\'FxNm,^z {/B~F>t i}u>~0EvZЅa;!,"bj &#&]lR6L;|uӾR6z+-= 36|{L@Y}IǞl2.v DMJ 2$E,bn~ei_(aaf vP(!0ZNIrB Tz'肓sTN4] P|xĭ.֢UAMo,KFzu!K8"ڜw1}痓<ÚמeCFٹs݉}|+l=N>n}Nê]]A4T?:"3hH)پOAqnf.F3<@gzϗG9SpIl[$!,_O;tq}$Zȥk=I.hJ>z밽wТ>/NS_&A"Ԕ*XF',6_lP7HfvCr`mMAEc $vܯOo&%HG׾#iLRd~Ma ؏Igk5Т)ov•Эa{贼82XLYrO]9gW0ks* T)`wLEY7qƸ9ޗyb*E42v A[tvD*I>.sl]!|4gCߺ1GGPA@u*∻B/B;뀒M@:u̔ չ17Z P %I/$5CMb<_?ψ}ʭo;vb0x=k$^d`̫z*y,&pX,>Xu(6NG)Z6牋Py >0 ~D$X*&t7g.ur'#GYcR˨rL%@(x_J.$-&}槮ĂpjÉ JO}LQ5,2R);S VkGKk)^:#g J <1Y]9: r\1Ed[%\I[ػ `qk~Dx@7Mro=hEerpYt۝*x__9,&l/ye*7лjb~_Z%Qwo"P2MzwdNbh$1)q"/E^3 f4?)-\ g.uIZ,AƖPz3\3p7,̋}? ޘim҃(yX$?>R#LUɶhEmýtZI/j?TҥI\"$ZUT<^C-A;+/ )!"pg%W@gɻn&⊉b1E"B40T?s4MxEShFisAB-5x+grҾ[JG&6Gt[kx/-Xtfө?׷{Y I&bkP)rxV|nN A9?dVse\ l=rͅ;h$D]ذi;cpS -s;k?/ 13_gqt "@yw=<2vy F3LG2N]T*Ac^ _DY)owyy5J棲)"rEYL>ӃĪr͚.HuPp "C &z6pA* cyo%t5ezNάvWc,|-~ELD A썥*OEQ\\z,96ᦔDuOWA#l6< HFL@yͦI%"jh̨f;̩ fÅd+V%#Ŋ@O]UY_inJOREq|a?ښ!//̘ +tQ&VaC >ƥ82d:Rn)De'5_erá?f$vO).#a2~U嗶`Y_*6(b1]q 8o;UY*;ۖB@!.ٴ!_ed@Eudd,PјO}m9z=]+OɅCM$o>v%BR]捯VrY0Ïݾ$cƐ6]8W.!fyI@^]x;ˑoZ3yJRrKDѯHYX.8tSB,ٱ2dTVgh~">яq&5 *Oa;><-Z@k85&o{d|,xb=hzgK T u=q#h' P 6z]- o<v3DT\"ԮâR.iv=yהha9)HbF>iήbΛS]7b&lHzdqd=j$پO_3’utnZ[؋ZH/Pze}NT '_HOS qˋާMP#P. q (+˰5vW.yl/` Y u"n=2ūEtl,w0 \;>\YC>cXWֽDぐ =8Fp9sF&q3t2Esho|@~ҏkW{fH_S!͠v) $qAm8`EPUL{q)ˡP N|%|x?{:ckFA3? &Ma!wji;9=7+/7bX N.jA;D㻷i>9:#MlLx C +}SQ熃J@͏HN:O4Rߨt')8}" )Ƹ[cN0iIoEVߟnD eK.^ us'L~T0]Bf2g\| Ng,LZ'R{C?&P)H* OE(y_Ze;uOuvX ERՒ -Z}'~Yc('@x.> y؆# '3SKS7D lٰ5Br14 RzMYRRn)OP: %G6o "d{Z0ON(]̢/;h0K2") صtcp1) H K#m),apI_?ذqzPP',n e%Umz:C1.Ap 79@^uh꠶GW*q89VqF-(G)"3$]o=v~u+RĢnY<0%*WHQMmI4_mQV~ .l6@-}Y&^c7km2:9&LT=N"yU %ΙGT;ЏQm&>|nb(,^cÌ LᖋQ`3W7nu=GR NB2Rz(9Wbݳp1oGUU@X(PǕ~s{ k^7u;uė5璎 9J"5L<5ևs^'$H9}},BC]"c>_;<;>a-RJu?Zppkfּ׆{Ј) К !C쟰zh/)йe œc]A8BcO#x>K:3qT<޸nNm? NL"bt~ KDD?OM3(5*Jsr[~tm҄30?N,yk>i&mZ[kLR,Էo +SoFvL*n]yyL-p= LQ .gsl; qU h1W+aՒ]^5>6SFJ眑U\ ;} h`W70iTp盁;@GrV\D~{xk$}g2Uh͔ E I)J=mцt08_ŝr2o#ƺˊ˺xI5yVTO8uu-Nץ.SC#aPC,[LX"wqV{XcR Gqٿ5U,ݝ<ټb+|-=gGu޳ 2vcB˺`F.ٹ#RwuH9[_3e~B8rffY{[ɲ-BU M|jk(/\j먑gyI+MUB: /Az;};#նʃ?7l B-[KxV ?^q_r!SEؤֶj$m>aNE􀿿~w?΂WQ{?|Հ&|CY GG$osxU{"(uf^\+/ߩl^~ !O5K164&iK[r6-C:X_|W!כ5Sv /|2Y_DJ0T'w EHD6K} Xc>y>&U @fG,43< + CjCfS'oJ/~hZrC_W# }Ee;z1,2?tر ji|f$/ice_N9bY:tiH_+{u Hܰ1RBO~O)HkOyO&{q40fPsq k_<|Hlz[N|gO=8U5|0mյRjaetI`Ñi &!\ Ƙ:%lͩ=m1 K&SYGq $n|SObg"ǻJ"QhBn?E9ҷ G[_ˉKb+C'{]$>QʌJD0=B,H]d̀)[O5װP=ȡ8hifVQ'X *j$((Pl̚) w`1ЋUJ_eW>0.Ӊ:9 \5b1XŎ! Z(ʐix}Y:9]a9 wlq2ST:!0~ -Α̗,@w,B#o2Pdl\jrlqM_l歭`=c 'إXujuj#A'jht nj܂y Ζ(禺 Ź/8L &N7\nO 1k.ZgVj[$w |5pŋEƥՙ&J [OJ>B ⌾A\h7ċJ,xq7OຟC(2LZTxHqf(clm>amG'3Iy 8Pf0H>h[%0陌[ݣ'DIi3/B1MH6R e+I b^lpDs0VU=WD<(.-l#ʖmsi~*]x ČcKQ ҋ| PwBd\Nh80bbN > eD krq,;س֪djlm,9xz‚t o:=Cid[k}( :FA8/*mw_]BqO_kWX/CTIUR}ީ&yXu#q% ڞW?/` =[&6*hΦD57b=1k8cK[L`[abpȸQu SysDl 0aRgq }2foZp؜12EkMvSAց?6عLHn_d *fHs9 -'cd0srI\aqMr%f` LL4^X#N3 Vޚ {;4R0v1PoĔz2mp"fjG7 fڒ_N<nmɗ {fn\(JYL׫$Jr48 MI38f-4-rL РCHYr%ZRP3ˣo<_u'VAy׶չf*դP0eKˑb%n<\R_ pJv1O*R/j?$ ~ !A=UUU.59OyRz+kS彠vm_O}ipj 7`dE3՛*(贎V6lGϸh8 E cZ<7};3=#0TmX`1Jb#}`xVɿE"݊/vcb( . ekfAÉ!Z ax>ĶMBu_ݬiN&C6C+gj%6*X~"VW@o UwF0`dB&;5b:KC ]Mxv&S;vKx[myjgmńq)(]ime 873j3BӣCL, `0Za9v(NhJg}x>G'<OC bwFV2zkt7FOB?*n/fBSnzz\L]~*V43_•`mz~ YÜ#2 >`J>MyX>\ M0ƛ3 Ut.Bo' X/P>&q@K?=n,q)}p g+2CXNġ TXMr$Cc>\#:{cע]e^1OK½ LsS` 2\'S|մ\ iaːy#`T@w xxב0M4K-NpEǨA^gc4'pa>x\ZyKf DEhx&=1B}4Jn TCɚ4(`ONy= SqhKqۭ׮-]紱V3sxK ufTKu9V@U@?dpm.; 󨺾A?3ͤ,B%7"|mEư,F8e.(qoPL,['M'*x`t?4A}!WB\ 6VZkJuu(zd c|p}D&}'l#سт8dt5m~iƿ:U&;de,w9ĸҁ>;lz,ŶO -_n-z!ǒ< d(<@Ku>jU0Wd$ NX/ )Ya c='q(Qr'P(~G! RƒHeS.\d6 8T¢xG`lslZEX_g!ˤ @ ljqj_K>Jx<̐X8A1[)l>!{^ܯ\]9|͙fpM)1#kjpCS&mS/մ0INrϤQJtV'B,01`C D]*_ \l:5g,iA斔#.Tv?ay`':tgv.5LiCMzɈY{v2i߅qse8w8B^K9`my1m9+D`"Bmig4$+)ዠ2dZ%\b zL=a.n>V,W[;$KQt@E*z w׭ (nu ?[ ;\~Ar^*=3j[`Ao)mgbǺ]4AR~%4N+(aZc*v/Be}i` e<2n*lʰv8baC6ޢ}P VD1L0kl@k}hXz% W\L9уXHQ¾k9kL"l~&xxQj,qÇ\Y]_͜w.uEEP)nd?Kj ->E!_PhZf&=j7;WQ4s9e~s%Ϝ6'3Ū #PHĒqtLΜT x湢 ]0Ad˥-_'\zpm'a?ت:̠ߝJ-܍Z'TjsW hᏯ#m1*pN>Qmr8a6T_2-\EQ{ņ Da3h4ry$"wVf#)dl sAF1>ײ#=fOb"u`\a#[)A_&Y:-~@2?pe&] +Cp1F˯Ұ%mgܤz hؿ)>^hst>+L{$C #h?TߩiwRح*O'Jq߈CrKSOPO[[\(NཙJJȅ-2R`-PG;",|`懙j~. kg Lu+)U0-^Qjϒ *!nG1Aְ&%$LG#h#ؕʽ;j.Nyzm 46~~xR}J%u-uei0rz[ax+gO԰Z‚il ێy~UBPz",W_Mt,q2и"aVtl5g`INzaw,e0%UI&?ITټ1a.zxi9Xmk RIH8 %19զ)d(SOvG3+f]@5|=H\uk т&Su<]¶O"3\/)ûʜMգŢr=`zW* \P4gNYa )c89i ;]+P<})}9Uܱ-7 .%A퉺u"x Zj܁Iv΍v meU D!zh0q!1 1v!5{~l oGb\| ־ukzO1h*YTmnSk?ͱvƢukI#Wz:oVGrrE?yٟa_rLۭ%_2 ETn]@om:b]HkGo+rXgac$pb*ے»Np1_q~NIw*#E_s)КAt(!B^ifzB~͸nR)6jTlcڄXyqg[YV9X؛F @l^}9gKS5;rJ4Mir0ybZu7(Ԥ`!S!Dpq*"{02]KhE 'H _C Dޠr ]Ot\[=8C2Mz^qWX5<XCtǛTe"+?U-Aمڧnf\Jy`-uA [ ܷQObJhkUk7>;HB7^kΦ<٦A2a7J=lMG̦(cR @)7AEXDo_]I$>@䀒lb4{? jfӾ$9&/x P8QA¹)X j9c}*7Htn</ H|AR voM8VJ4'D:P(y>  @Myn\G, TlØ%瓿( fI }ܙ_|g{k~^$W&~J?NYߥ^ڦE5=݋xic4p1 AtIqZʜ%"+Pm/Q 4O9-B*t(Nzy}jF~rBB=Fj^{=}%~ܠa}]暞Q"m3Ձה}!ɜyuսlO2̙dTe5&BV.GrY}ʙ:1cо*|Pdd*4'Zj Gr  &M55;y)(kmÖsp1?)OmWjWRWz1PEjW4Vfh{nDŽ.{iPB\HKw?ԙN&Zx({7A~K$/~${!m.Lhّ K;z|ĊnCn4u,ySOh۞1fxEǸD(+u5"o0oh/v$i,]{=!CQzKkJIP3 Kkj{*C@P+6kF:,?^3enx*㔿r, vX&Si\B͎uNG n>2wIRT>z@4Y/t NJvvJuQ]A9BU)ߊHDH k)&U0p6ϫ$:O4;?K1'KaraTIps~*| BuSr2~XY$'0`- <1_f4 E„pz55C²H!ZfsGdNRY5 *V60݊7TN#]m$qOd~MNB绮Fixcr`߇/@3C[4O\~=,ٖڷ*ծ XBd$I?*y$Mߏ^(qwts_IvjQDn֣L~`:f||Mp 8z)u|DPe(ВJi<ؓvF7j' 1]ŗ3 =E2/ɠN'>Ć]Ҋ9ӷ~'y^4Ja(QQkzx6&y໓FG:b$gêdBPDrBQ.1mHAt1YZ %W l֌ vKHEaaˏuD!MÊՁPT!TfM(5(Uh|l)\)킣'mM<CeW1R" S4级'V;S~meeNC݊?llOXN4RiF>xu{@ 5_~;b^C&YI7cv%u^^/;j9%Dc;j)v-m ØdwIZnRhFm}x4a5^D]n3>^}v-yQ-:&i1;7*1j;DV=&ٰbC ~/ 6ns>Sՠ.ϑ71fm2'/BPu0ٶUY*vR\C՝qpteK\%ʪX[I,$*y78#耠GÔe&^3]W;9\#@~vRZBTXI/+3#v1~zM9|-ゅȯm_9 _{wn@5G8,\{sFuGUidc;X "?q)$s1ís]GӋPbK Pp0nA@';&}^ң ۭE^%HB^Xr֌ӕ"B7X'cnaW"̄Ss=` Vz'+e@":e$aE {3ճY&#"a= qj} ̉ވ_1vEYm0,تB@6N̡Fr=9˛M{Х{ 164b7EЙ ׽峙B[M-t(ҳ9^`qf}LSإz; ? n^7/} [ţ& {vĕ.DVU"q-~z@zZtІ}5%I֟>!ld|ԋ>P|qO`@C¦v&y]d3l yqa{Ya2h%<|.hLbc>1:.^k 87(7 '1CkYdF7y[hGOe lalx0_6Zzqigy/3~¿ȃ,^^}cCe72>Kkax]P~ v9b"~"sh񢐦WV(&{w7Q%\.*i y(5,"Eޜ eŒql"#^sRE1{<lĎ,cȫ rm'"-,0t&'=,k.H{B/B䒏^`Wg*6ca+g3̅֌14_mtеZx/^$n¢RAė V&4 o(tɠ+6RI(r$%i'-1ѣfoY}1 OCgSGllv-ytbbx.y4գ˸:!E+:knK_Wo ApM-v;tF + ɐ=X oLX|)JLeDJ \%c{px _3ײ4Cmv""] 8}e],H(tI >I(WضEȞ0i2@^G%yy9_O)M((&-g(:-nK3ڽ[e6ך^,eC&F^ڬǼ 9FEIuk!fן_AERɇh˂cيrzf;}P>ei(t C^%7<}tJS"\9A/!NY}~)eDL˸4t+$۳1Ĵ_cVdNb"BЪ_v僉NXlcͥ?_iHZ ".S#}2% =E ̗Ò[]fo0sն uOIޒnKF`˜*WηJzJԫ%/sJQܹ4e" \/gVu18Պw΁±Up!ڕ[>&yr&MfӲtq+rfU8kbYc/YNLrϰ\ zEy=ω=qS.#Mګir.c:<ׁ/yiK@#]e|% GѲݒdF&ls*rC Yɗ6+ڝBu$ aY|’c`.0E:{u(WߩXvQ svawg["ߠ߽tYF|R;Ri@M: mb‰>wR,-{clQe֞K?e8 pq.qa_rvnvtv{uzP{,1Τ+*v #FM RV -=UWov_86(4 3i;zQyY~-^TLot\d4 >z߻pXmJh$NvߴzWx ZTXvTe}j5O!W* r)cjY݌*CBn#ʂJFb 8]<%!I&\[JQD3;ON|*پp"j񡁬-~3R{U^Gg-r$qXi^{o{{7d~^ga8Z7Quf3DFFm%Ab[Y[Nʦ/Q9}Scʃ.s )Pq^"?":G mN>zFC?+b)n!Lz4O-H?dtBqBgZ*jnuIuFB (/J!?CВyn&gg7DXUUvyV)~O=SQٗ]o.Ac ֝*w`0at5.+p2X 8Xf" ٧OB~H2"e _GSb3&L^Ws|I"*1#[h Jg=F&Ɉh1sV`^Y0/ϐ)~^7ΜXhSɌÝo#\IQ_iL\`e\< }vud97!0DOz[ p^A R kZXBgzõh(@Ǭ S&lb:Q4$ŨklŦ|k¨dO$Giь@@ȗ^)m˦">C(%zcP/{of$ *(hKgbgdtHgIPC8ljr H}?}~0FHn}98r@GCV rJ:IB-y] mʭ2W&M̊ 5ThW)-NAT `KG n{57lYj؁el8d3d6xT]fS:iP]CeA*Y,Шab8Brq<]n.9 K׳=<}Iɫ*gܡ=qS3겝>{46%y蓂-1R\(7d.LYnC4[O#%q)qeJr[u@y%;?%P6)@0164X꿋L#bbD_lrlKy8bA"HT;0 L䊌]mB^,FuZz zY2 .Y ļpIKRr(Etnʋ J_bRj#څCQ] -*GT,w /)A5fokesGȟk8ʹIWc")vʼn/ 2S6]~(&/=qPP] TbTwRd.X5HtxחSBA{0"y%2lO4l&9D;>8Cu {Kߩ[(@E,SDHLDSC|A&Qv k{~Z0s 8.e( 6F\zǼÎTw'|JŮoOԙhͣ"×tڡs;ʀRD ,^Ei ]zلi}F!SmY‚=FƣgK܌*rc ڜ`^IΜ:"rQot~>f{\ami4ȗt> .ւߨ/fdfǡFK;[ 6u̐wK`QvwYDgZgV/ʴM o"I-lAs4T#LyzuWvĬqtlGκ'ME3pozFHE뵢Psv@BҼ AG7E~rtR7~̎hDԉ^G*ޞ3o|"pa((w" 3JnĒ <=~"wpC,8Aꕃk:Plb?CrtЧ}  f.F*22E<#y~֎\y'Ғ6|֭]^q%CFK [{$I/[L, "֠7\(#oNJŁT Z9PZ=dw&C L#8&Y6g?uh㉼ٲX<} 8᳒ 2en9ScnCKGd:jJpH$>1lrf{Q9qOBuL"z+;ea'=.y"xӉPaKGk}΅TE#}q71sb' ;TA+_u54c_AkII߽M[q"@-$i5c 6ozJt۴P<8@= Po.h} Y #q/.JW(7ٸӀwNm3$N1!I5ɐ}@%9dbBZkgB02 obד\%ɞn` KhA@5 ?6^tYgÿNhepf_s-: m?_] qHAiewJ GEeN-VtJ ў}o<3:nq*W+@r"g /WXg-9OxgYZ07070100000034000081a40000000000000000000000016439a356000049f8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/I]?Eh=ڜ.+hض/\TXb\A[rȡ*WYO˒dH~Ew[8LA 1*\ yT_y{ 1ۙ7jp[/@ST%p&Mgti+C=Ti[ X\őoz N07R!TSz+&S_ХY6B%L`>֚p |,Q5]v0n= -Ϻ[ @L@Z*h; rt44j w!lcX#նH3)qknxP ۖ*6ћU ^KT2 ppf@[HB}U14_+Ca!Y~𩶤i@Q\: 0p%>QynõlBL|k[@/ U~ ɭ5kY :OT}YY-R3Nbz!%l5U3Hu7Z_N=R,ҰbCh.& q[H!8-=R@S4*(7.($g:M{oVƠ'1g]-['yZLʪMxZg4Qr8i<(8cvL1ٜf~)#~?wX9#4d)鍄'.J$ύf>LŤ:k0$ ,9@ݭQH)&J=|Bu@0&m}Ҥz@84542dx tXCF)@HeY߼".W 4~<:Bd.OD2 3ԙ-] EŰB[&)#ԴO2EHMjf]AC ߛ9`ku哚1#S;]ygѦ~iM/\-Vf(~Tņq~%;i[{g!3/ڹ^Ke@ɉZ>!='ǟ.sAaA!Y2Uh`\#^]'yea@4^hN+t J5Ͱ@vSwriOtB}6(ڤ ɊDV  {e\/  \ԢZl5xHOQ! ͼzhu&Y vV::1Oӏ4Tڼ ~w]>Q9$آ o%_<ĄiH# yaDcl%OM*yB(2fƄާ]5+h$7{rԩe(P! pl ⏍7Yio|f Vn3>5ԤÊ+ELC& I5=a 5|NטXr$:ɖK)a4c̚uq4 y[1E8tBݰ%EI${+@SBJ"յڜpSf~|v)7ys0l:l_t.4;c'^6V.gbZ15ne3NZ&ǧM Ok{$5ͱn$9 }wLnҺltgW|F$/߬`)ػ@lXFXΠZDm/4+6Љ|O!l gWI:qi`vDfX,DFQKFHԸWo3ONy_c3^^r^= `  bע[C\U)D@u m(. +SL+>* ; /c`eQWW̪7 wg6гDDC,@8rr zo {6sEh^>_7KE){^a S2=L8.}f)KVVX _D-c^$~gx6D]ct7k5r2Dd|z]y(ܜ G$ )TR$A`l^]IZsw;#B>gh3pg;פi d/TL[x{bؠ`{uײ*1gN)Cwxk5xr+ dC߀b{PUA7҅4[m=V>Jۖ_roxοDeAl;S;^[ yL`jtg$LSZO$)^(}Z`᧚)TI7hp@ {PP58:]e`WUIBC6WkZǯ,^7=P9Pac08ܸ-Vԩl ޡoZIP}>:a~ugX^/F:QoTBL+frl-$dfK #nK6__뎫=a~G9>FED^7jcɧyijUƎQAS R;G&` m˒Tor?]ia PJV GW .=TǴS* *9{9{Fm!Ekmіqh#|AKd Y; vw˰L hϓ0tAwemtsH֟~}{ǽio%{(7\{d{EyH/[҄+{R, /H&U~`\KUN;)2`C(U)K&Wu53^*o?,_e/; uD?@艁JC|JOYPֵ&j9RNnC)A<=y#R]WFt; ؉ENH;,"79(@X`Җn&wxP'DR甀|iPfr9o&pjDWNx]g`k7ɃJUS_XYXgv&y 2lXs4AG͸"˄Y3%Wyu KIv4OVykIL'r)n5JT;b,AyAN3 Ph^qu5F%փkrUwҿ*ʃ{JKQu8Ё2Ϻ|恺3*JhPpPςNA f.˭11ywV_(V@0ɲ w><$]5 pw`.v^d pݟEN/t7g[pL(eŷ<Ռ-E5FJYX(=h 8E.E)+LgM5o|5M¤V+T0j"tms? M^p-֑4\mSWH/4QsR}nW?2yH>'㯉s~ BήDZU>sW3SObzfcl6n"ᄿkժęn=S}KDx\(G)f2M-f֫$qֹ -xPf&>$Xr,`*QAM,UhqG  4%n $~+N`mq1itxR! {~uޥ ݁[S uTUTԭhvsFW)0/$(Wl+ hBt*G/ ?E,F[<x^aQ^-dVrO1Ո>fM” <|&FhCd9; 5u}|s(uNMaPo die 3t Dj,J89˞^u](D\H }fgR׬r|өיp. QjI|eg8L5pȈI-uR W]LYgUBJH ;* l3[aƽ+htlXTiTpFO'yP U'sp,6ۑiYMck݆H`ڑW@/ύ^*oz^%ʄkde](S2Fs}(L]*܁M[AK(&4(b趐DΗ4sPlOʬc24ʷAe޸xݷǰ*Zʡ=&Wfz?CAʞi?_:؈x29n;T3t,veskm/8q,OsD=\߀~RoiRxf4ʺƟU͆9Fl/^ki`F<ȒFRU;Aoh2BG^Jpq=";VDGv}rpPFU]ܽOs|sSkNHlBi$IuˤY`39EF2l$|H& <0Q:GsVuFXSI}?zz%Y=qc C:k" D`wHIZ؎VF̦7 aeq~L,e΄i'yNd]U4w\D-iMEVՁVNA7ROm})]iy|_f8x)?袖tOu&rj`Pn 1n'U V=9y35}6bYQ jp@r <{oU ޻"+x%ee!Pr/b ԁVp0.~T|1r?*glv.'@Dh k73Q@@`}{=ձ|B{yee *wzbQ|aJUj/8srQguڽvgy0[Q{>!Q>TBǫi8Nt9vnY>~1rTe1Һ-#!uy1.G5 O%:VyFK]m_jPϞUJ l8V M$nąPԎ2Hn:HOxd$XTQ(4Rp>h |`ъ{DZ"X6݂^Kt瘝lgj6oPM}1T9%4A yXοݰ!L2I5e~=@Tbݨ\58i綄Q˾H@tq/mEǴ\ XkN`J[i%SՂSdY*,oyVGNz AzԬЄ6`GM*S8B|8;BplL!KAroGA=͝b3^Kp'" Q".<岻k+ҮġI Ă=9#Ϻn)۲2R^'W\Lm rŗϒ&ӟmӴLىJM(ҳ6..&g FM+ nzLuz,# Rs)]ߡfC*+%aဒٖsh.n ]6\Dm:(O5^|`3k !p踳Qb(5|/[IѵXGX_ȝ33 9IFtWupGd2S70|!3muu OM7mhGht|䖬֎R!Xe284hzhH.h [Ȕ iwzѻ/FmbʁnRZmn&hyD9v8=Zl9LS p=^9wcnǝa2*\lޜ|/ ^S1[rVUnHN/FeE}XKe↽g4jUm]^ʟ}MagPNxT[kڿOa^OOz.}XuO2-=67MxMڇ_!,15:P-܄QcL$/׏Hgt\òEyVjF=⡹U% #/ %ub@J`q]GiϜfHoX6\- ԨFjt.#2-  `K(!>居R"^N\劉v:C›1E]/ŁS hn>U14´;jV/HۼT_bĦ+g$aa!.uRm[tLUZ"]$hDhiI!XՅ6ohN )="H1%8 %y@  Pb!VnSXǹfZ(3J_a8K,8$d:[3Dd@ܺs s">f K[)MN^l%DfSLP82Ԟ@pm+8 XFfы}KRvabf67<.,^<#We 嗍 9O&ū`q}=(٬3-ECr-+f+u6 D˄̦[[pe|\@D)oڟv ըr|_|B>/~W5LC(bT;0c>-U/aȐc>Cee tc;ШE#ìXa)*ڹD2}!simH+9[`#I84 Ihiܡ11.$Bϒ1& =;݊^9S]?r?[D$Ō EzQ(a["eM:;#&m[\e@ŋ \T3m < TqQ&Oc@l8!q5|\=(g? qrGȖ񉧠u8 $,/OmԺ0+wv؞Z ⋀%oh+i@cpOxoA-a@fVGaVƞ+rI5:,q}={SM}Biᨩ}Op ޗtD%ssZ ;Dݤ֜~kXMYZT /eO͂!k-ΗHBTib.d874XPƁ^s% 'aqUIregވm1fpwifkzv_~-HB~Y'_xr1Ξ ;_ ;B,}'AB,X:3|TM|N89m­(OeNRfByhɘi34t1QP˜N ; i[]}c1W7.WcKea' i#œlҹ {D3#RVC !*p350Ai7? .ͩ//m/.nb_[Ms5ʼnNG)Xu{oLatg|.P zCڡQ{UކcVg()X ٝik_㛕&"8$W9 |5fu%C—X{w֭f M+}\ӎkn2'IP\4ɵFϐ|؆ڟϽ"8%lOsVGECQpbNYaQo1fù5R=1C\N$05 yƹ9C³ ]BD=f Y9̟sVPK% ;-?=Ba?M 5_kϊ 3qԤL$Qc׿'5LЬ Ȯb IdԳtm}KC%g-~&A?=}%GB(!'eAճ.Ĩ#38\}\vyz+=q~t2NBkVƵ5ڼfRO"$n ד;*feX(xK4^.h*S˱7/Pjp%8WݻcY%(vy>і+XwhѷC6bQ T= Cc/Lҥ;ܭ;Qz:zRoO\{e+GmPayߖ;P&/H+82bDw7OyE:A:a e x&F5ɖF&ɸ^f DɄجfyax#D Ls3<|(~.I\&Y4猸l _5ԈH@Vk_\.[yn7Fl>䐳C֩ qd`~1)%z *b%>~P'[0|1 rMO~zs)_s|bIAcJ Rl |%:k\{ e5}yf}V"3l;|0u:HafGr5+;"]cHbU[8~V5%p9ԧde9[=ri{=kW䷒ Tbˤ9:/#% c0T/aJq5ϳ*sIzx㾜 [c}U| Et m,`oFxzS84J+xu҈);oMcSv+snf7Ө N!,h)L\ 1A43TR*1 nٖ뼳VIi&P(?iA둴Ù=P#1o[ipMi -փy%U0uAU ">JK%*Ӫ2)*ٞ\̔-m_L oaz$bmHr P$Y3㚵-.ᎨOw!&-n8nVmy67"8xp<)IQ+1HoA<њ0o"\ ڿc9}g 6Ko:7[h=ojB[ /&`ЀbwpgK ,yV,jI8--kn:6ۙ$Tsw~EMWM.A%|e._!6?c|]lJe >b)-%mՇBDB&28x ro4r)ޛZP*G)]|#)A-lN`; s;YcL8,_QVL{= jhߪugQt:^]@MM I³]meӾ 0J,tX1FXv&:v$3|,{FdBm/NJ@$q\)M | 빱?ɰB;TP4B A|xb}v\DnӉ2t|`*e0.+֌>sA c{@7W6Yi)w$.F׍p<=61$_f-'utj #+Y*hUFSBۆ¶VĆҐsP% B4i[9AuB&R> Lb`=7X:(=FS;.滒ȳIȍy[ɻHƦV9LoCH*eNlO@b#/3[U{ł %v9]eOC(kUiڨ2 T(ݏ3R;kE8ylD맋]8-\Mc;ʓiL"\#FeZTcA&;$Z:uRDZȷR} V3R.cO&?k$f+ |GW% |@-nOǐ 8ƞ"qv;_ k*Fߨ&}ƨERj,]Y. *7<'SNJ{ 5Q1+d:E+Ukÿ1x(D!חr:љG8:EJh&BC H xb#'߂ vEK,g)ӪGy"xU5s5X{TȽ7vM+"{4\)H|6tV4yc'=1/7!uXVtSyAD$ &7mVQPZn೹?~8GE̅\85ǚ=J9 bu_[{4?є0)0/f? 4h#M Űp&Z\he&Fa3>8T)Qo~J6F)?yh5HB,pMPB.N,^oteޖ=j,{/.vw,w?;!+:Y"9T˞6r ȩ7WwX6ft<k B*R叫 լ4'E dI*w8ӱGXeHJ&xS IGk`,b-l 3pWa_"k >F?gU,J:"T,t{NZb~DOm6\o*r ,PnmZ݀M)_x;vmU nDk<ˊm~fퟄ=U xH A3]ͩӞ)֟!T6~on*("cP{* xUhT{NMlis6MFqܱOS$%z-~u?ם12p'zb6FK$7;g~}&<<00n)_/uiDtz"#=w2$XᅯmK$A]%5Equbd0$"jOMRs$I1/u&ب$39Iw$ dO;4)u=j\< ſνvz;9h Ӑo+C)R33Ҥ\!J3Jo4og}oNΛJn:_*-j g}ZY~XGm!Wi&SAtESx ɝH&Rgo8ܹdz[m<y>> ̛&&G'zp {[.y7@EE1nߐ`&\ܙ*@;RXTT&W4_F-tyu7Ш"uMRP8@<统Ag>Vw&4X!C)7\ G:Cdvskl{a ̼B $G1ha;X;8Y&\|sDSρX>Dq'6_.=)m4d!H>ro:A1? 5l| z! j2#ARoXux⹶śLٓm oW&%+V%w$01K⛌D]#A0בm_\TBh"\.(Ov(HZ[(\w6tuzBɻ` >o]Vex5%]XzCs)蔇R=kD|/@3] nTSLӿB59?M!gw],muf}EXkwT W]2뙁%4}s@9 75aу^u502EEka:̯9tܖy,n V@Y[޶K6g^Z%"$vTuʏ#/֏3 ~E~h0] \&ai _ނ6"b#F3CTziKGD\G4Cǿ( (S~_y9mc\qtNml5^h%\7f>Ѻ/&yI4PFuD`Dr+ Qi(|Q8j[խ%sb\ |:hܳT7Z6!_=RӓIDNGXFW8k d@u m䂟鐊*x3K`Ԉz|O~Cjؚeb6U``#s*%STMj= A; iG^ߡxP<Q/Zx2%3{5 ܁D52˿R'c{\v@רi頌SCf;ZL|;fEAt V%dIHUUac6,ٱ|\J)zUzLzu!uncqӞF J&{"JWf^ *T_YQ Uۮ8PVYt~W{6 K!zIE2]5w>[հ`S)@97 VHVD0SeXfzϳˑS&f" 00;B i;Gj o"ZytI `^p5P8bD#XT}v,O sNIV\Ѽ|4;ԚaX،'E@&F#67Z"Ļ<=?DmPXXQ\O2EBFj74=CbH!EBރO?˚ _vkZu="䔌4J.4Cr{d"oD1ٸJT^PH>]nf{W=4ү|tF/rϲcWòWBTAW e@u6JRLx%wg^C^-F\UC+9оge옾GJ֢Dd'r٢D>94S)o'`BE\NLI L*i:sީ0ݓo\a#m+h?$>fiC[4HՈZk4_X/pJy7( 罾E3xE2UBW} B/.@oO= `qV>P+f/3c-C@L$uOs!/u`$zSšY:6-)&nbJй}hw>3J_lFߺO{_̏p<قoQ+.[b MɡMpWJKD㜎VPJì:NB!R+gSkyD 46oϹ()#@kCu8S)= a>=u|Fw'!l\8LGSC-կ}Z~`;t8O -ђt i҅LzL'  XߤNS w`fgDër *E CBhL s?q4_,ȮPW{[vjqY5ف }άC;} ;F=rvuxP{.$S>L1+LaƆ3vH t6 &Os[7F*Y E t  qPkg&Q%>3rԽmViH!ًf2J&9ǹy]N*QIӳf;~.%,J\O(PS"+Ll"( q :V$X P"^꺒8Vئ訷& 8?@_4Η E2*O`9z%CP ͋Ua@*J J{x&|5{]s/1KB)'7KabXpa'W{dÔ&Z>ELN{sб;=rS{5=uWda^X)).;ˇl9@ژGt"CL]Nl*䉮AiIlq0Λpv+8+H,*SG*X_5ՓAlRmpby/}|GD!#b:$6 n<3o "]|;HhRݬ(L /UzW]2v A{Bo#gЏ8ًܬ^q˕YKT~71gbڎ_$D=.2)_Xu`lԳg] X}+sd)VdBG+#_ OV2#T \K-Crqy*"iCaH Knx|mD/%?Ywa}"sݗjرʛf.Z(0nhqGDlȇ}r-WB*IuZ ײB疵 YrѷNc0Ê *`mt'?PF.[YTΫ*6Yz З ǕJ?焾|~GddUeQBJbs!*9`fk442 YRH:e!Is(e{D_ &,k &Dm3(}m<^ʩ`\N mߢ|f,;]{WP]P >@hMo.,|& `Kt|ݼ[ʋQ6j"ʶq!$A%*94+|5ɝmK=!Ӥ%u+W4j䃍c@{itU[ ~z!SiRХ1>4U´DY-I or eD&q#mBv LwڨFִM'p郋@f fVs)jl74'߆&Rn^%]%⥅ 3<ۦ8"ƇRCC>gC+ÚTڳ+ku("+X}FM[/XDɞ%q3 oGl6m'=*묄;|ojK>Cp#^X |lk{o?%ȁ;vJ;!Q'םpFE0-0Q%ٜ + "C㳯{}i ktkq:&_(ʡ˨&'[٢ ߧOMcAm Ł_1~iֈEaE f)UeW\”p3;Y+O[92>½8va幭VŤ^V ̝1DCkG&<{/\.}`zH=-t*^7 Fc8Z 7HDjP:?Kwwm'\n>LfitoEE=Wef_ceg*FfOL?$L#E cMe4CO5rYǿϻ ޗmЊ=\D@`Opt`W UNjQٔ `Z$6vMVwF!Wi FN8wR(^ْtz7PۜTFCL`rvi&@+r.uXxg j]d[6rwcxtH/w2]=Dޱ9)YHOE)CcI:rue=[_J:۶4mqK AH(ăާ~(yE}v<'Y__P<q^+kH9܌NŗtѴͿX'F=jXv3?9ypgS| ꢳLJh8TlHN`#'I>//Rv@UbBդ/QoE5t’'rkރ}ҩ{o?#\m%F6dmx:n:S:}”KF=ɬ1蓺u;yplN; ]Tc'%ˇ8L I\ * {Xg+Mq&vȅdǵ }c14#zā+w.iЬ,`!¿7QT| Cn{Luv3gCܳ1RKl-YRmR=:7ݾ' R0F3>%A, sVGQ.UQ*F!!\qVHF'1PU}ZۂdG児aQ/{3} `×i8{]T7kȝ48O9\aC?*dG@9Y?!PowiƑMu|"{+u>;^< &=Ḝe`eūp8 ߒ"g:燸<7 lZ8MxbQ+Hxi ml(I3ʬ }n+.7&¦m(V *0<}qf+wj7U-w谪b"kGB_̯=^8n`Y@Gq6NSfv)GB~f_$g|?=Y!(0* s\Z^>ISn)yRBۮ]r2@A_x& t?R-y ؾ`<-JsBBDQnk F B%>ؚNE8XXCj)& Q%x% .ɞxw\Z$fؐKob+159uA1v6 }~gOvl8</:>j&!? Iж_zKhܩK?7oL*LkУCI5 >G$.؜ն76;1X//93Õs,".<Ȱa(1mTOGO0w vͣy,CD~S^1uF%C׉U=@:< 2K S*l!V`ė@C?g-f v{47Ups9X}]W}4e|y|\N"7-]P!Ob# H+ZKmp[e515Hz ڷ)|Aj',t#P{͉vO#NyIkqp}dR$}1 HaxwJ]3.&7ձ Ӝp#<2f V7$8'S#|seiY^uR"3Q|G 򷘧8zf$ȪKJ .1%:WDPRV3[ONG*j4r3AOhQqi S/{͛"ƹj,2~یNJmz0jtF3ᱷQ/SefweAibMg^ 0Žh5bC&tC5[VL#ύ2zs%fȗGU'ƣ?z̻lz} d}b,kT'Y>'lv>zs),`@"_v`/>@ vVOf ? JYqy{8lGs3ؙل2_X +$ O1BqPϤ3bҿ<Q71.A1O$t7Ruui,M5bT^()H ɘ5(3y}ۢZ/ܬX ZڙAeXtq+ #. e/nO}+ bgVD|oG_!1CR~Fc Ԫ )g?(e7Ow}1+f+Mo!,{4GXF9~*W")Řm_?V)rh"ަ»4l=hHRӔ~2oJƇ4P _ IE5yi$S:3R_m(}vqdwEHא+u!(YBfZO@Ia:wo7̆S"9J :Z_ SnF1/  pwNӮWP Fn ggP )<z6D/|X쉶_ƬeQx1Ll YȗYly=,=fj0nܿek=}<`'|ΠӍO*p)14TVʞ~e= uRNK4.xeQԏ&(q|du)kmKEJ?Qs:--!Hf:x%N HhTAK^b>q݆>V^(|o,K=} ͺTа).^9_4;L BWj'n֤CXͬPv7=UI{Llr./SB#g>G8jTm좙Enɂ$MGyBZ$2lwe#⥘!=C"gڸrgq+oD5L)uI5{J.踰%a.T=vnvTV0hBRG={k4PUFf4Hxȕ^pځ\pH A /Ӱ58VK!BL^}̒3n462EF}H1N]R~Ygb\o225~\].GBΜXO0$gC&뀞7Ez񔈼%k0nC/Cj >V'+V"$# $|@d'KQjk3?e;Wy55 i*d6$-wÈ^iĚ`'>ޣ>[ )CʐsPvy2{jZإɪGpWCʻЀ ,DʚEϸM8 S66ڤ{fБPgd޷&gӵZn;!/-b=jpz F:Aj}['SuS,;uiw:ꩀɬ(-,1df2QW/<@3 BF [X̍u5ъgkjG92c5BuP5HJ Bݞtj9}]8}%U.| [|W1BU侴Ϥ!(Gu{{^먻$i`qPbW`v_1@$Gi[?dK¼*Ohrq)I981Y3$ܻ:Rh[A=p@Nb"Aqıs4)Vr~P;=ԉ!{g>WYuݫHJ؊U͓`G7hjpc7Q] 4º!'7@z٭lIJ^(5UPd6ʵ3U Z| p12ƭnV7ZP:{UM W{crA}sŻNBC=P1{ڬKe%:9Q~w0 7|ĭ u -Tf,QW}F )hWcu"h3ptr?dUv>4liLtnIzvu9?rr7/LgEAɞjWb FEAT#"/s/%~xpx]צ*?Hcփ8{hP(n6+\ryRTI)v)HyLZ;J0CNnJC| . e*dm^SuPQ^;OD-au%Morĵ2qL ^[al0PkgxޕRݘX5hD y^pRU!ʹw''0 0=Q@YUSǤdeWi@'?Ҭ,$II5PT2u7S`3 [UdcOɗKg$W$ixFEY=z&ϳ[-d7 &dm8D|Ob >CGfy#74CA@}Ϗ̳c8~BE` C7gx(>^+[i5JIySE'VF|˙u--BCnx}'` /at* HOė bH▉9 CkyKXuݯ#ݨy@"L7>)dbkij -a’R 'o&Kǹ;g~s]`Yy3 07/j'U.Ā$* 0Ya M7X$4-)DC.MDO 5$嶺Yx9yXc> Q~MY6R`2$Q})}fZ-kg /[]crϔʐ})،$N,\4Vi+rjo>n 4\x[JކEcjNh5XC ~RG.SK_}XvEl49j%O(oxTTC E㞡TT %9`*BM8 O ƾJQc;+thDz,7PfOu)  .`xF:~S8{P$Gery%gn;m)V5)#7D]ɰ G Pqm}t{,H+`lc0-rjo##"ȅ]eP- M6'g=['.72sIG]3P|6~n|naz݁rm2섘O E*40 r1 aVLt0Fxm ޹NDQJs *s 欹WZ &RA\Þ7] c zEСKlEcV̤N:Ҧ3T|vr܎Յ<]_; 51֙r/pvk-9q>sl.;Xêt)wEkΥVBIhw8-@Yv%ZA7y#9g&#m ?.-OlX>-d1 J :# Gr\h _QpٶUl2!퉤]?w\ʳElW!O LՐE5DlOquh x4Ǣt(BϩE O\6@DE(DJMV\xd9\D'Yh鿎*).])VZu01oKjޡJ,$DL N`%Mn艩.p:w΄iZ0{iZ);?߱daMX.uС T"MBV1Cr焖C /ݰ9uJlw 0՘ t!©/g{4e;ꊧj+>qN`t 㼞>9- (>WI7uKv~-)AOUί5Lƴ#eu.VȲ| !`]n**0SZ:SzpԨy,VRʌz~7GɢKdoi~{3+#t2UiBW^lΆ[,ʦf젆($./SZ[>w&> P˻WϤ_8a=)\ǠIƒLhzԺ~ZdşG4R2X BMۈAH~ϝj?O)r I<c'تkVɠ4]Aw¢wMz< mMyp·:Mې٤cgaʳlʊq35o() OJDrӇ%GJ_d` xiۨe<KH־qs3Yr2f$ߣa8Kktύ:;V m;bKod0)S8L*[>d}>_w\y?Gg^bNYJjsJNF42dwl. "KïkZ8v[[*vТ'ԵX mIq',eعX=nEm: klD^)EFDI:҃!P~E˞\*1;\??/(F]V\,mkQkeְOS/C\á;+^c9|uX1ܥ]N ߙcr&q{kTk\r;T.ux_Sb ֟f)qה"10lG4"F`%#TmckQ,0IMUΠuX짨*)y-/ +}\("XGP\6˵3)JSֽKdi$ת,k;g?)x`؍!͛؜u33`AkٖMQtlN݌r_su WP4>8E~ͦBt!Ct<1;lOMHDwD]uT S z!u>E jT;r w:8ɩ" A3FxQiNudP(F< \V(}UHX)XƱԦgVd@=[,##nQ/og4agܘ]!@ z_PۏKFP( ֓KND>LB~L-* +PZ^noV4rg Q) VD~uDJ:L,otZ5amSTp30׷KWc &f_wJJ+,tg[3=a1kc$%cq:zl {iai榏~Q}%;&.aŎFFW_8Y$)'Q|  Y#*WxMP.ȏӘϱj2m5)`kEVpjhе¯s ɠV/Ӏ\99.:xMX:U)Ȉ KS3Mvm"P nQϮO@|Km|ʜp6? DpCrBun:1N@m|]Ȟ%!@Rl!YT y10HjB ErkJīO:be탞* ;=b"41*ά{@E51 ]fzCBL-~Gb6vsVvFᶈ1ꩪr9IvO 1g(*:媆)x=ْebH#.(XbxČu~%Mq#{}#~RmU’ZpMal|VgXk*Ċ ǂ%(9k fcRIك%:c"_XD$1NMQc77xj(J.?/-^ k.c b^X~XO. 1%>G:D,N=}H!/(m\MАBeE6gi.S#\\<2g,Y՟㥇 >pqpec.b@Fޛ}/T_`K>N:i/go4QYQeǣMR5f|/-L/!ً'eS^k5k/ŸVĎS oZl.JZW-{p2]ӶOZhxLDwij=b* "cm>_ay2(R*$32_؅&yU3nIʯhUkSuUYuf d|ܺ:Ù_*#u907$לYPOLu49Ղ1, +V&Ɍffssh8o8/#dM#Xp  ZUhXρN\V$&Yx4l!mL$G h>B]kB.J[/-so#=Wf? $I9E@zB(fj-⨱V_ӭ2'GB/fȲ\8$䜛 [r%/%' X<b2@A>IVËDp+4t_ͩϰ8(%b/{0\=@ķ/bY-j%0TC$C]'Vyb~{x{;pˋNLd"Bhi&\`eŐ 4*r(}(Vc71w(7ů neտ{rOF!S1%q[amcFE4H*9kI\Dv)g Ol#ww"hik^erﭻ~_^Ov)OMwz˂*Xu? :5>)NZMzv~`IsLnB~;llpl6A/mBv7#/>gWЗp=WpӼy)+Uضzńr1SpRk[M;;~YH'>t# d1guOTocMMYA˙2JaxFG̴:5q xvׄ.'+ZŔ#~Swt1pnX+Q%^iKgv<ǪRQ߯oqyۓV>:,Lg뱟MOvXzqe~h 4 L-#NߜI{Dp6 .=jq%c5~a-j?Iu?sy[ˈ]C )G7X0ێ^_ꞛ?:ic󁧆"DkEEPa8'f$ɺ<ӻs[~6*ǥ:YLNH&|/LϗYM kuC(WVYr2@W d4+/[rGyhim NQeQ`l4 kW@̅I(y(x*oe맞NOܕyZ`KhO.= 8wXRN5+_/[QFiH4YZܸ';9̙Jo@DHaB)AڤP"kli%&Da*ks KF͔'U~X?*R*pY/JHppwT ]Ţ3*ˊwP h΂WEw>mpIpV`Gx&pxtn%y"/eu_Ʀ"-TG>PԵ,_RZ~!v'A*r7:]2|r { F >mdSOgAIdrR\tº#uv a1G7ЁEO2n[ F>E} w:t'.6ru"=SHo*mA=_oLИT5^{hoS\߭O7Ht z>Q.,;W#zs.}Vm[mFKN_oB"QACfaO) /x^P8f>_LaswkUud+7zdI||c\nq署mߕK5ߋ#CA^}rma[l^zC-gk (\]*BN9Vy/9f{纕[㿯8OЄ1%e4+hk]6QO> هyq,o6Q3ܖ1]y#\"Sb3"<\pw#L a_ I0 ғT^n Un)ַ|cuBƉ_ ˵"fC-a ^ZZ~wQM7v߅L0BF6%h: \Ed:ؼ&E;$ 6 21gu H`/U=|Ѥř$ZaJ0 z"e!| 3/{˱d-1e?*,dX4ԴM Goímq8Ȍ`XI8pW t.Z_-kG nm b15s)Z/2G`Alp=F]s Zk꒱}^0D@nQqʥ)`8`8{jumMf4=iA(nW'BSp4“B2/֨ꢫ ^9hi* B5#9S$8{"JgkE"|1N 9|D 5+i,PQ$_ {MKQ3(Wnxb|;0~%gn1h}>(}KZjڀQm֩EF^a+֥J;K]Í+e(#_>i^DI@颋|u\A=|ꗁ7 b=4bhZދT]TvO""bK?Sqm%fC.3sӟhcR74ۤf#kdUd3*TI$pk5& uwI|/J~"7"p{:^qy)DXC0;)Z:8񇶚(W0Ek@9[T/sjlbDh;e?6ݾz!FGat_^/_6`,#wg,6x4X;^&eeES,4 QS 蜴b8ճsc{i,seYgf:ڟPhJ^.IJEFǴ,JPdȇnGڅs&;iÂyo _x゘YF. BFAnMLdn_D'Gi.ZT<;=JZ2^^s]OoFYj>1BVmP9UE ^Nƚ=91Biٶqw-N * 9B) =~ "oFʆE6zҟʫ4F^+"6'{DUeAh&qF =agW))aY'̕]ڬIO!f&F=9 )c̫Q2E8{Q6L)Ǘ¨ND'ό{\O!N=RB- m ex ݐ5N0?\̬K\Ow_SR+!{qG4BqfA3ߎq%/< kmqx8>VEĠgoq7VLhR9='nfԸsI:ݒ K3L}/T`!> K k+9Lht Ts$yo+?8ᴒ,pow|4xlnh",$45_T\݆O/ҼA_n\\e'8N'k1QhwhڞWXԉ pZߠ%[p@ ֹy=CKf™%\l:= cm%iXȩȗѷ M=NݹވY1%'4$zu?. Q+7$]#hP`g+|Q@Te@VkAϕ}q:?4 O&~,X$8MяإrXDoT5b P]O}t)ul#1FDXc@A$jY"P|G٧Hrvy4"%h,K` RD)jYh8CN4cp /b }j5(pMvBs.pcFΈtśHWsUz|6AaSηxwC䯥V!VdқLI'ČtnIzaLy*IZ1 )pk_?Ba;z̫bE414kyA4/tF#BrKFcq$DŽhali1{έGr9{*xt5q2͞A V =٬h0W)Cs`.:4~DzCYLkK ‚5S#2m&sc:.Eڽp>Y,f9~\4~:^?K"m:f8ayjiE}̊ߵ򟣕PKaK`'+آJZL]4^jCcsbnixli ,;oY8oRL NY2@ IL;$.G~ V)6ȣ 7?2bR=+SCuC&O/-I=Ʈ}-۵6gg~ $UubP& d '_lڅ VAy/ LxV3="C:{)x6fǵ}JY?6GbS~ e1 w`>=ΉTkV7X[K3 xNUmCOOJLl[Nً g.} CtkJb7agij k<"[Ft tL~%/FA8喉M*w wSz! 4M{ɽH\;w<(KŁH6ذ ->dRd:X0hu') ^VqCDߡEջDdЄˈt{18ƫƌYٻQK%k/(b ,}D3g?܆1m.t<6|< .8HԓZ#=5b!F`8qS/a85]8()- [ӘS 0}=+p[8 iDfJ3!+N, b $E:j%rn1\Xg&+Vhp ~ LyMkk! EzeʓVEέU2ksf2I&cu7II6 m 5|@~My2, K}R LM4 ̄MOiP sgg}^;ފgaw>\Y^2g|IAki{Vu#'#h:r!Bm ZQ塚akWoSz? ֚b U3qV-)S1QZryQX}.xTFwM(ٝ||\t_0-w:3[ـWU҂Q>yomՃJyFY5U f`le؇m CUo0Olsք+Qtljp!*&5 "ðE^niZu֛wPC2DphJ(J5-%*xPL}!fk=گ8##F]&&(SH9PaO2eb,7jq2|okieoG '̿. ;Ѽk9%9ƒn .x"s+#j0ICkDܫxlMiw2-klokM$,O[)nο4garztkϘN%4L'f+N`X^S`XExvrE%Ŋ5qqx:Kj\yj7S* Un%Q)kuto\n  EkeFuCP,7%%kDkO8ch,$BĿ:Bia d)#`2ky,7{.4&PW|VwߏM+t[u4ASOp|Z?*lt`էEU9٭6o~(FK ej̈́5E"푌h"贲i0 +f꒸7 fvՃzg6NqnfzR6+C/pM*;]r.E&krDՠj>Qho@)F~f=?҃0*|,q``|vQ@hY}$kr}սuQaL@J̭{}=A>Y0)qUXe'-j뮫goaZz( P=f)YyMv,g6C=GUEly ۞o?c։O w-Si$%cdqUe4Yo>TH޺Fn-G)݅:8a% QP 4x_= 6| cwFkݔsiW=ы$]DV=LY&hMiڻϱ|EΚd4@kÝdғGh?&SYThoE}fT F"Dq!LjNuGy 2.bX$3e.Yoot^ XTK;@u$:2S11gU$W]aS m_)H^3/<>y4O~׷_7D+l4,L"߉:lz__$_"gzk%$h:੥ yd`Fn#6T+Q?!>t쾼(u70p8Vյ!,RjbUDveYWXXRɸxar712 -+\1k4QJQ!4ktWREj֏\3"~X`iws4a5ḃ|'Qpˁ=VXe=eyuK~dY϶Mayi{Z#;3¢,+HSӅͳ:+9-_\dYpI/Tԭ:pܸ5^ wFqWV)xU/ 꿔fuChY뮃j`>c>vx'^<=n//3+Tul qT.HOmSg.Fs YmkcR/;?z0Ã~Ep5D'Ќr-qWl#X7Fεi0Xu1J~bAmv秣 ߂.jpv^"' gH}u{Ql]_}[#a3Smυ8|)2=g=n7I_M/:œBQ&:uێo}^E+TZHƬݱ v[ Ƿ`=j6J_l @AͩQNw?ÛtyS^Mzb_i>)d2.]nWfdIJ`'SG!/9+8p|04t?hm1[?If/-piY\zz+2b%"Sxc?y^RA :}Q|<܋L",#q,n\4J!a:c.ƥuG^xXވuէ lLg!}kPDj`0V?o(cw4c-_+@?DkG\;u/nL!d>o$( InyHMtFCk'FRpN}]5"TXpxƯbjzZ<i6#Ȣ1a9lh祪*ctـӛ1&F7?iAHOgHɖ:aBǑq3wP ū;y C)+!8~3>!l$< lկTj"lJy5 ]=7R' ZY: ri!^K/k]_ ;tp8l3`7WZ}㮋{DEC2C5{tqԜpDqm:r|GE~)?QsRȘ1s YT(<}~7ҫ ~Px*].nTTfu.Uόfg+-KVozp@j=Q@dD(-M5Ç+6ɧ>{dhl(4#vb3q;UfuT.#`C})) ^X#$IwWhT}z@4jHVp9G7'9A,CXl43!܋MN{`4T%uܑv[^W"̃ *=emT~o pṔJ0M1`v tFm!,1H7YS#tlOV^1\<oiڧ#*T-2M'j|8?Zsa|d\J@(ߊ13[=34YE5!x0S{ Up7 ¹rv1׊ l_D3,*o`SúS"d6ԏ,AN٘/!g"pV>4jħ A| muf]1T6y[tWN3$TCX oc LP./1ޛ>j-&փpX=U͡/oP[Ss7Egî6Gx *9'jf5w %ups"r"_osfa5?@|bl.׾n9$nQy Nh}#v%Z߯c P\6// ݈نӼ+L /%9ni5"zj8ԇ޺1 o7]Y˾wjps#B)“襠E2I"j@MM U9KhφA''h]S !2ȎO @.(5i w+$oyFx_<s+pZb \=)ce\WA=3.YyܾE0˹ h΁PeyPkc#swƈ֎áca}_\fGm`FՌ׵'۽?Qy-x\k*p^T BAꞈDʏmd! ^Y61߁ϦSnƺ6ީI3qna"jpSșelme*)7? SRlFd ܥ}t1rxq@vo[S,7:f KRrT{/e {XCSMC 0L^yDEXᡴu)aJ'Pa7ёZZǻ$66IN#7%+R{ ԍ'&2"B$H"#=~|㝶7;y*^C^ _M-ʌ`  ^刑큣xjuO e Â:M'Y:+9ZP#H`oI)ʶBH"hKu}aE^O9xQlA.U5uBlJt<3LQ0g^?N]i P@gDϙU&+73Qg(UEAtF~@A EQkS,,F-*1=:%)0q㉑R F妞fF z6v\u6->ْC[0n }|/L,:) \(T@ĸψe̝^R*_FRp♑t6!$}J8kU 3 4EڶN93. 6qFF :VjLX='{8N-dYUy'&OhHt&߰4q**+ l*{IqxgJ@uF,)}[rL Zoh~K5է2d{&WyO+ 2̻u;Ϲ*(X-N9 $KfoPS` 5$h{N4`؞J+u7\j=+TNla^}آV[Res  .9Ǡ(ZY1{uKh!\]"ijR|@tN[PPdX>f:U{:qk5 z>_l8*H+RDJ+^ϡ=XozV>'q$S?kpVܕ.A(\|"ꘊ˖$+|٬v2G ]v>T+6.B s.Q-hQTdPzXx.O[ 4lGT}*Lmo!\nLEX/wY@ZD#;C>^8_xM/6R$_.>y36w^g]˰M#CN֧%ހ{Hz|]IH)=GB^3KPi8~2p#jn?.O E6V(͞],-(szy2D)nsDK_>ON̫gvuOg1Rq .{' /x=!WDqs$6԰^4˓0dMA'_U OL{ɫ'mox3HˇO.^]Ax'2;xnwҶhq #$aCn ch8"bR-BqU3[tBP+N.nFIȊz[V8ɩѽʶ~z_a C;T5RKs l0˹Қ̤"HcZ9$5exY=8IK9ȱH)BBS|x֐jܫјg`K9xA)Yc .%{9X0z96X KA~ 0ZLg2ޥHÿn ?o2se7Ynˢq[i3jw23u |*Pױ鬎ĔCw QQ\=iCP4{zx羃tCtSG-.I5D`I6UUѓhڨf cZ2g}}pJi[:"W;+J3Q)/&/]~=8u5en1 \j(]q ш<&w]VK]MkI%8c[QyLv& 9C'L|EsKti0R+֤,^EA]O\vV]lS„Lj_?hCtΟ| APZyL1/{1@TӁy)g6~RQb8elZ,ap@ %@=0] I۬K*-,WϏ%0~Ue8i|A)l:=JbZBef=`l.lU򾦰  .]^g_c\ӄNX\~dLpxE5S w`2^ z&d[6X$oUh:/]!HҘrTJy, ^U")mp&NW[71;n';]D.5D͍Pj!P4uB.LCɢYH(Б(M\RZ4e}(jBI54x="j9̣A \64X?uuhwR^ʝ%Ͳl]9> K~:#?<.CؓG+kh匜LG+E g1UHY b=Jݙz Kdȱ5Gu7ǫ@?v ?`[RBMsg)v{1^Xldvԏo;77/21Si}MW~ֽ_a|RI oXXpy7EL#/e@ ')x^ 4=E6p3#<X% rXʣu yW@9 lO6[+YlSCG ]l{,QD|2{cCS_ԋOE9߷hj_v4ʅ.:Sa $zBm{DOUV]mճc):-tK7d<v,ڀ41KL36gŷlB,zF2fE֑1e*Y{4ɬ_N,nx.7A<"b52E3,ħ,Ne?kĴE$e G??)#m?Kh|CJF뾡["Z؇̼GZxXu`'~چsp t wKwEpǺz`è5\3) 4:H%qYR%ZEЙ0~ ,\& A {ӑ6yr4|Uu(@4vWIK"YL`EO*~>7V;mCfle1~ވbO~~IamkR.$o/CB[GCDnnyj>Ti~fހIN u&H0*/n]AUvNJ~MAy>Wk1lUΩ[_B>N?7!v&Z?JöTf|"o.. %=$oX^ɱw \_I~QkpL^oXzeC*dpx.qzm-%0H,GR,:U uywZp'qe1!ɳ\g@.<.#xF]=A>9ة~a␓&h&#RBmF\9<|-PFNGʯs*i 뒐Kγ( _ ;hAQ|4aQDM < ~R 9'}R6q)bs^Ǧ{p&`vKIO0K 傃W2X.1|7c/G$tQp <ͽ53X%Q؟4`|ʔU$6gFjқE.Uߚ@GN`IE\ `;p=fE}b M"cxUq l}eMrľ{vj$I;Pg βv*flΞ鬛bˁ#ǃ.G059ノ[VJeWv7PK4rI2") WkE!ʼ ov*БOez_dTccK ܡq|s" {!{SMȦ*ft,RbZNģxrKc#"*h%o,^Cc̻3ve. ͒ʛFi5+l-`5vbM`ɀwP.o M׌Ȥ.ٻgC-#O2>o!V?.݁>>X3w/X oRn0yL* l- -ișmvs^k9S8,,row_T6¯6̧sOzMQGHbec'{޳8TCf& v2D8)D3DŽ ^[\g~E--ٹMqS(d{*3- R7upFa?~4~y]@uq螙)˳ncUB?ԕs%h$ZhPhr5 Lj.Bͳ T;,@#V#CdžFy=Q@]n?C-!ʐv=ަ>bj]K~ l Z2ydJ]RY {?А G5=+5Z϶D}~ tC~x^4$֛:f, Ob"􋶆)ܔRn"mUx=l D!R(pm'/!@x03B4t;јY}8Cy { JsWĢ}Ch46u/ᣡgYR e'Х WG2mظnAp,G!v( 7hɦX{ױ!mX)GuӢhO(Z1׿|=uBj[>Mg9_ώX` DŽҿW7J iח;ӝwR|)faq?FwdfNA?>ó=Q `oO`^E˟ c5J@Aho34G#KT6nc5::;vu GN l-`ٛYB7ETՄ}/1 ݟd#dnL?z]R*#O\`f dbV#IK,ƟblK9|D~݇H[фqb[AGU飃\n` ]x+4-nPomlRӻ}r4|RM$XGxɇ<˝p&Mk{`.d *,*9mQ˯ڋ:97ˮHiގ8ى-z?%iO4]<+Ly%|>\%5FkQˊYxVyI7G9~N6bv7 1mZ6kpjăgU/ODP #wˌ zoXF2ŏ}9C=ZS?Z̓55`[˦&D6rq˶槧Ru!?")y=qQ-BEk7YZ7- | ՛.-ф5*v^g 2HT a'(cUx%]DyL.5VJVAxhc=ԼWo1ds<->>6kIsCajz$;Jx&̢֡|HjA:"Ld/>(Z]Mdփ.X>nI%$Dyӄ.fRsJ9Y \޹VM b hX,WzP7uy:v\TBN`][\ɬ ۪ԦչU}̮>'^y<MY|5LH|weN4Q?S&T njNP2;83f(:G4nZ?! 'gM`"}^#u BNC5u9:DW.Wx'.tdhAWJED9!Cp~s}TGlQɛӐ`JfOlPe.jkyE9NKi(g~D۽ ٞe&nsu\H777@:2@ cAG煷=B#ҏ[> =!}C#)L^]29N-Y ^l%`jpXVȍ'Kr.˭B.ň9bIv"+yO5Z 0 'c+0ɻZ"CwޜP7do}&Ա+r6Ĕ4Bsct-)Nx` ^v"idӏ57P}!lF])\HRbfk,$ , jۖ 25Yl(YrZRhr.y`k|*&Qh KNhx$,PP|IGHL9ȕ6{]PLo slͦwLC@u>/IrN Ag.>+29;MnJn_;H~J AL6{۬#6U%ƣZɹ<.']H`[4ΟD) 2^]+EU2l3£|u?2l;ؑ M#Y";AT>Yw De򅓼j kM{~~ !e KL .'E؍BZL^Lo1rIO[R񖇳ZЌw࿑NKkJV㖘 $@󉻎2p5giGOԬǎ;HyԯRKqiU 6)8}sz?ET_U>ęY9`07!28hB #8P-WYJ`w'"Z]P}eb~G,*NZ~O{qϋSJV:I f_Z\ݐQ3wă&:_Rh$M+ $36k#7:ÎIٽK v[r.:VsYOQ&*7uC wJaPp:#!yyne>Iu$i}[cj3M9-e)acv"ͫwcʖ4x>k#qu,即i-a5lUK[bJA cB]N[vtl9h?8&7ZAzJJFI׺2\{Vu!`qQg#TY"gKƟ4B3:C7=}8S½\o.ǒ<$b TT;p 4ʰ,d\/h0M5ltR(yRRogV6 B9˪mBP~HW`\zjڒV͈(sqq ű ? $vRjy0qA 'Hd(}ϩ[<^;"uz;+ڡ_#re1A;8~gfY14jK4 W䭼u,'E"n|~8@odlM2[^UnJ5}ît J#de}bPZKmOeqdܞ_} y r9yAr-MnnD ݸn{UQg5`n~.)M(bm\N%C-םm5W%G q'9p 8g!ͯ_(r"6n=\*h^'$/kqG5P=tFq%|R^&ԙ%3F%VbOjz;>?+^)R-`*=Z4Λ=dyLhqJBs!y=A`>1+\\XdN9/Y0v%UAñx+_?]")-!{)+f`r4! ah #}uL':kx_Gl$1y{1hlBaHf7L;v w72qwrTwţ1ҙ(xcUO0S+Zhqe|[DY}[ <6ha"ο*/ُ'*v?7I>@OsLD9`ΑwImէ7xtWҡxS#pthde:Т_UN`s >\q0:^q ݽņ.-6Um17 O)htG*&U [1͉*\*I6J~π^Tgнo:$@;Ѡ rR!1qpq KsAЉlK:>oR+iګьdL/ae2ɤ8vPLm6b#i)'^Xcb"|gJ"ec2 ț_J !̆loLeNgLNB #$s^0D!^8]Cpc 't袾mkzУLZM.,o ~ '8g;i-48(%x-"~aׁr4ja?ǘYRx9=k SyD}ݽ&zdRV@]Ysx@;`J$@N\^M? NЈT 9|vrG-s);0>Y 5^6ݶVIe0Fz͵8Ѫ~*>2|LWH_.4Z5y |ةIJG嘓:C d' $v? hz XP'FٰN򞑭AnkZ _syjۘKETMϺt:K UXu.X&Quŕٖ_v }yL֘W)e7+ O5!5FLћ l'P_M0G= okV}wk]t֪LPER#Rv& tOARyHNvzӤ$6aWx"  lzH*jPVn/bJWz=&⊚.I#)0p1*~&{h.}ƸVoC16Ch᱿/*5l{l>'cQDj9잵%I|-SE=wt%:Men'EBz[1q=HϐJQ1׍7&IZd ~ibu:PH@wE, ='Ч؄2ƒ  _w,J~3%"Tŕ ZP._G?}0vt=/\ Ze'8+L=16mw ÀȅuȴBrw3>l *_zIķ>pLϓYv i3!&MA@0_l!HɁVͅ/A(/RGCB-ʍ{ v,z9iUwE# KuYI?()'1{/"nESˬC{ڢ [>pk鉯Y![iW9KXiLp7vY0 fFboнS 'MTnQۮL35'!u rmhAW|Фuf鑓\?iNaOwTQXSe3h,l \Y)cDEb|ؒ9S\g7mnȾ{q'x@'?\uO^ &b84DgYZ07070100000036000081a40000000000000000000000016439a35600003714000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/6]?Eh=ڜ.+[vbW3ūK%/nτf3x٭,6Y6N]lؔʆLPE籑yi.AN–C#ż["-zxȎO`[c䯖J<7JmQW"ijؐ3(;N$nQ0hO؎߸iM\%+  zJҫVp]xUubD#JmCB-m/z(7Jgc [ 3Jg`) G3*(pM/aeהR^y+ {L|܇jpek!K1]=u lM, m~0,L4pUPz{moJwGdpN|OC-m9_퍦(&wz:| ?z5Ƶ,sZ7ɲ-yn1VFOk"ˤT$qpAK>wUSE;F 4LCj/F(rx<3|^$}ǝV; S],z/F"~Tp~^; GK 59FogOR n+j47[cDP:TUDU`{LȌ|J:2tρߺBM &X.Tv$w.,C}{oȸoQxcH*?l3H Sܮ݋ C: R ^]wOp+=3kMa`LNg_X{h{@؀|8#*OL`oJ[,_X-1/_S|Zq *U~qEUN2eyDdbŰ|}9^/b[ǝ>p/u*fͤ˄3*wj#{Dnn["-Y0F,*q=C(1U`?֔lBoM6/[=0]&˖=N5 ,kSC4,J"fB#W8xIj2)<\u) k5~~ȑ[jژb[}tbz-65LL* heFk: bB=|%ԘIybR9-N]pvˊ!RgM0Ix\F30z~@}-q;V9K?;t8:muUЛicǮ 8u}.ȵ~raO}A\I^oF9@h|\ߌ| uߞ_@TFȱ Yxݞ#BLNںmȌ{7ъ1" 5CʌA',I0`tOSrä8 N"B~X7¦:޼|E{Zk8{h@hrqzB;͔JU:3x |LqH{`Lkڶ;z.sŋs\?r)n"I(Ν=ڲ'˖,.mEE_jYh dj9lsKKH ںnj7_1\ܱ:q>otk#7fxP=X ;ޫ`Z TIy5zYn WBvN_ _QC^)ULS A v]dw-шâ$[@䌔}~v5DtRF -*^ ѐ@!GMxw\lʿǺ#⦺qA&(S!pf'{@m? ٥>4)lo; n S>"Xb 6QM*KSR/幟+e,Ulww[M3s%db:ڿ=TǶ7lh{ "SnQJ |%bIKH$h^%|VzuJfUjol#.EdA^/Ve@ ==9=woo>vռjS- SA"W$B#p4},S0!)BD!xՌS:wvr"QћzߕY0w]8H pDwg_G,X8Mai%{\Z CKҡTn|&X{XObҎWxdl+߅8lK^4ošH>^AU _ m]t1=[ NQb(0 ,f4N[\$=Z(4.aNH"1|Ʀy}ҁ'3ߏbB 9<ztf+qKw3%&{CzQe3x>zm~%CIExwg[ϔeP]Ν6E8$T~uG%q 6-]گ[t8P5v8+UM2J=M! m#gg +)4#z#930t5BR\.@a5XLg%> rc3Sxm7} !,4)㥥s)+.xlWXt@<T7UgڔlGI?֢B=d6{<ߙ6z;OYC)'>߄! b*?LIp/K0%gGy"2rj(Vz ӎ>Lhf!65)Ԙ p'~Gf i!bӉXWUb6(rC|,d%`VZlV0`䚝"MM*ge4n25? w+|O[,8S qE\^Q%b4㓝r@E0$Y-&:^ilC r)oo"yMYd7A_< ~ sϙ)q=++OCl&F8j\XGu՜SߕUbk}D,^ZdcK'ӛBնb1wRZCEwMjX)ƞ43JPB;Nx1_mle I9ýz#FϏ1( 0Ȣ( Ϧ)"k8yYȈtܺK`~읭I."/$H4z,L]OB>r%({iD^B"J.4Bf2%sعP {z'KNBVпYhSZyV=vZn" Tc&O)>{ICgN缩{_$!O b)~(D7ˮOU*^^jS1Y=vq0K9싴i{#H\kܷr183(OIw0! ̇ '^3r > iHڊ~L/0/ A,AVTr.&_35I 7'۠m zB+oF{USҞd(~LSOizw(t5q▒ka|$#sG>lcZ@_qL%)G٦JqE~JL]P^57I^vx+ZćiI]~:A7U] RtJ,"kmo^Nl"Zdnwi~cBiCrR(b>{gO گRBE0TCrgwyk_oޝa_$JR g=FVёu6ZКZߟB2PHeZ%bY#~ t7ˊD>]9{TRvhiM)Kqt C&Д1Ec?YѰbLg.ͿM<0^?OI::1NKcp ;CX}o.ŏ;;5EO S=1iP?> ?QRHBշ"Rf.O|(f9,9k;(zJN؁+T:PHEC! W 4F"?.=*-҃pohoIKJkٛog< Χ``KХ L]Sgkf1d'\|" <`@FY{1}/qbg"2sHŵtꮚQc"2ΐ UpT:h5}>L^!2óթc3Bu^2RqnOllETr/uj-zt%~4D5giw'{sP>ZuV@=K zy0`\XڅFL"R7:ٛ ^~ԼV-$ a9-]yb\`\ Z#ťN&T#AY9 g8hXثM̱ b] 6O8M3317h>$5UOiIn k;Ѓ Oy_`tA vWQnn1ZЙbXrR_yM{mS٦>iY טHQ2niA Z58"pl{Ǡ"u ggzD1@xH(mڢPQ{sVeBɣ.DHoY$?]w^{Op1Okr87c!Z$VJ 颧Iy}VQE by\Qu@L&~4*`G3V*)r͔zG$D^L| lB,>|ς zVѿ32ϯ?%ėKh,EBe6MZܜ xno}ւE75;lCGP*B?bCKSwЌ/aoֶx:r ZK|5S-շ];a܏'}F  g2 g}Mu0Ǩ < ʮ@);]:\`,M sduy m鮒K7Amx-%]fݷXgE9Z~iVÂCr-tPd$͑hG]딹doZ}Eԛ3IM(To -ߕ$imm'4A!"6 &OIVdF;TNSu¨ݣY'zqbF^ky#3aNCSeiyQ Ec"2 `LqۄbL^7ipvGϿ6ԉyv,|  U gw&$<#?Oى߷WĽ)?ײ޾s6r?W 2uU!ݠ0:~ rC!򲄼S{dz{؁QZ+*ЈƩӰח2::0A -W/%SϕgϜٿQjU}ԯݤq.gz9렼H㴞 }2xk8%S_F}sY0fIY9B;EzFz6dxTKTD'"0?ARUDKkB ח#:2{7HN9o7FIT~e=QwOY*R@f Wxj@p-acH?fTD G΀<r8I6{o@_/*=170L}УXj9Mo|3XPjfmDi ,6!j EHGg;u5(Q޹[',]r5} xw ϱZn5Z 2 G@ V`=4O3F,[mc\ t>MKy#}GǮ )^8Wd;jBӝʅ\hkr\pV(i1}?/ tyHV5x*sHf9uik;s3 Ƨ;4_.(+8ض{5_( JrІ A;Iq[I >w$;*G@ޔWUF`@K |X\^ɥ_J N  -rk#R}ڿI| \[z)}?~nKM7}+oa>\,&K=| &.7Z=`8OiGDYC4]e~L28e%*6rwI/ݘbƓpI-#/xGWҜ5մfDO\)%)P~ dE r V;ƻUk-;{oo/F裕Jbr/u?ï;P4.N;#]](ғ%f/0NGWd;5xj."TFV!Pjol:43ax@IK&1:nY6v>TEh^W4NBج4\H6fqYHw$ZD'0Lu*a ed$lHSt>_GQV&u)%u1:i^QFnPID!|ټU4>_w~ePO@zIdd˫V.bEt66®0w9_ג2;MTUf JPOIe-o5l:C\Lv[L~wKrdfۮ6}5gN dF}\";Ϥz83Č^e)9M.x\ӹ! O;aF|LZ 1.e)Ӵqʵif * Y<ǠuuJ="FPX*~-ң6_{'y2 ͸k6nm8kEⶣsfr"!4X} x7Ѵ;>'nzk[/V\׳,vwYWWaqݣ#=]&=/=}~oR3~UԥFdRl4 BKh5eX Q}WOpCՊKҤOV]NV+? d%-ZYktr60h5c1 j|]O szH$$.=W/s2-Фv죋N=O[] + &=#~lTwxk0=C/%: p)굅R ^ۂ/)*F|-еh &GɤOClaۿ.=vr[-։QWۺ_xoaQ.@nBI;(Ԇf%[5NyGl* $׽s_Fi"ߨt_\ YH"IVg6%2{} )Z=FMӧ_P07<?QQEu4Me"ɉCp}UW_ÆJF?;n4H9Q9wNꛊ\!op?N8JYc H$ "_*bT 6~}ek-|Q8qzO29ҍᏪ~Fm3$PJ\9-jLfMbWqÜOgmG-0eJE[(>~}P\  R j }(P5!UQewWD4Xէh,mMf"x<}XJ qqsa]\zht`FWe[^?eAپ܌e6 ;̋01Ϟ ϸ qCEo/A򽭜7kL%"lohR~kQ9'N 8:%1)Bm2{ԬKpMNd!G/pFj$4+|ϊT3oF(aϵF>tu!)k^LV6=ڎrl#Z)gNf< l& )`DX"ét %Y4eé k>OJ JQeNaEp9VֳÝFMtp&6< s#B,]s ࢡc6ʛS~܏i~q3ӯP\-pR<)yXݡis#aq+=%n$}ۜQy w*`l]}Vˆ$E`cTAJ`Z&t434y`Ajnթ|pUK/0爸olXr% $))T86zpȻ* [H欕֯}eo}wʵ>c)擢<'Wgr s:|6,)3Dr6kw^_B\Y8p[֚+wUAF=gF]W*9V,0`sIZ*fVzY'rG vwqKuѹy/-eiZ.>t/tO;,OmBdDB8CI@j)\糾MDl2"ٹ$Y&bboha)N DIU-Q0 :мFsmBi冒x?uUCEY*i i^sJmmзUC۵3I˟,ٟ V"AZa2ᓺؒS"M/Nt-=aW r2CXh`C9Ȭ NDX[ Y eaǸ?/ BGWkX?TQVg=iL%YU7C{'%qL~R/pQ4إ{QM}f q6<_K)5G S|p::ntg~->ZAYN߻S \rd<gl>i ;0'*~2{6?Z!(K,=sh}w6%xjIWcăm:!CgP;I > =G:kثbWC F횧v~nKqg憞$i[JӠ| 4xǃzB qӈѪW>cЕNx82yw\< Xp3f}dMzG~6‰A>)4=!q߈dGJ_].A#&cM^m-gYZ07070100000037000081a40000000000000000000000016439a3560000d90c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/㣏]?Eh=ڜ.+̋^Gin,U{l` a}\ na3DP"kՓz72b-$U%v_תGQoyHWXIxX]C@adr+ʌ@\0ƻ{Jem$O=kH!UՀLqJy..hQdOlt(Aa>›`!Oy+juf=؉&?s8D X|埡f1GҸ,]V}p]y /#J DjGuH_KQfi>!槁e~\^0 BᆎqRqDž|tعrmޤXIGf16џchRO&fTMudUj/͎x&6HGQ0iy~&bOq4Dnf} QymD4m\DiObW.)rV^,N]A\3مJp( ǶeB*ܵxXϖ S?gKpeOɭV/w^Gj~WJ> ڪ@w|U>H oN*lfVꞌX{<,dT41O2߹`E]^tZ*rc&쌰v\nVo==]\JGs5X7.< bO`;` fZ!^GgYڟ㻎f>,zW,@wRo!σ3.}CL(A.q=jI Jl&/ @A/Wᖃ~փQ2| lzK/2Z0Kdp&b04Wը LNaa/$:^'6ןArTo ȳ1_߶.Gq*ZZ:nmmAkxFG ,pYs<\TYj+*KIXao J;d2mڬ^-\GB̪D/DZ0omv'S%w{ xd*Zfi7m9qlWOk&u kv]Jixx!(o؞dK@p|MO~P8;rvr=.gŴ0*-qI,Ai1o|"ߤ5g'ѝ>aA+s3fEYv3<MD/9)rM'LgZHQa [|` 7QN33ҹ%*[+Qd!Շ~'(Yv22LBGAHa-\836DsvM.8/7OеÏ3~ڸN_O" 9"/F A'ZM98['hཬj}9hHj̥1ĄoK,\?@COVTuԐ lw^i.Ճ:Ys;/%0>ᝓ(ym,{y9ώZbf"(&t]eg*ޕ2'z4R-ҪU29I mWrС ɯLMM2ICظ`V{浇Ot7qU 'BUq5^ 1}jΫ$IiPB$OwDL|`{,bdn)/wģk`ګee t>M!hɭd6GOI/ELR${v#s pg$;N45[{9U)MXKq4?eABEL @phSȊ1OIؐw;In `v1b-jS.@t=Ioqg sJxP~w_kfRτSAKUi+{CoOLE(Α)ʐG;)տOB,A׍)f" >fd6FN|QP9uy֨SuTr %~5b@7 " "ȱroU,8ZܥøfлW*M\Ѫt*.6 ]f?z<_? h گ U!۷!z$T(Uz2ְ&i 8rzNG_KÉ1ۮ<<$I#Pu O?bws a˳o_Im]E3~-t޲'}+JZ9vi06I:у!`&g@Ki؆{F!HO^aPݢJɂtMAWFs:$Ӳjj [u%0 <2*#"b"`U$t82$l{-sݘfس}LkESq[GZ$mXɅ [Īf28r jV8Ը; /̯cQ |˷q. ΋ljYU RÂ@؀-AVĮK(GNT U|MJ ѻ֮~(2.,rҬWADd+D}yePI7;nUU#hQ=aC2+r1P 7%{0 T$[PM5>x9mߛNjRQA+BgmD~eZ&,QkSHjC C o 3^ux-IRi? J!킯?32HбR} -G+-=f3|4ح+vp#_鼀 hG ΂?a}->{A2e`q *f*6>X\ Y ,-| F-M7@ƌ<ϊ]}Åm 7PjQAݤ_K%Wv7C2)Ă+L2.Y< u8V 4|z{/\ni'L-,S2W&~kLAArK'9U& ~B0L` μyp$dsuH*u̲pLc8U椶+Ue.t$ v _^8.: #>D^PD\V'>D#$_?b+gρ.(`SDwȠjmR.Q#CD,+m#NjFS@UzD\]"#"9j9eJk~'xC<'T75ڴ9ta[?l0hj.)yKʒ^ϣw;jlc"V@(絨vP+;JTs#r㿴 n>`Ģ7£By;M!zM=dH\.kV$;"z =$嫄Fp )feV+g_Fd|'RI_]?m+GL^ެ9vLLg#y_^+ج>&褠v%09BC4 7 po+D}H֌u49W2q2(v띿bp/B7 c (شG#o!l8uTU? wѕ+_yRm+H=U疂o:Kq^͐|?EdRh A$Jr,n .$m +%E'Цh&ޛ]8[;$ײL3Fƞ'sDM=H p1X!?~f$avo/Ut:kn߯*{yĐntR3ɑhR8SK/&$^vFK"#%><8]duij*^oć2T` By0%]93 {}L6]qo4?@Hĵz-ikMIKX[Y/Ryv?,\tr]m6m Oe</X`Z~;\pFHZ$'K&)uru'$- Ck,9!'vŲpۂn&%2>F7|w';->$.v7B !v G9l>̯;^̔F:⯣;euWIAM)SsB_9W gOZ1-ñλ?O&tCDYcvLfW A{؂H(5 ]q Qg %R9a3 tcbyJI{:\p}w7ޫ+c+[$ SjH NxLP}e-70q‘\X7A磩|9\s2r%EqW|fmQ1X|T®!'&s)&#$x0ҢK&HA49ߑ'pO֮V . 6R=#iu Dt֡uB16ҟQZ3D,Gdzlֽ `FdW.O R]QkaZ=4i?ݘhf땰q\";.1+^(4_dusqͩXm89RɲXP Ę qF’&J E@EGgŢ0`Yol72gU:žI]]Fk/?X 4iWa$ Ew$0ʏbv HC?AqAaK}e@] R P˥?]2(0?epe[ IcwB b -W}£*P Zr{_93K~14"3t9}*8~  ~$ޠÛJ>O+G\y`waNu1gPպ04W;dwu]kxZo"4 KO9=WbHa.ct́xB{a*X7"Z;#g×/&Lmc UjX[,cRAtºSGCHg;nW͘ls: j1P'.wJExgSh8hU;@ā Ԩɓw1k ө+ZI{l`c% blwɣZ_5na`̣8tmis,i`Ynk/.9>UA5MSٓ272V%MCɄ嵙Z& md פ-o]͵&^ݎV& O--4bfQB{27&W FhĞLOH$C"7_uag+!uTɁ,@‹yS6%KsiK[Z{-nOiDa"|P 0`_)\zHkLU ]&̇;$Bv'7p jZ0fX ثC60,\Js~4Kڊn \aXȰ9(l1اutYr2|cݾD "yjJ H3n2=i"%Ϋy_JiW[E9m!p C\(uƑ2?E֍!I7ڤD; Rn8xBlH' g6@>߲g{9o=hBB7$KQuzjAuJcC=:dS5ONDD67S:x5IFN_<Ȯvc-"µG5q"l%N%_l|eIMö|G`rUAStv#zM}:n'WchdiJL䇖}s[ROb\x]ȭNj$v0W i~xDd6wc>1(Q ݕ !<'M \~DҪLucEQ_} ]!f (? O9׏M~*jӾ^FyAFѹ_ ׋T潂{ވ.= H rQnT{3IR *㏠ .Y= EZȄ: YȺߩ<ܻ{Jm=yD> i|օ@b;K@+G{C}}[SY#%xFzK}*{0g>q=hf uP>;#.{X Ny/:c{@[ƦY5ń%ϡp#ۘ4_~b x=, ڣ̮7?E$j)dCnSq5 8k'?:zuo4XQd[ҽF͌- ە͔w:ICPMx(%\e#ߑ AR ,=c7"uG%| LIb J p^A}D djb_eI=e\K=w<6_ltTj` n۱{>ukaBrnℴ=v8yK_oEBK](COK +2p3U9ަ{ln H;PQ}5 oL՟/I>6`'/@u,C JuzTЬ5ޫaY魿8p5`./')j|㺖>I\~uVaDI1Ur;|PWc!C͐A E<-ۣXԫ2aqr޺;a.'a|&LqܕM큄{Q{yԠ=:kvUdۅ>SQ=%JtHpz7bU &Z˝+Fw\m _k'N|Kxz)%5,Q2R}K]MI?egqqM{A`6P9AydŒg!ϕvRjY _Cn=aO(V3$W22&\, 1IνRf-!mPed[x׻h@@}r"SMthnh-p;¥LBx>\kfG&a9כ凈(܉ޥA-YFilq؂i6wHA`@y݈\HU@ uε6gʓ@%´Zw!t|rNjy.=w+>4?IU%@uZH yf#6cgZ7T"QJKu]YAL'?tSMbۛ a07xlZmZra 9/~jueL )$&bsrk K` ڼ>4ML-pfq $P Ġ+)",P5X#˭Rb$X,;iAUDhD&#Q!- llT\e{^HSKkSyZZTs۹KD"OL, G2Ui^ty~K!p/zSfȓM%ORnM|JVfy`:G> ];vKǶ'_|캡r`ңsZ#44ڨ$%hCe nU^҄cvMJ- RY+Pj0b\li9EFYVbM2S(7GF%8$+MӲW" F,CŞBm3輕rZCQPrHSN<ޡ=2>]`+c+\ɠ ϙ_՟l'G3uD##yU3nJ % RB*|̴uk^Dt.w}EU-$.E&[%LD~ H4/2'뤗YAd(5 ˊyp`^Fn`S7O"Úallu6" # +a33;y-R8_~.nꎂ'j07XUl]OTW+H(+4̲jN~VCX;nޭxծ=&5SU= O@im q@3"VxT$#2|gL-Y#WAenj1bsr؅ʘ3G0 0CG^>`7$x=5mIh{M*d#ŨCEcdkQޒjΘxŘo穹4Q\hgѽ28YOkl|1$)t#aqo8n_fcqbWk2#XAl4~Jg+ y~noI3h[bUN2F Ӌ1'ڌN)A"sM%EG(..P6,b%}BQ% I,PgBZ #zƽ4zPeb %}4p2lg,Tyu-Ł,߉6S 1A$tՇPW̷փKC.rBX/&=K,!$U@}v0X Y׌209ĦK$*EP76VJگ2O3nYJ7>tj*?WV"< e(wL '<RPZ-Fn[NڈiΫojlBFyˈE E>ZoƜxYlTHax$|a|W ?ɩg D섨"`xxq`7HHRiTv( qZg}3΢ s~* ]ae{ک^>̠) I*$ w_B I?#CдHGMQz;V]6b0{/ T}!"aeI؏ǃvh5''uk{Urebw<덕؄ NgCf@=y Y.:7RQW$s\C(NRrM7bc_1B";MԺ_Kꈹ#EAZVn?5jsb HI2Д| 1 `(4@\nixUyƲtHwkp&B ٽZj?d5יO\dsU&-i/AU5r],}Po]Y5XnK}/&w8q%+}VCuRiNG Py#O³9|٥(, QB3h1Nt)XG#Sp9ɀ\1;ŗ:0SI;㨬ZB mfga 7hAgH O5 $ U!Ii(<iuy;w۠m [ːֲ鹆?h=볫sMI$o? )fĨUOӸ|ȃQ[[ !VdL " }5FԬ|L]э< |~56B[z ?+Edh/tix!ߕt@?7~nd K}PrMt顱U1Bmxɕ#[ryo'xymĹ{s|_Wԓ,nJ53Ol۸ 6 =?h& 2fUh ,NrMlsgQSD2(}R zcty+wRسUWzP#"#$T*)MGp뾄oÂжȻ޻ߞ+]҃*d0۵ُp C6C9zbe~`EѳzK9<9t^?O$g,{jkWX4g'ךϤsU8&,!3[;nk y (0 ,tatv~Y׃]$Wcej93H}]ac_ +=w*G:.>cM>6}m fѡc7$ik.S-ED 7|f[v>UjO>'q[~@dU1iu9YؗOw C7(L#8-!n 3{J|YMv0o}^N&!a-q0_ A]S+XSkR8~i5FndTZ pe}RHiV;WeEƓJR5A?NP&!׏ ÈkD-ՒոC-(sxzpmo ~Ź SwdNd9+S'ʹ~fU=:C0€~,UDH Kzznm5gtB I3s!!~Usd-r0)}ۂңaZh.Ȧw' ?k$ Ąa1eT4X sL=3ϳX_qWu8N`d1fEωYbT}s pЙi9ӭG?$g34,B,V# \&q i˙~k K'׷։<ދtigі(`\C{4c=/)9&r "a֩[FjmU;61uZch|;v&@;۪ ,4:$\nB,Xlʚ "СR8)Lk% ``+B5溸nZw\M*ae6C"[`0#d1TPh5sS92y'.z./@.K[BО[ tC46s6HUE0}D*\BpD[^sv5Ha"I2Ml<7avpm%!kḿ$Xר 6`;`[34hx&ʔ={Y iHL& jʹ+"gƘF͟u].%"niۜnQv|=+_~a6-,j7B2On.&a<)ޱ!}}VY8;0a W-QO9b@dU+|{>OAA~6_‡ic5|'J8B|s]x=-VE~kGR*HmBodɔ/ kǁB>|3pj5 b䠌iȇ=SQ425P>fv{]wVjהeeBl[0Q.<|M'C2FMqV>>`?2A ,Ru749`RkÊ7,9Hs8jz].I =b"=#J&-IɫW|'"bK>T"_g27潮j~h` 7Zk ]L.טN.f}ѣ?Zjy2~TWk-Rk F$S/׺B6KO 5w>m1W^L%e赯Ę<kC;14%sLaZe5O&ujre| 7)ۦIp  LE%J̡:?Dw9V AV^9|IAM Ӏ7%.<ׇ"* H䤴@ƪjQOFdMē: ŕC菖Nȍ38\$ RnF̖u@┊׀6]j{ jC՗@I ynDSrv oz0Ah ݍ~qkUGj.wOMYHFi$uܟ 󹟨 FڍnEH0{o"T]U$ljpQ*uu N'j E9rdAĩ#@8J[{US᙭p%YQOcy~7I.-gH$Y(r=bBS}sƖa[-}@ݘ?bNN#CVT_?enH l SNʃ"JŒVe[29 6} >](YU[ǐ$w*2Gt֛ه!(#%ͺ^mXȵ ;5^SP>)hJaV{QHY8'!: O n,'v(MuEBaZJ ]:0!q yVmplZےD9)BWm'6%Q(NԾ~rLn5y:-kpPos|%"Nk>+ Y_5g ƒO ڶE0@敬](Afo"s7\Xbu$V".-:^BdͺĶpDt Hw pn{ | Ec}<wU W KHz01wg`!TL\ ѭ jӾ4\􅨗C J?}/*\2vS'Tl# !qi8}zS⌯,zWLT,thH?AʶbxOv=, C]DI:N!`X'}@8O397InTU҃ĩ!EΤsh9YC@ږj+A<#?yBNDd!k11D5my>-(Ig?vȮGӫvj z( b p#s^Lt ; z#L7nT'AaD|Έ_V$!c93yxbH}X&-}pdj9B1أ4hLZJq~Rm(-.H!a*î.p&$iM#4 QhMfkԁ! 1pX0hG RR]j\N/t:ۣ 9i!fLB >ܻ1vxs.2^ c%?bCcҿ2U_I#G>DډnSE+7h7z.IAA$CD9X36Z/缾^V $c& #: X1ù}H#/DD@BPmp )5'aEBYuAll_$ˇ8)#\K }Ai+*CXfpH/Wӏ}wyLI/你 ʚ3 ̼dH$e*=޻QXlVE[M{GWKok-7z\7`H5- pɇ Bu/0']i=io"|f?gHAt*#(G[yGeW%I˩$eռm IYt;2 SJȱGeHփlnA>qC-^[SjzPBݽCAO+[38:2{r/n'WTrwUb`YnБwڦgrHz%7W,Fmۧ1+ #& 0ʆqMHHTʂ`Xeru{3guÀ 1>UPiZK̏nT*v6O6fSťM:wPy1il "IJ7'EΚ_Y/r&T!sn&ZG}`mNOQ}JN&͞%cG#G[WJ # A*G9e$W Uv}.NAu-cbV=%ay3V L?s0N>21"4ɦP{"Q ڵ;Xkh@#f/6rGmp3*ED!1M;PqS0A4`l).iޡl$|,G PY>^Ù@= 8?y cnHzTyaqUh"T.p-(EhW~< /Z#Y`h'O|V_X 'E߲mRҦo9z7;FU%9="$b@[!͹#>Z Jὔ0hPn懶e~[4+}?KqM|pѺhxՁv<]rcz&V=1#$@|B8c|!P$$Eu]0ɗM)WAѶ%4k]6KR1^ގ~׹[)5ec%u .^D6gr5Er &]՘λO="9#Fల3e4yfeMŒ#]|z2dE(m>M;7S'K7=>#S|`VF=$:eqyfaUf(~y;_Hb2r?8Yŀq{vw!w5QMp d$ziܲ~5qle,ri^-DS)5u=A|NW 1RF;DZ&d> +' _nVdeo1lIGEB+l8 )1M[ӦCx 77,y wO!ePUnOu WyXL{-gw =i>70}:,%;`E@ xxnu{.M!t!#Y&5vy5ybl҆ɠ݈^j9]MQ޷dϵhGtY]hC U@6xqz]Ki;F&\l6!_U2[4 8Mp/XOUt{NUT kGYox8*VУͤ8:)XS'DιE8PS|=eߞE\=?i؏=?Uw((,o~ˢ<{9 탧; Jb?bJ/iFVe?P^@<5&%NM5?A:41dhv[|9)QZ`<|4Xbr?KS9+/'er[fPZq'xq HO No3ь\y#8KIv>}E=à,.d@;E$,r?0B9 }h8TP K 6aVcT ϔWX Td2whr\HTg$VVl6pt8M XOFI Mru- T]Qbjڱ"K҉KR h-݀Ly!#\@Ph$8u$qt7]ѧO "4Yؑp5O3'. ? epސjTΓS@&SFNN8D7ֳp &`Q^6"`Arc2jj{`u:rWݰ5;W=1)(İ|KgFY!5#/a'<sΟ$)|OcXyEF=,ME6gXueܤ։,?G^c^S]H*q  ? $I#K45wI^^SeI{W;ǞUWE;.}ǖɵTQ/ícY~$p`e$•̀@Lk9R d_.7l.Ơ}+"V>NU )6s}YFrhOU_,85cM?.pМkU"]I>YyF @ܾIery.rѥ8f$&WE9#\r?R'}<m.0h2WKmJ,1(޴n͎ IoK W.=qFh.GCT-rsr;{-b0>!CxtnKYhl@Z+\) 3l8c[U/7w?/:Q;Fkso)JUCˢZ}4"aeLsݶAַπ tϯ%\=wKxsg-=n*mXʇ>m'Im4~c\[CB6 '.¢`YKGja 3NuW2 ]B6,+T: VP×£+gjnFNrBKȤ,!L٬&i=||0ag"P}hgWisaEoN.!Ǎ dwت B&/*%unh--52a>D=pjtz@/D ++۴>7-QtJ(v,!BÓG?RH֑%Ȝhs}|(ˆa^B=FϾ|DX ψ# ^Xu΃~:T1^I|lCAuޔy_V &-'ΰfi@ȘYJ|6J1N濃+…};Ξ]7괁)b[WR_Awh5e#qe .MWBޅ=+ O,2u{WɾSvԒJs!RlN8,ؗs+:dHH$)5#4XgRK| kaɲ8Ei֭{n/pPЏu(aSEe>7ZKw`OEζ% u}B ߈bpsW4yJB,JkY)ZpBFST,F?snG:zѺzzgt+lRђ锌 T|UgQJ`LOܜA-R2+Eṳ{gy/eM,ЩlL'9-jXI\ vN`kT?W54_(ꐦ:}Ȅ":eF'c{`Q2d0{ws̡}X-O4[ &;::S؂“=lɴPQKclK {=Iz3 DHC- ?w" q(!N9]l*Ü;t٩ e1T WT3o|,+`<逊}Եp;NQ ({U]|ڭSk+rAԉ>%u)SݝO7)B[@,׃n1f&.{rt3d&A,"?* " Vֹʂ߁gCTmLjvx=]իh:$8." M7)ct3MӅU!G LPsyw )Ԍ#QY%\7 'Q7j*(b5sJqۥrof %tutX}R3cV(z;jJ[?2ˇ+Nc])?Lv9?scC#LYiT0*L?}0>Xlyqa/eVI ոÿGJW/ɲs0\:@gYʑ}Pr=$CYx7Ȥ){g` 70,7nyafc4ƑwV[1:ϴt!ź2*xB%`(L>;LMZgv2,Ly@L3b!ع;kuo,*Y-]=3pc._ׇ!Eb?WoM4ѿ9OP7Nn%M\_$R =R[;YM=Hcܞ–=*s)rgʱгt Qzl.΃O(<7j1z)9lCfVpShX5Syʼn.:F)34JsEI>.sμ!p408e#6m[e-֣ґvTyxU炳4N[WRfY[iH:7$ʼnқ[%D=݃DCHVvݙG|;nAŮ^4<)tK(dΌ1yR8K$OeEӁJE 1޵fZwBMY+je!gPцAG̷Iq3tF\aR_D|p=[Nr㽚yDq'/V_0-"\\?0訓p#hY"\XČ?+Upu |P7..v,*Y<mi,;EcK\ 7 Bܭ=pWW3JΪ Xn*ʠk˄.VubVto7漇ZO*S ؚ+`Trz$)pZ%63h~J؞ 4=1>H'1&9X+tOGuT;t+97=qV}ǒ'rUN:@.{?ǜ9]Zܰ|pQ 7KgpJhMJ0&h!h;wE jW4gxQnߏ1xUx| ?Gyԏhksi|3ϾKM&$;D}_Pbx:Յ2TaWW Os$ ob~S5a~Xe>'DM2M"m9xiw 1] qfKY& _gn$1XZ,R?*Hxsԓ 7M0$t,7.1nc?Tm8ad5-.| ;w ";*a+(Ku;KXi7 8^fMNct]nj{%r51݅+C--̙Vؽ^^Nq3} ́CC82 .`}~w 6+HtpogLz*H)!ދNoǝz vá߃s_" \︂MI@cS`vTJ(B"dn]TkdF[ecHz D-}Gז7{xhBɼ94 {Ժ%91^;aln$jyl'C-Tb1"U}H2Dm9rҪ^8o& &8iRڮC =^Xr#0X4#ͧzw*6PȌ[QU# ܣ4tzeJCB; L"_; mj-4\$9ArE!O8|*OMvًGXnl} rU#w 2)M1o/ Θu$u͟R=ɴ6j'C Ƭ%F c)ajvU?L6_ՍŽKq.Spىa% 6گ[rG@Y_UMB~#xJLݸħ\3g9sI"U0rMNٙOR!e\dt1'G {Oޯd g5@^ PʎPXt؉mlz{LiJCxv+ci:0#_ ]DFB~F(,bi8uy[Q#z؂ o}EϨKDiď9DRlJ-يA+#Zc( WgEvQTZMwҴM!h>Sa&_--*t8 >"/Iny eji in@l\EԌUeɓ!P}NpT?f-g:}"Il HِuNp{T f#0c YYoxܬ'!v 8_~w]g@'#i]jZYsHso ؽ%ÁJWd"Ŀ6؝ܦsLh|m&Yr ]t6bH879SDRj"1{_Z^Zv ĄU ّ>}f 7!Oȣ d䊻z*+; | /gEˊ5)aFhWajL$}=HKU]/6&xšNxP /LXEl@YyXbe{lGa Ow aѿ[>TTX4&27" eC79^Odʝ_ \`Re1RnnB`t&nЃEi ܘ;1ok$̗dEv8ՓEY RD֐V`iTm.wc~SV@Q_+tclr$D獭p)0#YΰS"]pɈN)Ѕ(~^Y#*Iolϱi:]L9O踁Fh{-Ih4_IjUgq_@kHoOHArS#xH{ r;A֪H#Vϟ' !EStF'M&yZ:>wma4BJZ[0ͧ$ݬP͢ξ[>}xıqLsٓw4SABTI qP5)EXߚMǛ<~X.H@*>{X j;0?1np$Ut¿[n-% aqB$Wf|IRo@`gˢDL_f2lq<+bgܚoTxĩ \C㒬]HKY _w$DE8_0 bDWJ,9~-"PMmj#d:.<82W⾡mƏ*sT$e4)Pۍp,t`&3>Sj'p&#>3enI4a(cLZw+Q}7~psC#I~^56HNUnY e 'W'ԩ) M0(7Zlᴶ!'mҁ )Sh /7ِ*<9}96tDWb&}u/^U&x#Cr3A:ƻŏI0!iL`gZZ9(C_Rpkҽٍ8qR鼤rYapBj<ϚhfGP`fgA_^uV`wߢN3^Ml~R܄ciu!k8 @52wQE渿F@*W $ZKfIqe<[MZrـ ~*ɋBY=Asc{9~>IZOs$(cLL~w~}>{4b\*oX|Wݍ@u<{;Vu ed<&JU2b 'P#zj)kW==<Ŏ!RE lw¡-^#f,'R VSՄ^*m3dLكhR0n5vd:PI:)$ D :dvjrv:vK4&Z̢/kjH3]L Dfu6osj 0:{,érc$ws9#SZp/JhUxZ!>FPý J'[f)"WĽ GU<ϸV$v9< 95>Ļ,ү>tWj'^U3*I07H>V#bb~ԾwJDApRTq $g%I9XĂ~t/H"!4]IW8VOL$x~;tY)-%l/qdL/-l6-v6sdt+#dS ı{0l@m@ \j"_3XWƃ\ Q/nMmjtFj%y8- "2Cuf^?&Kg%P]0xa۪S/zw6B y˸dn(5ʩ RGv+^NlV 2:m1"r`{fq0Xĵ yX߮*潈FIFyրt8g ع^ y5~D\;q&Z Z^,X%ZghWʜQy eBs2 y Y9zE}T%Y/9rG:44-l0ʞ< km:2L@?hꋢ9vġɃ k1`{ fʒSr7 3OJjG6#K j$ 춵7?Hn*k2cm? ldGL~`CbVp۝9͌>j>XFs R2%΂\MIEB%TJ-N9?#U+oUUձ>Ia;n2 'c4 _Gjٷi_m TT#IG!zܡ7z vT9X7T?HsQ5-֏Yl{(^`Pl2f.fC7:8^.}Ug'i4aN;<}V2F'H"Bv`|5-^& (RARر@Qg} dTlh#@cgڰ0>%B2u(d^#q&Ze.4[b͏FeѬn'9-߄sah&g'=f:)INϯ VP:0qAqFtQϬߗGn^xz]`(Ҭ}W8GT=m~ݘ3.`~PQV=UކI4p Z?z I5s١K̆WE2Ռ6ix7oL<@i}CaW+91|e@1>[_ '67IyP"E8[Hv/e)9/"Q~`W\X(+H/7'!͋NZ8h,]/6;vGۻWژoVklEO^_*W-9%,o9TUVc]EqjQC&f[|oB[+&Ճ#W@iɄ CsR9hmZ, ώ)ʅM}0Ҡixvya%r]2qeSl9O{y jɦF\A(F{wFKi_9(`A20MVP%qn{:z)=͞jޮ_0_n+BHM63CVw`:Y,L~J0{]Rl›/y@("pg$pjm` e7|Fѻ(OMi m+nd$pH*i2ƅLKWM*BeVC_j%qK`rZO2B}W|u4>{@TVOU'v2Q 1ſN#|YCM pf㋥<«㘰Ǿ g[1& Cxɪ9Eη 9_5b0r-'9! ] *RsHF%҅CtgIT}cI !x2oPXƑA<6߰~^G9Y3g̦Njsq xDzu󢍌X5cTl=ZZd_M+zʢs&c"$`}#)NiH-GTR\94.=(-tÎ)3sD;~DxCM]?˟gOѻ:=xv#<)M:qS#ξgM"w),JrPA/% ODYVL(8^)[6TvݙBۭJ}c1&&-X-TL13F_\CNc0t9 sP&r HX`-,!ńRD3΃n%_GR 9!-pJ'|@\#sֱ gKyp0n4i⼠i+(uaHSsmG0 ):jTCz=-\5GIn UmQRz孖b-?#漧1z-rD`Sɠc4kS2CB$F)=iNjKҸQ$/+,|p_G9hNGV˚Wbl!Ea܎?`@Tr)?7QGD%04YYr\}q5M#UZ<{$ ɅvMcVKϩLhPI"F߀u 3Vv w5@ZB,x>ʟnɚҸ=޷[T=䂵\0Q}B|[;M1C']J CsG$.F>55}?("j^DU|.)\2!柊TNV4" zGE`Z1SaGU3E8N@qqH+!VQ[4:)0'P"Nͻ@d)(P7H#<--%I?0 *qc!(Ӷ7]5=`Ж|n)|KHH+rTKW bt`!>^bfmd wM9&,y%PpW^Gg}CPF5望~iE4+u8Vq@ki7Us@RQ\\J>k n$ jF~ :r|j<,I*k7(|`ÄEBwwefc`c08l~eVeY ˲eagء W|˳Zfd;]@4aP߲'F鋔輝 [v&C5+Ǟ[R}e̥#FDF`ۀW9hqBܫ ʋkŐN-jy:A3!B,3Q:ij P۳hH%wImpuS\mD>XcnrA$g j^(y:B'SP  GWWW#2(_Yǔz%uKwGgD:zQG&KʡxDDwYu.`]we̿S0{v^whDL_'FRtPzOO(qƃk]~ZX|9Krg{B NhOÖm9ҒRAtbj089$gfYEdDuf~qй–*~q|ha–!;AUmB: Z\> Ƅ7 ?xNݱ? ݽymr5+:OHYPde zZc-lSn|VA؆`ǥ2%;hڪ/Np02sd1m b6ʭ (n^c|mپ\hMyu}EQ˕N( a|cHT<yP:pR6? $5G{ 4*<+A0ъscG^׾˲ofB' _;Wr)5Ig37N9EJ䱣ن8UA$["0s>;-oMn*;˓ZC +)ub7ը$^-eIEX)(T -jRu X]Xɘ1 WoT@DQ2i4Aǎi\*R!0)o..yjuvYЧovVڜ9!*>}P|mEc)e=΃~]MVtFo {P\Shz>\R#o-'/5ۑMh|nөyT0DPivU&0 V?'H5 wұnթ+mr]t[S[{FSyZw] $/^p!NCSI g5 *wP}[C{<#v:V5,"u4]m_~T•U@A&0[/KbG5-+B;2@YgF?AtT٫kxh=LWžE`A9i_CiJFZ]ӳqJ.U~(4*Yiz7#בuW'7sDSuE!_Jwzޟ p)Ź k)ᰔ %zіWJ/,;|:I*1MpJ. l}s*T',߽M7l0%,嶒c-䈥Z+K7[FR* Qo9;؛E3aĀG$[6~Ck>YE~akE4B\͝wT>C˄~.6 W)k`7;S>Q!<.xMA&!MRpEI|s~u?&j|#17(P|x~٪Yv6a+اHTڱAR؀Եz:eZ &">Чh!{%O*IX:l=C?QG__dռ냂_Ff ⱦO:G'=BMW|)Cκc% ݋X;Wt%_dI}:[zVT|IS_zv:@? O8^ع&l<Muy;5P3y6 d8:]*} b>sVzT-7Z*Oz&?#նmwYLѸmDސ纵>lØE[>pyW 70Ӌio~ڍ&(Z#''iN D>SMD[wu -[}f#4Da史Jf>QQŘMY7~-m?c7p~/ŝFeIAmY]e֒ gXМr24kK흳 #qRjU IFeDp, D;k9]װd}ϱԟ-z2 ", 5w*pwQ ר: Lp,K)ֱ|UԴJ)ZvGŚĤzH)(s(gd"M` Ԑ̻Q]o)RБf`CBA18[2ȋI&vhD@v1MBnÂk#bh{ 3 K`RWt(?`>tӔZA҆sZ;PPBBݸIINqh3"ח}!2@$*@xzIV#s F5-2#L#2?˾ d齲e'v|~E6Um#f9G/q{\! avfb,N|2xZO+GyzyvF S.BēǦ&liP ̚?Rx)={KIjI:ְ+2sF j'69,eVv(Yqlz X3**XJ S_jyk`KOvkCو̾+J>{YԿgڒU2( 1_y(gKld?}Q%<|19w#zNЩVg\t @|V^9iė6CB-ѽpRi&mQ,hEd{_}MΧNT+;혿(FB(̖WT!,b*ʏqta| ;ճۿ$"]F33Dw6O: 7.h@egkj>b t& ẦHtz{o4ֳrXWq4qc׷gDRQt HS'ru| LK'ė´r+5WxXn"frsmszCW[8$ǽNNr ϩ[8%ܸJeK}%PJ\7JbGS \9MLl4r9Y)Zz XIDlVO8_SR+ٝGa%@oߦ卧@F݅uVFɺT'$ TOrO + иAw ¸a͕ebÏ(ő}($:b+UR)xVs!c/:gL"ʋ4< ztiI8`0YVi0ؖk9zZnys&L>f_~k)ߛ()r ^Te) ~EFt;:{ǚ nyb'"c+aj0čԜL1ӆ8Y`D@dj"}E:7JASp52})"1KɁN`zqhS`maN5!Tp gF^n1UqrnNt~Zl++*q(\ۣJy"2\Oi`SC2@W|L|L.ڭM=bth*v{ىxνdJ<|Β=MO)+_"ɦXw)S}ؐe9,蛙=U{'іla^sB} k$pKƧ`̒35 G+?V̻@o@@Fq'{% ̋n}\'=>j*x0~F|B"XZm}Hv*h;pd1 k˿CRT3rȂRP]+S^E=tީJS\vm=Gc^g n?(d2-oBsE+ÿCSj4^ 'C{L5' ,*%b*lMǜp{TogK_o iӤ d>kGY?۹i՞!AHiDp*҉" ]}zsLF$@BlJ=R †r%,  gX.DGI)j%s"&PsdoȜ[~4VM3S=u>U&P  [a)ZeʣQqh.h㘼;!mR1$l =_{4Fѓ Nf;9 MLrˎcÜ)va >|ю@~-wd7X {0Q !L%\zA_CJSPY9 8:a4>0qɊn.i]iƉtX 1VK.ڤY\m4˚&w{,ÓJQVO=$׳(Ê:!]Y$+FA8}$öV!6f>YJutA =OeyʍL=L,14*eKӿ*Q$gMƟŜa4ǝ@3 ǂ2B" D0ع0J|o`p#x~VD%E:*l#X;W^&mJ 9.f}مy7B*nz Nk[f\fa}wG(c/ ǜ+&+:8n C 2ȕߞRBmu%XƓ7(@Ov;4:F8,ҢJ y*q_Ds0usu<>N(4<#Fz3z$_w(a`p'^ůX%hx4* ;:'C t",u\iȍV}kjud˿*LDRꔃ`lM8?6Ap|Ż$&[+J(hB67ԣBǕOjZSˤܛ^(7,wdʺ^ӝfeF?ݰ|xaȣB`32΁tC@40vV'HŸ>2S>x5kVˏ=xN|rWHVW|AG^5Ky+hVI5KXs %l&lvC;(x ˀސō[#YP}_H,+״@j8S\f>.. >P [; A/VTۿq$Nm[OFk+d&mך܊W ̖Zo<7Axs+'賜'PX(+un.?%YTU߹lǎQ+ŴJO̽3o=L㿜؄l1-+Ŵ4.ꀯγ"cJ h8^U"҈f;:&`'퓽.mAL >YGhla?SWMR5ӟl8S2y~zy?V( E)"V%J*~bC0X@Gw:Ie#ǔZ]P)UGp忄 QaACa ~O{E$`Hr8z1:q=ֿTv/"qZ n>)}iuSm;!KoٽHTe>*G76}ჀuٵB.nK"=#6Пs!w4oP׀%;1 9Mҳr#!>5` Q>B酵E J*Yf^Ͷl1٫;n{ ~3XZeƙvh˪ Pt[z(&i,nE*=Nu檮z7m Nn,.€+*j< h,_gEaDŽaҤ]wnv4ϑ$2 :Bג|t D" HߥIc2 ;! K35ރ}t~R NdG4H@>|;9gV ?ւJ#ƾV+j["f,xgwN"Y]n9-;kEf,@Zb eSAS%SwRjw(}\:7 x EY 8UYs@/hi}^=Pm<,͛C(c]λrAbfdyim{ L~&>q\ڗ]ϣ46.S9C d- ȞY(`kBb\LrdN6!8`;}m-jݗ[| {3Yr|c=_.aHQʕIr0С!4BX9;I?ztcS%$FK$b v8lYh2G1Tiql)P2`yvApVrX?$s^YI@n~0wB#9.X{RXq8 _iZS)ZA-gL fϘar]lHJ>ȟ6=LI9WK iExfZY+}O?H6#sF\zk[^ahˋLr60 ʭMm+2vf3Ns\&,15s+ ̍өhZ N$g 2#Wr8+}~1}y͝է>_,-IDyrJCTu>O""bq$ umHt/vZ:l]*OSOgzOGx-'K滒Rg|Uk@D8ck LO=0nn1Ǧ.C0k54 6*W_f#qfV[ĝnT:uB}ݫ [,=m Gq}MC?4ٖlsMͱP##Uբ5?vW.ҹ.A .3oςT_Y2%?J"㨾wD bCڄ$wno=6S6g` O: Lla;N{o QII*U bdgobG\qLޕگ"'/"ïU{u^CU#?6Ip=wјt|DABht[vQ]pt&\ {^m߉v"(ďEbqCbtP%!| "{b1iHTz$G(}P+z7KsN j4vO C/J X`_w' ;7Z&Mj+P)p;nwƦr!m%8HĪPr(. <-|F[E6,6UDy<Ҁm5SP"t.EǝVYWN?-G9}c>z[|~e\kr[<ytS>ǰSܲr# Y] f#]gRZQ'51`Nd+,ۅJƏ r-dDh;Hƥ&Kds+9xyDh$ӅMrǍOM\SK\b?EދECX ;u3)yW;9e=,Rz$"_o}i499"P=¿} 0ZTN#ȍ/穻pЬC`mq2 {`עTr[+lΒЗי 2zh!e_B!*x`I0܏ <j%8Pr0OĠ2$>DEvVn^ń<{ L9)aov-r[ JQϰg~rE(N=ȥT:jO~-,D0l G%-C栰>]>]M%&Df*]qRn@+1R+%9П,>L&6mWv˚_{9qĶӴ.4{Vo/ˑTu`Hȝ x_ԭ>ٱȝ{3"M'BgގDcmL`929빻#@q& 2nYhGƫVLN^ڑ/ Fü>z>p68/$EP찒BCB=Vi٭΂c\vn6hHyNhE 1:sͧ#X{;qpV~rKDx8YQٍP27bfљC L8gٗNG2;SQV4-ϪEN$Q*n񀁸HFEÍkL%W~A}ؓ 2J :?r"7x4QzZ x8 ^d{Ve% Wp:˰*z,ċߔg=1.}*Ш}d~"ח@!h.66zՄCe5#fJP“ʅp܈6*5:N/VܛM g,R$x./Ǘ!:J\1>]v&br76Mu9م%l@,S2ɉ?eiS35SS(Zt[9īRMuF(*tE$dhg1;Gb+F9&ZbDCIk#=\e5 A 23eԩ=Qñtz/A<*e2%AtE-[s7k˱*|̕Co =j,J;ӹ0D(Q[s[.Z1U5`iϴ$!A|b* 9@_]Y+ t,0+7=CĬ<_h+&D̓V%p"Wv%SEm&< c mf2ɼ5<ﻠ-ycQ@+0KJo)>ȺGtq?k'/[,|DK&[tꞓiFy,<x2?TGZHi+Plhn85F揻>kz/%7Qp+}J5fS*^;BӏP ew*3ƴ7V, &L]{t!C=ѣ(z 2rk9nEQO>9[z- i<&J")E2%}薼lGk@ ᷊Wyc:4:y[q0zȾC 'EW\I 4.heZ# (ГmUɂ 3v!xFy?լ-r'w"6u3DHiKF d*@AJpGK T~~CR҇I%/fK #B"7"ۋ.DQxޡzz&]\Zw@^(0ѷ0b35/# ( #^km,' 8q#X-m\3RyoLkjs?kA1|2 H/ T!η%?_ 4UjEi x0ي =vfKߑ+ ։|OD>J{6üR~SH s5 vAG&iS4bs^]@K&9p>aC3X@I6!Q08-St9{J4bqt/cȚYR A)\\xrzc~H;۳O{XD԰kTVi' ұ &19+@JZwqr魩BVx,&*Grm 3Ҿ5\F~{#m /&;8U cA! D0z9z_vG~ʀPtk@kLhr(f7pD;@0Dh73Haǀ(黡 ӂ= 31k,J5Ъ!iF-SkOH/&] Qwvx> KB?&z%o1Ť2*<)PW,~plf Rg4#p\,|B P%xƽ)-Ŏ '{+ǰV9vDgKH7 YL !dP4y .s]J| P;?veqCÔYFAu]^Bh*{oLƀr'x\,!ZBihQSh~#>L~@CY[A[7 5O[mChro=uXb !~=:gP<׹-_z :|A^sU4S[Hr\ѩA>>4DbI8{s>5q"Bj/\=;h[ *7k~N(DZ-',V8J+\3lQs<sAV|`O2V</Bö`>ၘQ:"2'M '%A$Fn?+ ]a_  l#odTt~KR E 5SW cѡ0\dkdXAb9~v:*(| 96iѬCR!at˻Ra`b9A&v`-' Ẃp%;~a0IH)fUOپ$Ņi}6M1 : n5]*PQH[=箁"7~ :>M Rj\#x~]gZ5gr,m =RX 5lLV2]5V\ЁHqqFrtxV  SQZM'Y{]z Elq̺}J?HC84m~Z;EFgB;n漣mQ]RyFcQ5f؏O Y6lU@[ar\)J;chO?o&mQ:>kzΣY(n$vm45 AyO1=a<̈ 2!$@Zj;XpCY5n&]>gQeF?,x Ƥ_} Xl ^C"S4ޣ Ư=kc2^cv8VUTKM+H|x!hW3MRB6#H$@CuJ뉕Ě l*0UG '[OZ b=BLFpR>EhŒ,;xБpuaѨ]=UD_g >Qb]#=w+ľSp2nX֠#Z 39.hr xW`I CDzN3ng"coe"t6Ea!)VO]ֵwI vì2*%bˏLmhG⑫eFK\`gIv#p=B)=U\4|Z -aq 2JY㋮N>Jz3йE Rey[R]`~-] #LcJHЧ.3yJ ҍk3>L3I1^C|v ftDtJzvr'[6LΧQWl`Y"هp-JPvZEClFסampz8S w)ɐ')B'`qwٙWX7LҬ%63mpԗ@( Ѯ[,eL zMKxBRnC̓0\ۇ?_ABvhcԔ1?VjҩI@榊7u'̒Rz:dX n0YuQ}٠0$]$FH>T֤\ZLd?HrG(G⣷kRY(ode+tLJsX }L> <,I`dlwŽrțOKg7+3qê3غPP}]-> [|AK^0X4alċ\3jy{7+ jա9X<2a[h-m.TUʫn5\paI 4Ϧ{a@y0`XY)1:Q]fޚ|/{yIl(B9toϡ-z3[Вc\0Q޲g8)X`飣#G/fV p:dZMjR0 Nn vˈB'#j+!{RBGB.G˞iqoONe {ˢ+H  Tb71xTpIt+KټJ}[v4qCtq&Zn< 1P k8)2ާݎHWR+-….buVU{}#E8tNVO?=n@d2 ]Gj.A[}g&cˮĴWll^k c 1h9^K"!Ѳu@wf'A_;/ c=ic5[Zb2F̴yW` =W1MMvUϕ2qJ;^*@XWx0]xZi_.Lٕp9M5@B wo>` KislA;l8Iknƽ30RUFtXyqj/[DZR _+~@ q5Wt3pКXޏP2Yh1rFDևuC@1e~MR9[Co!ﳢJdU\Z,qQcF*Klٯ ZݔlO)+Uˆ-a~a\iqssqSE> XP. >/E.=vK=i)\lf(&AWXWHj,2*<bJ&IL<1Դ\AM? *T${kr!___~L]X8q[>`q:xtE_B}X> ;.1Obפ@ECE*=yKUW`6IM]hc'd$Y5ɗ߁6Ak@q {M\nEB_kXD"U 'oT1ʢΙO[ȼ~Imʉ4>Ux4gTQ]& a%O-"OPF_ReѤɻqs A:GBwLA L?n55Leots-QLj/+ѳF?5z"a>߲iP}ɞ@ HIu%V+>ũ_rSư :/9>^Hx-{M0.Cx.^"^u!+2顨Ga6q9&Z` Mpw:K$f_-gZ5dJzdyQ Wqx Ŀ~' RnwMZ_Y˨ŤKaѠq;>jP]鳇1Iy&kH?>qҪh])[LW('w8V/~BY)3[J[f3>(JsTҗ|d3FIxXT󱗟V%߶k4.{咷Hu?2-|Aʸ2Hq*<3&"raj܏pRA8B1{'4YR?UC wEͥIXs'r>Iڗ`uQp/'3CJa~JGoƶE{TRD~+׬: AwTea SZoknggPmN[R33dSXA\a2l J'D Q 64WuhXW$4k vM)b\^faBWb~gVD,&7e$ %/ށjXVNdFpSC?Q&1xfH]Fxg*6NɩAWn2I}~VW{2ל]v\ݨ\W6a|ʝgSyrq s22:,<B(',2yV=vY */`#O}\:'H҈@j/(SJ%{H3G/]B.NXZSrket<@Ev; )7%k,{á q'I?778c`^4w{wByb>1} ߦn˲{\:2zN-J-LQū< cVF^Ga qz!hjs]U3-^4 -O@*BT/q틵c$߹*xf&5 Yd2\c:J8++/a jEeskJlQU_sߦ3q,]+BF'ب\)^YF.y!4gdm0f/)fvѥ4P5i@`{6p Iܚv VfZQ@WЁ`Rp%;nFr;9&Wy۩uQC$[O1(S=#HbM6X ti"&QgSK˦>35-0a !'x|{SGډo+)†H3Qv錻2rC ϊDΎLHV/FT $ ~W(8so찎O'lBǤ' ,K@!N+ `(xpQ@8~c+kto w5aJ:bsGbaUxV0}{9떄ރ:NÄ ,/Ԫhb=@**.  y}l, x=MTLlx2@x6'Di3ezI7h?e o<ǧ0k-:3TtDM>2 :7EG;2sh,Hp&u< RBC{0ߞO@M_I5K 0ڤj6NLCg`!3AdoޘwVɎqHmVEӓh&QfP_tE˨jb%"AnMMlJ4)6?azE>'N}z-;c52jVS#&q jNPIXH ~A,뾮ͥ@NyMWKkJx|4n WŁ"7:U:eh2eodYtñr-а#Xz^LQ<"]28zeXť 5LIW%x+#>x/W-Eu5|뛷k,Fͯ6$,[Twʰn9)&XIXCtA[F5C$ !@z0kEnw7_!-?Fî6Onr4FGD#UYOۑG,'Q0hC {}<\RMH3·:Aw8&GT}-Ha kЗY_ t7GR| .t_?UK)JN s+Q:M"x {c> 2\Qg)h5/5,H"%9&VjE]Cߧ<ڃқcLGXuHCQZ oíI|:Qr"U.6LfW_͏bW =dW7q?`@{ԹP[B\l7і%)UҶ Zg"aFTb*d"lN%y\Z5+pr8tn(K3曠[onڦwM@* ƪXfn%U 9V¦.v$SbnOkK+*IIMjVzCY>F^$\kc6Ix S7컧ztUFA5`>Rmj' s(v  3OE(xC2.,~E_*^|CJG ƾ5OpZXwr\(S+:}cr4i~H=ꑽ~d=#)ck0BPPƸ,J2)b@%;U._mK=ơDWzfoOt&+5JT{[LSo2)tTdF9{FR 905g̐1cIh?ypըB[ 쫿tQp5li'.w)KX.΁kڴNK={JZG/@|c2Nt $ԼJ +beh(cru_E_7,cBpKZaxb|ַCf/\ 3ϞD* r_8$Lf=d2Ժj? mS p>(o+-Q+aj } e,*}Wv[Ġb,Yqږ;|f J顲{oH*#hx*B)\zm$=wA`rq4TitVn*~E3ŝڱ^_![n`UՍҧil̙?#ɾ16){G4¬ʨ0<dpI6seLQȽCjMD:({u԰g%п O1y.tn=TogFKH264! y\_O5K ˏ7;Sxa,cF0\84|B$ZOѻ,o .EwdAf+mS*O+?8V[IvHg %"w*5nz&7$[J3@Wꮸ^珉!MBkJw+0ƈL+&k"g*'ֆ. Pv`RH4{”DU|u/6, @螤mt;k Y,<+-f|xď&1dgFnA,Ei\F21eٺuNj?uC^%,򡇕t˶fG,KՆu-mLHSaկ~ck0ȲM--L "U%!ݶ.+;L;O1ZDqccs]m!ܸa1bywp5郟[jRi1G?"\d}1lXy=]0_%)^FLN9s)QfSpI,鯇Z#M|UFVT sIۂ<#Z!l`%fl 8Qvm8 meda!)qZ.6ADmy:W[৴DrݤsW 0}G@9RT[o2zס צ.!4@Nze>l^݋j(GQ s:QrdY`sgVW٫uIDI ey Dwd,6WǢN`H0-&̔|C9~Xձ`A;usO rzv/@mE8^<-y*uAGKHuFp/+Y~ tclg(șc ]&Bԍߠrh> >$CFc1@{t1(jlm\QoEҋ2qѼiw[=AAŌG7sG*,XrspAH?0iwcy| _!gpҚX_,nlPî2Z ب;"n1{ٙ;J6.=z_Ց SMTa `.Ɏ߮X>´L<;iźZ ,I8 5?}'ޚi\iP> ;rKCۼɑN SMzQPKҞa:J}mOd|n[4 ؽYl{m;4C SwiGLhEEzxFOԃj$큙%bkvQZfS7m-QLЪlV :y)&<8䁄/#|mI"G5Uᭈ%'DXamV3UM&jBxo۾z, Z~xp7,zL^+z==poVFHIÈxkZ=y):d^p 4I$Q;NVR\lU|넁p@77]vV#m#5S]xwvw V)0 \7慳C~)Kp( -%Yuk:tA׵g@!C+ EC1-CcS0̈.6W;A#r,q $37*Q4w L'>2ӡ8|TNR,QjS1d a%Eͪ?߼!V% nm1a"=;Φ7|3ykѝcE1^W>fiܪ?2$CO* <<e0B鳹b>y;~ X ƦBn2;UP/G 5Wjˤ<$UXBJ%@)u5#6 LOb,~(v[F6gΰG/#\!2J7z fCFS*϶i]zlJm|z{Rf>}9UqW3rE/m5#I2fѵ6/=a'Gܹ7_閙ʝڹ6ہkqDEM6.FΗS-8]ܵ| )?}8Ƞl4vrw9عP:+:*E=GCoHV_69}=I+oGXutEjݠ.c7͞5DU~C]w)iqɖ0sFE*X=+-ՂQ1 -kP߄тvHU66ny3 ax؉+Jc#OiraƚC%&aU*s0SޤԂxCXQSgǍĦ;(6C6s|}W? c<;d֖ɣǾaƐ{$]N}'r1x_9?СKˡ2=Dg޲@fM.l$Vt(K]-teD(G7fb5S[t7wדE5|('6)~ր y\V^R"G;jPaI]bZʇHdS@߈-Oʠ|l@K( 64kQ+|G&~D#;1ٻ.@u+w$-d.{iAɋ%Fp2.xNM @#!RӍ!LLO 5;o߬/MDE 6S>.4tCX1Lm0k\\twfJ;V/Op^|jk_9 "IG]=%{,#3\S)ZIy:; sr]6V?wZ:|ntc |TJtvӃ6BG-vtxSKA'x!"rF`_z*)ȗ{C/FrE}0/ܔ 8nEmpԮ O>T| #k/?`n~۲S+qB`]iy ]1\BjxMoyr6.İoSTօ9Iaʪ i0_,ӟ ޸YaJB~tWHF%aItsY ltB)S0ƛ#'kM]r1 g3|^Wf,0R9Wڝ>t7-"-goiETŷdăeHB}Cu)Mm Zc*I-Qbe 7buq"l5Ӓ{*,'7oÝɯ*C0pHp8:LفO=<,ꗢ@X(+I$b04a-c[K =z}#AS5dLwxL24 ~b@^a.F ^ZS9D{JZGaM"ξ*pUJV@ b)uIr\gu-vzPX2,yOTLRS{eluZWPAxUY ~KVs:_QT:qL9ʚ*G0BQ'uXJ[o!WR^h )Ya>\.o)2rŅ AJ|X_eehx ڙcscj;LAXPÉÃ9I^IeM[֒ڝGCH*kCGȏWSi❎ԛ _wd?,:+ţEsw4ܹsչx,xKNiȧZ \K ڋ zVOa>\</!eb\X5=%<|< F5 7Ba.4U;g #N73lQ;KD@ Һ BMY 4!rFUZ ˝e&ѐDYm V' x cEz_Q-kUѧIrZ5{Ә8 È1ڭ7?,^MFJe}|u5t*|sX{Q(;;kO8Ra˖AʝBU7տ ?`)}]_pt+K6m9k6!IR")K`Ǥ75hRpI˺*SڽNzu>PEJ`O XT B6d~ z, ^9nB|=/ԕ9f[9pnYKx"rKV0\qGy` gނ84!]zXDieb7#T4zXD'k m"( 7>۶t(G0Mc,ISAs[8o6~a6nl1!cw }0Ibg1-6+_966~ep*oG>\'RW6+799 a Fu_1֯'(`H))6,7˾0!Di: 5؅ 13ᔩO2J-?XGL\ G/7(9ޝ5G[8!fDiC'xN^A_ptž3!ZV"ȴ3ƽL[ܝBjsEkr1 *+ă _;@ vǨcmƐHjށSIIq|nWx$gц|0]8aƟ8Q1P/bgAfqlDT!>%55p~*NB@ea8KHo{1F#h ,HlsXW$mڹ{w1i>G׌+9ؑ6 riҬFt0R(g EBކ-ܟ8eAKFz 3v(֡%ҦY6u8Ĺaٴʚ)Jު9aӝ|oR$.Pyr&!6HŊyVw3(ո 3"fin4!¤`}eO$^SR/hIW mFޒy{FQZ*4fjVU!=60$A9lu2_;(qV`Ê}WyxdZaј~| \6K s,q7#m *g#w^<tv۳!2mF=NY+2?זp7dp)oWuC|P,/Z([,)w]BSPUT\v˲)!ݑ7^0&2Ʉ;gƭm)|^5&ڥczY6mt hCc:2wZ(OjG:[Nzkwp;:0a o?߁78-KeNzվM;D]pћ9`{Pd;pm95@Qe,!d<1؇Ѱ 1C &b3h%<5ëcYC@8;2~P2{0"}Mn"I$%!\Խ_(VڅarU.{ܗR1Լ}XVrҕ]"ot#;%VR&S[1U2,}5f~*o_Ĉ"4RxmVt+$]S}/5 NjnΣKqJdkO`xa]Px~5հkzgy>ibo\!_&aeL0UEet~_DEi C[W(WycF& 霼M$K&E3ˏ҈Ze`t'pSz6{|-Tdۄp ʷ@`P$S6cB wRS{&*{WG{myO@ b(c7ABtHk~-.8jv]=HiXD]łʅm.G `E!{_;(0\pW腴jH_̷ +oqf^h7;XbIĥiPGn%sq mi _}_b8*Ƈy0~{/zcd ΚnDJu }&MAE5,ibA#q%՚{ykvB8#" BIlc~C|}zI#wč=YxI~Pim[8CVE 2< ~,umU 6x7&gs\,Az(0tNSQH-9Bl7aiQV>+zg3;rצ,qOu@\{2#H+r)_G9[5,IOֻyuĪ0F[^o wˢ}9Q$!B^|\'?OØė@*Z+muŹ߃8Rfc6LiV{3t2k%(/ט9To?uS"KE1B q@ո\%uGG;=~5ƣ@&# ʏ}$aD%*!>_E3p[y + yII)>6{7*¶@g&$n- dRnh}U2mtMP:g#H X%MxNQOCo6'*֪U$掶d>"g\%ڏThatڶlt+tg NId.aX";֜jjg7,SQCB/T U3E<$kt=3饦{dߦ`]`IFK9pp(ۼAlen?5оuu`:+M5 :d9?@a,k͓b wi6R1\!NytG3|:*!<3$}1;Wp' !#̢.uGVm@U_ApkOvĈ揝,YsC*#D p֯Qiw.U2; Q9@L]1zRү#rz|!YخT̳ۙhΜqߌ.>Jͺ{=A *KbIJ+dIqg$4>`̙~Fqq\'NuYG &.+E#@̧uȮ);Q*s^'g^vqmA`Snr\9܂~,T._Gim!5EZ!zRQZ$JN&\ǩ'N|K'ۻ|޺r5¢ep@5tű;YI`<&?t!dbز !7j!qɠyF SZ@tgzX)6sk cNy%@>M(֦TF$`g0NſD}[܂rũUqn\s59zJkBsbt^PIֺl-&.C v=jyR~ <:?Mhv! qtM>2(>rcϡ*ȁVa uGVݴV<f?^[WZWJQJev-eJqG N{їHt0z>"#~ F<90hdAە}Slw lW)XP_L$k"$v/ xcˤKʴN}ėEI;Ro}{L7A3됵neB{b%.P;!:YeAk^wmVZDݱ,oLs% P;'ԭFKO!$lTr:A%SWuooUo@%fOZ nA}haX_,CM0mӭ˜qiMuIM5E@x-mSx2xk~ 4=ba1Ҥjrk. "Bt4o8rGj{2YvA΀[wBn1\ѣnho4(^僥1魽v OoƠC2n8P1V?Q1(W4Z YWSxE1e12EPK!x5k[s8 lgC4kƾcҗTB&-̳u2ݻ3W 'iE+/Pshx ` <[jCvZ}WG!8:(w: !y:+1˨ kBR0zwW ѡ~!nv#1 ^ Ҏ.+-ZSy_VӱBݣ >ozއ_g^%LNfChTQM+e B2E!v,{/ƽ0 67w 7@H%w35V avV:zTuIFX^Jڟ &M^ARCSJ3ɳzu󍻊vOAh۫jCnmR hbgUSe!Ris/+TH2OiػډDO\9я@ޖ{({`>w-L L𖜼()鳙@z&A` .{d7iq4 M‹u5QATos)ggGĘT+TTܡf-uzjɰmnDk0 s4 P.͍5$2fn!֋{|b;s ߈&p nOaDܨu>3l5(|b!eIl *(9Wf qAg:/7Xg; !r}Dx2,%yB?%Ph%_ /R M`@,еX$eXΫFRVKX.l6a? L~̩xV |5 CLw>4ėdV))H8e8YPއT(#\[ 1ĕ8IEu=xXviFط5uw= Wr¸h>:{1'$A_t*(ƹ^= H+ 9Rp'nKʭMc/vbrQ|%u8ҵkZɫt5 ?w-^l$Tj>S D||!ݽ-9/_5H>R8\lo[ B}w9ƴ/dR7qYI45g0KéF'}[6kݹ_S.\A`EEJ9V+AR"~]%\#umJhf%=Y(k$Yf@jp³PԾVppIȬ~wSs- OQDl+.1vc/텴3?4 EMΡnq۔\>%<*Eyw9D^)8#K:ؽ<@Ӫ+* {~+ jf/Z&Ƶj-#[ X0i)=5/6Y?v)x)0qkЁooQ6j @3kl `CIYuK_!;Va Ԣt'<--aq2ȕ`a+(+ ^INR l I-c4 q=ЗEݿSIk A;"kuN;6?%NQ(1l]ca\8'0rT斩ǢtpTLbCNClHtb GeJhT|UXQ@tDYJ7u -+-0^ ,,Q>[|7IV5k#t6^ } DBt̏ f8ohǮv@lX nP-ɺFqN~7 mE EN7Er^zi翔{73HFslaQt Q~9ua}Oe>j' ~J)7^*{E,jp/$jh( Ats)]vN.#VBk{q);b4O7 Q{LKujsu? gmgbÆ'h׋[^ɢy\T  wN^wtt7!K鬨doeD_gLC1W=[!b+ 41Oȫ:$T W,ִ3kyu BUHtHF&rm+.BW4(=a3E^&aj -&`-%S2.cS*!$P)d>nꪑnl,,a5,vWÍ *o_Өz$V朑11?jD_;U0;5z(dd5VJ]xo"338N&eu!mpOf-ls@Nů6=}GXMzmY}O+:Fҡ-E[#̒Bg)K_K椇]mQ8e0"UX̗fP܆`XgcĒKOk!!B|mδcB8]P9(?\=rߘ#o,"|.mӔ ޵&0 fy Z^)c aEC!@b|® 凑 Ug1,mճ@ͪ0b<;Ո` ֍.J`N6ACv3rR{0n̅QVuqnʷG}cPҸ?޽xhb+u=`5;4Ȼ 97mSU_zNRڡ$ E'ki{;\o$v5W_r&M|Knwɽ)MeD˨xpx9=AJsoocÅ_IW$nӥKyH>(~c#|ѓ Ւm1Ik-I HL*B8s2ZxTecɝ,=,$o t%|@h t=GKض8r(@L9.N aoq! `j KH G!C^;d<q e&\tb5w_wR5@ѹrEDڐOMR*bozt 5 "z{Rjw@D;3/ P: v,A0fuK,?娹v]ObHo#q7lo&+Rd2@pɵ E!8nYl*[VsRl\s=Lb"^ֈM|!6dšG S}=YtdA̎jʧ@W;'#Kajm"T-ōrp9DL)5y~vapڿ%X> FnFT@"FJHŰp6RFJ"jH?P;=ldwl4Vdj3!ojKTU.d+ 8) ZC3dZ68IdcQŋ7 c9^fzӎ&g\lتvL͜z,8?s-j)Qnj yr¢C{ k6GQ;\Ke٨DT )|MkM2ӕcjjf$ԍeG3F&ꡥqO)_,j,}){\U|H J'nQ:U2b%^l4|մ(9(Q,#!Mۈe"6,RMg2HK￶z Mc걥 lkkEqYKEw^(jRfxWX*Oc-)⛴ eFѝ{")@]]׵sqnrE\{(__(:i&6 ́jT>#ݶ5N{'ZW 2LK儵bQᏻ< ~kTGz6Dmmk_>w.">D"Ƨ e(-HdG]BY iXӬ qZD ~b=xlԨ󳹹90N<Ֆ.P6f>D* P.@mR5: !נ=5&AOp͢i,O3ugcnv0sa+B7f/ésAc* ׀}\y}U y3ۛ ^Ke e u{ 'Vib6uqh 9 IkH:7'oYl!Ӎ%G|b~tN ׏S: 7>2~!˸,%~%=. ,%Ahח)PNylJD g*L RB {TsK|mT|.UW: :4TMM.Y\V˴L=hmSF=l6̬ϸt%/渓=7(wM_C2"Av68/)DU'R +˕1" =Q'K*{fYҙ0SG.#hk?{& "bmîw }IxzD!mI䰙x@iM~'?3>"9k-Q>;d,\0/σ ðpٰP79柂$ǿ[By@*1֣)Sʯ{LOZOHjMWQ—V׻qvX;Ǝ hiZM8'4(|Y):x)hycQ8PWC<1*NP}\>UWFg+ +mO*wo8e[ H(e[m7c>U'.|/b!fe6ؚlۃ$pKj/-P6*;TΨ9O@+|# s'2Fo#pCi\/$7Jb󿗦lj|"iLי7UJQvs;In&L=T"#-Rף)0U)M?u 87W2wT)j,O?CsOy' }!F8aA\s.L_38V]%!p+*eV7Qm.v?LkX;7{ K`a<]zG8 BB/*m3'41wDӐ5Hy_yx=Q? 3Ā]1i ?!Jq_o!큈 5w.,dvBv&"*ނ-SDr(Gn t29yф!Mԡ_}s(j([D\tD&:(UKm2L}徲8U5V<w]QlBe?ަ/n*! dXiU݂d  䑥mR~3B1_G<\vk+͑)6@ LsUz${.|v7Sho\iްlv@lhfmԨI){_8B.N7Amx_:pt H L:%ME~0#JGߴ^XO]jjkE~eVq<ڇA~9_e[ݠ&?_s:ğoڮ̪"^a4.w:eL; Ml(m.r&7PԗB?.Uz(?TE}aHJݖ쥽^ƦȨU6dGD%慽$U %JFgI=E/5-.nONo!Uwۨ󌘌JN=ް Jf`Gr=JRCxf<|#MM'* ȽU0zY+#e1dat20,kK>9F+ukJ^Ŗ^t$|h7*Pwk}1]'Lp@  ە_V>AlSsk\u>zh?\3"YwL-yJm;7;܎=kblɪw Q Ľr{9Q #? % n.:<(CcgyUPA Y߿lt&UOϮ;=3w,֍nE5vRyhzAL=οSB؛\I"< ^6,vc/q6)=(2s踠_/\Q/ǞS,l,Z]艬];Aei~\;av;3,k4Qq>a[еq ȍm4o/HnR9=:/ @vFE5!A01Q'l >GkC!XMQ*2"IV@ٶM7WӨE^DJ QwTLhi3|~^XGZbܣCW19DpƶK*9m{< ,!wl %LԊ,R^f 91Logbς(_ǫǃ:oT2R?4C/wb²`de#ȸ|1G'#*K&vvIX@ry6_%}cy.[e]Z߳ 5+bb3TC_rUWhg"(Bp>u;%%II;mwÖ^F Gs;5e͕dx͍!v75E mk=)$G=yTLf~ύ8l H@ { ϣWY77) $b8_Wlx*$b])!&&{I]]vTX EU uvf|qv 1w'YkOQyP",cXϓ$7丄ʗcHBbM_7RGI4EXހ<Ŗkju?{oćhwRfNu9ܙyO65͖gYLUA=LBi *wy!C;1u}t(.U`BWŴ!U%ĒKuBv%P|>l8.alY"daZ$֯$?#x+b2|): xΨ" Y1!amR\T)iM(|{MV#u~?v$2=Q9&Mo!SuܿnZ`+TD{*D8J0y?8y5mi\uf'z,(hI-FlJpS וZLCS;gtItͅ@4L4j}M"NԶmC{:N>=j1Θ>03*TvM嬜#c3X֥OV]}N70,DJA~+ª0NR KzD)bXQP^3|T7)!c;p <%HFsO4d nQ8661r.v%< nc|BCm 4,l/8k4LwaARS OWl&FOгFg$ `iH*gf54qh$"n6w̹E~ZJ@Iz"#lA{RگAWKWSmkL\Ѭ 9R_7?=Yj67hۄ*W6}?g׶Òek“عhxt]]$Q丹wS=naI'Pm Rs ֔]r F4' &Q^D~k+,yTugSs~AzL7b+͠62CahF0fdž+'05~]r#qAm&K%g:c{)=+Ƹ?naQB"4"Lj[nJWnN(u]@0A#)6@k܆19ܾTOZ+FIh1^%΀pņIzS;dT,:\|\NҏVQ5]~]a!r'^m*ęk4hc@MAmNsDX Xh LFn_G<~=#aPh6 ݞl"9wpDujv[YFޖ*ib!}&v =s@6P:9km5G Bg;l&:~&KiJi{;OZZ5,LP[oo*5 !g*@=1._ɭ&oM7;F1x܎(wTW o!_K]?*C's*AO*bʲڱ;[͇Z>~8mr-u֊HiRw@C6e&Ű K}^T2u݇CB ^d>N׮aY% ppN\Ȱ)=KFYx\/yR{BkWn &,"MՍ`%nF%U852By Bͮjb֢=" ద=󴺵tPAh[KPNr4@dVݹ]wl@?'ݱ]XDLfF w+ "WtD' N`K#| TnuhvC}Zhw'>qS/ ts%0Ɔ̤qt.Fsomd`yQMia?;XF-3wnŹ{]9Bb LpQBvc2욦I釈יb:F%Oׁ% bT_̼nT+}1Xxs3EbR?EܾSBW'uU65`Ϩb5,3mPc%1\pHU5_ cEJqBLM['pW_t jF;7JNFw4jmhmC-/x+?` }'x$ ſ_w[]Q[0+dgTelZʶE{uEP!tJ }U/=kr~B11Ǧ+Ԣ F`)Ȗv'/1g10* iAF`R;UU8~\sn $qf8 ]AQUuKW2VJ' 8F-r|Cs5Y:J2]  VAV; tQ)3|H|(V \y!LVllfnN*V@A*E)x) Io70KE\5  Ok0\~c P @[+U_ݓh7tD$huRsw5}e[rcg>ab|Itx9=aߌ\K^ ]zqX6tnuY3h?4AVtȽ#00zR0{?j/7@ OT.%aT;?q`pr pZIkޱ8;%XݽvN^hUmQT  =J)GqFP|F#ro y!Ou8r Ė?;m &e! p-GȰlQ>U8bV8-tS_y2k/GXP5f Ty^GiφVvzceSÕ!PxګB?@6{O: ` NXoFw V܍FhxJ/gqI#l*T֫亅X RQ 5&m3ˏ4C}Ħ%r {]!yn<+Ƃ))\Gj{rWKQ<ƾg]087U_f> KLh2J06)8- 4371GyVtiNSN - -$SxuȐ\s4UH<[.Q3G7؋B'GECTYM3x;Da1g}݌bwY_Wp%Ǿe= +# )KCg/.D(~[bUe^ߕ{q R3omjfvLJ9∃MȩXYH]>a ~肪-*`Wūz4gwV'% xw5T\C 2JWjMaHiX)8F[ N]\!&JSIY #x6!$26dm_NtI@CnB7bX V 87ϔd֥%x^J;,] &[ʊ@^O 0dBc u ̚autsW޴BI=9WuuDMW$]xoX`>~=3I[VΤZj'[/SVPQRp UEƉ#O%E2xΙm$ֱ5 dB^^ij .!="0ࣀi1 x0Nl)鸜 hMHkDz2YlL.W)RsmzWI:lN"gE62M"ZP] lU$aR6-Nwn,< j}i(}؏d) NR3n;0 #ZZ*yƖ=R^sR}H_8vѥs[/=2BJm+?s{󟙼UX;7ez !asTVᒌ|-$?}v2 |gPZ^ !IXwL"ֳ}eyvr.%io*<\ٻ ^ǢciM}Aqc7%oّۓ#w*:Sr.}iE]_V3U۠j҈lbu2X9 ΕY^c*roⒶ56ʒ]1)hg_ ~7<>&q/ - qK},xX)? # J;d|X⇏3;@q̺dI3hUZ\w:~i {Acj'WIBDhXS†5e:w̴:<R9q8tho=3ې&o,-\yA+e~+-@'VdNxjpnR/R9xx: {hY\O S:6b#!X8k?1fg Dl>mi؝ FlTky-ߜFQ숤";If*1=Y2bE{(z<"zoK@/s HV;)AYkQq>(ڥ;2p~V&CPYV½84LBB;vn_,Gs1Dj_=we2b->H~qwOyle $ޞ $ %ɯ[*7V/;(9Kv3")nNx4K헃x!F*'ywS<\^ 9&݀p`~@>IѤۅj| \bZn%,,#yOF`kkaR<cAk5LR%6+p8zMM6f>̍^slFXoI,XTd j]ݓ LGu9,/{Z6~-V'=4l ݕV4iNaQ*`S 4߶='ԧ~.efHvꊮ0E߿:m^F^WR?6>tWBSA0PVXTl4'0#mlK)#+jlxOYU%08;\:k6UYr˺7aC7`Z,ђe/1?g."(t|/3x ,)9uJ2N.2=h5/z[(:HβOlԮ#[Z",H PYQ`F_ ![375q4Ja+^ә;S7wcZ0)muNby&uy%|\ P]$ecbIkX'{W ?w2nw!tg}"kWMnԡ?>F|4h ?rEo/*n+|cAč\%l\K9hA]W2y}G9hQg_ \ߩtod-J F3y(`HC"VG؄5A3,Xӄ?or)XuQX5iKlyG\_Q:x"3Bhb} dw[?~KVwڤR':>y =䝤L ĥ=z ^ ~}/=$Я bZ 6ͽ |xWـ\rk.uk[R!`0/5\JO18f k$ΐw䱖1VBnD"-?!*v;F3hXxNT'ӰI^ЛCm-7`_G0eRZ.̇A˹-;h[tq N}of'3\,xYVmЖ)-pW)c"d[ޗݴDT}ڡc\SݏMD}|zn뾿וdw cR)lR~2 Jbݬ6\!NRjMpVV ȻVai_' DCò>OcXɯ{ v\JUB7~F_({QhJDUcT7<-gAe{#C |كD PO?AܵAg숚`L+yȹp+W*r>Nj5 c~1`e5S{j8ݕ7 H(0?d~4./{LlVI;y7 t3wڙ1<8PO!NDL-1~?KIr7X(q5 kfy߫ӥ."rg1RRSk&t4#kWشz u1/_a%/o5B[Qt@TS7*~Xh㴤Ҥ_Wsw>*bz0\# qf#BGzLDnN$+[2wjc< xE߷NJssmC^g,)ng>,1C,`Qțx뎣1}^E3WpS-J sxf^ȎnN-KUHL?/E/*Lh\s9s큅A^ HYp Ru ;whi(hp{GîJ*0#cD ,ME*d8&a9#Sﱈ+AR2uLFaO@9sUVP\Վ֎Y~ 76FCIKf/5@Z(AvVDCDRSApLϿuv0 ыn%+}Ѽ/Q9.ʾQzM8?ؾ&UK}#݁eϳFv&:sʻΞTK1̏abҺN*:2kJU+=#oQrO6Xr 8+ve"͓6T:O\#HT^HAQkN(@ z 2+?}iY_nwِ`T"#{_ݻ3Pm]/,{mV/n&/q~zuVP{OzO"D7tc{mfiƬ#gevkّ+K', 0Xb)3pC:N#ݜbkb:Wb*XgNy)befDW6`Da=[7Vitm[0# y`H3 k]״!VSPpCx= D "=r0lRjs#v 5 X[ޮ.]j3'< w28IèԢD6y3 0@q jk5?FM=YV1]6N-X(o2>ռK>DP$!yS~Q7F[-)&r+&N1Ho}3#|q߻jk:\bTcu),%53`rw}S5@.$]68vWysh| òPn|Hy΋h`2@zfc0KE෡igzԗ27QIra_z8Xlim^<6LBrFbYaxvζ6t@,՘#twR5yfNW@(&qaEz>}@INH9θl_2)M`\ITktɫ$|lMj>.XRڋa`5,c+(/ʦ.8yOǺ<"H:Ro7¢GNW\^߬i.Fv [*$̽l#\uFeN*0Bh&M#^Xƈ4jY1ܿS, WIC}rp܍ Q. 7voASR #zfdzhY&T]`f|1CأӇgu$y‘U+w ҫXauAĿ䕿%ϱv휿,rX%YM/]]Z;L?Xyq6xbx'[謶KsZ՟%0`uHځq;R_uWඏCt~_o;+řGl(Gg$XҐcyc%z"du!$wENbq%p)OggQVXl#P 8Z|c8iJ/{R bHd0x(H=ed+W[/Wc/|+8telh3֒ 4w,:y*X؉Pq4Rvv^EsJ$Smfs;#,.x:7Ў)хŞ~^LF_q$|:nnR-줫-T(P@zbu^xmjPDivOλ/EW9blj~Ȓvʣ#M+scf:}h5K,1C 1-[ )lV*Ase"HZG0nPxiz*Gͳ-5A"gcXW\0H0i4`7aaH#N|OT{ Q8 'ܞO܋n8Oaď򾕌p7s1MrΟCv-?|O4ڸ=;6x cn8JB7 tDZ!}+w%wA$'wKF߁q6Yx+fcf'W|ޮflk]5LKO RɉE6D, qC`v-rr^iX)e dU8p8~V,sS}w=@J++=Dh ZZ6f>&7QT&ߩInl}`1fSUMAx0Yd 4IY5R&wQJ#`fOJ@^x (^p< %jT: 2ᢺ!jkeߛ/G?=p-&$6겇XC)ߺ;&mQVTzB>޵* 9:{_o<Ó<\TX pw7kJ|&-~@/oa }dKv##57yn|/dw/BSrOp2&w)4QxsJ(J~ gLƇDc6Spwjҕ1-0.pJ-H[iܒD }%noszijzp^|/|&v[ƅp2yWK]\'BS+C˄PJ˛э- ҲJK`斾ö>] wp0<SW_u$]av-aw e(d^r,FA:1Otf"Jr%[~K)dWk%7ڛO/=-f™o$!t c9U&1;jKNG[p;rYj O:H\,Ӌ9A0̰~7k(BB;[HNJٮgĈZяe ZHʀnWZ1;=Pna^Y3܈0k$9k=b19C@ f\y`a*eUrЁYT# ~+ yb4Ncփ9$03.H4NfS&r=m= &ĩY3='"%|dH>&nT˼.##|'\F eͩH_,3*m=)] ! " ,3Zy{4]zM`)6YiGy1Ph3h'cx辏 B0VR}eJg^d%c7q_8/n$PdKY{"𲕠4alKrqnОNt>ȁu:b) I,p[:8ɓi 'y'{\څ2VA|;qVhhV݋(lC%xP…'K]@:7$rGoePon2y_pO>SL^G711e{y@`YЦW\s"iE/gGgLbCۘHC6`tǿ#ud#wuYtu2Aa{V8rdtcpUd0V2EJ瘏lY'7̱R꞊&^fYMij"ylqv |:e~D>ᨱ< a}ى}ȭka 8>0%.z63407*@ŭQBzg- ?h⸱d Ψ _QT?'ALW\vw@Uj_Yif!Ƽ(? $Y#d-6KF!1DҭY SD SM9$1G}FwMa!L<2Ax_p;5Q/ZS㙑ɰ҅jY)Ggl{C|OB_pkY DcK8`wӟF2~Ś>t2BprB! Git^˔AZ|@?ؑnj(* ąuQ< |i`᷸}Yj洦9┉Otv5 nd0jIg#X}#_u`[v<~&ߺ49-`;G3<Hօ7vnK@krU\áIg؄i7=./vm-uÆq[b0| r e"[0sJY=46sqΕ}G)/dϠ5&-@}'RM2\qWPܠU>"G΍0=fU`z\Ou1^=5"RTA 9ג»ؾ@c@@fC qxUd9bC*l1((fX2;?$j2OpEs\fi叧*oA-̋-n U/]c>Vћ0k=P6|DC_vƧv/@j!zG[khC_ܶt0|7q}2s8okF+xLDgDFv-* xy h-+ 3fgnИ`ӸZ2w@̈́zj lHBU iiBu3MF߬ĈB֟ZOa>y!J(6Sڄf2ii܀x6,DQrB6WW`ݱrPnE׬=ѧc=ޞK^A} 㺵_:YHJ@@[& 6=yc7%^[W%Ed8 {> q\7\J,FQH.AK"} Hy;  aN|gjV#!E[ΰP^ n!4^ۆptFYYQ|SVV07q&l$[ߨ&gX^Ȍ렓q{'=8b J<^Զ,gT$'/Dq Q9b,OiqXitVۜπ $mtF@,\U|8T~i1o˧61+7=rBcQ-~T>$fi7LuíuT"yy SR0 1f|lo;\\qfT_%Lc%K2:pmm61٠UNLeeP̈́Xwb.ż~ F E+nc}n78)4f N~R\G-E)$$GZ-Ilt-z VNJ*%Ǟ?Y-BZIk<#C (vCeYnGOZN.iMQBFۺMujʧkUXt՛>{ʴ4wX3;-S_6dmIJ,\i=3}ln5Bϡ>rR ~ƽ}rT [pGCa@er#j0 )Ku Q˻Sic4/'0*RlЩض fY7ȏ-g_zϲWf I{Qnek]6Dۤg&o{ (_h$} uPhv(Ft:Cc-)s7|YTWv3@r*Wx{ؓoJQ‰.[X_D`?1E )}'K,3׼h\?Ou MP-oWaH`2_)p6zUciT-@2/qWl(I8?O2%dͥ[;$ca#=總J ?_Y+0ԆI&1 ,Z*Y,&\bxq;ؗ2nác01"spWoc09,$̿?͍&hj5t`{w7B%%tNYZ[pZo7Gdwc%Mwf;>: !: ocJ`sffKqsZ%mSzYU):#i|MA%%-?8mo݊oW9vԂ2.PiZią/ ekዟ6O~p%IXK&sdA9{(@ڎWtQ '6Fh|pG5 i9$Y` ̫D'Trb40l7gjvm:nN6(_qL.3a C 6ՐD^EewDQEioCh͜`mQpn?hRC[ëESNxjo|Xdq y%ǵvuӭ+,.]H8@ZLhSP)v`@q sT"&Q:3vi^G3an&OV wsM? #RdLaQ$$Nd 7| [nơ;ߵvDxĥ 3޷B^rߝ`V#8>!sWqStt ܅.c;oS$jXϘ܉dg_,1.O:lR/ضTߎ5Dţ1J*4-g4BJF!R1TsE@&`2mk K9dj`Tk2a3~[42jLOdI*% R(/!)~׫mX{Bl:5¦؟tR륒JI9Pj %"[n0sl3lu\mg戔PEy->IbșsFQ﵇EZ d7@XeSglQ Uk8;m]"· zWb>U)1j|.ILyOu,a/[/H[n֣v+_j,i)O+%ɒ7QũHj]q X\OgxŽm)h^ϚT~ӱr=BWWbX9AwD@64NA`~j4/Y͐ds:$hzp%a`&9𨳁]qK 3O-X% q+$LYY?fq3馦|;mO1|LP7:d')ą2g]ݨQ>UPFk \Cm0$q3 ގN!kԶ37UGXE M$le[;6fk YAZ) J8ePF)(psD| ! TVPfw}<{;kH5(V0<0xd0yя:!41:Pw`{x_ _cu"EdRLf9FFm\ަ :?n+dPpʘWoƢd3Z" (<⼋Bȣާx%պy&K=G#bMl˸N >ʝ*Fd/R]\>S:whmX\wwvZ%%VeϦk|4$+}AsPg*sC4I|xn ^ꮢNW%ocWdWRwmSWx)J1f'd,#ǩbThtڹ||%Ɵat¬,REӂ'Y9LYx\'ָAҫBDQ1tajQtm^X&Y^~0pzLhqg I&BD !RLHbb1av%'U`S*y'b|@Yoz .wdVhcv_l LK!IJM<2J?ԉi*L4׾To|snC54^L񳻙75KPAH7i?2uL%JE+r_#P\nmHxj6`NuɓŠS>Pr˩=muK2KKςh\FzW\*ˊ1Piҥָֽۖͳ5^rhJOc))udXLMvf4yܧ "ڍTC?gZ*5(⟾h.~?9Ya||}ӗ`cT9 cSB$_/I;@FeAtzh8Q ȡxbRP%3q=QΨ{I`A$() o^kǚ;1p|MMm]Xl\iң?1ŘLsGKHH&8 ugr eKmz֜5uT:ƼQ-H#nI$畓ꢽZZ-bDV5 dw+$h'6!L 2K[m б_5P ˿ J4@@@a]d SHf->hy<^O\˨^9 3cy  Os3_\#~j^ i\@Wb=t'[9܌Q;RUl)`Γ;w{R TL#s.Kj2Sw 7F P܄kY4 ۏ9\&)kF-hP"A Un拲8}af)'&f)ئE 8i9I07ackZ)yݘ1U>/HQcYe -6Շt\B4ΆgAߙ3] "7 z_: $*y$ŗ3<2aśPCpC iK|.|?J}N fg_Eơf5TwW{A P| 9P~1'5gۻ'IAiLdƞQi8 X;4 6(h˙2AY앋y>ዌ?;~&c^yP2LPOk'] M_, Ut%FB;63z'>8>vef13MՀޛ4UZ3K~\c7MRIID{&%x/8ȕ{?$x4IY>_m6;x*:7k<֤Y)?s3e93m>]*$_ETҜh" JݢjNh̽||0ޏϾe?} ,`ORJhSz2[kVx4v'BΊqV5a,߁ ^:x )Qn'>Ïl͆} g'/ Tah諏5񂲗ZpnZ焄#ej:`*O*9ELqAQÅ,_拇Gsyv`thޅ:NGYsO\\ů>KL9ΝS"[Wի:֏Vf;Fct3촷{RvZ$I@`y7j\'?'Mec\ÃO-I`e 7Ju׉+h 5_gvYWjwI 5^p( ̈eVFPB5|LV$QP@ :T]i?(qp&<ѣ6Xhln{i ئWi4uqtwA=bָb=VA|LGGb D$GR;f@5~$KՉ6JXK3լiZXWD]ScB)kbry"K"KS8K#>S>8Svztud*O-4E"*sВƶfN>FeE J8Ԟc|D49#ܚ ĥ@\&ƢWL #dȬ MCWN[v#=Iȟ9Kr73w-waբ")8)AcFκDUUNM4MpVHm brtA4A>qS:T(y:> JS[*C1djG&5Qql y!jKvgc> J/= sK r)Q[my+YW'0"|:RđiA_KAenwHMJH՜eZ!vAQV(2IofWcAմ_̡Gx;3p8!Gk*㲭1~BzLjxԆZl_@)tyΎFN`W*{݆~e<4qZ]Vx-dׄ^s: 1{LOP)nĥ"2k'Ϋ,ŝw;&V Ybʦ,ˎ"߸ae{9^#5a:5x"GIy+3Ɏ<(BplCouz@'ӕ֊x$gKE+s*Q{ݾY|rh%rtL!.zf3Yi@RdER(2Y$joZr,x)bFjb*2Ν,Vy TxFvlFV 쑀-gcJ$|[/Ob/=s.ւBόW?;УlM,Ɲd~W"txNYcDu8DblS]P!Z@1r%BvX |?khOs`ZC-kD,4c엱DO_J6 <8i` Fa /Xc.D2 BK}'@r"S[IYfoUP2&i\L޷ywt]м'((-Y뛖e?i+HMCzN$L$9V$Л78`9|HNba iCMlQ` "0CfzYEiH!~iez@;,W@ioEFkk%:|yzvh>O%yЈS&Nܡ]CvP/i1iN:?"k]x((Zw.KV%a' #1zL CGP8̚O!v_Iњ$bl "Q~>Gxv$1x6/0!3gp6:@̉SKPsz=w"ݓ2;wlh`-4:h&[InZ;7bؗa;\cw5<]GyQ*M<Zm 'duJprko]~DZb tܮ'z5@ mrO8md!~u0zqp t]&U:2W0'4HXk⷗ _ިu[yL, 7My1,SdLEuEy6ȹdlΜ凜e8-g`I-({Sm7/)fIprjVA?'N<^K:R mEPCҊf'WXP15 h&?/a)M m54c&x$a$8|J #XQF97l7_{tϹW;#uě}uZ~Rt ήFnyk`~k[vU3⵩q:#DKYEe20Z]%$\sX$ m\~NܮM)rЄ|pVmwR>%fh%3&'~N=|  ȶFʳfa>&> S n˄m)T;7`Eqg/AKl hU`zV XsT(*;.V:f]vG}AI!t+$&p8UFyFӠTXX>b}@(~E\(%>RBvXp ,T,AzY)H؈]*TgG_t`܅9y(S YԥΐrD(} %!E}TJwW`1vKbdkŚ:d35z!%5}W85/G= bG Z6ٯsY,e琸lQxZtۂ.d!+tZ(/+W!Mc@)&P$}%*S`?q ӌhjʙ=5`܀d.QA*$8XQZKy3 J >Cl~/4co~sD^Bη'P/HCN)5*-l2tGЇQIT8I Ⱥ+,P0~J}ηX<؎ޮw@m`xdSiPipx*RyA3c )wvQ4,/So5ENզ}!MP_0_!Wx&&͹ t)fZ°N/7ty$D̲4GRhd,W>$|o&a [18^"s5RzGf-IT\֪~SYNvxlR :+Ú8 ;2@/G1 +ǫg%SN7d J8Bx4W 6 qWb#ߵK8Tw%O~lӂMY5k?gNq+mo^9Ad$Jdf d_,}tk$O' gNHܗp 7(mJ_)'Hس[6ڐEW@ -΂ &/75c ~B`Yn (O,C2,1,C4dUjkO:^7V)QyŹbͧG62vcȸ=Qy[L TDz 68J"Xuۍ gz:[t/2Y {< +Ur*RߘfӃ@d%Bn䱦f& n7ugE 9kEEw6JlZWұ&LZc3WˏNpEp*wp|+f"Հ,겹py7'gv k ]V\Ͳy^i=Km=`^ߴC Fa?ǔ a] (.93 M{n@bэm$hbqjʭeOQ &f3^)t-Bm?gPހGXk4Qm*`鴀,!hԁX 糠4bdl6fVDyXXn5 AZ& {[cZ66]XÉ6F{v~ub"fbe2|( b!f 0gg[I֒gyCRtlvwLY3=rGu c\;RiQBPK\0,Wl'mC}j^Jg7* o)kKOג#08򦫔%c"M %"Rqu?u@9!#-B(ݘ'KZhIcz,wx 7upG#b+'uL~lpx~b3T-ǝ &l ٔl}\&S[0!}-+'& .sk,z[X ߮ [^)SFy6|AUqL[ ނKdl0ԘW" ٧lVK&u?FA{gr[~n{Xj_P4fXi 1Pd-6rg?xѶ]D/W6PӴl|GЍ0xV4vLQZ$eG-UHLK3>ƊY4Qӟsr7:$A,3DŽ;  OFzD頿e #46{Xct-S;{X%Qnӊf[D-QJDunl׼P_<6] ͬ*<'>Kne3mУ `U`O!gR 3k.l\(V1\-UWJ7:C92З‣;{K{GIWi<&2=~(䨛{!.\6zG  F}߯_`igg B@r_۱C=Vzu"O*薞(ԍ͇YYQX _aT{oQTcS Ǫe3$@+`3m I 0WVľklmƗmn$ &GM7+} G-Ң;KtP[\蹿ir\ZaT %-Ar'U"\ "3XPI=ӶeE;{[ON#U)1_?(,:.a "d6$YK9%Uf@+0-ZdS  ([/#@. vӘ&@RtPRW.Z-:z3J0@9bVa:S[j0C@9X=e/-kSs RLKƄĨ?;S1zcӐʣpY<ݹ1Y'1Nٹ!Ξ$u$"'29 (0c>|:٨TG49w.#T`Taw*qBHFSf7zk8cW* YA5<յ)x|@|0c.zG+{B#&v,|: v/ԞCj~nNg׮5zS >jEY zķm3 u`O0c76?x 5P~w|pmͨ.5bt;_*Ƴ1@fe>bF{*|֎d'#C1Y70n qX&Og 5d'H,:̷UO !<70%EYrZ8BLqC ҹ!}_[0&E`"3ZC 1ª;1OmisL=׭LCM]i+aĶ\NHԫ8m6dTㅞ}fT$Nm Eړ<ŕUhObhDHc; Y2xK-vZ]@Oq,%$Jb'kœ¦:j1T ^ %.\x[NxPf b4 f8d^lU_7^BS%7ul{bq~W&54V>ayv?tҷnw_+\Q7bI!ƥ>h^i$pKJն' )\{Btc9Hh0K9pj!bՌ6RKrNhMnޗH9{N5$+i-d[W{SlaŇftDd[[>`7F`` CW^n`Y{DXрXbXYJ"sm;#b+S3[W@` G,-vԶ1nLbΞ:M(f%qIĘpknHXcL?_fL/DHuOYxPӻ05&j{<i:JnƴWՆV u`{11}{mBgpb *akkijn`KnRjFiԅOHe8ğtW0Pl1 (ў}_7ZsX]:U>c0 \N4NvDžIm+P NU:S쟴hҢˬJt =n ^n|ΞI۳1/&-v}$IiP=ղun$ ,?Ymf(m >ni;y1>Ui C֠\s-VOP@S(d6oX-z=3rx.@É߄i7Zf-cT~=y2 Oڀ<,b=:)?q(kFw&-~t0ܼbAy#pώ57R'i`p_hGH+`̘ξ|D3l&Nz+gl8؜!Z Ts7Ku4 㹙X."m<-ES`zʕiɫhMD'>~Wv2G tsOl*>H]y}.IjL,ir=F aR<Cp;:wyV/=ҧx u#FDp^1ѥ inC0o04 s^o\S!_z D>oCce+6w!:=UL @( 9<::=kаbޮIqKP{#2>c4WF|C[Es8q`\LFS3 ?@ezS/3PdH|.{b8#Fn|өYcze͹IJ;dIV1mQLD]yK䘥CRȗ)BHo j4fŗ(9IAE2|3*װ)Eq hK!7 :E5BЮ)Z^X"6Y$7rތWQpڶY8kQ"?WZ+'}4G !84!U?8"B OD9 eAQ_׎0-uE#/0ku[K3WESjb dݗ$sݣD.{uv2 7*1~Yû%Gz[(:"@d] 0#2Ys.0b4}IjB+Q-?7c&3UBETnTtmb`\ 6_q[^ 2-ϘߕAƊHEWZH|34*6t>#,Ĵv'E m-W14'[-`hrVujs֬Dmܶ no:s 4Jњɤg/tfN M ܎M:Eyz Y tIZݢYxuGyV_g2fcH)SI\U%xceËݭPݢ58䭟*U9!VVPT䁡f>sU&2G v}yƋ)CXd;'c8ϢY+D*< r\踌KƑ4%!/PE` OUJN3R:4rS5QxiX9q15#|OsaPN"aZm[m@zyzO("K$N':AҜ.Ԉ&Ʀ:b k1V_,ôUX4JqX9s*O? 2U9Rw{kC=ic33CG1ʝG:լYX}%={5fye^W_}H~Qdn=ʕ"_h:9G3J~SLZoqc*UG%\.ze K@=luYGT֑4jEd&ea n v:b6PnÆ@39J8ZEݚɱv۱eS0DIޏ0^LډQe3]JS=+=?r{o "5"Nt"B*R7ϵBn^nȎe%^8ɯ݇-ag`Ķ;vQp܇ uƶmɏ]SR36:g؈=JX2䵜_H s*<,U{Yu4{$t 8"`ed ę챎rFI+TRdް1E`j^cMWJG)D帵*E(80;R{@&L.KG5R>K4<=JpY]Sa )hiZ&d2TrqQ3øvcQ y5aƒA7ꕅ\jjdҍ.#NPhx[L p7#.8xa-M,|L!ɫG<:M[ 9`ʷ/T݅rJɡO(7I=)=uV\AsFYmqۘ )/uN|,{,pCڹ= M2{#H8*Cg,5Ĩ;<"Gr8(~VS{ 9FZ&@1$YS \5~XqԽ^4ܻ2 1^ VAxJWeCa~ fADNdV3DEoE3ښĸg+I xb6K"h|,KV`TM+arQNǂ3!P|2Y-"91J-Vp{{7i.+f"9x''ˮQ1{5~%GP}`bj.i榶P5?@e,@XCL?` 9uV {p̌ ã?#J feu^ߦ0 ]A⚥\mL!OUQ =9PMSZhNt8 ;*L?LpD^tl:zX(%储$pto[L7׎h,@x KC?8@,ᠭvJBcE^|JUS4+O%Y'd[<[|BS2ww:y1h(Y&: +/3P3zS"~U9.N/Wf}]EEiPOo%a/ ^S/@#!u[ 1~޺zm>FE{ ry4s<$mg/tJ1_sVT=K^{A҈VK>j]3ܴ:f Qnj.mwҤQ(B+BIrP촕76mXOW݃|?S iʿXa!%5wlh\]lWG }Up<"[3-s2\u$˕+Ռɿ[OWU~qN8< ddf\k}Sxntt\mr ,kZf[_q$[Q4t6c^/fu%,.g?Fxr=Fw wY54pI$u5SNȡm YddRkގ d%ROgqOM*!f%}]x= 95Tr@oclW;[JαdӮx)iC;٭Sxsqzj֪ Dlx w!b e_e|@yWuB R<3l^z%/- v׀HM:g-}/ғY3 @7p_z_5GI÷m̞P1### Ǧq1)B,0غߌY# 7oa~قA50 ydih3Fne5,_zODKG2#](ˈuprp»9kl iUw]g8Uvy iauD V ۽ݼNył8+炓/Gdmʫߎv=uZ?{ڗ~u.RVQIk|mJPtIwd^8~Q<"*I&w/uD'omL%M S8- *AkS(=(=Z5u?~ǎLf]c)tT^`Vб(T嚙[|e#U(S*SvТ"Ig q=߷՛Fʃa{RG@'6sґ~HP ?>_rLDؤ0H8ĄF9ؤ4;.&Ui,炰䞛λo\*TC ȳ‡Ͷ<n. -clxP9a5#dD="<VQ^bM ^>1BJI0`0 C=yE{5zL 樬/c-SE_ <A)Ν#, P&$11MC-}$cyhEM-gu)ė5b\\SO`q׷6|eP>ٓwws-v$ݠi(¬S MF{ WMqRKv(x*/}G!˾@Twe*;2:ɔ͊?y! }waYF9.c$b"R)7-/!XPVL2s&[9yGsq<0U7B]8PNJj1cg=oƇp1ʏymc+J1}bzݪG,t:nc+6GldV<[=7x'd?*x}xc12t;9 =v 2~7S>B!k>Hw23.6E!%.d;߳EQ+ Nu U8!@Gj|M#Mk?HsV{GH5?f^H#]+?RVٮT@3A4cV^?WoW?Ȥ H eQdh: 9ـ44kџɓxy;*ەKE֛Xg\֍L\N|^;nPL=x0ќ{έ!Pq !y&L (DWjn7oebyT)xō Y7g~K2R8N|8z_sz_eG;]E9@wG |0MTIҼ=ʀk-`Oy(B^2n0Z]VXKL% 8 xe8gR:m ޱu7gJIl M4,^4WF(+7;_l?4 }[F9R_۵PU> &X8a% ZSw[vq>ڲ{)^S,F\œ^;9 uۏ_)o_6aD  mُ, ڣ&_.k]{Ô(&$3FDy;+"6“]jdNP& HQ Z%7>omY&򦕥4T*~)[5i/.dba 54\P*MY:j"nI,&YTѩ lzj;< CҾ5n4S1 )S"<)uNBYa P7 ⁂r0CZSh!ߵ]Ni'96YMP.*}M2B ~1ݻB\Gv#!1 a3\;@0?[YvnٝM!d(yA.=^o}"I UbԲN3Wύ}p-9N=ؘ&ھf5Y',;&bcqu7}==+Fz:>,8IrtпbItK\Zhuz<&?F-O3C嵒.Z6r3M*<%eR7Nf\:sCLW A?˶l2Cƒ' `th}\ cpbRV"UA5!Pދ=vE3+_ wbɨ"zwdv,H.i5uG,݌ ί)gbuMv~YAtz{%"Hp/2TwjSo0_D[6DSϛM}Ɠi9 )pѿbKEUݽj\!-NdZWY%$Ro;YUo-Eԭ<ˣ6 kQ|x~?2XO:egP VGjb) kZL2~KsQ~Jva5wBb :WJ}2:wxPD zQm>*]#1]nвr;EB֧aTuk/LA2#!r!Xp␙NIB]p8"GJ`qVSKxka[,=²F"3r!8bҟi|մcJ[~gT^?G|r 3@|- `Nm)PINE;$2ԨB?oJQpςpV7Lv Y(`;vbqBjUkB;_kޫ{(JRm=Eȼ~#55%{I~[E6[VY}41 &*5GkRIsy.4CPp+%AlChWQ 1#Y ,2%W 5ߌ f-N%[//4"چn{8&OY< @7K+Y)%[ SZ5z~溞t{E|?r: r &C.\dNGré0SH%pƈ5R&L]@[x-E$0Q)ܝh &.rJu=~ҾN} Yhړ( x೽ʝwj>O&Д#]ypg-N,D+i AThNlQ›lw aAOrͰzn ӼnAn>=~@/(>>҈z_HM䊞H=9Ly:uVyϊ^mUS?FgiUG.@F[?7DEzgί$g28(^P IUi[hXP{2D3c\Fm ?.\xhph٘Xiom d8-^X^ne#U1%EC!3,!ߛ\0S^+'uM^O F|k>3 Zi0Oz)3)LזobVa0.!/eLz`G:ڼc*"l=ǃNaYAN+}`?kcPg&qdzgUvГC&.9gۂ˧xzKɾ dsj)ٽR:L2_'Qsh\7$Ldߨս[N!w@B! \0޸&t-H4E*]KVs=7O~- z?hfW  L}͙E'p8 j_ Ǚ}1 ͥ?e!@4l7jn}f{\|agmBF9W76TYyHf1U(>@siRC+R،lټ늋~iWX7ۨf<%~  %nگN!4-Vf[|arC8hؼ" ْӵ VуNW[L%|,Ac(9aٷrqlJDAb5LWnml5_56U(첰*dܘ5 >SbXAPFѲ8_Ffk˾i9VG;H&yo$]͌B;̈ݸ1HljZ3,'?U/,[#gShRGȤ%m@"|*+z;H/ZHÀm6 _yz J72{v7\ez>nħj cA'f`Uߒ3쎁zlR H Y aokN=!6ʓ d9+,illVzI7< J |~X;pw{z!>ǰii:A?tt=Q ZK*-0Ҽ56 O@}ΉRۣZ~{~.tE2X,?4f *P_RKug&Ogtަh?}07ν=9_c*\Q:bG[km̴!){O D9H&DLL@8mJc^cP+seE ,8abA3~]q/fN~e*2n>MCuZGy+ksl\chm6a|IB=B1\DY\$@'eT5m'78IXfsQEi8*XM $T ^ nR;s7㞭ns$0Gv%˔p3z&O*}O22 Ep[em3cĶ'jK{sعMۢ@Rހbd9n헾U^!=|#kYB\\/n-WT7za#7+^s ]*  Uҝ<3tܢ>&\ y,X"Vl3+'6"K#*][d-2jエ("&BL/#T> <2.#a=p~1`,'C@v[IU*@Jf.VпnDLCg))azPg}oYayf[RHb[zB.js^?oC~f9Y{/\u1GzB"KՒ;_1!|FMNp\"?KW%ksFD@zgՑ)Պ)jkgk|4XH7?\2+@̼:Kk`A4 xLl.@㱥263: h=l

      W%V]4ۃKF!%/5~3Vlй|o$QXAvkTt dYzІfE%m؟홦]/L2J.o/4DB<=<בtpӽao?$4Fe$TH[7+XYݏtgǶlqUe8Zl Τg0u_dzNn3v<'iC79x#.d\V?MQR6Nv#-fTnRW%+^& Sv Nd\*hb)Vr/j5(} uh1\.6 ҮTVt,K!}viR&B}I$wS):# 5i!Qm4WC~"*nrC_kYc=JWxzfN}{ڱ#pZ}Ά98wۼ&#4;W-sΛ( 0$1:Bf|dJ Ӂr3Iw? `FJl8˽a  `g6>7" Ŝt|!?vOu!(\mtIJZ闦. 9XpH{8PJCk DmWN"ށ5w蓾 EaEZ菇DW)Du lzib2C QdWCgcX!)Ҋgyy(>U+eyE!&<{ R䞺R8`Aijɔgvr7” @ho+^ bJCɘ Ǹz$Ԇq63?g fh8 ~uWÆh5-;!2rzcɲξ)(:]r ;5` VŦ;׸?+j@V70_xVfa |ȬDf37FQI] zPLEWSYAeͅjVʃ|I8OWz-RFX3m.jw6m_ [qr_$u5f*jJ"UĿ K|zn;=EMA-KʻȂ2Ul.Y,%ĥcc~LtrTbT&Ǧ<րEԭkك=0w`&wA4͈N8'<; dU0)ts&H~,6=q\TOaXt Co\L"{mW.YMtB#ցE95 M*ع[2_>t&3J 2wv /3$y@4Lqf^H}ɖ?O=Na֝ޱvG1Q$ lruMn/;NzK :Ǽ},T2 w*mq[T ekwn N]X+Jܭ &\?kOSpƂC`Smb&'H9 @^TNC(: 0HثPk-@ E. E\T;aEGq2m5bܫ8Wt5-޵O/<(IJY( G+~$0Vd|-PȊ@l'~r3D'=2)n_wiuR&@?LP]F;Ai׉`lQsDfad*l lxN[޽ +"`︞߫wZt@rS>:O +I{# \oak8\`-al`@zÞI8\?GXƖ)ܖ=˩nt3΋k" "V0୤.6iab~X!. |ze&S;+\mSj½q-KWetMɲ0|K} C_zb_<= Fq;6 }.o r[֛-,nxҖe6ǯA9&ֻ#剤cg,C)*n̈́hnmCC6TuUӗ"p|d[QO!&3u ɈĚtDҧ@4P<ڝA/+3j ]TcDq+p٬ F1V1N^J{\ɕ\d /cGGޘVh{cG ғc#`q)ք@$,74Uc Jio_*-h yqRzCXǺ[L|i7Cg&E.PZ3iM 3q71 0P`^QR`:0_JCSОFѝ*\ggWb?>!{tǗ.~f/h/iZ_kx4W !p ¬x⃍"MD[FTkғpU6p7hq:: Ju:MS)ȏj@&bڑfzjNU3[D Nٝ{$ 72$4l\1H!fޚdTW@Hc^0 c܁ęB<>Š*i(u8YۢߊhQ NХ3kA(uճZ-DTf`Qn#*ZU>4&bTk% NEgٔzw#g"Oۄ@gRIZ"?;݇"?%R}\ 2lU|+md83D"z)odJ+PVD9@ D9IĂbkLWid|lYp2zT'ɱN-')ny7P<)s=@TLgI{R5JV<>)T[}$Q[>tl:Np L|r.ƴGI5eh^ISpuNVrNp{Y0aJ 0Ԕ*{Hyt0[F PjTs5)dH78ht-_6nn曒J,7$vVHhJFl}F2YԳQ}! dP4XYlAUWW^7DPW*Y,F%{Oaf ݚti.+jӂ Rc;NeNKtH Bmj ~ec]1+[',>0(3\G=L)O\]g~=\Gnq0zun]D -.ಓ5/GUڜU'#Cɘl0Sқ3!ؙºuaoUyqğ}dAz5$].CɀS 7ٻT_W7lNSpY:1R8V>A!?p+{c_QCl`_ [lCE?M7gP$9@e(zωѪaoq>t 1qn $I%hqgM$3h'gB%mC\v\NPKr%G\bJzAF$( 7;љ2Qt6-+ U腩EQܬUaVBbᾥ\+Ssx"/]:\8!Y"uᄹJƳj}@Q%[6e]I ٞۘu֍ҁp% !D<ێ8JO9UF"@k$t b4iOV 襩 ƹ24J& 1<ٻ ۳ME={**JtQiY(1lTI5 H_B;utVUѾ^A19_k]A,@ mKjNCZ rzA3t"z~ ,㷻ъ.'POzfE|L)1q+17a#G&n<۰R)m o&5頁PlF%vBp/r?$(JH.^IJ- o[sTX|# wr:# lKѢ~*>H(car !w>nF.OKGzPQĺ'XCgH%;Nȼ!Cչ2K 35=`&a}NDD{ck%Z\η?RZ>̘ DC>ot/65VC&muB$QYB753 nWkN؀b(81_r{-(3ːf,b@(-bM' i^vp!6LpmvT }Or3{Z1ªp휣+dVE /9Exƀi:M>TPuW̻bv{h-.i9#$g B6,HkE tQ<`믝e+4j34ةߢ^7Tf֧0D4 4SO- K.+^0U w2/:96]l-nAѴSB:ܹNIGpIzڿlb,@b1m/biy|p{F b]փ%n‘D/!1dXqEԙlq4vYIdڇ]Yor/"D[QnyKĝ5[]t]~Ծ@bU/|olRToSH-8z 0|)_#[@y9L1m YtUɶ r[ᢞ\QM*w"ӥv#!2ͶV[V<$P ݓ[1l[Qmts-%,]=G>I2V1 HKc<ܼ(xpAu[c!R2 zTt )"2ľ{qwy\~7uRh;RՒk\.Q'A*O>dk Fz G,#; MrgN?0-5XI=#ލ,W5P56Z8QE4!+鑢~:\~Hd].Yu$0̘JX15EbΆLx!CLn͔ab ĕFsϬܱ,BZ{dSY nhǨb)Ӟk2DE`foBgUi ri<{Kk"(cZnUgvd*IO ¿VRh=5oʰZR =&:]"(41*J-j7XGx&P̳^:/VVN;V.iuӂI͒&6>XTSgaahȸ'?lr q,v-̎H7ӢEV @tt&Ny1srl)2 tes~~GЦ*5nHͿVHp<\j#?EU&NGslfG Y,n&ݸl`ܞK?d!D2"T]>7b8k|k$pJqީJj\sA'=FVvS]7?kk{Ͻ&?.˸u* Gy?~:xk7g,o]>M3L܊d-͚=%W%5\X4`r9*̪F +E,zFei4]0wZm6xsNUt֔LeQ$WQ*]xxG=I0D]㤾J99s%#!{}X6RXIvUȨi`:<.%+[:qbjvk9ߩ Hn'.+!dlծE(Lt/5 11@QɌ'r)TO ObC)KpzخKa(JmdZ%Ô̒n% JTubZbyw$zPI RHDAFeas?:ڐaD\2 {RЌf|4PNbiS |)KX)~\M }hӮSA=۠ k>r ~9?~K0X̐9m;?d J.MAr7TbZ o/.q8qbx ǣUqWd蝶eS6{*8?s9~I[u7&]A\Ӳ-GJͿGgZhɌ 4?1pJϰx jũ &R6FɚҩPO?Ui| N\LbG"^u? ӡi6EPm,[ Rӕk|K>yN_1 :n760ƣSj'llVz,d{Ӫ{ӏT}0٧T#DŽAbp'X=ƞ~[c~KZ8Od4ojSDЋym2EPbVjN7l ٝtf2M̞>ê7r} K!?p{KD2uX [(?P}b E[;i$fP2*Fp ?uwQW9Үuj&!fKڝ.nU؁%{4JꒈB{r{S$Aϳ#CƠP0]7xN_6G;*yTfџb8{ns^Vgo<@Loc7ҀJ "R8UYNqfkFEzYP n.е PSAd^"CԽ#c|Ft`t!l#;QgQlj,MHIަN{$hUgS|+AvP#ejX.e;p$xRgN;S7YәFa|o~6mnkgR1s2~P@Evu2(+ޭORX !o+|?lh KQ#`*)@NZ4@aHK8anzeyY|Aآ1 ׽DE/K~e@-%pbiL%SMtaz Kr #3Cr&Tɸ_cfM;c>KQ}]9e&B%YuQ\ ڔ.k$Ivw|LŰ_5FfEoSď6EK?2dl=,U0ChƮy,( *Eii]{*ZC)! sD^!4=.*bby_yک}xfe͟(U(H>克,k*b>*i?|2ԬXB3L&}L;[S@XNΡ@5V+w #sovqഒk Qަ?o lOߤ;w}V=T566.y7PQR.YHk,+K90[;M,khjj5nck\Leti܊gtWhc|J4%,<*O)nU`KZRu&g*j M*X_fP~ƞ;UY\[TuŎIY2q>1loԦ_`\D3 Qde65ma5H*1]c*;3k}pI}6OB $~w@,c^%|:bU$QvJ _SZu/xL X4K9&r_L|W+}z|oj u\qUn lu?ʌ81{٘ >a#m<45l_Z1;|/_F/L8١H8VU1̒&poM{ғ1OMgVz~^ 'IcZfD68p~ພo`!gj6uS_Fj=k֜.(i@rXې #:krـܑdƱ{j|~@㬉:U*?s`'湩2n`z ~H\ β \ ATqNU}{ %0eS, ŚԪAjxF@,:[:}ƄI|&GXW'# zI^u1=֝BۙDqv7%kp t<BC?"+5>hVcQ3\ e#D _uߞm] F e[#sI" "_  z=TGQXF̵v,Uw刌 ȝ1b0WRU,1.T {<5ǚ}2WJ"ZMT[-̴+[7 2? +馮]N=[FAgYZ07070100000039000081a40000000000000000000000016439a356000075c4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/efa/efa.ko.xz7zXZִF!t/iu]?Eh=ڜ.+*Z0ziz"qtEό7R.?j|_Pe|`Y+dNO~0߁r/dT{/k [MIJ$Qmw*aٶ@$!Cϼϻ^J5XcW薵`, u |O:=,55h~iH@wD(vvzx!A=!qX X/kzD v :F<{uniC1 @(µ#(l8ʱYjɜM=Q'5 +M+H%H[!K-zp4¨COw_#'2&b#W;:GMXve}]uCpeq[uHN|'oZ֒3ٸDo7Fe_n-(g\c#$9c Ix|*@ϺVOP&4-z ~0xϲzC}wQ.!-0 _=]2WZ09*)?\(&: fxs rd rXb>f,yb}59.a 0?7UĵP=Gj8^wQV%  +ZM .TVNg֝6uunJTNb64]f:MjB /z#Lp9} JlMn_ 0,Z,㍕w˸|`C cNe4 jkX'xi_gyW=܏5x.mBΧEY gVĭpiMV~{H1b(}@3ݒdifBߔj{V,an)@$ KM760_ʸSyqo])~ClҞܶ<4}aL>hr N ]U{%twOxxOA%M5,Jǵ&14?? Z {CAD" sN ~^ܐ,v|G\P7DF@n{ԛk@f 5[ oWzNtlP"m\ ·Pr~Wfh7ו L406y~4oײŠw'r?} Y6ԡYe\9w zv(-E!T\˲ǰ=c.LJXR<)uN"0#`c5E'+F&(ívv|{a:)ws|  fOP0G¶# &ՑkRֈQͣvж"̛7k{RM cs0f=uڲשb5hIq0f٤Np*LsX ct!)r<憥Bj =)îL* Hɛa|!1XLb5BTN[>/)>iUVK/C9A]J^,d'/kLs !#^Vt'&ǜ7n2DzIFfC-6'^ Jo,9";K+\!G^(`B_1ٓ`T%{௵$1iޒCI[lG8g⩙ ޕ;$Tɶ W̶;^]{V) T}d`Lw9_h1Q.p]&#eK2V'5MDN#Rn;Xh +ԤFn;%\O8p /:s~uD*멘#.|!@#>+ы"FGEcJⴄsiCsG0uRT~n?ឧRTs8yh1u,;V"ǗuvIYSE!mS륺+y ~j7Dv>!LAJzVߌ*e$m;V]FRfc$npW1=!Jm0䓊>ROp)Џð2I<'Qy[;"=7H|m 9 I ۗYFQr~=]['xTeyHm]m3OvAX բƛ CO| \ci[̇_G_.+1Goe'*Ll .IXDG;4V- @D_Kqk87j}=1z)Y%U_1ڣYΠ؁u2: v3/1"]EUg=FF"tYPm3i^uJ96(4&FaZWtN{hT3`U.k1[1N&=MܮXeuxHN\[OCźw+\^R2L 4NT#1\[,oulSc~o D\r$̲glcA#}a-4ʙ:So@3$d)inы*6uIk$9!z0Ɲo} a4 0jjd}XxfgolTc}̩TDD[|/ hz(ܡ՗&*KݺvC cwffubuS[P9JbKwho:OftMQ杧sw>`Yݶ$V}xgNP[=.i sQn=>Q)>(!|5\ֽd٢9P>>Bgh,3+3(Lgi& p,!.Mi<`W-&͞M>KIX)$I{lԒ5zWg9'co&9`L?U sM #dQc] \dS(g|M l̶S?7JzjE N8Oll,5GHLl%:("Hiô]"Ͻ.zƑiQ*xL$h Π#[2)Zh'ܢ tg/#JKu9 ,y7Y^'X0N+,|ټ/%m3d^ #zTaEI# v#}8 tN-cX8]b1nDwz `Րvd]Px iY+!D{ѿ'l76;!Xnĉ$iMBA]$A*a*?s#?C\AɮaU(b)s4 {?LQQ{IlkkϼUʻW\˪[6|-Ϙ]Ura=^O0ֆ![GckM$ð(F"=pvrrbmkU ih7CdI@vedjLuvvvMqcD!HW-[(nu9H\bB^sI8/۟L3ֵ?+ P}[KR'}5^є\f]3.US!SE 膠!-B5=訆w}jVNlTO1.-ᧀĬTK)spUR_̋PliEC4ϓצ-W5tWݧ<_֌BMl^Qū!bA)ɫ%sE_wiR>H?mN{uɼEIp?辕[&(B#?ޡZm %DE{bLcV8iP`ӥ\M7p !/CQ m G *B鎰Fx@i=Jijx:ؿB֖qO;Gv9)/c{42=~]/³ؒZk#SBs 4@ҽ)#]CZ#8r1p pU }anWlS9; C*f4 WuKL+%Cs (,qra/ JK Ǣ5#ZeYO(?to =J yƑxze;4cUQ274RG (輍j_c 2+6( .^k,U }F<Vg}IIz9ܫ{tDg.sPT(h=C1 >4  MTۇEvK|K"# =JJ¤oŽa^ ञ=sٺiQO Zl 9!z7U*Žg_^Aģ,3q%W1j ~=\o'Iqht!i-549ޱyKZzq ,Vw8Ie/yk{VTuċ|nՇS&wfR*z a#7&KtxdeJ/݂{%^O}o']g1˔!I!}@b-R .{wW^B1_ H}+sEү?Mڰ~(r.ԛ"j)Lt=]pg aMR_92ݖXKvb cWO##5@ Tܼ6z~M')/ \a27_v w.[t I'R%Z#~-.\Cjc\gPR|n_ )D&b3IZ3 I`?FT^m|%hRZ5o*Z-!"_@rՁ Qd."ؚxp~X]=T&4_Pu 5a(v㜌DFX+A>˼ o60l窝Y6rM@eyع[ מ!`bd?2^a\}s~9Hf5N{Uh?p [AGkNa81#E^S%"hxY6oS3.8dzwQd ">$ࢸE<;U#$.貌i3mxA [Ϳf#"K 5Ffji*)ƀ HYOWq#z׺%팁ri>~ם:++|A&YAfW$ӕ:oIpՑ&GQ]gQEUM *J\~KBƐ5X_wa !WM6pEy9 }&Xނ`Xh`LWzY2D؀{j٣w0~ wxAnO̞Ҟ;)kj 5)zApn:yZw'`q[[KtuW8٤#)̨֭88Psf2T[CWmu^XZM0 c;}]&JڮRex iUj%GΓ4L3 ZD DN%a4c@?Sa)ѥ>\y*C.wZ/85h1UGܧμbX~! M`XyAՖOt_oe^uIj2?ާ-4ޏ\7P;˩t = S甴(GTˢ$Ҕ x=BEo+-  Wj}BZ i_Wwp{.u)BNHN%gB.߿&w)CM-+9nRI (O-LcMnxe |n |zA -5ю$ݚ晔w)T ۴F!gfSѺWԏLyW5ݼ7DMˡV?f5IۃzGʰ5#NWb/ه@M}+ PZHS(J;G42&umW}6g@f}Պf:D7EaC4$gUS>;/6Ek n=Vʰ]0g*#nTeT`W P05 aOY79p뷠e* ΢c#궖jR6HF KGf84KIa8/~x:ǺV ȅ%="T2%tgJ}l@(J  xV܎q0Fa~VAۜ~YANީ\yt3Iغ?줱]}[XV{̈LNmq%܄zl50s]4V>_vkqg+}aPp. hl?瑜M56IބQ.Z(J; nPTM8Os%g Β^Fyf78\7up51]l䰋r ͂pr"JSVkT<,Y`uf dO3_pV*ݘ%gqRQ_##OBmJZ@H 힛,ptgQ/%=q M2V+Z4vHxGY(߮ލe)&@rKŗCwWNMy S3!l#yv5ؠN˺똲]!~{@1Dإ@GGԱ$PAy FPVZzfZG䘧^oe"SR 4XɯxZ졸P4`@IAGP٠֢&\އׅZ:g&2q`6'cm$)ؔ/A[@I=hL0][ IwJ< w8(>"K;7P9FQZiz f$%*^x[Y|8E ħ ͠/Bp1(F d/I:V׺-kۆbawD%ΰ4Q<7gdj d rHWySM]I #y9w- AC V\Ԩ~{=jAfDQ|n6%A^h2/tFr0M^6>CjXKɚG"TV!ނW3z_`:8Bu $ lgsP+ RrJE"W|GU'~Due<3/Cu:x!_ dZ.udjKN|bٚl]G#kt 8T/MO l;cVeHdS#hށc>U4 ^Бf& 1m.O ϵE5~_ai╺j~{qV57nkSx[-35QFwUЮ @DޞdZ$fIA%Bfp[KJ F=hP$` T/@uE؊2lSdq"2mzt-9U٧7KOՖm?\ blP|j!SR7Dgqud}ub RYWER -+@L13]NXF 3 &1n"ڳi}K7Ј^0BJ3h&5Ƣ/QSJmL-d#Yqq۾ 2["cG.H"ZD2aI4 ek[ޓ1Ol"c?MPuιgMy& !5w(hިF,hpVt-7Bb)j #g3rh}Dxp@7\XNR!_siz[1[]hiH/\]9⋻0g$" #S2 2Yski}CgB3Z=;9+=rɿ`90ab{-ϜŷbmEuΚN2Ɉ%媯 :Лrߝ|m>E0˖܄tIRmGD]d~VSc Q?8>: (1ӗ`#/nbv #O0+% C~H$:HK #ig g6\9CQwcbk^ o[0jz +]/ Y9 ?ZHRo54z]ڷvv>rcϏ5fvst}݊rmߒDyb|W6 BYӖ-Zmp cxu,6#;6G2@K:,{mr)אIW ?z؟{ygZxsxRWbHEft #ן)n+ ,+3#[.ә<.?L~R8`{\q>RO34>uV<[6q}E{Vp/ K{y!gڻq_ZojhMOsN=?& ihے豖1Mk %]eUJs}Ð`y1QBuo_ |Jj`&,*xBQa\1#P$pэ6PMIXt_!HWb6هi$sT&C 033 o51Tmvw:0I~= tOBdagp DC{. [ a46Eǐv fSd@lxOS?, %,Y}}VR#z} !_<O/{M$/pt?lDos12 6;O,߽GO/'`&/Sͯ3HlJ'aQ,fzޤ1)[ETE>z8iA?Zj~l.W\H9v7#!x.a א_iDםs2c}_e]}a_h`)y׷c/xlZDY8f|  e ),T7^+5{In`4p6^ޜjc7"|8F*';t{ҺT_†tp4$h&~qvRxoZQF+fT <Ӣ\ 7} K՜i y3Dg]abPi;$V]!#8oGδ(GPV~7S;Ϙ ID% 6:FpD;HlhQyPGoYntuԋ'fUϺPS55~uvlj~ry(B~D3|6-Ɍw9v*n1, 5a ָg (ХJ\g/UGOQwt|OӾF|]ף&SSGwhK}eĖj&`$Q [ijclu Lڑ8m'(nj-m-#/,ͥ)"hF# j8TJlh jF=?$ )j~т ZJ&p[L:G*^5',{ax@d֘ɓfN\췈rZ BYۧ\Er|6 ͤx,E{6 R WbMk=+16צ\6%m.Y:r5!APaQw,c߲P~lqe2 ӆ5K|c˹?V9TW0JZ38B&p-tYl 7Svl# *gݫ3/0h9yc~da˟n ={gAA'2 ߝDQ^yMuS9yi9_6ֻWs׬o !^_wf޼?$=3Jeb%qԑrc:ܣC6KfTtL.:7Kq+0> y1viyȲ-(5Sc>sMwZK"_*}Afx6?cUz(WBͶ4E{AdlŇDi)n-NBNaV*h} `[yI[6C/'`(yK`%wor-0!F+⾪8pfD74^{ͷgt\y)߄`/2(]iOֱm_ 0Ǎ]-!s$ݓ}$4Y@~s %CjujI~WoSmވX4WHxbءS SRHh3ULpf[my]F=hfY %Eu\ C$!g>]BsB"ǹU6&oMPYFo\icB`wct`_יf jgqߧ|ҧF8c/GmS-<*iƴEW:o%7̍%CM狇׎Cpg`*C,b m8s`=d9*dj׽+xWҊB/SpmamZUzD3շ24&dMCGsuϓn< |$6kb,4X)en`1k`;fEvST0&B^:+N`IN>2(vG$~u*,gvw[jĦZkvuP'<6E|PcLݩԴGbAͤ5)xrݖ§-A=}0qfce* EY Z,zGh$CXXٍ1ZfPXGF] ?xVeE ^TdK,Xj H$d -f(PpdU"Dr`Zyb7x޶:YeY^~\XSqv.0\)ɓ5<1OMf֕j&M}/u_ q ( OIi`O(O>Lj>MYx4"x-c\ۊZy.TGŭ}aIkԋ K!t37t ytP&ٜM1:L&"㑇߷oW7m+7$sPx|}sǀ B6d"N;ph}VAs{uAGq:8~!T8gM,6|%R3Ix4>n7h B:4[xq7 /E'x&o',Ǿp)v)^˾S)%(2Mug[/+@+CU]lxasPK6\aOZ*=){5 y(~D{տ@ZA !DT~ʍ/D8S`IUiaŻ|hjI1Ou OeKM͑NI>'ȹʦl/xytNyFF w\|yZFWzdu< T-3J4$( s!U»q lwĠ+eoC풍fNT@t&h5!)ܳ(U($%XծS&{I߳]4t,,Wn?."&N}q;hDVQ5ԞuH|ހqIG#|ԏfS4KBGmy|eOzGmck%z}vԵc#ys9v.N|S.mn2A,SkXTro\[KT5*I.CurШ< ۜuvF*@o+K1Rjx=qKy^ĥ.L RB;Nt"*S*>FS4ܖ ۙmxiB śtZL[Hgn%z#6z3$͙7R3['?aV%4f@vL`t{)SR 7*iry#4p6Tx__:9b[4bVl:Pê Hq80х /C+rx].jvgF+ S-l\eG.&Xݬ]#Z<()5T }gRO~[(U\nMh!0 53VukϵM &5s2wPrBL8{g!؊rKg!%l贚8/Z/x\G8@SQѕZ$ u6.mW l!>r˷!'GlilFHZwi~u{Gmϛ ~F1~vi +4.5]Pfk*]8%E]3.T@R霆ŭTUKYxE;2XjȯԐXk.7') Ƕ{݊p08P<y䞺+#W?D޵Ч}Ӽ1Zq"-c4LrMp:bFx=]} k?7ƒ3_V -(ˆ6w1lE [RKrdɫOYWrXۑMX pBd ֈytTsɳVGM =X瞮^FR/qezG`aK{ s,lCb)}fqyDMNdpq9f{(Rߦ?5 ~ -*QC/| BWT M2TFxͰҖՙOn<:/WbYf06hvBcґnz6(<)ߌp;O#P/9@zute\@jnB3 mV6i#k&^Ug3e@Cl ܍&51= =817N]~b0M&9q.`!)հl}1L,?,b<{k,꛹w1WV`J:Ӭ(˼")>^僣Xo_-Uez6';6+*b|k(Nf>bSAC/z̞aecf"=^F?a/3Zd@4\Ǣmt8*,S;-&K/ZzDEiztt:I*EmM}|@#xwT @yEQȔ$ LC^B&"uRww +&+WY!c o.!Vl;2 ^Ԥ>b؟01;i{DB砮sޚ+뇰K7f6=ctc N*Pз N a:%iRwZɂ#a) HXg!$vc&]P1\0Bp/dhqا|4G,|v뽍A :I)5Ty jCS6r2я*yߺ&L'|jVk;CE&VW9ٿUq?fe ԾۇJ `ANB3w h,ѿ21i(6ʣ ?0blPf EKcxzdgc IJ̓CZ|\~E3DbAW=Lԇx  UxAw)xV Hb^y.Ig7O8wbx)tV7NE7g9EYZF*ۑeVO;Z鑭!A̳"nI4Ml.Ô=ZNdM+N >ܤ1,ﳭj_sL)qHCWL0˱Nw 4{k[N;QPj+>Dh}mmjޏ[A7[KFN8`L=VMϪ&x@&NIB #didx8#)g"] s# B5S]WDN)eFPcDnZ%js= ՎriF4Ѫ˿= Sy{5dYOt2*HQ}+yP7JXy[j`IaLl+^|θt8~?՛m +@u$U̠5c[ ,V:Ko IcR3a>\&vX*"qy<^诂o̥y=!EH`Ξb g~@aW(̯ C~[(!;([o۴9ڏ%_PmpI[pEAqb>@A[3d ڥ?â 5,0[xӤmoT^foՈTk2miq lJR >_)$6צcMB!rr~Xעb:ͶݸDJc$ϒ-lgD*GYaA& {[aT [ØW5wW[PӾ$qx'M_гO9-j+ٱQ=0H5AA}s?'FO" z+':Lhp26DՋ^5x+vOxv? bR#` U.#P3鼺f6 S$\fvS> 6>WiZyP,y ΐ(20GFX]"g迁HȺNib?"NKnyR^jrOqn:5g'; iL\qZ(gi ?:t>?dB[Kѕ~P/3䙌g|ὔ۔qlpz1)Q_'\](5L5!WC%sM~ڢQBrk9ëH@G7?rτWd!Q. xeLoDtvqJƶC}F^؊$8Yx(U2˶ϖXFio5l2m겣s ¥/&tzvׂ)(ZQ!ZV):&w!/Oh~_9$ j 'Ge޷4%" M)я&֚38O$kҢ!y 8=@\ `'(6֒|FMͦkoTƚ7v/9w#iBi6ӛmG4o voRQwë'n,2ɢudɰ IѕN)ꣂE0Y{+1+N)P?auCUvAUEAѠ8<I,0s2D̋-(L_0?Ci?FAEE@1]]@hK ~-_{%qŰ1h/|BE|6Gpi(#.3ҒkxXZHmf2WP(V)J`=Kyº a]J@ M?dX~R)  K<0m'&~胔|ĞbU~`v ϜcK!WV?~,G3uw "VS\iAbHR5S@"(EGÂ`.AAzF#m^\g}mÅ\TQNN £=- \gW.|ٸL}!/?AQE l}cloj_~[Q%h U<'Y+nBZ J! IԍRz%qn&6u8CIiFS~.쁚 uv;թՃd ^YYBYI$9׮ҩ_<,7Y+EP5[btǁW|RmNB4Z@ XЇOgSluEPgG.pW*WwpXΰ uG˞Mȉϭك-U ?GЭ3?}tO @]؆+`pX3Zb<[5j_ \/AW< ەbvfI*ܥ7 ܎=`Qܕ=VSqޘ]yH(˞G[WTb@%eaC¾ky(fm8zNT- ɃRQOt@i6[˸)#߀.yZD6,ȭDׄIki/'[x` o1}ټD')3'aw]grjG䩊elsu%xpэ×+X g#PKsAmZiG7?eHnthyk 5"Mv٘OJ2]hqۜr$i blaˋ18@ E)R4D=8'(nuژK ӐV4<@rN^ڌ|ʸ0\v[8cNa_?⺓N Knf7+E%^=`d'ۉY|1틐Y[k-MfSHlhԈQF$#S4qWaT:)֝ۇ|]vlqn;(G>3<Q$G1UOU2UiG^ke ,_| t)f陏s?9"v@v[MWApLcʒ\YS|>E%&((C2O>^v؊D/ M {|3bEXr9+껳9h^FN8A YR b>J+ۏ@Pe*NzL@߲/̄;FTTXeta_Nmcr) u&^rpfͺ+{HΔNG_j]j 2}dvb!;z'g%IR9F>/Qn}ӕ ͧh|<[)FmcȞp DfE *_opB{||~1,MD:žLBΦo&GtFջhK|̌%81'`\~ Ndp7*T먅 sc/m =y〡H\pۄ'4 Q$̉7Cj iIϯ<Ǎs تɌj{\9=$ Os!7j]n-uϥ .%Mx4CPcdN&w*FBpP>ήfdw_եs];%ډʽ8,UK#ƹv\qVzk>6ݗ$)@m)b?S(xymPGk4W OX4ٷ3}lD/= xRpqTCH-wpGTLX{I,!*bM1]s6{:lZWcj $U kbDK_۠bK7x'@r āpb\1LZ$ּםD5b,K:N/Lh{)Q=AoI _.3MX !-d gi}PKĐ/uB68SyVVzSl@mütkBUZR; ^8d>x @n֕'"i FVAO, Iѯ8KuiԾ˵7ccW\ڮ ;rU`]1W$ ;o [D}K Z͠{Ε#X+̰D=łH#'' .Wrf'{ Z9)K_?mmjviA*6rh zZNy[]5Zd%WyC ̉4VkY: ,/4&ktՌ077SSHG((3:U,2> #8&00}Be'8e3; {`٧$h>%ޞ,)~2=+8HӟάWkbAǟ9jY Ax}j=;%l]BV\E  Y#p"甎cc)}A@kt&j'L._gG3q(]ƮVÙ$B0_` pփcgzS6~@]eF..Db5 ߍIQ/)jAlyʿoY(1$nD~2}Y^\|xu]YUwY b.BAd{uLZXs6}7PuA](~4}"kVr^4{i_<"ww4K>UNhch!d'Z$1s3mQä/XD_P1ꜘ)i?! u(ԧ\kZ:2~ 4O)w# Ǜ[@c oh<ę(J7-AN@^>? MA&;'^ni1FQ1ץ!:@,:$Gَ]ՠ'ބKrG @:-w2z1 TE)줱$NXMv[7b4`upn?^Wl|[FLr:^u vHn@{,BZ[#Y)&mmcs$u0ct 35f ޑQd! 0Ooџ ~=a`1SM-Y?6EBwsX =uz#+9ڏyl,0ge~&2rH(:Q"Y÷erp>867OWZU6*y x`OIٰɶ`sEa Fʚ0 $#L 1X^bPZM{h#&gU asC;<`_Ԫ@~ixַѨ+ kg/%h'H]G`. L뀆Zs,a!g`|v{BpF@k8[AIS 02Z&sϣOZIoH|MoED=xڸFuB(iS")_\!#zcbڑ숄GWxQ?m6~-psjDo@H`-kX54%> *klҧLr^ :u2z[I$zSq_5(Ls`7?Ͳmx?B5Q.E%+2llͼD}S~'+_Mpv0,d2ϗs8d6CX@E>}]q7oQyaMKZ*W>)"ǗN| AߙN87z&^"xl;>Ԙ7p1Z},:/Fi *.U]fzD./6t A{o#Z+$ȩ҂ZԜn<5S7m5'&7a–Uq loh]'!uUy|x`,Iuj7&%64;'ˋ)[teE.;o`,pFٴ+|5;tfPbw<`b,wS)>`)m>>s iCcboV}&F"ϓ O7v f*oƪ@IEz&`*lmnx<|&ܻ͘GTh@g;VA^i WHsL݋h @z:فFC\#z/fgr29l0ǽ 帢8c=F`m!FOZӺaV/zI}Cǵ8D>Ȧ{8ú7-һwi(XJtŏL$+ G$¥uWI4R*j0)T~͠*"s Oa4zl._酤7kgzzoO= 4l6kґJIbg>e y*&y軩8[ c|PAYԬL9g鴝Wj'3Ewjm}}3V(M6>GКfutk^-v ̥yz S"eF*jf dq"XcBlAV2p ,9'`i,b'Wh[  ;1Yd6;Fy0$npe.Emb%退G`~0"ohÕ3QUpLSeܑ`g`!?{5TlKJqN ~Ggs}\?.V3ڐW[79.%˰eMQ82C^;2)4ǨhbԂy1Kg7b7>dɕ>=){2,'tJf H`aGk6Wwk\@~Iilr00i{i{P#!j;)!ލgcYUֺt?M#25!`,TIHkm?e^t8z-R=waC?C-Sy,@"lpcG<=%-[M9}W0lS+uk=F(Mp;g'qi>+LwJݵOg azs'Mz7RJ3֕qogv| v(owg!Uivܒ\0/Q@Z;0U[ILwG%XAB0׬, DA(S2U^BXaC&.=#^֏]͋Mnm?$ By)$65TWU ZdR7M+mfUZgjdRT9b=-S1,kѫy\ɕ-+l+se w{+2<B|i$Jv)CA\soY$x2q!k%!.̣ en s a-smy׭/T6@ӵ<$>u=#܏E(SkB`du<9[Ädz ?v@G8'>. ވCd[j WvuW1[싲#Viډ [,fVv9j\c>}yCv%P|az<xʈF`{ ҁBdCxekvh *ՙ KsV:I6t.O Tv KIs oܖUqZTtnP{&ѵ;Z)aiD60Qũ^v} ?tlZi n@%>2/*{ǚdiCif4@1BOkC/fd lfCcQΛa鱰V2evXZo3i1 vQӾTaUlfy(麟e7rц%>lt (N*D̕0/Iڦ~H8#t؛m? S+D~3v %QS"p\Т0t/lU{pC$3p֣[ྞ" bNr3YzSKvV NN3:ĆLJ}"~b cB{2`/ q`G*JW>pGKSPsmPah0,]y^0H oIP|Wa~އtsFםӚ .9`^W  0f,_Mb-{[gllYA>P.PT^;&7)ڻCmUť&֛ƼeQ2`/A^8sxpqdMӈBD Sgsdcqy u墿&U5|,Wiq2J")USLt@A<#Gq繫c PTjR]Ƒ#Dr81MLi_>d|\GB o`trU9٦.opc}MjC53:BC~9kV2} @Z~*FM VߪX+/uHDS 젊5c=$@BIF2O8by`R~:-+6t倴OedOL~쀦l>-hX; =PJUd>-ETH* o%kijP4`TH}dEX&O g^]h43m vqg2:݅NِYJ':99>出W"H|Olv Ht#otXXeEwbMN>LcU~eCڼTˑ6=B*ہ06k?{M Y8ܜ,!|^@u=D4ܨS*Ol;њp6A0p`W# + 8i aRdQ oㄊRI6S\|ڟ'6~SScpzg[eamg8j*\?W:24kC{;EsW]Cuj7jCϒ䬛CQW/dّ W#1(IQO zkH+ˆc0Cy%1,>S}*])k ,~qU~0;6ǼE:S ¤#\#1Kg Btǝ -[t5CNAMwVT5f$GwС}}kcB4H>O2< .$wگf{YRi_)Ljls`:g;'0cr 5}TLcGebƕCEݢyAON<6q4g4 Jj=.MѶ}g4Z.-2w ]sA/^B!1퓃! %1J\,*NR|m8>Uף:Es-k6>-\z8м SȏL={SMdO̕%5pqf7(\ y =X&:i2|Xʳ:xILrf Di+AHOB\;h KEw6|#=#1$(7xˎ>tGA E*a.wR,x-qGU/LV^pj˒m#q\~8foPRS:i_T9g~$Bbjw <vJq5i $9&q+7 z7K"S'C_tT:3ǶO[Xٛ,5j=Dq%ί r[<'eI)P&1mA C[Lvr7|N@Bʺ[yZ4uot/U]/ s Tb#.v ¸,ZEJDԆ/?HYN^8Whoާ+"ׄѤWeR*!tZ;QRm }t))2>L/a*;O)a>:9ZZ9 ic3t~dA,8 <{= ZkA\#kH;v*xZ jя%\&&#y?NY"/A=qzR:".$p>UIϨ}!9'rSF)jNʖ^~?v;[pq8, [Ш"TtIbkIݱō3 2EQ@B6OfIjz0ҠI V{64l3!LI!ܳp Z}:G: ySV86ώoL 5pXk/yC-Ÿn㣯=&VP(7hnbeS'F}QaXncVfoHf1U5BO*- څ2uR,aB|w3svgi{z(]vrPg0\Ͷ@k~{XRӣ,c>źoC1ۮ! Ynz,xE ׼=J<Α۠2G8PnOiD+YJEu"rBtmy `ytlzaH"ӗղ+,`3JLb#{B'>{j >'tǯ+K{xT UAs@)D&W. KhЮsoѶd/쭠{fv0V7T9:u % >AH\f XGd9"3 v ZFvxy_ԄK`m5ee(vw=<\u[ 6 CѡsޫDv-Ǻ#Lnyϑi ZC .s#!\"4"t1*"CmTj7@3.~ַ(C/ yغCJ&3 ".(ʿY0hC %_i%Is(c a: j]EN.%^a5R;9y^-%p_LpiPֺ>2>f*p5xMs?1Wu @漸޺̾DL~BU(Bo{s(E u cyE"+Zyfb۔f"aq̈p"Lk:pkMg^\Eӗ2+JqXjD>΋_l,k @iwsEٌbk2>0x.S7zpu.V *z0k翍vuHd S^Q.`h# eOҘJ jE9eץof)b!xb^. NϷ((|320-!(|(~XV8D4lj׻irD*zC6Qy ^[]/W9U;=Ώu9#j&mQL|sE]tXXh+hr.~^4[ 1rha/ msXG DttHpK; EPy;NelrY3վ H?;AV) jr#s ]G@RQt` c>=$U,΢N b1TD9F#k C["kdҘIJ@̺Up 8pH>k"/0,9O` Ll T)u-VTp4s{6+ g-'2||rlYAKttN^EtP+O *(<Yʤp/Uzxǟ#O:?}xP|x9͌G~8Fm;rwFWmJO!qpj6J?avd̍FKBF>xR67rf9p^utF&W@A8>j,k-*#xwFR uOY32qp<1Io#SBKշx*uy?yKˀ O&d'UOJ=f>Gщsg5i +5pwH~EVv+_vK;oh(1L :TcZ09|;M5laUyَ`lH >f֕aZ,N3=b#j/٩)EzdC.~KwUN~(ՠdsB`Svf$@pE,MY4!K17lYBR=݌p]7J:@C|ΑI˔)U$J4KxToZ'ԳblS!MΆԝ^AnsN(ؗ A{;\]ϧ.&|9<2j~} ڍW\>/G 4{=r*`}1YBEM-1My $Ǐ V{z/yYCyivׄFjփan2VmH7k!v? }ʵJ)"RDٗhz <\vq6}eTB7dZ tc&7k9OQ$H5u˪tpضɶU[Rk}>ڣHjǰ4oFTzC.u5*urCd#~20i4`+U7i'IM>}O3Fee# jCQF2knKv0u$@Q!>Z.~|É豵&UzV:NVTm'V= ZJhpo$'ncn}0^;q i!ASP6ѥxn%Vs3Q+wʼn9tSh5![a j=kkgldICex F(y?.W~oڨY9ߢɷ87& YXwO1QW{dH# 7DC Vo<$ $HkyCaӾN B3TJ8 C xmͨ,&2Oj8Hɍ@&ƣ8ipV׬(WQϝtͯw!4 c#x=M\`2|ݴwIdK}>vYSp0̿cu1]KFUNy ߤ MSEKgN//; uPX#+a kSTsړO-eۄ|՝4?66u1ŅZw$z"@|fKz6dWF?NH]a740e%4vz'D=ٹ˽>N0}DN#x@onTDufԫ;t8k gx}ג5L*X~1`-F*ΗzT#O`^mlulDL(X?^ v V8U>"v.p?Y7Jqʹ“Br-`yܲ~S6 *ۨ!%=~ض'l&R.VmZN&mE_6"}B9'K܄Ҕ`'oCLP2ɓύ 䟱:/z:=B+AWHMcHA.-uR-   ͙wRH S2K,L|%c@B0Y%nJIF򊵃Vjs /ߐWdg:}0o>Ϙz UZT c3Օ9A֧u(} i`AhO9U VO]V"z]uXN{~zc#? Db L~RV*e$0f|~6y&gF3<,k04y'8s4Ckd7@X1k?LFl\KwsDF ){'Z- i7RKP4 ~{Cy3wⵧ %~i:p:1[Eaz@O0i=,`YVKc=|%fBղ.CYv>Dr+c8I",RH$=* ($;(4jDU >2224B&ǧEo(zsTźU(>I Wx>|{.m0J#x}^Tob7 5qEXNu0B,a \nׂOliwKJ.;.Hm|} $񻎲徯fj. n܍P1d_c_90X5'LSz$Qa0kAZh*)إ?*z `aM!T'qN?SAf5u/=. i9p_U!!m]?-b3QbiPd^ޛ)71_Kwzy;k.\d +6= ։yTuF z6Tn-@>F'}8_(pX3ttq ˡ[d6Lj9svTy^Y,V/_#Yv=D7QdU*{E}o* 3z$۾crαӕӬ;=Ox KG;&L@!x5Rޛ3?j-\%I"!P8uhi5 QC8qE?ڳ=sdHLq"Qn2lm`X@%w.f^ ky^ `֒0~zB`w/DL;򭐭a9ohc._o[\H/\a`P- ߞ{IandTqK6eժdV%hǦ=`?kc0\:tH,tA~/=@u -&߼"T4NpZk.(BP^RDI]8/څ j9s5 Y!q IK*泬T\_"**>]2)fQǶa y(#<,tjH:qjEW*@a%7}B2luXεYυ]UEll? %eSGlOknk.}0ٻ`@§1h]]%`hr'>y>60Pr:5J˰|,q#je͂ TproAn8x9d( Ks'i_:H6XoA謷tuѸv&1Z5Jj'#i: d"cZ(@DzeAĻh M>U=}?wy0u _o̵Zr]G)FOd 5ˬ^ws=Niq<*PDCCƟ|w\NZyHO(~fp>'@_[W<$uŮvz?S@)['eE1@J94b.5333_s%'ޣnG!n@Z:nZa1l@!R! &}=7x[ %4Έ7X ͊zuE㡫 Up*`26L>ÁOuƒxސIEQ7#y Ds>s&ő9.Cibbyf9g(fh,~]Q9Wh8duQӵ08hhGt8pυ=o'%!~VW6 osmZm7|'dSsU֊Yg|@7kKI@e0f>AC a0YCN, ķ媻>-@w37:ƽ1qF$*IX8!-'99}~blCYM /%y`'-I ,NihdD5=h RE9 (7#HW dz$m/cr $Rpuito-Ly`{޽Jz~_*[q:nGl27a~HAq'c,uy*\is%WݱŦѰ0Ѭ&"}:wjŒEd*01e# ̵X \:# NMu Eڦ?U . :nF7?J ö9̹X)~fy sʼn&qq8R[Ef+Oo.%;r.+K R? 6@ m/c턗GυVEG@yKĐtnaގm-KRU*v+@-iHl=xH.@ +fs*{QhF-?RM[ JGpՆVۭ݀g=@z@2 [?8Eb_rd^FuCY&IدzQ\(UmE) : vOƸOY|rךZ{ &r}u/ii뮓}*ޯT2I-_N8"/SSf 82 < w?FU~ ?0/'GO۩ҟWD·͔n[5w8 YMr T oY"ѕ ;iAX)V/COw tԣ :Z'hC׈b"!`VdczĸgVb澄Z*dϨ9 OŝD3wk58araO_?ȗa d%Oc!~;:JwCOɗ~w\~->ϋ>#(Oa=xz߉a?$K9RcoJ<"dꖟZ+kh5 C'EE} *O /MwyOtףUz2Ɯұ66n9@%2|uanݳ"|-0WODEX7T-S - N 8UM另c邂'$tU $cbz`Y']&`H٥7F(qaS~dU6ToިDX +OfO WDˈ>ʋ׭0mcgыb6 ېZJhadŁ]P|stщkxM;e>ZI~6ڵ we^@Q["<mQh̋Q}yp7"̗mY.c"3je.{][' =;uRe]r8xڜxs_׌>/1cO;yFf iƪzk ނŁБZViM zeΊ ) n'o"NS"~S4`: oEH=7Bl'ՐN;|LZF,pCڳ a?p0޶0٫eL|Cz<3<8cvrt6U\aćgR0J6뻙-2A_ܗwDZ (O@@3r m]dcIKCf@[/D@vTdw3Td[X3O訖r;^-,)JAnjncDax APS[땑'*)ݶmu j1OFX9n WEfs B}+_ɟ`XXZH ձmf$AiptK_ 5dJ%,fөp#A`$K]'S]6G<5}f -,=fuf9)rW7*e~:Jyr +y/:b1`,N≲b9"3P8]c]ij f,zퟪ$ARBA8#ϐs-3wVCPgbМ|qb 6$}LH/+X4ec鸻¶,uFgXTm;әgIO__S4Qh_]񄯠<ќh!@ƺ<-?)w);4EsP翈nɪiW{zvޟ  SӐZWK4 MO hDl\P&`9m`}#y`ƯJ1=>˙ut'4+RG}q} >qt\'szp*7${Y@5IVaj' p7lt^_8Mop.ݣVu1zFoBTܶUAN0D2/R/PZէ-M}9먎a ]X"%tu}OuC?{%\0cNjK~.sY9sи]7JOo# Ne}'у_jJ h"?:/깷@c겍/J+S]| ;sG|%MNcVi(vU<P?RRt9Dse?*wj -%d&,kSoWսCm/JB=(bTC%-!&Oiqn*z3_A fgL +auzlsa]hԎXOg_9 TnPP2Ba+lMXLa} OG AE8 ^&h x8<=xִN+NMA^Y7uEI V" (YC0t9 | RlUHrqK="< N8H}15M<#\;<)~{dRBؽw?4tY+nhKt#lÊ M@-&TR#* vo);ۢVkFuJ݄3 *~we7;%"h ! syDh0w^Sf{P :@/Hrې;݊F\mQŋs.{E" M4U; 5]_85׍ ;Bؼ|n/K |,R}X9"s0<%hꙻ_R(4E#!LsxDg, JLׁ]Nb.oG.쮁o|0'#߉HCW'ʄ覸 _H hP ~aO>QP1E~~bpo2R)BXUCI65B=F|9l.4ar[a/Dcb-w&gS`BVӝ?4Sb5_h0^! Thϙ)F1rp SAxvI*\ӖT5٩uྊFeI TKӏ2/U,qxs/?ts*qUzri{$2n}xdAz Q1lE0f)\H> :&ؼW,d%.=A?w(EԂo-W~CdQ8O<2WXR*{RdqmXk+8o!. ?=ge8LeԐ(˦GԒ6@;:DGX Rӆ_= gyefljAM=ΞB`}X h`&N>>ڕ4A l㞿6Jwb$nWhV@HXG}!hP }Nw'F 4!b 2j0A[1kS"|b­L~0W.TגTzx@eAq=Y$Eg9ir&_rٽdpޭ<ղ.*h5'5"۴T m(Ǐex>P]|Q'}@,z:B3ݑ6(MҢl9:l 6/6ˁ=!]eSrjAl8?MJb6#]g)ܗo`YDn X176K# 9]t4U mBz5i WUg.x^t/̓<"{íMh;v%8bo]iV5N=qwЧP4(fo}^I?ҜN}6RP:x*T*jT\r$6Ay+Ш:;4(Yna)ב `nilqU*UkvPr`cj0 ;95keǽ2`@3_3=U!ĢcKyXђorV!ZENVAurȣkEn-s|n8Q`: Փ^KZyx`=@7wئj)VJh@ OQ9= JV5#2{uomLH+A^B+I|J9VDJޢA@p* \wݥJt{E,=F4Jƾv)KB`Mr(!%)mhkބ;-Y~Q ?Oj*0QJ xQ7[T@gE'LDOP&|Y/A8(ȯ7$pm{B:Zk rˬNjoP$owm>Y^eә~L@[=@8ߥe#QI5׵)8/.!LL;w*yn\޶Y@9T< N-t9t`͡k'-#5cdJ ]4ϑӔ"٦b+y1;@E*zZoBMi3|b VXE4$6Z4k,2m_p_c^{jF+2$Q\S uy+r[J [Ћ-eL1QQPSIB|@۽q; ja 汉~M^ӗ Nm<tp=Q PJaӱ  4!X>UuSg7M`"[Q;PfEvM 9t6]e+l dyύ+JZ"w0g2nNI*栨jt/^y$ZN H"`+wRicp̘=-:t$k߷l̼%HvښQoED A}þ0RC~3ndR'H]qcJU%E8L{E(s?Af( e"¥@Xk!:kɥDWz587- GBxh/;.wG`"e^W/.h]/iԤ d[/ߔAD(%ȻԾهNhobqkwp'}2o/ u@S;}t6ٷ:Z,4 ·_X>n\)P;  ^|M$'h $6s @WJ%'1wwKG_d"{ %z{K=7h骤;~cl@\=H5y ܌'+d ˿dpQO%W":wUL 9WOݔ'$6:3L$f5j>zy(5;|]/h7߆Zg9h}-m.)osff\͝~dlvGv\5fC_( }= ntTbv)U^ӄ:Sc-RafYxxlfmVr];1h9֪Dv@l=B!a~8^2j_  &:fvqZ$ S@9hrU+>K%j ODQA<3F1X`ԟ ٿ {o[g S^o|H@ta¾~Z(U29~ n<u* ƥFf2B~LXX{bH)IN'2i1'}[P߳FC /!Un5*@/&aZ`ko.5ח1![:oMť[(˹_ag(onޥH՚4y/Ef/bDcIg<?EPiu)[T8H *bzDpїx c5UhI #ܘY4- /R.;ӥжhv)ͫ\:ں&3'Ƃ 9"ջX#W?$ [1dVHjٛV\i}&qc D`vι7jV:> n&Tx381*:ќ@Nąb}sL̔TSJփ4'P!7L@gجE$rwE`BsR[ɭOo Zz;v#T'O# ?Xbi6BQƂű1t>ۃN_)W dLo:#Vj[EV%F̣}"ZKDӋؐ á3ޥh0#7RV=R'噾Ȑi?щZF4 V41j)8V&OF掸ys c+$kwFEr(/1vN6E X}B9| 86+dsk*+r\+%;~taĬk%LhĽ@>311A\kBݹ1h*"-m;ׁ(I.I4@2d5P_}E6"j0ר'D >Y22dBxD 7' GvZ2_9C~I{ָ{g=)B8z,Δ6a1%Ӎʑ*R;4z\AxdqԌўѶ)y[ߍklt*=@c!F{l%]BvXS71òs%N=V3-.Ӈq.䑯Σ!K%a̮7%Νw.ŊKкɥξl,r9GCk)EKʯKsjsSY[;n+&( HӦwIVIk;%˭'ϧC[B*i nӀ*e0C2KK7{i7.11f{NpJl, ,K܄6*- c ~r]O)LUΝ2i]Bۣt3ni:]I@B+2E%F*3ϱ 7LSPr(]{ =!ߧ,#vd|S >=uR(RYtfEa0 ɚ]0}6dea:%-$7#xcG⭧( )f!@ 9aXOGLD *X] D]e T8j4Է>ܑ"ю(䋱ta8tahz\J-eW{ | )S+ VeƋ]'=<<Ih!t vPh(i:P+w-vgҧt6MeWq=B[A3TByBɞz函pϾ ׁ̖ӰJfNou l**O:bDTG2ಟh~G+K>)bmoo5veD%.^jwoJa@X=< ͮ[n{g&_"O gI<,maRv3<)3Фdʀ&.BewpgYZrSU=dBNzc2Pw=-_U`Coddu{jp$Dp,8BJ=jRo쯪W&+n..:áBZS= $ H8ceoȸ( mqVa{q8.+JVW&.l ގuN/T Z"cy G**#>~VhQ4CQftxRC',h#lAZ1ĭZG{r*19]Ir;qCG멑\?BhLz@x`sc !L;^R_`?Fh&yE`TQ y~* Uy6"VIbC$xF!glv99}t8عv8-_=`軇?Qq0꾓{+B׬EpB-9eC>־=_D}PC|D4j&mٿ<d"@nO;蛋<J2̩(IKFhoz=5_ڒPGE?GS-S9h/#5dlv-PJ{GFV=\$~RݢD- {jOP$Ƌ*ZK:>P^s8&iFd{$EvtWRw^S\gn:?gAx_+5sUk(CKɠe"{62)h5ziAt0JpZaF2h#7hvp{~ iV=2t`8IB_͖: $|V LMF#<[QU(_c2~܄ne^zf?Xa<2yYT(1r $Ry$xzruV[,WlsA:B8h5@TA&nO]+) <mU:QS3U>ZԀ^rLQ Ǯ8c=`Z`ʥTl*N,:%»uߛ rN><`Ըrx ~"V] 1*J,fgk.qRHZJ$I 'y'C8, Kd !.ϡW2sQ;y{L!C1:` 9L}X,feuHUmקA"ȁzI^Z kq1Tۊ5fPO%~ߖ]; LRG8lp=,mԗ_r^$c;t誛0|Q陙: m$>*1?7G;?42p5AYD'W;2<}؅[zRYC3,ߥnAރIo4wNh(4[goزRPjK4` M:/ϭFaRp&@#8}; P1>vI8@^˶H-sߒK'i,xKS|" +},l*HK0䨉>LT{* 1jFSIՔ!6@;@F;IcOD7Eja DŽJ& malpҳ& W$%D/4'Nҳu l~Χښ5tp2@܄k iJN5>$Zs}+4 ~$S|ߞ Ѯ^bp}N_AIjrBu˅%J6q>^T ^o<^nLeXjЇcj&i1W1+WOP,&HCj@!jNJVRYCsCbֽewդe7M@E/-v^nYX.9&QRlcK!#<@Xe´UΟKk8:3 M߈ 4TLP\5,#TQܗov QzWWIhݩ\EzF\YgхR1NkIyWy^;㳪_䞧BiO|f^<<^0eMmT B_3.? 'ҡfՌd? ~ﹹ-pHU*3E+Ikp Ur.VG똏\8祖DZp^d;)&4=4tchY=q9Whw'&7y*.f=3mGfhwݞGA"^<^V~q6h|n&ݧ{F?8uox"JEN'ţIB`6K^'\ ށhFRͿdZn[qu3X]=> PH>֧rVf(!t1j 6*[11\ѿُ\ *5psс~=%#RmHkkW?vs<;Ԋ]hcFeq~S]LŶlbNG177Kf2֬ƎA , }`Te3K+f={zN7Nx!=dH<$ !u!|6pÔKY9gYהC(e}=ZnR=AVLJYwSK궾D -b9r6S@ ݪAhV6>~>T`M~477yUH17~÷]_7$$RP6u㯖`khy#AY(ՊJnR"{'֓I6k3[b^SPbaION36Xf@D{A:79Hs@M;7(Fl))U4twxIBQ_zV!eJ҅Yad^g{{5 6VOn.N7 |Үb>PXmtj"eZ/,iĻCچLҬAc Z *y _LYx CgCp7^ q\U0&:EHG 2~[?c\bFh(<7H7q#is@ [zEϻ,l.nGGb#>VY|}⛅%eYLOuSn*cn sWܮ,)Fwnԯ*@z_<ADBvF uD`ZTK R+O1[a;rW/';} vhgU8$;8`9ŕS-ZS-c:Z wg~ |{\Qəpd!]E<%~Z ] c;JM*"G,@R@F9|DW\1H0DZvߡD{x;!1^dM>؄pCV4t&yI*B37z|/$e-FCHrNok(lPktC\D;UHo6rU!Xx "B8UQv!Znj"G@%`I B ?qv9C9.*AV݃ZU> ޷:3+ -oYu+([d\}HHu8T:(`0l=IUL|gb45 >?\/~1"T"Bo&R_*MV5>1+0^IVZ^Ng60 V2ɗGkR3xnǷa1ppߦYqљA fPeI^w$ be4X$MϚAtM(P/uwo5K9m{+ZXJ?}kž*o63CK]E(HD *51!|D:I?A</p 5͛: O*zW X@Өm#vSD=\tD*?LgVPdցn/mB@S DFʝ"\ޔ̸5/2<ligiP?(!]Lye8 iyt|*5$)_ޯ+=S?׭7R+3s@AH[ʥ\Gw/wBؖ:"4A=CNaOR;^tߘ֗C͠$y^IĮIi+Fl!w-:3QkZTZ`6t=}bgca_͸>><ܿ6%w{[g47@V]$" N3l}KcE0C=#ɂ0_qʏyAhG+= ,'st3(D}=xq>O}D,.jקW8DOC' 'M3ƫQ3$'L[:SOL1vyIu,ߜ~dj1(k$Yav[EpʵsGv^P+0C`yʶ̛.+R)xZu[6Da|}y[*Ô>_ސH(CN9KN5Fc@ǭErFIc%w@G?ET24h(&4zczx] ī_v"2uJt]W(e\zȝ?Kdo^.-s ,?W*SB קZGS )uT#\W%8/k&m )/ BEG5gؐԸ8 3З^89U*t#AEf+Rs@U*p[bv LoAQ=so,`("E 9Ѕ(5UbQH;sLNw0؇JeNDKt2ǗdӽiX'xE뿍!~dU&͙Ǽ˻» 764Ŷb鸙TmS> 3C@l5Xw]Lk{>mx${i<HvdEǂ ~5ُf"kexV:I;/vӑ)M.3>GA)"d'?HRd)jm Jj;4}+z_ah]+daP,3xc&~DJV}Mf}>[[Su|!O@.X~huIlL@4NpざE*?mtqğCȱYii&/zZΦgp| Q)_ؠQ#~) F`~[ <n+DT&p@V"/nwuTeh ;ᩧRҬ e3,* 'khNtF1@g% ޝ z\bװ.*=M|gn`6HG'=w:$vx$)'cW}xƨ Ocn@֭t+#Q Uͅ'lЏag ŕ8h<#,#mYHXSy_JwDZ q5QVkVRD5ɀ'eF݊3,MeAPN'g}=wɊ3mǤ @cN 1gUH{.gtH[cbk2U 1)`ɏ )8jtq[[N0n%0B;S;\d:M^%,sp6=&5J:-&ց}Mi~7(%v =a s\`h}βl_!XU)j wN&16/ɒQ)'gNԔ=yuZ0I 47j͞}X^aҌ'@ ~ C -,H<ÕD Չ7džsHsY<ҹt⫁i^G.Zv̴܃m&ˋ[ ۵<Քhmg=ҩֳMxTkk:F^dJTv| W ޥ|*ٞC jKU5(CƽqD)#V-G3@8=L^?HUeXZC)%t^4[䉣HMk UWn6F_mO:uuƦplDθ3u<1^gQkal: {O -[1*:' c 5w8+n';:4c+Ds=e* DlUT{֮/yiȹZP\uא% 5ޖp>^}؂q919)6Px&M}o"K]@#$Ki}ʆq{ʰi>fU zVDLv7,r^"( ?w@M!Q)"MmiyX+W>J==B`J]TJmv翦L{*g /8`cΜ>z7 H.I_̶$9jѐ !ԆVXI9}aJ['` e5$쟗& K[t>k@e$TetvZ'w-S kkEZ$yk1{Ҟ;jxu<}M]TL"@PB`LwD[s&ߌ?Pqj|)*oi:̗G|Qu\+Ȓw1Abl5.PceeקiqEɱ> jpPi|Rhɷ鉇a,QR_F,+gƐDVXAjO HE?do+^5MW;=CF?kz~O Ls|cѼyާ'$5)A7e;R#tf}iw QXjEQ Bd: 7+^r\ߏ' T1!ܖi3s)A\K}&GضS>_oF<pHG-.Y[`TU  >$D.ROXc2} զkʹsN|tgf 6F&JD7I5@A3i δޙ;vϧ n2^k;*Z*$GĖtU]0:cKMi 5#*)םwF(B: L&_I- 'Bћ2y 1cwO_z/q#7迧T;y=#(k%N91R)4"1`2 YRwbըhʧd!&g|*Ko{+΃^E!7xG{a=J\V60i3gU'K۴=]Qއj&ZԱԬVTMC%{T6bA0".JRŦ}[k$jȰ}:'6i8hBxٗJ~z%L';FpdG{*,e=,iN΅c<.'xsom{?y@7_oVBz8^-5b_8Q#`.S@0PYVثKb{FIL; S(QТ$]k=o)lɁ\gsoĄ52duw/8Մss }r6\oӐ@>U[ qe)! +n.ry:M F/@s-k.t6'(XK9E kZTp~JgEn'C@)R^k8Q# iGJ?&m6!uj!Qɪu(J#τ85J @.{fib pnQ˽ejJ(uYEi!*f]r0Iu7B] 6["0Q\Zl['ɀ7-%t!F-R2a˜kāwyGr!qϐTׇ./dC/0v^#f^SeLoo҃Ӝn',iŴXKF!4 QNu.7b-K&(O̘m߲_(FbiK v$(Z5poMa:YOe,4%Rx#z eK# DxzK0t4*͢F˥ POu:;VؤhMwRZ 4#(G7%}Է  Rf!ǿb6}}]|cT#Rb-}9΂roY>u*Q#ɇ2Gj6, ` vzݠ}G O(3T)1Pa[cFgEThӲ$"YGn"OЖD K|{ c&,?:$r>yaՅHlG7B,h¥@OTR'^Ao/$鞐K@,`Y,u6Y)Fy#"P^5)p\egd 0=ozҀf3 ZNhлlD ڌm4f3'+!UQkބx \iS45v¸N&z{%̆&{?u,2,||~&"S_h3Vk56#899EP?gÞQOKU op$EzD MhEgxJRJM_.*RQr{B;Ԥ/@dB_@YjxLRh,M0\KXQsݫ|(w[CK$ފJA`7t Mn޲y'ck@m)$:?}{>>R7]|2xLw;+^0RgD@5䥫1ή^yvD$-˟" V)RIw3[ dRcQbX%.|\3w[M" $ v Q_oJ;YcYT>cLW  ,X4b b76{z/9}W5˩ +X;^_zB;1֕ d,eWB% EqteMTvR`n)uڝ jt*xqc40Ed(kyo0;004 _0˻߂I'v` zr|%N#\#?\!JЪ@L13v΁]tߟtHPs(?/$u`thLNerL}gg'Vs"'[e`O2hPqVi[!e- }L$p۠iz_w){GU6/rVw&:He_*r^.Y'C&7pRC$W*Rw5(+ 򶀓/9QlS'p|y6޹iqFΗC·VēzV0z'OO[3Av^=aex21L~Q}V,m*Hc^!W2.2`I pa%vwáS:i'u?S?qAޑ9^wb>46DNNʎ(vb!Fg 1Mڥ0(e"欣i`i*IEwM1z;GʄtA$f1Q>Ȉ3zt;ʽ^ZȂ5ս6v4ߚ R i/> ƿL=U%i}^9<؟ ě!b*.i~{bQٱ֓ %}XzA P0lo ʓg\NʺIJ1ǯ@(y9u4-"GDGwfx(8 T[qfL }l+p?1o}{@sƒ+уqܥwL=ױpo pJWao2KiWcLԄ'QHo˄|^6BSm“4gzq-CL-V 0NXA#QlRhGN3Zܰ w25U?_ES>D\:Mp#u[ZO?/w(4n&W b3k:R%%FTAbP.E7޴QܝAU/ޫ|j/">X&[͒&u5o+I i4e%ҷnyӜ:q@٧ճLBG %'kgU3DȞ hXՅOɀNhEYLPS.b'6a|EǏc!&kb,9yvЈ7,'x);]:K,sd'M ).dW~gCAGT;!T%F6U1-!~n>bv`톤(e}-c[Ew_Oza8hfG܏vj{XF&aPq"[ wm z/a\kM$dZEMBRR{9k}V_/bh6|`%{ěWLJ'ʛ࿽$ehפ]oɨźڷ ( 0xkÑpEe*4t%,XX*(bN=ԏ4pfuwR>;GNG8mM>SV*o *jm\5x|;|k<˳L-,驳_'`%iӜ7UH@rmo#g;#@ pwQކ_e:"*Gh[eE%.k6n I~\g<,2'n3TZm&GǪǷ$`4=f6🣓JL@4 PJGl s$1`=9w6 YQ!_ P [X^ɧg`z_+hWfmƩNgEN_3i"M 0(Av_9.xN/KNGI /cU% Ar9Mltyt'y`sT whǧǐx6 Vp,iJt&Gi SQT?D:]M {si>ht(̑͆%4Y=%}!teYt qqSI9E<4*qQ0?q> :_+Ӹ. ;kCjlN߬Z5 Old,9RQ]`>Rlw2ڦI[93c.UT/ )PRDd[|Q+ߢ>!DŽC]FZ2\L&٘\PޔBB\k Cpb.Rlk|w"}Q@DFcJ<*l:zE-ayb\-4G O 9zV8<'P#VN:I W\̓3M3-Ny0 `z(4 EuVhNfB!oZDVIGBµ$GZ%Y{IFcĬ<geh~XS֚0h2#I[.\RzbSM;oQ`{uY`nqDAk?|0f֬+*GX| Q [fLe<><̥UFU=oj5҂⢚$ ''YcF]s<O=N/ޕOWCt `,ݥvFSi' K.UX|^}CfmTm|rZ<"x3-pG!ٯ >3jM"+K6iӴ,N|a54Jx8Dȿ߉=ԦqP,̥e,W!S`ޝ:W{5.Hᛎ4Le^pAS Ʃ3 b{g qx/N;'J1}x@5TZCgP9 d7gߣ#r*Ń~E/J?3HugS(s 7v8V큘Ik(;3;C;F%{A͟ѽ- jKr6,P~Md8D jQ0cBZ6o".SMyptZbA|9brm]XHGUнM+0KuK ,/w9SSFl}4@Vb K 순,^_Ɍ@Ζ?`|c4/'D&?K,MK7d}jD"w%/;L{c&o~x2[PyyzXt;in5+ lj%ffi<ם@GOJ\ Wo#e; >')w=S樸 K<`Ԏ4tB"PM̲p6xIϡ]XGluIx/0*O)(ޘˋ% 7S`PKNgo_ߠu0<pP#"4Xګ@/j3_EOxFzю0;= qsj`Ǟ1} */|'F/cj??Nr uxdXz"/,K[6%|{k,|Xy\9 .4`w6,xNdFsq3~1[zw=AGSQ$2\G NTlU{!AE:zKURd85d/?x['RwZW `"hMC~a$f #಩%F"Q]$ÝLf/^y eO <* DU&~%F~SKęeL pD1/Q=:_^)#fwyЈ`pZ2f;e}Ӿ(LO:x'ÖKWKò5TT@ ьʖHX"ԹVPcvczumĨ\z`sV-JIN6Op\Ԟ}yAۜwE&2cpH]634fe?ȅy&`q"ZrZ5r'Sۓd<2ѐ#KN;@[e\|'f̳,!>~W{C]Eq SރlpB}vY^+%𱊾< O$?'fG>0؛ RO$0&]`\=VO'̨N:*ٯ0ҹ0z b;R^1$bA>6p^M7'&%hDNdk b>ͳMtzy/5WFeJs_zlDk%N9;? TR wkv=%,jKQ\-u1 o={}qG~Meym?aNRPΔg?aˏwٛVj:fM9-ry2:S0۾èEX{G2JyW6Vp?fU'w$4 PtV[;ޘߡg5fVZEοFLO]N0)*5~rX= KĶwQ$roGq ] 4҇05k[ʗ #Y\GC/=sk}3h?@sWZODRk&@,TO}ݝWF2`ry|9v5pfqzBꞋ"!"\z˹)>b`FQ,\< s?-f/p3k+LW^'.x-;YS,?#o XW̾oN7r(a[ N՜T:6(d^$a"ܤNnCJ*"IaLk;s`޳k3^e͝vVg{ƭ)썁b;۹xrUp^.?_v4z%ۧq!Gm<ބ2\g ?5Zx}4*H~Jm^b+-a('R_eΗ!(u YSE2nԿ|\~#d#$學L2 g\s}څQSAE 8>x! $np[ee#"nOxlR3I1;#=F 6.z? Ja~p ICP;3>.1J/$й1䩵0z kʫ~<<9Тo S@tX싴B^l31="-8*"Z( Xຘ}X x"nռ"X42 }}n԰!ϽMl/TGε4\k- Q>1`9(kg$'J&̅N \iUBZ+&(vdRwIDe*2M k6nC*Z—_r*-s8O{+o =Whl2<*S?AjM2=~1ǹ6|l6qv?BCAƗ˯2eJo\XVׂknשt;Gap>V-ȧcyI,]m{O0-~]k:\͓-`VAN/[++сOފgV@ "x@#Kӗx S+n1J?pI)sx9^ E_u#zĘߛuʴz =PywymȽVx#%ݣEo%C{\~ A}VyLnv|U+lj.[zwCd1C0O`p C2R߳6cȭsw+Vxrb1gtx) 6c @^fEK/\{ CLP)L޹f~*}RH # HvA f@Bm,F.[R0cԏ,֚[@vqk%‡vu(B *h\;TB4AkX&77!w?hgM1:LHljŒM魞:'"Ǒַckѕb>6\=}p'gTݒa8t 6.n P"HܝnMB]U=TDD%t$saM1fKI8͞qa[]ՖuzU(w P(;No΢썐LkTYA>*d<4o7vy;7APwwO^`}5Ù@qQLKC$ s FD|iwٯ֜ ~NHn[SO蔷d54]mGM6p^mZҎ5GHspw97+21"Crɠm>t' 8R4-_NcX.72M! Iܪ[Iđ$z&wLlC n6O[{벇Wr_,L)sh_WN+Os0K>ɵR+_,y ޴)37pJ^N[$6~i3[u0o!#N-E;Zկ = !qUn} WVDfsTۂ{R7"5>C/kdE0Su$2$㷬nf!"K3&oh+T8ټc&CTE[N֩i8YԖҜ;+&LdLAܱ1'P!}r `>t@R9A8W`NC,1|UȬkTn&ԯJzGy~TVPJq^j.ys7dHݭ:>ciN~ |49oB-/SU32PmE *rA+O e?SAi]pX:9BOvZV@ "JGh:)-yV.8Q?"[΂psE:v:d)AmE`0ȎrY&)wf+x 1wd* k%x!mvY c).߰ܩX`2Qo^GGF*3:WA֎]PҸZy3_:We3=2 ;9$:תrIi(d4]䭧=s\cvU=o$Zs " U?ui SZqF_ {CkL<]E?L#LZ&4t$^y|Ҟz ίribM+8rW/K:=6i'9mccVCZ] kQՠH \ ,p,8SA]:7-%:Ş8X[Ns2(;=}Y*aI1Ng'pHf3 KWbPmJ,![#y^u=9;)5aɯQރo՘z X4+m u%Tz: 0ɲ| *[)Y9?46Ty "_ CgĿS3Ny?!|I2)bg*}>whc4xdN6ƛ pkӚr>x<t[P*e1: Y,B8LEfӛ-~vB_ 076G7>8jѭB)<kX~\O4Wg_ 4@~F)rm)C ֳnȚڳ%ԚK8 {7{U7nfOlZnTXqR%mm7~ΎN,%H& R] vn{㏮RP;ܽ., B4D(#!$ 7{> b]a܍š' 7w `:!Ը0o+ޥXEƮ: dCrk) c5#=)R-Gh8ܩ"F~rI=\'=~(|?NȔn%ߔ*\YFC|x1OorԆKG "QvȇAU7yw90evzMu"|†<.ihkdS*dKTKkoAÍdHb!_yeo^܈HewmߜHd佦%C:M"5QQS *?s(kS5 4Lᴁf:cwtp=0%9B%H—7Ơwd5 |b\iXjWqd7brJZC==L\cqH#FS'~m6c^>nwDǧRoEHpY!ݟF+C?tc 'I1z@# T7aLo\ȧ.ljERώo r.]="5 -2吥.J 8o龨 kfEp<%B)(gEm~~NxTYLgy`hBRB\D Y7'OC7m axPy&Lwi`@ʍ\&9f.: -_`!Yzڏ*צt3@UM=; fDz8慚; LՐKxauQ):CQ,=[<J(h Iy'18t L^|r:lZиĕ]S޿+6?/K}f0˫D?v`.T#W;E+^I>_Cei|\(YCK\SFc`09Oľ wnɬ;DbUVӞ6$x=t}+M<wEtBb̳ 2ޝHU)nEEFU5h!uQ!~6秴ؼS<[RXuvW ͪʂ'jAdUucD ?5C5֘z,8瞋OWG92 5ᑗ:@CY}~TMYOG`6" izTEiBGW~qHgiR4ΣqK+|\|uiGc=:O‹2`t'-\q%JcV(]e|1ޡ! ES`s^A-?jczĺW?]ݼ[1S\F \AV4| KX3m9On.kiéKE[oZc!6t!3>Dz?^iѭ2ukIeJw'$z?c}7u?tL ԝsX^>;{/c/nla6HQXVos r첃 G^[qb$alř;Oѳ{c0PT*Μ52e GvnF87G~oWUN{hN3|j"g=(4n 6r" js޼xK[X.\*k: Pnr}!~p}a<7 { c|j7^bvo!3T-[/=w.E^gw7J.w"NR(Ԯu$\UɩenK2󿕭OQC4| =u j`3ډr?.X1$U#Gɚ ya#/3Jm4o=n$w)-Y x iG2guŕݳ?q#M d˞DS&SMUpM=~%r]g4J!)ȋL"ѐiDxU}UukOU$zmG99^I|~Kod3r׋+:cQ\ aBB<ۼW'2 :A6A.=n]{I<<0]ϵ2$>W}ar94 )L;ו/9:)DŽs[o"i]I+C\h@hkܮKյ>Ǟ C.m Z%bihR#H}3Fi}[$0BPgo^Z I :`@S)ۢS̰eE#Bׯ7V\@zYvG4$\¸fHB6~4)=P26~*2ݤVMa[,9Uw`Ce (N3EnZE!o~XAHaz- *8F (fGxS<uaU?~SVF'k/ɒ;"*[Ay'Y|19:n q+; Cs-!RNJ:XHcTy$P௡04b{~܄3՟R=@ `XhSEx{xk4ksF'3_o-] d!4=8P,(WW⛽ s"|E1-M)5v@E1}`["iO !B&` L.7ߺ2 XL?V\:&$^0TH|>2z+ L2mw =gmialbڲ-fPSܘ.B* bP 79q'g@7@Lx!Ns-N)-qDϛggR _){^-r,$%cv\}I.5)`Ud2iAUlDkH^~ Q2b( .۫TxD|\5 x<}^HR#-=9N_ɮ1Ѵb 0P}$т&olı  ?QpOt`|Y I |~2۾ՏΡ5L6gO贤y>h=5rzhMOfUQ$̷K=?$4I-Pg=>ap;|5<1{!x$`_&"(g/Of9F֪DBÑM|V|x>R}(A | m9e&ʌ$96̨Lx4-3+ NRUPq_9&Q?uK,z :"d#H򀗋X%(t [ "gw]d[ ]bjL)&ꅸVXzuX—pHJtUsh-$hKe+Z) VL5aЃG/ 1miZ>ρ/ậP{,=-]RA"ݴĿpJLI`| b*}^K,ynhR6!&O|Zfx 1~>Qn" E H5 sW*xĩe ÎAM*ȍ,fo'3LI0Z `(Iڸ ?&-6Zp8ґd8S1e :b̧Aخ~}9R*Van 75*\ QJ61V xII+9]! {M enQwJ5Y t;},gߤM:Iys@ xF?uc y7)Lr_rR|TJ8<3/N;PT=t/*'$@ta/ 4ض Q';jO?0(!ԓRnas=dQcl<fikbuaJ~cAn2?bICcvK15 2|Ax=@$8״=\񇷌n"9~]K!}k]_R$"ޭme^jucٮp WabC 1U+l G48/n_| 3%L:Y#HׅźIvis-L?E\Ҹ$öXuIɄI3n`Jtp6 BBn뎛֣m43v!J!TeݜRhb-KB[ٜyW03 yb(s!6Z61R[6\~AMrg u  .Y]&18u.NHBt͠Ⱥ!>e(oBIr5Cv@~E+v=Aǰ鲋ש}#˨R8(KoYDzl};6&e}҃֫py԰ &E_Y$Fc3+][.-O]VBC1\0_>: W_âdj4>&2')fw^WO8;`w(-ߍ$o.ÆFgd6](Y8'h uN9>MKøui[6S3&诛6@jZdrP-}8ЪrZgl^Ìk}7ͥdmKT/` X ː1e%mӮ>w HO5Sr-Pm($~Ob佟0XFlo0{`{U;b Z)_eGݜ*!Ծ? oz)wg¬+z+hhaC&:Z7C~Z9N[˹yK$iKoLx1xv 'a{)h(X" c+&NE  H϶u7= L8놡)nC掕^R9Y敊~om)4bvpb6ʻi.EҚ_C/s7ZbԦNk,a6ǫg`|@l慄; eve+z2HP5p"ކ6杵d'L>ʂ7Z$ʋixlB0+FG2"s}?C'Y;W~ " (Q'ˈn[:>W(j-=)vCeh1S'ˤX&qWbl"_yx\N[ڍT Mme *W v XW0: -~*]cl3w\ę qHvNwc32 ="kM([Mg*ʇ}vM,Ц7{Ph::cjF4BuNN*& _'lF!WYXoY`m'²/ٙdU•Ju4* [+\t#`wM3p*&]Kz!فt]=Dwv'p8(aurg2Jk P?mWo"^Pl#*dwv/wqwtظx6>^`/2-WATp"Ďģ!cr .2@>`O^SB;RTBszU00!Ycx32S3cV?OK955YЁnsG(ZѲ2-ѡf߶agjUXu-I! q? jN ߂ O1)1hnH[ju|D@ 8ZdƵ3ɏ~ 4Lm;/&[ޢtX&_Z&x;!}pMVf³v~L,{g`P>;=995{~Գ5YI@/Jލ$hG%8j [ NęKi|pIu74E1n{2& SiD֢֟5W̓3ƳR\ߩixbavs^͎2M84NC kcg k-F¬4pV":b?ڎ * i嶰G )[.["@IrOQDƺx\\6*F7QV ,*$dqD_o >)r9)G[WfκwmYZdBd]#RGIN9 6))6mb3;6;RsDY*9-s=4/<ǎfZ׮$>V"ujl'^=oWN#7DG-DWVywH͡]ZFхɶ-Nż.UeWNR(+h#3xm-gls_MϴL(ΖjgCYKqAja!c%Uڽ^t6Eo%m(c$Zs~N5pjXfb@9KV by7L6 ԣ:KCIjqET*$2[q.(yKdH.$k#Z`.<Νe%l7ښjVE3lGV)#]GRԀN1zw\xSqӅLE޻r$kV?Gg'w|oNi?wʚ!oXk- T@n~ƚKCxoQD-㿯vu=:]FNm/9]b~҃wɵ`В]y~Dz#fD~.sg6 .mIIF .>odHt/uy%+? 6$,y{Ihy[M$2م ga|Aͬ50 jωRHثςz^s%@ ?2hso[0H<,QWRA>2B>E-Je"sJAvqᰅqT3Ml7jzo*oh=/- 9d8QDW2z./*CU#w0pf"*Tlv:zZi1nx%*jhmC^$}vMҵ+uٓLM q,wktԲ^U^Kn@3ұ9DJU> d 5E3c|*LR;{pyžvqH>v?F`~SZRLBwxgvL]shWadkK˼NPT _d&Z{;p:p#geli>RQ2B"Ha[AYx6 ʾF;ryJ `=~#[yVjA˨ZcP.𷚿 PB{l7%zW ^ҹ`)K0`ad_ii٤ҋzgQa~B */s[ez~}x wEqL UR'Hǜ4-5 \%I>oM͵BP^$OR Ňm. JRǂLҫrpI"b6j㙍 vbY,ݺURY ACg ׯ}gya̍H БAR (=竑ott8UB$ә.@I^pqLu&UYhn%GF]#3*VH칸ʙyzF{A^pUjr*ZmbdQTJ#|:fQQ>ZOݺgZ#il1 `9"к* =5!Tf ܨqAc9D' ^VM:ɜ6e͇ !EvW-?M|v {Gn%L;= LV$DzV>gTQ iJΕeg:ofȭ,a7nF7XzAmc=L|%-/ǁX %; oP=gH~ 'bs0,`a#Н)n +-~ ])0ӢiAp)qbCmٰQIDWVQwm])rbFX(MSs+%d38:]ЄN⻟Q|jh*@p}ǁYd%U6(oB6n0/͛P7}]G$yG<>s-JGrSN[)@p}^; Le+Z+~4K!.nTiQ<~[<,D0c@bGe}nn: )9\G 3kSdQYq.1m!9&H>R(N  O=;$cg`={Dra'+A5 0?ڥ^[̍\ >tߙt1ݞgL1<*ڝ]P 3Gg sƉ4޶8"}ș+pTX(I L͇--&Q5U:&xvM@BJh=9WrK { Kz'-:5Ӊ˗,o4.ʾ-loeUs팑b׾r09M\!pff(Ck'%t6sdaD׸ʄJ5s?B;-#$ UѪi40ĎO@L`1 dֆ'%!ȼd`)16t7h9ǿxXgkV=t%!tHdB3#Ia[+ OO"1[R$fQNsST! Q*XrT@e:aAm9.`lvlʂ7VEV _vD06#FO+7ڵBzu܆-;PF݋3B8rkJ.R>M>ސ2SuCKžrPSf~z'0'DzMԇ@U,@o89m*ɛIEPRU=˳ҡRwPOk'w۾kO8 $Ҧɑ5T$MEz .z.dyE%SJ-2-ce[ROOX "@dDTR'PCXl3&$>n֔xɿ/!fk|bpN9x9L2zhNw9 ,/٥WsPnΏNK)_a'~ 7n p[3_b"XUK16B@U6]>+. g ZӧT]8Om b@[oG^S/:?'QA-yJE j $!|1?}fq`zJ-gĬXm=/>g9'BoꉅnsAUkqhn O_*4j!)ӰZ>q9.bdh<5с(Qu\ylP%ɥ8DzT"`v":M/"ѾIӨu+JCjhmj謇x")9S KqkɌVGAkXf M%o dS /A*i#N=xO5C<957׋,>2DRsRR`WO.,ܖBgEVĆ"I}$ۃCAŃ t}#]!/(0;(l=_g-΢ .GPSz'uqf|6VwA *d v++Ok '!".woKUgnBvνΐe@QFGv- lk.0o;"dҜ7%[AY5xӢvcg׋ KF@r?5z`DWIPJP\*ȼ I7 %.р-%pٗ@.g#Ct!nN<*^lRtc@.^$VfF|@@/xW.#į6;@`>"%$'M•J< W1{0,ٓ}22]Y0'ۊj1}e.3UF* G1PjW'v[O݀myG(S&.]Tm.t6$Q!ٙ1#Acf0՝&D"|QJDavT gzl8jwe>xEj4\iD]aB1kmPw; h׿NBҸ |S7VeΓlCsl%ďۋz5X0`b헶1 y$zhQp醃B3vЗsTTDpNN]u]qm72.(\p][ 9+u%tA‹#nLwV|;{ Mlʌ3Z?.8_rKMM΄Cߠ5kTnR';N烋6hY/*3$]XEi ]O{kmY<] u5m\ĥ1nw B> ax9h 6yf}_pJWprM8#5彨)7 /uSZ vofK 7KCU:VR.xMk`j7ÕBK JrF뵲‚~/0sK}qDP ˪CuBÕD1x !Hx#S>Z U0}Dyi3'N ڼ&H2c^M&s>`v|m"RO`{ &q5^ã~I)<jIG^h*R2e!Jަ=C`DE'0JeL['D/l27{Kz攂}3z‰y2}0cEuǺ@ru)HsG`WG ٱ%OOU 51G(YNJE?w,6bGX$/slz F!n]8LcbS] ײ>UZ:$SEp,>7H)o<]{`wi_Q} p7"TIezJAcL~K{3{bƔ!K잢:v3 EB%Zc<}1BC6TPhB>-)l";M۴Գ4M$?.7R ջMI=B4 zc.2QJKUYQԪrp³3w-I@I~ ܑ"@ Ësh˷eM1N/91s6Ay7X' $R}ݲ1m+☁,1PK4]>bm_]dYlVFpH:=ܥ%n!&-4wucl0cZvp4D*fqǫY+ SnbY;R$/Rp:#8*j}_]n DPHWZ)bz<Y K|VlϪ Ӆ˙s蹡?rvqbܛ<@,n] w> \ڱ &-MVm4t*>Tc֛&/}/:qtQ9mȦ_UNLXsgow{}hO~\KrsD`<55N|w[\g}N%7꥾\I =hbއIoE{{ׇO+~a.ju1#L3u4b sʉ6K-zǡq~mbC,!IS@֔}6,pPoۃ1g6&ed~ R;Rur 3h1zkV#&n3eCo0AWJȃh;Ƙ~iHȶ)c_r>'ځaZENRk:o㥕@V}C*G p g@낝o #esB3Ba Cr [E( ͖E[mAB~񈼋q,} i TWOK8D?Wm"v$엲e?ETZ.nkR\)549< *yb;k1v8g^q%J͏{فDKX}ޕO3&YQ/H>˒m|_Q\[\Bd<@S1\@ 7V$(Ao+x̘8 bɦv%JǑwJ6jXJ\:]9v$VPI=bn`Pƭ+;pCom>RZ8U` # ZpK78QjxKU݈^*H oy3΁ =yC8ke%qXnrg+)?cBݜ'Yn.'!)=K{9>}MEz~y09m^ %bk$}M O!*Wa^ExljtN۝W5V6btwEyac[C%+ `$Ra]I"ܘZH:S-<+@F65#g&G'(תG㹫ZӼׂ $+wx"n@c>+=Θo3+Q$ZԮ- ئ4Γ5r xly~DL5c_|A6c6KlTIx?'J.5wiz =K+PƦ4{2J,)ڲ :p-pZv"y5*o*N㧰S웨^!5ݾ Cdpŋ!#o[ PYhk/0.rt:;ʠQ?Ϲ7z ƶoC<ʀ/cJUTs{Ei[,2 gla4 K֏tP-@ &d0αǟݑqvFÄ."hi ;05'@ uD-;C1( :Bmol8QQOd] EPj˶hS4kv.>vb/!K&R-" tnnP/<&,o0h RLPBFUD[__t`d 2Stƒ`Ԇf?|nVqns\Lzrcm@>5O1gJγD$ JMgP*t8AV?5A @K9 ӱULa2SF΃7rê<^!p9y UdIeh W˵ƟAMҾZsם 82(1~3)PlG&,Z6@ WOtRST_hEA,;ׁ F/̺FęP/vg^ c\o޸>gUӮ ߾ܦnv%"$anRh<,v91R 'o\^ͱ1 !UN̚khXcXG_wy :ED"i;H\SʛiYte֧;{0Ծe9M! WB 숒[Wƾ* Z< L36ڙH7m! H=8cr< hMNjLkEReHJ4]14&&2 =ٖ'5]h2閄Gz|fqw0O7hI˱N\ҊNꑃgPk}Б3z߼n頨.%<|Crp2 }ul73pCt9~x`-O.#~DceW-e:O.3\ &c}wGoL\%rRJ\q>:5Ń"bJ8'Q׉V =V.+f2Q)g'MQyo^+OdJ8{̓1nEnI"In9%z3]1eF0Y8Aҷx,-_Z?gw9tSP1tk ) y<ɀD,Z!a*'dHORX1D7 VacbkS aZT%\#;$ YnwzUmN)م ,wEa H@U̳} fg.ꌭ IʏCl彍^EeYAN$ -sa`* Ix:o;s6U1ZFQR]*p`q/]|CDbRjeRCqکO0|B9υ' S (Gz/Rin6f«Vu$l AKYEBbH#䞡 t`reG ^,yMܷ-~"b}++EY( Žcx,a}tC4h?in˧0cK@Q_yJvإwN(_q#SL8/ıu&E$ֱWˌEc1םXx=0`Y W ]Sہ@qO5rV.2|)(m +|ߠ!De/bk˼HN^_k~ںf.5e_8Zo * h>T(\A ~XA5vΘP8h(gc׈}`, .͝2~H (U,}(ʶK$ p]W$Ӟk^X'iwYp%Мe*kʸ \;ckU]#J|pZx*-V#+)d"CQv^D>=X꼢B悏iUp_A WRV#g@ȊX=6yi<`ٵ\J21x8HN)í6z"۔ _PhDWQxe'#UɮΌK 7킸u0|Qم w'Ӏr%&b]agL^I`e7:qH r?a\VRHᎰdWЁ od'rjF\ ͅю{W9}^;G.>0۰LjmkMgTb_d7Vez~$Bj'N)1D&1-E^/,}U͠-l1*PQQEbԽD؃{J)J(]x6E z[>"mIw(L$,oLu sʺq+s5~xUgE'^sr 9SeЄeEGKT*OH7e^㥕Ge/q\@љSXΗS*S[a>&>&9-(b42%'-TOgj/1b+ Fγr~]^kx3+VСqQRz8͡3thmUsu^$r4cmlaGFvr4(EFV) ) Mص}zAV}}bVym밗P=z5=5 !Ĕ+C9ah}}Z0m[<4{4pќ[rH`bf/ffUC,&4ɯL jq/m;"+”N-TW `(_mAet':VCxv,Û=ԃ_Gљpzȧm )i9Ps138RUmOg<g37H2 x{$O|ǫfR^8-,E1pkyX=Q ?_c}h{BEjK۵1i@0lau5\{z4;c/i$2\=w»QiXWDE&=~mkv,=Hԥ;YoN eXa'pC^4'6o!M_E{$l  !x1gX^(Bx-8q;u5&Kʨx ?[:4'kh)4Pa5E_U6 V@L?Վ^Rq^_O)8X|̌s5g-ei M܏gISD e^z?#rz8LZs{]6ti j4B,rz4ڳz^(/ KIg(jF-ge 9+k9o%REqq\no^.fKWsr  K⚐@[2H! KA" Hi }T(8L `CC+9%u8%q5VZ /s h%r{ mL]ȿm/#i8cMN8=p*d1/Se*I(`Vɀgl=6gT,kޙa+,ktѥFZLp2d 3-yBIk]g,>\K+Z1E^+Cn 5r聟օ;fomfaXy0k' Īfnd/#y?xs yi"7dX/R - H>*O\Eb6X1&0@p^~ؘHz nz\8x2\lH&p@xomKC4&5~)H >[ OȌPtC:tn~pQE :l"{Hn2NT棚9eKNek8h6W` %S:z1;j5{_MR2|4բ_6g`e߷.o^$RrW )lnZ)FKm(V3?i髰p=:!oܫ 9Mc1Y&*.cҡǀ_TFE=hB TBiwpu^UNY+ 5T<쾇.DQC:hݗ `\;ɔ1{7Qumg凛\@[G~UQ *|°!h'- ./ 4AwsXsgNZXxt?^4nT0󋃬>ݬeugP{袭x.Ih&2QQtdj{^\Jub6S-GRxEwk Oq0 dSQt6i0 a֟+j ff%[C`m=NQYs/a2PD˧oNdy0rlOMws?|{ S9WqVћ )蒱24r<\TS@Sˎ-Y2gX Au./-=vfhySlʸUi0 "Pyd2*Ə7KOCț@դ4!v_$:dFb!2.UMH&36?iWo9iX&2 kXq^W ۾̷|_Wx&0~D/e2O+KzBKf׋{t7S9.2C(BS{x8!V1*d3_S1 UŕDWr9<%X8 S8Ya3:4jx 1 n,F^J0v Gm7 ,J6"tv֎yqFE}Xqa4_~+cjΛEv-AZiNpdjX!/_ZH wiqErO_9;wO+xIh/&ꙛV .ڌ'! 85~i% PAY81~!#:^5&!Tϳ|~s#ԂhRiq* w-A%\(3XxYr%˸fE`9(wq,2ɽzw`tTnOq=aaD- J<\^+;`6kD)w^RM9ǐ|ӹLQqC`PE]@+}V;6YJL^N@N)E@_9AA[G4^ lO>.E2Xe-!P|=j:,' դMVcH]褸w;-5:_{ }t#t@;wk{W6Aw@RUlWu3{n(܌*tFBsQz_h^=0@4[gSsioC_ĘDO{&!$+Rg6InL]A)=EEd_D<8Pn+S{.1ȟL7; _t̀±޲  LEE@%?*!t@;W@5 rրum+/%&SYozZO r\%Za7=hB6UJlUꣀ)s[N ]/ .񱛰h[ICr%w !o2c/;PŭoJ<Ic?.M a z A]$nBj_nbrwcۂ/>%*C} GN!{hINd…:L2i.iHWH3GkT 9Z83!Jr[l.$9j!/?['_coAË&@4Tڒ4SkFI  !0pͽ}LpB :'}1=뛞OMgȊyWy7ПPPR/_ѨtgXSZPHr9:]䛷IbL`'2-"w!T^oZ@7gArtXZGEN}E4~t,PF,bxu~[[So0D\js"eNʋ.$Y!,\p] nd4d,]H롗5&Wte}&We>^o#4'5)$ qZo@աnD5ٺzk,߆m= P3-1< ĘeQZ6 $l!=}cRɺ7"FeJ:j:DFjpss.2 $\:/ s3UxPDAP-kubQS n.g=v*1ݑ!9@pBƷGjY`Po[1{S%'[J-: {Daiް n*Idzb*Ve/6 E|3۰FC?2&v6sFecRtȡ & v3_@uՏEw.XS]>1w7i`ide^[# 4~߁/7RO(Pilߋ+0˴~؏,# $d rg?C35=hւ~ %9tj|w,k"qs+Ȓ$ f; b2]_i%sw K߱gt_mu<JL"gE< &D׏=Y<* WyKTh/֝"d2XGZSgNsΜ>/!V:ݒ4q4ndgYZY۱<>=mJ=ntù[L~fq{u~i/4r۸UDf `\jgK<T]ZXtb§8e}\@"GH3:}_:.ŽY d&1kOWxC(4ծvT7 cu7By瀧"׈ZTw;͒ۂ! ն+Ŷ 8 ;`Gk 3|7րBe `Y5ܔoZ ;hjfe=5?7%%ځ_157>O'3ȳRΚ2Ū=A|F.|Qzt2=|P D 9J푕 LX1hj^Mx w38$q@枳kky&b$0?ƕcR+A"Uc`@{"CQ ǜNo0|s!#?Pux9!TªGy8Y JᡢI{gnȔc]`+<'!`d{#RxFy+5ҭb_-]CG~+`f ͨ._ccMz-n TV(p췾nv#ئKg$9H-OI|Ԉ2ՠ qB90d::?TiVZt%nYT&ip5$a{5k^,IJ%V&8 7i*Djw, lutcy[(Q].6S++^(N&ғpgj#? d? 3xVab?!Tk?RݕvI<8;V`Ʈ&ͻL↩Sn ǴpK~ R 3KClWCϖGwNc=9ݞkM-$2{m6u?"dY B}'#cpsƖƆ@a{)r׾xz» edD(82;3fnA|ʼn @i$Ҝ=lW_ђ-<e$' \ $338KViv/TYF3'}1S͊Jz+!핳P5Ԡ\A'%S-RIr)锄I͒ ׹IN&xܪyCIVF{^n**wnԌdD^`E}:$X@lSu|U"o])o @ҦBBڎ[YjΞ=VVar{+v?(tڪD$#K%mLu^ueO!G=v~)C$Jf|Bjb_?S)H(S7m[F=Wܞo^~B}ج99뷩RRe@-.$ns!`GX 6K?|]puuLٯm0⑛+ Noy&mг9naglM!MߣL%/Paɢ./jVH\Qs 8/Ydܶ⨪ Zo}5 KT\^1ȹ"3~! W&w,)]Ke:n):!l*w? w{|s8'PGꌠML:Xil~"c}gX i˵ߋV&YR S LEi m]$- '}\S{z6i? `ZsOD1 ?]71}ch\(<8AZP2=-1>aB+u+@rRV yƻU- ^zkهBM5 B ݭUIt?9삢L>fA{0-uf"V|#H)7|JF;{U>#'3/bTzx2Sn,~᳕J]ŘCw鮯j _hc/E@ aNnRS#W >Inf6ZGm ZւІ2! k[+"G-l6 j6{cCLvw3G \p m.n\>aR-+@"0Pꤡap7w ]KcfgUt07ݛo:0o5/r1ւT/-b3478}sψc,&i_A'f[Nd E<)n Ao#e`(+fMi+e ^* TRw#űxuj D$ Z2׼B(wn4 cy{Āszԓ'Jtq?į)%‰T_s.v(x ]TOSAix,`pEÇ3!yo7eWץ+GӨIt_zO=..ɋ9olB&<Ͷ`G S)'ABPeHJQ+ݦVHu yR`L"2NlG!0O;omW6 ϾsJ#~>_SDiUl4D6g@P7N%ȧZ飲 6a@1@It *3\/x.<58'qܔ|rSU!릘~SheY>ܓ:p?=BuIΦǻ_JԚy o8#) 9]_*L IIB7$q煟;"`ߢ%ijq k5!q0yvc(IIO0[(ǚ,%B+Ȓ\'ynBccdy/Bp!vץQsewHᐳo]xEZY2|(b07p(6-69OD4ξ8c&lQxB-< NWQ+nIewPzNT^x5Hw~fvCRt^[JqҋM&"|/–r"9GlRLZ~uhdI ]>~y9x霋6,& ӎ6S@8߫-:/7w*2|7&U(Cj[2FD a\ԅ3$!է^Q7΃L(S!yU P&~}5|"d񄪲Zgw $s%j_A FYF1#z BkxN)TbD3E[,MGDaD@: th8g5S좒ȡɰ.6wUr 2EI aIvϞ{!~e] =-PR|eE")$Rqb6ӓ3Taj֤ң WFVbP;BC-y‘-\|h/l/g*?n0qʏAd5+(T{@['SPZ=< sRs:x$oSeСBߊNi0䣖_F>Q‰&}_4"m7: ,f[2їZ3AL#C[r00 Hn qG,k7A:>= NX 7MB_\9{$ZO5 "3L0F/,gUr2Ro-v"{O}4$KPm֌=^n>B`[agrH# YOjI OOuO"gxh6 Rl%ʺtaZ풧t#hgF>PHF3E=5\;nzz899ƇZV}r<ˈ(ybdS1dV)*7EuF *?IX{}ݻvٚDx`/MNa ]G$#jCBo`{\P.Dғ6bb(kdTk3! (OjX{`asa%_ G䀮V:ኽѹ(Dž659Z7M됍`Tyd[]49E! 7jpHYވX|63.&v}qG;mm= V{>-+qF7ۻb Sd;qY<16lFl IhksUY_f}|?PbQ&˰)ًO"NcnM[d ӵM$<"qңAT I/ ERq~47lz=>QᎰ #6^dS'*6Fs/ZȖKP/ >|.<Z\}k,W"|áQzg4K ˭KG+-1 ui-[Y oy(h+1_fuA(r i 2+}S# R+u8l/vC =i__o M&{v`K*^(aUlYԦLݪ\{"2x |- T\:2q4v~sP1)x*{oBMU-!sG5("V ϖE}u۰_'9B R?wq({77brz w@KWB}4{1|%e_/`8Tyyr=^gY2AĻ~7uoi?a>'֯5߸a<9qٮ!O#Dޚт%t B^wp`=!lLHJCHziv<'ژjY6;LPnʨ}iڈ]P44[V6_cc y&o{}*r˒ir6*vFa԰zSD'Du%6JGH'UdU/v0&&VXTEea) R_ ̂ 2̀D7ǽy|6QzA4LBz;>9O%Rw:_걉=٭xvѾj jm24[(2x _.X%d>OIwD=4+EU<֍tO7]kAKZY*}Ec] pd7±P=<vXXXB,XVg*\qsiAO,!d%UfEGӺ[Hޯ@?ЖR}& 4*?#iʍ wH%0hQ|&OQ<חc!dXͮ 1ӁK7?udzL +Ruꍃ@dEZ^:(;Ej!$DJbP$gbdֽ7rb Nx Vɤ1f aHy܎ƐG::Y azʋZ冥& u k2K'q w35̄;vP7K}ζ׾FM=s7>!Se_Ku=1zF( )7 N )^ښsZT?Zn䞟DOZI= A;}Ÿ_:j0ldMK7E&zisHUļqjZ0/6`^gAQEZL\.[M5e^:L]iE^]ߔ_#=cR7Kҭp pjĞx}YA'E)PxҐd{]R^4 w0+\ [|O{B1/,&olD)58aK uZy"81˷=u*v?H s%进deT6;^'j;'W]LGϧMco lu$uvϒp$*z$ẵKdMV촳,MJZ8_3VCݻ*&J^=,(GT54-QKқLOXg4񸖗W O8}T=4}79rolZxz6Smb7.D =#Ţa@#g%uooT{N#F_7kps_6xpbU0PD(z=V r!v@r?YdH##)=lA*l /]a%*3HF܎ 2_MXdTk˛0}.u\HՋੂL\mzXUҗ;)߭Lܥv|*6}^Q6%; 5՞=Ӆ."f$ ۫ Dx"agS8^F G{ ٢^8gO k~VPĄʡ//p,#!г6/mjNO"O2wHP6 {ۆk)kFK5|0?(B2Z+z8-dz SA6Z A[up&P|hzռ/Q#eR`Jro f/2cR. 26s |3XAЉ‡MsQZa#ǎI%y|p7C } GQʇQ{@.h{N3yKEs2{w*~陗2R-Y7<C.vHo揬Ʋ1R{Ǭk ('WU[ϊ?L!y %KF˚WYn*OMtFk齸V1 홃^;Zk7SÔ6`v;y0P+j.IX=.]RS4߳ Pa%seL$m0Be]Y퇩4ݡ:4Y|zP͊}5_^fWn ; Lt_t"|qJ˩QE5!4.YxȭT)(_~<]oIv^o-]8'FǍDQ6bQucչ.k/1Dv|ԸYR4/aa "aӮd,^pT"U ]6p5ŭ N51 ! dK~OO;ekʑ\KIB˛ n*ihAix_]I*9xeQ(Vzh<ǸQÐm_bٿ`58˘Z:~Wz9iiEsܱ0@7g/o0V;!bl>Ӆ/}IV胺T~5AQݱg$ovP)P3>`F;1yfn&Uv>B("qtvG$-}"I`2KZ}_Y[-b_x?$YU$e1b[2a[ >fGOJjhVV-wO b^dxt}oc%?Yx6AH-4kv &)ۏ/>}qEB'$V B$ PثYǕr3( Fh̭MW1ZwA5 !Sqw~W̗#A@%0]e{M[2FJH ;0ɘV=%=]ĀG]T8E2 yP13 9 :VƸt#wmBQ`YxIv8EBA6I) [۹S[&6Tv: v MZ&az@'<OtQD,e ~?#YY]"z&5F@1.eĭӷ.s| ?[UCLx{qmb6x8$L(Z8$ac90h!ƼCԡІNٝgF7''KΙJP>P?l9L !]r68<Ȃpxs'Fã=oTWwU-jVuDq7!Gt $H:M&"f47f$-R!6q -Kζ+R/ ᤇAc`D"XRmc/y拁hC[>d46Ik ?bl&jѶeL`F'U튷uN MYB`]1;UdZ\>T \6W- udx`_%`Qƫz+QI}˅e^ѱސi@PW" ߸3):Sp؎ә Gi*‚%edmxQRvTg=WH ޫݫVSC[M:ECOR0C +&K_<*Ֆ?-Pk.E=1,<M.Jw A`2H7yU23DvLV|vؠ`mذk{+XQ[̻}g[ҤdNv٬6ȧPaY U8kkc=XQAh&ʓn5G uMƨ`䇄e"%|yx kEb܍涊l dzjckNyj/EYZ#]2țK3.^._ISm NͻĔЫXvv[G)]HYʮ`40>vRΝ8CH8_E*us]^u җTh!E|}g29ʇڳ s:])24|+K:`NINXa~zP"_2\/ro/aW/W~@43Nᬜr̉K]F5HfWWʌY:3L -hj7]fivHؼ6քGF}vv> ~| >BàManFߟ/+` Sz5Eo$.b!'`]<$Zq3tGQ1-?~l'?c^X)G$֣e Q]AESS<BN%[ yq fΐm? /je_$|"L% ,W7v;n{.Jo~fS;*0lctvI+k/=gV z9x7鿪YUpE AWŲػn̈́(tfT;#( Iӳ!~ I?pzkD'6QBG Ar% tW< ̀v|ٍ[d67_ JfPr^Q5^R+t@c(zΝN,*Kd/`v%ݻ^tFï'pCE*#_UT^Qy<{ Z?,eJ|{M1e+Scuth>A."(b%O!MPQF& -V\+^gk  3q>!VjnIs1 Kb& RRy<*3;"_۽,i[tJ@880 &3 \"">u;TȲ-!YxIy [ +4rWuxΩEW%?2DwA1Ij Q/4NZ-|+羀tclBf"@ TӉ6ж(_<_16ԩ-*SГ9썽Ʒ ™l V3B;EcTCo bmmc |ȣ\S`WLa z?R/T'ѿQ/`{Śk"aK_B=i|!7rѯ@1}6n+o-}BR9EWcE௯z#ֲ ϋ]t;-`DK X5_7Wd_M™pKΆgqfTN >-1NDg!N{ M zT'FIc$dN)YXKK\M(@@h:B ol_E~ξ56UYq6O@*G9]ܹnb/YyU H"W}z8<ӑ#G@.TJz wS3bz<:V5N%b׃ddr?hM+̼a.32 382\HYz9+#%p=a9F7+ mP*$8 -D'6qU64OpOl`8iДv\cL[xzXN啻CIJB+mw3q=NЬ$ۑ|֎$fd D"&KGx #lP N:c2n&4'n'>+ C!nIܚt]cVWΐ-QO,o1o⫉N'qY-' 'e3(g{l򏡠qPDv ,ӵ[ ~UKA9 s7i%4d9\&-=8y"VpFhҙSP}rF&Oq@ʥHy;BHe ]l8q^}RO S+b(6ȴt~y>56::Jab՚A͇ķIoqs@乐J_5d:>`xЍXBdQU =L!=zyHSk%;O(ę5r__` j3&{7+SuB>\FJX :: ,q#D5ѰMnFxz!t9T2's?+4Y;wT`8>Y~ɒBr[tr'۾u{iw\T#T-B[To\"_١WHS7nhjIũZ=Lw||XE䚔Wyw#10KkTFq~;o2fz~smw/yw/OE\ /YN-9lLq^{\rߐ,<;G 7*8Js,\9K@ӳB|\ͩGKUu]Ƞm~^%Tp+yN FZН6e^W9p4*%?2 u;uےo.).185.y'r@{ iw/Rw4BYQr 1ҁ3Svݨhm]!!4Hܠq=|8nrn`JDy`cЍ*c[\ @f%c3qDRhJ.iU[F\$x+5meWq$ \fe;gdae>dpǹ^^GCkk?ZaLXpZKQd%Nv]G0@bMn6j5J:cpn|(Oq-(H1WR[؅@è @+.sJߗ9?!< +"9,ȰV_uiD>;|638fw"fLSu^ ;xр>#[Ƥk%Gp/;6&O%ؤ˶jjWY54T$$ɬ[H?(;Zb/T:o,ITdFU 1ܮcm֎R3vGͯx|I}r:D| ia .OO]KEK/eCkg>!AM)<gFkQB#P2WW)yBo? Fҭ@Ĕ154W3/ľ(aqmOOƢ蕱:dwmj[㳷d]$/Vh'9Y0y<`q8!F޳ g>iȁۊݒe2}1WK Ž; 2ge*ܯ.ڨ`U)$ӽ@|vNQO{#V B, 82>Q/!@hwQJ*6NҼ%R\ [̕#?tFDSUȢ.mGRgvK)Ad%Xc=yeOr(ѓ㠯rDl 2YfG1#XI=!+zzؑȽ֬t zHmLQb{QQk4Q,Zƽ*^1 u6f StUBs&r@5λXRg p.qyPV (=obS]&x_HҦgslSH+=?s_D1@RǗE\NܮON-KZbk*z@H;֨{ &z:<9޼0 Z"ȕxaGh? Odžfc|L8,K[s1$WQ(faQ~"-EV'anA4-l:DܫMz0'R4K@Û."%fF0Alj8\.j٬{W&H!yqJKQцf'{P ,qoD)wpo;D7SP@i4À+TG;aXmV50ã[|/IɃ7.ja]NA8]p&v+ } Ώ+bdRģYƀ72g6f!P 6KK+kZ46zcf5U( UbrTL '7' =>i/dzWfLW;i@H,J@S>@>ok\j(1`vq?K#jiIX7e&ISG֍3.NA1v2pt8FGnѡ(SkZXK%pe+LsUqD^*rO-:ل=vNfBjtbcS6W\z|mYK+ IPI}Q݇GvZn6͍`z*#1r(f_EӢ4O AqS RU{-Lp,A7"Q@MJv /єsҫ>  /u\;4mg\i!0s}\+bFC0a{n!r$|^Ye,USE6@:.Y~-T^rA^J2dXBSn-'d܎jF7gA:*Qty)fN 7m1M@G^# σ潽u F?"O#qh(#J?Y5H2ĭGJ @6f#N]&E+oϏDk3csR.M5Nx1 TK?F&_;7 cd wvb0mnWIG%"\e&ecNH;R ʭ̤=A1]j&{6طv^(m-m+yR (3e%(qD~dP6eZj>xN1xcv{QjA  ntbZWةȢ+t}>S 5|_q4X>k3'y' G-@˗2z{x-Oq^j )p}-['BWe(̖{FWk`i9MI0W)@+OmB;"2N`y<u))cc >F[<<瑚YWYǂ/`ь > ? Oƭ:6\]?^;mYI(j i]'Aݰ_),u'pv,CyRA5dZf8g!t? &TTtEccey?? qq7>F`ۋ_z̏Ã0LjN E\Ƶ7vG_itzSGco;J$a$7ua2Mr.J,|˒6gC:aj1Ԍ;\jGf&'ʅ0zI[Y.{Ei8 ^qHVl@Z#j̨'T{ZKb|W='=O w!3浵bȇHSBYǠ,}b!9I{!` e(-)m]tsE(/S89$*#ň~nb*oҚUXX ͹*8 O' [i@XS ^Nc݆hĆ1%()~l(̆kEM,Kt_W䙌fƗ`lRɆ.^7ïfG鷼3wP]=87Dqe#I15 G;wn¶2l3j I?ʟk(ܠsgbˌL T"5~U>(iynKf1=8&78P\l,&4jp9ggۂ+"*L퐫SPr2܄Kl7}k'9d=n,Dq#K-hܒ_(/8i{9/7;&ѭu Yb*%}h4p+DOdKci|TzU3$6_+^o90h{Pnj`({4C~2])T=}C{ [ -}nG1v:Ӎi@LdX46TVTYqZ傻lW-=A~zM;٬]ac IOō2 odxݷ2+k/øp1˜;#pޫS p}[ c/MǙTdR^I+Jǘjߨ|r]1QI )N}k)P"naو 0&2[hGTi,M8Cկz|Nz64 V{OKD9)eT\ pcY z)Cjh"ңa葑2+X|4~oqAZ^*j7c)lg#SOjNJ`wX(DKZGS{st@ W-17}/Q\O rQ^,r=U\;ZceƐ-cě%4~X*:8Y+TrbstCa ,3ܴC;&\s܇b)V%Y&_ReEG:E k}lhq3N<%:R)[*I YP++Ai)} ֆ׎Ğm4Qd(dTKb Yio$n-;x*%3$kiYR;L0a paq ٮaT24־Qpܷ$\!z&^.^a)#Hܫ٨@*Lܓ!Xd 'R6k)%7od KEwd&suK?nY_YiW%iWSZ:M,-{#^l¶ kЅKeba^Ky AGdQ?G5^?i5V>q(O)'e,[KCKY7$ R',O6 ;'Pj'`NsmBpni&AmS)tG75u]&lKa`vŷoReA7!O?;*-7b2d w\DJ\8v/Uk[to-k$L|b5# {Mz b})dr]<\Ifg>0|$^!Z iux 02rLO5Ἄ]/ð4'8yɯ\vӌTiڴE:y2# x?h-k3BvTʼnՇ̜ AZ }qȥ\?iIOjDJ5[CM[ bi˭$}53)(4m! nG]|*+մ&X#ٖoPu@6ŸaK~cFRp;(q?lչy3M:J=Ě'MсL.`D8TO ~UNDu~z~q f1(jzwa YLe6ZSK'g*1R9vӯLó oL9>w!-:@w5VrW}_ENbhv<̣3B-7%Apv7:e?2=vAс1s*0j6(pe7}6|;9DU7ueԩoJi:*׭^$ԸbKg`)~h>{"^M!@7]=D.~k{ h.r`4{x y79 ݳt -I>[ŽLuPOT7QN(oE{sZb2fwAC 4+đw`KX+ <UAВ`$ͻqQA 3ⓧS=.ZQ@"1\9K5<jsVX}!Y-u@D aˢZ^xzZ&)\?yWyBvwqˊ'zA6{fv.á t*YQ28jշ?yLm i(_bey-ܕ6`٠ة#yvPr\Jב! Nc'y歿eٹ2WƟ zY:8=+qA DI:NOLF%`7Tmϴ:cn"=5섑X݄gBד(8iUoq!m!i=_B-VΡ ElW{-eY13Ci}ƿe'HNIدN! zdI$p$ )z{=x@!\<70+|v:Z=AZW:B;7pxUy8h{L7AhCZd 6SOŔ7QV\~>:QWkYWw\0 PY6=1K >mHSfVDC=ЎBì.͏kwN'RT o)d8<U yY嗨T, mA'~ kNrOԈn obD])׻@l|i'dL\f~׀+lTnȀR4)uOPe~$&2%)ɷJmQ˯.,0B<\}ā각 k%}i ĊUuS^Z<׆r = i4/q$RX|ԑ s}o{MkhIjiǏ1:UJn>hUw\Cy;9QzR,Zs 2_쟨N} L6 L9uquks7t]niw'Ċئ L5E<)nz  4|0NJBcu;GixA,օ=dcqǎo,蓋iq\-P«9aɠ"S'ΕN_0$! D%F+B>[ K$-.y)<9ᓈ4b }^t)YOm%*|x5 TiS U~װx \B*`N!t5*t)řLt304{Y b"yb9ָӄHwuKspy>p`Ihm v:Oe[.d&ׇ}Sf_u]C DCxj#1'")лrj>qLjb Yl[o6ފ_v̗m$'(LzksA/-Gb4LN9h3 4:&ga41amI 1]d<*Ť3:R<=S#k `U\KE392.}CLk+Qp|l-*rdV#\#U6V^N'~:_MF8mAVFՌ< [Xi( BNP¥ވ= }VR|>S o3EUOW0{qʴezO&Tdhf';X"廴OyEͮ|4!uq<Mƈw c$11.~RQ% =KFx:M۲3K.]'7  R:MBTvYtjػ|BtIxe+5Ƶh䢏ꨧMo9Aގxa&zHEӠ \*+#US$ux<6g uƺ{!,{p"h2/8-:CԪ8|x7HB80i,2nnC͉[ҘE!9f#lqOH!$ذ3}. gF%冉" W:xxYm.yfpD3w5Z.QgEP˼w䒟l5eE/VME)-Р: ?աRYAHQ OX/l=f֪׮jI\nhioC!V-9{n :M &WT,.\%la^ ].3#Ce_H{ffEs@yHxߴTQE-SӞ=-<[  F-$ӛMdYkw$'LjN%A@ͩ޶A/1FF/7p#7D^;VQ6`mL` tls ځ&ϙǾ?gܵ:Fɹpp=Q"ƽ9Qfk}F?;s(Dm7ҐEHNW9EZ]㱀[aP6?ٶn ($ȯ=I*n5j: r^{ore3U. ,B(zzb8oN~\k}"vJȣ)')4Qtxsg-b|&fu~F>=c:tKKƛ?) F6bS +C1"x9']~1mn>%c8qy=sXP]#EF-E y|_x nYĕSp]S>e(i(T0B/=fc0)۩bCw? o^exo 6yLQ|m$;2oY]K4uLKJb+ʨ|W/5Ie'B!vZcA'"gXCS{'pwzmAFl-U&~{_۵TR^U\b0&z;O_-彞*YmN*k aU p"~IYw'Z#?Gzj_/,3.M;<!hwPx9UK"h+bG/AoI5lbª$x`ZOTDǿc,nC PΟHnlO8Wx\@,>u1ןEBo~:Wjf@nt˰* Eˈ8Y Sz)؄U4邋MQtmUR`6 }d2y_'ek8Bwv>ΠDtTC 8+Ų3lU7 R1~8/SLpĽ`€@+pd"F`↝qOqC:+_/zG/<_j NL|DwIQIk,GP&E#;Pok,J=ش^ B2{Q}ϯ^!\T]u (1j)9CXNyT]"G' MW!Bg]uotټ.T3ɍ ",R Ȅ$Ff,",ۖ;`6J|۬[r?'+1yU~L$8Y[2K胗,QEښd uɼktZu f 2 [&un>4( gиz=/ vVģ` l%DSԝv+[+-j$]"iV-I(_Gqyڽw[U%5gHoԠ7CEKi=H[ظIX/ V)) $uPRߞdک2Q`KJ4;DyP] F Hl훭ɴ{M ~+;Z @ ƍL͇ިƔI 9-T}h^ kr$k(Cj=şs'MDŹ^¾X /2&"Y/ o83ĔBOWnT"6ϊkvJ辐e/A_Ҕ3^^_Vur$|Y4P&T@M髌=vpOi e(BJdq•m:£RߜJX5h-YK6#ՅaҬ@|+UK ="o dy̟O\ΜTD!=qzE}&)"<<>kmS@>Uۗ8sM [gaqjw&W(~,}{ ktK}(SB?kp^0\R'DpJxw{h5'9w R"]ʿwKU֫>^Jg2UYE'}J_4_zZ6@-<b{PY) o7,`yi04mx*8lK=7K|2.C>#Ymʛ o!Lx=c=ļv LFh4[zιvQx㐧(;Js3ʶ)ŢvA_[rk|tYlB9Ռy)Itc߹}Lcc˲z\[+i4C~[_lHlvVr׌pI{MEnGw PpNpK=Fft>"{]6=O]4.vdX` gsE˟=,W Kjܥ+C |-"ryi&bJy= 9IԲēϤeO=sL<7%wpәL +>W&@|uxJh[֣3Ni>5Jf)S K| =ޑyQT' 5:&'ěL8gأ׾3.{MO{} S0E>AyT`LDPLR;xn&!=g_5n 8 H2p!.s.n\DsXQ@H$)¡tͰlfxi[B3|5 ž 7h')+="i !d&>VAgtےykF\K#SPA=S}Ԓږt2JCor[E/3`jWYC`mlht*I)h&7Da}i2W8i1w#vQZ;CNʜjwOZ.V`)г62Cߤ,5iD)K6n/EQNtyt3qW9q xGJs(TRJ_@$4,C2G?:wU. '\?Ĕe[0=$H+luKZ7-kKjJ׾\)Cs9ڷyz_jw9јwgV߳'xb3j-[1D`Y@^gSkSV; [^?ERMqv;a3~" e 8̰4:2$K~lÇy70_sᢰq< 29Yޚffn?iڼ 4f؍ŜcC|Qu-xpX V3QϷ~{0+`gWw_ΪWcs#([1C sۺœ\葡&öYV$d8`U #j sNtﴠ8L>fJ!5tyN;W_Qdo_`-_X@@5~?WۉU%s,IJcJ.)JˈgenRzf4И^w_hn;7[vn5XEZwpH#>C0rJ_3lC6iƈp?uv1*J' VR -'Cq<} w6ctna(!FbkmRQf+H:77Q3P XP!-ZQPDt ,]O}K.qZL,ahaPV[udIAqm<ɂ#Q+$_)Jn^/iy}:h cK"<9| 7!Q߄Xۍ8lNi7ᚼܢ5WA^S\{BqYda 1{)#4;0j8>6EîŚ}"GӤ4_Ij <\fp؉l#ڳqux݄"TH\&h0*F>OZЈv\:F;Z/uMΊ5q8\6ݛ2lEY{ۆbH6gˢDG`28<+IGJ07vy^5 $V.mzM#>, JLi+g*`.!%⊂#:Y@)gGmw{ tf~pcKM*29nCU5pArԵ5h\-i)z[Yr-t6bRQ'No<(Տ4#8>2|tm] [IfO]Y^@JvQl>^ yV~b~"J>1 X2OPLj3KSz3"iKd3JR$B/ iǘkw|*`RSO3 J F 8P~:2:7zEplC9z3A&{dmRa2;VU-=pkViBϜCdȞ&߫n% ֡9J R}_ !Vj&+SWgcYqh{mU5^[3]WPE>ʤbJ2Q5N[5|w4cDDRB(8-z#f8-zו͏1]kO &-Rhu˪@!;ArxO6᪏J|hS5;r#D {[SgU:2"F<Oɇ2':9-A3\DBX,Gm3/0RDž C!DP.H|?H%.='77LL͕< ** ᕖ Meփe^ɡۼPy8(& &;-^FAS`քoѴ8K |=J*޲`<$JT7\V;N7XN!\w?zG6fõa%<&aAāT7E],xTuA]?05*ZAn)?Cn?fcbj{#oipq[ A9S4|S; :.ܒ7vIAd1Ղt;{bЕ0N6m :N5Sh д)|Ok>0dIOf6"| zfpCmjB@٬4 ]ݑs#C5&aUOa񔀨Ɓ&Y_-e]-ezܳΉUE\ ۏoa;^iUv) 1sZN]zcral14Epg~2>]zIvh^)J r ]ԬiJh|A|;'poP`zS_h[vPL4kfIGm)i V6M{e)w%,vܕ/8^:A+QM`۵sq\ _GvjO!e,A5VfX Qtj~#2q4:Knd7\Nw&/ lͼmU M1oR XH0d|]^:˗/ 6h@?)ޜ5z|] ~N.1W+,8[_#ٵE2_[oI}:z[#r~2G5KNX]َu5g~Z +r"|#꡾+A=cGDbzn.ȁ5an`p4x9 2i @*:u ڴlas1QֱԨ`mt9ui{08 V܊}U,Bgt hV䏎>"rU\Aވ;6FٟL/M"X <EggV˽Sۛ$ Ekv)߇-+jͣ3(G?jkwVdʆwob H^|KC[]Ȑ+J5ԿYۛik /|D>>SFA@Z wZ/;n2ɐP/)*mv4tDĜbI/%MHvcɜ(#.屈 (٧~x- \%+yYkxc =f/yv!wV3ҡCAP5ڊ늎gMjԯ::$$`r}ԟ@QnD  d?VZ.bt P[*K(%A{_B!L& 1FT%}U+T[EN9ls d tMʃalU"~ۃH72nH?tm _W-FjUwe(x3+le8iZ_RܪOd Wx붤'Ktʟ!GUhVG#Bz.q | +Q}wju$ak|tV<וتY?ڊU0i&,-/U5`H$Ru&M$5w9XLbC=wV ]`rOr.VU!$N Ln;9{cxQ (Y{tEr4JX줡$.?$fG/Zm+15D7x(4?͈V Xdad$wNK;p&4(oQ(0[~m9e<8{ӡ># \uX|hUy!HΓrlbO)b;|>hgX\jWr%cRfܜkMVXk4A)RЧ[%H >a-=ժ^Ev"r uQIM14>^ uhX[ceyװi'Z5Yߧ&;OݾXhq Hj?qv~ztES yrKYU@%+|F\z>f"MSk͘^RZF&\lx,^ oba !䧚rB/B?P ϳ@tռdp(02G" M: Qm s@j F Ƶ$D*|fәx@,5Quu܍;̪mΉ8Q!WyZY{˿/xoP^O2=+rW>ԏ0 'ɻ]E*_NR;Wp6G:VsÃ60d+^ DޯNەz"hԄ&Y `e,Ō3?(5F|Pb|'krHC魐GPk.s{GAڶJFV2_>qn3PcWCSx̩n$l43mP:vяaEtCKd%WU-]}Ōiȧ?1ݓʀz'QL“w!} \3.XTH=%rҼ'_TtTCQ5vJX3I4v S%/6[_'V>arh]%d,Z9n'_~5(ߕ{]/2g ;EOROq07ىl%7 C|O !V<ibv4N@+aL-xD>IMv`-tH}C:E(ξ~7zP־}w[fˆIh9+Oa&*=.QߑD~-fxfQDf_V鸿%&K!{ #F~ϱnj@, % DԚia0-u]J (!=^]OqnW}\,f]uC1@Vy߂5Jf= =-:tAZ[4ϠAt"wgM!B<6h`t'blNwS?JAdt\cdI[euP'P촹2"2R9/JcFQޤ?7y>\%ӵ&w?sx1~Y M\Q@͡4.i_X φrYi3yEv+Zrr}y<0m:Gq:Ԡp^D'S-AsQvqC h8`SH]n\fәsUjDJBl+52$P b񔥻@U|4,J 䚣`aQbqp$×%%PdHe_(_:[lZQ{VAtm{I>᭛U.u]ٱ~⍨nA+76\'y+4p(y1N2m2_Kh+a~xTitd,j@z~LX=BPrV[&ci% Kug{A 1n`+\$ Fh~MTG8&|O5齭.2tUiE-DҒ͐l\)VId [ =lńL\.T'@9/(.1p-|?CқCZg\V06@D@Io=ycoH}m t> jC-nKܻOx\[lUϘjRP@sNr1](Z;z%u"yHĜuկz&̱9#06wBUCnɰAc `g|&ځ[ Cr>u2V?Ϩ:4ķvߘ)f'b|zv]jO%@O4!VcL bTF>CyVYPؕ3-h(S-³jGRAEm-Q hS&cz6X

      dt/ !48~}/;CcM{ei0p/ZGS\Ʌ1!Ea~$ɸaU!LwՎXW_3-hYP["(]T)*ehK_?B'"M }5Wcmx> פF-k B~lS1T1QUa.ZT V饡be ہyϏdn,GY{IK5!;xZ6ә-Rx(w4E$]\5@Y!INe$sh d H YIJ;r^|Ly3&o8gWY‡ǟfhPu(L*jsTr腳G5z>أ4zقꇽiyqbMQ+}7-rI:9NT?g@ fڕ]ey̧9)9m|pqnQ{RsF~f*C/T9r$澵7d}'^8YSݸі=澤.v}V*ˊ26EV/"lM0)*?^m_Qrz9h~Şa+` $Vf, YٸK X1XFo!DOʦJ++߃}FFEȍ`0xfa{~no&ߚx ܘZ@)GWSQsi y*@=W2y衳nsH?@{Q7C9ړMe+ma]K6ٳkLbpb },%:T DrR(B Pz|U * t/qN w8󧪯[?ڊoᜀ1PU(@?Nvk&M؁ ˃ <gYr_%Gfg*أ,*k_ߠ~6j-秓|a[nբX}$rx cq~m@svѬ2(Y;%W"gWDp'+Z(:q"qP6  ~ɧ8!Q s6/]65p:*Yl2|䰜e:5aUEvgsj,}Pf<:P͕˹g[9S`@Fvղs;՗!sTRbU&[P uMyEw:cb"8ng%`d+|Pz/ȖJ+ ]ueGaIk3( EQBkwdPnMT6Ɔ@^58ʇ4?ؘH#={3_#T8$&jBwp(~7Ð ]S{OnxJQ[ƛ!:#nRof"$ ~#c{ h5ݠR8nxrop~{܋wzղ-+NOȓL{NdoFOxVL~Fqբgڥt$LS棿8 | Jkm/WKH\J8ht?0_g}`T*n zD6o6sHإ^<(K;mYy|{7L:( v J)e\5NpC G֌d2V._ QnUwi:]갍I9SĨhm9AiӤ=c)rW]uy:a*EₓqMA.^i`4Z))oahT\2nsmB}Q T*He+D<(R|ҁ9g]@kreqZ#w8X릀}"pBʾS/H] @gV݁04јYָZᇓ?bh0uuQY$/%iSv@ g%懐4_qNS m\0VBL)/qatNQOcѡWULW2kdAN?[=,bطRRߩyQHO_wk8o,/^Edv.g&FA^qt  )X/q@Qzߨ߬J)NсU$68}78.^ Zݫ`c8!q5 KsDRI$=("ӺˊDn)pDw͠YoCfe G֤J_$L-gؘDiex$kanvw=I4*BDDݲ,I Y\#o #X҄UlqG9!2AaːԎ$Y@ }:9q"Q*mhAat{5tT:~$+iTukFDf<& }V~~W\E9Cb?k>Jf"n i؟I?o[\n7P>nE@;j4a WjPFϿ<+ dU/Y+j_tHȂp:EHh]Hn1:Cfx}λ$V$pX4ە?U:DSdANsՠQ&mx; 8H4EUOlCcT_ZL8Оo0]V[MՎ`0t0@0JQnS_cvj͔kI(%@U#:*=F1>7ip\/;f8dc}ؒ^MZ!yk^ _W+3b&~h?ӕ>?R>xRk3{v]psJ:(0.f)νGc,ՍFeYe:o8~>m ZIu>r.?fl ,7/D|ua!mQ?strjb ͼ#XFNhC"lBڥ5h۴HE/#COЁQ?cWNb4,_B@D6gH|Q"rWj;YbV$nt` NǼߵU!\fǛ A-YAi>`~D|^5)a8:\ZŶ}S}b{f.+vCd!#Hסx€xjĤY9R[ WRK9v{OO&觮RLjG~_өA8mTI6h2=~05A҇Hs[(0ҼutE C/Wnx!eu ʳ]oa2GoG2.cݍ녮Lv<7tN7nT[M`|}"kM΂X.9 QлiCe)XfF:0RՌ?J@bśh} `tjBaxiA0kK!"6dVcM)"ے <(:0M5rɮf>-Urd%0HV_Iy" chjI0d?=ws|db4߃yЏy x/57jOOPzGH;0b?F~=XNu?(A,. )swRFZo|\H6>bw/A 8{4\0ZVȊA$2On1oEAmSr1d'S(5W<1^u`gZxju_$'Y|9$ k;vU:ꗍ)0!X^v3Eka?윕P&aD6(s8ZPCk=f+l,M8+JZe@I\hn]jd%g@|Q Ao;:wLMD1lnL <-?5B9٫lA\z`u셗4n#ޜ4|'87-J«!A! 䗣hp'j1 rG "dzyrQ˒_ V^w7:$u45wZYR>rP#nC ٻM`eI3]=4pH?R%id̅$lϿPe2dJ'Cް&ydzJ4{\JP^l.bn>=)EEMh:#灕0y H㋈?\|~{3w$gDbOK@͂j.5ls2F⺽5YBI cۡmB42P<Tgd!k,SAlXfB=@_4 i>?VWM@(~wI7g"7סּ_lJq#0wL5D  caۉgH FV` PVK4u)tR.FΩJB+<MyEXCk(w ΟLxؒ<_xP€Z O|F|6#Zv8JKҤ[2rb1x<&%[?C+r}8r%R?NS0(7i=߸p &"-P ܸ_8_E5!Ƙ/νMz1E)KQ.!U!o2vݜσ lS_H vFQ"5&Si岥rTAA\^)h?<$](AXU;[:%Ԍ:J 0B:G ٓ`lb T&$dKuhYL"k+ X F 1–*'uifWTc6G)n)v vlA0ˌ @~`yo`  _,Ms6# O;,Ah^ݥxf+-k壃[>SA[`+c<˜J!K f;h4سVyA7aQ&X::҃6!\ O* si_@\?108P<9ƧmĐbe8Ķdp0oZXKnJfRU{qU~d)Bs6P0Y(̇(y4U15O쵥ZlT!oEjCd;WؐH2l7ӊFPX(6FK~Cu#όy@C(q%?yS9ȣO7!E_&L3{ qK)|R%$v~RC'^޴7N.G+ڮ~4+igA}\GuG?c:[Fseg!2eөcgB1xX+] Kqp q䏭2ր|VзZŧIy"NJOyw'{Ae)Xɚ]~5ZT^P̑=#5eJ\\t|KD9> 5X̄]7|oy;lNݫ̋B^rL~+\ N`-YX qą6a$]/%'1-'A{V{"t'~?,UbI7}cD7%t?wo̶3ɛnp(aƦ KirF@6vTH9*Hhk#v:mFZ2 ah ,/*09¼!s7*g PSU^PO>MAZSdVP"g7h2EM^D2ȯEU3r,=3җz00h/E7 ]*ѠMWaͨuU]Z􄤛XvvlO.\hxV'xca5vW6᠉18VևVK|y<0ҝ+3IBiEw"aծG $py3tZ<.DO?r-w@(J0 s!ٛ}V"8 2 N`< UH}vim =Br%zBa ; @|jHـ:{՜JC6y_qS7mݾH8*ْ[KoN/E7nn) A}+prL[vh+T@_д2cJ\ 2$P]稜A~/bx=rv1K-[p. /K7-=F7jẼcH P*b"mL܇ܪEO%$_8u,0#9ҕCr~JC$1֤/ LaSJنᛵy?kJA{jAѾTriլ;IJ&qs;젹i_hp7b;L DSq߫m=^ ;,ⵇBq%Wbn2R.5̈VFi*cn0Ed ,J-*o,53GǞjla%p \Eh9vt?1#{Wq l g#-BP6k8YozjB軛mŖWKMOwx_ho9/IveKaY,7!Vl%~MM=ߣ`YVX R'{%LHpԢ!U+ʯz&|v\懮MHr _@c:\O{`oֺ+bHXF t>P'QfȠt溪w})qB2PRuk [91$JILr$(bc`l^*̟ w}O^#pa 4 Giou`j%SZik~nEfAwn6ϣ)hw>H?8]Wz&c]f켜v:51@s&f.b0FG,d3()Y(ɗ:c|/LN={rٟ <;2egByQe؏Ǡ?X+y:Ams Ѫq hD&{ JBJ^peVT$Ԝԩ~{6@!BN|Q3oTkT%ƞgi ?6vT|b gg=6EN 0-p|/phBl_~ LH=BY FeviQK3siFn* O]SOv\`˽fDOp$`#%طg?kז̔u e $M%be8XTG*F#K(E3MsHQ=|rxH u9QmF>YXͤc` /_4U.Q+PB~ LIY|zF[x^J ~GBmd1Lx,:f>_E9=k҄|17_ohnKo|\+I9 <KDQ3scٕu3 FrL㍿}|ځNt@rkZp3:RI{ޔ̌V`M8H*h;HZ(>ζBrG/n^TY3)>MAOxYor*u[ "Lzy=C9j[k+#!;QUkZtC465Roe[ssd'/~(B P&1eqmԒkE1)&~# c帗j즦1PQ ݋kXL5M6E@lW% g#l_]@lf[EQ||OC[tE+am3L94ye,fXә*;\ /j>T4C8! ta]qa6\Fv[F0yԾ1|A`,b Ȼdx& -i2$K۝L KaJZeϙЖn1h5\G ZMu }No5F![~3x<:/sTBch'IlgQ昁1o̹̘g@j"=ےs6O%Vݚũ# I![4Qq:O~ߝ|6(I׍,wt}]5dOKc ^Z ` \urWu$},ǣRbV>WlGq1N RB B7,]y2U{2]fnX}mU] [7:%8M;)P}WV|x <кE":5 ayE &jT#,e 41x|9sx710Ĺ)4Wtx/mJN ㇀cGj0@ _gS+Xi 73jb0s4y5ġyNk! Z㘺eFrO~d)mU Hd# cmCRHFփ!v?.7өG%sJU7DP7 k$c}NXؙn-d kG_A29v5^n3X?Vs& Darg%YV;/g2Kݣ_fg1wWq%Ϋ/"yNtLLQHP4҂Tj`T)w7Hn"_Mf+q76Wn=5 #AC97t iL*Ic Ǝ DxtD$U5: 2GJs/#([Y v- !rOm%X ]ZƊUo+-Ә̙o$R5/.=^yҎy=QRuA[u*H|NU]tW۹<#qC죪!vpBh:6/ 8}e1R%tސI1(ޡ黢;$~yzO,lwݗYyTC?[]Oub'< pS;^w]6\ _I36wuʙkܐıIk+]B ڮ![E@̅A~K;b%d-?(nMC HPD v%hPL G4| UHT2W#4& vk#ZEDܶ 'R7+B*\}'e(lK?]_˖:IH~kn̿6?@N{DlG(~DX15X'r&[pOq>,^W}S٫Q61"3M4h42E5.|tDvʱKC;~#x'6<&i@+mIyu<7Jj:?!os|j*zLv17QIGݸTRa"Tfh8N`H }6Pg/lN*n2^k#ny",.4 C1 rl'fb@LWs!.]&iP*j=Ҙ4tѥ.@[Y/)w3Utjۤl$%(BQ͟\S=q:%Pf E:>eXAmU͇أz>v!|i!רmm(*õ:Ř+֌rC7b&R; p$R~)oq́Y"j[ˆNI [UJDjWj-7 -9 46'(89+z1r-IX_щQNDKG?Oi 7[,?sP"q e>UJ` wԘCL0ɈE‡KBDXdѷ W[phIUidz6BZ@wŋy6I>_<u`{=7u\d wZmMX{xK3r/O4ҎIP}oiCd)$Y0љ^`Bkf} )anAR&X=v7Jeaexr|Z+;B2 u\R2[ٻ齸-M3_5cIHHa]Ϯ K ԮHf[Jk320/h6?P˚FF&-nqYT^7oa k6iMKS?mWa@z ;{N :08_5B5Qv΢.)k8sUSD4س)Qz=2 ,rtVE ArՇ' ě)ѨtK"* v R6eOSʶ5RSg{o6 4H4M7`u_"_T PW^\&'heIl+GZ/6~,æI& AI W"4BUىQj˵oY%ERuC MWW@#_ ĆGjZGާ uѮteo~$]S:߻RtMzDQ;.ǵXMcuKr 3 %D/ZBF@j9e{"Y;5 ZnXF=,)zޢ%~}q+q}PP\(~?\3\?_W㙯yɤ/HZȂ>hBlV *y}xFz L YtwQ#xcc2Ϋu)0J,kKx^YӨ7I.J=6: y1Mp"vkz~? !Y}>ZgE]Ȯ&9.m ڦr ]<(79DVN<pe-{Lm}`!b{;8ٷ,Tu tZ Ϟ #,GtDC0ZR˧a,YyB}?dv ZͅHfXh Ӣ_yxҦVR;ٝzjvnr">zŲv*.jDT|~e8M{*&g ܇}*{hYy#*M3:bssԍS0/z:8Z`rbItPG @WjT=xAY ?f $]3ЦPnuV&-5&%2b:!u2Q> Gd>fZ^;9i6U-,XVyH\ŇclKqWmv:, $@v4] %\) Y-qlnor{Xof7kƈ*iR\'Uf{v 8AF'zܻABBmOQ}0T rC<ȇ ƑU%wV<*&-Ӡ0IQn݆-AK"@p[/CjWBo& ƕer>-|kL2y Y7 ^U:=2MM#=̔ik5fnsaU hHSS>D2y &xI4}|-_`X,;vً^vW4p YQͰ)/I͹sU'Se;# 4_g0`GדvLڇ߮]HmzD\r(D6} ܢxkJb>rIEˎ,,ZL.[<.pvb%'/.EG8$a/HHӵ@T?so!=. AbNX l>OS8mz*pBfk=k%hW MTb*X{F[nVo1yŦ#D^ǑXel6i襾5bS.?oe:f}2\ԭ3hE ܘT4« YӐGtIu@%qwj$f4Kc.ȾoPs,6 ?aHy%8AK+oQҟQ^TG߫ ,g-2fX%_Nܯ;]Tx d#ZDT 3`\KwL|HÝg(W3|f83$DnoԄsF/rBX|TA=QjgIՍX/a˕`W':GFb~~)'TqD }Ц?W*UVIkW6Uv~EЁG"u%xe.Jh6‘tucFa]v2{bY˦FPN rFcx_Ea (? r΋=N8G#=2L腶\j'(G͢ac\OV4=@Z{K&Oû>},ZarC(3frlӶ2I@=@4Y5͜iԡ]DDԫ 4ΰ-Y[4E?$l)|/e ] Y,\K 4Σy004Ǩ}- ,[3Jt?5I&%П)rq~k^$XF+Ln70ueC PRٵ~S=T=% 9= #C8v҄#,uE"hVTce\kI}\|Tۮ'E)_R>7zHYI\~|nO.QIHLGIJh|~z6u8w?`gKZߓ\#cK ^X)*{,D[0x\<޿ZjPlH6n?&to>d!ZLq9:ܓOD5ؙ5'Yů0Ctzxw O뷳(nۭh2}|fR{pKT!jUr5_'Uoe.ˀޖM<֜y!b~ph}0 jTSMlHuKϙ u{]PЎK}q3sY=_T#@\e8]l_>t p<~mZg:TNDVg74vEX _('`(&Cȯ&U449 ]R c#,>æG-@P?ծfDvh\_@wW[`j:P~F03%P,ozעp.SBc]ğQ*,Y~zTy]~I ~ /V#Ĩ&;`̕#&y}KD4,aσsɳŭ"CiRJ.lW0;ȈKEKs3Ȱ D,RymrHF=.pND7&~kb - _  eϯHjX}Cr3E*;+K1OY%fl,ÿ %x-e5>c9OuuǁXjeOnyS\;*bCa6\6~%a@ݧ,Sf[H@:Ol9k;wk܀[{trCnPX5ԕ5CM|'?`v)rv:aTH|_IqBY RVV:su9NL)^YWCfUX#|~{H1?DUcYpCe{U1XwU{ ar IQ aUBx[qas|'˗]EL̏. 1)r6*O# 1*<n/c-NjƭBݽteXQs)TU@U"O\^֌N|r=ڔGoieeעa0$ ʙwY䴦fVL' x6NX1R'4כCCLeX R-ž+d!:zGHI5-S@/&R8rb&>#^),ScNWkaVJJ_//"E ۠',ێ۸:fUPAiʗA,-"Q8f^%PWgePl1o!7|~Wr(. ׂtܑtNC`sZ}ᠸmũ-Y{)|e62|ēF4 v; A)EZWZ?@Emzf}ƍOomp#[`ѯ+Ozl8ڬ*KVT"yQvdm޻ba4̑0=,S d~]:q l?x__8 O_ kYe '-,jN5[b05^ɤg7KK7\yU3iVܨL.ٲ}RzZ+qͩQt珛Ӫ)V:SBcr7GϾѿ{vo8E`0g>|[iaޤHF(83'\v~^a-!f`3^j p;Nڑ&-Ұſ]A(}>SFxT \2Sɠ3׷jɌӰpkoPv-J)ndR!6<9V&vZhj"t`n#N^0#͉BӒ v&w(ut<ԧ}['Qw"양طDojS4~"'[-poB ͛G_L(@8G9CtX].DcɅqZ.e9+&urqXhj;o йu{S9;D-3 /mhP63M3qVIT×Vd`ũ.~5aɐ;lH`2¬\zԦ@~|jAQ|]f=Do%/Q  e R4==@(\}r[1g91vf dWu}ECA[+qIr*"^2~PR]_3Pe,hVs0.tZ$yj1~3?*N(FgqmuϫKV>W WNq"l.xSggՕڄ}$6r]C81|&#yywFwח T@?cP2+U8%\ dx:N9e*P'f#w"$'(KanYqeu>^+>Rlp0r&3$ILe}o6I-V[[sn}={k;OE+ /W9 ψYUrc^4H 8Z)tvT7]AD*wJ/~["^,笘îC¾!9"|Q{8O^1&%Jypb("Û42WʮC'N wz7跊T1Ocw%߸"4@ 8xa kd޾ pFbF~L|}!'LKUBH+&0o֮dP\K7"~M<ԁ2iY@,;)GUPĩ[w<>hB^Ǚ:&k#GH<N?yl~$ nհq4F@'ŕB*~VkҔbe @Z+ ?ZsUQ~UC[nL'ĶbAy/'Ѻ"8忷/p4SX̩ %MЅrxC9UGlo2G0OF1`oq<; {XҚckJ+?iVKQ3#kVlz3 Lul8?*.Y78"[Lthz0ˠXz:8߬k ?L1Pfqxju[ԫ/*i(zѼi `}9ia ^ 0rਸsLxS> 2z rwu}FϡFTqʪTcW.-g+¹YQ+΄cbw7ܶ݅__9/Yԟ?BU]s['27AISM{p" *i_JMa2FPX%N ] ܤ)lV*Pht:0fKdѺ[xY\(:X·\a]eu+akD\Ңe+WRo׊h4b׮Zd^9^t ी0񺗹hpGr򌂷wgSHQVcd,DݧFI|̈́GVvζ:r߷679>}TE/(Κ#wryi{ڥskǘa@"]d)ɱHFcPTI /&((0FAOT]nh'#14@px-%d}\>fah"OWg4F4b,GDpFuJ2D*|IWBѿmZوSP dהxhAw[ a8TS 06umWR;LߧA+ i96' X?3:W yྗIx/]+*rR<]_Oy>{ / <ߥ GND͊ #4ku*eVrsj'S^741 錂, 1 >>tzvA96A*Sܺ4oLJqm~Muˈy[w9ӈIwYkc1Z%8@)o&gi|H&x;mY-,*#9.[Ӿs"3W%ޱt{qDeo4A4X.0q xumᚽjҶʹZHv)$ X?a0<686EI%]1#Cx8O,e 1H Y.hhLi:˪ٯ,M7BVH:U ̫N.~g6=Enx1/2R'q$HO3^0 +gJrź𓊳N풬F?I˛]`KD@rM_{;x,+r20Xc&DZ6r!3"C*J :.4M?saHX{o8dIs;zol$jYS|M_{ $\{s<z_w~k`)pG{zkažR-_q"QWOP;H뢳2@ TPơݭ೷A`b[L~RӨUW)$ە3njW C߲6x7'iVڛHevun<6Uv{Ri\6X A.\)d],sAkq[ ;Fƙ]C8ЏmԾ QzlG#(ٗ іo#K}y&$܊-yvIώQ?P [{=mk7Ţ_=;=5>rl8# ×j Y, MWuw<rK  D#9K34obpXW( }sIe7 *WmFVyˁyEGzBz[4?qx@M葩2ZR1K4c$7!9R)Y-LCFFr_Eߵ,׵wT&Q貦yy4|{J\;wvy6˝ 8IQ)+l{BaǫML #E+e0c, ab*-I$K_HŸJ ~ʪvMh3=kwS*M=k(G)O{mA6ˠUrٜxB| AL p52Sc!+Qia.Ajb~̦o;`#$EOhW!T:;:Rl݊;3VmoF>J9 4: kLPnP.ӝ6I54);w2 ~p) */1&0HSl3J]I$֦W^} P 7cͩV]ȗ4"Ϳ}ꢬLaeMI>Lu8(kWkw8=ez9y_LHE^]Z)P^wvXR<׀D6 ?cƱ]'盋$7݃Pso(SONi7ٖ=!4>TV:[ιB*~-=x.z0q'nQIyE-u,*'jW;A#t{E5'_p)e02.CuVdQ?H죀-R "̐D$kL73U/ F%Q4Ra-"}zlvF7͎P"Ůw˔ 8sV^AKõL=E=> }b7>oi]Kz&?!mYh w%)mBRrԮ6Ҩ1ځiL]MK\}y M_w:qXCp6,r_1Sul.N,5|Ъ$ [)5G6"q {*Qּ)T1(TvzH $OQ#k ~vCȀ#?}m2r,`p*;jӿ-wWlŪ~w>y @DaMzslyzkْ<XgQ88cl(L!7恝6zm} цS( yXDVfm9Q}T!ۺ'`e}  .*rH5yJ p9H7{Mʈ T,҂YE&Q\L0| 9ese"N:菞B dMR`{u `'S!pm8u EYbx謒7`DN-0)|7ںJ,%Y3By: ]n[E\n Q~}2 {CPd)7`jڙXLES H;Fz N54*Ǖ.d'IW ad4W%VIHTD0 : Jd݃]U}|spOU|#s̹j(v6a#(2*oTXSEmkYs €Oe)#As8/åL]*ȫ{ҽ^2FЅMOM^/.oS*R--wыAky),VTZ (0<^\zsiC3PͩG齨cF8i׸Kcpu9l[Di39-u$;2B3D;fg[_ٛۜ 7^̴\G"ͷe2=N?6X(yf<"OJEZvd"eZQ|YUTպ$+( Wqzbt?laJAWj;q me>V. ok;V ߃jfsF>Xv,Y$E:Rgfo4e\Ioh>6oPjORƳ?O( 1kڒpͷg3K B͝)y-! 1o᣻20Ou*-OTի|(%I^8])&{]1>NW|[pӔ$+5X%{Ė*t__l[~rѬPsDbb6v8P/{q}-lAcĻ̓Xt67exeHLE9Q03ֳq"?[EZLWRT!d7e\Zޛh,B!B_/3zFw1%]30Ѫpi 0 J )TZ; 2;h.nQK'uV3]Ac5U*lu2޿oRe~]THst6qH09ثW L#[fBpob%cm={<o2![-l4%E !LRszGtнX9)nme#j:8 vjy9~;+hW^1riAn?\ǥ ̯y+AcP fcCZVCRfWzLJDɤ0~Iaq_5QKhs{%|IJ% *l+&s)<" :FKҵ'R%#0osUP'BW<-M6 s\g-p qXW!"9wg|B94G<>s;7O>]m1iʡ%jdwMC>|FFW|\"ʏ^, 5X%lO} i<8y75gobYCm3w4)pCX*`*$ߧleA;*rmhY.9 NXRaR5avxFx5T3*Infy{R)&l9k^wYIy+#-=ƒa`T'<`=ͮ FK_ .nFɣm`"-}n),kqՀpt@sQlCL,ҿq-{*I"&/_OC2 4 e]j'1˵Hj(/Dh6++:wyZ8+G;vqϪM?V8?n/bxȎ5Vs^T]dw|u qZ)$J~b%2EO(]4b~X`:pK|MkfZX9& [mu8XkUO DŽhI D6=]~F&zD:cSӊop[3J7V *{ʇ3`OZVrK2 ڡ ֮3h*1Wx&^~f^< h7߱c@U(8r1i|VFB,g2T^4;C"tc/h d^qD V g{5Jr.- ɋ>Q"IB͂xl}Nd&SK,Mf'B)F 3ԗ /%Ɇ') 8Hmw絎ckRg#s|4܎"g/LXi>[ykȑk^FQһkq~6f vVx!&wa2Mv2XGw|c sM,UbkedWmazod}Í!Na/$:ٲ:זbhbhŠ^7*8[Վ=k2*s=׊'զ|֪D*T\k4;,34(DFfrcI|T,O*4xq͏J ChK pƆTˆh7HӌK׃$:X#:9SxX̂k_}Qk€,AݼP(ZF$kV[|6"y"^_H7T?Sc[pvӆpҶ"Kxz4j p (ڹlW NJ`Bh0HE:?抉#ĬqO `8 xvTvk yc aA.K˔)d<i"f}Ʀlqv Ieqǂ@ĞsG},4ƛ_WE ix Hm,uoZ.AXl7`-s9 8f(:/&pI.D3'}ydY6ӛwtD4MQR wxaHHIC@0_9`UpWKrKfU] P,N Jڊ{{xD6娔,H|s6b'7(%A1|de?ɜ~!=_nب%ЪD]ۤ{` ;Xg[hUđ}R X1ڹL%@ ?k'aЖŠ<9lehPFRuGRZf& !ktDrE/A6gJ71s@Y\ nSmWO;6Fos>Sg(#$UL@-jJXIxƋ=>O.A}}׺0?MjLKɎ^(i@ܦΖ@Q&TUc1!󭁮 )\1n#ۗy^~$rĪfi̍AA Xt«"?(K'P9^g{//8\%t)B[7m= C[k 1׎Ҕ_x|T[ gFan x jP@o%ef[ШZrJ`ѢQ˵E#7X%Zo=u{Mngx Mu6䚁ށp޶@/}Q}wLxZzKc1甮$+nU:xkلb-: V-.BRCe`;VQfG CPI bYi=D-&*Monz+bC>?3xc6M2vAi֙>q$nBV#{sS4>`BhwШIKqȫ c%6Ρ5}AjNoc>#U1kGHAPoV5>c!%2Yܲmz=?|vQ>褽B#4RmsCǎ] B[S7L /)YЫH] W&~{GB",k#G]h)gDW>-iP=btβ'|,^4B\ KX?n]]\@ &j-5d=#n閥G"R>hiywB4㜖Vhry?k'\E#жk n, Ű"9D!Z㓊Ya XK(?Z1"U@,<gb_앃&TF@`WRLV .jm;?5F0PIG8Ńh.=Fj %[,}iLҠͶ5UdO nٱ5p.SQ~"'[ն K{Jmn.#2p:Bl3m}]ta[/y0wE@> 1mΚky3.7pV3hRCӄ)H YSEA٨Zsg( 6@ɱ+X^h2H`\s^ 4եlV~yIF ^PrKgj:ym8ōKT#.^ˤ jRץjp@r::,ED#fI莁u!Wve^W6?<@8u YRnq c""l"gԔ0ŷGgzoMX ~DeAcM}[bOȼoP ~3dC&-v7Qh']]pJY>pܚ&kO(!oi>wqj !:Jg'E ?T}D>胜A+-̮lwl=*=z_6I/.rLļktsAdJ䶒DžqML`rӃNFY JI) Cǣ76d'yZ1P.wP*@6<_O4P3 ?=V9[fғm6NЂ&$C!6@e«.x5^0JKkHL\N؞K5}np\K <53s_ !>$"k |P+*?_9=CY< T%LfV@^3MQ b%MA]P0+PCP_ub=gSR^Y%j3:nД>qzє6DN7kҜa(JÚ::\}2d_wGv"ҩP KkeMD"Wl)c(2њշB/+IeꃡlJ?j27Ŵ=h5|>FU:K[׺8SBl"*[cŀ=o!&mN.{eFVF&BЀp816(O6V9Xt.j,OeɼV\Óݨd쐬ߌa4Uˏ8'7}'ckz$jxݴ-];! bq@8CkM$l'{p8oMhv.0 by{S F\7ȒEm"p=@˺gHs-9Zd fh)DAz457<{t5x)ò•^{'T7Gz17ܬ2m¨ AzܣO!xDNΘ Az͆ZZH7'I3+Īsu`v:3ՖSG*reάi<^ۋż| GcQ~X)e'zyPD 5ضK2E?06U+CLϛMޅ 3k( |~vnSW4!~ K;>bv:%Y)6:3 6Fjܨ+ةVhJ{LkeCTXK@DXt,z-0z#xJd48!dBhK >heI5׾3rY }i$ߦ@^'E sXiDK- EX jg#W ԙD,D>ErL#v6I͞+ԋ;9*+qslx'@Dp$QG}s )Sk:@=?f1nik`^ӏl8P|]yX~e%r zDExq—/3`dxT[: hBiָGn#Y_a?v³ɉ*ʇ{BЂ]1M!W 5۬ǝ R_2rwL#QHv0K 7Gh7Auj{pYČh-LBsTޅ^(eg$.8bk:id%f* ^ݤ1|-m M"pKI[YXND_7N"lNܚI+D9fϴz'`u|21I! 1)D-ƾ,ް굟 db}Dڝ<[w)Vw:]Mw ?%{/ t:mLWsmG:O"P SFꃩY8ˑ8?G O+ڌ.sEI"mZȇ;de/Lj83b 閈w7y(#բz4;T-EN_@ >.p.&4Ot`GJ"UFmOẰ7Fd^hx^[*Y56"~/Wq﵀3>eG%pr#'wJTiڥَ,C".JmdIc B/}[Lk6oMeg]~YčaH}^n2Bt)к#A,?!q8"7.o% y}@T#bIhY}w[֪5_z,- U,L7?'USN*;7)a}}ٸ\`cxg~5}{tD>d3OxQFQB5Ʀdǽ`](QkKne.7<+%<Y"곊{pIo%(+=f"7$gJms@"ƒ<~s1 k=74vmsv/Ok3~=kr58jJ'Klfsh^**l-{}g=WM?y%=Vإ= /D;6F=*5:NjzGmzC_K*1ǟl_iDWIax;}߸89(KИ}꯭Dop1&CC {B #W:bNLbBR0[DɚMzTmEz©.7qQ(YKr%E[+aG665DW-z_1&ڧ\ xՀwѫ0Q1[N>+$Xsy/ ) /1 JԪgua<@Xؼf`t z]\4^C9kMtT-+DՁ]քѷۆCL'@(s;BCs5Xx4pvG; ՋNTPo?&S73$ 1YzXiw4SO/r@oL(޳(lA=VJlw[ U(RާgioF"0,8g(ܵݑ껊zG*JQ]ȒGŵ*is)fB{@aBCiCJo*\Udk~^A|lTzRӠ "3ݝ*8%QVT3ž)KI8-I3f/heް2cfXCF1WתxBpDEY1TD2_F +-NIrQ!` +dʛ="b;jw7n BВ1sW삪nm 7~`,^MwպSPJ]pncտsAAwgClWm0/@".Y;;o_Ck8?ad@h@ gT'(daU1c~"y\3PcP<_F ?`׳k@Z"Y|q^( Ђ骼ގct׉!$d^3\M緜1JKwXM!312Bq 杫;e jPq'J\=@t^Et0sOT{ JYlim| zpARxBS7wFp ̀VʆIzث4i{^%'@*dx+7$$5}Yid^(e ~S5jw]-p%n4; jrs}) gڤ.Isl'6/t2qҒp[0x)c+wI&(}cbтbDF.U[P=rfwR[%<{>Fws{ɉs (Ax#yu~+XM"6 ӏ7=$f>.nH2z 8+Vjсal=RWXf~. XuƉˇlXB^ҥdX2g2 br6#b-L?A^EEؐ[D[Xni$1dǩ8NJ9a]H.7Y#aܸ ؘɼfI*՜ *8Ge;Ig*/MҐ;\7 hnʃS{gzԚ@h8r{el/ إ&9FfjGڿliq`-k屗Vz`ɴ]U}OpUA%osfDnFa9jckILxuEӨ Zb5ēK3;@mh %s1Hus!Iw[n 󜻾#as͞-p?vXKࢹ2EK+tjhhdD9ak +R흢v\ o/Qȗj!bNG=Iݙ*]'2q`y')Lea"3ӱz5:IƟH{ݿYJakǣ8/+< Y|5:PȪ"Y $4i ywҷgfaQCYDiJ n93A_ ؜6n;M["pcO7$+xxSqX~cm᥂Q? BYPmazS Y -s*ݘ:H0w;EaX62Op&<2,,+P<4k 5UA6%or-i@C`u)T%_#eB9dbsjԴh*cd[ (@5#\Rq5 S ҋxZ@_wo 3 _"Kk-(%rΏe:kh1)h *b vˬDz)?u=&[ px>m)yB`M%3>vyo͗~yZ<}3\e{OV)L~ Un9s|<)bQzPe &kWs:J*zbA2& -<.~_n p e fgZ(RaUq0x%7Y5;jaFtӖ9.5') BbZ0L6M>k.HSCDGip\V?O˱)Z's 4CU?:]ܸnoO|vyÁOV k#bǽ뒰O6dQn&Djgr/M[܈, c7jEF.,ZF$_}Z,i&M]Dʷs6wQ;a 'ƲV+HBrGؼ_e~i԰JMx܍^}>mفiўeb{V-n1RdT\oBI >s/=Om(=cLW+}8Ha/C5,mϷZN͏=nU*LxvuOMX(ԋ-eՌOpqJ䔺de@sG.="HС2f-SGmyW]/MݴS|+wu[,E7pǠ<;cU/R6tjf#:Űr ֈzhoLV.>0nBHB3P9u{,3*ݽ#-hEޝ5{+(I*RyiTDzN|)\iS l֦{LbS͡)6ʑhXBj0>Lqr3Y =:z"X%﯂uk;KK1˼r {B^G^:qa4{2i>?BڅJe3&7jpica]W?K ?ץ2*PXR"E{Jk=,LR$+#py]z7lWWY*ae$">sx BЌ ?[9!g~ШT"p{y9|MSkzӆW%Bͧ&DׅP=DaQ-ih+K7L4T:9433e\#/A(GcFYxgV;覦uhv:2iҡ -4b_ ^Hm,]>! fNba@<]T{8Os찎N($qv VҠf[Fi]pMDAgN㞔`-Z0ϨzS"/BS5 +DtfSmShj+tڏ( ^VxDGu{Z_$s,٭G+AƒJA`u)]GhiZ` 7k{a221Cmt +tI]g;>is+}ozvJm 1Q%ce:}OBT9,6M7BN#5޺/[x>g X 쪯<™j0<QN;LW9-Fg<Ymk.ȕ2ϛ! zBa_W%~M =^%ƞ:77ĥMmlO?Z]2Nyh{L7ˊ@>"#ؒzgD~ZuTW|`GO5[ y kB:pϕD71JuKeFڀ?HZwx!0s|ԼS -~)mFք Iw#aLVRE`̆#[RP;yvwps7#[hܔ<2_cA*l!E*5wUf50m^3q^=H q[vpnOOvnh ًK(EAuuy\joKfqLY4H/"ɡ&3z&i"ԏ`U ;F6uŽ+A_p\:Yy}"l P:rKک R t&9NN}3PܦT[[ }o5nF_GUm@q&4.wTB|%>r:GF)v:@l0$L@I sPʇ@Eg4%B 5pBWU ;WfL "<&rN32$ȇ5W ^2hlb3 IMzF aφhUuIuNfh)blxڥLd`ҷIvB7I){g)>WrԵk| g(tX^AlKi]pzLLY$7ԓh7 ;s Շj|!+)v@ PU9>lT.:hޒ.̫/a2c v?1V% `L2oZl1QCqrVoϾ~K部%G{;Ͷyz@thK^=!-IodA+UpW|e()+EJa|dZWTC8JZ?&w/QhPS .lkQoV mޡ3Z/B/6#ꞇAp)c?,%4?;zlBYxb+%ԧ dRx -B4.k1bd͘ gL[*dDc.D4 ({o0-nZ\Kl^TzږqpoTNK#(D 1]z ~d0tB.(lB+ܓv ڭj}CN̮EGkxWۃ{ˆ4Wdv5ռZu)k|d-x:΍S0׋hzIJY0cƸ ?:Њ @fܛ]OT{[SOm, :b;WF¼ёOD_RWMˆf, P4! Vz3u-2[O{ɠ>͵Xتe{J#}UcC<&:Ɠm..YaavCqUX!6dPRu J:e5ngX.kѫzg#}#FnCmB}n#u1%(710k~wMHCoWTjD?͢u:wq#k/ߎ@О)ګ~®ݕQi9t)w#C7>$fmk{lJ"} =SzXUnt5IRc =wh֝++Vx/;쨤rޘa6OH"˷6l D(063rXƘ]G!,pQ ʭ{Me 16ҫ$ 4ze'bZX<(ͬ8Jo4B/~HRJ9B%Y79D2AiZt%'¤4a,^4ͨ!uEH/]NRDgAv܉MJ 8\+X*Z , Fye/?CU][Ge2wIk CC rS?n F[ pQUumhP?@Tfj1p˛zbZ9rlWXD'`sEVOb-WlVUaZVYϫ9F)^( #!r\EEGzxC}_u?6㕋gh2Iv1W~e gf(b4@~)*`FVSdF[d3pS)sB6hj|-SkxOqmr$ $ٛ!" %RLǮr#qrr_N>.Z{q1cJ 0q,w $ot9;$QE?mL4(DLCq֨:Ƽ=)2P_Rقv0j.O-Sz5䯃 ~v8|4o;INJ yRKmY,$TtB2n]12k6rjbUdWs9Q^Y"pp*g3f#Ef[ϞچHUqZcRǙA#c#Gr9ҠKӛMH7؟1*||ūkDys/Jy+Z99C|"Lċ\Pw:cg`ʆ@v&(9*cضIկ Dl,!F!;^(w 9 ī6! Vej;?֟&JYs9vz. q7x$d^žt A'sza"PNAZM)itx'O"zAXAmǍKO'd8N( u`nh-4{Q oZcy1r)?7S1ckqV,ڨ{pbt V+tAҺ[A-eh$mD^},u.PR~Tuq 8G O.S v9̓= j /cpB*'Z!D.2V"l*^ PTE}}PΒv>= %o!NUi`gļS -Vw5@-n*d\4KhTU\R:4#e//kO "Csg8o֣ng^H0Z'wgv L% u4Ӽُ\A\DLget !rj1틻AulkkzQuhO|Te^6 W~vʜ{b|./ @HCby ݗMXEgJX|u[^3l֭(kF +T'=U~ӰEtp Reԫ*=[&Q>tdP+хܨ}d Oiڬmn>5lh?kSeiŷGL_Qb+ƋD˾3vyH**:*p&lcx0\cij [D!(c}]E׳ PQ­>!M营8$V) ,s[ePkHo&=m8hd&lfRԮft.>rߋR*[1E]Y%#62\ûPyh%~t.8p p+M;j*S:5`4 ǙzgB|Z1QrO_ų> ǿ1qX|XXChr)ϣb]LPbK~ZtftiYLU%Lq?^ '?_~MX#3g7bˍNX y1g Nq C)ίNحXe{wrMXq Kb R? ?gF4G Y.twwИܧSZ$xwl+5FZqM1AG|,dNSX "綶8*`{2dO1!,/1Wŷ9xGe`*5(N@3.pQ]-i2s סLȄuPR..Z(XWkHKr̉&%z`le)Jjq b ɣ_s~=Oqb(bd~j Au9T, dl7xh>]Liֆ$2,Qܬ:֤J+nk45i4S_:!G"䘴[c Y]=5E0&'p Jd]c>CWt"su#"{ьI#5.;B#Ӱv_% t+^y2` |٤4Fs;ВZx~xTQxy0yxoM" 4K󔄇/]$IN.bҖ;iQ$q- k=0X1Y;4 'r&Ѹ (y?=jz巳I0~`5B[zbr ʹW{eˁN~[up__u:氱> U#Y>evjہ]8UK=67_lܜ EA _kׄb$~To/xsaT(kUMә+r6и[e)ˠ+'*Ð9Oz DٻL˻&Cb@An#L#YNK FH'8GX8Ugx$֐{}3.x!a/&`Y FRw;ʬ@C;biwky6׳99ak('mSa Jʰ9.2 +$Ϫ/Z21N;wK☹\Zdv2@>&MRҙG)YOIBɇŔHw`ylY(T|}&&}/]{iャ6|A_;7F@9;!m"BܒR6i Aܩzd DXFD7ء{o¾ 95T04tO200bHs3ſ&re&s"}28v[u =vUKKn8  U;m$ T3?`|,_l`o9 -bȯ-(*PJĦؤaq7f,dѧ  VS!>z oad6 +M8u)3{2ܐAY.F=nϝfm~Ysma_$J*>BJc(+ԅں--V|\wPݗz&s1}QJ7L}w%4=6qJgC써eTLnhxЬzoRޥ3W p`ݒ P=3/5u(9Z%1ZͧgRrMc2EKPތlZ@K 2РLl!4Y9Pk$$o;eqsX[&Mt8o3rZْ*S!”4g6H gsAP F3_V+P2oQDÏJ#ihJo(섺t1 QyH0֛2fv=L+؊5Sq%v-asIQdug;':nTS ɶG}\wsK/:W#o;^9}iXY{%Mݪ;BRAguWS _0(YXKȚzEy|,ψ&)tL>;h'3N:h=&3:VHdzPq(crZ.fޠsf02lcxQ~ h沑c?wѹAL͓f+Xs=/c xpC}9kȂ:-_)O:|*)J4EwEuݑZ\DWVtƬ$'ѡЁ/d ͥ co6U>ʫjl}kȝz"lxUu=5'W &ج7E1Ikt*h!@E//[`|w{;aalʆhm1'8)6*rÎP)4Aqs3GlH#jj}]`Aڎp%6!"{n$4l3C3+`ŏ.}g`,)L$ZHV玟NQ;uEo;lW]񍱤Ư.uXcy޺-\A t6I'UzHeթxs=X.2ydg5k&~ t tN-k/SD)4/%,s+Qa</; >t4ZO|= bsׂ鸉|l(kɼj?&{ +PIPH4fG@L:/AV!5L={]$eՎ6Avs#3C8XT" |pP>E|lZ{)+2j܆{ΙFI^ DuBbVmuAƑ8\I^ GO{im >ĝ# />Exr/EO?gG秣Mkm3 qz'G3 }BMk)TcR" cL*tZ ]ys7w*.^MM7F՗C}oLfބ\N p8il\9`LDtt}ѯFI}(^i0yjc7߭˕5)1bY}*&hܤ A,8.>]f ߪgŰ @/>nSdn7*ң9'>" UIw6CK.?e{7%o^(5sabיPR3]byANgMYJ7DZ/ [4a*憴rXA))޴ BkKYKxBpoJ Gd>O ӦBItT:CY]q^Xߤ=,Ud[`:g".)f|'ӅAsDWe=L(߄y݊EyaeAFA. Μzdu$e/"Z^46P,;>n߯~Lu8S ^M/AJG `ثӛp>6d= ؕ:孅 \kN6rڬ{Vm̶wTG;OH[IWB-~Iz}]5~=D}MFLZJ[DHoBRSJ$g@=|pJ-:w~bc/ê {5716rsW}cksj )Kv0+Ra^Vh}7S *sA!#gbhg{W<ڨi?foZD2W7vRVQ&~c^^B8Ǵ`*ݎS$O\҄cxNh[4mG$Q Xvwe.70+¹iX5AjKꅫԖwۆ6zDCW1``lOkqj# 3N(_325E1yL5ղ)`Gvy}chOP)dK*~e"6ibcfB/Yn1 I{ rBY8NɈ,0x xg&L8u[؋tliEW};Me~~54!#CL yk[nwC||Yr2{qEAmW9 ͣ"fJu3M a^~6yuyoB A$ R}v FLw{Q#ݒki]tւ:u}p9ѴU}D&/R1 0R*@-ﮕAFֆeixk{UfYp/27εH-~u_y{`u3iNZi.3 υ/,)' tIÇME$j+ s3SеFzί= ę]Cl[$0kb'b5[I73EVA+ ]3Ay&dЅ'Dv3tǝ^߬MC-jۤ!\KA`i?1^F–G ~K-ko7SCgӨxb lL7sDW}N&&}R⌑ Mp ?IGPi{]Lc t۞f&;Oz`{V="r d>83eخ`c%1AkǁvD/<3;`3th;iږ㛫LkȖ55.X!q$ö^dD?ф>5Z1 >a!?d`S(+Z(Ak'),$~o6jr12jC0Ù\/h?`[s?{om4ƒYv}ن*?^ DUv)dԲLݥKCh_o󧆯r~1Ia^_e\:C?'GR@Ch$/'8u<*)ű3:<.𙶴mQX6U>ns|b?ѭZX<>"5t($1, @as;yGÛ$Q9e۩6&:Dl.ݟ_=@"i&54Bi!D3qYGSl7F^mq,wd͑:/o# g7zڳ 9+ıs1/G#U4/ Sa]'䤵> Ph݉^~:ծ3 ?M0Dw_ M\o掚M!rs@`PYUdôdd'";ٌwė9 ۑ6*pX<?ќNUcpT`Χ).yQȃ?|-mb贺Եo '<="E m;2uEr-BE%sm\ϭE1|\PèSe0Ť|"ONAMAd^ɐ t o[{|5l#}C. /n?*'P[\5Q7i$Xdv。R Zy \2(!tB,G+"%#mCsYgNGm5>;a0-/鰭̀l&r~e ߨo`Jll RӾ5g>I$g}MKQ_۔r%~z"1_q] 5`>tf-%,6Bgj<0k 7kv1 }D^ WvPVfޑlC4fknǛhtwJ$zO魊_?kbxY7O)>b-mmP<y d{Y-<*YRr MKL.S:Se!~ ͊2KfYQĪT]iڋhqp#_вDaqapV2`s^-%?2J5Ew<@y|k8$V: _>lD-Q czu&S]>ц^Y*,^B怽GEBgUh6S9 ü%uuYf{nu崧Gg:OR9R:wUM#\[rhX hi/P*Hz&l;C1v. :l#|>dp& hCGIMp<yz>C5A3kr϶g1ڟ:j,YA{v+8csCQ#8u \Jhh#AM'TL8) p]0#/4-Q̹ 57s3kcP^ XZ` h ychYܠt̼0Flpdr(/k(Ү2tdeH̞͍=G~I9!$k$A7i>D ֝h p uh żZlcUc7*aA W \JNfcq-pzऐpm8&ԿeBZ{L<i8j߫_#Q (M;@aU3vA%%WE72~2u{l׬e\4*l@FǞscMBsTrG[1 gy DCrHZaWe!VoЖdKlv~6S_dH `R\ F1Mç-z%b$g O$LT؏6/U]f)1ј Oko9$ 'nM^b>@. Y`R @?tc[OLN`u*AkL!<7#J KR"mlqFlq{+pMi V֒ʟxtqo~Ǿ [n ޓS>cy3D`o n2j-cWcٷ\IKi]I?ך4#/r3K9sJsmQʜ=´HA/;qnS;y*3MqzR7Q#j0vlwB%k 'X]:CHF[Ax}.aH.4AsU'*{6јp.#x_Iwm P3bҥ.4Ï3#*li# " *$I 0+ L۞l,|8aWBQ^KTJ':il\`$Be7]FؽɛNzycrɴx/6ZʶOwDg7yWBE@/'-\ ro\m.K_)=a@OEѾeA-zNڈ&Y!ڹaTyDQXr{]8s&ԩ2li@P(Nb\(ƹ*?JN%@󦒗Gp-[ũ;,!sekq$rYv#7^/WIߊuv?~a- ܡSh dt C_ -wK&ۈ= 1n n8f~SǧiMb[V+&n:# fqaٲ.V(uGt'}`e8)GWxRkYd{YDq|'FF )B(I K|4qù4yͧ+ Z)$cZ3ak'vsy stYƬv&#iwc%(Qmk ͲJ&,^XUWgl4VAWə,)cT gE Kٰ!ױ̭vr-)Z^o襽O ݪsR\m5E؋遥!N#Xk3{55$ )|-) %B_Iس{޴pusgYS1/(ɶ|{LkQߤdm#uNPT%< Lm8uZvtJ (o2 N¥4rgBWV[+}6݆Ӯi9_!wHj g\5éu DLv22=o|| S魰{ALs^'"e1TSD!l0ppEh4}9 bҞL-n;n׮nT?Bewu^Mر/c[`xo[h2F샶P"W%,jK_Xo_q"}=F`0#/ԝпR\DN"O?V(Dh\\X_~$K&a^ܶ]ik伍 ~ZRґ*p&ar"V O] ]VMӿPiUV5d[:MMT;aܝs:8/ߜI}:q{ZLMIQu=)g&W|]XZ6X R ~nbԂtŽŠ̗2%dl۔= o@ZE.x2ҏxuOqo56v9cdk֖19_Gi`D  Z!C>zYL!TOOƩ'TV}@7[jœ ^XȾh4`G"83%1!MyYua}Sw!}sȪ+&*禊:+{@%$c3Ľ<$ jN-@S)S}*EO?I՛ H)8Duvj/= 8kz,ٱqw|e"(ml9 m,lu"PD:=b8ʑDp|3N6lm0N}H5 R8|񁹶y'4\GA0Z;z9aoe G'jV! N5hԯXPGJhփ/ŋnIv2hu'$uA1JB1] WAZJ:p>eBW`yW&dBJMOU͔y&V'g{gj V_0o`L…JB$<#OzZy9}_ʅAF:݀f~$]/e/7g*93bǗ]- b]l<ú)$p: }Ϊ@<7زorM;D4ٔLWQ 꼮*:$1lQ70 M`+l?s.8.N (y{z,( .(382vΡip g5 &4Ñ|`(.alIH)x<K`s$+sW}Uy򽿖] #d<?84muSZ ӐMǑ cZUA=X g{wVtQv7u6x,E7ل߉m8rxoC.`b]);4a`6@moKCoylo8oL̲r`1\jOԉQ(c̀@ϛh^zߡ?O.3K(X@~]\s{>S vt~FG ].weJV`U~sQ%Q1CTG)x.֕fՇlmM͏tq-\mq9uf!uYwףRcXYl5v$ͯhGYPgcqq^^  uy/%hO41,%lϔDzx*#mYJJ_9 ʍ#;_h==nO,է3o[qX7mUnD')ٳJ/$]VcVA&qS>ϙ 5bs"v[oWu(c)x5TPʥa"C g6m͵|}FMh gƈPBRRTrcrǽs]'tDDU7.ۜ^>^(-0~tovVUOX&&38_3ToJt6M{JY O 3X B=8R`nԭ~hgpK5_Xy;j}6WeB52hL;)-nL56c8;o㇫``ݣdjx} QD6sڰ02{aĤk+^x9ݕBGZHuكkzeLaMwQtHa ;ӠYKporLXwj2ʆBȀ׎)Z2j<]SD8POV%Y1/Ն"f.z! AU.ݬ ys 5]&h` _П9q@ѬA6(UMꡞc3:~ٸC^%+WŐ&b~ O qͬE#4MDS=[~Pa5ރ H_̀WL8TT"U(ɢ %SAX8%݇ǂ>}ƌW2dMn˃:e!7,g7᪣VG){уyHYxk 'h]B<ӏ{=]`Б&q)l~$ܼY4E4τ)4!YE)"}4 q.24.wVThd^Wڎm2>^>:t[``NWͣG۰iQNkT Ϲpi Қ:&מeBFPXƨTxN8 ᮖt߈܃PKO_libN^1.+1=xY_-Ї7)uȬ~kV/kRhYjYcʵG=Cp/𣿈2oؾ;qwߢ^)Y>"إg|f+>Z[!*&T0`0eTR(*ޕV` <)ǫ저;.-0{p|Xj n@)7JIR,cюG39CqU)W N2ILgzp“7,:LI/=+^R!op@QyO /M'g}9X;5*Kpڌ} < FFO5s煍bմzk7C8CfU=ʼ4D¸ )@ksu|<+e_03ϮtXx')[-W )Mop%Gs汫 /.@(i+`FG/o31r@pQ'{wUvyv%/͠T\&guE; TY&0UÑZd32d>?պ}T0'*j|2zzmS|qV*ޅ(!XU_C.ox!YCoI/ؙeF%4Д~BeMv;[-D:S VC^SLQ6u hݲ,{|;2o τ:tպ$DKzZ0=u{?%{uLCHƌ{@!S˗[ _HkYu|zyOD15J}̢]B aq}KvTc@f%=4CYYÊ}נAtfQ' y^1O:H.h5ԑo]C' aj{ó9nSr!Z{8 OiTG,lt͔u AnNLꔋ#xb^J}+9< E'SPb[@O'FaBp j(k^f "ɒ1nsȔ:K|Ӆ~^ZC' PQy8QD,s(|#f7{%@jj7Tʇq+2qz_ 3D?Nms6Xt5O!&/ c:9E*N6QƉP Y?"#o*-r=ǟgPM@3a#M٨o#tV [7TnTSngŰl!{ MO=O]$A=$sl{k1HRvdUu*t^ YY"ȏC5ʛkP"ī`rf@gf3rS&"xb@P)Éx]%c~GAUlzb{;{}ѩ":6f 6NyU0ļ|HE,Ɲk^dy{{ɟFCnHS]M=W)EiÃadK4߼sd?%ަcgmڗbLIA6sCZoT=nuɶJ.AFLxk'6Qu ӽ%{?|gX# qJ7?l73~U&)!Mi۸rc@M8X5`ywYgT֠b`nn=F¹wu S6s4`L2{Nx47Z}^&aL#EǞh`H0ĴSݰIi_iizqP=qgr;r>W<ߑKTǞac%֗!78Rfs}5%4a 衣j!I2A;~cDUS6E#@fa@K~~ lw6CDĹz퍝Km ⁣hG p,Ycwt) PC|f =lEz^`ߩ5j!dB)N pr[@Ryߨi; TۦGb}y4w}L窗kMA &a? "ITmM+0Wn%t6x@E߻1՛Kju4GgC] J*kZn+]#@^cH{3} n{᳿ d@r&laVJ,ՇyTfe=V_ P44oCR(v#Jօh2:4B RDȞ\;c}m =B`IpRLego:-JLNHsx=Se=bčѿ~. qI 0u,qMlPX|)#E|#ۢrgfR{u4eS@8;9aɛYA/1USHI+/ GLh$l,D9oW={5% ܌ɠfѬrL//eDtw-ص$S{!UþOR~l}~6%Mr ̈cx&i8%S*K5+%Խ3h0 gW+ۋwҦ`?{<%#bz0FŞB {(2IJP+kDM _s^ٖy.gUMtߋ:mDmP|hCl!޽KXec!<"2;EAj}r^'=7zVC:l*"[3$Vu$!9&Ǡ$v؆Q0BZ+/G5GSܱazU%3n(W ?XGgnFl8[Qi8ڊ˻I5MR(HVh'^V7[`iEW!Fu*ݘ(99\(VmH4 lWSj%l >ץy:7(_jQ@p,uVL҃Ɛ iopLa3F*bT27b ߐ'kJqcN  s O~߽CQO4Q0L^e0)'iпN*3x(.pžA]wxmcl&7j-a]9zPm"kS\yKdBiU9$r@̲LtsQ"+* RP{aվn`G'.E'$+E k+Ȟ"- ą %H4_cw~ԍCkb[NqZj'IU+;If?.&̓ )8_89r}ibr-٣ 25sě /MY<iȗj7_ f"DZ\cǂ%n),&j" 5a=Rv2MOKKa9zwpw>xJ#Hu mE_r$5II]T2,P!8v5Z2{5s bYBp Z=A!V"Z+0Q6WJmO-y6%<d ?,rq5n?_vμW1Ḷa^8ŗ<3Mb;(I nr4No<~\̳ZY]~V'[e;;|Z H8oDJO J/%-_g㽌(..Ury*} ÔM\r6$F>Z\/mz+ r;;*N9k(_%z})9H]ߴ{b !ZK`r_8GJ޶#U>\W[4s0}zLgՁpzL@ACSfuzrJF:X)?8)I17T͸b,,UYXP8%yfpBRGb!5K. xcrj]&~ڼul}jk`EuE+Uް }iW.8ZL Oyu72_ϰޤ7'XH7K]Pwr}@fey#ӹ'՟8p εjq`4C+5$r|Uy2[PFP=2`rq8Am)W~^r`%QvSblYR r~Ƃΐq/ @6Gvl/&sOv vnsf_ǫp5T׹Ǐ}KXsM?`s)O3qfNmNu/I8gEH 2Fk9&p 7NjSSsS2r6vv? IH%,(#s-Gl!sTw42>zcj/5ѯq&xoq:nCӷ-1{/-;5. @HԈg n}>E qrPαs5V=_joaY4/ʹ(.W)/Q\iaLTEA,3OR؝L(^!YJ$mf;|&ⲹs8Wz)Ǐ dD;`* wz|oG d:=w)Xژi3Segr.*S d=hy Yì@g#ʐseC m(VǯUc O'ۮEHm3o?Y(#!3cu>D4qBFj ;HC~Վ~blC'jnbzX+5r|gtSeucjaHXR{'Pz/ 6nR;߼ &YŋNRG-JtMj\5\~dGeu] t|mASyh+"fc\{8(c쫯RT>BFs!-i|CHy FRX%&z@H K>;NYԀύdb'_'Wr"Ueʂa"Ps!axŶف(ma_qhCj٠j/]swi&Ǻ.lhstrֈiLGzzݣf[xiF2=~khtFUr.i%ϛ*ڭtkp:rww6U7=e 7-ςTfn,#- #]fH/)JdvAu b[U*sܮ 㬏EqЯM?!هzt%;݃V wA~ IoH C9`*q喟]l ^0^Ǯ.&tg:r:.Z?W^`G^řFN$ZMohN%+4G5'D4nU*e!]=k/ZQ"2>@W17δ@{+r|ۅI#"؊X$M?H˘)EotzWk̖'Ew_|m×oE!¢耘j; ß,am'oxgg^b82´|mbQeEe(r:?* $}:sU, *{ ^EЉtfZݭP+Rd%X@;Х>ٲv{?cASmh8*E:x"momdd~j%A-x(vp5nXf$Bd TKc":ŠBT_szwbCȣZdXW*"Jm'غۗ\b&@İ?칅~0lSMw76gh! <5ǝ*v7zjdNhmr.]>A 'kxoƭ&)L.Eڃczlhوx%[ 6?CC2&!U<񻟬N3'q@ʝXk졌kߙas+PHkD Ǔq&; 6~k`ALpNЊцׂK -͢ZTHUʤrf@⃕S;ELйBiy^EŶ^U"Iջ@{nE}-՞ "8؂ %- m:,ˤޑƻruα빜BJ:fb˷]_B %4]`dG,mP_:oIH[vH$hԖS\a [w}M⸩z)KdW^*U5E sPY XxF\"~2oQݩ򌁖JJ}@2$yOSq ]a:4DQ Eۉ@]>+cJ??:X3Ftz48˚@z*E x&Q`힔[Bfq\G~_nzYAtJh& N|fxMol:1Eȉ+k}:NUHd#Z-ՀH7<ޖ$xHS?_snl|ָd$Wq 4Ÿ7F ޺N}}Sa^+mjs&R2OwABYY!hjoU6[|P}Q`x$fȟo:bQwc o/mA8 b!탍;͞P27u87 M)%.Z9;&%Z0p^ B\~}Fb C (NjַvGt8W`/ݵ\Kf {fnӜ뗰 .D?erJt~.Bjփ.R) 9v*WH<)R9=ޓrh{:C.Pq7L %p>#R'mQĴ A3 4}E:6óWZ@E,NV"kaçZc}O'+N1RikQRk=5;[u>Tg?;qUX%ѓ@mR gSk=nK>0YcLI]+\ߝqOP~Đo ?70sTm@Mz݌x",Q<}j4HDb#nKopӫ i4A ntLi*~$D}nE6XH?"ylkC;:σZy[+ PK4LR$ꍒm| L |&HjOXYH[=,9.Wp vłv[t0h͏.ƐFuxXY-).yRU ke 8&QHMnSniLӆ]q6Ӫucw4|1<uN/a)s5Fscc2K!+'X~-VS::"7v R~1 ~iWAS ~G1Ul4f'|ko<>pbvrV[wQ:gcѥ }\:Ț~ CI sq^8Xr_* bNxSͯgΦesa9_EG5m&?΅I2; D0KR"C(DFiVkmseIlMRCKUg4 IzOtGH8jSwY S ;*wΗItz^<8VғD"މ=3ZksAaȗFN:'2Um4P%dgw'aًSN?|݄b%p>lIC@ h)·~=iL6L <<5gFG4):0QŚu}===?G/[oP@]y`_`jgX޵nT,EEE^%k+(jB5^^qo` Z&ot[fL(5ZO)p(RΤB)w;s)Y$$wLYA=¤ -#<2/(_pf G*@JIt5CH ? 7 T4,0ZIRx&BWW?v i>̞'>^ / P?@OSe 5|e`c3%!cִ[/dQm' $$oO}p?!/I Eؤ]>ku)Z$ԩiD=C&vz]^7qP %s@ۧA),Twm9ą*4\Nޘ*B}QT~Hz@c[FֹJ+Q5bN!ǽ{"0ciEg|Fԓ5+kzl`R"ٓr'oؖ^̅E,Ӹ3߽o8s nfV6*R̂XR? @ Czx)i ^&%zvI;=0f Q1Eg]%fm_]A[5ވS%JZk="eqgdk2H;x. f(PPOS\Tќ{- _1PzxMSTj.(@ؔ!"8Ԍo5-љ"s67DyI]6O!16Ь 0tݛ܈[A׬:8U%[*ad؏.8dV%JE݉DϮPxZsi>MpBf2NsPhpUpC?& rSi&C͛Nq$ +;)ol׳LjD('a;$%Zn+̬w4Ro9﫧[zݭiPjП/ˮգuB\CP}\7Nʳ9/-i!M:~]jss&7 9q ]bL] 2~A4ݫ~BJy&VN tG/؏Ys0y=NRrQ>Vm{b@}9C;QbxZ'O-@M,ب:5ڮŇOc ^󶟸:={(2lO$JX+D~mM(NvcC9|=Yv[C Ƀ [I84 mҁ3ʖ`50zDsW.cdv/6ULVaܐba" үP #vod1#x~w! 4U?n.kzz$I|TnC](X)'}Ed s]R ]Ӗ/b,aIbP݃RvT `B>o.߱{"5^NJҦҦknnz-ey<+qM e $π0BWEqBϵqu[>"okEv\6;tEm0pq"w c!][fynXm*$zĽT݈A γW?Y#g}ի ?(6?/V{w;ď%S}/EJFȐI>cO3903 WXR^BdSz8D"ao?{=1D%kZH|_ d1ri#pu?Jg%[ j\Ή7zb)U"qԺ|BOm+9\ y.M̗ɱ%}0r{֛%q%61#qD$A4y };2%_iIh3IKZ+rTZX|ѺsQ]#_v]wY&Zok`:#) 2\4 >m񘻾e^ڦg+=PU@G$@%_4a_nn5|7EUn])0(&ǰ[1 ~/zp7fkrϸmĢe(X§Njg_G:¿Roiڋ-މnV  r8:EuF2@H$f:~g7Y8B"6yaӮ T P:({%!rY~F|E*ޒ- D'bC/o9s,'wg$&T⏅V@XDӚ 0djhgS+huIN<`!, : p|:!_YA|0nrl}v$Nn7c `MjIJ[YAbXx\LD:F8ۍ}F ;4pQϚc9ܵz2Mz'%͛h07òo{Y`D{]p)uD\rhWƷMLRDQMK $PܸMWܨ-S)dg1TmS{}XיbpSZ2j0x3iI/4k|Z ^7((ﭩ$Luȥ188bcB,dGy8mo74G 0[c w#^[5I:O/D]|g΍iPB!.YY|tNilRc#gs=h$h#١E`n(F`+. oPKE8v&Uv M?u i@{|%Ȓ= iDƴ-(ElY[gK馜 Lm 23«~O! .maH OXhsŜ&ldB(YYf7YgS0f-k~ Bf {Cqg_,ڝ70?/WApU] |4 ^%A!eTn.3z)j=}J%'7 =ׅ8e QDi&3&zFX_!`|VcljXeiW4&=?~xT.G3v,M3F\}bCަNt*}ށPdUG8V541:>?kFrb7&8wIDr5C޼l#rE,ij.$۹wkŸ** OR+ ֲϓQF7C*r~yƉoFڒk)g 0lN>;6Tc$E# Ҭ{/qܞ=p8m7$h o;ί("g~髥v"E<]kCM$' [/l9r\ ISKLk7=q5"2vs*dC#~6z@'NgIjRLeBQ&Rκ3^C)w9mOkoo+sv݊9w)#t!d%Ӯ~D64\6!`{w~>D(ZQyNgK@ -S12vVP\֮|“q/ھb,^]Sp:Q&@ k`_s+%ڞMn/|>A!?]cF+y_X[ bC^w(i[>-sxٰj8`B2K£qu$ryN84E?G ՕSZ1G|CJb-6_ 6~\$ F%t7:͈fqGFj}ޞ[ V]Nl]U.L/~%Z6+\?vUooHLIUl BӅ H[SgZY1gܯ~t=qe5  }JDlerm`~ X6]P XuC <۷z愃Yu1)5>t)^D,?Afy@a]?<)Jk1r+d*ձh ;ƛPo )b] (~̸BH>|PX(>"ˮe[T^(3/P7gūE?|s$ =(S.a(*jS:\uJSKqA hFu]8xA3G.7=wS{l6ڣG} Ur^9/|[@Y3m" ŝnhu%8󌓘6K{-$v]mCp]pKVcVtEWT_Úsrzumd"|90eI]Nr VƏ˄"$Uo_FKG3be'J ;_턍{zG\yQ %& Ф[@f&qQxzq'PhB~jeLN] |ާo:|l7g!iH}!L8U 9\}bnO" HueIȢ`4TpV%$df&F 2JVi Ի>_ÖWfWU%wr~Q_/}ď85{(:We82'qr|Ts٠' HbGxr ̯jnnl _@R.[}<8{Y\ p̆nOM#J*FUS_IH.`!VYyo*R#l>4tí? IчrN7)\L!ߥ*НcL|cm GɑE@M4mdTc@ .hJ&9X|>0Y[#bRaSMGoh:*tQpj̛MV nq Ot9\?5)U(yZțٷKݬFSk+t0kvۉH *~^CJ{H]:262.rq{A;fFT ;p /YN@ RAz+9P4U)|WB;+6;B9:V;j9q^+*p\ ?i9GoWaUB[IXX;Wd-PJS7=vHgV#2ʺY7=dzU&)s~ hy8PLfcT:<+$ wvF]O:)eH͐\as$w9`5jcho7!9: W[#RU|يS@9 Ɗ gx?bPTtD`Tw6OlO6R#m0r׹J~u' p-af= xrZ&(_L@Jv6JwɃb xtP#gBN7q+z,eEzhD66- T>rm%QzLr<@$Bzˬ17/{h߸4`ki<abRq{꒪[d3*pt^^h<3h, \ݦ9Ɋ6"޼>2yDQ# tCkX9!uZgN$_-E eײl;=&`8joP 竹MK8x'fݹ?.{!DM in67hվB^ WлmOw+uLe["Lþ5(T_b^1 .%IG{ZDCΝ<5ԏ)Mԑ<M^>-FW_=GŀF6 :6Z߿LSCaAv8jw>fYDvN>7ڊ%UY.cWW)t+ʷ`)ME =X=4ĴN9Lvy.GfuY@9h5Twɦ7^Ɂ>dmr%lgHz_tA/RhZUEٙh {a}5>{|e"l (IifTj<^<3@=<`V&5) X}kp 1'X\[yC.U3"Kuउ8FPEQ5 ̵ d<L%o2X#| e?T١fꁎ'Ϻ#9Nׯ+IXrr e.NP~cofNT:#RrC`Wڍ!,Il ={yz,*9 7 07G0Ist ,,|C qPi½PZ![Nau VMjXی9UQv:T|V(6чo? 3rk{:N9y\Y ?A`.R8N;aB#| K_ } _bWtN0 <+ N>;V>OBqtg|Ԙ.a2Lt ̎J>k0.;w +C<-)aB?1Mq lr,:!ٺ͖Rm[/MTIMδfKO\Bj* cEF+"_ !Ӂ W?&"YGg^M%xpf-jBq} y x\H1s0[5ޡ;͵s9ڠWt?J3r*scz)blbNb=sJFXgP(e!ѷ"DR&:q熙3M/O.3;f#'+ڈOucpk7KZ+/5'+:A|=()+v)an5?ހSzWW1.Uap`© n6zz'2i|6m(/{pf⹭Ub7sSrX^4*<2FO}(MPM[iX fZD^Y=-^d@DIExU1{3p2Dte4NV8˓1؍N}ʂ -_t9BI8Dw_>@Ϳa*D6v&@DIJ.~FҪaK"Λ4p?9@i|lbiWH.^NeJcл kz(SmhS}N[v"),1@;c[x3S?f:/Av#<+"K*!p+P_QC b$AR$bL.qcŭ_),NN?g f7Seŝd 6 oWڈڗc@Զ&PˉMunx5ÿyzmff XgX6 SuYr$MrtP#)Oދ-A7E}]9Ñ+܆N2t0gk3Jt) 75X(RS9ą*c7A>!zz-B#&ҏۮZ%퇃XTȋ+7SoMh۸oB'Ua獬u'$DtG,`xIN҅8d>1@(7)}Rjk./]"/jTVI PMQ9, VN|D:5=@VUQf}Z\ǐ.T?#& % qk_>&ʔ~&J]\ cQBt5B#U+2.JVRZX;zRH56LC4~-']&}aW =l} IH}+.3> T'HTɊIVmH`(eNfiblkFp0cdd@XpZص#/ x$2Y5ad%?>Lg Za;`,p [xd5/}0[r>90v)YY=5Xfx5|@SJWA,i%i\ugS/FDҰ'd-ƌEi 1ckd! -L/v%!o6\*2+=Wʿl>xn@75&zΘ8u]s Ȁ=OfUXj`m_peL[zz0OsE@L&)4"ikm|zϽ׆RbxmbepaOm#;r-#iJ>ȯc Mҏg&hdI|q/U;L|xr7}Mya/_|&9I8vr)D P؆~ی1-sa5;?@g| 2TO0hsqqɀ,Jz+ms,ukg<-X -eV SiEe?IBga =Ay@f.^(-m}E𻪆b$~!xht.EK3pl0ob,}Y/Ķc&`]<-Lu>B`wG0(&]=6MHY,q%R5~U ^" ݩqCM%10he|H\> Ѫ_YհnVv&5'Yѷ䑦ry-;M rie7m(\ZG)#`/YR%b3#)Zp7OIH2>"njE4T3zw?Zm k")MKê;W8 3.$T0P4-VYIj,g 鹌Bz(+={y{FpF~Z6@(D6C),عMVM%C鳪rxv8SV$ۭ1]}bkl^KW)n> 7e Dc䶧;-* 9xL@,3s-[&V;ŝYFovT o6LQw6knzޙ?.hwoo@vGgD> (Ji=5LGhls{_7bbZ,7x$4Ya' dxb | 7>p?OteG@PpAOWTI] nvzy[!~eՒx!̔4jf2`n quR~s@QXK{I'( 0 e-I ӗjxIĀ67g4iMi&#^]CAMJs^9ȈkB7k.wT"0=7nXuSYj66%0)o:k+GEwR2kdA/Sf]e2Ɯ%yOPr[t?=r1UyUe'Y5D3*aKAF6Sˀg=Laj 1O/w٬h- j)@YyLUgfYzs\(-,dzwĢ,#E]6vc.3VW8I.bf?ַ ӧXfEaw~@v3gx@<6D .5_x0y mbt]}Z4?5{x_Z}=Z*[813POPJLS=yjwYPC&s91PN,-矕t.l*129|Qh{KdM//q;~ÝlLNLhQ <N`DQ+6Wjݸ crYȟaI\& 0[,[r`ɵ/㰱}!D8=m =L=4WZ|r~8zBы*(ru7c|!Ue pFF/&X[i@VhMPWGc=U劾ֽ4yF1ΕBѦ,{-J9؁22/څ}D )DŽa"z{r: aӞFh+Jjw@1@_im]'5DO/ >8/kሷ5j&(3>rm(~bG0p|2SQf;q)@W͑`-lsK9~V~"1O0fcmBPx?Q^AX)9q0 o%pxUieL]ی٪77_y)<A݅D,}xȺIa4 lr8K:W/qbØ4B3ʇy\!RZ㴍p/ -ݺ\6*1oDsCfH9j/tOI.,LM{$RťЁFBxXs Msgʩ`M5ZE{wcBJe^ \B~RW,?[icء^rrZ-kjt}fr/:؄g݃un[Zaq)+zȔT13^q`qS2 ."˒5ӓV~O (d~-M (nFzi$ ȓnzae*Jgef3.G)TL2w ᝜wͱ=dcq'*>9֭/N/0Apddp ;isV) s9j oJ_@S@Qi׳1fsOOeݪ5tpo@6¦E_rM"&Q'u ?ȯkr.93 1ODCa1-R;35Z?!1Q}a5mƚ\!ZlPK[:i-ߍJi,TO&$˚d+ s Ⱦ3ƫ9'~Q| +?9qD Y؛ [r+>8ܷW< ]A A󼲢v0'*|-;~{Ai7"(s;n_]1ZAL}"U,~ɡq^RACf$)A!\Vyh]iOVSt(y>yAdBA:8v6øCeTi߶A38xhU[%[7u}^XLS,Y>ԛ:C?7dZ$oZ=.g^z(a^.Gn<9PhWU踈n"zJ-'^@@D.j!FE%DkP<v;}ߩ:ߑCf wg_(JVIRy,d`y#^եU V  M~A`ߦ|JT]x(֛Iw׬ntk @v$afCE- B <)QOn[ /wn5 ? H39E>$zS? (fv b`KN|HV/$J0L &?`|.*k[eS%W. Z?*oʅ]09KZu>a~ݙ_э2s7t2) +" ֣\xM ȡA9H;kkJ"V Q k^9UҒ(վ?g ەVha\7f8XF8IAo",r*f.C;fuY*yw}̰ژTHA<2E+&rKH-4~ aăa[s=%dIJeGMF3юd $Ѩ g/wV>?01Yf&Jk|x}![' qfR@e/խ>kv3]G)%`4]lo'&Xxi5iug–K}3b#*KOna+]撊\󳉨rp3~l%:vX6A=R#\F_-$>ٛO4gUJ ;?˶6{)s62bNJHKHf+A- lOxlD *hJ)'*_0]5 !SԡoZO$wok"tOH]7 ^iH? ]x@Js"%iL0Ky/ًrxN -Crk vϥpβ xնVY?09I= ]:f{cRlԂjwP䇔pD/=<4A'HNf{VLVy슻,F"tp)'%? T (ӑljh~frL=DL̈T[ܟZ(7K0 mE#鶇k#TcC|tyogYEVYڈLlSo:ӏJ[ɞTRh\i_$QF\VRˆgyjZ+)ccb҅0wYډxfIj $Tˆy]X.٭ ₧GF0bhi_Q;{u,Ht9fU'a8 j ˼FnH <)SfَPk"qr?݈^Pqԝр޴_Rc7FV\cwWPKt* 1H2\7kP 7}NӬ<{ &Y.D_^4sj9p]H7 Zk\\+Ly&qQGR#Ai(3*تk}jo< 7$5=*r`F8^?0==*oʍxp椯N)lt14f~0IJrګP ]O? %5IEO;/ #0p!&G0i3+{4 Gm / Z?T8p Q23zN_&QPz1l%?( 4^$-;%2YJxPְ5lႪo,$]~z1kNX`l5w *]~ǀXԠcRL8J', wˋ\j]LG0'qUxֱsý#=- ykAG>$ 8|OAv 90[$uPӸZ5 /Cyw6uM_h>! &K rdR3˧#kaePo,/a'c%xnrğeCz=XϜUS?v/)u#|L{AeUP<r0d(Gi^&u1UĈuLd;ΰq!:uYIsf,NHTax ֮8f$|[ Fb\˂ U%vF kF".r3f.(6fUtk R݇I>QBhF2@kQ6KouTƫ@Wh(x(@r!=hMt6!3#P|dN+OAߒ7B9P{^jH)4/-?3IF3 '6^XsbÆT>JϿ#a#{;1x=z26=R62E[8tE[[śV1KZ,j}zX@f1`0uPyPMZP^r;iRz!΀d`ǙYAU rWW-zBmboO-n!}k?INK֤ok6B1#>E/!`AӅ‡GAE? 1dZ9+uČtc::L]va>]lt5]?BafO1|ij@,~RWiîOmc 6^ئUɿl$./k-(Z>xoC>uy Vxݝ8o[◦h̊ԕq[HUâБ|Y F& V&m154 fxvb/%jqŲXT\[ɴtl Zb;}ev0bzbEΞsy8#>ٻA5RdVHg>3Aɵȥ=KA/$۹HY ea1u$ǠሸlC>5''(+X컐(s[Sf%{;N!6ZW ROZ)~.@$nt8{:&w*iKhX,.bp:8|]&r鼧y$v !䌾4~(gH ;=S3kkxSsfuۯ]rF%VǛT =ء S]J&Q;~!pw1]b #VeDRAn Mp 0@2_{q%XNY>IH7Pw&G-_ ?(yKilV-Dz/*}O-h, E Fv->z ۢDH'fhsrpSCc-Or߰b=)F1UŽj*>j48Sb?Sl$+EAEFREǒ/[f}v#[k("k&*>I6KAE۽|k(1D3 ZD=ԥr.٩OSڝA: Rg I@4䁃S~C!Gof}+"4 RpƂ 䡧` +ʢ~_b?4 yI7lz !'M9)yq3sgG %pZf|8݁, ި|(o9꼁#t}(PD܊"3d|ݐ&H "3`*uhPMS=e iTͼuMcu:L3Wo!/O@wo[=a&_8Goz$:m(bS#olg`dl~$9ed>k j!6F<8͇shҮ4(0No o"WO6X[D Y]=pǸ;=Ca@LCbwtW,ShX=s^I|c8{*:WtB`?Aڙ@a*Da4roڂ<'߳_c⇁*l@b#  x>很z?uceLl%PL@.Pisj~zĽ<{s6 7<2NC?%}Qdh0Wꡨx&u%STqq4vv[N\I.ko Np (:,Ͼ䟳'V3FĶ1Uʞ7Žw9Y;&@s`pKmm j 䃌 DhߒY&= jSlݮ`Gߐ?G}"InUŲ~ OK+^Ƽ92L$e!w碃hV)ZK_xpǏXý̺:o@Y QȬ>8-ڂy@~R׻QZ lAAާ2Wc1Rb=BdC@su3PB!&5}2l5nv2! ס_9kj׻,R߭Vv ٬쾽BvWϱ*ͱe'HmX$* .'Ddz1xv9;>J<);OT@4\ \qVig-Fe`qڇ$c5[~&QF,ѹ7{fa[Zu F/aAJ(QLagBW%{UG^;eg'=_μ1YE)Othqw^ qi`ͱqAa9_Qr?` wJwG k=Et%VWqV~$W.LP[KF(lƍh]:$KOwV V[}Q֦ʱs;a!Rr?R L;֟Ja\o{x̷**o_M}5pINkiK!DuRmCFI"S}✣PZ/IF[yJ- k%fasZsʲHCV' -|6rJk=L;*GNpa.,g)e6Rmysp lrpY9*hwB4@_L|!=4WۮHi.ͽ;ljD֡`⤉2&s"#)"O{wp#1UaYz-<2zJc*G~Ez艔(Zm}wֶp'Q+L䄮+&_':&気y)(g4AOW,y'`َ PY}Sx.~o)<{w,,>K̸ZŅ.xʘxLΔJ*ۼF+u{~X)-gՑ$ ef;T)0i&ZfX-$C̮yluPڟXG%n丶a ?rƓoNǃC宜U/$LP)0S"6b󀴿Aԡi aHVBQCh>)mqY,Ǽp7q YFcI@uYMz?b8!d}n}Sgaz@|87X*,yWT@/~! `C le5^, d49DsG߶'N;w%Ua: oTLJN IqL ti*jV8]w(R Ͻ485tKLTC.a>NM=& rp1fN.qW2~~n'juBɤ%"[7*\({Jm;Sr 1y2-t|`uzjaݡD%^BNg2ELO.Ya &Lp坂I ]U>&tD!'cQJ>ù:q v"_zA"h&:ݕk& Ed1Q" H/6jdЉ(8~nr w@+$.iF_Z߆x\%MRJekh 9=cQgGz9H|3.VBPVNW&Ք ,kX Kh-*!TF RDK)oƕKMF~TNկNٳצ5A lpEdx'9:q^uET5}Eq!}0= }^9U*{<@]^b*{6Xym$ [Va!EWXF3our;n#U!VP C/40!2' ø>lG3|'9N~tB1V:Z<2˛`adG<Q*8ZW3 *?qH$5Ye6B%0Ir۵)^ߎn Ҏ;Ăw+햀,?⁇՚r kf( `QSm/M 6/=x:Yvk'Z@Wi HBʚ~Nf(1jBb:D 7ljP܂r ms-:Th$B!V rl>Q)a wŦKnkՏ| tpw>06eWb#}4ee&B1NQt3sgX{@b/US\UCV=bo<ĪHo5}E6wQI!h F>Ufz qa$v׀-"`.~kC;Y vE7ڹf:xE=+➐NҮdf$(ttE. @*ew-j! Gd]F]L}(‚yIȨˮv|tš>I=|Uwa%*wIT]ߺjj! xL ٘~1_MCza)x~U}>Ww pѱ?IT|\#l)`ч#+[p\[Vh L]ꇽ# #I2g̃7 ԒZ>NƓ>ΟJ\?#M$w%1AK`C^ͪ+ tu̖Zptn*~P 2Q1"V%yjT%^"UY+Of.W0K^0'MTrxטBJ 3CxqS r2QGC=2ηZbG,n`~9zFs:qW%/^r)*&;_v}%L`68ގR^퇌= =wiQ&('te 'ۀAP#"Psh&*4Ou7^I; {"3c9"Qh ozjKY#>yVRr{,Da;EVRْ+PNl72r2tPf(*.ʠ,= {6贻=#b.o (3 (=C4wRNN9TEVz17 ͇JYTÜ߬Q(E#=Ip^TѴ[8&LDTg]} 5ϙeo6kSJJVy`R9['I0g1~ g@ZDW3a\=OzHnx < 0eW/.^8agJ?yBwM-Vj`uu/woLf+MQb['Bo^jjdjir3UèPug%F*t؎G2Ku~4k㱅J6X Li`wDCQ srz+1!0GRCMyb[7=klBmIvR [B?TOPQ])> w*1 PU L 9~ $6PyXOI϶̓?($3vDZ5K}3#C~z%gn[냨nT-m$G%A&}sor3#nU/_l:`Lu6f.-l0] IwGiYHhBB@QB_]%=b"#9iE[ z2%eN0BEiS>܀pf5yj̶R&UHI|3tm6 .&4n!eF" dWm+bjNri]%MRM9u(>?[ZNXҌ)GdDbl<a P-8K!t?b>aZIS ,NʹU^o9abp ^trX4;F!rdm[Elּ&Oz>'oCEwYd=zf[w8q t+C3L[d{^x*5x0irCH8sEv@ȀYN)19T%8vѫkwvPRNh(bޫJPJ3z7:w>Yy-0s`2'[ p(mp r84އV侉vl?42r1;W{/Q9eQDqjMɓ: fuj*+pW by9M}Xbݐ*"BW:٭1*.+t>TMB-ߗ\Q* y[J՟-ax%{(NǼqqŨp&2r[͵1LGDm.M%TN5/(wKZB)T$ C|#uA!]?5A.ǭEjU A07x(Ď]o:ϔl}2A_apZ 5_ -!6Bj~!fj2m$^c!P>Iv$sB8>e~KR+` $S6tЭڊbNtSzdfKWu$БxXs{tܝŤG~R ?y wmy5-2g$?L0e߾ig7/$/?.Eͱ'?0Iur>Xմ<&(ٝV^V6gv7}O1 |"M- ЬٖqPm2P4u'~:05Sn]=lb=ldso)ژkcTi- huZ3,Ul-aghx)zfcytnpEo (ݏNoOƒ51*|q\䆶(AuTqaSc]` 9YL *{6 G/TG/i?'̯:T_ڼ 9ߤK2Kp= j>ӡVHaꀃXdmuGU[!$H\s a/.U S2vgzv!3ZIAn@X~m$Dikhzͧ_'Fw_xpSA.dZp(̓utuà˶TniUgu5Vv8q˷Z`'߄""7ki,]OOEޱ `CsF=4)*5XٔBsֲIXQWUSBfɤb+fK"Tj.AGDb_~=+:^8[n+E~zYsqM.n_' GLJgs9<(C?! F?RU) yl|Z|I4)W0$ԧ6F}Kih\? ӛRe$dosu@\pn _DZRH]Mf]z-d9Egc]6;jg'مX1NK e^-| $?/;F>>G{"fo$n>Zg3ܦ %GE ,Ig,Z .Rt~@-oe iRBmBGLw od0֛BQJZAW7vֺjFZ@oN 7{CdmޭuVw8"Z$p 6ǟGr[$RN2Do}ᑴRKI\'O+4Zhm`kwSZC-w@5YKyR\b.m+_3 P4,[*C 9zKZVW3VAm9}W;{| 1kK~x5mtɶ]mf+QhO>JK6i)CAGAޜWKeb2Zm,9T8a2&\y髽Bs/$p v 6| wI~QYӮrPot\PwsEK5B h0:[V&ﰿj8lјEfj9#ùZ uDEKA:Hn#kz=ϺfOPYj^6̓ 9F6=mNOzh^%^(Eh5ÑD9%^9$=?`0q"[DϽsaI۾Ee[=G C$*V(\K\l@zP<&ICcn<QW8 8ujC^g U^&XSc-/V}@v wseHM+,9`=(ɳ')3YQΠNشce08+3i:[4cne}1"\ g֐D*udx<5<5ƿph}Vǻ# 'rG=GӛTi5_F6QuMeJ >a##.ˀ&H\@w"k#%@g3Ǟ_dhH?MLhZ1*G::\`j_Y1ݛo2E_X|,Z#F4ń+2ҕ{ɼ˜1Чt8_eܠiFNdX82cI`#8DUO9%*gh!t0#?\yN_eZ)%ͭ1ŎmGq']4|^ZI$l;|=+Grz=z0k1{~MC~}?RyTJFR-w`th~icH-L7 c]ct?F'.?[~L0_.CJBI<"l4'_3@G5f}Ю됹QYf3fX[;C*Dt#6 IWgP> wB&<4@ B8wgO25#~v~K1z'nNPM^R(lTjIFGO7`+p2x\t!=&ցiLeK.a3iFĒΞ]W@ض]Ff.INn#w߂pe8Zʎ7s޽0j9m,4u!X.)!bw}Jj[Wgх0Y&e'o:.Ej6@H"x#C}<Ɇ:RRY$kַ4$sa 3ݹ 6OV0[ZlG@CxvWER9}]Zc= C{V!; '^a0xEb~R9+\J}Ĵ?bǯ}S.x/=į$~q @[Ck藧c5~MϟڧH<F3jNܾ̿)B:c>Xc3c.gg|jȗ ¸k:'GbPYy(tEvhUЙrgTɾY@& T GS\K'0/qA:XQYFtlƑ[ k(ۈloI_fg!#TROS\2;CCSnR}BG:ǖkxC'&}mS6~&F?#D0n!̪91PU z ZwlVܭV.?`kʯHy}&ɅzsJAd3'';np X`@ĢρYne$VbVT$=[V|+?ϔ'8d86835P!ot&6eYB*kx5ď:6kOSth;I"Pffd!MZ2Pr(.(FT#y%+\Ac?sԙ}zIw\[s&.vyJ|#'FȇKHM`=Sg} x|mD老VAۏi5|?\`R*[xb=Ћ6&sLrdTЮflct+ЍW-?ҙ2 9 Vq7l|P}`IGNFW7LUekmKYԬjťj1z;~Q`>~PZQ]qM7 |&[LɣA9Bold*> 5'^﹃P6 0 ȐfՒsRڰ6u@_^GUXsR>/pٝ/-vcf M3Ep새cD.'^]tS|{-cRXgȃ%Oxs̞{YG׸gD5"w8W== N(5ƨcOS 9Hn۵6Gw ު>A;\BEj5|Y-19-gr.UP}"p,`.>.=D=rhA}҉p5O3avQ=8V|%X 'jz{]ǰ ![c KE۬،CXY߬BmmjуlZǭKjq{) \IԖ&O,%JbBiԊB?-Rgp8Z3Yl֏~bhu\Cw{ӓU|U FDFUg[?)d;y@~% vHY=E_LZ\IH!+/gd:Pj .!~IDKRtP)@"Z5gpRGc{>odtAXpIcz;Dfys8y±E6N:T}w 5ٌG찫eJc,xa3,Dm;7\SJ {op Uk\g7WpaPv#K ]7v4´D).]/3b0uRĊl$Ͳ~ ` *-Doz&IyV>ȈU#sq]?l]gpO6FzoGAMD, z@ 6hAa"Zz^QMvm ]-MWVxN$f9#U?:%@Os%5U0;#|FsU 8h{+Rl7iOcINgmuޛ`6E-|#xoqQO |yw:jN.ZiG eA"#h$_4 L |A%I(y$YDJTR~P_sz^zWk(Fz>M7K'T\"QQP) p["Fa:4q7ً-Q>[:b=b|'_1\QUj@h_:*F߭Wa; 1 gLLF<dkUDZڊomؐe'g%ë.ze3R^Gs<_%R%ЄXC Q CJ,?qgnOz+rU!dP\GL?**z(z`NOt6+RT7F yhWz|6,ͯyϴ,7xjnνX^FBY@ m<-}q9H40mbkO.&~Y0ZgG0 gu2^#1-TUz e ]<2ȥA#3:\4m#!o?3h6Ě't@H-Q!{H;Bo97T yPtf4y~6bsc7UA.ka=_2~V/iY(*1XgǧU6}f8>L\pJ_IټOU&/R+OV֏@hm *ҠH.CUa^-fîUng L.?D"`' v*1VіTC)(kG_9+EJZO0=wF1*1kV8Khp:|~{c~SǑ-otfdg.A 5qCԂ+õfꟌWPȔ`要扲{Q͞Gs!&S'/m]7ݹ2~lؚ FY":͘y&,F'I5kRq#]!$._ǂQܳ$&t7j;805a#)AqR\/f{mO@?R>e/  )+ZĽo歮0džͰiɟYGF+){h] aox)'^K|rzD˭h/8cZc.oV(LԔʊ@W011]VBƠɏMa4Nٖ٭ Zu566lylu W2pbI7+vB=``7bz;T0fC1id|.2`HJ~$Kw1ΊDW~EWv-X ~#6 lG!b]Z]x]r>ˁ ;dt5Z] ,/CLtѼvb@$;DL8wUi'A(;Ebcч)))9^ցC 5,pC cEy(Vdj](Q*#?Kfl%0β.i^b[nρ} /e&Axyǩ@,:5Hc%51KD!1-UrA%^Ps2!"H<@S6B=rOɨw=!D |(6?u Ru;BOY9N$T;w*_Pcu~/]l]qOO,!;^ *|ޑ7f+4fqf7z/2!K?dɛ{VeHh؅-nsqQMkҝCj1c+txeYeh u/2Ӥ*5 ƣzȒS`o) ( 9, X]xVB#@r6!9>g iR%iGZRBexE,L P{lU+71Ys7ļlΒ*'u^o;JՐ.WblHe&u܀|KSPi#L=r6u?s«Qk(5N\v>4^FbN:+V<.=ys_+;.LX(uCn JU&Ck>A(ZbnQ0 dK{K|Az?:f{pOۄ)Wvm,'CA7yV2vG,aog_K#ETTl(GG-DiuA(ӜLFX鸺Y܁R+ cR$uQB};ތ\U <9)/rPFƊ;f.w9)mf?Z"Q&#Vy{90H+M_JW5BvO#?rv+ q? ʭCttolY;q&f;|/'t:- b9VETG>uT["9"Z 6P=Ps eⅉ:FPvrη>ߤ1Ts`w>qbm*ge{f6Kq̴Vgx em^SͶh ~jަ9# Q:%tve"ٵCy̆}kNFKHqeagmcYLVP5XO2M2`xhaU;u_.X1t[XuD.+lț> TpNAy#䨊/@Iؕ s#YgtG g"! mԕ1RDc+,[vH q̏ZӜ6˦?yWD O(Hx_8)Awx.2д3H_9xe@\ip¸HUR iG77(!gXMR?69 NӰE҅z޼7ao[ 7A2 #)\@*$s4z8ެ PՃ 8Y`]Sk&1XaSԭϫ>{۾\JBMj-:zF$'-K}42;.qq ,O"581qà mkVeY֤7Ȩp9#PI$rTHFk[>_#`e)vmlAwX^0rnaᶨ{@htrg($S$ؙ]8H<2n3G(QyvQpP og@y>L+˙0`( II]s(iN6؆5؊1"8$oWb(+|7D+$bK*?':${Qb,^HZήxs^#msZ7]]U";!<%jR@ͦ1X*e.W?q*Sr^>!R B5sa۞Mfn0#U,#K[wX =jE{%| sX hZc_,BK݌d(Vo}oS,:BYj&[LHi}.>Y  N- :, <|bdȄ2DzI)DS >#&-=x21BcO@/@(R̻ H@$ VS4Nf|yگ06K!Nj΃o(؁]P.o'=<9L+O5榠[ ps^D us7䈬&Ŧ+o, ..%,j;J$f zi [Vp ǛeN$p xJgV-Cd?}WnYRzOitۈ4DӾg>G93 L-^`WZpn $a\\'仰*pikMjH!z?N)\.zߩSd~bM_ْ,no/KXuU}^zq+~@0`l:#pru=Lp󈘄8kB3N&NN%]k&7PDްm9sNb+3V?z^`wj$ZszgדHi5])mgh(Jēj*2̒|gjtYМ Rͷd9"a 0'wKӫ lwԈU< G(07(?tZ@+tS5m h&8{Xq *[[rHИ-mٶLs0_D",gR-e)3nuDP ׌eQnˆGjM ;Y ?Jxu.牮aЀ8B9kb-}F3Yjţ}C&P4 *rYc9Y_mقAH TP$CTd[XIӞ]iqЇ;ZmG! AH][pjU1ˈ$X$?Ej~_cr"Q(雜H%w+66R@_U`# Fm8%rP?&A&۬{6\VN˸qCeqvnR4d`Z/>QJ0x EF 1*5)ek*tu<[*oJcy2GEz}ɻb#ycOc5uw'ׇ,K^phpR0|-PFoàΙBڲ(N/MXuOy6ؤ5ͥ-I˪F%\v[!T욽mVCwH-bרXb3990Ꮛ)] 2BXF }35#]nN ٦cʍୖ VŚR Y`&9Hjf㙱8ǻRM/FvxWƝ_SsuI)RAe"t&Mrr.P:`C-")U]N2U:2 A%s׌SѢN!Nz 4`5o:ihRY [;q;%fd5yzwLp6ur[M%7-zHjWB ~tB#)>yP9`Br4jST{w/t~礩jS.(]`y‰p c7(QQJ_f %]֐ulL¿Qg45U%0&5r.}d)݊る>2s>IAUS}쵞C͓^+R M!{af5X"E  /r9ne*Tgݘ6fC3q#t :YPVXxAۑaUL'NguժTE.bY ctfڜ]5ķ(e~ wRY\U=gX  RK(?(=m6#so3=QT3`}[a 'ep!͚9r>r0VHfT34,x[rU˫*@1?YR.ʬMQq3vb*CsHfur5wWX^SV(L{͡!qiWw~!mhRykJ݊ YVZ?¦sUh,cD-wؖg+Is&k %`h8s!ݰ2D] B?ĬT^cj7wfIjR]'GraIH18b?j7DTq¯5_!C?z/ )0k߉e@ph4e~VA[a&NhEsr`!uDFq!e )6ܬa7Ɓ*[?Ր Wa~릸(oZzxj1pnYZ6{?ugՇnDB7}w>%9|AsG v5k6kM-ٜܘ2o׍ Zc;0%M˦Ajp4c|QcXj䗳FQ!6T?EGDi Yۢ揩7;GHnב<8B/CA'}WNL)WIAh+D_9o,݀'5)DMIepQz)*/Z\R\ę(p.Q;p˭8[AL1gtRn%G#R3fnd'KљC)CN[YƭJk0_U+V¸[i~`#kٖt/7@=a~;XN"YM}ڿ:RX̙U2@}m5I؉ښO@Sٗlz]۔&ϕBx#s ! tSm.:YGk+S> ,^f5olz刄N=Ta ^[k"F>|Y rg؁ ^r~c"pVp$gO:e1aK%B .Ζq.̩CE+FsRhA=2Wv54UmYxs `p&Wq O޼v9ε"%q5G2֤ḩͨ4B{hпⵆy؈ /d0@=BEDrHh]Dl|ʒӘYy0@e]Q~ txVzKup=e(R_ꨜr X5 %tުakHm]oʗ:fJJ+S@a'Ech}{O{c~/;:L~ZtJ 3c(*8-ˍDFYCB`axNQH^O# uvFȆ<^Euz6cjut Է-.'^ BtΕDS6ftf;:=E ȼ[FkY _cFp39\Vck-Vgnbҫ@j|(K?OdqO%B+;TP&qlsH6FDnbaX律aˠ-mFѤH, zh~&I((]tOqo*^.u17kR4!5e'.='OY.PP*@s f jy&)J脯sκ'}0P(縔@⑀!0:L QXu,NӘG58R8P*@#KYIՃlzmDq} : LJF0aa+풨tn}4)3 gMI WwB ($_R!\Dn#}"W @Y[)"6ϱ7U'fڗη7sWQ혿pPNȎHہ';(ӜJD2-YWSzV\ b^Î|$-Mڄ=Euc'취ƍ>wc{JE=zGجfħMAmdtKѻ{(Cs?"7VWSGDrɪ;OK02q]Euaa.v"wt).sf52-O!BXZ܈{GqƁ pZ'Vm[aLyO$ 鰰!N1 Zt#vCكwf6X76W-h _j@OfyD ZKmTUU˾9wR%QQd6YS|3wgx]jt IJ֫C6gq8buBA8gbG'e   ^=f1q,/Mp&Ҁ8sBNBoҝu|G@PTAd=WQZj `4 GeFg]1@w]y~ r+xIMlC 6J2:ʠtѬIʾ1'֢U_HA'UR$!oJUWjQ)Jz[I@'9KfλɄsZ Ž 6 [hlNpꕍ:ˍD1 li|aL'(^J ۖbi`J:Rv줔$䱊kyz?rB5lA'X FFV1w护%U7*v2y{&aY2lzp|jXU5 '`br$U+y\W+fHz.ذ$O(C*QѝXɼG`LP3@3ߦ@C*+"ϋC{T0Ksw<CiQ-UR/{؄֥h3Y('^1=`[B2@嬧{L0ptSm(SXJI%@.Ì^uR6u%ɲR"tGm _Ov:y뷄8}5Dqb$,X{eWqmUD|D@03QTE`MG`RK ڄ; |lQē fdhK'FeE @Erf=CsN)erW,s:[`=QhCU^ҺOK(T"POPrAߟ[:A(XR ՞=^i>,\[' +? ^ >Wj͇xCpQ!PX,UZleԂRXoNiʷ$"nwt D[}G@l d9;8cKJtrb?K!$?"oN&q8] 2k3?|'I7$2ɦ̏@/?_ 6y&wTO}=VqUe4૊ r`Fb//ZY{ձN(šl;j>B_Zr;,> [<;-C'$:z!~&Tf> @π{QQ2"1-vFToԠ=Sw|fD_(?N{ikk6_-H?I˃ eҠɯ1օN{j0(5:ԅt[x$ݩus}Zb +I4c8T4:Xae 9 d& 1t;\MumkRBQ}x(Xy*tucLS0EdګMv@ս}גgu.ۻ~473ӡN^\84*ֱ\!p c#7Z2CAx^r8G-rA{=C'V 7pP\SvNc?2sYސ4/&_c"vք; Q*09^qi(_Gazul?21I$*XR>%eG2j&2moP17G7n4݇[U F_ =$-N㟦Pj+&gq ~W&[yCK$?H1L?ml +mCS8&3%6,9r>,:!B۰:P;!]M#A|dIYT|B|[FY9fy/Pgopq'ƴ˾;]1oNOKŎ:1>1=w) `Y//Bqݷ "? iU=+.i@O)vɣ끉%"Ymwt)_Ws_૴^t/1gxULa3 L{5Lb\Ysft]wD1ڨȟ\XسcsӦ'}}t\cr>qX} iHB?8;x\ 75Nt VJ,?\f #h +7T0IRҋ6z&(R4rƯV#RNM!j.ȇyJF|f8_*c]֕8l<2DlHyLT"D}.+uww㡧f?}i5P|CE!F>5ٿ\꣪XUv纎pi]L_ 0ɽ V34gyi"6k y8f TGrg Vm-1:.-3YշXGD J檨F'YhPsjs,Z*5A;&~OLTÆn#ȾW0RHQU“&xPz`A}1 i"! &Y\=^[SQ4n{=" 4A|YLF]d.A̩轴jۀG$fSޗAIR7Y[PM_f VL4&R?'Z]BRjn>^tjN#~`@ǽe>4?Okq|+y%d<xUXڹ)U4Dgp0x/63. r:P@Ѧ%ORg)W=bDLLmJCN -3 :R{y+x 7V  K`?ޅ{K}ʼnfbY"քl̈́ӊD2(瑒HK]no"ؘHm22ri؊yXR!L|`[?t[F0&*8r^+-p_>'(m$ ARDpUkg{9A)4d/=QTV!8!q21Kp]`ѥfs 10cv-XQR)6VC/ I^aW2by=0;%B6e f$ne\7жu~[ˌhYAO;*K=mQgf w;p&i̧ őmꌆ ]6RtsU* W ts+GQ#d99ujfJj1Hg~o+o|@f܌H%K #Io/?@͂ƼlhjTu331@W", CJ&I-j"rE xPwnPVL&sWu8y<%'{,'`:x36h\~l&OH7(5w Qrnވ*׃ޱ2=aYZ%qhm a76 7.C~hI"RRRftF]眺Yb5grd|=.Y%eчQqŵ*')|Ҫ{wE+!dzZ4 d"CϨ<;4HRo"[l=h a`~R4X^@N /!f91̮PDŽB8("ʴznCi|+v4}^h7 T]\W^H [L#iQu7*օ#R1}y=J1@ȳzydhA׼=#/b 9)-|r2Q;㦢5ߋѹ7-jUR U/ l;\*Ov"utJ4sJH#%e |q10hY ,+Mn5v2^H IIkI:J:Uz{"o.pEhӠy- @mu6.xXu骃d`ЦB6د› B2B;@2ј ;=n}=I.|14ckxdEnYBw4qEWBRqxȔCpAc,DŽyVzB4oP-NWXT1^]4 uGSٮxV HX0E7̾S`@!?ןfXNauG]?FGRː1VAD=N*&25cYB\^~uaskZPob%e[*UJ%|[V)pٓ߫nܶ<Ą?~)(+R[n9#v:>Qtqu,V"ڳ#. G!(%hZ4"kZ\Ԍ_s]JajovS.>7y_$q2x(=I'ϊOV0{GTN D8lcu}K*Qv9})?;) Z" H}:I4+eAE/21Ii@_!Y%';qskKG_.Llj-Rz#9L4'T6hJ51e0yygax-> ʴ2t᫕\p\G++ԡFzK#uю'شIm뤒U86qYG\mV0<\&zsb8~daU[(J)HM$o05pƒ`3N)ݺ-wEOʤy$~6YD,->`."DDZQx0D >ALԗL6L^S?R2TQ}-pw" l.v.oOܩ5jjG^LY۰R]N]p\\fBRKxno]&.d_#L$PU)6lt;4\3(YamoQpLtȠP+ 1${_+=q0]dnfpыmFAg8^/no_rilmŞaX 9bHԲQ nОjX3SD! @>̃l |zQ T#G V/Y[|)'CV$2ܚ1^j2~M|6آCE/? Y.V;:Kx?ԚYDHP+vk5<_u5/>sڂI(J༫J,Y+P}^nڐ,<'q Pnp0 2/%;LHHHS&W DwJ_lilCZSzP Ϧ,hͻ48lH})ҧ(p@5b/O+oc:box|EHu%;6hP FwSp8m2]e˙3L~ӨV<8 M.Qzo=p '\k Q0 g oP--)/r%/s]UTUHg2|ɫ٘ >KCƫ$h *kL5ESKqdPL.ɤ0ֽɝX-ɂm`dXޛA~R71bo3g;.] N'Ph[٦Q(ew'OVf'HfMZSC](>CޭP~_ZJzYFpJ,]\H*B?ڤ,+L}DTygsyz9q#[|hی.7?)J4RdtFyשg,α_D`zue 49r'sFPAāfg_`elJBe >}穷qW .*x5 UzjwR4dOd8%ŭ=9 +y-V!}Fs~uiM4&d^@yȊl1?2k1sI-tvpZ\oqEp[E6?RЏ喘= -,Ju=cQu<N+.pۡԭ5b"@~!A][> J67l^/6TrN="b%&C{_L-q Id^}R59y%>j-4U;0hrO@\@ޛAI:;IT}d8kk:]ӎxlD/'Ma!/7n0UH< ݡ䜶MT_͒l`#=Nuㄹ;-G#`PHty-K2lnv' >Ms"lJ9칦*hyb-z98< 6K=@jL0P86]Omob| LiϙA{FXd|169G\,;=?:sD8` Y Ӳ$%e1;TS]΁oXiR }_JO>a]2V]b=mh3wG%+;.2c#̐ ZmD/BGXxftڪ)tq&ZS߭߸Hu>(qj52>Amu ('G*a^AiceI"ưB4!ӞRa1A IC:zzGB`$ S Wxe/CrE I5]>4N!H+k r?G!Ǯ WqN =tPq]6RhVi2m iD̤`y[˨A8^G,eblDC(ad. 迺?a*) -ȑ.mƠhޔe&Uiĸx;£D*A˿&D30GA8绞hpYAU:!Z*Hl<LFovp4qYCN@凌܄`tx)@a4@ll 8fdR>Å@}ڗ2 #ןo.&I +:Qhso*ȡGE9@B]g;;wϧj!J0Tu9k)oڹUClB"f*{::$-8'FN:q9S μPcLz6[ # p.Fra; HNс.lL"[Bk9@ր nF? gq#>%yFU3͏&Ik4~ Փl߰plRމܕp6EKu#?2rN6oDG\~/:l[$'KbhAoT+ߦ BkL6s^73M)p[,QW-}H6"R7] TQ`2`ݬ>Pĺ=y\8G=.8Y5s@-`{ qdx G' 4hi̺Zϻʅd:"!Z*Z>YH5v&!.k haڶ@ed;_#e}l`9=Qb+M$9D5b0GcIFH%!F*6;;%Q+$O ,T5Qv,#z9 RgZMN,/HG85MUܽ"+Kt;_,lbO A׸O 밻Ec u<:Io}!58\VB|% clYy o_t֭i6 9aY`FM=Ŵ,1OBd%UaG(ǐba`QFvY;+^mm\ Y$;YkC~V0Qxya 3p] _ZERsdg9JJ׹h1-E]qx)y~cG&S}0HSks2ƽ&.Re*DBimd\|4SstJKU flh-ӱ "ud I{hO";_Y3!{*ؓI%S!ޯݨ33V̩a0(~ﯿVy Ȃ\]펊b`;y *O#Dfug=H YMtﺊHq̵6(͊ZC[:q~< Iy"HN4^kIѽ`rFK p_sZ)iJk*Hj5Rd\+N&DdЙ1] X.X5T:x zfek~pBv{Q :ha1ܦ#rR{-3,.$RD-迬A;w$v0.4|6SkD߮ڍ:cSh{ ZJ<7=ɡ$+Cx҇屈lQ+$sB99FT ԣ/,\B@aKnpMͅR3;P$d&M>Uz#ꪋ$kgl;Rv)R(tt.ՓOȲBsř//gB 8.@hD!_ 6Y35Sp|\Zi @5h̀ÒE[r tiSi:]CcNV52\ bOHIyKN'nF»M۳oq!us69Jl|p]1_XRjLN/ z"êSv|+<'o&`_.s!BȓA;Ku% Gj{ْ)D`UFxN =u( BɞP4Ū`SV>4 qSi]]DAv#oZ)CB\6 ܩT~^ᨔhke"\a-0GЛGmn\Ӏ{,^ߢ ɛt!Qߖn߰&|Rہn7ekܕ5f8>d=?f02{19`?Y(}#C7cyZe]. >P6i3p(^$ڑٱ S&0MLF?{G:vI>˿췞85`Qs0wh턃x\Ѡ A(Pŀ̂\@E0ʚ@v@ $42W(i7WTbaJ{#$;-AЋtJvM r^2KzM8_fj -*%t@*#W]4crΟ7i\`'4Wz2eJB\}kx5|'(aa*lr"Zec)BdW)whM:yOy$)pU6i;IZ U¶EHg{/Y&kSq9uOe=_XDwn\eNكYڡ3~sTПx wo Ñ&ߜ@fX et#!U#&m[i$#zJ9#oD}p GR|'Ֆ1d?>g#cZiT@B:Zi-MՖg z2jJ~%/BåY&Kplr+̃`sP3b(HM!yZpQ Ҝ =b_#eZ޿J1g=<O~g[@IOrhR5iIpw%zJ΂u/`,ѹt*`%N(=I;ΉA%BBi wި7M*D*e%a6xc^ALu1- f.RF>CM!;tZ.Frͬzl\Mb,Fmӽ^ A<.xOjpTbiQ=_dQ}.6gJ{{/Љ"ހU]|iҝSٕHQYhXAQM|_N,OhM&7JfEs)loU7;v?6qD"dM $](z#eZGyyQ,;L-d+{g#.$R4M2}x 6.EMg ]rkvTml*EKx~^R|z(s PWWkI9?J^QjxUU_HK:J}(n~Ŷ)w \lKޣ t-B7:t6{##2Ai`Zt vrBbR4w=92U4@j"jDjc*`*HpYX/}h  'n'5A5;FzO$6MdTCH=5k[h!ɯ4.qYUP)Oz bHUKt DO C5K:un-99e <%Lٞ1KbDr |F:' 7OuㄩOqPX7 rR#"$T>aTڜ{xstl05H?^AD";]'$C3XFG҈dO r h~+(ʳZ=VWM7Gi>vJ~:lets;;-o_}.d?oMƪ/ݗiM>_1~Ż*EG~Ԇ46+?zg]QBƳ+u"V"(Ŋ]VĤfx;<Ӥy'K*Itʹ./^]FCKE*EUDi+}HZGS9/P)ޅm{ m]Xdu9( DY|9 `1|zbܱ d&Rf/-iV ߔ_UV!j -M"Xd5ˑ)Fm{  X -N hQRDaPO=u.s@A޼\R.ܗ&&j[V ŖwA`3]S l qI[a8#skW&!MᑥȠ[IyK70I3Nl Wa)S C`yHik.|-Xgy94xw=?@jP< lA 8w NBR@-bEF%%OaܨYl3HC_%PYzg͹v㌏hJz9^NAƦyUƋ" u''rWBqiTt9$[YuDT >d#].4 FE^z`ңlX'[$}lJL[_Y+jӉyߏr}̠D=@ԕ/ڗ{ nD,憺s<3c:mC1Z-E]3큈 :f$-JKBhz٠!CbSpaP3Tg\ f2f@DvaiY2Շ66%(((Luu PrJ3UǃT~ӗf-vS .>2(j#D*K}ۭ'3ݒic^- ݩ05pI2ax *׶ŊxaU-'X ;[L-J{f|J;#$;68` H܏\#D"Kݓ,w֪ޡ@ P nshW`M%D |Zl9Jr[Gjg{%!E$2?n:D;MO@R 2L=fsET]1\R'Z;i} 7z5V2( "N79.m0$  fcMdyyw`} %05 ] nN]tCgF= e1^^d 12L4K( -OVDjVk$2 2,.j7, Hb";KIn.qQ lg*{nk<01¨\^ĠLl]nDK`ٜGW"G?a|N+$ù6gۅamcHB}rU=C^!ml.XdH KANszV(+)-R6Nѻub{XsJX'KR1yȝ^xF^ .{T'!`-s{:fl)̤u8Vig:n+> ~.;K)>$ij1@Fzax!Wec%s?wV>|s'oo\œun.P'm~(-|۹ОKIpwsa n"!l >kIyecDM{ 7Xn^MQ3iZ0V" o!5wuM@ۤe "번yEHe6Zh-!܆23>~l#GFZuը OZ>%,snhXދ좜!㻴Ft5dxƗis,@\Km-uPqxg/ j5,L•mjci0L. R4I9?@*~b`ˠ*?5I,d2r gFy:x~bzb+A$.}੣*IFWٸ2fF8&0?IaӆL?rCm[OlKܖ_Ҋ"'_1ə_@mT[6 4(Ѳ |Ŝ[t]J~ pc@UV@LjyQ۸WnEb6׿&CKY\ <|9鴰ðm"1ۜãW #:Nd{ݤ5w.0o,|Ps=4Mp&W{k4'aP%T;}r0^x8N ^8D\⹉/\$W\V-=- bG1N'>r:F~)81;gYgѪ)1uMIՄ>_DFɂ a3u'OZv OmhVm!P{47G]E`W.Bir[ws!:򮦼¤R]fѳ<rRCP|`3QaD~'Qlb.FLOk"%MB(H r`7 2an!$kd&2s>o{F&˔2pWy|# |J@+3R%P%#jɔ&< Wy$z_ wiag Cjlʸ@M cٴ!uEYS .GF2ǿy TMleo" JP%7JY`J-I^-47tbZvVŚ< ym4NQ[=ʳ8M/,qJ )ק{OYa,ɢLO>7w]z%&bp~gI ZG<ʒ,SԜͨ’XG,bܐ>c!gD UD#S]VXH6³XA]\ٴI<^q~}-'V4J\AUDÂjzS>')p|嘧OVvzIYyy3^y,8No ZziL)"6<2us@}?]I+ > .2ϰzFqwo )F%ZF#jyoZ{1+${&Jv2Mu~#4LE_RvA۹peЦnx=O68t 8Y|!ѤG)s35_lZz7@= !ŕ R28 ݜ=ƠD«cD{(ynmm-nsc[|n=J*(Lp@N'8%S?T{9J[pP,ۣ=Y+WŃ.PEt13OV_<BC ҃vc쇇#'  ~/HW&zҜv!&f1^)_qcJpfHWU)~e~B$᷋JT0O*$ekvep06_dQD r)7JEcI1EK:Mv!+lhygElm/3Zre,7|O"11`2C_ƒ4E#Ց]RM]<5ׯA041-z0h]`5O/Ecl]O0OvY e蠒]`PӰN|3h muL}+^W\=cu0qrYwdUGcŁ)JXgnϺ^mgiߧϟ&t7m֪xāhxhMXBdP,{L`d.r@[j˟S;qx*EcNЪk ]=j G$^eIbxWqq}\ۗ-tϦ='%b :?.h(*oY^VmGJX7"{ !$5HSQY$*埛hg,<U(Ft!c?JT2qW͜hY{?Ѭrɓk?e,Cg{@= h:p/ZJ n]Wy8ViT~B_~*-PM=4gXOqiZ:Fz6Yffe |wM݇v0nTuW46Yf9eVpH6Խp񁆚lȥ&OɽNiʄ;5}q@Tp W,cLrkhuh^<z;؎[uqʏ&y.q;/`Vhb@;^FnʿsCcVVW;eX&0P fYx&jd&\@f)ɯHHfm=Q-Ox9Ӈ)w^Ʋi APyɔY {>~~rڞ64{ݱrA,} ^t~aJLIem\t)'ey0PѸ558=m/z$fp-"r]:2Z m{z\!Žܝ1^c.[A/VOvt̮ N%& F[4,*YY됞04ɍ46sjeQ_gM͇\[˚\ ,Y/TanWr5-U$%-[C ~72y,kգ(2({%oNb :6 AtOqAWcgƙf5 -$0; xÎ|@D?>C”ϕBcҋ]4nJ]v6Ҭ)ķ{#`C)YvŒx$J_ < ̯oWZFg>}ע-EVTsn{փmQٌ>xqb 8p3Z\/mUhB(--Bߨ`ǔJ$U-ΖM>Ƅ Qʄkݧ+,LA;6g,~Ez8=G?Q}¬}ҏ\|Z)0 mc,MZO@vi|Kj4r4S=,v|RgT[nQ2xoI-xBbn?P1C"Qm@A9RbɮBr-V(90u`i T4jԒ, f-<},DP%P%042C+->\0>"nrj<*2Jd%@e$_H3SsڅGB0}%gr+y[ils2|ӝ.Z+&<t40K| u0r@cb)HYZش<=eD[ݔ}ףIo8)-y(( ~ɮ)$$XXGZ "³_5E5pVuTlPL:6@v:(XWɔ$SO-\/5j Oj(]iGք7 סoPܝCj`F;^)v6YP  x `4|t0{t`1i.9nz4njW;%:{fY-4\B=ޜQmAV^.yh>RdaiF5AW¸P o~CuY No ;=1nЎ^WVyrS&+" 9IGi2$)?B1RGh3ehc%iW4:pٱC;|2 ЇqxȋaJD<iO{D*FX]EU0ƌn}k i,ֵj!eVpm_3zA\OΩH},#B ߗfBDmY^m\b^s&$Mʇ2NdG+eՅ_lRIQT63 <Uѵ}xZ,rZHW*B%Hd3w&%ZJY˅Ō7:?VB|,sDa ztw$⮱;zQ5ZN~7E}aɲNj,f zE^5]gڲ%ف4DDz_<(^a*)tfI3\6l<&W拏+?.[`8'…؅avEaͯY嚋+{WTA.[P91K =8:1j?8'2‘V ,'ةl]B}Ԋ_[Bgr5ȬOV/yi(|̲62cOAF]"x?}2R 7, u2u<;@KV-PS}I{r<~>s7,t|Wk!6/xzK]2c"ω)g7jQ8 >ׇtXvC[ :[R-UνO:v<5pOO ʓE3%CG dy(J97!-ܠ/ڍ?U"vR'A4<'#S xU%0B?_tͣ߶'c?^yF'C8>:c4!>_ Өz]9߬"4L[OZɨ>=H S3mo1+B Ϫ ~= zϤwjhh(bgN(myusǥXpc%Om8& iSEe n*EV~7pw,w{BL0 d_5<ܚiFVtɺ=/-qewb .xQC`t5𿈜f J|r@2 eVΝdUJC*6{b|ѬXR%: 劺lhL)ԉ-+nq4нa8kWK:@:Mbs1&0gWFҜk>p =;p0^rͅl@BXci٣a(pfH34l 30|_?_h*Y;|iT zsX5"5Ay~W.3}3$O _42OIDzaWd-YN"X]>7A9H~Q&7F2QEٳ`86M QFf*it EON'1h[F .\+(7Wdx{ 򋓡 `fuD--/c='O (?]jٓF2u$C Wb†BШݟؼ uT%Y@elkWjW]be[ M]wFO-"PR9ՠV㼅.Div:}&?'P~ 9R%~QSwYx޴|N[|H!p9 pj!w6dWθ4̏q\nZE\nat|5k6scI]00>6d&h/s1B9A=+={ʸ+]\ 2dj5!~>;/מ%sj92xaC (Ă~ x/8AgHx>%$R Pj5ay $"N`@+{,@2tߑ.7 e@eL iP^4L}{\9tA,tP+UeW|S/]%[#}4gMg#-u HX<q OREq0wQadޓ7;]vN} $֍#\ CRrD}Đ}fG oǰ"j{ ulYc+$2BڞL?I)Y K&-n2nB, %RO|YDzTgBٹc<꓀EGn D e9k>FB納턇ˇ6Էf&"y2H# &j̫Z%F ׳CV8N}Igɖn&'Hz 0 +bM{'uIDZ3|>Tj7R?oz4A5t5"LC*xi" ;%(ٷ- "> ż$prӛ pe&Ay> l`H2[6̏UQi#?Kmmw"NQLa>n['r T>hup!'ܔ%ֹ˰hUm[pN'jUE.l*_4FBɸI0KVi rvLdn۽^2=IUn"mB7Y/BHzW`g6y;^[wf8XKe{g<.sQk>3 OnBZ0SGd)])I/&ev"~# ^ӑ/S}l~=HkEsRcA _&ë(_9MwC]JxkeGD3^ d˅/;J:Ϭӕhi4n p2r^PR:e<ſӅ&++t"0߈a7XVǀ}#|gpMgjIEL͵% lv )uO<咜n7MtG#BĔJEϖ_5=bʹbxƂPs_Ub~(&Q4 Lgoo:bJrJԊiŹۘH'0/bIr&BgDŽdg@\F=wޡ pSFD%6Ys; wr A9!vx4\<5UK%x"TX#Y8 9k $Ĝd@S 3KUiKm׹'WB btj_Q( 4$R8E *^yƫ 6WFJ\[Vqǐ\S~hiЇBtZVfC8%]R"2C2!bAk%鋏eL9}LzO+$+yuiJK4ql V~_qoMMSڔJx 7[KC[/7CrVG'fn Q"ߩ99h 1 a("a >za ww.,6L )l=Ga٤d$$߹ ǭZ+(2":qM:$S|].JзZy^u] /7(RŎSKxdh$I=}* x$!Zn׏ߩ Dg J׍D/X'zITYN>ͧ6{`FܾG}=m%UP씹tt+JJshLGuzkGa\]B;4Pp0$*O)07 ID) XѢA; wQ=uѴ5'D6sD;NFQM}̓\""zuzHN*;CЛ.#t喒54QACf* r"H3??unjY*Y y9A e:Ε>i{tpM"Hh#PfوICY`cWzAb$S` a6j 4P˺m%^qq0,'Vgz(ߏشBSe#y v3FM^~]nHPऔf5j|$iN \UZ_;,dMc׫%f {Kn+ U.n/~F4Qy.Xj;ͬj K01Ra+Mk0B llJK vVSMPeן-v +ZAO(AIPޕ }ӗ`荆(.\)}jFR/\?E}ê29p;q-¤ U5.0ҌU`AyW(4ZU?L2}83<3^W MN#}=s/KDGo3 4 nZgfAU k_v8֒kmR>oLsvW]~(ɺEa+A@K,gGY@}S**c]ղYͷfT$Y6<+m*8"њ#}sAm~!$aٯH*Sf!Hԋ^ բP)CC#x< @f,WHT(_D<B^kJAݜ&YW7\7ev`ե{ԽWZ=NZ? 5Mʃ\Nn1o}A(t>E}%@\F ^aqLx9 -JH`%IU' Pîե A>eezOtmGPGٛN%c_ߝZ7"Gnku0' .ԌZEwFZ%W˘Rg*7{Ե7J & tcH5ܛ*PJwQۯ܎DCh-B9H\ϓp`9~er gsFV/=j(n:4{432AegUO%?r3x xT2Rign!>?V ~(}7\e?kC,¾wh,aӣx`p?c8}!⵨=4CW>c֩vL*7[ oi`gR5RF9 YAC}O |.+֙Q,vYì. }bwߞ^=wL7h8vF#DÅC/}4|9N: DrRdlivΫ6ZhOqtrj(JgJx1hofz FǺ(3ZU|@|A6tkd91#ƚ:e[nAC>+T!m𳣦=I-VC_kAL"0e:EQp@0ɝ&j2 DSWWWƈ+ h.\nBMFF촏mj5,"ċKg+ek{0b,2H-Gq30{YPi]*5Y|~'wa0]g|~#2)IhGǽ +:*J~)hH6\\9%L$6ౘ3:P@Z)Sl J\RyjQ'w|Grmb*.o4@\k!>*L>'h%SvBှ6\%y eHFntЉE*{2>`&F7yLq[cq+k,XO7r̭K6DxoC3o:(]0D3V5.R+@m݌%;*jzۜQU*}zPf=ް2D}]4 _FRK\|'/-hs3]^$@ۗ"z/Fזa` #I0Xf /ޯv:*o}@1eVbsIyM1ALeb_/Ju\ָ^2V_*[Y`jc:CrOS2le ǜ?bq΀K}H*f,g`9:OxoE/io+g)d2XQxi"Sm=z'3  Rtg@땿?r#M,v̏ Pd8XShFc)﹠05Q̫J"vHS*㨋M#N ~Dp H7JsO`HY4U)Do- h./.@|dMѲ 83m]O7H%=xk i*XJCgUWC=1^6?All:8B]"XPMrnX\/$GwyqcS{D>S̗'G3Y2mV_[B*XA(,gKtaA[5* B\!a XE2`j+:s?U8~< _1w$bhf8p}X`7$lVd&uRB&f Ж *rJ!pO*=w7AGuQ80 DŽ3]oL$<J :xf Q_7h\߶,J*Ї?p #+%,}&`fT6鱾jBTDeJy QB'{AqP^ c3tRxhW5ҕ+v:B'*fk~Na's-zHz}_XRiۯ*Ґx XGXv"B,͖<ʫ-.€Po;dJG^a iI)b匀B 4\wTzaƂ%ugVJ0)\o& WZ EA/MeP0mOp}n8&k"AJ`P_D. ^ TR t_{' 9?(i9C( ':9JZ8XvHjof~f5Kƾsb"S& % mkzdd/Qg,un#²T>HT"}0r7[Ld-ț}lLYZhK`][9#K^"^:Dr'|뇫3-v`x܀O,|D^XEWDJCP?Rs 8@6m.6+D: tB!*8ge12Gz.(6`S#KG m[!]82ENkńh$?*ƉW U0 mQ{]6\z㎬56QnGZ%O,Žr`kXf.PaW"z)U׏- l?6%-lwAC2KybwS1屯G$K~Tq7+{SAǃu1v~נ-%X1=ň_h`b?;oC>pBy WysV%{kDvc/I [dmF06FT;.n!w!qT'7Dgq(#H>EȐhjS?>n/"aʖq4Z;gBnG],S DpmdžAUf'_9ZK=;f>Qa泓3Z8oi?xƇ6D몁ČAG4K㬐(*KmH^m|:D[b̝Syt+.~TBk` FVe-b߲:V-$됨Z)D5#$ޖ_JOʝ9e-QgXwfL@;V99bc2ԭ<'Q*"> {)BJ=jJ[6s>t˝b*Ue3mZa;X ?w$Օ'w>L/Ee|p 8{>:Ti\Rt=)\>} ^ѕ3-ݟ J5 LE|ھ^>Ǝ؈hnl^oflpE\?g]y3 9PZV=AJcx"`:2FGjq5BEJZׁӬgPH_BlwiX=!M<[MA@ no݊.]h'Za3ļUVEc#&p]!4#]ZR}`n eYZb(vՑ5;o8=3L|ę6$H% }gR浜̰*&p~LJ\%ك(.rX)ʘ֊Anmˋar>㇀d5a D#Щ]5%&%/.;A_3@ҥϥmt;a*[&+3?Vޖ8hf苚>i w,'ZPcB!JzpAb8M[2du|נo֐#2?E%VUR ب=_\WWzI\sJ-_Mf5p)KM p?`:ur7-S58g,=<.`Q@!sUη-y ΐq6'o^)ZFE7](]tBJyWC{ 4 Kl2?dA ,J3j=W Dd) XqZ9՜KWL+{Eŷ8Z9fy}x7li3TSii0iln9sv_M0|2Pf9פeZc@إ $O_ԓ3]X~dKm}rGvhIj'3ȽIa]XY!;[0d۳-0I:kt}zrdĔ=G>0IJd!~Ӭteb!]MW2k*e$^HKՊL׷5.}t,eBl'^ CH􁞢K-hM8C6%+a#ƭG/=)t~F8.6|ߺ&BίQm M6\Rׅ`_(ݮcq ɇ22tK_M~A#-L/iRQ_GuJ,~VY'TdcA!p&'7Ím}^^: 2n+##5tAp,-6cNMr֭ˀ6BpQ'xZ~x O3;<% zOr۰gOA VBW%(-K\ߝV(JFnc^B9%"g:rcF&CATy e(bbJ2QWUMPAhݸOZÉ+s@TH3Ia/ݫ`+Bl4Mnb-5![ w ]d g|Flrr5E_djKh kxL*ZşOӖ^k"v"Ds)b$HȈ׾j7F'nEu{v8 7&M{řGN~V~ $#W,?WonlsF8gZ!}Ɍd؈<~ma |ɭH:K9̝ \>$v-zIR4iТFyL?[ J ?U 3Ĕ'W:+\,q;JĩDk\_`mv?-Nd} JV)DcݞO 'x?9ߗ-$<q\D'.Rj"ulcrc؜kd}Rܲ#T>D /ND4 _>Υ v@EκK{hu16F^Tb#f zQ͊)0u䶕Umf[| 8I"[J] >L)G}bc7 kҞ0.,˄x쵀t8EiM%Pqca"i4گ3ٵAF"YEB7mݫɽx69k t-Vr#A^a[DK^䛴p9gաtLepT5h5:NPpܸ)/`>ꎬ쥾"-M*9 贓§[7,b`ya] 3xpRd0ީR,dD HTy6* =|Z)9@: <9Nȥq\|S}Dd7j@`wFKY.rlܷM_`DFkK_hᐓt6T/ tA јvC @uH\B{k]:zA+ 5 3yބpRwg>!'(l)  RȅgЋ6:yVb.$d +|8-we\B]Js?mu@Z!/IS(0i>j,VS[3앞x28G1Y$w}h|^& јRUa&A-2qPqD ޔssF #vHm-e0L^|iݼseAc\f?=<u;.pL,xyƯ)xw\ 3&/_]kAK<|h!ǖRGG$>=Z`Z ȖA*) X rjJu|

      \:|ʷx8@hLEE.4CS:pٮD@uK~Y~"Ig/LH72)"CV;H" '-v$lMOHӾ~L-_Oo3C@|!wNۃQ}X=׳ @]SW9@Kb2O83;< DY/g7=hʴw~ȡ6Ѻ;9QD ԚWkqd.!*N#&m]%;af@N0?[1b':Vm!;U[ڶ%'/Z].#-&51%9׸1X N7ˋ.@s''w1ԁWǒ1p o++{e#{t6e[cJ0vM%ΖZSu#V.9@* b]WrgQRd8 -#8P'6`N]gB-%j? L 0d]x78SH[.Nf3Qo6q(CR#u<-toW}qlc.T: Z~fe!p}]Epdċ܃bFIխt[H}}mR[H9<O#\ ^9VCȣ Mꊂ2Q#Ngoy< t,<1ϵL}}k+'f ]O͋_puD_$8Kq[<ŇSӇD&qV[}etɻ4iz kҺ aOeʯ=,͉B4%8N eCKr1;eA굢D ("6?ȳeZ[T9މ'L"Ǎث#ּ;G&N5Сf3pmE:[u6M5%a\\Q.?ٓ{7%!Q :|8S&W_/Q6;yrKPR%V3͗Z Z6ǐ뇭wh3"~y0WQkgi5*dB)@h ,=ȸͧG_pq9ӌC@F ЩO]j5Egu}B1'"Vdjc4֩q[۝'ej9p:PL9ajcx$xsz ?T2򾎄D#‹)'⤉IPH.^hIP<]$dk\Y1toC"|N騜:a`a%ԕe^0H Mt7äD"!J&|h׈:) i@i [#ԥ4 KZ m.p_E2; Ej.rmCc2|xhA"`=ƶv:{J[`Fej=[7Đ©wJhiA./ 5?Ν@NNXGxk" W?jȕJ C{O# Jx_Nm5\j+ˡ|n3xG?eUS519qR2Vj0|yK>#yτ?)f1>4_z]͢NteǚFϽ3@}c]洹LkCմܵЪP N`vA:SԥE8PDYI="]_qt}.F*m\P]Ӏ͎]?7DZ4щ峈~|gG B$Ƀ91peqJ3~'`mg*2vв5hqH!zAy-E2 ߼LDLvgodMD>lz=X❀?(ntCB ʗ=41FC I΋) ɉ+  4l }3cXC1H5+LXO7*Q(?r=FRlCcF A}6ec;R9viB^ևc΅1C6 aρdƽf?p^Gjksp8 \h.e#ׅlkiݓ!\%ϳܓ6sz{xDk#0!W5Kd+݌Q ͊ۜ:Y6q&&:>ueO!p£YQcCȃ ?yNxɐWH1FȑMVna@(4bkW鼿9POY')WoA?5V8}2C %Gz\t g& 8"/'[G8b.Jn]漎9ܗ|1% 8ZɵGn-k ^Y t2(T k辥F/ORb ؠAp:/.Ɩ:P>2az=g~Ei hž%HrRMې.+%6>drUl8I;>FU-v(p%m!=AJhʊ/ySkI7BTN5^L"LB0>Ͻ߈oy}#{L\?_ xcsP4 ๲jɄ_[jr`*TGaDT@dzj*H}#iBT* *ɆM* arޣ\;dB`,`]x(Jb47BshB=`U0"!]дAƽx9\rّ+De >wvCEfJ>_Y]/B# Ԛm2hISw`*>ǿUhR4^" cmq~*b(ƣì F]%KUR`u;tG08/33_ZǢL1XDܦu~+~͐|\tEvܶԓneR/ s^.53d 9隸dʕ(gu|q;$ 3ޏI N@61ő#dοMjؾK6ah}fU25/} Mbt"Rx`(ҎjY 3TkHd3)mK/*U%WFso7\lvʏ{³N/MO*UZzL=<˦aAܜw.M˩B/2p \lQH* O'R҄Ea|aͤ#O9bNZR9 g&E~k/HAk_=̮ A[*vOe) ,1,T'U1Whek9L:oi3`3lf' b>bWy40r[0Z 6'um"'[k7ex ׆Y:Czke`7-ctMj0@2y95^'Ja]6y2 o?3c&>Ϭ{=W@ewc%4&]4ye v$7ةyV\|Hj NRɊݞ.@Ytv&Ӓ6,ƿ<uHhIisxIN^MݭM N#)]WA(y W1de/լA_.#ť+S?ȬvT@6iJ…tu!ٜJ,3E axFU}F<u L/>TTMaaV۟ _=am%XjSu:&T_R`WPNokŭ"Hc k/8F鳼<60KV q͙+8RbVؕk F s Ji6ujoK># 9 -ܪV]TR=^Md-r@d[AZ `Ag0̮Ck𳣽'6fIƀãFSam̅5> *\f5PvDC$]B@2PkWp( ._\؆XYBZ>PpS` F )頷f1yvoG. Px0:aǂVrp]:OuhhfP[C&(Lu4 >3}xpsz/LT4LJpO/qdw_iί?Gk BFPCnvAάуpZx=Z3HLwN8u'{c_9;́MITf wW@@RG)oTM:["ŗ%ftro2PknKE,(/dq7@qHꭦzo\FulІd&'ƪN[D1--.z\a"sP.n_ I:)/N|BLDr(LVB-#Sv3^'e9A~):[.EQ*e7ǾЛ]ڬ RDx jI|$S\$65 MW_Tm2&S-6>T3#Ls`V~0Qw4(V W<(p8y Mw(ifhU%4&qJ"0L4~csސ3_fFcwϩceb]2 Vj*EZс!rXK\lDFyV⭁+}x/r&i@|Ձ@P(+SVU[_6dl8uxlk!s\cvh|A7[yp̜rO=i3{!h%bߧNēq:_>Vwe0S >p@t9сea _g!sQg^ٮqzMZ߯1}k]$ǧ/酟mD}+t}+L EmTnUxF7Dmh8Fe/~oy3_Rx9+,Q.  d _TtSk^<n.E2m",^.JoA;zUNxvzeBDQ4;GpnB /Gp@wC|% +;yԖ@v37[[-?EXLpY{_+| a捩)bKCo5 K+J]u tbaNH5WzFJ$rm#<'=G{y1]t^2D QI )AkvW¶CyZz3.@$m>f@!.X]"ƏwC68t]^`BaG#aPSXds9̴s!ii t"^:x܁1 E$4{?-ZK<>י?nUH{=8u4Z 7 *geãV3ioCVP>ޮJ隭 EtxRo"~G;J컇wYT\eJQeC->x1[L\?u!|ڀ2f]1T`q3o ~8S!}HÇy@^#(:@3:V`L 7M`*jd0{Bv_嬻lqE!09Í@ =58WW5I} D}+׏~XJDi&`=c0mr â~nQuȿcC gRAXq6DMl5d$ij$P/]e<~ \a"#8 GQT2!4f P4`DWc-v-#AHWO`κ`Z󮮀([tJyLkIUa*XX@!J8' 7*/7 Pgd<1#dv~]`IO!vn B:!H)SƗv,vvÀ- QW{U^Z̒.2H F=m#H2{A o<~౮)鰋՜" qe6K' Twe現q\t%2$ Wլ^ВA.r᯸2'݊ f^^2C HniT4u6=8{Riz3\B[! |N+ BjjʶF• k4[H_pDS=Dž)R\J|nyXЅoRU}8|!k)#bii w^<rFijfQ/%z$}rw^Ix* ky?g{20B?"07ĉve/lr )wzlvյ|U\Xky}N PUH>S~nÙHd'۫@1?(p5_SAؔ?zgYR;g*yAgu9r$ӝ3v`FaȴPNBmГ 6y&9q,KPÛdžoGf#x,^m$; '&TrGtP}%.*֎>N2PƩbZ_+\j))nG&sz+9_]]UhPkj߯^}\7>*|Ֆ pڄ_Ae䁁SJzҎ9I) nc-[[cq`a80| wo%]dig+N| #\{xY#;dM!wR Pk$m+WB2{UҷZ>Oy& yx65#' ii+& Ulie-(R lp۩mh_װ .}< y r>U3s1{ pF0AiC$=$3w_=,):Ekj?$w60ȕ2b%<鬪kfkKo|/V2fE'׬mJ}\g%{d`[5,F<# ɲߍR M^%E > f.X +_4P8RJz8 bl,m!JDq?jabPsT v\gSjMq*S 7s)ai@73S9wyZܰzXE:Odaztxu#O@*EC s(n#/uUfإuWV/Kr<;O 8{4 qjzt;*+_!}@+[Kj=ASXu#v vx|@1NgDOoA\g7ޥ,Id7I5%d+AnP?"\&{5a-/1k沚T]dE'(Y)Lr kteZgJ/)Pgk`}&.*2[J\:6KlͧtikXL2 \$q>mW1hP-8m1aez\ubB[݇A(7'85eE[cc {}n53j&"x! gތ",rUc Dy!IyJ0-9[u@^{?B6MS(D~>a{]13:o2 NNE&4+W֗G`3 `4"f[b1soI<%鍃?~ּ:`=UTYU,>+t7F8ѡ޻!ޅ2z#R4d$D>h ycYDctv H6X~V{?&^Ɖk {(4luGx5] ףSe*e3왫8y@r UQÃg ?~xH&!hʼnT$ޜOT4i>߭]mi? x#٩rH^]S*YJ06xfH濻WҼB4Ec##;Iư}xMy/7\{{Ɏro"g,`,5oRYE'w+Y~̗ۨd h,vc-[*]?ĬSRVó46ևĩ6M08.3T7UƖM9gkÈ-ʀE;ue+6Iո.OLcIexsm|6B,̣ *a"B)^@djh+Y TW!ֳYX״=0Wʃm_\2^Cw~HajڸuN==Q.ٵ(12aݚ۴VX+\P/IB(⮥`#q Sݠ:` ݄pEHc>K1;Anȗ"khlobraN|MK;Mn !h?Sq<]^:Ld.Z1x.ln7}+zB{d𘔄q`&L_@"Y m?x*rIOLU\. 󼸘7('!9utVDc!! tcJoKprj.~VU# xEnDwV@0,b~ȢYH/ i`xp`aІ *gV/QNZ:$b\y$iܪ" U/R J?qnBWhAl7my*vFN~Y.3J,gp%36?D0r().g-S03;ϚԦ -6RNN^=]NP E8fL1@GINˆjS Yl 61DYH4 e4 *mP!GU5%f~6O)yqTFq ތLJ%nrP\#tU1]V ܁[ssKkBc375N.(jR]NX%9a`[JhE ~)u=w; l>N7+32ZB an8O!.^mV^Q~]'(m;c.÷Қ+tȤ \KU~yz$e*1)uY1tP%N6C1Q~xgia09Ik4k\/a˜PM;y+xAP |*i\Issy4?rwYLgG"ls'׸&w3-ı3 =ͥE4) ~3- ##}+to|Sl}]D}{&>㒱tBeۼUD1d7B46͈d9D)H?g{RHo?kWι\5#[ h.wu|^Qjz~aD×/ An,}oM#"u?C/@Ijj;1p¶nMGuO" t&.@t@^Q FK޲rVnկoT*Ƹ1ZWH' 'VL^磉0liѣV5Wz(.[lǘ{T̤ѐX,zp,+<2ui-ψH~89b}&g\;8Dt%p_#c_r+(Y͟W' en &r M ȅ;UޜI* dF AO. UCЍMckz5t?|P%82%Iᦼ0<~#ۙTBӸNɿ-!΄^~|p/1xk'\tb11Zg^pݣPe2Zɗyia-…us?'WkG¹ ыNli5%%PZms%U8d^5/Yc[ gsa"c*bЛM'7jH"P4AցRm*'ݕw)]PN,\^rKxȱ3`a4,<nXAz)%-}h/yW|p݄`&wN~1~f⦇F *:!-T;" J)/'N9jinkfR2sO&î~%olȻeC,iU}{E[*P7<ƈ͸_M0kAYAJ]Δޟ͉t;J W\j:S}2Csq V[(Ȃ'g ΌAC E05b!bH c ,{G͑Voih9b5 rՀ2=@!cVd,ڣ-L9Mv`FEٿ%ԟ_i j} XgT|X'.~281f>bj͘?rsqhTVwF;)v0^drg j2䠻LP:n]2&zq&"vIi]bS2V~ُ@ Jʂg0(nO>j)[)${|v o'x 솚0^K`b^%fp>㸾8MF`"c{GC[Y#~ \v"Ƶ@wbi]^)l\{$AWzᅯ&':UjGrtU}6Om?h˟{T!@ ^1a UaBZn8cHJQLrsB{/8MA}bj?;ƢYdƐBY/8S af6}m5 8,dUaW,6*Wnw\&6ֺ-f ZΛ^i$"ܶ(Huu݁?v2R)ػziHlq!d%Uޥz ; _Z9`'w9q0`,өcozQ@4FshO'e$m>( ę@8UUdb .Xkz܄%֣H%)M7д~roWCoX( W;@*]8muB(FybXCL4]832[%k>")^2MӪc U~}-RSl*uPF$Y0]2V, lc. 'ZE”-Ѕ|`ܟӕ?B5i5FCW' 8ή %wk(4i ZތFlG Z$@)ƒ ̍J ԪjVy3%v>W݁qL'xorH깺(}gKdiJ'}/`XS߳U Kp6-~gp+ z "ϘL kQp1u>Sώ^ [y<%'0N¢Ь7Yf NK;~8qȧā3A^Z  ZaL 04Ұ!R:G<s[1AmM$\A(4wޘ:#@I r߿<2}R]o(>=$3P aQs3s9$ @p+Ooi5Rrv>pS0䌓JD6-z .t濌vwf;Rm(uգh/_Pvς3>t@U <%QnEtgwxg/+3醺lPA0[fmC#d+?1=R.͑f0rBK8|om?qh0'ӈ)ׇ}W|% !Iy {$g(6=%.w8u+_apIbq6Z pq5qR'+uYW#&0xsO)A4w ] fe͢lIh)hVˠԧ`Rix0V-IE6aS̷q)ZjCyB;{02au&9mJ0!cކC:߼34wum5CkbgÄ#ۘ7b%c3{fƞQ0#qA920g3XA =&',|'-J>VT \3ʪl~韹+fڔWm{/'!~S&wwMA\M*lM4;TP;beQKI %%1ߦNgLIgt,wI$tFVQ<|)EQL`YV c܃ho[`.smB q>#B2 VNPge΢kK뉴ge?Ep}6Sq[,όAycdz5@ęr&(,R13($!ciEEsc\<߫1 {s舮aqS~P08FTisټ4OF?RWmø?H Hp-$zZZNbGّ>ĕs$`4ʢHUʛ@Rœqw$ e{f`X|`f|jj$TQ5gb#)sѫ$Ew DnHҋc+]^5j'w0pR.ӡOE%Y5 bQh ǃ\{ɞ  /P=tLN~ۖE[۵(7_j+7x 8k '`r ?Rn0Fn ly4X'28Ѩ7H4 X(5յeA iOa퀁45[A?02w5nTb&ٙthSf&2H1i {>r:;?qw8:$HsTo` 9Enhw-mKW)s R(2tAegq<=C 3[(h:wG.6 qؒ2CA}61VJjYn\Or~FjC X] \W}##xg<1Jԙ+.؄M*ePJüe݃ayDV Ez[C?<*7mpiLHT\:+YFwMK[DZġkp=bIJn"kN `3Kz~tAxA!ը6P+y o ]6W(rj^7|QvWᬌ6x3UV [D|EJJ~q4j߿8!w?)*Hܷc\3ܰxb+rISRI3ю%S³S d2KVgϻð}jP070B$.ioiUWL۲` I \,fIP"⫇^h]mgkx#Ք&mO&={$_ML"qҩ@Eݟ( ]=#!vŌ eUD^g\fT$r4:.b񽍯r?ryJLБr>2\JNO<C'8_abQ.A~{^z> Jܧ3O 4B a&XzJKu'*^ nB5 w]=s;7bMYy+1]>Dnxau E>+W<چ^̒cu4Å ҤliC ʨ7y!%> e}fPHsZ]i075,φz~"5?yR1g^(lPn->PjPx!׏|$w(t|v_O,a4--+]t ;|kbѼq ;Q6)Q,>rz->\0V}˲T8(tj1MS~_ r5I67uIϕp>nV zuluƷ+EÍrB=t#ѩ58tD oNW a% A$HA ^aN¸ |D&]dPPz/xYא쇏.$yjK}m:Z0U鏊<=r걏'wqxuN9fd8CGoʊ]({TJ o=4ǖ2C6_HõFcVG*{k:zμ>zir{Z!_)rBݧ' &D|YR05NL5-Fz/%90`jg)'"_Se0؝qξX:XFuyci z7:NvPj?ѹHA-!ѹ(JM:[LP3<$;ci9q8BHG43ɛ2'S6}I9lVCVMѰa,YI FJ{yxYzG8JL z8? sucheLPM$F>*Ͻ 4}3W0<Δwhy$@HXRsI ._^8;l_ oN.=b2Qu["jdşK]ߔv`ccrOj<,MTBՁwʯ(u5 !SAB$XLѡ;Obm=S3"C*e>JqMI4"$t6@Mv]y+!Uz[qpAH0W:-@/bCCA A|ή B3SDmb~]xŶϐ_A͐/KE)tA>ei>§g`t(-O1W-sI58{ V2=fh?H(lz⍉I u"%/?Vc֛m/#2hJzɪ#aPSϴm $ٴll( 2v.5dOޮDt[r&+7,FGҹ6 ~Hs/]B1:&|BB ljE% zׂJlrl!˶#>}<̯&ݶaʅ 6/P !z+30Wz* 5(Dv ) c OiiGɲ4B $$PXcDkN H@3J\YQgWtNcO?MЬ ˸AV`&9E[ p^_ڑ`>ae2#Ɨn;ѹڒ t>s",(> bPq&nW#J\DfE˛tF. 5M^G\Bu2\NH@//.~̏ vyV;pZK舞+ZӁT7*ۇiSJigC懲Ytl C9J8V Qw7 !u^ŘN5@yLs{Y}eÚ opZSrl,3uYuaGw*di|a;r]5 XvH avW#*V0Xy?Wzkktż'03СBWnp7F;VBhnoiO o`qs_-1 U1Xfܤp:5`pF:h9s{ӛ"1f4pIP& &rwo҅(j!]vȞ[E[e7֨Նbm$?>\tvHCpE^jŇc5z$]+zae`|mjq)eq h Bli hk@"^S01= Ah|Rص4a)uʞ(*\~O&{ 3Ҥ_K枀}KʒC]߲/߶H#NUԤL:1*#ަ8ۚJg"S x~EZUXOIxy?!'pa2${jd#YF ÛПVYyDV/-i,O0Qw~lFEؚ/]K}Ea5XsD mB[ J%fdXoR_ b=%9G"fK%Pav׊;*cF|a)x?Be%2rp&b3EPrV>h9GCK \Րģ3Ej}sCBF %Og n@4L i~(_%@3R}ӯi] V@Pe0,_v}nƏȻ*pnC(Yery90q]'N,d?vMqQ+g"%Jq]i.ft@& 'R*=,D}'IC#_8Hn((O{2#MA#}m (,im? qM=}=tG3q3 bkyLkA]e>*BUf$AQiD&lBRS/o/Z#kQŎ)x+`TՓ^tJi~J\(gzH5OFڟh@,Ǽw&cx{^J!c4U9SWw"f3/}M[(%10i\S6]=֗SO=un.(ڝZ]* 0Ɣ_fqi?{)Y=BHTRK~nF`?g_@vq)zv[]7k;(*iQ^q}U4bi<vXS#f(JR&aͼaJr|o*Oc\I4,{ZD@19=ڜZ&Vr|azQ9A6 NEV?T:&:sngP{peMrtgywv+;O8gœm"KAܣ1JG8KƄ,Ŵ&kP2Ks,  3<ɮR}Q>Gϖ;y5*ųͱJE'GdzZܓ슂^\R ? {2XΩ [vӵXaNmв]7V,KogYj?C_VTCTB6-Kϐ:Zm; Zm {|sƸ4AK+a0Vp" ΒWi"lHP _$(P PUp#l_-y5Х'[y:L_&"D]*Ll pY1aiZ'E8n}%O_\.@5UD@*po720A XW6킓VI3WHJHd܂K՛@.a-߀JQوF1W?ʢV&JۄB|@]V{ U7{)¤qYY5uB.7e;=ڠL:\Y:G Ê+a!NuMJ&F/Om<(!$r]}r622:[W0}F#lU9GfY'1D^2ک2c<\ovMiuO*2ZuPtF:&䤫:ʱxaWIN!-gKD`*QP3!bܔײo/ ,˛2bbl瘦~Ak'ĹLXQ)iuj'nF6~S`eG8-ԸqSm]c깹D$:|F>PM/./ݑ s$'F᧦Ǭx(o ͹qV˧Yv~M6)NgR:mpt&1~;4 `q)eupN]!pZyȵx1c,ԭMCsŁsE@`/ؐ+H9NDڡpzdc[ke32iGvEHňE3YwB)sP%fI輾mWyt{ ťun;NoP썐RBuD]%Mf@{N:o79jQFrQ?lc^8oa% q4+.S^Y.?উXL;FE@M ,IɅ(ZlzjsoYӑi5.BW(\Fj?:W6*P7o:Zb n+)٘[!yXf# %Ɉ7 I`,$/9vQ,v5 1&13@g 0 Z2ueZ[ >c7rI/yGp& |i# 07lPFa;Pi4s`w8.n>[íbRT3Ip Q5=p`{BXY؋}B=}Gre`{kQȈ8tPX9=5Uv"V;W#ذT Ȁ4M8Ϡeh!\.YNjsMH'^31$`tnIy O4z>e$dz^^+= ʲTFnLf]=0h`s yC16G7̪T;PHfSS:|c2ӌ *N(`Wa.Cu3 \m_Ε8F&(2PnY)~u&u+5Mp(w3Wb q~ #Kn'̏4_p;^'ʫ"smojm^:Rމ$W_s,=}XnqoLQvC+ldגX\ں+G‰'1"z~kX)`MЩ>:Շ.gc%8'IdbudŻ孥'嗍|ÚL1 X="˜xwjR99R՞ڹ>zC2|5,iI|Tf^/*!5_@gV9z39Fe0ci|. j .t*WiQi鐷gVX&gOk* *"Bߗ$`)#h(6PB5!i:(iӪQvCa= 5Uu<>\m+BP6;f!B~LLE0P2^ ~c (EZ؝bRLm4v\YAQ4 di-.H1D7kDd{׷쿋A-mbw"0wfbJokK.WSR';V/I s)5x1|<*Th|ƣ[U n1>?2溳  .r#,OUS0\ i)NAЎ[o΍Gml]qU䈴J80Ƿ,KkE0scR@r′<E1]!?P(@&;T iQjrbɱ1j\ܢ_;{ wo $`,oMZBHwN&)0\Ê}R)B*>ehMME1E8U9F*[mQyql+1W̿i I-E;TPz^`Pxⶽ/9-&@[3}K܅F0 +2`뱻p?mLJObj,E|tP0F6O=85+K& "qFпLPT5?[Y~Nx9^\^Y|سeHk7@V-( :*9©z"}=V-ə)WPٙ|7qz⟽9:? ym3OzTecQ Fy1-QE:haI{a:c(1nTE*?)Ntw`384M}Q5b_R'vy9f(5:Nsp!l0jn">I8` {H۩OR3Й*cxթvLR]{zj@&I7y#Y#j}g#.0eUq90 -(pe-Js," 058/K 2Z ʂAW)WcV|e*C#qr %?@b˩!l.vVA٩Ʋs7=\|@vOTX]U6#rڏd+>w I՜%m-GQĩ6N UA2'1-갳u3S hܼ>j璖̲!M&YnVGj |e4^U\c-@:BxnQ*ɠMhTA+4Md8mՈ ^~IJ7ei9E0Xw׈i?dK|i=^IPMjea'\!ܭѠ~^PHÌnϔhS' %N}qP:bhȴ]EY2'@&[S7˰dGu:%]oE–n 6x˓[f-$JQ:h},u'7`BEw+ɌF O، *F+Є>W8"KH'b9u !M֍d}XxDy]x1Giub# *#>Yrzam32j1~(^/v؎O7v4>L7umP؛fy Ik r6_u:ײ7*j" * DYm$TEL6̚rd &E_1tDXKmq_[8cN}eP= Z5,%V穣>c"3`\sNzU*m6>$5z<|޴IMKD0){Im6;n!- #߫%Z{vp'w&.wLo8]\=Ĕ q*ΘD;FZ| /;ĝ( 06`) OűFW4=->s'W=(:[fB^\e:;NFki9W; .jHpwd/% s9#%> tb%kk:=cl#;\* ú?SM/o>/x0C6g7ϥbVΪimWuc9smg ~Ӌeh ZFOع͛2do'i fق3:2<T,v%9 wIձgIAOvW6MrsLx@`p; NKj=:T #O XdoWI&~dhCg#zcVRPMzB]Qؖ9 <CFQL'̬҇ dT[rgKۍ,UƘ볨IdK[FۮD Ժ3%WHs:E$;CHMb}½~n=Zu)PF7qaҕ꬛L p N"2KM5h<WH9ơ)kM.4Ch@k/ :=wP ތ\:n+`kт 2;'OլD?ʪ\[>ƮvKQw(  qN=L|hՠB}ծ7[;=?(bZ6*q,!R>s >c F beڡ W\23%H1LmFu33_Ut_=p3/oB,T tߩiasG]*ՍtY{sųD'tq:|J}B8lK6HUOk`M :^rKmk˚vǦ팎B00S 5Z(OtÝu(I]sKߴ ,DGR4i0>aXhHB2"agv}v=I鈼by;u)q)뼥5#id K9t g'i*.F k:~@~ 9r9 }Q!<6PptO FS 3`wطX9 pFD%j Px{[n.b^P\h/I!1 !L.y@CoBH%p7JΆLMvߩt^c~k.yΤ;ї4#I]-d0"3j/OB,ϛHJ`qu!#S\56|n)`$5We %l-E2.M|2^g{2M oGw! %^QIDf"4ԜtJfj7q*:4'FpwU`Meeި4֩ {QGh 6*:q xs1_5\?}w~]ӌQv}.4YpJy10 3S ry. /Ct88SrYM,gc/!'Bώ8%uŤ#m}A L=H_9]&՚~0u:E z80xc㿢[^\$a&D eK-(eBpw'DEc0_A5M#쏛f\R?tC=Y^wmdtY+L[J@1eT)oeFዯ\E{TZ:F|fY,jZm\T3P?בkfωwl7J1=)r*H7CQc*;r:^'*_OF88-o+ YR ?xdD폳M0TD lcZLj2H(Y|#葠>uqۗ[񵨇r :ݕ'+nc:pquy=bK?^-9O^^k_xc%p<2|Sbnޗ[ܳM^c.wS%+RkǮk_yY\r+ MT٢PhP`Km(TǕzh*<lB|rՉWp+zT &?ED6eML Q0IMkLo#-J48ZwTV8~*k)#-P};80TPk$) Υ^c].Yad0ۑ5킀 f"wz]:۶N99J+GwG]7*a7|7}gIB-R2Noe-97/uLa u=Eeff\ >ַQuъeZ]O@EA/+g+# z Cosp1J U(vQx J r LrzLꥏ- 7R=Q=e_=wi[vJy-\BU Fan/uQdҳ:OZS^Ha](L67+\~欚ҭ=znQQ΅^͓'σjMZ]JnPrN"EɾJaT VVMUJ0L7{{>ӔDXp<jPi}Yﹶ5`avYƶ+KJ'7 C(*C-QT;![_?CջZаlN(X'?Q+.&?MlÃ5p'"-f\W@+1̱PsYAAUʊ;% ]aRtGm-[qƒ9f$ួ1.e57,NJ8~9ZJK{;(6#){"DyS&UֲaGeke)y)}:`eKe珻, ˙@`b\U uے|TuN#?-.oǷ_򡵝I@sl\;&Z'팴_V">KUD گPk&Ȓj:tX]Z>@eZ.3'Kb|js% *f;.dmԁ*I)%!'27@1rU&hm7% T#^"%p,,zQFI5 hMU!3䭵9u}l +0U&Clg0DkNO͡7c6R.DpQGz!#-Do,4yB Jk$\$Hq>deK * ב >UC|C.@,Tb\,K AOxwe,zҭ_`}Z%?ڧ"J)ENh]-s-ӺdFӂW Yh$۬~I3b%8Z-Z0!ZP! 0aL'b4NRpG;sәWM(QKr%:qbFsri0D ?%wޞ$?n+luTY o푔?ն+HbfpC.>@V/ta ==wEi<[{$p?N ӷ75{0息;E.!Ej!T+ѕrMkǏitC y:C]UNtCBvLL@>v۝+ѧQMEsaҥCg?&K޷Ϗ[0!#}U^2*gy 2ޒ.鯟]':]F^QйG"ڷdu~`Xb pvFÑ )4᱂&+8Ҕ`b6F#GCq&P<.j /e)n;Ա5ewIѵD4o1'R%n\(XIX `e2Ӧ>B&gF{3΋D_DG*ёMX\o~[U)||:lջɏ9I #y5jQFl@Q2<`5%Zz@'19ZĴdsD+I b|йĒ}Atq3KZUH[1ߞ&Iӗ+$Fv4['o*'j%1bg |Q$ک}լԿm rE7z2Om]Z${*4=*̃.zr ;.&FSs{W{;QsLDv-GBʧ’+čLG@F eȹ* eHRAR+;󙃖٫hvQJ'\)קUQb^VO %AGy-7ySfgF?WYd=s$*~^l Sq ?sbaVWռ[O>/82\dpy'o mtdžQSқ +vϘ, "?X8KGmꇫOH8%wTJ8VZľ;F3y|F nE =8x@^o<΁ue7j u2 wG wR|()}2Ep@pL6Lr&R^ 6DO`Ƌ@PiO v=4eїD!=kmƩ+Q4ԏpU _ͻw?Y"ݔd]<+cYyREp $UsBw0si">ve]ҝ}Q*@稳ZXQa1Z1(v v2=m^'Vex[`f9HշW@??_y4AHXP3ʷ(햷J+Z_WՂIc 41L0 X)M/4EwJ>eE =PI' 0ymr( `kbث-nB3_ll=pj#?̉[JW'vO4ukK!~usWUȂZnbμNhRLs砬q%'s(B5(M1( ",zVK3$G;e;H>+ l)1=4~Y5?Y_7^1c#BŘ['?SM|iS tǘPmHш㼖kC %&NoOcqt͟~SLO i$q%<6KYW|v.zFi2 C;pf 6h{|nitt<ЗA_(Q$$&j^fG-Хb>zoY^G6ʮ?h}q^ѿ>92#<X;ocd.NG= 1>~^$g'=MǼ%+~ngt, _*ƽlp$zc^5V6wIb(8&c4m>E S4ߛazێisSCdb o}-/车{w/4:PR3WKHQ8i;Y[ ku17Yh' LkVl 'mYM@ƍ(I30&,T'z hέ!AN a aІ-L^Y˫5{D ԕJ_웕ɕgVv2q`c|Xч\Y:|V` ʆSB 4ԮFPLNSHPdٴ!3g#Ҿţ:'Ggߑwf.l-N?Iqb]MYIA1Cj \~ʑO聤 Z .U7$ڲ0Q< S:p˄Z15]M-#z3kbc׊ZmE@"ͨZ/D#[ H/ڪԅKDedpo1}SkІtqzWPCjrpf1vjVs/^L?T@@u |ugaa0>A,i@L`$> Eb,^âv@T֞]R1\%2RޢJW$ ΫU>:)2?7:~jHwR#LCtN}ÑLEu>MJ*6KC#'ɯh/V_vyEHƑijO N# AϩIw$W:@6p%cӭ}4ZwaR3έ"{ii% TM^2@BoWKE֢@ ƶ:AFk@le~5P[Gc6t, ۯupjb8 3oHH%F>@FGSs #T?SzAb; d4څV/a?=og~>Iw4/-sХ?t^c5=FTjCt):SWsZerqVtoJ'dZ.S=a%tEhnhJK!EcBEHhq>r?Ϸ) O1u>^472KQeV] Vv *Mգ׹b%Psxܑ0MpA6|/J T;$@v6W2QVRV]w &Ş[;%9'w^n![ܱ5 !s0S8|Q]Y%&r&~ysCMWIgUEc=by^(ېgmF~d^;8|i-ftb?9EMNj匨+4n^d;CRBSw\㲈AmLdd}t#J-RJCQs(~lF&'QXiF-ϛk$aPK1{ѹ$jM=?LMĘ>"F.tشyѫ'Kႏ'0DA6م{r`e,o 7e=WDp ۸/$]u }򺺍g {g}gwvIRˉj<'hA #k;=@ ٠j~MMˆ4 Am⼉g֌7}Mwi˧ah{P{RFN0Qj_rpO]%ү4N9huöU'GD+S`f@T ʔ*5xrfWR6Bz0.DZzn5TPZMq(yY} C>5s7鐖եU>o3u]JKLћe֌@$+Ձ> 9Cnc]0zCT3}r)1.6!x: AR*& &,/X0!W:7{76m1"nV@;c(magT٭+2 ^OJiD<_bbN Zċ#+3CQMeelkrF`l2C*6솛`8X_ydğ Mf?xqyeCh -4ymFozݔo RWj Z?jzKnJ/  PH yt!M/!3sVg-{[$3b h.iG ׋(G.wD:%u}(PW4WY:;`?2k=qhX|@o]'!\ S8W K |m#qͥѸ[GMX MBn}:"niFo(c4!&0rHrLGV2ca_2`b@|_#XiveMaJҙndS2_ƎMa?8)2;y1urH ڑ,TBF.4;>qGQc? DGSfzNiL;KP9: l% UD?Ph(4r'fZS̢dJ0Oø 8MC\9:v/0Qyx(L(k8IVP*v6Iz(I`uXU5ǁx&n[ݛ*f4I"el}PXۀM#ocMܫ2/'SIAN}-Uwk'cN: ? aNABFX{sP,a d07F]o3Wز'y-9Od{?_27#B{P^fT7V:k.[&<8B,OgQS3)?}7 t(6&TFZEn2Ѥz;ʊiRfϺcDQVn7 t*miKc lXx5tY)p^1̜[\?p jYE19 o)ra8r=x]6ɬzwyJ(e0xTh C3ؙO|PgKx-PsE4S^ [@JNr( 3 -N3>=ǻr#퓭.ȵp$6rs8zfO4H^GޗN2QbTZ.0%ZZݒiWH}]]++h;Ha[[I#is9)'_3hñQoc1ɍ'ra Fp9 =oJ+ks͎}JCY,@)2Wi ! ObN'B`@x<$1zY\`SNi5vՏ$)IDuI-0X'7B}>y.b+JuY$9>58cJP fRUG̻1 lXjohX@ @?F ')z5:+lftyV36iH/Iz"^hN ^&r \wb^c_HKĿƲy9J=UgC9+{M,hRoqR=@}za>2 ڣGS@ B!mqtQ *50v+ׄ r_nt;5{Mhj"!R<.$d.;+2D98_`zār12I=? X:3N5P/8b,qU? /wE@9lzXgpf#ր'Z kwcfgDײRͯ Fa;&kU'qhG^NV&ߘ!Fw_|覒>zW,֯})Sj?=9BFєr8 lFvK=( GH5`s!&آvS3oqt"bjsL ^`bd_Q$:_n+Bcs'VK,1n}bp$.L@ M5( !@`I_;]#+c8k*xmwtgiX7 cywU9lT"vc nHih{Wxa2bCtebh0!ڀ?tJ8dN5R+T;jfTeA d-eq<ŗ~ yPVBޙjfVϱ#ⶖ)cYv qZ*F$-2e)a h3&Ǟ myYyqݾ@i&ςNF$`D_%>?>4;tja#O_Pbҍi!|]]~q`BuhLݧtOl; bHGE@'ۺw(8_R_Tޚ0c!=>s:/k f ϓa>Wb6[qEj^M;]J s(e~ֆ`07YSaR/87TjM*%͂ڎ3=#YY @#,!BmU܍bƌ|5^n2PvnXe)HrFiB\=hs]mowˇ:s9#=/w}O sgO~;#22/6R*Y.i[MjNo0_IƘ~9%nxi˫78M_s%Sk*)jWsyCmE= WIе,xv$:fm9vn (2Q;&>#瘲enDKT0{7ˮ%"yjc9$pq*)ޗ LrX}7x夤c} W&f<>S vC\+_3((>BP8[tT #ey`dMNvC|+n<)_؉^1 A.WRk9 {[xڏCvRX!pqJ0T.By`DwQ8{=HԪQ.oHfNd|嬒ULtȮx\A0B "֗bjS407,Q~>U 'YOWFg_S'0m)th%|i~z./|U%>>xdP K*t2yBvaHZ[ڹ@|y{Rvq=ՑĜko؉Da"wdm.쑶c4paڄ`M:2Vٴ[@l )Q$GRۉWĿČ6`K6q9C 1ˌb 8=aO'?ԁyhqe\0;F2ae;_<9)-1 G*5xti)^Y%bky䛯؃MZ!ìJo=;A8 R&89()O&յ0`\2IJ29]ckaDf:/:~4١EBRq#8qIAIUH7/d+z>Ѯ/sD㏀$Pk' :uԿyImyRN.p9t ^Τ*ykk^1OAα8 ["$\̡5-ğ!aJ̘t*Q'ͯj<*FߗSi Gà9Gt<>H}9FL&({F#Π#yC  ,ռ±jX2c/wPE|vAZĖ)lQt:w $X]u l}XСO2)i[aˢI[Q~ i#@6UKHkӈP-]FE(v73_}ry׳. If݌̢c~)*n"h%/J'20N{C)^e8эw0Y"UƘVߧ*p(}Y;zҼ|4Z~Ώa%Mj w^9` bu_Y2guҼ18|.?9zmANVW U9rvq' b9jfܛ1Dd$Y1鞧iEf$ެek',+fz+y0Rj4yVPK絟>Ӿ#.թWD]xBF C7 %>Ϩz.%s8_%JvM@ EJHcg*u^W *#,E E"ºA"&zW}y+uʖq1,q)a]>rM&#&7r`ʿKWEkIeZ#!JˀF9d- ip:e\:N4p, ";-E}'#O=$brG*vV[$-# >.YޙΤh`y>1orwOvrF )Ztu~q2hJZczm.U4yRΉ9_?ι)Aax[} bܷ7G㹼jV$2 zR?b~)(H/$@Yk|7^E%@I-b %yv$ gg-ub$YF;I7ڠ2TUKN0)rs7ƫ=ij-P>) p 1虃'KyHz6Z\)a?~ ?E.vsfyU-NFf׆3jqJ',J}^,rY1㓳5&'ϴլrP:0_'T7wv ZԶ Kjω#0˘8e&&K&m<}f2o牼 Xc`jf#T*&l٦Ӭa܎>A;G`P7oU_GX5yHYPg?繼]t> hԺ/:9LPZ2rNk7ܡW7qȞ> ,+ J$?D`PDtb7\^iFXUwO̹\jšU2]H[ $u!`wN[cz ! |bFG]9 w߻;<Ќ H17pUY%= 1ˌ5YF%л ,A<=м0N(T0f~xҢer;YUfv.FF9Cfrׯ{Q]T(6"MH$@/\Jdi5(8 4-}Ӕ"ެDphF;2BK4ZYnQhf Mj*EvKZff\ )=}E*ԈnxtT?\.6wړL*ԖDKdM)[b'9N:)ę?̎yLIWP&\j 2P2UzGRnvYPtfjL';{Gɫt(?5\n6iV.ĚTmIM`qhQbUɿ! e5C~=5;H,*`cF؊zY&֥SМ[4P!9!0]e`a>,ALKbdPӄ . )2R!AsL7gU7+Hkit,f8M rjI[HF#/.\ j=.QNb8I@HiǶ@͡bMRElx-Q#78Ŕ?/0i0g9z CE*Jױh6C={EXL?IA7'}R8(W`iX)<ӨHO ,q33N;}`/Ub4IЎa0:,*%PYk'\жnU"F[O, "ТgF )Rx{ݑ2E]#t(tXz[4" nP1-r`Eq#H:8dM$_ r󑊸C"ǙwBd)U'd-L"s goX-cG(7`5xdXQ~z r/ c7e,W{D 2}隃\5֧EږǪ2{TB &|{Am% \AH%s!ia]]d',E;rX"GKmغm:LeߚV]N@?wԯL#05%< qW ;*(> aIk ;W 4{Z)v@(iϷVpaTbL0e{9.]jiBpM*D51jS N}:dUƱ'+woU{0'֐VUPpn^oՎzz&#? cD*E]]#8[LCZ;ƴV7u⽨й o$50pUw)8 n1"z{7:j(HmX9 :ADiͧ@FJҐ8ɂѥa6By?6P:B4IpYn/qk-u>WZpTJJҶ],IdtPЫgCItbeGr`}-eSgYX *0oh'vrFL]O@0w˖+Y[AOA e堚d^SnaΪDKM):{[5hszt=X]ZɖϞ`*`5QWG<2$_=n'vPg|3Aڇ{w y[Hd3+U&˖=G7oXcG@N;o*+{j>i4 fYoT'q|rXZlݢQx/+O:%'iH"a%#iȦKt09L&:d .\=)x?c両u7b֫CN ЫQ.vh(sL^s(1+lAu~ 5&k=N r09m!A)]HLS<ء,  .$ٰ(Uu.UN;8P 4Y E Fs J,b=_PB&-AU5|{gm۸:)~  UaQ4,GY.:߽CfI 0ULm_ a^$Ki0ȋ>“ycj޸"dT)kPyhFkw,9qPE֛RZUS͹*+ LΏKK2M^˃aɒcD=EÈ>b%fߡ#JQ]aK}GOKMmZop}uD-|yM-?Qo3:l,ZpJ]Ŏ1r~{^;o@ZUa % ܘFO}@#Τ${i+ #Q0E44daDG$GNoHI-ͭ@mP18`U3 .2Dﴲ.Rp0 0 e@mEJ {'SBr]JWn[9avѽ̍c̭G8~_uÝK;\fvN!҄)VG"Zܖ;9CsqdH RYr~~:8!ZşZ~A`9WHH8Tni8*lu7:ֳn=((т=F@ҫho%2R%IZ,Ăr쥪> WtNHB.U-9'"@)?un癔SQ>jy ' : y:AϘ6O3IV %+O[RU(z>wpp7̌eJnlDHe(~!+v7e#Vn?dq?&bh{eԹ#Zcenf:WʝJ雏J\<ԕF-[ 5Jܳ \͐J*EP KCR!OЛ'J=ã5uYu]e=sLur+,aAȢKMr)Z=^PzŢt? *q*}k} 0ߙla!gC{@kX/wH 0 q@kܱTX>]/`<z|tH7z0No;Fv5A+5#!p|8DQ G3&COHS˷yi.B)ʇ!K5=Rq/ƾdx` @P]wa#s UTv0z zu,1)]Pa/i&p$_Q8yuf).IJixu\m!&" p Lo}>AE&Ԥ E v7B em4.bj Z:OXMAs7o@d|v; gf;e7y^JXKRewe1qP,qUqkk$8W `dˑljWͿ޵iG+F2I9* 㾃+(J \Vq݈Rޫ3 AU+(K.i87,XQD=RfQ5J3+bMһ*x@H g?9 |pKp{#kl08}SF쬞n&HVPiUEں+=Au {Dsw`1EÜF:XAЙmOQhghǡd hj"fP>55 KVc +Jc~5tV,_%Dj)*j4:T_g!3Zgii%S\Nc u`e]L@kF؇O'euF=ΖK d$'c aKVBY5Ayjt3Ε;C%jS9-!1Vv|A5cH̙V^}. OʫNMa.~"gn[ie*imŝA"tN~s+v?ғj˨s uG!GcJ@[*]WrBu_t*S6bo?|I-}7pJ,rukٽCŬĬ.fg'v^SsCQ`G dž *Xy*G!]$$f {5-:0v&kruQkF}dTl GYNNw@x8mvצQߪ{0n^0L;9E|!ۇ0G?ㆤ2tWc~S!CrpWaXɤtNg'Hc ( >wy8 -WԤ`t %1ܝ=qS<[*|/XܰaR9}T]^1yz%^8X#3r.'LyY(V ̓z9Ei@QOUy5wnƜE[Їír)7DΒl><׶kM8UR4E8-}oEu@$*|UBE;Ss"( &^u=RA:Z|Q EJev_F(aׄ[ Hp},@lũG o\b`ƫqw~uT6| K#ɀgO9*p>rVjmq[IDf ;r_¢䓠i;$e dA=W_g$g%PecQ9;zfN^*ɠ)l2to< U\qe˃9 4mb^ +f. EDlr53DN5P rWe,%_>snCFF+ΚvM5뺹-}o:k)̓"/qQwcSG[WDor KbyR $=s 2s$KWP#IHܠRfQ}4`+#A;l?‚ *gϫ{B\IY^+rp(hxnEnD̦ڪ_!:򯷹K 2+|]BJ _g89WGȤ,(1>$X'g΋^AE R>6SWAubF)E!i/j'9|gl\ Ap]IEޛw+ )4Fܞ>rzyyh/@ե NJ!W^ jְf T<#AF?sa@M-o\ ߲u1FRH({BnO>Kـ>jzU/#p#J\[#wْ(zJp}s ĸsMnQp3oR6}[} wrdƿA_)o Bx308)f&lD_)l-ݘg b3 WʊPzL>鮔__:,(R}o-jI ѝЗ_$.uhfşf %AƤZd|$+( ~M`I".Bd=z UautC*yr0>hjQ׮X%њ9w縪О!WuPޛǀCzAx-RzԪ%{.r3^שF:Ah=kLBP뫎?WW~́=RH hy&U:T4¿z' 3#QjT1jUxPrB5C jHY}5tlMeU {-;y*ɦNVBgPTy2tr"yr;#v;G'6+;,P0wf)b[X,Si"LNxiԔn3OsnlP}苙G` ]5l e2vUцoi3aLj"9WkX9/S_!ztA:יGaj6aJN$ѥxĦBkiEӤ :x?iUct$4qjopiÖw9HLgO3i>4=.`#9o}4Oje,1Ɯ_ٽ¾*u_2kkY|N@q6b"6a CAC,d)1:1pU'Tgp1)&к#H^Bjb5 0k|t%o~S)< eꙔ*Eu#=?nՐ0+hHw~ iuZ1ZbO}, H|:eBɾF8UV$Ulf7}M`$2ы̧#M?")m*_xm:Qj:SynՙQ} zJ܍4z[TZܑ'S18\6\ RQXZC NϞr1(@]_Q%C/Dt!)&|7~=JNݟCc=]MEhKuSp{ҽ'傤e؝nrlEqs6K9@=sʹuᎱhJ4pEl$ymEɄL` M,^~W ;3lnn/yZCcnv:Qc$0f2C붴"ysQB) O ~rA(Z(еW5o4 a3{(͝IwF%PA{^G˺ nh_\'i̠P O!9{#ebkzd=3nUT#KDQQ\6tXP&_U8=0C.B@۔ޮS`L!No9o<;rpR{ca{jh;ue0]=vȨBBI v(OV\Y JgWﳦ-#p{ -bb/Mqe GdNG7n5~ G<2i )Sk#Vi9ECZ}zȯ*dKڌQd߿0@05}mP{AkF)q: FI5u1 ςJ/ VuX̟Tqm-Q86w$+&(X<ܑ#]BBcW'ܪ% kض5{Z'Lru%@KvHƻu7Bv͟*Csvqᴢ$ &9/{[NQdY2)roWfӻq@d>`؀%YS%FbwŒ2RJ e<X50k4LzTj;:,'M"7?)Xoðeg)bafXK«]A0"1k66})3ckDtjOxi S¿xBO~8N8pS K_37!7D0c˂ 1 H#;.d{,PV.4>5]Ű-ة #rt8C?'q[e"M6?vhWg/hH[)^`slz-?`KjBc0ϩ' <tܡzLŘkIm˷d?Z]~G16)(Pu_īq tؓNbp(d`tXíOFU$@bP^ b D.?#P<@iK?ԔTYCc+6E^L?:LX c0*Z|^8#muG}li,[UVƦOK[?7(2)pKz Юɸ[T/$\.`3BGr7~]\3-\Pn>cK['=ůۡ8p(z}U>@Jj1.ᆾ&gXX/"7iIB/B W,3-fv~BRʗ.@ kZgaZ ة&bf+p_Dh֮D⿸:`rbOrXZ(Tч%(YkV "qh'-ϝa`[Lxwβ|پ@7ApMőbiM1 7Ƅc?i#yiA"TanWl;I2ؽ>^EQvEߣ#f}e6lklFnÛXj9iɖ:,8v?vצ3>S f4ڨde7HXftQn)'/-3o)!j{ix]\h&tBI! O`n"HI]P?u5WAR5h%f%xƦ}YN~܉zs(LmbHgTK Ƥh5fM7]4aGuB&% lOi>&#Q`Xg;&@Su>܍O&/#S9G/㻿GmrqY//XuÐ =;c} IUBI6e _kĊ7/MA B̽PȺW4y/xxv#mgWZ!|1?o7AqۥQKeܥl/Eͼ,^QޮZikS&JTyN(1z2PSBd[[e guXs:\E'6"șJ)YfXʄt,f1 ܿy_gq=)]6,xP/YndԷJ\ ,iJ7<=  r4x2fe&v鈓btD'A-au Q{IVP ~h *sJч8 %̎ȇ:H;D< o "(M9os~d 79kt&[hFN)`}rd1=Fq.OY{wx۠pIh~3]o$Jxl*_gY>-`ݦ?6ᘦӲ^L7GX}O߿eg7uY^DD %~2/W vWծ&b@&'0uF!P! dQxiWǂ)qMcC+e9N g=-C4\\VWb\4 NBUK7y%y8[WբdSv t&yJ"BT?[Y=b퓄/?V^! /FsGsqlnp6+ >} Kk4 Hy#}@U[דּo~thz n£ڈȜ Aܤ %00"Rys=IbmIP}(ʿ^Y4nX"Z gdp)uqd:fm+aIUdN?eΦ}YWg2sckRΖTJ<!ItYpbI"a< < Z45j;pxB]o=$k kڙ®n-isݰӌơz++5,,x{UH6?A_sYf5izFEun!^hmpkVOeZ |D%yHwt{ 3j`'$CKyd1#NT*[$޼0R5-*F6  ))D%m#4(@`)I8\8lC}z1S.c 7SHwZo) *5QJ ū=8az;-#0؋U;1~EF'7C{X0aGU!cE% A#J7oBG"R~Vd>uh©#|DFJ7|}tǭ)e.BZef+Bsx!00Y! [,C@q؀8)z $p">U#pqs:c+zb""" ~X'Zy}=],527L!Is+̪ĥHЉF+W Ռ L)y.n(މ$1 C`rUl'jyIPF2QC#VV{1[!P3Ňokei§궪#H^Y+d V6K(5jD!wǛ+0Զř~'Bi"%f{>7o 0n  jf;N L=g 7JYQת >BIp#H:/aꏷPOW5upՊ[7*.qk̅6|;K7F=*| *g.ONIH c>a3l)ˑ5^t*zaa \ɐ\bCd (bYPD\ivqCPb _98ͧP"כ{= BP%;Da޼{A!o:9 0#:|r\SK͹oa m(- 3* 9Hq ޹F)T ##!A;^d !䬧DF.1<'(&" T T+]r㨯]V?Ʀ/vTwyaJt > fo/Hu|}j\/?Z@xҸ#g^I\ SX #8Mغ)rDhwnv4+3 ԥ( oϰTo3!)D "b/aTMmU9`Qȕ&:qtP8ruG ]g#0!sf֣ZI ݘV~$} G7ua2k+FՉaP3o;gh /G{~aa&9y*1L}{,6_oGL]5 zR[W x;Vr J h&[9]~wN6-&`eCrûh`tjIz{ Ȟ# >}]m_gUs){01%mnF$~9dԾx ZY1\ѹs_ӵ+1u0^fj>p 'F%!6{tc,\mxk`$;b"r\} 1A/->yk|tg5jdsYn7Uv2(@ уx^S3GLX*}|m!=HUv,.u7PVN"03<7!ɦ8wz9DԖkp@^VMGvIHрh' HzHPzy7v2p7 Dta}vsnD\ deJk_ :Ud~ @qDqPCV X]ZyUIDn1V^7ZRÆ>(59ӝ.=ptغO\dprs:ǡƊ-$U=QA 1}&lgA"c;bz,B G:_=™`lc ك "nj+Me&ޯvCҪI7bie6)3&weI,,ߝlE2Z8t/Tn D8H4k'GVꓤk9cY6_assk=4as~;f=wd'uv_!^lnֺSfv;H7=j82c~:I ȬۍT֕?^Toʫ.v٦'(^Y?Jۃ!aUy^XUep?!HRDۢ:W`8i yPv5qͥ=d eXE\%DrToX ;[IX=yjMvN"bGg vpzaƫbI_Wb I95t]zvDK@YEFʶNm MQwߵ[X.D?;ؑ* 2Wϓ1UpisчGZNE Z}LMVRRۨvG5~4f&u2WLGi=5?ÒMnF U}R&ޏGv!bۭ~I9D{P8vE ՗&3;1* w(td ]Ĝ SEFFE}#Pi&O'\MZSXE#uc3Qh+r8@8K,) w) ܼ(vYWs'*Ęe,ީⳓ¬rϜv vWXASXtL(A V4ik`)m^9丙ZThbn>) r'1rϡSLZZCPpLsǎ(C߇ϩ4%Uҡ*'[AGt}jZR}9#ȉ[/o\#K:&Kl/e PvBC"?x@UH G9ߕpw3ؤwQy;ͷ/<[@̭}wH.ʺwxlpoӟ;֔E${GuaSc6?c sJ=WPL+VX[.ۓ|FQUL3p$Vk %IW39iQ, g4ɗO( O+HضC34Ŝ @[цWK-uGO jį9 C;6g*ķ"%^ڃ.׸~nSqmf瞁o4Iz/kq^<`i! =g⃃9C7/$1F5[,/‹䁏^?`m hUR]1aC rPWq'ZtsR[VPn5#⟙|my29,UubN:X!؞V)`%Gi %+t2#̸y(i}hJƾp|y<<;Pik<[ž#yr32R  nvWtBQϦ6ؓkkatzǿW00- aFqȹ5> M<QQuj}#ȠsO)ǵ}p;l*^PO;׭y&&Ё"Eb?+q1EcĒPFMynA(^p:v+efxRf R_[bdXb%21Lz !+-p7P Ʊ-0(T*z?P1zCrڭ}t.i͵Sh5!J\}[̩Aבºwmo^mdD?up>c+DXjʈ5+ ̹ {5XAԙIZU|4qƒ#p "dƙYDBJ|B<_ {ZV8/ 1{,:>:n-R2nUrVmA7VcaHrXMb@ tV SHJɼc<Xa8솤F3Ab~%w`::|,m!?ӳ\CJl Rz0:eݻ, K2 P2R)j+Kk)7l ά7V'_*62P'<*݂DKEH OԜm(~=3G*N={5J(GAq k`ڽWmhi_n@J~ѰI+'1s?Pml彽IαlF]0EX2fT o,׏4R#!66T*h]q؝dۛrHs!5jTsLlT&=ْBt4wК>lg\(MRT?ypк%pA&neh=iCeA5O7}]FC`=1>wK*L( [1xd/ Ҋu-M@S?b5;ܔ^b*=DB?/iHڑ_Jwș8&Vi8aGHߋ'M@|;.!H)L.2*ICn-ՆHq A@ :NPnCWڿ-`cgߢ]v|ĎsJtECHu)ߺByZa ѩ:vΙrv_LNq8maB\kjĔ3*u]nwgu' ?Z0h(MĜQ7gi>8OGH8M}Ye[/cnK`͢)[Q'p;z@C.ˁ4>:zk}5-~fAddΉax8|u/m&u8TF@MsOx|r^ÄH j mKtX|N",ڐi1GP 3or(tIAÀKvp''OT-AџX_M!bsm#+FnOX֟}Ơ>_]`"EO50c92Eg wOC`34S D/v xM}$V~`LqN3fR|_:a!γ˧*%Bnt ͥ@c3O"spdX쩡ͼJGTve3pNl#I}o ^R6'C^ &ܠwARTY?z {XPp -, ˟R/R:!\LM|O*c>tG/"(%'FKNͽ UtsDiGWrh*cl2GP:r+afF.WxY'Rk$yTb'@;jldOP$akj K)b :%ג!护|+-c9!N/Zͧ1l9jEԝޅXyO99)X:S_Wogʯ/ZO(3*r/׼~TgZ[ո𡯰[L)ն'/Mɛ's&Yr72H 2R%ofox6%O>ئx2spk)xYxHǜʙ`*CDLfs Q gf_ ʒ'zz̚#/H̒@ۊb2ߠ!9Mydlknogsvms$<T+LST۩gˍ)sJtRj%ǎ7`_Kz|]zkԑc`Gdw$TFAREy-nYpyY`uz0z#'= Q7O %DtpwH*"Jz@ϴx>iFTfM)ld4F i5LkIȤF؞s@_ ɮ܊ ɶ5կ[u.ZnxQmJmG^&J&"{j\{YwhK8a_HU']sQY;d=_;3D®EHZ`7pK$vLH5ڷayU?`E -dsaISr_nzEze5ݛ{dA.;Y; 5M _Ҝ5KBo"OAps->^(בL!9p\`1& U>N[({fjnNU鞭 /cS& Ok/Qȍ!u%u㛡A{R5ˡ蝲 \EFl~WRʲ.JG0a;Z ׬g+;3vL_-3.J}na&Ngʷr,CQm( 3o%MH 8>i߫2Ix}X W籬@w/aYZ`v>h]VDqBp mL  *ڵwi?oS!{n&G=^D̎b@CWL6ڙ_C`}~E9"JUwҪu:"q$#D+68=<6?` g:ѦpNz #!':6 ň"G7 `uA}BAbB֑RmOo-]7]g<l#0PXe4'VȻ(xQ[6wRI@LmԐ5j5B2m-ĺxPufC]AX<̣zq;C<_cyN=?0+@t쇈br)&`t弢iuUʴG8dwf&h|Ma" }h$"A r,PcH 44~7MjXCR) _XqH3'E}UDMwDZSF@83aaC,r`xTe ?T\N~]H Q+ vD VY&%3bSi1X_Y"|\P>gT43r\4R^ܶ ]$$ \\}Lw   \2XSϾ\u85y|ɁN۬XfH% ~XMIfZaLk~"7=fh⪘q(O6ee.U^%bȶF _gze #vK*6 Q >6{+klHe0I@򄼶 <,kG/Y5A6XjTʅ&3?\]uQ"_Z]tS#fAa0p%"+[2!&+0 5ctF` Re %~@$Y '7a$4wF+C,M%Bx)BDe=<~]@RDD8>հp I6iv22L]y"HJ&Su0A?ˡiOʑ2$&DIṆ+Z=-0'*a D } ^d.{'֮Z7RpbZdi[!; V]dNP,эoiKIvx4ĵ-4="7T6MzO1990 4X.])$D(5,zV@όo&)33xe=gyBym/dm]J.%w`aB{66-536F7eǼʍ|1 9PݍݨJТ+"=wGRFKAKbģVb+G0Hs߻}|vI*3krgK%s+ Z4h/ Z]L7>%mOu%$E&F<¬o XXn7 S:тr (v&^ij٩籊\S>Yо(k>ө R/Wl6Dʐ=- eM? ؗJ\^m!T5;By[$N{\G!qaQod;6zx؜em]_3q;]Л`Okp1YQ0.IZ4\aPOYP/80l `6QUo1P`Rqu)..|G7ysXM CK8]T݇L+,.,&P[O+ X…0w}Ji Xst p\] T2|P-sPiz9"d*PƣVV I2WP>~Ȋ7>&*^ 0=5`=-iK#JPz-Eцnu=-X?LT,IR܂O|*lT|iee?(OYyjPaPrqfqsn-f?>Rܢlh-gY'w49#e╬8i|XZ8Z3t!12#FoB^[78ȞcߚeޤUAr=.`xH=wz/z7 %Sv׶5YTnIݙ܂v1<4]OLcnD_3Gxk笹+XVwAx½,aj@F$6r |vz.y*%0'|OANr082qǀH?HfH0+e< '7]-'J ]8 BZt@L' (йlPcMTpA2*+Ct6'GĒI5AW0<$F.PóU' 7RlZA(h1QqdZtƺA%%'r$@F|3n^B’pwlt2发;Щr+K򣍴i ~ػR!^-"RYr(Ƽnr&g;k@,|`)e`:A!L-o0al1Y8eQC S˱[~z}o^|۬lq+ 40p51K!r hl:/ ~0ZF6-Q2HV'm."z5PD}HV6Aov.$ Q?稊:a4|/6cs;qDmر nH-834a_~,9V~K9qcj8CȲb/K9gY `KFD{@ulOv]Ҍ$h C.ߦ&n qe(!?+E'f f'S^sP5 ~<}"I&v:}2 FB KK^ ևPTq!4EXRJLӞfZg5=,RD".~,li rtx )қ*AZu"7$%4;12ˏB8 7|J_*l: `"E/}xpt T\jy y 'sh|Ikv/9.0l)z6"&DδҮjR >T}sFB$QkTi\z{o\X: vHV x,+/;|X`5c`Yf`k #%p! [KOI''~m,X4Y<1>/ Y=?ΏB8f6e_yz]-_?!D7n?B2ƛJVl=ҥ~aU-|0)ȚɺȨV:J, 1J9O{^!=0jyjdMeUM!{ΠI+(YuE?f:REҾ:%ӦX٩nU )'lD6CV$5f5L)#37ڊMz^F&'ak^PLqvf%Y* {{[sL%fu2"$Sł{6o_ QM%% ^E aKm MFv?"b4-@mPQ'H~*~#ƚMfhJͫhA}.QBcB^(vN7䀡1v>_*A ,aCzlUTmx>.,YLfXxHiQ~M|CWFdM8,s ІcEDFoxt'*PnCgxG}o:cUh$Z/1rSu g+!-+!4/^F&"lښZl@ Y6:.|sr,XK\t˫& 'S"k?SS2yz{RO?QSy$"gva|y) oZBNZT2Ud]v ZTPRO$S,.5w,'m.D>]𒞢[̀,<t/iJri#᪄H_X C鵉O.O3gTR%[g.;uǿl;렭q1L Iv*NJ}WСjߔLURE?~}9xXb4ڠ1ʷh@&D圃M1Ɂh^Q{{R@OyQpNҠ8CrH) JZ/H(03N4,!i |iږke|m͎+jt#0xr t-NUNt'؂{1]6ijMD/rS0ϯnv+x5R: t=Al 2< /vj?CyNDv>J; Bκ[sԷ9dxZuL B:#Dڪݎ8 Nօ:M:dƽFeWq$&X[3tWǂ˰^u)qlhy# Y['s,&a_N_8FՃp|fĺ$LLUTBI|G/~`)nGCITAPmvVuj Q2L?M֙WdnVz+cvb ۺbPy]4ɴ8]j>T/"%g)x"U,>e\GRQҊjJgn!?J)C úI0Oà5N"ǚG?]ޥ"{*΍(JoF5v&u|^hIɿs+"&vb/A8,K[~ް3 vh{7ZXtVԋx+W+4ltG/RA2I1x Eu85ڎ&#wn|AldPDÍ nii ib\ 9j߈Ƀ*%C{`)g{LjcJ!cW1I+E~w)P$2 o3گij%u u_^ud'G6(4ٲ<|Y7yn o#1RlkO[ i #X~E/#+,޺c}o]FX.QeB\jPV3!/C1QS< ZsB#gMa|#DӼO1%"3H˅sS]i4|F:*P I>(#;"ۥ߃eSX |+.XAk @X5Q  @;!g旌?ScIB~r]Ǘk7 a0~߷#ajJݕwGJ0ɜ [y_!+צVuyv) =v5BװǠ [=~^3tJ, dXyzT}k:IDJwMF(8xX7nX 8XgKkKD~;&qq~J+פw$D1k*ϫ2=CrPT1y`H1Y! +ٳJ{)~*6ו 0P#J֠AJӋҙ[i#@ 5s<)Vk"~~~aeZ.]<%A[˼hdmM0:md8nH*6U%\eG>q>ԅH Pa@` IRF{F a8㙦Sn)ŋг 8[) SWaeqiv14;ڨO0GǣʁRm^ [ԮGA};>ghTREج@[ ެ*=p6u"* ;*sham8F"4oؔN)ꥐ9%3i[h>F=>]pa)АGXy-#>DU%Ԝ*qЬKt&"y\c}%+;"4y0Ag|= nh[X_*c"2#9) NEg/k&}.e7VS;]dK!>{#TRRkYԵM@KsuZ#Vz &4" r^_46v_ߧ!r#:n0ͺ(t@VUmBn3^ Y]8U9/o9; z7i;2a[[Xشk,%\tQPKW|2N߅DR/xOu%mē[5Hs1չ/ 9h?فv %BK[W|}C<)cXޜڢ͚{/2R4a31T<*27[꺒-G[xZ)O$4 i2{A@IyF̕x}N#ړExadX1=0E9AmNzZVdn`T3Kxjz_}% @pdb:xb&r4iKFtT> o6.6ޡjgY= !ri_HXF+}jx ^ ȍ( rIS=ՄvŠ_ H.O tvwu4Wj U=kˏ1S.1sd W*=~O\hĉ#csnSOŊ`l<׸U8Y''e/2{-zeF6)6!7`qR~زɗ9&ntu|N Xgr6hE8j6 H/MR#FKb[tx(u?2i^-lx猑<;[oN?]~e:uF@oNR! p `lG*0.6()#Թu[]̈́Auz 7ZRZ^ѳ :gEXqǵ )0 I*a>rZzҜ1'bJZUiOV#yutZ8)ɿgӾJ@~z* KkS@ǖDOgPx>⎆K:WLjMedV ih{WDŽ~nPgUEC h;-cAX=Z+Uoc]n7XV4Uu:6dhXeg~ncLL3zm]$Z[Aj] zˀNt"WEA",m;7ydBIL/5lݺIOx<F ;Si/7alI{/jr !]&Q[YBBo?PwM]yROAqC,a):=NL[[83O?!EimVH|CTO׾M6i;$Ζ'@gto`MڎHSx;\ ?LReR.$e6ٍBP{'o\i ŝ!x\SX2ReD . k@l1n. f'LJ[zP*]pn 9tuyn@ƛx5IyzM$Q Gݩ0Oqe5ͦʼnM6 1XOk bF/zk+"}g.gm5X끵Ta~I,RЃ W!9^V' :,xdVgW4DsnΝ~(!~&eE$o_2 ps:įXb |u狲k\wJ x,$&k:Gd5lO5[p$| Khܮ4dx ur0ă4_yDp@{?mD.0ؠXQw,f+; ӁmorQT\}eGֻt! _蛢51=QaAzs4"m!z;T UnB' =tfR`hh(tb<OV|_w.p i `׊roꙛ~1U;OL-.<= /! ^kK mѪxo8⎫VKoj\81|6-JJCMtWDDrwwm2F{w`A 3qٵoc}5MҲXmK2Ύ;%ĚJxHN{sD$ZA"вN' /DSaI@BH p9g}lǫ4%qP}5Iil} i#g&ߣo+9/JJ ndCM(༾ɤ b &%L<IL03IeKX414NYɰ+jM :(N^I3^OɅA$YUVM`jgWG |Fѿ dN^zDX%O,~KRP, ߆(5h BbX9&EcO.ݑ|c>h XKVJJjo yГ>5E̞2`X"& <'_H&}c(Je">{Ӻ׭5 ;>mFİvG5xR|ZߛGf1P^ O+Xey;Xć_8Tx24g9=F3/>7NCFQ8>2VfA@gV-hrMϪ ~z(d>yÑ!< (g*gIOZ-jڦQ2XL<~k&7ooW`)9zzjP=S5]a <"v}<ӂTae~ݽSX }Kٲ3p}q\[jl{ $' Ǭ^#L7R`ME sZ&4u8Nm@YרȖr ;Uź\ȓ;2TYڎ*:yp0u= O33{O R~ߠ+*^rMj  %!RQg.tf0aCKxu|[|Fu2,K7 vB^ĵޝ-P+?NEK>k;%"'(A x #I ;;H̃pe{$RkvzԸ&2aY q9s GlejoQԹX,5aGaF='u03m^[~ƗEgW&6^ѕcV9d!~.G̶S}-n* 8Fc $~I<]3 s^0BO͒Fs Z;ba؄ |.\C?}HJ}yHd (hr;l%jpH!cV6%}7U3$fbn;TTk#cFZ$F YLzab=ôp9FdUVOhN,$4;D7:Sm(Mw42e EB %:٬ mp|J( Yz{J'[+'f'6@B ZWbVD]I?B V_᪦cikSmAR B"{44Sf1iA4]"wz`,?R!fwvS v/๓ɑج\Dhl=_Vb2¡0259_t]dEBn XǘCC]˖9yc;>“xOV˰½?M=6Yu焩*j|Oo |8+0@.á ]`Tˆ<uܑ{N/Pgvdr 6^*,UbՐf rA%ɗ8g (|HTR?q¥pjk 5FRe١8Pta) wWvROojùlU/Fcl>rНu֣G3V :@i/ YH&f59VӮ_x8M\? "r1[: @^(!Z tf_l@3+$ AЃ2Ztݥ"%)oD5sJdBcj7m`ݔM_Vͫ2_3ES sdTMP#m8Yݎsٶ#=x2zy?K .W@)%ֈ,EِRΝQ'0[Lg ^MuvVeŨ?c{vXf@aRϸΔ%lsb {7~&fxxT{ө[T~s(2z:i1 ӱgE(JSzic,=RPF@0H-R#^ !rşfWwק";=ھYqj&vm31wfQH>=[#TG Ȩ.dwI[Y^u$x0~⡚:2+ wE=] $-}ND14CBSؠUg9GbĎ"2P8O!hihk_u`q Sb>EC_PkQ㥂GWʇ>a~308@^\yI=i*  _= mbqbiH !FiS#:tD"2r9^HaNhy.I2 gd[#Jm:ʸ=4tV/v*%^j1E?>`eUũdng~2v錹"f(TvǛ9v<g?QN \zQU嚙2e:ZRM'zm׷#?u9 XyFY>=X߅&t}ifW[N3*6نz q/- $\|?) ѕ[j;%4 e _EYa`}BQ_Wǡ b\n=:n+ܘynjVXyY u{݀_3պHg~[btu$j݄`A&yBr7 s%)e 28h{/BMC1)1)R61E³}z"qٕ3,u4 Z28ah5i8Q҅qe8WِwE(sÀrH/WgȦ.б*Sp9 ^&N*@ ȺZ׆d*26i Z|an  +Dr>B,v;○jyhxPF t_f'o~ΤYpCoc @ǘpt A/-+WVJ6vT 7I9Uݭ=U: dT}^هM;vsK2dU]5'kVQ!<}$2G,tzy;+JiH ;`q$"$}D+$ڒL~Pfŏ; %W.s/ +|j ((ѫƻ ESơJ"ˮ}*d @酊%0Ff/~mIζr(aTpj(3@՜&YI/!<;`ωAX[Yk  }oKcMj'2qG::F}r yMRYh{~#J AV}_acH""+;džfGL4رhCK1hWdIJK!Fň!Փ}#gR÷hF.đDd*+ݱDQyw.B!HFwQd@ˆt8&mt\4BwxȦ>EkSa*mSZ|[bbNՎYC  8Syuw?m`oFQFڽ-n(~5ٜӥ^|6ѣZ~Bކ~4?˱yϾZw`ն8?;Spxm rӎzCZ=;A߱[2~i7#.PK ~:!fr吸ytg6ɔ\`کEM'BL *5t#6LSWem>|R%gu/eẔthE mghjTG*0I6Q^WߑW4$*_/<{YXxT41m qё HM"bl4ӵtb >_U\?R G{FuR#oL~I[c0DS)0>W Y4T\fE^g2QOU%OUdƀJc;Q} :rW'm,HV_Ӭ/; yڛb*PH QT֌eoɱp !&'z=0c]h(~_St8Sgc+#ߗk2P,a%_5hP6:ϳa:Cj$EYym7f LpkqF^k1L.|d!4%^\ R~ےs X S9ƕ'鱕{vdAG2ICeiS%q>;1EQaD{m'ˢcZZaauo2ɐ.JhGBw!ԋ {Trڜ^|*H8aHNl^/V(W wM׽ZR `~:Kye %0jSkO|ISaf6E*gesfǝ<hjhE"7{>6(_Z0Ef^Β߭&ԩ2amWp~MgIM%E F`&-`4#`UQhv!XHBpzb#Y7eY%;wڙ##.Z\]g ZJ7Ps4կ+~k͈QUY+(P7V]f IG>@<2juvc {~g |S tVlK"Ag >I/QRY NBas|&0y\r {wu#\b/tWsh3.IJ s?X+~:[Bgr;mP_a1 __, 0|^:P gEg!S8TUUj}*5gӬNƺQNJ(xNL4I@V% N#ݢ]Q,f.u9V\Y{f/ɧu~\a 1@ )$[Q.$vj[ QDX~=8k]<9ԗlTFą2^R)”ɭX2oؙ%;;O\LV% \pyV)MwjTELYx,566}Fk/TR@T,T: mMaQ4U%fC5Q@8ڍ~ bNr/ABt.x@Vr:U\+jžƏ팖XP2L?3iQl) lb͗ ˶Tp1#ՋKE}h JO93R=c uPt-{-=.KMy}̧m#Rv8u3kCmT;pD  /r_n)F_5elT.sSGAktO02G]hhπ(Sh>㷻 .jT)mZjl|ql6%CPP.F*loX,~K˱㮆H?;Pߤbū >l VWf<ΊpG.xt5T;(3>DG񕎅 K8vV|Uni@U=ox\whB&[+2 OifR *Ü"87'@}u9lmVGˣ[Po%ba {}`=[Hp4gS{C9/ l`O<" d 6iOsDYx % ^`'w팞XdBGL}[LqCVKwo70Y2rڣhۜIQ$0ГgDONr#^H_8INb?3Ͻ⸱LN k#BUXTKW6QSQ|wܩz7̃a} K 7X %$vFUT;E)B RO2o/+`/vrZWkM &* y>)1?Ź=. gfd#vSE>B>S"@6oWfmL3ޭ(\ma;([X{K퍘\HHifjW"R7 {{XfWQ,2,GMm-7|x`]CYM_/E(\xNwTm{F_$.cg"5 2DgH*Nc.'%.]U ޤOtH 7R-r B&IX"XdL}OGEG-~ R=ӣneO^~(_vФ*% $G^ z0(d5eN_e I~ccG3^p <`q;1H fEg݉|~p!: E'tk#Xb"v0zSEDG AAJSr\c2_z8VN6bϪ$Ҭt'sq9Pxd6!XQsV9H/AxPTjm_\OS~BpG(Dp "d&]72gbrgqW[q6m0)uSSDDg::+8|x3j`tZ ߁ V:hCBZZRˌ*BE j#RawFzyXo'z+Cښ+v9 )АH0 y(Xjc]'0u9%4yȀ@VS9@bn {k9k3*=Q38.|z"{ 5Qop*ݽ/ +M P?mh  ZMxQLi,+/@;&0 ZnfOo4-tpkxy˥{UF:R[gcoX}fN^C:x %xh"L9t'$rVb#S5"4mDpi[ejnpPZ ;5Dᢐy?]0lfxirdW =tϟF,)wy_!O,gtO)+#|쎘*&$ nz[V~+7G䠛~_ʚ^h\sm[lǮ^ESJo(|y$0MH̜xmZ"FOjTXw S0#?M45AazB9kiÂr}.J$C8$^{꿮6 cذG~T En@-lU6 ,]<_nb{NK5^9*GQՊma~mUEmN';#w2O3 )C/9 Hc'U@T@Uy;@4ܶJTZ+Q˨x9ל8XOKXEg[yςxZWi(yMzNz}vwWwN OڅO"̗,)v?ZTkCF ۑUqMć~" K)3s(,Kt{pqU!n \`0= < L\*O]ѷ(4|qvMVR3jnBQf@Vx?/o^R"(/^ Qћx n_ ?#p3vh)u^ݭ":hh H>-v%UXc KLS܋m 1xv@^ED1n}$bA䩰 dFE$Ht8q[~J@vO\;87t{Ma pѩj|{_#SG wnk U=3M ln1-bGܯ`EʹӨv#XOhXwk"zFvwܥJ1Vˊۖ̈́;xQHe:U t*s$^B~ZS }@75I!&!"e8fR 2|Vrߙs 9pf4/idB*$ǂ4u C'p":Q:KylHMhr fFx#mg]Ĕ 8-*cBaowяocWAϊȅv];O谋'Flv[^,0iK24\Hs%gv@\gV#"tz|Ka$Vqc{K6nIptY[H  4ky50 ?ySx%VHaNVQS&/-(]s=OZ٘nKX%{[SS`});UTs / Rys~.Ÿ_+؅z }y0ꙮR6 1&a<.n~v ??ا {6ʭ'#Ř|_qȖ9aTy*ܭ2?k$Gc|B?ʤ1^A,THNGQ:]5#qN-ƺS~/GN &?jA|@Ͼ=p i\4e@;<뛌SICvwge$X"m v8jhBhk;<cMa}eKnjr=k .c?ڍRs\;[oU 3ѕpZbk+g)3]^2QvlějK%NG `x ,J`a·&v'7JR{ XkQ݊VT':Xh]LOmYJbIuf;r^J~9*v}ce2m&Ա"WbˆB=S1 X{A&n~yeG)C,̸t6]f@|*lYgTl# L-X"\" d@nz&g`U>$K6s 1PrB<jz[Vf0K'%'5ܦ%mKI 9KΜraPwKŽPnSFPX#byIVV5zY0cmnYJ{Gg\n!~Sg,:|yc#<ΥΚޢ[+_QYc]~?R*2~HDb߱<̉r5?JQH$\Yb6άQ*ĨB@LƇ`\ J $2_%ͦW22-AJ{*X s}s+dp̜"}Ap#KѰ4^B3÷bhڒπ &eVƦWv tԹˋGFr!.Vht{M}cڡe  ڝ4AHmefn{W_tJ i)40/^xy:,R=2"BpŎmo߳0 :(hkɧr\b;>)Mї?&ڂ+8 \y.pٴrp@:=GXn@7mIr9GQ+ؕUI.{&B]ۜ%cUqsĆsq9hHtiA(`Mlf+FFtLG?S*h^rXƳ>~uG*}yF 3EVam%FC{#!ļbT[,KpIMJ17BY ii7 2":Sn, {6KOR9 O PVaܴ |Ŕ6Qr;"ӟ_]6w0nPקr6KBk{T'LS J俺Ugr~Ŏ/i1ވ[+B`ZwԊ>.8L]ǿ̽jQ-lPˊ6'/=1c/Vcd8KV>cȱ+]!.JU[S]SAjKHr&J6'vbɅYTDw@e-Eک;KPAUo˒>/)+(V/V tpgtoIz!_\WcAuoṟpfmi6 z5ַ|pDBYoJgOrC`P8aG'7Kś>d_zjCYܝ8PġXxE2·ZU_ g'4",rRHHHtu/gl4E!Бif kA&e :qs Ʀw:z-yz\sB~,[P~pT¿XGH޸5G ~ic+0 D^MH6v<}HjNTHsS4|H -78YJ]W3V4'*0 dٙM.-t@WU )P0F$GJh5>O'7CgMR",q_ӫpi}`{JG/l7UH+9E aG%`@(E6)0P]G[+mO-?{$_GoB(a!-G($WQE'QLk[?ܸQoPҭ5(iє !mqnbE$S)'m[GENFWKQ?wS)%o)Z$w@"(b / 9 ͩ S!^p4OlߩN\!4`7KRmIMN?вHGG~TbjRhmq%@ `8I$ G}>,S~ͥ[O8rKTS"YQv,Y^>S*p<ْl7݊ͬu"i7^Z07]}lIW&@.bCN \Kko1 c ᧰m (^K|}Jnp 6Q8ǐXS.a6ғlkcyt[ Ztx~mpaêϹ M~Z~bK^_v﹧ؙ. 2~q{TG>|6dġ7hzag%ވ 8/o(|PalU jVV4cN;mКu1بJ82wZ#[.1+6<*C}`X>ºJf'>sX;KJ X7eXzkb{[& *-.ȻxeL䬆vۤ;!R|VsO=8֤AG̹5.F~cnPvz\A2x*W<DuklC՗UJ=-J 7D #HxՃ})*Ry!vϺURןUAouIs|˜-Y}ANM|hX4yk afۡd>H؆:ʯe%bȭC)UϭC!20PW Ɇ#Ew[1\^f/r{ 59R} w_NdfI؀~ղga¯lDQteGRKuS:SR3o_7+榶Aȗ|XyUwLL[n 3QI0 m6}xfk"#znx^z{:ٲ|e?|!ǑkK`/,ib㼉8{9E;j 9)Ԓ1Av aj9ڊ'U -#Ư?XTGn݀nhvgS뢜'$uz4*zz:T*|~ ϝZŒw]MuS{ /nߪUxsMԧ3{<1%>!f,ysi+@QٍRhRMUFL''fOySY*z{5D_̈|A xM/ ٳz~^5H8L g>敔YtsMv „!؏A*.|zm Gە2>q;lD:8q?d?:/ -s6%BɒXMc0+Etp!˨%sD* [E5KvxZ?Vl_O% k]F?2rx 㫄H+&qWz _;}}sZ|sx4wLҧ:ėG7_!Y~P>@5/Ҟw$⋎eA}/>~9 u&4h;&Rp8-̋B0 ݚKXQý2F|;dsYMu۰ \2 -/ݗ4f`5Fc'(u>%"^D/Xճv؂p.jL:^ >մ9QIɂPW L}>HOK&mv5yp]̂M,HrD6Ӝ;zkιK"ቅ2J')% M}ڨ=0Ӎc[X`GN2 Ṵ 8ҙL!Mb~Boc7RMMПׯKB[ L{Z Z1Nl=?WtB%2n}㌗LW+&ԥM\244h [$D̤l>so0zRK`k-m̜n˓9,8@=33giע9w4zrX8ˤdi.P(E}q+ MG;_ .)P^W{[.v ,]ۥͩ ڟh¸jk$+P} o爅/ sh<m=o3"CʍSL1TWK%Ů5ěqoG'qy|I"pN5IAVjr(Eɫ -<{oT#9ZeȫD9S*vXs1DhCU6q+6֎b"G%MkB9 RY (r-Kt؈<Յ{ؙ꯰B mb[xo^Zs8+sТ:o)\'J ]#S;G$37Q}EwMѳ6S),rQ'hd:pd _y N Aa%1v+r^Ael=Q~G ųҦ շ>qƶmz.)nbKelXxucSCt]?@S("VX;m#g3Ol&7~bڵ4rFp~b\ %V1qO!PE/j3rɉ|R(}7aspTL/JԠKO NIp3?&V*JcF$WEH;ćL)\e-ۃ>іj75.fa*R(?dj[mlC!cN`gztdja뜨F6X 's7&@H^T4 \r#.|7qH6^1_O}q]f5YQ޶/AN'+AdeѧZ xZ,AGs%&n9a@P-*\&g]s J@./68m#12n3d2҅pi껴Ju_JM L-%`N566#.nJ4gmP'_|MD+(~v䍄aJ*(Qi;Q ]okl_ꦘJU:$ a 7j5w0sldDD55) P1%I;I"y,dCbQጾ.K=z>NNv&h?]p7W-E2-bK@1F³Ə7:ҥP?0 ߛmoufyrz[cI]4GU"nӯ8p([{QJ?^p~Hl{٥ ^fl-n;|VPM gMjD*+Վggq K lkn5$5,$xTA9 l])[|iGStx/GHPW4jK) yWC=B*D8lO^ẉ'˓^I2Q-FXjD\$DgDR/l֎cOq ML;Pn:ڰ\I([zPcWEue:mELՉXMh G6>u>B]bts,8[3.n}ZHԯ$2J҂[Խc 'X5Dؕ盍P@WK~NF -$S+6/F@,)ql2jNx,TȯlB.Qܞ6+ +`0 =RX'xLIP$bS3bM!@rB)tLʵ̀޼*Xz4O7eR_d@fi&)(I1FLl?4s5ZBp,YvUtgBR(kL`2$s0H!'vqhZ{?/(k|OzԩGd &avEA4Dg%_blIAܭsO86dڭjD__:ڠċ,qmnrbh]&w$!NlSpihN"%&9ZuH#7дL5jsSEZi!;ٞ K([0%--d,ֵuT#m`*|n~A%%CS&H_HDLBjLhnjYzi'h5<`kz|J5V!ud~*T-w}/F!e9C^r*&C9:hDf}s$R QaMlSfRe(G+ڰWxŸ@ iG mgI|;f=?v%9)Dwٯގ3Vfĵb?xDJ HYzTfdO7Y&HeX )0ma܄2;O܈Y,I60ab1F.RHwRFoYsPj5_0Kn:jVU&j J0~N I9:CǽG"q8&1nّ773Q k$lxF蛺KX;R PsU݉<|eZUigY+~7{nR XΒnדXl oPԜxoz*u/<{D%(v(ԟ7 =닅 xic?]﫤d^$`ѫ0`w^g϶oiO{N,JXoJ})y,`5+[ы,yjb? a3UC-RN7⨫ |_0@C~9 -y1G\C 1g^òJZsqk~ $G~$: J!5L|=՜pXULr.}U6{LX)n$$&}{`VdfY)"bUsrF;a=-Rp|-*'[MPkR%Ss(وWP`dp%FS pwmf]MӁ(VAF뉥to) iuE :QhH+ˎlvdN`䮣8ؓl1|21k{"20D=֪C1ᣘsTBnC۰֞Sz]qd$PLz!1텐'.>2"n`"&Jey27ѲkU9;Q<`\9ƈIVّasw|Q #DÂ3YLkrަVgU+g Q #)J(E$èac^%5B%FPku1=dTB:{9ٟujEf ^I&QCta\ʧ.=XN33?L4m@5#K,>E++[4z&P)Lp>N;1 ytsM\C=T/NtYM7*(HQL]ߗs Als8y&D1JRm*F(,dY}o3Ny&mtbi'>ݫR j? ďy|n:.wxPf\|ivZZGsz$k y.Nyv0`'|3R+x=w5ɁA{/c$44j?i'󷺉>Cz~ 4uqL}MVm@]E2"!ءFou"8=' l'[r 0MI1鈩ԍXS&∈1?%UȾP^؅fDyq,Yj~G8dRlj۫Qn7cWMz,Ңywp8`, hTP4]FG~=JI\aTm(r -OFNMY䪪҆.) P712y_Fbh;yiB u,9>#/9Wïny Hlv+ν[N+(!c#7'*XLy y6A,IB9.+[tڭI9k]^q\5e9gm-qT-k6"שXcnq1:ߙ{R^3Ty$q(~A~}*Ix8sEp@wPp=@ 2\q3R,$؋iP"o An6pPɗLT8aoSq~)甆yvQTMvb/i%<)0_Mŧ|ѱ̓Z䃾r7)^(3Rzp0ם3~ї"WAtYJ.jNqh|Lr02rq U8|AqMҼlޢ쓩o7+mEjrbpV %I!Xڨ5L(:ܵ緄^V+he鵄ݎڄT"~T#SHKRU] S"`\MՇˑ9Z'IʄY\R0{7p'*_h;uwT_v==/yJ,2e  : ON}Mbᷠ{e8Ut{^Xc_yM|ңĨ#T7.b|DS] 1%8fX{eƼ 8D$l[ۓtF@(/f70^%T\T\xlR`Uƻ9u*l7kP_M6G/!nݦ[Fj.u*VP3,T' v:ic453Y@+,>_IUXۇbq +04TSlU{W 'M0.U42Lc2;zkP[+ :;f9sIK~e#]շ"DF,Of :@F/"v`Cݔ# H['ތfgYͲ/ AHWzO_dENP3j}^Bl9kyJK7_F` 4T9j}Mf u@Ja:){v,X,Nbxw\2*$;F)K"+ 31V ǒvs! d j(d%IUgC5p$`@.ΛptegюYꯢ~*Che#ړD]>{#P,ꠉCE}@__ IqVk7DorΠTY6?a>ՇHsc<(˕"ol @m$tOzieʺ,K*Ƨfʔz89ݸDKWft[ڷ0Ux<ydȊ%B *Z*Z܂q9y߹ v̦lSl$p)?+|'*#; 1mޠ^ =uܟJ [LH6~c i"+Tȃ^GTo㴥p[E1 ;su ܎F\'& ^ESp5aL\@|߿}.j]G " lP9oEo"bM.o*㔂hWtI%K@o\|AQ%\owKNץ1vAr.VHCU<ĺwt5zY CNGm-9Z+'|m%O6lԩXUVl,y{ }z㗏WZϡӲzfÕ%ok^zCj-ERw0 uY9CG)\m>m jpIqy: ^ 1Oj4 hE4`_mwoWf%s*.Sڝ:!$~YqPvoJ=r`zD}U" m*M..&-l/ӛzl,qo|cfcÛd6eE*9[On5' o DhNv@GBHɣN_/2rXEݵЋ$B_@pcji"rf"q)Kv]xȬ雴 LxZO뺂:lru$bH5d;-Ȧ,k/Xd8R>;J(Q&7ĩ?Du@xe+(AYisRU1 vY|9}r8RiȤDBen-Cm8"j&ʤI@}>rZm3)4~la, ^ Hjx2|Ҩ@cNQ(Eǭݤoo@|vפʄ|+i4^ck[U-$:I͞BK\"9C |Me9 fle3Y̮=#+y[X^ u$ܠ dsq->Te{rOF=! !/Gb-81oh4)ΠT4&x?FW{&MBuV&PМmR{ƚ闘pzPB@C\'j3QT[)5=)S| +0]SQhӎG+xp5(#nmOq-0 {MðBJCem5iИ={*׺\u9>H+*]$N[\x8I:\A󬇊(9JGr\@ ~*M[ki!nHe@Ml<2ݞH'4ސ5v,a菩DHZ:Kx$;k,% nSjy^Jf""B769\A~$|.Bygdy =?H?t4V)Чs`qށޏ4K^Jy̽> GN Ŝʀ0c6t=bF_ 3 u `R'2uk A!8<Ъ< F ͼ Sϗ3`IK݉Kuպ\: /8s$M+r , M̈I =T|s1r!v>Uf(w$Q/K$>_BE&&bXP0Vgu^^^"\Ϋ(̶1E%H^'A)`S淀b}`i;|`[Jkr}!ӄ,d2eZ9Ӿ_g8|m$j`)8iʮ9:3 p? ~s\2V00';e#h ez=ޑ{$,`04dфxlѭ1|1J_὞dDw*2~1,O31n`j2iҳX RUp:18T-=\&r l^{)` ڢbX{8`:T$l=#P]G܆i"cU:}>M#9,w@0BD=m>v  @ʭ3"N9'3Aܿ&&<3g~_P@]cRL"k\ V̕%fk޵(年!E'u7 L۔I®Ex2X3;^I-k$;M ="7+Ԝ׭tsO3 ;b/-a]4yT"iTMrjg#@%Bu;+}mK34ܵ mJ^(N(WLi̦쐄,qKjUc]%뀔:DJ/S1]/&(p@XPmG}S -HƦ>_mquPRJ&C.ۣ(m:Ubv?Ixߥ9צGZB` &fMf+>i)Fh="6$2gc\i[9p+wf0`#gwL'F͘sRQ2TX9zQ@o_DWbe ?2-%#K 9>T|J*VO6IVz;ov6Wui{WPfmAR0ԬiP%$U/w jCٳ)b zA1ݔu̐3}V9Ջ%e'^vQ5@J r4壐F[r9c)p!,8QYۯ"u>0Mo= צP82jd2}}ʧ^BzIQwA]WUxVf!*^8h{{H(OeR :.TT@*>+݇tBY._>nǪvǚH^.j7R{N>s΃`NI*EylUn  nL&{S J ]HuGx qc#:&'hO[1\.?^*j (Y=슑J\Xm ~kV󷩋2%uztW%>čFWf|(*}ڽ ,q(#i5o~U6rIQN%9rVy b -¢Ԟ \<`9c`m_J 3ar2|>:Zh+z~Bw{=q< lldV=y}#&V mBbJCkf-:l3VVJkQUzD޺ Iد4&P)dۜcy7pU=2xqD|-W`?/%~R XYC٩k(t# FŭSܜ+*#8U(#g8[es{`N7ΣalKϞ='"A%!{ńC}8 Ã\ѝ?Y>ߗP- ”ׂŪ-ѝIT%@~]v)/ :kjM^%>u_Cc?qjs3Jy-)$/N٨(1يZ&*5SG$gyQ,X`4zLqγ n3 B$@>D 'o,>r:"B։͛Yܘ:;h ~:O䪿+MjP-F1:q*!I_\W+ g7Wk/}1Gf^GWff,XG)<<ʽ] G_|KWaxǚWtɭ^ym$% [!b[1G!RWg2klX&LKMڎ*Z[.%yx<}\ $E)1'&zgy&BqYZ)v~JQOyP%3 @|&.Z#E8P)CбT!*[d'ݲԑf|NaGcB`(RG]wLٳr% I0&$ZAKG) 7>aR4o|8l LAìwv6W?u& I*DCu.ǿ&f B-M@ΫWY{מ&nq3 wwnYEul iΗKN. |P,܀B&r%P0Òu7+iBQеhwH t|JU-cS26wLBeHS{\9LQbb>.E `T)7xX7Z /{LcR#RM>('M)sP^Y`Dn(*0ҭTqvn|&:LMƣZ2J)m9 ܈qj2@;!qN ƆR'5pѷXDJQΎU/껎+BWX$(tH-GQ,dCޱּN\eF/(1FW|fm@Y13ޝdzW\cu-KcҖ>H /BgT}][HuU^|]yĜ,foτ+od JP.?fv_Z\4 ־ i~×3]v#`]N u`Kr5 gSb3RT:7 RH̻_E9e=nc6/$K]bG(- ?7t^%Сyfs'Ԧ\sb*;A[ {trgIأ\:w$E RQV; QkQ֜ǫgJt0lu>  ]ൖӄͲAzqumKr+2z{oiviok"&-1< ^#5@\YZ/Ǯob04 B5X^tο{ Q) Qg)[BN+{T)wA`/Uڋϰَ5Ʉ`Is SfzZ|7ȼؐ{8 U"T*%crH{;d48α" c\,J!o/[!E,cR5Vai܊/ʡL5Q?Ee+,f p[5Sbʂ ;<`"m}rUt72ɺ*$Cgg9Ul]lu=z{ ;a?#_FtB*Z%P70kA!#0&=mn&6E:ȐI$w6*HW^{/!1Hmm51 ie&|_a/nג%i-E 58xē*M|O]jIV]܇F*2`8AbIwG4fߋ5.xs]ʛ@ !|+69N+BsώUu2A`;F!'jӱm,YR{Yct4ŦR$ -x[~s6j\s $.w@ׯaޖtJ 9'A;8Hpe5% LSITp"PިA>6WwǃwwcI!6W}+rn55v&JըxPG7nh5X eHH"M}[dC2W9zb5:=a{4o&Dz4ȋeg.S 3xºa/&VD RY-avxu -8FFBPs͉Op̝Z' Fa7uITG'Il$Wbmr,?>%?A $OSέʎ駀s'hY !4 (EpaWV ؔJKShGEI{Em(G#h" {~"B7+E` N`|r ʳp`R J_[;Cq=QPa,W pWܖ Y"`%%i 򣢴R80?Bq[Ј$Z2`3%x<+mB$#pwheo1\" `ჲ(_T/yljbs5dYzMKэ.s 笢$!:AZ{$?ۚ={BYGEϑB$ਭs9AqYo2e@P%ߴM4{w6|;I!+ :Nt2\@lĜVг4 Ho0O4 FvV 5Si)O` ,Ahd9@ 8n[qk̨zW1ҖRYf~t3M`hum\ % L'J}NM-Jj'OqbT}~ړ9;CwgrK(156R@=֠s*a̗ԇj=ėF)x'' ,Uuu_pE*Ndw|쵵H wM9R|bMڥb8tX8 pJ-1Pν I欋Bfܿ $  yS:lNQy$(9꽿7 c -*q_mڼb FT"B ߎʜ;ᑇVѳeg]c-=)M7TpHNYLW/}1MQY'I3LAZ|q+t ?hۊ]l\M#)LJ]xkq!cHQmKdBYBcd;C/|Uru8Zl1ϵbJ\AIa!wE}tN;rUԨ0`-S:;m ݒ!{'[ŤcuOFXR)՜Bapp T,qyi 9Rqsil^]3σ 9QQ>0Wi4- >^h%$b K$)=bdQU(!FىګjSV*X~lP 3dMb85 ?%! $8kX`oO֛pͼݩX>ݱh6IW 뜮U\jWS oY/[>$jMl7hҕtqre'Nab> ]uJ[H K:YVu352.zԇmcp*n0ZUbH1Y,+Z ,ʿfWRuGR~n;++ý"S'U2Ys7!ʐECϤ 5,Ky{I'Ӱ輊#ܾm޲D H{Z'>pժi7˶93>`6B Zɾm^”nsJ"@[u7Qú܃hcs\ۣbW3Be9ic-i+aS*Ap&}sX4Tw ~Y4&ok{ ȻImLSL:2O*~~5M$6D.JTn%J%c[~@=\.k"s2DS6ehe7 ͊S6n goSRTf܃6My*F<|O@k3:WJj(F2c "XRw3xx_hz Vͽ*$\@$Ju$؊w f+>z2L;9hܡH}!#0ns.B$ztO߳V KCY'K8 L4`= oɄ%Ůoԡ{20a.QD1?JMGoAe>3Ijec=1bD_KJv+$fP5ɱP_^g1>z<:"~o ̇(R3#Qbc Jhq-F06˄UKՠ)Sԝς;|u hkrVC6fiD.†F<!tY V]}@z73R-3 zҜ|&lφ,oLEE6 od\+qpA9eHZEznH֧ E"k95#9DnN EuFCrK#>nLc k:s–;+ĻbcYopKu̞,,"8pZvOǂoo2MV7Pp}!r'K(~t(woX-2k? 0 ]fk~GvE1edˈfXKV|25GoRin`EĿ=CWbGak ~N TB]/AF&ei6%D-y Cd Oꬌ!GfB\6sB:n#l3L>N=W#V KU3Ntx|tK3lK4==vbGyQzv5-4ö4ѷ7ObUg~_.^`Zјuj AA,PWrLےfFӒsf>x!1ddx7W>MKkI~נNWS(z#n3PXశ(ydV0E%CWlznu=2%ߏE 12~"ƾӹqYCF(7O@{ ɴPoO"xsrccXVip1'kwFңv)A #68W>}O>1-cFr %]]]W)Ckݧ)q NM7isi.<;I <ݚ$FI6ZP4wS"&'9 0hyGYV~DAxPr|y;u46` +2}D6OUtu!V>~^I[>|T'*A>ʐ7c̢|`h()?Hګ#0?A'Y/K6{a9A*D  ͡醥G rjʆlQt[0PgV.Wݧ4P+Ǻ:{7͏;KzJit:|H+_VjrEً6x&pLj# Ir!:7 7`]\B~ܻh斘琘@{n2ԧUu^mg.lY~٢Ů>RMg57L ;3|f)<se%W#?%WH1'lp! Qv^IN9 z.Y7[1 `p@; (1FPNRZ7e0,o6.e-ډ<\ JY+-Y wǮ`։EDEp;֋\V靪Wdg^,f&l}94=DHP^B} 56&Ol_?c;\hbAa/u#~?^@q@*'ȧbC'3i0[tmGPlujHP>CTK&F_>]įYnWQj#QHV8>;*4b.yB]tjNMn[]IOMNW1H&V,b5wG#EC VR$P_ln|;EbA!lMVeu#H oj^[˵4i%h hC6ߑpC-O[6l 3 a.xjbcoyL`P};-ZN|LAbE1;#cLɼm]"S( :xIx2@WR(f]$,T\FƩ|:&C҇:+?|/-:4RQ.p>(::<nd"0ZQaסKPy0g#O~d(c8CM˗ ΍ ]|9Oؑ) OpMCL1C0`ė6yӶ}0%&ǙU;p|vd!vCS.` (TSGl9$1LF=a{_& )w+цoL^}G**i نAs Ċ!!v 4rvi2NsE"2A󓏚 M~& v4u,)_S2ӄ1Xl(Y*R9% 9P(m)RD'_džC6gze H_8o4/^Ķ)LeF7#x]5c -$Y+nW_cvZ[b w_ Pח+S?:}KBsэ1nY;X4 ~TKw2kiܶu75a{ OP*j^N܃xkpܐk2Ik0ױanmqp?2&7GGE H4 E7umpuuL'S<*Ib^a#v:i5jn'Q5 6"ya*sWİ_5ß\ mpU`,SWU=p$#T= *S &u]>":T!esD9JCSz8˖gtx**AN'˲!XySmpicġ,sQ0L'R;5ɕ!&EJžȎӝK| jmihtуy^P\nȲ#E Ljes O#yNySn,xտ|(caq6( e)ս* v#Jxe=䭥lvSfee,9VR$ ?۳fiBW +!*g TVpAz'],bY">^N LĎQXꤨC3tB`S@K~ڜJ6Ag- y_Lۜ#2bDif ?ߋC~@nRIY+J)᝸Pa>3rY ;-C,`sY3UT%bhEEG`3*;- cW0zO\WnP7{@',GH8U:JW(] [&>;7"tWdFŎ-0GI37`Wd_HYf@5Y  'LawH>i&)6Zr  o;2^26v-Tʂ+*ݒ}'&ր2R+ӥ";ݞD 8Qzo֧N*lGōlܮڦB$Pkb1c]x1M=Fv#g[@xC99j1ϬPMYԯ|,l~""#j1Tji*dwaYC3ɵ1YgӷX2S PN9Ų9 v+amkI]vRьź'X[A5kסT*j 29Medݣ=w`Զv,^. x]715!K0*ڡ8 dzҢZX],h]smu0J)?Zd{nûW?"?bu r]pK6NxZUJ\=. P|!kC!IstIEM44(|Mf ɂ4!2|݊7~7OeIa Qk< @)f^#ϟ> d>{{}K:j#ݾi'r\PŏK.ޑ'"ׁVلا=>I!+Q2H59[˔A[mN1)7VfIy8ԁ(˝nm~$H&ɾ@x#ĭOovF:yKo/Wކ&%,3G$6!-77Fª NjbHj#&IZd nQZD5(E4,$<{z `.ոft@ DxncX%z\IsViabq򳃿,:G` ;fI{9LՕ݊+R} B2H_.eڀ3IE:I\8b9fkkcOzS i%Va(vDʿb%TY3k4$́{x.hr9ٱZ:)oDj9{$s3}ˬsQ TP' `3쩬b"g!6%>]1ߣRlPA)'+2Tw$x:wϥ?i`ސQN|@PفR%e/e "5oDWڷKgN%$آcC_$Z{exB']yƨw?㕚KxSg%I6uѾ0zl^|S I>rVneQ;J[?zij:'a}r]I r 񺇓_Z.vph|l\nhxVҤX!)/{JLI iC mJd\*&sE.{ݏ\TS@HryN?0o.u6EbЕH-kUxX>~GpYЀD`&=Z).C -xV#u(Pk'$#? +YkِDVEأҊmzB ?1'YGxaCN/\M͑xNjpsgo!mVUodr&ې*I!J9 wxA> utK g%/d+9 ♣P^B3-Ƌ2O# -֋i&5+ ^m Ĉ*=| Koy0L gU@!.F-: +CKډuh.}Ώ'_ѢYa|n^F`e(_ sTD KdJңW,=.#TM \K?m<֦Oq v$֮%!,"Klѓh՞4ߠ`Jq1I2iQǬ)"mCےD']V3k.!,>;*GD]WԨsE<(mweu {UrctϳMk' ĭ"|Z? nXc˙l??h=edh0i}mK9SYQJ+6`6,bpρzٓ RcsxiE@3\5m,+:=ũ,u7=*/ъe lz0zp;y_mI+2t'`thIJ6]>N:02 -,Ldb" *#ς& 㲓QsmFtzU*tzpŠ/Jv3}Fz %dv8ֹ;4 Nq%( ,d `LDr$HjI_S[9:t6ϐA(wjjUKyy7*^qG&htb{_iIхM@^F0T}*gѫ.x/nPui2 Z35呧_6{](;Z\1ĕa*,-jzwyz<~OP meqf3q4 F#zh{N5m[yݍl#8DV:im֫ X:/.²!(\3^v59C*Hl(\FXT*JsN)UJ 9QIKX.7DA4IP_= -"SM<]Z(Ã8Xc3unhK8ЎДՃq{U&8Pj8^h*妧:t6-qmS _})/0؊#y昳p^znkǎkgb k؞lt Z->ly%,r$O!~Sp: ↙YS;_2t䶗qgל!+5 Bt8{{Dck2$[2>IKLF)w#{D ɱ]5BSTRpPHZg#n4ݙ_8Al`-&6*w߇m6K1G 1`Y"A|f$O'H\M#0 /"B2DC{w@)Iů=(?-bbBRkCAvWb22Cњ$0YܦkӸܝQK뜹1AzݜXQ'QL4dh_~MF͖#-zMlԁ@F)=T)>T%|^M@ye9aN G壜f117`0Ҧ,$e[=q6d_ńԮE`ޚ9˶d16w s 1"㣅:d-4̒F:Ѣ%2ֱFD(c{zwmk oSDnWx>"v-@ܱOK(.M8/s#yl+=:Bd|5O+Z_+~!]o.9P{dP"k(ʈ3NJ Ȼ bn6S"Uy_ ʦ6?w[jH2Q}Ho˘TMnnS;#b(tR^~(#*5z6u`c'PӦMgYyFZu-`1.Ե2Tt,N̕nGZ8 MG'ז;1Y f\K QDbг$@u†Rʲmlb>k}Jq`y>@e5:OЮQ$+['ƕbZwh(\G'z;pk̘iyiof,66 }cM1]05DuJz^Ft=KpT3 mb<2U&:4 x!i+f%cnO~yO\^P{:.=ɱ6^yZQC;dYLݯ,0~ɀ~j".,TNxa@y|OHw&Ud1V ,x2~tLIN5tQX~-n!YUV`ݒ[R<r;ڵUTB Ecg= FI5{]}D/hy@;\> 3c_2IzhJK0gY|7_TF(T+Тǎ&-\-${.DAP ȋNQ 4=vkh. ^! 0 'RlJ aǴ߈cFKΝsQVV7R ,~o+!iz!BT; sd(dZb$;k{M4G[t;fI64U(SӔ(cQ!CU$nK|AWd`.j1L=׈'ғ $S;xR@ f9s\]Ԥ |"H#ڲWF[@\,%s8N!@#pN9v|;<â |jH2r" G9g[]3hx;4Nh҇%kyB$w}'rJ )V3Rfs,:rѧnSu.0d!?Jy?s.)}hA[EpF`}r\mm½E<Ju֕X[WW I~ߎ^@YZ eLӾQ 5%0/7!-|*tZs`i֠z)Qv]eh| LD<Ǟd6DYSA`**S(VG dhEɱ>i{GD M00!L60$>xqvThZ+07J:xcnE2.J.Ay9D޼IK?-^.Xz:$+A=9$~lc>gJn#63 5UǓ 2KKۼ,dΩ#̾28z*)*X˯pG}Õgj4e@c@HAe;e3{*tR>u{/E,흠R 1%HrXeϜ/ݨ`T7 WyhDQtU"WPhKӿk;gFoc.BRݣJ9_=uit.z\C}6w/ߪ<i40],i$S aпVq ۚ[txށ]^Nof_P[0[ZqU0>wNߣZ6"ԭ1.Ecl] úW  R|<-eR71!OxB/(o9U D>)HLaH.Sj1ZZBajF'-?.rh g켡ňj?"Cc }LR,o:iZݝj=^b-\)uCu%B<"ȓT 5#/F Me![Zrֽͦ%[;l| 8;2P}vCN ?8>v%SνqU"{fz[h5Qiѥɓ}Tp*j2CYCSZO4מAs1b ]GuްAJc' \mspgI7: NtnV{r_(Gyr˥{vID@:6åt-ܑRh`<zP]Q\-LS8BFF)-a5x ) qD&X^-bԴY3vQ9kp\n95%j\_{{GF[ZW-<6m9%@P;pu%tpy "N-_; 9YӰ3 0N쨸{:{0o|8-@67;ށrn7#n9 )Ҩ%H2Fyi]7Gr*7MMMUqG95h4m\ ݏj"N%ú2/Aсڃ/Ě斃'`(5 ҨA9{1xTREP=+P4#=Mz*o5=Cp UPJ[ۙ)}!W7*E` s<^㽇c˞tm\FagDON>ſR֭Rs | [2/:ϯ&7sPj @d6(L72ݖ9.=j<24 0IE8rqt,(Qu~Kp}k#|T;|$>w ¥!mto3 (]U2ӓIHHlj=Di=9#L|sp jG78dhy56=擁鑨]ϕ 4ާ܄ܘ* Ym%|4!;N1U0JAFʐ:-QS>{5۸~X $n8aA2 &.L/(g *UR"׉EsZ$WnhFO&OifDS=##~nDwj%&@sVطd%M`J1}#16Uغn\r0\SP&)G@Li_It* $Ik8U3=tI{Nf&} wޚ7vp#.lUC9t :ɨgOJyjP!y%̅#j;&|AqX:AUa FaH(ELܘî.9: l5T@,ŸN# FSĕULCCQ9$X}9i(v]H,P$톈̈)B֚pޛ7<KH96< |$%(ҡvΐ)ij/QBy:f09e{\~OuewSB%qEM 51|u`hY% G{4AXhfA2TG9zCnh,Un9Nނa:PNɑU[r g&+x8?*d ۠ 8z 53Q_%>y!drY*"m<Q 2  Nd]{H?`omK F/L~x_ e2_iEe3[a uFHƵcB AGlGP P&Oa"fk➨B3ךBm'lxۄmň왺V/,*l_7RbI?:;B~/^=9P!~od{{zANL?t;5g'R!|q#mWe`c.ÿ"B=ţ`^!fs٦kA,+N22RKQ"= XU89 F) i}OΫUc^$A V5yzcڈ_yaF܈lDc KԚ- ܰb]}6) I1fg(5$F .f0#;>TR2Ik388s!I'BUqPڙ0rn2ZWG?Vxtjz>KUvH1A3]%rLͽ54`{Lf2DLpBwx2#ZCy\pQA)s(O15gwEH@m9{38;]0sERS ɁFHPITt5Vݿc9vr HT{Fqp搽*iwBeC(7fsQ!V? .K@kܾcm(aM?NHXGܝ/?>dSE39WkE+H֬d5ԤiN$KQgZ+cⲔ2kFeQ+I{FI rd:2 Ef-sτEA8cx8]CuciAli7 cf`HD.{Vַf:솔ˢw% -vcg\>ɗV sU<3KF3<7m9#T,7ͽ Q`uAHW ~_ ;Rb4wJg{ᘲ*~uV~ CG=ϔv {UõAU4=|i,R3xO56+"0-]Dj iT,&38Pp ]f'gobHVX,,gRsQ$̐1'fQܤ$_M>׍1:5dHt=p}gi+rh М-_ ðGP mJNԈ>My8Eoh8ug:@Y7 %Nӝّ(rSq?00VA?DoA ]ܛ+UaBıܦɾG|Sֆ@Ć"W;zT1zl&T}Eo~PF/sz&ޒ` &JICE/:C̫+<ˍ WKS.R3jXt| 3Q6D"*ray`ay3fD=Bz3NkEjs e|EĘ|v u xpXl U :}j.^sbmӂd:PE Z{~ xo  2,o^.y@og{)]bu8`kP0${۷O|4+/-EF~ƈ(I4gv6Xꎛ8xK\#슯Ĉ+?uDW$2zUqt 1OۓI|1W =u!*mn^#NIj*0 jQ-^cX_-!Z0P^$BkBþ`1n+=Uq# ۥxVӷ$sm)<ɆAԙ$, Xb=\.^ ;+F<{qSD"ul-_O!(x~gCR "(ZwفL TFl..]M[ nĦɦZ]2P9+.@8"G, RM.,R^e |WhaD<v8eWuūn]m6 2izWN8RYA<+s]0=7g YeY19ETR!EIK)\LM eRV #WbM%kIbd7/e39P#뼽Lzo #L$ciCU/A\ladt]mxg +]ضEtaVMs"1|#}?+R5Ӕ^շd&犽,>_#CS+'yK2\r/R=l#RpEt֗qiю\@R:kN_Kw .ZThwlABkC}4bNL}Iw&蜇xdm#*?8=WՃ+WsYCT-xkA hdW}2Û,g-P/9 ?$]˟Ѹy Er5yf ~>1OeSɑfSHeA;~3/(#7o[E!7h[d_m#5}0+o ؓGՔ_Jv3|P8H=$Lj#E4f4BV;pR]ـ9 J/"0 5yVFv8W)!h8`fD2SGup\g-Ȼ{II tW"|\/j+B1gث)  w95%ˤi|x@=>y?\廖r<^e0IZcfq:e;B)(l2vO3E8(vL\Rn5/UV.p\V<0f .$fS!RF?wg0;fcT_kR0(INwx DҰ / @o[R7Ro i/{*d[$>plI/ DSgG,WZUFۇIui SyN.l+b 6.,^p8WG%-i5¦-~F?ȕ}e rT^-])v{X{ y'Ê[#~n|n t^_o3< |z?S =n3=ZxZ Q_4[h\pg($9|NAgMM^6=9ėRX uJj*)W@ z4%oA s^^P(<[R »o>s1BSy lES]AbλΗ$nPi>)&b1etA,#sqO(P~=k+>ǙO'D2x=t[H,^3WLxSW#JI?2sZ7(&*uֺSv{$3qn]Ʉoݺ2LÎ95jcq"%#u L~{'tХSkY~~@#{ܙ< x=% [f&<+IY#.͕p"z :p D0K3qHK5wÎG왵,졓)cºn7U5Engefi4Ϳ 8ZRqh?Vk`mJe6'WR3C9fhۈ8g3ޝ?ıJ;Eƕ$I7tdN >8h1eͿI!kY.0vum P7RlCIUolq#]wժ_]2լ)u6 CG {,儚Lxw܊Q:+v-,o+.ZȚ)\- V#1T!J _0dKEXŖ\Ecwf+ *;0?%8*/x!?V,C#(j2H%/60TFK$P\)eHˍ));S*j|E}%*Us >uV=h-`Lj bztEJBLYT)6hGȇUHg>FBZ2豭ɢt܌'_<^(Ir1*zn&VʾF2SUAM;q!|Z:8a%!Nl@e˷93%nJ>o{j6'k=Btx̔ eMZ6k嘳b2V<]'Dq[$9]^SAXśaX7| {Jer&K:P(BmMLu2~ԂƩ5;uaȋ`}pYZH]tg,DW޽~̚yMާ ih\m^ʨӮ%"D7hE<Ʊ m.t:%=vXW,வ |8'Pvr_޸5T|>yMpl51M`ƝFq90}I7'"]d!R& yt5'ˬ``;^dٿ)R6-I]z0ZJb{F0@G4 W 2 ,`=3fVL/EqДN{u|/f -{Y8 5wj yMJ͎C&85;|t'S49U[G5t^rgq2Paѩ)s(/Idlv1'msUu}#r\Q<%#[B6FE.̊)% Zo9sV;^VlM4$E!2X52/U| LJbM'$U5!5&PZFh,Aݱzb kë~l M\4j"wT"| jɔD UY sB9pTovM]>QIu`߫(T f) }-{WT Jq,/ 1[j%T3Ev.^XlaikÝY˜ߺ u޴T1D s:^_}x}/Gi3[k;/BtjJV {%.AɩR/XH; c BvjT~e,NxQn/I $м1ϴLmR% aM 7BTЉߟ(Z4L+KV®¿o5o4"8ۢfS܅;@XSvWhjAF"Èk׊;v|!~ "1|S_s9Dj˟<5(:! V3?U:C[^ϼƙ3>zB鳏;ک`'w-iR1߰dZ S*h 1s7pu0+®aR(r JFSڕJ@jZ ~Z6:C^yk寚a8! 0i/U8|i(vg3AQ$B#MNZ2.g8Z`iM5o*FM >R(5dԭ,47FNv@zC5G7- J╍k\+!+s5D:7e9e衝{j6 gth%]_WKn{xJ:|_MXD<Ծ_3/_d˫͞NESܓҽ<%=$Ci3'^ʏi=.Z^OSgzbpc+qƦE*3vK@=9f] $!GK]`,C)hS|q{x3*^1dt]8 &(huJ^rW^`o˽O cQKg*3czY,IPs60~M"!&-P\]epopO7('=3fǗ u E :MS!bj{`z<ǩϝ}[$Bh*r^V}{W0 `@23R2Fo{~Ee1FIw-q&]痨w>w*yW6[zrDԟB H#J3Ej&njFDm4zVOo[в<\!pT=mフM17vY3CG_1*DR'uTˊ=K3 $XyRxi!Whi ۶YL@(.PdXEc. f5huc|+R`w@ā mbtWVU{v-Y?1w`b0 7[7CGڻKDSl ϓL/\zzDȥ_ZYdhF/VbThQ՜ހUR (ފ!صSuM"9 43o} iEӓY?9oYঽ7r$\S ZL=_VAGوEx{afEB1 )Uඦ.rM Ք# *["Ռȶi.W#ڔ;1LN+c=\C={a?6ܞ@X X R?TJ׶ZUFE1o9- C>1+,AQfjNqDF n9S26R*A "m2 W5VNHPUOGFj0l !@z⏋&zIugGii#h&LbFKTkGU*z+YN`C^_Z#Όmjp>I6j2Pjw^C'=_\>eJ!sYG橻y^Q9bAAjwzϺE%9x'?Oj-Ts(L#>2P&rE_`%_ie*꛷~ꝩ,BzlA1F dN+_HS¯*Lr! #^+2P*lPnP f]ZN3S.ED抩kt| Rybȍ|+Z˥s,DC`OLG Y  *@ $-@֒ExL zΰj1ofYm:bNR.seTG[O.XF+I&&bHkY 퓸h(U>Hnlcv$qFg RF,Ԩ)Gpn?쳾ƧrL0 .h$5qCR g$59޵E}VF _'?/|22-=KAYGFzGw xjmAT&1&Kw&F4hO:8Q  (˕=uЕm.d考xxz%z6+j %: 4KB3-8%NNA:<)&1c\6p$y#O6sڅD98'슧`0^A=;\x 7=ƹ) s+ٲ{ ~o&X o|"m]G@V~l1! jRm B)?J,/$LD;cEo$~};ji{^cnc{Vɷ3P^DRS vEOcZk:au6\yYfRj[' aܠhPq4 Ŗaܕ@1zDȴ\H~={ /}t@'Vf4 ,"հ~=S9u%+))Ke p0{(\h(GX\TuSRIz.,ј="0lEmI 6ZUdLyݴFQyrĦ%&TCssaVE2yzLyeN^db!vI[{>f-&>{1LXqS*LN|`y^}3Eh߶@}@Ul`| J=7w[-r¯n'JonxKBWOb,㶼S, N(Խ9]r[5$4 62h$h7dL庨Y b;f60(婜rxE;鄌);tӴ2Ɔ0B{gi*kW!D\(wa)NY:pnNm&[,xmJ*J[N$ ,3V!,TC&goD{.HJ>L_v:ȿc& ɔcqp#ݏpeJ:.. w3F#Ee `P 2)B*4zZ_XDO|_%Hw`LkI2ߑzy% |ũ"0h;7ԅh*.2D6jN(@Ie A)#|B7@S^W,D,_M\ǑC /6l<ԝjmyL)|ݥS q/Rhubz;e޺62'?-1+mU\OOH!tdcCQ,}]9ivd'v\;ŃScr{.퟾e`b~XcGƜ6C F) )e YGF쩕{V! $"^%NGr0\2r"K^1Sd,!ز Eq&vmߗ90%^@ ˜<p)L63V~a4#m=Gcmb'gpy`$l-B=N +9XڇSnU{ Dd{(9 Xyxe mU9[LZ;U ,,V`<>5~6Y@`pۍkk1g1؆NQcI;TڞN4 nwUk]fGOf /Xc4BvXpdkGy/O})Wִ^ Pj<6Y=P/zq 7N$߰5ԲV`mPJVV'gn eV,=.&M؞-OzOl1T+4 ,~şY beͶ-o#{~|*f}vG@}>XD61e@9;:w*LGd|HHb=UIDTRQ81A/6s`+xBjΕ0_. ZdW0ݴ,l [rS..+-kjKGY4tF8'vg {}:ߜJ2kf(sP=Kzx~Ao GdoG srW"FB짽j1__^#tY0:f9tܳϲx]~P!1n҇<3rIt}B{ VE.5"Twykו:jmu\|1O GdR[ !2%Z-6רsCoSJ3^R(b! 9|`csFv Z8f:XA]4QF9В!Gٺ5@(V5%qA(j_a[3,A!NǏgX/êVi͹-_അ t?ؓw!$J@vkSRiظs4qzUpâi sKĞA\f \i#퀻dP7b9-j'?.u XiM9'6fK>}*f;t~gkT4~sgsf:OuWk]YSTzH_ |9;D)չ;8b8C4"k!BN:큌95̲̮J"\V`FBPb0峄&A3 򠐹Zn~b/~]i!imYd6wvfIr2J5lR>Ҋaq@Z(=MDAu" /Do?Oߵ ~R_۫a\(tsZw =@6]?o4ϴTF%fV+$%ƒ@p*) )᤽CnX}:(# g^3]XUU-愩yjczl8瘐3T9Z8ckS>Wp7ڈ+'C=L{(kŭx{5Mvk>8瑓7z8B`ѯ$&q_ⲴrV|&G7#fW%g`n4m-^xR Xo):;t|YPwFs0Kgb0ZB/YfWFvvח6XIU ͖ ]i5/6CQR^=DwFzZTxXoV4bX5KQQ?nX>|;0%lVױӉ?RDpFer?y l@#+&m0H-Z{l)չʢ1[j?7i ϲSkMy`m:Aܕ(DpW IiDRR{2 m9{C7w`i\Sv4Sx Nݕ~"Ԋ8X|ogA5{]mx[;RKdd.G/$9xSNG*ގgM0+Κª2*zM۬jKvFUOi]L3[@N`ѿD0WwyD[4iȭ*|󞐆yf#2zKCWeβ F*yETEXz~um:3ٜ<;Do3E{@.8eA*OkWsKS,6dn;oNAp{&S&y9Ad˻1ZJe Z]d24 ݨ!B ,oӉţ!}A'c$6"ߎ뾆i՞ZRQSv3FkP ^5Zb'= # v34=y7c"Tup;Y hev:FÙ_K6#k C!Z".+3)(F+cmPW0qTa8%BjdK蟟ўp@hs@biu v.q^)nmp,bgTx ,M %!SInʪTgw(!ar68a]eTk¦N6'W)+ zY Zi¸}G56RBl}h e{Wrl<޽JOfD'Y*0@0룜4+,~')= 8AUTqBȆg3~-$ j>16 T=ӒZlG= +U枷!6]isjE{$-oOVy9 5 !hc'j@_,xΊ(Ub X\35ySێmУk~q 9VE͂3.%.4ry*SI.nQ{~| yf ;/`[p՞{HoZMsL\OE7ڌu[@vcjPI=(f"Hnd3diy2rrBWimWvժ/70FDǢ*-_26GE3SuqN΍gVt,=LR@Uӵ zPfbDϰֲ>11fXâ_~lI&j: T9}"=Б'Sn^v\ MNY=2irML74hColUmnѾ}i킝k^Q7oފVmo/%<|0aa3exԗA^|6w3w#SeRզY7N99>؞ >w3#~БҋF]  )RUT:h}ss #葕֩N1}ւ1Еp,w+b(jG}nV S!ڵpuA#M35f&)m#N8+Z*/4kv1Ξgŵw\hSA6ڛ޲ىji̋000#OW{񯈐>fkSGg$0\z&~^.װ-n^r7tV팓` J xY51˒POQ(x0:>ZwYw=/DB}5ZaxI_B%$ .1ӫ,>)iFy,"вV[6MV4JWC@0d0ďZ{R茐+s! MOi#FhXo.kLOdrjVqѡi8Yv&B/?0cȿf.ҾDŽ6X`6nKʟ7HIFDZk-X'ot&6ăz^Nx<n9EjED "KFkҰ^-8r7fȻbˮ쭝 qƌπcwFP\c(ͼ*FpTY\-C*&f+ؓ8bB硶}7ɨ#{-[h}HP@+nyัDߤە\|c B7uԝ/ټ[ ޱ꧘+ҤHb}pZq69ԭ+WL?)L*OՌ͵u~Tr(etx߁4)$.+2D>[UZ [n!jO53% ^ڿ{kU-[zy/æTٵрOe'Zأ?$2[v1#k;2W*BHl+SC귛tqhOЛos[ebw:}%bW%#tNtig{fW[q^52E x\pHZ*()YPT.zjGu, QLvzn`iő"Y]^VR (& TKfP6/?Vb#鎸Whh1z~_9~o(2 ng/YVۨhU\弚g7VKetrL_uuSa߼ y' U)YԜ&xOkn^30Ԫ=ZɕORq FϔQdU㵬Ou{(ьP`Pt$:5$H۴mb\L֙ ՟G5vS@JNJT{dld|h<83_~5|SY4˦E{bFUy<7$H9%@}y*@|-c[b%5€bN8eHlV跛5:K:ـǎ&%10즘D*Gӆ1mUot-:#f&r-k ߙEX-xp >_:sdu4(c݊_6/oB|I 'MڇRm}>7t!w;n/=XOxi0lh_5HI˷F;,”x#>-\ٵ^.Nw X| 1QSIJؓ "ډ5-PE#xTH o)Qb9Xp?3c&Q#Wr~tIŶo;a?%eKkz^Tsu$$ \3x&OtB;gFY8?͓|>9sHzk55]75Ob]X$vlwn l=槶SOø4/ыS^-9+~B&҉Ӟk> {g\uF$!{fUĖU FP,T9*mud\P](]z\=)$@D"䐳H֣oȥϰ +'a Û8k'kX,KXh[t,Tvׯla9Z\^!e)_sw0V}2ڡvF-g1Zm)ARzoKmSn l5A uC6gY۲sM5͆y))% VHG?I'∺P /"B($ d^ڑIh 8H~U>1R=0{Q!]A `ܞo彸o "?)hw[8(d< 4yX<һ뤪I l}e|+Sk\rz? nM\<lhÀģcBmCQ fMNxۀlZ/Ϯ|[i8UmR <M} e*`?zj|"h!r| gr,kv[*\B^ kSVM;?C sݏqKNx,6Ud^ϾrTmn8"P)'ŔWSP@S&g zSD,^,:/3(R"TM ywt% s9[ w~:k;RqB(YEmPHTO4_/g'LGh3JA"ka{L'zt)쯇+3L҅NTa1icTJ+HE6%t+G| 2 >'\rP"gdǗ`{.~(b6:o)j]rM>5ݛbtDc$U ͫZD58?GGļt"%ٴ]V=J}fP>HY\ .*[?4bno~;I:F5ˇYuv2`Wuj(LF w`w>0;b]a@';䧓de~j\ _pTsxrʞçߋDN86d1(l[1bI$V sCE}*p%~wqu2C0b:]؞w!JiYrvy@pN3? fViv5$Tm~ H4 g9Kr)ܳT=m;5"G:r==^ `fAQ-h!XDÁy]t\1ɩdZҒ KpEo͕Rg>Rx)>9U@%:Aav/%V& 8Lotkr$GuӞCܮBvpj>f{ˁG2 }tԘRE,z ]EWV{:殿1ĸE:ʘmM^u oB K݌Ƶ-c 1u@̬T(H&fTE#Xy&x8¦g{<^um|GfM=LM(BSNu[η3?RŇ !Sϣ'1Sqpt?NX |~{5g v74@"_h 0y MفJ0mw:ߑl6zpˁmǾl Q43ss,g8)%T@%D2 qY@|9 DػN W(!іݺRD!W0&J=Gz$wW2"Y7O1x/pTX O&:lZT/i1w^K{mJ[s`LMwYfl-hnn `]kIuC}⍾:AAETfh%d>+밦hFƪ/})S$M: ikgyE580]'k!E[_tsFc IWD[kmƀɖffPjׂzcj889-k<o'~&@Rr u<,_}ö́:@+#e48qiצHL@/n@7lQ*GX}mDqñ# y "r=(X%&KcƚגagdPCscױ9_T]hra-_5妵WC$ԪG+F=[6%Aj6ӆ)ۻebʕ#Y Kϴotl&$϶uRq`6)ð `1KY79xqj̗. b7esW&gkŸNR8^[{*f-L$,tSr6Dj+TLrkubw8;a 'AwPUioxv,P6RZwwgI iOEKp1p/B*tSjabJT\UMm+[U6$Z[R1߲.H3.ݠfXϬx XFc댅Vߎg\*xK˚ [F˚$F ܊eaDq|rJGA#nLvOFmxKî Fȋ1_i A>Zşofz s&MpqӇyp?`yO$$Pm}|i#]){)Kf)nRyNDjmH癥@?"_ͦ1a 15Ȯ?B>фcF/T"+lS\v06 FT"%KH'<1wu(0QovC u+&Ir>;8 a yh{J0Uj>fv laz&F 5|  0JT.`c(8#\Hש֚!nᙌAJ $X~^NdHMԡ` 2+PckhC( $i|SI,(2 zB@ww=`b2sA(X\KߕZ(3Veq^˸1n? ;U;;ם< "1LD`Q&Mݎծx0=WdyhGLbECT&$21bSNܺ8&wi*ux Wbc|:)>7bCC 9~1<|.# Sc QȒt% @ސs0sC a(୚,YXpYr 7[c7fz0{vHٸ! uulk;y 89!}'?=e? c<{}Ӂ@dM"tOI3w<41Z#B {Y@P[: 5JI*T%( 7QҦ[N{~Ё;Pp3h'@uu7@d eijiXHOeMG#(ԤsNn9u&VnL]gEʻ#Yz T)(PB/Sr׷bΚbƠPts%_"k ?TN ?ʾQRz,Цծ*PZNqzĉ;ye` Sñ QHw_]: ?o٪`f)O&F \{`aBq~\Jݕ0LiL QQWZT}z-5˒ Kyu+P~e`hCbU&nwtHGΚJ͇`f,R&$|pߙ&߀*GtN̞I=Ye'f##_ #<{d%(RM,=]&̪T՝V ~ۅʊ,sȌGL^wy\.HCM5q/X{oҲ;Qag%J0&qvdſ;+``QLՃh\#ya/JwM\DB~Ps Y7:dy[#vy髉QJSR#d1YtG Ypb_f:K3¥8 ,zS5yr2+r9RU PQ}w4EqC*í͵ E ?щG za]2ҪYm}l%d!@~J@DcaٖpR\; THObSSpS)+IK==@42R5ӻCzΠS3.tH:EO*ADѧߐ$YYH<_.Ӱ[,XU _Hi*y?wl?Vuci[<<1B^!9ټnaIZfeɲyNI/!_lb߾guP8/׊Z6 Cq>9{b0uAq)x|<5gݼd KBWg86CO!I+Ve/-ջj'zYaw͌+iTf5O]?*Gz>\ӸdZ&6 I/ϗshhtC! kpljx XV* FJKD~M{mAFGʵ=mۨ.As uLok]DOqe^V/8cִ#8ZC&~7=X/Éf fsiћQuԫg,dbN'fyR7]~/e3tE Ynekt*G1|y7>^D7sAf@@?QӤGX(892xAX`( N|Ms()>3x1}3j\໵vKőJ|C==սDO3KWhTVJ :u+v4o=@**\jpk;a}U˽<m< ('U3j6꼢IeH}S drh UD` ]~hTh,C(l$3[ԘojLYWˈ;œ @G lB$4336d5k gm-aNC0 .x`Rּ2b/]˧( Ҕ}i7'm PђfWCH<`-/nK=6Yȃes\ 䆽=>;xn[y:H&YaY 6:"u+:;LOo  EjŢ'{$0a sM8 )Fk g@M{S޵M( >o"}[%lm&Ez؁ަI35;^"W WmĒh G, ozgQ(&͘)u"~fYd nX#9CŗV_n]ouYy򧔡5܄Ӛd$E,ޙ_~w&;-[lZ)JaMŜxSyDyva%VU3K;6Rp 5_ ũ%G8 \ ,Ow9G6z;^VF-, b~u6߯[ir7ա?m6-gH]a,JO_2b 903޶ZDpW_ W~ͮ<&-PՐᙹJnW Go^#&ZdWh>XZ1܄s /Hy͍dKb]{&.fj\N1O`OX^,5 cյ׍̑~y&aRp,%Y^i9v䤋?~ IAXeNJdQ;E*d$ CݟGKyQM@ۏ!.Jj}֫cmxف !2ݣ\@)B[ZzDӰ @ҳ(0U95 !\UGd\/?EX 0=Wd bW4MoU! ݔVO]nK6 zzs_Mh|4G.k&vKԾ#(Os&2AsA("ubV)lCmOZK@N[vI bgi;d˵}yoI!!~T=R@~3THYvp0 $~Z3PX?B#MpR^T~Bhiώ.cEHސ~Qa2,5l(-5Bo-IT%X'ST١|kjQFVc=9THΤAȁ}z/mySںi09( k_vMXBvZbu[(ǰV@:Ω@]q{O*Lw2j&ig *t]) |>${}s_\zWo4d <\=vQP#nFZ8-vp1Hu^p},3/J\`ÑΦG՚5pU\hN.[J2}CȐF}.=2tCDeV2l:v3- Uih xVBL$d"8x_T)73}3nwY2e6ͺ̕r˨-"MoϾRVcĞ].4}),6gZX4[)qqx 5u׶hSHt+HqJ#^QA8;Oꣂϰ``i oU˜}MQ0 y<|G'+K'!Rc_R)bml4A }ڡW<\jk^öa0_Q^6nXǐdN%Lxdszi% 9ȉ2 j]QpDE7R.VVv^AP?v@(/ @ .4_&{_9@ŵ&jأ}nE<9:5Q^uĈdJƠ'ØթS0+1q><|tdAS۰p,:8ᘵbRd`~r6P܊7X ~ƍc?3(du_DG}8BY6%haT`٫|=1Up򬈇ۡ:;<B&B76G kPP(@tz/q.,cV0S=<[|xyB 11}`S)&ȩȶģ%{Z>ډ=$5%Yp UeK=WƇ8`)Q^}]mهk.>ۖ!'>G=, àdf"! -ߠÁReQvDG&`͹]]J~!%x E]1.&O X*W,Tms%TpszGœU[0"R(])$DF柼ls0Bߟ\`bיHn@2Z` F g{-M AhDX^ QN8/6ţ]l;QvKm0Ǟv2RsnV2{*Cv mk}w |…b2}2pZ*eފ O x=㇪[禁ya}a;G[sG-yU.Z O4n6~\_FJ/ e+'!'W^P]}{-Z5kMryvT*RWgG,fP[ZNu3("C^v9[b.Rt۬$3' ʨ ӵalr$;e J-:NOtQ/jT|:PAE6%72Td,0Fd!@%m܄]LDhKN!/18t2]3@_==' |Vpp7fj[B볐09>E.B?-z_K/]Fė+`DF-'4R22S]l_jaԽTלIPp33SFVDaֺ w$vxp ZԾ4C{ÛJewaCqnÒK8ʨ;>9.16=*1Auv)S'F;Sd| uGA.O"Rc'FgmU81G.z;Tջ3Y5[cXϬvΪMލ4VJa{7cU 4$ wݐHRS @dn)C x[% e8T%#pI~5? `OK T3>4'}Gg~\hll@Au$RW_ g\t Y||v%-Z>H z3M#=<%c*a}!νt{x# e4FF"xsH3IĄ@T~;HEJRVEL5Rϻ(PhF9 AuLph@O9RO'TTR g킷)UsX8˘hGPTs_'̡뛪p d=lqshC>|o\TdLxl?Q0w?.%)Gj\}OqcJ˟~k='1x>+ 4a!;B+Bq_@f~+-ڰg]+ςٹ퇟(ׄ37}|+ _80B?G8ȲO`h :46;z. 0,3)oR 0AyR!MhyvZN\aKN1Y-nz)!PWQq4ҘR 00sw1םZ$asq u+lzF$TNfrR$TC;kf1 oTɣt)re$_{gie rPK.dPQ[F~M1^2_1$ERz}[Lr%I1 ||-I]yM w=ׄgWMӉ*$bs]x2u OGHl}D.Q p͆ Y0(;ܞ$bxp z }U&eC-SK8T ᚂ Fkc2BUx_ev7['^W I9yFg;:%QaGgf{JdsT>|1[N~WN茮0s4-g =OV!̓Wgkr#g4{&c=ݴRX2ӕzXԿ&gkdgi1:lZƜw3"L!#Aס2)~j+ֻ'#F̺5¼_@6{ԥ)/Rmc;/oLJ7D@Kdh˃֎j%>xt Bp,?"q{CQU%r94S0ח5ꔔz ;ds%jJyY8i26=̺ "g߃OZ|55#R'Ip=O(6ֈYIDS߹DtHh5&`7h42 `{jt4O4KYa%rl}?obwNM9hijVNKႼ'1V s{[-n=;5k2:W&^sqaBLT{RƸ~CpM+R0(Z#t.aޏ*aӭt-z*\ma2՛^0.z [J5Z&m;õ±YΏP2-X{ ~Tow#oMro9 eA0PyJQ{-+ԏ s:NjS~5EV%mHIk[m)rD]f;Xο8W DB&jnzFjyi]ȈtF?p 4HWN l8%\ xgUz g߱X (ǫ _C++E_F IJɯFHΤŌs nWdpβ0[Z]OCWIGSj􊥧(낻J8ZMMkS!\soXm2;/m}\c z }nF{{b7j*8߼)m* 5\uIr#op)nVl%Pk+Gz*E4Rnp~ N!%a08I05XR'^P`E>5Fb#LH6=2xru _tx Gb9FP;M-Ѷv 3@3M)ɋkn.auEFlC] mG*&9 Yl$Aj+0}L.M;i ՟kQT5EZ PphzyW pqy[7_\ߍbx0+rrL͇|OED! sIH#m2!!]>[9j k7ytqvm<ِ] 6@j(s`+c1yWn|3G&-nNȆ gxz]oKK&7CpͼRQ.Ei@PZES$vfPIg4okG6Bgܨ9]o9ɜm|(@""7 LjcWv}2^/sn )_| v-(ũ'`\_}!4YEr2wfOTMpcw}n>];g[Fb2@QkK|9\_*]7"e9 WsA{Z#n5=JRiZid,j[}'7=z©,;5@q,ANB-!fɕ *oꦆrv[5l `6ǴDBx=/b^*1:VCT6Zk#e _i~X[ӝ˓B2}Sڣk(87Jb} .7&$IdʡcOk葛;qWLt'[ZOAsas]A]u9o!y _jھw8neIi2cQШ*FKA*:Vo$,0| 3'VJNhyK[ԾWvK\Ҵ{%~Gh\O5HPȲ9OQM_ XZ;C:%äޚ?`BjthV^o$Xn Jg\ eP19`e!PE:h<Φ9T3<'ʒ'Wu+Vj{+%exY`FJmtU$6'CCR ?i&OGA<;8nWͬ[G-`DZtτǁDtEqs ӿr]vgxsgeglN<&=@Av.qA y=He=}M4O4fW,c=[]kXT`Z7Eq^>>)/cR7Ygb q7EKDE9|?y&0=|%q,!i d{KO|*dž9^@KL=m ׸߁ocz<W(E*!pA>hIXVq w_ł~idBK(!n>j+1aƱBkeL &!䳽9@ ;>-,cF0T.u<6 8Fɴac-`NE`o$w>nf>h,p枎ABIMh%u˂7Jq=Vc{w[kƞSb:dʷemLvtXR`+MOF[3/92FFlr~! Ce4'yKKޘ)Qϕbzv(-_K,4R$QV*ǤK/p >^HS%@i9ld+AHEr ]~ ԜFWKx @ }/ӹ03''&KLGs\$cXepY-G֢+?{`KR,HT0$~ߴ԰[@65ڳY*B @iK}_-ޟJ\YĂ1ҧ$3y@?#:;gPUͬe9baA 5}=XF|2xbac_^&cdM"QlB@) \2SQ2jrbrH"m觠ýDumU9A V̀_.Mj)6[Zs*$=+>#k0'nCI\()RbEcMȦ#z*j("7 !ȋJ j+ɪ(m'\D Ɉ8` *yR,WV(%,QOPM]- :49 (;]3r!|&YzA>K oCIm`*Mzȥ2Rd4XGww ޳eS1VO_s`ȾXQrꐙոnm7Y] E!ܴ)A,M6/0ӽ7)<5S3%1B&"/VzU C{bOPy+uQKqjȿ+;'GDl.kd}ιI,C8$#o")#\F&6u-%4ܲx'y3 ʑ.Afn |VDt? Uekd~UȫHѧSg0Ypc1˽x*֍iUlɋ72&FM[cDc3œ! ܊<-]P>MD]?{4)O -ĥAwVrד%RrQ:+ƖhxnbN'C21K|@ٟ/XRlO#E9d&Ԫ0[:Y=?x a*PC)a&.'eTvE,*w(UpĎ<Qc4 ⴽQ~s non咠.tҼ~R?zĖʧsw=JQsgjm}ixəg%0[T t~q]|P;%ses$}*qKD _ɸo5v7CdRBHępBÛ]SIs0n>Ԟ{>$T3H{dU*$.ZBSKUv^/O~Gpp:M`CQ:sWR@-O5lSJK/Mv O ,O=ەŕm?nr_KфSBBz˼c+@Tnn9g K`h@Rx]|e+>CG߰~.E&xXR)$cWQ̌>(Z+ez&fQX>Yk {^iAsĖxSNg/S{k HO =wvҕ$D; T==N=#DvqEB-NtlD x{&+-/\{0ӴTEeĖ}nZ?H:ݾ`D[h!G(AZ|DkBH3e$ /xj. y3![~g2xhZKLԠy& iYlX;n/,یKuyG8(R kN`ۼ]n^^%,.?G!cL{0ptpc'R3ƣ[rLW+?]5)#c_-2$$8k47;F(C wV &BluzkW_8;Ī-#ZN7j|i/"c>{~-sg0J{6TSLyfbŕ&#8@nBR(8wbF+C}F'x/:p%WZ軩.s{T|F)84\,'4㯡iy4=[ڐJpM]=[zk:ܴ^j) BvIz}(.ʕS9X\9vn66 _v,[?4> Nu$?{ʄn ]2#R*F˽B N6~idJ,^g1%K$qK^]m'h}n ܟWN0q5I[c;{; \WNxyׇ7 q2Si`g4RF5ݷgkOIN~|$hBψ@'?pꌡ.!໘K7 QBшQ-INOB7Q9B'[|̮iS/E)6V9 dڏF̬By'pD:*ܸ,ω-#]>}A^!B#9㮣mËV/:,'Hz» X\:ɢ2KV"=/X܍xT2'L蔁Uw -2b";N NxIo&Ъ!>V!>*{/f$pkEԈАw 4` o'C>42L`II<06?gDMQeMXi -on -qA-)7Cпo/O5kv+z$R n4ȴ%n*$*>-yI--EyU 4'GYȒ5JJ|/g3X <v,˳YJŒ=["fb2θtF7cp&r|wO_-v=|}~9U.Ckε+k^n4Uz^C/M%}/y}Tj(AbadYBMt3QD@Yqb g6\IaV^$zV_~eX {"BkYhAz7 pR0lZ^q5W5xRJA :~V}"&د؋笠3y&fW {zNGekzG4/s<6"mSQc]u$* j8]U>Gh\:]<+~ ˬ|=f;%up?1w o"AfCͽvxJ|lHY0&uXgl+KNc8@~zz@}S9SqtAQqtMx|j}:`WVg0M,vO?!v@Bp 2D>i;“LqGr̕S a@ؽRv Mo9GDjĤHYީh ue9s`Gp_%TvE.3}_{'BnLt[i'45qE[6\襴%偶W"U7/Pl2crKʍKW4v* UR4d'Ij/CVmY nӂ?x. Gc}@ipGb%D=)gMdN:߬U&yI-@(vL託=HC~53W[FLh&ӉWzAwX0tf ۴ D[QfoN!I׻NH# 't``?5 δW.ȌlvGZڳxdDR15Xw}VV8[OMM`:}%\À3:^Tj0LpuJ81I,p G8w;}*|Yޗp8e/se 1l3;^kQ^ }DT&gClM3{ +c:IG ˹˥Qq pjU '{>D'E5~>Qi&itATM_q#sqҔu>JAv76N$~PP׉&a~FEF[oL_ubGTfyX't^*lҶo5d^Tԇݬ? C3`i!˒qȊ3*ӆwu$\T4%6ӫk9=L'-#|/5mG3BrO /$NKub9~I)܋&jY蠴&{5_'̪)Dn\2Big0[[%}Kf?w¢fNؽm1b_-[+R0"A?U`Jj/ ]W׎*y\{4%7lՏߵwBD)=R<[`:'lPIAB>>VK2[gglJ PXPٯ.~.3t@%6=rL]~SjyP]γ-AK961TCm=UO㪋R iTc}:B.+>=$m 69ByA{U tsЀ2NCS>A!K4*I֦Nu΢حM\ }n!Hkw"CT\OΡ90QaI[M ;3.eL0u~ n.y"Y(Npj<8|.Xkˌ6Lm?ʂB|Jێ6` 7F؍ 9tA& M4!zls7cWV1i,cG(uȖ=RfVV? gMy !Ĥj\Y5 l`:x>0hf=2q3D7?A^Y&Hqn4™[ʇ}Kh ǵgôc\X@gDD5#ELQl^4^^ET+["qَ hSu3kf?%C:Ҩbg1]9s8o'c9 4þjP5wA"oGaqt6B*JFb1kRD і3fG*L*7ǴFRLJ_Q!j3-a3R:><3YP0)|}eX_nHRB7]?שׂ,nσ-:C̈Tnu-8/^dReHjK0#š :nGIa%ǢԎkxp1z}ԗl5\B,{A(x4?zgE7,Ly0LJXE%*"V8nSW VU)K}" .֢MIfѯ`ِpe d }TOV!HN09]QȠg1r._ֆ"-1OlsQQn%a1›#-I֥7C AiICco!`pOv G_^ 3%P_]&Σ_=Z$1%>V?(Ө 0O'&ROO}H/gKs+ڃfHa4;+t_8vlTM@j:@|'38 МuBk59y~˚DiC q!p=%RP c5s0ـ[u`N˲^KƄ4b~\@-~-s}a2F |KZ28x]œ[/=ˊ'㒃JGM-@*o|&Ep„w.r8'ޗMi *CHUiwr)2e˓ {2JWSFt㎦H7Eh 0gP+{+N8GJe)}o]!a#hՁ?̇}XmH/<|/O/WHք+\W°E[#)z f06q`Ґ J`Z $լWM>T!`h%`JF|S`V|M,,hP-W g2s^vщ!g(KZ?,ᢝV@#e]i GpL0߳5Ex$Í*&ߦA/p(O1p.G S׮@ȫt%, HZj%UN>(3Z|\/0LX6]ZRNx!\4Xnc-KHucɿ|z7*ENj0!4{GO4.>9&dl#F϶Q+Jg/ОhdV$BAm^Lg0Zό9;F]#=#I{2^7IK [!j ?4Qg2E)+/?_-B!$ sG>QwŨ֞tM0cŀXKary2fpZRWT'&Vk:[Փ_x)"L-d<>P'͐4X75-8ܑy;wOͽ:gD@ \ZVPN҈yo:ws u#]HMac=e5p9H4te,S9 m@(ew]?R |\Ja% cvRMb.qxTFU%y6 Y~oT5衡??x٢!uA/CcToiӯ 3ńe6Y _ c]O GfXt*K=GƌhFkR-*g`~YCZbmn|NOLh kݛMݾ(C&Z/|0{P%eMZ_@0\rK{M%q-7s /_;;݊ӿY_N I218P|.{FHT;5=_{tږp#DŽjwqvX C"5SnGJ"[f_W f`-F} q5L&KT7pV<%@Y'+Uu\$f4V:a}d8`9n0^4/ޅ\ yKRkmH*K8I=aV7):Wj;as!Ҏ71d[[1-) V0 {e ζ=cކ&ü^#T՘@WOdɒrn־N^TPqsDV*}ːM0mWΕ̂1||J m+{{ßNP6o-RA=G,Un%wIj~=D(4d}s v'==`"m+}/<=;=`8 LH)g]ic[I((,s HFd.gxNI1=Kn1AO*Qv_"fock1-4̯#c\ ܣrX $tQs3`ux,wkrB!o wauE15H)VVqq᎚ #o:(+>?=q]v7+5-` bA"hDA-ɑLo}8T@h; GqkW&gR-"Ņj<@l̋3V8-s8T#\?/pv~ GI}T#^8@':<PZɣL L"%%T߱_AlDoʭAL+w?9|Et m]Ja]Wf?nYA*4oC;W)rߒ:M~I5YXT Ia_50;RNAmK YV"\e¤7E yjYO=7\rbcn4cDi˽=:OHHZ]+EX!,#Y#A7! %wQ H^jb(>!!ϋؙ3n[\O-mъ ^ԇ$[ ArЏOeosV!:tCQ(z9`bry}X^\ƻs41՛ʲo0s@t\ pCA z%Sa3bLhUəwU+*pCHSf\w]~i? Ǿ@S"DOJIeDպ6=t^{=Rvy!7ԝZWhռ2Ц.qaSC2DMixnH؄.:`5;8gyA92d2ez_9dWH Twe(Vwf Ë> PVq_-g+$|Ͳf187-9owdo|IBqҢ4p6fJv"|kI'bbP2VZwfұ];,$Q@ka \i$܃W{65aE_īW_hB:%{>WS#G ǟ(@5R%6KQ쓪źD_F C~5oK\+W2z\ýW|\=,AaeI_+4ౘF-q'09\FZG})t !w6 }k!b51WhbئVDEHB1k=0$]Ӱevw,܏hDM!S,4vG\o`O(+ Rëc{)!B%?_J8'7K3Ư\XeUdɪnf!pxsGy Xݷɾ:&i?fm+ES՛JzIS6kKylh~ _Jq$gDٵ[X#=QrjPҦo\  咸ǿ3_N0#?6fX(ZML(mm;7OoD 1ډLDiN.vʁ/ )ĂH-S--vYX>ߦFr wu! yJ8PBe|02;BU d6mB?1%G?J3sBRΌC`R5jAb$_4.֫wސ2ٲ7`5>+pMކtv\:Y] u`AQz.Ep\&x̬d̬s8U'ȓMϚa_3%HO V }%}:N_e9.S WFu_%F59q].gYy[i728;+EaX|$أ5'#-߁ Ufq GߕL5N 61<E@lſA%%hgbfGSR@> lӠX=()+uwO2Yc쨬rv]oec Oza#l?tL7z x-BeO1w'6 IPפl$YWރ~BR(tEX3R >k#C7_2 >%4vY =S *| m_tO ୺TӅrC&](ȯ ̛dETz.F3[@Ùuʱz 8|74${>τڟd8ڭf e`#a^ot!EAAfy:Iw& 0E>g0 Z_/Ҕ<uvF a7NqrU ! D:ȔP] ͶL+ROuYk9`Aw0˜P<0Vҭe#f5u,, auKi?o@z8-J$O~iq=-w~gmE:#'[x ǥrҟ`´(ҙђ <'hg~js* m3\󘁙*Ώa_g!DNN~HAϋztW]'I,Xf==C@kjӼw"JV0D .<#4^Ie\s~ĸ48n Dǒ0"* 5/aR],|F=K߮n]fZ }"{xa-Lպ 䊖[m8gDC}.%\‿D"½5Xc5sFHQ QxQoRobAL?Gor&ys1Ul]kLDNJ:hSEΟOڟԱ?w1!֠Pzl>[~&B_#E: :ˆq{(F'⅊7;|¯{>݋>JL(6KVh"%!=n(Hs69ڱ .kS_F6qSL|Jr՝_i- ՗(qܗ:q$ ߫SmvXLo,}RH?#hfrd$8LHn5͈oClߜ js*̻.юYix`۰5IG;P"v؇)ԷgYZ0707010000003c000081a40000000000000000000000016439a35600016f78000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/hF]?Eh=ڜ.+Z  R9܂ ftS$[[RvuYvBX*V<ԦmwM Xuf/ΕZor<@_2eY++s1 ,M^Usǀ'J ߃ã߅@䰝XS*plsDVG%NA*QXwDC|Egg~Z=_4Uqq?[CQXV.5OpK!.lL|}9dƂ`[#k`E?D66]:$bAWazq(|\)WlnP3Q3}3T"~0_VO0?ZRMt9%+ܸ҈9^Mɾk 5UuЂ4c#: np$FY`K澂8g`t XвogI5B^ Hf+"~Oʚ\ М\䊙C\ !,!5O.&PI|gK$O}Nk~xb7q(]e(%Z.zH=Q%TMIv]% c71)Bq,(U9&HO^(=wymJώi_ ukۇԶ#jO֨{ 95!ݨ֐@\Խ 8 c_E\[dx$Hُ XOl:!w,fb}Mķ9;[E '~}-u &%$b㩽P0q٦4cGA߁T0Ie~Yxa`!S*Bd:3x1\Q l>B#.Gӵ>.p\K.g)}dw!zR\֥\a`Bo(;,z6ʂ$݋żS&<b(m X K ]kXi_C~21_ξ7:AHi'z+)c> `aΤC"BAL\#-/kUl"}YyF^S_D olTn˄Q\ "4. !DΏ=kǂW$)iv@@QIi8x|g-0d}A"C '5a#'sQI:dg+ϽOُTEl]U` kȏG,DؘA0~ $ڎGwn6Fmw<4+[ 0&nu%Vy?DFBSG<l naYcw#u_N\ϪNG`Ta9XrM*HE ^}.(VtOʻ^7RtlJsUB !9tf`q6Y VXס}wgVKe&EV&"h :.eޑaO{\`ZWf7+9d,QȺQs8<XOB@ß$0YTC/)T%iZ[,;lm5ACb[acޖNŃ q׫oNbK5Qqql^ tVcMp͢v{\ȨvmtҷCdjV$mI&GM@]IuTBM޻4y1dP;DURM \ Wƾvqf-r`E|=@u;6-҅ZeJeZ;\\1|PL>]q3GMlZrW{G|NTX}B5@! 58RW{-ۑ-c1ML>OqɅpbBͥ P/j &3H!P?6EHOkTUK1kxI#@^J%]"΄ߝBB,L3=ݫ=BuB۳綎xZ"B$/]9d'/~=&r9T"?j6J[M^s+r_(Pc,a uu(,25U|% JI0P%?\Z)׌tH{Xbj07?h/aF=APC{,MhT3qaO]4&jvKߢBEHzKmz TMʏD9ې`7ѐITUC([Oǻh|S.[ >kB41$V43"roEaƿ7vӐa8_K)Á pI#*ؙz}Rb*$~)DHECAJڜr|H˸2|yI!CWt#'IJ{S>LO;6\'Q DR%?0-zvY `EEX븑޾{yYXy3"ɅZƹc:I8D-HtB6 oV"}̵7"Qq+V_^WyJBji+#*a1$~/lȴOg9A>&4mr<M,PLMyQ s' G9L*epė ]m;}[~.D+ ӡR-L{Ǖ],jk8UvMȈܦRcƧ,(WROew>%ex P*I4zph;˭I[<7e$A6*Aͬ se}W0?"2y Ocl3_ NЄDŽ]5hLz3y˝-/E.#D&xؕ6>(# <&:zPZeC442H1/I~A X+s;Fq{}"<6?_>haf$]5;p0%zba[Q Jv] y/އ$]=9\ڛ g)Ƴ\ы1\sڞDT9q5)Ňz< ;[:#9l KeEAȏ(-2fBoO*)Ap aGPPWWH5XċԷ ToM? MZ 1eC]ƥtF! DXm繏ᓛon\Y:k lB"ϩT5BN8y媣W`Dm^lrVZƥ_FOaFS?wS4;X(YWI$PY^At^x~B/}c:b>9lR+ΔT1Ȉ$/|ePCQ W81tCTCnŶ9e<\~ v}%o\R<uY1.3_#m~w66uсk.gω^-z3:cJM%B #GשlfJHTFyyAo I9AHaJ hKte؛q\(RHR,2pr_' I*kߡ(!l Np{)e"BP9'":"!xӆWD6{}֕ݺ˶fqɶLLw*e(W2αto8M:LlvۻHYA=ia79U€?|MXP2G 3dpvā*c(|놸J>ab>ï;B^ -bfwC ~DEqYc_eR}ӶɿCqb^?.O)ɡgflu|lv&PZT=UoN` @:O N{:M`h/v3MDVŊڰC-{OjAS< ~ EYoq&5÷YϪLw iK,.yuq\9dWOMƛ*W*SWO CX]e^R@QV@[ObcɖFm{i2En=AHhsZV;:#\>-r h~%y[:mz Dq`*&Yi?QVxqK;G_X~Fx ) zP㕽U=`6 1:`3MOTYh\@lknw5JK M Ax \ENj\T*jByC^4DdM䬼FyÕi׊l׎Vl Vg35o UqC Y[TKq\|{73)|@ EYxdҾ1Ke#M~z@zR47C1^J^8::=<4۠,/ y!¢l&60͟ΐ0i?,`3#V:%/KHcFx==gEh";2a׮s~la/AHNÝ՞ y3ވh'Sg{W7Aݜv!~)(fMn `"+r((c1")CvD( ϯːB_,]B\!W|m`s2aN٨jǟM18O~jU2QD>U1ӥ>eE)*9%q޶_yZ1-N#>lw)|D\r2]C3t;жl#]O&i+3yͭULԘlEI!@M`&l2?3S J"7n-Vy~}ѧE$فZ*l~I9E :Q>&Rr']W:DՐCIBDx7n& f-,~,ə+/|cIAҖYdžl3 %+\gZiᱍj;danTOޚVT# .XfO@+֌yk5;&g@wZXv^_[~9ȉ˔\VF._`E2L?lw^ܑ;S{H[)VsGge3-K3%T,Ѯ b7ӺG*tp8R #X+rƊvER~zŅDToXok;W[ U0ѶZZ`Ph IBB2ܱ`镅tZ77(=<$Ωòz\аPIУdNDmj~}wփBF B*?߸\ȭgaج~* #gNkvNJj.dddS-\c1&﮲ *ݪxs4Ï(t9ŠW^ VD? fGҋ .z>Shѱݍ,Ocve-i%x$F0ٵv- ZsxcbiPVv#| ֞B/-Fb`11~.u1UQ]+h7BQX%KOB=wd)Ѕ.Ddڽv. 3#eF);m9*^ؿ $CAM~VI(X|atJ߽ͧR@.g$ѴfXi}cPMH0MRBiT:AgbRK]#N ࣘÁ0ItHH2f<`R&Z{{b{ x?i gn/RIҤ>m,u?tB^\m&zv"űUUQ1kk(VCߋSDz*#김urM&ZLuE+p4Q0Se%ަI(.VפRNOfZl~0jyouHH'tYt$?sxڻ/e:I;%Zl0ZJoށj8(Z'`Ӧb`hd͜q;#hWE(Wx2]A58* ?xbE{CQ@"oHObk\Fc9QKSw]Nۚ){ ^4:ImV-tLo t-FNTZ=ۅ%G/\ ^şsxQu6g\'٘1Xa‚ܨg>` I nFL;eG^aQW|RJ2 x1\y=J(nz zSKp_7}3/FyipBʬ;tb$mϼS$Dt&i-KKLTIe`p^{BPteфM~AVusT3udÒO4fo]%/rf3EccB,:0T- 7Se7ʳ:G~q<˿ PNoDj2a8)sP14A}T7ʩ*Rwz( NYe(fyJ7,V Ǜg,SjB|6tl$NLUc)_h7ӟI7ɈzsHI pQ|w֎ź3PuSzq}2˂,vހ:L#ǘMr]#q2!y39ދI;t.4eTF8L{I{6!ݮ5Dg6Cv3.#LݤE!s=_6+]B[t }7? |2DJU&MbM-c'z U1s`΄ɐST@$TI]Exԕ2;X Z7~WBO)UTMG3zDQ}^<[ZB&Ro| 2Pw/V!i@w K>'|$ b7Az4+ }bqEx5lW;h/bJ :5qѵ]= EIurd\[t<5j26؍p%a嵐Cr;goT54U!m(V2O-ݪЕ.Ru's@ح-*XE3Wǔvϋli@ }l}X@#_вb [%++'lϚ]>."ԊtncO&]swkc >2-r3DJd oa7Ֆiɟ9]O4iJd}00`S0i@J2y߼IwF_l8zO Ld1X~@H3}q|Ǫ9`ыduQr/ (`#J*~Vΰѯ~qH+ۢa#XG( %`#_ F`NI~+J(R**C{~Φ{O3E+c)rB_>0kW\$8}i8yd !*kXW襤bixc0Ԩx@1zzϜ$_MĴU6iow@|p'4Iu,<%QW &废mʯG&4"`oL?N 0Fak gSIF }s&m$Ss>%mrЏ\hM9 m IiSo즗b#}b^(.KuBȟNe%?ˌĥ;NJ?.n5 Z}R'~9\OWϭÏvEpf8%ujx!:$^@Eȅ"!#b 3ӕd,zoǽiz}d|>-dc5(f*̂ Y<+@5\ !KE yڍͬu^aq}=c~^qvU Q9pi$eח"Ư| Y"~0= ? hnf x̤yy w[n ~Kl$h[PΥ׽;3ݻWX@H[/YnœzLK6%yIjO;Rz;\L⡽bT8oObQr}f,fdGFʿp7W!K7Q| fRE2ZWӳ(g+;25N'NV5e boZA6h|%"ߑ3|}/%E4>w +4OL1 ώH8CD-]3h.*0OPc>Gɍ]5Q'#Lԑ& ^$ W ֿ-;v#qR)6gy#- }DGmj6^EdQ*pz Zn;ͽ){5e~/t^mW^Xq*++;@"5]b옇.)-Y#6qKfIi!ɴ7(m gb9áOh7r-XO:f0zS}$n^|Vbnůye+?8q Bjӥ>W9ܩ*Ut=.?l0LV~kC&ttF$VbB6 HX`aB>v "58z>Ap?ɦʄS!տgV3Eg8\^j%.GK23 uwr,r;^ 3(.duZPH[T|9ryWC#"|ׅ7Af׀K?}=Pl3KT_5:PU(1 q&*? ZQ>ٜU>A>j*EUQriލƫf.r9cev۬Zg}d3&H;ܖ%`Nҧla3}6]xRy>p9O 8BUCAf;͒&x}D x'h ["N1)!62:ӷ^,AoКp+U=ԥ7d+)BDI@\Um )9)BjGJוxQү:dhyfO6ףbR vkҨ rӓk_I3 j{lJ[L #qWG 4\\{i@fpNGrkëmۀ؆wX HTsf2Ԁl[={HdŲ$kQ[!YHF0Bu;h'-3SJ]7(qC'3Hߦn7B" zI ֚s[4B3f zB[ɧw3"`zD cw$958ZM$+?yd~GnJ_g/;HGzzu2 ze^;TYR4.N_kw ^Z(IL\\d*>G+hN+6OQR6TKzx.RlQ :ALk29SWآ2.L0s=cՑ1l9!Dg$5TmUla}$>Eȴ5+ tWVOWl;AY0P>)_ V!oaRMA<ڿBӑsa}=q.C4&ǥ+*mkAK 'Z1j?[S#ik&|r<ÖuoKx/ ە=Md{(2;_^;%yfe=k!VZ*>ڔgP-s @3JjyRKj&즁&rӋ.3Xeĺ5& (QQkâj=MuceP{HΦ_/&*b\>F+G<`]2l igC[`/1[Hͪp1W0$31qz~0]z;2 R615L =ƹixweҶa1ͶIo|1A;!yso(ƓQՍ*I <=]]u Ǚ0:+ AHHu< hC~մ0FqB>0tg3|rw.aNLleUtG6Po#j^$Z~*2Lߴ$) {=78ݦ\3i>G(ms1>^?>To4" h:bgʛs5S= -XS%+VKB@lbk+'gD01?!#HKi n灆\dQMR6~N\WYyzBGH֑fuaLt8_O#]a ˳{'VHRL]GcM$lx1G_^Ѷ|i^=_FImõ9Sxh4':+ ]Gr!Ux38ؾMfaOv6*;XtUB9q m[%kQX`j5Ǐ}<V-שɦɀ%ġ vy`q?X>q,Xqߗ-`, )kN;Xa?x30E?($[^z#ٖ] f<)k8oUMWp ?g}.z[vh[Rxًqy+ 6C?,ӷ K K>n.͸.;ma3-!LtRKgK\UH=ww١*rvt"Fnm>y݀Z*:4mvtnK`(*>:hOp}~2/5n M)Bi|Sk;$Hę|YCPPphTbȬ n쀝pJֺSIv۾_P0m-,Bv=s@7)}` ^ÆM0/h  55p_kېPPB/59,THk&TϠ!n$8wYD\]G]sT8#(X )rMPMMu_AF2-[2ihTЃr_[i7돀BQ,ҍmOE5em>v7o7|O hQH9`*/B&q=};yXGټ;Lyr1GI Ibؤdvu?2ʮ?,^UywHb̫lڦ3 Ι:}\AcA?ՋxIAޅ:V<Д?x/b.ďOڄ7W!+PL<Z> lxU7^ O(XM7)u̍9YW yV׹ 3 xKgKR;a+~ݛxioq./:-+! .#!ӊ0dg|^, .A`Ec͓L-> a˝t[j5rɝ|1GHEAڹdy'[ղ`ljL`܊DkZI@"6-^ӆJ"r}>z&OVZ2_x`7S0GWMC 9:Ƴ{ʵrΰj&!hw,y*Z@MI_>$t*XuYoOHe_`gI^ W:w&WsPiHU1sAJֹ}Z5K#؛?;(nCewF4P.s^5s'o$oQ#M70q!tYMSN? @j]c-BOT9.Ԙ>[YvxF*aXb[Zz% n>+֖6^o!FO1k|'Xc}FꊨPA f; AdqKWGzιƁPDcm)7Yj/GZ8_I,dJdo@J}&HAT:VVkDx8fu)seV>ڏFd'XWŝgrq4VXM#~ѷ8 ^x.N,pxDT^&-0EZD#d;iv ~BU82LE/cKBQ%c@DU\ cj|b9qz/&Pvr H`݅vF50\FIņ-kM` 1T16`1qu\@|eR[i~uvw]H鑐U^f&q jwosh,\/dguV) `#3c9.5d|*k }oLbggy*3ZuJK}x'hx~:{|AnuRӒ`xз`pie'p >?xY7,U{,Pgmv NN )ͬ͠#dIѿ*YFi߄Twc}48,$V[2n;i6fhN$hڌ^ b˪Ͱ7R =[#pamP[߲Zge.raAnMx7v^ I_EU= ,T4 o&tf@) @݃"ql=MzL^1ye69cOݶC?%[>q>&2$|9::)7C\ޫگinEx M`H^~=o䆭Ms*G@3ʕ2N.[<3"SMJ-1u]Ҝ'VG$b ` cN]z9>ڢ]aB e-X"称o1D.uQ:KU) s_wAJ!˰7q|'Hӝ I\Wάx6SCdoA̬Z_b'B^tut  ZYL֒`{2Y+lKd6ڧl 熶j>1 |+vE2&Xu2VWkO| Ј:=*HE𫌩9^^shSP5"j^gXs>P}/\/WD6 l;X]we,6-_/6r[Y]h2@3T~۶ 95"(̽qbrRnqzSsx߀Yn2ry$Vp?4 4*~cQ y6 ܃i_5V=gqQX+D`MT*-1܎@;ǜIb귏6漪VۅԥI坔g9U8t]olPc81Ha 0:ၖL I&i龣RtϟUn<ٺ%A7Aم~Vc@Uİ7Aɵ*-HPp]juܚah+8wь)gyŚ b8ʳLKe%^Oϧ=cat6 CjX3Rq@JG U aNʙ@ȟ_e+wԚ$Exσ:n4"?k7~ ^ *sG߽t)h EhᩄU3KIDjjî ۢ: em3NHTCooqs>L?׳tevYߕȫȢ="JcKTn}6F<.BN>cT0{<(7b5[Ѐ3u^{*hc/尛m kg~~jֳ,OONquG>ƚʏ&sG fk9 tM:HPC.&. O83 X9Jy#k$O=0ar+x "Y87 zDXycN7 "|' 43vzMH|GZZ(OKm5Igk-"ߪ@ns{@mf¬o֣K;lT>qlne*(Ex'cfM2WZg/THռhJi,$85`0'wroUw(©A-r@B':xAb|3Cvz.7$C&!L.` y.o?bF]i0ސfـ^s|G2v٪mQ)]for W8i 8w=f6,\0$X@p\t[t4DPe;0 mBKeҁ=t:mZDYU !9aC@gIӴbj|ioZs/5ohTҩ#!iç0IRAix-_C* 6./:!ki ޕNJ0Q h_~cA7{N-S$Z!9G.Qw5]9//=d*UfP* ĄAXc{ 98O3=`Fdh}][&~Y_/z&1i@v)r\`Yj]++Aܥ W!M4Vd!gHňqR zswS+QNA4vmco5#Vez T}9!KAC[L{huA2s={BÁB 2`scF\A9kQJu/_.RFu0c"/*^524dZ"ksg[cwNBxYT_#lZTG=\F\t cZh>MKVѐo0_Ҟ,g~(z<76LW/],  6!T9:TFUDƵ4 tsH]'mcr5zOڎPAZ ˧& Յme?LMpuy|,KrŌoʀ~ ]vvZ;`\@>A'}ohBٖ 65.HFfe We/k Ъ2U y!׳zTIHLYT˪~dC - #YY첃CiVX,J^W8NecEw#TK=:ޮh8[!}& dgoWiFQRǤFW2{48=C$}%;+>emؚ_Q# T.uw_Z,4{ߛ͞IXzW=(ƵxPXK\a IHcY1N5\j!( H.(=QGP1DYbc%%Gm F 7B5"1 }#]ˌxNftYbgۆcmN$4&vۧ2 d98B^?9 t#WFA:L~)Kjdm>Wʛnd GF^t@SkscxH3$=Q0PR3TŠYŎ4Q :>NtgL,yM_3l_̴/8.(GBA[tbk[D fE>iSw("2a$!թ%\Ѹн>.42vuuIaD >K6jjpa.*M.t0H.ӗW0^ ׭$}D ff`Ve׍v}搪A7I[1xJ&L|_g7wQ)ĶĴKL˳Ŀy (7t\<,L@3E6LA}QEMܺX{]_դNViҕNMvpÙNd!aGx)#.Zg/Aw›ZZx~my춯i>0Sp7jj0HC(2=PXmaôXjVٝML]K{':L803lrBU"ITDB'@'Uɢbw2S `"*؊Rڶǜ<:}Ǜ{x♽0e.! ]j jXzQvrA2"b cEhF=Th3feaF%LKaXj2>X/j,D]<>a@\SjPCoU.O: qse]?WQ^B{ yA,"B"H33}a^9&R?,nHT/:Ќ-z\ϡ^j +VizQ f )Зa}Ej9p˱9{4T'O2 V"8 ݊dECX`\.P53#*8t?!ɚEy%RAISgՆ ms=,\xa{ ># *GI{|zH0.G;4XB0\ɕw ;$/=yhj2vh9!퐥'2Bbv4 GwS6sgq^p'xٱOXc =H]E|#UNe J~uHi45>`z{~ɯlƻ!M/ju+%-^-)0t-JV nI3o3{Br#r+œM 3ݘ˼wZL`w42 " J[=*26/J8 [pR\źyb9=8'}E"e >+ۈcC1rےU^6)+OmOAWh"}~2/"S0 `G0m,6ŵ1g$&ۍ %;N,kak#HDPr8l9rӟX2 PvRъ`ԕqrt6?s^2$8bt?~&׎T)RVr1g` I.E-ՔTfִ9>A:wp@g{lILF8Go ɮ dkT1[`9j2\o ~x|l.R].$J,ҰTd!3jqaaHor[!C!,>/ KMƤ(J",K[T]b;Fs-Eoo||! ؟\6u3L}dPnx6)UHL[mȍʝ U}N1f kMLꨝ݌CԺoB%D(JFOY !gZ|=Q]nÈ pn5ⱞ]k($\QXƝȽ'ݍ\L t6eBe@<޵x:Њ iNipdA%DsAs2 ?&ٿFm)_;xPn5s4X2ME #tp5z0)EOfQ4~jf^>s\\gQiLiLcuD4P7UM?tZmԅ gV1s%X*IAV.Azyކ}]9eD=RڳvA#~=kD?[`dJ7yto@rX$Q=\A~md{+(/J/ =)يA4JHAvP>~-K0sM[[Z5yIl9}a#u'4PֺTgTOO9F`L?-]bݳqKn|o}y +NȄd L,bczoĵ2$¸41Bǟ[)ˌB9 Ј1EI _Oeݪ@j Wx*¹ k36̷,@qFp ޷'R_m"sާHwߠ[엠q7&=; ]{X:-$lJ}P(2}PJO{9#w~j#Ja̕puVqMgsuwn:0[9 Eϕ^OLs4g)`!8&LC;J>p\Ymv;@f_^D]݇:m+(4Xg/rhuوr~U07p<MmSD^υr0NtGx2)W<|ls _½X;TM Y]m#t@P, =ٳ5H?̏of[>m`? Y&Qygqu8e^_"j?}hh 07jm_b? ]$Tav,M)Awa+q`{Q4n܇=,Lfz߰Y5hҗ:qj[ϷUX D[<@K-R4%uW_eď6Ӟ*嶄N-/Uiv`{'?G:trI ɵ6\as/5g$`0t4Kqyp,8pl8Kdj@ڞ/kPm٥Iȕls9V&U ;Rl?p%'VyP}4Qe'Q"f"'NƏo<`!^E@@yM NVݐfC5Z(˯0XuN Qi QI`j"gC",Jdt5 ϫ( *'@n Ԅf9 Pؠ (YeјF9hq?y/₁>/C6>kb`QJ塝IxMYPnުczfwKJ0Z;mS$VJ7`. |vVIS8QQ훑WtSXl7=d8[46'q6Nղ!|Cq I%MkX (bX]Vַv3z qBo4W +I7ج2oBB]A9"T]ym08&Lx n dhWs4<0Dݥ1#Q7Q'OHȕ@`4Z )SWԁb|mt$XH$y :?Wq Y]TdjZ翫jCXF .J@ UIUÇ3bȌmSrj5S+򭻶gU|f쐧r˪< >Ǘ3Z$W#@a6 *_1j0i m9U8A[xWVz` lek?ƞڕ,4Β( P2e5 @ഌ]쭊jyٮMz7[9Tuߍ"b:qgOCCӛXV23B{$0uwTPxǑ- $PZFI8;Fvu\q:jK2 XTWCk&A|ަ˘٘ph[w;$R5sG{* _!Zg$S\ޘ+Uf DCل0Z'A6)Db,X5J{9Kv;Y ,]]cjw^Ҽ3.eJY fDhA$,-sZBR-11'5Tc 넛 %}VG w߻+k {V–~Ťȗ<^:cCs2 TqS`:φѫ(}Ґea(t85; Yῢ ~+*mU2οxjQFwY-BY;ROfFꚧaNûM(G$Dn w[0wJq5&TIK(M+9iE|Lr6KM5+MQ ҡ[I=U{\Gx$KٖKƼPAKaqkBX~}J*RcxםԈ[- ?;M x˦y,hN+%"E{B[iwd^r@#۩>VMRcDR-+ դk6KdR9^0#mP)QW0nRɯX|y dnD fb2,šȾCϻAšX*ơ 3JQ Jڝ aUx[:ꒋ +-A2xl39ϕ }_cN9vgO-J̦5Z('E)RܐZK_357B#[D&NEϩϮ>opء%X 60  Kᅡ>+_3U<}erF/Wz'K=<"'pQuA~@.JtS :zg^]*59&D0;k^O~VXKBFɫj`s_ϭuCb_]淫o/S[3,Zin4~"MQŎ]M8^LcЋ%΍eIj_ϠYeĆ ?*xY1Y;f7KVb)DI sޘd:@W=NF@en7tK7!%܆SFd CD- {^8faᛅkv@8 GjYJpz{4Dp#`y@@pr!`0!j˚2 #h +6žc!dgf?o }zhv+EWPN!3e])΀Lr2.n$3wD kPT R0|pAZa/(U7kt?zri:KișO[fkBʊJaw! ?4|]mY^)"׬?Vчknsgv&H}\ȗ (4vl5SŮ2=ejczgG%ʲpnzJhyAu[veFc3}WXXZdG-^)!zl!X5pJC>H4L\tx41#Uc` !e;tPfL4՝jѧ$ҫNȴOD$kF@\x"m"g-&54u=}=@i&\c2o8XnD@f?ˋ0LW'HmZr4i_%QF/ n΢DO^*؈]cU;v^N F]msO}u|O[0kOAu SJFEa!26' ^PpugfJLtw >p`C]P'{ToB4""oX08mdb~;j?h`Mfw !ٌ;H5:mֹ{ER Ʀe\d{cQ09fi]Ꭹ452FHT+FMQ9- Y|ϾK9`kCA{@~@xJ0pŷuʳ- 'd)$975;q䡮d*Zfup_nʇRgP4qu=LlTo09l\g8KڥY|)n@/ mZޚ߂ NLڊ@R+Ay#f!8 J=e*:$CIPY RG!_SUXC_dG9 |(+ XGj/7:6L- N.Z)vY%Az0B73\EX⽷}S'&lO3f+j<"B`o:`SK8:ޓ3^i =l mjkX'|! Bz|Y|>+I!ޅ7.JU)—~ߒ@UŢm$]UD QZ*Iaǹ[/?*W]A|y+Vسq9,1?lvG Xyۺ2w`xDhQO.b8s:W (-UɫūU _[ϩbK$>*R9iYHP-S EbUewLd}Ƀyvjz"BLO"zZ]~jx(9$a,Ke;֫TcW4"HM-.% ݉EpEqx s;Eg 1$KydMTDry#1 점ȗ-|NۧQ[LS'rV[CD Nz sR&- m6(/a)GQhODu:EΨ{J#8gz#/hҰ+|,Dh\j7sQPMb6b69:W4>q5[P32],D"&0J{ZŝpgzFb4zf6a\Bp/\r\2@ev;Ro01 0gɍBYSDBrb&6 KqqV C0noǬ[a9S<._P6mJ%@]v- g tƄxaP`hُ>yn ?>asXHD;(br<>~+'kk+ mS;^8߈Lb3Zl` FcuW?UVCn>b9vV%@MC +"$qf4rA+Ay>~8ᜏ p(gIc` =]tZ|"bՄz BQv ϋOjgIҿ|ЩA;꩜['c$uc( $%ei췞񿅐Ilm8z]TS~]("\1ko۠|RmAwOs;`gj%o5yImCk{O}Sڱvftã7; l55FY5sT_as sogQBZ,շOP3GW%?@&sУ`U[9OavXʌ{0 ¨9$+wM]x5%&^yMƛ)8 ` I.-`{+ǰ!phK [)3b~DwV Sַh"%a3*]MvG!/2w9(/Q .Anafc%FT-O!tG4L^dܔST'cg/`ǧfHjW4IY"W(3!OU>oG9gSTmʾ.Gmf fA ]`;z5,iU Ƹw]˩ɣ?.eьtb/D`,XAv x^䜽™ Xf@@AX C0!l3>Zj\oŰ{ӁBO^ U_ޯt e <\up3_ ٤c.Ο 68\+]U12t S5|>峆nbG`KoQ24JL19| Ff8RPk*ܶICgqGc~Z54͌`hGwQ^0f,оߠ'cFOywuft1 y}8ԏ=R* 1`}_ >b+쭸tu_ԉm^OHz;iphټIj0{e3?rzr\ÅV`]X4U iVVY;\fqn)8,,}cؿM(ʫ)TK3ϙ|O<\?%3eWWq?~FbUFfk.zޫc㧪+CtH+%Jr[LS@VmHLt4, .mIbԺi ujjWAߺ1ᤞ8R1וل9jQck)'TP6z+_ m)^ݕIR?%W=c)~!s_Z٬S!hZ}m;7zfNou; c# s$ W:ac_`-#尴qAk`щ 1;8&fE2:&3 #it' A #<\2{6Mb^A %(u3)vY䌸XFpْ4KzbZL@:mԮjM+u̟eRF uvdg6n2'^k@ #GðT`w2pu\< ϶[?X aNp2os9Is?E9'S~nLKX#oM/P*q".~{^`q+G@Ш$~ Pr|LqȈSr% I#-M-J n3A ,}͔ Sm_XYs`ahZg uaA |b\Oڑo׷zbshNיrZ]y܌ok5|)^ ںq(\DIFb48D 3$},ae3+nSEzɌ~|ޑHp;gHII4KC0Tb,RUzef;K-`N}? `]`2̡@Nj' 4ߴk)˱ B?|(c>~ ;s|ߪBذ?|) _'Ͱ;B @(vur ,H`J8{0TʫZӀc`kBlrPr msepQ[h! e_JQr)jcadiUn)'^;1Fʒ`Ddsy]z~ G BSo3%2>ʙO&-uR 4Nb&ΏolӼsVuE+2*0Q512_jtx,Ѹp 4 ijDC7uHkZs= gUtEzϽ癒 6|W9fBS x3Z'8k`~)aDfӱM![QXz* =/CYǯA1)`_t( n`ܰP;EYmهMče 1qHvY {DPSkj ~f{t4]+!"aAQJ۲F^>;zJEcSZʬSEv*ƹW՞Y+XBvZ} 4ytXSם*ǑE .fnGh]o$xd3N`e%t2s/ 7!"0"͏{ /-=^U,d l>ذFX3|:<8r)bҏoXStq='=xF0yKřg>_YB0g ,J{ 9R-aX|VlyY`qoICy x|6 Ti),,|m&{"ț4F71z#=Ӓl+XAbPsq}-GZeD-'Z˧ES42ؕi "U9ćaL$9I=Kڊ~ 5voc郗\\}"6v턬״kC5>|C㾄$bw(K2/ԢGoNpk?]¸U3zڕX힆>M%IKap8\/iE~G>ǭ,#iVt /Q)S}mH.ӕeimi{rx@wr%Lv[.0)85bd$㧢Eֺ&8:l=6#8ymbh"=1ݍi|Eh~ jX]KRdc~BI8qɾݲU<#R H2.dM6_&Y݊ab؏>ؒk4Ң5C:~Cv  t Q\vٻ.v>p'NXjt =Dk*~9rV ,\zvxm]Lq/,şQ(a %EvV)aEmEݓ61cLU7=X- =ݥG bvIL7$qmCē|Sh~QuL&cңϭH܃';u?fW8nQ| aw3 {IUfM*oa5`TV{=C =|OL,hvgDt~P=n?U?Ss -|!> o}c=΂ SM>Z"rڀ& iTdlxHQ| ӲJ J/q|SNc :HxgmR` S7>oxZߒE8T#?f=[(J@n[ЂǏL,NIpe+Qf9=::T[j%|ZBzYMuA?R&9Ϧ NqvWL pk_ʓ"# X2t: ٚ#sP zHqaߺ{1逳潬>!O$E;vH™CG& _ ,D$%pQ𕜣kA.:d ǭ5() @:plfmDL-ѣ]U%:+{ 74XFPj}M$[SIc9l E1>*. fO0彂@ΖT^%u{,3x[&^m Ng9C"6.5{CD#XL$u7PNᙱi0C޽aCk>?ue%ĉ1CڜYj;vzl%XVײ)lA˻5}k *X(R_sp IOd?G>8ʴJE5j-3FvА2 cGYǗ k3z);l! R7^HrUO(#pku.&V}Zyňwmʮ) eQd tr虻?ATNimxVŇsnU[1WO42y G?A\tdjN)o!%͹vn%O*R[{%:I#}Ժ O KS_RZI0b]I^0uߎi ;Ϩ޴bm!U9}ӧ{;6]ِ: Y@]^}|i=nKxJ]`ZOY] ,*brG$4ՙqK56 bAv1 / &yhFO(.B}t4Q06SvQt@7(,^>E{T^Hl.0B}:/X].6K5&//Kя7|~]lPsLffcs9oy QNn!!xB tNf"*$?)@R=hhH `Di@xhwXb]/ϔ8` ,(F5lϮah)^6谎G#{P5Ap=~eٺwB4 xd"p-ݔN 'НCt?\+{/䱛}ӺizUe0w.ڑu$?ӺG i=Z uh%ȴa8-۰+9?~q;'2,.+sЫ%Q.ɺI17̵/Jtp0sV\y~ҧ90DsZpt ~[6eЇـ"=M&;(2͌x7,n;C+Z·:D.Lt'^KA" {jT><(> ~KB!u%#Q0llGnY ݟAAy-2wRWI Wx de!H xథ]U5QטRD>0\CGZ}Kb~fSR[q0s4$ S 8{|H :AZaMN N^icr9HHh*$ٲ!Bv V Uxb{ހ'2=N> 8L,I^*M*)jtu{Uyb*JR`דL`:cd67^(mpP1-}*pWB4})O'ZL`abMr`p0!QVd5`W(K~҄ښ8Rb!.Ãam*%* 峗p) `jla.%@Oq /@r]RfSosx4y uݯC2~|to |,ᠵ&B?zސo(g *m)6YW=_ dSMCYpW?cm7otw#8Φ'Xh!- ǯ{ڻ(aK ; I^>wQvNc;:y 4qпJ-sPsd|E¯Çb',rfq Czn}ue=nSFԦg0|1MS1# |n#jwx[c t? n9ЊԒF2!?fo[^=gMk_\o+56y;xaro|xWTXּ'/uCE(x|~íPQɇNM GԐ8ϘZ dxr֏ fzz~p9aѺw:'oXW#+-+? 3hX33bՅrY i O4]x|1ڞ*^@CQ/ctMs6:pBpI?2UlފK)#o$O=-X9z4:i͂+t"`j2 WuAE7"꺨Lq\6U—n2{g7A֖$Zcޑxlꡯ#mk80Y9囈5EnݣZwᑂh^$U&N AeD!1.|[,xþ'/NLHC}C0@qB"'+N4hYIvK[Ӝ9OzA6b&'fCѺsv`YCof^wa:ڃ.sw$tv*GoIyQ0JtOtkYS {X| ee~J~:T_'x*P9M'(fP-G$/:@eb+1sՍP7qC I-#{5ȓ 0I#FN(l•m'G5fèM 5 c%PQgRg.u@f;r4kѡ<^YЈ*XM@Pv9(8?+Kp>6 +.@Iq2p>>Q]6-D[hjD_+,/:b~yh7<<ʕڪ^G.ۢI L3֍^,wEM tNA[a+<W ,.՗sS7Zc> =Wou@dK]o5=J⸆Q@m(rSV6i鱒H;ߑ^g8\|¬Zz:k%6*?(ճyq)>+PU$#G;&6dNVr`5 {D,l>s Xr5r]3 78r+Dޮ\vxxF7lɯ1t)S Šҵ.jF,:$bXrcy31EBx9F #yRy?=fs"*fE- l1O6Ot 5>8-Qx)蒫#~}1XӬ9W7@]bY%j.z^ Ro?}jN?dDa \1ka>üދnLqCNXXsʀYH]6"qwJg:{ӘF% Ej^vh#86 )-^Dpǽ'9smw?k( us8_X @xj9}^JtGE2t̼Z9^V3&e l/n7,rMˬ$ú][^Y'!(ɿѥ:3U S[_xDAm@D\]zxnwVnKаSi8/.nxmLKpJ^w_*:@r@K$BDNrlep[JUS% N #Z[npgi38fؚ 9qv+e,vwEJcnGa;"E _*,L/P_pۡI@iT(rpRB][#1˕o):uM $̈́rɁ9Mʖ5=gn?;׊+ _dQ}ԶHne[vCxyP2ur"1RC"~5}Iug"z}ȹ}җ9WBsYR}GU& $~Oӏ"_#x=B{,>)M!`V>Wٖظ"~?u{G fRV@閚7yHt(2ëti *%d /-n}i# lj|%|rE;]дVN; AqlM1 QS:'!?9_RMU8)U f% ] '4ftYMmtuԅ CL̞n'O+ #/*0#:@nP@ҥZ ʣ]mL/RiBBHM@e~}dc5RbZ> 5Suxlq(c83-i7<5<ܯ%GK|1_7Q[q1q!guxσ: # }ʌBG/*[7riEl$dKԝ6Gbh KX;*{M₣8Q[xjDAzQz".ꃁ}b9n^!rdѰ)]GbviIqO7 lLnp:O='<$͠7y" $KUZ*ЎG#bA&CڵnRU&]1v}+=1CԬ1/iHmF) puX^UFű2 ֭~N{ ؍@8bv pOz H8pﱮh>\KQ/ڣ‡qiYiHlE% a>t[@'Tyd 4AInƪ,9<;0̤5X&E]lƚo9>4^Pf_ґk[\60C|ۋ.L"S/u:tp޽~@5DVsFC4rt?ա%%wf͠5զ|JMFYW 2rwӵ~ro!r4Tx -TZ-XusWsA/ 3lad}rz;A<ץ\eUl+jH[";?`?4PKj;SMygߞ@qGPh(IӨ59HXz&-X/|f*EA~e,JǕ ,?/I}lp(h8F$(Aė3ڀr3ůܟwu CpI=B jrWLI!r`EQ12 o;p=-| WŮ ?v‰Nw;BB]wS| `>x~Sq%] xau# g+=qBFcE(Dl li]%NGpQ_T9yIҺNѾj q?i.atT9 [̴QX8kalQOU1ADI$C?іHf4Xr,eJ8J Mk& F q ͷ5f↖D~OAJB'f˚Dt薲ָh+]5N|*+(hW*I ̼i/3:~+)4Ϲfǻ.LM/%7uh.D7 `.#= hm"VRMl$hyz#ohq /^NI%G{rBKUjB+4 R-Ԝj\‰g#dJQj;Tbnk]j'KK<&\C^>DzjL祻=F7-I㚡*# ΂|P4du\сVP/Dyl*M FH b=0^>fd샥~KԖ=`Erz W[8=Nx9ST!C"O6~@7!2" )`R)ߺ`ق֨j5ٜ63xCc k l˾c\e)n;kփ S[L({=VК6<<јSr^|Tebll?^_6t!AGSЃY(ƅ_W A<Ěp7d6?3*XSwP.KјnP8Cwz1c0cWIVop$JɵLf ۟,pze2!Dm*ڂY w۟)5E̪29T]37|9qP "̰_.jURcK0HTQ gh;(!,oLHW1K1\W+ % +u6,cv?c]mXwKO=H$t+K) ,SLgsѮH{T'R^ί8ܱJMғ`V2VKѵK( Lv.|aBq}@v6Asޥ-&Ŏ8,tP,3KqdVA VkR/ GR%oӣYAZ WHnɆ[9mD ȑiJvʶ[+ߋ^Amb(1dOK~CځA|3z\#z$y#=.+3'Ri!DP*9~Oa{Dzn.QEn4.:X4g+;\@ʸU|Ð0 䪺 Xriď)! v`7Tr^C,3OYOO ps)Ӊ=wËC<œ,)3XKH*YoI-hITқ GB*3bDЩ8&M?kx? d>c;JI1E࠶|}(>quZW } %6a:o~θYiw{4i"or*[ټ"bEi!MMn?D%#؂T̔&a 9Hhm&V$NyAK10x9ĽKT vBHYZ.lO \"=Sq8Q<+mɟ2\*riU+Za'NTĊX:&.CUhJa 5Uꉐ՗"#N=PhH%Uű0{g7u n9 : Xfc5fɵھJR/\Dxv > UӚVK=uVFL^ pi".b䭲T=YZ1u4zBSwk-<@9"75-T.O~C(BZ;҅xlI:/YsX1B!Ȟ$ַ 4.Sh)ì:Vy0g>rjo[d.+e+W!8 A耱vc(dXE->xHpjU7xDb ~ PLt1-6jټVy˳XB=ɴefuݙ 3Gw3]&LjVatMh״coAwMwm(m [}q2@Yq誣" N"J\t 4Ñ$ a(D><g`kJJkrs)ÿCT3Kf%Of\[{N.*Ff5$uB`H'IS5ߙ *ݍ|l;kuuxlPe`_l21) ѣqȋ]&o.ў EU1l4k?s8Fj2fdnJнd3Y`#L}"Wy#pSKKIw~Xe;2~Lh\%QRouT:/5 p8S?_YpYSL4s61V6dp gwcKJ ƿ:}+E_+:4c# #NO/6*Ӆi]2Os4caz΁vބm#HQ=u} U8"6gP+$vkpFdc} r(VȢ^R!Wښ -.94׋ )UHȾ|Fv[3chJ} ANvl!~Q~Xt.*#we%VuIzB]nti|,¤dH' 9IQ6PeeWJa 2P jzmKWn$i.z{B/#|$#?_ "w*B-#K벿&L -p7'JNJn {E8yʕYPS`ba]Z B 6}Xn{FG>W '@;:Hy@p^}t2d,+ĸ!2aad<0%#q@cR qev2 ĭv{ &uD*MlE,?<2 ;;Fiy_RׅZu<S3CcỊ5?s0SUBMc6+[@,v`ETt]\R棶KQs+ xюfz37 갼>T9TvEe#8ۄ Yf )Hjޏ.2;ӕ! vmmc~, sȅe*XT܉]ȐD:ϥ&e6S? &LrV? @@?"4_A+sa';@y}1a5yxyNYmEEzb^$eG55XefD<)ҝ\о$VK.~)ʟλKa2OɠH21fHG&B {9#Oܤ8q_~#.xHRyfFs,7dDڹNN$cJu8 :|sиDjM-R?W{:Ct$kwTsnFb+euUcV׋K@! ~jQ%U5bSmoЬ9-i cKn">;`"m֯Gt2b@$*c2~_(UAmF_ dn/`5v-,5wۀOJk"PE NkaU i~an,Y6w|]#ҀcfI 0;Jyһ;Eh-!R~1E+s5, 9Wf3áD &n羝2?b݊$} r}yYgg_2s O WF7`a*kULegOi/bu4QϞ9 y:/ԪK .=HM_ hےq?uVsadE|-Z |,]?4 rǁNx"JZNCy\q'O Ixt۔_jQdUs4_`. \5gEr:ّMb1siol&$S?c0}$q@#[gQ~ʥM:? \܊P~6!k5wnzg)oHYj Eqq# iԐާ'2VFAi¦7یJCu ߯0IoVP_eճ+ԳOw(JEY3th.TM%/\"Aݸs#!)XTBqN<駩OmrS<y+}maA 3E?ikJ~;V01k$#:FLozx_j}F\,R>6%%H"6j\ˮ6qYyL Z}|N6PaU:'\#:O\գɼ,j+;xyU~\ZZ)KdHܺI>)Y?6.9^ؕnA_a05ǜ '>.%fI}3TݺJxtP@3X(FY[ĮGm+(0XCO!j{'+UW J EJ9ݪ]˥At5Mȣ9{kԖ&h -"^n2OTUDb+BJCC IU’uֿjLFnؖ_شJ4 vgm0;;{D! A-#Ιp霂3-DwR)wO؇w V17.Z/>1o͗Tll/[jxhi6>cU< eE ~/Ż_Upu*NB]<\ĢDO)M5v6)~%_zGf(N\i>zsݤob Xj1/n+D8dU O~JgMKPTѧ,l2NQ5!<>$J@|6z2!="~$VՉ- @nY-q7Q v)c~F#&~= L9zLnl #_GTZ]L0L։̦Sn3&DcA> :V)],qutHӊJ`bW"_֍7r6o>dܻS?gWq ޖ_ӢOwyS\v+e$uGWzVh-!$K 5jR(Zq?I[B^ΈQG#g5.$ˌ\sxUmZ[M5!"GiOa nh\^0`ӆpQ"750C.ӸJ,&nCJԘwx#.nsz̥_f<'Ev s3݆HQeBg~{aOEe=_/6J\B#'GҮd'Ѷnli&GC8'YA m<3L^tY 5Gd,DPUnXD~#ѡqm[ **lt Icb pս?TXE!{w򛪻$|T -g) [XUy4G 9hĘF,x?ƭGwJI^ t~76C#\KLݭOIQ XRe%\E$FV $ud.'%V$1hF!z|\eISܧ[1[ǝ%{73Ղ85/\sMg:xήᘜX.;"{po%b7f僌l>H]:\Yt'`TL5tœ, #}30wC!̑Dsl0R.D@̓T]4X\#nJX (c=BAݾVj2P+jw*߅0]Jr/Z\5RqS߅y^B N\ŒGC-QY  FS 9L#Ψ*|%:r2Y"J[}K-'~τR& BMQŨֽkX."NG(75e#;u \Ԍh22:Ò({@p&o Dߞ)Q`JW-D]{+9!"!ÜV:>D)&XLq88CoLu %)!{=s c 8؟\ ^b|-OO?2eV-nc Օ(25rDeq(uA?B!i)RBҕVTø {*X׌JKs5'4`9tS2"io&Pbl)})v=3x{#l6yLK*. u?|lW XCdftDlOslrA㒊&[ZV0$KvsI.i}Z%ͩS+*?'p?eKk3D3#uy'ltFq`OHA8d'h脳Twq7f01$LxsMD³a+8eDRhh ܅Q+深{I"&%hnp~!\ fG&OҢpU~>EPO<" RRVA7D,urYy+ņ -N-GQaq/6yo1%/0ZƊɄeb/ge9^ 1nJLN}tˉ\_)ę.cneɷfy㘪֜'@3<JBI\Zsv%TUz8:w):&LM.# 5؈X. ˍ%uP^Z*!o"(tm!Xj FV+&XGٻ P=ePQp3@䇒rZQ JnVE?a]Z`;3Lr1L{=Fi6u4-„KHS8;*wF̔9a3)ѸABmC . (bgģgEYGSx]MV cEP'9aL|RP.",@^~]8de3󚿨69۞Po(7cϧ˒ERQ\z [heԪWF 7lY6MG 􈧖htz.gĉш)s&AJ 8% n2vv͎+=kǓ哤`%Xry!fW*|Et %ǴŌZ/t돠||euR0įL1B)$ [w}-SLHZwϪӻ8#e+*ٍ95Mh$晙p .!K U < 2U6ĿEX]KQda)I/~\1gkňey?r*3evNcA$b]q{qޤ"(5^* /$VW`K2& $Vd 'u0_tƊE>W4#Sb^^-*jݧqiObl9=F $;vP+Τ͙_V+*'ZTQaݺ| ӧa}6|0DNxGA_vd d `f25tŠaL-@9g 䡫HzPypU9?uh7{- R(GXď=$7\h6);kutHMhWb@A6(9L_ 5Z`~G^Y20lp2܆ ))M='~^a6wRB^DM *эmy6{;"[82kw8ꢺ_YGDlu^AQG#L (d5+A N6UzD0{KP_u. _%I23醥K&ύ!v Îs yxE\-Q2F&ɱ= G+d@&MJA]\O\2`a爛Rw};X!|*-j>iԴ@80{9 O;@K Jg *R0m'iHs mH"l@%~kDRw>| >t]+Ãላd9& U?{Bse NE߃`i.jUTP*5mxwDsⰡ)>Y hڄspXV;=|8 1$ <  `>1j6:Pw0I`FS?L{͇yN +=?ҸAfxlO^_I3$[]}3!cǯp (!ekK&eɼ(jOg-mfțjXWG:{Nj {MQcFSdPUa0L2cf;=8hL3 q8Lܬ@y0zr5pTmHjCY#e\XCŽz Ua |`5tU0I6J-8_և, {V*3h酪`7y#P[g T%YZejP__a@rkĀ,vo|:OJ|bW}(T0Y U*u3!x'JU ca"Aj5ΟkN%(I6%۞Wk,E5dΜicYJ7O8g$p '{<3ȷs4 4%ә;%+AAU`<Ґt:k@м팰A4q UJKӜ*vo9ѻ q@o>hYi+䭠9D(0c\vn\`ˬ?!DƯWO2:d88O_؉9JEȚtH,їkcx+0}Q۸adMlW/DCAV2iH߼PT]὇#bK2/vG쉭b( %x_vR;1#d=]I:Ni]K'fڬηZ"u/?!ސuk̏s16}\jOrч`M_  є"͐ȱT8|\6ټ[&Wk īمo 􇚺{eSY ^5`^FD 4fB tkYF v鄂}MnH@YمNDWnY@g\I/d>% J"cOA!kt^k$e4b Xx F^n6z}͂4.R80 ?;m<'qܙ4 ]|itڍAAA>|R'a y'I DY!^bvQeD1PZQ#US6˝V'"p\Kc(޷ b(:SeNPcg`7CTA 'iCӬ }j B#+ R'PZ^#9DYH.);Yhŧ}i}cg(Eַ)l|`r -Ύp{όa# \*%v"hƜ`L]\yP8G̴k[6U XM<"F BE y;͜5͚"SmB%iY _n0ζ{t[lj#Y czdCy Rk:3G?}] G<`l4drLϲjfY٪5[~`TA=C#d,Ԟ6eꂎ 9ie dIмƂ V-Fj6Xix7c~4%[vg] 1{)$zG7Mx/ٺbS^ A 8L/袊nFKlxJUօ荥ؚOviR D+wlh*hBįW^JwMET+vCko#,5Re&9~(-,*D0]0;O\/xt% C?ǛsG=>e_[,jJ`Pg4b;29gx돭څUld`KgoktGKx 㞩*Qh@XYO3ǎt/#ıd6(GY4@|hn/U W.O}1ӕyL/ke kjkB򒅁GG܋YdG1ȧ3J셩N!(yjS`P>4יU5(}\ 8;CCjNEJg[@QL28+k)x4-+V *!;\ x/|ӱZZbCct66s ~c?'_!SI_NNE+Ȼ*`N0M)ec]_*H1/if u6HhˋyV"PQ%7 /~0t̎N2cXwgxOO=X~Mvn0Rxu9J3)odLFE#aj^)ww[3Lgϗ#`Ku[F16D#=-Ҝ"o kSQ(k'6Ѓ 9] Mł5i3͛ Y/2PF!g܌A?Zn`J!_j z#[e%ٷLl(w\jXC7+\HG !Տ=>CI}Rx:D:trh+v!w,!γ)Ma'=(wV,mGXOcĢ+ 2`ŤrG+lM: [az' #έM@=SfҎi1-̞|)l&=K};pm ON(ŘcisS-$fЈHYZ!"K8B&Ō"pjVhy< =TIk}Kv@$HjF`[Q>eyrl9?-6PtЩQ 1?3dD&}Js];=RzWG= i `9F̅ÅWh@m&81}L'+[C>Zczآ50 m ^FGu~ymY+0EAX됙+#*f͆F'K0,Lc0U8+/lOQfkÈz-;)~HN̚z~|1%OڃI_LJHX`x,\%/;)eve4$ *g?DiN@AWdR_ 1.fh.WW)c0VHuVt*qC -@׺6"ʹ&b S3yPCeֻit[+El N#qHbre2"KbWsfn9?JmX/ :߅cHy*&uCo++3AX+p9lk. &q$dwOHAiL>f9g+AvuRS=x U%'*=(0w;\_SORKtDgȔM -%:ħA'k]1ēe̻6Hb &j-f?&op[@]M{8,Lƪ^[(6 8[1I T7@0{o,ؒ&xPrхdB(BQK"נ|N$QeZI h >()Ak;-dx0ǘ3J5bn-HLD#JRLPjȄ@bap(RYP?sSu 62#tk.7l GzYfH\FT/ oܣalv~`HZϧeߵ /M%wtA&9Uۣ.Ad4ynЫYrkJ2֭tO˽aVyDVq_$ g[~֒P9I(|fP9JZ?_)sg}NiVf|{Bp[mĿ9sw-A5zM|YZ#-9}u _1 ֖WO]k [\ wޡbp*j:@A}*\xE3'W<$Ws7+; e;#9#$y9OP;SHΪ7Iѣ縖a--??% ^ oDS)3aqX@賜1[ׇUz.`5O/ZJD{aX(Q0!Љ%⟫8rȹG@ٝ|2{y!I5~1s.Փr%0*ř-\3v'+}t @ ^`P #D:h"bC $qBq6S~rkTt!|Y.b.od: d/%:"6IbIbsWw; 0SL+?r)Qm 1@qEwf .ؐM^) _Xz`6mcWV\cunXtgHŅlI\c”I.;6je` &~A+3|J@V|374M qp3r;""L:St oWvlAƬ5˙ ?FMb2v 6!ն@jbh#\<[gs*4Uk{ln2_;HSU`;ifӡ1r!ʉ!2MUP,Lc Lp`#w,z!vp &yZ1mzpCqh)C[! RbNN&׺vu?]JĵC=X.l#WjFde.[.z7DjDs` !~:}ynl~)YnRQdVw,hC9_fu2p_5*-1IzZꕄA;[CUPDP/'xkG\k'TLM0k7_ S̔u:QHs$w,B]S$Ohn#!c֟fS(mM'ɑHTV=Nm3$obָ'!) Kjx! soc2JkȐneWL.hq"&<̃6] >U ~5xi!N>D$})T$,osΪĻ=iM#-oT)DLңEiT^IcMQʠ}*`MMÑ.Ult݁-Dݥjt`=DÏOV *0Hu01( ^/Y>֟][lO  Ax]iRh2F:(9IMJHȳ,E N/ t.T%v|pY KHrJ35Rw0,V eg}B9c* ԑnhO*$o'vpcqeX6{[F Q.ӯB*N$>>qonӐ*@ Wbm*DXNl7ts 3RM RdH#QwKNS2gVq#[9+8USLw*3LQאT9pYQ6˽,U[!2jAG|\F%.yi_+l/S&Fb+]#}gЖޖmJ#!JiɈs%dPN4&`KZ>*쟭}}cyg z>V2m\es.c9Gž/Һx/?E&#NξKKځm+h̢uϕߍ]G=&I6F)s ^_W|(ЊWk|1)Y:ZV<3ˮL3 \X=aVb0V*⒝2{>{E[,#ٓO7sKg_|O)}A"xYŔjjq@ o1$⦾L~ۖ]g|{jH7ppqq/}ѮFsßȾ s$wKub02PA ~ t.ua)}ى=@}򘭫aa Vz"qKl+kom42+mm`l}:St%:ޒǤ J(C(6Ls퉆:bz00()R @Tނ `j>] ;%eT;OjONOsz&#poԯO]*:㈌ PmFN :c:^746 S5[Lw2%}o "0Lk7H ItVp ^`3k]<{;vW?e?6O C Yo >h}.0ΞѨ_ VQW;w+9o)WznRhHo*hGS)$!Bz};ČNtԄG6~jH2@UqsSTH`2(j?C= Í{=;-fw/m8ym")9[QfR:1ڜBah["6S؊}v9DVmмyԹ9.YKYU;Cz]@痿^QW_v W J)^*ļ^f+ S9PJ"z&Rx35z`S*bM6%'3fȘ5Lfj7B+'?"DiJf/`3OOn\]e_ 0Ex- oJc/4l8Y4'[TTйv#xvlMcĢR܃$8 E>>TW)ɜco͘g4uؙEW*%~}ǫ<.hG- ){]4Yl)*LoawFkv;x-ڥNꤟKۖMzq[NWEdDM4c%fq>i긚BQ8N,O.+ L^[Hfe *yxK$` %#5 {IDwKވW6U) |'_Ôc]ut9yfLPX;uHA _s0{d iʁ n;H^ɬ8uܳ\^_1Egju&)J2ۮap}{s?YU%J^vՙd&@@_Ҏ*lZ+ ! Kv >1JDS"tJl7/^E^`>ЉhFg,__$7R7A_Y ~ve%&yQoj}nt>MCFNKjLǴ#y _l4zN`TWN Ef<^BqKpCW|!)շ1S}.QH3x צ n8=9LgKH6LLYbLRekna)39vkie"xQe?G uInF_͛ k3clMv~ cqeM LtRKm(Gll0}~9jVOެ}f1"+bu=<ևSfY0 TYq÷`0o\Dk+S}pTsTN"a%[sy\3YC/W; Uח:}ƪH&\o0dE~ 0-M ߆Wo:dbHsb ;|yMҺrYT7k UdƋe84+>WFr8Fo$0.!KԁR̊&ȪiAͩnz[֣N+ʤf~*KAMp$e?,l}1f?dP᪞@ y?-*-xqb}KjanD^SXs?Z2< TKBS4WtHUyffǂ*XJ[s2{E(;%Ws|4X&(nQ1z3)b͉wՊKb^Ȯ]q.F㦶?O9۶$Ck>Ux@-[U%=z(p#ry;z<{cBXA_nߗ=+Pb7͗LAQ}'rJD3rGYȶ oeT;יܝm'bљNx= j}wH+QӋx 5p\JwoBQu"g:|] 2CY9'@Xl4KF$zzo8f;;i'x'[M/j𲁭uvD>vdU>5u;O_6_~]kju f`e¤aSE(ӁHw95uSd 8Hto JbFE\ng\n~}I ;!U$L*_Nl?j;=.  Dmrߖ;٪Lk4})"QX<K֊Үƨ_V5· K$qdRh32|܋n։&G2uA!сqt`X0vAҒc"c7k"ÖotgzAGq%~[2 Sm`.@O1Xd~*CKHˠ WXԛa 'prrWYqɫY^B e8"It!:*-Ҷ̘RK8Rn׊mG7;>F;1ZpD=?O`,2^⃉4暟r:PV6YGn+ʖAɜ>i >`fnO!s(2Qʜc+xb3JZ.du#{cBD յ,ۉܩ9) 3ַ>;K 4wHKp%\8>F@+'X"%}m Wf߷+O<=*9dJ:Ģ$Q!'ڷ+Ji!3)QTĪ6x{ftn81.vh bWUV$%:(X;c3|tNr9LMяO6gԨXEB$c[zh?s/[˝DWo1ETd¥j~>#M^=}0ѨcXkHu)X ECTt,Ӝ;O#dؘQz~CDO92[fH@DZz"k5\JL[zxh[h{2΂)FbLξ jwp*_'_ɫUíAgL:EA\lwB;so(_9{'d1'k@.hveƝ~9Ͷbb OGE4>F"[3ުP@l>C3vT쐜}6/W XIJ:LaD-ȍ-FPc|Setq^;Mdw(X3}Y$:NbH#+pK;c݅ZX. X`PeXPj%4w2*veoKBab;oP3+QMM#m;FDUFD @ڑL;/=bg0FYy rQzWe7k (F'ʮ:ͤ 0 #ј|E( *2 4 0u=õ^FFIlW@UKJglZ4XClX1ݣq=R2hC?D͏%+ՋW=C{cXWb<Ƙf;U p |t1.# *l|f7fEj,Wbf>g+c4xu s1~>_֛ @v 1LQ!2H_u̐0jr*EOBT?XLk!ipʉ!nh1ũ17WМG#u\+<4H#B'mKuff])smm8g2:a >>գQ ^gdbX+"_$ÑWx`([xͻ42T]?˛ec\i7 =^|*6k^&$4^6ZM6l uW%b%ML]n~M4ޜsF8ŢOtkugt,V~s˘6# &74+ ؚTј؟C?@t5wZAVv݋ڥ (DB^Ae"?aY0%D11j$,YE8d\rk~S(!Tȭ|q֡z#>|qML$vfmPzXn԰8V2Io( P}k+VzK|;ylwl+#EʪxWei^:hn±( a'4':Q(6)Pqt0RMt5 d؀\?doXX ȩ{^v!hY~4i[8 ydYG ML _J615geF2 5*R̚2ϗ?c:H @#k9$Nْ bGq@Q #;ـ?]N nBu AZdq1]\n,(lʍ˥{]eH 4Gy.hsIh5b@Y[LPE=S*7DxF]3l۸!lNE9h5aK]D 3# Q )2F1ZR^-BqzYKE驜YZF;H끈{~Ȅw`T$ָ-v5\*٣in;.' *.YlԵ[T<*!9t~QXspϖ)|( HԿD;o'TO8!N(s[_Q1@uuvh%oY[P3lxdjb Np tpELoDɚ8aEU6kuaSZ+znktͩA} ]ABNJ\׮]= 瑣leLs)pQ%^ӷy7c<ʬKztǖwbX _Ɗ5pj@'=~ Ev0]>OIIөwR;]Wk(?xr9|Zi.n} ?˗ڹ-!=B:G,#0v[g/ٹWkKxۼ`ئe'u3:`uʉl'#ȥ1&rЯaL{I}),<#jU<(`҆F+ Td:My/FfQr,[J$6v$g@QTDH%詩20G;YqxHKԨ!@=gM/YJo "rj213j/GFuo骧7 z,>TܢaB [,p )4;CbLWk˳d )(05?ko#J[7[@kIHa(檚SwDE0Py$}2%9Ԑ6UFgkXX?h_0w*߽-(-A[=uW ?@Dk@ȿ]:=t JA`vnvh>V >-ZG]=WYI.tU$X]q훺[xb]t|3kVڒ(17z3e|1AzB̒`%'d啊chň?>@5KK--TNV n%rzby;&^s}p%Yyۘ Nsü*qNܘW2+na,e?0U2(-=s\~C'྄O*}N3T쯬H-HQnm`.mx[+s:}Dؽra;>,^8zpdiMɳ88XDv#*yO3x:^t`F$iXw"ؙ×5~@l\|7 dzrT>eiN[GNS/{STܼ;ԙ0k2Ԫ1w|"MT>1ZY,܎ol*J_+ZH\]lSZ\Zl[THN+*l0iL;☣XֱrԚ.Y{A3(Ukf|D"R(5Oef4@]Z K#E.htkdsd{ d*#5b,vl$A'AzXDzy4Е+ !LYb\Tw>Br2M]X"5ўzB}ë˝[̵ hןE@vcڂJwAT6E'(6">K0 > ÇmU¹3sDvYdSy$#&ÓJ9A[ɆŌ-qCw,\Jyg/WRY;ES֤eB t orCY t$UaFXuଃ@z Ej7lUS%lm$goEdǶF"Lç$)+]{Im0໸%9( 0(1s9f[p4O-#p͂$l',ZV N~hddj7}/)PsxW uiӑqT/Qbd\'3K̍q҉}iX47^]Cƭ+gHvy/f =Q/XwQX&@0-VAS$ĤS6je-b nFw"Y& &#)b<*0~O`϶ˣ! +NHiqyd`^nt݃6NsPdݱ P?u<FsF|,) JiO<הP ؍7cr-huri2cƟnzO&C;q 0EYB.Im|hŝ]pfr7+yag b |k\)B[3NttnhG[ߤf;ZV"RPozeČ}";B ݻdM_sԔkF=d6扒>_|9$?-^8"DuC@+ɒgW^MxRpYC"_ ] ;7,d([bHD/.$|abWH嚳]-s4,$)h,C~_e QU #0bwpOʈ$ZO%B +S U2IOr%&OT;3hտOATZjN5Lp#tec*LD'D/t#&tDQM~N =P$&[%>4;쏵"uYM^|ݡfu@ ЎZyêgnZ?Bj6@_:'$nr|!qx鋱6d:}C ~OA8xY<4&Us]pO08G٤y6ײVB~j!tyRZ")t2;aADqv_~*󗹫(X{UM jޭC#%$-i+9-9!jF{cDG#bv\/hj*ռ0V̹w:yeRn:]#)5ƴ)B7HCN`786e GzaHJYnRv @V)WHa5;uaF>r dJllzѽ{J[D'f.>K :H(NVVՁzY'DPb89E|C4ҳc7ȍ6O ĩ&/ .VmO<ſU^ULd-FYYx4W꿳үG!'@aRD>Ym.p1#q@^t=/z$F;<J+9#,gSD4ݷLroH?Wm5&׶{,k55]ӄKMиm c[FԸnkoߠ0ɎWb!]ê"CETT@(S{S%TXO(ԯڤP$,5-)H=;-݆Y^H"b6QAw*u8 @]&U5L R I07{SBId/+wGc.ژ`C¿h۸jpܶSM$sH\q#r0͘5R,c%VZ&؃RҞroB;eeT_ >>D(%-a{WŊ0ƈY?"(3{v t-Ƿ1$o.  [V?=ư :d9ShRj_ʮHc^u%o#J>΍M8Ih\F# vhy0H?Psx'ͤpsq%kv|ڄ`})qGGz/ Qr/!x۳FN;CfتJUgcQKcZ2SV3yLf=1nqqeX]12" |Adr(}@c ;JO* S|CP2Pg֏vپ}lFn+"A^7$j_|nWJ.JgZ.Pդ;(ړ#_evwx+ɔ-J+rq_埤TקU`2N gMNy1@-^ pJKɞcʈ%kTtHp1β~Qnvuk} ޓo߼fD3UƫϳpMx[* l:H sTl Ϻ֢D>Z즏 "T`I4[yc~ p\vsg݂JY ZHLW&!*MަA`ԫdFx-+-Rwm9T9+n~F[[ CpktjAvQ *2+B~:Lxuʁ!;?"u[ Wt$XzlQi4u¤g_d6}^I&YU _0°0Ha˴ $V y4<,;;cOJsT:fȋ(}癟NCő3xI䀟2u WM}3$:Cf>6hwP9Xbt3G82v_9-r#405 F[vO4y-9[,ck [_,OC&6g;S A);jCbzB~b= + >!?snꫣ9˻a΀ ٻ Yrg=8Q\78ߐ:(?'sM$qǔLߒ w2&cTF| cdN*6jP;J#| iٺ"(KM)%/|Q'ђn݅?>>HaD}ejk]\ 'eǺ,gT0v9;>8q,K4Ily'I$z/u@v2h\w?daG\֌mT!ӆV'5k#bIaRNruiZ{v"Zn ϻݓ~tZ;kaȨ_L(&oFW=w0Y ڢ \u< :8~7#qe@iB5]k䊣0s{54"nߕ+b?tc<)\= v*|FZ9n9-TB1Srb +qʬF-'^%JXє ¾C#:ˤ:` o!KdL0RBV`X*?q=y8 c'aV.|ljgj7ƞ©63k{2.TMƭqPf2r"sQ GC_^'<443;6-޶F*aڰU*e "B-p~&,8݇5 l('I- @%+ a#۾ (fixkŒ{? r}ZdG ̦twp6)%K1vM6*tBMZs'^ྚb󩈣 ZIj\wv8SgP'D[`i,*`4xBo.03|flGk61p[7]ϝ/,S\6ŞUDڱHcuOVJ Ɖ5{߁KIk5 &@b mcE̥u} |;\kebމ ,hP~~A?2ٱ#tP/~M\~S[҂f\2,^s՞jH@yh8< S%yWcC$xIOZy;׸5J?OrKx65ks3C_}{4C2䌟<VSs-PD1xw%ecݒȄEYZ=xX}$4 ׯ\ VTG ;׈X[2 GlTxEYQ*Q|`Ja-a3O^nO=L_i$71~dڀ2zLmN[@s&\S&aϫ7W&uLեOV8EE*0UiaoUѤ= q:JNjkn@46 p S6w؁+;*TJ2"֥Zj%z4N]Rg(ZEܮ{5Zu:@Suȿee"l\Nk`=+x3 ڷRqqch2ƏaIo\1_tP攕d!c&W`CV)[&\i] R{FMnLjꃐ%yz.t)n+NTw:$-1᭸t R neC!wCBR_B0P .Xc `ƕW%]VJهou jϝfy1d@*rdlY%st:2p٣LVEB$W`cc&¬DUzv7'6y!,Q{Pڟz3ni3oт 'JǬT4wRƢH?Ysgh[֞j9 >+;uv$6s[ !f_ɉh#/u*@Vnuz0hF͍t˲,*ϳ˱ji0 "^q~Ȫ;G1'ho_ngiW24CLͰ0RX1%?%;=`t ʁK%`dI̅ I*FA7wx]cG aݞqZ)(U6QS8~0ntбrc+%e-Z?'DT'P*D<̴Y XUY,(=Xi+FAdxAT8UjzIMggSb`[ۙR2.ן Zs1dV--*ՄhX#!?Pż,?X=X?l p6Zi5טTRuUqceG F>[[-3\R"M@J&LfibZeow^:]E4 zFVa#6s ҐWҷ/[ }&yڦ%Jm^% :y+M4i,|#Sk+1)]di YX2%WQ[",t-Ss>Ff_s17x "f.B892C +r_ԍk٢ rӺ X8j9^.:=̤meUH/4r"}ѲX;P%SPI#v5;A7 8F9k  ^N6I:N琫a?¼,s>۴mH7pxdXB_]s7+NE-pRY+zk 2Xɐ8dgM!(Af}(se̬ 5j^C+e&9zdyҘVSO5&PlV,bZ b/"*e!P dq"D\'IQ*l$l2/z*F`E{"lj>6rSƲYcoxB:2`EK>!,nZSN4g !$N@ov>;-Yp Ov"Bkߵ.46A(P S o ֖ eyMyFO[F6* b7=:ztS3F=-k[[:rr4][ wALnILcͺNKRPA{Toʾl% 37Ly5{/B^cKX,ґOkF mbA'L4`T]n,5j `$ rD=`ij,Yԓ(f~j* Ndq9ZNsB2㢯.^L( KW)䘭˒걉 (zRFv_LN :hP#U,e˛ks/q DG1O+r̗{dxMkd]h ȩI]*7}ݙ4JX @Awn u[@\{m׹G$C=B$L]*6@%{4/޶E?~V8wp؝Y}ߪMNݣ~wEbڦڠ|f$k= NeacI6|K;֜}C^Y/ dR2>xǍlQ6a7HF[.boAiNUZUU^ w*80NY*qq1wed*E6L,]fUJb҂_aR* e)ƥ Pa[ n_g`4 | XʫKKC=[ J4ClTapu`R+2^{#Sâ3 SBЗLWfy/[B}2UyGnn뼫1^MgN3J N ٚRx KЉznGDNqɼJʮۍ   _Do 5OU6HuVPɬ{x!A21gKTCpZSWi3i`pϵ7 7`}hA{J%NtJ4-;ua6b=a]2rsg=UET|WU99SB93U/&8 (`L2߉oGt"u~ fH_&: kw'8)j'CRݍδ21o{D]p2x>gbQNVxI%{:y kgF7^vriQ:Y!!v-u/rz4s︚,.hwi@N.9Y/O6^0 B?7j"wDJG>K*ݸERP٩d3@^a0%bidd1 ոmm$7D+s$z_"pk#i'w58yB6W9[NI{N܌Zx`1:DV:SxS;ofPVE84=/. lrp#XYkQ`V+͙Mn (!#9a xH G΄TiM[R/k @T[{ށyqq7)FvZYn,b'!Xh?8uS4ϩV q>y#/f98Q2h$A 111&='K+XخvѷNcc²q`ɶC_ЈɌcYAj˳hfBIzNE]4q QJM/2ݕl W=^]s42]CM:3 շ~љPv` (́z+<^?1}MoT~zzN.o9 5^p=3WEE5Z;M/JÆh|;X^dT4Ᵹkb(QJ2L@+DpLѮ*NSJg hLެ%p7kAP~gP0EeCB5.!P *XxYtߍFMpoYkGEWqR̼f:(0dB$ Yf?yp \H>ZI&YڭqzdAd a^cj{e3l$=tQ8},UjܷS<>B7=2aGHm[v.֎iEMRRx > J$ͳu &Krgo-3g?P-CfIKl{zwf( m;ܨ"ܽS[ohҜ.jZ^wNw2<{aF^i3]y 7 : 9<:o?Y.~ixk$TXUYTSL)YP{5MuY!<pSxt_W)Pl!eA 3=)JzxrA,#^9GsrZM` JzYieBx/7oדܞI Kl t=ʵTvWVJ0Yܙ>>%4զiJN9\qnJ( 5]\wD3K!36qNM'3%Pksɿq >Kfꎦo+ɏ OꡄNbbDu5<+{!}Oe#s@r gWh'b?Tؖw(+'vң$)AŸ?.i(7diu- +tAdl lqν%ߦYS[yqs( 2-|4PvNX_':@le,3[)tR 9qf,s4GK^%(6_e#|!bY5I;cfJ >h5UÏĜN/:nEءVa?Zv %'#5:nsaIcѽBY/6IqǪUh7KUWbCOk~yC4b#w8ѿu=GN.do`~ҰL1C[qأ!d.WF)$ rAXhP]Q9ǵvKbج5n_ Ҫy8I\KV/r 'æyVHpU/>p+z/Xc{J3Pz@{*I (9[*dDSħ 9>zù:!q4kG], }=ʧ\N/5/ mӫa0 _K#5 |tlMb1`r46-`2W1F"g3?h%S KONR1ɶ9Jc&MJni>9]A/ލdBD,p9균yeO'ƗҶlˬe/',lCր&q64| Ok^эyZ1,怡έ~l })2&HhƜ k)-}KƗDHst= +7 YnږP/zGTmGi]z^iF&8z}m.El!laĴ{(aL [>c. 8G0E,q\dGlfٚ:bY <άpk޾`ie6J* bqgKJTՉaL=,~!oU:A*dUCe3mZ?3U;cvpL5ʂϽsEcd⥶ʕ /^- I/ůN!;V&'t_N۲N6) YA& 6cB\%> l18}FHOR /4T`stޙ me3wַ^]%<ԣ{y=o\lɎ_*6}PYB,ZLxh_u&~pa_T_P>w*VUMnE0oP =L XOGCq-CN˛3]gWv*Z5RrEk̮?E׀k6koS_?X笰M[,GI6kK@E\[9\N<1^Bܷ~:_.[S-1=#^%S鍜]j(~֜'7:HՀBJ- uԺY< 4u) 6/|PїG8 $].o  /#n=yӀǹuՐ{b0GD!ү'TV;U):ql=|u [^^Պnό0dzX8fiT]QrGğt,WBq3~NgXƣL5>>KM:x6mMc 6@NkC)x-z]<ׅ GsKq3.%~M|1A;H a`DUt ʼqۇ#mu )nB IqJIkuMshlzQLJ-ɚBd>k3J̌k .@ro-TL GK6=>b#@-}Nr^l0vжN@Y~ӑkMioIkc'e͜aR͂+4mM䒯aQ$e!C~zI޽װ,w"G&TɂIRH ۟6m].4%ЍI.^hqWD]P)?,>%k=NJ9 %~]@DhJ\'řvv]MMҶoۨ[DŦ+," dǂzMA.E~qX"ogO^}WYKZ! eF?ijEfy5: dk2HE&<~T(,O~ hL!.kFH<Q]ӘT~ Ilai{˝A/ B:x#>55f'8B 16R_\ti6 =ؤfB,eKPY- [ʤԉtjx_t~C` qCPMlvu'D ñ.X}\)pfU8z))AW8 wJuZ]Lk;/3~2T)ŏc@rJqau4i|[rӬ&\UYWV*U!#i󮳲@;Jt.X̞ߋ5_UwrDe룡t~eFߪS y1YŸDgt8rHmBx>/hw6۹ qMރ|8?8 [FE(1c›̭ ?c cZt +%? MUPœ3u l2󲖂7 %kUj? ҍy f(Tf f{4=N 2)*X;{cߒUf9C$kYq)5_H{^ȴD>BJžxu^("ot=n6c&󏴣0sdh%TNt61w$y=L4^Z?wqW# ؿDk]w#_գA~\.aqDV{sy0;uz_Z;> Jc*MHOR^(W/pvW!ҮpOVERھo|#y 6QENGnI玬MV|#;!Kmqd5hgYZ0707010000003d000081a40000000000000000000000016439a35600024bc4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/$]?Eh=ڜ.+%-&i ŪMc^}00ڏjjӝĜؼԭ ({s=_4:hAs.F7uڋ`sá1niUf%7P]^uyOna5AK3~q:uuerq* CgHWtT-aE{l_"T{q3'fn\7%S.e%;l"_?zśٷ/U18<=`&Љj̾m{[B>kq JT_wEeG3(=S=l0ɥD&+L+=\gH%dg(xފa/4[k%Drm,\$0nw5llňBDW`B~P zJS;lK:ĩE'_A34,YыnҞ\ّӛ:c |.e>|nhNgՌOb< = fLO!$)UCf5H}ZG[heXQjcuoi'j4/c0@}).],gI! ?WR*.VT.TBН'l׷^GkxRAi]ϲ= ѭ9ʾ/ ݗcyH|]ؘv}X{Eg1 AZԺ{nG_RrP8X W! B0 !4D*?oi'-&CʁrLK#?E_Qތ[)4>剬l{.iP(Q]lA>k=NG}ny)aX*53= j3'}R$Q#> edx.}b>Π5pHzMq{VOb;C煡&}@&%fLQJUrބP+yjda%Ğ/`%ʣ{(qryC\0QxO eP:]B!8(-լyUků?ދ罧R @Ӫ:i!@UEX啇mlob Wjv-01{c9!}@w զ5yI Wl.FU:Q? ~]23;؜޻k~6cn1aGk_4vg+&Q\%:$<][HF!K]`lA˲81,͐,h\<&C,Mn@ .:Xs'm4zXog>[ǩ¿gvH!k/r%d[6nO$ U^SG1+Q'X'FnwNIj*D3rLbTg6K6՘Gv` \AX3_Xlz x}W8ѠZ|JE5+hKUf(S̜I ߯5Qi|E>ZrrCAmkE#Ilo(*0c~I9Q%a֬bA  /77zw,W(cFXԩb!wBɪ^lubQ-T0͚C]J#K] \,F{G3!Y"ʩ?_{~Eg2N^ͥd53>FVش叵rle/n@whkz5A ZZgތx;ey 5_C2KEFO,kg@؃|8JCL(BV ܠTJO߁7P?<[MH< 8zAϙWW`;Iu]389?egZR: /< %U1)[hS}NNXe4RD4f|PEop'U 9&2!@V(:n/{[Fi}oCc_/K\Q+69jRY?cH%p6̙W(>UY=7]0%}୎ j2 (vKd) e VtvP⅚n4nZϘ^u ;8.E"1?:&ƢX$` vdPVO{( P5PŚYBKsZe:VtnyۅMƦ{)"(Phs)%8]!3<]-}ݖ)1N~c]7GcђX!՜}숞/Ox|ͮ!#e0x/+̢޶Hg>RJ8 7[E$wGgD]/Tax愷4KnԷ2rVw:@[oX慲*eg|!F%|Y22&ښBvydW3ǫЌ{B[YO(!]t%|TXR$L^;*< 6S":CCyr89#{8MTqz&"ny``)[XD԰X6f+%@ ܗ+#'$78\86NS{_#$r!u oitKx+ઠi]2c`(V q ^ѸȔ9sg ,\7 {vX\]h1^h6[9N*~!zzhģT@Ő:D0*T[^eaȯ?ԗI;v\<v.VFޤ&Z? y?Os|Zm>?i`D)7!7)5ܭщ!uh'D9DCl*e(<>lr@$t#>:[I/bPhՙZsb7V8czuZ:?  y]ɦ{ڨZ/eYqJ"ֈ`Qvff~"Zo#B.MHpTec> Nt{D9kPhYwe1pO_LDOӻC]a&jZ_;A ` K44jWP$U"=~k]׵k@NIjE(Z㭯&$#˞Rj_! te?A6"4 vjpGLa<#ZW6|Vr3y7z }Yԋ݉chY:~`g`փ/n:I48>q$Oa1xt-f5ׁFQܟr;u <Ÿͩm#.ð3M YڱFfefqT*ߞJeC@mnp\7XUi(3Hvz7`Jϲ\y%}MKN2k>սoL7FtݱOw0GT!%o>9 럔b E.w60d^Z^x)= !D 7͏orUuC=?a΍ ;rP!Ž2˻iYZWVm'vȷNYUqjgQVXZb9Y$ X/\:n{F` )! n=%2$>qQ=ZחWP";L$-tg &R;WC:0$d| ?C-{Մ&,e875/0AXXyQ}ET(I&q*ؙ~f1btDtHԷD䡘hYr;_nϰGR&̽xK_ =ɄJ;WkJ 7L]k΢zqQ'|FJ ߪY D1/m*$O吱sf Xu Q UQ#Y]{th4LLϯ}NtK6 N<|џIW$ug; .@Qu TUZWrxݑ6z|aҳi4(Qc8J-JkoօqE|K @G`axSMgO(Ϡ_ЎzЊg=0MjKIX)5]U(p4g~D,hpæ$BW,Y_683RFM;Ys:7b KQt ĕv: Gj-Cϲ FH}p/Z. ]C 2؞sANg//.0U!ڡ9~p^Դ1zNTv"?L#[+CE'HvYy-b'vSI7r:J5Pmemrn +fS9!5V_a8(fA2I'EB@/M,~̞ Qs4-Jgֱ{m#>[mP$O: qαW祝N܉{0v߸&q=Ē_og!@E0{;#Uu_;Q  ě"`X+*JOݿ~Kf?ҋ(yׄ-yê{v?5>]uktZh "1x,]䍻 "H:>fNB+1{Thr"lhiX0[~X3Lq^X0(FF{>P5ٞoK`\s(3݂"/lW( >)Qpw4κ1t{!<cgd# -=}Q<ԫCLJf˻;ٝYpqS']zB8(MM1-~۳B!Ye]}^k~ m*X N݊=.81mhlx_7alZkG|K͵(QG0ÊEiGMY&GqkCQ=H"|,ndCO ٟF:WFH{F4yi?8{˔K&cZ~yxm7&8K1˙wZ)S*=4o͵F*8r4a Deg!h0/lt~P1=BaOQÓh1NY4+lN"z_J2T:!ٚ`IaF38ȏrVJ=}D5 *[Aυr^ѿx$8uu"HW}!sMX+LeoV4ϖ<)$/?W6pBYT:px `!x%NcѬxKX1V´˱W_.88_yY~`v ɸdT`YĢ6ꮋw-- >a+ PT=W֬^ ? bHߪZjxU-pG=#&P/wW4l\- w6rҷ9W"rX3",ҍ:=K:N҈͐Reʅ8u?xaʂ[?2xCmu j؅ zw3#ͰHMB;]K8+_l խ9qA?,Wa2B6rR-^Zl2=>BwX[EZç'W=O/UVv-ȼ|x|>k~/@R6HVΤk~J`EVR,*n< o<= ~Yb6$_h *mҽ44K"r#EޏQH|4av^u|w7 $5+3 H'Q(`d 1 |9!*2N/Pg $Z5.nR svK9ƫMab1&id-ʄE\S:1ćT9ԇQTRR0ݸ0A7|}Mu$vПl"{/n u: !SVĄr/3Y28뻓mfSa(V<찴Z…cT/).p*Q\KKN(pf|9Țgq3)ClOlX2-}PO"R:"1kB#]}'0)dwpE-Φ"/1&Mno .VBVW/\?qUYO} ~]!zv[LkWR82HPu8Y}MA4ɲޙk'n1O<.k& ffLgei¿oTYÈEΔF"[[50,Lȳyр19D~/e螷teuA!r[l?.+8SuI_i!H%I ۽oe9q]9)1Jvyj7,E4}dMR^3(*o.T:*퐽GAմi6ㄉII Z}ӎJL4w YFׁal_"5դ@x-i"R #Yv*-jӸ1nKqk/#l:;ŔCen V߹W[ڈ|osK/ +FOVkkl.W3?.oSpb^dLئu :j 5g=egbu|Ra1oǦToG1-)/: ]8NCu-ȯE}aZ˛ xСbV|\D;/:7&{S g=P_ih:Ͻfc;/ Irs\ _6hyFDaIG ؁*BL5 C˛Yrq" +=LJzܞ! ŪX_X#Ի\@6-M_? FHNfB>4lխ{+|k3Zó#"neS'b#1$ Ŵk;g⁲[Z Ywy1, ˁ7u=`22J= ^sh4Q;wxᮌ>LftbдL"{qr>eZGKwrf {Y҈4(ȝ輫SahHL_=ܸ'Rd9u7lV6YWt!n~!CىL!]83 <$L^!,o~YO}ge{ a;:a9qʻ.†NcãFzdzT(a/}F j+b@&hŭu<PYFnr}yETk0/h0z `~TAp cL&MLw K-lpG c<3Ir[&0]0KٳΤ3eV^r^berov֓嵹 gDvGA{~H7N_PQ^TgLE B'񦣄]t!2Uh ų>diSI$&+fKL̀b7Pj#g&s(w|mʣ7jiʪ3[ R-Hl3lSS$ecjr#$i9 /Ӥ<_(2E34edkX+{obp]Rxڐ12q Oe_"%7sx쎯ݶ|bea8ƖwK#@% " D=/w$r84PPjkT.)xq~%mS# H ._3 `Jf28q"5H@A֢ ' /}~p_MB+vCLO Z1Cٗ \ϊ. ut7co! `IHMʐڷ5 T>ocPe͙_kgQM0tJtyD>#$jɓpjnz䗴1oX⡦a$df3o۔_<R hOlc.09#8ԟb}Z*8t o!|0uՉ(cI%|"Cq*mrXn0'㐢~rW]nz&A> .YoGiXgyyY$%b[ ~M6 9`.LC+Uow $?`?w۶ ęlr:uY]GZZk*m2+j>c^Nj9!l^r_92F}[D˵੔N;PhQXe={/XI$4k|C{=48 sJ "%_D!+[275K)Wdz=y;-SV<?^ݩ YaqUJ_d[)Tt~iԤ^My'4|JG\Js.yB_2qZRcU-aXb0WMa?5C ؚ.tcPxX*s>8('T'"6->@AUE"iQs 0 0*v<T1R\Dd>0Mʼ* j7&/40xWP/ŚGNO!љ6!›<䫠 ttz÷mUlPH65",~u;}oط- 0mgø*.`8*KD0PnS-0 ֙ŕF6?VlolC2<- 1ko;c'I9IGJraJ+T%,NQ10M*$pj5נ2^L*9\`mį>3?TݴsXlěP<#ҢqTGQǮde :RiZ[=hy2o~@ؾ[e LCn,3PƪgVN]Z ZuW:Ybra #T(dQTU%"xNphNJIksl4gVk[XòDA~9sV4Ao{|ܦze̓(YK6gɏ+ÛeN0sˌhA撷"=tmt;]inC]f_SN"rnR64t@_g K hwCPw8vmro.L_ME 'z!1 񋵴}X7Q>K s;tLXduR.8F4^7]dM}NT-|B;݄MUmE;ZBN2c}`.+g^ vNѯ28`1`gڹ/;065%fҗuXJT>"^hOfJ#a#6e{c3UJŭ/R*+QG}r=-ŭv3a"[-4otʿY!ʁȅ'Ke'qS ?1G Ox/@&sOf,EnT>#5(GQQ,@W>,ŋ?Ƈ%vvhFLty"U XL,A]H,3=ݳ.\KcHrt-gC E6їY7o"SAʰĢx\.T!/zUfAc UǝlH }ba&59A9&@v=2_kdK2L?S]:pSvv7ܗ<m2=>j 7rOBZ1VVy "z;cv#}4WCueOc\Coy}}\Klgm:ξƚo{# hgJP#11B++4 .䏹/6[k"hn ✷Ҙ!z5yH{]ڄZNDpcL\r+S"h/7Lu*ɔv9a8\?ѦCUW?f2Dv{d õߖ&}Ќutb^%(vKb/ :!)l7s];!_ʸgyh7SL 7yY4fwpHbξoM*EfpZw+*P5~d3W 摲TgER!ArO f 5.6s>Gˠ GI*Zx(:gg W,]JdA c Zr93n(v2XbJ,S Iw`#+HT13f@.~ٛWn>\Ayoy9&QI[3:Ϊy[t*uT)~NZOy!{gCz IoBMdqV~lqϦ6r sڻ>@cv~~HW`Ou .e҂t2ivH=_:eؗ߫ዪnD{N6!G" Xȋ OSAĞos]`LAtbVX?m.;s2OD v\/i/Wh?D%ϢUMF ba˷;I 6HzH $Aw2mP[O8Kj飏zos`/le E~K2Q4(=?%RVR%+aOxӺs1jm?T@u`-M7ƚϼzOkz F(Ņ7vr-e_aqgZ|D%žfnc1"NL7gqO)ѷkec"PochgǴ77H:"ȵCA6?R|(\n#XZwH 2t37zJSH)/qiʖnTOoy,j!tt<$ۢ35bUMbUeG|>pgǖۍj'+^кvD>b`dhb4+'iG#rb%BCBsWXYnIĢk%>yI e J!L6\yΖG**FVg3qՉ5eN*=5f}=U,N-91Џ/cI! c_Vp/;ld*%8яuFj&"!N .!B#bN1%in-}/AEJ&V˝ȭpHв,R*G { o m|:oJ?Ag &'WȞf u@?ryoܿƅ~a17E'!ɂqEp^Wꏫo3:ц7[` :*: ;KـK!j?e*1I1s6E4K[6)dSa2(@97E'& J.~Ry;N<[VBLfCć]vV405Í*viDO*U(D| HM~d<8n̯6%ILc~7YF vCMϙA}uVCYB{RF LF9ߣJ'ao|mg_ )|x ج #9DʼnYe(c _B}+ ܥk'˔FA]z3լ.< $idOߔE ރA65B~Y;~ E:f8CأO4ܱΛT7f=3Ө}97|k&52ghU|R$rdHQ9e2ma~5bW'9U M V<*]AΪ\)7f5r!nI@~*A LpQJ@0а$w7wBZeȚACoaP$0 wm[XCxg8Q?ܧ ai, 34p/JQ\6G3]+P5vU6(c5O&QTrPg@N񐫴 Ud'3H 2lOTiS¾]y[Q.TÁ(7+bm]lꗭ X7xSrzb>|B#>|y%g{piDQbU 1gvrk8IS pխH=ԄG{t%4TDDG7ot gH*C55~F;,V'Hhrd֒9n/raǐZˤOo [s-nz70/}xW;ҐcA"-Bi#z4c_eq8V\gpkJ!OҌdEÿ ~/}5 mAO1JM<+,.ެjSHf#m2o)ROyI*!V}7z TȚm}LG RIM-^:^ثC }SE a,Ai7fn-Nƌ彋2&=4,9pю<T[\9SV1: n!is&4wUs$,f-F&^!;UPi6TcNēS){9d+)څ~QjP!yW4gPAIprMv<#dž$nBPѹ : $10 Dlt2{:KÀHq.m1 @̻~vZ2+Ju 2Pk,ׅs X(Aazv< T2|" k="ҒܶDe=dPqDdpZQgHw#+~SU8m {NO}~@27&0J۬V?-(nzB٥ 3,%h=l@Wr=5/yE[m}Yﺟo &*9EJ45&iA`{o#t Ɵq3$4*ThAK"uXϣ߲GlLu^Qurf S&ѕc@S+lL0_q5{ W"9r{B>4  Zƃ0<}&\O!XdMfUx% z3+eFk5~<`IC :T8Ȑ@#akdrj^RuD{~fdظDpw- l1Ek"|#{$~½+iA "EW%י!iEbS%Їx1,+Ȑ;d0IWy875wuVzu-,9X~|Ϙ@"7*7 LяwR `*Y=VRc&hA~؋|As-ѷ~BB䈢g2t򤬢K=?+nӪ! # 9cqͧUgT  a]MDivH\=|w@=lwgk @33&[fG|?xkc1H}$$Tt.}\Fvөȱ{ZXҔ/ _T!gJ khRt#5BJQK 򋬆Rs 4Txq0 uRќ.~jAd~6)S{@v_DC\[{:' O˩FvXi` |~ɰwы8tBQ"s5"IA56cai+k] [jj}o1ˣ^d"YЬkyIl) ʆX#.{̲$ LP*<<2ly/0T3` _MQT92kSp٘S4LǖˠM"Nov?:d7*]-Anu Fo| \y }W$ٗF6L/y?mADh¬o"mѾ0>y\y9s*DX+%~M~1S_(}=0!7K 2ndblu~LN!:8™brҼ¨=weFM?^\\/ p.f26%aTdQviՁP7c2d` ~M}cAl5Uox h'& ,JCNfB=v8#tnlݍhwѰ;KluZb ٻR53گW쑥X  2pS2-{=!,sm9'Cݹ 띶"aS;<&gIE>%r+f]+N-èu?X]W(d![PAZfaU5G'Z퀱qf\M;?.N?ML(+$"lI"5 1h PO/xru6m}5dƞ o\I/UQV!>ImN}D5v'+XLOLi-2~$j%m\0fƽyAml` .aYKd 3$JB1j I=O,ͮkpKNpw,vduC,jQs&T[=Wtet(r~%VNT.#C)^p6zlp!N5TmOtW} 菿5/LkA=g"]i0 g)">PM, ,q7!&k yCaqWn#:IЂ&5Ԣ*/ݧ$V$˹[%  'aNQhj/ B1 {8ßt!_Ԛ6Yj#N c?o"|I e̍H-&Wxy[4y{?iv=,RPJpt(mU:6&eϼ!Co~涻Jk:nEj()94ObԠo^"J)6G1m(VN Cłs[gUdhQ)؀D%jp@0-]j)ETX-N.a~csW? "vLI@bltbkX7`LR$YU?k KSL&@ܾ% n 㖸d^x:&;[o3]rX2 6y) QF4pSD@nXXe-`~R5CAP@Y1YvтyRü|,}nAO Fy|ex%?SU֯5WpFOevH=ʈ53siE*E4ap ˻23| ZhCM纡I}fܝflKaD 8UK5("|a356NxxӅlHqkMzԡgI}WX$Ÿv;(xv/_ȚY. EԱ*rVm`Auubm\9sOreym3F<&:U'eECehsk /a7VְF@]5*_xT"ץo'] \0iu0\7YJJСew+s6-Xf%7Qc'a"eݪb=\&zvRyxFfJw G@ṳF&^lj 藿xs*# #<}t#Nޯg`OP6=;EUT>y-Be+z-6˥CErk9܄!'Kl3@EݭpO.cAE-jW}xtZO:Q}[* +/чN SI-z[Ċ&sE%;nZvty%_FHׇV18zpo/2ruKZ'lo @,lGqy/G,MevRL}|.oTJ)ؒ,]jLhw`ign=!@!甫9a:d(wzq>[RIp'?3ݳN1\>R/Nrb1i@`"%0^h*xfމDR[. 1z*OSm)&3hȿсj.n MZV2ЂR˚ O,FSa1 VU(kTE8S ֠.eTr)΍MfM7iӲdo(ƚhܽlX:)GsB8v;Spad.|Ĩ o)xܬQ4POK |%G7m:25ӋXt#/ i6#]|9;"@1r co$Ѹs,)VVs9 APe1>$fq(n/?Bdž2%-b4W֬ Zfc|Fr΁8*AFI$19q7V1C '??f^Y${ d~#5~g7_|xжV!qj3ܮqw7L-Ҭn[6ԻU]H8<>e7HyU U!;Ox 37r#5e8ùenI L"IH1nTP)u&zҽr`zX@+ۯ}͞e[Z"&p`Vi̠T}}ta& b+44KsIyfGn`Jg"k!5>`YUAZ1]5zo*p4ݡ>iV3:~՟(Ta#ew#^$ c?i<5ZM@0ߗy)D? NҠ vf3gay14zO*GNfF %78a5s./GC:!^-m '?,e%J.WhJ`"RO&2h֖l:n9 &ys2[,\ClHDy#:^3khauǮƍ/"{PBlc h[c- r*E kIg)q43 Q2Cܫ|.P u-orЄ)lzkS#|Do2$(Vs"u?Bad/v"V#4Eze NavgݦnCϕ*mJ}Kr"BZ6GӋH`DS1_WYLV8C܏7O1s>5Ί]4"W ,%:\5e7@ƛɊ*zkTy_l:Ii^{Lp#u\MGzv@Q7jl|^ިFïvUz{~[rJ $+,qHv {R)Cm;W;+Ki)@Źy.< y.VOÜ73=}G(L$;,,P u8HWϰ:61(J4r%NM (&>L,v6fǺ 5xhF^7?ai`lV`w2݅ߊ`!\i?\FƖpbmGa4Tق9e"no-TᇤֺuDi"%V,"Up>z_/#mE%3D}f-s&T)°$x326~o|!N9\};j2RRco$m+/,[GDer`qCAʭ Tm 3YY[ ;^A\dV6O,!L2msu%P͕4;dw)d觳}Ȝu)IA&YT%1q +O{4Gs+.x%psu/Y?4)r=dC0 "ڡDFG]«Nњ_9ct#'h %9!OtE6=^PWP7pM cy gopE9Ay{ a~^|hkj 9pwdq;enN\5 -M0ֺ4S=,Pk rpq rtZ%13n?Vq-18:7,":!"Miiѻ'Ҍ1lXOWj7ϣ;jXүEW 7 A)Z`lGU;~ri)G_s1gPWZ%ۜLzZCF)Nנfӕ\w7s=` d";dV4CktD*qJf]uSD84uqzU? Ìxv%: :hmTVrQ5;<}21̓{߂UPyS[`lqY3&\L@ {aIP# B=NsQcܓkŰD\;ȖvG#ޠQQ_0DYg:rȎ,MXNoFeY9. j,|Ƃ]\^Q9C'QF''=ywjE_:4)FZK[Vve<Ț!>~IPǧ M'Ĝ/1Nšqp{d;)VG@ i(&f ON/T%̱[hNv缃 "zԩ`9 cc0Xs.9c=1T Sv ^gJUX{BaAX|O~FZaQ r_nGoi)܄i=RIZO*8}:o4lFԡc*~}ٴMmZ>aS;ƁNTTi\nVd|@r R^kϵ{d ?U;Zmm^zsT1؀sj%x^ezb|y[6uԛһh:*sV3AyT(aï_9eQ\Xb0Ýj5E|۝1]1o!~y;J@\r% Z :Um:i]1qK:1b /s1/*eOOSݤY]]h.´Gs|'dvE'l| /nhAun;1fͰ}PzjjgމsNi(+偷'P>zr+?^ѻ!r1R2CJ!uwF_r4$׈|6*yzB&/s?.Re@ 8lrrO0em!PMG55"Wic=66KYAsP| |T8Pćl_vghDps+{$%[DaT{|C/T>jO.ƐcFTfj}[U{+Zk\`Tj`LS@fi$xFZrBꆶ{gMӵ%p@ *:Ӹ-hh?b13rxd9Pq}Vȥ_U -1}N;Gh8@ح[8'zݳ`폊|s7׎pY44}AOt5P} 1F42Qx56ԂDN.nxm5|4DFxoH^ꋺ\4;=%WTcMlĄnrv#Mq5ٖs,Nq&f? /G]Sv(Ēx+jE%\F/C+a9uzδ+WE3]q=vzlL[b:~%]t*^]73Zj tNTwt YD*xϡQvɇ!n'5ݒFAAb@љNvA?HEE-ˀFNAA$cBIֶ`7pȣ x*`O:R'k,L_N~wfe/?%KYm.|e'q5w1O87q!דk~Hu-WU񉣰VYq^Ơf͹E ?~1ww> }hˑH 44[x j_y#1R[-@w 5n^S5AY(ЋtW9!T#+m/vf$~1󆸪h#F|Ǟ,mXH[IV}̟V5Q x gnGo@+NO/sJvwP%H >**Ժ#1 *>y$t>1_Q.׺2e"EV\#@&cm*4mh, uˍ5AA0zuJTm=q!U&?>;^bǦa,{s$LlCRqV~щv$Ap\S8Jl @+aN`1+'$Yo9ţzn4L  ÿ?oJIK&w_:~$~CDM/QuncxpP_(m/1Τz zmll5XPڤ&=sV"\YTEP/NmqjCiו{|qXa(e9N7,FPfpl*;7woM%^lt:5|&Oz50-0舋2Ɍʔe:NEՑ𸋘߁N |u)TB(a(SeXGűQ/iTNA%nhzaMlfk_T;կy<…9RiveR٣bT+J3z3عm5PExeN2iBI(˔Ba_Ꟛ S`Im;tU-[LQWqSv f, O%vm3y"2+>c(|eb$q(ҐxbR,Xy͟*cΡ&ztM)uG4dvK/Y 3sC Ȏ1khu7:%BqȟyFfE/)M#501.92rR+77&-CV%ewr;E}V %|*O5"Ehd{7~qv:z sF/0m qJ-Y]!V#q\tZpsWu#0ySGyU:g6M\_:ߍ/`y =VYG {&aj'79RZuJ]V{捶XzR#‰"-J r|ttgaֿ%B:,ͦ,/`aVŖzl-{ɩYcE21AثBk/jM<gu2^=)j%ӄ&TG?Ncߤ$#[Nj;?<ͤAq`*Ӕم69R= ƥ +3A)5 u\CbhU=u{qcsG UҔmMeTmb'YC籩>zs+Go71eCŜ贆|]"8>-=~]}d|D-}=kZ%bO9QߎRŏz@xU1g0&-N"+tэ4ݽ-fۏi3+;88cy-#( (Lv8n娬C5}Y_ӟxY:uEUG .𓘰%n2z9/yq;2Y,sǚ׉I`ȴ8yFA#g%#8'=&obfntSJyɑ[[E%qh&"6YHأ*WM9&JE"d .awC[U2:$h/\|_Sjs։DNS<͖gȀѦN-K?fTߵȞbxM^oQR[Mx-ˊt*PGrnާj޵ ᶰ]upXTwy&'. )@'XW-/N' 8t_Q0bɨ%52(/,6B|ʺEں'ͫG eO/u{4ꏂ=~_XC4$5=c!jC*5caZ[[>LF1?7P4}Jd2R6,6o2k/ |p'x-!=Ţ12hI.k ,~4eq$1pTQt" Z<*tYSq6~o݉G~fBT]e_wIn y7 O<3C) w} ,]U[$-KeW6+ CQHC\~/oM&YdPkz'?jt>3SN(#d h |9+-@fn"Ntmdv Sy##ce%PvCm; u1ŠZvg?ǿݻ&8emq,*XY)l.hwsM/Eq6UUbLVGA+]T;~ʕ~]^(/DK<;"<-^_$> kX*BKǿ~@R_ɒɋQ,^#`UZk+8Ƀ^ݝ d3M$$["({Q߇;\fOd+nLPvDmJjPRjOhn*=k(߾긱;yT:B+m@wu4:)F2;ϭT3Y[%N9K?OF'{W ìZY 3!u:xi $Ʀ]_t\I+MY3O !CՂ4\FN;P^?w 2Fb1NO=@L'farMk$"?<+r=NZYhǻس4 D߂6ubgDj ax;Jż,Hn#)/3ҏ:>ϰ>)H<׉#gvkȢ=pP1zƳ҉H|h?(^f95m3QXzr fפAI~6nmIVDWdAZ;%'siTGWZLM] <^~EkV&.maF1GB1@%qg k֩lRC{ʯTNN?nLUbN\2vRޥXb71z~p)3O[~2104.sWj-.meIcҨe!űN<KV"2,.7{!6cX~?LpPe.>?[={?]GVlG@fǼ<=L0I4|x'C7;~þ/0vZ3d~ƌ1V!p]VPb݇oot:ko#w=eP-BCAZ$,ZKo7$II(g/'ƋAG1.)>4@ܗC1X32q魞L{n*⹕;Mܑ."Abv%3)R.Vي\.4Y@AMAT2~s< zʏ7:Q3ؗA*zv~eɏ| l7pwk*]Je Cps"4k%_I 7@sN]>-TjXh^MӠ)z;[Eljw~%v<$oRC.n!}1P:#_nEO#ai-5 d!wHrx d9^8H -֛h%X4H$!i:v,^KSxIddek-sfbzRNJXrWo hSjp.a|P#NҼ"Zw)-Px9RW@_&ɍ3*!ǀ A휕hO7ֿ[W%;Ow2I;c*]P4p-Vr`;_V,@Vg/gnN( aOb[˝0"6$uF5d_Bsq )ZGdWۂ~Fz @V ̑ĖʝR"[c)) 4g,ٓax1hVAx.xhyqJHGo?I 8&LB Et%HcUunMf Q*d}V{dx,I3q 5 ahJ5jeywjJJic1Bt>5߳qGJC2Bq9uyZoֶ趧K.QZ6.7 Yp5O=.,fpӤ2䁽*;_`Ƨ5cm,( eq!ڵa7y/ϴ <CnC64XCAuk P hÛȶJ e}Iksm. 4"0AIj6թꖜ@//1jmc-͖U:qP9oUR^N݄,E$e١3ڏ^E>Cp(s|~9]Uj|]iLӧ7(Y%I2O,fwww]l } LCǚ7 kKG4FVwJ9 Y0 FqFNgPtHم'T2̰E6:Uy/7Plx&*&aWSX+Po,]200)6ʴM!5.1} ߧSTϷ,ish)Q b<5V0㟕Hmަ^%I s ֛XkyB_uY;"ڭR=SvP/l ;\KVJ>"kӄ_nc2#侓VL9Z% `4|Q7Id?fKmAQPS!뭾6O|9v9 AwlvflU'm_>\"Nn?4!e, 30L4!XHvSZO)1@N@а 牉n-Jv=g|l1au뵔|1rYqNUqfb1!c-ʛ G;6$??GO) zs#lZb2DX0 7v}B0f ]4,1V5=^S_'gwJ{atn$-3wA`ȥ4D$6NnDJQN3{p೷Jl2 Xt+>Tvk;*y'Z8ÐqgLN,]yؘJִfAiSa?LS5 ]15x;S/V)~xf/ʘ=-3h|M2{my=H4ɵoc>I:Vw*JVyi7wˤc´ 3Lxdd^ΨMd#J9Q=)T55AjcYV85J4|` \\C]&.XX2inQ" pnNξqł2zzB@ _yӋF5'Us R a #ÃԄ>Rcȧ5 @^䛚v#(_f Ũ̫q "\"lK<"BYB~Sb3Ĭ1{f.vs' tka~M$"yA@J\AMU zcS/tJ9pϷ&+K4="Uov]vh`aZk]Z C"2G֖6n /<(gCrSҥ'ʚ;o&tzM'S@@Of_ŜC4be&9Vpx~R Ο juagL}EiT`lTgš,Qs(r뉵#%f:~~BkGcv':)Jӣe5: )/U0m ryu\lb^0Y0Fh$#D3U/d$ /;N:s_zJ |"JMz^~Z:ߜy#Fۆ$Qt9}Kmu8O0OCNP$R U,Q4ǜThm]>C0 +W'9ràO_g+i&l}ԫǷzmCPŲ_dLO[/\YTr>n΄EuMN̈́TxZvP\+s#2yB_[ v!YxxqPBأ]<0 nc<ޢ 2!q{[Ԫ" 8o)dj,Jdlb,l6\KO^2Gxک#o!ڑ{-'EqY@NH76_`Wң3Օ0w4fgyxN TȾ|ͯ7w(8WA]wsA'[X#ՆJk|s. nݯZLրu"ea ?lUR+YAS]L2XgvP4L(*D`Np!pj_g]#{z〖l&TQy~@]L"N[|Xqw0$s S[miKЉuelU <`}9yk" CYt:fXG/ށ4mc+tT'sAE` 1R0ȯ3˫JyXZb1D1$rÝN:''[\/څ'2)\|}WW; L7b6+|h #tM'T?fߴDn6O@͝W2PDt 1o*>-T=+5DS]qK) B#kpB.Z>G r=@dn)BG `X/m#^E͏˹|%0H 43OљxLl崂q@tChO޵_9%¨eb]HPqeօSUx?gp eݣרx}!DҫDF$]C_!wgP><}*gux懎+,p4W%L JRo~B UKs C-֏"-E jC.ng+`*eyJ?_|:vP}kXg{Wbyi4zzX?2 ̣-U7lS~K iLv@=|:FkO%RѿL&Re]C©t#u =_u>dIB*p HUkh wV3jOi&}ZNG2zU!;] ]YXԡҲD^B#QmhF/#Sp N]@ӝ ^)YH[w+l&dYF] Clʁu|_'\J#~^#SRa/oH^nvX;)rV-Z-t$8*#no\"l[¥DI˗H\ukqUlpn4msy4[79I|6umt[IIƦf4>t_`Tnتh~<^LQr\v;avhFD X fsyD̳xVJ8)>%uA!Iu*lhg44h2r*.dݧLԇZ-D𱓸F1VyP_s4aMۃx FddQ\3zx& qf`/gj6A\_a9VëviR^"*F`|2Tf!π*O .ȠHJ*L9^ (P='>86s"(, ÅI\ѹC$aueo7aq* ] @擘8 KU m^VmkG4@bA{><H-3"ԜO8{g4LLHユǞXtOڂ gPцR됟K@|5y$iE1˃L7r>~@OP9U?8-tzxJyTZ2|h{T" xѩ,*_e|52XJdҧ`_lFo'9recjP4EɼN.  fo-F:ګaaJ9U$X|$ aeb'俑kqOds2uc’Bf~z9~-ৌh]QC1^KAh0KQnKgm;pT5uN*OL{o<Md4w qR%q )p7!ʨU{7Ph;H+H?]nTHLlP)D/jh %bt65)'՟#ݪi*s[$De>NݶI*p^vm a~6zb$LR2Yj2ڗˋ ٘Qa63&ȱ=~B.FoJt%(ʹӆ`tru(j_@  +6T(MSKHwgwS;tvɝv>eQ R,}g췛9sJ4GLxr™T;QĻEfB]"aUv5FF\ ɣ͢ߡPTԵ֬ {|:j\5꧜:B/sx}"lV+(mGNg@Rmּ? &z!"/ p. )2\oŗyc|E"6){axcŰb6PDgt 0{րds!@ La|C@!j#]5R,y$-jhQbLeqBT(ny{Ty瓋FZ;k6UBtQ$ W5_*<)Ғ?Q<+Iʔe [m^LgwUQ)I(:y;8S,)/IN+65ycz~ى߸*m e*8vA»nO"< 2T!d3]$ @ S%oC'gO.KS*كMqeC(΋|'E?t)S0/ T;5;<[lRȃl=U'̱PfO/?C8SJB1AmMcE=?`]e<) DՒdovZ U"{rIPw#OȞ `36(zdoMƖ\\NomُىdvOTp_ uKLfd-9׾UU]$VT0H>L+Cdrfuvtt : io v:Χ @"9TRN_W|ˁ/v^L0"۫lҗ$K.-CnsϭloÆKM p7bP F$}1ۦvAFˍn{8`]'F!4um3yURuxޒ6 "TQ'_^vLq'H‡a$KG&SG{ ~@NjN^c$qV8jk֞ , \ȥm{LJqձfNqs$\8oy_ޫEݳQ_%U Fvmgdj^ym⼦L/[/r5&Š`\-".eKߛ֊À-4gZ]Dco` 4/^b}]{3twHYV*0gФA!UQ(a3iנKgdC@3?TA՗鏽n'ºZ^D?9}εަa&yǪ5T4',DWYs'%~B>s}`њN#N_X h[=7ZEd./SOTl  U.tcL7s~%p,`zZQ#== .d 8Ny:j`&:YKXgrWp遱m00;":7]|-n'Dlg5JF\Yx ᶎ"Q9W3{j֐`Vӣ/"wt WH"|wGڊ>F`F|pKY 8ijr;QCJ{ ΋#夆aDC[H}ljkL -Xj~3Pwt*|DM O-%x*%QYi[$ۀ_jk*H#:4>vixsֆa>cN%}h&TLlĞ9oM CGd&s1)0,D^!>{'؛!?kѶЋ`ډw+E ^O*LksfƸ+[&8w=?e!J8k18aV[>#[8xux&F!pzјiIT"G ɝ dw\#鏣KR9>́-1[:Ni\zTXFYYYW*T4r$k[ yJY_q6zsDh]& st̢%;åty'0 ㅡ঄mbgqsdRɇ3nÑ{ߏtۗ Cؗ o_ƒMx<(&b g| S)1)w<OuO| 1qtx${mx³l^h)J]p?zhNu*q{Qv_?ڞq-'υUfUI<֘ O>$SJ4|;$a6ƏH&U"qemS x$BzV Z GU:a>߁TAv83E>>i@j/%16muu^v]je٩Y;i'5CZB`{e^=?2fr4i:@4)A E0% oF4pr~T0e|]*!AkIٜPBևn4n1ɒW!ju[+_ߋfGq9;BM 09'\}hsT c'.*:#$0U,T294ny n+lW^iaW0p4_/9}MI/:!%|4SSnљC:_!^ldrG'N¦~?ƀ"G_R)o0'VTY`:fޡZ=x$Rm&d"Ev$SLGYlkfpJ1Tی\WChv"Ei0fD#HOy HۯiW3ʚ}jۭwH9G"inMlm)ᯯFH'GC%؉uLTzKV]H#F E&86-앳 ֋ݟ ~P@jLqQo>LpQcP@(Q @NVʤO~>(u/9^j)B WGHZ_*_ux>R'CiBZ}eseD%ګ\vK˸<7i)^w+MEmͨ)d|dɵD6Qλj`zK\b I(*X9NpY&p2@W?HP!nvimdpP/ў8I^y % N{&VIͶP=;xHi@~YtSnoj?$CŚI7[Eֳݰ6O$)s +qG}Ǚ#9ŠN~MЌ 2=&uq*zV>>$.džcv ``OH{g;f%id?v&gd&:A6)X3;m˧D,ٜ Y 怅U%gSPݞ|*4#q:w_1>`l)۳~aLyLIZS$yɈG/T؏Kh+Z=JB2fWOu2[bh/!#Sϡp^7Ny?NT,gp%E1bQb*7[zDCHdgvWux!0.fIr ;ƝfE!+cLp4^Q$|umIɣDkW=խ GKYMaM49{xYDkcٜ;%+ EeT7|5콢2vU/5eIm))x:6s+\X@lNj{$OSCIL p/m_B͇p. ^>t8c?ǖR[O>ldEX*fnT>@$S+)Bm򶩳rq2h7!k A1ӐhAI4,_W dS>F[gɌZ)5Z}~Aϙ0~ D:\*D d?aO^lduŨ>AEq/fVtD7cS'3t7Qf"MTTZsLzbw9 8;9/9 ^Dz* 5(KPTnyARp}UC\$-F Aks%IυQex5}T~m10/Dsc@7.ڡmumUƐKG6haZM=d&JicS2|Źq`Vq};^l=gKGAƈT%KT[=/SMh>cp\ݭƘbDuwQսT6ᏇxMB !KZ6 X@E y%9E"P%QX;Y&)XƉ}YaQ\&Ih)G5G3hl\xytA [ }9W JE9@cP[1@ʿF vpЛR?4\_q(rl\r3pmeсȨ0afd5ZȰ; 5`O ytGE3v&9 /+:uyWӜFrA"o`YoK P84ݢg U[3$YTiH<9!R#LZ-_w*ၖ䟰.(Z}`.\rb{ћXqMp(+H&;0nCvi l ![dx%5?7R(i9s*ST7 G5 [/$"fߣ4( k۠ I)e1)4j*f<Ѩ1f%}Ѷ^`̅d}3{EL{8rᘩ01o.8a[.NAMEcCj6clŔ՝K\*^4WGOx "5030GHO2*6b4k '}T+r BrFYM#I6iZXE)d6#)cޣ?yL|A9234w`slL=*J|pnV"xktDMo;$bIʹ@i( -[|K q`?YDaSV{C;O戩t{'N7,TCZNg5̸/!}hwH%&$Q]WN 1{KÚ&<[˴{.3N[BGz\g "꽊'v%oXCm39ʷ缎gr*b?i^ ՟z- y\puf3#xԒȸVȩBQ㪸TTwe:(/8W^HnS~z:sh;ɷ.2sOJ%[K9#_ݛ%VMX|O֊ R7י3#0id0%fۃQ^,H+gSe73=ncc>YrMD`WVnnݨ "*[ [`4Ri#: /խ2}&ah4BN4k+ -O:jk]Qd|oVVJh(Ns 'hQ8ͣ*\>sO6}p+n 6Bh@c&YK#?]Uj ɒţ|>.m~׺ ~aR.?r~kI܇.$լwK]< "9hxOAR%g[0H$^867{4gUfS`Ȍ{|N 70k7޽K4LQ]ΤgW\\mV D؅)ƪv+kʷqmTQm`vR+AO &d`A{=mNkuwkPF)q9Crv 85Y0xDWY17jJ魜o z0}nx& |!l܄&wj_G|Rvj찢V`'țlt"-d0.2}\̥}:˩*xEs@垻~ Y6P]Ȋ@$- ]9",yꅭW.XϣhvZ-]ʹyzӧZݹic6F?.8> :.ZmP$ծ`դ5 fBC7eQ߈7[ۏth C<͝ )DQfU yeYYqX5qDpp(86 %&GuٶNSL if2'~m+P*P%a #q,h1 .'WXToTݳu;| ȵ~}:& ʻ|<ȅJ{!_J>,.$5'a7Gr䔯&Sh0/]|FDjERЩ2ih]!Χr{suC*=LM0Eޛ9rF܏CpLa>ѽ%ᛈyBjyTe ">e Q%nDsRe}_H,Rd͠+vk5cMJ>wkaDٳG+aTF/Gs"=@|5t[+BPM[U`1[I)E*OF_r:s1y]S+Lr+ѲG415>Q[@ h9gphjL.pnj_m%C,T}D`{%ߎ,4?+(7qܦj03v%9W>iG@O3ueI?[6W!xPeJ\/paA(`dt׉M-OnURS= G9V5?(ۄR/uZ@ -R`ԨZRT\=-5+q+ʬ;g ^~WRv3wCumE=aˈ }S'%z 2{Hs/"yZ \D|ؕ Ӓ;~@㑹X!ؔG?FwzFa!Xi )>,2pF>;&OOA&[.LP3Ne{pV9#WA/Z(]|]Tx\0-mV vxT <1Wz͜XPy fa̲[5ʻÁJtgQ2_h~*|L;XRAwڅ/ 㵥Kjv'^_gv32|2lʀMRFh 1"zuΜ.xЯu$=BUL~JW4,Qm =* 'N`b5N.NXoJZS2Jj ˌ/`~`ĺj/aMKg߽o 2Y:= <ʛSM=s=7"&R>YCBzQpeJm?Ǽ[yt*ÚbB-xcJ7-`uYQt,7Q> 8;*y 5x\u?P pTѵ=]n$gȫROIU3A !؟4:Nj1e$>Vw0("?O/NR6 (=w4,5ʴcճLJ;)3ۛǦŶq7qV/,$hs=i ٛ* Gl%%Ԋ f99/*Mr$4PUT^"/opϲBcAsP]yꭁ&f>̢8)f({x2L<`/ ~F)c@Г9k'tw f)s9?3M%馋TB.z:Op<`8l}_)p !A;ʤ:0u;r N]T'{'?8i<[dh+ؙ^r.!/f:vZNAk?zSР1{xJ"aC8~-ReFJ h*F,vH&o-0ϑSЗgyK!͍p@-2¢>3 UC eU x?j0RZ.5LRN鱃jpF.tel4E͏rhn c9M32uwiPM.35uZJL;ʦ\“ث¤G05k+@n@}Ep>pKꆒEZѠP .Xꅍ=#4#I IeP.l ]1L{E,}c5rxL}6QBݍr5 uRd:bR7 ܄7!A.~?v?qt6)gh;'2yY6r:k!ZQjHҀ!q`LekXřFcCpek %)c\U4bz5pT.{gޑY.@ggR4}ƕS;d|E$嬎pH-0T"`;$+"tH θ~.<{'N~ڣgx-|/֎Dx7͇ٽeJmC߶ ۚV#5<5;ټ _,R,!͵n7rw? r=&W s} ?Xea{]9 vR$aDܙǍk4oSTR՛iFHͭrީq>m˛OB}zZJl6=N W 7œg(Wr8ԣs &x+.}bR-f`^|^`K0,]BZj7n~n␃_Ɵ=-c1kyuE ᕠ1n'dk? q]1< $tH<{_2-TO`~s*LnC8BqiìScTQf*eN*HbʵGc=f(EE6?:)9#T Y 54yWR }\yhrI]Td}hM&X%%ycϏ@ܻڴBQl ;==)galQO> ی#I>_P( X_ML?B=hSR7۝Q|mXN9l)(d{b G*aۿrw[z sV#1|3#Pxt RSW,7`XX0*y?-着<+a}tRʽümW@g@æ+rx^vyx"5*gJ" Ռ])Bv߄,bb@s-fU[)Jٝ kKT^{X.Xp cpﮫVH l{J(0iD󷥑"c&: 0k#RCUzPߋ@fKgMAǨŹ=?a#mqFfCngH&{L{✃6cG pZ4nP |X&"pnπFg}9+ΔpCFcG I64xKf5ů{ٴLWzS Tl_^uYc@L* t-StLh\ZK_Ǿt]_ZAIK[&1UWŭS]Mh ;^xs )hX޸Y?{q\4i! Eanc0`͛M08a`#ӤpKIz]Y[v@5M[y8HqZL,gªĸv*'F"݈+E;6\ЏQ߀TւM;YZhJX[5$c3tk(~H#kΗoߏR4#{TSO7㹊d[/ht9JSFO1^l7/4zyS(=ftCB-``c7:u`R2]=w,F3-YH߬mo9g#r@ɞ7BS(T'3s=էDq{"z=UC5]z='qaBk ^ORrvw}um) ] z?LzEq7,\g 3Gr>ӬAPxi Ġ%{=T܁A?gJGxB +0PUƾq|B=ƳtQG TiY]茾=m Y3k'Y`WFt|VU+'y^/<fk?]`%Ln$EfގUlv{*vJE$'}qΐat鼛܉X-^lZ'ko!++5 Įcת/BV?<[TU{1<ۿ74f&x,vv@KҸj?+!0Q(3 k VW;%$GFϸRޮ+/ʿio}]=rvmA٧k2M)Z0*\{ށ8օMDle;I8 FQZB<6_C~}9_7IkVś{;/+AM\sz.%x_=Q SВAʦ4f'3X~=/=2>1X$T{XvwGѶ ` 91/ U'aq9Xh Uzp]SaF\e*#1Vf.ީ&YJb |_"E a}z܁>#czL#U5ĐP)/ y 6׬k" 'r+nlNV9mseɠ4 +8Ǿ;GԤ&,[6!)TkԸ<߾ r7HKNrn372Dt34gs߲ہ=jGR2;=dymdyȶ,SXdiY*ٳg>[xKguK7;uaix4yÇKU$g*^JC_RH˅7 @EsK=7pim.ȼZD`( nH9s3=.NW Kע`nLXz#Cy^ A&1X)[JBx K!^g Q6X vHȯsuфw)5"w j۵dSgIv@.ayJTXgxiatߐ3i!1"/1U[g>;|)!gݼۚMvb +pjS+!_LsbfՆ:䢧ld"#j+֧ )7LOJv|ҿiAU/nx4Eozh'![8#9eutW-??3 l ʵRLF1RmX+,TPP{PjMלc5iei33E gEWU{" **^wgPᴆy? EqC\L9f6ם'mV]nw.yGҔW%"1=f6(p֬׍b3wnY^g;0Tϰy|3ѝs0nI) ,6*unR1uc P/ƭ@>$Ē2o0cYAj_05De Drhx|"Q_>ɉ i bak`?FZ"22q=)BˉOh Ҷ_wj4rS}a'g sؑ#V뼇Iߥ>hkV@UF<5QhϚhНP@cmHMq)0UhU S;ugHNvum7xFɝ(sxEKXS+T2gW\*|RN[ML%WoRAld;%9颌8f pֽx (Yۆ-9pJ˃  Կ{gN~dpkAc=VaMNLZ C (!/9S3>Z *iu~x8yb/0ˠ;'h&B!|TeQ4L! /cd`cH957sdngܓl4DPؙ"?*{XBNg#7g] rhC<ֵ_G1MŠ:h5⺧M}%5?7N`"9qCzi8 .F"6H55kOՙ.lU'bG>03J,uq?";:^1;ƌt,IWop2"peKsʡUCO[{u BŭX(LO#ecg#11'Tժ]1Τ`2"(`F&4񬔹R+tF[ü4O| B.Q$}kG8:NʲurJCi(]ҽ80@nךnj>O%^^,IyV?-Г1EKxB6ձj6ZϦV]D␓v/_\o>މƯk(}e6oAp.Bg+S)SIf@$l `/}Jv7VĹYN6ȼ-XǦ^2o(:4s \aAUź3cvݿ:c*D-CV_` +#XǛM^MAuPDXoŪtֵmoz /2@܈/WȬ^X1,@a<5BUgޛdQ5UA.AFlcr@>źϤ]OJ)%+YO 7\PA)ً~9QCn>AڐRC`YT]a-66%"I0ᄻeA<1 Ŀ+QhB=`[n R_>o6yOUwÇ*~U3l|wb!4WʒSB`TKsl@䤍_ Г|^,k. "T~' &QZ^~VRo걇< =J6­o\o bzH9^B |v9!XHG ) PHϴavvaI,I|qDi{em61O\g9vX~;X56sڤA/](tdiy)'VMN}[{Xۮ~Xq&eMs,'ۤQ&B䇇4*>L tyvn?5LY"BhE87\<;BXm X*}ն듁ILpO" )l:ٹ'Mir͵o:4"/H] 9kAM)ϽN8D91YSlO}/F\XZ[M.3oI]^:`z- ߼@b@ָ*1x٭ hy:6R#fBg0PAiISY߿O=(J>b_'z #'p\]/Z!䐽 Xa'ݗ$fKi̙0x>+WMrPYϒ~~Ðyٴ@}$5ssBB.~NǑI/t.y#m$ </--uk>}n>Ѓp¹iI?MӉ+`Oٙtрj( /S2Vco8<Rhl2lLRwC`t %t6Q!=Zt P%qVիǩ`E)[ʥJj6sXNY$;d\?q80'MFNFP uTݕI%犎l}RN'siY@&zr:iiU6H3dÄdܑn!cLLCBRz;7(|T=vAgOj -JqKzk_ UF Eu_?ϛej]jdžvPiٽ>{Pٱ#B5E6U;=A卻i|R~T|vQVH)9v_fZz@pAXQw Bm/VTsk_dр/g}<R#;YIFb Uδwdam#L}uxu8;qXg=JM#ǻmCrx4'h&OОh:F5" @%ydKeD7;7IYʟ"MwD ~W=!ps̫63-;9IpG!,4Q6:~wHX7.H3i8| V`0|VVFPŻ'U v lo:cvmSVt=MrG}澉W#ūwS61yR=l7c j؜&-MN7]X%.hTK~)] *]o椀;sU L/]J4դ(*4Bg~/|u ZQ-|WY̬23~ uJ2J^q,N[DqW uTBtYK%z(X[ݖ-#T0(T;QqE 1d4tuvP7,.5\C;* ~'lHB䰒o=! ؤFSι`<㚚0S,5 v9{rtBy0@wZXdUn0.aeh)eAk~XazlRUw$Fd*EIBv}p!Qpl?)ŊBIH`T $FۣPpf]J%@GdO9=pxo7IZ w/7AMCU_V, 4xIˊ(DKQ,BwS7lC)d7Ny&o}SY&TJ+Fhהv/JEubOՋYfd7Vll .Od=6wzw}&#TXSܥ??uNk~B/U܂c 1槁yYv:+s>-U춪ovf3Je3ȍ\/,jI/HtEHη!5hJ~WS.`zC4 jɡȆ&桰.A r4[ v_gxꦯ_JmcP`.172a?z Φ8|W48껺ooO/J$V'c xLS9ᅅ1@k1 xgrՑ Ͱ_RkK#+Bx Y gEM|Pҡ_*Zj 4(닭Χ#*W !ZUJYP %,mNtyZRh!'NIgKn<qjTXbQx?b/]]S7܇h|"BUkVZt[䲡WLdg8k M>M#A 9P ?YznAMe8hySe0 g画S,Z95o*ȲphxH:De[{sH?:Y/GI!@V&,΅MP 5[ĝOkYҺȧNRvb^n®:2d EmaEk_n\`#[ 96ҖTqQn(i[f XU7bPb 4>]mCxRHki.U#:}L~z>s?F|o#q9 i}Jt7_ j"6"栠f|EtE1/®dSTJS֨]J $ǯUA207ocԞ|f~U58ګ` ']i|kb|h +ܭY9+jgYјNA|x3;`"ޖ W0;%W'aIѷee:?<`4um@d3c+/ gΗڇAo8>&#$ WH اk:4qG0Lk;-$ m-ȯ_f*/.{Z$t,]c'E?/ra3i:D9> #0ׇ)lѐ.3ֹ>TByyf`2vxjO'UãXui0 ܜɨ3㳥go$Fw\uDߖy7 /7}^jjg$[ᶷ;Ii_0PkW%oI\X!TT;5ԻP+cg}5R~4ڕ*?M|ǻz婭 =,/ձPfEfDOwr,OA#\4y^3  S2$e?cYb3y#XĤ!ZWigt'<<]`f ޝ*CX.یv0M c !>ONINШ sr.\yJNC'n~:| Qh\X@E,rMZ{s1w?_?FŠu3i~v\,Tm z0m`03ܯsh9gF+El|ZL!+ˋtU*|7#7냡}zJ݊_;b-gE励\ڭ#ˉWY2Qf_b̎f㒊/_  ʽMDe$}IBXUF?cşgC+NG ?Q=ݸ?{, ;PE[av*-YK]bA5ER Ҿvx܇ﱞޟ_~5E)TU &har}>*үA(ŏq> *ћ6r(JI_7' e*4ǹǮ eS$?}n.;^03!iZpV43; ] |Gg]F4aL̠ ~HU&T+uGNA;DcKpApq֍)8sYcJAItd‰*{Z=>90BH>Xj u}J{ 9H⩶9@򙵞'|=a~sw[]~$xq1CedI"(;7x՞;d$BW.8 "7vB]*@5Jt'%@6c<٧tgڔ~!,@`ŷ}Z`bA+ uמgb݋{K5ǂCxlf`C$ca, $-_rCZ1ԕr"mաf[,H5y_@P% bQ:1iυ ۔4Sm)g ~Ǫ`lYB!^51%Ԡ%- gF~- ŗ.㭏5]nqobV0)<6JF).uoz}x1'8NOrpA:ͺQ/W56}v(M¹Ta1~q>zHun~@KH+usXcmJD?8+A\Wg\)3b?|CԎ^Q 8O40 EU# ZHǝ5.2UyI}ax.uj =ML՜&X{F~8h?Β] #X+_҃ '23U_sGE)[K O.L}d"J㬇^[;m[ny?vqr'gwx28qMwgurM+!&|i»$"+̖H<]iZpMCT>Fq\?oVve6 .&ٙ"$neӆٙrZ{VpHF(0gZۀ^^ tL}"X%>$ZKXC\u ˷uf5i rCL+[xs=C!|D[^EۚOo;ro2D*Jb~/Eg˛^ImW v+K{Y gdXwȃSЙ+Uڋ9pQ(}?L*{u0y NW_@PD{J@gZOvfxZrSe_~ǪAG*xa=[ k1:,Iz˯Ti6g(.^9RM@8~Z,5qIY{َro4aB#'t6$euQq+!rrmiW FlקrlE^2q(!8ҘO x@{,'"FXAq[LjBox@g 7 (^>V'By!^F[p. P*νm/4A, AL5[0`+crsu\ʺAM5̥Fx([on90ށȢĥ,3JR,Gt|$M{$^+$ zKilK+eM W@s_6 AUVR#&JJ6]ea`vbT܎9V;_dJciL"5MZn2Bɴ&0תJ ʆs/0XC/OhT4 .%=̶KQ7|Xp[ Nb<[_!n*g\d.x}3Nҍq) o!)եH|Ds6i2 -&ɀ{1Ix{bK1U-jFCul*1:Ov˝2RA鲞@JC)Y^pتCu=ȑk$, BSB%%9 VurZaҬ(C-fiPyB^zh p̲'΢ ܯ ;Mcq5np֮Ƃyҧn Njb* ;;ֵemQtz;:#s of즾1$'I[0{1i*!`&cL36@J3Y(ה+ j_yrRiaMEFI584_C/LF`;1m1-I-Q;zoKni $.9N3Frmy}PgL84q!;>%u i+Eإ  IDk=^JgWcBcfh .唼:苈9G(0.ݡktTS.ԭ'`{?c#ٿ1jx\!!N(o%SߘcB7%I<jUߍWTR* ]HɪQ0xTHx jrmn\=ã$n{頗%*uJ(BA(^;͉Ӎ #@Ig-@KedVJ؉A/%Lr! *ઝDjWBQy/p,oM׬!k Zl Ά*2Ngh75J(h'TTlb;؁/|Pgu86akcg1J-HxH<E- ElõPL%& @`ejy&"\i`81 Msr,B>i=I ;260oGN@:r7Nbp\EH'4 .;IKKO7T*鲙V54GKG, Aup^#LYr h]R52':9y(t.%|ɼIG \!Il(+?SIZ }۳ZE&dz)}z kuNreۨviAFq.K%䱟M?<4 az]VFܒD06LIoA'94U PXrLhXW$NgB`U8(Cܴ3(PB-kğ(rd.qW>I4w!pmN{@yAnlH\̙K;EIT-غ[ln32<c+ʙshE)hf]wՔ'&AZBF;㲙9.RC%I1\N6H ݪW~V>L-(KiTBB2PI2bSCpc-%gvDRK.A r/ɿ 4jL^I  p3zYރX̐^T9l'~"YI9h_oƓyf%kf] h6~ʻa~)=߿|)EaWקĎFvj|aٝ׌)]lCY>G}-eFh']ką:| xg[I3-x?Oשtde?fLLyvs<Օ!Q”wGEϛ Bkx3N㨪kc\|ڵ/fst: !cy݌b@ZLns3&XLFiRd`57}5Mf_f[7ty0;zGԿً Nkjoqxf$ u+EJ%!#怊 5ɄҺ ˉma4.O9 phoD5炒b<<"M–ᶼE# VL~Dg/*NDiEy)21 GcO΢Phnю]vKg!GV~@4m/ɴRx9 >r' OzbbQ]yj Zjnxf_}:'aL!/OqZ-x^-)H*iIF;+|Eo;X!Qjx*wYgߣ܇&W=61]#kWPk!Q!8TTQf`s_˗cخ=%c>Ҥy;D;;tq:.=vTwl9ぽT44-pFü* _ZV?^!ݪ_5KloZ!kh3T\ۃA{Dľ(П8lu)ӯP'֜ɀ4NeX3:-:yE\^:8 {%=SÓxyHkzt~V \de#Hܷ݆6A8>?S;EW7L(zFPDCi(tdRKY<څ¤{+R=Tx\ `cH1+Y'd]2q4t2du q2HS ӽbZY˒̛?U9Z$$V:YR< TLsUSp&{h{3\L뮎XUae{Cҙ$glU8jÓl溃Q|*ͣ;)L@߁wR!k8@܆<0K`F'DVa"۝{C{_{O/+c,}6Rv/ETds?`b!Rv=?o e 8ͱ-wX{jY35nN&1vxyAe8T?ИfvCa/l)X<!euN.;.K$`ͶMu*Gn?h?ob+,secTqK;("i# \4WNE]3 rol~B,l"?P(P#4n2Ek$ o$Z;dz$&[8 {(.VQ>*QtQ7#vWHIO3H晐g!]_//)OT79yAC=us ˋyS!GyBXjt$hWw^GXWGl+ѯy&AY@|&U SUy6Y'˪3  9hŧؤH55T]RيM a= ;[#=.TsK~Sq~:Sߣ&zq5>h"f->}&ti'гLG#݋xO^|4q^]ɐzl?(l-ʚ$pw\CqSkXHkpA)4_$̻U<꤈6}ՊZJ,RR/NҊNgCbP{>\]!{Eg&۫.y|Nb1ըdtq,bJӖK]PL3@ϕקu~9E IЀPЧO~eqZ_"PЈ,)tt++] fnPa,R'$yP!ةA@3EaFeF -݃[ȸf<*ΠN\I黔|v1!A&RUaFamo@i`}`פN:/}fE=֊8J_p|*8O\Yu/klSɚ[z;(N3 *E\F|s{v e`!Y+?qX70FeR>!o;#jEtd30տjVRx&O fX~m+"AɏQm\ ȻGy 6kO-+$ɂԛ}n}΋!ulvQJ#1Fw`UG]zJ ID#7ĎHؠ bʡIx6be{Gm3A KAzqtR1˪"5 L^c,0ty&CTlϰKl:lؼ@eNJhwbD ɼtUr% c+]Ew7AmP:DSgh]u䤳(%7G!mAsd\/w|V^@F5O@=s&FgDKfpGq:QP)tzOyG}Seb ok52]!l*T7=67BM~L(&cJu'<X@6JW7Xq@jb;N Szr;xu[V4ID1speNjdz@.{NG8 |Zr ES#0XԆM ~ZMQ_)] gJ1[@]FPٲBq1 @SXu9 R@CL< /yoV!_تʰ`B6QdD>Sԑx.wkY3H43+2Ύp>MKޚcTJ;!b,)E 9OcWtZ:L*" LI3HuO9/x݂+7$6O 2.lV0 159Wg8M\߫fYA2Tw;襤Vd+>S1wsQXuDcz:Z ofjQThovi+0Kn$|+ @NB76t+lbͺ,xܚ\Kmڂ$׊խyּ,!=yTr2qZ0s,,HKAAlGxJ,# 2BGCڢ3fGz[MPYfYf$к;) =%D|M}9c;Tuu`TθFTH%y}KK!W"X`*6Q7 ԣ6Srl}\ t/P cԨٍݾ2>3 ?h~'5,!1w),aP!GC Nj?wutV"k 3zF=G:ĞN4Sw Ӻo]d/E:~9àb\@M DX^vs4~&W0Z7Lz 35%=tE:E'$i}m&e.Rʙdz;yn71-ML.9M[N0~t! *cej[7&ϡrz癿 ]ڢzً!ǵ1'pBݼdkb:AݍlO;ᔧ!+4)˙մ iZ}Uaڡw"yiͶߠGc0r7_fIAc5d`<SQ?4q-8_wN*lhS/҅M)BГ ]GWmC9Եxm ̝F%pac*/Hq%9 H؄΢;Esg@|ݱh'Ԥ~6 V݈wl(sc_HOa}:H^DT))ׇZhVA,@3P`pV͡D1bL#" ,*ZWYɉ#7x`܋>y qa褅e?-YV|.섩bE\Wq,LOcޑӝ{ݬH#<_ ܋l/PRH|Hl%!}1,\ن1͍]g]a I;M D:w~9+Uto374M*erUϗjIٵ0&|e=s]^$ v9Y _ɵRyZΓXNImTn@:Z,Tf9lRhzg\ܧlPԨ~tK7~Mp@{1JjCYHY"yGjxOұkdgio9/ =~݊JSO?_K7  Cje`z|bH\z&0Y3j36p7:,_u|[n #duU֘Ҍ]) 8 ?4{Z }m0f1F-ThEkmqNZՄ 3 T$/I ^FĬ{71/6PFuli GJ^d8ԄQ߼8;8d;T;̦%%%j8\DGҘ"l.ױ;^JU^C@, "=# mIҒjp0hN&qaegc):#' -._7I5EFYXĴqQ2ֲZ}KUD'{j3nvyH(pEAʈB?bPɸ>=; ×(xGrW;R>ЈA}ڣ; 1|[~+HUPRF0a?GbW֜Jk6Lt XBdd(^}A1SU %y||7p41dX>%q&&b36OĉN*M2rSG B]l@^Ӡp,D[@҂G/w:oL r:rY^\cm5S}M!ohbnB1[SCst֒d:UUިs"T3U9H$ҕ~~`& v6qQrzTPKxE$meF }ؔv~.' Ca!miS+vWFEٱ0ڻ̇FṰ҇la_ձb)҄ZKLӑ\8ͨ>iN:? .N95Q6ƘWh1-\IW)J KcАi; BDySvl}R5|ãEYv߼J2w51H+JM9eo;aS,@/<[4W ,->5$ri'K0EkʙJ? OrQ&e/[S^ evNCv#m@TʃVM+8^i>N>e*u_M%?RDUˁY a;{&2IYavѻZ.V+ȚΞwBS4f1 Lr#bqB-yȡ/%hǢEYJ Kr[-8OP2/$eO&>0ͅhL}a.cWH_߿7|%r@zu++{us(#@\B*)"κ1$K7;_$2eN7Ԥ1zEnRVf=;Gf[($GBhn+^z?go/{D;CX|p]q$hx> MEوKaf`n5Y\F3.@aeX 61cY( Amv=cNVSVVʊU5#*yk NO[I^Ti܁Vm0͐tfIJif݌iTDϥ CCsR [R*5,Jf\jWl>Yy`֝URD mi|zfGkAߴH_YA@S*,|X/dOjGF۔in"l% ۲ 5(S8D^JkF^ej.vM7̟<j~K/57n 95_)LEMM);+yM:(u@*9^A7'PK&~cٱz*29ӦzLmO1OjoV. G 9t)CU01GHebwZHbp9 Aܚ(bKS |?; nXLtF '1. 7j- ɹT|]Jrɑ&=%wev/y{L.Aʄ] n\/%<#?:.M))^,Y&B= kslk[ixڛ)#9(VsͅeHdIL/ |gjw L]Co->l9-Z풐plߋAoi ;ΕHiATyGl|o{I(>ALˡiE3{s:B]C\*r' pyP7Sy\B1g%A-n7w;L%}[SG;pQ( QI?v./Ywv)\۱9Ⱥx- a V`!)[ at7M{GAw"vrl|ßQHJN`r Ɏnp^C4Zͯ E[7u}IWQ8Gy8G3^ Xnf6 5&XG1*o]4J1O!iR7.K_oT|E1q|6O$*8fZkvcP\n?@VFt5f@z]55nfG:H>S謄Bvj!Ӟ7|_'}tӰoo\tYq9簽.*(;ig!pbEs7M(… p%\o} ZVkT Vg+J5-p9fXλUakrm (2`fꝦ*ڰB}S91.,C/̼3 9:ƵЪwX*ҔȤS%͞]EƘ;ʱEUϽ ުUvqH4U G"&[cD˜xfj0g-H#A`b.>ſk6+sNи2)A>,( y3$OT..j{МHF* T#A~oOK:s=+[:cX8PdkE G͝>8Gw_tpWDlxBTa9I2-֜ (ı"ۼGJ3ᏮN?pӌ0{{e|IBa }vjO7<&?kSnх HvZUkMҎFW1='/WLձt{Z[ull\1GXΩAy{|2 V9G#fthضS_',Fo%gddR4HUFl3vEY{[01=^#79^#{kŴH v(EbF|~De)Cȣ[PzD[`0î>IXn6Y~Qkr괰O!,N$!{r@tKuLØqt?7Eoq%NM@cVSD^#r&5Omy׷*/xa4[sWBOR~v թM#:#nPvɦ1QywVI_?%-拊^٩K-^Vm:'z0UAk;}9r5;c 15'Z>SodFX1<?GOgQPh!"\\,.!I kp9(dCeAO$zȈ] 1siYHF} V`E1{Ѵ`V;:YN9Sv7a9iZHk9;@Z'LՄVBg2pO># VMx2j}O{:$VGbzq!4[ő=`~6 `4|ǰ #MCN!fӞxpvGg,H ءy{ѴkW/Z6!]M2T{o,+MqU$ fՍkq5BݢDOJVK|uq8#o~>(I(k7hP& ҥoc(ty,)iSD-b,qB3ztc;' ~ziV՘,,yB֝FsFg,a<8=] a=±#z5o;ϪUA|%Ҿ>C^%/٬NBlCX rBe) 3Pfє=vٚv3ǹJ8-#nN"=''3=١rN֨zs6ʲeX&@ģ@\˕e0MCC5rA_3C i)?{h%(ڟx*H8$ls(m?u5 {I=3҅zr_p^aӹ"JrܣTVU^nc*9g!bKk0A͏qe X]n&XmȹORU1ŨPu$! B؋Q+2prp(%n,B!nQkO>Tnb?rU:Cf~>> {A,\tiePr҅+ЄX:,}7YyߟN-V<& g^:"vo/hpUds=~S⸂̈́ܙ{h߯F*.w;~0mzp_I"iɜlψ%\;NpB o5(®ʧ_PÇPfqIU pjIL-w95ARIgع6_w%8j=?bmN"Y<#96䌟׬%tS,P,sim:i6it!XɄ=Hnj..7e,~˔]` 2ntu)KfcP AԻf@) yt2];'~ X`2!lO</j)yi9+ (J;P~9R#G8gÛt)kp!q_y);z g3Õ!W=^; D-M%UPQԐk;ei PY4oڕ5zSȘ?s2wlۂT_vfwmNɲ /dOy^$^E332nSa,`BfRv`A0TLVS]͊ٱgDc1]ڽmؙR L?T,)~Ξ=&4p8뉏뤔Sf0 ɞMA":Ԏݭ&L g碉rfИ#_0+W<L[8oo@eit$\F?Z~H^fBS}t-jYpr (rUu~L-#S`īY8N$1hdƧ}mc)5dT3p` ~ܦ:Nv* ([91sH@NbO'ki~H緞dd tv?t<(f+\:p3A\z%ǔP(%94bk_Jvq_ޯZnnk΂2BڶHɕlrTG1+=$LfTc|~%c}*I`空=O PZuk=${[bڗh0邏LBXrlP xwaչ'W"Zl򑤬g)]ġL_OiǦeu᎗Wh2ZS*1$E l\8'R7 X/iλ"gD}«Co#e"Ww"Z"`0#"PH(fhuu}NgZ+E-E\P| g[ݿ#YOl@u})7岰gH11d@&49~I}vZ PsRe&#exPGbui q[Nτ|)Y8Q,8E5&;kU>SrSG]r7tN!  > 4Sjs8fMs\|n}+#^z! {^6Yn},t+fŤG2(Ԯ Atz4^SҒ-O18ռX}-eYdڤt{g:`3 =:fv,CzJ^f > h hQgZMe J2C`_CU.>-VٹS/{"ӬBKJ%32PjP( ~Ozn7i& ^AERKHQ::aN3i"/ wAΊo-\ws5+S&%Пyٸjl{!xո⎊aׄ|>[kvF&:MQTcDk~$Ƅ+G1g-es ,e'vV,s*ϔ`H?aq,[W }_:jvec* ~ l:$-4H4S /fnx6j*B1jh$_zKbY`cR> `Pj@iGTwa2u/N+|0_Ln*:(A{d5{>&5/bxIf݆il.*ni( O6m~ʹ%-^\">4!FI!Wb܊[w[ՙ-NK}Z*Z\ XJȡ" OF"ʰest'rIWs\GPej#$T]()o62*!8{x-l x{+ p7Dg!b ˑ pZ7nDScw|zoM0HM1Ԫ/BHHhjgVq8?ະZѻ ^k &)şjYS|dT@۱!o TVG/+ :RbG=pL+\\"čeM66(~FOT!~pPcRyg3j᠓5I(GހrU:uw%W{I:RK1X%Ew8?W[k:Fd&eOvB%QY ~L:8eI2)!TZa8!CƼ"0,LE-^k7QCڦ~ Cʵަ'InxĐ? ׎w4kD鐸W]x-SQ8oJ_H #-^55-{z-9BJJ36ΥMvpІ!]ƅ qNŖ喱ȳ(oF 9&pܙ\q{b;z](Ad@dPKV x2!}ҚN[ջ()d.Ft ?0ۍ-ޛȚB#X6]:yj ϴm>hg0o=jjDL,G}Uڏ4f3TV~;_ʘĉi}J 8@v4VP;-a&r 0"IUlxkF[xIH~=0qYvˬ%>łu)H]j|L#ɇf spzrhGuv6 6(S G;^x"}[-駍+"5*UIȔ1* D"RI{ Y"s< {b䰛]gKy=40Bb 79smx'V:Sō?~+:JRCZyn5*:%,')ah)|mWT;M|oA=@>X$*xBo N>Ȅ;EѾwC 4#"M20.n 4fc6^O=MZT.-9hݚImcDM=f Y!3pX6jeP tlgE`rtJ:ozsX̚ҶH睊*atiZ8,hFc3^w ho*{/`vAQuärB\O$Nry5/j͇X!ū%'[~ˮ[Hr Pgk_%i~4b^C"3Rn-}HY93Y[a/OF$mc #a%8VX}I M3uH$3Kkvqz6h֗l_`^,*[YwU۷&%nפ+I`QtڊKOSRV`ԶzPꌛZf=;?S*%҂5 |m\F(ZRw_?#C,VC8Qg&+=sT-E>%;AA.c?WM&H|  pvnFJ6u^}IC, ci>zQ9\*'kXoRi(ĉ7_KA] _CsB&NJ^(k>)Ӽm/VSՄsX*(hp; R.{_k{)kL (;"CrKQe19Sj`)>X,/pWܣd ]dw6R]YspW)I>] Ǫy U(rFp-4ܖҧL;zʼ!y?=K}82:#j`{>DVda4a)_]HiuB~ȓP^g]N[`*/p H+hm Em{C2Tek#eFj#&m]P3#tM4<]/YcɎ,mnqP J?{0OHy1 o9cP|u=j3h~w0w^Lc1RweT} Ck&*槺"nU*c"GṖ+K_-]ַ7 a2W{E,(zD*}.jnGKyppk ؕ:r=v'v{KڋԈDˬOٖOEFy@z˨3&uZn%9<]Za' 5'rF_]*M<]nnU lk'@1X5ʳB:lLTt+tp+B_(ɓuxR5TfmSrixuu)0ZɃ\Z9|2qbm "p5So_Z U% 5GoضGzP_.?k?I*߿d 88nD1Tmٕ WVإmd] e @AAG1F> +t PԄ1Ydϳ8!I:Hi֝JKeWy9v|..ap E2~1dlb} E9ѓ#w@uHźp'x/꯬*皊΋|@il4Dz4W(UXv@&>3+J>q|3G# $wUuZ}b7IdW 8}R p> RuZ(p7g"CyoCBDWWl{m[ dzI<`NEanhA J]6q 8Vk}Try^՝cXo6k(;53OY/ɬyySP[frn{2dqZ,GJ38솩؉6}{sZuGWNMЩNnO0 726]bfrrBnzDP|=TCtҶVtFTI@,갔:TZCJ̳<8h#]"]80U'+b"{:|h*;C_\[$ᦕB^Qڂӄ@uѿ=)02l45ܰG# NPf'w^:3ͳ a-ftzCDyU};퍲||fU 4 DTmt.Wv%U&JY jG}iϙ5'Y?n?e_bHa]9z<|foh FB%X1 ª#g@7@Ӽ;OIC04Wo/5Xn]S{ Cotɋ,yqF}4m)I3^ƛ54OljurP%(=d# `EVI}bͪL4ajpd;$Ê(?ēV*YFY&F8!q\Q2>u >Y§! +^Ѕ-Lw @ s%W@gVQR_tԉ,\S,''S3x5B~ 7lfQuɤ^5GDLy.% F[?M@?ȺHGQp ]:P|&/z\Q]DĐY;alOw-h;{ܔSfh;~# .RȹTsYnszW _BZg+6gI1ND#O 3Ku0wW9Ӓr3^ 䮧Z #y n\38 |,2Z}O7[s :y>Ög6UZUQN H% ,Z'`8;IrlpUpZQi~ŦNx؅0EY.00ߢF* w9[γmcy5-v`U\UGj\^8Ė2!L=lw? z!N]M|a* j+c3wQKc~^M}Y@9lEE4޹%? eDyԉMFIH4NytNIeZ>^n}^r6+ْL*MP Gܟb]['ߜXM9Dt{7y|n˯gr$P&? W phb0lyc]0L48,)<ر)̂v2>.cɾo-bn20ܖN}%Qiہ!zfA @'uR1fj r'@ +G/Jvjҹ_JNɌm~Y0KR1=;˽Ap(ϥ69W p;2ڎȏLkL)ܞ~6(\՞2ʓ 5ʎ!f*7Qw"ęV B~1UOY&X)2EZ8߶O[ɱO: Q7ҤА&N(%j#t5 Kz@Y\6+,Kq L" -FMŰ/yx/M a,aAzw׌Tm=c߃ų',; 5>6 Z>)iEf I-v&F{=\qݠ y.!сiF Q<2-8ls֙y+x[iIҳtp„o[;` x3\GN^y'< g@lzY@PIJPW-ǞW x"qtL [|i RUNHie=C)~#Lٌ :؟CYOMTLkMT.i6SOb7PH7&BߑQM(I*Kd{biyrukZPm$`FP_YRiD hJװjͨ[VU,'C3MG+3/3C߈垪Ed#Aʽ._Yxpfþ$eGf*ɗg FX#wz,@kA$Ub(s)"[1:2-s [^ӟ< MGw<όo@=ˣ_o kۥs٣Z%÷ݚI 4Hm]Ra؊vXYqC5HfCuWpȊ+MGI5XrAJSY։g5\%9_p4r_I'XZ&SMJV1'v~α_&"*1ŋ.74<T, 0|/P/qd4~*#mqDhJ IB񶓴>\9O.—s.-P=$UǴMj`+*qjrg(u^gHE%7s@΢M+'hH{IXEʐ_uBM7U vMHc #٣}O#D, D-)#'!$d˚R"Mo1 C-TŬNܻ?D]'<JR24@߫fnWRΓ^L=ipUU 7}=u @r**|* )$$w8M @\{!8!߱jihxԂGEg@[aFI9.#2SjoD}/`0D8H]|J qD^/"B.yʽ;ZyFKCv9Yg43g|Y@r4(R`L3|sL*"Cڠ RЈOn?+ bH].Y$ցׇ+ۮ  CW.LB~wp,HTZ,s<(U/l;Oog7۴*[gDjĹos;B X M$7TZg .|xA.G)U䴵ExD8[>+ޖm:<~ =;g?*vs@;o) C@n\STh̳u;x99@i$݀iTly&Ѳ=9ȱ4BUIZ96!ܷhR>%tT V2MoˍM5`&o()J#TJb XT/Bs'['W-ӆsg#Ѻ)&3)hṑu-Ń/CuIE瞡∇$DƖ|kWQao+*}x伀my"̈DGl=k8]ΌP~q3.j {N݆tMSARqc0Kܮ?Xj8ޙDzo95G(!p~9ODکC ސ`@`u .l8 }<Ā(^v*ˆ=uwsזV< wccGZg^ {(gnĹFFaNVPH > xBoqP^p]Y tWl(\7'5Б f= OBEvjAlTՓ W@#Q1nJ|;) iz.aC#?zZpcZMmDU`ʅ%(BKG2Hŏ#j9xs FwmB qħp`>#.k~{],B']aB{Ky(md[Bp] X|z4>8!d> !f]tqLʇťX^% 4^|O!F~eϚp5:_+Râь` mZ,_r'It.})Mo!q.2s6nJiTۮdz3 'oWVB444Ĺx|`jMi x"$m]W<5C,$TfY6i;fN"J0Q}(6/ ^o)Z:2=kc]U,w=μ;!+nB)D6U< \ 7r1nODJ,8XʢI}AqDbn ^9d;] HW.~FK)Ū^F605?I7__NZViJ)ği[*zw\0&|5P".E]lx$Oһ-}MWaCH2v6zڊ$/] }ۀDjiRbџre` m,\iQiŢ0KT$CУ +ym kYe b9PP-bb'x9  ]cr)lm#W/8O2N)GJg" bJ= ԉqfD PDxf^(P Tq@ "+ ٢鄸4qԿ*DiV ;{$]Lu<]z<Ȍ/N1 ^F\Zz N ,I둁 l̓b+?<4‹ +tkMM=Ŀ`84F2(TlOq|54W5ΈuXY#P 5Ih,DEE c|>t/NY)@T p%V?~F& GgZPEANZ{ΈzT *Ow}Y_'(JQ |㰁5GX:fˌҗ+EӒ wֽDx %xZMb/u䉹o ?{A Jm3S`ʒ]69n`"!96% ` "c}(}-ɠ*jRd!8a´WܧY;4`gP<#b T ='ZqB$ v* SS"oyjP"~87&W89JixpߜiC91矃Z]@e K$<"SA^wf1yR?.KWQMn4 >,n VuqoY06g%8CIk,zX!!,F;F? -{3/1f^+&Ε(7}x]G̩͝<ЃLD,dԀ0|V'#gr?wi'&Oг TʗYBhAǹY 3$sn)zvO6?'iq['[bqb diYD,A)8=os9+?|66)f{_vXa{n(Zv~EQ~8VI˪2)gJoy|E`']Ą9x A~=&U8l<r[&£D gq3"0}/yXrOCjNPR%=rj c3AN3b#v( J˅ +B2(Xw9Y`,4;4Wޓ U+d.f%   }f7ePt eSԴчx3xfVbC>#P(d1?ж楳Jtpti ~fxq.Ylډ#0 Z% 넱pLB}Dz΂6 y J(8uK["):Dy/B3Eوj7>i7yNacd.PJ^LP&JnÜM%XM>|pt$r8\AbZĂL0mm5Z_14]'x,G  p\ّ9[2Jp[do; ӯ ;!7F$$Ykάgؐ"ln[/ vղHU1t 4Y4n)**B]!:J.6z@INrAR `ZW!/fL+ȓB39~:p,8ד0w.fGu_-\G\Qq3D_Lf=0;b\Us$:ͫM2h;kmH9( k#k*⭰WuOq-8*{ivF| 9aj:L)S}ψ+;3YX|mIoWCi#nFTAd ZNu+_H 9DgʂblHs)hFa}s ~df6(t:R9 be39G^Uc4G"#K3=: yۛPOYH=M䀐)b?I/i1CyQKЍ&¿%M>9ӮK$2BE9a%;0syeځŤ\M}ȨHA'I@v5 egDU&BEq 8`5) nNL XJT$12.FN (Pw@?b_Ww:S >>8*ڿ0IϪ;/jE8VLedhqZ@fku?#S'u!\= ]#,Q?R\s u"ҙm84"g&<>jb_j1A`r}Aۅ!!v.:9Fu™QaKe>=Ht2^.` @@;g͛ץ64pJ Ad\UL\<nhg<1*Pv}wA;)~#튌 .smzK0&&/!!L4.t1ΈCo5ja%b8Bj̡#א*QtpkO-.jj'ƒւBH ^ -l4dVqpxUvlO<9ls.~ "B|¨E C"YiHO R9Xi}ȗȟ}HU|86I^niC@qCbwp@#7Ter/ٴ5Ԣ>+2lNxS |st|b) QQ;pΧĕԫ)ƃ߭0J{F{ߴ[ꕋUSz4#~^YR|qny?d ZTCUB O14)%H]uTKsK9"4t GR,}\Wz(nSB8#ͳB ЇfoAXjU!jqG\ozvsx+ >~_R@@(+˝u85n<YD5V^ }*/]'{ Gݶsh_UqK79_ pȐ@(9m[=bµ,3.<čϯo*"75HZR@SHujlşjQ em] S_3'mbpt&b_u{"4~Λx{ڐͷ^_϶-I"H+e@#k\MU`7i ż,j8d72 sYg=S.#>mSAʞ,A?lwV(IȌtG󶙹AT:˨GaRr_jgݣҭX0ϿfԼpHKU w.+Df+rl 4zg%Z*7,KaN`Hθz{5 b,*__E MuRat])qoc`{pS#N"+\;y% mo?IDU{]LevX](Ti˭ya+P[nLi=wixn;`X߸\4}"%L«; .؈S|}d/UE17x [3vطfzjSJ|#89 tvRA6שוϷղ$t [w=# &~OԹTFTbou!Ql ao S Dg35S}YA7]2p Wك5="x:1,߮E0KWF!wmޮ7|&5Stɘ_PĪ>79 ZҜ~OlM@;?F\ñ?c"2yJfn)1@}:"$"czO3Fu(wMz<>^0;m"|*^gK[[_YF͌9hSK)#3Qd˔mXک3robeoR> Xo{E_xڡoAdHmXXP)D]cڵ{GYRt"A<[u~P]xۂsgd tUː`v5u:1g|@Oi?p:Sp[D6m3:{p8-Cd^長ӫ3N-[@Zay)һ+n8 s߁n>G4 ~(l Y@e#!OJ\0^AwuK 9I}w*Շ: ,˷0!K!Y.?Lc n|@r5FQII . lImkEBw{ PyP_Vn[Boӧ {,qz4D&VgTBP !:^i.!TȲe.#*f윁5I8 h k i G B#)vem͍\p+%ϴ3{ֈTFw1C'LahG.d1K]e˿--eMd۾Y# {vB*֗q=Ձw]MSAB͑KQ,g5!UhC;[p:\2_J׫[WrXῨ"`̼Yq8捗~* gCD0t@A(G&89iM,']maxKnBgL7P`mו|7UtwD+s>ˤWj_E20[l2i<0oLBfc5i(k)Rv/ʞ˦t JR)kEXj`Tark@K$0&+qIy='C H-܋o3*(S"bnqEpHRׁA):ۢWhM16&#b-D!K*Qr:lgd,Tk豲p7K}tG1b-bu!"p0`!M,j"rlmy4_!X !+9* U[P%6w ;x(A?a) x}#tejO$K4wQCa1+X>yVL>jX.Ol7 gE25;W]&U[ U/4Jc$nEEf+wvo 7m:LVIʖVgrFA*BT[#˘gݴTfAuȅ'O/}>?^:pB)&IBh>-_MEs 3ͼJX&àk6|ʗUAFu7gGADS4z#[?>cG!ᙔ>Adbj փ)0nȼ]NxjC[Up bBl`6Ls{$ (8/ 4`1vh^9o/o݃;3jveHc[z[qE6ㅌH`5f >gWgOCfى Ndžviy陡ǼZШZ#IG7:'>3hsh} QڶrEu7GP \{@۝`VHܣ>Sawqr;JBׂV I- {PuEwEW do1/V{~Oa~.u1ZSjbR|fPVPQUdBJaJ ig\ؑ"."I8$G"fS^(#Lؙ&W K*mÝiY{Wp.46u.g$x* DbmAx&hfErmR+THyϸT=| 0<~k.ƨ]MA\Ѵ(òS[%SPC> 1_:%~~$+ѲE<ȕ8#EY>|zCߩhbgSTp,cOBḐFc[*c:`^ /U\t6d63Nb[1k'(PEH&)km.A` ,q' U8W;J6wFZQY>pP% ;ɶ,/}4&t rl+?v1da}2|?VYD?Hb|ߣ& !mm|A sDhS#pYr?2 ܓ[?|=?.ҷ`lX픚lo"F!!IPC ;$Z*vN1n5"մ_Pd YSZ5"8?>#03)W(q|$?$E<r'v 9&ȣ*_ m[n0qU#TzU0sF;x|e_OE#RVѤ3ڣ Г>*WySYb 8aj%7?7>f;ژg+K;✋URJmfѻW`0,_ "g 2+zhzQ ۸Vs+?| {bmUKUq[l+F`r)\79(j=03arD[~O?9{q9WF$UX~gqbt#Wa܌gM= zIzXaI\3*2OȹIDa Qt EQyD 6:ew_ |WF?bm>ТhƽN4o6>vʴLտÓShb~\p+}2&c<՝-YӑcmMm+;t)vgNNǿgL5^gKСhעHq#c\ 9izcU|OUɥ sOq1HT$,pbVMQ~6`i;o\O;Ptc{i=ۤ4N.1Ǻ^?F:ޑ]Α#%9jO\RS}zC'9>({DMHV='-]{ˀ0jc~ >O;&is.[WKJ ׅQ%k,ĔvhuԦX /N9j,4ژ"4|й & =KM>un'xNܲ y2FI*&X $MZh.)"xu 5(O#PmTH&u{J.Jo_/vgOtCv4Ym.{CgղG,ݲn>,,=4l f/n8zS-Yg}cشAxDOQn1Yn=7qºiTfMs]T^6I.+O3$?Z5%مtv=`S8T^)87T$1_*h$WäY%=szqq 8 5t_Q~ahj<~Q}]H9b_vo8J,Wh2A44)bߟ)z6WmG (N)C =꼝(D)CU'[9ԭĺ׍ԽYY5h*c]&>SVi@Ͳ,JJɲgyp隄pe%( t6 Pۈb-T\>||jG[JgK(AGt$Nyi"Eee OBO{'pNR$#/M¯*/#;Mgߪ{Ǵ]~d pyu9޸Rd9aGg@@.bN +5@'|nS60j-~0Ig* ً 0 kV*)f3[ӽ =Qr#u6LE+'H׫FijŒn/ KOx ȅȤ&[!Q9\( .* SNqù\e9iP; }`P$&Ҝ"3s8 ~='f*u/bۢ"p$(EVt8釙,h>bDe( sG9I+0&\Gn\&}$oJnI[r:ˢg:%t[{Y$szhAlye_EʟC+=ŶKau;s;pEo$8uVE."t֛X,|s(ʍJuM etW_mR;]Qu~qaY'Rc$Mxupީ0.6Qa^B*O^+'WSt9?\i@fok KPVE)hLx"S ٬|@bV-t4|8(5 isWr%~@n>z!yW2%Z/؛Y?[Ppiz\ ^EB _r?8BT)_ͱM^-\Mr"6j~8_}]FÍ FAY"Xp8%W+D]'@ ĒrK{QǴ\}Т0t?T=W [/W=%?dd6c0 NM(BC[ASmN#zz> kgWm}"N`|Dˊ Gѣ3$^C-s7) ^"|M<Zw}Xp?$pMEx3K@5kJ.^g3T&O:2cAkZFlwpX-_G!YB٦y8m+uZ͡6ToTgJ{bicf890ɀԹiW>I/,n< <<.ߟJH9D6F v rh\\28&nuPAdWɥO8@7.@ F[X`&ZQSEu{Gy[QVOؐ{\Bd<\ǧKh! U7A+tWn$ D!6uZ9kusGnE1 :K9ڔ1<|y/k#L ի1lڍfz6N[WBd)Ilmɧ`F9MٸҎREtDŽXU>ks #|D;\/oG-=ت@a9 t. 7eo#2D1gyb b@2Ԗ}{3I@A b3'xPmp߆h<(Zʶ91$R\0uAnuA@Uۯ׸!b.0%%" rY^IќCot{C<؀O\B&vn=$rU%7Yz֔?YF:.TkxYV@To+.l?70Gs"@xo$ȿGQ$rOvU'M6לR$:`& ET>\B ܱjhP0 hEu'_k?् %BF#EJ&ѥ כM0GMd"{a4ĸS?FG(1U-<8.-F{! 48FT^Uo= J+]珆 {NYE4vG[Ɋt"je9Wu~^iR O͕f oEx`<~\r]{Z1~9tsUy;_$y 9}f$^,Ͼٓ8%64f=cݕ4lhZ- m8^g%M܆e< dgOcKR%'OoIʩ%x`{uBM :,Y"TbgKÎwtv. \|w ^v9kb];9Mpځb Oz%B?J'ZʘYvTl9{? Y7c]5ۥb|0I қއ %/>1LY-n+<*-w3} "iyǩ{_]|C3Dޔ]D#Pmq4xR޻4͚7!ޣ2Qx) xwbJNf|D5S=iRY0&m&FvF6{V@g:\X~Dd;_+JP]Db7G߿"2h>3#FŒ#6}LR6N6og&u2fYR#!*?5_Lhv$Xz!bIlu|0o5lÚ"&׎2K[6vpmy=CTN6Fyd83W `D/ {W?}KĂj}Î~`Yņlu`O0K]ym7}ajf\93tTuJ7RtB`-eXSqPf/,UI#0tFq/ОLÁLj /=B0 ϡLry`סW޻zp)OfsKe;s6# zq⻞|=v~#ȻRUtT=a$֪aCwYo*9ڬ/^*\8OD\8e%u G*=$f86>RʡK۲ߴt#{Xl<%Y'& ,l;p Ϯ}PڈJ瞛؈̿௺2@9 F",UoQם|. ͩ!ёs£AE" $\9fr߂ }!ҙ^xx4=ny>:;kO/ AYbC!ćrF=:Lur̋Ŕ50(n_۴Z:M<ˉNtFPEuCY[]W-!..5-1xZ݋aJQ -绷U@(J'm,#>:zk15O`‚ ^c}qDI&odfgSsVz8,b C<:/{ӝ7Z# 6FKR.l##C=AX}W(JnD5OdWi$$ʧ}["i0ȱx^F;&2G"V#(=(z0{L49C8I9}DouNOx$NlJRCl-FcxAA'"H%puK]XP VZ+O FJxIWȹ.h %=3^%͘^;yYsņt@"5tiqˀ)dn@;0(ٙʷ{AszKG#Ui 9 J9P3u ̨"!kz$.(%\L7@Z8fΫgA^dO٨Rk#⤒Х(=/c%CI.^`de\P@%c9} c%W'5=lj'y litZ":"sHeV~.&p9J"B4<[i>u)jȷl0Jffii;hEsn3Z% BTGOzJkr 9l'WH(OԽ1{!`8+6dUDB^F 7^x4\pk$G 'hWtJ֏׋i|g6?S{W :BߟKpskyMIH'b*i8#79M)}T5ЫMiR5>uMKf>+: G?K(y)dHaRqNŐ6rX$~3Z'C^J//;;5r܇He䤭u)$gy|tǚYAK:Nl6M:vPp頦Oq7ԥy~}qPHyre@xK$.DXC' Nu^}VR>u#bQqmobTf3=./9n(Pm'K&=JNC~?V߽C\J @ڎ2@\|()Ag?~ ݼkA]7'>'b'EfY%.qm`+;kد&*( /!BרAmDy^ |j[{'^`ov98QVR{7ĺ@m$SX[I6\+]vµI" n:H SD#|n2Ű^QUkd%'H^+z7yȰ?5כsf(:'xm_-|ԗ2ee)V%%&yҩjPgʜ'󁞟1j߮gS#Pncof c8ȆcڄɯU}cMg۷IʔP]:6ˏ=!C+iAQ&`oMRZ]I3syJr7Dw 0 H; ӿֽRcdK?&0vCK gS5n¾3h׌υl*_4S6\?^ LLѳyO{x%Ę)lP\NRnA٨"l79rnDa2)F LB|F.]V367uôp[;%57]_9[GA2t_tVR&7x12{CMX1.풴Q:X B|\蒹 &Кk9]f, )&@,O!8ӞeƱ5mӕƁ-Zg ghTyRjS0Q qp(w%|(1o+Lryp"f͉w}JF {x)!.Q3a? 8hEv?}c)H_.Q)5S..HY8U5dy*09cO:QS;B,b4A6֝zvL7mex|Y+$ϢRX_,:U0y!VWdsR(ѲXUv NB@fS0#X; /mySpl_2yog6u-s BO`j5Zf@ <aI8Ņ J,c6v٧45Nك.~ ,ssbk8t}kP_rZ=mXoBE?7@ -Sۆ-Sngl( S5\ADy|i5YRsxCO~AmfZPFοĪ#a:Q$>ɍ #0=xɟ~N@P.dz,iɧ1wdܻxMu )# i0Y)>1;vnږ2U.Q~(\3io4UNlJ9: `Ͻ3TE_ZvtGSتÕG8m\@>w)&$0bia#z tK6In~/ɾKMbxy#ZAgڳJЈy1|sfر7N}-davXT8Wӂ("N͒EθSP$a2o̿SyKlyeo1UwSPvI51Fİ=: }t9 :8ߨlCzKĘJNY8:nﴛ-DJ@2 Hc`@weQ$@7Jcl-:Q@Mzʳ[+ˢ|5yze#tܬq6sU]W b︐?uKBNEoPO# g]fq*ԛ&/a1׆0&[+mMo= V!]ǜ{K*cm4`J' Qԋ1C:x(j1$ܙ-ef#K5dfκM *JdZ7*h&(!Æ3'v^2?p,&˻S&f[\Jboe XC\Ԛx[mu~Q koi&פfH-x}y8LfۭbeKVzX: fxu *9PԞztۡGHs8"HA2~ha1NV^X + U}fnt>0Rť3>Dgy\dH*qi՝$ }lbY*& iӥ}*fv(B6c/qk=C7(1R^INV5y4kudwO^ ;}.|w9qRp4gϫ]{p]k{Y 1 m0ْq?G!=O,UlgTpGiTp =V T,|VF{hinKm.~" HhYfaTlƱl:ՆG0,cY 1 ;/Ov:{3lPT1 /mIs6BPd{(rL7N{R5~* ha{v`g6|rEݻ_n5%eS7 \IOE2BWۃ㧯rAjT.(N/v@N[\`]+F&y} {q0~9%Opk bfn{M04B1nw-򢻼=7tZQ5-۟?xuZX- NBU3.ńcU;sHMVSk('>Npx"n_zY٬ f}YbD9sJ_\DF Y>ape:Ƣ&x43i[llRfF ߞwT_G\,O%k!u JK C\bySDuxo8gQ$K-JS:4m>eisݼᛸ&0dr)8Mވ)._m x~&g-#<.JF| ܩaET' e`tI:iX=ߜ*@a ߵq<;+^L9CƗzZx1M,%1/Z({5i TYHkXJmDkʃK+ZtFk.CF5|_v<%Fu:` =;5W;޾:vEnʈztѠ-@܇CWu& CWED8J izC |K wX֨AɬAƜN4-:UаLQ:16O1򲢃Y OP9S:a;[܋H A/J'ow˜-4=3txh 躐iQFaU/ _%lʫj сS{ ΦmOxęwQ!xzh+QCPVlVᓙ smyO>{$V,b+_#h ueI5K`3Ysz`emg7G,Bک0sp֙3]z]B):wLP:etBm@e)rx+d\6=eǏ̞-)| uɚ"$أɜ|U1h)V3Wl| NWJ 'S˰HZo ͖ڣT1&mXF^{oB%3Xe(2B#U 9gm8.F<#:9ېMN"\I=٠<l%Jp vS>/2?IvY\<s9]VAO'u> '6G1 #oGt:}YUD}W\_g4T K&[A0r71:C!BHDW,i>fqİ#>s*f`߶hK%A3>OQi]QА?ҊB TnCrĴprz'r`d2MT_T V9̺A\%Pndrpw'lɄ?{^B {|֒)@RT br3%Mp`w=*Ĝ`R4ǑO1vYh{ZH)Ǐ2FS5 ݐE972%,YM}ӸP i/)fD7$,Q]fn0 8×$LRGKk|JzQ7M[ftLsZ!\WHNA݁C1"-uҼiD+$r%!vdmqUKn#˴^ f(fΟd/e@޺v ٞ,b3r4 m!#Qs˴J }}fn.\wZ R?m͛XDD:o[`q![2(cFURٓ9HW-X7Z^I}b{"cݖ O.ߔYþR#dh2 S>krC嗟g{zɜTT \6:ΫID=< Zv* Ʈ{]H)]yupeZcк](!DŖq@mGG.! Ԩ5Λo&3TY}@8W)`~Hp}b0Kc ,b$Q f wdQyC kKWT)g>%p+W&$ uh*Ǖ~sb w_0S(v? Dkھ?)ñ~\ӟp|7ArhJ%B4{ FҎ|%!Ǥ&zs:9pEB~C*mYiR6.k%/("9Ɇn0f A߇*`"X\ȓ^*L@[z'>7+}H!՚뾑KX#8)f2VYXՃ,Sr1j83ÿUSLjKB2 c/#bH51!S*?4z8#kM@vQ,|g5|'ZJu-Ɨٶ &m #Ujj.JHR!ƪ"0϶F~E7-uwhs(oB: P $Qn<܃ӱ8q$+_Az); nrn=Nt !SsRʦp(&b1?k{)bx#JS-sQ`65zbOn\ZSW<Զ֡.}τ@~A+IOُ PL@ _bg>'`X+S婯 xEaFIE]ҊU?96Uv^v=7j,KjIVX۶T*?7O_pIg(&+uxjߐuiqfDgis5Qa)bnh##t)7?>~tN8rgӦIѻ¹ 6ݥGWy 4O-ǻ%vmjer֔ iDyө|>UYAߵ,-}s# bI{ 錳=<DNBj̅go1S葝'n:mvJ+fj 96r(^u#ՐS>76\bU< N EgI4feR 1Ğ* Duȃ7rT$ /TS9Q J\'Pi?/헢Y9ū3o$]IZj\E .KBԊ rzoې](G+ȣ(Q 7k74aY˫!ŃU2QxD(r\oT?ID?o'?r/uwA`9s$G4Vuґï쭪u9_u]?YTpu+0bz ʥT{T@aUĒe&"*4i5.9 ?22*g7o@xoq#8K:E5ux<=Xaz#4oԵeL"A&4!9\BՐH4 [Znj{Iжjڭ^ 3@++Tn)@ޗRぱ&B'e3x ~p,[,Sr0T|0Xir 4Ԛy3v, װvp5!8i&g&c8z9}ॖej5SsN#ӈ`hg}ފ UrzíNXWdW:(Uf De<06r?/F{(qޙ ˱>XδWٲiMdj~!{%r/O͜!jLywOxj~8 *X2آƖԒc9M]Tl99b~J LoJeޭeO@ AQQiiy^9sLDHgLD/1vt6?[T$@ֿ_/4'ZqDܢ_3JqgJݫA2ODopmZtaW̓ :p9w pH>XjU`nU\)+(wtw  JlXag\^:Y(Xڳ>=vNJh9|QxiP ^ti-N w*XMViV|[k0F>}.=)!C69ٚm 3V$gn7^no68Axy_dك,0Wll GI2lgt+5l`)-˨3JSńk/գ[#CdLA37^ts]LFyIJb8"SڨZ[PR} :xд̬ f-gQ&*C>&Qɪfэp>G4 Pkttgnz%[! LPzL}vdpa~au8HVLi%ڃ(xIT3|?8]#2X8qS0B 䉰qq-N4^%GҶI12d>ݶp< @Y`e>nLX?Gh`!_@ t!u,9r%Iڱ'.{"m5prṚ1xgXwN`s"KOgx3&:t;f-OSȩyn%0ѹdQ`W+a [gWJb :$,HwL6EvsItXb@TDeet(#CBUL:o%jm_NiT`q(ތL`l{}m$͠U^*eм#&|!eɪ VNp`طJ.x/#zwh%2J6pS>Β yV2Hw‰}W _8JH!>mӒؙ{{c{v ypz\i^rk ]|aDs Y4?6Nl Zh%>/bgCk4-Vc ̃}Oc2uիR[&%|b M/9gXR&x˸$zL3rs Atf.b;ʼn V)b~*bl@EY[#Y?i٥uKŠBCFίw|xd|&n#lm;] rouM8(t\L@xLOL g0T`Pycm %ɖӹvD IڅwZDa.OQ@VOl y<ތcN36HF+J|T ;)tBU?)|?J:xdXԯ[Jq"q֨n bY ˿ڛ(;.<8+\!ߦCE%r xZY:N [V}HR>swt?iE@Ϸޯ y,#v8yT!kr W7Q1a6BCDxTd pY/wCLF#X3-U]CynD۽&jlm@xEVijRt8p^~7q+@LLvS2ARrIOHJ6%M@CpՋltu#If|97"/a-30F-pAꛖ}ېM(׼jwLLb׭3OZ+k`*@ui//7kx2zZ 1 p/:*4CBL*So &n*H[V4ggeد8b)^v}'*Fqmk40ASKGQ%xBDz7L[/['W(VuKL2۵B5:ǝI8‡=F[܍}lJ*`J@]I9-vFD-ʗ47ǢG.BhG>&r-qo|ƩpCpgN2RQӠNZ"=$6n8JьQZsh?-~#)ׄ<0􃙒6U\z\vֻKc aŐ"> 8^kÀ/ 4)Dl;Ohi)-bS<fsnONrrѳ LS/nz׊}0^RKk-K,d Nr3$KY^O:R W);fT*5%gr\nTyW|Eu7vk **tx$Pk 39Kh Ic($u Zalq!:J:lF,蝄 ;\մT!3]V|F) sdž=z@*gqT{GQ@ ,n7EM]1FerE2C@SS$.5ȌrΰXK%!ޒQB1TBK3;{(sJ?%%& a7() dTM{H)ƔP)=T\ޢ1(6İ| Y㝠hS{J!l(5|Z.|ʷv؎ qG|#]ZҴ-}"ڀF#OFI B~/-1 aĺhIN# {6k 1vs;B~lUBGOحHEъO^6]K"4 -ot|ܴNՙoO~CsȊÙQ҉!K EΜ@ 0jE95=f؇ӔeQn]{eo!JI7q5`VĘWFTPPQ͟zI \m0U+h#%[:>w3mJƖ!zxz2z NWjjqmnX .vzA?R3_o)D 0\/@ {%䟰P o`*%YoNwQO:\0ƶ4)V@$~5fx520_fCGgVɄ_ IqQ$`LA:Uj,P79c+لPD͉b'E;ݏSg#]STYSAp <\UwV*TޣO.rTE*8iaP$dqIN˪Um?[R|bt+Quu預n:un  V,),ms|"#MUĺ.QLҎX ',:wߠ-ڝ1k5iÑuum?6UiL+W pEAnӨP C@x[6=\G]MKf*[@PN1IFTx>`lj'gN: (l6Jc Vh5rµ JS . ԸA)!=.mTbTTΝ}%[[ǁ=kӓ`"ݱVLDą ")\ٰع’e|2x1*7vcǎ/MI9ư؏$L+lU@;s*1ZĬkscձ>^;88n]g:OHܔh fD ۮlވ} "Z]u;れ. Ї6z&[4@a@@(dpoOzcP#%U Fb 8d U)nSU`\fX,L3;۪NJIAvl8ЩJgY`{OnpLIj6%TBQanzp(TZ!x-~*(j0x~,gQgn&fXw=/f'@(Uoh` Bvq_ Pd emμ}6qx[Ҕ嶺1+%y2{1~N(Ed˄ቲx.Z^vWCIZ$V=n]8ޣ3# hTV_ o;M()~S.2[ԽmZ!GeC1aUJ_<#ktQlZUS1%q Ks?'Oe/]'^F(2Rd-6:%!RޗCBI?%P\vgRVɭbrkbaM3} C32 SE1=YjS czW7o^m7 k ]yRL~Yr"^fC^{ b<,+wbZzS^pH{/As^2Vj(atݳC^ғ2Ja>O`lE,Jq C<#`J}a 3Ox, wgrWOq;@/~:'y3&wGs*zNջ&*xW}6OQ'?rq0ǐj^ Tho' =u["Wv#ʬ?wN&^O1dyT$#n\Nqum`ɒ܇ny Q-ʻl1;YL{G+IgOR"o yzdY-*Cc-YY>xSZrfSPMQYI|C%[ooaoC%8As*)t }z8ĭ+46~/c*?&- 5fb|L̊DשAMKS25]M68Ӡnփa$nL5vtt툛e_f+uN R]BI;7Exr"guEڌ=[cFhO l6lG牭0)Ld>޼Ё)u16mʯG-ܔ-^] [J =@NJk*mnIMӔ}N Nxǧ1|685yeEԪ P~Yjc"4[18!_ȊG^"z kȖThTfv8o&Qc v+."пP+yڂE TZ*N?#{j~MN7:ˌcye;jhU }:]''Zg^vG? e^oaz@3QQB tNHf{GY}J8#7eSE)=fLyZ1hذŸsU@=h4o'np2o R y,JEqR]O6Մ2Iᕺ{p4$.s_]gi <}*Cdå4ӒRr]V %3l<ةX$3uRuX`ZC ݞXȡ 6%#"qv"^q3f໊NC /|PuCܐB([njGLh! fhŚf%7qUdz h&Mj݉zK$?6G6Zôᱴ}ٝ˹8!M$%cVբ.M_ #3Upml djg1]1&y2OѲ[Ƀ^{5:j:7(fKOQweN yKȓi#QYG:u{[-Cs%;L 6Qk\Tkzz3!:Ů^Cޓy 3r0_5Lm\Ɯ={݀͒˕-FڙUUX5sf٭\FodőĒM7\˺qI=*A&[.JeJI(o,>X8J`EP-!o x:mR~gQ_s3Y GoR^ 祦Մ5eW$){΁eC=#qg>#&} J+nWi`Qڄ:#rA60LP`^xv`u;t5E";nm{(v!\1ڶ`BX>΋)G{iBv_xvd uHR%hzTSb/HuD%@e M"dv>;_Dώ#'b^~nt3t|8j $+m눀ˉ6˷jIZ~#wÝnq!D0>9MQ>Fюi4n-Ud9E@O.=_n亙̱PY%n3ƐJY(e.5 Qno\]QtNMqO~ '!Y?@8sxXY^K}"wF (Cܠ,0}CFp\%(0.kF;gE/F!5z%h&BٛaT{iPH_}oeʎB~RxQjL$ra) ~6P֔Z!:ښ_hBqU6t\͜ﻂxdWNu}Z.R@N~?Q M/X1?Vro|꧴H'=l4v&i|+{\X0l&B1ps32|nNv1pI9d#x*&G MuG&ݥ4 -a34>d-Ha5xn*.;vgat~LZKPR.W%uJ,_ q?7SJm%|>p0ϒgDNc%GHr< ^aP(E&H h鰺6yV7->.gTFsSȩMyG <Ƨ:BYQadۖ冀#nI@6!^ ө~FVXЉOljWi ⟅~\ݟr䞨Ejm8 iH /FbAP19ɶꅧDaԖ={dr]FgIػm_Mv#sp.XJlכ*w!~}2Y׸ѫ WCtQ<Ӥ`iȷ 3jĽ]hHg b_J٠oI٩}ZF_'lbS/0'0|Elď<dCU 1~ż >.[V3]K a0K~D'7]Б_cz~? >pƜ!$JC[HnHPWz9}l] ,5h6Ky4(9k΢&rciu͋R3 2Ǵ4ᰟf~h5iWD٣\(Q2t-A%9WW5$m&kQsÓIVbHd%\VwH:awsfa+ڡ͐2 'J'  ?Bц,ս/.j|hQvZM&D _] MIbTJq2) ӊvS1yzRyOoipddPu[sD/#*^@j: R0|7 Y%~.Ouqx<ֆ@-L "LL]KF*^_͢!5w v@ݶ^1vum*(+ݰcVkeBU"@QSg:Y~Ғooшi Щ1O8s eY50_$7#DCP؟߸b Ϡ\h#6ֵ2/S7.uG~*"nJLwЃJyҌ%e-vɚɠla𹢹FsvxOV{Q6]eyAd8L޻; ]mJ##>R:kvF / О-LЁR1!nRܭP!J!qx;b^"&AQ ȯab$#W+8*%:<" KWޛ\hE{ iFQ]sUE'ʷ]qIOQYo 3{I@Mj'v'6f?Zn$񥨳e eɺ]eA^-d w}sFw6 `'梦_Y{k+A\ 6X$X^'A8,Oo _\Wy}>v.c3oCPG%UCӉ%yrflmEO .oKGx|_C*\tDyXme_Z -FH1ͲZZJ󇪤<. "Kf3U/t|<aC&:K &6PHI]f ? W3O}!ⵜ 8gauu!R`yS_I.ɦcFD磑&FwrPHJ\+:i+hڜv<,ō 3YjF\V"F*LC .uS/݈&؈5媎MbL8 | N*qvqMg[=:d=T s%&'Cu_ 2CaiНM)DoUn7 e2; ̟$@AtH=M:R+//1h0FFv,h|uK%:CBV"&WDͫh?"DKFŝ~g`:2UH[T(a6(O!ό=ކH x6 -ZC'ɼw$uhFi67יS,)|cz !HCS(gV.,sY^P<* /[D{q=Ok^h~1C ~:[Yr{HVCN+=W8fT+ٗ pׄ6hUWUX(|lq^׿Ԅ65?2tpGq#-A7{[` NC%i9$6,eaۉ@[eTiqL1GzT% Ujc+;4C56,EC;] G2D?(k 5>zN}GRA)qFsoѵ^w^~= X"/Ȍ|p8풭>h}5#+[ZHjoFJf{{qKrө оHŻ,#NԤݵ T臗xs31uua o ݺO̵~bm/2LFA(/׶9nSq!eZZuڥB> %{|cjd[ׅ8o6ZsI2U2^N #!Q߁O ?Ϗd0peC zg??OZ-RPo^=]f)D8X] ySm`ae%f'K~LܖkȂ'_?r:}&`Ds0HC<(Õ[綾خ<ƤXjhh 7[7w?'ÿ-뉐]QUm1Jnd7bؾ݀cbq 3^YSso0@>}O<9硸riՋNxե^}^wpf&P#)>Ή,O<@:nH#{a!_v Imʗ[b` XSIVdx*HK=dTrő_r83GH%@j<ޫv(҆'-_E U@ԟ7 ū[^ݏIe(w}IO`0=* ҡ4$x\,zDuX$pF Fw&&w8=rSE+fNV,P97t2Jp,cf2w :ԘajY5?GXK[2Vɩ kmZx}QFCC@]7Js $`^u`%5;jo=>'4a3* XTDJ;[=(~%?jU$`j [ðn+MZ_]80@\/UئR*v>r %q)pHZ7X^zzUoa`z.8`9I]'ǷjQę>yjj̫ ^[COA}hdHkkT1uFYe%qnйʒ H`5'2, "йiw$RSyvI؞[/VCJ9VV D(#w(qhc3(WNO;t{qU̇]2M$!yD(yA?|:yc-{З3y#tӫ\03گtIzUloBQ2.q~Jq!iƦ{'? ;d[x謲"FaF\5GSY~UUhL:J:͗yRgPYǬ_ؕ"E| jOx^`v!WXֺٌscaf r(>vÀX2S#H \}%i@hs-9A~qN>:\үo㮝 T:phh=}fl@P͜Y26T/WҐnQ70<["KWA޿*Un{X7LGRneƴ衡dn8w O4 Dy{ Wz@ ;{{-G8G|kRbFa zkѿj S܆ȏvi &}n g7nu &Xx ߋ| ?*3cg΅McD1F&\;@Ti_KZLf~"`i'_qPcV!R}Ό+([l!Q6=קƕzsھ v>|#1,xFa:PA&ܘ ;ӵIY>ž"f k?ɒ{??iR-*e֛Pt\b.2ը^~싙Œ-8F[ ¢yd("+LNV'u\Jצ=\_9?w2PdrVeX=V *PzId28 ok|Gi|.2sknMg{ы+ IKUrL>|L3SDD<\\ml[_i [=heKXO^QCSUNua:NGno2+h2G.d' Psp /iXPfΤX:ϧ[tKO"62S5wɵ)ĝqn/};2'7ĭM[QB0(^2[ ^n{>gzB|;µK9ԹFjf<(ؖ7_u+et>Fɀ;!`51!+tPˮޡ7/u`ŃLcuН;skʻ tiUVg.{78&S,`aCZͣ;{=a'N`&gI#g|=ʨ2 @i$ǽ{kxnzYVl$ _i0)54)K3ۯzR4$&3,;aP'm(١]P{g%Ky3*X9|~|T_Jgoi6 aD*P3_B1IVeU *Ėת~#V|iJ􀻌Mrpatd(Uvx` &B;@Wk,pGj{a!$^HF`^DI<9ba&yNe5kxG,~V,M5K,o<vj"J:p-Kw:UWKٲJPN )祴@zCL 8OO*AU~>u"?n{gXԚ |-*%-ꥁpBAvh~ GExxO׏Ɖu. EdG'W.)=EOu6J"E!(%Nhc;-g䂇BS]cL\̗  S?Ybp{ y}v l`}DY H xZ'ӕv4CKBī3YzW |z҃D3SuuT3} u$.qB߳s$OW"Ӎr7y:E|S"Z;Հ{2Tg -ejϻN W*nv>o,0#Զ$J7i-Iї7Pbf8Bd.O}O64Vپ] - P/!iv~_ '$R.PD5'_E<\"ʋ97hoPG~]p LmyD5!h zR] #yٌaq^ՆO;uA1FH/۹k[o1Z>2Z,x?zf]Y y@){]j=țҋ*󬟡 )(a2#)<{&^yiс3ۈwقrN3;;1.Fx^zQw烃零ۉm[U ߿O婇jwQLִ*{03d 6яz妿W8gݬO=)^q'&{n+0_RvũAe' :vmtܢ VM'b 4hQTk& VٍFnnR9Q\c7pGt'9ڍޯ{(o(Q<͗ဨڲ~xptZw}D I6,Å(FVB++ .b\#[|-H]v 9g!? 1%:Ǣ6P vv j(FAܘ!Dyat7k";]p ߝ󟍥P@c EC|tTy_+˛u2MAg *q rzV79 3%,-8'TY;:VgaBsN#R?aw@-1:{@e$ɠC?Ů/X&9_/FB_^Uƽ㟨Ӑ1޳`,w\%CX>܆M~>ʶ-Mȫ!%|Q$w9?^᳈'jSЇxB ґ:P)`kq]|$CpS܈D~9e!z?^ u >S܋[wdx˚c:b_9{&McJeր3?T' NT//nQ깄 -zFN 31@8lǭ͐Fo\i"mo_єݗw0G.Q60:f@wT٪AKe5C7}uX^4>]"hvcG-uc?v NLpy)nM*S7aוL\beXJN{LKfqs}xǡm׳)q>֒ՅofyzHcP1Lm_j>ʔ?/4'*q6pY_ed0K˟] o[EڢE6;]vt<7՛:L{%dZkNڀN g_(%~:Iu梴[ 0ukVzjH\aHYc"K6E ꡝ.J'015l6-m)sENgHo\o1cRC64 3<`,ျr P~`Lq *L 2٦^PRi3C]RG ĵc&)4!:qyc\N (.#Y[Q- rt&Z%Yu}7Pn/Gaj;sj7NXDz7殇OciHz2e U^U^+kt~~2 uŶ>pDu5fmRkalg屫?e"67dKMgkcbx`Ni7 KPdu%A.;pf9mP5Í&c%!:qF5[ ͊,h|hV\xθA]t%-q4nm6Ry7v'|pa Z ŊB}=܇{2@HG_^yTmsHe\^ ~PGAXY2ʱ$ ٚơ-ANOi:Z95X-Y5G: Vr͂6&~m -_%LgYZ0707010000003e000081a40000000000000000000000016439a3560000bab0000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/qedr/qedr.ko.xz7zXZִF!t/Ewo]?Eh=ڜ.+?'^{M\l ͗qžJ2vZA+ۘܒWOwUMJE1@ ?1@rp }ya :gJz+P"#1|ϕ6 dΚƝ͊zhisY yNfx{ġ+R5awUKQ95~@pr+DP'ϣ⤮~WbkAEߑR#vA݌RZ:_8; ];^r|,ϴB)] 'GLOE; ۼ{J#*\r9T{)ROE!Tf.#*8d`;*r^17(sbXu&s4Ǹ[U6cx¬ y%q")wcG5O[nȽtgΑ˹{3ڙ.fWp"yFtۀb)o,Yf9yJo@.(6ȱ{#ݛ@L1+ ؕ t{r&}(h+4),x2!CO!^5 MX| v1I6WF'@à{IU)eܕ/PXoA(f_, ]Ÿd)O.&W틋>NLA"ԉĞw W ΔibڇIDP>tD| ΄lH5ء m3qrJMhV~pG "0$ɰ%"$Z$/q|d嵷_PKGMSX56MJ,`8cng =eꖾ xt.=68߾#phOA}5H0|O^[_eT?_&̂>y]l: -bfmj#{{җthm/tNWy* ;jqɲw yoFhA*_>6l(jyV`ύ9*{v׏ᠦ&\W鉣m4*#  \{9y&B@*RRCwHq`١jw5kΚ`@BlX95UPne"_z~Z6(ʔ.;nDV!];֥C0㑏|;]a{sKY]b9y锼kiM\8͊vD'BG1,\ܱ:#TvirJxclzZҀ;ͨX~kb߄L*SZ|$ .p|%p/ÃE6j݉Eh<"L9Y/ePl:j ##E]b#?<4qۣGgٝx H+VU5F(bD`rfָӣ$&؇x0t@ GA!d[7JEC CmYalHqDiJ.]Ǔ fԁ»&◉)Q9kMEyP(\C;Ɛ9CƊϣ y+:H+R7ZP _xLsޘq6u:duZ]9:2pòxĊ?+uy#8 ,$w{xǬ-=gTMI*3uVzP.ZV[﷍OqYAޏcA3.jqZυ^meaH|kmq"kļ`j;9 bBݓh -'LS4RTaεV<8Kyp:[9=0JUrh} n-}i#STT''+,Č"Ukx .?:XEcU풕!_OPdz[IHTkP./M1dUFy_mA Ȓt ,2 5j,qb_x`f]Յ2rl;C&sDK>x8Vzy  _(aO03S Dw?k0/ƚA˙*Cx.h r]+ĭy ֋ db SWY7e>ȩ '@p!ݝJ,q`~_Lrfj88۴)?="|O uIU Kم*ޙ>[{Hw?:sxȕ(/A1x>Y%dJX;s7DQ|;Dy,F.sBTvHE5n"Y˂LSP8 F(BOMs-`|3'ϸRG4qX,lI˞~jɽ3'0i )b(DȔt'|9 d;trMfr & f;=EMo4")/)x`WShτC԰@BL *rpSóOemU x6Ai!ܡ'~ v*\xUdxEf|*RޗR(0$MyII&fʖjuQ_-o_ .\盖J=zy#Q׾EFO]Z9vidYÉ OG㠚:oA {ahp{z~8:d0s*:1ɂ78utrWL s6DemHi25щqΡ7BQXݑk20,T0: j)Z7jQ]C7{'+UC—o9I`#{Sj#'u?mhDh@ - |>Mu3j6amSPFR,;͑B7׎LU?~i{Ldgf`qgKwh&:?bw$4LM<>~?e#rl7#`|R1m1S}Rh>F>5g9Y"wvA$* e)|R z`*$#bٽ尢L3n85*d_#Py|S#z@ǒ,1kVƐ!`jyMw%#05tNe<<8#^]DVPMOuceE%*s^þ xqLbG6dY8,_-g;ˉD0mx/;qߝhU6۸a)2$ӎQcLW?}2a $^蛱R&g]#APFe>OcJo"[RP/Q`w\i(?GxnTLGAx!\tP(_M&-kz(2L/pڸjWuo VVe I %M_GI'@ȉ ۿī*yvʹ4cep@]y2 #"Qb@Bq*EtDbN o ך3şStYDvfLLR Hp>(..c*fŇ[#NRC"5Ǧ=[L .H m^lQx1U~*$z'ɭ~{P}2 ޝnYl$#A <A琭,&6N艞:VoOHoE!BW#e4[GMI23,C@c܁228V#M?ŒH|Ype.diKlA'HɃ]cz;g?bt-)Mkw{ш0apZD- 'W&L{-0 Ϫc`wk HZKVXϼˠ>ON)H,$[Z SԔCC#8T ´+Oʲ^诸?Z@fh2y[X'8#>i" ?,?~=$IXfck.L/:L%+J Pz"/xT6q~Uat ٧}g``w`U;i]hMO[_+ҸEbQG3 _Ckh䴧,@n'&g?{iϪ\dVC%Lu< BZo© [ܷѡL>*s"|3o{TH*:Dvj`#aPoӾZEBQ(Tt l7\, =aE+[Sn-;'LIs6fz|_j <:{rLap);i|QЇIKW xq Uuzddff D)v7eJs*vrL |* Y,Ubô-1:{7h&X_VqQ"p}IEJw#l3kJ]ӸP WFlYhu ~q3nu:þ 1د7qf;RrB raP¼/&Q ~jr'~wM4QellxweϠhpÒɞFnSW5 [.t:lX/4j&GDx0;Ĭ&6(!R)Y/R+,鍙b,4nҍ6F>F#nҨ!_{P#5N X#xAvkX~#E ͖'T]TMor6)A3=fj$pL%SanJ,Jƿ@x_`b1hk{)2{5#(sQheNN-t(.K;8!ttƥ=Fw6-GvaRk|ȵo F؂ a[k p:S Ao'^1΅>?. [ \(cBI\*AM(͉59z K0 2 n˾@"Qb9uAy )g7 >vLꯙ>9? O lIavcnS7pjhnߥT ?/`_aJÈ4hz@s8^Ӎ()>&Rbsu~Mr񙡿O@qjx`Fl~`03Qj 6 v9 ld=iwhXrWm)_)IJ^Jr5XI6o7uTԕsDA{wU)KVȶǞ[zqr|'^&6I-"r"MnΘq5|A2?}2R̞RY`R\>%_@puCgٕN5CӿJq5|y]ˮAT)}evg'GJ=c,>KeA "s[V^.gɰ:nYrj1T rm E/${r6Dz^|-~;]53b+fR 6a0>; F. ^aKU3ag yZw|y8i/w$_F"}? ^a_,ޟw@[j硆arAeohb50ykIGjeEIU:U)l~7/(+m$ET$F.*=BM#SJs"e N/= '8y!!*qJnΠ'>ʨ,_)E2،n[~|"h,fɻVw]-Lh5i#xϷz }*@Eܚ ` R,LEUBwt`  EK&kH"AoYN˼ʈOnΠQJwXHn k֝_L?zTo1d݌@rZ׉sNoljED-TS,eNI!m"ȫ|k)_~hizOEw O8Sv}'HBQ̕#4`ۖЪJa7TQs&p8uF=ެmhgCeVdjv@7NN+.}$[::u]b'Ng}(4Gh TP†-t'/?^LL tDR[MkwP0H!% pzqO g_6> V.@HLs.6tb8û~)^,M'_|ySz`v@( b тY{-u˫6QZXjy@V%߈8" nqMf}kB_FҝEkqEbpM^L@a P㚶)@ 7ԡ<| Lh-a,Gl6[wNyd3k ChkXҴ\g([KУtyeOV|{A;/Yrb0|L %&+Иу@ t >(aXW݂?}ԉ|#FX|`$@vOCr`/g(S$T2禍;)tf9O\ܒ*?gL>@:B;ӂЅ c#p-Ժs rrVЖ>z.&0q`RVJ]K !h| 03f}rT?*1}Sc!4}ȯ!S= m>66e|@!(=,;wle̩P"jiWpG5vJͦks3:Z ql*!r22撵]NmsR2'Pwߘ|."\ YI"|i~a=L[X1|/GN⇉[mAr_KBF7bA__7K%n>%/zO_A]HEYOoI Rme?]RZEf*b"^km4и)g5w$_EH :Ò/ c,(!4&VjlMN)4 wv:!cyD\T`8 K֞ } 'mNO]\DO6b]6-dX:"/KY[Տ|0[X1P *]H%$Y|[I?8KYU_HqEF'Z*L.,Xb WĮ?"\ɡ~8\@@6|U6;9%t \ۭKs+O ]Ubϵ -`' #W t 2kndzwqv=i\4y2&yB{oy>!<>FU^hm-}"wmVm</ͭ%}2瘄 "Àw }Gx+k=r Lg &8X`LG9pFx}lͷNtm]Qa.x仗SHذ8(e@ ,uKtZ>pK{8.ZU]KqvN[zɍ:uSolaώ]e'B_Vf>`6 dDOZnB 0:!}`$t3ߌB H+o1`lP De/"h[*U $$ŵМ;L79Kl!"̓٨8:>]L{C(Є2:!`e̸n1Fu"Z9)ҵֆ^cux#` \5Df+6"Qufbr.+~&^(360#1}F5FH.\A(M$L؂E`F*]?Xe/T Y-ߵiv)NdHa1,y$;dv+a$z??՘ ߄#P`r.Q%&3ش1q4|( 'njx>weA@D彣j'P#w<NMDZyR?5 ѸdnY8 tPn$=5s qu[Ѻ-+Af-{ي8r{\^q99cǥ(MБ]zJ >o=,p#W] yrpV'['zk{5n9њ?rGiWOh:g专Vvx!&*մdp4)dUg^95CPPfؾ$;.H=e~n/8+9 i L#",{aaK`|p!a3q_췖k`FwE{I?3~GvSj 94 rW;]rXaYԤz_uԺ:; ̕E I+ ~%dbºfXW44;*inqIGx44#bH ƾA~ taix#`x3  ]ʵo!WoWT d#_fU8,2oB:hPH {KȧF؄ң[5ޚ(Yќx`g| T;ψ?QWNSW j*VЪ : 3k vq[qti{Ek/ksZ莥64+IS.`̰N %ˀhƼ8H$OoM13)6@q,'˜q5\C3}cuo H*>ɱ o)gR2\Qqf ( |_c} NaAQ{BdA路C.MзHj5BP@MФ?BJ=ޭ;'fxG5B[cd@U/T͆aPm*h>D=zȩ+٨gе;^,orubp4+AT޹Y1R|_Fk/U1 _5d͜<hF k^-7@mc+)Q.۞Zـ6}k=ns UW$ .S=yطu3CC%XmQ^ey%_pr_P phw= XXe=W"nj'-$h-{m>-S!g[㡱5(VZxdBeKf+[ ~sf[hL3i/ O댖[DlM]5Y{&覻u\wكLW|S6 s싚_fD7O(?jB.b]!ϛ?Ht?9fI|HvOzezw/W_Őžt:ucUD {ӛRĻjb ^%nH^k 2-+|唚e>>p7ngZk4"3EcU>~sDˑI?~ ה9Iñ$2H])Nn3CB\>J@lZV'pByӖ% LߋV㎦Uxwkr|x@oK3QSzXRP[[2+HFkA ь^ֆpJ獴Pu7/ nmm~ϾD aY)m~Wgxؤo-\4K?'SZ`t }Kv)ΊbT[L^:vV bL0 FZj{"/"5sS < m֒}Kc-W/M=p?*( %|Г@B! 4)+"וÕOR/@fo,|j5ɳ3'voW}AwФ.dp'gM|ww_ģz 1Rb~$gľ9jQu9[)j.EB# xEJ(x^kꬬg\u9y}9 @|ڴ霋 樵&eR5-jrxvvo1I}BGa.i^ .N%eL ]O9Ƞ@p ه#u=y\yϹ9KK7R.qJ };KIԫAeh/=u$H]Br/3~['$?kT4S6OjPuNc "s|C][AڕÄR;q5S 9ږ' mfKFh2{ox0%SC I v5$?Pc`Ǫ@n]:J,q~EY0;) y&޳|;/%qh@)%ީFT .O%<| iEa:!l&h{CFl=b``+4Le2fp/%Yi[ʬ# J北Y•͂ȖS5;Ω@6/(7e4YQ#pTk%يK#ͬҞ|=fڍ%ˋ h+ ZC1Ry\tTmUM|O%8{@$%]Ǟ} 6Zڌ=kXXÊ[ܛvҫ.Z/>BV@hIxSo7nv~4iPGid }:ؒ?D@ztzKH&2vd||?l),@Z9٥h/i6cF^oYQez? L1r8`\;Si1Ret{0^١ҿ8wދD܋duTo#66_7+_ @0 mœϞwT魡$ိ4 "5uˊna7!L(8ԩ>~Rz$!TZSZt Y1L=[ %&RJa̷ve[6ðySy[҂^j!|&#ŞuY3!&D߁Xԗ40+pw+ MjH`/03y#O^EWi%'W~[chc⏆$A9"('6TYϕ5Q.}A&+GnZj$uk۽ f_(4-T|s [s4hw1L؏E @pM*Ii-7:YWmJJM0j`\&cqFGO=x#LGUԾ!V1w,R紑&選"U7u??D5[LRA*^bcәs5ic|guUDA-~f(\a9NM汴I o湔(4O!ZݡbGXD7s8܄PT4+s`jüoSș.yvV{qU|oϣX UV\]UPlX =*o|4^e0^y aט&W=EB, 46t|:ӁP^B'tv"(No`|Y!$n؅K+|ˆ=a^8bEG7~t*?h"'~Q ě8x˜@q9rj0Wb0s_>;4s?2xұ8`fe*=DU@vDmo&j6 ] ώ^`WpB"u&9[7xJ^/)xTdCC V|u4C͉tW-9G,Q-4i@vﮑ݂Ds%aӛ+˿"j<aTWȾZ+.%i$eK7Z|m\Y"~HBPE74rBG σz9@+v[z309P^ ꅳ?R)ǏU2طk !*j"Yg?3ǐ{'GyԖ!=qgKcGB j"o AګP'A^u|h)& nDtk-WK9R4%괺8 MVĝOr޽ګzZp1~h@odN>NΠփxgI8jZA~˖z˙5ޣ?> n:FŸ–KO -("]}`I)slݢ#L?C$v˶ZtTO-TkVN[Jx)pɛA N֋MDS[+b2 6};\{ u)&Z7}YƏx)Si/г0_H#IZ\8&N8UHp"/^jQkswEk 5n)#IQQRkOgjW~cOK^k29rY^3;~."0? c/1p>^h.%c:nxR>ҷR+vtvJպ!vdU(^g> @8pjJt Ef{[!)[_q#Wyp:cƩ[$`OGfAi{ͳ$m:_ӏa/`JQH?$mc .py{9C]ߦ`[;A}Gp9]E?wG ^$Pky[lqH歫G:Ǧ_oFg'ɃMj#&nwl= J phTBwځ&+ĸ#l;[YFfd,a~;ɩsSYvKܳ4HDA}KeDH1V!V\nr^ "sb5"'ty;~°.葚\&\Hf=bd^.nOlw;y_BJp%7'硓?1ʁ ys%Փz RMS]4ks|u@;h Ɉ1;AAGiTyrCb$o!ȱy[L!ltUw?Rq)[Lw-q *fvۧ# xWPfGB#e/b@_K3^bˎ]WQ8ZƷ6\C? /?/\nC]HFp3ܙFG[Qh!^E{>c\oK'"Q.a ;tCYk|s\u UrkcG?,ua PwIx }MeMEgw8e-Lj1'Lv$>vĵ GsU5ڼ+JU(b#Ozп)7-/@#4V@h:.Uv1b?R*פMGHl(^`PL)͵8fSٗ%lȁJx:ltw,*R0 %dKE0=1K^Mf۾3ASh_BQj5Ks-j `M'0 DOGonjn>G`bGAíPa AϠċnZ#@\wt.GAI:.ݝt%g$d^̀Bւ*Ɲǟ1m qD/elq^̛+/뻪tgI}!ț0sRpۋS@2ɈOMĹ3x|b,ȗoHvx0x0|IJ(~ ]Lnz״.B)z[>r*p;P??$cH9\MbK1k {y+:1׹‚xm= a vuWsQ8>A# yȟ#D1%k!D%Ea:$e_Fwʪs&[}ͨ+Bd39iE>֎Өooo[bcߥfqf>ޣ_Z]8$>O Ri \|%'CeM`/$~Q hCxC`2,sjjߟ*JtRZt@I*-\sA&Tlӗܐn35?$il4/UpIlH/IZǤO/Z<_I.흃+sԈݡնg1{5oq7r:Fqd7;F.G_ v[ΓG$@ʗ=ݳ'%ԠŠ371S_o#sG|56v,(̦ӲsUy\[fSUdTNxt'.rJY(9c~ʂpYf%c &TS#9 s";+y}(Н\B{W  :J5fxɝQE`oxr0%X0.WB/T +' P(ʹ4- ̑Aarˠ;+?R~@ 惴 ݎCRˁ&g5Q~*'2{tLjmƶGl^JK}/fgJJzLGtu0 B `Ƙr&,YЀؒCݰt^J( + QD+9ήcw8@kZ)QWT.Kkn̗q#gU|P1 Ez)ȝZ0a-=[JU 6e\todWPL^>$k?B hvӤ;Mmd#up fDeIz1v?!NʬzV2 ל"1B0i/_U4;H%]l+: |lZl|dUqb9jfmKE+))j]3}]bzBp+G0.* ՔYZ;7\D$=@?]~ksOyHycwG]%gO~m:rF<TMZ,sS&+Ӹ>mN ѽ k`Uᡧ pm5S}/JxS+J~*grfΧ2kl ycg}?NZy}Ѻ\~`H!Z0yG7yͅCG/ ROiO,.K^DgbHtѪݝ>ZG2HzLYeGAW`cuXؖrFԓ/dx{q 姰 #P9x`~}{@3hH$i_T]7ıl ŷ&[XOSM(A {WB>&zaZEKΌ/AʃP {Y͸2 Rpd-xd%& m3jaE ԯY7| ^'"Џﴎ^ 9!מiJѫ֦ ` m}Xh5LHB,`: k#xI珑']R6AB 9-xn2_9]Ujp !k69zSxCQ7϶o-΍"-.vu\+ٱGN k[v{? ))cdc,~_A1U[<>ѳ$) G-HQub1x]@ _U OUl⁦鿂kU.k~n; bx\ʹ:Xיj2r{ȭa(Ou"ƻ?0i<<w2xOP 1K}?##AEr%pVӚQ3Z>.W=9 AP'8eu`?&: .^ua))"Ca⊦'cҴ."#S13M;6-mxz#oܛ!~%SV{&:@72NV{UH J@gGߑ7v=?Yzߛ )]OvMQH)%r# %5c /6Xh1 ʾ J}#˻e# a$#̟E5I"`Ț RCw.+z ]ۛEa~ͶncuCC{& `ZoՄf#$Ȟan5Ww8Ik*Ƽh!yG9Icb_| ic:p9r\E Q y k?n`;Z4pt"ƒW(iK5TrWxb jH~$aa^iGH\2lMB^Co۱vFY^sF,s)1 ;S}QJ[cN~}\PwL5ݍ[}Deh <ٞ.̇?Aܶmiv[mbG/1퀩d-٭(c}Rd8  ;i4K(w5|f0CV2dE[E+uC"XK"}Y`{ۮ!Ncʴа qE B7&S^@ѥY<[]gV1Zgd dŃـ =73Qpprk9dm"'lF0V/6k̚k[f;N?lX_\Щ%4HA4oM !c Yz tV.+eP: ?1Ph ?;cl]fQV(9 ;bIL빵,A>4-PTU8;Or;jƩTZruΖ'&+ ,ߦ>PESGoɿ"YVk$[i ` W{m2Z]ȩtzCF~pϚl0@|m(J&r<~>+9iy%\NP_4o@p`7NQclT1VWrЇQcQФ?l"2 qY2I~8 {xAK Uq7_k^ëkq/ӥ;}^buV"V * C^t *\WtZ cCj@Mw]=9LwN#,0Ko0|]kcifcx^8n÷GfwҎ'\qyU2Sk2-X IvQ!VcĭƊ=/߼O4+L:B|~r`H*-x~Hlv;2htzvZCola^BPc\X9U9mW!HÛpU$ޝxGq~bU{I Iԛj+6K8Qzً,9fh!\[YZ]Z(?@;e?2Ajk ò`Yd11 Кґ|* }-bF1>Lv 022+p84xO AF7TZ uq$A{01#EX/<ݓ%pE9PľfUGbA doUߍ|^ ӋѽJ岓x炑N`{^]4z;/6ӛhAݎAպ]グ V%F M,m)_QeG\GhhO0 NAާx#Xe/k` *L"_ RPD} 'N1C?$JmKࠚqNd{`W c.jF/J0-Jɼ瘈7@h 8 d`A˓Dֳb8PԀ!>u6fb0/^V*} \ћHTnXx&\Eh3mm-DIX2udp…#nzLrM/M(G**8ps???t%drcs$9 H~el|(U;>Go0gsڨ8=`Gkhp\Vq &}d[Ѷ&0*׍Q jSg}8^WTH~,Ӕj ÿ4]ߍ28oniwu?d`ѩIu+m9}A&;Q!kX^El!2~^zbhcׂ6Jޡqys p3K(rABG%=UX)]^NZb,1d)ȕ=$IK˫琇/CpPhï_ Rfg>Ɨ FF%19#昄Hx3|.`]=}BiT*zv8Utݻ*[^?MI~dx}R:q|ynoƼ 5p>e|hf]\6WNb(ݠ^-&<IGpK| 7HN-U\,F0v/bEsc X3*WlTch`7+R;{tuh,;{f.`: :m&q+C},XYb4QJp@̢G,l|yzk] }cBSUFW7_A6:f of==XvJJZ1Sk- bv:@ܛ 'NS<I$Hx;'mpI kfE@%ɜd=&GVDOV;xOx  hMfs@Owna!B_Τ,#Q8ҠźrH kk9}1Zyin]pol|B޹>2{nOii[;nna»z=%ܸ~+LR0ecL .Le|F_LGT2xvb')ַbZ wDy]z-؋zЃOF, Z3R262Fd{SIyj;:Y s܉l4z'(Veڽ?Z1N441`eֿd7EIB (SŻFG%< El-dslT+"ڼGsb(h]#Ԯ=3u-R5i wrPobI҈۪P*b/r֎"غΦo@rLW 5 ROBn a~Xj2 n`e9P2%)JfÇI3Zvuu7PZfA,NG)o F|qk5V.FKk*ͯ3]y|b>һl5d>xif"nys#D0PPbca1Ǹ! aICM\Cj@3Nn# E<~ z:|Օa)Y l[ڕ#{BՖ-f=DR?oXZRH*>a&:f$‰ @7%8 J%ai~MLX%if#+-9IZA-mp(<9e;awWӬ<^!Z-GAehKF2H/>eFE*1b2*.{U,6E|^< y5#o0gc̀zll=.%}oW '^=ila*Fv,Xzu6EjՀF'2Am^=MG2TZwNY\ 4_#R=sNbQ@#~lISo+i93@^+bl{%`iښ'nZ@1 NMO:h豙uMi 0մO43H1 ' G!b*iz%Az@]490qCizZ3X\rbn܂_C#Vﶏ7v{#&@9K;*xWbm?R?%ۤgeݯQwY,1ʅ u.vWѲ8GGjߓj!􋀬0; a Hn"ΌC T 'OU*=p}AVef5Sf/s#cBоZ\" o[n"5P1 წM0 ; b66LTU^q0 _JJ:{ &ػ}o(#.VET^34U84PxOʹ}ʜӿIa=9Ph8٥lq]ƯT7 m麕Ņ05wHtt'Ztu@:JW1By/nJ l+")b_p++HU\']m!T* 0vZl bIw;k)#5p d6g[jmk##{nsEe̙pT$5hvg{BV| |G4+͆gp[dOb&Tw#'3%Iħu\ ySF}sнB/UI!*o vWvAڼ&]~cV z0"[sPs`kcz {<N l;:8h !=Gz 5,sb,vݟ\8 4V֠!$Ur-Tph5hIV/yCXep ݥdshTMC!{P'b NȠB_ ~znm\ q%Qf \^t?RsvkD_PմytXI!I6jc@+\bO c=trg G&epWyq'aTb. 3?p?'$Oc5VkͩQ!`e30:1ݺ娍Ȍv9Sv=vB|㻫Z!%"POU2L7a>\AP5e3c c|%"s2kdWNYF{'(9XjceG>uNb-dĜ&!LcArYiz f`A)\1jdqecuo/NAA7h/sm—^ЮpB}i7'z) ֘a"zkMgw{ANnXϢ_Q |JӦiߓ`bwc]"SW4YjD-]ɆW<\CGz,Բ&vs~n6N]J{Qآ IWtB!%GozM8eUI ː3JoxЌE̘hl,ڿ/HNKX?r+֭g(csߢRNrgR+MYA!7h}-v p52nĂp%#CȌo' VSqQ02rk& 8{=#&:o7Kxt,1L&sP$@»a)(~uL+gh\,hD{kH{QA&5˳ Xq`[BGO$ʙPhb!_cN+l3P)zOǐ ʓH;Dl }l=vsJq*pTq@BbV\Jr>iY,&rIkZ[J?+@.'U/ 7%sVgmCǣN[Aȏlo [~q#O<= 1gR21.@"JkvE̢L:(y+}Z&퓒( V+^ '}UA^‰Sr ;`2q:4gg}'2̟ʸxZ.ᔱJ&<3} 4Ce$xE+zBjcG0cexiJ>dcr?8<\~?Rߘ%N8:vOuawW/-#*/Qfߣ7ɡtιOGkfBa@R6ǀJ,@pnc *7$۫:jNԫNH'֚L; vCԽȟK`4H*dSP&rc).oVoB>mU4L%cPࡖSQ}+V;y׻gjʓ^{ DZh ɿ4^ԑdsD 'Q| k3]U} F6?_K:@BOR&+?/Sqfqd諥(0!6g%*G=H^w0+~Ea4I 6=&sZ0v(2ힻ`*">v6< yMB1'$K 6y Z^2 hp0;*/50 v©Ew)-)]BA Qt\lp Iifkz]JK>9{3L)71cFťä i̖.\OYM Wr)M HkJCyhAt⮉~s䰦)+qS(zI6t}axHdhqs%ŋfqt:ch>n]! 3o2:ݳ6"\;f 񟕬k7(ζTN,Z'ֵ!Rs98Np3s q#FM>*.RB&qdrtb7X -ھ1%@Z(Tcn9J?V Yb6'1[U$M;OSY!EYBieޘ7&= (Rww"XicpzbNrz8ƌQZB&#ŏ`,tNjI m켇~Z&TBS6@Ha,a]`%62k]!-:~xx>^,/ 2S祡ܩ`\k5@⹷J6nB׊B q4}GokyR.ϱ.;l)0ޕ\X`4: dRX&yďJD]~&%N9u b'Fix3zJߓcl@g"Սgs^#K(fVm[TjOd_1U[y5DFݰkx 2{rww>6-rxhCM}!??g_rGR(a.W~! 3:lyx{ɽiYBYiz4Gݎ'V=L8rV΍>Jwa_N,s'*ѝX$!ѯkպL/ի,X덬EN[n[^\򆆮cy8.lТDMoUMkA$}>1-6i}0?TZՃ[s݌bOEЌ͈<bH݋!ƍm [FW¸ _,ئdй4Vt·;gM?d9˽G;6 ᶵ:f ]K x E6>YU͞~2X 6>B-&J.dRH7̀W>lwTYA1zd9TznU6: f#qڒ M#]&_-Wj8^"ƴMNu8Ln_UT;ݹ8v &[ǻ'm5[qҜ_s؇Myz5J7K3 UOE 9O@"_i#SO v{EuiHmc]$QzH>@/\X'|\P Lڇ %Σ'\f\3hmӼ'")04@",a=[C/DƝ,%bwR'ê,1rucuz[ ~E !:FK?w6>k m(NGceĎs}@ *oʫU\ZJw(DNfVp Š3Y/+̉ ٍ ~:;ul+Щ]a}pOsdh'^o̮# %2"s;Q20@ k&`mԢ/f(ײ?{^}f,@(Sp>v*VgT4 Sm7Jg'<8$Eχ2hD:3lƮ%tVg0ۧI^_DEu@zpaҙBeK*(V 6NK{MWcK{FdMCəBIzOcztRb,Ei1s$QLesGjzG qbQh(2JӁ `.r-5^2نxЪ.tIhZ]_&a8G_ mhvg0z/IW|w\7Myk&u@?.poX5d)sѸ9\FX Xٲ.>תߡ:+4P50 r.C]_r?јhٔluk^yoHUМQU L@]q =7M?X-ܽif1`"7,z-;Jg\-s2z!ŨVpGQJ.j }h\o"zM[8poȘc( TaS!Ao\C|NGb7FqsVd@ݬ6w6UP 'HMH 0O!T=|%Q_}M\U, x?W e]B/Eo)+ N_딅cRjF( 9? g\B~ TaOв'E>c͉KE/}dZr}Ք*6OB.u~(X(*t0Bq_sC'V&t [cz)EÂf[AS4tvAL}W)AT;R}k͖H:7XmadD:sqeMLtz{dpc{R8\ڱUFNjچj}xd6E|KglN'3Kfj|y$@^0`f ̌5tqyG[՟]RNyG5tᅥθ둕epBH,';]M-p[ y'9$ƚ!{+%Uീ>XвlreC4R=04y P6I{4qɿ \Jכ 4*}uo2mm2OK TBVxU- wKxs0GBeZի;9-9_CEˁA@`Jn$ndEΊO iH7\t}Pc`ʅ$Žd J~]qc^h^.#~TzehЂn96"Oe.GN ?sGd*+SU39l?6*eC`!BF!BQ$ { o fW& S.yv.#4A`A7 镢2J\&/'AOR]ǛK~9N.Iu`r|`Dv.7<桥}cˆ: {ׁZu2ض{,J'=-Z=-?BnYcZ<$ vD4l?Ҟu7y*};qP wQY{.8$ځ[2dGwX}P>(%aQ+ sbǡ)Oꦛ>w\M-Ci}׺"g')HtS/&8Y<3`L⮼ݣM%l;\<wuVY*$W=jwG=BNk5ڞcλļUk;-3f|\5'26WIBN}c/7[L(`_8vt)*:Ă`xj,q^ 1 O4eBu=. N< !NB[K&!|迅B1_Z(LrzN5=zDz \_=xoYFp(`k'0:-P [ j#R[Gjm 1yFK4wI]AEiQ2Lx6Y (SxL h<.Λ*Co 8]H`=ohoŒVEBm)Upcb.)B5Zy2E5DS" P K70A͠5Iyvxa_-E%I?a+/xwbeXUydcm EWX J U*ӬYv F&tqdJ6WFvkfU0~Ӝ`8t=osYaFHoT|2tmWH~||Yv?/@b%Laxό4uޯ;=,0c"xҴPI^t99?٬v}$<`8uzBȆaCra}O[#[]q=rE6R.+j@<& Iӟga4od0✃)0߈3x N*XLxPG"Jm|z7RkX((tӚ3 XZfHODw|tK@+F<&Aw2" bXGF0oh0eO{ߤPJvIUDbH}'Ql(xgRzX$BApc.Z]r7M$N,Domt~WPSזOe#z{e?929@u ɗNGɾqწ3eb͑B.ޏtS//"AZk6]A YPL7+LOZ3JBSXc.@]pHRF!&vw≇r6m EίuKs%G(y<ڝ&8@i ߋ@Iú}$MPCłoEx%FDµYKe$ mGn"4%ߓq"C/Kő\ٳ3 s@[9A^R-pW[Sұb8 zOJ;R 7C؞Oe٧[$"B ?-Wq fs5N( {9Jx\֬ ǨӛY&bh.ɦG0C;{*B]jk/jY^{p߷3epWcXWOfGwWZ֍9)V0Vq+yd8hR&EK QՃ;Oip5?aJ>4_TDz`^DI:H,vN45T;Ih;f_ )':1Cެic䧺9  ^A՟\Pa ]h:vn[ҋĶ[Tdt3)ql,F璯(I;9r2.G\s?1B_TJ55}yL7y9ynab}: +tߪ'mVU Q9Cd/RsYCN y$0vV_9B&&' p}.d5-as%i0Lb_ i])㨿~VZUBۼcy18͡v  A:F8b[RhzgX4o:7DM./B~=Ԥ>p"J<ӊKSMe2Xk(sH<*`*2QmM'fGHZXyQ}'Tp q*EW e%  JpnjO?E[P}H %ܞ򖩁#f!* 7gYfE#[o=hq3Yv+P^Z%qKZVN)`LwYͽVyL *vcZnJ2.Mߚ(uXA)M y+10M FzJvIȪ :DŰ+.찃I56y7.E._τrKS`XD3@C Gq uH{61%1D˖F,?wݞEӓ ]:OӘF!nD8dP>#rb.p244M'{UyѤNJ (MDiwJepT)kΜL\=SO/k?#\L$)61춧//o"AI}Grl꺲axSލi,m[8n픂#T^75%l|eTUk| 紵Eȿ";T3!"5XWH"|i q(>BJ3){'P)-x_|wAXJh!n ~Rg2*aa)˰*?˒IBzK]`ȌyĆn*٨D1CoIY#[+\.FaҦj>b4rsK [8Ӄy $c"0kYē'5 #8lcn%u=H-lR|Ťcl 2mE=ǬRw\ Bo$G/4uټd 0sl|W KI;\>1ͤՇ+[V"NiyS@z7S. nX  #rB`н)M@'C_$rUHO2%s쓪V RBǯ{#E쌕GL7<7*Nj)ka>N e \`J0wvs7fP!=-{K%i6ҞieVνPA;5^d2"QTLz ͱяҹQM V " H1Q HYd_/([aje:`/6=MsKtUU1;s*8n czً1$}!H٩6a-];Z8\rBXnaSRUmeq ~n/rI*ҫK. -xR~zvn̈́q?c8Ă! 3K %L6"T0SFÐ?z#&%a=1N^o]x+2+󬆶U]հ!li,}ݢ [$ >z{|q,[h~w7ܽeHyU#;1iRN*d4~HA#]!t_kn[KXe a_IF397( U+y[q:Z7l]Qt`Yw]& {*刔{&x4=ϊCN;U|7 .neHTMB>ɟ^ʢ#*)e@х'9FCxqsG->^U `ۀ mti X1R3k.d6:A)AJX忽PpUev wի.OS6xOPIy 3n&ͬ46og2ыTGH@Y`~h Atjs8nÓ H"|Z3Z ^}ngm)i)@GM7ni ʣ~~scpEup8$_M1qx?@e Թ&WXxs|% \@OD).̩;, K|^\L{NnT Xjaܚ_Ew9"Ⱥ h:7)/a5D1͎scdsR̿r.CҐ(`3i[fr`_!q׏ם/q^l _SΓruD27{>g\ >==>*J.Ȗ"dJ4]i-r[rT8?k" b SGCHPMNҠ:ht פ'{?al6I<Wngȕ$ ~cV`XfWxE^0P~,b:?"(0E*g)[g>TZ:@McN+- Aƌ H;Ĺq% 94YQb@q1#o;^mHU8.S87 'hBss4eAϏ9hmʺ Bp&* B@wQ2ҀpI^܉ӼWHUS7ۨiߖBh e{T'CW?"o~ec [~aӴ8/z*ȸfUuБ}O(BƊ8vkr68TEwT F)GvBKx)x輾=%'I\9J2Z71azfKy$(jU*4^_pœpGI|%:;ɍ؝8ƷkeN2!rgO҈%ڄ*3k~/(2db"+_۾SaSqO2I\eJzk 'b@~?~_0~(=IkY[ s4m>4rQMqz۳n&<bu[ k=JMbRҶ+ÚuRh'N}ѡ}ah4etuFL XI CVw=aUߧ`:P^|F4Lf9E^k,(3wv^<D6?[BkI2ȟu[nގ+ֆ(wIVcp13.U﷓W.X ueqbxRD[HAiΡ].3u?l:bEP)B~;K Z2f;c[&wN[M9\G}{B萡zRE"@$|5{E87S)eFHXj٘n%!Ԧl%9[AS//غ o}!u/)}sKU ҵ5;9Gԋ]aY[g*9׵΀><|䆊#X4 l} q#zˁËфN}B_m3UXv0oPWNgU1 x_"-dx Y"/@W&~<^9 p.)HiVFh6bLݰڣ([?7GM`bF.Q{;suaϐ2Jǂ6c=tB;nA*F3n/h㲗/‰C#H_L9eگ fɌ@f^:BMQ~""Ƶɥ y UhL*jCf%l^|Tr}R8mBw峯孆Tnv{#;C)L4˓HF~}w" JiΥHzc" 컎l3 選 U1Yyw:fE!F<2ifߨ+4@ X!'/@׫tGዓc~yiۼ`o.20c% &<zC UϻZ:ZxނSyJT'2vWsōX 1 r ,GmB풦 R& ȅ%E"ŀcU1z2k>Q "-|3q`0}5LS? 2P咜'd@d8Xݝ6G^p]~p{\JCHB??\V,uN2 *9M=aӝhS4_ jъjϻ˜^C]̔;y9=Vl{tꆳŬ'%@;E%V4ֳLhΟy E+O z҉Xs<@nW`xlA{ZT\oqLw4KxHV5-Zb1f%,| 9?R;%_ t gYZ0707010000003f000081a40000000000000000000000016439a35600008138000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/usnic/usnic_verbs.ko.xz7zXZִF!t/⧿]?Eh=ڜ.+ɑ;?KGrݥd_r, d :85KbPR״"=y~lꋢMK p;@S4WsiI  bDhoݫtҷBki4pG]?[0aYmhS?2<4:&9 څΗ"|#F~6^iƞ'lr Ȍ j9~G6L5s ]ƪMWP `AdQ uc#:p-{`oԥ27^ᦢ nvzuK/kO~b`9SwQ/j W5\;bӫ-z=ur<ùj6ZU.G'10c?!ZPHl=U[q+#Vyܿ…ެHgI؂$"isO|û1 nDyƙ{l#PL?{}v8nFվO(_kX7 ax52 Ex@ Ќܐ W %z%DT! >H6GvDk(@pth\ cl *ZT 05EV|oP;ËkosE"`Ւ4cDiikٙrYdeZp,,Hx#00 ;̬X}:S2KWUS +e}6x @(qΦxjdY8;ED H,yw0q"](}ЊD*T0!^//{ CE9D"'疆ӍPx%:`58цKLM=LFX D p_;DRMz;/;"`]]N@dԆr!mf\%#=D "~r:wPz[i<0.CAۄ?V6Ȉ?DK Z\` uWOg@_Y`tN '=OƢY~iMKEm3|>CSD?9Yh4xmnTٯ|ZMͽM<1od^㚴gc5$gUp!5XUK駯u־|iw3]2ߌKb̷,H-ֶ$/7g Cq1?~_95swd8K3^uwpӔ۹fA {m8-g Nρy%Ip"0#̧tSځs'!ӗ(I6¢+4KDj+Be¸T&Yrܐrs\0\c zʣjC%ǗRmJemZc%b= EIL߯fz#2k ͖!0'QH×gwKHuspɔQ- \b_K R<ta3Y ddpDRQ0hx8/[3HtԙAǛ8AyhcفfIx*Lh9.u먭iIA^H`( hmP x^Mؐb;pP?$x/f SkӘ2X168Fl6DGrfzl@`Ȼ|2TPDuu,0$ׅۢ;ڰ_mi2Xِ9(j'[sޭ(GMkTgvL)0Ξ\ (”_=Tn:4/ cmyp&TͲr}E=U1dͦC-ֆ0k rzyhx'/& xb7s k>sVr]8 "`TUb)t{2=| ":3K °8Qڼ7|ehYeX d98P!G(ѽJ^}1ycK|ߪ t55k@ƞ$(H:8 :voJ[yF9};_%XANBI-g /eQ_5 `- {:`-\tr:MNjY@m vs؇d UO* h}PO8m%yB 93?c50*v;.=}Hh%+4'cm~=Ļ1j2 B;ȕF/.,baPxhGEoi=ڣ53dh 5Z!W`c0v&΂W&W:_Qkq(eczv3"ψ6:AP;K!]gDgDnJ`\S8$$B@T}KNQF_e&5u?xo@_|:]޳$}G M@jD !VWYI e_y#KQ l9)~EKjW7*j%A{ts0UZqȫOcWK4[G=oV|;Vaƶ.ђ(ܺ.S"xg!FK]7j9mUJ(CVB||`,HpZKs _Jt2Rڵ)0 %s".U̙_@W[``_C;0c Å3!Ib /wPdR nMN?a hWg6bAa>='֧=0h,?r^RW%OR_,"/hd3i4/ [}eض< ߰1_#>;kTzhAe-KG nβ̪yNa5l%|2Ъ DcSvy;lb #۳7eJk3ý?EdUD)ײL9tGi3aAU&zA2{l'lp@C -[e^ڡ{# ЎG?qa2]Y}CGEn+zQ#RݪF/$+mЬct@C)J"lv!P<3x%{&E +͸|m-7 cn:O-( "->1Bjd tB]Xl79;Bk0sʨH9?29f eT:q%bpgW&m+>p"ı8=#vyYʃ$<Ē,ZsK5t Lj@L&[ @n78,O%SOƉX8!Sr&'TR&QarW *zRɘT7ܸ6sQbՀ{B Rb~.V֟88e +5f m'x"0uDrNlTu2v׏{K@~NmEC&BŴa-XbdM@^l1+*faSMEDLRYg=x4MTZ|-o`b,YϙS)"Țv?Qo4ҔpA]a-sl/XK[ՈֻoJO>^-̒ʔ9ҴJN]X'E{P56+^DȟbnTq{FSn2 6AϘ'ݳ>x؊05![ϴŐw#Eܞϻ(>FVKc1OY DsD塠L1,4+_ro<Dr(ۧ3()l#.,)f1EJ*yJKhvMr:H\G"tX_U< doPS0 k7VPn* 2MmA}P??N$[+_,xd|k wX, s╕"2Lqd,a|I$)>o n)eS H;Av<$X_gnT3*߫T i36™V̦`8ʊLA_M;W/ -UU>8͘j{bE C#a'l^lEcj^@'JuMF(i#jҞi NQ3hӲ4pSv]20X6 Bj̤E?IV,֝<+H5MPՂ!E? i|(AOHQ=pB3=O5:T >:]d,J~duK,`o>//zۇ؞ZbH'5M_]om]eS@Ii)'V[E1ۿX ߀kBɰ1='q=2ʿE \X؜mI~^J$jL3`uw@T.$|zҨ/eó!xƽ rW\]crvV"7 W"8%5蘮E2GXQ 2dc#ؑg\=.hnH?DX %ة":&HI4}+^/n,9-cN=*ܤ'(66sy/UԿģJ)˄`^\JO)N(1rkN FC/O%*LkK.?DzdOib#$Ŧu+/ )xjД}d&4_x4ZȠü{)XzA&7ح=_m* sكʯ΢POpA Rk,hUZD+L ܱL!*zsՍ"!#Chxm67Az):|7W`k)qdMz»K˨ b̢9-(>ygpm]@t,,;G_C|`&Hq'k@xG]e>zp\B*:)%>H5ԇn'&!g [N26`#1K!aNYEz.19 G(B,=iGɀۙT)f 5.o76/ Xl`ECi ;¤#[;H ty\=czRbAޛsRVG\+lW {QU4['(зuM-`:7pa _}~{rM'W&#`$Ob$gB[2˰LK:-p: 90U_ S[ģ Tud?Wڢ:͟c#tqkWȸ4BLajU&[JM{]sY"5p$9>1ԭr H;DҮƑ9gd:Y/n Y…jqd4cg';nsL,RU MIFN0 m 4A#L=<6d9xb3F)xfﺤaTZ3,( f2Fd'm=IndO7G `#*g\Wcd0)>{o~yF_ 3﷊0AY~-U\*^-ս5.Z:Vfi0 ȷfHP|?0o=_:R hUQ[2";-SbQmjws[U^0kwT-6/d)P]^˘|UPJ,#\7}=3!]Iq~SЮ '$ rRic`^F m!ԩ Hؗ8ô"GaXz5IecXXE^n^z 5EkkM X/U_RXS]R?%#]!Ie4.7",?߂a̟c9$TS#mn뜥bf7# tLsrԫ[_`fV,\2.>$#l^b6] èAlT &$j6mMu8SmH1qT*6U>k; 88,~KMrF.[(ϕ0:#>E W7Q:Bͱ(tD!xaRĜډ臇"t<~X7a:`\/x5\s3jWj?jmMp02 8,4>aH醫E<l#@}p")CeOâ<]+Y6!S'廁eDi#3X PnLL"W3Yf9ÏdUJpQ"#S!^ YM9u4 "m(w9=UrOȮ?,nC#M%̛d'rwp~.+`}C80VP Ơs3 cBb9k'؉՟DCH&7+XN+Fw\w?` QFxbW|#5ZGh?|W{]r 2(0 BvV r,S& E# )?oIr5%4KΖeoB{]f: 4FhwUWX&\rX[VY H)52o䙣s|K$HD"^Z#Vй_ uLmH;ŗO[ Nk!c[wĐz{>*v/M{6"q"R jx`[/2| ٳmYU]ŀ#ETXN<@veFrj6Ps aakg}vH&NBf aIQWqϧP)uE&x؞vj!^n L=HNIH/)욶6GIr޲!mHHwZR<_:dv9OK*$.LdN5 !oϷwo3++'ڃ/*6K#tbbĔØ Pz2J&;Mj;v9$9jT .j%;~Dn%zno~Ρ=hKH-JE ^o<dC~zBkIe>'\)B';NeND\A'}:}VroG|sw7'` T:sf >iFT"1l^^2Tv3Kmf3 뢍9бZWB ӋIF&Iyg;v:ֹbD;m n-SY4*m>֥ o#rϨ/yNx#&m"@/a"gap+-ž~u `sQl.2"r:VDc{*fol*B uG{$֔S&k v@YIQM>`a7Qo^C h%Tg5u(Fj,fd-3N (tSS0Jl\q}?99$?Ɲ&&npMnǐ@ݜ U 2`èŅJHN|Oc`CMr+lu\g ((Pn/4IbZmAᰞq-[ m$\1J߭d7UŐ8# N<شt,UM_PTNZd)9>nue-LPjm_ء*G-}W%n[NwDIipmLӰQv)\U&Hh^zz9=d&&hBHm ff,&ΝR[C=qΜLQꀄ =/E6N kĖ*mpqْ[|"}R-2^pg|qA=8=[vfCy@ ޒT)q>[vwx|-3Bi9aJ}I ^TP<> hvm\y}Ut?}˴_#wKԼqhՔSlj.~&4GJlj@hAZyΉ1Xyo&-l,̜ǞzKPHwk(ǜR__\ f7ҵkt}:_&vݓP0t&x}yn nE J LpM^iWV^C_1ҫ#˅)jY& VŝDŽI-"K Iq"g5jfEX7]S++9<]MKɤTѕ:{9Ūw-5#ե} nV/hR^'Hzfk+%)o#Xe33eg͢FNWhX{Tbƪ% oD|&.73?I:J9.Ƭ+jrw=" ̃Auxǘڎ3k*/^]6e VYX̠y;J^xKٹf+rbmW{ɣ.sw^އFX!U @ ,Kٰq/&3>JuDYڅQ`NrlxH!2;_LRF֩㈪G:$zMC'Z~|Gy >,6u0n^C︳b( qnB`T}_;kZo0OͰ(0OVa%,G_kSS*dáv FdzLwFB_;;";[LLxSGMNYmL {fPS{5{ [:ME@&vTk4\>JfƀR_ yq zW}jFC6 ʣV]4W{m#˟* y.K0Dz((gyk(!~M;7߬)0Ctha)" wiRrQv* l2ãAoiD:?,E{K3'YL6ڥquŚgq LTlV|ZU )| Uh{V܍q\9*KWu}s,ˡХkKǂ)`zq (vW#&wlF# !^eVHx?@i)@¢ u#a+&ٹK/0"K]!Kk΄8dt%ĥ~Wul;$,ްmtV!B!@1LuNP{r -o>Y_5!$'B6sRe O4!\,<$uf?(#AnLU|S) IxQD-G )'gYDØH]44;?JDcsv"߶"WiX \͌/yG;ח ,o_MJ{ EC4[OT`dAgi"W1pC`|.سO a=A4%Ȇ-eTq?HxvySDkp.pN}l_?7|~/Z],wpaTi"3~HTE@f͐H՟JC'*{WpG" i2_ZI0fsOuO7{}T@`4THeԆ&l& *jJTQ?_gԙ, >p ,J3?ߏ<T ; K >9SER@߿^l7e i0' 5˩;zĴ%eP0T;v #ryJbߓ?9L`4hDnԜ2 \71xT~!oHr4J=p/UAf6w$ȩ !vM炮"r*5dʆh ޔ7J#PI@U"۱xE침Q8E(tĎĤꏌ`ɾZZ%?Iؿu55*fKHT}\w=ɧOayW'S1cT>z&dɥWZ%,p _@XoUЖm)`$rkDŸwj"Ap}[gi,I$Ck[IeLڨNp 1oii0;@~,े`L ‰g) !yT:<[Pb RHcq *5?Hce0brg0||_3x9|r_X`ܒ&AG]5kنܴНκhbq9. v<?ϗȢQRD9 Y_|MK(+^?ENM؏DM`j$ f΍A,W9>+:^i3\\1c}u-|uOxC'?'Cu0a˵T $1K@3 D2M . K[SOz 7Ǡ(ãUUeT/3x @xdjj kB%x_MZ p]خ?]3kۇe}~Y^ Zcه#R} 0w/E;lpsnhY* ޸;FU8*4D3~u GwZLMU8ٔN4?ˤsugOX9}jA˓w2V1$M5O`H:$?#|5*l }M 'T'3'vEu~U?]pa)~펥< }T2~롿凡{`z&<walxvCO>#>UqFx.奯,1C@VmQ 1Ü>.6/81߀ ǧ |c$tܟva Fo[l* jNHBAdqc{'K|'m8nMsހ4nX_TӰ案ثD/VIctP%iUN{oK`rP9@fԑ#'=u[ O> !nVpe:Ox(0ZA+)+ @KatץjV ]BQ \II +j!Yiq]C<|sP>M~)Ȯ南> 38@YR4A8}T u[ vUt\+٭;I)UGub[D.%[:~VvhnާF&l1ǒoGA;NޯϜ񹶫7(L&N͈#&g{cב%u$,% kn3>φ*:~f&O_dxI.Ib&f`r"q=4:)= sR"uwKOgΉQf7U7Y Ѐ<sr KO_%ڡ{*n x8G  ;'ȕ?[xv1yJ@eQC<7Fx.s]]?z-UT?'`?OP k ,Nbyk$ xK W;aoH;@Dݙr:qO \#x *+z%fl鹽Ctv>LCBЀC2ٵly]A娢tZ͗6`(DE'F_aow݄VuM*vyǍ,f57'C`AbH,ok'=xy.7i6\=g\_q#OsAt߉)yj!ߒ}J 7=P]mAwć؈MiO1ӎw y!'wb jKffJg@Gr+r`j Yp~C-6׭d]c.OTןI2hyT-}ɶ7l=qc7ܼlW~l{Rc[ Nxɡ&+oqWՒK jO 3j:>!S]Be6"Ԥ=8t 2aHp#snm"7ct8f<,<*nnc%k6NŞ1ءnٟdI\'~ I0 Ln,!_@0wC),bQ@ Pfk.-l6;כ$"a(%\e~PVzHJ m7MIL< ̽D)9ּ3NqiDn?;Փէ8^m{'hQ E?P"x \ ]Dkh0/˃w)ƦJ=sM "brƉȭ.R1R3֨CiŭOEb ^o*v›c) #>5Z -`, f%ƌh=w8cN&,r8؈رD,|N1fh!HGCrIxT%Ԯ# `HB^şAR$,3؋^ԲnJ|-xy[`xߴW/ c<^>C#3938<8n#WumU)4dި2T4$e_KiM*u؜IH|"dI~gD?zM٤)XL#gU]>t~uZb4>J.|.w1a.L|*g(f/g]o8*#rChMEfJ3A;( %x:j9H0q(<OB+Gx.Л*NVڈ.B)>]m po$q):{$3摾͠gͰ1:q!LhSP׊8OeC+Axܻ@ܔ9bAz85S"Ȗ#{#;96\[>#Qj+]ٮ+PDvJ';@\Ķ ۻTM,{POqڭH.\rB븲$F̯arX7a6\ӱ[v"n3qu&$'A9 f Ʀ118 =a$$~G bou!)~s`*YJ+*MCstOБ#LjM9soU MZ/b8ݥ]IM:uQqU:e ]@lGᓸH_P jL|bwT?)oRMB]4c%Nb]cW 23=5x$6/}4XP~I*'"*V_",lg x^'Ѐ<ȉn3oOlVujů}ξ 1K7SOw  Z4DӖ.ً:[ 'ɹ9f;y*fD^j?x"'caVA;LCPcWwHcڱ~TKm0#5UGۯm op (c DƾX/T5>(݀Vџ~l/*(4,ȭKټo[­ WQs8pq}˳>ЋpG2 {=dK-ƞsi;yF 6E  p;F2b&%Twr II>6D^9XW&o!%ƪV*UH % 7 |u;cCd۽۵`Q]`T[-UQcS_Apڻ(m02BK s** jֳpai;-;6V}u"Bx%o*oJHd'@ZH+$ĪVMվ!z-֦Szҕ)%s E.%{[@Jeb oaWOH,`?"*=f%(m5La+bЉ-fњ|z06OS. ,5R(`zh^\.nЊ8x*{ڴn͇pHd=3N)Х2+%ܯQZ_il|7eRJa0qXH8&o&jļ^T4g2]"a"\JLaMBoW M#?8Akșvjr5-M0nKe⢬~ U弙м>J' TAHL{OmA9qis8|y(ʼ.^Xz"(!-=!NV / M?;>BvUvLnƁ^ç$V͂6`Rэ8곊tUJz"9Q5! &.1yde]-S" wKgHX>FEiO[JsME[f r,q-m0V!N_+%Y w s?$71n$ .7Ig-tm?g3j~NeҬs.tZĢT0 մ|sLos7Ւ _p .DH쯸2LP]k)gOsro.p L lrI hІ z,0BSjAZ{G5*O`;n愃_ܜoJ@G;^mMIoBD'e& l.b7R}Vޔ8aGu{S\KYCVa[e_scş̨CKMV3:M.K5A)'踠% Mx^:"Gێ?X n/`ê.-QILI#(: ZۋePZK>=+۳=#6=7֜zْs3& ZmOrX_\erE!b=18SSAw߸ SwcH~rY]ߔ٪ݙS">\̟Mt~-1 1$\hhJ17FZzܕ.\w6FU]nΧĢg 6Paզx@:gU@oa6Ç՜7<㇛xW A_( b63d4AJ 1\/p oJ-m`c3*`x͞Gi`=auL!|&3\t^|I|= D~99@4?Ǜt=3rehQ ,D- @/׫!mmS0Dmq7>!n! {+F[4PL-srkmҿ0쑈blFr&Z2ĂSVT1"iM#|`Qn |S>q:6@kD&ˡ0ZJInȣMBՅ(Df"nP:_uQLiw/.pbDjӦuOoH7k_Q 'ޭU? 5 X.{>v]Zq*ԼLъA+6oNY{RBH 4 3a grV9ȏ7EW26 )zcOLJ Rsb15 ]g^ܗ}m/)"5=q9 !r>D^,Wq-?gn,ļhvC,V| [u%7K8V9t/S bʝHs\q1Lt(u(>ABr\YX$3);Elfc&-a9RPk{O\b>``…aFV=,^z't ak|/~^_o=[xP[âU[~nzN0O {;`"ʆ$}"xki'[mYm<.}zGDi`AJ\|9P0ˣk{@n7z:7~eR*O3f@G`$֫49CjvO3\_9wvG%b6LJ`IJmي*va'6c <.gtt>t<A7٘ݛG5Tbk(vXz`[XG6d(3u&&~3~"2a[Fobϔtbfff'G+*xω}܍E&ju(~@Q7{iY'ߣ`bo sQ%xa]c I)*S[A`$jj"LNXpY2:5^@bH B9q+=|re>ٹPjTYVFȿ"7C} \GF[YA '~K{fی}\'T*SoIDed" A D<\ vdI;;na)ؼ-\8 8Q|d[# y9Z8hzǵzIBȊp~w8P⬍fRXDpoh2f;;fˈGOY4P?& a#< e&Q)٥e HIlݳ iI+,(gwQƈO>|'Q5\+q dXtQgt/յM#Q^XgoJ[_5T([fDпPhQPq,2\9HQrnxXó FZ)=8͹w;XYW3=ӹHs|.0 O!\R9d ߗwnHJR*g ԧQ#BeEBH}CFjX0%ݕp"Ji{rN3 !6 xoM9nIr>} 5"SΫ,l[g |~[? *& >XhN]`(oߕM1*W>ld¹IkPU$Ǻh7`>l~:\\\Lpr=^`t(|2k|7Tlꪊk7 N `GrFlTeXHpX HF&jGd,J>WwwY,p\)S_Y9vW' ^a)]}zc(˰ # D097B;_b-ȱ = G E+bLJuĵ m[|(j`-@&?%cKc#<21iɮք&encO3ȓD_ɥ~OOe.ƥe5?Pb"aKh⽮}'^\!!hI08I{6}"GqӨ[I]j)a0:G}sʣ؉ӰXF&bhy|=RMwbom3tCvx@:M?3BQ[m^>&I荂=avPDS­8WZI\'3"OSRMS(e zz =a۾Vht=})lLF s:B v";QϤ-}{PGtu 1<դF_1zvƕm6ƽ䐨z V6"D"ގO¡BPҐ浍*dpkaWwLK|$^7M0;')vޟJ5o-/,~jzzaN] Dٔ0a/h" >&lA\J2lވD;ڵ1x i.މa\%V.\庂#Ajħ_gPJ=\ů$l}wS4Xty#zEg:_;W uj؍~Qe>jg_+9yФ㞡d 퉯]9`Ҩ~5"NN֓.Bf*B9_}-vRV4Jݛ!`vjVzطB%9_{oIdKpODFػ< \tt.!{νSnKlĬ]'@K()oBAkfývڋu# #48ԽY[o+bAFn8F]y6p#g"ыk3x*iuB:|Ef_iVvZ±qf if?GlS;]9wN 1n4|OMB+&21ﳋΒY Y="=KjX_NPې*lb68%@Qu LζhIo!@iOXfe g{ KyK TgUԏzcO)?%zPĎϵp훽 <"@n墈f(ok?YZBa~Vf"cg6Ͽf,ڸQpCO )xEC x.1WX2)`S4xCDۄON%.HG'K$elmxuH`,&ZQi0-gPƻȪϲ St:/ڔe|5%o=2X mJsY8Pfz;%2Iإ@9y/Y_)|LZo \ ͛]H?eLLR,iLC55M|'ғ$:Ԕ g.U+Fa eQOQOVY5(D„ !ve~eTiw< ̘:לW-.;f~ h9BSBl1}"i}s7 ؛;K;48bO],Ii" ^;Ts,nX zg+@d>2mj3X\6/~KHYoJڱ"݅]|E*O;\3iȥI2Wq|I8lIýTY0z@L"*I>8r !! H]mkgaG4A܎xC-";,@Lw}8P楇FR$3ٗ8Lixdg A nhp̯3Rd#h7lְG/r@}wcw\a e`DG BVB';NG:Kx)stYqq5"RޕzBj)p8렵TL;1HdosK?\GB[N3"v !BnKlqizx@VƆ}L ɀEr"^5ikJV..襵Rw6Ѽ`#Ra_( *d57|FJxnرO ˯;2f)ߎ7 ݠl9_@Ɛ3k?=Գv{5uvXq# oh%q?Obz_?ٳ /cUW]޲:vg̒S2=vjE9+s][TG[ lf qIs)_AvP +"Ճ2ȓKR՜ak8b#xX϶b=JmHz݊3)o'LΎ4r tWr* q=L2U) Le]z3ףSf3`aPeNx'_s c5:{b)*Uba  A<,H9O@ܓ Ƞ9$8qj٨roGdRV]Ŀtjn'xxjI;M*b3ļR0I/M6]s2`ĐW1m?'D\؁E uUly)A4|F7F3]%Pmp:ElJة67Č|R5G#-2,ApH,}CةܓAuHiP $R+C+,A~u sX*(xZNMsgw\Y-l_*(ĭk%5,IZ.Ay^ɢJ :c4hITu <ӹRd;qEE͜ Cc;-Hg nǀeb QO {)A&{;B߬7RE=nf*Vр-6Դ?=Júz1:fcHHoƺʃDuXh(HjF'[NEzG7Ԇ3\rq4jA6̓&T8]䟞R\d8@pg#Mynns*o*Sl%"֫BxyzWEէ yk0uE'b} 1w,kOq+0lƿ% ghw]N Bk>ho&a]Ȋ >+zv~\z̨ J A~+gܘE;rʓw!T/*jq3YㆀX!g7)pPGi݋l eQ.f9%k/FAT3/Ah~r'Yu> K X΅k&e; tt}gkҹjÒPQ#7cPArR%R͍bքMlJeT'b9M#-|x;.?;8M'̰4[Ln[zbL ~~4mOr'u,Ϡo"9,H_@h DDg<;*\%'U'4j/9p4ͅ9;3m͉MY*EϓXo4lO|kp8³q{mEbpcY@W4e3.e_πqTp2vƉah9<&)Rs( hPwqEML-18>Q ^#bTefJ+pa\u^ DsYGD=-χ X]\kz8u@QPBR^$=NG֚&K]0\!;0*5QSrt{ҮhuҔ"B^h$lkB>i +abW9i+=aU..Aylhۄr)jĸza6&Cw/[ V~BEd\,CQh'D͝Xݼ@h,$d$;Qn1Ѝ&K#Ov| vd.g˪J 5]@R6Ҵbt[qQj\NWfܮ>d9 nmdr[I (LO?8\Ll Ie`gk=7.n gGǼ< kt%;wgON ͙%` DѷEWQF7L) GҁL $휠ȮArm(ZZ/Dc(_S>xR-zVU´`C+_NCA<~1o5"%|}N H247r!;涚DIJ&WDZ.*vut%9mk'XStp(CGG$)5fvW’P3?.e8W+P"4@iFDڑ zF>yHќEA "*dAAk 6AR~ZI^\laϴTVy.m7H6κkj*\G+JG>d\9"4ߞ^OI4ZrXm s>kpdG ,N7MǫEE۵RJS,ar͉KdLr;Ԃ$oF]J'jA5"Sƙi oH@Fh+4[ OL۶>.v{dZQٷYo/>z [)[k$5C =cT$ +$v|AD1O} G<ɦ#1o l0ʟVkC@zTOpL$VpY&0̯XQWo"Cc996[虲X178T<<>fv4B,-G(c=KAv1d ;в? 79΁ 4y³Us -"-ɣ cX~}[GX8fda~_IJ36ɩsm2pVc'^tEaXU>ݎzAnDf=oP3w㏫/P;Gm6E#|n@SrM` ʨj%gFG+[2A &ϥ.1,gX㽧p3^9l(¯*9ݮ&9 9 M;_ %S'pzXZ6Vo0mS'El X!y f+Q!y(M2ZkUoYsr#ol2ޝ3 Q'EgZRyu(4oZXBU.n !Ko-W {#$ cE,Wvx[>x*QfEfD8M2Oԃ1ZR"^u!p3:D&|NE0b5yCPvjLx hg%8kuKۘWa\?KnNz7S xS!|Knu0 9u{"KZpb3`M6p65W,7/ogE;P"l 90cx$\KeV:,+0m̅Y'ͪN.*4O^w`4pӞf3RN0+M^sOzb/Jt+I8=E/n%D E5%މk@8sR2 c/6a!%]&hxfld˕q|e"|!/*G+J)Gx,<m% <vk qߜ[;pV|3"sDl Cϰ=91=27r {`qĻ]\.bnoTׇV8lGR jGd o%jϳnI7kg1eO0m[@0 fHoyl)bcxgSţjܰ'Ȗ-ŗ:mc8]~ꮳ ng}/j[@pcR>øK5RS4w [X~k?LAvnOWhu|L2tL!ឝ9 8 wc '%ͧ"FY_z7X*>)tRH1TfyC[v0e{QekfR(Mm'a FУȕYNeW%Q}xJvc 6/"=b[QJ R%: II@  V M?tt7C&+%ؘǨmar4j o6An3y=%3Nq[χ:'d#;ӂllk8!0Mr[z.u;]a.n?Z܍$.TfƱ_YS c{>s1_ ^~v'^JA`E\y:O3f7g5OCz-NWuK˱|>֪LJ؞z_)!DW>e@}6iEHReGՖm9fl|N'ˮ8`M &[HrrNZmq4] {]!$D 1e٩V? Me%bʛ]?54[Мb(|ޣ9?:|<̐hhmgs/C3XS451vIGHC PIYVco;_N5̮ 5_-$%e$b%Yޮ] ˀ< w$ܿl-JyԌX1CL;<,JĶl ,˨T6qWq g]y](Ә~\˜/Y'K%'8738dA[(fv0B9g&,ci(5!ڤKt1Ar<=Ӊsgj;Ur: P` * gD{@ gP'Ϙ2y(lOQ; 6fWu )  3ϱgYZ07070100000040000081a40000000000000000000000016439a35600005fd4000000000000000000000000000000000000006500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/_]?Eh=ڜ.+ɒTv{.fE2H76;9}ihoyڥ# 71b `j:1ݒMOHgɡ h5[s0p4c8bqsHcr * ~oPpH5͌/7.en9 v3e& gz =l/&;P3':ciF1{_ y mќXgַ\*Cm&}j[GyND>o,"ef2$:*J?[87E4A UAiǠ+uZӡ6Pj}XuN~1o.״Ph̭l>CyUuyʓݿtVU{DHr^{n'K f^쬮0P6]*b;W%bw̓qkw:>eῲ} 3/0_hg4zv&Gˇp:S˨itWOYټ&7T* Y-?M` qcvI?TUcԝj𺅄QO]%Y  OyAn5wdv)Pxq\ Y*6^58юlqHؤǫ6CYG^1/f"jqaLA(1oD9e[D~ltz>hNxƮJWEyw8%!g_ƻY&8cҫZNQ@/)pt H5>s~Eb߸6=Xʋ677u`<3ug4.z>?*xrn#aBk i A 8l^=,B Byr[Y/8R"s0Kth!ށjW8#c9X p4;UoM(b a%VdslnնMf;*/)c{}Ʋ[|5#g!Sٔ[lHh޹?\KDGD_BEq&TpK"i-Xɶ;+|Lb f{D*8f )a  yxBFgF?^N+bLP~s!f\Wy]$ûMó:]i[0B?ggŐiYO{#Y a6Dfc >GC u!Oya?.}Mzu0ffu]:K2EbQv+"rs-zY$ϒƖC*ԥa¬ cJY{a! UG{L_l;WܰhJ&]PԨ )f҈<L@:զ`a}ABpNPn9U6B_BkhM H# tV$_BgFPX z~uF!X,2>D`;>*x0Wyi䉕d{MSsFTh0 feJ6ZI-3 H06SWS% \)8KGdvFϡ BD^ϵJ:X 27愈| MϢ; wfKǟ{ђ\gf@'ʺ霦˵Ņ{} %6r eՌ0Oynf^H{&V}[+Y9~zT tihq ނ3m,?ʵV+V&B¹ SۊZmV6W}EhKR~l6 u0B\މb" UVRb?R m` =̾ԑ!il2y%CJGc:a땳Ԟ1vo䉍}DYpӺl!4s/wB3(2}ژ\U tŀ*/H}ad ͠7?XGz!Z6[ȶFE Lasä~ɓѴo=Qu^  lKwĊy\TT ;3߿#q+EYf#9;)AXtw1_.[]F_r&>m%1GjѠ[@n&E'}z}}JhZ,?EX0qD{Y?&a-k=U9ػGȍòXb2x-}N^)';{Ov8@,ea-rot7mř Q:Q9YVe'*8pX̆/b *P^ʶ Xj+%q nxTa]jS윾񯢁MƫBټ"d>hRkK8.7h~Ɂ16a 9@37핣O-%$J[Ά ;4J -x/&:V -bUP9fQwxXaF]-ۄTKڐٶ 4Ñ<|JBw 9g&+GA[? x Lcn҂ұ.qJ~jH~웮 :V/QJ%{^Ayl$;sYr'MΛ3O7iTX?bUFI%n(Zl.(+}\Mq&v%q=ݧ 9 6W_*[&2 Iw{qC6?: !4)d_G%<7{>U-~ܼ`CzBPxu T|CXѢv;/[~5ijI'};P+`:2?ER\܊Oz@5ϋF<5=CCWr-GY[vț(FƖ]7.l gSqM7>,۾b-wH7gjm:ƞg/vl牠(< @n~pf M3][mc"I x5Lʠ/G(I$V#n#@h蔷*!N 0ݦf˚G/,QncDUS^5#( C,( rcҟ")Z*v5e!t9 2wby6NjS 6ɏ H5K|IzpkJ>:Yu mb[,F6ֵSXL/N ʹzU{Sv#^i~/Xϗ +ΰXDbpz1jff!"X;~4$$!^=GƳk')dge |+WAn¼?YZF%`Ny?6߿NqD͊>څ0r\GaVNν#@= To2,~/BP?mLFywW4>N!㈕-Ȟ~!VnV7GCث%ci}xT/N߈[?\V@ɭfM:C]k]op[y s&qT$P?Mmf)9r`%({NLʲ}'$'jHd^XGZr;C'iwux')X1dcf m4sw::rPPEw)C`c:(3+֕]O8lpp uIrxUxjSwCkHLR\4-btBg7̑bW}*"=t5^ެK Kdop%X@o ,;4*~58!h8y9àt()-w2n_0Da fQgz+"E%|# ;F_U{րAV5g/_ 7rNSA*n/2)0\ҤG*\0Z zT׌{H ,$g`/8f&ȸb6T{;WRuf/سOSMNnI t2pHAH/o__>}0Hv jg fS aM#EqtҐ iD;Q@b3Ofܕ)fq *~绥[Nn+&Tv$'#t~wAEu57!@E(^d L8+)I !v8 Hv)ن)W&Q0߲ CWnK6v,Y0iw.=hW lši;h ̹8HNs0l.q+xV3)QºAE+7RJ#)GTI`9,6.ѵg:xƉ)>6ع6`*2TSU{f?=•%Fނ/&m =%LFZǣOItU&jr{/ǞM)]ף(= 2 [L88~֝ wusi}dO3ubqAnTw>!;(EUF$-͢Ir Mv蛯lB5A,:M\Q#W RiowCf)ʓe<2'.N^܅I*7=FXxIhg]}9E_@ܷƒ2_\H?k `t+8"C"O6xMެhX,?;k8C-A5#-wTfTAt>yTTvᅞκa[P~Ɠe y8 :35_:Вam>=i- s[9 e]ՖAuRU65ڈddi@Mt ,"˔ҷxUcvZwz*+ uj0phjQ iY)zJfln^{7P-x7W,(t7iڛ61!^\c4{tnoL'|`bR\LJ i]>uNywEIectg(BNuB?%t<솑ɶ1G59*iEH6`=g(D[ElC]m,p>1_e*}kښ_9rQlȶ]iqY5]WY\ Gl\P|31vk둀xm O(Ob_N}4'*ȫ^]G•ԾcaD6u<$ ӫO>r6A1Y*Sbc'yO%H_1TFL1||^|({TA4z;ԕ}Pk%Tty`_G78vQq:GQO-w7 0oYG&m@ ӑl7p<_q7!Y {YnШdyu-8H$zylDDV U<ze ,^hI$;'osٙ U!=EȒu$q.) h,Q^ʆҽ-8( -`-~+MRu㲫i0g :Ο}hRNIÅ &{ s+մռY;M|q]9Q8[QXc_4W/W?@apop`Fe> 9#8)lZ `CBI^ i0\EAA?80C6V,#xKΓ -OP#9@ yJpi?X97Mf|CM^Z%9aӅ%xȀپj] oˆdrOat_ݸWfF\ "lY[ " TW/T}=/R..n߭k!ңkֻ=&]EV>.,D+Т4k"={U4{j2n2g-Zr8c#V"D(&;Vg#y"mOu".>&i鼨=AWȍ F&UPA,um/Wp;Y*D iZ4Ϸ:5K.YbWWmC" i\;Wާf3̔Xg N1ZvzbwꖜİB|Rnz4~р `jB2fO gS 2*Q ih1۬ID;,W5s|I 8u%c{}xQURP.<W sIմNT:f:sue@')]3LRLgwb۔(Gk> QbB,XtI*.\f,u/Aa&.R]bbqh.}F!ҳrU_ =?H c`USL@qt`ߣ:#(z\%"RPL^֖,GgQ۝y{T?Ϫix('/$9>6'6`h ɟ4!sΥPD5B@;ZQ膇{=l*;/j(\_ j=Ai:&*V ] P(BR A< ($Sky]&l%yfv(8,@6`$@ϫqHTvJ#~]e۝r]_DjDٰ#③¹^LtGs}]f ~۝9%\CwF^|ZᇣCcl%*ox#=L'PG i.9ZP<tEUż"VZk+taV{2>²;pIl3ID/ فYp"6i"#6_zW' Cͮi6xlj×PaמGtU3X>0bf?-;HbJtD/8hSdjj6Fl3?:X6EݯQgVl4oY(7591~`G©4AKζıMm@$Opu|[%جa b!!4⽔zE^ri60CH (9wԦ3p8$vG/vӥ% }KvFIf5dqюܮ>H C?MbGYŽ߼|y(2W$ WnUQd/w0@8̩/Q#aas< ) svqRkSdn{)7g(6u܍n :,̈́!ư]9o1Ū@@c3d,(JQOfHʪpLGjKt F;]B†D]ݩ!g7&e нфjd.v&E#07L4C 7xmqϗJy]cW`~N:FKC(GP{ eR/*ɈK|DR+0;  ILyژ7tv#pF-GԐȟ8"=1ӼiZQjuDL rM4ct8^JysK;xV #Q~[#,@_B B80Bu> MgXoD@Hy!eM}$F\oԳ_Rzl<V AVcw$&pl|q9(ɮZ?]]I<{6K68aPyq4m[l``n)J Qa=Χ H0 'PRi?t!N_b/a0 Y4OBd>tYwF, FpyG.m@fd8nܑQRc RTS,εirC}zZ};ہ5R͓ Oy`i.2$xc" t2V{PP\6hnLI EáfbF.e0>㩁_JFllO{D~FN[PJ:ߧT',h'8YVy$>W1>s3)REp죓2O Lco"if.S#j>N))l-$KЉ)^Ʊ:y9NȾ9@i8=yRBؙqC쐟9(k ]=QUsn(A_cs=Wxa&LC:S nĿP:Uj°}DJlB@E- &,;;Юz 2 >—a D.pҴHsa4W%~x E7,WN#54&t[ҳG˯F('3/JxQ;G@MŒuuZ1YӐ$ғi)0m [~Nr=Iȴ?/&#17O2bN@Y7Ɖ NUkLcxejt ]rj]QY<ajTCJI45Odt*'D(c<"Ѭo1b٧Ekg9f[9δBW䒔i Cw~W]8B_{c ~J~HάΜJ7Ȓp92O~ݔJNS;I(14vn,+xNvW i]ɔ_otg"`؇M=ۈNյ̲ 6knK"40I|0jB1zmBEdD-6: REոzp)Kpmmx2fq;π~QQ?gebZ[H)I> pE#uݧюYB4d0az**SbRaZ2?gvO&[Kg FU"(,XJ )M3W' Us'Q1|w=%OI65G|>Dqv\F*sz[6xF3߳.Ʈl>J[M 3|g$ʔj@NbA1X^&EdD_̙AvLg#$zh!@`&u6Uxi}zy,£۵O_fh-tgWA*PO2@G2M؜ ޾anͼ, 3ID PUn(VYjL0$[k)H8Dc oEpvekbQsXJSnc8VY*`рg73m <,6):^7@[Yz8xOF)!ze96_'P[#<C݊F*:R~Om'$aNgk5/ v( 6Xb7,Ծy?|J)Cl x@>!w8f{0aM6i:oWp!VC]PY?>ހzNm MS`UI8Wp?۸A%t' ZHfq&$#^ssQwJf';>MI>[O귂:5PȺg/̒a[4 H|ghoe"j=*QUd9?.1)L6JzqԚ@ x`X8OxHA pL(J?4*= ʉKR*#$z-4.Xk]J6tDo)c4?zsΛ^ @S"ЮDp;tF)' /<xXY+@alsYB 8Dpf}8\|^<_(>x=N" , {)W^<4*ˌ@y4#,<kGBESp}v(U;~2w*J kjDZOiYѐ[2ND+ _Ԃ:l'﫦ל،SY4j'ف >uj)!,`PoKOd6"KR7U K*IxPLѭkn@kЂN -fV z[TiL1`KN%V+UW^{A0ƽ^Yq X}mUD}oA>*K̙ F#Ztt)X:^ Wvmb֢| >;X!͎h$]t &4"a~zwF̠H.-Ng݈!;-<=@<ݰ57k)Ȓ +M#;=#5gPi_í(̓ p]ȁw@ӳo,=}8-LI 4d1#|EU:.{9x@Gk(-ٞ`NطKb%ǣ  =`mP:LdT›kd4ot+1 %"TISt>JƐoTE;gY\a]XoImkYZFr3b=M5LRV?ߓQUα% /4>mhT,6]Q~G5C: bו~Sդ-臜/Mƹe |OMX<7E&(܉8kKk| vZٚHָ?C 2XDf 3zD=_4"#l[LCNFQqO;lNH#a_^}(_Z! Dp84'#ܷ`cț^z Pۑp37$[s9sHw|-I . .6 s/@TeW~ XI,l G:Sab)@?Mu1Odͣ>=_l#s ` !JzL ]ʵOPAPyƿl2{%+:Z.VaG"%P|DXT>~yJWA1>:JEC[ȡ˽ȷygx}_oڴ? u}r :2p_YkU_hV, s>_ąRCby~]I-qpB0`T.㦪 zvWے9b0|Pԡ#f#QҲǍKDZ€nE.)jɯd[& 3c*rmcS+("VMsQOtlu<oY+#||L|,We8r͊ '=DOk'{7jHuR- '1u|]%AAߏ 4c>Y(·1 `_pyE,d|L _nۦ;>[EzVkF YJ`:+툃C..Vaٓw7lIieKw:=>^ Jangk BX&l uyӎ#ޝ5)L1q 8b AA{\FW |^Srګqe}q>˯U}bF ɲ 3u Rd&R/F1/0cKaqA/M1ylr`2]o(uB Эjxe/Nq~V,Bqdk1Xp3R(0éگr\['%c@(|ۥJz9"R\CKaC;5?$rm+‘'r꧀izDWyRØ%ބt3( 1~)R׳vk$. O |>(s=EPͰl\]׆a[{oew8Q/݊AtyD͵)D< Ue˽& VRt* ֟اzl&)PY Z=DBM G?עs%>E\C,!4 f_5ܬ{<p]D(,)>1L*)%Jpc}T* pOʝ61+ iĝHX@4k>!WtV\V::%QSa2~18yon,2,ss&0 ` +rq%JiIlP/5 iJ\F`.7!$.S_KXTO,c%.KC;ƧaR zeo=@mDvO ;`&rQn׆S1B4Ǹڵh>d4Teu3$Uvedy7~`D5U>?9eaZ'`+9;ےOtTj=49B`8 嬰ܢᆯ v_QVa%)$:Ý52ncuϊ!>61eyc0%; !"J<B(1H),TW &$\Zg6Qic,)vyk9Wq38D[|oŠk ~L˵lH'{Er@4Dwgb?`ęIJqvۤ1'uܻ7ry#=3yK|b [vRdnNaN8`}g%J Qnv󝙚]~tT^΅ޜ7)fJ{RH0@}576J)!(vπE 9Lz:3O# C]NEO"GٸE1Ù40 z . p2rDSJ?Oes5wn*B>~riL l :Fo.̵"@]NaW%m͆s|Eȶ@=rvJ \;37"ۡlvZOTU֭vwSx= } m%KA!+$nǵ7 2ںC1N拉XYa_?VnԠ; [Tcd\ICxzn/}*҇k2e5dNA+am0ܾk4 ^~_?~&^׀12@h98c9[ /Q-ҸYF6Cހ"cEQՋܙƔtvAg\Q\Ь2 {x~T0aQ5?E_r{u}#rv4:o0[g\oT: T%f Go+\]eEEU6Me9^PT"dTFlՌ4#F#`2e8k,)GeH4kQd 'p>u}Tu}Ztoȹ|̉0sˡ`qe[}~eZ݉Vja_|~K^@0r޸ūʐ kz)wAvsosZ OY~ɶ\A*hxUgm_6ޯ,STD:W 56̔J3z %2W(k ]Φu/[iF36JE V 60&uTg6dC*o d>`VNNtIKFz11 ύ8"}g[m;wcOU"31T*ۂ)sS7R}*{g3Svm,WLJɆ5^HΣYxOIܠq&F2;h:C&edyvA67;`}W!ɑ1UrYmZͺW! 6C~銻E-U)0n6{ WYs̭e i9e4]8rG`ƯJBN(W& Oq+PV3\!}oqm3bQ #-ސbx>[ocQLfGR#•b?z9Y6D5S mhnW@ TB44 ZPx!(zLlG¬kgW_5~,}DIV a"jM<;_@e50J@r䚺L2 -d[u%:Z- 0u|!9(gvq}LIt/S6oގMiȰ4& Y Ԡ9B6Wَ}vs&iOaxـABWeWFg`ͼ:;fܚ9m Wcz}<-59l?Gć98&U=Aí)+$I6~fԈFr_d6Js6/1]QFX)LxcX k'."H9p$E !At*ulJlXAX:LFb{q'ha)<_5:qsjO;$Wޱj*XͨQ1-Pj&ݕ"S% ҋ]<?'#RD{GAޒa*)&?\v9uIGGxl@g36A}.]Ӫ|D}XRgw^!Ӊ::[C Hk[b9iu{EF+vqCbN[a|+x?.̫*y0y{1 P0*1xU(kW&>JZ"Ntg@|\.W 7jZb ^&I9h++`uM2Gjpd>qdJ`P(Q+N'=+pAz[*So2~)ZPo7Lz+Lt(WɪP",}Ա6]O, @ŧ]աz!a E!K[Lz'R`ۨ\G8h^ϒ4m1a%+ OuxD;U~?*1)=`+.NY$C ]{ Aѳ mz+L+RQ7m謃zF:/Vh ,&bY3bĤҦ B_,<] tMŊ~PмCLP]B'*5`v5UN9݀*)4YJ'İ#pj>/ ׸}0sugۺ#.₯FnZU_oXN-yZfS quf/%%H=McLBlPDjUIx_Xxu} &@Tpw 2WE@l:4%zD/661n=1^ajh߅q3 RBJ3avS^UA59+řK. (FG?h  Z/a&΋_88Jōo}ΝQ[9ji/a9.M G.3|vm P;EcجϹk彲ؽlAdP* &^?%b;qlȪMkysڲ֪RFsG0PoBtFwpy:ݪɠʟl?".(SᅇI Ǜ7LzQZDs8k= xUa_*I4m߃s M1&,&G 쯕z=Jf@`l%D Y*p\oPw4ݴ|Kh9?FB4 Hvkx@(fZ':Ȅb57xm^fAY[y0(F$m]VjWqXOt+{kbvrn$^#_,,6[oNFYv}12B0~ S.\>@}x44%)!/Y;wjëGT!EĦH,LوX[(? 'itaK'bZJJ3𵝰-y, BN-jqG^@F5d g}:gtE "f"zˁ6ҽN.GjAb ikšB ̟"Zk+źI} EĻun)0X$a%a9ꍴS6%Qk`j*AǡS̎1/+Kp2N|~Y㫶Mg O !b0+y2kp.t~5Ay]-9D)kɺNTg觼1'~Aoج\"njPHA^z3&TWҭⰌ= &K= =W: 3͌2"6I ۇŒplYa'6e,v8<=Jwk=ajyO:ʛns.!vpiYwmK9t͌*FR Zf&ԍn uSh`34"Gn}Æр3vy߄4e-u8~ƣv3µC13ڝnɽ|i>CiYO1UoTyO^!q93JGx~k<LؽR%c'5DgB J&$#GV"6zyy1 buOVDV[+8އ55Mt+;0|L :3nFn#y%Ŕ%M5BdZicpo{BS% Y`c?CF Od)[~U]s, \3mz8p(pxFg̢UDII l؜t<ζ˒DeRiIMX-9S2Z@U ihj,9, dTvZ_DW]N8f{rC:&/{$:)k3%Zy }e@D\(ɟ8'MdgN@wP A{1+~k2]Z_XJ;}@?Q jefRvZ=lӭ)G 2L-dZԹE:0sm.c 68 ۚէ/d@wIH>U_6Ka pp(ft ;ЖHIrפ<; UU$()7i'S5z2y2.1xSFܑ"dW8'#U n7Ķ/sZ8RP*(t>(0Tٹ?n(0VmA9y'ETofb." x[-PJ(DӸ4ӗ=Tv8y"0qmBجR';}C|V<)եK2&k{j"9_J煉(+tuO,׮BP1CM_>F/jh\8D ,iсՁD|dc: Ht>`՜H&Wˬew|΁Ty#jSF+z+]lD.ӑtpOꤢ+0!@x/5+)6%T%ÄSC!"}Bo]Tٍڦ*ko<wgYZ07070100000041000081a40000000000000000000000016439a3560000b00c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/㖏]?Eh=ڜ.+ζI:>bC_@ Iզo&qam5Y^?S' j\Z56nYh|9gRXŇ9iGC3БUn^8C%(R]BkHZ0xȺ-ے2)ٿ2:H.ԙ D,UAŖU(ThIIsz_~%3﹌fzfZq~^[vE{4SndȜpcX\8=Q/e%[.Fg ݘ p RjFql1Wdjl]9ꕲnfwdDBN eʋߝLq+7QD v1vzlu$6=㑃!XШL)zlQI.CrJ>ˇQqKzFY^p|qmޕc2KDi~|Dq@cFjbj%VR v :Qÿ vIl%%5ԱRr`}\9J,`GTVelm,Pȡ#㇟gK I6<"x!xlUћ1ef+ꓛ0o; t%oV >;PmvR+6Rp]JkM8v_:;6bR(%$Hɝ:b`6m}PI*tbPcgn<4MH&$.HGe.]BhV8'dy#B4m:h\dL;^*x"B++iP~i%*A6hY2g -.:zD43#Q|k2upso>o'*O\͐$W \T`hq>1 YU?O]Kϒ+pMe%]]*4 0c#y,ϔe`Y@j𩥗wVk gDv@?io05tz`7;J B&@*FtʔO\xyzK\,Th47I0͋(%>8%nu, ?T$\Rg ]h.>8Z)lɚQ7`[Y.|nߞ0V]C&C?@C;|?g}y'ܪT0 ׼ZwP%T<~$T{TaKg™i ,u#W/j s%>C3#O6Be9W"FWg*U jG/XཚӑeJQ܊x#aAexW.%T}O I [Jl힜sh3`"%y9X8ak"r\k7ͪ3Nic0*3uJ2LȠjuOCQŻZRW&joZ݅A*jaL^ePyT^)$&KQ7ǹMNpQĚIpXZ⎇̼XpHrpy!xLui"Kux(lbsqL> :`7¡aUՆ\WB18M>#痝`֗.%ref՞G >! |;ʝ tt& a#m։PNcfQZ!v#V_XY==C))J=wˬjso54̱fAy?5)y;uLE⟮td~OL JͰjax(Vl-r__@ٺ2'_ҦLV$5h#/I9Y7M}+ L/tg6++ӥ1\FSB?u!ǚRArGd܃reǥc9SR i81'_0&T>,slRe[bϰJѧb0Ν\gU(0ƙ݅`ZXb0kH4 (S%@=+ŋɟQc1{psC 9n  ~g)eZ([<ժz Kv>lUw|oYsZwք7 ]x1S j q!LCmVXhxKlhh@2UWRLzzh[2f fZ㎷rk7hXfIgg^1^Ui߅( L< ÀNZL!]'DxXu;F7Z3vӁW-s዁0 K`< HGPi " @mEr qŠM)2v*EsؠhFp㶫`?aïץ1)$3ݻ 3P5+j&Dg1&4U _vgۢh7O֑)O){xqO^1R2N m6/֠cxeI𭢅C"I~^"r`iNz+q[XFۑ$NWL f=(U!-µ&4CRB1 @NOR57f%#Ơ)LdaCgUsE:%voHֳ4j'E^PZJz;.S--ĩ8hXv^* /08Tѕ\Y@q #rwو2XNf420VG@XgNP)茫(aP =t 6Atfto=FJ\"k%Cu5:ic- :3׬#jalM9g0D#ّpu9>3ٮg]{njpzNr1Ԥ͠O0C8'6u ]c7W2\,}텦C =HH) e -up%몠xAu̧xO:ӊ # MoLq ,Vko$|]Èp@ q;Fnaav\BX6(۩є [M!nP 8¡2 *tY_j1Zo3a'3e@y\DtQ~f@3t#=!s<zYg2Aud`bӥ _ڳXPz&:Sbb0TBO@uMw'r4̤@sncj7AL|I:Y)|M6W$z(`kbKgQΗ!ؖ*/kLLk[k+аNRm?$r>24^䲝-f{yG_t榏kyaѣN|OݪQY/;#TWX᭛=jIFAꔣJ,:W%Ì!EK5<\+V,dD$S+gI8W&Z4$5W;:@X!# қε5;PmwM~3;V礄Cp;E4a'bWbڪ-Ef1&y61!(UFd.e[ aӢp\ie.C4oHy=9Fh;LH6On1 G~@@VzPA1ˑdr b݇0gjDWYEh .(!%{0|ӌ.noi؋K -(knMf=1xQ<+hI G90`rEuvj8|\PK77Fz~Z)GG$?j(Yyr#6(`K̯W<5piK}JSƉp!2Ӆpq('h^ٳFj`Lsyq Je nu@̊?ZJ/&Kpt63͑ e2 {Q cp~筽~9fg^]nPǬHq~e@QO")JǸmdFСܖP^nI0r)3R-1F_ީ EVw-C|46$vs`9 A+vQ`0kӎQE>4O] {_9HEBhllu7 4P9a~ǯJ0VF_3AWOnshPFUYZ'V>4qoqKQly)o~ۣ/oWGn! 4O&1 ssKv@upHj~H~A DŌ%YUks9uNݶ}|^K(ϐ|>Zyo}@6<@ "@" 6<¢#-?!>HPYF|t+Tk"vpqs޵4È=MGBBƲĔxbtgք}JȮL@ k9^ES-dlST0Ԥ3gtD) QX4{'wЌe.á8 "Ě݋=Kg;ԃvANY^`|I122 NA#W8)q,@ I ݅(wr) 3rfD]RK}kXpN^ڠ.>Ɖu;܋*Z9I0Gt1̋rk=_k-3H,nG1Ah|͜9 uKaxX*&XGOf u\zf-. ;L8)aF^|3&΍-F;44s*]w@Ei ]|T'w7k@/zԴr8pFPecoyZu^|,9Tmcm*-as{ o_H&>J[ȩ{ -8>uϽYmO. c}w@wR}t^-Oh>bڀ]S*\eg'[*ۻ#68ޮ0#8+fW~(ET',D_9|w i~'8 E2赭 T ^e0.6UWh7ZdBl9m*ŮqxjMFl[#(fg}d.ekҹ 묂'vEBi :؛V67"%ot'HZОūDƿT5i1+ ڧ_n"NS-[YZm@ %H<&n&Ot|xnyF4\Ӵ$kV ߡUKFʀB,k`Wx,{/)#RVUP4|(SyPқe!$DgX!|`(;4HƲxy >e+ y"f`/[&A^ P #0Fu~(9BˠsFBLYDtk<<|)d> @+oNh)U͂d~PЯ~J2fbe "%:܈Zf\Z1Aϰ.nOZ¹>%;+ߞɪ3W$AqbNsBA\~k21_;b`VGZƙ` ʣ+rJ' j,DLfr=EH@!c_W06=/F0d\WQ`T4ZrefJtpAp  hX[@Ff k_9!|_Cw9uVg6XlمBpڋ@^zOJL8j1(V3bje m4a*zʥ970'@:`~'(__@{<K|)*BsL1H3X%hw EKn]X]4ش+:@K13YZ33鶊%-(yK/XnҀ%5( Ԩ 2` gWr)-Gk3_BOЕvmE `pu D|luǵGltGWkKʧol 52C=YGJ7vl Acr2tBF50#oz{8TU?BvY U4{;!'gV uh;V 'Sbitv5@dOHU^qo Q~g1U74`ߢ:o\fqBVsI+Úp4e_ mހ`2;bڐF LwUIRgCx'aջ15RPB^lV}{*6 E/G^pӌy 3?]m=M)2;m%]wU?lYD01X5iOFw SZFoLF`N5T6ٓg"RFNzqAm >"'ȴzgqOU@G]'CG`TO"D% 1:HafoJzyRO%`?>ԧZn~BŎաFvS'nMy;e)sxÏqQ2z^cf>6vf>1@%g[猪Z?cI5L[V{Up:;6=qmf6ޱVjQu2}čY;:7gTFӸ͸ GORi!AW 1t6- ;lR{ٍ}*.غ*?Blv,ev5dy>a! 2fOUgdǩSāRpmVoA8*xc)Q $ȳM{{}|d0Mj*FjInl3:F<7ƞѽ |`Yߥ[sU 4]LKߎ|dbY,!?lx8s*Y1_qYeP'^s *#/Z[]o\8d~O9iګ˖X_D,FjO.W TSBve  1$9| Vo;&Br톯ǧz~R Xؗ{nm$B.G%*>c#֦Vgu7-tCI郺i_ÁءzA3Ԗݼc ưgQ&N0:!>CW B(`uV9BU= c*buԷod{h*YIwCֶvzaɇ:v4̴.CwՏKናVBq:YQ 1ZC Gd$_h[@ XaB5!(S:t,kdu1Ef37k0[k#!ufC@Oˆ?6=6q$3?`}SouF ;@oŖq>SZ-b 7 w "ppI'ـn7j7_I4 mP&wK#ـEK${;N?d]&}įlQky~fRӚ{5:(D ;ӎ{פ4 c޷ 剿tMNwv{'y&}g, `mWK~dY%| -hP-E3=mf);z;3ԎÇ v_aF P)rzQ}L/T3nu-'(NՁtI4в`$-0٦X9"] /BED(-b7x/wY~9WIԲBTrAOEvkBzqB{dz֗z= マ!I̲  +{o׷*Xr}W h_!iQ-Qsu XVAT}ln(6zaO^'V C*ZO=#xT92:{eQK-.Ƚ>%nn2$'ơ/kfr'Jl#Cp͔G t<5*g$ @w[δG&xXSo*~_T\qNAYz X VN95}jBd U?i /V[u)y*RvrM$-WBGѪF,I+b)uԐn+h~nds 㨕!ZyDIe^eP8)k=lkRdxòsF(gG#eU9T`w6U[L+N_c]wBU%ذ0?m`{}ܛj'$lFkq*/Vjմ;e^WS0 Z`HD >+H#lAnL!O9vޞ790nP{\ DTJ8ǯpIQ=R_k q4x̶܋CdԱ,ej'2[.` a(b;  7qAzrH*tOI0`  ̊UiN:2N6낫G`_U0,kO() ,C0t|^3;r 'Y8/CrHVxiyr椆ߋU$m[84ߝzc46P iWOy* ؗI/yX:X^OSv6%5U"2"ԡz@Q׻Y/ڼ1NS[xOUܴt;4̝ǟ 6Lse%u49Ýb|m8^o*#+9=KCWLΗ.ypON $v2 k.e.Si(3^E8nRw`yʡ@]P~}Q9;DVu~4]?kyMG)Ok'y~׼q4jϕnm HriSh'h :vQxϾ/-U梡v4EO)y&.JۗBq2:nu)i 5fqG<d !Q1Dk#ieG#12aqhԄ8sXUBV}&BH/m HuX|$KͷxIsQ >tPl0̈tU^@ԩ*F,}P;XAE/r-PM(AMcRu<,[߀iN.cĚ(c?qQR`e+7؛=n5?WBH) ? LAٯ:9sԃYUY{yFw Rwi<~*^z<^ɪ]*Qu7Iۇ}|bxsF9"U6>a645h:B8:@ڷީ(W='NʎoS,Eu6)d%u8Yf]ť>Wm1h־ VutGL 6´+"b=T=U"Lj.SCerALW`(&XQ1&dqD"F"%㘛)D/ڢ5F(0cG@F_>VC(ޟ*mY~_VokT97(_2rOo6rP')/R'&Uȃx71W O}R-1~,jNėe#gc%}9>qx $A+JU}.2|3unLSTެ bxy֕Ҷ1&lT lZ7W t=Q(G{)#>Syu Œek`y_!RͬN[!8.Ge9}2Z8&ixz۱H"@.GpFM63-O(5:~e8?fLq3_}jMxPc68hY^3*Qu |:8%% nX0xMl|#oV@hh{q9~/ѾjfDKͥb9u*ZH6'2Rv—E너{2MZEDzI!AV *V_+]kأ7r΄ٹG.-':pn,+K[)&}Y˸}ނ78Js| Gz msTi[(id#-ڑMw'f"al#]Nkj6mG4Ny=TY~ąqV6\lwmhd#}0=m]"arMݧE}U}eڞ%DEL.k u4}PC &|vB[%ꩯ3_,:z#y;W, 9é]fo(@Gu0mV<,S:Fۚ%RKc?VfJ b19uMdh۱cbvVP3 B|J#Ofr:nPQ2·_j~ 4V$NiBO#ř3#XO3үZ^#N7՞m~wL"E"Kb  &&s?q:Wj^e.Ks5F$?rȇG m.@loZ#?F #n/t?A0GI}S1jN'V'ӋzIpd: AifnE)S4=(OtfL{%8zvRo#Y(-(Z,'_GHX(y^W[ CD>9=wWzA=YpМcgX#_S:3JXYdZBz*ʵ~ "*vz5*se[vEI$WCVGBU~pnڄP`0ЅD*݋Zq#4%E.JSΏM3~eP)7JEňz7We+')R`Py71ة'J p'J5,u /q~ԱA/Rf@{;j' 1lە %GDCe4rE1(+Є+} 3Z~ xG)m7NlpN l~B#DHQ( X\崳ڥʰf?*;zŪ=/P[I)a3in(wzV̐Ba#ZջƩOʦPDE ē{Ѣw:%JM9ߠF9[׭/(ka9B:l}h< S9\L^{P 7䦑7~SR4B>gNG3[%5fL3#֌:AsYӋ{[L`uX HbZI,yx$KObb">X{~L llj`Vx(۷~8hNbgF'OM` P'wu(,Ũ?h7O\jgY qL![m^ؙ۳OR[ x;e[ uƐ]Fk!(+*': Wn`yYA+Ji^,g @M`eJL *:`糮k~"D/: ]"Dv_WOެv[O"\Mb&aU?%&0cUpc8ڔv3 i(3ugZKVY!걖wjפ>aFSɺ:fwV؏@WL?>1! %:e cل$c~囶Otջ4ƹh|߅Z&9{p ^nw(Z<[cJn߄ Ύw< FJ3zﲤ{J8t'QћIW~LGtxB^{_8L3f߄*`uuݥboq\f|7vD/hhO0=*]i33AZY̻s7@S;e^dƁI-$k#)G'H!fž `Uqd(c*9=53m|uwaqWW6 U^9񯌃+F(n͖%IRR*] T/Vh,R@cN|a?oHlQJ>ط9A?s! ׿5հOR4f!Y[[a`@z8JYaifbé.Xɯ2!{jӘdr+d'H~$PbWxߙr=9ZE iW^M(g*9|`*;[H>n`: Rbw0,D`].`,ԮM0XL2۟'{IۙBc4(1v?%wyzZ2&F-9<<bcEhx)=Q*Yyж9R}CD)=bfZٵhq ^kUTW?{IL( GEĵ 62Ϛ<\!'qǐd5p'k1jY?oHq$zN@n3.o83vd:1ݤ! zZv] !Hp _=OLB7FgpganIPH,JbuZK4%y:s#褅%NY9)7[s* G6<.,=ذa~t3eбޙwj@úqI=QG1~vܷ6~^Eip|}*-4N-lN+rܾO;pz`LfZZyt,^%OQ w9v[VkŧSL 82տScO>fk1r%o&֬!evka:\g0C]-qp (qN0`⛌m=V,x/D֞y¿Xw@# j؁$w 0P_CP [ h1-Z!ӄkMYD"1dʯ+tJSm rD}5?a lӗ|O#5$`fխିwM wT`gՑ?қDئI(fjm#ǂH杴8Vb!=hfN1"$lq|,odn p炃*ai ,EЦ2T76-[ |710yp3C5ρ&v&b^;nI#ʴ|w9I/X& /ڷ\/F|\1#b'R¿zl e&m;3G?UOSofmzږ VK HN->U9? %[qt[-}W|vЮ$IFm+Zį9=# REd ag: ̙>t~9ہ#1eTofv!Jy4!.qrAJkC =\ICľ^cqjHfɂ2E1@f uK)O_rI޺qծYx.)z#80bApx{Y!\64C:kR9-ٷPU+m4:l,EǰN3kOp~ohZJFB dXܯW4];3O#VKrßn~gip8 }Q61&9l2n\j[ 9Xs4!?NjiOї(-ǍQ"0Xx֠PR.Soc6J|OJO"\ʇ#*Q,ST-M0ryEpuO-wIjvTg,U e}rԡ7L]Q:L/,JsfkcN4ef3咾KYL ҞbxOmp2*˲G,ӒfZKX00&rɗn/n޾2:lc#u\GRb}|Ut`6Sqq5u6ο1KV%|XZ fL^][2a +gPIGM(.iMbu⋊b*|hODySTkWyڠQV-+{T3F)ΐ?;lI6c J\=E^G}^_P/Yu92\_9XE9 'h^oznIiOOBp{wt酋BȮP[y1_ a~KS Lt|5deO7|%%+jI(u~WifYRCL/1Ap>+BK~7W8 =_pe"PD3c= Sa WO"f̀G]Mᩜ9_V S=>LA'ͬL]dpjzVc)_wym,G@$=,MmJIw6>Ņ/z,]<ƾb+pSj?C:ށ5 X=|1g~U)O]K C! ?k_d/AMGGzGraO|#V0dƪROCcBlaؽ]@r_'-ji xQDDBp5 k@gZkKhS{NSE!tLߎ& J;C>_,[ԥ#P n؞$D0O5ɜt5De NPϲo#r;`A5×t!j#*C:6cpBu`;;4vRr%}9tǘhg=;I5¡|י ;B;s#-x/or[x:_ع6%t.0]XM4~͋DpMUotR5t9/ k/= w_^'(+;M0-񈿥?H!ؖ8S'DްQ "oZMVP m0iR_n[w`w=]R$EDT3;1R9?ɻSljm[Z^tI$$Ú#6U3<ߟy < iD x\/+VqGz1Ɇ*cgQ[lT?3LJ{ȶNTA!t`±u^E2'&v:j2*ʹo.mjM qkp X5fv!ķlSFVy$SEľ?@DzHRG6J+Oys95(q {ܒq^"O 8;B:UZP>&I|3QN5a?/l Ղ1h;ڍHl7f#?/W_x2%[mneTv=CjBy^(g _A(>YxqlYNF$̮P alBs-𮶰y{a\[[2(rgڟb^zj1IUmzfҊVo %&@w{i[5OšXV-0}q|\`KUϘd />EJi+G;O-!G}OrxݟMkP<$Ddw lc+b92H|oI cqG$Gd{%ah\BMm%ZWqT&$gguRkl央d5  A>N22^  cSFv"UOL#AeY l.`**'f橘.Wq? :?NvyGW+mWI;7N" RBzP }Wduq[6KћM@Mݬ*i, 1n6%U"KU3'mA B1ghihE7W虩d =IP|ct=\h>~,F!Qjq;Ҡg`m &N?!Y+dqhM2St!yJ[}O,VaUVe8l'`eM!6VUe)B/ =l7ʄ$߃ J͊fėHiqP8VDjtp]=mOcBGފHQH E QaȔ'"F=p ~ /Md\vU&ZqTֵ b[lkP)a+#$}p:t–”bKFU)LULbCB[5@kr.;;5uJHE nP$cX+ZFt6eu-g=Dc\)X? ^^0H賕BĨ~FF5MmRFޝn ı7nTk 4m8o1#,uNL;o K-KX释w*Ð +y ?1eK]m@Btɜ ޔO jdg)7*<1NSn9V-τPyF#rÃsベP@216I oa\]0ߙ7qz!8!zo(`CMJ}%딂 X /!ռUʣ>ԅB0֯<Ώ="9=Kq({m>.sj4'|\\餣zzgư'Z4B@5q7p|jYFj΋Z+78Хz:u=;qXVB;CC RYu\ީZY3F&w`-Sꀼt Wpajv 5O@!F k.\^ME^.k㬼),~;E)%OgZ?LQSO!6pu]K39Z!1)SGz2yOCNUG+s zfaz阀 s]r3)~xRLBg#RVLl}wK"ri?,7C!>/I2/?J6W ~{KhJ$j27 j20P0ʻҤHn 3_pd\;8]Hn |&w) uI5'#lE2pšZW95L8X\k[ DvrDٸp\))Yc}Kwbh4LͫaS7Keb>;a׽+po !@mb& B0*p67Ԟ<>x6tZū  | l]JW&cݍf-T0鈭e"O5l#~D&т?2Edp~̦O]ܴ1$wGfGQ}~.9B] OoWf(^5Llj,p/&I+o!Sʭӌɋf, ̻w&A3^(slMH0eq:v;#vo\<>̌Kw5s)znkB| ^ ~5g2hPH+zDY~|;tvO=IIpŸ&0Ջld{!hmRA@ƩJ5iMB(t7'ܑr.[+[Q*rVKb4αqcȕGGc|+ N.%[]bE"`'~SLO^װT9 &eGaLB{S.p%U!qAߍ,ЋcVpJ|2s!bhŒϺǭGlzk/QZpqsEF5= u2i2ԣ{C+"Vp֙&_o/n[< PJ3#>O"K^3ˎ=\k*1a~"aq<{u"T<;zsD=tBe_@ו0tp(P#bqvV6RͣC` ^8|?M,j VT=hG(wtGXdgZYY-ϝ~k$y0C3 jyD>.:2hR:(eesВlnT|X}b}m!E +$%%\RlUֽ]h4@lVMNsc—N M+28{%n'#\.0byU.9,}1Du9ju98+(ݨvV?*kJ-'zA IR>M0Q_WZ H#v):aYɌ_#CAc =`#6H(@+$䌨ڸ2F'IgmĤ2 oog 1' fQ|@O7ΚW b֒k7RJV,cB$>09]FyR|˧FP, ZKVJmdE oq ibcgLiI1Lxm=[bC ybZ {tWb>FһɉDU54ZhuNdà~AeX*^⯉UӅ2 F7կ l=n`ܩ}qc.l_-DxQ XSeT=Ϡig҇4(F5B;o[f{"it`|L⤸ e_#rkTs2GѸβĆ`~:##OQzB[و+,rA@"MFkjplXmek##g)ٻqn[ēLWkbXwdzl$hp|F˛ M ѹY E{Wg|du+1,L6_j #!g錘5z}t\M.u.ޙn=<ÅN᜹6880?eQOYKxߤkqAn4_xϲH0gϻnx}SyH xy=:(j8_@SmXL]a|W:d+Sj9~ojD+W[dRydN&i+I/-TCeTX-D(tHCd9~ar2Hrc ~2s<+VjmX%VE-cl(KdZS"sE/7^~8] n%\f:`xFL\P㒕r GP8: @G388O]Qct?jcU0[ߍ3DϷ'n(!kB*9aV.|\!gkkNAk{2QJu XeĭbNοI甀M?o~v_vڐN"'X0TO ё9*4)8tPV[L̓|2AUQ#(t!}ДpK(!C j48ټs ?[ ŦnjȤGv0d֠Tzlݑ1F{Tyf؟'=2v+uYr¦jxrf42\!ݾEB8Dೝ}6Mmm r]((&NױX3CޒuBuf԰.zK7D\zHwD$tXI4g##X3'зB9Sٟ֧QнIS:2vL;Ty2N KV$|^ǫ71[ Ig^AP;"fb%)@\F\/*Cڞ?}H1R DӼt~~ITOHVt7ƙm2 ~?H$?["ֹaX\.JVp?NM:3C gp:ٓ'wP*wWjsѭb0dIHG%*7qMEs͓ Ecղ-䟲LXs ɊpB +ừ9`Âfb|@MS`HE G/ 9Πֵ+a AÐ2qP뵷d&ަ&*"P 4F\Vr)GҸjkE^0dI3xggJU/ QH Ģ|}=E`&b4 zx%L6OR :gC6?[\%Fdgs:̮S5wug:tEi_vK}x6X9iSaZgaD4aުNtba5|| 6Zz@f[ԑbQ4Ӣ%({7 \ Oc>.Dy;0DzG=9nN/jު$}Emφ$%p(ra82JH"o5 ANH n05M'\O#y{f$AZgY>V CWHL:kQ (Št7v(XU9(]ܡLJl۴S%D1SѠVZf{rFx} _PDH?fM"<}d_bHny_(e>E[Tۚy1v>6&g !٘1t.)v/ŏ3,J%2gTDȭ<H %k8|}gb(ؼ[y&idUQ_;^26,eǡ5s)D$D }*RF'<55us+&ǜϧfR*\<:K`vwbM3M| MUлMS^mЗ!8UTEe8 ~l=~T$V{bs:ȏwR`s^,rW}hhۍAN?y3l$%=nߢֽ>P|\AH!CT`d2W=pɝT.jXr^L.Xg2U9 Nng 6qʾd0/.G%'vHe 7!rDwb?- m1IO*xGwғpșb^߹E xpb4}Z1l_hTml1BFSa EY΅J֔tA*@Q=ݕaƬ<EPo*t57aHh<7%9NwnprupQqSdQ8+L9s9lx܇ZҙNކOp{_@5:Y}ֆ4J2~o0`z]r}MvZ,?Y_%p됲g9]9 Gm&a2˻5Հ5o)}!cy떀f,"lGZ~JԹ' p.{X*̍C'zm流AT'UQ*|)S;'`\Ҹ2NY&qN3d C)C?nL_ KklK^L92'c Bq64-c;3#${{6h} 7 $HҁwHQWS Xn9@A C}pDՋJ@++焐UC-(TT1few\$ &ݸ9A0Nyb;bo\=AcBkyfc!1o,Ss2Y 2TA4&{JIgYF3,B<@<CJy/5k<=/FK7HX na7֤yz+`dX/Cu%w*q[[,7+&ݜ'1IIK5,|+f|ms~bLһ&c5rnnGW7Dҁg˾6CYV'8BneCd&91K_:Ly'וdW ]}'Nr,tܨVDP&twUc_kvbЂ1%}nWiBZba#0ReT Pz7%khmi M0@*^B_ԣ_s'fV$8_)ɖaxԢm`S\!ԧDVNLk҈dYpBF=?fWѽz ժƠgE1B l>+t=aqQl5.kEo-*OUAA-\]ҬZJN# l*-J5d#B _s|2o0+s84ŴܜkÉ@Á10sF^&ʼnmTODy7e-߷3o /Օ%c_5Z?W ,+?kngE +:=Y:6%$ZWJ.k}&n]i>폸9%GSTb9'e"fjC1 ^]vJ.IOTeBlˌF. 4E?χc1D1αzNo jTZ}rx{PA2:]`>z)QlWTf/$Ξ]NӴy8IBH i~fip9lf֋1e >mТIg ͫl>F=y$ñ32 $޺>(WJ>+ 7ô^3CCr L?COz{?|b1)5EZ *T¬)}-uʣw($0qqJR{#nA~IU$q\ܐJ#ٸb3FnĚ-娵 ɦ.J[&G]}0=* Z_1x^3f]uz=oj*r,|uU0E@CvO{* (+ZӞ  ɟx'횤neǷf@R;R7[*Zj7n+;{Yպ.!?mHH@x"(P9P$@ y؟|蠞jboXxma1/<j7IT?xOԼ5,'Ŏ'+oW.:@Ia8l 3 ٓ"ns$G}3ܹ&y;'YSӘVeSyBhH3[+Jfe`Ú ȕ0V;P3/I+&ev8b<؉?٤M D~g\sZ6~W<{}Nms&f]uȯc@QFNX<+ޯAZ3\Nf"ח)~ plkA/߆g=x$?KHmDH[Y3Fo@xae:Y$wG29O*`aKHhlS']0jW|hW(rቄjyn=*+SKs?.)krPA6[.\g P(~QJgBƞ2oYҡkw؍EY`y~c!{:䄥TD|5(ȋdM*K$LH[K$6WY"3MJ%dѭ,ǜ,_v v,{A2?@2lhbjR9Ok*%VA xYFsmx $ Fƃ&Eo-4+8!&WWo,"Ti?xW87;@L &!}h'^?2r۩Mߵc"rq*gXġx4^c26ׁG_PP:BC(璓0 ndzrĿ)44Y׬; e\.)'$vx\z9I9n }1LvOd3ؘ#y,%8 Wײ܄7D%KM ρAL t⿷W: :S=kVPhMuCayߓqqmC^r2hF`]#oO]ت UZSN9u(Ac|MSvXow^PN'a|jsr/<%#@{pj[6U3A.L>aj,bs݇Jct%IKWZ{mc-1 j<:7ȧ>FȪ~Cnސ к>~ <~2} i ډ y^,0:/p^Yw>h g@LK|mng9IB8b $ψ&6o&%ޠbŁuY10I@Pˢ46O&gLKEA| ^,5XZZw-!'m6jAzEG D"3y-AЭ y\D;(GInWި\dS)/MԥS: H_45|$8 $VB sFo'g;CԌچp4 ]Sg767H-ϷYH{ 6#S\rz$p*Ac7uC,?[^5cYpB؝/+sö&Ւ Mߥ>;'rs׬ w4@mrpPOG ꮏ S 8y@Vph@ a xw/j~mȯJܳ#RE3v/,V|*p:x+U6X ҄5ɣ pw3٫h-o#Ttech׻E@xww[>it`3q5 yvfi/D.T۰K%/O."9Xҵ8ldрAAwE9$9 n]_jI*CW,TGP}n2(Y\#g$GzNP}Ӎrfov,FqDy)&gl.sZ,D +rURU<5VK(U#i( $1tFV+IK _=yfܧ?^c""^p)(4tk| nzЌ/#a۸yƖo|T&Ӕ=3G ϫӢg{4UM}M&-^ bCyF=@i)989;nQ RV8 \J!O ԰*1|lq"C2Yc- _W@3JA6 H"D 9a3r6Hwg6rgD83lyѫoi(q8p>"Y-zdM^oz"Փkm{b`>}B@Dž;a_-D!:i+ .'6GKI s(wYP,R=9A(*/ w"լYPbթHo]]ݲkKƜr/2`҅`KuRwThST b*0{=!11uݾnu8J| tzv*CG'pIiLI>\@0%wimܸdpT}0;bdf#-JnwߣF@K)w B~Wyd{! r?c'G/!1>T#čXE1Z }rV`RFrn]y͑D0iPt>d7,t/ט¬SwW~U٠R0}1?e[%-~:Jʤ|ib>ԷU-/Ir^1 JA:YFl"KC*bh;$B>ɧXq|SϠoHC Go#پݭw$jZ9}3"uqGg5h~ə\ vwk #,EUb Q(@N!̧%IYkjzu4ZdKqoPb0&¥қ9݁ڽ>;\bk?j$iHUjX0@bbLXxB<ڔwC*Ӡ6YQ_o0>wiPl1ĄnFِ JK70~,~ F~UWD}ղ5TZSx7\YIgKkfgVTp6qH.vԢ2?@OݲK)i^di\,$Q%\NF Pߘ,Xf ;]?ke&aqHnw^/+v}Æ/"Ha:sz̋ s#3\r =/رopUVQ%'4WL 5SR]qGQ0,VrC'Zu]"#II}tmmN (xJ9OUKik#qhSrv\KGF7RWC`lŒÒ9?2@~"dT,2ʟqnU{_%)o9:? х7̓L'sx߸^[P\v^cfayɝۜu1#2BdKMLvC3đ,%.#L]-feă}6[B5ƋUZ'˂)*Z քx87]y"ѓۅ iPrPe?ˬ>W 9}^qE;U j9aGv~i^E?h:ٶmxjⲱ)s:ѽUP?e3jBO{w*7E&3i=[ohGKn^n8@?Z66]Tf va/l܆!W|J=/IxWp__C%\޸D;ٲc%=!\9G4``C =gt륯#DW<, aob! L[=C@ K}ri; ܝdq]yfu~cͅ:M)F)1@nxtr1,ց8gaCE_Ghҳ%5nC ѳ *K p3  Dޗ?sgofjX-klO iZ DҰ&?y{}$!M4ƲO4y{=͆BbSENCUx?R'!sU^`>;*Eq6"w('SrF~z8hn7`||w3L۱-t1t.lkL>ЫY -4}f\R}$N=W{"&$-)iB:>vCNghQZ6K}IFN0 u$NmCi|+ܗiCx`\s5'en@ >}IΤ{/_U")mkVcEboi qIUqO 4Ѓ!ho;+b V1 ELjT$_[Ο<| `鷽 Q*.-tUZ [הfD J,pڗ:I\^Ɲl1(8fUtqv&iԌD ]rr{- ƒ׉FfJhaO/ޠЏT ZSn35:Ʋ XF?Rfu;; F@MKawt-ʋH2jQ۱*+haH O0j3B2ͱ*C_dٞa`c7ffƛ Tnˤ`k|'^, l?D8=Ln6^F6˔#r_޵'KZӤr385?+ D+zd my$wYN08~ ^*K:Bs yZbne_nh$q~,g \oJQ㎚jW,,ÀE+Dyln"BtZ,_՞ ۤRi `IwH ɽxn:6 Uu&ԻԞ=44.C7(]r1 MvYi.\r۶kx4s YVpI%8d{k ީZ#S~Fd]pͥBqm'-1bBaUְ> GrdIqdH.uaSTuF7ŦNp,\}2&>mQy͕ WuuMO=9EPb, +l7@xRxw-;pH.Wg410yuU˚_t5|{'{e:gmXS |*N |o'93N]ڍ,` Ai\11HWLwwfZ,'+Ñ0 C3b3խq:ct&iNsZ5~< b=<T*#ZJ[lڵ5jK5:iۑP6a4)9fd==j5~W&ьO`1Ua 1tB*'xD]pw2`u|_a35VLCRd8C+g57€Nj 2m\R.2:o'N>=$JW"ZCAz^]h{bD"ZlO+~D1`πϢp2Y PiX *Ia2&mG!OyثA  P(T k oS+(7hFp03NV{,|6`Fse?Txү^W[4R'Y@-J[}O!|\@h>ުx׌?x❠C;gA&3R(wsL  9180Qf/,VHb滝ZE(fB#:/I(rsYYk;gm>kp3r2 , YE&zhAe. ,tO7PTۊA{ .cF\Ov86 me3z_?|.R\:P\k_%|YI zΡmB .sf.(rpwln(jNYW]Vk\C9(8]㲆s8#I/+i# ȑ'0گZ' ]B1_^jb5K 3Z3%?4apjҔ| "Uzg:kkڦ\Bw^s }4!e܄ A]7v{Iָ.[RN$ְTX%b?$SiU/45ɀ4.Y~; A>Tu)g}҇n (wP."@7^Yr(]C=ȫnsӐ|M]\IR% CK͖K|S:|vDƵܦ}/c.%ږo1$| =F1EK:3(oA悯IB!=)p:q[΢/3,c pv!͉vÕﬡf4Q)vF(BU+ 7Uvqﭿr"ZAr 6NcVb*iB(sthjQUҞf|>)'L*=PUl00zT Wվ"N=TCqU3Rd_^ `y.K{u*ysGar[Y1~; NR>h58䢉1yk9! g뿕JZ"nq)_hp&%JM"r vP MO_H[4Z-/r1Mع]X4y ay1y/G p4S5kT'3-icyztns7ϙϠ ;^_4xSuɖg^6Jj&I1/nʜ^ -=˦EJ5*qjBflW̨(1]QH(z 7)r%gYZ07070100000042000081a40000000000000000000000016439a3560000b8d4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/㱗]?Eh=ڜ.+t3NKLi"E.>BFkX7! Tg@GPahfp3Qzi)F UA ^3BG# D6&۲'hm6?y1qw{7pfacޯk>P,9R/]ikҝ@>F_hX7*WMF|:FWL$e~e ynD0 5 \S]L}qzg+2]1#ll=p4S2>g9IټB 9S:,x] vȹ&]Q)] ֝iTX2EO*gGHzӑp4N;y??&'U:MZIbqdb3|ܴpMv$L~8&pɬr9LΏ@Z}P,=[Jpʵg&_B̨_.ɕkKQEMi%[aG'@֠s9d%'}Rě( x\h/ ' NR/+3ZH*K+Ęg[D" WB_ ?ٝ/@N]j?|cÃqgs:STjNM!S=dH劏&13.;]ޅ4w64cl=+#$ G(}kH|LtQ,W&ALf֕g9euEHeJo Fmá+B,l XM::icwٯVbu(`ǟ>bg |;1nyZvt(*fk8lZ905LZZzc*5\T 2)hcR=PZ"2lm8u+WNb Sa#P|Q4L$^}CBM?uqsɒ; ECvNu$x h\JZj~FNz ntl] [?+X|-)%`VcR,,i=ޠ$ky%ȘW`;AȪFtvRST"ɖHJL/"#R&vRP?-Eq*Ă̶?k(pub\%s>a ٣KJbJWɂW![D$P}j&ZH-T8 q\ q<2^K$כU@q+Z-V[kgWP,`ŠmFzOߡ\Х!zMr >!<'p;㽑 olmEr6qՌp׺~}AQ´Ur*^oB?6Hq4"V§*6.G\]xx3]O?d CjĒ׌§m0e% -?*Y01`?F!28JTصj8IXe;{- 8  yPV)e?skC٣a ̭Inj Lp*OCskuPu]L2_XMl[2ew /i ЎtL6T B.>Y=V1/̲ɘA$~]Agh45&>X}W,O3".b4v3lʇ3 PIܺPlo-ބ¡!Mu3 4H( 8;LNce``Me Zp6Վ.(~h_lrTq߱*q-XiS̀},ϫQ&ybCUb{ÎpRGL#z7^xzb@>eG0Rɷ[Óm9&dJTv dS<d1d ZQ_֭ XsN0:Ȩ+10jw}m|@/,sXjXQYY[soO>,$헖Kp% m>TóytDȼY&bÍF_; $q~gv}N h$/{&W@N48:\i7vghq a{MP> +h2ɱf/#wDzWJّt=}hc8r=~k)Ay7Nj f/M_we› pR ]$=[O(ͼ1etuIs0Jz DtH/Mj(2F>Z|Gvf8H{&&duqPa ۋ_Iιe Í>aѕI9WN?zQ1-aU찷P+FvNdn }W!J:6^5PߞA)B`.!hiA̸Y?Bݚhhȥ5?FU_>ϸ ɍGlv̶ʊ(}̴4|Ӛ݀pFgDא\U̡qT*8@8΅d ? ^ "ț3Fw>->fgl'm8aI;>ɫO,`͟[|߀i^|EXΒAAND6H'6^(Թ*HH4%߮U,$c7koLR_Y V9 8u0o؄-wvg˂Nb,`違Q YD<8?@=Jw"3KlNٔV -Od:({ZNj}1Ԃl^/N"6d!F#)G" ontHd*=krfi4'^K? e+Z@3 .,02&d305%Qc &EEͨN2 ZbpZL1Cwd˄Uux`c@ʀHf uBQ,bJ-aᑰ>)q{#]op{вޔ(Q zKTQҦ^bR\;٤)0hݕCo԰sJJ9_@U @ TVa+NSt;ԥwGwhXv~Qby.@=JD<W6s OT5YZ`%ay!ÿء;OWqXKBltPsq/0WzaԒཱUL? }[yiOILeA#~'ĥTh|=k81_z8F} j_ {iPߡtH$Y)nnLʡA>B7PmIwuł㑲IZlZ-Bɥ%૾ qA#B;Cq?oӴZ`mNy@kYzc %ŔC\yeLDX(f|79 ' fus{Iwx2>̂2z!<bK`X9Pl*sC:ڛ%ՙ~KPW%X61ytPm}c.RHYCԡOdP5ˍ ىl{ !>=(FݨT8z]N$-fQ̜-D=\zUq;W>C6[u; ydKKUs .[A1+oՑJ&X c>YFZEzCܴT=~Ne~Vzen^:Q1pY |`)sS IKƚrL7M`Tȋ mʹ !?Zbԙ=&MNk +;(ۘ7uiz +JxQ8\7}$ ȝŐ7OwGعw׼q2bnDKR&j~>hc;0ڵ@8hZ?de;0KWcKZ aw OvY2ɭ0xpk̿qq挩bCma.v3&Y4l$&b9Aq߇ >["̶O|r SxoO!CD<{/48wUп ~Bʄ!&~AVP ]dŖ(cUV{LZco`އ诉x4NhBf` dqɮ[,6=OAͅjCJ: &SGu5pb$CuQ~xK]T6|!M0mH[ԎUXH7~E RxMlRT0 .` '?p8u>IVc*c@.z (dL //$%$a]v,"bPv])ҳjD JH k4 e˧zH!`Vy2%z^W|3N/Q>|3qX{,wnYo(8'":T!ޗ vmV!~mwH;4ׅn4>@"bTWl s9~l ?Gѷ8rwC$YAL5âSk^' {\jj`hD[10S"m-]  "K{ x yRI&Q'JFz8_ 됝-S3躿DL\ ԰Hp(.u~55ASMN32O)ى=^z})YIc K9}CILU5/? .Nbn `ecC)z żd fw\-WQ0VCftA5O$$ohT ssjfBIqO_?!SywA;p"PNJy/{9Op[c4D~LA}nscomO|륎&,O'>EY ׮$*T7b!դS=@'%(c/\%+!$\yE2?(l=ٛ_1ؙܷG80p{g'JF +5~*ܰX#꧴jj4t[c*>pdE?s~v Rѽ $fST F՗f]MF;L .e|ٌ[=brA/<`]BF/Fm>fF XrzVl{j~E/5s0@0 oJ@ڣTr0ZkۆOGBip[4D AK)VaYU\tp-WKGEO_6 ]ZCK3^ Ҽm|w@(:rr_ՕFT LA[})̳kIOcq(Z! :KrU ^ے!IgO׈Q;\!VM$t̶v״ ZLhzfFUf/BZmedUj~e ˘,PH]& `wpӨUbK׃Tš{w6F;hk $LaȓpLQ`hnfŖ2F|棼)hP*=ٯ>j9{F­L75D Kx-gY`خn]cK:W,w=Tƙf5giϾ x{؎ï/ZTEUAhZf&6ZG K[4[N)9PR$yN~]Ϯ,熥Oۀ_4v<`‚63=8iv1at)61OAaU*ZddYVLX <v/Q`K'Y#&՗ ,~CAB?ReqZJ& y2/ܯ8-ɳN61 b(T}a%bR8{358 IZS4| \A5@$Mp(B}ޟAYHwtW 񳚰+"reRnk@v?ޡm.>%GyHs* Fb?С;i]|}ĂiҎMǰN={Kq>M#)8C23sco@ 4fMrviSsr`gm b`r}_KZkƒrq%ut'\ǹ{$䘢ӡ8πA[94KO)iu| nF $ 8M̒='DK8NQR"DaUSPW\gG`.a0zk{]oDbǤkk`>q:IмSp=bܭC&.=6(h}68ae\\jI9s\I/Ș^*Y-H̋7"1kKP)0ƠordXبۭI2?oՆQps4XxI_qr=p "Zm^TFM 7YF.4p/2̃ã/x.aH;^^z 4 ,oGl13\axҲ\ʷ؄GstzeONd/TW+_&3W>'+`;E\'2ؔ5ɶ8V(,4$nŶ%m 4o"u=%Ŧb]2}`)_^pWrϺxD]P4>QZב,jRnW]5f{KY׵/"_,MHs4 WMlxCeoF-CL%.Xj]_`g5f|Gn^'GD K0"8d@m aY+~E xA I:7O[ :  6)ƫ\Tjh ̣Gk6K%ޓJ즘)OS_AZķ0M -Tu($ tNI@J2fsq2<- { +q͆DF lgrYhuGĹyS!u#>C}խĞ vD#.zOM?!ړ(;cxLE(B2ͯbAEN@ Wkh%*'6_`xUT%jւʅV6SC^ \MD _d ~V2J!(0.>C1ׄ)Z8;[a|? 2SiwXIz qyO&53Pܴ_I|o8r(/VL?iɌ71?{pD2Nǁ$PacvpylgvBcƖDWgEdySnAr1=uGا g"ͫB0pzJ<}ղGo]众{4{E؈hɉ&7KW-Mފf3W}_/SGވe| [ sAGAo MMdβԀ#Fx%Nm ]Ohj)7@:Q%S ߬ڝk$"ǻnnIVa 8dXiD/_lF&M[ScR̡XDe_BNNV]pN\+>Ve)KshȽ]\Bw0\hFaBh.q%&_G7S`ޛK l,LιG M'gRi%tֿ$̜؞nmXgfyv#8­(U|j> J ˡb\^Bw\z) E4=P;h5=uMU'ɶ3đ(nIN( d5mØ\()sAb3,lKY6*T!l56߂Hc#ƍar;O[3xP\A8!xoE:7!%R(]qhMZmh74Wc;~/tShQWo:x4$!?1E Y)tc*MH#q=obau f>EtHDhO07!"kP(ALAJoÿR) DZ!jG9Ӭ ak}pd!ӊFux?⁼ܸpQ  iN(!(`Un8L\-7EO7686!c"}jr^trox4x5͋F-vb&Kbſ)S-*a3.#B#AeȀ 6cuc6Z\Ҫ)_>b m^=[[[^Ay1-9T[qဣm8 +o22>O/1Þ3'mq =V8S 1Lz O(leNܐuE&6QYԣGY35@~WÓgN0TǤNiD)]_ȍ4Fa_S>١RI{4QfxA!5\;^٘"^n0QzF;Qel;*~T*05#ޜCrtC\SA tPԌmꕹ{J"HO3(s'(MY5NYɧk "QNLk%{@9! Hi$^dpUl $ SF.qm([?K,k P0 8v<~?ؗg$+Gq1c'/E`cXC$]qSiwbDܤEYL.gpJ@[%O[9f3bB$xW&zvΠ۵͒=,aK,d΄,lRM͉{Jg{D}7T~8oCnd -+r)U c-쨺#Hg^9Uΐr7:}$׵ϝ=fᄫo/AU_02`ꀦλﴠ `jH!.P4J‚/JYVBWm ˙\PpPLi6 -hZ; A~OR=3GIxI-m?&%jĝ%&I|opoޝ1D.ZHSLAX%8l!Efܗ/#V+k)=@8>}eG#]`,oJQ j/#.ߤu`vIֆH5n@@nkZMz\2hĸ Fr*26 4AޫR ]Y?uK'AiKȏXϽ+TB@D_ʇRS-mt zF:S`)'TQCaj2 ؟2"]^׉&P8z QB w/sn Y1-@zp;?8di-G9Azʔ!yh}# y>*ؤ|-%=sqDi=~xtqq,_~5sHXGfj=D;C5AL&֣dG4QE\\FFl- ʥF9)Qj +inJX5uN 3{=B4Yun;RH5>)|5`;a!`ّNN* gTAb>~ɷW5 8nߪă )6[<@H4Yƭ &)֪#Ũa=9;?orD JӒflJo뽄ڵ@*D \[}55E`K]2s&k`Yae촌/=Ƕ90:5I;|䴺%ܞi8m|L/Ue3.GzЮM;n +D.wC-,IP4 03ѻymFdi@<6([pzRT R *|a+Nn}|n;oDFǧR͠ yC)a%oJ9j/LCXcD׾HӺU!OȘ'weX!]'];Nm׸K| |9zv޾\_^;tOpAAZL [O8DL@q[$U=8àYx]6w! Τ }?8˟L.bw&NoCHA <0C%kCmR ,'VtvLri[!ҳYDt,ǜˢ6*DTg1O##"Q=(fsIyR$ wIEIq >xR Ff 8sGaz 52- aR JjvB\͋0~#m9Y^ Zek98LM?{ )JC5L}á"hsC;<ЀܥՔ[|!O;W\ũ tBx{3 ߄t!ٕ?Do,YD(RIoDUف7(O~O-;: IVlXRx~NFHr^{xwE!^!N ^Q2Fs R-G!Hֽ@$5DuaHLglđ$w7t.t|e\T]q,I۸gEcg39C]cGAb+ ]Ÿu!W֣:O]kjfԵ@!.exq-3(̣xDR3BU?%Kc߼RHͱ}/'8?k@zFRCsM]a[pnBܹ3hN,X:1y'0@^ІǑ*h.r :Ϋ!?=}8*vBgNgp\{{X1#O23w&81RE"Ef@x%@x (<(Mx m*+nDk۴E5ןdgd'/_ [{P´R7=4jd)ަo 9 'IVv^CK*{Ud@nZ~`c])33dӈMGZ89tngW#1MU*ʂTD$d 8#6;ŋH} krtcD{Ni{ MA)m hpJ+=|{h I73gb궆Y >MV,L@ouJ )1K3_ŋoK&Wt^V&t,%roGק[_(i*Z6A4LU6 |ĥȕ._=7yCo߫%ilQ)(뷤!l٘y|dnI]jИ_VcVyDajʎan/fFisQK*4Rn@X2]3O/)`.Qf&FsG\/>fr2P'\I9xrd_N7栅!h.b^RL#nP@6{v Ş9fVv,`DES>ѵ b;W?42Zۮa4, "<$' 'K>M7 .ոSL8C5"MGuY N_V<<-UK,Q.@?~31>uI2Em#,rBŌߍd;aKv.시|4q6 {t ҃2m R9} ;:іo* pz=[ب]sҿEafWmg\1DxtZP8^%8Ätm6" ' }2 dӌ" ayjzŝ9.(M ɭy?cUEg *Nmس,t(ĸ OjZ@I݌>" QșԍՂH1e3^/ :\< MZ-bj=ǦtAj?]r)azluE>.c&BV0L}rboBwq@ȿjbGwgf4$.'peD Vn7bODu͙׆SaEy|RRQpGk%% 3^}ĸ)㭳iygCo\ȦΦϋg]c`P}M7#89oRp( f6Q'u|z]f355)FH>kLڢ@ 9?p1fzviη3 T%BI&֘ϔG(=l|, lNZr<X۝PȁB(TkWvg0IX͚!pd:5Z^7+  ;>kO;.3| m"T*ۼEHלFb6==(=K%:JɆKm!/Yۨ-y`|b+f*4 5>8j(qo+;KB R?tG w.3,ɉJrEA=iGOfJ6H*/c%,DŽ2XS[~Il)ZSNTVgʁo&]"Gx=28!(b{I%"6/gKϢ-M/Վ~M*{$]58DF?yJ;TXB/uDg޾i8C.9۳DvY֒a&7\'Zǡmm.h9OO77pDD[)epΗ~~oORPD]="\s`nd9Mʄ1\E׼eN1z}:6 8dk5st爄r{G"PXa%?z_>qp1gw3%mѤ7Ocٷlq&u<+rF$v4O $}EY}-(kO*dDilNpZz+ƒCh&o ZO?-.3Yje>@ ): a׍:U= ş,|k2 iCSX4Q9N숍ZI6678vO'6Ze1ܬٟ`ϥP<1صG@cU/ofCS37qJ yӺxc;8U?ڂ[_?a׮,[#x cBC4 ظV+dj2rvBwdpb6/5(Us%QOL9 &Ł 87騄]~7׺TN'Ջ:i #PH 7s%xaen.֬܃,;0EE.m6PpŃ̋~g䮓i\7{}EHem̆q%٧i%%+Ϧ!o25Ub7xCP~'3 X&I9dI,s3=&:7K~QO M9tcvI0(μ  [Dk j_D]?K)#tK僴\ɗ_."M O u'CvЬNhNS\~G5 ޢ#ښzb_RGէ5- +?̹}£5%DI]u "-cPZbT @`3 %Ie{薂q!_՚ onFߧzUZ[ߕc]1j^u'1DT4qŀkƌr&?uZ`c6 +.t}[.NjCCuvB6u}7npWEAGVR[J!sԷg,c1)&YMحu9J>DeRf^,=djvWm7F}xsʚ!;@TDyVI*a1JULByE>X_b&<;;VAdʏ_b`QgSy=)!]X dQB֘sk{,">p&:^e1l1և E㐇C\;Ϩ<8yx.F5ՏJʄՈ#S8pd3(՟Caf389^-{Op 6=v;x=utjkA LXMhCOD}H ,=m87E9k9 kJ4Cz)sU.JIن'?x5θ^ٻ0˧= ܿ;XojݤSEV)zMf]O%H-Ebo$1a_0#{D]<>ӑC:-=,Ohe O'#~wCIqpSTw8buՀ빺Hr\{#q&q+jS֌ R\'o>`~rɪ!eN,|xFqxqp4Um6yy t lC>F>+ ԄH3]]?ū2xЧ:cf 1ƅ6+tªoۋY9*CLHxnCflp }Q]$Jt2Ǖ'+4zx>wb]2qaaa+PT7(1lcV!żvlg13qVec$EG7ύ5z'/6Qxu 9VFMҷDRUۦ~K|;ߕAՋX@|tUlCv#T?_?#Pzb,'W _޸U8לּH3fIXkizS CgJ% -zvf ɰ?f1 g:LZq2 )D}zZ]̦yᵦP?X!&)Xyei"Rx->2HPo[eNx<6 zema{y:-!T.D__PqBCa#ۧ j+qVgT cLїP{BzTHN\DԐ#17GM԰\=d5ة%-m_`f5Z>uG 6ZJxG >Zjά]x7~<詩ʆ{” kR%YrDXPPn\ 㛒q{aPUXngՄ;`T~On ~ET($Mn:<5Upm8XRچ0?p?}jDuB#+`1ӻY?%Š^w^(Uuz?=*u<pM65J}t!wredx?Župkf.)oAHH.MPAt{Eg [Fu?8WN{yr2V>_HC`KZG6޹dNm<8Q[3e$+F}?t[@xɶiaڮgN$i?D']#⡓1Eۤ*w`?IƄmuKd됾#osg@;r7E~AA ɟr% ĐY%^.o9ra`j5HQi{"*)G}n ^fD\XZQl+cF7q~Ng3jS~ۣU7T7!}新2a[3z(M <_gh#;#߹zy>\+nEb]vTy;ui%zjyIHnuN塸_^6oؙ+XoX]`{I lIm[nJj|Ƕ]?ʝ~KPRj"hKM8}6_?QqҲi(VGa]ˠ\E͊oN[}h(oHwBhWnP| ^$ nP nQHMu(PIhK@)uD*/Y=a!Zح[{A$.ȋ-'aEWKN~/y4~"7;3x#fbV8أ'hqnw8qĕDCCqvnMduYoXMfCIX$kl}HUK)̗vb%d:HHAஈ!LX>ʳ*V%F 2U+t..;y+۽M'4'dZ `oVP' [Q; AIy 0eШ9>z8-"`>9g֓@x}z&:uP ,N4qo0mK(3^y½/HB1 $EF=^4|/Teqᑤ踄mud IoQ`}*FavV1qOddfFP!Ua.s"فbOa$+2~vI}ctxt[n1,QJz> `~66Zon֗%ײkK,m4?li}ٵU|Yw(|h6rolOY. {Z=[ø<nB#.Qsp: 1Ξ~FgvY$p,t6n\3VjN,x>{7}XN\Ss ڍk>U< 1KBo NB2rshs..i mSA˨:GhiM@9#{(l 'rdB{B4u D l}TC;LDEWmխx! 7?.$Z;V"4gȅ8zBd-vrͭzָ6cr%`>f+ He Kv x? 8 q7{ˎ̕!2yz71]lVG[fS %dx2=_2@sby?wG~(AXj3x$PE2%s!3ǁќm+K?{Jԃ("cxaN@}vs \ϪO#C[ ,Y/A$B1q~OGJq{$S4, Vvi -xp[EuL.Z;+8=l,ZUb Jn%e $-&%D!50Y0ػmW1yqVYsJ 6X]~{i 'x,mK /[>g8Dn Nu4PUSN<8l91~SfUܿzftt 9^WS0~mĎ\͇RQLYa7o,PE| i,ުqXuxpѸ67ҞFLf,-l/>`nz|wiES_! ɗtkbD④R4JBf ٓqc|ݠoi ״`?6A`ښkUf&>.Pz&-$nx9ZUD^7]ć'԰J)d8Fj`C!A(SB)=dfWwP\%ʩ vp1fجq INo_$/}wo3ggqW 2;T1Ķ&},f~6lQ؂}Ojb-A>p, cˇ͢h&x8G|89S$Lsg? Apt WOu!4lq9mдit,,LP2+o&! &1m1nr;/`@}NՑ$ca{<'}f-wAǔX6>|E(,}_4nsOX5bT-㘣#!*bmSzA|ލww7H`]߱.Ea4-Squ@tf^H[^/U2OT_NcL\T &  &s3 LCQc?TDNTwWCK VOQnB5Or7 hKF=OWI7MGk( 4Ed7j lX8Rʮ3! $&eii#~Ϟ )W:1䍝K|yQ&] KO o v-w_;3.tک54O#l^-;*o *qեih%λ4F ƽApzV_q\ LVeGvK8\:xr9Yv'قְԄPw,.}4[Y4x8s3 7K! & ԧWD8%μ(f,L{,׬CKK+7~DD #=H-_npӁrd0mm03Goi P&VGcs_LOMV(P~a Vn F\_Vu )rkrwT7ɭg^9Lj0#'JE 3~nJ,w]+=|pi|]Jcf[y䤌*m!1lN^+\l03 4k^S!$%6IhX |e)1_<$9!dN-nˤ)tM=,YZRw+ڢKrs)ZA&cu =VR ~ ~o"*DJCa9 :#ik+h?e<-}'? zN>9!MU^v/q4OTk(- z=raW llȖqdr[&3 n\!㽀?lbK\~7Ud54YҙT&`zcNoPf2ξl5vOSYAfoA>"S TP7>ɋ9mOzȔRĔfnT,C-yKZ5.vUOU:%Oa&314JDۿ\`}I 7i y"ȪXHW.bDYpw,ͫ Ѫk#:EUOK!Vy#Y Ɔ(o ЛӨkxȞHUy;@97xX5muX,w}e-36Udh9Ы`*\cn vUIryZ%F<S^<~R EyE"Jދs>EGhm!n7Z남hbl3E 8X ^+K8qx?1ꅈv'm[\!}\CK%ILDZg\ݢI3h(JG'⡂|MK`%WSo&[[I,rn>㩕MKkM`0CL˸RLk3m{C 1J!C<nR~ "ȽdB=if8"ڝuN{y(Ֆ9=qv@Oq k~]ڙjD#N}ҍ'jNpE(>n&h٭T}]%DȺ1>@q!S)t< 4a0xDxиZ(Cyq`56PL'q?K%|E;uZ Zku N6 PSv(CRFB_ a٫?wT-Btw)zEvܮBEƪYJ -vQq#er}e\+beˊ#yk" @v&Vo2BEndjP M 'õ@[7y(@EB|G>t{-k/k ۾\>+!!&YgJt˓qD6˂lH I$c[<M+7N,46t; 5;kO-f2~OׯN*MW;[Y?S$NJ@hyx.G+ ☱,ЫCGAk~jҕ9yx}ƗHe>[oFΓBI=#Kň'8 :zajdǬM8K*ҕfIe_l3z*߆4Vڏɫɑ+>\ r#Efҿ}e:ͫK+.!>˖SI`B+p4V3_j#z(G ;)t *d)ULOtMXXfa00|Nd@=Ĺt%Sm"|oL}?yjEEI [hܧ@,P*E،L>l~j[P؀e @N_n_Y2~6!"G-$h pG!Pζۃټ9?5@wq ~HEdK+b7>1Y׬ժW g9Q.kŔV}G4ː#ð =B"NM\0ƼÞMf@Zv~-ƉEv6tV?I jzMpvj%c KWbu;$Ʊ'S!F`Nep+xwtQJy0!UkNXJQLj($^,q^hㆃR*lv5i;͜%>o*b?c@ldބݦO't%|hwE:p3/h~EB_Fjv ł4'noBg |& '*3>)DӞ}D=A꯺ݭ ˅F6s ^UiWv;nYs40ҴȧqX QhlWA'bp%} gO.1ߎ ,|BYExu@dhJR6@Q&~3&pOk\+}h֝S]X5D [xs8`wLḡ@g⯼7U&aLS[ᩃЍ)ʺVz:ڴw:ϧ2ܭ۸&DU"^"¿s <x#v}d0H.> U S % ΓoRPDkT6p-mMk9MH9N+@eF+*&y,)Dw3VC'U1aGaE֭&t1*vЏU{zp LUE~g&6|u<UxeJ3 Prbwr-6'M*浃uS7+T f9dy*T"z RrMS>TQ0[q^30pqtoJ#RADy}WJQTYu$gH~#17e0![.jWM@bTLuf?BHȴF}^a9rt74bJb`9gb{) ^NнLO6-%ur'*AZX A=l5ػ^[MǹR>QZ襚1G9t>w*|Ӵa^KlrEԢIՄ-o8+q}>,uo(=L\fE>F mZsZ]W𯨽m4F)KV0 j)*9[ͪ. MÎ?j'\rTw%O|BY+=~#&_,9Y\BJhT}-:YRβ B̉>)+Qsk> 4rV-7O82CJ#+ujK$C7[="P:Zfi>=e;a`Ur\>2|=q\\eTK'Q?TdmwZ Jw NG!6 @iv?FI fB*H|3k UUE2+iy/`ɖԀc(gڿ\^KK8IJ%L7BYU˯ukʥ CvsH3(-eU{YcfCDzYTo/wF}U4("B[@= N\3+~3bIF:p3/!%W؋/KoRmgܞ!"y6{IY?Sgօ#eBNu:d*R,J=lrYEiTiG-vs-Y&NRzig+Zt;x^Q}5gH_)g͊$^hh[,]K>x0D҄MfCrnj|[ OYOQKR͙h1xE3cqj9l7&J(~_5ǐF0Eā_'DŽћXnZ# ;k{J鷰gf݅NŽ<8[3 %qn~CLPrB~чA0aZN0kۯ)̢jg.+,ƀp]/V;)y '"J7犣ulՏ<73wKPˠyi:~aN|mǜ'N O%y]g2nsNEBs('?vHđbP2$Y?{紻ja/c~ZYa*}&˷S (A($9='IaQ oBШD >VR]44'ЧIQy!t/]&ɺCBhC]x,1;`L5r b@:U^*\JKArx̀G<OH_xARavj-@-q'n,CicK9\a&MFK{ UY0$?d < ])2JLTF"Ac\rq6fkC8k5\S#r!-d 9 J`wR0'th驦Aa槗gmAHCG(7^Ǡ/w"{Ϡ9sn񾏈tK5|I9ؗٗaZӫW!mT-§SIt&b =R$B?cx-Pw LaȻBD7{LWz%h/Ju "'9R z>%I (yZPD VzW\ Č=bݦU  {NSUrXbp/9UuE趯S MCve@aD6Fi Dpҍ StmjեOb 9$QrXM~⟻5 +4;`]'Ic(_W - OmQء[ل)XC#/[>@Fп["+j7mX4Ey!q!khѸm:行`د++ȡʻrgԠ8d-T@?3EiDA%r(Ȉ.œ.""2V-xnIPуd\Id̚-GLPjžEc~oLMSNK# 4?.KxeI0d)*q':,Hz/4|9͔-^i]i-3C"–3ׯ?Y|2diPP&u[=E "Q0{<R,r^}i.{|}F!Zl k b?A<^u 0>M\|h@=vvXu[H-֐] 1=51&wuE=c]eť!!;rT[8{.]IMZ|z#E]?tuN#ol&'6pAsRpqm")_ט: %;PյٷE] ;p-tIl$#͝6>%3hIԸv($ÈsWcgdMn5t=4 |`?] :CA[s>U?,_Mo~ T43u,nW~V~#Du=#^x2s!ciq#'``e= #+nߋѤV3K\Z~^X(ڤ(GPyBfV4Xsr}DOѢOנlhPT&  hN]] xjr"Z!Ŵ 8^P&zp]i0,ADZ7kiŠp6*30*@PZb&1UUPHy 4?O$zҡTx3=q^:`Gc}2fOV"8V^}=2vyOZ|aCo)c@3<|ј֨V}J6<^J܊4?]( 8`~8RΞoX:R܏PDW JebP{ ,UʻʆR{tfv}F<u÷:jYbAIEo]W\cw rdbk{㩨Iho9]"gM*1 նۤo|N\!#v~r$Sy+d.=Es\hQ5_kGɥn mc w"  /&sW2՞/8 7+_!? 7[Jz@/̔ +> zs7Z7 3-ѾXUx=S =^vlUK> >-H ECj~~}6PbmLRUܔU=6>$F۱2eU9hH5u/)vO&ʘev 2+k} \2tm߇KX~Omc M= eoyUB:J'2jNAlVxd?+܄1gbۗYCfWB=~}4Hl[G*1"7@+؊6Ͽpj`"QQL%{eF_z| }džYV'AݔAJA:xA˓JMUMe [ zc,/^S6 Wt}δyPj~E7WKLU<#CVV*rA┗HN$nM0y)Q)6?hwo~ ;/W/@Km7q2}=`'`8Lu͎xN8P3DW9o*QӤeIf ܽS퀙giB{[*wS2:hm9{U4{vE@v0doqM5hH'颶٪sOpޚExe4v4JۛyMΊ3a

      D->@WazրQ1Ck)73MF(`QOL5`;.tvKkʤY6(C=SW䟻 NWk-v Y(ʙVH(vUByA|Z ۯqu]fhs0b3"g)$ͩ:d\ld4(jc+73% 69c#yE%p7TTfۛ_;vv\] T)0 :sjzdm(E_7?|'+ S31ڷS5v'2ħ琞7|Lz1LY`2n+z? %5-wGŕm {l`wRjIBmL yv&Et(Vs]+fv;XMw;S.g/WM7ȝbJBf2KLI<qY9)X&  ok4ۧ{[o\Yك9 :߸eyam&dU} ڛf厱;re Ǟ=Pswq4L@6xPݬ `*O>+#,8 ?\27s=N1S_HȔ7]D(] C5@% pg6 f2\*̼wB'Ii:g)z*buI ,؏YĠ/Ąvy6FALA #YSj*2hv+;U$&͈6aUDH@]>?2-=Nd%?DV,j zדܻ8-v͚z"SŇo.8uUwp!BGM,(&b%5FXxybozĵ^;I>CgGjjB[y8;9gf E2I[}a>&D} 4E@ϵ%6[yU OIl~d1 cs*NUr_.fI+XZ@1 5gnOQz@At+cjZ hJȳ7914j_b3eWpBrdjK~o}u#ۤЉ0[OĤ^$ C$ j%tAZL&`PڋGZh=޾/01I_WC(H\6r/0^NQ-^ˋܲoXVbitx Z rh7I}Yr-T~J=ܚ}؎1Mq(H%}b.r ívsm [iNS? %>zyR-c/jeF!7F5dƍq`qġR[/(щ˯yюv866~2K**/b)oiV*~@}J,v`nX*\Ol ϭ_+f+6Ax#p4b&7HIf;צOXx.'t.(029@q2Q,IR+4P ׳Ipx"VDg5Ȯ9y< 7OJ9 ᆫ m㉸g*Ye7gklܜN#J(y#Lآ[Tgʣ ۱;CbV gCRY@jy|?Zܣk)P*k%RA7y_YU/!ccEy@eD45RU~+ J xȔ6/f<;IRسE8l䆑on$,1 ]wHWrR)*@(ɀOMPXx6E ?딒T.ZW䖸Ok8rXH^>S8iٗ,[b>i7,|+NZn Y2%'EFz&FQαC.ae%{ pUcBtĄ*k:"p.*r)%cSն9E Rhn3fHrlRFF'U\3޷dxh: s#(u\` n+໚Z#~TC,@_ߩσh)rX;f|`P &[`gX+0&\S]ZBH.wd5 JU!Gvph*Z!&SOOYzhcuQh- -؏*64/QY?Qְ`Z)AG`OI C^k&A" Vg9im$>0F,sjlsƔ)Zݯ{A3m+#/k_DaOA,k3-^2WJgޝ_ u 5_~qP㛰 u; ]a}?VC^iBe2T>qp[tłG[._>A.WsЪ1 ޺!٥v- FP/*]ZշѱXnM4NӛKpD}]w5Vm .LؤtHvMuBFg*#2uY(xo[`i>-*XOTBn4*U +whZC|./0su: s[hd[t1*eII2oASi͑e{ :uoX֎&o 7,V@wuC|ȯXw ŦVJUO+bgޏH{YMTňDŷ).nwv;%[ӝ"*=y癧t*V9\'E32ޢ7}\2"q7D8H=Q繼8Ю*'VJ ݽ;lM2=ձr=UD {AI>& YC}{y4FB-2= $0yӲݫX(Ԁϙ-LPCJ VGۨ"V Й_zcs{xZm WJgsg!żvؕ_eT5JPfJA ǫ%כӤ(l韥&:VE5a 6NekVTk**X32B1bt;-ګ ޥ,u>+>n ,vX5^+;ܯbv>d`?>@xDׅ׎HYUAEFGfX"9 4c*s͕j'EP&ʩF鮊mfp!%Tw,nWuOXD\E?_N 3/Ÿ,kJ GBJs"he>؅ E_n$[Ulfm߮O6#"YwAYAT,԰tmo'*TrBr483q$CCX"/VR75,5$ɡHes3,+*+"FX|F>+Ve?( 0eN/ɜ ZO]0˩;\I-f(2!{/.ctt*9aRtbhK%5{$QFט#.8%]=:Aɏ}O*MVH#5}|>2dB1X[]lw_\@H$Hl:R) ),ۭRDk4V}G*y&,xeBs_MyEsl 'J] /FɁGdn]pDt3176w,^01~p|˗ )kIH 9~:꿊Oբ!")*{0M[oXL[~|;׾X(^fFZi)9<ɽ &#dZ+|135m(GkG@+lK6\ӇjYz|RjK<. }+[RPpW,ЯݏS3t ļBy /YGJt#B\R r$DsYHB44{HIrȽȨ_X [F_0OYUZ_1;g;PMt;Z$b1r%R0 lw4y&j+j-SufF5~+;9 ,D$\ 3ey2H錮Ē+l#CpϏyqnTg~I)N'Sj$;:[+tp"c%; (|xSO1تʩGY;s;hawstc6s=.@^X$PNbc9@F.c矋Y @qJl OMs8M XrՇ a t?\cv?#ejԽ=4Fm.eUe'.r5Kza]X,ƥc&1Wҝͥpvk~KU޻\6 U+rp/owҊpyrn%!lWU|di/5\Gy8.OG Kim\4Ad+Wlq8* g$YJ*Jp?wo:w4иMzqg XVL3$“Ӟ˯{$}f\טK܈'̣OF )WKءCoaG gE ՄOgq}_hVQAn0mk6KSާ,)nZ+mZF6 DEfR̮yY CS [NXmRoS3MS;2k.;n8#dX%u7t N$>C MggZ'˺wrDЕ'=WϠp7-i 3|9EEdNLV(ytMcyv.dD_(O }ƸvD=+Ⱦr@2^tGQ1\pQqNVIغXoYkzi =JT煤i}~ַp#ԲűT8nc-e SyAv%?G\a0T""O+ j>IrхȆ8O$@_[G/} sv; -FAPş21@\ъgHىM5a,^%CbUmp <, ?AQ9d{@9)P!MVR$!G bxvpnup,G8ƷݜW4-EA:|%8gЂOB*-nj"C ʒg N|WО٨h4[ӡIu0F IU dN0gBRFx+xuixIIچF3^i@zR*t/$GoɄBiՑ5ܗZJ!1f.​Y ` ]up0. 6"/ %Uua!6b6@ &5gY*褙͌Ɲةߣ8Q_*3rJr-1i#xu4?[<.U;xxAdPHFY4@]z;cwzh T~.HE )eL,PNu zީUbM \KP*G !!C1^7%_7 tAcMڐrB,7tj d[U7z e@j^u{p]ekZ*#XBWuo4u^ee`f?oؗUFRrDsHz C\|+(/K]3@ `ˋz`ϖ׌q30/撵AvR`owI"ӖE]hvO=CtI2D~ɦ; *0]D{wm3(Y^bVз2(ެZMkBQN0 IjR>D %Db ǭ5fN ^4UdFi_&lLUB2FvA ^^h+oVQ 0ʻ֬'ߓbH㚧XR{@pQWP(WJ2Y2ĕNY0x,ւ h)p(ːm/ Я.vp  %ضy+..,+]\:}+z\{"jwv?H-# z-Jp&oz׵F_#ɫGi@ c0itYh? ld8_S1v*"*ȕK@"0GV^2/T65N[o~:Ht _'KE~3НxvD[[ 9ny| L,\bIi RT'r/P(R mxL$@֐nJ ;i;^-7/.{p6jc 6U7zhLue~׷JM_36$Zd+(JZy݃dGe:uxy4nfspe-©lZj>HJ:ƌ" "Z,G ?L>ܶUW>f9I nyX1ѵBuL1h.>iatEZv~LTEoa0 ,-S"~8r!c6 -Iې$=;l>|2Aevh8pRщ-΍c3fPTT Y̵%9wMM1<^Kl%<@,dAj" ;d(Ĭ@Afʨ .OAͤ=5kY/lxM!jL=ڼ\m9Гkq!mG\IƐh|$0ONV `BAK;G>_ux%mXQUXwޟ x A‰CQ~H@ŝ$/u&^n9أB#8ic)BR~#g+bg+z$g=6:][s[ffa-g-V}-Uk==&r6AιCD?~sP% Qˇ)p.(i)Ψ0XBFi[)X8gDMz]݈ eb/4EňVYKw ߦ? |WCX9PԢc)/W`3[iCD3H!Ogd)kJ.9<`U(fMVFT6O[i7z*MɍB*ŁkSZήbXAankyOҰ"m.ț+H0ḃKZcQۣEscö,nM%4E=31VxKE7E }h:R^8v SIF Y4So*68֪j" ic(]n-D=Qfp9Zڲi)k޻ѡ@=/i| XeL3 eU&~^KH_Y,;s` oC䂭^У•qOkV1q#z|d0ȍ# sͤzPBxO'U09.nfqɌaiKڽu~CQmێ65,.jQj? cf\+Ed%9P[p "H$Nnrd0![Ifhq1Q{R7HO]reaرgYZ07070100000043000081a40000000000000000000000016439a3560000d230000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/]?Eh=ڜ.+?AP".mZ [dRꨧ5T齝ۄ 0VDqmK qvߊ1a|J?BZy كxH!8rkSSq~Pg<v78lu|B~ { L+89:@Pe ns+}tz 9Q'ao 1zƉe` :cB4E~'+ҥaf{ls}ME۾]lͪ48$ep^B (0sf: x35c@kF3?byS*V\ťnAi=lJlG×7wlXD84=bfcL~'sӽ (ldb~Eqğk;$~upb2﯂=m@सq [%iBL([oMVOd'g6:'g`a%[ "-|\] VLczPYdHe-!ֲ lf#doZ'T-X꺇u0O8K4xj5n%Of6?@ DF S㕅R pG#FMlIM5(ֻƤUI!ʗ)5,/!C.J_0{&Fmc,< ߺ50YPGi1C.I^ x< ]Pal¡좡y1Rf#GT$&ݵ]T%6K˿dtuu>ӎL3#CӰ ӚpK]8I U>s&4!owɹ4]EQIo٫DUmF:K9]xH2M3VmtO:{i=% *ې}0)Bz`slVҫ0\3~Ptg.Y0m2dS!hC{,q;ŽM4"/FUrtq͇"pkgiXA(g7լ|&(d_{y&2sBF*z73ed 5ۮ>@}%UD(73OYna·qAeĬ/ Wۺy/3oD7YVhҴ_V]=FVc :X1lY s:op,KWHkO;_fvxih 0E+77͐<2 OdTug!?;> :vٟ1rkp}uG l2WԮ HJ'- s -<3EM0xjLVBa>u(MNݖ3Na ȗӨe x- -L%+V=LeCՖx?wU[HC i o s3COa0&6x2|[ ,Hyzk=`0gb֋;yXF-*0LxQvf.צꁷ\UnFAs <3ڶNy}T~R3|itL7E\-:b`QOCn((gjꛕu.M%NÎ`\cri"nmtH|)jd Mb lYhzRb8RZ-Kx{yA/^_{I}mH5>wsl0 m^&h^1m9V h1)/]MS@yf !Q5lxf;Ŗ`} $;q moaQq-&ikX/?tDf$km!, ? &㬄Uߟ;pnPT>LC]E9jn:&c ~O%>+"ʟ’3Ls͖{vwaa~0!2aL} !~!3tNDs.G`ǧ[+5LwU2b3OIsiL3Wt:e9UtV%)?,?&'ƈiH`@Mx!+WR ̑`9URD1'J nWKHrgI?+$?԰46xk\Q4bøН漰LizҍMfJ`(f@r7@yzmdCD0Sʣab@9%pwZ׿B_4݅,x?kOIMuЍMrD^l3xqgQ5{97؎-w^Si0kAXatBjOqnSC+xz3?@ǝU"aO"Ì"-]%fhM(u"4_pb6~?zmDH#~Jf6n+S^'? "}+བ~r&TDڂ H *D t+OA2 u8( KTЉhF.RF^{clQrڴ`s`_݇2QQlwWqCTQ&YU>W+=wGCs,pR]2QRwaCP$Xʸ(jCJgkW|ֵDra_q49FC1ڜs/3O$hr͛oi<>G[rLIW}N kihOٜ+h2z.7KJ-!iNXҪTrv̼W38 td%om|AW^ n#Нɉ%Uu~X 2OiXf;CM QΧn Oi\I$Z&oTC"YT:Jqġ9r,d1=P-{j^ˀQht_JŝXBj܍\]ÛΘ,n@= 4R{*d~j @Zo28 ~ə?H/r"-0EMb/!("r:]u k+"9ɛ_@=[p8_i2tˇpZxV)3Dh^?8rֆ|nR( i7=#hTSCR!yӳfDz%QNjG>)g(*g|J)LQlbf܈Mk"i~^%^W:I|8@@@B\ MFZVѺýqa7p=VladcE^*W܁:*skci ,fWQ'XaHgyMGUӪ@ k;uMNK3IvgDmYU@=2(&&hҀkue)9И6mHTǮȟ14{2cAWV{Ǖ_8yUԼeׂYߐgl8F+_皴W郚i]uRh(2P'\v/-lokh&me~JO$ʈbUk [Kg4]H2ы|:|3;Q?c+\+g:osCBR'@C'ZKm _=' 9MWMz_;+mÖ{7p|+X5U}IJ/"l f=4.")9n1W|(c- *e4#`~h43.7n'#nlclQU?OAP56Õfߔz{k]Fmu$ qACB)^VfW;IjK[bǺRօ<kni ]S,R@ TjkH%^`Uㄮ{s(yPYx}0}9BO2&8Qf*j^{#OFYBN)|OB'ރr L;sJU?KrW׶tz`*F[xש,M+$nArk*^|@g%):`4)n)3B?>-*%4҉J@cP%RwP~ٶ ҺdQx%s aH> :NL!Ku DȋgOCY }FU.EZCJ,\N3COKd3|Ϭ0C/]jh(vԙ[4T_l J|p:C~+ LA/,0!|#Yki &% H$cIǻJőFSbzC$&/F,ϙ)Z*mSu=8C+mVj(@fLɽ>hB Zv ,o)lx!?A c4W;v֌FVl/7@xp3I.ZFg| x\XPǢ:o_b<ٙeTRAX ;\N,.H>~5iRLn}x}L") JOW{=qUQ0(2%%oR$|g{UZR2&MRf)KAkVRSr~/GsYM@q#Lz欼f{VHzDEZmUQGK!"-Ђk 3E;BCx $Bxᐩk Wd2*T9̗y6{c.\C]u*Aś,;~:]:q]1m]'3=Qm!Bre\$=C$ss< {I` ] ] 7<xSDǥ).RD;R4D8ng }Θ"8!TJoEB4~ RydEP܅rl(mUEfG*0$|<^-g@kY(t2sY }`8p.jyG`peHtNcJօ8YA,ճLٗ׽CxeNķ|8$ן– Cct'{pߖ^EP* ?eRG0m]/N+2SFH[4`pwX-Am^C'p6l]/#sˬ P[8*$&}tIBiN)7g ,G6~yiAN3,6v]~{!~ȸEdX#{^mam`RMO5]3t\(I(Yi(Xo MP6ņQÉXDjC(?Yv;O35!ҌɗiLz"Z/=ѐ҂\6YR!kR\9AIRD (42kȾÀs6~>*!N$đ88u=\7f% kA>4^;BM5x;[ȭ(iϑFa}ɖ(mpǯE9S_[^P4)|P_hdȮxLhIFPa^92YGҼ$\ M͹c$GpƐ 4woX>g*J8Mc71TMVű%C-bpb AZ[Ts}GgX,WfڼmaH+ņzxl7+L]եڳa3$>Cy2JtM\-1Ghw!#QֲymdNnuX07v8bG i #k̍eHjCV)Ey"EH? [+qSM@cuv*fH[d_/ Mo Y5j6Cq?MQZXjBWpwwc kcɐ'<,/v9yR?q4oϱ{eD2 Y}ꛘ@04!n,s&NJ{Z7cHx[ΠڼU]6`$ p-E$zc_,ɺZ-&P; /H=xZ $->TךPKR&YQ:ƹY*xaD^@l%j7T#J^?rRpNr>yEw_ uk#Ȥ@_@g$_?Vi\ fyh3Klhv?SLn7JٯG}7{i)}FvvpI_hn FWb[x,yQ14H" 9G";)H/6o='t|4;#:t\XљTL}[~pˣIDTa%lb)fֿ~Fx(eѫ$U#R܀\rbky|}G8'Ӡ;}| 5jU:A CAq/3`c I DJVs/OƉΗ0e^hul>M_zd/FX446^±z2uŚdIZ&<JT1|G} #m{]zYn.̀s{aNR̐ߴAG#\¼td Ǚ߈.7AH,yN8J'Cc>Vb^"?\q:XX`ɯ4yE6z+LfYPwy~M/H( "4hut$J 67!WЯ8=O*]F@z&1Z fdn;ΡOS6ǥ Rڗ.hS.०c͞ Eb7or g0&-t 0/|&(\QyHhaA ioqYca &\࠵+ixw֎R9Ծ[a [afOWpJm/sor a~s8* ;؋_5C X;/{b9PARx3r.8(갫Ι0|5AUVL/x[tQ-&5y]Q̀jGD6wmׂ*挾f*v_1cK{4gEqdDRwGrۊu~W8ܯt5|&d@=o=s;j'_OyLAIJ\ls!c")NacȮ\{4<ô-czщ #']iHs v`I2pYP5tS Dz?ZM*VдP_WIsTlȱ5!f cz˛aڏL̶4ݒ 㜰 buhаme NNRcTet@| _Wlj j\WA<-~ ˘]rwy=r?}1^)=8&uT؀NaP'(ǦQ )Os?떝]s,_/3AR)OWc6{%>RlO|$RθΜRmS&f.Tc1S2#,+BDpfHB?&Zw("ZtN1vU&hOec/w,lZRc^Bw–biZJBRJT*oZ]Fo"`l4ij@{_̈́v7u 1i6!epPWԯ8h H]敲aQuo ;ϵfa}p/_@$SCLqS.A 3a3ֿEp4kUcұR2Ja@Sdc!Wq -2jR%!)?g9]Y=%y{FJZ3HghLzd ]w ZXZMU]syzFAW5:I2}@؏(aDQɝIvjDX) b¯X {&sм S~CmVG֣ʄƛSmx rj~xc︅N/nRF7._s 5t7C:P\i\֯O,022FY)/!)eiLUwɼT\;LfLx}]vb~'lֳJxq}DcIПf0[~o_lDpB u@۳+DeQZ h >ZWNF(ܦm@l.SCc[oBΘl یiiz׀TqG# jJ&NIgՆ4QZ0+8xez=dHDc%x8\:iiGNxZ/&Ș+0>p)kbvy']x߻aIm\tKIQM&7~M no`y9KPOVqS4b S;5TT\bKGB%85#$4F F`tӛa+)G]1?Oݧ{h͂zg%sºihi@t'79QVly~Ic'!V#Lhgn-$A`C,\Gb{UQ^3@HHn_2>oWYNj:d,jGН``0\IhT9_3+8mQ{>^.}2e ZTr$|0kѪmZK}NMw^20q/(?Kqz:+ eQoMgNA(vt|'c;UT6v ͜wk4Hӆ ^:mПr@VOC䉐6S&^1 b>B!on/| VrZQQt &6!Vwje]ZMQ]$F 4%-OFa(*se.v&zDt  Eid#P6-BC-UʅS&c1Ƽ6u 6ҵYWr#mIZ2:PJ|S ^'0|"Z=@eWYlO +yUvm{㯉߹pBir=!Iկl,;UF7|_QY͕,HpIQ#m*| 7fx'x)fUNJfQhQ͘r`A³BZi*\4?ɚ,Pmp, ֏o~Ѩڳʗw/={3W6~R̾ 5S퉆cp?9a&W6rn%'X0\~aԚj=!7>Maɗd.@T g$iImHP8w2Ʈ 5VGekYcSV&!&iЗ,3zn3t,lqQblrGPRofÑ}a v%RZc!u་*k2 *A9()T[Im5wZS{Q#ÄCQvY@Ga(>Ktry Wm{f{+?rB9O m&t&5ei|?jn`n+Djki}峻ܻ$kM/u}h5ဲV Ýxj^NRw@}DK,\xMC?T ^ޥj%KYEs5zz17ڌ=,{;@f'epS c3nfk+p+]bNM#hB_QcJaNv]g aق$xpz`~N0l=y!r,%\!<,=*mS虘eqk%?uk@JMV7nswj=fb6 ͥ{=Y,P5oO5'8 vYp>O`}\1ꇕGkc c:ʹ`AW=#>ppryFI`(9埦hPcVN+J1+6`1(j R%Փrr $)(\> d]R1st_%p h;ԔV: [OO/29ˣ@d yho0a^vrחkBu=vnC MY: V_{k*eGV[~<&;e'jUa|+-}8Al˷gN!]?=41ΟE,{ 3/*\2KՃ]:H޵FȮE fMDU"|} cXWo\%\gsi[N Hxx`h)-TJQO4nal|X;siQof" "0B$+&BwHi.}ڎ Q:_cD=N3ٺع#JϻEʻ]W8Nk=<~h+ie>䂆he:XEv (op1{;iD]^]pskt-LUf|>"Dq\0 {NEE'|ڞ+^<҅EP'~<2Z ^iRGX >m.Uc\akpde*6-{ ׯlX+WVH / /?cK~ԋy0YWj4w܃6^VpX+me~M8TV9cxơeV+x{CID{$bR_[LFn74co:`]$/'vɈf D >vrh/#):S y+0m/!}ca'p+}0vKGb1(7WG/#Lm4Bˢ$H 2۝pTg+ AjXWSspǢe%bV ({j3(F;Q$ߨVdG[ _+1N`d˝Bqd*y 'Sz6^j*2k{*@T)ԌMŪ^g`ņll'h\q#J- >討C$d9'>#jxLa[M2s5chLaެ78Fw2R] u^6xTlyB++g(3EF,Aa-P\m6)>FUrʼnRSL{[]ch?,ٮcrK'nP56Pr3qm1156;{/xBBCHm=xGo>N㰑[j۪G^ CG}~:=w$dK#jLI&K41DU'澝{k1,nQNU7o*M? ^lr\4R+ٰ̳p)i0K²!5,;8(A\ *6_Eǫ0 ;>"s9{n$#M Jq3.;KLQ?d*LVQ~?/U0czFsq'@0}H5;{NV+0DKI=p'D֥NrIP,|MMKZ框RŨʡ_V=7qXgb!TZϑ/5\d;z$ ı8@5kȑDE 3Z;jq3ykV yɱN)L2,j@z[.0Q<7'ʪu@ߋ8?VI-7.jDPJ=>0j?OǠQ;2jQU|W;QU^x rh*ïT΍}Vc:NW Sƙog|ֽ\(J]@D{ )RەG!H}U!J<6߁Kd蟢c%3UIRՕ7vi(vПAGDID^ve+VmG[J@4`O(.eKVdMNo^~@8Kh$Bsw ~QjUդp~5t][JѷXH2ځ%5a:7< bwW)}d%eNnQuJg鉋 W줚.5}ղ(SOdF9lny7εp) ;;\/p S@X zhäR*]zKh:DGH)[{9pXkHQiee 4ڶp@ 5NѬI'E ?M7[3 h]Ud> e/?EL݀{`*KPmQ}Xr[Om}B 5+z ,]40~R2g&Շ:bMUkhz}`Si?UtLn R3ᠨr$<)tP x=8Ю٭Oϣ)6lc ^P%'\vwRMBL(2z6 GRX@=NLA(es#%f|pZ3yW:en$@l*@֑kSͽՖEKknp#mt.ŽGKU op巿]4 4 -W6 N6lH$tՏhP)Cd-q-ɵYAKxOp7CF OZ´2NUq6ܴq&|nt9V?n7(apY҈^ u:A?9T}Qo< zD`Z=wxXG0qv#y!` )]^a>|#==vXHn`j}SSf63nJV}e]1~H?>'Y\K"-D\}.>[XI䴹7U8iRd ۋs!@> <ꛌK9 NpNv/f16_d"u ? ^kKV_:x 9%Wu) Y +e!6,76תWwfJW3k%c>H`U^0>h10Tڏ0Fek nX3L-_:c@>OAǵ%elDuy8LLas9Ъ)UyjĪگ`Gv$a}DVtʟibKi)3$kėQH+8[姂ps իH6֯j &\%uqwcbpaT 2)i]BiiI|1R\j^ey}jp,5dzX8ὀӐNR h=ш` 7w1azωW \ζ[A/%Cm Lsp$2rJšI[r{!-7Yfʢ; ey/)jLІE`J"b,ldz`ĥ82zOKSt ^ܪ2$hmN7^Wt{GG/4>?ˣ<;GhKd9p"}7}L[w<ºA1[N $T.[1צ 90V3$K=>,tүƎJsbh^~ح4FF{9EYܚ\8oʌ H!B靱T/8 "PԷY:_hśgĉ! (=O!~&[ͥ%{x>dL~|PwVI <<噓a~Ja՚x48YB NP17KS+!ye:lV۴YHl_δSEsm:2Zuw]^\rDUo9O*Fe& &FxD´ѻz ⩲CA2<4jd-, QuױN]zx3zcI xoUM^W6 W[a9$AdRɨ#V gV"ѓ7za,ϗ,^™ut[U@s j@j $dClg/E8kb@T_$K#G og>H;-'ԗwEZ8Ѩl\,8p*+|`˰;[mko3>b;yplOh=L܂ކLKDVɲgl¢v1i_H,&hmD @ 2t%?bإBͿ8 b &}t'Q{>%]Fʡl*n.NO}ocdTv@\x.Қ4",4.aY(W;"SB6e_d'[m_@HG™& &T/l&L#VIO"@]=H=:I,yajԖ^ kS* sҌmDi۲>u"\bE,9ː;d}k;(c}MNRHlv<܄~CzwS ;hĺW\@?]DgrR:|WCmv1l1AM/Nhq(ҰBT惥=rZ&MmCy~ &#αvbdCH衻RaܦzO-BV)BJll>w,!Q][3dd=ȓ^O.uKO1K_ȸ >gdЬS{${KPe.@Z-PSȴc?|A>h/vğ}HO-lv>bj-O#j+Lt-#?꘡QNZ-ES-.YtdΞ@@ HK59]vm>,ǎ(E'Vp /r]ty ;s. $h:qUb%3{s˷"սa;MWLu0QXj!d[&hn57MU*mRF `ͭe1 Q@oHbO',qs?Ve '71%&&|uNo*.j]9/^h M!$_T=vJcN g =5PqF0c7R/ "P+PYr{oy|.{}7?s.JZ=S$Lݝv,>/tWqyYǿdn{E^ R7%M7LRӶԆ ` ʡ,nض٭u U=U ::S,gHڥ/Ӆ<( ~~B'RaГ"jjwZCQpU {FsrIE sҪxy%!%|Rg HᬍGBm| ͯN4Ivy䈼̇F(8?E&Q4L :ʤCHm:x$#rQ5aJa2FK5ʄŠ134Z23#*XAW1-VM4 l2Tq0|2KXpJfo,;, lLGMBziF孟X&1$3}? '<'qu/&8N^`Ygאp=JR{^Lw̞5|Ca #["Vl'{6n fNF}.oYU172ZK{* P$ûFmH}]N7Z=Ug%L2 p?S DJu`beJmaJ@'āUs w, wOwcg]wѤ湴ޙw.`\e炞e;-~suBu8VyV`ϊ{o;R?v 4q͆%<晒>~aBᔤ4yܒ/ 0N(Q0$D#}`ӓjlho+ؘ@v4^guX93Bk?8-ehjWWx$<8kFbcJ5?3'ub[,mlY˥9J4 ힳK$qQnѻ.fIqH_Kc [tz9Z*۬TX&\)RH}R{3eA@08'E<hU`LJXte5OMͼ>r]z- (PpgɬE5IDEC9nʘ"l \zwPhѲ_\uڰ3xm@4X=vf? E#obd3& \ɪ-nt-T9z#6v0߿"i< W\Y^{(_sJeX}6#cKAǖM9#X f:E1<QRzsRk%:aEj*X0NØ/#F;v߽\@v'1Y hS 'c!H9Qt5P#6%%JnE"B9׉tnSEGRdGGA-q2 8: c`w)~&RHg \A)Щ#궐8g+P6  ރqzEо`$WsH6Ӓlela(#jDeEua';q)\:I"T5h }1KrzUg. Ejޜ8QaP[`/).L+ Zb<|х|zp]X(ŁOKKT ڂv 3-Z2cRFDiHڴ[Iݱ,u\w[&C8zy\I ױCk"bW$,@E3oU"I7iLsvx V4xDv3YGbO?5:ym܀kf>T.!4,  ؋:u!N0ZQ2vul$"Mf nOaж#3Kt~·H#2bT &OA&[Y`3LTt}l Nw'p af5Vdf;^w9ؽ"TXσal_X+ȵvvK6i/8˶(2GJ%E&&_э9LYmm& %B5\6L C'<=]S&?KI>8I,F(a)&%؇Fn8]*/l(ԃ9modgfO΁{H42URay95±J1MqH~3a։ijx1o| s'Gi-К nnpNħlo7N+.Ek6Dϸ5фX&$T0KL|sW= g1{5oSwX$YmuTfkZFܞɇ/tUHfVņ<%rh87{@_YDc*T-l9 6 sa~0nesgײ5,ʭwqCoF\'rh9U=X+2"iWH s#*hp9P ie#!tRf?x$UfƝ/IuS6{G-0}('GDkG6#7FR/EJWs>ԣEVn&t5L?J-#G> v=3B ƦE>f~:!¿& |sx kY-ʄQ(e S? H5i(Jly% Iœ-5ť_<|2i[8gk6x&6@RAb[0lz>!r+6a[c PU9d&Ko oqk{զwusJ2}kW7AD e!IpG (Su  @e:cHQKӒQ-Hh cS qϋJwʡl1~!]OP?|+uUrF~i?p P?yE2eݖ"Wȿa9{{B|Y릋I $,9 PUHuA$F<n?tX% HPoA(V@@DXЖT3 JiITU͓tC{O&vNIJ=H؇Vⓙ8Rdt+aZhV_RsXJg8˸u%p,x &7c9}u ߍzk"Ǫ#jOqMϙN}M4C 3Ppaz[79*<JSwynACt,9⟌N30AL`\q}Ϻ[Aj?1A )^lE=M%5? 0U_4D;65hw6j:)ET=6,)D F8zXA(-JMzs&=aZ}#%铻WKR`CZpx-Ky GH&J|Bw8} 0L5sh'PfU:7CdAҨ=}SEG.s#8,"f@NZbk 5g/3)49zy1䙹 k$ݟ 栂3WޅdLqxޝtCZ\Z&i,MH1;:u;ڼϹvKqo˿R|`CzǐHaN1qP{ıDD;> D78ZU+{?}] .Mi*mAE3?v?nӈS$+~(2bdB^Q#0d}I_C5tvXn ℈zĶ`*[*:;tmŮ H9 g1GBdVtX]%pwȊ'iqګkA`~l:FAo冕q,iz":%B~O @`?c?P0[c1N5&;L5sEuB^+F]C ߽$wRDC"Rګq\ÕKPX,C<ǁBή9k3[[xrL~L7Cyzcmח7"@FK>;tlbMLPYvc,nÐ^DĈ_SOs8PtjţajBZCF7ż-cV(c tdwqO8W~'L..8bԮ;˜ %: yѹ7krSm0Ǭ b-q~xJҾQ'mL륭q& \גPpG:(٢iR]LJb58RU "oL4d6ހW݃[<8l{neD>bF/<:tsl"TU\oÜߠ WKD@ dK;,J81O K} Y`<-E߁Jj$Xڝ7,TC/O-@n@ Vpo&΁E0νA5Y}W[~pTe3W@+ ~sdMǤqo>ްb3%E,<%#Hu2:ٵu<_Do6w 4gRvC1R48\*a9jӫLL)z+YĸrdQfӫz!GA075>ζ-ܡ֧c7(*M}3ҬvTχ4* Rҗ&mp81ZQCPue=L!Tu0P UQOtqSi!XȎ:묢_B Tsb1GwVzk̵ 35?bk 6zO .nSD15]^Z 8`WB3vIi)Mf骔k-cnqf. -1z`U:Mƶ* V 3Fi׽s͢0*ĿknZAkݿm2)fz&U{iA#Ri7M-0{s=FH5 _!dfG,((er*ڒ8ax^бtD%q#YdF$*KbݰɛtZ8(6=H=fXu`ܥ%"'jeEX>0Їt+qd k t1>sC`gobu@ᮆBTl!}-"$jm>f76 w!zI_BI˰q ͺFƈKC1I`]X,0}3,%?ǟ᠐=S嶖nfd}mČkR &IF<2Dh09ìX0p/Sb~v]RѰC$%q*fnv:|4nIFkԝ);&JdL\^~kğF(_^/z4fm1:" DSfo3Q+fpbqү3~ B-{\oK i/^xEOK :>^]P{L[ M @CC7r0NL'mlhr|dR?jzBecP2e. XZ2)\`fG-w1\&Y9N|xv=^viִ[FOrCwVx6[٭<ՃI*DŽCLv++r;z+瑽`cjsS3Gn/t ]<*u)ܘfߓ88P+G3,$7!}C^j >}ea38&,#fT|^ygJ&ji>nY2 9rQ-~ D%PwFqџ0ݥ |o]b昇mU9~ Ey'zqh@4E-`b4]i۫V/ O*R1 Kk)c|k%l[R6yot9]fV&^Rv5uG!z녶g6uԗ& j4κV9G1 $X@ K>QR%3\a~yIMU( ަtV]]h<,&ۯnp^~"д4NU&slqW ~&vaJ0!kQʹd= ۑR. t~pBʂ_I^Y0"zt/S,7llԅX,TjZӝ\M-Ŧ3}o>wՁ]~&j 'Q*dwalQ!ք]v8O'LVbJkN&]AWrep),Z_aѺ)PG4, ">n(1+™DqL~%vꒌ ^gZDiǼUF{)@ ZdV¯_T#-Bdgݡ;fFYrYs[-spuKGS#G/ Njz|/`c%uD#ή,o^填%Oo[C)78<A47euhǎu6.anmut^>fKaT3[+4u1r˶<$+ڤԭ:uC1 ÷ggcNF3ycCIVK2 =cm;ciӈ=psi^'򹮟 K#vQv5_a˷[ 4hAQ7%C`?=y@ɪE`i&:3QSL`k^ Jx'o.Fjxnvt3f6ex.Ɲ""Bqnu(CaBԃ,aNw5a>殸!V#ȟ6=ꕿn%uތ_魴eY)v-gINnCEZǠ *_zkNTC9Q ţ TT3ވ$8a>iC.+!LY @ l!Xu#շ)tAJmܮ>:VdJ .6["QE_STi_+MoKx6t6(yBZȕ vv/u1y| Nuz~>0-;N0fHmZ[5~/q.c㍶N_*jik!$D>lmѮRr"\ cےmwAr{,EeD-0HՅgxfͦ,TI@ۺ^YgE|]gvrW+@_ oqƶ\&wlQC#s3xlZBȘ_FsWk>FHWތ8k%\ÕkM!10̏.)Z `vcJcb{/  P+-,R FPDXTap_.Vt!,@sNm -E~Q:#qBW f7+TF!eU.s}hk̾ Q{P" =M{ew䦾*lZ_j dxb'hՏ|ޛ晌;q9ճ+MN߁NjlUS3oXlЩK .ÑsvT2Y, W؟P]g_ !Sx8kG-JA 'ʪlJ*Y2r &A(R SWB&90`m@އ3 d,/t2GFtάte6VLAq3SS퓍|]L Kr* >BDVkе#IusFlxR=Nty$iju=999]o]iM@O09x5N8y欄*z&PVЇO*'B튙arln,S2>Yl#PZWd^ŎjS it| ts2 tNPX^|Qj'V[ K?dD%̶<"':˒&ݿAAAʛGeaHZq5`evuM+ uH>7_2zc.wmxܣFJG() Il+pYb| at. Kf8R ,UZ3A"8- w9;`y P/ǤJ9] \k괲4 NJi2H٣R?j4'E: [(Yq g<]6t3\Զ  e bpZ mdOeYӮ߻!DZmQ} c'{Y- iS!K6Rлqݭ?%_%&Xx-]qE.8WW鿉V V:8z5$ܿ8pŖ`~.!Cތv`h.C/4kaRў1p^ ҧ[^$.jD..tr}|T<ṳP }^/Lo[/Y /zYvR~K^]8;`KHz!,eBi-sXW ZқZ ?.h!y̅UOmypotGa.vb2vF7 6砫ؖrf /8GQmvR}>,k]CaAo;b꿠]&!"j j~6q6ُ/~U\G-1y[2ADz1Q/ '̸ͨbwjH4Һy귆|`E*K2ug G4#\sjG+á]OJA,P9xTYxȦ~OKizhUE-@= Ujj.W\zY{F0o,b%Ϯ1uϛţc4I>ǀ|戸HZ7ōp!/`"T00lGFG)/&˂a5h.k[1x~x.X2- $zqkX)suYWM,R,yEx<'=NOsتK#6m!q֔0ipT+L_B V'ݠԓuf/ ln|/bZ;IEmt c~ J%"P7o K^LIB2ynB"H2Nu|bOi7Xpf92b` rE2wBa,Yw'ѾQ3gb 8| Rl[2inHv<\h:wkPF];v?T0T7mAQ5}ҰQk*Wus_c}dڌ q5j(s0'YAA|YMʆjcBI KxǠ.+?_T5()UaȐEMI_w;y*Ψ˅̒߬q.׏3dZco7<%yW'٬ivg\ 1h\ iHFs>&+.SW*Is*;!!r=*mN/`d+/朞>ΧBӼBl+("O3j#B~3{ݶ5'wv=WW>ر +ZCl:SKXQYT+yDXԷ(CYaa~TcmYX* E6DP9E^?`g GܑG'z9ܘEb7S1xL:%840oY~"7Qe>b[vk+S}6¹)%$H :Oq4\`MH5?"G0.)N Y31bJt0a-NGӻ7=l  4SjTTi*C h*_ brq\Ր'']l!9?aLvJٜhwLtWXZ}o TgLUD` O Q˶# ݨ#+1Y;r`eɠ发@-L/9`8[~7*g[AXn✸4be:z8!8c+ ruje uq* 7}z7jB/5wZPD@!!4 0ՄΤ )=*⤨bP,:jCo2زOS8F$q#GwN>Y"˞3Ȱ )" zjl"| `*5tM"@R/o̩t33i3e UwLNY36Fsca˒g665uI?b^%AXW/'yAfG$hBW*aX!P<6-5;(O !-}y._S9_T\9@_cڢcĢmрvTi]~&N>I+S鴉 N2Dy_rmz9+ydYiw;9rBEJ!1ǂj ^<QTZSH]Gyg];eŁɰ1yOSDI,VD A@Jy1m|?TR91_\s ?q~+u@/ /Y *ysaSZ6o%5wO4͈P͈i#rkaiճk KnI}?}s>g\Q - BL W.P9O2&@﫶29q^4L?~6㡸_>M n`匨=@s,a'o;W.$XD;r!_W^2z宮"ѤZ0v@ʽJD`bދ\ nw:$Lǘ^P3ބT~mHfvJV.ͧKqfZ;t5θc>AwQ\qY'|33[[/ ihr)Կo+fwV7VG/Q;bJHAlmh95hJZ'Jk0TkGߔ.mͮ8¹&@| /w1b \,ޞX"!DD[P9[漾i-2xq~2/rInUjfKFv`?)RVd_p9M̀fD%%i~*vMo;W̶mg^POÿK,Eʳ.rtۨ~ߣYR:nUwސ^D%Zᆹʕ"_ &[l (4h w {㱓u Z^֤aj9*(=bJY{]>Zu̴.Y,kCSNXxTGK|ׯ/F0cĮd!ȁHįyҐVC&Λ+zYPVhl4Zd SҲ:rmvD?5p(*Ͽ'@h-b乼5'[os_ w!>,)xOun}'R lJFyY,z@ Enhf.=;XKAZo뾓[/}fhxO0nf"!t?H&ZO󍙹a'2Uݢ xU# $8IOdr?4p}]x0pW@_&dgJŴRDҕ4MV:(6| Xq!|+QGk]hspQC<>hZ8lt@)b==꼎r|惱dDuJcI\ņ\Я C9e Vd(z 袕)Q%dSf|xioe1<pD(Os&%zlz_HZ!1uʇ66`¤/y,t2ed% <ʨ.`~@au4*7|PUac}y!7a*<͢< KrBĜ>^jq >`LGx,ǵ?{=Nt5EJ90Bk6W%/?v$g7-JF,>B6O] ĖK2>( '@QuS>:117 Me6܈ʪ t4nwޙpӚ_.#k?5ĸlrid_x |L N0*  ֍^wjf&Fqd1OzBwH"/3Kum+?0k^4~`/Eg5A.ι1F`d+v MM)^hr2(d6"«eUӧ˫9]`dw' (ѿr3 8rV{Z$mPJ>u9V}4p2 CEVW]^dohh|1K{>>aGZDGdj:޷<e*dJΊ,#_PrC$UQLWP Is}e;UTJM&$'QJf)΢9q݌@23oE߂;.X-v,WhC}6 Gb<^;V@^lԨ-lLku=Κ:,w)-6!Mj`(!1j>u \Qk,Idu@D&Fa^JJ^*uAh\ ⶒuϜS4;xu_tM#)Fޞy\u0)h/ÍE+!٣"3^Zͅթ`ַǜKrҩ2bWkZ- Q! n<\M MVN^:m6x`$ycy.fSJPZi@&vU0ΜO\J FEsLVXFN,?[Z5rrKo*P_ᒴHנNޜ]Ἲ'il+fCl:T_ϛ+ [Aແ[<v,[v8wȰioٚ>z&/nB릞jiG6s8um4ȭ7ZB}2nlfꕭHهnT VHv%b>d{ƌg/ȚafO ;^l?3Djw>뷁Weg> D`5U[Wbx| 1}n*)\rp9G:j05~e5wHjv*LW$ʱPr.U|[3#mjiKBQЍB.#F6!ai*Jc1%Bυ+!iǬ7ʢZGԭ7D.h:[`*7}0o,E)2~ios V(R3L5Q]~S,ޔ8 !'j2M۟cTF{\dO3KU-LQTMgD*qP@0o >8d/wN%`9W9EWK2?/HΑ;a~3D"7GJ[J 'C9l9MLY3N!Y@|-Fܡ7jx @ Xf_Zc:uB-8ӮDHTrb]v-5CN,ұ3Dldq/9%fٲ,n_Đ=IOǭa[|*O]0_)wϗnYH˯R&E5I8C=,()ԔX`Kui]S*lE6xq= 5fXk6Vo3@/;E"`'Yo#)lhNȔ׽\V%%ŏ;R@v%$Um)Ysҕ,;Eo DLT O}nd[:ȉJMf%G xzq$`t&Bxo6@>Zy}. fHb,˶`,vSiCo_P/z˸5V>n*:Yřm&@ hKN]G:zF-S 9,SHz+tX fJoHzN$o}g19 ~˶wDMh{Trn{(rgf4IĬ/A%@~yPf(z kP-0cpEunYPj#Wc~Ca뻮֐a a.[@<kzbɘh nΌ .dh]o$*_ϬFLL:NP ͯ7SxW7"uyDa& !o}ST?p979iG4):,([VǞ]5˃i60aD.7J<'ڐwuԪ]NznsL RbOހhyMO"!.IN HI7RLR ǖ1uG ]&}Y4^nPOrp:qP2_6rt_=:Yo9UH~L2DoJ'%RD9~dUWSeauXd&$ 0EIZivPẁ ]#?Ki]>Xo볞3C&tj!:"I+ :hy23z7$뢯|ܫ=?*x8TbERdC䓷g6)Pб~HF#ֺ|6~}2kTŔi[WD(S0.DV`jvu)T$ 4^;`+5L1Sr`dׯ(LB;Ax(1䙿zrjx88g([ E;&52˱MO5{lE$ iɅ6hX;:+bv=0)dYXȇj\5Iy{W#F`5p rj)x,2L|hlpgǗ܉E;)Ͳ$o9tk9<uo"}AR,;<3v 0g]>$Ͻ^a)XMz8jvȪ%"/E1 Гu9ĒRδSbtzLۚ_ WA ꑢ$hm"~aɁrmË}-پ5؟O \:.MQC\;bhu$lG .(Ǫ];hPFfMFHE{c!ZAʚA;Lcq= fKAL-N1SҠ۟R8&g/ :WdAPCmlCq>'A}xkfճ8\_3}4W:HR@^ *Yω=0 YڛRI'jDf;O.,g}L3Tt%DÚhA6.j&Z?ږi~}aS m&>3NSج~KLJC}k1PX%]PM,>vJ |-̕0u~i˹eِ0]\(Yw<:-&~TZleCs6t9qYIuss2 ʗh2jV~™$g| +.gju+c 4˫V)VBFFsJ#oʌTY1Q#'b.5{t(aٯX/p*؈-n݃ffZ/s|c9 YtkO5pv|v;^ 6qCqU,yGKFkx1xņ\Duɦ!]K{Fm4XaP$dI*]`i6żDS݋@2 J z 3_m*SEϲn>lZ&wvIAaѺnYӈ k{a *xAU[JwXؠf)cPK2Z`lqPlX6d$Xl@w橺 Zd=☟+^UִR !*eOz1dqΪ86,x[v9 *8#\>H wF'/J Sh`na)0+6e(%ࣧQDѝkz36==)mymǗm93e-Q(cS]`HB92dW{]ӛ~3;,lʇa`Tv)cJbJ+HA`qg0x(Z;Ux;eo| sе2 >2@f-mž"} EY0&N7u~CoM( ?p; |;YbڻkiƳdV;@dxmz1ߢ e+UʞynKCdCR)EM'S&$yDIAiSX+tjv3tdgc4R6(ϛU]f=&bwhk5z\j @:(0PjSw:mz?p4Eynj;ꉗ;P8t.}ҁv D.jgBqrif=ZH{"QW S5WLwV!{WNP؞1X 3;,N5ǤnY Ax쬶1!'4SLw} 7LaHxDYwu~U0i_R֏~袯P5% {˪]wBK,;w7ک975kOW6R|l*pxt;ތ+!'b<&K`J ̇캒Q'='Km)'M=bDM%_rI9ʰv܊_́mP$^vJI8B:x$55݆%EMT[$\G%$EkV럌GK6#[V-3)[ 71~p׹n(&GV}߲ŗ,멼sZ=La+@W +gPENL%-Ŕ?_p40.L‹0k ] ކڤwPܘ-gj5/$v't7+|[&ȴbN,.>3zEDLRU"toOfq°b>n;JNA\>.5h]BpN+;-%ׯ[rj\f3{ h,o -x LsdGLaGn-X`+tO<ύzr@hiXu%=&L`CG||}˿*P|+ >"D&6Cĸm.OM*ʭ\|9eC6,]F/-?]I>;CHըUIfOM[9WlgY;PT2<_5cЊW0c; `FK塋O/)  /ᱸ<%\WCӏ[E38tf_!nq/(Y@Fk1 c+_N3](<צiۛO:M4r뫕l~IA ᵊ},eFt3Fi![vqV* Jj0ΰMKoa\9Xezz^%x9h㲢U_m!"ld//%0a\vŻ g>Ner+U].a~8MiYo̴*mm>r2[T>B}] YT$|(҅f4Z{:+8vբ̀b?(rv= x.jOp!րŻI#B4U(\[~K@&p Ǟ;(it*d4:gϽs /4^(LjZ%{4딮B9hCM ne n/χr$%\Z8$p;}q cѩ5fFH}h +,)o2ʝ*HWZ2zƟ69 @؈}n>.+EB9˂}EkFQ3s&J4={\){^ZP֏F~jڎ4jӤ4rqoU%OW/xA.G7"5[#Ss8g᱆t)3`Q(<\X KߎLS$|G Ksmg:[L+)=JT#RR hD,q6oO.:!!\;͉U1>fx4zZ R+7l-}JS)ˆlA~٦pJ}}A8y>,)fPT)B8DFKx+Y<97|83Ґ-[ *19BPh,i'NJegŮ^OO;yq#uܒ,pU i J0tO/J2 2ioKGΗ_P(b#|\S A" |0jFZ^KM*돦V3\7/8t#Lmlm"Q<;+MD9T2CWKNi`P-)ݼ@ҙh0etK. ",u 6!6`JVR>BX1|;6YZ;* p4iz~|g089An@W?:RSJi$D6~]Z/ZH$?9R?Fc>$_fH] HH~34tQӽz05Uj}j]&JIY qѭHٟ7QR"]Sh > Qr??"βr k<0m*mo:֦!.@gX_.#إb` ͮt{n|a(d\yȁ"GcmWP+<,ȡg8 ]Q7dtyjMk5q!]qEwq:3պob, [SbL'W>Oc7 ǭ3O?p"ئT)OTzω2QYg+b;Y}dϦA@ F] ,O~5iTfWsr %fM `^t"ܷueTViD}}5 T_+l2`U9IpGzVX&fxl(]es z糠^ȗr5`0VȽhN^Z@_{Xư7\u=<1YKD߻"~dD%_NQns@Ya"( /^J#Չm!mˣ߲n};s}juݞÖ8Nh:ڠ?Vq@DU#0_ὦoب*$ (کb"]DjLehz80\ju{|nLih+ۃGۆN5o&Z Ë64D' ykGgBJЪR]TcHXv3sJӣr{l8y!wN8גL%ӣ$L͔~Žf /63>Vao8LJݤNmVvf@*}t.++H;]47ūZ)qY;jR7z׈!Ոe"Hhp~<ҽu#;ӄET'Y/Dl ūD;̏W#d<ȃdH>~ `́hUho i<51żw(!l@y)- #sM1~En <3~g] d!eRN~NٵdB൚Y3<{3-dAzr Cd1KF ??oD2q3O]Ug>bOdNBݚ̹Bk(WTR#FHܟ#E].c1}7FJ$>@(MéS,S#WW\ej΅xj%>oJumVZMz`u2gS_H!wFpL8lQɢA ln*Cž~dmᇭVX^_ZGO-6ô P#T*S$`s|55IiߺTŸ_Y= GD#&{[p0B@Rϑh%mpbΔ(gNv3`\jWes ^öBivȨg c_eTa&0>(msL!V>"Y]~Œf95uw,TXu U3{w?`pTBp~KʽQ`BLn־2!+J~TQ 팜i]gV4|FSq~7<|;n;G#m6 M4De;7f<L)x=?.S峏wE! WTs"lM>|6XC+( DmY<Kh%Ku6/{dguy~!ռSRFw>P3b<%+6zLPsЪ]6 ,HT; 4uY刞U0/ֈ_/%?ܷxQ??]zm-T0fKҁzcDow܈QOOJ%qkD_ZfbC΋J,?*ޔW*q]#_\(TU WoDqw#g6>38~V4\epF\rʛʭeLhwXҖ`WTUl3G~Hs,$:O n_R'"|yJb9޶]+\ *x 墱wJ 8Ř=ZL,ΊBEt %")urO{NolB;r97 žOg 6~a@SqXlrw}lBB{fd=(#-(qRO_峱hCxɥr13deοz%ӫpk@;lMJ|č5F6& ` UItڏqe$U{ij]pqV?B)Btja70C[M7Ta~%BN2D\di-4υwO(A%E?\͟lUG?ziӃ/rt.20RtZ)s__\xR0,m,5@NJRݱv #s2,Cv!<LL3,ܙZC}_D_ ><߿,s!_2|_=u^0F-QKğ["Lʔ]Yi=-AuR!|ixn:7U6G1*r33{Raϡ,|L'w[ cfo sY05}ǕPݛKd%0QEȓ)7 F[PQC~ _(&Za Q8=mLLd?1'ǰ 2F5ZU<7Y;SڼJ4sZ} b9T xc7Ngl&ҟ$B(N >bJ@7u`p5%򵛃fϠՈx9[n}S`sq Z l6b?MXR,?FH|!k#z(1iWipOv^CÔJk R.T0RTbFa'Zv4ќ]qJJ!-+RU":JHjzzZ?E@Bn"QRӶZ^oд Ĕ9.ך5 'gѫU)Q59OBfXS#"e:2#d/]M—yfVR~Q=Wv%W_ψU6& gغn!o~×Go9@)RD.'nUadA.3v@pčT8dҾ<=TO(@$ X`3ßGf绢q3=ex+_Yb1|PCLRG²gzUT 1ݎa6,!݇Suewimb҅E!6>!HGRNL e S*,ێ2Vb:8o ә]DW'FdWHY0 z~eeW|WE~Y#)-js7,m:,z y[>E<">0ݢѝɴb8Nt`{Zj80< IA@WeIks!0e`0]ӷV@6ewa_AiRl(`HHOV@R,T S9:sCvU[rYMZ.ag<So=.E&@ƚ=, o+tD+e6lL'~jb%=DCO~q@6 >QmּlkRM?0_7tD2sS?p81et[f7XRT \Ѽ7`f̅BDzY]7Z-Ndj/[W:la\*2VCV|7N16M?5xm|+Ħ` w؜"2Yr !5 ԔOe I%XYӜ6zvʾv=S[nB~ |jK⊒ЩT0Ӯ*ں}wƹF[%qDCٹd4Pu{_hؐ:;F1hI)\0݋p0`7+dxa&jE`_3X%d|z}l+\W1翘b -&{r(ʘlg71;vا#3c9,HLk'iLT269tpP`~Md;oF9., .BÌwIQI!Ɓ)/L.3syPQW"mU|ۃ`N=_!Nb`މݡ𛃯l^NW"Y~Zɍ޿Ӯ$ e2Cnç(IBx0Sre!^RFGk#D<nP˻bi~*?XSuGHKyb?QMjk 㫫rxjz9qDsF[EIN9 'mdVsfl\J8KSG$4V? Z }ibT]1 }>FQ)"+dK~P2?WIMC3GXsͷ3C;vʔ)3`lFg S M͸,YYFQ!Ե. #4A[2'w嗮]0/w'0 \Uc/"qxxQ.g-DEt!gK44]b3+*`33]"?ϘS |)nN+:Fݭ``;aCY6ռz!;SWuI(BY$WZɥp {|FFg): X%CMjeD酾(w6O$#,s^Xj 0*xEBMB}pH2,$];p}BO  nfm(t@k;gο]=/<~4<ٗ&:Ȫz,RLoS_^GŦYsIͦw H*yƍ8C '¦nxPȠA]ꂙ+Gs`C8=0uU3Jpvaeen>lnCPDuR4:vTmQBb ?~BH ˷ ҕpaƤyA)*[T괠pSڭGo|(YG<1M;ò #EfH>OfBB|=Y [Iܾҕ#h0㵪KU4~K*rG.m1&{JX U"^֯LvTST.ؾkl3P,gIGH4,P˘pETN}IOxQpDų9`b=V[Yp-wL+@dw20qGLEȈ|liǝEF8n`\Ȁ*Wl&>n$C`oxv[]:í=Z$=.ݻ!X2 = {sϊά|MB1Bд#YB>vl,@]'C)/E!, -[~Z>Wϱr xXp>q%$x ~uC-~˛C^̤VCH <耿#{+P@9,6hXxt<×.|c:u =m\L3d?'f}kÒJ]#in+Y0w= \Z MQ%lDaDi9>]g5?GR=cRT䰕TJa&",L:$`{]c΍ c :אe'Α-FMb=gXy w!Z=F7҅1-c=.(HiY C%B}cWjo@ `Xըf=7y47ve//úD2r{,~O\Ƨ =J楦Ty$ ~O/0xK /9j-#ݧϕRÛSd咭g|.MQ>A敖ds 5(:~-$74[wդ `ߔd#0BKi jT@7z@(B ۺp\)8a#~\r+cVnH'homyݽJUY gMvatuԌUlj%a3 :B'wS|3ƇEwiQc .mRaeTS9KV~a 0na+KE1uϪ+vN=\LXt* 1Mq+ngJO;?\DQ6Z`x"®a8>gW"rK'pKO~QWVb{ "O }?Y:0 10OCb_%rT 279$5lY 2{tѴ.t^[_j3TNFoC.ҰExuv|"99N07]M GyH0HΊjL;C#xD*VAR͍_39Dӌ?1Es=fqBx-ƿ, dF*h_ ,g%'fqQ?k2}{ɔS34rs3}= u.|r?' _\R0P I7[ }YV&Ey"~mu=kFgJ( 2؅`m%ow_GuJo4@73hg;nhLJaq-'XhC!õ< .nδ&lGC vÆoD"1ď!183: O}$[hP淤 q}WOJl]fv$n[=>\$ }@yԊ/b>kD#b8&сqi5H$֬[ -&p[$B )?C/OEv8˓>̈́=IB0w'[ l^fX5bPy-@HC>NuҊ=)UfQn1sTZeN'JJlCv£)$ _UE jm⯖}Ϡꁿ / zh574H/Bb]\Ra*p>mC^ ugWcQ"w|~V~#. _ cjŽMg\ns>Of< NJKρ]!ʣOA)4[UJ04=ټ=n^_Ip)fcY B )_,M%*Rx2(Ʌ<I<43=a;aׂr!?0)] fv^Z3aqu<%=.2)&X s]IªJUT]VV˽)#_ b  >ɟ^o[v }4n_ п ȰcTmcŸ4n)}RaPW`wTa5*PdoMG~⒡Σ; ay &p@S@D]Uؾ@peOr@L4z8ГW=_jNWC~hwpC̀La"f&{h'(\=V$FpJ2T t0)T"1f&5Cẋ ]~B'ۗ7h!"R}>'537~X\avջ4^ )fU2|iXл+J]@&놪.VU{",Ц 4#{'2$w*"v!GV^&$;kgΙPwKKǞv#mE9[eU wUt g)vDq77Fʦun."g>#m}fMҒ )T+Ft4ߋE{FDh|ei@Be%{X͑iW-셜*;w_f_6Ո&-׈ @kI U h]֟;I$ڲ齿2]뽞pDsb4cH,5=zEђ""oūbOxrA:ZgEr4 \@rqh0A։!L/)TsA.309<wm%J.Tgvs]b(g͜q+v`jdgv39z CR 2I^ p/]bNj263U(>bB'>! {K%,>wHxq@ |EÛ0 ݧՊS͢. Z:bWp\ؼ5E|븓-ЈweG>lmZXXVmmcB*ؗoLB`oŻ}hCD3wR)^=4c4䠜А wȸhHdמUNEj+.Q}v'I=2fBFc]6h0ֈyR<\2\5^uOuT6&C۱Ukr;)WZ>pL' wu7xeEˊ_ )`. w \c.=TlE+J_zH2 : ;wI5.Cx }?C8 ο8xK8`&D\PoElaBC_ D[!xXQRkѢAݭQ O.#oXY @?-,c#bec/Ÿ[ҔL@!n cs5BU TwWhyf:~(PL%Oux͛oLpxmˠSH j5u+^] |lt2%(J땪Z"tq2NEuv&Ѿv}K TrJ[_Y݂ ?RAO'CXXƄL$3zuISHvfNlgݪ-2A.+V:0)y ťܕ-#t\dtK_BOS^f Əor}BGXv^$LFP)}m/H~IDm@NU5*a3Ϸ ens>?7M*uR^ւ7s*+Uͦ\.vvQXw<08$,} .tc6A 84)sK1vЁu;}%*bEv w0k0mahDb>;S}iW*l;P5BTE@A6\I iG$GPCʾܺ?AJ 0Q#;F)dC(` Ҥi58p a`b{5;cuw59{hVZ)r#\a׍E5eC7FX˖t?<(#(S{*7MӦ7 &IBAБxKzKH(iiʠ?\jGXegɑÆkɜc宓b0ǩ-G쮇)Qn5%[%Mi6y0ױDJ"[?k1G&6~h!+gsd']tOn\a< 9JU@ұ?C#B$?V<[+yVWނKG&kVs}0_<0b P/֩˻RD;m ֯j'fYZ絛_uyZ XAi%LLdfB"F€Xkw܈M?W:u]fkȿNԞN Jn'}3K9 L{ý*&6@ Kk+pR~Cf t}h/-1J'2ސچ #ᔸgZ?J-WlHdx/#j+q.:{$rf5>)WV#.tOL=6_\5$ם;<Vkk^lMLUIש$b2`9ĥhdduHVWߘOϚrA*fBsoJIhR B{aь>dgE҈.@^܇B%ZJ켢fdR2ꐾ$Ʃ8<6)ߚ^>p;%uk-dMP&lr92\^qCN\nMŹ1I\> C [b@l}..qhQ-b$geSF(\~;Q\ڵj Ah{ DKYK$FB4\!jM!3x1*ORfB%Hql``rHhXT\ߗQH/-"V-9|iVɹ:-B1 됵ĥk]ؒ-sPGF3dIuDbc%RP%MWqݻ7m fsqhtecra0tO(wsU^Ό;z#,3} y\%'Ps 'J "]|cɀ I. Ȕuz愹.pg>d?ܑ&{wSIK#geƐD !?Kz$l$%4,mqgKgr{"lMfeYV }`/lًf-c+ }WVHncYh k)u\ΊG;@u.:!z *jqygXG^|ЌR,=$'O[fN R:H Zw۞"cHjl'I6N~ugjs&Xw[ ]2k?,9ͤLRv $[uݡ[E >R e" #<_ֲkh>EWV9u#E>na fsi"R޵44G!"&$Wr4q{~ѧLYܯSzeo. ۋ{i'X!yaX^~/cwӾ\_# y"v& hÓ` ?zVdvPeu9GnPQq &/aVlLLk^5̇/e20xh K/>W}M^ʚV45-dBb v] } u2}c%.2Wm߯ صB5yA6./#_VGنQz#"Ns:؂ThDqNOWɘtla9̈́F#+Vc݋8`@[<<ݬ gGu@fyW^ {Z7kԫ##ۡdeوY񩊞QA9W1[ o@y>,[c~MR)޻29:g.YH3؈*ch[~,R4aCZs8*"z4|-(jYe^|݂a x]VdJ ᖚ?J<9 VY6 _{9)y,O aCsAl[56QFl.N=pǒ 0Y S\;"f2%۬ 50<F\2RE ]*B*% V Qqj5ʐo=v/4護b)'v՚ ίq$ƉfFsюƊ)LǕb/ЎǛPp .kU.riDtǪv0cӄ@tϠ@IbfI[7|#b%l1~Yy슐ڥMJcjrwswƔW^T!wN&#eP}ӥB)a)3uWFks̙/rN T2g nyd7B Գ_+znFRC_f0}⌼ >ӃD'OR4(L2j1tX^I?>Y(UĚ+~ܐ7aۘ8{`ZQn/e.*@)p^'p!)sAo.IVij͊\pgce=gy+ eQrW<8;w8Ȳkri~(N<)8[tI{R*ℎL]GW3UH $wt ߝv,GFI`J{B-:*Ŕy$L烚lVyhEtq0HvO@" j Nb{71ڑ&ஆEPwO~Yz:t0g D]t|"j$*̿:$u7*ݮ"2{8X܀Jԗ n2^!!$F:tT|1W4]5qQǘn?J%&΃'2 ݵIc? Ph ~ڟ[ LNxg0xwwt dHņVgn}Ay2ڵg}4o(w=.c9:nhA%N);V%;.l! QJ<Tߧ(NWAy4.I38G<]$6Kԙ%R/\e.h~B (h؟&[_nMY*<) qZ;.'ucx9+ZLH%-8ڰ L3؁h;tۅ&%KC43 <_m%> 7]Hit1_X3 =u8ͯOEGZ]qD9]OXl+EY^l.dz>A`v8W[uߴ9@TJ$ӟ7vXb3 LP # k)l}X>pp@Awoֲ"@V0*V_0Qt=/ $74-J>*48a]̅`<)cJE(TEvմP(=%7ґXs*=5lB!QJ/ڴ[!1QF$}vn NRa#?]aFIkp]MY}R7Ѱio6Z누ǀ[MQ ;im)˱,5#c^V5QyH_' ؕXs-?IGZD-'`N/C4)Vw;dtQpd|f$KPg_ qk6S«51)B:\q؈*\` ji }~VOVMtˁ~ &dOe3$y RdE'zF3\."Y9ڥ Txƃ=ҹ6H!*p؃ʲL[!k͆[n&>Jܮh;Y_~4[5RyTfƮ`"嵷>Αz+eY10(BqueۅY 3m$ƔqX胹D.tEvme3 ]Mw&i80ѐe&E 'YRSp8 45_[ b-A_ D\kQ`8)] 0 ȕ7 oM/\N}1:M/T}fp/b-,d a칝ͩZކMf¥Hew^vLȞIijM6g3|܀`̑F{B Y?lv?t^Gbψ/b24T@\_xcuvedQ$BgZCd6%a&?sS\9:d$k?ZZ]ߙA&;Gs9\]{՗uxө' l_GMRK,)AH-Ngb?T%gyR94^0![<_@W+Ծ$UH/(eH^ju@1w$#o"m S؎ J?s%w{ D?icLK_;,C>3 C楍jW{f,.vXߝ%d ?WF48hۀ_edt1AÍ~'C+S(=X ;Pƣ m2@3n^6vy!U;=CV<F6iS:8\TV(~́Hޟ@NJ Xw!"쮏t+3 "+ cP$^\NC0Nတ[LA&Ҕ{#PTqEЙ SEx^3$ XmR^B.;LJ - AVT鐂[.B"M%اsѥWr؆6nVu%:6{3EnÑ$IںLBzO=yi"&&,}+!-_v*SL,CLRRE?/{߷xLݨeț)8ua2ԍ$"@Z/ւNLvFvbsa%hs^y_,gUp ~Z0x0wg|"Lߴ!N:+;Bi4щK?QQ#:V5Nd'eCiVzMc?ZShNj!I3wFGC41@)b>~!CrPpTq.\wvĕ,XGȎǾ2h]ybN#BSs]d!=^6,ƼU?Q hF;Lm+F"^?;;cKjFttC=ck;$l@v b3j6n(gPɃP5oϠC " G*`Lu5l~PN_?PvR`9GeKwא-U5Rgn]P1N/I[݁ɱtJq|oI F1{%.aV&Ts@*Q;2Me:DfozwaMorOے1&R=Txwk=?R(苧P#cV#+8VrDc2J[negnF֞gb{#)PT%މYu4WM1\fcw*qMU<%N)նb#((%&9{Q7XC f~_a!K J;xbG;1NB;f1 @#6H~tR@6}S 65D*to\V׽N$JeK=mՍVnH>vd*68 Mɉ>B- jPEVᨶpHoE Hj7D msS =ޕ'!S)cRW2C?aAG|9>D &Ш2;=P?P֙$U[Hc on0z< Wwrrka6~`?S2{C)~j듳)~[kAp+/~p(Z` ?7 l@`@+^RTSe wV)M*6gݑ;+TS̎gtN#ei;Q*KuJf}X#"o#dgNi/-=|VcREq]EOQǾ8Ay+9%vZ|$c? d~,x>fEuh4[\xC$"e<5;泣i#Gi|~޻) I0օ;8A&Q٫l-[e:xۃ&"[ޤZ"Hm]qMa 9Dpd,vezTla n*Eֳ+yҦ{/.9a4d" }U^ɧ">–FOͻ і1&|EΘK\MC(-@MgYE%babnj ݛ!Dw&翵RHl~K0;) F9/>+ph=pMQSz5fza^}%rWDod^)iF<L/"G!YMƢ;K(zlfc%Ss@T@*1 ^¹;7ʪx@ Q/zHwQ (H_< vQ]LROgG?]d= cQa1 Uq ԙX%xK٣$}dЮ@HͱyR!^kLD)5l괱h\KAc-&r:ڳ`ו?efY5os!u {+xIPGΫM&rԈ/޷~v@ĉש~٫b(/xyqZGy7RVnz!ͤiUN`5b)bqH pCyV~δ9M"Rz2['k 䋴;|K!jo!R5 R=K Y3dw4R3K|ux"h<`>nYZS]= 6sCY|7cA+%:v2e&hմ٭Ge=Ob3WRR>YI(h?+V'9?4c6<-_$#TU #\2qE0.o;N }:>L*}QVb-7Ӵyo2F!ꊐɬ$OH,]`Da̸s bk5𧦔Q4iӴNOWsLv9 .CIrw.7.xS K؋7$5HZP%!MrIݩ -L}w[/({lZEouN;y mJkhsjBL[KNՔ*8Z |lZ6!z<>{q$4eW) pZU9Q އQ&$t(1h[1ԣ-77|*/H'fhp9= w.OB_+e.,Eb}M^pBOzO9\hKtJ|ul2w?GgY{d*3@_X֡Mc疐<&>PhnO W/U_YDH\^+bK6= */ fnBfzhךe= {z֞cKwexn@&ķ @]-^L_5=d-gyjkBQXQfLk=(f pq;,o:ސǯzf74.2R1xL)'ۥ;tQGHS%(&O!J ##9}HQ:FS"Pg:{VcPDttkq\ju=@ʗc &(/-:Z+afn]bpۯt ˪ZSisz/Gȳ==eSɗ?_uӖ4Zu4ۚc~Z4|Db-|oA I,q9doHI%d]Sx%"%ǩ ^Rh 3#l|R|cAU? 6٩w<'ᦕ,Qz;AufA-6JE @|D)  ĢpwS4a;F;~2̹̑NxcWNgmC;,j;!tQ NbW[N}kBVͧFk=0[fvÏWtܣQ)H[{]hm=wM>蹳Lq*f9>[BڱʛC`Z}’PW`ӟ$(X&rrl|Bl`tyo( $rOOfl{; (1?W藌_-]U |/?m͒T/Uf>s%dsñ,&}^E)jEXn%2tʂP *q3Nftdy@ỏ$qzd]oervF`E"M%!]v$ۍ: ΓEf%xwKKpV}PhPķVb!N8*p9t6 |Iy'Dإ"S2!0˸;8f_\:Sa!O`20A.hw=ytzn밭Z V7 +mC,pئwpӗ(9sNI\/czb=UG9N[ґaꮤ\:^^& cT<0JVTy{Έ(5օF@3WCOthxWC#ypy&mpQھ_mv]L;=;m+`sID>1o) LhzALT9 n\%A h{Tbgzp!E弔W9QAb[Ai[ޘ׺h_vזt1Kd(>D)7@p}0]ocxz@>Hz_^|4zVi,]e `@Tv5v d[fa\ik*&|Ae qYNYto1c&hrJQDy^(RVۆwlpB)b/6zOȒ^PENlc3[S<:79w2,l>FE:]s:fc/!}+}oT`+KjJƗ*d1'Kzv\Lr OÐI" q+ xl Nl]E}Eߠ_A vpםh[F YBi3h=LaC '+"[xflݤz溮OcOGHS{+͡קzIM quc |c%m[D>sa@ڨ;I"ٜ HύtIjXӔp^"rIP#LEv>{Ns _1$X-Ɓ%cEƪOe8.$?Jp:0jj`GlZW&Ɨuw̃`s@6)l@e[6Qބ;(wPz<V9^*N . 2Nhq~&eAljZ,]BgðEz\mF$SxpJ3AuH+BER9MA^>=NO% )@X5]9[$ܧYwr4/8'*wsڳ/&YGb zWj5V*; 7C}L=rm9O RD:{c!J D˰d mes ̺Ub9 <5z#b k n(jꉐ(C'pVOXhvσ_5E*u|ShjzDH\]w iV˂Pc [ BX,&d+Ha bʸwcxys.qԡ݄CzmZoW>nyG>qI~LU=»3al~1Pppef#3=ԛИ2=MT~2G/lMBH. ¬P#wLeQx\@TpIKxpx0m9|vZU3}h|-A,:^LL7{vp7X?fX-uN%x*qK¥Lt K"㤵d_WO{ CZe,\mc†CߕvV\2 a@8*PYTgaGKϐYkQ~ NDE۱v?"]%E2[\/a5-y5#/| nڥzVC(WsxU9i@hlL*j++$,و(&MNcbSƪ'1S[TcE^/5uE]رe* |qBUKr b#]{杲Rk"WYpWӥv䨀 ="p8՞%іՙz:F-H\n$Ϧp%iXabUXpbN[sS}Ax=1\4]]fA](G4KnA<[[Mj[{BH06 hR.֋Z԰/\Fdϸ0v,{ )U'!$|-.y^VmM'WE{'ۓ\ngź8{:Ʌ9jK]E+D/04폂MϾ`vYžPV`c՚kP68n'*鯠Ȇ`@@]L2[ UbZBtɳ8H%/Gd9E#K>qn Q2j/$}2RH,oLubIWZ鞥]eN3a5sRf-Dmr:*ҴKyI0 F]^oSZb܋267S6rAws> }e?Ċ"Pg[;?Kޭ,T pL97^&a"]@ϐ"GOɍk+y<@ dؾ`+ gFCKBQ:֨rl bExeT0.͋ 'Cm'˩.A#~Dj'\7 5ZKݖm_ȟr ur'v1ՁBSpHv3 R |5Y7VA)=| xV mx!b`Ji+g]G&F1M'ж/: *ylXVDO#sMS6t4_X<* z>LEykUeIR\g*g{ bJ $_5G)h/k#{vgNy'Ǒ[Ą(i2NQ5Ys&/弍c!Y`b%Ng~Z Ys#"`W^hؘ\G Ѝ9EVp8tnU!ˤ)Ȯ !3 wRf:[gXiٲitNMч ǽZ7S>g\@>8MV:?p=[ǯ5s+mQ]YɨLZ M^"9rb輦c5NֿřW+uՓrQh`m>73-KtOөT PdlLKM[Z찯>2?GvbCsi#WtO3-k9 Ȓs͜=ޤ ^ms-/cBR5@E}W/ 9`jIYTfCam9lڭC~6qުWPӜ\+qgx QcZ2IEX v~v Xzn+ɹ~o!&-9锚o5=+[m3fܓ#5aP*)I $c ?DiT{ΐSߧdimBCm6*}a83__0H-*z9]7YyV!wJxI<@#3f7f YPQ *pW>*pH5*=ArN>!Gݡ#1+1D9khr=4P.5eTWE6}iwP_Қrt;e*zbܻzd)LAaixCI܀d0‚lnVZp8Wr3eӛy/ZԁhX0]$Y__u;m"<>q7Ams,j[ҕ{`9ppΡovVBSQJ*7 B^&5iZ,jbq2c1M#tyz'gnЩﻮz ~V Jۊ>i"uČVap{I%b#@t5?䚺GD=\h`K֙H9^ !%r{Ҳ5M؇;xuH~LS8d=a?!-9z訝#qHal ߊ;tTjh+ddǨP:B:RZ :e =Mˎ90 9XyXAtU|P@I PMC-6c.DYG5yN@^U 5%|EWTn%>fTPĻP(8d=ә?_y7Iɻj< ezY莆wşenws`z auLp..hP;O *aRBhC5%-*Gz^9XvF$&z4:ߴ{c{v|E-P6 az|/vb: l3e"T@'u|G(0u"R)<@*-<]T=]@s{ֵGc(:LorOp*@ *;XR[ט=^r6 VsM-t&JG΍ZjQ%ÙO˜S#{928.>[ښ|S7.>}L_Km \_o2llꒊTS6<xQr:|>d tALFߜnvDSx` H*dϖO g:HXT9^aYZ{cS+ix4=JU#F U$kB*kSctREcnL >ᄇq-ސk"?3<И?DmNܮ .Md5sUih WBY ݝ%Uo {+PX˵ qKZqlJ)}ieEBOnNmH'"ʬg6PyHfs#-7(Q?sb+e)IfCVukc]IkGt2x֖ ̔Ft][}/HfA<J0j~ZsӇk:?f_8e/qUtȾꔺ,.(TQ @FA]T{k@@B hT'D'ˑq Cv=w:VxMt@M@gmݕwGRKjfu^ϋŁ1yw<ɒ=˄j?Cەb\4_ϵ֡6>9[ is9UT]+4f{RbЕG_HQG-DP[;02Q/]\vZjB3SDz5?(z/SՇII;Wma"[+΀W*@.W-c݋(O *yM c\^w?;&͋0jiX!V{|  ͻu8[u {3ݓ`*خޗ_C[Zgec#pϒH΍ϸvߡA::\\ %yf Jpw)V嘲aQ^po:@;T>gR*%-ySd蔳jYAU@BŢ̊ LW4Dc.wZWp1>9BUo[&%g8qf͒/ VӺ%ҕ5&AwT FS!2׭oE9Lt ,)Yz Z_^GiKv&q0=L\tĆ*45ǴBg'%y)o-.TV"Ml1dq~rJ;|Xiy,v) 1ypSUkK~t>ےUzx傔})IY6- *,0kXK$[HPYK1d2bnz/ŢXOl- eկa*p$,P0:.81=JrC[/xrQѰ26TZ\ӷY<ޭwM :ߤp/G;0-5? >QaMQ*VL-Jm*DK?@:Ÿl`I![{7\u4 >̂T% X=B`Kj؉Ź7a6!g fO,4%y- D/LX!)#:]DaA&f__RG}Iƛ`4wkno_EL3_SF'm1^MW$8K.qdNm7XXZ1s,b/H*NxBYǿV-/zыWaji"B^.MDDY7Ǟv.n)f+/Y,?MeҤCoy>Zjc=gsWC!@5I2kĶm`Ue|SY?MGA\~vϒ)\ӟzyPȢDjR{|C8\? ?j˼f+!`hBQ\ZLSK{]I܈Z(;.qg/Mw:8WgG^Y2= D>~61"Y}u.W 㠨',YH'|Q:< "=aS맶cRî$Q-ʥRc?H0; پhi y w1Ɨ1 [丐CePNz7IK⧃,Svx0I? >n$kG(2p^-1-5jXŒf~:fՃSM_Y0m!/i [6F3aRZ.矜<.|Y:CqaU7ȤI",x廳N!Kkz?Ӛ Lr`\ e8#_p+Ŵ7Q>XMvؿ 9-CE4'KA,F9DˏAWkvA.1KaLlǦ9רm9 cQ_uVu$uz%\eTQBl$ Ɲʐ/`Of eTe-li@uNqўvdK\r~}{+LZLAΆm_Hi,Ob1V@?tcPf3.(giN6t}rQcS 1GzH<}"k̜כk-◷'"6~ϖ9=D.?DO&T_EWTJjU㉠ @ :~4YN:x$ua0E6B[_ T1&JZ~@('3+p<[JOg5Qwt?.^0PXL=D4@Iwog\@Ԃ; :'_t:ѾbL/buĥ:말F.]p,uֆnQ[<#?5Hgn9ogC B]DzPFCF Y]@qPҷ'您c~ % r@7 o5D1>am!BHʘJF ub{ 2lƬ[r9=">muK4Fo O^r&ϒ=bn!7 b*4+X,ct?~&D&V, B{VNvUFJ Ərb_i%P1g)zءo5H\nIrj̰|=zW ݐugtc Kp-+\1I:Ix{A'ǕaCfB|7%߽1"9#<(cա%UfPqKj2ʂ_W3V->']/pq}LpQ)[V#+>KNʫ \T>ɞCZssp+jXd[;#U4f,̳)j ꇏLƴ%GI$-DuWwtŁIEP=#h$\9OLĖZvAU*y5aq\R n8\T,T3 z\B(b~aQ|W8GWv/(D*mmۅ񭧈P- R֤oD9e(fwzKz@mXl8&CY%h*{BNCCWK@R%avo{'7$FʅN`<3m6 Ys8vH ^|te60&ZL8̽A& Cv_fS, {m2MxXJ/ՕScd[%c| gQ j$3mG=[WF3k,-52]`t}Z_=A16q)T5oDj&0_,1CQĴǨ/UMb\i*A/'.l Yu>Foؗ7N_\L3D1"+*"!! ?Fi?EdI Qqt%"3$^3oAlGeKrdĄ"#L·n 1[Fh cF#-?3gVB-RAo^8j !,/F\dS bM?*"[7"QCp=*?ZG$<[ .:Cֈb#@V|#mu/q6wD|ۣ Fg}M/Qt:K(׊q 1UjX1oɁ,֕G";4[I9MP*|V_"Sz:̭,sEvPM~,9N~t4 OUA=n襰!YB@%FhX!TFU"18x*XԞ̝V(-{6)a Q/U+&{YJ<`&}Գ&G>ض;y|1w,nG+oqcC ߿g<L!!,3xHIV;%;d|(m$w/NcFUTA6)L0^s# kS}uZ &aTbKbÖVװCxfs&l<]30)r5|z8zUZNm}m}oT.+͝d7pS~t46-YFhhD."K 5ve{!)N2&ݗLI; &ct^!fgoUx]Y!Fo("D(25eGz|,<@ .3W*ʹnLJ-}HyU(đV.(UCPms8 {8ldlWsCv פ5xK1',oH^.]P4RG͓3",!*ƿLil6pCDI1ebNV{"Dc_&!)ܿ$4`PEXV09!17 B]Ju}e tPGh#x⳨za0{S! \PF [#71o'$kpz!r B[>83jU%ۗ?.G/j 5RLM=}4: ~(H&V:`cڔ}){ڤ6Z [j$(v3?BZ׿*[-wxuzbY"ͱN  GbQp2*jRޡ oduO!Bbb&nPKgg j1ОmJ$.1liLKݑdQ%(`I%~.Ngc`QFbvUcW Aq4om*ȨvkÆ14ǎ:AC8µܛܠ4?n9/ROV r$i0ɨeī0xMJN Ҡ뚑EوjVvu$e."{Cq@ײCEȪA!THG#TPlOoy)r@7 .Ќ$|0j rGjT V3)sʫf䩸yc9.R@ ʲIWLQv~‰FgϔZQڈj.bǷ3@|POXsVi}>1XW=sl[b򍁥,αՌ<c.R\M̛"8˜,'QZO_Gf =|@4?mEOiVT 산xMZ A4TTFhh֊7KM U%Mp^N.8n3[ZÛP? A,i'~ݞn/s~j 7f|.ÞR|*RŤ!A,c@{(Y]9QwFK =IҾ"]xj2@6nUtBVmDpj̸ k B\FR LF"<CcXz/w섎ȥ`j$mLV)p[;0ıkfC?V@$ #񛩙\u&;mm $U#Ͷ4EuwwM7M$mZ?$#fM#^;U'A8uMn/?.c,R*@U4[t e쾚?$q 2O1spx0v)+ɴcС {B)ߧgA8:_.OeAM \Pz!x(mDA=Jg wQbx辺!G|"*eM&m5ghST$%F2#Ak!L>dk~R~І}awziΘd^+HÜt\CV7H/iEHO"K>'F vحǾ.Ź:B9Nb-F3!p$ Yubp'YUMf,cd3`xKÊ`Ԓ9A c)ko kԻ\&ԆwTI,غ!^<`@)U_JD`UzE$}>Z޲\Qg0iZ '/UUlY7!}*arISDkgX B0þ):pkHO-4 ҔK]P@_ u0frNiw؇%[y8 h=f~Ҳz ?ք<`՝6 /QF(f_}(>\KNTsAIJm]tF(v5ߞ`NI=j.dvbxd~D@FٻCZ^ a=1VÅի|HTޠo.0A:J_-9ޕA!Q.8лq6 $^Vgy%?՚bɖ-<=F).hoh_NOc gk^/1s|Q17 p@'1k※f}rXp=W63ھ F!b 솭vԧkT+P@[.r1K;%w3&LonsBAحVpx;}tOyԺ`&S *gi4 &Q^ o4+Y*`󚑬I6[f|qe8 {2.r2ȃ4 =P (d hՕVM[ֆ{Kt;r֣(q\O-' 1R=wa(6><]|j[Km=碭;@Bf*-MWօ,znaZc.Lsۉ\T tRH򁀨CZ-3XY+2g4)'j*kPp^/[-ׁ[ $;V1qǕm-$8k Mr1찀#Z =̪إI>yH˙%M*IܑEJ^} u4/D7ٱצHH۸`d"|#LCҮ$\8>/ri.kiShlaE\:vϻP7cplCQǰ8 ΍mExmw︾a )=&hNaЛ(v9u.,IrSxv%IFRЕ׊6cM>7HWnhyCO#7M8㋘d 7;k0t܌Ҟa^UOgK[ۧz,ub]O;Uߡj- !V!.`,JT.*.ƙO'ڷvbڳ kEKy !?-;>zi"^[;)m\7ETHfד۵7-N{P)lB7Q&*Qr/vLsI0 vZ\:ql< P>2bP%[%/9]*5 Rww@nN$s:؀VBXi7m 87PHEQF002"K!+xM AY8 ޴ͷ@Ě< rᾶ'pa4@}T'1zc0Xv.rBN{u2-t?eO*#T0; n髗ف.hr¯ @4)3mdd_HidoE_ơ)E9YeA/l :kS NR7'|8Wй~0o%l1H|QѶ mWn(Otm/ W0QzJ|7i 7:RKa-*rlbu.&";/#]+^4ߞB5Y0tI5E}S=EXlfrT% EP}nc/_ID\OR!8 '/b=Qokz0;_,"nPDW%;e;e6Pz:3v #ʀhp@C71u"_-ˊM ًLޝ?Pb%MH0HP`W1.*j 9A|@vpF!_/ |)R,C L۱޵@m^Օꊵ g(g.Xq {-K/C$uU+ASOAaT 3gyy8Ly=$Uvy<泭Z*={ЧtW@ .d5rv('ğ#%Fn}sw͒M;-ٙeJZ3w}[iRf7CuJdN(9-jen=|j#Q,s V/+s.*OF>QWߠMjh!6VSC`vi'gL8`$H,PȭoVǻޓL]6CӼ)5Y 6$1g6rHE^J+}M*=D%Nʈ VE= e !Eբ֓@21 ѭNԢ@a*" , 3ך:ƺM@,L>7>RP˪bJ`ܕ[[AR"{c*(Jx$םes'Az[~f171r3նd(xW1FWV5:j+ez.'r#;}@Mc~a^ ߃0io= WFäQF psNiTp'M$5ox)0J0L7DQZaI!g8$ThZV~s!hJ.@Gg΃M"+sO4(%\dv;{9)LT5Ea u/Iho$nmla*`xJiA[}OV}TGL7I8NE2Gdf O9- qM3}uگ8ޢW{tsKCwW L*vy`w(H0l@qOk ߃F{Yݙljp #=Vy#|V~Ƴr)o&q+daRLȑŠruz  uEdLm+xk>@%|@δCHI}S_ӶZ]Đxe6?S}~깈4ƶU-yّ1 !NBt̼y1> E[uZKKYLU.ꚶ"A2In'NG718ٽ^`m:n<.JӅtbK`QPyzIhx{g!Uv.f RK R1ﰸ"<7 vErNȈcAdɗ>@xLy<ōa sS q{;P/y|y!b葵QG{UD)@ɯ@w{;f~:B+~MM*8[uR)@SU0-EJ5shb煝)tX7BY_sxsE5W$@ɍa1d.b(J]M̥e @g qW3 L}k|qOLGa?]|(ޜ`( >⒈TUwY7u/QHES{^]2R6[i^"1{|7j71s00z ]VrLS(#oC*̭⎞?:| ɬ_3vʆJpTBfN .*F7%: ̰•<yf/,,&Zg~U˞^;<*AtWde)vnJaj nKIN $8y %'XRNfܗؙ}a4Kv>?);y}n%0jgۡCv 1.:ͺch|(7_SwDNdiքtC6x9ˤ oSG^4Cvqޘ;U3 8%ʍ1)$4#74JOD*zqй DSƄ[4VUhDilҊa|9aZ\7 a뢵v6t7sEDvIkjoHͥht|DBXaM@pt'+L-θ6zNC8wZA/GG .ua{ԃ5838ކT~dZkKkP(5}fLABP)ev e@7q?RV t)I7PՍ.)"ՕuM? JdPyOE9+jxWىf\בBQb82B$x_GeûUor] !- F2XjlwҮY!e'یIE7 rT/Լvf3Z9F&U)[ r@+C )vݑ]D̎ac\|hjUO̴#T(s#Ovg$* ;|]t' z8IEٯ6*n)2&Ÿhݞt0ȹdB9́9+U)5h{K)W,vu[$}a~B6r>MR nl_dSܦLR(j$$\.5ևr 3; d | Eϊ* /'SJ[jA N' wꚌT贛rOXMન>sDF {f*xġeqݴ2G5h mDz">Lzq< 9^s0VL4ώ&^gm#l Y mi{ʞ_9Eӏ%E|#04zܢT)$f;Plr$ֽ?BX Ⱦ8vh;TNɑrϟUKc)4"2&a ѭQ2K |W3t NU<1Z.z ӿT?ч#øw}[1|$FdkX%*Q}kճ!db6^K""[aB8EaɑzzKɒAH›|1WF1XzH݂'B@3.0HId%DMPc eFJ9*b_obѤnH}-8'ofZ]E[0Kg?&")pL#TYopihTd*[jK#Tv1jWZ=ĕ"dqN(=!`8,ahlxdPugl QLkE-M ̟Ԕ_&R`!nH4VBSWoW 2Pc\?!o!&zNpPT^-[1%(]ӏj];ߏjMs}x{5riC-J6;RkX7S̼e>_rf,Rg앉E?GbgEU_rx/0^im*|滣C XPnNU1'AdD_uKMQZk`^z+;==.+S" r[1xcGn =Z$ϼI(iVF1mh襙|)~lTF9fԑ`C=QMOA4G[5\x5{;OJN`mJ蝓, f82&##RWF^GІrEIH5HŪP.!`Kl ] k_A[Ƙs]1ɛTcAoj^N &JV .:fM8h:(Y= 8uЪb wfU^7z) -eCRUPO3"DB YTtaŰVY?QKcQA "~6JR5(_1jMBPBE]x5fIr1/I\ 3!St_O+zp۹^KcؒN[ۏdDݟpk6d%l(r:RchfmgNh~wf+J&z(m*G]mB[U^ͣaQG'70DgYjCUڲT%b?sm~{RzuxN *9LNiXD&hmH17oh8VwWŮȇ٥?ZU\!"#` h!Nds*?za+8O%d`/Y˖Cj[dC4`cDda&T)v[J7p AҀaj~g'.P['TiCnTma5%L\Z,3897|H*KF?Tpdx*׭q:s5eKYWŢ!04)568K/ B*8lIf$G2׮˸ny@Hh*gRfG6S jn;X& @2(7E~~KKKVBd/rLB7i>JWjl 'ynu*} 2\Qom#;_Xw Kw'4ܹ4_h4e~ςxP }Jw^or"G8 <;-Wi~W[7* ~|8|cYlPmܻWCV|󼍑~&?a[.ϯ~[}nrLJ!|$wͮM.жp +`͚3N|sy_GV՜)cQN'.prw|"M2;HLxv/KZgީt)o~8T^b}J^Cay>G^95 Na;s8H6!LIg[x$P{ D9یW1\S2("O[j('<2<4ׯ8xF?G"<A'MI"+_Oer_.OxbTn^ uJUr+;) ']Ôioan $~T-ѯ$@Hʵ?XNQ2ze'øӦ~~P-2eOMs[;wftSBl3untwU5{ w9 D?feS`!NO']8D`u9j\ִNNS_yb_.nfwAi$[ Olf$"|zd{2bFKl]Ɔiq(f JyPYZ4()Z Wwi9Dgvrƒ2zB/aK?4wCtjU l2#R9` "Ҥ뉒 % 4VOsR@qаU~Tʢ@Sk8nf51G82$1ceˌ|ujL' kѪ 0cI=JS߭>o װb;h@U譺"?ۜar9f) ҕ{]ZlKPe ptu(\^A 5>S+U. Q#|D§T#4X"ˮMzLϐڔjT cv#E;BE~*'5`kWw&B>3C&|UNA68؋4esw) _"Wzfӭos?v>YAȎJΓQSI7mL6H>xȻf%Rx3Q1cS1G;+mPWuGewPW yZO+zWT[Ʒ~bR I8eMUmAZӼ'L.L/&J#/-⥲|v8!xjϽ+0 Wnty"#|A,qhY"lkQ-# :Ss7xAEt~y[mMHV#B@0(%IKY=/B7J̕ ,!UxZ>6x#1n8gC`|V'ڟϝeUE-vp%qt}CG)d_"7fRŢ E:Yܺ/@@AlN3mGa,6}AT@?-偊uږ[y){t0TI"}fn~R}"n+\K~ ܄bOljHFS$N*ZEղכT*|pEuQAbt&=R,Ԓ'u6:Ak ,;X&"wIR`*ZV{3˺Yq3 \6M:bP 1+VdNDgw8QZm]EP2Qgl rS{jM|voy #YL?Q0!]=,LB) !lWiJaB?7LMV vgSΥҕ V+U& W3,s=;N pq2~Fy>{I3kuk[WLðXhS"ru\(Av-,3skiѐ+ uX ^ԗL٫oO@JHMvo +YjlR-%"6ea|@эm2M '([%ܢRgJؼ Qtư#2E+ilFGO $!,3.!5{ -5ք|F 6 -0o4 g9gZ٨,cp5(,npx- :i%_kV츬s̬z&?:3 ǻ'=^)Z}!!kɴaMo'ĭږ/]AdBz{3WJ} Ҷ@UQJY}c<lSOy㪴0CՊ O"7a8Mq#,'I @9bpyGpyN>ї5N3S<&pb_k2]"x%X؍=t׆xkDO{iҊߣDOY,$#۠O"i5< Z>pkCW3=]{x"W[p\ /iq0VKBrqmB #`يOֈsYRgYF>64Q^=>+"P!h2RBp|)f"~%fB..&DrM&s2o jV9ۤ}x߾({0 { ﲑmCSk`![ҔW4m'v(S3\Fy̨Lg .ChzQzGFs Qf_ŒCzǾ޷DTm:3j,`(-یx]dn3TT|mH؞XᄫyIl/2 삨2TvM*[>xĥg Rb{ {ˌM!\@Ozgv|,\֧Hkf4M\)[g'Ax9VP/ygԗ߈6)M)fjvW{hMWؿoH@mY^Jt|BG|C#oVI͞UG-uLJCrV5JuO^ebiM(Q]h$B0. oRTQ!(ʾVhf}쬲{F yxnEMJ Lc4F['\uw!!SDȗ3>ÌWt-?w[ґM ȤV (l ]..ou@\n-l"5vH1wp7=6D.g݈(vHUdFhS* x[y: R g(?hl4 ܠ* 1o3FUY~'``Wˁ"iawO6dMlu+d `G0/5mU:/|G&T0AB1#z<$G.رn5U9FɍKn-%Bk۵V-I=3qϵۘQӾPs9 1{*ZL*gBc}ߴ'췩\>-om $&M%-;) 9FǞ tO%X뢊<< ߚh D"i*J HZu{ ;w&<r$\섛W cuLfzih`6O <,ր':du>nrGiL3 |yt=~,oޑ^TOK.I ߇E#ɱgYZ07070100000045000081a40000000000000000000000016439a356000054e4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/៏T]?Eh=ڜ.+ζ[gh[ur@d*nO.EKANF"b_UK;ڎf)NqeC<';oeݞLl̎0]*:uG'܍tv7j 6ZtcMX .dYB==P'eH+g|1.pj$ mo8Y-PYd'HgG'&gP,MJZt:1l`i}@mfHre +l)|-g'eMۚ~S D-_/\RU*p- L zXr2M &zLށl }'ҽ%y@ ̬.dr\0-jܲ2aGi`cdK]qh4AkQTԣVR"7[_%}H 9%0=&OoLI{{)]t:5Ӄ*j_Z b;AJCܿ]+q g* &{5< =6XfJ1npN-Qb" %pQ6Ye?@0ӄEEP6=/ k ݅-C 펜HHᝥx*%.V+G`u=Q6\/Su(QпoBHqh׷+씯2B'~tg^L6bE\BŘX +:J=>1Kq5MCvݼtub)AXn/4P0d*#FD0tk6S]!LZCYŞSrճ4,*t}!9W1t/d :n)Uޒ8/xg$ c\Oxg51,$rE#mo"&qI[x^6,8EΧMrK) Xyx:\OioxEzq"qUND`PbOLw)Ҧ" ^-C̭;e0|צhQd()c"3A&VT>o wԍwd3_Y?S"ʼ;D[m*Y&wEp:E#9皨 Z-^S(ƞi JaL^ 蚒N,~,&q"è ۯHс?Y!s*ғ=ys7hE6?i2S G+RYk/7/:HV3ݚ=B/2Ԥ</Ug GqQŞV1j0O7q89`^ؕHW؅cܓ!TBʁX٤Dɘ3ȫ:V fв@xTdK(Hɩ-nA?CX}8 G!_/`c#7 Mdn܈qUaÁOFl-,h'ˆjpz3JR= +i|K%V1i\, PsNx԰;o y~<)?tw8 8zejlq:XƣVwF]hܭHOp;p*і.N '4fCҜB_Qi{=dHrPӠTДC\Ըh-E[R-r nX .ެyR'}]TG&ӌgG6߷E\L&vB/Ү]1M)Ř NER0i=Lwqbunt籄ܹ_s?v[)IueHI9ce>ru &AHC߃fQ*҆KҡR(1EͷcfXKkp9(@y /aXO_ 6ɹO>=92tgݩ1 ]o0i,@yz7+PyQN `>I-L6UWX)t:YxV^4:|Y k Lޘzq(: [xḮNDQN{ujX'@#9IB8u}T^=tS.q rG-'ԞnY];-Wc@Yÿ7D9hg/"OMTG拮<Yf%V wG%M);4QEVCĊ~~XIkYlFg[Ur֥4V]:+Hn)Ym1@}r~;-VIng:3׽͆`M T"7Q$̋/ڪ?eoeӸ/C*J9G@Lyr:QP9$NkM]_unUЫTcY@3`&vL1Gj 2u Sk={t<_]gAk|JjroO #OX_ ‡Ȥ/lg LtV/di8fOpw]"˙ >̹F\i^߬h.R;=_{.ƣ"b%q8֚g- Y%c!:'sgbyS`*K|[d5kIXkw7'H"*ۓ$k#YfF f1tKI D-ObT8iH1:q2"\lo<=7݂PuZMuΒȇ-uȑj1t鴨לM 4y*vg0#7Z?7 \>@w.ZSg`,7$Muw:_ x\`P=STrxS5LLPߧ#&q\탔p^t9sjLxux%ups2}),3fQ׊7Aqizi%$[.P)UeϜ :=ЂktYiHZUFfyHɪ"( %YZ't|m^CQZ=Kk#5ZMVu7a{dav6c9"I>)k@kD{4:Y/A;Y@v.1}(m`TCӄ0l:׆\R3Z6)>f^P(vi0Y=숨n`j,jWdH3qP ɾV?YWEV`X1&d)NP1.sM9y¾)hoZ%01H-޾S^TmH+ ~Gv .pbJzZ ?KO$'Si6mESbeK'ȦJ9&/[%)vyfM4 +L /G 猝m:jOCSdQ!m/h,?5?(d^mNȳ"#$󈹥<(rdf NFeF_E CT{[.R]NR_'Z@Iyk5%l 7uUyvjc5hk;7'փi/˵bt~a f}5<[=ῗ&P <>%` Rr;] ļp zseχ(k+nr:&5o8C|򏦁lԦWUcB"Ei`@8Ȯlx|ޘg;.[1Bd(CVYC$E*fLSctI2PG ceJԪskj+:pnt4kXIdQ]L gWI<άtiK>hIIa<]Ijt#sʲՊ?6Ov#&j KI gxD4V(k09xOz*<2*4|8nܠz+00#bY`8+3k'): ٠.K/~م@lf:|p#tQddmjXD䅞I11CUO-x߳3IU!\Iƭs)ܹ kHQdžF ځ +tGsSϒ›ŝ?dToQ?U\(Z"B`zzUvx?C}R\,@ҩI=Ql Kfa^e*0Y]7$$)\^UJ 4Yo;K۬΢{'-Jk;'n sX*ԍ๲ָx^r_ro2Lک1)g q_]#ɒܟPr6"]B[/r݆[A/^p* /F2>vd #{%(])s֔lu,]q.2?l}K"FD+X+<+? n"og|l@`0r+LxB@Vry y: ]By*ygyb Hݱt&6[AeXaD] 2"ap ?Tke@w 罌#`ac3Hb34 Ba)\vQ`c17" 6tXC(.I$k ;o$4?1m6oyY3- Q7w0H:ڳDL'%CeQmJ%5T2(W$;oX4$ل/*BJ-F-9&Jah8IEΝ[l^#&YهouwvCS' YLn r~붼{s -y葍e}f-U e\qI%T6(*)JǚFRaː':7EgЉomm}yK;iXy7&Sy |C)7 %҃8\˟Ʋ8e]}u-Vʿ2Qs*p] s޶Jծzp _~gJ2cX_2+׎Q<p$ & ZuWmAW_zlDhŏnQ滈B^ 0LyݜQу#nfX}ϕ)>"ÜAbJ8ńhԂkխ ժ(4k1׻=Q"i*GG闁.Dx"PDZF78]̠yAgVt.^09}fLgORktĶSN{<€Y ko@n9ɺ'H1XJ W (%xJ7az+Nf;;5Ϯy` uh/nCe+W X_%W^O*TѮ)R1,-fhNHKmW`X߃g0@w<Vl@7J|ʛg(iV|`Sك?EH ''臮Me 4P @ZjQ1BMi$_F`v(*h˃jݜ҄" TuNOl5y+\陿E1r.]-!eyIwM Ҫm]}jTFŭz5I64{Gץ2 9U18|80y6DWIxt#7bW|Q4A8oD̹U^>`(@gmp`\?$\qB}"޷BvQ(G&25t)]22v@TM |j 0LEt# zU8"t#2?J|Ix{- dI["uMyQq*vAטՅ&!2JXoؼ 4=&%Ål'73D㽅a#cN!&ٲJg '%M1VݳR/RL8JbދA;.WvP;CgѴ8;vt0/mLF}ϹV9v41o 22[D;9uS?I𩗰‘l\_/`_>6?Z %O;.ok`ULRoѴ ƍuhv( *saG,t{鲑u0l.D?)ӷ$ 4k˪{^W@ےHuQ0d JՊǃ:&"4X%%ߛ]T(vl(`)CjwSB?X{UKT9i@h/Uۣ.JD VozːQJz]t./0HL͙\5` $9!#'>iVDɷ ,A0Lo-H|zz Ӱy_L+^ ,P'Ow?TEpc}}o/ߡڡbCUSjpp 1湃n^^Q!(U-`t-,ބsAۺoS@34".> q<&?pfV Q{2V۝]l.:kejr],8ѿ^Im?52x<= kf'Ț+&FXHiajME!MM7P]ޓz oSg@jt+{jrPb[A"闍,WMk7l~?astK&KR~mudUo}+m{/:; D?m]:St*lRʔ/U=}#u ! Zx,{cn6w.S""* ny RGqIJ\R%Wy>+ݿw\M&Ί.K9_@5SV,Loo-mk8b 2øĹw"}^豛 ol`^W } "7+֊fPzNVoXT$ڡLvx=AB>朄,])/gl.x1d<&%`*i._F fasΠYn'Qa1Y1{7oB hŷ voHmig)ýn>؉pGPeQ>NO.qterSlL]^e՛62b͸!32 3#hc2+ F)2#U(ME0a>gr"\d1]CVCL0J7]3s2fuҹ mu5!oژ;+JAwݺ[_Phya#}U!iy5Н=Avȸ$ WWNGe'u. iʺdC\vTT~Fg(<$8O,GErY<xZ .8z֩к8g>Nl~ 5L'ʯl|p1N)<{84ӂ0I%+ø7//qGXxc b*XŒR@eÖ j~Hr'aҿ`Ct2HcHk?,Ğ?g1K=z-6Ӯ,6*?&/?@YzItcЍ({J!1hӫ"T(!k,|SdMY^L@iӤd,_v s; гI]%f5 `][%]+uC,~LªB&WYR8Kw UN30!1It7EdfG2޲,/;QԼ$*MN1sbضҞE[%}2EN-0lƥÛ,FIyɕF΢H<<ƍ,lx<$GYD ?m3,ۮʶ޻o4}8MuڪM㑔F#9'cZMa?2$vH$ n,ο^W DoF}2l>k=sYl,rU[)@7Q#mb5? ltݰ0qUxDJ :T8`A \+vBϺNS-fs]h$?SȻGi{fnOޑ<8Ehb}y'WXD{h_1, 1/ȖV@ e}2,l>ZMM@z杭F+ᙅr}'myU?t_bBwv*wWi:`u Yz2L8cm̯YN+CkMeTyϼg*a+6Pp4p?qhV %gL:)}JRC Tuںԕ~j:cr~;qtK `XȜe7b vD.9qfL?W!TH\KXBv=[y%J~ 415ʱAWR{n'yC6'6OO&.r DT],QB[īHL=WbOʸTU&g8Dw]}?aMb" m!9a%,Ҝrن7 2V/k%b>t ޕB*dIlWη+LAS,Gv@~Eo~* j)X ~I Hd/z/ @:lEpHgl\"FOVQ~>PdEZBc)gz/µWO0B@~&_r~fA4eN: TR1Nh3B跓FTB8tO!A6wJIT ;w-piUdwLeqnm{6bcdP1LS=AzL;gcll5QH cOb9zJI43րw6I"CNN]ιP M61;~  drn񭻁U%8^6C=ۘr׹{1F0X6&FBW`In-anxTDĶF=x$xo31,4Cf+L6)cԹ>K82f^ +*=+s7r"H#b5D^'μf>(ߓS>La&{]T('dyXPl Xrգ} =TMUd[{H}+vV >t|:fl [w[J]h #!ɌL(-*VTuWUNLJ->Dn6iہc}$JAӺ+f4F2>w‰?Ffnt)b|neQm^&ݦoiQ!A\96yg4',GUDp,%1m3EؔY觙x5|XQɮbQBBf^kha5[vz9 oj.z2+,Fo/R32tٸZ] C=WG(sS1Er &/>f5</6~0ؿ  RdovԐrrp. ,me/;1[9 ~ /#]{Y){| Tr?,E1o;rgHT%3nZN${] tz5IK;L&q 3_iZt2Df߱+d`uxQbͷ0cP<ŐѿH';iWJ$ߛA[]vPUKXiM %ۈg$Śz{`ݎ SR!14gON ŬiҶsYU !nGL(~ǣ/җK1r%c\v+ydݴhNhWpg/vN$J?&ڝ`k d4R(c`_!Cs=ܖZ 5OaqSMƁtF~A o9v@֯3/ȗm4A|k֖qi[r)@tZ д>Tq]7pM&#~k&OYqA(JAZXipV@=al6ۜKl'R9*tjAy7gz Ļ-GtI/t zHFIG^iAlֳU45gbO7-=k't񒸌?3bwPRWP^LCI=3C/L|gs@4t7x.|Ifhꘖ_ j2Y0OnRk_$$l`<[2Ƞ}n?`N Ip` 5—N0|?|s,ZS~]Xom$Xwu'_*ks/6/'N9I#nFsp0hF;a&`D)2>̽oõSqHիC0rq&<=*>>CDK;K~^}+\N v&VwYPTBÌ8`GCU JΡ#K\j a{ $|}3ndzТ!\c]258G ; 腿NSpO:|ijY|dl2Y_`$-#9l~UIkz7bl,VN=k er&v;h|?iz_ǑpTSr _F8է2ЁRV~LăFO]Zn>0 \%. R~ixr=,((|%< JquMD쀒(WʊH2 .AŊjv(8#@/hj$p$ :9(3dQ|ʉ(C3pzc21dM.Mc(RVIYq3yUzG "8Z;xxtیh1|3cc +FU_؞L)f?H`ƾa?d2Řuڲp%YGYR =?K 6fڳмzDℋJc.6ԍTe<#,i,.[t;0q?9I${ XN X)UuFBq<;.Y$6k|i\]g*(P ⢿.Ȯg:*z$]HÁ"Mp},^iq7aU5W%, Ზ\8 ]^5"h)zkIP#/ڎ}Q*( =R"7c.읜`ə3] ~s#z`v^D'ڮpJy >/a0^rb`DOM^tldF:1xr"Nvzrti"X .MwY&(.! 8zY+Om:"68+d.G Xɤpu~j11e-kZ*` {W"a,5 f fnP.ﴤN @4V#tݖW8 1*cm&^K}:vB*,vnd`)g'aqQ lr d[ľL]e=Wcu=>:.>ס2]!4$SN]ݗџ|J4͖His\ :itj%wS\:umeuB8cbIr(}W:W(6U3byce.JS dD$Ad v;LOY8J?۲IwBki9 mcp D +׶O0"!oL> ݺ.5#A,B-+x@O 7_i51$YB㫝jPpBob)ӕNx1 ղUЇ-|#uKM]I5ZU1)XU0SĜ<(M$'ÚADYО O*.!hlZa 0 dCБ)od mD8A#=R'mp\pK΋:cv)&9)"'APWk]]mCX^>;)dx#C >"eiDoSПM5HB`SnI3T G f%ӊ q)}JҠЎ7($AI6~j2\CK*c tp{oB&`A,5x p)h,|&M"y$]/M};r`~,ՑW)B'DmyV54#5šNCpAGmCt(Xjc:?uDБjsʵnMs&Q  L(ZgF2#v!_ۺ˴ skqlZ9&X64ۃ@ ?e9D3{~ ¤p`n'S cc(X&ʘ6+vX?gX򭩽/]}פ&n}jѨ]D~}ƥP̃ kT%m?qGH0dz|(_2!Nx_/v=[/&!ģX|;L,B>!sB+W9/"NvN[V@gAU\)JUi"G~vnʏS0v>묓GV߽su O)(uAP2>A$m TF(i kL"98(@^lI~ש1[ϊSAz:_M|yTf!f +t ?I) j3[NK+pˈ,Gdrt P$VNo* C>k:Rv.s/`hd4^:Ļ+t%Jo,چ RӘ9&zաԘ!̳WMFK9@}^iZ|r;ILZ>I:v#,N,œg^QXOHz"aEֱrڮM%{+'tG Ϭk/0ǹi}%Xy=-bZ۔q3G +t1kD0<ON9M?lMȔxZ+ #㾫zm4EA)#Ƀu'V%~2;KC^hj> Njⷷq^)5 (y߳>87*Zx,a2{|멓OA Eο~a=Йp4u=@ډߔMBHב#;@aAmb=Į/Z-p\LeB_+%R1 NSeۧAE@!0z݋Tm>LҒ+ /~*g/6/&~HZY{"}Q-xmK{($j:(]E8. 1 >\]G=놇֫$ƳZ Z$;~@bx3|vS5d5=)*|rhf<4R)j 3\5 5EV?2]@[G&%i5_l=B)G8 FpvId̈dccWB\a`V)ѐ-qR:w6le`i? _ƚ("l,0%%e"SF~Pd jmaWW)HQtt!_h +ODfvsdD/_|. oIʥ?ӵI郂36G,HfT 8yyƟ~ "ء'G0N˗x#KNXΏ3QgYZ07070100000046000081a40000000000000000000000016439a35600005e64000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/ه^#]?Eh=ڜ.+;}w XZu\vEX(ۥ ^'!XI.rz9~& KSSE# K/Żt^oxqxrF3O{-W5" l)bƶSbPy PDhBGNM{nܴɨWx hh mher2AK%c9݅t>{"nj%'Pt꧔&Oej]⮩̏֍wb@xPNKFfz2d0tp6+ 6r܌ְ-/9E|fOFfUă[Yt }7ԄZ҅p٬ ^$TNG1[s z|d 0Ƨ3yҶӁ7CnX\JJ /0NΌp~S?R+c߮~ߞ[:*eE eCDI! *I^5 ش:[ =ڟ[blE':Sio?|s%pЂT,z69VYv0$~"FAkWlݛeRRcR@uo1:bOƏmA1֛ül"H\Npp-K<#Ҧ>~  =i9^x\☱qۋGXf\̈R"DyU<AuRG=<8ǫ`$R"pk)"Md>CДsĹD7,yY#$U'~k/;E4^qGz $fI.nlZޕU\# L֪1,D 5Q.WY[ :xOS=<i"ԩ?If+8 i=mҹq"C 'P&R*փ'M'充<>øyi#vNFVc LxV? 7ä:;A2m%. }JְE^c̫7Za3Fv,%4Qo XkqWvndKMʒ`mvT`HjX@>tsf1ySE! 1Y| y(]2Wb-_'Pa N+Nij2x9KAbZ3Z5$qf@PG$T</!n"{%Z"lRe00>T8fhKT|qX|Ka(f dN+ޙ2wE+KRfPW;P7rP8%Yjj_ DɥC_C9$=1P֚VmE,#夽|Nܩ쀣*lɅ?~b.'dr??(`*CDE_b{o.^Ї43a ˂ܥ|!cA14-WL_6p5>ѺAř,{ll ENˍ\G n;5_hk`N g B?x.__ػ 7d{CV=65rqrL[ߛݤ5NTwrd9~uɂG9.w,O.@n-b)]CF/+)\jeb5q-?ƺ"QTb4yGK=VGod[骂<-4u~ul[PđI|PG6cS`d%aܽ.4э]Fjm&? 43N܌+n`"c,)y{`5u^asi H$b_ךݤ!$Ac}.U5ä9fVk[_qczz],9_18e ";͂m[{zEkO#])-;V*c)t$ooNM"QG>-CG3ʳ Cj+Go/CfiPo5 #WݱūѲu|\o=,('d {‚ޙYxȉXB"fj+#k p`'KzX\tMi Ԗl*֬ۓYcUq->/Der2.[/[ ks2D_ *&?W]憳Lam2ːH6HyGBn&@76ֵq%YM2A&iU1ӢOn?юg Y:yyR˅^/oLӦH:^uQ>ɞ[ (8&8̍EClB'h,7kD$` jV԰8DdI-/=8)Lo6԰U*$H@ZU^!{:5\WVV~N;4->w yzB3߿#sD,@Iϱ)Hʊj*̪ Hا?nO].Ë2%RlȢn:B3p]mVa VeDW=Ii F<2I^7$ B+yGm-R5L#o3Hg6kmQ#?>YaҜt oZ@@O\,uzFh D: 4P$XUI~Fnь|^ g,r_5kߖ1~i6T"n^aO\:mԗ8`CUd4YHIV\MTpg~Z87.].nc8읪zxH‹q=Ή|&OEǡɱ$BGؗaT7Pf.U@=R3|Ĩ|ƛEr1C!纙xև j>{NerXI;@Z(Juu%Ȏc^kE!{!,q,PHDKvL_fۡB\Md7@Kz)8R$:{?XJ8Eg}7V^c 7)SኧDc 0ˇEk3s^;#k24Φ-ʱ_`bMǔˏ6,@_V5v[6ty<d!ˋEq:YHDDqp?hJgCrAMȤ'Ι_Y*aï.]] T5\8[?x r \rl#*)_m\AqsMPd’GgE|DJ  ʩirv:\vgtc :=%v2" ~J??rU"oa;hzT׸| }C՛*j'k |Z&ta)Oń]SͲ!ݚ!1 fJA]{PN #qB:K 캭NrUU9}>m%;f}%|Wsnx~tC F&~8uĺ]Setb:ޞ>c0- &L+v˩ۺMVXV!\ʞuG khs#c;$h猦͌ז"Xõ证OOP[(ho ҹ#j~~"nޜ!+؄ئnT2t}fZ;{~_2 L{GϡL7LDJ讕\U2:H" wS߇Wy$5lolIB7;( )\򄟥{`ET_ėj 69.#<$HvƂ !OwۖG>m=6B~m;b&bPsItMgmvٹ\I|Nc86BK+G8P<ʉC[U6 ;\cMCPݿy`akDW07d Luy@mw\6V: 2@nr.SKyH*H.s-QuٓJF&MgǾF#X!u 1?^hX~ ܵٵgV⑽o_{u AN$!TmSRqU$Ďk.{:ܬߴB._cqUF{Lf|[<:!E5AĤGf(U:wa~FVk,1RX/PHNOuZ&+LXU(޹gdzĔ_{qINXY#S/߇^…Քܻ׏\W| "Mrr:ŏ7rWeL*V&ӅZ(bUa/V^?Ԡı,A7JGJe[dʦ7`$ iR}~'@8\_nCoq4"hzb)HO Yɕea sS`cE0e9BLzϗSt)9q!R}8P( o3q~`ɎY>WH]C1'\,z85-^Ӎ&|?}߫4ՠ/f,28*WI TТ= Uk;1{ fFgnMݲy^V~,ĒY}#CrbUSX< iX }:actzp@ Q5}p_|&q Euxm2HWJ-3&X}u5TP>a;]nWJn%=510p!W2]i[|S]nX NHN:V|؅)e]eIĶftm4pYxg+ڭ&\;4W s]T5ڬ>oeaPm N3$$/? 7;DA|Zӄ~g[s ^JQe糊EЂV5T'7Cd%3~r eh9V>VC<;vCPa_ac/]Ål-űT.m.ݫ6|_ WA|] 1'sAʿZ2d:);}E+0<|: _Ʀa^_jp9%eVY\p,jf1v\4 ,p 7WX'K {Rk\tgRa#dvaA4Œ?#,Y×* ]3&G40^ZA[FT/oL8 u.H琼 VQ)j5I(:ĸ4|u d`(/7LJn3P;}5cf3m;8"FeWrG^:!Ld>zDjy!|u?χ_0fm-?%J )=L[œ@Z:{NVgE\CEDlw^(&pd6)nJ\ ߏ~tJšC~`Ē I;x7/ӄL[qĐ[Z,\$ F5fTp*g⦄GY+6GiAU|o6 wǂTU\v`7Cю =r_ſ X9@gc quƆ{?2;;0*r_4NetNJ?# s||,9б*ξҿ#o&2ASȈ^g8~(ƇUa:u+RAۮWʏ3\ &k1ޮL4ҵ~蛧!B lծd>[_ ^XtTI߾f}2f$.gm?\BSq3o>#a[!X镻Z?(<ڱ>;s1/z;sGGʈ4OhdgY"p+JWK0J3eU'Q F{Dz }] b//տLBN{s~scv/.52lMeVG#;gmJW]"Nn:U< fH=R]Hd=D3mϝI3C-vH ` ©JcJħك6uܟ T:xvqfv/.j{6m%\;1gPCX@[QWsK^1/!]NDH>L=$y)(&![DE@C׏_I_m0 hkD"/8^"+^c5*$2N) )N˪0mq[ e n抈剃-|NIP= j: t8Rvp`[/`xt{ZρH-{y캂ǘl|m;i]{n|uEnǻ҇"2莺5|n>Rt*H$LH/CLwP +<أdIZH[UZ ׇzdInpOo߳pݙެ?ZD\m}nd;Mr>q ,˝6Hb.`"m 젋0vY?`dBlb|nIpZ+pM(njBDFe0'(eq L ^4` =%klY% ؗ儂ه_`/Dm$B  |7V$cRgu7 3}%/!*ܫsygXp+K-24Κn &a/ `]\`@TjKsHv;k.B\3uv - ;>| rHoa{#,MZy=I.caY:PvA0J=,(w 6& RLя#_o'H1&0uj9}&cיBcXDRDAErV|nιZB f.$d:k}ϧ(aw#-eio+G`]+Gм[ KʾYVbL|J#TyuVx-t(%@Lȿ6Yϊp^Jj역f&fFؗrM"hY1NoZ 2v~EAk^ o&$\ r(QP"z%ٛ'_)] N=rA]Ģ39d*<BzC$n!gpj +ZckȘ qҵsޢpmFb1l]Fcj8zP[jnΧ 2HpQ/]#Q@F:X$3C~+AhyciJ\S9)k@Lbp a~ÜTe59x CU~ΠiHwEJ6Z-E&~-I\*t;^߇,=p%&?݉:GpHv 7,opCo{E,U`^Q[lsoSUKբ}&7wbRc98HVT,h܅eyr\lf;5u~; اX@ȉqPvjJ Y+ Q2q:Z1t5E> `a¡9\ :D۬Sxt< 1&ޛWAc|Ӏ)V{Ɛ4nYZ@ijn_"TMr@8Ú֐HsKx;@TG$ZMPvϾQRdtYD_/ORi̷~ϻ. !8ۅJ|*;tuUF՚F؊bKH^N$:fI_qW^s8=e\-h1|A$@炈5& 4}{рkBϯ]GGm>vSyPmS48x?>zD% otD.+ހmF<85-~tXJI09j?Kbٟ09] ZVoۨy_OZ.E0XSJ@Ubx hA94LPA0Fwm }ͻ _4e16= GBzM`$]N^2a>op7PYeFb qh%fvu&iӆOOc|}k/]Aʎ(#v&=TK, A;Q}2|>fdbxwQVa02hI{ߴ rMBSzhi\0Ja:{:nB Å)ϊ_=нkiʻ5%r[q$o9m|W/T)6KY.rH؁ժh;t%~U_Zu|1͚}T$\܂u72BZq ^I ({ R5~@L4`tɛ#qudev\wNiVM$6@+!d,D.`bmU9AE{^.M v1NW{Fc @XAJPw)QYӃK;\.%&ʩC UfToepz6~ChK>n4Bc?^˯bp+Fa"iIn<{vs+)J:ԞxP m3hB,*XICէ*WV Gn,CzK!ʤ }ԱW/y :GcX7 l EalROͱzӪtȡvW|(*R^Bgg"ܘHlfGlʤKn%@[V`$=V;J؛Uw뻔yRJ{c*X#&ރPuXqJ%S9(=0=N14|<#j-pIhME7fbbV>0YY$yaк*K!#d! Ә1`$VGJs޻MM߸s us &%e@1ta.vq9N|KPy(nG9z{mm|=p''U5gk'4ey#.JhN -.,YQㄕϗUf-qV~cpAh ;bͥxXi#d>~~!ObJ+魷 NwPkzDφII3>$#u6MQn3%H蔆Ipi~Iw/Wn/Up=٨TųwZFve|Ym d6.Ŷ$0tK"&3sH4.Qg3UK%N1y-]2Zگ<}pûZ}c&wmnL}^v`!hY޹#֍o~#T<;^A}kZ|oq}ŶzoKeׯ!KoFFI(GIls5"JޱHF{g2Ĺ=mhFNO~]|:t5V@r9wgo"RISGI'΃Usw'*kس9K ;+zȗҶdDaBcɱ1썄ZW <"&Jc~N4>/QݡwuMG,:m>ZqK%EPug [H7' Ӊ4Lcܪ@ 2$u?n-Yy߼1&LŒfHl38BSV\CVپVl SkNU!5a)'Q lRo{4pՈuqq}~F3C2-%d|(8lyF'˹MOX6QZ.J&J:Xwq\*BlgfķZCg* ; :' 2EC>DaŅ?%[2ϙq(Δsh I 0eȢ: |z4齪"{>"4!Hqlŵ鿼 |b2*^}¥zhG@[ N `-zd6MUf z"P0feGNO`S+[ML,E]$jA$%qP9_ܓfwENw(.D>2<o#7oXJh'!w:,&wq N!CSNI Yɵᒶjy! {EaC\3$ƙ,X5>EN`s$͂'g6/i f;"Iz*K') ~$4HKM4n.}6Idm!lҽj 8I$nv8{MXfd. |.Qm 鴀AE~l)/a֩ רBJ׵shqa~ڨ_C2Df ח37_6>ӿ L5O*}]]&g`Q#ƶV|k{T&w =Ó`8=Uw2qz)aAwrw%&J'Wߡd:Ԩ3],z b6)יLùaM4g)HB=و>Iw^qBbuir[o╂LO/LB_oܺ f/7%::Pau98 &.MM_8"X(7()+&$M"ǰTo﹋GOS|bҢD"4ug0Kw" lL< a'I+7ٷہD*4j0ٴ:S uA/{&ՌH#=jCIG2tSF){j>᫘'hN[4~kJ}IL;ZSf^~zf)¿tQo?]fzk9D1nKbrW@2"q"Xd ,%Jst!qv#[ w 3؄5Y=zc]$ @_\JVa4_8s5|c+xBN~W+V>nkWzMYX&ޕ )<cd{Y,egW˪~-9&mw+U55>lN lR.&]d1W,}3-s2>?_:?e:bnyց<G](0{>=5Մ n=Lr íN,йN'Uf 8/qfj*Ú6i;s#{rn[zMJxڣ>!1{2l>kl\o<q19$hC,ٙe&纾o2]L z`wVҞ0`y2Mym7L /q& 4'' Y: dr(kGc84#s_|sW}=s+-S?ŏ W|oZyyKmfă!M\y7zc%jMzIKϳ/NDQulFՐ""83[ 53]i.Eٴx#k7JJsy&e&Jn"O㬞_?PqiL}D{`Jł>RgKTyjSݩK g'yC^ 7M\䣤h9R-_MP,“ۼO]jwx 3ΔrA(, ZT(V!0?`i2U`[M{tQ'-ӊ%;d#RI x/W`dr$cg3VYDfZ]z N=W*o%<_0$|k"5#|WDx= tZ /c%7qhG؍%W$ ߁CH GvP46p5`azUD \vA3mt ^)A,FnT[JXQTp71V6'ߘ]24ensnp,D %n)i9G%iDI2=*E _}=Hn10qI+,CrNGkG'~"J3>Wפ&U[ 1Qim?ê0R3\,d:L.%Gm҉F䛿)ր6]lXf/%iX\7)U~$8Ѧğ J Rif&jS *Z|mU4eV$ Lǡ}yǰ]!A7kcAB={D \Ѧ 6qcx {R\J["dvh7~4"XO?=Qsqy |nK ޥ;R3Ѭ'=W+G>$]H<, Dz-SUMC&r<6uFVd\dH;{Yڿy+Դm_o۶sVsYBO Tu*6h(Ή5 >-=[;U}Y $Pj#)v`ky+0ΨJfk v`qq h\ۖ{u2ϋ_WAĪ)&~,/WiXQnE+A>ʞy=}0\%j\:Kt~zCv5_:?h \%+&`WLx<5+E<(9[IHQ֘7f0O̬]?ނty5 |2i s,J(dFY#kiDPG#70_"}wsV?qNxq_Vm4d)_6ԕIȾU 2~ !:2 Ж.ѫoc[ kvqONHde4./\.iǻ]78 RZiSAAHEybkvSH,48:GI#_e^w4tǘ޾|4ub0J"L|ZƺF!Oo S2&Dїt-m(r:ԋ!IiI)O8] p5D-,ѐF(` /F#Mj[YE_kICl(荶, DA 5~S|Q[2+PAd@3EUT/J(e]URy9 㣎Îsn yYd% ‚~<(Űwޕi@e? 2̢)o{Yuץ-B$TmLJ/%i0 %6Qig2 ~ rE (,kE>B"T9 b؅ `jZLGvžbUjd\>E[Zc_ƼbHLLg8|:77ز)E26aDxY!"a2vpńQ=#a9Hm6`j<P{=nm " aC ƾ52OXAoC]i<z"/q <]MaGJW趢 e VQfc8LLUr*' AS?TF% ϑ*J/aG&%Ob`15|huQ.Z!i>L!:KOY2Hb)Hqi4!_oy3jޝˏ2LD]k>\]L2&T*TXiig֡1.r; 3Aw+ F-hf B,O؋n@6(9L0`sKBFN6YZ?\[xLݧ?U :-EQ|) KE,1R3򕾶=1Z_,;S2ԨԈ/aӳ0=q¥q>\=㧦X#̒T./ }0Vh䣜@!qdATiJz؏k]07Oٲ_ٗH NOaΔF.:}GOQ@ی(%*R{ 3Mzjܔd^] vЊ' *kCԦNX潯1ax]1x sZcX"}l0${V0MLGSm:ϊZJ~Sn%6/Tׯ՞g=2 7)8t4Wnhy+KVӃo9~C.\= ? E _F .t .ʈ{$MVzB@y쇂~n M| O64- [RJpIhL봥+,W}J)M~e0)t8 o&1ޠms Fcz$73v٧0k\j|XH25Š?(k9'ƓTkӢi%[kFt4d^KT]bCt8.l3;|3@ׅ-щDiVa@=:$b+y0pK]'nfi hsJ; +s\?hUMz U;qÂpȟ뻑M_&Ү^kr<^e}!JrjA_u-4Dy[}_A{Q_; W}0{O-!+ {™Y`'q^!+XS" |. {t7>D>tfEd(ݣߧ4&PcEzzQey/J Q #OѷÈڌ]U%S}x*C2NO-B6Nieh(pߤ ]sDSɣKt1,  ~KL:|0jɹq4HNS[L;6m]Sng&u4](ZeɅcfcoG*qW BslU\ B\jw@ѿ}Ly&DЖKY{`׿-~nΐg&k^' S`55*Z¹5Ii%cPfč̴1ů5="4G3nOaXzIR|)&{gUb& vxJ1L /=&{ш'|X=5@G2T(X~?VeMA(yMj0~֜yw —!z)@-s[s7gYZ07070100000047000081a40000000000000000000000016439a356000035bc000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/_5|]?Eh=ڜ.+P:S^{aI)aZ-'=!=zcGQ(?clpycFLR3X?~$JP,)ɧ5z]L֭5P&o%Ô te<5FDF}Y$)L@ r=:h^p cr*SC6EGeM3FD" SSo4 @ՊvҪm췬}썕0PFm Y)$ E?g YX jaB˥};e ZѠU­/d@񠇓)> _souf-~o2`; aZyͷ'wl .vTrm-?BK]MkaSQ#v>cUAAmvjj~hw s]L|]S7T93/_n\pqw%P숽ޣ *'paޡn*as(`ghʵf MRh4`VK-ףEr l4#4@i{%QL4qZgOTDVAf( n Rw΁#Y"L og.%. mj#߭ iABK Ӽ8?[:}N*ڷPU7K9&-N_NY#yEV*J1_:2i~I` =ѫH_K^H ht00Lw&iʲ>6$TU МӬM.YJμ﫣oFBgx[+vJ?DZݣ6]݂jC,hG {яQnv@6!#)k0 Ħ>R>)MgtjԄ*#%ȣ<DcRMöeAKoD7: [AZl8.UK;kUyt$23U"dȧ6)w5b?g•:zعYlnaiyqI=65,[!ҸʶcC(2 Xϭ"E?jzwMnPe{z =Sĝ m,>>θsMZ>X]٣e*I|"њ\-b弹hMiwn:0C-`9݌('+BrNF!# nyEMٺ͓sрquᶟYN_Nj8+}X}8_4p.H I$9mldO|nghyh?gB 3Lc%27g ~ڰV[[F#!Fo|j;%f@}((l]04"#AL\TP,~%#n+4@xY75`ɸkAOvW[_r:pUPC*k=l7 è:<!̆32jkOB Hp~vQ@g)X`J<%)]I&!m7`au fRM>C 8J5嗯0VTDvN5]SM K#,\1BF @O3*[5 Z^Hq kQ^^v-[VLA^C5i?0}a\݉%qܲ鹗RREjp_q.脶kՑf980LUn'v/{nloӱ MVLq?y̎{"CEL{fKvT%}A!N3;_<;_ CGt\ `i@%K3lx_m PQwe=Nj_lq6ڗ.)|0{,z`.0;9ToDENNwǦ*op #Jq\D1hgѡruN ':FQ 7 5[e>u_s9Vϴ,[:Lwy@ :/W)dsxҳmt(0dc4ƚUdk`vUͧ&* @w0) z=)9gBL>ڶ%%hU'w-x+WD :ո^Ԯ| rr̘2hT۝E3?HM|E8.ZD*}*8ex@øRpxVnŮנRI jD4O.A{%?kS)EBM[XW'-*9F ޽P\oa ;d8K7MW"W_!FYǬI]w?Aip)!@\8xzcju߇EL=14V0Mh!^WKCejƕ3HWo/(w J9`( $UTYM>X0L"0 _? 2&]>\3hG5*W@~k@/q'ă2IATG}l//qZ`>" ˓L4jkz/G1U= [3D|D 6 E#f21enq /m0?@j.<]#%QWYF'\f!B%T7$ Syfێ`I]qc\?>-i\z}#ޒ=pS+F$x/&t&7;Og__&`uZ4EX.C6ME0ueI+̸_&p,zliƴqVH)udg>! w ҫ]_N  \dh5 $m FV\xԄց1?`i?[Ad7Ak?| ¸!!RyvK(ٞ2- L( >}8X!+x_t#^{MRÅKXXk*}^9Ւ uBх%5՝;n99FK&9%%ZB4OKM 62ͷ{ٷ\ŔNW{h 6==+,$xnCkgUV0.p󢝸xc)rK/e6d,6I*DˮT+3oM!ύr]BOX:|Ͳ0)@Y*b{+9s$$Kļ&1V7⼫CI N!|.9d Aowuvls?Cy@0O*ƶt1a ++p)>TGsSi J횽iz qlJmlh9K :s0:-ųn] #£nY 'o)|!(04PP{"gDS=R@ ?`_/+u @[^}FhJ#CBn=۽[9^P6,fGӈ4{;ΣW~㯷 8+l6,x(.CH| o'>ZUKP:*<9mU:Shi_9: F(P)WW3Fֻѝ ١ ʿ}Mx$1\BMA_e\WΆ^Yc㿫h0MLCLb8(+9& &Z"49Cԕp ʾL8jD7o8 lfo*>9/(!1( db2JtEE*AR"t#20Oץ0 lq*9٩6D>n e^Txr3PwW3WW#@P|1ݔ]4X"ŕ؏״;RWUc+gGt NWipM1~Ht#D>_ }6^RPG9Wړ0x{.gI) o%-q2 a5dᅓ!b-Y!v3"KȾ#'Qۜe)0ї>?"\)׹?5C"/æ#XZxQ647Vws~]2u>da4@9nu "~2jef# 2&%2gp苦?в?/#xzCZhc#-)%vl?en"^lN#5OWPvcs@]4cO/iw`HFA;B]l&h$rNopxߌc|eP<Բd_z/8x9(Ga`06iy^Gᐫ%_YśΣ<kJQrRh@=ySeA9 J zc+Y|?B LN&6ʠL 4r:|!Wd6L-@-* `z`{IdOr َ_2ScI{=Y g+N2(]L^"6!O*An?;kphF \i5jhAܡ?Sbrؐw.DDRUwbROsq97JpCq9C0{ ;yỌؠ+s3u*_9^]E۞7)iEе! EH$CXFE[}!>A^Xx }0lW{D,6wi7־3vSBW 0Jg|OE}9}Q"pl{* 1J(KnIM({8iTDF8(l^yD1$N~/!|g}ঔ*/t4CKcDnFCi[Y\Q1o% o `LWTfBhŽ#qm<sKagFE8{6AV|޷RamhOvh㬂 ePJ]. ]!Cӓ(/͡4Y;` Wo=|@vgQx *_] ~T2B^ix,9 sy=uC6 %{xԋ7ŨلW?˃딶b5)m=M3^@ϱuGOLCo Il?:>Uƣۓ XU|FѺH|i<6|9% 'z"qqLUz{ЏnaZoཥn ٔ<>ظ;zRҟE[׫݃$kG;l\t *"p%̊^*-Zamz#|Xf.͔0s;/gr)RVm"\j1%OJJy;}\ %9-?a@5 h1չNۜO]Θ Z[%=}:O+r8!ad 2 a"-DĸyLD뜒RA͵ĜSFB& 2S;۽hQnAA?9Qx(8inD;3?=u +j'h8cv,n+#x|e۴4L `õ_YCaٻ,?(zH(M12TihXefXe֗a@iB">^*UG}.5Fv8jh FNjh>%c4EbW$rhaR_.:yD© ,f)2̹^>V-˄sFr)obRޠ 88@B.l8nh9T/}b *48>P<1eLkW+ N5;}j̀9Va=ov4)6si8/`oo/Hat6{swuN@sgs婚kZUu ? 9 ~ Y1A]VBQ(Ds:!h,>>M]mpAkupڇnC;5KY˱@z)%cɽpµ=^vG&"A:ʭT*P_-wrbIQdaΗ6'b =.љ~}$[+kQd%ץyjj7isYpDŽfx:ɥ\KW qmQ]r]<SH:a}ar(A ĕBoWc2P[j7%@ڤq1ՙcѮ& <{ڇBvU% a jE~{]LҊyv%O6msYd6`gGça˩Q*tl HB.IYYn_gqI?}Dș>M^N乴4ݸ,X3c 93݄@B`x#s_;}\%2=I(}ر&Wɓ9̺"-e 6_ssSWidGz࢒v"| &i^ߖūhj!\f"7=Ɉ$)>|YHb|]:tݍ)IWAS,ȟԿyo丗IAUꩰĥ¼ BPAq捙ﯶ'] eox >/NUT2?gU^pe_mqu:ȷI.%}:oGJkKҹk]~ T'jk.э:!T- 1BX}O)"s -a5[=mNfT Q\"fRYKIEH=ᔒ#Aa5%O+In/WprX#T`8H*O1΢39W/`tllŶ՞FhX_HsjpP,y١FkG Xf۳{VV<\Of&EӉs¼O0l} c\b0 2#*fv!y'8xhB{a'V!_tV 0@c\C=/!Z P6M ?a~AbeBo6)k|p5B@AZA^㰟q,)d{/uc#ܼtciG3_\v&<tiq/j$>nq%&2Koe79Όᇉl{ݝ!N"H`mCC }&#6NN`sEipа7&>޳O# T#: Ps:h0:yGxsʥY1.X$`@}t~T"yU!i#w50}[bXl6bO-Dpti{#$%T%xw#YFcԩ3^؝. +#67F+k焰^YbdYOWxc G|e] 3,C`$/hG .?DEP(h+Trq##Ŗ\g=oC-5=bʹI*41>zn;/|42b9`5 فelw;RbñҠ׋^")B]|l ûx>4;d:c E8vfцl( yפ n@0a ;(d5X`)ͻ̿dYc_g4*uOh*mR9c??K3&;[u*.#\t-co`YQ,h`8y ]9x""mɇ}hcY fK6ۙ M(e=h6OG*.P8$!DYz _jxDǎm#hўŧu~|.BRTp1}mN٨a^;2S#D_)t'{ۭr4zX{FFF=̩x(6Xą^;DƒnO_WQ椵I|a %!SBoTt@]>D, yZ5~SFaGGzw2 0S&Ϥ"$c8Qo 1u0.O_Utƶ=(ԥE'}2T30[xj\NiW~5ϞA<;UL( w G5MS!/>dqP+28@v_N.iMб_g6Q8WKZʼn0P1\I ɧ,ͻXNH5V{fCܶm@$L2>*]*o͝/<#gSDØ耜  X$!0`yr -:&sxC2Wxĩ{W` %adMzK8dܑ7{~< %cJIᴠ2Zi&enYS S=۴HSL:q'rxѠI70{ѸҞU0fM2-U\&Zss3=-dt301S䀶raܓjPqVcc*?n9&f\ŃJ)Yd@ӺhXFhP OU yLo7ċ:ž醚ۗ+368LoS˅qњ})ʟi} l 3Z\ЧL &M1tk")e8͑Jq8.$=ᢔ6P˔h23ŧt8#!Q]dH6)hn<2Gى DȄ;gV$`׈OJO2]> m&׮<aT*q8'@pI^jl;* ,Ιy>ľi%Y6~QֶI26X:7:5*G6ÍGy䢫ԾD3KK bHХs :Zsz|4.]W?3O;4~N,Oi˧1qt*j1H2k*V<5)oJ@brT`b0f j oǙJd?sz$R v.%,Gmy|Ϻ#Q"(܂4HE 3Ha6,i Akfmt]^T+OHW+ji]`Z>^b$pնM|Zě3ĺrDjdH$NqTW,Nf,e8΢sV(+peqtWdE0.]oSAGZY+;i[d6|,,W1Ni}3 ڦ)q̈! &g|K]&@~i :{y`ls:&)LM&sN8_Mb}s uØjW Qr{&dv(= 77A.FwyvG|<>^!K6\k8 ̲?-B,^h8 0D Eh ^}[}e"$#Qy-CÐsdv:?j4uᎊZuJx d#4{iUm_ D7߰:2&%j}Ai-~ת^z\ƒ9䴒h(jSVڂ@&ǡ0!\^BT[;2ɱ&l>j$rL M\IQ8HoRLs /?2/6J *Eű l☨']2Q:)c,2#tD1l&ͦKTNN^Y(l50oUGBV~Ϻ5p.=:"3&3MdflD!Zfw#Ski9ܜO6;i2>CG pޢpSDž2% jZ^^.eHzha Wn# B*@Z}Y=,zx|  /{|זR &ߓ=n}+u:XZyU_o /XwHe&*ֻ7E{_>9:mBgm*ѣgʁLT<|HD|o;RTq[ǔ홚gBRTG:Z7-ق"12)T[ J0µ&e6}J@KƓuO_ <ݙ1.޺^) To| 2dK#lJe=.r_%dm#L(ZjtHu&9e(َa  Q^HY臛@2ѱsn u^A Rw <~\ sOHd%RNxZbFi;+^EqT@1j2YU,ɰ&8M'&aTV`fAab6jNv -),p*kH%ÑjmyB 8t,ؕah>ZY4+&|N+j(WjKw A {Ɏ&ӅvWo? yE"ZFް$=)4`slOl|Fʐո;ZLa YD?-topKD$*I<5w}￶gN>Yag?cȯ=y &ր`3ΛlBG 24`4 rs=zO8['- h[6H\&HF)}-9cYLM|/-V5<$XrD b c vMFe| 21:6X2OQK(k I/[&F(#Ys|H$"K07rvm}E9vh85wC} ƙ,6$g+N2"%WCن*i$-g.4*8w"a%s=} =+4|(ժJfvs3> /k{'kuݪLCz{'1+ x/$ >9b +[J-~,|@$BfQ:ǁ-cGduc2p#vaSj^Ŋ.fgV~j >Aɶ<TZ zK Fq*@]4k9L /n˰Ӊa#~Zɯ?L\Fl h[RV0m~A3D{s/k2^b_>Tv_z]4uMF_esCT l;K_X?638a%VFa : 0i!: %HzUkOtg%2X'L ,pa<7E _Τ*(Z/F隦Z cI$vA5r8\ [Xl)(:.c9I&ovNN/ӻbrw;x[JĂ&o*y*2(OU.l `44/@䚺.)AS9D!eA [{'tKr:Åk5}[0drTB0XR:UqN ECиSehFC$7vaA2@ԫʩ|Gu| Ccd3JVɩn@Ypn|E.RQ3^#뫕`)?43/Kϼ_8$/)U`zdP*hڒsbUTR#rĀws&viuv)HTbk]̋9f32,?8 _('+=@hvEh.A|j_n`FS@O%M8/B;uǬJ.-2X rr}x:u\) ڷ圀Vy3M&c_KE΄WKC>G(BN1ei+`%\WCmIbXg!) {Տ*9c CȥS1g`wb: x-xbʝZn=s!ZּsZYՇ'6SD2dkf87GFN"R`SXWO߸j v#=Ucgs{3^MNSQ}Md^\eM8U`so,,k lZ/؞iO 8I6L-< ojb + 1 ϛHM>B)  (C_"oG&(#Aw?4RiLK> f>&ĝ|;c ିHa&#kὃU] J <"oEf27byކjW4?jk\ϘN5%b'W++G {q[uT[ RmyGK{*pe_6Ab=k"'̗ɩ:R U*h Pa鎠xFdQ }ue( Ÿoo@&iO]a|inUɸl SR6m{8Lqc%yvsIutUJq?۱U`N kı )쏷hLrfC*mNI`^mʮGaІџ܆Lcxz Ҳt[.'E)ho%l0x}*;K㙗:|GBnX3-Y ߜK+*vyԓClY+jHș-!38[Wk "`"ȨjKWjiCLgd%jyܙQ a>q9;lxmE*u!f?nph@[X."Iy$eTP7ΤNFFjF.eK<&{ὁO\9ysLd$#^ϹMVb cʩ #pQ3L\ _o2nuf`& Э_" uBW="$%Q]٪6v"$f=Aj6I&?F\:_56\u\`=7?y*ׁ]_/rۡ-FէLC8$3Y].(ܭ$7k=O^a,>Ix+z< g6(D2ND+/8'W mdZJfgVy$?N,Cw@j}f)JPnЯ`fUr8EvrX`#ƼKYȖ !yܭ fP!UGD2a 2q%S0Gіӈ7%qj^yA^ ?=/{%c,Z\õNg %1Ȍ+i""y=@*LZWϜ[Z3a,`PD|:P/!&Qc(\S{J&mesbUf,X^680e6<{5^d'(O{8eΨXfZ6 65_pYʾ_ƹpv!$Pvw&aĊnj`޹=L˩T>kxP>ԠmfG"!j,S%7o.g$YyFDw]#)ߔaI&\((ѾGrC!Gi$F!'m͂:b4z{PԠYy/@(HӀ`%oLST?܎>~ijMSBzqaceϘvC.7V8X!$Y7f)(苌gjW@Rj qu3_֢d(ڵ{x $+Z3*䈱8[$_eIbO"hQ/mL㞹/Z4MO`՗٣՛A߳K$PprM- #)sesF\l-߇ҎK*Qx2N]8zrޮ[QdΖNlZk#Zpߕq_#c3xr8;}WQ˄B/&6(Bo3H| ̺-8 s vD FfP r`|nWg B$!gHQWE֛[p>g A;DZ钖K5NMv;b @vJK f6Zکq*YkmCBv- Gh%0pYՌz5Z9ܬ ]WQP7\>TG ;@w6FkבXTPsG2IB|nw4sWjtLʵVT`?W;O{$ƻXI vMlaE6]Y XT.5De@ Ml-=4<_Zka,Ym~5h."ٱ5uhha10a$ˌ_M;•4>,γj,n/`-=阈\$ijlK5/SЃmdPK}CTEr%|+ٍy,Ix'Q0)}$/d|>r !(f)o kH@AH+ 0,AIJߙj߯dʱ):i(m&#@42C=f jAihCפCln$Mbm QVڝ?0}O y%D߽$kmEZŽ<>&7=0kb|^Js{UI~lx防h6Etryl+V<?&.~`PMf=\|lxN_VCWG дXy ;lYbGl%<s=UdG|:g jg] }8"@5<1e>\Q 5Irt:$ #F T?Ц0 q?7Ұ)GI vձ=$Si{QB +|KΧ Rhc@s ؇Ar:㓰˓6F4bquy E[RC ev+μz,)ֲ0p!da;JEf9 n2%)&_JЂNDFCJkEE>^ npaɋZ踫 v6Z̓ҶR߃~$gQݐ8a< 6-^xh1K6ѧJro ,x =%=e4UdFr$"j^9,`oz.Cx97`M e4T2'a}j$OjFtɅ)Ūd7T-{ϋ0>TY݀̍=l]XFUDjNdE$e0޻qCLCba%lcV+66RxEcA?s,߇41"7Wne3zy-`uÎ&yo!G'SQԞZUX`0(J4=Y7<0%6y޾vV&i&56/yyBq:'$o\F{S!Q.Wz.Fxd۴r{gq]$eowZ)4UV +ui&4BlI82zSK%~SVQbWjV QJ̌GӿA !U~w~&k`NsC܆?$V%I8T7٩nQc!+D"LvOW+hCe|!,{oALAx.4Uȃ^2h{9V-Y (}$: Vgw%V|eoI2SI k.-x(QGM>Y }(i+;ĘRzꂒ<]pѬ[<㯡äcx"exXYw wyCfKy댽&tC$Q~鐋 {(U5f+}C M"c{UWRFv iàGuPdXO8p~F $MDp{=wvodfG뼧3% ك^Te YkYX\E:`#>wvVל/=ݤ.Q7˅}QcB N,gyɵ 3A [FgDfQ7}.tbtx$8g8fwFwxUɾZeD!8s][CAt/j kҳ*=OGz T: 7QR<47 ̎o YV%v -! $E3^(m L/V98o$; +<9;&~FwKc6;[lZ_ͶnYH79 rGg Ջ xg_ W. fe"LTS\ Í-[>W[݅ǦW|ɆW0-$R=9C1^}BlkF4%(3/qD G[}gi=CYigpߑOcqX 36s>t?x S(6Jo>?!)+N ]ݾyxoFb9&!ڷ|s}|1`*<\s=œ8ŵ|t5 9bpHEvm(#g*bwV5EuxP"-#=It"^Br| "IR&'S"<-BWC[H/t ]);:}}2od =num n$A #įOJ^qv" %Mk<*tV(@`Brk&{FqOƟAVi٣>ȧVP:Zs$>ft6a;9DJ~>bURQm-g \kP \]NdqZҳՆlC#-lI&ūH*WL!AJXv0SAp!+.Hs}ܓp:u<8 :_3qХV6mRNJy:˻ wV\,SE60)SuP6WvvدV`ȽVtWէozT_Y@U-D>8, o;>A@&޺mk$;jNۉ rt@OJ:?h 3"q'Mt%'O;)q~j KwLeV"R3jM_Ǖ!CvZvj\W`•'T4Yr)m 7mM:ݖN_@w$pL1Wpԇ7fD՘ `]JL=Ov)>>mʙIU} pz~Af=( 9GX'cl˖wDwÃ|\9 ~dR-*v9^5wMl['V3@.MD_iR86V8ynXu912_mre׾I8ȳAIJ̨AبbSob0hc$pLOu:m6'~uS*fr֏/BB+Ƌ©8BPɍڵCbmy:Ik7@A=yA~N*̕尃 ef~iGĚ yjm"] A-n`X̒V0vJtZ-YenaX6T4-;]&X?QoxKjvZRmtG!cߪD(I gSEBhx U0vbK^]RPH5rBuƎ\6 ^wwEf1!CG0l#1<6yKDVjq0[x!f_ NWw})_| Z7EARAW IdU ݷk9 gұ#:Q$94s}Mbw,31}/hz<2"爠ß5(uDGePf]FK=~N=(wd=jX!,ž?? eF?yWS "hrSM7VdxrbjȡD iy}:gIޣZ>#1ԣ[v"JbO'HGB.Cr%1e|d( ňpk|;3_mpR|eQ3STHmruTb7m&(!'nW"=&L@!xS[G6B JT=;,|.Zy c\@[ Z+.D $(K擄}_Xflq93z@;3/bȒ\62l+T_5;on:tWV^;[h $VR LgwL= 0Q a+pH=^Es^} IfKwҪב)` iȷW;y>Qؗ(CQ<9P=^1S4RjIZ%-^="{GK|)Ȇ/=Pc@F=&F}A/$Ÿ}#I#/Zd#uM L#(V5K0,\$D'+AXkfe&@r ~VCYٔĶ:ِI꜄;c$nn|/Oz$تQ&nND[OE#M(1eOYy֐3d| Ö?;_Nby|W)HTi|J+%%xY{r7G (ܭ26Rnmބ nǔb32y=J|&xJuĹiX\ɢZUv]ofjY>b$۹ 0CmkLR~!LWX(VP8'[q]eH 6Ƥ*uL㎵"pM%8f`eY:4z:<1 =&On{O~*Zh,޺>] 7B`A@.ZP[lc^|q<ˍ:yLM1|Ojٕܴg%U~)̌haQh78dī brXh0<@t zad<ѷ z,!\H{A0% ?'hRn|`AUa3!o°khW(\[}DUF3J:gƴ-(@pDe殰{c/G'W\I'nyHū9ynz?iAL=ݝQéogjw%q!ϦP s| T{/HvUJ=|< ۮuVߙ'YЮ]>[ ȸᛳP`>=3]3\T8?-A-=S05KXҸޥONA?B+ "g1Q,h=o1cnmQWkKB7ULj)^,p)lds-2 v=D*D Ā8:|X+ f@Bē-,W¯ _g?<Ŋw:q7Fb1Х=Gy@>>U :Z\#92 ] Ca/ZY8Q38Dtw}]#l!|oTL_| Tw{GZS$dXS>& o `Wcշ`Nc'o'N> ƍPf4ۿwEYel"Dyx2I{n=̪|y,Faq'׺&xuTJ!Qc-U4ZK~J&^ h~3]p&hD?mqML,l}:*ɉF96T`5&(kB'"7r۠(Pd%fy|:bxT!_"8Fd`mdz6Nʽhqh\ZJi|ܣz;OQWk*z7fbXQPS"6Y X+ cۖJAγY~m~5H 5H rv0䋢Nqvpk!ǶF8 @RI5D<"p$+MXbOwvfE ȥLe,-7bZq4(8f&|GAPRgQ:x6UbA-;|W3Kt[*܅w2w&o;K=n1MOf.g% 2_ @Qj)=d%#B:lĐSa1MrDyJb"[#`&l9O3I,mDP2\mj`ڂSYܲm"6!["[&MzF %Slb|t7=u.$A#_Y嗘Fү`hB=>WOS$ E'F !X:NlUo%>rsdϜ&y}w 0i#*ʃjĮZW$ :)x8SV?&,{1wN. A׾}7ΖSY1Td`?E˫٢ggsV0qvJZK5}fL:uJ)bC[ .hY݀$Ɗoz%@C/Y=딣yGs=A6cnޓx lOo tO)Yټq˗ݪ`F 4T>xoŔ &g4@TQwمb+sy_9Mڑ;ʄ!;^^~7xZO% {H / S=k0WAcpLٔ'bu{E>ᗊתAXGu+s- 0@ǯv}f6'S@@@p>7w<):WB-(?yitSpyayn[|+J]{Q#R|07əI\莡BaNq,P 06&J>Qb>sG7ͨvt+pVOf7s|P;xD=w҈8[ǬՓqk9;uCH,skޏ 5YGMmUiLFhQd#Wlf-l)Ψՠ+-ZDW9+ ~zWvjzϰA% wN)7z3NO Ab3.f߿`! 'F2ݐ%M&ہP0(yE)e/h3g,#dzU*[Z1R?|JWMZ O'8|7ЭѪoH E ~[To(Y*KT=W3EOu?{Cnq1@j_u*aBKuxN5ul,y*ɢVsX>P4oĢ[.߅Vs*P =,b`!-^=%(w`MQS !ZdCa\zhBAY"U%XɾXͶB~N <';=^~ؘCNzh#"I8#LLѼu|ύ1lfU+kx1Y4m_rt=AȎu_x+Eyo] ܅ I$`Dy6v w>_rcFfWK(YO q2V7an\_ a?V2k96k6!pTͬ^*7ZG5m%$ηX(%-?Krts# 0: tZ˱8ȭ'gޑ|W_dO^n_C >gTI 9^%{%Iy^E.[+$)VZr`/X[O.d#ZZeװ~?k _Rcz-PjlD$z@XSƿ5]5\LlI 9o R>MC{)_EYDB:INEC 9mС?tp}&dB$AoNڷˎIߡ6:z4 +fC;;sx$e; Z`){ᰭKGz)L9 wk<ʥOuԐ)OMb `͓b@kKDS%՝8, QO$ <7 w(BIq]߮Yf`_{E#ACReoH v\NŠI9^)ʪX[B_o܁GCVU(o*Փǣ `aejs4} ƒ >rfxcGS> [?ijÊ\[+ifjm!{9b%ij"HJ++DfެL'>6{TO%}R3濋n HkU刔gt&[I1D$-޹ 9[7s&SEwj ?0V$!9*t$3w[sG,ˤ䚌>}e jPsOoFg ڼ4oz):_硷QI(߁N-㶉hqBBB͋ί`Ϗ$woh\@AJb!MYع;#TN #9^y)Oaǽ"-W%) {[C+p̐9%z \en<<)֞JV,Zew!yI.J7C$V ۜ 5<\mbD7lE[cj4*ON/ Ӯ&>}=}N97gn%̈́C`&}Ed!z5mVU5=zIwOz[Լ@UWkﰕm #u(޷ ncUϼG@6X5BPv/H,"w hc#a.*1'S777)/vQcDs|Q= G̷F@}R6^kPfXfPiӵî mգס9fVAPQ]H"W+SU|g` Fw?p 2aꏈ6ǶR](텓%E*۲Ƚ=$w3*ݣhhE<0oxҨ#)q:Egd ժ>N ep(is/}'!$i?PVPhjmR/Hy~lOQGkN-F ,K׍YFJSxwcX$5S+{bG\ W)N0s4'~7"$VAI98е]5n)WPsBM'BngEn{RJ1ʠƲFb,@?ld@c-{Eu.Xcy"(E,Բe)bUUzVl:͸r<;JxnԲI3zc%jb1& ܱ(93|2$KFji}t >r3Oa| ;"&תu/PD s|N\sarfG'~lq0Pcm,RP8f xqs{ ib?k#]26C": :F2Nk7rw^rWTp#GK]g.xOtq5u Pq3K*ƋCELSpS|\d9a~ Yg:VWcpynC%u#vٹȮs> :SϳxۇaXb@EyΟ(b! I2`_ZB%#K`C'yzoum_-LU35( Shql@eg[ ܭ{’ʩ(;qzQ_M#\!(90GxLs8mYeyƾsJi%p"ǦU)yuYۻ{Va<PͩpFuӡ͙9|{TKN ~:\_AF84?4jɴ0!uD`_hxjN\sO,nĞ늙xpD.S`,e E„{(: :>K2G;,[nGn]408xIqW[qcw|:Ze=v:֫KN6wx|@={Cedecf *&=&ß!;|17Dd% +W6x,GFFnyhiX#b x'#&;w*h&L}3+.a2DXM=45~D3`MgsKUJOqq\?z ^$cxْ3tpH^U$EZ AHyWΊLmdi:5`b3\d!(Ztlҩzލw,;M51/4vFS~}f!FM=[^(XѾwWHP٘,O5S@A=MMzbǯL;/8N꒜E&ê"Ԉɑm g7Qpv|eww0 FW-Mŀ7p3#\.*~8#^ʆYt$ bM1Niޝ秜0 gk ؍s'r^;beK0Z]ƒ͓lj_8(bܷ,N jlxZɤom^+yѩSZ1Z?kNc!"<9 [ AnRkJvy~. fa?Pv<v?1Eykr,F%_`duYF% 6,vqTgpڅ&ơNt _{WawFn8 p_o(MFo 4X淦ym.! !p~tP\+zݟ[cꍓq=Xf aU6VP ;PILz]pD>g KشǏD+_sAL!|Ps qX[D]qGu0Aq0?iѢSnwi^)M%3krx$x;vΞϭ1{[]X(1e 酈 PȌ \ 3N*Q5}4Uz#zUPLd߆Aaa.ò+A  c֨fzƂuiVH'byUe;ʑ4ZfÊ !h4=MGf(qU 1$JL5d] "uv'AY_tb[zH aX qR 1u@h-*3A]t`7\+`Emr: qHMS!V3/r)iONj `Q-$6`(w+Px8LWõ6 t}7+j־'{ Pz̤Edb*J w= y[`&k ln0̪ Fr|76:3f\ܽ"*`1I!Y" FP "mbG2* G~) 5 U-5!z H)4SܹbszmIGr$T?K"u(rVjNCSn&0C*?cgTuhxgȈ6hBF:P"zQP霾KL'*- \]zr~lnغ/k!BHRdf7(r񰦂r4(W ^%Ba 1~mPp w=#S?'tJ r=xPWoKVMc"uo+:܂ bJfQ A `BGвlTXOs%_k&,=PQ2%̸CDnCP$*^*թTXBm{ $kAz%n ײ[B|&o '֫YMӚR{! 1}wJ$o'&v)EY֠ts!IF }XZ l8vI#1m᥆&_>iاf:OaSu%!>^4\S{:"1zJqWA4:=_^L`ӟ 1%;uZG6i7W|:+ig@v[ w,0s8sXCHLFo9m7˖?ށU>t(90\m MKh̩mmU5eI) ʛH43;ZBx^ՏN'D!&r]Yk9M/USV|S\9x.*bF fu$4x@ppy%!ZL4U< 9%\A'B&]9c%#@DҺzSRWևKKnm &rVcw@T2lG/}͠´OD^0_d_/lK[0X?-E+.>2 2({ ,jay wAq7[ ;LБ[-Xޚ˭Z1A Ď{!G?Mԗ)z.^ A&eAN%)]嚦9ƻ*xo-0N%TV|rɆ<^YJ%J &?M 1'NC&# uD^='"wހbPވRD^_}`$'QPe ׾世; bz^Y.].&ia:Hu*0Hv7.C =?\1ᛣ"pP=g4:njطXgKw9y6he@ɮ,SwV.nڞZKyƧG9[)K\ =":eХXe"dkħs3֭}5Ca |ы4M|u_l]?RSQ^@ B"'E܅VY֫~ͧHh )>#4>5=mcP<$q?T͏Z~ae;!&Bkuec'XP&p燥s 7Q)jwybnž3T!~F\]UPb沜s<}GMakj7SVO?Q̒Nn1a_199!q4Bz87&-*-;kӔ2PyƲ?e:Sz.{zg}K5Ydf5;V)єRK13D%1@4 'f9@d#0o~Б󽁎]?ķ^ ;C*uҠ>T9-Yl̵Oi!f>UM:9QTZN˒ *g$IߘK^:Ҍ]b4(7{OzJOK3];Rg8p%FK9oTlviPyɾ(2mxia5=egxur2(!my^p\ނB=8Bb8<-o~SȺt]Nrk$DmIxB4l"g@X&v( UCtnI:6j*/1 X}za=D&V5?-- )!IyxvTN]CWȆ^~EÖsm"7W~ⱝ'tzv "&UfQ.Jn;q2y:,'BV*¼Gse>,7Sʉo!OHmF^W&O\ϫy~W^bfȮHW:bi ?l.)"ULM/hUféD鐮 %V]~{l2yB/Ǫi+ƌICXPLa&q4!'jM#*" XJ߃ ti/$'E-LxA<1+rMLkιB2ob-Z\$fiO|U:K*,mnMPd{/6>-H*_Z[97Gn RA&hA'=޶XfF ?6sUqA `Rٴ^c*_`g8 >#cmjBcoVlD0z!̴PLɛIA7G᱒Tͦ; &őqjhrtڳ]g?"ԴFMcGOFIR 'y4ۧa{uqrQԫܟ&u;:T} Ajul|zҧTBWE܋ _l2ҷba6/{~_Uv~F:l sF^dcv@i^ޫakQ|ڌ:*3'W#xĦAidU~sw΁V_6?jmk㲬ɗsw?:"ɦE[kpF И:!=i9m)l|*F51G7eH4(]7wf9N]m{kc]N3 e#;}"=>}?Z?HzP󹋝pŃyF}g\Ua11UM-7DT^m_@ZDWI޹T zt@>kj",Q:m 3 3frMXvJ S{3 XtE^RRS:^,n@6lGK^c@gc1oT`c39Du3 Bל :uw ~n0.xTguGn b,|s2>5 m&xy/nj2|AT']n.w(6.^kȨ$R:ҭ6$ܐ/3fv bat~oߟwߗa\/:ݞaE`oa'_1^ZTL2$~޸+KT9EhbV`$+,V[ĥ=]0&3db<~U1O>={o\p)I+n&ԍ2@盟EesMQMx:\}B"Nf9C003yF?h&KQ9M&i "pE.5S z!Aُz ;@֩<Ȣ6qWpQ-IC{΁Qs\ʩaN8~UoThDZLVJ*T p$Tow+DT$I%N]QXs[f$8\)PC)dUѨ,1P]yLЈ}uʁhۤ4r)(5]^Xe@;GpG]B0}Fkm|6 _+S}J 0#ߍKvЬO0"3{{n5gUXK:7M!LCi.RW8uJ=ttIm8Ef4owW1YCˏQ"\> :nW׀1 zV6fС9$| 12I7M]z768v#x` BaWڇ{oHAPk".c;dsRM7>WlӍW\00P<{G@19#.2#wxS`vGsKp`MWxAXܬ!{vrX.yyl49+ RhUS1ёl] y\[ʿ=?|!k;X<`r?v6ŊSyS7OFF1*U$^4=)0bPrSnh(0 X)P{슑}*cz;W 'EhU9 DZgYZ07070100000049000081a40000000000000000000000016439a356000070fc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/p]?Eh=ڜ.+R Xu +EDn3Wtҵz~%?NBGjM[NYhCi|t ڻZ4 *"[oL} fcAJ 4cGɐ;17.eNVPϘ(҃.Fy{Sշ*^Dc}aG? 'h`W!ooȤ1 @yЦ;5$]֕[p}$7B ʋ1œ ?ަ% q'.2ϗV> y,lzƦ?t'a]9p8GE0msb$U(v/~0$&v_wnwRq::JJi=Z!|e]'΢>vAM Qd@\g0?yL,|H9 NjkK]S="Т ~_jLυʸF2 ZQLNM3 ҃=ى.FH,Qa,eBL:jns,WCo"|>Qs:dW%^e;|_}%#s21?>kP_Ur>2,. w:;n\-S-+};s9yN ~Z輻$ VtZ I bE/þfXQC\hvaX>==}6[O5^2XodOɆ6/g&uC^H ; ⍼  oX E u,iU9 (q*D{&um lI`$zIij0ݭ[3fz9QR5\u%ʫH Yg룁97]*QI}o͌,(KH|yf1Z ½j j1`kYr*D|;d,_13IL,Sxi 3E)y+ &&NUӣ< Uʔ lvQx2}\O0.:&xي;BŁ@;Ȥ]n3͜࿊y<=m'tX`T zGMifF\u<':NLvT,-xէ 2qdhfհ=O^LHM`-$j.8mAo$+{8䐬4 # y?źF0t?>.AiZ,oЌzW$(Sž\jO@ϙ8 )7rh˄̳GEV`kyd͑L[zWJx A 5)k@cS>b5nb2xET&@[vb! c& zrL2vg-\_J@" *Ned;C*nmd~rvкT>ESɅ|P>9%7MԿ< #oBA~e%vd~y[1xwdGh``Xu9XmPyj6xzCIK*PXLs}z*h%WLRN'6v =-. 땚mCӯzkg{U)u%o6!Vn{UA/(-yv3<ݻQH?hr"꾉D,XĹuWl8g~ nrd bdlAaޏ@̅>ګS7!QyyN~mA{$\iTʿ)T5K-cTGK-}ꮇ0b#y/#XJMkٝ D<3 [6~ү|ܲY]~ ]@` NȅTѓDov+ә%_zFFƐ, $WTlZQ.R0)ެc [ avSt4n\D>_"B׼BY4/@~sqxzwFມ8zt4M?{eO?Y9S lN!cQ&][ez? h|хd|f fbF -#1Ykj ֲ0VΝVMAOOergL;&DqjZ4%ӅQgymHw5iT#r𻃪S/^kNj(y?5aoS`X̿h3ҩA5=٭%Ω=P{w|` oLief?!4H&fBۆBه8(0J퓨b(QcE1fɰh}FeMMyCld4*<g] h[!>V?ٟ"61fԥ6LQ+'jEz3MS>.m!tDώ9+[﬛#xK`%.Ҳ;`K!Ɠ4ݼ]a!l!]4Β(T)g,c7DZs-DŽWMzhԱb?!YbAi5OVpm^XJ$pr <%ĔA%A\i ^~J4[j81Ov**SzޝUEh",$Lip9K{fCydZk yiYyɿ -ƬJ/:W!q*BdFMNiMI19Y"q)}tƱyYtތ4) G% X*"P1;Ch)L>Ko- peW>.Nj]r8"ndn`?-GS֜R(stt3Nguf/7fiɫ``j!#fOSiS7B4-/lxr8=x5y6(@3F\U өjb$F(׀MCuKx'#蟰Lf!~[xi$!X,x'(WEױTkD" /#mؐCS91KL?ƈe<`1Qx"~Za.K^$, T##ǂ i3r҃9b߿^ZqJ5RG +$`i'**pКMX#O$T8c+\ cTS(ϭS)i<0pvNݯP!E&+w)mpV}}y=ްBq`938|`skONa XO\ jY=M2a P~͎vyPRvн/+;T":iA/o $KffDl "o˩5QѐQv)#S0kޒjzDJU ]K-[^ԋ1+~6{ϒCŗObW@:G'M?W/vTlΨhB%Z$*osL‰Ttq0&$KV"MX#-Ɉ@.c'ir\fvϦ%; g`8~{buč<ګQ h Ѻ Q^vh$8(0~ q&9{q︔D4b j&! PvU7Sh 7~ulxr͓9 Dͺ+WJc!^qG}a [k^9:hR !$4m6fTY=-Fm N\&޼ӿ`} nHOkIU74ܨUfX"% -dW(6=c0:Q IF`:NhYI}OE КUq}㄰o= Sl+[G#:$@A!yGM ^^F7'߽PD|ʁAu^`΄QamXB,5ׇʽ ȡ Vj99#D]K`$Dqd7/LLLkv?9,Le4q=yc@KR,?(yYGSMT)sW3'^θUÙA[IyXX{Add$)G֐%ƨ`f<'0ܠF kPJ*Y dEłK3<D)Xz#)(iOHƍĴ:|OQDn!H`^W3}hЁ e)쪨I2 Wf:f*ډT~:*Rӿ rMNd>ONceS3H>q|u˿R=ܚ%ġ{ ~ !y!FH.#38AN0 *Oh-a8R}ꁨ]]đ&qhl{ 1);cQZW[NFb1o): em^ЎkD, .\Ysմ*P!LJ%s1'AC"Ԕlj}s~4+Hu! b跢z*8wLhT`EqRyo-3Kqn/O%n1sbSGjM%^TLJ%@? zӿU\\}l'*}@ϑ`h4>D0]ˁC+n=QlW^6#S;d]Ks#Z!؅@+з֤/4jnKñkݰ@ZV,l9w7Ye,Eb4)oJI@bvƔpmxV+a/z| eiu/O%Rn^= 8iU<2χ vP@I3l{Z^Li#V_^Xv_}S_\ǫ2/]oĻ_8(ipbhUJ*xfE{`NJniU #,eVDL}qt%͡>  7#'\g -BO),(dHb|ySQpn)!'0oF}nucbk4B  =/RNi)=o*#$L5UGP(-jr 0AG yl /.:a6?!)o!]'#qr$G5prot ZN> Tj“hnbAS $ / 1&f,.(+ͧ M[-FeQrDAFN#7xb>8lV{0uhcEe4{K|TZ C auʄEARM`qI>g -i!Cz:(9ko)Ah"Y<S'EႚY~N2{A=ڹ'SMxtZLLA[E*TI,Z9+0*YH]v3h/4H/kB21m(MSAb&Fg C)h|U'xA':PJbF r Q mu.bAuY.$PAF4<-s!R%q _F=w3zs`Ҋ)@ 8+3r٤cTXԹ3"c!pqBlܟC\Krµ'&*Zr!cz*-?忙#{l[<&1l_E~5_( q^W6 )yeqdP.k`asA&^[ (Х*ִE0h'!$u3o`UG1|ܛE:w\-}NRB_9j?`B:txOoS1(B ra`JcpKvX&u绮(>d4 iiXӶ=hݽmlAsҙɯ>k&w($l&-158 >T j1]:TUЬ#LKynJ ]4& V32TECe߬#ө=F$o{}&Eg3g Ovʊ:jf7q^V r&2 ^@AsY&:U_>DlwIX]81.s9}gWZ=Kme> s2XY <Ƌ%%O2Zaa/]۲_|;%XAKO۽JC_tk骚FrB?ۯ*ldqԅbI%7Ǩ0OwYLIuAEN.rrd`F罊>3rXetI+@BrHOQQ&qw3ݻ_"QӅZ{lAfɗ82֥ E泥2Q8Ծ b8oɟn=á"Vj4Уd.B^SlqhaDYV&3F+ |y T$ĨO2XKKGy.w{QfP6&IӹRK ÅGW/9x&8A+Út_Bjb0v2U7s}~TMT-bv$$PYt[P]*ș-@T'+ Cת2#[k ^٥G?%9 ^&O +[TFV8:|x8f SA:-OLߦ`2d6Z5jIj?h ̌1j/ZokJjĺǴΆb2g8דǴz,ڍ DAy˥ϩoASD lMRy7vXRo:i'~܋bijd4MJn= [L*(;YӔDj϶Q.[ϋRf0o]<%^ =Ⱦ8US: V?U%_'t9y]Blliv xy´%T.$f‹hVɄMalv Dnu9!#)L0Ө8>@ mqBK.PmQCk0#t,@ \}U-h<*,o g {AeISL%s" ;{=(:J۞l)9.Dd_GN1 &Vm ]PfmFicjl0n %fQ@ ,:7/;^; t& ry[cGf3be_%?qck !˚tqҖgU/1еk6@اzt\"eId"1^aه4NR36ĵg*FVZy N/6ѷZ]y}=e%yIGC_`;+KP3HWa"z ϩ@U5~+Œb;~VVFPjDwf8 G5YB8?}H]-w./xa"KB%ԣ럝31 Z$K UA81a}i3 -] m/*Q玡eӞh(8_ItzfpQ1$&h_ X~Da= ];f`S._*L(.A3+3G/cHyQ&I, <<ѱa"[OdmD GyAP̧R"5(Y~DET=]Þ_AyA=ay1k|IS H>3aby;'wl}{TyEc{y.VBGTk9ogePjj[^hG2mX.]‚+1(`46cOj3%eGQd3_A]TZ?6yEalql:=L 9q@j|`2j:Dm|^s^D˿/H3_یQSH:V=Rˁ SamRwm 7-UۛqEl[3[Woլ6nٷhId藠L}U9+n wg:h0tg,Z ;|˔ec$L;&xL DjiuS4OMn@Q_|β)kɚ[ڣ% F5&.5C.Þ咛DOp)I^ϗMer|0͒ZkkQeY;4Y9E@V^J]t,Ua# I"gEBL}mH5nˀaw[#lLCHFض aWSM%#i?Nm;2$H Ϋb3R'ɆJ p.Va E3.(]??Ót&<ْgX>yo7 pʯϰr^ͥ;icX~>i9-^JQw߁@N=)KE!_sfqd]J=zelDNbC@? YL'nPH>ȩx5yOkћ@ekGKuf|v2+9L2t'J_A+^`tl>2I]zkupvqz?(-3ʶRTGhY1SWԷw:;H&8&<Z(~;&Ů h1L>E|Ka?׉{d i[  c&.?BDZ=n[r+Jqq="[_k^Ǎyy `Ɂu>j?F;xf+@%[j'_M~"9AL$_= :,S=Gz=N^X5,yB69c1ȼI?OϋƗt})|:=grm(F4}G5P%q93r9c7q'&aa(P1i-/&b0nc;t~23ue 5'We]{+^\$E"rn0ҥ]d,OdC5)Rm4%§2wc᧫cEvA󦎸@hJުNP.Q:0;c>P7Y9ɂ߼0/DMz\!7яRֿR0RՃ)gc&J՟uAk-@=uʗ`R@>#n67 a{ABnjy_z?JAt3lvYO!W ƣMp$Rid Ίnw>t-{BaFe%-77vOŐ-£g֫LQ8!NfnM ƅ;K7\?~K\wvB C$T &Be 3u{T^-i>+?'Ϲ`tB뉢 e޴e;NI /2"񌤭\vFW%!uj>";oHd(iz6G;u;`>|EMh$ k}bb;9\9zl}$J/<-tNLxE, v5ýX ?iԡi8W NTIc*g[d]FRMyA0C)s7D#>rm>'A(A^`z%DoxuRZ9k 9s"se~…EQfgo@fXVڤ}aA(3&؉1ueeߢŞrv"CqD] ސ/*s.ʥ0sBʴpɦ)og|_n< )mA_L)`}MJKK+R l(G^Iz;vsQͷCy}j΁\2j+R bQz1bx*qSX6c8^庇{m{.LwEV8qv7 gc5{{"Ι9:ϫ=ג.:du^qY.[b'[90.w7 𡕬bv}=:ZnFJ]=TiܿLȠl8JJN|;HZ#γn*/"%t2waV~^JO ^}?S27Pd}`=0 E?`Zy+:dfK箶r=i;~Y&>VkM3aGݷ1"d(ɮ9r]&rB$rrc3' N'U/OdFIj ـߛCX81pK`Swpp~;! O:}OiF')!'͔p}nV;ZH蘷Շ>;e<O,yz~iwET؁]ŕ(U߇-Wۢ3b$,ON@1׀u7q|okN<ډD%l?\ %c 3܍g](tg꺡Ltqi1'fi,1QkW3yqFxZD-㰺ERL]7fYeoO[O!zfY*|pM+p:=1êNmmt VòDx@YݱZ.qv4I=riG{lA6nB¸nd?Cۤe (U W`yGZbԗ P)GY;Rp˷ YV)Fco>EqHݨEW(_b=g)7Lyp>M78Nz0Q%QېhyPn?zNؔ7PUTc .sШ Ii;(KKBЅ9 ywJy;a^Bl}K^*{ 94V+{;b K#D9h"n,79 3-bbЇ^;}Nij2/6k\$Yaya"i@vhHmɂ-\&H\KXY*SL0YU?:k]Ƞe`D.v9f??* :ş(peKāg}ͭ-Hxb UX0&Ai_V:AYd: A3mX<-jXm-/l9ϯGm: ePsfIvp'0|IйkNƎg λ>pyXӷ&<#B$f@!%-G&`]WcTڱ9,D鍧L&Juf̭թzk}|::9ڸ .Rȷ`^6)Oʃ=X\uɰXa3$ZW;Q*C2ޤ]*9@&M|[s H{󼶟"|ѥ?re:Pr}b/?u? Ə]\yKsj#@H"޼Nj+Ulc|^Nyi 1V\.@j.*)Gܹr)m,rڿ sJi3Nf[93j1 mƐb3k.3K#^  Zgľv 1A|$i)ffBqm+j 2G0 H/} o?_] J~.- #(iu>zq_1AZ[kftPK+;EI Zn[JGr'7fGah퀦-.vf0ByC4ֺݝ$}jHB*HfPCKeHRA^ &t?VŏBAud_tm&6dn VKs@ߢvr$&z&30Kr^s>q ԮOf*R,F|v<"O<<%ڎ>)@a\hT:5IlXC)~(zp Q"v>%Oάb^fUJB7\y:Qysb'1D}ࡥ `'|REw` swJo?/ꁍ[`z jF@ dސ!O;`n4e)0I:7 ! !B>?oI1G<{+z25L{x r Xm'zS/+6CĮ;St7ݘKUd🷻#Pqǝ[;u8iu7䮅!ŔQTxjnp'=Ftmβ?NNnq7sc> `ԚZ@T`+D|NӶQZ+cYf"h.r&ZA4Kk0,3imni!s咃+2󍶏o̘ey` e[*sq%o&+QrB}Zi:QQ%PֱJڏt!?l^,ዕHQ͑D^k'U6,!Yk = 7C{򴋧E&j^%I /OK6}ͧ(㮝ɝPċ?$NvWʏ}mvFnOG‘B ΒqcJie\BGPz*'Iho}kUY) vʊDx5 {!Kxsӛp]r~Kd 7ְ5GVFTս々%^{p7ΦΘ/,nm*gQ&9dGlۊɴJmel]5@8)Q'N 5o@M~|c+RJsn !Gm{<8lJĚ<M O<f[ب %aϓiD*j՘_3|T2ծgnCL!H 8Μ:fo(9IbhdNr5|StrRbxCWc sʃH?E]('vͅ,%Tۑ:f9.1ŗqmj:FA.s9svI"Ebx|*) #=]|<۱}zI! 4*>?;Sx˳b3hm_ D!5K&y x-=؝G]s{;Zf;MgL8laZP-Rg<߰,iL#F|i}烹B/bI9R6PnaUfVݝ&1F"u5mBdsrPEup+AUinȌMfeÃbSJKx4XaOke%ļ?6z5|~vd'U%ͪ.?UF+C)F.I17W4TǾTL,Q! Z5OOljw` [PwPH'˜ NӬC:gY{pNZɓJ:\QB@2+,ͱo}..> \0zi",dz_庪2 N˸Yļ!b5*a.#MZ]"ӵ=۔q/Ɠޚs,Ğ; 0H`{mO>Z:˦dEM7Zi`W0P\||43&RA=o^B5)(B 3u>v&#Ҫ4sm/̴GSe?ŎC4iWcHH˽: ǟ> Iý=|X9j20k]ìlW7G"3~~k8LO_I>rٿȢP<5^0mୄO -r<݈x zERvܙط`BU~p%& ?#OOB޿5ۀ 6 2911CqqFt*uIЦ"yWX0"!JuEP@6^!%qp4/m4W:l0 aȦR/߉ τj,2;kΩ$C3hrɎ۲qk-Ku!0th<qB֘mQ GS yzv6L@q"Z KCTɆu>sB杕)҄ :A9ɻt2HU8F~Z-7*0!PwW68eCqi:KE0 へ) blKuRt4?zH?h*Fum>/K ;pؤQj<?0l!fgrD9Gb~Rx{cע2F; ?uV>ed[3&Ѳ*ensyzۺ;-abcݢ#<%ǨIS!*LFrl'kG&A`|l9m](xN#1*Bރ%+Lo2v.j 2\#؆XseWS=xdMh9>QjDo#4'3Gئة aݸ^s{6yic'Ah}j5$eq=_t"!ǣπ^yO0gte'N9wc^bJmnޔJ" "@Q:?Ҍ)0HYFv9`t,$j*Ԝ:J2mI20R Y a0GcQ28elB#7RחX2neoPAgQvb(C|μnD.uRcF4]wq4djD1i52XyMi>r8'hbMQoQTǁ~X]N`[s5~# T{)Gc ^kLhVotu~;ݕw/5hT>5Uc%hbI(R z78O)^u<=l5A$[6O{޲SΪeNn OyQb a}$H]Hw "*AΓ˘|u"WA_ŝoY6x!g3ݱ괓Jq'zf ?"ZL=Q tz/\_[O[]fE!x5 > ø-2fC@=vKhwE`Jp.;#L)+OܦN4뺬`.R"qל' /=;0s9.[eC`H5Oc@u B@S}Z/co+o2$vͭz[!1|;p, ^8nߘ]IEU/mGBZs{%8Oj ƭS: _k0xyg%VL-FX^lx[@ ;pyns^r-eq=i%$Đf򳞷1*s ށLɓ^̸.0,Z[zmF4k.iI:InNk! {bSO''V<\ DZ{jWc2d|iih3q wcھ Ã@? ͆ S"en?^uFpN&pw**bc쳲hSq15ѮEkE)dJV-ټ%S Ҟ;n*>Dy+zј|[h~Fȥ'}eoi ^Bπ˃ EIzߥjP/_fSސ_@V(ņo iU[%\Yd;˵U /Sx5X6f#r4 Ky{(@+S_1"d c܋ q9r/jX3jtcuGeN@4_b-< tK_Ģ7 *zOT$=3VE/%4FH&/=dh\,-xK6jwǷ.9; wPn@v; aIXU-Z+g}rUc ,! | ZR!N~fmRd®ic׷)7t{7>ժ7/I2A<{{ %΄$x:z$egbIDž豤PlE4q V-3ݐFw`ؠ?T˄-]OeN=(X}:Sw!$+p h01~`?&k*fU:aCl#ňp:I70ϛĴpl'Z{vلgS5AxU%Ʌna[ ZOu$.7}.М[݋YO|Tꞏk>I0Qxb OlyAO"oHL},V _eJdvd+˞!h#bpSZ"}S 6uO2:/ Nt;@-מcK Iڍ<',e!k /ˠ Q$!T%wj<ȎQKl<+wcrQcE Xka6Rd[̂ inHN5a67f>OCOPHqkb٭R pVPa闺2䖺$9mjNy8*X :75< F5_t :j xeFd % F+' :)3ObI;|m8/!7ނ:eV [5THB3_Gֶe}7Pf`Ek0G# ɵįCNAqŰ]Ak,ˀYT1 ǡ[Wvˁaz+ [78˖>,4}+:/,m٬݋sF+`6:8 ~%EC)uiz?|`eM(bwVAᔏOodo EFfLgA6âUU¯BR\jTCjXpU'4Y/ ʂ547O@ lgn{k/i3o2fUS5(9vLc$g,lqb ѷ`:, M?3M[r.z5FąJiՉ4 ~k `VfqFǣʷ#׊18vuwuf^ ggqr\9h t`^L7^hn~)9lU4m,OGzosHɵn* Y3DK@>)yW?x7s8!K/Gexm.Zq`㐡-R53]-SYB)з4*:NJmq\ aE9 gmϳ!lGzRxmNҸ&.S$ 'a6(Pt֕ _yM.Җx! )cM 8]h0$b7+x*DDT 8 1ڨ_]aϕ{ŎpNԲb-5ƧӜ bˇ:"{"!.7zX{#,#]'V}QSEddFXS@ /PaV$ eiP}{Gn,o=q]Zp1[ BNzFEj 0\RoDˡ45R@_K'z)4̳:4 أ?W]۶tR-qݛ\CN; }ԃ`Zy*IP}~ݟoNTt QZ]V?`-ƫP޷Y[ʓRo l[9$Fm ϒ q#J"ܲ+a iT w%V?Ogo2?,pG2+3gsY5Yy=*wDBkSK[dhh+Bf:/#gM4HB9}qYt0<(e/FH Cx灕Mq-%~ ):yv_3=~yJ5x-+(DURg01! -z~]k8eE_Mfkwb&Pi^QY,{2k@x0' S,[Y)lB(n(ܧ#ɍqgL9WI\ʑ{7J_g.8U>9EE"t)-VeŐ2M;߿iӞG3KXv3=1d(5|b@R~-;8vp'@R HHq"iє`?+-|z֯hb qo O] O3Mۋ.N֤Efx566Dc4B'J[&4؆!Z"ʁɘ {x3 Zz:Myf˲ϗCa7l?؁r{Ms ;:\GE7tX⽁,k C)5[,jB+u7ptD%>;E2&!g[P–{*\p<!aqb'b24i(U-͟H3CdNl]wɧ)oӵw x;?8g38Uim5̟ζte7O<4c ^`.!Ԏ[N"~spqa0BN)0욛N.ͭe]f+\ oZ~W}L~L79{B=#>\O`-XgϜ)؝:|2f_vC^w`zwĥnEA'/w" x.mjm ʇp@|;3bޡ}YEw婓M*N`[5qJߥۦ.dyV|2%˸A:"B'U*CC)o3 qGJ^az28Qӟt܋. CTg @Ff̊LHmgXU:tZBc^&Џ֮2κܸ&ĩ1{ 4)ѩ(ǙH5S4B|5D#Su:VhHg7Ϣja}N2mYPLRa ڛZ3n6׽p5%<")0N:~L?<^˨ddmIJ@*oJ`fC_.޴`iktR}WL(#Nuew$ 4bQj7'HFv$ )!85gO _/Ui^R$Ad O7V]w9n4] qdGcώ=;7קּs},|SDRB^CmԔ#ԏ-?S*u, [['Cۜ<<BjMJ9?ӣx7`/bd"8V#?D2 ,@ t7u5\K_80gڡb DVpI*-'j& \J }h_j7BUAi`̡@ "]כRRz21"'*f<5)@FڰRx>絺5SXvrYnb|P.ƈF]!LP }cԹwi~$0bX]rrp602ϸ. (T󗛼x"y=HZU c tBc.YfV@ҽгc 3Uph'QH1(%kX[+(iywZÎQ/Qm`.o݁fĐt9&p%?wIp4DwZcq|!72_84.y?n n5E"wfoRcl1K ;Tfy qp qqu@臓"M_=u{0S232hr@UpCpvQ$5s:59Vyx]A"<$xc)診iXH[~A;zJ:"ЖlG5S/FC=_wzL{h-ҏG^ruJ ߶R%aGv[L3M:fͧѧz{ p2[nxK)An-cϞ`[ٝD~JN< +.e2/}L*UVfMph#mVa 58 E(3*vesCcϽ@Hӧ:O=z/u꽢M-A>_~1 k 9n.RU'n>!dbX8_ 7iυOų)vMR ,jbȐlX[AQ?Й=no]kH/e۰Wg,ygyiFo_"AK@ 2}eH**1OgbFA&FuҀdwYi OaSTp8!?U4"9uf1F2nZኼ'ĺ%ډtkKэ0r¢׫Lσ; H]|菍+]4;%A1mnXyQa/yTqƶ}NYOkp/@gU8Ψ{2)K86c8Q㴚(4SGΎ~ug6ꕛ8F%Ay},^ {38P!v#'>>낐kzum4.BA$|0velIv _(`0ya,@_7bObS#PSɈL7NI%r-*ffYǘ}RokC@͆4ǡF.t@u /K"WYX ^ubL,H|,=?E͊`8|.Q# ͜J(U[n ЎݟW5 +SJa R e*z`7@I<9zUKDdY,zߧ!+*ͫ o-z_Jh3J8z;0ڞ.;6앢 "cM]07 vO6Q߁&?hK[n"bݽr3ʚ q}~'} F{pJ#d=]Wtەqs){Jx,k70Y9-!51 h. @1Mʐ";`N*'aa5jS6|ewLVd^O]GM]k`YZDg;|g nQFM/2 %zol-pab2:sLJԑNvd AM$qY{Թ.9m' a0+娉C&rqLQ!c3J.F$yة.}gӐa&yX9y'(V·2VorܼtO81/OGD&l~wEZtBİV0ter28/P隷 ' UNCҞJg0vq]R|KaȂq*`j"w2{h #Nc*zCECnöRKOdgG8ld\a,:5i>ȭ]s1?뒷y EdI$Ԟ(ė \E]<)k۹. >D{!nN$euhSA\ݙTۥk^ hELΙ`txar_@|jå$:vb:?(s8<8ɵCRP\|6u=3-W'ai#ðLn3DWbWSiлw"k0O0\yyRzzyfNSdz%AC~=!!YI:T"AlN/#U:?ͫ]4Ѭ3GWX| 8gIc1uLk[JT,ME k % O`N訞!a)4WTv:k}?J\h\j 5VQwZsO[S!;LXG ୞w_+C4sP7,\2p)ǬcX`jU.tٿ߀-NJ=(ر?ʩ̜JxK8V8<JS)&4) Tav?2bS= !mˡ2T1ȇ[FmGZ.zfX8Ȟ́Hm[O7w|y&,fg~ӃWB 9 - Ms[E@>!_M0h;ɒ~9u=D*3xD'8ƐYi` = W**OΈubVe~A'ZCGq* $\>ePUXt&\#xn%W^jQ(19BmQW' EIVZ_`~~Oݤ?ag"f(7`}sI e׮L:E{S1ҮCQumi+xeYk,&AG,DE; *,<!1'@1Igp7l _"*mHB%=ϵy9UT?5ddk p{@'G=”aw.ЦwŗWg63 ES0W2+# Fq"&R*"H4CeVaM5%(E+['40*ӻ^Jt8WϳV)!I6H_S&.6ɪ'ma Arӗ4x#~޷%HTn)"rhfqCWf }PiXQE d˧Ҵ%0MsޏeY{j aIˁKb _zFa45Ea%>_m@ͮe4ja& L2-TXw%8T_3†ձ؁RoRkqܘXYqvkWt$jm܋=!v9.JUKΜTy7ɰll.8v _UWC0՜^FZ |r78@uX%HL9jt2[a'vH#^U!EQ8»O4ٳO|V2|x5eKa3gԬ'ÐxUK*S&Vge02J, [BżKcDU:ĩHlk}>쎧0Pq;|Ef>{^#Aۚwj~om zùnN_D/FAHRH rDW(61__=!!R)4C5cIß(׸]RB H#-ĜQR0 z6]f4ADŽy/;dn 5Z w#Qln9 ;# oJ8K{(fWܚ! FgoWCA&@q“N .nx0E7B+ -qYXSN=KJ' #u3oH>_<*9 G!JK$̴Ota ;mwkɗ:p׏(3k2 CHSyƢuZeQ>01i< O M"!R(2.(0j4T,ɐ bt:0R_3<7fJPR0P8׼XGZIeI<}*9Az`7O_߮.(gn_KJ:tT%ї [;;OA֛$U(?RL5QM:2`9WoU0D 3j&Vny>Mu=UXZ`;"dՆoI>PrJ6^BtߞqHT8;LFL:,`X1*DMB=4cM4 J+#^oZ) -йZ/Ȑnum+[Ԩv]'VbfOU/ldL !!M-Ķ]2M9#>.M\ip`N{}gw0# P H|F$955o5潏Hj݇o Zg֑ yƢuݝ[ B X6_y~6":+1cE#!Ӹ\L4Is'gEM^T|4*8Z c*mZM}Ⱥ1"A*Ldq < % y$vK!$ Ο6EV|@oԑrIϿJ@\$w)a g9]Sv7~BVXym4D|=VLKkiJG\! ͵}s!:Dsȉ+. շ03n#V l 4(kL^>5 e0K#h ED)sKO?=M*@Ee.UG7"&Y `JURaŪ.wU0uAB56UJlzFsFqHUc]'i^ASyImr:cY$d@Br~+$t>E,`?0Y61C9]A!RqcRGy(0"VԖveegzo2kݯ$OI0{>l_md/ W7N&K+ EA3OZ}Yx~"D*zNy;XM㠩@x-kQDum{ㅠ<#{꬏b넶ud!FLc]i 9 E^5, jZmpD(1gR̆/^-wB/+n})O*e*VGɅ_,{ 3wYWXsA茄EY>Lj;ġ^2xJͷY8vci͔C$nTQBXb`KwVHM1U^! 8^on 1!z`Mp1brV첃t]h;ZhD+Pӹp/5KIOjJd-3>ҿ3xSؔښI)p@~CO-*ƙ7gIhVԥLU<^Cx-Z _P9 ;y0s )h5ь{WԽ] >P&I\e"?ڣYܫGEf)vSVS%VO '59iR @CmNrY!CI3t>txOYhX u>}d@Mxj=ӿe ' [*/LÚk6*&B'lrYss;|w'69oܐ.I˙yQ>Ada09N.{9G~/B&hgo7Kl/]}N[D#\JObcrit;@OhÔXV,*f!mUM%k^M~Ҷ|CÍ)WE*޺}{ckq1qXhVS-|m}~>QQaH6azgbD`; NHVeEк|YO8Zժ0"ሺ lzphcu qsZ \*Lw 0㝆vDk,y\<` 􆢚1 ɒӝ~\*2"¥.9Ż30cM4ަj_gq5]j/m{ǩ!Hyf quHsodyD~->F}ŲXloOy(bR Yf:jpNwtig+ţ\V7hpR<ۂE`-_b*6O{ƠaȮ&˜j+S .l*:#NPL r| B7<5%_ E5ђ;gZ>BzSޭKTFxG I3-֢rEDOUytR%ȑQ~{_-&1hf)z1WJdۅcfLlxľ3Ɖ&xmjaiU1rlVoB;u; kroH@G $|Ψd s*5/D>Ek|S"H}1yĝV*@\ $|N$HV.k)Ke[,$jra SQ}Gv &GA6;`@-ǩ7}^#ӷ7S M31IËg;OԖ@"1΅W},Tyw~R~8Vִ[ BމǷqy2s=P)oU=PLQ813:t3ev_bn;nt&RRֈXf[vVdgmNYԶuc4h5T2 SIWG(Ograg̓=păͱr}2O  4YG"anzK kX@ 6 زB\*Qf 0-U?Nm*0fhC8uQPzSG,>$Y' [w;qx y)Rb jcÿ}<_[_=Ko(uiql-ӌc=%wvwGhFog@6KUן}ƨWƅut@" (FsQ߿衱2I*lr2 , +Ð2嚦rJxOD8}#OցEZr]ҡd}(In~OhK->r!Hwn%gI/ lw-pO# ˃?8B=8}0/:1pr|_iݪEMmeFWUxMcn½]mPŇK$f)/@ &À\`sf[KbBxÞd[@ɹWgRW6_lw@w*p[f 7{mʁ  DЂw$e:W9L5Q*Edېeu?ݵ3S#)a4qP[)"+DOԜ 醃umMt454= 8BH1s5d/qAbzF@o9OR/‹˜M9i? ̤Ц ođz 7M% ֈ$FJL,*O2SR )%B"(vu,݄gY?:˸B ɰfLۓ]Y<+*xV .*VM $԰hb{fj?V_6ez]EvSӴdl)Kou6eJ ،|hH:|@-:ftU$akQ(<k=8SBk|428l3oRđI+ԲX-R˩UCE ٜJX4Y1x Zw>6v##J蕅-AqdP ϛvKЙ%/b1'ܩ4k)Gc9lW2mQ2PFo͎ uidpnh~):"ɫm!4 K c2JT ,'q-X3먀tm:|q4dp\Qa0r'naAˑ`yCkQ?y0?&= I5+םzۀ)~1*8idewp|in,w`.8ˤ܃''{qs]b YjbGE>ʭΡi[MFr# V*]0܍ϸdJYUSgVk~Cp}p6 ti6${{[4K5)jyb(]V*D>rOf쌄ۻ%] [ a•752WvS&}$U yì{$G|k[C9_  7L|9Hb_If(ԅS8N$kǦ -e[V_$2 1m5ʻ4O#%%z rMs}n~'9 Hm+weLd<fŌqCn6ɺ6%p ML2:MOqa`^DPz>`)w))~WH 牺R' ǵZ",`4ff ,f_\uJWe`8NE)ZkPgxɺ=uȅ hlv+ݛXLJ껇l\H=8;GnI yeMX#J3o]r јR*(]á*59f@_ Ýd|IY$4vroX0+ s v4 [r|Wj{jg{*n,-V/TOL`EesG@X%دq6f1=oLY}p:MłeYJ粩R=^B31ûdv_Ni!b6cYd\M`aiU18}߯ACHbbq&p3*@r3,2?Ɔk7weD Zi`C窝ĀdFh_"ulsδ8aMX7S>./(DKWE >1iQLWbTK~kuZ*GVzHi@~2\[wu}@ԏwn1469ؓ_e5m`_Garl )W(jU`agRk `DNh' M "r`B*OnC tfxs&ɖm9){%{$“b}"Pk,Wbf7Hva mRYh,j# ğ F].S 1w06p.mne~刁B[̹N[}rҺb->bjȽ%O;$BH$h8kb>i?c69tzk+}в-4=ľIY41hntɘɍ"\!-}BD+f_Xnt+*ͅCk"B6z 4B"jXrsPPЁr"o+FD. "2u#"Xs_pˢYcH[ 2dDgCTyԡ:f ƳNBͥ`;ހJM6O-} "Np.j,j]M$cIAz^@؁HtoҶ$){[nYQ, q#x,c\tl: PgډڨtNUlwDcp[( hHGr8iNyPߠC~63Xb_XŒXTq)4&ICZU{VM0- }~lVH䬀;: [H:uG7q#Va09hUۛv"]ɝwnװOE!fO5EjFZ?v3{E_"x@v .{|iaKSs4i4tZ-'^\Iup !1a'b,?ҞZG3pqZ6fhu%+= n<8s|6ȝ5F}td#M)bq$5=CDȬNLRc5&{|8+_a͸\ߨQ26RcUQܴv+=LiWKSϮ84`w,f3GC|K]kn[Q&x+XHD~ڳe6 ~Dǜ.O,2uY D .f;ɖDŽc˩~i3 /|ȿJG P.KxnDańSX0?޷_d~VJʋQ TOGhߔ$Y%h~#i^r5܆+ /~bWP$JJG `B~g"s]RbXVxeڌ-)yO /OƈCXnpz>0]{ml_W׵'>(PǤC_]?'b&P*@/4@%Q9b@Q" Yƃ:C}Fle@[ AR]"[]t:YskJ;̍<]ْ[Öۺ7`V6-zsY!͕>vq} 4"r|{M܏``[rN6ڽ/lD3o6m?VZT\5k2Keo_U%)!͖8} ָN-ɢdU\M~򣁼Qٯ,I?Wm}qd~lhBd,XmMVUɆzw|5#^SD@E1o>}I'Pl#"zxKkBn>hL0uQz1iз#석 M-~dq@#zE&-R<®9' !y4#rKtA(̔׿pwHB&C `dsJ6]ڬ5WU6 >LjM)+u *\ѥlIn6$ނT `xn 盺z`D>*-A}xS"JۈI&J x#}%]sr ͂CP4vH!+ՆQ}e@8=}a9.2|Gp`yס 5=G4DU09eh ﺜ)|;dXV ˑ=%h8`Ti9,uriUNj_+ }Xa8{#/>?ih9S0t {8mrȁ&(ēiRNYaY4`"3K^O.I[kÑ}s=CMNIca6k6XJAtHu'eL4s0e}=ܹ5KwbL hǝnzu^"^9 1֯?}Vv'}\hу#Ś}PػxY ;EA-U'xv6 BlG&AdWcn3mq:U RIq'z7 X彥 ϋT>x|6w9˺-ԖqSc+.7ģ%X :ct.Yp,3.axs8khDNR'?a+V0qԕ-5^M%{F:jx"vvai -OSk\ rM1>żeH8*ZOT?vϥsCoD.UE|{;6ضLlzYqNL!ќo_dP_rn$o)o_c`jkp%BebD*T5D!TK:~32HL̂L; 4fjжZewȋ0`u]HGzHc!5Ifu?IBXA=QDGC8m1hf?tw85DU?ޓLi?R?!L'4.n*?1f,Pl{|VVk$“2GvF P 3!gƶG}aKxY$7 IhR_Q 廨Hp JwPL^q1X~]%(v`Տַ0iIR;^v㠌wR^Li= SvL] +\'q^E ""Esn!ЄuXraãۣyLT(-䊞Cp'sʛAPh)rT]/Dc- m/:2> OթA+J;8-LݎQs8& ୁ@|m/9S6T,v[HEz6ۦ€xu~]Rl^ĤX~5,ZX /a>gYਏ~졓crh4 q"Gv#[Kո.qe· X}p nࢄ ȱ;Q䒡.G &3w g=ƫyZtAQ-(: =Re=7E d#ėA7$d1_Bݷu @  !u#H $n.:?:Gn_8zw8swPD*,߁iTW7 '}DaU]i2B(JcRdrf7\:aa?@R%{xIw]'C?2bs1&> grcAg"l8.}1< MXb" ZJ)B{._/3bRd3ZʇBlMuƭus{frx`~|`#9BDp)IlZG}:V뚪bXV:Cΰ)^A| ~MXf\Grj-1k-:؊Q2'$TP=*bXO&< sۡCjC) _"/Cp~kK&<|'0w!B@=lLȺ, (?7xV=n¤Րtg+W_u)yJt7Է k= ߒr @L57WԬ_ZT/=?d6Kg7UQ`;=1ޏ#EFnY^YtzܳjȒPٿ?zpp1u t15 ϼ*g 9~+Lܚ T$tTYWN"+6ْ/a{zsU'|yF) _ͲAt/h#a ݍ%0eGyA|Iw%lSSwe&fr娃W=ȥ!p&儷=p+-Qђ bY@xPSY=+(s܄ͧ>3:H5  tmyg,DŬچbc'H4e2h@l׽dpI1V`\F&!>PStbL5?B4IHZC84ߴd -fVt."{~[+* \#? &Z*?]^CLh7!ZU_1T;)6myC3(1N }Km$1g#6 `n1Dadd6  QMXUېdhEESJ J oŴ8R,>SAE%Qh7t1LYI9UJ#`n9G)N#FO~@qm ˔ӞDt)kʷ,eH4 h͉oIY )A9N `H)YB{Rۯ,CܲoHJ j*P5jrZ=P) M;{̠&$o%m_RwUNL'Pܱd"!Ps9QkbMMu)QT A4HUn>~eS~X .JzL}0Fj<9d1S(cjDveaӋrl9Di8$r^STޙ>j|V{' g-&&T7rRٻrlK (65&uP%5ڴUE Bqa,_Bqv,XսTi@# :}^Gno1QZ'#pѝ 4yjQQsj}&7& XI=Z~vNy:`ڄìk{ \NMIaN)[4pxtl6JYJW/`s¦ly6\TZɬ1Oag+um>C\^#\{駩^ua<Yu;o`I;4eXV&I`n&-]0vڜ*lG l)!f~v9sf}PHH{86եp^ t̠^m a_!Oj~dr 8x'{ḎVԢ]VXCFӗ> 3GAQUȅ` .+y\iE-a= P|u :p.b##s&x'nq (6^OSdiS=?>zrjmXCm:I%-8QdO %8*#\ `ㄴPڦ_КR;  ޕ2@̮`54݋P #KёJ2*%<Wma蟩Ω& ]!8c,:W5ߧ1i M5T!EZ%?kCl2!U:㰪EQtH^ܸaI8וja 454RJׇkk9RK*;B߂2-ZP]6fܜgKOvxSPj=z%̠53[yUE{7_1kϯLI? Z"HH2m%mVH*!E˝':G0ӓ8Kiq ]0K\£Hg=݃:3%u0:&=PbP9 ˦$,G=byRYG?tRda_H(ǖ2d!6 4yt7+rrѥ]H?asilaZmyRlՑ%Tx^S~`7u۴J֑]6҃DbR?ws \Ȧ7 w,EjDDl'Ѭ "{u h9}z}"  ͭ"qNa#(>56 `+ MbcZss=&2Ąt=EH:׬cYఒX׷4(~}WrrS\eXMy[9NY]QL牬|UR@.Ҭ)%}Nׂ'$HQ-Ñ}[ba4+{L~@Z<#J$ѰE% wsZnGDXMǪa*Ѓx5W>Wm0Lso(͸%f>'4F`p-T~q$zWI"7CB薿fl)S": "9Rb7Jgp\oP38^o -ھ%ŨYՄhq6r1(>(eGjA,~zDt/庵ԡhK^0BCo\@,yzç%XY%ј JXCZZ_e'#ʩGy&5o(?Td~lON)\{h[٘~=FQWcI9r\; r>y5u_ fb+NnB8x-r 2W5o6V/Orn]dZL`0~;G3yߺmttJӿ?a1iK!Z,=RNTࢉBw(Agri |SK"E_iQ`I x) px/ޮAZHfsq#h 2K{+@V8V% {}KPhxI/bEFts\11K`]q6;9`.|3@onk پ}7 M^aTىutcjП,l4 Iؘ}JKґ%׻_$Z@ Cd4qY'CY}yk# rd~eJוDPރ  `]2&ZN`Qf#xHMulՍ!d^X<cjDmU{1笎g2 ['ngouK]٭8C8`7}!K<(rG} q')[>uI Lf!2cŁH 5DOۏҴ *"6.wڐ-]EձM5RlXp#[=hGpV/wt|>yA<2H:yoFYU7d:fGN"BWoAXVLe ql1bj?Gd Ra 3F9kAFR܍~L_&V%|._mY9fzN5<ğEP-q`p(qeBj;=56ʆO#е8=FJ4Yf Qƒk9>X6u—YG0/|',4qٝN}ܗOrhxpm8D9Tdz"=kh` z7CA_r`kZ)8;*$)Gwk(9&)!96$,j]Y&v1iiO"#f .T.< JrtD.,NJpJYC{CQ@7*p:gHE%=|MCBijO䏀 -Gk3o7&D>eyĜĞ^1-qS5<ތ-5"Uߨ5⳪"sSm5sDvŦ9|r!=4F˒:YyAK0XcdUt9QտtT. x ̩p!XFWKXd/P;QFݘ'm^ې"+0ʾ(GhA )yf([C;bZALN{Hc|X D} 1&ZH#TA .ZF wZ_ј #יmBHw3%Rs |qoLiMFm^u,xJ2QgFyZx';H(%bB|JF-M;Vλ HVh=n.doUr ?rabഌȴWw#i@.1h=3O;]^NC._:w0NHU]'R~JZ ½h89f_5Ѫk'>p-gSLVp#)Z4"0pIqQrFm;I%ɭH;P4x.)l56"^*4>ZXN0=K 3pK~kb7m )X qRHAOu3e_c( |Qaef̋~e-.eET9UȆ~k,qBZb[\ sCDcI+nFش-0zj qIUm,QSR<O{Mf"FəՎ\ ,X?ήHzΕ@$>O3`}l37-XBK&Uu#YXY#GOl㡙 S3j[mRv-.0]X2I`^[ugπSJM &3b>YJ6RnHGsg}̧00 .X;,k՛*^bFU14Gl Z PmY[u _V5 1-r3 2Cemjx*,,=yhJWJ`uM\_3<ۉ;V_YI@!wB$!rHUڌoYO ة&q̶I;q3'qm[7C~wC8 =Y607d(ܝb$`&hcH N9 "J"(_2Ir=uZrDW'Ȝ PsUtA׏sA̘&TuxȾXH2 Ⴉ|Ro֫1̘yL+DұLHzl;;{Rov$B&U|)5G}fy#phh]BKpE[Zx),vl3:Ɲ%Hl=AOrfɧs#ވ ϴU-RCYw\Ű#y?Z/+0$t@p^QڕdR(*L*p53d]Kny^Ag<'SBcH,(IkvNz1"Mb&e2^18~ 7t=?y=8$=7L|SΧ6d+2wVbJ6(q/{f'i >՟}һ gxt-UQxL+{ڻ\;v[.S=&+ό0oX ^p\F֣$:@;s"(? "ݏ^-1C9l?$DY8s%J bJܵ(hqw ui.JF'4k# vrViA0!Xe\՞Dƀ$p%*ܸ>]!4Nx~ n>zら 0[l.F\djp6iNϕ~%Ew]$ۤ O`LyPd4S&*{ B%Τ{w="c[fKy@YK5ܓŢ[W5БWf2#Dy9D EUo&D0wJYsIǶ)`5>ul_pUr|ӪDYRRZ%E\LEB7HpnQ?7gwA|*s1w2B*?ŷVEbY˶+;qU a^P_D\[k̮H{-?IĒ#e1M_% z TZ$*7ZcI5?hYq'.!kH#ʄV3z+eCR. d7 [.GR+ p7T$uD%qBXsp:h@`R-g<(7YzhWsV@ 7GH>{F}\"[.=šږ1֤’O,H$ALu(M]1fy/ aB댴 p̉(vĐ% ۱*!n# p=N%%B$~0tnvtyZwSqcĎ1o T5QQ1!oTaOQ[HK2}~l 6t;y;=`RmvJ1.ս"PsY#.i W;B#̣])0J@+  x[:gTu3_Kq4a5>9РQ떪jguhz]O*' ްŶZ,;,fq)R3 4 #Q-1o!\3=_nIr+&𿄧уPŋ0e]*(J'OPᦍqrTu%E3.+?2  e.Fu{zn1upL`}ܯO׽&H QO(zǙly)A ī6`=%}HPVS7RԄ?F5 emޡ6% -]G XVr8L?Fyq=c䧿zsȝOJ:{>#d(hv;kt/:Ύikk7A{Q1Yk k89uDYi{d.s~V98<[,@R? [jƊQ$C{Y4<Rje.5ZtYK0 Q[7o +|GzfU\Ne0]G 0sȡ,yf5]YZhv5A6#vP5?0V_N7Owڿ6\. #NͰNb)>򪞅O)o*+F޻{e!YmaV~&ϩ2~Xӳ.#0C.bЮF5UR8J@c ڷ]LwЀQg:THx7лVJg iɉKdڿ Y*bfX69 {01ݧjPb/6RMc/z.J̞*3u!ڣ @ 3 $Zs]آU|d~ q*wh^rDK//0z4,KkY4cF S[uOLnv [ U1.^8f:uO8u3[zv{:?< Hʻ~zN+ϻQ8`B4MtƱf.Ep`V;$(ubeccnRcOuap p- EƣLGV{u+R, l{g HXev}uU@}S1XaN\ GCOĔcag}ŭT.x 6땴Qm#Lʐo4ӥCj1ǫ 1cI=7OW(t\ C_g'tY=L;lw&u{pփoɒTN`N`>"p tgzRʤob|u4ll;7 gv`U+sh؉ǘhv+# ܬm:LL"p)4LQwhrbif(+5yL .wt`2'peU%lޓ|Dv%,0x27m?[S%0.h5~r̍C=CXr}ʅ[qHt,U쑿tqcBmڗ!ɇ^!8;=8WVϐ.2Cv~ I1vBS484^.1iφ=  脠bs5KP-yRV/$d l]_u%ӤszԜiY{xb_,£q+ W<~ O9*7T@V@ԥ9-LeGjNH։PoAT=4$Eտħ9 ƾ/L%Yz1 lԂ=k^\ڌo շ'on( P3 4u3Ћic }iE-1^K{j1 A'Zpu#ΏF끐1<6.A򲑬VKW~T`NOˀ,lem]Vz=_I=q tX,Jb|*؀y1 wX5*!W@ۛ0 i*:I;eJ1JuX*ܒfYx~5+9#ZR *ul]i6$͟/Vd)5B4 o aG{ >Nw{˳g$[*0rN>۶t$H'Ajz22UQ5Ii(S&Ic3Dpk#`BoQ:RB"eGb(;O  B&Meh^s%z f{t䮨_'STR2j^%/7aşpmQps)4-цI^?HzPFjǿ|FvKâNh{+p_*FL܃z̆yomkCGg6^\ƾxpԇs֠9Kq h nm$G_-VEG_+"Z%BFpmT֤zj?){3u"41"O ) #S"ީ<acs`(!iفpʳkJarZ`cKeVw6G[}R;%Ա7hpxT- ˛1p* r%2I-Ҵcx} @!+rGƷ%&5IXV2s9U^Y=Dkq~ vJ8kk˹[LWš_nUm|*ChxVéz{c8|t.zi/ ꟰{;9l$^/ 9CZxbWǒq\_iEC ]$ۖ]cYJH:v+6{)ĜY` _0T.6;Tﲕ½m h[@_Q(49F&alA,8HJQREF} #ŞvMnN\N p ) " =1Bsb\t@ mŭ*=֥{/`TAsy(+͚:x1hwcYf蚭mF!`דQqY,\Xto/ϲngaBֻ|m1ς>wDoy ?ͯN(:tk6wr(B)n2/dg2٨zܳ6W[ljV9xIH!^KO9av_d'sLe#8d2.@!Vհӏu`pE wJn. }lzs„gyMBJ rյ}0~ݓS0[H[Dr{QpV,%- `Ivh9& n4SuoY%-V;U`mE 42Ezͯ)K |2OGbE%sޕ&=ː~mt!3-hMC$DU"wm||>x NqSgp!n.]z| :*pVU, rȑ.Ϥj|, ڌ7ӡFh# I7Ӑ{YsC)bDE(pA/mѓJ?9 BюONss yDC ;-:-g#UDdvoSݳ H^"҅ߘ">B_##EuLIWs0 hՋR?zx9,i_ߢKR>ۏ+NgO"Y`:jƀ`C^~G+av'e j<^z{?͖Cm p p?+RG =#/=[^f[2/ né3}БCIVWFM{E4vaGu }TSDS&fOD4Ul$k/ Nlghx߲( xM * j-YM<@T$Ɇ [-Xln-1'I|d9F{~2G@Qk(pӇg制1]uj2BH@걕])n\_(@d߁VOMzf2Gɹ| :Ѣ =p;o*'*Zg6. &-=xj ?T0a/FK pJ o>S#/oR%XkT"mLe=ӄJu.<P{Ls Q U2lBJ oc܁(,+ .(Ffd&#`qDr"d+O7U6/KvIn|2q"m>=>ӀuXPɺ# v7j{[|Lc0#j=fx}5r=ym'Y5FIr3|^`E}}bhh+ oDy^D۠.q5|CQda<Syw@`@uq-xL9W ы0MB鹨Ũ:e,FWχo/3}nS0uT{';xHoBRio)8D8l۲ہ.`PHȡrw#=RYy֙34r,se°"mZ+P~wo*vnYqF<@Y*1>MSYpX'Ft1f`k/604#{bZ..D Z>添 H\W@^%z+W9VL xdXJ YhLeT Cǝf;e?@ʐ}(<S"#K">G5~1̈*֌7EQ&[ʉJ_IeDzmk0\pV6ؑ4,JhA&5]]#{sg ]O$[8a-v6+zamBvW0H4"-R=ϢEy3OCqyX%?V72ႋ@x<*2x@,ĈiS.{u;RirWC8"۱Ӹy Q#h!G G?~wVM!Jeʴ*ěf[~2 K"V}em-W(_FpÙ֋eb!־ ? 0x[XH%X$zCLڷ(mݛU1덣 9Z{M%vF{ >`z nGJ9gjȱic D>!P$Oк3<#B'1k 2c2 թsx}@G1[k X$?8](OY gl%k06ZfMtspk<@bӵs(͗7$iem]^^=hw CLdgdNMpm\ime갘[ǍFcdEa=: %uCq_?-tXR@\ ɔ1`׻ oEC^UMRg8mpҟE|uxj_"JZry˜^}|$Dns[Ã2ԧ1;lQ,:cj][ESS1LuEҌQx]w=QH)JD/%+ id[nOO%mEpK JEhlsKV.5 B(S^D*POE_jJSb.XLgfkU1]~wO,7ϯzyoWV\0e &Õo܁V8zBΪ hV;p=]--rSC0"9-PcVM{i5E{RZiOHcIP qm0Mxan;=ªL;%J>Pygh!(EϺ.< U[`Stݱ@̸(u4ĎirB#D]Xawt翺|8R@s)U|HXa1=zk[+==sZ|WF̓Zt5x;]-+=k E3ti kh.;.S\ /X `w7bo@Щ3)7O0M$e%gY^QjL[;Ĥ4W=u6_atq`z']EXN3At i!&Y] Bx=u >wխV{A'8uIa?$l[MܥF1&>v ksO{nVOXHk/hc!Xv?@v{XWItwE,kiqSt[]#f3fi+l-5ǑfK%Zɖé'Rj(CYVEQ^؞}xn .A:4T IȐ!CR{1qGxڀ:ƒMW`wլaơ)j@v4lU^?sF_"r.RR*HZz?v:I;4}5n` }](rQ~ oOvuş.2=1u{͛ۮb8+mlr[6 {C/Ioր=ێVвok¤ l{ho:8ϙ+x?byXNEЋݤckFڨKJ_bտJd6E% &3mt qop)OɊ_Ag)Ʈ`Ǭ8Sw0:2|Ԭ ;$uk%_! fB4C&'ݡuTuB}#%&h3%7. (3"^% wТP+W螮y%O>oi^Y[*/ 97[k^/=YT8w˘u_ !څGe ofq(YA_%2q۔R^D~>[t+j `#({tV k8M]ǺLFzLkCufK9F&R^GS`G bNM~|A55$'޸Zj-GԂkT40V,]_4!.?\("9*Eɤz^H>MՆǭW7 :k#nX|I7 I,0U GM@:SAgV עYϗg6]ׁnHue `Fl |'rUu[edlKO)ܱR|KLq^\J5g՟1::W$Ԏwc lM$܎e|HluV1!Y-d9A m8fiZ u z1ob+Gp5B+Ngahnko1=l,cUҞϾGg e7 CvYf>5sh]A? ̠ HAU`fZoumƯebR~sU+ KvĊa;Oh,ov87QkdR1Bz!wlDW>#bN6] 5ٚI侭~Ƌ2_Nz23X$hPL]r _Y&9CTηKtc̈́6 R롟RQT)^7< Mh6SCϤ=,FcTS"GS- %Qz?YoGA_@GjکnPJ4棰Ty h>%ߣY$Hu-kvT~P/ߢrfn>-,5Be7P*=\6m T}~cp]9GNJ$,Bܥ븅a{*3dp1T}Mc'ڳmog"8vJ5w.ѩ.F^Z_;FBbDI\ƃXJ< <`bOV(Z_ip.UMmֵ#>ʣ~eԨH+.He(41M8ʷX.?b*o@K}R5GWo/aIcm2۱fF(9⌴ ok6p~h#iܘ b?ON QFHIgq!)\sZ5s bdkOSUB, H̡\^Ɛ3mIz;n&㋡`bPwj|"sϒgy2`#7܇Ӏ1{+GgbJթ(#­Ieʩ;3DX"=ULFoX 3of9E*dyXtȲmjbĤfp42TrpTIYgiY{cPy/MkCNx4_W J4Fwb8H>p#as^ ^ާ0C" AZܮV:Q|H&^Zo01$C%v^p]ݍ1rBlW:g؋% eU \ʼ~IUX)/ńw!묣MAgE(؂&S5k_#ѽՉNc- { m-si:x,/;R +@a| %DVU7fIA|FM# "Uw52 m;$K=A :=KyhَɹJYb,o.SP?:SggLQ} Hbn6T%v*`Ƽ]1#CxM(d!YaYq!vly>JGVCt̬~ &L+7smX$gr 6,3IJ2LdƁH$ȕ 7lVz-'Ju\7rcvNiYT/1̿W8l_r);23 YV ÔJ0\-czC¡Y.|a-H-z^Ok \oDt zy̐˙%=8|ooC9V>$]a=]m>jQ湤Zr!Cp>K4H[?TMjd@NW<6Eh3 :xNBFgI5WN퟽k$i@Jf"Uj0Z3!EspjޫTeՠ,ʐZWǁE%jD;">8Q\T%X ݑ8M'iC.M䀎9^/=!Z`"i+ -9}Z:qoU9:Qv9mʩ\ë5UgbcrxVP&X#PR{pB|x`킄Ӆ>(0@gD`n-.M*V /`}v.ihPIf^>Ŵl2Cp`MuK9~_:m@R89Ŗ,tuBj%1!'ٓ00\|7KTS|<5 ҇I΀4 yR=J e-4}nA[(+m 6y՞ #F?b8F0~Qvj }<jtHd A| uGWAUx`]&ZMi\f#ßR[!f`fh*s,nkdmۃ`K ~Oz BVw0 Fj5i! /MLlޕ2+ DWw\!g8_^Ra?*L{4?+̗0NUpNx`>^P"^:R n˦sъ[+k=Lv4(BOa4fdT]kYAFN"X}g/nzen9ۍ`3pַLֺypekLaSћN;J# a s^=Ԭ㄄Mk̹2L vLRJf_;Md2T6o[#[XL>|vZlɥOĆO*VZ(s) o8+#Py7GO6.!>WA-Z2>bHgpZ֮.zSC`?gu+[tB{KRe sU)7NRϹD+9t}B)LĊ]ǰɅl~1H Sa%tncrrzIlꐾWmZ ;R|b?CK]dę-*װNk(X)UϝD9KF D:S<)mDz?EeC\ ݂`i>$+ɜK'E035ls<9Ǘ\A¨  _,;|i.vB.C:Щ藌Z*ur'D Ā P׮PvM:∔g(@@eB#jCgf fP\wRb?vnzD&{ȂLU1'&ދ-Ju0lPb`];İxԁCfRizd$꺩~޲"F&s΍}{].i1AvSQܨ ǧc0k=r:S'y%ܐL8w<NJoCUEW ė/A v[[sķݰBybt%fW]Qt@ OmIg*;Y[oNV>1Ajv\!%/qSL<jq#噜&URI)[3v3FZW K~+khA7NdĆ5zBNqab@(SMRnvp"7t/)p q F#ų}^SU0*{ j="zS㋫K\S^ĉo0sWzI5>Q3ar1ny~h%* t4W?w3? KiR.)ag, 栋ɸc we1jQWcIyhoP[9RtU=܄>ܳϥ'}E]AnIp=Vڈg35 - 0xxmV^ٛkJ";mo 0%JQrNU+m~f]Q w7 w"=;\)6Ƙt{؎3ōPO= Rn W/d㙻˷ô1Ro9B'Nb=Vmʱ8\ңh29RV Pɛp W1cx)O^To?YHE`h*sXka.NfȂ`l3v֌ݻ K,_@#.h~djHPEK`=!țAZ{F p;3bSt ,S&)}@|noQg .0"m,+Mgp\ ?L 6JQo(ogiL[hכR/ϹQa\I*{;B=ntZ C: 6ޝl133ܸl ?sN|D'^x~~lĵp w׺}n+{o3]o9 "ơ:Uֿ a[a+L7VeWn2+˴w vrYR;Vr'Ų,PzkJ w7%ѭbSR5X)}wtw @R_5Nt5>n2u@ԃZ![ 1qJ$dW;opT$414Wn#= 7!Xqiv菀ԓE1YSTi$ĮkHfQOMN&+ DLT74 I}$ɮ/O0H(Z /t/B=a xF:kWS\|5Zwr]!5O0t\%NF@ll4 j4"Ue4W :Dvƹ[Z3r~q>c/3}K,v~R\8fm~܍~-%c8v& 17XeZ&+*T0M$bd[z@9/N O s'QC ܁b gGgi:؟lD93b16#SrlJol3ac1󈘨^y˸XH"8MߒU!O+QGW\jn6mD6k{l&SfP/XDd(O<"FM_)F m2VclocGeOG^ OV=1s}Ȥ(@I2I]_@_wH9{3>SV*DxcḢ jIAq~ȏlMqE?O~jFJ E^aNd%9At RqtL@@ )WG~6 17ak4v:9٘L#(=jL2T#hf3{Ngh:\ (.DlS9T~Iii1a4Xvb pe tZ3;^ȉdC;-ɋ"^u@DLEGi\u %EVn7ǸwK,^&l{AYrIj%е!Pl xV00rX"yQeQʹ -0zUwՅUB#]j-+8v{Q,#,dcIݪrX8@3t0Zeg5~iy`<:+q61=g#{vӥ/rs`Vtc!.fKNH_?s#X__|ͽ O-Ir$ Q7'շ0r-k.0klGj슝{[llXp+Y}Qe.Kl2/r G{H7[bA]2kNT->rbXr[?55{|GpI6cEV^^%v̜?Hz[Dae(^¤w6q"Y w$grR%bx%mgk|c+˼p*Hv\Unv@bwi+ 5zvc݁73+KMh>y"$fD&|Tgȸ`[T%xKue0kf4J>e"@OM|ͧR 8si 6r+L d`ܞYkYOB5Ք@aҿ>6!wE8(W󙅿ܴ< <ËC`=PS=I9u" x`4pH3| rS159`04(P"mEd=@$7m׾~r2{}׷QBxm&-rtr(@8?KDClAU QнQ#M[v(4Kc]Ruue5鍙4%. 48 ? O/ j:e$S5T*IP=MZ7h@ (r?ؕG +`(pF5:)(w v&7,FT_yO[K[tb}f%4K@e AfiLE]JǑT.^xc{,},jǪFQG349OQ!L?f09yFX>x{]fK@mo,G?BTOGJ籩^^+P] Xz-I7/ ;ai`$ڝfj 8!qnn{ltXm23B  >(eb1p}& A.۰p=Iov$,Hd$,XQנ́^Pߧ"ts wޢneJ+䬔-vOpLxRL-cI˧.c6 ̇F}T Х LJ5W{@oގ {1&nM ]"+ 1w lsƸ r3P_y@#bɊ+5tZ5vքe@.۷EDƫt"3%?^*L>m,+g_qTiq”%R&eM,ZfNۮLOx SbEs.\4 ]oq?٫c9N JUވ>@cyuOE* '} "dfULޢpf.<\],>.qY] Wlic#_z`KC&Ga^RgwߙtmX%OM8L: nEw !sj7oݠ4q#5f}SR60?7x(%VxoP#A^h[Rk޿A|JD }e$;yO3mWd~va`bP*"i!y пfSO.e8uȞYaDڿ6NC53[4xo>l1-46G4P]rj-.acGEئ5]u DЛ߾L͍E3=p%"6f7$ukRI*tUZˠ/{nID dܕдӾ(AZsJ!(_=GpȖ*^Gߛ颗i:i.Zjw?]9@R6ʑPGh3-7R /[yS}z)UE cDlkۓ-3Ik\!˕~5Bsw rȀ^AQ#AU嫿7h.meN$A-&cH O߮ȴYp;ٷNYTK\Ixro*2׼ ݊?VXdpEP.?{ݑL[WUj,)>C"swQS]([3S0VLg+šC(HK=QpJmL*竃_q 4x'b%FGھOzzM|*F|f҆GB%u Kd#$P NzsTqmEO;B3x9OGXXBWjq}..nnwkbs N/%P>}RD@2<:~tȗ-gRCʋ}~t[S3zW*s_Dx^P.Lh4" -Z(+!',*7KWdeZ!:&HȞSj$pr皃U|EtD|E@ҡQ"~n& -5R/r@Oa*y1Aq%$ T^*N-._nA Shl\aH|w׉`Ooemꗖ]~E-Gֵ3JWQdQ-{hm]A+V}2oMQ5Q^J]e=R wdf5PhF҈/ !E˾AN>1$FK6'65CIwwCSvhxҲG-ؙ$TA1&l)iksh_T@F4ЄKcIƺ5$i U)+Ň˕OR7iٮ=f1bjcJ^;kts#4 M2bTJ6>lfąIa6{j7da%m@VV8XrPNDn`z6YPuڦLZ[g`$ͨЎQ)X%QrX1 Qul؞I@UɚXE!^p ɵ@=oFt3p"m{rW&{-Ot܎֭SO¬=iԮXpF%U=mſ (QJ-f #kҖlPAht&Hnd i F_l ˶]!m$5GΠ f56[ω#c.^=s}ocP"9*U%0(P^u3eX UM s)pf=leE9 nB!c#)O|BDb#8?z3O<#(%6$m r.;L ,Z~M}jquYU65'qrЅ ׇ"l%riᄝ{Rkvi4%yF"oؖE`a(l1IEA=Xt]TAf+IHwR0%@j8fk&E)qF~L^Ѝ UGlidw!is)X9ǽ~ 䐬-U Z!/v憉R*n?yrQo;"[8#3BA[ \¸~P7^RĠi1V"ۓe->)dXoA^;awta~0+*Ej!qZ͜+M;_O  u+TEp -]|~Ў{q 4ζU}<M>ӏE*IUEG~~HX8]+&WStksh'8S5d\C™:QdM-an:xiaAכ0yJ&ҨphxRs͙fށ21;99 u娴oLCi>F;:7r+վq::=HHI:#ݖ&%m(!;p.\rUO@ aEc@4rh7#GOєD6˼G1:,F!bW $H!B ߌS)gI{k=(G̨[A`h 1x5oA-qrBu, XAX,/Z33δ\MEa_?|±jEWtZ9psӸK?hnfz7psyږ0D݆{1̓\,gȜmP?<ц.W3*g@tXp%Z?et;ja.Yf-v^pK{D*\Rj6 Vz 6P yq$ʣPCUlv\NV.#]n5˾[ Ylo4k; /iL?UE].A܎I(059,Nم׉ PDZ1˷^wh<ĠJ;3r*SkqwZ-lwjvY]+P8fSZ"0KiDhH$́Ԁ`㍓tɽ愭Qa{r2,3.iٓ*RQ3j~EѺY+# BC-aa(m)q/ȄhpvR&y]1P竧ThYxRfO$]}PLI::hB\CZ88nA/<i39Aa$;D3W5A|-jrX x(υ-Uks{L+p!jҊWW |!' EzW~#*3e!O{4]B˴'H‰#fVsD[xӌNK5or2a 1DEk:f!wzƨHW/SYtf6e+m{#ɏs=o֖@X8wCrH%Ch^ 0!߈_d&n#ZiSh`zϜSH aL}^ K֔I\ӳĞ'D{W!Tq<+j 3CD 9 Ѭj=X_@F$*CpwP$Hݣ1iZ zb0f]"/x܏!̲axid1n'f(0waQiǷ]pϜf*7(55O:ֻVðW;k6@SAD< nn=5opiDO.%?y I$'H3 LKjy|jO EYT8.L_N2pq+ENԈϪЫ*Ey{/MM9w(cjb LrkڟBJq҆f66k }xb| aƃL<ۜhX*qRJt<0JjG@a)g̀@Lׄl=)A轀4J2p|8v“j֓F7lC^q~i=WibسWyOj.4GT~h9ÿƜ@cmM7Xd֎S3Z$.iCsϓb}ޞK)1n2mW$tS sO3y4 ^VպϙRq/kISFm~3Z]J9P6êЫgEJ9QW 6-'U}|UR֯V`Rx(p+KZ3Y׃IIEx:tҷ[Uxi& c@(W(lr K4~wz(0y}aqtXo`l4߲NjeRl)jH`[k_8,2~H{woh|5iYrynLLz_j7:ꭾ_hyaݳp~C3땧Հ}@p[29A@ySC6nG?3w&ocKNXxfWۿKζ&T̤]\A-,Q*331no'6\GQOߨR5:YȼhJvaʠ0I#;;uUf(? ʥykGz"ll gpو:"n6q|դ̓GkYTuXPchZ'>z?t6IBCua㔰OکG ^Dr9TxB<$W4] }> ]2$vniI/ ˄U]2pQOۙ,IW0jP"!M!4Ū'tsy E9"Lp̵;o.*dDzSyЀ`!m  *rIs蝢uڵ?N2|gח8{lχK$gʺ$*fcIlFXрXAheU8u!QCD|Ƃ(K,5 ,=} Rc'p(,E!ǔP;^)*͉\PIʝ3DL'_!1#8%2WՎonCQIBz xvԾ)Qo/'H^@D_t}o:z^l5PIJQ<6+LI~M7ehU\,&-G9}dpMտe3_ vXm&e!: I4n$/QHU f ]ӡWrW3iSo*bjq$xCwD(_Lnf"CAgHkP4m(Wv6Di"xH Lzs1pfAs}JwN:[>8'Pe)] @;}TX۬%-pQ?E)1xI: p`Cdx\^Q-Lce>vyN ,`Ϋ^z;"j̺m)(Q:*=.O"9Z/Jo\;s5$ % :k4P iķVYy0.01{*0f24K}͇ p~:X(DS4DAl* ) Kld% t>(d7+~Hz4;KY+X,0ٶb!a",T lMב[>FL(S9gm߯/;h6+pY*dE",Xi/nN6` Ē9s}JZ]}Wm U.&=tܔr \|Jy ͣSihhs^{?1n\cPUպ z!0!h|[Tm }3"Ͻ XKd!34urb=قs&oxyu4XvH`QjwN F a'5hmE>bivCGK@"YHNJoo>a?_}xlZN,ח7]vfŹ\t<}oά8@kغMRzv$MALxz>u4 &O\Δ ؾH|?/ºr~-7-9I͔g K/GƜgt em!jn!P]U$ܢE6zĵ8_d1v1 OL Da 08ֵRM# kpGd]e)~,\N)$TڍӬI5?Y~:UAO}- 9r!яex\wN/@ur!okf!-yg{"7>s9ŗ_qYn;r;1hKaՉE0~/"v̺!R0쟥A4t/l>N-sr(@jJnQe{*HտL *qP,6_ }s܉H\zeHR vmnIƙ$Q}Ir%s8 ;Y, gR>V~hqv?5BFgǚI%q%Hvdq85?%.ZZ6Fㄅأfe`pX 9HMb.M4 tmx>P@=Cw7B% ^T ]:{V9 P.s2ݣ1huzY' W? Q EºE/ݿ0i\+٩%u!K0~) RعR3($ zopҮE)xM4KyScSbkKOC޸lS)3IJ";ZxGc7uW&(v]21~ }c!?r)P S !?5~प:7o[yZD|\M02wp . jwתazUҢNDNaYkH߾^E6k7ˍ:Q5oT$vP8;B#d[BQf;"'R`uX$9[:nٝm$N@ݏXgYZ07070100000053000081a40000000000000000000000016439a35600003a08000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/capi/kernelcapi.ko.xz7zXZִF!t/(9]?Eh=ڜ.+M/i |TXb4]-8D[8ȩ kʶiܩ_@UA@LG4H 3ퟮ(zL x+^믑@ YuKhN5*-^TlDA=:,6mR]!5M!e2j %AZm:*i8j |}¶~ 2="tp2,Id6P#aw~Fs`=  F?]U}vOM}<B[4{+Кlu8ʨg2$c^. )FT~!n[ `c4rߣ MP|^b\q.i0fx^C 23*w :uAAy $?{S'^-/HbF}l+ѹuҰۏ@Kcqwҁȫ (xCd6e@f{vy<,[dup l]Bl5#]I1u>"%D&4ln9uٷ!+R[=ΣE2R@P_.,?ɹ sAwB]Q;|xϡ-f1f'0ˎy#Nvv,gؓ*5إ>hq;͕ؗI ª?=zA==oګxJ ]~' Q$4SG&S%3I1Ux1 j̜|) ^-VDPinRD}zzW5yb#'7JBS&~ 3p>` l=!([H˻K:>Cy"Q-jw@*, ?i)Ovf8N}F^Mq[,5$NP8%-V GZl1A2! paeU=QFc+Ǧkd*A? 8Oc$Í2[!붝[k͖iړH 7E P &%nt.͑\$sD4D8p^:Y<2FjxRpgfNh|*Spr'{S{UNNs7Iڑ kӷ tf|ʭVn"ZMxw*z,7a˚BƺlΌ1 2q^yJiFRY^G/k㡺Y<@0N8 K3=B%nU\M!,LLUwqB77ք޸u%F&qk8+[m/*(NgL6L8;*-np.9#+qsQ̕DӤ&m'Xs؟:%7ǃ!KZ{ΠMMv+eSg(UMi"Пwz_jX}k^"lh_+TOW"ojp7Uz1syjby n=VYӈDlÚSU 4"Mzle/;K!.Ԏ%έi-v\jQw]1m I \p*Bȵ7@@Z))9߷l >n ,]k=La=o[=j |P2v *wB_G Jvxxh.~'Y⹼e:tӤG GF/cp~Kp;%XaSW9%U.s }6~4 ;% +2!"!Txކܴ(Iצaڕ!fPb=%)Iz8 0+ˣcs 4\e0㻶p;ʒb Ga 8Ts]|R$OD?De ޏPc J(}:F4%ˆhX j^4<9.P Y> G簧e8*ޞ߶\n 5 [ܠj>qaQ$_ZHYX]b]KiL+]% HOVRz5DRweޚUWD_"N`5eE_ JrKjx+!q/raL&<]A,V"n~؝@ppſ_cWT.0);Tfh$ItKҙC^aٞ8 2Ilٳ㷀PIڡKntĚHtpYCzlS,UE[jP@&( NCЇ#@K9+Ascm#-LJ5âA)G%Kt&O,iNy\4 z8?{C!5+):Q:۲M tdLr*иWtY+}9>6y s8r n+ -(@͒ b*fQsPg`] mG95^Pe0yׯ>_ ;(;] AS?L$g$!;0)vt]`k̙Zn6l_@k:9h-}}W2 ̑dء,ص|E2ąñ>йѓ0Yxj/:\/1l=th|UVլG$ #hc BH>RL|f,w.u`[ƌ{WxJ ="IMFׁ<0^b]t;z6#n\B$ ~1dקoP4RjO Ahg;Ѵ</ck KL qa ƍa ċ8$gR*s,d䵊eLW f[UnŻB #vY 0Lτjca yxL 벢G { q'}MFˑh:V,~]f)a]הg\\ls}xe܉nʳg$8Do]r 4hL)98p;dj|y)f<8ʲlb[WXQ6j #*}ߥaL)IX*DB[*X= e;!KziěaSek{4謁)?߄ʹRy0FLۅ)rcL6(7o~>: 2Nu;Li\fi,$Rqՠ&~]BϨ,鹅/|6poq@Otyj0L! uQbj Ҵjb1t A@ WYW ߝmxZS5Q?A1y!X<މ24ƍ|5m 9L«  tx":.HY! ]-Fn[QŲZk"gX6B'lUwuUnRt'6;@m >c !LiѤ;'N{2<2kf~D]E3l+{[jY7'y@-^Qnj'U=Kk%:('6#8 !8H+9BC mR#Uk)j4_)njDc; HrO3zx m- >~>1!R Lr)8q*rnnWI!'s(_k 3HF 'H0iÇxu g[KCHbZEHn۳G^3X9,w&Mzw_L'ޒ7\55r PR eC7..33J)yZJhې -ǧXUPLO8wmr=882"Hٽ+'46JV@L[{ Eg zWH:nq?AuW acwlW)_Mm)Z[afF]ؔ2$GˇxaIbJFC|_ovkHÂTp9_p7̼󜞔ND"v *vsf,ޝSN>۸* y\/= ^h*IQCj31 rd[IיY4I 8w|S -8#\܈Г4մZ4 thLV2>#3ajdE+:Y-]mx|尾89OV=%. 8@ViIVڹJ@Aww5`\֚d iGx܈[[U9撋4D43cGţI& SubF TbEWhN_[dʛ'I]x0'4􅽃y4k耍V#7l_$[kp_'#S1uɽI9fy[|Hf+7fO)u\CdF%d;=[Pi:C1/-z&dy&!nRW2g ->)aMN[Q_EƵ8Vc;)yH9r-+$'X`q+Hg y]V1R&W7ɥ7n߻eЊz0죋E631B%ӐUpb^.:d@kڿOH|@wpD)p9Nzcyf<n ON.,He+hȮwxyx~^9SȼI7ܓoNDXvdXE`UEi"(vw[gڊ1rrGNH*S7VGWKcqMq987VKygTg?>}@ة$k -' @/O{7oxd _uX\nXX3 * &38e*rBjCPyH=LuNg-><P[݃wARW`fviO`Q?zb$ u@#qm.u]h -Nan1]b6C.'|B*yS^Eg6+fńAJfmrZmy}3޴\2ocZœbvu`^˺1*/IKXDrf_V&,6#EEC+jAOF7oYH>ws# @X`GD3{Ւݿ+ݫ&">({xL5aCIE9FܢzN6)Ml'Ad5ťR z4Q1%x'mO2i3nXc&؀-[\&Eashٙ 3(S|j5{{vyEX?Ź~څV_Ē4K\K_CNz4هA-~Xc,ͯծkBWǯ(Gs,CtbpD$_Ya]Go{'xsTY`d>\c@xݲ,.q@у26=^,>oH27oظ@>HthYԂ-Q* S-@d^>:wnjGD>>9L8p{eD$6^sQ4n–>E^:E rwM&p~^oL=dڹZNpTw7_ֹ懔ؗ!u9LH؝XxW=2R 롆~<)҇W{ɹ^3]VyNq˲xTsB-MBJdBҙpbq3S[k)[yji|B@g4&'i(cA!]ͩg<<.ljg…R7#E >ԣx@MhN#mBbS#ޯnEn3||LK{q[@RC5θ3 _m+ w N9NKYyP2âSXRw*EkSA7QA{:tyڣ_'dƴDPiG@#WFP}MI0!D -Ti~E$V>iT& }Y?ȧ3Ls֝1=#9S)e |d#29@u;VBQQa$_cbPSuׂQ+7zsrԈ@^)A! }ByR .RKҴ ,1ZWdN* DYk4Bz-|5Q C頙p>o,K%J9Jۂ# Xvh*GUJ;?hfcnUf㩛ȍ$9~_i.9])VSѿNy[;w|òWj2]*ʃq6spZE!l>҅%CC c%W5kޕy;we#$}Av3x,9c7_ăogY>3|1"+:2%(VeYlV= $:;u/v{}3 H 1dqMZz2d6,>?{ᮮ_{ nQh_.sMBDӗHŕ)$S8/0k\m(OpkY{ey>qmS?n휋x%˻N&9pfI#)ȄMsG܎].Kl&o ei>$rps(|c?mN\5Mx4kc#"?x;QQ.8hk3v)f27$`#p[jm,ٲ7#\.oIPFDG w\(ɯxv⋋l`KZo"+r6?T-czjJSgi>=>E6'= ş ;y4p-҇r4a3 b^`s{N~(JfVѰ8n>9sUKaRnF) ~KY@sZxgK3 Kz= $t%2K b/IQ\_AR^C(㝝P+喫IJ?:XÄAhT!o[GKvWy[ѕ[l.%wBݐBSGzZ;etLdtO&qح@(x42byBix2D(d%+6뤪a0KߵH%t7~&~JUӛ]_L{h_x~g HVoqҦU/WE<Sa۰ԡ l'uh0/g#ao̫A@3>- !ȗY=~MabR+ >ud!BWfhz*UN]@Ͻh\yfJ_ <aI?Pn~NW";27( i^%u瞺a`P_X#WCy3-W+c" [.lr&Mk%HQ1q8gz(cabT†.cnv.0CH4)f7JqXdD@N-i𼳭[}So^AhWҵW5Q$sM2%>+ G>Vcʙ+)(eɂHckͣ*EIjֻwvB+h~2$Ex}-ǰs}fY(H7DQjstMinHa!9 BBdZwgkf"VIϧW>͇ 򶢼ːK%æ<]^IRp >Sųh!45 ~TrfMs Pi^Ng~?1S'>̾$)&G,TGM9[<1G"(L){uz,_ 7+6Hވ[k>BTq£О+OP顈Z>OaE<*a|r*c4/  4BdXM4y2-j\+0%ưӾ [ef DuαrULc06<]0tR3U-@pЀX›a$#Y<&9}oJ}ߝ>=H?GH p3RC] hb7,8p"`NQ\i1%a.FRbU*I'qOZd+Jl E/3 LAf^ylON6q}ttZ髥:Ա;xX~zҳj.]A4' ǜO%I1,o⚆8{xЮӕZ|B LU)uI Vo}zCn9bN2O+M\A5axB(W;A HJUKA^Ǹ+DDDe6rNg}=5Zӌd#hX&)@1f`<<%jLRCtX{5%si,@`h플Z#tх Z3l/ɜ7DݥJ3)H1菴gНjΥ1z*Y'aZ*!`3ɩ3Lu?f2#a"/ܗ VO{/Tb2!ybq8vBY~G':w,Co߾)X-]giƨVK\@CA/ <}׵ɍ /wpM‡-UqEwUSݏW,sa߱`}|60oSƭS3A&߀ ΖwlJFڡ4~4aQ$z6*deKʲC alg7UKaqBOj)G436g6IrP@e*WfȨ\~뢰0y+|~NZh|JukiNsOh%O6cbl@|9}S}8>#~hp7OU+[a7MWb~옭M}r ZY 6hN]V}ٯGq7:YXn 3/*ըx;WP\jxUH΃)`{&B 4ǘb_ZO^<[:}%mᲛfx +-}.j(?urS#4W&B@5^E[mWijX.Y !:gBv#g5|-$B1~mWvsY۵ `"+iį0iI'טWJdyBG\Qbn5[ ZDnH4lfd(l4'c]N]~\ "Ke8; XnkH^JD[W;-c~P75kShJzJ&"0dW9NڍYoargYF eFݜwa~,q~RE.8䌑t~;m[ -)Y3+Nk& M_o:|jIٚt5 5G-К%oc6]M~j ) %wWi"{&CVUȧW1d;g*wpچYp1LF >璑rF76V?"rp1p4*f(*"<ל:PsmT>w)¦5t&r5 8j(^/#GtП--X^gW jV~A@VL4]` q!>*TFO6yYhRS `b4 ׿Xюu1[p#:\Ңql5ƭ'"_ՋZ8 ױMF<>zO7bkU-ҸMdT?Caaҟ?̝}i)E*~g n«'̒Y*$=?)M7B|x/.\@pjPAPjcѤH2 L3H|ޭjR2hcwj*} VÊt敫T54!=qU.Y*B ^@CK\֢&\x[~yGwW.O~JM!& /J]4N/!Lk$V5:d{:(/`9 !]4b+Չ@hbS513ƞj]!h4%,#ɷS'~EDu$sJgYZ07070100000054000081a40000000000000000000000016439a35600008e68000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/?']?Eh=ڜ.+)\_+,oxÀ7Xƃ߷p=}|B`,Z\Nxb71d?zn~avQ8d@m5ϐ୛F^(=zen(闵ov'I ͜I3\jLf}%"ҙL&Vdk\^ %$QdW:3Etc Sb e@xHWn,|u3`ZN,ܔJXKFz Zh<ܬekiv嘂XB${IE.E&+ jzd7<,yl^eWt#R莠R^?1Cr&&4B= kJZnwtuFPW󸙒;i OyECzc]TrHMZ[.) x4z7}™8*uo{oCl}SȅTA;7H%Z¶53h0@h+ȗNf={ci6t,Q(ǡM.^G}t$;PޑPSh~gڣ[#Ne0HLEsCPUFZ[? _kY♓Χ!z;wSv"̥9BL~|AԆf. 'vg3kc46ّ"˕{1QRLbۅI/"ZGK%尰`"uPWPamq{  HT ˚N)dB&"vUf1K+ ?ݒ-y y GW/(߷'إQDNdIJ/ImFDNf8} 髕._ߓfH/i^v0ԫ4K>bb]t@\\Rpc["AXVҤ&ݨ1{CѸ0 {YitxyОWzm,IGH0G($.ctVH@3zSV:h*cg?z2)#Ա'HK*qJs)X[ztI4D^z]dQuX6ضƿ#XI#1ކRt ķp届ηK6HWhO#*vYC&x7;yܿ'^?FUqכB߇}ǷVd ba`/2jRjF݃f,zY; g8Y@)1Zt׏ ]\,SLv5ddkJ5L>^*XpqUGloy |85jwCRe~F3mQ@L3]xyuD( H 9Dun~+X,<=Uڦ:59zw`*k?~7_YĎ]QҿCsLͭEG;7vcU;D6,J8kmQR3'7 &JYsf;%~qO\~8zZ4"*pկh+vz*Vxޖ `')rQΔO~\+n*';8zrھwpݵ—b."Dob-dLZ]_Gs98ZqOsYQJYϞNV8+ <4lnUJck6Ŭq!c'Q?D9R>O3Ӊ(9#7kX0Tx!x)+"E :$4<%U_a4N WdA~~{hVݟ{$1"X"X<:CVR$*FDv{ʞTjA9عC; d2wzNMcW 6Bua*t~yB4>y Cs#6׎'q!00!0"y>XSt d&Z"|<wd{L;ACPzFDQ 펣?o܂ϋ@ :䑐f5©dž|b\H{Urup6.w9 MGXTB%^9aJ92%gp5'RD\ nQM%".%Z/rFSN(NDMYs/Yù>Hw9Zu%-RxcALw[H9`:i?|""!Cs#ТYj?_UR}ú\T"QEUCqj:nWS}C`o`bP^0fsȊ`v/4Ν}`Q>iu#{xDsgSpmDJÕtp$87Ǖ*9aax-a8ymCa|)tN2i`v)t#z{)u3ŕ(~QW*SZŽ[ȻbVj}ׅl` ~0Н?[.y^r$я]QxvZ5Dvmƅ8"sÿ.#',&2=|;(Kv!l3Brw9]L|βhdiG]IQ[ԳnG>{ 78o{c_>g uQ1@CW &Uԗ0{'N)$^( o25ܤ9{㖪 VD>R,wDP}Z?{ۜᷣ^-celֿ8wBԊxK.0m&兢LȻNE]*Οv狶t3QF E݈~=eq"л]< xmw&(]g}.ktIS_zyx = z㛨?;H"*.5r.%TбL'=Yu C;TtiTg\/j: 9\c˺kv fI4HS>Xؿ+t &'Ƣ_6OS#xosʴ+^NtQ4sѭzgfOAZݮ !Fsb%`z5Ȧh`;BN"j2☹6 8(-1%zg<\V$LnNOfU+ mX3"KUz| ? ]9[& kc6@a+KvTʡi;,P253f%f9fk e-5bo&yVyG 5g5c0JMUx ^!;_h! 6FT0"V !ݤ27$,ZZ?' K"工T #rF ,:Ϲ# 7`d`Yttf%x PA@ _2 J*2kM₍vh<9P`i)1 }zW [dœL?oxR˘0LA>i;lݽP]6*2`)/C _s=muDbÓ x1v:ѳW4"XV$!:9nR *$(& 8:&gnDF`3P\hs_:n yA7?#EՋq+l}7v`-?;<)U[HzW ʾw SDu. /?**pV*HJ" DG Bmh=6Rݤ͎^4 h/jC =@H7d27KpbMJX"9x%L"?g$_V |Ը{؜Z݋8L&/ζx"թdnɦ1!4$馽FN6lV>`g&Q!=`Rʓ4?\5w+A6e/O]1]-ϑTQ˖(zgh9 91"F.BF9!;//V{@t> `i{k/$eχ$X_\{DPy8}Xb^1]8]ŻĒjt̾\E`2D_e/@-R ;xl>vk Tcc?zvP*2D_B`Қ6Br_yBE6j+c’>I-=pX]OBV1wЇhAykꏧ/ ޺W& V$E\r 3X@ _zl[I0@ 獛wl1[C fHRq@d_!ќI  "bS4MPZcZ ;;eʝᶽ}W)zK]aD@p[A.:7xt6ƶzK;aR8yKNCpU{?|ZTwb_$Fd

      D x#[6bFjtlcdBg>EvՍsE,|`*^XdZG QPS(ڵ|q%]&OQZqiEIrT=0!$n;kOsJ4f KrfCF=r(`")f8l@HUPA#WZS%D Wio_ǁJ#-S V!7tH*HbȡC˵jq'1߾Fhmŗ-54JŠ~r~I^l_g˧c> /_"hs@/ka&WO`Hxc-ΎS|S0激KҎ `%J7GXHEc,KAN1)H;G!LD I%V"x4r(F'/-iuqӴ X; 1nk'&)X='qFJrAp2/ic[l\ҫcHhLѥ~=F=}! mAĎ/GfDm(ʍuC2PVCQ7dx588CNL Xx88VH["LФJJUC.Ɨ ']˳ͼы@+]ܙذro7>aT[c n:Fy')[3)yuXP%̴ʟTQEws ;[-f_wK$e fkz2+s5_*&Xr(/RLPS(i^%`ܘꓲ`PdH .P-T]3l:}mE/C!,4 LjʼnwABSՖC8w+f^gwp;,,E_r74BV_]iu_UCdBX$.fλ:O$YB~Z)еJ'KGruQlA[_" obXecE>`^_֦p/LW'x߯/}=}4 o[̮e8Ec8\ EE&+AP8TwA}Pu,v >!1k&VIDGFX&d+^а-.]U&z-r=@-rCZ ʧg1,f%2eGE`uxu؆ BI8}vYub]ғ?jZaqp4hj*v *V oКh0rcZ(Q)˯s*ݳFM婽_ O5])=ngP.SiƘ)mR ,=ƵHcs3lvXhH/\Q/J}Z\,"Z]rs$ê2 l׀>70S uH=P ﷰ)J5Юjn"ˋL>wlL+]@;cqT8;]e?a5v`-o09q| @ |wJV7x W4apg(0#O">CGq#-S]A]\]*Xd':Pl?nB{{m2*RVqtcuSm7g}A5BFg01 Ҕ1k .T3,tVb+k=y%I *[ 8X;,57JMKJ'z`[p 2 4ܣij|4xcʓ*/zQ|\CmthqN _es#,NiZҢb}<.XI{*XʥU=hFT7Ȩar"a.Ζm5i)yέĕO fO$ґBҷKޔwVIVɽll@^z]OR!Fg/Y pWʊAqcRf",2MJayAۢX7='#]-k!y_=-JvA uYY _i?@cK|.?}߃<0aCZ!&=>ʄ`*R,v"V=L#qpC$-x{Zzm *q=X 7q* tX]o7?T,3L.yZ_ݾGڰ=wFIj.&Y@H7Y P8kLLbK;pOrmFm۩ðM\dȗ5^CNa'^R:lmyRţLC᫤vY(/iwÏ# aYf J l7re) B >37*z_feIy&,PTќm[Z*c:CrV(.?Ke&[5Z9>?ԚDD H zI]v)/"0> C#f銭󼖨[AU5*Qx5\-_{Q}ٮʀ <㞉ϰcB /Q"q0`$ b:gED 41pD=YJP*Ov}(˜q{-ЧO_ti̭2᪐sQKIܡ4Vٵ׈x00~.z˝u`~=&Bꔿ)/tnmIcy࢒ƾ ;nJD}#OCx$[96E=K Cet'[\f)J o /b\Jãƈu|,fϞ=+#2j' +wQL1%쌸~-{݅eR+h%#&ry3HSDA_Na@E[#vOu7GIC*46f:Z\R 1$C7I=M2u<.,[r=D2espk2l~C]`^2ƻ0VT\r*p0"4h2qi!4s=-U im϶:YE1]zi5(h5i\eZj5g[exeCS!  Fg¦a\& 54@⯒>!oNW~y}ن%;RSܭTT ֜.tɯu")#V%JXL`]QQHK&vnT ՜o4y:ͪQټF/a B "F^֫Н[xlXWQ Y܂Ȟ]7 ^*k]@g`4_+Sm ,.@996JgILGRGMWL0|@cOPl|{@}ȿz~z#љYyE l+V~9ꥪ1^mORj)}CС̡8^9XG{aU յ50{pBá"Cm.W[ ϠvSNU4y* b[S1-N gJ#ZQl.+}|g-|N>;̿#̚e1p,Rd1ܽ ,usoBEv-.ޛq/U<;U๞8'`9BEG1iU3leHyjSĴQZIڐD#d醚zwzHᤔr|YrWkGg>/Ğ@|c2q,RE>Q>/*ɻ2pH8]N>&1 H>cKw@ $ hc }ZnDŒ@p'Asr%]7!314csGm6bT>O$4/8kKwf2'ig~Ku>@Jއ#5_ϰ)Ny;r@څ4$ju=K.XH Gٸpz 8D S+#.DD2؁QXRlfjce5[".Ir$1VP}H4"􉮔nHuFWoЇLȶ i( Yk /0aȕ)3 šվyHldzVĂBa&b%ɵZ] $4:0!B{>6o /6d(X/鈴x0? 0# O"z7Y>m= ;!aQ[cұ Klk<]_tExt)þ-s),0z |"j)ϥ_ىhxЃ\+#5=,^a3+9v`3]n/$aBe~᳠k-Q'JY\J g.-]gt֝;-tň;ǞRƟafC]5VF 2tf,HsFTΑki,9; ٛSp+R B,^*D.-q @iioEXJ,7],}QsM(kj39̻˥6)qy)$caY[ |J<e>A^x*lڧӿrz}uSBzB0@6d{5g/jΣ;`m~)R/@ mcֻY2D0Kx82pŒ3ӥ?7HԴi7 '=a$°Oqp ?kS,Xf̞lP;riF*Rr}`{{~K-ks,YI) yL쇙'v}S2wtiM`zV頃6V C?b Y/ n3_wqLZYyY9 ]R@NIZ<%Pܖ[ӷބwE?O>e[rv4L><)h=)? _[k2:AP{wH_e#@2yzF9Alu ,[V}on+yYz Ft"M <Q-W)kywRoR G$hDlkQ(턂 ͗[Ra,_s'1Ud=8J/} 7j{^*1H|9Zv93Md/."-1!өA9j Kܖ'5Q0rH8Q"3<.FuhU&1bYINJ 3[(CG |y+sNV$ѴaH??#ʂ/J0kQ. lZQLp2 30&M-`%)L$?ط.f-CY{0g ӁhY&YδN41F $ަ&"{Bo9Zݸr^hs=H.v\= >cacذK;wV;dI_Mdbۧ8l]q( G䵝Zg7QyWek#7tYT.J鑤=- ʇƄPAHRl~hɛ> ?EinMS~؛Xr+T}>@;]Gxodu_MRoJ[c ~2]ɤk @K˼'S$ӗ<ؚ\r@IA-=./sP)v, 潻L*ؓ׺ Ls8KZ``qC:FC'bImI0V 7µ@8]xDј,(]F ElE]l^^暾C0V‹]ިx̠ 8pM oM1ͯBXx CH+E;hw5U3A?15GO&@_{3ȃ;)\KX&/5Ɇ%(aKKX7"*W~`5E,2[(a:mLj XP)ړ1KilBa1y45{pHFG0e-,4~JDdMè:d\Q/644Ȭt \Ƞ ث-#_V憕NttD|Sh&AoFǙ_kXt>ITu9^zp&~:sb6*,K1oz9 &EGO$eD) rw<.\+#NpBܴ+jA:'*F^ȗ8)voM^<]'X27uGkZT5=̆`ɴ|04vw3bF 3?21DC_^4,Q;ƃfHS7+]5:gY덹uNw ,0|oLHWRL<}C[J HrcM| 6/Nꚭm'Cr1\x{rBE+|(Yz`}{Iomu*!apbdFEI.x~ xhퟍ8r׋A;)ܦeJYntd vO-~G1A{3%&ӒEW}Qh\xNf: &=O|4 BEHR"h;򣃣ojWZ(ED6rzEcd#/SIO{ XLDfL!d+шYfVS '8cU)~ٰ*\:& bdaRۑC!K GYʳե>{l +حa(cӿ*4g*7Fʸ2҆>F`rMڥ NbqvɌ3˚!VGMtVYM ~v o\;4S2ќlOD[F jr|Diݼb*Ν#,XWr`ƫe=D8ڭ32ێR21wVuF΢9դFo,s"4H(اDkRiP캿ɣgrs2c/X7f.ؙvr$'1CǭVC23Son9,:E௎"c8<>V"uj|3O<@m0i>*:P_;2.;lW@,)\_I=Eq=?n'e1䨑^B!!OG֡66#Ie-M0QX1Q4]1N>i3QN׋h>[ .g4¡+vZ k'$GS'nnP8Y#ڥw^P!QzP>gBUfysBFJ[K%:mܮa*Tf CJʛԓW2?h>F2Qp@h{̍3C}ץR r3Ҩ-bhHFIߛ&EU )z6dR,o"#tk ʅZtF j;XogFW'r1>Eǐ22b 6a4q]6y}L ffZ DdU|$A;mW{co=lX-T}5 Q쮬 _@&8ɚ=Mz`QpDls@D SL\t^l/szv/U5w?|IVmp@#]:fmYXi[+0/; {jhBʍhAaV'7y?8$}-Rl4Ǚ@_w7;e,!j%(秆wqz I26B@/miA9N<0#:)50փJ#lM|>0 n’B!z^Tk9D#ͩH؟ʀv-~<B*_l6Yi372챫%a2hǃ#Ą=\#_slnQڲ`r*0AٓaSFq)ȬړA#P&oEaؙwX((O8?zl1a?rm_3"kgѧp1 2tO|H  wy#wGoZs:EPc.:3Ih27ɬ5\.04DHYɴ`r8P^߬A|vk#$Kݻʮذ0\+`-?]Ob\5Y4 !7F:' k %P.}Gr~0W˲hg ؕfIeQN:?AQ~UZdɝҏ1O:vUgE6ԛH*B?og& 6eзI ]g*8_WJV@PzQV7&|.-GxxKN%wy|/b}faMq ٌ7;%e@틴ǤTO.Fٕ2HGTLr(r`Edxo|-\-=Gn{'='w^WT$ $.:@?|H/͢8mrBj7J טb3d1a'EMTMup 9 dYQGЅYsʽ, ^ PjJmP8@3|wgLtg>z8~L;mEyT{}s풷 Nc裍X'WEo E^›jY^՝pCqy?sHByj9`&-r)MfP/=wilKEef7OOg@Klajo"^nMYYys 7:.Lx(eA:_BwЇ YYzD@՝o""+&r|~`X.{ ,aJZmnkA=1{8MzmQa_~I+熄Ԓs^?QwfJao!1_pq-A% E4]. Ռ1F∏@F!ߕ嚎, (8+"}[޵YĘ!ljpIϻB2x M^^/Tg)mC@`ƚYexC4a忱[0 6YB<&ߜ)gb~yq|h$[C8}LVOKn5_Uf1*%4fݭ9E4s\¯+5lKw uyC [~3` Ї`[qZj~6pc5/|9hmb\Ê de@[8yx'9Ē:WWOQ*t>3,N t쎂TTĄu:֎Rv`+1u^Lvx.Q|s]NVP J6!M wPU8H5[8f*ޚkN+qh X*Le(h97:TɜkKS1 {MwfHѝ}: 4c?du*$h YSpR{KLBwe5C".Ag<.w5M%D-8di' Aǧ9(i#C`Q nn\xk6.^SϞ8&Y5-(vh8nn\D/(klEJ%. (A6OYχLd!NS/p^c3ݯbY?]7uKقGRޘE'TkX<60Jp( :XB\ZU,޿bv.%6Lȍ' Zm7&a%~hY"vNm !ݻY^[گJf5{͡sC=/G5:68:IK ݇? bXwxƑXcKG[VցevF 2Bp )'_b1ζ"ʯh/XdB{60P2-q21efe"!*Ԕ_~Cט?35Ddɴ> bk{>W/N=x 43XNq1{ efUE2 Bsj%rHk%tՖf^Fa?X~#b+CHy-]B+MFQARIFs8l] e8*d$cEEi]1dٸ'#@#Lv!ڱVVPQ([ӷF(fb1_ws{gOdb$R矅3ݭn#@[瞧;tjDE67`m"q;B*F`;zG#t&bTŦ LBR}(Jman{EtS͝v.|oyU&hvo'gBxh'QyߝdzZiy?:ehy όb r" T 1x8^o6·XQd*3\\[ϙy)?26LMԓ,ka`{; ;֥ilڀ\ }K5_XY{fntqz/0ޗoˍ5vc6J ΎX 30>$AM.77re%`{Pc꧖]FΈnO^PŽt8fi4>5!#Ǥbv;1 jC:BW}ܯJlׇ V-Lnz!MuP$3cKQUQ﹁yTRC DVټtM߱78NKhJ<ޒ\q@Ք rJ[k FrE xMQqc [EkU=mߙǫvz4dY፣-\.rj>nle¥ cbm!W paɺҀ6i1Ё͇aAm}|Pd?kh< w9o/v'Cbc/M/4VK7cO=Jhf X l, D &K|cT1@ 4a#[جȊX %iuv"`z]Rq#=@g_OH-s%]a2_r7>G#b㩌DF Z[oV'kr4:![~&iQ'7iW3 Т\j2IV+\MلT*Z\5=,tOS7!k?1=\$R~Q^~3rZ#& ccg a=>֎<`&5bIDF_$;W y" Ԧ@AF ^ rĥyBeMOR]@Vdt% vw ہCcq>I4!v]d_W!"&0A  _-7. jѕ;{FjfUe`Keu+ E]B+9[g$?.X *,Li4YB!ٯ, HRH#XlVl|#'ܘUqZVVg@& H ۾>q{$P{*m ,LtL/iɾU)f%(?m5pW,/PݺxHC!kӵKs/bߏ< 3=1FuRQ>&\ [bP4fK1Y}P5I$n28w,r0go3nE_lnI;(䭃IY5<ظ+B̗(݊)`o~E`@56Q:Qu,$wTCAm:䪓%ny(Ƭn) AFT%Y$ʡrqX*]Zepn4V¥_="#Ȥw+Ok[-i{v7]e. ;]oU?09 F$j!*گH Py$P-p]AkoFzlrF-hD? Rzb@%:3J8vqHBw#T i^X4<IRvEJC3A!`c@:ōDc;/B?w #hhda0 Jkѓ `UDgSc7m/}ቫx!8HS@* 7Ggd'_Vv Ӛe#݂rf0(_/F Gim&~~E)ZnD8DGsmW#3Zxp^a}QIyQҠ WL~hwz=|ф0V7ZVAY]jE@?{Z9*9_W I $Qn$Iel8Rs5r2(>M#)7U%F͉ğ~{EWQJ8xOi[K&w哋VЌAw?;*;gw@ysR_c;6Xdht&Z) v@g%Khf}1y 1|rΰ}  VhY~YnDMAb/_c&"=ޝ8^=d7ȓ*Vv'\lr#vs^J~+RTA~T Yv&ɴ6ÆdpN\ ^](/bw6?C2`"%{.1oƬIIo h̐:*v"ty͈9(4{leflC/F\4s9_Nq kRk *r "|<Qn1S|TK`@ln?;uԤIPJ Qz\ˇ[Z)0 L2+ i{|y\`ϒNyH<_yq+!T{DlXGz2Lb &ܮ?p*Ԁp磰K-G%$p@vnݪ8Iᅢ ]M.8OάugSdxCwBN4⑹3HTzЉ'\R}/6HfWCOK1\ 0%eFVI[H(6:4ovGq fYQ!\l-nU5dCHW&諭5Rh^j]& AXuro £̹ݕcECE%Ӝ4x^WP7i, BRܝN,<%JhBag5"L7Ax{Hş{N#T80ټ*vwm!mԐ!QkH䈙K%tڻp]|# &*G.DgFjvTw\rN+D;ʪRRck;ArI`Hwki<ؑƻUC /,COՑ98<2JRP?4o13 W*8&tfS|#Fc }a{~>Ki\郍!@N<+#E<5R/K?.M R i<_H:>zxϤ%]prF)B|x,f }ElDFqE/ JP#R Ő~˫NY&#69Vio\F~KG"ҍmpU7gr)C4hhE_ݙ^g)IMsa8H`WtRap>ഞiiiN.Hom6ԇK7B >xz0.[8scbg>ϑffp4qh] l/4x^~M{LAކ_O槒]CJ}2z1b&^I(x% Bƚh[^=qID@r3i-;-l3ށ5`I)TY ?RA6P&khja:X94MN!5VV|r6 5-!骿7M큣vNCj{Sخ‹u9P}gb'F(ugiej/ %Bϱ֬U%P_[DAb~ڗ {+# p Qp1W=+ڍ:18k]9Q Q%JXJ"[/"{h6l svSYv~nAa}ЍMbW/ eaf\%[dgm_\: QD,}հÌ+ڋ:⚨64 D ԶLPnFVOH09oVz_16jD Yx| +b3Pت 6]OTwgTh\S2c`)ԅ(b4O*T ɥ 1C@YُȎȅJ~1]X,+RGiV('1}[:; dϩYgnpJNFͺBls~432U= "L  ;8~.uQ"5y1F NzCr = K a`O /dl VQ+;16dTtsjYaK;=1M[{ `&fv?~ w@,7O9 *,^] PX\@zQ&8E !Iߚd# jSq7pGS7AK}}6E# OO#r?+9J] OR>6R|:tsZ+ l/,I(p,h8l8ϳ'nE=ToK(6ҲŸH [q4o_ɓdp4yj҃L7Rd e t%B)n?|JI6WΎ~٧>$6A~+z@ʋu(;ސھ2_v<W'@LcNy_S_Ng,[6uLqI$eCX˓/$J^&}v6+ab1rYp dm+6lG-k6wuOo3P+昁ӥo4T>D]`N v4X._'RƠb{S8v Nb Y$]m信5<Y3m(n@ntyv]RjAG%뮵0\|P̠y L/|g=E@eiZfPT7mW!DU7Yh:) oU#g1ٙ?]Rf2zdG,{șyȎpVm8=Zfe}_Y%bFeO4H}oA9[G_!;لjML'_PWk2;XhRu&X5~^{ G|;EqL u)ZuiIGistSP7 4뀴]HG` `qc^TK*U ok{L7Tl4ý3W&N[l;I G`-Eh__śMW;kr/~ObqqY;NX*f`*BLj &$6"6pQ]c*iZxqdδ3c !ݫSQT BNLY!ٲgB|דfD )R-4V^ K.zg_ ,Flmft_$92 E)ax@% x'8JsufY[J ! 7k_oE1 cQE7@]Z'HA| y]  @ c>M`ڐ*})-UD[i8wCɪZɇOsKN-WEMFf,}$:0V ^<ALOQ$h{v4\Wm:6CtO#[WVsA,-Tc-;ZPCs0m(:DHeZg1&( +5Z̵ZLI1~DMLċ4*Ұg6DQP+XdNLVkg-JD D_7 ȪKoo.XOqLteu U8a 9`^4IG<^o4#57V+`ND2u_7j>KPU7h,Yldp 3bi D \!\T-JsJɌάfq+T 8+3ޡ.>Wu0+q\t\2 ڃv;}ˤV$2r5{ >5A‰dm$+FwTU:sv/\؂Q+Vl ~xUqxʌɠ і(x[.+=C'Qyg?F'-B;$[+OalNx0!lV|!R# lC$.tu1=CA;Y܇g .W \rtBo&NgOzОL<]H?05v>[qt $6Het㰿܄xڀ8:>\&X:7=W 7׌2[^X68Sh9ST~R&.2.sƒ/N҄`\1(Z|Ej*1zo_ {U@>߽*Hee (Wq~^1\Pʜp+h )}ϐ;+߈="Z|;܌yF1X*e>?1iLY4Äx]k^@(u?T*$9:>Y]H˗p9| LP3sν\tTfU{)+P~qwb6gHţL?5βWEq*v+:B;`<.I(R Pwic~L3E fu$mcvgmp0kW~ָ^kdϺ;#Ɣt!N_H"C+ 4So \÷Y ጆb&-7ul}⢡`0XCĕGSO+prJDdG!B|Z^Dc +_ NJN{Ƚbl bӽ]Wxy}dy?+..a19uJGϧIgM*zPbRY?1 [4 Fgg8NoڐkH "͕YB1KΎgʠNsX`Ph/c[2@\^R蠈z'*[So: В0Wy-!=g Գ`Yl|rM$U.1}˃EJ|.·#N; gf.FXt%P2wE[~)ӺˀNMbP55Ӆ@1STZP=IkoJoə/sѷz at!9/xՄ5ЙI!œy3r炏laً{kTǾ{Zrl "<KhB6wL_f>.SRU!ۘ{RQༀMU)0?awϼizB|iz6ntpc0D9IFyP;S;]2b'5oKd{(l4w̡U` 9ON%N)9iУrƻ + cq h]yTR6)eoYH[4>EhP(̔c&bϝ)gA \tRhiǂQ C U=ºG炇Y\bV>>v% 'K @m=PNGY2JVyƝ*C%|3̛Փ鲐t=7`,PBgK{ U?6m>A& Y]^ycÐtRuu;$ RR|1(Z|HȡVl+@px0Iŕ$埿v~v<6oW6g(~owZc*%׮_\\ }d{).aݲL~qQK^JOlS6C/k.u+( k{TnwZDu7%ߦÜ pgYZ07070100000055000081a40000000000000000000000016439a35600001884000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/gigaset/ser_gigaset.ko.xz7zXZִF!t/rC]?Eh=ڜ.+NrEhg>7TPTLTu:*+̾+ƻA#jcп"GiC:FH}BM)U$<,]ai#6K8軦c]AcJ%@#4aM6jP1a\+l+NgllͲ_32r*%mww-ZjƦꆘsD$UHL a9u$ pը,=SvKB `YEnH[Յ8tͨ}K)/":J?r^ā¹;(M5bN2]+ uAܖ(]Y?lhbwǴut}<6 K ͰjuwQLGh6uC*Ȩz5 &SiiIzϜKDL#W) EcǨlzHmg$=[Wρz{WTN-UE!f~ }&[=H3.trr;0(uU@ȄZG4 e"]\}OԼ_ڀiwCG QDu"[E[xT=Q&0ÌF ih~p"x UH5!=oks U5@u鯥;J̀%>c 5I1yG Eick-t hiwc3I@\(Cti~*6Wjiz0ü;s (]Ld>\"K ?)+k\·;=2Ols"<毌1kH٤+cS ]:K9]"9=H2N3ެpA1 m 7(ne;6'lvDlC/FzuQxgE[#sıTCz˸eI?[X;j(,j՘b8WY.D&bef^v|l~N\Iz}R,,x* O`+6.EץS-UC4ECEgS{wB];3YGsk7!z2{ΆJ UMH{>;Nvm/4z2YCrPia1j;b֞9Ef90â͊® l|{/+ۃm(LHT\S@i m#Cf[Vަ3)Ľy<|@G즴#)Ct_VzX̳[F8jk!T'h!XM~}7"(~&ZQu-鬝T=7~,pf le1d1֟W Dpnf7m;Mc2yL`Em{QsM=yYX^ED& ֬|$9.{=NԹٳ*seH~{+rzpN?e6 uAt؍A\mn+r+oi`ARFi.= wEXgmYo܍p7\:Dl I9^'aGowFF[%cO{`^euC?z|h|h BE?7V&6&oBm?5g ц1Ot*f,%QJ2КXhƭTkk0Nt[vNױfgfJ `@<8Ƈ=J_ՔiTF%|hW*.dTTӰ0i.}BTb1֘ w5LJa(wInkOє䂿#ɹe~^WDܒ1a6Rq2Q::P#俷Y 7#V3U/^f./xͷG˂6иWYZO6iBf[vcwkB'}jo^^l⭫Q2Al9737{ !b*~-|$`#%g;9wogԢd̝nWYUcIynSMgCɿH i7e1(0M7X͒<)KL{drm҆63ɣf1Az;ljו.%sreŤ]#Pعմ biSֵAJ4iCdU>w. tHrdCs,PFXl}+.A)8Id'RNFQYu5N&HC_ {s;ѡHFoqeH g66*|CDTт!Pb066v U4vT7b33|@gRgsQʢg?Tg4yiA!Bl%ec[CD A e= 9üKp!R9"L4Vqcx{]:#* WQP4$ý~c h g"ƣ7O~:ƪJ4Y9Deezǵ ^<Py)5py݅:"|q_B5GNgƅdM߁RP Ӈ@ WX#g&?7\6@m'ٟ]Eԕn)Ao("mv3ߺg`ק QXْl!0=m)A|pR}/G|VȊ[Nj Zu'`=m ς22/I" _TnʯE S)|}1Bܚ-iwMm2SN;kC!3P۹k/..߭37ނmT" UVp 2R6}4|2^x{ȿd0s>To݄0^//K'O~: DӞ8Ӱ4641!\c((:DSF;>;H8:]Wm_BIg"X,ҸIkVz܃xZ񎴮n/Q'_]r\&"ەśq_ ~i,<]j_ (`WIpPfژZJ" }tOHm^U<9KWºTWU~gό) F~hy(:ae@|wSnx7fj9x%V*.=:{[2])5V [|!LU R 9Y({7U(itx.:\aŢS,M, vXSHb{i%U*6tiN#r]h@ͩZWёƺi>Cdv 'Qcwѱ`KwL:qJު2=WI^muFf'!r+\.H$hHՠF+#Fd`Ul\\_@ O﷜@ ܝ\N@){祩  HY* Э5Xp'kd =J65e\a&ÆJÁ%e8~IʎdjZW{75%XJ及 ;MbW/h@Avdj}PN8 uZ1_atWF7Dsya7-, fړ!g2oP٣HJi;BW[.t2HÛ鷙>1g;bXH|uԹm@9ۺy'E]k25Anx-%sa7d rgEˑ}NGf#0 ImK1]{j%/6&9U o-!xPVJPGST["Ru}?H 9HSvXC[@IPJL|/:qQ]G 6YKcfY ,0*ϜYCJxF`5Hs7ovg8y)rհWōs:ʍlzwԭ&.U^ϺB %os7StK;hHtY0X@{J!ޢڅ9A㱸gL9ݢ51<b2li~W\$eRIJ@#KvmT[$ǂY{B:exxk y'BC(ۋe I狀ApWOhCJ8-F¯*29R &pL;7 ov'Dpr R3PPy=H;3U[;.#dJ f0c,\(yji|Td[ u&b_y{IH6Ó+5}}B1diW'ԌVne4IL0N)$AI}l $',bE{9QwY|DC`t+tAʻ,J}%]ufK,hSNODSM mw&c%t>R{z}B)Q4ťZ SK\Vz[OR`'%YݕoBdtS:[ٙȁByv6뢏 ^8}sdLElߖLjz&}S"3Eҏ ;M`cẑ 9FBmtC5dICdc6-VLCI4xԭj"w,_谻zJinJT_h\ȣ"/$gR&ZA_?l&HM36f7ף؊ *Y*q*MdWa +en%,oVK~=%B_^ [`LI ð}Q-{`qGDQ {W(B`k>Ir6u$ rg8X6%wβmV ?yײ@*r$(ěp_,^WԫXr;ZproYOZlLA L$ rݫzg(@J`%lj02źAv1sI[sMk(Se3XC,(xAocb K`Qwyle(pm|ƻn7TZ;0H/9ezPv*N+."AH+&6F˧ Jo<` AYopt]N-3sC3&߱yPQ)a~\y8wTD WV@߰jzp@7Y$oio0@YYPSOc9؈Ӆe L~dduk]h=hTTW;M NQqCA~h2>LS+qNjh)Fd>,<QVj2UUhriVܹmMԒ^;,^ :I-/r?OZu6S\doHlJ r}M~ mRTqUNev5JU#O7'2n,Tjmɦ.jqIqU.tA0d+杫7o⇽@b21T3I`* Op2w^S^hwsjCS03O xsOg&+o9/a %j~ڙ-C>RRtኢ.6˚Q(S09J,Q2 }[U_EIO6s ,MZa({Ҕ'ެ;}Zame5 5w^ {n^'B@! nt4hju2goq,; 5Bod+n:RVo@7 ,w3"9Oxqr*qR5 Jn5)4O[x,a1\ .\&qӾjEpS"W0z?ag?nftrڄ@`+NF&jKkN 4z8]B&Ԗՙjg$#mvT֏P;joY&Bgjž r|ɴ<ݬ=_Sur9pζmk11x@]W6o MQ޼K~zK8M@ۃ]̑IIo kvp(C <ݞ(p%HGhM>y)r %ݍͺȊi{'k&0*<6`"Po Y8;l b+KRG}Z>5ʼ$]{{ѭ*͒ ~pG]k.&s!(ө?^h֎L _҄ C&{ 7FgF6"ɴXj Gu0obe[M gl KGZƝ}!ʖS^9>G9#=@VJYNv#YvgsYg&JH>u3GI3/H!lPA1h _fbxXn$r -w@I~[ }Mlϗut, 4Tm;Pa )UW!1q-N.%H{k|}syh:{̲ۙ|PxxNg3d/ø0:4,_RHj/ق{8} ]x.B^K׈O:+R*53a|٘KfeT/3_be'QeIŚ]R4%29Y,R«Թ9ЅɊթЁBwEL_ o*zb?kR}]rGՏ!w)ֵR=u0we:uݙNڟ_!+ODZðP\jJb`'Q`^ZM9P %`C|0n,jY_zB;c;"}\sEN^I -5*YOGuֺm'K:oȽ$¦fLSP^),4%Uo7 sy p"Ue 4&e6Τ//@Â$h+|:@DJY dGYS;)N\:1^꧛\y*{Toa'ȿ&c>!Stpg4Aa[p58?vϮ{@̌Fl>@8H%ɭ&bImR!о&eE(:]O fG z$zEK)3<"1x34wh;3@iJ#T4ΐO!t_\3-^Mujz ';;bM#?X o6 !S+7Z q7D5)c:3P&V4ct*@)@LcXrQc4dpFBfan=/"0noʅIJk c%z.7rruMk+Dc"9OW<D}a?7= =a/PS5MS tsDKvƑ-)-]6C]7}/BE|$dLIb?xݶq)oNX($x*,T1&GrDyT{@xs1 Zԕ!wF?9d?]oAlKg68OJv{V3? YW.r[ό0EhetVf1f-R~Ai+L_W4)Z v|}L|v0'q^܎6/bq"ڲ桄Aρ GeζS&O1:aq]p+L MoȏnA'<:<#lHhr0 (Y=sow3^*- lZ]Xl%*n\r:B7| WU Ɣg(U'Q"M(Þg)[r2r'vEEoDg;b#s[Sgh] f6H"_,y+Y#g'epyPG*}?h K3ڝΙjepd%%KF7SxNW{Y ՂD֣=J [S::rXTBzR,WO[m@E?*B|E5%ٜ6y]1\Pw1T(7sץ ?ӵ E+p/qQoB :frÓE^Mfy؏Q:q.G_XEynkתyEOZoW@P QB)vTeU[GI(^OC(QL^J*e5bp B'$vzx}egLp>V4!G#XNS̺m:*y}go N'$21"[P8#Oa>N3hDHhx"Ss+#WBR]2βd\p2bD(~4;8K&NQh4:kݜ(lkN~pYKRir hTx>\e\A;PϏG=T~XMj\u۷ckwbmŒvhqhir@fչ1E[m!pi[D%}eqQͺe>4ES>"ȹ\UBDdqF1i/@6ӯ9 d:mAǛc!-snN1\]'_-^`[l9_?R\]V/1 =nӢ(f>mBru5no0R zQx ;lT/mp-9y1~RةCA\xQyA-xy-WI@Qp1#^wC51WFŏ D6 Ͷ() 4l48N9gޏ)iN RlVȘzᯤ"J7k*5"FzW q ~u::B13xm/ "K=; )(+Le}o<`D({OdbPAmjv`ݟB%bܙֱZ(r \Dzt%BA/ -`5nr3)nr^^U~نSi&܌}_z\ٜS-Q~}e{ÎQeg=, nwQ%t]zbXJg0^UJ~`MTq/IP#[űĈ)Oc_JEo1;V&cu1gi2[5;߱~'ܕ[ U=@3e2xƒ1I)|9n3*4]%:}̣ bWKG: Jr`IN݅ Snb~͸Q]nO(.4x2T 5pG"H~kѣO=lCEfSW8H>dyD+8QGHHcI2ǯ\ ,@IXSM/\!*/̨;U~ClBPGgͱs>j-0RڲT#AltTѧJ"ĵHApuc=@OյctX:1:^ =ӚMġ<.jCj`_d"*<`,g+|ޏyD1LJsӱ您.6 1Սplt-Gby%xU훪aV4㨻 -4|NJ 5V.E~Dau8ɦPԼA}ͣ#V#A*d+HwC㶥PX i?뷒O~H?ؕ n@9aPGgiJ1#*fXq!ȶkJr#T;?J]9|-tWX{o*wǵss&blLRd"'ȦҬ+E͜YXpnQ5܋wXVNmB~;I{ޠJ2P*U̔^FX;\~Y8m֕{B7>A)H2`ɋuֽaccj9 _;qɥ*U ˅B 9I}{jZFoy3P6BU|T%  _8zfd_<;/!?j2YTfNNMpA %\y4_8vuC5,$5'.Y P7\sS 6e]WcU~Or#V>zCx,-4|]9/BSéLBE<@~?#1yԀqj'D2 /]ϗB^~r0ܡꅓLo|,>> 3ͤAԗ׫5ؙrIW.!22Gmp <@hK!BD>QA&ZC?&̪ץ*dhؼƆ#iX~Q;}{~seX<p{4}Y;Z҃+,V|vd=#{p Ĝ2(ZHP4vx {;i1A=ٜSmpzhn&)uĩ08^ ц5>e;Zg{ 7WGՀxP՟_zR .X  =Zd~t#-ŚMsGrFUq x}=w}"!ٱ]阮׀QdeZQ " /q__<ry^l>Wth⓼ o ^ƕCg1hnUѓUfGOXrj|FB&&{UFFX'׍\x[HTDXu9 =`AkU> Y!-oTIЧހĠ:a=bm[OL0^7$ Im0a.`TB1~꬐BLTݪJÖًˇd2 &]ӊt{yV/irMiU}!c, ܪ'4|_^%`1 "V*l4e{V.< Jt4hOm[DՐKHaBkgscK2hGѓ⫶)~KfەP-YIV8%BxvC{8Wsp<}[2{.h~fPԺ#o!9A$4:raH+oûp<\\~y^$@}DLz`MewtŘ5I Ț )SJ8mQi|7TRIn$Q46Qu︡GB`k:xün;i('i e=L-: faI}pw akGrk-f4MfY?K>߸ L@$MVvZ9ʵQ[#1կ%hP2OĹ+OLd9SZ = dV Ԑ} ;l_ڵ눉c9t*e6*,Lh\ 峵DOV]zoSFP<񃻂Fb0湬J(jq)vih&2U.CYDZZ. 9=j8GD(锞.kҋHrQHOBIC}oLUHێO*="lҡ84=VsL^Ck{u-ꂏ f=P1Yy/( ƣF5;526%k.T ;ΙG'(/eE7%KIF!KylGD,(թc=@Z<_f˰Ew"VfגJ%LgR)^VD\w߽1jWe2$Gڐ3+9eҶzwKt^K Qrk9{ xߔӢ|EA=r68~9\ ֹ1>1d5YZImWiv"|]32=wڄ_KY"伍xV-[Be.1)Gt&+u1Z+%e 'RSYE"j=_7߲ŘRY[VU TS4}DD~tu ҚjY!Fi0vQ1Q-VF8gϽLQnB:F5X?k} m_QP$ACJ&#~ -e1`1-AE 6L58.o|~*-:3>8XoTͥzcM47DQ˪#mÕ3iiHJ'òVI"^m| #cQ"sѵ&,[7 F6-:P1y&K`_%5߈fG'k]Ήau$U=f}0yVVؑQШ'PKA=-^Iέ4Y(_ۨOrz!a$\V%qpk3#i 2b8o{6 Ho|Bf [qFCɠbvGcVrݤ9e1A"1f_ @"ē #CNiLKQ+&1B>2DiKG #7'0TbJ @o͵r4~,??4?dkx5.ԁ}߶kISQ@ nqL(UNc6<1^ .MbsnuX;ڮ^$$%x( 4"s%Vtp?6x'hδg}BNdXg 7qP4k;h[gY w5|^Er_7y'"Jq KXJbY=NJԱS!=^rnoBkgWw$`N>uJIY4?-YĠ z1}}2 ٕʅGNbl q Nῌ9%oX0O넜6" Ghl h0Q10+R6jLA3~` ujU@}8ٷ"~ڥ4%{ݵ+# S525A D'tW"=7=EI}}8١fBo3Y7RC!͢ylgMǵz<P<ݘups#'};#%{>hO N \ţ8T?]; -^BpfMALz+`*;om|ߙ?#L^LbCHymՉmi&\aGl؀RT%53L[nh~s|= JR7=C>ݶ N:8S{ }J c1$gS-+1 \mQJfC g|;5 ANe׼4)2n V[ gEӦՠbx „Q1\Y$#\!xif~ XA¼$O uqB>yҼuGѥD}i'ԲtoP.(*Q{;|ߕG6wOMݦCuW&bPM=OV/0gof"J~/Viyo[5R[]{A }wOvr{8xr@4ˢ 1SreC>fmȔЌw.)ΐ(\ k}t0zF8`y]J/ 5oYi-K'W2 )O,DcT/veVO8 Khk n>+݆ חk% z \8&5ͪon+puQؕ0;hԡbe7*t#L)}fz|X1C[P롉#уEEz:obcZxMZ]FnrfY{T)-5x]BaW^P;-,[dVh`Fj۰}RLTq+ tJ th6&%"lJ$ 8 bf/*m^fqRp)AJ=.;E7qDٲҰmKC5+ nUN'y*9@ܫpiq(ݔI / aC:~RVpBy ߡJV*y") լ5l1a~$LqNfC]w@oh%p$Y5:U?XKZysu@}:N~-/24I:ubt`jߕsMt8ٌ~^+;y=DpkJtq,Qr#ݽw#.6$|ajql#0m6{ˮ+gj)pڠV%tqak!]gFAf yl7? .µDa@C{1:h9)oVƧcT*4`rlQO MV6K֗XS!~ZA ~Òf) nY?74ջ9.шQs֤kbKbØ>23/TZg-FKr[l'Ue:ZJُQ=!|FUe8oCfFȝ+9V$:o8./ ʋ|~w]֕(g=idԓµXm"<* ͑t:\ eYҲ5J"-,@٣~ Z7BήÃg QJ cd;٪^Tg?5 8.YmW|>uad 꺬0}缦{)32.^[&eJyN B;SSiN ۙT"$n5( Q7878lXQ~K][Ӷg Q'KϪ%su$dwdPҗ#l/aW/IT[[!CF{S{#wXm~RjAPGUt'1{m- 7vE"YxA(b|/u6D$x ({>cSD~[Մ%yKu{BQk8nEm`~!9K]w*']fZ&d,M6J;0Kb}$f|.IC ,Vpqr s~ [6Yi[,')E0j@QgWIS#NmH.?Љ>aQȱ<}vv Pz!rӯ**5T59mPd>MEjeL8'6C_J{;ؼǐ.z‘>O$OX˦?ƌSS%!$(vhH]M|/`n `[ |Wǵ<;d&3@Q@Q, vg`"]32gNKp“\O6G͊k Z*[*X=Id)/ Όر_#$a(]umI7b#uiG+Hܖ3\$+յ0N5ZR롿7/SEh/D%$ jvnhf xsXWҩA<ܩ!_^@ͬoG/)y2c0X4xg%Zs#r0HxKcC4_ypҹ6-vl$c:Վn"IcXV^v~4TWTFVt(u+RyEbo~cX<fGw&3} ;l{+g"kZVxXl<hSFmQ"k $G0zm qݢZ L ] Vjz!Q=ὒ٬9s-Xi%är#tf'[߮2/@Ǜڿ# CT\)\1/0>ɽdge8uNQtZb;1.m`.a~C)+nQhV4OgkǕ BzAl}vN-u &":iNA q4#l].,^laJI#*onxZGDFH*Lmx6dӰ/XeL#.nп,v;K ,x<;oY¢ 0cwȓ&ZRB'"kc7X+(5̑4a/2.hB[* sЩHN=:4H'jnXgmuQt nYJxuYՒlWLc վ}d7"gVϽG4Rm%kXDTI ɬH̳"凟dRswO.'}z0!^0SK7#)vc:oE3N+/>1pW'%JYKᆋ(tYʗHn}q`:GuNzw>| FS7@O :5dXy'_EX'RG$wV8 w=)>u[ȊȀ"aEN>n [qߦ+<*i{^B m[pgm Ү\Al망H撴|;|Gn15B>@FLe#'Z?d.꾚ORĤW8@*"Ls_rxKsj3Ap;@4O}K8lB`Y~uTVxwUCTA´^si^ 3x,RMm2 ?_[o 8ԅ'gتN k҂%4z(GPy?,)[Cta@5@5!/L1KgFRMجV -w`MNih1Hn3 rx-Aרj}`5 8&nU| %Zpb+9~{ boc-xݨTEL&]f8^.k 7}ˉ $(hON)L, `QR $h?> Vp%]X}܈Ҵ%_?q2r*GC}i%Ѝ(KNvMPnfwb Z@ssg<ey7%\XY6Q.~V{7ian7 MŠ?Y SJ'<@>1-GӁ0(kDcyIH|sa^y{M@: TTZ ԴR2ԸE߅PB*~t/ 8s8*-G5m6eO{^ܩ\n+rqc]S;QJh^Nj^ @*5# ?ATEލZa|KVm|p1hm;AXt˟7##L '8iFhJ8ڐx5M8:"waOaCKcvL^ }?P.貊AIknD|D+hA@0Ġnc pڈtfཙ`"2u`単IQ#|&5nxks랥<ZE#^q ax[]f0w)יJ` Rv16]lIgR?l,q~lQuA; 8E,5\վL6clagЛqFvg*CH&alFM干˵L{YWQ֋(A|mx$6~&[r 84 W ֕ff^^If;F +PC]vK>?,j7  /Zû$?UIDB 4w*$E{E]eyS-uTXNxV g )k8`L҂;trU yTu\/2P"|.U4n+"*7xcȆ1synjmijP_K5:( [ܳkgO~SSD'=6+ȡfL'}[#[HY7Z| $A,eqi6&1)@&|Y9[l_h]7Y*ygfPR;=6ݸ p-6RU KN="Y]SYEQ53MBɍȖ:`ݒ!FyeXz*%=**kԨ8 ٷ@ $ﴸiiy EMLw D%bSbvE XiYqg,S+ 2l$mxsVZ#T3V*O_+|PAgm G|2(b-|[ʴM'h-7q$q_%?B%fQ:0"}ZHbڈ( Ȗyٲ-Q_S5m萳+\wF]d_hHCjuVۻώtGcKZxuE.Pф&i un=`5OqR q%+ fјpc75>,՜5n6f};9]*fgswwP='²-&KHhmB_BqLh,5{,?U3vǙQx0^% ƲJ :|_26ieEjQz۟cyVONmLjNJ^-B1eN)a3} 6ds Ih;0rۧid ePs'ɛ=sf}< vțj?j0ãr\*)EX` ]Kԇ! lPXLdf~i^c.G8EJp/+#hqCgW&f U՜.AÒCdAJSY}VC͠\Nk*9A7@#bmֆ.C~u~/bLv$CG硟 {+/g<2#GGc>MȧԺ#4`:SHH <%O^W47Z~:m8k[$DE{ ~n2C9 l,AhYE%fnAkHW/OAFc Ł"d:;iא2ĞMWTn@3}exP] Ra˲X1ק4LIpkb b;{К*nhH\X~pSp3/sS->Q\Sn`#NdC"{Je+aQfҖ?m 3}F -4NA{&E#{l؛kex@!a*5D l^9 ?nu&%l]4)Vy(}E:/vDlilu A/ ݦJi!;ܭz>)ȡK}?!B K<9V'#DY]VIv} sr筼X>iM\s14ώ!!ghyMiQ6(Dš6f][JܩH_nyU Ve&3Z}*Ͻv4>xv∟chu"a8P2ϋ}t1Oc'7D 7NH#v` 9@`БU|Ud}OuE(ݕ%_?\=9σ?2P!G#JxaOYE}zXyT Ȟv?߁D! a )!׼0L3 *F8KQm !&:vnBAܰ,ˠvbCK^^³zs[)2 Wk -hP+/@n0EԚŕIGgJFR1vjki͟]Ѕ/$"Դ|?^,j"$5=G}X,ϩq.Z[@2k{7|fھ fja}6p9j8,- clAA ~c2Ѩ(;xqc*:Dā*˱cm|"fsŧr!AJ:h~}AJ@aҵV :8 6ڊ7 @rf5R?UWؑNYs ֝7ufνʧA(^ݽo V_| ̄;0ȭ>0tоYLH9Pad4:˲*Q‡c$3hO>Xo =Ԇdm##[4~r<)q&Itz6V23kr+u<}yYae-jb c9f<؞(%g׵#eIo-%FYAA+\(lX!0hvvtl0dz q6~֊WHJb_`&^[Ģ94;szGAcMqyGآcg [Yq4OfFm.I/)`&Obd%m6:-xGO릔oNJFkzW4E'ڈi&8Xjn.pꈻtk rPu<6510˳%𘑄B4 |Ơo\Fה\y,<,Lx/(̰܇!LO?GRD0WACS|PV\:c=k1nQ3ySXY#7 ?`7#k`~P=2]?K#NT!K;nYZ`Gz5gpFt/.@j0F)Xĩ5PIMaor8r+(G;ALD)2V؟67圁=\G u 4ukt}DPQ(krru)YEhzԹBٴvtmt7`)n2qVoHZO1Mՙ.DHLl jg"5:5-!]ݥe?aOsq ",eOQ2)sp%s@S$]UR4zAt>rF>m7kCiYgFU v&Ly#ȷ4>V7P{Rf";v{zͤE?SCs:Evr0`/3pV-ġA^F7e,%g=9`!>Oj9W0 g @!%_#"GG:5G滇+'wcMԦ2xPPX}oJ]PB$t1e'8X'FPܿǵ'`B"Y)wq4#nY%k| $e! T<Tw,v~"ov67@µhˍĿw[U$EC}@)F`Xa. $!学Kv4*ь`(`͍kR=|ڳ:3B-~%{6`d^5񠸰rW!fxɅJ`Gk|B#}U25Zr)"mEtK$}1 O,2d$x>C4NPfqĉ`EX\u{YU2-NduQg ²)jHďW ivެnQ487c$}3RZW,,d~&vvƹ(BJ˼c}{UI9}0+=^\u t\wjykʆj"3j)'yXFs k)^HW^{L2<݃M\Fb˦m7l?'ݽݠ>&k$6|0g2KƭvP5BmX3wRyF/e,co s&|>MpQpl2 wĄjbJ߃P+A] ƖF7v8}h11XQ'a'c q8T-d581=$9qq3쎁xMOvۤ&+ <Lh+uN!IMY~|[N66#N:!7Hщ%T\JF)N ;\f:T *?>6n Yfn!b m#}0ZM39W1Wr0/D8maDoE`) uhU"xFsr2Ϭu8ކsmtFh8+XlI+эV*@=h:!J(E#Lrc9]'d{LObRPTǂєXK[/lEph/0"*{ѫՓqW9$esP½fz*`% MPuQ\Fr>fa} +@foLz|:R`S\+ZݏBr䁱#Cֽ'xWȲ‰_"]u"fptע:\f:z Ut?i?yʧmixwK"*<:%M(tj.ǛYX9+6"qB~LR'-xէQRˊJ,d(zc9l ,4#iVx3Zv589` za`[b2CV444dCFMEGS]B`h~V'D͒: Gl^9׈ژxhd4xt.R^i2#$ y92j[W 93T4f|Y.|񶩓L z{n#˙Nr kx$'!BwOFŹC1"e4.rPǴ.k3Q\:߇HK Y0 "SC8Oa*eԠ,3ZHk]R\ Q)7Wu0)w ` v"oZW[]9H"^oK7P'2+ҸTڇdĿD8N ~#5gG䐶QW+gʣU2f}g7f-ʛ&??d"6C JΖ˒6L+mW?t49>K7%tC.l9-.Iv5Xt 9,GY@8bmAA9UZwUn˜^WmB6be[wiW. #[5 l*nw>=l4!o 9* _DшbWY.iO _̳RfUW 6aE;}(TBM3 -fG;D;>)m+A% ZOMx:~HI P79aW55 zjV~CLAJMXbn|P 䜁mM6w= ډ!XnPA]:dkaVlc풸Qb=_asB_٬3zܗ4O&qc='LBrziǜ|ӲPkە)_[נؿ+kfi(ky(%oiKë<)>FR 5EX bCFl(4tuMҒ"V4"/7D,^gU~`f%![l,U*2k_꺏W] p/yZ6Λ81_gBuTt,פVyKy}Z, ȋ*bBߣIRrKwcVD+j[g$ gndw=yP ۈCkČ˓rR\R.%l:Y0(6 )J`erqgM՘myoݻ*@e Rm >%Q]v^sE{BFhC&cb 8|ݽ|(8i"Wo4Qpycq$~=Qmѯɨck8鼂tAx1c9e[kH폇w_7O&w gd>/7Kr"̲#Y{bӌ5"ӡ زH˄,5*V/3xꝰrV&\H-9:y ;eʷ[vr!n0$uC@ifQfvڜ&0_)$zMX3I[6Y]u^rʹKr#lXn8lpwh$:>C%=Y^77"E̳(>XsEx F4^io)8?m/ ^5$bLsm3Lzt P<]m8sdV!o,]R+($FZȯbb|`0,9V޴]C[_qF|cpشYY>ulHr )qj$ܐ)+Lھ DWf \_Wo\,qn쀥^7vgW m2-]jnq^ⓢ$ݕ62)ܬc!t:r.8rםBUx[NdyL[W9_u&,5WGjW2H Hs >>j=7Ak9c7>"(zzq+)&]:+~Io1Ӌou xI*@YF9nGj. =N6+:TMwIe~CR [l^Ђ8F=7ڐRBЖM+8*kK5-Γ\@_eՎ:.>yd U 1QMNYۭYyfamNFP2r \BJb9*0B#臌 ?!pݻ+hC' F2hfՊ LTkYYPcAy|t7Jp2WnO_ˬiu s8T Y6YJ {X^KJO@MS>Ϻq8XG%i m_ܜ=r>^B%lRN <̺C6Xs^y饲jXk}ӓJeJ"l٫SkZaE}KjvI$ĽB Pޜ^2W[8#\P!Dm)=Ĵ6['56@L|3 Űo E4M=u965se i3tGA>G+ah/)N;u%~f`^K#bʔn7f08e#AZƥQ r}Ӿ?Z-B7/{qY)UJʫgeoi53(;-?ց r#ȏB Krr?JR'}<<`٪}rNJQyW~߀ < tߕVTs]PZ^BƤ~+C:~U0v9Ҳb8m2\>Y2K}Tآ7[Vܥ=Ϣ< pR|t9pzŬ}'}A0m_-" Xj#"Qx쬃R&^Ox A2ʑ<}q 2?ɜ%4f=_Q_wBrx, L-Q@S ͫnNPN3YžZZu&vغtt3>THzN5jʄVa}Σk,"ovwX1dCkӶD &&Ԍy1~Xcc#pMGj\EFxoTO<n R^o{w *)Hň[u4zX!`MRgڥBc$yLpapmOثMW(<1+!ĥаVb`3, 1?vjI. Dઃ39w‚<̀4# МGDN`Хˬsd=Q(u40o#0'rieFNFWvo9JYvW`gYk-^yVDR4M.8FVж1-܁t۱ e&%>ƎYưAZ}\Z`g*\*#nF| c&`2y`x@$0P*t:p!V(-#ѮyԷ`!Wv95ʄ8EJMGpl gWRR+Vuam^9͙=ߚ+>D\7XLXCP}i\EHJb  ܃}'JykJwv ]:N)l)9j,/6BلN6heN L fI聂 Ƣ렃K8_tΥSf|gE'@+f~]zwO^Nr쿿fr_۲ ܎y!V`⮭^^\6`.C$_Ņ\[*x $ೈD{e¾rQ`Qf=_>BMrtrYzN{)N@r7erxteԑj#"+RfBAaߥmZvBNI&m;dVJ+ 2I`t-c2f 9k@Z=6${*lg@\؆iƇ@$I;XʻG";nSZ&*&"}Fƶ0E_XZKaI\9㟴MA1(59عo)UVBG#a rwU=;lGS[>ZJR.E:RˀEBLlTKuD@4YB3qX2*(I rnx03zjNBkJ\duO\},i8D>A?i0*LsEpi.B5m3E˝;LerΎăx [:Z0Ņ͎LB76'agQʨ@yioUO#BmRPB0s=phɞz)g'5#iƓv)/7G8O7^NA?h\Ceqqj>8g+CޞEnX&,vOTuTRTcLt」!RIX$cs04ucng7>&c4J[M+]r+M0n=fLrm=.9x^b9_ ܻ1Rdh_ B= YM6 2݀p!E۽os fV>Q?;w'VfɉWh sa8q\ y?h&.PâY(EJXPWq  23WD̎M1Q3W |y^߽b(hʀwVrŤF26q@]m"F)͏j9fbÈ: ~AKD H qCjgKYD5 B>M ⮺z%glU.g)4$v`gGsÎm{[K %UU{6bcFoqi-U -Tԣ R;{}n/7ƿ,+L+ <ώEI#'Rˍ-A MMDݡ e΂jhYVH 8߽iR >Tc!1F">uWAAl%ղ7qSCtIz]TSKo ߄DgIQG`#i+,?E*q?Ƽ?iRZ.So\ c,X] =N@B 'tyw ʞ'D˪ΝҴw;NQ^'ZXCDoK]Sy?·ٻ: qO`E 8TC1AB>S9hiy sJIu#jtiF.@r$"+]?X,6L[*+ 50B̹dDGLo81ᢹ?T5gQ2PLܩKm۝E9Sel!5LMR)_ +"l Q,L;/=E1@aǪ9O&Pn4D֯z}4kU&,a汘 #z7GɛK.<6~ gXb uc*sVT>O< 'oHS?UBB!NOOu0A`Y[{UBf0]})iKЊtb6 64{C.p&~ԑ%+`jǘXo {a{pW_" (oe@v}vqfyeƶ0%K29~VUNY,{#/[ D~Libb2č# ηiכx'{U]W~gݏ 98 N<ĭﻦe<_%iEδf F*?R _:;IIdCmY^P˛>dn^E\}T=98tPCTh6FO4dQ4};udƿ8M uaEQ`y=SJi9L[d7K4bGl y^c最 `^!{# ԇXӢ+'؊?O1İqH l>EVgpDs`^ぇ8gfs3#MddO0uF*$N An3)P0~%*9=U*g$mq?LF`БǰaRwnI3!/]=q TJwמz筲|Xp?EO^ga%72XtZeSE1~wCն)V~ɽTu|d7Uqih ikLG*ޡhkτ :Μvby{m@&%o տ^:!ʝLl-;'~ =K~E]uPͿ,}Yn+Ml&S/tRCvd 5aA8ƴ@;=}Gpk>)]P_obźןȭ6g`p*ș&FaX)"a΂$E2V#D^Lz80 >:h $N~&L`,ѕи^HV5p/6myqA3ѫ''*{SQO)K@p !fqʨ KE l%j 6)8YN{Pqf%ON_f>&UV^^7-BݍxJLXmsJJEϠ̟D))!1 *]X0o*6_#Y."Ca$f jbG6 SxO=3)}0cb?O>j{x˻8oR y U3YQH 2YPn&iTr8[zT~/X ;vmFKS.<0*1hab9Gm3Z4~b )g*_ƶڥjɟ k:AW ӪCڦ\;:Y>: Q*}|(AVP%B[l*B$&J&D`.;MPCE]tu[t f&:[8bQvԟ+xfmD}@_@XEk/%ɹ3XOO>]J2' d󮹄ʯzgâ:rf߀lSƧsh i kUȂ=%H^kҰ vB\d_Me ZM1/Ǚ:s:<ðNHEis LJZ#M[zU?0GIB hp'&%`93SysaYmz{'}kGjߴ"4>#32:S.49} 8sӚ3~$pf )DmazZKP}F'aAտ߂S 8Ș MޓWQF}~zݺ;vRzf=9JҿN/Ĕ4~|Zc&9\w6crӰqn_Mƫ$d`ƞyPF0N-zj!ݳRͨ):F-fja]Ьv-1_fFj`Uo')ovOEB$~su?>>f8~>[X#ڛXh-=V&=.NpqDn2"1Y$7,rs 67'ϸh գ\]u_oq}طtFP3K:6%Ve+e>ȝu=]<+[C?j*,+z 51Ԇ~wD< 3SEw8Ġ: 0T rD>m̰JdXW6!:tzc!lNRX()\ѵn!%@f2eBJ< UTMmR+Бo1Mvvn q_:/꨸ncD^K,zeL,r~m4:[2/2*}\-Liez m<>ͺ,mq'T}} ",|+Kw=^(Tf+Gި O\nNu M/v+'\/ٕ|wcZmlH9$pRS@ x@Z.$@U)%?=(tv6*bNPB?4#C3ֳsYf$X+jՐ |qO-* ŕUUaԽ ;d;+˜'uB='R>aÞLڨnX(-زV=}! ?&)9unJE C(ѵdaw yjYc}Xz⦱E  HPz̛vEr_SE un 6 tZl5mv"JѢnY.N٠\9ա.s#İAp dPX0&+ X}MOҦ1 3Ӵ a-yU .cߌuv2-$* fNcTYe\{&=6~Մ͏1[Ɛ5jzD=F;`ήD`4]-ENn']E16dds"lVJ^L_?xRtxRgk8/uNjaѾʪE^8üLoH#?Ya!l % "Sej)lu *i4p8u,O/q`6zA e% $> a%]"Ӷ kwй'#7(FIJ5>8%Y qßG7 %*?g+WͅY3H\9&e7 HaI~njUu4&J|"'ρ}=߉Ͼ 1 oElq!7Ąs3W GK9w*u]<$*`@mI0یڜTǕuX8ɻT  ܏bK߯5~Lf舒([ l~G`lb/X$r"-`BGf F)iLw%0DXTJ;6-k'.Я6|YN!z=ڋtwjb;7eX !L4-/J;ѾO{owE;uzcsl%esM#lٮ.1LS(-%s=K=Y/;SU:fi>$% _.|&'2Q_),h> kQ3=`C::ԍTH{ƣkn+O8-{Mxqs+Sjġ,LCjܴL;F]It!,ɏӨU5څ:ypq$_#Ǻڢm_*Cg@!"O%˗}'J?Mʅ1U<ޖHns Qo5D%ChgL. w+KS>՟& m -b7$sÝJ6U^ԍ^jY/hj&UoxDy[ {큕Pa?Ď܍w'odxP`JY==V08P£"qp֫]GHf8MJZ{'Y^2 UÂ8R€ ㇘@wt@G(+>8T2s%nxHH{dƨ. | .p#^͐j?f0Jb5 |2 ԢkXgvj:4Wy}ڗݺ 􄍲^0BE8^~T&\ ieӓC ] ڂ gOjԇW>sFdanb2%"$4֘ct4XDY Ze{?g F̂<59Z2qU.3jI~'_PZLiM5,.1;GAp̾UMs3QMa'?%[S<ϻ|PC|` qsmhcFc_trx)vB;_K:D oWXl[=W!'ԭPr1 )1>aeĠ*|L`4 HF'5cePnU-fThwqZBFO~MxI3~f K}\n᧬* N=;~,KVw ߵ#guGkG)>'|\T%d)P f:2YV'jLb8>fxiPNJ)oRRo,D| џ84px[s[i%&g$X{74[Hbx3Q+`56S#wQ鸾a?.'=Tc[Q\y^v.Z;|kD/ꪆj<<=!t "|9X{*t&įm ]OxYasz3lZ;(MԮuXK\ 31WO3g%_%%FsgPtNPv~$^<=|a _r WPB;Wc*Tl+-u0`-cȑS2_̌4Glu\gǰgDo~qwun< uxP2A ůs)2#|j5qWI4"8d/h Lq!B `~.?F -+_ѸMKyU"LWyp\=^ߟ̱p =?FiBȁ"X|CR79P\7n FZtĈ.MQPgS.1gCy&ӷq_M}V>d|F MV.eT%V~ТAao#(Ħ8ztHػ<($AA@؞_/ܶthEɠ ndcMr]$ V+[̓Km[d,vtVLBh Dp<(1HoYqƆ0L7ACUeXu]2 L6^6i'4/sX7@ⳘaC51 $|+sE F/ :jnGA<'Z N~7{j:_n`3{u^(j? й*T]'{PJ+˽q1yZ$Oi h֠R aƪ| oi0d__pb/[9 #āQ Xs1=';Ԣzi=&Hz''pdOt!nG[\ "fĽ?Fo&+':2T:(؇*3x5;Jo~~: ~ .['6B^['_ZE4_n+Qkc>)Fr bvԽ*WH5JL)fOx:ڧ W x,6M@]煶:! t]F$&0uV_\)mZ ="zG{'g\).wMʤ3k݁Y0k8E4$6[{@#v@1^բ6F|+r4eF&Ma@?-)n߿;| 'jL1p$eK*9G*=QL pYHop k}/B?Vr>4wRp5y0 ,OH_.js3q=7{1駵L CwfpP3a+4 5kX 2 C>Q *wn vJj) =0*߸ncazK wb'^ї+Q/m$i:r,&ej~벲YW%+%ݣ閆=4 /މ`ޱg^4~Am^.@6(_3nmVęηt}Q7@ż5&ef6[d'V>6pY8uO%C`2hD'PWy iCs19ԱЎsAAFDݣf:X$%׏!7WL!(ϭvN k^O%_WY3y `e}U`@TZ<Hv7T0&'v "uR*Spx 7kx]9]|(V@Rќ<@ sz5۾`w4(^aʬ`%8ۏnoOMtͻn# 2NKb)i?iĿȋ/Ͽ#rx0иY\C_[A[Zm"с S/!<55*%' u5'W/<ͨAc׻eoaa[*7`&lE&:]/PP}ST9#Pit])kFL8V?GW?l"7LtwgsϩEM#|y|FGS8)pl0"1jW*XVoe"K'/Brߘraop#<2,a -<ۙJ5 ,ꋦ dm]DIZ/8uwWsYxYcrIe̱o2}T-5H Dl6kc*" b/tomH#^ )ֈЃؖ5{*A1%b3 ZWA:#Q\@'D'2qD(CǑ'M.4#2# h[h;># +IPk+p[馈p-+W@+Nx!4==u\D%Ly?- 9@Fk槨~pPDdzq8kj^s MjƎ^]РZwp]0JD='|1q4egn<v}f/Ng ?0 (ۍ!)ECp1G0]}!j8\吖rejClRC*&SAnX=kg /\zu^JR'kFS)$P866$ˬzkBw%m7ֺk DJHo YōQ̵qu|I ^~l1:̡#ԓm~2%0n)^[ұcq$U^J%t2ދlhjQ>ITbnE@ȇ-|ig'Fp7{!^_lr؃eUM-qQToZ|b:+pQo@l9WcmwVG9Hpb|x=Kӵ]qb'? gg8FB j;)6`i ú~&6\?J䫪%<)@3?gO^#P0=btξߢ<)%<0hI7ƙ m2#QQnCwo@HΞ!%h`_L'AI,Wܒ cٙO?Tp.@ŠT& )Fq7EY5ѠXvJkƆ> ?Ь^d86J{Wc.F\#G`Èu%Y9խN;UNŲaTQHf%}#@5fB(%yKxq} P83M^,j6`@(ƫh&Zs٢VG_$Nu- &imj^>(ıoQ#b+(6Ei_raj_l+*^2^J'M }!DB9*d$2Exq^{)![֖8'm5М k[FCf^8[?A.'$vVޒ<2-#m=v?O_/Cѐz } P;5ymt` \Y>.Tp.PቓK>0j>#F2B`[iugӒ打muMAzCjn(Zrjj,}Yt.֦}#Nhz{3qH]l!4VbcEQ/s5'zSwM;x##PIB=ܦ29nqj |]:mNY'CBA_Br?-^yhr _=r,ײ=J95-_4jɷ5ʓu1ˠݛ4RfIy ⋄T,m D(P1LRѥ`N%BgR\RiA M[dS4u(7 k29Ý ; elo [5~{hz6btx@sI  ?S_5$- _\} pS;n|6MZA!$^fލbparsWEt4أ%nz-tZAdw 7#^[sBw!sQ ڌi:3rSiV5(O2cDH% fIx4tj7LJ\^yby먠 ÊQhg `U.y~ƏϷI- |Zn9V}Q3ob~ʮ nQ.IǮG=[SdnR%ɊVՠdK:d-04tR28{4:J3>P.[Q`HVe<]8,%H\͹5 .؟%"}Y]JU;Zh-?(nNF*qEi"(1eZuK;_Kl6 A2E(ߝm N0C[8cMrG Q:!0;Jj}nQǖSAte[׵/Ra Q5莢ֶFW_־C:(4m} Lw5_91VN=$FӄGN*<bR  uˎލ/"1Y 1=3p/a^vJ3 #=~UWswG<'9/sҊ pCChhJw %nuEL~)U"syd0D@. CI7QWmw|ywsitE &I6Gh=Bwta\ge+#[3ٳ-ہ8|&w)(NJ62iMA lINF#Beԟ"n})eZ!B T3} Bpì$cӌ7+y.RY0;l9|n,H.]EX(PU^C҂iEKs#oW[/<}ffƋ~-R i=yoKQQ[4Y`$k:=#_t/Nŗ"(|r^, ES~hXע;ƃ9x(jbmoӯ@ $C_pPQکYh4r{~@f 9zg5vc\Svʔ܈gfȇa[_zTk_8DUMɸ:W6wt&bUwM$ik8ΛQ cWټs9n-kBhߎb5b%ѸoxY\?ry ؅yd0o7a<ȘO\YR=Ǡ-fdQk`:)Cҍ߫n%-s*=iXZj v& s-;+J0hfC-:ٴmlWy4<|@+JJ5 a&V(-/xNϐg^9={Fa!#ވ涖7hK싀$$fik;k)=V1G .FcRc-^$㪘˟E(Rd]7pUt`OBذцIBd7Wt ߪab/!,Ʒ띪иT{P1(t\+ѾTfGuug+Շx.ֿ.f:xgbgc.Bʹg6 7 I.z$wE^ Sddel&گcwmG}/LyHC6EG(nW#SR(HiNHCG^vƬyiY#d6B.ZB?{k9Co-9l[^)2h <+ȞSk)NsUyymvJ9N{LxFxLKVV JyU-6<=K8|F{uQ(<5{S/,cKRl͋],fȢL'oq)0s{Ei  0?=cRbGZDF *d8$⶘d@8,_I, `m*lF0`cG' wUDB6Xs/,t#2x Ye,9AH4= Mn*p7/:?պZՍQmm%Ѳb9S0~^ IQ#orOj((I1 ŸU0h! иKkhV 7!zu6Ҩt4 !.S9 1:5 Eq82.d v\]1o]basٞZSa-~R߳UY[\,d;NYP  䴜U,fOlݮ~SωǚPM?L&֖`// |40k]4y◶;}IҌ_yΰGs))-;WRIק@il}dZpr/U+erJYv=B2>rs'BQay#;Z#"G ydb=ў- Qhn+HZ*z !ۓ@ۥrv[,oxr5W7P Un)ۤ  Uw\b9R {0u i\* nW3$iB'V&.tBc!'5XRzTn{8:0S qI7X+WiBPT3q7NyV#.1.b6B/'wA [+d18DHr+})\(ʸ#QI%ma3&u'5iVb@]yGJ;:åp9l&71BuEhDЪ%_C7/nܫEH%fs. '䨧%!X oI#.rK f|Xɚ$% qOpl^r~I^Mn;\p;X7+;_B-x*ټ8~Q U )wDt 8Ckj[yN%o4eyiݭgS|տ&Ԟ(m:3)81t[= Zl'9h]S#dL :2Ҝ]ZrM&/]UMh\?: +> 1r1\WxA8V\ +tȌNeζq>g{764 +g/K1_IYΪi0J.ɒWBdwKn_#6^|6Կk싺=+AVKa|"o>^ϧf!+Э5c29H@ϰOslN0+h<;`CJ^W>O bIը7-OhVJV%WaYVݵNla_iINv$ˑi;ΑH֓G+32NlgPrZʺZ ?~i.  '!=7C/]b>KGf"rЋ C1,zMmvm3k.7Nڱ&y9@IΪ ѨwoalMhnG[׺&+C]ŋܱd4Y#?7=94yn ӝyB7߈:i_ǂx"F%Q1vdڠ`gY 29~b F`$'J$`54;HuWF2~3_?>Yh8zmaҤŪe>(2H~ mc_ֿzaSޖA@zC?JA@EcPFuOԗn[LP͖x/t>LRtď@(Pv./83Uks]Pm#ݪ z=Y8=n Y"aGI`hj27L-JFB3(.􏶅Zq<@4&lJxV=7 k3,*o"x=xXJpu׽5.ö1 HT| MzjLdAnaS᜼_^"M![Sۚv&:<ĂQ%y/C~<[Ue`A0V톤6/:da"N3ՖE8HD9?vo'\N(s$Ǔc}XRDinA/G`?g"J+'OHg LXȏcE+ja Judzj)ݏO/-pTB Ѳhm X^[R[8nFRB|qʒـbՄb:iMx]`ͧ3K(i{)1{O&*/b>saY/!w2=pDU"&^޷)&\G=ְ(#'6zhyLֵk!;8e$7!dmNqgU}6jSW n"`K9oç)zY~J|)^/4֖;#)֣v%lT#}UOA3yh:M+1]A 5YR\7{a4JNT_Dwd-h7fP6SDhK"L!-Pg,ϴw@:RiA R߲*u~yPJKI@Ӏ: 2aXSbI:r-㱍ej*NÌܤimPX]*j=PZ1eCcA8x1B- _l--2J_\1C X_؄Zvt0ZR313pT'm=mK-idi#e4.za2ph&pr:q_'>D k+PVO*Q{:j҃Y1-@hW™JLi ͩ&, BMuPVW ZgYiF(wɐ Q+"Gs=kJ\4]>ۜiy=S>>vƂzMd`C}aLט3ZT{KS6~F{F_:aq 7F>TJjnu&9g6s>TyǎWB餕fcG}%tGɞUixXC nDs\tH3JR9i\+E킣&nEmUtwYie#kDsX3%82Vh0 D^iwQ+V9G͡!Pd4ɩ^C'{Ї1`&,|$WpoSAg_fi&z}fH}E:M @_۟ *>3?}X".s5E,}F[2'N`]xyՄRcFO'v .Acze&ТŨu FW  aYdLouqMeĄ}_e{ |%5:/AuO$dbU7C ^ ⮬-3V^פ}Sy'mv(`C4xnPC#&8eKf^Coo5@<]R#ܥцd5씨a2Y%L ŕr''dVC85g͌S=}Xz}a.)!0g-oȅA X#oC0SI&! 6Ve]O[s(Ass) `h87HќErݷY\YD%g2nҝxL&q4ᇷ*IiO z'zmLAb᷇$8u!2%9ʖ_;9Fnb{rAWLY1]yX78!f4nH32΄Ƴ"L_Cj ق@q2OlkiT{hFxATRmJ'7hc t'1{5;|{?\݁kgaDV\0Ż*φZ}po`W=j?ZḆR0B3j 7 ,L8 {~twYMJ3cw09/PŌH9!֣D\KϾ`8:>kih'!j3.+|7XZaL {[f21C E^dw3ਉv73=_ŗoUYjQ|FL)Lv )~Ni&'i{c4L Qu8Fv6~~Fj֩^=9'm=ox [s\;]^_ox?d-u 9tR3 wM/5Ɏ!8COQg4Үċ5 _`KS51c)OzMf9 (WNDLG˨iq2xա8|#dUP0& G*Y pC \4>NkSa N~!^6~ؑHdF<6fT_î$Mٍ&1~),d,#Nyj݉ }ާ xsI>8FjZQ֤ёcjIUBmThpx_U,̆9{2ƴ*H$5QMI1WE/8.W7IWS O7P[Z2w~ɯ])~2ȣq>4-<ϒ(>W%/7p(~y5V;CEz % >y5|ʱEx֎l .J͹7:lu$ 銪Ъ wܴK"t1dil>k?<)zfgQ3Ig}X#2!zh0'lOZ'@綹ތolWO|oQMzcb&Dxo˕~ -d>Pk@+!p77(\{s:2<8&>_ eN r,NݑUQa4C9ߘʿdtH&aY* }uLws*SՑ۴tL CFZ.iѹ>dチ ̈́#JߘE ̽^<7βTA#ę?2*ЧºA (NDW/w1çIDq8"xP޾86h醍bF4osMLk"zWX;aC 28RUK-SI>R,xe_OZtF+o*ך'0h)YEW۬49X%}0[9+3ߤQk16yz" Ʊ37ɾ8]~j:Ԩ@B+[| lo,8ԇj9pP[ӋURg?NBv)f: 30~"M7* \MaX|HO hVd0`鱴eKEмֻ޶yxQ kX+R(~e#'$\{f_l $.#\Baop9[!E>%NAW3 7A 8O`/(7:-¯xb|^R|̒`[M b MO_[WR|0)&0Fs~mhUx̯n]I>zzM]jAt-ÑT22ZbTkNo Օ6R߅a&q v+0l».AγRQ}SpۃUP$#Zr6֔OR`#*H ^ށ0-mrk"B5n8n DRiu a5a;WU\l}ѧu{3s:QJ⻱nxBJޗ+7-PbNc6COMcjr%g2"ɯgw[gxٽ4< VcT8z$R1S &u UhierzYQ`~SlkqE&Hȁ75w}㔓xFAZU2hRp«NC%NSc"*VXMEbN H5ߤm#3&'%yzBKi_.x$s:f72֮"<)9FF&\š`8+ĠV` jP]R ,JY, gz> B_07w 'd8Y~Z”:dG>IS,N=T/k>cAj&Ɩ@DZ"4o;LH]٨aҠ֣ nNɨx$Dv̐( Ƅ%8X2ghdzwU;?: jM,[BKqpQPIg/:Wru X(T*q? W?){ H@8jOŨanl9ѯ5Ղ7Cu>vNDG̖ :К=7MV\-FYͅ7w{qvDL 癜_t &#fpe''PG,:20$a~\(-xln-5!gº+PҬ2=mb-ꊆm0T}( ~4_ (*n^}nK-zecsMPЈ뜔l\ǐg ^k)r& >5 ÆЭ# hQkӘ)Fjt e혰 g/V}6]Hj[L`?TC79^ &b,є(IJs0 d$ǀG6;8 MZt_z)5"jƞk 'l4n ih V`К*џYlIS]SoDX;E`)n!T]k{Z=`1i9sY-L<^cU$IL\Rv2ZO"UMkO<{T9Pswܬʟרq<̔pq݄<4EnÈ cCI"|/Vy BVM8dk 3#n檈ρ8#W~aHr,c"4ephm p0i U&c$ :rr@66:bS)¿;İ+?Ngf/zwyk".XOjpùoc5^zfc0S('UϚ}}[ D.\Ƨ7z"דQ Hů0BOy oD.As0XBK^`N"\ ZNum4W@þ %s$D})09"YoxrXO"]T;0l:!zXi(2|D 䯙Sgp;*@8nV5 2^K$Qx8۬.T~×]` } c(rSnZ#ȭ19f R8LXv`S Kcyqq,2NTET4* FtdDc (1QbFGbU4B<] #4F8k;/% qn(e FK%; P*!0?RkYI $Uc G)uI+/UJ|xfh&b"1 Am~u$̮wwpe QiMKƏxȊ|e".{ Qx&2KsfG~,nz?p pV ?:0[QS٢Ze.*>@qCՄ!c#iaHн4CH6+эCRy6aƻ;s|^H CTfS6@TpbSV4AS{N4lM_A* M^كAiԴWGn _mOCZY}@F[JdH]cPyǝvYjE.a7hFϹH{[e$!nvs0p+=Y[B_)L#k]mzmBy'!7F̢M_.iߗCԸ~5V{Z񜯿ʸMH2m!2().S^ @G{M9UWK>;듣L7noJNW y5O׾[*8$DLN\bavɴDP|qϛ%ic23m7'ј6Uܭΰ[(ďr84\u yj1' oT?ؚ~3+#9?؍Й=MGƱ mti헠=SF_|Ŭ٩2_%i8zF0/}GQ*AkT#E u6D*Y7O]8MW]"@Ԕ]k(w R<84)[AFc s`ED#/2OxbpEu뷫~޾s6c4 ß\ɝ. HCM> ɱw:E,ϋǃ۩#*dn?w :[I}DcV#l;_#B;lOYN\9UpfX>7chRP7zAwN'HUʿ5,6:*Bdåf p Ô1f{TK1V2qQInIl8_3/E$I, hZş=)}kj~U[낄8JDvp JgGފs,K ^9BlM08pI97L"7KYCЭ2mIrįoJ81!aA&N7:ẗeȃ 1f >|/T;,[tb M4FJ^b0>mY]g9NB meƾch7!E*|Llortg|ߌ nmm]OX"Y7,9cB%/9Cbk[ )inIQ~ ]fҌ \4Vvm5s++QY>#;AHJɳ07 dHFO^{b+;#7aQoMAu-͊Pp4|V?ǎlTgV:ܑZO6f. $'qɐm8ig@*X<#5Ю ;6 PfH> ~M:ihaMe(I ÈFQ)aH2%t1Du{Cu-+ Y0mdƔ.m؀4;ʤe*":7 R ~Y?0߱k|0[4]9x/emg e7x-R ^.^)/\Q!NhyuaQ銀SF2ih0!]VXGs U=յV3= s%<$?Fi6k-^AпTu=}uuܓ &'(ݷEcUM+gNDtatu;$%tNL3\d,7 #iR/~?y Wiup[s:PRP@+ب[917@lu'St2RJ7z1n d?ɜ.=Cy j;`J[O#{[g‘=)&W"[&Xp7&r6Oӊ.% < @;V}mZ'<w^_K8{4ղeկŗ؜R_|9d^IeF,ޏBA8Y-2Ua~p$ƠR/x L  ;t}kmjV楑^7padkS5e.^>Oc$#\Vm \iz305gIh-8,0!Q+77xJ2m4>-tjOi?Ti,X-f1 _FgH-/V ׵Ɛ-6YB f1˹5]Ǻh^^pDPɃ[l=C:" 0P1+FxaYX|R2LsBeսڄ 2hO"$cc=)}38\OUYcNX%hDpk.(_P{}[?tYeMj\ؖxFB 52Hѻhr!ʦSk,ڇQBs{KNI:ܙۢn?$BĈV]+Ycx> uaUS_.hS,س[9˼QRkO`~^!/% +!] f1*"A`b) kTvg2Q}jI })ؿΓa>aՊv*J;KSއ*mI>|B DȻbӑYB"Wj G:6QA|4*BqORa[1@>$sKmա\wؖ`ß¼=xȍ2x,?`Bd>[݄Zkڳcg!زlAjaA!$ׇ()XZ+xa}j룾` 6/[e3L2Gdaك~0`G7P5qتynE,̡~vG*, sg<>P6wה |[&G{9#r8e(Ò ,>[y/)a6S1X=R,`v_]fg/'0Zm .܉h|lYSwVٿ,Shi-x:=؊5LsI{KhI#c)5L{FM#n5z6 đl&}:v_~x; X@cCHXW_\Y.ң?W(P GQZ<[.Pm=eT#%?n]9xl8t'gN:7fH@<b.Zָ Z'C _1oWsBWJez/PeP]Ub$Bt^QS驜AL2):zm;62&ꀼ+Jf%d6˜j)d)qms`]&EJtBMh yz}I $>_SksV)&/v]7y;)הBB{_xދf`&H пZ(YClԩ7Ao cA RG1rNTZC|&*(^D«Ep!>P` owI<%w:>/BV ,'R~VLoWⴿ,GQ7#|>mչF J2dh}(+`BצfQG_bx$!,m8i+{F0wX%Ѱ1 2dIe*BXYFelclm)d('6*3lܧ );YG 5zEi!ϐ~N5%`ܠu[T\8np%\f5pĐ|)@=]J-4” 5-#5DҰqap}ʿ0]E9 WZP[io9+*_*{Es0*`U R^IIE2 Iޱo%g$1=ڏ5ˁc4G[s)Au.j"+2l#vV'lG۶ !hH怢B3 ܱX >lpJ#x{,6M^KzI eo]et;t]2Pn?fl}U6s<*4yÉUY~b]h}SQ}lĻLJB%' ]oW nN˷_M`?t)$0䮡wbr3yS)6m6ǒVڻH;IIkc?eEYӥd)HRĒȇ6bޘ,iOvVx'CXւ69%A!N#m (#D0(/}w]#t`K01޺E0/b y NQ$RTm<#xVY v7mSxKպ "6e\:uDwz1^-ہӾQnn>m4V"Z_TŘ=xPh*mf%kLS ǵEƧXv6>ҌS{5*27q(C<*7VV]0m8k,.(Ax]Gm0OU֝22Put(Q%O6<(ma6(WA$o̤=hn؜K.=钑xLLkP#uDmjDB8L>tY˦Z(Fts tZfPzz7E^i`(ȆR~EWP ^p,_ƚCwUBu=7qdoe̼ؼ \+H\7^Z_|^械LL!#˷U-A\{ծͿ4z_6sB2Iͻo-9W{M972yiB2'䪶~- 2sf27N"~.6p{O6~ʧ}ggʤ ?=5f]0I$(`) uVjwiMfSgݔvFTj<`Cq =R`!8Wʹ?Q3tF-yM"Y}۶7Ea_y׵ߠQ 2JB]2OzrcκON¶vRIrKJBS%g/+&g6x\gV3>aJ$1o7g/YG٢#L@ie)HiH_<(;j4rnߘFD?i`l FowkxI+T<)9k%h ,EIv^߇q͒Zà ǝ݋^s,B bS +7d8E1!e'g-chkLwz8jAr"V[x3H`ֳql[5yMcÚ?WC 068jMH{Uߧ7pT$:wX$M83vyw:6A3Bɩ=MT&ZP A" Frm[% ePp=B&CwC^dopEeJA|v.Sc(֟cYӨtYj5\"xpFa|ZU{pdn}wF0^Ě84Ohv;%mD`ވJUREHZ8ya*VzD!P3~7 ];KmaМv#YxGHo͓v7Q2a9S(gGXEi?2x$$[n}V`bWBS'n02^qk] w+% oӯH8HKyRͽm1;=`Aw(Ԧ"?Ե.B4 jqa|!ciE3 |{ˇU'r\Z*ˑf߭y^SYH[[iTNƁ>F x"u 8{B&'Ckv!+dzʓ6rǫ/OLw]H%-ׂX`{2!_B:v{!zt80nq[, ex%Q/ }㉼3utj7A)b(N}ad뫰f!:z(}NlÊ QU6k4y8ׯ샬?nsT% cp6O`y,]CJnQ k"(݁/(b"wAI|n!!,zZ?〰!m''mZm('Oztd'?t9cLCpJ_x!ȓ}i+ &-DÛRЊ[rp]~ .UUұ:k2rp1z9sTuw2a#^ք Gmc.4g|GKk!ʣ# ٵ<{&X_͂1d4WOB͙ F?qDްt9-pDlk&2֠]GC$)$4 -؍Y>?_K؎ˆ RRHB@!!͕=x@k4i9>DHaa{|ӥ[6c^rKMLp򼽨\t+ڽ9h=iK܇WU%yÎFz՛0wIt 9~vaqn/LA핏HYkt=@EXVB[N\Vq-Kk+lln_:.^-V.A[M cZ[Xߐ8؄J4n4g܋ Z& хWc)84…H{t~Z1Z=* U5%g`GTlB93\ KLYס9rͿ-]Y\ȴ:=pN8 @R+ hE4\LæϛT$(0 Z%_ۏUȀ!Ć%~0~ޯ9'CVqX^=[ys5Hr6oڶ--}݌}O=&D.@9vCe9 妡zPw?0YP@bdO!7,-=`ى`WiJz?׳ywSѨq>3~;2lLsqTKF`cvٳ !W aL g Ht4@t<ՒwB &O?:ĵcʇQ5jE0 `<⪲ŘmV}I6€]/mo-6Vz,Wa2(^|FSH<:95zRUI^mM Nh]mh-:'}=y>uZjޘKP7bAxc+]N~UA/6#xwkQM2⎙i \ >ZA_٧sHwnz/[ǝD*1w^|<[X6RUl6)T12ꝯoZxG[L x@.!Y0gƆ#p d@^q릴VoZFl'Nr!&d&Λ8.Bn4V-]o{OM \j!.mvepS@ZK0W-rPÍe"| 1lcB=5mN5c5Le^*SWYa2c VPd?iޛ{)Q3 BHc1/@`y<=zl z)g@KP4W땧,\ѐR6jd?=H+d5odKe|lnME*D}XPj\o2 ^껩7k8Yn'Ѱ#F=%n?'Lµ0^>ŀ]Y&닜,*x"v#W岠aɯKyRI%8mi8 #ojx-b'1$/g7օ`gh)#j:N %j,o+)O4.KgGU`!c݂Ġ]@s{&g`L1<6̂omx(1B%\a!|fl;sYG=\nH1eP}cD^C($%#Eِ3Gޞ[9Qx @۔ .\fz?jp[,Z)C'-GuKydw?ҿZphFHu#fSrJۡa.i-0; VΚ+\/zR*L.Kcr!9 '."]Wk$@ c\;,SehuJEHh3-Ùg2<Ul2/W+lNJ?GAho۠Kf2|a_GA-`2i˞ڞtdpzv5CƓBvEqaz-oYC- ݹܒ~[}@L0OuS2/.Vm|2ȼfN؟ٓޞ~g =RսA{ͩ.4YG_H&ͫUm%ձvc4q΍D|AC +ҮfR؍ e3`s~vLt:~ =EcnAB$-<- ,[Y;Fy_jFHNG<{%cQeɄQM"*'~ Gxg|DSe@0#f@ˠzJ֓v3"H6 ֱH@]m ;=cy6f3ύ˝^HBگ?]14,f_Iz=b.GH.^6MmѾ_/\lg!6/e je~̝es:-*rZ__A7{Es* @XFLH[ ~J2,WCzZ̀a=19IևXv;pUgAuSh+@ Hr:?\n)uXc[Њp ]%xti=LKA‰l_I&WD݀W]8("sa+{jJհӋ"Ld!3K~#yEqU?c=eˬ£ ]2g6YE[tRV۶3@qG1V-r_dw^eyM#cFliJ(s_M/B5!VBhdA(ak>:ӽ)}KFDc3βQX~ Bਠ.VS甊"8iNUAN/U,¾A7H mI9(s,1l-#ֆcF*6(J;tĞH|J{/^|ĭ_4&3~Vk=CIr_>U'~v3-6a %tVZ"WՋAU~8kou;E}0/-rO8 Ӻ2TQh,{j+P#k߆m`X特J҆Le5;ˑ3)Qפ##|poNx$G^9r8Z6BCy N]j-4x0Cz5:-ut0"9|+Qf؋UX;{do CYX :!庘%^g8Z2|ԋ_-3wα#-ȡӺ]M_ߡ©4}FEo @f'o&EaM͟#HG'/ŝK Q49},W0 /KkSR1:]xz`B{Za_=jc Bڳn ڈѓR~H7v=<=(c3>G)Sz$d8Ęwo,_L}݇rѳʠ0510}O1΋xBtZ?53d$ȣ+ѥCeb ,Ia|t6*w_;AE5u V{V"D"hS u AL \*?BV FsU̕E?m/:~+ڔ=r3SFsO`븫GiT1n7hէj'85Cu:O@&<@w}qŝ46CfC3b7541XJO^X+0^Rxb*: fk= ܛΖЦ.l%@~ϾU*/L)C(#ڝ]h\բwEjO,`AL98Y7)mlsZCJ*_u }?W'^Xvqj=NS޳QI`#x!awuÝC҂h+:D*qm4u;c&ʥDFK`?*mcyV^Iʹr>="ʴ+_}_n{}B"N;BWx}&$WOIz4[x=81rO8O06H@-3~mT/U VR8A Lcq?--ȓjoatʤDf]#`\# 2|M fC1 sk8bY6~nH|!G]D:J׃{IZ8jqqJt*hBh`]Wn_'iAU-kG|R v{.Iпls%Dծ&k8HS|UuFSȰeQ2T΍Q#-ͨ稤t}.,cLg] 'mM&&ȅ3͖= ݃v0҉`>.5s*:O<є{I/\lQ/h^<霮Z!3 Eǖud5Dԓ > y0@,^b!ӭzLr__} jĪ9|Aɉϕ؞Ǭqow6l^g'Udo3rReEei2T!Ť_Al+υv$_tS 1"gZP㏱(CSn;&Z"|'~橖U -s>Qn9||5b;{YDܼM tdTTGC"^쟢JgfZو3U]xZgƍ\^8l_<\uNº`砛C *{UO&`:`yea Y$:Qؿ#| y-0!zB&sc1`[t=HkF"YQ-Vr]q@me,gH91j,uy Ȏ[9^ji2)YOpȒ41P4Tq(iZ%RkMZǂ#nQdo~SHSvk쮙 YdujfR-}1xb-21>GO``xqbڿJ,v}ppYd_q}(}[GͽWggּRKc(up}||]5we#2 Mc{xׯG_e@aȆ@[*f/<*cqM=^y37bbLD.J1p$P0͍4Oؑl&UPf#Y-`hL|/O,X:uĮ .fV'⿌Q+uj@;BXkwۭ8g[u/3⡎䠜>H((uJ Ǣ.&R*pv",%eNfNj9O' ǂŁ陴I`fwCaTc >=i|2FH2H{meAFU6u"@"=cZ7EӠ-,peB~vʒnv>ye@Ĺp?}d2B[#ǓE@)n=tUKq-3^x[d;w@-eb`9?*3^ qa,\yDNkvs?vp zwa[&uZrS_V78Gb/Y"԰%b YD(HN{L@J jc+XQ85{p%?n~b|j(,=o+ެEtd*HVd^(%N;ps\HXbipe#dO Kܵ){5l)BCAq ԳѻU겘W'36K%R7!1rY3x\4@1"CT޷iH¿ō5<=>p.>P$hW2:9v*~vWo[piL$K5d O@b^;Kw F}ekwbL]VqÑP2st:&FvQ*8b4Oݚ >dBzyEnջqgF& OXrs!eby`>~ũѻjޔ?*ZЭZ"7'aBܲsvmWЍBqk%0GãOΩv&Ž[b.zYe(Vr@ﱆZuc(I{:% $v#A Nϔ@B:R$<_ǧ7@  9;հ/2GeCrG'A=UWNLu#V2y=l=1"*Ԍ6nfBK:I?R"r>Ӥ/Oh;*|Y\;`mJ"B ƶ+`;G+yL>% ?7|'nHUMAH `=,7|Ezt]Hn$SL[yUP&TEF& ]/]]AJAjfReAWGc $7ƒ~@DD.?'N ~5`wwG>MMډ틮 @)WSz9HFkvDdaK. 7R@`=WAP21K4UwX hoFa R{rk  Tqbd^̀$# _/L;3wul\nUbxy$1ןR"L…Sd]'L%׉oeL(7 k ><^-}GSϤ[|e.d1e?;Y-BQ׋ ~\_j=YDՇ,NZZ[nEA~?iy7\wۄtuAWU#skY~t'=fflWF [BSKŐLvA6\ D 0ZjCx\L-A[/_!y@Eef6SYb6,և ŵS}^ZBf~`HFFD oؔz8#8f)LU.TbYaTޱ9U >֢ئQw>![7U;Il>B[]@gm8;f@_3(!z&&WشB@g*PdR`݀5&% V+Oh6n0@.6fİZ-oA񺮿Xy>GLuNm<]yQ,.OX׷;͎ӄQ~8lO235gX$h}$x2)Y9["I"MqLFP XB/E3(mCF"&N<ރ RkFc=[@v^WB^ ?22{,|Aq85M}z_Q:&nMH `SE0>*Ri&V$خ Lumu"ȩ0:a1߾o^$Ry㒑a6oyYrc 7ΆđՆ ޭ*ST甛`ǴѺ}qQ]1T1?EOCm#}ŁL]k1U i ̄-$?#fzqc\P2hqI։=F|zxEyvP#7ƀ*\ ^a**AD,T\R& !^[59k.BHO] HVA#=DI!kmn/KlxE(*ҏy}^ _^д|K?} Q̚J!?Lis4AΥNh4INҀdW[P:mf<7H3cpҬD@; ;,w-G6wPحU$Mru8T 3dK3*"u7 XT_HH}I>99u=Lk2 $Dþ1H\y/ϖ/Q6Z`m$T: cԩbzw]<_ ze*oŬ`pzt.;ge6]ApZOȠIBSxu@fc}f g˷᪓h~.*2N P`]R![[!N=Ŀh6:VUCB4sg6m%כnM'ӹ۫؝NOف{1Sd`T!&g|hT*l(gCűE`vwr*[n$HK'|d Y3է(|{)`1=W޹{~6tǁ!у!1nEkM󩝚fzLJZ{ld6дt|c!c;hql{8id̰vM%@YXF ^u@Xa PQ+Ӧ #^ ބf@Y s[Ԕ@lcdW4?s?3aȢWEV]!)7/n+Hc 4ewJ;76f,<6 \V= 9c*yx%Ǻoo^ 4 ~#P]Ay_:pLiQu*m/0GPD&B/K;a ":ocWV؋>$.#p#R#D6HgzZ7!_ЮEWґF9۵}TL?zz-bK?\z*3?6G w 0& o^M]n[&UmvLʛS$J b&P1'Ct2J_d1fzRpxӰmV/%3D7ͨ֨;+j[?.d7m~Rw;3bm?JV爽?2_;Gl@DS PlHI Lj faڜ Ħ,.ST7|fgMkw9ŬIfcMFډ.UB#<M?m9?=mrqb$7=JI  ڗ2g8E*ԯC1X BaI p _pq尢9sǩmp /X÷ʞr z癸sspbyϙXI -)F A#q`*dfKȃUlo8 K_z%A'DpwG]UD[,;?\C E(7_Cq#ypO'԰~q00[c+-ij-jI@6Qeo8 ]AAS߯Lo}䫯|`nO!_"/$BBO+˾P$x74L ];52ST3jG!^,J__GV6\;URz>%i8n3t`@V dCWAۘR[ PnOG_ffEN# pMPǺGd@mυ$=n5lv4=kOk}o=Vi\-p\ck{"Ϭ:LTD̔RjBTﶒ/p^R-Ssq ,]|7obhYX:W>wkFjωش|R) QL.N%0jIIW)戮%gaϕIS&7ulf?ڛQ{!bu\64OG09KlKԔp|v<rw S@& rwbZ@4pڥ|ƙDjCJq0WYm,LA7)19l1k۔E%=oˬH6]f:cۛ\B|ERDos91#9Ne4LsEQ':2̋tFl.y$X#BƁd"\W;|BkK5Z1ceP.%< 0~[?@ޚ@JU"C Tv~ijuPfi)`qE>o'`i2NTXdA132WzRP~J'- Ad+8U8JOg΢9%3FD|+Gq&ڕWԸWUEfe#iձCt 1s\ѩ7 N-ӚKhœMjrM㽐e ]E3-Fl)3'>s? sJaCƾ>S$^LF-b5]fx%  np/%k@H#LdIfTyaT)Q_0.НJ8Ç(Fq.oV)~$b_FY^ 2S-z^d EK08q 짪gCͳF8i_A֖r֗nj"rȒηTv!#g=â,w(.3&~G8zr9Fbu ҂q߈JBܣ ~'79i ɵѪ{v֏<$AęHaKĭAo4aЖ/P"" Mnri5m;2:֟SqZ"6ߣ:y/uo8+i,n~^3oiG>Dėg,ܪTd|#l^jQ Xu":/$dUgsGXA/z{\`Ij~6,9(`ڗo@'-WR_n9@L\M;¥e29slD#8OF!;UU+1mGw@':u ‡8A#I* L$@(p7n닚R"[N{myQQN n1e(e(uf1 CpsN*,QӕzD,SGA h _܋6ĭ/ɖ{TisMFEG [d}+SQ0kfN}UpK>NueA/08'W+hn.0ġcXn\O+>D &EccIndSLtOYUwlz$wη|OSH7'Xto+Ҥ8sB*dF,YɆ( P*8w!f;9@24,*xlx`s$/MŒ20ZlP1fAjա[LoHe>7UCTh Ig}t({yyw2ԔEH6n.L2H݁{%-TB|vJ j*ؔ> FHHhԳ`RQv1RY g)#Q])^%+8U8[+׳ qPn29 Ĝ/bwxqq"Xl@KLR蒚;&eگEs~v^py̑)arhJs+\x-/I}DLeiqaE-@1\sz!|ɸIھz|RRfT xs[@2҂a':\)X1힞Dڍ%k~x4Dmx*TMb+J2 mZKTBՖr&U#R>:h¿mx uQ34)Ϊu^#6 DLm b;<7|gJxQ.G)vXM~Yw=P$vTH8⦷Q.(㉏gg*ҧ3tq6-, I󣉤׬6PauR#ѧO clPU>n(D$rRh_'K?JL~Et^X]VBη,hkOMKvsz=3g"gCah, J}*iaU:s =S td|L`}n"@r#5CS2E4%զQů}*+4/}Ut^GЂ'.ٌW=>mh\cb$ n*l ~Q9MS~MJSv3SsI 2;ԝO#v*/ixj4?mEbkuLF@*ϰ` tω*כ_!m׭S_N7RMBprl{N=1׋l`:D%)F{fϹb?\~ƛg03ȈK{RNYdkg44ӹfP\6 +m Hqx_HqFpٲ\ 9:Qx'pn!4CϺ#)s6s[%~hnC1RM)fo:YAXCf푓I-< Bf)IqW@тa:\ 'NڃnHZz6b*/ +P/F|<$@ K\2#z-MT*8,BКcZiq3z)l4)mc'g=̓υ,'A \:0sIZH&SY]$2Ey]sc)vt T) G mUQM,KaT+F Бl\X'0*6УO$'c,u@7{].z56K[jQ6oۀ"Ůblf r"-i]tJ0X>PQ'؇ \ @|En>ihL<ʹ]T$SEb:;5Xe-/x^I6`5.^]r3wU Fq>->UZBۧoT|?6s40ڟ(Q=~ sQpMH٧9dǤiWC&̖OPo%u f Іjɼ]lPt}X)niDai^B$%c}{NqqEtKIC/=0*4yT<혚N]*|D$!g|jgôQ۞жՈ+5R^9;7k%3_A<=́6|RZoraQ0DߖU{} !B BSR9OosO98F}hpH-j/ô3w gݵ ~7+빉kb:iu!MzW}yQp_qHFtxEg+I):F20\cEJJE el`EԞJsX >K$vWazm &Tmp\zL~s.l 4t!'cB4h\0TN;V} v_F!g#UP1y4v8[u]lfqbJXE, Dtn| f@Vh c:m0HtLz}9%\d3Lq-u -[& ^w&ryY:lݏbߦTbiю e¢5E UXB v:o{rߺƇAɈĞgWAVcadz=b0UtJZ%o[÷a&teDDݠ U, YMGQ.YdlxȤ|}2ZdS [W3i-nx7,7mE oL !߇}HH-0*k֘! D%գ,*40:nc[ܶ7@PϳЩ)~B>#;1d-Fyx?t' d.9ΏeʔJCnH92?F^QQke/ DF ;?ZJtD cNylsE8v=O(Ak(xGL0rpxf paO 1v9Mbu4ҿqI@QW&_uh'ו1}a+Drufqką) vlu pRlޖ,bBy#ohX=39]18A^hwџ6U# Ba\:e<ƺ{!;%Ml MVK+٘QhS BPD,O#rFrp~LlER1 9>Wj&~c?xb*3F(vnX|2:#Ol|t- )q,@P;siGGn>C1վ5-Ó,xqZT#Pc9W'Se58$8Am3a7[])'ಐ</HILR@:$/dOvq㦲n]t&}c3\-Kz}т!%:'Cy#XrLxՑ\$ .~勝=鯄+OGь;!0{XB}zv!% 9k⾷tC׬5 4DY]"*Wg nZfd>ǿuHN(@ߝ1|YdkThA\YLhBI1(D/R4i9o.>cHRd_17@^$&EnمHZ'F  o_䈰V'f=fa䨡P͜ᗪPaaSTVI -^+瑴n?j+u @k4nA6\q}u8wZcbp͈M[oߚcdC@sQe :jS*^/mv۲B 0]ʔ(Cͪ'eG1f7>}/% $.cLh\#gb$Ur%= vFw!# <8 S7 "Ōd;{䑁O@oǦw 8NM=]14 {9T6SEQv1ץɽ!I {1ĽcdJ'JǪ㨹#J)[wZ>qi77w9ɶ$l0qP Ţ=edX.#dʋYTeŐ Qgukkʺn l"*%ٹ-9);+JɣZ% i8S!2JE$ V!-cmW$zA=C%s[X2:-B߃hgxԾo%-{sp8s}ԮODLT h,U)Urr*\ &?{6dVju Ix {Z(aJF~Hb:[ Ԡ|f䟁濕E05 Sc\}ϼ349NT0E*A2C!ۙx2JRtYRDK23 UR&a`Fj7{?$Êd҄$~_s\rDͭNs_V$P4vO f]u-b/L8L<+cϿͰ& -c*8BZ.OxzU!]RՍg h+6Zg2K,@ l uEF 2L!̑xtuG&B Z\xm<m\`Ǥ/W肏 (ql"crD*t]WsPPV?}S( )Q(;0⯕ m`j *lI녵Ъڏkcz˝Ɋ-JP8O夦[+jP>v}6H*ҥHҔA|V_H$fJ1Jh+W!;,zzGY`$'*VR( 3;#=j'I>m\A\,Qڝ\I&.뼕y2jDd>T^JQ: _#k}n}bKA&\YJXN's)#Jݖ5{$íV-bqMnIZëwJe{N?zʼnťjў֜"`Wƥ7oKI:me!~so1"eŐ^~NIȊDB_0R(Nw͏0Rrw~} VÛ<Ŧ) 1}nܴ'"Nf$ţ PoJA0;^J&gw2EJm&ܮ!.|Ƕz$y5~MYŗM.u.<̀*$F!,p}M_BU\7o떤gf1tL1DSwOVhPKkX֙f l,>֞ *Dϴ?lm3\L3H~YIHZ)\Tֲas7qvZeN-ύ^ٌhrl>}nI2A'8;F5=\>n}jǀș8t#->f=B{%.3!a:B .g߀#nl(Jn2P}(Hڠ+ xJWU oE )3bkCXY{n\.C_;ǠXKwql&Ɓ{t+1VdUVNǁhX%?r>S(bu!-NƽQ@[#Y0e`Tۅb:H\ڴ~OWQD& HMld6Sr #oqB4v=-&`|S :ov]ok'RUEj;7㪮J?{= .cEr[+&>|TihiƾDY%c<БfwL)0#t}\M1s"t1OH)kh>s:*'NҙFyn44 i{F4`.?M] I(\?S|A5}(-nXB[w,[izHv=b4p`J?ҁt, W7ѪȩJ`S%V͎-Ok U #[|7 *kv|.!G⨙2ՇX!܀Dm]-6j¾i3')ZUT Wt0>z#0Om!?<"D]i& ( tR)5&'\)3S]{*ޑ@ l:FJX8>0`g UX%ON383Q: jU !1n`!GfGI\=a&~t mϩ5 vC!k% wj pǬc!އ{e\7)EBS {_(`iRGC˅sym`[1A;Ȯ qqw@r!]sˣWJml2aNj7b K$|Bq?{ nηS^)K:t;NٱA T>D;TkkZqdGD|"+i:>*4(,u\G鰩Y3yCd~ q!@Gh4": v9]- Ji0^P2>|#<~NU;E5˽VKYhLDc|p '^ʶ.;[ӆ\L3ϸs;*+Su!hlgf{ %LmE ۠Q.ނS9L3Y))#߻6.Nd3`QKح24iߡq U䦣×[~T نӬ|q? -iz[=he_W/!Z cf=-g(ٻsFYϩ{?JHb30v Q-/p+Oc׀$Ixe ׊KTTAdaSqW6wyu]  Qe~ZrFIs}y~l$oChH+Z!s:-.ՌbP S )j͙* r8BWO_yo0߭ IݫN;4z |xqYg׺HuU"-w1obfOC ;erݧ DWmP֫Jv6m\=}+=0)"GqKO,o#f,2V5͎wCV0OVq&ıUwoe1胟^R.)uj޹9^%Z'1^ca7nMA:]񢁊gQ٢Y"b߻|cxp}?D@kpDu/X] HRr -Zq;BմQ<h\\H5TBk{!Ff +fVclrQgU}2N%x<Ҫ:yj WbezBF\hV.jM(#KI<1nٹ7 Yœ"ލ867q5 }N/uS0FKwQ&:Y4Y|dbvo7":Wɫpf~gk`RWR\SeD[:f@ d@fG+,UoGÚn=zwH|gUsvXōlX=!ՆYn]Vîhxp.YY-?K[DJ \};$!_O4iJ E0eaDL>&kϢZ__|{lPΆ縃4M: ӺϮmT+{$~n(\uٶ֊a{JXtI9h|];KBD  )Uq5>49ll">*'"P%Մɹ>EI AZj! 7Im;22gNc(!zf-ѹq KEW 3#h S:?~WilH ςTn/~,MG+A^6$~S=]S_ZݵߡnMq/  ,C*lXgX"03kNL tslKnclCfZ:B`Ѫ_|c\5qS0ʘBuJ" {ogǽ\89|!:iG^rWS{ J5̞&+9H+ע54`8qaݟ̾+l| j,Hv_d;Tg;8jF p/qO5W :hz܄m?uxhbTvnGoL 6$P@LVTJw<5I2[+<ę _ t (Nj30>ˮ4U!ߴ6M'(=l宾htIf`ʢ"F=G\##rȶHnџ=1ّsDZu QM<[,*2ZAcT5e3 ږ$car;"ZZݡg~r>C@f< SPh^}0'ǏK\:'%]<'ėFwwU_t!ǀ?28" ai$-YTp0ͺֲ1u8 ABw\}}L< BVEe6A+S(Sfڀy3CĔQU88 (Oy2 ݜ[IV=dxJX[ ֕`T c1\:[U-)q,If|Ӵ0fĨS$-Ps"B.,YJ*m,FA̤ʵvP T{Rz9hF "1c oL,B1:\&dJ#!$d5+rLv|"S_y-~(``|7OL[ 4t\2fwU =]l/ =Yѳg`6fIòV=A.QoΪ t6l4,2Pw빣pz>#'+Ӊc:ǁ';U&9@.GĘN7Y̽Fi3e2&yF׼>Hć8.4B5Y^5Ʀ^:#]e/83@[ghP~}{c?5K$%?7&_gNfcz}9$(d(RFcP<9tqC8h&Q 'XiM,Lz#{q \Y/v {zCbWT$(M|.v4}(Gݍ H&׋:CO٥n`\@͙+X W1+rͪ IU |kVVEWMk^MS҂S=LYw%gE-"8UYZ<#&epTؔE^@3τǹmDm|jMa;mLj6r!1Fl f)l: Pm{7N!P\^W1>V*9?Ā}j;^mgb-u5~HO>怅vRGځQm/XZ^4cȗ~3|T $֧)$lD_l^ؒ^dht`FErFe2.PXȗ]ϡysp]p )lshuu<=ܡl"8t /m%\'ENOH[!'E:{R^tu{مI0`FWM&6j4 J-+b# \\K~SA<0_!'̽r>k圷li?o$! x yPV:nSl&?~Pg NL@TAW<3?L51*f\hq,cmmER:(*:яX=+.Yd3C;#c91Rc8b!#[B?ǁh|I'^6p7}O'6iG;Rl]mch38X@}<= EE;,]4չ iz&1Ra͗r$B=ƦaOAeWuF`:&y[^HQٜ KQ 5M7$)*!~Y-Ȑ):fO5.7ofPr>+rYq9DCGEV}^%_p-OMͺ(< bz2 J8ifDIydo<oEY]g6A&@>H׷G2mWV}c~}-"Hx2}f8mͼݑI LzrE *-Oe!>As̈!oiSctXaVƅ;SZ$ 7)xʳW8 v[5>†BL/!:WҳLWI*|iDs|dcohvsP dwqO{0|+DS`%rd4/-&4_) S3b@Lr_ktĘlVxYπa·# ҒLX (piLlCj Qe|z",nS+pd`DH‹/?yvzU7%;;oFm7gh*鑨f;,7=͜H{b;ˍ܁ݟ4m>Y-$_R=O'jcm̺0<[WS9sn0@lS(cWkfw_ER•{7&`H?l2J]GbE؅c]d6[>O5QU=.8W@uLdC5T5W+1?X=Ĵ,ңaڞ8#cV* 1]-"8VVmþʕn3NkK{*>I61'KQ>\ z ƼyyXͫdo+WNaGD@`sgO5 P3cQC[hc.^7S`0D>&(8.έcTnw;H5הUN6#a\>GqL~I{ 9٤ôPZ=CjmEPpJa<x}4CQ("4O eppkΏf ,{evd[J-QS"<&1 BU儢!+'`$Q-!./\qЭ _9~(Cޛ?JlD8M eԣuqU5V.Z n.>9py~T\FAHjN-l֡2TnⷻkRHpkw+xM-64q30\Dܓ)2Ilxvuў/[ܱ7en*) |c%h\xٱ9x9Pz<5we01/CB$"ѵUv/`;C23xsǁy]%VB$a{wz29"Ҟ·N|)$vhmPZh nĦwwEͻގ׎UJHV-59.Tj}(|e"igIY&}2Rb#1첐ߺщFN5~I6E1cT™khQ'qӯ txMmD&$r!-`Fҳ(W. 7WvG/;eUS:Nv;RyXC6SL OF5.Qu;}o"吶KoNYx/g3̌fr"̾RVd<_sdNε xLve?/} /*xG*1%p9t*k{G.I^lUY@TPs}eeux(6jدQy74}mNu4 9fzokҼFfHxEtՆO1.h&aRP"ҝ#}?C `@#uH$Le-޹ l}Ohr yab {%OϪrw$TsK\xZ`z ^ Orp"Kͳigkq`"N\_5 DŽD8C~*uzf |][7OR1tP@ .C2>Ji樊]C%`wg-~q ?~j{JNUeKmxA-#^**Z;[GDSTlQ՚VoόYGB'ۿ Qɠ*[ˈgTf:r nI~m[SQM}JC`juߔw5o!\;nH^;X.k\:Q}ؽ?sDOΉ O!"/7ـ c7(4tѰeCfWľB\L.ѓ fj5tNًE6¦XxdѾK]ZVD {*4 H"pHSXr?7(O^}QS'hV/tŨ%N:]NVaL`ێ̼4Oyj(>LiIW.FM7JHiTFgU)ԒנSAG]Gp_muW:b%(zO=NG)'bR-%Qy, "U =uļ2*GM; + C%vsL RdO+ M<:ϡb'#7V*tȃYdiL "]73=sD;P]sX$V7IMZ?[ͫA}\z&%@ J# EPw珪'HBn]+n;E6l]ʛ37Ag21H3f(\شXuU]ex]?b3HYz>4gw0+Vͬp%Z܍`u CC-n;U4c޾W7V.]߆? l`ͫ?9b?pbT$AcHhc-NhV.7D*ϰ(-.c=q0gB{Zvl{:7 -kRQ8L4V N`v3a ah"Hե hb@|mTd .֮^&%kT4햊 W܆yR/K>gfZ/r!j*}@hky,1+C@+Cp6#q$sr UHHZAotu qjo1yTg%jf[f%$,yTLKA(ax,e&z{P4`hьLsH.-<:緼.߬>cB%H;B gZG!hP2ʹwA[A Pk/DrҚ5QJM}w ;A LDSMf^vPMW p yt=g@)&)ANɏ]r Tnv HQx~WAg^x^ɔɄ-5梭FವFa"`gЁ=Ϧ6 /b4I,&tJjj+PqkODD]j/sܲ4S3ڇ#_h9X'ƙY ZBj ,_MՅLuHơl/.݉5ڷzO s(gd ߉3TmY ?UgfC;0o^D9.P=Aemzh%.MJÛV:FXovLۈi,f́?Вw;̸Rfe=P8 >@5 Â^bPhdWy#f[ h.H$_̕V7߾K`!T'2]b@ʦ?qTKf-,O34XQėS8@ Do;I'3Sa%jMvS.$Z0$nO@\Vqj?Kc]I,@1'܉nӇQPO/Z2րI٬igoʌ,dݫ!P=}Z Qys_@7Q9GovfLmV,tXK sxd-]h٥[\"\qܱ6Z%ʟW+/-šޫ=/:KxpZT5{kgs&!lxUqX\Bl?@5T[w"jiq<±. _LPCwnIULQ uW8^"*TMx 4 ؜QrA4q#0рqM%u:7-9H\2$c+bw-8I\$PKK~R Q[Fn*H^ѕɢyX\ !΀3 čVZ='vMPɇ_Tb plx?lYG_9٢3E^vZvL,jvK eTdžyyF{ҩãU< gd^w * J̪yusP~DOoc7oj\Bb0ȼpcTB&팔mQ۾,k3X~!ybzucM[vJ9tŝDC2\a ⼛LJ ?a_m{Ou rNJ)xu <1SgI靕aEYrȝdI@[>*w8; w=OAѐ^u ذֱ snI:oBǾ\٠zh웨N̐3_:DsUϗKs2qA ؿ!2&R1H]2OG߀ҟ}[]oՒf@%o?ۮZyu{&~`Љ=6qe1)i. ,9َeIUvfKPUQes@,#Dˬ{e1N3T;ӆxti^l~d7't.ֈ^=C/Z z:Z UbRk y'I izu3kSX,aP!N+^R!Q;&(1É+aHCeXYS:=R66/?7oU{hLt[͟w~[ApB __O|! ,S52?lB#%ڥ֦?mbzǥTbML5sv2{RvHE⤛zr`}]phY~?.XUZ͉cNonmͯ'huHS?rM:~k 8//j2T ;уf ep3'bN4"k.x[|h3R 5W%Y*lNWP*az;TMvZ;im:z|6Am7]Wg"g^Zrx+m&ڡ (96tm9CxʌOءF4zOS.6_m`DPs,l㭿q=ɈQi=熖22=vx8 HfM:V/i*)\.2<IMX?2j|S8V89 q3mz Җ+}ߊ47|laoe DT{7Pc/%,v`N*9B+aXgyX-bڴkt@AQ;fa_f!6Z/)Ӂ 6պ2ʭ7c9hȓ$401x3¶+|ZRV`)8ጇھtSS|w?^'p%Ʌ⁏7:rلIQD_. CaNBykIJ j+I}a2Í=YD:[smb3h5mDY}[-pWя5ke)poL^dCZOEû^xYΓlC6 jahD;+xMp`"JV-[gg9EWZ`/Tf{c v Zf@pZ`1?:lI:nӪeHNqDQPxӐ8A$D@ @t|JFX? D-PUq4%Qtj1u]kTn1Iq+3xՕ̘uEKf~.݄<1Q`֧v6X0A(U-l)~@ZH^6vCdxlٸQPxaR䅞 Vc ?Df~^8~ow9r}`|'K[Lݿ{Jӓ,Zf%LA$/&XT4<{tk v.InfvbzD h͟Hr:Xp]tHxe71^91R тW9~9E>[a0E1Np(Ze-loWUu7u~:cV:vL5r!2O]9aށ'\(W`VʩE He P'P}X^6։ս5j Ojc~O<)kqtђQ 40@?-&SM 4"ּmMS̞^y9^~Ryr2]ԲGp4c*OZH?q{ !^סS 0W#=sZ')]>+{MVVwy3m##}`DIC3**> ʼn@@d1yo*7Ljuz9?j:4jX VoHP4fC!%rV/6ߜ#"tr`2!w4% ς!BcP±ū#F|^^ ~i`Y*ԎJs>.5[c3_DL8t(\}Kެu&f tGY!l`ՇvlLCyHx4(um0/f " _`W@%SF^)sQԒ%Mt|-3` mCN5!km՘P>,|j Y[VZ?Y82Mmٻ%M~ٲуGoZ x +FPuEp :0 G*TxlVa5[d"`i8Yc}Y%tELӑ!߮y'`C<,e6J̅xZ.%9 _TP cq|W:6qH~5by@# ;4hdm*_>`ΗmTtTԴ+8Տ>F+d+RGWg!\H-*}*},Id-HhhU-?4"HN'w<И=eG>M/pyrxSyMWyED@<`U5^W#ekk8JV;&g<*pRdWǔ8khD\S?K_g@yMiVVȮv}}jlNV/ Ɛ~Oؐ&qPЈ9I8lo"|WӢOd|'nλ7gL3vS{cQ@F]z,( Ь~{6<[}ߋGCi\b :VX.9p-6RXsr`**T]q_܋i- #TB8;b ?OC%A@\`rR"k3%ӬF4ZL͔|7CY@BBG$n(7cXɁ79"{Q+χ-'-36mKT"G*ѤX7W4 W_5)O1ib.JAOV0=ǂ:U~QܮYf&⏉񑨈b~LQ+ ӔQo\1^qʜ\X̕ ܃yuw(9+~#uu0v+4N^e&&T""i  GQtTY} Buڙ}m"\ ؿMeef5/F ȎJ^n8 M2Ό22olҵ$(Q)t+r\a{(*=Y.1J oɼ"sf7T1;&6_8U8YRikP`.I|!TzJu=fYUzZ@/IHE3ALN5UDRe)߄ԛGm_5,hTH_A](qrsrVfԿ[ n34D<)YoPzWo\zFrblvޤ?uI3ϐ_g xa;Y$nlk#ϥLAs_ FZ2q|oGh(nE} @n ,jRNᣝN%|\(zJ=wtrsw>}p駐UA٣jKjn! XďIgwWFԋed]BSKGtNwutqG@s}+pHL/ٮ*ywDD[*5EjFR_"_w>|WL1[nDf]"L VWL= UԱm:=r4w$4/os[2'/Xx&p)ѧr`(UKE H$N2EI*&Xvi \ P"lE}(,ݧQ`J)0fUg$jvF1N_$Kwmm .6Q B֓q yQ]q,ֺz[oS+`OxF4z9ErwrbTt0u\\3C?h} 8ըBo 5)e'YAP+$]˲|Uʴ.*Ǽ\\Aϼn ezc`9KgrY`8O'6zAgV LdAƿ1*e\%\X U.'FYuay|"l ^Uc O;w&RDRyw!Fp)T.d$݅a0 |WsExnO1驖2`H |6-РH&d0irB N$o"K\D5+g'E[ѡEg-ĪVߖ΂!Cvi=h,%S6Lx~"8ÔG [E-ObmFǧA Ϩy <Rݰ8 7!goEsYmS&^l6HU@e$Qrc^I wA:Eڞ3kza>%IX4٨@3X,R j?b +PYsZK;%&x}+Zep54hAIqfӚy||-jzcP,6˚}cY'Ö擞Iui3j+oMEU|3/ ] zxe/Dv>ǹ>1BxPF|74- \؈Bpv+Cv)2"PP-Z@6!aNCPwr-t ~Sţ:Ἔbx2oT}wM_zkBQ3)f1X1HNi`"J1lI' '"_;IZ4¦ P#-!$'2@!0480N#әW9\ɾ';* 0KE\Rz+SAOkWRNbK k̳~UTs @]S泠tѠ6W:xTO)8z1CY q0#j/G-q P+K)1fg7=.?k&6E OdՁ\&z 2NYNng#mҨHSDC6,ssM2:7b_zABa-\6oza#A+w ; z_xFR\~wQHQcv x8c-O"N0a*;C `4/C̜oۿ4JZmR?Qъ/7ǁ?TWS/Iߘ;Y sv!>L R$;x89hZ0ãs6iPmc]C A; + f(Y(/]ot?+ep([ވa\li>Tl46[@JclAfB tm-MAټ+qĝ8o3b{#I&_3)3ҳ 7ils`>D8.O|P=LdH{;zVM7TS 5xb)#I`k?T zysoc^FlOKӡĠ{PI!&llWf$j}<*S V4EڤJ_'JU%f+@OɎ$^T/ '[غI?o:#bC-EBA3R#uYylg__{|WER e߱P8`/Mq?ct QsuC7V9:J&-wQ5@\X?G+z嶂f:uT2|c[ sa·/s6\jYMq{޽L\t}Nq;d{zJ[7e1BZ ц-WrSG,;YnAi.(eiXh&̾qSfde(kng2׵"Yqn-`-OxՎY9nՐ<֔ \Ej89|{3 P=:<㺅puK=&u9 -Vk6,v*Їߣ3,~sK1GZiVq?Gjc ]΢ l|˶{x׭R{f#zDk.{7Ν'fC5&)Jiw^z=iJfFag Y;WrepIB∊%#Pmޞ=&ҙ>T7V*Ņx+?&|vIiϠ{$P;YL!75C ~t* x;җmO?ϕb[f b(uÆ[eC?58{.: JH>r }*KWu'd0w=YJYvS:Ҷײ#(RfnmcSa.0LFd12hJ+OcvHRMfSso2Xf.M6T[ (*dh軠RC/`QUpx+Yewikh]hu]?fl2׶$R uSܖOCg p 3=h|B?cvrOZmc_N;QӼ"iشR]~.#i*D16V&આG͛W 9i0fYcNmn /ëe̓\yԪDQbIY ˯ƉNgʸNbyv7,4[J>mr`ے>9: ,; >"%;haς7.4 [b R:HH:y䎻9Xx >DR$ g'"gub"ip(7!Tl{h]j[Uw'Q%Z,dPs3~DhVI&y ^jR`p'ʒ{T6vyYW5;^!myZM4I270 Z>H(`N~΍Q|ڊ90+i?·U9K ,~BG?de?wRT2Q$uTD*w[,-d\7,WZtd{udBH-3_wq?m%%9 : |%);xu2}vsӔ,ң,76dӏp-^1_߾e۽v 6SXwf--ֆfYɅ gV\0چւED,8R֊ZF'K˵tV㊀UAE@ӖVynLW/_D[e/E4d @P/w*.oZ}a-t6޶O&\B0ݩZp{ezÅqQ~GCzuBG#2Lه#X,9Aڶ/=<љXa>ы(jt&&:-Lv=(;%k#,;gڽ ZT1Dqdf@w86g%& Sn 476HE&6 #6z jbβ{oK ~͒k rzvLou$Oc-~ʥ #VxQh%*Ipu$*r݊jm %t,p˭1b!C]ISs~S;QdkmreiTj `R܊H,qd9^tlq E6tR2)O{'mI)C?˝P`ybj 0_i()W-7vݤ~tG[_j; %XDIY!ۊ:`;:T?0Vi);-oj~tNݤHmD$`YLS|ŇW~ߊW"&?j.(m#&nH{g(|u t@W /x]Bڔ`+85&គgN/NQrU9,ͅykjyZB5weUvX|WZ' <?ܛ7=蓙À ݔ~ _H4>2x7Sx+Q.<Rb4D?ٵBPwy 终%T@#8@D%3~j6#[Ñ.Oe]2dU -yj`]y=/M)$^G1cS8"#5kW~<\Hc1kj̈́iS-g`v"LfqfK(ɝcUuO1`l,g^!z"7h̊LҖy E[!&oJA2a/;~{&UɇyU+|\P<_ uGCIz>&?`N8ո'㔒QME@Q&(^8Z$uEo|wM e@~Ƒ*hؕrIǯ;˂Byg}1YUsӭ]v'I87րi p4 ŗ bIz:{TʰnC Aeܩ'lmb*>T f5*uNn4<3sTyk6;8U_1_2լ1{of`qy`!z"t@:EYTh'viʜ~lv^mp?UBTQ90jL7G$+26_0Xm8.h1=#i4rN\濕׾OS#HZctίw&)c\Y$*vߒUFϧYVH5(:lln `sUSD?kU^ D>datE'@O8IҤ}jIAbb۬s΄իG~|b"PiNֻ` pwo7Bj?M[\c9b3%Kh0f&?(rXC+/yPGh|3T{AHJ@/ Ux$l>ĕG3zU4h- zPvUHk!gw@ٺ&|c9aw/m0]f_@i cvEͲDQcV?2=7vQMDEZզ eH(rͫ# f[w=@P=7nӦ.O}^j5IlViUH%tϜo"8&zHJ:(K`)aP fqg=y?ٚ܊ &qٗFZAq`ƲKgh0l|iZ0\o2LpNg[ KWy|/iP|vfsAxRK$O9~W h9٠sD~L#O(xr uCx+H2Vt)nh_oΣ#xHK-\%8 >S΄×ᑺ L;EЭKcwUQJUffB,m;0;C>ٌlNOӰ^me0+a g9qNU?v-#-x K"WjUhyUAXi|F͓bh>q,[w?_笁HFf'֖2C{Ysqf wX9tךKLCueg:JY[yœh;xܸ]cn38eRHđdXV}j%|c *O!ŝCB9T"7r/z?)gޕ:^7qM]F/u>>OmR:$5?%!EkĤ&wa6ئ,l38OF%:2: ď.ݕL3* pep 'U\=Q vj_`} h,` jI? `ڼPpSQ繧n~, s^K&A9q|{(VYxfsm+v&!]":O#gm2,e Jtn @rL&Bl}m DP\?,|^-DJKR|@WwVy>`wBLj A0{ݙ0,{qTYB?d[{0YTh ɹ[,}yhyH>ֈOq 69|<ɇ :m>l噆e״։B0xx#SHdF*rH`7Y'r3ՙ |-F3}}r4;Cv49F0̅bQ؉7b;BmV>`ǜ܁ºE`@K9 vOgΔq]G@zBԖ)EcK'\}7biu0hѽwWY]b.K;vBY6jA?լgW*xhil9=֛K,<[`!!KEXbpLQ{+Eft}ӬBd*׊[ 54o1_M?WIAs3"ꅘ-sNAό}G!T Oz62ac |iofsDue1@tl_%7Cyo30Z5.( 1򁗏>dww @/c!msF ql\^)Vrg;kǥF=˥s>Ryٔ@~{drr "3$ƒ8\-$] oH .bMJ :9dψc6B6M W n}ˋlC$F^DhSuPj`$ Qhs?'#{04T]A0_ L8G|ƶᵩ7G3=MB{ ]XS&x>>bfVȑ|E PkAo4 <+@YBMš8MIr$bmG!,%ƣiƀ*^4h^_QF3gEFv &?bWnVM\h~3D2WPi~ՐlS`~ 0dɛR/L շzƭao>"Aa]/R5+H;2%p=eh[b@"ALH\!!Jk~s*C5X+ʹ0j\x9SaYT&ƫ? M$aFĠ۰gۼLZ6x <Ic55 FAM~m%Xim9;/ ǀb ]^hO* IN! XQ,$I7/L2ڷjL]r\67t0Jm|U*MHڰy/oF}gFhr1t0A' S-8Hwѥ2yÓyFX]\ yW w>_:Cz awy3ꂄYި#l4{K;ܖ珬9$s7ExdK?+ϹBJ_BDgRajw`/tӧ$6`nFZqZ=Yp!Ю0~~G2mFh=w$垟^6 "bng%Gg[yq5 #1<YKY1؃-%y9DR֊ @:7n%:Xa Fb 3B s0yLU~(!yxN Qn^Mb(ndJPzeI;*l#Q_s|$g% 93rA|鵂^]Y+kPmv  @b&"Dɹ@=+Ү%J,Dλ0,?OAsVGgL۲]ϧU tzUQڜk,2rmuSLJGt8)m 7nBc #eΙ.I95_d@7LKlUP.2}F7u[bLs~Ʀâ?Ꙩ6'غG@&eߜ\ F&QOUBxm ".W<])0[g ITYN~\5G}H"-Өt%d'`fR M<ς2~P 4فgs$=~{HO$ [HJGVw:ygYQ lI[H']9#AWijbHG}Bܯ=7eVȏCF+]M;hUVJ\ު;.#x#Yrdl]~-Ike!+WhՑ k\bdŦk A򃕽=;K4Sꞵ:H&qB=tH~v/ӓ>Ch\f; {7&̷iyCKK_S% COYjI@L*Dko2~|0{m<|lI;\b˛:B[WgeۂOV:pUQԛDn3pM1)W2k;Rip >rh`ң1Juv$|~6L)~=`w i^?Vt]Xޖ;lF:g6!qMb6bfW$JXꕇ2ȔRzIj)=X.T &< ،39&gj `yizY6f7?v(Kڵ%8t pPo&kߔ ; .G{m5Hr"W0 H[Zx㺑'ݛ$LV^h BuR8HkփHIpZͭqHtiG}ˀ@a>^n'0Zf[]ʿ)2*[9P0P"\x aS`2,:=* a.m! ? \z͓ENz{Af2tFhVaKx{p^@"ڠ K~kv?P&ʕɏmWt~B~Y/J%x:\ ^qq>,E[ ꢊbW"4z\~ʃYY+t•2ۗt \ap+g4R>  c~ ^z)Of >4fO6ϻA2|h<fnvgљg]L<60s9({ {D{|i4".ˤTX"w;xx8rX SOYV16tm=Ӎ1"55'-8`bRO/rHX#'1ϟr5m-ɩ8֎BCDNx5mkc0=-9!h3Xi sQ`'‘}2Ē!(t95&v"ԚFǖlmZA pMA6J:oڌpUm֔FraS־M t5O &xTܹހz]#n7GbUqqN4b&6O_iJar>PI,0'>wC.2%{\->Oj:RoqfK7jԯooPG8FtF}i_#*žm,xs"d]Jk{k]k&@O"|tEh2Ojנb_L#aaPf87^4"dl\VP /qAYu dl#:35@ FGemSSưw|ŨU- sl:bk#KAu:zzVpDY~X<9uքxֈӿ2ѣ|U3}Y|KU?V kIs ZG}zgZYP#@)s@O vң U>U,.InߺiuqWDjlռ$5Vs` $VlbkAz4U+{_ǭ#>tKG.ruؘZBAA&p`,r/6?,pB1S@l)ҮQ a ]-*x54©rGo8u=bڀ&xmbAN: |mIYÖ摻#?je 8z)|( z,`M$#Iڳ+U%hfP DFx^Wzy!Ѝ9,.g6 wAw?A6_Wǰ: ~ꓷtl:oC߰;T# [rJ&Ų '406 O a!y/G>N/JQm뷦4e,2e9ljO9Jaö):Fr | %҃}' LNjـ3~NҽtģU`.K r̰f'9Irm j%:){ڸYJ37$g{ޯ]=պLo-sBR`T[`sa ڂʰxP_t2?uC':+Vq @zkfafLZů!{uLutx 4(C06I|3UlLS@澷>Y}{ ~Z#"#~P h#60<\ &λgP1\7eA]&~64X-b̈́岞w Ҙ_zjQ@LZzMɇ>*ϵ #ƦV%g5x0:B(~YѠ&3qY:}FQe*:|tUeabi  EyqJoձEV+f:U/T(\y̚7`e`=OPxГ%]!^ZFv{+|Fr8|pMIPtGUmǿ(aSդ&Yf ot[z.gMN<5 [H L(w4+H>Y@E)~Wd8':vŬ@|̍(X"TH`sYy4 {}£EjmXoh.+xL@y + Q!_4-`7(6mU:K!h^l`\\[J=TηGk";.cweB#y_#AXgKC,qXDCȷ͎hN:p$P~e'6 %:APz-#?J,wK "£PueŮS,tmޯr&a*E6mR+[S (:k,pu?cJ^ ($"R@Sʿu}CTW_8j ^Q5\keA Q@R2 fؠmCr3mFZiEaO e2k唆uCWBjhd<=QsTHw8BH9=SS55;`'<['3x\9fuH: Œy1_yėR݇ЌIu(tN!?DmY]]d%щ lwa$>7͡/澰Yh^UY`bG4(80m~\Eڠbқ+ECTE5^zѰq,$NJDf>ԟ /3f=l箐-d\d h/u9hɽ(ߔ% )^ N3THet<;?w*i:ބT O4@rJ~5ti`% 7 8ʭG| 5UqKR puoJ"@hAy =zQ{Кȥwg_)L.bh=Y ~oHw֤,C2ʐeuDzwʿi`Ǻ .Y@ X:=y4@0ab@" 8ɇ^mwGUlHcM~0E*M LO3+139ǐs֘w̘h:F^nW "W]٥P_n?N'Eo\/7/7 @NYOw'jP}V_+6|6|Bqzlѡ݋'% ۫ Y@91p9!ayYye n@_Uz!A$psu&E>пKn^BmkMh<r \3*9^?塈GcD&GU"v",2ȜOٽ] nZ*r_C"r`3m`ևTv}iY| G~a/fQ)U`@}vϕd&?$o3F(R8YjP^RH~HsKD mW& R^)CBPllm/m*`pq8z[jOM{d7Xy.&:,gɽTb%J=Ug};#=O*(` 1髡*C*T R cfH)UO2DK(64}~eli 1CG|~4pP?c(bP}_<%>zZA!1wSGy.m$KRlI^XߎbFJ 7>qv^zPY;%D@5:u? S͏֊{f]A2M}!tAƸ[۽R;&uw{u,q(RnV_u4FE ܿf_wGvOռl_ k7r q|}j^VOjmy i/+A% 0n'T"ŭZ3QKWE7<8)b<&۴*:^bP/oCF25DϚZuwʈ#lu7E7PAb&OnB<^F_gN0$v Z0M*UyIVxR2(E]qϕz%Yᜮk8.wt)KKZ+MV8\ka9Ia7iKB^߷?.q$ywS+3b!MğNzC32O s@9(04De(J; d JHdC ز/yc >aj h#Wf~uǵ޿o uD3CtK5Z&u^1~lC;YgdhrEF{8k^gOX(q0{b?==]Q|z;WN)E=O|OV}C?8zƕ:.e$W{ZFy5i1PzI ~ H袎9B`Rk^W+j8(o לv'u{|鵘q\Wl>R-pdyaˡ_쵋%B~e%O2TK^#Ҙ^GJn'¥IK'cV[܍F IAShH,m}i3y9^œLzvi?߼PmW$|86o4ԯZh仂-3~pTayv]A`?'Vx}ur L0Sj[f{oFވS]OZAi =X3/Y#pHłY:֭05xxeEQ!Ge(t5 A4<钐J4M?е"dfJ"`w^8hfܧ j:W[,D0 xVl%w@h9H}x=(&kG ,jE?0 62Ũ&1JÑXc 1'\Lڋ{j0~ l(flWꊃϘcB䏥UK1"$yFvِ#IFvCG|0CTD$We"z{rc}Lc>8Iyʶ+ƈ'կۗVB˛̓5_Jӥ>vn `[X:*#Vц29z@Ə}РNq8Z{dhjR]eF+3' ٜ殣v'@\G`PYCv¦Va x3V._t_x ZHBA61ˆꫫe݊;fә4ߚQb5i9Lp# 4dOS:P"[sJ(jVuOn" "˓؆E{ptv?_38#s2at \pEЋpp4`wt0tLGv.x>o_,)bZ%zZc%)t-{;;ki<]z&*! ;utĞuq)w.!+πlxILUQT"YBы4/ڳݣ`Hw`ENRd7+9oi祉~#D񮚪GxPMf8+fG# 92la0ζ:E[~Pʎj0zь/] J i0]ifrPKcW2 DT88} {Ln{#&! R==tdF8ބf +L9y_B5#^)\{OF6\aK[r*S1]FT׻+gck}i3U>&BL֚ض6ZA$ ^h.og$A;^(VVc1#*/Vy<qa?=jE#VR(.*Hf5Y&y1 v_#a 1dMO57f ۄ(Hxscpjy<ßnV 1? @|j Tuq>k|*LrJR^HulmZLb.sgI=*'8% +[!|~̶VRc+JШ.5uTH1Tȩa`ֲ̎1E2]EU?'$]{3 Pf%ƚq4Ljx@/{@y2}A0_z|AgAMVNK\4Ge/hB: *wgvAQ bO AMI#Fq:B he P>zb5 ɮ([S n.ej]}JZnkJvI»⫳ %@B$t%4&vFH]݌Bޢ/LՌq0H:$oK)4~F6l,I_^Մ8 ewRiL;Հn=,/ʻZe*|fs2}_[ѾȪ@{|sA(8 iΝ[P` ф;A;+ !ܤ!5 3hb$^Wg]7ЇQm)2K/liH b…mOl?D}ƋM~f-p~:맞UPbl )e+R5۲nMQ$Um\s eS|bOJFs@G%c}cU?O+ 4xh Tg9iX%5LYQ!`/Kݿ97SI4Sg+wZ9]q>%8fHޠXA.2rBe;ngq|>MåZoa^}u UqI,:v/G$loƯ5om)Rd`oŽ9Psl#z}^_㞬m n3hzB6f{_*R %g/85^ YmݮC_QUoh jNBvv ~!BAHX@2뢞wlFxde¶.ZR߮_$'7idDoք&6 F,;.,2@h磃NoݤlJWž C1(E- y"wgo;N0s#kҁ $ܤ52FQA`WKeO5e QU&]0㨀532?Z8ZuR_N{CCਅ hʬzY]6ȏ}}DP>œ%Q+=t$($RV̚4z| %6ݤJiMq͜ilia :.\"vh\^~ ^g@35UYrP=~,?O栆mQp/%%D|6#QAߨ=c2,FGm_~ QpW1NȌ,uEh/po;ZA-kV,m04 :6ʚذ:n[-Bm8^4'/>`j-mH^ba`Dsà+3P7acQүub,0#&,|x&QIrQ5'-82ǟbΜ>Z:zt&DgutZz/. ,R1RosZCXWːgVE|!IȒ^TFk2t1|/] 3^ـWdW~ v`3[c|ۋ2iC{ݬH,jc/,.WѾ2vm`.{kLA6J1~B7V ss_(r$Q5 _Qs#JF~x"wcޮT@ä)t-Q,`0IML$%)I*%'֍3rysIS=)u/^?J.ݵ[T;9(Ɗɯc4U YifZko/@2E2{Mϫ(BL Ϟ 9l=CPq9' #Wkn6!nҸ-00my=_aPZލm(T1wQIW/ﳡEآo H4|.;3:J"X1x3~jg?B )Da,;]&]SEJ2rk4t1m9}iOǗ>0[OH~&)fu@kD-Qofv k.2yh,5U?!R}3T cg2t˧ձIiP|\v~(PN ./sd ѻ\bD8c^5uaTHЀ U~SU~u@Ӥ'k;5.LBS2p?ȋsZbdH0呼$Tw`Oz MYf;DPY\aaNdAs5׭6N79ȑ>=LeGqW1wj^Zb(e20(-7l8_G{C\b'\}Dvp aZ7g]6usb.ł=1xG$CtU$~íԣ&fG/ӠȬ-4t+NVK$8 F~u gzV.9.ehtGzi-ZʹYrjdv˖Nbؚ0 g:̹ti˞^,7o% &S6?sHqHD\fL'i7 s!8X }y҂o,nn_2wHȰڸNzHJL l2+K`:S:+Ñy+lKy!F TGt}k. 'y{qS4E3憊O~ۓ^?q<^^lf z_Pb;%sCM5ErJF_ṡ@?,qOՊۛF ξK6u>Fa)}k ˥_ei bueVy9ws])oN8)Anz0Ib@{>DAO/MکPq > ':ؑ㹲yІ!|Fʙ ,CY=~+ &IG44WQ ).Ҁ6=UwY:Y_ho>rQ nTB;Ĝ.h<-k:_fGgNcN!6^x5B2לiJb 0 J,i"@m˝VaإZ(mH@ʅ bl\~D.\{tHPg@ 0@5N^!u\?r&hQma|Wdκ쁃Jjw8jZd M |6pe q' tL^a63)K@:s蠛%! 6Zc _4>g.; 8ZXJeU \_m^8L7?f%z ס~ŕN Ti ȗ[kA UB9PcZ) 3Ҵb(IC)\=Fy&]%f{iêV}Qje71SUg"`<@UBRQog|tC{r~8]Xq=EU4?Imr#=7(T8m*kj:HYT!%)hX? 89>1bspd7Rs[Oj D6^0Ҧ-m(jZf? LJbekbW7CM4woy*zu&Q!,Q 5 OtJ(BvVnjv,.YRMt{D(pJZ 8f}̍(1ڏ.td҈2W2&ʕ#3?gkj1>^mhL\%QόV\{|GzWJ:& X<)!?QxP(o Mp]TiK* p} 꽯}!Tv8x#j&mJf ˆ"0!r~2 P_TO U[2H@8+' ]du+8Nɋgl-_y uG7"7Ow 5r<4"}%} D1ȅI\Y~_e;=*y~-Gkoh+==YZ[T۹k0~sH=J6B5< I8W.w.ZW"Y`\fYk+yа4 ]d-ACR윪Wvz>%yk< 1W4I˓Ӵ܃;H\j !o/< S?¬[YzEIN73 FR1 ]8/=l걾nۗ~|!4a1W9V h<){ ݥu[)x&T`d9 % i{*L=hi'FpfU)u¥LsvNh6%E0~ b*4n߷hQ_q3rNmah*@k;3:iN iY<=Ȑ"9{5bNlRݰ2.PZJ6Em{4"Ǧyc` C/nS)6Fd,r1659c NH y5X9cV6N6=w:ȸ.%G1LO=<+M /r3Nn7&є>=AMSHjTK(],%d'1vh|=wImY/- , `iwrhW]'cͥ;(=apN;M!4ܚEmBD%* SF@F7eÎlSh`>fќ(fc9,cQ6\!z3LB H%o}9([Hj7p\t,#VĤ:i}ir$=сl-=|44/JbK3z1>Hߒ+=AAz9g#yƣlyCb.: L5UYvs<&!}R̜hϿRkfK u05W6mMq -1RC>-1&MB 6d[|F 6նI59$n.$-<gNDӎUcczΥ9w0E``S{Y|@pFz.+Ry}[e u>_x2:ikmdOT~7d%Kw*ӏ*;{T," YAtɑ} ;JְN5;df7ӂzݾ+i]QZwތ_aO1CK t54>}Nڇ0BZ÷ThٰP/GQ̨{ XQ?ٙ&`pNv%X j9o]t[c\`a+X&ixb$3"J0=ÎO,9.k3HԒ6Թ*b! xUp3NiFuef4jK|p VMfP_Gcuj>lMbm;eI"b4H[ʠm 2£Rڠ$vyrV4ɻkiK:rG4{exCxߞI,4`Ūl8Q7r˃ Fϭkb\Dg lk''.ObSKa2Tp\ 2%8큛OГ;Sy',}ս(X=r4do/@*lj޶QSV?l{Y$oc9JCvEȖT;e˦녉MlcuP SkJbkn 7_Bn-%РlKg̫ꐩ)Dm.;4 P_] aH2ާ*N·iٕ&!X s }DNyp$XN gڏwhfpo`~XTbČ<^cXmvcQRJ(;*tdw ~ETDٞQ: ȸ+^XN0ڦ@^&ZN)0.?8a0AK|$EHtN#])f*?B(GPxl-mtDݩ5G#=pWW&&BMaE>"?Iҹ,(uG/0xv[6ժZ]Z_j8ڻ pBgWT tHGzoqďQq@gpnzCur2;3f>߻7 ~Nj#~ÔReੵń!p¤]K24&g 7g M{*Ts}KedTtJ>됮`eV@AVI'*6UUK u/!)quyBbd`h-GņáaCI# 3E29YE ėW{]Ϛ$u??@w-+v= 3a/ iM::zl3eP9ͶC}vraaP#'O\?AR!b"~>+}~ivUD".p f^ڔ5*d4Nn`Qd4bXwt=Di `HUON36WL̪r\ 7/_U e>ّjڀ?yUY 9pJO׷ q̯P"|sQl*ohhub35Ő4 i'vOrͱVh`gG_3\n?Ejүw3Hvg-K [ئ+o^ +cp/P7ׁLޖ rzQ.0ʨ:rb=H{_V?Ш&;TP֦'~HYk4O| i 7I pCzx;l0e { jdWKRC*iV#ʑ<BQ1;!ȪƫUB%) Eʒ8Z̔?եFP-#tUpKEEsvz7X'iA#i m0]7m& 8x6j3")v9DUjPbXI, Q8S?9Ne'$GIySVhlҁ޿I FEG^DZ1c:[11}+)F%j폃:;$ꁽ5K'^bc)M7~ƻ /bƝ8k^Jz4x`x ~,މW1om'4U,,T*t@4Gu5 ^|+ɿև&SE&ެw^ n[@LChY59bcmh9fh]p,ᐫTW {B +0hÈ3ĸfj %iMo+"(mW<ߨ-#H@ȍlnJ{CŬ ,eg!sNi,/FK1wEF;WE(-z0܎zVp`+ɡr,V1^:!TWwKh(U=w$Z4!=h4NAׄv( ^@-tYؐTn"iů̘-$&q ]CWKJA+Ai!dDZ.|U\hK"p5BfUNR*R$Su-hj_/ԃl[9zOBC~>ؒLYpCp 5]X~?c]|9%$3 HWX&Ax t+ ~!/Y]kztq0L1Q$Bx?7Imd!HC/2lH05(e=HZĹ<4÷bO~:TxUh8]^ "ju1 uD"5ן kj4*Q1К *VI ^W/=ld_BX`7ħÚTFM,WJUn g2뿷c6>K&QkjYCrv $ᓾCfEܘX$ \(ER̺c~:cZZg*]RWA "|Q:e0 ?  U쀑6CviH!P Am]T)qAߏ{J3JUH7u4Bq|\ex3OslzE!, NPV=jE~jHS7C*a{vlwc5=5ح&tAEF㳡>`y3 'Ǣ6ku}3۰Ǩ ˱}?^kW!76(npx.JMĖWa/GgI;,lͣ5/ ꇶL*Ne 8~TC%% g3I QDsNYŔ'8KߵٽNV5DhX _(_lqճuZ,+ܙ0?he CM9w7G_)ͺ2=k;G`2PUB>@pSFLdԕ]DVEkLfLЯM E{ LN x֛ u&켤X\ !MiXA{fs0=B *Pwx;y ϠPεq20B"z38JpX@@(l6;GjK zB^"9vpVteݽcGă݋BkT9gbK `$YqrR7L;`飘7 Qp~ˠ3/F\09yO2@&DQy[H=dgEYϽ!3+S+++I+ǑK_3[𩁬<$T{0y~WIt%A!-\瘸$ Q!ʬ2>XX5 ggZ p2Cژud\ꗝ^uj ThgqtY"- &c5jtǿ]S 1ٕ=7a p 56/"[ 8I6t/4IS*owmhd5u-Y5H<@jjg|F @CP+ݘrRqhEַ5e[>O~(ͪHnՊ^KoqŒ!ErsI!(% .^:VrjO)Ze l "Љ+HX=%d%>ΤRȕE-AJ^W6"EScm'Ga(u iUlt DURRwcԁĿ mo7gB4&r9LݶDA/DsV& d`A(6 *2 w0 t(< ϓo=FswҝyǮÆa_:5nҍ?^q`09 ²sP/e! )(Mj&FME,Nj^V3bO>{MFx=94ƍt?4Ya}V]^2v!j)%Ve;b 5 Jn[l7!Kz['{9 ~h VhtT9d&˻1A^O; "Ӻ-S}bіwoPjy.<<E+VgICDnl EĤČaN"Ͱ%|$WVjB >hujθx$xd'0ݦ19"֤=lUe { q#"kQ&-32/#޳JYj}SFqpv  R~#dx@1¾jRo~>(e&s%.f[3VF6Gwb޹F '_$@?ݓ*_SŦ$ܔǙ;M78bMb4GFJ-7#({#&lHvm7nl^+'Ƿ+zm&#eυkqEx\GRЅf38ؾ/2Y0[̌z,]ctjd1q~gcCA0Y[ovi9< ,| ^9b}+dဩK<֞i\"7bZoS:.]/;^x3o7hAM_"bGoGWޑ.iFBJZa`%>x:cBC$f'D㵸 xI+S>^V81^^vR脍GO&:.BPh%4wZm˔yDj)YCүs{uJ/U٨">}H>^iB6 N"IV2:^TzLj96:r*P1^iH9vt.vs+l晟/+~ 4|'%!\W̵N;Z898T LtG~LIlek%CHOO*ݸ(dBx"6{ vŔ@u [zLÝ*qNݨ;yܖF}$  9hdď&o1 I |EDJL_M7$'?q;MXghyDI+8ɫS!^plS328| |;z#v-֮Z6y]藄*&ОN`6v ~3*65&xMTQGg|]n`g8]ysE6 ] 'Ƿ;1^LYm#Jl妔fzQbeT/ U[BX9n^͑9g K=2x MqƨK|{hM0s;zAjr*^MP6hO<'Zd$لLa|P9F#xWA(s8$N;L\t -勸d.ImoSi\iz%SmhYz 8޶-%:A# x!-|RM;Fm[z!?) u6$|'n%]+UJ~)F)ZBĹ'O'Bk}0j =:UqrY ]D?d.UxEv< 6P`,<x 9o$*0G/Jv0^1,a*v.).YeZ2fN@:V{*6MA(Ě =_`&G:\нoV"Df' GĎukpEz2K_.N4SE?*'I,t=/.I [Cp.o"{;e%;TۃVu > E@|7YQ`o=0; (nY]¹"$ߋ"V^x[K caVkPW !d_E_8 ĸmtuyʨv~ T<|ێ* :ݶ}k r TR<αiЀսM6>%xcZK7"2oNv>K 8o~p|)s{8RLш+IBKOȚYL.qI @4_=%Uu p5'0u3ʬ˛ ?1./>bLce1ͱp~v#RRtF0 Gi*A -"*EG)i< 1Ş56<s;@@:fX??dKixX[jw(mAPX#Lؙ'Š_lqŎ)E738:҅bm-Bb7OJYnֺc>ɤ\TkURWP~smZk2܂͕Z8 6I=bB\vمIQnjhǞCSS ;_pNk f Lnܐ'GLBْ`;H׳/@ZڏZq^$E[\#&@j?~}5[>Fea3cHf5ß1^敮4UC'iG);5Ǐdx-F~"E攥Lye6iؼR$Cr[[Nq*.4ylݬTNsK&^жPژۍDZ]Eg~)H(]7{4tUqX$lǛ6Ӊ<&.KQ_=_fOF8BH uגw'&)Wy}o̼g$fIg#FT [ %~H<@#ɇ4riЋPf\]٣ٯI):5wnAyu6EŐл{Oʲi"e ~<[NĤ_^ETr.D~, ɉ` A*@?:XW%e_·qYQ~!iDΊIC<%AFre) XTDa[_b݀"ڣ2n/9<)HWX,V5tetnVgAJ :}fGAn!cFnÊca3ӓ HCsVŊPҩq,Qh=}2G/o' L"5Rb^٥c9gFU4=l* K|ܗNTyƗ"h'}As"v[Nw|\h=]lҊT-s8ݱj5,1X8Do؊O_A̩O=0[$_,?{sGێy7\x(؜M6e+Zf~d9Y+pmۂQӄE-%XR FpPSuLQ_g/YMԢSM)WI ZhdRN6=5:aB9 ;Y! 3G^7Kz.CL;F \V@Юw`f*l3Sr$<i Iw;E;?b5i NŤnrd<S`irBpC_78Z&; v|le#X1}@?G@k U52JbN'Z#z_>YeG*,kBv!y_J䩚V?k@H%e%{9?cN\qWuJU Ж4]%9Qv_ٽtaAg_y:!gu,X4@{rSRwx,*PZ}LSni˒DZ7Ls5%y7}Lθɀߕb\1Y@c3 bjmT^!r`aW:d{zC6/ޑ>N_?S{>^s+9W#C+*.Q_ Bwu$'Ѱ9J/I!H+5I+<$ˊ1(X>W,p8tXV󎅬LG㥔,%䔞au0&ZjuP:05ᡥ"v92#%&o`97.h4f+_q>VM&6w/ő6xxſ+f-c?Xyh>q6db݈!A7 ~U[rqu}45*e%-B6kmO4/1?'4gƕ;< ]*Gƌ̌4F2s~k9U}}n+i'3XNȶ׈Zː(d/kV1T6lq91T9^H\0%,9f"!lΝpfT3cKUM׌/ޢ^hp=^HA@CÞjJ45G813vyOXvői}!#F&+ͧ,P,pX\=(% H6PqbXlym p/|:"l)ޮ G˱7ȝՌyjXl\ߨ*F1FE8ՕHŖ6y jIGO*W43 (ixcm]VoGօœ#&Ͽ2$]a⹈lbM!=28$x ^,? :cYwB  ld s, (/WALqZv%uԦ QsZ j~*?kc^:O?oR>y:ǫ/+6{٠ AH:IF<3G)~.Y|qu 8p})-Z3ʎR&{\atNSohdq{S1=2Z=PʾA R ɜA0] 8x2q܇.m!S2F#&ХJsER#/!:~H'n#;-OYΒOHŨi(7[l깫q뉸 `Rd b Jg*ٝ:z&ůy]rJ!3:>S*ytjaSz;UE`-) "lE͞m7OG#B` xvO`&dȜxhCEq-UhbƟ^xj98TȺb01VQ *p@(vt!6[56yW,Vg) *SVN_ m+7IYPBky5qP,QI^@MVGۧ[vk^BItu|#°gӞ`1~e; #7$m_ *lt^@}7)g&_'F8KaC$|]6]/P`!Q2kU49X‰#IH권R #[&#ADJ/Ч8gsޤl~6{LR)nGrP{Dٍ,a7aR㈢D@Ìcfߣ'8'X3)6`Rlza4rNZov<,5 7:\k̼;F'[zƺjEUVFz|ZcjJqcڽF2C d*rߞ@)!bh牬KʦhT^AK3YsJ{A;sG퀪e@)Bم_PG\'_ZkC։$w1TśYzm{Xbc{!8$ȜtĬJfû#t@G{Cl4`#rVAeObýV.ǚ5ct U%Bfzr;E\єZ 8PbsF\ ʸh)!wbu!eeT4z1JFD>aߖYJ|H|G(LJ2I(~:A 5&]CN7p3_2:/7-aV|U>ʹk KܕR!'ż!Tذ;ʰ^@- {F,mҬ,IWCzETAׁn.Pjɣڎ2u ^qCt=eRۅ'$Ys5;|kwy"շb:<6PsF1c|. NP v$Xd~0;mW+YY!L{\O-JAwʏmW*_b_y40QWBhv"`E?cf%9=ʬqWmAQuϾK%IwG2cnD,+/H&vC"$nhq=Gү@ خm\ kTf6N&Y~oC ::)#5>s4(6wmhυ##mPt}Zk7!vmp&b%ŃMXCzghaI ͎a' ;k/}aYR!z9A*i$>W#3o=iNW?\~EmH:A ,gsЙӽ2+Ͱ*٦=̛q9<£G[?_K~APZTqUn}?\tJT}&dw, l.Y#ҽ-7@~NdA _Z4ɘ4dn1SXcbF .ScS>fQjsd*Ņed'}A;ƙe1S'e;!Mf"mf4߳g`1y9^Į84.#{~-\Uͣ{ #[D3|Zᬯ:O&)]yr -PA 3[6=QFԽ! ǜf*֜z'uda"_=LW֭+CCD~hcf[p]δN߽1L.ۊj[Q\[n,8Dz5媄D;aQh',7ў(raG:oz&m?ļI>C,ê˸ |WQ[쐄`gnc? 8ɶZI>X̊3֒F?޹j>3ۛX.{!kQ=Ř<-k GkK#vӵW< *"‚\ṎIxk"siȑ@d!=ӛ"yB(RS\rV0!ȄpPUM 2o?F/hV+-ݪUxtN;18ܶ{L)2 VbYF A){V?)|{]>u@YEo˝#0ATeMo*vGS+D=b f߳OAZQr $^͎eS~3rdk`: TT}#݋'^"#%&~ڱQ;[vk,vUF#><ОsʋwAG`s,O4:h Iځ\a2Um3fDd)[wI+T:ɤ=Ƀ@4Av9/N)I ~d= ~>Jh?nVU3 {ь@7p/ur8}J? v-~Iq)hQSQ&]e޺y#:}~E^h/W`ki:]ezDt |Tn{hZ{RQe? EI*ˋiZ~>VEyVvNyAeg4FП4σZ>#{{ ˗d GkҎvt$˽ᢸ~OF30bk,L KC3*ą1{TɆ,W*1E`ģ"\HTiAdL L0wxM*x91>U9&iqp /R# QL^IKTQUk%rYow=u\nx̮mҟv64[wj=IPД7QM7 ZY(-e k$BA9ҶW#z8 h58*Qw*b2_aizDoYLxA,!$rLN@q)oˎ$82>ZzSU6ӡ#@?Z$࿓k/0$cvTL ԅzUƑֱW#,2ڳH.ǀOk/>Pr\=T]CN=Yj{3ZЀ)YOn篞,&K|WC?:_Cxm]{WX`a1b@>%x8fQ EjpCq43H ]'KLU.m'(cjv|$j{t&PDsˎO\$]y0hc{]H Vl"uv1_an5c2%Ү %8B͙ء)WKe4z{/7p[s]b;I7'=3a%~& 60)PF+k.rS9D&k3)&|5B ` {i?/ F,*^DKr6d݇`Ao#?u! ЉFžs-B>Vlx(ʱ9(1RÔh;3F$̶n/e>"dLiR,3;8? sw0ѸW-@Sͅ"2\[6oZ\6`T@[~:( Hk̚W G'drZ~Ee[٫sL3Z( 2:W^(4{~f u.;. yv7ϑG^q[x1XkKLUg;ͅvlm?_Aʚ%[DЎ[[oUӼf)mmᲭO4[\R0 \vМcSqФ?Cc!ǾV-HF54wV!9Hfd.#}Kg#hQMje Ad;m`&LBl9Sݩ4>S #ХI ZPfA3OeueЩmZ!1Ӥ檒|#{ Uu\GA5.4yS쬑T1u?QjGTN86Nx} Qfs^WoMz%7sL~Fs10<^|%SN iW'q w9aY^Ju88=ù *p)Δ,ƵX^Wb(@zv7RUܤ4-\8 lD~~[XE:>9Ӣň$cK( HCnQ7[xk6~l'"< I]a<1xO!N)|e !|^I _S0 Z`" ɧkcKPX?(>0"MjE/IxnA5%b t3LJT}~J\C^E&I?L*$Wd!1٣5_R$GsUFO.S2{9R6u/YJqy'f܉u:4u@1W?$C JR2i1Av9b*Uftg1ee0eg{ ¯hU!aiZm6j{.SٿhpBTSuHUe\@GGvqS"BvBmFflQk` QB@t[]IٚV}`i+E r̀mo8es>Tw`>"r=$ OM`GҖ(kۄe 񯆹NYSF}-ֶ@3+Ǽ;\9Wՙ8 Ւ*B^Y1 픢q9:Sة̋"5Wk3lѶV01Z QQE f{usиI! g("u<(S/v-,ȇ#z~YDy.س3Cy48l %>&ѴfE|h1ˎ AGN !awա}`x^&R~N$H{~h2$7H4Dl9dvVo蝈/$0'pV|_'\o7nDI'Ns]FBݯBu5 ݧl UB{Q}3kZŃk;f4;i'\U-h9t_w 4+0:1|+zT& 0Zhgq>/{ 8޷_qhHֺ dQ2' ,G%n+Y|dp`϶#7-`\4(Q~'/G'oOy8t_[z ru4t 3B#(lkIm͐T&\ *nIvsXΓL>&¾ dģ4L'\AkռFp/+m"?ygkipeq9m삕PpN<ޙ ߽IͳRw__XG3#N7/pgp`9֡Է=&WΦv}"U P NEі>wlg1+` "#b(~`7Ji6 ڔyKMra0 8d' -%0cZFtD ӭ]e9,a{bXX1FGZV:nT|w.Fd.*JU $gv2>RE 1B&R))B%I0F#o&X~.=51TƶC;F#Zngඛ¡$%VdBZ曬Yw˼)\:, f[M{$|s T^RMH;W:ݎ5> l?{zwBQsq!ǣ] &~!BB]p?wΕ8vŘ{CyI=YM@v+#ɵ*9' E,NE,16&y1"[σeZc񤏍ѫdn0Z&Ưݑjp3*M׸?܈(=O'(Bx۱P`Y%!p`Ռv~[cpU XeB⌒ _B؈W3Qy_&l;\Y9a,겆w/$DoA/g c7ӧPv#dFK۴FqFW%gMh-=6'ڈ 6? ֹy@Zhz+[*a\ 7]LKLl;66b>8򄅿a=aƼ G }MQu:tٟ$q |Ǒ3[E5 >b_#m0bV7̊3:ktq}n-K*𓱧e6T{aZ7btI:0omQBx>ށ棇E=ev%@u\TLhCt%L5'u ֢{1\j8C_24jOZ3nQKyEe,Sz"DG)0#Rlz|i KdIT0b&IS9QZ@]hHᅯ~NSIm GTV*O[ZpA:OrjLX}9XC8`?|M\'=uʂy_(~.iY4bqNg FI~d6ktryj >LT3+-y]:DV4ތS~cUЩFGHB~xy Lj>8PiL M9]A {ä8-ا˧a!wz~#r!;|}Va-me nsTьdUu ʜo{NMFv/OH4)po- E1j0JѢ{=Se2Gc23<;'(lF1W_G,@Ai\(AOxPQw9SH(yܚ^<#w8T5\fW%!HoxVΜ4gۣk1%BuOs})S}Dl-"4٭vC>Sy?1p1Pة2]וBipEH &F,+D6:rdCDZ[DN̥8!KOC@73moFfS ]21CS1jfg+OWՑg>KS^!4 Snix5s87,:'KWO!ɼn.G^I5l0X:l n\<:9.ZaIgx6(dPJrFnF +Z$Izt\ˋa?;@΍n ?Xhm0KG2$H!!~P*d B:e^!$ꎬ]ϣV4l;FQvFu?./X:1$IzcqJ`J-3EVi_!wQ *k6A9mmqҺ-,هgR.ݭ_0pY8/sߜJbr<*wŻ Is^KY1A@$C,<ȑ(kM،B$T"s"y;Q6 B c)1+±7PjFM:%ā1 ©:~͸{s#g{Ze7 a''yJϬQs *׿Vr47 }`&~-3P[SMNBJݢ%`p\Jv{UR%,Υ9^vAWäLS6hg`gИqWFY#:dÓgɋ6 C|"B&^ B1 Ş0_3{ E f*#YSwk+>؅A$#z i ٸMz/Bga/]_/ÞLޭfɒK`nUwZ DÇ !ڬ8Ϸ"p9Ŀ&[NrFNlK}wci;ao ӯQB5",8(D=N rTAC*^ch誝FoH?pnCpK([ӛ4P釂;Ea(s*yP!M1uu`Kl-]Gs N?S,0; bwHףx ?Be8i:0uK{$58.wՔ_g4TWT:pYYtsv=U͆,(1( Z 4E>aW)1@Tpv|w*iFYyc"vV9=_aѻm^Pd&u>( <֟NK!35 D8s\`pn4v*.R=Z;L+!T$^?qBfÞ9M!6UAJ֋3 3p[LK:>^Qg%KUi捏aշ.*SėX:BnSf]%v6Eud#[ۮCz7՗֬q$x+- z9TCz&6n*)\ZYV'^=!꽳' †ȬVדd.A &SS(1/se^X=+=v390_FV̞NJQM~XUjzgUnXaFu7ÖKǐzv~'׊uyH8kSQW$\=Z2p7dlQw% Q@r[du4g(K~qrzI8".P_ƛeGRn bd U~+򈧞 Ol _рf'Mjs J0:%Wi#AcVA |aNp,~%[ `+Z^B[IZCITs˨.mů.TEʮǚLw)-= }[v#)ܐQs ptn*W;{)Qz',T#{ s]5^hm y>_L5ȻAbE03gȵ~dxHMcׅ͎<bZ@"ӗ#>ypޱ1Pm˂J먎ٛJ7$6G.4I#jT25 ǿVa l7Qbw6hc81ڞ 1Qdxy @ Ǐ"5W k;0r#\MmΧr5\r8to? ɓ"+a!k9bSo~cync!@HjMix#U[eo-[mo KKn-MAZwh*,{hԳY >Ԫdgc-% .!t(O(Lvv-\LFSŽ}@OݹsQlVMCזoƶ`KTZ\ FuAZ+R_ V 5'$ҥ;O5my-S&K`h/.d Dqռ%Q]dHA 4|W }^Wqx3/ 9pֿk".xDfZtw8~~g.ia& w.-_ahpKѢ(9e>I2넅]uӯ4 oFonWgtR$`I_0pmZ!}$@t:dJܬ;|fct>\k}.̳dX۱1 ['NJ-h̺.=Z%<%.+E~90899h?s;<u_BO~'/7yEA5휺5R9;2ny67wPS^u"%nAIe-cesS߅UJab "QYVza=N/tOcye @p,Y MI,ICn%_ =vxȼOUz >x#InDWOJ5WP>6eOjd; x;q"r, %ZPgtȠͫD0)+xwr5ۊ՜2Mo*yKn @&g&pGeʮ/ƞPM툰49dcqLx\Wڌ1;a{R lJΟiɭY*"_gF83B@/߾G&ʜF`*,&Y{[AINzzPr16@RT!"*xC@p03Ahh{Vs<pVʽbښ V[Sdh\1fwtU}0c%8ܺK14 [n#'CwCIՏ?nA:o @L-A7"-%f8 "jq )*~!ҡDrj־ț\⏞*\;F?QGHcy27cV>a ,kr )15 cFњTcq#5co=7 |Ak"EJƕM/h AyMn4RUp`]Nvٟ2{ʚwyn W5 %fDGTT? S.Mb;XuBj}byW{ wRRkcf2IAA 9]ֿ&$1% 61q\RKacÝ ,g]k ^#|F.Ҽ[ΌފdnKhsW< TaKxA+Gד%NvaiD,XؤY'KSP՛P)ZNzߍ\GaFt@駡pyZU|H֓vGS5ai<K;1eMpmfn:E󯫗-cp]bZA Q]1v[@&XCD$O%~^IO\$d?^߸B:Г'u6o&TG Q.) 6hU7NhrBr4eSz9f8L߫D !s(EMt3$ `뷇X ws%iIv-_ɯj|6}#wKsu>xNc#aqV//maD瀐5gzdlw(baqQӄNk[XE65c:7L9JS q m?8щf֪}uQ eҁ= j9V)iJ`\Drc͚luLcѐn{Eo 4b cI5L2''K |Y7RI%OE"lӁZoaB^R_n>|_ӫQڐ>a|VM'> :EZZλoՋ=r }!ws:|0+!>v w"H"j6Ǐ]c.MlB C 2by}um8I3L!' *ժݧׅjI fAg@@ҍ@x%eƀVG!Dfy].ZdR(f гiG9㠲5]䝬!0t4@XAfƀqiv.(TvI1TfH ToƸ$k Q~dt6L"S!֔ǹ(w&P X%a@|"&r^$?弎gG(u>M*-% [ ;/M! DjO8ZAD*vA]c X>-[-V! %csifw)H@4`EV]ܖ"!0[UyRE'"Ul(mQCOm'mB[fWO]o%s?z') ͪxw<:ØiH w˓RژQ;L AsP>*K>>?JZ|&ӧs=)&\yiNBf.aFv= 5 [DzfДjv@iW֋*u%]**HFGICX4λ1B)c[R9* \5 p\LVР9AlG1DR}fk @PŲ#%l7_l_r4_^6wD ZIkS,W>ijOQ%$֠/6̣¿.VCTcu6b@jMY lX@H,]\Y&]{I,AbQ/hF"i%9N;2,)cKV;]`pפ9h/GwfAkO;D_@Q[%jE`29:, ,֩7F.vdDfKm=gpP@^abJۡy7_j$ӆUuІikO |t-Ow6tۨЛORQs=7Wf~Whk vEE)\ 9haݚ0Le_@njoBA'V2aF/y|?BF3'V=*& u۽F=ݬ\.XBf)W-wˁh]'?u@raig303p C2S6l(%44!܌}ӵ ҆6x%jС^JZn{h428oo~уiѮksjZ&a] jd$JEVo4T2i&LI T13ϴmM~}twJҵm^ B5$eb0}j&Ӓ W6C(gX|TN/Zb~U{-QưPU_6 %qB-|Ȱ-O,%l= !r]AEq4d"[uBӢrG4\"/. Ӥ db,i8P=k|J=f..aۯ$\ωkF +z%Sk2y=egW[rwOB[I&*ldTb\X9,ٶò=V^AT [ ʹhO ҉C% L;:7G)h=QB;c{wbe5ۍ E3􊯠Eo2Eђ3}eJxK XpB.ʬ/GՆ9&mIIOz sj?3[M枭R77q8Nl7LH~"o4FF~s= 3'ȄII%]*F?{b"1*_2Rx,NOe:iq8+'sp2ۖP1GBn^S h"NGF :G;{G'婊 8tz_NZH6Z5*q^!dm1NI|jxEe`[-> .z)pY}V5\Zrf['nh!i~4-Q=3De]M'IiɈehxe:M`<*=/c$aLHZH%~|*H@>F2"G܄RHL1 z0:w{* g:isQ>{LAS`Yo:A SnkNw15Ip'sSF6_VwfWŞ~:\``?|uLN K КC\JDـ^7jRr 0 Q5rRWo5⾚0S @Yğ2DYtfqGPX8QK~S#GL71R2_?M4#bFHj%YݱJJusw/7Ron/AF3 Qs*[aV=:j9B8j.UlDW1K7̴p6;L bp\ k8d[_T I&,3/gkj]0H:/ l_0 GU'9z&H J&䠎^ɤ:d7 J._D }hYGa)Xjq5MXe}u" u(ki,|Fau@NI؂ SyKNwoivk~ %s<j\.4+N5͜ j&ԧvD. `!]HZͳwNkgd)A#a/Pͥ`WfArWô/˶Rmc6*Z 94NW{?|{\IS#%H^H* VjIp^|P "w$w<;YsF_g~v8C%rXSXwN o k+sT)ƼgHI'BOgJ?4e`)vc:`\W$0niEDm0lOU7K,[F5²KF^&a;))bG%<(%^ Df>:ZRjflz>hmwEA9 1C`p*"qEp˳c'H3F)r ;7{  l%KzͿ}u:'8P{]A\ 8P9tZvQYQ8Tf)amӌ{:Tӹ*0&Y@ne`:cUh?>3MT#cvS RgǐFBb0(~ў'^1T4Xa߆fc-QO՝>h2GDE9bx!=l lpHB{~M"|H$2ȟb'cnW93}(LeHg#XF3~ @{}܉p.y=+QA\P)ksFTX;mV= \-|/Ouݳ_hk<ԊyYa溼I x ,#񙴲[m-ȼ%Ǐ+?qR2>w,Fx0 V$&Ji/ ~0ǫsTZ'5.niצ^ZVV9C̸߫dPHs^v1 <Ia4^9'rNͰAU|kydQ4x7Po9km?>{jE+cQZʐT">hOllxh;$l૸ju<,\A{B$.u_{Z8c\%Tkg APKHW+\ɄxY;jE(WŧPwJrj ]]cmֽ6 S*>Ń]_f;<6N zJ0,xu"nq"_Mp?Z仕Y.gcO9>p4D\zmJ Gՙ/&}*N]B)Ã?PJv%O+>9]4 H*rgoaDW`Ɩn$DE`}EN%C <T yL{I5j^`a|2rZSʹC&7N"7fD|mo晩 50$x-quW6è s'}eUPЈ!}(FaG :XJ(}Wq`-$g.-ĜV4p2+uynyN4bZX\Zy4naJӰ2wg6T<~z~fVտj9^ܖDވC8h@ukyO}Na76hC&;3+|`AS$R . eTv2JD&,?l<:56)hyug:FJ'MK;VxBtxJVZf4lqM*T}~Kv H!zNfEr06Jtg(ofN D>?\ڐ\YtZ y \jZ$i س;TΙ!59oMvG3M eOjoCށCoңu0v<4+2 _Utf^ڈ.*m*ƷePfo. <"Z5@H^!M;3ΩG!_\daC0e| V|5qAr01 p`p- [:<]%$Pizș2ҺҪa"hbBayAre.L,?םN: s?B/,qR($TX 2l &&$%;] j0|DMg'mteհG-a"sgO?hRr{"&ɲxtηҼ+z]plt./Z r+Hdn*:[!""EtSRtCtNUx~;צ;Ѱ+Fʩz[`fidQq2 [+j UP eJE*Et1sky$>q`܍˒5 /Uμ(26'f.y.Ilm<1tg5` _Jt>=2Iol4~:=dTiTڮ,ojBJQ?ߝ!9nf /{ZBI`𻑜eZ!8(j*K5\ %ʠH?艀M(FK/OISi#f =poV9b #L&krꩲ )٠DBdmWr$U'KўnBcoZ,8;@&J>@{nyr8jw[5Gm@_e3ofH1qHABa)o֦zV9$p Q(?ӁD/!оl< AʓP299'f\dgd+ƀ?,C9ǝg56 -b tɪ9,|ejjYr4A|^}M;sEV"0+@4`?P-zY dJvef;ڲ׫N<Uj"0^Gy%9ruyu- ;9'Ϛ{- K#|n|fbVq9!㼛, Pf3[,ep(vhٗ(/$+ҵ"Eyu;])S^j8!UIMHvZn`ؔd0ߎUR#l\1"Y7$3b·9vCi:5J̹kMi M6vzP2a繋9a!m uiVsp-).|QԪ+ c1>;J w 䛼"-C)Έ g__‰̨n_S82%=#E_&Izc8z@[$:8@5zvHgCMDW4ѧ#@`uQ{uXʠJOV3 {lX{>37z6>)twgQ$dUϗ0bI/Abe`1I#Q"1<@DLviPE4*ǘݻ-TʬۙV!kbCZ!hat]32թهLGey`5y5"IQ"W>4cdO+v{zfc4x2<5ըķjlg}4vGؒL,8FZ/Pt^V/c,βpStlfVq#Iu/rI"z. T? ~JD-i+&qhς\gG0 Hh(֏MQH΀)zr NLx]lCpbR/>6NOI(b%MGr̬z鳿HEGDofT.a 8JraPsN;ăE!M‡xԚ.<`ښS.ۻjD܅uD9̳G-WaI-n*dxxPѺs~F6ʹߪۉL5fW9aD}:G?=)+ψ_OAvЁ0hƊ9>Չtjq3_,i]8qԠj ӾC j5"Dؗ l= (RB ?6%-m]mAh'*ƨhϸĹ+;3B3b-b0dsy3RSD>?- uq̰ۣ Y[Υ98*BBYA>&Pb{y&PHtЇQɃY*I]{ m!҈,J %yע& 3 TؕՏVH$D<GutOr9 l;eJD 9FB5rr G"eV<(]V@J3loyAolc>8(gNJ+>%_lO *T5vCA'+ROs&Nb ށ[7Z"ʖ^5 06מ1Aмȏl$ӛDySX]ҚC>N˥fPq C~@nߖ@`#Z8Kn~!'돭_=J9p3|fd iPu/\: akc3%kOpMQH-YY͎QU,$-%lNJē"1 (֟%4Cft`FN*͕޾B}x A3mq'MO7(lUM^c.4yfeB|)r#dtDL A, dx[ nH @}2dz`&gc!_fwKXYKN 3'xLe&`yL)uמm 퓲7d+-5Uv$_%O#50Cmn7wvy#侲ܦۺVg[#=] E6dQ-kM"5WR]>5Yeog1ƑK)2T_EΦ@+|;T }SU͕3%zuQp~ B6S4 %CZ7SI^ w Ԭx <Z¾堭f ~718t5kjO=ԩKJͭHJ}初l\{GhPa,We' uݙe)3/~a'bt̔QoYʹ$$㈹y4?2d\r$r qGN̊Vb IxB~} TSk@Ra xV-,}Lgb59 Hv̪]H*EAn/3rN2J`W{svք`vc CzO ':+F9nFy VrNEer~{eFOMW$KugO=ؼndY*'ed t{G=k(fwqjpvEBl@=@>{r=^Z8G3VFH{G4%.ѾNnxYiֈf HتO@P75{ Vt|("E'-NeVMLY䲕D?߽osI#RKlEsGyMQd ir?ܲ^u{G״[a.mq^*9Ov+:NF*[kUewa:MBȭ |pٙN(mH^l4˾tIJ.z!zrx&ȴҥvWf+JNkYv!)'jaT`٥͋|F/Àى7aOh(U1oXuKzoLΰFW^sY*74:z$+ەOFXY!ٿ#$?7&$ZQ ~:‚q6P2?LW Ĕ|ٕt#Nd'E&qUgu f4fQK aļn>;Zf[=\b1A ;ԕqo Yw jC9tJiMdA8W?~53=^;O؍ȶ #zOEO8mjhe,vJJ~g (eJ|ѱ~%xf`9\}|8+N1#)Mk&h'O' ZݥvTLzcP4z>I^~@$dÿ>;*220gS>EǎZ90%^۝;wF+Z~]B J-HJy*z/ŹgR]!c ^Qtm㯀>pCGgk=kd\mlgY;? ?y3sAـ"Sjh_Y[ĘIP"\~|U"U\:@ й2xA ~,+ڡѕ&t~8Sjh6ϿQNhב&yZ ޴'Mvڋ')iy+ a gv*Tևf 26 pt,4A#!AwC "~C<~:Ps@w:N`(Z^+F.;b"w3yrpuAX:@KZ =kx\ ۹( Xw80+0O4:2A򚙱n0rhR}Un >#Gfffd;>iW,.]S%*lmOqk { m[OP(c^z_wriҤMM@3Es9P@UV7<0"!ĸkԃrO5{ۻ9~vKaI*ޔ6|*w(C 7B'29`ɡ'6Gk\墀LnŪ( Bz j8V3n.w%mZN*ب~IoլoHxf*&t˥f`;Uvo:J).fZB%>q[a~?`|%_c[0,'a>z%+X8J\@:2U/^/V,HvoGkG!~xLec6 v) WfA[D=!Z'&{`Dk a&q)ot+屗Kz{L{IFOq|fo{rSKGʰ{tL5$>n}IڗKl,wA]Ģ?e0AGGx,c%I k=(k:\Z=$82v9`]G] 1z>65B 4H85=DeU{AO^. te^`nI;H{چJ# dIײbוw Le?dQ\8MJf?}i?Q|H\K4A[!b[%0QGglHE6؝)M,zS䱳Ehؓǒѡߔ\җ"*w%%Ry7xH;ؙNld@l$8nTy Y+t:֙}K[ ō*Z~pL!u+m &6OiP.<)V&& %yIF[3O%;N +*rECQC8afHٔ,Ss:{x^.e |Mܔ$Z^sO++Jꕥz4\/芽!ߐ}HKH_G-k7 UI#Fp?-\_)\x-^R s+%B4 5Þpĥ݆BQ<rt0VMs R6kqCWv2o-QF'Hah@lpW2\o ލ5VT6$9u?y z@xX*T棾 x?2(fA U=* (u.R!|ۡ'S?b9&tpθ"ā$KQ*_?@f'jc,wm;(k;R3i&9edhxaa8 QY@a/3PP-zãڱ;* ,qB-;S&k[,Rtd 3̐hxpqQۮdF\ձ869葺D ,H2CRJ,/J6ѸnJ T T Dc&TY"; h~XT:O@|zW f^# yGk3rRK@Igկ~aߓTYCXyy3e+0c!'IE!"[|T':7UcH8su4Ee4z~ a :]5+ -50Y^p#fCY>u-݇}<^ym=n`S B:"82T+<s1"QiDA"*(Y f@#;e إuYQJ=Mr^Ij؍2je#1MEj31:s{:gZ!w8!CNs WLmFCPuze%$ 6I{5/i:?Ʉoi(?\:[k\[(׼8uUzRDmv>Dmr(/]~(x3֩4+{.| T@s-IuQXYf1@sxҚt?{0dަ uk`.̬"@]z&OSnVTKpcZuwxz{AK^t ,LJVZިԉmʦeoJ/x uR,G ;A#,!"ǖܮ_$om#r§& hP7;aY0Wy#uJ"#]`L _bL(.zVu:|9tiGFJ*jP7>]ߐwK8ߙNn4e7ej=MBjqa E h"VP;扃Z8{|zmYe]//H0ҾLTTl.!Ϋ-pO@}0ӲNgag@G:7]p*;ڡEzqاw- i«Gho0EݩOY<6C]!xYo.A_`% e3@wdX'SYfvֆXϦyWq/G*7pGV[}1v[!@wQ&0-bm_w:Oˈ8E0 |t ;VL7:?7ÎlE]XH&ѫ$ ?“q-0 ʘ"B6uIKy[am1RՔoZ(V3)j} II}.La k[2-p~]-&-a]tؾnOJtZMTs.l-ٷ;S}Gó)=hZym"2cPͯyw}V[^LC.k.^O3-- 3_ khZ3:pjVZK=# G nپ,iC̢( 'G֞R;9Pm U'w4y.9))mSZMV.Կ64ov.Db:W&)`qnL(w^"'f;H.r;YG| H͡,]VtAo'ӆhux6lr N؛;+6B|>6@p[ޫbTi:=/y0u6=pg-0ʞKo1b>.cz6:'nF<)iC;,25l\u̶Q(\SBIEK4I^60>tp/#+䐩Uzʕ'Y ,]wU̸|0}i5Zt9`mS( 癯'6`U&3J~v{x Z E!ڽ1)h)"2Fo&Nv -)RgW64QXnIJ> ȷHmj\kQ-_9i6ށ-yWKsB)xk&(ca5̦V$rĮ~{\e̜ J. %ԼYrc&굪-0ւ}#ZZu{wP,eLM9 \;oz:IZ@|@15 4cڅ{qo׫ 'B+$/I*meUpck?Sn 0pI[ܔ TѮeTʲΆB$|$+&{^,ށ K%x"\J0dw`oEܭ*+ԥ*Y50Vjf͝DSDžBgq(wun hL r<,o[{,pWTAN-ِDo 3B5=T1,%Fw2TH.pfz#tSN gJ9v91tAi5nT(9 /N,/)·I.$Jij&;`K;+M( 3Qڪ`%V[3[ xZ4_ddݮ 5dW53mn`M M>ͨĎ'ׁ2 EDe)k N% \HtSSeߡ"Mb,:ˈѭD]E#AEN+貏 THijK")[SNB|F?5bGcJ+|޺2ԞB&"7s~! FIܡye}6JbѮRܠJn %]Tnk*c[Kq|Kˇaҝ)iĞJ5+k@E5lhY:6}L-i^OZSpW,lzESnNo&ohK!G동X}$ֲbWWep'c }RU tgx D'3mуWQ&iVlqry"fb,FcAİ`$ȝ=r:7)Kʍ$Qq7*&Ȉ i!QWՄA b>B,  LPMF cNTFsV,TTqJaf<.< DHmI=<%T&wsB{Seq/>i9%ʜۘRni#@,PĄ=Mu21`CWUV-s`^Vt.F_'rwFkӚh4zhQ-{ۣ2&$6FZuPHz ?w{OM<3x+mnR>\`|OpnF;ņn\n_S?~ !`mRvyж. &p; A&*:ʁ ҹmeRe;o02y'e$oim@ -ܦzNb Mg6Ihx}A_N'bh\w;݈%*2`@-<mkĺ6e]J"Xs'pR/Y3D_&cMp[S۶!ezɝ53n.1WjqM|,IXGƭ^v4\aciiJS͡O8o y=ÖԹ#7ߔL#ҵV8JWY=EW!H UR YQ|gZVĿ5 D(KP®>txT 9WP/sq ^u`/7]=hYZ㉒*&H(zˀ@%`2Z#gZ#4pN!]#.Yp wOE\o%}oˡnOB kHSg,;'+8Ft~Y?_ EurS49 Fb߃f܏Υ;:ur59CoԙՊIzT&IFa7&"jHINnP aQH2ᅴ}UW^ɠ̼Te Af*BJ_h'YRNS]R?w?/*^q^|޸?tΒ  c$`4z0Zst(noF䣧3C9_M\j8 |8[u6 INt(rL:AAkk$+l_>_LCDamk_U[+d(ҾkNG7qxA c_G3ak@2Vµ.p$hjZ#lD0VC d.X.#B&wNȞ7]M H7i &*V.*n7PLlK !'0Iz(s=]@OPCfa1!H}!֠8e43vb&n\F֨Gb{ՑM-!" (}w;FBXHQX]kLKz3{DdGvIYp LNJqHiaW,V@gUFwEhf '{&՝x?.jKcxy$2!oivnٔWsF2ɊHJpPAqX˫CjE E<ڀಈmj-a ckfOڒ12{Nl v_Gg[e΍gZHYlm_ޡX.Us'N,MtV1Ì6XG}>:[̈'ۣ|#Y$g]n|Bj|Ա$ ploI_HvZl]fZ$Чg+kIDE*  )g;Lnks񗥌ꮑ,EѦ"0ņԍ`I2ek"&<:i-3&PӾ V89Pi )lw {",XxIصKFI,,pIh)cK~p {N.{HMA|p-E-Dv *&)1sTK rݎTu9EZɪ?J7ۙUɌ0[&g(v_w/*;' 3O9!XnR}Q߬JQ@6=꼀'c#L^9D?,쎲 qsmz?+d'@.((jm $‡8tQ}NR!%Is`7CS&Up6ii<::w\T4K8ե[Pū &[h/=~>Mn}cZx.u[5w߆g=5cX_4߬܍%+/T>ʹ8/޶ը#h;|e=I[yr$2{92yw2GXSkk˾=gqzTKn)1Yx0?ab>mNᑚ/gv3D!؎K%>,(]8_bnփ IZ:Jng7Z=KC37j&U)Mzĩ[pi0ED΁,(ٺ߂8@Adj4\,4WZ]T!<,' ³}6Mֽv,ރw7:yQU$ ;\i9lY֍ 5&j.bŨKy :E$nWYz>WoFWL@|kp4^ExgRz92hp9ATx7t~A zCܰI_,M}q.isOYYhٴkQȴ~S9+\c-yJW\0HnYxԕ/Rq\JNjz2B<>κ|vW}J}6p2C),x4ByVB`!u sTs܇SpYZϳf |֠߁{Gqk)S 1Ǽ7\^~5;Ew B$$hMC ͔:;a]  pӬv&6Hk~,?0eْz1t 9E3VP Zi8e1+:GoLK'4|gwfJ Rbӆ#BN[Tឍ9OGv{1|$fX5%I@-T2e x9P#>LX}W]ta\P#qE@8P<$B1Q~m;Bj^o<{~b6fJ˔蘸TFϑ%SK=2K &ЌF3[7z1s[Mu$Qt?ޗi1ާcNL ޥu嚽{2͈qA=I~8ֹ&N=:evIsW _z1)F?1|iHf"PKT^w$N(idV icU>,@^l=^qU&$J4Zaih8S%ٛj^=|,c[76~x\v0C|)EΜ>MЦq~T8/=EDޑGUKU{J롃5f.oh(/ e*:_ERM&C s˜[ $K#,;dAGш~ՓBǕ AWճe?.Sڱ+OwuP.4ֻܵeuLx롞)%Ixb0GU3}ؐ9F ']FXnxA+dz(9Hl8@o*nyycȝ o7]9'!<";x1dr@Ҋ47Bn[JO|=˯J7w@cXyr5g *kƤ{+Ðkz@&e dqާ)ބ01& >oDz5*zUoURcYĪV$Afp}o]xsAB!xscP bs HWWXGX JW%غvwiSX`E EfcK;Yb.Z:Z P g| .)fT/0B|t@&m_js ꏲxDEi/BE'#h@췹H4`bY}滐.C>]?@̞i6D=m)ceq2ktqn;}\3URԂDTIUM5dH' C6@:wZ(3h>i2I1{Hx.#?K- dQ,њo Yr NSt'bqj_TKdBfs4JV:~T M#nY![{ЙΡ%մ_ɔ'\h"eZEUNA~HR>6k j[˅ c+anjjH*QEl*a,ː=9N1!)g[#H(9f6YiKj!|ߧ#m~ /o7*, PcIVh{B/( z\ݚZKf&ԬsϠ .כx\0QH>5 ᅠF@kϼI?de}l$EE5On7cٗ}GE p|!wGo#ܨRlx,oaU e,6o]"k`F#ݏҌRK ֏Ĺ""[ 'a6!(J.n|NSEo Az`?EUx&F7=vXl2V{07p|M&A=ߤDCkB^J@(q=ں P\ݒ&aLeA|`qrIn MuShjnrRSw&701>Z]V{eQ|l5r;Qm\&Vt?_&ʇ_YS>4q맘XfGͩVjhj_JiM#1@½8&P:Q[܈,0"}VLagI@w qvapy!#Cu.@}%@~MXO"{m-ȐGμIp*Ity2 \ bP^U?_3W;vU7Y8}WV``"]͵d Ma;zeclʯR88w1A÷1.q{?s랴jPb߃lZZ0›< N2&> ˕_,łS+D] $dvgPjO=1a(eSRa&UCML}(<< IqyF>-M&A[*+↫vW$>TƼK{r4eP+VBdTN9x#Am f]uIu6YCxy6>W 7GM ";%4J8N@>,Ļ.w*,+ ֿcوWV&X "xxD|i,hoJ/N#dw'y ݅]7mY-Y橉KZ@}?o_TkVY'*c\ʤ~>£NޥxpJM|*OϫX63)0odDzy“w6 ab7uJ[Fu)io h&A wt!dXi WD2[wzz\ am$)xBڢ˞+i͐ z%& kyF_߼2x;kj$RgZ׹~wz qtUm=-BpWq ;Xd_r*"QYi iAHlf.(o8j?Q)(<'h)iCF1|IFR*rQD8c\%<;PHhg#UGD,f1MkM!H1M*"ۙ)S{.7)lI`aL3uf;2koD=5>,O>&xM،qN3  }>6s+wcHgU@'9ϧB0Y< 7jႪy S/)iTHlcrqVhѰT)ythU6blj0| .wg;I9J1|PvL=& JPDݿWC?kAbagqxhXPR_V΄YOdc?+0Q̆IwIPk|k6%ENGZ~A߀r/F#l %g^枩Y;3TgL}i[4,3BY/折w?ȁ6dW\RB)IЛ% :E;;jr0+moq[gs$(Mm+^ғui w(gκȎ*g8X!fN #X,W;ߡ^}Mn0# B81"+MI hv9Pd,7kg ]`iXQt/_V0ĕuj䄭mX@oa[뛾 (V}{,z<ϼe08C` CR*ӌr#q8t.L|j*S&߇*A|)T#dPm3m7zW ߷ڟ׶yL@zM ntlU;1:HVdB'$j9l0efտ%QzQWV"L_*?9x N1fbAd({n-o+v?53{(^iY8YM\@@2TH wHy?Iq ׬u_Ԛǰ#!H ٭Fѐ=/E_ 2ȭNUS&3qלC#ϼzTT F81a B{]5 .t^0nʙ\.]TWJ)0/UnͫОh,|21{18>/AEkt+zw!Gt(*&ԅKIbd iŢ2_Z;: ȽLn(E6^oJMRP |̶E-LG,$}&b}]3q簎Q=7u&\tɐd"ejMRqW!rGC:4)i ^`3dv)@/J?2BJ/YI/G5~\''YMy=Is, s9YMaNN!595DU0a9X"A4# AXZ7WwBDprg e U-T9z>!w#=<&kXaWѬА+*^ڋS@G(Ǝn<)s|m|#^Dy.`gٙ}}eUҬՋ~i!p?bkD;Ƞ{5R}?T)rx+c U{ dߜ )oɄԙ3vZ7>"k"ֽ-o%/͌tBaMi !X0B~ %K5$8ۡ o>tӉAů7F{.)FTcܑ>Z2#J{t%t QV7,p3_fF-!DذrdR|6Ԩ(t˭͘+Q o*ѳ_ Ghllw ;^ 1%`3]ҭ?vS]PDKOp{XɟLs'jHѢkV4LW?e6I6hD-4JgM&_;H 258>3vyKa {"e͚`$/e<kAE}:5W>ZD7=P D/DGSYI˫x-!Mau!^zBnYT^<_Ir6FƤ5n]/)f낀GyD݃= jg={8DEd@eH@L #`q )厠7f 0ܟyoyWim29= ?)Ãlm ^:J5WDB4DZ0uxpawf, K0)1>C5{Tf||Ŕ "-˗`Ӄ3аQo ꌭnc`8f $etkV93}fiobu/{ǜ#|ڣ*@Dzݹ% = =kCz+Uo UsI??*;ZdcUF^FZ˦T5HUn,wLo?#,/uJ9%4aAY0C:PZ't4A< 91U8 pEɳ36aô!kL?Ԑ!/H N-k\w)=ApX[)փRX}ܗ)XkNWbVxU!=*g8^ϓ!i ZK~}wǐD,5ʹJ*%H9S_հ:JSpn,(*^m`h10.+=yG7=%!'B-Y(03inM[qGs5D:@467^cUzm<pYoP+۰&kHh4~-CtGs3¦ 1302f4A rEg(s*6`|yX!?qR2v}݄&^i%|ZcbQ[+O.y϶C?[*mj,0wJ-8DxBuߦck)F7mӳ# Hxp0i"tTd;F+]&XZ?޼3L8 Ԫɼ{"jKq;j߽?.8qش|x\TRϣf޹"iBWwQ@} Z:;֗ XK5pR.i8`řzr d'w?ll:̊]N$"z8a;U+[&;D]r>VSUx5V#:i瑀M"~<{\0^Tg P6"?OWMvOu LoBlCSȯi}6ޭnJ8<lBvs EtTsA_ 8 mz&nf }aI3iËӻm<"u{)na?İq.}QnK81{6T5ܔQuh w0-3l:&ERl]VBx!RoT3Wcii;1IXz_QÊ-4pbGArS]_Ԥ"27~v\ůo驅d5( .\@HZ5?Cg8AG"晍bFYfs{~[\&y쀋Gӏ#\_Mw8!C[PT܈令΁uiK:T ;%6H"r"Vf;H[\N@LBț'ej̈́\>wKKٖO;Q{ ѡ#61X6"{sn;硬c!i6zepPrNL| T56+I W:#_z дfv*iYJafb^@s /%#1^A61Hأ,EM>a((:}C`:Q[G9T_F|͝*ohUz?=kJl!9`"U-.MypIE/T Ce97^Rw:q,">NDsaNŘX yow^<5ӟjk=q6b}[ݜ_dMvBRÈlU7`ްWaXl6+˞ΠY(->=yP@b+y' Ucp1:m/Mt,4a'΄FR (FБPՇR7MJrkY c&]~чQq4/Gw`qa O&uoƚW+,;""m @–SSdDY߮Nx`y] ;?uI YY 4 |$j uΞ®ЭsװP$`FT0 )ߥ3 aÖ2H|HqzpR;+]GdT  C-)Ͷ[ &uCzj+S 01³m4!5DMrt0J6EW[Izw+85swXyu^ǭ1dYK1KZt$Qвx4!si ՈhӕPy;:5mčW\L<%_ΘQM/jԕy5eʯkz8[1Ho֌h5L  I"XZ+T^oEk歉XƏz][Vϫw?5U!۝}?HF&,dF\>c j~w|/hNa3Y<< o١;ZB1l&=Vs\=0d!F0/1?wT|)c\#1aߛOd%iYwW<n@)d4٤u.o=Y7AF1lT1+/1اE/Xe@,m)DZ2I7T"aq֝\O8-8fd$0"$: $qgGƫQ} U#+bKFP*Gu n`/99OjHZƪ ut14~E+ {hu1 AhJݮ*]rnuv`;q2د5<q4-0CB#8?̟5GA73)ąt{([;;'ecW :ZB 0DӕMDτcƏlik3;$)iTzR @h]WeR U?S6n+Ǒ^G>w@}n QxBMp\U0&Ĩ{Z ѿE|9Mv}4O|E@z ^&̕h9Ю!B${F~~ ZTa^uUT\-9ùډݧN•'USqJi)>tgi8>Mб߂E˱2 }a: {sQŔI{tU\QHcUrxNZ]zt괊[h@ em S=^q |[۠-ɾQB2{и*xcԘs撩Dr ,)3 LW2n}I&Q+Nxn9Ļ*mY`u o-z;S_*:{;bI#9ݘLouVzT 5ư|kDB6Oovang{~iM ѯ.w,̃2&,ɺ d&MMY_ѕu]KnK$gV@O*9Fr-UaIEMTZN+(yt5U,r Mtmj [',@ @GSֶ ߖxn;Z<[w(꼒% C@r5"6i;:.C&7 ]!/*E Ô3-(]ù >q˩@?-1"ݞoy* 'ӊ>fԪB$)x2~y9I. a9_!u΃Գƺ)yΰ+D>{C`A1uxsX*,#w( 8Ȫf;Wg;K1gT_[SW~;Ԣk8fK)9YFK(=\S}>\"14gܠ4/SyYF?nq'O|O|"w[_KG\ܦu^sL?N>v Nb֋M`R36wCXj,ؙS!7ۀ? $I( 8Q_hSmu~ Oڝ8-\0(FH0D9.#聄Э Jd0q* ~c.ģcn.Q9@r8@N*$cw [\}LOPעʼ>CxSˮYzOL e G7*lt˰ڮ K'-C yk1v{ǐr1f$UHQmҡ /KfT>؅_CcwGn}FĖC2S[!G-Ỳ8 Ndbȫtr[&9zID7k_]сO܌tTTCrp .ai~mKVdŏx<{eddixLf*t7\%֝疗!>Aj~kqdVַ-[)gO:$ͩMGW~H{H` *D"XOY2{4X@TsnXț& c`R0;SY]0Ta4l; Mm:Ɗ8nP̶%,a( Ht6*iš.n169DɕӬP}-&єa+)'9$FѪ4%@=[sN*{&hd?ݻwse>wmˑCG;nJtrRVv4$=ObUVA߂ft-}befj}/xvR_gsu*cB&a9Wn <[65B'n{ꑰ Ww9hkN@ +l=/0 >_yd#Y1[V`7GY]#RI̒zc6u(k3B+sa ( !ŝX]m@dH#~"eC'p%U53 :z"FzXB$ʳjmȺqVbO[ݭzn5tLrx̖]G Lbm#tkSO &B[W~m<[ + @cdw![Da#N eزo726B9VQL0`R]a 5=/Ԑc%`uc9И%3x$`, H t mkWZڵwb"D.֗MUʉ9!Дj!½o+¦5#dړ=a=;l@$Ů&KgVirs+8ڌ_*Á^s߱Q6ؾp꒼oc$Ae6ÔYs@۪Pʸ`ׄ=RG)B{{ &T(SBn/ɳ"-&g spbu2a]?_Ii!ɷ=!H[o%+eZ`;s@1P[ӚHF5_;T&r Uy:&NߑQ$%|@>KH(΋Ya1psW@.S-(4>oAӦb 1?&TT6Tkmθ;>h̻uy,O }Jg[N&8Wy8лUBrǒ|lgϗ}WV;Q+;RVsւDde"v%BR*0 7V5Qoڢ > 1@Q䍄}/iLh bɂ8@FпJ?WXRGV~lf_GdYObqQڠˆEL^ =JBY3џ#[cd4[D92T7GD*s^@oХ>BlєOi8R ?Y^D_w#wnحןZ u|TR͝21oPIfI<.hٮ3C{ bwKan rY,9uY>z"}nºM|@혝խ%@pqbS(7Κ<q5t_`W؂Z.`j Yd’NJGY;C{ e_?ݥl`˖]9K#L sړ)8絏eWGj:`&WF>Ej"''[O!YĢ\ A["c٧رv3k.B 2狥9.ۺJdž=x/ 4ЋW:8Gi8AU&`._q'_7(U(7tQE6& h#4$ g,S+q܃4#ݕ&)*xXbK4kx<#1*s3l]0VhBrT?"BUzgb/ EP\?H:k 2O%ofꑢG1C4j5·|#t$Xžy nBZR߽}&c%QʰA{Ͳ t0]WZu%?GU\'hu+gOS-fa۬~|GɅZ!uI_ˢ*hR{P6K{0 X&Zt'껤ge'f H)}GZyLJkUQ,0nqKZ\<{vƴ(>?PS|tN!VC9L"*kjҩ(T/b:M_# C4yZ61υHXXrGy!~% FӬE ?MQ5S %\a |U^'\^9{WKR_ֱ?ڈ"͜QHsS+cqa=[g),C|<+4nC)sӟ74;M3-?-&)@0SJMz(Ǝ17-~ I' !mTA![nF/u6n[L+'U 6}.~s t t$ vWP׉&OGN9:#𝂟h7]:."CAk~QƝKPo-nc D orT ć%TV-`v0v19Jt# PŀRj4<1 xѕP?ܚ?5X,uMO#؟o̠N#-q3Ҍv8"P%xVV4~~enuɅdB?D4əuy-դSx5O4%r]m[.) bΩP%sYxǙb.\f]S7?DvĐBUVХ $1 M 4)NO›J^s*UrI3_nB拚;0KA+VmbDl('mKFxGzeyޑhJh??16߅Ӭ5ep<ҶЅ*l.ѪJGCVu޶TLuo-4wiV$\T,y۫Oh_ǫ.Ѧx/H& >hHM4^wMr-y p'0jJ~ M/Pk?4O!z0+1 LS5/ykR;ihHtU2{Rd9.-c*̮7$qBԚLjawi= zx/X#v6, xl) cvUߦqg?gڥ;Wzr Y#LQJRk2 WmO(e\: fnz=T]6_FQeX:îW VTYbA@{{Qf*Kp E+@}s.ybA{6U;CD f$0yLYU+CuLY oBnh)΀q&dp8W9O+P dAJ2̴-JxppbM>a~**|C7PQ|6%_γ+_2 h{HT$7`#1vr#T{y:6Nɭ b?jWCVc nCW%y"&`Nos$o2LRIikj+ •.:SHʹ|:ʿȾ2)f٨F&V!qzH_3J_ZKw.E\38(N6xA 6-u:Kvǽ.ƔCb/š~VɄ=3h(shŹ:B8^1&Je]ARZmkr0ȟ;07HWRƗX L5ao˜ 5wSАe;A7dxTZ; !5*N܉Cx(Aj$f]fpχ|B<.Zx, 3;Z=ⅰn BUb]4nML .3?+4WYġ/U;<hZ ]D3*q":Йg6C≠#XC!|:}6Ucwߑvot"f{`vt')&mT{Ag %kfrm63g9C )VDJynV3C< vYTLԱc9C& εtV{`Q{K\z'1tdlCu^%tDb{Қeנ ̙5#3&mkō~kh/r$dBԋ8tnO; .#p yѩLKj9V?oH_ 4K9$TV\oB!c5-G:O/5L@܌di}zG+P Q#L͟bhwOcÀ_I͙m6ŧM7_y@3S@YzΘ!n|Ŝ87> xD#^#mfklj:Uo&Ǭf6#$/.ñ_e,C]BicCF +{߃%j$^!Q R/wXɶ3Fɖ!=b.ptF) pXı? ¨a}áq_/YJqzeCjb >4*&j u'Cdab(Yhϫ?`[tPޑ8~LzAs)RVe{), b!L<}|V{X"xN bٺBU!NsX* 8|YϣHZr"}uOepsҕW#PΌ+e>`=b5죢@IQï+7ol2?RҼ/]aKp7{*r1hޭ?:1,ELPtv ,)ݼU4ZwztWdخ{U`"*<<pX94 7lb [T:450iN;.fC\E5@$hd6`ں TO ',b^Lb5 ߋJG"odv@Ufp+ "EQQ۞u KHY_>]&H<ևmyd{+FW`4bmi=` f6sR"9iLjMHP2ȿnd[P/$)YnJD@ ndZ~LiؘnҊ>:|ϱͯ,,7wYq4 P Cs#8p/Zy>M)'ALqOАS|nFnj/G ='?/F2יh=IAY i2>)M5">N3yq"A>wԌ9W@Go}7j;Oz +U̷,Ŏ倰ZhN3-WvzMO8jPe`mvE_M8Sőc~OyIqTu/"oi}mA# )uA~:HGҭ-YݞƷ5~a?81qK 2/c //)TeBLƎ-Q*$it*yJ:fpiQ@ߌ̠\ f$_|9+ϫ/ t574br?s(a;Ηp-x&ᩆPBɐ9s/& W1~ 0s#O~fb)LjܾrWKaX$U1txoq'4W|U <2_^Cx?;`jHL6#2758Z"%|m]T|O+=su_gAi^xA"o]~WHii 3Iw'RM4ɀFsg>Vu} Q"pGC$VK"֙'*+|V镃.*Sj_}־x85y+qxS櫀tucty{#Izw`y1)#NMmg:D%vH1/) 6Gn+ @e^M?X/]TqaqT'Zg+*q дJZnjo*¢1-=e/?(QR#M,Q $QӠDny}lr})eFtsOފuA+ SbAcxE cӷ'Fd%K6TFD{deቛqNiZ氒93*ڎ 3D@U%ʃ-󘂘aVΚz[ޛH{C~DF8C\uR8Pt"j-NKdR U6Ї /R.5$OpzJٺ30s>\E=m,@ɘ"bÖpJ%mꂵ!#Y>%*aEkK ֹgfh h h8' 6WEYRX',su57œ'¨6Od`t̉voCwyvm'uz5>bR$|̟ө*䢵i2B0dy¹=YBsxmp:>I1[#UcsdZ5l0MU/$*/FٟVn|,++{zz".ypL+5W2,3 [uh.dFG}x&`~lo2jpo/)Tk)K+6Ǵ^lgPPqirPzVYb:<e[_ +x3}՞~ii7wl͌{/?*C'TwٸJa9N4E#h9co;mĖ9tmdѺ57${r2,s#h혼xl )Io{v^nERGKmuz[>k369K7D|fNZd>Vq5$KC^W\C&;?W-|Gb_CM3A<板h!AgbP#!or;`;} '9wpYG?tػ8+Rd׻gm9։Ai)x#f!0~ ⊻ž+t|/OX9 Ab[[{z( coTUY\@^>?h4 #t;/聊nA$~Зz3 ȡ1!,0$DDNAaN gC ahl*25qxgzꚣHM4jRȕ&S, "> WJn3Ү8薿'}T>ƌn dA.pF#[< 4K0ǣ1e;E)~c ~$6^y}`f]o"qrGϾ]\{3, C2SґډO2>;ƹng:LˆAM %:&Ŵ"=lT|^21/ |^~3S+ hJTXuTBD@ 40j)]}.hVWBc.hrC\{|Ra_ʸ(q*t,sY"eaV7\ hn5q0miJ)Hѹ@ٿuQhf1' !7]ꠒ\fE92Ƈ!Ǔ} Nˤd!ǀg=l1ˎ(B83uTGrw->vsO)D)JuW$LDV;vCn6EU|iު_ Gb+Jklb-:y) M 9Zb1EF8Iŕ h@ zkQ&76EhXݐHյլsX_6.x`PޝlH0bLwb}vW+Tp(7`m1\#y99'2ǻSB]/p=AEh`qyv23dΓI)Uٞ~$v³nNy4ގœpeڶ Yᜌct*g8UQ!Bl4z965gā{ĵoQHeGkffKSsj\wavTu !µ˒p>Ԝϯd2*5[Zx pbޅ$PNO`u¦呤`lÁ Gyеt|kCca"&9WdҋpxB4bĈ-ڲq'کτN @d+U aQ Y'AUJN 4хjؾ$3I=VsPPkAXQ2ɱMgwp$åLkx1{ 0C6=ܙ_f'@1ZQqkj~h2_雚|;bBdEX sF1XKF$~cDBEFKBV.lmSVi#kG|3}yUL=3AH~:kfP~I癠yXQt*&<*8SHiƱeC!n-ld,Ӄu ;gV4-| kH4Vk:jE%G,%h}ܙNCTuj4# ^( v?hTk:dH"}3 "Yfĥ 'eL&a)ARR  tl,4^tRՖAeVtO9VN.JswjUlvm< \Tի eae*\97V2$I=;2%P-irT=T>ŧ0#h}Q֧k& K5/r,sSW.# 7թԋbrᠨnȿa# S6:ˡzӡx!i\!Vcqݽ" "2e3l!i'AKp">z()@V #Mm9,ʛnЕtHB\q֑1Z-5[9.fOwa\R8JN]yqrUkE4f)R~S8>߅P79W!rHd7ulr#p*J9jف<=ɦI8@ۆ8k,;_"YmFE;tBwVMd' 92r|St@?i1ػ_$z%(@Y/w>qms+?*Qn;"+(jtP~֟Je"U bPks\<٪&)&c~yzC 3:ed o_O55e4ׂ+ Y9(W힤^̵&%5:tXrp9[kIQ-zثPE=gI25;۷*dd;PH|$ܿց-HJwI9m/bD:W@vE'|Bz7l{ ^_S;“;Y+j 0РVXƯd8ۈ_CMM?[Ƥ%=ʭו^)LC Qyw@نKrCv2,zF'H M bqN/B^'zd6lͽ{\ut@HDWDz}3aj4Q)mdW ᆐAhDIU(lzٹ?۶%` DZ`9~=։o$iDR EAKJaw)$E ۞ξŢvn4ʃ׽AIXJ7C۰PCD jD UX1: 1 R yXkΞp7C$ҸDGW 0Ѫ՘/ E5ka;QDn&젚bAh'?Q?)g3wX&ˆrAEz۬8Ri{&6A&#enUFT,gpM]GǀfEO//lgGPOv}G-޸7PT7\Z=j2]yҞ̳|>huG})= _"8"Xf iIsm`s;Ru2 ,;>#|Ǧ7u5e!˷v)w"-U%-h+p ? ٛ)ؽo{lIlSA98O]tX*Q&."yF|}=Qm UQP+SЙʁ:ᖪ hQґpSD^"qm}'yoh1r6e]&cXSr@ނh֬n#Q Wnm ۡ*z1V5'k!I*zX84(`BK%S6),v}< >A*Vn׵ldO`d-8YlJkMf%`޺s1\(yGe.lc]UVh^yF1B#9- nK]PPU&,C h?د<"?q0`fj߂5/fi#.G(S0u@SU :V}c$\N5u P|Н%g x/"?")}gUpưF-khP&m&@-z= >[8zT+כJrbV@4kt~F^ǝ.AшT\oX}u*lGPxIdiRceL1M IiuQN2:]ux|d LgW픒b֕ǫPۨJ2;.4m1 d}qLS}Ӏ. ?ajq]*\%$zٜxH)9=cS !r m@H4iF.U̓_.@4Jӕ$8&[/]MuFפ췐BZR- 1<E!+Y6\dNҔ2b1:]̅iՙCZ6:C)1#~XVWyz2rm8Y==BS ߁Yw3' s:Z#b~ k~^ J)C,O/r #ѭmD$1ąLH kUl?G1ъq=x;Ϧ5/m54w./{-w ԇm\y\ex^@Ω,0Gw|~}\Eot$Ieۼ*$)RZE굼#c+̖҇U/6rr>Zkp~]DUo,O;>[_TgO<33mɬ|LT=$(Fc_sC9r dggoM޶y?$YpM`VуQGXF<#Fm)ߔ [JT88(<ˊ8~s%"-$LT[ĺ:s!S5? ]&#փ!Xvg_d}~P$2&`᧲-ZY&H^\R/b(%`\H_4:29)mbW1^v{K%|.A8 1Iش7 ZXJKYnȵ@ u+q ʟ‰xa M7G,%ZL^A-ǤBdҋ9Ϫł7T~UN^$؂0(mɩiP=ga]t`B_%M i4oc/6g(Ϛ괓B9W-Ҹyq^?$Нv+w9td$&4πDC—UD!mPbf/-D"RT]ifq{Y .Zbso&%— yBioL=m;IQ쳂(ؕ'Ƥ/QHAOøqҠcV̹jTޤH ayV-1B)2F(zj =T˒ḝ,jENwѩ.nŃ *٫S AS˔ @7|-*tq.'ڱlh T8o;-'aKӇ 7>nJ\VnIԿ&n$CSUi=g,E+.Y4 *PB7*:Ū4VB]Y-c`d׫Hs`뙑)/:W2qq&z ;_/hy3$t\kD&Ca^f k?CQxTWtm$(tg."rwN*ցJi&x'P5-'etsvo@1H^i.l?:NiYH=54T^AL$HN ЄK:c;)^ؑSê@DlAFTQo~*"Ycg _ GhK +@$ RUa} g.+g+3A^۠E`r`,eitI.Ԙ^%A{əg `̘Gy-ˋ&V 1=R5:so"*Ei,dH"!1̊Whі1 V~<|*wo=e t* ggSU6KΪO29 ؀a=$ViZy@cŠȝ2Keös#'<]E:&T:.2.)C6})bT ĥ"t9<]Shm9&|&g J[pH1&jj#Ceb}dI~c$D d(%8;mTT}a^=3 \RP#ڵYA5@8\G:Ib|zKXZ,iƚ2qmg,>xB.@Ts8&3͸ ]D!Q@=M+>.ͧd֬1$3F J\#|!`Si3~O/  c'*[HdgXw-GF 2IP)OZC<YFqu!Xn$:WtT- ĩlck:GZWa 8 ?H L$ 05qQtY%ⅱ1K2}*@ЅNu=3_^[.TBE g ;7\úU Op(; Q*U f{K Fs CZRcd54%cj|\?wo/;&aO`TLn坩BR2Z&#Ue! UDPa`v6}-Șu94_(K3>x;YA%3WK)㆗(>(эϛzA )e?O+becR3@% dcgjs3ՀiAhf_(bE;_+x4s~z"(MKۍR'jāaro5%^ x{9.)"tM\H~nm5K/iD. 8am G_0s׍4q y߿)wLy\݇^|,3Фa@7M!ث޲$薹wO='FE>5b#Cv%mt[{&OWܢJ(r2Ig-:ɏy]Dɯa9)ʲr3_BC,;aC( &+M_4P0$Jl`H#ί#r8ytYƧ[r.`~ }tDԞ1~%=5Ck,BD+XvBj)!ARPWCd Y$Oab@h Uj$.h~"^6Rc=~T=a+ʲ Rt~[vǟg1$b۫T1:U9JKֳ_E*^Zʷg!{ƴ>Y \8Pʙ\\geU6\[pl&YpoIqs5Rΐq)f:`6sǃ!j-cQ k 6:VE[$Vunr:*aL,n"Ku6"K y˫p6-[{on%\[ "yD ,˖X49?ͦ؉4[MUF* [[O}lQфGdjK tp]l@7THL2s7\i# /.Y8Ԙ!WY?=Sa1єVu=oYvQ0DR,ќJDT mhEz*Esh>'n'Q:A&^ߖqtҸ6]i46|`\A<7Ct dbZ &' }@k(-_L_ғ6뙻!! Q0J}zu!W}6Y 6d43uc) BP]Ѩg֭g nzU4ee1 w1Y*'9Đ< %g r&:g{z97n~3ʑ!P&4/4;2$h9vkEB802ϔk_n1?Meg ܖuS[xY*uQ2aLffr.xrc_#We5{ѿ,:R=ݼ2ݜTD@􊓳4ޖ\R U\ʿtWwq-U{3-Z73yIi~s Y@dCC|Ez踓[(E,tK[ HPpjobǰsLEGOu{`Ŵ&'x;s߶B^4?o 4 8ѵU?!"0 L"y3( @ @&M 7caQ65 \}AFNfw7ɓz\s4ݤo'Qߝ1P]@9=vnPrȋp|z6Jk2xm504 M\ %QpѢϘ +7.:Eo;KK^Ǥ1E~y?qB@d`^btXo+0*"6Jp/e:wWNwKy<&XHTL4#cU,)aQ`W2 DGPezR>OV3loAX g\+:,_iv 0sv!7/cڎE~`(|Xݨ8١v1S\@k[ԑ>G*iG鸳$˂S>^e5ƨgO".Ecj- a6u+i: x;I>o1 Cܗcrk_Uن݆"0\-1-x+| ]bv GnZE :<8\DLNX=غ53ـp0[Ξ!Ft<}8ɹ) O0 MH''p>\='>o.TW4w!b6+~n3 ްʿ/LKcS2̓H-kob;#lLg7݄`2+0 ]5--j9ADT*g'âрBkҶ^ޏ6A;$OXC5EDZ [Y QgP8‚?.uk@~>ēɊhv|QuzMMm&rџuӻ^\|}wN|*R&HRo)mV*OŝbN-1|H[s%wYm .#fەZ]滱cW`Xa v]`8f#KAwQ FPUL=](~q, SKFEք!QG6 v1BY?mT#>K6Ή( m^ "KOǯ9d_]e| xSG %O 7'mҁ61Oi5P 7y2zCo?>tIZs ȤT1Ԟ=:..h!{v"7ͦН\ ~4\-;N(iZ&ÈƉ:%_rzHGZ].r^gH?UKc) ףO9ԸhBQ` ֤b؈IS.]TWh_%8}tH{фq^|Ԇ>TvG4K+?5L-j?Fܻ{iNk wYXɅ9i2{߯=<9O`a[ B/e:K`FwZk΍7S"OƗd/5ˣj,VbVMe,%-L!'ωo2 uCVy[Zs[^^GG*+zS ҟ"1eTY_^KO3 ^I6d[`i A;Eԯs)0WR(\s7—hZׄ6,eX%0DB@:#=R Bj' jGKoQaws &v<k]juʾWry/2 0$ʨ3N;z%3?4j^Ч"(Œ7Ϻsz'C;X Bfd)P %jte655ok4?TY kN@1=[AB"GfbK&Қdu+a.~7'$\Fl۾@^ sT0 LqU>f'6E"V>ۻ^8]dK䮥Kp4u~Z3t pUy(H|_ojhBdb^|( Bժ7.b4T.~ao~gzg "uIJ@:N z+e]tx9٢gjqZM'UO?X-R UmY꯸dK?[ ؓ?~(C=IEԥW4cN;`5K>HВw,]$%2ct혟 ҇2NAœ3mJG&V,_\)q}};]=ۜ]7{xd7޲1 F%a:?N@5F ұ\ZVr4 F$Xdad&47EtDO4='|rXEvm(h7x~2tZwI1'.S8 E F+`\c-\ lH4WK:@7jMײHss2AfFKh6 OJje.XLl!7 笺bGPV n7Y"PY1}٨M+깈[|al(۴q-M*S);aA\f()6kL+$(2DkA/3Yf/0R -CTz5a{uHm`*(,oYB ХmK[iELOg\>8m;,MRvL +om0U'Wϛj\,:ulY; Om&/A5{`gDD˽E*~n .cu+Yo??2FQjTMF $/ds{|)1GHʣOW O 6;hӏd23ϔh!ۚ~^`Z鮋"تu-vPWdgD7 *u ߰cxSeu0>aȸԬt';P6q$[cg F7LkE+BLܹ5Mͼ!XVEւ&T*,({' W30o4)%_/y~γ#cBCSͿ;QuҨ8ZFO'ɊD[ 6a× fPE3n 'um܋aA1A&Ʋ; 64đnHwhoFU'ʋh#bRKFнf[ $؝|K&'n,m<dF;X&Ve69d_n?RjZӏbMoh(kox:hH@uKm|?φQc)MTƷ[ZfN)( 3n4FnQ4.YWjeM4׋\>*;{PYT,d"k8^0OxJQ߮ɔd?gL Od_ R.PMD7 _~muFyqB|/Xa ),BH8 lgHDfa9 Y ֺVvZyN@?Jx\Sd&8zUݽLA^W@֥HC|wjcU9Eo(t\L˻ )mb( _/We"_]5lWEՎ[w# u6e.zsqK֍;&*'Ymytq'})d-~%)[,|ܕ;MgYa V桵+ʟkhf+sq]h2||Bb5q4GL^=Xuo0(uZv|ofrNDǗe=n^))8r#Z|}< نmVў Mh :I`LoUmI&'v]y Lj"詡GŜeX=KbHY4zVQ>X/D(Ihl2xrnNJa]1T!SNJM1[*O)t辐BE1lӕBm.(ݨp7"[IMHDPl.mO7`b fB6;%" Ys0>]R*n9;r4NǐD]KPx)[T1La;s9EΑ|o5ʟg*"1K9ϮLu[V<~]8I7{>8#I+B~AFKYВGj% OC\8t⥂5]7P;kT露Aޞ[V!=Be3||#am0|e p!OPdlJñei{ű@ Ew;6f?|Q|GB67wҧY4~R=A '[[[%j 9xl 7r mQ/bw ͖yf ϾG0 IE%B*Kԫkљ߭46dT1 uQ^ge9Z(&Xis;5%3B46n,驟sH4Cf*Hi|u';{l)@&c1@'}@qu7$Јϕӭ=HS[|a\^EH.lGGgf@Z:Gı; cG 1Vk|0䙼e⾢9hbLe~Td]hh1yTY NhO|"{QJX4㪵g|ya{I>eZB C:X:LDy 򖫵5Qfd4W h/{ C߲%ߎ}:Î]2l<1YW`Qnknfxv# H<DHdf^hq*`x{N8c,  bz&oU>]vRcar͵Z~tۤ8 n%WZ7xDRabGZƺa0}z%UYlc&3;C.1|Pp90!.&HK5R5Oy w;Τ|7 E9}4/޽lBdo oڔZIGS0= :r\\`F?5*S"orHꈫL1N=q&uT@Y[}G:yfҀHcxLB;J @H#.mq;8;LMT[bv_%!(.lv ;3vV Ax%A/ҎϦƬ 8gumM3\'\= yʟЛkFi9?OM^T(eݷ*K~q4>PkLάXVĺ\ oPZk.bi խ~)NƒtO^w=Yf+ o-S5~^wtA5~ |jJb>a4(|诀c}]ka54PK> QCҗo6xo0npH2 ,!m!G?z_epuPWJZ?' or͜\D1$7nG.kŧ%EHG'0^ |3̼~i1pM eal61T+5AH{tcT CS{BH@VуB:AF@fuxLiֲ:㫒')㱘U^9ƯWkx2%@|cAUROҍ+rp6|h'oKpsꄆ?K?)# "AHTbv.P/k;noRzSdg2?l(h~ʬC#j9QF`=s^K?ot 1HWNͰP~~ -D ]gGt]Q펥Sݤ A!ﭐ w[:(MKzHl|DT{5 L OLF|J-FY2 倱/[5Xr(o£ڋG{xl#ub>q;ڙ"_l,tؕ 9WbbfE7X/>U8}-cGm2;:P;9okA/8u=ue Ky')NeDIC鞫] EӾDrnm١@p64Xz}PlkDEثa8(ydm _j6tU9-&Z{W\c}hm6HM&U_@Rh`R@T-na"5k`&_ߵ.n}=Nnpw׆g)iZ%pk;_UJR'y'黁ox{I 7@/M}~BNBC %V76ӫqk$RfI&I`Qc3:P&cFX{h{ rLG+ hoVzZ HBmwu\yUے8]:q 95 icv?aUrǍkgO 8]|Is!Zh0=5W%Ij{N&_9\^FL!B׉IU]g W Jv8ak`ILKVvƼEs Meݓu4x))gUoqodRqrleU,>mPsIN Q[n< P3_oyS7H E !cĹC@Q-GGn7 M¹VcP7azꀧ_SH jVx%y/~ LX 1_>g 5,DZ;Ko6d^O.f\p3AEp ;R,nuIƻʂ>98/L>*tdz\@?$-nUi8j+UGmQFڣ£OW-E ܈\Y>f̃>:Gk &n']%\;dkFrD0Mi9 kf~01j3}_춤X0(Tx%:!@Vi!K̜/l*mqXrZ߮`:h(t,Ϭ>7M=[(%(UzQ]<z!\m oߐE*RJɔeMua?ዒV"@  CFp =NJsƪqT',M)]j4>,@Sr!BsMgkhۀ;63c/L7 r}_E _d01'*pHG@`>3r7+ɹ?c[ȳ.?4 أ'Q0먶u-y*K}鑧<:)Y-A*` ZdT̸١V5S1∢b =njt0/oq{)-z&H*'dy!9Bqt?ww9|ﱮ}t8Lfใa}:Wmd+ 1qe)ԓ !Fy3t}!-%僿VXxu۫Y]RQ4$wtjlzVVX%7HDk}FnQ9lZn꽺; Zfo8L5/x! ="`8nRo]9"~7*i鬔I4V~< <8|_`-z[ 1ާu#u]lzRX;G{lT2 2yl Bç^Mrdͱĵ-9`Y=Rv*^CטS=1uHg1:Yoy!/RDZfEoy`w{u"Ѳ\O| ҄=do$ O^$c\w_MVof{: ry[̾wrmWLh8M9;#YWm]Oa'\_DB:L 'YyÄx,dȍB˧)jEڶDB5x?Y؟܄mō:{?}b5eZ/]PZ_Y&" (Ił~$?Brz<$j1 OW7dC.b"7>/Iv J fkd m㯓{)s G'Q2FgֳPEO5GY ˈ(c?/~J07rVX_b{ RXrMD )Nseテm%蘎ɍz!+LLFݯIF>U#+/}i*#Z ]gqjs"I Ga,ʼGv?Ft; )g%L#n}Y]ՠKٔ_l&Kv6ErbX svϋQYҏGu'#1~o^s?ZΘR#o8"@I`\y9 ]G3{S=AgY2qɰ ȈZ8UcV|:geU({bhZ@[Ne:۬ YVGH%cWtPjt eJ[-di&8]p/ ͌2 #W3x^18];[֡7c#_Ec7Ogq\g4$k"  &㨒^Z:.h*{ozif^n':MRNco~YR\H^<2U.djaW#> ބD!D770i>|g|T'fBfɫPvVt@XO_5r5n0*M8IMP"{1kx]=n@sfրRB@,&1PQVF!ڡchKUܾ TUAڿUtX3ٞ,}@goH1 fk1:lưݨpYhLg.ox觥(.oSW6аW>ޥMiGd%\Bi[m992> O5#p{,ˀne_h;u[l6:kk͘_rdAGmf;)HA ("#d;Agx KI聲b~gtl x8,v%\w(8jX:ᬙ^{%x.6QU=ޚY2Ԓa=Uբ@G5+Sy8QEg3Z_ofl"nC'伋zLiT#h< d^Vpi\,i@]Rl_}H%ջ GIAR 7s v|7>vOz2E/&N;ՠ 3WgV1X-Mhj]ʱj9Lsk8ܴ74D|Iy -"_'~֌ kS1,`b*ګ/̥%{Wľ8o4keP~AГ~8aCy{ &8DAρ)?Y:}Ġ 7%0 I)xI*hH uv6zPS#fdq b~'7\|vnTᯗA˓*zUkmg<gO4W~m2+(ٝyVdǣ(暉 K{ B{o| eqĬ8aA|%\ȿY7OQ-ߪ?`VoPCq%W}虾DHi)ؐC"7i٘FauB-IFnOz&dF2%@^|7 UtyDXVȭ?['kē94(q,v|3{^yqz5'^sƅW(PI \_fy T3*^BB" -GKsu[7n>'Ly/|: >{M6q,<)qt'Q wZivnnO&~^ hp }K5# ZkBx=`].[]qX--sL@IG769 rPs,h*fPܩ˪6.|N|$WMhG&t?eu͉;mHS03;[B;A-ҹ~fbXObzF޼t0F"ҷ_x5sryy$KR¸{$JpZG'5|]:[:5OM"ئ+ϸ+"_x4XxtG“J8U٥$zقyig̪Cznpɫ >c뮘tsCBJW͔dG UfP]8F6fD#]P b~9ZV"F*< Y0Mxy?4#Du ˤU'27c 8ÖmwV@)j?Q&n-b[uq֝>݆B IO;zjJ*gGPFV oLT0}?Kc!^Cfn'U#Bz)Oct)d?=XLyjv`azOSr#⣸5 HeZ8#%ςxr G*9lf@S5Mi/wA ''eL Ӕ 0[ ~~UZ/12./̐\M5MsoTlMiv@ĝo$Ds$`w]Ghsa]b鶬LʝKR,d4hX p=ݶ3n/ylH)ze}򚕭on붯KRɵ!彃!Oa\mqy1K`^Q Nz=٢'50rݟ%vS)6;gOj OiSCo\C8`Ȍc(v;oB@mq3s] Vr3\vct+ĤDhCA|NI/.TbDU8ƒWsol_\}8ٴiOzG|ÉKd.e }6;+p2@^n h@R]I48l8dpPZQ6$24%A42Lxi)h3Q=!]9KJWN.|m3y~f@ ͻ_+kw)2wSJ~B{:$`ttѫlZcx  Bb٣v"ӣ_{=[ ձď~xJ{*}͕\qQiPSܐ^Z~&(t7ը9.s{iD>|fQoP[oA 0t~ٍ >N_Ձ4L=6hġafaNn %qIԭUeK\00g%IOqt[Lu=,2@؇fd@yFC;՞e+/%1rW^kB%q+P%m-2U*ZIfļ}$mګV Ц=Н'F W4Du4P7(WFhwY"'ujɌ5&RcC[QXU0ɻߔ@ r`t{t덻le48Wld'pe6]n(jًRtUal:K#f-B7an[mD4E+e \CO*Z?6yoi K%MATIˈ>eh:oy"˜!T iS(-7laQa9i)Zj2p.wM5 F662r"u,~AAIH.Z~*~MTx l_ahpXbH]w gէ#URf+54H^kcݤWse0sk\JN߸S,I!۪_p:jN ̎aGh`ORXHm^?gvXIX,bMtHa{} ctǢ&kP M 35ǒKZ^}_MXC5bw^u[ry0.sz&, `/r>= 72Ve3ύ}"pm֡C9Ѽ=Sd]iQceI Ȱ8`_y-_>r}`pA&cmkF(5zfSeaϯpniCs!l{֘Ǫlif[Ե83A*Gw9k 2uD(rKўpXk|{''k&vMVV9bR^(EDlm돨T7=6}mj]nv-C6 A<{RR)[4xnab冮>gO9֔|CE 3r-Wơ)nd!ni#~=ѻ}4ISRD-m(u4(}{4rdPE5DN&i1,<BG%@oM;ȭƐ(gpӽQބ)_i y1qϰx:mG#orqH 23C3?P{bcP)b>K26әY`,y*"?˳/l, ۣ ʻ?Ey2eqf.{)UIϤuMbYf8 2j5v)YzwuӱU2 fVڤ;[ Z ~(ښ\ٯa 2.~lGTs!Ҳ.p"QB+Vx< =)4\X"mysn^!Bģu ! C&`sE{lXO\i;qGS˵AG:ۖ#B?7߂.κVs6Rے+PNM@EgGX:j*h K!ZM' )Ar{1Ϩ[P7H3:`*?$fNO~k|ɲ A 7OB2Hp,99ېwIzԺ 93 \>2Z*ku]+&wLi9ѠoZB8I5$pΆ <*@'a~rI榶Zuj>̾QIl=q)YGR U*~{pw,%+?og F3͋`I QdDa΄SB'+9a-lGbj89}`kKU*>`$lc' dXG@% 5t!"ݣtTk+d,@[b{?-Vx/ I0. zWBsĄUs7iJ @g /O dbDSf0.@+؍RqwјܟH@dL(MN%ix˥Z@0ڱs!Eʧ(oN =o~Uܲ< MS!N3W8K[ wxkB5G~ˎj8u|PD@.1"g9=ų.i`Cf;>Lw ֻ=#LVbDR,|J;Rщ6ҫZ9m4l[<зzMpwb.ԉ df B"H| ] yZa RŷjZR i!Q3Zܧ/vqegx\L[*> 5];@v)ޕRp 5[2d{)KڞOֵ "2񶹙8SͯK.ǏCɡ$ؠh ;}WnCNxH}%#&0wH\o@wT|̍,jLjQî'1Q gxVXM305薗ZS АvݪeIdW.Wi \*%t%R3OV(_^"N)[%sMXWF"O8!weiNhg:?&VFßAIH$%.O_QI6k_z!ÑEK!^)7FHz hw*c?ŅSpGPhlB{ }I\Vlɴ=/^G/AeWxUmM*îtI-L8+]v|WuQ:jw#p!gp\o0_R0ILf2LIFp=%>& `Y%1jknx4q 7 zEEj_)ky.@狜o>Bͽ ?.I`qAG9f97\z0 z@}<%>бkX=E@9q_u ӛzQaX1'R.L~=[\ kX(3E"Qox0_ CW$]WB;bJng!鮸soEtWqkM-Id QwHbA$-2Uн#h s 0g.o4i|QA\'OHіqӰz|3$7ăYkhQ2WI(qH+F @MPY-Oo?l'\G)9F\GcܹCkED Gd+>d&0@0Lw3hZ $MJtp̑+X^8IW c_:幽b. wPuvzeʶnf$dO!}1!rVxșr=<V/xs{$D3fC~ix<ƻ8Hh^:^B_dw݌ih}mbcIilbH[!Xe#GDp;dH(rg%a0^Rm(O_2ҥiU"58KբtsUɀcּs}J nǬ*]A%#2 sƔg kSȏ# UaY* VhCkዹ#+R.V^?##cxU  S,vOO{unMI'q.&uդ<ƅur07X: ҉ a=h;>>8|i/$|'=WD š~R>^ez`|I@&/~'EϋQ)]s>BTx,б0LL4N/YG1@MǃjWAO*j-;>Ct,>NK<'MA)-I -h;W a/H'DDY6\0Q,?R,ӳJbx(?\22Αva{.pاg/{Rl$AiZ?7s1KlD^^e+k3Ӝ _?t:z;.ܮbʻ,JV}=Ҵb\$ODHݪOC'yDSipQǍ3&Sx{ x%cz7}<6!!kZ6Ty,tŒtIe#BYQV!(:)x9f lx~/l:¬oLoiE!674cC6옄whT!U82!wd_ A]|ȒfOmφjX?ա_a4CjpB|`>ʞ CJ ANh ۮ2F`±MM/X )[.n7=nBJ>jOAdErV˖~j9Ή@F|5@֧-7+tt橣FyQ)„e|"Q-N7H> GΟ k Tp= D -̛#aoص^yeَ4)xLhC ۓ$f)pJB ?,h!(ZJ`M @<- ~lԗn9*5c_R#V.GD @}&̾0^yUuU5$v^tY+:?a}4D`9AL82k,xЦp` k6u@Wߡ*Idx.iZ=G3&IJ7&"yF1!qB^8qϤONߠ0{*Ao>{ +lnƛŦmm+1P AcYGF| ]JX`߀7KmB.!*J⺜T>7Ј[=j6IVyg%+a|UF>.PN1MvzH>:+_hH'm!hܚ%V|)O*/UkS-\@E䊤 #o:Xmw{EYiFS[NP2}x A;5g-C.¿x0䕲00X3&o+uiFwۏ :hj$oҊE_`x}&HG(cIοH)tə57ZbYE#2-Oa _u4/"q,TMȉ2TsഀKS 7=P BY:,v=jea..W`CcKU{;o䫘ӋpǧH:A/0>ާ#N&0ZLJ"-j>C#Vc?V2Al^s{R̅(b&Kÿ/ZCZǬ~?z7G'sS)0CC,ᦪW'ٌѷ;+]R1U 0}O̶_­އW-4Dw0%fQ=3TBo/P67Wjŕ\`R0Ϫ6(m[!CQ[>зZ JcAKg(X G<4=8] {n[9yxKP [)syJ&O~>.clD$㱮sHJ,Df(0A!BFM\즤`AgRPpTfXBln0l04l]Zk5B1r ((6Ӭ0- oy49C:Cl^#B/Wzr-_90;^fz~Ypg\"u";˾A;.5ł]K1s_cbBbgc )J*`[$f㊤4Kԛe"]_ݛd?!\ptFS=HY `o=Z#aiHiE<|eN~5{XVKUٱ5),Pp$DgqJhkF\®)L|Ғ1Ǿi^m\r]ytX]R$WOabn1WkO\n?NV8kL7M6tE1rz0D%b%"ؿZnCS?8Zܱ<qRcLPosƎ!(.#9H+Xcxw;1Dxb"N8ݽ}A~1C6Qt>Beo;gҎ*!hrfMHF-vَF =<p{ փ_An8J_F)iN DlD1U(TՏMiIF=!5PY/ qf 烀#s\]idR#˲dڦ֬qׇ|kM3v*TW"E0 u 飙aVA^c]^-3EvAD 3o!0Sp`x u`Mx&egm=tU"IXR 8=6i<J |||Qđp֜bO*[}N= <0#Db I AmRT >3l܎N5PTc*͸ x-<\P7MO[Tz/P8d*]$> +|0Ƒ2PWTON1t8\1o l!9 ))-}7f4NdM g;Ig;/_L^5*q^]8M  Z1rK2uK;$(RR%4;"b:vO,kق3ۜ=Iۧ߼lP"[Zv `^Mru(n ָh'`a|=~ZۦE H*X9 zg7z$%6=l謄|@(Iԏ!}d;'8'e~V99mL҃xsMSLJ#suI&\$Xl\6=Z{hcm)'&sx<eR??ۻ_sqQF{p aҨLS喺OHi׾o>z):+&"pWϨ[z;&DN,p#w:Ă@0d/=3VN{x9yslо[Z 4]"7pqfoTg~W"M<2&U :ق5u>#[VLV4A)UDZD^acLΊQ;8B\^ u蠍yF6lyzoRQ\@$4b.Of,!xhc1큿} j-[ՋTBjt!P)N2Pgr:ѕ,ԙQ_E<| _Lb창G٠5h\F IjAZLcT|=uC-'N8)8-WVE$7f:焧r톉Qld Ț_? .SdרaK')>ʱEV r\eg[WHYR8=) ٫< dkΧ{#4Pi60jvtM*DXjpKdЄ! WMi|JmGp47D}K)3R$`/&Qڌ]*,KYK=d-V:6l ,wIp{d+V=3CW(~]eyXp+__p5>C r" ?_,QJ B@6en1'ܱu:IDb!ǫ#3RbtHZdy$߅ѷУkӹbMvVwW"`Om_M΅HXn>+NG l-dA\,z䤑^q3TO1ϴ&d ܴCw=b̈́p!REy6[s,ZY ujGL k)md?NCო ֭La6h=夏>ςd_B113^#ɕ71uqu)hu*N3ms9ֱ|Mzmo^OgA1&*Ʊ >瑬TêbTW@x# UɴjL! ")W%4^8 7HDcb|#nE"3 {-h! 'wB*{|D؝~l. czvZ: {8aomYxwE}[p- q;Mp!VR=EF/ ^y,@1YNGW(eK]F/8F(LF!޿) KD]|h@ PU$0V"`[aqs=M#,rk?ct5N+x#2}8!N4 hIyDd(!3bTU8"5}{r3.j& ݙh *8N<6o3A)s]p"`J!l 3fB=1tժv*mYCfk5qeJuG]쀀N Nc;!%\oLʻh[*@؜;fUHd*FL*Vem2%Uz覻h1&y $OWh]珌lA)2˽֩o#>DH-TI 'U&Rdt KUNO#%sxxvAȁJ$jbQpze>aDVP Ke[Xp]Ue?/-K9O~ZӀVP4DSVu>*^xO9\Y.*lծ35{aA]+C޿3gC[`;YPE!HZ!,8_/u lrM`ˆqA7Q^EE1a3h,N~XL<ղeq\\Z}J{Qޠ:Ӵ]_%4Ȧåh*uj޹ExCM$ ;bKd4fC[vX( yP@(rT;Ө(3rBH!Nk?qL+,h[7D-Z0VswW^y_бwf!ɿσW3f ǺjP!~SHAd`8cԌ1| KR՛6RI%X䊣w -c2qd~8Va ?f-z&\j^u6wi"VpZh= zjҝMGwY\wn_Ec$j[8}ٺ[bLlg9,`tsu&0Hg#t#*Dq#z0}lcu[op]9?b N,Β38Ya[{  wXMA]BJs%M?(۳J6峟'俜P;WqkdU3oNy ・WK>׋]b/=tHL:N[?(4ra5tΕ4-NH+vf6)tP.ݧ Jy *q^ˑHC2SRHgxRgXcK'ٞmJ?W|y|&K{i 5$V"> Uʉ̯0##|6\@=nY0G thk, ƒk=F4ɉێ_4T*Jn1 *d> |'p"t'q@y/k7#xr+a$[kJ(·=̳#NIP~.'G}^yd!$YZ,ZMaj%}©_;'|hj1u 4TG*(3)~$'4Ӝ0 U˂$-DrKdIM\z&EM`Fm/Qu0ė{S[VUv#a~޼ xkMR*[#5, KH> ?hrͣ;G〱.0D!CLARxk ㏑Ɲ^Ɍ,D'xtk'o"÷ JaYדA_ E .!Ӿ}HHSla1xtgiXJ^;CY)xŨMH<-7x'J6o:8sÿ"5jGc UPfmuBIg`^R 6 #s+g/9cjM71F(@q|G/b@ I6hH`$W"U+Ӗs:.W7keFDm;<36Wն{xo򄫬Q<^`is5Y&0RH^XdSخ7zj c -ސx~8B-NRBgh|lc;Y0d;)Q@@ 6cd^XQ ؼ߲[ wn # +<ǧJߓ؎NʻY㤢af0p4GJ l )Fˏk)G[86XR`\kA$3XJH8 UD5uԑtR]DrshK Ӊx>ȧhm+{SV =@E8>dU/819F"^u5OCe=]yiSu%)ZiYm rZ0\:td0c3\gaC!q%Gi4s bs=˸s y$ H&"]JW5ͫqS=w!-Ƒ`?߼>"!f=}Lvvb4)jovs窈GܜU)d@К"(<>xwF#i# k@4鄭}|6p}%[C+`T~;ރF^M(J+R"JAHz`|7rY\_~ė޲HìjРѕpK;$ c%s# u?)fLĔD鬡Ŷߊj <dM͎4a)(| !HxLE~e;V)!d&"8c _7ޙv#ź6FÍNNž4xp(Q;ZElB:Nu~5v ?!y6{ǃ|=9IQN&;m/aqg˒;3FĢ9#;Kn؝o~,K6-9쯗sKe}<Ἠ5fי{+Y^޼j*wd lLE&:¢qK6OhGT(3Qzӂ`,^xqYV̪H]S̥ꬲ{&3nkk7x}%Yj1{/tka[-khp a !*,#Ǫֳ7wϵaO f\:a Yw)) PbuJjdJ?VH ?uOc ,zZc\dʃnjsbbB{_Sݮlڗ$i=4Kz<+>f3n3Ht2W{ K[eJaHoE~"+X4ÂVQt ?"r֠Uw NQTj0Ҙ<\n-i)&(IFQ~4G,UDߪ`.`8Xs,IqngBܶ{6w1Z9ad'zpa$r£$@xk3I۷p2NQВݰ/5@54]#h^ӯ-q@ڈ01WGRT_4%PB`5a F@Ƿms tm¹٠OJB鶴+?;X̭Imۢb4iPmVu#F1:3Ž(hM~70^S'q4A}0s/\o %q͞J@g?52Z-~ 3ʍ4y572P z|IRe2D-b]\]%$$ ҆ f{l1KI8&XgOY~c^!_E%ez؛iϦc4AH4)uzx0v'|SMikD6$B{~%ŘDž}Z X7,QQGPS&kwPxI'WL ]0)!NwY 7sdN z|Aǿ̫P?c!1R=2Z⤌!oN6 ޮ.shO[qn|{w~E@1M/eRF$#EQ؋D3){8.#7KٛnPv]:8L rxAaf:xvMa;І8hEe([.:}dK |q^|oga3{1D3:WoQ;()(04ǡǻmȣR[SF6['*Ӳ}嘳ƵM@ϲèlTox֬N6Dv|C'цYؓ$(h_uaTX$Nm # ŅvG> AT.zGm>l5t#?>DX923bE8' sKw} S '14l_5:<:^CM eBz\6ۚXn#բ:lKj)\._S"ƾҽD~ <5o:\kIVlbX?\Waȡ40,I951CDL2;cga*@V$i~%Ut&?p9"Qh0,c6Me%yWI*_PJP[ȨD(Len^FPzjIgKPrG>مFRo1% Ebbx.;ir|$˹' ayQ=V NyAf{1jA@a"3~;KO_xgՒh' ]E؅j aq0W}_w{7#<Z& o^#.IqwHqfe Pєau7NV`b§F`ȯS}R.)p+AC]rT` >F*,E_5izb/ yrutNNS: ~4#pӣ޳>W x L '{,|߂]'"G to]9Pa.7fPٷ#4܎[ e و4v-/0bMJNN"I"cnUg~YnTM+W-gd9{v 5$so&_1+D Džڮ0 (*}h(T13|R;V=_w4G\P[iJ''c5H:!Iqt;쐠RH@171ƧHW;0əaqP \T*jyhR*K| F(0K9#=rIzm>6l-heh2t8BSQ`^le?|uLkNVHJ$*/C,rFsߟ#Q|5OړPw__֪J>jdNQ4ci .^wB{)YwLw+R{]rF u#wcѤq*jWዦe#5$k?4Rs¤?KPQL4U"lp݆m<(dS!098NE6vl2,uaYڃ^ߊ+@#ns~)0a}'F;^.][;k{JR}tp_k߲U 򉝍KXT' `N8:Z&VrLٵ9"N1`DX]5qdwh̝|IH2>rf7Yu |su.omN~>, TD90# +gl1\#h:9o)g5Γk>2IdX:Uk%/vi6ʓ+} S֏Ƚ\3/zBHƼo3<x?d?X]hYbXZ6Z_6I+צN>RNW :u9Th,6ɼzRcOg^uFؘZF=дi11LEr[|YT_I[' pG '|S^)1~_|jsToZdVSQ.Y׈).Rm9uE's~#gqdi#Q+/7M$x1զr`'OH)Rųv.b^I[<2ܴ%֕q}C(ԭT [.岥1/ ,}Y1 [wNdTIS81PgD,IUCzPx_YSI㭦C&o9JrDT"]caŹ1?,@53K9^ .;M֑aī7v!E;[&=ib|'Ĝns276c蝹B-Yx\GixXB*1>_2~<٭2tgoqXѿ㙭KBF~.r&˧*? ܣ~ihVWuCh 4?}!̬Pk`dTl&R\@%9砅Rkf9i_7?  r 0kJE32d_ώb%m 8~$b mnmG!gqbM |*-s %@8 -@JNtNOǓ5ktXj2 0>҈Gxb*+8vnqtoةM"& i0]\%à22"h_/ ÷ b4,ªWvD"{seyt(o{EhT70я5JENs !Y&})08HMOJ=IePXF"5yër!gC|r-G')6MGV@t𘼻{]m@)Z\+$yvLK"I@) `zN (<{WWHIcNCt!5ҴnxU1|c+k+1(SC3';[ P;mκP6Ng&ž@(%kkv,Akձgljd3B~'XGj8ᬮf+s6JЩnEdq$M4^[^(8[\wta,4)d=3>O"C̫&UģeӃW;Aqԓ0n/ӛm0BGH[SB;qM}F9FVD8_W֏c9|vrOa\٢I;DK_L*B!#3FL0(ŗ]XL(#)1莸EB׾f/;Q 9+dtCpA=qbH0%~?U9(`rqF.F~c" st{ECgBDBsT|:& V.xI8SK9fiřz Z|L "U#Pq/`8 },``.lGZ.p S[Vo#BTccO=]м.;F!O;A{-ql%-12SAUǤja^uVl06q/9vX<'_X$S$pYB}xQ-!z2Ք~p5꧎ERLM֐n mt6=Fp0ў-ZQTK1 +]VEar7<Z .MUѮ"Z K?"%gP}Ҫ6 lP{0jZ᷁$wTÉ BEf)YayQSEf%ًʙ{rwVɎYuC}IqF^_7b QNZ'SCCZP^Hn͆-7>K;<%Z&)B%`Xpx(Tur-tUm^ݩ|E]#koymTd.y löm;d'=A|DQlh D,ZxԿoVꐖoM%LtтnDmE޴ߗ :LV&[1jg0U醴dF|1ZE:gQŦhe ѸQh8yz<7炴*W{Y[HC-ϣLz/3:r$NCNTcFڡ=bӰDP>$7Xwo|&hRVV`߽/3LG P*\B[]( Ԙ[wZ7?Męe0o%Y5ژGQ6e;!?FдS>"6F򩋥q?+q!p6gA#=D /˸j;MBwĿz0c(겕e @#ABqQ;ʽ>L9®;Q31 U|~0Ny]8mq&Rkk6Ϫbp|[ 2bZswܶJopY_P1܉%/V]+P0z34t +iuMt 4^~)ꤍ1X} ~t-(%^/۬ o6%QJֵdeﺓHބzai2CBUWW^zְL}G*j4jo;n);D[gg9C Gx>t^~QL\*W5!QO/,u:caj;};F^8gƋ1Ye/)qt8=6atma}Ivv8s5\֦\ 01%*蘒#164KOaE|gIp0\>{C$wnԆ(0R(G<-KC%P1.1 &&eA$2'!p7fOt rƉ㴷ij)Beg2Q$df1yxw&wO{hl`Oߊ[zsb@;bzw2C%YuwMX2=8،dQdS ȠdNbrnsi,o~pwv8h[#-AQ?SxQ+aPOrY78@-gͨb:XdK1!/ʞ]/ /MUGr0)|v9َZGZl~[HOYDH(ɢZgtY(.&!o_JÏхkgyqy`TFP񟀳dev|YqbpvEC5@AOTh5fz l1z@1WI&c.Dyx3܈i=.@hʰ.vFMpn3X|ijmZ*%y [W/Ȓm%ӻTK"zߎNg ZD.lבO)$9ٮz׈-8q17k5 QG3q^/V R!Qu M>Z\D(Go^kkL46a&FO[ųKQlg9;;߅;sUQh F9+SHG'& T84xLT5Mt݇r+N>_|B;+II.M WbTXɨ8ǭP'Kz1iࣺDdBzw1.2U?؏)ٕ`_g@ J+R=^DM+? O4Ìs~l@`xΥ/ jEmEqGyHV^FmN*DDj;KC# @XL/UeRG K &k lQA,돌sf-TN/T?(6 Q w xk.ٟPbsVov(gC2x.7=f1һ3_&O~^I;CR%DXs6}*&Id?m Jcl7ь6_/$g,̳kEjmf$+73<]W}Mgw hz lY~1SșZua0c\J'Fk9CX+Sk\ބPGSnN'k UDt?7w:WVVG?$= g`5"yTfc.ٖ:'_01`#(Gmkc;7#zQ$ݳ-1z!? 73j۠=N:1 B4iI R[Xӟ&sCoxѶH3VǂScG #Vjl'cTd OaYv3q\@1!h ;D*IJ]RC"u IWpgŔ0(Nz>DiC/l/d'=iv-5 *U+ LcShBZ+?7N_Ahȭj#{ꀒd kv |A`fXgOjoA!db;Smmx^$" (4 (@O e?h9JnH}So+TDF󲋍Upſ*ٜ)Q̰uބ#V_8&D~݉c!y]b i(ʃ8=a0g>KDђ4V@Q'x;<.MeR9r%]~msQHcL@jl؁4d^mΗ-zņFOaaϡA+jW吁|J6;p)DNOնο,@iul9+vP㌷q*8L0$\0E[?;K/FGG /;9.U4jDnKg;U؞DX?.ʖM ̶boξmDZ!]t*6rZ}:0'"%zFyYeFzN%=ÚC޹8ۚ EsH/޶@7n,ynw2:_q+3@KAõ?,E4U9k so{f,\5N?cN=B;'a W;]+Q7POTK Y~,}e RGw79pPđ`I/x-&v rخ|(PrNJr6=Kb_D߹R Hĉ3({si[JN6V@'r{%p!Etש9 ǽe'HC1;sbw zD S Q($:u%;fRw⻬Llm8$Ab4X/&0?3R'ߩ|[M!L%J|WÈf" $l9(i ' #XeIဩ #d |tO,F[B}uc3NW9(!PJfaE=/Gh5=ֺ}ݫqh0d7CAܡԢ}1W!ُgf*J:b+Ț«eG9NVүGx}F]/[|3;hF݂&+MQ;kBMC%,0G?W4}xFz,q7)Y-BΦٍ<3EXVo5F?4$ߟr-U%xҤzaT^\&ql܃Y?VDb"A1m'?l.+}[#a` ר7laXt'f 6D5΃lU9;_ٱOǨ4nKeϚ NȪSo0N mM1vUb3Vԥ3T} Tא0>Ue(&{EKԂM=ՀwuMtayvTgh=[+"?)c9p#wif'&cGiȨ`2OiޠrmU'E +H=: BTH?^M*z9l$~|A|RypaRJFeځe6F:ś =5URs8[JLo-$/OSx6<! @ƫM]%LJ/^!ɋI]q^$4UIγlN(`b/qE!EcPSak:w'rfӅ8[$Rmp^苫~ oQs!J7,eXHfAq^RrlZYp~2{6f )Ld.tξSxIgA@t ecz7<0$Q!f_ ?K4"^zp#CALE.5$hfRpp|I#RD癟*cҾ^3^䅿E׎tTIQ WQG{$3ټԹCA ˂iPytĀh uGWZM<~)j.dk]d9gCnWbC0< j?P3G4ܬy{a ;.=qS|ܗ72ʝ$*}{ cl>ǽt_C^"ckj"UxK,0X/װ 9HRTq/$☍={WH[\MV&RaKn5+e;,̀p t'׽tMn!A|tfEO$>$b͟K&OD0Djs dBz W,ENAl ~>/!rf)4{P\ѵ]9sɤ1LSʩa[s\Χjh 8 4i\fƝ/o'r0LYΦ"u:A)ǵ;Js7_C:Wcmd%hm__>WCJlM[Nr&.4C%Hmτ-,SBZ|FHlXh[ɌpQwlA,JUit t>]wͫ}ty9wu 4{J#}L;Cw(o\4qxUAM חq7]Dqۗ8Nr F ]޻?8<`1q&v5jsb5+ gzUlO7?(eCVs%ްGof ~Zgl*BQ=K4 z߫-ss]{: "n47eD);G]CIRH߹0mŤtq|Wxظ[#HW$AD '#XQoᾛ Pąζd BFOw:<46#1)褲)7AX@f ZrG@ Z3Ǡn7?MI\#W*kۅMMSi}N? (usX8 =g$Z3Eai?ٗŝVW-,V]%svDO}KΕ'RҺ+1ekJi: k$$ŞUVQAa!!2}sܓ_EܰVZ&~ŭ)El;55!ּli"[G+gҰSd (v!cOK3uyIe`h ChQBs^H^Vnn"'qD0I ,([Xf m#K W;񯷙D]kd6Cgґm }_" DٜXjqOy/Ek/׶~5@áΡ*:(i2qBMhM5x9Khc Z2YSi$K<\>t"G&@suݘe>xe2hf$/BdhP Z˶ZTp&W!+yT3Mݟ 6H|iLt9(Qc\~Br= B ;{\y;c?^VަжL0]yakB<"XJ.f9n4OL) | k)j.8DHSdGh m 6nzOo,*6!)Kh ORJL5m] wK>ү{\\8p d?\@dOXWMEHS:|[#ݛM5U9Ƞ&%wlēФu:<7ESՏvM} _Ce{ΗDh8;`pN:* v$Gz\SS80ڙq5VȔIݺX6HYk&`hLVYQ9ioA_[ PI;Ef3h?8Lf 5ky͍vJb ׀7k#/bȫ:𭔀:?S${IXŻIR( 8Q=j 9GD۳wl _*[7/W}`Y1ɣ %227{њ>͟QݕaQµES9! WEЦW>D^` 7u e5 ΂aIw AՖN,G[ZSU$v,>sEi p"wl0Mb>f/,^Ѿ{Wi$cښ G/ k[ŏ!)wgl, ӿd] R~ҥ&Q3'MW^;qȽ[{Igz'yu4,t%qR) OmUYW9봰1-p6zn`J;R;7gcNtQg)#u%ڼ%o Sx{RrZbľNG0ϣJ(@l̈Y?poovVDt""]XWՔQ \SO+ĕ&N}F/m f礙%oIn6Vp5̻J7eْ}Gt>\y)N vF#@~@N3q|w&>"\<=]EMRSz1/`̻"4ꩌm}| 08跤ߍ=bF'aa_‚R<v7E1@"Kʏa%\*Ճ'TFj 꾓9:n~?2m._GuvWC];Hs x}o,Zs5z|->)j XEvQ4Xe8M`&@9ЙUIQ$9b;bh<)PfMce Qړ6qweX;!H'{{nIQwZZ D;v#gɇ {Jm |CN+O3[.mR)hQ/rwJ<|VamZ Q3uٻiPAKQP̢[ KeT^XT:v)G%_~j%ލWș̷Hf.G{K#׈0%;r/;D&t }6;B [XcЈxs+N -CY3u?5޼)0ޟ-Ej۶K)=)-B˺LzB 4soqiI^EBb* Ҽ(fWHѹB|&ebvV(d /dȥ~ɘQ1Vj9.)y%D )K[p LM "H_CAJ[Gj8r! 7)cUB;w`TDIy=t`@BMi%f^>uk(PaH 1=Dx?0~`'k.ot먙$P sQD;~[{/$Mϗjz&G@V~T׋D?ЋuڰcRQt \u#M9/]-pJ4"su$M&췽WU|4)+Ӕ/GOUjFX{RFKa`if$>9I⌑L_wFV7N&St mw N#xN{"ySS.b 7cJEMJ׊ɹMZY\~6ajɼ8-ۂ߂Ì<( rbй!h1n\76gCR+:][6!~h4*`,qfPֽ @q ڙ,oJnP*S[Lܐ@Unk_|9,ڛȈ;$4W s"W>R ' @>aPzS@MUr::WdSw@?/g|B%?!mE~#I̪|uxj.|-)OР{+F~ SM}+&FM̰,=TF&iށCҿ_5b6hbSr+t^X8[M'+9듃}rw_)h J%JyOY7*NXBr9@9JQu +!ف &¶k D.Jl%qۣ8n"6Gzj4l=MCSe|1ŦJ Z 'VЄ_-[spNe b P?(:U0X g>OxA۱:JěTɁ?ps2޲ OGG0sI1 PgѩuD)fa!j7`(R!"y  8릓a*D.0%idHy1#TgU`WLx2S{^]$)(1 BKn_$839({_aز.$۷{ F-@ v %ےiA C*D!S&$ +"DhM)rYdS@&;zD$R,a0xX/7a6B/1DD=Pva X-vDMc֫}0= ņEo۷2e@B"B0 zኔ J) Pj#Guɽ3HK$Aop+# D`rc^Va `C8<0(=@bddќ S<K/ _Prbzfڇ$! KWdPqAf.̢QMSiA}-yO<2]o¼#>|c8/ )}HɕO9w G)Fb!&̮v':=JE61~D*XE;nDd'\%#ױsZ{X59Q8Ǻ1GёFX,n:b0X "#CxީQQX2!t&{ML^s =-O";!rHS(Ю`$?֕Ouj&gISB4ߞCȗw^x6,@D8@E$ "kjSwaX=]iЎ(*R+O\mյ2 UW!ɓNldM8_R1Ǹc2JuH@]sD~cw2O'?G߆ԛ??ٰ:͇$B=N/zi|/d-Il5-? W¡1Df#5gO\)8 ;:BQAY %h|NΞ 栧hZaVoEo7 [OXX 3>_Qh<,68r2]`ui!bWѦU02{&F6&GB^2±Ġb`OT]! U^Bz^Ă-5 EM%ZBm!4v kRvoMߟ-sG:6&z6gMU<~.DR_h\N|dORO4gc. rҭ0Ela\âԜ ZhrZ+D:gF_/ ^=W }YYhVdKJ1yZ]!哐c?FEt$-* z+4:bvlve-@)'V[AHyk~~˟*E=H&iWi8A0gΫ{+]o4f es* .B T3]Z&ʂpeҾLG9~IM94mSj!ΜXc.M2GNgp6LA!im|r!9FϺju=u^,t$=n'ul+OoM3zgrDs 4\p%-is'^K@>ߘ@]. N? &5![ީnB1 s{2$~Aˡ^v[I*gTO#?1] 8r1hGx{UC([:A˖oKS~ BO&˽ːI5*[a*(\Ö&Wb4"lW .T`S6rk |W50.;g:`IO"CCJ.d2;S pJi-o {kiP5a95M[P|dqM{?HY vL]JْM{Rayo}^:^A ^úAG"PnDAH qsu=*Zu^OlhHdbsߧ;lT*|y婡Ș(Wkq¬7;lx_-K$Q7R͑~{,|܇F6|Qp.0kW%]հZ&X`5Mx2& qK'"}m'fkU/!ƺa Gt d/TRg86~-ٺvA*I)#f@j`5oM%F]nH @qԔ[0"dRMB 0x.kۦ^lh*?P_V6%L>W2U Oi*iڃZ˜,huU4|Q k [(n .}A409ac]/x尊%|ló'_9QHi<1gKs{cwY4lKoPK@rO!wIC&6BZӵvN Qnku\<%(!jAL#8]}>Uэ&4\_Ûl2d /y X?ħ_#WH:rs V 0:LN f12A "l h%SK= 5.Sĸ/WI7գ~#+7%__%_jx:(ڐO@gɫu[V_s"zuYeMڟ[Ƨ!hrEjA˫ ]r!/K߲ۍ8ۢZь:`ʌrdR=>}\2XqWpshddRo-v?_Eoa,RRa q7yv?uAc ٤ta,~GRiOg-z5( `bH ơ^s;@Y~6P*(@tDCugH9i@)^B&W&}qXL"b f4}=-Ii`& }5ءzmemi ѓཉk8/߱|_2chiG\]gTFvp=seNQyztpNi !6/? )~͉9`/Wᡮ<+1M[lTYN7ȋ xcu,JgʫO!}i1x?j^@è%K;2&+~JTЍмw=L@'*B-22qkh I:bXB&d']k~*9ԅК'4y/Y֥ / YHqڇ^V#x%5GdIy u6!gK6;fk2YKuc @glC@4T`)oɮ"J}=BҼ)$ /(E$9N턲bb 1"~d]SA@^]GT_,PfBᙆ> AV[+{;%Qܴ+g}/0׃j6)^NQɷi&|?1mcR}{5(t)RVaPHDئ2m=|Eo}eq}k3DŠl]ȱ)r.?^%$Z4D޼.p\2B7})s=,6S{kL=Vt*sב{8s v IVz R*4@//ڵ^"%o x %'SZKvE5%>JΪ ,c1ݿGvj˴qe/vb6l?`V/ɳm8mW9| lx1u]NHi`֒\n,"8%R){ O@hM$fAҚlP 3}js{5wC%?VV&@+i5>:l[Rj?z2D dkX׮$*zCpmJ» Ɔ)!̆-S DޒS(z&;R埔+qo\VT_7KfNoA冷ɲbUj ܲr*m;N%ߢ 0 #!GM^ :G|{ֱU%"P$z8J7ʜ*E)tȼC{GsG GG? C8AJLf7Z=BnGu%lA5Vd4OZ]7EXo s'UV6TqPfuKP7s0 =|{+ty̥bCԡ†xށS+n{m=I:sWf&!Daaxf1bVYWj<5'g>OW/n4.6Ymo7 {rPyQF8KCy9܄+}pdiF܏-7ᯉ7`H)~{^ HU&]q$0l [ER2#(+׻V_ֹ?O\ k?.*:uɱWv縔ZA%`L\̡$Y|jQ eҤ.sx~kWp\&Q #z>A+{ן>v%B>LUCŊْ̉XZ6f«&.A)H +1͗ &`jy 8.ckI1e:)ڮe@R;*+4!@)r=WtB#1zs&wntH^'?u]_?54HD%m*Tg tRbJ"*(sJOiSs˞0V*} Z*C.F7[;Y$!/vpoo5l_ 4?ǷVx_STnQ~XҰ}g 4t^!m 0dQn2rCNUu[D@kҠ{<j}YBx OﯼUn=X;Z~:MY o Ў}n]ղPX=r>cLSiEEآnNB-7kR gLZM:_Oa1s"{~6-b>{ir+^~s< gpwGm¸7V?e4}a %ZBkѷǸ iOŘ388 jĦS^c|ApVbZ.Fflt# >`$5AZZ}s8xl@MQMyʼnwfi`T Jn7%\}c - Ns((+/M-Mk=R]+>tFn_ͫgY21^_/ƞkbFvq[(Q6HI>cwC@> 6,"V4TեEZZ-8*,GA S<'ߜў/FjevׁÆj$Ϙ7$JvB{ͫsHX4d_^캀q33s[ Fs~_ݴҡD&ί">T?֥+ukR>)d?m'㹗sJjo;dZ#qr`znc'}@0(<{e(]w$'NJ ~fìݙNM#s+iUüoDQ}XW?#W(QX0)<悩~ZxВ-tD W AM?di`v B()TuowFf]>P)m? kǺ@A=96SV<(Tmt"!qn*':jyvRbss\:FDT~7ǩn8Տ,M`} K<۸?v\pL} I5G_~?q3ߔ)V~Z9ΝH :֜Ѣ*ģB. ;j;(K%NVHɏI]&;F"{eR92aRjeBzE%+b1%cwPZUC=*O|ԅGޝ P{ƒf؟O[~PD?u+@ }>X)1O3A'f8}J/eFcB+L 7hBiEf>5(Gɑ{=#8iy{,LghUy=ֶ#< |O{"On v? }m9\5TyY[c.(Ȑ<4cMbg# h6r#N^ `,_7hPp98Ierޜ viK3 ]ρqZeg9%:${OI0Ϛ$ny_%:&%1G6>1 48g&њ`/1jMܝ wꮥ[&43=Jn:9k5]O,A ҒF۔_Mͼ'ۄL$6<yn 4_e+o vѩ_nPlzЋS0RNі`(Q0cjeAq o߮S&:C\kPD[QS D+ W8 V48M;eLWjY o9-&lT#o{$,/8O&rĻjWI/{11 #@p| E͘%@ldN#~6-#ooYQB5Ix]cR$svPJzZo FY%fQoG,Vd%tQ/E!l su,Qj$:M/m΁NBDQz^ʠXL0KA\UXzִ9,>!ovtU`Y" Q3BVPk|K=ٌȃFgN*S jg^)5pkc먆VDK@#bSH`N oe~ʀDR[t^il9rD{͙x;vndXGEEBZN=aO03>r1a/G|SEUcp'PJ#khH&~`oRYyD 8CZ/OU[ ćÍݭb6VA2m;h3KK5G Ec[$l1_ݰo uP dI6NO 5<M.[^O1]2Riq<`̠g 4KĠct= # !hTd |e¬!Z݆BKTεm5kqWN0ω=ǍA`<%D(ߌ؋.'=]~?2IӬSxAܔa ۷Y'~ SuXWĎՐƙ -oSmYM*R;$iIDr@1H tu|v0B&~Y} +{J\W 1MCN.uzLbX AEKƥNI3 :dؔqr8,C7{;#N~A'Dj لwRLv ,\!y4'B dxߔh%zs,^ <%j(ڭs?sBPZĆЧ~ ;:lE*/PJ+#TMg* GYBwg8km?d6曀|@o-$H$VN {zpf 12n73F|c#}exri$&y+t#+ ȅۿ·K)& ~Z^01Uծ2҂^g fy]3綎BsLB/Sl>b!>>|҃ ;,#/P#QzR9 }N=tlK i{=MjO ºw(z=Ny'5M8=\ۃV )a#X%{.z")U9M3<يF#7C(W7 d#9iq*c憁[ɦ9=*bFEzΏ?|`k+Y 껥Z6)ܶz jeW< ^!Xu/r|bd<Ԝ /$yIE 9ڳrsngUu)C0,@{;aFX - Q~olU;#DM$dA-aGdq?ccY''7)`y6%!Q> ^4˩bDAÊr`0$f MӈLCmPyBw51+eTK;(5s]݌qpk 3Z#F@JZ>s)+)@ʰl߻x7,4V_l2RX53mw5r\m@ҍuCms]\-bn U-6_?\fzu^$j+*cVʸcA A7vc鲩 lNpʜ5v8 dHkm7<)15>}r V03寖lYp[2__~?8HQw'@VRc R^N1 #"SN5Ct`ud@yo*TuVĉ8e:ι1*bY2,rN҈iS7HŔcV)*OP]A=*bV I(\AB  e5wquqIa9 7 *KA@A#8]8qa)q#,"%ATEo<'$2Ifw F`|3Oq8pX(T4-h.bYbzM7kd#@^oՁ N&̾V ΰ .ً"]%& #Dw|WjlDM6S.لJ!;r4X'^%ݑqG0ЋǍw/~t_/kB*OQbei?:I^322I=Zxt'Ru6s~YqZ1b/SjD <^G M%~B^p&kg+\=/*dQo_FUa2_渮i*aǹu~X o- 2\*KKQbq#CcPЩXSr1Aj9W:n0G*4z˩KiFv(u/o/֗ :J`+9SlH "rЙNXlCCo#33:V[w=|VT,RY'o 4ޥnN療VB}?l=Hjk,e8G0dF>Ǒq|.P<+{<"9W+^<Tbq84k`W>$S{HL{\% 揚saMg͑}aY3RS@o2XJ/stt=V .rZ+(5raD/GwܚYZ`$?_k[`Cf+ꨟ/|*7Y4f!j꧚~rD[*KHf ( Q?$#͹M)p+$a=J&KA9h±gYZ07070100000063000081a40000000000000000000000016439a35600001480000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/dG?]?Eh=ڜ.+Л܄a?涯O#BGznEҮ- 4 ilZ=ug/VL 3xE00^<1NԱ툅e0C#Am:C]<jU6&A m;@4z5]poSe: |2W8FQۣ9U(#x|s`mx[H#Y &;yM5]J:3џ YpC6ae&z3%F}ΆDЩVD Hʝfٶ/\$!%q|lUφG-\=o,,׏h&AgIg9N5E-:5gc:-+ C4[>Xf=[5 A~^r܇uc|*ag O7``"eSU|w?o_|Sm-_f{ű*f<+'RԅTYNl~mLFΏ|%0H0䀖e7U*MBQuV A?Mn< q,][³2zWG;ۨk6QpJ9(KY\L&_gπj<[AaG[. PH@_.x֙?&*X;c,SVbt09k ;sx\N>&aj|i:f^mGdi/7u'm Ԙ禍1OSUeΣq~Q]WGV U c*8x4 ^aS?;<*\2 \#|ȫbX9`[ߢN\=P(iä#Ibd?ٜeKz^\1l1܌j#0rȜ45)VgXd߶4,@[GjD)LR[l-3mGT[EBeɯ&Ҙvb 1C-OBi ݢF  \XZɧH|-Vc`q|ajO6ASmL @2P?L&0ܤ' @*OwqLj$1U{4 MK&oL Ң. 'P2\JŘl:n-ddwɁA_tt%G/%x̕:bFte_mpQnjҬWr4Ef_CO̹ad32"xAwt۲[:ϩzgFnԉ%qXN]fܭUgU,\U]f $&Ni͒ZLigT)8 EtTKM 䗣M@LBswf_o{n*l,#ն9m$Gl&ƾY JMUi];qJU1cS!g"n"()r\p+ZNJg4P4T 1@fr]{^{$ B1|χ]oƖ%:8#Re<$D/`K=P8ޚ\m2Kd̙0fFPx,uS۠`{PYԌK Cl6Qb͟Aaͮ 7 gd,{txO岻B ӹ@|In'ڮ;MlmE4VkjnqfZhxV4?O&n-89rQ1B ' =y|LdZY(AuPF&H FcFoÐJe8La.9yK46GXPܰ]4`'4j fk{a;)#RŖW5+Kg\USqa%̦' )f&0"_$؂&twLLgr ޵Z g$+n +*W%$o?Wd"yEdˑgnb f>E? "gOSo },Qe0Y̦c4ȱ2h wapDBm-IP q\i`"Hl.iW} îQLYm;헕 ^9.>ls)\ ۬r}8UyntU%Pɋ9ra"hQirDMM7)T{!{rZxaAvŌ,[o]>)%MW}1AhB;?yg(gJe\+74D$%<4@}PgCFVO3f9plV d2+&͗wZY:hk:*~(Ζ ["LF1,ȳEN eO U +>DŽO>CYt]knhy 8EAkV4U6CRp8܃a݅?Ctc|Vje[e;hw0S@OV;"* mYѣIqvWK>{^ˌ[ Sގ ?aL 鶚X@į[;GGW5[]MiRfk*^LqR?\%B"<L:V3.Wz +5r"yk ~< @ vXw_4>$jjR9>Zד =Zߧk=DzZ RG$y7CzՆD4Ⲹ< Z _ M7~_!6MTԖspzr 11 HLo8C'~Nzh9?"e_[ r..}N;UU,YS)+ ޚiMOԉ(8q`S n@_$C:Kat\̸٧Zκr MDYWa( ,܇ T EzAtYz*I$ܾјeȺ-~PX},566G*| Dh…l#lJT,j@9;Riu?zxd.s6CgW%(-W2[]g-?qxL|:lsl;Q$I`O%D38(xNi@x cRHաwu@42yT?Ficʎ5>=JY=1%UV#tq4,7kϵz"'1R"C> [uG"7Ӊ Mrgtv-6~{ESՈhJ ଇ]vԲxs,Pa%`t}* ?d6Gנ,;'82ED{yye%ĵXd42v2s.0k(lCgYZ07070100000064000081a40000000000000000000000016439a35600002f9c000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//[]?Eh=ڜ.+ 0[C8I*Ly;Tr6`iUS6`tt9kgݠ{,263b#k~cuB 0_pOB6`QzB hWu 7k;lǨ1$aNV\p5Y-JR5NYTOZ0CNHlN)3',V`gmQi<)x;tOFt#J}+ODX/u*&rbB$tm@@t <[hLnRB ):>#_."Wӊ{ n)V)\E}ao7<8ٝ+ͬɁ5_3YqrbR֑aGwX."zqgc)4 ?P2WpUN?(t&Ll\o(bH@bLQ[;ºeI=m ^/$[y /w>A#j(nEz:-V5a8cvh9 =ʷsϣtR8Yޫ[joԪl\ +ЬX7$ԓ(Er}}D1 RノS{<[T4[1?@޴~^,,vh'*;'b0z+~Wy/S3ٟ X|":Y/EV_)"JRlz; -vf|]n\t "KQQdW*4IkSг@.)x)$M `˸XO,:n|C R1%5^m+a *%g5E =`Ssq9`69pj6PU퀆Dbc9 "m # k ǡ0_N@2/z0a -V|YFg%\:5PC !\0 b'7}&_/,I5Ao@ZU7oFnD4~ם Wh+2+<>O06m<>K׹sAMJexe"YrzN-F?ԠS Xuh맟īfnw<0>H|e$dm.X!9 t qnvLuOhF񅛜K٥&4X)hTBtEd2!`E*X9\a|=w^@x:;U$ ZZWan>nzDy`]61b|w0W!hsƇ;VTa&_$&n#cx\{ƶ\ 6sɳA̮PBP^DžHD ؀:6Uz nAop\ߌR\ ;g/"̈c.v_ܨ¦ĺ`~!yذlv_').=/ۿ65/n/6Vlѯ+*u^_R$GË S ̘t|b4&+)3,V--jXv0RWZꇏAQÏ$[uPÞ;j#oTgUKgu 77{ w~9}\+=in$וЏl_\$?3(ؠGK*;:6dϵL@2[$or [jOH)BYo+ݵpxS3Hk&^JHCR|~2+T?ΘoMZ˺#"rD\GM%l 574NqYNw?/M}+5tFb0viԴUj=hsE.d'[wkI\Чb 27X+>U=!xl.yſ Lپ~]lp2= 3ZA71HGVE՗Nf7~yI\uP( S{Š8y'<{ N,>r~'#}ҎMOtcNSqw{dPT@|Q^RF-5<~"JЊ2k-}p1_|KR L y )nOZۈ0:NX Q`3H8[絅j=Nѥ~ ui]]‰o&~,+9 YCXRAǻ[VCFtJ g ̪vyLTHdV="GzoiDF1oFU[y~)A\U'h=<asS3VooĀ`Jwzm LzlӱP=(V&ܥLI!JܯM,[<6f)ʱsN8_=UK#ϼVP>m + 5H'{e8Qѝ/bXR mAalql7 Zkhvi-5đ-#!q!+뢄|!bs#/˹d-r \$i1M"~>f ;+(ÒQx"+{k疀P+xtIBS☕tZM. $~dk8 npKBKJ~K*S[;DN06W L18e25pNWл%q2m!X[{*2<֧Ԭ|=PgF'z2c2|^,?mT.̹; /@σ=u6$OS*@끶ȃf&fZ[> /o ;0Տv]mTٽr=jx[?1E !Y_Sn) Cd_jwI(y歷`AppTda2Ir2. 6BݱekVm]땦Ƣ76ʼvϞK߭5Iz`CF#k݄j=.D\vjzЗP&sl';&;kNBRjiȔH Y=({ _<矱ē)|M763Kw#db~C~q: }_O:OTg&}mWn,n۟~,-q'WHxр }^%Q&*w&YPFޒp=Oiod2TTq+>D?}>,N>y/$$&:Pm7s.P;նGRF˖<)YՅ]Wȋjg$:[\[H:mĨxk.! @䊥gT@ʹ cżYs-cq3 Be3uL)oT )$*{)OT$.D`T W%ա*Rnd~NT%K#3 D5 KQUG׈`Xc#UIS@ i5nwՀ[ mF*wSȟۢ˪ h SG"5\<>0cp^U\ ]L:T%b?xU7 Hd7p,K[WaFxvHnA00lR(X$ָ"F{yΤ:(*)$1~%v qEPqf=Yw#xՊ{]y4.=fBU ?=ݫ9-wŢƲ97M||. [a,jB|sPh/Ib75*4K9 yX3>rR2 dC`q2w146LC_,Y˚SC+$Nhϯ … hA9^dXB,KeƩ.B%kn|.ضFcRjЪGN\^ʍG~W&'͋m~' cB(.NyrRɝJ:>7?(-JV4V,iH)R$+o ȕ%bz%f"Dc&HQٻQh}MŃ4P6MS}$8=O\xV -}ՔAZĎ@=5tvI/; 9^d5ao!G[hW"mx44b=xekUΞMZ`3Yz1),Kq3FJ!Qlyҳ 1"ULJ&jg`y4wҭr˥6GTݨh,a#d0.NlNNT#*TI08\h|0^.M?O}VAgpfbl|وWWЭ?X?,q c(]Eǰgp5MI"KfݴⓧT02:$l9P}]nxs9 &bud !QXZZ1)NL w*oItu/:y!RMxԯ$^ct[Ɨ8cD9$EO^{6Y7ŗ9a7ߡGéQ^K1ĄD'ZI1)tH;E6 ghIQ1C&kfKAAn]&&eN5 <#-y2кT&bn]%+r=G4=ᒤ +tɀn]"Vs9ݤ~먨9cПe՘Zǻ|jV=Me-A3:#[F`H.rzRA&?GmzG;Fq2' ʼ^rCaoEwt$;NҞ%ܫlzC0ٝy&u2;RKF y4 ]rl0M~2hP90X(k(:/SU ڙ&+6v擧fſzq#6Mr1%z*/ves;MSOSGrzrS"2AVv<&+DqWe_Bj'ԯQǪ&b5~z˽t%u ?l.u})Wz;K^"ՔyVA1_7w ;9X\BXtB+z^w,$p C߲eч5qGjFYMzXf2G^sJ'l}TqZn&l+|X.}ZȀ׉ۍc<2ucU!K aYX)xV߀!44KbeU?0g!lr?QD{fCnxn_uPrG#N)?7<,W\Ðp M*>D} ȡþB`VJd-Ȑ[.IJGmz\ຳ^O= ;{,n^a$bJCNmARXi[9`EB']L!JJ|@fo%E"4~*EDh 8~[i`,wY)eJ?in_'{FSNr}+\h,i"3\%ꌽ4LL, Dk7F*P3rr ?>U `#u8CoZ8+]v7͸,Eˌ=/8BfJ'_WÃu0XA>WǞGm%^hMƍ!u_ C>67wyBWɝ驧>6c*DwbW8֧M C'`žVӵc`<@fBɌ?#ߓͱ@;f uZG0#e}7G݈{#ٰ'ٷS^KgCɌ,6i1{ZW432VDug Pn\~GZaE̊4Aג4͵Fiϝl%[¼ 51+'D"G+b*ɇ?+-[@?3v:LrJ#s& eJd 5Oy-"鋃 =5nr(z1O#XD7k,( $-ba?[tZkP^B,Yz'-KOg^WaG8C&8,7\T2Q/Im/h1SN1" ^Ì 9;Pn?OE"A0e0GoܪAJwjLKtHq1g*{^#gћP~]'U3oOU_E;m!0fKrum}\(Ͱ%( ) hI9S&B  "x)Q  >Z9(j!*Sy 8OR>k1VrtOhAn1eSǿMzS@fyTn4IgXXڭzwxyEWuLr薵6J{Ī"םK0~֟gQ1PPB@rwED)%`dW A7f)iz1\aÈ,%>R0 Mp8*|q$]}eQqCOcoUC!ȾP8q`6ٙ}3A5+%3{2tḅ:{,3=#U2-s ׫BϷ}חvj'*_h7XJ[xZ{ף)-BP֍nDLAg|T֦r!7%-P_'qHg)+~{*a,*㸑iF~L (˞ѷѨǬ?z]P @^k]gYZ07070100000065000081a40000000000000000000000016439a356000121d0000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/i4l/isdn.ko.xz7zXZִF!t/_W]?Eh=ڜ.+<>O+?ގW^sRY9bI]3_ גbiNOBlArmK6wqUt)@-rtN o[xL#!0 b|L5>$SH[@FCY|ySwt CXOh\#OkE;lI(|*gѬP=E1MꓯPA 6HUpcCW0qvRX0>@ve -r/R: c EĒs/ k 9}ZF+sk x"pc8s_h@t\"e̎N -q6â~,BqiM%rzCB#OzZѕ#?Ɉ$iJ|1j"}y&^Y;K-7d#Ȝ s?ԩ> /wS-'aޔ19nߌ{& m k0GAo#J~ɀUMn i#^mԁfakw-:d錴L=~'$Na}Ր2'~n)dz\Y֗ 0 kQ} 軎VCWQ=~dƣzieM5{T᷂5CՠZy{#oU\<0w k )FcH0/̈jޜ#~*4Vb3pHDU:MvZ&c4< ^n`E }~ب&k)ŐSg!&QRm_@ҫaV;0i[ U eU_4)5nLPbTzƚ˥Z+ZKDQIc׆P ~e|L.%pQB!۝jթYi˾Nbs IfQ1 %m(e ;Oy=&Dž1Y@ f-Fi!,AHfS$K9'ߊo;mIE|XW#S{k&R(G!6ejdU={)CBz/W1Zh< $Va7ɯG!oZ:nCAP(!XTtN<J 5!KyӠD lu\}6QLA7[ hqXgMƜ)?]9 ٕ~b3 zVA°6㳻۳#8q>M IJqĀXDi衱T&- 9FGD6yjq{p\`vEƧiZ#Ij lsS.sTY5}  &2ڂGղ\{+:O||]\@9Y([HY\dخo3tevQ-W2nvEDz<+J2 rSS]Yy bSybYnCe*1,qa̺OX>z%r@t7wSPg:`)A[C&M#%c }9^ D0Av}m Eӹ)ȱ{j3xI,[ TmIﴂEc=Ν>m\Ym5 E2LHcбEpp88 YK_%~YF韮KT靄lWX:1Q)#6) |,U~(7yD9yi0ـ|>8bЯeT b+}k]sڈ_CQ]1i>3 ص .lovJ 0A皨(L]F4xJd|:ϑ%t";L>&~AYC .׋ؒޟx MəM ̦0Wj;7nwdF9$]4$ռO׬Fk#(EKP@cD\2}s I3!L0/ @}zbǨ W/)ZWTptJ@Y9d)k! ^!p 7X/ v5*xC?l8=:¦;qmTU[@Or„seaD4UB$c[! 'خM2j-ZZ& d7`#h b~rA953)$63Ҕ ̝+/6SHFa Si>vH5tN4 5Fw5!WLFinŅ@\#U\JS{y>W 5 W;T,/70mz37c&ktW"`C +}ܲomwi.&FHXuZ%?Wj'c@Pŗ6D*& <"/ dT u#^ o{Zz*nWwX`Rz?R#`,rr #1ZSxF(j) [vRL@w;QG*\ǵE([l@ja[@b- WǓ%Lu-ƒ4gIIOȞMxvC sօ$v$J )R7XMv" K+Ă<ԓYi $)zj=Ho?~VH{ŷ3&%QPӴ Ħ=pf%& (BC5Mq2'Y_W&QU F6n #* ה2g5TqZce3=yQaA zu+WJr ߊVGAl}Ae,? ᬐxy#oWeEYs *4p#%$ifvwj> -&y+z0cNX4bYpr+Q%kߪѢvղN9'~X%R[/ ;omm9$]-+՜C(4H=aFmhl^$ӽCjSY0iqR؜W'o-b7T; ||o KfV>w*/M!̈́/gqT5qQS2=ìV [L赮o˙ J6 >u&m1&%Nr̺μ#9h@^XK#^9 ܒ-.G. qHKPvt@22-vLJ}NZѧߨwsJ,rHt1e񧓉m|h(HcykP7>Y7o'AЩ-':]JCKYTq8]B٫;74n*苋zOutFfdJ@@EVzyf-Eז'pQ#~Qc.%k[K r:S)Qt9SZ1&)8EyHiC c ksu޶ ٬x-o"fTH81:Tsᝀoυ$_^f0Oi(cR:W՚;ϾcQX)/ևQS70%ҌEE{ih t:G_gf>7fA@&n}uQ(ln#q/;~2s[%9NGEBi/DPsؗOk^T4{-$<9 „D1ߓ Vt5e{lI-6 |& <0Ro#%WBOOWgf{yH%jEhtDd_N7w#maVz.:4D7̼rORy;]NuZrmQ#*qVU3ǥgDȮf[XSh]Ϟ/T`<`Q6\Ǩ‡Bv 1ic. }0J_bz>71H"(in<;0T?6[L;e+aS79yB.¨un$&$9F&'Hn٬-LͬePROzK]!2AK! y:$i">qOc#/o: -fa qWx_S"CS^'='sY_ >fOJq2-)Shep ~Ra 4NjWkli!5UAy0'#!/gbb8FQ` &`+Sm5=ۊ@o +jpY; Qf>zLp飠.|,,.lX"=(XX^t_dgs PyRrVd][1 ?+ e 3vst0F{zvq&,P[ p8Wg%‰Tn ).3aܓcTgQFKȹߞ |fzLwt- rCG=e6 +x?&ރ@ySH)}4~"B,lV7PEH#Jh1 4֭:Aӳr-9svr 68)5zqnorK,ט5naZw.{F]ֿRdnV@4 V T;9⣼NW{v+9E/Spǘa۴r㻸vLuvZh1Voi8Rm[*à@Oo&֮ Ɨ~ <(QZ'FR?:o7?T>]|5{ŞȐ'X[BptԽKT@zgakqѳ2OMTM.F9QX19>a1Z@zLӭzn>֧;EsTEXC{~ LeOmyY\6C1PӔ7dpIdv,1,bqR`DRv-pv`w4nf=OUI0D_dz )oFd-0p:u ?,Xf^-'8Mtԩ!ο3| o2R'hsu9Go댈%nAyg^ :aY6ʝ`d3 ߹V4:M9A 1iC>hn}%HEnŋ)+k[s}S)//Oyc~mˀUo^Rd w|使ƙ'_u*xʓ fm'Y6c`Ǎ>%jub}8VS'y):hoV4YT<5ncLzpI=ԍY |}w~B03Zϥ}aju{v] Wa-!, hp6U m{kUMݛ G" -S+R9/>b,P9־)*i$cZ'Ҟo t`Oh]Ykp.v]swߝxnL7W #mAA\mr*Pr~7uCjnw=i!]=Aah:_Hh+bj]6ˣ ܸAR')Bh*Vȴ{nU% [,tc5s]1X>tD9s8*U9kG5!?T{jlq9CUڐ43^iBx)G>(_4n{$F%=!}|]~ pGђP#{E=*3+.3}BW>~E.+åNҎ6gc V^R5@\D\]_߲F ;B7G/pXWكjV}WnobZmKV\ӰdkNPZT)[~FB>[ŒgZf>$߹ruJdwlwK[vU0ku_&N!1TiG!iz[{3ѩĝs=^qY{hwS7 FE\0qq҆S-r)**a[$l0?"Aׯ[W.v-GQ-*i+  Iӹ2zi4or;B2.$w@=S.C -BtS Px39%QF MCMX_Àf5{R2ZL44c RW" ']xH-^h:Zp9Zb# z~W٭rɘb1i㺍4׾-OհPH21M5{ 5D `|iRʊEL'*XXfUW+3XJҋ^>Tp85)Xf~ cKŢv1-AytC-pO'RlVWS<.n^,䛩\{, oXz6ODPƧOegH[9Įzت|4y1^ΌTTJXN:.k;1ܔ4M qیiKkr4li]ޗ#t1;^x>xJ uT})x~70i_YbB ׏m.H* ƴ#C=M?/>@EHt49ϽLBϦ/^+2,N/9f|]Pr]ARh ďd)Wvyl/ܵΠG(9MfE ]jɉI&9N6Ltoi9%sgvi)`;8iˑG+Y嫎sީy3g^`4 Ku}#xS# PTڏwGxnz-PPc&d!3̹qƾ&֢Y0~Q1KY^?9B0%0IPI _) ܓNJOv_mұ}2 ,uI槲2: jy$ZxFY/ݩN*DwymhD`IA}U"C6>3?MA]̚ЏruWs% K+you7z逹*FV3QUXt>PhR52| |%[7iu.j: ܦa r+w0?RʆNf=Eq`~gO6#ض ɞ|zZ^"<Vʷ2{2+ OQ\IO"_(9hs崳D!B.mzcbbqgnĻu]s3x+-t[+ }$ٵ.[H _#Mϗ!/m=&>dːF 5>:1Q d1lUք.}չ-`_|s|xZ?pc$,7%)h$-Zr\Gg R$ɑaJ 0QN t?[ŰB7Mz@l踊#Sj, D-KO}6. ǏT \_%w($eܡqcLCx @z;3+ #vc,MeC~w%U@FI13w0=,C[syF9:=u`Vez'Nt mxA:נ ևwj LN'=Սc~_wBwb /j\"FPZ3W1x Q_~&U5RQ/ C=dapHr4%}AE6Q\PU5*zweV|@eQީ gt[0i[<ꡭ;YN=`3nC%FvF+7郄͐rjxNoUl,Osf`|b.2N hXW|dI?$?$Ai(Cg1|9ڑޕŭtR `,0q[jSu V!.aD Ʋ+Jzw`7N)&:ϪPy ukBgwoՀ?-cHZXʶu%÷7E$y&2WDsh:N0)jXG51~qA@?ߖP7: hz2^^w.Q3mwr^t)PVKi|Xl݆ P4 ` z0 G^zͧJy Kϱmb%ѾqV1T*K.nGkgg}[$١~x]FRa1?I Bߺs?و~{ѱ f] ˜9i6p~~2!l#8b%1?e `'8J{$>ia]a2)޺-أD|Qͅ©nMjX{<%A)> (_('~ zYvmqQL* (%,&7G8t[np>b z2 t 1s/Yrmt7D5|RP~iKpq mfo 1tsD홚GQn鑐݉#tې-vzuG/Y\yX0S45<hw9R|j6UũK.lORB$ÜBGȮ$9IK?{9V-\5P*ȶ*Tv_q9(LU<U;ڏnT~9nbW,Jf. E止xG"k|R\. H WCac6챼% fr~XBvG.hQguB:`d1@S7ef3TD}XW /Bwv%m-/mс!Rݹ*Dib3M7/)8r  Y!@G5o],y||e%^&B|Yq6BM%os"οBT/%Lz[63@oa_=ݜ|-9^c.ָA‹ؤx0}9D"iRTpbO.mG,JnCs[#Oҍ!]0CXl4: (M}'P.p%blސ hjvxI>6Pa/9Ac-.uQrƣXk倝GI} tY!3,^Q1nDqIƥE]*,5{)-~obI@tN\Iuu;\hjV.'6fT;T" SK2>>Lz&Io 91A"y ,goK" :RD:HR ]+"E 9'VrIef]dPqY|󯴙$;rL/S/CkE(r*6g}[~Zr3s_Q1sPd :C98Z?A}⨬ T֋/p"~ꁄ'{[ۻX${hrri QQ+=>{d"D:x̬ 8ץ5 {ƙxD<9Sa nafF '+yCZG)l6-f,:nhQu_N-Y uo{!Z=$KX~  >ϻ󙢑HAMge NuVsJ4`c$`9椩X|x}l>$ᦘj0n AKB_9 m /htIM3Yб@,ޓv*ʡs9q}&-OUC%Y:$A&ssv"Q-/O'-xdο(PYD΁iɞ1 Wųu)Twr!#Ku'4MK!> GHވxlɲbW-zo>x Mҁocs$9`C[Dj㍩`{{?k%#,+Vw"q"џ~gn%g{Bx45v]h@{5JEkMR/7jGqI&77 ELګ\ (a ws+%ݘkV<ڒB#gj7H^8NTv2vNHcuxQM*C*h:Jp9&IKx>b%DH%.Hfx@*֌_ZN`Qwle\2P !X§E#@N߷Wz}q5$" [ӳ C?,/ڸeA<+)sNx?H̩@1eܑ¯8B>g(`/Hv̺jA+H'촺 xՈӺ ?WMuB"!#{<J)ЧK!u[/|%)fa[ˣc4LZ\"bbd~ʺjuȨ%."W,YBٲ@["7t{^dW4SVq5 a'4 s9g^XއiJ X;0Nů\ !-uZzsy㪐N$;?+vYx!1wn 7~G1<\6v1m*}vQx>oxn!sU q"Ǵ%z`]KABYMv 9/s'ؕ9yIX,joɮ|QjUӥ$9ʥ^EHG? cϳ褐9kBp>qXzt |GgiV.;! J#&ϐRJC_Ó2KYAd2j>K(K6Zj`!K6{pcl|L{V#~;-0CFF*ؒ)Nv>i*9&}m6g`D}H`f[$&t#>ߛPoppi GfwOn9MM']9oi4wzuӫ8 xT~ ÊՎOB QJOY$d|τ9аëJ(y}1CL64BK#Ux܊g$х%3 jyQph ] 6̰X)έRS|"Eb'dn6JABPjW+Ǣ+ΐS^3]6W7ibAi3lu^SkiRL5bI ݃>̵޽~b-W lNTU8YaK{Թ[s7k3IdvsxN$^Ŕ u+,gzҶ(ȜÅ_#orcǰoleR羿SƊz~.tM.x8N#Y ma8mnSiJSʁS PÌ*̂E`9]rsK]r %G!y f#k6T/ƢGIɻ&[pQ5t2#jfGE-60R_G2JRzlWB<*@ز ;s$r71}ClhY8' m.sMIKHCspԐ6HP/D; [Q&ݝPO)}o.BDQ|@aV={ %f}( 9BCyJ-GVTkOnQ2!'6Gu)k+\c_Ա.i-Pdl,d;OoVҘjHn)=8j2C3! /-kE_yB>L)(44A dBMuX2_?4ŞX- e }!wu4h*ҏシF&>1hWKݙ5nPDv.$R?<9h5gQ[~=3w,Ư,mH=U۸!ggIRLrhjKCϬ%&x!䛲۸ o!]ڂyƇ*`v|ZVs "ՎJqo +hKcڕ1LFf]xdo{4cdqqY*g4G!ޯVG1l\2?z>mko)xgooteYuu2B[Fcb`kFL5 hgÞ<@ҒFz"XVYש(}r/6Lׄ~IUgy<PKǏ؃ {%?G#yiHtC:snE'Z\ϨR3| =)f(Mi |,Ckiq~c6}' =Ϭ%UcK3>QEE Vˊ@EazHx!NG{^X|˾C_2}^0i+#Ru7s!XppF_U(ލo}APlc.1[[ N$_֩{? %ч~ *dQ\]w̼=FS̚VڐkR^J6R@՚yIF֘glOV!˿l;pi&n#9ѩާehт~l`h$l)?_-hp?~ds4QIvQQ~{SRh>=ts >WWi,&fkl'Hޕ /\~]@202@.ʦ/jY;Gvbib>Ϣ˨Fi1;a4*yoM։כqI{:r^9*U4NmW] mho\xarvaf৻ F#+6xS#lp=؄Q4 8q^6StB ZmEYKrQ̯I/ \v)e{W"zњ)Vc}_dI&;[#l9]ο[:aLHg=6 .X-zXe-q'.6{"ry Q͌ۓ@\BXNG\ʰ@2tTs\EzexO~Nկ^/GqG_XLNBj'l xۄH;%*mOۜ;R)2'zr>;(z޹vF)ϒu0c_iOA lEE?Ž[o²p1RFHCyl Af[O+TD]ĭN dݣI=5:U%@3`s岜QPjYMe} TBdoᾦ0߃(3 mܩtȇ3 \4<T Iw0T8ai7W;~#H{p& y^ӷ"\.$]ץ$jaP$` |Qf̸.s X Yʀ1d8iPZz'7Q9FRWgAz;& } '5X;ΆsĪL_gDP|3C3cAgpda!̎D(L}RU(\ƽ^p\6e@~m̜ϱ(18634ê,Qn!#+ {y`w?]Ni~uc-n6TQS#I{S V#D;!|u@oc9&hk5OΜi [uE򢹰E!,$^%0֖ۛon~-'Bc1R7yw$?@xtK.P\</sI:ݚӦ\%6, oIzs-pЛ)j$amsMᖗebQ: Se!eŦ}„z-8Ns/dPtr cg19(<3R 󱙤ݺzܹI+삶@zSeqE>S{onvfs2YONy; &/L2;?_Z`!s,Y1J ڧEm_u#փm }HV5 `+jlRXhU4x炰@oX5I؂Ġ5̉s7_P̦./-aLW%\7B%}N{ \Ͱ6cSmg/"k. H=>\>-D`N٨/}kq`ّȜ ZT֯/~VWuߩG F8V扷vRaj8o="TnSMb]C<2}Ɵ2'`#NptfJ hG/v+PZG^x[R?r"r'ر*wO;1L! [m3j7V-/Na E]_{t6g xv.INAa>P";W}<+y61%ϱDAxӇ =7ȳR=N/pqTF9 јlYb9Kۅv@tӄ4!MZѨGrźbj3=e,fKk(xgzֿqs0t羋?p\ToXʡhVZZ6N5tQ\_w8J$3ŒNX⭚Ds _U b}FIpj }^0IAi{uM7ɲN J<=MIFhJAO}{E+rPݚ=_p5D=(D1;51f6uXl7vTy>%iwjF-)uoT9жR{ˍ$&߭\wU~^/gN)u PwLaq!"#<|bh> ZLeŨw"(ψ1!uJ{tdMӂ~Gj7a͍.3?5^U;)RaxQ0*Pm輛L2d4<_y4$Q%~4U wXPIGxuOҖe5zǂU<^uh|.|/(ϙmjlNsZgaԒ|‰(gv ,N>?`! 9&b(J>O)eUhl5lo#鯼YJ(ʣh %̤Q 8=気tʾʿ/@q+/%?Lo^bk_&Yĥ8Ɗd[ѫ}z%OH,E)PT T3iN[Z# yWKBdzBȇ1H-9 njPNQg+S:-iQڒ݃NSjNAv2-b=M)k+ v:Õȇ Yk }!Xf,_!e#L9eOefbHiq5An%/'/V&iYC/8Jt!sy5eiȢϽ%ANR/HpҢufrq'?Z@_?#a ez:W=k)/g/^U>tW_Lpy168<-$cr<}PJ2kxq&4R_)aR{R*Ƞo~*2#c9ݢ &/E `I- m0.8e8l+DJoGYPJ{|>%E3tvmHEj9ZqugRjb˩UWrw­jeA$TE j&F({ƽP( ZJ`^?z<:rS d= 0ЋuFNމZ /??{Ă~Luxz^,&OV؋.R$u+gz=\:䱋z۸ʁlh (;Z*iऋrB8O(bM1j-bP7h ʓqxd&Mwũ^#}IO%_ӳ*n2[[$…ֆ3a@l0ߛ(r4׭NC;xlUER}Zo3MV> j$䱆 :TP.kjsExݨ͖zv-LuJ> r>#jЍr7Ƞ^}>ܻHr"5d-;,N]̝fLۇiM\9<c@^~@ʓΐ@n|[YJe8kh "z}]O"4 YBɲ#íJ G --p *N,qi :Nuo 5wkc3Gj(/$R |VX8D3hϝT 5aUg@T=g'?L@L!"O-Nγ8*h`/rHt󄞣y̥^H:6A/Hbm"< sG!Sr2jՆ6Q%* ҝ2_%.F [ul+ _mcok-i{~tR)VV;Op5昣|ԖVlLrd+9(Xpd{T}ׇG[Y{%)̥Y:oMhuɧFyG.kem16ǀ /ɸܱV>ʴmxL}_"IJ/ȎEU.F IxM.kcPc'C-mUv =*F1PWAH*~y] 9ȫq_Z`'*y!EM/T@v]G%3|I#gk(|ijL@U ͎NR䫙鉵b>9hTc*b`ِT$Akl9MorC̖2fFu@.ƨ9H0kk8Gd'Yֈa*@] imVcT XN\h5Z 4r)e?+w5S2Fwޯa6r [/zG#mL-C@ ;LǞOh?Za<硚Vsϛi2T`P4vTBь6}DF ^pSP[!}mnr:O_`'d%h8YS>֠$s>%D!|~>Ⱦ`fZ.̱\I }w!);ZaIӿ9R/G,XwŔR"N;^<. C$X.k@8:`}_xچ܃9GNEH<V_17Ũjr=bB&j3PnE)C׋Wʪw%Dv2&4"Cʸjtr8Ԏoa Č1ӊF#a)ݣח"2ƹ:cЖ"D`2/ ָ^U^5bZp2j+ZS?mv4W21?`?ET4zF%yGY\T` Y7(\jvt`| =%p-M IXKjz2Y/Bx QY@Y "A{Uq+ȫ|z"W4@# [ojĦ{7'!;ƍEj\(ʊ,UzI]GGmt`! JBHWn@[NΠ;t)_!˾@=oԖTvSSZAx ˡWm7)9@ST^kXV"w^1]JO+53:rotZP/AzDȮLgn|4i qtSJƗ^´eQSSus`kac^|ts?Қ)s$.wuEe7p!msC컌RiA-uMBx0a8e{" QGՏ|^bU1 ;Ud# E}qI9W`7Lmq'%uq׮hmI1-ۢ_?Gv8.̉#KRwc RX]鈮!vs4ڙxܒ_?#AD % e}!Cx&q 錠Mz;7Viqр!"xK_܆k9&*O;}͂%Kw >D[/<'-1C->0%A$^A쬆wJ- 5Ę5E󘟜\~L3~I7n\׶mH2XQnKlǤ0|jt6R3\)ƀUk-rg5jv*u|DXKۢ&'5H[A[@~)'Tܸ{Lmn3%#MÑՐ yAjs9fabt$bȌ\T3^qFp5 7mUau /ÍD>?9X*ERx$l"s;ؓո>9&2$ƘZeдE:͚vBN>{+ݏ5{#a-odJ> 3%8U=@S>VQ|u QE;&mw]t ymwů`?X=e\2k" ' w^)ʺ?p!'ѦWy{ Xʔu5{VGRgL|uV} G/; k-g-1jn{؂ Rhht -"xb `H,00&H GO_ R (;pc3֝XƈOy> B,֏` q%>j*"ZhI=w&d?Xq!#P ?U@)1JY9!®'ݒꙸ"9}oF@jfi^\%A!>]zta1i2qrQ*J@ƞu$EZփ/FfxS/mzg$8/Mq~p/4<(aL&$qf~AgH⋹7]i W8Kb#꠿}ѝ Sd]j:C8~ k] m?0nJC,! ̄Ƞ /DUZG AB'L+n?Θ oaR/H;h+ In(Nɜoe  *p3t]GHNq! v]ǻ7ʡՋPPe<ذ,I PiAY,W/|G7v4JtKMhN3ڨ3l`:j,qQ)Dx߶ɫ7%VW"P}PTK ď.Y.Hd Zǯk=DKisJ)¥dLiC 2Z/.Tѣ_ ̄6| 滍 xOdԙTݒ!mUYd A0~cMXn(Nlvj#zƻ(z᳚j5Ii9 FCXф_6חY`"閭U],B \H JϿwE/<7Gaq_ġ%j?_טi+!Blfy3=?n~ lM (/ҚAODDEMu ]2~' `Î! ehNk|񝩨&a9Qc 3Qzz*/[~bG$&{P.ҷ2$;@,xdvGBzT{ㆽW.A'7اǏR^EG:D4S A WjpXʑ_z6j!s3hXV2MUAm)LhwJi %ӈrP("znyŦ|եl!4|p=H,,ԃJY+7EH/K7B\>dA v}A%V䊡AGvVNo0ҮcG0,OsZe7@?cې3${7j(qrY":s;?+c!LW R&'B=Ǔ|_qAK2p- ?4ZL",19^oZ\P)ʝ -#"A iW 1V#BALTQECv\TXudsd/CINȀʐ;K_H|?zOQ;XtjW9SṮeLi"Z6N",p*> ;׽ceޒmd1QhDQu;9 a\1uʒ㙨Li1#3ʯ=16Y+묨G7H" MMDbßxv#2# y4P8|-j܊-O(`4JPw Kdj"t9I }Sn.S U:M-v=6֢'+7/S:o5$$ b͐I֨[?ځf  NfںG[XAҟ/6ʂMk\oɈ3=P)OZoSƒ,"Xq{=(EVoQ&_/%sF7W]>Ls~.S@bc4O! q)`mGni4dZÅPj0ws4SZ+$f աuu^ 9 HΉtt92ÆMKu?ĐlFhZa3  S]fZ({B{z ;5ÈBsF65K#WhC`suyaP꫿5DQ[A[\Va0tž Z#KrʰeχFOd@!Y  [?,ri9\#D0=[VsvbSNDH4 'Z*7շ Ao3 >&hj7A[b̠wq^-9LACV Ź# 铏3 2šufdg<pP˞S3x)l X5ʣh3@UӤ'βcN2P0j\#ǵ70ڰV;Ǽ[ՌSf4nd.L\*C t9іύvp)` `L0 M^=jB07 L0cSvaK$@0)XcDcr,--OR\m@_D6h4KmME5$>1PIi:'U:8o7"/gз9~5~TǡxuPac5^I'wEThfgءŌV1Z\oymԞ-3F}㩇-;}"_uQ0< 亹B%zs8۶HS]+zۮ0 `{ R$Ɨf 4>鵷/Uh>ii@| cn`| *әS[|EH!zYY& o7pLjbmBd~{}1~5AŽɒ`xzёX|:Al&E #Ȇ#NJ̝Y<3WGMu&.q P'"WD|3Jϥ.Q )Mż"ԝt3#<0b;&+mvcL_swG/ʮ6K q ]dž]Zʚ"u^`.AvO뇰Q,Z`>3 <{0tL= nHa4v5`,UtoF!甹4ReR2]pHֿgSR{^*7=.ѝĹ e0O*XI].4\-s!Ur?ӷcd[TEC;ɀYqqg ƫ#i 1o@ƚr O=!Eu4AeH)9U5a=}R:3)`t yajj=8cg ""68/Wcvtzes2$}UG|>l:泠"o<')=$GӀ*rc4z,NqEVڇO/:!}[)Sc1f=7 ^i|6" OMȀL$ УbdɥG7 p#2u㠹%x2~\ m,#ú%>A*M< a6)S>a!bRDQ -A_u<ykB1Dl-b"ڥ x@aI>~H0TYÛmҵAq<)" B.tZʈuE:jr$e6O db/b@Id(0}2i?m^Yt }PRߖ$Z{Աo66EsZ~9+m<Q6&T>HZG+=߿MBbLf+N[xl~IAJb`e}pj !- OXC{c lOLLAX2_Vl, <f哃p{._4n/ B@ /PQ" h'Y]F}ϸ Mwg1Ӯ5greC,2+O$!|߼eUOeL`#΁ ۟I+/Щ EBa߾_nO]M]c J ӈdʷEu\}ꍨ)|E+֔% NY5Q;B>R\$TNTBkxj!$"UuGCc%tJweSWM_^s(gof OTUDlbꩭ/;yQ"~c5ަ(8] } "tGEϩ@wHE͟+b؆ c X jvK\&D3 W*JZiI,um6&hu$Vx*~y)`ܽCь6͔zHM;t*eJz ' 0E&44lso9XQ6VlqhohIB5+;DXByʱ6I)L,#7.m4#$Mm;Q_=-@6IR\A`^wk#du%iJ+;A;#! pܼAOF꧟I_l6|E$6^a,KdI^ԲWTx4dIVZz,pAߕ\]Ƌa*}oУtK耥ϫt_RCn&58Ҙk"r y=ԱOO`@e_|]FoS( ͜ һ:M{tQ_]o_r3+M&xs4ԧ[=1mJ\ ʛ#4cki)9փwqy qvFS !GHΡ6}..mkJ= gzíZ[>[?=9G,< }4N2"l<zRq{n&Hb̡Yj;/%t&k[(#Z6\=:|9u?joZxK q\@QX l38trӬ͊TihBns.߸;rW\pr2C+(ACC [J¥`/8#DS\15 &O=Ҫңƚ"us{k.KHRW~L :hR=1ѱjd _9Q:ha hSW"JcR@ivXK8;O~TtHӔ-A9jo.xu؁vsH0ހ،&xsiIM)(+)$Fp1ґI/vJޔ6)ǣ+G\|7ajLnxЙ՘2#,`lc):C0yM/ъ\+ׯ" .e:ǜ!FI~C148<KHHQLu~kd~,էũ9wbVׄABԜ:G2BjtL"0ꕬ,w#XCUc˂xBS0]gѦ[+NC%o8D ylb_  ;\ ()MM^rXk-:eϓ}te(YIcE0|e##Y/7lYeiy~B@nDQ,b? gv$<]JhPE#1*|RO i[Lr(Z L/؛0H'X_rlEŽ* ӂg~[ӲWWs&5NaMmlaZͨ(i Yc0s҉*{+{KwB3L'*Ҝ|B⾋JʂEDž0.wv6s|<`W:* YX=WT^8>$n׼0N]=_;lhk{e-*FDiXŬ׶Wk!qEӆuQIZ#]Ws >a RJlDژ.q ۪zRD+_#s֔CG?(A)/w^CԿ齋:RauQuTXv)v7aTΥb2괆5Yf/ xw#r{' Yl6ECThO_(nf0փ4)% >:vJfc(p.K! ԣq^gCm8DQq~5|%MN |fp |91;6 m4?'Xi2#"|~@KYu/Gʆ7H4]3 be /ƬoKE5{TT~wyjr/bs94]ٶyqDž*?w^|4ar]z^9/DY4BdTZq_4 p:I[DHQ$KUTeC]. fVh9 Qo1BhF[ rl0't_=u܅? nn.吼_ðRmʊ-мw2AZLف*'lzדDΜLTyp%}9$ykw`)N64xtʐx6P8zt[zP@B$c lJ@veR5FaO2EiI$i@J~Oy.A褭tՋ1LooK%W픲h [7q`PRaSJ4>%;;_H*@fdc*?\`h|kpiHcNoe7w3lrvjuX哫HuMB.( X\*X:L9@:ʚugF4gѵuTC̲P\ұqx6=R2<<9s{R*j Ö9ӊ'3<_#Ǩ W]j>+~XYI䎳%|L^AxwS`Ћ_lIh-ylaY{\ z )^)iݱn7)ճB{ܞFݰ3psg`"#:)-4(Oe}}&8$,ݘb衰() ~1\6k{t`W.>l q|=.޽K󠞈 udLqIA5c"( g_/g 7ٛi(5D#HH΀,o=T.եU;B;մ" haPP@މH _5}P.Oym|q  FSNl(O3iA-,&(K_߄L 8ޑww40aq\nݖ)%n Jb"*-F;8 } 1T$t{p&Aap K"@J&1TBZt; 'ymcm.]ԩm҇t%kܿ@̈>m;!:6ӏX8A2Qp/htꩢϽNgct#Z1%|M:zZG->1Ft0,[zFϣ#(8MD]:0"K*)p$ĸ_{h.ٯy5``n5 ةwڃjohy!|5UǕ|*hwmY!}E?[GIUɪjqf]b(Lf4LO!#-ُp;7!}х+8xecdn>z+|WU/1旀xL'Fas@ k!?^5!b4^r]#ȦN_%i ;D?gQl9+AJ[\5 $ qi/-_)rЏ>ƻ^w\""Ԉ({;)3ZyF6Fj2n w>;܎ Z*41wXSd7!HKuw3 dP`5]Xs7}Mx7v/1Jiv{hg =JJrV2+0^0S2TS.uSZ+Q;8 Q9DT[9ǖs1Zx]ڥe leCF2[3(x UM /t5<"bڷ3;͡= e5*X-Ciەsu01)cGp%yoJ =9OHIesz~` 1tgI҄.IXG} p?TlXQeZ8VZn9Cݱn=W**5Q^,|A%Q_'*ʧ6!##N,>~s] G찅Bj 8L-nè.p&T?74Æir^ZwmxqT2 fD$8q=.Ww$' \o 5\VDI&8=DT#lNOE`~ha Bw˗Ge#vD}"T*@5,>^Wk2TKyF]T&5x.]X3vqnvа8:I?9'ݱG:˜!RꑸSk!kzt]PzM%@! M(IβGZLyifv985^HFǘg[k'гɒt72E &9mj ?WAH* :w_W#yzC}o`98㣹 #" fДܹTTLjgbnΆwn=/#kzl=fZ8C~g9J%&Yo3fe lt>sbqbFQt*y7ys <VMvzW8(Ec4qY,su΀"ANn @=ݎ :D?p0NFKBF1-F顏,T: k*o%F/ӼqRZJѲuf_"f""@tOcn  &Cԥ  q&8@#/MvxF!}h@^sk0mp<\2BZ>_Ü,8߹5W0GYF*:ba>lbײc]:^%~  etf?V=m͊\䱶,u`C<͍S(b1!'0æw_- kOo],w}Js5U8!Bwku&44;I9+SSp6(6zf]_x'E.;2e;;+A5ˉ;L+H<Lr۞rN=9 %fq6#{ r22j0\O #v-vґqmã0gL:X#1Lu am/-M0v+KmvP9 Z~"\,a]3 j\}i8 Yយ*򢸿a9n#*mr!bZUsAU|d{eߓPu7avB.0fEQ13/3RBJK4h2(drך OI(*Op Vdr`# ?׋ Z %WpM1'UK*n~؈ڢGZ]ɨe m̿Ha4ocٟ4v.{x |:dőb3֠7T=>@`e倇ҖGINֱPۋ:tc *ާlLrP%i 5ٸ(#׫B8h(5ɛv8-?T+L Q|6Mh>@q&1H`UvvYPL!}Mm*p1ޥXa>fAB%1nA\. 8rI$hdo^cZ=mҗ|hTq zpj]%cv6X0( i@ 'ڙP}[/THn(ړs$`+m֋]k{6y LL-@|@⚋lE,fӦ5$ HiMz!Ûl}aNa#l%Z?Lky\u7Aq"Uf`M)N^dA0DŽN5$,x9KoZFsP3d/ L2 (t}k smKiv?Gn3e֎'f"; !3}Ҫ;2.xndh6A;3S9`5CrCG CU_cA˩; @iυxt\Xf񯊦(% Ϫ"y[s>:=f9|43awc:htR'6ZI3,Aub@d_Uk$bhÕ5n~za|sae/=c0' 2ǚ=ucEWG<, 5*ȷn1܊`\UW cT ;r# w2&.4@xF smgv96ȩ95]%nl3 oU'6YX)|*ItcgԺ l_E509NոDEG/Ҧzn2=YԷ/7T@o|J )f`՛) \5><EЎefq= eLkGtLZq k ,ZUZG76C# AL;y!,U/My<K]# nw:~l8`sɼHX!ohBcC@'91\ƪY r}:A%g!nČuƳWS&xDaۓ,.3B7IJ7jH93t㼒oo3|S 4Df75No#~_94?Kw$I֬7TE1t [F߫4 !ն޼:dGnYc̘1sB[,B^fxw:%lB~[1\Z:s_K& GHi+A۰pI1v9mdZ|_:ɐ\2o=He,W^\R.|@LD1 )lо.HƇgfibbfP4L@|Zd.Ѿ~#"쿟I\bSς(Twy2_X$M,my'ZUK* ;аE;fJ>id烨L`~ayb-^c%}p}! 31:዁~j!P.B "[ ՙf=6]"}3Pn>)@KwjUJPWLʏ$;'WF~oq9[rx5:)A%?rx׊XԊi(>yLEEe cRaJMuuԘm=Br^Dk{ "JI͸ˬdZLʭ{ݢZ -=&BehrƠv!٤5jodd p\3uquv N!Ldd<6c_i6z{>E)J(嘡1εIoLPG. gWɡ^[!1t$\Oir&/~`,Cng[a]Wp@0m$K"'0=0 ㇫*!wO5no#iʃ.g2>3[ `(hY#d| SAHu;3`gYr՗_`2({Ai3 3 y IEaÄֽ2A=xw\r@1dDyy^l}~E%6B6}Dyq 97 H :.tl 7:8xZj@*$ZGX ,u3sw'azJwJs _3ek `1 էyVIHc~n5sS2ŷI Ֆ_]K>ϳD rIGTU\YP#kZ(ChpG\1Bz.*؍}9XB `]~kAU*QEЮ/% m#ihJ giuBcdDW&!ɷ4' CͲr .HMfp C^fB)[mks tօP GVJCmHKm6uCUH5BĨWp5^Nf]lMٌSRJU* N-#taH+Mm&V H0z!Fd-ϵAEN}ę*p砜1<ٴ=Yu gNj:(^ -jA㊶Q+ Mػp^bb[O]r|RE_B \aJ kOH \6eCh"OtHTAU1!A IOtmA;PJaccu^sXFa#88;w(=h/H@D판;U2`~4%P@(RJ/8(-P=cO75/(e[o ]'..>Zȩ^Ů ZYrҖX6TFV Tg)1?+6\%hO">mU3E"' vv?2{&yNn86Ӹ+/;rWx`F٫A4@ utG/T@O:Mknlf@7PQE ӌ3{fFz[׹Kچ=]XM/2eƁe_5-&&7 ` a++'! IۿuJBA{c?l7f[Nm?!1qHwU͟AgZe!~+D6'ѤYpv \!bK͢dl]D4ASLFSԺT<=y\^n̿+A05 :qmL(jY Nn/d}v}h8k𮟛TDV n %*P#&­Pz`H c 䅾7:QsOEKB^Ʌ&TPB=#uk*06D뎓[&5+&ו]CҞ+<}Ws~$Ca\i/%\PUL? mQm"[$Z2{"LXT#L6 xVhlum1p}EV{H<, C]H*ƹvMYdr(@!kHgYZ!iBƵu}R_3;b[ڇ0b u7) ݩYQ,H'4_͵4(dTp. 40 ^94D_P,WH ~ 3kfS6li'ldÈ'bg Z M4KF~4Ѱw(Oǿ XqJp~&2= Y8Q'܅]jyi]eT(oBCK"0~~~~eRhXo}Ldl;Fam6_'rlZ(;5,`7 Fw?^WpոX%`>&v/F|@)ƛoǞĀ@<*jn *Fwx SDlת0wEH}n;Uk'Y CLubf:)OPHV [c_6_}Y-u0r$z,M?!;[oKVݶ{ǃ{/ݹZ,:_ WE6If^/7:Vm8TNvҁ+9gykxlB0`Vo:brs&$p!$\Œri㈇S 7 =0)۸|:H|!j`,$^r_!c_1 t!ScUBO.#*@vQt_SI|ch;Ёg鑗'7AZ@TawC) 'ujw_Y((v\oSN@Xc4w^%<UZQйl;^RsDpYw ) UP᲎C_)鷲r o'( yFO>PL}P%iI3! Ne+vFJ4^UsV^/ mW'#k~RisU;a'WXu}64;bA6uU['b̹bq`;O?|ƘǞKDR%1 LF>?Yn1qh*}v+bf̅U)\f])m!7J<#y7WLj_Z%lsa LQN3,po^|W<hG|܃ >|]f)ӳi ?\t:y̖O%XesOUrq}Mr+` i%iz5c02TI-Q< tqù\;Х UEtC&h0u]X5;#?&' !Lٺ\eHk|xK*Y/:FZ pi|A79yr>xLFPu3~^;#;VEƛt N&N9I5H˩G܂ZHfŻ?q֬$]Nc>LVJ(s$WO9=NF?Ci |DܿҙP ࣅ'@ڀ}9eM=K7ۉ myB,}Q,!_L(TA-IڝƸV҇L1YbרFcZ#u/M PfAK(DDY21|Vi+ ~^螷̟'X_ Cg |g:4sx2U& v.4m<2[DAFN3wj+Y)ҘTj-ƉuDR >(a? ԝ9abc{{?7pkz]#=-%<5^ͤSYXNOy9jH\@ʊ--6 <( 8gK`2)GQ m_9#!?+=&2ǧfMrqxz_/NNNC`m:;1Y*ýL}RPIbJ @-m?p?uP,4i? 㹜@Ź2&8* "p='6sXлjyP{wQ; ~Bz..\\0u$ø_՞l] TpF+I[P}4)khY,#9*)AiV,K gkݠE[{_k)V9Lci`T~N$QEUN5RᯨN029\BMvwVxGn'4 cxu-74QUӫgˆ ?rށ;g$xpUnz6A'u7N9_ȆL/i8:_kayp#EzuʍRn}$"91˖w8^导v~r͏AF mPݔ'zn+PLQ:vLW냂v~,Uf܉S@o tzPFOm1*ľBVS$^E0!`a{`W=jFwfmzҔXh]?P}MO^8wKqm&X} uJ4 NEu(~Z/hg|OTtwg_=Xck>#ۀY p-ԇks!m >+$ !,Q ?[fnG)EӇRmb 򇷫+nJwk̅1? 't_1kΟ=D_r?cg⇠j ը  U!oI]VqZfx'/VOW<[ B,@\&RT? ,DŘ., HYl#lr;f3ܛ wRH  j"Jo#eefyV,ih+7GVň<hc_dkDVGpinШ2+DB.}DrS'<Ow,h2zJUfw|;^n*Չ,(*_3F'.a k `id> 9c:;/g _ kŖCTvxݒ5O>0J06lRlwDpcsU1jtnCcs hK1fjWuL}[Aɧ[ Rl/c \B1iq_nksX=]P@]X+X!!ULc&/SC9;~\ficmI#ػ E"ܚԜܭb nH_`ǣF w1ÑM`[v ,S8owfJ|B)t|~}dtȰiQ~rڅg3zY˄j"){/ 6Q8F$j@P3jҾU K^N ~d -8cFD2 z&1M1kֹ#r(w|di-PbS`;EyrO`wT zp1}@#1]L-|@Y*\"&Jޛ4& 夞VwYi8z%3j4;lK8F,h^\ kLX(W)kėcQF~ Muu+ t5`96uG#p][K ¤{v;gzqVGah*GQ.Sr `$>`dN7Bb!YE6Hd"sC"*"N`)rڮcѬJxQVk_P4GaV tk e-\@ibH6e~~(mVLہ8:Dx5˺b|VA28!ۈZ{+uf afu`:EPH{ۜ{,Ռ`dZ+ЌRW'7RX;ʫ6bK1:v. ҏ-(ZYy"@tdrUT(kdIe'fvjG7!/_%<*S΅ԏ4ɇVMW4xލ]ݮRL`kxSN,D~2qtcۭ?7~ >BI,1tRc-yf#5c7$O%Qyzg}ef w0PFO>fyӝ~E8iتd·asr QbYӥ̪Ձˣt _nJWZ,jR>D-4X^š/grp "g,b]%@'=+ D^FG#qHL < T<@}U"_0g^8^ZJ&E/ "59,fXB+?+iT*U:1. ί7vTJlGG6}'#|6ÎLI)yTM1wc%+t\{q~d֘zZ$\"xt[P@oG](=TOq[U\>.Si&oNR\:Uj0AAca/é sIRUƅn_ ) B3]"MFӧ[x l ɴ Fug@p@1C oHKg0Ckm,mz5IBqXzI9m'5,B1Kb _Cp~9x`͇2d&Û_KC2$H߫@?3^ws eVzge g%f%!aTBx5TsMWxyxqw$V˵) EPg cQcWCWSY|2}hB߸s\ƫBh0| dIF{٠)ȟ5V~<13oWjP1„Kc~AZnI,-zrL4Kw4Ll ߞ4ܹr3yqyFOmSE-b$( ESq{ YДUۜ -gS61-jk` DFfs.EFxsijУ2'hǀ^]@bƠ:0 1':S FłbJl~nle eĝ /S~nfsSidvVu37Z[;֟FoBf7Ձ᛼5_Ĉ$I-@Tx,%oa[kJg6 pf<ץ-ˇ@NLoɦwqY%ir-3nVY8^Y4zH[-Tb+s Q |M*# FR$9BT ~c#ÕkjhkF5q^჉]i׏<J"L w;hҥηZԨF ,,c p "VA 0I %+qCAn AhysQZ$RZ赦,CFb~#*B?ETyΠP[,p#5P%CU#PO@nka>tH^ J1FMY(v.Ip|zbY~19r،B(&0x 2nb?RԻ~.yg ]<Cw ?GI8OⓋ^jxuJ!J+0Ұ&#& ɪqq K /[4]O*-"h/9+O_-S=|2".d84&U3Y#iSBYL%ʦJD/T knSɡX v{t"DbL"B&DL^U~k  (-k'h:`4j0?dduDf )Wf`Nr7^H1xhJpdVR"O-O|*(epxyeCPcnngI-C,m8nx7EЉT5@&߅xLh(ISP*dQr)BnؾD)&*` LN*P(gxi:(I:- ެla- b}eO:xίC͍kOoLaqK݃KwXMgeV:BxI3@r7DZ%!%NV$Oc$')MţQD.z~wg]Rcd,6qhe%QgHx秭ǯKsЧ||=lܶ 0yPSIy=xrI)ߑ|OC6)ʂ.ƋڎEQ%A?Cxu|>{V'`rD hSҤ3{: as&R3GspT26_غ f6v,#̝cUyU5F = 1Ґ ({J|PɃk. ? #t3')S Z#jޛGL zϐ!)+1q *s*.S5WҬլžP0. I}jw8'z XcRWc>aU+ 7RԵo/ ȌIyFr: G.JB>\߯t,s䌸/P <IaL+8ܦQeNMMd:S$ 'by_x΂c V݋5GGKT|w5?&# ~i2b9J\$At @ 4pRNw߻*$dasnX Եg#R/Ɗ۳$A=m]3!^ [@G0 Fk<stΌ8-U>QU䚽ݹe&eDI%ge"]_!W9cd#u})xgw'jYF v5o?/N| IpaaϗSDdtr*U9imّ6yj^2?@" `h}rJF B$oMbNFZ|iL."՚0^Cc*>,Pt{bu:0F󹷦_dVN׾"2Tԟ Se%GR»IA|vKK\Sp<#. X~Œ:ܘk]vʵLoԺ8WyT.ET+uK 8W. %tDv='Xj6'UˌuYzƲ0E jT!~dB ~PʍyӜtjǰВf2 F>,}M\Aqg[#dy~,DsoZkXS@uӷW-n}٢?/;OQ-KBcd2uD,",Ꝑšحp"&In|yc۷ZI$gcGe(|?E~$I`rShw. 1dmҔ\c41 1[$.pN" ^c}c7]] \DǛ6MH-n:2ɚ Sdwq?2 _ qX_f *V5ayTր:Ìvbm'%A&y9"5=/z%mtmQ_dpsc$T~.ɺq~~Y99~!'914؄g>T_t<-emA 2 CyT};SHA؏n_Llelk8{(3Mu0P=[#R_!۰_H ۾ 47.:CwNA^y .INYд=lJq^Ud$㨛V(%$|+E2V&*;aw>Va9MH-k VqkǞߌ̢KdCBzPj ɴ{#Y,$Bќyzu/VDSG"x uY6Jrm恠nKuR kNt*+i)l%֓T0Sv&Ny8@U)"M)_ Sy&@LI|3Gmu^H ]k3wv/iצggvaFzH`z-tv?cbi])pKJ  !J!F/RGD᪞H*"2c`]-FSڅ+hZ2ƇbC+1jU#ͫ=|~Sa*SW!!%&"% 9ꛆG{W@B 70cMUIXڣF [S|~VU|E)GC9?Ǻ\&/V#RSGmhՀmܑQCkWojx6G䱏/ 8&O.?QlUyv V7uiw0(ͪ~prC6oFAQ8/ EV] yLte~*Ό]{wB6 mAо+7N=VDVKdѥ!C|`6rL)1l"։ڝ> ѝu[_{CI!QTȧ醃(w/-kBr8YRF@sgGƒ%j4НMCHٖWb \#X-~_z)ɪ>K- kR֋mդ&+j(r)aݮW<<ܛhoKnS.@%Wi,tYpOQFZ#e*}YM"p Rfڹ~\GƐ~TwtJۗ*Ɏn]P0Xn!4E" Hf͛WppimH+2xA틷o.Oμe 7i$KE/sx|ހDF XC#j͟U17fܤRtG~`RQrl 4~P> \r\B):e͖6%hެIi"{R4j~HP5bZؾ=3УC*y_b1"$b#ͬorӾCdZ?/~"A {uYtƴC0,#H%LU&ҏGm^EM5fyΣMvT.a}],S>k(!dސ(Hcc)+Fm{nZ.wZ^D:5nP'̌?AVIpCS7nWxU"h=X<*Pr+&n+/WW[UjlBkr,OvhyYJ|hvJ͵Rao tBv%`JPDZȇӱ[`PbI8X ga}i$qJ_ q@} a|=֢$NMC$w\l| pZ>A6Sx:]-yDX6ڠPd ro7BZY!6cQol'fm(``U͆98&I?S=A7łщ~z:;Ĕsʶ崩YbQJ˪*Tu>D;8itcDD|5:%=$/Gb Y| LJI ώh#Վ0jn0 oӯ"aKx=X.q]XBFΟ9;ɟ VOɑΉ@~s<6Â9(׬py\D}rٟ2Nt6?lkT"Z %cj41xI2uuG{_tt ]$ ;z3>POװ <ڦa3x,!]`C. ,5Ne;;5U3SLPc !ۖ*##o^̸aeˢ6^P? 3\OG|:b()3$kGxMdy͈p!x34z6@??p ϸKߏ9d>}0 Ɖ<`\ 85|4ə~x  +wj :(|5DZw9T[KiZ1*[;ڸ |^Eԑu_AlL&0mVadLD;B_iX][I78nQ'TXď`㽪ެ}zER͢ Ν\ #|!g\;4ѥW9V"gF&G8IAG2N: )?$[9P`ƍcOmdB]kf rjҺ< ? H-zK$K \?<4tTZv# h'_ X-&|(+:=}/HG6M6uj>Î [-Ї?[=Ph^ZUN+OJP]se2s3p~zfrSKWKUܩ|WQ>;o3=V+?/.khEXȄX&7%;a rٓGSW/cĥ`ʩO%L=`y*\!7ΔEC8b?nE]gNg[AFwEi+椓|U'4,yP>ؓUdm(xêΨ :$qF֖SU%/^M9ϫ 1mqFTԯFG~uk:ԫ ɫ暸&N0vZz@X/O<#߁ߐ?|VmP?eQu ^\rro=Sj*c!Ie鰅*ܖn[Ve+Ge>~"ԕ"m޲ynMȩ uONG~SN/_vχF=@:2u9}K9b0>:9^ݮNmӱuRYj/(P g풺{ " /Hd3b9eӸBᣴ-..EI%/ HۜĿ܃ʞ8Khj!:N<:A0֗2RַBT?DƢ%⤈AIsVDh`FJ*-lWߋ,@d+DرDV{!Tj\^sNs>HuUD:.D w&}misq6hĥ>.X׹ZiУrL+zf^[=wM.TF` 0-)@3 3#tf3Li\aX/#{(H&Cy~oٖO@g4Ϋ}֍D>u/Tt!=So A&ڦ]f=k'^yg X`~%߁yqvT8Gsת7 0ՆjqB#퇩۳ r\ ;GJ n8@XEhk7k%Pm1Pc'pкlQܐ(Mz/B0H%S 2hAwۙ={Aӥo7H^{z\j΄ye;oBY6r '[k-v(_\T+Me L|DLHu-M5WMnc ZqfB~IJ"Q7̋!.28CQsHW&<69.=ٗpi0TWgȸpH̘%weh'OH0MLuraΏgx4p9u8؃;4dt?Xg #`Z6 fmGԍl',e^S ?.tw #&A R 0?4~1 \7u,p|cH/dUYIVRrվl9F[-_T~`jCO0QsO;@= 3aOK!dtα闄:V26j4$9C Th(Sk_wE5.o^,9]Q,kĽ^W X>^? T%$X=̥|xE5 vs+/"Xhg dwO1;\c\@d <g$ }e/Âf <е߷ipZoZx׮|JIi%Z@9+/K"F5rmv(J47Y5DYGٲ'woH9師^NYޙq>#dx(3fI;\WEG%=5OAU6l5koxsSIImAțDҏlVDub-%NÆ'a$4V`@a?jz }HUðGh~5,x$3돀:%~Z@ y#4ݕGY3Dwt00ymZ;/_) ]0W&ĺÕZ ޅRk( m0"V:iRUS@ERǖS cԱ8K8P?5)m(54,6\ {WZ6;>"J9>8( 7l(R3 0a_#[ms>Y Vd 6%zP\DT餺غTkTwqtOv:{ ) ?[-kvϠJ ֚?@:Ԋ}'X:oC_ȮU)g$̥N<\DuԺ% 2a4/5Cπ3oMQ06Fs#E\]BOT,]`N3:h4Tԡ{Б`rb|dA? %h 48AM'&Fh1#yDA#\s [w:esGlgsVIG7^@7B W'jM̓(?&mʝt0qu_,dtJH9:P:j1K#aȒaA#TgAU3-\82|N$SHgȥ? Q1NIRz'lew5TD/2('}ykv萇ꮢrd3AM'+T~'Ӕ*O0tw32 F k9X' 5qR.·Au  M S+0M{4z:-hŒ,$A ^ Qpʕf[$O~ьS՟G7VΙ3J7\#+sjɽзxmIE&.KWڋw˂ 1A, GܒwynxyfίgY'v㟌vQ3p3@waeFX8GB Ox\s~ؠu z>' Qyѥq}#E~tՃ9)!%%#!2ەBX t0f|9T[R덮fZ7enş/opT4b2ÝÝl [ ƞV74q=%=Gz]l,[FftjB'"iGU7?:|w .u~.BK[>r.gy &QB5 x '߽^%3:i54y#,N: q a 2ҫ\zt`OIksi*sXfө>Wx#HHژ{;L~]G_D{ܠuP`Y-$0үw#M4z>y b^^c>TSO) b} r(o^&%j; ]ao=m lNCEdŘ;o~0J%z?H!"TŃ}59:a g~$Ó =aqk2#=}Sh+0!"XLob,d8 Ԉ4ς$OGUA#Uϴ^Sj׽k3<J/JaZo^}(#̟ -/.f6F07JT9)%ˌS(Q!NN6M'?`tj1l4aV\1FBa'j/dcgsOh-XEKz0~a1F1GA$$ڗ>MKrtF[M$3^dz~~\yf6wȕL`YdrXכ}b[O7]0#F)}|2\{tAʼ&FIAˎlw(yxQA6]E@Q^`UԉAP؆$4ne n(2 8&lÛX꧝oY _TE@z3wgƏzM iv 2NG@ \_/Y2CYDaլ8͓5_2Z`]r"їP7́'NOqGv-+}Q[\+YPdo삼`BQF-J۩шK;īBvE-8#MY**K񁆊Ӆ637^|A& O@7"F q\$y ?\(⍻gVqnogļdVRR],׮qM`ln;yNJ$1Ky+ڔ"A(󨖺__(VRitJ`;i^iDɫtz3xɲysB[S U02c;f)G&`jF!oV Kwb8~F'?uևj/@NM @{ [EЬԴr5ַFJY搃MzǦCm29 _[|*sDC:ԝ#Z8zC>8"2V>qb_6]:$3=};Դ/h\j*^-3,,b$4B-Qheu SDrGY9fu[ Ӧ#Yyo(Ft[IKIk}6^k쇱B}qdI㰮~C(u 4M:E۽屺a.IF#ޏcVٸ~skOy3E1܃Żgwզ!%VJժ;0*K;fF @XA*+4ۤ3,xa{N4!A?}-?wn|+S oFkI2 ?Ƌ܌㘰n?y !4?퓗5G 6Z#pteI3H[)2t> #Q*vܹdr:}Nc:Ǎ̯jqk^[@^p,^7$5/Ig }ף0PrkZ$Oң^׵e봒L(+6@6@6a7 rֆ"cVC .S{މwGaEuOy ޠr1ӝ@Kz}SdcxЛqWKv슷:D>7YS9#.ǭPǒg'voѱj%7dg20[b&DfXx*~fwՁ17䯑&\8_g ,H|ypR٨FA@fp`c0+L4<µVˮzzXS8})%@@εq̞Lm;QU&]R~'P篷 'g܋ZQ2XP!@4i;ZvpdDՋW'[Eo1s3mb?s9#Sc V82єH, z0$^v;R&e/˳;#Jcuga P^C W/s)S~NT϶JuڪAGex9P[ q_.MT{,P}U{qk~]^CQGuhivoa :ٝ>;Qƥ}+ )%h &^5o"şD\?j=msKQKsb(#cfԍH^"i !Qc6}k8lĆ0e}*nqAF3$x(o[@4>=`=>16Pfmul5יPP+Ek'{DFO_j?5e03^ [[،$e ,lR<}|Ͷ͔?,r_#3Qn7{_c, =UD8p$dd4xH_9舓VD~iSgi )xwMN_W${[cdIU3Q6P?&XVPĸ]S^~,,tP9f!ҲWpi Z3#9߀Q7$ԙ;$WWwC 0O +Yeu,[t#MZۊ9(0 $&h%W o]U8rz ,b+c穎`w B pc;„7$r/h"#׎Yo[6cO#Ƅ̀8m[Tȡ{;-Y":4 XPt܆yA1e)c>UG7\Oвq6L <3-i-OPc|)MTO"Gf*.)0Y1@ǓRi̓.{1%ȨJށT>G`,r߄߮Ѥ9Ļ%C7l}.FL+n#QqOT tt)蛹s^HLLGc tg$rY[3k/XP]6MAa!nM1oEiu`Jw.l;7?#jTi ]N;FaWߏD`J8Pդ3#|b'h?}:E~ip ˥ Aw`6ЂΓa_|%55GL}*lWuF ]􋥡.)JѼhУpon1FvwW'eCeC|.\&休osj,B,pۥ\joUED0Q8w@9U+F]Nd*Pl<mlr%vL`3T綬g=RF*2Uބ:4+,[86i`ƽ m˾1;=;(Б˛TN?2630\}sP_Mg`=(DCfg)?@eJwq6 8"KĭK_@q~6 :&L3Fba+vB*2߷wQ;QJ?+D\.Dk`:ܗ,-\j !o4K^N0@~RW`7a@f# g\E:7șAN}Cea_i&wBMf6[Zf;%i {{*U| Lm%JQYDFش4@ jfY5Z\Eq#n5NEach㿹h87Hc_d5g{+/v >L7/$;ZsE^*^ X2jBblj4l pؾds_(IB[r o<v8ӈd1ǾN;l6,6Z28h, fǗb`jv@3IZBq#|asjɾ1VFw='%7>WvN[K~SaZMNW͢zÏ%Iۻ>EjtڃYkT!i K/n\p.ְ(B!nv8~/ a+wۿ!rfB5z- ^NoB83: AFhڙ\Ee A 0{w*Y:0@ٞ"ݰx] < b/@_ PYPW81™bZ%Zuɧ"Q%{J9^{K~4m8c <,pSƲkI^wSUU`dR;00պK^%n+e"tIj&xh?*)ql7\%`n^p Ax}0/S&uFCg I\NВ$+n /4igDy[&>ߚT,[=AYGr4.vˣN&me Ԛ =+R9;,`MkЭbeX]w̸4R c'i.0!ȳt6:`>_|[ 4U~*=` Gt~kkF` *m֕Ci'2gI6ؤW0`x }U0TNXDh`qVmW2",X詙LMxwy}.Au\rT NOAvuG3c_u]Ao)hIC XQߣ7+CRC]lY|̩uD}5g4,h?V2"BV3t1OXB;X36mDN_oslTm!nϺ|Ds|˘uEI|\ =52J"v5J,9"@Xy:RA^Tk+CVLp焤XɣrPqLkBv ;gYZ07070100000066000081a40000000000000000000000016439a35600001068000000000000000000000000000000000000005300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/i4l/isdnhdlc.ko.xz7zXZִF!t//%]?Eh=ڜ.+>O;UM]W0}@%l7<.wHwZu,=_QL!:5 fv-!9`Z+^bV-yW$0z]/j .째1"b A1*bo 0ϵV>@xn#o~HTjSܲ޲2ԟpL!}Y Zu-T'ed<$nݴUĂ` H?CL*OZ$ג@<}*>S5Q|ڊVEhD#j]%ip}dNm̡i@@8*y-(HHs /;skp`AO쳾_K~R2>Kr.rˉ<Hd&+m3!o¯d|`(7L ֳSv8@7P]BabۂBù$THKy I2l\J삲rFd4~]֜Kn⥗Xlk y:g> έu `0ڷ(g95XF\a%2.i]qnK3Շ/{6+Һ^*. RY5lD/gAuu r`CGֶ/&?5{ \‚(3׎Qwy}0#?Qa=-C1be77+"\EEE4>5r(h 4({^iWmWevyr4˅ Σ~ 7b%TExw Lb8${; \0H-nZgJ Y$a %Nk8UX$,'[\ύfJ`;Fm)~/7~b8".Wd9 >5Q$7&rXo|d'04 )Ȣ-ߕB j&I}$u)HpɇqHsIG7k_JyX#wȴ['NY;X>V֎4Iy4"c c.Lj:I}TO/K@h nRnu/Ey{kWۉEYnzd4=3֐jy:fs\xe>v.% >;NS>f;85 V8lٕ"9Z09K{#C(YD/Vhbϡ@7Xh߿F?/ޜ\:y Oz=tgZ:&HC 1`)ʙ^' EكaT{;g<8*%:+~dt(sCIF;垼ox~9\Th%yy o'NHU'Ĕ~3 0_qIGy/H֛֘ϻN\!=,˺X:({ȑj$aj<]>'qf'(2xݝpý. {rEZT|r]d|ʓ?8?VLi^U%ͶՊbpr\ӚDc>D* ;u"V5SWanm(yv?U[Fm ٹ"hҢeT9%'aNfcS2gޤb}[Fl҂B\<iSi Fr5(n3lI/JbR3'a( c6Nj X3[ <Mo2h"Rd2N-$$A%K-sKA_䧅IE6xJx\`q~w{f.ס3f :ADt~ uϓsB\kmqAjP=mU[_l |p|.3<94{vXw=v\pwNn.>D$Pafϣ*6ql|JoZK /QH ibZ`jG>x~W$ |WZ!у)53Gx~ j &i 䳽wի* }|)+ %s=FꔇI69\4T6"6v%-e}\J$G !t+Gh ;Ȩ[eA ΍tyMjJw?P6>gݷߟi50r6IaqF>eFB( 6diWi~ϔ)|#Y!yHFT*zOvVNvrǷ/U}Avqb&|;-i 7s+j}|tBVT6v0Q]9xxwذHWVt l.15pТbI|)hfnC&&5gCb._5isyHyc`N +K1ǒx8OzyJ>. #wYHMxÏ} 8iqi~#'@?? )q'fۯi ٌ{ۨ ZLb,ɛ$ҟ aEXfaq ]SG/}9ϙW=]T8źq1tl883ՋH[=ԅ~O ڋ1r OBd%j^EׯX$=Qq.O -tV(ԉF@ t J  Aٳ<Cb3%4\G)R/@H˲.3LZƆɱ-o[piOTHnrdEVw Mm _09ggYZ07070100000067000081a40000000000000000000000016439a356000035a4000000000000000000000000000000000000005200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/mISDN/l1oip.ko.xz7zXZִF!t/O5b]?Eh=ڜ.+j-*[1iykHtjnkv7Rλ2,W}2k[^ro0oXqzx;\JKwhޞq.6SXP8x#YCChl]hxpzƤ)s ܭT}?Q:6d0Aٝ6pIVa,j!6O& j;`/rcA/eU+eֳK\?Gl}HM!u<H8uYvH@1)UYz$[bn4DxDAF}qϦ]')>xj[(*٧p2C?L; rcw95LmyPUm`iv«ItgܢH,`FįO }ENw-*LT\||civ< ܤ5Zn)T7ŽtK#g`f/%3%|21ZҾ!q( 'E#1مBNݕ^SΕ7 @T8=t2ׂHtQ"(dAČ#yXY$舓5= Ӈ;a\d]V,yWG-d(|q*u /VJA"mHlv<O{1ugr瑩O1V>=a =QIAU hְ:GFm%:T|"7&sVZlW02M+ԕyWMX)Z{ ,ŽDz]Ԙ尊Fި -g$t'!QLךriv6(tu!9rE<N#p޻9vE,K WA'wi2b*< ;Hs^w@kr^mAsrZu3բ%N/9ژrIB&92c$C1 { V 4"ɲ^ʪi(>2pm(8Z$,VKN,?ܧg7?3_Gc5 AC0c4IYw#g .v Ry34-0Agh#%k%?T;0ws!bn&i䀘8Q?IPlNPJ& P~pm?uy"0qJ]BP~1ԕh P58Mj5:|!A$ .u1߳r0Rm\xK({B"?W3Q]t!$^KX= }7;=V4Sz!Ej=`ݥ4ԑruSr=0!S2 /]V'η{?Uneq='o/S!&d/qn8* {i&A4gL_*;}2*u^W˫a2T= H~q+[Jt.Hi"q$/ #]s))ַ U7M;z)ui㣦V)CtJlFFByg|<{Հ. ރCiپ'ӾO&>ۨl;!UX$&$4 -U 5w\7%)[mG1EjCl_ $zx4d5Qm$4Ɉ#~)9Si =ޮ|c?DoxrA6h(w>)ح=/#  M8iU?mJurώ@XE-Xgك=2FjEjL,Pg ؼAHra_1-[A@'*(hle m[M$Χ5N_ Dp|,ֽWO9vӱE  e+(%I\+&IȷF*2j C .i܇*4'ּ?ą"dD*k/҈Dž_dg%Œ)isT?)W-\ F1Ѷt5 0N-w0ӎ؞xx]|h 9&7x:'W0\@]ٜ$9xDT @*;U4KN{t]Ӊ)HfBn//2b{6,R1W}^D4]7| =3$ij\] a*84'vNt 1ඪ=zL_Y2]m׈pH 쨖j US.*%1/(7#/rTTwSAǓXhi7X_%gur`]Y U܁vh~l ROMHZPW"%RM7 iZ:X<&7UQwY[6/](hnWY ąsAdzBwipъl\ͬV*HBϒ (ke0$cz ? 1L 0$B13]~k(X|, PRrw&u `r:hV.=?pmgSS>r]3b4ԛ=>)Zfr[S5s\z0D^0%&ԁgE[רj#BG' 5dÍGS:um`/Ҽr(Y*Nް'<= X>E 䂞13H9laLuD2S ~V*fgVw|mx\7J6{9,][LraWr$ DxCb(Ihw'ұ.exuC{&i#0s 7+(UJh ea~58%]>k\<"g& d2)$hB J1XIytyQv"`$TY2!rP:ť@uw3+^8hY*b hrIo&&3d2.9n\]"jXEX:M!$[2he ~IJMV Rf#\_b;K Q¡^HfCXPNv}f09w;ݙ]Նiڊ34&ԘFa~_%6>3o01| BXp1jї&ٽ|y#̝R'ym2Ί|7mUkPFpM skË2DR e2s_&]E/$ySTmoJD6|Dg{),T7/r8s R1j @r#.>Μ?( hEsIyd"l齇 CKxڊXF|ԍlrIG,(o [׆\MISN7MhO AH?MbHJ*펐(ùte櫢nr_MT?BqK7cO+H)L/؈/H/7;pun=q7p>-|Sۊ ZH D&΀)ԧ$8((Oߤ˰g(=HMT e|F3U8;qPc6X9ZYn>-ηP$͔ƕ3;؎.-܋O}{G_RddGwCGR|?Ⱥ(2+9lT(l\yFT䡽[1TW`F/ޝ845㐈>TIetNǷ͚HY!!JUH&G$y?Dfw7N$ٰ.AIl[E2ܖ>{77ܟZ= ܾ`jVk½\Ǔ04muba6o2(S*\vι<.gM3QczN{^JǤX)ԅ'륾Y zBA+aU],j % ]BCjN(@H7ڏRiAVoKtԪT)-eXjۄcU6;djU/# $&7orŸ:O6M?pr>lN{PVRp={LC9+Nxv6H&YcRL'9y:$*iVn$D1ğ6H;>4^FB3 6J&R<zr$LL.ϴWHZֿ͡qh|f\X;:bHc+rxX;`Xe(/+ҭT87/2M9?MJ,w3P*I0V?%;mkhOTZDPkue5~5۫JanlZ3޿xBcEQ*g?w;3+N\F XSnXVp^k.u $^PB{3u 짱x BkyXR6ΑaҁԌeZ'?LC ǵK(N8S`"8 r,6UZΧM!{,V2>`:ʲLdN*ПUe&<䝕r7Cg+qda(˽s%!$$&.Yk5lJo4zЎZ)/ߪOxQpBPC{yԠ!-Fxߢo$zJ\yJBn(5 c&T: .aJA7ǡe=V}Y&j&n[~P+Y≘0`;syNQLPh : 4K>`p bdJ-|9 F-Ze/a6ARn)[qlHޏKH ?\gÈgQt?ѻ;/FϦ {)n:J+N$pt AKp sU2fa |2l +~2~AAc|F ̞qWK44_Wf$v6 4bd! b%D@ xTx/2_0ʏSP53=i*peiۃܑN< `K)k7) F"L Aع@{֮㻀r"E+'K!W",#'tOjmby͢}M T !@b_'jVNF`)cϴe1]=K}DԬ%He?%8isH(Z˭Y"C-O3 L T83ٳH';z3э? D+Af^mRiԞr85?(4i q)F\d,7drU:,w‘EۂvWV Nl|3i'eo\+EcZ9` -'k"^3y)~2V܄ɳInjY).f2fKK`QVt") ]5XJm$$$Hj 3k0 :ũپ=.mWG/AHvÝr8OoY oX@?* F~N]`)l-Zu8qWL[`QԜR*=˼UA,# fɎk <Ĝz_ɑB [nd("H,l18"ʆvMx٫q CBWBa,m7kT|F5Y/^.6)#Âֈ%B&WO"ǩBH_Q gBLd)2b)\Otq: )}8\*~)]cjb*$ Th^m.3֩-Z$ !hB`;K"d`T6*븧zB*{"e}BRPLdJ׵{?WF=+Qס"EfI`.k8z^.8nSL$WI!<#YU I\WNw zYF?=[}J~Jb )(*d( $*\M=ƼP)·ì\'JO>טqĵʹQF\&|ŵ8hC+bU q‘!i^9y|9v<*5vOũ]Rӷ΍&3,`'O8̷W#)ቴj(qI~7M3&~egkJ]VYhO&O M-ZV~b[/&a]=^j(jU3`j) [iZRu3[ւ?IL}LtqCaLM'#FܘcM/YM>N+]y6Z*y?8߹p-=[VsIU9뇍r)KnDQu3$cQ`wH`K)InLd>lko#[IL,J)EI P״:mVyh}^'kyN˃Yp|c*fQjxXʌ!NgGMnH&.DLȀˀךg=9V;Y9_+6VkI.(fuᘖѴXȻJcAff7P묰$6z:S:'\%э 埑k=?4G}1K7R84Å9%>rvf; ^6Z:f'v {aÆd:`^ih9(9ḠUCݩeл.)̮{''Sr y7qUrj8 ԽJ}}49& ,Ju<ߋ*AKںZ!2[Q!qXk!!nQ%XMLcQ.2۝7q.яϬߓ {@x)%*ٶt@?pk$XblJ*"!դ"n$"&BNS. hZ^oE{P6pP(0ͭc88{:qﬢVw )o2mh5Z*]ffڻfS!h/r'9ڤ8ج:rLEK="h/4'; VSu!#XjIOpj^jΨŀD mLb#D-DS_ m0S&[kF'AvMoD5ny WحȞEnyǴ+\5Hef韊>3n P'/:4BM/q7 ujg9ݶ=v(&TcW N~ wl5~ʂ/w<_oz)޻~XR^[-GHoV~E$|K_PtUg9`D;")6Z? Q&6so-A:Ö` Pxt$^*2ϷN]e@PiTjܢ }X`mI.n`}dxX`a/&6$ $R@DW]םK0|3CwWp_,HRAƼG_31A?ߜq ao9ns)i#X>0P:67KsukG{GB"O \6I\#՛?U=U0ax8cn2MI"Iiz)ֻ=P/}%gvSe}`)wQZn7pð]0YHm iLцSV(I,JK!4V UA솴$|%E}t<6.^lCu$Np{=@և< :שxGHShdsRSA"l_-' Zމ4BUk̷SÈY)ٚ5+]fcgrEm(Hל3cBOSpxMX\"nBzjUd-ۏzh _G8/&d|]Ów`dbKZnڏb4;J`3~ɎZ hz)!EK;`:0 8֘08c~'?D}EwyWxǴr7L$C.\Sʯ$T4'[1PhH2"eVﮢFx^խJd3u%ڜ<^? WԸ\ [s@W I3oY+iz̏roZ0 1"bZ3^xRd)M`X/ o#m }Vkс>.] 3 %&$1h6(\ʋWm LʭeJO㜠$' b}MٔűEU&M{WcnZ`VpD7|3%XeAWVsҾP @IA!8b&/1[gYAgخk R Sc zJ.i^  EjgYZ07070100000068000081a40000000000000000000000016439a3560000b30c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/ ]?Eh=ڜ.+BW$m`r^2γta,(6A@M#ꛞf#nw"䎪}k.6̝^X~?@03D(O3ϋ?C2G\'c$;}pA#x}u Эu9{)MTlC۞$HN}p$&ck->v7pOKZ37CoJiBw => 2ϕܜ+{hXg{' ٓ-<Bg1Jx1 swn35wAG%:/1eSw>=)T6n0A.s\U DӞ@zI0u?#f{0BE5mZN@ q}p1+=eN.̗6HkG{C概2bGܯ9HAon+݈$[xiȅ,ρV87zihZ^ H_F~HC)A f荲˲h_WC=Ө1dv\49yj#{>OwżONdsɱ\[wsM؇5gUS]MU][J>UVꜞdN'5lHQO/wd30%~&FRR#pޮg5W>7F$K<䱀)!!ۊ3FaeFQ"{fQ'䂳" ̓8k,|@IҺ">A7I'Uѣ02Pf+sqw N8%V]Í5LG9uŒOr|BK7U0# jZـv#7Ch yTJ9)Drg#4~ Ee* QKJ`|MbGQA"=Ijތk ts VplԦ\,xJ~R&D\tۨtJdN~v<|ɕVrDHtdM~n|t͠>͟-j4 7!FUyFO_GQp O42,x-Wĺ [~V\1t\[47ȇdg/,IL 䯳tA.`ů7. HUTTaR>Xy,66. i xZ?f쳛sxKDlnB{H+I<+E%(f|Dv1L<,z>ejk iD{I`{׌gQ=$4+O(,Zl $.(d67LS(%D ;2Z+(|{֍{HD:C#iG$N ^P$&j;hNíd1#Q4ؑʾ)PokC\Чe?3t0,H닯o1POX`dDz֞T-&6ϼw@]iG9|E)q, 25_-!֛3惉/4٫Fjl?~gC7-hZE[4*Y*!z6>]## !>JxIG: 牙C{ wcD, K’GƏԂGS".O9ko,X )Ehi|a IzH> FP)\Ǡ.f laWZH)!?8em+";OyxOW?C( 4Fz#4Ly7N!;yRhwCpi|Pv뺨=rMWFQ?𔞢2,kek,cP>lʜHnpPN9jqb/=jj\-j! NV5:mq2RfFmMձ( ՎZ܉\E qFhsmq.mB,e~L8hL&$ƾ"R aVE !m6$SNu}'kwᳩ:j:%6RmD_M֔=rPk/pڣvT)tRte 4Ub@tXfΘ?3ckj  \<`wOdu1 Jgx{=K> 2Vx/>3Ps 2Nд6*?iM_ xh }އ7EEGU AEWE9ɈO-78d鳞84+df ŻùvmYu邟[LF o}>q)//w7Q;e z?r;롃SwIw _)ulY@3 '$)خ>T1/LMj.N3T~7椟dQ4#OyAcR1nZ-{ۇ~{ b@8溸*ɓ(4ި\Y'MEPVe%W~z7w ͨCtyvǡL$ uFĐjk&<"$CHn ,>y!X>ScP.Y.tsOaG(dFm?'o4AZ 0cɽEaFǨm&鰼l*t-A8ۋچjdG5OoұrϿ~>a7 p\8[q)|36.g$8}sOmIj6BW1 ?5|%妏/L@ 8us|ږGt^Q+pOZI{pFɕ $1i2MU><_6*8B!ZSB)MYG8ĸ|` Wh3)-r;i0wn%V^ ԅr_gal4A31X30KBljNTػkh/Rh=>o}1OMf 7 U} $Zԉ}Fr bRJ[;$>g$Vu oԕ_&6N,?"gӿ ?M[ܨ*2:ږVd5_$4)jIrmPz|Z`9/3+⥤7rueȁwHT>9>|TrsCӮ֮wvUqf޸]1RMN"As}RɯUy]눗; Yek`җ!s:ة+Z,b4[& jaFfF]Y4q^\fa{?*9NK] K;ՑM0Aٵ=ˈ=V#,YԄ1{4"5zcmGdIv aa83RR6ւp%pvRW@!e0lݢ]ߪ=˕HVNzr+ߒezY%Ge(͓6m㶫S9lnP&-XrOCd]<5.aZ`'|"0?(T |KSV}RQO+v=xxq58cEDwNR1*23 U8rBlT@f1͚Ltu7<BN! {O8J{d*j[B1q#(%Uќ٥gUV_?Nݬ_w)+B4L)gf"qAAQm|+x#C=8:~Q3ZȠ>]?1D. M3~Iݙ \a*;{p*(uyGݺ^{郼M1TfDC?ǟc8JƝuHB}$fa2yy^>ec:zG撇ru J+,#0w\^Ḫ΋oo3Yjk,Iɩh]"-UΦ~!OXyJ;L\TeU&~č1StTFY@-z; {IfjPLa}iM4x3aֶJBUK{T5Xp`b9j5[@V/p '$ _'(OL[>'cc\ײr+ &XfKn;ӈfQ!9qBŧXA]]e!PIj>M!^-C毈aYW>՝,ٮãYh3LވXtg4D2iC) `tKo^3@lL,?[p]bv2Y7jNU =BJvE] 4yvu#5tG _psO#y!;gh5,N}h umM3 Q$JݣWHO<y8{x,5J8uK en5JJf(w aGK 見qYX,@7>LXor(|iUPX9Vbެ27{ ohQCSI sdyA5*" G(  P0G&p=]VmӯfDh(B1}`VQO?kd 47)UJ 3\&..Z}(y$eGvhIX2uQ5; Q-x"`hZ<2uտ:X!vx[RBq;H*%nM_ H;aBAzɑ N?7p> /,P/V-G&-SᦁNNJo^IPZ=$`A=>F$ eO6_s@;-%E7Ŷm&@ߠН嫣a?%B|Ǟte*~L *MS>NȠ2| dQ|^9aTL 傚Ќ{fKfL{NG!/23;$1"jQ~) Z|?̀,2T}4REF%Q~5=BuRjY=Z*!K:Y8%3TT: 7_%(a#"-ԙqNAuquNjGhEVc/h-O8G+31 LIؤ*Gs: YbeeQI|QRv#W];+!58{iā)4u:z]2l]6D0Eݦ U? X f mr׀Zci8^[ lѧ'Do`wqW}0=? ?uSa&õzT~| #Sp޲ 'INt6}\ ,H!UKHU.W3Lf1" x;t׼ſ$_8@W?땭951 ɷ+{o 4Nf \{ޥ+Ol ,^1:͖䭧PQ%G=oL!݋0/i9}bPgaѷ6|tuj{I ]Amjc K(dhӫ"+DR60`/7xIgBzq^OiPj?}k+>XV}櫥 ?ꂅU_O,Pz! һ1y>͋xG!)_&I@ޥ^pe:5jя7Uvα!Qe5x ;lG]kr (!&͞Hc ZA+j+|_ -)sqD bkOgcCuQc ϟgO؊[Gf4Ee|mXj7 =Dt DLr͆4wd}2^+'(=s8hA'y;P ?0\XANq08b`U2vkyFpv(ϩh ӯN_>dheXe`{= 35R*O;!qL c".rk$h+k~]o q =sL[[ZcfGw.2〥Iϊ`3a eBs7 pMuB ;u8# L R9"a|5R8wڅ4ن(mĔ IOY3 rT*3k`EoIyzqD[6V4?]gHQ"O"۟MD׹}i[ !nbE9t1 $c*Yh_}N^~`N݆i'VURgyыP p䊢$c `=ounͲ+jE{ I-ٳq9jgn1,T;}" fǨ+?; ʳ<}P~lSMh8s{QtsNoxu@Uƅ@_R7oeN\7Ľ`}cH`ΛV\4_1_uC[xuܐRxVo[PxΙ|Aȫ$wK'-Mg; B蝦 ø%J3~9v|q] anNθj7{/E/k$ k˓0*[MN'T2fa!6w_ၨYD@i |b 3;{vXXqʙc@.F7Tu5&-2UÜ2Z5!v0fGdϹ#5cCy%?4kx ;!"f@yep3 P):iR9k'œЈMW~ ՝ȩ ܌E%mʲ~b2EE7S~2+em10+`6o7[:EtzhMnx*/G ʁ&`s;u/d\ +-dV~̌Dȗ tQ)Q+/a)d5!I)JNGme>9)FկϙbZD8 }Ž'jJIRO;NĂ".n꽕S ]Hnt@ y yu'⹟jJ(xoaV ZȯC=~]5wHU0-}'NЄD:bH.pIx3# jF( E₵ٙR~?U[` ­.3uw޽U54H]}ą v9vj2/\+/}R;*~T6s㫐eF/D-+m× u50 $مC֊X!$> #YDJ^g=߄ $ڊ%jr늎JFo_Ӓ̽~ >kYW./}OEϮ+] f+ೇmpĂzUm3N[D=֧AlquzG{KȉM8(3c?W7:HL~/%em: LE62ݎܠuٶIYyi~`re<3 @3uo6znPV> σrtW-rp3S(YP@# 煟PG>e鿗ѐs5 Sy:H$ #8KWxDAU 5 `zSqfXrhx 6Q/:(Qua~eǍ9#册#-mA{λZN2M_r_x x/KMl-(VL`Dӵ_y X!M|S`cv:rUe>mu[# 'A^^^ \Ah4.M>$̴Y˖bc稛D-rw@,OZ`P![' =$IZNʄڰwGhp}AwCYNBg;1%nLDs /nו .>CnH GklW;BD"1)!3?B,~)D.r% /,[#DV۪iHL^VFy֜(kpdl )Dz5{wRX G%QI)B!f悔t${&h]\[*\wp@%ky*v3"Dsi}.Ο$]*rG%|2} 3J##.]s<[nN^#hRdna5$DMދ赃FUs/zP83Q"7n{rPNy9BEsew^1؄LWbW~,RJ5= R1ZAhe_֤;rRzn Q"'BHXm<7OEfئZyXo&7|6s+@i"׿6Y%jc:#sIhS Qk:=@k\72$yQi=n対:_7]&זj`uΩNܗ53 v(F_{PNC[j=%k(R"sDc'x᪩5Y5 |=p([;}&_l/[rrHO ƄW%kS#:[+?("Z!A\P&lUe')*"; #ķ][^mMǒj%8aW8 Dk~ғR c8{UThˎk,^SW$S +>ː;<:[S2.-xZݲz"P˄ ~A_2Umi$\=6'Ƣ':3W(q A,w%j蟼/CwcvzDt"SK13>!.<`~!D\69_$*uI&"9 EE}>Zc%1]x7ؓdFbM-]ݭgRξga/C-kh]t-BN%l-r o ?|-(DM})[F@uZcteIT3]Pfe"!/JŠT|E3G!n^xLXU4_Az9qm/SNZe 6nYt'ls0\LJZtԻłf: ^R\CRdfDm 3"xU95A'>l;F/wQhr_IBJT.U ~aK\w]F5W{`xuޮ$`[\T^ Ȁp`l|uɻA|xc$Ku_ aD`E#gKE58tU907Whp&ɷ;:kp?e^5I`z %B;X+#c .8e 9!T~+aA,IOoTIk +pS34`-:$O$Q* &u 6)egdu}e17|L qc6- '~EJͤDLN:q7nxLP*8(o?_M=8@tY;d #S5[0(K-5%նVYs]3$+/ŌѸo`E~XW`儋 ;xߧݦt$ؚEͻvå9tB-|:t%l;qj*/Y'?VT9ug1z[;dN^Uj?q zy`Q t8|-T.8TPGkQƓ!t񻳟 ̷KyE\ r31u ~Œ;ߠKIEEMCd0~&Ήg"o\K-4pOVɞ8#u}u 3I1NWsj]ۇEp\_|Omڇ?GaJS.N>Xi Yw*Z-k-"w]m9M8!Kl?sN|bȳ"u c2HiRXE1_d1aN$Gc"mGC:$\gV:z %/ !em5w HCg㡶XpI#Tn;|$(|2l~8p4`3 AW|L=vxT/(e>ʔnaU#JK47"Dt|^£;T^++Q徹c^!2/l*"L3ՑO^'FҢHagr3[hqb AVh`oN2fZp. RG%fl¦6z@K;jtc8gc ADAn=*nbnS;P6s9"$qXRq/݋BaX6gfI:a^r~1KL] vG0ts~U."Tuӊ!}L\ %/3lW9hg \Α"ʴn-$Yhe!5=YHJqT$)` II`6s|iF_CdF6PX|y2QkWҪMsaAͰU8Ϲ/@de~:ׁز(D>yliG7dd -11GJAӷln.h *5ZƐ +}9B2tI!5e4\&[P a[yV]:Fv%n i/f{a3sʤTx,2UzvYp{J{2:n]}w3_Po50i9C%Lt,xל> 09u9n/H޽Қ`š#܈['{ ,>X1{I;ȈLn~ r/J`u.tš%Q tצjƣT*0 P޲oLyi:cl'Hp!Uj6-A{pXbA"6` (*{SKDFN33̎:9f_p}oj/zo:7_x` 4SG WĢa0m00 ?8ǜJVWO˴'I;޴tIPwmPAA9ܠ :MU"ْMI/nE0էmԽW,hPx!x~i&|ϱ!RrbNigFϬ ufx:Q"r/Qf% ,[Ew3hIW#pں``<~1oCR:M Ixp=,߁UVT>pY6_JDP4Z-5~T%*ڊ*#$_1G\P= ׄ3#F']WO~4*)dRd4z Z,BڭO>[?jtXD:V=0B? A Bg$(`l,=@_2f N\Kz|ūDAtxB.Qו\~`Et[P1@ٳ5%Q#5hV\)6eGBg4 =8 &O Th>Bs>|%۟/gxl/,ҎsWE_nIK$hI1 f[XO ?K-AZ2P8]bѨLڥؙ;Q.؟ 8106=K Gt~LcMW)euG hH j>o*cW~QuPٺVeެĞ7@mQ;Z[hd[ 99"'qPa /0.P-Vݗ T4O+j7j/y e(r΢ǠvS MNPA'@ND\h-4)osxv|l52& !t$3|dž}&$]tXϨ3cVP6ve,pLqnV':{]xGwA#YAV^욝om @CUqF|eAQFP} prtB9rXԐ,V\W+ҕB-}m pH# RsmVSB9cӡMvIsޟn &2lfKKOGO!z27=vUJckέ=ޜ?dW ;O=ry/K3f;j.sQ B}d;0wP=Ki3)P4KZH`h,.\QreT-DQ0RP3hSC~|}6mԙaarf0S9Hj]3!$~3:gY+DZ`릣%5L3"Qw\jg9{u~O` HhI1{uփ)7)aDl=91lo?#Ⱦxk7+ X"՘* [`ިwg[F`v`4K %$gdV[;\)cwlkk@Lh@CC $Iâ[MLQ$0TCHjęMY>j%}XrB=% 8ZNs7-=wǕLoj^[Iĺ W:gg[$m6Z;lG.1ΩdG*bVq㗭1VˆYkx{s d m 6PT{T9Fc o9%8c!m KY?rn'rk[QDŽu6b b'zGND1#e55mƄC͛TiǞqHh@+G[ezJS8\[[?4Jw7=6TpD9ibG(%NVp˕rQN2dx_$v+m.d^ᘀNT5 k3j1rOFd0l&^ᮼ.W[%@px>/G&)&[$vd(J =%?KS]K pc烪?̈́t0p ]9u_U'L?oJN}6kbG p5UCK@ڳBJsy1J<fV?w-뙚\1? _5Z;щNLȥglA?> 5̹ȎiqͿ켜7 0*\e_ZڿRâx:,J_r#VfF._>ˈC!Pmg^|Ʈl|hGd"%i- ۆ0Sdk];'ovy[@'" ,Ԝ #{ձ:K|N\<;GԽ_p荃Xƫ񂺭{G) X޺^O?^9\7JD-Cڤ+eΫ\WS|T+|QO&S"- rhVI0~Tl̴gl^,n Vu̒Z>3F :3úɻ%IJ$Q\݊ țMY}X tvn/{* ~.Vʾiit'Q1(:kvv&t1?@) 5M뜁B6sBѰ`*WafvwbsITmh\7SZhDȔDtŠn«pة9q_o$JOib3UW' "~WoMjҠ.M2?p`d_/nCIo&;+ulJǣ1&QEh"#~ WƵ |\k"=>s#)9L颳VJ_뚮 3kJÀ拏bus ߌ#~:0PԴa{2k>{<> ikiF 3ř{Cn1 I5PEmYyhMd]w Xq`JǎK ᱱ&؅tR7*/SI)-WW ,1 !_;8@!oLįĆ66?ITS@QJZY5֖/44.((YGo_0ؕV*;KQ=o:){[~!]ص)mMuX=l^xj 87k!R@}ޏ (O##E$dKNc6:]o'<4HJ緌«\7_!vw+G )ɑaq2Ol+;K+߷cL'ox@H;8WV weFz2| [{[<riR$w#`vJɒjln4j`N=QHK|_a T5Ŷn-۾@-s]Xj'1v3BmZAsB.Z L͢Js(o&H#[,p/ʈtpw8zbӰ*lO\;IZta;N}W`CVKH-9/|@1evOnbR&JTʹ/B_($ԕk=@GƇs tXu)<0k~nèl4`ǜ2WLCSJ+H5>gE^L2+ڡbJudBǼTx@uQ(DJbFB3^oU`9wAoq=TU|PLp:R.n? 0'db)i^4zw-QJgbO0J\Bޓ"\ƀVb"GKD'@- _ڥr3F,>Ó,$w#2@:pT. /hqQJ26/2gL{U&FfAh-2 S&N<C:9@bDP&()[{8/7T956825d fy*8 îJ!4;Ec>!8υm;Tp^3ǀA_+I{e~t=*r6g4L0/NP BB&䰇T3`^g(,Ae(KzZM9-vBzYY=EwUts/XmٚF+6|lfm/[F,Eǟ'05:ѳjf5C4DA)3aeN'QxsѩxSN~#^?DPyU)W7y|Lq1*!V7ChNXFqW7;[j(f ӵF)Nڑ~Q1Cg\X+\IXCm29 z?d;%P`'i@o^f&?Vp,gobDޥ ȃp7;`&: !dj[?i5L i;kKLq5&}{nGVlWԨm6 2MNd5)&n@8<؇IAc599;Az'MܤIS9@eg_bêe)F5^7OVWs[]rYeYQxQ(UV'"u{\Sf Njy-T3/\o0FQ#x96s8nvE0r&@>%̕q=BJwuv|낫k$*O#goZ8VVU`NWPLJĶf|&X&=ׄ 6YlM+\;c}ׄ+ ק*_F ߑ ?jБ.(H`po+ d[ƇZ<|D]pZ/MRvB=S"oYb^ؖmԈPP.q JMSe=&^ŞD"礮H*-O:" #:J#Dq vNno}vw3G0d\AOf:m㿼܇{'^nU;`Ʀǰ=nj4~]f+J&+8;Y: wU*g"I#n>RGfMOzT5n=܎ #bzhHo5Xf<@Ou&:ZOt"7!k iSD,SmO-\XPGp3"IpEw2_-*>xlȜk%'L2cg H"YKg?;;w C MC;j[?~@YW+,UkD&3*`UHynm+q|%7W do_Cd@+zqy5*<׻ՅjSb4=e {6 weA4Ĕ{6〧:3CLƢEHݎMY/]5R>o˃2܁qÑ/k zňb,1άρ\ ;8 r[i+3sY6=%0cQ Lg:zKF8+`S>2_L?oYijb|K{'sޏ=]EIGU5Yn7ڐCp ?{ևE\hI^cN_AUɕqҨȅB:{zmjr؆FT$C=Qe5ZX!hk8T=XBgHb9<-hۖ?Gۯh (MOƄm0]+[h0V?sX0S9Κ8wtG']Nr/`/k N!}kp/֋36n_0cO#%\wߔU,mAgX*&`'YffuRk D(iFeWeb TZFP@8a *齬vSv{D0t3[mn4 tfDPpκzυPNG~/^.9TPxBǺ ?SElU%eq]@&{$Dx"CȏeU¢"r?zdċJ;b+L6Č$]bn#dw $ȏC_$S- 2";jQɅ`G^5A,3޽M#D4/ѕ٠ DGH/y?bMTqET?8 gf͗< 4`/[.w|XLLMR$,yɦI 8LFߔJ?d; CtnCnzC}ٛ><;2<!H"KCH@Gkf'˼~2DE*Dw4vW`Huה0߄zʩسk+Mǝ'/A^2}7ФR(՝)s=!ŕ%f"!~ Ar#xV vEG]/dԈoKUwmb/%(V)!8_3j64{dسRkdg- Sţaj'|2RL"7[W%۰t9[X~ׯ6׊FїW kܯK?>X0C5KUØCW}3x{wb3}ܪDDG_~ %/'ZR+͢m K xվ1^X2X0wO]A׮P3Da?L=(%0мT GEnj|OIwxs{8r8C14M@lH wjbE># # 8Eg{|G{@.!]m^yk d9R&)`o/H2d9EC=q``},`Ãw'F }j s[A70 3zÅxA/B)#|9:TliN#~$g!QĔf.5A6t5īBe%?~CO&gq]A!s>%QgwRMT/;+Q{#  ?qQ`^{^Q`&I*,w 4#I b!`/ '"+ rO3yIv*jӽ'/;ZF-o7l>-+x֣'Jg{am6;eV}e.K q(*n]gyYwli㲔2˷/}f(xM03Ji,H$u  }lZVAh᫴ef*& ]x F&gRa=lS3 CGg30V*%bpsܺ#^tc;vv5filO%Y!Ɗ ,nޅ+\l7xKuC8ǠM1 /ϕI>bTT\\wILϾSHNwqvbTW}B桏G&M+,I!OJ ɷeF];Un9bըc]llH,3K;(8ibp`A7Nִf[JTtQHd}@6aRu>2웑S[ H8D2]0TV~_z+#h=,OuV`u])v{FgY Wk C˩m P{"wA+wTŐil62esf;c=A.U5SC-dj')/HKĭ8>mVB F`d4(Vq(1aR+w]H}XY\, d@vۺh#m}ǯ/$JY+XYb>@4 ;6vҹעb]iJԠa.y#A|o8H@~fP#&hgz'nmM <6M+9RRZٙ|6C#n%0Qu^&E]=fIW#v싷 pcM 0I4ۆy&{~n Xڄ>g ."О^ez^ ɥwU' ٕDYOO\b%m*D/Y3)#uhcEtxD˺9$c!=I'T&wf$ c;<4 spM3Ru- .FO| .* [v!k1#L:O0#VQt6'륁eĿ`y$pf_p8 ,;(XI0PIأF]m};aTo8i#b`#D= ȍY|̕^EW7ĊGS5sExeˬ :)L/l$ b ak`#Y0‘<˼k a St{rI" n$V5 Va@eF܊#E$L;vLSZy94+I_m͖GuZ8谾ʕ$Y[8K(h~ZH6{. KdADVҀ)jV_k1Rb%W)Q^5.#zFcZz1dw>bLa#%ўd,60E2UrO;t@cvV vI v׹8E{aSH:,,||Q`ԫX>×uޥAZS e];сԅ;rT|M^zJf {$j&5HCJ 3CR޴?ۼ? a?+' \o8,"yj_^H.Ϋx0_e?H( QQqF[Jf2*:[<"ygO g=*ePi_=2SB^ejU?$ d5S= ygh$tg_1 Q %뀁S社QyXp" ȞtjeE'7rJT/H8n>D'0Ҫ-(flļzko'>1lѥEҖ%֑-[zM 5FC2`f$U.ddjrUR'Z>&meQ{FoÙy,]@C4`XFZ&k?[r\_gRhPڟݱd}'f?pc8,ⵀHO $ T5JtL*u䝙|j\F>X6`ǿ!D9z7W%jiٙ6YBi2?pc؋(OYw\v[v/wºdlB7eOyPx SV-H/7rs s8zcHK%ӛ"6 KCݎaP ec@'%M}=%MqQsRaB'i?EK8XŠsfc{*d*_m$M6D "UӀL^HD_8pʯ+5ʁsF9qrU ɓ:},z":?qH.0ѳ=[\8 Ww, ƕasQ*H4㊃\z^[{A #T.16cM#́^.ÀmI+tBWc0Id/qT 2JƔ\UqÎLa q eM?jImj|?^0 +Y(9b0W}`& 7(x& b׏e`A~mnu;-R]Ƒpm=/s592 tG)fWx}Bn,k$F ÿ}:oٓED_jyc>>1 PʼJmf\i+BsP8 y!%nh~7jFtVKrf{xd7UYM=q3_}$!}ݕX40-ۣTb ca^F[bͺCSy5G鑊|m"iy6%2A+e \Q{Ϣ;-~x x:B7Efs| dRWp8nO $Q]hLɏx)sK^a(ܚMTX{MEZ O S@闁c)쉦D-Fޅ2`kQC+nksM2vVO}81N:Ђ+82E qI}iwq&^KGV2$բbvP6t1A9)%qh}&XWSex uDZS&MN$Mhf'n+BS =2r 'M._ZgIlVXS@ JN8'f/bLԴ4oQq$({aBq@yDۮ[K *כ:܌USڵD|(DKtL(o}o9|s1e 4Uc/uhCD~Hka>Dutewxst9nqU)ba)b*߳WBѲJgUѧXz3k4O܅ j%^1fJW6'Djn d$zbk `umt|f* 觷G?a\&ħq<'53~I*;*H+q& \],䫣$bk1Wnb1R$}GC>~dkXfϒznR4,  GjwtyXq0RV=h;L'Y_A⫻3k #[ /C _PZ׮u tigl,N_S`hs6=#*E]퇘*FOq/&.Iu1,~҅UdV#ӧVQA}slU5K^L |gllDZoTXZ$"Q(&'௉3l&?}'Ljv {G2f_Kʃ[ƴz*\]topx:*RBq9ek{nA,O~dnCgxEEfHdԤlm4"iF¶wL]|t% }H &\ԜB[~Uv6 j֤gwH4䚭NؔտC.UqrP pu;;Ov?G%G4$P%]z3QRk\hWq<4_ަLHc2?Wִv&he%֖zk53vokˢj":mH'8&3ƭVH^B']US1V.g~.>4(S>Y%Ķ{-ZCOqښO 6-k˛mG>tk?{NK%n~}3b9.چp$ߜYV@]R43O6&2kS<aB2$JKy4% dih %xb"0iTq7-h5.>zq/9-wdžuzfÐhaP dx/w~_]0_}i';(t]1ú,ஊBx~!RF[ :zzHA9 䯫чóF2x+jsjWCen{p)Hrx=#ET޶y$]^=٦klRӀ=JCI!?ǔǷg}vu\Oh )de_wz̑-)'d2(. r.7vp84nZ\ EΣ#ML߽`y8]Nt)ֺB""}& =ӠFh똘:Vr[-5RR{bo8G)lEמ{aGh$2ލyT12kQa+n8?㛭HՀu Z_2q(QG2hϼ9 FOe:z52$1CWdaST#IA|&x`zIz6)D7̷.в8@CnwMI|mPCawf ~2 Wnk4ss:4iV)OPɵ3Vzlw`0aiJxcDFɱURAdυk~sɧ ƍb.37p1K!ۧ~0S.&kb}Gj٦^kGI,Ɯq# F=ޕ D?.9bm J'[Ρ] ;@ 2gY`ZB`F 9+wή Or`7_ itMh}+;NA`9KWZth+G.{x[xy;wFB?Y̧]ȷ˼''^FߦC>_¾A6,@'|8s+])饇ϭrtB Hᯭ㪇6d,QlBxN-ߜIgn]c܉Dغ ]hV/r~֓ENnURZ6D҂S&x '7j#1NKl-K?|Y><}H|]һH3(7Qt*/o  ka r??q !uASwb1˚|5A 7ua!ٯ ç>6 Nuj2ExsH'\R0w?dlbNʢ3bqͱN(o$8tki+1"z{p#v̈́} &$),q~jGzN8n5\Tpv=tx4H6 (Z4k 1?'mkzav$ _Oc&={V=[[\1cnH41ot%m2[)KV+< HfiQ{̃ᣫOϖGGІtIʴߚ:VTB!d2|)^`iNI AXhS-mj1DY-V┚'M\-u"wn%Jnk-P8pbA9X\;gqZ*%6Ւ)svcn-hzC؊mMRO"{AN`C|NHBNv2 /fX !~vRM\`vx\S~0`7ƓFoݡ 63/ֿ*%NKjT"bE% [w,gI )O`cltٝ EL2/ZW.. @ y7P{ҍ̌8ڳDǿQekóWR4syK(Ho e|,U.38l#1Z!WI 5wUhvgU S1+ز2̣%w2tpuJ'/*+ى`a7i|zU,w%KN L"]4 _$ct"N8^_@~kW$+#r n~fazNoWY$E9x(i_(@"aP B?7b^b#",Q/g6Kyad8Z|ʎR+ČTkj_./g61.C `a|L]xg 9<%_]yQ&|`zz}b*){y?يFrl[;p_b}0 I?0_]#SyJcW> ; ie9yLK[RNBݺ $Q7>/Iire j_ )_ZTnnϣpI.ov[p.,'}%pIW?}gÌI^Nl>=M_z2]wnzK'%B #uo ǰdt?PVx.JhMpL*9V'RbJCMIVE_B$$#T`BW O4($q@jGgelx |Xs羉 KZ@RG%P.u "#6dΒfxC]b=Y,d8cC D66UX+W?D2< 'sT(2Wށ>ywi'ڊ9.oyXdhN* ^jG@"ħ ifdGʴ=J Q۵%ZE{S&^~ӊ#(G:^v̉ˑ+iְ]dl]ø >5EiM>z%gIO{äo3tٖ&p=OLg_'ߋ]e$WVl1jEAceV"~/%%4TᙽWL{1 {u/&6-Ax[x:i -VhbҞ`|=3VeY jR z9gƵj%-5kTš"ֆ]fdu0{"#i!Aa@ = w7# nI$/5 V-^8R7 ہ9eEmŎ{RFo jƴE(+NԚ+vӌ l;7A%Kc5+:Q\U(:Y[ɭ_ ~M[S}ul=.N쥡 4/b_h82`yDE%ATFw 'm:l!4:$LkKץ? ɠ tW<[%mikuw~W 2;A#Cӗ*8~0A '$ܴ))zǦ[BRJ$A^ƘIk}\aytiIZ6;;bI^&R1^5?5KO91nedY+݉3/^x&:/ H=3pt!MHGȭCΜ]\(~WHnßafSդsEe5egjuBҚ̾fwƨJ],- oSz>Dxc=q-gWs'e902ӛkGN`PI - ѠgSײe$Ġj~f5" &]\?#[)!C,ӅÅ9"~woǿCKl /=82yTƠ뺮m X˰6uZz%qh濹oJD3Y/ԋWF sO LG,m==''VZqæYҜ]엍;O232`i0?;,s_a%NfЌ&y;_h#V*v'$62u [oTK܉d*:3i!d)SܮQً[令9B\TiL};i`>)#حׁymQT,$GM[1>R\R^/eY>YޖIkcU/`zψA؈[)~ Zx "M"~_İ?#= .- GS[ϜOae8TP.$ Da{ W!V:71!1q=gLeJṰ 8 (=`PR _04_y6J@ ɨ?CJJGZX@qFa2 koĄ|-Elra|1smcBVF}_:=>la]XS;4$l؎ ċayn.3OfwЀ>ؒXp]߉V:сV.;nmI^@#0Ɉ 0Ңb4؂,I2۪^Cb-C·i&5-敐Nʣ9NWMД۩΍/#pfn,e@Iw 4 B洃?:]oUJܼK9c\P_Hae|y5Ҙ&:`wm?vOi!~Zh4P˧9Kt1yUxKa`em5%infgg 7wRpR6u@Z/ r:oA@L=n‡{gBpL{J`IohRiG0lz` :-#6d䨠X^}G*)Ry BBVawTzQ>UÜk䉻f0f]!ȗɁ#~ݢFUu1ۏkG{wɃm~R>6b7Kڮ,`Oo;$d#Rq!Ҵ}=Tɦ9bXyOnRׁ] k k}ebC㿂#ݖ (P9‘8'>ۏyY:`iTxC!z?f^ '&8ĺTVl4Նlq18!kDT^wiK}sV(o!Ʈ4O*.?jtk^_Pm w7Я&:C˧]أAb9;#*!V?Hϐ*'n(*.D&Kq@)?d(\ˍOB 6&BIj:Ful<%X@r ]vWgJ Wkִ?a7}q`/SV 3]([@5:)^Y^ Y.1ّכ"u8#Q뛕MB 6q-WTPkT 3}/IQ,FR@e-~lu g'ޚ].NT1]D$d`uNV!1(Ku# -9; 6BATo 4fupyo(W$Uمڴᆀw@dӥj蛘KE!5q"YpTWu!Qxf93O vRBz?f jT\r #w$绫> 55눲zo߀Rs4-ڀ|M l肀`Ҏ[TD7 AcwNI`z<$,eK.qv'd2=v:+]ȚO@ķ?:x ^rB_i4\Dtz÷r46sL oj{ INrU32(7|p4w#1SAj6=Xج>N&EٍqKM}+ߕ 7S5X`>~~.!Ww_HG8}(`U i}"[8&r`%IxU]);w9^޼λ94Dos_՟G=[ZK:E[Zʡ z'Sse) Gfࢽq!2(2\[h2/gWa>}H=*41L /تl&1o=^ΆdQ eC2֕%kgXJ9 eyTsseģqb<{8 չL$̞s٬D6IxX9M$KP t#ꑐqsf>#4qA݅ěС T يȷ[M+AW'm@A$2dO^JEn3 gh撹zb7qxʼsHc7h( *ƨyOڳ"7<]jb;fLv  T4;LZ$oLƠa,&O fb8~tk}ߐbkxAܬ$sk}r'V]|/J\2K*@뷳/u5eaQ:HӸz Sԕߦ2 JM}8B^2GDOxr.0кqGr)p>Hvvf_G#%ԍKX2=e L=:?S<HàoTH٭FS!tcCc\)QζSv}Į+}.Ņ|uHLpB.ꥮ8d%p}ȅnw#Ib ғ\65|4v=D-s({mFaX5<Ĝ0 F m-'_FpA'@8IrQ)/B2ϏKv& \L{=+ ņ~Մ>ռEE(vz[%0ɂF-AO WW m'6 q! v6cW@>GP$ܜ2>9lڱ\oMتc6M0䫓q v y6WVDbEn}[A؍4Q9( Y_o^gDh#*KN.Vr@ 86 }r&z>!rRk38Ļ?*ƍ(@Y\Hw7 Cڻb˛׎Qk9U{*wns8щJ:u*+ĠM,XU6Ɠ@ Br>s?p@q,2 mjlW0k'OC)z PG#~9;gdĻn'lNU-Љ}ÛZ\=4uC3_r ZoF|iU;YO&#ZuCJm7d⠨Qx/.B)]n&W-7}N4XOAb&sP[Bv: .LAU0hDu41ފH1yPPLq#l(tQA6i8yx%>^*FA1Ī7}[B0x&m ݦ }:Oſ@LFDm{%vY-\a@iC~ߕFfH'PY =Nq7#%nʑ1OTף 0_]0#G+fJtc-;m}VEM[[x,d?_{y|AR}|Yx?ikPT}Ƅ, 1^ldoE|@ pbeK#oj+ftsKh~H*YSWZV8 m+xҍ~1s(F!`t6 _nRWí(Uu1dk9dTtg]".ARϲ!|<?H|_n6-`ekxƾKm x*5r`֬yy!SS$㑫|,7*Mdi!\xd=MG;D=~[/u!DldF^emy4%ARfE0$4WYp% dw{:(6,^RoJ|z3p#PrVGK&a*PtG^q k?;85V1аDeϰYG[: _ ZCj"+uV6QwMH֝_>wpJ" kr՝SzuG6vP=͇iճk/(^_y, ωW{[ZO /olM1dL#ZSV >Y!߿!n_ԙ̈́^ь(46ݝ253ן 躤4f!cF$k=<\O .=CKcT R~iBވ3m4c=ͫ QIt:QC[R]f:h*=y'Dߋ1oklٌgg\2yL3q'Wx{ {V>h<kq!JʔG7׶w>ÛeL0+GpűXn^,w2m?<?X/|·gÝo sjH3m%ՅkzMS ݞvָd0 T&8 #;5a}S xYl{bo[/Dr %[K!R5_&PLZ#Gş$^DaAqzbŽ$YW]TMwА I K_S}15_gvQ= +*!7 xH 8p'kiY.i.h|!i[Qڕ=sEZ2;`L/cM_#mR0NV#Mi}"OP-m|82T/4WIuͅӦ*cyPC][~W&u\ۏdE FVui&Ѓ7n/r؟ьr!*S ]ܲX,BTQ%ӌZg'8%R׻ɪ Ul@+W (pbB6B߄A/Q( 389@+LR >A!1kā`~S?8_d}4U1B:{ BO!ڸ&Xt4m2ɹ+2}5L B\BW۹ɛ3\cx/a[B_N_btPO[ <.s52ޢB7rr>XBNLbjF;ԉT b=n&P&CPQfߔxm]ϵcℤ@%?qu"uΜ\-Ge\c9%}P+6z Mٴv*3}quJVIdAs]X#ǽU"AxQ˪`N G/S1YVn)e }8AI(ϙȢ9V9LBᵂ ?6֙q[l;h*1_qtm$6X#'m yA!EZkx3l[v=;#H;hߚt CCW W~jd39p+RX$EU/1_3d$`m93뛑W ~mR*vAOY^[-Ib!RBmX>{ʊI&2hޞne*K`Nols? dOJ ]g''z.Y kRVx&, J:;zeBK8us< L-\kϢwR"tʦi/BehuǼ3N0+sF6ӝfmvt)=Mu;Bu!ROYʱl#G4p8!8 :ht/ԅHG,R ]&63%QBw˱s(mA1Ջ~R:L |+Ie/%ݐ!`OtS ԖNJF6wW_}Q_pX+>oA`8j{YY^\s foiӭюݿ=x;'ܝRgWɼfȕ GJNVVCq;ǿs ÷4x܊k1Ucz[z'R͒ nd* BK dzm乆~]@_BеIy50ަ ˛U_^|} ̱̀#tZ=S{)+T !A j8zb;2e$Note^J[lDGS/ayH{Sp٨ŘBt[UƃdT{I &Z(j-vi圩i79hk^LQɋ7Q`w 45n:Q;1?HO?;fTF}3)ZκUX֑XkZ`%Ԯ>NgS`.HwhSp!vZ5x/6K@S5=Ni];dt+MxΎZ:͓ t يgV!{vAK3SdsWM &RF`Y%]GVb=%d^_hTp @9%о&pʶZ;?8,@d"|~N:Ŝ*=cF9ϾJ̉xeO;?I40jܸK-ۏg)w/SaHE{<업RboijgNdqůĒbȤŠFw.Oa࿋7P(Xtʠ0q ]gH?mPy8zsKѻr‘=MkXcVw] P>/֗#y@@Yopy}"5mdc;;9 K$#nl 1T _-hԷ`@AWmnjfϿnSX݈֒\1]qmzTzUE|bY\q|>{8dGN۩f%۔F%Ŭ1a<*znӱ0u_Q7?ḟ XH+?gc4eec|B73֌08 z Hp~sdmjmC% ~V+l4MEM> 9BDyEog1R' 1h;tŷ|2\7,i'?Njfi! \z籒l(^HZ \&OLvF~3և>v-Ac Uwek*Xϗr}gÀxDXI3Nj)6֨_ 7 " ^EIk^ARw7Uwm.@]2J7KT-tpzG|a%ҳmi@L7_DS/c*zG ņKmJ X Gp2aر߮ad|ج+-lL&G,c4~ EݸtȨ;CS@+~v9oaʗ\*>7tpuD =E{`%]VXY?/yO Ҁ%Ƴ?[(b /wDGrGqLOGK<$ϫyfeyW۲]L 9V="[{r%O2s|Tǒs'~)HO\<<,I$X\1"Odž"\٣4L*}_ߕX,Aq#`}.> I{?R-8iS\5qv#> Hj^DUBFXGf2UE{tpi\x-ImEX밿AoΩYW@%nIM/w嬥T4Eg\LLLBvWKUsf LnԅJG@W~U:  M= ̰b+Rcޟ&/l'}]m X7 GOLݲcxf0nBV; MuP5 :o0,oU,oQfծ:4َFB850d"/'&Y_fsO龭..TB1R P d\9)s#F ZvߖvZJ'PPkNxL*r: QF:r"4 PBrbjZhZՐzo :_@O vߤg_Ek_Fyms{ Q^?HB"kI=TI;d< |lwXi e:`z>aqPd#aScWieX1h~*Ɇ?u|!Q?9o#\/럲I6ObSzا-fY$Bp v]&nUn1Ju߆u:mL$ R ۜhi7acNrf9fXaT poD {.9.A<5!~K\Y#w|R,aWO_7 gvNJ#bmA?aF!ok1hu Fjn#?QJ* 9F^e<]5r&x඲V!A|wͧ `lyq{œojG23N/sWW֫XKDa"쾜gB4>*}a!LS3q !` agm*%[$X5@-I]T@2&5EhX4U.UO,XJ*oOkCcbΖIUMCr9NwF95o?}Dǡ`Sxc֯ a;zN_ JfMd t:">**䴼e?rv[5^6 9W;d {h,wi}N!΅@kSijֆ]/g-RJ (MpMˠLnS͔k!d/q4ç  a/D Rk>HRo=pǾrP3acX8 m_Ee*֨ d䷙yne_B_)Sc֦ ꍏUCy Mӊg{<=U?7;r-s,lB|+hJ;7>$&GbA|j IĿ@}Pc|f*i6^;NKjj{$b^yYr {7 3 .PİũJP^Oj^2e/c^YNh:x" ,/fag %Hq&JZyo4M7lo:ŕ"]TJLf|zXnUO+WLe0T\]gMi`!.v\}p1D )2 ߋ!B ,dϐq)?d5fnQc|yߊ(to~v>m{v )w̨$zD\!єG(DCx"I)v2~MJ+n=j2AtWz*qh RKIrN=;'hkXZXvNtr)P!g!r ț> xMK?5T&؁;`ĺG`>#{{IhH}d(o-xrP9enYHwS9~(bieCF4˅Uf;C'͆-I[v}2ƨcUZqt !@xy # Wp+> V~Mc (I"6N%.\I;&ocx D.}V[,$Ft=-Y%Rӌ+~AZfJrE3M -i LAw&o>X4Їk-{(rB]7n6Rq_CKǰV&澸~3g{HblsfAx枻C@@m'm زvjØ墐^Ku˽$\urE|hVD?$ߑQXY蒎(_Қv#Ud+- 8Xt HyVWL q ?$JFX`rXXGRC,{*nZqWrUbY ]p{ AKY[:艺^XM9NZ&Gp ˵y;׻EI!Y_0rĎ uXQcb2P-^j꾌Qe-F^#Bslhɰ$a%_8߾M~o,7K̽eq"dᔚ*pW6{\ 1s77zoEv?OoD"rv-;5=NC|aIfEֺ(:WgJפ:#AGTIB(LJ5\0nsJtr5 I}3AÉp?jՅы;gf Q B(qum~P 84(7]a*U}O&j /PTUѴOoG{Hh(<9 ♫)QYgM]fXAAW͝޾lsZY #Æu7wB$#8쏖zp<2)/%hywܝ~`~RyJ<"3duGg!)7?H>8i:#\4x R$.{)5R–V\UW9RU4xOѺS3yӶI7F;D}WcA#'nd FrW 1yHk, R1. 'M߀ޥX1-_XdCc҆îvL<FC`ڼ CDa,"Nuűk < V SEUZڡ|LuF*懏){3EZ Jw0v-J#lW9&L)Kd3)$⸰n R?6_|iG"+zVDoʏ6W=7e4OiS겆\mS8o~";Yx)789FNh΍pŗG\/ȭ(=";vn=7RP\%ՙWG'K<\jOmviq, g,(,~t4CB,1Pm+ YO1AXG/q0|\Y+GȝIYV㠵0ɂ灕Ep9xJ8={k{);KnĹ*9" GYs(Ƹ{Bk v zTeΝ)&\[p:  bԣ4U:P a R(rEՉ{]HX yhJ 5MA[U&ǻ,ɑlEhך:m P VFͭo-6ybmX]' oۀäXFv^,91|Ƙ km AP<ُn/^gRՂ…D~e`C."HSgUF~Bt} Wt`?_11~z@ a 5ILϽ 4sd~uȻqLސM4mqa1\w {?5Kz3<Ó6% qy xi]HUq73O}&S@dx3ytclM‡pn'=@RpswI 0ݞ8>cu *:xG%ZnGS4vH#d4>|`CAbmKQ_DPAj|}~ptGh؇Xa*wpX3l50> axVS68X B ioN #>S=!t/vakx 1eH.9~pT᱙:#9ʑ'Jq&8.!FgݧC)N}փ]R2Dtû3_(`Oe0lQoW7=Mˉ#~cpk36aZÂcܔc4 1ڵaղ`.~x{g!_&a׭^6d |vTDH0xSMr[sa|ҶH:_`u Ls7Fɔ PCYئ؟2c\-sYMFۨJebK:aG'56*. I yCJKMJNyostRn$. ='zk0S'(}s\bpk"N5概B &KsaC/6H|~hb˴5/olWV)f"g=y0>:"=(*g! !aTw:`*BAwU]X#=y.A_ĉFݵKՋg.sVJE5]7xr# :.ԷYޮwUDBe[S/AB]Kv+XC`iCc#9ޔQMik3gڮ9"t+\\oELdX1-rXn|ֈ>E0n3C]HƯQ1ҩX-i5" &`=h#lsB 8Q54)WcsT9D@ 5U8hfK̛v Wkg#oQ 0xGJatYߤ8]a:$k/:U'*R!e9ĻmgW058UڎſJ&}2[$c 9.'L)J e&xZ3G= Y@9Lnh~85qʰ`w|DS4gm>`P;K7rFXN?Qg \GW+i]|53`zZ##TV}Wa'8c]@I}V/͋YKj5H;LLEvsbG 59E3-$^6ƭaN[&Їpx`ngѥXx5֜>y]oFLgJŽB֍(9}wKj1-qy&qyf8-o[hzޗC\SXYc0|-ԩ&C^n*i ͵8l~ckft*Yh3,F]UT;Ub}d,"ImǨxcL'z|L݁WyEQ##p=1CtÉ[[lH^TX!.dC3%WQx5L_%8Ja9q-sgs}|k@́#WkQ~=MBV&w#!r`z)k<_:\_Uw H=G+c\ g^n$;DGX@ NŎ&ۈJM57vmKiuu4Ѡ?2vqE:/*-c*9@ oAF l=E.gyޖm= o >q5ן [Z-Hn+9)JQkUGY4rNFe9+曵 j t|Ĝƭ1"YЁ`:1AG;KjU»gB@˪k}ױSF]O8>ϙI@40CG)Uvz$c{]4 0.8 Yz +AC58)08J.8@%.#UWVBGqp௚v*,am~L({mo\2DNҾրT l-b鿄GvX3./E#O qe&p ,6WW_Y+?ٮWck$~1l%TѧX727(7\osnU%f]5M]BkA|iEp?!6TrrH,,^v䫧Pki^҃f}PߝEh5/TB=Nh@%C R}mD ~?A?(!gRZP sh\SKכpiU&*xj?$yY9VЗy#XV cR~E?weF&;o)@[azrJ;ϵc.RI'Z{Dpl' 6c։R$5{ΩBY:ZAEsJnS3/i|ETbd*{4B0suocj'Qo$}m6AvcVQ1{scоt4c&.=s}? ͮF2&7@yXY2{" ޸!!`BqRڪ}GkT} S1o^ao"%6t`\,~`RU*\`ofFOsPbP'BG=4H('koȕ@H6c@ YPG{[2S c.%/ým(x1I+=@LrD.h xgd`d_KeQեV^N'J1Kǒ?\Q(bb%p+i{"zWawJԑh(iQ]6v<;&@Ya{ -(g" =A`_kI.T>c",r*UQyj2Gk&ƦV$ JՓx+l;U8幒,x\tp&u>Ca5'xj͝N<{R]9zCPǩOK7" (Zbی6]RKlžmѵlЁL%#MCJ8,6f;4!^5|b@+2+^BX"h#1J'lOcmK)hp^ v>U9}ʞp([߅DQ͜1* ИW6뼕(,y8a+ 2c+s>R91cuSITC23;cvO},lۛsnE0{ $+կd&Vpމ9{H!B2򳉟kݫ:Y_|DQse6N t%cmgv(NW+|92S>5al0Ycm a;.V8뽘L= /~4/ nw{}A'=c+ٱd޳Z5f$\OnE9Zt3@L@Ss]b=:g6S^v K$u~[RV#vvzۦoJ+b!U h[|+@^.X 8~<B%Ce : q)TgvBn&gC+rmjl&|DἺ\Dzt;P/))6FMo".7m(UE;Q#qAGqK :|&mA*p~Hr it^yȦ@q"qsvN$x)PmO*#א2YhƋU;2g]? yb_t.썤) H`B3{$8"'^}P'~P,y7-1lO$8oV\GW7`+ +L g̕*e&7u`R9vW RhjMDgn&tUM-U-]^"ObJW4Z`n2{_1|?avs' Uqy/ ].eDsıO5ȦP!=+%!=$@C*!Ó$-a9{͘(^$@ fBީ|nm0)hi[g }yۂ\xK a&ǖnpLNꫮA\.ʾXU׌7BgMqAՑqڨ%#8nDk@;Svؽr&[4`u2;- A(%y2 XށC&1-:LpiBpZ: ,+ jfnZ6HtS$R-ТHX; 7 ƟNĥf5|xD7[Tތ fDgm_1Rz ՛,t>.žzAy`XYg{3jU+z*lOj'imx%Ζ+ঘ'̾c,ihlH>zPG6STO@ѿ1E_\5R\ȗy}[w).#[J =ÎS:gAi ioGմudFAhaМT>{iPE)%_iE~ޛWQji֭\Xl0]7iur9 "Gu2~2B6pU"Vzgr2nв[jwtAgZO~gIN>8D^Fj wg- 2YByKQO2LQ!| 1Xecm #ud K1g^! |i(s>|)<70xg݅!}#gOAg!WlZ4sʁ9O̱S9xT ܟ'QQr`kw 󩷛(y%H13fbTG_}>!9Q<\ m0Eh6;ܺH!2r m@Y2J晪 ֵ7`]6r bvG*32 XL!0/[E[z$`OW&Հ31+c9K|u6dkk?kq@"kʚ\122V=2ZٽM:vEE~ؓNW˶SͮLwν [A/82eO ipϾ&B-Ldk3151B6Ăk#B8OgiRE&Mm:NHYbEJ)Ȋj)΍Ħ?KBR*A"g9[Zpewvyǀ $)IqoG0O'&QdK|;j$ad%^#BsKpYa5@n# Z d~}u/y'V^Qć#ZN36ŇF2-e7O' J""V-w%~]]"o`< xtq𧔾󡒥Xt\ ĈWBz՘ si_p&!;Fp鞚 iHp@Fo12meyRKZwIʮ|}dEukIvyB&5. Uv^S'0^ZnkC5Lȯ3]MF"NB}t-6 >S~)cUjL~{W5+Ͻ,-Q_B\!uHjDR:5멹! kUFC2"jYΗrϢAnfyrbb^wsDG>Y7Sߓ9,Ԑ׳2=#ϋX-TIᆥEvS64s%O:b[ Pm4ji$޽ϮeP'_+OB&ևxWF9$q跡ߩoMיNvی.aYPKL-lNo3[?IH{d!oqB~2˺zؘZ.y6VP}twuc#Ncw,䁶K_,{emM{kuĞWusWG}*LRH](PSGSPSE "¢}MY0/۰{9;/6zzh9r|+NX$^|td?<&Q>E[-=h uIk#%+y}"9vH՞<{'Ueȑs/x\b}ڲ1[}z;p{%}Y[>&CQ@`U^JۣJ쇄οed55z#,8q.8[ocwfP&} ,=tBI+ʌ+ibzϚ#w.:(Q9IkV:oV!{VZ mb(t4eMUG6~Rj#.e R_R.m-m*T hf"BE.2H"EaiL ~s @%vDt33Adc ɰ^N 5ҥP0@Mͬ8m93{^^9.aN_b*U|bGC!kֲngAM@ 2oW b֩\C}4W&Vm@ oKI*Hu#R65zAm^v`y,egie]1݂DxQ }ej nyd{:=@4: <FFD PNQa _6Wz-ɀ`LnQEf|r-;/umX;4ڣi H^Vm"eBҐn?ymE*'0(5Q&ߵI^{@r_vmɂIM3{`lF3 iC7`J3O<70Lp0`)tQd2qYy =a$qD#Z > J9}&.J%V}Sj5*;HT,NΨ} n' E;쾵3͋Yc`ְje GtxmƹB7~?@4r+nBjgyJg9] tjTM`M3wCU9N\Oz(} \0U 0'l ~>pnUO⭫8oQ#τT l\7y+hyLJ=PpHh!|]&I11W3qHI^WLv7P F\@J%oUXL7bbi6=L҅/ i=-G3l_Yf@L󅪝.f mk#?֞@E%.+釯UM c$(T_đ"+aK.TySW< q/MZ0;\"qfܔ,Z͠q$M%%+S>i%3$*ԬZ c52^KW? * AR")Z`y:cv\$@iAMsݙ11ZT[͆ŖAM\lT\D_."۫S{60rzst"JysF/-jZj $.֧^6qYN@Č$8vdo3|o}ĢF|n`vbUy} pS(N왮Wҿ<h,Um,L*f,\ CFQJ4pp |^) ŋSO@ù~swebZB5J _Aֱvjŵ%:Snܼ'o>=k 8*ʧO))ƘO?X&sQ4.2ߍ(XĴ9=MOrbiS0,=uar}E½./g#XGlR3}djD!DZJ T%X VyČ.;)P8JF_J$4Xmk^m4~(:0V!n4C抡iEFMw_GrƝ&-ק-Fbk ?HE35ڑcZ'hɶ{bqPKW2izlGtq\#1v259\Q by8`XK%2.jj[=)㛊::ɷyru|1DN r(>ɝbUJgbp@~2}Oj2FF\lдBt=Y[R$ :ߗ3]CV,Jl|uf \ܦQ^&n !+F_4ia+uhK(Uuk\QD(W}i#^4ӃK"bk.$Ðk{I Oɧf^-ÚK00+iQ[2QA&."Li-cB0BY f||H`vּuJ⟹Q}"mo_܆k E'1M2.~`;34 :,$y迏F?LHR%:ucr ^S\#B@14Oԑu^nL`Uvƥ3t-Ds2cysb)Iuӥt_;N:^Z2*lDW0,CDjmK\%0X+dBDjCUoxYT4ѳG@'?:vg o2=^ԚrʷfqN,(~׿߃s}|6 d*TSکou=.Y0-ND۶NW޻K38ҽC_@~;y7[8@7 ڈF JIl䒈e2/[y3r"A(vái=o-)m?d=um%\qwkTk"W|S\pHp&Φmؖ"Mnm|cW0=w2S};[3[y]c4K;)akTmux%j㺓#c+.0??Pw*%VloyCmSu\NoMķZ7ǸGG{YEl|o*6>lB';h4CWP#"#dkXn"p|M6%pڦWWOp 7)%i0qE ٭B4KAQ*nJ'4}B @& 8N58:'/V!Jz8g.'`YL.-G")Sd ԖJRTqtwК͕!"I˼"av[5DcT`#tJxE~|k2i|mN3rvH+Ê͐#{9hpJ̐tSoqAϢ? [xMrXۻORUhêUx]0`rᑘ;.j=r6tI]?[Rҏs/&݃5}]C;a\ !Wh&4!v:,$st*upx;N4 {uE@~T|۞՝g`▅j~mҧbmBǰDPd*oLC73_nd-ס@uD )xQG3.a2WZJ $ӝdK3`3A'&J eC3Li)== iwdH]>,E:^+c"=e^+VNhʇ0 ؗqI>&Q1'b uw\I5PBYu]ȳS~F=7%K,S:^-"G~[x!t? J*:I%/*H^vD](Y܄]`[,}5OPuF]O}jF)0k ߹WJ|-&%č+uQ[[+Y;ŮF&__s^@}WM~.;"J•|s4Phs ?+ .8b UZC cq{=.tv^BorũiL,eW^[ӑ t:3el;/VO\SޘY&^=}v d, Sa^@ * ]@)^"ٜjut-ݩYk5tѩ a頳JchVgeNؑSnˡ6Ugͧྐྵ[S {kpP;3@Q[^vVt~)*g۰i ,tA9gF*CT $U+_$ʽ y[vJl+?[%ooI6v7VN]TTtwdVQODE,QxWnH{RnH  M\?tZGå#)tk=I+qf<)˝ϯy4n;p)+5>@f VnO!:HronQPRGCidI e~]hֽ*\ꥺ43xV$W [Mǖ^#f3[/;kg ;. ^^Y0a28a]W҃)n`2eR.YvOTktg5XbɓlIq Lnx~SRtᨋpw| KqW>=dsϴ 3t&xpmxB BjO:)Va >~ .e#1reQ2k), 4Fs9ѣUm]ʇ>H~0* Lg.VyafTwp(ƈqz+`za_"WAUE4G+Ť:L@(@Ĵ}ʁ3GSl2zB TjxGl#8nrMz75q8zs CX UBڲb+-6& 5j%x!q#0L͹_GIv4 1$܌yQ! {# /[\z!/+~ǔ|:PVޢͼi{AEuI) \YN7|-͠CSI fSp F#6hdtBg!i]g7d1rx)+9ȫ]_&%Ez'MM^ upɾ:bIEܪ2sSkJeûhK)L.;LܚQe ?+-vAm (BeKEb,g!gfsSö?]2m@\7j-|x02]zm*q4P]s!$5XT ; ;Wt.J.X[_K=,ҟ &z9gů?Bʺޕ7OZo0?fZTh:̿GlzT2 :%/K,Y e*}*wp}dfq]@0oQEWń[G>7r`{ʽFKWWaAal 0dSBYPjFEiݺ@V(.oqZLM=9/j .<A 71/idqVA^q.>@Ew*f 'P0坪ͩmA1 K<^=0CW% 1Xb`cOxEto#"'Y8XNd']e] Ą1ZAm)!zCk#³:ϿAB&=wR%MGR"nfhcMg p5J!!F°)e"R{X"Y W9ŒQŝ;] ;\]X~J҅Pv 齦 5#DHAC3p3} |n.uDr뎿{`Ug+p:k%-[cM)>(*ۋ{ "ATӈYJ[a2e* ZJ[o>όyoqdў3k@θkI{qk腩k^+WF"9Ͳ<{xڎ }?`-Ou\UI]x)btTF.6z&9ؙ*8y#cƤƣ_,6S0w ;ޏƫ%z/YǏRRS{L7d >aHB֭APwJ}_nؘs s1"5ÇJb U6^ll">.-ߩ-#5զόcGB]gedpۮ@Gl%^Hr~.::["ɛ')ēZ9{S]bAV?.H[h Ԕ&dԐշ%I=)Ħ#EO7.S }NieL JSɠ!wn+Y,.<8 Ƀ&|@ _Ճӊ @|+PZFD"*` V="ӵ[ rUȞv7Zy8?}*؜!tmKXL :Rֈ.̟)<^NP0xdK}E.6.ǤYj"݀iӯ@II E7b@P"KSEk1d| 7ohv GٳDj.)4>-qd-^<ĸd>dVzfAkYN"P_h49c$aHa|+xKODΒ:;ٗq؛D-"rn >쎬^+e$y:ʱ U?)NX0S/5KdUi Bmo,@vټ= %GK`q{\6 zoM+nS L8,uewMZeOC55gɬ<܍K]Zhn[wmuU_BP1H"*g@D|`K"/_Lp1$4 )fs⫙1$0Q'M8',BtdTm]YYqbе@ʅ8FN&=^y@j[*@,xti\G=dyv Qq }86(W8GmfH:jV &T9.;@ p<k r4k_T$'A,W,w5G>Ϲa&l{5mB pK[НEs$[p#5b> B?WCi9NɪkuFi^,-M6]yGJ6ʄά"d]__}():--L&CoL[$dRQrM2j6[9:1 ژQKS:@w?Y1Bt*<)k-D#Kc  ]If.kMKFbba*tИMm'Pt%B(՟XK b|Rº"=X'.7hԕELîa EMBmMBeyN8NDa㔱-\xJ KXy>FTݮܗOụiX'eXlEZE|~uЖ ߘCD$rI%r&~|LGYm9nPaО,sxo18ojiiϩlMSb"#`IhF2E~‹X;,N7(]4O5Án/:\5@PvA_ȐOӽ*T#:.#sZv9f{8,&cОI. PMMrm+g:>v Rͭqa_}bɨ1(0/jZ|qzd[=`X^0i B*ux~V$ٝb&\y}w欅D @X.B&@}G|,mb@#Q݁Hy6 Con>X֨ޢS+P؅3vMAK@2­L}m]X2 :g?zď6Q˂|+Y5\RCA̘֎pOvUO#gW67J3GZ͕D, $rBv%n%e93n",t;Vo*81`Lc֟kVYJX%)91,NR#>u)H$|rcXj{ù,jeVTTD_v6o'% /~JbSjqkM`55 r'6jYo Iai@W( .;x}/i]!XRzԬ=*r¸`@dǁ06W[X`h$w7|˛9,>o2QzXRsDۄX՚c2 ? ̕_PV`>i3uQV.?4;c2(g2mY\ވ%IW<D.7cw}/I: ah]i`͠5tۉI%QF> XWcVۊůq2 AYSNjNˠm# 7jk]^HJ*j y1tC$}+r.8fS3E&5^qhDnMJ2uBr+9>W!,K-2SAbqMe;>E"vjĘSI4k(A6L;h^fQF=»TK>/|yxSs BFEeicAiC R6ūdžC~o AS=>5(GODo1)_pк)/;asCl7yImł1 __EфEZFs3Bqn"W bo$`e"R<_B:Tm/J!tXƾ9s=k^Ĩ5xi-bz<1lUƙzg-J{##,+ϯt'M4T~a s{P B}QD@qnIe嗗86^4:w< nmTݔB" 98dݢr+WDKi$8gE.H6D{3cZ}mey.F}MsF$AM2̀>wlnY+qoSi,I904Ը 8qoNǛ& HRȲzV}nA;2|?@ܬm (nkʤR"xAaMbRT.U6 `uZDKJJ=f[I(9jv .<34B@׻mJ_TfO gL):J\:K&]N ;yb ,{ӥ$SD։-X(?\re*Ҋ( 5Aa(lFfr{|fd UŤ̏S(gKYK pnxs?8~Fq.Àu\% (;J+k۞޶ĠF';Io[mH bGƣ0$W~cSvhOPv p`ئ>0m53 *1"E skNRolqXQdtb[կ &;oQ1W #AYc(dyqHDUahReP"okID\Ӻ bTu6F }M[%("1PޱºelrR݆eQP C%(!6j\bmoЧO'YCXˉ(Y:v F!W㮹46Ȩg emZt >mK|w柖hgM sn!/B/n$&!M!rh~&^#њq$i HLνoj3S̒uPPlpD:IgL*ȏe{̸ol*j}$d({:.Qk?dHN(=>lOinP~5"ZLb4 пO{E:$S.+uNcN9ܦ&z} +vƾ>Zgv=B#yvPJD/=)Rb2C^d"_nkk_O֊ٺlA 7nUXpi ½E]Hg/Z!Bbi2Rdf^.ڲzqX47\n\bw1%-s)߉T ]f)P.b%d1"'\|E`j7߇=2?tGXk $ u"6)Tx4I=$u $Uѧ$w|#/BW۴SFe+2yV)<NUdc=[XCywު[SM/t &3[!ŋ> cv\ec /ǟ*OW1ƌLu-z #]Z2a0ޑ=4h6vT@IX,BfWPH^cq-QMN1M%w!kQE1ʼp~"` .6mB|}7!1 Q8G\]JFn<xv=XU)~Ko>`!Rliu蕬X JjD+"2rz!>Ӥ6-X(ӧJ/# e&45&{& }"&`_ogI@M0a%R9y=3qņgJ? M 57S/415dɊ-\iQs)YtQI>3=.¯"iQ \#2'dGC\ʀ fmE2bޚAEp6Z,hh1؊o5РKa4^B1S5:q[iDժ.qZ^eűzJjZ`P=MC\؀9IW@ndҧ/g5tT?Ra*gٷ @=nKHeu&yB [[_Jitl<_.KBze#lgB0BAg5/Ws+Nn?v QWʼn~5U4ƾ3ur*p2ƏciW~(zkr&_ M46OB9q5zTvb.oX IW >Tؤ_CV,퐬3en UmH0D-C7rhMUQC .ll\[.ͨmJx/iF6ퟯF̈́wsdT+շtݱGSCg1k+#J^æKSٗcR7U@' N89O-H$y>~~`*֥w:0o;P1z:1/P=w`$Hq S0;+HZpG[*ܲe_ %WGٯMKJ?{\&1@n_A\i1x :KlVzeIRUw}jt|I45Nj,:\mSj|ͪ8Mr3Ow=TXd`=b4~2rݱ=poM$?kߝS/b6K$y &gvuF'Ҧs; g0UAѺs/>&$!FU|+rVrr>S5{.he= g 5n`@!sbqH<܉[˳k[GcߍP7?'.Sq Aus|;+"QJ*:1aB\XAH7R1{0ϣ:.sy 1rz5eNR#Z ~7kC?5}ʨ 6X8HCttՔx喫3, N5vhT37@7<&20Ҧ`<}jLk][..@l56ʫ ,Mua-!k8Ts|S[|4 ǹ_և'Ѽ'g%?)ȒܽHQ$ *к˵Y6ʙ&K_;ӃʠZ1A Vbw33oRR/m+k@L}@7kʬa&;yYd/^)w4uw}a4IGF_aUE'wU:S^O 7%z+ _㜢ggD eeT|zXoiD{o>Qg>Ӡ0{\'V <=oYWau^B6oI#!؉-{֣0wQpza`A jϚng?KS %nA~IQR `8ig.]Q  6]]C.rR9q-Ē[272.~S&*XiIC'ٱd i> |tkO`t*{kX,K#vKc'H!蒤;NϘO(͚ ЩVʕcAj>j%agI(>a:gئ{j53tN37՗r壝7˨ƴeS"AVg×Umҽ\-mឹz zgN$nuN+gvz3b;muKs"Ph]EFne+6Su.xrI9w&+>u,+U@玏3  f'"*ZV3k=Ŭ'5'eo:??y(1żDխeAǵzgX{<| >~+Ѹ4duXD!, 5gXDS+2F?cHQj΢/;r[FR "@\@]\#I4̰9¡oպtA !K0k4>|e,\o\40[eiL8'xЗ[:jG ]`佑8(c9^i(ti$kai|th3/܀[]RX+Lܭ 54؈C,uRnF)),YK.1Ѥ!![J3세(o2 oC˶|x2=T4ZqV;<mv*X8$%F 'jc"(ICeL2KRO K4/ai}鿤GM,'(ȁ4X: U}$LS1~kLePȦP4 ?{s>@!/mAFHtueFn1CHE &@wZa`E.d[)9#*"M]2{ Nb«XV aL) bDA@ wRk"$(㉷z3EZjXx*L, K5^5)Q7#i6RdV˶"1:%K_3lΕ-d#sOD,Ρ *-61f ˊiZ@wEcfӀhדb->צq:!6)"S %[]>QY{bD&()ZƷF5|#k\\u~ĶO7r&}e_YiD>5x%ZM~Cu)>aF/Z'OKpEMnweGR ?uSjZfSmo'?0T "I)H{$.[k'/gUHG} uʾc߬6Fr8pQG =γ"sV⧻RA9gޓ]b>akHP..A]I "W3oLgљfn'N\O փZidgWlR|MFM|u4{. -ͽlQ dP'2U[tTMb-*(udM:t5 #Ez`7BOzms{KգTe͌r=)q LSyѢ1VPv`ދ,xb4g5rzY`iy1jX#M{d.*`s0޸ϝ)nCڧn!4i=^a(Mo-`mx|RR86sہu):0ш7qO޳{]vt595B]{t>+&=vC?7Пx%=֞[-%tŀLH3&(O]SUUȃ.s=nT+/ҼG+4m2kDgp6ƸU6n/̑ruC !Tx䝈"/fx)#)/6PræZ()<::gI0/udJs1>|+Eu٢-LzY][ɼ^lrH.nUgAYDžEAÞݞ.%dø䛮iZ-0wR }4X{xF3\SsWV?O">Q=|AO%<+xc}9ŕM%\űA2paҔ'e#(.E\7T5'@|jEuoU HVCYTA(.O_71.6Jy |V4Sr P4<N0hѳvzܧ_I4_R !B0?aǘ3k*`KI흜5!W&ֻ߯1^ -^s>(/ol%RKgZO9q WN.Z;W;48>Űijzᣩ0Ɇ^2_f0 5R,&^%eq7 vYxD9ܶ]&4F[[C0=Fb3ЭK.WdOW:}5bcˈ.VL.$,7>9󩽼>D ajx%mw ZBi-Vwr_% Q 1?\W)<3hㆩ}-s,+CK;/>(ssY_ x$%iY1<ҡKo̮'EB ѲL:shp^?I/Z&KEӾǴ8Eϵ?LwDWմ { q_T.ԄJ4DAvQq $PPnGl)mP v})jKz~!*; ̈́E|eަ}{h̦"-nilF9V _Etӱ| e5vo*,7KiPA1H_P$F u=Dx}emeZ3=ЎLGcͥ Ԕ\ĦvTJD,S]!|ixPxV.AHb1vA>25u\?E+VtP[ȣ!ZuJ4]=dq~TS%*[`j+}_b"3K~j^6n0ӎ2q}Z+`ܠ Wpkve"˥j͐z) >A QH#^-.6G:%iΰ3 >¹JMLp+>(#a&{{ jGA[mT9Bќܶ3VAMz[gA/x,K˖>ygNOjZg/:<-^׊mu)e5ŏ~tƹAjJSبہ[\mKIHaG*kS0(LЛGwQWg\%_@9mc6dhc(xo XT9Gv,G#hc` 6-}0ZbƗ/cf!r7~Utlɪv6{E ywmAوKY #upW=Ji@b/ o)AW|!;ejRek  Q:@(NZږXF>kI>O(g_3HĸE njxwwi#^_b^ƨ^[,u~Y.Mj1O1y6?yx ۜ װCFxĭ%fy3<%jo;MSjʀðEEmVdzvNڝBa2W}qDI;#!RY;Ph ض" ?ݡ[^j|H(2x"RYW Z'X:L#U7!Y_PqJ xwh)ZpsgHkDJ.>Bjͪ\~{ ٤P"n8% i$IHr9ǽ\68;[˙RIkQ*|c*\ cUrUM|Cp7iLF$8Ֆ i{NZő^7cP)Cig4Vɨ@ދZ-y_ů GZ mz!bHuJ@>5{'f<|3W::|eQJE]ęS/iq m}+hPYowOc9f }Ee떡J>'"[6PuJC6uz*ksسe>jxv4V9:v W4a繯o yyz+2K)mFhPꔬ&CFЭtx(1/<~͜+<6t?'削~0w[ Cw?5g% ,Q2aLg%`s^qZUzcV /+43\^`se?pm-q6!}n6urdz)4Õ ko}?E_iqFazЎ.s`a?BR"!oǵLRkO{l:H#XNtT@K5+~;~B0fsfI%S.svTl7BZeR!3T+pσ0O κ5&k.?JEg #wf?ڐI_a==Eޤsֽ݁8₴z+^5JQ J)yZ)ۄmrMGrϳz(RlQ YM>'/kCϹ^@fIKT9(i/tm}E9UrbW< ,+ʐ.F`ٞʾEkӚ ߙ\{$ʡ6ZnL3uAwbT[_|H;K.5!p`#9M#J*>znmPI_R9|ԿqW3E 2ńmpI^AvY*\hcl^$T2.& (MR-3SB_Jb@&N9GA A2f*.ѸiA[pXPahb:OT&N.mK5,q{ q4?>ވq/5=h]A+i\րw=;#8 xP *ȝblt_Z:b 9 Œ&"$&np5[F݂hvhr[\CLNⱡ~w+;sx-ƼJ\Osr0mq۸dO >ϙfeF޹+Ƥj */)"g`g) F4y8VLSj eĎd2啞6͚xv@f޵X3wXXCay}O:e*40fwkXF P#ejG6*9b0Nkm:IJ6EVĵDCb~L /1 7hirDpǢ˴TMxcXm=jE.B_w6o]/Jʃ2xsZdO@GOE&N=cI!]*&c A5dZ4ZI[^CYw{-s*h\8ΐH{Ť$YbL8!N︎lSī̠iBly/:`T#8йZ }XHad;ufa这=Z9i~lp͒A;^ߧ`~-!mH`dT!][՜|^Ț^5vQ2LÖBmI鵞ϲB1;WƱ5SK 󒒯d)RS'o7XxxnEE]m`!_&1awP3kHɨUbcH&Љ4!M>X?6+CzXb+v<6#'X!wȾ;K1}Ū#7]8UgU^$bZ"7:9yiVg`ЏQh"z¸:[ 6tExK ՞ZdB>u5-B!>AONs37%>nqV~\gȆM gn@ `e;jL[fғkɲ&fu"y ?=깍D<ӌlufp8A~V K򸣩r{X"y,@m}}`Oj|x>84d((>` ~S9oIPW"3*w"p8;#(=j:ä/m҉WjÒߧ7jO'$S1elnFOKUf`C? ozXW. ck19潐<%kz7 9Mϭ'/SHNcw}^0~D7ReG_%'̴e3GYC3/&$Σ O,kyh#k/&㏌8zD; i\$y1mpOBɭ6UzLs0k,|{P-vڍjdKKKMg\apKoQ3yϡ2bDCj-篈ٹXD 3 ,7!*Yy]/KSa3G\zZ {e̋SXH O ?h7wJ:t G"8"p$eEg.hYQ|r*y6ybJ#eJ(݆\I>Pd%b8Q89=_4YMo)e*:4Nnt_vbWCH.l5᯶  {_B Ӫ2 UUN+X?byD+}eUڜN0G3Ɗ=e"Hg9‡Wh[U$4#jERO<c:j;5oLWHyUIQt#S8.x{3 5p eUfqEGpͬI7l_Å/&K.VD]!?`ChbSWTI[Im9 |~75_s_hVDPj<ll[,AxZ2$NbZ 򴷉h!lB{ݲ"mub5ckmEg H/܈kp:|a\Ycϲi A[*:Dqnp^O Ou8Djʴ鹐X(̓wC@BV8Vvhogf6|Έ+xBad DDkAm>o1赏L'N{ sD?>jЈfx-HN$Q`9FN{+xX.hЮ |*%š5vprddu񖕏/:@wv$9wM6`Ahmd܏D) -Qg ldŅ緮  Mrq'4+ 2'ɚC I`r7fF+Gi=+eTzzȟEblݑWP;sf`ekqb$5L!>Id-:X*|yW"T4u;;YX*͑@Kv /= drz4j3zْ*w ۇ uT8(²/lxhAǍ4ٱoV|>MTMM“/ BG O L3wF!!>CפQ3U#Ҩ8lu(sX¦!wɟ h3 !.g.d\to+A0H%@4~*mX%ݢ,pd5]5P2\'$u2.S:;^8kE($D :\YQV.~V{RgUP`ժf֞P )w_CURUh5Uhl*l!]y(\k?Å*\kCLDG~DVP$+ H3Sf|PoCs_L-7#Ȩycr7N5ͷ\ J 覔8~scb1] 8sT=%1m,3s-Á~6W$dpJC֘E`+sEdPJ*K0@8;?,2EgaVA&(G?(fr[Lc+73&_5͋ڢe93>;%F~̹׊d2[p0-`6()G4!ZUfRϙ-9G(`v{Y%@D!;M8)>p$#ٔRG0R РdL8Z\W>%3g7өbXv&w0!/@sR,B$T˃#Q"+K cA~Td50ENјp_X:yxlt.pnGKO2?QN WȲ^q:.aNGmm MߌS*9iw$Z6fhElhysHY{-o 1:U_m_^0 {ۏ{1e_\K~ח5Mnv rbueu -Yr[swaxΌM#0I2XB͟f_;[LiI^}kbB! Zt!1,">lr٧-Vu0N_vY{c,$tok1܇|:ob:3\d%YvTPLCǵ=.ߺ!݂bPgo: 8֛e({>AߔRB#+P4#UTiI/w=pZ.{1̘d(t&O#Y\'2lf;1ӛL o܋ҋ`w}(c J*}?CK!M*WOqc^ d"00;:EpN]Li^ !tx+x!Ep??Iiwm, )F7K`uJ`M^:ML~r"!^8AnNmz6H,zx^画RkdbVlxB~yCNpO'eBu`Yjn\na#*wEC Rfe,-J ž=mImՄ_X~PζQvk]NSk̋M1doR>(p(t5IzAxd:e5}#|/ݦP>^$:.P'ΝKuSN dPEC}}vzTAF S7r,uL?)*b%4TUb'D] G֎u޴μPfoPz.d qT%O뙋^cI#uhcDxX2= 7ƗouĔń^Ny< bL[u[er U<6)QkG9A?DfpN^ Hoy5dhrR9[g 2TǥE=4&`,>{Di.T#ӱX-3IsWDQr} waR4PPwƵEt%H.]kr-Fו`&Lv Ww)&4`A"tL궠 dx֜ -)4|v_̷:"`>}D>sX'F:EgINu:,#pH2A~u976:nċ:#s?8#ьCSVMu3#)&:<;tkR}Nv_WىO R1IXz.)o^Lpf@3Cg9Ym'H1Zˋ;U_| %-#ķ*֪0 6h&d8cBB oTp4}4.\mVVs(3G ר6чbPǨQqٽZPmH([ס3ʁX7Q;-]{0rh4k7Le߃a_8V;501T X32 .rq}Kñv*5m2$w *Ct,,/΃Q-ƻB WO7!.AlS,|R]9L/S'fl^|_y/j-ZI2_T&gvOs]cBDEjk70@!Sq:2a<-ܢFjKBUks=g!@/L'ǮRq=l-3R ZnK//']k*p ~m uNCeB1(˯eNKP`걥m5vdWikisdo A&(崿"xe` g*;D#B[A61C'mo[#aU]rՐG#!BC:e(nE98b!kчyԜ>v/@njˑg6t[ϱv@RVSF [m')ۂ)ႀ" e+4EY4Rbos(@'k'y+?rgT_0@vEvҷ~Ɔ 3~b.(61Wi] v ίn}Yhc'Ҍ`ϸ#n c!#GwA[ŪmM39(XxTJceg<`>O@N;-=7 18OٖNgUك7/z!#{03ǽ8aN+ӎsLI (/e(}m fS˴o0};{=$TU9/ݢQW'6o "zY$(+Y3`ÚG.umC:mL`g?聣#)CFFISvJK2.Bay^W7IaaB0w{AQ'fz0kg^BR[_"pqFt?pjcH"Ϧ"i 74 БDReT0lX,5%c.^{JXj9 ~Z` ">L[fٛVYU˦IJ$$ N$7侾r 6PCTCvLAKkܭ |e7_f} Y5+Rvs7HSkkZ/~f8|f,KXiP8s_k-1eR}nݡRcV|fk#0R(kYpŬ'?7dC9̍;_,cޞ4Yj?C[SdUɓy So`# ω!P=1'0t8]{ɝjlx#>65IQx\TrYFf+ bAHgE9 pB-DҪ`?FC.lXEQ.{ h gj0foDNZ=yzNUPl /& cd7p 렅cѓRzңANɕɻPoc?JߓJLvq|t%Vz~$׸O0MM!E<:d+qt,'~z캪gb%OS2*%EHd΢J:5̛M[|mM4IVZ+#+ BPQfEظt+%W! 5TkrUwA&4ҏ>u uO0rߗw󡇆np噁? (3۩qMbz?Ά|\C)^/  mʗl˫m RθFgQ1 aIw;f79Mpv 9 ivz}_מiGGhQKA@D2l*/*wY}߻lCeבՊq\-`0. dAT;mcPX<ﲡ|>>->ɯ0(㯟>FJrQG`HR0qI?f/O8 UI6akpuwd_G (Tc_8ۣ^,\ ^oh 1FX`꿕s؊t=Ρ=:0vz-1B#5/CzC|}~FFeW `.oB呷V( j8z%k WȃK>;5]}x8AptGetw=L$S%{>mo'hvIZyr(8ޘ',KM)N:z/JzS}CIјDhZ9Y\1ݛ!쉹'0|7/o3%q[ۿXO\Gw',;͞\~baOrah Lk"Qj!Yy:b%:'oS{%") ;s-R_*Wxhbǝkv0rƣAi"l=UB6zl*99u8Q/$Kg^+iI&1s @~֛ؗ56᾵0<%(SX)5 VD!x][U#cmƈZ"PQgCji%l]t1LbMC3夗~*-b'Ch3c\1]:k>y*ceǀw2"\ pX|sH<*r0v&"lX~ F oYRƠ¸- k~œq^3#rsM}ǝrS[|a,oQ1fMYf3uX4XWi$}zB=̈GЇ3$@c9hݶJl&5c7i#$(i<YMUiNɫk(j7 N@?#pY_8dI#9~1asΰ_?ޑ.A>z{!HG:ҙd0@fYN}ݻ#~đ1oঘiZIJRoqxi@&nhwJKh\BpX\}kc׌CLnx _闩x((Gr2FC1mH _PCڬO}4 YQTҽʓZlftm׿I~(x7Me)|[*JRxܫ)Fyݕ{Ӭ0TR܅ G:zïP9 dUN,.I' SP:c;.^/}SNt$q&JnsHZQn wbQ[B!qf`^Q; J>婪$Q9[2fPkM;كN\l@R'{og:N7A'yd?,Eq})>Jڜ;/1( "q<ڂawalcPMņˋx+ zz[dw4E Ǵ h{w*qHNovV@ ^6z~7 1ᕗ&]P-+P>RkWU- {Bm`l.۞hE<<џkZEl+ßBC2A RBFtGN}l&-V/]yʘJV_K-$v ͎{BWOנQW.bq}OS<Íe}ߺ΀+MQj"-xt|?FbU2~Q1y55(AUx%6`DaGmhR~U SO k'&w8.J`}HZ0_j S,\1Fh術KQTlKח< c H(@:F@M$an>5p=AGDo>?pa0lO v\^ŤOn aZ^}3 7scS8κx ^p߶OS FLݶBzMaq%; rQ >1/@pQr5բM0 6 tfPtfjn*lRJԌ:X3źRmx10ESLM⥦LP>>D> ;^L>wܞ"(~y2z5%w!ecC>9OIJ%Y\z ";m#0P0 ^Pl#xc`*@тC{DY -Jgԅ1h~k>T(@czh 1+vL751ZT5ゆX!vUmnEpG Q@XFV(,bsrRU<=Q J w"Iw=nɳӭG  qu<+z'fȻ3M- kZP4_"Lݏ'mP%V;z^ (Vл'oTmCN>nZ,SiI֔m  M=ϺCmYgێ!FgD -]UPD΄.?"]G 5Huz s}$QU % J\ؙ?UWC \gK|=ɆSBѧ=c\mFoW KjzO=I[g^r"[:)i^GOyFr{M+lC.*bh# _h^[ziJ":wNʅܿǂ8q [{?Kor<ۃH[6Y'Omb?]@sƓP7=qlœk2LE 6u`Z ;`3ܻf (9TUӽDRKNΚ&^7?&&jZSǕm<~׏RX]þUl#~P @彃T,*%r?a(`C]Ȫs K6 repոUdHHl.p%x!<иv3(rI$-^K',) S )A*2%pk-Buovl@cD,{DkZ@"_NI!(fZs6I>&}9Kgd1LG n]8UW!Wuo3 ʔ۵2 ge!̐E .i]Ƃui_[^N|l?IO|' p-&ic $sԋP 61U2'L y/h/!Vw. GMo`saok[<7L 0Az/veT865Ci4A՘ZϪ=6 @^ّ&IV`9ǥbwr)Bǒ*>uFx*ۉ ~*9_Yfʫy P7:9\݅iE`/wpf5iBƗQ+lk('4`uDMZ~^Yjh% r@ [O\C&Ȥ֢79xBOTҼ#`s\t9"- 7>.4sh}HP50/˘:Z/5˲P?gc(,~=1rU#}˅azPdoB ȠHWVg e'N'򄬬vb0Ѡjo;murT#H2ueAhBoCH`-λYmBˬ92FEY Fpx4=v/j2$/y&.+ usvH4} ;!Gً;QxZy4idՅrYyAZx}*@ WtaVVl_RDo{(MW;92)::k51-SO=ut9TFDL&yӞX1^]hY0'6w=H|X#"$;(c*TCsl'̤&S98dP?7pYq5Ľ)rY ![ұeU Tھ,Jq & U*Dd }x%HP d[khD =t|=fVI;o:hf,(@P8@&^ƴ\ `nQ~uRמ=u?%M#]RZ`Jbj'̑-q+xBDn$5`$\ß"K _kpλҺ}&% &uiFB֗2اx ޳V \x3c`һ0lǔJPv-yƧ(fG̛#[:U0p]U#ϳ'<-Y Mӌ0*^{\fE«ÀՊy̟{\I}W3EmCl#E5d>pƒMK+FM{P_pϕ 1p5G&WI_A(.$鼑L9n^![t%ik 6HZ<"滗ϼ&vÇC-CNK=4dD1j,m8~~#1}uKu޺u@otdIQ/}i%{or;`'"E2N\[p{(/DW'QR6V*۠=3wNQ@2f o`0.1c-*g}^*\nTNU+Hvت!ͺ4>qzތPYibh=k{±EԲ&W Q_Pi):0Kȳp掁- N†bf6V%!G<8=hZ`4y %TN]2çzDI4ǯC&,QѠZkF%]1KrGY#Ab/|=O Lcc$>~TZȤz:: 7qoyC.]4v8ba@lTd v[m[*'r"D=Y'Jb8\n ]W#A5CɆ tGL|n;+[GE~}`Tm-fܹC9 P|ǿ{!Eq ^q=;_^?tCد0< \j$G"yvj$5*T$8;7ξ߶Wz.Z:AIŞ_T;{BO9m]hӡ|iҞ"#ψ:rQ` YM<ܒi|,k{@ݱ:x|ܷWo8AldCV5x?"JE8+?*6 dsڠ&/Mf`Ǚ0z6[8qfhYqV+ Mz-ÛSe?<98Ic3'')~/jsk昔 ûqsi,'U  K[s~vEb|9vպdfbv wGgĕ|ThRІJdWlFdQC*/^|Cl]Q\y&~5?4"D-c hHCi^=罼J%Nd $ N`5n2f |07ͷbJ RvXpu|= K^7IES/Tfz/hC ?K׈Lklhv9YIRBޭ}9Gߡa!Gn[{qA&v ^ͫq6iR^Zx\l8ކ2ZĘTK'0JݘwM=gQ^Ƣˊ}W`OtcڵcJC4-؂y4OYLoK8)!U p^.q21tY-"6 pTB}d r̉B$*"tuG紱39e&Dʏ, ?PҊ#q=Y3j2pYSlyVV_ ~h ^UkL*ϦY>lnrS1-~C2Q3 kyG4I#6"YZɗ1*bmV"en.8L2h~roOeLui~Uz=O8HS%S(_mMdU g}υ1_Zs:((0 YuΔ2䵣 Z塈W~ yn4#0yZD^rv!(syƫcw>Ɨ :|J6v-11Zs2G6 %*o$`\`Mf::H8֐>My{F+106yPD@m?Pѹ&Z2<ׇ-$,S"fP};N:,ά}p3 T?2Ŋ:?~`֠L t:I|UÀT:򇦔x> Ijk1YM\A7ɢ'2=)MӅh˘U5;/ @,+iq%*bF_yaWEӕt˓*tK)l99 8ٰ/CTsMCMq`_qKM90u^zϞju:K ϝkxBoR|\7?XvD{Pp5n+,2u ]Pb.|gBe=v.^fSV@qKxp)1RŶTޗ56EՏM[KiXEAb:] v3$[76Xw 5G[nl`Uv\Msͥ9(W}풰:xLiXpvg6Y,ɐW.G)52?h)E 4d.Bb,=<0֚IA$9J;+5a>kkȸ}^.5ɔ:j]_kjcw%燩(/;}n|S&Ie3Y{\qW n7~9:/5FLD/z=8_o3LG#nҽ|w愃>YE9[̪]|\ c4QQ~x݆G )`V3|-C$&] fs8&Н?^| nV GPR0iդټINxtkT3d@,ES/BZcz2W5|ԭx* )*JnKhM a`#)<8WhAbL{֗{Rb9*eZ.>*wx!S%B/՚w!4q [@!Ww^sf* O@L {+=^HY(,jvKwݜЏ B;N]2SDmwR>6(7J:.1vt|Q (#6~pEbs..3HngAn+V6cJsߟGt'eG(frY[&&k3Ҩe6hI.Q€&͵P{ Gj۰ b0E`@Fvd Tm$._aSӘ~_z8JEbd"b98KRXOv587 bekWks]R}Y&܏*)G=)1&k6FsL 7%V딂[m Yz8V i\HNaΫ>ny 9&1>NRy>P'ހa"v)bDl:8]f8CD쾠P/(&өK)ώ)]?¾|3_ $kiS ڢttd̴ t S=a i <㏸lNjHisB!V>=-NF[SQ8d)xu7uP`o-Bwߓ6TC'=b` *G`b(NFXug9ě.Yf+)d_up6w[1k?֘@F3cGCx=AD=ޚ ܊lS04nƶ87ȇ5F x DS0ႧH'\D~9 ҆"Pn@ r24 |\q+p`5.=^"j)ZK~IT5H':kŸ. ږyZ.2qNE%`e'Ws3,9|1\\\ YQR.]W\ZU?}s8T&,R|^b;Ca1Ƈ K-ۥ:Pwq lҐWE"aC``zUIjKyob4KUPG|U)wTGYce8KϋB-KGZjXM|0Ja @ 0d{$n&rn( IR 'LUbFbOIɦFR3hnKeB>O{SYq1ARkCM:LKa,:CgbnV|tL;]&ew71ߘ&04stϑ<~`JM9rt BDkte }FDG6|teJłB,YnM(~'=nTCU=,mR3JHZhu:F\Lc>80^#΍'Da0H׶]HOYCLbJ3jN}+s|Uczrq*ԡ881b'}&?q؛[%{R~OF^iAjB#D"S`g#Y7er0U |A@2e* R_$lMZ/,ri]^,u~,5B}y" ÛVY`4RfuakυܹBd~2jN]gU㠄pUpe>A,+ALʹ#)?K95T4 `"Kosp`롼q AIFG{LW*DK;XaM ^NR&[Rr]Wcn`u b| ĘQ [5OF@ LTV_aq+@-?d+8ԕrޒ׿'O8 Faԅah>vDyJJ?GEE*3_]PCY#oYTYTɀbFl)nBRT-KTQe3b\ ?g'%CSf@.˾)PfC/%%i^ou=2jSVՆ[u@YIkes/ųE@]`xs%;~nCƦ̯%x30-VUˋBkO:, %tQ M j3Pn?)tJl]/ 9e$ 8=__tM|Ԗb[bژ:!ϴ)Oe,>4fM[&WJ%;9:QS`=Ge""x_ LxU`)scaC8`Cb&7E 0B?by#wu w#d!a%Pq{mhoE~ww~8q?Ssu&S2?Y{w/L| 0Mď$Brc;ӛ/\ Y7~ncFb,O/%K^'r\Xk HkbSr3Fa V4&2ES}1ޖg ].dх#̻z`\0]HsY SzJdd]*?/|&[Պw q'k>.&c֖R;m!VA.GmݢCGeIX6"O,U<SRjooH%0@F#sbV )enJ_Mb) ̌Z+XL8):/4LC! o~ե pwH`\;(yi[$$˱7hH}2(Fz 6<, hqv<>gsc{glXz;0Rk(qaeJ5o˽t*SީL00HI!xC5\:#XAIg~*%w׹:]:Ph@m:a9=LaFOk)[Vf%B|ϕST \, !F9`i]YlO-0U߿R U9lۜt72 @:.I>hFL{_>7MG_yc;'fSnϝ|lưN .Ed ?Oχ|B*hcgE2JJ{~o?Jvh ɍmVo#斈FjM5&0[]pO׆k`H(5Hn1ڍ E~n\cM^QHWgaI-]am ґ@>b#_j>7u~`YFk)&Frzyg}GHlÔ 'CyEx_[.t/>o:AZ]v'R;(bx8/e> F<.j}F*/]4+dqҦ_4&HFyճHXg̈́fJmpsI!qzJҸ-a? QM.p҅*< S7@l$WEn( r6m4V~-Y,., 6v/u)*{? $_C+Y>]\aRZ7& kw+\ p_Hgm? ia"PGBT!K}L| t="(d q$3F6攛}hËU}ǺQ]wsd\7Y~$`kaVPv)z;&ܛlHJ`vqR )d%f.N8G^B$)M]9J+8.xT ЊSC9-XPTqcL7X ioP9c Hf1sL4p*? pbP\d I<$SłP;DL}EN>Rÿq;1[?r< yDࡏNF9H@,:dU +#n.>7.w% |WtZQQ8(Ʒ/`^{m44­Bo)A;9!l3PxhOX8cdC)e-`7T@tC~*r2VyEp\gHw`Q2T^~6ϔQK׀e ӵt]R.9p,$ŽEDQ^Bm=U3t+RA)p1cx1f(Ml#L3ިr(oW_>ruh0±PUӅq'q@ ~5 O&_Ӧ[5L`4CWAY@aGK݋D|M N3FM4 bg@Zf<#ьe_;3?Q^ٸj\/< }4Sc{^^ we)7Ԅnc%JBVW1Z4;mwxyomEcȑ`glF嗵VKb'}~ P˦,ǁObF0Sȷ]ُ2BRDn#RmQԒ !-#PoZZh(G_Aï;C5)z|_# tNa9!+h"̶Hdg A_*;b^0I-{y nsLpk̍R0 vqaހV~ޟܿh$u}\椚Ϛ4RpA?6w}9YIzFsAVC t~5KD֟J툗?XLZ| -{mco@6I'\Cڼnu_ UD!u2ׇuw$>@[ Չ9iaJ _=Ulz./SI& (v"Τ*!h{~YnyS FRK]WthsU/LiDgR9Ʀ' ksfv4n3b "L{4z&Q cEU y?H7 jejWWwz~ HurghBrm:].FUǤS"*Bx38yо!Mۮ^}$Jrd5U9Q+V%3OCXT;aNss8D%wh_]6M3Q@e+l-|sEUK(Fy` Lx[_>,4lzUN5mc K,*K>e3^}D:NĦ)řng-GsZ|q./树-_ouVқ1oeG| ;!oma}e ӭqu)R*a.%Ț8Ӽ@rӺ X !;f"g+2q7 8fTO߬ݜ"~x Dď&99~G}_,ĀbD)F.0GV~A'K8N_߈zڨx h/ ؐ ,k!vAiЩa=%|ؤۥA#ܡF칺D}Ж7ܡ픛hu̔ |X2Y`MTllg4dE;{o>v:qczl봄'qXE4!86 Kf,EtSX: <ƠNX;xu9 d%P/W|K X*"󖦢$qPR^ws`_<hDC(20D(RI>'Kbw[jy"oaVc8}q^[l4`Tr1eJK{o壌zqVW ו.)9!^ /,_ppov0\lʘ/ &ʛN)x3k}%^lj䕴lx$Τ9a%C׋6q/[ DfAf vctLN9aO.:(R8oe,+^sI] 2g{郅M5ևYv! Fj~u7<~AG!?l 6Ь0!0d YJzQXՋFTbV(^zB_OgY~UydB0KJ kUP&0xAaplu3#$e1}6-}p1SMa֝ W_}O. ˌk)2p n6ȈPi qjp* w2Gt!Qr*ƣsS{ O D9x[\ *rIfVd \DGu=Þ|_mEU瘹K ㌙>@;SÍ? 5U?ôD|{?&3 ;>1E'KTsDN>߀1[(>e0&\ n$^:938It p/4@1*FG \uK[!/-Ns, .N|ijL2Q#g 9g52'Y/@1" p3N=w\`[Hr\7O>|hlC !7ˉ @_?-;)zUZ/g^^zwt` ڟ9 PcW;"ԶT]YI{rC5S8C?!y*Ԃ@:b_B2.Z,8G|qyK8lc75vCYMwg1݄;)#oV l)k!Xwn~D׋ +x В(sK)ĵndSXXčN 2&/Ӂ|0w {MLIa^ItXm{׎jݤu\Ttx6C8iXV_e$j%`0V1<4Xg~t^LTXcs>)Qk(rL/sYϽɰЋ9^D>W0e0kY\s@$ǎwbH<-/.QoA&.>ꟕ8K?rJzh m4Dq'EVy2/lk)‡_'Hx[Ow% MWqkwd ^MXBJc0=6ڟX`-ΐ`3t1Aۉ[e-L9)>.Pź@y2WܿMu/i4q3kB)R& [ ȟ B96-5cDkMTҰb5!( *%TVô  ~ r4ŖoDE,>P ku@Lؒ1zh{.ͥae6Z[;2l zSi]C=p;%$]uN4bf3$c_5<'C#0ZeNLo!s?ݡEgb/N8{EsD+2-x|sWv9E QZm|VN ζF@nU }%_g^f Yᚹ23@^XkcU*C\찈Gֱ;e_Xt%65>Si' E?7ԓcWi^/,`7'WtA=M-s! "{:3Aղ&7f[C~r&>RsM\܌ "J[Fj(z[X fO.xdۺue$~Ȏsl{t)i9Uk\yI`TȽ}a7e dfWszGq"`# +AencDu/xń ?g6P[.S {J| u|䂂toY|muz֯=;yP~T %0X#8QSpbE&$i[*P˃Y}ӳm>Sh|T޸pPzw{BBTf1N$]t ]7+NRHW=8JSzܜA/“I h(Jk%Dp 9aC8E@؝Pq{C ج(owL-PeΈiHq!8 x.[g}D,[0֧+&& u;f @(|GUA5 8`|#;WBH-i vnYn"2hC" 鋐MSiGqy'=uBٲWqi!fCQΕp?^Ɠ~g|?$;"۫o]E(vbj2`I$@}iF`TDZ+M+\iƺF;[c`r̮K5Ls8& ? ޅSb'EѸ"V{Rɜ8~oM)Y>(R/# Oi1Jh 6Ѩ8(5B|(0"Ŋw m{͋|%9YdFŮErZ/YpI.oB{=~s,?Nfg5\`{ffv;q-#R~Ǟw[R㒸D쮿̚YvL#4-sJ<#t$,5򞛳Eք,YasyudPR<θzвMc`uP#n-HUwR?>PJԻx]'_NCxc@+}2EaHϚ/|8V@=|pR.9 A_y~[5Y1|I8Oݙ|s"$|z/A9 ޴ v%rsķCY% .n#?L?-NQ籲Udw  5rF75S½O8@|1d <]`l&2?yHp#λJM[0- ֽĐe~_U# "2ҝ$).!~{$Hɾ[XpLx?{:W@eA'øsĎ)6AGr2g%F16|lc7ZX 8 i= Zq$ﰎ9o/Af <^LE|Ym]ꬁ&ЈPn@EK# "5PFf2i~k88Y e!Gkv/]2S;. il-gM9>F &^oN;QѸ%wZ&)|+)E 25&d%T dF*, ήMI= Fޝ^ZG Η{-7, c$I mqt.sl@4RZmor;da$p8K=愆q$ެeAN2&a9{FOʥuh dKH51G~ Cv!PIp?FU_x`/Hi=WkVT&oBGݓhEmh30V Y4~!dMCcիfV;YhYi*ADle'֮!DXCJp-VкY:-PmaJz *`cTwϬހ9߯^.}/"0 jwOڮږ~5(eSޅ ܨ FnBǙ@zO Hs8P7s4>'~ݲQw<4? ̹~KwAh^_iIAW"e){Z $N3V; [/ ($-(T(d*޷,! D g/wJa/0_kRcܳnKsV3=e"8#lMl4]7fs$_EؐYkКػmSħ/=} N5̔2D>ԔDP?m,LuLwF@k#z0gk(%9O- \Iez)U֤ лK43;Z nZ<ͽeuũoK[样+v,ne1t@͠@`a|:=}SKrxΚN+'X3l7OePq+ERÇQqQ\9G:=.SQ<9tATQ\r45FJKa's k^8?a .^N|lU*Lj>Z‚%ȣV%UO b Nft1Hg,pd}hYǞKr4,x#L7WjN/v`Q]V텔 ^|VЮrGj AW9Xq)\<[v fV4N> ^WЕLC ӑ/3u1UsÄz 27udZ߂9exnML|Fp^k"7'7: Jnu1¬9MXjE0ۤ֜%&vcUiM'$ir0Y8 n7_,#*y 뀕E#@ G6Cqν]BO&b3?A BiZ^R5;F٤ W&kGV 43qQrCPhWO]KRe0C+'38f `d?h:#UaYG\ <"E2)a`Xi7`˯uG>~h~otYRI㗆۲.&u[n7i+XS\*?v$ѹ MĔظw$f-_rjHسa`!TRL +G?V=7] ?ʛ62Ha,18#Q>iL+Ue4ԛzG/uz΃8\Vԍ2sq`[`^{R9`4H5DB)49^&$9=>JrNx1%11:j;qB&BhgLR=? iqQf?.H#>oi#_¤8b,FڷC|B6OF]* &C{u9auֱ& `Zb j-eQ-Vte?azV..>~Ƹ {4BI{j]>@t9'q&)ޤo:B>O$P prϙw%-Ŏ@&xßC{Ȃ˙CSnmǕ(KP>H[$_5gkA6mb]} IV6~"MH\.y3.;WR*^xHE'O0kb.Z-C(CِLns6^x(YmΎ*NV~g YZV-g]]>b\!F, sX/ۗ;sa[.B7dv|yy59N0 e p-{LBѥ}kBZ8cNf 3V|N9Y1юxP;Ann}69re L(Txpz P*qQEo~lϨWm uTi:3Vl- v]F62oM 5F`ɔTUuL GaWM iC=PF%GU.~9*=Φ?3=nC7d#0CB4ۆ9^1\v î,Pȱ5#4l񎅬Q n5 .ƆXpFw5G28J Y;l=Rŧ64v(3_k^`= 1W/ +%x0 }rS#K*Y  Oj;k7+vGCK,= ի D:%X9m`H@ x0P0FGf6嗍~:-TW<mFM~9;3)Z/#f!q*\FxJl nWoy$X3AL 'q 37  qFcL^fi٤ SZՓx##y4){*SEbu&HdFՏh|qC=LQvJ6Wc*r yy]z ߉KgP[M0i%|m}%Ƙ'JSX=uJyOؔOשh8}Qwy`|`\`iq/R7˧N&v;JYN4A%u6W";΀xB㹼 !V ǧ#;Xnqeø " P+OP?Sͽɯ-裷B ]K)nM#&hcӈcě$ JApZNެڤ͢A2"SHw:'s(ֵJ[Pl17oFIHDUZf*mș&WnJy|m8[dv@)R8A66=[#TD`iGiDtugzLGsiZF? bO=3BG%,>! EC|ywp4ESMY',I|4TVeɼceUhU9"JO7i|i_KN*bVR 2(D0rsf~  ; Ѱ'?Ʀ8ϫBp 8fL6zGhȚ&';ޜA݇Noh|_PQg5PP$$T' d!1iS.y+f?[YbeU5_ޖOy0/&IYF&Fx ( @` @%g˼0ѷx A Yj_N_!ȓH+t)ͨSڪ܌GRFb/&XI3%88O*$+ 7;K=MUnoe/VNSs } w;+{;g<h8D&¦85]Qs(ᬻzݞe`o HZ{@縑54M39i7 w`KldQm}jaˏT*(gy0[6Ǔ;,~=[B]ıc?s8dnfiznw1#|4Ao0O; XQh9wW%<02FdF6Ww$ aEc5/ 1Fh"!SPA?CZl5{[a]٫̭--2֮u!Ԝ۔DX&E [,=ʎ! gCjWX̬֏&W@&rA#QJ5f;?ArVwK%X1%dsN:C:#of[aumŠuq0Fp>y[M uO%V64 J{tX#-f !S1j4x?J ٤|mWKac&&P;f$ewR8Cfkyg%~LbؽX d_՗cy0$TqujD!h(\ `(4:R )tN$2jlMWEnIFu6r>2ʹ[Qz^刟|"+H⬇yƷ}2obsN*2GZ0H,QQJoT~p}E.fLru.L? o Hk AU”yqeSt?Q<ZK^77mL|Y~X\ bi IycVtcžFx;X!0h:~+P0ʜQ3e{65|[2P#4e+StlX&+p 2 yyj׬wLK<ާEm̼h}c`N3y~47PۭMݮbSx$êA4je0+:$/ylg+)%˕rƈËX:^G=uMM[h,(7jfNnz=~}2X[7V,@~KZMJEzT->{XU@A#e6'cR]Y7MPQ#mߣ8#Kkﱢ|; r ??4F{EFxWՅm@'g|hC${a|XFA(-a\BڤoٱywSgxop0=V+HYΚT̘dQ+ɸ5 LS͑PCK@OܷgzLg-j!bH?>k=9Xyku?k?\ސAe`!Xo[x-k иdz Js9I;EaRC5!ރO O^bۇI5֣`\23F?8^(V fCeQ4B-2~`:crнPqҚhQG8 Ú*f"ɲ.-I!AľǍw-5ݜv]dNYM<8w(g%Y)[iOH\F!>U,x4Q ꂷoW?on]ixOX]Ot]KܦEJ}RXϱ^yD Zr\R|Qec=ՂͭZٖ~a^p)O֡εg![p%ųV@VEӞ3O_3'S)pY j%y. FGKWy#X[yPΚbc'u@Asp_yhȫ~Q+vCY5(o&_6l !m1Sl5QAo giF\5'窪rWJ3vI~MzϰSvfnX0ePtįv=c8@->:=er }eByx⯦6 h\Ϗ8#xvľ_ Cџhfx$(F9 9ٲ)ؑH1K0r-9+\a"{oܗ}[j0qub@/m\9~D, ;rżhk@t`5zx)[5J]6NJ6p۱9e1f=jzOdE5g;As+k u°ݕ3-)r<q^߇Ҋy$ f[q|ǃ& }b$mtE=/}g693i,ZSӡ'>0N9a"^Ӕ~/Uμ8Qz귤}+3l-SVhsA-S/IW l&,I2W`h_w$K%x'K,ZNXi-5 ܼ6宅,uCzSzF@/gtnF [,>1"3 gB$|vi-F)g9tRQRp\k[}8c7g{R0K}_mskLzXl2k0D~]v`lq(=޽ V'ʄ.(Nn߃_;{R&^d`h; ͫ!B~]/ь1J\lȹя@_>_[ {h'X c2!< `k]vɄ72,o~4za=H`n&6a|@e?H?c2[ۋm=GGpTz8DVK28LkU͗yFeGE)~{8k6CXKՄ%GNt [)hNN\g.R\~ل@VY}\2BK9@r 4#LԔ(Rtޖ-f1o>bz6B͙7Zm%IzڨEuJ:.\a:h{spVfaoqTԎj(b|8^8MdXaɶٲ7M=ri\k랉oM=@_We V.FwiAތ_6fao롌3ɇ.&+(Ǘm;U7z=юΕw۝뵑 yN;z;fCRAۥ ΀ s4ޡ",M cA<_]epձ╩D Iz#D3eE +k-:#>mڃ'YV ieb}M"j=Q IՌ',xZ0`&ߐ4Q)l`Q7NlI(v~- 3֏r>8-[1s tZdJt*B{6-^y,ǃ鏢dYs#PP$YQ ʭu >U|p}mZoU]^L'nL77SZxGhὶ#}gvw/(\͍Ml|=LfFW%A}^!u][8x?`Vp䗬@n+[_֕R 4 Q9"퀁a 餺vrVF",3w n^9+%Al?)SwWh$#[(7shw_;5:. KxƋDjJڑY ,Yͮk<,==" >3%8RpLf$׫-FʔWL~t˳@)6 Em"0"0oPm4MG?[XqiEĵh4}!UEd7f(AkSĠeuJ-q)W#Ȱ )c(2Ϻ2+IǟΙ щqU5GxȰaA|n^ɓ鑇@ɶތ(E?rUʫT(4;!=_}Vqdm  !$F'Υ6|'`P;˃5cdBrw65NC%/X:LV {$r*<ŝ0! 變|j{mLm6RkrOcVzl Mw.K1)6E-tN$'QbQXB0QϺVŪDm"rxXzg!0AWB|0Y^S?o yRf+`gW7_<*`0 ܧ/ΟkLc ߪTD~U e$avSBcl\^r7Ί>牭_$.,q/E3m#-w9T_SdQΕ Ӌqp 3}\ *|TI gq—JaȽ7=lEc)́*oR߸ >,mXK ~A9ħ>.m)Je_h+orP #-}7 =I% $Bx`hŤ!R-].r/"]@l!y\U4.7̲-q+&&#W#? RiVS3? ;RrS ɺPUՔ8Ŧ.!\QW@eW}?& Edl7-@9W!6c/zGS`֝.9dq urXrI4*`O?E }f{6{$vN݈r;)}#=1UUcH&#wދ &[jhx8>4Cp[@,9Rˀ~*xMg?w>k43YtاþdB@.(X7,9t<*0VNQV&2ި=垔iNNhm>tSx|W"A.cbdpeг.aUq͜\ }_m9i43m{ĕ&R#ξ +_ l-7ѿYsC¢+H7aj/FZ0tU%y^D&}Z!}T%#"ؖgzTrDوee( N[T'}t`ɩGrB {[9([3~V?_E@ y]bGpQ H⬱' {46wNng.w(db\ k4GYn(.b4x)s 2SRboIAhG7T 2o.q P&}6f`]Ϥ!Mc/T-%~ ;KJcת78 V-Zݿ :E,TXLk hvO,>9pi bL;ZUrYGq_2%b&,JM$,: gW3Nrq$SL'(z1}%-ݭ\$:eGڞ% "ɠ pP(vY&b=׮eA1,f Y>Sr?a͂,:9 gc\[2=Z,ZKMͽ(#WQyUX"O"(QTm@QaxĚU;xKv? <3&螵y=;,[OtB_&tj1kz1m]HOt} qK(By0=lH:4|N&v{MwBN1]6*/82ԝ)HeQh$۾{#pdGø7iyczdJF&Ն/c Y$q.*X-mnxf̃( &qfaWD  8o Z>.@M݋0 TekPÎXjK $,]q%X1hu*rlVo$:C(Pskû^ LTs qE?%sj^'1Qr o -^p\YJ+(^\@Q]Ó{#a2cMrc/`WJ2anVȯu\c+0[ w"~b&^us%;&;nAHz"K_Ajp4Uc%u7TgҞz4&W׺kh)GI + iұY#&74su?kp 簲Uv0z+o@d nSTSRX+]mVLG}:n\I" ~RA|?wsAyb*Oj̜\ס>{{Ǩ0p gbW̩VPm>H5\ٜ\kEht{:LNEnNk1=őB Kay[rŢ9b`HfiN|bV|$5n(_+]< ?E`ЋjHF_ɆiD׹LQ-OGƢ: e3nv#l3X́ݬ5e|4b9)w1wQyQM !x-q! [xR4N{yr6[UT ˶g }ZgT]-kV Y_XvOI:5SRQ"H1[iݍdxCNt=tWѣ;%Fh*I{W`CS:JR=j'971u/-75WFNq1gL9?<Ǒn~8ԛWzzѡT,ι'Ɔ}>If`K43IJ̾㯍܏ (Y!m'%i#˟wςKHA3jUWWG.V #89!Cl_ذ;Ae?n۷?iJ]T7N"98"u1F͎W%LJ "Tz44c<.j|~f975CZ2lGQz5(#jVoŇa;l&u"}vsvTve& yH~f"=1 aX[t˵+lN7c8\12bCz7cdVOvm#屹@KO;8NLgVE;-a N|o4? ׉Q ,P{uu62Ji/czW*r˱~43$EI9_筧 }'KJmu@m֍ tͯE5"ik+םYa[aF'is!/ѸVdgPoĕͿ)*61ȜLH*iS"qrN&E> ri?qA[Yjx6p:@Fk!T"u<倾Oa̒f|Tjp*@+9МׄqC>eQ \|,Gp| XB =URTY3~ğ7sg#ggp'is|623ʱ>+ Ij7XtQlɠɉ@|=L\N`5av:w = ΀=2ᐔϟ- xwחTJ}mOQ֊4Y{VJn#lchB"|BN}U,T`8s)ܫS]i9y &F+JCEnWJ*F\v_c)r<ޫLHd$%XD44)"M&Ɠ'h ²*Qsⓝ/}W>0 olQjbkbB|cEfzn ozoR-6J̓@noܫnM[z9Ͷ 'G/!B1wڀϗͷйx (@¶ ^.nօ4r@*u@"X`S=_[o< 2P;:h HB\a b͗TtJBPʫ1tXq9mFo@#h;v\mqȳ+05!R*ޥܦjnO1\} QRyl/ëuٿT{bɈI:7(`:Qn, I b:BI 7zHi5UwI0*q$SZ|sӝ)eǟ,KedlgiZ"d`®G5RݽgIE2ڲsMZ6A Q'뀆rV*>vvx 䯫2i(^S }fV1=5BrRԀɣ UP8)/3]A{ڢ&0 EXeɏlU<\ s"4aw .'! Y2qSGI= Rm^E[ޓgohu6˟/50a;ܨgH»DpU 'W+\~}L|1rZ&YpNn;F-# QR3e!\I:_RN ߵZv{m~w0<[7s+ietmKKGS3I\gY/2j _ 'NvL;a 2Y?~M/ ^mo@VZaˠ4o.YOZc3Tl3۞ ,`(\(S*N" GC#+>r؟1+pI _~'^.këǸ6z}M+p:dp_pLW TT 3sǀTciKleLٞXb{K]#hͥ0>6Axo%{U_hO#mMXidg%.wk3xqb_K.^ӡ!J,)>?"Ť E0rvoUJYI-v}G{y[ƐFip;}DE 8K_v%Щ٪MǃhĬm;fLO*`rje>J城k&N:;kކ" fDHzF&^+ep4Ҿk/`S(̤YE gɠz5n=]۔]h˔.x2.iS";? "zDE0v4fI iregnV3ˣ1#HQah3 j)ң9O5y.or|bl;/ľCλC W3nK!ܯ&b1\kQS&g㦽kukAh>՗y3{2 6. “%Z&LYp!䋉[v^>je;z ^z 3N10'e+hvH1⮡Dhh2.)Z-h\EPp*Fʺ;M &X dW3mBؗN6xP1b W[+Z>ͼ 1Mgd{\hkϭ$!K n5@\i/ B;R!f.nV {B|՝Юus +\L[gOU)_2z5i;sgmxJsw.;MPqDQv G]+~S#\]u_?VG4Bo_>3/pxvc TVckj\cfbϮS=Xq.ߜ#]W f&<2FF-oc{=PjNU6`V8S-O&%(gy‰ @{ЗB*a3^W=6k'M85Xk];^d1:[9uH!q[лN% o^p]>$OJ `0d[l߹;[>k%JCͅړnQ+fD'Ea*%bHOh;Χ*Ɨu{AX_[k,G!1P0c[ Ɖ e|LvB]M*r"_ "V Z;t)VMG1e@sҼ`K.(mo': JLue4д'g-@\Na&Ѩߛ,Rd# id ;v~q[62<T ׸UF 42pkHvlsGGADЖ&YڵаhI=&]1vT|@؛{y~sy٬OmOr{f q=_^"D}/4ń&EPg-q ta 4s8U4*~uu3l/"E w'p(NSZffNJuɕ!k&sFmPg9keJB moZ-JŌ2Pk #:>R@zHBl54lM?'5E"2lL HXTJPvo*&{AU\Z"-9T?Ym; #sY:+ߴF.r0ut饞V4^Aԃwcxa ݍ*WbI2Nқّ¦˞ܣOJ0Q #&hNS%٤-<%=h&+ZSZ37c#m~ +XAeS54̊-5rzTӻ)$#` ɘ($*a(yN )x; vkn[VDoaʧ<- ~1D`1F@s玮\Npgɮ(: ~z =uO@̴Y ;/ e_۽'bN(E*.s|!#_>_˄5rx>]as3#u4qJ)L:ekl4pN^!=pr4u ܦwFh.(^ T0M<*f&54sK $%oE] ;TuHK9-$=r|6xj3@KOp˿4`oA`Las>7vYSW F#Q(j|cmv@7}\ߚ 5|dpob݌c%:U.w%JV&О%jKJ-J$*t Ete,ǘ] pBBnށ2Y.IlM1'R{mBI ui5<.?+!.JF1mr?KC`y<\-iUِQ?7!8̫Ӯ!X~M=F#~ #~0HtOȹoU"K:OE8r)N,"@i5$ m*5ѧy/ڲM"T-g%&[e1[fB3 LXvD>zv:s/NDF#ЮPrR EM?ͼ#q7;g{ [5PD)di~̈L DGZ^ô K 7d8T\/^gC13Og5|Ը2%ANC2vI;VFgI< W\\R6rO$^ݹ,ـL}J1(B߶4T60e_齳); B}fkhKTS 0?)\XJ)H|Uk}Ey5`B tCGH}QֈUeEc碲 +X6U/,)2؀-Q!s`c i`Z+闍@ {鈼O 6Ug,.ϦA߉ @O;Td hEia̹ŊC.+#@v0O M|Ѣ vPà >O4FQ*[5iQ8 ^w@Bvv W,IϘ7;ZH|ulؿ\r9FB{w6~x \:ZArM^&Qf-:yЙE?&l#@,0+ia#,Ҽ>h?aKɫW!,K̴aU+2G "e. [6}~V .7Ѻ19*fcM\wGz3fvc=GTf_Lx* ҺP'Arg4Y࿳Ʌsո)&k1VкvdýU2VgnS)gTdi;[ OOcd6<_sD/&CA/C vA2"VEzګvMx^m-3>Wq:V uUöO^ q ;(,=>f1D!];x0|Ǵo_p;ьo9jӁv:{*6x_\JoX8[EMX-6"(B"t_`ƈFcqŸ'En68?d$D~-> /%?eC.h,^J/ N4O$iH_|* p%Ȟ&w>$"3UQCTp`"X]#SsIߵhtwuϨcR9{ @a[U113D1Ӹ zASZ$p et8^*:7_| : .n-cȇnE R?&NfaQJm"sLWi 폓kAXZ ݩJl;ib!~4JfU6FOn0(ΪBB;ةl4=ݜ`Ո0I?L? W8>ǣhuwOT`,Ԩt-~_o *Zj0k0J+YC]j9oNI鬏&1EE )g7Q@8 1[ialm'f;ճ=dZF8Ιp[z!6@+9A# !+1L p"g1(Μޣ_Xa;vW* 2BHG^nJnO)eEZOT{AuSIL++w!tQ9Ѵ6^BG퀡F.IHJިkf}azF!=C jZV?v6lG5Vhpٌ*¨!MH`P N6:84*j.} r< x7my!k%27a1C_OmdDqƟ5vocbؑyq7pwh@.ßXa?f.0F*{ys'/ڳҜԸC@=V^/ﲐ &2?|C⬆@j;aU4Z %F($HVƮC(l rq=Œ,L")/a zX\ҾJ.q^fJKU)#1 ,ॽk>ӬT3~JOi?ME"_ް~3X|.ՙ܅fO?س+B΢t=O̒ԍρJ| K I.zpE,\ 5T._҃6P^xuX z0fI$՟j>#}Aac֊0%c{̸b$f$]wxX$2 L߬(ztB]x='79}U"œ*rJG9 @7߀rĹ+fc"˕b^'Y_a 9组Uk@.b|<@]Χpwq^Xl6ޔcld e?uAeÅqVpe.JC¥hnkJVU4ud9ɚoPRC'={׾g?dNĉ~p'd*w*6t ޽I-ꌿXϰh-+4ͷX YlW)%$Zj`XD]4A'L~:[,)aOE'~agR zzQ voYE^ ˔@wɣTٮcoO5%")xlMemf!d["c4u]Ji[fRue;47T2 ^'P&ԣ*Dxt(Rny7͎1+M2\db'p KI3z T |+Ԓ H]7(?#{+&4y? eʠzK LWLT&`On?UmŖ_h!"G nwͲgk#ӄxknHM*:bR =1UJZ;͞nɍ~2G;ldj< KFDt3ZJRدkM6χ D 25ϣ1.89r ҟR!E< %e8(oXvʁ<=]EL3ɸ2~8ZevD k ݋78>=(ΟixPYi=Q N'5i\A2GXz^m^kZ 8z2ѻ炝T )pk殓И|ZCnq7x^r? U*|!֎Ksށ֤鱗d?zd"?k 4Ja׷qiﺡ =D"\Ս@K^; 5Fi%Ť^!8*Z㍔y,rdBW ˕V<08P?B@yklNt'R?s6u@"'S0sZvnh #v :TGP#Dg83X3/)v&PKem㋮;={̼_]KȎ9G|F[L#vԥ)!97lV;)[/Ҫ Xj%[SqT7hE~܄IX'7۽8 *#\0n\`K6R`tI:YFJ&Z1vgTmbeiw|UCF y(PZ4҇9 HM7◲ضi}yU`Ko=N+2pi#eb/"+*/Vf1? cy45y X-GE1ڼ٨74%L\,o&To9;7[_l. ԃ'Ҿ9`cG)e]Zpn+AכP a$(b%OTrHxMwKwY:ޡ> y=Ȩyk O·Q/t|B~u B*jsq6#<]X<4Y]3^I#H%8WԌьضlFD*;> rv PkA'"=4ηg{lBEvb1j哶/gs^\N0I~c[Xycr>~s7|(:\kdS~e^rnvx<}fuԥbޤECNM3 3&Pݗ񣩐SÆ޵;HS{ #u0YxK:&Oζ!IO EGD*QQoM' PӰD̢<:P:, `+3>82tE|;\(h.gƩYj|k=Y}"C5p*d{~ f+bZ=cP663F*eu“赍;Yh3X:])+\rh3_&~e{dGQj_QzhaN^~DƬ6]%>MPexȷ@ueZ"eGM7:+*&#@kdZ] RYE F sRB*h}QLӆcC&ͳ+˱_ m_[ ˾һj6t)L8h{ma vJ { qL+U9ޜֻ; My63Л16Z^1+,^],R Ʌ~ʐW@}Vܜe>\l[dZKy> RՏCL=}J[Cx+:f{3u3L/KVQ,! h7݃R{g0i!Vl%x՗=Pq4 ̭?bΰ^ѩ"c"sw̞nqV 8̘%^9-yKߒ6-eaH.]7g:.R]yWd ~;5\_RP܊^]%BNOS80h0H>ű`7eJT^e|>c 0ƞ*m(ЬNW P&sKף3(.t$ ƪQK?Ap]h2)|^C|W^JbDbhUMlM@ j,Yub "t++a? uWGt@ɀt t}э+=ܕ\]0͉ih|U-qi7c9%Rrd w{`殄yt/t Zݔ Q NZ(I ]ݘPTy/bͫځ<- !uy)xbd$Mޤ8'Uz͏yq]chqz"N wl<]V'sU@w^NɆEKuVPߍ"{|hMF̿H?JmNEUjAΓI7:`EIbTp^ܕL)gLMTK 6͇=]Tob]Ν=D?WF WB5DT}պ7Y^9Mb'LDG̤& 郎;8X oe3/uXt=zLvkM,.я4hW ZBKZMx0#t }sD^Fznkn غz es ,%ULzejA*1/MTPS_懙vP)[[9/>Vs D jw`O+t V-evp%/Dg:ń ^:쳛4 10~AI\6r=2N4%$cS}W6,Gc3\U24/urȷPXR L5ϻ f*Lդ9*x3|&<Ao|?Ley/^k͝ 2o@9^\0[f6U,폊Ap}}n +{I/LUKVߨKբ9P$}h]L^NT$=2%h#9$FGw2mVs4e l\[Sp@qGnvQQZ&xD_~EIDorQQp֮pe)pǻqP&38Ȑ qbxA1;=fʻɃ+NVφ˯IХ)Jo[-AswC2F/("r&  _+/ ;ǐOGnI tᓎ޼(?޲KixX '̡ߚj #ȱ$%,!͘[j&lRo~ڪj'vQYI߉'7]G-\&<d ^C%{9z1ٯVS`J>rhM Tb0"?R*Se goSr}!cI <5wW-Q2˒ $(:90J #PIBn,i])d"yi96.m:Zee~ ,;:3KvTGt"y tL[{2sA|%L" '$q? EcۣeG^ˏntO,*0[JkF$^YV沗= ,EӇc1Uh $7!8!׮\"jprغٱ+WX}wdRNHВy,n cGI)ki &&W:C9y}IƴsKBRsO#ԳcEv$b+zYp!tE9I$ s07@2&h19.W9b,&0 Q1G˜@i)M] / 97ls BMmѫ xl /Rg|:n }Y&sJ}[GǜS쎜x>e{v{>Mbb|*V]H\N+q?!AIT{nb(VU?^E_-XJP#2t߱ ǷO kuRo"XTPbT3aHY3 K$bUىY Oǰdÿq>1+ȏp3u) -wRcb→gtɫpwC^%}˨ 9RWXĺ_1{~ [!d"\PTxKNhY8uO~XIcňBE[;;&M42c|iEwCϷJa,֠ua0V*{GDkԂr8p+sK—<Q6*8{N%%g6gAM@c8&Vr3lMt{ T2 LAJ66-1g7 ʔ[ç,c@i5^oN τ= ^?6k؝6p#eznЀ:#eڝ[0+7&} 22uEBO<*03e x9[2YD_`l>a`CS(ARPYXpտw6˪A0@B߁)[aXoDݩ45\^ɶ==X~rl8:+b;OkCPlǺ{ Y=5 G4KȐm~K&s W4Ǘf!PYB"<T, }~!gS`ץГ]?.l܌*(;kќWp;MlMB?A^1bkڱi!a,=ToW\oN#1O?*7-p,g ΃ ́%6{vs>{5 ]م(LiA&Wʁ|e%MH'XMmYt (8NQ(@w! a| Ά JL !FN< P/7{4*UG\*lz/*@ڽ{?EMQ̭A%'C(Hj >s²OD]]~\ 4bلt$gRVj`2*iN_k.ޕ03Ev[9 {Y.he4M=5/)9S?msAzV;lufv #^7g B*yP6 K}=R45(Jap}}_ odO 1/'DiWK`B @1,gD/Ҍ~'!Fa!5`~:4%p q苠M| blz.AzBts@!M%!YgVکUr8KhBUNCƢJMY`sXY>#Y5d-oAݪnlVP(+_jn9d!Ԩ/賘<뉊kX+EݓG< wXPV(Q02s*/އ4`Ժ;f/DОVȲ**jl'M,469؍قj^Q2 zIdھ)%DC2yTȭpu2p<= /cVm$;׿B \wB^&to/!Xϒ"Gt/ q ӕS[]% ȝQ)#JojY#T'xmJ&\@ED@ 4Q6okO=@aۅK65]sP?oԫ(4%>[uw(97gy|+yU* wJ(} iY=1ylۄUW SQT"?,962^j ܊tӡ\w&jig`ehuD_k4'PkL;-t(j6j+୤zhNj=QܖVӪƞ^ 1PƟzWo -'-%Xw`mkDx_ntر j(zT^i v,rX@qͧ Ӧjd$$OkgE՟/k_}\Z7OvEpLmtsAfq3aN~e5F/ w& Aß1 /-p'B`R ‚#v|u<]{Q]cýW,r޽r{f:Ӗ^b)-XTKT^4? yʌ&Rw+6'"z3o3:` \t|{saB?}7cQ)sj*g~>W|=]8pg`BVg,Ƨmk8`$@o ǽ1Nb?W>kfK1M+ûij3 (_H.'N?7~W_m$RF5al-@C~"z|2ы.zk.CirulOhZ9U}~cJSbyo?mq l?GZr@NQ|J6#$mt2_@J%I&*2 ufGX_Fʞ$]lڧQڌ6y-2KnUkJߚf Pi,]n4Q]y3{eO0%& ~h,r>ngwdT-*z^g5k6aZ}.O*o~O}(n?J@۶dkfMH.W>jFf*쵳%|Db m^o# n~\:VFU{0mf0p8"H|,/Sj'$hR^V6*7CWM7>7qߧ#_[y<2id&F[tz:cDٲX݂wgoD?:ӭ+ˋ<4J(hDC)ͧeSxǪNk6/(-+o]թMߓy#P៭D˔RRpm?q'ֳǬ&wN ofȁ5nf40঳vbX&'_L /  +!w!;3TcԵ ocujOyE]FIMs8GC#k` lQGC~M87MJipG]#f¡8#Kҳb(G{I~?,Goa̻#|/QڊUH+s>G[#.]O[kPTLS%#;nݞRgD=lt_\וxUe(+)pv@AH~w*~V?> ,LN״57|!7)$߀m!JǒG͹> 1tQhlĖz &vڄ9y fU!L{|DXqRYS i8]efE4Q4[ۮH(Fs5_j%xd3B(ɥ')a-TEYBڀp> =[=DW_Ғ=^;n}8LasԼ r£nr6sR,G`B\JhGhu& 1.O(6\ jXbuU#%h-KQ/"c{/H0Bv\ŽI7XP뀃ZGS a"ڙyC8Hm#~>J<|dnEND鯣zi,JZB4ϊa4 'k6<եGΎ1xWFtU=mY`,OǔWԪapu\nnȏc$5A"-U[ë;\9`?M 9=p~8tݰL/De ܾ]G#>ݽRW-I]Mmwt"= װ/Ky)nHYP}"rSU'}9*6R<ټM;95g.S փd%KiAQ’3dRn{6c7-gI \h0I(Xjҿ"撛5ZƇMtja*mS,~~Nts#n8P ( <0얭Um,9ĘHLC`l]%F3I2WVli}^)AyR1C]M$^z6$!7hi$uxWiUb%t @t8t5K.&MP"WJo)76/eʕjZ{ci\ bxn l15x H)^lHm+P,L֑݆dBڕ]x~[b;!7nf%]Kv!ODqɯ: ux*ҘoFXx$%{7Fksdj}mzp+!At~3n3Xi/7 G_^}W lgdn&NI&Us 2 M ,sUro>O&:MpQ^wϷsp٢kQáwHcb6tX+$z!9J0s@PhYok9.<$'֗/(QuA 3q%86nan]Xߖω>8S'<'6 =#Y9$kz{ab XnF: C^ks&bU3!.Lǎ W_E}?7Dji^T2 3]1m˅jഀumʲBg(#;/ـ 5Zvt#j]w/7 휠H\W$);ovV&IoJGJn37a Y-I` >v kdԸK>n\h2~CkǤ5"ՒbFI^5Q JhL骭1MHʩB2NE%\->ȵ#cr5Yӧ9UQ3%(5:W|,'f:p΄A!\z"d63(뎭4jz$[x^) C .tVFOUVEk2f *]Y]ytVb`o[6 E6ZmغiA6k{zD%S{u> P%H m~pU䠃-aӞ%8vY1~~R.9{FjM\I6l-6J&jTK7ӠL0 ؝ )HɨP=?? RlO^p 6MxJ;8C m_܇ڂ/]SתR4 NB/LLTx,jU IL(Lvcߣah(\U{w۸%l+E-9z3e N!@Kvl)V0J]G@\SM1F^UH_U;:e {|clX(f|Y}h_D:b֧ǩ-·PnLLPVVތrD ]ѕ"<!ӊ-Q̯C웛FBH  ;9S R6ǛʓHqF ׊uW!r fy4>;xn.RGGl3 +ŸNPE矸S* 5pxJ׶6b]qI3n@NtsIagoWX"z|i)[3u2|VS:` ݤ'tGBwU1A/g~WC =.I_%9xD{aTCIQccrEU5N*.$]WlRYgPQ $=Ñ8&)p\&qVhW]}eG^XćɣjN Bv=H`qe|&nfA *^g/oS#g~WB Љa#.]Gg+8G7T,?W\ G7j%WOV*#"h݃Mk".$ !w (vR)le-/~?>ڥN5NAtybKgCNKٚ'KOg@&!O#8ohdQA b;Dl)X4#\{yqc%ѡAD'jޛݭn~-b?n G;K^@4'u tvH\F2md+A0>DbWj! ~trux+x ]2~Geא_> c$4=WRI-B3'5/9+ձ%NF([4z ?J1ab{3ZgMzaI&`M{9@QczUz5DY/"b?tN{E_z%F8D3sJuѼq@]z̐&Yy7fʚ-SYK´a?[6T1AwP-kl_-4qeuSMδ٩ZL] ؏<H'^GlΒwէv\wqB>88d#ڬƼ|{˕%NGHfFm5gڎ=]s`V|UCu;3SiF xeƌ`FP+bVS+Pċʫ jdPqq|*;M:s%"(dV0K\JH %f@X{gE%f62 k)yFY~7 o:KyT= Xt ~|#ZXj™~СAAfQ5s1'k#g Wr5?f@6s cNK8)$ÉW-gkILA e#j5L>QvZNǽ* V/GW+~aVi*H;,Mln["ДcQx#Oy2yk }:@\Ң5>_vkXM)qX5`  U8ퟐA`$C]d*^ku-25I2Cxadr [b`^#sNb~ Kڜr_'NwmL30j&䱩/]鼰ZΗ^VGĵ.:,VW$;u3wTƖ"1I3ز_"eBk'VƯT2Œx ' Bn IÅ?P˃sd V9@u-x'VFuj,* # B~Tݧq56']ߌK]@Rד]d,J!Dįgj .G^oPKXsŭayC Ry[A/tSޟ&Xk7mLBbItLڋ/XhCc{P9)s1ydh>f <ƫ2*{[xg-.ő:o][ݒB0J.&T"%AӴga<=L2e1e:aCI/pJy!ު!=&=|ms䱧3^.] hp?O03wxw7cj5)%{n !9f&VgCbI(So#B( 4;dA Q''ՙ&Z(ι^2z~O*9f ,ضrx|ϛܥ ҭ1JQ6hNTyepJcSLBfW:a:?F4sE ;AQo3ڀ˓k}-ǰ]WUxK:T G{Xmt0"NBfb377<$j'jw=Q!} )djoj-X7-F>1z;)e䋳`,Ӆ.2ZㅴoҼ ӏ@&sI\&J 5`ĐwSErlW;h a$w:怘4InC/nː}LPL6 5LެSQ4M@Osy}R07v 9j^E&φNjbL9\0Q^#O]nv"#hdDc^TP=*Pz{8&|}aܘBHbdž)Ҷ>I5~#5.D&m j`sՕi99}iW*>.]L0B TeK|-|4q>=IL|R7}4f+l U|*Ar6 J IWTEYsc5W/ w^A/0ȆVҍdle-(Q\:ft=KG>B\?p̒Q>]9 gm b@ beh,k7!.=8\ix {r4']S-KT ysv+DlRpnIWl|~6\}PMV~m?6c Ž2soUFv($1w?*R<+P3ɂD'CʈArrI"[Z a?s!Uwyd2\HU^,O^Zh]wu:Qs ĻmoSJ9Uڎ7y ʪdzHo.PvFXj2*_-P΋^X YaA|ce6,UOWe/Mݬ ǐ~q,ṓFC'܆/Gb@#%i-.܎wǨmyy)k[*Fv0Z6TCgc*} Щ=Ww"dDEOFW.*njP[l4mGՙCGjB^ $$E#J@ݯYHau^7-g=.Ƙ !BoTژ cjkvj Qwz"m 3b$[h0:zfFFk{0To)W>q@*́PA0cg:hrCÊLϓr  t(2D{o[hzRW,pQ1h5H3pV~LV)r_X.; pmkY}\J_u6M쩰 |KB:U K"No) =@]%^[8T3 ='T 0?oٷN]E ޏa \Z\]w#8.BJ V+sGbJ$-k~ru796gER9ûx "mO@3ڝE%I\ݮx cKȴpZkG6nImW#7olȇtƴ/x wd~p$mF֊ݠE~C1:d"R6gͷ`},I2`5"1ݯRT.Z9҈#'j2ӏ[]a1w.&Y.Z3,WaXi [=bMK8鴻üKLief0?yYlk[ٍqذջHԳRl_H_i֨ۂ3q#x ؊t1`|H3Ɉ~'W<_IqZtJd0}imؤؖ]]bD}$C=;ǚz; 4Y`؁BKgqst!"p[F Xɂ”f^CADxVS4u0ޭhKv\,Plߋq*`[$(3 Z@Vr[Thز}.aExl ,c B̻^QHտ{0TۊFdg`ȓ{E[c4N`#2WHҘ~rUBJ/e]s)gm}i @PTem~s!-CayhڜZmd)! 2[տd\Y )ē-#a5ۍ8S7u{\mA1fܽTֆv#gxf+Dpa0_1X/ꊃ/:2"*W3q'-<魺5Q, 2-(u,vz mLMS~MӆE`fY%u wN Qfik2go VG_.-\SIqNe'ЂGRJK:Nh邗-"9p6Uw RS/Eo{BHѨ~FѺ!Q<1G1bdZM<|Gr+sj7䝝٥ w].QzЎI{|UꅂtobLZ"v\aGiȨ2 w'˭~kDF'b [[|PwSeK_ p8xLT釒ˠ6kbOI'7fDW$qK6.5K]` s*@z[C둇3nF o(pNm!x ,#!,̸#ˡxaw \TMIRCA!Q Kqpwf6T&G"pFΐPvxZJB&CZbC Xaf}&(**u" S3oigGaİ wFY9-E2_h B:IQvv1e@N@+gS)&RMׁW0oFk̓3//<kaYct|^׃iMc.90Z鴒yv6E}GߔrL{‡aq&LqNk2ݹ;]PMMnфA4>Z+<޷ ^ւzܘ-nUVWw{MFʀu9Ձ&R$~2npIZo_+:d*|rpJ)5CIC kW++,'& @8=mm+t14R`"%+a>!q߹$CޯNJ=`$`G+}#U4XbM+%,Ӟlh0:"J5RXHtw*L{B4wnrm.Iv3nܧu6]4eطϣ**vʺ¦>j7b^F& ^dC l:!3o5_]p 5 ~aӄaQ{%Pb:Ȭ.j gwIء¾=`49A">g:c&x-̴i}@i4=< fC]} *9<wo.}r{XQwv)J^W׍'Cp'ృ=|S曈QZl7?|(09^o*%v#1cqVV -r GEK4=R4MH s_26 #թt f0? F| _TC 7jw6cëɁ%&$oP2^#AXs.DA jxP`1O"euXy;UmM_BL Ĵ--mX3Ngk`d$=!:&c< w 㭭t>i-~:z& 䍓yt5U9Xw`֪grx|K<~0CA;Wߚ?H2J.z)?,&XʄSHq*gV#䪌եutKMTK$1~&(@.56>w7UēQ0P%9Z0N:z&`eXjZ juwѿ)dбva@ p-&"iFO)Q$ OY.hJF-}gJUqja9ғgJfIc%:F@5ܦ2t5"Ɍztg!˙Mƃ"9aԳ`X1Ub^DC/qdKd0ʓzp#7bx瀔M1Ǵm~֣ڸ-ől #(;kvRooQS\xR0iV\kwJaƞ@J )ҧÕ-kV'tB%GY`b\gQjqI3 `\(+z@{SBfSCEFkj|fJkVT낔P%Uڬ{5I1 ld?(^+\Y 6?TО\wV x4v:[:B-$3va)]]Ia'e8Դ圚 }CP6Fg#{u?~qsޗ.U3 r$EI +8c-o{1~3/8jygZsVί auy#Qs{ !7W8\Qvܥکx#Ql;Iw$sWًg8*D) _̓@F-),ӈx,tF d ͹UƩ"0QG1YIc4'RԞ%fHv!f" 3wУ~4+Ѳ-j,ϏgH1Ou@λh$Թ?)xƱ"_5qt8 eآN7cd!V 2Ѫ)؟eEɿô$Óyar碫X.:JqEH_.#St4 2OupQw1H;$LRis^w-!Nqg59U;`FP.oJ"]}ouh:k'H'g'qϚ̀˱ki@2a|aeZೡi&~I:3=u\Hh?lvkTb5ߑj9B-*#{D $n2(ntħD;<ԾM!]>Cd`D=E2k+Ak&6)eguO%8+ёAh p-4M {nt~[@8w<|w]ΜDSKvLĩ^Jiut^##a lE+FVB'IYVfPZg P%c4mCB*Gx|ՎR%_ɹ<$_@w)H+?+Wy-d~hJ ,zn[|8~N5n~Š:t?LòlJ?"av#H(WRT'NjHXLw6cdn<*٣.h {vF(qDw: :l£&ːń.mtRDi-BFhr@:vƵOX$BBcUa4wMne]LmZ|78(1}}uA&3@ACQ΄kR@;d'[0 G8Bz?&jzU? d(tc['@swXT"'ktƎ2&}s-Ч+oB9'e@j7 @Kh'>pڝ[Hh[R8eHmai o1u$fZ3:ղ*6jTR"XK R;xਜZ>*bzi536 L,*) X5i0!Asy3Ƙb)z\>P=n9chw!aEQg?]GX>㶂Vc~?=kiCd>^D`ё@Ҋ4jG.ЄC+ғMNX'^s!$yԩ&&g^?[YGs>o% Ҕ66tqL\gJ#H]+ܜcOAL[D/(h\}_j Nj`8k&vB q x1xyĈEU$<9f)A2 U+޽9 _ a '=\״*J˕5d¨SW?1+Frջ`r1TRSɥ[.0J&ڷʰ ~XݫHj״g % iaܔoǚ#n6޸oYMIxbŠO*y|8-'SfZr;, G {)ŌG0@NцĤF4o;m׆z0\"F_ *[=vS2;%M(=gIɚGj*]E/S^v?2Ä2l8uᓣWh%'7̿ |v~ 7oY;=F$D*ny+$P==˟V')fka,٬3CZJyBF5`Ks%K~ sCH={Gpjc{/c2/De@2f1 #o0-%ő/hC{VN*L׆< zN_̩.A_N8Gfyz .sNG 5 nSѫ1/$:?ͼ\m\AR̽Jɼw+Jp3YrE~2XDD5 48Z_`re3:٦قu+h'8S}! ^NZE\cb$n]YkyF.$381Sggj5[3B% ^J=U~υUbZ|4V̌56ro(h8ǔ Hzc{,.y2'?Qa9E>: `41C:үhgHZ`oh`V4UȁoQEuj`B\x0T6i7*{)G] PxqvۄnADLݫbYSkONU3 ;0$ў+ѣ 0^AnDU [nB_ǩ$I@F-&Z2TK킥by״Ei"#yU(ݴO EX D֚NKbo 'Y*njPv:&y|{, nH5ݺD|0dm&,gwUR~~Xcb3/),b֧QNL$\X6-o(Zj8t;7l[B+r\WH}%sx2#}`tt!y^/JfmBBE~n)k]l\ȏ/?GS64lq=6WV y;X3닕|lYBZ6oE+oE@ p %>YΰLZ,N(_3b鎌Ig7j;8oO齛 a9q'p+xt.>=j0"ƻh[}ye!r]ZPp*C +ȈoCԔ@p>!,сQ]UƲ~<0\Y-FU`^]rrn7/@VJfTY۵F,ܐO5zP2i^'J ~>R%9MZ x \EHDZű,1whF⯙ i-`;{7o-7~]*26c7_ f֧ۘ|lvkCӺuxV22&zb4)t F“iSA=Ѓq|ԣ%W! 8&Nхт9Yj7Ix9$G<⦇1.B@@Ĝ`'D7̡y)r.!o5Da[6-Osfj_tQX4@362|l= LM#Pv,' `hKSs2*@y1%V᪎M9#+ "i=iC7#>k|lNRnWRڠw"x^}U4|>R:qmlKap}AyZFo KK-Jj[Jպ*QK/.LBuYљaZie /Q;7Z~2a65*FסAZry-,\dohs$#ǸE+ͻkRF착b$32q7Pᓲ3#Шw>U,~m,귱E{hMMZXU|5ɝB쪪t+|v|!ۭL݊C>pR/cU<>[>G-`R8O(#9H-sLS!r(+g*Eɪr6$9k!$cJ$ư+ǥN/u1Np-" w]XxX$pY]Ssu\v46EI'bo1? FSrdqW`>F =`ַjQ)/qN52 `Xlp-Pœ<SC!A@n9BSI 7a"U Ļu9}y,sBz`-;Ě̼O ,0*IB32kFT>v>>1h-ZJaXWFGkr}bb!V,"e P Ҹ75\ .;'+H uH(BZ޲T9~"Q)'01X7Ch9+yHɠ3 U">"N] uP5u.yQ6DH K[V_}lX"/򗷽nBn;KJZyA5tx"&5JAoMGQ#dƭ]+@[<؜_@[^CɢW7e>蛿%-jW|s88z46'CfH^aֳoAT4ztlW-kV1/ף|iBc<$H X 2!s=$so_ --KTa˜K% _{m13ic:6w'Va'nMU){`=2oQj\9W?B&<(a}S|uഋwkH LIK؆tLu}>3>4C7 wEb:@f(h3p 5a2s~f#+f!@wv<+j~x7 ⵥ<\F7cl\{E/-n4ANr={LZN4b: T5-7jI^PI/_ٖ9pks&y?)pȽ9.w`}Ս[1P.e6uӱ-# F45dN¾k:*MW I;yGY^>QCҤ$U V/£xmqsU5ܡޅV&k8VPxM+lJ>DkTȊ)0N0:ߺ%U6XWb[?\WTs-BO(mψq4>U1X=fUЍTLkAA!Ex̺~ܔS ~4 0\qYx~{gU"^4ǼDb}DrEOcӆn $5y}X)$zU\>C[+yaM\h8U |*uZ>F]^ɿf)x]*-s`kT஡^1&fmp/uZYWVz(T́^rCj8P. e z -<[BTZ{hsP!GC=pDإtHJMp$pM!JDiq[aq|J-By/i ܵ:2Qo=S,@_tSC|Eog ׀roЀٗr[#{͓AIт^I_qxk>J2];| G9d&"gYϦjnK^َثԎ RE|YmH YͺhpX-+ ^Q^KQ0, 1AKp׽ʣ$'_GtѨAjGp_Qm%/E vD&\ f yl"qEU_o(s kb^Rrjgl(S2ap^3*xeY'}ڄc>ǰ`#F:A9:js.`ŅffTAqە$izӌwEu4's+Vl e:HdYux(St2G,I 'tձ6ê~2D:/Ctp4䄇o'n6O}8ŀɦ]N@/.l]IR$a42HLU_;T=JDN*7YM!N<} $6ći!,(Z [&&ԇ,9@UC"Ma{y׫QfGBCehrMpCɕ=WIXssGrߖȶB,OMr|ݷ57'qD' !3;y Mdf$-Ih|+6,-%Dֿ ?ywR/맙%NzzQxH6B)WCbVc"kČ|:mLQ,?!C+PN 2Mf܅L|)$q3޿m&FXm<,"pCغ@*YPHSwv :[_^$hc#ݷ?V&YuO܃'q& 8?vPK.)!Xqg^&0t@&ҟ'Ie#Uяژ>:vs{5Z*(P6B؟38c9J΀k7ͳI^7s4uciWHv$r= zbe/"?$GޛQj~{Qrl<%40h|wMFwʡ^i:ȁ7ϑ'#{TLُYA_D̥\"uR:tO'/=nus[jMhu2nM79[(ØjFtxmrfxQe7URQ6++}p!xGÖrgO%}sIZ5ʳ=j<ĶNMmO[܈0+M1eYr{(J {ڈ9!iĥUa[~нg/߭ U &#X#/]X?y/9iBzbA Y7/LGBDYE%gvx![7X/QqxvP"Y-V@"i.,(E@2;5^a^w%xXY[5|ssxCPdT5C% vų;dA7W 13pd ؀chUp e97u72)sLjzwG\#k,+ބ'uґ-cg")ƞ=HywB6Ep`&P`y, :3x &hՇH\\4+b kb =SfbkɁ4s#3*5YO\|es0{φ'wMZ T#|Rf, w|ScAfPhиẓ^(tgm%(p pѺMsQjmqf{I>"g?I'U&p9sxcݪ@2YrdĻsE`6U -(5=H,5jswqbVȋu~LI^&'oD[&ɏ|۰& ^ ⍧=԰CXtMi`9r6A=s`d=䄣ʥe|HFU>g6xgi%(\_{x b @~np\;EG6Y zν>FrնhYӽ1rwfGDJYpcp, IQ2ʷG ׍h}ԟU3kl+5"v+3W"|H T=k7l.RNk;?T]F,FӣZUl?( z0&ިlȩ'1B>Sml^q4+#piǔV*V0g"x9am HEC&W 3%Ҹ:]g0Ņ ByoD0v8{j$l S@CZ ?\*@L|nh%6=:YH2{TcL~ĶɓNJJܘ~5mQ4 f4~С^x@?%=|.Ȋׄ)RnߤlB ճ4z2ںipV#3ӫMl]q*8ۗ,ŹqTxJ>xva ;L %iǕ =i_ ;jItpr?^;G3wg>þ2m]ĴbQLi<}1` LfuV " 6dW7&O5xka1<˺lHfA9jKK5ɚ6?\A,@x UyXhqFِtO܄eXO&Xӣz+Zto Фl`/3SDRaSz~9YN/(_onsjl* kSۗxe ʇ \qSQVq. }5)Vj^q=kBj^3CC,0i`l͵'>5rPd`Pp5&T2xfNr1f6{I`ķ2GJw_밀+1=w*Xsf&xb23OΎ}tvBc5CW.!<M"+aLe-ʧ??|~p3?ׁWȏ/utDPId*Mb:CT\??N{@gc&\} \/)`1k$-cJ{r !Lmʷ<2̌wXT<}b̭B8$?KW%6u,F216`l( բ$D%H ,2%3,NA>-0R$][lF)j9\ !6y3q [`q2}}oJ A($z; $[csi{ӈJ޷"'vKR.jJ`fkD#1Lb&"Ynj dL\Pi5. #խ~5o#V2Bv#_H/rxI[ u6Z\q ka^ hq!W//9g@_Z\ Vո3cx$@@EWx}!(C+dDODh>`^9[|\֎s+y` T/ H_bVHpfU;S8k$汅ɢ\TOLtY: H-K#MHi#{a-,Gg򓣟X?Dəb#O6 ^=T 9]Rt̅bSku^9`p`fI`7V57& Z x>7!".:NgABetFT2Ҍ0ܔe4 䖛 rOd6j|ߔNݜT*mˊv~8R/_kQ} B:?>#h|!CJib)ำ>`}!X' Sy ,j½ŜJXha*\I7/ym Z\ou6ҽx_]hapi:{BIσiyQ A葄"g &s2%+_:0Peǣ_5jvR{TUTߨjyDy"Jϣ ŸBzR3IP\䇐q&}}8Z 5|G8ٿ3:3#f05A5?[Ƨ9K =ޓX>fšcռ9Ti.H ?(N- >~XZ}fG8 `䜞֪:׳ZSuNX~通.0C4ǜ/kZə  ])}Eu8@fo{/Yv.__ɳXsg:NpEiJrP!yi?gx<\# ,D rd kJ\6 u1ז-T|QKtTIg $H{Q݋iOmy9m4>cuBz' @ghJW>&eCrՒ;whwdĴn"v3-,wYMMT#Y9yj&{̡+GX9so,K"* Kirfm] rvWqP~X;et|ڥк|ۣWnledM8h;zè10ut]b+f2>T,9_O27ӡQV?z#x2w"Pym%:{YcK( hl"MzY|) s1 'u慠U~G'c@jma+wMȜCP~\nu`Xs$0 $E/uAl?ne *[U:JDb/aʏt)a*^z@!6%1e@Y+:V47 ׁ+Nct<f@ȑ{a׼Vt*,4qcA lY 7 |QeLN'g]I5UCQ1DO脓hUfvx@Rt; i D oܤI(L+W#$?PUZuKR&iK8y)￵kSPdm_.FLZ;o»RXk yFH?ER$~G;z B;aHr'k CwTg!U Xk?Ew0vZ໔RC A/+&`8Xmʓs&aZzJA[㟣 {xl3́5D阯{z|h\T0|ڼ N)6 9G_s+8tYFrԪNK;~bl6TSt6B5MgD#֌%j{?:~ߧ+ SA)zrt"JWR=i zWA#:jE3aT SυqJ2a`&Q9f=v*IczQ_E߶9u?i笝dMc#_q 흵Bl Mx$^VntE^ _=B-h'GG|o"TPNNE +"}jY6",e? WywX<*5dhƍr?E%Y\ r:=A19#7?`G1偕a$YeabxtOL/,blH.k@(g-ьKlO.9rSgWxϜ@94fϹLQ xX%`Wcor늤rRWBlOYo@S`qwZx~u9YߩBكr+2aցW2!fx!^.l$HTv9PFckV:$ݢ*Gki+:RnLr/~p m6W&hWjH'*jk6 8ѺZ %#᧝r,/~*tov@ 1~hS{%]vaG4n9L锵jhbwz󫲱-'\߽nLx4{%t^K,Q6VDUܞDiۂŸY}*F }YVr}=k'JA nHÕ5$ 1^(\6l3?0=!PؾwSgƶ gV6e B#pmEmϢ[AmJUl`e qBiyf#xU:RF@p9 V0@pk咫Zeo\={:iSLς 󦞂~cRPCd|Kΐ Z,VǎEeCsܼ5l3ՎX?b*S\E\oP H#Û"qC4VCâU3dq4h367 vKVCYO6HE 3|) s#P{8.`vI1.>>CܚM7eBlH$L`bkwVVW6-?amBKijX:-=VgH.$F#D9LJQxݯpj(bBMi"8(Y2h}~# Hx~(pk֣ܕV 7HgJUD[.k`Gsgm`_26ǿ?gXE#Yf}YWvMU#1}8_:iF$䌷@F~zJ}E򄴺2XT=N_-#!dhg0@d0 'o ,*o,j7`g~S I_pjXc7^pNܐP!^q!_u IeϤjU1tw lq3 An;?/,SV@iRf }ZB8(AoFArF>šb"xL[&RFhH]84{^{o {QioX? Ҕ3]*)\㽎m#qOeiVc: d<"e(Йme3#_c<$R 14S'-[ũ΋9S#jc bLo+ 34hgY$8E6S׫֣B(r>ד,:uٞp[arGsYAJ(.-[ȺQ%OV QSh$w` I骴4?tФIXI*Y_<5|hj&Hd!۠md%`^Fz4>Cl@Oۿ%]Q/DTā^=:e-Zӣ(yC<8Pt)Mce]k}`t8jW9"o~򚣌MP3$7!@q;ZV[Kn}{ SiB6Mjag)~^<+0$= 6`Y.mmJ7ړ+|Tue_·`Kɑg&y@ !4!vSY8ovH"A˜X^y:G1K3m8[l[$aYsp_ *0lsNY[p3۴ß@$/f}\XC {JnneW فLaȀ>BR:h[NxPZmUw(q4{? I㇈5\f G|gRZt%ټ]~NJ#i+< }5YYO˅d "<=$:l dtez V;^Ώ!*û֍:\՚}zq<?irpڃ|DN[:0zhExYff9-u[=6bR2p% %NG)QMK5'!-p[&&eW$ OE8&}eANYvTc/^Z3HCTd-D[~q 3x,e&9P}ׇ:Xz0HvS#(:߻[Qn((D5[p76‘)$Cߞ5HW@H9ҌLb`;P2[#$o.q Ӑp?EcR~S{!;3QZ/f^Aa u|Su.?3 3q #2?15(vZbf\nsxh+=+q{%pK|g~)!/%C^uj=$Kl)~RSQ_ͷk߄l`ЀsP- }_.>盆QʖB}XRs{fWlX-_(~G=1W)-+qOdzOYH"e|Rn dyIIa7m q^$#!;LK!ju$ /B|L_꿆zq);">hud ZhFkaؤn#{Ue9fhvsQȐSCA-r.~-3|ܰ*Aw+‹T_NF܏QYX|+AL5Ks^ҟ &TCQEZ_lTC,1^X:~+jno;&l–gWQVJ?#Vȏ^6oR)ܧiM/^w@- 3֌{]WIivnꀮML)aA%,,B)/hF'?1X4L"+_ucj ٹA:Z̳;geA?O (G]|T71e ,؂k{6 6yV%{JDpV,owA esZ9+V>GСJ/1M+Vw]M8B/( ܑ$Bj-:ηp :Lfh&`3gue5Ppe:[Ov&V|܁ RY,v| ET3\WfU!" gԷA%+D3 Uz= bQQ>tʵ vgwۋRAbDdC%+g)%1>2wN& ,>פIv2{+&+S7OꙞfU?Z~+aJOK7 UDXr핹%LEgȱ;t(9p;a97xRN}]2,cB9XPMkzWuP~r!ʼnmo@c 1jcWKZlHq,sa ڟja5? Hn v #mN>a^ Rerh_jz.{p,<8~}=Zpc*K[! ,ߙʗ)įZJt@+7M_FٳbL| Mz 5K,(s >@φJd(F| ?gJ ,^}=Sk ̣A8d2& })6VV#ZlzlKa;P0dٝ#jwz P#uɥ>yUY~0Bu8AzdB݇񛽕4db$Ay_.hЎPU-tuD 2w(jN, >s53_bdQQŧQ\󐄹}.{ෂCNXk@Z,|ܔV%$V(t7FJ(j鮕FoKw@@(.Xd0@Amp L.qN܂ ZO8JW0SyxfԪ7ɘvjuQ X m A0|tE&QtYmkr:): _p \Q荐@⛔uVj~$<"E>PNWy ԍm#ZˀKP; O %7.GIy1 Yw=z4JVc%qbYy(fSY5ef%69ho{@UT=uۮۙF"zM3 Cw܎Oc9Tt3իv9Z4/* 0ӚNq~sEuM4lqu ߓ尶;CXՆ_`SF]dyw9gfX}bL~i֛3!0y|`^ybt:%*UrR(RJ6zLZ1 CڽiHC΢.΋|%+("DїC_˨7Lslx}Ȍ` XGcV!b귧AxL\Kl)Ǐ8j}ie?`ؙȟU`aiz]`+oϓy͐<_ 5s"k25>#"!xx+.G3Hj%gGиV~ Zt^,㦐S4#^6hEfw?q@+w70P b-p.7g՛iZ~ j. /~k3eQ(=6DϤUC~w1ҫ^^fy  $7}0W 9_o;bkj"2L."v[>tc]A"}(^)"QOl:h sHMokE?T耰yLUsc Dڨ!Q aؕ77OIbjk'EoME*LHY| ,[v;/vHbM"d ^pq¯8kw o79 ߗdl-[PNvO}qP3æ6|@QogxDܜQ̶K 1~3j0vBxh NjnV#~Zh4U&1!2Ƣ"T> =F KeGjB\+:L}Bڎ. )YMGBt}:$xE:-htB<9|~>z:ۋ,8 ;)Gnw` =lb Ton+bB8 ‰F4$(ePu6:5򚭩83 ҽk&PԈ|^s^owC=nH~6@ S^4eSTx8k6ƬeV2t!H>ŔfBvruuCH93/Q  #$5kvP#W3hC`rխH?4{Nd1rbh*h5(T,b]I9ƀA#~ՉRW ƝJ\?W;rz%Z0_o 甔ʑEGHdC~_+⡨H`P#@lPZ"9/5瀉Q/ a%w_[Ba #F-\<-ssܩ$(7Ll(wf_DX 2nku2k=(| |s ]/Cn0&w=23oܖ~~-cl)VT"@׳7[s"SG2tQ;۝ QH}JI}]/. xb[`O]6%Թ^;LKM.'Q^yuz A㧮_RcWI2b\|dA ,?Bמ$5+To%-f1ig{tݴ{=Y "phDt#ӏfcRW L@(Oт0J1)tv_} SwlٮJJa*2/w^ $;5FkYE6JL56zy4\*@ݾS? d ɯp<6$uTr&8RJXa2D4K~{8n>|I<9Kl ->پ$ߚ*P¾AfK 1JW ՗S+t4iC u|2.;UAhy qGn8\N" Z4ھI c'Ct.b{gV>]03=跨r'ޡf]w10V37YO*?ԕe?UQl{c<֣t0"ܵQx^# jY W7湟(鰊d$}U'd;9 (+v[z;3d'9Ȃ n VNC #0 SH?a},J8 )4jip:3۶Q{a+7n?KPVTFVRx4Jm&a30¼ӡ#l)ZglgOC&E&"՚|ks I0x%&^'&۹r/U-QYB}|wxusE8)R1W  f7y#p\>-Pɧ4w,QDͱI,"AҎe\xaIͅ Bnڎ7dl2*JˎaHKWaݎ.=&X%M gwZc&Bƶ$>Wӵ9Ol 7OЧESI}QCAJ0PG?֤%N0@[7VI 4lRJ:"ApyӑUf}!Iwn@y'FN,%:)Z+kr v+G$(!UҾ'l7&~51NEh"v64xo>BKLiyS6KS"}[֋%7a J1 YJ5Y/ۜ "oTnEJwJp;Lאi ]q"8TcP<谰u ɽNpK.j vhpA]Zg<5 w(|t~|4;(W9" dٲTt.ҎYs=8_OmX ytN/{u V^םEFi a[p^Md:0NOZf\i J_'<ݾ{zAz`f$W74 qʇjīݜhs dp h|~Xd Ip=)Shcz,.ѡ~$4Sjrp2(U#axXG]@r:лAk 1XO2k8Y"'>L gd!҉ ZY<~/Dk\3Y+H1@&%;W2'w SV8Vf9fΖ26T0yS}ep1t]r Jg#'(_2'Ay[W(ɑOVWLZG$:VZsx6Arg(v ;[5Y4Iֵ0"^f2@i"K'2nrsiw|(4;$68a5+Y\hB?3VnDgDC_Y#VXbne=CnDQWŤA):VQkvd{П789﷣1F qPf)g1#=0o4j1u?Iv?$1T4,1\ svʏC4P+ƤS-?ؤe'|;Y5xPxp)w|T{yTL4{F<*q(P:AxT̫ YYkz9i#1 K';gϝU:Km)+_ sOob==[ץǛ0.69TJMXtW5UmI):)B[>_l8yt|CF͹|6ڛ[e{ gLF&{Gn%~}qSkp=ϯ"mXq,L„s*(%|J¼>(eZnbnޤQtai4o =>,u`JIXթ"0Fn3pU721sP&Oy!@:+u/o/~=Qd8:(_O7;o%)U;L dŰۺvqXQAšIσt>/q9•N4‚#SG5=["n>ک{<&[ Ppb$EDhf[1KlvIj\'\Ve}ܽv[/)I7҆2%lmx)D*# ʘ8oYcT+n3O^nddh{ s}i(҈T2;_а25']Ԛbt0u7?B}Z'Tf%o Tt;\032^IczYm^ <`pg=b}j8D/&!@[+wnqt{͇$$"pٕ;,p1"4 ܈"rkgµη(y݁uik(;j)z@!&])t zWi;"/xݚ2kb|XZCj#p0c9԰9;ލ7 f9L2)T⿮ .t4CC1"loSL/4̛#F]z\YK';OW@wUhS;~8H*K E{_(}j(W쌼r RbRV7c/V#>-)_BVʔ0@6x*2zfeJ ?465> Xcqۯ?yDE!by-pIuܗ6f5޺Ph N "ؓ"1QpU4 LTR6vwiz92u|P}QטR.#pZѢ|7)6M:%ݍ|$)o9y,5%D/i(@8!E6s+0cnF qR6aG gfD}ۻ빅S 7=Cp2OpLƔ1 YN)7 ncpD.+!KBwRDlpe\ A!u3+E;ݣeigZ-h˽c$c d3ڢ*Im eyH¢57lC孩"<Jd˗s@}_c @BAJRt8RϗI| U&iu*?kaV=j 㥪9*tw^dl=]UYsGnu\e8%/~"@ X c<)BZNBȎ]IZ*ѸƳ"%[]IF־ZMx M ̫q5 @9 B)ӰB9@eDV>4a,֥3-[ɥG~ hsltr5. .DH8b^zfcq( bKK  :_ u{Dk(|mg_h@i঴FCTꉄ~]\m^3YDBS/餑D?vL3D9XY4r/g 2\Mo)Pѷ ^tΚr ܓ픾zOUb[&MsH}w =j.Սf%&"g`KDBS;sMp~j~0+ ޹EmX{3]3i{/ T[r+= $_ b-A+}`vp]9:GqĹzؽQ|^ZtX@& 6ۻq"}@*"<)[Իp+OjŰ)+r )k; Dcܼ8{B^?E0Ɖڕv=1|%zՕvEtT<"'a[sܬXKJ:E4ڂGRLS@'򳷆)yGT~l^{+HZ'& PZqɴfKUY1V(  c@WJ{Saa܁F8`#:EƧ! [qcd%{U;;0MRb骲2mj~OsRh"O M|eY0|5g;/)O""gE=daʣ{ge][Ȏ1 d8\ZUIW$bgֈ5Ժ)7<0 nK5+]긛uo&iV};OL4_ Qy TKbS)(`1<rvrW@͚(/_-^, &.ޛ^_em, -=]b.B.[5G/吏*~Ih< 6w(셢Bic*I¬Ѭ> Q6t.fҵd@1qbj\)8i?p1WE=+Gs$Kߩan߄@gVB\L: MXEJ˕4Ԑo Nt^G\Z6 bj+kGc&{nkАQ mHA#S&OO2FTk 'a@ aoUf!^l,syjtDC}>ش.,IgH $ o?sD̳t/dŵQK8_jSe2lꠀo]Y˄{_΅0B*6]K) |c6{0%m0Y/Y~3c+F(S`,v%#P^Ȼ@u=RN Fύ 6g-'.O<:R=[#3ZƮCTa=DK wex_i1?Aye`[,H|Ri~deηlGjxV  kzw׉x-9~m_ lL@Ytuf%C`٢{C]Ui'@X/o<% H0#~l%uk)J}={BW9:6͕5z&D˼ H =*Er*c^?Wy\B[I[+qwO%m>6c{w#kӌlV/fX7E /ac(7OS"pyWZ4O~ы '"LV?eG*F&Čt KKLi$-_⇵MgԀy(MA" g?S"@i#M4",2$ Q/"H j{_߷Ӹ;U\6cum&83IZ$oǀ|)dz0̟lyYʯlQuR =AϜ#?NEŖbl#bsگч}p`y;cS\>jMCoN-Y+̊Ws vT{= gt$Zy6\-)W⨥'=`0qO-\X3T-Xb:RC)'l`.4oއo8,pӌ a&mth{D@;DzY$E͓R_g>Cf^`0 Fym_ Ab͏6Ct:ŊPqoiD J. 9h^dOY8G&ڸ6jmqk4P0U2n CԶc=2Z^~o (g\q,,RY0n&v㳻A+mVDH"$zpr{㑯w(Vf>E pՈbGm?4#\馞^\3sp?L,Q;Џ=ݳqDD͑UHvb `u/t`3Zt'm~`[HTa5nKT79E o[;xcC:3O:TTH]&iih I50Q?{Td5QcuLhժ՘GBI>rS pɑdrB9(&$KMԓKsp /#2X=,wS5M]Ws 0%ުPIkX*а^]b\'D!kv: )&CPd5JKc+XAɳd<Aϖ`J3ez78mLG6Mq-m'Ўh)ZUDt eMnſsW >ml/>Ļ H0\ޛUa}3v^A~OcELi+cͶZa/ӭ%<=I[4Z0clWB}d!B$CU k/*<{"Zhq;05̒ςX5HXtMweds# 6@8[NFԙ/^ZCE?= Dڝջr⩧$u1(^oe4Zk?;l#4K-Z JSPiPA@} *1;}tHTh-Iio^TU_r(Vq'YPX@k%fᑿso8;%?1 *cH-,24iՁPn'Xfe] {Op E`ߜUt7 S rMYe;I;{~*m_/yFB[Iذi#G=kTvϔgw`!r^&kܽyIgleIH%#>PJ+1 @0`bU1guYHnc꯻ywUbzbCH$sÞ۲ $[Jo3&,d½53ÄQRe}HWgAVgkNe5Bo,(5b֤;$M-ٴ0+OUDJ>quFWRvQkT]$hh5Kl15{Q|? Ń-m9m4.+%yt8EoaW l#a:^[hy !T,Y/({R{ߎIG*f&G/ݽj1!wS!D%9ְ ny2]tC>69F&Og~JDZӑChSvB_ ZoTAN08J@$6|[a֬;SG*[ Ck^WuF/=ڦ(6Oa(A{̰A:C`jXb[{Q7'.IcRQ>胺l %!1y5W6"3A֏T$`c1;ޗߘ, }*Ni4|B)" y$ TCql_lE|WQ `hIČKc IǞTYN? x15>VG#T0 ZMuf< gEs䈕V,l{-/ܹaz4L+jhu',RgP0Ro$Hd_LaϓPԡ"856q"X==e;FmC੣8 4| 䏋) vF[t.g4+2ZV5/Uw !U,#?W@:// Gs~T6HF?\dVHDlmE~7U46a%+^xhdt ꓗwLjj%i՚GcwΏ͆=2mV||&43%':gk=Qʋs(3úW u+PŻy:2%l,_B#E ɍVl;H̴7TS Ӓn'`Dm@ȰmsɱgYZ07070100000085000081a40000000000000000000000016439a35600004dd4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/common/siano/smsmdtv.ko.xz7zXZִF!t/M]?Eh=ڜ.+ʅM ?s+;{q rP&4њŇFy Lݟ>NDoA<2-?0m|7[l1IuDLc-89=8GsRxJ;'cߖnO(,%Ryh\FF2c4+1L 0S@KQ^ J͹ٜ))J[:J9J9δF3o{6 į^wǁ{FN2rS)Bf)0.'oV~{9 8~vޝPh v )2oOR 5uԇb&|2XwJcA&uR4*䭚@w-6y;TPC/CWaBz2#&GO :{+tQhUhv7vȿԸv ฼h7:-uqksvR!Z(R3Jrnbz9֩hX=_A/!V[03% s _v${ I]umV Րap':Nm`E^O0CZkp[/L=Y@)!Knjy yrB/ X10CkqW%![ 58mDf#y=azG2Z"*=A1TXe{?}^θx̝mSxxcNO6U4aHcO..dLy.]7}w嬕hd;hLy;{PES>W|ѣP-3ն*{ݽ"L-ZWƐy'j?iK $s$  R,-zI#8ޤPOR]cJ&Ey^I)'(3 z=:8aPٸ<`pt>~ zQMUK/ pQ'Pʷ`^ Xz1G?D{e4@C%.aj`/bŇn 0#RXNf־htӲLˀ9 .sm'UHv^xI@JaU:(}Ni86) ]C6_KYA;mi>6𪑠 !*MYϾjJ%z7}kF+ #(9;rw]uiZB`]-|ltSrWxvZ|ydӱ!40UrR`&ي,a!O앞Ia6PdIF_ڹ9SF S!y#Orƥa/uG@h ~,i_$W} 6r9bm3]R} acdz)y'# 4DDl_I%AhP=zqأ@rȧ7b/em'z3G!f.sp 3o`8"ӥvR>8"Z74ήBEU~vHlބЈ18tjZԅhn|54Sv+[zul3"[ $>*6K; 1. z'B k?X eK].82/^sd Aq:G̩GOĭ7uBĭs&☭NFa~ubq&U, } ?ǰ4hVĂ гO͓WF̰L9ߖ ][lJs?:QDC \0X,؏NRyS yE/,n]ϹU8ߴaslP[5R.qeOK7OR n ,QS;G ߢUb(䷜(GZ{ GW$2/!n!`%]Lt|]G+! 䭵/ 6QL nl½Bl O;aV%[%\Se&5}U*"Y#9h^p^ըN?2m0Sl7V)˫GYդ9gxA{+4o/8oO9(=:ȊSNVq2ϑz7ؠiw'P!?BO\"BGe .AXwЧDkӼUlpO,i5A-R2`65g dNjZ](Qb P `B.WJDk_܂gWaANs>kʉ"A=cYfsy"10YaFeF{Í>+Sa Rj%Ict͸EKx隼Y@2j(݆i!/JI7Zh#{;Dٿ͝f@{ҠIJSTu~_me#Ej$ vtA7ِ\?4oA\0MnKfHId 8Q}d&BPv2z'i<`ƮDiB (bw1@ g_+ Ho3/paK/M`'wPh9=9e#RgxRWZ`*j9d0+l9O F{V>Ђ Θֻ%BwU2&ܐTi# q^:;te`V |(Sw JaMgㄟӚ=?oC833t&s+o⠖ڒO%,8`4޵L.VR bS|k乾p'P?ba* "߈nA,(ňcxj6E!qݺw> MjJcH44g*B]VFg[^7T%3a2'$'cIw%9 m˭纯`$N ĬUn~YGo]j,m\ UoTܧ;_M8G8ԹF\CbX;&H !v}ߪՆ|G#,HQ8^O`]IB~BFPJJKu1v)Wen Y 90<=#PQOĺw+? 4h.J_*Pc-uz~ zvL"b 63E{0o<85cE~'4Nu9rڌ]2.kii' SUIAg|7H 㒸P'@,4ps_B"\zP')Gi vGe'_`†8XJ96pP(T#3XEP&GA s h {Bη=u\}DP$I+5BW}9MTPz2AP[: v~3thjͭ)0N4Ґ6z"z6!|r}ʿc΂*َO_8zW]֫41Ф𗏙'VoTP\E r w ׮x<ysX&"_~[b%pvvdnjm])$}k-(6]=(CnLz,+<rF5mvBAdRV*'a,/Oʆ@giuq!m l;?k\F«>b!Qcuo<uB˂UO-~#Qny}rxM>[l7bO7E@8"i` QSB%J sDڑv#[%kc D*!?|/nnG{8˖=GGO&k4(aVu$UaF{ETOOdb[*IC)yYz}spFա玡3VMwГ?-RrO[@e&綐a X"n!**HøPHP:Awp>O;=6 k N,vAgw#d4НM g)L!!tbl?!u/#.P:zas}{| 5Z#.컛)r9Uĥ\H;bkeK 6i`SIMmP竰]IH^:è3'lRX` յpG ڳنN<Ȣ|aB,,Nq)"7akVMlߓ Zyv職ۨlI:p7xLADUTy hG}Ze2l+ GE)Hmp17f;#1B1,F 0miW%t}4zm.Wu_E)쭔|ʫ/'"VZpmY\W@)_ȜIꝝ&TttT5#`L*zt\> `5 DS[֐e-pNࢱ61_g§BR2Bs0WK %v#=AHZ|w\HXN4,m'Qft/ L8. W<0|=QYqϦQMYx#ƭ?׉[ ۓWX \j[Ev<ܰi VXni /ji3}jqQDSje xeo=5"p`#?j=^k h ,^q=5:ttcc'Z֖ka r״@2ٍ\މRd=eFy*!pb:MFAmOYlVC]1rgKrY DĪ׾4=nAV&>wHp.F$Gc?NiYg1F鍾ϟ*NyϬevnTr[i8ۑ"O Rcbd@T8zaܝA!g[ޕQWa|$q up (ŵrhz,ioRɅ0 y~Q63.8xMK?̄ldSe]Zz#f~I_oVP1`w2E=^ƶ;l'h_=j} $5ϼ @E7٤V /HG3uʓb;  .|7ZZIi9 )[HBzFҮŷ P2hn5^7IqFsFbF2Ԏ>ZJ_]ÂbDݝ(KHȇIqlG#CYM7@1sdz@vq9p!CIe~f toA\.xU|l\@4D՚^no㜺ڈG>Ȫ땖78XhE#@0=]<>(AY+(PHZ=LzÛS%cR+jo?~)FƤ01)Gx&JM=U;~Zk3BH*'# Z/r5!lҜrlQ,! WіHv-л9[O`uQP8 T;"=qhO3+qqmZ.}'4S@FgٳZE3ĂZɽ*Oxw AJy M󏂳Dtԟ5F!5pmyAڧ<(1άlrh0{t|;( Na.}[˟6ht̏/6-UjOx pa9Z'i&v<Xk/$.oiCV*"K Y59gJ s +%NdF w_CoBH\_ Xn#I13:-'bD"0"l:g7BZ9 Ur6"ԘKl~ȤIsh"^x;%B@֮BpS='qp5D.g܄5o5F,nBnZ?p014G'*g#b'xVT  璾3%8Ql, ? U#iNܟb$%H.F'$AUc8[dQo5.ugjdY~bL R 9 fʽpS} 2G[]ώmNӀ6n8> ?yoW. %[8ͪL9,bȷ \2nByҍ^V B2]Ҩq#C!сɝU;h%IrAO19$+71Eнh0pF#P Kw OQIڡ%Sus]P  tgs'6ƙ6r5NF-nǠ_+>J8 DMdnT`;Q~KJrE{>zƽJ]cx,7( &zg>BZ.yeX s%i%3ԍ' DLSsنƪK`"79{(xr"X>uh%=LRFk 7 P$e+I3TT3ncR&}"pȯ]}h:Z5u't0!`V=^#JyLOSs^Ɏw`dPR]鐳Hryw UM7먚R@$^"˧0t*uQ3izzHڑIgaP k!XnM:6=8*: ˁ}4o&BtM3,,Sf`-C"h?Бz7`(tBp']yn/0_GZ |¹) %9)M83pK8*9|)I1װYU#=/q0 a2!MJ#ɼ~IKk|PK'IuDdH,'K xyeݯ;b=mQ( $O|+W;-^.ǿVf:W5K ] X@sGgur70q&S*SWca{>-oV[1e3Ol+g@KoC!^AhLeF+^J9RKNӚǤΫ.X_EX7177P&1p5 " ۖXXx`cYҮnփ nwg8HHy4|S` Wwk@"jd(~ΜSBL?TAAC 1e@6Nv*K/M`;JXٖC\_ T,/rS3Vh2y&qSKy< }ތ1?i•,R&MIɫ;ѩ|X]B's(qkKV/"ӺVsYz|gSvԩ!#Q 18k^[@iuj1$׽(8E5Lv\3$A*|p 05ȚiA<%J8ɐ$ ᕣ-[v׮h適 \%*f+B1'Ń[§n^(YqF ob:ciwXIow|֢Qm.3=oq-d cZƙ# eMDH?]pbXb["1yΞǗ7GцzH};:ꌭA59y'(6M(݂F^³E2:yf-a$6k afo ؋(|5Î620I%OAa)fiIP_R͓ ݂g}IG%'pNH|r6$G %d!rcl E -ێT>TR~vֆ'X'^)'J,_v zIbCWcfXtވK~TfԶ¸dM$[@.V=գ,Ia\*% &A~ڼş<],50QZ;TR %H>%*&L:OuOATEnW9!?[e"Y=5CM?>avj{ [=tF9yGq_\>fFLl<1u23sK*|n*Qo31Wz9a]ghzw(ڣe 6ݶ֑y\Sl>Am:+NޙOF;.e )Tmb>ܒO~@Xb-DͤR&_c2ebϩ_6-f3'DD#" z,_kWPʁ/wտkYTK ݀: F>Ӄ 7R>@T˚'7IQH g_)L5$K Ne,IB#qit~epCD,b ]}t?iyg?KqgEԴ:ƾܥ+7X-ʩ,Dv8_w5KR•xyGbҗj?YP2dJ'tHi7jfKzUO1n1ү1cA)K!E#!oJ'>VO7aVv59H&; #Zh%=3LHf+AH @ 2~+)V\V<.= [zҏi@Ԃ .&p%2,1] β4?1~KWM%A^jgxV3kfuW]?LPr_<ctAt͞$we Kρ#rĻU xA M=^BPXe[uiv! -;~M#[.pϿSnU4O~4|v=Kb=@#ӟBtE.ˁ d7}EŨF1wc"0 M@ IXi)SPڪZy KBF/˳&<H'O O?r)1я1+7eٖO~XTsz.G!j\`:[p@͙eٴZK<"4ۇx-ƀu)s r+c_Cc"*yؒ,o+B g7kiW #o}\[V6ЮhuUDyQۥ*21Zny.(Ř"[K1(}⼤zH }Eli6uI|xAz #Ty3QiH" , Q'BH}ˮɪn3)y cF`PP*`aKydE Hʣ͠|ʖɲ\B,|_{M};I2ǡ5§7E1ȣ38;6Ye7KFdt䁶C)T &&Nv `h`cϽ{4@M`֤umBcvU!لV%F |%*N'[`Õ[cWO0r:^Z2Nc9ג(&*Cdןr p%Ov+&s߬p_*\_R)z7yFՑ{caA8zݛz , ~yZ*e搉,q7c'3X$"f0  =Zdf{ 9"qN!|Pɽ򽳇;Y:)[Y2: a[3\3S2Tz<2a!yb8qZԹYgkg55mPFU)? RKra2 c0dyrH ibu'Iʪic S+Sz!FcAqcn?iM)d?,9ј$V/myV< aY{bΌUu񝌝z>i.P ;]1X k14>Wr5$|.Q*ݓφTmk`.Y[ } NS]4U-w yO:`uV1avOH-ġm-&]|IE1[t4zf#XPթгX_f_Llꁙ -@w=u$kF^$[^:mc4>cVق8 DPo;ZRJ]J?qRՠ\9WJWD}Rdϑtyl ]k .jݙ'*ï}Xs嗏)O"~&@b|OKMGehdA-#G"'h6r k RIƒ|r:h`-2Hgh<I3QDw % `0 f/o[s5rM}=ƈ;G T}g `SD[\S" е+{B _f(G ۥ ]"wocp',ӚkVcgԬ IT%vNNf*ozHkjD)D7e4eX܉LhOBeEܥZg B?暤e̓ S';RMa+;@@q)j1kk!jږKO#| )%=mfQ̵PNQ|c@>X-tQBhZZWW-2??.Ke&v3j|Tq=7tv(\O@6jO4G$} HIkjvnk=*vJ?N:HFEH%4J&dR`sB!A`ފI5,X_7?z Rp~~uP Իla{TN9-d|CrFGYMie4_Zd;O nkcJ 0-x_$lX߉!.>EN2gk~[g\$-"$gRGU ?:)45>x }=_H#S~ # W/$4G"oEcLgkc\/ޒ21} `iMؑ$1/ Œi 1>su>*qJRA2w(5 %ZQ ;ۃ|SZgX&lN$S%VN $WOAZ#C1&H]XyWhj|I|`4x7*.o /0vO c`L.SZW*LE VL+o-8P!3)lnwt~<_/W,.=6F/0j@q !xizu56Er!` ԙ Чa5&oƢr:zDAHTV {ctvOl璲l;G|Q-/D9xY7E.eN=2D-v@CAMQDQ$6XtM*lׯ mP_-C/#|Ke q(,%dJ-vT2}b߱ȅE&U#)Se;gF!amZ_&\K!]^2;VH]t@Ꮪa 7 0'ZcozBt* SϷ;bv÷QY]0sK.Z:N19tHej馭qˆБcbWJ{Y]]Ԓ$ R8tݑ+!G7|YcAHX ub:P ɓ &9騣"] oiW@ͥR c36"'RDYKP^Fn+r%aq j۱ Ÿ6["^ekOArn^}ן2b/INj^tp>g&b%}e-rpY_"^a`gM9] 2P_зrA-BRo^冥+I6\yy%lT: 7G|e6fc!UUhΚZFM*/6]J UC)>Kϴ 8:z^svx]БڳTaqXI&a_rDgXy0?3eZ5IPXy)dB1NW{G<\EջN%aҝ0.wHp7ј޾08`_&8~
      FoYTy$S>` /3 wxP:i!_"TM*]ip1msz~Cc8K- h~K+[UKsu3 6YT U`mS"ūo"o}} s^B?:],gpۥK>[8 JB4a) Bs#+u5;-XPYd+٨2ߏS]xxׁż֦B. 1ⷌǔWRw6Dና 7 tt]3|A;#d Dd߿f/ .Ȁ^{ &  nWu 7zԧ$-r~YDgB5՞Y\ъMž=ub(ӵ++:UJN4'(Zc\,@ѤboP~zf+G57#Y—Td(&!YNuäJAe[`MsPr:V#P:RJ{+0[2L&m[5supgifL%AR j~Ay k(b35GuSr]$O;NIŖI+/Ô8(ʧ=COKlA|%a5;(q<ɧ-V ߼aqZҴXIq1,)ynŊXkARM'>',@%ߜ>xu(2vL'GUOL0B\0iGRb |n,X&Q"bh[ʮ0KX$\Uodk:*[elI7&93mWez&EXɄ ,Wԓj\r6H衊^Y+Y=Hf #7<\`*( 5:Y=2VLMvhn}g|/Zr̲Q3F upz ħ>/XnDi'cmq/8X-ks ű2#`~7hБ'_:*W&znR yh#+';YmL-rr&>Qդ  J*Qx zeAoPu C;!oh[F59ɯ3eGPLʝOwO+pʦGx (GwWo뵩 `ؑa0xԬITen#zS@+UGE/Tzr\'R\^(x lzOPAQ !]O;cN#f?;T9B%9zVc1v d|gh)^|ϣuMWbxEg04ޒg,ކVCUo E`j;D=bb<0POA&NA\iE {nڙs_xѭ~ WfwLmOuty`=gYZ07070100000086000081a40000000000000000000000016439a35600001b04000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/common/tveeprom.ko.xz7zXZִF!t/|']?Eh=ڜ.+φ?(4L*0R`,"}ez1LPmƔ/twM| cě\݆6"ѸrL"2jnB"+=Q3moDFU0w!VާDOW9BUk^`h T!.1Lr{h8 #8isɔ?U͹#&O>w-:wq^91Z7` $(Ke\UOjhFC|:Cp>.Dmv}_f3_@yPU*G=0aaq6EM-H!z;X܍s^EhNwoKAbxGc8سՄ|]Ѻ7qoK 7)Qcz:Y +rz㤫s iZaWtLglc4/6jf܋vy视J{cNj>] t'W o29׻Uz\;m[pv37nZv"ߊ95<ɯRG5d5,KKWC>^\'ɾqc\lZ]"Ob|}-+UO',pYSw8e XۀML3щWɤyiO+Dv;j}&Դ9~Su69h >0e tMBd\{l$D/zTiФO̱t0;6Lnbp-ݰj|pJjSP2MM b#/)HSfL%dZllygKi+kŮ 룖Yd\$‡`p^TTU-a8c%j̕ZL g* )!r7U MLh&^d >lFc 7Ȋli9I%Z0I9 $3|/%ctUϊƻ0ϵ 2Bܡ ῗ~-]҈ӑZ:.Xak09KP"x<吭s2%*Bu3ɾSEm|YDCgA,i XɌ[I;EۏիqlX|1}H6r` Fhoj\U(/]āX`q?O&3 ctg#%kx):%*@.*CQpt;O)of:le{S_!l:}ʡL[kcPi>%0^) Izvzz!P(&cr/(tIiy dZ>TVXhtN};ݲbͥL@;6Tk{5EBh!] D:6өu/-iqZ>ĺ=Xnh2g$8sݫ#AYr>҂kSn,-oHd*kv#6lw'\CuMeq6ax~ cl%j:-JǶa 4+oU(-;鳘U 0AwHE榍ꅲ !*G\CuN׫ uO,Ǚ/ ԌfJ?rޒRv\LpC T֡7U5^̯aO/`tRoa̝ՊO$bcQ9NaOeRn&":P 1$_FRpH~R V46i+;)֯R$Z`&1>_Fz[?P_ P);Rw? ]uõ"or.\;JA3z55O=8.虀k&ƺ D) |VZF uICWVh'o Q4ӟTUTi(: WEJ†MCud`<'nZWd~DFU"osznzܼ]*%ɴl<av~b Y灁@Y( [߯X(I4 k0C8lj^faU$lShY 岆{%Fm~)bM B&'b^;=r2-g d|}BWo=jso\^̛G)tJ -Ժ~azJٶkĈjX sC)hH7ᄂ{L\Z,8}Hk55*XkQMEa_CiB@yӲU';Uj +pwoQM+/o\AEizdD܆a9!(:F(KY ֚%|5tnE]$C5rпqq*s#&\_aUdHOjlJlnQ7e4aQ±&`\mD#X,.BHm"(lDD]+y?X$|HMNv(! /i;xfIiؓM|/3쵴QI[f0*!E׹|z YhHj\'ƃ'ST#q \ڄm<1D76)@:D]1كQuV I^Q<7Ftz%7X')s1cwHmL,N5(뉭ZoF4$|Nu oB0p?=zFml MAiƥHQ =<*uG@ȧ?jh:J}ZE [-T쯡.(YPc6Nft ] _'D-i}@f'5W1HR3 tq ?xO ĎQprL[ Q3ФQ:ph3ROol}yn"# s Z+mJmu zC_gjA %K"]wbɪ/} שiZGuK̃s.aWF-Ӻu79)UYFFz+;2ƕv4~WDQְcxY'>x>&[5.-M-Ƿ&CId3x@)@laEN,Y=^Dm]s/~hj 7w!5:ʯ2i_pW3k}]ALC`GKdsiQb ,/=X)нwGgKqRH(Y?طQDcl_ ~Ut/051(rf 0c$!kBEWIYs\*W'd9~!7" O!4T۷(*Z_\!nK!7sQhd_נ#=|pj҃-_l%ĽpyͨU>jٍ1Gӵ}&7;ᇂlTKFקZ‚~aPש7FԔHR 9WAܵ_>h~lb)F糆Quz@wz_`7gzɷy}-=Eo[y A=,*]S6wd k yԭlQ,׹D6JO?`죳nζFxg{"$MќSEϯ(3l+;J2[cN̜XxzӦ? &2 6q!bZӧN5pMq rˤg$tݗjGIqe‹ ߷ʶ Q JyyT 7  ⸬w q +j y{PpFRjk/dUsEb$TsTeB1:#n~Kp$.p_;`k*z vKg,-Q H~X{P6b gB Z3 ip#_/1fN継6r?0iWm`o-Wdt[ni# !$3?MշeL_kJd&edZEk~iH@@:/W?..jq8`Mh!VU)5Ruʒ{u5jDssM>@?6!Hx,ݙ=)_=(dEeI-7Y[KhSS+ԣ(LO1f~#CC7phaaز݌٫$S=m=VSbD4fJ?ѥf=;,Ȋul'kv'AbB/IM3/tnso{fnUvT|؆W)4.g|X պ@ ~i?c\i*N* UkDŽ1 D|9fрF5KWw)&Wc~PT~ C vrc3gAow'YpE$򜚢v 1u#Ei?luO[YΠ 6MWk\I?sd j lFfq8itou r;K @\M 310vǒ7HW e҃`ؘ8ӱ:}@tRS\>rSo ZPtESq{ a&W8:ΖdB*xPDB؇u7A(\,, YPὸ-y16*oUM UULxfV8mV XA,;h2rah̀}d߸LK Y&=u d+Yv889ׁN6ГR9+h=ےH?S.aMq!͹2Q[7|7f5b2As:ֵ1]čH.Zw\ChRwYbs$e?ދ< X^w@֦RzԵvgO-2Wкf2VݳT18^[GK GkiهԍO5>jMJ>1T S2 C^~6Q_;!N7eWXGXa'\KGb -B!fS񡏖C9'މ ʜ@6OTNڨ" &<[ uʗu({QGEC(1Hfu ^7d߽iY}!t~xЕM*S:(0GP5S]D`x<|C6 `-+t![^c{Nl-洛%kJ Gʲ-;%e2-ӕ|4?H7dߎY'Hѷ~p4a wtp9tGdᖯQ,'3-c 5c<&*WgeAZHD3a5GM"NZamKwx4<G6ެJ%p[ZMJrY:B $zyёhfG1@-@u,:U2@$dNUŝa0yr58: MYB|[2=y#:>x>rPjd,d3FI U%qI&d/hA?u *8{  Ck4k2ƿWa^<iNӀ:X[׍El+߷ Z!W/InHیVE^߰  5>D›\Y^u4H2h|Y5g;,fŷa-lJ'&DszozA"]FM/vG zpq >&ɰhp[C32/)Y[8k`a?JMvo҉ȝ^#h)bfʄ@5.r/=U&5I@}Ig0n}I"^5լm;#\N䆁&hߛ-wjڷpp >($p#X`%X}֢(~{?gkბ([qk60'u"q:LaT)_H *P:ɠx :&E`x< bGF*{d@%!Od8JKv~M@G)6޺yXQ-~|92o4<ўdT~>bp'<уKՂg{_~Ouq~;Cy$]t)+m#Z_S֊9y}08 m)\}ɱtvbpWFև/ʝdf*nI`e% #H['L\% ͎5*Hc\Ӓ{+>W,s~ UlՌ͙{ޝυrmO+ OeocQ$cuKc H~t@3|k։@03GG{a_28,)^Xg fh~y{N;TޫY! fŻcMb_38= BEuO4L9gD/A: m.%co6&cFfvH;: &đobڔBL ls~G}m. #aQ ش3W|GUXǸ"ȉlRۃ6YXHA(d$0\mZɠ&:ř֋x_&aYf-f{SL a9+h DX)7hh n k,_][%dBtxOUEnǺJ$Ąio3 [$~=n\ wI4>ӯf`,L]? 8Mѹ;S7x?jI?T{j$YT_hB8V(87O@o6Q.Er%fM4Qϋ0<5܊YMvUMhJ&/#IMY9i_Z XJ~傋 ژʀ^ʻ8l5]3飅6G`sqE#H}3Ų2_rI B&˄ut#?ݴpB7R ;MRa\ҬkiCk~M!CIP6f(:ۭ^őzZSRW!Cj^dp%r4x ,Eyz\R˃%D\ ͅ}9S~df%aKmRgHX"v%jJӈJMZ2#RD#}J@I3.Ѐ|`OS$B7;8٠(\YxW>y|1-w*\M cG(ϣGL|^a8oQ8B݊oN߬h]RQnnX{OfmSЕP\`2{RxZeI#کW[ҒC-0>= F^p<g=gs%Ʒ]E,A\؇81#q]hFJ,1<>˸ј4O֩ή ,jx,79R:8gZK˃XˆPe񏡓Z yJ1[[滄/&pTj^\ ²Ↄt~'|B?NL#ϡA>3=G>8,}TH+h5#|yp)E/>Lme;r\,-KH#|-Ji l9}෫la(Z^e oBp|gJwo} ?!YzPP 0:iwRu)-aa+FU?wJއX,S6Ugl \kw>V2ܔzݾtćs_e*B@ͭZ23m׮-D0nq: =Fq){ǭ,N :I'V좦~0<,ڏi.1&ɩdaD/nvxc9wVXИHk$/`$F;ߜFSx`58DcwhNqR!G$lDk$x=-6'^*y7FJkPݢK0^bj=a'w{K&EY`@ =㯻%|~Ț*,E[w,Wkn }`( 4>!\&D/'L-<0Gmt0Zoti  N9/+]+mYM] A_.;;&kP;?g$"yZu{`RQB{{+BW~f*(^Ys`85M1 TrW|s'Cw6gcFSמYZە }=nJ @2$m/mMtb̕IKx4.&r1WMOm+i5p TqiWnV{cQ9y}\ qgbM'cXɲfosP_˷t^jA/NqMcʅϏ+Sӈ0Ο Ʃ9m O3i"r Q?::R;(ֳyt1]= d0ůGoeD=cBwaP}WeeFL})GIOxa֌?X65 B A.Mם)r DaA3xm^Ux+a p$iOH/_@ 㯘rr^9[@%\{sB ,fwLx[Ӎ" צreG# ;U:0D9Xf"o˅:DZ^Sc@mX3% 3sLw$O9XS`XrFNK(c)z(Wy?fD>}7$Je1#}~ z) 뤻[yh5lŇ áa5*'OUsd1 f̃Rߕ@TOIŢ2Hěrԑ?a ڰ{k7Ӻi[3cwg{GH`Q m3Tpd?Kic!X `jUE΂%jg'5HނJə, s@dL l`ywN4hbj qBLZI:!8^fȋmOWГK?#\喒%"FXJ|d@ȈdJFۑ/fu If&zX[P=&F E( S9j4UǮB3~u|O|\è6F^gȉ+$o(s4O?wR{0k(Y\Hx| p{K[6*; އ̲TѯCdO3p[!r@6Rvde{F3f`%-x b#~-V_OƴJ LTQʃ%ArMX9 P ].avr挃PHA,Dpƥ6`> ~T]Qu.F!j]-Vi ;E765H5AL_ eI і"m;sS.zO[&`?5n}tP D@|^"WV Z[14O6GΟ[s|RI{lr\YckC#E{~r;i2 &q1e[& %|T94wMSVq_UfX.Ā}j yI/AYג'ШȒ ͌Kző;Nhf[QiwclH1sJ1ue_Tseve4JghðvNj=4k=v+>VD$$?fU0;*la` 4|*U &VƜ8?'c޲so~'p>oJW*O{OZ3$, >&TSX3(T^NpW #u -qEP.NKiA"fy9x:v|~jY*{I$@z5bR=2W݃0=f-II,LQ*sΏޅ42u6X^Ǟ*sSPRKRӠ {U jc'clK 1ߥ$/إ |‹D6eڸ2")FΥHZB<}njh!TY9>7Qjpwwiy uY.l%4YFe;5D{#Ӳmb3zF4=]nG:}4tIc7>rr,: )Cy#]33nwqL5yfȷinVjPT199Hna _fV:/'OG;L%^GrxrŠMH :h*p 4ɾAn5uJ%x̨#"0 CPekܕi̊}dM* O7}/KdYWGSغGB(UYq8Lip#㍮LSŚI&$5#FޱM%"SɜZʩ xdۻ)sĺFEI~$PK_-6b)ʨd|&is y@UU<%-v6kaI$46")t&:J;8H'9l|k]uTWjwPwG5dHdr6рV䫖r?Dًt(YNLI:5RLe9=x2'Dm]eKC) gڦ@&:ǥbk0`$,p&t5c兣P.{&{K%VZ}]ხR.H8غ2RwuKWY<*g:pid4]"ٜ?,Zu+ mi=oKY@.yA&m]{)= WC$$_I,_2OH{v{ ɻUo=y%Udۧ:iG*(CL.oӠ)?G㺒H. 95 ƛl'ѮB7_ֱ ZF9@A.)f:/IM+Blwe!; Ӗh~. ݰaR5Z ǒ,hr=/=܊FֽC{k+)Ϡ1oec<ׯc)j1=}[* Gk|sa+M,RbU5E-Z> ]!hTjP]f"Dq?Z/3!kV jPێ=MN܇p( ~5hWp)bX|-«2m\Ʒ'gxD?F=8; ]MقdO̝"-&wE0Vٵöe  ZxAWOcA12ZҏE>;;Gtz8=0wch_FyCg(ӳ9j%YQ1=p~'D1:Ox!MСβI=j'T =mV* E Ztu;yQ\lI+N6*xпEnq/wEXJh1v0^3ǒkg̶Y[)BIԛA(?ܭv|'7ة$iH9+ xi/Ϲ{7z YK!NWo$%fBY__Y/R;<'Dt`2- YS{#%jͯ*_^V1|P[mA‘ּ2L!` a.c) E3 T )q_^qP|Նlv9v]ڬDU`pi`dVkv.r\d|^k < 4|FPg"7{>yk/E{aa˔68OBD.ʣ{ϋ{,X;`x:5I'%PhO=PDvI\->؁osTc*yrRWm{ +<lL}. iJb 1`ogyYBKӰPО֝nSYA2-_7funS i,oOqP=\$:Xx9C!?,;>bܟ> !+R|2 )ϕBKE3xFa(9G҇[[y:l 9ŻcΦD4~_B6jt%kuHNߨ4;Aij+`:}~4[JI)KWw, ai$O}-RR-"!P&YŸug߸|qC} LkȪov1u˱ycpiA;{ Zep*H/B{ӷi+J2۸k ԕ~lgż[GMPG/tuT&tю)L6\f.X iǺכ#zaN N[g)stV8}rv;<8%!1[fѶR#vIЯ#ȝWcšjEYb71R_;!kA,AOL7q, CmPބFz@r<4vmnGWژJ-I@-KoY5C9"eDŰ@0.]@r,.SPwfs Uow}8תtO!ˣu]nyN?> i6YҋEN~(J?&oK٪[j/WTV;g ?D KU`mOZ R}^X+=«k*|66LfzʤZ\|&l#X3ŎR*\vd ;!`w[=p5<ˇmp% {bS{ ;rՄCyD4s闙w uTrHar?%=2OJ_GmJ jFr)_?$gIla1%39Cmmi9T)Q,d&љ˥Hhz.G&OUۆaVM]Ϫp{C3]˭  o?L9懛nFGW*$" =Gmi$U<,uSXo3 xlg ݫ@Q5M»*?> n%:prJL\"89 FM|T299`>%Q6؎#qfmQ&z̢CF;ۃ'Zm`B/$1mkVbSIHt '.aARdZje =j\V*w#w2|[g~^3|G$2%'w%I8=8!+%rˮ1a:YQ;dg:zt*m :qκY Jںtqg/361G>BץY 掺Ĕ6zVRTdCWZЮ n]GpN8R+L!plMf[ b$|-c!3fx)D:IdR聨3]VG Ni[SUaxtbꇧ+8vSݺ^ujHB |IB%k>]9RqWE_,$(4]c3tl)VdSb(2wPOuݏ!J'U768bk4JUa~Ũ#(#U҃a]A $>KFD)x$X 2ep#}hJE>/;kHu|G٦~Ùm. $L|afYrvWل0qFK]$RFo,l0@ԥR #.UA%uވ^T{%NB iIYPC..+ŏ4 0,OW{ޜ8ji'_ IrnGb1]v/=ZR-4<#F?>5LF`^~oL+[xH0\Q0a'6ZKrvWV)h.J;1q Q!꯲ƴOSL-+p[>78;b[`=w9Zе Ṳ-8esÊrX&r!"^r"]s9=DmIPa4~M9ATBDcucdcxJu۪eKFѲ;x6<|(5L7%|>;§)ye<s'iۇ@y]X V Be!6{e?=|!^P+ܳ~rGa foٿeWtZ=+M):s[Blaٝ 3&QJ3i t(FUeoY_%$RggNz6RכT}rpLtI# IB*a0RJ3 Zuϖ2GkRkmp\F-?4feԉ\p}'xn_kΉS  =c4zKRŏs! nY + ./kv`i]'[T+Yb#VXr}?Y)s ` qXzǗÍV)۝l"8_*oyPBF)1C^W4X"Fj#92] 9ko~𲋫ϥI$gjbFw GTl<Èqob}_lHz2]״< ɺds"jl<욉g"qQ$}}uGF6ү#"I_3ɞd:(W¸RI]xܦ2̩6zrEȵ>mcyG5@Nю#[4ㆇ1\q螋.4QMtI")"|w" Aiz@#˛x,}g1 nZU:$4@ſyWlhC,Kd&JZތrFÊwl/I[IWyYldtS<+ 3m{EΕ}`ԓPk6 g-2?hԷơٺZzoԮ+8݁=Q6{HLE QueE.C-2%)|WܘSl~ځr2Pq)?upP6EuOuYC4taqLh00q};KAOLZYhM{$ˣ?C{b'_?"W -ڛkc΋w(,βdRHut8*6by, ËRap) ܄/4W2]&8K9K%G>B,LPKE=b`#.d5F>=3M<ϫ? Af6{ƃPwB_}.lRӖGP[ӯkl8ulY3-7فjv;AN5Nahy)?Laj@-<%r@fgDx8 )]O8nNH%ru!I؁<]i)yRN}Sݰ8W|]N;JfMk凚}X./TNڙWɚfHoTw\1p&VBYg҅xȒ7j*N‰uR?aį/rl@E\-@T?[ݻõo>|Ђۿܳ5 UB(ٰ[BNDen xxr['Ƹ4diG$Q"72cATgZP?ޅҚF<yq$v,41qٚ={FvZt?v62G:|A^5άBroK`P=bP-jǨpSZ)m\Ja1wEf-{;ˬܿ-n>G%Lr 4pm3k̈́=Eq@d@I%d/D/nU (;sZ D aJmOc 9 * +iZb}!EK"`ElZH'h51NdQ"ll7YDhKXt3&@S)tԔdyk;KXNvŠ3CrR5rR&ҫasv5e#ΧĦJ/.xup1lv ;~nSZa8m#Zԫr3Xiyyp7){pUܜLOr׭IoBtOvt-l]#q%FXNK8z:1;TVVPs BϿY . Vi2Pm -gĩ!w$F+cnU'e --lh 3V{{^$R)`9ApȖ!iG3Çhl䮵dBMځ5MBl?iz73?$֒M7Tcf ݅`4'2ȃ@."=ܵvhGR,y'E 7ɅdU_OD-SY 1$].?_8t^/>% JLX֦nǞ~|^mrPtJTj%w' @|]f־#BC@kO#MƝ>y<%:@R|_N p\l44**  u.dU  b04^ʏQZs#_3p?Mq4ę ?dѝq7}.׋rg$A~2\؂-L=K04#PEcv1B81xQ8!tN3*fc;sk=Qd ܘpǀh/-k,ӓ_vhbǃejC,gL{LSǣѝ.;.JOS8qg4v:= n0=?&{VW/@̗iFSF"3˰6 ܏7Z:T2^G)"j݋[L|B9#C%W"miX.Qǰl1Z3p֬!N{kQak۠)$!7ƺYTHc v}$f+0{PvIEQze1C/(YpAºo`T)U.sj`@J [5ys\Ť- Ŋ?kRz.Wj}> M{^]@4 C?̟Qa!`Q*𳻶oq8#m `rQQ)RfH;;SmJ5%:ER Wue 6!T2V=@٥^vM/ iMJa@2WRP0!m01mL`Tŧ3g߲N,).W*PX{ W*0g _gG͔uҌe^*Gxs:*/ž{d؍Gu_ϥi3O9_%ƦM y,9aIG5q\l3 [\gIAyA*-VscǡE_my'^a%Ѓ`ɤ]*B y2]*Y`aVViC`%3sU wzG~ARÖlaJhGzCϖe~fMw҄RꟘou+p4|NHjBdg(v|#e(#QC1Fuj?̂M[e"t9՚I9Lsj}vp [v2,{#9qG㾏\;@G!-c~JSL\z ~RhE2+⽓ȄշC_ץcr)ɚuu¢HȑjĻM4@^pjMdEcT|X (n+L<ԉ9.-#TIhG^r#'/,-q%wtӶS;Y#aì|*OȬ6O [Ĺ ;4GΓ9`MujCw)+7_jE+TOʬqR&w NJmDknsT@p2ԯBRZa ڍSq+`=Piw`lO82uTxP`M.[ d{`$^D}}֛7K*~DpD-~kn#vhaFNAMPwpKiqf܍o2+(2'FxoϸkO/Km~Kc@pʣ\q 0N@ir m*WISBG_B&9Wi$| Dhቧ򘏹s]WNhtϤ>u`J1s ڨ\W |s}􌭚Wb_}k[xdÄ =Ď׎[-ү2Ĭ"i'Zn8lqtpjыf2^q",sz. 395LDE`]FAR "‹')8LũUН(1Duq01ْs'Coe*fdG@ H' qAD/y1(1vv>bቾD#L s?]O3 h4DGߩgM$99L N)j|"%<cl4Y"wk,>W _h/a~އVD*-6oG*t_8t5GV)D)NȕP8lWxR=M?" NgTɪ1LQ@Eij cGZ9`Fk)"&5zA˂ z4-G@n/8^ dGLo"8H`3VYDC(Av rw ̊ł7*GYGq\.edV!!irjPLqvN(FDOVDFWF̓i`6L'6!3]<?GUv&I03^DyN20W'wbQ'q0&;'2ѿ&4G_!#IUzjJރֲzM5&.D1hckdY{*ؘͫ# a°xFت81E]}7/I˾ȸD$Y*q*fN@3z vRZJⷐWc߻$9~n\Nb4hSsL2_Ѭَ]n3i/@ۋGyBo Hq5xZX^z\ ƕ4%۴| .dUZ0O]m=vip6Skw7l ?#r n:]e^0uU!%$NhqaB E Jw҇ReIL3_Λ(7K6B9+Y"MTn9a/mr1+lUםkyZv"`F5K$02VVy7}'54T^`8]8Hy .`sDљ/2UHԁN UJW~kгH hk+ >j<Q iwՒeUf3 @lFR]pRكU!(t\/=t.v C%tB6I O7duD*VBiVۚyp)JIxay|l q4(DĊfN'Ӹ(ޡ uBLأg͎Ripsb-$//]zg)Ф~PvE )2^>Z/HQhZ`сڮL'4L/O%X2m6/} ] o>quk2,{itgՕLml2ԹI#<miD4#`kt*܆\^Uxf+RbD ^4-%[sa]; Ҟ;/%)m\6S\av|4RT-OOPADژ@.pf`BOə_F8G֏L=^'wT8xj(kتSnRSa"E30O+&ڑ6!oeҕdVr̯1+G9u2%1嘻ћXEEK7Ǥ5+.V)^V2Q D%L"r ܠ?#ѩs j~g\nFjGnzX'q4b,b]XA )yUcQju,:pfXyg?N[Hvw+~8|O #6a&}d?{Hg9t엗곳9m:6*?IiGɊ_=L1VfI3Xa'[*)PDCпi}&9KI"Pv>fmRҊW0XB ~8~U!D.Ȕc\caMr&׀54GAE~JfigBxjJ**@_/USføվyb4 G~iP1uP)چdSeOTl;F:V۴c8䉊PTMhRŪhCꜽ߃>a6P!Kz?CBPd\#bUsy;M]{u0HzK53f3  J~-,oT"K5+Ru[p& }1V_iXzZ+y0W g: ŐD4^zM%LZߐ#s$bmC5Qն xRϔ뽩-a(U>xӕEs+{ݲ !qbzk;Ҷk#jPW;Jo8|tp3%^Ũk/:E&r^.h:sF\b?оHsv_ŃOh *ylcpN;kU<+ŝ<.2rW5k&ZM\[4'Z;+0] v"_ ^` ޣ~3,blsn/~qƠ}WcӡX'K:TjdC2T&UD:ł}mNB>fۉJxWc獬5 ϧ${RIJ{LC?"Bj[QO26[qa.M% KsD7usHEC^VhzI/AzirMIdْ SVKgGRYB*K>&e\#mc %c>f-ekR^[b+j {rwY(Oh!@OBh5BTҖQbkK'DuʋC2mNń(b(us!eq~4 qQ*w$ 02hP!fΡ/kiC5߽1ؐ %>{';\z.!xeDN|}QLV_нˡ{=HcHArȎ4V=*Ҫ]_RF{U.ZF*M 0*1m {eD}5j}۱(nSlTp022{^3_uQ*CLa޷SS;yQ"1bϬ>McaէBV&TO3' -ȵx 08E+-Nj*Pn Qs#[f?6beMuChp̺b- D0!w)q::oQqUᬬ)^dF$F?Y#R-[@`q83rx}#bύ!YFoӾZ lm9OwL^'u6pI]9 —=5t\~+6zY< b')~ \9B/fÁhC,u堾KG7N:vZ*ҳڅm24xUhK &lpUIwhia&{B, +I/9~C3uiQN+̘0`s:jRMl5ܗu9CPi3$N>Ǽ/ ^dWRWŽdx(&Qsճa1 =;ſ  lc4lxH9U[?X8tȐ9ؼ?Qak}1)=qԄ {>cK Ml53C X77*?Q@bj %o`v"m;?Z v.IZl0%~mC{U]}QUi^sqr'<;<W{y)5"nwy[@IYErp3ZSk2mDʫ>{RwJoa}G720p?,`:*ohU}|PȰ)?4/U=z-i\Y]w")H6!瞴 Y&oC U( f}⫠gʄNy[Sts&6̧:lF)S\8L",GoXhuQg5QX^e"+n?i5P".b$} [BkO`ޟBc6P_UeY ch7wVC 27Z!tCR[$~ 삡AJ I7 gMWrDeԞ*_' @q|p8QYj \A=4mmY( ts=2:bsa+Y(gS ֪j ccB+þL<ڹf'!VTv߻;.|ͥG0b yfA"f*s5|ȝSU>M3r]L6Fnj ŹriOnhyز+bƔRۓ :~hqr.WƕͰ;7w`ESNAFiRV )vGJC\q֍S"\y)᯶2\vԨ|c&$%:ցb1J-A ҘeKPJO >%Mf^hwmdhLΛ̆=zs*~$.5Ò4mqg'.^0~|0'^w`^zkY,GH.G V31 PҞ"+CuH_ Ey)"@{&]YgQm:9] ~̢\a \# Nj$\`,rRM.ޢyޤTE¼!>eA{W5\߄;pjbN@g+ GqOmyp۾2|//I&5/7#W.Zly w0 ywY&>"p|Nîw\UYކvpHRIF' ;\ CRIRK]BE24zbU.0 $xabCXz1#xػ:H H GE$/ yoKKu%\MfU 1c${*k E0*2PҰp|@u_5uH&R$۹oMtBXE!pUjüBBN>o;i7ڨ4P-,?0R(\SR;j_05Yao@;DL;"J NU~r9tqM*ms]Luֶ\R׽qc1ϔEZ z2Ryܰ-bK:w ;hۢAI`ػ= UCϓ65h-f-\ɏ=")b+f֪xH`;bjk嗀JddM<0Eɔm<`GQhdapN8hWûav00-bs hz#Q1+ą%m[mm6 UsaBII"!#+ҋkuzG0χ݃<~dCꓨQN"ifD5MP漸qpm\\}kTB}lsoO珐y@t8޶ӋyuNlPL@e7yeTtu]|Z,fBCI>n׬M!l"Ŵ5LLJx/F$'Mxb@TUu= ]am݈C5$]dY8kBO;{X!4͋v!RA@9nߟXW*I @$(}}O2鄫h.hԯ"] !\ |iNG]S& UaN4<> _d#D|N]瀳qVxy@ċ Rd&DPیbFkB \d$MWqŋBpǛҡMz,8Y),oq8*Tv*5'~| "iD?g#2s$2%i8G/% v'i'A)7ZY>;\ o)x_6D,{ˢCʌȶZpH\Q | TȌp.X`%ue&-ܜ5Ǿ M4Q)HZÝuw=Tb)s_RA`1ra T"V?{>e*- fKe &I<ϊ'^5̚:aėOS^O2@^2T|{!ND:*I=7n@ @tUfDjyzaN>U.0_";$ZcyFwed5MڼyFiS,})_S9550 5G Asr/k?4;p8;Fe&5Ƨ-J %={HQhCy{@ [/"qfљD} `_Zp<.3ǩ".ӗ9> ; /G3>଩KE3;: v+9M7<;i(q7m\7#R|2k;sC1i̓N1Cmmķ(G?P1b)}}qj2J K 3 &ŠlK]}( DVT@嶥&ukGTPlc/NS'; .3OSӬeR9ܕԫaf/6=\]5+^HCx<Fxc[ZX=깄MQ!!RocBpq̶BOxʂ7;/B,Z!ĮaR9J jKhL&s&)1&.^Kor#R sA' mBȎF&s y%Qm2Rk2:4C@})b Y^ɢ =jƸ:ą.iuTW ֛&>>%|k%1+>> ];lVΚ [| ;דa\h{mιpM;*Iz{Jyi[ƭdr)*jeܛ͊l#K +AHH7eZ1ڪ/+l 'N pT*Zu@i@*=9d Xb'y|~5 cZ%@;O9vr5(r(\CR&_R7sX ٻogU5y_`65#i>ng~:Aa↬#X6el)do/5Xsdz9cD)!eWCd2v㔴6rr5Gw!Ǔ:9ULӅCrpԎp 6k#og%.5^ٌ#ֳЦZP++9"d.(T B|:@E$¹oE?r& h,z_uk\Vάar ^v1k2ԳB-4/: Ȼ8TN'ݧB7c VNt6rd:);mRevBl"1yV'*CeSRӒJ:Eq;`~Qps>~/Yq jdRػ^֒xGy `0gK+#[D꩷pu9U(6[GKۛF',=-la$Ij*U9ԝPAFJYa~x8Uzd7KqF"3RFLK6El.vT4/S;Ya KzŐa .7A}eWNލEz`N 9;7ʂnZ#jں|E[R.PT$;!zxŔ65[]Gw-uܺ>:pTxM7/gcBl%ߕ䒞 .,O1V5/f6%[գ 9o+n!d -*z˥oϩ.a:gmx;g/$mBtr Z5a0"Dsz.J“ gkd|d͂Ë.nY*'q";_Ȫl1j"QYbaevS$w;OrI#þ6V}[LCM pk4xpug>8D)9}M}F[dv9@$3܌m_w|O;h(RWtvV%"[8~?d\Lky-? 4KJV0v6+;k\gE(Ql{~EB!@^W?}Ygn0qZ¹ǜ?y3O8F Ddhԝq &OCm4 nGEX'W < sNwz ]#MwYf ~C|؇~fW7`Kg`zt1Ns|<6, QUn$ܵkB '9+;g)nz ˩pNaCaGीaQeEģwH TxN8PH|}giQDЮ(SLJTm&Wp:4.? TH}mR*Jqɲ풇,DKpP i?h01?U鹠|+ ebVmB6G; :JjHh|1gI!. {Vd|nsjZt8tY_ҀdOR3urKh1i? iÊ*w~ 7s^`YԾX/UXoCA#ȰH$z1/3]^%50TT2mY,a^ZSՠN* VZ=)[ߚ A3^J7C7>m%}V;n59jn;dl{wLy>:R-@(ޣcNM)ڊ5%sX8kZ! Xt79Y}xIME|QXdnZz =s`oN&~=x5B`ĞW#hKl&c(g?$?' uKgc` nt56O1'Uu+Tl$P%Nҵ?5L} ,>1~%Jboҧ/6;== [mbvZcwrRsE|+],gkN a2f&rVxQBAfPD 7N_{IkҫQ> (N2Zή? Gsiߧ&̿ň'.7Oe1G$,J9pU+-v{UZ[~+ D #Ɯꠟ=uYxkA3zIm/2vOvVh4I CUGbHC"npu ;7aܚĈ1wazwl 23m|OBiӭ\0p2N/#6]_~QL}PkHfyZU4.!P+uWIOޒu0ħvFNz, ]9YQEL*$,G2@Ts4^ uJ 䶳NْO6wvpvh-!T>4*9 m %Bun(Ƞ^nEqby5D4![A9ȫ3 BK 53UY;BRmKMp #R߅;J9˘ᴌj5 H31{64CZ>)Ȳ"C0b}7B+Uy[dw g mM,F6b,:0BJZlMV  &JIlkeG?vGYمÓ?_/Hmm'SiV;~4eeP$K?p Hhk[4ؑ<cuG%X;P%; Bz0&TۓAQ{xۘ;+q.pK}X lu_ΖU a]daMR#0s59=iQAYC,]{VIB8W+ސUz`~{qLi-NNNd{=a)vT@*T߬0lՊ2`gUihlhygUJ\Bnp(g !/cKa(E;AJ szctbdm9J ,P;fj}w2 =|(ZfIƯi!`%L'Ζ0 V/woo] lG( |N'H/"&Z 5~?td< G5@AA YfSGy7M:oes笆fur'$x 'X% <0<2aPU..]oAZ[&D,%l8u0DZ z]'* G0FILG=rGYf o<{'˼~& AD(U4llzw˙2/yы Us NS%)RlbApnfs'!^½& L I)_'|MR0SyOK-eqְSJ01-p@ 4VfX+D;-Z,e::E`@}A~`{ 5*zw m2q2Ē0x0{0(05xdu4DX *]>mI=-vh6[8V#9RW806(==9[f{\?tb罾 4`?Nr6yKO4X{*[\}r%=i(3E\\h e*cbCs A0 7ŧU>&7$kEpWZ<͖2%8(U4 C5i]mrL OmRq[Q!jUךIY.?"VZH-a6 ]CQvi6d[hxBtn/,Ec{=e{\E@/ƽa·U  MYÕ(TpPrqw c選 kDs_E=.X^z]:Jp<?#! f:FcӗMBus87 ) #,Ttg;Z` ϏBUl~9߹)"}2mWl3ӈiES@*~^}!Ni2(}d/Ѩj]fڂJ.ԠxThV\7>7=`Bby(&%`"zΑu:`k5j}b> 㯧KQfSxoG"ݮ恘ҝܺ$LEJq2YCW9>*!Wf{~ O{#GaXR7xT3.gg']zNAX434E$Zh~J Qols>XA&3TdofC!,+czbkI}}rƼvČVnLH1ex/@yFe]<r_0f k<5nylƒ;bG\(4'W2.8sѠG/4SQ6+ F{rj=+" #DB8tR4s>SaA; tYYif vv;^gNۜ[j(u-MaV6\}+X1Ȥdopo  4+bJSm_ȀKE/ ;ق뇌veI8* o4Ӛ'R,0?m_HʀŹr֝0Ra xb] V: P̨J'CU=o]avk};T; nR.UG g<,& ɡ=m?pz ON߿D0/ 7fk)s;ovOioF~Pع\^M;ME$5EN* ~?32WP; ǵGhl3Y?Bٖh^vӞ@?>'o0!r_`D_,)`l x#mg/ S̋UU{Qzx]f[xT).?/ؘ8qHP+QᔑS%i@,-205tTbzњIV5HCoNsJvԨa?(aɅ1ZpnGJputX5U_&C`c]l "c:;BɏP̕Y`zbcS8s{:t|!V㈣\ɧ6a$ws9pb_Z;)A=+!M{+}~cXnp%o*+ n尸ދx1K4+让c`shlek 2I %Ei QzHVI(lH/fO=}vKs3ptQFr< ߽UMfaHVû[8FHt cN{h K9N|28 , "X[7frGJTT+ u@{H4<O[=HՈ-p%zi5j8;@=({ >%(]B|~tTԍ,]?~8' ˮHȧ* vofήQ2o[\r!K@۔ f aG-Ȁ,@ 58ܪ֑&f+?l7p٠G!mK%̷a2.T!ǭ9mGyd\y:13Q)O+ ՉE-OB16w s%k@*bdhտ3vkaMN(:hq oam?-犲ޒ/gFPӓE*ꇻ29q8O8J`#C 5)'_ mU\"K֢3_`]A -2oE 'rңyb ^tٞ!ӉYwadž\ XDj.zk﹆='⬒% b8O Hpe&Gꡅjp;r}'I&G-.a$?,(T&E2*9;JteئM3xO2Rx -%50=cȎ"n4|Ίn3Jzh@UgtbQΣj@d79% eʀ"g~O{3\|f/ßJ7cH=*\Es*ぺ<߭Зұ?n3rf4JSά-~ȼQ26OptW@v F _kBDR!m+"ݺc[s]pf_Dv#KOv2'X秣XKerR6*0zw@bhW jm@֬#b3;c)v(_З8 DF8qST<,Mn>JDS*͡Тߔ[>BsnQx0v=Ύ[o|b]BA`{$z~2ŹN-ҨzK 3"?ɝO9v.ņosz5ah{#`X&,v$}+PO~cJQJ > (vC]i¸m? '{S{"X;u@%щ(R;QŊJk$ )_wmZ<>kDy*78\9S9E΃lW!c)rkaa*`96,D?gֲe%tlɷfBb‡`*i7q۶wlFf  U=n7 aM8MzɧC c>ZziFNR Bz'P!\?`L;q5 ~K'hD^u3Ml ?k4ۄrI{/)~ 0ݎdQL|C( >9pKjiat28Du?-+v<%=/bSM7NXXl;Z"aD0D=.OeIxV:| ?%w kz#έR#4-QČsK[ڹO"zbIfhk27$ "hg#gq=n O p8m-lR) :>5w/*x, NA[0Z`—y%w5ٵ^ެR:`R7oPH@<4'0L+?{͆|~Pmm|A)X찊Ba3ZhB"Ӛ`,řpl~󠿟4i;^pWvwz~@ɔ +=wV\`Ly]dqu<#)G5];brT08;跎$,SAs.ez8};u/SXhtd kŇ $%٦k6f+ Ez K߉#7|"Fb xOefN:bNml NJ HC BUpeSg[9UhJ"邩~ dS[ce H" Db;84jwaHDԕ_N2,Ef5gYkf]%`J$؊Ը{-&ȻvѶC e&⛹WluHLJcu|{2 [N `G.G.pCP/6σxgn,^(>-fX$cNsNy7ﭱ@m\<>2[{303* "Jحqrˆ

      0:ǜO ܓN߶yb&vf\TӶ-6 RKY%&ݔ@pM2MP̚W6'Ed&/Dg!)V ^E/ma$YXJE3],9=tSj{̤O%%>:āRՖÇx5`DfifOX2V3{' 韆xo^u:b+$s:aD8񍌬狾DbpFm" GOJئIQ!rA5h+,~w_D\qͻ5D봘f)2  =븮suumv|Kx5mpb-GP?-taXj%;؎'Qޖ/F4 HU:iv0KɧK(ؒa1{rS2n ͚VNH4LHu;Ҿ9۷ &u_s_ś^Gl4C)3s*a e%!5Ͻ߇DR7Q΅aǷ8bEZ1) /CjSx`zTq`S-†)VnI6]Z_΋ !WgKQ1i0Ax E(ym֣sW2ِ)-(+rA\\詖]]?N~a|LpeKI,8sֻ V,u^a-: &`N?m 'x,Z /cWƯQA&fz8,1"[~A-Iw=Xrݑ]wjϞ =3x7<@gݝ4S|e iW1ɷP ZM˺g=X>h][Χ#4az20[y v$bN#ě%BƉWfs WCK %qʬJnSHApv/Q gCl+l7wH8"rV"jgh}ϕ}D{GaG/ =} $(}@z;׳z[(N> z1 9S)jrBɽ%Ӻ__rqfU> nO<*p ֤3pC ]GEF[PҮ6_ؕt`XZkd3bC !E%Ԛm$6ptPwRiZ]0"%~k\*O.),~$R)n]Ak:p$ vTBd$f;Qu`>eڶ,ZH]Ί͜7pV"ᙦBCs!t{=7NeH2V+4~ 'rKrTԬy8Mf IS1ƙo9BͤSl|N\ܑ>n% ^jb[aQTȗfۂ/^\ Q`%H> ,ASN$TG#lV˘ߣG2#*u7|#V,[K=>Fcݢc&l2@ G'-^m"ؖm6V^ƙgЏC4iɮofݬN"2!o -baRq[yܶSVԾ_12zD`*,fKVhYBΏM1Te{_bOjmf#TktR~`pA#1⋦F&aO7OԈ"QK:PJI+*YH=lM] :Vo YD:)|oWmzwl1fZ Jb8B0jTYçR3k@3,;CDdynC5(yFAh744h@Q ҰH_쀙!RR)lPl)Z{7pt°_XiycWnܿs/T3xpD^fŔ ?Z+n ڇ'e"^ =WӘb{;LvqcԥkcMa]0:$~^E-~[P)Ai 6%MǍ˚vX1QZQB xH-H#Q~̻?n`X{+cׅ`Zf؞w.q.$X,;̜c=tG/Q]%mjBJ2rq*7egEtu?ז[3@<| (X a UpSr/W0}pcLղ쌠Cuhp/)/ӹˢsA hF0-g0h o y2L=%@kKM}Ⱦu4 }隒^_^U?zKA-$u'EBtq#ށ+oi-8O]($$O*S@^QO\^6VQ@ 1z_(pd܈#yBG/rw)'vR8r]+@hvt3x#ᾗk"cąB4j~t{jF 1B f5mSgR4A\16D`oNqD" tftCZfM'ORmkX;qG#IwofYԘڞf,߂rfA8=n=S;]n=qO=ϸ  yj]u'j7ne\iSz˓.8w!g{̛?^B4vc+ի]\Q$k#E}ھO'.->!B!,$NКK9Zd0,$=k$ؚXWf~]EM6<<:2g޺qhl^' (vסen͵1ݎw3l)'|PF#8}Pjh̫IaRʾc8B9ޜ]$R_mj ha4G>0ntW2x[);bSY18^efT|UbPeɅJ4#`QeOvH26,žQ!iQ }䓏/Su7RY#8!ƿ9nr8[<:6]9V!.k$f4Ěo/$.ϱXDꗿH֒P=cZNT5s'V%\&>Gm]ōpmyЃ k3u7@x'J{0۰rV ̪XntW ε~P>=R{uk&`#K-3#]+ t{ e{ցgpH:wɫP&I 0irTq9 Hx/n4t?^^fK s摬Mr^Ῑ\pB4|laQ>OS=F_B3SG~oe<AQ>}"_'M~ \f|Rp¿.E. ޜJw3ײ](W,A˃Ym [o&خu ǒ`6?-$I=F|}t9X ]P`M[3QɑS\$ }cP~ $rMT 0)>U"J(R;<&(0i3RBmStX k1l@`4䌲%,,BnN>bLzw*dQ,{zuU?ǧY+q2EnUS›EbWZ; ;tg\e%G-2ϱxݶ+#&Hg^ }^IY~7d\չ4XV;f\){=`V]0:tSM>}'xA#6f߂/iK&ʕe]3"X~Yė2RB{ѦFuxj5P)~[M6uX7(=,krSB!E/OFCƏ=2yMeU[>QU:R3`@iHMƤuUN6&@2M, Ru/T >7uMOm!KQdT?j<HOn?\r70cZ}^\@g Ե4G3xnL2晽\gX?s=lUfg ICpV_3ٯ\MP˟!:ꉬY<nTU͙fA+9" ^}x]N"*|ƧtxdoVIa/Mf)ZT B٩h[12ܣ΀'b6I'ڷ"%e̊.Pg zNiEVRBrp#VJ߹m#$vJ\H8"?ɏ4wv`F&tw3d_Vn&!?h^1~Ő2RJR,NbMMt>[wӎbPr։꛴lsÕJm8^]СIhVfizO yd[+B׺/oUmtIĦhmM'9du iL}SUT`H *pSRY |]RykcJҕ^+i+Oj.pD"iZB" #-Pՙy>dO FW6G["D+W 3K@Irf=cfqNF!1ݐW<lV;47_6Qvo0fD ,]]o'B$C _걿c3cℐij?hpuNPbIF­I $7MʔbLH 3[B٫koL9@ Rݔ|t K@iUᡌj1W>i3IԓBE>]Eui"aD'2N7ͱOd1YBی1| ~k`b1{XGtş~}R,vjˠCi"9H|LyP ;V OuZO|'䠤fM"&j;4KsuചMQT,PxKb$}[E6rmw2$͌ݭ$9Ճ{&ч;i%5e ڼ~KYMX L9gcUQ4D7W]}0xLQJȏ|D͟.M9~0XgZ؅n[δFAI7,DJl+wO3ttr/[|I8!C p2XI]=D_Y"Sx1.H]q =yyK*Vo;~Ynu]ޏ$&yغX̀c>]¼|ICFLZ| lgr]X,t`Yz5i"_3EXoœO{$z/)3xu(ZՆ&ɔmfnPEIg`W)A-9IOσ.vcZ%JO`"%WС O/,utZD/D{l~a9==3M@TwDl|H[AL8$p\w2h2Қ,L71+3d>`Oי_e7-l8[ӡYz>x,>#3^T2dv>κ!v+.wmIZ4 a'Բdh(+ƍ?uaĂe+k~񯕸w\ }L6>ؠNyόv 1OG!eRZ' ?O6 Q.B8jb0Q-%+w/˺ۻfCx8C~ZR(Saw E"Mʐ'3tm yXdSD? wgd0m#4_A:-Cٚ"LC[Nl]յ?xi!D5%ymCs;OAL8;tpC`91A.$9aMNOJKqu Pj-k r@2V1<n:OsXIY1<יØCS3lZA1 K-ARK)%:_( $p T{'5 ǎ?O`5\GDk w0Xc0pPR:<!,_Kz}Rtv' N@´)69&;?g;)RKf*=26a9 -ñ]+JTS\~u&:Bjn;y~$U1ĘXon۴V>7)|Tkt'ԨYaZ >4';v5Ih\ԜK > 5s9LNQ CNCS4՚koQ(Peg/rڡN<=; =.gC7gg9!_f4l V~798]M>:vvuD 28ۗ/ ơCȊ,Ӄ瘖Lk0^bHg{Zn$pIYWM;SR!&òĜ6aH#U_)jk bo"|$n#=L"Jej uGE64wQ"ϔr QpRiY+n0,񗯾ӑbR{}4k,@>j<|Q18xZFv&3&.IΘS;̱,ç֔f%G@YKn:kcDr1Kυ3ʿ%֌eS0"w s?=!z8?%m&pt-փnseNf0F er̛c2^5ٔQ<`7$(#zH4%Iݥ%\"bApU?qlK @XJ rЬpVcg~IMLzNN%JHbtҘp՚SIA*|nMI;s I$:S<KesȊysn`MRl[0q!>EV1*DA`//2(qyw3hp.(dB|[I&MD7B泀kEĻ"`vF5A0tRUV]B5mK>WeSzUxu0 F7@N86FSmY& ug$?kDd6Buo2I(MQ3d͌ґH|aQR [_'Q̿E1l (l\8 aH`!N1Z:b# P 0k#gd%X3€ ڥIeCXX-l{D!|=ÿz+ :v˥FWor.P1UӿR%ku U}{5,V$^5AčVe<d/b=MbkxMXo+{ݿ g\H&+qA_P-6ͳ_-z({Ba~0rEa b&b%=>@hi ͧKhݕ8Q_ŊGG[$l(QVWH}'Rx-7?Vw{X3sqcZbԧ:KE=إ.gFٮknjzMSanhڼP[merj\cs/xu5jZ 'FS (㚦!(Nox4KoaaPz?pC==zmbDl$o͠-+QS!HNPc vʧ]奍)BE?,~!pu*1phI|b 9cd+[!U$|[nCr @Whĩ!e^c|_ح\4 WF3x~4`Mc2s_TN٘ iO P~ WV cwA7L3Y^_'yNU0K )-:{&LLS+gɫ\ $^Gx[=  q gTUAftkW{^ }j(%V PV;e=}>pǤ#$2Eg:+ng)Qr3O%]SmZ@O(9"LK F0 Iy dpy$/&!"jO``W@-s&7,VtXㅄ-շN\v|P%ֈޡ]MK^E5:ƌGqᔛ) K4BB^0òw;?jg޽p=CE(rR?ѳ3I e!ȵ%.ǾfOjy7o%$FQ%vUqs?v9@*+y?z46 )c6O<+Æ5W;}S̍2,a&DB%%ܞ"zc+)N/vfi>U4.5JnEvX:pbߗ$o`BXHԵ{:6k" > VƍUA Pw ˨@Xycfy.rى#kW@ S'Ido+ irsՌh;+//!j(R,P6Ϥ!ˈ-M#ؑ^ *a7JW Z Or!(Hui0 &q>p']uSƏ-L<7 $s?mBU^\'@h-X=.S" >N̟Wn F0$8XԄYthS_,+H];Tʧ40䯴rټch"q>f.s J˕:!j.SxK-S^o1Jl<45tz4<*wo^"#PxaVŨF Uqz%ø,ӷc?αq$kէ +h2ᇘE6Up ub٭Gr-3!B0\rlm(Th'AI`aPZa'Іd[Xemc6yܠ2v`@I'mpǐPꓧѦ ρ3 VCH>%ѶoP]Nz??%>5q}PW˥jK(b \;\yjt'Pi1[_ l*;9&^Rd&D0~V9wqnPRAntFr*RIq.m2UzK>jҖ?Zh"zh&L្'@d[a RlsP7{gm)B[&q; *U-jEfI|80kzqoS@c>n uDi3#] Gm}Mp~`Ne.2 mdG }VW'a* *-f`RAu.:s'yƉ/2`?L7bC9:d0y }dO]hidǍɧ$X֛jfgvDM EepՃ1~ė[JJWB+2O6}xSF`+Q*24l˕E,k:.-5 =FHN`S6cQ:]n ֋蕐ōϰo$Z‘Y[~7ݡ3I|UJߺ47LDiol}bwdh$Ǎ'Qd1?;J4l|+=}P29CE>N$vGbq&'t$R98}+C4Yӏ Fhbӡ ]sJh$bF_췠RxTvHďN/Xۊ=k ʔ#kٺ{TNQZ+,yيW?/B:>Q)x!IjHjN= Ĝ׼R;㍍h ]pB~ ~!'ڼPo"(&I-n>#F[|*;s-69}Ɠ~"rrsj5)9[hn7M\ HL¢빼}BFS`Jv񖱞;3hmO3+{GM,=Rr`s%xc6ߨe\yJ:zO @:JE97pꔕ\H 1 MH0ʢx%((eFQsai$BB`y'2fcNQun*8,VyFh"&CVU.ȣX-&߃lhL"s G@Gln(yzu頦ߑѶA)iqQ0;H59z'>Wi[|FsoBB~+v{$M7FL1y0oA{Kr.ͻf0NQp>5m }&>Xm ou{%:֩u̻4Nl3QI]cI=:I>RՏoN~zA~9> SBz~T7MXbbZF5*X4,gv.Ϳ R H1| RD*yzb;{~ayH^fhҩAEyi#r9 /W &B?4!*pL69qjpf 1>m5h5P2&>zsܣˆ[BնU~ONټTSΪ \~IoUSsx. ݰ+ȼclLCЀSK(nXK0 B>t}8"wʬ ʹA7VK~B4K[XJtՑ7i:}GP"FSm곗dꝻ/kAx4Iy٬+rڪ Mk{╄̍/?( d-\Gk$<+>"1 |7b4OjP.Ä.݈: -֚[NAծDs-jXe\3x(ޏ ! 0S5}a_d4l$03Ul@V,[B@XÀϣ-6!Iy:bV n- G{V`џ]DxL yI** /p);p}DΊ1s_c>U/7UhN uIՓ94%ugEcmJtxuEu/v$oCF0DfWc! Fk|2+"(f8~Nl{N5E,!$8I@sc+*@5VPu/E +ʴ"8>ǝd)mJm8?_?ϯ3u!T_@񓳁H2G w$k j%wy)&롂V Z-=SAN".bhs3z^daƧMJ(D#3u`4M]J ۂ@TJ̬b2XZ?4R],>zfuG 4r=e{jצC6!,ߒYᛈuj>sF,,?nU 6FZ{)ɃˠE,xh-Xi| ;4WXۜ6OF(ephQC1hKIJmXg4g3;KLvjo)ͦG~/C"ZN!U4L\ ڿr@.sZ IPH"})3x6,:ʻK" ҍݺ'Ō-OL]Gy0'*+8@aV64KU-of8c}JM3g(N/4 UE]ҟcGrɖSlL5­U +%2/!زAto$LUfܞ &JcTp8yPAQ:FSۋ.$I+ ^NN.Y Z0xazR[q5n[YEw@%HQ{r&ҰN4W[(Pe UR[(ke&9xs.gE'| L ۖcsVlYэ+_04CZ: *LJ7,?hi=#^P'+tTI^ubIMa'ߘ1;Q7XE0񿀔j^VY?h0jPNY ~rZv+Q쥳&gCZpOAkKb,y@lyTnA@i&i(c^ܫ>|4RO7dAUܜPF FAM|;@Kr^w5JW@%bRM@f&I};m`Tɏ!NuQ&O\TF} -IlҶXN0If*jOgd7e^dVxS\bGM'på|V̤qr͘>AhLk[ ;Г{"Q~`CͿCkF!u'^I=xƒz[Cnˇ'!?am(?3?W2z}r]8\~.|&m>9OLaj6<])5Qϴݺp9^~Az[HyKcW*Q  x#Hڡ'{ie;_S/NT}F~XeS[VkL'b9TnR~w\^;NA N"( ֧xQ,# ~!ZZ9tosJD]JtwB'|艫˒u>8a>7evgy`!vun{ƀ1 yC,G3[M=N^^ xXJ/bό 0(EL\YE^/D&8t33l'+/)\=yuN+ kF89麒'jER7柡/b6ueL]3^9mй HNi1Z@AOA<"p1մBf0Xp%L'޾DAV4 & TotaD`WdO~ xg4DJͯ*t [tt!6#gPCf'b $91hkNWq+#܈_rdz2o)*ҧe2(rb e7M*P'da\-k? *ҲG||mCi*V3s 6#3rI%&vB):V`GM&&1:F5(>N7mzc?C^ @ŹqM\1T|G _"G VMՇ):Dnhlm^O=QdMJ[yG݊_n?cU$YS_6'5-]19=V7dGvV@cUta!t.#3rӧ:;P~]ପ4^8ĥH5R|"lqIAw-Q0D0d I7sقP: R̉G}ޙ)e@c#bRDUuhqem-.a)"SpRHuφzVwf>2}wMUҿť&# C0_vbGh8c DxxPbW&{0IedĒi, ʎ1GsE[V^Ki&p(o)P$#nWOS6-718B93ʎ]ZÅn8ꊘDEzz(s?> K&b7449*ngFW%b1le2S?E 30^q<,;(< Sι.NjuW|лn0;SI*w[G(Dziw7k_6ff%+E?hawTHb:l_nmliC~r&B !RN>َغ[}/cCЃWEiۭK:ڐneZh xٯtlMAk55{p1Fv|SC i[9{!p7yFd?x鞯"l/έ Z ْr`g+;AãJ4Yԩ롪n-,OXv#>_[Ur [kG} ~#qqFLժElUG/)BOzg_,ibSm#w?j\Ky[ ';<|\SEMfHx,@ C#JVqJ7ASRR?3 (DFx;/Qn8@67(ݑC.׊=fA60ĆP[F"cǓP^@Wʫģ5m;otr}x1OJݲ7rXYd8d1u\# =OX]|s>vIVYd7at68wk4 ZbܔJa]}37Q2h1CCe|>i3C~u 9s< 5̂Uj2\‰p[]ƸilDnJ=sVk2gvȧ>Z)aΐMMR=|, 5#0oqvxD'p^I:lR  A,x^H@TzxpP…?٬~p-><M,5vQe)1P@d!U 'Ck4eA4ƪPMД/1.?|zNAaZ~L w$FN[o-%r&)o6@"uZhIU3s1J hK6#T঒dwҀ!:y0&ajRRG`bV?'}RlHj`t`0Fd8m"]E6u7>I5X{$e.SUSx޼s֚B)|('VYRΤXpCЖwnE@yxd?bn&?/_)+OV0 {0zȱͲ]l.c吳fgsY7Eb-,6Ϙ[Ho1> ]8La)P?3~xuF)-0&Lr? X,P}K`B}дЁ؂w:˛g )6˙IK݆ss2OZR=v<8ƫGz 3$Y)ꩵiIPec.ujmjqMuߜWm {v$_Yl'Oc󽿪a̿Wv>tC~$eI3 *D<*KjOuq{XN;N<tMFNl"26{vǜ SX,Do*P ,B!-M+Z{L4~.KhۉZ-5vCujr[^=?)3h9lǯHE8J[fYT kҮ,9db/U?>TllJA J\*5'oGBX_y(2,Y!pqE_A:tWeG mJ}5(-_pV^yt'&0wco@0..زczl[a!K*c<}R'Ug02F^b29 PU+&rX~;l|}c9[7 va5I k5`5NT1t5Oq_̣+MVY7%ljTG+VoA:h qlZy!zid:2\mȀFV 2vdÏ;nAZSs#3͍`.P9DߎQYʼn^;= 55tJҶZ% 웑5txUkUr "·D/0bi!WC0\մ՗Unl'w"zquijYny]F;zI` fg23J#I3{T"BjKR~tU룆:lܯ&Rd;G9o|\L6F z]a9.y &~!rKC&igGJim>b)3T)'yB}_|zI{LeY,hb֧9 :,5/þk91yiDcK5 B^Ʈ# ӧќu9cF J d,>Cb^{!Qļy5L`SR&ZF~npga<.+}azt_Lzz}zN5DXKytIS`VTͬ'ݭ[,,Gh[&!51O5A7Oix}dgRsr2l#/QRˏAvAިʻ 3Ma ^WP_ryuXWdqSRN?}+lP)TpK.2R=5 CB4wІHOlB~YDA)F{)5$1en$^w?v}w.ŷBup5l½ӫ] B\x^0ebF%-_\n3! $b.߭M94\$V@)fqDIPnZ葛TRBi=#Lh}Vڪ/M@MwT=aT/#mP #9^4q sU;א/Ꮘi\Ƿ-&ⷻ=o.fԗ?Dtt߳qj~fo", N}Y| 0jidcERx w8Z u]I!rUAƐtXJ+z<δur nM)7Og<9 1Α:df>$9C9Yvö[S'^aʕtdvQWQ7ceI>mL/N.hDm3Bp-vb5n߈b]V&o֙ U -Ҿe`NyΥbd/kPw dӦد eW֞B2P+Pa5q uq>J|)Qy.WѨb~@ZhDCnua6 G$R5||pov?^=)7Jncߟ$+ݺ=r⮂c-x\29pR +%|KlF7kU%p")F=` 85//Od%t4SVdI͛f_С46_8+Rj\- E$cOBA*-ͼ7qt37H2@Q-f-GL"7‹?<-&)Mb_'W?1]##LB/zlsd"y}ZY~{@ $PCs9[bnuj"lxQ/~]?wY!0ӂїyTJEeUj8e4H"3ò ¢}C,੏+zݦR.m2c3PS ހzXmVn5hYq ?C@g{)Rȅ5ԿuQI r-e)8 >dhhW`iq#3$Ծ F 3ޛ2u7L-5kIѲtAԺU="g^TPٴ{@uRlOq0'b,]h8~ y0Dw[|tC^9S[%v"x~TjHhߛkb(4YO=K#n_rEMt5)ZįŠ1)u7YHLY6IL3crş33bZ̐aBNg< .m WHCT]1A / n?g6<tZ tAX1Q.4tOo*>9cRT7{vUy՗uPzGaQ0 0Je/IHLnK$3 Y!^^SA{&<3aR0)>"c6;>;-yTC >Y^* cY: Ru:N>=7)&:BN`t%H*cN# oGyD tٜ zb)TzJ(FgRotb[ 䒫T7[cRmT@x!ݚ@vf|#%)xrWMHʧROaGr@c1xu.~vDDcٍaGW{8zyf0 < ѧd&}:"\T"J :ڗ2:*6"9hLN&F4{X cY&Z'n])ޛ8Zo\hc93uk0"ӐsHE*oV*%a;D&6SC5)\YuGRCn%y1zШi,]WMo:_b _/A!y_LJD p >n![e+*,!_raީ؛厬)K@R2&kGٍӫzgW'1%N?I|'Y|ZS-d;}qLzeX?FRp}#-Ce ]~ M p7Źቇ6ԦW-v{* */)l_+c{!2 P+2vz"܎ItdNW㜘76rZ)E@Xq*%)hXa {f5:sۦ/[L sR)Eg~G( T\Vwo;<}N[4'V?4֗c7*1\pǍh(KG|MFpoxPa7;M@B6xKK!u{c`}QSYG^?-Ua*GSVpdǬ1.{SIJJL 1ZGѧي?Yi^xQlb6樏-?gNˆ b@'Hv̝:JHwH_x7qK019U2E]rPCWchF~vuͅ Fw<] ؗZvAl Qd u9/`8"Z5È^DGGuPa<~-g3z36vƩs]jִWGFX7B~j8d^;~ln].ɇFĪfX )/rPN/Fk0W nE?1[Uv Y0H\{Q#ۜLw$̰m7؝5S!?`mpYJ<^aԹ?/ % eZz?B2`T=KFw# ͐ҷΓ"E[xdK}O7"-]%xjD1NbcvW+ngz4goK6%~UI.X*`c.{|SqS|WFT c"%JFD~>$Cʩ:iBORJz ݗ8EçmȨr'.2QH'ZJz|+Ծ:57QUCA"*{*`9Srk*RRjd.0Dg9_aJ:h3W &K`/r9bX@hu%4O*?>lP'@Ob4rRA<+KDD8́‹Z8gX{-@ so9 qRe(UPfWxY6QW& Qϼ+hdX3̚Tgx``>OBKM+ASnWĬ9]J2(Wb"G;\K"ӢB0 |:06`x91} e}FxhQ] g rO435J-w W^OTA>qtn0΁aAoP*Mghw/\6(U +yD;i83k+!W0 _wy|oSטbp2g~}'MWŦɥm[  !vgm||f{Ox{>UcW;#fq)c5vc+= ҘZA2k8ᶍ$]Cw}Dx|o٬X>?>_T %|d:/*\a\5Z6D='+#h2ȓ{\ > ۉrn+v[]rE$G|ANWD̒Eg@zXUYcH~8E l(R52Ex`Ұ~e/pOhQh,@i?GtcC7HxH(>X=5IN6;길D,}ŤO}i6 𱒰8tnT9 S~Y!% A8ڷ> ,:&As)@%V@^;T⃠G+l,V4ʸ'0uwN^O0G`x qXiBTRtEl;9Q ˋu deT&|iy{ZڠfAvG'+n3rffI!^}P7Œj%h~_mB!.CP3mr>1㲍 $3Vs b)# g<9d:b6l9~e2~-^8/'6?~NZra2SW<'n7HI&`i /G XPf/UL!ub zX4X[PE.[烉e/oQ/Bq->״OGZdGܯo>BXcޛmYΗV:jfl5DCgMr}RC-%=T${wRf}_ j D0Yո8Ӡ喝rHTNImOMKc5YF&=kOTG^zåo5UH:SלæÎ&m0֬ΓLh}sM+slzVVY F$έǕfۀ_ݘA=Ib "ALXCs1eNM"hbɟ$p YФ7ڏE83c54̓mZ&n,c'ryճֺrGjU[ֽc1W[-Wژ@%)#s&Ud gX }!c^,9L_G}e6e/GAƆ6]/ɛJBl$1:CF8BrzJ(h8$@3>:j% ?< drD f>8L]e iu:mv15.E#Y:h+Lu8fЁU`_I\{奍 +Ox Q-"K- .t(~\) mW/ï~Vځ+'F;߈ T$[Es[S|h@>Tˆ)ސhL1Ӻt3x{#>uXtD85I1cG"+C9߬@ױPAPTGK1Mrř. 9ãvpjvY$!sm|pdn%jSwWx*2ђUCA[Pa\ZBd)m!nM0ʜ.UJt<ן֤ɔȎN7JvSxqKS>1ol`tTBG)\t)h8uk'7zw6IS³u?n\^p࿳ )onl0S%皱:Yjv}`PD4!ڝY.-[qS3ȼL}ez˒/uÀ:zI>ϔ5BzyQ;rR<˂]9i!MRJݴv`NeBGܲkN64ׇ(rP#hx .Lk=QYK]F<dz({*X7r<Ⱦ?|YwZEJŢvg ?T<$9^뿔1[0Y[`sN $aά/<ޚZ_п7g㍩sx٠J[GoWW*#=u%7l=3dhR6&L>Еb6#k.vϪD-n-ws=s-]^l5ET EψWԐd[1Ox;YB'!tE>tk nf%_֥_`oh[{qRJ҆&)z - Fog +B%TN VjDXåh<-8s6dE.bby,r$Wy#gj<9ܖS31i_x=6@U"oFhLJ@{rFĸn 3q@3(̅tO,֧/Wҙڷ%_g%~s[9kFjXkv|'. fgi4`e%6I~݋nBq: zWa*A^NFc@CqbGYVs,gϻ߀'~} x G|綪;gV E0Jz@;L!11kl%2{}Qlڶw Nڨ=ҳv5Xט[3xLwMdC1VE? 1;hR~X%+ L{֋(/ZG@2(ǔ b eSMZ|w?YQ^jX4Wە !2~;" Ӝ'fr׺) gOϖ[-:BC*19wJ.Y{+zܘ/JSJ*T U"_!aG\RîI^U\O )\ #6'#6nݙ]+(f|gs?mъj$vT+ U6ڂe43E2mָ!:I鄳wK]4ƅ^=LA`vNGy%!T gnHxUM ?=isuTdEwOF (B$rw:PwI,m%:#/j\`QaWVd9PWjUj wX%/tbr,.P{9ryL{Fj|4Ybt͖@,yуi#a,@?zo-~4_"wl]eI(שM?]@Q]Euy) O,+#3CpUl;g ϞH=O+U l8gg+\IMrnkŨ$FKk<LpM@OIl(j>P;x&$xz&WR>Z+P.JB"W!v [oBTFS̟l-JͣXusGђ陿4֔ 2 D࣊RDe$}m{-)TGAW"J$YV9AQѫ L0wl#Uu**d;C>ciuq'"ȑy={[}T'TܘPjz -R"kID%NwCbII;!NJG;! zd"g/ʓ\:Zk BŚ[Cq+׮rj1 ftRbAcBU#{UR5zO Ӯx"1r|ΎpS?69(QXU cRP`s XؙfƧb᤯W@‰4|aRW',@/l~,yB$qPx?,>j+k} ,v͆,9d9b9mvڪ/6tUdѝPT%o6^mk(͞m8#X6ͬeRPB8N3gdgFHHUyZ$gd.=X9_r쪝QdСhWXJLÚsy^'$C( _ITuDî1K+$AEFIYiԗ'(/th_zKbjrNT|l =ȸX<,)ܫy;TՕp YjwviJױq5tk^_•ZO_DՇR WΈk9S "P3dDIWS+!dsnbwL f߫41yal:ܨS^mi bZrI+Ծ&@-@b`h:#C\4Y_ډ6(5R.6^oj{D=w3Y+kC l``yl$x- N:FwF-yRLu hOou W{i:'"}~/:Y۸[ljGι}W;iI +vb|ͪl(^Y@v*;oKG3,HO!D&97!#NϵDM. tS-03L; Xa=(?ȞP_7,^>c Sr>4Gr߀ۤ@`)-V joS>a}lݐB̡:U`1BGCu3.r(Kw#%>@'YDUc<FHDFxj%h5|ش g7M"U35|B4(E LWG* (["دS"2c ΘGt Ew͐4wd#asw|U9ʬemϖU`Q |A=,WZj߲èOL9RE#yW鏪,ZUBi!0:?TWlAPcDA R>ʇj B5XQu?XMQݵnkl?/{(4X JѧXsv|R(_$'{^M|Eɮ=dD)Ndo SQq[JdNרv}*<6Nz "ޗ$pǒ1[WwqFڶ2]_sqNaaIA54I@vу M0_"UU⭡yX濝#F*Q@ΆE[Nv \j'ӓ\Ԟ9;]r 7{R$C=JFkUrNm'~۞_ir|,K6v*bP'tYGƫ @= 1TVGw+LF&C@0Šp;L~_ǁ0ye'A=X胉жZ5l{ELy6u믱p馤SanLW1C: }Ftq_|/1wvM4g6Is\PJ3 cF g KΗϔE#hy\$EQD|g-`;AǒD'qXolFkq0zܑ)fh\,.ǡ*vb+Bd =TÀ^`eq|9v @42ȅM{߶@kUFܲB)^HD,R۞D?N!РH? ~2pd؀:ڂѽh) ]Vð9JW[r_2HzB\b.LjqIʅ* 0¦9h3d&H_Lai>YXCȈi\aXJst3g1``$jWVB%a tKA?9PQ"u]:q+ 5~geK|QR).{"}X AW*ث3Bgk;W₰>ήW?ט,||^9}=78'M2;B=MӉbR<,b 0! eW{*W;T}Getpaz08/ԫ2( #&]Xs!#"uh&y8"1)$㖰}3OW][:/3U؝/+]$lH3ɂ%tW>u}?3s"YJ1ٹ43caca?gCS}cm.񶺂JŞ}FtkgF*Z#IEW>mH(SYwVixiJOn. 0$(tU9Ɋ|+<?2[J8a$]zR|R- "KsL&l%fYJ"OUc mv<HH#M1[ b*T Qqq&6hIT4/&zxpV3ڂƼ"ҙN,HWu 5#|tNRH:6@c#4c; _yB6_-F-p%jcQP#.`X*: }ˍ /eL%Upk;Bg1wE^-Y p$u1O⠞ O3 8cvF&4 kx W1Y{R}S[c!(}IOxZ`㬓졹 ;BC|VFfY/cƤ$ [FOmjR.[gWY\bmp5 / yzd¾gEKhn!!SCLn 8~?u/C DlKgc2;w3Mmv(fY}',:vk ] m(tOa˙\GYgf6ٟ#zLм6@J49_ vb^LjkZ>YP]BDN Kq⥧"bKdA23dNOzVLƟDpIp? O}K>&RK9,AeS:'u_`Oe8yVA`=d.|7y?MTJi\9#y(\!Utmy]庂'Hz; Ġs:3.ͱ#3#۴v*/Sq0XP6??(,=g.V}UI]ZKOgXU)˷C~f1f8v7 ZV4Dw` ջ٪ɏvxs!q',֯B^7;cjkUDrSQxMfYD͸Q1!'?4 `wc>dV^Si15$]7k_>Wu 6p&.3a,St<읾:B lzת4Ԅ&TQ0`8I㩚?bܧݯRP7!rs[i.8dFCϑcT νFm{gW ײ>ktً! wK c<ׁ Sp0NDF^DeFуl @B`Emd.j, h.Zg[ZPr&[S'LGۆZ*}'ۻc}sfan PLH0/W~ E8s?Ph[NLŷ'd<\s],nKIniEj )%caxfNnBXSvEX90#i UI&pȰV?~h)p508%>x^0jvupHy ޥN +&w/GJekD3d&0a%Y70H] b H|XGD4|ieS|7 S b0uT10cH&OPОź {%q&qa:ݤseU<, ᄪ5: Qhjj(L[7o۱X+oA-X (M ag/bHaFI1a22>~Rry^hl|ZLwK[$q@5p~ARTWV6I]-i4p~*)Dm[DjfFKS'{G;Ĺ,$ɿY)n!=oab)sҸ5']S}Auk37k#-ǚVGn0c}WgCxkD٘pP~fNј B+A(q\2LVJ\{'[q=#lOfN=44R@rVA4߁<"S`a4p&&R _Qo$'ҶDȦUgy*X9̖Ǖ#6vReOW{DdB_ۮ{2ν=[{"{8"Ů/t? {􉬳$-0or$5W:i-[3vn!`MۨGQ0 #DXJn_!ۥ&"tZ:5?csk WyaSY՚G,uKe"",Q`zl 89[ q΍"c7X%٣HG lP%NXk:\%kZZ(&gx7O3\Xqt7mt ØЁI2xxsDLyPEcJuܚO xt!}(rcGTkxǝc #1jD1d`:M2< (_q2͹TMz{;x/T \Rm-;bZ|^6JQB kw7 }@RˬJ!69*ZHw7`:| aC 4L%=޴,v2r_)-uJ(犯tu?ѫ!R SSzgdQxc\xOVİ"ɥCٹŠָ0R&2c{77ejͯSe5 /N(uI90IwgĬv^K ns$+Sl3.\>L` dM-y, }J3L;WM.Bl{QcqcR0cfpuGw\2gnnfK& X$|WW]% >Ӊט8 tWqʀmu3y Ȁ1ǷZ\5kc=S.Y :~{P ] [#^MU_QOX<{W{HToLb !Ya-7inmY$Rk)5m\L0@帔Y[X*uQM; ɤ>Z6Oש 6a$l7eT>iY $$&zm֦9fqxOZ3^1]hZHdQp(툹= (OdotWTRLO\wdӋBtKIBҢfXV%gd mPQ/;#|9<~ 叜zW ;)k,Bh˻tAh&׬Q x8[kmIE!.jABE svm:c- Yv)oמ$[ܧ\2J%"XʱauֈjD+)s?mZ*frI9?%/k2Qv¶nәu\1֫u&U< 3fBTkdE,aPv`h)D"\ =$AR`sM8{a]qfHfZYU,Z):Ktku Xjo3'iw8bi-2!Aa$}f_HoXOw4RA}?Ȱ'lttN7,r=yF6f| az'}8x(*ToR2~+y£GLJwCnKGZu  tLV ZMY掗mEe!"}hcj6V$2-7C,VW(K/>ɴeO"hq{ͅٿ}ʁ"o/25e1vWg (T-b,5GX5071!Sc!Rʼn U8 ";P@sxHE+3V{[VYY-K|v4L@3"oy]LvtTf X"u[L:=m<25̛®;s#rfңX^1͕:󓷡1opt#Q[\Bw-s <@u_N xʰ5Qon筚GJ,edIv3WYqh%? [;w<>hRh4"jē%kيI3BQ̲=|Mw+sԓh5S"_b7%.; 2B߼_! BTD¨t?}FVl > 1|IN[V:,~7vTJwjM^Qb罥h08RbXްG)%Uv*30G">N_20αaX[?͐By'l\k_*pZ6:+\1ÿLūP\u0זl8缤(gt jK,Nw`**CBzƣWT ¿bMӡZ,݀vMPμou:f`x^)TW??*V}OFnnqVgɎjw 6E.V6,Ƿ |W|F/kȀ^·Pp]?}jp#Z*sȶQ$: sCa 3gG mug*9 _SgpJ}fJ8h)/O߸. }[eZ^gSnI<8mW}I%E"ip0٩ : i47ɞƽdtF"q50ˠn C Kl{ʖm&NcTx"u͙Ep D1:Ĕ=m5(kPA=OulR3nq R'DH2|DCYX"Qj@&e4 yV߂\ Uz& ,#Uo_=J'TI ^-J蓸F1ZEpHݛUԄ >Ţ= ZU@`NnnKwն$vIWk VjYr%pd ;]tQ\^z5uz.-CiXAL]G&kvlT @[mQ|}"d\#DyC_k0,X%.i&㇜mz_$ov=+0]Bt?5/]Ф!<р2ӭl5Ekˍx<>i< I}r#Le=z G/ yh8=RTМ.@(+h^&nūhZO qo 8ﶋG^AUp:T^{j縉$ XNiBV q[jQCSH&! ilʟP &$X sJ\/%b*=k R5d"eB>~(^;%Le=r/:NtH\),_ ЧiR&)<5k*r'Yz> _ Mh}W3y S2Di@w<Ο[&=rDZl$Ao1Kl}LtNpco tbM<:d+ڊڎj* qm**E,b925/Z.K@>q Uo8R-^p\2+p]aLyLwQ{!IyA1sj%7MUI}&O-2#q/c|IDͤ;'4x\l&鋮Lsb DB6p lpJ^U/ּ mXˮ[`dך^fi^<_[<_x.$cߺ6ja ]}OCP.- )Lڛa1eTX _zX}DSnN(A6 ~wZ"!eݿ"a̤(j²V"|J8dD8q'kNk0=c֕)pEH"uەK(}~yPD.>]c8`WX5G4X9ZnoB^~v@(Ǭ|'@ê~dP޹'' GQ7{Vwm_HsGR[4,;X|86|{4ܲ5y y(|0~SSccBYV$!v}DǾگz?ZK+@6ؚN=cpuHd c#znŶ뗟iop8IBk UVFfGdwzz"[s@\n7mOh'"A #:* P\Қ%ʟyxY b4~=7Q(EɾR :ɾu+TAo7u]د$@:}=&uU:_ j+zh4IEpfE1%bx;Ͻr5DA4u7y/P-8uP]Jzo0RM*4 ]\U;ϛ|*hCAձA7Q=o`&>&V) /}X^8\B?٢oq@m( ; Pb6f(c亀`)f1jlFj'D'ʋ3 f;t> V=oXϴ]\sPubS<{!HHL K+7޽ryEoSA~^+p/ E )gMv>bńKgC/?uN'ծnǧl,d]3&jKY_&m"\h:\ Os}:2U=E~ C1h#5#1JpWµ-wO)r\zDSMPyI)<%*rж`Cz Z϶ep{~?\o_ӈmjlMåsĿ:3uJ(^4bJ jh yCIuc5VYXO{H .!x&0Ϊh m ,wτ,8"R"2D.G37+k7(-+,$:\SvBEKVXC~F鴢_wia.Zu}YLH ,+HM/,+T8rtrAD?E!Nu1c; CpH+C)>v3 N1|~y8 :͆i``9rKx)Q׺۝EJ3[վ~+zmWUQd[kP]sx<bG{; {{>d]J],V%jڏGd"ԅQE+j[gɊhϠF _ PGS1_\7?t A/ؗP vIX2G-ۮ+BPOf8ꬓxd7XL>_J@>ü`h-/1W8l?9"97o+x!rFΝ}  _t>1Є Ǧ 6M$t?wF6[v#ݵ.I> B~mMpöEn2t~HPts{zV|N9ٝ|^AxvNݑ:4[^^I B@VrB/GɅB?`AEj |n),"y0tHڒg!R!] Pe5ߪP;\]ɶbm]pULp.أ~>pLܽw/+bZwxPEiđ&L)fIaWcǭ«F+HpCAIѼDΙ˸;&ݮ+mhn4C]*[݄E{ .(`YPkv:`_:n yv1$e1r̺Ҽ(2Ϝ"*ޫt;3(1h0PHm3PTP\ձ)3+ ?t3V~5OkZOQ7U97XngT(0f`z>6PgyMyv!CS^LU3ľ4uUɜڭk,8WXQ4~["Jz4c+2gQª}:q[F!<Ѱ }ӊ/cBfAVdXYp  kYpX JeT9€"Oʵ "ԧ{:OKwl H\)o.$ƐN4 7$ִޅZ8x2*yfXlʥ#V4 zLATBkI'kW>@P9#rF>cz޸FW.s$c()>4;Y"Dm(mr'G4e#& sIN9j.b h7C_qK^ntu Mcqz+(~>X o t*EFIu Gj;+ҭ{T,nJ 7 I$`doU d4pЛCƚ]jY-pE;.]]N"2ܛmdqjjz,^/剭SI9M82d<'(Y`p ٯ∝;A߽& .e9xx!\RK00XLT;Z-Ӻ9F /uevY|w<@e^.Xl~ҹOBtYun #sCU('jW'\d2|ۿ4 .fT o$q]oaLNUZDSUa1$-vb3vQ'^IPb r#! rx&S<:u|8h^$e3vۑGLؾ8%j)^N)od c.؜bC/se8g_p#|~YwQ',t%(]J6{0 T&z6|n$߄ CAq9\lqgN.])K] @G%ڃTcʖhbTecfP]ny>:' wSa&6I M^ϲ֙e$} SM_Z )FRJb޺Qu<Սy3# HEGsj0鳓Boz렫ުY<{q^ZZTvMѝ"xkYWz_dg4;BǶ񰥧'$_49K'Op|Wr2Z&JFS:[}KdothXM\qBS]RV}vh++kh#؋\Lp$fT6p E"Q++ekѰYsG1)G9N@& P߷cX2l/^Ld?t)ܘp xMN/%=t8D3[.>>$gFy"'Py |+cM9{ՕǾNESIq9B@{'W XޗdmG;Wy<#/-g~ R*b\JW\zpߣ*#CLpFh̯~" z,D9eY ;>6=~ǙT7!g# bG+r&PڹBM7W ͷ"Xbo#ހTԾըWLfC<ȎӑȘ^`Mgcᶻ/A; %_8@.W&G>Sj; K}l&&=@KLPu-2$8"'R2DlҘ8XIçBa)̕>^{"}C6q@)b^! ڪLhS|3ky(δOF+VOr|뙞Js+,ˌQ~&AZzM.AxcTntZdQ;k#NjP ݱ-(43n~L?<6:-Cd(qbTe[케Mر@~7~I\;8S؂ctͦZ߃G6(TWx;AƇkjPGL2'J.хONΒoh6uI'ͯ˝=KX R)|g o§/Xh~T͔I m>z1}anX;"G8_WU{k}Th/Ả:? !V%_?~C^:!1H-=|,"WxJqh}#HuWpR6ڎ,6BxD,#\nz]읦QOi]0|RB*ip:Cq=KtAޤGzdPraZS+xm%(M]$BSdjVxv@3Lh?#D1|:`kkS"|bL2Br}k=\*xzn Xab&>tPS,U5q`aVO {`׈67' 2[zߕS0QCZ|Upaxq%NWM7[ zHU /Is\f{P193]w`K&Ej3%m½Nh== @4]f3_iW+c!' 蛵Ujrv*Ԡ Gb%!_mA0Kj>^<4*d?=l]w܅ k*izWφP3á}0; (NbH(eCƀiQαA4414ѐI";5` j3yʍX+ @Lx1p:lXfz–G{\t#P_l<Yx<dyWo).C(=+yϧClK"0kjҘZ'<Es^e~Xڴ*?Bּ.a%ı Zp@gݶURt)&/^ªEIyN=I&;nrEQr:Ga$P Ĝbيu--*Hg6<(~g2ed9x VF`נ/L1vP_2>5b}^~w噽0;hT 9SD?)WHN u wO$ 1վ>;ʩ)LU\ ]e!O ȸp/fO%)Af`;kN򫄑z(Y5GRV|0֜nn(U43e"Lg忺Sq5{")[?m2Tm^4(\yU$[%i`De{]N9#o5f/Wq|$cs\\~G5/+*O (j,+ur߇v BDzs/T'HxumuVz6l8dbW*#A2Z bB#6=h Cmc-vJi_#ԉ"Ty1l<-5?gI"y~6SW 8R ӌK0S9Db1˽wԷ}sɵ:񒌤tM}b3w^[uk$ ?Mt#3}UF`Bp-.RhS!޷ Q5N[z϶z{7 ]*hȒ/`=jX0E3VQàU?c}0ɮZZA B3H# d?5یL|lÊ8oJ '{uTBJ-!F^Fdp"ŎG#aX_ Jak1R&$v)X҄I[:ͷ:Ѹ GfZ+?m}N>m|[L#MKߟO@ܬ&B;+N-)5Z (o*ouZ]M-vA \ Wg>#wB̮=\6ZuAfi"E0'|櫹\8}bhz Wݦb\^1?F<òaxku+`|]O,G9ꏀKm+&Q pJbtP2 ,$ힹ3?:Q]t^Ulz.1t5JZEpug2$+p*X\Ѧrk[^~]#W5 qUD#W -f 3wpCe,ZW/:Z4poF<߹A-Tzz'UjoքfqάYڜ;rgo{Լ"qLs#D_ʭM-j"5rBPnW;\Rr5RRV yk#m<`C䤥 Lrjaw%zP;$iREEE|UF3Zsd_Y[Aړ*(-u ;RgNɱ>2:w@4]fvr!=:^1dԼ!7 IAC /5hZ?(XH֦HT:vB;Hrdz6 QJ"i'6K@<S= ! ?+{\r,hG;ʵ8J%Yȅ=_l)@Qك#+{wwXWfG)!M~O,3{K$+ls8~QL-_Ύb>)'D[* O8.E)i/oT`,JZ0z2La£cԠ`tFdD?2m!Umh[ lDTeMlfK1$|rPɁjXNn6-,+\פjtϞ[B# 4Rc'vɞ'jܦal{9+J7PZp`h!-AA˔o.\ !^0Pt.[GIPgYqICPfcz ;:eyn .S ϭj3NNBGneQNT4kyE_i8N_uHeTO']6RA Q؄ŊةNkbMuYne װ3:+OқL JtXi6W$C s.J{s_E 2bvpU/ç![]@|;U_!.{- Hy;ϑJO߻f-i6ī4,3׵mz xnvKyfa$Oa'[S-y1]Ɠ 宊EVVۄAwƢ:4OmGkӥ>vy~;]2RG2FTnxLpx~& WHGl$}𪱔l`B+NiR ̳9dwbAea8w@V=x#9 } A*ux% ׳Ym2<1nlMÇ CczI52R$[t]GB0^'SGU˧s_v.H43(5L4'nii^y6qX f9a9I.$ȬG0M3Nc}1S Ti甁-L_*1͟]a iAȋq'6q|^0hјHiy=lKd;* wQoؑZS啈@2JiJI? hIGGJ@c{=H^N\TW1ɠ'6/U,Le%?\z04|`v7G+s|_zֱxB<Krz-FPxYvr$vUB#TV^^};Pcu`:jXQٛV;A+"LN[jd tbMY*hP3GQGҧuTD#MiZ\}1}9կvxcF dGۋZ;jsm[`cNؕF{ܺO4ʉ`/'%7>#E*Ǒ+h*yʨ)6vr@3] G. Paɉs$huA]ND*཯}c~dr>An6Uܔ]KRV tI6bzԵq8́ w˕7 9b~8٨q+3-}&g~v;{mrBcGE6ջ leeJ|7o1/}+ɧO v_V~Pb"c?G)ds0'tU0(9nSDdNLC7"m*ZvB1Wb5enA]x.̒kNMٶzvr.V.%?wu_+s2gU:E 1&!37&@"G(Pn`ׂ+xzZ&2}略T a8ۘ&+ھX~9['PD1<@1[*|ELnt0'`訊ˀtr:ftR@RY4f|Y0zh+dp؛eS{+'4ՙ0pڶ] ,aUڐ6„!]Z" FoKf~F/Ö3]=.lC`jXWP3zcf8T->Y4ЯC& :oAg}M71ZvϪ?"XPe+яX˲яnRE`tlidi.U9yTYV' my"Eޥ/[O G? :JQwc}'Iup/c @/DS,xBybVN1ea|ۼwXBau| % ^MF04䳩,Q|i/'m Kt 9~Nވtiے$Ɉm6^XH3~H4.~frAT݆65/}ݎMp;NR/3! ػ1IK}YYDbs`,>eb()3ȧ{OQ_ q6Dب/ m̄DZPo1tF-P ]X-F"B&S4o' d {JH t^!T:('tp:~׿12Vᐻkj2V`av5N|¥-D}42~w($B#:hgG|JRۀ̿:;V͵TrVIV4AOOtsRA)h٥ \cG2! r"P"WCo*@%q{&y5dI/ 9Z_tO؆LIH2wUgs!4Gѻw6PR1\rL훰|B㥲ئ4YUER\цV?XȽ2R$r&'_2T2'u8"yttx{sSpzzmx6Cԡ>HkLaHc+Ϲ.3T1TA i:$ŗwdJ·|Pr7^E~ղ'-KU#u.0搁Icu{/SyuInx2)>tmo‰j:=T%ބ94|Jd U8Sc|a;MsD[s`:1-@8|To_=w+hi 3hӼϯطӐz>K 4 {-_bH-?+:+<%K?`3a;lu,C4e j- Oa2w@{:qɦ;19.yH#Qj8w}uhdZr5`Ȳ>a4wק9!xС IGy" Xy"ߑ cP  >^Z$/g?G;ćxd)MUtP>T3,>T52;òu)ث?/yoݍ $( q:YI;{6tQ@CX.Nq"]h`eM7*Ńku/{R6::Sͱ؞~VZ#&0v݈*$dl<2 L:svܾQ8 +CZU5@:J>| \, ABK(-: L*P`K"mϫn%u}mQ⧕9{2Ky7ʢvꪰ»`!L>I1!0Ɋ<_mVO`R͡?.xlqDLCuy]߳ځ xF L12KP` YfgJwDTv QB0a1urNV|:~:uux 6Qo_m;wGRHz9k7?$U5b {w9RRP“KN^DSTDK["aY+*+h*qgXܔrUs8ڛ83JL,V,WR!6l7CA dPUmNMSvUO( 1t1gXxTch?X+[/Ptz+uM$?z nQZqֶ'Hޑ.]fI!' 5>Y:NRK5e6ɓ:a%f|ab▗p7#6Hɉp,VoV/{D(ZT׺jg7ƩB7 RM`$Xv`abĴXE KXPb=o!97$d>\ߓzbIaO :`s[F qȟW 8 r1vNY6l5:C?Zh*hfFuTp;QtchaQ'(B}Ը.GhD)qrcTLqՎū"xO.B5jB5*V_AK|A9Y]9K-9uȶ'Q:d %<^)NSEbpߥ @KtH>uwX9JAY ~ 6xpD8^5vVYvZ}s i*p٨ N!Rת8 >^'0:'6IH$*IH{hAlPLK%IhrO_RCJ:ׄ-fя? VS-D "y5fIAKkqNt5=[k#t6Ai9(Z"oAx^ZlYo_6 =o?!*D"Vq~5BRd%V-H5-Fn h8 MI0+ǽׁo$8ї`vy*YƤ73B޸ޢ۲3"g* Ms\9vx:ir-}vxiljDG G10&_^? -nC9_!Ko 07+NieԲ4/R'/c)th۰Mg݌=gV>Մ|h&H Nm8>,{gf`!/"Z5y\Udgzd$ ~ES8P^E;DT 3BbNP-r`~BySvЉp mWƘYk̒;(e=43T߱ZtB\r#2 SɞSH[/N%H ߽5IoC}O6Dp5\Hk)Ν@ )apoɫ < vqޢ>]2P3E.J&KX􀟇XG!VL]QćrHɐ+3Rq ,Re>"ѐej :DCf`&T19ʖ 2fiQhB̳nNdi#_WOW沖`Rɣ%XxZ} ز? L< /4;KOx8A\a0SM5`٣atevƻ\zq29V\]/١aOsh~D J"&)wz^ט[dGFc I9%*SB:D<`/}dX %Q7: gg\[N.X'9DSlmsu`NcC|)'#N.x nOOez(]=3`v3%',_f5ʦNqض#ggUz) __ u6[m/ĭ6 {#ہ^Fl9T".ryԜYdEk*'st>R?qh>6!iKPiN&3TMY?{9fI~;TWd&T^FAupDa8ҵT6$[_aB%tô"l#(ݻz؈TXD`5o~CZKxbz{)zRIOg $',Ժ괬hm3.`;!LQuÏ~S; Vxھ)ӥOODeHn rg'LnŒYcZZ5@cLqY' pZա0+;?r]]#z3Hۚ\z]tl2vMYsGč W%[q#UmG~o19YMX(9ijrV$80Fp8!rꡃ!Y?PrBH/Q .L) <֞}rI}*!Q=U7<4_"Ȋ#~9?hjǭ qҬؤ&&7{z']ە{[HHsܔm>_ldتy$*`7ZKtJ2 #2CϮڤꅷRZKT|#KW:Eyj3q&\b+~ M{/e7'GJ;$rƥ'(񱑚a\5[: InMΉ}Z4Y0AZm /E;2۔WS 5ȡ1tK%?RMI-q1$Qs=VDtWA=f hz]$F n2wZiE&:IyFF<y\@_4.ooWue<̴B(qB_pم6' ~MTAgGdŠnar dKT7jXPF>pYy?18W6v e5d_+LF< &t,~<mE'~+kx⺪5UI;jvQ%-Y=9ȍ !,Yʞz^NRYM(-=JRTc8Acۣd=4 +O_qJvUll \#dɡwU||,?Wf{9.OuߣqW4ocƖW/pO7V HwPeT}@Vi5yrz#9A9ۂ}28@>H/ "3dq5.5"g:!1ap?\5B {CzC=T^Kzitfd/:h~8O_-Z: _bUA@<2L~<>h/;tIx:.n2rn# !1,gѮ=$Lr9:@Ɠw0KST`U|PI"&snvhgVŝQOC4kBIFQk>mhL$nYS8N?_3{MGeB,tGLM#ZHy/rjr8(\8A;{ ed&DrmY  htj•=.}.Oi{FOoH יC9jMY )Bmwjϼh5{*aE'3]V'}a=0How'HK1cy-n )\O[tA,xsB Dm XJ3:}fHg*e)6{8PEȪtʛ eK\S ynTb)S穸۬J@MD+otE8mzL߾.+tFiѨiJ'CayL%]K|(!f䲊H̝OK4G>],e2(8vոXoI=vlatSd j5 9V.5wgqVvR&)fUbP92_dkkC ~z\\zbK uWݪ"s?cG &^Y64c [`^CZJbv;LU^nw8+4RM!t^g\0@7x2 lΈP;)ݨc$oK {](dd#,3Нw+'ހs}Ano2b^L̾0&uaZNmi? <㡋5rOka'hqӍ<;X7^D$SRZP4C=Vt| Vs+Ხn}hbGͥjRJ |?1TQ!V%fyFOt6\_ 64d +ݞ -2ކմx@*0Xb5>˳LAuc0_10c ǥ͛0e+ʅJ+pd5 huXUN0'﹪fx";l "eeB;r7f,Yj.PFB…vyM򪑗`@y8eFp  7\s7c%88>JeR)FشR  3s<˂F%D ʈ_e#Ԍ~#(SJ'#:~!mE-w'RzC##uwHt9Ϙ8Y026y+HO_-'^/qdx!m,h cM=5:`n(-fB4'RHH.\Ci`wܒA^ s|p*[ _1 ӌ!24kJmBRFL_Qٿnw$X1B.䞽R"g:y'3\^9oy3 ŦS3đ/|=>N@q% ' oN Ѕ%wn, rƢ|2H%Q9Od`T8fB ƊU.+fi `W,c;S.@9yqE/؀xAqD d$iGşCr,cSKՓ]~OMstGa}>Pe$W2Vp|p>^zx+Ju{nۮoy]7N/dx CU<-3'(l,]JxMƻ@'ujNpr)K$! |N-` ~}XS_.Уg?Э&ms6 ֮ˑ~rٔpcQRcD@X8ƸPΈ!@ sEǼf)Q4~Od/ujKC,"RY8m[lE sY -ɴ%`P0c Gm^^tUu[@ޅ@A$Jޯ[N}}.z9,uZs^ѓQT ۿ&~ZrM->wIL~WޱHN.t\)("c,hJ.Ǫ[xg9 YȬ&Hako(kw)8  `ptRxL#X[Vz$%ךvenw#bH"wAD*"$|t8cpMEwĒXDɴm| [mǂN*0$Uܶq٭Ca5]߂Un;s4mLHIfIDpc?MHqXߪ,`PTpN%e)d~/j,f8N`c,LWլ[zCZzG~:>VZ %v ?̗Y9J閱?Fr']=+|U &ȱEEegdTP٦m(*n2 ֶx6ZhmmIYqBN{enGrʛCiX+I]}ݬHM=P|k0ڊX_J ]f SR V~t;';}g Fcd[VW.puAߣ y^;?n~:s2çQ<^e!̈́; ?w%BΥW !0Htd;'qNGzrf3#?Ri%t D5/`K`$^7nS~^Mw`:S~Ȉ飮&$5^өuyrGDr!.s<j vFB_MLҗM@R3h6Z֮K07`6 }03A}b*(Yt>7e0k^xކ~ !!A&rR'm[Ox WJb@ַ z/B0?D^._NPg&;D,3߸ }w _"V9wfq(+Qd t= ң: F?0ɔd$BD*+XVGg3lpxm 4 {n8v,vݚ'>)UobBCTE/r , 2d-[V⹿V[=*G@bMa8tBSz>-shɐUNfɼ01HHevM7yTT }1^']sɾU7gF\+y`.޹b7m&m]V+^QZ ՙXgMrXfPQ}+a΀8-o hF?cX6gp!.wsС_(sՌǴC;Fnƙ':'P8!Mq- nIh s:ۨNkq~M.'xG`O|2heoGV98R͹.{#ʃ_/:ԍJ~΁UE.@7 2\q9Fn Gsa=sӗ~)MOJq22i1aϣO6:G 2;'Dph8-)x<#2-M!+yĀSD4ü>kIxɞ7ׅ݁=JԐ@Θ]ݰ11t|+B$m[oa1 %V6 /;?Bd".7y)T! ǫ"ut6܁r&$#[hآ~P>c9E\U`kVmѸVg#Iݳ}#*Hx*PvQde}}Q>a.)m+w*P*g\ wL(t)i׬a:7lkߙ2Vg$i]Ӊ&$v)EA]7PV''V (\ 1yaSk)2 5$=C.hYF}H*Ks%VƤ,lWG:y3QeKu~Ҁs</q۠oS+kS Fٛpc L5ybtSFȘiiם4:͹ԛ LF\Jt}:0a;ҿ?6RՃ. x@Q ^lenv2ikb|}Z=EAS ~/y?R;\-8ͨ;'FRCV@WcA3l,Hu: X#eH0\xgA۠6핝zbsNv<¹PtNjo<5%lV@˗g:s4='Ov6CG<>oWA7lăQ8 B ˣ2*F|y,0AH5bB *^@g-6zkh,X$c~gYZ07070100000090000081a40000000000000000000000016439a35600002adc000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/dvb-frontends/af9033.ko.xz7zXZִF!t/*]?Eh=ڜ.+̌3HJiUm`:}HAYe7հKBC_-=Xr&l)#X)Q%-_W5FYߙ!n/d&;DA.-bsE'? zZ=YŇnvV j cH5lM஠?YT;4M žAH)nE! 2| "+j}mHkʁ32p*0#]aBê{Qk] v7\$Gۃm;2;qRV=JljRܡhi!w|Yh-iUR DMti"> c;pBnr&ǜMSFs4xy`r%,]1?1ᵐɴx'^ \]а~v.>IYho4$g8M*.0DO&BN%R1qͫR}Ut?/T\O *͛LNjQI@B_3 T6Y{EgA48cu'a.$I~ѓ=l "%R r|Mڑj{|ϙ7g׸o~5ÇփG굹-͂?`Jc.Ռe=M[i.v/<)ƴ9gerFQƯv:+^Zzָ3? R_{s\5E.UN:?݆ec +x*܂xZGD @bt۰053łc԰d^=LPf!2 }~,gkϝ%90;n]&#,@Tv.3Lgwlͯ+e-*-EBڊeDIVpld 1Z- Z.N#}-xO4GJB'ZrfN7bh2􁯽SϸlN5iX^ZA(]mz؟=1COm`ǜ>|ɤ v^ձZR!…%b!|hYZmH9\QfPAʼqqt:Hؕ9A:m q l;W_ݺ zWJ~ ܦx1ZՈҴ9)*u]p#B$GfNTeCίׯs02 KZ?8L*T78C\ZI'T:XA|#Ɛa>ـ K#$hVIJ~6WuG$.]4)xn;<%2cP1rR7F ܊Ì#,|SVc s7A縼׋^Kؚ}ҩvK\UVrU69XIA|0 _cRdOd=>爋 VK/ʾ`lyr}w2 ,Fo P$'J豚9/1}"?VСś/xDzkx]k]6raG-u$TGf݄^B5YR\e.-\G-h*S'rY<#1[Y\+Vom6x52ƉO+b1QI#{!*T=Ȇ7? 9>rfzHRSZ$3M`P!,'%-5Sil>!_{4<5WCP6:}e]Oe;XfјK`g 2\hND@![;(T %I+D՗e1g ,=TFQ~3\S[XR@rRo]#ht?%yi)1f0a̾YCJ@`?Q0R,fTo)7 .݁ 'Tó9Vr3×˧eƐ̇S]ɺ O:!*7A| CvOB;Dh|Ob=JBH 0Lo&8ŞfcPbǜI w4 b0~5vį/( ?`CQ-@Kbvm|!>~Vg| 'KPܺjP)h!Q3:%+$?2$M.յj=Xº{-Tn w9ğtd6n3at" Q3ZBwIR3֑ &74Hϑm,KvTQpt;!#c+8T?am1K{a[o;..QK Ar 0"J2KaX! ǢT}ry|iB#p? |T}"K"J+i!n`k) -11Sd=`aE@9ոi%HgB1vlZA&:r:eD| -wքu: #CX`)J ؤJ?9eOEWڥy09="CD<`x p+"~K1k;h1my6ߐFmw`hlO?J*R>#׻^wlŒƳBD8[9=Q{ -k*Cھ@W}:=)=C!S.h: a[:b"xB* kXҐS#顃+x70ϛdsBD'%5-6)̨U5k\Xs&LiWJxpcab2ae"q7+~OƗgHuq[R -堋}4Ռict+)2i5i-*4w 8]!sD/@ԷU- JMp#ߢm|V}_Qh2kC#9h{=ƾS@`'BB7D&익FfUA~߫?AC #f!g,w-+ $ž*4o̭HaGQxt Dן9 25ɸ 0 qN&EdVr'A 쟈U 2WxNG8MMdoJ@ך5vnjdʑP9MP==;OX.!YFa͜GY}//QZӺV> `.z@-ւG^YɓNڌ O+#6?̅ Ao}^N!9ǺMuĐTp6NM `gEs`^b;dv K@BL+[zF$Ê% zƒ`%nuHIoVz ~TڡN ߍ`Xwʵ|a}.-f}ӿ}ѣrRu>"KiΥ d$RF"ЋYwA7>IG9#0v螐7:iy ,j\OBSCp2utDcfvG52xS!G\z ? a˨ 뷜|w1(ϷROϾPy6K 7r5T]`1C[ckc1PBp]{>Ys`I jO(ێs  Q+5 dZ#65`->L ,!%[ܮSs.M{hD4)oIo}mT&@EdKY5 wVXiF8dGxtk1% M;`ii_Vi"NX$3 8STM:n+u=P47z[c"& HRy-'?#9x; S[kS^1!q o{%fಛdw_Pò6t"hq\y V;b@po_ &u=y+қ. jv]0ICIZkG͊AM՘_0SM+$'U{{uPA(,ul800.v=K;G.9(7)c L7-U:mwݣ@yD1I"tTc>8hļԍV^)m}[*Mi\F5'!Z3(/^{zl -:ywۂa&vVw)C Z.CX\{ oCI?n>'_FF?ȡq4 *0Ct޽A PMҘJprk:\ЦFJ 'gHm3nܕظBcAiի)@|nWdG$| R`^ӺEkD]|#8ޜeqL JjȖ#;x]\x#l ~ڿ\՚EFȩe#C;~_ qF0M]0[Zփ5OA'П34p,W2g|&$M6*һut T#mqRżNu<Ɩ}I=>[dm=h3@$֗ N9@.dW%NdG1|lhd]LP7 օӼ d>|h0Evd7sÐZĘ-C,frawwn<`gx/E -ߝ 9>B"1kˉ.Q Emv OQ-F:ǴMeW6{ aiCuR\o#ŀK!)A]+Gh+6\))&`6#~竺6'3h}T*eBA*Qd~6pq"Ip+͘#v>"{ַ.3gT̐1 x05>-d=DR_ηtbZf—5p+%~["{Q==u?rMD&`G`I)HB>OʱwA/B5ȺHi&Po=+y08.?y1]gx@t/hE#D(h@T8ڲ)v#mS"nCHxf9WJ+Cu4 P+%!!UVu"hHq:ðH/9k->S@j>S<򴋬͉%?37UPy8GI65EW} <\{psN#D6)GYClA[U"DҨSoT~z_??ݨ|,CKݺd[sJea9-;*Ξ>8 2XX_xE=F<mMC8r C ]FBڽ);&Tv&$NϞE#RebT&ݓ%9- >M ۿ7VS1wQBx3u l{8!~ Gt4uyZ1m%x&܄"rܯ.!0"&OH"A\XhHo3!;tH¿g0$N:B4Ji8x΁[.BU@)FGzg*HL|Z'Lٰ$@iXOYZ7KݙgwmI  \7IޤSVOԐ[8&B!ŇOo+ ;?N,G.&LZ9&o]r4A; ;׳WDmM֖ rgdלY!]|`cͩ="X+Tjhjг,"l'т1pIpg*aL϶9wK`YPih#<^u Z_#-"VQM.P#ݛZ#)KL#^5Hy!Ǯn|CZ=4hHaf<#/=XnepiTi+ G`1?r]gV7}]]Ms<*D Ӣ8դ=579FjnQЪDRׯڤFu>uύ3 "I /'Y|Qd֊',S$qSYWW3O<i1#|#M.Y-Ti ajB!w+Mo`ѾqB sv0uruP;sV\=l$D@K]0P,FÓ1X^Tdq{oDP'ۉ|s ?|l֠b:Tgq<'bEjpiHV5`Cz=R@s,f=  {P&e@٤1QaB8Rg֏%{r^kLݴG2<'7$摘[Щ.i_5'U}GiQ"j`ۢnDJUx>&АlVRb#mԻ$YqСr)ѡpvW9xM)Wo\K2w'?>1(p%+u=iX EJB^<]7+| j0녙,9sf.,g{C`|IiFASD_`Ѡ>J#A0/#-emMb+E' ' 4GUt//헟Ƙ`3蝾עtM~Q=Iu4gsroRl;ȧr)*/A?ɾFNy &[vOhR{T0`7?Y|+P1d7"wXx5cnv{LEubS/܇ÂD@PaR}g6Ѷ5Q]T}6Qw`lLԗPq_~D/:{ԓN,r oh}U2|/[|SXے*pP}Rλs 6r C'сMEڰ/!Z|_E<ɽWy:цʅ6Zh2 kv,(jc}єH;1DurXkLf3x_8XA@1^ywPBGcl&疢m!KW 5AF#t wd$42Z $ZI*M2'B4'3ȡXJM?1Wh4.(pU1PF( c'5n]K1ڟ\>()+s4V9QS!jEl ] Tp $ 1>0ÿ0@vcpO-J2!_z$Vy&' e᝞,y'o.zw/6 }沫=W{0s~yzL C)BgTMb2qѯpWyT nV)Vyh[X+Y_HV: {aoW|{TtJu~ܘU6we<7D7WiexB'#o %pj`8sUS! G6SgooY\,U<0LxM@ݝqt@KV%tذ4}ÛoӫdCE<;YH cbDVwK&tPAmௌC 4b8^Y,i 7F%,lCZRf8F;"Wrݢ21XוCxLintWƀmI5k"'_ݛ.y:Иo#*8 pI a; BzKy6ҾQBǗ_pgeA&֔56)#j iՂl^f`׼b D~=dL~87D ؒƢw%9Re%L! auJxN_mwFjMsȔM|LL#w@* W2<.I} Xv)!<."@ٸBmnr(k$ᬥT՚ E|x Q#?Џ z&?u_y pp< p$_,sL)Zl?IU-I>2%sGt^!†{NT}ײSٓF_xD.*+N<طWjV`UH 4l9ʩP SEE^ڊp! &|, 5:a1|בwy,^ҳq+xJ?c}^Bs%bԩX-N\eE"h}KpNAŒ0Cٞ{2BqقpUoxDf1j-'A<$L>l-G-ˉNp20 j k(_* dSLFAL7{yEqOQ逿b ~`?0S:e*}U?un[zCyF>eA7)0[q"do;-w,1X_87*@uB~5e;pחۮ IZEĂ]bmBx+'lqϾ&q32W ]Vhy!kkαqǍ2[=]Kz m -bk1 |%и& LyPՔƈ.vNF(`̾4+sMk;Z~'Hwt{V̘nJ̳ z&`0hGHjV״sz0.P$a(kNzR<.CĶ.$KTLMe/-ʾkj0o"C*L,?RMf~!KhBJ!@I#30ɺ86jWq,ʑ/U*H@]_N Ə-quB^,C>IM*0![ϝO] 7(6*A[FBd6W.PrUݛ+Ǩ̤՘JXOm`6be +YBnm9"sǚiVt(wl}"ﰓH7'R~R]+_Lvp['!:4{g;ɻ"q5Kx (ZfI?lal jTQV몂j y-4mVfm`!&m|Bo lv,xAzbM,#M3g6yKmΒ8/SAc@m>CZ%'ݏ-@F nGS`׺U>^)0{۠86DI>|74r663,{D>y47п2|Kr_0Fͼ]RMѮyfT7vl#[=`"E0J? 8tɱNÓKEOڱl+7%ޫc`uSBeOP94Q'B%z1J=L$z>$ϠŌ_^z Pga,RmQ*/@QZ`9t"Y15uk)K6VgqSV!Q@oIsbjLq1#1@q7m*Ur6lXvӃsբRE0сY(ia7|[rU>v0qvfcDeFR9|kQZx zTZdulnڀzc_v3 ʔcd))Ȝm YE[!Wx"f}XL0A$eMoKG8҉ٗKBU>ǁЩcJ4w&}k? Q+ˬ}]~Xc. ęE?> r^g^_O)e<)>;HQu51\]TJώrXmxaw\6iPP@% #R:DȿAy/ a\SauzP S6McWN(,&~|;]jfuVT?D%Hu/A|L)Qܻ3E*N3pVt2bt103\$`}[aT9)@EQتs;yGaϗXZL}+U{8&#Yw:Ƞ?c&ɪBA$3*ZH{y u:|#ɫ"3{M8/ '4]ڹ ѴQCiJ'.s lE2{@[O(q頩՚.(ݺP0̆L-dKb 52iՋC Sl#,z+ y5^0ɰF v 4UZ ѳ`ڹB6 VHB͚0̏|K)# 3:+%c `S|3{ݭkӉG$\ݼ/΀ODf>Zf"b Dt]qu&gcj2v-COT4ж^P)}L2R'zw׳rE!Ẉ,ۘ๦!^WF;<,cK؜8Ǖpt 5Izte&A~YVXTs3gKokfQ;n-՞i' 8҆kZHij!d7 E'i,˜Blk 5f8`wl5R OI›x8L^ɰUs8/u+4Rh] 9_@g6Jk(j&ʻY8W%WmVޱAE햡fRpZV 26 nlГIw'Hdw gyple*u2."G=|`Qo@  Q P_/AnS. XMiUQ@K>ׯKn|sZN#E׿\Ąsr+75W%%,h`([WkUF_*vFdCmxeMrF),lE1pQt)%Wq ȿƀ[[t/ #Ywv&䵶mtx5pˌ +'^iA>2hX*TBP E V 6wIArK'+8"ΦzIӴ\Mk.'v H`V{V5J}ơd6R yl1RT(;Fi !H ]_K)Ry 96b^1^,Ѐ W3P^5;TdXV< w{sPb(jWS*-v$$-U3ʝ:Q<變ouD;Wh|>uSgf'^%>N3lw1)="h#76ʉK= ma W,^#GN0~P.6XaP$dݷX QGGESzף~O$~L=b,+5"Nz밌7Z.\Wz ^#Sv:=HyuQ?--# R><:毯l,L]?:ctM-ah*[޸+O_Fꮺ5\m}|B`<~4>ְHFLQ /v^%1vv}#Ҩ\ĩ+zܩIBDyᰩ"kh@J+&7U"|iS_^`hf"ﲳ6 [OSxgPx~<chjޭRJs~Ov]!B]?l`Z:BPDåsh%\g,|7e_:*G=*I9x'_L62MJ'"IuiWݬaKMllhKKzV(-Ǩ+WA푚ywQ& <ޮߞy"1RxfGJϷZEO0Sɴ}gT#ắ!|*ql;O'd`" hC`ۺO/2YFBq:٤Qis (ɬj(p׈S.WpI,TIT6MG/mLVm8;Kn%xF4N G0vfP-*5(rUBJpk|u|-Av8". SZ D p]82s@4%%&>읹ȀdM e*۸뷼RT%g7ȎL Gei [Fxk@/_o-*9p`Jks&5n>j 5 Ɏ[u)U)4f*-Dh0SejV#gRH"D((;5"A[ag;ngK v*68ͽTd<8&QB`\'rVVҥlSS6Ge՚gEam )~zӤg@^<(S 9U~|EXaņ+̡*+tJ$[M.U`gl,݆%X̨JS8nLP;,.Z'YI)5ynd~`pUXR$iy")T Y6d`ŀ)3[3/:_'Nt>cVDXBeQPHaKgNzB(y[ c ?.2xq,$ R4 xj5ᜲ|)\`icj>?Hcw b'q+Qm{AQw>%P"v&êTtq64}9 Q12@RG<Yst|3*eby@EzYFFXΌ.#BS/<$@[^< m/:sn))` gA3[m .9RTl؍% 4tF 'l>C=Ѭb(rY w5v:z<3Yo]o 2p &<т\,'M&N6 9[OӿKq.<Լ Z)^ș4wCYzέf!dg) XWF|nҮVd= \tYJYn\FzP֐Cto!ODۃ0.v{ӧ+G #^$nGN${8x#2ɛm) Kl\9/h^=؁xH/!̹Q 3BLb$b(N{DG-V]0j Q{G AѭN?|7874R5Td|ouFz_yG^&Z ՝&(Xc?7kQ5dNÀB0_%"J1ﱱA[%-XQH!UxH&Xh~0QY HUu`[LГ ɚiKWM92t #^. =Z`h9YK3:؜ymYEbޱ$/Iӎ*Ý@qLHt|,Lf [|L3FHdL:dO;W8avm{R d"Љ.ej2CX$Jfŀ Pfae(zқY?iDdVgp[ |bh> K4%PB͑-rH*>]IV\L%6 jv#oS/ˮ]0׹4wIg: #wʎaðpr.?H&nUɞy2ѽ#a}DjӇ\ t9"o"&ECMtT:1Wg=)ڪN(E@eչBd^'KӒ+AVL('#W˰c'}[YޠEq8NXFFtԔ\< EL밍 j{1[Ef*!7)>HC_ݨ- tSb! BÂe^}}-R?Wen?+ݕG.mI}:rE֛H:s"f!J'f?ci4پ|X(\F)~hA I+<"YO/Knخ2Zܗ<6,n|a%@ڟ2O3ie2c>5Ze<fby!ȟo>#6j}.VFfl:ԳN5[H6۪?G)3zo|@uOʟkNp4.<ŋN.gnwwjXSkMI$w_&[#܍--ql^#-HMGk)UK4kf7[tϣhk ƖwFXěFfN*'/5GUÌͩElD\z_:uaXԐ#W[6h pŠXb:.*DR\ c'Ԟ\׌V@[KWI;Ғ/ֹws!X>n_[aY%)iZ:G=Q@jՓ]2ʵ#G2dda?5`k" ݌5Y*{OF lh 5t`+S:]P:tEZc xk|2PvqQMpc(JM_e?YV\M8=Zj&1xD;~`ۅR_M5V#w4+ej t,yJLV5+ ΁眹{brYW٢xIV%HY obKrq3 ClgXwmS|1>QT]GבV At’VS/ܰT)cSYpndωYSfr1)igz-BtmL*Bǖ,U:@=Ɗ]Зbvz ]ѦJܜODh[+}9m83 _`4M5vܺey)rՂkToxT !/ʚmXqmdI]9[#M#aeTYWze̲K!{WOQSX ]4q'w8ڸ] B r ~L&|Z^޿O{A"[BFWUdE^ ?bE{В̰?\rQ24$8j s++12k@ HH҅MQJMT?N;m6WL:nWQ*qegQf^Ϙ?u}7Wc+F&=i9`#H|<+ޚ(*pA0L֡'.O}۪@m~^rǠn9{h!jNX$y*A=PuIsZLobHP=JL)#z&~S>i&1Ee  ) io~ -:eh -Ԓk1RUpcO-.r0/M6.b3?vU6:A^g Fd8#шQhI4bZ見 rV[A`t9ߟ=y%+G!vϻUG;hؐ1PGlk G|vW`cmC9v#*$ W9b=1NB:˔'Rtor -,Dt0uPw:w8:?.M1X~#E%S 6W?e 0@ov ͸جn\4eFNd9=uxܽ1u,pĞdM 5 #qA&O&C_61ܖf)UdL֫>u!l ɲ$/`|ѳ8i@0Djy +\}(q3Q7*1Qo{bk29*,ó:q:G1CSj `eE>}&R;>Օ%*tÞѣS~:M~X?Q"OGn&BEed TtLvK:~ ?ȦA DCnIpnݥZ$6[H^N1"`hOHZ`νcnvMGla,O{y9dޥLC50gP&ʀYJy)BVyNxG:.GG20AvUo<[ &a뼙 &3̫&5r7OX{L=rL?ĹؒطXr };>_ ix[:8c_BI!tUWQ72a%O8i ,TvUFRˊՙZ@ߊ<'#\AVԮ 8j+%T$ AsQ\ı'3.9a$df)dOW@`z'SrPG,lBOy32ʃpz̼bYmH+2aG85DT.^fcP80f[g;xZ(Y3.3W:e\lнQ?+A1$ M²FoH"$ƜoQ17 >BTe֐w&C t~j~`vEMZw[) j{/ӑ5P ȕm\DH&C8G\p?N?dd%ԃ9Z{-4V" u'_208\|C36r$f^@{6/CDnAP͋X: XηPʇ!CWy^tNQ)|-55Iv:KD($%!6|fyp>P nEgJP͍=ni+n(好ke(r_nJd+t6v>#Z|:C<_U"иo" :RR6vE7*z&z}?ֲ5 Jϫ_( &vڭkdgb,!r^'})/ݶ /piHlm ',IC R$+)BbR n*$^'^W$Rx:ѫvp^*bKYwSX\3Uhb7:[1_FEyjB18AqEM~#haLfr[_TT0F#*b6)m~Ֆ 5T 5.Y+=33L(f%AEz}j"=MPEI3in̵x x`qyNtoTlN-E(hYխ.7W} M<Q NȞd]X;hGA9JmsMv1OR<S(()T#՝Qp>ApR0iS8Zp.m.N?W'[cǑ%%xaLNEch hi귅(TF\s N* bC*{vi#-o(1H^/)7tZGh^*f-qvVɀ()9-w2@ʿJF[&$[c8Ծi3>h>;hs)XI:=wR{Їh;qgsb6dZPm9I@ QXaSR> No07jlT7C0ѿᇕ֪jQkhN!zpyx6;pOr|\"nKt ~j,*JW?ΧÕ~xđ\j'%Wc k:srtqwx yښ (ZѪRCo&_5bU׷fE; $12n +ȑJJ!IZ_1߁xq 9+*fade<&D.͍N0~7GH<)-4 iͺD럱zQYߧS|J$iղUߛf8;DvE'ŰCYzny!S!ɫ8 BcEp\qv*\&6 h_b`sCcL _M&E?b2+hCP$m ͍'U]$YQQ{FGgyչ;M(v([>5GdDi8m:ô펎]̢!"X Gg!%|"mxN * ?(gU}|j^& Yg9J%;_V'X`rM简qFَpEqv:oyp]#6^Lbr'ZER#5#/Jx_2B^ 9ab$rQX['ke"pٕR!+kfb/]: p֡i>**%svsf>y͜U`:ɔ~Ҵ"|;V['D¬zsegKI(u8*UAg'%ƣW# wBV4rL-90Sk.߰ .C*odedbbUd\k &݇LUtlj'[ {6uJT'?4 6ȇAcR !+^U]0KpMSMBs .l@A9[UݧdŶAA(*5͋ː&E?`W<SfVu13Nza%T\"_ -$rII\O4`1^b|YֳehoMyrtq4UYIECD{!;Y ~SJwX%at/^8D,eVbj= &@J`{H9dT5C/p6Ǿti}P"g6oEut~6tCʫn &1\#2B+ {f`&GTJR5D`:dlrH h}%^) {u5KD<I}d`йXxؼ+P eo$={ &FL R$N0,OpB$e"xgпN (V_cD}0 $p9D/?ӣe86=m**zREb!$A(Z\/r6"j60R KT|RG<8B ~zB[E4B6 %R*  kd(j.asK(?TKE)NK.Q|D'\ft$[o4 j0ք-ni|joǫ]ܠAkD< :5\I"ؽ7UOѠy6175/ZT]![[JlElTp?P$G]8eF w^~NLI,˘$PUKtj0S9-XzY?ɘ>n@سi oG|Q+_ a嫢5mNp^IT "ۏ]RE])q8̓xzަ Q[bV7q`g}"umhUM`J\ O`$gV $zv_튃)[="JCU’@ym?`8٦k}humYwZ|U 6V"6{e~9FZ,"ڣC|$G\rSwOZJzVqSlw|d=ǃEEr]{ $1s( H b2*N&U [vuu%;ηs؝UJ{)⥸a?nݣk\Stb \D\ 톎_kϕvjKL3h+Q$,ԆU%XlOSi%nB:ds :&C1P ?E*ںg`".K|_AQZQ_UQnrt^?;1N?Dۃ퇺!g'?k%='POۡ7Yp 2 f[ӆ0 6'hkrFs& u1 u8ΆnIn&w,נBa-ʈM!B&LԠb{B![xٍzBS^ű3yx⋾ER͓ښtz4[_|WD!G$Ȇu iĕZ_^*\VaoDwX- FRɨhvlp[{(ds{t .C_ռ>s |d]6|E Ѐi4GTu#@jZûqZۭ^u*Ϸﯯ6Pч5IR1=\?Trgݷ0!Si؎:^ѐS[]fAY Su ѹD p(x37V&n ,hؾYxO_  =<c>- JyXB80&ӋwaO6;#!b.JA@i*ȵa?dK%FO|e6 i:K9m~!J'Z5[ /J+8[؋Vx[\W? $mS*X}Dܐ"8\LQY!*3qǂmuJ/) RZ^l}F2'HpfWވ:ŨOJcMGGyt>:rm )NW/Ux!+*c{ WԂXuцc&}6*1 ܪKޭur}os~J7H|s]4o,+c2D*ּƈrd823$G#}=<*nj gOHcœzM"D:TvR?έ jSu1oX҉֗\6RV^}i&8X똴pSm٥g?1T{ܫDg9fҔ2_C=%ԟI[lY3le%bs0ZԲEb0d=Oyr-*GFW&8rjDS$w^U)9ll9o0"6qupO`>jyrK 7w6˟^B#⣜'¥60PMf v&zQVv:yF%-îzoi@eQȐ '_}B*Zc܈`=h =>A8_p OQY_þq$Ť'gEM%Nrla1%Ua ^U\7E|F) C&~jCƔU[P$]M_b Mj.W:Cxx+;*6P7=m(!- j&KO-i%0|c_o%u1t0L` >: OmvGun=oS]F >U3+^w9̪O1WEu,u&4A=Lx}/MPܸ*$q~b$2OAMjoHn. "j$>ݞbC ^0[՜;.&>&4h]AJ)_~o6\)XW KSmėʤy(cXo\Th8l@&'SLx|id݃xpfQG*(1] cIN!/v}+%,hOge?G%N߳[@2{8$]uRRiGr_vS za\OOs4hmr%`>v<c6l.6gҚ[,ݪ-0>=mqEpdɣS͙Q`wGO鯫'K:~iW,rkam6aj*dnٍY +w_ҁVEhCT@br1W98(K]eXJr6[,#^Q Ws:ـz)j5xOOXkFx/5%[IxBPOzF.)L^<)YPgxϞJ,ED"+!BˮDOedI`w*?ԈTQYu I yG<Uäb<{>sXG{aԗ'IRt)^N2OSAĉ`yⅣn柠O7ȕ.ZzA5Aޘ?[,@@xrOW?=0b&Rlp'+T]HWK*֋_j@DdLr"Q$ $gKK#(6f^VS"uh`\7mlfvɇ.}uQM7 ayZ!N&o-VKYN|:QCV1c\eǹ 3d)-t7d f1%zyI [bH͓}~4-[>O]c1[6lyBMtf@KBM-d@3Е[yOڭe (Ŏ̚x3y\~+/3>LΟaU<73"dj89o?Uȵ{G Mw_P,kbi4 ]zLyjLf pQؙ^Um6TYgp79V @AaNFGWw4LL97ZJx0pGv8 efFALj; {ik^omg{Og23hGQ']go=d>x5kD:2_wյnh{s0wlCXE7F Lpj -)zIt)4]Hbm8AuKӰIͿ=$`LP*s=ەl?b #(n.,rH \ՄyHh˸iS85Sqmw֮-2] ~ćU%n⥷T-mdʶF$!t2Rnʾ`U][Xݺ]?'2O:G[?OMf!xd!M6ޚ!Ġh$e udlWܒ{[;\ fgNou/EY7jXQC9FɸiЅãu5C^1?x.""7>! G*e>Q[<{f P;EJ N2BJ '7mTv1_`\(D)L{~H06?+(z\ڷ6 Ixgq`%&̝, ³^ o m'5Mg#ȹ<}\@8P9SBU|H܀' L]aY67TzCHfABȠpTJzٮ/U^9Ao 6OBr`G=.k__IHu)_,f%wOc ɟ\;+ &q_5RBͅ3HjkVW}Pkg@7 )ݚ{LL_m-_A  R$S]U86KJP%܄ұ9.vLbG#c}I4hJ#b^J+fZ˾ k=T?G,t]l=c| 8sD琬\q!2-eCLJ' I:0A˴t˷^enjrX5e X @ Ī 4#NBp=Fl*IydN$d%onum1u#׀k$^;D nH "_(c)x14Q(QĪeJkf5?I)|X+myM[?TID>19`^;CƠ@5* :E MNSE|v`Ⱥ"-vlңgr1GcCK@7*5lߠ` xJ9~6<6atn(iL\4L(e(jՕe\=|-FDxsSl*' {}\h!ue$^jdkPKjPp۲{.m۬&c&Qjmd=^5;QlRBkU[w?&Vc@ Q3^T{s5u|>I ЊX=7^x !\GqG4vUpUb{{TU@hGIp!>e@O4>˗wx7 Brm9vĹ8a9#ٚƍqlA0O\X`ѯEoz:ft侽sm8iX7>Q>5Two7뱰D/{$I&(8Ғ_RהqBғK5^0o>U]dn1?~,ᒥ!|)*<$ ?f)c%V9^4;l $Aճ.+UlMIM%L!&)n!| S+ԡJS} 0efz 81C5;쯤YYg^6\{RAo.sZ;`H{fE VI_~;6ņTZ}>z Lzil `tA (Kʑ~Y+\ɮ߸FяQ~?k Ң"崥{* _KNZvqdAr׾1at1y=<='͗Ud[Ca3UAǩKLWƲעOp+min-%Sl 1oݸ`AOS:d踣"A!yץ[L ŢP[zGZzBi^9h(=KeîJ\a vSQ8=L[JmE:r_~äkGk[?۹rYʈ!}ac'įwhC# prXP o~X[Wxk]wbCߣ738¿kA>[)_xя۾=ǤtOu( CIfB;OmPTJSH"2*W(Ank˿kmA0W>jHӖҜ?EqʄrW&2Q'q/fP' &cvxDy-rv]a}70׊ :# *ࣼϳg]՘Oi&҇5].OYeoW솝/-T[9(w堛AhMP2k&wƯcAvЦJ)8{j1 ۂ(]nP}`e7@S huԑ ҐrlXNڵ 0ˤҞG  gD4Aom=>I֜7uc$vBN " k٨5yF3L{  nNҊqhAwWApDu)5劰RGAH0`%/Fڟ=QG" ފ`06sC ϒ[ ZZkpY!3ֿ{X.!qAްݽQx}=E+RzJ _ßam `jV,0**_fw u5}#"^ dKqƟartSSRχMu+ӻE:^cY|q$xfW!?WG-,fz[WsRɳ*A^C[S0M1ÖQbzEX'+8MF<8ք?3gS%V'3q `Ĵ^r;v9"qu %83> bӻR)= Fk9ǔ}"֢Ii5ĬT,qCoM. 3f3.G C:;0h_:@'壒_/vձ꺸A%ĔBjUVt$'T#ߟ1N>ζQ7Xй^ErBl(%՝V #4_b \Vd<-[K"qEBM{^!wD$Xb|)FV[oZ6']@JoK_Ԗ˒aSnp]r)Rz} x&V$l`L c\GQawk\-ݟ).ѫ4y>TCм.f½SX$U/ :V ;KmDaa'! 4;`}"ٯɣ dLlV%<e?jݠ\@f&3]$H|듮E el6ԟIؠ(l{la "}ǀ ?;<]})L@ ѦrugA= xT:"=OѪ" m jkj܁ 7Oi6U=@~JqpO4 7RV+~ː.:BһYZ:Һ/ tQ۩^Âp /S{\H%ӻ(?u]H]acK)1w?Ko&8㴎6@o>9)M|_8I.eA]'*5ĔiJҌ{3o)?]u} $Rc{-bj5}PHDEr?CCA@霉^6El` buYl&"[#}hsV iuD9mrz_'s_oӵW=3R֗s[:aԠZ #(cA0rǠlvy~US} {H<-;sw:7Tp]JXxh x}.t-, \ 32TefZF`Mg;x3hTYjt"ΗWW2nUŋt&֎\}aeZ.AzN :`GH46(Hlwh{r<)Ju˵ƣ&pY+f+6D!>Ƈ1ʬrRoEmpRĽ>o(~-k !HUKx 2I}KU|c- @!JbK9GNr8ՂKZ~`dh!6Ϝ3!d(25ߚ3p\zr쨹ۓNN8_2Pꬕ4Y+^$\c [19A~Eœ- xe<.mBI8^LR,bn J#t#ȟxce0Td[luticکݘbe1#Po=[]ZV~&O%{S @/mG\[v<5GB;{C7ŤA}c΁2LpwgZwl.9)G*yyp4@] <븴T2Jl+ΰaoU{>i_!HMw&lB{ ,H=_*r1=Uӣ\gQ ld#O𥳐TDøRbi|R ~(ss+M,|"Ժ-H&w}Cdak2nB[”卬ɃoeTSE`uG\kpi` hix6u210;&B*{9 <U{?~)mt|<"dY*:h(gZ۰q1zuokV\-2$ѮtLbUQIN Z& \1mǾkA"D/u5) }0-N𳑪{ hycM |7(12,_ 1YћGr/#p1uɚz~alZ:H`~-Bye5vቛk{,xU#)1# -9VS} EuuηY$1 Y18rA|Rg:?oI^w%CDeڼnUp0, @pA  "N\l:\ם{}(PhQ'j< }{Emv,,:z} \XA%H{:*gs/|I5GN 0 zObvF2LNS@H@lj a%i(teȉLi*Ce[Hdr$.FZ/vbسE2ӻɯ]4XF..>a S. Pb[AVsDY\6: kYOmW `?gzvhE߶{rI;*!Neqe_7AN~v9v_oTJd"hbIX\= *I0lj )^5>Nw7"zno10+ǫdزsˤ~C|O)p8;n09.u.'6j 8o< ! 8 N.;H\.>/DZ dc\e 2dlWp, ^Ɛ jU[zx2Uw3rivI%fў["Y~bzMSY iZ4]VF .7&YjSKy"cUBLXZpӋ+ Z7Hj@،0wp 7S+ V|[585YR'VǠo* }ij) C#q h2҅>?S`Ĥku7t5Z[:Dc%ŎLcz ~Y]>bIaIf҈Yy>T> 6{}6cU&]*AFh2h/bgjyxzppggKnŏXԅiRꕏ-XhušFEo@o]hאTVF`>@vqmFME,oa3H#Q@a¹[RL{> $[llxSk򜯴µd+_k4` K),}N =/^jp *ZL*Az/8\\_ū>t#Z 꾠VEFPJQ^(`U - ٣2BȰZ씝OFh?6dm"`wEb" jgFHE}x\30Fl2 9^n$KZ+q\WkŸӠv[.`㶼 ґ$oclz>JW4hm9yOV5XH0 }C qE:%dkM.Ӆ͖ M*q(Z$F :EO ϰi!(&sZ3gncg Qrԗj)5`7gJf[pv?`'څʷn1I &[TzT5AFO/oaYeO" "e`65\͕ -Sq2Rz%upM`>(`̛Is1m4}{녌 A/s :SG+oЪKu 6dp*n :g/_5⏄yQĞpڐ ="A͑0.$l6jۧ;{s(p&KPU={bcvR0d|9\UfM3|؊LqCod5;ʛ|jH#hU p] 6łͩ6 :Љv]#15ÈJ-5_!*0N[J,u)IGc!D\%#JZ-;_4dIՖmkWK Vn )9mdk[pFgA#Z> hd:bˀ|)Xo@6D͡TC%[I5篷,99cB# wvi,9+7OݦG&Nۧv0Q ox.||I{tsZ7h-z)NI_hDӼ*|r. Ro%f:>Ipvot)Z7\H.@6lȡn,i/S'~Z9h?r˽I7M&ɏnЊ$uC8\Si ̵ *zimf.ʝp#Z(Q h͏Fز/̛6gNЧZ=҆ mNtӕh!_`3[6 .y(jRj MOL 9 F`fR>O3V&^qgY*]/v%|HE=ܲߍ@w9i7umFeWuij9 =닇[VK4{H'rԁ z[qZԼqmJQ:)@Уj8Y}sqq|e-a^WZKVVcYT*^ ԙQJ֌o;p+|s뫄^ձɑ&  F($9zb׿FvN=Fα!=9O,[)LsʹMИnr)DT—lp^{0$}]|YRq{P:ުQpyB;$-yEf!R=Ph1\E # v{ꊗ&;^Y򉽂)lOMVR!; =/&b|./c\64 ѣ!AaH#Sbn@JmD ܶ;8my_@w& @GF(Xk@L6.ffh(VޞW4-3<=%`Xwr"@"n2!ij Srxg;';.6ڏO꒐\+6u8' 8\ԑ|b*YV+X$݈WU礰32j"N.!۟ *+2bf3h2c(6*I Cƚ1ti@D \9U܄6*urgJ P!o|h |FMt-4*B8SƳn"c&MQp[eUlj%/sP5 d1+1az$iԃK%|Q:${ZlYӷ eG܄ `KO`pašwp~ vlֱ\~c\2Oaa;T>P='O9g2Ľh9Ri!'1Lcn EwBH? DAЉ =PuTrA씒- W'#GЭ15qbȡԚt;&EwH)|~<Ouc9 8C=v mȦv`J,/B j??,f~c f/'us+uW.Y 1me|,UD1l0ox7Qp\LJpS`8~DXI t)^XwKΨd&F}%p.I;H}JQk䍁`a[E HŠG(?Py U;!S$_^OrmMs²/@X)})0`CMJ{CTL5 WSc@$yxDex݉(_ DlE"ȓ}0&?E@\p۹Zv& ./Jho&ps9jGwAdf~^/\|dH 4(X%lZ`$ߚt.F_@4r;M[&էpRP(Z9u+AXhrw'eDO^ʀcwoVT_D_+x]~42b~iLyG23*u{Im8R jX;);5)RDOsXU D v7YVFu&25B&7~]xkd aj ldoͮzOȤ:|+`_KwOYi!8Kx{)}=cZ5Bg2N?i}bٵsf6h5pPdOBYKE67E`ɅQKCWWogE m" CCvΌz266 L>jћ 溓3!E -Veo0pG[x ]8;8UwS~k.+ok TJ=Ŝ P2$##}VHa þ<|d^,Lu2I|7vzCԐ*I?HQUh:qS=/79H}6-z/[IۋTS6xB!kn0?HTlQ}6-fJNcnY_H$9HFa,jzjfHjĊicU=Mg`,,Voa9RLn(h2xpMf\PضY'n@]iLvsRJBALT}}vUkI-K(ቜjOqK0Ǘ=x|4d+Lz+>7ÄE+I:A)`X\^&Ak4͙ma;?X?Tbƿ̈́0?2[q%\\)ei8&l 'ˌ  f-)-2Բ?%14*|YutȼmbP&6ģλ@k:atO_$0DoRI|َRz֩ŶlbAL9>' gQA#lZ[Hj;ÍKO[) p\gҾT$0ټGJ:{&mm2W@cIOŔ'1D 1ȷtr0|J)c5U+~j¯˝9w̭c2]^j&8<*t9 xku;&O{kھBVmpe[){*<щX"U*K9Er<;GfȤ=yEJtoϿj:ȊcI !1a|^<Ʈ@#ē:t*(GioUS2bZZh%Q/p7AsBL0i.C[E'ȞV3M7ԛ7 Dg fM}RմP2Qe ֥^cQ6+P#sc^n g>& b~|HSuDK=wB@zl?>id΋NPIi6fz"qw̧_rn'@7r!;C#H;w2wwQ"n5mCi1؊ bs?{[pu[0>~?-o89d)[tӢ['i[,))9V\;ҒsjmbMCGɅ(\<-afYmR )Ls? 2N1-l }?s :H=jF\Eŝ7~qSx6ZvZS!,:z K"DMltv9@=opiV _4b{,rU\lш$a̋΂8W(g~%v#KM3_ r(a<8>g2{'!ZSU{E-/eg")')FN#r@6b0w!WvZlEx4ewAf$^-s7Wʂ:rO;Ozjh=IL=>Adcɢ ըM7٪_iͰ;}JxP,PAҚɤyWw4MK.5&҄Ŝ,@"'ѭ9<`I{QA67ّ;JGǀ W'ODܮX> uE>%n{{BjU6 ZHY.*ڊ0-QI0dU GH"$t9[чNs{W bA(D(f9g`UOyEXvR?}T)`Q穘'Vpy:̋KC򣡐[91y|ŋӼѺHjQX䇌fJXIb!3pa쾍aKI@,PQ!%SEn& 0fu 6ؽU~#LlxIL yAldݓv{%ocB ҇]!T^=s6‘- [AQb>?|"țN)8/6VE(Hk=)>U++ᓕʽ&o )+RTnmo{xO>3XBfX^$D/:&, /)U«l|_?UpĚɔK5 ()b/m{̚r>{*u$9诟KM\΁g<KkO -8T+/T~lҍ^t}pBߔh7K,,odF2y%>BD5M]L%5Xzڜpf0bZ"zZ5hi^Fh8v# s ۺ栤fqw v &BC `hcfߗAqi1AaS ~5$DS >։^>v90o6RzI'gfP21 zy0?j_~'uيsAiJ׵;d?!*~dL8HcuvKH PZéU b.Օd"u}J8" %)͈ 9HՃH_%12 {O:VhWY$ؖQAfn 7ki0yHCaRn:^_`X1~=,{ m\FV(hAi(ڜlEʇFnezWm%8vl/v?YĐ=EI[K*]P]Mnf0G\ ;XýGCgk1NIe0{xO}X'T@1 )% d"9#jx4.P,ُ4E;|V (yYDjLݙ?t 苻N--F,kwAa!]$. -!jh>eM=FF<ֈO5 {dՏW4y=sS-^Xh#ψD_@Y{O2p"]O0$N_}AjtuJHn£\бPs=Z=cVI]awP=L9ܝknN SOAM7G#jJt[R]rQ/"+粨3# (T6I6{S`Шcj|xL4@(jjѳB+uiBR9Q| eT:"!ؼu>ah !ogJʵ$"(a5 V r{6}i}-F"_:gى| p[j[vyY5 @5/Ɨ`cD<)l2cݕ71LtU R#cm|΅ˆxpO_įy^sɸ9HXk`Fゅ!ݎCev b%qHy=00Nڡ$0QhV6~&ߖI{[K}8N\X# ŘA\-'NW KUe& WbH[xQCJ(SU:.ysА dz}ݙC%?s}DNx^ےcv4ZН}η5X!8W<D[Kci,NVcc5"s/)3]FJ&2n!1 _4(.n]lB=eW>rdJoxGiWtaT?bI+.equ4[eZ6>=\f{Sz V Xn(ENvA@3emœsilO]')11$R#K'"_~9VԨ43;wĆ+niU+ uFwM ۑsSjdUKߝKzG[-l(|iD(qjR)1WHcA©DU>'X`<_i=NF"2Z4PݤqTo,M6e9$oD&flLam~d@,2lաܑwT_{?'4&ŝ>5V~(NSBphb0(%wQhjbO3$] r__RŬ+XrH m  KoH8irס *fl.=4(c|ʿ]ehwBKNӴxo*0vCrav]RR8DoR#c|' Aeg_?De)*X 'XGqSwY&R zC "%W nhۣF;}}+[tL8xep~h5逷'f'Q[K{jҦҢdkͦ CilEäl5tKŲ/! ^&~iOⶋaM?s _+iMMD sH; HLpmqﭿZ,>,Lsed]#U>_}+ƆqHŠeneg!z3dE,wƹ7 Qw]hQ;)7 x(-rY 0`)E0#a# ljy vp Bx: ({)8}&;,ՉZ!;OI* 9LU]2+2,D<Q3Hbٴo[5A=7E]Q]Hr{AYu W| C>W,GclA".7`` Hu˙*7(a>9ȺYV0\:# ދNrB8AJţ^4R3)a6CV댡!%O~Y(Rw )_spS#rkQ9#",X%^!lݹAb"P Ú^YBH䵘NkYR^ڻ4i5gvᄠqJl4]wWLPعU/^(jT%-?iZQič1M~:d:BMlq}c%"a+>XI 2R MyfbA4/.HP 2>?d~:|Sħ03~ e[WY|oQVv탻BdM~@th,MKK-IyAH%PIT7jbQ16=7UjSPA>c%|.^ՍR0t4< &^)|?E,Sنy?i&TeaUR%Ys qy]VA}'r' Duiyk_S ; ]0kN0~itu{m )cޢ0 "\pH7}(Ӽ-hh #KJ+ZNj-lOx_Uun;b,oی5ap;.IEKcU.+ -,Nd%^>Dx(_yl9vj 9F֭5SX;gٜLtofBjg"%~%a| HPSstD,+W `eyX-u f-fd,z$Ãz8T>\8${b2-#'2}He'-Nx&v_*jJ*R9dzJ@_9n3j?,eqRqվa'vbN0ǽPboX2T\8KC+;迂w l_,r%rGFId<ٟ K;3%V('l&(_ 6؁32 s%;g) k>"w Τt?&pR!Be*埆, VxF ]_R8Of,Dix!DGBGSaVՉ ۦ }9mMRA Ya!bW!ɤk n1B f(CU C立<5qz@ȀN̐TCB lg.))(, "ՠQY='KVG"מD\[dDJSEAu|4EgW9\G;LU+HoV~j(Ro8-gMoJCWPC5X<~1զ4w&1$6L(Vo:J|WZ/M"} >RKە,'5?(a@kIm(a:FATxHڳf66=Iˇ;!sh Տ'3C@u:(TmI|W`lTM>=:1CNP~$&0±Ut{>T (m,0l M!u .mJ|6[o%xܤl?Gv4jKtq[9߄ J֣5|/xпnV!)QJJ~07j—q{D pC+eSvݎfvz,:fxeAQ0~([XXjgtBIbsߴJs|Uf|>x=h< @^ô!3~^*f J(2F8@td79##PD-\ߦ(6s0dZt< ٚ-+tGz$ 6)98܌Td% ( S+@s#-mޑFƿ'VQ3VӹS{E˯`̪mG 2,56?\nM8iu8T:u.N/pi?b 5;eEwyzJE:WG K\r) p>`Ĥ9}([쑐0CT۷?UƟܨBa|ͣQw~쏨<\76>Ѝ-I+ELڌJ6hBXpCt^-?HƷZQ#)ScV"8P&~r|LRiD;qfS=ˠ#IhoB!2s!. y2&71䖛%xB T4#PP N!Ĭe@6uF? v6r %T@>-Yen?X %&XG2ZS8A2ffӢ n4Qؐ *OָѓE=>' Mpx]V%*"{;+w?>WW4NVx}dWS _|{ˠGYt6O {{+e'YjYb_؈ |"I=S#CmoB H$oo}+NmO}OîVwLQු2WAS}v1]$iz-S?oQ0+ׇX~^x]zŘ.z^efomp2XF틷׫ >0LQĕL`@8?MisQ=.*#e{&e=fƯWs7\9A6(VĔ9]͇MxMf^-kj W6ٻ0N@q]D<ux~V̢(/mLVa4p4Cs);R8?16zh Ӻׂ2T%/ak9ᴠ['4WdyHv䝇g ̞>( @ ȞXsʐ濋n{{D3ś<$l4/?>#C<v#x78>2RfY粉-@{pojCd焰rQ7;=޹v)/[0"dtk /y\;C|g Pw/HC+4p ݾ,9 7\e[7J͞+i.%vJJ\|jYjԨf7g)5\[ тiV8_-E*6~lGșs`iç(tNh[<[פYKCΖI+egVpE%xa AR=5r@_0EIqWQWt~S..XqvM%Clť٬(kλƒ܀‰HXtxbyo"Wv\ PPk!z^^c֪^]/iԲwJ MNiXMKםA@V1: hVJpxlLLIxBٕ7(To~eE+Ψ`(paR300(A!*GR|6$#5)~ 0ZY\KKtΧ{. f|*l` 'lhY+ 2,sE;S(XM0ʌ$ ?_zEtp {7,Rj \dMٶZ/T,O2 jakkiU'r,A#o-,mg<`{weLH8h pz±-N5HٔFMUCUpst^t eXw|&:%#d)p“3}I1Ysv9Ψt k䮙/o rQ9yU#!(كܞ7PI~Y!&;~6 WXK٘N'$CWx_ [m|;'CT! ^CEJ;CO<#6SΡKyoL.2t HVMރg~ I~\2Vl$|H(ݝfKJtPX{D_2Mp7\= ծK:0|X~R|O MՈe[b9%a(&>}yd R>v_Zcio%.kQ #d\6%#-+<ߌ6V 05t%RVƟbM&pnTvWtag](hBE<],d_ @RCj.4QmMZNcu"a'0P|ff> ]oǑݭr2Dr;/&Em98rz{Ңx?P9r4_Gt#kj. fl5!N[[~6 *RcV%bThLKer\)^"#wJt70q6ьp|9}]~x1˦{|HӤWӧŸ@V?#v=Y Qdz`o>FDGG pn#[魣oyXS[9Yt\cPYk#O?7 I{S 8IS@-l^!_}ie-E qZWski-6CXRc Ŕ@ܾevmlmay17e4bv0qՖ+ΣE?s0jEIC D"\KI㥗[F+-*KA}D7Q2nf!?b1#sTq.@0'aBeOf!0DiC&(N eʧiw+TO*C#LI'h3Rw~ៅ ?dd ܉6dPЋ"CоMbs  1U B?ogAI ]rf TYX*Rx e%CY H*x/[9cw!d.Ĩ 5|@E0=j+tU(]4۠AA\PQ X7:a»k;r A@[܊SuV/&|"Kǹ,6Et9N*i)g2#jΥ (PɖPIet@|l5Kq~Iu`mY#Ú" A{ha{VMnRHnyGb"}'ŠR"G╵KOZ8b2ZYNKZNM2ٹ`w)֯y_Xi|Avbjkr XDek&S,[0FAOU~exI%I24"bYdY"LlLK|?)Yv 7874:mOݸVp.{L4DF#R@ a(ݽ> eNz'{֦ [5.hF֣3tC$ASyI:ʖN.rXW|vGfx7=(܉=0Rw!W٨8 43ǒ,Hju/x%> 0YO  ֶFCpoƾ}PerH r%}ee+3$fISdGD@vۜ߅T'a~rP?Q肵҂׎m:LW.t Wz{#d.'Iv`xbq |Pgs9;\HA wf{ЖKJ¹!JS e5p _OȜY^R ; 2ZF:oF{_m3gM;@oκE.gxP"R:8E _M7b cV;[czJ\҈U$D&R#*)EqL+ aQ g u&HDKl—x-H}Jz!*{0mgL1a;1Iq::Q*BГv(zW x='4׸a]lWiv]U(*݃ݐt?yqaj3|`B6;┱6&L FNF8,>ץ\uj/:+^l+FD&%$aߩ.Ȗ$bv-%_<̈qG,/~i{OM)^p,# )G_^jRF.9 W_˖;u2oZ퀅88qEme$s ʕy^Ϧ?F+Eqjf2j״Nne0T q\E\~`'>/RpIs-Ez~bsPl1C0 0o35΄8[PL4(j^SU.gaySc+D\aޅrJgk+H",8 yD6W2A!/ݝs n|n]ٶ5g:µNFZr"o C>[f~ԟ` >oڜN׾jb#{~x~GJFgyV׫h!ghԮ:agd#w+K$ YŒ>]cy31N'6"4ju/~jټ.nI VE<.|2G)7f8SH|Su&PGK{Z酛wt>j_qS!5Ōu$gAāI3_֫qkmj#d6mNVmE X +GQq/|BivnRh.أ}(#}sgw%3l{QqT=., sfsmExjGL| [gpA . lBhIiP1v7+b{[ewQ*HOh+2^!9v[1os9w:f<,]`Z.K$\-$0/[-PTחRV lΖs"RCc4 l˧oh&Yh,* 1*7zw;+G 7/$odwxQU~N7K|SJ=- F/3ja5%/;Ѐp`XcFC . ɰEȭ9UA UB(!JωRR{|s țEGaZ8m>f쐵{a).ʰQ˹@ɀ2MfŮDdDFeJEhkS0J  -ϵZ頝܌{!1'56])\ q;x|S!xg|j0Jsr:yTxW.wN5'ߔԇ`Od#x,<|3 ԐqG(6nPZ0K_vyR` =eeK7l:s*9ҫ3?SH3ͪ;>4C@~хWͯUϴQJ=r@Lk!>[J}TU:ڧ7\sv0]١6Ӵq~ۥ'NY >߶aPyתdST=Շlr>k'R¶[.SDnoKKK&3 BCr:r>Gͭ*ycryTEI@ eHjo+=݀8ބt`iӭ"Cw6/Q}(7%sޝ|=fP<4ekinl!a!0ICz1NFGaќӵ}GjKQhjZ.<,y,Xy5РGg hwpgP`Gg#Ik7=yrveԋԶ$im?J:vU#p.Z]^2$NHɚIh)c5?{9NR qƮ;N& A mG0ԝgT06H9К R?Ҵ#7_b9CFP*cҦ5; .f3)s™L_Ѻ[@3•mwYiV+HyoKm86ԇׂ @x> "InBc6M8h@ʇX{ 8d爾2d5SR 8BਘD.xP <Ĭ)qʂS\Ʃ WWTw'i ?J{,`d;[R0\o@;Wۻ-$A*uvl~*):֢?>y#M| ]rfl-Nw_mN6- HR6K#3 b~;4fAzOZb+V4fSBd֔ I*4ļ} 5K_*/ւ52ޝ7(+f'Ҿȭ7矂!)  }%[ D_ֈG7NOʙf;S,Y|I+yKET%my * Q!c%57׊XE]mf +K>)K{&}PZ% w]MB,q$Jjѯ.6XFFX5'*s!H<;u'.Uz*>RO[CPS>qi:Eu yZG[Y{ j[UHx' UZ0KVĝ;M9tR~ 5</6u')Jar$KOFlst{JF9m{ (OB '2J e*v#'Mq&,W|Go B;t|\e 7:uA(ZzYdFgqRsoʩ'ZcC04Fqo@ܩfä'p歠+pU-}c 8LtWTO"^8qnAiK*tI/OfT_ѵ)m*l&t~~v"y7N[:elEt(]j>c4-Hq y~7$ YJUߋg,V|> W$WɌ\,8i'Stf^ yN!ڙT܃Jx* l-9߈MyKзN Zu=elƔ)u?ESa'4q6K^÷O_6Ǧq0EJum{|^$M6*G?H֬O& ^6ZtW .Q.Zl[WY'Y8f?gNMND0`5/pwBg4*êq*- CF߾G_~~+\K{CpB&&8gG0هaǸuD>@:}"zpCW<ؑߺl&#g hP~Vn&@%:uB4Y~94kju.S\ :Lj$ ?#2O ں1o0F)"Lg}3suav+~Xq+'ޢSlk,PhD!j$&wg,]AyҊֈ{7-i&Ohj,#s7/yJߩ>Pw`*@'KBi^KljsiqS'=Ub̛ F,r-vjTrlϴ_{KT~M;J Aqe!>[yYZ^}qW-qq.qGXR',B' 3oהɠV5/u;'pW;}IuF! 8c$mc*dd0>fhɊsdt=n8 X"!E{,FG={ڒ]lHw1؇pTC[fMkA4Wސc\aю8IijV OhUk _:: 9!l"'0Ί!R?#/"N\/nl[sxDb[YǪˤ>3c3#nZI8Dm ɑ`Q[\ٵIh(0&,(d]hz1R^z%C}eLIOy+=WaOFZ6gȫ+W{2kbl!Xnq]B VCXƫ(GzoGz1W$voHg!N&q.A* y~BqW9IV+t!(r:&bSj“SR C6_eFZ/p y z|KH_Ρ.jx-Q 4iVkV]=.lUaLƒzj ~uyyG)>Z적vk=]ߋ/uQ P >A '5so zZJ%naԳMV1,򮍅O;{D/(FvM4y'@pP8:z& { 2QoNo'Xa/m>1P.Jf1[\>/R3O0=d  0QK\NA4|إ4|wWǘ)VoBOz!W|K:$'Hpn |Ggtv{ocf(|%8e 4*l`;zM7<^hv/+?E=C9J͔%'%P;Y54ҝylRZIj2Yhk, R-'ʆo.T<w P$d %ZK1"~j|~ ̦UZa= ?\wgB(iB>% ,Yk=YJ ]Xc]TISP \2/ kpm2'\V lϐ& .y] dmu(;jnĚ1_Rg̻2ɒ֙pWwD $ޯ =iR}H.a\;;͞ϟ?, ۈ`S@??xi_! t,9wC#JkH)sPB?4Ep]w|d\X#ǙKq zn @<:=:3俋"$p>~[j%^^V,|O856"65АLQ laMZÜYUP3ʍ\Pv@G>,Ba٩%M0A77J0Y;ŀo\:2Q+El_SV5@H!]U e#W/v!Re:ksj (er5[XS3*e{MŞҸn3,߄R .6 jM9K)˩ls1𛣙jesrߩ @\rG"m_90~#T>Bo$Z˃WH~TzNv4)N6{s|F'Y. k;IDb4aݕp\mJj]%/AʹDL;++* 'qC6IJ²qreڏn /S%RlwAN] X0Ig»\:rsaliGD"96$ؓv91(V \.ҋPI f!wߖ)J#ȳC`|5C*q5N-s+@N49T[^ 8n= bXܒ u(@{1n=L+S֌%["wj fL >U2,r~91wi؏l~:Giة =x;*FsZ]Ȼa+en 6K[#/N=YN@:M[li/\El6}@ :&VTc,,K r3Au 6w_ӝsڕɚ %09ְ+y"ͼg$M"T'@ûU ,H\#T`#݈6oN+8<`Κ 0>G 58 uK JZcyShMbD+o[xW%"H= Z&Gb~0i m&+-.'JcvxDR_T(ύ_yo}4c } [S \0dpܬXEs]A =!wb;:3̫F!:" iߴcZ|Y, ӐLЗ-&V}/?Vc^\\!ӣ Tp_''mak4a_-Ft7 Gѥ͟]H#p&o\cuv&&.ļV8Ht` %}ETUN˫̗[>8镆%Qd.߉(Ҕ-p9˅mh=Ω4@yw.`BMS\9݉ 5T_y*qXS]*úmlGIItg& "LuV~0B9HZ!8elO|Vf61f̟FE%, >8:oyx X6r6~R^ϸ qJ5lWg$Cd,LIjldžȂˏ5μYς~ɰd1{M̙bo*\^>@>DD9nX9jzXBYlAX*(24 G?AkP%&]v} Wf:R:"]JTā{]9fjoEfHQkOcb%S\`J<]%c嶽ڞQ)8{"^!SYtϮZrL)Hj襧jbFR兲yׂ"_Uo:H &PJ?uİ f/zhǀJ*I(͛v~gp8Ը9yȐ[-@:rBgFF,w Kի$Q̍kBH&О4Mq#e[VG׃-Kcw| "dpl$Jo=/bFtf(-WxHOxBqTd|[R] DΫ6m0Y~BE@W?pc81$Rr_lM Khg yEW;i<*n|nf[ 3N:aͰ ~T\Npt Z$at@:}" &DHYLˍ$[Ө93*k2,@ńݚ蟥nir}~qf5!Ȱ\086&sЂ1ӌ](E*z7- %7z}c޳A:h k,̔)8f۶dɌ da  ROc6 `ws];r,0d"7be!ڲdM5$(:(/PvVgB5R5/,"o+ǎ7AI/ >? "ʡb*8|CVWzh\ueK*_#ԫ~W#Y; > r;OdKsAkq~,=d,-T-â:@Ոp̃ԏ[Ӑ[ԇBλ3MJv?.,Ⱦ%"c5iz<8DT1C$eXX$0#ٶhrb3&bUcz,;P'wa0Yd9N 8pE.(#Ta$qՠv) e!'0ݜ-mZs frN5K:4쬛/( Fjw">*M@ֈ@!JEB3E^Hw#6qqX=T0ʚЋ,<" -^1jRZHp$Zq97%Wכ tޠ=JjpI71p&o\| 0Uci&p&k T֬,NJͳeBs?yиw$d ;7Z OEz o2.H;0pb=D|8w\oGxmQ\9-Rx`eC˓4 f9oP0zKf#}7k_R=.{u+#)YQNuztoƷziĸJ'oo#ee0 A&ڥCl6S?"^ ĒRŢ]ˋNm&Q Ofdd!G\>OؾSW}TDV.T"q/l$U{d7H/YAY8ڏ蕌VM45 &+=]B [1 h^(\Tx{ 9jGc5$~"88ҫ 3Kڎ)];|Ύe{kTcH^vR< I C7f8INnSc?: y"Zr}jW#wf|VNʯIQ,p# 1 8Mg\- v_㜟hNK dE ?,Bx!%3mtózԧ%m %J{kHP&װh>XKn )<~u:o tόK;7FmJ? Nj?N_J֘-z" #۔08!<+LUl#MV+R3U[c@ܐR<7F*mYJN9S!c anxLVYp7V=*x\GB{\tlFQƧ.XuuG?]:wsl1Zm|xz "Px2(ꅛ/Ti 3<콉mŌ #c}{3]@]qV2 I IOFǾih?#AQk8w4'9=ݞB wc]%0!v#{w8'+y#qc'&)a6''v&gN5bMi'Rsh=Es AWG9ZW NlZRx1A69S27;; _Ի֕>0FcQ8^I0p u܏ /=[<`7_v}'?4X#D#!>$x/JQug(?Ö,yo]<e ߌ3v<]^k!]1Œx]),d>.w@}Pւ ӨѰ;{vbHmeF<ru_ GjuUDEΣ#Bl Joq1 Ȭ&B|T6 !$WfGG yQ>/7),s黧&v+f., [RM˂B%޼IhmuT|IlQN}BAAb= M(p{e 9$Cpr֓#=o As{@8k5L#Fx`Fv!Jo /K(sӧّyɞmks&dFpfߖ _M8ϯ.dyH x.⮭0MʪWƪWSijd\h,4wl7^;„p(Jo+_hY#]s*E9-,Vh aB)Uw<&dW.wh/ö3q. j65S0ȍؙ 4"|NZ m kF 2sH=j̜.rRʹPrA"4t aebv$&=ƾA]D*6ʶ/,ALZ#90x{ [,WN]8{4΁_h&Ղ=$%PKvz#nQ􇮘y *1I{}5ơ g'dz?! /wOa4{+SU^[chGu9ҋY*ʴx㹺[7;A>FMInB$X/_x=np_8Xh!F%/ g^wrfHw25ĸN=yU!N g[oPC0f[?Qu5 @W?eɓ8\ 277'5\r|![F Ŷ#늬E=iGgȻof#E ®XAh.HoOUX1j҈mM]i"Ʃ-ȸоN_#9p)H I00&c%4L׷Xz4\'oj3&2Y4}xc ѣH4%aUT?"x4r~rnʱnH@r" u. CԐ_|PI:DQ{Y" -*L7g ȹidFxWA(6 y6`ɼGٸ{!UO"U"DrkIVeh8nI;@MɮUJ̼VoLa2EIn_/Mk/*y&?903]Ӛ4Yq {4S US&W ;.{+Iexp:ƕzoNU-/ڪ9 >j A4֝ñXvɞ$F70sCYb1+}KQC6(gg_k1N ,t+ysO*$܅ l̗kNdem'Cq77-!l1NbG$rM%*j-j T 5[kU:Vd~ `̶' E.r5/ЮS ~o319%:: v[:R/V Q־:E gHCn<򅑾6^?"nKpVgƺ!]|(p @&n\+3QY%J 8/k .bL.eP~RQߠ?5+z{ ao%Νm2c`FM>m)R.Ш~qi[: 8 y V=[7a);XƇ` 2j[.v*чZGF0Y@#줢>PtK_!R; hSH_`0 :݀b yoJJ=0jhn[EW٘oxӶv uP464 wY;SOь u?uǧKs? *t|߂]$HJ摳x0)Zs+ݥeUV8ibv^;! XӐhՑ.sfy=DiV;~Gxgd5nXbU+AY^6fP;ݨ8y<@0 _@ MbCbbF苓lnS7! $,- r6Dڢ,2\WD;6'C*6=٪+siIJ'5!]t)_·bh #ZS qEUM(Xu~ݭ+-tmMrnԥ9lR=,^!* N cQ HT"۝8r" y" yM]H^[40t!RV~)ʩ`gWq06rnXe }6E&׳+s3) 9;m}DSYF'u!W=,kS\mehۡ6*>`38:+”vfgYV-! e͗ۑ̜;)lX3I{*Pe:%J6vchc$@4%X{AR*ex2kRĜH5?o.I_Kjg}{wGeO -z= *Z66 p4 |>ւ5nF\3,YV-Ng_ᵁz2XMjL?o-cbkV< Dux \rh+Cɵ4c-R>*@[ym=w9mW'G;WӐ61/M-;Z=T$=]WS=4Z/mRLT%ԷY J!Zy]kT6]{`6(l؁*q}`CMN *>?9!sKhw93 9:'9L NFnBX7pA}}HZt` .hn;Ш Cq2.Uy#lTU`x8aSݤbIg*Οճ4S,Ë$VxFVi oAc_ԅEcҧWwكw۲z4"_`I*=޹hBu_ '&d1+ F[Y>L+j Ø>:-k مy):|و>BԒ>H4`2Gwg,:27o/u㫆 Ry#e!;UؾH+L>l7ӻqz8A¶r,#x.B3Uq, P}qf06T[Y5 2AYMSq-WyK#ټLyk,9>|Gw뉰ӑ~|El{M=eKKC+MrUZGOX!;;QM<ߏFfG*SPN9[ +04Ib]iTQ0 ~O b7 V^-ˢVv0!#\S@3gXV @۹ }z\y$qZwF./71.idS%0lԦ8ޠ[wa݉\QsТpꚦp 3G J[7"S9vK? ,zR,"gpߩ"55 QhbX5計~9zu7C:{y_b{hWVjXv}o-JU.=뢆QӿIM~#ɶߕ3$:{uvTNx= q@[!'2#$T!)W%;ks+ _\EnXws pz 7opOXˆ$_GMOflk%MVgml@>zgtClV <ɝ t<_lJ s~\>eO1F^VyHmE7+6mu1_EvZÃn[;g3H~E+sKI~۪Ug4`JLB*qI,:W:hx͏ +׾OUd1 M32ŃBLMn2oH^\8,e72ˮM,Ng3_oW52]^ ; #'Ы(yb,r&7]}7pf$,fJF mj!xSo.UmmH:zPM›6`ՓKymiKt }S05:o󎝞e~|(!DQ-4>2{quu*FFj=pf= @iʡTƊmVKiWR~"xdl%lsƽt1 '~RJ<ى>!+pYDU MRF/Ku<fERe1Nh77*{r]DRj$Y>sɊ;c$^gY#^D/謊&^w[+ O(447ؼ1ީ8gN1rЋB ;gy3qN#1:JH^ g5+Th!*~׹~V_j#3 De:5^"xQë+G-P9Z:Zw}R8q# /Öڶۧ4h`0kJtDdn>i60ѯ uhQ7]Clp0cO["/PM?У=ؘp5-kwY4%0NtAl/OV +l'[C^ ;{'d uTre]Xj\r)EZ|&BaMJ2Rwi IPs%@`*Uu' `뻳-ԡ_۹d#.?}\ɜt|t#C @Lo 2DdL={getQiR\|.PUko% "KJ!}u#R ^Wq1mmLE}F$#Z^f]xt]d<A4ZĒrlĴ k)alʪ}ĹP5|b1//6ئ%` 3VHNQInaV8ZY&# kuzfZ8{ ̝Gg{/򻬋Lֆbq} 9AƱfk'U4uJ=@/<(fSHϛi oWpyPomIHz{c>=qNQ= _ٟ;[=Yhv|Cws(Z#mj1H6UWvȧ6E+NxLxQc*dj~G% ˉLϸW3n8T9 .QI.h|M; *ȝpD k f0- 5Ոut4/ܧJ#Ц'8IqՐyH{f=IC(v!֛eI>{X2~+Sfi$k8)S<4@u&F$+E;qLC杼5]"}]d; =YNT&źm㻟h431ǡƱ8ta(ۅq[/ؖIG#1:rcULz_,b 8:galR\lw{X%g7,^&6Çp~Uv^QhUYُbԼ~OB0mD|qdI,|퀭hO KXJ8ukE<"jVhQ4- )N5;B Av.L{`XUH)* iMa6 rӥD7P2n`zmgN,X]uBplt=mNj'3Sorh8*W)')F^3ToFLhNo&N#7qdrkkˮs<.WZQhG#0ݒ(bC:;vZ]k8Kc'+e>ج=d| ?^.LXw̸J?Xy`T<T቞Ac2Se 8EWf瘁yR>]S˵Z\'; ]3+^h]='?fA?B;L?,:jvF]F[n& w.Pi<Ӗת/h]25D'C/*X++h46 n'tV?8uDNC#mU4c[/ٮ}ɥ|ZY~F:/$w!PvSɔsCx_ Gr6_/ oja%aIǪ+%[Ysr^?gamƠgOrj7ic y3$ K RQVgkz/j)RII mz l2THc!^w!af98wg7F/)pEP9N*vxܾ.:=ZzE6'ғ`aA3#og]rC^lr(?~1ߧ@,`rը%@6Aψ6@ }AY5=K@;]t̨м{䧔V*TiyDH:e3#[|*Xwtz:)עӉɬ'>L#hհ$Dъu0U!a4Q9ˈP>KkMqǾRKeD=PcFG)`[|r=aG? y=o)ci\M(3Wr%] wl\hLUscN.E&l/y.pG8Mj#JRM)PD(ȇVma 1E6Z/D5o~zOl%̧:ii9|OW|7U+0hDq\< U'$wfU5C\'V$ڏVsFWH.x(^Kĸ aC'2[xk?ХYlj5=1Y-ǫVܶM_W`'izcU*ʣXwu!T30;VĬ[T0U-+*"3"ΐ>}QղV#xmJoLO^D_WH0(: ,oJB ڲO$n!Y1w'/9:sd!}u}.znȪ!ڸ, 6GR}}?)8*M\Zk4momq4]0cĊ0cˉ`t7*a~F݁: i/d V[PG+ޛOPn󽄡(U սp(%R/o/V`B ;a%eRsJ##|_;Oo-j&fHa6`;ۘIC욋  FY/ȷnpF[PK's?e r7!<>$)pWa34wNw{vCɌ'׉qU<(p"&D~di R=qHyLNÖ9xzWb)PQS{ )m,;Oe׵쬷=kW%[` Lld}-,=`iQR'Y-R"oS?m ]>}˞rʃ?s Weʮs1a)9Z}p-qb{ykmJMT f'FrשKHbRa` GU\K0@4H)S2vF \z9o#5nM[3prPl/bMmzl":ÀM-N|D+dz*|M'f%#R}?&Z9 pHW+$:Ut83q.~T ,S(L$ 7#v$2HM_+;31zQ8)H'mae%4lX,N, C$PqahLg=qT7]edQeЎ*"8J''*z^oc`I04aV1y:y>9ߝyX}βîxPKȅJlmr\hU#moB,LAeU1l@7t \ʋ&4\ep+U㑈JޅET r o ^D&? X7aaL1^  ef r= @dW.0T a}OPS浙YSH gۏ>[ljU9?r1n_Y&/;_ d8W).c r% H_4S@lJJ]dCp"e&Vf:vEϑ\CXȼ!f+wW)6bF+^NzϷ;b_XǏ9CCV@$qBHOl9[ަ0G}U*rE.5ߎfdK$>y5%Goe)3>E6n'^9(Es{5H?EDSՂ{AN}ts1$f`-yDOaRriEx#+\HR/8Z4(|1wF zYkhIR%a:ğ0Iw",LjLo1]om80tȈԁq)MXrgU ixofpAlb#3[Y{ |)Tc_ZmlZB7l/Y@^L`}:bEYզ&x |Z^1W# -4ohIgTmy۵ Эjlc}q](deN:WWX\cbb:D~A&7@=5"=Hf^ jf\[t, QVzQm@)LWUr@#V{uds!ex]`T=hKϦݴɦLvUʶ1Ad"ˢ/w\<ʸI^:5{^r~ƙY@6:Ӛ;ޜxΓ(2`6+(ӧ7#6à%Ä9tl)ĥGq NwDF ,T Dgv>=[ t ]fr^EEUPC*Ar6Gsb"v%9V\$wH|lCw-fH7 j&"y&g}:HS q_ڲϵafU 3Jџ49?y?_xj\{ZҦS'Ys>Q5 :-!vX8 MpXC,97N}«Gf_*3ډzG*_tOp@,tE\wې=Iƹ/~?ȢA115yܬǜ)ؤNRs%{h7f]1RŐ9] 8`nM/BI}D_ֽq\kgV-]Ri' 4A2NyU/jʋg;v:XDޒL7W)pS): (L3Cw TܠP:g/7))Ɯ?1`N8vR}G$B%2D/9)ڧppHV7|wSe+GD-Ӑyn۫5hi?p´ Ovxri>_kZ_^\3)z#dNKGGz0#XW?):34۠gHWw0Gk{M@Nk\-hC+UO^b[uP!!)BB58R"oO~˱u%?l]6=cܶٚߔM3Z:{Qiu26N, *n9:B9 g3};W$1}%yoN:ƬOa`-* Q|ķx_ө5圍a)ںcs$40\bI0Mr9/oGc ɕ2Dd|DK&3F:7\^0V=u?GusHR盤UÁ,XjqPE0']a_WE̓W_h>wnh\","c'4hFFF>sEݨ V(\kúF#8S5 fP9RZOPP'.ۂjbm)o|Z?|Ľ6o1BR--? zSo(mWj!$b̲ZI"us?n׍ (5;juN\Xo+#9 B\HL_{<ٖϟeg= gn'֙@o,3ҢFpkKumkB&ĵaLɁUNHոY2̑KVG|ÇA؅&_9߱H*_[EvCWbjl:? 5YWXwpb؋KZZ=pk|/k5]L@<8gDRpuhP4&kwv&x?y <<ؼ\)W*ya Q-A|9^mߌ_llxnJxOOmAҜږ꧟y/[B:%BȺRIpk&ta% 7,`2ލ.I9P"܁nʏ I r}l~3)EPm}*R1N;BD9mųp+/t ADJt(5 'YwΓ|.OT.I\a0} epaDSpjuXpbKw7؎ _M Fr^N bH/;}fm򯂶<ޣ>&xgM"RDԯ3먜9VY_wLTƕ꾆_qQa:-M[,#6벢=QĈOU>;- ?'_u}lä[9^-^_s/>E^ybwfb)r ,ۻt7ly;;i@BEᶹq89pZY=x)"A/ N^WLkS9tfMXM+ Kc_{y1) Lh_~_pVebj_k7)غfJ oJm3==,w A=I#P4ѢilW*Ho{}Y1Aǟ!Tunaw3!?.mػKr^J&wj/ _M~ЊSwM "&SK7wdk4h7?x?|Q/ o XF`Z?MH:*bM `fkp-oSaSTцN#Mw="Oʇstn%GwJogujXN;D7 'C$ܲ$BjlJ_E_2#kdЇ߼{ MPN~q"7XL$8䆩7WjnafI4ֱ̙@[7܎H_WbRzyu$MP5@1C v9,z3R!}kL87.z" E'OG@{_EP;ߔyQ:GT|h+!0cRPwD} 9 Zn{uf9}cwu2HPMM'Ow)>oE1g;@H4d'|]`5e##lUn(@KWY#$chpZJXG+I*j )f m?/2j2ϩك:Q4 ,h u7y `TF?\jX>;h}y?:FƣtAȉUN:{=bwWn~`,3,%MWMM~_иl@2N*NuD 6UlE83.&1l Q-]Tn=鈪rUԵ^ IZN+ۣΨf#!C;WuՂ·smпD)0<aAZ5LlX  qR,TD.-D30+#Ѹݞ1T W|wRNiګid:E"->;GTl}wNCYWL`H Gen@KDmŪ:+^l{034g1>8Q~6W-؋=$C醮ۗ|{/ p:AmIRl~DI02ogl9R>f}-V ie ǞDK+>LmqSz׌W$y74#EM[DY&$nP% ͯz{?,.e@V%}dcl: %?HP0|;Eg9Fdt/iHx-C7|̑f][p{H[#PpU-/0IУ?wUDEysoI}f3 ?p!b}I޹W * Ս; &43QcwmSJNxNnHZ1brefoиU];6V'տ8R*6yVER L{̏nF5msx] i̍  !{g He]?jKHѳV'M S kiKp؞h*z#:S+gbx@"o w[t0?ST_kHjzͤY\:ӳzdڴzeFU#1[q-%'2)ʮL]$fǬW⃆ko吂{|p3"\@7oAЛ?z{|P+rRkLz$~>m) T h\a@LRc3X.*O_ʎQۀW aS / _v?T,UT!wRkwͳa# zv4oPOx*eR2k7>P&_re&i0 : %rvH"7it&%@̽Nb0Lt"_loe!eJLI&Ռ1X)?FxL2V kCؽzZF`Q>MUa|/[HS۞ttى'oleg!s'SvG%C%1]_O*,FgkH'u!A;5+bSKNAæAU=|Kb?j!ډ\=Ҟ2]sKPDܻucti57C㗝]Ջ ݄o@Ag˵X͇NjAօ̷Q\+L:G!!RWZjY0!k{ βcbs .ؙy0vmDgvS55w{V)vhT,z,%"0inQ+fGEU$bG$}ɬ[ev=A1K~k᷻0ݰ_hA@VLDSߒNΩi>=+~n'&fKx~wȌcI7hbƒeMv/Pd2jLĩX:yFQ~2Kn\aLR7 {)q5ʢƗF@d+V.,_EvZ'KK܊&`%SW!teD0RΖKF mlʽ$f;e6'عY j]թ)0\@C{lk󀹡X{ߺJճ5K܂rx6 ,Z #]ƺ\}']$z6<=n8)]%%拞3YQklzZAϮPȣ8k!wxoxv? f0E{<1R[NBZ"2ZAM Kzn&,qjLP+p'Px rXq ɓ#g:0zUxYUU@>Xʄ7y+poQb3ao0jGW :Ϣx%8Mr=|\7¸y4v .[#$mH+1D(T79,|Eb-c!hx`ĎtcIp!,n /zA%_ITeqV5fD/YKhq5ivt1}5+'8D#"XϹ94|>ZAۉ%N0H.sLzj "ƻ8:`ڷ]N+Za-qC;Ј3 ܢm`HUT[8|ޯm<B`b+V,)@NrC?F"Z#r@PZBSk4V"0dg2J6,\"z B ϗw^&r{ qOu ^i9 Q-sWWtp寸29c5DXu}~>^f] H~Z77EuEz8saQZ\dlI ~&Gh:8{*Sq'v-s-Řc o&}~MW,j*ޝNʰe]W5 7\XP99u#ۚX]2u"}F G} 4 \Lͩ3Pb8{MLFҀYɌlƙ!JR$QНSf+[XQ o" F#1"Om|vSV?tNYU-o SMI› ؀yb CtTPp 6ظc\ê llءO\iJ8&1LyYҔeQEHX2}YQS^EghL'2KQ r>a,]\vY4Ȥ)˧Gxɝd&gw(\N65+ߵSxEď9Őڽ5/:s{+MٻM:?ћvk.>WH8xX~enu MWyf74IC$S m5g5X><}.ALDYrgfG֤ R0cL[ǽROu:yN I S@y_>/I A%30>rJ6bB5W;t6u^BD{[PTEn\$tC{lPAlHl9#1F23ktx|Wy;yy">Jg3HvOKJ;ByJPCV|F(c0H]%< Dw$)3l$SRgF7Q{h(UK+4|8tm^x3u:nsƲg (To55aa 8;ZҎ6.æi/%tƲ_mbt=Bv5X^szOe;*z@R @7X *|wpAdt~LmPyH VM̧~JT@g81!!2- TG5.Y+p.I)c?0~ QzCg"=u @5? jDIHdKL(BSZxzqͩhsk\M]wr/~2qKƄPJ$/gغW]r̎wb:_|bi0<(ͱ5~-7\Kw"Ɇ~7f-p YNTɤi]&R3\9S. LY]}N80ݭA'CLYH"Q=ʅF7ʉT#&IKV:lWegoi Hd%0 @]|4F6(O@㊻tۉ0HŹݽ-7E-,)Ȁ?,sGr1ɰS8DaӼAXF] ?]7Ee3_9xNYְO4(؊Be +=9bK@V8Y|YT4ܳTYODO<ɵ$y(>) fS;cnvF{r6kn ygԉqUsf߽\ire=η4 >֪HX'涊_Gx>‚\ք;f$Xh Nkjo YLRI5Z*(j|/}+WlfRG0\rw>Ȃ'Ifv$l$ f*EE*C bT_%`Ycgf[W?_4pHx0m9;(!VǨ1tWr%5(2zԫ뜵ReB'!jna\l(7oìR9 u袞>Da!lB`2Π;{I kZ|)$5MSc5W ~(3ȏ \~5㬞0>V'944_nH-5-Dk'8lm,r*F(AI7jd_Bt]1vK<;{^3 X e;|rgIeRrn4Ma9S:n IrQ1vWߔlHS@'({[څ0OFϯ }Y#6g KgL⟳4U*=y )'׉ mV@מ^0:9jːoFDA$D ;38N ͒0`'Y<޾[Y)ŋo#v[XmWsB>c- @Vt=I懹v++#N !ċP˃Ȝ-Q UȯDY%˴ecRV{Kͯ/9\|ňji:' ❿JDIa d2 0鄚^HeqW݉9ja0,ҴFC,wL,#ďcJd]C~3ipׯ|px uUTUdtu! U+5Hi5=4"Gk̹83D,hb"ʩqWomylEHKe}b fQ:rP#..ycqi@?j.~m5IDZ3&G H:n/20_"7c O'-swOUPy P7[kJ/'UehDSunq{n#$f(pƈ<@ۭS|B #^:8[Oѵb^$ֽ ,nЂR-m4jhEP&Sezi e!x3 yDh%N5E_t bzkuY~ b.sԂz00.*Ifs/ȓ)=hE./ZR/{Ȋ5$aæ}5F4>`Lb I7?ʫqiy+FvƼ&."< Z8Xp66{RHeWnjGk͵l:ώhGv. XӋ '4I$ԦbG)`zӽ8FT,jh9!&ޮJ%7RyeWV)%56"E!º@;ƆGDvI DӅpIS^7/rJHsAM(K-$iubM@ Wx844 FKDFpPX UC,(&9hM& i$Z}񱑌&e kΪC[)ihVWxIV `^aj>"T0ax=jSZiccrI)E[aRYjaܑ=ubb?;C@uQ$,J"Le!a >!;M#׍gY9˂_GҴ1tl-܉\?؇u>Xv.6iwu}[-)f"qwļQSMmdHR GI^5s0DGCe^\%HA`2;n7'r%]Og#e쯀b z)K`g4ԡGR#r]G`IuHdJgJ;7@:D)FMK\QHst/oҪw7^OӱgSia-%fXX,-\DE60TUV )ޏ'vHVH'fۗhrϰ5c81~*4#?2S@3C6o(1UF FmŞ5:m=UIaP!cA Lrc(p $~A7%5 rWDpld:ҩ'<򷞋>}v 6:C Fw?*;.Z}цmк$6,~\n1`wyNvjh3AJqenf"ZUi`|T=Bk#Sh9fSDU/KZܐl #. 5tGq׭p=4#HBW%?~5f{Ԓ꫶Z[1O FD9ʂYp<Fq|J%r<J/?6ةTCfbYӑE:A-5kwܹjY'kLJH5K)4c&&\甎؀Myj4}`.!K)xt}5e44=W^)f8 n_X{ZfMyphɴVL@]#-2'蒣SB Np9("qHC2Iؐm%m?izЏiEձZtø{J ōLs.Z4d*B7gWvϝd\`M9_2G[wʀ̴ ݬ[NAJ߃@yD(h qghSJ6yVF]#]7^^3*XR$c@<,DN=;Q2Uv? &^*"YܢAe=ƛ S?l%0hHjUg\nޑ6{-5>l}_B *6^Yʠ@ O!n/l^C|ah15#H]T/PV{8W^#(D:3c QI_&s0D rz,6巍31\*rgZJޜs.Hq^Ǣ["ZQƗAS(טq<@W|p.+bkʚH.marID36ɮ7"-qx+ʌǟO !EF4{3˓.GbYzm^bhB .Fu4DbUY4m;V͹C^̺;RYe zQAg0onKۻ6vJ(gėSgB'xdpq~q.<2M^Rx96CbV17 GgNIV[뺧hu9#Wβ48m6 ˸S״.[ҏr͕f}eslL{U&[K̏Mq8E^Q}\ab6w?LXhnB{ BvS }hUBBj w!,$bN33*`_[X?qqf8YHjXYSK¸0Ԗ҅ ɿ!wwULf{ FI=+oYsJkLZ#A 1%2\f -uB3LDK[+KU&U{6D-h"Emvk%eך[T2KKjYldi]j8JV3ž nCU]zZ(<. JK!Ia*sJQAsl! {jI\H(Lu X8@"°U].״ܽ|F.Iʳdjd?棸剾,O"Pj5x&)>֩3q(4sHKゟI= v)nAmTWdG.D`b#N'KR,"D{o&?L3)%^rpqq-{!,?IE897DjE /5cJ!MlvLmZ=o˻G/>:S6,rPIcָ3"ǠE,8_M`rrh}:+sEPixa6ZB3eC*y\ͳ GHWVN ::CӅA쯅̈́=S,;-%LۂayLVPC5.\[QB9f!P2L#Hdځx`hg;L+31]7v›`\UK$3p^gcMW:7v@RNg.5c\E&z/6kn Zji#}*Ew%Nl贎K_VE%]YQ,_gxúg+thy5:]4!  wV#8Uc`BHgߨ&Ļ,|#su)PLuHrHy[}O!q0ZUTy` /r9c%$J;sRזg!my??Pfez vHg$Һ`5H"Ae xb' PA2w6(Khw4O-HGBf&u֙Z.飪jԫn`%"%_GtZ5J̱9eBMiRuY$:ʝnð %Xov쐩`꼗\D_ZR_THlQ^oh7mԱ2^cU5F68NUmݍ/~W$g,|컇K/_> {`%yeUn 2uM~poA{\NK:uĥ8_pgA  0$mT=חGXXjmC ZoO ~ `[ `{\A4A.%gsšL1!du@_7[H{yjy`$%e4́E0{B#)ek+9~@4*[8{[<%6Fz-ެXCaYi6jϬy5 .6B g>yg(c X _*IUl-xi\*%/bX.gZhdH-F?4\~zϻi<7s G?¶`' (yEdT*^Yd~5|lN)?\~uwBrj-N$ߪbsz^Q%02I0;15Z>V4Nn,0TS,r9N8-[;KO0\[sf`QT$.xGMwOM`>Ļ x6GUFf^*Y+E;ZѐqvU.DN_(8JL᛹G$oQ~F72lGAk'Cٱ /P% ږM& ۂYx:3u[ikcD] uC@x2-S=dܧDA9,F,ֈ80D?:oYK_KsZ5DdU+fϋ%Kƈ+6VTGq'l AvK7D);G搁g쇦+idrf2̠) ]i+ضŌ~e| <4JrM{,TW{߉(!0{&\ 6 b8b],lMx>)%~Kyʌ ɉP݈)f xfCIh?7,eM×OM˸ 3G`&x89f9+'fD.thx^C#D(K(:5|a Bm^[ NT32fλ;V"/8 j‘*+kbL:yƯ>{FshQ+f1}6@]oM˒}ر0HX!Ԁcſ顗,b7ý$Z )<.sF(G],DrhUN,B?zg+Z#?G`gDߕƾġ׊U=%!<.q̑(/h/Z]($g̗؍;׺_>.M3|EdJ+H+J{;:pXxjT̶xue#6y-\4Č\ݬ)뢓$^p3;巐+"i Q$%gDY0(EeMs)49 <' Pwnc- sw%ͱ$u7ճu2@N52\]>LCsy?ssέ ɈchRbOWz sOkYoiZIO*:;ʡ[e.oUj|*2p0E(B%BLM5"On_ڳvap";QXe .baS*45q8K)MYH3d|>Gk&XVz>_&n8VT+%/%7*J3Fݚ oz6.-e$d0 dNˋÚG>,j xG}q/!sM4)/Q+bQ%@ CH"ot ko.Y?CO"s/ 5NPޣQ+kD6JA{tlZ+KV*xxn6EdgB4HR2I9Ab̝"po%nH\ylKTXiD:\(J}⁻nQUѧgڢlCD`4FdbOb$x!Ԫ̀b9+t)ȕ_-Q@uxO@Ŏp"zl(* !6DirS0 Tss6f03W',B̠kpk|˧y8d!vZ)*@Dz0m=i.6M_Sce8K(YsmZ·=@!7ުtyǥ/TEY@:7qI5t)Cɢ_ְ?1 sr!T^Su ʭiVŝ-48NQ (~g?It$ Ţ@\" =eXJG%kO-I'7qb02?N0΋%P_L=/lMg @,RnQ,fhؓtGj̛̊#S1 Eӱ2lUCC`=+5vS!wbk -}egڛH6t{@lᤓɜ-w y`-ɳ;= o1qlB"ɹ6?:5V%L [2<8qKsl#^-@I>f+]iLo*/rЛl}ŀD.KR}BvݶGbԠqX>Ї9lp<z~5T>+(1ߜCOkl͍ԨӁWW8F^oq2|6%-&EgvhЗ.$39V2=uFs)Lkz? $(7y>"7==oMޡ%*w ܈ec  x\CS{_ .Q1K_ڮH[¢gՒ{] Yb OTˋOu[,7VH72~$i%c _#H@!T֘'Ӏ4OP?HVDȡe8Q ڡ|ńIKqi:^=rr /֩%6GTT&kHb ] j󞛄Jpygz& xmo "R8x`#w Sh'%B^1Y D&&S pY&4Q{zqhuyQDm.jߊ`R}XD_!:wg=)ꣁM}A*(p6cK̕bGSH0)_(2&5&kfqu9z{iene$rL/CW g99M u0NUb؛cWߋ;d8k!kC$=+;üUDޱ:,@BYZqρ !_+ 摄7<F,z2~Mi-E8tO!hBϼ>::O `(kQ-%1yNR !ꜪW^K<+pXq7)pWς4F'ٚpZJ`#h@n$?N1n n4pK۱0qOh$/, OUs%\^ o=*t^٠7C䋭Z:1G/=وGt{ًR4,`uMv>96߫w<(^d7^muvhZaYл-ȅŗ~fz62dX2O-\XНLEq9bMuzƇ:^T/tHR֨|+,TAT<4, E*պG_9 E}3ǷLg#ɲ*}bbV8K)I#0 B8Yic>h6ӓxS8]? >3yq Dhp5H]~ࠦɑ?;{=0Nj:-Fg TW,I5֛ ) r}cIzsї*ϱsYOI%"YQ$*YiY~KxDF=8Ѷh ٸHq+ި$ϼf+."t]zR1Y/u_Ęڜ :.pL7t5DL8X.p\$6j3%Ö}/Uw"mU7A=Z!h"*cc'{qrg^zgMX|R r9CR@g~YYho[M a1m}ɚ;_QܪA 9p%ĉXfݪj͒syԘJD~}T'c 5mZ+Fl3ڬ * R/~7dyWq^gSOЁ7NXU%7|[&-kvߑωo2 r33CxU1_Z,t %:ҿQ|?elE)l{v׺cAl: Կ8d06_0ZtLN\63Ͼi-}SQ0' ۚtfP"a2u@BXŻ>5l>P=)YN1BzaӜJ6_Rf3I Nњ:WW5Q51cl{ (#1SSfcM~bVOQFo%7[XfW>Qc*Vw љsќ;@!\zP y6$8M1uj[t=*$^L\R\ +4-P_18:B0v7OПy߄<"||#9|[6ev/enK܆ #(FrIj?Piܪp&ቫx0][ 'B e*3uN8iQ (gxT H0:I(Syv<6iB}a7#Hqt"oP)D05<)?jPQ3d^U֊Nm95KRۃ}Jmx CM &Rz .W HkxZCE+>'YƟ$鰋U&֕"BÐB&zxw>ڱ{D<.$%%`+5R\ԣ Yt_.!' *X/7IœS>fPj8!:Z:QB|iӑO)xL$HLj@{Lu 7WLRCBmmm9BZ4; UW\++/-xpQ2z{ԦO:s!'ok-+No !BvssM5G')ELڧ P _#yV q@P@Ҵ Y,ԍ½BjQIDP~}tŋOjY3v7ՁdqkW 4wR8Y#b{Att9T7\Qޖ:5 JE:g_f.ʌv͵Nf!lLf5$9~z`Qhvw2c0u\NKY$ 4$ >Z&n:~xTL b_v1;&\DP7KEXo7Е煗Hg3{6\dB#XڑgcRRv`|8'T { fۮ%b $-W]KէBlp׵8D+/4).U9+p˱Ziٶ42[{ӎii M+b9f;YWD0mXo..' &{ [Jgtm4*Zg(2TR%Td CJс гinu &$ZGTm;LeM>ۙb&pĈ}␤6>gwcXBt٢Xr´u׆O pH"3^ [.,fwށGAq毚%\0h4Š&OQ'v:dG zûj觑pV"Dϒ ʩ`ԲwUT792R[V墔)ֻQ^GgRY̿t(1L'ũ'UK=h}Qߗ&Ӻ`fY2.ʬ*5A?l#MwPxG%8&OL10&ǟ"@(o-B0bgpﳎ{Aw^'%Z% uk%$ySQf1"3aO&i8!T1]-OlN,B\ ȿ ;8H.M]l mvI aM2sP Ȧs\ D&bFmM:i_#9q iY&jS2*7mU5@9zoZhpjlf.Ϸ\ҭ씼Z O2+$!@ۀ;whɋ))3 #f"RT"5JO AjH0**1/0qn:ѧcS3sȨoD6(gNVؐ ِ|<25o7/DʇxAD){SpΦAntZ9ѹoMŐ2/}עOP8Z!ȠTW+-KRUJ e{tLD/Qwi q/FJ!IcojuNr o3Tscoshkd l ,Wv3'j*C7PF!N~~cxym[joH82Sy9Y/vӨ"^bXj~L~][Ч=U)2QR9VOM#@c&%O#afƤ^ە@$u6_)Pn~ eSئFVF"9E<~<p='\K/؏k >Nڵ2<$fdKb'X7MblFʢ7=^2ɩh&].ZDBz6ačE-APb/gޕ򓫊,:L >6e511]u*[d;x ZI5`@b`CdeFۛ.| }QUt:6_" cl^Uڛ`;l`)(q+jB[ԘbK@_֘2Z8\Mx|Q3.؁gB}-V"x4 w h3b;C%v'(YL)K(U35b.cMQ7R4),izO#=':Mz7;:BdC?BlFڄ.q-Q|s"DzL:C{nBP\GlO"pJ /YPMkS v O01v,q%πQJ)v*B 8I聶G|86F%<ʹ[3lݻ׌Цu(BH8&ey`sIYPZudҥY^ZE1 W (EdPLOW\:&zwd*.m0"rFvD 6s)N'`ѡQE),@U%\o0Z?\ '6[ta 95o6T7f\DFI{q/Pcƃy%XD[P[7Kh<4m*'^m9,:y!2u]Njhs3 ʗ.ڶ++S{kSj#Ih: 8(Bgbk9 }hJPV"Xę̥`>f51=f7S <f2ӑoov0k_6; ZJPBB0ⲷ+/xTtiˌs=߲Z({*p&pkIA{pm >k+SG:^)M\QROU@].XTEY/'2Ӥ.wU68!xj:ư9x{(|&:L@=fj ԛYC -r 1-¯ z!k<`3ʉv4UF^SLH _"ٰ<;Dy2`=FDqn\vʛdK\IeQ TE v# /TDw!7IYDj?YHQ Bk֖5\%X[5MJ %vPa6'5 ja=ŖRsc"S_P͢#%԰oYhPLrnxyhn,yVP:B J6MAS?f XdF@'l(N7OMt$p,O D>\fy[[=TL& rBEZ #( Y%Ykd=|Xʃ;^*>_}P`w ر1dң^-2EZ4;Du0x;\6Dܱ4* +S^@*(n\==Qz|9mHCg* A*+)<<+c[D!,V׆FϾsa)[ 3j+r95Ѷc׾ Vm:ܚrztM0sw s0Y%7b`ַ5ϢnM F#!W^ᯚ'R3@`!w}e` 6"CYNPS>^WWڈ=|e aƉRMh;v5exΰ]0#RƊCv,kıdg, ֦`%Ǩ0B&f9![iў2I֨[1X`> O,^LӞ_wrbrQgQ]uBGɉ]hᑾnb̚rꃛ-p*Âq;Z,Dabk|w[̥a %jDn~PSRA֜~}FuktR^ erGnA^YO Ih)m4'!y3 m9 kwnt"ad 筣j;!לǢ<@G<>ח U+"U*B;g,6`:.5[頏~:G?%DWZ.2FYv"b[!,8n;P6sګ\O_W|ߞwpFFL"9(WzannAa* 5]gY"/w[) ԥ!ݳq>ch]|o2dk(ķ31$R?[V[WlёAao@ w5?[@̤#EdXG>ѕP~]w+~E$%1O, ͢IȽKi^w._.BfJ EYVe"M (L5LT,z6ݿ$'!!9.hft4?$R> ؋v*ⳍ! v=|_'#?TX5QXԞ}6rfԋR42W$ 9ou! whT{(#TXOE%ix<9xx$66 @:6"#ikWKBv 5j ΁k5[^Sm̶퉛zLޕA-9i1#. >形>b0&"ĢBhoP:e"/;)0J^ $ t5h#'8CSՆ|f(4е']]]^i%]XD^,ٸtˎt8)3R?kbQVGnd W/yӾT,4Zz['`WQ͏8(Bo]Z̠o]KRF<['%d*Mބ80^ILKk)Bn N'Ɨ.l2T5-6Gӽ |=UGAuo5bh7! V[mYkB-'Z=j{ s0b("ujORQ{Z/߭x(vżOo XkQ|dc9P^B=)/!"NQp8)}9lW"3031n^]\`EF s/-c$*JȨ 7 >A+Z(Hj)\P^C9{ Z5`JT012 ˹:䱛*G^Z"5F䷊9!T%FN>nFݧ ӭ(:6gNry>kL .Taye{Q1bB$ &^mSlG/_C׍ z{k ^vNܨI+yf.ce8폙t-|N'إ0e@k"QpC6sǯDԴa~e)Q󌜮]JzQ;kY:@򡳹IZ'Hw5XS$X k3"D>S$@b@,hLK=вoĦ[7RB@秢{C>I{̨%%'S +S޽m1UhMWurtypZe΀h3UNH4@VDY۾ R4T1i$3%9IpDI!it=ˉG8kgK;|_hg+ax>G6:eύ%/*Yغ?TƟA,t|H![g 6ۙ 8 .zȐg' ʥK#%D=Oŵ5F >"n*ՏGkσkvn@T%@Ʃ=zBpXoU;ĚT-Nbsdf+Ys;k0Ndw_˂Fn\d 퍛-Q"y_GvtALd'y3RK 3d\Rx|\j2i2΁[RYgW1keK!Rχ;⧗xm7q&2̤5~k]֩[\o=(0O{1#ߓӇ+fj RXJP ?{LZ$>t}ʊ[,%?p[D ˨k wCNF?q=,P,zاqR¸謗iڬQYn]]ָVYsܬla fJK<8Ky_K4p*Y0^a a?P+0 R_r6BfZDZJ=!X@)>)fO>mY0],%~WWLܐ'DzJR*+?c)HzN~ṣ i-x lzyb591C=b*^O`4"=GJًTo ̴c4˝/w‚ u `fP+hK:I p.h5 @LZHqH"d잴pWٳ3ONAzaZR!l25Ӳ?,1!mf!;|=(өpC궦+*7RKJ;X(%-R8 wX9)J6V'*.FD-Q/w(*yq)(Vz2_cIk4XGq/fn W(j"̦8q&Gml ca<$ߡ`kl/L.赑bG%=d$hF"$Ya"4s@]f13!ȻL;nsVş/nuT[}9 VRDİ,|p2xê><'1p>J [U8F7Z3p niUsXڊbbԪصo˓ sN TnN[T4Kҝ?y L4|3}`O7.)'VӖ],Y#_nKG&J-69BJ7ڋЀ`xP}8>MAK5#aX7&(UZh^.G2]ǟ#Ѕ0<2QYBNr'>eGd̿S 8dM人kn&3$h @A(,D쟎<34rNC&q *ڭ7iBP0(ri,75oYŠcM؟t0xVzB<ƛWR^AEtLǶJ7\H^TFnE-NޖkiCR9Xّo//#cp6(f#JnCnL `IqsDb+E[/Q f!T#z^i&`RjdS"a$ KcSֵ쏘 ?!ٮnD^dwρ3 Nm"raucN>13i~B|rlN4Dx(T_S i+?J }rEDa"apE2rt/cW+iUne^d֝&}r}B/Vu5u5́.#X K˳k)pS%_Б OF:}t4',!m7?ӝ8t hvJh;6 \hקS؃L Fj@Ĕ1g#su*~xG}E2(طr+`k_R7 ϖ0oOd(~7>5¯ mzf0kٕdlvNܨd|B T Ս-#Ue ={jX.zVDƵ%ЩsX2o M3s,XSۤs)gn8^s;5n>A]윖٘V(+'&*<an?dBLy>Juwi 8[H :|:^R /wwp ]^bݣg` bĥh󕄊Ho*0K*3Km!Ou]-4KG\$ܝXFQywbSp܏ F{cIc{Q4:g ?$_ւSWAD{sKH*E4awR,2iEGIMd~^'-@l۷EQݛ ؝jj0nxf$!!汲]'9[O15l=A~R+jw7L&ZW~>?/cOn <>sOn7qd𽧭h y $Uod5 DЛ`0;c* MOZ7;kkvI # fͳ[ 0/}~ѻ|}`!PX.d$=ӆl/ 4v7SF1JIp8seޕ Rͫ`@dml6Ј!ALDžmIx ;YSF* Xڠۻ]"l|¸x1[!,G'eڌv J)vEcAW-Þ[W+g>EE'Rp'iNO{NARسNz2^]L2cx8;F~u2g5cc'9A #r x1/|`%jǙ"J_Ʊ(Jч}] <^Xڵ4sw)RJ׆qiMPA"ѫ U] j8 rzYJ B Do>/P)ٹyg"  \WF/_7),- )\$~^m8vC`7AEt@P&.nrD`JO$Rq%~T>b_rҤ"n]r=a10Lb섣W 6&C+ LS%+r\u+~ W4:ƒSǞ*Gp5>6:YŬ٥ZbRA |/eR~rlJ۸?4vН-.UH7J}A^-Xf%% sp&|^y˖B8_|cN:8FJmTw-W PidR}qݎG5Pʆm5oPƣ‚69C,Lrf>xu"O1+ XUe,x!/L 8߲=c7P5j, n4Q"Y[=C͇4dnMc?GuNf6N 8Ub6wGEz=N$}p ]I/Bk [)Mvws*QeIrx`2/tb(;@jS2rGDܨIYxyBp wހZ;:ne76wP;8^ޔ`O 5ƧEŇV~,bG"݆(]J Wg@W~s ]WA62c)\߱T 78D*Qv"_l&\+EfZbGVPsS#f*ݾ !-XVLР\/^%S`]N-uk07xҤa}ec˭[̑TX/rE'G<ՆAɃZK =Ő}o5e~{`mׇf XߺI2Tf∛J܂mͰw|!\vj^ٸdF,J Q Q83PҘw~ *{mwxL]u܃{ɀ^1<@\V!(|1t d#$ ({0OOjU&H2\/и4j 3cGgtkw5%jsexE~ It#F9LQs&UvQpES6ہ1{# 0D\јiEљS&Cfkڸ-PL2$a2GCL^71+ *s0{wr /þo{t _ v(txkhnNSLP8*~'RNPrr pνq~^9{3EM)R ׫wJ d{%$-J"hW\bO !8}EcizZi,FTFAOO%ùZ̸(ij6Zd3nd*S+LCjm/t2y+jedY "bپr]Nf ]~`{|G<z,ʡ3S ONO:``"rߙ޹,:"TcUDNhI}cP$)u1 K]Rp'5y;ݭAFbGK|+0~&h_\-hX] AsC['7yk+=ScJڇ{n`GCVru<.GV"7҃hǺf§ I0o!n~MFK@aq/zs)J!lrxP' e_h y>Ryhb;qKT>L222u7noܷ-8+F.QT^hn𜹺CQ߮AZZc9HL߳pivf83۟;<@SBHs>Ee/B$A|kvͯA\ZxGppsO_$ZGlKS}ry [Ö`FpyPJBY~R엤D .0Tc@eV>!#{ dSѦf/a6׎)K"H5~mseZ}ΨkFሪ6`^{VJOraԧӻxW[p\BRflͧE0.9-ܧ9<(Æ) B4gϢ?86=a8vtJ#'WK<7ynܞ}KpczFƎBvX&'$}ՍGAF(0Rm.[y3x~ ]IJϿk?g'⽫0 "`SNm o٬xxt*9Ѹͳl'jb1W6}@q>AXEV$٘]HLLep̺ B>qo O [SF\N Ƭ;P}[n;zgCKrN^!CI ',n=Jk/&R'ZHH#&A/HDkForU^SĶ'gJSgz=HG]4j,U*@=xdzf. ;ģϘ?f1Έl=&Lͦƶφe9;zm/\LƛEƭW/a}{ؽ3*F*<UP0BG_] -uC(Θ uk7=%bG⢾\&Aw76".[٧N)n+Jo >͍ H~@Iw}\37}xy2( mRoښ(!K?sӢ(PyeSr,X _麽C1Y氰M,3s\|%4df{Ul븜iFlNy_d$Beh+9seV{!^6g"k.Q6n+6aS!=סC Jm&?&^cOU9)JXѲ{/IG~9Q]CL D ܵr!!(kb F l?,]m> TË_M:~{˴gq8L3{*8+ڱcxj=Ri\B ]~.PdFuukp_|wԠ`-)JİtFroQg%mg?y5HCJQygX}>.Fzv|;V<1 ݩ-fafoiձtLR|xL_>wDIb)91dֲwјR[ǦSknK,nQ!uKqB 60deC|ga"Γ͐N|ꊘ,Ɯ-"PyG|Bn[!b̷zP> 4S849D"r7z^ƥ&X3-2VdGT(dDlkcwq12r_)Xj#&DD2"Um6jVVKC\Ź { OE^g< ot0r_,5Gĭ%Fhu[I%M} 2m@T)?gŧǗ˃,軄eC{!XLZ7ٍs%D[AUnD·1@T6tޮU)Ғ{E`azFP<%Dh?R"NEt_-bdNGx^t#@jhU6eG0ٍ]W0DZ-d}m7D f,%k.vOi8.LQfC܄׭uZW9O?X} ;^t8DXoV)+8WlZDy$PY@w6\A^5ZP6*pW= ǒov1= J[:3Tj+կ'T U칪nB ͱK3)5iZ,d؂Wazbgr]i HN`yd=~Tғe 1G1cTVC!=,anssӽtd|7`~cL :6 *I׳cI@Ab4zT7}ڢC@ {B~fHZ3/˯ 6Ɲ.< l{Leg x "18Gɰȑ.Y(&_UDZ-_Ac (9c`)1vQ`|MܬC'fu|Z\% #|>jt䱾Lk'Upǰ\ U D ¿D-(wS?5pNުCO ;OŷƙY7 pw*1;'|%r>_X(j #|6 ě=hpbӻԶ! .7 Ǎڰ1}I&bKyku$,PAc^j&:]!oa?iwVfG-*9Li7.Qfŕ~u~tc_mZJ>CҿS6p牥2Z Eks8СMm+=M?\n+eYīFm:W[}  .V5f ]'Ḯ~ {l s\KE.A"- 9V$޷U>n$fˎ#(*oi+ >N@ PmqZSzǩMf7֗q(sPD_XC_GKyKޯ؉^=uUSx: h. R^Oj1E{\8a9nz#lR9Rc)0c/4Q :(ڔ(G_Yͩ%qěH=zCQ57OP@KҸ%v' Sv y<2:^3]ll?=$)o 8*芼lzu eIK]TңJfq`bKҫ{]D"04zA[^SX?_'f_oF\d!95y@ʸls 2ѩ=]6-*#9v[cJ6@/ǺґKsnǼu)}HBDQ]Ek&N,H.f[MHRe'ܘ}LK)GsPPt/{ _N+~ FT.x;O,M=11)B͡J 'hetʙ$+~>FrKQaTRUw֠7yh^߸k)σ׋$=>ZidcLsK*|WVEПX>YҨKF ˗^#XXB9|^*''XvJHE@n10A6Bt薆}V/ U5RNV*!3{/#qoUrvf"kUxw|rlJYVB{}xSLG: e8:j=ҩ`C23o4R]<[DF"C i9!Fݟb'tS- źSY!<}y5${k>J@|c$v%Qx 9_X%z\Ɠffd3A {_(Ě0)$^\`u`ql|p F+7M spLhj_KfQK^<zc^- G-~^jCa|M"ۯ0sη/A@_ͼ$iq~L:Nq7i'% ٶ }qr>엇.~{KVN`Z'($n(iEg҆ЊxwzP9BCq[s"ҜR͓?.*ߧx[a@:}:lo.E!RHDtvP`HhgM?+gg:{ilQl;(FݠhXߖ0u: lؕtSD7f n$1*c7\sp<LXe3S? ,$Ɓ82lGݾ=DUЏ]Q"Y#"iɐA]$VHV5TEV8ޤYA6Te^_%KR9ۇ|S(gZާb`IFXܜڦkx9b0sy@&7f>BL}C+T)^'@_'mIX(g;,ڏ g~@'\O )SnL(sK%: ADdSCS*6g* R:pΏ(v:[IqCNӋAƭ@0W#L\ e-2)t1"3`%fٔ ԢzeVpcx=#@cIF|7,m9Atw.1F, 9F*xOfvht#;%^M?^>˕49?Y(1]  Rs']8vM`O7jbk`B:xG[-"yýwQcDZFEwȩX!4gپhj+w'T<E`7 iKI6](nzP]fqF-}̡DeۥEq][nLjsˈPv!eCۂp{ 5f̻7TV.ZVC4}TE^ZW4d ?ZuB(T|V{b!:,yL _l]5ua"FLbE2j+t&IFgVW̔hvF:~uTvh|yMcaϳ(ǘL#h>cW 8+HYoᴾQ+})Yja )93 Ctxog6~b =$, "AU<^gF)-3s,j*PaDMu^1r-]{DTR@;_\pnfN1%}s,<Ҕ(X{ARp FoE^LF ~Sv/]W '#|Gez /kP9]ŷp[n_}=\{"=F[E8'٥$GHBo;ˮuQe<)<ѓLP0fυ}{ ~FZ-d>6[  \|lYw/Sż-9Q_a z85-tNuK`<'#/k3$^8a¬4:@~ң KqQ !=ʕ9G8j$Yϴڇg{cTjeֻ(Qìt$m,=SvFSCkq&b%N z ʵVH zU3ྫ.k^%E{bDS3`C I-@=-/ۖTzV3sd wf1bz>X1xy1kB@S" QgK/?jBc-0 DBǀMiYTbc\8y֨u)ŢBtfo=8;8eqt&†ڡmi`XwPiGA/p8U^[Y7/@1 ̧Hcb:n/t|WWs THI}ȵslv~4%SVcyHt!}Րu~p_b%~a Rgd CDxŪfiA60@G3;it̿fkdLإGAfEC |OB=B%OGy߂-QE*vᇃM!Zzo9WXm®"H08wה.MO|AOC+!xBOg?<S}<Ĩ_'Z IL hۚj3]\qN9ovN6^29۠K/5 S +)7k 6&B~ .Qm;6u˚Ńj7w!Z&92{Bbl+2a!5$3wPb]QU*' tk[kƉ:”vGoORgܱ<wbk.o7g?딎k>(8?O`q!-w||CDA |[IC]aq)8J}nS2npmط3s}S :U%\/zX"Y:9_ô\R!,p4шPG*u ][6LOuzbgiU_LW`URipׂp/1 Ts?BSl& 3yfe&-8T<}/Ջש y?=mx;bL`z>76je<9>ϡȺ.L$Ϻ3= 3taR1(8-0HH57BxRJ.3!#yw-}Ny/C%hu&X Ӧ%Y(;vZkPi'G*u'ޣ)\ՉwQ)ɾ2JrN|~(RyL^AP?* bP,qdΪUm  ~΅ftEԪS=\P~!6(aQ$ -?lܶx oyFGw֐M8m4{="k; 0| t>ue8dZ5LSZG5Xls;,3Zg?@ ɞfar8NW ? cFa-X+Cds|,ayvS*?*J= feEUT؊.%FEx %XS,#fviGMV ]ntJ_][hn?] e[{"9wZ<߆|iOmbJ6&סK SIJHF䌅 Uc;M?] ;v v Y`^bO+[m|)L'kEN^bMa~%@CUD82 V BƂ`dflP^*z; jyOaRLKA`4f(TQDP? ά3QÓUF'|EWByY,)$X;XzӖeg(ȳkgg`D}(% '<*YBaƸO Be`- a9F̎vrU Ȃ{Uzt@9qwt~gwL`;/R9>⻐^nٙ뫙9UWkА`O$-n,x̿2} p<`4n7͔3%TdbmE23՞ =k2_[{Qvkᒪ< [T68qY:\͵ No1|NDo"g3\ 6>2 ǝOkf/$*ُ\V=ɛFgDma:`4thw絧p#3ffM6ڶ]#-v#[(9UAut0 zM@|촔GKX2WTY-aA ǥ… -4-,'153q϶AnKFINֽ'lE[8"wlA]MJI qJۼ lH [4la6}+s=PcQ F'Rrݵ%#:ʶfuN9.ߡ³z{lVsSCQ5s&ɱ2AGL-GMի7)4 ~0Yd?]c?uPM>wi<->TTJ-т%>vs"|s|ؤXL*^t﹙P H? t=^z3F$y?qe>=߷cjD}ؕ;Q@Q%ZOsP79ƽ陃佰6eׇRT]I^rmu?Z=~oR`$^zlf|G#}WUsUg7'M2S> |!kR?iOGjl0DI PEU/c"˦rWDŸ-]E",j325Rϯ=j) _ޤQzx]^ ˮBEoc*_ǂWZ_$X:>1T5NH ~bdc3٘g_˜DDS#h ב$R!/Z^uDmj"sۿ<CЁ"BRl9s()uh9q-{P1Be ̜la0[ 52%d͉޾"N=N[JT`WGf$n/VDpUyN7 $n+`׭ڱ}~;.Ť39YKfRĻAfƔ ӆRR |fbM`20Z_B[ >HSZ CA|խ_$W` >C_R0 9%h;=jE` F[f.'pе8hO'{yPh4[7Fo22u`Nf;PuAS&[N/s1Xە @J# ?A;P(ۗR)w^L挷Lz(H&*鍘tJ.x]wXɒuU0G#4pf:wZT\脨Jߥ Wq@$a(ӾIn.% AKaQdTvIp~cRТ "`u*-a!#SwglpuQC} TDeG*%OQc3nM+.(g5 !VkIcsDz5BjalXeWѴV/^о/82| (%NfWk OȶbšxCGtْ tT[9ΚzBhtʱL/ :4 hSOp0o%~R8̮ʧ`jkQ ~%bF3wM8~Yr0 ?i/$^\=A6yIFϾ8Rfzr1)rXYu ;fn "HDUe:PXt;`cHirqˇPߊu\E&{)MէdJˈfl@Zi (leb!A-Etbe+D{·,25̩qNq3L5;)C!]s\Ҳg"Ƌ8dXnؚa;;m,| Fe)7Tr_x_ 1U/h2"R9\ R& /ǩ$YWe4}]Jo z̀ި+<9* YH鼃'WchYs6Lc,fvQ[B!eb~>'&FI_oaxdjIW"ˣ-_ܴ1,ݖk2lnn&``ʂ$ Ղ*SO Y=%a8l└ 6bh{8 rS qls_ckE$fڃ== xw"v\$ϑ~@t-w%Jrh e9:kbzP vnҡvgnQܐq1p'7&ܒp{^z+ ` ފܽ [w=ߋ=eez1S KN$ ӡO/Dk%"6i["LFG!oe zG$ٍDgTp['Xs{eE=5Siuz'e\IrXns͊yx, /P=klǾoѩʑnj5}wƬ@~2n;A xc&6x!Rk$M藍@DM@x !% w~Xaz/RIR^:cp]n9"XX4A"t>v\ c[ǁMC!-Nt"]7I!])$6XsHxooڂ1tWj>ȺZ,qqq, dQSNY6ouM4UGu6ۓE;Ȏ|*ܾD=](np] Y]:y8 9BWL6[63xCw߀SuHSEo8 ENOrSqMd,)-6W q9$f4krNr5h/#"Zwė7ݶLJ櫛Fn2M*'qes}Ƣ /8@x9~o hwWf+$ vݠ0n݇PU̠Vq&a$Kec4'eN  ƅȢ0Hcogv!ǹU檙9jOM]Uk^2y@: ;K6rpp>D%x U;`< } x+aQ01̻]33RڒSu:!Ź43"j=7eYt!96<0-CqZd6ݢ0Gs=#]xo728e[fIvGJBun2(g 𢂧 {tk ,Fe"gRm`2=# 1᧑q`> { r2ݾ89 n(8Gۃju<);{TZPGJla=cKrʑ~9'l,6kΪyv޻vyx.m?\H,_L,eWEXvF(?ŧ-!h*1 /My=<'4Dm&HT_d5CHEGH3*]} 1mһUYY#|@%+}.㶓6bw56[ VWXŹw2::x8g+VdM *\jقDyO-`݃?:dΝBK&>I/p 1SZZ.Mz;L[BP͟Xk\9EjLŽqt;U 6)%ʤA)H ݐP,xCU%lki+"4oNW p%;,Rj{(.MF1 Go&)D_3Q=@l+̙V?ߗY>g>@VP6JyWu\zt-~ %38mCP,@Y l'N<(eү8|,xv3a"J7B,]Ptn3I:+Q wMbOҒGa!h>ӁuVye2+y?ݑ\IJ]%1GxK(嚼hBbò 7F=m8Hw˯\TUWӻbΔX;:d+?tm/it'0Wdۥ26^8Z⎛RX(!cl3y[(?l. AQ6yžv/%2%I}4@uMR[f%_Q:)tlZi gjMq r=L?a}%ӎBEzxMrަ/z#&`i ڳwk!T8ږgn|t4 ކrc,D~& Q^ *IܩwUf | $u=+ 0V86ֽmcj!8 Oj\4AZFb =_I煿 h =}SuMuf- `O3':MJnI.;Σm]fpG>DZuAIr҄O3҄Η7l1ilg<3MP:SrG-РKJmWQ}+%q:rvj9 &NW6~ bPd-lzQg0w3r{7*:l7oWˏܤٓj=5wUeZ0Fm>m=c>]skUl)L K \ 1 1$/5l[?Pdumv V.$j'!A()sæMWe>Ta3O ĝ!'=Zͫj]#HEKMZnջ2.+jnU4Jr 6"ʖ?RQJ"!ԼJ|L-3 #' nb -U"ƮZppBj+Y0Nuw!I-_T aUSÆo_E2x8"Bx>%uE;މIWҭz0?T=;a0yDmyV_-qyo7 :=)ìR x f~ƺ,xGp~TcLLSPN)E@}G՟pCNNdV\X( q~GO9[yPL 3F)yk#/j RC8V 5P 90Ԅ^^KP QRLw*`R2U)7{F>Z<9μt2;#\ڠ~B1#=:#FtE& 7&Ea+a>X}$EB_j.:B~1|ơ_0H_C)awԴR=۾2k? ^:"H-t߬&/RM8.ϟBǎ3р r\6'aW+1Z7 %=VG OmTӥįv-G=l2Δ UҬgiD ƜўņiG5㢙~bӄGM6l.dR# eo\q,s͌ľYژpE^PwŖNN bP G6#t{&>UDҼ*"ª3 1&3ۂ']XurU:#^jTr3B/ydhKِ5R?Lϰ7CyW\9] .wL3Lҧ]X367{ S2tۿ5b+U->fb*p'>(?Aeݸׁ:h9^7ۿ\5sAs  ԗֻK}QʝS1u"1E{"_v>3k1*~ΊtTRѾgg-#S$ٶ1FRF`A0iFvSU|'h)!fJw V!*,n<T ۗ:oS8馨g4%)LyC9OaH)PCO& AY:K FdEyw,23.z"pPop `2U5J+nA1;z?e?Eyz\IsQgKYgj0{ϐ57> eP<1RB2FPM.:۪Ŗb-".ceYaWhZG[t n> ukKPӾW/$\V$ ?mXzmӾ d,E #RG}.8ŗ^YU:G0!ϔq(HlE;\|㭴eأ-BR1Pr0dvKbj.~)9x(&/^6"wK`y[ˁT]\入n2_w\d s5ԁr@u'KߌKP$Y`q̻xGL_q#jF™+6-Ej+1R6| y wiB[&]<ً9:k%EO4$1h ;;du~&/:N ϼXy"jW P /I3_ĂR*sY>| a+C"0Ee޿4]oXi /Stphտ΅.fVP0ǵ%JNrm^3^Gi/2$)+ml08+ss,!a^4mmĿxx{){Fxw~ ]n"՟JD>%GQVI5c>MlTfDƔJՋo X}N`|6ƝG5q#:g>`NX[# Q`F)7Z7uDChZ f A' zEP'o2pioư:UR!QPhK H²J(VxCUoo~k{"`C]妞AE[ȱ,2ԝ7gÒ=VPK fxjвGmV]Xs#7"^`0 4?yC"f@R>ʺPu n3PfzBw {Q"0 !>oA0#9r-. b dJ؁WhG%%bͅzM=pU%}5 WD\%E'Y'nkT7V8,Ra_vaR|Q<~kZ T/#jˮHT8FvP5 b||!rNd9&;dc)힗iQWB)]Ol3+G<ZvLg#W 5 ]LܹF;/T-OƟdcKGS4쾻Rrb2rb=xGA(1YÎ7$$ֈش/?Iu"TZ>NN|0 uuz3eeȣ.)eNu Q%)xa/-iYEj㯑?sQ="N^+d3,ׅ$GkCZapbXQQF,dJh dhc3fZʍ Xp'%m+.̂P;:N +SHɑvHM2￧xӾH 9|Գښ ?z[k:s5P$f+jtӱry^Cv`dp.Ds2Wa]ZJsIi+-v/+ZӾ&'k%cIIYlui+>:zK* Q]TOj$w:yk_Ou"_+pf`;oڎ]o˂.$3ȫNl2oVM>+$e7FkKw=6 M.|(#EohDc%pf*7^$pRZR8W0-[0-]N!}Y p_1dWM;N3mz"o*5QË^&y\x(39ea׶zkR׸7 !.آU|t3Qdwv@Eeopfu}# | i]6$;v,%GܴٛxZHtʴ \R -ڿKXCˉ1> B86TW$,D]>+u^?oOTOjP<{{`v^bD?UGc5G/Վ|E`K'D*,~/j*ظk~"+Eb_V(PRҜ`T}j.,'wU7J6A,v-p^2 m̂H(v3LmsN])$gT rD#jnM=8Jh4qتKY ).떼Q"͙tnTjzGLz~NuCIvQYm_F5W ,!^+G&WYvO G_ X ˝HcR2 O;'7DǸ_cwM% 2w4y]cAwa;;)42$bRǀG֖w%Â33JY<疥vqdk+F |ROBTR68Y7VORsSQg4$m/sHe?Q7`OZJodnߌ ]}pJȐܥtEgTy@o^0-е٘|?0WiPq`@g0<9%e jA@ d!};M;P^HIwaKf9_VjSlѮXM͛V$QM!|4et6} X~, p͏ ; ewɞEwQoB]!q\ ce1X5%rUWgfJub$9 =J,# OuU:n4)_]eʥv0`ɏsnq0$\|]43$U`\wiRs sWob[ڦр#=&7,,C] <b5'cF?yو(~DH+W}e~ȋuge@!<">@Ggnn &F1FC#"z8GKlӺ#j!I]Sdi^(hv݋&Hɼ@EJ475Twl4#_ϵ h[Z\qe烝Ւ ߠ뜧@nH|<(pik<=aeeIo;N.}#3n e7XJ EZd˙ubAI0"_BP~j.)FaF'9k7o e@7XHB|QAG C |q81c[{Kz1:-0vr)\Ք?P_V^WemNj1 rC1k[j ,n/8K|.ZOS0GCd9|)^}WD.`={1WI[zJH^CZhn@U/CHS.лjq\;۹*}Z1`0ÕЀxJ?쌶#oZI\/AE &b|/G?k/hQ۸vSg)I8[>&y&DIRɞh7D;VOOn7M*2|=}] p _1Sj姦xzt#NLO̥^pW{]oAir@ok 褸 `NdtyG=ebYo~Wu:ٌt؅SE}ڊ:X*?> # 3&Bv;'ٴʖu5BԢwk:G0zIbI_RKۀș^%&;4PpҔir!P8#%N ̺S.tkH+[_ *?l$`%bYJ.)? 1)MZ:]$D(SKUb!<Τ썫)}0 b$qMNH̢$6ie~v+dy4*ZX];m)T=Ih+ko[#2֧}.vV Q_NtO$ڰJ![iypXRf2`lq3nSH#N]2>7f2}N;m%^A'ZM?Tb\+Ie@[?a֞}9K/U_vW]ƚH `It,bKi]a[2emV^[O/vEԣ?0M"z~qe\!xL+2/|ƸnO=>\\5f{07ˉfhMrONR) c y*} Oe( 'PDi^QC58ؔ 7ThGN>:,7Iy+O͂sLX g~!f EZNH(45&XQ$&.Ip!lpJ):e⣔CL$ËKsHaytcEVl;ՅF"hc4V B0g =*J>IiL"d?ƏOS!?SkS{#c/Sx+zV^aY?tZr)#z' }蚢,5t>Y)4^t)"=݋3;gjVS G((OYxМPyJJSz֓Aċ NZtMa.̗{F~+Z-G'f"VP$g*փEdMִ2&$eDmQ'6`\8>)a_f;.hqd<ܶ6';S0ىVT};%cfq_ %ǚqy˒ g wk|∭?]ijGw{~丷o%$`D]9Ačte 8n00r!Jmõxv{ؕ^F!0^Էmcɖ]~pR U<,R]ST)Ɓwz*ȟ͹طK-x֟rL_}߶""oQ{l h:F_p7Һ=?uad=UƑ*y_(m1gV7K7>uq۳o@ȈZdEA@y%nLA|߇^Ewc?kq*hp >YXUH^dje-a# *G 1V- !1ۛ\d [y/2+s~]rWOȂeA, Sl,X 9)~'uz`oTTN jwoH9Js wFgNl(k j 8$Ib.%}k15Zv #PKu'~T7蝸L<%* ,-5)!4.Mk1=+@,dɌ'3TW2~ٕRʒI#JGI{jSph/ "_a;/^,^i>q4| `.b؏'[Kb/YIǮg`Ca`%e *0ܾ~l1} TtMwY<.6Ӹj+:Wj{L+~ģKZ%)^' D8\FsV cr O汣NA9ҁ8^$K .Rd)C:nr*2Jse\qr`Rr;zcTPpnS]|{$;byGzHD ' LzZ~ |[ϑj)Js7&%YEĹ6ܟ+H=1)1 %ܗKB/BWO* z(2Ef{N,hNA ^f YR k!w(;wHa9D|:%nU~J0G3 06k9ñFM^7WF@ ǡ:4$~\OWLu-ZNT\2X7WG}.Aes@j>nMsaw9xZ3U$B+4&] _TS-ƚ^6,/[y2j@ h|e* PGng7O؈ '۾d~JL #&)c,}%e'Ο1ZRHW(3VQ@jðH]5Wv5{y[0 1ɤ2 &ݧ6!!p>EsEVFye%Bc |Ojt:u9S~v$ŗS#S^y&SZ",s_-.+tJμ zƳ[2/!=/D TC 0/e#+%"M#Bg Z{݄3%PRQL DAQ7 cqBJ9?Lk k+!e*ƞ w>RzMRs0K1V0Ҳ7J]揽Tl_\S X<$R۳c)[?1׶Π[7;J|v'70LnAa.J%ڜsƅ0=M`dh;uG|0US@d18wOVYrp] =F"0_K;ɂ MG}@ JN*׆'DLA Uߔ^qmgrwnL1{ծ_?#E^PA lW\qvr}oñx4{Ȗ͕ՎҰnuQT5 d]^؂{R[d{$_', P@;HU&SCOͻo uJ+ȣx?K{izdλ FG=fyn.d\6y3Ae2o:Zywm[Gc?j {Ă:Bs I~BB$0VCl(Fr6Lf!O1U%T;8vO$:q-0rׂ[ǃ[QO'*Bd̒KX6ڜ5 mj>/FػKQM#[[!U1%#~Vasz5霜zX3pWXuy;qf[9Wb M 䶳 (7՚L64E?5a`DɢV #54̄Ml!Q'?T3E%˳%F#,)oN_F*W'i'uQ0uhjړ!-GPJ^3xR8PgB,Nl2b}c0P~`Z츌P ¶؜o(&=yy<'tH1'P=+'q(u9C0JlNQ'IAq;("˅Ōeh4- M (7m"j! OHxDy!?ՓG97玼OBx:5}O(jK\C}ZX@#}IZpp\/=%cրxv0 N,1]_-Oɶ mb9dx(w[MBϷ5}]+77gx^a<3=H5UJT$h QIU0YTvCW$/UǏ 9'́ut Iē`Z1)$,LD3͈᷍)As,$3H,ajF9}-S*mt3S SPD1ѡ#]wUnBC}(y+EyhcU!-v܄H"mj'n8ifFKZ)U6Ϳq 2ǧ/d= M\+ qyi0A^&zg %%$B'ZJ̶gG<[g+X BTcQ.VMhH[rzyIUZИ-:nN ˪_ag1!כ'_i>2T:&ckeX"ݽ2Y A?^F.4  '&^ESew^.5"EIWqvQECjmO08PMfC\t1;6v t|W^v/ŋ.N]KA,UO 20ɂE6s.6i}|G?KU!KӣKBПuy/.N]{0G:߸ƪQ~۶dJw d OwR@M#e[;-}_ ('Kq|6'mnfwgF1Q.tϨ6C=[P\mq!~.Aغ?j*]OWg%K\@H^ݙUK`p*"htY~A 0yo|;NT2O{ئ7T@rCkHΥ OA_ᓵ/7Qj Z;lEi, [Jyr䪯I05]T(M,Cba]XE&_|F9 # /Rwu˔ S aoQ}2b+#a#pm)9 ?at-3k9u E'Έw~JEu04=֝ ZlÍ{f3C=ҡMCS&xZy(Uib%o&^X .WYaܒ{) $ ?*Ճ"19Q$1E ^USQkv(}#yP]a|Lc2d1=0'zᏧ!ouo e9rZce;9U/'bm:[䃨MuxY]jhjܻӸ̀ᘬ*=]a,_-Si4ZO lpȇ\|#ATMo>ZIJFg{6?_x6ɷUi!شI@f޸H^$24 ?Q2+,w001x#=eeDQH[ɔ_9Vh_p v^7W]h_'ī9q|ݞ\I=}7" wrʩˀ+1H4YM.(>_5;Ҹ6Co8PkC3mUm2e zaXȇt [x,Ӽ8Z!IEOp d1ͭ$8 EdLj>XYbORJ/+q~-Ll<h\Hp0Мwhy5;瞾%fY*¨-Ufybq3vJ0MR@M`םT WicHض:)+MnϾ7P⎅qȊ./&.st~FW/ K({ejvv^l'-! ]r]!7EuD &GJ3f/z{#^%Tdt|]G{Hf.Sn"]AK@ j/f± ?0ݺfAjh93xGh NEVFhŰ0jW)+[rx|3I-mFkL@D4?Wyey6VoSg|/y_ܪb WpdsDH;G!KzB\O= w2 utC=2Xٰ] 'tffƊz}h As,3bN)#5[$-ー,AIIK9HglLt_U^I\pqyfr`RZ*$'@(G gٕPЦy0>j&&Co_WrU8%fA3Am;S+}?t36՚ՅёDnœ AQ׀W&1Dy/D5$VցBVFпU & ]=@bBa6ڦ=^#Yj{ȷ $zb3[Y1t9zR~>8j/)aX"oɻD/w{ IZ$j|Y6~'Y9Z1@G[VZGNLfq!enb$U=3'ᨼWHۏLlh<8< '}mqc20̇ )J2Jՠow;?S+b6Xk*Mx,R\ r&, Ԅlȗ&^ZѡfWSbr.;bm\oN56 ÓIC?|Dnk@4`=ɞWtOZ/uϜcxK7ָڍXɓNH6 {nhEpBYm1,] V߾r/-; Q*" )?b؝򭆿((nM'kt0{M3mX笠1SȔ "7v;x}Sk"Zptf R;%$BeD߬wc1qؙF2Bۃ[`+LF9ut B^f!&JD 22k+j07V>-*СLf08~$4j<~v%~߽ E uy]ZBۀ;X![ًVg8sv#/Y*J(j% wٮĸn,ĊYϙAfI}畘.<%ӎcǎ%Z.a 1 !tOx"6&!ʫF=%}'U!g WYt ;pGՆ" uH)U%1P•f2{8 HBGfZ‡N`DmG|fBseF&.cjz"DvO$NlAMgi4F]ety<u%?ȰM؈p(揢W>s>8ST*avߋ;@ $= "v_lD4wꄇf.ǔ"*3;oq%_>&%; J[~\Tc|=j3}gQ )K$}YpgOO2}eM-rZ$ 3d*+E_@Ѕ~f~"~: #S'x.=%AWUͰE?ϲxgw7\@DZx:Q2w{"il`Natp?\QP%Ů*%#$M]\ uX.(#v+ht_V@D g5Yb/sc(wnHՀK{jۧ GEbZھ} .'3h#jl}稙h7ԃ=]Mf@FB}l7G^eA=Zi/h= 3edg1k%fmI=wQ'S84+TT;R3`:#q!c\ٗgt֩%[%C? #jO:aWgĘ /XMYZ=`-[*w3p]3ׄ6ٛGpj>DD-uxb trx=p6h(2ESHfuꍹ~XO|:Nʼe>qq QxS3+8atV_E^>-ޠS7p"=7 YW_;Gd+Xy?*X FnCs R=h+墿OJ uTWNiyDTD ᦇγe81 %0NqMJ7dc\Ճ1ň$U]|;7qݟrW*]EG=9/j n 1vI&8cҲCЎeB XȽR8S[LVmR6=0 MX<áY-GM&a<5b{k~ߩ E< .?Q(F\ÖI$@cEtC1U'GQ}$ffHl Uv gN>j_8q DBbq`2oxX%I@}>oɶw++~9Eb&~6A  ڍ4E o6n\ NegIRk-]uS߽:P~Nr}.`b:{~ޔ,ШYώ'=wuX V7%LM7]0zmZC>җg%)IDy=OUIUu"Qm2yAQeH]Q /wfͅX{k7<BCn<'|q{_Yg,Cd^{ןƞ:Pf0!EExI cYl\). ܄xMռ#p.f :bC2X*ȬS3M{shR(_[,XK{XMIf7(^ nOfhp:3t.sו;]xv궵MOp=LiyWb:eR;j*BM4tk2eE15$)vj^^m Cb.AK!}auQ&e֜$G FSK o_$=Q fbl"01W/kmz@';7ٲSP^:)^:S0PS aJ tA[O&O 1uҬ2_S"nvGw!l~B[P_:1nh:ӡYܰvktgR;I"kXmglmٚVnHunzˠϨɆn%R^XpQ|*;wPTG6П\/,5P:ݒŠW7D9a w;4fG, 1 6D(uװ:n(Cx5Qз BwW7$)(2GnMZɤ~./ İh )[N(ESʧťmI͆Wa?3v3BWi2#"md"OߔAy9ʵȓKRS@hPf混K_ $Ł ah`u%쿔 #f"@x" ^]x>d{k$_7)Z 6“wʤĸ[96ᗟ[&sЎNS>iۋSi`RтgP5ea(KE sZ$ۍ>jf_¥ƾɸf _z*x#1|tZV<;)ŨGaT?4L#)`#) ^5+:zVf4S.>4 "FkXږMBt"2rT0TaWo.!5g8(H}L/kX NYz0rn^4  }_ڣ!Wq0ZAT!]h49ٰF>+-W3ߑX 9i͡h{钖Xb~% Qvџծ|_jNZO<ԏUCPTTbPAPH9_3daB`?hS0$9V7 E*QpuqZg,ɹV#1p9QHIt.+T`u`m%1iJo4Q92ؔ[Xl)ѴmhPS5`xT;Ydp~|];W[ĈjG<Ӵ:9g+o$.޾:N-ݶAğ#t,O~<9r*h$BmU3lg1Eds[Bؚux=Ģ>шN_?1{uVX2i9%Rb:ǚ9j_\dֵRV`((|6fhĊFOb; fD\]4dj_)xnezArE81Euy*mBʰbZ)^m,~RFz ~%ӷH|[j_XQ׭">fݙפu"yˊ菗AHie=yo7e c x,I!c`dQUT b Oxz*Lj>nh_=$Т{$vkkSkKmQ,ٽqR{"d/}w?ZUEw +}Sj\uK@]~b*%{~mH*8FTke zɎ. Cd 2D8$J۟% x km>o X הEƢ$S=jێXE2ۗf G߰w'"M/ NYml˚nGLJ;3lυX,`{kW-KX7uf֠Cc3zTfkG`f!?+oHʩ GVZa۳ WG ={!,Go֋Hgw aKfNƾ 2l F\c"e! 3EzΙ%ŦL%Qkr~ ACn94ʂLNp M z#V~4,ʮAliM=t4oe2у+7m t@FI`ɞ&WswZ G΍<dY^dV]E2&HwCDcr].'"#`9W9?|P|ts !~|;3 a[eh: 7zo@8C/8D92@G1$f7W 7B^9ǿTp Y.N"3X]-Fo8]^=A Ƭ& *8ooLC-g*4?;A131%+9"h%I_ql!-7)7ڔwEN0GiM.`?^]E{ǟ4ܣuX{it\rܜH `b9F7Ua!]M3.ҥ6/B _bssUi} KZp3nq(/r bt[WCJkc|a!E*ݏF\$\~) =J7$?ÕW>\iF)PM$ RN%~UF{槪w/ ՛d7O,2$ՓaR%l.[Hfo_id$C~9)"?F?2pi e?s }&D&_*~_)rኻA5C,>/'.|i}\֛ qm%.k3gXkMfʬ$i 5Z)h"-n0=|1: c_NupcZ!_ȱQ-$~w/KJL:? ͤ2ח>g75gvzI.v߸*WT  ܘ`{ns%e#lQEX!&7>#hL>D#Lgј #EW:c*)筅Hu^Ly{5o6FH 70WV"t=!@77s9R b4b'2kRO8¿H 1)A+kod4HNl)ѸSk'`]--,CA! Uи8,}PZn`n0T}VE |, vR$~#Ƥ7C6Z^/ʗh4d$e%&/HfnN1Ćj;ޮx,#XVVl^-qfn$A:u_ zfbT ݨ:ïz-F0މ+] }/pn0nFPNxVO@i3͔EyއX/?c1 |;#4yAG{Ѣ/qd3NAi)Ɨ@m-T~nې#3Z.&es}l*7*:,0Gëš[*9`Vt DqY:j Ћ^H>OkCTgs !':"{vݖ'.h*hEֹ!^!\/QP'"8ba3I(-l*-K1Ejm&7I "7)#E_9*'-4 Q=\eCLD4ahpشώaUV9\̍RSoB$ AJR ´  qҚ1 & '#aXĖފ2)+[]k|>y%vQS>~FV ~=EcV.7`/us&=Ϳfx/A'$\/C#&7bcEZLw:ÝY X 6f_QdکW5AM#_>!7b٦,urfafEaq"{~\чT)OP8-`)v|G|jhD,EEKE~HG=Icw .lگ^wIQxe1>sHT["VEڹ\h;0Ϥ *4!7+ZG| >_,^ ܒΈ'G < \6i%'= 1wY,h-&J^%ʞ~8dt4uze~{]EL=I89Z@Qu$ w z,PD*:Xk׷Ou܃\38uuzf 29.Gb팗dɖ{z|k*GߍXcm\M_ u bdHPBbGH./"C KW?U(ٟ:\(y߁$T s^<$5CYPiĵgsrBrXkHqLug)jGcMJfv!Їi:2]Qn8g'?g&@DX8 {jj_>;TY_GHq^&ufLfޮM)_qcJ̫+V0VzS= hk:NǨL9ʆ2LPE'?dz(ث֡ޑ>`|ov:px!4.DAr}{4׻ "7:NN7<=p!@皮l*n3E7 Sҧ aN6ȮUsϳFjdZ͞RM,~`<ȧm6V z9Fi& 7S>}Y{>}7=g,j^J=I݆zis406 ?_z)2U^Iƈ{9S6¬lp7dӀ+KrHw0iV)E$WNеV̏I"L/ W[D!*9:IR7plR&\_kmW}ocyJ}H &vw|Щϝf k k _T#ڃh' pT| WcMLv\S-p|G jc91V &:}Y?6,%8g4?jbk MQ| U!wx͍ tY$\r1#gf5$Ӂ$N\}Vh ēdZeGBz+o!#TE 1@T@[k&*CDu0yg[ eyH Q{\-,ܔ a9]q鿈q|  -$=$))C[LI-5j!0wt= 'DP\`Gٷ* "u6h-5 M@4)|[  D | 0V ZUV =7J 4f]C~zmy)7 BԯDе^N( ׅ͂&\QIr# .~f2gjM6M.-;P[ H>ɃR JSʵ+ZLš6Z's r rᝠ UB 2TziI(e%LozgGM-~\nܚOKmA_K@H y %~$@pl-(#%M2>kݸ*Tb V:< gk4mp IvReegU?t;qH?(IU9drq |l8NR,2MNXMuHo:)?qWԙ.۝S|%gl6ق)9#=tKR:ģ^-HNpp!* n>i <'ɺgBv@B.XSE͋ujّo,рR##l͸gޮH)DQ2yn$ݾmȌح*{IM]K8Qջ7'0@{ +چ¾ID6(E?Gz.S%SWnB7BgkkQn@rRz/Q5?n_\cY4.t)p@~]5KZC*֐ FLZl' ]`/oUr%NxyYA;* 쁟[ő^M "ӇFI[y*WIL M~$긮X2 B IQտ8[uD𷦛zrQao%H+*5 4Rl֏(ljʢ)$ilT$T*>INn݋DTu =%l֌;GXH`o l==4 wC͟=PW9/Aq-n C!p`zC`eG jv|;pNC`7z唇rNy5ȅM5F| ɄfaѬFW}'B2㫎 /p,O6Cκɩ+65Naxu OGDK[<+;Jիsa酆柈?zq$4D&>1OZ_[o*/l ߅ZzS~鹃Kʎ,]иħD:#̎ ÊeSS%G/# "2/B|C}|ifb61c^vOt-eB۰۝K?(_;?&ʋAI_BS\5H#̷3aB>V=(l4b8v$8_-?P+,/>neaH#:; C\ێ-ȴ:]ZP(xUbXҁ#"mDbNu'ЮH/k,zF $ۖqm1W%/BTQbP:Q,W$.,g/#P6Tú}.rYT5 ]ev6ڊaO [5,!S&YR?q5NW̞鼦ÚCV]jy3ݞ%PSBFVo|\W";쭢m)Nx5GU/[*; WX~gR&[)ak %ܣ-jTIoɼCB-"\H#&9t}ge#KV̔R`xϕ},>==Gvqs" XTLaEڜp#@TzKnYz0۽LR77P (X r ]E~zq%1߆ Ʃq @3^ʀ!G_ :Y`XpxtjDNɋZJԌrq賬h 7>[^skПT+]/< ṉL*_4oIt. E|zeQ',bG0|&n!3T к~ +^A-S\l- no’iSIb$^:"N1jhJF"߷?HvH\pT%>8ٌ?jݕh.i68e4eZllƉ֢CHuM]X;璊+RFacGt|.1'p;!ֿx4|eHtT1![ȍdO޼UM4N}T~| ]`u^|ER ƽAFY}D:G ۏuيm I LD  X_3 5Z ()c mm^5JUDHfc"ZXw$%D.ˠdyFT^oiJ¥͞ePWbeDݻ(2 Y\2 uvK@}jBRIЪ?N_Ic ke?u _D̳8C1Obn$YVd 5OG 3"%:r^~fxaOaA΋)*>llڏCR[x-y<#2(GB!Tmf4':mAֹnn]ۂrviG/0M}6U@d0tgx47'b­w W_Z]p!hU kcoU\+7\G"[cr Q/r= ]t,s=MCgvq#Fi;Wo)Ku²#m. >Vd`>eי껓&m,5%Pk 랉RLNbbI ޵@!-k:s,RߌS3A PY𮀷Ăx8|SL2CMgRVݹ#|`~jt7'Uel*!A(tye/7װ@STLjZ0q-[ϣj] n3p1#B|qet\ۢ9r;^D,yD2m<՜`ġͧ7MczP=j}bT}l>j ] [{'5ʼp*v~R5k&\8R3զ E*y$xa:쬕;E(\Z$[j>LE"D=q{oTZ ƴ^A9uu_O’-^ո cZ$u?F(se#U$жfԶ־q4f2W22W0"fs"{އtW2%q$(41zY?QAA)gY=Î@(â$$Yj).砲f~aw<% 'R̄TYBH{26sa@,8a^!0åKjIEЕ3hùk# |@&3Ю7h)Hޭa5H*El%r OͱOpq5z-r&̘~h oQƞJ>X/CS'9#*(ϴEf{e3iSk?-r(AY>y[RUS?VЅ4Z˄T vd]_qB(7WqX`֋ H+}yoz#VH}Btg:V\ RS u>LO0 A{Z+)з*ҙ6#.0\ձw #rhW'3wH¢:P62˥v6ȟ^0W9 sl^Ë:2jga40#2@zF7J{(ȑZ N'*^TB%tIУ\oA|W5R!So2ijMDq-D7x Ul+ `Pj _RXF9#5-ec@?3޷e_C~TbzECTxBM2sk-dA_,zafG_!8;3[N' fP.7%/$Fy ʫ; ]xT#d\O@dYrj|10!وs;Vř H fiPO ϼ{A7@V*A(?JӸ'6+ߚ#mFn?NB)V ]4yNRfx&+6&V= L(L[6 <.E ?AsPoQ4_H[ɭ='u"FH7c{ qt4-hn]IA rSr%\8u3x¦g*C(XXX0 >|Q ;<>D2QC:OӔա-6lh-/Iݚ:t#>/mp~rkH"4u#Hm\T˛%?pBz\VԄP,mdpa7`3V5iwx*pu,ySmE[UQG;3 BM/n^}k6ZUkÓր\yji-$aɊ1A {qC2Ma` !mdI)9Bv e(WZ? qGeTjj-l2-tR{Թ5Exj'`q?knEiũ$l)=poP.jxAH0 ErGWMe>a|efgV.f:á:+~x$`ņ͚)hŤ(@rVy-On3ER/11W_`U G 0jAj8Pɡ!oJqd%սcn Pd[c.%J% 0*]B&"T$ҞMǤtlr ? t JڧBWd$8mko9 b9l*VcU!lkB/V _Ϋ/4Mx槉iFpњ&gAWy4rZ,$h6R9s`>QoPHtEIx+s]X3|%I7VR |Z 2Ok2Bwtүcƭi8O*ʈsos"Vm@w9`]QfކUw5fHBP G9LAhˀ{PLd;^K)+R+d+k a_o=t⼒4)g6唁?Q( U`[h(;+YCZ;b%FLYЀg$(X}lܦ W;4[~-eb[0.>1rZW!^ab7zk¢}:-YXc;U񻗧;@Ah{VqKA<$z]t7cF0|g`]"iiP$VǨm:N_s0VMD<%??E_+JsH fzIn bb i>O僝"j fȹPv )RUx2Xp)JݔLE/:BȲ}p٣ef|;*#}*EXBu('miBNpohKV9u6i$zGQ'r&XeV=etxTAJyO딥,#o [ఫPt)!xl}RQMk=&% 䧋L wZjã á9a|Xl* In")\k4K1cbyœU")~zУq=|\ ^jQXZgs GN3 \dLi*8x/7'sZ6bopjb4X*?+7Ȗ |skOI7~ j9RE* X'u'W-vyNp}gr"pqd. O{5EG7}Z&*nFAzQw-5}zAB56iTEPAE G60k 5oVo_BhVÈD ]l.PKXDQ/ ϤaSGdyU#P陌ZjEh_h@e97 K/ .3RbNH? U͛%U\~'M[sxBmOs3}:9)(%cJ*Ꮜ |#HuCL^P_G2k(˴X*ccII-g||Or,n⃡XCC֖֩|(8'hKoFT\$c r)kDj0DU_(8T:F ֗$˖+3A*T\EEL-.-(5%x撇!{g5lUeP{<͖YDNŪ_A}=pW V)s~4@dSԌ[Vn~Ù^]ɿw;2i7Fr@ΚhQ(9TWmМ@ ,CgSt~J&~6KQ d6ʲ1̹/=G^NG]-Dm4 2hI7ߊfTqV:!a[?HmGNN-*m'SJGB'C G|ƣC^>.'>}'c7.%A% ><+]Z$3R@&-,jk/#vVbxGm@h1#شnH(#.'~qUPFv~\duz?{)ڸI~y9xD?6pl+W$4;[v= jqcGyA\qH* ۢͫz18'1edżd6`j9{"ӥv2+H4blbYl 9 ,%Fx -ABKwSo˾ K"bEZ;;jO-?OMc`G-IfZ"dzhGJH(OZ#^aAUva#E@qB[Z_%`&񻅇/ku^M̀p^ʭy*\PUݍe#X0e J8k ~}FCh| ԋg)KOҿDce{awQV/sQ_U8&D֠QuOkyn$lvPe;p=!df p ;y9Sb߂';嵍`bv#huԲD(덾㐀/7„p89HFaC7&"UaĨ/KaۻSUHb%X;F^3SJy/(ÃedLs0an8*Ec-wܳ'0"zx}Z8mp SJI&a^kݠ- x^oՐ;JZ_.zaTS*fMbI `Ek5b}NZV:!m(#xWٲx" '8!V<X3(ss΅/0s JbS9lQ%?lkH`|ǥI( \*EpUG ͣZ!ݢcZLI6A;0(FT`qG-v:b?M5]MҾZBlWNi y%ۙf)b,4 . ;&.:Nj1Pn] ]t GrxhJt e?lRb[6|z@k: ]wwbp̶<ؗu|Ꝭ ^<~PK֭sd#!3 m1>p5|{+۰u(v'6)y%nkJ|usX W"N/(Lԋ҇ɛ|:M2f66ٺ19~_0 ^=nXI)P$+=cx܊EKe}' MޕE| fZu<~,3 \LYgHN]/ іf#NVqTw QNH3< Ob[Lx4(w4|:d/pi][|hr8C!꽂-tr9SV:scL:'d#wYÖ 1+:Alr7wӟ7몛"1@;tUVh_Z9(#ny1Ұ?p'f׾hBI=n \uTtk%.a %F舂Qģ,s| "򬰷>S<;w|6"=A:DW­ߧ1 B U*>`'<b l=,0,Azå>gOc AG"GH!S SM"۩Q@jajSjųZ ?O@g_؀|蕨/B7X[ 7ѝs&aF@_TXZI[ ]]Ev)nlz y:lT2$vBLlZ6rƨ='*|хDY?ۻ-FV^ں"VcU@ [ l;*@"gɱ*i.//u'#*I}ܵjE<+;hy㦰ׄ3fMt S[1d\1Hy~F0!Jb8),n9N*#l3D9mr0VaNW5oKM&|K4Z lvd(AP#Dģp~:S:E4=4ʴ.5:tE"b!NQO!}ifF pDs߳\Ň*GNWrRv\8u|}Cu(pgN"PZEb =gLwb >@NN>KOx^5$z5b4*6D8F/Y;_ޑWP(HT >k$\&-RL&~ʢujk8c?[+Xf"UЬ>7M+ġK.kt9Y9m3ͦkJ~]x&27ײ4|EF43K ^&T!/砍HPIwOǫLo6r~6kBbN=>֏9r*)(vo7|Q}D*K$DFxƣhvIzfR`"Ҵ ۰vY(sĩ~ fG9FzE{??;"x a)MItFWػ *f 딾ܻ ] 8 i/ض}yw;@ROqȻ*3!r_$q^/߆2six<_TIE*b'%PˤuC\̐Q&>d}FnL],Q^< ԝT-W}w4 %\^Rs5+N=Jtfa% b[Q4ָ}:{ q’gаNҪ,>W֒6O=-尦IYު ՙj*{֙(8bR~E:=fL3L$ }=F4#[DTbl43ø K2!vk.`3C鉜k-'@i=,~zL{(MJkBѕfQ|jNƖ}7)橳S|1ދTUsLTN ^ě3dT֨3hHS؁"*W:l:Fe:6o6_~n i;~ ϱw](^˒㪲{`tHz2p-f :\l 7Y(_o7P=:d5UK+5mǹS(D@5>ݖi B)k 0Z3&/߶~#xOAACXm 0ZX4});"M6߸Oˮ{pNx淰WZ0E6G82VJTr 3\?j< 1HQt'1^5Hʀ euz2I@|8&?~,,2' { &G3ȶDSswKDYP6!]Ygޚ>X%\K/S+2D $oڏ &=n_Ƹ^ff X LAOL &mBǖN0,b4R2=n ֖(p6x`U9LEK/; Vv=X⨉`;eyj/}x#)|+}mϐ2 'n"R/># uN Զ|7r8mB3A+ROVCù ]S6wALVu 'EkbS!Bqk,1&ICWÝWuNv0i y(7o]UH48ȅh7tE$5uURd_2Jnzh+:|B:mfB/a=mL;%xsT)&Z_.:SstwRVT"rugld]~I; %nƌ/2Q2,d4vɱ/~8H% ͇b A#~LlB,/嗩r4u #$֜s.9OS <3qZ)}m%i8$/d9|E=qnOzj3ܑ"Dפ0lf4N(BKokc?7 h0}¤|@i'`n"}KIA<;Vy$ b0$tO``¨nd*.yw wp)fLJwyNfUjcJolmA ה.X浚{f4C@,VuӐ )/h Sb.:& '!̶GE(5h C2^?\Mmo6ى#lg0'C~}%1-?ZʡVJJf4e)S;Y!)L ijF w1?ew kx^i\~`Gm*lF$c` Z[zAKhy#Qups&\wڢӓB taHл Dlu0X~ϣDNg9xn'c!u9B`:Эi>=x͓z{LycQA'KnGG:͇(yw:gN*1I9o}̒c.E,ʖC2j%JݖU,-圩lB~b+%_'`9'qXt]ZOP2tlBv1;Xs߲FJtm =ڢEKC2(lq2)Huv"_BvɰCkiI\v.(r@%!Wx)*yZ}n/k{뛗9C*K*O 9Gt b~"좞n`InTe0@zj>-,2' g20)P/7o>Us.'.`CyK1bsPړ?C-Ec I[UWL1tTom>^ocϱ4.Q&;uWm9 i64ѹpNg@`Au6 KҘ8B4 =&VCC"E Oc֯/a!_RO*>GS bgužn'r5 %E\{KWa.ZU[: k(KRYkxJ)ӾD@3ϙR,8L[QE|vN~؉,: 2N2V!qo&_5*1ѨrBލsm8yzH<nzoLT|B. lIp'k`gZ^>=m&A48r!Al?Ӿ> 0iyoش&z8-SL_oqUoh6ϵaLԅ<Cͼh"_~4h]Gc|:=D)|mʧ'HBA=`55ѣτ*+4{"ʜo ;%噜lvRlA58v , SV_W3K;O@Wf p$ʍq&Qܥ9j s]+k_kxμkł?E [D[Ya&1cfkņG `3z^ܣ `dWo8z$NCjlu҃-g@se  8 #KYk:ֶb%ނb| _km̽.)S^4Q5 M@Ns'ڰߐPKd^6%K45b h )^gƇISL/ ~=b#~v, @?G>UBur|5<>C_A?_C$$B&+9X̓y+Z}e# C3{Q3Eo$ߖN=@l-Z-][4N{?H| '*O˱ ɇUH_MCʼAh޼sIiK(C3c"ކT=#b,YWI"Y9_-糓v C$eq!Us gD+?GGs3="=%{]}e#0hIdKOջ" -X찠mhy{7J@'[|JԲQ1y)dM4)&7I8)'FS ε# jv0t׃Ot7,XX6}ZȰcvJ"!kDYS7usz"v#>S!Q*Kƌg5yᅌBw?ʊ}1Y>OVĮA:Ap CwՏ߈ԃp*Uo t VM5,sVj< Q!:K%sEu3ZLF< &jmYb #ˌABٴGdUZ} srXD%ȯ 醤|DS%d|:- JT6||@Ob+_ͧ_=55/4Pl lnr>QPY[68"HgC]ٮWP_PLamn_Jk}yH[ Az{#V^#V\Qq6. 7ȯҒŠRk}Cuhe*9QQo=y\r- '.<}" *Nr g9^MR'W z+#G11\y:t;Ɗ <y?rʳUCB o~d6RNs2w nǥ"H2C|fABh12r|V$&=~n~YmRpeN@*~cEC:IHm8LlMQ?tQWIզgWwX 1pf8yʐh`1J[HW4J :a0)e9q8!OfbH%?D78oTU  =0}{r<]F4"^&,cWnV/aٴF6*&H[`O Px0 s5?GBꗰ=VN{c-8[YE` 0cҜs~}W I"SbrS=kd D3:NˡC wvJ,uhAgObƨF)ڕ/ i-AKK yt&p\#Vqp n@,k}'bxe_Q#0ɌK%4Ro(_Ga1X/cEk#r=Pߦ#xMmrjMJ`V6n U5Pæ>'6$z}avDL0iRH*T=xnC#]J(_?)_Z{f__X@KQo)=<:dm86. gاh B1hJBlWb%5껴A\i+[F%wD4H|8$i2d6'$;Sq jǔ3616,u$ Фj.h #[V }S?/ N#{VR2Y >ӀD N7fXS~(U2j}7J:::@\)W4vStL2?7 b(WNpRID\-DT׊;PWzb% 3t{(tZ-59b-rbǙܷGdi'٨3'*}"_}ï8\ɍlCQ9ip~ϰ_+ riE 63B5pdNg>a Igً;fzObx7\ឦv0,VQIq&M“?'li ;5mKpczrEfm =fB72S#"~uEÍ>´4#sͱP Ye; ͜fD [|hH~}눰: _uub CKd]/63ŷ6HAgeMfż]UU:0°mTJ;r/E+pwNWJ.j867=_CRIW^qF.Twu$W\psl,2JXoXMLgxlf)cOOUU~0_l /=Gu]۲;voHzx,mְ>?sIaʍVF?ep)!u}_/X8i6*vg'ºx; EY .ypْ}LF5?>r7R8a 2- ^#S& BC_v nЁWpVU5⮿w5^A`4 Eeu-=|"<Y{(PD_tcwQFp~v9Yb-Z`h9J `vyelNV8b]3Nido/ʫ9u1è)Ik} \mX ގ9i2,E0Zeq3Q ,dZoV$o!2:׬z8Њ=-qdR">/BX#l0U6|G 8a>ﲇ&)ػR-×_Č[>UJ܅ rs37!AJ(ɸOV"qKqFƯZbdTh?WI $i~AbŁ>AWIS{=x~>/TJ p4 8Z: $GzƼBtug "Oh)_QtI/bazhN)^npbc;$ARtCK"-=8RpީUV*'@tױ\|߯hQ iAPڪ(^;Љr-,?f<]_Ys&dF^t!s;up y*E_eP%biwwj-.Ƚf@ LkeRV L݌z;{ g(v|d=SxXihI: Vw@]"9Ps0fAQQo,9_躚TCOQ^e?!<<ƥtMTmwc܆1`Ay>2#CPHȎ;ү;Dz=F| tMՂry0g1Nj [U<&D -tQx{Uoql/qLz0`HdxI!f >5 KS5+N[ȋH֑~x)87eٽ7b\O"7=.=4HҢrlЪmIUM㫜w-5>4,*Cp)OGY\1+m Q|,?ANlC32oZ1i\AOޞՂ%<9m%LfIW _~N-OF( 4><߶Sxk=]==mq-;o;)$3ȟvm67ׯϿ[؋AzZ|t;uPhډDKχk̴ Yz.~Z+H擪ncUK0^oK _ۍ6tM$+hIbaorFDޔMjiHh}ޘ0ڷ)Fv˘I/;%hr#ٹ@I_vk|޼jQ:v(Qn<߾RUiմ~0ux5؈Հ"pŒz~OD}>w EδF!cFD[kT4Qa%j^D3_R"U~p/L7":Y=bi;\P^qDؾPst3=ΡCq#k %z~% L>ӈ?>o&:ٛO/12AA_jh.ED{BвGUY6X~V"#sQ dA|G9##^GدFNxI 8ztvfVaf8J8,FjY9GWep67{ZRqP_k!76"?9E޹>GIy,EW=yЈVэd5Iղ ([?lki`s!BhrI0@]B<-w{˧rvRySˤ'x%|7B* V,jKsʋHV_Fe_/M;kDy]Єc~!@&{iL$XV3\/1jҨUK|" "_ nƜ}A^Q#'-FJ.f-Eb)AkҙJ:_96[OP pUu-\:~ k*4?>QŢ%Nh7Ei~m`o2(L ҡDS 53qLocsLd0@*ȿYeY&{O5 IzK2t p-MqjtwΏ‡M ynlѯ / ޖgt݊Z*'sodu!W.Kd3w3m (GCW۹Ao@I2:-ׯ}$c@uM>* C@h ^0iWł٧t]#qL2q#]F΃SSU`Sr]x³Yr)r{wKfF^68#:[@42 H[ZLnEOgL 㫹;Ÿ~j)I^X0𡓄4#ևpsie ջɯ {PR"qqtΛ@x,w.0h\}Vɏjo勆`avJTKSlN~yX#^w ~7.'m QmGLO1}8vqpU .ʯyMc78 "j3L 0v1qDLTIa/ûZ7IޮG[# THZP3ޮ0<{)'Bj.[J?RکJ UQM{.QWxebh #oDIcbV+$8$1oF-WWa)ﻓua@!#w k;BM$ƪ3GvD>xX>H|%.پMj U%ɘp[b{߄=$n _#TwzF&ۅ۸*c$4u4 )e %儻:}>x1TcӠ4>\I S8n Abyٔ꨾s"Ҍ$lBq( M+c! `TTvn ]@Ukvp0jd^ k1D͉^(Sh)~"&$A]qPI$8RɭTm tbۜqAq# C?s9%uɻ{pc!kG4 {*-ψ EC/K`CzLHy?OUut^w?LjZ/=P%oUScu!ߞ#U1H}}j0¸8Ejh8+C)P'}E@HmǑ׈QmKv\ YY{H;*R$mj!|;/eA{Gjj-52ƫG:Q iq3δ:r:'U`D՝ȰuOW ʩۭ3&5p0̪Zf"3SaaܪCq."G,V=&nv6j)4xILb1j |0/_nI%%cF Z@?WPQqj0eyc~OwmU{.8m]2 i^2tf\Կ&ԎPj`)/ c;o>T44y+V_GW\',S}qCFbZfI'e;fI/Ԧ3Itu^dz#2~ۥ EX6 j;*i!՝ 5^l>q|0Fc™Uw[R}ljR]4"`0_>1C ,m."[oAMi&x3l3oaYxUB| >$?DQD=}a:f5yɡmsp1;Ӂvڈ&RUM蒝`AD6*zz9AEm!nhCtiG7+&VdWx=Vb7jleKg2 J9 E(0m7UR:$f=25C]gx-u:D5I\vBj푾SJ{oZ-'$i_ dIbide|Ɣ+1:Uwf_.)*@Ok_Ǽ3s ~d_ރ#swH_3|I{1N*Go5+z<9g#ʨ%VПl h~k%dt~㾥[@hEk ꠇ ۨ,ĚFh,%&LRt/fDn̐;.\ѯmSuG4 - Ӕ3?> "Ͼ=DiJP a}5n{VuA&tl4PazŽRpI6RΰE;_Z#$"6z8}R kg#ϗ1hQmW=Y @ {gEUz;AIؚ.O$g-|1qY4f-E-n(APֆT؋+2S2wߎ 󞰻`11Xoq\nE/ Ort4j |zm*^1ef!d 1%$bҎ;AAWQ\zR;.^g5-%CТ)jȮⱕՉo/zTUlMT`:qY3Yx+;fЦvP fE϶RKe4OnUxp7VSB\1K+{KBަ\-Tm >{x޽VG`i,F/0NDt:-a%fdmj茜q<ɅihA3 qͦ\K?4> vGVl̋+,j.|{U|N՗f鏃4m>9b<`t?m,fU2 {y܎Y?"~;<CRq7*oB9ܱ=`x3hiKxB*???0^] ݁ lע7}R'+bQ=kV/"&Ɓ\&+ ^NUQ$]ѷ. zu'JEShzPn+ i[l%JtNp2fؑ3tQl+6uIeuUgRu9Ŀ{YU`F+(?@Ln—);1udP|ep5)Ys^-eIe 걕ޝ:%TO\1}_ tP3;)I8c滺N4ABx%7WN,Ir[tezKi7ӆr>u`W/+o%:E-.q\mpy]-{c=YUliڒ x%PB߅\+h;m֋Zcjx`YB)'8 S+7s} + ZJg ͏VbIAW\su2VFlo}eWH+\1m/Qmc#Fpm9%lDj.&$\M_O86 % owO K"޿u9+: Kx,2*UP:x5xh̾UҮ*}L^pLgCƛdJ&ЃnG-ti]Ȳ 6 \AX2t*^?  9\V|g颙G߯9#fC7xHc >eybY$gX$i[KmQff޶Cs {Qhx)<>c 2ocI49$?֖@gM H5u}ҢVh8y$u2pk GW6x;Iwt\fRkdc+U֞ ZW@qwMXKz7UH]pJ7[: 2c` ` R+DG}ɪAkr8ّ5ן]mW?ۺKKr<lD&6퍟4U2%^0?LX* hם]  2{1*ya , NJf٠=J Lw6G. W~0bpՋW4hY|]~TO擯 t3SUxN%ˏ?9ug7Fz=EfJg*87ڌTkwРlj jҦ?̩i(]0DSPTǫZFO:Q#^h/E2qAcz,&b4'|$֑)@o݅4Qס\^E$ƕʪR=SGk:[",_ LqIE,N_i>c:5:-#G>*4b[Jw +GFGŖ0At^3:S^F$fPɺ@:?VrkSWQߺ@QZA 声\fJf ف#ƫ( 6&vQ?4PVx4lnu< VV@(<~DROiso)ʰ"qwt 8ϳdU>);f~d Pf0R!$B' 3C"PFno"SKqgY͇촦¢}$T>DJ "c@F@h>a#;ͮbD*ڌ Akh+hB?nЈv&^s'Ccʒw8&' hyrZ;/5h$ah'JG)c$,TWRtJPLe!+@C& Ҹ$fg/ҢP8|5'S t:ތ+ټbo9;K5ZKebbecPea D3yI;<)M D 9DeU ]6zRveA{<83_^=w!ɚ*l%X;5M.T+"Ĝ6tI czNlސ&LחJcL(‡, 0o!!>;]ˏat$DZr[S&y OإYoE*>~=$.m'$ 04&(Լ/ jй)-]jk,Ԓ+ܥ:UKxF'^~kU~1?}󊶭%f_J474EaX;M2ɑCqfG ϵ-༿Y7mD0wQ^˴ tﺼg vM@H ߘXN]uR!0ʽH~96Z p%WJ!l1AYWI 5;I_B ˂ycP͝NJh.pS8G (DO0v-%\6)FF#3x0VAO'諾ۄ~Z]k)M/#}(Ǐv>> sؚVS}bd³ǴaD G w&{·%K$vZ,-W:K(2X\38"lH; e&q[V'kI&wdȚw%1"_y :fr@}("J2ݨ77OH0}P^Ԯ\퇝=Q! u'g3OP_',3Q^e71߃`p兹YJ!u3xrhڈ}e\|zMIRҪD݌g5 :Y"3>"zZQ.W3[-8Fҗb3ŋ ͧ"Y0ʊFl[TZ"k7~pWcz&G<%$RPĭcFK~wt򻊦.oC_.l^ubq.R N=VOYfq \ǸFcwA19gR${YB =جRC$X\}N A:\8 }$J .c?NiC_"B~Yboԋo~ˋQ$q<#IFJ_gGY!*q*B\5F2X)ZJU 1g,DT߀M */Vޤ%2fWnS-3DgL!1ph9/%rtEJHQݷ+0-gv16EQۄKqۗR~`Vh--+jwYj$lOOɺ9`2-.h\Ǒ8?3?ⲛ1*,.'Գ=R+PaA^EQ̢]|D3&R_W~t<P=0v|2InU'v R1hVU+"jVlh%Z-tVG $A'/.'M{OP)'@y1MV^C5dyd|tinR> nzK;|70ysC!MB [:jo:CLp75~l*9^8&H V(6o˫-SZ-yL $hN ^G9l{ߵ揚W&+Ƀ"|'A{d&|aY*?$4jUY㩫 yeC!l$uw}Ӗe+h_hvbȽ M,\U5Jl2Aҳp{[@Zag5 ,Z:װj?cGgwDD +oQgl;拾ʣbMU$횏d ]MMBqy<ܕ%8YXQ<]9 hgp3RQg&yTsjvSXHtp<:paH28ͤ+lg@0C!!Pqӆ)EJKL }> `g6{;(Z`$>hEsz㝝0MAqU3w?U4Jx/g+ s6} 2LT`6K|̙~fIIe SbZc($)2ZO+9昣Z@A`7d%e2J;x꺫EA5n8!1yʋ+˻8z2?>(rwJtE0.x`,g,100CjzQ"^TaMPBLHp : KHJi-N1IDo"zqC W0+35Dt .%i\a'$Q;@5ݐ*e;v+8o~ftմnA'b's^YlS}ɭ+ 7֑=w3yF$ًt  n&Cۣ. ,S"`ny!!t{ 9EP'# ?CU$4VVм"?{5r Y'I!˃1D.fs d!]WLwU]|b\TbtHحzuQ = 6uQzj0^1Yx\pu3CGt耨?0<=LRE27Ͻk! s^ ))A.qҭzNۮQ@}]Gwã_^5>{9)K(L ДH2LqѲBF_<+)}r8fdjK27ՇpF@SSWVs:}JQ7#xm0MѬ\IN_q P ]j(RAc96Kq//5$fP@vIBs9͝CX1i( w PQ9A2YE<(Sk4cYCIT? GOH/y3wO9ƿw,2g3_اߋ 6/˫OJ{Cĸ.E.38X͞&Vc'B)8̐Nw|8T̋(T>r|*.8sYXl^JL %d&SXC1?LZRɑ5 cjqm6UŌ9V:k>FcВCY=D9BL n:{zWZoȃfHUϿ@`m,?;NpclG5kLE+* ? p] @ )!Hة`U;~2P z'N Q(C!}a3|/zjjGCaS#lrK27"Q BFCn]WD\-;sqFnX;(A/@!R?@$8ln/P)X+U\ )7l@T,|U'^{0bvpSoČ2!x gy d0G\_X?A_݅6Q9_l %v و0oIX즰%9#&S(BSץ+ENL*V?k0ms:W@ biLN)bA! ;{J9SXv}Gm/gKƤ5,Zu֕a4cl}6$\O#vϫ%^Rqt/A.*6H2%!Sy; J ?D_sE)o_jve]>&un^(+`&3: q;b05|擼Y?bNJ{=]1-ٯ|b蕠 o48Ty\@| .k.epf͹3E["@!,1NP(}0Wq@szIG!"ʏi0˩LX3mOХh{R"CO, (6>1 +zldn1DAcGa4}]@Ʈa͉gQ-QH dQtT|{][Ȫνb'( &T;N Z.CAU)uKɄSFq|2:}|=JfǏVBb^sdpA)0pm -Ñ"4LqpW(RoBDM'j^*Ⓞ͕} &^uAg:Sbq}1\m۳mһaf)uL{?  mu~;9Z;nq pOHDa N8g}f`Wiʓ}2p%s{J'mTIb,x ռg«LS8mn&.O@:&059ƚ4I[3݃%>0Cg\QbX-o0$am O:m ݉᥷tYSVwa2$`=p5m4mWS꒭}r6$.O>?BQ~2t SG24ȑEۢf{;Tˮ<Ȱ֨eu&lzF]{M&dEKN<{E ;PMr+xuE'hUԎ>_-U?2:3ǧEghR4%v@L kav`J."15%7:5Rl38_@|+a32Ts%'zUG[ XPzp/[U&75ẉ_:\_m"t@ѽTM&(6f9mѡڏ(Zۺ CaP'O8r(p]%& ^ R*|W "JoxOywJV%*7 p+ fB)Q5uCQdb: yl 81 CD~(BS.x%Fvҁ҅}ܐ3z^cekMOc'&D ?`-fؗ*:ai$)gH7s;·|E8D$ PiOpAmkiRbh ّcy扅aLqO^->n4TBJYsAL/\Áy: 8@c\SDw<gI2h%kTW8IQ+9Qcw'%|4 T +a]lZ'hKtqz&\nl}1S5IPb`7?byY %h>\M3:XǴY}m& =U[ƹX#ޜn!@@R}uDфL8fYWH0']Qs%s4 .CM1N*:__޳YM.s4wdz,:r&?D76,lB=siI 95c#koIxAFwb> T:N!EʽjԸ=N+،tQp#]) ߁6^eʅ63e)tF#afͼzkkF3l+5/ >]tpb抵5`#[D=d0[AvziXsDv3s-VEw3Trƙ=N' 0+ )Y7>*5gj5\~5@L{h5޽caƤ+k>n֙-/KTĞ Kn!YXckC[&sL#z*̔hzH0;@K tk₵R<āR2sbʹ[MrD6&Zoai|!^=$SM{ *ZĥThǩ{elNGTm h.K?>}_`boS PiAMBd}-AV&lvLk}m.lzෆ21X ~PiWDIT۷(YNvM b\cC}׸rb?o^K祷Ui5eX|? r#1iOz M Q顾.u;K̳'9wHؐ^^<(Npj|m)KZr͠صH$dB1yJT?l!neh]e%; $7K:4 D9%Pig~DٚXSfO? (5xIQlLP#cN~7jd"IxN'券Q9m^h"ViXZ[1"-E*`ycؾGh'r isJJ`;>Ro+KcO8L*{.bZ=n5^}rΖ^<}==k;LvJOG SlJH| F&:2DB~0tX2g.c ;e.>1x8Z |F VDL`MƢ #Qr.>/9B]234vP&~|fڦEz*tX@wa,]&;L 6V=9} iwsp}Xm96VjnBv ݟHt4u m-~,MX`T4UB`{]KY%.N~LEK1m04q5A:JG{2I9B/JˢM?c7a&FgDa]6-xL/jR{2Г{԰ P9PdGQ2"3gG]K7tXwXo*#;{GTg"^交&*ΜݡLd#$B2t$yY sɺxA!=N^]`Fi1Pz<ޏ5_V*&#Q2)G7`-)Wy1HlszkFت2yjJ< dJNn妶Ω |gR*SǝҳWݟiXA 2?H;Y(2>0k[sc@i?D6xXF,&oo- "_L9nZiG%_o(5;u=S JzA_Zmgu~?qη}1sadUt2l;uljA;)ȆlQ|{֞n3`fQwIt|STˤԬ<GIJ D 9;$7ewpq`v Ke6)7>Ċ: HQtDfbA[JNA{&R d%"lv5|5z8ʃ@!L udͷJa+0m<ZRufP#_,=l)PJH~ $sz{qC3<( 1r] ZNUkhHE"G/U.`۝n+'v.HdMآq d -p縑yGSMAH$\:ڢ-٥N!&C 'KpRg^kI2컦Wwz(YZ!k~TFwLw]Tc~$tӑ)(yZwREgC,HY|R7;OFNrUJs+5tYw_+xXln]\I N e^Nbud^(:lMmr-JcNBj/29K{h#T593el_!_jp4`2҄j;x*Y d2^WX/ ~fjZW}q!cLϓA֥)GC{x)#G,'"O* PxcZڳz-l^z%/-"iT< ʧe%!c9ԷWMI9뛆(\|s߯z1Tw%xFn(w LɾILNChDF&j,[V f8qO<8C:h O7zz9|sVz\ux-$} KEXV7iڂ(B`y[Ӧ1K$4]=Di]IacѷoY8_υUaCQMj:Lwp5%~zLbh/W%'L*7mjYd {`i2ddpznkZV̗pR*|?JR]w|}5:8ga< RZ1ݼ]C5 2Y5>3z wcGd'_RM:XmT*~< hWKV&h39j.cz4ƺڞ#Ka7ݸ|kQ~#mڋEQ涂V;ֹDR5w瀴.(-7y|:4TGhfM|P,1WU+R^m8UOZD"zY'ZTao[z%UIif5%Uy ')>|XRNjt➅b C"N6'uSE 찡-|i"9[n(]V5%.w7MN%6V Y$oODCC" Jf8aF޾%$E N`$w|#Qc*-[3VBfz8n#^Z6v v2J 2(iޮF,A {3)ațay}JCnD $2EGheh o%1!R-w&1&<>5WelAH >r9g(\z/ R;QaKi|.xJ~Te< KV l9$s}.KwY቎gt[KZ!wmUe.QѦtۃgMɡO=JHҠxh=XtG8}:E<|֕v6HS5~_DW3?4oepC!*k_]'_tlᆐ GQE ȘTjQQd'IuR%Li-"y˕Z\3H/-xrT@VԜB#vHPs.$^)wS[ gS{h;pѵ*i7U4[FS8Tc5qlgoQ7λI3z q?M>sA`SC \bmJw?zw`V %)h]᪚`2Qůϊ ԄG\'bYq#cjLD$ҥuE0 <%y  i1{ Xs26HC|=acŲR#[0GS̤2ՃxCMզCjQ*R nI3͍WG$6/&4 GM65z{sQKA>G:T/ k^5a[shܐP]]{zDAd!h=JqI.Ul1by0 M=TT9l5dAjK멕T[Q-#WF#9ymd)k*WT<ġn)XkGC}Ocɚe5gA_\!2Bs6=ؘaeG˷_yU1-C&6Ƅ_Π#@$1jo‵YŸ΁joAӁV|O8Qu%MfZ 'V^5>O K>k鎐4r3)(L)5i u]&-K1' ae3=η;lU=aSmZd3R;;[UW1 (b>)D+z|uv9FP#MxP0iQB`UVn U>匕(꿒sK܄ 2U8D7o /C ߸&<~XZly]Rכ,$Iso_1AcWO (uѭ3k%;܏!8ɯ\XHoLXz =}"V"!@2žXmغw:_ $G,O^OWmZ2*R^cQy؟a04pX ؏ |cT$q XfHJ~rv<<iU uTHHa@:J8Ax9#5bid z5J"o9ĥovϹICRBHE[jJϰ?#?`Eʫ+7?q?A< I,++kDr6vИiB0_FI (L|iFk`3PetpܪmefV60憩]u=Jo ?5lx)S  ¯ wC~-6dfv:TwK#? ; _Ss/t?$ZmBhY //nufW֔ln,:lsc@xU0OE|J˅=z _{)YԬJ!**EhSn"ٻE$$jff4ԣ ?SXU9Zu~xehDpZiH)xV SŨ?ss>>YmRS6j)/M]ݝ#rjD'q}Nbغ̔i.^Dz7_T2NI۽;:FEfal#E%@%BPyS˺GS} *ٛj7RjA958'k|G~o'AF@'G':pc7dWaEd o@8-vrUzTՌ@x柄67~vF+zրH GhEk0v$tV9y b谇A DoLY+u^[Ko]XhQ*p~F_6}e ,B/-4WW6{߮uF>L]6`YRM 2B'dN[Y5̒M-j Y0tS@:dӎƻ~AFۭ4<;Q,_]d$8M 8[vC>}Ǫw6JRK|*6 Tvј*tLY۠*/mgf~UJy׫8c~&(͸g~jCWf Lv8NIOvǸSERɏv|Sӈm8"15hL<驫oF$Dp~m4{A?mdTp)Â*ݪiDy( aޔقǖ$0M:iNd[OJiHͫK5;I=گ4OﰕV]2B|J`v6Mǎ]}*w DZ.!Ri8$G@]ϟ"ebT9|^L(&E?c#dz ䷽; KxHhχéFQ`*SD0J&UIYH`-Up|y7Z=Foa9< ,ǰƒļ!{۶?xQenaO%3D-Oc&^Hj%W˰W @(7FQ1d"w[a^yA#O e 5 ljkntVBMZ"bL]M$\Vz`oΎF vOJ1{sM!H43>eҾw)afc ܵ~_N`tiRE7Cdtyꔴ}e"%o%&bx*sƃy3'P*T]E/l^U2e?ahNr%qAx "f[|R]jv_h@=MDT sEKZ܋2ꆺvr+rw>]pic Q%[3ǎ~`P nR+# *U͞u"[,fqO@?A60c%}xiE2ڜۮ;5ACC#P_Lzh̃80B<&fϓ+n]}jfЀܬn酀d\p/g&ڗlh%f:~EE's&該mZ%V,47c1xޟXYk߈xҹFC n\ᔈzp-,ëhBN=69՚B9*%K8gmaB+l5YמS0O$}1ΰ+ b51P*&/ fa*+.cŒϑ|Z^[E8OHKxrIHv^2Kq %{uswMS ꀢcGQLzԋL+\I@D&IeMbZƚw3.d}cfIXN88%(idk!gZ uIr:X丰F+x_0 4#mg4;ЪN/i7GՌF]NP2h~eV 5oO@+K#e \&Ӊ0`dS?\(iBʺ Đ{~am0viaR37)>f` |ͤQ\eZ^0c]|IΐV&ğ=?ֱNDྐdjE`ѐIy.5(Xtڛc6>)V[$ImAk,t,ǞFZVgmmf{4+#6Ul;d"SPK47"2kb-J#Y~y X(/t+=}&5>B ȃmҀT.17w|Tzy{`= 0yrPA]V1ҰW#r'hkIYnvIGҕ 8Kfҋ$wU]53{~g׭jQ{=2pHVHS= n8<8P~6Փ 61㾴JXBxvq7C,jN+g2  ?h7dw Ul]E|1]p 3!-GO 糱d2Zt·2I{*v87"_Zg^lܢkxh}7W)M>$M%0w׽8>;)7IK '͛_'1 G"qTDp<1q{>yUh̠ ?4Mz5VW[ t7Q)bcg)_zQM%HQK 4!C(IUA^eŢXˮֳG|ndĕV _RqoS樅C>log .syp5339u- 3w ıJ R6b uR#X;5/_9gzG^u{O|lbnzx$ kĀ7&ԑ{95/#H§Rpm&G"{jPS4URddm>z)u̬l?AYƌGȿ*pBf}Y 2#$Tf^֚ P^9"V27( zf5sK#5XI^.2(]m->ρvi[^т\ Aɬk6:#׻-i@~=7@ ${Qz#1iE)U$Wn^k\\pYJ,|,k}/G;CY6/d>\Ru< :WkdQ"^1̤fH|à wQfo~k"?.#t΢4Cm&ƅEj5:!{J EC@ӣD,eqOd]$ذ_Lj*Ϟ^mGɞ̊`k cLqCX7'=m“yLfWm.:ֹ}z2Pxdp1ʓ(-Bg&ΤX8V1LJA#e۰;o&V/ LvD>aыI<>V]L*W0 wVT%%THQR?oW)p!r, = ǢE E0o52Yσ*?3~h$@tcpP>"+X4N!!!J*cDRhh !Ɖ?1Oj" b\W Zo.!r(kAHt`L@$o*MA5VI$]Dw燸l|jAφ͠8%"6*iC ȫw>bTI$$n>u,ET3b*:.0V 5869j窡ZvpV39Q-jG8e5)K*۟`AFSrv)'xU{CEeѹ7L!:Nytn7WtJG.cC%+3j\cG )e6xIh/m 8kieзِTNjC@wͨ*="f8lr\ \oVtxv-0މlJG~ 0[1C{hoKjc%};a0ӑjRGɈL%URwhrdGO 9;JWqpl$aiTnwoMӥsHΝUa#MԄPb>Tp,noYU%qep#rioֽH _(E+lYJx<\=᥍ҡIȞd0)5J94OlG{~ b3Bi@@`đ0 R3USg0kXEh|Lx4u [s {vH  |jC׼k#d39Q55)oChz2V_d>r S|i d`l%PiHLp44!xx1o1өP87uςe'o I|=;+q3G -3 KZ~ r^Mok6=^dy5Ϧ{JcG9,Z(7O]k̼޴Rfcׅ('nzd 5P)E35 ^Lcjz4xy͵X IBzFf!''⢁`{p-rx^pzI<48)'3oD<4*  y &"tr#۴*Yg1 uҚy!o7M T' /24WbSe| : g$WIKNLY 4ouBfstL]E[SF.[dh 1 h7$m(:C;܃dLDn԰Ag{X[э8Y\U|JutXt2hx4`z+G3%-N\B] 27wدϯc@l"V- K+247'͛Zj뒿,fR dP`p_&H%ԗ6^>l7CżBF,ś r<;* {{a&Ewg7FH-p3e&JR b+^Z%?N%YLT(P,^jFw:NåMn_}-~AxH2U#4= H+;n6]%#z4cx5q7WҤ)ʞ"X8d4D%M&Iq9E<IڷkN_iT28\8k[zG)#_- *@$1;-6h7 ;Gy#"U-gH QH"],M#@cQȼz_/\PǏwo2uGkD]m%1Ω6o4$0BڡA;$b J=k9}.N=*#MXxsƫJΖsh~HYmטj=QR6r5Zb2q3oJvwCՋg~Ud1Nn3kJ阮hieeh?\?nu$ PA u%-_ (f@E  [ ߍy`8R@P^5̅,_b:UV$J g?Vz%>Xp~wDK/1V.ϮNnzb7+L ԙO й:C̶]?axSjt3 2:sÔq)5IjȢI lAV6S Hu ^AP !+[Pt,oR-8^#6X֭۬=MLHRs1oړήw0.N c1[co&daRBv,:6?[;q`0o=aGG(eS&Bh$bh:8m%+ޥg?dQ:SEU7y;B90k:x0^h9{lF1۹nѻ]w\ѢѮ #/%D`?r@>%|O,TZUtIۑ|$d[i kQ_CjmOf̓zB<Ġ%Oorm.4.i}IB' e^ؐI蟞ab0BNGfq½й} {*%#ʻmhԑ. tNF.I#5`* ejEߤRK̯ӼwD??3(~+#W2}00 Tod̡~  nn!I(Nԇ&;Nm0^z/G{3Gz:c! RG*|z+4O?OwYk*ȞBilz4P< ƖL{ǽM|k`3#P(o\ճp< 0om뛛%ԉ I NavN00wH&PN"UT FezژSJt z,(C,ʉԖ)hX^[ >^G+vulMJ3MHcT"7A%Jv0$)>Y&Hmԗzn>^GZS-zWYJG9Ċ VwFwYHgw 6jaklpEvtL&څ!9>𧏠r*A Retsn|BfB>D3Zʠ?3"[Pzvl 4ޱ<Hdw47B7ZAu0xB wfI3.Ò+b!'9Rkfyi!ɽ/lm,gRdi3Q4 IT}K^],&2ٛ@D6TiܜCXå1]9u=ބJF He6z)(/d7]1=T܇ 4˷mpmf,d}7v_JWQe؋q߬ ̑{ SnB~z$%Md"9ZMq@NN`e uI9Mt8rC"ZF@PĉPiIUGyEe;D%D:+#{| qv}[Pid}-c[I(u!:tWfuq g2E3l 븣{uvL{?]T[$6M|㲿2 8sUY N9_ wP){| '%Mސ|㸨0,^^PIVqwu/3<\Ԝ#7ɜe[sVEͬP- Z}҄a$CY4 gnQL#1U8@DA/T .=bg/J_|tŮ@ ypLKqrdVrc(ۧk}w>[~j n#pг#ѠEhȦelE9n<>+ER S$KOyg_p{ܨ؛k5d4\S2:Dm|JpÀEnlI3!1 m < JNP*K_9hw$QhpͲtJ9kX&Iif8W,t ev~΄r7a@zhU,,]FZ0jn5)_k$AɰyҊ!8ffq1o7A,ZV)"1W -jtxh FF|ۡ7;_E#1?8 qD-C1֔TD#"j$eh <=88W5{S6 ZO3%\')YRJfnUI"gU͈\Fbs)-w\lr'Ke3WS8K,?ůd5Av۪MjB]ta*ⅳ4V6xtr܆s[$!Y Qc1p߈BI"pKJ~S֌~ZM탄pl|~J2j_z;a,zYnVI*t7| ~wٵKҦ6.[1"- N *-W9ݔ{N/j 46ƊBvwY|nP>kB}S>~<{}ЃflMEn\/>eF1Pʝ7E 3Cg[k7(^=f&XS3j-uqGlCmS^S~2ӑ r=PE[+bOvܮ>i.{A= u(l:%[ׯW3U-A0I+O)3}D*~7̘HΨ{7Ai2,K<؍bm)b /pk>EP(B 4:Pm5E`dx0?T]7h.š3K}|_@beݱ5+xO;GQ+4͑+bSj) bHC-a7 { ayL-a8` ƒ@z8Ok?X<|VI.HWɗC =FRݷ\.ʼnR0\N1۵23Z9QhVD9ucc̬+i*ʜ C%hmG=H۰ &Gm\SAdTlCT]CƄO(+nq<- j[@4jnJ$dv%L:ofơQ퍡B(}adYO#V+ȋ ](eQ&W[VWbXɾyBaMR*1%l@ >`~Ts/ 떂Fq !W7y, 2Og L%F#`3ή%fvm䰯nGQ&{Fѯ@~ AY.^6ZŜhonBe{ևo{(D]*_"t88Qr7Ϋ_b]BEZ@oփQAرA45qyV.K锶[o$9ڟqd9Wώ˵\q(7(cYab*@{A.7>UŊdF) v,Z5r{h H\صJh)\M[CF7m_8R\m6GpQ!]\ )rXyFujQw7e…:_hwe:9%NnB87$'J2JHVF!Qeߌv/gc|] L5ma¡.q$t& (ʍ1^<AE`'s툎V9|#oB5Ms=>̮cG,l!ɓdLv= K%@7gGy^{ĭ|Z>>#QMOIPs7xqh6175foP a1+@v.J+ߖY/.=8 CF|r[F})ݠ@<%3Yq2_B'=5dl: $fKv\$`߰K{l`vNS`e2(hJykCxpexQi%z]\NC{%,,^z)t\޻BdM L)=Ƶ@ 2i]O>6 Տa R9=E6Apdj Bt[.J;Iʟam|,@cHq_ydh/.ffp뛍QTHbe.#Ʈ& PCқ 5o5`yT.?T!IsQwqٳҠ,:Ȇ 3ϵQBl e 7Ŕ5Y3eaf]6~*0bV!ǥP7?⢪㰾]<7+ANijM YU~h`y_+h~c9(YXՙvUUaw4PNB?)u$/ Yeq*j KYjat)a 2]|+.@χ+JT4ymWQE9(Vmc`k̨٬Jj.  /z,I8z͎oeLcEZvQ;9/r*Λ)ަڛ2SV'>)m_(*G zC@< `dxRLN5p|t7Ӗ-B_KLl$jcAH0- 5m2> юJ0yUTO71Lw Rp顭jIMI#Bu4HPױMu_3E$Vw)[”7CaV݆@Y`w,h2ub1{/q)TFv`d> ] $/e #q+kAIDتVpTE;^⊓XM,>Geuksns[HMFjŶ, J% ߆g1fU=b~4bSGf #9÷1VÎd}Hw'1eA.*xgV_z/ȕ1+L0t]v{9ȷ*,*S#7% ꧺn :k[lJ#)&ä(%=K;-?aq=MVR x|=Wdɲj>SIj5f–OS?^/Lo;_vj?ɛ-p^6.YxE2cbtzbAZwx;9?$e(^t"cxnbAV<].4XԯSʣ7^s >:fݶsϻq!:SQ򻦌qN`<H60hO YP&E^" W%#W2ߍXY [t#:8$\m2)WSANRjt3SqMʵr5nF{y\yUkZ[P"`Gw;J?v$Ab-L4.O[AK]~=\cZbndj%b)q{|J"p)xEhq΅@D#?ى`$mH'6,)̶͌z>(:(Ȕњ"8g fax{Ẅ́`9,;WیeQ:4*xC+m|h%,9(D()֒)#gH~@=w\89r7\-ق|MX&GH$ >%M~s׫K˻χٱh^F!Zիmg` d tw2+g^kqM8xJ4[ȸ u~=Rڻiyb{Hqe>gO$nipj$pFKuy9(Jk/:b되" 6>0>~v;xȚb`LlP@"5VHa3D"z_qV,nي-/j KF< roCzȃqφ9{f8om4HuYCM+(Jj 2}/dW0:ݭ璝m6 s]ǨU;Y_j6y@̪wc(I B_m$ M3D 5_PBHc:]Xd'h]e_;%Jf`,",3%mwV> >ݔpdihiSd ,wHW#6`zd/e*#m@O2KvSHR}" Ҋ;}©+& ܝŕo~yH(^0kXœ% NOvsX%=j I:a[V$GMʕ<%e00ؾ}֫;q"* qv2E_WiJ\)x djR;6=JMFLxaU`.X$e]lIXl4%nW5O76ܴU,w$Pßw]uz`P6cq3&T|-_yNgPF39d~!pk7@3I<[d&I}+ ԁd O$M}¨0U{},V'EB᫟jl~f-Oxו {l~I>CiEo&b" 7b57}rޝ-ڂ~;ـLNQy4`JhY;w\}{f0J2ypF 8S&U+pcO;`cr+mւsd(@ )dI&JLYSq?i#YkFI,]i4r:6' 4kE ǝ}JugH= %7"+,Z?LْN݊tAi Wj5&CѸˌp <buy (%3` P㘇:O T8f~3 d%v@z@gsijFW\t @ Iڑ'$Xvߌual|b("af޾J66;L-b34 =;'H;\[*`x5,'܏bgV ?^`<@Җi dr`Zib({yiȔ;͌ ǰ+^jg5)ݢE.E^x*Mzz.~0#PVmK&Y'IJYfm T4R󵬏(z2ʁJ:xuhʚ(ׂjXk[LD6%pxP$Ou@ՙ^QӴ" /^:'Sɋ%2 fHZUEym.[AY"L7L&RL%t^HZ+c0ŕVȮ"Jy-p6^MzҔMr0P9C'j\xyjEM!Q0נ EDo0Ӭ]y f T5۝4&ݹ|j\LAv i YU:K;,~നBXyyT&t%u|i9@u bv$1,39bC1tsM@/F׾"'phĂP͜$yqAea$ C/֫Q"EN$!g ,dB drMU'sS\æ!m}Z٘)`ًC6* 5;h2 u+ïRISLiOJM8qU3 ƅظwp"%ĝ%bAu(%D]<\]K%7vʽۏv$8C3RAkW ߞY͊5+KZ I+XG:v'.t^'rT.y9K97a![ỉӷ'VzU€= N [ʸ.kO^;f=)456SF ϐ+(d?L۲|ɴPyεf{o0StM)ej;弃/*}WֆS'h;SQ= {R@|s7sWZ,uv•k4} GQw #rEcSp w)W*X,V:ϴ(tGhrrgPfn ׁgȜdo;x*M3/vgTJ_#V6I$m:f~XH|P;\ 2]nu|ɆD׼k %OWiuiG9Q?sJX-ʛs .jYldlLy7#f픨MaF;vYWzЛDD\x8 ۔S9{ 'OK18]*cwNLK-Wm91<\+ jԺ PlSy'uNRx!v0OKa4:* 4Rá @#lCu$!f{21=@Y!z>@,ߪfQKuwKf-@X2dP6@h0}Y92iB?V§v aT_ˎw3^ Qe%JJOh_`g?G}JӱͪQ0zkG0jY;&J ^ g(0 n"',|tdD!-.eHR.f8_(-}*t<{8і =E[Κ\A?g"kȐ=>*i3w;q&Li01=&ea`Z+fZTHe7B NVFٷ! -Ran_ qC'e|`BUe.)l4vkRtyLl>\m,YEZzL2g 0ӆO1&9*:v}sSVe+k/p,k SR.+ԭ ƒX[㖷a _8$f:j8Z̞I+ȱ&'ؼ4 ZpN6Y)U8E>Ĩ`jaZC:#sBc׋ ө5¥ef q=W2 xnV*'ǯQzܮ]VP41e~^[EQ5vHkf*1ǫew˴M,qLD~ KTyV4`U5KoNcy8*8_xr9Ud#hٞBccKy' ĥ:쭔?-' H;g`8UD'\,kδ0.4_kMM\12@=mx2Ͻ 0dme3\Z") YP?pLu70"rn2uGUX`oA0K~y!(ޓ|h/E:V?Z/xt|juMP<(6?lޢ"oF5ӊ,6#O ˔⨭Dt<[IAiݣ"*'(cUAɴ 19hlp Ӈbg蟈HN*`f&0 ww9ò(+>6X/l9X5 RQCp?(+ D 9&JkCPT>fJכ bU<⛞бKjT d %ժxANel6??Z-Jm8܃Tں!%aruV@LRks\"!҉;:IPvǮ^ O \[W֊i͟XpL3>s3]0} *6bU8_Hwwa,dN>=At5ݬ>΁kS0Fغ̝HW")8AHCdNڴIz;8kCюJ'2 ؊*ˋ)TvLhֺ5J1Sk\fy_#%K\P3Հғ||^IvUisfSu={a#^~Chޒ ||ի/z&Kޣpֹ\tl3&4iBʰh|M&NSc0BJ ޘ2V$Hu /ˠ81"HKZ=&ky=nEVLhٴ[0xp]Z}ݏ YF ~O!VF =0>>6]~İGO(&`;G;\Z,i/uՐ{ܷ'Uy+ҏ"Ζ]ڮ 6D1qY_.NѯTpM4Ex/}X9i* 3k7[4dLzuah3,qi2<#;Щ'~հ vaiuд'm+H>#y1/h L\ZiU=Ϙ AYP{ F 2`S2 {t2G{]2'cՏ6gkIs;F-Sޚ6IԿ 6mE{Cw5s]ֈCHbEPZR;HF 3gJR y);#z,UH~xe!2~TiSe̒Ӛq#ňP3DI2?tBH&"Abݢ16p`eɞpc _oٖ'w0B G<d#?Wk2!JbbL]eO9Я75 b5j+&(qM6z ^Y53A`KsqFhHӰ..HOAIz IEEb唼OC@CqVBUfL!㚂iJKd0so6,-@g"K9GHӶE[dv?^,xgYZ070701000000a9000081a40000000000000000000000016439a35600007e54000000000000000000000000000000000000006700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/U~]?Eh=ڜ.+ʃ{MMյIJ@\BJw 7n\"JW6Yt=!c~*AnF X""o @0/9 'SG⽊,q:BVR&6ӊc0#>]cʩ JQyV5ަK ;8Mm yOo*N4 _ /!r#Y~[53βS]Iʠ /a2){jӫ"!!QE iom2(޾ĪOtisuZ 1#+XlaC9ڒ+DR{=i!yŹ-c3 vȯQ=EG#pKf3]M=|rbsu>Z)]DNĨ԰TcF9 *9{eU ZVχ?AUFo=dR6Erǜ? 2@/tY@2hvC1o8=pO[=Y潄B:7;A6GjQI%h8}'oT$RM1mGkSƳ-aʫ?)V_s+w~f4Fo=lD:3+&^mN6V]{gө_TbCFM<""`1t,̮Ka=.c;H|ڽ}~~oZ0[Z׉A]KeцG }C9MjaEG”QH&R4WvFs炌JaãfPl&?[5Y)x!SWK=7. y1"Ps qݲ?{'3`r6 ^hC=8F" Ν h'1+YJ- j^{G~} JIU?mC^@yfSC:* #E۠Ȓ^ -}W… 9VAJO$Jm&&j䧨k婲,z;=$Ӳ0 |#1K[)UCi'?p&"ۜc.t00F \Uo%!j[S1:B*[/\>9|!u}|匚|!Wa9 "$DЙJAӖ<&S/T`QB" ͍Sa@a]3Mx0[ߦWQ]f ?5$( |ȷ$ zKV}奫Ml> xVeiqO(>JArұ!کZl\ZESkf]c9~MYؗr \7J9Hg"^gO|m <0"HPWMV )社 뿩<2Tu7(=lHkf#gY=~7C6Wwox$X`maVpT,mfk/N ڤdr E.&2u_ibZ^#=_AaOzY{GhnsŒCTA!+REf?^G"*82]wN܍ 2Ƚ֗oFnK}Zk (LK`&f`X5VbiqE)-tiJ"Z"zԝU'1l!0  Qa|lR#lGL)_K0QzZ`B BNFBtP}~'x?r([?66;@~xIq:$һ@HF$%4)&&3l'='-NHjYbײ"A^"-c7-GC[&3ݯH%'jz6w $ ^a 3+&> Kj[}>%'["^8LEK;VZ"=30>y.̣a,w@}VG Y{|'# AV7N#O*x+<3-q)&qVl1:gxĨ(J8Rp<7sNȽZtĂ&ЈkȜR8KZзD ~AN,[s~t~鳔_)b2\]70xD:ߣUcAabʨyLN o={rjTȱU9.wg }ԱЗ$]J9PjXrɴI{G!T{^pՇeRDru e]0Y@:_nxēt(d2$ʌdaxL`. xnA[lӤoS&'4RwR\pxbRPd؅W,pͥ9,AJVB7l zRDIeVkz<>#%NJf_ũ g /Ax?\ ˗:Zp(k Q%;=Vj|Ѧmgy .,T8R4,/&Gn%Tpi,GN뗞XvxZ炍ɞן) %W Xcm[qЏH%9`Q`r'-]L}'%?h# 4Y1mP7K X}940*3BSؿCXqVMel;u1 bvR^V3=@=Z࢜~°@PS3f 00tv}Wڦn&cs?|Te·jiᎄ( C>dMRTt1'蒤hdӓI5* w;E۫ۄ?l~[ZۤmuVa[іj$4K΍_b2DpbI}?#IWÕP> Er';.]M6MþTzvb.q/'ސG 䐶XU0pH-M@CGɴl>keld uk^ZגaB;3l_*c $ '7}ԛ=}1š^>3mG&Rd%~)BkA_DF+ąk[6m$r_L_t-ZZ^IW~"Q>Wժ+{e[=3E)qO)mWşh"6I4O$y +}9I4PwK@::П_%CkUȷp ],@D7CxAJް-zx聢*5eumTs=3Q`,a˯:Ch #[@T05pܡj-$,6͕.<̧'=vMb \*> AvyTv[b@cYeXӱSkMC@@IE`4hcAp5YS[42(IQ{+F4"fᑷ,a)񯕵jp">9|xwP~iF,u}L`xP:Űd?%g8[HֻY p9R_>}%P AZߍ'9>ew_ƍ{ʄc`wAX BN5dQ{j"BZ㢷m#\IBIЍ&n;oOŕ䩟s`+}5R6Pg)V07=}kFgpOCKLB 5tHg$ Hkisπd6Gs+ 3*06iRM@}cN36˸A:1 Lgw*x]BEhjUs)??eݸ&dE k3T)K?`$3QLSCCɗ奧=8R=-]C:^O"1_JRԾ>u5UK}/ m7ݏ()΍IjH(K.[x`05~V @J*?dt?cRBm@h)۟~dR#Eg?i@0ĝRqhu! ;"Cr@lz+о' /T;ұ+pAs9;[e^MO.}Y/3?>$,[DK|)KzKt]G7&נXMԈkjZ[z>nU4e̷H$W'77Tt{Onl_CծQm]κ|<$$ha t -n6sjBuSUREeV@V8Ю ZO $R}\Տ` ngS̄3zV} C ^Cw\1)8EMz ؃s͆bG*4) E&ĥ`G # qGj\׉SQRJ)d&Wtar7Puut{O\a5<ᴝ\MKkvZ~/-1T86 #0td^dFCO'5I\Pm .9z-cn&HM 56pS a̠No&zMFuv3Ao=h%nl?xtii ^Q2SDFsHNgb#F ]Wk>AR\x%QV2bt'K9q8B 􍀺!B'!4SySUF>~} @ S.-In\?sU(Zyx5D4tP8>`[HXwa;抅gr4&+!G6'-\ˍ ׿NðAP?e[8+]<4 =@%=(EEMNj#Ewz[RP^v h۔X^S35yBfq+!a!Nd3\c:!ff{F5bQ6MVJ"̼Pak>*>f+c!jVCPlNBپSh !H(ms?X,8CaW[E}$v?|?0hVv>bD~9U ]9+n\=Y`q`Bw:Y 9ٿ%GpG!j㤥;]䢍(iQfrk2t.VdJdZI~ kúaDyd̆4TUu Kл @VZc˷4.5ML5 t8*ʬgQV><̪LH)p4~ӰsTR(sdga1'$1⁽f壡тl hڡjn;cЖ?7 77DI%%V+<܀.fMmW8DX4#\!zgq#W?76 1!eJ%BG2h%9֧餞pM jrƶ?T.?Is^3w=ޗeJ&!i~L~t=J'Qfchה;O/hlI:5n8(az -iŹ o~&\ڽFPzgaς3( ,/%o;yob+D`CavIx tK/|y{-7V,`*Dr- d/Kyi~&9LXR]QIkF؋sn) ` ׮Z %Gך?)bz]oᄪJ0MžSX3Cx,VtWi =bV8;nFS{S~7&5~ Jj"&/jn:tBFXq+k&Z7PݾFyK3;4N22KnCa8ꢚ@KR .(:1#jNDh3:V۬( 6\{xEl)aB i+ѻ,6v 8<&FHt=D *ÈbK\\ @}xBpV8?TD`gh}AUު㌤]q@D$IKS1Za!d| 9_G n;֧0}ds1شޗPB~3} u}L3vK{g[ Dhcm_HʍSdbպ r⊡݂%@//g  ʇ r aaܳJ򍱳Hw:fѹ +z,,ԠJl52K+n%$$JurLJJy]A0Gj\ ?W3\"d2.̧L ,mM)1qY. )x`*%@-!Cc!&`Hpg)bG6$%UiB|#o_q{]Oib$Y0|yG$s,R"";QE!-&#&i#h`AIN uk̋&&h*!-l ׹'[(=zHz&H"f{RoGh$QHExSnلeiqmcэ~]cSS>'nO?@{ߤyD]l?#Um .oH`uu#)`U`>LexcmrީCpMX`uzHq^r^T2{T)NR::a/g˫)=ԂI𞳅(mF+V.zUSo!nBCxU5:89n:ȨTZSB`&[lYoDc`;I$BOz}k׎%[LTIuZ^p ,joR]H= i V\_ 9 y|U$Krʇ9Sn PnT!͕5#9yuF(G?'Xtde!zVGP״KF͆H0FRS bEL#Dw*d# S j_;@HGJPMqμ;MA+Ckvof,|4AaCstq]k1`VOgIENZǀ$Gl9M(|_zs1^.;3JҠ\~GdfW Vy8!פ2*.F_ց|x0bLZIne:*6#{!X cT *֚/iNvxxƲ c}}'QK#w^6*.ddM=%"כWrT^뀟Qz #.G]f5^?ݑ@ !g} 嶄8yH[#y7tl{{dnW#m`;cxD\<B4j2L =ښbg` BXɾMwبX|)|SEʊ-ٱV+ۭ5'z/)BE |IJ%Wđ !"lϜHW'Tl_ N5 ;aMKiMTN8K^8R6&9E>K شՒ>ΦrR Yz[:,aE#oPC]wxyfTP~gFB`al:2h\0皊˗4ϞTT43 V|Dkk_Se=z@oR 0Ϋ%VU3].=Gv<(3) @EøX 6]sQKt@8fTBBb6sN|1sUdzLWw#xjrqZfqYg.;ɘE~@ݚwsb¾Ehٯ1Y!cs9U|#'Ќ e&)¾l{ϝK2@73UhV-<py͸?ۚLZ^}.V#d\t gÅʫ f6w[~ sZ8ȡC%X+dQqe޶#5${ʜ(6RE˦bs 5x?)wak\._koԆZArL0 oٓ 17Y~jGEPy;5Kt @\TD(*G$w /(r*-Po, rÜlV͏C @Zd*cj]w |au0 /9P9Qߡf p`&VX'}"ئ^;ȮpMp嗫[ƒ@HϤ<J&|A\AbKNfKW&q-~0q vտйY(В`1çwUn(G闬ɮ`x5f->UO-sSp4Z;'B.{*& "bh-eW{p7yfeU6 KΑ|D,u\gt5Ljݱ/UtvTkH@hlbE7P^WL"-p -)t-WP#+yClPID+*M~X~# ecnm7:F֪ `G?(G$ -=?tQD(Ryk}rF1vW.խ_ ~OДz^tg=| ٷhs|rO dkj&Yά5G>\-\!{P??'];kpySG&s2!N,Zz:.֫FQ`P67O7զؒ}7rz qK҉;pWv-gk[ʽ;x(OɷSgEOB g &*E/C8W);-~agP߁Nf0l `I!םQ -T32:iFL 7XedMAA ℅ux` ,aEr&H$[#]ylmp xov_>t PoG5X3d1o߼{0@o~kLh!I;eUD7Ka4EVai"A!*G >0"uGCGC1f Wxn xAn= TOzZ#2p?} vGo|k1I\]H (0ِ-Ce|zheC]4ie*wA- }^{xVXan]UO\$@/?P8ıjKF`SrZɬ %󙷗BEce`q9pmqyG 2R:בخ1=-dw͞w`Y5>nIK6Ҿiޠtr+;[gn<[X;\@2`;8I)f4OW-]*߁ld*|){_wi|3N~5N.&ru/ջg݂'K_xl~ˌ;j_i-Eb&:Q&@  QwtDQ:b~䵗MAm:)[-8x`NmTr H|Z>BV'۫UKC?fG,U_΃kL3n@ l c$l}LU w@b&E7rZ$>u= k;!v%C /l[es \f>[шXf*HB7CG_yzz)At:azZn9E-Ƌ?{&kC@n`Xw7ma vrJYv~QQDF(i o;8A]t)}b^HC1Tn癤JoP 9=[z9g[}UQ?t$Zԁ4Ks96X5E3Sq}3RQQ}K\$RD0ޗJ CiЛFЧa߫7etИ[K<)W~;sxvUz NⰸgTm/,d=_:D!&sP#K咞g~.V\^Obn&2*1 #͗ 2`;Z >m`pR!i|J4c`l T 2 "XǍzR8s E#Sh4(0Nr_K3㦲̩X\"ˡ0sm! ]u'V:RC19wt~֛-{ QFbJO+U¹ifmcc`ݣ>)W}(.F T@C_a֑Q,} n]L &,anǰEr9mOfO{m7 ZTC;.3e)rstݽy,. 74q})7-(Pʡvs7rpmȻ%}ބO9pF9ܟ]-TB0ºcH&ay\b(W6eR@fRwS  u37 ],P s2򝪼H>/P\JHv]),ffe)@;Pf7w9[hH/>4DM9L_[ A@Ѐ/~S͖//[o.dJ%`8r@%O@/oiȖBlX_jrD5%D[pچ0"~4)\d&D]m \$~J~R FY/ku4wr~O-V(W,x5*MCiA=&.U߷7Sܾi<96S F^==YAwQPМ`=Ea03v"\!9{}ߵucICxIXtfBR< ^t0Sъ2+kƾ N%0&։6S7" Dl/HmE/V6jQO,f`v~s6w,P"W(~EӨEqcW.Xe;OzahBCsG xIvQ˛a ={fB݁g;VDqsˆ~;\;*2{I==mFX'}$Lw;7Grf2j`U=#Vs}Vd%b?qb6 +!3&mG:˳)@\Gĸ_EUǹM~ @M:dyJUn6E{}Yj`[1>$V[v_\ԯQL=\c"mF>u_d2~AԾW wq3'*pjouJxw Ͳu@)'huayL>pV%r~N~R8M־g׫2֞䪏J}vDwqƦarGi.{ fbTKJ5&Pg3(=ލ5c`F?eFdfRZ6z,j=bO#W~D *A]ЫK$>g/%X663 'i:Ss2 ,py#VMB*UDD[ѧ) x:euPGš< ԚGϛ jnIQګ()Jަy`}N]0x/yq^1X5$(a&,Eb2r+xܶ;Ӱۼ2 omvXmjrAo$v6*ͪj}榽DUA $%#fwI +,1W~byp{ƙ$\u[օYE^ჽr~b/bBHvy`>AWߗi>ozLD6kOb~%(XP.E-"{Kio͜YV'g .)ce6[pK$/#"u# M>. Adú(zk>X]MEe~dܷ,sb#Wvb8uԵ_ %np8GQ%ɍUJ ᷞ)Al.E2' u`tUd+%Щ~-]v ^僆wQSk հ-Gq}|8Gxgq>-L~v}4 _C/B(U"^~M3B܆IS\ċKk`1E9>͙4WHkQ..4cACU6DES\YJ+-J"^sɺ #?K4(ҁ1z*ښ|G{F @j\t 5RG^FK+<j pTZG^ּr +'L-&EqgOGŐ`bsz>[ -G G[K`IQ@ ]TNhHH@pOQB]7ZHUZyIE ݼg)-6ܬh}ӨE=7:;^{Cŕ<5p.W,jc68f a@ +`>5.3 % bX3b cg+o :Wk|ms?_o)FCrۑL6Ǚmfdq*/@8*niBM!mi\O/N6l[w}XMѪyhq"ARsMTَ3γ.0╛C7_gMTeAc Ze=nXx_?v94YdNa}kX38xˣLxhG8NFJ7nZ~TrAfPE tDqPޠ@-u'yZF.cbF_JRJ2kIfjV?P1Q>kM _Ec/WPȐ2DB8>ky5SΩɋ{ UV, L\^U޳l pғ?.|!7CgVTDtYCEyo?+WǾ'C ߦ1EҾE|'f 0,^L.N?4-ζ,W{0-q_{{a nXUD&q<S;)%~$j'voQI=)q6y\3ޅoibcG.qxjq숵1|9(UCsW&Jskė#Њhg1Z@130pY(MQ3E־5[)ڽ6BВ aģжR}bd>|K>&- dpl0::ѵ)5m'ԌCVV81(M !ڐzaDl[ b >! `x㽎0L'VԎ>D1ǟ/0_"hI ؉ܣyf itx=ȳko΋Do `UMr/c Fqn/Xzl.|x#xXWi sEǟ8P4L_x}O86 |,##/gkg|I&)2@ .$)&[+a%f3zG聣^?)‰0h2h={hM])OZ&v`(;JCØų=dyNf,Qt F @7|ItRFf=$o#Vk` `x #(ܯoΓ1KT.gS]%&&I)c ЉGL-cItah}PCN  7\&͚N2܁purk KVo /]7 #ʡ7ޔ9Z>ȱwLe6^|z;1vlf?"rM´Lbs<=Q*.rQ^w+5D2s8BD;8; h$^}''( 1*QtX&õXb)&bnU:qesO S4I}Kn4h]G[8lcLlЂ E|[:ܳ`I{,b) =O.Q(`?bS[RXKx4)/tRHޖF,8$|wrvn Kykכ*mɊvf9~xɄ ol.01,umiEh1Kn1R&-Ea'W=N -FQi m'K;:#X Πpՠ Fa8⻢[ڀ]RQZs7da [3\4-P<\ȸ{Ós`?ꧭ=kY1^%²p㯻3)I0[wmS Lr3 珠(T>k=rJ!g> /VڼGtB}JLf` [S>QG%gɻĤ]f`\+^|VٔޜYȲf8xΝC_+dQds՟ >e)~I#Hz'm3qjm-qvad<Áf8,"X{+6I^ vN"ψ|ZO7435"NyX&c*j|#][ҹ8#ʗ[럩rvs0?XgT{|EթbswX5QFTD{39i6l9%%jf ?w`YW@+lwO{_.+ڳ3nɠg24qSIddϐ G@~:Ƞrbi|_A`*`i#\с>w7Bű;fOIW܄D}ϵJܿQr"F =Osy,u|c4q11%M,+e^.oU˲o1$JLenV .Ӡjv|@l< {Bh˲FV]cC]}aMɾwx?U (. C&̑k<Сd/+:v Iݿ؂Dʛ>O`0MʚƀO-#\13,}T/ҒɔlڮPL4=2WDD㯤mk{?@$cKT3 Ԧ8G[?o[ ., `Qݲʧ?/AQTƐaqGDhp~f1;'Z}SҷR ōYFkQiR+7BsjK,zbd8= JT+Is7Q{21^2r7WYǫKb! &`-VOXdm(v+Zm>Ӌ1Wd#k-pisƨPɟߞW[=;V{ZwSgpt$Eԋ5~Av+V$vdK0o$,6|_p*/o'[$RJޚyUছ;*ck2X=g?Ry)M[FGXrB|S1җ "C|՟B+1%="8AO݀B6?%sNuhdGhqK 'y]8$J]M1: {ur]ZMĖveo{Ifʲ|YVd,Vgc ]儴Omsga͂+VcJuLH5~r"#+ǰAHwYzyxZ80 n^;MĺG׿* eL+ 1QD2ZP;G2Ovf(Mfk)xI??ҷϺ}9o'X%Sedo?(T!*XaDdSCըj90rf,$:"ӹsmrSŠ9gZ*BL9 qaTn{;jF35$P{f쇀ގAԪ1I z :M%<|4,Q,w>f:ˀ.b o\mf-oadzp5ΕI: p8lTB|C\ הV8K.UIk;q-l],1p)X/kpiB,N3/a ^Oc/\$Lr!}Gt>]Yre1 5рcs Gs ̦:Wc0<~5HU|nIczHa6<~.o+Q(rU]A VހY9t‡ ^ͬRf7͌B8ģ?A&駟G&btSJж\U*PW^|,[C]ƻMȠCڙB3ϨK@DkTCg} mȎ{4)$Tzd8Lʧa"2 Hb(=PSl"jДEW20ylQ1+QL?Y>.! 6@] MSʟϙ?q$lA/ i݇cy8H虰zc.Zd&gMopH_;C!#90 um@b`VmڻJx!J\}9&o}*̯ޮ7&.{Rm;#g=+x~NSZq6J:S@dH,#-7P5w]pul,110CU˶*K0Ak!`gbh;ZܺǤ9MQJFt g-Y~0:VI\ m?{{b3P!a[+n;:jwR5=4A'JkFQ׈T4siaU1oKt&bhW~Jf|i ZYF\M#@50.MPϬ@q|? ],)E1h]"`F{P6j@ǜP)c_ܣj1Zׇ̡Q2૶-& ,u6%SU:wAHjM;CKEzƭ|w*}%HQ^Μ|-9E1☐ޥk,dB|IyRK,BE=!%X$1LrӬڪ4ѥYd .-rP@z[78$Xn f9RtK/P㬃 o@7vDN5hby^go t"8MC{g8.p!NtU!P`($@sb$k3qpl?I =&u+8i_nl> #|;s%0 dsU<ϻ3WH A7;DjȾk2]bE.YV?j!cM|`i] ->?RVv26eIXV cŠ{!Es:&ԀmI˚c5}]QFWzY;ҟ;QD%R,,k'Am rf}" &Yf0`GO'Oy {=@oVhl=! G+C0/Gd%TDsS(nSƟU@$oz &=H1A?wd; x,w.B~zYf7Lee: =9,x靇5*u랫>j d;'έY[*cGo@]v>nE7.̥E,+k]~ROzT tݣ Bifqm.MO,a,A( `Ajը.\X$Ү@[Q}gkŠԢ{bwr0dTҊ١rX}~1ܟ~nM r ,a͌8QV㿋v}ȕ Ĕ ,q#@b!Jn5<[\ if~kv} ݚmF=k! ~JX&hO~-%m!YZiGI0w1G9H:d(lQl z]%iAb؂g6&CyeawSկ{bsv|J&6a_EE :e(]j){H3^*x=U_灾:Lɪ6<8`h&f H>>'-:@?Gzޑշiq]%$X JUt*8j"Yp ӮLݖ:8-)r)P斉1l)LѬ)7ӽJF: lL:hjwYBWXӮ,eJzx6Ƥ+Q+_8[}t>Q?bh!7t֣:uM*N˃_IBÙ`!UL={v! BǨXx߉v}m~ vԏg Tf$K` C%)EEq,Hަ? %S4~YvdfB+?F]pȳ$z,T:t0lヶ DޅIPDzݭX#1{( ;U{7R>AèR)`/2|Eٲ*"b1)ӂ!#Υ,9y|E^~9AT+vSK4c4?Db:Yh]׸sżD|#=y0Rquӭ!I,B ]ueHKC t)XgJL7<"XR79уUk/)9j4lE,S} =G"a^DŇ**uT+;ܵh"{!o-- yP(dJq_8qЋUpʒέ֚NٙVлqd B,02H-8 +J>%W52yMAzm9퀰5!Oe֜뙽q+!]vz @2T./F?(>Ozv|;=9r(yy&Z\<Ǻ9*H#%& vpcn1&#;\n+tiE{@^sàM7D%1%!4ޏMg+ Az1_3Q3ó5m; *go4)K-%|2WRp\xU5C!"q?#&v R¹ JgV&5C-G!ye.,֨{<ypPfo &l`| 3?4]lLJ.%erBŕU7zm?ۄFr1g J |ؓkzEݮܝlTޞ aM ن?Uv4ݻW 3탄P]V*K vH1tEF,{GYj}u;=U#nMՓl6?h_s9tn.^awW7#zj$ërށԍ(@&˸ZfڡxAR=6=q<5+ph\n|IRDy?CP¥勺ŷ,QУ"Ǥ wz9Qkrzvpa5ZVfq0fe?["|xf|GT Pzv0힨=\ꦹKH6Vkhdž)o+lA%lG,yT=q;짯!J}0uW 0[PZu̹\/-֯JWꯊTytko~?fgg;~~F(#/k(D:}]JJle}61GᶕF|Z/S(B^Z-mAgF&eljecnQ-ńUeK8ic˅! ,jݡ߷Yk͹IJb>Z"(0VH8w]҇PD# (@MV[=V>P5vZv CiHKr8!x4dk4gcaVYgd"_$ms{D<@ RLCa#d|_ =8[xV۳Fʯ]*i?G1$hd740b"mTVqNB(c$sJ-Yc'bc:wOt0i?ƲX9Cs'@2 >CHu_GVg#_)W;@gʎ.AD%?Q45GJ1/lqޅ`su.{XG 8/7!+1jkVٷ7֊5hW{MTy٧ Nޥ j~uV`% IzV:HkwcQ1LS3FĹKV_p}ǛGO=}DMJG\c.3VeHTYiRG؜`b_D8z>gE.87)xpT.Xk^԰0{eZ;79LWlU\0d+SIW6 ?З'E|rγc5Ŝq&=,e )1!{#(&>\&pm4ovm 5%g;ӈt-Mxg~=Yٟrf4LGZTJqZb #@=?kylB:ZTգR]@X.} d) %Iq{ sG 320uY1}}T]D0p9)a!5 NN2!& R&BWƿ̑Bg d>$d4Li  dWoz:R_U0%gMLi6 y1hC7f>*n\Ii#?u @'X31!~,lr['~ck5?+/(pjcx TVHLꋔ"?=Wx_W<(W3pQ.-,N[&Zc "n0_O26|okX8 M. Z5Qx!rcFX2vNе֟2}. #传Qo%kgd3b]ww0?NƏMWO#`d3HtO++ zb~a$B V_o ZqJmQX`m:*"B8+],faO١+֟rUS%1se\h(4?߂$ RK-=>gLxȻŝ犿\^0Nμq/J:?.Y //#o"ԒqP_V3:l(۫acbJ۾BlDȜ8,DZӀLtGTj>.Lo^D1әCQ?؟8㮩?OĹh?_t81XH=5 Sܧ8/ yz#-p5y4↜O2 Q*"(v?ZH'>q+ҽP^bۈ7ݶ&uWG?@3,-|NPcM^&\D*ybI\.jkGVxo%Q=Eh.kڙfEixHWHҟXtp_kQhbaQ}¶KotܒcimxZ2Yw,:/5Ύ5ΠǙƒV uW4):B]2U&}N䡣o{h?zPgr({xϵ@s`f:pɩ W͒CȚVʃ7=6`2"!abD @F1AƲ@ۘ"_M|j䙗wo}O"P iqh,}hp2)yǮ¸H_jQ@v=3zCe1W5&ݵj}8|!X%SXԿ!ɸo\Q3+jߐN~f+Du[gKO'1۵ģ"4w\oH 1L|%(~Sz?,у,AQd '*npoh0wFP\( Whȼ U]fr$[K%IA6fĵgŐ~A#;pU+uL-B";l&;5ώFolUmp䰥2RUcKg(Js `@\E 7ѳΙr[l m4U UW/+@ޠjnUe9'lĘq߷#jmW%U?י#M3.HV1Zt{ra/Iu*V3tC>1E#KPM4jdlT`c0>_Jq5T>Iā#kf^^^|ЁśL0*) +֊\HB̾< )4,Sar#ZΎ^eZk2R^Q78}ۘovS㬗2 y&NX/cLX2*{Vb7=Gǿǹv𩬏86!17`,NEx^z[]Ye)crx^7@kqx--d)E gN.kRƵar67m90-+ߡ-7>LXǪ\@: gYIhR^-[5an|3XMի{7\eqn75kt6kEח.3i,W }GZˬ7ױ`ӌDqB˴W)a^葊_4}يʩ`" ¦V^$.BIVEyB]2BK|:B'}G+2!٥:ГOzC~㚱_ݔ߷{k1$ دb!RƼ@P,C+yߧnL9Ӳ?$4XhG }jd9rsq5xaUv4fi@&KFpj ygrQ2PNoE96K]Q.L]RqKNČsy+{k&(ĩd?ӠOL3(I+A7:E%^ ѯ'lo#{W,dgH<f=8): Pgm("SώbN3}&Oi$0] 3AV\ e~DN_Jijv5g ^)q.Cy'jM7o+| tHBjcR>4Lt6Lx~B.de]7YGO^8g 9ճNiQ?tҝ>ZRK,c)09$fGEO~:&W.v2kLuvY%%aLBpԈw H,Y%f㊚m9Zmy{ 8e?p[AmoVq;q@V]z&XX#Ip-&]_X}(aze'z1 {ժی#GDZm赵k= }Ur"*G,ݯ0猀`BaYmusT8sTqӤ8x e v1yA;7^6;1koƐ;%~{+*d 'F&|킥Xׂc/@4-PTPtf"=7"J`A!r>]t]D|O5s^?]? foAv?ID#BՠJm0>^,ZU۫L@B/BmP@7Z  %W"E _[6.far M ~O/ Kf5H\Od+c'pZ cu3w o1Ua܇R2s@PrNόhHp H[{U|eumFӠ `{CaѼwB5ŀ돵#efmǑq3Beeۄ4~%_avg&gI\kh Ok M50bw4J֯UAwY6p>k?d- ``bNp%6wy">{o Ie=ŵf}X I , EŠO i/ⅅ+> +^S^gCP.XY$1"4<"0]Vw֢nhmkE# fe6ϺT%=zb:O1>D${NѮeH I9Z> |ɉ)DDFb@`.5XxsG!v?<ũ'ca*m\)Ht^n0C q9s-xaտNbpbϨ~H7 _M_6eqRco)7S6g-~! th Aj.-FI ",ຯT}ξc 0n҆?82/=Q7ӯb|3ob%q"Xr`bAFt,|ܞ};%l_2ٟ%ʨjV qU#jjт.Xp#i;/hɷ`a:]@"yJk0Uь _@͐[*ZubNoĤ H1a4:{Φugw/|qI v Q) VZC@fK-Kh'-e''3J$=e1սe淕j𞩝ڻ`=9]{}Uȵ6"}_Bg۬w-UݐnZB)=lf zХ Bl05,9H@E9@.Rv(;n2.3ZQ WXZ-sL^ii PQ@U> .YU ɤ#6"3M,gzNJlk1FĺխJ8 4ITH{tJ΅xLS> @CbUTj_RqDapCD!2 mΛA]Ը{U SG,̗lݕ"oF$K}zRh?d}ޕ :=] z>\[NRW7~h wVхs>y~ēRTY0#T>Ь JT(o^ML]˹an {b0`agp S: IƜEJkֿLI j3A۷Wrwꢝ|@?Dk7 T(}"Rl1VeB Oߝ;;u)85z_o^+L"8GCa6cȴ[mŌğҘ1fB> GY1*(vl?+fw6}+FrwEb>{8;SBjWEA{}5'ڊ?t:c/ZX³ P2BdJJr2\DC>][< a@3 Q"C K,˦|sz9O-帳\͕<:j_$\|"*s [3ȇA\ ,*#z3 G?=$@=lۨ={2wҸuDo;3(^[]7&_ BEyF2;TCv eͬnaE9bGzc?[!?Sz\_-dB#(h/t~|r9a`3Yn3i"`8xcUQ.s}x߶iDjb+NoPɼAN-CW$uP@TthYr4){q6ѥD=ISU>I_qSwa&xs.SBڴV-f_Sw q($y&yG[ɀ@-:|Cj`-$Sz,c㛅0糴ց5[E{X;[YDWS X#󪣧Z֢LR?rS H]M([Ke|y4ܲm$Iê ‹\zgysXK}DҕyڤGGHhi t`%}$Dxv&.*7$7-٧,)jzڠh_p.^E+x<KxWQ_FTnX>VV4*~B_+WMmb$ ބ 2!xk쵚n沓YEf?pʚGrFs"rabM&ͷIsDB)>͸ש(Q~8I S@5W(9Y&5_0˭4c1;灰|{(6j=;W}ݥ)7I\#Zb'{h9*Xl$pDx 01DK|RH0JژNM.L"5O1@T'qBƇ⻠<)C@ O0M7:\.cl|\!rpA?U{`(if7tTJNI#TDY5FH<O05$~Qi|Moǐ$\-݄vۯZ<b[oKBj1E{jiNQ-c7Ut 3?Z[& JEń]bl),yg6DLrSa xr:X\[`['$%i&rhD2m '7{<5 SA=jI֨6D^2h,~}SD8JPPk(pT) 6 j B\ߧ1$Yp^jNZf4䶱بbwy-Z$$ 6tWfBimgڙdvqs9akQjH\J82Xn?TUa/toI&v{ ipK}v#S(Hh[*K!uw ?s~ZCl%t{wӢOhN vј7`牍FnQQ_d; <QL?NeηM$R=*:FT /6*.Y︰ǒLN$KȻR('x@eG]dxpẌJ e ^ϱ.N~dO &?(j)=785S `/P޼s!4n1 VřC~MD'FKZg$aӑ;C*Y+ @0DTr+G>w@ЮxKb]ercv)T# PV C둪a@[Ke iٶ,Y4:fmX5h:pʈKЀa6+qpGZ+seRR"!tM')] j*[K2fq W]x#WK>2iO3i{VkTVHMZcIK?06pD \DƸ=|CXav=0I^ /Xab0y2i?U/ C 1AmG 5-"Z)VnwO̦g yRu$ǁ8w?l޽m.d:# 㦏{%kmJ`/.$>b&q6JvqjImFR4T'RD*6":oA[Lu;,u(]wS-h™ bϹzRYPfr..o˅"˃O㽘F4o0XԦj(Zuq9,&3!hxO8vNI^'8<"'SzZ;z*_(C?-{:{pX*txFs1g+ͳIJ_}5 |tv:jFQp~z0aQPfU)5PGj(F!)D*w|o+]5zPmFlVD%n3MWMWB-Mcf5R{֍p5]tﰢy].gxuBi?jY#_D0кZhm{@—Q}_ Rp)5I !y(="!C8=]*+[w{3Kկ5%.91bABŖthQQGԤ7;hF9naOg+}` nyz?4VuRօ+!@&0:G9cW)WE,n(b]w|P8Gw&gIIhGK)µ RLj؍hRlmުe\g=@FCx[wckK&g/s@9XPkQf[3+D!cm5gDқI%+s~rU";J4,3M|@5qQe9vNit@(=D  W'*~ʀ ± ͸AE#JYw2xCK9y`Ksp}OzjB;aiCI-V&L*=Rݭl.Q y$ij-epmzO:O<\w*glw(զ Tnj~W9ŮL4Քx'y,*<{iq9KnP=n #UF=Tñ{g8!cgAH4kl| Hhf_f,O;_ȹ穾 m9p.ơjdZ[6Lо*7q2FkD( ^ΉSf`Sw*|)(Ɲ7KӿCS fzP2֒+ZYȳzt;"xHkne{N)9'jV ^==o, oՑ {ӅI?(ߖ- ~81*# 6h1Dh7G"!n2iNw$#?~̽Stuт|^~;6'HOZC\b̸VH`VyH)ޏsC|{<%j_Bw@qo 0-8؟O`m.%Po/ ža>`eh5V_m\259ǵa r׮\omۯ.8V;C2g-;V?S)aY+wdtq?DM:%ԕZ>̃%d=qtܗ|1Sؾa>q隈y`Rj9ӏ1fttJ3yJ|?. հ3OĮ6o!o$kj+bȂtU =oBፈv:o6p2iW~?ks*em$![L9HgYZ070701000000ab000081a40000000000000000000000016439a35600005e3c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/dvb-frontends/drxk.ko.xz7zXZִF!t/὿]]?Eh=ڜ.+W`Y$E(fɗ!%'eP+6wiQ2{j4q!)(Nʌqq36~~V~o Drrknuqykc_V& x02r;P*y@Ȟ?\$ɝE [F巷6 $d Ϙ8dNRj Wү'j 45%UbfD4rF'Tcf-Ouk `qF2(WsM?<{_ X W$~mUe4lxd}D'dzTUݓm)C)/lOޚi$Ju;m"+/D=' Q-p[g[Hϡ[SEa͟4! ]vQ,p~ ^zG$V앢!ͅ-S&w [+ ҿ0}>X>Y557dj_rSi G\(x8~3PHk=5꿓H^k߾-+~ " j}XE?&hkzä3ӄ(C;+:8׬FVr!*7WwNl0UQ%:q# IK 8t>Sbg (8s"µBPS\Xm4qb\Jcke@Be?P<_ I,OȨj/n}(hto@CouqOZ3, :I1 293N s(nN Sw Dt a'XK_8$0vF;Pl:3pi3 fΐ!.*r/Hx=@Q\Yl NVI@c.nXډXoާ$fP;Ȱ`,ʅ?>J•dž,  8kD t4l0P:gnF IR$6B?/Xćq (@{n(Y$:uAV,Gݷk+T_9'A8t!DxGOn/`fB \e=>ѐfj0Jnݎ>6>|M,l*7$GςS9q`[0 fO {yYÁۛխr.7q۳C @Tkhȹ* jPɔAꎕ%!]=a]c'lbxnnBײ{|dTWb:~5a(-yĦaQ`&U7Tet"ҏyL_''ܜ,y{@7P5gĝtZ(KCϕJO| ?o=՚^u Iʞrb`@Q%4TExb&8)ͧLG%.(6wn)y(eAWC# \L8fRln)-Bed=TAL{;l-ruSς#y"eS">L/듳gv- Fkq\4MgdzG8e\'L(N * *ЍAeUڎ$u&PU*<%&,1iRr)kӈhv#6]A[$Cյ,g@ \ ONjۂM#h*;' 7K iBK'0@\.c'3XGpd{z4 p7UxP-qT"[e'>[lh=Ӛ΄Bʜx]ԏB8> aj350%>.CGBa/YS9J0F2  nI7́ ^Hfͬj.^VG61:4 ^k-a6v.jJXCXF6)IN7q`:oX4ɽ-4,ezEfIP ݳT5|jUќsףd (~ |ҝ#iD1A`rU0r3Ѧ~gR#U߂&2 k'Zuؙkq3:*.EAvމg3 _0U2SYsD:U,nOeEs3s GSEp,QInt-FR&|8==.D{TĄwҒ)}S~hs2x()m&kWyLubX.N??JgP; o<څ,qCr'&K&ʧOIO,! 6WUBAEX>jse=U/۠QGU xpB ` (qd7Tѩ+)!>H/L]e reY_^`S `i\$Q=Ȓjkx0Le+XIeD@Vq`YT+tp=-Ge=FLj9 1L雃kh0`=tzH4`bc}z+{osUǘdZwӝ}GxШ$m>=-$S,)&(7A !rj+*~vC`zSx| {6-fĠ&T L` bI4oQ 8pUK v 4s9dQXQcVb_<̈!r5.G>"QL1ijƎ Hg|5 0pɫd)+Q7:wzV*c68e^+X=|KF*GS;&c|2.C|þj6 lӈxÝe0^ 8m& *aJa 9 ږ-yK*t#ߧX:#ZKo$NvkP$U֛3!bpa-3fhPFK,8oNǿO^LE](<P(*9uq:.sĒx=m`WS[1lfdX?0XAQf\/X^> S2%(^A\R]EN;w NR#XwE05̎@D1M :{|dGhhooX5Sa,iAbo ٳԝN>O^j܀|a00sI ׅ()Z 8.6D?00 /ϵ0e_Q%owg;(C߶8aCXEZjtJ%y9JB)i}dݱ^_odv"oPW4?Ur7;t5Ym ˎ1 Ja7\a }I71B6νFNG\M@/s}y} & btОtamc] ]gXa]PGD8͓҇Zoj ;qC/cAo7|K&b>122ep52P梚"-v価8vXqaD_QX;%7(ͨex]k za'8kD T"qs7BN1]HLz X$sU;dA"ZBa7"-EUbJEu$e/-)اk:d\f ߢ9<X)}_qsgyTM`(,&>T%hLF$(%' q!`N$Mk[=Bx:baVG]cr؆/P5<wێ hRͰU4Ќ:Q3EW0` mtXGVfk&pTqrTK"ʵ`zzN&[^]6fǏ6_/ݠ) %ɀh[je|prWhq= "6]ӏXQ9Ē)cDR̽D8}pʇb)[Qǻ zqv&)lҦIx'zߑ.[͏aw"]Eh9s|,آ s O Dp1 YONȂE~Rt'#a1ǔIC2 ;U'R_Z.mդ$'id/ G-,]Bh1a?R /@ g5*y$/l3xw{EaSG09M,SE@̕Ux4<$`vOF.[1j5#SjQYaEOY^3MLiq,ث@OQGк~b8F0=ژ gn;g^fK\aa1)=}N`}|aE?:Qvdii.x ? U iU5uه@۳AA3ϓHjY};R굇 >2֣"mjB=eN0!k)׬o6:s6B N^Mc ! Rt[NF")pdq$iE)"0xs)OFtE>Fɢ7rMϝLۖ7l]+OZCmyZ mHj6jN5xOEw3"_w^8 S 兇#_28U&M%])zxflEݣ ȡ֞S^V9=L4?uoسt6uq{M7V :vzd7Qfe=kyo{OqRRRI+ׄнT ?2*سbƴB,L+JRZo%ȼ>׭S "^k:@94^19+"<^p{÷^ҥ?`~sSV5!]Is T1ey)J '㘪C{DAj1MijP-g3?,!U͚hT3vEFk9岹{&NiKrY%-]&9AwR$&p뚄߶ΐJᮓ[H{%{B޸qB 8RXt;ƻp\!2 ̗l kB=j`䣆jbYt.J'iq8#.I ^zbj<]$h3kr&CIJ?QJb٧ZVdV3ʁH\waPLgbovӗBlRMf`Y &QX:#sR%l 5 ޑ ! T,5P/AZӽk&MA@N6RՓՄUk)IFj>'Hg/uߗ/p79@!1 m*wOxG*'+ n(/iW$;e_nu.gAŬ!+CG,fBDI0D_^=IC{<ćkgCSKW[]2*i.2(93ƙb2٫m UR~/J;$]]œo0ghhrQ[N$, K_la3)KF `O"}3v'lӴH9"l04-,). NHtKE B$ϮM!>E5 Er)K#32˳K!C2 % B܂o8wjkcK%dI8AD!q$ڱTR2'{0(Xkw8íPE rB\3ztqga7qE? $MI(J%ng^ogD1"4 >B +8KW`ˢD7k=u+6#`nL&˭P@:nD9uiX9?,.(oLP>)<naזai$` jщ˘mؒuWwsm35o\d< Y7%afHR¦AiWi^5bN$5MwPBjE-L>/%I&A FҞĚڧ  k&J?c#MD-ӓ7bHæV yNNXc?T^!X "A[o=y8@7^ `ؐxM>hָhӛV< ڣl= x|hRchoFڭWT~V}ax-VURU `R>ʼ̌6M}c愮w2)b=4A'g.y,&|b{.!s_ȡcP `o䦤 XC.%nűI|B= )BXĂ6EᬄBD,Vx"EڒkOXb~%H *bJ;39̀lϙoL2s,ƺceFA4olR}ߓd`93:q}^UvdQ|UšntKwd1ccVZ|.]CFj?G ӭt/gja,ʂYj69.6|n.jΫi3E'nKyş;zk})e>R_3^uB ѺS <gM@PX束iU ?@")M@2;42.)cV!A]3+BodvNh(6|2:t?,EQ:qZYNt0'ɪ4382 H ˾E҂gg[u-4"ZezU#d j|c rQg@}ʼnEw|NUC.ȭ<:~O鸷U@yB8 yq}H0;OF%m~#q0Yu`-Y Z^O zl? dRHLvYIh/nk7~ ˯ CdXlT d5չLJs >b,rH̍/ Vj g>/%4A1ŽFü=n#1_xH7P?y%cw'(]?ʇiwj!S P>y(&7\?7tnڪp Q<أ7vLY cv&G<֤KP!S`tZrT"||ve(B^89f&(` l4jt}c#Bl9akK|(bqLm[,^k,LiO#V::@QFĻOxJX"ʧ~4{huƠǩAn$$6b՞LDG]aL2nP8a t1CRs3+8B~mV"FX+ a2)-)S[C|+o?\|UΐKZ;pF1وwD% 89R yd, a5 Xi vg'i;r`NX Dt:Ki&3w J,J djm/Y6Wʺ]T\Ҳz|r ɥh\zo)u)ߥ!ݏ=xFqB2wiQ1 WBN#T TW؃*ă{㻫_\R˩قG޽L! .Nhb..{UdHc [ P<'`ְعO Idh8t=F.dJU`~w19b{6>vb/[kw5 5 )jxwk$ 51v r]J~+H)@;Ի 5!w]?DlT |#zmq${`%Uu= U[5g"n*(BE$yn<`U% K$w- ,|SZc32Cw'!AڬopW>Jmzc Qz(Yb{eUӵ*=r_`Td/z 6^!#d%=GCm %ߍJpDxO%t7N{_aPܙHܟ" ]acԱa7l9 "|D:BZ״fe^OGqpvs4Xȝ]Dj^j~қg-Xl7xb#Pc2Ey+~-0E#,,bI,:7.vpo4JJX=?Pw iݒ S*XLk`ĸtq\{"zJBkַ$\%x>aفRg\Xs (f]ItATP}ŵ FkA\5`j[I߁]W"ZE?=oIHVht;҃ø}{4dC7C6#:'D+|ȥs" gӜtRҡvQR/}]L j|2^KvuG䢟(D+n0n[ ͏G9:IhimۏϟH;z*@zamҎWGFШSNVB6I{# d 0|.ޡn,,f9,x`9Gc6ÌHq6u1,k AQA>%֫T Gj^ć,;tJHOVMqPZ!iŰC+{2ySFJt Ҋ^06߱AdJ{L%zEfAl c*}Lǥ7~d] e)99pv1 eANMAzAH$`&6 1L24eB =E&{Oȡ 62-D@d weA* %wa|Q>&&:ݔm|H.?DO'v܀2B[('Bي)M.PTǐL )wl[d"?}3 ν&MS 4bxb*\eWDc,qǘ$Od0݊ǠZ;?o2&m!eҠna?΄1 v(THeL <*@MVwkv!gQ&{]?6xFEtdCxC ?#-*¯69>[сM>*vW8LqMٝ{ےu(0\/}(4K7t_Hir&,qm:>j 4]r p )Cuwj!JVd\wwW.T}%bű&ka=OHME#U/~gr?9P`ITMP/n&ʠ{8$y~iP/PċS8[È@9Hake LZ[) [*uz|45-79g![1~ZtǺun1+F3 +A;#XZ@`jjNr*hZ^~^DjVgT(r?&Ps5@> 0S:as$q4CR UlꂸF8i3]ځ6F C3l5Q5) II"HXV!΅.P#!ܲ5n)&{ͻ*C7°pѓ(7k|^3K=c3ˀ'@ѥ7@Yl{.4)"L>^6OGQ~ z:~"b$5WIB >SRD$rZ>hH(;a !^[)PL.H#Ce/ Vb($ %-g!_³)<3]7õ|Ǵ<Ӧ aVV/6La!ѷk-V"ƭfip f,yw} wu :An|mEOsw 1BR\:tJ?Ra%E5N 7xlRr GWknS36˝?{,m\g X5eTotdGM(YO?s Y~el>ٔ jfܬFW9zIMC;V*2?$gkuÔ\}1IߤK,;b%F EWQ.z[ k{ T^m-PcnKW1ǫfDROq/׿Q&ieOU P]-ʸn©I@϶~dA9)@SM2)Xgm?]KܻH4PSRhWxu*M̪7 2w^rLn|xL^ <,P|[⿡ܦ*رOqf $_d{>F>ŝ﮲^9#U(4[ sEЬa!DZ#/Llp*xBkX|cphw M4#KOPš1GftٽD ۪fYi+tE 8,KgFs٩>yV|L9d\gjzEpR.#<ob~DoP.@z:IAW&XI<*.L;l9B{Ni/k:*1ûMw;BX|c[j]k;pQ<cǵZ֞ެiEc|~Bðu.+M~Ѧ % I7jئy7 7GP$#fҾa'3NiW,G MmYdTL <'3cNlOk@W ~X5XC U3c&2ޞxD\=gi3"*觼X5]1l/#%[YlV^0md VhO;}3"t"<04c;WcFLLMQ ymfX =-#˞.ja1g?mzq`WŞbwe Io})W=:XL'I,H7T` Ez!S t$5ֈWk!gQ>m$A#SDv܊v|ėP"'0vt? QnO"v(A󖆋{|lU$F'.W5 a*.ipUH&"Nҵ%HU֪^|ڄI(|Dm&ȼ>6/xz̢!CO"*,ڽYrymuabdZJ݈0WQ7 5I`K[}^R<@ UnDlz~&@-wiWmh;Ϥ6=ͽ4qٔ2PVQQ:_Urb&KG֓.kW|5$ *kiǐt%piB5PB|t& >l8r..]941n\VVUfU?e4B07f 9 g !P5P8$ 9*\Զ@~Or'6؁`$oEפcpIm=ȷ({%6U4bqwG="!óL")nz+k^;tI[fv :3ܦӁݣm2Ib)H*e*Pj`Zh?u92N`\ISL͟H钂bPg8Iy!eU35c^7rҜ $H6UEeҏ]xElrRf @OWx2OucdjldxXHmIY"1ڌL g1JאUލr-92컞*[\~u7?x [㰔F6 ?)KS]Բ`m%x4H<ݏd$FBr(sxV?0^սr14QM4|ʭMP3dȈ%&% ]5c%oT;y&đdE؍#KtdlN0ɦNiq %gѸEZ'|g)I8.I(BfNRy99Y+M2NK-;L>'q&q8@ Υ3!ʪG( :*xzGݰ "P>ehu|q])r0eNP6MnZ+ v?l8b[Z|n Cѐ]҅K҄QZ;E[hyvk`q s04&}`|_'9m,(L\/҉MϦ(aDIUq [  )ad~`ar7x4y 39!|DT TcW͌Cu q`JLӑV>LNayp /4^4#Yd1D9_a6 L8tNO1c"?מb-nk :bT :̛K} j. ~VFؘ.!)oLCUzq_a0.wOݑ|Ŷ$K}*>ob3u|(pI^]K jPK>Ac6HwZ2jhw.O  R*ݯxq a1>ph r'*|UXwM !o0!پu)4d40'S.S`tOGti:<1z[vr?HʏIݑ*^b͌$OoC ZDx~X5oތzL;᫢@w} 8Ve{; !.e.=bי7/E9T1:W%v߃5wGN ob5VTUOj\k)ϕGijZйx'eqd\[C0+͗LwLptM*R'G#樿חCWE8dL*d+mO2/}_6%: E2?LD%Z ;"LV*QëF,:yv1QےY>EλtGm`<7g|t x=cTZ2ܢ^j@ _lZ '=d>>c}<ޞ{OfVa\ޗlSREмKcc4_fvvnHm` Ck玟/y<^ޣhvǠqM[׻3)rh6)NGXHGk%"zcr=! v1A@m jL%<ʞ}cE-ܔ?Svj GTpy6f".)-75߹nl$Z۰[ zUgAH?. Iv_@TRQ1aNE$T`C%5Y<©^72>L 5͖Tc>"V=K_K{=COB|5%+A A7\;6WW\HЍ@x~`ʆ>dia}tAu_ph̞'EcC)f&u߻=ZUHVGj㸛+:)XZC]rA_]¾?`B^7[9nO?lf9/u,67!u?{/A32fvMritBg@ 譛Ę<"#şeddEe9OZh&$:V-ZQ2{O ZB|*̈́t1;2[[m\cSS@PaɏĨU"9%̤1 G,1ԧf,qanq+w FgiB+ h\\"1(,ܮR/0ap k=%RZV v?ZsY'SA%i:9* ˏbŎ׽'Pj %Br2ͷ8KQ0I2O֖֐n\ !*.jP7n/)$.WUva&~%WȎWq~%EKz3L X!ҌoȟmAR*LXNp\?k{+j*9*>Y|q¤Z7uP*>լ.@&sRg[ŮAzmD|cxeKrRyx2yF' 50 ZD7&X`[DYhjBT *-$'V[ggeCqz|c> ӷVю0qJX68"g%ɻE2Qdބn7\5K^Aw(^`h'p8c~tdP:TI OбUc,Q}ۡ#s $pggXa7骵sR6:j.cl9m>ho8Anی~Ӵ_%oicG΅9a6f9b@4qI"_R0Z,A"6or%hM \*bIJ KB(EKOlo (uwu&єXC J-??& LxŽ[atkXlş aP…'1{`qkWn[3%vZ2*G8'P2@..#'x<nhWޞbf;ycm6r>*/!?M !mBlly .P*:) :`Y$ Öֻ!< ADÓ^Iu1mG!ݓ" $OvwoK߾/lڜ3u=E:hSj'𤽮'aũy濵VR/q`9<\;BV}P J)9rK.{wq mC0hv]?S,cy`]Q{K#Zz;θPC X8T;6+F[%T ^wBHũ+1*7g[qN>@zWF .y|Un194ZkX0`yCk;Fk|f|(y_uAs [`$~"J.P\R86xA"D JHbn6D Iө: 1Y( -@>c4Wx))Dy,>6c.$J$*uZ{5<&^g9*ڧ2ih9iƮ] DDm-$٥uwM2@:+e ,C\rk+: ߭%T*MKpOW!R.2$W嶓"Ƈף@gJ[%< wBA\$ 1=븪%6~n2m9ۦsCip,)[k(Z3hV(= x5F- 䤅A,Il7p4kI>;eY \DAz(N(4=`0_wf"!!h Urw V%΁Y{S س!AB<rkF\}p}aIEb3ۻ#_SW|)XAWl>nسYEEK) מ>EM r=7{5['CY6e0l7AUk)8f0~+f8J#][ڞV vQ2 U0כ?| ?>aV}wO.Nk72 cg.XG]CG;dDs8eK U+ܙj,Kw¢͓S2`%dW= ?lgbSjf% yg{v W?ڄXeA+k~ j_2W hGkC0Ÿ!f_6B@8~ gyhТuެ)@9!I-<|6[)101:]P}dFi@Y*J:xz@XHYb̘,! 20 0&ifKwqFIlnK7Ou/}a@~;Lڏns:#x>HέNJ2SLqDz=  =,zVnjOBNrϕ΄`hEojlhdcM?,] SAlCsPeJU:J5MK2fd͖ܝo=Jr׵B>g>8!3COBsձXl2ar(L3P@xWgxJC!R/ ڱB9+R (\N@tlQ"kwu,ܞ~bv

      J96O5m.2T p-c ?s{Ƌ<Hk?oW)L .ou~"2]FZOŶ9mfXctdb 0z-jkzDw~Ԃoh72ޗ#KJʪ^WPy5zLZөyܻǁL$O^Zm0'VMoo%ё}4aS77j8d9| TŪo 6]t$峗50Gv$ϟp]E}\5"pvQϚ@Cf#8Ϙ&&mDZT[a~$^+{~;pAϦBaSZkjl($9%z b`^z9DuoS!fJ /C>L|𬽦Gc{JmYFAȴx+;hk9%zY:ș hBFAU 燧ĊAmeuBZd,EnQgX]+;\UM, xze"1bbK9 4ohB ~{\8}GPwS7XN.f/ҊV0LVa: ' "P$XFo1W# |*ZrHŀ*[,X+!#iy/to:O!(V;`?NH}U#ڣ" 8KxCvpw"@]>WU>-c2J!ژᘅ9fzˢ>Bx yɉlKX^V~LusaJr):21&V&'^HT(;H@C#VyWs}sTe:!f .փ,xl^|L]xbTA =G/{CQi$gJrL@ehL.I 0w\a&`ՍC~q%"QIr%z|*O+(-lV@801Ta< P-3):X&GuԇS$KM0BJ^Bgq즓"I.Zt~Ml &h}E &p wh)ǘSiT4ݜ8a2 h$es~1~g ^\57U#hB| Uk]9$O4 aٍR8ha ~&{{+e9DA#;p)`ӓq"Tys8q1>nXn߅⿗sh[]ctVȝóDP;/ʃ0[oLU`塑1,= O5 DqI|s;v;y1̶Jz] %p$\#rq(ׄ/-o8 mjP6(1q6U^$?|pXw4*w!dooՏ#^EK\9P6*7w5tNdz)pYa O1`+? %nĽǺ.tDM,i,(AlJ@ Q!OHzS {IBQ}e#\#k ]Je{T)PCĖ6P}N52.IFP8/.Pfg& h6=_W#mV_Og{a覭$\'98V5 jv5F1vKi@\Ӯa1ْ%ʋM0鬖Ra' ,A!qz-3+YoYI0c/{Sa }|/5մ ɵoi0hI@#yUfn8'-/˩hf[zʡ&/tt_ws&#Vז:0eJZ<\J2 gL:k&ZLM#bdUTI rgw-n#T6btin!p@I7L$WZໝxQW]E15I]čKY ua֘iJXT١ӀL)Ϊkf1 G3>pyÀufLں>AS0|A3:Tg_kDzߋ*ͻn4_%IpɄQ7[w{ZRӻ5jso'DmQstÆF[[}!wy{NW[ÐtVnxh1fǧA{jY!f<G$2  fp,STisu]#~/TY,ޥ; ĩФ25G/RGJ|ГLr e(ogj<˗WQ Y [C7$%: !%qI_J-Md5ٕ '1; zK\cV 9:Xpp=<EXC.^c-|7˜gstpDYnP20h% ;WSvGAP`P.{kP{ݞPwdhD`4CJ5 =3^9#Dϫ4fJ2M~p5e' xiz9s6'YT*zsC l3IdKyo1HJ"%dl9̶X%# &*XAϗ?D|t dܚH%E>Z0i7 [Yfgc>] ( -Pfv)A0kPMlX4ideZ:a|WZ1b\AG1>l-RQ{tD5$3 o.'7c?uuh9/Ys$"&5HXvFގcJ.+fN|J7NSl3f5Fp.S~2qP' F] H؊κa9SxY:=,ARg6S}N>$*h RFd`ʡc!qfA5{?K)-(w*Gu *i"ܩlvC#fWu<f(ML-&ֹ# +X܋9%>QI J0\@Y uf*b pG2:fӥ|)P4_-&it.tL7'Q-p\`8.շEI^AX#}5GȪc P]NJJ|jD BA~lAaXV[_}t.J/d.5nR8+ ֻU֝Ga{mS+ Slb>A&[r;e9KJȩ J A7miA~ai!5HM`"2ir($kНGD媹eI9)jk^TG9Udxa-ѝ-m,PYAOQDytͱb0 T>QS@$I:oY׊@2hXie)_)L#tqY~ay֒uI'*-Y ^Lr^l.*dcm-YnѴ-("?,EfgEvXmTvq(ӈ[sc\Xc@z |;4] {Tt @ ϣńȯ#${\^%C)U@s9LkA0f#4fy8ih M⵻oKP5Kb:is|Z_2l#cB(g&"y7Pkָwoq$޼C')X%<C^!sBYՕ3&FtJh%2KMCwk"juS9}MYRe(Nrۙn3~x~c Ϣ>5[qA#ӈƧ{yb:6"?3@>N!"lfʙ)2ӨZEgL[+S:\ؓ]AА>&_\5¦z4m352imu!./CzL$#XxgD// T[!G #ÌЧGLT&s ݆jˠ6$&w{9qvܔ]I\~[y pGZ-֏<}*a: o]O߂xCM( 5\t0{+ ՛Ճ].V6F$b;cZ߻Qlb$I1 J!x&KNsw- fQ$;$c{DlPglØFXBqy\M?=qspQv񺼞j;֠o֖f9dHi+2?, Ő\hhTE%5{ϖΛ%-y~^fR(&@z3-S{NBW SAü-$98߇+3H(8* +jf=_mG 31%(%^*^?ɓH7Z O ķV`e@ϰ)7\YQ( 1Z {0j)&ѹ\!U Eamz@gqm+XքtzV"')։7Z`m#swN2Ԯ> ӿ7pŕcWKxݡpBS/2=9kEYE [-)*yӋ7 B}h"BkV"PA"3T֭Gϓa 0KCjyvx~0_itSĊI ٸUQU`>p$=,=tǛ2n[l _7:zsGTHCē.H+7M;*K̅1Jמ.Danxe,#a'֍;V8yG#|Q_oe}Xb6r7T\@&n5EnjϊסK>B6ʻjdjPjt.0@$z9bխɨ}19uγXv ΀aZ hzUdߴ^@&$ZA- MzrU޵J* K̝}$a,AD:E{яoUjrHW;Ѷٵ[pFTLo3VeM !=,YΖx'kzPX6\+!F}sPhI_>BK+ܳsdG˩^ZÓt&$QW=%w !t膒L@bL wz+͹m-9e̕4:Y6aM|ngjt=I&4V4CsWba$K/8Ic4 wPԵx|~{ʄ"Keo,DG"bݢ*#Zs- i`iwJr?Q_&40X|L, @ yzDLܽ7]yہ%z0>8TCkeu@Mq^UHы'~rK.6 &D.Ȋ$.ҡ#HFe{ N Љឫ@ѯȜm$FswYO䆗ɮ׾#1AW7R=Z"%wQ"`ͪľ-~Xӭ9$/(hf-N~RD ĕ[O6Y "o[UlTŽV{\JaI wsM u]lB "NJ0Iu@^b.?6 [ގD%K=F/(ahG>sVQfSM&MI xESHA}| H[K\΃^D/+ nב<8t3@[~vȒ(gm`$HyZ4xeʷu}+*#dRo0wN 3hP(Xo&Kq+7ϧ4M dѻ`/te;Qc_D3̤ iS}d1wb7}ty}@v8"?|~Pn 2Z sflۍ.O||A7;tM d*e3h7y@<)2M_Lj6Lh'Qvފ~zUO*lq5>YLpa޼kD_9xSn4Z](r;[KWA,/gIRэ7/y%?Kŏ 9{|^(qMv4>!j>T>$JkJ:bF U=9Z#: Dpc+2o rC`$rj4!Ygy1n8lnje Vc )by7ATnˬo5E[$`2Ă B 0ϐ"Fz Ŭ!=!{1!a2N ') 4@#.]0kVD#/^*RH5.Z;X ^dٶ*<"}| Y0lG(o!R/H\_"9?Y4[ ɛlYy܅vv yp,uqtHe\()O@pzvuM[`]nUw>ve) 1]cܧ#rL<OCB_򸓏NWJ-X v6=U*"[J~mE3띣҄n( &Dbe D1;;:b'z*0ddW.2/ \ jSt٠[p$ftK%IpfcQf莽ƋЈ~ pAb=-z,z[)~KS ;Q2>Bhӆpf0jD/'r;;5+ 沍Fݑ&wvfBzG}șd}eR;V{V=\5!Xe4/c 0Pty&toNZ!ٮkm3tLR{1qZ KKGHYeU@>jY\1/l[w\Hm@5'fJץ!ejR3AFP4r=(l)Xܦķ+yEI=Pn!H& G* / T8#y" ja A++A}, z3_Vi(;Nj5a06= &j7\՚- v\؏y[x].?_͔O`<ϙP"- ^-'nyb*_ugY)R/KL*H9V\kkz,Ƌ3ݓa6n2 ̆ * Q kq9R׎:mwy%o\-VQ)!].<5`ul>}1F0'F#QoFa3 <2[|()\[gFNtzB)}1b!瀡*`1S,ŏ M?B@pYul Rn/_}=Dx CTmwZ=CzաV=n)QZ1-LhB'KtIq8^آtu wfX@ d>îL^VX J<)4ᑼ2rW(n^!NxU7G{,?U_҃ɣ Lipm]t/п1["v2> sF@nLC-ZC: tK]iˣ:ڀB-`Lͩ"#"]$ɰKw0ũd4'  Ckh̻jw o§d\= .Ouh{7mh:tuNpD{%~CiEW@F!Z:e%c)4Fa+}'O gOsne@SNr`F9 DǞ# Zs|`l&J[={p{ qy| w#Έv u@ %8âE9o@qs;=|+.CN>:aԚwdAX;"wAupLT2M?M0K6[ʓHd:QuhJtr2a{&[Wlo`Tٙ'i%]1Ջm(M7_/\M(F [6ibɱ<[sB2$ y M!ILbN|8.[y+߿_?Sd6΀Q89fuD&zC$tHn"U"σ) s ilA0w}eKWb|!eb(~9ſsq0ֿݨ2G0]hj}&eG{*D,ڎiW!32Cun⠼UQnA5%*%oJI!CX/xWrPH-gjcgJè 27XemwAHTyA8*vpu͚i}'L}7} ]Kr@1'Vmz]$;IKYE ,(k;C%Jq쵹?UÂ-~KiL}~)8!%l>^MIlBifKz5[,gL{6x ZA75jMAp0X@i5*s25`]  WQYS6%=!50SVxz8sQ-夅y&K"D\ä["_- ڻb{\E`Y0V*231. A(H ;(,d &w moiS[;>F3/(Gl%HJ ' 8)=-Ň>c0}'7D^'^3 Aa[2*U(VC|ۛ3v`bo8"OZGNJ4Oד:%0k>-$3.yi Xl'eVi;+0T4?bLzvY }l0R!0 “`R+z9¡5IhoWu yC5#F,{鐐]v.:`T,^P{C/"/B˯-qG+d4H.g+MY1hoB3h(oS޶ue٬˩'` ׮ZIY;IE@ogqYL&{\__>,WQ/ˉOr*?_?Ȗb O[ dhv)#Ɨm\Uڛkl-M1^\B8@P]\@(5ٷeUZf@X}cXLd/fSZS?ꕜS5߀,Vr1^eyoVg}4s B%(1-.%&V;9Ne6X1yMҲ4Lw}7c`E/|HuG[ɻ{`2DiV Cwo:i6qPI#U+&нbE>@J'pK)DhgP~ͯK-v-ܮ3Iѿa¨ >nj5 z:PϚgt5d)zFwyIP?PT}nYA9Yܯd w''i\uCqwFYBr,Au<\3mnwB6$aA&#(H37T"ktx9`pqwRPorO&J$(? Fݮf CYZdPT_Gt@cOnc\Ir[ôY>q +ߗ+_SHQK [8332|"]U|䢱Pc*{0S؟=C3&{ 4t0EX4p+Lx[qVl' w|W Ȟ.]zr':o5 a8?fquڒvvd\nŗ!\Όԟs6ϪvUXEV3e SS#yعV14?&tUMΝZЋ;cŭw4kkf}#(rjEafSA.LB^s5H, Аw%Tz)X5|S{~ý 9lwD7 5%\Tqm}ޥ P4n# g{h就d=,?jE{~[o NTIn9:u*|<#m=jR*bVFX̺TNri!![v9dkLsp_Q*r%^ն '}er` C6.mp97L6 ;5HQDR4/$ʄO3`.~_nZi[SaUdѫwAgbNx]\{.Ob -! RdY."~zgfU)FwRA?87g=O~xbFЉduh~,4Y^`p\8G/Sh59Κ7|m5r+,ʂ9ٌnpO B˽0*kN=g)quY-E Qiܣwahqb>Bf=?Dz;$j {Fy? XTVwԧXX\%_r cmBbOxT|/_q=BK٣1'-p%`W>_RS<i$V3Lf蚮SlԱlqHbz\ugyS0ښs9g[D|@@_ӫ hצ45viHS9Ka-<6 QFbrvՎCQnP|`7  ̘ǯ6RT)4+Ź̰Kj0iaj:Yg|Ē୉'MO+Z+|JZ,w4I V9vĵc9xR? J?d>rlw~< I3%z<ۑGjw'}s$Jua͖xBnSZB2"w.Xsj%Osz?$Bo^ σi.N`ּl|YiVX*Ά&l0 mTV7'6b2ʙIݴrMeIݜɕf<;w3FTXZsm#Pus0@~ʧGDT0$8瘋_s66<>Zͅ-o-{U H'X{řelBzRJ5+8NR[Ӄ}ٻ둣1@W)!J̘k_Qn1\va@U(&;ʓ}hpV0M= (9? ̈́.H?+35#2 E;GMd_[(Rƍ/W5y4?07Eȯj [Ma='z3Y",`ޚ]zFTTv$SM ]M?8k" `{EiTNN!K2%n:,3ǫu5{9.`=aŠhTUו(E0n[CoZ*y'Mi ؏r WVieBGr0JșMG-XgM鍬ChGo^嚑6vUҀMo-߀>VqC, Pa[kGOE'* ௼ה줽Ќ]*v?7ގ WyۀM[4B>g+6s"mkM!ۗI4Ct«0x⫹YDuw`i^_Kߥ}X/tO&x{&4,ߠz2/ޮ(*r${}еg)50r3넠!mh7nS,tga+u3cji} 5~.cA9~.qO ߎs=9U0~+AV hT{} 1uPԥ8%'8,ڼMF¦qH;!1-l>|'2xf̼5Uo\ c}B_ABr5D+t}P/МOmSs 2JQ'!H 0tiNi8Jh1#\AS!/pN5X򳰉b rL}2g:UX)\fY,eQ2Q4{w#$M^?A-":C%74EwafH7Ŧj!Y\Sn`FȺOp't6/m4AS)V 9} Q},,_'~b{nGP mҕe< ̇2"Pb&`}z4ob0΢bSrr"c:QBq}or'* ЏK1K|en*x^NA̯qп!RRrlkVlc!wgO P|n>閲Up)ӊ*tOmnļ" l2bXT3+KH$T?;g\dꫡ#|1tM^AИ4h Vnk4iW\"7pb_W- ngIg%;u7~|Hrt%ׅoU$Y}gYϹQTeisq%w˵Z^ ?W}HiaQ-4bbfBAoA HeZqֱMfO.ZJ+W毂6'rWe 3ćE^zabAYE)ػ3`UKݍt|]@C"@->1>G,Qjㅥa#zVqa$-4*~)ocSvL|$ve(H͙Bfkx Kx' c+?pբޗ et󩕪+6xȉ54˻1ӿsY6O!=CUalٗuԿhhb#7^OpEq"ٮYG.v[4Zv6Dv.kcOzR BI`Zqk honڍ'Snc2_wqób4IN v)3{nzMl QTu$/,Z:^;Uz?mO- *R}Cz۰$O4U }'&ku1훤3x9rK;L.LH˴z0!հ3ڒvmᗍD 0j;s?',"w5jӿ(}/;J@]B~0Pq)k^XtZ,p͋"ui[` 0u%1@6j!G [KE]M9YԂV*K'`2pjj;#XW#ll&޾~HA([;XvS,*Ї'OK%f1sK/6v k9w eT =z㫳B"6B*A|z'l}KYxvyre Q ʦ'?laէX 6,g+ͻߺq| ZM揼VޚN,P_J>)'rxKavMef#[yQ- SMMx(blјvXdL bpLzlrfp+p&<搋S\M?IdDGY`U€n-D ZDǙMj4f C} 4HvsȂM<?G(1$1Ǹd03HXid*jcU\;>ܫ£QLlڡ)]ED6BwvCλbqR޽ß'4kc^$˜p8+z>s#y>6E䃴#4q`m1FRB3(=zo-ǵѢ#odcX#xݚ{نpn6@FZRA/2xA68u֠-/xx ,sK)w U_@gv֝o9I -:D5^, "#|חdAOL&GJiF>QUN(r ek^mZ9}@7ה]mv*<"f&jM_b e!Vdd%ϲlKVD6ǯqM@ń~FJ|S]o i;w;F:G!(>K LvA=?pwj-il'eߞPÃ`89 A:5 j_iMBU4q"FBѿ(LwmDsU2vvUr*`e͝h)ZMS. ~.cMƝ;mwBhV0E2cge.qNo~=~t[{Aa-_$EAx"Jʌk/ 㢧$›d390R@X9زǂ4A=q|j kvuI夰ׄO.1i|zmDi>lJ.3y_Xփ# l+fSjqK'%|5T0ƮYu˼,Kc.v`5)` vL/T\|x3|-gzhw3t->0mVxtp4n F,a}>M hg :tvC;C鰠 ܔw6.`[Sj2 /hbaYюr;MLlD9!%`#aatbװ'廮7c¼$4́-a]S gY*P[2י岤tT -Y,_mre1U:EVYf7*al|ׯN&U Iwb4hc}(q NJ}Z$WfÖkbJT0%dW" L >a(%qEiRX;w]t438;e){C $!J m>v& "z!vL0a$; }#{5${p"a[]Y.P>/ N4_/1%q pWٰM"3OۀFPee :!H@վiAn;yN8%GРjKN&+~إc›]='x6ARR̤ F,]…]ĈGDYdzًуOH;#gB4l0q&waȯ FYn]d|DSsŌc= b~va ORF*q {v)M# >i{Z֫|΍uffq6:-;;A5O6t5}g:icO$ g 0Y` h';lWQEP)hi(^/+",9\l`y~PphB{5h9By()z`-pjTfSb zqho5@ ^G `xɍݹ=[)b3`hc%":}&4;>wkz7J;xBHY{9 ʼQi8PbNn L3q%N:n?l~B0)[+0([(NK#3,լP&!KO؟@>0}A_ג[@9m͛BUj~;B6vv+W>՗618|ߧ9RP:o%, O[K f+o~TS;ZX-d*~,>]Ӹ:4,- MdzdOa.zP6:Sѵ%k{p- ', y >.(GpeXyA#ϋ*_/CZQ.!A1n/N 2ü+?0Tڞ? L>TO,=A Axtݭ"rk5T -Tnr~f{093e͑ACGyj\2*d *̻}+3'0'sf#<(gHqNiJBl)&*jɱm82!^*oS{rNO@do06Њ2odaD˶ty?&,/o&SAb;hk0D[ö[Jy8! Gt4yM6&FAx I#o8 zM{BRbmG|u{0xXX>;)& ҍj5TaV:uar׀:Wu26k>J~=)z`[ ЅF؊ zm'{r<9" (D D:hI_%풡f*f7>ADz.79: #ҷKD٩VXQFr&/|/lR8 Z[/`ױI߻JhMq,w)˯,jZnxpZ϶Ŝb}*xC}F;=Q#6MG*F=AT U쨽c4`Ќ jc_^o}ǃV<&Vp_#tDIiċ-pmtǭ^4)(!ܚ Jy>$E׮72dDtR@dSUΗ)`bú|8iy_W 0OU7@X<$}N8b|2.l¤ևDd1(aBýB=m[ƙ1sAfy6Nߜ$jϽ-W^. itf_Vue"Ռi.Ʃ9b4!n<>mD?q9W_NIMy=3m̐W#m*r:7Z(1so:Sp4u曵+G">C#ida%ڰ^\[3%a>"^OX WyPs-]wK.3b2?5~$ ~PJKNJņK`+05hv֮fb)mDlfnrIY1GJ&(^d"~TwǨvvq RLuh΃<&нu, _l3h)֠W{@|m"96<@{+9RQ ݙ_]1yߟJ1ma^Ba u1}x2eh;SpU>] r?}>r{dG' fd׉GMG 3P0dOUwpHD,!6 /;7мu KE)XkG>|Ab~ԝn1LV@J *S{|o_Slk f< |e#?XK&v&K9wU$m 9;.)ݯj"8nɇEXM 'lajKH1s p1)LX-{C^JsG8 ' ָeYd^$k,b=)R8s&?'r@Sk 4yKiӾSelDR zj+LE ޠьQ}9lA&N>#kI/^zXՖqfۙRW@Khc&yhrv Fԕf]>1$h""-En^hu#xE*͎'=*CSzTFSTdc/=ȀC"hTl49ܢ1oz(a~ůLYW䆮UYI9 ́`!Įˁ]Ehuo~#BreŧI8IKu癵"8eY~*'v0R<&)(! Hpt kA)/g:K;yu' GrV7s^tX$A N p'Z<}%ػ-ً !O |7X{WeU>y*xh7 w1>V)H $md1][ gKYzwPȖb N}͐=f.9q"#|F1d^0:霆H-ݾ|AǼ)Q@濫􀵱)VFdټEXF|nH~"cV<&g ́m j [dJf#.˔xc*5GTV !ۖX:^ 8{eE;,ҏqIhJbNW =:CtYXTVTsLeR1G!28/F7X,(wɬs`QP 6DBd/UKcZdK0#Q9gHn=(ӷ$̈́X`ʹJ(]V:LM \%7\k@5&Yf# §RJ}BBꄑ7#=+Z^,@v|G)C $ohu'sGCcL~A-&Um `+V'*.֎*ZMmqg.vcM!rh,r"쵾<+jZ HRP H"ӊ(~ugQHXPe{jR |㔷u4(sJݸ!{ä=gadqpc_KG\73H]R* Ad]sٶ)U:v09b 6u7Qnu4wΣʁkL,4 C߃lA\eɂkk}5,1yP'!1)rf]Sȟ&:sex1]1V]3%|ix{j3ӵ ]¾"˸!}c%$/uo48X2yaxL?9ޘ PH(«AF).NǪ*%ZaV Z%"bt9{0\7N+%l/t)[\> oV_ITR|7Gԝ,N s:G\,cFJ bhQBbA@/ uMR/'vT`16~'0%15-y~=u_LrrCM:T\ )5uR|ѝl\bn:vJ-5ᒼ#,7L+9?p;:M#,%yS޹5t,_H}HM,..8<-ܩϨՂqC)]6lW;s P[yU:os9뉒|_$d'^VT@0 Zpw SK(%f=Θ%ξ$ *AQޖleVmzJ_EMu+#Rh;^u^Qg bJGp{"IR3\qiV6]9 LYbaJ ̴ &piT!DGt ԯ"{]HUJYݺr_Ϊ/m@[X~)Օ=M#c%޸Bɗ6]>52w1(ݍT2GT5:0(A0J $juay cc#Pܚ ' fm'aXe5lEgf z\(@=p(Aφ8PՎ3M#*Soa bYI~&( w+ThY.CoEs~!u2XXs IΩI<>?Ϛt? lUjKM amu=7)`e7xx̝fbW` zv$Y jA3wP $yfHr`}9o6M>Ƕs'Zغ:IIHIΩ+jA]=> 8U,^d|?PKD/"#u{ˊpS(Sp)n`kƣ3/$Yv/aDꧩ J H+ 5`Ҹ@}A``> 6aBրP#''}8c$a-ԞOhojynņ zd yi礩Msy/9]`kk:R'8b,FNeET3Mۀ,,R_זK<ɮ賉`|`gD|+~![؜_l6ϯC:Wt`odc%PQ7+nk!UX2OcƉ&f1~sAI0fr%iu~4g8OA sGl!@TB EEК9خHx z :Nnɟ Rm!6Ew} N;G WC/x!w|Є^݋l P~ClD*lA <Ϥ&6Vԏ|V'eZ9}KRh^pW,%%rBBB_MTz~Rsk#ƞo ."j:(:(T6 /CU¬95Ɗjj@ CA7gt Hwf197 de¾7ZrZ.nt'#q~3#^ܝwf"ڱ)h~NHX5eo̬ٞ)" g+.H[Vg;$xlWd|D/l$Ԗ2-DfYPWN͝Ck|O m\~"wa~ ^ma!}EF}Ut['GpD/MRL= 6:gxpKqk"€PߜS60?RnT^#M|};ANijuQ/q`8 U>=q|J{yfZҡ-ͲKߵ4y+7m}1 *6w{y?\ R)?&3䣚į/4-qH=}ؤPظkż!ku[h6Sr$"uR_oOAiqZxD9۷edBX`Ї`c<{5pD0\+&Z# J=ŀ ͒eifPrOXl=+\P3}}I)HGx~R>VgDYw H,qIYc}$dyjUaҒYNnڸ)0(5.u4?͔ሀ\~be &êGCWZj,HLg 1fX5S3p-uWH  {A”.z>I}g:P#bdEJQ"yQjr$&H|Xe l:mĦE$?og'bT 5D5/qC=Ԧjo+7h.> pr>~}mYjm(_Pns14I t5i=qxeȳ}ۛN<)@<cIE8?~] iey 9D܃}ӭ1r)s+uO4XUgRWNgvp I/#nB[x| 1j5jILїXpW Xh:(o|[a= <ƙ?6 `+DP=Z Ae" E.gq3Mޫ.F5N!ܷD_u>&X:yHnDrjs^&uR 7C812dth{y຺ {N-gx.bO>Gиrl$_Zi6Pa״(rp?ъ\}(%~7Ԓ}'0#1R!zYxf._{,ɺL],l[qlk^Z\_:dՂ dvmmWpOq$q\HbΛftv $M0n _, . ›f A6 ƽ~2N9шn᳆9C"?M|3rHE'c8kL/e\.?QUyo| 'D t,_r g5Uɒ,WVa/P3@{S>(("3,#H8wOUIfzN& Iг7O 'ANX>qZ[H|30œBⴁ'9Xod_)}Lww\TKp[2!c]C ՠKbqͷZbAmjhek2ed>?a )_] ImFl~nÝUB r! yZ@g1Q+l:RXƖcI"R Y"fQݥgSE9W\mCf.TQNLft =x Z@e_^Myzx<띅2_}H,- Dv$AyYj)Ya f](‚0l5ny)Om<D0db֏DӉhT`fm\Ma;ߩv5M Τw#,q݉ҩ$2J^!]x_K T_UC*T߇16/;.R >ylZ W!ҰMGSU!"AmS|onV?$@.xqt3<&XC7m[ۀgi) Ipu缛еN{+æt0>KnsU%Ht㬦~_l6=q0v+cf,MI7JBL^R끔9?ob]?C v}k Io'S)\QIJ2GJ.w5Wwsk;ףMS,UN_b OQj$W4>ϕ?H |V[>@q: =]N`"*$u-=< &فZ/Sûe+ޝ7=Ty Eӧgͻ":ƃb@h)} qx'hDV96="L]-$ϼJϮc=u՜ 5 3#{ۂnv9Պ;όvs<d]}zytJo-$)&O] XP5]&M!-km?͍v;Fӯ-ߝN+!KB3-Ile vk.O<0=6u|=CEMqfE`})K44kXG3aՓ^!c=jM3)͎'yzڀczcMJ{uCa6y@CNpªYmz'ho3t):7bxDOwp˚6˨Z8u/uP7^ 5%v>mr^`{Z1iNl@n!?r񍷦 Qk&_mt9^È؂FT~& 6}YM1$#g1 ~Ȝc_:Yշjz _K\d˽jXd :j%BNqI9e;榽5,%|[l6r!: uN[-/uVPYrQ}*&Ӎޅ 饮0Z>wXqyckƮ"bJ5lDk6!E N'u$G3̱ 7?w]G>y9/Mbۄ4g%(yc" Z\YxH;ۿߨ8c)ڹovq0\XQx9!zmsljIC-%o#C'MZ$Ce`ĭ@!x!#E8Qappt{KW[İtⶆ`D>/iaSI1LHxu\RXbSԁ_euTbJHXXeZa :lIYX1O,"s @@;k_-j@1h؞ og\I}FR?&ܙ<>JpSxk!brE0`P;Yke!#Od`2p1f6랦&ݭx`3h>-B ;݊z3eܦsT+xBs "zq7\3k~XDjL:W:uMD.;D e4AgmUL=x2d! R)_~/9TX{'Wڡ|v0$Ohڄ[ywf:|$Up2n`,=V1ilPƟrE-mEJ & cý< T4b~b?ήxoW&l6 X! QIGa^A8c-qΈ-QV&<27v> G&0 _g|F +cl ~oySa Qu7 o9dcۡH곴,-~ xdueQS4x u3F y¯Ĉ1bs`Dkϙ|i+[3lrܢw8H;aVF{(?V m~5REQ l\,Ps J\V×?c0ʯiP3pIyy[GQQSۋ8aM2Sނuڠ~72_Q5O0NgWІt`Xĩސнvp_/߱hTLU!}`IUCފOoJ?E1NL'T5Zxw'3ۜPdiM@$L;\sH)qƎ,uYQdC`R Ux fd߆cg[fLvBJdd_^yEFqaW?n̡e^8؞1x磄P ٚ+)`ae/Gٯ&N2"ނwkbKs:BVPY娴5 E]8;{[̾ᰮ!ʙHW%iޯd#W:ItO(W"?Hd2@9bGc/d&Ỷ//=oVep<*O`wl:w2Vrm&!sA&L~A빂:IŔFEtg;ck9-30+~(a`B˻Z XjO$f f9>^6h!H훰w;c nf14א$uT,k!'G<M4r#qqm<ՠ@2; ~w7R*X> q`gx%nQV$sqѿzww7$l&@xhkQ{E(r@4;S=|!!V!i@Dv ]2_CaةzϩҪ/c-B{8[c2GFUJM$k ₠7j%GI j59+*dͨwo*PщAo/'xFDXz&*锢L4yVjƇ]24؊ombcC ҡH` )iY_XJtǷZ/iGv)Y  n_Rcƥg0!)ŤB*$:Vs]{Ⓣd75'3haqFҺ 3;nVfhU+ s1@%5-yR,t*D_睄~VJHLzJK\!E/"O- r$Q f*APv_8"1\ѽ+qu$n&w,N_ 6Mkr%GyxpFu_7߃Ž(Ng3$EsWtfڮS \xb5NRvi5c\d %ՁӬI?>Sb/FMjvk40k2ZdNTtlL[yAJPqj?V;>sAUMnwm7T[XVJΦPbǽg+9Gk9<[SɆaaZtޯa,#ܘӞ aXb"8y |Y0 Vys7SLř Vܚ`iP_LPwZ InO݄.N,G */ b z [0::#k5|$Kh;^ s[a @&]-jG2X´׿$?ks1-NZnȰ)1i'aß ɭrZ[sɚ&j%:em\ke&Akj+krb,p-9Z}sc单bkYVTƜSkMguEo"?~el4]p)nu]^:f^BffMۧvRͣ׻*]|{*#gĞD=oJSƷKI0bz߿Csyt|<[ M8ZoľvF1!T8MI3hؼ69#MH̆ݵ}/7]̉_4"'}XIFgBkҐwцf/GEκaSў9{hG X j1UrmW؈IFL댮R/5sg鐏 i-k[B::06 aY@Ȗhxv;Ub4~f0d9T |9dY&%dO>?!@c.z55&%ŬB-'Ec&V黰-@㩂S=<ķNт֧& ×ME!2&ߵKic6zҰ1&V#x>Th/!ˊnܼhCbMvI%&wMM(m9% mJ31K ݭ6]BGP' ^M ^tLz%FU-32Rse8){mt"AQP0^<` fDvWȰC[42YFwpUgPɔn՗Y֢W_uҁco#UeՇAM*/;ڨ!g>vy7[1A6xͅ:/ӊTm|,^*R•].Fϛ&h>9 Ig krͼf4G$M"z|+@8qTM"|:^ͻeb đv/j8ޕE,3_C҄u櫯ĺ}ov@#~Er2aaC(DFuQqU|ZRX4=Xd/Cp9E[czmgےZ D+'@w(0F 2R.*[}n ˂]- ˋ|%Hpk[.S']6}YL!L"KYoPϵ8Q6Y&/Ѷ~kSĩ[Qs47, X 9.p=z lVK|zᎼGKn|9ǝh68u&?_,N1(!N dqјL؜nTПFk6Zj8#S^|cJ}̆1i$Ar9,7= ZH[V,a"!,A8٫g>d QЃ*>՝JL Xd >PP+`6Ǭ52Ƀ zp+Ic qetNđ|ˁ&qzֱWTY2լA[9H\_NXZBWV6[O徘gŅ[ n8X4#uyJBX2 I] &1pfc8g t!i؏v`WJC)?l-X?Xr \kW|غ s `t.n:O-F96@&1ZJ0X|pgwVm֏AwC^![=iC !_Գx,LEa&҇ *q+f8BB1qgހ0{WVW-ż1 og<0ӇxLldQ/٘x:!5C2V(6YĵСU݂7}2K'g ͣ>23ZC"QdB.xf6b?ĦSdKa$q6)-k H 5虷A>ݑƨ=U=L T,hx;Y4 PryI<{d[ߧr߄q~ufLًz}VJ)s1; ]b@Z!qWl `;Kj"9XD@ ~VcP {@lz~}pӰ3̘:$Q?Ym5h# [yǑ<ê~V\=WbAw; %"!_j=iyeG$;`qh  ?0U~*5]duZsmxBC}%D%8C>ξ3-SM9 t_G-z)Մ7KV{-07eHo肰>~SyEid'XŌzK-`շ|Y+NJjI97ӆw朐1Dj F!@NlE(Қ-xTZr%DBJ0:c>ϒUmQ9UA}1&c65$` bD>X)Ȁ| @݅ʳMG% C%LJ4VPlTzK\5 ßpgkjE zEQX ]=c)E(efFa@l2nڜ!U%UW>I5=,π! ,K;^+COͫ2=׮vw?j/}J-1YZM8nPdv_o(':0A)Yl #"'IR5"C`;^0T̀H\ $Fe%ã\vdEHpOd|tş>-b\ XÚiij[;=560TA 9=YwcIcgK((1(ku;5g y@Xa{6U)1ws K!'4uRC Y"\TB]̕?` eDH5![tf* `5a%:FyҠ2 G,7ߥtS@f9hp)fg~OcSgRbqE Lj&|oΖ.WFbzq$J:^Fã.=#AY: I3ϔR2^|g4ۗo&^g :w04(7i;,-Xxf:߄gBR !abe)^mж^)i-۩dc.p:U^T/!gv4/ŵ{;X|Aj +Sj+S8qT^?Wi1u3(ƣMLH ¬Y+c !89)W^ɋ74|dXGZ(=(}ev?N_ƞшH3ao =fHS r`%viC@pJBp%e֦@A4wK>Wv-JZޝ.M~ XΨw-D@wQ{JWj"D ֙pJ sRD e1#кk|ꋶ(EPTi%C&B2B 6D\;_xZ7 Q Bi'^ʈTwy[~/+:f6 _t'zD3ZQ%$4Ԁ^j>oQmQG|4~v'j`ϓ92Ac^CܧFR"2C4./EcWaôqu,)IX3 $H#;KԧrV)Xbgt>L{G=uPTLc:ak NtpW'~K'ڕ`g=y-h`\SV*}06 ^nq;Qq"*}ŮJzIz1Pz0E8d~tDW+#"13\hC͕JzMعYLDknUQ sc1*{pt۩2Gu:MykW%ɵ IU:n8"Lpqi.rWU[$EG2Mp?Q&6&[u{21Ycx5b!`' ԘZ8mr )/RĪaW~#WYhn\u*k["=@x|}+9Vz-ƓpW쬔z6 X-GWUjį=rnWcMR4ܞ:WXjg$uiR6b e׏`'K[ r29L~Igq| YvWY*w^[<Âr$ 5B짌 OOvP]BFD [B#:/%M!$~)7&Thӆ8~Qؕٚr[YRw"wz#RW rh*W!S%7J14 $ &5K we ghMLm(wdԆ'04}Gv6eGx .\?Wq""^-FMx ;_`60bp8.\pr-{ŶFׇ&$H9q"v雀k<N?G]1YU cT2d[R~wzc2LԽNZu.PߪWXp| --phjT^Ӻ5,8uoEzf˱ϰ}K#*V| IlHwC4ӵKs2?F ]x{Bv? b5l9|mZ\16{?mU6 ;a61%\Evy2#3O>Ebcn c36מ%zf\2!Gv!dda=?Gg/T O E+3g>ʽYԸU s\>yЦ\Ib`QIpY婜u0ы`-H AghK {:p%CA"c5/tmx"is#yyO>m튼SXiBY\鍒{&[ݠ(`ˤaA|ޏ&Bij]9ߡty&a)`Vp/k VD ?8t$M8W7\2*FƦSkUv=%i$0QU~v7؇12¬PK)(y :XS>N2𭺕Rj-$Em( K\J7"THj .^(>o!eQҤ/dweك6fE#+FT6x0#rW5ŲfOGb H' Y+Y6h>L;) GWb l)6ܴW9 dѦ$i`}3'TpW*/?ʿ!$?D̰3ZRVԻk!7+ϵY^BU S^@[qz$^tuW#$|n{ƩM,ZT#<瘑`Įy{ F.#ZIUf7$F5fbG8{Q%9TYwP||𰋡~G;f y mHH- DXeP$6O Ʋ s(k~/R$TԛZQ6%4TUyְ&xO}o&)pyS0D5JppgfySP";JYӁr}!d0VJ|0Q5+1֢v\1?,?W+L൪R%#0l[A0ẀŇ;zr֌]]_u DJ",& ױФ%f!^qT' Io{# }e$ J[%MO(P K/C~"~Í>-}gj4`C oslMH]AmM1Pz{5yIGLģr|lOS$s/f,k#./izO|*T-!XZ%`M x)(v?C XZ'FTߏ=6kp:щ3i X\J G 0hȱd7tsPřqx5LeZCyL-ZjR'0tg- Jty.Cp9:=0[auW6BVR1o7DW,at!gi>Vx ABf7=ztto/1y[j,Yғٍk{߆mTVPTE ɤ=u<5Ce Q26.ic";IrwiM+nɋ0y$WWPtʰ+k5^Ծ{H=Rb1}AExwDdâӄR {GT_%oy|0)uj)*f">% {>=DzS %`5R}Tc7} JQV^S^s2F#%X Hpk%_>h߁? +w)_W"O?(eOBR7A 厞nkdJ" D3I{C$Ǟ_`IcYOW&6-AI nPxsQ' $7 _M~,=lL_M kƢѢD7~u68MX*Qj6(T:\WdcfCT8a7zBU\ 8TJ"ډ UR ݧDJ W*4O ^0u/X{J~:W}_ '縇$f%v8Pدs /aB#HzO .)e.Sij>T" ~/{@43޽F O{T-D1c%bNNQzRȔ2Ju=kZeFI饏6+.TG՛(\7d®wtv$cto&V)Mr^̂L>LkYWH2;m]]I$(yC@9YNwRL !QZAD`X?^ݞ[SMrqbgo3g*, X@ز-W?)&:aƑPFO \aca9DC*oT 8w6{x(L@:렫ΟPr=Rbb*{PSKoZK]N{N靶5]LJ9EX5iya׳(Q;e)xamII |wbԑ%)W0xu{fXМȰY!D9NyI}zf[IC*~?ejþw 20 gEA:xՑ ]O6B.;S) z ȍgornaa 놕ENw6[Zz?پ3\z9"͞8t]Yn8}kAXï1A5%%e)!n\k@, 0%G):;>Xst&p1:wFCK/x#w{77m7@Tk!u xP{^l2hJ0;uSʄɈfS#6Q[H Wz~'qecֿ@Jk5{ҜBtvcmʏ: dv;iN͌G$< yvR]md3~*ALuT~݈ˊ친^> i<Өup1FT7^@R?;E,4N(U CU8(M&1|{̑ƇcgDPl tuheY[,Q(dށJWt^4e2۹+! 턥l i//oNVȠԔ] zNn$za:L@?ىJ-y竍q|'R5M_ s/#u c<%m/W,I,NBU FhϮs='l4,gAM@5,qZsc9Yc!.Y-7^V!]&Ƙ׋ yGfz⛘v# okf: ,jiaߝZZ,Eƭ4uO5)yt@*o ows66pHyg-XA0,fspɢƞ\87ϷͰCv!6"FK [Wp:Rzq;Xijx*R A'ջ h?[ʱ턺bMG/i %5[q^N(j]6.pih?D4X3A x1hX`zQ% p=%}+N-&يU ䷆P?f̷SO.A@acSM3K uf~$S\A[GM|C6M/uw}< RN0q=.*K 4|ߖ͞xdOtMm||RefZḘp4& 37{}tD]~wz>l31ӧAj@#MON80Zwa<wynZWrqP& ӓ@̾HDC'1d^BYِ_1)al5驹0v_B#-sbd̻)dYզTi:wUʚAհ+ .`Xn- ֫t^N9o;߄MCdb"u|F#RT$71~&zEYbOTL"dk0- *8mt_ÈWĘMAϏ3XOTC7`]aT R ;Cu}3 _KbeWb2 M*) ;n_TUeڥpV{)=S僺iz/$ ݬM?g|>0> (ϪH`zid,f*Ը:a oڜ|+qm^upD7ǩ}Z>\>pݢGxΟn)Cu?eOfs{xUC3ĮAsIN~9?k`/jjsxtDm(hE{g /V~-ލDcd v5z!N-: -goU:WQBCh_,R8 V[env8~i<Y`V;"mMD(9-p7mT.tWkߣWGb2L?bLy5 K-9I(4\ *?wdbLJI\0NP)oJ(~ _GH29 ~ܖA=ȩ_݄_4 aZMٟ_F8Zc6jzZB5dBn⡋[f̚mA6pty^ U+kًQ m,"5ayifgrS=(WSI8^7 S627.KjL9}|ΓS|uAW t߷&IʍGlV2W?FX =3ƶ7 Tqak1#a6X&Eݰ.PSx tOV7z@0r=Uby߸YPH!qQ19sxjRq%Rs脗b%KA54^(| LCO*ICf1shG؃Sۉ+];a+/-ߗ[ݵ/,!#{oN'(Ni5~zځb6-FdOkgPyYa{ C= ,C2f Ȣ"բ8)¦9VBu7=Sfˍ]N*vP:fnN%dM`{,m9 RJʦgo#]W<L v󖎔MJ"wtrӏ.@A+PDn}R1edn2-P2"z7@#/>nۧ0R;9Z,#@soB.Og~Kr^vcsl/Lٶj0p1@15zK2H71R n~sst˷ :$Y#9j` 2arQP\pB}#>CQn4Б5i\kNJf/Ed%V״MAρ/![O =cacU3_K]߆ 5yWc<A= ?AcCv2(k߸Z 6 f#MOM?tn&! O<KըG,~11{,>&Z Ndr Nn7,CVF?<"4|۞ ?2 Esq^Z _%cFr@諫za\N+D}c"! sٓe(ܪbͿ_('KSKJOwZ]'8a"VS铟oًHfOU7TwI`bu;C r/&3''F\KpNj;b^_*K,^M3oWCt$5J3iUmGgѳ`)֔/ m6תz_Ƿ ykzNeaH6|?qa}@kh mgg J@8t"p7+caRk_vҵ;zv^F 3O(,b9jsǧr ΎT]Te>ߜ7QEYlvCa)bX3L| ^8f#TYW^+Iu=̏a"Ȍɠ4t [ ^;.΢3 J?e|ޛCUL8BAZWjIRlMIW8ǰnZ5Qu;W(;m *ٺvߩۤ(suߔxgV~9%D+$?n_jO|kD*т,n.BS=[~Փ`^q3k5]՟y) qjS6SPY[xNv2pf .KU?2dqعyo86qтdؠZkyh}iL5ywgσq =k^D4i)P[={)l 쑢է\(VLlק:+$F(/ZrQ6o$g}`4|$OFd4>a/8i6yKWIzEbKVm8zSyF0Z{ubYͶNdq,kwuN! ;/>{ M$UM tݟj(xMwJ~fQ3WxvۓrS!m{'33O%#PF|5|nS_',w! RNdtsl;yp̹iH;ԭV(c$S,V)֠J;h7D#,1@d,whpCYy;TMՏ"Yϫ4If0˸k \Ր3Y#KcLm7]ʽ'-I莍x(#Hq]R*`ƭ#cSbF̋{ԳaĄkw [ߖx8D_,YfQs _qAš CtFByغ76EiB'Ix]f"-ӏ=뫀]Y ֜ )i򏢩4Vg3A ZgiרQѳ!&3QQ}(LV y;:uӦYeKq^b4BV}(—FSyH`R90~?gu9[ÈTz]Aq- 4)2 U9FkS6,̔vw`_T'pׇM+rƪ| v1TCj%7.bQm~%QOV#Г6<6XUl6ԫO//o6`s.k `SYoMAYBŔ 5'6* }h[s]Hŋ%=YT{̕k }E@FDPrgE{>X)_iC^z`Vpg| %Z5e> W͘lLDؖ{ {UeZ*Tvb%XЃ7D`d^ ʿU'=;}`\MEm:wfi=Udcm6~ o$901ٜւJ" F+֍4AʒrD:;.LҠme#6svxH#_] Ws%{ٕ"Y]I᯷~!S(QAkNOwfe!0",sJx;X:Hn5YY)M_D֝ @YۋXf EGn/bO5 cGsdP<Er&ȕAhs9me|ֵ| ֌⮔9%6@(Q SanؓnG e-Ph[ori%:1^rωɊP#I,Ӿ@(*C7R-^P$raq<ܾ3k/(Z9+ejKTsYֻ]u< ,$yɎOv za;'/ăU}YPK' $#(*>vs%숍0bW>qrxe(eeWEG4ٲêhȅQ[(5<8 ݍ6O߿5&n\6MjfOpփ- bXd?Sjo}*אlK`3N*'Nwl$CfA_&PBwK$yB9d_a#A5_A$i] 9A+`Sjzjm֐gIQbӭ&| R!k9߉jVԢlV$ok )# t.3D'7yǬTy߼Lz݋MV]#ha$l~%ڋsy=me 3P_:=V|Qu=,@E+=՞q8=ba<E /tz9U>Z'?d/n,dOw T Q%) hь=8D@߻KBN&S4/( 4a uOyWj:T$;x.8{y)OyTqdZ0! 2dk4m PfOҋgQ2-I8# r'y蹚<8ᚡ~n%RdRlĖŻȢ#`"v\ws>RUF+XٜD}鍳{O޺6!*&O^8kΉ1\\J7.֬5LcyLQh:{0 V&8a7}cГ1@D~ZFAa/"U1󭰷M˚NknOz[ qǏX|.8zv'Xx|Pam`p"A^/Iu:0jp#:bpyil=k TZ_/Z?VCk}Kas7I)U.<iv0j9᥆A< |Ufj#fnoxTe@X&ubAIh?pvU0/ǔp3[ԋ50ystzGwO4 pY?v;z@9ahv"ݳ?"ǭ0ѱ,FDˢD|4 (93VdGb> 4 X o1\xumü8W"\bcF.]Ks)S-cp7 @{f7!hdzX從aMϼsl79֌\!j$ܽSK`;L:t Ep;&O7e'F@-d$fjPBZ}ۑ 4t,1s3.v1N_Vgؠg}}`:Q`h蘩U̘@zw)\*u4i(YJ5rz xnmB@~rBDE01Dfr0:G\Qrz$?FMV!|ؤ ;hNٴ4kuLv=yŬ{ys gyfQ73R_xn[NɴD9^zgֿk-hg2:&f0AuTi2FF|*UjW>_O:7qafD|,y*IMGԥMյifi6Ʀz6о%_h x)1;kFW/pNnPt7TT2G|SBC]OṟoWb/K5_@dNG+$Uʹ߸" AimĕJwt֤R>nqV~+j)` 0d 9A_yN$ش.S*y#w@WahQ 1$x^&PN%Za\|tr$wU T.f.KUcz򾿶j0=3[yӢڏLu ,#풛j٦I}`[\(u4)xɔ-j8S'EpGpn6Xp<>J],AHVtœ]P ˷P4!8P8kHwq"=abӝi/gs o/#a:&\< 8 9~Wf&h6 99qDq9n*KX✂Sb$NVnD6DXZJ'oJf rUa|phE>E@y;Yqh Xw g9=B.g,&f w>]2 bůVbV^W1BoEEf/'6#;%И0 :+⿺uV>ZГ *>+-rj\||c8oxT P+M 謃[zgpb5O"al"ҏ==Nx`[u1$[)dTƺ5P@NkWG<&r".p'~" @|uT:L0Ј֜P Nڑ] T)dN\ n?eܼѝ:5ukY+ #u$: yk F ^?|.0 4{pؼ[bO IrQ'8@bi8*BQZ p,X؜E_W9,X2D\jn>/ sw֓0YgߣY%:ʎK4=x2(G$]g5Y3!Q]vvHooނLܸ5=e IV.|?3yxktPJn۹?+@w]wֲWϑ_ՑvMRk.jE%?(V9s`k5F{@c_Ѭ,_&2}/Z,rQhv @޵iFquB%E%f|b;GYz!WA= }="Ky*Hbdu%QLł♣ƅ]Zۻ]˼*r6h HrWiT".D#cvm|%~M Gw) wY#۱O})RDgFZMD/ ?+d}(Uh?!x:H1u EZ ^Gp_~~Ғ6n],^^^ ^*5ķt\&2XTaqj(8p_jWHwULDM ݔ~l9 aPJk#HλEt\m9W ]΄A\7?wĚ襂ny`4AS]Uy2ˣm/Z:LsZ% u6l#eQa2 Z*&rpRa^_&o Ab]jW9X<}&tEdk-'\эh}}p爹uhW%Pyt;~Ћ{}6t D 4ψ'ebB!VbVgI%՘h=J]=.'1_DTy7g<\"RՊƬ\whK)"|WW{8:a)ވ 2qBGc^V0_a*¯qky#o,%pɕ@ld#TzSM3V;wcQ rV?ER<4纄WRȞ^5_ݓ 5lz厪.\ƶ^ڳ JؚgԄlGrRxa/ȚUMˮP넋jOQӺB? sFsW*K} uPTOOק)>iT;rW뢥Pk ko]DbRPimԻL.|?XRT4CKҡҜ2t֚JTH-TßJ='ӁR4trHvHrJk}2f,}WY3{5_/bkjQ' qh7xP:Zm#~8{>7L)+bGY>o72\c Cri|H~[ *![utrfK:5!RnZAJW;g1, q$zHjM5[r⻟*ۊIͣ0"ZmҚι&qk TAJ+'#1\kT״LLeFuZ8~/b8% ?!Q0jY$x+NMH|kB ;gEw쪦o-׻lv:sGj\/ zn,ȱДM WET Ecɐ^+qY! iDJ @Z)W.HerMʿ圳Džڜ+{?6˒7||(|[HzgEGQ P媒\#m4byRt-[rоu[rgMKS)1\xmw&/-9/CUm6AQ%;RޤY ί'yTl[FA*cpe$*N~o6h9Yơ8*8|y1Ƣ 7]LDZ5МZ4$Ѐ "}g`/׭盱g{{#Z| ]mhl9a;^!$Üah.r|rX0ie<\a{X&P5˗8{[G1jI]4Xi)z("z]e]Æ__7D? "QfFdӘ42 sfВiM'ҳ=]G4;y5<uNGkJ-c =L&^#8N}NjV/:xr~ $V4Y .L%Trn1ꚯxhzBKĉgY!{ o9=OCUUm @4k~IH%ibі4@¤ & ~|',3V#JMe+@ ҇k\wsxØ]T"إ'_&cU`J\3{8Ym:'N]eҮϿ=\V"ouuQqJlKŞ'lry+qSuuL甉 4 FWr_88 x:cO#g|>ye3n 8şā{V/-kD1GNLe\kM@ =%YlyC¥RA1u?5U"U,HUb=uJ _lF5NN}N_ȷLAt)4,3{5G 4H9wnVfî_5"qc^^Xw8be\?m{JĂF>tb[+Dcp/!]݂C#P_\`yBC1+2Mm&%TRV00=.(f]͗uF+4 S9qM)\k5X[ݣUz"He֛%8-2::pSΖQ2 tW%$辝\. I# l쥁nuY˚yMjeAvƒAGopPS7b)URM& SL駒Ayu;nwk}ۜnm܀z_1H{Xեf 䎎gcG?0X%°'Eۑq/0*iw,~nz2$s!Btq)< y*bʋe !79{hڢs>U;.b +xݱ;ӱl_Ab [Ċܦ* /%;r,v6M$ƀP |lJ3?f+@8"g5و W@*ط2Iַ'+"J^[˥)mQrf@Z^x,dO:%ѫWEhS gX٫v _~CCGl4-4hJg{5adSLڭEaxyzs6gTj>'4F7!s5?*δTLhU!0V q0$tqpe~ v,ϾTI^[Ams]hǘ[~XuE#Չ:ʻodnT/f-y[xTZ* 6؈s+o1zZkB$a &oJ Ї+!Q 7sВp?eb#[Ph 4 @`X.pj,ҁ,FO)U+Z㑰"h qs2c!4;QXKw]2+'%d UqHtx0D6- PPoAO>Ja3|쎚M%֧ yy# DOg0|T50kl{xGjo: 2?y %}!A"<4C>[G ȰRcО'beN9v\]%E"ҟgs/'0 b#^D}wuӛH4SFSa]٠Q? Bli\3`^·OpJ A?aG+& v諰W#Uh+cQ7RE|(hZJ0s s-(^Ս,q1 8u|/Y|Td.LqW9;4)Tp@ʂ&F#Ry}N$zeOU&[INq19hM/C)y Z8FrQ"~* df^0hH'#z.ޛ)CY˿mѽXs;K-;c +@]pZ< Gii0l4J^OEoR6AMyf>qgԡ:d.:PFp%ٱ\PC S#-tb]`\[Towq׳/̏iGz3ܑ$-YWv+4<"|KL6mn4KﵑLf>syookDe"5άHqpJ[. d29Ҷ!UoT $*Q;=3]u:Yqm J4@0 ]AˬoZt3,& <j _hqJ,yO\{`A)J?.Fūš}%bdZfdۜ80`W!*pNkr\C:$W>NU[l3.<)fK: X-!D 6hz8%cXwѬ፨ջSh5bݧb85-!:6$E"iݭi尉!eZvfJ )M'm9E P_UDogjF li=!2D5:4M 7&Ofbȡ."G֖KAc e -cR!Ó,3߲qdlחLB~vep[ ռz*[l~9QKkB2S}G ^PgR)ݮbΎBq㳗 + 0HCF=ﳢ,għ=>iv6\톚\+Wg cP]"=i8 sg&uƆXt:kr.EdJRӪ.,$-Xe`kubh mU"LPHz A\JT@ C}J0-[t mɁAϢP.ҷ!0(n&X) f,W5) XvxPpQ_ A%g#u4g^bvBܺ$kcj%RtV53DCɄUǦTp}EGo0vamP~J8cIRv Mt8U zp͂*fK,:# -7g'~!hj)kxLLuP5?qR㬬2gOdV\gl25~2➎ KjKJQjpWd!PoX@Yq*\Vo<\J3౔-kG{<7Rٴ)ѽk 0iyB3 TS5Sd#@8P_\,؇g&!>Xn׳D*iH"q<%̜'_ุ-I(zyY~)ba.j/$uЖq5 ͡uo[boKSLSbQ  ]r$,pؿP@ [aFeT`=pB$SS+Ma'ګRNⓚG$r/]rpVC]o8I 0lv[mS7 B\sSy*7#Ô<0+.ߖ=0ZmKi, hD#$2Xy'KE0'WjZlo,PBET8Y24CjB8Nre5W,dAeSRtypRlQ^FˉG8)ѫf7 ͻmqwߒ H$Yxק lA?d&AU6ݥ.O;N#M%5ޓT }2r~fgɤ2<& ^qL^'s/-Dӂlqy=_ b Ѥ2bv@ ^YhodXXAÓnl3Fnn\hV*S,63إBvR<6=\UŧiD{ яFځ1Y\'9{?<ݽHZ-l\Wc5m3$tYs-!*rPX`֥)H,a9Sc^/$ Ӿ( / BMkqn8"ÞّPӢE8ܫNSP A"w=b5naE.ewдQtD J-xdxsJh-'o`58\z-en5%n$ 4+%YXWEB^_@%i,I9 J b|P\g rBsjw+j{*}c._C%̭^) |q%A{ʵ{(wW2P|J@\YaBv&y:kIBFmes~=c8*#z(xث Z{bKeTTOɫޙ:v@C{~b _E}dEI?q*eKPV o|qPm)+)k@7¢4H4ecͤJ r.Z<2`@vUQ|b͝_Xkg5/}Z?JZoM$H9 m_|k`zǴ$c}%3;7R"RϪ%mu,8qpofr09BWK0|jL=1.G u7c3EičAɦXL5"GLG`V4&f6$~THbrf#sD7Fhf٤!7cc2rx:! 'I}r T?_ঙvM 2&!Lm9)kzYBfYmq)M/ sbϙ65`{]]5"W˪p"(Lۃ:CT|R#bR0 ئ/)%9Yuku([Ns>P(Q&8WrYpA":YNP_!c^5R3#Dλ'5TF(I` ekp=lN#=p~inf/w/HW^E\u6F!y5\~)4BơH@][hT= +FVZycIBS53uM(g$>oOIB =[mxQ0£dA_tҖ }da#zUB[+5؁P+=-<3Q̻@MX͙+A S( L.Q[ #thaƊTʳkّ[X7-+㴽K?KDKRQ7%k&'L\ݯQU"m$j} /Len̟I3{E\$vwN:Z_T1+G3Su sX9Ӥ60xȓо3fuz5#){2: U)cÛ#Yר[kB+ ?Ur4@3L*,pt%Zԇ86Vj@erx/ ˆFu 薫|=ě8a59FԳ|r9 #I^Sn~1>Evzk6U:^8 bV wȂv1JӑNhRS#e]x!5y?ta^?=o`(2yu CDP-?85\ϼ ԁ: q7)ӿF~$M<rj!Ư+އNK9 AFG]^ȌDǪLQ,m6H9}+77ΉvYlbmp !IEi>Whɏ̸Q !A;R0cԢzhH׀5z[Z(ֳyody3+"0߯Q;vXIsgʡ-M"6pȅu'fڜG!yRpi#dy lj?n ̟[4 #u1&?HX'JeU|*,ze8"8( X@@R|*I]?^VoVY&4V|[zNd:}Зʧ/}dЕEx>k ;%Ɩ7?k8)z+,m QG$sVAQ6|zS;]? 4ebz(po^wO# j;uX½di^k'cov0+wga+x{̢ŦX-M<6 ~^'*t?ZR|tVpi L :.5o>(Jod2 '{5bzt)x8HX[e df'b.m> DҸ`ˬPS(H["gK>M*lٴkHl_'l%O:gOݒN&T@ϋ:|v)&> +&/eN=, }^X:a΂s~w7N_`RE <<ďo@؉R8dJ9w`==e1,Uٹvfj[l|NPtzr`47P;; <25t? jDݧōn>`M83C(')a>QRxi2f*PC>G5f*ҷp+̮5z*AraͭW|6~ &^^#RO?~[1'g۵pUsxפ+ћ/g.e޵N -IW%Y\:ypm-4Ul\*K 28WJ;5[lHM< &Ӻ-Ýmc!lmlOT1\I+m ;uk@`}1}l͊?FRꉬB:`};|j1hM"A""<,%hߊP/5ؚT~_2ĬJLT$FeWB89'c,BXZ*٬G #~R ^iM8K0.sf{gטη +ċTM6X#?!ap a 5f2KՍ_F..!ZhB⋸X/sX\w^+ЉpO6_0ҶyQ>bvXT2ҙk9,KFQ#%_Tx0EMhٞt04X1.N2^Iu]gI0l:Ze tK+ͺh{܊0mWW4ab)mܚr(W܀?sx_u!ٌ 1E:4ͻ$`EH{ هBH\m4w}񭘘!Uw`/T±}3 r0|YMP[$σޙ#{.\ޙˇГ\6lB" ~pӅ^+D-([(CmճVJ9.OdO!E@DceW)~ B~U!zXr_NK>T!o*RE5d̿;w' ?6%=D zSMa^ HAdey#Dqul[A|Ub8e3(HJv=;i b2ԙI`dߛFO9}+^tA}82Dfq>M8&lhui(Ipvٳ{Fz+}2&?)!'KC,H'!H{w$3 P]۝ 54\MLj=mSZl]ʚ&g7Nd8'JݲVK)eC{a7œ?MR}J_L餥mxGrH V~u`U=E8ݜ뇸ĄlsAVchZyG,y g~liZ8.SnDE8"R G0Z3fY&0'͐fKW|!U^NƂlSDu0Nd%k]lσ.9$wճ9,6Џ#u}Բ)*, \ r+Y]~-jvT &i~%IMo;ʚ84@7Yd j'̰8/Ky NE<ByJ0k"jT\~?~-ŧ|۝\xW3V/wPQn=e /D8PP-⤚{7~vOcɠmt)2rvitGp oðEɚʳqG9§Ҕ)JAF =U.,Af_R%SW^y.dܵ-$E5\g)F߼8'dLylՇR\[=,7Dx!l*İRڰ=3$^R/b5_0TA4QYpxLW'"(YFGL&%0St ӁtPfЕ Ԧ[8H͔>X_; \p¼pU9\$j9 ,%`c͒x֢p'o'j;k՟ %u)=XFEgCrJ#Uddg/ƱH; @90CN)KR7.8%g! WRq(i}OighOq­\xau:`,q jWW|\k S2E D t!cv;oXH4 ʆt!h씠 KKi 5%kƮ:V N"%#j)}mōWG9Aa&IEl}! j^r9(_@L`|k:+ wm2BbĮh{,<_\,dlUY~\4upZ}kN/ 7>~l*V(ycs DPRPnܑYkyJ86@`PhRUe7  3=@$E;SHP}+[Ym}jy9=ʴkcR4ƦOֺx`KhD 1( :;D_#4eತԋzus밼NW 8j~|-#]:y+W]"A$3V @D"s$j?rpYt[f1V֐8sÒ{}~Q^`t$ "4ŵ) MZQ6ϫuڵAT)yE8 B(rRyU*(2(HHzF4 'i=tƖ=3k,}ʗ`|>N NjeD xdH FO<'L9p_rd1/ldXlP"A] vc^['.!N>d0$ Y Z4uNs$ b7VE1rZeX(T}'g/\^Ŏ<}Vh95}Sc~2jr ف !ɪw<k ZKxweڦ{H(4 EkzU[&8i~eS]* +KliZ0 ѡRM[EՅ9;uNHtLTOY*撝jtibaKAۮ)zJ iA)UWGaCxa9uxdž](\`dp.O ;xG 5 bm& :Z@_ %LUPi08 9¸WeWu}v3~}$4vFs]57'I Fw8t!$=59 +B`hIH28cE5czSʡ¾*qռV㡺@Г1B_#nHN0j^DʂfSsF "?^R(RLxp]lab\b*!O^~~KB._ꨒ0JpQEq<{J"I{%2>/,)WʽzcyNLz꿃\m&^L95Bi~7Jzg+ R D?5߃w߳7,y:Rɐ&7?V]!Aό%v+w!h嘩ՓMW7ۘUXcicPo= ]ZqVV ~y/,ӵoGC_m@~YhrJ e~7،@udAVuo3rmqrJ- 8zcN| "92:ƪsC(RԼwVY{=Qu -uu!TF(Q01[ߌtɍ@#-İר&8~n%J䂕?u .18Χ[ovmG{XA3 j?QM#J:uV !jno6cNٽͯ᰾d'*=1uPb?wȚY__Ppap5XV@?Y ƒ'&,Mժp'|)&VRYO)OB1Wf6` mǾZܣ.lcdRAi`C_Q9rh\6'fgKUP7*̯b")wxQ^gFCw3&oyzMO [/8r9ȗ9+fpKOonbY_ Y3#88(DVr阏+yO 0/Bg ҙ9i}\M4][b.Kr;t4{COqp/\\_up*\u=jW% smx) Q 3I7WߺbE ,nVۆUWMŲv#T쩎ޙ[ꊞ~d<@uGDt\{!QaB d^lW$oɃ< ~~T{۠4:i>`V;ַ?}1:~S 9^ZX nN+ng崞c==.;11RQ(Q ψ*C} /(RsF8 :_fd)^[ѼΪ'\ ݎ%a}  $To0vwARNа}U0"oD#:,- ŏgSiR=>>,?D!'nvDBuZ> fpR#JTW,^Mv]m+NtVnks#}RlО%:Ly,DpBXyB/wA`3HiAi=юvD_|[!}<|Se8S |+@c}ui^ysi @Uh>9~gwo 3lIYRu2%WVl-r!bx?)y6U%/ih>L]ߐ9z*ܻh4 HŊRȗ_~헬Q8jx:,=fMQ6P*G2hN$?,Y0)C v(Tv#O\^폂Scaݦ*XoZ0kR:ϲ뭥AS.3^bhIQn4yQϱP1f@ ??4DŽo}Zh_ .1Zjwf5] (w1xv9zB"!1)DzU`Y(qq֫Rϊ;]afn⪄*huMQw0 .f[lЗep+z X:K|zIL{l$ 4Ώ@u$tM!? 1s.\yqԗ>^) 8 `)?ty*c/u4 $hDUgmB*̼Щ |?Jsj 5N5~z&m@*0AM.0('d'4)@)k*U&WA陚&+ne wdJn  &bزE}cv׿.m ,˾Um5gs|Ќy;T__|:#cq3 9s1Q7rT: Lz쵋-Z1"4|p쉨h>đj$ز!n??iG3^(yiJHpOflSTbcdukʻ6 -aH1iaIE+w%ѭ4ID Ssb4^=@ ȋl%e$& ife 2c{@hEL}rl!IhAi<=MlTc40گ0xT1( 2*Ž.m pW9qE|:-M%jBNCk Ծ?+r ^_R-st]ol#x,c$<ٽ@o$i†Q.%7`5R:ݭ\sZ 2qVfNtM qx{MDɒmM4S' Y`\AB4MWK8R&wXT$uo<@cp,X Z"8 N aehS لTtAɷTLS8AJi0tʯ,#{(vo'͚]/0bx" 3&g4iRN Silgʖ/ˣ d:'Tlwɑ+\ +;s3׃Ikܵ+M۵(0Yas`)rUT.=rEbOq'WRer_y?ׄ@[i K3F)'*wצ5*/[r s P9ۦTI&tKU[J'@Q^_a "ʪpA۠Ϲja$!{݇J#nH򾱧* YKcX-8Dm_򀂜JG΅[ZФRrP,%kY.U'ŽXjJeDДb)"&`HA+D7qL1W^_s.8{,{hJqܢ<0P"ĮPWwr 6,W[[}EnTAMB%Q(MBz_jҮd̑I=Pػwa:S|y^eUkzc&Tv]D|^E*bp?&튈Q3|,W ‡tŢ# خML6|@_1ZB沖$rwqx@xt/LĝMfP:{^rU=zD%!<`څF0CHJø;d;N|LhЅ6ުѠڨv';S!j+&'[G&~ZZS{R}U"Utd q 9;XuTD(T7ŋje}u8;dxʷ'Ej}MBٮ8?;v&:H u,8/FЍ,p VE V"XDz}uζ`b39=Q/KUvӄ*QB\B81g Ao.=[ԬiC~xNQVPQO-pÉ+jl>%[ă(;W9f| y .BL!)Dho9k%^T͚io!EΥ 1 ]w-XP]3>|çȷEzwOHdwA@Ƞ-Yצezܺ>v+<]LXƏ~7me$R:WϚ>H8Ć>#b \NB_ҽ%rָ1ތUݤ1ʻDO d[ 998c6%Ze.ʌ;75tW<Ր)uS%y%t Gkb;Bvj8ev:J2-6aވ;ԺꑤXt0[eHH.lYJ]^è SIjPt@lODr.B/ LȞʶB6ȚcG] }7vŸ:\]]o۠mb,_.pl=PŴ:jaTbz~7iWG爭ʝTKzcwY@!6C-!,g~EAQQ1MCJ@J,_f-*kR=䡊Lr6lg Hw]Qξ':}'H4ã[b'~[zEiEvGA |.1&5z穤жV1Fb )sq xiCczM/kI[[t߫@=x[C{k+p0̸%35%//ux*̄ȕP-!A*a#Ccfv6bH ݲ(X_r@h<'biOXNIJN x3G0YuJ\XCL=#R5jT2^?@6 #1AV9BN?'PDVR~N^Af M5?Sآ`q(Tl0쵻KQr/IQ?]HmE׭܃k 9n_ [O?ZS#d$տ]&#&m].ϣE(<_r%FIHj(Rs\.u$si?E|Y]OKg2#tlڄ5 t,W-޸dz7wK/(f`;CnlmeI;Oc1pѯ -ƥ&"'IF0Hɾ7t+/z#K5g=3X6G rNl[Cec$ s,:!IV<%R(Go(T@_9ܜ͘E0~%V-ZA!feQ5gw(2;|`2O^f/nqT2oiATfI]c? 4iç_wy9x)C' ,b|]D}W'D3|gƪIAADU332<^BŞꩯbtpÞ:'7uP<3[Lg~4vJ Ym|$zo}Hz,`9ų޲3?@\* ]8.ʭ~AI7v[=(` U'Z| ǁI0,ΤE+@Ԥ j2 X ݇#M@0AAQ `kfVqԳ/XbOnTOtwН`5<(VF$}#x+T`w%6C-`%2ŵ#]\\Kb ?&}=@'`_O l.ۚd6jϟ mTz=W=Il6Gbx$kWjjEwp@.;a ; =ɬ]b*4fN5y fews mC}R2_pZ}Q d1ؓHD"6i[JK߹s&jE.sVlM%ꖱC cq(i;EC)\*zhw&f~kIx.ok-_Z ^ Q,+K}BpQKԪ K'?  d a/Y4V^v*]84eH_7a A~g`R\19"".W I#;lloZK),"~vM^]vVJ~2/V>6ibo^MPú Wʩ/#9(7Vʙ)SF!R];X Ⱦ4;q7&CЊ&5/0X}H 1]9:NhEӑ262}73l(,D3T3%&XنW OJd6 GJzMS$ 4̼ԕ;6]ռ:~SRĦzwɝQ~JSBSNt30*0 "UW«~'i!TPqx]?= sZ6'"U܀A`;fmgF.1z)yOP^vE9Ѝ_n0OP3+6UN'43/?gorM(3ԃtpj>Rl ݯS@ov OчvQg,3:!&3tU2_ԬbLd6x/ms,j6"W+nWӬb~\?H8k9L@)o`2sN/,ɷiQ\)n]"-ٮ@ډm :}’L3|ptf)T V|^lK9rD?jy*(k'wJoTJޏa*VL]PW9!X3?{?Ju0VCGn 8jǮ%6: qcy @w=Tz8 oybpM_?n?·wT+9{5>ǨgX&ڱAJҽ҂#a<:3s75>0lS]svTaq䚘$L۽pMS62Mxcȼ {19_rjIr(ȹV~̋iHJ|A/NEFeb`ȉ;_D\>'tЎ궉a]awb>N/b4OK*-} H3XvRytt%eCRu~/wd+dA*y`8|׿uu=62lw,Z$&beӒZprKoy߹sfWۃ9J7>nLa+Z=UZ+PQY%5g菲2aFO'4餸WjmJ5w7\}%\ IګUng?UԞ 7a upyif_Qo(pyb`Iw|iم:RJToGÖpwd<' 7nGb:=2߲9s&j ӓi2*=@W|5 H-K8;JFVb6CO)sM^7 ͷ,p M+ [blZz\| oc4xDʵpw8:@t$wbɅZ =E;Lh]S V[lnЫeLMo`A)RCM xs'5=?s&{JhA%Ҁ bMV\F^BDR*֪q˱ d5)Do6 I {ajE{SVBwڇ]ea湌wAg 6f`S(qo<֞P<)QDG]om2zξ6 V6~wT:@YhzN?qu_m6v<T73 mM2L#vKk>Hk|&Z d*<;,ʘ79նp-ʒu{Ƌ\G>(`gF!?5dE;k~D$O6kEH+o%F7,*ŚuF.+wCOxԫ PX8Ϥ}\P;.vwP] ]G`lEzzY-'~Eۍu< yڹaM>DoӄA8c(n#D |H~]E' br(E$RyQҖd"pQNAr*-(tGPYQGkd+ h<1D2IRK}!u24X_ '3;C[3%|RK6- h[Y2G *0NzY*vLIީ>,]eഒj͐fL'c#2UUpSu'ڗL}hwpUblMJ2X߄(ZA#ik@ 8oopm U Rt V7dׅvO9i ι& N@43/{“!*ɹօ#DeI&ɒ'6[>`D2' ~Du, wx oxr9Rw[uv;/9eYCel_!GC\ӰScqvmЉ:Bl%%3b2G#B7~" 6gF:i"Ue]"%U3xEˉ>8Lpk".ςݠ˯ ߶2N2FdmWU:߻imEVPև6<ШMs Gtd*U͏PQd`0;ǭ3ٹ .nnw~qT*KolS'r&FlwnZ[ ~IW=Be^~i4V2ι,ӮaaGjM#MP:W{^+R4 }-@TIpK̅y!-)=i7֟Yz|ף#®ƂA%9cW>s Owk F߭dCžQ+,Œt'U $p1}Oe?OyC24X\5|L-Ĵ\cO啮1|kRMU2o_@&׆C4|B6ALѻ6**g>,JAԷ<,Qilqt umH]NʰHk@q [bccH#Bhh{{Ǯ=&v]N+ ^I,yH|#VA]4' iȭ<(B x:6?` )m{Q Ai6ݤ?u b~b줪3EB'>h.q+px(8b%5U:n+ S~wKsjgjmi4>`b`q5O7iURǁ[CxfR{ m>|ubԵhCn `ߥ([toiY`j+s&ǬY`6@pb>'|FuOL}C5@gϼKV57̲a! JsfB*58z#Ўz .S䁻r؊pZMDdAN`TxҾufvvI^hy+4b”[ZGw2`OL3?5ŕf(6Dp7h"lu"?@7#rAey^ Ij-fp~5$ mzM@{c#4G*ӄWݨwmC:Cg[$WiԑAC_]@d]?̗=WoxkjW ,Hh`,ےenYˊ DðB}Ve}.YP!`*SFMI?w2"{&d;+قPV5 pg*J7?= %dVp"ҿ5J?H_^]MC~d}O+:*y.יe |{kK8i֚Jd>ua݋ >%\ 2 嬅,92:[X6Y҆v6Rl HcqqA|<%V&kގB \$ S- (m#ē~7'^/A'h ;E y;a&p,!%=:bZ[f?h1'1"ۉy::6t1g3߿&tvzDm1t%6S -, G, ށ8"x/ޝ`,L)0g6CJb)S) yjhEp7˄NyC/s^=HuԭwvaVv2 oCUJ) C.q҃ $~^ֵ]p(p}[}ŴzH{Ǫqu.#$9K!se%3^?/%Y(NEo*i,w6rrУj5ve7P.]D=$O*Lz'q %U4SEK=Xn S7Bל%=*gD ˏ^ YybO0$>A䙿 0|>p+ ٿ/_σrQ'Dbq6hUN-5Jic%*rNJRD%[DېO6`h?'XVeX ߄ Oe@UrQUQ\S@f{'Li2M1&GZ~rKv?AHX=l/FhF2.9т?ғ }Qo"gh걜]N@9c  _#cI>B09Ǥ}Kpиnn^&SNP(]vU[Z'I\Ew&ʍT\yA{*Ts zRK; æc3 ]|7{O4HKi#R ҅xߜ8NcC>}ZO?BC;5Zm[tEֆĮ$)fG̰ jRYj PU 3:XGqnOLD[N&ߎíoR@@;e! 8xMD2,CI?́0yk]=u&,Ū>T1s#l7ߥܴtYhPs9x'/t:h\Z2빗f$@І~`HY^ nUL7 npRv-#_/bnԾYaAP6SsJ7x?KbR(t,}kbXr^w@@se>ujԅy/MkP^K>S(F\~rv .S5: \ON-X -uttUƪEh% i|moAx[YtQ2B%Hxhꖞ( 'm '|M;cK/KKs[? 堥QȻnRwX~0{gN6Hqs֖𚆬t)`]{Mw]ǝ;Ϋ{#i"V'7l<_$4~}ΔxVWsU!1KC T86>|Mk7:JMf|ώ=ACC&c֣kva4Yh0c z'ҵaA$nO8:%ٓ ;L179)tu{paek8DID=1lZpY>ɸ U1sA-up]'չQ뿓`XF9G0 B'ɥstS,Ӌqgj<%K\ԕ|+[nXYڙ)vB vbP FMn\55|(H8@ªRZ<|v0} -c2ue~ϮNvhd TZfVrWe&'W ލ6Y "]/x#˴x6$bt?e1RO+|%i ?HZ*6;;NrVP\>x!GRZE^Q0 ?lPsUaIOnX)ij#mݲVd's""FC claO_Rk ݃C#XQݔ0^F!t}oa |3rޣgYe7^@442+sor]u z<rM_|)Rs_WA%-kF(+pt p9 QC;N NAE?nwwy0XReΟ5 dQim"i)UOSGbZ@l6Pů́Ri&S?c0RsV(dfE<Ȉ'Y-C@ 7SE`WGٵ0!j*~Ls >3wgnɊ rb AC[ \BhYVZ ;T`JkgժR-)*j3'ߧx,@.gs; )@wL0Moyf56YOCĿֿW;bXʆ)O2P"p8ג#8EH!3ܝV:T'uJݸi#id}!_HݦZ4FinU;MSd\^: x @*vo՘ {%hLo@uChriog2^2$:xg?FN3>p#d-|Rs3ٯNT|ZJX0[11U<<*hf ՝sy0N!6*7%1#?JV E4öphY[-˂dP[@or`ِI^_ό?J{ԾرP4[h3=JkikB0/vgIjI9A$>Oj i4u ]8:7 >X>nuVUIӾȎ!\h=Wwuf-%YWHrt)h_J.JIIC,6+f Uɯ+iy$kCOen')5e8KbfkZNx>Ri#^˝' ذQ>aزaHD!gƛߗ5B׸X6 e>p$4<< |=玶)6CṘdF7\g" cjvl)r9OW,icTWktAM2'ap4[-qapl~n`^,AT *scQRaW lRh͓)h6ܤ"R )^KEWY#pf"z,{?{# 2z;=UQ_=jPg/φG"wn܁`4A&?OʹwAY>2&48g oc,the0DE_yNm =^mBԲʆE) OTwӵîa1b*i([)Q|O/,*t_]UMO &{V{z@+VJhq &7-N+,H U#E(1MGLB493w5iV D)) ,70v}UdNZSba'dHHO^ŁG<KsG3^\k%bo;>~#PMKِVQj ̪:rNQ咭ؘ`5${UJz3|}P{'͍I5B 7.ZDe~ Pف@y1\e/@OX+`}s58J=\t餥Rvv*P"^|psG"dstOC]`K)dc (Nf},i({2!/;BZ!o K9,04c|*=O a\D~ 6&/ݟR oZ@12W2WݾJ1~Sxڊ3i:`D59kQ=}L͍J[c' kr]}MSB<_Z5L$kx 9ZhVF[ǰc+G\ x*%He*#B]_+߲ӯҵ#N)'t hcJ-2%xUUpZǷ<8NdE-)43Qֱ"GQF!ٖOp\Ӛ^o7؞gEڢ?9٢6>:JoqQ +cyP!n!੢OnbQQ!:G= :j`|r M%y<<Y. lz[6cv?a{uG#FٷSC83#~LjKƸ(?1쐁Ց pX>/U ePT'UeYb&d]lٞ`Oȸ5P k@9~{'gjQ{SԡYʷe!S&<yiHdƊ&cX>eB`Bdɋַ0Q萤6jCE~(K!?p'%B9DE15Y[CSo*횈`鳩5ƨ\)۴_X5 C[^6dҶo񺺌%^Z[H:6۴-'v,ge۠[OSZHuk᫇4ibu;2=Gjٙ4.QN ܭX<P;{:3c$vau\խƁP%r3G |'o 9\k!{xm gh&gPSQ_3NB{KjiDzerV@nyn Gm,򦋊,ŋCfcA. [̫OB2آA]}p:Wr_N(URrL0"Qq?`bqˆEGo4_nmͪ+8 u}_>pk_;oo18-]OY,fc%-G=ڰra*Ov~SWQqsxvsxķ"͗q_Јv%0=~-umw06j{zL1|m). _&vV5+L_@rlb(DN.n@i}_2)BIzZqōuętak6]'MuFڤj(xM3͙ Q3f,u؞2jNׂc#Eߵ~L3Xj:MSxF*B|‡{8DizK讀j~`djIA<>vJZM}qK-zPnp`/g?f7z'ؐGp'xN]80c[ d<miSgGv{F#-ĕ'4mT=Os%|O'|[z_^n8,ߤgXy+$SH^R^ v0 ?)L:8Hc;F$~u ̞캯֐۾YA*݄RH[gkqazw{3n$9:V3ԽI=P x;p>W$~tK>3&>ӛ3DҜ켪|\e 2IrwT> "ruV d@J1A8Kfuܩ*\,%' -0,5M e&J(Hnӈĥ|Е#%~fTereH}vCN>>1F!{p矍V͙%_cJG,G%Nζ۪cOzdXN#M0,5WrvMD7>S/Bّ?n+hrn uXEq!D0yO9~6 z'1`醘"_NQW-7VMJ#tϼ<ǧ8+5,Tqi J5LrMͬY$DoȘ&ni>w(4e4z5|vgבS$8]XG$$I] (=낪ž(ӥb4z{KHl+cؘ.ScT[3]GmQ`֧i0D'b`%E:ykZo_Ňas? 3wp_ƇBUH/)e#Fy!AY= t]td`BWۂpv(ȃ%3]UAA.Y7zN#pcAb/ #B Q"Dmf|EFZ6MHk%ik"TESZ{%{,AqJjz%V:x}}׵>YSPCڍи(=Jվ>g\;3o818=pKޘ;|zFF3\K_"=kYiH8E?~r V} ?&gCY7=S=E.k0u.G3EJS#znD&X3O,~ZњB8{ R-\U2jV A˸xp1,IT,ck(S/.->`w# ¡^9(V⹄kqKAjz%s'3u%#a4ӚP>躽&nb/\&le&U1Q.u;0ₘgp-9_vh eLT`dDRr^fuֈPFLKXzB}d,c^3ʈrҶ2t AX)T_FKTpKidUPUsF" >@On\פsa ذez[1Fɟ'8{Ȍ*5_c_ }c쮧(;kwi:cLg65$r8|$ ٧-2 +k)ܸvq[G^D@V(o\5dp_5-m%K GPMmMu8wx ri$#kk_3QT^W'1 xx(;@j+KMdz9I4U,W1&3]/## Ƒn2)Slm '{!z-IZq7,# Jzc#6oܚ]OLhgL;@ޮ7ME};W5}p b&e23'{8B:Y^'ױXʡ%K[=ʽ bۮ)k{À@+_tvJkOlt9{I`-6b GMUYE L[1B+Z]4`+#$D&r0'k珌WҕX?]#.mOw\xRΠ2֚ǀ{a邁G''T' ^!qvbuoIo%pONQo`E@ʤyz#1qReվQb`'[4[o=Дݸ{j QGw#$ZQBC f3ۚ_ hTuvi^M]8#M-#U)_!֓8~%;iqШGU9=+bǯ>A_K/iKÙ)q p ׽82{g\c0)Ket 05Ѻ$?O@{o@?pv#>8rԱ䙥Z/"SH(YWe;ѷhoQm]D凪3/!>\:'\xUfSLmQIPp'LScZKbtXZކF*`ε?8\k4 YdtMy1-օrLY.6|jA8c(0P/Z\o$ 6l#42b/I܍l "/ _I1>hd/ ngd:7u|`'0:" ߹#l ~&u HY12CKϭ~c؃4z}Nnҭ$z^чMJ'mD[d\q]E|p#GBjHmTaD#cm1UO}~'6.(\Knz 6hN6]9;>#R2;]~:)U=YX~Jλ<\:tS{|a=־ 6ɲ R|Sr}j "q˞,{__16nkI|/g¼_·4 D6PcIA:Cee]_@#Zm wTǺM`k'Ӷ͘D{?]c_mϟ >Ro m*BwBOf?i!)^d{|z8t*Sm 樇6vvs {tQ||Y{@~gZ1alHu* S0uΨn(Uyl+2L8_ëۓVλsw[ܚ.5,Rr{S-]±$ mOеݭ8eYl|-8IsⲖ0?<]!L<85bzMGhp)2ln0I%;cX( uJd;ad;l t}[GZzˣIe؃ciHx(Xdk~cu"U0>ץL5\ p[36L 잔$ƹS6{0㹻5/LYguml<}'Fntim~'0`暡jGcP(.n[Ë#hf!tW $&{cGn=r} {wiR9Ά6\Eu#̾WǷԨ“;On} bՖ3) oLR`. Ggv5Q`xvaTI8.Q3tdT񜿞9<"ZE=2wudMHiN<{(ɵU|ѧr3h܏2R$"y}p(Β$_{@m ҹ/d,  (GزY:YE){PNPͫc) -UŒ)O.nHȯ\'5b@5`iZ0%5ҋiu 9RJ0Q1hOSJ3i&Cu#6"+W&Ȏؖ| L{V?emtYq!=J\8?Җ-ϝe?fUvLQ[#J9m`G0\PHTqTҹob?舩u p7R !,Ap҆! f@@4T %Dv3BMqVŔu`A[m aNוD??,eoP&($tȦfYK=v6xR!Oʦ4!Bn7xX5lT IӘҎFyT:TP$la6- ]$/*Bz?mV#A܇Su ,WusKKsd98J@N0 ^ vQFw*Vx ? ^ 3O딆"wޣV?E5زbrB%Z2`R;xN }#3t! !iɜ fT>s;\u| }t|AƈzKBD4SՈ)m} "~=UWvFP zi3LEc *&1^QVcŮZHޞ]bQ?"9:ȏ=tCXW|=;O騆qSS $ ZCeNoXzKMݳx؋p=gi$+Sfĕd:r3m1ɮ@xYӿM 'p5Ѱ M \ w<ƈ CH~0|T$#"E4I>m}\t^cӳw#xns$,F{jW o`htrwf¢?-lRP;*Ѐny ,w!dOcfW݇IGNVױ]D,Ri nIё-/w^Σ)? k1iM7"$:]cɦwըȑOdU)W8Kt P S 9 ՚rC'+sli8~Ч_,wOMAL*H,i+lcx v+* -F,1gG]$|Y1&7XZ% gU>>˨^qT.-Kbv~?)9b #'˺ŹDOWpm+ j$׼#̻%{vA$΂/VZ^NhJUK?+ QvQssA+>ñ3ELK-&<[{a)4 ÀoE.^P]6F`e([ h0sӠ}z kCG%Kj9]|$s:Hp4$LFk=קjErf/οz{6l:I?(^3~ٌ]d64O _J_[jJhZZḪɺDz}mkp$y7XCzd=p>AގDtCwխ9@+܊m+ڐB}wnR'"Ihoݒ6f7L||H5/ Q3 镂mrΗ#Z*!˱Ez?HzUdނU3}+ꎼwyIDג_h Z8ëƟ>?0<0v`r8Z \kKQ E|gj$i]G' 4y gI)/\X}1UJPej4V5RnM; 'ت8+7tM QVY3`@A,_/Zq nZAy%SH3 + k">*zKX[f~2P\{ð0{gԍhAq/zsi*R.;(ԹHXzob۔NW./2,i@A*:+/Aj.™-!(פ?7M(Anv15#"K!X.\H{UsB*#ϼ+k9ښ{Ghj@u XRqZ F!*u:%Xf d1 ) n`5~C iIK- MLힽd-:D2{&κ2 jB2aet_6Daibm?7Asd-j3$k듇 k_U}f,l U.TG97E¬C}̱ lBh3Ǚ sUFfrU zOM$|ez_737y A4Js7>y@,< ³] "zGX)8II>DzOL,1rͧm}Pk-N2f{~ZƥPPTv;cx9]%1rۧ/!}YQM1[bvLG SkR/Mzp`E6&O->xe7γqoVIwuc3&@:6Ώ~I[=oӟN"c27O 1W?n볰 %5")ρ#w3Q:E]K>a*'t75y$z ՗IFqm8**Ɋ͢Xe'} A/Ɍ滽D2KACmg FC$8P_GRGǖy=ޜN]]4r/$@wEjŏHRx}<(ñGⱴ5 yEZ }\'k"6`|WB;lXx'}=ݝtH{#?w D^?2 ꕷ`9LTeJxf&8xPB6 !!xv=8%#VtU\羚 ga#cM9>gz* &uU~`AkUnG,p%}.ã tpKIwp#np[a_cacЋm=ldqȞ[7ʙM3D_ E]sXiRm˕繒~֗;V>Pz+aخv*CMFl\p>i XMIJO `OqP_r5Kvx?Afhl#V,2o\ְԥ^G?Y:{|Ɛ܁g(@$Px7ajaPj\VĨ_^?HF%4xXN9Fu/P%o)=X;T5jvj${*caBo3*YH}<)? wH22y7Ŭ(-Cp%.p5D@VzmbHU$3<^8ԭ١H7XA")kqx[(F~gv{IL9HG&mc)Y*a +~Iʢ,"TGGKL&эgoKM'ij ~Q68_ؿw$т_o]3wB۝&LvXi9ި1?MNX+єO>{R>\v= oݦ#eb( L[^m2ݰ`zBbViJ<{xq{9&|8C byMŠFovqy \ܰ67:oѬ7]ʠ11ږ9>k} ݇B =eJ:XW;L{tE냏`8] !ь^vs"Z,L_G- a+T>78@ 'îR9} \Xw?F1 `h0E!9bx DiqFx6 dS=,_)%򔵭 DH9aSt1-"6 >g^v~G'Kэex깳ycM!=Wh4441I7uУޝ3E.1ۢ`?dpBغ(.P]huoys(u7YMv _T95dF#MiQ Csf woB⢀*V M?/36QK̪ o4D\T ho-&Lqe&W.GSH+9GnIlԽawfE:KQ/=ّ0Xq p$#}ݷlCpr£B3"E,~>ite2Tt4K?])tstbٯ4AtaáUG837 <6Bž ( ̡^Ip]u:NVW(fz`=R\$^,ۨ%- pF#D+{$0H{B $bhw}r@FUut3Pn'f#Oi. tӁesE@u(WoppU1q"Q*Z"Xpҳ7պq*TD=LEљ8%|f,)mKء^7Re"tfwrXZ3YJ#0>̈HD {Xafebo\pq4Ȁ,Au[hh[m_!S1 ֹ&UDZ^^K0 oq5Ҏ>LkX*>\J,OЯi!}\imYQ>PU;"'qHl>FI?مQ+'úmc>xXtƺG,S̢4ŹS~n@Hi݉lͽ{7֣Rw*aZqY_Ɂs+;g1h7!Tc٢4!LϬ PeDR2ϣ-c0,*O(⁗yY^?X4w|KΈ-̺)p3R.cڔiaXu(Z@"yҖ B٬ bZ"dg6UfLouSAGN|\ޯϞ&Q!ǰ+ {>=("'_dܡK38Vf 鼚 PݼC1wŵP3؏񜸟~ƟM2@jd_ ~^{bLaܐ z䫟VgS_F3l4+;C!sGU33E8ߍ$ABʦ0lz`~*NT9[SҨQ\'K1B(?K"yrNk^vn Gs6nU+=bm++&s[9PC묿DC߳oN2^a3Ay9$x4T?aAܷḁZѝW$Ha}˲L% y*M\#:KZ#嫖].35+a~^ ]b}>*Jbxk.rb#JmtnjD8zUe ĀjVեӾヲ] D#j㚨kHt`)SQCD 7EBKu. X#{Bu^TkqάNC?:ﻵ}s(y4:5u[+ڋi*!6?q}\(Y,fӷY_-2]d&q,Hݺg@*Ԫ~]T遲V۟m Oȉ΍S_LޖGDw~Cf8>q5xu(PK@^SEWls6KL\Nlkkd:GAcwkun|xAPob]og%'AHJ߸Gv%$ﲙ>ÅX*'9Vfմmɲ]EWdzb5fҧ /Ēʼ"蜯&4q]p&`b4gZ~FCw;ݓ)AmAB_7kOʦxΐi.Uv^"sٺ!BQ^ wך߳VE_WfԌ/mQ4?kj463*27&r9}\1,wr`H~IE7ʂNzڏ -:wl@7–RLi$'Nf*iR&FMmw៳ܮiI1ix쟪zߦdϢwL}S"W͒A;aBS.H !c\zA"|Nz=#+=A-7TO/YP|"qI-/<:2s iS9tE@saKp^BFD[-Vc*=߼.An[sx+`_e136%okF#DO8'4AImS?#9(t̃x#XSBa*}erҋV}&Rwf%ݸux`tͣks: u95%Tȿ@?{Α1 .x'!.aajŜDŽ8M1R)o۾ןu)Eܲn{h侮].tkdg2b)M]~%)1#o ĐA1E8}_"W&6ׂc}EV >Nlbğh]cl%xN66LˑhͻyLe.VM%W؟Wڬ66 g W~wT!?u\I aNrJ%ڽ96児- 5(7WGqĠ݉}SJl #[D!Λȧ^_11GITpϰOZh=2s1~wIM+ CgE DOXNi .(ϪP yJx̕[ԡIzzb]>g{yP!uӍM;ۮ`SR[Wqpfyo:⼿ʃ1d ihDtIR'~+EY'@jɤth\k"6ל؍'YrӶdjLhTxmŰ$W -Cw Rj6tY16fTlTQNPyz5:aʝ2[2ߤ)(+#V$:FF=lf< ݐN|Esi9V<%xb@8ϵ}QR FJ%#z`2!k) %b y%4~P_fwA1FxF /c:clWq+hv)A*lmFz̮Nze}G@ Xw.[/"⡩"{a?k\ݦ]٩SsQٝ {W,ڝ TJNDE;wE_v!ȼ.aO=\Ryzj~J ]<46mV-w|/kEKPK'Xw'XzsY(C>Ý$ )62H@pPiSrו9]B}4D'C;%WRy6QNkd>:,!uF'i^+#WWǍ{P8P.{8:)YvT>*WÍt4ЁQMXfZFsZtg2KK`>a5RuW6v@x):MMlcM59Q 'ԑq/W gm(:zfF+3q|RdYa'e5xP|$Tˤ,ttzP,HkJgҧT2!}ՑBzYnm0Fu}%phiȈ{MD:guk :Z:5<F?5k_~ 6㖯h5&<6ԣ?ߡ8a97X`ʄ͡7id[}Іga].tht.RN.y^ٵٹ*Ok];5cӚ\$Sr mU=dF7l} {$kRB(Q*j6 4FQjӪvA3zi’侎zhn}@56U ryC >kLOǧV +BW]DB 0.?gLq'fzEYlK_3,~)p'z2}'2/2%cjgr %ls(aha 7֬/x`a) VXaLdeS@2xnOЫتR%?F˥Sjwpz?IK |۔VҸNOۣj}>(>VϱJx?!k}ym'Iv*suõ>OX.b?7W@"lA(J6\v^:ǧ?A̛=+a~e@X->*~8/`I4ֱ˄:m nDLW.3 %|i`iE( %Ig$R+\ E_M-Q!BU|For*_ǁצp{|`Ɋ- =vYiН~`އd,BVPD8 e=hNbHO\46 ¿@=h:q Jz";tzKehYo]JkOͅcrő)pߺN5tK*z#8<ϝ@;Z@xyl^* tTs]\xЧ"b*9$#jX='HRGwbYIM b+AdmLE C~dzj2)V4sbj0SH[=n UgC7͙ 40 ^@ crhv}wm&5/q7P,U̬ n-f&[7GNpE-f@<Վ'Ԩ"FP /n Q=TzB֣)VPot4ZZ>Ɇ/p<U>E0EVCDPYcWm$82 *UƝ3ͱH3_L{$#68 u >rXv̕8Y9n]?r)i'q'xDmtWN|% &l\om=])Le)Jzu~Mo>5oV%_0,e34 ;{2%K-'e1UAi[4;/=6{^Ao瓢?ԜuA/mrMPEͷm4y7:C?F{S1([Ig-7aR! :f o=~BiBXK9j ƍZh"ep `C%Ww>y:ɑK4Gk"QCfq7GlX6_v{X[+<\()+z֞iǚWw"#` FQ\v]iLvS(KJ-gGl z->"c+Qn/,P䟠h0{_^6oLo߻+]*"p4/c?!<ޮE-k߰%]Ֆ}*S :[ȴ\Pr zrr AI&i}Yg OGX* ldž_ 9bi0Z/}1ep!F<'N^b_u = ?e^}aXJsy,Z u eL[qCh%R윑#7Ӿzqޭ=66ԁt}[“Z`_ MJ ^Տش}$zv[k9&.zSv=P8nF7 L&6HM-uS+qWw^OZ=psC!?$2A q/Ĉ5kS ;j7K@pꥦELkX_OT(ia7D@ ۧCsҥ/!yY; #גg5 sG PsݙxUf P p/šsI"/M-mi eBtI*`-Rg5]IVaP%D-4Ɲ[xvY}Ch K;S,4>BYNҹh*|G##PW zw(++{'\s!b]<%S][7jN¢U23=)d+Fl%wѴNCCR-68,vu/ӌĴ qa CZB5]GKIž͞܇B *gc;s·u>ĉ~mQGזqTR>]7&L"h0` RҴ3gkkUzyO eqUMo{2~ f4Y;3Mno!e> 4us7=SHhb?H`uW2_,8I"^  MYB`Uo @hnǫל:h׆zEv#̛2ۉݞ&N5NxF⾸odkU*FV ss\]-\;q7$fNj/!M%fzCxV=f=ǯ3 :Xa- CQř9ń ?ZoΖy#}vHD1CY@F~2kXy>AI]||, 1'~isMSh _=LBR ĪvۖuaH:H){Rw0baXGAA!qV|FxyL0{tEʜ4G38FjprfG~(l'(u'Ngb/:HV[yc4 sxI0S̻찂x EZ8bC䥉2H9屦5"x %':VMg<}vM^@LG$lٰ*uV2E`PWY+t EEp>AӸA'F90 z[ $<=="0od\J/~IbZdh%Y#l>N,Tdt" 'KO=z/*3ĖD>F57y[Ngu+).M^$M*!EmC:L(d-0qp guuů)6u$ozSn&%ɈL9qPP;7ŶߤHxF[ VBqag}etU#-'h>8S!hx*Ds5',c9w~ݖ-PbO] Θ >ⷉ` xf4y~zefGV˽pH=JQ3~bEߤl;)fY{j>3΂F6MЪh.G| ;"+w-ҭ5/R[]P _e:{a|ڨt|8AUwbaBX2կI$lNMî]hLjpuj vxHRB7@%L6X{mxQwR#2Q̇I yJ#gۻ A}1.}Fm,hq# +;u1)^osF~B%W2O~i<,z݃ˢeYzc^ tD6VMx&7[yl'W{`\;ߺնٯ79]&g/:!%G)[5T<=L VWp;@On1BcN"/ ^D{!4ͅӍu!,G&~o00_+B5KaM).pr0))~{q}H?U:߿^塋8\$CCCW3h7o "u͍SM#MieR/ey;%WDf'1ʭiM((6 9Pq*$!؅Tyjr 7.~pn:8ܲ9Nd?TTaY}.sʟ ߰`[*nB[_`*0Ķ;y& 5 @ V!(}sQ9{4+]X!pvHy?=_l9.' KBp"7meo0XB<#Rx[߽}“ fg֞k+74ykApYn[_B 7 o/)gm9Xif-N|u+p{Æ/Ba9!iYLw.+z:6|&VsF‹Y]>X&DX}UChg"=Iޮn2ٹM[`qJ&YaTFxL}P=adX~fK`pZ% ƦrP/,|*߷ccqEwr?ۜ.VbE3mOQi?+'L*X cR鼮l9K I VX.Tl ^K& [#\S'4&(= YuqHy> D +|?S~q[*Q}"+_4HRTYhRR^rKbmYCHgbIAΣRJlb%2WDtc'&PFJ%k ,;zB0_Q=5ru @(__ZKИ3Wf&+v/ұEtl0 ϥ2| `ҷ{/uS 7LnAPȾ-Sjp( ,enjaRE۠s T>)EQ!cȻ qFz]߇Fh쒠h#p Iql|`q|!ոB>a:VcCL\_١-s`a ynl3U'?YP1֢=f;ey"sq H3ygR9 &([~ylf*l jU4qST$ m QR)5c{f2#^O'k@LS-  3OUH23ho޾ÈC-!:> !ʡ;Q.Slfy,y.6VF]֖*! h tƫx1B&Sn,s ߻܅HG#zF uL0לzC&VD;3!-߬n>d-@@ CIPg:o f28{&LD=E @qOgk6Xo Ѯ ɪD0P"{}~zA&HƮ|M% D߾m,{"JVP\69GI͓"z]/|kpUA)M<]y*p틙o0ϥUw2DːmljR|l jJykTS)>gS8GUxECW-J IW}#c,0V_BV*,]O)w:'Wߏ=T}t *mS =\L$գxȬ9oUar ܱ I)Ha Sǫo2>w+*8E/#\G]u{NI귭XZMl o6`ͥ BD?)5d5X *p5Z7q;3r} ?mQkv;OqJvp"Wh tMh55,uUE>|4bq#, ;_mN [d]+z=G!iƃa{:UJX*2א|qw$M;.@_XM liwVőy3E$XA46% w Or;В$2v+ektU+[}41 Ev.BRl=DK1*RodJ@꯵|m?ԁMPg 塀Ђf$i,J.⛟uՍ#s9ŽJ%FI:ˊ;4}P2Y%]23SɜgI4ݕN|L(?۹ Jg<%tCE5PuF+4:JXpbf *3j9:eue N$ݩF \3ʹ:IXd|Ko;woIeЃS}[SѤ.\{G15oHDV\F"1[4Aj4 wچ6) Q4~U]`7}\Mz,ob1g(wҒ*"n SdlZ/P'HpT=]a4GlqV4M/;TA<\}z]'+3oB\4-}>3 :H' in--VS7;}SחdZ[ke!@4+XSc2[X;uL pABX4BOUfR \<߼b du Av~ޛ<wkl!Gvuu~fDi\{$ ^>)@>%!,#&@Ȋɮ>h}ư>M1B[S["]ߥKMu$3}z>*z7"ڴM ߢ2\y_ W]G ,JX~A/ylC Ő]L$}I񑻇i7Ôo_CNntW(qN(7XSFw~ ёl?WN@2bQ X k90\,W$_p7ȝe,%Y߄ͦ}HTHw#ϼTCYx1=4HYh%B$ZޭM!DHA Ol_wOQ " e!kd$̦ u$G݆ƣrD9M" d}~vQ5ģ)Vw .UĮ9ؿl$ qHKȚTZѵ-3z4g5}]:bp"eۙ5~Ab$?)LjKH(̝>sy҈WCbpe-S]p#֡'Zudi쎌x{Dr5G ZZ.Mqc %l{ilы/x,Vei}q1`ov^*4<Wq}р",va&۠MMYGp4[ڰF6OHW|`[m3{ЇIXH[ȋ!Ծ+%WePU"=49K:^rFw"?$…Jq!xr6#6~݋`\^5nj)$tl2/P-}t8տV멋GL$<:*U~mK&5֌\#ҜVC/YM:̓^zuw9 X&fb]Q6sԍ[twA)–!:lH}0`p0~oe̟o鉾%m[ƺU9-Ǝ <7# _¹?QYXelz:.7Ҝ>WA0a:N#:H@DO@ {|neD4?/ >pAY~>h&R?T,B$")x&^̧ƈi:K zNdk#8HQv/kRpjE6VBssĒ㊿ LUL9Ye[0L 2];͠У{t;~"nEd'H\j oly"1cd"ɑ a"*)Uu^i*"7 w/v +Fnޜ޴/6[R1Jd$Y¡d̍j ⾑g8eu)j=uN8%!>anU>6gJk[!NMG\CnA3|c$7~NM=>\Ϧf'DgCLD f0=wFG1+|V &Ze +i#'vݟ$9{}y2ʻl}FaIqP ^W6=.vHu`O:!W>J+WAsӫѹ\?yE@Qy]u &]Zqos;DnVl{ FE3vfgfw8g/}ϒ}k-=y fa.n1⛄{<& [8c.ts3 F[R-YOߧͩ+qt o|#Գ=# poqfx,܃>kk!DW s](9!#vţ]~Hp]+2&W݉4>TrZKLjDڱT+V@#C5hS1J0(!=nE2!P/Ui,X{}t 2%n7֒jV}>iÕ=|BjMeR^d3ŜvU%bِ(3^0a!oߥ[Fk;Gd3'ڰ\HtcoQx3e!f}1,U7dՋA}RGrf2h=TSCH^s?3b&(k+C:H7T7j3dIR0rpMZ'/(i}U$ ,j}.ਏ_v)c*` vcQ%e+R*1ʻG^eFs2wO,9\vdoV/yoFݶ|)ԙ,VZ o_b1gbѪKѧ0c 'FhQi#x29NF|ї|Ջ܇,0G U˱hPuMx;zkϩTw?8-Im9u;)̦Fa+m(8K+E(Toe#|%Oa!v֊#h9|}#e@b2;u)V`5aN J! Ԁ1)wӂfa{Ur{_]K(gVZ']ܫuo9uKJ><hfQToFjv f ;Q S!k95=A,j5Qm!!j[rGĂ,U/O.b8L_i%# 2Sԓ[]q2{#QlEdC5 ^g F9o"}+"Riy`Iw6 7ۗh+e^<.u`#\ʣQm1h'G65&{4?!=nMƒrCLDؗmmLyV0u=9yv&Z.F1ƕwI4xSDA9kL`s.rjs*hdT¾FзfN PyI4M |U<)jI[8aԊQ9gd!.x^&;+Srv&Os\v÷2>ԅ&xsyH[0 g+eWi̮q[TvGYTB>QD@e&ޮPC0̫~^azq ؊/n|"3We]I iJж)9 GxOwg|6vRQ͚^b=c)Iiv;16 .L!0*y— `<|֔u) "U!. 颯x˝zĈR/t(y49^F]$%.&z4+ @-uoYW~hsAڹQ3pJm܎-9bgJDDezs.-Hg ЃK,V7nIr@ά[!g%mNyD Ui]R B AQxeFerpWO݁F+ՉF</# {FK)> bQ+}\P |$X1JNӠiV#e 5v!60k~e-4T5^ ` -lG/klFi;؋5^ÚqȦI8>o3M#e{1 |ʅ < :l솁Ƈ0APg|7jRN8qE0l# @L>*A)I14-R%5,2E#P3,.;0ĄT#r\X#|m5a{(G/ T"ZjqIr L!_rⓈv^AAzsq6444?g}C?r4נpTޑ:Ew)Z8ːFy+{.WJ\mNab8s4$|/ $jN3'!٦iSÑ|㗵/SNoCx'?w#Eph̷iNu@ٺpPj`bpEr(lzp*C陝aފ̃myJVV<o郺Y#PUgwq AsD`6GB>1*5c[w\0%kdܽ&]cK=MϖEG:yϣD_W><g=05V˂˔R/-f|ra0%O#g wQ$dW|5T$t֝ZV?VͣwX{ۂƩofFiP5u)3,\R0<:7ųBk$i* 0\pfK#Bạ8VZn3ˠmҥ.>pWET SApd]t2>Ӈ~4MAoOڠ[$(vㅹ0H38\t#1ybďl)aY%0@2kpǢf 3P>#nem|Fo BDŽ]xIp$~F ; p~ O9W6R]`B] ,IG[⤁g YU8–מjjkZ@Ί~U(/ipB.Jt<DK 1]2W0=p2ȑ}l-,oQ]>|sQAcOƊwiˤlE 5c7zwSUNqn^q|^kHR`aOyOY9ۄp~%]p,w+Hd$v+ Y1sf8*_C4J&揶-_Pݼ y?̱S|+tY9Μ}<&ԣaWptV3&L[9FYx :ELC+ هl)nyE֛ghb(q t_ H-ݵܯ ppj+ifm[ׁ=>e R><)pG.M=X-P;p+{{$2XI|Ք:6l = c^lu?YƳ*/Tp ]1_ RGȏvtK궒.)aT][m3m^/ |L&a`smeM_oDI9d&z^w\~ RֵRk&kcCy?r@X(VMrc)6bo%WC0H!Vv?1 b㺃R⨶j]^TD?)Pv lVkR$tWvfB&.}"5i7&[Fk㙮¥`$4:*1>T6AߢwYRTC2e >D-*τ_8&0)X^g$nW 1UB<>Ldr%WS>?-U?Moy )-NI!οT^I')  0?fd`ިi̋* igC U=R~:-~qJ}M>pkt˷4C\e'FpNc?r\fpyt-̕x^嵂# |͏HLV8,/%g2^,6KsAt,Zq$Y~{D9|ϰ0PXs\FdA2>cAQfO !1ߪʅcHS';Nq1[PmmGb{՞yX ρT;<ߠ .3;b]&ۖgF ,NW_Mr|)A"14kow@^),AF^8<@JK A1e´oDNr򤌉AP2MS"9hdC b\|z2ۙh4[.4=/8G^P=+Fwx5>WJ:n(hUO$/CE%SR `Ԋ0b;%7,|vIQRdctmEO (OsAϺ9OH޵X/GRjegas_ 0kɢ-Tt=';T)~s/f: SroIgM/_R= #auI1MLd|P 0z7 3dlTXq0m\`*mX>WlJAt tRA?UobqBD|{ƒPz٭!eenF>͎)&&wfXgz2I_QeDNe>G@Hp(85a(3f*.۸FToGQhCӮ{*p\?K$*|1| {`S5`I[s wYA*mĖ],eUvB(k3'wYURL醼]E@گ"IJi׊I%E=EIXƒ %Z{?ʰ>Q-V ]<xOO2;j>fRn*@Fu=L;XX۞Jח~mH.:m[˔ `痿 (؀zG'o]n_@.!CrDa]n a<c䧬d$IoQ\ɌuC[(=Y!>f h%9h`w|{g_=u1!Aq$utRrACmT!cT"xX OKY6 #XyemϰcZ֕N^*SuOa9*E8~VثhS"xbtG==UugAgҨ^:60ΐ: 0l( $ܭ2sxIH1&8%KqŰ{n.鷾9_X߹1/)l@ kZ|Rxt8a@+aiZ'\AY'T {b2ȪDLLM*ϟW`,Nܘq "T۸7OytꖞOeRi <!܁grѲWCPHXkmW%D$n%ϬܕPg5O=H ^Ѵ/#lX?qҫ?8K') io Y]ˮ6Ni/W\$ GH.dyy؝ P^n@[%,8G諾rĂ܈Fy$ +z\XDHB1V&z8=Grhi "yUoqx\u5毀33yU$1X- gF`2q9 r,eYJ~=w]gg /d Ȏz$V_@D+Zil޶ h~m 0q|HRT8q3qe$):Boֿx> `鈾Ɏ4 QPhx|:rM#Ub1& Kn%ud{ؽOɷ?'dzODxAZ쌴ͤ/2|έvB1QR© Zs D"$*GEcPnuTb_/)cX5?ˣO`]O~V.˧p2M`x3H5Wnv'_iWa$>jBj8$)E[ Ũf-NȎU,fg؃Aр:4Blnf?Er)r cg"Iv}::ײz?Ə "#S-D²C}CD"s܊ c$p])d9[U1ݧ/KK`mk:_rӯȖ|k`*҈ԅ M;\04 p&tӽq =2Kէ6b}o-ԍQgs U7ǵѧ6Ss Wnr7>b_*բtymݍGg\19,wݵsr$3bz8C\;>՗/<2WC>DsMh}yA?ܔglWS@ep0%)BU߆.%(fhpHxL z3#xpqAʓ<=SΪIhXohx*&VŶXj|1<-ucGzǔ zd i#tg2OOev@fő^JDzXDJ!ى"%%VoHCo2Eu#s>jt}(8ۤ}Hkd |iWII%myX9Ȳۘq݆u>x(GAn!ao$LoE^"w#%P2!!su۝CVY'MlxQ6! iFߣͷuӠ3Θ3 : OrH}W "4HE"aзRXKv=S*&<rK1/ w̓ݱ9&zo$2>$op݄+shr,Ggm~ngG} aVMyrq3N]+HĆ7;Bԅ"A:{rVtڨ?BG*}Y=ҩA к- 6uú`j}/sth>~zL!!2Q 7LʴRQ aji.z>D)HߞD(5 ,̈́2_석khd=U:!,rWNhxg'䝋<$@KIa:H>$xeIm)*P;M=յ_U*~g3U$|z &"D>[՜f2 ѱ)V;vT(5DBۄ L:;]e~f6j{sUeTfX蚲Q;N 'Osfg&I,ucb~i`~Kt)9X4ҫ 9 iJHdnPPpȎ&CgZŻ dRs/j6'GT nBEI%D4it~쏻dL|Zp $Ƴkkak?$;N/" bL9e,_d$)]i{:W$l)/g2΋֔OQ8A>QiS5z뎈ɜXuRMALگ.lӀx-gmYDtÔKY~ҎWT vxytF1ڙef]y>X6aZMY9;{d=LcXPpzdG.agqCۭ`*L_2PbQz+WrۯYJjzۻ8*8 <ɰ;h֬ԙ(_7`)TY`dXoڬϪM#qȎ_!/$Iڿ9-vd_Zk SPgCF ۚ_CltE)'y&B_'!7ֳV;'H]⁃'YhWsxƅF TPkro=Jja=1ȗ_Q X̜ Tz 1ћlYж@'On}h@9wѸfX͍|tfiܸxa\F}IdS %' 3^q#A$_OYJcHR.ΟMŒN-j !d )yV^ A8tJf/xz9!\@*=n>oPJeMYmůa D_WQe!X~@=Y4 1; cǾ(?@Uaz$_9g+I($aY`Q5AɲuOyD V%4"K_`8`$Cj&YxGbNCA#+X,`:66 ך a \s>,[C 7Cd{&1 Їk`$$iJaY1rǷoh!"] yzp^;+Orab;\'Tfs}2H (M *Hj{6_U[GEȊvt.Ѿr3a(XN+;(܅=EYʃ>\SS79CBY=㉖9[ã.!ɳu+%awz&0lUݦq'X9fs/)7:߲!"j0,1<ݶa`Pg*6B/%lwA=Èg\Y"o DʇsF}-ҸGT/XFkC|ߔ2N*Y6H1 -:zke6ϋ1{=^y yױZ q {$v?a-Qgs iF !z]@t,P˦:~qa#a J%N&9ѕ|qKR; TcR/h1U=KxTgTqly$ލ=l_V;b0I*,&"n(dlrk0k:3PMZ3zxP#*?$nr.<RK RXN8[`w{E ܩlKqFO[,UAYչk8EZDzvOYOpWugYVƎLlKYH$tw{[=Ζv34DZBBXa{4,\g|H*Z3{^$8)fkh*\|R<4D#g2̹t Oӫ ;VCq , mmۄf-qJ$8Vſ) Э*6&cNWN;(|\ח ac'%^N>ƺu|eD>Cਲ਼E^; (1YTﯔ0HPdfs4Փp*H&obg(!4ζf\I$:(B-7`jkl/Os E -9P9@xAKsy}r'=1JU:KȜ-7,y9]զJ*u1N+࣓ȕ O.M8,tr yrTދxpBׁ 3(px74U3ƓbA:[Ta?d$[v:Pw:ىJ򄥏h؍D]0 7dʧGp*~x(j^3g46\|]^(FPx=r!=Go"Z\#ЉȭԱȔ}&^148.*%H#ڳ]ɀpn\yrIcEtRlŭ>riN)#PjlC7[3_J He=m=~yeq)AeL΢2L3 .w)nUnPe;olP cY2ǴCǂ@2X|,'ౢ:yAwϒNyђ \)T٧357 ]N'&M|Am:ޖh.c8.|YT7<Ö5[[_!x񬑓t dU5pxlP(m'vvvwvFa jwMZ3c\ 1 ř'iٔ~*m6bLPl]*MthwZaU,M8%$juYHŒF{ړϵT_wdW͞jE8vЮwv[ы/#(GB27B7RB k甶\Hn"~VO%5 :AkJWDrQ%'WMxj4Ƭ҂ ,W)i41soY ޑ0=h.FX?w2l Q"qut^R+b~^?U?spJ)m˃ڷ`C~Nf xC"^ȑ0@8~gS4SM`kG߀!) ӟ+c@亮BpKRfZowS쮔Vƴ2O(s^ÐbHN+RTd Ys:h~|/ L^l F&nLʢ\ /q6eѩ"tGxρɜ 7׵Z}I7|'DcL Z EңA@=o3FuDM?DJІJ\5|\$/pG;8߁Gy[&V OynoM'fJq?Ek)Bh1́Ny0Ӓs*2$! oSs>$o?,WEi|R;*9UHW@(Ȅdi'ǜZp!g|qlN(9%S voWg-"\fŇ;u[xFCR+OF,W$ V{}±Ioǣ\OxQZ3E 朳ӧ--,;nieS5^?}zB m x,=0 aS5$OgNžb6LYqXz C%^/g\lrfbvAe@q})ĀC:lgGc'{9l7TwC zc:YmS}yߴ[. ,7:X1k a4EO m}v[X\`=0YYN6 1`ZF:ߥK}(Fls>lh^P}ED,'zVX[j`[ tۧ @6 ")5&Ggx^BnA~9hSՓCdsVlzEp8}"2ܵNv2C_eJ#J 2al?NF3rl5kkB NԽ+W|O}%Xj&q(_~Ė˛?L>Da|$OUV±|oM1<20ہ}|D&phJ'217l1 Dd8Ӈń@UtSQsFTu1<7e^A ո,nc|R >.Ћ0圧p"&oeQVRHdJfT7TJY׵kuk[Iٚ$s1[ _n)~v:JDovՒ=TyN?7kɌcڌ5 Nis]- =2~גa/=d"02fdÛ+&ʫ-,zu&+  NG@4| 8<u})G<㔙'Z3 E1M D -zTuO3?^oܢA/^bRm/4X5׮BO;hBUNrga@R%`y?v3K!Eͷn 6o+2{4U]50X—$r,J;n:*Yy=w>v*6!:XL0u<;H1{ymd/w3%vn7ŢM]P>@0}HIEQ۝NM[nB԰& 7*W#Q|Gܭ7-Fc:\]+@m83yN? H l>C?^ϫo-f~>i$2`#d`пEqڢ#gdӀd#0QπΕB<~i5%"rRɱ@&9Es}FS\Z-R}f[ul^1' %A#l{4?Slw|jp ęu27"N)S|ޔKt3?Y5k&#)°Rz sA*= 0]MD@rCbVtw-G<-onct"\XW߰8wR._ԦLȡߍMmӖu LRN^ק`Z?<ӚmmHia^Z4N /1)Mu@IOTj%a ri};tziH칹rZXe~Kaw+g0>by 83˖NU 0(E ֧u[Ply] SZESAعXTM!ȅ5#}S v/8dm+9jH>=Hi Wj^t6axZS>9[y~%oa5{}9#Kє @w1P'0hOR@Abn"ZJmZ(CGVnՠ(E=@sX}wal[P):qh~譸k,X\PB \~KN\K}4Ӡ-PLtUe;rd>3^γVd6n0'6C@Q^WoN#!-&C*isr5)AQX'V/JɃvzr3_؟|4H%vrsָΞă’j<:hG!{_8Q#8I 8\@VPU#Q8%a^_jmsx< TWg)@bQ84Ώ8 xrB=!s_ (U+ b:֛#` #lLI8O$. v,T{ cQ3hp=N{́e×5} e-@StbZ'y@ah `rmo2MښW@Ӌ =z2`;kY`@DRM *žv%[O7B ӠkfʋMWUFix~,c?k-Sjg'6PAC9dzfn7|4H ic\q؛WeIp~4,dwuubŝYgmQ՗BwH& up:YݲU x2^UPF'Qﺥ0j3Ǯpd =|wл,*[wP  8D4{yPV'^t^4ENHǼE'0(>9FP+=\ev)wWD?*k9 $w]xd;GYI0H!}3@LO"ń-U4 \?cfT x9Pep_ CuX落_`·kQY57Ѱ|'fy:_ 3(ȝfz5u xhR!Ia#WqѢnG6=\}*?|ʑ+AF0e~!j-,F}!E'|q%3ѩ&7[,JeeT&M7H#V*Ҍ;G컆VZ3sFB ,c+' 2d@^7@W2q0zz˴V9]&Hj(FKwՋ@lU|ABIyYQjO7O :w#&9uEW"G8!տҶM00lv☫cTY畻"斐*K<}JZ_040(nc:e^:pIR W+ꈾ=3TϳUc>k6j-y͚3!"a5>osa.޹Gj3t_**v~Oiր2VG薆o7슔~oԉ(DXSU @F7!/ [`R͚Y}A Hc7B9j ,/&Cd̄ҬA_n#*8`L ӋhG>| JWcZU>u0[{/!>~3%@4ϟ0bU;k;lh4+ds/<[?1K-':dpd+@Ln˷1}ߠTfnOl 7wpFT+ɐ1Ȁ:T6*cGt/ۦk& t'Ա,/Nq^)_1֙/@+E} +Qg|S_t$Z˦&,.tS(Uʼtt1:(Da6%l(MKHBTA͜eqƝ%`=r'H u⥜2e[̄Rr[ʴܛ4FYdZ~eVk@ι1 fftҰ Mk@%w^X.0!Kewn';pvr&9a 2hur}Jtc,O%#K88TS>M!mRk5x%ΚxP ~->RAs K!S>N|DtHH_t7: >HnRiXZk`Fa7 .eܯyQ',gv32eRƲ{+ p9>CEmSX2{;mz7&"L*}h%H. R| lQثTC Mœ"f*MpXqF&NY sj=}wlЭ2vEɷ/ZJ!Q9=E؏ X׃-*]`5vJ*yHrPe%\6QqYJRPMr1ft..@S2J:DzR4eIy1{bbt3,qJ9u`{tMԛ;DC͓HL0hBD÷UGސ:&\#3j[fpEGeٝN6i8ѱ^N(P RxtXx{IGןlR bMisPKdHI*lU9b!ht<+w[P876O٦tm9#TDDMj!n v36GVU$je#1U4CJg(g:'ìVnEG$`3hi5:_[A[.jCG\6epNUe7mr'Uۏxexl52P}sٷWga GAQo%S4n>uWZbh52ď]?1`;L_/`;Mu*t;3 X# #n]"@ و\t(iiن{,;UTUSa!v4ߪxD&##PP9ǼCca ìirZx5=!҂֣@k\|_BNC&DFI0`ܐAH_82^cStW/‘|{x$rb;B]eLM@q:|Y*"~i Ȥ3SdjKj^%trv5 :fG)Vr: ס.k 6√V/|r[Ʈ)IBő݊]&PZV8ckՆC62)~WZW:R"CoxT"ñ;?ӬHhcڰuםȇ|&OCX}"H?(*m8Ie#taݟ>h\2ŶGON3!{pU ]JvNkRS=+vI%- @Bn wLpdh20Ž|#1ÁTz2X8 cH}- pwY]g]w x>>{tOiL, <]pbʂ(s $u7[X\pD~EpHAv1kWjUM>S'j\~}XED_zVq 2rbO {Z^QfY ݍbz #~b۩Gytu Belgh^k;.ށ򇵘T`ѭbXdb $P?,!.06A㌋_Bo7R!0LkzENxݕTnVg&4ohT$4Oh 옛 :&)c 22 /c6 SMb ֒g@?u5cR!'[aR͖s9҄.Mz/TMƀ(T`XS|0:|*)(Zh&Gt^qKo)0NAsuc Z#bq vaN97ﴒd^~HVvYvt\2|DQq"1n6ڄd~´=$CJuY"Q33B4p&Uig[ L(Ӫ;`qbRˠ[AXl~hl!G9i.ꠉqM_}Vՙ"? }.tp}Ӟ `? 8-ݳ^vsD nPmF7^>T&ly87/|9xO5`GcM&AIeGTʑMSr䁶z嫴>oђǘS&}=vJT.#NuxCK;v}ڙcgK:P s?G2£! 8q#&?ǗKOY .8Mʩ 1l*6H;2 bY*V%;Z߫ \pn"Hqdk jhJ'#b8:y$AԋeW+|g;.̃O}yj Jhw$#9zW:.l#ylT&mAw7jWF=d'M  Vnn OKܙtw\]ɛIeAT|os7ˆM\#,1 􈣡 H}Iߏ+QKRdex,4y$8qm>< !^}$xhy[$T~ cCͣKVٙ"Y?mO漰MhbMnSk9~,{Lsj]>ǎ{y/T!ӯ? gdwVJI,lo?[Kr֫N,=|l:峤%L,t@1+`\:\&cwN5vR{w|M'SzI,/N/^k̞" i>˯_ߚm?5B{*v0ka׋`#+Kz7AͩBbvN{WtSYkط`gY0*.٢*M Xc'>Ld>k/h ^ǁ&ZIS _2jmsg)I4rw dt҇+=sOĨ^nS~`fzCQô @Y8B6 Q7r*'[>7b33`hJbxw}Tf`486l^C_C_,>n|b{ʹ?#T$Ĉ1E E,!ĞeEКfYЖPu&qwMv&]{qH]Ѫ<#@r1H*t'>iBķVe]T0u#KS>wJNRe#i& >.25s-x"xQז:0[ L~c>G-6F`~nK{m$׃EBNy [B_~v `Bm|żD3Yi`- =C62R65Q8/ |k^P&L0t?=,0*6=6}31MM>o{ PB{_kX s"َ$2DO۩H;i:hg|5vy-7yX(>|r.&][n$o])GBv`j5',,8L*㾱rb![/3gl]xu8 ,90lǼ t58pm^)Ug">]=H|4OݳJ}q7D @]6Lxh]ثR\YCc6A7tU9SUIUR* ِv-L-~I}M,,1̒; <;,OPl8@Ec aH>iI&.ŝ#e8Q y//IݻȢTgEf4;[@XFЩfj+Ħ+ojD3R Yaڇr1,;Ɵni7%+W*6u? !34}~ &U=iJ>{UIm쬉όlOBJKQϡsᑦ1ͬ/ xgK!r|_xsP<-@< ?NX2N1Vzz2cN=T> 7~x LR]͒mqj|EP D#tԇ$E]%>z| 'DS۠Ji0 Y-rsY(v "p [jZwؓ1hM@ H#RBTP03ΪqqS\8{\=J"i%Q&|1*Eڣ ug223U>C2P -'=mdKH;%y5bCQ9&=mAaQ ;\匥x! DmQ=TltyʌT B :A^1p&1u>f.aC4vE^NFy^ޚd/ݝ~s 0hgI~cɑ2dŵ6qq*]4bDtTncuOdl@>i5ҹZb8yd7טA=\~.lN(MS^mCǭ*@{&5Z-q rswg{Nfi#LPZG8貚.~U2ʤʅ3vؕr7/1Ū,TKo50;C?H-g":xU=HG+sXwݩ!W4:ǻo0!Ջo*ɹFd~2dK& T%ޏXY_\TwfX,͵DxcȨmư |\KUrοZxzg]Ld,6DB*e2zÁ Yt; kITTگ8Z wڋ^Y 7NZ&۠"fu.h?͒{IĂ[5s &0fZ/gg7Ge&wD!1iߏh)|"iD| /g*maΝ]7RmH𹈉_AN,$|pK!*쇅>սw}N2?Ӱ$/07@P3K֔%[xu?QFM_0!qO 3xϵG)j >co!&A2i . -R> YW蓋'`߭ x,Αib2L@'NZ 5k8iv]BUh[Z#$6ۺ^v?dM2}I4;,W[f<&}/ A 2_sܚorzZƕvn@cU!1R(ZڮùFZ? sWWԧru.0+򵬲&l9ŽıH .;0ԃQI,g~?MqEvQ-!rGD!`Sݶ Dz1^qtoY8Z 9tsZe^(/0мyB{5 Hk*DZx@0uTT策>Q+(}Iw(4߬ܜ@4ӗ\|--vV+a#蛡('Z ̬NSl^M`+c)ubmh2קB NHۄ3[X=?)w"^f%!DlM2nJ #HUvTA|Vp 7tHMڐZ4 e+ȕ(%<4AETul 9o_j[XK /*#_W-M U"etnNR(Y'Fuo/)(pO*\%q MrjY5n/a̚O]I0.a47DWSHɄZ=̏)랖a?zIE`͒j1 :8[QB%/,f,Ẇ?Ԏ@Z>:²h!{/@=GuHӑ%H{yfñVü[wbݡ`RL9 )#z2bNKlgwt Ԯ7{ջ?IMV1ZA7V\Y"S鸣(=!lҀ)RN#]IvQKI y> 覑spi3; bd%4\]1`SQ1*υOtXaM a[㼂X") e*YLFs2ryS 4f)h(~k|N{:m{j]!?W cDjCUŸ".|يݪ:UWK?(Q\6`)V ~Jz>ep Z^4<"Yw RVj Ki1X<}a]7JvמC9i)N2wFUg9QJ_1m.: y'~qVןb3ΉjOng|3x`B"p3.N)NMIk\&=H[6Buf*p9-/T-tT˶|Nf'DYc)7̴OAuUrSqWT[\j i 9=-E$a\Ko 4DЫ}MF|Æͤx-,&$ c 7GqG hx)R SQMҗ]g8ҽ d^o#(eԲl*d9"IA.-; I1tE`:6 YF~٦?P)ƇeR~:Ty:kW|X8Kdu t1I)LI|1g!qQ > F;֗1^OB77qP\ܛJpfAJxqdPvl&AegX!p0)VSX;&.<׏!'M0G)|>F<gmu4T+γSjZ/MȮ1;Mv'd/(<)a%‘y[y\qdP4C4sVN»g{*SXS>B&@ȉ_4E#$ t oAT0Y9=e).I nWOmf>Ox{V6̛ΡwPf\%YmXu?u {YY Yܬ2&ŸDd@L0`#*0Ȣ:ZR:ABL!FN1p?1k~L,ar=U%)N ;Uusjbu/]酭nNX>hUn~cZwA+C/gLN֑Sy2Tǃ io sO*@R@Y1g*2+ $(2\ ʟjq=c X"W8%E=0F=/XYuV[KB8_d,3U1A7L=WZ#۪T-yH}KC1JU/&_Y{LMz辔 ;4xK9`M}4BrTR6F'V AɄHg/ҟYTlqbNsAy۶>Ivi9r4$繨j͕5;)i#?| pe둆65)}fXnu2A*)#PpikLU&_7!E1ToNЂ~‰0VeZ5 A?w ϴ2f ;8xx$3q(drx镢Nıi?Ant?]Et٠MRT !BL.8OEmt-V|,zRS)N$,_ )|CU 骥PH/BGpq ^%.gƪ yv4#WP[s 'v|KJ?UŸς,p$lq;dz5B>Ԣl(R;9 ;wvݘs /˺Ωݡgu`Pwm绶h~L*VA]B69 C~ԭ: j;i];qrwa.޾j5t*Bwؠ\ϟ.;1U`dPs{zn?Wh`C8NaEAe˻LɃ ,b2{) J^\[2o9:j54i|G 0΃۩Ү Si2d ξ|Ί&qE~0rc7.6UM#PeрlG(HաTi@m+`s22|\s@fUN>hjETA"k*D/"W v0@jV8E> rj/| >DŽӨxtMB44x\Jl8ae 5\^äjY)}k K 5y|R.@yfG)seX8Lh9MA9tV+> /`y;Ob3z44&ox$/|Zu{8#a;->ةE8>!P\KAG-EGM0XX!ČܬpzMG?<>oʘ1Iv6<с6~p.Y*[H%NB!:߭W?u^F(VJ*`h J\@#g楋uJ"7!┴.~1#ZՋ/i UQ334 gifHeʞU ^.p9*VInxb<`܎P`S.lx*-[&1O0 ZfX.Gh֨eʔu2Wv!m&LukK-D}r_y|s r cI5+2Bb"c r)L!Xץ^/w5197!‚ %bv+\l $n.m@7NWH_2m2PCK ƚ34Ձ܌0B!Oly*]XG̙Pbcqbz@ SQ,: &3L6>Pmwc繓m2 tiAUK#^-[<&ħq7gQVH9c`5L*BR{ƪ5۟YB})"<]!I_ f B/zmH[5 q_t\" 5&>xȾd/(֯o{A t"tF% $vVqjRSecQLZ`0"=p6}R/ZxwS4bĥnC" 5@+)'ӀE |`u }A}advm}f }%1-0@Qt+kko%N/p W6p☰qyFnް0`jÏaZ\֕8R , 3Iշ+rńb^(0P_H!-:}MG Q#M8CZLJOdӰR'I*9w xdHW;.]i#HxnTh)}ࢄ^6/N'-z+@ YX" /FZnZo!NPRfNoM1,x~ج6g=N5vNKqK;"@;FMb- 诓0`f9Aq>?3P),e/ni$`)@"ޱG =g ,W-Ppiɥ{cຩgo6I@8^/HKxi/Q"+a䭔b7yo=}H=p$uZ:)@ΆQpȄ7&z8=@rW1 U#ɕ{101y^MH5o~G8,jFbA!bA[!cH2WT$Y"J|CVC%2+\VݦyRd˗YH3o rE//lB,6#Z( DZzNt-nz $e rQRp=l/4ٽw@Pon1{@T\URvqfxN( 5,齾C9v4yٜ v/{;hPY$;W(K$/Mm3Ԋb߫xM(_FT9+X<6ǕKڛGI )>6عy'P$c.eO'/"ǻ9o'u.9{3Rt^ro!Y)J44,RT!x5*ضvc˷D?_!9<"ߌ [Ł,OkzYDeʪMcep]g|-5Bb.X xJ=A @k>m^[sM аD^Ѫ0 :6e(%L-DeM Z4xZ43W*J{^'qF4 P.NP59:[ ?4ŴxاaYjc]J-a A'Wj(uJ F5QSX #"ӪYD jaLQkm[7SCG:N٦O$8wH}!suy‘!y٬Ε* iD 7=]; % 7SǻO^!CmUhI$;_=`!Z-b8^@_toOAuF+ݙ5?Gp+cGcQR'KQ VNn<>M2z ȖQ"b|b~1mQVR]յb[Y;JF 5na [G^IsZ;Ҹv /wǧݢ;5JvY10Z?"8Pns~nIPЍXPL Tqđo$N|s*5Iնf)$X]!]ib {qU/Oc8V֔-iXZA"4_;Bׄ^p=nbIzrV&$ص:?'c cn&Bmjs7=bՐƪ\rp({wEAEҾSgrfCl|L;WK2EeGD1  a+["W VFQ{jDa?SՖ,Ze@Pd0C;|u.mzT< "r[t-ў㈓ZhÁ͋MhúF?SkZ2(` .-ʩz)ǣdH:a犮-{u(c^imII;ɾu;dS>|nN%X5! S s,?Qe$ AE[|C.,Zy80 j%.,X 6L_k ~=+/bf +J9k'aX7A4x*la+Hu 2&Oٻƒ M8;.Blrj͇n\N)PWqZgP&;Lݧ ;$BS6 +i[aYb/隲Hsp8ӄ'.>ã@f$sz[6,vdg0hp {( A(iʻn |TC>/gŇ~g])\X9' |?j-Cv3#^3@%SW?O|ݜ+ (b"aO($?DX  ʁ 8MUQJaQJ+Z-:i%Q"ث_ + $e$?6GKqbo9X*\Eh>TJ; Qu%"_LwojH̺ka)C~okbHVڌ!A+/:dD*ja+2Mxƥ*^λ+Dpf5G?ZqrOHts|?@"{ /0 wo29eIeY)Q!g*UI:ڂh- _S5d !l^yWp3!ph-p;ȁ I *=g浯amc7fUOzv RB {ͣ2WZN z{J.hNNauwltaFc');B`΢ї[n!!2O璒SZz ('P,FfV5,ɃzF+uVV3*E|5NG4,'iq3kDR./'qEOCUI*cv=ov`".}DF>GӢ0L@gc{t3)7Q2 ~FC{ہ!}i ohJΜIS pME'ne u5V*ہTػ!`] ) jFvvl8Z>IMY! [@g6*XS:Z$q9N4Oi`HwB).ƓC.Z|_;!ֈ~rf(% 7G=M 9 aajz@* g6 -L/监&RZ,[Đ t^T`TR:vw4߿,#yMlqA7sy>\ R`ntc6ʿp\GB$~ 6{J u˫%8ݍeG[Pknp:HNMM#ֆF!OTW;i[0&.sM ^Ì̓E3QO&%c$$b ;?&MM5@jܾrp뀰SƆ0ڨDQ*ݸfL9e|e?gcѾìT,Uk-o@LSe2 z"҆JN-Ӏ쉵Ga2}!;SPyg ;8QJY;;'WMlhɵ&!SGJ]aaZWS f_<',!x;,d1Arη`y`gl\~LG pcjPM.8iAQtl#pg~0 ,3kB :R 'xZlh'Ť3P*5"o{y-MצQĿי+DQCfCnBHAaJeq?ZvV(p][kYK@g8ɜGٷ&,`d8@b )Z #L TqL3œIۍs:Wڵxt‡麴LS4eeXy/w$wui}+ZIc@{c'﫜ަ^髻5s ȝ&ͬ"6 LtXg jYWS $$j1VRH..svŧe􃈥r ߰dTϙ5JPjpWp֞!(9DԵy<;u DJ%fϺvڠ58Su}$3Ϡ|mIyo \R݄C(>?q= rIxAZ+0c2\(D|@|hZH ;g䝦gC n1]cL,Nq]YAfjouxa{y4AL[7Go!2 #&'|M "W})Ylu|z_'[,&t ' 2}GGR 3 F|,YTh;Z/Oƅ!+WpG+%\ʥCeM{ v$+,#ƺp SO^G3yyBa҃E>=R\REL]ٓ&Jb\@MC7huvԡ /hJ#VZ̾z'<% z˻Y]N`Gȼ#@yvtU A;ޫ$`zl}P{ute9P>Vwx nucOFnٍ>ۓE;-h ̉BƂ 8KuKG!|Ho{HlՍ~>"t[{ޔdeF<z].;&P :Np_xS%gЄsƶ=ti*kn곀c$1Y{G'#J<2mDnk˯RB$&OzV%=TZ>*vEq xw圾mrҺ. RDFOAc/*PYɤ8*)*`kgpYLKOz 4ÄY!Es-91xʖ/nޒ엡l_rk4`p8)Qݙdo;(eh@Zo^[:idag,ᢐ1`)r |*WD ]!q/ciy*4<;9:̛i+Xot)t4G ఼fkq&SfS]EmcʡY˾zchHO-dTuܨ±#(,;PAv%KK}.4K&ET6>CjxiJqFCF ?+±'.u!O1C47ubGc]$?+ 8NDY,:/F}όr[ .91'J>GmKTͤքCA$&sj^ї}\(,I[z= 2燰\1L j`B6U^c=/!dҜ߭)!I74>6 By9DO؄ˊ &OT-y}a"ȷ[ t¯Xq1}(kuq%}_{nvEڕ|`]誷nЗ.J&1@;q/h4€jg!c99`B:Ͳ9J֒ \7iզ1QGHHRxBl1G^H/e\x3Gg%ڑv9Y $HF ҃xwqXb]>LFjC1Cd÷чdtvPAE }_wuSATX]"ͷ_UҧZx4dG`,W 53eUu  xseH+GGl^Xݴ0dU#'QWc!'ktu`iI(6޸A="W¯4)vݛ+vȞnk"8qB`Fut(=%:1LJg#h*Uf5c喫Eƫv<"O,3B] 6ͥ2ƹE X'':/ 'fLf{+$UCF/4`TF0MQ_eEz pRQ0績ΤoJ,nlŊ6LЅ~ id1ktdOϲ3+*u Joݩz_=LĎ)Y5ATU^RMr* 9HӤDꖺr;KNʯhD8; !aX{ IƄ{Z`˚t!Gٷ1y/NCY-N>$@BX+l aD"+ǟ_l*ikO~V:hؤv|H (E?8ܩW~q)>l )肽x?NV#xN+%R|4:N޲vi>C E"Phy4Nw˂jwN"02bqZ2iѨDn+BcHt%Qtɱ3sX 1h[V%y#1`|l]36]5ܴX?6HG_a14xY  1cl_-H])r^WVO#(p: BjE\\{72>cJ=>SVlMrF6#osϑkpyXMN3qf(W0>VG61ꖴf9U\h,~&S"@N\.NNC k2HA)%bQt*Gv4 X: &_&ob?'o\wϬP#hwkH('d歃ΙY`3Bq#{3w/v@ 7)r {$LΓ %KS`9ZMzBճĂ9n5'V^KUdkT@Y*u_Ɣ8~];;8 dMH C*H !¨ls>\ˆ;ЛɏtāpASv),%M$6^`Q{1DT선(~3L'zl K= MG5 T> wXEc ' $MiRZ{N)Ns9&,*/`T8W-hAx KN/4cq&lr$i,8U4+fC쉥 ggZHS.G6||LE!N'x2yYOv2_BصaƄikϻk/ICP*?wrt  2z#SݘOFGb䶙p;ȜuiC {*ڣ芓 l{Jׇ ҨuJ4Р4ج;uYG]?@̱jༀU~R$n%[ɠ+>2vh֑8gv UljB0[/JhA /:cTI"D\b oܼSl~^1_}6s}(}=\D*ݓܧ 7uںM]i z .a|гrmHfw]oLXBqꨕ4L`yɵ'mnijE4PA(A 7MKP#%k"Ūȁ!aK^.ÿ!d4i8BnlC X|>'9X|*̸EX!-"F;M~4Ƞ;hyHˮgf#|KNT(q˓1`Z3&盵?@ nh(o:p$; vj 4U4$7}2|ew.?/UQՍ'hor4 xyCԺ!V07(SɈAH<_8 ݮ3N>&-i"jxſ38g_&(s~TRLJSC~N϶Z3CmmiA#yx} I7~1B`ؔ$Th:T7 mXNڔ&\Dc⟮rD;j G2pα8h[$vٝϕG@1M|/o`3@[\KS <(LRl,r0K~nO'w9k[Q<3\\IjUgh C:~*SիeєnsQǔZoHvfN+*%®C{)gM8 RDT||(jMvf pLQK-5[&0דJΈ3;Ng|.-ڀ02ӫ&LUBNYxPW,gټMnL9w@bk?}AJ ~{ӪjO{BZ:w%r'11t`Mm`/բ1T9O,Tfx@&>fΰLܳڈR7' n.੥x"8 }OqXk iIH RVS, h8JRɼ 35m&fQ*ῊA Ysm:øS~[;Ay8"F[n?ƕT',ݿSa9;>>/VvҼc bp0»˭= פ@fv erZ%JY0oֱDj̰WcIpw]VܤelBVH!)Du:tNy ҂s\Y@;u&[4ABfRY~-Q7wQUв(^Z7h1dLqh im1w^W&C#'sKcpteO̔jAe܁aP}eۉ7 /pje] ) }2F{cvU?CxG"#< RuF膿ÊЕ$`kE2+0l%m+l HNJ+;`ſ"<<Cc96Văvdvv%Zaa4 fCH*x8sFt8S<]潝N&Wx]4wC][|P}jAsm),Gav pȍR[U"u?[&$!"gj,e U}א#m PD7+ty3,Et¶(AeFMM &]e}Dr9ن@GWW~w;niCP9͟l^ߕG\ 2$)D?S#DL9ץJ$(1q! ]@ TMm|deVyO.9t&2ryff>IbJ:X+${!8*K+ka70UX[yW0kEÓϗ)4ou3Ozz bd:^9 {FmF?8GtO)10r D&T:7V_յjz}ȻK<іSbZ SJKEDmE[i [ *c5RCӼCxuw.(ܩBWN[OXՃK\<\x okWKS72oNN4#Is,G~25ov0xE3NU[tY%j'ۿC@CCڝX&]#U'?*=:2v%&U`کڝsЭU}^7p+%0En܎8-ryBq=d+WdSdKQ.)ӄpټ3 Ln,ms;3ѕCYM?9 _Ф6s#J+d r{[Oy2 QLmo8,^t28vujG2JO h\Wq_=$rk5QʏY& wOsdާN'8 Mx4A_^%D§-ɿʬMp$MYAU]iVotI`CcpvT)\ssi(6d2 (0L$tS3x*a"/[^[3;i0讵ܥezxɜd/P4 2 moڃ]QG".4_dΐqZu%l4JD;ۥ99HsWpӂHb ƿJQ NϾ[)OᑧP[KHRb22YHkTg D#@RS~5^zM3_:6ޘ ^^N?=3!X+jQ~ 1̚K5q ej!f j CԩXU R۠r羡(]>,+!'5 }S3"줵+<m$LL0G&!d~q3hM+HEO% `9 L1AFFڟ G# ۑOݲeWa+gm7P^z }G1q_/ 5 KLL+&n_,xRX+A I?ʔoiN n,:0g[=u~ɡ+*1];^Wz9 +)U^-'Z>{:H 1M ŢHzt &h/{η_>$"l`>M]V^Јnj|JpY~</b_ϑZ__ǀ>}".PGgjRm!LqZ)Ķ~+谊!Nww]7S$:h?HkcayZZ+صftRM)ܴ2hR״ƍ ~}<s+*gޭf~f&u1A7U%v(WwD͕TY{P9N"֖ }jZ~Wc4&>H^VWk:],Xp?&U7XВf]2ԪgN$Bnh5z1xVh?IY9.& ôIuSt$fGS0]5A)xZB]l|@7D鸛{ g+x 8Ht>Hs:q+)JTJ,TSyVE`iTʅȮz8Y5"|2Gx#:b[D[U_P~fjkFh [ҕ,Q_9Fk/N+{3ݱd"0K[w|O-Dw;OВe.@@P0 Esmd1%#,;A 8Ms;Zح㵒Db U9vpRtksM WDcJxa{3^8a˸& $2.C:BS 7_4c/Gu8-* 4ZunCdPWBZy)ǖ׼YeJՕ{Jfn͜8~=C1XKN2 W%V{iR㺥}UjH;MT֙P{&m(h&I=}́39bU9*#2}vL|\%~grĹ~+RЙf\Zu^n` xadRÅ>(#ghJ^#.LitDd '9םVY'$"!6S5FE`["mg-j*L}SZFrx1%Joc3^@l=αO:{Y]`fs%m[|f֭B xv9&߶Lpvׇ Yݮw Wf徠"6PUh҅FtWɞ%.p!v v1sBi bƤU~*mqcn"mPf]590wZ欵O{O#(~-δzcN&+1 D_~?,}"( d r H[E\ 8Q@DS/"v ֐=Q=vTϙ(Kw[OB[ ~&ʼ/d|߾a+.-Rs /?ELps*V]@@asWX 5D$rE@?+ոN/e""wdt_WCn&ހʘdtԲ3Icȳ4wuῴ4 /.Hw9K^z%JǴJ#}jU~qmcxwZEw@\\,c\002%+neL> `KZtʬ5 * {\9{VVRg MK6`*w ŋkQE:n&Rg6o|'ö_jp3MR 21o&'%9?w&*W,#l<3yMzʖېf2oJ8rfuR9rjqo[JBM. $Ε)R+ΏO|3`1DG8'4Y23[Ա *=N]2ʘpbЧv 6Q˼P 62-2ͦzkQ鞙-_x0':idRyo`mKM?:B ܹX} 6h 4=q7@3c6of© RKͮ5FW3so|RJ|%|!61q: JǮz\Co]o<|+~IFi^:5mK*]VK.`5i:h*fͽ̲4#¿Ó54NYꦽ X kL[l@(KMg&Fr(J(!;HI(waK"ڨJɣOݟ*{X^(֋xR 91,JB -o`u>=Cfapa$L+fNn?Xx oΔLك+ KG x )h˹BCR\g'+pI`bT2V`]oP73iػyԦFdk4A 5PЊhڋ-P>NhYC \ǐiQ ꟲ( <(j_RTDv!t55Ŀ0m7smq崧$N6P*JL\ћ<4t4){%<:y~#zbXY"1&dfAwڱ%ӭ*1Yg%p>@a Kn/XϺyxcLσ&/xqʪ-t5U*GVaqRz3SX5|Յ*- p@ll_vFi΁ 3.F+S3':=27O;+z=qZ|]ȷe# RpʈKld8H^Z?vѥ*4Vzw29l=,oK(jYz2v^K^ǹe&.namg~]!, [ ÂlNm:1wo(xT0$?sLm[Ucn8 iFvAg4En<GDt7zhgN;(>Mz$TyqJH#e^GD<`w)TB(}GRbN`d8z{M$|vƈpЏF,a׸(Gf 5=14PpiA$40xlSaخN&$%F&Ģj!F'Jd ƠHYkI(v/tߥ_ pu |ʩB 3Hg{#C-`vOE+:\b#Xp6BܷRǨy(=`;|jj =w$qHIz+-x~y@${ĝ"^蛑AwrZJe xlY̴"hVgH*z%q{@~F>^oZHVh2 G^xY ٟ4䊔 !U)Xk)pNgU%/NԨ5]oAj*;$vf J0]->^je/姎|D*=sK聡ւBDY* Un?7yH[= 5slqD4CHxpvTA;wW>[N₨{SO%be% Coi>W#;3Ex$=,+)M(6O5hiNn/R8˽<| &۸UP6XzF$EN^jI2/ҙ}9Bpw^@2x3cߊoi S;f㥱] e_x[:/ۃ~:>d璔c)zV`wg8Čv >ȓIsZ){BJI# KT 9N8Pȼ<]ɍE9 ƆVF!zžf g'8t*Yi/fsxr8Ǚo>4i(M"~8+}]wjI8]Za3"0[7-s23]g˕,5}N ?I^)&Df)6Rgd=_D=Fm@n~t.S-f!RXE\-1WRkQcؠ#ćmDf|Eqlw4$%V2/x9ݛ6`7n&;I\!X;wԡR j*nPۥ2>fA j޼c2G;A +j\YA#B=OqHo+q^uvrI~&[$L^gφ%`F mkXt8ا%ȇ|.'$)7؅'xsexA'$]w@m#'la9&~OBWy?u<׮qԦy]Зʙ8YG KWo.}^BkL|hfvO6nf[-D 3:K3ue.}  |W\Y9" m$إs 1ˬ/ .GݛH:EBHա1,bE`)ՓDFE0&XD<͢\~,ߡ!4Ч,NlOr '{oTn|zZj&^P\ݱ3i {f.Z,tDG ya?yNxdȒejğzҴ+L$ޣS:QG_vǀ b9R6]]fi=&׳eS z8v:dh[ mD݃랟y I| .#C*}l*; ̏Ӎn+j;Tq`ʈ=`&Pd@MR:m`Q1χ_~a gݴŵG8y.(T `r+|?J%x5c3{1А(<,h悺i-Ad I*jV_c]*Dsm4_W$q=Cv\cc,'elǝ|CX(2y yv#F6R/CK0w%p~r.񁭷D8#u={)f*^@Ѵ}[/+{KX$l@"4E}1 +©ɨ EƳזp%ZVw[ *!tK B A1b[1SKy<#YLsbeh&a}M{֌6.CIHJk0Iv!.'ՑIYQT8)ZB'?g;miFJR;s4`?Ν??(`CshTM]eW9|*!066z$yP>E9˽ 3/r;ˍ]QrXH0D[[I 'Ѯsnfcv/Eɼdi2icOLĎ8 ~W dfeX+5FEяS](a,KV  phI{D>Tܽ 2 /Cq-a!߹Usg`i {uF=_ץD|x zZ2D,]tRr]FMA_:w_B떽]BC+ϝI#Fh")h_킑X"cU\ 8Ezr`z'}U>ϖP&sښӬKT YdZ;͒\K0bQʥ6X&!0ÝW.]T"rz[G~|'{A{75$ג}u5Y[GS]pzr{iPqAw_Z|7Cs`.LOadM4/PSۑBk> MX)G=#P n~Iz#q/47ĤLŕcyh'# &ΚhGVA8׸D;2ȌWiw8AT~Ex8@FM\: ?j1i AX,5ʮ 7^1^99^)P`dj|Qyǡx"f䯡Z<*qasޑk,H[Nn(w fexû ׬;*53Aͺ7glW=^>x3E*2KSRS;e9 SP#fK(۪u..'́Lӥ| >G*u2; 3p(T|y]I !tGW'Iw Ue q]LC=ε$aǎom,W!!0?PxѺYoIԥ')G=8*ZnGaBIǰYv,m"v \y:sXDdR!pUEfe=ͩݯŵ2P~ouuiȆ탟`'˰jӄwYeib-v\f{Czay7&5nnR܆Јq =Z/m$@ JZ^M 0F=M`Qo'ń4\_Eqwqjcx̍5u`}4%+Nђ] R&ІW M6<ؤ]1aq~;K^Uf81w}TQ:ioH%PjUDO}Q`P ihMAR6Wu~=s{zk@b44^SDL=y'_XG@GY7 Q.{\7(t$Nqcxfcs#3/1۠6B?m͕}x3YSuCď1D*e|Hi$QqY:S 7Kz2IJ:/|ye1'"Jʨ?|x^aت[Qߞ?B{{_#u;-ɰ]QnMF>hbBwXLvql LJ Tx$C%!i aoe+Kcր(IĞZ> d!3xwҭAϵu}ĩEk\*G ;x"Vbc 蛼O:>Kͭg?`ZRv8 k 5?8:F#t.lzDz^3mH>"S0`4)PTgNE Vp%G`A!2`?LǖA@Y%a#*xޢəad&#\J D:{&+f,5$Txb%Wޏ/9 ˚)Ѹ D|L<)3'qnKM:z;C\qyvމ`WSB BØ ~яJ'Obi _zN'ՆjɬVHdTߣ"}347R]5k;Q%W CcK$52κ$z-CY'F@MU }pGaEDGr+epկz>,ZilmZl2+?Gm_8lv%M=R1ӏ 9XgjꧠP^rDt".NX?dؘQ]?~xz"k9Vv<~@om.zUz3R(.宱=ʒ-v$Klr8i#//3BBgF43oZ,jmxDoc ܓN5t fe?QG++-{Ui4e6dL"&_zFڑMrKkC y11 $餵ތZBOPj צ)$?2p&q?P/$?mAB@*} uHZiԏɦUzH^oR?8*ɃP&XP?ÔwzP@pK1a&n?3ef ['֞)|b94Uڈc$ە8th^`3cWq'\ˢv!'W[2e~uU$"BS#^ a+ȸfv9n ғsl]Pt%ܓlJ0vV8r8@ ,_RaD&Zr+TY :ֆЧH-G a/GiI-# C?UE%EHl )+)̔" (MfC(CZzBL"WRvIdK[^9gcFqW׳TѪ}vꊶVUfVasc֠].A`|{TXP2D%|%zKKԃfTߥcHm& {8<]cpMW!r9T3_maONR0eƪ ՛ zADGsEэeO֗>Y=Pk |8Ү I']Q  k;=)Ӈu;!7 &9*@H,: w5${PhK0B#_yR2r @ߒPd@;iLKƩTTBDF¼:9ZSah!#sXk:ϻjhi>52QZ_Iwo0 $JTb{ŠYxTh55]E KZO@]0Ӣ5rŶ0TVuQLt zʟA,OIO{e!v *NJ?<Θi_`-G3$i_ 5_@I}FjΈMF ?FlS>vv/2='Iˉê6Fa'>zKT\ KGJnX ]0"hj΁[ĩMg!uZ 6kI2ynז)E-fK=芏MB! WSWwPHyRUg#8)S6o\h]PAу?ʮO(q>Ď%rw>Veim'kfv">dByr|'M-o3S8"xqj*!KFOMNK(#9Witͪdv?I3x~a E vƗ_r{jnV$),}ȍLj6;2mʞq ִ2놂n;4~-#W}Nu7x࿠}>0դ(a̤5C6$5O,JV ?1g,BZY{ڡ{aaR߭FZPѷ./ډ܃Թh$N< ' CfwӉǾ6~ B 4w>R f[LJs`*F ;3}'g8 ,=~ג>2^ ٓ9~[#zť{(1 {ʞ R xJ!p %Òrwm룍cv8Ih=PmvgB y ҨPXP7A%*Gmcpgo)Y se^U/'̀ҟs@ߍR}㝏w>d4)BÔv0`^u~7T:mFB-,sY|LcfOP0xt}zUn82'CLM15p Ohǿ&>5j?׸I <`£$~e,QS߉N%VOj{`Z(sSD//3U %l9/Rwbs}`bS3Sgj2m4 nbXrfHB(;.̑B>Bd6%S',+GGB

      VoD^-߄]\ } z9.VRY㟒s^͎.*4>gQ>0X1td g;W {~}hEnII.+&/@ cֿO3P vb'fi?uoe_,L@vt;T車E%-}?üC1'pO c[I|g)P!┞I.9^vRS)Z;~ɼ_;oaDsj l]CѴ A ~rtcP\鱝s],t6pdŠDPZROZIŲDB +V"rq@p ?$zFWs$"l+L&%KJIj]̐ɒv*H./< 'ix!}A}s#HB0g 䄕wy( >)nf+kڥ>J 2~.c5(\!@]v\0Ro; !6gu لFƉE5gWku d~ю0aͪ5Z%f0R+JҶy F{G|=:>x-VXC y{ԓNyӣ]c&Bqm- ]oXۀ Oy%y:[b[ a&I8vr|h\kf@43&)G3GfbllZKuA:ke>zkףVW!141P},xWIŇ۰)cΫ\v܄0{+exxA'X#ʠ"C/%eBU5|%3=J 8b.GM Vb<~1ۃzhooN^o0 IY('E w=Ai)S] @额+'1f^cT_F'X #P0Nt [5 BVI9%:hu46ʹ/7DڙI7$%g^4mZyx6GSHE\iJgS_TJ11MT/:l[9' YSRwg֠b,R *GCx& ~pg<ˆ*YqN+ >=G&2 s90+[ ֓] u#ϼ$n3V4A֜tMc}./p$ś5MM쬓<-}#:Jcvz^84Ch,(ž6&mrڢ{:;VC"h 3fvkc+ A\/]U+-_5(8(Q|:[m:۽Tc kAf}Oݥ|t|C`Y9RO/t.ޓffV~f1.W 4*bN9[(SxܟV>UsФ՚U1 }Jp6?yuI;Ӱ=>1'0H>2;NڴT秬15wV4NrYm:,'XüF4Vs"['*鷀Bg)]ꗏ+ŗ/a-$jrKґVPc4)n)x^H_rPOr((U8hQBGXBUfe} ȖٷOfF[.ݧE0 6i75 $RsڧgSvU/T?A۵4"ՔL/AȠ e%Cˊ a@Ġ|!#mlcr뻫7}LrעtceE_Bq@X I3?Or7O<Ŝw>|(zru>Ju48V)۶9'  2o%o''f8gbղqE1hrSpVydb`pTЛzR+bn8rkBV !H(N4 x÷j Q_C7Rsp$64xu3/4WRwE'fJFDKdw`pF4Na8 y %xNH5U0`M2onH_%qvɺb~o>Ci:Ľ}; UЃΈ6`Ѻ`'lJ[@h7O)k*562g rBYmkйY_߉B kVsA)װGD|jQ>THt=!`S&/,{ޭL>4;_'O5Y1i,y6 z`'QҗmPDwf0|1_V>DaZ$MS ~\E~q0-աV-w\C+׿l's QA %(k;' (flh%K wh+vdAO$9]9-C0]#P0ݚ O}2ut#ee/_)1]?17~#`b\a$Z]vakY׽ߜ\ǻ2gP!RCeѧZpdu2׺ Y`^}*/ kN! ?Qb ZW uEO+_MYZ>#a+dJ2ִ\=wBBc)]r\M8N⃣R{ $-*<(2 `=j(TR剂j95=1ٽ;-S-gS>keg&Z$T+HzEKG G/,ԁy. 4Gep?zƲu?1ّ/D3;%@&و뷕U޾|=rxS1c][%\P,ڋE|\qic Y9L{Rx+?l+( bUTg[q >V*u֕Q>1m6hCiۘUyBڛd"o{4 C'Cſix)>\pT(~,Ǒjb0; U&^I"9,V\`\|$CSŏY;ys𷝒Nai)\53:yғ>x>|źeH<:ρ2`ӷ׳*cs0g jьK2s: F`Ndv*8tQr߅,?RoOC0o95-X7RB‹H94D _ɪ)?TBii&$EJg9k(VՕ$) *w=&u]1F3*Ϊue1@/xD{=X.8 0Ju%]'$rUuXǞHJP e|fHp4mȭzZN٣ rN\ G+߬tȨc㻣we!m &Cl>S 4̾k)kC,5IɤHъwfC\ p 49&s tc}VǮjnRC rM*Jͅ]ڿv6![& -馓&7&R]tycg57 EX!v7= |>`)ǩӺ0\Wb| 4&.8|n=;STB0W/I||P~l)A_wI·WOoE`@c]7ug7TG_:kPoi`evԖE)=F.gvپ]꒻j1\E7 sBQF|J缹ѕV}' ;}z^`y.k%#qVpJGҴhH0_"(j4l^ PVwwacN[ޱ^M,_ n:-Ub̼..bQ\!,+?T?xHWov dEj>2TcI> 3ɂXjшDɆZ5P = g(Ll٤!98a3yjWגJZYݙcmLfbJ/lq0owd5y(lFnu| 6)\lTKcuu`6|x>Y2l"bʿͤ23(?oWdx@5`zvcCb . W$ 2 8^8 >N'|^f[j/]L"Doem`5xbN +a- \я{RSw,uw6O2D6jqb}9+4G=Ԣ*es9 XNC-/ ht ez~@" _U<+m\ '$$_~q׊@ZoZ ?j$$Q^uA!0W&T (i/Zք&T/%iOijE`=b߄J8Q_ĤٓzF\3=S^AY$)is.Z}_`BܼMV|,& ԺВ˱g~Gu@}uS vwq7sIO'%XzLnxo|:aJ'S47W-$mz̔q"=u'?#䙾SHmrV޶C$m R?߀XC6exoHP_)ڀ jqw/I[ ؒᔖGʦX!޷o O2! Wb+|Y1՚y=" =9 ^mCv:W ^դ.뭹}R17a= `Xz2wvP%+wn:lZG 󆾃\*t&I܈PrB,J,t(yY#Jq2Wi|ߛ`{0pF]= @^ 5/39.:"z7lX笚?j䌖uJR_0oGĈ +ShMeg;3 h<\pfplbvWUu,o :,?r_t͚Lîy.= Wa_]_h \)D̉w;Mt hH{p^`d`m$ShCX`l l]I:%%ˉ iܿXɨ`pg1.t=]&BlkͿqTc`J߉89v 0Oλ:Jh_)0֝.`ibzqUrU]WJC%P]gR%8m*0GS^gsfUP`%wovbOMv). ~Ph$n@-Y`"11"-*4 "z"[)tV}'tOM:6)Ga-cA",!ksTcW䀖Af> 2 [Ƭ遮qPCQo B UK`c+Bv[Zȵd[wZmsRtmr?oAf9Cu4O<+}Іz4hwy]e"nv3fo7gYPiw][2$^d{VT)1?~=Jɔ'HMͤ+S8蘷B3S8FڦZψU.εTn5kT% *+ZDecU1ޢVQW )Mg2AQ5UAf{ץˠNH:VeDJ,(;@I#[5Ӫn yOj!)ߣ+~Ka<ߘ<rRG#,4G? >A$ 㿚|X.tz*V],x9N{ #H#mp;8vUq䡡5ZCĮv_;3 ;Hq)n9xc @RaXqǎ 3fw _X#Xn8 ``Otw. %pXewѝ2(ORаqÑ[^/lVa-PDGイH!~nt(-\:5?HF]GYl;֦% ʊShlTY/eܿ#5bqovp'!ݩ.Z,n.@ɊCIbOSD(٣lhbOp0lrZ k`Q2A*A3 ϔvd&@rWa.oy˔Bʋpg&.m P:@Sz`Ǥ&(=[0,q|WBH- Aʪ޺ /lju$+fdAf͍ #~|Q7MW HA&6!M8Ac?G+]i9)/F[>{^9x,ZsKhdĩ\Ή UuXl0X8N{NzG؂'tz/ުY&]nhk <8tzĩr-C[|WMuîA@ K8Ok=z@Z`EG'fdSHjBs7׿uh&Q{5s)$7/O\cPJ: .-uf=4ӂ}mYvjpc?3g #qX8L#%z5. "v.69Bs $Kݷ='M)91z^7צZf_P.ԉV Yꡱ;YTp3]ltG娞Qsb7PQÒtrW2/3'7pىRyQ*FD~!n@A^-ߐ!t*v6i3)_2RE5(B*uQe%o3r@ckj5;1?2 UAy KP/RcWr0C>@5ʃw 4oŅQR$ݠzȟI6-KP-j+50Q0ŜͨZ@9psxCۦwr d< yranMHD(Z=斝z*(%UbbjrgeKJ.[H( Īo-dL[YISaB 6S$ E=@8cLeRQ^r[r0]TÒւ<Û# (0#._I$Y0)9Lv τrB}M>6E u;Jr_ʌ;eEEU[7~ U(=Ѷ<.Q[_|Ou_Ѧ 5!["\x))ok *8k@m\KXYTr69fg:؞ "w)%>==O}:Q1<?r@XۉuoWtz ˕a*}Wɻ!]c8]>N`u AJ^޸cX5a.*2'#„RPV8t,9h"JIڌNDaxO fMݍ;tKWt45 e'`#R 7l:vʦ^HuzM>2!aod!,@@%bƒ/̺ܺş&ey/dIkeXwoDHWxA5> r#"DVWߴƿn5%^sϼS{ ޥSC`ZBYԖěEYs磋9a4 Q5_$!/GX(DɖWC1PO}9dsIEj2MJ:JEb/sw/8@KF o(Wkt To5>)~J-`zKmTT` $!nU|XZuibp0#RNvZNd8= e~o+$F?k_M ֵR)O/RƝr9'iTBk${t3}=dv t?//4*6^J>џAMc˫1r{DȲLJ5uSӶT l#5Q]~Ûį\ysL} K@|IٸMdV)/3j]Py[f%&+~1mʜWg%>!XmoQ@ fWk۞ӉU^}ϥֿ?LZ3{5t٢&jqh0f382i 4xhZ+WRORAH5OM%JQ .աrGDqDB3Y`Ƚ%;Jd: `R 2iI:zsk%}QM6 Ĵi8t{=}o4Y~a7BKzֱhálǠ>C;LDPr{{Rwn!SqDP)Z'" .C 3[ ^xZ\oMw'3;K͞ b "0g+vf{C'RU_ ;zs2Y 2}v&>*94?E$g%er6Óq1!2H hao5dr.Ox0T}SHnCבQ(NѪ1O0{m:}3ϑ3sǸWv+̣:hK=]6ۊî&kZ%L۵E1TFczRTX am`N*2~^󜐊b p,_[gR-M,B//O7JѮN 201L5o #~3FV(EuwX@:OGbd\jHW Iz57D퀃2,KI!m@2mpP??~JDFõU M*vytzq;Yj 1fo([J*Ncd/&Lg㫻4h&L\rvxFHCW Sh㮁=mjq\lao^S&XIdMG$bo"Og!@eOKl=d4TQwjLi=bjZs~.LiYq$tƜ" H3p \: йI `8XaJpb$b#b|Fw)5/k%-FMd ۵Kd =A7]= :P3Za`cć-a6:kmwYإ#!6)]eJ^{=N5X/kBA)%8+ KY5J96%Fc빆` Wo,/gZG,j meLlrZ0 kOz$r${Cf=\G6T:Ù9+qpV9ZWvcذ^:(PGO[0NΙc,ݦ@". j/jr+\v$4e]() {p uY9rN~;Sq hE)٢,F̲IGot\2{'2'C™`ٽ :L7\Z9qQ5vBX>q6 ga|qgyw&M|3*Kq@?2m01tƑXRzDE 4 Ej\./uT&];)oܸUxS5co$9`fzG`*8P mzIKH;t|o ܌U=V٭=p}n^raCd<׷#.#<}"){*N95W w8z:]M BKYpoRB/M?v>ܨ8WoJ cYLNh&*-ԍ8(SL 7:Kά}G5ۅ1ʉr&Zz^=$* Cҷ&ٴC["|WKtQ9#PqX s*:vE{s~`_a~U5[fUu8Gg :4RR_}wS9Sb{ܦ!X1o/fN[::(?(n-ۯUMSV]Mqd?v 4džq6Śt n$(gA U"?Gk5Sr`K|IivABBOfG(Mfl3bƕaG #}ᒳSቀ>X$h^?5*!Ql~ a)ㄨIoKt6^3yD:anCn> E?dјeI1,yI-"X{恤B/vܢ@9#Ŏ KL: _$R0<~.P,Ao/Rn:҂ː"r,؝ /7=3oL7=&7gwȽv"z,qN/Gm9$?[V TWhB<ÞSmu9]-j[Jp̣)U56Uȑ24/7f`#V-)`e~Sd1B,>e oZ?i[=#{p^vw2+ON7y]ɦc&Ҽfg$;_#{,=LgӼS?e۵KS{zmg+fMġd]3|0QR麇ṵaXD3-AWRTwd̻3}̱;.X\G"f)s|֊Nޜ@N_Vfp[ICU wX,* b->'EokEjڙ0vɞ-sY=/CUŞ5>@ WiYhi4 b23qqŨSw[:u | :M F打ߢRRk+"#\g d[ٌOr}8ec;62pZ@p2C#q8z4ST q`"PWc~L a3^^lw:'Nŧm^`I"G:״P}1Q>-]gB7VG\b:DnC[ֶĊD)LE½uINx7|B~Z@V{0ݏkϖT @mYL~zL\&F> _Qbzղ9'4Nm.nS~,tiVVh+$ts1c5X&hr^U%ڃ[pA=4ܐ=MLT]($ jRv. ]yf֜%i)ZdO=l^} rE[M@W$Ix.,7BYD9U0Uͣo5ڂ1@욨-oMBO UW9/D/zXGOTfH% WX?*u)f~7)~OwD㫎R+>Cr.JxRb7HC8Ǟz?D3L8&=m ܣkg]֖p]!|uK  >;6cV¤ٹѴ%jP~^*0bRQҿW#Q{b0weV_]pa'Y5i9 $Tk@C\',6ILӨEdoFcJvqw6u b0PHZk!0([/Q9bq[iYL2I 8.ήޣh<_Í J |_OxG踕irˇ7)M WzƧ͚jsiuH);Zًr  [$7mv3lߵ'|\g+1(KQDRʼjRd@(?` sCj{p0] KM:׌1vm]1P(j33{S"^ynT)Θ2NÖsOTSPH~2qQX>x;y@)aZD% -4?e]itv@Q{ӓ#LRFrCTt \%M3O{O'T s&F *Q(??6XLf1 fWdc\B;@MG9kFN;ьϧ'$|kEg+x)@D^i `8B˥[Sj4#l@&On/6;4YDA>mɄ寁VO^$Pg vdhu*G8&KpГh!z[Bh93́Q``Vg-$ԖӲȓ N$LQ9o{ Oda x#WQ#$qgjDp+m\/*~ :H=ٌoȹWC҅T|O($A|pġ.d .$,eڍ9pAeu.jBuߧ ,\홨I5sgy^2Z AWy[a 0"2HFrNjU$ҵ4{zбP=>SSVLQXl2߀%- o$!)<, PzX6_NջΘVۤhKՑ*뤨DaHJ)K킲bL>C彝tDѳR-sDHR*Bh"J^0w%Z|R;qt)~zgՌWjR& 㢓 OޅFxk#լf ^* ѷjoGQ^.޴ŌYA"]ꤋbo$8>^P6AW ;w X(a8d $:b~.{u0&JH.'>W4h7pf߿ax-$}WMبq1cb=y=!zڣu#ވUIP.fcMԫC۩Ĵ4 l!_弊F=_d҉B8*[€{w**8aT#ZDbC<4s5͏x;~k8dZB:RbőMA=mE8Hvޥ;Ġz 7k.%B]l!0ne67IhvTܧB5Q &:ee;ITpbv RS-Jz{AuRZЈ췔V8s"oY*jE]՛H:ʶ ѹJ-8;ēFۧ!q YԑS~M ]QilaZκX QGRt#,SԸ5w4 4P-|AX=x߬9^m2sPfִR1)pÏ6x^D7c]Քʯ&MMqyuJpEl^/Gt8`wԼ?ϲĤ|UT$A}J>p۱'_p;ǫU8doZjqэ ǣLJ:[ސA06`PIL)^@= >3H_*19N'|CY7M-H4u<`:}écqCbk;yQ5лPi2ų g_W>)Ԟ痢xSkjmx>lI߇L)&1{`cIၝ{l7,Tl1M8s}5&|[LOѵި '1^A fLܼқ_%ں;gaSDZ۷)/ #DF}ՖˬU? XJ *Uӽ]Bۅ?ǏQ9M I $0q!:lt~Tc[˽|<;L1V?Tm+'[G$^FEv; g7Tb 'L ='#VJ` n HOW<.Qt}{s /NN8T mPs;7=LTi_`7z;|u㌔% @pܑ=MmAƬ~f3}H72HdĉFVekbY i"Фt3:Ӈ2l~?.o#cH:F.wJ%WJoPF#6d~uHHӈF):,g^gwu^"4ӿKETa.|W,]o}W h}"CI<"jFr .@0}p/zATai8!>Unhe"_բS߳ h4ۏ~y?^Ħѽ^(Ľ*^|#+x#_,qdcI:> 5=4{&6G[fmmeN>XUt tnUG 8.Q3N H@ LG^G @ }4# t>{\8>_D3x aCm>|I4SD,$9t†^ >6a>Y^mGa^V;yBXoڏ戍N7D2AB R4P5Ȯ;xy,}E2ڗ.q3$4~wJUIqTaGW*ۚ8B/,`5љO=p10ROщ9A !75o^Ow1ShF߰͜|Z -%PVh8zۖ#jzf,l9ř|+Yo0H9)Io @D4<̙ WeBX{>_yA#ܴU>5%Q,CZ|kuMb29@oJv˕= ENƇ$Wӛ:([%jnqw # fEn*L?dZ7"WEKF 0_?uH97|>5=#e؜QKVx -Yǐ)Q7xxR0$-9+$W{@MT[HqbЂ`sۮaR{Wq*E+*\`P7] 3rL4oio ?&Pr䄁>up4KBA40>QXy/':A&Xa 7n ?(JC5'm߻Cqc~N` +EݹIT^oXV`}ͨBog[Ʌ2o1^S-#pz ȗ\;S YMƫ*Gz,}B!gbeE sA8;CFGdbxfLL:8t c}p9rt4M{} v: ^&[֓#Xӗ'iچ2rL uZJ֨7;8x/tk!`f"0`ԺLViez.g‚qS;Q'.*9.j$+=y͝120-d򫦀ڟM"z?}TW{NL~َT8y H.?܋ ٽq9 `fm.$RN{DpL~iOqO/k"'.F& 'ft> MrR:SO3UEz!0*kkNa/ЖǍ^TSV`'&AcpHx2=L[u#ɯ2[F"KU\ T C4喓1?-Ç .d |QȀ@򌂠&AM~,Cvk94Fܫ3؊nv[`zjџ˖TC@*RZ,IKb?`+x~$$ a_>9+eܚA\|Uf"c qG?G}&Cǰv=̍GsaL|s﮸8swpB*z.{Z²3}4fn_eM9"`q k85pK{_[QO*ALBCt Q6M,Y ̿9 Jo@΢<5*ﵻ+7>2w9Y@(|l&\ʟs7cmcM.B`fmm]_U*RhK;;7M*%kZ=䅿lZ[n8KϹ PYb#CciРP#t6 z(D_Wqw@k ؑy1pE3Hm5tز㞀3X7cZ^0&v#RH ۇ}6b%dJAN*MCXQ̂Of՚Tzg9&7X̠Tl֗`o-_oxI%RB>-lm!(z,}IK9}`"L=m܉Đ_ƪ̝MnSQ-D>bL_38`1h*6~컩&&+?&8*Tb~ЭDS9(tQz %Y*j$&dRk]XGfFqam_]'ճ؏80._7eL}܃aH?]<cK%¼U,Bps޷k^ YIݻ㗒>;T6aJAEč*Ak=VB"a8:t>@:Zx2qv>Gh 28sW6^āJؤN_׉փ$a(>vFWU,c|X9NGj? &p] c`&_ݟ],4k.LB +>Pw d9ɪZ\B&:VHjq/cѺr_t/ 񥷑xf-v=SWFNݼȄ5aF9v  ŭhkNgn+#lX%i+{*ʉaJ Nb ~3)KtqmiHy}|ԏs^T4Z nͺ$QPs=@l`^w:ġTV=JsZ>5^_[?EjO_&k8gC!˼*aj"03qm=LWyu@c'8io,Bwbfqa!X!bz~ CBbczE;qQjaaUrD+u$k=-\>z p-sYC۷cc _-qSn\D!R3#UNY%%iţ_P٭We3ђ.xuu9ϗ7'MrAYoBt88&@4TV:˪;N7O8lK9Μ~lBslen¡Py}1"oрsd;3`-8+9uWu?p}F,h/HrUU "@<㺰Si,Ÿ;mm)T݉njıNLbyɤ\qE 0R!Zk GNOGx!9̀Oσoi;x= 1affJsq'Ů 7͈7.HtܖgsF/}׺z K/t2L X'j,YS_81/fӎci[!e^LçP۸;EJ/.2qQsJ4"o pAW$nz@Je^[y'-tI//4y4~F߇Y.BwަBTEKKy}ֺN=4HO$arr0BT\ΐ^$Ż-7_\7uX'Uu@z4VlKRT\Ԍ`TaЍo?BD%3wm#ՄWnTQڃu-ڕΠRXcݢdթ]jbȎ|M2t5he?!Qm,S=Y̱;Ħ+` HpRxfRVē47axAm' 3+]%>=`J; R;Y^^bbq 8k<꡿˃M{0EE72l)@K};Ac(}f#(v*e[PYxy{2vh r% Rw}kg! q88/@5g\נVU~R-zǡ[ ie'XZUջ "mRzcd󫋼~Ut.FA^s#OVW@i4wb3Hiyb>V)2`& 5B6G-Nvk)MM:搆{>[ )g݋̄y7:u2^ĹS_ 133IjYڧA6Nj:;ƩZ.ZJSy2Cw\K Hj̹q:>%ylcX]8|Rp' 6D¤.b{}CYe' E1Wqo;/·F xO`#yFSL>M9hBWŞ?͛)-'`t;6iH(YȽN :4 .94/)UkѾbOAbVNMD |NAEz jq+AXo nj3w==\8.N GrL볺PbAxowNxYM7v =uEk !<Dmi<dfo F, `$%+bߞnA_UIb/vM4mvAI wss Lڇ kbޅ89KXѣW4F|'{%ymնp$^K.]:PԮ!1҈s pTqUwMӿht!7H vn֍+vHDumKV҇~Б$YU`wqQ96&mX>i@/;qřV2%ԃğj%ydZ5PXnuC/ SQ:ݛ?2piGnZgWkS)k2ӪO5L[I" 6IdypvHJ0Zlß|F^Xng\Ta6lF:Xv !i8`UJv_'Gpmew $$hQ4&p۪snKάng*>Y|AXTpd>B$ʰ=C@B9lO%z4"ƢLK҂+K`BOu6wz]e1XnixO0#yb@;`RTϳ= 1<춁 Ė. _>'+H)&!V+l[a"A*|NZă>TD]w N 1͍+;A1H2K}9RdB6 . {v#PO?Nw0y)J|*J\~EI{9ԅ6G%ci^uqsyS\D u2s"j0uZƈ")th1i87<4 pQiH/I63t6>I2./@K 3*y/VE$sP59ՆS3(n֠KLjp:ސ@95$)z9{Ќ]7MHjpnűH?ZyǾ@Y^)0/MLծu! l&sџwKh% vJt=re5>QB*݆iBu^1ӏi:>,,oZqb.7aH;it÷!1{+>m7 ǃ))&Yu A[/,x!9Kl n5@Aliʑho_v0&&NQ!SN r{@I]} NS_d~xXLnaLK|.VkH?:je (,_y3;|!5?F)9o|k0`D,dw |Y+w=iY v ;pKrѐź;z?&?}-p=xBpsKCZ$>Nތ9>q:I'wxO@*_=^)A;w >,'Ux U>٭[D$3?|s¸|]>δf͹== ;)M'jLZ({53i@3 6oA];|G+քkK4l+ŸQ'/̯ D {o]YЄF5LyGg`%bSPcP0}ڬ앥DL [V>>"\0n.*í`%ZJZc@5N*"Y{[Ye?Z/<*>"x9ue)yR >[)bR#Mk/P\? AT1%7Cs9FQ\Ppe M8)$]on-gPn7֊G&W<0^i:3⏠ٵ@ir׌D$:U*+Co$6EUvD'@n)Xr ~j6-|Ow@ǾZB|O5BI ) mR܂8k ]NT7̏20;y jCMԡ'P bnUo)v`({TLಛo+moC GQ0/OR(6ݦ,oSa=̡;3ZRŅ |+(A+ҾND$]YM uDS6ln@KO"No3x6@dh6-61GĘj+1[ u=r6Ss$|v-CeLDvGPnvPGLKpTkCrvKgx7[Fq?:VqH$T&}YD[3>VvR2<0C 0ʹfvLW;}7vꎁZWjYSX7nlYPU1D<3)${a,.mt1gDBSoBx1Yځ+ON{H+τw뤛`+[c'Ubw8 q>{@G55RR9i_.SVFX32x?(?"W,s;҆uL!_t;9zMLde4$Ng siP:wH V>#VnJO鬃vw) mE-G{UW"gcQx̛J.-Zq.]ANr nxňB/2-6]U4r۔Ovl/F}? cnY -M{J_;8`lZry[Fc6kB=e3^||a@ ݖ jzۿxd%/ J?oA}BYM&k:GyOFMa4b$;,}yclC"xt- {b'ܟI,صwr|7j[N|Ukc|G)"׿5fW It+M%@먾 U+rcFz-A!#2h$ HhKEŻ$7(E(n⛶#^*g0Ȯ_d] x,1ܔW7-!'4;1'S.J|`Ν`RmP:zrkȞwU*rRjI7!FmL~bM|ۣ_a`u8!ev[' ‘VT ӲBYEdD[-̮uze됍Dy`_̽όjib B)}3u[! &iIK`C9ʾL[]K>ʩ2lY:'^Ozc.ʢ i_BmR6_fMbl_l"e / Հ~=+ "Ut>ur~V6f"ԷY\VLޑ7=8 Wcݫy{#ћOK5 0hyٻ*&4q]|WUϔ26] =H@-He33CX0o]& de6O4ixV}%#4G!ωihM _̈섨<P}'lNEjMzPP1ƮaiĴ lUW@9t4Q[wYsKt@ u)ܨ'76㹪M)%~Xk6*n`KY;e(duxzF3aYҜCo bR(ZQ!AC'Ҹl_ IӭV0ot5R@z]`fp u ]:lHЗi%/Hӡo!~Du!}ĵ77W }8לbJYt,L CgRZ, #qg̛ OE9JfP9]||T)n*^i(sSןorWLsF.|=0;5'I+>J/un"I/ 66<*BTF8w1HҞFԁ`fej3 M5X&0%O3UPOMk!yKM_MX66?cELv*w-]EҗKB"g=r[ b1#)39zFʹ))Q.dsa)k8[>9$k"j /fqYKu==(.$b1귢iRߦoR%_l?*6-d)Bx$ע:d+\bu'K .i#+dS/E$e|>(W BBsv$IQe$%{,%, KKmX 9hA!NS;/'{7 0OWߘA{9䌒uu^o:43.fE"**^=}E_pUGXDn^B沰;u:bA_ieG HIJzV[\$kZ YzR{wt-$෬UfW tnf$8J'i9**CuhrE+^H--ob0.7ОQ a>{)\ 8BUx|Wm{a<WO% *ZB ;XQ'v. ?Mi ?#9,uXq +e_9;0a()iN)/A$J7 ]0PVǫLC'PwLċ ]eG=i<_ol QJI[0໺5)C=f\#8pKِ-37a O xVbѠ\>Zl41Jj\F"j^5~'f;llɂ0ȏ8Cn u1@~NhwǯJ]C }DpBx8ʇZL*;Bۯ%A#Ic IU uݒ]n*1QW)Thv᠖1ǫW~!sH23NI`ʡ:$BrWB>%lh^ \yċ uCE'œ=LGΉ-I&DxbT!Ĵ"I G"㊱5(ҧu~_'[nsKa  A'8W)҉5ǣ NX\r^z-A2}APys#ICE]*H|sIR)Z\Y;ч! GnGlyŽsW ؞}6P*VE˗.vOY,Ԙ4ϖql{X_+,1ς>䫤N@ 1D7e*A;l|hfX`LTm9]vNIrASZ"SL0 fx`Y f[33Vq=K 6+k1ڳPO'0^fKXchYl1\)B7V8tO\H“i_Ad[0)}5CHD^W}A2s@-R4݁nZrzu&j2k+:> \1ZȩZtrH&.)c꣏e441(|1 g B]ۖq(F-n`Ȗ^_<(He#%Np\QUH,߻եrţ_X3n:b6C.yMb(Iu9%%Eǜ~Mh|KXjI`2|m3$ϒ%ŭ5cOr1)No+iU'9ངn%pE3{_xK1V, `xXs}=Y2lkǵ ۪i>K0kAm惜{dxq=Y\L8}ݖ+,%%Jrq{?S ,spyNLȜ 2%C~2z%VPϣ,T Y IsrS^6%1[tm8j}&{i2}Rw&g5qΜ;~7^?\؟NJa1O Nr]3cVB/=YbS^(t`G̥jEhAmS0{IPCN.x?Χ<}F1 LTwnh ZMVbgLZ"]I2m6A^(\Ky-Xm^ 29ؕ1@y `+s*tӼY(3œJ`' zܒ1,V\׼ kv̡N142sNZQ&Hx>Suh{߶{<_Wyl3T9r(4pDx"f1i ~olW *}7@ y5M')&Bc+R ,j#'j?^W,G;-Qg&dO(Bhg~k1!Rqk-BXH ːW[,f Υ6O?؝.ݑJ8,>y$K(ȦIV#6 E 1WIlW!ۊ8jzmiovdG.9fO|ZXq;~OױBL/ΠХ)f%q2O'W2DN˽ Wبk>}4L ęk܃V"_lin@Fn _y8Ea8vPV!ysStPa Ɩ+P M.|Kwbz]!,v2*p3s| @Vl/`#6C,ool6 Em0 Ԙ{cY^i|sց՝ VX=CL4sv2q.'_]措x`ZviJSȣ hUr̳ *r6 i OHaWνg_׏F)x%TC#ihU?vQ2r0 y堃[:2 %Nm蔆0 Y(ع\RAO43PƂjДNdI9ဘuIuH[o3QD{H#T30ҵ;OQ2[!ͫS-UǐRޙ3~-]+B?܉),LFGӞz^QI‰c›9P3|C1/+PGqI{T#Fy#%ǣ:9_=.D"]ފN&^NLJǑ-WݫF3V3X09e偁RR9}UiAD;YIYK,9$ڢ0e]z>LjVK7Cz%E Emr@Fak6}-HBli!ZPN>5㔧XV\ d)wADOA_U 1> B/9FhC>r4c-Eǿz*3c`y){e˩ڷ4ȹHdfDZrJa 5>ɀk&La*s7WYCXogSz׬E"P:x2pF=OD.HV$ȳ4'].$k][T&<.-bq`Χ"F "WhSãamR Nv2@sՁ5j:0cPҝ84)-].sqxkd§Wz^xJj?1-Y1DsfNEwM Yj5Ge'$.֪2=:;H㼈3߼h?Zf͊D\b;2!46˟c^*<"sMy]6豩r_=|"__Vg<v'Tn6LSBdߐv}5b&@¶̔؊ _ ęL0y|9%D@]z:&VS<_ͧhŊ]JL+S#+;gpdhon@crĘ Pbw&,E4zH2CTHҵ`Vwe KڔE^ |Ö%.8S :ln:L<&x9kğlnR<>*\8\J.L;aT-ĹZdS55B.0ži +FocM#Tbǘxj"v^ /{[֥[e.#QPP"^.@>YIYڇ؆gڔRK[zJe0Noݫ,AtoxLdjl 4 &JL]7ِF1, ä,ˆ;Kv3X kSd7!8l"iuu6p= 8) JWLҙ eI8q0/R9j,WI-S `qvcT%R,?_ɒFAi[IRDn0? ͯ$Hc'Nظ QL.IX8aksJ<&Q?>&E&h/_ kx&Ȫ 9>RF13؋haJNgKELjR" f'bG ?M?"d_jJQ pO:S#1C< }\X4BKߢ"}uGt-Vq2?Y$ì` Զݬc^,ewM9QhV[h1drCQ/t~׌a /4f=qyRsKĜk}YKY;C { 4_7֕ JO_ -ٴ-Cʎd)jm8h]ӡ$R;9& RYAR*m|эl h26wXR8p ЋtJV%0ydnyt %xnh(iAfm7L{}(ݒgW:yO-P|mt`>/L?;͊ȘEd`) ``Y>>Єŵ ?!t1 iKO9r`izH`M@Aa(-){'3iatZ*ڇTzP߫V& Qǽotxf!+ԑTˢSMfWh/lZ5 N({l#wciQ}=w+9/O{o$v~q'qn>tk |S~pЛ.G蠶[RN!fbkO83 1F[J^*b@n EqQp4dTUn+_ײ .fh*+cL૊!n  on0 g5gԆΔb#qtua/_Дf?"I@vhI٠,g9y,um-NHv+/B1rz$c;J?CDq"ɍ^ $%@Ki>Wy@.xÆ#fڸ"n5xDݽb|gԨ 7gl!C:umw!7JP &BbEL16Un ce1_H}K%&vqF> K%i m.1$^ݼ%y.J*! ~y#MЁDd(c)<δ}2JZ}^rFf *j[$Pآs`ȽȳxG;ᛥ Mf)EU=HMv .U >Xj@ށ2)=n:cxg d{굒P1k[ dB_Rp6ՋB@C%;XH8i{1\ 9Ə,Ұ/+ YprvЗ/N[˦h4-\}Hj$D=$. bi^/pO XS ]~ȯ BF#VQ)7s2D]CMxawQ`?d"i7>!}c`|!&b@|/sv9"sVn,eP7fkGsGnYטrH@9@z߻h_ hLhgǃ^3 %=h֥z ۈsh bd%#^ }b"ˀn9RjLFWڗJIEfK r2}+dVzӘD=䙿t3 .?ax#aUY.eyKOЪ}kF4tUqJ\?XauO{X͐J[7耍OA֕|&Azo4,?.I,)¦`ռOWk~?nAZiCk°+JqqDB$~F>ҿR6Z, IV{_AҕP"x6 o8$1  )ֆ)MO8.͚=B6OǗOJtOmd1th5H>YK)#\N}9I8~[x;WeC('?^v'cIQ 76Aՠ9ޟ&ϣr،;ypd15&q ΂]8il5W% 4x?-pE)"ǧ?^&OfDu `yAr\Y/W舝D>xiS$R$zqD.z\ ]PS` dHB‹MZ,|W.SBw|]8и0*4mQo~]Kd[ "oB 0$h1~As/ϭ-By lDݾ ߗ]]y #+ΈGNPF _,.m[jBԧ&n9ےѨ%ԑ&:DV G؃]E3uĬ3$ۑ8>J)Nd,J145wP~o[LFuwHNF P[^![ LQwυW,`ygAk}XfUH ѰRIAc0#?脴3 n=/x5d S6(\4uK3d02 5\'ud! V\Իpf 0%W{ ?=O!78`7f@w 'Tql.q-`k6_To6`"Jl,ggpQBc2[MUiXCҖpց tN{B2Xd5J#䖮𱐿&=Qy#Sgqq8CsF|4%Zs$b.aME, red\i-CrLs;^4[ĜǕ1b+䇬#O<\)k4 繗&*t6^ ~bʜ5-HaF5jIWrPln#!%?3,Xh?R89Q7ٰ.$ΰPP:Q :]SdyV":*uglg 3W) ]IN Ci&D2vܙ}HVý;1tTI_݅i3ۅ{5uDHsĔAee-B9|(#p,d; Z뽎52PY W Љ>3=? = g^zX,+0\ GGd\EP 9'B Cb\1X `ξ\%Qܶ q-vI LT{HӸ"7Ѽ$3SJDsA {D)ulKDVsON{3}uۓиE\=!it5A͋)uhuy=z0ABZOk.} jmq;h3.R z/I@P'G"d7MY}MjO"vv#NGӤiyb4G/{'6MS6d9dz SI#3~Rߕeu^} /~Ì啩 '9FRMB~&uq4`qnBmAO}N!'OAU D>QE֣seHys]m)a!U@=۸TuP [L Lg\sG+_5YFc1gXMR1cͧ_X.A_N~(NGz6 R Y6p/T d>6넼Ay@Ք%a<4#5Do[86, ǿ=Z-x&*MoH$ du-.#"!럯nJ}awl>XKɜ0i*2wڌ0dČVcq(taiJ8dC40?A W\}aihMpb l(|ǨN#ɉ7IVk+8Տ֭72*=nS>iш3Vs%v^AmIs> /wsI:2JKs{opҰ)o'ǗAdѝ+-b)6B*PZr"myMcj9'L bCf v@)09hցRVW'_gV@vH2HphYYUK5J!a}=$_ȝ]zyf>+%Zb2iM,liq=卧mW#^f[Yk. r3OH=:yQ69P/-w W=୔#K%;ńq_ChG:Nvd:&.Io}ZZiAgpVj_dgXZ:%FȒ+$P($GBȱZGζˣ'yIi@EAn d =,a%5SH08zUH[ c]#3ĆAkub[j2Ŋpv~RD"PltX~$.B&F&(T 7 7R?;.|$;1dY6D )Gu`9B;PLxc"`n8jZK6ޔ.*DrT6QWmd:<_GsEN5"=#ۨao|R#@"geu*Gt^$Տ.5zKtf҉<$g/А[K])ˈL@WL͠ۅ]h7%U< WY%M4OLHiډ#xʫ\`؅8P9M &W&18LiD 7$@v|kd MYHl&aeuab9*{#!@C17lΫkٛaZ0duS/5!iƼRݤP"ZJ9Yd;Sݖd`;HyZ尻q/y!˘fi.BMC4=!k1୦TwU霝zbthN/(8 A_񓩔 'J/zӊvI;xia#f_׉<ʧ %4~"N,;->oz/5y', JZJGƱ{W<NjW5I谯nh{~JC< ",uFe.if7'AA|W4U|GUqՊF+.DVmN 3"a ]҇T윲'e$/EϑSˈV YrcjZ݆<3AQ"P8H ۗ/%@Cz 3+ 5 5#žv\y7*+05^׻eCWk됆-ze# Sy'rbs 9vZAh8z܇ՙYfl> Vįd >clmlR{Urc(YAU836F>_Āq[J/3m_NíJE2}B?ciƵKJZT>: H.yRp,5۫G}nLƒ!N5g~R VYYrb浉V߆ ^T`Ok-WEpwf SRQA;_:qri'G ˅]VK#@x9i¥><[h$"n  >ŭvC4!85E5f06jF^(aON|ן( 3aQ|`z'ǥ`^} l'cTR_GLf7l7_N[s~$}9u3@tNƲ*]L7l)!c _ϝMN GKI=%,i7Hi<2#3lߩz+юt@,hZwc+;AD*]JJޛ/("ufOe|*/l1W B7%4V 0"-NБ.= ,kXأee0%BT{5zϜGa s6cn}H|<~l-ft8g>(Τt=bH6~o62TyBͨED/ҵt[4Ec9]0Xx;毡^ƪ}B0ߡ./c"ofX5MAB9Ld0EwU/[бR텶4+|AV6)vO12sT061vޟ;:\SkTv=@ֳW/lhL"]i ]kʎ^A j~navm"7roImO%&8 Js{GMz9)5|O(,Y1Et$O4Z{ G\>.pz4uR``5(weۇz:fsgA=J8j, Z&lDIs{w|®#9 9f8CIJnfqi!>pB Z4G7~} qDw%gR%sf9)*nU,-a߈AesMU2+mDT۵Х3z2F8uxIoʣ*Uaa#Gv٥]Io0n@NvR 0h⼷XO4 w~9M,+q*j]'bez)g0j38yĂ=!e;[x9tB0RVnu[Ƙn~ @KqRP'} f&;&(qL35Wמ82gUExG]4A.yU|ͨj"wnVw|ۮL  zli+5<ҵyH[`LBE=IL]M7k.Ovw,BW߻O>1ݕ y~%4 sDV`Pډ4ڞVhpu˵v=̐ڑe[%p6Qr xPfAp:9nqߐ}Vix=ds*\kHHW?&ĉf؇l)JwԉO ߰ck}pBdi [(A`C}f#ҥܤ bK* RZVӌPN`h;QN4ȎPY0,Pdڼf'v.i 1k=v. O=eQt_hF+[Ͼb(0+ 1gN<)Xaסc@th]WgU3"I'|--/ ;LK =Aj p<ʞ[,mGR,bR*ZW۞:D9g3{J ߗE,IxmfNĚϭiVc3֠jg͗*nDV -EJZT ).dpbIV#E3T[6( BsWc8sxLifm/:*y1ؒ|mV5{9NNRts<rO<ԚId) )z(bJE/V߹< ="Pd&!_3[~Yv;r~ؐ(uo蒫 sbb3 V_}M؁dզt_ku@G.1߾bxy G7jI ;z>7a RIq܍lAsl0O2O^jܟT.O2Ro<4ŅFHZVp&誯" Ԁ>| Q"]{cAg%!3zDO]4UuyХӸ2XOE ^IvRa Y!Co G耵]J]%+ƾAK3'R2~ E˪IfW:&,M_(:ݽJe0۟;Tz:uG%oT&>M}']ar&8/r(|'1n"-lⰋG~=2 a9*&&QE-D(&G{3|0dߪ.*nνx7Hs:gtϛq+aCd9qcûR;.Vِ6Y8VD.>#tzgPVp@W y.& P}ĹrXմzR`a:|a@^rat[˅@| Y_%g̰(8¸V_O枊'p}Lb2ʯҵfGq4g^,\ؠM2xKG ʫ&*qoO"sR 6RX%Up8mB 攢&o使/^zsyX‚>TZ_ x K!3ƘKbLZL bZ]pkJB /*v` s^G6e(\e&]nkŨK.HHEmNM}6@$n ("6B:8ڐ1w/njaYHښ:Bhȏ2?R. xcd1蛪S#N" Ѕ@;MRVY&7 @6( x\:V$&&;`uָA]v!JQE&ur̴GGv̲VUXIlB``OY{#YUf¶x.(o l+D;eЫ e-џ> Gg2|Ti?ro8MļR,HThOKáڌi*]Z)# Y4Zs&‚7q2Vys˄ J/94ʶ.Nt*P 2"K-5]+U~3|`b[.aqi|yU ԗMWߥ)ɋ0|#u綿Xjz@:K)&|VM$u< 軼W⚧zh:8c&$s7U_뵴HO+Z gx_("N[e&{$L"& %=hZ~fdlŽ;koF!!KGe;*i/ڪYK}[s"eQqybaxYNI$롯U TyֵP esvirB6LIgyQb%]og*ag#&peQ9RvfZ<߷``ڞ4AЃܠycds 衭_QaqhLmGi sW vz}@flG&s}Daݷ+~͢0,Àֵ?.kb=(K :u jaS|` ָ6Kz+MoU:[|(>kd9^ M])y:]T1?2gf]'ZWmB8F:at?*Z>bLJLKaѳBTxcf2&8xK 9U%vs} xS U^ڭ.'zRQ980crfΖs6]I~S^_$^l!D1MP nݙFG~4$仉I {~Qא)e_Թ r{[iKb8^ K$Dd'hvj_wBQx xF ₊ Uڝgm/Oq;Tbz$++8qtbИ8z45> ڕU[3`e||kg! hp_]ᮛe;gaZ c{H>C,,M|< Y 5) :Ubףʑ0w,u(( XFuQ$j_we:*UgBUp޵ʩgc 5أxUͧK. ?QQN2:W*ek@(bќ?) `I@Ӄ/;I\# ſ))ғI+BΆ7|۽S5{ b{zzxwZ!Ub3I5my l޴B)?+=L.FGvgE;ٛ[Iɧ`7h&{z ؍lѣ|ifĥҥL`In~ BgQ;VFh.ѓ^gsՂ.wVF[r!DlJtZZ0+J4wڦ ?rZڂG'\̶PBS`i{h{\)Lv@=IGĿ.Klr&m*J{Ոaʷ_c>-v61}D#uផ)96MSջvr9W%DrGl8=xWV \ s+] )ժc0UhM?東NGwAsH~܀k>xFGn!W7 R`?E t9DpX:>NВ[C'(ym{T9D,48dU 43WJ`zvzj({ȣeh$f'kQ@a 6ei~}#D)MB+ ;d$V:(*+?R3 an_B[3*/n'v*ˌN!M(-Y30>)򭤛qtzAhn]'{'$T^=lє]AYM@L%d&bIvsbk EiI-߸ 0ȋGh'd,9p1L৤4FnS2۰5y]R?ӟnGz e!nDSx[9{^KҝyGsd՟F7 ?"IdMڀdd3!KHo/tۂ)[k$$m/E8`IbMWJD: tf8>'357./KtSj/J4ԘfDF (>D":xK (N haTX+K_F^dYtUGZSH#+@)wukOSOk/Wqm%;r Ym{;@ԍN"ڨ7BǭX_S9#r!2BtEDvÊG,G%X-wvFFҏk5 `T,[wa9#vrgg_x"~QܯYy"L nӪm0[3qP#qklgoA8w?mmLi@"2V)wZ_ #|kM_N[NZ,A; H9-y+(YƵuvX'X#Yr_AH}6b8Hf!$ :EQhB}9E!eYrxT9,+gH^W\>mL<xV,ǣjiR~ݹFa{< `]>Ģ5y'YWU,o{ )M`hP -socE :SPGJk + )  NvZ,NiP|e6BlsHı23`|0p݇lFC'_g'QHhFbbVeh y:CњhMlD|BU l06YҠĪW71 D Q7z4=OkUD!ws6?rporfj݅#dݐܨ~@"&Pc%poH C2*k1ۙ=K/ڡ_kx$(}%-oMazQ8~+ڹN52q$'HIV-`:^A)rRn=+m[,`tlxY[Oե?Kƾ>( >H.e;I  _Mw;쌳At.4 ۻxYMvqԲ,eX7HhQsw`hn͈0ZF^ZJ=l[PL(y5~PpFn:`:T((~pCFT=lc %i!=g+W L?7+ɾjSP) q7-PY+_GlҹU< Ӊu3 @]o;ycL!\$~Ī N7mɉ]q@~xye wPrKUЯ^w'8>EFS$s]vWQ7V߂p^IQ>;Дn{ Ϡ2bt% nQμXO0{rKW ["|# _kYV}F[3d)d{"DjTl%sdZ^[WR۽ #6C3_Qc `ǐmG,>xRA̧ F*v }{e8Ms?,/~6%HB߫yKa:RR", Xə`9"nDN m=I ҅в24چ{AӒPwPa v z@FeyK "q/>J0k3iBF>KW$6O7pokIO&D3Z0a.CaM,,l]QNTښq%g櫿~_-1 N14@ +''G}痞qTzPJPAvyۦ۞єxX8ZԔq}3XRL%g[aeq]/,VD[yX衱XT?C3K\5Ɖv6, |:n/z=Fw.{/p FkZj,_&I:1EJîUu%^\t@m~ݫ}֬)f\ӑЖŽ"`fqqfذ˃iXt`|bGk :Pǭ 9Do9nUiQج֌={\>xl'KR=lĘ%_g䌟滅 C bףgAlT_jk2gǑ1QT7,PdSF/Q /Y,x3gCD*VO5xy*oWyY,4`[,:?rq0D(9Ed0 @ZaF@@`?"J K-|]Ƌ\FS wzmnZxc@8$~ eF .vv?>?N7 >o*H  }1gJAWq6@bjnjkޥEcKKhvU֢^Fu{2V  0L,!vFk^k֪Orۗ^AJ\sET=KzZz# Qo&/Hy#Mϋ$>#$sM#%*KaK~:}DO?T6w7ZldƆxD 60T u; %u&J>%PCYX5ᄒ8`H+WG?Vm/+&N-,S@@Y/= -} !I1Ǎ=Y=+&K+MG]l>dX;Mryis~E wP|XL7\Q&)c1`#t4̊m\90ތgoY.-Qе(T9~vqod4ՐjRClsH+_GiS{?0xwdLO1dTحz.TbquZܮ^ Ů=gFk495ݨkhE}aT`1P H:cosqTJO=o?^c+[ XP&0?EҒrJò;C\ۂ(L `Kz5y[V7"~@bRJK.uC#Ն:7,=ڒ~KrƟڰrXSDڷ l]bS\LR?7GpƀOpPmV8a箝Ţ[jKC15Lpwg|ľ(c|tFQڕ}mٶ)!86xϮ0:trɊt[G#;2wOe4U; ӥe͔% `؎t}0&2 .? Okzo==n3FE_'V#aЂTKƷNZ5sE&+Ϝ;2Q/ΠoJY˿E2WCQϹIb擤V"~'[W68 0&Rή":+45Y5{|*q,"+Ժ4d^t{!&Ot\v m9M:_Li "f&ދ_bzѧ>{*$oz!aI$.E9]߯[6%010kX=^s*Gl^ު"1 6Xàcق0mOEԟ1{f?)\/ S!C$*-t8$XVZc VUh8"1Mk=}xc.˻ecIJް.)gtf,stFփ}BŀFh xy̯[qUPN۳/T;z[a{UkJ=b?KIud8'$!&''6"+JOlN$n|$mf^Jj8#SϋRg6-h^K$x6z(nGfYF%X+Ժث4hS #I2 _}ǵ)rT>HAB{[4m.B +otjˎ??&'rtuAZAj3,V t<»ջqR@#SVIcrWX!+⬆C>+>K٨c0ROHk &}n!?N,wo/4ȟ-ZEɖGBF}mu.gK~GUj˒!>tP(q7.s5oΜn{NZ1`afvU¿# [[J—i!20> a78wtdYj 2vprh۬u}k  ϳZ3x >og`PŴUTL1W%s~}) TH2mDdZ聭c8Ŗ9\`5Q͝zVr7cZ KFlX8c0A:vK7 PxD,rReH#JBKj?ҵ &Tu$ UklݷU(o{k_G`d+a?z g|p[|%IGZr}^ Q~` {m I\yqn$Jhi˕TxҎML*mL;K>BW6,[C|IZ"N!ىnf[82{ E*PK/*bMBuωy>BYƓ .pP7zNEUEsENԧ)E:2εaPmfۡGh.5!G}Z}r*߰譒ȝ7S ~ ʝw,5I>+ndUaA|.9 C ]u';eLh 7iz~V(\ AlZJSĆ_cq'<[dJ]n_`4L@`uT1)h|kg_W(hunnb jkf̞fjb(ɸq|Q)c?G 5RCf Tp.;|ժz dBB4tVRK @vf8@+0R%KKVR]u5oRNԩG+O(hM~9fD}^|.®Ml/ KOPW:7P,"F5hkݒ&)rs?eE$y."=o(Ѩv=g aG kTPxyBC(U+mٟoX "0Ù:F;X>XUwz6$CRz+2V3ɄuBֺ~'>ƠVzBsOo[ D-\?bo JvL՚ea{4FJGBdR y8؟hbM*HW5CnI.L1 (I<±luލpEξ^PABgy?rcMo`Jayn&p䊒SC5b&lS:#RFr `wo5&#zDW:fcEr> Z:O˞R:3%nu)V|:ěd/2fE\t{ ρP2C|<[TIIW?@[xƓ! ~gEvZS!rK#6mpuAe ?SJf3,PDZ831_]Ce [-4/mɑF\B j8)3mdZsnAK/s,.sC"Z$b B;Z@]޹/S {=!zdSY؍SBp\ ѓU2X2%WƘZX /f`f2օ4ͽ4疭%i\ *j|Pe6"ʱ&Ֆ(v<ڿ. ^u/̞ͩeOHq(*bJIY2oiSrؗ[JI>?iW ȹj$V@#y2El4w%NVpY)ӫ.yҾ' q(T=;&=)Tz8T%41>c5QSR#oHȓOB-hE7`g~#qլGul뱦xLahɕ`4x6Z=n7_oRlK_yĖ?F΢GܖBt"`Hh {mj9ٸUW i_&,eŠRQ !%זh/C_ 5"׈VJ^*c|oIW>ͮ*IThڭM°KqL%91uq-x {.vyἻo͎m6ludnMJUeqtT}{/quճ 'WfkW*lTdCU&k$<5*lT2{F#Ճi[uahDq4VҒ0˚ߞ[-|.1(\ FtW-*!E?QrbTЫTeEI7Byx!wd8GxWgJjQQ\߶WlSAd9GY̓] ј6ޤKGIas%wڢ]RF?ʆ"έtEW{>ܖVɮUM+@ P|%3rXir(Ġp9nf;ڞ$,\@dXQ:2v. 6Xyy>A9o#slGҹ)IڰB LݮE׮2;[q8VrHx5ׂKl3eXff2z ޫ[5pn&*cڰM(쮎Ŀpd\ yfvt?Jyz1֎4{ e$L. l=/'2x:_)kdXg^d rh/ MtkPhk1ϏvmRsT@Q f3d: sZ0'5fP_i+SaFsfk*VS@uRP#V97> f=,ax;nVc=L,#შzzQWtd/T`y=fY硻3F%W}jH(yN9m aJmaLz%27|tF=6;7 }r=)qRmG +JvucGc-qA 9$>aR`>e}b=&OSpBl-WW8iƑSNd mURS[%Vj [|XP}\VYφ9ʁx"(cNUj+!CA;Ic['j2/,-D-X.O8lP EPp nsH4Z{`Ƹyy?wm$╪*mHZb_ ` Go900#nhD)Kd=3Hg׵I`-<ۑ%!;)LDu/KЛC Qh r.¡gQ툽%^i5=u3rJ N{= Yp!9dٓJ*c/Ydx&nak_~ޟqW(x:3{GzY(+ZS_չ T:A5d=(N]nꞎ UW(>0%@~ _=g "Q“WGIhV͕b -J^t/FeZts=Fgp*1Fp>dl$V)?f&Lc K?$Clؔ߿|;Xj{xaB$|w`VW{'3]ϳ+@+IH P(!{dQ? -*څkQ!{{vY+H(X`Wh Eޡ41d7V:x޻u89OuAS^V]&f{R; HeǵoDi.c< wV rkoRQ-s\!Mu1O^yeSKFG>m3gRYJtj)?Qw@ Qׯ)x4; PjPHa6z]`؅/0WxO|-`Rآpi[ 4}Hr LOXvdh'[}sYvUϽ2@-X{@wU=PθvJ0@a EW:+@1a$s2{-<նIuww$LGXF4*f5hu9:X$ķxMΧߕ&O4^gT7شk e*x:]MVL(YքUȃ&p~)-LIq98aAР{Jm3覂p ґ2a%qe*_ j]ƂQII+fÜ+½n{quٛrd$)Z& y:'a\مzB/l*!bVy6CnͰ3VJpVV+]ypA&zXHY Ә.jsdy벐ދ%-΋vWˆU#<12 m, D$zw7VM>.˞:ߣB3ꤾ2ZmZj,r*8R٤NBm6*T2SDLo,$?7XҠ_Gcץ{Ì?TpQcÄe}i /H! 姺7BklL]B#iGkJà}IG vK}~;1Xe<MexvLq}R 31J*QS!q95P'jB2S}piU޷N ;pYRpKF荏+a9pL ^yȢ*-όo+ȹeѠ)j`hog@k}gEQC$7AEkIۅyGwo (u_d尋]jIsR.mo#V[[b:HfrWc0PFO<ۼ:ى8ʂj)jKWH^Ԝ<%,5qNb0L&mr*y+7H>߿&ezk-4{D +m_D$vݵY!^FةPyZ;( Ն/6 h8/b o ^6֒+ H?~t:XfQB٤ÄDrk{ NrFbl*y2dЫ7 ldLcOe\IF߭nXLSÃBD]Vy% )ЉXBO2F6w#. C9D>@y mJ#Kr2oP=ݩ1#"L* yTPh$@leϲp|P(˾!OlĹh䬲0(! F@?C:-D 8SCqmƞcjwW%5gnvC.A`Kn8 *6)@;I47Б4MlQX]$+==gKX1OU& z̦*]) =Wo<ہiFpI?|5%p+%@@< b0[Lrk 13c4VW| .mG92*1d7sCg<I;n%(*`sfҴF9Նj0y,KEk.tZg\C0׿+pl|.XV6[1A%~Sqw,lX6"ҽĥ)LĈo!9 Ә eO璷\4ҩW6'Yk iROA &.Bmifpx5hmGFȸ^LA[>cPX4&ZH#H\G-"6gȃ1%? a/VRCj5 fA0' yy^k.,ڹuXoP0cnWkl$l;>+y!Z,u`;^id,So2b O6A(F!iZ2$=ԭ E'/#=R`In9Usd#3K^"n{M\'yL13l_1iWQe!~S%et2'!| 8ӫHH1QD-F^9Dܻ*h͑{LutqmXc5pM<劊 I?s>-zۦrVC+" iN?j_Ֆx`;.ᅫ r0~=* 'Cf ȯ\({Ǻ;X W|y70 q4H|aEV=[@ZW'bb_[Xz7EaW'}q/B]'0t)&k֭x%eְzH*E~MRP6 >7]Ciro -%}.Ff=H7kk9 &Np̊#Sq_2`}U b0mFq|46Ut_u .shفRj*M-ٯG4 r%|;tpÇ4LE=ϵb,#V>s^.[^SщIO^#-\Ph?R)"3>S\8 { @Ή32 9dȮkUPFYzGfbt1K{?oUhj`UįB9PѥQfkܤ9 /۾_zMS`} qy䑟oOER90j~I#72c 3gK,. 3G<8a7<_TDZ@0[l]'XbE70㪋qk#xDiاa]ZYa݉@&QQs(P`<6:IWɡ̻a.5}3U3\u>\9mp=j+G,rJm%<^@&&&˾QQ0[D '7OVe߄˩MmRނ`b<饿WS;Fɐx$"Iu4>r.=8gJJ/v2ޗykgyO&+s=WX ~҈ F̈N$%#2HL?$Eޘ71AN)oW6p=*49Y[\%B/l&C[~}(( M Rprcƹg} |Tm >(M( n{ѿ NsJeDa'u3PR?pГR2}G׷+gtJ^OSEL!VԘD_<@0Q6v٩"i֚UCKDts,Z= NMԾd @u{0" nF"E?*k3m|nMQQ+QӒR)k[Xو&?I󰔓*IޚF"a7:In5Ekpu+Ђ]IDi?ϬgΦu}Ik!ZyAڙ3R9!=U0.<>ܪ8Ru J"R+N}7C,)kUGl,Qv,#$οLF לxt|vs/*27FY+vig<^@܃bȭ|I=Z٫9hi%HPiSW)pqxʂiTeF]OZ'܏w89 =Uɘ$K\R##@x/sad? ڠhB)!~K,<`6X*L. -1޸q։{d}xO-,pKW[1k|\ 1ߍwl(s5z @۾J=/eٞGg *Lj3})Pjt~0Ͽ;ǣN%n;Q%gƵXl`o<;+7 !N9IW^xuf{ ']MBBRs :H6(`o/rnXt4d]f$㣥b3y-6`PyvQ(L$\= |L3Sw>Hmq~)#tȜrm#\b v 7 1@0MЯ~7M+o*R.@g]_=.#g.fѲGS\xR·~&t1#k.z5KIU2pZ<7 f fWk3\=:.-Eq F[ArSѫQGOFM[KWf#3}Ʀ #7#lʀsyuu℠A]P%}Kޥbd5PiY@^m첼)aܖ`֐6Lte%Ka QEғ$Z漉Kgs J $/pC= (˪#h>˔pV d͋KKkV:1s>WB1Imw2^]{ 8!?V|QLN'Y~m2CY_m}ԪSJ/{7 k\x2NQ˘4Zg>ydUR$x׮"4AahO]+F(1'ẀT2ۙz'\-F XgLҰ:1dXO)Z2!vu{8gU;^y#i5h& c:tfں+>PM}8|@ &C9AF@.*ZbQ7\mY+=oMx(oұNpżbvo`H1#>br?F`xAJ4[ٰE7ZX y+I'2dƔUE^U[f08&#̣Hqzi]? R4aSb#O7Q- ր E'茬1sk|`f0zɞ2r1LӺ~oMn~٦{L)]j_Nb?">ȲDiHmrO-2듎r`%J["FVZÃ:d' d׿0(ۤ ~[A U,Uѽde8&DYy%n)dp0`4 hcSY"|P[z؉HsצO@cO/nL|MOynhyQ9h$D0ͮ_(s5n*}0o:ND[ CSfO9ܿ*jح|mYQSQ`fq6y2eNQi J_ \Qx+5, DHsA=feAVKDAEBD#_ -8f#q;@8JncIsas{'Rz`0J3 ݿ24[NߌJ>84#]|wLz_>9OcuSeVsHkoL$iOJ>Ϫ61(Q,gCE௟>#q'$NZʓ9Qp#Y{5̰c]>|_Na){$H\}LǸWC\q̨cʑ/[ `M#k8ebGsS"jLdSۼjDnS;y쳚;&P_v{[=9 K5#ь1jSR2OTwȏ\}"#هÀa npX <#m,[֊g[W3ĽeՋrp5@)b:C0i2JƤ+n7E;!I{_}# Hܜz96J`E5uX$B/bES%xcb{b4zH%|QɵQܴ55U:ea`Ε6s^Z&w s[XiN""cy wY`+"cbt֊^ns/=uJV[B6L,IkЖϐۘ7n4ثfy{g)W*˜{c1ALss.i`HnqXWp2i1$'^ӂ>?Lx\7MMjGpS .j& 1©O34g`6lu5w'̳9P7׫vjmjaXwYa e;y\:ؖ'0˺w5.:(~{.EQk8i,i3kNAKFg YG9Is.,J۞tqodB"Nt,ɭfYs?„Jq\)ڌLK./}7AOc]2~_Ϝ^仕"oLf.ZV@u_#fdDUYA# S=.^ 3}iQ%/EF+.<Q *=oh&rRTsQ3#u{E FnezMMo,Wh轭(g?xؑ|n9d&J;o p[S*L> 5QAa`F3-X[V [ԶIF6;5h2oFx,!Sd_wE3[Gq/OAx3941"|fITo0jq81Cy[ m<=)efxZ4B#2 )wecg`IMRs#f[Ҹ18}wGu ,rBmRvԶs?I}78T{E ywià=#j꒡wz9 |VeʍS**@|=N֦"ޜmQD5 ]IcowP2W_JTIQ 8Mo]w4sE@#:J5@Ehz#~Os; 2R`iMeB9 rb ߭ZPSJag`uol~骹<0+&F*.f39M7t9x-/C * Q6k8G?jm[ۤ_16 Ss,nx䆕^]1čD$: cSWZS!%ש`46 h7Ln8~ҵ`o2$ QXj^(, K4]Aѓ=O\oqKd-&~ [`˭( ӑ].K![[G(I :ye)sٳ՝=OP~dVmdDGW>-wOLO2a\d% -z٪C& ŞHnY֪H_u9.S7dO-ڢYu+Ke( &08ò;5o3ucޝ:n`ABJFWY;])JJp z@ K;:KC2R@8l0ak"j C.QzՑ)u"+ f?OM!rp{1F1 kUB,3TY$ݐ̓ḜRWTģ׶6j<~O`Kpe!?t=#B<%R[Ez`G5ֿIhU@;>Vyl\vt?T}V>]^T[~7"O"y /M8jΌ@c->2Wyۍ/+(uEVafS/\2 >fh ~RYooˡBδFxWn`G$ڌ _CMmʦ!'ə 9c665 K\w=>BxҺ"" mHа?P>[Ơ Gw`C=/_WZ.mQl':Qp ZLduu cOr+*<^zR|FxZʑL -8BtNxvw͙K/KG\C{($4Cd$OU z}EZ޻PJ>~(5WTa@ mb=+We1B mhI| 3ZB+ eOeEDByBM17Y=ߔ;dET*s"dlC - Lŀj>A4fhI=(OV( Q&V 3!́+a̴6pPHW Kmt>ޥtJ!UL~ h"-oG=wzl<2]BovV-}@GHXM+;6dKi ;"~Rȇ _ކS\Ts[ nP/G1LRӴȮ1rd}?ΠAq/kv=T~G@ W!4`7VEQ?Y͗<-kS$hGS!wXzWmfm  ݪub[nND A ݶ~)8-O׻_*UV%_3>J}G$}'ӮΊv[rv".LXKDXHܼG@P,z~Ks* W{k!]>D4I25k8a^?ݳ/: 6Gy :drWw aR]{W;ɨ@7@\Y,1 TP==!d\UT+ nB:ymtl҉F{*L~X p(kPy3;>>ƉlP *}2fK!w4=VcvUؕv`@ėGuDuΑ3Ci9瓐=+ŀ"d}j4k h\zRFq<~<Xq-`,~LJѱ3yW<sk#L-0/?e؜Uj7B%9 f"Z[xP~aG& DWSޣ;G`BF("[ njp5L^/?%m`_k.O8_R[ni;}i]՝pQŸ=tKN2's~j|@ )?ā?P\gq t'ڰJØ#&N0z y7y2tw "UgK% %Craio~`U\m4vwLj`FKQzr#$/٭ComSBaggN:uo4Y# 8A6sHoZݻl=e{Yc#])5dQ QOTUP- h`_"]?OgluH=3j i<QyD5O}$}q`D/$Y)u_='DEג$/gD~BP[/**eh-H'{%) z 2G`W0 ث>uOZZR,bhLww47^8}w}ܚ*ҩ4/6]= sDo~,]Z;T`r_{=, bmzhfBm6[M*jx2̞eg]k!TT/WGE_:~{D1Q@x |?˫ M'`b;hZl(ƾW?1dU \qFY|&-!9βHqy\k|fu:➫ӕU& b$ķ3+?ۺz 50 nxMүʊQ0#je>}] K,bD&6=0h(XJhh/v>qYy@³]q&jo.80:xwYjłN0@EmCտҡ`ţ6AgKOnyfc'C*oms=T?=sϿr˭N+X*0ɉP=3F|>2WP?$ac:\٢oϩ Y|F|oZTZyޝb'(Y24Nw-?y w'EvpSP`4T$ ᖉ|uy":AIԊWcH\K#ytt2%8>C7q͎*v Mу*["C׫%7a2A˪7AJ~.#sgT3A \$ l_G|ɹ@<{+1O–B}"&Mq,ejQDSB#]a)A: ,QqQҳVI\L<>m缅&P0 TҶnx;/+U 5o߁ b- C,νJZ#(P#3{J^r UhytjL0WBJ^7Fe+Y gW ԡ&Q _X+ ӀUV~kUM3WRCӊ@B%%RX!'f35܍Kf(X3-<jM`kRBo6(8,^;@KHM$Iv^S;`L ,/I"ΛD ~MpWyiȔFC#*; ;#Wtq̊G==mD;z*zFTTj!Kf>%5ܤӅ͂$8\Ë( [AIvbf,?쀲′,&<;hcya0hݕ&DxARU0\B'To/PlӆO$X A/W">,Zþ-CnW 1UQIej/©>7[^wM" $P s$.A,HvBH7`=S q9\!l-`r^CM!>4 |`Ѹ9h {`^J,qӌ1vj{@ 0(s[iIU=FHuwD/[3+c5ơ (`qg7$nQdHbaե] "VRj_ed %[[AvC` \!1xp#D|ۆe8XsEkl΀e ˗tY9br#0RǙmxjcɘz r0RpQ5U7LpȲ&ZtU,=P4D{m\q^[,.{.L;FtG6MOv3fdڳ&)SbJ4$Gq@ ^/ Vy9gl#@12PkoKá9ڞ.X:ܲXR6ކlvp4ch wAq,x^Grv 㣏hwn ú&[wl<,sj9V(ΰ-8{U;.*&/LfvRRVI:4#joryQ-_zBƚЮm?(c\*rwk ͬ((xVmucYe˩HLy9K*∟Q'F $|9n-ki s+iVN0|'@nYL]LY.taaNrecsi{uW?0av2Ҭi=h6-|)0l:.VbqYG% ^#[*>u?yIws@y2oR(&6Z.≺KqtL5ihzu&&'ɼba՛Ijv9PKS\/l4s!f+uȦ[O!l%Ay!W9wއ]ѝޣ 鿙 9{":slmI0+ [lS$Bhg巊F)֎cDD4 B[w+X[w s.7B,8 嫍Zl1;ƋDGKy2b*g5 \%U_7=')4R}zP܀{9QSOhZy)0MtҌs(e(Zw&kϊrxX'4yCh{}@s߸89/w9e>;(uJ<(<.9>ǹ`\Mx2qEoK2ic^9As +}}x5?ysF^.+\wЭzFH F|' T%Rh\'i)X[%X(mf]Dx.qw&ە-HoX 7 І0ˆH Z ?)c~fw;;'1#1BjL.5%:Y6` p@$H!yVU\"wCq1"D?8r=}Fɸȿ`] osMA(wӋK|[a5H)¾kڵʺUA:n ,^p+%ic~k "Bz¯vezv%jq$ϬmN*4d/?ZlZ"L*@S݀z=A2=(l){ 9 LݏؓߔIDYV J|udb'汶mTYY-yp3/`=n,W`Q\T4N٩y31#'c(;ZZpV,6m|L7ե_—I9Eӈesu+vFF+JΏYO;@ Vc]Y>Ь;X,9S{.us#dyؑ{ C%!ӛgɄo1h yiVhfXYLvv-Yv#ʪtZguWߒrF9joJ$Xwh WXt'14@ ;jd[  æ,rŊ ",:޷􂝋2֙W ͋NG$coF"뤠x:8G*iWF3V+bOP#DK"8ȁ(,a"?oُtj1'ȸ5tRcxPM v`礪[Xx>}hOrɮ }ɤQ4xitA(rbl"*QcGlևliGi˹8(FySlmJkl_lֺ)Fؒrf N/nym#Ǔ0w)ƎiC&^z̧b cC@7@~MҩUS?jOAաh5Huwv }ɻp#Ij0\b;$HiL$^Ź R]kZklK?{ǣ~##p=ق#55".u>݆[v^w".ū_uM6#7[ ylB>~/W])٠;#}q2KgGvc^I:ް޼<>~.O- I.`-tZՙ*n|,C<[P:`+匹;mwyg(}{in!dn1:UoZĜ zٕury@'TK'-i]iceA^ bðl&!ky 3 CUʨt9.L2fPnj~f:Hc%hqrɰIߕ3 rRŤ`k.0hQwƊ} QJGvu7) Oz Ȕ-rATx8v" 3=Acث\,E|..~U*.qNx瑡{8筰"FWm-3E_6@o)ԋ_cJ4'@Λ7F ,yP8ZA 7ۮ8yTòw8$ C @?NcJa/|[ 6_YPm!"48u;<^*5gfݘDa6%(\ 5䗃c|f5`;y@bb1sL=^nG3QC _M[#0%¨h𰀫LW(]3J=? w`={;|B4Zjцt"Igk4Qd~VNm띄((ddzڑRY($ܡt)zv/"\ot#)\l=vz8AyS= XWp}+br{f͝aO8} 0=;ϡ!|K=Oܵޜ<FqYGl}\'ފ7. 2'$ fwj9)򜴖Pݼ`7vM7~ƲiNJSTMnQY(Бy:YR'sDpί+ُ 0tTSgGD~ĤPC4b/PkV׋N:I5Kekh WU4iFH,Cɾ S^@tJJ;|rPy3=sf.^4A͞EGτHUf I`T8Sc7 삙7ڟ.)aN N)<9gkﷲ쑵NƔXW&\=^$t ih'V8w-Zb>z7/:x׮v/c@1Xq*8Nkl=#]ާ"ѿ4 ˪;W@ڥY*)rעgW} IHI(+.&΍\{8!^81plz(zB&KV QGd0pץNͿfEӅ\t+ J\1r+pKb 姠S*4蜤7tk/0h_Rq&fzmݺA\ W\d-_qʛK>0'}dZd2{5qB0h fDcMwʜ.Ȓ#%zb(c&I)g)LHU6xFjEM5ݧM1+d܈jF#'wi5d_,# Mk>N F&qv*_@%D -fp(Ȓ& xSl5AZ0+嵡Wqp"HIDwQeΐ `uރ,2?zid.Hh׋E.rVzz ~`t#LQ'@!fRqVH jʟ0(A4i:%K]H͟޶ԏ:1{? I:9;p+%_z2N^fQO|j.*L{iÐdEn)chaz]Cm%y+rEɨn7`!u[ng‘uQ~+Jd`xG@E'HfiImh߁Yh9ybod܆1B}hS<nH9_P<U&wa:o1TK#C8go0;9[`*ȓѿ%ҟN̹PRDW|xxcd0c=!Ge9漴N jpݖFDVpO# TMS/%;o9#'hb ~iIG" /]R+G9lYkQ"@CIHp . {D6=:jh<}#vjzzHUcԕ8UIo0d)tGe\dCrܫ&&  IX~:Nhw.GtH8p zо$F@W'b6C+Ї ?Ъ˻S;&+J~{!g647E#̆p6+N 3*=Ơ$0Lc`?;%?P֝%qGS^`;N)e~XXJ݉~W#޹GS1Ћ30>\Ԃ:.% &3Ҭ݆GKZAfv%ZY)V(e0 EBV*J-'xlM}3̓Q,;6Ltz %]5xp\d=L˟.Y;;q'|+;<ewdbQ0:jK } 6<9XVk/FtkP]CӜ'1MôvF.63ާof J<NR u gSB恗+꡴֯"51~+ȅܒ @PCw h8n8ܯ|Ňe&I{+I{yb@3- fhfdhWȼ7]nA3ݡ^%q6YrpTп̊Wŋjvhbntvb P^=2{KN/(9 %0K5!H9E # Ѻw0(}k(Խmv:թl%5;[F̶<_O 'NPچ=*b^RQ21go⌾E f]"k)/{}_#ޱؿeͼZR"Pn1œ2j:TOvDfn[?vW㊪Ϣ>ob9np^1IH1Կafr(D,Cll2ex|͡Ho{?@*>^g ې= 9b:_l.U5$!IP&R55㫕WBn? ~q7m-FzK{Yk2j-,jBE# Q2O,q.:T{IJiy%I|&D ]Ze;5KuOD|^'OQ: \]ûX/-%yΞj&J:d<ι1N챂{՚NؓIpL>&-r#i*rS&nd !wdRqϭbۭnK .R%7Rڎ$3:yd\$^,KRRr5CI?w R SU6.ehsŒ0)qAZ5Rț-F6)cP/RܲUWȈ[-NM % 4=v[ |7%3߸7HN|\Op)v:)$ CGv]oRA AT2gzx 1b5 ;XX+ОK@T@dq2J/+0&HDG0ih l𯲿l0UߪIn)YHa鍎D: |Fg\;\ɅpW'Q[0 ĭ1<ɷlw0UW_jEnu`jcU+2 ~% ! w|GS&` y\ry]OW o, aKW6?1 吃R8ȁik.ΓXro>QAGF7KQ2/ƹji[B'Ƶڜ^!y#7iYƆ- ŖLs:#&]znfQhu857xL(Q_yOFѕBi6/6_ K %s6-aD68Ũ!1Dy|zرR6Kqb/!vUIRZ`h/d2ͦz#8`Vt )Q~nzekqBJ*}tyޚs?CEnаC@D] 25d`#ya4aѬ %ƚNA (+9b$4@ȣk~8MQ) 91#Kjl x:^]WP1ǞA?Wzͤz&{Rnc5}%(0OzkO3;@5j|,i)>tnA3{"D3ɈǢ@y| -Xiqa]ozMD} ya2F?ݕ͐yK0e IB׎@Jc4߼\_uI5AvҔVWfYJ6ڔSQJ:{kr7k (r_w%OK> A %EW2]B4wPmzGM:1j%7v EB0l@ [D.V}èRa̅9E+T[m3ˎ] L1_Ƭ(p[t 7aGu(n>6 B? _cVJ)P Y"<ߒTQk\bP5]Tߴ'?5$ ,>Ԩ%j7$Pe6k]oNCq0q~$7C}dSik d=6Xdì؏Oɠ[_<݇Pwƃ9_r: !!,E9J򙙒ͯ0}CsȘ)N'2MEFt@8u2 )MB! o#R6buʞVJD<<'7P9S ™O:ܽ^t!D*sLqb'ӗRx+IbCRѝ=0@˛_=4J{eVH3 g~JrhS)hU <| L:9&Mp!w1} y[ڳxdV5ǘ_2]bnpݿ8#޹PR4ql)e/g@qB (RpSkǭ ˲MͽGOg\G؈S/O m~t+*yxŬ<{*Uc?3G,jqEƂoL"(ZR*+/ZR%B2]r-j+\s Ѳa{ IV@OȎpoԆ` Epah-91 ^-̦~P-˜'U5*]TɆg;dt}_1r[55rQOc(aLj+c!11YBux`akAdi~5hnw{lƮ\7_)a}ORnkLy6 '>B5EP`m1[tu)1.V^(\z^JƳKJȘ.YCDW]p/9ݙ[g!Jm ( KH76A . .oK*@hQ<4W^ (xG]KYMU6 lagZ+G@ooF3 Xv+W5prZk8<&acSY9# ѱl2BYlwԨ4 Jŋ :>{nYC@QRZ&Z&MQbZ|ք aGD k'Tǹ1i9PV:Xc x|Rhs(ᧆ4fkO=Y%6GnO|dKF2νqk-ClJߵ'ՀPpl} '&쪣uB&9S gUB8(^U v{yD㱢nvc ͻ Ћ>0d<{ {yjk{EܹO_kܔu6SNdJ^UWN zS?J|%bPLLHQ9#A:.v|d6I `yb;o 6ۣ3ax^ye[$"v ꣑a l W#C ^)75 CGrgP /G^}Yi .(f#:ze yJw;l-XJJ͘ k鳺 3_U"p:QR8]F<98N*YD k ķ?GK򪒤)DeP/ جY$X?ϝ/\_`e|Jk$&8=ӐvYkωh`R;8vnU>` ;ZbWt=#YmK2H\|rQDTMJ;goV➆-Ob"X ?Hxwf DQ̞Bt3#} 5[{yGZAl?uJhcv>z9Cj.M.nUL)g-G44+>Ddج0ʊRuXP~rVG(Vb 3 =rJ %^@m!XDqzTѹތ#>z]k*tY2V#<#|dVԆOMN=KP"bB5i0Gi QEΔ_Hw&LO`-"%I.-Ρ9x}1X%878*&X.8XG  o>= {hE[3֏#\m5 0bDA~y:v Eυ)HUHkJHs~/*m og(=S^MJ2K%bc*$MBB^,[(RяB[0SZ>/.CԞ2ttXkY$0|ѧ)xه;sK6VzyqG˸A?vk69ސ9땧5pٿb7e}Fq+9YbnkvD* my Ӎ.@2T/YjW]'#m3$*J],b0i)PQ6;Κ%t:P[gQxqd=T[W|jsV/8@ژdlkMK%3h6%^x{R:Wk 8+Drrn5+7IGX45U!la{uE,va'htRfքLoƧ q@S=FΠz#Sa$x4w _ԇy iEh"PfU dItLe :lW8a͑ˤ Inb[T6) <ݹ)YWc0I鞚qޟNKgCf'*WݼD8]XwUm/G=M 6N7d zȅ]>azJ*='$? aow2t3ʥ::nI aəOj(sY7g]Ӌ~%0^~iYQoټhi泄ίUrGnCstW%qI+=OvQBZ4K!W]QwEՍy)`س-yaؼA8ɛa%]_ oS [G/Lz~|[黷WBfE*)+Ɖ$M"+ynhzvUN(\J5aPjpuYVu)F-[HMGf#>u )E S$g(.؜[[ȁ։`]kŲz 1EL^u@g݈ 8Ë5ZT^*}#iW!׷u;UKfoaNFA!|PXo bb fԴ qN/EGNP,IMv$7hq5JAю<-ѴOg'^F={$"g-˟jpŶm'4UejW,>F*SNz`u<π.Wv1sɠY/K|5kCmXkWlp/l͇oFnۣž$o5S/kG|A([c#;yu!Ye7| n'8ճ/I7"X+l$J,6|mY)@\O="e:G\ )ErLFl+KSു&jv,-dK]o|dbG@u'nE޾D{|p)^L]\.M혬K:4ל0:T,s`U m8$ֻkS[sKF8eSQaZ ix/?'s\A3nig<^Γ2YVq'7ΓG  J4ƅS ̫ L48.bjuunGfߞE p( KҒJjztz3)fV(N9wEJ02;ڔК6mtkoT˩HN>O3$0EhCPh l:Tϖ;䶖5om2G džu6X+9!x}F UDŽ9iX!v>@ŷMB85W< Zc:4ב8b.vZMbJ|5Mĉe+u_+xuaPtsŐ''72Q|M/D1'O8vw/8VAldܚ> b{A #dA8 "+\sRI?D(@a;2uɂ/lkT?wGfZYA޲2Z@D lT1FiUXcYN8,`o~'zLfh(.MI-1Jhb{TqD`I[:Xa'$ZC" 5 <`]c R|+Б]}7:wr&׺hO=1d&V b,-'rA{#Dxv_(Ռ5DT,ak6P  t[o7R :Vn/oU~).\Yb 8_[tqYOdT[vs7/dUS!+=>mlE Tۿ?[\Sı ,_%3$w};SIB n}((QN]aw1]'"6ւ+$.r7M XYDg27JlT ^$wvEO(?į2<[d/A*$WAue>4Kوɨ7yovI,uO{ě*4< u_B):=x[/0OКVg6q&"V_|u9 &M~ I=Cyq˸9;@9`iɷcil] f Q0kƂ"~ے((DTGRׁ",e5D) U,uw }Y3mA  c')1sCx4]\s<(p5]ywQo+7SV s`n/X)O{p9|\ nmy _֧T=r/z}kʺ_yz0kǣ=YG0`r󹏚AOB4Mw O噅ޓ+5:ڿ̷*M˄M8<o.j0".@`;v>;>^uU ;pQDXBԶU)IY}]/hÉCiH{0;C&$?KϹBa8F'{=`]3/;zCqb^##M_焤/%駓dףW(|^.m a6lVV]!lRJ8*[67's" ~,N :n`"tdH9x6; ւ{ֳ |3%"YFqx)!2 EJ\WG![{I<&*p(rvMɝ`Y-5Z] %ɽd!'ʧ$awX%g4Ay#l Km@xo-]I1R)kЇ𗼭6 &#Q^"r)Joo 8fZn.^ Tū5dMk[TM$IM>{j:K=[tԌB߂B39m\ǟr. CK]8SH:=lh}/eMQ\L[M`[ 0y?s;tL}iq\svKs;"ԒZ}/5="e:rls;4/>SM6y5:SpWw o>qݧlCpl4_]~3-z, m&ߐ3t1*úhʧ,X}u&LfS A݁sX2\82kO{dz-(sPDYr!6GRMTX`Ut[͆ Y7d* [oE[)0 aZׂF4 J$BPQd'2)}aO)0yG?D5 폾AXRg3U vuY GZWRJm̬EWŷt67zlVspCT|mH`>Q=8~ PfiWё}L}_e?̢ !뾒~ SG4BQ -;$ ]ThmC". `aʨvvsWW=.OJ:UB(5O̮zO-{+c PS5Bha6:L*;h%ws=hû`MYܶ(G7 ^[D!cOv`Ss9p m{{Lx\^i,̬>Gp\1E8̒ݍz̒ MӋAݟzכ9i7!j`Tt-LeQڿ(c?Q*[7/|/ RFr8)/&b|>'D"$H՜y N^[}DJ}PQnPL*hׯʃWֆ¢L]0nGBB/jl1딎߇0+ O,j6R~Q(N ,n_/ y+8Ԉ Z7w|!Ȓdu>.0' =Lob+yp?*B0.mu9_FXwMh[|RWŘG&Ҡ哇V~Vt~Ik8,%-xMQAcOkɍ4qsrCd[[kJ@B+0]}oݑ#Qncȴ:V[msFP؆UqܗYE߃dKG \Mm^%duy1˽ Rs8iٹrR~ 1Q|/!q72D!J2^6{9/KiNFp#+nhAu5*:=NU,">vA &ujtÕ[滳{HU`*n232(T!{ؘx]ӐzD=a6wޮߠ޶#NYڠߩEh|HBBgZKRl%q\<߬=8BH.#.Ujޜ+Q'Y3Cvg* 9tb= l83b Pygs2y44S.&S Ta{aq \o,)Xl$Ŷ4vEd]_©lG=2}lǧ5LYm' y/ ]ɢn_{TX8]eBc97 m!"΍COhz lc*d繲Οw90^mf2ꗝ\ MnOl=PEf7ݜ;?k.^~.IF1hmٿ}yzMM GZȖ%ډq Sۼ/p v®J(q~؍"q7!NO~OQf#%'櫭~zh^4t*lAh緆Wޑ(tTGζCO OAH#>4~Mo'քLMj2-Q ¨QY?%ؐ#sGʌbo)@$8k`L5YǷ?xR4Dӏ'J,]n f,UȇxIB*>Owv V _6f۽_[ $Dn R!_ z %Z"Nx7ծP _SbF҃f;YGcQ \iWA'ԼMcQ"ݿh%#JX}3&'8P%(ģQ.$G,h~ Ftw^ceN1|E8xYDiMKbMװtScS̊ = `ht QoF`a~o9b t 4{J6n4I+) .}3`X-j]o}OMk#`%񗮆a?ѭq{1N2;hzb^1njd9ϞOr7cQvkG2нax|6xLeL|7󷮿zEq./ވ-J'@eǔ~ '`'ĪpI}}? ч=];%.wihVTx6sܲF/ȵ wcSMRHY O:#Ѧ&sr% k[S?Vm71)֬fms :ёsZ=(Mʼnq);5m"yQI_T*r)(&`%!F>1G߲~4Xy̯X$z"6<\IjA xm\3d@xA{jr?RS0͆v(Y{kKk x>ς'-Eek &FLɈҳ- ĝ.Xc ;4y&$4SVNt+?wnP[A--Dv$0#AC V^ê cG.tjCZcʪ >#JRaQ6snfrA0$1-֋ MΩB_ j?Uؚ ur%xpФtD X1P4[K]¶islA!\c G<5}3H1v$dži(<>J3G)~11rKDn 4]dL9DΓ۠ O`Iw pȽߣ^vUZΥo$ͬqYKb gtRrml.Fj$X :owͮa =m/Y{ϕ؝h6$Ηs&¨=S)NԃUf2;CdҍQMy֗f^]L)S4gN 5v$ZB\ xjVo`.ȸ-z#_-F)0mT>K, k' QHI02 p2/aDǽ?k-*/#z>.DI&aiXL-KŢ9L]u*r)({EL4x%1+ 6 5UGr}Nrug$V"хnd;BRYe+ZR;kWoK_VRy5p 4k .Sxh\NF)i='zXI[Sv^yoj;:"e h@ij3BsPנ__!@BbpavD0QPcƪܼ=WԔ2h#:!!Z TdfT8tyj3S@쫼Ӟ)\{g0菹PL~p=ڂ&TgXA3ًJ.˥?vޝ<|s-^-C3vsp 9!deLqrgiw:hzJ6HUAPC?|L{B.SAD9~f3I+_?d^~0V\1\Qڎ1z*\jfюyU/pb5SgY4(|וe(xiL^$o٤&KkU] ucȨ=B4Ϋnuv1A&= 'զyGeI!RS'z]s_0")QYqw'C=۱˦VkX{PES[EQĊz.Jk *6Ki_&tt@@w9(mb ~I*Ry-.ZR'Njmb qQN]y,y?FK?.ae~`*]3D{"ݶK¤"?>^ h퉝: ,\yz/6aX#c-LK/"҄ Ͳ"yMuCi[;TyYEUfު/vMQB!oJmLcq>>Cl7w)*wk=#ctɟƙ=fۗAEHh1܎ˆZǘ .F/ΥPD1wPF,̳ݓ^nMP`-[i 9}쾭<ϴ,߭rLhVb;[MkfL3KlnT8`$bPb8|"pt.0NabLK"Sjb9T'O[Ä۽ ҵРٻ?f @U] Z)}݉Rs߇=#CsHB[:/8}I/0n >=ͤO}ra{aVNK漮;k˕"K>!cHӢUb^g)T+r4͆ G0poƎcZdG0oo@-Q|nlĕ̢ЪoMAn 4dtGH󊮽EIb+Vtb7\H-JY"Tky[y"'[a,!Q.M@Z0P{}%Wr:0??> fn8ոPlDLy.*0#nu.^lFnJt0f{%H-瞠@gZbI$c'O>jlpJ[e2oy lA8&$N[`Ls~a95 3[˧- jq5Cȃ*^VeeVwFlUM4MO4Mc_UjFiJ8oXH^eZ:Ak_t +b3\7^d}hHg!`>,d|8z֑ۻ^xL96fPO<$etrzsc&Z@ygYLpZφo}q3ce9S=O d[xu sc5$ss'}ݣP.5QMzg Ctp߫u8ls5EH%"52$?AXrVA9z+<|]/1hv鳧V7fC{aKȾiv͆2|!G8`VWwxdʾ#rݙѕh`=$h+'cbޝ _ Iی(m,z:8m@_ er6AӋmN9wұ|`|oR* f;^6^vz㨢HA9`8okH'k3!#F$3kijrj6BaIާPȀT*`*k_k1Y}c-< -4[= eFqY/SW.'e.DLؘ~x79Ԅ'ٚwA8/mQ&'l On6پ 5Zs!8>|!>@З<7j[^P:j -: Eogj솾ӷn 04pI'sT:y I%25/0Coij Ĝĥ,‘!-$b(Ǡr$wD?fڼw|Mr@ HB%vE6,a |'dI=GнuSdڹLbN1͕bTR f`)r䈏;12up5^~w i9=<=t)4PX;!9+N'WQo"[zHI[_EBۙUMi·YzwJ Djw}빂|Ӌ[uf*:!mAҷϯ%|_գNr'q&*,X? *V8b޾ۺ%O}#.=#B y\0%[!/#Faw3wk4A\ҺJ3c6k2gAJ|1 0q{ٸ{xW'H,"a&5H0pf_P!%H6zyQ۔Jx]MOT̮T:*kjaW[@J/jqgtȫ%mC0s"_QTFtlȗ; my}99 l0aS &S[7ίJ4"ң'0x/jT4b/K.tCa: 쉑Zn~tii4m~Wu;*S_^U(R'v'_<ādR$)jB@ 'r:ح=nhM5IQIJ?Ej `TL aH/k,lIzyfpP@*j s7bҐwqFv ӆ8Io`]pF$ @U<ֈͨ쑺x+IY-@UZtizUQˎ!yd6V ۗAjvݵYx$ٓ_A9~||QM7ܳUDY'ck`pM399}ukܲ2}%riF {if2h]k[蟨2ِ8CȨ?ƆK8K0 Yyɤ7ë)_vB^=_D7aTW#|;& %m@,ѷΚ.Hyua׆pT "+fBJU Wl~ABI5@_}IZ)uHMdO4.$H4cunx9n]%=fR.s?|47ʀ8j+ҹԄZFQ ~+px\f~OqMaK![皒&sy d 1KuxUF.9MvOc.}aӇ$ώyi[Л1 @"޴S{ ڰE L8QUPNޮn5"Et?1DJjiqtDg/P.YRz6_0s`<]_i 6,k(Rhk1 3iP-A򓩛 -lcpBnu-Ya~dyEbP[)5 0=ݾ{K@x8WZrC/2&4ß,A4 = .DsZgT13(7Z!~ R?2S-HL& DGy81r9"Ԛf}i̋of:M 1^7(w|fGvPUM\}ۉxW-tRBoX3I r+le*g"1#ө `6'#(Y)HWpth!s8a_"Pˊ=h]a.X?rm XQs9M]: VNYp$6ׯ9&b5 VU\;VV1W#r/, {2)Wӆ| ֘ vYiACz6ND rTd12|w]Qa5gȝcWٍg'CWʚ!\*ϯ0:[ ӗT(TS'P<1گ|H0[ \^H%*vBw0,ϰOw' 8Qe3v[HGz9h+j)/kW)kz?d$Np0u]o Niۻö3@5ԜByx[4Y8&v`~UH5#@[;y>£RlI<3d+^5< d9+c#fz ޔ_W8w LjOP<#3])ogna-:c *3\B*,e30agOK?4V^L3k捸TDF) o#^/RUe<j@ N31uD%fCnS- Nxv2B$^.3Ek?ppU\T<3I`tXI_2~`1c]1\N&ٺx=.F.si^=vp2DNW=QEwa%)RKK1i3YFz"%'(pq^LLm!WQRU&b!`7OQLAR Vh<7' ﻖe!vh3 "JhTx(\-G6'=^S>Fe`( tQ>T-h՛!7݁}XGWEdWF7}0~N`WH}``i:5=|_GsfϬ]zBDM+y k)&?, >}6FxͱbaHM'δ+X%۽Ip8BD'!&K'-OGr2=tKUA#0"/Kc`%ޚ% rE~yvv`nfDF4䵔!cd)w{?`|[ W}Qo+VFa6zNO^e 3>Imh*aŜ$k{ҹA44Kh\ӼWs!Ubm|uBs,:"D%PڞXX|%2ÅA6}rVԔOosKd48$͒I# 1ǎ#c1`&Z>=0g7%oï3A!TWw&T(-.ŻG.S+. ^L<&ftq(C:`E<ۀ>&P䆀uLĺuTFɕ*|đ#LcX<%noک5C K>Xgʙ*- 6-iG|V<6uj<2R$ il[Nc>2`ڲoi^9t@~qR1>I2x Lov|,iCKnKW v|A-DPhv=9Lad}$*]i쓧,&+mØ3zݝ ,h4^0ys:Ŋpn({T-4N37##qWvsu*V': vWvJ;H!Xp`4wc3-9J7k\e@?㼓)_=pBkl]P܃Q ^˔4kT[4a=EM7NѫchA(f~W..N 'B(Ms^zڈC2 =<3?N1@DV]3YIY ˁC%`.,PJ :s|:qDN|2%S/YN\DgAA'Q 'CN!>q ދR.&Ha:αʧ(ݨFK:NI4@l? }M ӘQS/KmÜdKV㺳;R?Ldf3nVNؘTFTex=v>*EIZP\MZDL2K,I ڴ`Qg>bp$q,T&B>XR8EA z&_<$f[냞4fD+WmPzݟHkeLFj_DL"Clr~5Cy[lЎU'%]KQ\ݒqpN0ȶ߻'\iC!+i@g ^;ELMCݍxWPleBM)Dx[_"'x,cSgǦ/a햬+X.:8iȖ:_7mS l}jgQzygE\ x2~\j&mˌ4eL'a.M%6^3C= Y'ED C }mo"HNLP8X3 SBw ̓BVI2^vD`]qw9 hu@^J2tf|EŻz"cMX% {_34yBWo=:^ > c;uVɗ?OӜt9?6:%XQ#U΁z^Pg$q6= W{lEлn?dl<8,9tSjNJj:'76ս^Er'@b"p:QsL3k|g:,uwqa~*r~Affb1UG[N,^Új}RGo$je@αXjNB` @bƚS`B_B[@$o!Z MT: tK&ޯt >g2TSY:JEƸ6^6sh9+QE CT~@2bqi&R5#aq$k)CY QL(ׁ.ލ~u<$M1Xj߾6pڰ'9` sF)ȯf3A{&20_B.Dxaaa]P_#]Ӭ G.I47.p QӘ q`§s %YȍZ[iLawƁ\2_p´,kK̤sLq+ { 5BmScH(1s$FiEYSnT}]Л[BVQl"S W;eASb`_ j6_iLaÍ4:D\7'HnK%39l5"8ǻfIJ!f)mӾg&4)ۥSznU3h6EQdݿyg.@g2C0{9/[1*_zSY7r*ea=t!]):!OSG%KyR$ d# []=|Ь>-w"]$W o{oC/`>`mN,0 l tI {p:]A`d./ n6J?tlPrRIMtY׿> +?j}ja72?LlF)Пxk }ŒOAi$;A)T~Bȝ3IeZt)T/#8iZ/{׆5\W zUV=T)@lmqVOWG;yR!Lld+IBZbi2w%[qzrJ^RnO׳X+` U?~bEt?Pg|!+fμC9#21y,;hT 1 cS:`$T }4ER*N)!ӈz' nm3vvYcvYAiFb#P=#qSpx?i-Ar۸yRtz ;'R©><^\Bĩ7;̃QPf*c+Ց8GQS4KQT hI^¤=r>1 'pAӝӅri ZG0\2FI9 luS^Li>dOI(})$>N1t7 FDŌESDٳ"O# 5m=$8C$a=ۉlC`.}v-*tCz'j / B,;c謪}dV0F*TZ(L;1 mSW@%˲Ó*DBTrRkf8Yk7 %tiBmt9Eco3,HL dixAsS@)r |k> ٿdGv=/|yz68@6y}%Mա9 yȏqy9l*5;uc+@BBr(ZM `߰Ad)@c$,cTְ_) *ҹa:k:NMRJjǒ5#H_c RĝBEBbciWOT7˨9c[;~bW*s4 3arI6 O#+bxbu5l$jn$)W}#wD l9ʜX=Ʊݻsn~ՙ=yNu")!}QUܲb̑_R+eī_əx淮οL},H8%bz)n ~щ֜ډ[= eu0p(R@r&%F`\d%t|z=d|m2.墰$5w虲i@>0k08U\ '"\]${Na]5o֮HJy5HUplu\s;a.&Ru y)'\D\o%y2r|d$p~WlVtuLqs.LE 8VO'#"rZB?e,ħsY5\xԱ> `bD MxfCAg 6u^= m;N&r qE{:hZq1[vw{nClvך -b͉u F)ÈHWbv[7͈[{aUʫXA!dEXWFu5Um (Sw0JI/޴CTpኗ>;Վk^1w~7U:R{ع]`LLʝ!n.Ӥq~kiu!Zh4K80/$5c@4ŋy]I_Putk2rZrJ&4?\s&"^hO/Wư))TsAlˠ::sO j+GF߮EҔ]Cn*v QkkKŸP+"\4>Wb3ҺWC)Sx`yWׅxC!LNk91N~/fOnWӤ:҂oUIf[[b@ g[,!{7[sߍGz燪.6U*N՞O ź7/yrn/64^=VoI=9sؚ=߽9蹭s)VE՗n0"vP?6SLw5P( Nߒ44 ݦ x1qt9Q6ȝ:d1T`<4AV*o^"TOd md)r3"aW}84t h+䰽2SLWa>N(c:\/qYsq-4A֕rx M-A вp•L9GV#t0AY~*ը-[g-BJ̻S~[xZ~\WWT:U/x΋c¸&b8՘υ-YqC/[:9PԆmw4?U<&԰=FiEM,={Iͪc0ɊlMXj-}n .6#7 u..cb"|x$Ms@GJv~p`W.=W ~w@g@Cu6Ye/yiPJR,RxsI\@Y9 3j>Ccs[Y,39{x/Fl,mɷۘ!j{H\Yj^ )=GT4*AP]"9cݏOAgC!HaI2~DXH7ukVb uяԏ 9N${wmO1יCXK{-alyo)LETS^ "ؐ\iz*4D\&zgߩF2H4>Dmƅ.$ sH꤂2iQ0O} 1Ɛn1Ixq{tC׿D3TI0ā <a% O˄B\Rro'խ,wC2qCCV%lb ^yZ| CfJ^"J h#FW}ܵFƐE-#vż"c`V#a 8YGEl;nĸR=U&䝑*'pZ3DVBc~)f?>?R"j@dl2G bq;U@{C9'9tyuG*^/]p_"TgSQSvTq= f_CkX5h tii>>> s#jܧYݪ<,nc>X;-N<چbA2Qۭ/oe2otY- ^&z-_"7>uaLbȄ4+KH( РD t=3P'pknWucSƆ8:B޿⭲OfmNH{9(7Re0,Xԇ3>7~^N7aU74?4N6&>)!c1q`@Kn|%v`w`njatHE݈ȸOGMY'e ٪o*=[J6XwUB]/"#\dFz'![ Y3Й%Z!∝(<>c}iRHq`f}4 4Ǵ0-ЎQ劄ETf{:{%3Hj ,k>XDtZe?G?80ӽ8\qjB5Cl%St`m?h1{LRGP֌ϤIXh%ы/K"PfU63N] )Iy>Oht-x/<[U@*rI>Kƺ-vG%_I6x}@F9^CĒ̈́J7Q9?FwL'VR;CcAf}j.))^ $%áϷe=BSgLlxR)⭙FDP=6"F/@ Eyܡi8-a?Yy~Q0;hNQrŤۉTOoe$iY?Wzotoju?@4sG%ܩQ6_aGfV`*xLݺNE*u;PcΘ)+! M, kdZt/= \bs^` eֻԎ]#ŕS+"? 66SosYZ 90L@,%͆=;)>m8:|M{F z=d!'pG&bR Ħd'DV[ ɗ6$:n3V$mO@ReMZ@RDԥ\f#: LO&@0DzHإ!\>{]PQ-ܚ͵uD3H ҃d*o_T<b' .@^R :ԊU٣=c SoHlDre-KjW)l2 Ŋ2UE$d3C4ޤ+țfmD# S0m on4B^7NE {Y’ޥƒ| H?..+\,%SSQԫ0Y楞V߷7텿/M nţ4iBtk9Ww-fe2 u?_#bq&4zG($tz3Iu{BBstSWq%Nfv7!*`q ($mջt355& RFvC}PMtމs{EŮniLTY[8+hV9~,ەT<QGKF&<[Ln/Z;>=00:3dyR 5'ލ'l0bgO&R] :EɈ0n(advxõe =iy~0 :/~#y4%,g[0:I^gG{mUʆV񹻃rH}UN`-]*k C\e}O&L:6b&|ۻ xUӞ~/{pLwq8* q_Mt߹ڒ"eNd氅*qS*!cGӆrTOQ ڌxp[MJx^̋fJTd3wᘙ>|U-H"`3Z*sY3FA$ \vXtK {K&_ku_ ~~5fE#O_S6mm< pNrY16ˌGw'Rgû`]lŁ-Tǧ+lBy+C4W")(TY@n`PhʗtK}8'&AޘڂwZUGU[;,aVX8q1"u6 " {7o`׉|{g$V*5<ɲ(Z)Cw0^Sm/y_(ا2l%*V(l̪gق,ܩjTD. 8Y k2sVo ˏiU^(b+-V_Փj @:$ _n>{9=m#mcQ#t~rR4cV0޴:v(IzZc/2lfx5ϭph O.NFTQ,-YH-v07ԥYS5R5LR\i]VY҇6du> ]hR_T*"nmq-|.e~H-P&nkJ$s;Cs0c@t?_`$a&P ⽵jHvWT#"(q b,A/.lڏ&*8TCՏ I+ }"-1! 8yR#KyIŀ~OHzR G#I_,&k;QՁ&^):!m5į4DKLB:=d 40X-@1ʳ`[}a}n^ [=b% ɇ^d lRQ;ID1 a1RMWc=M$ɧr|c/Ā^~ ʆe_؇^,{𘃉ur|9e9/ºgy'^X4CGŧ73w!yG蕨$,y %!o KPBF:%}=0`[D0AU}M"ΰ8cJKang<إ j$́ED1 ԬIr5eI:eX謷Őw$p(C&e^rK85>J8&Ygnvf+]&*#QZ'ulʛ,ː3) ETYh0-/Pؑz ǵرYzrOv ~nqbD9*M/n]4W >(t{s'b6ko4 )"{('6?vXڦ޹ޓ]ڵn "U̬8W-sYgW"R&pT׽vqj "nYǞ5j'j876)Fb48@롮Ʀ6(G"o(U`0|Hβ^gJv_% 2:4MȉҜŁN[b< p dž"ɾPoӜc܇r d'G)BFT=!_ML1l|ft |gvōJOb D5~?8.+^EǠV|#!YWn(O3fґxq-7.v>@$P~-4I-*xqg&_zAo1F>l+Hg% ̻Y0 r)?&Ve_o[eCW>O,f>GKe;#J1l䎹FEFRrv0(tx#.V`I4FWp誸7q[+qiFrCj瀤Pg淐3NfSU|&xG onDM*_5Ήk_&ibwuER[e%hLh  <'{5DC=cɝ1d@aʅ'BcŎi)[b?gkx2*EPFAmHTdl L< 9g،ARA r&[Y*9p߻ǣ}X0l@^@ssS9]z]}`(UZSR~#B(U\?VDpT[nҢB1x.F ~jK7K/Juׅ >E(X('?uwדHϭSud./-a4z2(p%)&VN DBH VmZ(bPW_EW5]W$'-kĵY[<«O?h."#Fy"W}UBM,78.~V}p2s Y !A%9 \I Ta_9yC_>UTT%2-GUa#;c.V[XEzל;,z^3dup3 SzaJ,|;򜛈ذa(bz%kC'VYM ?gJ:O?D?֧ OLf4Ӡ(Fpd\0Lɭ"A԰>5Drʠ(_PHY"Lѥ*̷\K b_DzV&x፺LZE_W_K?vV( ,o9L1N9F7쀋֊#7\~0A^6H ȸj>SupR`O!~wA}xER]Hx̹n=Gp6Kmrfx @4υ"p{P^]cy\[M-=*9 řt5hȵ2We`\OQS\}lKM oE 7F5wf"kW_x\h w\5Tg H(8;>T F9}:!xhN'e Hw 碩-Xai}: {aW $u}iJB_Șcؿ! ''ߤ-zBʲ|Dh qW:At0TP!|fpste'6l=/ʽ pYP>l.:oAf:)L:݋KeէQwODD{elg`Cu/osVDDnj6P m4^ Cd9ird..?̲4>w3U40p<ćT;ոu=Ntjyjr.Yu1b!B\B#@^bj웲bm@L%$u7Ά)&m{Nqח]L,Wc7Th+6{w٦IΖ$b} Iїn3Mkή[6!eܝC z,gВnrFN2ڿq0Bp2Nxv}i{-Bo/"`yD>ɖA譭Qiots^w-Hk]""fxͤ8l [)Z]C:]H@Zϯ[JX<({`\tO}M}yN@$%ѧJ ݿer[*>MoAd;E%E .o|!ՖFa|mWÑt>gPω͐a^m432nv J1|$kj2u}Dq9QRWT0b\n($A=죜A:٫ӝO (|jp%GQh1&zaGinWrW˹gTžl p?Iq"Rԣ,o͙kEc}B_!IQ^.7QJM XrՌ=숲\go*]=E-Qd3%3>0~ QL)7"D*υY%$O5;60iVg1pР/Lԃ_ g;8QݎJTr]AIC5Ln6U{2$6657[moOOST> kT؟: wVOh RQ^>ls"s\QS0NڑZI?*GIe%K/f#7]"؞v# Ӫ0iGVkٔΕ5>\9.ϫLtRp7[ /7>Rl ʝ0&&-!o;J.hVX3\b@eYy8`>q&/4 ӣIthRQ4Νe)_r hzdĩ OS62x ?b13ydBjM, ;Wx8O@}?x+~SlZ"]qEh`A.sVX}e v "7y7K|GVC \,-D,{־\ߖ噰nCoɓE0zFzi#A` W|DBUIH눾+sʞEzg >Is)LNİgo`m&aŪA4P_eS$4̿I$;ʀasXTf~ , ʴW-Th3RacSz`E 5xϰ1x3A ̘-ZiBhߐqZP:P#C lsЛx3ex 嚻n%@-L0(^45B Xo ".qA:EJv1ô栝!9@'o,ߞ"qE7{&Y삩';az 0=I'T\SH!p}t=9MWMBX+ kDBTx!olM_+pI.<ۺub$0h1xn jF;{rG_Ava7D|#Bkr 9iKGU(v?h 9c}D"oօ8s ^uĴ^Q'59Y>)BXɿGI=\ZLRYrb]>fKF7T=u8lSæqVIGEmRA^.Q7ϣ8 y,k8oݶfsp3,n ,TtdOi `ZާxH=pH"a} ]A;ilOZj!J~ύY㡀0:<-mLs?yl "^lKh< 5|j|`bռM1Otѓ^hnN 93Yqf*AB5}w\[tSD(HUzg#Hя%_DSORZeqPٛKԼe%7h-INJFj`vp1Dki01⁇+5u qw~,ΊިL\YP& 9ߪ)t]5Gc}gdI(y4[jdOz{Q%;z`vv_3Q{wx@"KYdo@^)x|bBtM;etu ,\;ͻ>SыJD4æ.B;TYi^jX[uFhl[T-J.|vmqر0ye޻ܗOJg[Kܡɥ\EqM= kU*; [? 92OO7`۴{\jоh+!jt@ؚЛ*;gdDB;w)Ŏ!:ߏ:$t6TKQMdg 5GކJeO3#lq=h>ZSʹ5#bщ]/>P&ިZuz^b!WlkG, 1_Rat-:$k$@}mߡ26a^cga@X)2i؆W,s6q0Iaғ'/)6zr.߳q9-WKzk]d$GkOiJjK_yfJ CK m;t4=YɦX$GNQoM@ڝj~٘N8ފ&ڂ0 Lỽ;I)FUݪyH$`}e@ݍ C"+mF!Q XqɏոJHU/k D-nv OwF8^> s84P!GNvW[ٷσ|= "e2VU%q'- BKX$*CM|YkRoȟ`.f:hEuP4bin끨^1hZg#z|~r LqeL3]C8sC7=ZnU~0g;Vƿ^&R_ HyQOe-l8Cu.뚼}3$eyWxY%H)9|^O*E,{wɟdX5vķWN]M frk q5nhD5$N9bXQ cp9|ӵyLkm鶚C%8ﺩмwfJ[KX4wF#7gXI v^!onJo `)aMWi|sAS%~%@4IX"a39< \WP[PŐ %_*3bz\XfT#3AOQϽ2h ]`T^wL yzM r^~Ϋu^#l@9Ɠ\wVR5tٓ9} j[Tm%mP<m=l檖9]EPB x'=.nHwI|q [u+oX ؅hlp84Z%cn~=U9i@k :fKRY)h襂KQ}>hWR1-S{SC? %{COjΡ=(3dW.cU(0VY]1TO/fDtm=jFC ۳1!c&s+EM::)ƾ]Xll6. _ Pse"2Bt%PcmY<uE+"yDAAr [ȥux1񼑺7&ޑ.RO|0B0ۣ˒&6eMm -kE"\w;5 |%Nɯp#oqzHTyTڜrg KX!qV(q/DssY݄5CfUHO02AjY2hS+fL SӒ&&NÌTCX ///!'27`D?HHyVoCm6/B%'`FڂG!Ea*T~[wcc'W~scMyd4RBgmpEIq-qRzJ^y/BsĞ$m9WC]Y da,OU8+PZGXJnWX*rf|(޲ۙ>fAyiB{/D!(&P.(VG=12D mugw_YU )~cj*J(BR-/!?t=1CsPL3n>gPreY rɄKY2K"eܽibrܓ-Q">?U;uwmd% XbQ?(GRs&.G8vs&O!iiI!CU8|!:Ǣf;֧[j%Zmteά6 F ڕgH ּU#8A1Jyԙ>+3}bEjGG=J%P8R:WZ (2H1\V%u6Xj# 鯧\5X=6);5M^C݇haIVȿ:!jŎyėJ1IO`.k*n{K$V.'D\*xjq*UeW0s;m"^&~ۚ2IWQfrM+_ˤyJX_Λ!U\?zxcJdk!>,/q887sS}K^taZNݨ .7&L踧ʈ)0+Y(^U2hNiY28ɦK#j#x)yBls9v{BǃkF)1, [[ơkX5_PtLnpkl0mOKTGhDKkv~Bq^UbG/=?e=uޢ> LR+7#Ά} l w*)[WRܺOʭ[ /;gWwKQĿ8cbKM>̰]Y SVЦMU0\ c,3OjWeY  JBt}ec8H5xiYخ4Kxy:Kj:]oBT ];FJ(7cio4mtH9> oP~"в*e}:T2|e{A؟tSK?nYFH#@ pB>SwRB5QXi"J̊fnx5==c6)Bo)>-fd̺&iua5*^ F"<ۅmTIN"2 lywca/w}bnZkFSUlQ !n&#_V淲6>Q -f( 5AO {j:pB%Ytm㔻8BfЌ\TN݃1*ۭk=Pa }@I1vED]kaB}L{G!jөz]M?1^*\zу$ZsP,]/p{Jo8Xb 'r`c,_:KLxp'?e kL9h6yoǪW( 1d HTKώ¥mKjSO3z{$Չv0yi8đNZ!Rr^00 #gWJʣKMu4w\1|yA<3hEC&4 `2j ʹڍ?,3ż-<nx?GzئVK4y#v*4isگBX[A^m&/MoqMX:eIRh(2AH $ kS?[$:iżc1JiHamkT}~E38$5rמ,WNb` 40ᓆ) tEyi3Nѕa%?~MC:t@bRыmI~;y`.sԃx#]Ćm1P6T>s&Ԗcc;/FQ ^a%F8g1cv퓕Pu(Y2Ub$,yjH 7XꇀDldY_cO k~: ~NY!I0,M(!tcmqP)Ѝ/]P r6qMyļÎHD =evxIR[!vp@55~$CiTeqO>Z> ^?J=*,kc]D&J"BG+kGߡ}8jөZ̴H*,IMya]6"qkZՏS@Z' xV[ NY;S[KTC0]51s ;g@KY!땕.n놽1R'rulK`wZYM*6x ]y^Li6՚B}v,xұw&#jɛn͋DVDԗ4]yoѪ-p&rs4܏u;I(5~X Itg + 黪DR+бȳp> #Mra<=KM/I=)T@d {CV M gnp}d2.I/Bk7c"Y}i]nGY);G3fCofH-0^&òM);]ՄR\1ʣrY}w%![~s7-@Z$5C#Uà*(E(C3"|[h^s>_ra?#`l$f X^i.|6 I U1lR"ۿ DQWj\9)yuEE*&wYCK#iZP?*o;mc(X!r 5UN(9aBK2F)B_uIsMΠh17{ufi[S|E ^߷,<$$J*r.HwV-1lHHz)!e!6ue1(^ &_5X/ژ|>oPe}nM(?CPɶ|XyCͤ 7.KreJi? p3$*6'L* -^ auލD$8 `5W3v d> Wz1ipGt`ecɵjf߬E\]EP;=8I}X5-,lN!l=S:wϦ+Oll@csd+Q࢈*e*O"= 'd=%DN*Q UE\& dlL P0VzNE[6cgѢ2eEkB ̢^ŧ "~!!c${VЀ[*J~Ӗ?Hѭe;gv p}rKQŽſ1~ITpuOq,ݭ2kpT8mWSҭ5w'fWheͨ1cc\XV1q5 s=u9og|ph"wh#?5 B7F?~dRje~T5+suoeVdQz^F3CMZk/boq3(:"A]%np"_nH=\vջIPsվ7AvoLSV$݁:'::iy_Ы2vyJ m c:RU1؊Єu"5FFU~s$GcΖg|5thX1/.cq (ww6knEOa Ӳh9 oRE`Gv"!W;܉E` {Iӓzw,ZF"!Av#֫ۅډq(>K'}vHN '๝kATlvWu}x+l #M} g:VӋIi<` ~ƮU|Aː-f_vo΍4dțu+rz!F}n@Z\:3YX|FE;c0='TUU߬%DC+nb~K#1|2 $PJV}h?dy!9$!ِn!6ذzpm|}D#BK{Jt;c]xk{oS!Z_<,rq/faKV.+̵, nZ~s4Iczb{Zu#+oE9c/ӗȫ6FIw1bp >/L%*|ՃğQxczw9ua&G*x/s{gP]qMкlV>ZEtcWbab u9 W SPv_KLVots}L+'\X LFv}29,xG0H-_OR=Q7Ogp(aܮ+!%%L=!G/Z9>p; 3Uvr.<o47ƨ|u -".ڝVCW4^g XbR<7>q9סݥj_Ď2sW6lhn*ޏl?{/B2"6ru @vәiłFdYl` \3ȞXr\{P VYy[!(A[߷OT1 "ap;^ )*ڧG}i!z½@[FF;G14 ő :PZ dز݊L ?/0yd^A_KS[дf@Z]3wɘ $/wUAt/o PWbn*qR3E!P}_(XZfɊPy e?sv]*lNbiڗ˟`Z BbĢ+˹ل8G m0u9o"5yuo xV -EϫާfcX$ǕM65U gF 4g5WB# OMOxJz>^67*s\CMNe;fq$<ıW$wAcz `/I0Sp(G!͓qp Va⪱"~%/}!\yN0XμI k Z$Jk0+; /\rkkɵhWLGy=jk^ 4GN=<8f;EP|,L-U#P]-,,V)=$W!Ӄ0 tޟ 5bEd&p{zfՄ@e|P܉s#;4 0P g?xk4nɃZfUmY6h+؈8m/:ah ߻mBJRaSCR+J3m`HnI<Ȳɲ |\M/֯jڛ`Q/TL෈n:CV:36bi*-3Ѩ0o6F8Uۼnq]$r㬇G$1(mq3i^sg\pdp oX''3\at"l+;t B| RϚ6jm֍łLDЅo/x0rPվ:XbGa]rW(4e|,7_6:.ޭK->9[p@7}& ސ2!%N<}YH^3`nhw1;Lヌ0uD>8yt|2YkL63S9! u">1,W󰆎OI)0`{M )LfVuC~  'Q r7Afݗ'Ћ; ݭ(TV1x0JlZjyJ|=&lF±Tw_ZrX.j|-p,K $LJgY~5i3%C o"tJ+CNN9n4:vTkhܞ `9\^srhzݞUÎhg%]f)#$/cD*ixOú9ER1Fo]ڔgJœze| yKK1Eߧu"ri-bVePE;J5%#iTyF(Bz}FG JU{$>J%Vsf7~O;6zϠDZtD2fp=H}ɍp$=XԉՔމF"^/HtT;k3QUl% o,~â-'X  (>ь q5``UIT2&&AY"_;ՔqBޠVkU鶩_(@ raZ-d)eMT *;HS_\V#ip=B_j?tR7D{ J#6[n"b#' >eW`32; ТHʉaeMD2^2ЫS'Qk~MԔ>fWR ,Y04ekwCɽԞ1U!wc032S6P'!L%WkPㆿ<)`0 e,|MȖ"gFT7Ń6.AD׌M!LmESSĄ;V"5`ͨ ݈raO^N{$pI5s9  DRi8^(Ct"x[uyk*"X팦¹09iF*g0R Wb~*gS6϶!HA|{dR{I2'HP.O0t1!-9..4 YJR̴̬lU8h*0a^M-Rmwg$? qWsw Ƭ5_&#\% <o,g{W~>ܦUl;8PRvS+) p*7.2WR/> Rix}%5ɪ ySǃl;1^D92sӲ.1lm#xc Nz2AA-(h \0YnrWcL}ueS猒햶=[漭C- ܾk̦͚+j@Ѥ^5, GPEt*R Jg=c[Bp|i~Vvze~ *cH%~ 7dQ*T{uu㞺G{8܃̼ b--˯)*)51/K 0) /9)v8"5h=Fb}: z`\ƨ t$%;& Iͫucpq&2X@cSu"{[d)!L۱ 2{.Gj$aƣ,eА=!)7֮ZH7#CkB!^zm9ù d@^V‰ ̀$E^Ƙ/f6EWMyD^G+ e7"7pZ4p:h('䶘u>ل.mukN^uq8]g%ӕIa]`ACPQx&%P=%Az۠|)bZR5PKjy'A?Igmi(je&^"Mo ӓLwSeSPvN!pn7ޡuP6d*&a%k ).K&׮)W=Opk]U 𥔨[8J8m-ޟ_s~ဈ`Uay/[& g6^pwJцCŷ4FY@7ׂWw4FN_6ƌAvT+ERA==^<=FD[ɬ`CNqWdS@`N}le[wxZ3<;5RTF ӝF)F0YЪnWw% Dؗ&, ]xV\>N7F4?MsKUCB!iI:7Ż˛#xQYRq?; u{rɠOme^ 0=m=j&WJm_DQrfp~5A|R"R?B{H2D0Ynght9QZ\c䎴ݽ=dd 6~r$L?$-٘ kR4+- \Ȇ]H:r׸ե0W%ZnBF /54rxmAAŅ>1%F W}R7ë [Hm]{;<N/ >\Wc(|"-:u|KU@,\uK}0#z̬3S+_>dzzH, 2rW*(gx'ކ#@?Y; _`ЂSai2tqjh,ڌP ##gvlT6GE H4ȶxs L;d^@>DVS\n8tvpMe9.eom OQ>hIY,]MĂͶk*ާDG ݪus!QbM0qk^L:`Q~824Ta+^{7?Ԉnb2bd-E08!S9kCB@ g2 :/y" e“ODVkLr\rl_CK[ݢ<@LLPS~Ef2CT}l Y؍p^dyPl6FZZ_~_`hG=fO|Y>è=6Wp>?i-;mf']iAҹA6x :o+ bΫ ?Vm_o)$9׌ǒEr}^9ki嵷˱QUDUM?ܪ)@|Q_ N0Ÿ3##$M2La˞T9 fmgh,TC[bT0#ҿ iD`:5~Pq:hΘZJm+Pu&JZ\pk8=~[_@Osz+~<{eBYA0DF4jeU ̛zcZQg-Y@(E zmr.(3 AUVQ>eSZLts.aKVRn%kr^:opsy8jzTl&E7_˃܀_ /0p ]J$aN ^1C7h*_IRkI :N־0]X_6Za06j UpaDŒ(ݮNxo iage-˜ؕA0EtiEKg6 L akqX6*st=|<4HpQjW'!Ccpfiv]Hx)kGu:9E8\}E-?{#Y+͡КnY0{9MزmPD. "  hOЕ.*IT1qv{;Hy+Rgl}}'^Kn><&d7?䆿{=i镕cl99*lBصH<[Q"Oj*Y|%.|pRYWhg"aD\oQ~EN :eo-U{>< ]prZ2RvVN)J5؟c^&ѿ!CA#VJ81.ljmo-4 +wi$ 1us0`r1a!Rc!w[` k%0CA\[P;|(h"3YW2ClNq݃;ΰ[ u&.ܼO11 H^j( wtƸ= X c.A\XTSvdv:Ó<^ˇ ÌK0[fw/VCr?C袆sGjs4 nA^ BN~Y?:kԂɡEDXZ;#jO#s.*UZO1 iE/~outV6=)!!2ƏfS Tz@0` {/`%-x5)[KXWraiI2* g2L ZL[X bd.5}""K g0 ϛ'9f(m^jrAh-r[Y:t>$ [ /Ⱦ] Za'C=5|S 덝9\U3ΐ^/Q ,ʠiZ2Vwz7g(LHG~_h 2*:4}MWD 1ZyPm D36y}9mMgpwN#CII=qA)~?i]8f>Ii(jQCpNS `&^#"7W_?Igi֗os1uf.j,/3._Iᙃ/4=NL7F<܋fX~i:5eb3[ ƾFҩD[0(%FĄJ^0/H,_Cn" ,l77?DjUץ0L;D[lv 8Yf{T9a7SLxWN&*sjTNT9dY T P=9Cua[>*\P rtv\$5j"bEU+X:3%<%1{\,F ǵ}R|ʴzF}'^͟5 =@^ژѭlkM~ceax Ey$7aEӐ86ku7:"E3粡]xbMWunZLDhI=VLr#SpΖ,Ꭷc6ȒTrlV{eƔ%:Db?ClrD'dIpWjT KQ[SvG~y*bu 25|*ڨ.*?eF Qq B~Ue_FL`54\՗{ӝH?;IٙR}ki<)lVEUŻڢ%"#TW⽰9! K!FSnq 2<pL2Q5&;}ҧCv]:Fm笮Q^<+H $C>ݙ TNomtB%΄Ki0ԩtA&8_ ss9()͗( 3U4<φX#М W4X1bSk_FTJ%CGI؉wD]ZZpVy9ԟ>dzz5"sERG@,%4 sf~xC0F*.:u!Dsp=}I6Nhƍ )Š~{m/D1@GJHmߏC~̌" @Ƴ4d Dw4 {JE/T`툧^[Kby7lj -"K\KBJ?+Q^D|]>aq37$|jmru&sqVÈS4wz3 .߫# f/_L E  *&0ZLf݆^1Z+y1ȞAʧNxP^nC))^y 1[oaU-t^#R4x'ykŪBkϳhMb%o|4 ^4A Snc"|Fި@!xrohS,gے' x΅ɍV51P]> AnY9`$2aL&WP4yTxTZ[tx%tȶ@U G/Ian:@xeyquHsf,+Bq3Vʐ iCh$Ճ}YߔY+!Ne'o5V;P]<܏ԼXͯ=7uBjc,MN8^?'$Gt7 w`~#GUK|u27g"Ơ_\贩jJ弐dknke=L)1v]Z7|Jɿ v9xm6k5va4cAiڍ9]>X]ڨ<ƛ>zs ^ ]9\& AF~lm 4ۃDDJN]rӽ(8O5+CL\8{JIˠr>ˈW5V"<86OAβ+[G6h|"_,NF[Vd&\6 6UFc0RQ9id$p yې]1ɷ Á0;i4O嵚S{'oȕ_/_BqED {U#iպFJ^ K O/HLֽv&+XW7qO>[M9P(lɱB1H^Mt{a+dCLU,kf78`kyneET#ݬԌ>ya/jG\\@F]֔y%'r}N}k>Ѳ'WB@$a]g?he!Q@;C lD;OUkǸȡ@ y!3Lg Ts!Q h 8R]Ѐ}jh^gA]csg>,즶mpmPŒ&)ɺui+3_0;`{.ZJ5|IA\m'V b{˨^=`1:/'y~V8J=ڗB\VO718Qz̪Ih\ /T?.h4^Ok 2^!|8D(p^Hl-QO'L57pYQZg&O @^2$XbhDr[A $`( |zaw; _/2M}siDE UC&HZfLeg&i[CԢF@Mt9`)yrb(jSGS3;|<*S̢f ԑ)6&jX_w"'q_VZ|20Q,x--h9Cd3̊8\^fKw|v "̹I-$`h[>#">uyA= .b<pٓoc-4n+P1 *f9 JI8~/ ]-z9"L^QFZ] ڀS1 # ]uWNhVs"jv=@f')/x;'/pY3,126LK\ol ]E;V5||o "ُFE8{egJ@^sE͸ }љL~_{q]U.J xI_щNI,ke=EڌÀ܆d [$ʏ;K0rQ~Jr})/ȇ{տXX?$ 6ڨ^l[! |am oU 8ޘ,jM W3ٳTPݡi$ q ? nLlqu' շRQxV`!٬\T;pKt/2ClHmH7Ś`.&ʼn}g:X$,vdkI)aw {t-VLH]6W@/݌RߒN) *cjlK9uv!@~fM*BeLWri>BUC$vh? ͹ݓx5}uD)k"؟$U]Y>)|d,{#;k6)z ZqMYkZI`{RHVF?Wzy\KxUQ{5$h_Vӌ8M8*@`Cie67xuyPԑi·Yu{ ~}Lg뫌h`Y b]X!K>s(Ĺl !A m꼓-l#s!)A2ɨYPk⧕umPw;rRNm4zw]B>qê($:ۜ?1HpMޑ5 L^03J.~~kOiK*Pb:B(jgE{.c֗|b5fu zF?$>. w8] uI73^V{j~~@4݃j2h~)}"ȃH#8!ppQ5[  O/!XŠ'&W{w $4if ScIk4`y`BavV p.uuGT,TJucFfc@Ύ. 6=\/-:&%ݕ4{A [*ªژNϾ)}m`12cg沼ktXu2x>(b&2In7.'O(}EQc-N/ IJ)QEW`.N8r]u}Cj a| gLDkۺH SS]iհ;'#\P~7"Dڶbe3GkVh@9Fa!) e(q>DKmnM5N.Nv~` ox;0Q$x/0\keD+v3gTXRwvSʱ)F@?qY.5${j&Ó 3(b{tKDQXag3DJgh*M)u״_ufkp RtE`~n&gܕ|3soW%QK/O'@ogdMc?a)Zm.LjHCpX;M١lgCŸ[0RwAG"K1O n6k%}7'~+7ƕ_\$a~cQ"a]FŇW+m'K)L%U~dCA%RE,F5ap^mɨmL;ܑ2-s+y~&sfhgP˄s .C6Yqf&85K#ҋ4Jz&zr'pOFmIb^s=q(Ez}AE iq?e{Zjɫ)ۮLϏv!$ةp£Q5u}3@q¿Zɀ"K(9}NT/--5_0,($ 7f1݈fQSQtש/[fx@f\c݁{ xLyOrp0k 7[}vg;w]ЋEYl\|Л(] -nv zaTQK~Ф; X> adQ |a}iT=K/EUnRRߊnLⳲ#'(I'zIK+;{ԭJl˓ LhGsAYz7zBW797N SYiRߏ}fd7( P iCr5᤯[PtXu%2m4*c^@MkprK pyhԅb@ 4,%bORH诛jIBKe}RJ]N6ᐰI﨓@QVd?mMGb6˶BSUϣ7ϒWtm ibge Sb3Zϯy۾Ūz" p4Rhzucw!wgb(y `oKixۻFdv1tg6)_vVY9bt̋gnz֫jӒOV}VNdo=/[Bc_!1J,bh[rK'>A{0ϙH>_Xp$S,r'e5eAOa(Pb/Ue ӯDj= u]xּBQm*Gi$'*Œ gV@`ֲs{G),$h&G v{rS@:&=yźu?GzFKz8{~Nb܌9W v%>P 1,:G|ֶ&S'׌ALAwMA̟e[nLmd&QZLj7Sc_.b$h}4MnȌrIaUxI^HR*Z6Ћt>e Ma'&_!RZs!Qyp rk]3秡Ҹ?zZe˰I}u#Fz +_ rbCFj+45UhQdn8+:՚K\P a|ü?q* {!qڍFb +6zI?3LSK F! ۉ}F|J'ӪeZx|d*>",/2DیNm@(F cyCج9BzftJH tR5uŮ4SG$\a<r^^vè!JXh*OK|\^ŗ CtE"t1yY[e!Fٿ,>!Wh'{νюZ偈럈x(g glQC>wbr!hlW,"ES;5Ɩ]~_03-\c~zzAHMT eF,YUAe-nBUI:ޔtCVHs>w?sȘ21 3TJΡHDq~b*L2 u*xQ Ozvlp {B8FxV}X $ 71}H]e'|m8,3ȩ/cSRҗ8N)_ '80>0yQ<YQq(Z.j=3aݔvS rXR@,r!K&Y4LXS[߳(<#fZGVYۆ錂P31D=sk_(+OU[!mB sdy%e,6PX9? lݯ&ů@s"V F &"W$'6;kP!5e~={&.jENҕec'@ *)9rngm=HM I.FJ R5|XhS37}O\ Y~j- O]EAb|ʑ Mc[{BFKT Ci4d#H^:-Ԡ~Ӊ٘BtW)n|\nB]BFQv*/!nc>b{vXÎ)O:p;(^b BYa>rz <: OQ~-r7qYjwv7-9!>kuXEF-S$EO^)Ӷ]ɵWiM&{'[95'^uN7MOK-MfW(!& RdSJĂ<7W$&EtPL]iiJ"rR\+*Jɨ HVx{@T8gƟV^+=xD,?)U׉)JC=ۺ6!&UX0Sc$KOZhMMC[kPO/盥z=d/0$XP׉- [&u?5lP$L5'4.QgbTZޭS?aJ=AlAzEAUR$+J'r+yJ"qIE_؞=aω$Hd%c 4 K.4g/0@8g;Cc6u5֜5!@ <(MW',A`9/za+Nbn c{(֐E;KN9V4غˀVvm.l9ӽFA|h.}^~V%'RXu=cAyȳ*@90T:wiYޫv^0'yC, ;##^j|Iu`? '7o5V4P! Gd 1)TwVA-XDy7[u;= 0mԗ IFKLjK֋rɠ<0IdY+]:W%L7Sɹ<ԒYi.:xK(nZ(b5c˫jo')q))Ȝ:(w!6&[sWe_l\ҭqbĊ=J EY(nZޕU5N/ Fv j]חtXkN8/y8n7 kN.6b?'q'_̍~dLG4B@7C2g:3b&F'$kXТV9}NQe2G\W;:a?m,3v-I'~FMj" 1FBwcny`b+t w1ۨ z\M0p&hBD\&76S'V6|MO: *bdRBU;֋QJ"-QSp`GyEeqOCBI"JPLd+>TVIU縪Fa6/{phK*k2ߣɓYKr'Tg oSGDV0Kb2Ɛg?ᔚ6)>MЃrd(!QQg Q}UJpV%c_e.VT=&ys8Q ۉ깧اev( ק_ȹ}˰\%QBSG6sU^U; *>&BZlp" 4FbMԡnakMePꝤ΃ [1A('mκ߃n- 4շ8CY~ 4+ZNߪ#~$C5ҸOahH@NlPJOk$ưB!A7X_1.Ƒҕ V0A/I$n/8ڌfg0q_}Mˁf|1!"\֔={:xEr#C(Ju&Vi<2pIw]I>3S)`cf0:0<-|A [pqag f=.(CA Du/oȎ Xq$6Hh4N(ynS{'d\1wuz4{Of'j& T-W+27R=X](&9H袖d#wꧥCߘ }]yƄSH[ԹJҪF^gP7lHvMCz%Ǿ85I/tۤz< [Azxl#-D:w_p?gș "OU@DƔUE%Jl>4$  O~w3: ؗCmF[T.c#DU0%soH/:L񱛋ϳQ.M\]g r\Zj,iDϩ-BJ;ݯIX9@ kla0}{nqB.'п6a, T%vT;oCu5v| r`JEVJJnDZ @}`EuRZ)p<)(GVҜ='ڐ)BNوlk=R2d⓲W2;޾ٓ'{oe;ʊt/gxaN;) {pf.uk$L 6s}"0tPE"LE[K^p֎&VA5n\ y0;H"y[jzϴi۸A-ImhH%e<띻i.ll2T!ykb ԓ~\ڟP)8ꊤER9{0: HS6|O&; ý']I7~hHrBt4^?(CaA6~ocWz8 g#KUR@$Ř%߈Ab0ʭ^PsmkCdz Q1/XڂABL)2$$|Ht# J i֘Y'DpA+=a9|>fhllLȡ* Ar_ C) ӱ&m7 "ZDY}V}^kYGղ #'f%9h0TN :frW<+eM]Z  ~8\gZƻkmы1NA\(wv'\k5~ ̜ 0.v2:_jĚdi/=K^χ8CW'n^ eਫivJ:X?;E },HrK(E?xB//HsXbz?Y6`h"륓ޢݚ: IB Ř$ǬO\*0Q36=a•/D7 8^"^(vA RwX i8Tw͚(/JZ8Af:ϫBN=Xބy x\:u|%5c_ZAɃO~n{ZΰFZWC ܟ6@Nn'9M&5q~bs'*͋2Y6DݫNBuq}XfpOSʖ7(GegM_Memd?Ĺ i=&Vm%8H;ӷ Ot)mEK.}]R(N8-N Ȏ}'pLDqzyw8 MLdk̮Xhf1e@үy^odK 5|ϓ*Au#w~9ikc x#q ≮$(BLo7c1K.^!e!Ts(*uҐο'mM7Kl/:nL-k86 vXVS{ C {* $p1EOذ TȜRMi9~iIo"o J/Fz{V_;4jj)Ʊ<} @() 'ap+ْՑ4MEr3p f<}2%|ni//h#aj zéZZs_QM; }*O;}bD`(z0[QR͗7-̙p|\@{?c%~r\닾yS~OnPqXʐ皾W "+!ڢ7ӑE<1sJxGc&XI>ÀӎIۥT Hߘ³X'#Z#ͰA8`a3jncĎ7N,=mEm\1pblIdQ{R7fQyIhVFgX?'cnJJH *Ut{Qf!PxMbtDvP@±*d*{Fqwܗ[IEr+gܣyG?/:46'ITy;$d= h [e/|c:ЎbaK?j PpnNzt#4읂o<ņm .0@3dh*֤>#T#rQiq"0#Q'*=`Msn(k<,:c^;2kbgPR>bRrX_츂_r{fU ^xe➫=7VHP|UWlog.21 tq/w j&DD0nyt* NtRW>Pq%;y/Q,kb5Evct(3!h-͟{ڶ%%%:]"%Wbf 8 35ئQ6$aԓ#򿜦lrxߘgv gkځXMAҧM"MZ>OLs,dU;Ql1POa {3칧WU[Zx4+QVfX 6`/:~_c31a3ojՍ a0ܿaoz.iJAB9b "+`JC|\.I')_B@C!&w?0n1/)7!m ]Ib]a}zoll#<.60Pc`FJ׻PRr|M! (\^q@afZ tNiAsd jlЁR[EYq¦&K<(Ui+p~tmʳLX~C6ƁD^ GF1 8xaԓWH~/? k L4I}1<8UpL(/6 %C0QEH S/7=2}_j#7!LK}2? &e=Y81PG{ H~-H:8^q|k{ duhAMsp11U87ׇM OJc\#15z/|! 5^qZw+#8k`ӶE@чvWSS#6  a.F#-B=8RcݿL 6&ev6pV͉B LK^Pvo2POP+$֠?h/ѐD&KģS{lFQ6F V/?n(X?6D'axU!1gN'Imlͧ>jr)VaȨUZ9NB^gYS==,Te#^e,TIyv J'g?vͭź&f>/UUVYoUEЅܗ=-G4I;R^ Ƭf qAv1Vj&#^mFʤ; UF1R( (t/Y}] rwrp6Rҧ4J_XwmW8]]J6 *u5*Nxtqi|7TXēpT3<$@d' 䓌Kj>y-"TIVЄM=bL0|Զj}][rؽUޘ]ΑA;A@P[h3*^ysv$=9R ]nॎћN , R6/^bh )6s)BpeRp%1s)RnVWBΦF:ݙ'? svw[cN2LW͛2΀JqhyzVyIn$ZRMgAsC((ExJk^\, `^}IXJ󲁄 ;dVK{饍5SwA bpNϿ<:ܡm/'ӏ^zfwYZ728R\G,gJ=@<%B&j"ͷmU7W`Q ipNh}+W*,PKuIxDfYv4cA4yQjc8ݳ)?zf-:Jd0v!77^t纎nФ"FZ*Y_*hO$I1,Nzb#:c(Wi42x_8yX[np֥ؖfTG{ Q*Z;TP#\1Fmݐ@O Z;zZM[WF"Vm u|æFX,G2c:V+s^g'zFͥ$x}W{ITV؉⍀g3HbP^l*ҿuޠ&qG;ʔ(-_dؘVכ>KyNiĩ yӡk ڙd(OGz k?ɲuQ g90 S?7',4w6z\) 9̄kiC?P{8*H^ LdoeһZ=qSa/qx,XyqcZd) {¢${^pZBfPhX]Z9=6ihG{<5)O+*no(mm+x,9a 3<١oF),7*US<+;+)˔č+HȠH?҈;|,K[|eYYW(@&Iq(zbԜ۷6 .V0ZiIkDeMo#[,t+BADd\tG[cXoYakGB+9"Yy!ړ|EjR`7v>y'k)cj%΋_z󰠕[\M0v ⩐g&ťuDd yIևfv</Е>qWѻ)rYroSkb70?2FeLe&k,?p۳q`;HEM"`]xODMUN9GG N\*v pE ;7oRgKT%ySZ@ٳĝT8KUA\t%SRy'>fAT:SS}I0 dc=aOɒdQ t޴vQI{Z7i!q"S+HgYZ070701000000df000081a40000000000000000000000016439a35600006d90000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/dvb-frontends/stv090x.ko.xz7zXZִF!t/'mO]?Eh=ڜ.+ȟ/> .I 8V=hR+k Ic;Q#3z12bހɊN\CG"q ~b+Ax*ױ'j+@b\,Ս*¥050@P\VZ>qi9csx7#~1^=Ӣz`PxFLdWo/"Y'T:8lD@x0yzEIP$^?ύ]ߖeSl˺RQ?>m}R& S#ptQu'Q=%?VTJ* n'G2BI˾&脷o Eǡ 7r3ܫ[0^hߨ*^Q.gzbfnMG=w :Qnϥa?٭ҜCG;s^rJ[N Ԇwp\Lr"^I*MxjwQޠ| طU8b_bQ2tb.EQFu =@ ]+UJ)so!T'A;-W7ҶGju*@}E0h>&C~ИXll/ H=u7 af%Ҧm/%=`s8puX01YIˌ!9[+yYmL+y^P3, ާ n^mA1W 'MhpmiiUr8^9dS!6ZC( _C@9W3CVVұ-ג1ߐD 3xxW*/cwJe/U4` ?]9QhHmtoWn mYD2J>鶷b }n!Հ"@ykQ!bT+7̖˘Bgw'X#9yLMrFo,Ww\k BC<O LI!"pP;<}03:bV;7@߲l_F7܈4)5}j'XځEXUw#8tDYKЅ E?~ZII0bXx%(6`5ՙjvq PDx3 V0I v#9o]vLK/' [%7n+3_-!F3\ؔu= xgOHa"!7/זUhkû""`8K 3`$Ndp m= 1 \kAq.z?1),!Fw+ %e̓KDîޜ}_Qrt#QtW.Cx(.7` IԊ'}|AXk(( }QP-) {n"әxP6Ps-hOMx `D1w% :%$xS6/)T/et9JJ໋1n#nq[O;͊IvW֟~{ F|1 dȿӎ7#iN`0AbFW_0 ~iglh z?F7<"+JSPg|=+(9M֐2&ѿs}dV9{`sc=o$A'Yv_7.$ 1'!"9:BtPQYd;׮ryv7 "j"eͻ$ ,̶Wj&/ #4sRRw˕zE~ %wjc %8$ ֪ Ĕ_NPZ3{Ѩٞ'讎I`p+S;+rpLW+ǿzmLˤfqSB|xrml7%6J͢;lrEhTq'h:gpg_A pykkzXF`O%Y1x4ѳz'"I( F4 EUH>^ZWf낶>CBm`P6njƮPOl2Ny_hIg:.&i #D.ѥk.Y{0WG78 Y)"@@AyRRGYF[d $؋7-O;Ʈ0 ;) 56L@GO`)D8[}6U4Ї0V%.TV90Xu9k@@gJU/o_sVQ9?;{=ymufkD%ӠOa^:Hh븥"`pimQrdY h1W JX13O0G4ݟ෫ I1[SȁQ- pá3W"DtKeр:G/_Qn\]|u\[hRFMr"yc] suDj_Cyz)ɝMN1!n2͋គ{*p{{^;.w6CT5&d86Uc>G$l kս6wLWJd6>v__<έ@3ve׀_VlhT;sS?#1$SHW"]_a8:*ő(?Hs1(1,!#[sŁ!D=d XNRqy~Ndsqo.j+5жM-E$?L%nYx,gjY6C4|J@7Q .(USuCKHð>GsJm`0}CPZ-hUPEq"'qQ4=V^}=)ה2wk.^|.Kt!gN8y‡߭zSB?X4ZĹėgwc ~O:E"z ZJB0,+WzSRx9K;HόbgUӷMͱBM!Aoyq5q('+ ]dAoDx) M`\ lo<%ej ϛFjMZ%t6-謿rHS`ֳ2@H%e[WpH,2;=R ̤mg"%sq=x2Gx-Dc8#FovqbdCbҽdL}9[[yl{L]og@SZX`{%Qh.%UhKڣ7h O}% Y&ͩ9,Xڑ 421<QpY"5ɥ;|$GSd7yUKEi0ح4;N](wl $AjW<{H֖I~~Q lE _+^ՂRNd$=hԼ7|LVc=vط=*=JW_a T.Б,}kO쭀dFܵѩj3,NÖ[L!v_.ZvVD{>=f.7&7zE1Ɂ*X7/g#&e_MFUSLe8^,!I׳Rl(I?3}Q60mSpW6łLTqGU(7I(b}dDoJl 0O i$sȡ}b[|#:JffJ-qQ(e\աZ^G7KeK)OPs+)02> U_YQ4x;y2P7ʓt:~Se'WZ8g#|.:3Z+[5J%o]y~1=D vЇ֌deׅT{svNX:CۻT1u![:1lyLB88fe~ ?EA0g'(4% dMytӎ:2. cQXZ|XJAĝDPGqSF"W/TQR4X>V)8?}sqǞnfy5M%&Y8X.",>-JK3`le'Ц`%5g)b9|&fIK&ŀ(֙]J3fDʋ[~n,bMta`S)=p᭖,AF<BG :q\Zq0Yj*[Xlp55$cWr㒈]( &DF9ۓ Tj9"v# N;4rvIwe7SDZGvߍ{V s:)*IdkPУ5U 'ݭV0;.y,q9o$|}Tju|̓RZKI3.j9q՝H{¹8wE!D0Es-u[*:hMNߵLNj?/J'@KgةmVmۃd|uc_ZA30E`@mHZy`d'/}@3uE`k8>ZU]kSqv!]B W|WOFŴKٱ町۹$ J !~٤TlxBNŠKXt_VĂ&h,Jp/|b޸Z-Fur?L7vE?/ݱoTKiO`E×٦D+b"]ۿrV x} jоL<0Mvs{sD  T~ D%BL5+=i ڌJ/TDFOU |."XBEH<]b("}R.Y`@VOyd+'"k.S}fA^,4Qq+iZY^ GA`P~cB)Lw45&66֙X0q3(tG1^ _ Eu" Cj K~evnO޹J 𧙇\R{ޡ~SC~Y +m)51ؚgTu|޻zpZR]8,ǂ1]<] w U+cO4U:{u^O !18M>Hpo0kB7wg @eqF8UR\K!N~m5x@{xz rOp7qNnrћj5Kəbo38=TK$-Yh P`ͫѦ""q,9}>R9ti'1^?lt`S@4=04dփ{uІ]WG(:\(ن?1kPfJ!/%8" HfEZ˞C$7C/ J$\eMu?}[/,D!/_܅֞#޻d54TNP];S$hh=bZACwc'f3Khs)tx !Bbghv(xئ\rrxvsB焌yZ sr>V4UjkXwhBd/}׬@M-b3_ g™f~f?+5gX<8.9,?!CyG9I e]t* q* fދWK8Z3K~ó(yC# ^Й& ihAS4d$=REwscxF hHIu8X#Ř!; I?Se1oۮS+v'P^VX dlr4KIP.3keƕL}Ćܷ^ JZpKx"NAn~#5kʈ_%!0 @aI WM퐌҉zH߄?YD!HzUYY)ua[w:d޹fcy)kֈ4NEZC-ճa$5 KyU>iV/!W]N> /֣۰L܀A(ݏ.=0{6\@׬j1?]=2= `{! Ma؛ģl$bwnBv'^YNqbnWkfMcbL^ Ep+O;7'#Rv[s. ㋳;f{#`L"W RqkF0й䦙$$vC\MMQ\^ Oqr0,2 c= W 1u 򌡤,HzP33]-s NG#(%'xf@Os2wh=42ncүyV1e@v﬑{π&Eo;U]U\\,A.K\*1ooE @O 'C+@xX0Kh7 2UkɉǨQzNg厁oDAz WWOD{jTJ]}IGQ/=~mȝ&Y+A"gpm'/gTRO.\s>:ybֽF@)mQ>!p䗸bܫ#oUђ{55C9!0tH4lҍ)ʈPts TI+Yk͏H(TGXΒ"b-<ɺb*WUi+8 d5Z*W=zܗϥF2; P[Ͽ\OI9|-١r)`\s\Y+=ICKMa7yQ2YC: bl.jP:`7?=߈_Bv_6bJr_RO6JP 淈|D{XGV3p :K ׈LGy}5Y6c"u8#4<6Opg}~򷴺<UM %4+"£u?uuҪ;T|w%+EͳF2MQ s\ϥ1#C ۹}٩]:L\_J,T!y+Yv Y $54aTOf_YdW\)iF峋azqdL6UۺNXG|^S&lhYl*ij;A ;1-uw7Rrp%yyNg V1-5 wiVW'sɅoF^tp|/H8T@PqոGE-%]1CmgkGTr[9W=*ZYzA5?.1~~EB0/fNLq͜nZ=w~I?Ek, I/u4}ٓo\\rDlgj m~hSސ1X!O};;3QPƭ-Y$hS~6rzc=T–QT4{kki-4૛6]y)zvCpΖ%f"I vJfotCb#<`%?-O,ȒOj/2Vٿ(+",OCzc"mњ4Gb;-bT B΀?|!des8Gl[)Q4l3QV{\߶V.},vLlŁ29CХ[xOݯ]Pr^rdѠ7_g\γQV[̘ b-ګEf`fhĊ]gōBuuQ= x;em="[W^"5ZLЍ'4IdN096ߏN)i}lI|vcՔKtQ&pLjO;Ƥ*!'Nga ˂A>@^W!p} mwj})F1]LV rSϾ1:tE2/ Uᦻg"psy˧چUיv(Vfqw ekZt&BJKr>Gu\Rӹb$2  {.BK5 }鋎![{GLV01^a7jMyIFw`vXmunW~/mኴ/Pn- ҄~g$Vԥ)rîER4ey@d0Y ?rzJOl&oghWj%ˆ9\I%vC6D08%GTPhw"D,iqgQ^s%":PښM7uw re]۲.a5u&D&mΪ1/sx jHco[Isֻa)kw@Wįٚb 7omʁ냧tyVeMVFj6N {m`Yvq@ƝK4@nC{T8d`v\~rײE_iKYӬq (8ŒZa?=9Co#"`[>@ITÔ2ՌY==EQ_8?7ȝ19 *}iq軂gz;;e?mQY0OC ,HFcH:O#|qh/h [YUD56`=$a/<=|+LJ̢ݩT,;ި%0#)E=Ij*zG%.}ڦzЍ6w]cQZ r؜Z$q#=Pȯق`b?Nd,f8R)qe=XZ4'o] [7j NOW@cs@G\LbbCGb 4_{~ Gӿ=-/&ٶMF{pfq^komHܟ?|µ~k&@{q%XPa5YxN=UXfszTa) s_gbV?cϟ0/_4*}\zgq-M4[)$Ǭ(@.[fnq(7|LU&  CM~GjRJU/2A9:PTzP"@n4(<5Xl\qT!QxVQ0<77=nq\,joe0@:e.j'Ŝܹ*&c%ɱܦ켐%xk7ڊ+ed(|wO>mXx[0#ͪ:u2#mz#gN4O S1" f0 lt|nPX4N`]|ZFt uo2>󢔗 Qrh)ű`̇o{t^ѵ%&k`2 * E"}Ri_ LӂIRi31ex/p旨q#uS(~%Zt*@҆ .]|f;d'(l ۢrk: ω݃6ĕڞ&h}HEC5gU?Vn^ceg|gj^ BJ_e``j%B>/!Rǝ#yB2+6%WEw~>'5Aql݌]tv>e$KsQCʳE~<()@\`)xx%1c$ݡ!}&mYcqtp]Kc&#&Oz9:%Sfe{uzޞ]gl;:`9VGHNtĄi >"e׽P} `ZuZ)yjR.%?"qm (@Bq'&Af-m[ɍ'V3n#EҤsOP9kוeQ@T7"y/_8ȅb.V ΪsD&XE)6);p}DW:EmhЫ&eLpm1`WAKWaDD>kCi+foV#ڣ`غkQ /O5VSڥ~[hYǗ `ٕ8T[/b 1IJ忥՗:28k baŃ\@3Z;:uk^ yW@Y8R+IzkAI?/YDaꞙ4d!?; 7,)_?&B5Qػ&B D;L|[=e/d e5ྣ-izBFl 5)?&\8sHb8&"a@QЬ2(Z|*y"?JI32DdYmQСWPSRʴOiq۳}id6}/(7Q$ $O0>`YVwuS#x;,jP=p8 #\D^1.Qt_usmd)_&wLg_YQRFw$"Y-^,Rw䘇ԟ@Wbtq 𸙪[Kh qq …k}-Qs{qFGa)v*:R!bM4J*9!%߉:!~0.*Y%6+VP7 KF g#{V *2@} .A$T޿ѹrbU{YwMMO(xG!|%oQ_An˸z/1PG?{X&aǰ<;)"r**"<Ƕ*i'-%"`=3۾A홥DeoFe혫(+Ͱ a'ߝP__d vxQ;o!y=\pf(+]gm5Ɲ ez Nq1b*"@'9:QLYih?% aFY=$;ҠM98JqSf( VX /Yd@Òh&5zp}A(.[rn'yg3Cx;{qJkS,B ͵!TGVޭl<=ojo_xm>jnF4yi-}xצM%Qq M~9e51h\? />F"%jBm;*FPs32!?Rb\ݫ D^۝ko{#P2ss]4R*9cPjMeRv]"2z䲏|_Ҡ: Y[Ge!<\kR7T]J>VjdJ//ƶV Fq}i LؿDyY?<=[]ކzu<ʩ6EɀF, h룳*|pMH;WfR}0V1>5|7̈GEA}BNg5l]&`='93߅j.'۷~)Vle=_0`Xd ]EM<'FԑH> 4mu0"jV"yE2%((^Dל#HJչOy2ukJkKfZF]`)uw7chlhj! ;wkՈSӎON;ލY+[YJP^IVk](| ~K "7<0 k~zw0Ѳlz:l^7-󪅠`%ip K"_0_t/(;>CZh۬~G ?qOu&M(2'%B~nq(cmEX,>JB1]h /V;Zqy w>9G <tg0weLan{k”3K:9aOTMJ0$ syd6A4![8G ȻK>N8\]ΔFC{BF}'"OT 68<6R~VZa߯ծ#J=1gUPO Uc9! R+`#zB,q N9܊HJm8AT\D@C+9Pl%>߿vϔ<'w׍ 8fPV؃[)?ی2rQRa-v8Y\Qs8_m'Ȟq AhM"}A/sORaV;Iȍ,m]O@ք}x_%d1ڂ> > |uCzB]6I)\;$J6QdTe# 2؞eb_~X=-e }ڪgI؈e%;]mEÀ<_Q?] M*?;Lw6ZiݏODzSzgo[r7.F91?{oDͦsxIX'Ddƍ[J@d9b4)?]{ !UEد׳t&h"p:G k4v+vM-* g27uVFqBS퀶nV7c9鵙]|=Tǟz8Mb<EO>fo~u 7wCfF}Veg.aHw#(\c^eûv}i.Y9fg6p5؞aYThkE/U`]h:v9qN~' y.8Ֆ0R|2|'<c1cn}1'+`E!&cۨ]= 2S: &"=y8:8]]ː輧2DtƾMa_ {o @L04/Er(8XAMMj*>u< .D5JcԶm78Lt@ > ^ʛS~pA6OxR.F!|3'MNl윺(,)ҭ&dCgC*@VI՘\-eI =tpoq_a| fwWx,L&%tB&Ho0[z+kp2WKB-I֤yiimPKۦ 2Sy+ Z'WR`YG>khq vlɾk9ޔDD?v?6h#Y}7zJWq]$ 6^b5hԟOd%cy8SFlpPJB{R2]k]q! Vc/R`z:rrbɐ%/'H/ԏSvot|8 ;AAm̥H6i P a#W3>Y }3KijHz&RL?5Ɓr5`x*{ o0Ekc8_*&')GXTxg@i/£gJCE54{N[?/"#`;It,û[!؆ZHHqpQ">_h]2jd ??%N _׶U Y?a3>$7Ei5މ&TN|2z l ϒ5kiTi\5%l. Q՚Nɇny :9/^!Km.$7Me;i!+k|C`L2ą5gDb5aq 瓈ݎǕڼvׂwsw}UEvg;=Ww$ݮ)Rg%Q'2 5&>D+R~adqyk+? U&T ^Tڲ09iPa'5eA52|DZBɽ4ONC^S|!u1CܹҔ`%O6O1N֠А^GAV/FbYSv)1A4ҏ mVk 77t O<{]ސrdh^m?k 4N>m\EǶvD9Sn0=$.|(DvJ6[3e;g:U Z;;ԧQ 48tʓjr([_Ň7"4S*iظ#RC+Pk+2yE{*НNރ W2̭F7U%T2^|Q B)@grM@`=&^sХ:#m ZM-z#'4ur> Y~RT_Kh1ss'ybh(MԽef-h3 *C?a!sKщa<ƨ+D8,_#1E=nw#~XV_]VYߓ pȂ~eaϞ9%Zѥ"O)^{Q8ꆴ8:bW9VF۷( Ԃ76tOjTH.aU.~nR 'EZ#d8~H2_$y3X~țV"8N+LE 9tGq3Q5$kT;XJ-# >G|M{~>q|rd_A L*ɯЏπ?|QB-E΄x}|!0E?2 !-=#u6HGndsa3i%1/#/`siы?!@d-Flhxi?*H!BhJ}ϕIY z\;5f'Z-%NFNѫp ;, 9U>I*O.8Qز=L88,:XNq^}r~#Mp=*Biy=Ι:nA2@Fs;fT Uyyg}υa&6LF BjsP1腤 3MĹ&`xʄ9N2zdYF&=Z G0}BU&4,9D7o t$c-pm<ʎ8جtdbHIF\l2l׹_]iMs@.Z(4ָuwpjas5ŗ,$҃fl3g`Hͨ2# T To^#Kx Mv߉(ʊ$jSh 3]Jam:Z+GˌQ5#=V(UI(ˏ\ /N$p1 P<ߤ'KO@ Z[]LuƚI130Xǯ0)-m\Ș՜u{J6@f0L5R6dV(⟍I/hjHVf(~{$%1z)7 !PgOdblt;$%+ߩ8Qh'Bf^zKdߺffŸUeN:Y|mI3`,b1qԱ#CTmNШE/o쮾AKiNaPX ,BjcI(Citg@8bqa E㖍껞l7qXS4Y,!=QuY\gSTu2"ֿ,kr#X`ߑ=4?y @scפ7D8DdLD̤fP<ɳ܂\?V}+O]ݎ)O ĉ׾@ =p-cǃfib:v! c_u(lAEԼϞȊbU鱍8zcS 2Z'r+M>-8hz㕢?csD$v-QGJbSA&Ytk M\KNXi ~UJ {wh>8l wkDOFuDݔþI`JhJ--4,ؙ1gh?ko,1ȧ3ct~8zMk:ZXlhH:tpcɕ w&dbYv^ʉrc)_BHE)4#O}4*ܾ$S%1NfFEԢj6H @0t0:}*Eh-_S,(n2ȊVi%}%ҾLye“i/4;)7/nxp eMKchb e(J`O_@ƄV]ma=z441e(̲QZ87^!EB[<^ѧCNs 6 ]>]\ U:|h$ $P~@=.ɶ?[^n@>SY82 )U3YL)e& P+o\ %t~ٚa]|ݏL!qlWpkr}^ q1p|)w랹NMU(|H4 -R̦‹Z$ P8ib]).\tD/佯C)-Ŋ*97jf>Tqc0eRc5*i",9MT`-z2d\pph]LO0Wͳ;,py`2>[{^lŌ<Ir yp%bҀ~L9Xcj al[s _/=\ n<$S3ے"҆]qn_Ѕ_2SRn܃<šRVׇ/Cqn:I>=W|l C}36Sd*iuzdOpEYMJztV6ǖ׹Iևl~f<[H|a:bcJ< [ FAYrn-0m[;ep*l"T^.z"`:Ie1+Q>4M0}ʹ8A}ɴ><1G Ć4.,6eh?bAi Tuk2wΒrp}i[ 03tXܞ ԓ fՖƄ'g/f"72p߅A+]|5gVڙ9gEmV@e nE.6 ɗT݂Pꠠt 3EnZ|@Z63fu<|װ偹n('?\T@FZg9(N,O,.v3(a{OD9K:h7\/(lgC1ǥBc:+&̶V,Iob| | Vڅ1ҵ!vH]==-tE'jG? VW) )ڶۿI]Te;e:ñ4 Q6V}aifeQK ~NFsE{AF~zԄ h%8hg(gxC%!R×yq:,h7CQ"SyC儩 +0"1.b /gz^ _>u6cD8$J'qB\oyqxWK.d[VM`JhCFf] @s  *WZq*ŢS oFiK rkzu݉OUTRn'*GœNꄛAja#ѱYW$#秬qo[DL媶w3WCmtm]-kf}Fj72,`y( EBX[Y;¿QH𧐓jf-F(:6qY$6c lZJ=WCf#$zDg),0o %ng[`\&\ gGMKg.ZΫ%jI H%JLJl:y> /#|⩻\ji{q+o s3[SG C.1y c+.Re>ZͨGLpo)J=sILB(>#KI=(vHe%I>#T8RЋ&r%xC$#۝i}5;K`ˍйkDcq"n6fM {;nMf2,X rU"DE[c/e^=È*=(_`9%8RG^#䪁p Axn)OŠ1p\b`u<&Z5"I.EE, XRC~1;ԆQ⣤ߒ ^EXQ:7LBnF#Y-nÏHF'ؑ1)M$Qa*}вX8d=0O.L: _L Ff$\ܯE-5κ M4#oB Hy!yAADre0~L1VT;;fr@tt[rwE<]iLNNlB1BVzavgJ2(|&0`D6{rfŃ.:Pa$;:nϼAeʮqloAԉ[8=cY"2Bm1 @as䅃,ٔbiTw͝.p:3;51) w05D^a@Rp1p?eBiX2}r*E,{'C(ѳqt2iib?d~q+"8 E谔~׻Q)!w!ƝHM>zHAֶFa kM 2_X"OJ7@ʳT=htPyY|ŽC*=ph}g)p+-70g2rmԧY4} w(0J 3Vɱ[vfq 0=3b'/Xp)86%7%}㕧@(M2#0R W c k vt,mMOa4"3޽j}E}^ 3<ФRPCoOoq^ x&`Ɠo屛#FB5RnA4`~ AXؔ2z+/CѰa%ˬ5հ & Q! Ry > ,e SmH?SrX] W1\Ľ(^$Dӳ qzt%+-!Fo* l(ΖLQ|Gl)0Cl'>@.~?$9ep>4%e*_:K.wA7 "᮶_Ǘǃ>4[B/l60g(FĞOj{SهI=kzk)-uZ.`.KRٖt Ӑǃ8WΉ3/j&rvݺ #vB~>iA ag1/Gk B`D ;8[y! c&Ml 0sUzƜ^6 O;i>Љ/gKhTUY<Fu f7qLF8d Ӹ{U; }̻ǹV+\|kO 7o|w| M틊 z!M 4Aΰ ,;ywzƎk~_3 _R*j# F ӻ}T6F# I ؉"@K*ցx&kdaMY.ӑ] >J^sCxv>}9ng~E2 @om+i@$rWj_~X&dwSVkBfyIB{4C!&Qwc 7'aqF!F&G =˶C2?k:GG8SiVӫkVŠ-g܏|IZMQj@;]2*)dx ңn4GRO^5Ꚕ2;yC6*0pJ |>5B1  𕸑b8 k >[5Pk4z˷,q|ntuy xdÔ3NNLoR]A. %l+^[&ƃ71aӈUGládHrޏ<º6|opQeMxP-q>oӣ6w lH~56vdxμW''goɔhWҕyK0L:/\NVgkt!_&~(P0~,;1\dL::ͷ It#vrU!FFKCT6[2GJ4Mbb'muf/\qb|7 a*bD^ji ɓ4) CML!FQtV8(k 7E^/ [,"A~AZ)Ϧ]Γ²߯="K[͒䃟֑PO 3[szC쪤-C[#@nxso QAJ6>:ONѐx,gw_x`HA?? -XT=߈Lo(,Fߜmz5ñI L8[0#i֚L Oorg1yZ|70S%\iV AjWXq7F:׿I(`\5e=V]^$F Ϣ$O}-q1T̆쮣jѲxQBOӯx2C)"3sMaw; FJ,Ӣv.nۄ[m݊|/TfCWH 3j0u!oWRd;+C)_^c ~{~u#[r7]$bfq|NO`>fEuZ`<_=XH u*<m? v0; (CS]eF /)YE#^qg+O,ږy2%j|ZH9PHFM O` 2%[kVNfՖ4V/A\llDsi47@'H8%Vo$]O~9=wY[`"l_Lؙ]h\SGTWǴO$KXمi* 蜘0E1pFcӆ~ H5y.) u魬,xY3ط`l9=vƤ&FGŁNs`?\CqygyM΂b=I h5Kv[f}!1nB(9} 롎o"kr+pgphkbS8[[e՟Pg^pVNWOA$1n~97O+Iv.53^0X.p\{H)S|j!30EE.Ɩ9U'\&@X5dl:nSxbak[޳ 0Ũ&)77&uqR0s57K&T~O%N鐧Outـڵ{ӓ9]4~c (I`HӟO!'#i̤rBښ,wZnرxrS L67wgOKfT%ɓXJcf{ykË7;1B7tnyi۞j 608)H/]ehL3ΟrGBRhRe8QWӿfh*B{^nc.Rڃ-з`ܻQ`,>+iL؜pWX@v+(Ad'[S56P/!RsQ|+FE !Cpwd{KR84WGk|ni c6& v? 3e:J\4zk?Ѫ|׋J_gNGEx)F jޘCWm^yPށ\UUKK|?BB6=svzY_ˎbQƨ b)uZGmsIѧʩGR Sٜ*ڗl)mNg,e:"Su?^ƾ7zz 's)[vOIe>}A8کGARY쇹iI ο?> 2 Jx`ỞΘ8K*#nH>rS]v#f`04#oeW,Lè ӹ i]Bxa5$-Z '[>8ZG0 MK#ޡ,LYMXPSjqҵsўaOi'k'Y=e 9YLቭ2NZRPheU5O!#p"^La5mF88a[qf~Ypl=:}$|HM4i{eso!(bO@H+XeSQYRrBb|O4p%G bq$~vkSP63p1[IgG3y3n M3NSty- a3:K6 n9U fC64~[7-g^ 藳/sR 0VmiGI5ֽ;96 M:}L/46{QI]GxuvGNMǒKGJR:D^uk.J'nTp!?#dm]pw\Mpy t,t}P*˰mWެ{(Ÿ|yq|ŖGu}O.x4!сoO c-n)c",E@8 ! k)s6[s4 {.Nfs&&b;;G38[kYqt5d#.)_u9h&%!ʪt =A2G62ҏ"FQ661كlxԁ-E5TJ^$6A >pX}#%Yqb=i-W +pjtV)+ :YQQ}L^nUe҅UB:4fH ڈGG6r2(Jgkvwݛ{5K[w/6M8aHb|cȸ훁flpθ-nVa=Y1Fm6;mS$<G9LdL![ 8o_'GclU& 2z*$2tbx(Tެc"H:2:Y%|_+e,S&1%,S9xSwWZߵ 'Vc|̯N^҄iaNZIi̛WUrW l-fE?6XȨe1RSD[V +DQ2mpݿ)AW|B, a>r^ť,p^.cߗ Y.r,N_"؄@rL%"K 1qYY2"5ȍ+iP" .=ʬ1{+Wj>!®gj?3 =-Nfea-e^3R+Ye%ԣ][!('pGz')x>>6CQ$GvW$vp&<"`8GSJR|FxMh2-!=KI*̭L7pcgOz: Z腡x:c%NUd I9_vX$\ ni,T:/.Cx|P>WJ _p55,rLFC k#i0]^ZRaHf)g]bp{F-Jк~du7UTELLix++]>5߃U*46;>} i:SB*^+-IG+.)&sC_`rF|PkZƵ ;"ey6pz%ԥ/*םI3kyPu͖/'"B$]l{ܪ}&hx | }9,Upi ǿ[eǡJ&3jgs˴|I ^qBZݹj zW vPDAǟ=ܱe ,JPmɩqHq)YE-EuT ~*40!'7,M&>>%W637`YЍ]K3MbYJBB7AQq(ґ=pGS{ݜ*=}q%"s#\ KWP eSrƆeN0kzeReLE Z{ԫ7E<l`[w>H5j)"g%&0~.+=y^N!}vߔ "cmjnhR6*Tʓq#" 7Cd6 3VE:x31@LV_=B`w[sKts*q~q[rIkhb}װsY~'\B$3:'"mDdS#Op?7$Ù@a}#bh3nI8 GKH5W t^kG+5P:E"u"* D^R"ʑX(6l>"\S>&h]UH+Fm&m1Ӡat@VKQ:B FbWBn0&л6g!ݨ$TzIS T8xߐ :(f".K JW]^5@XDR d%Ļ/X_v_?ւG z F+aOhK/EHA*XVǤ DݚǼ]"pݷ|On/ד*:C;r'G`&5;~ct9^!]{d^nzB6nm6qsP$잧} Zxgl"''#X^\! 3,X}^FK3=(d( -4]7mrl%ϙ-ؖ.nS7Bpr4&#heWsbNokxO0dl!"1+DP$Ur՝ڶX볌8^+؋{jjTπfU ehJeJA[˱no l{K5_Zn틕.Đ_xWgưoM^g0NHiCqlf&@m7h!mM<41J$wc[_XrPG % f7ȼ/M Y4 zZAl7oOeDD؂C6_idN^$_I՝JbQeӛ|8"Q2 -D*N;t/=1̀ÿ=U!/$n]sm.fto7 So_GFu#9ӽI-@x.,0rV' @ {;-=F}u^cQ tIq"W}cKfE yN+D̈́$E&*fnu/6AĽ.勁 Ippm']vgvO¶aҬmBd3xVI@Iw,qj\R*ޜ[ޠp'Еt#.Ȩw0zgb{H6Ew=j;Ny->cL{hy6t!kFy/psTВgo+4'Xk^G]N^h['_,/cQWwY$[ W -~kc<;C6n˅֥P{sf YĸSp~S?536S %Gsh:#l]DKBb.T"&]v/Y9#a* -ݓC>2? + J\s#5I  |'Q}8I벼BP@OM;)|Y]An5Y  _J,:=a%\',G?VZ(Da{6ti/hX]"3Oܩ\4TlS:ȡ6V\fcWO׉xϏ8= ᐬOڢ%rWYV}\h۬cU;-,P|Xg&/A!.R)ڜ>u b8@4EY)/rSP+ٜP R.] y730x˯n!\rRW6]me ㊁uCh1o ſִXXqPqYNX֋VB"gYZ070701000000e1000081a40000000000000000000000016439a35600001318000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/dvb-frontends/stv6110.ko.xz7zXZִF!t/C]?Eh=ڜ.+͟F'4L*0R^|Xu( i򳴗ZNUPg`OR;DJ,лYڎ0Uo&NJ"~[(3ThEq=ejxd<1hi?1y>z0FR@/ F'pA KlKk"S]"k@¹XhUciGn,j@Ĕ],2M!bzff EM5?KWmS)U*n䦑{ujġլ'>' WQz+W1,a6Ը +~xn~W4Y'6i]b䏊0qTG72j^nؘ4۞X0z$oqƗ&{p;ޚF\rUlw.Ȼk}Q`dn{/'[{/ oX8δe!z|1Y"P |VyI`ؼx VmHMy\1$x9InuŒ?P+93cυspzQJ7reN_,\n#%R6f|n-ɶGwu D]ֿ/"&ޤ1<~Sw$~q'tM8z#iR|$.n#g$/ԍ6HkFB͇w򠘟ϴ$EgqKRk#!Q8؅''cvKdTiJɄǤWGCؔLҕhŏU;<`R i'1z)v GӠ["80$cH VA9sUrnڪ(:BƦydJdSU~5Pc ;$߂m}> ^/VgzFR}jJnts;kjj%O7xä4j(",arVp? WC#9J]M-(4q0k pID#`ʩK~E#B1t>{5ْ=ːXz<=/A`B/3ViRDSPqrC&OoEfn<6QZQѷᜬ|f˵??x0T]MN^x0-{$E2#qF?K@ߓ\ .Tĉ82쿪X%z>țHKۜg9hTe7{X6\Y2Jy"Si(y[C%*9Lh/S6!ƽ5T -sw&-y)EsJv F3Ug5NfuOJgn t+:~(7k@ O|[hPg$':.7e@͌e w.Vr(B#{l⨊/ nТ՛^G7FEf;h{~sm;o1s !`L0cZeCt vi\Tht 4'\N`M斏?գhbxR#`hvD~-` ^|ϢXp.1#~3at<Xoa` Έr _BQsXDnl zNm :6ئţML>W?%hKYo\Ss@Rsqaŧ$vh#Fh.ր5BuFCQ^`g.-׿d?=@W&4LGD;X(F%w\ |$zi?F !1)/FuU'n SWk} Y1ަ|++@ģgPBg V-N60qZFJǥ[pQ_B'㳴$g:i(l[&j:!4H`s*42}$xn7q&=}[x |:f❟jx" k&%nSpOMAdڌX c%VbD*kUmO7^R0yI\HPKU2O|-jzz`siT񧶞,w|\?|K|xq:TBhOw]X)?eO7S7"yYa]%~r [ p53+H*I47Xp>3%r>&[`7d!Ɔ#.`a!ʮ΄N8{&F5NwҶW"$bp~!ȃT4m Њ?+(ՋϠWe}@uVWlԀVN'= \ ~{K:FA"($jC!ͱpyEԽL6d/+40:x9qLlAK -89EF97@w+>_8#Xț?{rN{iPRQ: 9¾c+lfc|?Y_8fA*4\JW{@ZFq)"WIL{dl%t4˸.s^ke'S購>6!V& B4O5H\o1mQ];b]Şr-y4coҩUH!/9ٮir^w)Wbt0= Y_Tiw2ҭ)*-&MN7 G 2~{ݦfV N-TUj,ަrٜ_b g^H= ?LՎIM7 ueiy=ڝ9FmZ(_Ii p$m͊"!K4``pmF^'j[jrlWV7?I2651쟌4-UZ ldzP Q.֜ifht? 'u3nvtż"ݰlo^-n^̨s:0{O?bJIx뚹\M"mCU N_%S (Q%@>sm WWGgJiHUؐěZ~,љ.5H(hٳMgY *nrqܙ.Lx6 28uXO gf-IfT`4!o06Vx(`~.􏋓Lҭv2oɾw"AHL.ixY8wC=++?d 愧,#+"Ko:yIpxq@dj $T]Ҝ[ѳ6㻒́baPcAu`790ճՄֻgi9۩L_B^oB|q-[6,<;΋a<.e{1 WiQKC+维CXB @crs'ǰ|DvUʂr&G#20!X#ܟV3;f̈6Xئl/ W+\..ՆclIW6^ER&kH&F"V5|́F2'| j̈́7UkbJ_ƺk =bR=DHBNCro a@[+#>EOLA!UP F5;Jgv'K|05in Kk/g w~(Nʆ+4fm0&eC;a35 -E?+H X4^1 EWuoT '\juN$u slR8m#cZ'7/`kI8ˋW^x!B>Q{fFauIA/`;[~ ul|Cb9ѫЙSkC},`A>56bJCax2C3 T{g2Wr"r:y=j). 3֍Rxʛ*u[0j؃7O1&T^\ނ;1+܀_Ohi2ٺP<}n)ỉjջra6rYfReMF t[] 80x/c> .eƋ_4WHNX3 }R:i/ /M0GKoCikq'⇨%Z~Xuo~QS.%r$ 1c.(&.G&v| O!w2[h܄Ѿ2''d Dyy+bzeq]O` uP^% {r@JE-]j)Z1$A;ZV1T[F3M}cö ϟǧNt@CD,Yto.(iЧEudS=\fX@eF*yc%Ԟ T6Q%[@LCMA"Ƀ'M3xZOh&~_?j .wk$ "O l̔!;*Q\QO^`v+XvX(lJ=AUi xj2v&z{G=ϜZ6u/-%L]ʋ=O}ޔ̝_O*ixG FgTsVL}GfEnFZшv+.߸%0 "p 03jzkaG??&'ˆAս8c+$3msҁ1v 3|2H2>FГ?IRPjaTukmw^zSHHVυRPH4KΣz3a7vxH(k 1>b,: r2 W]ӡ5J64%iC0RᘩSyk$ODdWe{a*ѵ+Y4L]y/c) /0^eY) +5)l<ǨKmY?Ӫ)&F I;?۫fV[%p>DǃO쑳.$o-`fljL v},!i[&1zj38ATBK0]_X\=VMb~M| DP/"`KAZ~Xo;yZPZ)JDуSl!0*'2׸$p \ူ>p&b;""l;4i"Sڳ_/o= YlBt52010{Leݰ:x]l~PFoNxρɮ'$(Z@ 'Q)+M?{1u)}CKj^L-'ޚJᓙIyV4(ŎK/ix=@uJ4;A\/0!ئWNʊdzqNoXEk ;O^sTi<Lj~d{QU3aXe[.*ZKWEML BaN}iGiFࣇ!##m<š.F>i侮H&[(& ӡ@pH76A#ŠI8KOmxk’p K' NHFӌr`(#wǠ$ q|Tĩ&b6sGپ=AǷYK?Й:Xܕ 0\3qv`cy5CGk8TeɩE)UoJ R?7P0nUoB'PY/T\ xM6oh`DmCGB9jxcW~rd}1<-} ޢ=)'}*h'VӖ IOtQll2g 2jB&~Kfa1mc4۔v8CA(~^. gz!?pMeks韰rئj i:T 2Wb9]NgPD\{Bu3=j/B(:w]Y-WO@)^ C*Rڠ-@>X=/jl(hm HF{%=QOdXD$5Dϔbg52)|ۉ]0ea?;`` 5ޖ8/)>, X]`q店h6|{4! ^jjF R$CG& Y$њV#Gb<+ˡ4[4nh(ø4+Ft&x k^zgA*QEM0G 'y"ň _Nb\<ߙ20Vf}Ƿy@`@X5[ 1'.Cu[ڦ/=w+.n3GvL{䄳%km}0aC#hlYsh^gFj?D؅э%BnbZpZ9U< *3nR~l( 02'v!bҭ8j Fm`Rv1=t(/I@sGGr5<AF[)]s?5l!-p S-8ͯЏ%]\  $$zr}#xo5I+ e# oO7!vA’!`Jx `Q%+`TP/:3~(c&g+s=e18c1 JI ijn=  C5"l^`0H5=u%\b jcxL;޸Ʈ"LVndpq^}I DMg3qq\k&mr-/֭qpQZD'T0kˈn=}@o-K-S?qsX[!,АIXGX8Asy㬳.y2Ooxh(B[t 9ȧOlѲյҖ|~ 7…M/ضE}8f`d30oLjQH^'JYVG--8l7ԫ}R-hHㆎ5CbpwWLbaJ1+-I{7׮a„;4dI'LiPTq䳊҅ Yv1p ʁ, J]}/5[ec2} u=u3SQJSSAu ~le=B xT̹ywU!j:6qSZ1AMگr h ge-' zlo56Cz&)A9B[e`:oeWU?]`RzE>=-XJ)ŊAԷ">Q"~<S} /sX+剗+|Q+FwV2X@ti ډ_ f̿4=U:ĠČH3|_IkA"ɛ)2^U3:v,0&Zt: `l_/G-|} ?3 y*o=nL|Ox"ͧZq7cxՆMgaryسn@e(5]2}d}#bv痋zguV"Ajf$t-toC#@`K )PĔq >ƎX1hʽk<^ Đqj.T.<{e¼?4'!!̜dK6`Fg! #M8t QSXZy3s^]n^Vre/oU½V=(ꚃM6OH*[K<43\: &h򗻝Ps3 Q?y $#UayEѺZ/$#1,v+p{ U?:fS; dJ,2)^aED 8VqP2MB8Kt?;/I ưU͓y(jJ^痽0zzweM* s N=7W Yt.*9)"(8u,0'# ,Ae֔Z ^7~ =ց8#O\%e@ %"g+kM!=GeMmO#Zs`jVv%-p2}HKJi^sM2vnM?@GE>ow5b8*i/Hʄh91hc{2'r4+:Ͼ1ulc/SK9QOOKf c@+ѵczԽ#u.Qݺ'Mpt Dtq&ߑ AjNJpkz+̽.= }Z.;# T<5E5FiDrtdoуd9% ~r:w)OzWmj;MDG'=sHGa[= >yݿ1+Q<-x˰VQX!%ܩpI{)mt_3N5)*ogrN''5u#Sp?5+-Űq5h,]Zp _^ ;{3u_sڳŻƃ.Y!(*A2rk47rHd),tl $HáqpI"iβ~[ '6G-kRxّ Z^y*rIS^jTQFHl;( 72XmLht m =wUgx%=@ނ O#3 ެ9^\d4w ڃ|1A|9)E*j梳{_lZE J CQ5 FQE%.|AY+MgW{z-]|pdiR0c|FS(1`[Yz%.oU(GHL5p^,Τu.3c[HO;'Ra WԕnҎ7,Pb*-E./G"7 P\ԗk`2'?344j~"|XnŤ0NP+rFrBɀxO蓥oW)O}bx%4a,xP2bp@h nCSP~EP 2.&OW3Sj'cĬu6$䌋]-SRr|{KKU]Uʷې;Zs+56YxTg)Q]JQctj3AW 5l#"3 zV3u}JGH6ͱٞ8 ܙ.keAL/v9\*i_}(]5^nu8p5?2I~PK%4ߡ9qSfQ`&6uzo2G욁>UMЃ/Z@GS,lR5SxJT}\wۍ/zpNv#W? ( \nʛ>]+(_8]r [ \Qa98̟b̲&ws, gTƻV8%Co/yf0tT ,W4c \[{8ibʚ+2u#M~wh1#.xܱ<0ó vQ!it8-`]!FXFrl"G%Gk8wAL%IHd N7qHhKrm7׆oG/'Le\o&I'#p2I-ؽz~3WH|RhOk<(XA (󭒒:ڡxc5E+$jZZ2Vg,noEH+:§}^ IF*:9~s&_=)o:|fv "WSx錴Z?[01ԝIMء|p+y7`ٺ~H1˽6EÀ)\lq:% b,E3Ct`I1ݍoA8뻈_gdͣk0g)t.B%>}/Qϻj8SD.ldѧMi+Q䑳l*MJtjN\?R֚Շ*ݾ-Y6!$xNrKnjg%ɮ@1"1_幭PC* c%B|I _a ֮V>,lfY#r>kJ΋AG\Uk;e[Ig3 =Dʐl6״tetؒ-aDÏz{j/Y f]dvt% NY܅=to \x0 X[){~ۋ4Ӽ-#F .֛l~$/W ^X+ j'DWQJ2A /S״WcËj\IʰAoT_E|y\i)j=㱲Xl^lj};*Tgjю"U!R5WW)tFl2jLSXæ$8w[3.0v3nFh^I3aC0:5 g UH0_ŬĀS:0CʕpS !$t:}by3`tS'L(1o=ϵD)jm>s;;ٍ0{5!xwovSпuՠޭb1^T+ <"pE^=<>tʝ2ܹ4]O-EC+Ḓ]9VGh "Fam@po铪IUYdeLr2 R|h3(c7ݐPdp6 &~@uMK*i#bKўZb0[?uHf3"!3IxSEdip ROfM/IC#L[0]Y5ÖcKQqx${g[P)@ϠDq>otLgKZ 5obob<{3*KO=oӠoG1ZU'v ;w]-sv?~,Ɵőq0~}F?huZG` %f8d.?D}h$u! Aeefc[ϭ}d\>dJ@@0̰ Z-B}F6T: ^DpvD/Y  ؒuFW@_,17SM^3%nzU4zZG^Ȳ|wA{",ZR>*14M}j`ކx /^3)q"`4MI^^}(J ۢ;W$d R)O<+7E. Z2.ĥF+A xKPa1,> GCCxtדWm2U+]U` Kp)WdvUAQV+pe .}|7X+JUވkݡF7+49W&#l.Ǝc6K'-p` #ŞХ{ɢ1&&w#kh~fY$R!̦jYVQ])?)H'FI a$[GnFW@Gͦ:`&7]w,9`P[bHX~+fZi"ڵڐ :AA$y4sQmQPEiS/ɽqJQQt*ɚ Rd?!E1D!>IxhWvZ0+iMUa¬c\O>ISO9C־l.< @|)+αW?YOn>\{)ogEklti@h"ȷ] fJw+[hu dD4M؎;C#TG*N{6藮=-&4>2j8b ƫ&:{ߖIK6+PK;ZIJbO `3gPY~ 'hX3d`:[ERM{7<e+=Dl|xʐ݆4dR6NL` lW/ҟKH<ʏ2wB!^'e0&(JYeUm,p\1b}z;"&*Ocж{򚺽7"Tp%ǯDS5=։jYTAA6i@xG2RۡWT5>B0/whmYo( =Sb3-B &vĽҩڻ՘ڗLX~n'xer*%Kz/[HҞ\j@6z1uH]KF]YbFϜ/A1Ѩ%r23۫}AO>.MVhH\mF9ڋ^$&e]|ށcʵH4bDޤ93_j<7+w %gL v ]X8{É_̏W)K D -YPAK5LjAG8؟]yHM@dOU&hpo̻=M1ML%нR^Oj٬ZNw6X̊/}D.OBZ`>ȩU +!<"4ˉ w5FaRF%~ _q( ^P}lBKdnm,Q^aXYA` ː,>{N;.K@ة^۹ϔ ]jnȾHN> oi.F(*MJ(3!V،ڑ6UH7kP$8tvxDT"]*ɳG;'=ԭtnlBc0p]@vPCp#ڪޞCF$lb< \b.X[>@Ƈ8}d}c[Va6cYe^ 2)kY'M.Hq<+䦾怩|JIHm+}Mg ޖɱQֿl0!4 95kL_0 %9 ̮ U~qf#VXÔ#D$Y"Flӭb81ij"P2i(.~Sx0K]hn!vW2F'CE[(ٝ* 4Mvat=m}Mt&Să|9N]-LYnp {XSP}a3kvP*PL1x''ڟ9?[')h޽$_^Db ׄyd7:>bxs RH#aj@~:)7 XrKCƓOogꋺL'{{3=,aꏲSmBcij5GMƥ kJΡVN1'r =n%w^r\Q F6<2]c"WQ!yz´?KAr+MuM`؂Mԫ݌U2h =ch=gLj,Kl֣ Y8ޱ"g`ft1=$4LM,Ngd^HDO&żz VP|w8/'}+6@ݓˤ~jV~{R_ߍlϫǂQ7GhϟVFhLκV9y5٢OlyuT(om ,h] RfvUo47&l UM7??~xRYij } 1aG'ki$H~IXLPAa(396u0oJn: l΃c+mFHxZkМ6DpJG2s ]P u&Z?yksklHl&|llyr#+eq0BA-XaS㍟6םxp@UP9Ѳ^h󚔹a@tp Fg{+< ?ڍ >t)ނ7O=O/=LY9#}cꬓa! B|M.\(MĆ 3|ay}Zؕy3AzSrpJcbM^q/=hutB2'X%cvU6IilɗM]h£c#J//BVIgl;2("bشFow?t3RGh[O7H8`9>7p~_)Y(~!,=3Q&@p"{d^L\0b))>Cb2ԅggĹ.MIF#qE=Nx0/g5H6Hiuq*qD3 i뉭ߴ@ @`e@kT2B\3vZyW[qx gC L@+[V(5l x'DSVGmSJ> zx?ٖҠ'$n߹r4B/stkL1 ۳vn?CttD#U3ƺq"= jh_+ԮɅD74&-ueTp KtHQV"N7B|Jd4"WNKJ HK@/BI.4]H`%a 0Bp݆+҆(T*״SL. ""n .?*,!w~(R+g/JJ"MrY4* j*b>z1@YfV&$я$b6'*Y6)mFVl[!!vg/Hj7֘t?C7F D%ARBn azzM̎~ĜJB>[T+UU 4@Yvp#7g5=* }|rUcm:!3*5dG<.&pLY" xqT&ǼgϧKsRΚd]M#dCG? 9!+Ƕ,Z%flt錵+bZ&@ iqv"rْkcY\,%HԄGsܟq\cF*IS~|Xvjf˱L6{ߊ+~kO}wra\r>%#k 3/^Vcx(YRv:=p_s}ES~v;p:}ts xnmNπS&PJZ %n.u"o}d vvrIM*Y|͞jojp&6Gy-紛^:,"7[M& S[EnG x7"[JȷK]xI!HŒXʺu% FS-4 ֨*o/۴K 9W_݅O&96SQ/0tәRa@3˜Z!qD/oSA,c  I[-Q0*ׁ^ ]QՍ̉SgDJwMǓ,}VnJEf݊`.өZ3KB@Em6קg)8!{ i| ;ҙ %UF kid:6 &Gh4UW3v¸KdH݌q}Ld]X %L CyiWP_}M"qɭom~hvVeDӽ 郗x75yr]n9J PcFBX&[#0xec6wxY+Ԍ v}Y}4ILBe9uzhZ!*q*L-Nvuzk_!e!-a^i[! X)~*cI=쬛| nxo4Y [ Y&=r@9K*SwO Fa5< {908.jui–Y~ҽ[Z5 H\^GOJ1Imj$eM8ډ+9',4 aM~ s52h w)Ӊ$p pnBP+gkk$?&cJ0+d̋\KЄB;(S {uZMd|8!7bGO\,Msew;6tSG+ĭ8E[N`Sw`+$Nҝkg  =PE.o X~ s:꼡Ú8e{Lre5;MSc'y,^d{ }(WE8b`,dрdL DPkvX/R8<)4@iCXmXMAߴ/2Ԋ/rng3aR[l .Â36k12ɯIȎrK@]"}=ki9#V"=xϛrC-=\m+Z.%Xe@ɥ(z#Q[I2~y`yfbMaG7Q[PlW ?;ꙄU8ؾb[kb՜RLGJ _ #meݳ}'DYj[ΈitU"{;^LV<3a0}!OFZC@} A .k<2IpG~ sG>?!:?&dyCI(]A3c#`/ &ҫ@Yw'7inhXe*q'p2{OXơ.(Wbb"}P e|'1[V/VhbHNnUm۱t.lc$=.d8t}a3iZ QxVÍj5tk_ٕGAL;M⣗&XÌBoc4^mg|1Dql߁s`@G9oBwK{}>xC ֊;ݪIC p7[K` ?CLcGYgw8q8jݰ"@6<%1{'kܩ2[Γ◱ ^ή% 'S,Wf,"fa PK2xha$8d[GG;lMã_Ԃ$^'pgwp"$qiIA t᳥i{ =m&2YP@o|F?>_;Ufgf >=֋I07jYlAdi @V8-9h+EZԑtsGn¨G16KNbVc"Y:`` tz tn8)@-)y^hiK 딄z?a'k+BSUTh;(|mn4ܜZP2c0; rHyuJtG45Wm@S+$ $z2Dc uUUK;/S J$i>N,硗'{v%i{He|W-!2bRy!'qmQ\ V#+mM)!2 Y-SdS|kS*cj203ͣw|h'a#ZraaZ^LIr Rr#CkbzU7'ԍ)jI6nOl8;GpJueT`V~}zHyV4Ž>I[ ef⸴@L9՗C3:>х]HQįޖYC y<c!K%t/aͱ<$2rx_PR4#Tb 9D+Itfݬ{( 7O?j8'cT| E?Y.P H n%X7 6i%;,7_1X25sv[ClW* qD\'c4!9rw\%'&-\~}w]ə6%zF!^.A{ FbA&s[OWE FsoψѦ;"J: Ir g W"+Y|߲Uj$I{<%rֽF^劽8_Cf#!3#y>Twܮm><2D|aj#I;5r]LrJ16  wbM DŽ?65S+yj}6|N[ 6ɧmӹuGp*C5bBwUĔG`jǰaVMc P+Ea3ű'-b,y7FFWGN NUZUTκȂs-dnG"u\G͜/@OLD,xh0cw#PP0ȶXƔh'x; P v- QC1Tj .aߜ>a.kp21aM{2sLи[*&tnG)1g1{T("ƌt[CR B+rRi5;GCD֋c'[r3ƴ1 : ^sYJ6b-#?+S8xgĩ:?h:t\[ ׼9R)ך ɭ#jvA<ФĶQ?#(/: \=}x'L YN>ӑK%l*49v0szdȊ]D:>$C}icr5Y;iųi^LJsɽZ7`lF2CIƚ{c7,b@郆44 tE<@[_s1B&]P\vH|v;}z-IrΛO`w@;=c)oT2tڲYrIO %Пy{9CD'[ykG+!oJ}>I@ Nܓ% zPyPA1y#Bx&jz >{SLOtr9…bx6kd[ o^Pq @(nԼBx[AM+S%Ⱥg:/Q$jCKa Utgo#SԿػ[@7f'Q O ]r| ,`ڂtLj7U4d^u(Gѵ$at+ؾVlڗ.C2U.9><`AWVCoI/ZH|;홰DAHJo&Q;Jдfz""&K>eLXVK` )Ȋ!T+lIR4 !;Ez@P8oy{@sE?\Kg,e!jJ$Qa!6Q-]¯As b,IrkȎ5*7Z :3NhEKB~b$b7`e1c .B"ݜeJ8]w88T(c 1JNc_Jo0Y`M;L'qPS۹:1K̑6Y@LUME~*ƉQgGI- Bagrp*c3F$:mĻ9}gof_;,8ʫĠRxEWU0B*IhcflMt}iUͩF?UMtݞyfn~>d-1"P)>r JS$:'~X9C#W" W#q!02CClưzTx]1 ?J1^yhNAGfTb d,;V#K SeҷHh~f:ֻ:rgg߯iP'ݶO 4eN1P{5El~-/ h GWdٜPJ_7hDJw,.5*K ZbNJ2JN YJs `33xБ$Sdg.NψYC#5ϼ1 eZbb =jOW-cY,lczĢVcd^by@ %AȢ5^mʂ'݋}`ܫw uU::&aFlW#`nER& ̑IH¶C 5%)zlgursaӗVSlC|jc۶u ]`rgCCLݎsW͉"ro<QQݲbv"mQ7ngAY`|itObM3T[<8i4U0(!< ?Lm FfA(enrmk" qF6p:͚0q7uq~ nx,I-H `B,Cjyt- C ,œ6ENxCIڏ w'qSx탧֞unWppDҷTɭ•IJlvUqsrw+@Xt(MHŁž A^:S=&ijH O@u{8Y]Qه&R88}P"}U0":,_YX$١c!}[[{ ?tP[q=qwA[ a$ۦ,VjslMLaƖ~r^ܚnj~}ڡ@-B_ӵ!ZlC68հUmepZ= +(&A~wP:r^ sK@MDKϤuizȘֿ贬mPj& .-Ⱦjm56!y]1Ui)a}9`cz!D0 9AՔĬoc0U4JsU`6,C0abv+Aú }Eh?/ PXmc"ƮE $d@-DYIձPX OFhb#SSGTqm4NICxjB$A"oj8+4{P?zYʖV/19#dw@ĺd$AcI&Fַ5Lt7 r76wy@13S⧷`-jfMLd1V_!P@4ƖLp{ߣh2;zzș8ӄ hGq \+0%m&YUUo=(_ ST DEU2b#&$2d3?GnZuFLyz=-`sd0?uiIzs^fm9( 6#$d0%#K:4ݖbSDT9O{oʤ 45t^:0f~75}E]tOqlF c@i6b1l$57]c G4z KH tvt:Z-sݥr1< uf GF-@]G<ʉp|4$ڂY( AuF箥l'?p~*HHEl`! ky)w,j9ѭ-ZC6!#ñToz5>CxU/6=5VB CB74i |+Z/1qZSބ\a4êtM{by9ڛ&vtbCk;M۵m;|6,4jA6[3CA?sqCQ{+J:# ,UF47jw[&$W\QY:q( I=Tp>|g azwG;MBfsyz!Y(USd L4~' F8s;w NGe%{O>T{V2>dHH%2 %d4K5d f%0Qmy9d@mԺ*IǙ|\p0PYN%K z 4P-/Ȳ4q!//w۞y =s`$Rni4{S5fu F@[7$ЭɐOBov0y;/|6Adϊd4߂0\qRm=(]۪dji~ 񯲆5Np:!}upeNII+2w6(.$Z 6K bw!_ipهn~ @3% ,-KQuŧ$O{llyZ}O szfҿd aK"Ll2q~ho(nT 6^.AEvmp<#;ֱQ;db&ORǎk D9>u&8oyb- 0z!k+ow%3m=PĐ}_LKѱeQj1C$TFaQru&FQc}VQ 4`1dr6q \1hb)z]G%`T0E s*ɵ]g6Q&FWf sJjn o^LH;_(t8WyD3羼z8r3 M[ YÔ\ x%0Š:F8񾝂=wmLP8`pRWb 4G#Z ?RE?2bdD9Ez(!ͱPt^[X'̅xZ*ϼ#ޖ۠tT@ ҍul&>p2)%Dcŧ _ALi2L0 7P \GeWʳ.' ֵ&L12׼H3Bd0(T\U ϱ UB}]j3_< _41r%- !RH^:0 !щ'|f0"/0!kSK2kP/(9@&Zfvk'(}i^>0C7ܤ{!>yx)f9廼C&ƂUF0Aif-v]CgyL݂ՅXYxFx\QOJ =jP?Kc8C&U=ۦApZˉ8ZPZߓr^mOvbc#\y[n+)t7iE)U(| ;6얘:"oIvfujcG48i֐a~ h/wՇEP kTT?'N5A-+%O=%Րtq1;2`l6-!"*lXO<?]!ŊwRF6hv%I풏vݯ'Ѿ(F"^99b숏ɨcL o3z&}pMqoO 67V 4lfa%`t z^0YUgqٵQ^hi mD`4,(e#\,X]ĩlH36IbG6 r,qV~ji@RR N8Ai˥{Q޺CI)705d;^2Y,-}}A8H:ᬶ^MKy!_I8.d@GTwV څuvyҨ)f5PWy42/OҬ֊: .[Rk޹/Gx1rOQ)$J m 7Nr4K[Q|'W,۹0'{_V&/sx_ٱ^&]g20'_h/mkWC^xipIhya"?F;8k_ ܉.pb v@~vYvn0{ t*{gf.-7X bs?xA&yv-QQ{?Ki{,z䗯nM%74c ]D)?֠m\kH8P8yx ٜ@]E b#N nx-;f7~7[٤Yf_6`S.+tƵk1uIy:byHȠY5Rp w Wտ7۷0cǂ9*>ƺ򕑽@]EFpi`=gyk[",FW4:6FH =fZl2'@.fV.C=MLl#i}Z؋Ot dIE":a[goK+*LYQ8|'Bہ74ꯠvߙ}v[ѣ, }aQ+tODY?v\qlݖ&_}}$4dX.`}F(Iрߔ}9p%-=xOȱ4׍ɿK'_9K˩"\6?$=H^ƒ:YV6bW *'W%{Om>~ΑM=7g_ %wtX5ʹ[ /gBb"3_yUYcz =7m=Bf!!MXБ %kod|>Nԓm̫]-bKܷ`r6P5ҽ}6,C&HeP+5.CInݎjJ-˲G} P69nsRIP-2j mu?;(u|lcaoBP3;2^Rf]5 kAg: .v^468]z;ۛz?xԠAFU'}%-O e;0(vNOkx=.T^: Z+IuiHRz*U!Mg!D,p$BE8Ahv+R 7n"m~KHֶMKoCu^xrkP&0q!LH7 \} |ˌ,S/äX/Ŵ54!;7;NUg@ܶdTݜC9{M|s[-@mivs ە8wiVJp]K]_aOpM|@i&*$q .QG˫˗B14@Hԍ?p22*WŬ(Jz]$< v_`E쁯-G'OeU(|K$쒦z&9K0M^]^ƃ(A{3G:]_VȝnWDzV 6$tV-!6 &!L >%ۂGW\hPk (i!lY"7nQP'];$q0!&wnJG߀a_Y!U_ ]o V5fkCcrcY|ibD56n'H`B #}xHVSY$yxAn9 \Cݍumrxy!l'9l֘>B+ GlO~rV[Ay/ DZB^+;nǿS&|M}*cӋWΏؾG/>bgz\XLnvsV9P-1*i+~7 5 m/G=zh*`Y(ƪ[ 54)БGsp~r7<@:^eD ɃibKcfwsonӈq7L⒉#l}& !!~1XO10P8 85K=;!AyU#9с"u,u*X|oNV1rjf5.fEc/8oIҒ " 38+og[am,lް4 ;P}8{UzBKvȗǍ7',Jh ;^gy8$+cE)ύ +)b (#gL~mC8SũNg,.N|,"Ƒ[i"xH$AhɴCoQrN% Zp+"4H)%32*ؔw})#K+w,AU:vU+;Ooe?鮁"5S3 ^<5ՈlmHgA!.zHĐi2Ќ rbe89 8"mAseBXf OeT@l9!j + d}!h8Oؽos:a%;!T Ҏ7U/YfrŢo%2wOvrһvv ;u"z#9u(q/3IH@\ĒۀυS=HjN~!;nvN[OPصwtZXutmK8<^cyn?5 _ S 7?i#@'\80"&މ4i2bv2K&%ݍ5 9%| $c[)L`pG5FU^ 6SwoH?n \ 0qFvO ļNMp?Ùٯ tJ8yF_N[oj4D~ ^?i7żl59Y)S%ܶ9X?@Eg: iRExEߵRȋYtŷSqxY-o~>& fhJ^ =ܻ ے:L[PзZe>Z+7l%\z9 ?ƅ7x\1tP^*Gt& ]4i8L⠪ǯq?<u$ LGڽ*QM]Ϝ:p.Bs|^t͠UนE]IC*И\}wUpKQIȮ$9,*iz*A!H(͇*1t[-ФXsƢUWGLf%$z (҈jH9ubkG >ک[ZW1gСfwl ,%m hZ-2#~MI~LI{Μӓ3᲌ZCvH4.ZkR]̐Y42Cd+f{X?& zQ;}۽t_e]T2A*(SSEU:CxqUJ-GV7ٴVgN߫,C.'֎|˘=`gM3L g=Qt$hXdkM*kAՋD]TrJ]\ 7#ܼ B`4*o-pP\IѭghfokJ[H*ItW+Ć lO|\%:7GCo>S#9o~+y[k}J0cI{ltRV xqƷ`Ʋ<ح\Q}DL? H.NjsT5@^& v+Yf&ջnпCqG;QHs+rHDR'Tn.nn@0p`-9u~۪v)& D䧺ɧ2ilԜbAT*>Zu :^Ӭy&Jy8@:1|N=Yo⹈٬Q) q\N _G!Gwp?>qc $۱EhNK/~:q0ҤP',N3?^Ol]=*nY#+'(NJTb=VD{÷` s4>7Xu~of%\ mȠ? NԺ)Ux_zu ̻W4Xަ(SXTfʊ 1}G@`ZT[=i>sA߅pq,`IM-e~,vF෺LG}p>2W)?6`FwuQ'd́i}ym2PݦGB6OO~J2!covO3cIj]NW}'* 2fNa\gCۇ9n Z FO |lG{TBboHӳ|iжWSc» OZ*IIFy}(v d)1ضR)28gV̓nGNτmefF$)E s/$V=q#) PF#M3KG{fa;Fgū)dsdlO$h(4,j$tFlTmqz^ީ4-BYci4O*~GG_)YȎ"G'%',+S1Ǫ@@Ҧ؁H04Y2>TǾ2pUyP0x*n>vRf[ʴ:ӏ7)O[ HKy~P${H6iJG=ºlXU1iﴶZ ɴzxSk~aVZucxQg h^<(8%}[nr%o>\] 9Xh'&.5wHeA3W!Eݤ3TTv~; {?'+\Q/q5J{@'ڊx gղ%C6 p WpggE"e^o{]sԪrra1[4<93}#Zuf7vg%ɴR t+b(VOZ6,:$hmsP9 2p::7̟~FkHkDJz^͸F@Z#=ו5,Ǭa;H3M4&|`z*p:_BMm2|GtB' epsH[8QEVGlOb/?S C\zo`BBOa c^aw=fIЩ?Ѓ(>( SgpB,^hզ?sx-0Rtמh|dU=n-)䪲oNԔӐu춽 W+з5CP|Fg2Kp[ȁQlB3cFձ~#9ה^Ajƒ)`|kYIl?102.ǖGz~}FďxO ?FL{vI|Bڃ)1sr4Xv*;, 7/Q-K\g)TmR&3 0̓B"8 ev*pp%Z28ɑ&2Mw*} ̴Lo3xыL;!r:4vl LqWJRt,M[ՓzUaCJS5{+!ghb*taڈ7A 1:ޤ̤BhSgގȯ68,a*+|EKN8Lqshe&z <pm 6ix陱:ڡ`A8􋐎3M0  OhaWV~8̳Y Z_tv1rG=T)$@`c͇WaxX&]Vi^&FGc'{½-KYHuW]oTeL~'3oI8æUR;L]"-Xt.(QtJ5un0bofhp)ꮞu-P'N)ϰts%_vR۽sjư)ۼ'PX3_++Vn/: |k>]9/2F5IK2A8O0}7-@^w`*uwіl7΀Y.nG i0WO{*!޻=spŁBoWrT,`o7ghKDS<?/)GJU\ep2_MJe]XҒO=u(aNO('sC4.1Z~#@O)w0$3p|אې2(AL}y%MnDW O>#&AⳜUyCٌrbQvlq 5ps} wڊmc+e^ɜp,Fl`-x~D2jv.Vߜݥ`"#GYҦ~0~aQ,c9skx#؏(chvNlϠ;"?jLƳ|2{KNJ`0_g딍'J8Q:CHQE*^"|mQP.}5<@$k7Yk k+Sԧx* )q:@P`7,*@M\zשRhw n^J"I rTsyT(NSTgAV2 zM6UЏD,&/oY_lH/JGRȀ!\Э̱kBƙ1D!'QTR_+G?]H}2`@$_]Ps9¯]8'L(95tCz˅졻MzR|tRV =ԸWiZQ\efk/l5XMbd]!xg 2֔ipQbEb/+.IQFDڪ0X8M,Q嗨a :Ɍy j fsGOKj!wmh0' +2.MgS3)ן҆1ʶP 3ܙҠD8,'P*_wHwɳnU!華9%Je~+04ƥ;ͧq|A/rFES.u?1fn+ȓ^ L3o߽Ey;GN\Aʴ4a]E41ITLAŴ"aoY҂kyd])vS5ء`JxSm+ދtCGUKLzVQdsbXN{xjtA"6`Byh͎g2:oFZOƉy;"tO5,#[:SJޱ>p*`!BvgK엌n< _6Yc((9ڲr Ƙsyja8<\%)bL.6ڟLJaXzhQYn0$st05=SakTpA'V3\+<]*/bvpY,*]}"I\J|+Ha ?,3iBo>׳wg)n%Գ+G=(A>Y: ?|R6>?yыJP(t< v;t[Bu\ɿnN84;- Ƌ'ZdmxBO_yEzuq<]hgDTHv"K7ٖv^!J_p5K **.륮q`Ȃ"[TFa7ݪ!P+ḼD,݋& 7 Db=z7? $ aJTf;sM)9ֹ5#P <uC L4-hw/)ݡj?On1` `['µ**w: itm  [q@Z1T~!S8sS{FYguӢt4 &WK/N42;C$?/Sb7HhU%. d 84 B&+PjULjЃփfm' pEշ[( |OL+31A ٕ-LZ@5 ԒaHd W\J KH#X@#uWM_<_$<Ŭ-F`<5,O 6ʞ?ՉK|+] w4GOWXKx}&j] .Sj4l4Z`ɏ"OP]!0芡$548h[,93=?;:3Q4-ӈ'}:Cj8(9 T93ͩmT[3(f՝onV8(*z4f|x9Ѡ~㰅,oa)U1Jrq®#>iF4n!^df:'eN:W7Bu~<>ۧ"QΩI("c)l%3aO@]dlr۹yu94npI-L!= Ediyv8mw}yc Kp~O"S9ʞalLz ڦlM2g0rC4jdy^F5-)~_^McCTWàsHh77"f7O=ToOA,~+{ڮH;T>5g`NA^։0}w'ܟu䙀D#j]Bq7ĪV&԰i*!?{gzs,8 !2m}gnݵ> Z)kWf5 s": 3Hzh{;¯|JA7-:Q Oݶh9Lpn0F^hU)Xbk%})kBr<\G2&Z4Uf.| VFw煉PwEFPۄGc ՉPPR,"MG{  $\6vT'\QJ_dwb@ +ˤ's_L'~_֗O,< #0g]u &Szm."q-qԻ0IeHɎ90` JHu\?Ld$Ĝϳ: rnsR{+a?2-H{.uX+;BXkMh垹QskSj!лwv5g@T/7Hgz &ߟKbTjOBF* ]~y38xpag;_Q]\_\N^i)O1+8 璽tw"K"G|;*і[gz5z\r=ll+}x+P׫qo!&e"~+5Z t4v8B׽3{+"",tԿ0xg))c>OsHusnR+t3Fǰ?5(VRAGAcܚ?S o6KV"f&`4Fugnht8 a6i eH|aႨ gcvearx*@`)G3KWX, oS:O7vLZqia]|)2LR|8|i"~ g2 Ik?MwX-ywˢ*zVW~2|<!8=|!b=`@ݑ 4)b E1<Ժ&A; S:&^8ߧi51eNDjDHkUlBz.1updx<,kBTnJcCiv \}P0?ң?i6qKho>C`lȇ8I-~@owS;AZwS{"Srn#?[UW:όuUwݭYl<Ș L"L' vF@IWY}sK;BFHdO.3!{ɥ /4u%;ϙ$٥-G^MyYx:ZF_kpJIjg*㰂XY;ײd3}qe14Npk[oρ#iW?LNYNJ @Rȍoɱ]^O!kL;wƿ $)-dPrz vʸ\jɃnE˼^o_F)" 3JN\vVp͎¼dTH ؏9~^"^RorhGHQXE*QDEbyf$EgD'vYOjSD3/FʊE֟¨~dKҵ4 n3p޿zCy^dXpҐTC%)yE_jeѼD Z/nhW?X!TTI:EMA躲ˠQ_yqB&E֙\rHsJd__'CN[Jss-B!,W_'k&Nf" pQ@x_Jpq3W32;T?bXQmR'qq G caM+3丷qF;7XOޢqdn6kNa8c3l"*°čMqPM8 rU]'oDKDUWF/s{ GԐO!6w*䡃ar_gN09FmEkٙD rہIS50ӆr[nIQiQV%gJA8\kU1֐, bK6[ayV䚧X-ж8//$ldRBZA ɗ䝠~6G6ol!KB^#`q;qM|:VU" 4 F~w=s҄(fNY P)AGn~bb&inc0SdOdgqf,)^7@ӦőMt4XcvnkcçJp/[U N E,3!_J=yd]^0D9tk,-Eg (?MئǷ=G_^9>fqZ8._pDH-ٌ  f*u \uر'lӄoj,{<~`=䆢T4m W4> =ޟ(catߜP'\:Ry痉h;hf&U.$t6Y}3szUg>*05y6j[Na-7;m۠T@5qJH2c Σ_uzҒ=6˖s9XsD$R3|4ѢiD:hqmx=ʔ8>|p+*I Ѧ$eAvt#o731T6qdǠ?1Z|Ob[W{w"% nBX78B嗻)nga[%<{Ǩ"g*0ʮB+Vœx}˻Z8jǧd4HAٮPU$~wWf=אP6ƻ$kNrrZ{?::W Ao?kQGA4*,fI[Z󞀕 hZcR_8xag$Wo:E ݡy]&F>C)Yw?*=~rRkp(O\we JcH3D͆1Ӓh Lq/V-LQP ]@)~;`4{ t gCq )q`{w)R@^RS N&`GC+갵7uX]ɖ5oxdHу%h1{T>a/z6\M7ωr70l[f2G\ݶo1DDž¸в9U) ~1'kU):mJ ]%!풬QJ~}=D8r#ۘpKy *T,8bD]Kl׳*R :{=}I6p}e᠂L`%g;ܭC˗JzұS-5٫!~A../ @"bP2*۩0̠,EV?F OwMD뻡'ltA"}QTkɹy}-ܯ.Clrw#1NԖUâ,a;%wlРOVޒRxEj]4?)4gL % 5&[S##R隘H"x%8q;ep \|QMɆ,>b69bAXXTMq65tĝAJtI=wKMdFs_fp"HĀ$ U&|X# T]5]P>OJ#[ؽWdZ'G 3>Uϣː!E(.M#|=Տͼ0a<>^w<:X'ЦsBP)YYIPkؔ" |rVAzF36ąB얯Oވެ5aob:k QՐ9-]=I ̧ 3$Ɉ$ =8͸Xöy @Q· '3"ɬ"RdDb J27ʿVcE#/YS+[seֻ>ʳj蕗1jSk~dP@(@QGm<, с9ѓ,C+DH@"Ct_y$[τzn-= W%Xy*Qz)qUFSeԙ<iv&ca(?9C@4qA%w5,;OF ޲*joD!sFMax_CR,ʇ8t8EzK}T@*wYark EI1^n-5t/S_c˥%Ve׎|n/8iU:o\&+/LVXMD~D$OFrPs*a䌜hZ\=R'b6|s@ۢ'mu"%ߥt߽I}XCɬS {$,[V/qTlξ OREiQbzX'E7FGmn'>C%l)bRz qHDlu=AC"EH C4"Q xvЂ;tcGG0F4xEEhZ,}rAa^bLs9*Mr?H 8F%P(nhn;8 % 4QoLg݃>B#DOedjK#h^`c%6\p♫=8U ;œʆmcv􁥑~ ɚnUb$"(J+뚉ޢUp}$]'ƘNZ=tהcO48syL@@G lV%nυH}/܊^dvZHrT\_)F_L@^AkUT)8]5p %rT3=ޣ%X +csHCDۂƈc@o6ZB%3Й#D.d)ЫK5XLM5ݥRU_!/R#5Ķ#a(Ǖt3}+χ¼ >F5h,c9i _Z-ʤ3{ kX l6׵RJ+p UsxNj\gx@ї gn x.d wGT'g L.v9/׉ *X yxChdkTʰ *,W!X]?ܴp/ދje -4LIi ގվlw-20KdWz.7^8|fA "VCTґ{4y'Q ug,Zt)RK@v.r2<8$J%:b箎Si aÖJbG/lFAz\T3h: 1U۰"|FD`X,RDC=3߶.p[ i]uѶ<\"(k Dfb85x?1qLTP SqnlC|z4K L1VtZ3u=zXK:T3dJ j0QҎ>'_]+>[qq뭗Ofv/n8Kwmʩ+\Me|LP?5RϥPxR-oR !>E` 8Ji8nT_7c]丨(㷼-:AׅnRVOl\K, [(65e!? 88|m|:QBp駔nxST:ao6Ԫ-F\O]ns-ѺFFw%'8ǣ#A';ᶞ-U4~gm~ VM YR݂!N'mp/zNx'!>eʙ~4j ط$́FHj۞(E֯|tgE@z':2UZQG3HCjG>&m("k3rS#.շ~R^$6%CxcrH#eF1O$i5{B4}tXY{8l+.vh?ǭP(eO_VbAu=3-0@6iRQr)>0Jܶ/P2Ud#BF^%N7Ԥ~vF#CjC~"{nm\ΤZ({xIlIZTΏR$&2<.MfKgϛ#IILkŋ>صZ?x#e\Uۖx7c~tdșxxa،ևpVgy0Fmэ^X"MK3$]/ISRWB.Ԯa}ΑmÕЛE@jB(0TXZAI0uBU e69P&_\a}9=ހ[?>`=EWj d]u Npkj\ ϗ1OڝcTА&ٛx~Cw w QcWsN "l@Fкw;D͠r贌g81 { GfѦ "Yg G(fKw!5-.QYzEBǽBygғumX!;:uTi igK.XFVMF8mx>7bָD^/LC[T-QZHMk(pf#Ȼgv*H޸@RkI̠@̍YYPsUc0t㖋M3e1ܻG_~yԾ;0'yt|Zk,ݢʙl4l?:#1x1f-Ep~<šXv:>&JĎZZJWdޘ M[Njl bYhY\R6C%e.s^{gKZNW"_+ <-&;<>Y.KaNž"iv#];kz"78K'8 &!3<,$IlUq/&`jM\eqPiQmnʎ֩]N*ցF_x߽L ǀm6?)Mr0d^Ø{#MD$N?d<`:( Q;)KUjX }SJOOQrt#E;vs{@MDaiͶPXY `i3%Xݫp\4mB/1 `F{gk˖я0= $mb?uR3Lf/"hGk΀LrYc}9q817p8l=RfEp^"R}#m>!45<&(G V9sqBN b&H*=P(*N#sC_ü~ q;MZr9#NJ떜|plܞ}R@,Q H~tcY%dݴMM}3YL2;@Œ!SHE~gyFmI]q e};y4 t _PǗyBܻbȮ ~ 2 DN ;wHlD.Yڮ`!LӐX0@VPGUtżV8]a|B)>"X8cy젲Id&ԁ^2[SkTȅ>889<뼢n.^18%ԨjF*dRR@! Y:fyĜQ:R:LZw}؅ ,F[oZp\`nY3n ؚU%ZUrl$bp>d]I]}T8MYҖ$Ilm'y%XFD_Jor0\½ZSQB{\藐S| XO O}$]+>!F杭S@P!iմS^qJڮʥ3H6l]Ҧe%TaZL>^Py!UW~MKmx$jϭsr'2\ 0 1k԰HyعI<i0Kf\m4DYq#s1fx@plrt$X ' FȚwD#>9n3Bcu83v˳-xqSNZ d_B Jٗ\=`rT FD=Ljdn%;7#i蘧0wt>}=OcU}%PE'37u^)WhKasP]CbNr21h#;+OIE=_ "W2 Ù28ط_ڳ0-Ώw<4l)%] fr@ UaˣYbP:'H{)`[}^c3ڳq9A BwP"x%̮-$&DSaf>Ǜ-dwHGߗhk[ye|yEP]_@+-[ɨw=y[N1ÎÎ~a fIՓ7}H\ oxUn>J/(+ƩѳX<'5Y,׎n4ҲҶZa6Yk\g-/;󙍀F~u/f""{܎O?XT`Jqe,1Mybܮ7 1W2zVnNe K,`NtFwB=(ATyKK{heF} 8VPWdaLv0XF1^rs) N4EoH^qN.<@v -Ȕfvٕj[12rV:yt YJ'7/Obl7\!W@ :Bq$]v0 Md9XźIW}HT\*0[p$pjF1vJ d -`s?<}rΨOm)~5}>]@H# oR+Y^?K ZT,~fZ3qNvM YHszp$b^w!#$ߩbVGl)biclPԬC|?!Nz8B6Ipw˪{UX-*bv6eZ ٬w8[xhiW{ZlهGP;˿(&V$brHl) S6V: eSLК,iHJ lU8g aTU ,)$ojjPFru*6,|XnW6LS"٭A|&j&En,+žBʋ{3crfE4G7->H2*E<~lWDHH ]7=`]ׅ9ơ 捊]냎on-"RR3%]=uzD5>=ǻzi V_Kj u ẗ́⬖jv^SNE$onn:F+TvEm@d'uh JTPqK2Va+Dv.pq$&,&t#zzψ* }h@Zx` 7I(Cڠ&i_=RtVEws]~qyQ{s8 Ĭ=l4 `q dv!` j?kU;=,R8 *i(ʍme~W#0躅G]< ]"7JN=R= )-%׺C^:bY2"Yz;VziM9+w ͦvR=79$hWgjAW$jN)n['ov;p*xZߴfBK[aRzH (л8wpdfm_R<<ϼU<0(t49,{H[]a?̩W)g U ߐu8xQ9*iɡӞuXacM8d给߬/ѭ,t@'dck?/#:om0Z({\JS?Q'-ie6MLqUH\Sd–,/œSƲ(ѽ)ƌbHQkHS aa֜[9 =ӇOId?-Br1 DɼZ:j~b?(sT *5ch_p!s{(5 Se'2aH"M[CwkG~nSe>>ή V & Lɻ*lPlg_x^ 41N^g?VxV> WR1_])O[ޒBwdEqd /VŒ-2p2P))5ZcTQ1ܗ&â ԅ7EX.־f3 @J'5/t{;—cB,)X#GQSࠝ$o ~:,/+}_,)na,k *FaSZE۷ Uy#fZR#O ڷCa$,4}y%E`5m F]υ/49^;Fx7b1Bx^wv~kʊã£qӅX$=͈>В9\;;!<{.7eARUD"8/-Zv_vtx PxgZ9d2^ooދcb=Z,zWJmsqᕾbns菎/T3ؒ޶C7w!M#Hm1:}µH^S*YWń653.\r >N/z- wrlB@΋D\  -#- [DŽqs1ZzişLB^m8aa (}0RV=t|5^#X(C.&9v{ݜ]=}EDJfgaL] fTWW>[p\QgfKk)"~}0aBLnc^^q/jU%_ E)PgCmR8F%al8O!cY6Hׇ@u%όgo*aR\^X#/ɦ:F-Zu_q |I-U$rMQs9T_@*Iڔ?QuMmu)" mڻlhewFHtN5H䤛}vpІ=fA-BĿcX3۷B@f%VbBD- 7 =) xfx(O[GBاCO?oT_ {C38,jSw 6BFeKGl*1U#)6|s="gZ8Uy!zO='>jTN lGk|24&QN NJ;m( ؄aLܲ`_Yl ]ʙ-:I4\l4C=BQfvyT4߮47F.[;{GLI9JB!TLwkg)~9mG,M/FP=^|A2"*4 D^#F< ez @ݿ9~WϏV|oЂE;?'b%:ዉ4[0HQ ?PLҔ&*N҅7Cl=[}(@͐!+V!>Y2fX(vT~$37-#RhevYqSa^(BEqg*ͪ,"?0Py5(%P@<1o#QiAdˠ"NEX,:¸~G(57 WeusT D9%Yz`tqA3*RݠϢFOAJVe- кd.\гy!]Ԝq'<ѵ=n^o2aoS#*ÿ<9*8IVΩSׂM>|GNu80(f w9 1lcvicɜ˟(fj`3V 2=hd`S赠ɆE(xQWv Th#y܆|Mrǚu]3rB uafSiX|'4U\ 퍡&=3s(BG^(v9SB@-9*Mf*i|,q% En昹6[˕OBxǺrb6TCk1GxTL&6f&F 9T1r K]l9֭y]iHrᇎYER/N]p^MC.u23hrhӥW?z Q6=žX>!-Yxdɾ/`W[ye?Y6{䅡UB'][FF? χLxm\_HI%_KCA~RqC#BfWK-1m @=/̠>+L: |ZU^zcB& ?k:[GN6.eЍd7ٽB#jaVyD6>!m7sܐ&=M6"J%|8f#heY?5DYQ(%{]w_%Mjt%S yY7.s !9E/rUUw/DFFG#-ڵNnDȢuYP8= U^z&b>ߎqŻS͂KS:5ᾑXȀ6 [GIa**/~̥bݞ]ּF48З1E,ōUfd|ݐ$1"+cq-EV:\?8 oxe!ӫET@wc0CFP о:"蒜m|ZȣrTKcRk5$VJ+5wajkFv5_̪tؑ# k7Ab ,I9 \&[E?Zi1J!do[wI>k|ڛӮ %9{2n腝L}/[XGgE_[`fnqfi[5~!~5FUVTD۾-f`\"xDj\FKkDNK0ӣsY 2G*ЉɺNv$4oQݝ=+Oټ ('XA Ōf5aiSLJHW.t#/9JQG7MdKe ]/RIhxsFr LzTbDaq@\0WK{L=$/i&/{U暆1OV]!\9ٙu6@_2[Y-A-附){& Sܹ2p6ҠQ /= Б+n\vKešpqS*4 b@ʺ~,sIYru>ќC{3CDD宜RYڣ):Z+35=~$[/Rr^dKm ?rcaD7A;ZG/G/ܑ_tvly93g3O~"?jV *'Duq}w$!?ZeX'WĺNJG &MҖ`gV#FC}Vcʈ5_o9Rt6}#꫗ᒮP֕NI09KtH#b?{Jmz'9M8uK5H @; 3@q^^NGYEir(8mL6j'B'@;Oq9}f8Kye5 R']zʊ{[,d :W,yAɃ寇x@td~P/3ca\-\urtvN}E&pONprn֖<@;/j3Tp~hSR_/TBHf8 Wzg E͔Y/VA#YJpF?;~P kZ# \I^Zf>aѥub02^BIP$z63h`h鰯Wa݃Dg =;n'TG =⯦pKӛA)?\h:sN"BўCo c4/̈́n\mzڧՠngWo5H~=s_(>zJt|cs 1^&O5ug;d *-BZ@KeD͕!ƍ͓tbL3m:tWi"WGd451xℋ H>r:;;`8CQ<Ŵ3fG|uSNSۑu/ \zhQ"QjLHhxǀ''/ e'na+XfJ7VC(-|m.JLz*~Z _xzPt!x|8I2FHUH -86UT%W%&x0><̆FKbCYqlk g65#޷A6뢕`B#rUSEě$.C b;4bp6KfSB2Ns~kklu͛sTU1Fg%uⱠ4uqͻK:st="7e6*#'>K^h W[(n mʹnuOIl1XXV%^^"˸ϻ:f3H,a΋s&M-ЍlڠY$H +9RbƎ-B 9V]>Wb AJy2;<7F![sDh|4: Ȅiӑ%w{.ެwΧ|ϑ5]  ѧgsVS'#Ċ<9KN>S{ ^w ~1kmhQ0؆ڗcnp wQpwI`kkWłT:o)B1&)x{h`">`t P9#k}4 i{6G&\ ɰ,̨cMY|p';'_rL-.!n]Vf_WԇeV@7=?N ]8'ך=6}SfЗw Y-S.| ٦ ޵BSc=z(mjy t;(Kg^}{.sd2S2 47*Wˇ xa(EFw0+Xgb h;%Jk&+U DZȋ3dLvJNe%W"]Kd5f.X1k 9beFi:a)05Lue=.ٴ_:.'&z|{$q5y:!BlMZVj˹6R/D9<{^M BH=j5d0qCź*Q!\s><g.HMjqW%/ A=O?:ht;ϼvk MKxZ27*/fTqP+:GRAM8i.|vJj^Qit< G٥ʝ=v Ҝ" c>nhd^rƑߜEo'lx9Us'|6EKckΑ6SD?y-[\H-8SdB;=O{7ыua#!PVFq=ԟ4s7T?[!("49|g&Ż Z rGak]S]*NonWfkV}JHEm4agxChS"edo+g\.C3sqs^ 0'%{tL%B-5=1hl}kD#܃pOæNbrFd;J|+^A45:ekTI)Dm/C,\!>ڿ|Wv/o"<öscȫ` W/!45Y6:¬9{e'];m]й{T(4Q/ډFκt|eY!>Ih5"!Arm.=9MJaov]1I^!tVVPЫ0IW%>a˻1M/Wv+#E} $?\72XNK 0D6ő)7&# !#~g4rьiAz h=e?@@`дz oٜWmevΒ! ߌ ,̛Gh9N|,x@MmђG`>~VD#K+<Ɩ i1 C?$̎?T1870B:d#"mbJRtGmQkzrbĞ|?ZF$e)+|; bMO2+??̤@я0ӘiC5V%Wp }VpF}0u9.Y%7 E8(*Ł%_  9.Wf;z@ kj+ R k{]0Xp(6$m!Y{t]cND*Kdc ;!Ig`u9 Y4:ː^G-2<3o[|ZBbJNIs?0 k#t=NsYu>]6_1+2nkoRX٥1Ri-&<ꙭ,A(/ƙ҆YxRwof#xɜgUJًW= -7LEXs^:~zNNM.˯0lL & ]rKTMT{uö;jLY8HTLŚÆ+ |FgVUbX=@b43ȂO Dƶt RSN"ҎpKz`,8pq7T/I0]\S Jn P{/.wO/Yږˠ]];E"x7eʼ!҂"pAd 7V& uhJؤ`3b3Ϭ {N%Y9@˨t|Ң^\gӸAP ld&{qӡGDS;;gl wW&We>"x2Yǻ-#cxr-BFmZE^i{ cxM%vb0bE/zqz:E(M!{ ,AdO8c~$;?U{>yp7HWmwxl=lLXlI) z1.ϝ[Dz֝&ucP R*~-w4()dga;Yi8T;tZMGspE ,W;-"D MLl;?(pVE1_**W#>C9XwY'Cm@3[Jy0U o8&MAa{f܊'=s~qֵ4, A|j4x C%([M m FEU Y[r ~tuź7v귖8q禕d| ,+<.JƣE'}\ݣ?Q G^rرV[G$ ; oUn('j%Ez$ٍ~^U0ܤ3ѺѺH=bd[Tv;J®ѕ=wkkN-u4շXTf 19f ,ltzd~:nl /M.uaS׃JWVumK\p2ie?LgL#QXTk%Չ ]1Il!Zsc6*ˬ{(vn;!W%N%iF* S U]nH7èUY@&|#p j?Q:Me}4?wsǟ>Oy8 mp+9+O( ,"u4.Ȕ[00Tѳ")žtΦ$I| &'\sea %W"t!"Hyؐu@B:s}A>6@w{Y̬ _4>Ý/)f%Nj0ʒMC9^ij<==E!(g_B(\F[qӢ=G֤wUEZl3,,b 򷏐@}.=W9M:<Å5U^:55MW d:,!n 3dOls ~H!zդ? ~ )eT=zfPB=%wh֡iuԀ]PcefHJH''~8b\k7 \(1 ׉gϲ h }]rbڢi-9J M ,J Wxl /;R\E9avyHD.I?"D|FTAE(|$CJEX\_q6(SFa2JÇg7a-{ݔJOÉ()J#+HDh9b)+>kkd$1ܰS-J7c$A#?U/?''3A.49mqn_0.NiɉMg7$t'RqՏ߅xtr5%8 m](w 4^~uq֧x82kvΞ^.AF&!$DX"A=1_Nyd>-I36!WyVw `t"3ن\ݝqa8Ԯ$Z04 7D-H1]Z&)S{te>2 djX,UlTdQN@|q6J47ҫx+=П- xdB$tQGAv6[8-8-tJ(fO3S\>gFj:8L$i2uhCZf-;@\iɢO}72GŇ^nP]M#GrY{54UBxH/ӁIIm#%GX({|)~ iN!6P|zY\.g/,"}3&Fw^;۽qP鳞B_{D A[_J GI̺|} Nd9V-KlCPL`WEx6# AG`[12 om;+/k|i7~)0qqU7eivJMsNtWa5gy+Q%qިg+vtb޳)1݇, mizT@ӀE\5J}TJv y/h["(s}#sʊ'@0.m7ZzO@E,F[ 앉\l(2:m1ƁY:8 YE"4+B Ţt}JR ӸKD[_C QYj~*?㚧 taAfXvct] \.VFICJ[$e׹Ǣ28Y(+&і~!j>6t$¾<^Ĕf<E e&,>EQ-ԣCYR])]H?fM=n?% ܪ[0 ,փ򉂕Q+  ن874xC#u@CtF"zFADdRex3[6UԢMn\VM FC=]1;ɣ60v?xU7'~knnb2hnªB)lBXHgν'edWm@~CA\@3^`e̔, @ݿ鿰JBu|&ֽxPܚ{佀SocQ?M@#!ydH94D5&tl"uoΣFc8ΡyE *=BXƤ>tyU]`v /3t WgeZ$BJsi[d<m"4ܤgxEUi@ \/Ы̘1XƠRYx jl"Q/(=@ [_N%yS(F@C`4G#Ȳ_nIӆY/2j;7] i/ YwA>]"ӡx +_fvNPTȲc,VʆJWJt.#5JUZd rL5o6l|_ g9!_n_^NnilVL(MVJ#DwNjG +uHhXr 9i V 6ڳ`]:x2qc/anNs+N1꜏8EqP9 %s0zviΕ-.-?S1^\\Л_ɝɏ%B'R cwcLB=2~)zL.|CT(R ݠx!tǐjZ2@~$$=ok֪ĽA"|W7]+`0>tj, xiX-Odv9X Zr랋=1@a|nmKIEaatoC%!. STg7N }ޝwg2>naB( >_Z} ,*M?sFb eXln4ߝ1+x__mFyr%߼;3{aT+}-mOZ'GE<[/YK54놼-6s:9QwnvQ qvz CJ'4l] RnzlJzJx1ZphUD EZ(*Wަ{|{r_P>$:O.@j%)d |6;$z=7hYa@@ {**f[E#|vzoy[^EQ 6ðr(9F؟S=\!w`@|WVa0 >B;A%6]&OG>fԈѷ4d,s$(c2iØŐf"cRl`>~fˊjCLTH:1t$@Ȝ[d_ FŴE~r9b750vqzX^ZsƥSt= h1yX!TOdk|(? ~qǍBt7ԭa): X#D )n/|jE `}.@@\b`V];nc"C"F-roDwnhn%@PX&U] bЃwi pemUk̄$%>J}9h*5`r' '%)7A(xjrVBQ]،$7'4A>W=@(U|G7̓l.z"QB,UAt ac/G}8մ@Ey;kFH,r]UyN7`jje?M~"sҥxK1hEA {ȕ- R;v5z|P)IӅƧ#hTL<"R$;wՉh]xW71rBkB-:} =+S z~ \9Sm!N{vː F pR]X.&#ʽ$HxQW Z^'2L؂^,v03_zdB5},uX 8h:O[LB`'@\nP_(3 HJJD a8Ztg"1;@QWŸP̡9ZM׎+܂AZ`> I:!fo^@C{odث  (x:AsЌ4+t_{^cpp td\Ԛ;mnM;W0Q G+=@ {xͱ.6KɨZ\eK~w3:Q"kkrWi>Q.Nj8T pCמPE<|AU7T9TjkB۷xZƨ/7"zq,PDN& xH'_YxnLsšz*8ϲp>,v(l dt%6$ hNyEǝND*JZE 4ʓvZAO^kXQߙD'Һ.ZS7NA6lfa<[^|wW?xzM؇e]\}&a0`Xw]aD3'@k_]"8b0S7ѯ*iV& 갟{-9p(NE"Y'h;LQCaΝŹrKe˙F'*>Tx1}\s Y (i/:HۓrCĐ{(7kȟ0đA8خL$¯$$ OȬAUvT|'gWO9;a'b87_~;`"5'o+f] /mo~۷~L%Q!NȰ2Kv:~aX6\t:}<ũҴCn7ŮY%2#8WJtpY٣C69&^Wu(oxpw~~ ( s_EfeWYT!wZu{kN5@QZߌ4w\64>ul[3p=24BD1UX\Ʉ1Pҗ=BmGe:%ӷ:.W`SC$D 1k{$vޚOۑGêY,3UcD;^"350`RNBuT"  9&/wTh'Zf37D~wXe{JYf)7Qس8hV~v&Ykl"zz@"/g,=11L4/@fǖ.#cpޖ@*2`}#}$@9&3/y-KJtQz] aj%T]5y.I$X G0?"2gQe,4qsM(b~O-߄0<|I$d`Ō`L cX1 ݛV0qYZ6u/Y+3 Qs59ӭ\Ycu$ (&Apr $r$i 1P&ݝH*o5яAo҉,uXA/CAmU6הʷN*%+G|ۯrˉ*K]Vj6F'EwU|%c^ a:6}#}b 耮5^T O}VM)u 9*S;tZcol;^oXuzs0eN60ZV"'lw[ouT G!-Sː_hΜwo[Ns_V c Y"rxROjjdf>*J;]mR{+dUy@KTA]2bM@VNUǦYT:JOn*>T4z9eC~3}j[0ϸbiCϫ}aQZcgixY:݂B 3[fL9b dŸ/)dF״tEkBuMBhe>TEh}A:4ݛ7a~)<6*ra.DAr[^?H# c37둞o7bsljNj(bxpPDfd^F⼚6)R<2zu BfvKBCIBso보6^'"\I!>Dι QRԊ>G j/i8fA@x؇޽FjpŜCn4 p9~c'xzz$\'ElpbzK>s Jf4'Ŝ5Hwgz so zoq <#tڪ q/ G[Ye7]-KlVJKVV` $ڱogxu>bL[x;LwWUA)fmF\'?SxsnSҌr.p Nh-=CkdqMPLPg Ah2,zZR l'0SjDS+q`ya_N*gC\0L_W&#"vqbhgdODT=Y[z4מP+=`W5 :D4>RRW^xQCnWNe6L/>ɕۺR048ވĊ"xYcԭ֦~Z}Z (A=pr6:vt c67q;Ji, T,MTm~q* 44pr%SƤe-)'ϲd_$Bt5B|Z %wϢVꁽ1n~yd.P:y&Y3L# P)|f>zxwqoS$2#n:-kofgA=e0Cw[@P> YtN,˒78܇ihQXu-t2R7ur7̀!\ʥՋh*D-:w^ i F'LGRfGm F*01 ʻ*yU7ؤDSeۦulߐ'[6?\^͍9Z!Qm:ѻO?ihn Y:"9𶺀r#tqRޡ3lHS7 :%x*މ|JRV ɰ07l .wlY3^q3{+j^CP+rO>'(R4;ϼQu NX3{RoI3Z8Fu&J1Cu^$9|m %+!ؔz-;`Q7yhSM)wfw㬐v& B~5S#!Pcn&5i;)]/5/|^ ݜy[lIl/B t8fh!dvBR#parӑ,f<(+T`F ']z$!43ADcmK=MuA@ؤiI<>[0$'Ѹ Y3OTO:WWOI*]IQPm_+>Z31jNF/ڴGLF&.bc5D`4(BB !x77l Bř ~;=ٰntåනG9-p':%dA]NhcVH& D'` C7|qȃUD D?Cg/=2('zI%t\mCMƪYw=3j݉N]5JYx&L_o!i &N>p ,r&"NLj đ'}V e/r[P lo$8vhrZot |d~%WßĂ` NJ~B !w屬>oCtjr ϥy2 XxU< tBjtzh1(Nl]UIK/LfQ:E[47fSկ)DCnfoU!RTvXoY |;N'KvԼgS ՂzvlP{ۦ/Q\܉:q |tkհ ~UK$ڛ_c1'*NtQWQ}ՋQ$@a"zIcNspT2rv}3=;\GUTԣDmuUW/UufgO!W$hF4}>$\2 Kq)0OP!k/f䋴UπYC -28+25ͪub'ƬaA9T0[=nYO= l]0& ;\)3d!6~C߀&hOhrmqψ7Ki)u[[h ['zymXΜ cVK‹%BJڡӦl5G!šPCk[)SZCOo"/\mPo ćc)9ׁkozJ6F1tΠ߄&O}8еǔMJ4K}3dd ǖK@A-pUl5jH #$1³WP}QZUVN*-FZo5߻>Ǖo6LoЗQaG0W5$,2Xstp>'W[v#׆ qr ~'0uL/Ip[cѕbcBwa"YG02FcFwi!z1ZFyBӳނujMy̸/ٍM3\DR>-|>a x\ޙQ a% s#o NDziw雿C9bKL^PmC%İtVI2Dz<Yڄ'NtH.waO,>YO T%wUX5T!; :H}`ifV4=i۔:WrI֌3z`:1b')swj3xzi\W6U-q0(WZ?M0 ]/RrCMzFӌY*g׊bĔ)p"~vY>q_-lF9aRhSMBnVVa hqKL_e)8xfd]K0Y UN ,C}US&UM4>CP;,L=P3,];jb_Ts$ *A֧Tzڅvzr@)v1цY4D`&[֕i8k>EJ *(㣩J44F@}F^{ vUŧ@6 kļ:$Z&uѧ9>2CAkOG^0hm rm ,{Ŵ&p]eLck]P䵇~q ~qEZq]V%H1SE _EĦ3'9 mW؁ف4?㜈`GgLE"},m=> !ߒ (F*L&wiO# &'@Cv?*x1iIC]_e_ #ZJo3 X~fΐ`ʜ# ˾D <4zF nOwY]< s*w4Xe}Q@S(jV#XgQ\wR3KR>u[?Ì|$;(1/t!ˏh&Y' H8jsuT}lz  ic e]0L|!~NX=I[:/u $Aᡟ|2/!SSZ'L>ēJ擡2TWw!,jmފF@ss/lgln3A"U%Xk ُEj M5tP@M8Lџ gI㈇ ?Z%T[TVE.ٜJ!=2Mw]_ZQS"`C+H ŕӥ4 OݚVe~W>:B1 7"K ("XyZނ =1MB\ꢙsN]:]Ve t`Gy-900L+Ҝa @"8g18_43+s8;XL" j񓸧B&| { no-݊e9jj:+YYWk`Dn^8JoV%~!, $ }ӢzxYmk!ɟJ1u/ T AuX4񕒬=)oװ(L|5{۬>ڔm4$:ctR%@+B{J&S7c<]̞& 3> Yd ~[qJ֋%$pAJ;W)";b#'3yδ,DaIhCTA3m'AyBϸ=sVYP*@TXDga_2ΡL@m>)UJByivLI3#"7߂"K O^[k%)<i'Asdjl@HԜTPB= 5<,X٣XʸUcmr}+_n$@F6Hx?tF~"M&c;dj5 &.gDZ4OMSn3(%$]%fA>FB~[d*QYۈ .n#܂S+qǾ ڙe@0dJQ^SǨ=)/Rިzpp$r)S[F5p0} .k s^0H@GJЋ'X1c&tk{g:)6w`DbJv6c]#GX4GtQq8-5~uw!ՔCЏ>tmFW֥O'Uoץ2J$W:j~MoSM7,ѥl׸Dv\^*ZK0"Nt(6s[SwĔAo2/,`m)4D#DSV`Ao bH1)cb2l.(<F#[ɓ/e';< kH2( 6`ʧ:ԽDg}7,U188K"s3 şiF"ڥ^]s=ЖjVS)^670jDQ DTZPTk&KIaVϿu:G^rϳv)af58!}']vVX5qHji b~At!c*m &5JGׅr#t뾳{e^x1jwe.\mP ,KKYRFnFa.6 YM=pj w6P=*jf1O KGl=UHV/b(qQg9ьKY,퍾!* Cfsn[LW%Y}iWS*zI'q,txH$Leӈh^+;z(|>ӊˏ} æE^oB4#' 85 0:M-a8:Gpk߻MQ;Y>o ?ZD֌bϼe5 EKޏ "_KlNsю6Wd/RcҶM΢܉#|=}jβtK z*c 6i.` A[9b8vsֽ/X7Oǣ!sk>CQl ~S,mxliKJGh˵X`E4NZ"bp=5Tx!; 8Yl> ho>{N/'ϙt#Q[9(ؒBCxyt!Pp,gbag9V43Aрd =ƞ Gӵ[{mmh ;=$kxÜ^d7sWNKD}J|N9ړ N[EC|U5gNdw}~Xq-cwHfjJo]zrV$C{ }ab#ST~ o-X QF[$%h gh|+ۦ ?TIj]<(~N| qvyk>K[yYj뵓p̜a@V@Qʽ:R2LI@6u:usu(g{;GUv&a`WBkwP;lvl wunvǓ3)¿X3 g;*{cׄ0Fks"8ɲ `/{zBIJPRsC@%Y?>O{pb6&|bA?J0! %h /]ק'V J=%dyQ̿҄j1wMf^Z'gDfE3oе!7߱|EIhD2x` 翩0E)o}RXGH@42b.Î+l# C e<IU; ~!(ak|H ~\` Tn;kNἯ9;-40 D,eUR= jsᏝ1\E~DUovKfsp%͢ 燰 J0!d[ND ~6w9YDEBiaG0*HI2xb!ΆoCKz thV#e*B*r95YntބUʮUS7X!TBBPx}5^QEy+^#IPnjV0>z(X;e/X..k}J 2!A0?AJ h Pql"`eT|xҜX߫E&40u'.= K!S * h/pbz6b J&@Ȩ>GU];g-;⽮AmTrgD5eTŝ "oNƹ]kS뮣1ǫvXnqX= -!?[es`v&ѫ/_oa{mA/ Эopי=/OK)[tg$0܃&F4UW[ih7Vp: ]DhkR`}"j쳷aaK@IRiW} Knwyt/M 8^ѢJh ',$/~o ]z>Ls_L2̕]֐HnYMLljUԫg P񡽡"W 㒭w!e t"]ޏ[2E04q6-wqvbiqK prҷEkG΃r[&jt l!UׁBೂ>q7-$A }1Mɿ^CB-2nt eCn'Ӽ7cG6lhC}fa,i5M*Tf5O7;~c3Yi]\0o_= TA6Y'o)<[xF&pԥedSl(jӹ5>Cj7 1Of #E96g63 *oH:Y^Xz9¯ a'cH.ԚU4^=D~-yeAn~D#(ye ڞ5zAJ^qA+VnkqG:7Z6Bduٷ ]73γw^P/Q-9' -l Qɒ\i/?oaG5 C1X J hUA'{ߍ9-c{Z]Kq &-~@ ,>%ru,0-g@HW~K7,i,\BK2U T&^ 5Di wa.gUg YjR2&9z!hL֭۠.DJ“INu&ϖ'a X!t|>jGoCA/8vuB7+=7DSǚA;iSb1R1\c3GCE ,l:kenqUkj y:x8Zw3)dOFi5| hKe9i1$mof:sך́Z2ˉ];x{8O0م=/ Q>9KE߶i&Ym]qQrӀRn*b^/}/F H?2"]kXSZXy챟#ƗLO(#dOFV|՗*t[/Mk+s6#1՘Mqdj@d/M&~CM/{~-. h~n lKF3he[AVx*+N t[Q^=Yq10bo3YآIk-ʙK`DYuyjߙ^;) /5e_* 6W|󪙹U$ q~{}vyRp50f(g)vj}({_ if>\.~·.vXE2qT69IO gKA vMƺa]j  yw{gIWb?L9Gkr)uCjek%}Ou,b\L1¡qy~@):{.$Ed)?3L<B7&A^ͷOj'Hzwg@@ċb[^@ &GPQُ 1zHek=@Y$mRzYeI"O̵T_b[t^Ӧ2L4VkNS&TIJH+xz{KeJrӅy8tz lV(M_Ԡ?RhP,fLII54M'ˤ^Ѱ3f<9o-8aF6 >[Y&6$%d+cz; K)&mxk "tmvއ5:3K{WW lorsgD]$8}1^Q V0YF~̝Y-zЂӜ]0QocCfʲPNR+_PNBCloK9GE%$I K*鉂&Bt#-\MU0ذjUuNocH ^̈́rVntY',DQh^TE%8y.wKaE%]m> c}нӍ3ve:eDΫ~vlاZCVhʆ1rT ܘ[jiM_y+3ϕۂ'.d>jcHG^W}y*N[H9RڋStҾ6T\3=<`il4e{ Ni*ό ʼnp1Jr>idcw,zS*adyg1e+ yT@JK= :D5#|C.Z`&Lg$BA,|Kc4Ɏ+C,vI;P"`Ϗ[">xZeUoie@mݯQI"6G&ԜU8i!"dDZ ~4 1T. ϞE6ւRs([5Ȃu);PQ * ? 1y "{ayS·$|Aw O˥T`w*Y;}-Z@%R SaؽBw?R/\vDϦ#m|GIׄGҞÊ@7@S rg.zjKBaT] ߉?D9p&u@^dXبӼE7^ hMHjspVJ1<^~QCzAa MiL3wSkDX[/?j@B0Tz Pt|4ڤ~+#SҴ nd$aՑ4Oxs+PtrsZZh!D0^%i(ne3r)];$xS!,?ƀ94X}@e3T!d>Ο/{9&[4X+'tVHi,hvQZ!p (͆x#>Oi݉Fg؈~ 2|HCEk$Z:x&ק-e $ʁl)f/0|w/oSzda\;gk/X󫲨۞ x`j-A Z8ɓUf>Yǯ*!fl7+DxjV"3{Ď9I]T(ϓ ߼w3GMWҪiYsi#kI`mM! (t"1%J*@4- [;绡wVUSzp͋ն Ň$au|pNg1\vjCۤ!\C Z"u{y'q w0toj֪J 6Кp a|C*ՒoC'VK ƩT\AS~Gldmo NHlnXÿWp ɓb*T'K "OΗZ޹PqYRAl; Zkwa AsˑDX郮aSj vE3~0cU}jd{,fw)|G̮+ 3DZ"V\LxT":LJD ut 42(}KBH;dKF}홆}!_Ia+Guo7izs6{ͪZ>߷?[s ˟l:;rj4M!xkQ'DL[l\km)Ԍ!xmN>E$^"L7z]ss&]۶ Ybƛ-_JOu?@[*zU;9_J[̌%3mn6/nIi@T`qQ.A?ܢ`&Ւode 0Q̀Mשu57弛Y.q'0dxQ |Ktjjm̮|.t+T[p4"/PϰQ!߳ЕlYғbV>HMB62GvIs e-`?m%-j83A=^I8,䶶L!4kFE;TVo{91GBG BVƓ'T s#]\KdǽYr̀sz*ZOMGhuj9ڮѕi#*aO `_7>ˊ 0'z~$˙"-*ѫm;=LNȼD srjElQ?m~a%b+`F%tcVl 1NbB\bT4K;$pZIwC Ϻōqr\M0VsȚ|ᨯM."Ejߵ$X~S: bq-cY`zB !hrfy^ZFpr4Nk~fKG47F,H"~N, 8>("8k\l6j(kuxce|jƝkak6nMB\& te҂2^9ґ ZO7dͼK QsjNs{#tLBo. 2,dB\[ӟ:3[~aˮ<2kJ(ZC2YqKEp<>.Қ-5A@]kMRΟVl\M020 g:i d*bQ!?$cvƇ͠'p˭`߃cGh/|o\5$ Ό E" Cm3.V@_ssM3턌ʅns2Dq2=3 w~Bڦ s_8~t㍰q 7aSG *_$3v@ІOL0c wG{xP]kcŝ[(A^-[1*%Y;ܦKB~fod80Oi\ymjq$AUN->86~&y**, 6}D_ex2C瓏5?G/펰4?IpK-WH5p,;ti$ďvGimNr.Msv+A M) q -#XsvSЈG&BH#ɹfme E7 tpXd_.\(4N6/$Bt~6ճ9(Zs]9ܐ;^bt6Z+_͜&ޫoyWM\ Y:D0⋨}EУ~ŝ[@g٤#eϙ ӇvcM$6P)Dbj@vJT)#B0ѐF;G)1 U(jï⍙?uߒT67HYo *(:cʯ n2`"宱6=G&C搀2ȁAd "J&%|sfO [ߔ@>pE5th|-.Pi=$S Ew"` mPElo7PN! qGY'tzvhJ\_sgSxKi,"|b q\,h"cG\ 1*HBb ;te~tr넵=cXuL#G1ѥ!Qá<+dі+ekG hN<ZcUTJ^ r{eƊ`M`+c TT GÝ9!@׹IXc}'jm)AEKE๜:Ui8+kȸ8M5YPiy"̴UxL(l^wTE*Ғ=z~N,9yTqrgØ&9c!HM Iũ^37vKr4FL4k:Ar硚{(K#3^}ՊkrCUT_w1)s+wWyj&ՂǾA¬_"'_&Q(ÌJ*6!{3|Q&% A/k*o֩& ?|%& >^mTVtHuVa|OrkӦJV}); {mÔz+5"4жbqeA3oaܛyg4-ܬkħ_xD9'ߕjs[pW5/B'@RS_  :@sʔA,@';n='yE¿08U~fަJdz zi!8Fx7!$] )e"rjm' >?Lt&s ),i|Iqb_w\ɠ: &?=Ok=-9Cؠxw ht#@esʝf\t2`E9BƗmݠȵ_aIgN*]4aoR!ʑhQ2msh}GA3wZTK]ݘ@0ud0Q5 q!I7m4ޤ)s3C_/Oն]qO{e@1qzS02L`nLwev4GRc̶Of yU df4 ^_h}]W>xN /mܝNJaGM﬽mZ}i6FHpKyoدI!{麥T/qM" &ׂa!,M8XMK~ IVo6`8/@KN`[q5A^ڱ[cK1Non~1/7DRXW?WĠe݂=ڣIڳj{)+28) ⃳*D]%K2\ 44b_H: ȣD~c?`O9x"x. ~ђ3˷*Wziu`iQnuIyx.őK(dѮ.SYq/'ּo4&L[|Jp0'd-F@@^KX `鿞_o~ 1D\tLmC::.—-FՐ̥30Tm{Zy/ծq/~T4~?>' wwUb=P*bޛ:qa`vkNH\"P=to_:x5t(޻ZKiy,78zU Rb=15%Ja|`j"\i"+ ٪U/Bf2,o+|YgAwKE6wyVX* Ec&n,kKmbh[n (I_.@w4a񍎔*R7oŗ|wSr {}|JB*zR+mްDn˪`MDRs/*Zv˩Ww2j݊!Y̺=ЍD I-br9c:8M9]֖eĦЀ`"8C^o[0ߏGp1ZmpGlcXE=< Py`K]灑cˋ +d{}~Rg#$mb:@֒cu;{FM\̘#]P*Aؔт! E˖ZQTENxGb , 4ėRqqKeXܟ۔}2ux&I{&=@RD`JpA4w^1v*5eG?aW,iݴzm|3*R$gOKڰJŻT+^ly&L-Ȳ@rRLkq5)9OpEAi@HRbcAb Rmv2KuI5^ChīmYtX`/wΦ=쑬:-LS@'iE<Ѫ EYw$>wLuc Ƞyso`wύ2鹀])dL *fS9J Ͱ}]gm;Og4os2eڿ)DgW\>}o̻΅7ؒ9(N Fr`{.̝P_ I*g<'fN-:t4c'tͧi뢠f5@k}_*F񇊤?qETDCfD8 0Z-,>D}R5nn7*PzwspANnŚLJ{h#mǎCpd&l9k*E>?-H{EEE.=WP7/Ftnu:n/VWJʬÖ}>4?1si\FG~ K;7W<:6 ]z#kM}aeZFܱ]\Ѹ!s)x:7;Xc?"񧟹A dU议Zֺv?Ăl6~X8LT baDw,'$Y!kl T玽+ZfFzR+pGsg9Aka\ViW=C}X˸mwIߙڤFP],rX}Љ0a]XS+ (5᤼UhVV 5 ™kO3i E੩C# ErMG߾5ҵrPM!1ذ.&ʟ F)dwVQ9; v^+Ԧ{S"6Ao6Z;2.=7ܼmœX1|(e 2Xu=OmD#l,'ycsHGd mR S/iq#{oٜmyStd`@o",mT&mL9`07#] 9taS9=awr2ܤp?ADIQRNsiG_JH~8a:8ES򒈸#U , yLK.9״o38^}gWHJK#$d{x)^=hj vO=&uSSҷ47KGǜFI+ 2/C;0< 6(m'\ Ͽl~4~TQA~ DHYJ9ҩ87(+yU񔶗1T<\)>%,G3h"Sk*J$jW4`r~cJ;VRt)vn1-h)ً-d"ĆSYPN=oT]oo5OFkO^JXus)ǣ4gmyVN=='KK UnruՓ"B)ou>2r$4y@UR4&S@6B* ]cFtdx'%sSs vXt܂Ƨr[CYc ߨ͞P~촟v/leʀJf~PV7hpVbIJ4๤6GzO=B,.bqOc?A;]_f -u&T1(?sT*CCOjOo[ڟ=`r; ׭,7_Vv왛%*DZ7tTb(G5xQK:12؅ZbPʯ:|m2OAnȲ~,k52q0{Q; p#v$!tk΂9EMK0<foD"fI#+v4c4mܕw"SuD5e^F1~-` ~|1V^oEh<2`R@!׭VYS}F*?;JhW*u_*pήAbksj='I45^)a܌Bz>nT0HO CցbD$m?'fImd5ʅYLVQ<3 0(-)bȼG8a6lJ%}%"["׹pd[T仾=׮W9w$t ^Hjϡ}DzwR&$~Ĉyg !׹;@kq8x4xvb#o#^Hk%I7nb5 s%=i, kh kg0&,NW0c-cˡfNjbM vZE(.e_OH{l! nk_" w!^|/*4OգcYx2:e0q*Yg`3Iɠͺ:3OwW\e&QtBZ̎ Nd'/,؃Zö} 0Ioo8(G\Q=p'pM$gƎb^ 8<4zրajNx'4owPw(*ʮ`wzY SAu^@K0lW) tCDn|WQAa4;ӳ1aP&ey?QrI-mF]{R6`u ||)b[70FO֋ xSE)8BAQw !sij,{=tp-dDD?:l\vOv|?G_LyڣG~ۯ}94Uǥ:L/H8Sgr5N2z ӾqKӹ+'wX˹ly~U"6'²H<Ԟӽk?&JכY3nMJ.n Zx: N '<|\k:|& NJ١O(9 ޚD\`[i>}#P.4W_2ӶGGjܖ-Y:Wdy&8Y" _/-фhձ4TE 923 {e~vE)*Hv' ?؀6JB ֹ @#QKumdUixuX`*ޢ8-6~Ay*kvSCpG"N}}S3z &I&9ADsj)^$cnzeI%UkԱ"nƢ nWE|[eb9-e(:$8tZZ8 =g=~1[3Y(nլqq4ݗΡ6IB$+Z.ż#^'g OFTR{uG;mFE$Wהx{‚8Ln!Sf,wZmLYÒǞEUv]\c6dw2~HzjJ.}dP3Bd>%)6JtsދowΣ=+'1ڵkkG_U>ՐY\{i*:1NmPeo0mI2lNWrhTm @0 f f'-P41MީToEY"ZEӊ\֮0 ȓ %!׉Zň\V嫋~\rd('h ^5TC#̏0SI;e%Ǝ7b'>1hҙ8K[xo35?Wm(;?kV/VDi&vbTS !& Ct~0Wg~&@h5܄iAxm>  ;FfSīN=+ Ҿ: U`BǥMBKow>4Q r 8]/9Zg@DFC7p "=I‘WyޏR!ŋK|-V~RuT]+,h+P>];<`%b"+Q1O*{VL0ز{קhKyUW8cJ>|S *1ԶÈxY@.CqA`/ &Ő5 (.  yL擔 BsX:k^|jK% !׽pAhWbN46w8%s7>8lꦕ^GGEEaI؋6!ѡ2_>2~)k=>hD߲}+ bd>Z! pnM GI8b, -uScd-m`)!=phZI B%{LuDBA˕[̘mKt}Jocz7W&)mv,㔯1r%'/"}< Rb\r*OsfWjf9n|_{p5wj ΰ)욨!·4`Dڔz2ZI+LDlETfa kTשS}4AF8e,o:lM;'DѪu뤀C } 35ȴ)pPh;w?FuigȈ#:3(zP~Smy 5z.;[Q!FJ鱁FgȦ/|6 {FͯdϯS7NO` kcϕx 'dMyx^bޒ(NE0rq']K[ӦJ 6 !3=׌c'T( &0Sœ[Wj׶C"wv)Gar8AYbWq^U um8"59ʞ0!rmЈQay އZw rSm#U<7t U8NA)!aeˁH=n+Rݏ2'c_'.WJBk=4\]6 kzX%8HwQp" =d3ȗ-Hi'uXN)I{}%rѯACt2F'lv}Utjԁd_+z^;TQA!]MG_%E:o\2GO |9p Ԕ-ҩK&ק7Nv>?+m)NĔ6i' Xx=i&Sc{0]j,;Ge^/Z]"KI(Cw %J7*7跏mSݦO'`<{I3|+beiijx]iڿB T&-uSLľ8x萿p_52;-7(+r7l6L0{+cZG ۢ`yn2kK!c9_".*HR~O#ZzȱDKw) j˴(Gжz"-܆Y3EgI89ܮ? Jv] Gg^?`21v"6FtUuobv=O%_=5&ow5U ;t+K>;%jsuZ{K"ZQ]:/k5jEl yrA[UW,{co4HOwl!dhVU~{` a>p~`Fz<,66'A<}s3dz菦jXIMml`n/5x>U*|@mؼ>sH!@c4;k|oxJa8f/ӟ !0 t[ 3cBTwr)\(ދf`0>̘3ig?2A<8Ԣ3>ϕvdY]UADJ&  ,h˼_G8StӅ/ W9 `u6KrQ2Ɏ5 Yi7½ɃݻO{G=?P_v{Hу_˃ClB u4^ijvq!AD{gZi6|u0$T2d[[wEfěiE74̛bU{ s3nT0RVC?A#y`ϳﭠ|ƅšVwDv?r9 )B0&ڪS"_BUd |oԎ=%b_\QHW@dB^#cBO.wL0 *:w|w9r'Iu58/5^jE pz3yfw0كJOp= Tg-Pi"jkX跹x,`F$c~׬pcI&9U oՇN,l6 au'2Fl>C#$VJ ?#GヌuGFb>P/,I;¨ :Oz=`?ͦ/Ge@*^zɷM"mBusЇ3$gQtR&R/Euiە;%RŪɟrKE︷ՐO~G8Ef)ub-RZ;/ *F|DfkLkp?E\ŅjatyJ0i)@㒅[L-!nu,.9 ]U2]78qŻ6C:?H~+7YVW;IqpO/;m1\dmO=M[R^ϻiyQ [P?T@iZP7{2s&Y񡝦zm!^jIb[e ,0Bqo*XI)%@R@4=9lHÿ<|xYvXɱcD{p#uaw=w_&D&}wFM'\H9#صVGij@Lю` &xܥ#+xiRDp Ozz=jnfV@&XC :1R=! Em z>:[N $b12ہIiܷO+z̠8ھdWߪW&~@ӂ= Yox)*8ČO*-(aNC C9UDٝڼǶVNm3- UWgB0eWIUh5DR$W瞧ڎLQkKSy,4s'GJ[-ؔsH wȖv /pt0]3D &]'w2zŸ6.!Jw}ACG8;1ѽ#8޼=BUoRr7+ӅrMTlkh%5oAZW+m^i-,n;`R+녢\㖄6(&(`98KEFRѝɉA%h0^HBw IޝfpKDH'QɾlitU9#&i 7I)N7:~AeKa}̐,"PV1-͞ )?׉H1çUStv(O?N5.gexe;iǰt iTxrJwʊw}?P_ݔΌԇ[*eX<ҸO13:Bٲb6Զ*pKmהJOz ]xkl8Ô!E6 ߫jܯ?-ԅg+JI`ђMJwK }Zj6lN&jf5t@a;XrPq,dDf$dWо$$B5L[" GP U!?g40wC@H\.UC%=sg&&18.J*)j{(vw3?VK.-v ɵo)S&eba rTӴ A5Go˒VDI)'L׾vMRq$~!`*Mq=+!9^ ud V&DSCP5]br%BI% 9*bOm3t 0vOxCb{Hܢi#}~!5@C”jfCmiqhLR &ME48`!ژ6 3s5Ƅ> $pUYGc[ST/ ,ddaﺂA=O@HE,Dh7x>x׿ axnu$6,w̘h?Ї ֏vipMgrҐ(NF9L9v.vm⤣Q]NF w] (Q4j$0'imr~BZf`Ry "`6:}ЋEZG1|cxˇDA.v-M`S`O׮upID&lYk7qyV_kM&TFa[,m\ ǁfl-4Uz8[O],8:4vj>]km@4UЬalw[c¿b Wa/dNV(B&4dK\mzŌlbvt^o1^9" yH8#$J,\贪˚ӭ1T'rg_RjzU`d%WakQ~! 4i}`4| ܺ3tX䛦R-zhe߸+obGdaT>Tra_rͶmlI~NĹu9ۤ$h)hdjJLseD =ՎmsY0 R=&~3՟d~Ow>Q!>U(nw`A-֨DnF-ytȂ&BYPαdE㾷@j`C'Y:-l1gP@+ ƻ {ؚN?a)Cvίl@6_Z"vwtD"E\[B,~kB(i+zPC>ʹq^DXn[`]~3NZ_Fs'i [ɇ٦0鲗9$2郎DY9;'VNG'vL.:| ܪ,6?Immi8$'{<wzOeO/ /纮#uqD/dq9~t@w<:pea*ʞl;,ƣ2j1Vr E$lQ]0c,^#Ib9`P׮3PjRXh(<[ x# KHKYޭI)BR LiFIg]^usUs6l[QO 10-֭'u~u^CPWǫ<ԃ`8D9 LRo8uҢ6:~nrV4TLqsozvLeɟ[JLhP+BV\< ؂~#dN' ="lߵNvX', [s2Fd` u8c\TN>`w uU a,}ԡǐ+zfSԊ$1: >Ț#@R@F6:ƃ وeAdl~ujtA/ҢU`q`_&]b?ڪȖw) R~*-dY{BWw2{͢ZTbgj]Nwz"䴺.WTCfzOL8"M.9Zr@ıA$-Q_D<,3'u;\J?|zEb̅f ]gcCKD9Vpc1On>DgNzFφɩAWf>9=M^B 3uvkbq` b$Yx}%b=q .]?P_q*pWJS6OId\$~a>0ÑW9,/.?H]Y:*)SMrt2Rѐ ;QS H%+d{xWDzBNy<vTޕpĜ"X^hqv Av(&޼AuP}O~QPG1h!?ɶL@1C`@N0ӓd"Ka=H굤7}\2i^%)Bb+U[i:GEy\ ~v]1YvLC6CgL3"?% RQv #dd{ibRY-_mAxdY]K{bQa sVY6)~e%L8QAC^+Y t ` ( 5fS0*GְC$oߟY`)ݿ܁PX|+v{AO x璇6=tRW LZN4\Zˋs9.RdUoÈ١`ʻ_`*e>{_n_i쎨|Rs$A`&KijS ~ATj̢ҧmD%/Q3%@j;~"P+D+.!u xWYAԅMɨ -ׯ(n﬍jݮ 䤀!89zsq"1k㭜^,IPE[}a/C3ߍW"Yo[~WVw[$H:y I~AB zu]j~ipu(5)e hvk\`@h+(ʪfs+w *RC-ٳ^nX' _>Þ٭;~R Ȏ$@N9&"6X~a,4s Me^K+VvIJ}ܵj ~?*no؃:g} &[A)ل1T-JVW6wo^EçD撱65sq+"s;޴B&%5ٰ C-*>˫B7Ѣm.Jj)[OˁHcĕYT󏿱RtS_Lu? ."3[md]Û?Ac@POA!c;Qd#Tנ.L[,ղCV]ńA@jDs:Uֆ'őe}Q& ؂n7bfuPxGtN2?X9 >+"5o &KB{(- ADUR=]7$CQ=݁(x# mįITn@&o-E"3{'5z͊"QUKJ~ 4+{`N3[3X YPBzܢ>o*.ree?%cҞ4X8URgXYPLlQJ36A^hfeŬӁ5CRDjXNF!Kw8gҠu-sq`uq_q"NɳonSq?luycdXaXN8s_`Lč!"eAUj,hPI7J>v}1]ҩ"8\9Wk7a;]$_Y0ȆI N.6f=g_ƗR1bU?Mv2߯|GSlP;w?n7Lh!k)oqtbZZʁ; !У/t_gk.ޗqPv"8BEo_F=W26ˏƇ\63ź!4B62lDrÝhBUJ1?K]?jKXmB=Sz|9J 0)etթ!ioT+;iHOdx#s%=3j}\vo!Ux͸(=iG+&wdk ѓNFw@Q(V 'QFhC;|~u ׵ݙάOS' }l@@L^ NM-9\5u3H;áwq =Tablú_9 zI9 w?RFțB5@>٣ hrL)ݓ Ӗ fCNJizԾ|XS,n+c Ȳ .pX[56}mJ;qI`/ʗ#P*:"$4|GeeysIb)}}wlѪB4IBR8P.0&2#i!3N!nbX9 5귡nh0`~CYrQ0BFOfFt- #u :Vy`'" ipļ>t2jQ(~ ^4%R}FYֻ|lq}95eptQ'Tdӏv> c07y>W~XJ#vo&(8@D}ĵ| W L.?A% CI}skd(޲V>bʪ D\QsϺeO%~k;޶.ҩ)Cp5Oo!>ӠymjvDfNJ7qC ;iwkr!Sr.(LX(6Qrf*c6ֻN: Jнq3rF:Ӫ9%9.RM aJNk#/HR ?P&:`ZNU Ӆ1]ܖ PcL43u@G&ȝx\_^Ȼ0cvX45J ̾ġfr@fӰ9}TP \!h3n@T5&S?~E)Ag5\uju5v(ʄOԣi-ƽ_e')Ρ4Vi$S);IVl;TH +P^׏CÁ^.nCOT^TiⶺP-+;zVk ܌;D|+Q\0 CLr/EX&΅%Traqs 2Y_mB v:$`_ -w|z ~ru4ַjO[D#: `F.`蔯,t7;pVecA:kAC<]\u:ʜpFb46OB8C / 8L97W<-?##o NL$gJ JVH ,6o`5c|,;F"y,g6%;H#ʭT^|[O~0졣RM[ȱ}*8Uj08~|;;0#@xצ LZ[吂go PڗOa#'ywL,\Mos\4~vnPވ稺}Vrh\.}vCϳ퓉5`YԞLjiosA *[+CD(;xC[: El6Z'}o.f i{Z[#,֓/~_fXNkoUK{e %[x-6ޗ2Nʌ,Mye_G0ZKm$Sv4K䴸NE7 iR)Ėdȸ??(݇Pkzw[u{ӵbvCiL9T# aIimh\//GlDyv:Ž#~yatDR9;h(&+4_ 4Չ [v[3P BEs;qU(SH Qڣ,:ǿY-εXiV/+$kz擞 !p$$?9Ve[™5;)a:2V2ߦZAƒ_O|KjQC]&_/eCvlª~y ^ڪ|y*&XZ\4Vhݽ"Z;DbRq [u2 ('$NHoUQvY ~PC3XZ!+ e"fG/#cT.0 iez: BaG̓NPI $qVzakT⒱-\e$^k0 n{C0$HDGX޿t뉃xà6L A;'Q/S~j>1[BcLJEZM>8Woni :Z"ڠ X"FE;D[ E1 cn9OG0`ȥR Zd[$2xdcvj{ȴcE0+7LU35It:M4{8+B`hDӋUsFLn~^zNESBUǮȻEc;x8_ƳdK]HK km㈈bzHN]vTbVaAG)B^aLh#@#%B*E|AlosĠciݟ! c1WS(2Ȫ;4+Ul5EK&i"j!7eeP*ohuLѴc0YRgŹi_|&ͥ:Md adS*bAW`Aׇ(ԝ: (Ϩ I*H 7x\lȌP;b8hҡjl)ƪSvnr1~n%uw G0>ER; <Dg…uw U Pqi[m\,dB9F}y(&|@^q[dRX'ԧ$'!T G2$߈.ϺnfB<![7h}ԥm-> flv!wM C8-S"0кO)Ato}_YݞtK]"ip싆[NfOI!t䣚Z~1NOE)Wk}FZ\ǩ͏{ H, R[Ja#/>WS@3c[7s:ҠN]ZZ0\d%:Չu DndT=_ԕτt4B^זfټѹfMv8j@BL#Z9h?$Qb3s%$p A׎'/H3y#(eLXרN&N?gf #JP 6d 5c(`^< !'Б $+AdR[n"h ! $UQOkn EG;m6A[0@!:.$a-~eZmWrYĕ1k!9LupDRrTZum"q]"y (hXjq)޽B~nu9bKktjy LdKRn P,~;# ,Ә$(ٿl]J<DZ$.E æ"2 cY lvKr1MZ:u֏ BH>4o̰ Ox\l{=10g/që6鐴 [/7t=MĤ 8@mcgq5?eyOwNjnUAOrU'*L1 S!`c]#%LNOVGiJ%w3_5qK[Wmv&#WYH@|^T$jK;屇;/ڤR$&vHRZ'z/:m?=3JX84[MJ&+7=`YrHeyBBEŞ6#pJ(Q DsF'~e8++q6MDP{qvVi.hJ`~oy+?PBY &"SWfJ /@Mr|~wY˚^@O5a.Hy=<*+xй$l Xf4?}W;~xRחcHv9#ncy;1Ő4y6]AR1u!k=ɐ[!Rٕ~Jt8sۄteM~ǎ[3iQ;}_^]r% C'>_oT qdѠ+cqiѕ~AaHDC]Q!I 0KTiXt1+0n3_~x¬hW59.'T=Tϥ^e-JNKSPI0{0fY3h-@u_gbGxٰG]f$Z L{zXְo>I _aג *;H@hP'&SEA^lTP KºUuܞE2zN"9)5KCZ#m =}g(U`ߓQ8X/DL0fP'%gŲsDهVT ijjdB`-v56&K uзpEځug*?4^MLݾ,#=r%r"#Zh@H$a6x_(ʓ u. `Uh[X(GQ7NM㕧Ok]֩Li:9?LLhE?87}RzA~+cq vhIL3d`JY*Vdکd` b^P\/ذ4K3'p‚W PpSEiP+aZ6!d8vbavq@I{UBBtfΔK\oJV^VGg>C*4~\pd#+61`nJ͝eĵ>4nԊ[f48 >m2ˬR-<&~!ԇJZEo%_mU̇>@d?J\Ⱥ8ӽa͒"Gך< ˴?5tDž*ԫu۾g/zI<Lb-mP(pu5Fw5i{R6 sɁo0 C-q̲t1[ûw>ޙF>]gNb`(]!Hxh9̬Dsk\vDNs'&V@)>3Mq t8Ќ"0p;-$8mP<7_pOl3!#zȢ^8ngt5 Pk3⯑F[v;`Z.cqr$NOx@ 6KW %̍Mb S]?&_s?|JI®~p65Kfqx% 4 f}1J=>y-h\W}L 3fl3-vv PE4۶ѕa}™ULH.DpIk:{oZ(W W9n@1C|GziTgk"0^; {=jN:@ϙF{xy?'o}vu4&;  o3xCAlO1YOREcx3՛HƟ@:L# 4fؼx,A+Mn-[/V]HT[^0Bj8hN x&)Sh׵aZCx)W9uh oܩ~L_\ $&Ye|Q V k% wNxMP2>6әZH>@A]T%\I2oRCkRƱ[@ p!=|v3~/Qk#l?mQ҄eǔ6;נ1q-DBQrVuOLWj%EV|1[jLH+,3È{*fI %}}C?h`B{u{~2, yfdkٛH>u˒F{WAX](kGЀ:ORB.?f] r:ڮ!) YZ%w+>v4R%g! jrnwG-# ~2֤S<1kVc>& H <|iE3<ۆ$:E58|iMdz1a?sNow[8ʦ#9s'opxoe,2RtϏJ$1:șf T4 VxB~߰&/L?9} ,$ږ2(v~dU h;QBre Sn+W<P$o'9dO}^BVj%~~Sf|p;e$άm]rFUF'$*%"7-}rYn:v5+Pj}|⁽dP*f }[̩x9eԐwfN( VU1{U`1CA UݯHVMۖ\(M3I: z5|MyfƪaKp Ylj|uM YU4 G*-Bȅe0tq< 2j IʂA)froi;OΆhd5_a0zW}MIB~ vFԻ0jyq HsL0: gMd9^Fvsuc^PGsr3ã[0=\^Y|\Å;4셁c uIźClo$7IͶ35GYE$O0u|\6}s·2{n6c6 N ' EZU6#d]%fǣ-0e'?nDHFXՈ>K=,S5n1켪=_&W?4BT#1]D.T:M+J(MWPc0RMƧptaT0rsEث"0:ݼPL"!|2 =.h۹A gy4=Ȧ|Lt0p4Xq% 2YtYl^Ѯ^ӐN#\{1ʶ.`<%ԭGfT` $[{+T P @?fuF %ζow]b@l.D*}s؁>9@B02ntޛK?[ TH J5a (; $ cRu\+Y."YrS\6e@"Zh>Snbݍ&ݞxeIP?-UdqLQ[qDc~xɓv8FviGyܶv@ra.G .ňT:K|ˊ~J:y7X6~]~Я18Iδ3ϕ6\9Iྨ7r]#7DUr$(=W$*fX༇j){FwL`ъdSDN݊p*"5ޢC31*t֙׋e`D^6QЯKiF)rtChbhq։0|tyszFHe&q7G*b\:nݵFl¯QfF 6Z`E 28ߨחQR g\i>zsQc6 _R!) G5 zoE .͝j]ǍHKwR5ȕ =@ P&ƻE,rrn8].~/oR #)E"g~5bi OxI?+&ѢڒY ;y.rY?-+1[䂧|9]߯+#Ny{~(,y m~3-VQpzd'r 3<ەБ$BAyƖE<>|xqpK_q"scĢ{<>1v4VծB-/7s&6h^B"WĔY'ZCvoF>JXV@d]v(>~b2ms]jC XNc1Rmrm^൚NHVr@_2Sb4DGǂ.]Cw6& IĄ% |l4y^ 8BmSyDPNZ5~ѹΫD&FķҀӗ>cf8)(xnG\VB4&ٰ&l}rk1jtI*&٤3T "jOgA]fMhlSCyvo.Ѓ6#^\b2@]c:Րُni8i Xcj|1I?*0 'VMʦλ:bJo1jes^fFS asǕZGuaeII؍-n]'pQXr3@Qk)BR5' :qF,3oK(Dό-ե..TJɍBkj;5Y%lnH Y TզPx/4{֕igջ9r(c;Sbd^N =l~dtT\2"Qb Ď_N95\ )X?+Q#͋a'Ck͢L9}>mQw݋lL_Vog^/9  τL*u8 #_D;#/IMk;WssZ4,Hf:wuX bza\]0atO)Fo,YwEH<-Po).FY\51? W6>㺘k&IY[?/>B! 0 8۠!|E>+2|a[xvk_j$OGH/ LeXAӦ#w~' Yx#$(!{^ҽGao8@Ep4aO}B"`+ b{PוJ|]Z6L*[X.x9j^iO/fZf 4Uey&,Ŷ*9A 3.Q ƈ-~*H^aC\ڐی/p[IʺmoĈ)u͉ x9yNjϫ$iP=M@5&iL+O{/\n/ À5E050fJАhIj5AWupT CQH]yqı7*D!Fx-3D72_I`ڻ* 4u\u`n#؆1+ J/FT?Z =U"le(WǾBiba&9*kfm;(7 ^.[ohEAa.a]PvD_7X F!7~ mb 6U 0c} 6%ah`-er\҉lVkxO iɠԧ&mB~;#}?M1tS_&+ bBT H4E%5 atהƣOK '.h>J`E1n;r_3f%[{&L!`J:%Vg%JÜWB*ݘܷoQ՘9i.gZw9vC' o_QMKsC؍xF< )Å,Qh,Ij`Tc+QzkM 4jVeA@O'p!^a\Icᴷyb3#g\$Hazw(#drN5 !cHo!qޖ.b.:v~eC\<ܨoa.tKM$O4W?9#cO\$2^OZj'5l3w 7b$dH$)ıycuio9 pl Ңo% JdU@}ǙܼPݴjA<ǹ@ŦO K}!"+Hpa I nElE5\ 8Jo?s ۘbd`e|Q@ yB| IxJvVil oҟn'=Fi>:b,ϓ ҳgSWg+^ 0i1&q->k j A(3`ԸwwEJR gwx^-W}eA9ꮭ܁Ad砇Yq;J~)t C )Ꭳ[mX˪ e [?؂RwuDD]y0i<=BJ~V34t0Ec~@Z4[;rݸÔM&m}0N usN`7|°a Ɯ=? ܠa{g+0du\fl HfI hpJD0ǚ$ ~:c=m7fi/1FV+'o$Kyy)'BfՀtE7r-{ ^퍕ECT孉}L~ ']Mb^/2̸qDg4+i,~cq0ïFb,dݡ<֋nlN 5C ?r*& Xù >J/5HԾnx)syM`ם3l'ێ:3k0բVR9S€iG)ΏumgIﭕfH6.+$m)Orc\E*+2ȽC"`}N^k(I "ӾW9-RhJu2M{lc]3b.&!Y<Չ6sQ͇OSe mU)(Lܤ{ZnGy_,kSw;$c`ziJ/*mCZ)ͭ>GՅ?i/|ɭ6IL҈#qx鮈[z5U1r̼ fC=e:t蓲m=\ya804-m>%fOx2<ïY|"-a 1-U1;V/0XA"n+X/Ӄ12}"twAـBmIWk:H[J9i*Fm{. 2!u&Oش&cd*@ͫu?6A5VIL:, ٙL,$\##tn9{GW@VtӞlmZĈ-~%x=`KB3 /pUSTtp4 f~b3A_~sI^fG̾-l͉~N)n(߇#Ukjggnйo{ /0@P۷d)ǑJઃ`~Q1Q<-OF6R~A`B={+^=3La/zT T3ۥP& ]akG|qąvVJS7Y_KoG`th$7xFzs<5n1.ULxTF-b$`OCLGtd6xhi;-v\6wR)D[ճ ,!q[պ㤔B8;dEմb}:9;i:rb7׶MEb1n23`* fSXb!)D`k9n7S]m8[ÛE-/OJhuIk%` BAWg)- OV2IS90ƅ5KkIf̭mQ,x}o޶RAn1H:WN<'aKz5`lfqNۢNze_DwAD*b Z&0jP81PYíi=Ok^zMk@Ŀ=^0_moF^TV%/ 7ΊQ՜ l`]#(?B !{Vs*G% 8l|[׬c8zodaм ̃J ?ȟ ,.LC x1hN^CP}fp_OT{y~mb8tHl`P&kW(EU=u|P".ecoǶyuܱID)_a!OOyiM3yyjyݶ-_TĽ&y$Q^˧iwV@dP|~;N▁R5QvFyMȾFJjV3G:ڟ{n+'E4~{I̘lɰ5qF]ʞ|XX eOfBqBf9Oo2eԳ/Mt&[wʎoJTdA@pBFPo q|ReAN/\܍Jَia ;CLo6o^'JhF_R۪PZ+@+ iEPzɯu7 Jo~A-j:?'ֺR/Wk&~R2qFXZRkPWvszc U$vn "m+*LݛӘ w~Ub%asЬxihl8֪cG]tWVTź.y iI[ڈԵGnTc?<α%ryJ E}YaU_a0\~7}SEk~+*Ph8dnHfp"Q6r:@tD鲊K[ dӭӏJ K9r@^[#AU$<*P0nE!/lKˢI8\Tlx&P&bVC' oΜuNMxݰxC#Ʋ{hm< jl i}y|㧆 0=Nq Kf 0~2lGwZ'G"+S.IɽZ '0߲fFXyd,b.Fߤ .13V0t܌'͹r^|y/83o,ߒt ;[uCL^mV:Yp|Y"wֱ}bno2U_8{u2p9#Bf:o`Cгh.0݁k9@O?l,ltz{)(S1 ঝU-WV<&z(>~b)@pJLm𑜦`7}w l%X0 &UyVGҝܷvXP(Z9{dG=2-oq9jґ]iqu`Ǝ YIȽ/Ѵ ] n„"6bkxHC$ҿj7jbs:\ˏnxU1;<`a-,&*y]Z-Jd,0x6hZE|Rrĕa-/ =C$bp:9|CV8:~C59Pj&[ wï^t. _ UPw+ۜEtnhglN=[iVr|0Q%4s5ÀNot"cR,=:%8NԝP*BIl'n(9+=bʍLQ^@sGreRLz$ 9*SbÝLd7d}+ShڏW帿%I).,ſ 3qʳgL“2卪=nT6LffP)=Qa?e:۷Q9#Tq@wӅFI 4h\d7 ӋR"IZoʁĆmYרLeyyE-6R]^T o߬X5&_sPDeAR*~J*_#hkf^_$i.UiTQLЍlTT^r|s ȃK1t#V Ŷ_#/;dwBYȑtS4ۛv2;P MEM}Aܨ,3}uhKMz! P~-iy4!iBc'H$6;2g~|'Uj,ya$$ 1iޝw/Te& J%CʝY=\t;恕WF bX\Yb [z]Ja'm:XwZ;Rs +(=Js35l1s1`gM: Aݹ'yw'K&9WjFh([3œQN`3QL,0m) 6 7̔cE关衫mhg=[{9yRy+'* ?0|cyCIa붏QR Vjay;m]<=3տ뇻Z?jslt 5AQozMxS~;$}6Y ܷF0_:4Xx66d[;_Rh9@}B#UnlNhfh&&]87Jx+ϬtQ:U$7ЗɒTԕ:rmtC1 `^-{Wg,Uܒmi& "W[=0Vdk7@˒H<4]AV hbP #{Ic?ȟ<c"xZ}ʣl΢^Df$FOm?1SSQy'sX_I'%l(39-9[3}ώ8טO CuzJɊIPmus /8r;D9E2 ѹ&BD i;Z%%.Kߋ͹h.;cC9e>%\Àd1{ޒǯ?o[m+ sc,@%"J}#UŃ%AjUi)߬7X7Ȍ-jttsڻ`Vv+f[I`T !b| _k_)&HIuY뽻2qTy+dCt,}'s G\zw+gH9 6.#QUbK~R"֊wt5*'x8G4.ˮ?g'YO {h@,rJotǾ?L'@q)u PnWDO?sKj0iie*f2^ZPu F)|:vTƓ=MNrz7_񓭛su[CT'e85}R0Nx-$^һW"T[3(Z)1}Ns| @E.%]JM"-=ئ1)"/=q_%CEXVZB4Y$;?pYiF ~РOD*,m*:M4'8[6w8yK&ROG)(Ȱxy/Tt^/hCsRo}V,2Dɘ˘[x`,CUsc#~;T[#)̗ݬ$ԜNCWErڻx#xchf0(8N %Csn"GsW3; I󓌳sաbf n*y0%J@e/>9Ͷ]O EY8/JRi,aQ2U}Ǚ q0g] $D[v3 c^b \ /_Hg ș? go.|-$y'5jTx"H,y fwuwwd*40 VRjv@n0~zKKiOaPc& 0 "=gȼwݥKU"t2iK9N뉄Wo;h rжE 8zfkgŬ8ND%ڐ9K:!ȇI.Zi`WzS-- ^ U bq`ݴ~1h0L}Qf.@<[X KAu3MiҦqO;C9^Z |CdA(>>^D= Ƭh洐P8_ ^B!5@wPWx֜l`U망 qHگiW(EMkBDDpiB}q~t}a+_t ĈFC](2E/KJ >{AfϷ\Wax ʸiɡ#R‘!%e_x40*N+0^Me':Xπ5AH(VhKơA5{!pc Bi# WJ ֔U8X auV(PxIkΩ 1"|1J=m"V< EЦijKlQ58#֠Ȳkw۰ 9n-b󗶂-hh<\c!+Kv*bBJV>d=UۨHL A"|XJO)H/]*NGM A1.8_: A8~{_(a9w x/ͣC$!r.stȂ>:sF؉`xؗzOFGܾ-lE~b'ne^0g{lYv,dJ!'sT?}_7!JSkY |.砚pDb<{L-8h'3Pj>lDIkr,=֡!a…qP+s(ڧy1؈ dUБ?-߮Wު˸L䫣>Oig4Y"RLF`f *3G0(_S2k1獽  #4a6sZX83ԡs = %RQ5I#)DG^fc0=~NGÚ\&q3է ^UM,"Dmc:_d`mYݭs8=<߬.c5U'-Y ]l5E^"9Y9] fe+I_X4մ`h+;7=zR(V@CYAG5g_z#X8krura ~g z= :&G4)9fTEhn&ZE>i0~^x/eT}!oGp4rBV;Z'g@XQ8Oꏔa$ CtvZEi-M~.b=ӂ5`͎}@ pXApJ5(m5.Mgӧ=+})6+!؇W6vPy{(]fP!gOZ# H{|,,P#Y@¼ג{WɻYmg,rDN&;hM!:ObQM)rK'kCx  ~d2mZ"PΜ\Cb BqA&ޜ#X!)g2] MH_ 4Js a dD>J'w/wVY#slGb&繏s řco`9(gW:2@W%n `%27jQ&̉[hgyRVOW aPQˋ+u)z.!>x|1N$Дr{ !=_s" "t'al6hpFЊ<䵱0V%$\\0-S:~ 0k%ں}ER*BZ0ֳיk8)VsJU6+f%GDxrBݟj~ʭ2"HN B+:ֶ,f-%uE)ӞܙPIG6H.E;T~Z"9oPk3zՇ:yg&COfBj#9F`Àd +Z{WƖ{`= h6g;TS, N) ƫ.J5)LpM3C+v a4u'Ӑ?BNC$t?{EVא+ҀYW( .Ï8o}Y72`2iݢa^ekhpCcS!]铇? ]Հ忔]y&hVr$!b7|e=ˢZ%-w%Nn9=9=ZVDSWF[[C}ܻ^m<@'S;>o{aP|&WZ^euT!s׀nI,9,$ۙT?B0ҙA֯/J!6fJWy H[>|H@E3췺ݖ&>$ )*}?EΧOKq9:nʜ $B@le:sL4; ZR3Ӎ' ]!hS紓+N}#6#`'Xzv{Fl܇*rT )t)DEnc'Z/4|ruLCwr-ṣDzSOn1@b\CyB Ar}FPkZ닍sϵY8 x3[3o% qLhoθΚy?'of'cH^4t|'٬iIN8[4Y{ɦ3Iھm[v P {.Jk_g&ncF/8}"'wB.v_w@^h/B h@(r:NUg"uG?gdwm]$dvh7cO*'Hvv Їԣ fV>{ ً:% wAViP̎ j)QL},N9ka JQaԞn֭^Ui}㛺G @k|mgŌ9G3a VdgRk1b- zD4&lG4Gx%͟ĢRaKrz P ?]_Źb&*}Yyny\A^2!A̲VOn J6c.'"\QZNb rE;;) ]XuxB9MA@ԺuHkK|h HEU/ SYKa"SeK0w%wI?W`?΍P}GE E 'ħLtkEn`waNU`Da$—9wpr IѰjvOXy!D \_XFV{y)d?j`s-ƳGjNPf+ CRݡ=ybYoMU\[]Cݶ{R^V74&@ec`9'u~Ga1Ϣ4WS[9$ObDa`Z'ξЈk]_f?+y 4LD}?NQ?OΥFsz<C Ou@zT& sByϷGN% Blp+YX+\|tD\3^Cw(wTh{`ڞq)K,d070hL]q1/ *%-PrY\wV%boG >Z˂D.˖=/s-; np5 2=%QGY}Pnh'0eT%hb(ųڦFSRa&Hy3pL*"6U<)R2G\/("^CƊ0?Q)QV Et&oWk|L Do'$JvbS2GLq4v~,6,N dȓzb2oeE[NX.^L=PshPݓS! ޾M{'W) 3][PU**9ׅk* ɂDqDxhh8 öelZonT5bvI5X[2\+O5|y8qo"ؠ)Jb |$oyڸ+fG0YycP:=ud4EW37UWpVy*&=$AeG|DN;kP/fE^GO^HMu8ut=l]|qqxK [ KgD LmFΗ-8ע }׵qJy"\zƀ Ӊg9-髢^ OAdدgtI\Q02+:kD7^CR^gWm_rC^ɳ샑kLNj."VBrHEy^# J㦯mDefY>-@;:(2Ư5.F*>zwFC>`1Ĕ.HBY9[T&LٯeA)xrdRa NlN|#]I{g!hآvC-f~zAC\>g6LcP68O %l1} f{x}Ai ie%T@W1y.WAv3n|gΉ*nxF|91)<÷ X`*UÐˋ*_ΖL:l)u* |FzE Eqۻٺ~rcs/}jҖ craWJX voϑ5[=7ȁ'50fl11V">¨5+7R*x]z#PM_#(΃7b"e%bU' H{lGf9lDs}r )n/c,H[x*U$ h.(ƄbYٕ R^eK\0dOecBrI|xvzU3vss*8}~Z@{MF'u$EMzX5+[ lqcd9Rsnb j)U- $bt_"/ wIC }{Z̩;l{}Քg0:}IN@h)?}@62_g}ƺg:ҭMTsò&EnTrsL6tq[A@fbؘOW x2~O`w ]5DBn٥t{F x:r^dG2cJnPl\izϗӎ V\w5ZrVdk0];a{k&DzPR_ZNQh-KG%JRI^O*G\\^A=`}lQ\B;8'>xKk\B>Tĥjurm;L|w+#6my|WCBzuYSdn2n t@kmwEdWk(Lc*b4 ~$ y v=83n_y4+Xzyy9 :%KP}~+7顆t(ŝJnLnq{]'oMd1 r}N$)*z9Ć~aJ1z[Y>k( ̫4EpfNҀ>qƍ$yJCQ\/oь&UvY>*|eg~oUsqVShjJl]+@1A j1㷱Db\E˃ZoDF[:aY@^Z,I~th i`I$_p~&~B_ͧg55A1:H (lThpsօR>aBd8[>72T_Ğ+v*eTq{Dˣۋ-lD,2v`q:e9iS3!T$ӖAlj" @46:k8aj z,)d[ft~QB9[\a}&96Pclհ'tZqGpJ>?ɚ\E`EWPTu&0in(*pHtl0#oNB?.  㫇$R`g㬑1Hc=+`V{GέE7{ |JM}R$䊂i@͸͋uIqlCMTFʁ EGpύ2|\Y}w`Sǵʑׂ}eMR(trD&}vG9?^ͅ[^Rfu |k_a& حy2MD~Lb~XQ Fs1ZY&Bp^kDLK <gm^($bU%wHq]{Y/A&:e7y}Y.4:P2P׍?j7)N$-n0͉sl,/b1۔y$=N kUPֽ"q]*0xtDTld+Ţٶ5lR5EZtR>Qm,,gb# dЀcB|#MLqKi6)w}:wKL_ز5Ω ^,v7Bx3Qt!߁>SM g<ғڔz^gEKZcSW; e'_oJ#ih urT<槺(TKj%yFW"ȗ7˸uJOB7VVƵ>(%&m dT?af#϶=cн7Xkcv!jy'A:pqK,!tШ 2Wq2)OTM==,ug/^~TSrmˤE-)Hdj=sډ۵>}B ~BOC=s'۬%Ixʦr h;+M˄ey`ҚdSڝyk'u182Ʃn˽l{ p0ގ6yJ n,N{Եo.*9!2z`EЪ c4]ڳrl̹&Inߴ:meӥ?I, xrX/3R$:2>T@?΍:/Fm#ҠI\hߛL(j_hOƂ^_m{hJQzA4*9J7yhš/]}\g61 L6wzV /@}Ԋ G'e(LL.߆c-ݶu,%z xL(Bsè*d8ݻɂ;tbށ9 i D©r1-:ץ:,E::3 諱k; w>L5lsQ':n:Z)`E̟cS`)~01CML`SX;p_1Lw?vskç!PI7ơNь)Q cǓ& ΂߶+& B *zp -Pg>NbcFp\@ ~jA'5^qYޟ?(c$7nxN#6g ěa#\ ޺fS qevGr ۡ4~8ʆ .َ?=i-&ÐGȽ' pGLwٛ%C1JLCh[@ikhH_+َ 㵼]fmxtd́9}BIu9n%Sv *oLj@ہ;ףݻ~}UdbHh<|?)m,{F|:]OF9y_rMu(h)d['F7/?zEOu+(QKyhIħ+rS9|xAKNJ[{-0?\qj^9h5Q.qWe;ET u7}\|I'z94BlknYdqq}W8 *,mpvM fCx#!KKu*>rq(:(%D&h=um,yi&Ѽ}EZ2ٻ35r]w?d3OO; rZ 8c8X_b>_JIčcՐe=K^!7M<܋h OkZA, KWYs~B>LaU+m~!4 ëR B%Prl&㞝8ћ՛pYz>b@7!o3Gpޔq"b,8BdtP(ۓ08J.oƭN@zA3nmpY.A.Zy˄ %WmXE~CK'v;΋VyM% S֒fd3ߐxو.-\@Y>(|P1TYZͪ"&b ovbiX۾&e2~&(.(,@ $ I𢮭ݠYF]E0uOf`.) ?+^>8'yԝzgٌFbKQmַ1ySk[:ggxD7 ҾYC+X ` mopXS#ĜNn6ZJuZϯoIY +HBe>0kdGFcXӒ!{}$tdVDJm> Wyf).AߑP)!Q0mX U$tƪ>2`b P x( q»NUS&E_~EcSBbqmgv\ْɮ>+>\|{凓 `Fu@BY!q[OhOU-I_ľu͙>!Qk=w鶴]Mwj4?$Mwe?_c@R-[ZUM5~ѻifcBpg@/]K:Q}{e8ƜTybS,qй2lq4}s=udZv* &~\\+ɛ0 P/ Dn1@@($'19N{o`2n45K66+Peb Rs^mV­=v"m{SL2j=Lw(BB TyDxe愝wknzP~+Ċ\& %GI4Cߢ*8WDgbyK9Ϋv3!:u,`VT4Ʉʏmq)*I|fbO tNu[_ H3 }?Cw;|<aXar' ƿqvY^p`J5Y\{?3w tU!G R;!I1h:p{/ҰDRj8N-lTZz;5?R_D$8r㭤 O8t& IWE643ɹ6xlaZss mRwtg#1:.KM恰F4ېuVQY&ehu"psX& c~I͢ۓC; lk&KLm,Sz^VCzmm}hW}z%G9!Σ(,s= 5(;>b (Lzuhy*N ޚ,h p¹L"4Ӳ6bY%0mMK NB[AXsy(I \;Yڦ6Sۅ%4ڦ?howK.8avڥUTEÂ*B!P[q(ىcڴ## %&wSc.ڢ4R)c8ERSl$R<;zoD/hvN``K8^'-gd-ai!^>SRߧA.+DZXi[Ɏ/##" 'rgT5ŝ̾{p2gCo4yGєm4T/A(GUXg'҇i-c\S?`QQ2s\u/ZZ볌r8)A~;,eG"MNJIS!C~^D&|eq1TnR8,ф hNvI4 iBhv16=Ge{s\xpYІ/=vbY9*>_*XJz'\ #A@"U򒉶j8jNeZ?_5>}k}E+pP]1Hݒ;_spG)mtJz_B4ʿķX6,mn['$i1b37 @^¬GӎIKeNjqvy sEo[fL}p>@O B { ( ZXvѢ\m18S6w$4-LyvҴvw5#S fWʜe1˂udUI Fɗ!aCD&+e7{Lh~In̯Zpȗj7~pzS$Ed>jG&~bJDȬ.jq ߊj݉r-*|Va{C6$ ,/X8nP@THs pQ=L>4xL8L!'q.\pmi`Iޞjc>ZjEM'_e'j9'쐙u(9[Ԍa/,UnYEUVݵ+(u$}Oٷx?:.ॹ(@ N֦)36 q^' j8,yoФz6U%Ep5TIJw$1TlgiCR@Hgo[g~4 $$SjnJvʗ7Xx HdL5^STFZu+W;3m>kx2GL5޵OLPqk *SlWG\Հ ZonZEJnoj]moO֐,:B2^\`Y"{Y\+eQannQ'F::s%ؽ3ĀEPa_Q٤ !}{wDVVop]L yTF10:pQOt2&y'b4CqZs"Dk=K6Ϊf+[)&f1cX &S :;,;1^/&Q?kH֎%PK!}n5)/G:TO|eLM#6Aɀ"ΗFL5_O؆Zbn" Dh-& 𫨣&*â{,SqR.``fĤrIA! ,ZAbȥ8_:K(/t8+]7R6\rxx:ۆ8nj.Z'G3>>d.,(ۜZek3^Jv *w[^ (wT1cI6ՆVw}|p{E Ȫ}zJ.YbɼOHesҳR>1d8lUOBe !Ǥ%5㏘AcYN\-fMh"3- ru 2AFdk+Jb{ʄBnn`V=ar6W@QO Id.}Tw@^R!*@bMg. =L-&VP8aeUNTz<gkMh Uլ蟈,-i~} #dbjIesj^adZʀl3qt;RL_L8=B*=*:1dױ$çC9Eig zZ{nB\c,6M|lxk=Ϥ!K HKF8޻Z;`8Ի$E~ <;9ǠZ; :9;R(! ˃c;%`qZAtrJSve\*='+t Lir3FP =CAN=IQe:*dXAAf"aӝjH ;}<pq ek*ik~c*$O;D۔ zhWB=|lQ g?=g/w=7{~&ˆ`{b8mKxݣ,Zs+CY/U@KB3\ͯE9cҏ Ri+z(rY3D+1F9SKGoƹx`އ>: jk=k+983V?߹70,?C{%eFuu FZKbrI,b#=<ЗoiWD>,%s;wW#XNtx~rF2aMTÃk2{n6 6L^1ڠDth5MfB4|> ]7eHjRDy2J@ >)N Z'$=R 3Y'@Cm[nBS!olo $9y|h&&'UlС[{S{-÷PM٠ݰ;FZYޙ yL}WicphbtO0r۲FL:ZuK ثE?Ԧώo~坢25{Ҵգ`04(!֕p阯C+,Zw_VD`o0Ʀ5gd$|Dhq C,>_=qRnlw JaH,}dh?{ ߕެ6Z g0ob$u5L% ^Jħ7>*Lq/v"q+Odkь Fc_.EGSr`in b&vd7T mE;;GB{0|q9UnSP523!Ն}M|"mK^ÎRS>8y[Bn`rJLMbFU5e5-wmVz(9vvNje~04lA-Ӳ`s[ |daB,E4WAC8RqHHwX=!F``i5·ګ<^vS.25$E쒮Fii*Rm G|mh[kMBYax2`i>(Yڱ{[vPȋ*l"WP +'lQs{tHuOРS'D*kHw{ zIsgNreB3?ůz:|6HQ [4[@aXxRB `jU '@}E1l"~Ad}ecuܲh{gؠe+`wF-@I}e4 /&vb.zX5 ꠈ\w* wTmc؍f~XAQcLN`\L@}]>'I7w)utT,ji mevEImVX9$UQ!|6HsMat!MDԲe2z}j}9 eQq.5 tz|c5yArWry;]&pF%=-uZ`Pf+*;8dz >0=͗#V+K_&r >|,rp#̢(va@+OhƗQ/_g)ÍY Ak`2}Ҥs۱dOIks쩙% o2%ېlt/Ѕ^NES8>N<:Gip_%ʱ#ܵ}V!wc1ٵPjZ([z>p٨Hå 8>kFD[D7=ekyO7]-ʌl=m ZUڿ´-Ph[&I$nPof)Ѧe77=&(׽"w4Lz /x]I\xJRXsLlJf4^r63mϲ\mrisiSN(ΫIg GCZC@%H*4*Mgn"E ׇLҡƞ}Ve d9-NA!_O?*3+.^yw)`} {9\bQ߈w%'IaqF[| )O3I P'3df# "⽂KKL>T-jj\Vn] )xiݎLf1 A8Qzm:dBN9w;z}B!>R[,&y93w[{$xg8C:-;b!߷QNtYO`/>: E)tR/ |P4p%7ka;gwM# YAJo4j`UR /(>80w$*2g$)kC6^䁗[ gOHQ jy(Jt;-K 2rjO LM6J;q9ΧZ~61["RBkؐ"sk+ {"58ڐ4m,O/!<(5Ýgq)|>;@Y8*NMxE)+"4cb|@z{m `97mi}xtIt1hq&(L{DAXĂofF2 K܏ƧԖܺݹws>}GS7' LûȡW&iRJ-xﹻNM19 gclw*)3O5Ga>QZso\a>hǣa%Ks@M&hUU‚I \M;7=mpP|[:x7Д,"xɁc3K%B.hiS~ow!yN25HT+=}14 6&.Iaufj 6U!btx3Pu"^b4W[E-U b2$m)J3VA˩ ə1fUP&YsI\Z߹]Sgi|,Q7 $d//U*.莏+8_F@ ..хj:]L)krފluUUo$ M";Bחfm>g.R+G,D@RT`*2[/pO{y?). ֹ#{^0Tnd.nP5Wq?fJQ#h}':xDI SM1.eu *T.1#R)3"+| ˀ 0؅/vjoX|;ƢP7+}N.e"y~6)avrJy1P OWD34tCՈ5|ffPeZENJP{W \{dO\]CchӛS'TW DQi5g¼tiAHP7*&3BMhjZ=ͱa6cqJ8Fj} `JE޷8`We2ccBdtl-Sv" !NETk_qthv͂181xͱk: 4nydXȨA$)8˯8mN^yW%ӆ FطPMػZ.X`0#6Wˆ&8Ae2sY^5bo,]~")/\\FY` '`A-izE0\[xgJLV(ox [Ҟ-P! ꡉǫ> /ƥx5elWLmX;\s0$ fz%~:W ujvtl00o18AE>z9|GŮG)+|ŰX2n^ 5U{ԱKAd%#u87Hn"~eģ+T{M)5a%W4ն$/-~{?!.fj41KwG1"[Klz_yϱzۃ!dizĿ^[HB^:>4D?2μ&MR غ3;JI*Hޔ,׫˨r0{Ίڮޚ"9o[C.>dc\y _9rA_R02f1s)%7-ϒY]7=O]sM-=, ^j9Pw:8xL:_m@E?b 7폵BGFvY-, xH7jƂ^n?n笗}hD\JCM$)፱ѵ'_/'&rnCo?7&g9RvAC!)mohE'iߦ4gxN~vCHOW,0g 54ߍX3u쁆9|zB`GR zܻ44!JJB֋NtM-$w xEpv!v&bسPy͢dzWm8!:="s%QņnwHWK-Zye{OR3(F_d) +i0[,!lN tY쎔Ztc*')sLCÛgG r/^k}Cfʜ^st}%:y8!b ~T;oLMj9g$^ʍ~un-MbhZ,q^7uFdzʯ/l;sEΎ.p m}Xl|o{/*H ],T`mv:|:༌#9:Kg3dK >l'4879c<0,ANPNp4jrd&ڔ`+tNePRp8ڂwiQѓ"B"rFtM13/3ϊP `IׯK]8b㴉9 \WtU&Cwl1}/x"%lѪl3:pba>5 gܢGVë2tzL` Memg;ݑɣx/uZsLáGBGI*xVi Uj!kn1HbfE, ļ+w!)?szcԺW2O fյ#3Px-'H :RD_#Kb]5޸&8K—̶J{PT uFe/L+ylnS(zDe󛘪#q79'kr=*$ȪЃ2UCAPchzȽEM]f&1f')vX>2 ;z4ȗ0YvԻGub֕'K,bNi`]"*oZ?sJ[J޸'2Er;݇,<ʏ!,+0i믷2fБܧQG/<0N>.:% f`xk8j ={2'SpwkYE)[lHlzGFamЏB!"WuTY1x|":+I(!VRK ThrhC9~; w:yN\2*=eCkMœ'؟ xZJuf/9&eoIzV%.k?6qƁ}VkR9klM凧4(qJLCՐJeK氋8c+gfs);US=Y%W`Ji&.ȉ-Mlk,kM+X ^{ER ?cgyJHdAD=Jmb(4^I& 0ie9U>*u"̿]!DEWe䷨鈪&_ފq^l˄NhjBw_S5'gwaڊ9alyyG.#]&mFr3$%Znk+,:$V9.B! *gH5fH^[tg(5c{K>C)od.ȋ؇7Cu͓|vWHzxsPd+{؆5bٸ_ kqC W,W˰3l϶p52`kFg!HVa6n=2Խ[Nw怋ZSOsԷ7Imf^M`˩JHQ ZHpѝܖC 7=?hHݪIE/ux1)} lcdN!IՌ:׭#&"1|!| R@5; 0Tge*̙I~y' (p _B#W%&L*|yEtk x5w#5)k-rB;,/*[qP0r~v,•gRn1`o0Z,N;.fkcV]zk\y~H8ǁlSf̐/}ўӽV+}ILj5 u4h7ba-K^2@q1`Yw3=*ch7x˛/P?޵hNΞʼj[-:|3$g{4HYJل`$їjZqĮ/GcTއk>VC{E /׼ MMC2sUJ(NxOͧn%Tv⟲fDsJ?ҧ|c}Xyfm0QCd 5ڒߎ Mq-+N&=#?=Ng FO G"祉ү/ꦋs߿pI(H+T6` ) z^efPqH4jǀϲAЋkv󴣝CysLh*4k!GS*p<ݧ%6;@ĶFnḞ]f)p>Z g+?! 'mK P#[z* l;PPS(r9/lR8ou>& ¸3ޞM#'#f|K闕+棂m!LK.of3ښ;r1d'ؼ;htGfN-}:6y{Y`e`&Nr9/0ۘ}1휷AHt6KYb^_"cB;N[u$U[ׂ*F ;FǸkTJ^P;ƭ3m`&ژw ocOT/2 ߳U*93KKm`mC" $yAfmNZjbACR :fAc/Bj X? bㇺa'LQrlB%J@o&4.gqz*fOD~R6/jį86!T, yk R{τ/4T4pKOFӵ5x߄C^].ڄ߳ھ@M8dAkWqr,bjּroSQ EUUt42cq$ ɚ$VSJ8B R\ĬoX5yw!^i *I7){LGQOΰ3;)s`_~L4ߘ׽LDjÆGcuDx+5sf-qa'[c~M'@"?X˭4򿷸Ub,%7%En*8(Pk=ҡY @" F w lWaZ_8Q4*ʠ`&5/Ɛ',kQjFU Oգ)Ǥ?7yc [GH"7-處R Qg)_MM3L0^f yޚQ(V-"e1? &^񣉞SR*vHFH{S~Mٶe$R?ǵ~;N]"xB(״VR:.3B}gG}ؠCr;Uäǎ՗!C`,́+^|y cWXv/s4i]:N`0^*<f_(}.*ka'~e_訽aB< _1}f uk4%x2Wp /΄+fcn'צXEzX|ȋXf`[|##n2bTsq<)@M03_ =ƌ6Khd+6$WM=4Br9]JMF8 fۙ;DbK64au>jZ0mFO(ѢJl}6iV%Trs}!Z5{SK#>AK&lt˴X{&Ksßh2z>D\a"PX{j5!:@&AR?]3dzR!qFiAImw{[3#LG1+(A8' 6|Tk1&8SgFc?Q:o.&;5+O,cáI{nf(}c.ZYYy_`TѪ繒# BȡeuF"y m(z1dV,vrQ\Â8;Rj;$UѱWRzWÖ)!j ̅^8I wk5-0'n~Q4sjȴqp8#~;௙J",%Z}CH$5kG^{_=\#&s{ija08m5e6׹I!hʿۄ,:A㢱m}9 t?U9 R9Hg5 dݼxoo۾\[I]%ijËFd7׋/$=ztPb2WحMv$; ^Ϟ* WC+7^ ;DBqߤ/S|̻dY ҜG豨d{'Ah|eZW(BqZ.S+둶@ no2/"un.bF*Ʌ qJnd4>K6CАR lt4o\N$5īi}S?!?͎bU諱 8M9`}j[R"a) f۔^siHa5erȵv:TڕtVЩ ܯ^b#p_kjsGN~|M_nV4ūgd7*<ٹ"!1,*N@YsITޛH+|C^휶!ԣDX ikW;_Zf cGwQ?Fu_㽃fʪVRaWee =7Pd6b-L`k1~6BC8z2P{VXaKJLρW| 1j]E&!8i2(Fn،biGݕ<|#Hg l7y,gY:Bo%[ǐD; Po!/x >2AO??H&PD,ϡǒ"Fb|%)V4yJn~s_e2 s#DgN:cB"5ߟߦ?}"TrS#?qdlq?BFr+lgfJIe&tӮrKXs53s?Ŀk9;I_m~*LfLbܪr>eH&JX.4~|hrNck7$nEڵ;G2awcTU˒2c6P3B4+M4@y9׹K 45ՠ0S̪CWNSC6"Ӯ%16Ʉ:k"|\duoO UGMI.rI[wrε,Vئ^ GUTA,.l%g`S/^5fB>,kb)_?1.d0'?{x=cY\a(D[o6Mhv.!t iUW)|`JDuoIɨݏ;O;m켁U|qݑ_]cٿ8ӉL4DS&D^X/`/X%`r}$غW:b6n2'C+ͷcn=|0ϏWu{%ھ0SQe뜆p?aY!]'dQqw}ыBӂI7Ӆk?ʪ JoG$:b't>8"9*6CՆU m1,qmEvǙʸG-;2MA͊qVcEzٶ"aoxQD\3SNnRϨ#*6KHl_j[3jDPpO&/$JxN`wMMdlS+lIrCҗ1}P7)yQ[a%9J.KCRSHߛ˨u|V/O)n){ PR #@iܶx"N>c$-Z|OniBY4սqͿd sLn#NP`I$G]0Ya .3~, Xryi֕092p[/Ema2jL ]b3r;ljPdXiV-;|`\iLIS q6ĂҀ=ϕ8gtrȰtDnZ^d:"=Jb򬦄 Lhs0O`^TJ)žJ\j_ܴb1! q| VjSWTwW#m aO]Uq1C ܽĉ34LV@V:C@`EcYxaȊw'};O?md=js㖌0ɐ}XY(C47dCg rvscp`}ĸC5L&Zf9u S}nW8VF6c}8fQ ~vZ;8#[4\!f(+h~}j?\d)=KboB'GfzEd-N=輘^O{cCiڮA4{od1mep2MH :ދZi`1եxU2MDDnio!E_jOS=͍$$2F"EՄ1z laߵXaIS{*K+ ȂH1Rp1U0i 5"7/V^tې=1bfgdONAbί?~\Rs}"Z,D %STlWkv۩2LUz?ntDB#74K{֘@՞zE!KZ+1%ŖK1z@X͹]qurHc=ۊ3 :=%Z6"i>IP6f9ZD%421e}cGŇ8_.smPrlwyDop+NPo;j_;jAK='#= #g V,7l4F8E@"SZjLYU\z ahfN}^HG*1Z2nRtaK#\Z{9L7ZUr 9%NE~hM+ wґ1&i[NԷnCx |hHeQz_r*͞`=O%nxo#{y.Nt&@u]J{BGE/ Z*GI 7+d yj:)^Sp1c 0wD[b7JSk.EYƸO@ ^nCsQi&%- NXzg[h@XAGYq\gjsAXrg0#h7 q⿧Ɍ"T,[-'o [5Hc ZU0M.ZnLw df&^{+S+nHq`2»C)|LhULyD[^1I ydpվ>2<؊KZ}8S*/Jep!=D4DP[$ ic/_?}<@AwvCeebwpmPs%MHh&raG B[HN7#=IftKIPl ^>@o4}\s;. Nݡx")K|-"iΙF# M@vs:,iԬw0*X2/OK =!2Π.:6?927(KbT1fVKdUuDI\[ir,{"8΂u_qZ}a +#OLY;muE:8y6W|JOWUDpH>z9NȂR&A*S#neTF|G3|.@̧G6a1׳Let}QwA_ E{[l-ӹ gKD]J5>8~).\`yTz@[8j>2a䮗|Gj u)|RcS#N毦x!4'"}7>˝ڎF z21Yg"kЏg:ϫHf_ Y m|o F8­D!H]%Y2klj(Isi%K<7{ayG_GKF.1Df;3c1~~=&,I}wB z<ݽ-NaA8R8S1@a~,q+Ƀ98.R<#W?{(}l@2Cz?WunɮkZg8l'/NԽ7Ok]j m>'.;ncŰu _)m1P8c .7œ ;\|F65.:1æ0 y.';ej'*xSUdڔ07tb [27=H{K0ɖA~ற20x+U\$34[oc1y1DIl[hb`o&Y /lM8J0TG^:S)R у,U|ٱFf)d 9JlYM7Լ(P4OԱۄу `(7⠋pG꿷7C/r7W'*:IKsX#e`l|9ߢLLGGGD7krT</Jɏc%J@_ b݅>^.VP_.5%wvd <@ZXHw ] /*4(NVX|JV8? Ĉ+؅'فM%D&Fǰ膒u.H_@/^i AAs W݀By{蛦T?3(TExobp83ſ'gqui4X${ Yq im-hAI(Qo&64O-cJz}L6rU£ڞ9>;P tv@#TNMMB-W8=)w::W"ܵ~Icey%|$V`{d.2ćt"*P_%xQcCshƅ\u?=M3M2Dې'sc~u(j[H*z.N"ieנxwUjZD7p8M#&Cy Hd`TY͕]w?Ha<x{+)fk=p.6(q:P<j$EAt&qFeyu۬^`1bdrq?h,CCd)?&<Ƭm~-GxixBfW1K K, )Um8@1(Tdq*J~ 7ٮ%H#!` 4J01QǬ$B{jάP}/܂x׋lo ;β.EoAK@3)Ŀͩx+%@g)Qn)x dN<| P"8xBwOPIDhu 8beE29޿dk{~Y ɶFuh;L{^'K{7Q?P4GGyx @DZaD ۗ.87X+calz+h=[廈~$fpC#yH~PnW]?L4h1[ Tiyp-v9AEƃWb xm(?% Dޕaxhe^V Y/k}a$AK0=@NPMm q5" A  &ʉS U' (K"oVN,x9CnI$E q@3Sņ,4\coHY荈5x/n]o;%1ԭm͛"(v%yet^;thYSoc\a][n8hkC ыW(tzچW~/AYK5W~h%ģVt ,[He3In pLtDM^?Jm|T|.can I-[ż#DY%hp4qNЛ~<Mr%mG;U57nwrSirMyاVx MY{XOm&N4ǥgQTz.ikA_R%tq*|`Z_~wk] Lmx 26"=ͷ٢Ʌ}')i$& /'3;29<5.Y'4մ cR2V&2}zr`ٍ՘H6GN^adMLs,~Kk|)__07qXоnCWxah@qGJlGoMw˦'uJGK4<+Zx (:e= O렪w{(X`] -Ӹ 7O+e&l/'J;r"ڀ WLڔ|#7H5o*4s2ZZ H8?hJM AAf~\g[ܓˤ5_*u8%OA|dkj̧LMq8t;ug27݂sB^FVi/ M![WK][NhonIEDkX77,Cg˸v[;o.QҀcKF|vձLY,@/2RdSF \DmO8~`uw (u'GuUNaȓQ>J'&nTJ%)ˬz{hw`ON'4Џ'¶ca15_f;c9Z~p6Ԡ-p50#9îe+jy3QH=h@k%q/z'e 9#g.[lv="%r: mE\֍s)$\a].:؟Y-:tְ{)zLo-j8nmk)2։O[WW4.K6q(G Dzr &=Uag}3,>h K IHO,ˆ~ؠ&21bK&V$S4[gF BK3zSgW@kFH_?h9ioRemPZOP!_í,;$,Q wSq.aǵ ǀ1;VNyKNۍ.§rgɱ-~0Xņ( .Zk1BRo[FL҂t[ cOoDnz3sT&5|5\Ҧ'@2;]$N:N3 b>MBc>(-:V,H`ļDS<>k0⹔-ܧ%C$%Yq 뤄dN{[h,|ϵqsgH(# O314̠}ڕDJ/dďĻ9O|WNgoW4 @N.\uQPxRqIK?Ģ2M!#n%Y0#_e𜼡H!1 c'U&%KFodO&TbKBǼ{s. N$j0d;W@mWfFfl݊.okθyEVqW1i6@C཮/cD@^:Cz  $'Bya2/ex]MEq-ƺ~hs|ٳ'Ar7݀C"A$BK434YB+ 7sQY--\]mu4Ld=Q5G"W9* /o@4x^52r6h:7: =bBe782o$TNˌzOum;oը(/?(02*m_[xA}"Ez 32,\+a,2Cj1 w'0Ďl5?NUS~qZ P3]wLJTmtk}m㌕Ħq#eFⷵxX[(~NQU_s6RjqDmF{L6EyӿLt[iv@ܮ4Y)=B]Z]qk<A+h. #*D m禘rG+܆*>'C^P=B\]'Ȟ($}$%2DA9nqB'o zѕ |?fEʣ˔v6Xc8lܡhK>ԇjuSMvX-KD~w-A*:cIT!#ܝ*q>J < kl+OVoWM`v6YrbU^&+-yY/Xn>,Q/蔰{X?״BY.-KkD1IGnNjsl(#Z$]lm)u'˜xvf{G"g^)xc 8\CTxHGc+!T Weq1zȗ6wa<"tNO $-J8l=d/Cϑ)Eg<9?PFsG7'/^&HNz ]X3_izX,a2)Cq4pZm-\Px6Y818lE)J(YSF֯B<_Sj?Kt:^Ta?<$REBN%|1z (ʹPf88OHt]:.-fEQD®[] mjY鱁,`>baIfnU Tj#x=ZJΫIg ոP8tFBj.V4\q MĦg4ؗQҔZL4P8 qf /֞3e߃s<蒏0&=5jLCJT}`8&mCT>)E"l5:+'UW*\e't-Y.{t q"IxdLxe'p n/ v ڞR(WDiPHO]ɓx@)R0 Dc A5zɡ!!GfH`͓07j]=}Y)8R.Fl;ʋ d\ywB;1zhnX |9=^v`աX%( u_!!xTT>H(yB%:= nS#.rznoAZ /ID~: am/W"N6h%zu9شnOHM NS@%5s*&xƈձ7CUխ_Qn[ 1lZ/z`DBn7nq C[RUk2M,/AChtlVSKV;4}՜:ЍI;1|*UHПae8 .CM%zdu%!PG~ˀBKnT(VtjEV>}b҇jqIwn5 |]b/)g;]`[PO#oV:`$ FME+pg k2#VkӇ2w:v 3ŸO*{,:ib+ߚ[@4<\JjlX|KRuS}khu*"o)w (bˁ FaMMbb&9Ob:%#1ߍ2$TQPFdJ_ /?sr$<+[ې%vM>)c皃~Iރ@J5AQAeb.WkIDRRhD+(qfa27%Ld$ pbX4JoQQ$2 Xy_ܞ쎴-b )BNd7"#Ioc_:w,B1q!hpQ%k)d}oYZ\,JAuBhJo:/&Rrë[ WNџ'l. W>2]9+~$u50OpF|Lf{CZ;q6gny}vȦQW٦Qгln9! v%FqDWH z % yS\_$GuE)=C @;F} z`-xC2w2بb 6Ei0+67w5$G_~^ŗ x Q9A?Wr`2gΦ]-'`W8;nSOuP`Kv؋>>(r >4T[[p 0z-q7w}2+UE3|"?,۴I|v9.ZL &c¥rq+;,nxb>)GY9CjMO5^)b} ~o5Jc}egHe"3 Z SRU7: ܺ]WDګ]<2eBk8ؾZxXv,;SFf3ʉȭmI n$W:NB gޅƿ}YYwʷ)tBi%@ a懠A7q,20q->uB`?ba4ȶ35@GWFe*{&b_БI鹢rM)Рnk wLys)ls"q߯@?^Gon @U^2aO]CmcNx0`mrYV?d>נy]PG-m.a^x x>A緒ϊ|&jIsse|@.)z%0m`">^'=*"J6Eˌf[ƭ7r:l/n(d/W 5;^Nbof~Iw<^PwcQww7 >(X+9Vgjԟ.ruM57K61~eʉ]7NGw6'X6VWÙހSW; ]XGN,麷i $ ͷÎt)YEnN"dqvKLRM }nA-;'J}A31 |`7Vi|Q5gXVȥ  [K21 yOzI1k{{ڞ x8}k؇sQ']M??>?)#q="<ѕ+>%bW4@d+Cuн*s]UpwcuqP88,w@nUm1jT@$;fdu ~cVwآ (ۀ Lbq"Qh/VdVZTm'DQ2"h-#.@4 t M%VIOof*d. 3dC$MQApۦ U~wb}#vtr3<τ2XB5WoO*iI4};7XɷznKp3TH#A%KA#]H yv; ͯLķhqL)ҍ:Ҵ6w Yx*@{g1,%BcҔdH$jk\  z,;L5RX"d6[۠#T)4:c0֍ܿ_NI][+$OQQ8/w&}6if@`ae/f0.5֭ l$tQ7T뮛)nIg 6>I-g0L'\ xMu#so=ޚ_r2/xv d{X{ka53C;]yIAy(^)N8Hyc!J$5-.{m)~[MIE0xhP_'EmO׊qSȩ(5L^#vqgΨWmBX_Iwf綀Vm= o"ׇf._q:>p Q@,ká8Rp&05m);%2!麈r=Ksb{wԀ&fV )/1}Vr'Y5 nY5Q`7-G%ďӘ,qﺻ8;/ґO^,H.o}"9])O &F2j>ɯT $lMr_ s~GM4`s{PJ>e@OmQp-4H9;s.{UKiKSKC}Z0yzتcۻ3GnJ]ֺh$ w: G\ >ҍW*qWxdȅBye 91.yYU_:!qǨL[Y`La&SZ+yT ]nף8v1"H)4:ؙԔD549qƲH@4nSٙ9 Շr{}wkihCmY0腉 RSx\P GPTcqC%pUh 'bM Qh|jN v K"<ގ ^RW8ks~? {QD\ז_rKQO6ZKcuό,&$/RY,zR'k }8=S:[^Cj_~ń [^buj悳gaO,Q @ PaH0OXX;85)[WU4x*P+HVyN uuO/c,C^PZP!v.uvK6+MLbTﺵ ƶ=f\tDZdݎaŊ!0D u[ )% WKC^ Y\eP>.POFX^cmnl֛!fCmz[FCҥm5gcnhGU܁>$Ynqn֬0-\4|@ql=Muk8 b.^bzIϮV0#vM26++'"GPd)zN+F4yS{ppE Jg6z!6tWp2xa01C#{TYN-qPgͰ5UiH~-+R>'eQrIQT_BHl67x[|zqy!V#"b %V2Hˣk7H A5\evW gB8+ms0/Hhh\9nꓧ=یx#޶qH}7L1O\(2@7(8ߑ]TEB/!hLmu`)8FwܓЖIZ>k+gOω+- j9fU+4q#^Dt6_$ٷRY9Dގ(؅b4;t\"]zXjA(h&ŽaTγWXsoP֞caL+pN\}IOk(8";hspK2yrBi =I׏C؋\T=Tڀd@(%Ɣl@8 0spʾk:Kq ;RYS˶yW)/֛0a6'9S5z'ԓʵ%!O֣C]!V4]꿍!)%Q}ilvwfxKeMlFjFk`&mnj _Ҏb-p~wo(:'Pu!/g݌&ظ`?V%Ss^{L]҂C:Nsd =O07&Zj$-@&ozQ < kru08Šlnjiyݙ6YxG@.rbd5Y:'oqF<3e.3䁏+EE# COW @O;!I%C\/e03Zp="pL.8QviѿPS6i^Q̩TέKN_\M#nIz%Eֲӵ?a# ΂l_ΙshVH.~ABU8 ojt%|7T&7zՅp>ֳl~eG?'V ; id{ń- f:_uD)U{(MVЖPEjPL(4%SCt)ґVJ#lD/9ីbwK-lFυ3(/HbGovW}J*jio9N]qU/MM)'*q ?. ኾm;+~ųb&'|R˔85k 5;ΤҗRwAtM/5I|H4Nt'֓ HObWpwK&~d4joAToz@e#l T2X.dy qk@!z ī夭zu}e$v<]|uVi~թJSa9gK(9o뙈!HlcB$\!w*ĭei"I,'r1=!l5ePOT&p%pk2#2&k x} ?8|2HY,2Xh>Aa?ݼ3gO$qmÞ^z/[4- i >gP+t;)?cm./% B%X/ t9G$'<{}jo,Z-(95_U 6({nfKBl ˋ z /^ZRf S'}WiW޻IDDE*3sF$KѪL2n[L^W.|CTi;2&[M!@@րܜ8W3ܿ,?y~"Y J?кŖp:kWτB>n܇\ٲS/U -e} ဿ{{%|>!UP36X6*'S;Ur-7-%cD3JƱ$u(jQɤ Brl&8k6 - c~?XI18 G UЇkmA Lq&{X,OWӔpk|h ȞMr"W!dn{kB ;)6.MZ.ob`A"[a]F-5h؜Mk!zt Յ§giLqdͥ$>_b7R#$ytNR(?:×?;$ߩ)7*rͨ|:9V\@j[G4V6Ix.Y:mĜP?W0Bn9Vko4†2)ɗ2귏r*DO ?4XdGoIMȝ2i̧ZYђP7  TjgLr;Q,U]xxr=܃M3VՓꔼA1eit^w64+'Sa5;6ҾS,doLpxrKI+a./vc/˻u5iRiӗ}-/B2dJ-ڑ[Y`b_\pK|O7J5ߞ`;hܨ 4[O`%}1Cq10d Iq%=A^D|Q3Mf ep'6MF|Oŋo_i*1zR7ӔԦm~ T1HѭΑJFM\nM[C.իN;KRR&S 4xjRea *VNMPHn3s>th~iϔͪw A)mM= Ař.SWˑ o_C~ UQͬ!6V,%QuUF_! b?@(`ްV 'lAw Z{3^9&N[9SS}+'N%C\>y-Rb?)ZɌ{E goZ=VOx H>Rc?H&Pc922sM;l2 %pe8thZ91wݐ]A IR"> eg2e.smIvJax=|ӣ A̦*K XfKg-^+{-}H &( FF*@1f_k1d)v(`,\hRo5}؅*\k hu xK3s r I:YZlfJ;NddO[w(0{`_Qw""K$bkԻ J@l.ÊA]7~NNSnQmu }ݠlCmtj.I|誴$8b9.A7 N%H{$ + |ܰB3ɯsJ 1WX!^Y'foG+]c?4H'ڴ/B~5:lhy4x*Hoje͸.Ep+.}@*r> ?^޺I($Qs`:!V]E&-?|2[寈'lEc/YMYFXy0=Xj;LIք88[f'KergZlk*֥P=LBYO Sw޿R$#`xT.xJ!?ŀ+ @Dne;9B4 ߕ^sL81ˣe6rƂV +&)?AȆ$.Cּ-#yfXʹ"8LtfNm:l.Ҏ;A*F7QaL#Ǭg,][\,2asggYUc]&IG sKZ| %Z46JSmϺowr-Cx?"Rɍ  ]b=r-t+QBz'@&Bg0hG-E!^C~O{ 3;co %RύYUNQscXTW͔B: 'F:MpQPqG38[;*֡&pĔf}}K6X@ٚ8*1%א=]_yJ+1~c>u먤cjOaMR #QS{Z| qʇr5,3Vם~̴?7|~+ jUDnǢ= hY_hPZ PE5˭ ^QbSrY$O=c@\L`p6̚ps_F-ߐ|{^@GׁR<~;h)Sу `XK0uyfg] C@(!bNA`|hFN^łHc@ʼ`zoh{ޱp׫1\SR%+PF3^㝍r:LYA3t)> F@8E+UǨ> !kWN$dLCeZxyji@GA@^.J߅Y#v% [;ڽn21=Ds+3e[ztдQt:Ch\r詐OWg:=4@I YbI֩ӡ8ڦ$- ̥B_#y}X_f@J6 uڦ4ySˈޡssHACkKg9$ 3eYJ'Z8xؿ#yshKs{7/<~3'3{Sv *ekDfdhxY$.FV&U/n_/ JPli J5^Px6Ӎv%Tԇp I@uftQQ OW ' َԤ]3 Vd3eyqg"yHqfTQAM*zG hQ1{"P42LëvB/diɍ_ߎސ0zX΃S5D-(Ppƃ 0dfKF+{2e`K /gD-*|'cPPb`kϒ C|ϓںËU~MQIέ)\>g Wܥ#z5WnTҍPvfNCBt'|x"N5,=j-E)\s6$\CqZ")};1 {)as3ADTXvE'ۉݱ-SgN y][gtyZ;MŗB1i*uuOg3 HAxל@X-ynҶ'4 A],`~=)D~}P,79]gћbf-aM1V|:QQPK< pӛz=Y1soOh[BX M;eM -M["o!Z5yT FM (YÚԉ !>DE$|qc߁,^ILGk[X*e>^ HW,.EA@$axT<;1eic6fUPHÔ2<xyPB$UOR7VΫ!6th?:y؞eꪒ/f:&WsKU3Qki^ҕkj$F#M,L6xO ގR{' mF|m3~ [͡d,wO4-B+pcoH]*bOqt]9 ?]L N6k_T|?=p6i#ɹ4Zr,Ck}xl<)G˜C;d:]7R60HܙqB/m(zxZy"5EYʝR\g2"/2UYhom& )JW@ c\ztwů>Ӭ)VV; 4{V?Q>k V<R`aނ!0&V0!X|o]Osn_6~V]r{W' ](O}+ ț ~׻_u3lvkŻ+8/.RSi1c`'37 OG|CVӱ u`x=)3{#/I$yct\Moqu11p8r8f&PswǞ<os'Nc::i^s!LxnX=hYw];u"u8=Lpτnv:k,d+[jZ 1})rn" >iX\$ֲN~uζP>ea#Z׈{bbM"1L*+@ⶲغ5D +D,eicG4i" PrsW{J2r0 9Q rv=ЕI&>1+pÇ5DwiutOji ۅg͒3k+#rY"X.m <'ޒko!4J9Mm/9Y.|?:e'lۥa[n 3llekITt93T(}̲^ߓ;3à]w'o =X(I56HL JJ!zB@Xz=Gty:U-R,|o&~[:j9+Zxp 1(2ңt'4֎GG) ]qa-.xpD v>۩( :305i5Mjò3mȄ]vL=.Y S y<ѩ?.jP@P=b ­:k:cKlXbY, 7NKfmFoOTL7s00"cq`ٟ W9p6(\IW3ƚᩧq$0>.K 峝p]Y-PMEpRawA-2*k#GdzfWc0iS1Տ8 LDQE[5]L\InZ֢trRE>7Z *\k :Ds$9d1,qΙ@Ic|AGlR9R'mY&-$_mSvࢊߑ,y6W 6ۀ {lqtM?VFqoM! MZbD"T#,[m= t(+R,=tU}ey΀S8v0u?iW[+h 1H2,뒎 ZU rNtAo6#[šxأB Mo S#P }0 ]ǚc_e_G}Z,oL-㪍##P+R/|Iv $$>\vGEEF?=@oƜ2RDd=R_>T#3o~]:wQs$lҋz|fKԺXTKM$f;L C(k|Qq^tk3 @5f wW*48uäP%Af(z/ a|&ܟD;8 QBBkDZ1m 0\C$3D/Ȋ *!F%#"2YN&Kz8+nnYc]_ґ%&=)!U[R4 VکldxhTjosyVlL!jO9>_ ɁІHSe,0![7-p%-S#x2AeeE$MoG<xug@tfLznIWn.ɮL-KcN:QWK,;Zѝ0rChP kt@)?Y ;:ٕ`˲2,C70.K콷V- <(Bf(7d=-8i^$cє0|0w6 (6.`gz3qbtvWم7&^Su:RlAG&#*:|ѕGMNc L gtQGO@' o/gw|o-#o}? m+uI7řbt~UECuk=J))Mʅ./r}{=E\dz"ղwGy9Č~N5 ]"%<e , =B5nrlߏ*ǚ~F|&BMc D8G[ Be`bA(]3@4xqQ`KDzk("wܵVfH,e(ɾ:Il~SG#NFJ=;޾P RqMOCVh1>;_;nSgm]mDv_sݎc7k/=I>f'u-lo&"UJP1k_p}y>Nz3Nc5?iMP@̋j sX4G5ܬ~07aP$t=k7 qr0Fb|Xvc烰(*%~YKs;íÛg{s/Sn>xT,9KQZ()4[0߄BLh>jC䂱r>*[@vv*0tdfb嶓AW;Yx[`Da 7$3,jk[ 2ɥ Jyv}+^IyE2 @/#@?Bx\^A8 e4%p0d3XujWߓ1f֯m_j0oqξn$LWquܗԔctz{͐qg+Du%'7 ¬^wz=a>8ZX锎3KtVcY?64{T߬xQ(A֡)#Vs, L. 䴴<F%Jg^۲)3SΙ'pc8o:8Or.Zܖf~?[jSP-ujV7 S{sm3*QA1~[Yi5͙?U?.x:GCQ``+T"NZU*kB0E@ټ ᫶u2v"ÜڬCLܹ?u _ ~^$y]T1 gą,J/]4.j".> /WRQ' F NvHHA8n6\rpkTh/fo:~$AS9^rUI\R&냌űayǰ%(ے΍RB_2MyѡQ1p7fw%QpuK;lax{},rw!dJh JtoOg;ĤϘ{{ ѐ^:b B"_K /ϐ3+H(Haҿ714ۃ^JU+N#Vu3=aG'que;neZTaE$K.|ԻU7X;aY D"ɓ˚z* oF MqWQ2QNT(F("92hTpPz^^@Ð.*.LЉOb2=(+;8Ƭi㇦aAn11x,]u{3 "J$Wt..#pԱ-ُ{>S|{PGo"5|+`뒅 K/3q qn< W7,n9rJ$eD#-#+zjf~7{'@/qb!(/HX r"һ8Rl+U9)bwJ0{<{Nn;E"`~h l;fJm+Ax|abtrYJojq~MT~]M#'?Q`=5bY }I#Qx)Ù]t@$ڌL_h*Qo;IvǥF?`pxbAm W 1^PWmP0w|tY;>8d~]qqyogk#79t/NhrH 崭c%x{SzNv,-S*&8S1mZF$SQZVA8I!a8!Oluk9m?׹[M qG.hCUmX ]Zp`}c*c?/H)I]WΑ+T1H̗5s`5K{T>C}F-\!Ԝ)7a>}ا~s_بPU <~O<; I$>>e# HٝTeΉ8H`n|\0xU1q %a>㟌5ðTu0` eOQ_}f'B{BϨ'dQjpOjvcת Qb wz˸o7Qtb}O JAu㸅zaYAq5[AE=X΢ !J0+l$٧x*ߢ;,#MqO_^jC$QL% Vg\SG!cc4To~ݑooCÑ"Dr"4G <JfT? F7x,MC`Py.G̾HGrlC@\ k9;/Хm`s\V{MBV$ŸI φ\^a;T;n5Qo#0euogӵIl7!Zҙ Uc r."UZUPM#[J9c Bn ivZeꉷ;X6NMx)NuEd f|?eΝ\NK͜0zc^IKt *Ee)?rnExa[lĂ FFw]\J)7]@XnDxM(A6>ܤ"/1%b^b,l&^ 8Yh#l\j Й?@*8sZGC%ϋJd;Blk24kT$u 6@[#mC =GU @9St|㢠S`I R hl[)hGL󲇜óOZZ0A}%128iY0Z #P"B3m_}$r4l*8iFT8#2rz&4Nz߶,uY Bbkxe6eJh;֊K"hm.wĄU@X UgCP>޿boBg%wzTu?ToINi}ޠ_p@ _q,sko0aD:խJƅb^|=R$)Ľր{b#Oq!`I#c,Hߢ=MT5[XPDŭxhM]Xal4?PHa)&=tiG,\P{'!ZC!r橵KPbdit@/w.<vlfCV|-0!)r(<+J9ku$HKpOw[W ΆWMKv`^;^\tC~`Ui*|-#Jщɴ3Ij%ؑ;\)ZvAfO.{ 4Џ/Ν[LX8H9}|/f¡Ay1d Ox&lB 2E{k~#4/DٍӼ% ֑d؎xsiQ>fV 8[j >Sm)49 ^O7@!+:Sг: j#Ͽ3ѯ#zDu"S8O>e$,_MsWyb{?sWϧ^ƸVF EbO:h.Е!QIӃa8zH#Ou7x]CseۄkNinNgy-I܇t]8؈Mb*quqrFKW7MI>t]3z aPF1>JS1> '#+&uI=s|<:İVQHC=eΥV Ui[,?ע(k;i;.m!,U P*mP ; gr_ɒt%(_kK!@d*IJ %tGX9ͣ;VW<|'>VA+;^zPH/I9n lH :Ь*-tjY X+ S %Pc5<<8;ǭHAzUuE<q ei+j Mxלc#(jjz 6՚j_dC2)iI^t 18"8tզn %m# 'G -vTs5NjWshWety݅DpuC%^"1x;> ^&(qb!G {$k>}qrg!KI#tM^i+!j!5USBoGSJ$?&{vO .-AE0սvzN"vd27Ȩä ݝN*uX 5nGJ'~Jڢ(u@X+5Exs*.9t9=Ȇ4Ӛ?\\yl-ū)gp[~l ]J1v? >~9*4Qw|(kIg,Xֆ>)=lҵ@Zwt_P gCAn 3fi0*Cڒ[6P/-aUb6?P mt$ 6M:6))kJ3P kiqF.!V`EÒ1~X,a4VGK5,YeAe<a #mt 3E UH,> *Pe6#qHI^` g1V걜BuW=Ejq*km&;*<{{6%ek _lo "H hU_4DzuD⛗mʏьC#k]l.;NtP`dtQ\zǏ#>?~D ,XT+f-jl 4A7*{Q nJ?"hSHma8Ltt ,Jܤ*J%3tүr1*!!$nSp3^֓.W(n_uL~ާ%b4vg0*nVfzUFj͎gX+)e:oA 2H4Cp]KLFX/Ƀ1x%M*)p$`5 \gci|asbc7zpV;7D勐QO6g]$4$] È<szfAɔĜgHiCA+]( $}2a;1{,z}R7ᅱ9S_vwLDp#ug} oxJ.L;;LzY)xCr\5e3He=TkG -x辜b~f cAfaVrv"ِ> տs} Ro91(SeXELXu܅`_L͍ 2&pFcDlp@oua\@8 Na FJo M6dܧG0v si ʦdUiow" bg Tվ?ՠ= WIr ̀5iDfx36?0@>:fEtӅ|W\TA,aA\I 0lOOZ6r aN SSU{DH¤ h1 IdƂ숨WϮN#__Yc*Ҫ w<'>;C v;WHXI[UKo t_|hyiŢdgv35$ ᩾. աaHoiJ+O}ζIxƁgmQ6]`8 Y rJc+έ?T]=ϢGCN}ژo֎'rgL@wU,^ͻmS= ),KܰF9?SYQ!?i cjm*7kzaQK:.UcޢU*ؚ an*;quv,vo̾"UFu$;*EƕJ$'ϱ#G=I/=w`"5$̚RJsJ&A&i)hxH}hz={|ّkr&. عCz8æpO aZ'"e\vralWk;}Hs ,2.)Si|0bH{¿.ܞ;ʽFO&%ܠ䢟i$ #;M8M6vsU6vۗ LD$z,81P <n6YEN9KړNQsysnObsMe@c] C)i+DKn4%) =]UE>AntDOxtd7A@wPQ#+,8v9JGG b~hkJOPr8C|͑wc|ZFVY8pZPXÉ1Yb((wx`6Xw6dwM~]pY/;E}H/W]Iq0of¦ބTT Z`92;VA~T0Ku.ޯ[^6a՘ 2 GъeLf2d brYE9B*10qgV(ʙ;-рI"yX.?)BH# Rv􀢄w:j׿%]D|Z@җXiڋ ʇj R L1㮴,sդq7"ҽ6qUc!UyrRvGѽisې&9j SQȾDKmӷ`K!8)MwB^e>D41t0?!uRj/g#T:1"7'ISA].M:`'oUb#uܴ:i5]stT,j$j !β9m-O38 q޼Pb|IZ(!~gt0=;Tz$}zY^.+E% {k]rQ=Y!O̡^s#wq²W(-@nmk~ieBt f3awtCi\=h>9QKFku@')/CX=49?se=:?WLЙ{ߋ[<1:U|=|ch}!Sq;1'D-eO$ ẆkVB 5{Xb@ԅ@״ԑ}Tt;]DGx/goEkR._Gz8IW|!O>#9b0 _{ݳǼDZDK_:-L' .02|ɩH 6$P|FTvh״CǓCwgipWAcEjgEVq gH:pG e3"b""aʑ1g:+r1bd`G ?xx)n2=7|eC0Lim"DVVv"z3?,X_yիik7juXp/;1.)e`]$ quKQ̛}pAH`k)Q'V~C ֺ Y8Ki7.jB!E?3inJi'b+3Z=jÝDeտeMYBhVZ/ވםng PōlDy e ! %@F;}`{ͥk*'>.h/HhLAX!ROcڂO2{;ZcPRzʧ"Qa=Ǵ.H?eKڅQ#v9j16 # QEļx Dwe#R='SB8o 0xiNq-oVJE"$$@c_)_Z1[Fq_|56q ?)ō=^&<ҥ&R5`*L~6ōpzl9_i^mz"55wkT%}x]4?Vbj\kIOpל膣"dr+i`8ېdž%,GVnO@M 10ðe X])b]UIƄuέ $c=L uT}kIOU/ .hs JHѐpÅ!nx1h9069Yz(婋v \?Sjͥ^j+n"$+39}'A=M eqC07޵a[ꠉ$|~e M[qVv.̆Oӟr;nѮM4?җ5xPxL_Y0gOw$P0zZ52hP@ˆ*ӧ{G.T2%u͐)uFM|kXBPi8c8n,auLr`&tu2 OYv>QOEԇu't^ j:t]cn!ųÚ{_Ⓖ-߸~;ceӋT%rҹӠL2AUs9T9ouDPN5:x[- @Œ MZ1eo#(=RP e0Dٵh7~4/bmƢb74㷞m<Y`ڱ=8/W]idg»]UAd\#wa |&EnY)t1xG:m]OΝwo"uJT=1ɗN F"0||\q$/JRJ gLo>P6m}βc,5ѹk2M(F?J.sz ,Ӄq{ j"4BA\cDq_,U5--^"%OyJRC)~^^X3, qɦ:y!26 EH(ndОkH0 [A6=vIs\9.Q"6$@Bh#Y$ _ g{ȈnA~mo7?E ذ2 |',~R<Ý9EVP&ԩ5't`Lq&kiQ4D3EVJ"3h&a: oij*1)h4`͋(DD8P;,%zWu-%hW|zӲ'.1TWx_ Hp2gK;o7:QvuvrjsˢEQukA'TaB*ٖ+1Fy#jJ40S#m$}˟npҎ:uS1JI¬SE'F!3P/ѯƆUW-逡Ս"MH(X~{G(;l1z*uguS̢Nܹ{ydOde7&w/4Шay-Ew枺dcN'Y@@-6a.TIT{*_4 ަ&Pd6Ko+M28H9rd+wjӴ SRe,,"gdiERPm ωձJX0v똎I9d-F%i( 㾟 ?P(O3d-fXuHK\Tݶd%j۝?{ð >"+@9eŚ o($J1OFHH8 rdĆ !{sӞ:dyYSxebX^.pF-Ӫ,W/TbYJ J42BpaAk i-]TH:5Xb7V`[\tՑ|uϵ';(V1<kp h >Dolq=[Ž =L᱘J}Ѣr rzCBSԫE Ba^eS8=ntYstȤR|!WӺɖ.R(.<=AC}DUTDiO%ACJ"!:5W*H@R|sy?DydBsKY1|H񰃭j]-Flv$â&Uxw1lv"3J¢qS lf^f&^maiG2ޒ[#0t@4JreuF.T^Rx䋔̝t1-kX[>kX XOٲxu;;{@pBߚe!2]cH#Ð&<,=෣|C]0^7֠QBR.sSqgPSlj##5!st=Ip0gfRܔ%ʙumj :;Ek: m6oSsm1-YP"}: Y!T|xI2X14,k-͛@}ʿ]MGg0qr);8v/ rե; {|)8B}{!<:APEBwqE{~scҋҸèT;XN4ۃ'{=*G5,Hbk6|Qr浦@q.9^=B~+rJ硌T(:n=ʒg̽uVu;SG .`~+ І6X4 \YJ'ANM޻iFњ}T8~zN0p>#_(ܽq%i hu0fvK 3w'^ U@&ѡk@#S9_t*,fQwZRln(X}Q dԙM[ʭo׸ #3`h4.Zgʙ:?)<昳,2ޥ t&qMT Q0r⻪cRmHHŵV؂1km8 T0 u)m$+'b>G` 1>UjƸk .=[оtV~ȊA# @0t2`$RD$%puuIP݈h $v|&[왲{T~5 l0|:d\#8!`>mStkC}ڠ ,}.>hF|IBhJ݇z[ǖ>= ̡mKgˑxonL3 żTj}fl cXDz~Ɯ{覫%ҥPط Ta3Ų9\ RHmpHvoja8~&(ZJ<%E#fkh15PQF f.PCXH *C'e;h+γ%J9M %SB2P0쑩(ťaZû"}AudQb\Tvm= ?_;EIMG@tj(q6.b1u8tW@tYT~+$iHyV64٦|OZ,IexnCHweڶ`:w׎抁 s7so%c2]Ĥﲏ˻٦6YDllބ.l0TZ KQo[eiC\(\6}5N.RIYႤ:ĕplanqzq&fF@?hN>0Z u*5*$fw-ɨv/Δ :/[ \?b|Aْ.˿QG|kzr!jӑ]e )|?  z[Z;PfkpÀgbͨ̚GzοJɧ0oרr輛shZ`:svcaY-GIBکlJKd>id) ?4A.FHf`Il3-?»1T~l˛Uaq_&j8zsh˖+\IüAQf/epᓃ]z7R`GH;kcnd4PWڇ۳O{g>'9s&?="#gvizO$t0<8"o# ?1Z.)1Kw:`(M希`AF _4iP%e~T7iT"*~ثn&A>nW(*QKHKz%>OE6u - R}/2KEԿWlsZ pwS$ĚR ݧ$:Y՜C@{o;Vhv[Ty:8YΊOI@4MkGf.;sAKgd'(͓/1"&.l9P6?8T!_Tu :FޤO!K .^}BM]6:%noM%DL^dS)؏mZhd0q_::#fм]d~nXwtghHe)Y<"3+ڮ,f4-^ʅ=wv`=o`\42K~Bq=ļY(xE.׃V8bck^p]ߓwSn,>YFIԑZ;Yhb4 {cz;BG ȎTK{'O`%̣|99h& Hp];^r m>W9U,:c_Ic}[zFOU99Qi >_ 6jPbg0ol y,`%0o:1-Zm[@!.쭳? 1C4 ^\Ku 3:"6Ddiq_ lNeŹɐmo84ݤam6k=9uƩl7u!^I8Rs CU®J֕Jੰh*MK]1^&$SGCu_Kڏ5IrRICL B:X)^aY8F}$o3/aG3n*b'ۥn҈#ްjDnGJL.īM &"u zG  h!F+ j"IH8# IYn53&bȠh¯O.۝7S [BE 8AgBKlδ/A4wx[೤9I z65-3t{j-XzS KѓRaI=qvWȎMcQ:-clٜ/ $ieqk"WCI0p5ꄔ|`pLRYQ٩Ju_X~5cn}f!'94*I?\cAemr9eՑ95͋X(ʕµHKS!dO{IQ(~߃3B׫v@xkך. I;w}>+&~MY$TA!E-nHs! E@ D8Ĕ Cq%|%~~` \wN/VoZ{d_G^ .힎n?RyZɐtsDd- I)޶KxD;6HK#C19tВt AK2NwJ~]HO̶at5Jzyj{)?nz-%+RCxUe P.=I&SXԴ#+CcH$;7dSi 7,3_Mz }TݾKVN|3X^ 1ԹB/ ~"njC)6[$Msj: <] ut5ږfP:S7l&t Fb&n0\QH/*hB8ZxS(dzɱ/K60 boP'0JBEt5acVl[`I:4%0XA?F }b> &Pu+WS,$&h7Q놴u)2`Ā77ߥ엶#G cmWp!_HiG, SVw>\l 6>_I|(>aP!(_Z^ ˆUrF>5y.x4;ZzE0/(#9jvn} ⽱jVU01? q.7XZʂ-9m_2m QZE[BPe(OLyɕU\I4Z{tUӐmDL>P#+/FO}%t 9=x &AZ\%cߊf t0FFY6m!j1/d\މyOH5j%_]~䪂@0S/M-Z LJF+kO.6:m1N1H@=r\HJAc~j1sT+HPcm8z(p"e֞>ϼ5,/329qz<4,8L<夣LWfX-mp_] RYKgf tJu y ("ߝfK9oTׯ!,j\&ZEYIgي^ ̰F9 Ӓ>wyACM*|-EsfuA/8 ai*۟ЊJ8v-<{)j3yKǔ[L-Sxg%9#)=3 Zܻ&c>DjJ2Meݓс&nP"'!sҸBk1{:[{Qx`N CƳUey]tM`Hsޝ WQ*4ChgK A 2otD 8XFuw!ƕH_:drb.O" /tyj3mۿߡXMD H 2֓2RW JE)h# zazq2R_{ wEǷ~5ScVNj/4,gЩr tvu8#^l֖Z>wC>JD5|)'# <}ysC\Z[KY w]N,ie(\ 1_B|5qBܸ ̣U8xfl C~w bB˚Kp|5ɥbj屣!Vjle:^?&_]7<:OǞ'gڣ~>:Yhɱιed]7 _©j$J6$W"&}-weWJj1<,&bvtyTnt)r3;[{T,:"x'.G녳зw2*sKc]=Mftl1l3K* =#xrkν !B xq"Be.Ꝧ[{Itk8 |R5oKT\2O?(n}5t@U)Oj~(莐9K2,0Dhj2X0_dyf&$w؟PG㎂jY?K!KN[od{($5| mJ/L]PK8B $9B i˅2UNr\rù>xGUtReH KMz%.?dJ+c t5w#>P@wYwW_)ʼTVZ wHK#2gHaJU PV1OBGj篱-N]&1$du>6V>nvq6>0L@0bx E+t9&B%r NG2m(1KV'Jr4q6??@nJ&ILRgBо<}(knI z?{9Y=Qpܪ^9oY;* i3j0"Dꑐ$_rڥJ<d<- {mM\1hiq9\Tobͺ.)'e5Bp'4Sv;?;|IJT7v4SˠAĻnևXmY| t}05\V%IM(V4dp$ţ,^ Gx/e'#mAQGa t.̬[EekJM`a0(ݐ!wg|ywpj7 WCrL,YI]If#Ux4(hG:"g+8nsIfxcި\DQO Wv`M20ex߸'TˢCQ:Pѷ|#o%yFO=F46p-4+ÎO(XC_ⵦW'k-mU?rȇʕ]-2^q{^,~x`mE3aqøF˽,zcUh)^?f Q_rw~:<)l''*( Qszé<Z䑓LM̒&u}[6F [.Tc?Mr# Hߩ?0CH(პ1MU" A"dNFpRu *)c}#gQr]?s^~(!x^eb:LwL][O!G,`* : U\Ù !Z~sFrxM <3D0k+sU pk -#lApђ⡮,⑕r !EȭA ͉%jhJZ]d_3B I2Ndo ^5qLG{uPpRsTl0Q~wcc"Ŏ2VZGRv(xZ;'B YSVbs2VJ`$1灳e&xfHI H;WG2%͸:쯛r7Y7뷉(Qv秊)kĖX cX1)y07t^ 8==iY*N2X&u4GG+qaP|N}8*hޫgo]dz7ԯWÀ%Q2Y< 3v+d)e̜3##EV\p!`qA|kc0>SpP@[)@ I(7ag |mx׃k:7O|8:kс6;J@c+-smjŇj˭&~n2O)okB7\V3Acmn?-#:9Aho\*=`h{󁭷>=g|8Pэ@N~"/vqR[VJ3GSx]`fd p襟Hr7#a4Yҳg4g_rZfy|P ĥ^\}%;n 4IOt GːGW T\섅Pu#M߭N\6ZkCm1U\@fd*;|ߎ3&% >mO]e -k"c;a} NZoHhΫW#P9ܐ,T܌g_S ,ߠ-lՁA4 Ox+^0YޓIEUu 6mS#pL^J勵IGpZ2E }[JEZ뻌?LuҌםA=x]&zdP0cY3W[Pvle=UXi&xIi0($U͙ܛDąD$X.@/Ci+qזkYwtAe-ZAAP)%Ora O i]ZM:{%^TbZ~{[>„ ;O׌͋ dESTl*jBc.W bi\b~c$Hx0\y/ .<#!)"A*մYtay$0Xq`UHPߝ@5>1{`U݃%22,J'!Qq7Eߢ8ܽ٥Mݠ^Pk*TmFlMJ~5'5.ClrXcTs.o`(?8?/Ngv.-VrOT+lgC8",Mlr?ZJ]!vKS>R0K9Ϩ*J?-1Сǹ;z)p'ґBc8>Ѹ#nn*\Vy_hU+3>7]|z_|3xo{+R -,6(6zpFѕL\lK,N%=%.n,(X)6; xf\fwHmV `ׇE˫s-)E"&Ձ ,qx*#DL™R6@pZ>}?lAz5F!l "K )ST"x5c#ivW|b+F79eHĿ{uՒ.tlMm;,nr6ߦ*wa2k* |ʲ-8#,% ~jPV-!aM6>Di <'A\!3..C"^,Eơ _+}Fg(` _13TPrHqd\jT;QbBgI J o-慱H_Tޅ CY]Y0;*wھAB(yC(+ m]]`ix>bl`ׯp4Xwf r'3 Yzȸ?9'3<kas+nNqaa~*(l(JS `0#@C)[s7_!SE?㻋#0&"lY53^DǧI9( !?L.I mnCzhD7R9<.|%Ke|d{nyxYKJU7o CM>m:ʹCQl'+M_l39<oDk^Րybõb陜i0 UFzAwV[m>cia q+%9j+s]bͫC%6Ɂ(V7J_uTa}D‡$+ޛFz0VP+Y~2HyRŦݔ )_,5œi5sgDs ~h_y?uH'(Df93#1!ܜX;n5ϵν't }Z z#Fi[a0|\Po0_>顣dWk+'A=;$変myV_&2|,_I5T#ͮy }ʧv |tR kBBuP0K._ *6j;('$tL׮%KﻀT'#> 5^Gkp}=k n({3$?!hBpNfEB+ݯ-Ĥ XGj@e#] tmA" Gd"3XW7U=J~{&oM\.1?,\0 Bt?.Ü`goKхxa7"l"$s^7=2qު9jP%w,\5"rR~J #iiGŪS Z;V88H,7u/$ r$9C0g" ȱ3ZHnK%obI4̥v$} Uw~N%戥9 OәJi^mo\&P4Fm?S^xHYN:wNWk~@W /ENF}1Ʀƪ۰!Sxy@YݧB)d@0 'ޏS+åy FSo13SA@h $ֱAϦj#(V9;W?]!as SD ǎK_.K)C{{ab ;/'9!w9 ';ns[Z&&>Vܘ?+$ų>ɧ{I.wG 3d/2qjFYN{<`"tF B e)V`q1hVC.˞䄩 _N CEurPOƦ"yWV2]FgEZ >IVȿ̞EY׹ܤNB j(? v 3I_p)X7IRCѦL(ۼ`Q:+l/IқOQGD61{c pY^J3Y߸na,:9$t$ISJUbiԄV< g*K8~ALy"/'/ۖm%֜%bi :Kځ}\Y(oK?Vb6ƘİK`ٞ`ֻzs<K߲:A!;ڊ=~(G .3!zE9FWxKOՇҕl<M:ՠe"6*FMLlxѥ"צ0yƿ::1\ghqmX0'o׉k;F%wrYz4\Jgߚ~u2x* sNsuߟ2I(Tz 6.aywp<0J+xqO㴋@-h%0G:=x`M?ӸYiR_,&)Pi3d{[]ps39oݯ<j^d>eAq7A(\0CWkcULQ$ g: 1Fw]|LLo{e)Ncz_9JRrξ䙏p?(I.drP u6la$6^7CW)PU2rgbc=([Tv ƣWe% +3Ǹ4G9}1a ֘)B}8 Ib 4Nݡ˔xZɘ/Pq?rJl>Cy"`0&(s Kzܐ.ߠq1?W.=un""% fJ͖rn`N<ەUll o2^؀m$:BS]D:3󆼊7KGR d՜m:|Z./8rtr.]g873MkPBKnY齾^&-:s##=хO,r~ e}ʅ;r\3lBE\-][xK4gm9\1Cn&f#"[=3acu[,~C@ly)URU&L^e;5WhQ [';*ѩYv,R}ddZۤnEhI! p:zԢEw[*+B2da.c`'΄po(ɩ-ڻ/M.Ap)i|)z9&YLHlq/݊QY4'ḖK(pt"qN,¨V=MRz?؈˾;cKIan%{#'$ oy1\oo~giDi yԌdPZ[6S7)}QB YO\""}\CyuLѻJ@ 4JvW!㙟:=rI&P,EKCF"d4y. x9tbG!ߎ*}vh)i1Oz6 ~i2]U+-USZ-35 A^L5򱦀N:A.d%>'_G 3:?oƉǚGLA'\O|9QqQO"ll mGؖvu<;V=L=k(1|d:iW (c *+4ׅ/VeI5J# SaR\a"6PߚYkCWw9wu4PeOd'E闀W K"}g̜#}J,@QHX6+)!DH/U ЮDô 8_cDž{E fU GQ!7T9!ط~>ܯ3fp਴J2$K-+7/=SVVI:F?u{? m`9G qS4,JdiH 5#Йqk_aO- 3hO.՟$4{ H/J@b!G df]RtMD#sۂ ?7R!S~ȪX^S{*з4H1Po#aYLfph[Yh>G8f2VٮPvaE]k•Hf]UOQ XRj-όCUȒE0}١"k"xC۰`4 9}_wOrc[Td܆}t5I+sLūD;3F> ?6YUkf課;_,JS[TC؞oH,*E<!CQ1%*]R:d1Cxw>z~Wb8CN(] FsiI^*G ^4f/7J 4v}Q^=À'ӥ< roҊIa<My"edX ^3f,t̀$K_Ż9iFyoѯ?d6JgsHlfk;ܯ/6Gtn>c6Uww,Cóڔي$9Cna“jUaqN%s旕+xN Ijz]}3".Z[]EnA@`Len|r^ӌ ]~(3XJmN\ 43Vz6?eOd>X LȎOك&aUڀ!EHP=fX8"eG3,YĔ0xC0/>[$uo7̶Թ)Ak8ly-zwK{ < Ish0DȒ)b]7/;3HXiW=4dBU34.(r ^։ƱXc$qlqhu|'%+F0k$ۮ= O4[9 H6/D04rVSG]vQB*=P!#̂]}{[J^7Hu25Ar4FhQȈײ)cUŵ/yyzAzׇCcO3k'F/Ǟ'\1nc{|c~\=֣jp0fe HX# 8-g"ݰ5WYs:.iBQ ۓT4 %˙aDX6=wfҊn0鋩sA˱J\[i }x'e6<ۉvPJ< $'}qI !P.B/ƵGAۺFt77| IMd.7K[:SgIAzF[h]sI m %L-v_rtV?8૕4`@U~d62h/1gB0?1r}6l }ź"&<ȏ6Y3:SEd#̊f \Qy 0q| |Rhӎc{Xz(azVjs4f`CQxyUBJmBvbǛVGX>Hɟ6Q U0xMSYS{gqesMcھAr$SbD| JYx ̐\%alPvqnȪ!|N-)GFIrT$c s 6Wy_>ha^Pa!㊎9--Fq&*üx]f siYE&|dUHr&Sڪ0޼ԩl(myxQ6R,2Ie8W^fL ?X9 :?/{ʊۚR4C{Nt}s8B3uE#xR}XR}K642LO8aAyOvz7XZvIomp/J/M `6rV?HnwzfMIw.&⬺9|65)<@qSIZ!z@:q!{mѢ(Dk͉%´zx  eb~mWv}̓m *-<;_Pl%{)^o\|ㅲb ,j0BT=1 ,Yx<*6ǒx"(̩ Zߓ r靐Y2H.Jˠ/4 S1j}j@Uά~[& r8`2zRFzw= Mnc0\7$_>Nr !u][rC¹Œ:ny @-u'p{_%X}pD*O lIosI#RPchҐ<頖\)U,΄* g'2g`*K}g֐uwy&֥22eՏtleIl2[^gR<䁡h`'pXq.Lx|i_g]/BU<Ujxm13Y[+*.r\~2n9DhVw}F@!bb'ߎ+ A=w"W'+:qwC B/{:vlQp++;B|Iv,JqN]Վ!I <Ḏ쀼a) Q3%F \ 9UjQZHn^#e8FGeJ̐0i{C_L.R>f|V("XJ٬m[?n1s\oU%[{3$AbYY}$a0m8췃adВVh}>,Rė*'6ݖb@U[Ϝ%|%Qݡ+lpK/".k'W@MFA5qor.tskYLL@si~}>Db+U;pW\J$Tvoy<ޖA+ _:8}soܡbs[ R&swQd]H=Vw!(iG.|D΃ClBeO5 C;B@z}K=#(%aR \9:: a|Z;נI~39u\CSkt9()lN*>ehJ|~Uw:MADؑm׌y5G.f` 4X#}d ☎< _<]|K s/]->KRQ/:bdn;q܇aB 6՚ٶ`rku_2q (ZI4欻}[%J4OۧEd${^TS\ơ1Z,2v!pk⊮1a rTMZaKwM#}%p9l:m37aЯ~0O2hzL6"4W.oE2/7 ?жamN <Hq>4G FSWˤ]JՓ(C3𖭪6zSֹsu7 Af1Z<ɌyvҌ 5fnِj~d>Fn_:+!!$J}b=!@jSs̰|Yo:;Gt$vE_35'PJ'E؜-igh )BOJńg7w>Cv0uhKDBѦ겡~C}X<;DJ'5& f^r_~ڵs3BSm` _B:_az~Dwxc0 AW5ȬD7;<Z$B~/j"yMcw?/"~m.L*a=XA1̅ ^t}bP4.Kf>il͇P|W6%i{DSDv$%[ζ2Mf٪r=sbɷ#Z9^v}oqG| bigQjvEX>і (e8p|*Ses\q8^V"1dt4(nBoR1cMႆ(~ 7T:⥚?D,px`blS  tDOhƷ(/|\n"F|eKS35o!VxffQ> yxP@\q{P\z_D!~ٕx4(q<x έXB{{LoEԙߖ_Iqo{S3qӹܹou-}(~ZK%lN(ZҼ5c(dh?}O7op$~.舭gBVkI49/{+8BdLvŬ}`Հ'K͕@~,X|O1DKp,M&OefvxP /&rU3|5UޣiWKs$[-oqUTfH[nÎ}C agPi/`\ b{-? ڇ?laqY^U NhmD; n:|̷5u[>ff>dJȊo]0 2"x\VqC0EF'3R3%nK&颶 ЌTmoi5#[$}Q e鉛h.}N*7vCgdޝmωX)`)־qI^ܽl|$+ț=pmfWnCC0:q 1*,b?iM^" /{î5gҽ/LVvoC/p^Za[FF ~_rˌWw)+)"ݏaE%,Θl=qk>Q]C P\HW(tpGtlylZ 6`ܘh"l^b;e`IZe} #3uME7E&>σWZ};Knٝrg,zf_s#{+M)a'TD۷[0bqf#+\FY b[daZF?ٗB>\ܜakDB/^%Cj\T~/Ch#/nP uʱ0%=OevyPTU6LnuAtRD/'틄lcQk,4n|L甊~I=&{e9-vtP@XLvYLUn=Y۷“eAt'DP"'NN5ωZIZKSƭzdpw {̐0E伊GיQPc0R jg?5\Ь&ʲb#;fי>1vbYhrLlJ_Y6xӶwElc~n6a{cKFbߵ5,V#+xemS" ҖkAe'ZgJ/kY}D4*iPD_}d-gؿQ hA6tɖZeFo.o ua:·S8ϬɁ>cM/47XF3 {d(O[7 Khͼ &WįWTSG 4]h*L({ZSq'id<bw7fR6Q9\'ԖCVCX]S Px~ *RX)oW944R6Kmx?-KQGx(D8Oa!:+;l {)S}3/YvWBrNY$7(V:.Lt5"޷'j "#9xPƮ*"~vS.>-# +vDi - hr#LH7AkSfg|G>z,O zyhp>}%4?tU5KB.&{勸b5&;\ʣFQmM8y((fRtt{Z32o Tv&lb>0a$PD+/TЁA疗7V 󝑘qoä͔1C0Lk}+,#GYa#ќ>嘮v=A48Wo۫ݚX_ph+ AJCJS1kb_H֟F5IyW ?쐞C81̠ p` tgu@ Z͍h/mt qX\om㜅l?Hk0&EdLML?dՙds)ҔY=vV X/IE7dRcʣ Եс!^SRk}:w=" )^]lPḍ-xi7ՐoF-Zl2nlߕOevQ2\uh~/@N)R;JN{+TO{[c;6rDu4dcTD 'LoEJqgTk- ]$_벡Vjx*=5(ʴKh2@j: (Aʯ+p"/OICDpf[E)5k7/Ih,=`n311ҠMѿp1D7)7wo8!,ep= ~MY̲BlgLk':|p@0'炌n0ڼ/F Ls 02zw8nRKJ6〻}aȠH(F릡Gs3fxe1eǽE3\ 쐃q'WBrw=﫟&5#9x'Q Q-Z$u<$M2r6 5) Rj/NQUJz h@7)[3h,Ȭ6@QIleC%0I; O: 9w̓(_S(sxb ʑh/ #\f6&c|+y ˢi-4NlE)ΗǸyA`c>zRQۇ ?灃A:= *T5%usoS0Xʘ#}= 9Rd ^s)$cnIiESi$|IMFfm!sL%~|" 7m{A`d'Lu>pZI xg`-K.QYre1iH']|a;Q?^. Iٸ+WYPfhnZ' 3}z5xhz(95DOzzEX6)f (?6jyg_(%k2lB-[תAvŖLO ?$b%&.WT,wBS^Xq ?D9ytWc!ȹݻ?6lk@?3W;!;|ik]%ȫ꒦a(Hp Jv EвA*&v(J /*`g0bޱ1gdov᎚nXv0׆~G9VȦQHD3n Yx9hN"?3 XfH"l`F_{Xa8,QjkK>"XŚ  qːha`!A !z{Z'`. >{$[,T5K᭤%FlFR3T1B.Of]=$ASI"oebԿп/fZ(otd5 87]`;DdV"+H]mgu$ #r hpԝpu-4|RD2nZ6#/e4As09V I' ͧ (l "|g}A-AݰTjs* Ce a"++w\yŰPm'l|];1`LY!E'}ʠ@L݆W I{Q|[=nrvx^ .1ȿ@|0sWX¥^]~۽96Zc)eO?I+gEڶo6lHʭF=8JJ&@F">/⢔0" őҦשiPhR(Lv2:2hײtB0BLr%0[wz}T Ѡ'CPn9oFK a)OOce6iw.;ds* MFd?w*S'.|;Ib\5M; pQ`эGE|9#ݝN Pb7׃T}cҰsjҢAaDc"HB捳?ġVL5ccxV@3luXP/(~ OUL9R TгĊc5BPe[_xU_*w:ѦTG| 'C`{.&RަVkǀq etLu[5ɔa\ux|&^s>Бa#p7[ DT9F'n2AԙH\r`D絈VJiTߍR؋tT?l]-&l*9b(] >+fR,3n&% He-H>  #Qg&Vqe"{^Uy¿G3<,%F#cM&qi>zT[ i >cIdgdxZ%0*ѩ͑s7OnW #{RxX  #<51pN5s<bD|wփKPu q/;`[G xQ-gmvɏlgn!\a7o;1K#[Ce%n@,-Wrw6}UzXnȔ3=nVd.a=cRh'˞9{o$(uJE>M~s]$0m6SHDɎ颭a "y34%F[2?Y>z_zЛ%ޔ[+a~lq3gO_nC\{t);[jlO [A;\ ^t\sbbD낌hfuS'XF@ptx).~Zto>`|K˜ c C}NC*8%;KrXYI˟$\tHĿc}IlG#TzB%'+j>I:|^r^i.?F "[氲t}* 7)(.#*nta |vl0~5+3f oR3 OWͬLA7orL# H#Rծ?qҭ<ɢh?6cbQ]znk+~^T&?r=HA,v,&lc %_!<4D⎗u_»;%>pm4X!먎o ҹVuJvU^` FVH+$3?HRb!p}qF1\ڋU }P]t9Qrq9IV.z'`)OMÈF Bo/ߚN #W2TMNBnު)R6b?$`NUaV aZT(AͦpErY"[1ߝȥ^#FT0\E$*ՃfdO\ u= rAd@~u˔JPg܎azp/22GDi\Ga:Ϧ(,[::ܒ*L´bU3 Ԙۑhi{my>P ;j>kyo6юm !5@qśe&@֖dTx/-0B4K:NM* +wYre_#eP1ԧkbI2 mu29L;ŭ00 λH-L6'RXQSnMǤo(: LJ#1v 3iZ-P4$ېFnh32[WuV,[lƤ +{P'=@TB;Ơ#[&J[.@ d9񐿌 j&޳"Rm62$,ejwܟd}U9< Opy=-9X'S Ŀڪv/)fWt'W0Swu JE[` /F֌+2tbܿ;E)ΙsCpR$nۀo~ ~}Zi nŞK'JoҠk.P(W'x@f1ȥgzl:_kM$QBwK~o Y 'u\\u $5bS35 ϬN-8*hůp8%z79u8GKe@dBԛ |qY%D"`31⠬h8ECoɕ0̰ͅ'Q\Fzg76Ieӛc@iۂp-"SfzhmAoZ{@k("]Dέw?>j2LQv[_ٮFt'eá:t͡L@8[!-5|Q\PZπ=hosg~Ǵ-˹qaZO 4nìUFO+8SGsͭadZjS#FQwWqFt֮H{jߟ]Fkؖf}\- MR"I:apY5zS^uSp-ݹ|q,l*R'a4dg?;w`-G!PPx;E*Z' G^a)}XKa 5KTF朹'NC)GFQJ,\uj_9.Ur p,"cS&qdjޕO>i̐ηe] u Sf^[F;Q?qC*Y9~1P5xJ,h|H{|xTqEvT; iStVrֺ=)M-.0|z a5^3!]Oqre #`޽iGtv'_F?`Cemƙ;BY[< 9nENAHE#Wnc2҈`kl5teQz&swGU:Q]2 HځKw?e2 jbx./~] \2Y?vrjDSC?ͩ4D\7h+g=̃1pѯK%͐(t#K3Qh-p'2 {%=/$?b=M7XƦ'P$Z]yc!EerW)x޸J\lصc3bֺs gN>,‡(Rgˆӓg$rMom74k LeyߠtA:Gh^[+ڟVVT^ IpSJ7{vBq_fhcEuj _A~P%o@\='㧚 :`ϼkF* J15^08(kG"xKw/{E .q2&L[5{,}$tat)8a+M.Npako!{?S0dm*3G xƎeGò21nuusb4%?>urN͗+7ZE83.^VLOj !~(@rM6fe~m$¤R|W:Ē%~ICrUp*cJi[crӝF2,0Ljc]TcS;]КfhOeFZeOȖ֏oarev C\bP7L-:fi7y´i,EnfZ %.?ynk6omb;n]q~J)+!iw`o *nmDmo Ӹ==WHt-FE䱲R˴UCuӐGE_}DrJ9VײG`R(BA?__s6Ggs!֫`2|b`pyΐLA da%?\%Z0'n㘺L\!6C>vԤ-CykO2j()oΓ &k@q۳6s=( UHv{MM1ZW|GbމKe2(dqL"Ɂ!5wu`6oTh #s\b]~?MŖ.Yf \.#6w$ "iބ<HG1ͮv4=|Wb]A QFmÃ(Nx r)BDvEYgo7,v|;}f_ sF8f:QFnѽĖ y,Wg jq;@2ŚC?Y_.\jʸoAMMۏ% X`0J@ߢ '&A?;hNzZ[$(; ׊s_Vn_rYhҏ!k})Io ;͕W:fX9,TU+,V]+o[,Q T˃\2)a)Rrh*gb {g:q;N9{tm”9ֿ>ߧ7W 76L]Xu0ǷҞM04x-T Hm}OCp3n"ۋ&7>{a@_ n9hWQKMN5(/w݂veøS%&>5 Qz`luR:IQ*` )i%Z7PHfՋ!duWh$)^(fc:ѐțݘ򲆑;MeUB-Ե?{R[aEieJŘ:TzCYgNnWgޙ3P*waWmưg:jݡt+a1=A/ v>)XxMZN<%NF8*"Ϭ65C4G"G8E~vsG]=4ǭmﶽ7PME5Xҝn$ƻͯ+23}غ8kq uM*h7_ ?9;Wf$ZwFD$|y cRv&|# &83 d?RLzQI[|WLN "ŷ嫼h.UWqqEۓե \puΗ}/g]#XjWlkptCo09wo,7/(uXs98Qs^y 㷨!6wa*O}\qCL`LE5 qX)qXfϪ> 1k MдD*O~-8SRlV>ʼ\b0O몃 ʀG_ȸfW0'mN5؜Ba,.c&h K1NCKQoUOЇ+F{ڎ~ޥZO$; h"ߜ9U;D2|/MN DĥFS+=_Sӛ 9p 4U:\h: _%:GTp˂MWëz>$Zre=${ޤx Bl4(|mJə(y߳蝴(&KTr5[x{ ה[q,+6C< Ytv(a=_h\uy=:M}pӤHFxYk0C+d$r".Gt%\N@7sRqDqgwڥl"KOYM?d?%S]Ni/u3θ̱7 :]ü{\V|Y?{pϐrb$J8]YblgL0Ul쁃izq-ȯj8B0x&i&?,C,.%k1A X]3cƥ,JbJ,yJLVh6D6 R:ScF0'$1+}Y$xc琹Ԍ &sW=O6A`[*[j11dN8 %^srIk`b)ΝTV=iXVVȸV6rp\6'FD[+  Lj9f0{3]ߕ!uAXӒF?Sh䅖P00mŰ^t}H̀Ѭ_U>>^=涓gTVLn]KSTt@h6]<fM.%~-d8>siɶ^ 9A;S t(LpGfHfaΰ֫STL5YJn@LҬX*bHIq\0@ ddet2|}fLuh ς_EeqpdCicj~\|I J7Ɂwք (1K*9ۋ2OJwzQ ^ TȨi30S^(M#JxE*Iy}ӞWCrE[$<%Yds8L@i7€a.KYM:!Lj>!d-ξ9tl pry2[k&J+5B>a>$T-fy.W+3g= 3h@:sƞ-tK`%n^?zAOZ)AF="l<ΚpMMRgvW3C*ug)+Q K,jDJb49_Y'r*{H?z}z~ - ^P9^ >[ @،>@q^xv쓹^ gEOUEGGU=3a_nMxzeY )#dAAC}NA@(uZHV95/Z`gA ozU4b9_hMX?SDphKFC,k_z3G2\gl9JI:3NT4y 2K0 7曜=ۛՆ{Kտrc/ڙw`*ocT7 d|E$z\4*OQƘsJX ? I#k [NUJb~Ͻla[Xb;V{WIg(PBӪYce؅Kz )ֆDdԎmr)CS[mዄ?Nkv5iXH(q2C٤`^~Vvlg2Ŝ|D-iX(7urǣ-MMs(T6[3Kc|`.ٹ53=4OPtc W;溹jȅOXS{]Ru"aa0H ]54Ȏuk|uLdO- NdxI7DGL#"8y)#9[_Q}{ډ6){]'PBQC-v ^o96Lj}SqNADf Ja%~ڭ]j4 U },k";7y դ|_AK9 j>+n𺛈ɂ6gV,(|EꗳQP=, a l ԓ)Ժb{h{,]yC%lţؑj=+PVRkp:WVs0/69fw':3;4 uPJ>y+,)6֣q?a%]i`50%.1,=-gܐ36~"ld]j?aDpc.wyf}94;IA ۈX]}A}ş"?*i3ڹ:ٻeZܷJ$==4_RݸݧXgUOɾ\0mJԊȦ ob0=yn,Z?gX5YXP}=iH&/7v-Yƍ݂11G%jgj LF(@˸}RVF4ͽ]>>4/"H{W15JPX4V:TWD1:Lk3{#`\ǮmK"e[bD8r×noAxQ t6=DhلE Vbf 3#ʵr_]V/M5@0\ tYMeKk0Cer`Ztg:'t1sI4c#hw%\O;$W빳ozVBt5}%FA ~a/5BXۇxqʇpy鄑v҆b-j5.Nvhmd(o/acg_jKSD|G"db;K@ˆ"8BJ͘! (يg0E~U;G=OR4n~l$a+^Vۙ5:o|u wrpVzN' DV RcOنq:My#gP2Pfz51&' Rbu0},Y_.f=Lv7C#C76&GZRfyUq:vc  _|@UZ .m:*?rZJzq K=4՞mI2Y]Y`_h2$NeB: GD"/װq#G[BG\R]a=EYpr8DY b$z2BߤPR0hk,h9HhgX/))ڡz F|C j1ׇ^sӇ ] q柡pPe<l%BG"⬽?e]*޳y;FDO(t*ވ_Io]J:is0goFR6Kcƿ(s5˖:BFIhY#5K#H)zDfj7|4ŹR}(z"}@0cnɽZljF fr/#όigῶXأytE@?71owIbp{6tITcOl$&q/%[Ì:Rz\~#r&iE+2@#Xלƚᾦqnȴұcom2{u$2iRv\8դypIĊ:„@a9xśAJciAx<c6+ŵ\V Am1 BNSL70FRh͒ `\V4뭕+rx>(mz\OiØZ\XA)JUA[Vc(iu9xJ?~jECnSnQ^BFN_Dȝ8IZLau:HKC0; X J- T&i蟈,i5+BS؂ndvWbq LXgPmYuEq}xx B<M.?kH ExY$ϻtPfʦ])uOy1n6g;nIFvcSi]:F.dDN&ܟEKbH%N T]NvQx(D$7׆;?@v rw# @ f:JsŞSgXo4 OB1 2.BʺKQ~QTV0qQ_Ċ]ҧGm)-8Y iy&˲~3k_)JbL\7[92 M5Dki-x~AsL@܁b˿2b:8_A@5n `*tA-'VL2Ն(S9fF_9nw^{f!aJU4&ui#̲D;є>a\ _Zg++fv$S{zQk-jU/qR!޲/Z6U>ڔ2C:ӑaY RHpI;rT%DE v*!" ȌH_Yﻕس/ΦVǽ1} Y8#xNrMڗT'aEf|g=[,DaPE686s#Mo.o:Fh- yPŌ`pglo Q>GM3Mӕflc*}WhEU dj$^5Xw8R-ߐ~mrYtV0N(ee6&dڲkw0`4Plw?qzUZ Xhllm}㿑dz1 "5$f-l@bE5z&#(ה>K1-25}YY~ -bNerYj I' 6wi61!ک{9 8p< jojHk.s%6gZD 4/2'ao쯕ô~fg)dXo2_8%#+9t˳x& _Ї1q&ڤe6N5-ӄw*W)L qc̒ަ3<6Sָp4UBob!{@|͎3O:>"Y4" MEFTj/ rL(GjkŹ@A߰N(p8u3ÍD7G!X?c=eˊɍ`I6ӂGY@!Q~< @ۉ (zѪf &D$_2,YH'P>#;9 ǵ3^׾+pu:^G^ iȃE;Im7=oTһY!idH¾$$/: I^mqQ7}9!K`h~ԈŝCOXX:-ԺgbNt%T] T3cmL$kG+Z(< M]),GFGlkKC1Jq#'J _OBhJU7Q~2{8Ye3{LI0>Lm]cF`˔`.q1o/ݴard1‡n_5jo$_0O|~ *^m|/A}:U&`G&$YD1D% :u#KYAZkTkYW<)3Cm*pʡ\g!N1k;hgHiin?%sAێ ^Zq%8KG'aLQ!hjڛ!@J[bm"AeTHq $+)[? ,d& SYGKï*qӨOћp@vP٘)|W0 s< ގ;)}zGVn ֘-1ub00zGqQ5GtbFQ1*m.D=LkH"ԧfdިUS|_x+ͪB&kn>=? g"q4&ZIߖBf-57 f(EjקIfa?d;K!ۋHdz=Gvk?Xi 1˦V/ayFivh 2.^!ssT%lCAln)_!E/C"&) Uӻ[cm~;UN#^iQ77p>tC;0HO?Єb=++0bDob /R a GLHrFb;bx6ddk-!,QӺ To&qAV0!y &T<*vrʎ~-$,AqŪ񹓢Z-Z'ehPZ2RDh4<3ލ "Y(8[ZוY4G;hAύp+k* $p^[] mNylo)y^tlDH- . so?[NwwA5iWL‘o%&?Ju\ͨ'*rFJ䑐#hUuXH)޹yEAWe/9~ dJ[K1y/XS%v7*$5Z7ߞ{9C2gz@AF0 ϑ+ ķwDzC?'@%U2WKy;q jUtzB8fPBƈwvHP3xS×3p;{pr먝S0swεV7/pNߺzϚT#G8|*p"^@O#]zށ~;Rn}& aF_9c>@yp'~Ł :Va(;3HVt8<4V[>?s 7Q.ʸZYXD_i!tN0luC)ᙓJ4\(TY2͟o]^jdj:j2R8hk73nۥ^9O A3\l&O&@EnN-zL䚧AoWN1_Ć{61 Pſx[z9͊瑆. IÖP ޢIE'Dr=_KfFS_례=V6Bfk96'ym; MS54K>P v&u:9Q ^ u"\h*HvE6֠` Fu\v TRg0sԻ`(?*if^bWEQ$9?9O.Mj '( sKGl49UH6?B-9'ʏ04PT[OykA=ȧqVhGD&j4>/*MlaY+4f${ixA`@W $p>?|Gvz:2T7ߞܭfhI5j~^\ l[wO$LVA'}ntWVu;y8,s' m Ǎ&D#H"mu}.^tghNS] bx2]9@EC"{_y:d 8cS((ۍ_BdYbӎ5oKZVammi0gxsiR1 T6 Cqbl/w=˦_mݴ*d‹LI|fA\ZH(N%S<;s<' ӗ Wl Y5CjHڒHHҪFvI2z<O;ՄT=h>@] $i-%ݻmxF)اfr_ηlޮU׏fK\3_q~!ɜkf- OAҜ#:2XA:tghbjc?G11}8şDA .1"=8HT`گMt ܅&?K(ޒzV'rbzpcdgV/6gps# $?.߄o,oi n@ٙ8K M?J:$P5J0]:|*wq1^2BE` AꞚ+Y] W=> J$GI$ǗNۏʅ }=ӵu׫r.mzMsl酢9TUWo'#wT"nq/㩿U_4mtSޤy/8b&#jJӋ]+\YV} M3Ǖ)*65%"D'b\X hU4?yzcBBHSSȵlz13 /NTQ'iP%b"B%>Zyg{as1jJX @9&-2Cu5>"&A%yNdu Vg,WYw9kX~uF/ GSy0ZeJV9-Unu"Kd| {I)$Cb΄_a|sB(xbkqX9GJI%w x w|۫dW+D]b%:߯>Ql9T\7eX$k 4Rme}ERGkm$ֻRa)*|8gmӧ:({ "ՉZ]]Qg.!]v̈́Tli59LкQMeײ2`Ж1  ſWK@)WzLOTo> M!vRC f\TI ejw@ˌpy ХO%8v@2֤Q&R-6-F$8Н# C6SZ']r^ߊxf:!d#ZB"u{^ MRƃZXW- (:3}\hn~y[z{V WGئ=Өqȼ9 =Fr+w^.ޠd~iwmk R> Kxߍg*Է<@QZ0(fÏ:qT2 mo? /'M+P ", T/oȚ˜,t X4(Zk:mU^]ךX^ê8ѤIj-t>K5oK>G%-Jt2[F 1PD>n. z|V'G=5B,f䕉FAuLI !u m SҢ  $VB/GYQYa~ux`#{Q_R=׫:U;[Ow׷UZ#؇wdr0?9)\a81W=0D"3R2in/S=#<߻A4$<0rBM I̝UL++ϖnL~xC-▛"?yTo%lzү JQ,}¥NDj#lj"ɓg^Uo=f1 oEF|5Uƪ,h>^YiHD{bmUv#ZTxjK/ud"owT>g/ލwus8aϰTi^rL"*_: W<M)'IZԩ}r}1[T"ɌhE|L;KD2G Đ(}d ~Z2XUv\ʽ#Rk]3D)nmuhKFh9l G4jrК4if~h{uԢ(oGX{?gz1 m Ww:o@QKf=׷:Zq8.?;9 vKWXDzf!g|e_} nY_x{xx""l|Mϧ$(\>z|_è"$0asI_| &"1UkseIV=P6=w+(6 ^Y=;/H;=kH}JD = uh{_ ] abUFeXrjGa`[tc[E;V4N]J6P_G)[c4Bje3bP=GE }]G@HEul#iw(\]-H+A8\rH7yVBo#$ELK!ءFʔ~+(0&VG;"Uk+8ӽQSRԵ9SpDͭsjZ ';iq1 5gVo {_+Ig@+=v"ߨ$vׂLJ aPҲ 5y.J1 :E8W!F ѩj๤t!bE\4uqd JkHl鳰j$]M/~I;%P>K43" 6t&;Y2XiEvS6x(^u,S{%%|2~kOv.Ѡ~Dlk}5/uIO4jU`{8sW¥9|;QDIl" Ұe7r\!&Wv:[Wu>yߐ~7w PŘ8*u;pօ>g =g 7xF'߱E6yMKQED=nXOЊ]#s.>)R!zOZ=wB2 Gի%pɇE鞿7c(AqG$DjPu[oOvXP# XYÁYY=00[&NcKvHdy;D?&,N M+Y^*2ȍntF~'\vm4uPiߣP =a:f6ƹ J1ElLcѼXjbt< eŹ_Va7$nDc4Wv/љSǺN+~9a+O5H3*MJ (F>$̊!y' jIիa>dZERb/1 \$[V[*,MA’JpPu5ՠOB+-4QZ{kiUNvhVU B@Z^eX"2U\ItU"ӗ䮣 G &F2oJR@.lU)5Jh[. ƆF3 ϲA{m!/0. "ԳM k(!+x)0/u'(}a;7frWtЏ#%c"<[Tp5q|`k b8;z'y' h$ e"%c37W%@Iy}ef1vK8'Z{8CTo-L$˿br vghG5 YH}l-z&+&l~L覡rØe!'? c&,;))2Xiֵf)8w<8N_T΢NGRceNKm/9z֨iycz %KNt 6m5pf|rȩAyg8pj.BYIls,abfxP>"NTH =2~p3e|M- CeJ qj\NbY>@݇H;Q&^/\.T as38_Ot1H IDg6RZ2 **(|-:B]a"S#JRdC%ުW5C޾A"OZ _)7$&8y=D{.BÂT3h&%+4grB+#t%O6}KB.эMhB D2\l֪&T*PQ W䶽bZ1:8nqo0yi<I^6pG ѽ[*~=!NآცQ2>G{ RY9JtP9ERguM˕n ~@o\S,UhǫBXIRu"Ǜ<^|.@ mfJMxԝϩΎ_wd=-;w^եW {[<dfTLa5S Lr.\AeRQ߁ uw?HыOרkk=XtL<܈Ƒ{2SqKkVM"hH$GP2IX걡%p `t|:Jjf; W7œӨ V9ay]Og֔ \y adpDX/ q]䐗7"pG6Z/jhfwb}3?;sqgr6}hwc]Ԝl$Ff<Z+Aͧ G&ײjo1Abh|bg4R|sg̩ygQPq؏}I{S%wt5SMnΊ7}+HT:q:u0Vz7 Stf%Zɭ D"(w)u ,#rO@T=j hkJĪ*L+~N7wp~SeeĚ)8NO-ik[yX?R''}o{>xE#B>Sa5__߸`,:0\ͯ@U;9wX?gg t)a< E3/T( 8VhcG $ߥ8{!J +@nyvJ aS/ٛxf#rHZf}h&6#*׏TM1A:yt_`˵Q'_ :ݪ _d"^=w/,[t<y\_\Ņ+\F8Z>_5$&[x, ݒߋEI٨ZLEKMcAX,q'}^ eY 7W;}_ﱲV k5=aU4uz'%ymSƹ{X< ҝ d8;˜Wÿѝ|B&NKBoR;p> 6U8!LNyzTO6O ږ0KR҅IU**c^[ 4Pϥay[ٸ7:ɾK[^kW4S8`󡏓1߰4MMm܆16V(aqv^y [- 5[fq,lϴ)wJE6+\|\ F Hѽew{HXa2:C̢ȸ"JـwLm(]2&a!Yoa۪0o* JHlpP!oGM3,wjZN,zI.` \,Iq@YU8?T:QCQS_P~&oP1ffQ}vqpA;)PRR9OE=:8eȪ O V_^*Y()p+J!wIW@k)_HiBzTF{Ćm|$W!sOh٩@L #94k2ZV#ϚMW|&^ rˤ.l/e-o7wl[ wì7Y~r+~ٌ$7UZ Na647R_OmD:LO_A *`-MyX8J㎰ʄQb>O3˷a5;l24uWeN(5%5@LK^-7cVjnp Gءbj4k//{m;@pM,~@7p.c&37f*@ _F$8ӨW`Б*rR?⊨ױL ^(#[ǙbŰOZoDu"<-:tgsOȖӝWV1s C!B 3uR8?Rk@O;/Kg!DGCs.s0CT *!OvcM :.}SV=qATK H9S %F:6 -:bg</uv[< |Y t Ր+̘C‹J1EkgE2_JW.2+{Ww_~_qu-O f|\ /^ۓ(QJs7,-d`ނMB QQ5ؔʋOdO&u(?eG_+*LG@ݨ2Q~3&OcBo~oɷ)kAh׊ U!shT#3Z_8d P97M0!>!r*rt(űrvV].Yض]P/( 4[ %O_V*7HܓK-jK'*"Ro D?k6R'CD֥){Jmv? BGE }Q~ opnOхEÓ4m5_N{" TocQa)Vɒkmqr(y?ᤝH4i2W4r ɍ'eP]8F} V`pXz9$#7'7+([/űA{ȳP'fo(uo6\V+;hQlp,+(n$R~UF9<Hz~lWt|FR^Vyf91ElAبѰpqI:R#|o7"§ked_LC YKSJTKHWbC eA9EVA;DYR#^"sQ٫}>fA u)R,Q8dκ=39_0#*z!)RS!Czb[P>qSᬜqaw0oa`Wedc> Cx*]2i`,@>|Oi,S݀pogaxsl[vk+FC UeΙ| B8 F+;$TH1WDo$ޘ)w9 ^ܑokT_:YǼ}(* 'BeaO.e)}o.!ͯkAJ 0é73@qknegNue6z|J j[dU.% #h$K+}p9EQ}|E .gv &>a q%&T`1䣈mY[Mq,E ̊jyC|L5HB ΣT=쀭Ȅ!eLiJ8pAA+;-m8cтD73:G8U=F 7R42_vid3(.[3XK"j69:\9k 濊38Sp|QgjW,-L_y`' َx"fq/5 nQ|n,&&W菋^9EB{ُN:F Tx' k `zR.)9hn='I=, [HR G[+ŗRT{xuUfۓ'yjaBU &۪fգq4Ipܖx<@VY\pBm2sװG"dQ&dL^_gAe2h@Xh΍o (I.v]9^SofǗ(DE[!-,i.YꨉMEYm0X1l{ųƮmWBɦ`IK23\.@%vۿn6)#yf_92\uI:F~{4PM6|V2a.bRpܻ`B1ck%h^C9Lrj-{$C/>k_uݷ=3!32 )m)VWEn*܇_ DF{'8ePZO%3$9*9҉Ly)ٶtWzA~4TGN?3V) ϡf:И ppqrYC=hDJ#8|^zYA;> p]r2ai#OBHɱzUKE٘l "hui> Ƥy8Tzh&x(4Ň ?'h9T@pRUfzAvsئWI'L9f So+ Y.[ŵK ͻ+aR5/#%IDgp);gZsXb!{] ahz+a{#]4/(T wQ-~.qtF67!lt.ԜRF<)h]Lbd ZDH8pIP>\/%&F <:\+)W:D%X9pKL=>yb>f"۞T}ڄ6K6y'86Jm[6gw(*E4(^ }4y3Q\`xJNmLsQ\Ys dEܝIxc\SE77ųf÷9'xZUk:> 6fM<;oCumeumR|~:bFpE2vGM@EsPzgG ܇Kڱ/wpϾU!=K-5.(os{J?a]%~3m0o~Sy q`HÃ!*RH$)u[<cf8 lW$-oAfﶾM^¾:ȹ]ۮ)1zO8/Ml{}v]o_5:5ʍw\D Hbd"n8.@Z j([ )dVd(C҇d d>aF4X9,Dģ ǁ2]s d`ˣ"mlbWOdϯ(< ,Mh!R\C.T޶94/P\Nc G0qGO{˰﷗:YD.M }CfT279, I<8U[{FBG{,y;4kU{mQgT5&U&GUJmydtp<\/^neP=ԥFߟF&#""g;qbԪYEdeųS0|$ˤn3 䪚Qiɂ2;> EΟy]١E}u7{N8{]wȯD#Pb2ueEkL$LYDC})s _E]$ uF*J\ Sr)peض(^ @^Gݭ6f >VT}O4 sN~u'U<Ϛ;OeGM3a/;"2H:=$Hk{x$ eD4)d54H9}Vd~P{,(qG]AUm/\ߴ!4?)-)ѦK7ӁE_(dʖ:ߞQHhԮQ_ivnw!dTHs}d˹ \9uUJ#}XLqC:#}1?DMTE" bߋ3N1r9urCKNfUy>{ v! t"怄6GKA?1\+ IɚlQ 6|xb:=o]#5O̯b>\쮆,%tKlWcπtΛsV͟o,2 U?],e@&M2 ^DG4M{`sQ7JHxQ~w9!Hd}ݚK~Z9e^llJ8ta' I.+r0.y` ';!vcq}`J2 .6xOL*ZH١) 4ڈ==1>7ҐGtIY!/(!~t%3Z<߾q@܀>K9ns^=DC >@9_$zadỶGoeF@}|5TgK-U1W"Y[k}Mh.K7B~'Vm6?ٖ5ZۥEo K 6iqųf~J\* ǃ伎(@6UL S+lH/w@,s%h"3h9.pC{Gfa/$wŏ,PiYM&1fIYSk!\i*ڽI;m]@a K."DΞ?[tؖ"'ͨmA\ӂ:lU bGⶁNLUR1 S^Gl?X-5{D Pif63o* uD41,jFx% |t+ 5|?@^j;Djm'Bu 3XL CCՆe<.Uϼ r=\(|. &)K彯(m{V-&8#l9F&>@ ЎiH)$q%}!9OuP?ow$E &z^zq8OP"R; PGa뀿hwa/qKFе4Ү.X0؇=0<]73pN+nC;.s_/*E,>`} 9fiՒˏݱuUO*}̗HO1a3v)Yƞ'|G[ +R5q-`p~n 1^  #a~I~6+YXV}aG MpF8@"i$ֻp|j;s,?H;LE tpO?-< D#-bD]Y!PMNuZ)^8%S kO0JeIQܟBQKaSb·K^ etU^REgNXC)k5*\-zw뤒!t'-ۉU3 C2+v٨e*FgT6ZZd/`z\XxNx ^ވ*JX~=,yAljj3I4R ;g tu^:k҄ӎIF/dnwt Wརi4ӵs:J–y~#=C\pzݤ׳"glJ5E5oMuMh-~*Bnhu$2zL$u 6,HP+d|]MI-= ! kunLZL*z2?e' `9<>>S0|xŏ#_T5-oeqrYK&GL\JXpcuj` 7AElG yDu w<^B=- |$Y3zbt*({ѩ#N$='C?;X^,W7舵|Nى؊O1Vk1썝I$֚F.1D(D3(dЊ^Q{#=3%`Y;/(׺ [XZ+0QxĨAWVʚ=gMfW] RR%dRS 4Qp8%H. R{IEP٦m_DSv#$¥Ն^s!3x;W|MXݩMC]G$+M̈@)<{60mXdq%Ɖ\۶CxD w&+>e5U3*pHkk;C%n5T_edLy*E~r*fC#.ݷ1Lȣ *0 mH{L #y fu] .R7{G{3oPxmXlxXcH¦dvn=HȫɷcǁhO(p{T!,BLEM8e wdupeC#Evbx[lYB7Y0Z^yX|ٵq2=޺ IbyCBm.r3j[Iw6."=} A}I'QNmN!vܔ6mE<7UxW pE1,ߒC_HGBqHm'U .l o #%7li$b1v^tU[R| k>?Bq)A s 1*lH{N~q\N5nBU]oHʧTgl_F&2ac@zؠZj;xx׎C T+ELJFrx&SJkx#Jg_u6Dj#bCQa:˵YXtLᔆ )`ب4uaHC{ߩ hN ZR͜| SN@S ԁT{jhw5/0S{ԦBhU~AAcvS4KT/ qeȴJ= n@_a 1V'BbXn|!}ϔ]Na'=,OkK89"\sH?jl H%=|0M G6gʝ:#/D]ti!u \L.ܬ$?# d +oyg0Xb%<,uK!p2Yl{SAʀ#4͓pdԟAe\i֡+uudpdԌiR|fpԅ\.ضX:䘽"5yA`'6GN/xƜwE˗HruӚ0F`R|QgN8FjOE, ,"|yά2&: LG[]jffo3&j#Pg$?1**'чLBJDD5Y6q: .g9qi Ͻu}6l+ k~)st $xh)!i==jUp}bG(XZ͞# T $"'*ޢf]f_Vw,\tQ3m%ZK?a{Ԛ/9xmWPJMNQ'6Bj(V 30NUhnjr:FYp`%P4:3mʤnoja pQ/`zS90?a7T@US(Yi*C,ߌ {:v%~0w"M:Y4%?N-y_)GA<:֋Z!11THfBFG&O-Ff~O6$6ҹǘ%yNxֲ~WǨh ,M+v6sF` &!X6nל 6qa"4ݝcLs|n _J_`:ehm,[# [3ǢӸ6Y|;䒰b9i "!z7nn+B|YfH[QNR0]taQ(a}LX|ĦP4 00|gcgߕPl^o Ҏj!s u?}aUˢ:o`: O' 5-fcY J[eo_0PUFBTύFp(~yߐ`jFfLDsXŖŋ3+ht_ɼ&4Q(7lk'N)ijtg : "$96hN/+U kzRe1@S):4X^X]uB@mEHP7ܺo,%j` @;k (ڲi#t̙ggTT]DwMܓLXY-g\ƪ4pȫ!->zE~_$jb& ʗpp[Ψ^C C_xہOc:+c,WkT,EQBXR$eOD ~t{B{wzO ߻Jt=^o~=K!ZI}<b"{6MAϺzByڜBvhYN˟Hx˿,Uh֍%X `ݿGP^Wzb9j9 BZAD!Ymog@ UFI05qxwJdio(~ -5UÜ"DWKL$Du/1#z)-c,Mn%AqI=;lpj_6{TDgBs`)c>M@3O Td$,[)b0M,XIk@oF+(r9 [ TITQ{L$,S"Km,Y'w_4gzhg\U\Ej"{qX&4"wSzpѺ*k>"I…qQ^,#L {r4֙51wj#"kw? '%J:+Vٷ~ToGɠ]OSa\1XJ Oi8R%.G ،"t\ӡ"0%8"ѾFD~(@>WiAO r7 CYrҒ;3ӻ\nfBZ5%MTLk,ُ5j},>G/UCrY- ?P"VLօZ|d 7nJfJ^gviOؕzwJǧ2 &T [iN~5*2ï嫢_\\p!';E^$ð<YQZR ]d $t3WbSИe] c d" ._byt5d[ie=͊vfXisNN.:r}BGʺ$-CÛ7 y}nr7;au{Cj`f>qE^la=ξ޶( z!†,o0 abcX7hrʵ&`gdNv49űٵoe!_كm6r(>u.`tEP??!{ia2ҍ%I8,9hH;!/dY O nQN!ei{4 [xYE@S IɬO99窟ll#Lop I8f wnBmh"&ÚF^e:~Bhf|s4&W*J@~Cm^aqѓ' TG.@?<~U4b壏Fq{\sOPUξ^<|pq*5Kqt 153C>q[#OnB|BG7CaxfX/u.SnF+르![W,\],QkpMXeD2}։8^E^s5a^d p$0 Wde&Y)L[-?mg,B#Ax*^.n.7*ʙ(~.sEL=/(>VvMҀ PyEu:b>i{3 e]ۍFfrX4ƥ,qA2YW͉MTLp UlH`433d'jLǴ\>Q\ fWF 1 :RvyY5UYWB ̳nu^}#R:8.D,ݯ7j|7֊ #/ڂxWc8~Qk2Ø0 n t>Itܝ6TRp`fє%E? %FFaۢ(ˆ AcUϼ (Y V/.oϠԾ6rgrWC7 }Y`ʭ16ӭ.R1 (R:4"gT̸Fd4VkI&{yas?A?Cwz4O ^@RMGG6e׿2R_tmݓ5aƠ:wQ#4K#DD0I@#3tgQ|uB?EuHO~@c퇤/j#,m Y Ox`NEuB"Od#jm*6R Zp.}A9?ΌlQfD!WmkKsPBMx¶\NV-G`S8̙5(4AZ/|τ( ('E|nVϐ%b] HeFsu㙒X<2I#B0}Oҩ˭퐪Z5ɶ<뚮 awH+XGWBLH5tT׭:cf 'VW{^jbC*1iD,0jy_j!AFx.#? ;[s&+>s&!U@DAsk_3_z 8Ţa/KuHW`OgH:-TVÒq(/QA^-,a`>͑"歄H8:>cA!J[E0vT czbgz$[Y:bw$ |xd/f#[UmWbOhT(b YvD\OQӄ~&M(:01<~ܔ-#onncgzJpMƴqj  rufڽ =.mR>|Y9¿?-U+m_tj:Qw7}w!d/=CJ`#3Z 5& }3Rl.s?:j)zI<JPk)LJzL-"h0<͋f+Op%CmIeB~y 62CSQe@<ϰ#JN 9T69DЄWL;ARUj2$zKH%W |Wnk8$2If=Nf?1a v.Z~*5~ EHl_]NY%v ȡ~)'}'V0?yRߑ4meM(ק}Bs;sMwA#c-$㓸@ӭeq3]<<,6&ԍz3M6N<| W?~3`juo;]~O"+?*+! P&웵Ȏr$ϵQËa&t ^ Qp hh#|NU+a;|[]8%SQ 'wV(VpaMz4jQ`&>*^cUv|_ M Ā*|*1ԛ11c1oyNHsݑv;0OUӥdIit%ȓU3gn`"o|p) q&eM,ZBshЕliAlY)  N2V"j7?|5Jt e맗s^a¹3D|A0iϧO %Ès].Q$MfYö́TbD̻XLX?=Vv}ݰ uKc!/N@A+0CjH"?XdVK񞶴nM+ :4xš/LnEݽ?OJ׎yGB^16JgG%CTҼ$>bկ_WVP>o3|VaT͸BP; e/b+ieܙ{7<NՅ+|rǢ.U%dEQD@;p}ԤR|݅P³gçuє$CDXQ'm~Ntm$zoW㼣^WJΰClhXƒIs}O`㯬&fDtV^?i.\uH՟ؐbVድ`! "B'ʬ` `+ճ} WRp@cѝy?7hZ8&21ԑ{!6I%jSy Uy&v"Սl:K͘N}"ӿ| I3odP2h7j`oY 3X]LXmz@)ӫn?zt( ð=8͂JMe\eh[zCBH^K:#ԸNT$9T*x|犣 %J['-2Zt;cTYK 0(;ET%ӯ;R=E[+HMbr";yN{_&)p.҈14i%L2'KzUi֯7v2Q,&)p丬ӝ@x v/m%A O $5qna87%ʉe:P>>.CT0iD6PcᶂUB3F`k f5[EԬF#62n]W p9 S<_FVI{ͺ(r4*m}@9t&hS&p@94&h<^Ztcxlxme 埧掦r b1ِpuD<`c@ P;q٧*=XTZ$jKcFn- %_ېEM p΢ծEo~#% |+'Mn#t[RBSuzNcZY/MqITڨ7n}BÝ#B/6=+mٗF2Š?)PdU е CjEe/Aͬ4r{$i}Ì;C 9[A12a|(o1 )Z/Aes%s(ThYn5+? M| 0_+^.s6`GނAzQ#^$ @}J!dep*hwn,1F=, ]1UjW~*:ܽ8?ϱܟW+n\Wo\ֹ]sN"uoYA yj h/Xk#ad_ @{l[RmGR +N -Ρ7Eh`٫c[,n/AHzZDװ9Szc Y5[)|A*T$b٦vmioUs8PE\VY|y>Ej^ 0BkUycQpym}.J\/ࣝnx׈/s Z7pq04]~B|>!qU|;k-tw*8FL(!d,"eGx~m4+k2;D(k?2f%O{˜1/KuVv}-b˽h~ t"6 J<͒BuM5yVkQ1O&Ù 9IBl*䥍?fA$>6³5o%h X\8 v;f( Lb 7z Sk j {3;(dT \jnȏy8@"vI9mCc,=N*s#cɿhkHo)7(8J V.d%|s; ϔhPc2T˷mNI"_Jb's&J[r bIMnie5C*ڥ"ƀe{]z׌&f C&X1\ C9:$_awvc}` 7"Zz>f)^Eðl1^ou=\8zzb)0EFE@8ESĊ]n5֌HMIC$`-?1['fMpmHr@da3㖂ٓł9nOZ*g0Njn3evgL Ӽ+b̨ R96[P)ֲ-iz!aMǧm>2bHEL9 #W1+Mc l\.zc{0;BQ]lAvوlO)!%{mWĪzMʹY)g_$Z f}97eݵ/5*5j]Y]wj)ÿ}j t{ 긵.F{o_)\ RVY=w xzQRR#֒haijv#396uJ]r:-q b작ezl\]}ϮDu+LPLrptvR$ $8Ye34Vl݉AL gjk9#PZK_'E[^L`˫Vf2uV 38?.l 5aL}HfX/wr|lyf+Dٻ7e!"bPNVJNrYgzPkzMhwdUtn1TU{Oģ;krLJ@*6;)x 䴹DvOX2\4 RnCྥÄCeCk!zƍo5Ti^X4b-W.OFvtjMż\AiG on!Ard+ lݙ1eԦ8zq0oBl/.Qq:gt,^S][wApĸ 7@<_>c:eɨIJ[o=bl e\=prZ/gjFutBr#~ \ƿE+"od5*ٽXoYmڤWo3NGF|'OQDQMh@ r܌ "Q|o~b2CS39q\Fy!{ *ee4B_o T<)?ֆEi6óW! Dg]-zxxj{1Yx{dn5*_hΕs,=4M_d\xSp}YculN A) tٚ) {#>n!&O=^ 6SJkcޣbڸ*AAڱ` tfPMNOF3^KpƗ;zsNOfeh/hoGm~, C.:=>;ɹ+N_! $wA4gCDĵ"|S~j<'RE"wƎ1%8 o^pʈ[KK["/Y㛙 j +""@-"XW9yH|@V: wjPG&SfMC(3]ođ"f%nt,L'X0NrDB)'6EoYfO74P:fLNDӲE̛h& Jeڒ$@#)5mv݃|_^4kSbe~b+蝪ytL.rǶx+ZzREn:{q*Q(YbvD%XT6i}ac-ie2;UCPq n2 ؂-JV Ӯ^'Z?k,($aZ[&մ6,зĕ%t%؃bU ϩϏ Ǡ;#ؓx} f_@xߖ|ς8 oQ(pYX7[#,d#9: Q_؞WwTtrUd[F:M!KaF5GWDAX܇YWŤk\-(je2#Zkmn_4 <m9l*3na5\7z!@T]#*;un!}R{՜^3 meAH!ϕ&{ߕ׳?3OH1| o<ዝtTP0LsS 5T [rd5(&jܸc?&טS/|ɢ?ix%3^xm|WQvT[u)׸O75KQXAKmz =ѪnYͧqC{i;rA~k>C.g3xj9Kta6]SEaW4מg @'R]:!)SB_%mi>#5) 3g7$[69O * 'QԒtr8bze%PX}JHNqWC/gs S^8 8C,]r<< ]?\[XᲥßiI ?"-؈t f#3՘W[P~ɊeÒ7ɳtz`H m^b2acD YWUѺCꜬB 0vHy47;7ՇnM+ms.v6RNȵ \.sd\Wz e ~߁'r.BcR)dom_ c Fuњвv)u BAlH?5DIL TDgS*T{MQ)s#4yF[.bP6g). p2*3=S"5]X+n 9mn+ c~Z3Fi5x>:g]T !W*&$:Ȣ^-Y;M@M<˲>cDٖqn/KJK]o)]k̾lD]˭ 87OgIEY$& 6.[Ԡ<;vhQ+9Ff.k7EaJb}+.Z=N_QP0V>2iْa"  wQ V1|#V%_kUB4;u=9}xɜ;ë+ެXςE 8)dX6z4š3+MbP-`Kty25ᨿ1E˜~{L1ӻA4O&`]=~fWKS%O~e-S|(_o[5pUlv 5Wڵq%X =Z(@B$ҁCM$vV\t;څ$cT4isGYm,|iaRU냞ԷzFfbmhI"@OŦ~XdYY;qNvqJMy|ԋiS3pUH,B)2$#Mɾt ~ъ?e/Bg:~,=~F+D^Sj?C9}]jBi|a1teH]F:Ж$4..0|g9 @#Vri" APG{H9xdE-R{s}껌٬5`xqUnqrk %mϸx@uUTyͧ!ݎzR?-nd;/%-̥u䠙ťrlчjQtBS]yk?#k)0Xm\{|'||>fR9\Z$9_ݪ!@e_9&HNB6ȌHM{#KjG_t<O?Y X=D0-Ű R2TiEPk7s35_/σlԛ2keSz1P{(‘4 d :*(E@3GJМQtojaPb<q^t3&%,)eY,oi-78#Kgj:TH1n:#M^m^لWI/7XZ e kP ~xZCOqOͫã}򰋋``.CnUh&nu FvaE]+it0Ǡ~?Xc;՟4_J\^߅;~Bݝ3Q]6TS U(%oRw*8X4{v#! .oaFi1Ԑ`HA?8!J/WIjg+"^yfUX^ܑc:m^f _]K. 3Vmh<=Q[6`ve7N%2ind9vfȶ ILtB߅`. h|56Щ? --lht^/hKZfl%d%{-9W&uKFxC$`xb$Eץdek6 Gg~#BPy?̖>a̾h ֈbO4ʏ LXW.Q69Wkȓ2rgq4JaL#0h:yR &rVAA(4ΕNUnhֿY_8?}dނ H l(t]jτP͏uDHu1w!f>o˟(Q|YqV]&\? a2gJ4%&(&SҌ޾(WFShMU_ToH"\}yvsI}~=3m~+ س{<#`l_$ɆZP<6z+q{d :VFax}qlgѝ(Nb.O(d<d4}VeT_KiA>qsk'Q% Yf]?[ʌ=y2$jcM}/ 1yE8WvK=)eFJna/-#v/ w t4{d_sc(!]>:&RgJ|pQꈯ?[ͺNSO@d\\jX U|\eb z^r @ t~r#Cfuu)VWl~r/(E`_04>A_-?kRxAۚ"td6x(@)|X&"zDP;ev 2?lwJuĎ dR:k' n%Z3}s,i,Kނ 2Qӗyp$U ^(BHܖ/ecsu8,qrٕ엧cN`,ɞoCx'kN QA4v8'({7 Џ5Pr[eO!g2}:B7UH~W98 hEqO>{iut {1~HAYSET5@onw48o;?[cRR`k`(oidتgiDڃ(oM+B; YkN8Ml0Ec6K#He=J̘c3V;9ݺD@x~.*<,_[aV/h=+_ 83DQ&V?%W]ljS^CNcM#mJuO;Q]e>"og#TBN<]SѬ,f)bVo+'vSAom):u/~XY>AeUߘiX&(ťL[,>8e }Pvi@z?  aĖּ"ݕAlH5 \soQ\6 5rCAV/R5,-wpql2ih{_Y=|4H0$aۺtഩv,>y9h. c)b= u g?&9lfڟP ۢHH AA ;ѥqP|:+;!e6g?9SH^ҟՓ۩[P@y"B'>E.40C*pq-TnPoZU/‰Ljdh:ѫ %Ңim`}P&ibyQ(DU&OB2:JXȌ6S`p r?U9l3'>?!3FR;*}3lzK d'.BoZbtndž0?dn,U'8Rܔ/E-u{zAX'"z~_z=z7j.wG9l%SM@}LᰭGYݩfoO+`elth|4ׄy[͜DSWϤcA _A~xJD/8pXG;PЂR܋0я!@x嬠GG}Sou3c9bPY zLJ$k逾I)%$g"l C4I// >853& ƒfl<쨁~APFᶗE-Ma~c_'g#_jCV<I _C3{U2Ia-L" ҭb^)1.U Y!`883?G^Sχ BekuҮ>kH![ݰ;]޴RhL;_&cUr؋ @y[y!e\-D0 f"~XEN '=={E (1@9y?Eo)$l`覭nwz?ؼ 1XI|7ɉb ۰)?&Fof 5$0z;=rlΐmܿfDkXo iY&aHD`4Q$&$Om 1AD}b &A:bہ!!j[8bJeaadW^"*G `%X1WvU&dO~kϣ}|t>!cMg.v7E$XGúc V`6n cXEgAoČiNc CEn V;5R ߮0A o,rVﭳxeYޣ # ~QN\4nw+_w޶O1a,D$`._] Xjmz\>uBѪAw7yrk -ooݠi!pU]EńUwYCZFsNR d n\U0E1w&0^l\}WWctFϷɽ0 b?ГrpzGxCK@ Шw]oYSL3#*1oRy)꾜[J#n 8bke~hx M8N"TT-uxph:+jPీ23ns? =iOKH,_Q6pr=~HlSϹ rN'+IÓy2*BCB?#fQ֙8C W[R >źOH?ʵ 1DP[ZZL'Jc66 Y^Y+?e2BdQ*#PfeOpLAzu2c#^.ȁK5/|ԫ_GNⲨL//92 No -L:-%e@1>dѹcHٺlmM^y@Cq5ajmP.xۋLyJt1#~Y_GDA4 |c}e48VKz.sdJAIG<aJrzo~hN<0d7ylyL,zP}%kHpB+7K}k?Xj{Òw=3!\ke&F𽯗 ܰ)WF&'DdE]?Cfqe{5Go =hͷ3(n܇ăs}8!,֘}[6b]*ڜ%3JJϽNC Ѭlrpͽ,Hw87AN ~]ӃO}j7@ChPElZ}1DG#X5MRU-6ct#U[ȯObnr _bwgl;4gqΈ'nHFOXC_S ɢ?h_TS)Jh]q]t]-g+[ު뉲A6ˡ]_1dQ)yWpG=bsּzh~Xoar&%zկX_e ǥpzY6Cjy&MܗC2shdA?UF֭W18y-ERa tL{aqraLFp&ݗ^QCeg0_n ÷C٧cאSAWfSI}Ea2&ə?J 7J̚n_^x0n"CŪ4l; <ԾݜDFKН:yhDkÄޜe *A_'io~N?z1ZHb.8x}mJsl/KJZط;M|%*]oFhL<D3җ*ۃnDս6  oHe{KAxǐ:1m1'h\;E]!C@AtAeoxD7 3{B/wnu7,ájNr~.e$#Ӈ|L6 Vmj!őU?/k-rktZEG{ܽGHuDŽFlI/84ˬrkEgnI!f me>Vz!KkU^{JFcUbQFy4[D1or` r+(š"v`D*TēB֣mnz#"ip0c>7D~^ZH{2ly`/()Y1\qqRjشR :ׯ9wDIagDG($FpĜv: 2`+%LkGzU A U[ʰ-WnaYH5]rHw7s+2>8‚TDx:2ќ-H^7|#j](ra o{WI =rgo9[|Т F/NR M1@SZ`mm9bl`!T58O6GMр=Qn ٠n49ϥg:ąݼ R{Ļ=5EZCn)4N F݌ 33J湄WukФd1s!Q#ZiSx+0RM _'.xbiZ9a >gֺk1LҚ #ci@cjRT1#)miDpkփ'ݪaK kԘ> 'V^h_a"$U?Ot|6VOȻ%۬145{,Ea[(([*vpIZx;3]n.5`й؜E`G^>t=e[;v"us7 {:DJE\y5ҍ. 42 pLQԡ,Bbp#F;e]d t(!f'_zWHW=(:;3ECt gcA@}T.*4SthIS9qg!؍ﭔ  --0e*&;w M@+h}[.8dcUqT 9Ɣ&a]+C!èŒ0c2v!9vMQئ~Hآ' C6ނ?DD8}XyTζQ4#RK"5$fYG:Lq^_uK{ѣCNAf[3b9^>__΅%߃bϱH&b8a~^NK0 B?s/bٚc($cBȜ6moK8 Et=ݩa{[ҥ>qəsKGB7 yװ&T sj`=z,aP#R/UV{U ;ʿi2oTД;ޔ$\=4Tzf<qU6JuTҷ^xrݽ$#8"}>3 TpqKw;6=TV_B \JlNt䰓7 *6MkNt,ڛ]K7x{O|d4$ZqVEV)Spk\ j4"RL"^zH~H擇y桽[f81EЕʹ Vyܨ&UW^qn+Ӄڣj .Zy%Bx0)  B٬[7+t-X22?65KA_>Dը;m0[ɭ):"k*QDut$ xПc>5 mZxoX.b{7\CZnfxf"'w;4TX ʼ1ei81m<)Y׍*P7oZPJ+z'~ˎfh2*9fdl pPJh]P D _1VƎ< 3G椞Th#l8mHj7Fu**t}~S=\( E@ PY{Zj`x^(^]9C`A4IԅIAk$ɉFT:!. E`uC4,mV_c!l.cFUx\_{rݕ2#,*\$:Jne5j b@z A"v[R=JWqNpH۫7AhܾZd/:oǒ<;O+*p#_oͳz?m/_Vٹ Ok;w= A6}?We6׉\A!z!fz8Ȼ>W%چ̙ h$\+~ %T:P %?Vg&4VEs9^a+SDQ߸%?,t/t,LoF&O Q'KN-iIZKp>j>95$<*RBL0\lydC,Uo HJ׬DLJBd.]4MO0swo_^=\IiHELh`V-XG*b?~QiJuiR>}h23A6\*#TM:_zDC[_ɮy?`R) g%qe_bcQ8cQL'셶ڝjFr3x/Z|,KOE 7VC*Q4p=3g㠊Az ;rIF9{@CA9^߬eB}F.jZ:{޼ *6c]"Yg2kO%xכ8t$a_5dJ(ڀyM(ztJ:{S\T1H_aATX|x8y=ɛ '=>`c`kO3D.96?Էv`45)e-a7l| ^hk^K65oId,KQSuvZTX%Ht Eޏ3-*(?l{,Y~|VXvX<8K;HkRxC ~ cvGv9`DӀ4ڣr$CigJt!K^/;)KʥfF*xbr2@5;t_] `Ƚ{tM˓/rcC,B1q(x#Dш_o!bp柎!7d t6p1OKô.޷t,[-s7Pu{SSVaMRX!&H %݄Uu2 FQjgA1[%^=чMS]l<$[9)f:#/HYٴNG4.J;hgGԸhe|SrmA>}it+`! Q!5?HQ<,3yBgHsi  _O;$E"1MoӞ+2AyOE=QUK8^?|@!Dѳ\ -˥)=g4##P~x2$Tq@pqh+7ۖGn8֍@rD$; #-|DB1n+A(;n(7@UbrYdŻ;h Ai'33ZNpK YhK k1!FoǞKw -:9d_ۑ=ORA`M6{KK>Ia9M{;) .BtwsΤx^3}fk׫alᙌ5۔-ɀ{4wKihT$Kx` ͽ:ފ[\oN'?67TvLE‡uUnhG kX#QZ 2= q z\ Sm]gN%bf.E׮΂ٰhJєb([݀ƹzmN24z gF݇i۽^*AG#}*HMVji0koS61QV ck j[Y-_<4bߞvm%Y˪K[ ݐS1m) 5N d&`oyp: 6z,1&$AL@^pe{?|}""-HXC^ϼX%^q ΄cUƔߺ.f2QJTl4'"\77 h5*mj, w˷y4N-Fn*Ѷx|lCn&TB?o)SGP+4rfz< RۣIc+mDET mH$BB FBj& ztKt,h{StW<QX+S h@6t[Cr~B̻i]P)̈~n6 s8]/E8pxc,[&eοi#ݼ*ҭEA"qtQ8qw{?"6#M7M~u[ B# SW|<%0V Mr vp2s\29M Q+.WAr D"!Xu$Tj̚l/2-=)0,iCD{ފ54F8w_:rG?Pi 0;g:C =`XT~: 5dm~o?5ĂLқSzmn#7*:"^τfX EHRmn4Xm 5XRi$XVJ:0?:=^TKٷSg`?횛{Cg JPcۯ"'dL*ؤ'zs7ݓCuv4bt` nvҩ.!fCDnz37/Gώ*MoTy( ;A1I`P܉(5'NsA4iX׌;{ym+2HdsLMǩpCHv/EC>[oصzÂF׺q[<;+/L}d线~gJQx`4 [l[C~3XNހK.5iex?sx- &PiƒilQy,HZ'!AG} =ʑ/DõJgC$ AjK% p`IJ&,r_HjU,ld"}„ &B/U]ݪg&(2w] f>M&ZEc*[K j:xPʒoBv]FIb"8bG X`6,duB6[ $ͭe(!v^5nc @ةw-+B63}pʠ>,?U= qTPD@Ԥ|*\CE.?Dqhbh,SSUMD]D@R!a^=I t<Fmb=^ }`'\-XH-(z10QKɹ/>s4;ۃ%!4AR5kǛA͝m~R+E.ҘoF/@]X~YٌU.cL`'fz$|[9ewLQrs{|h5lSOi)Ƴ(:I{w,`6)C>0qјC => q$kp{YI$~0'?IfVWl}Ҧ!mݵx)eV82/&~E?aИEia9vfIi1'RlVN𱒃7NJd$5Pz& bG ux\~`V\ cׅN򮈴MdBfD3OK#͠BaۈZ鄮)$ca'W]ʬl&^CFb֖Έ?_&xf/ONρg@$CgL3cI%l@ThqgwIqVޣMz >Oa, w" s^TIAVve:N()yk !$8OpA0 ~/;]yTV/L;(K^K12_{}sU^BK=e2R6o1g !Ycks9%f~1!o^P=gJ VQȎL 5x YIa*P-͈cḔY2P*V츸RǃoW~&]x)aZH,V?DL_-4z*W9QrR*lǷn빑; (]c` ԞQT@L*:05Ɨ9Y"_v)%K>| =ι#I%biך#>@6IzM#3SCxW(" [q[,}s!o_gB.\,;=Z:u+fYGXRm<4_ !.($T|yKVws0HψqB"q$ۯd0*CTtB>x0z<9ϛp0 Kxt~n^WG||Ҏ_Nd6%(':Xqa2a`mQP#*ҵmY`Yh^yQۑf9ė)Q嬚d/z1S(XhξgfwP]!ui7Q kɋG HVxJP v/ 0jT [zY?ݷ+biY}_nFH>w3DЏSHpMQ6\o-Vxﰱ,vsM?w6-]ܰ6c g@fB?jUn5=ғ D2 ѿ'E]rGC{v5jdsvN<@7l%rZ2QYV3盪:RJƖ6Vr_ '- jV"{kSÔU`# {`D-Z|446~qvD\0+@O1 ΙDÍ,}PI|K=&9@<vW)<*mt.Ǟxټvc_h<(sIPzc7^"r(;~7ҴYuzvA'Lؔ=&'8[=}>?e:sdk.k;+ >;kEwi)$Ojnmc~n86914ϊ{&>^?hK7H{f|E2gFB2aպ.1RM0٘5vӭ#7Q0w7@JC X$[%vnce~fXJf0(Ԉ~܁{`?rc_RMEjm@ [P&fE8|2DU77]?DQ95IݝGxJ5؞7"^qNER@=g~٘ё.> !Φ=PIQ&tT4S! Ψ 3=5g詿aU:FS H-j3AE='d,2ف!qQFQ0uT*feH !B\̜ب_=LE4bԃjй#Ψv (Gً"<<3\WM&l z|Okʮ-M"P;LߨqEbh6 .ByX'[ճ:f T 19O¹WVi}쎪Sk2Yj wZ: h)"ZSL/ukf|oѯ/fgGcnwAEDFJ~ʃ6Qo]Z\&uݯoΟeԋ&J9_&y0XDc!#({cR/&7V*=xNF' Hv Et&ȫͦ{5͙[t6ފ(r̖%5K[2Dcr#RVdEƨ8=.!Yn?duyіGGN^:Aowy3u[[>wDebmʕ%o [854iC_4dYh '/mD5@*ԏЦ%WdP#{^2r_" Uէ*݀t:j?!Ek=EN0~6m̬~X(몑HqEV7NU{2-%S$oZZrlZ nb̛ʔNwjBD THj=G;}~6ASwMtܑPYdQ,P- uu&FelPk%H<\e)~-ͧmQ'>u=C*caUGt,  E4批{nuUU 5*p8"E"IDZء: e˵]Fenل{,xS"Q 冈ȧֵ֑ñm'`$zԕhV,K|ߴ"UNMosBZ6P!9`B$wՄYT9iRխ -6yXX5.R4n.)"JNފQk%%رu/A spv;X^{“ܡAvwx:9t6NW)Wyac # 1ўM'3%or9Ն#.rw 4S|뢍Ύ>OT2ŏa:2dvX36 Í2{|Oiv(B>E;CRU:*Sw͐I\Ɏkb!q-N"!(hg;7lQxKs`Wl/`5+gv/hpC RitQ;IS#a6ܶ<]IL'F!T6'c\ E@fg>61n=gYiKr0s$ Wjq5{tXrKnD1V{4%{ l p'OrbC ]XEp "p3Þ.V@I73eEAOhLYK .PW4"k^%߼7pkVwH?gUs8}z^SJUpgMdzjB%!3$$bՏbݛp(9ni # ;]q!^";drF{<}^!9g 1Bȴ:Apw$%s NɩpD|zdUj>cRW« 䨓{_5xݽ%Y"VYl\\{tƥaAJrU?+ܝBr(y)-Т-P ?D,2reotŁ"3V_Q,mG1?z[T\ks&X]y{#54Wոqa&|Ka亳ۊ,''Ds]'ș%6Zc9N7ʃ\?$k .t\pL_$r'tw(:ckG`[)!l|&FG.4zF>7])]#ϯ;ﻺ_LxӢ3H/ e5سD4XxmNMN R+ %Pi&Jm5T}ҡ[}U ¡اޢLz+!ij8^U 28|1XLg&I 0k n'o"O.9W,sRyf?8r2.cOf51.Gsz8Y[?V}zSB$3-376bT_!Lj鼯_a =$BcȯOAAdJ퐡Jg{HjRa0&0ȶOPw(}i֗Ky?kgZImesB,џ$@,.ѿǹMZ<~k$1["4]'Nȗn+y~7)*w 9̇xVg<郲ok%X?V(lA5>$_[X"p{9HV}'2첿z+@=c\6 †i Lp:\GL4IXѭ} Htu 4 G\/j$, e [Z6YO/fwMQο&%MaEFHz>4Ef>s>o@*!oqa}no.w{7~)SqŻftrM72zve?Z.aB_Ůjي𘿙 ^p@AUGτuFaPkJ|[&56a3Ztޓ]`?v/]9HMjG#_>_@';S[$.u|=5D_\HDR8yr\)hzNl>b 65o=oJ2M0?ܗ$1Jj|| = S)3ANԭWWnƩ벖HA:Qahkz=pBOC7d]$8[vƨjlp)iԢ=raf8h![/DW5*%MLekɎ6s 4xGJ6&ŠfA;Yڂ3|' ɴ D89@"Ccъb&;~\p_fn{o҇S:E_'EðV+'6aY?KlM@_bQF)-,U@2%)R~vrl+AZnthRVÛnE!"5YSt^4(H~_O*'gȘXXd<~ Ο ^j=y}#&$( tCf;뷐싻T5yD۝"Z+}=gRw 3d$y&UAȢ\)q qqTw8@~wkb7wcC)K]c\w{Ljmvn p:PK=n$GMy({hw?9˜gdHk[zPT♡+\U `O4^%;EoB$l%Q_?ПPyJgqz.P5@/珚ѺJlPzg$q1$±ip GypMdw04/Z@UZ̨(;zX,zJH~|:}2]lY. hįP05`}ANL]ڢHPw s@(싺K%C<6dEJՕ]ce3 nDOV$Ȋ_K% &/LO^?rԖEw OaSXH/uzJ h){ӻG0af>&5d`K,6 q^:cb:[n{^mry\'_onP}֠Y&*oJOnzY|N>CI~Lauzܟ՗og+m a σ3bwB#ӓa+~__ ɕHj_*uϚ݈qct9P|~0Iẇ??kC :NPfD`@ǽ%O߫H{, n&7E9 nڮDd\Ge֒]`gn$Ty,E_R}(>z-#Ӈx2:܋;mĿf{Z?03# tM(U4iWէ^`a)P$5b_bu7娫5: E;6+{)zByUS]L}9h4WsQ-TX 4_C@ЈX^&jV.ԳP}H/kXLeXW"t+RzZčG{&b}xf OxP/EgkX !4Q+~?2ev;̒{f-.:`0t~wW2!Ar>2obvJ 搁thn!!$l=j\@C "WER5saf|L/ KfC (ot_l\wpK變ד d= e2պs>_kL/짖7'k^ua2Y/~*XѤ,y:/Ϫ%FLrI'~ENxժ|OUB7}L!00TUmP>PNJ6ߐ(`ӷQI/TjK3uoR++*vmxSH3WcEs~Yﺃ8%[JĄN^ 0^avORuEaA?lǬ>#xӜ_GR8Ye3Crʨ NP:}&ٛyqU=.U`ruz.q[]țJ]_y.[tؤՂS;ƍ6 ̎7b3@ Ȣ3ArrD  M^m<: >֕2HǝFri+C}8*7yxEo<&T鶝@TT/ùžbX IGA\Qa</ as.e-Z MWͳͶ?rʧ|C;80;2.`+P|< A tsbANQ˥g9Ka|q (6+jʹ58 kRoD(K8lqv?`7PNx+՟ wRbr3|Cc_iSZr0 ?LpsE{c$ugK2#|Q38[i{4!X綱7" koQ$"q]l&)me*j?= ~ Ĕ='=+$Kx_4Z}&B\DM 4|eqvx e[3fr&7͝SX" |"`\N"Vl)ѣ1;bUR"xQv}%m@]dhw4L*n2rZTJUoBl?=XXOd{uwV Q-i8sq,*pS"z{ҤFWݎNy\w}5JOH5a2b/i[?ee,4tU+|9J4&< @"' D=v1Fe x;sZ BLClGbl~Z /tߥP$\,"ob,1ĖNTL\ {:Slo#=$NK(bRZR& ]XKpҀ'⛮2Ft6 b!*i(*8L*K9_ihוᦌ>0HK(0f-wh3 ƫK7ZeH&{.3j㺱%N;*kOʰS2e{{ |+rSeë€Qx}> ul,fa wf.-p[̢}.u[6?!ٔ$QJ| 8&P/Y *Y+B13_lv 3 k*L62{ =-R41?URȷQTV&LO9U&'K{~V j\ec a])CӃm PHolK =H׭.Qvy#kxbk5)ȃqV曻e٣wó'j^BRbպ6R&Pmϱ>W{aAv#H=Lm!:g)!> UR֝]E /]U x!Ra88;N^p1ai8l)KH+vۻjF&DRݹXX4O\ r?:a]БfTLG`?Qp#}Q"g lBU׈uݞ?Dxcpl|@v:Z[f џDػ|ĆrOhǂݙ>Sή RHP-ތ~qW"-^ #'i\F qh-VyDZL)Zb ,2OIT›}:/_Ue=#Vb ?Iɻ2JQ+@ \Pph0zTsh\%?>nq5@8Xqǀ{z.l\lVgN",?ցЍ\H53nrd8bQ*s oFT=6FzOJmJZCG1rNw-1$>'OpCЛrFuI5eKV|<ܹ|7OZe*[qROL Avr2&I>tUc"|%}2oa`/J[<ˢ*b{&ȓߓ؜ 0!Tū[T\v5F785?xyY΂xȅL1os`%.4b,ވ7Jv# X rb=*ncb`f C;J*'mB9!9Z1hpW@#DӁl&A(>wP(j`E<`[Cd޸D|`*v>S̈́+ڝ.KܽDrp@tD*cJz#nlZEr(qt}l^Vg?X] ?ed½OF_ WRȻ4!eY[_zRu}p]k@}z!9y%4R! 5Φ_`*@P9M鐛`0Oy鶘63h,DՖ`)< J'G73+CLQJf 3ڍ}BJ9u|7m7nXQqn * A ? G "8Ľq !|g8mȦb#kn*sa oXRrL wFNH7Ig T|2SY>zKEauݡnd̽Pv-iB"e@!t BPRŰ9xa!z%a "Sd`Ag_,%虐GBDnAyq}uȇŎ7[3__n‘E~^„,\ v-TXyW݈1CU0~(z\Ŀyi$'G>&wVJV՗E%uLdM:nqWOW9rL!?ؕ{^)V%Z5kd 4Es搗 a9Qхu@=VIᒒ ϲw_LDu?9`!vpe"I W|T9uҎԋ@?8= OG}7Ք!){ω+U%\[~ :!g/|gߪ_EG\2:ơ Y/ht 'q@qعG;N6FK^#MoCS`QIѕ0/KFN1{Zń0t;Trooȭ̻_N7o6iE?%ݜ햴yS\zY_n9[L1{ ~'\GF+݃Q@wFO7&`#ڮQWEOBq>1rf#C}j.*<'̵ qKtR Pߢ" d q?BXaZ|,xzª͈m]}H"l=yg6! ^ ywg\BbMD%\H*гa0ܒmFxvp|9V.UEO7뚌;5/K:!a޺Tlpǖ[! 52c )|@A?]4v^U@@XC#,[:Z /;IŖHEWNsv3%éˊKd<<# ݌(͍; weXEӲKBa7GrO (/)}u=*.nX-ysduŽE!ʌ@hCP9`TataNĞҬD0 'v uZ]a<5:Iܰ.Dy"4%ȎVIPZ//KcKݏ麶Vr~j@~p;S֢u}C]s0 bоq.` R5iK|D"pP4xgھ -}^;RH"xhɘp|ձ`*9:ةs3vHK.n&sl 1 -E0 lQurű=2V#.27/bm0b-ɓ2X Ps^j"b̆UV+b|?]jr_*CCIs26Qd'c$pH.NJ~U~w l>mGK!|&=UYZ~☩ ňQ;Z2$K6>J*e9p&^9I<;DPnuk([n*1:hzg-7yZJ@R ۩6duKS1aBc8ANTth0THfB]hބ[:dEd=}M92DO:Lb^`$I՜OgZ`3w3 @U_^a:ǀrC%1;l RlcjA]`fD(\p{.E.g5|X&aOxtLD>jrũ$#)ȍ)i;ĞLn&~oP$! ˮeEj%FиGQ >NgB=@sh/Me A/R <ڸ]hUzt,BNr}@2%E;_N '&;:U+SGdj8R%jпiVwefeWm(b`ԡ@V3n2եio<6INp'm"T_AZ*h q~055&` o;Ho0$2{%.>DIэ;%+s/-+~fg N1%[JJ$@p6s}M잊y*vs䨶HBC封)eE5bW3175Ckp'qcQ XU.hA5MU1:i_+bGtu G]4o:МZ/곋Isi`h/͈ k4)Ic.)˘E e^e&PՐU-0uNx Ucj,_y]U T1t5t@0"^?uu M{r[2(޿ dz^yf/H7Eh֏N-oo(g"󕺤fqvi&0YpeeWy1O6- V!0YJ>[Z,1 c x3NpPa ]lRU~viTek@=|^*2Z{@bpshBcEgtm8xxZ9E#Lk6X-ӻ6haeH_edO&ۖ)eGUVQyKN0R'gLgۋ0'(f|Oɦ*,/5Y?hOəA/.Z#w!w(۾X|H=^hѹtN~gI)r}BdlIHËJKt_M>L#摹ըQǝ53XaIh1s}Be:+hOGwZ.4F6 N-x&p(sqmŔcE-Kb5kb4zC\U@uE+I -,(o΀Sբ t}Qм7i8KpYGƗ)ArduJe {Djs&bHUpfZW 7@P2=BcOvfII_tEޅsf`!_8 ]mc.2*LiZ- pk2슡n&$?ȑ3n{(DuEG7]4FbX j _$"CSCtj?ڄTp3OvT7SMޣim,ڡ%*\f&jy?+)<5r~v(w qA{/ٚ?MzEEi7ӆF`!. ڮܜzgm6S=KϞU1}$,@F\axw'4h[lE9pc#@hu\weD!\h/5>mܭQGqF}J3x|v 4[=;<0%-4GB $jw(`@wvSu 밲7ja]f3 CD@(s$ ?2  kIMKx;̮G`m?bMkc]N$z# XfZ,䌕XJ?_{7U T[] o*`?|h`h!irC aCzIB?_sy@sr#qwI?qqBn]18YIm!=J$GʼnFbΕJ5A<+ȟIB e+%Os8$#Cl#uzb᳜ѝϙ,%H~=e%k&Vr:ِ.;*i>n&g[{ѡ0r"יܫhB]0!Y׉ٿ9̺~xB.{.:ao5wp8Vbz]A*!תb\~E I:X϶z 8h.H?wn:,X+WvIu ma._=_!|4L)(bjϾ 2=Gl.셎Un=s,/tQ%<ք$.Xd\4ow,3$tٙY;AQ\;lu)M4A/.'bNy͝M(ղy֣XO?81êqa$ju1VNv=.rx¤C yĶ`d-2>Gށ:*-үΩ ʎAlp`u7#76VCw3? &+oJ_Y^Q:-6ӵiHPjmTU4df o:uizP >mгq8@zN#H J|,Id4Fo'vsΒ>0!UOR|$o$QCKoD w`'rnRؑ"%-,gjtLw1K*+]mp7Ln,TLC#kPSI@7d0ŠkNUcZ&z&M*yD/QG.0 IJZ6Yh+nnB[VaZK9KS|(`»n=,qۦ:PN./s3يE)3oJnW'}6^56VM[D:6~{0S'LZG]WAȖj=zm'Zƿb^4O@g}bO=qhmێ+ ^E(bs/bj7x9dJ\by*ҩi4+M,{ѡb'J܉0r{~#t4J#c%Rf? <7i)kO"2R 3jg:G*R|@0&&7e)SZd/M@-0jVjK{o9?9:eg]s_5x=Uˊ3`d_EnnB2gBeo(g+"k@-PIFmrMEA|@w[:͝$M2+AOid$ 5rBJ:fO6i@5Ao3GTy/ ry%?|Dϻgy{_3v#in9SXlq,bW?䦺Hs 4W P ?ۆC{VlJv̒W#e_]1oUjoơbd\L&(f#{в)Ѷ1JF\撗Hd!s$2Pz7h1>uX2tX]Wů-s urXz\@-^?,.*wSY x ` }5 ʻC!iڠNhn   Sp#c{ySmVV8rB 1rP)^.u- ףpWuȁI S4"Ry UϖCl h=$`e*@ݵ>mu/|pzD0gQGkvukS9]cdg]Bϖ_t r2ﭶyڇ= %dhE0R!\UܭMq7 #kv,P"-ж.E1T2OX֧nY|Z3ʩ>HUh/=Y !>+m s!QHƧomcKE$[Gj#PY~΢ z+ um+ٴ&Y~#Dڝ"n&U&"(.4g!lVs=(3>CU0$G]lZkсP75d\tm ZHl^V\ 2ܪ/AG{%%ro$g 1;; u Oˣ %H߃|mLYSiL@ 'LXlU?{FNRކ|iP&p{KbNzNNr?\qop ק0_q§qu\Iفe,^Z]83'Q0R`sS8)ڐ ۼnnLŲz9$ޮOl4.d'x1-CQ| K|7#豚wGM['?K)ZGfTZlHƆé8/=B~.x O/h:~CoNxf+4܊픎%hF2֖29BSIl-L;AxX ͫS\[* 4ӯEgPiQ_΅gYLIxR4nB$&e?Fz|?k_P =$<*ǕNF %>%zᚄ7,%g>kbZ kC,:UWYd:hʅrQCV +ȁ^mw2Gu {-˼ιgUWL $U >|]^XGF%WIW10. 1iSׯ8O'8aAu|~}giUI2XCeL ؏`8"dLwRд~iaCөLJg-zQ73yj^yM!<~ ,5áe'F:9bxn݆e')iV#3SX\ "O[lat6Ѭ1zVAE>vz$fTqݍm_^YD|ޅS]޹RrZ,JԜ )15Dn[b>H(a_!J%gtaFU^h?BEGOm|$ l.~J5U<;ԋ`#(B~~YCDLp7mVk+&ęxL}/cr;%(5n }S-Zs欶la!+V>Ž~/1oksNm8ˉ%;;R)nUf橗ՆQnv4*â爲^ͪ(FPbrGc0)acM j7HėD-0'"羆4ڟ6R#Sc+MSW6_07T) b!gHsTW?viO?sдuPgʋӞhfS[ KkD[Ln>P9PVi+N's+S.<֧p@>ߐ=8%UC4ׄ8i-~Wd!oKfuw瑱Q+ 3~+^}n*ʐfТ:^J@W>r3%XATpr,C\ o;{dg)8R`vjK  W?efq/+ Xy:[9AA%u BKa3ں+tmnbE/Iadm{UY~c+Y{c%6*6F">-B,;A?#MN)KgϿVDhS/PS6ns ;ZƖ*(;`Md=Ba'LnZ5e<5}}/Lk^ċ?*1JA:]j.KRESEQZxtpRMN6F>\NgUT[ya#ZS% ިDSCa¥&n ׶}Nm`]8-S]E0s?t KC3VE<<& Y3<>HIY;gc0zeK;1K1I@b˛+E'jXJoB: n"\z 5!Ɛ.dߣ;,ehܽ5}es ^oЀX̉DYޕؾU%k2>Ø&#-l4c1tP$B;}'.Dk,=CWh @~⤣IQ81=@ޠRc"ku絬*};C޵EAoBxlU(-;T| ,YokLY4B&BHxWm]\ =AV{ROl& 1w],d)C?1sߴ{'w/#8`chn}ߌ{JktCҘBVRGv=f–5gDT|pWpoAp@3t ƙ;mZoidBs)PkN%Q }dqVP`'l[c7ـRSR ՑrWoԊtTAidbŁXSsW.Yu7n-0'E'xԃݍxz Ƭ,tA6 lҦ0W|-Ǎ S6=B+4a ʘU`Omp& "MEݩ gvn#JPA)Qv\g8ĥVװ5/ Np+~: F=d2ND v  Qn%B>[V3]Wݖ*P_A*7.=9ּrxdȅSnjΰO'LtXNB!S'1vJfix)) s h4kR=PňkNLޒO|v6e+l✰d)dz凤:6@ChSO&`~t9V<1Kՙz2!\BB I쉲ܞYzլ@gV{Z8O0oAN]ZU~  ]JLn-ch'X9+KY8e, eU@ cIWs>TFelpM=eӀ/$Kg Kee|܁78;DZq6wi!Ke)L!1fXyr#B kXӍ!`eݺOPew AzB[5Pw]!8-8G)p~>-ja_ˉA;k3G%ST+7ܬu3Gu뗌hJ%03F1&J]V?KUq>^S_$:Qz5$ /A+K _'66Z."a&.CPazav'變:^.J+̖jAtWKf#Ҡ tJ`D w4ޮ]iK<H}t~`1Kїˎ䭖MO7 SPfyB|Z x(vaE0':Bʯ4.7KHoYmf'˒^wS)^l{pTo%GFKtRQv{ů w0کG]hn]W=jP1ÅJPgsҲY"~m־%|8#wq: AЊ9cZԋ񬨓268) dljotM 3?K}H~jxw)'Bc^M'hKX~shV3iEc4 2hshY 3닑Ğ96a&+cM=5ru 6T>g&A ]D{rF;RV58!ܲ5a;)s!d'2ԏM9'ͥ M/aGb7䆥%D: ER0`ƫ Pٰvr?})Wֶ ^4j]e5ž?bq57Dg#LI͔:5iq)R0PXfA9j/!>B-ZArPS*Yex-FY1#AG:<\;1ZY Z@#ּ=7 8-rlMΰE/p7N#W\TYgQf*@h۪?T,LRl\IZAjg&4 q㤉+-1"+ zk9#VfGjIpprҫ`Ng9OE됞nRniX#)`;kvW  `ڴ9>c|s,.hZs0 uŋ]Osl7[G z$MYsgP! F8_%)O%["h0+ 'x*3#I诧/Td .pTMzb7SFHgfd9:5M:4T֝7V6ދM{Sgj  ;z] |ÛX ON37њ+r)#Va,n鍔 (1۾ky>[rV|fu:.ql'X%D"Kn:0w -QSZ g'p(_H+W{{0N^d`)`KѮ߲dn *Y B GG)GORJߑjv)8eG6UvdSPus ؾN=(|0Kw\rAV/etՍ_JfʔvXK]:zFݖNT9n,|F3`nX1dෲ}*I֧wxn-Vp Äcjn=Gzªj߼&E¸OfWfyBXMwtX űCnͪ!dof>11xZuӲnyGͯazd:RTzJ+8&}%qEt0 ?_9Ah -mVd ۿUDTMsUrڪL3~'N$W8ǃ+zhPKNrTR$3o$;BE|Vq'.lb .W'm l]R4rYբE 2g1|ey=}  u ĎEvXn^f`dI)cWo2,o6pmOjߩ6ԐL Öι㷖A }T-CGbn[pI7QeY%T~E+ruwJARv=.%?u5,P!~١%ߩ"LC-XQxddY~GP5x${4WF# !cCx]t㑳y@׺`/![M6Pu%d;BڋC\zmVW(/!ܷ4̻_bJr5$%es]^|KlC =pZDDfL.$_20-]>er!`WYo%N ;Pr >'`ƠE 9 !?gĬgiĦv.^z. ˵&8^FF3D̼j0Yٲjo 'I"Xs.&L26RyW7^ߌx*mj)?ǹŽz^*b].(̧&>Pw@-.$zc?)h-K\ݳO7Uc(zۀ[R^e~Vv}WkaMՐ _zyHբQ[~bי|d3݄u_JCHY``d(6e W]._o{=Z:UPzCjciuH@ |H h-İ%g6Y^8\Eߏ@sEdx4I2lC!le&!I!S`1mRqj#.0oo};7>::J|(t:2^&eN*bR0Es n6y4&\',B(=vF^BiY `ڲj;Bp>lSqaAG[\\e iSKA\ix֖~ *PbV0 ]b1+Eeb>)c\cXA⁲*Zny]P /m1S@#K뙕G֪:3gur߯ }1&X'UBN뺕/Mm O{3,BƤ7laS񷞄$4O{.Ę6,ĨW=ֿ;ݯKu`n'rI؅=;8V: Geш6 eho38D'\6u>]cI(Bߚdڣ[jA]=?GU ̚(ʵUA-#a(= *u-7q68+4q3vC`t$s@/ԉ#k~(zw/򧆶eׂ^kWs;=ims0i{\)$>m{ZBM-eWAi6.%N6vQĵ}RF&+2_blP喌 )оiQ4U:Gّ}q5/]ϙKNeAimgKQ 4PeǜG{\Y>USy׶EA/X̡d`_`ITП4'gK8gvaRag "p)WFX KT"9+[mK3ɐ%P*#V;}w|s8޲F9]yFLÖ?>wNϱTBK fKv q&GE>V.F&kQ x<X=1T*0h -ەö2o^2\Imc#3[DOіV<]dypF*"e ]gYK3ї,X&+Z63}6E $z3þ1fQ$|Nï|{1G;Q_PLl h+d1M'+€X 5CzdyKeXI̞`ua?Tv  TQћ;{'x1 EɈx?<Qn9't;hX aiM7vv-!=:T/$=8^oG\9ry5oqpB]j::")biq6{_>QP++ r*upY1h$-& CeQVP,)IKʅz@_zr%wU_25,s/=EkG_9 nM9RJ; qP!lb4giGɷ.O殜S%7{"+%QV ɯ[Fqb0rLBnTr޽:f_4po: ^h /w`kˋ"4fjZ~\wksQ@N ۣcKH5P3pCMsɐ߻2'q#^)PwJR'FJg'(gM|R˸6 mշfz7ȷWLR@ 4 aեBSG'v;m+f ^bCρ}L@x$S dUV4TT7RK`K&uo1B[f,uhK40Սl–ߖ:h%'iԳ~Wgy3UԹm KM^ 4;*CyQoRQܝ'&keIXo |9(E㡮jTME',0h$Ѽ {ߞL2AGؐyz~WQrSt$#ZeL<3}'Se; ?ɳesnk;4 kWktRlx"CN$s6,7DhGc@N`ɑXd+m*ڝ?FDa(烶oloC~<=n(@3ϿAv/ Lj*-I~^]m ٤|%쨒6u5#7}Ž/p\NT5wZ:ȸ.YnYAm*ܼb6nU eYa] 4ӊx5J \QTH;KGHmWKh[o%Va+W%+S?*D[vx&T&gr"~B1HÑpr#vlڗugqE֜z 1 g³B^xtC fv!ѳ@ ]u WϨu0X4RQ-a tʛl`4Pz[]k86WzŻjy!O 8b90|9+AAJ^]>_DHhgnIl4]i~_WA}OQ)7DCzmE~.k)M|ZƝsp)ii4Za 1\{>"tzJOٞAR-46_F0_{UP?/=#L&jj &IsbY|omځ6 GݫrҼωZlE \7f oi3VN *T{򓦠T@W VЕqQ/u%w=3/m6 ;}1Nah,e=ԀuvтW^a}M9BA6@iE'`w|o5=cd 3.{[ >FO)”[CY4'7_KE id0uX 2lT=z')C!)]θD :e_ UT9ŒS؏A -2z4nt;ejzrVghSիl2;NN;:n0>eO1T -) Q oV+B>0k$ +8 uOj;0Lp$-HN/d(Xuo]2x摊q}jt['ӣD )vvX0󇩺rhIIU]r+)%M!g8nq",CԯyiO׶Xd5k)RuxWObSvx^ Ox#Q 6oy3WiiU!^$OI{V y݃YP\g<3K);wB`3ųT@r_Y<*-Տ^o'aG:eZbvHm%{-h~ZLrS+V_#O)@M-TXBc%AZg:[$'2u9|*@ZS ;^%[=4*/n*vj6=:QMUSIiHH9Ćd3)%)D}:HCQc {CzZrv=._܇6퓩m(B+䫣HS_3 6&X3I ztL/ν^>A81zFco FJ(>^up79i CHFӸ1ʫ&-ƈfQcb@"ZlVT +DrHB~zF3[t|>$P[`pWtu0_^!idE7f}ͱvtIG̐|)7ږtܺK!ך5Hf9A?5+e bsޏ7u,76|:'DK ({\x6(ˆBU[FG%wx3G3Pi?7t/NH!3kʘ,p-2g,SwmSzr0vGbK{sKM#/F'znwm\[!vlgں (HXzZaAwq)OK@JEGn|>uS9{ TE 𔺪2[ϑ΀hqT'Ses8wy倲F Ix1#&ה i23᭐o%mHʵxU4zalqywMd*ef _t1\-x@(>hD4{) u<|۵QmP v{+Nrr}9X qQZíJPJޮMa}$Yq lbt`Dq[Q Ѝj䕻Q谖ǺYE5qS<by#R"/8ϔRPlFkI %`0Cp+Cc<4vrb8)J-{MjR=WzFUBtQwbq_/es[wGPΔ(L. ;Gke`?EVT\)3 :}!Moj&[:D0}h7Y~`MBu>RX>xqkՀ"! 3x}K߫A.D>zTN9m+8B.o/4Ud8n+ʋJvM1)w]0`+Cd >]r7hoO/>PG?xX794&|q:8]u4°\-R3M3h{ dg 2KN4lcYϹ`x/:: l kwkIM=hDѭgË`sp +`Kb=K^u-06(M|x~@BP6pKJ1"p8|nc}7Gi{]Tţ KyZ?߷hI|&E39q{,5J9\ .;ȠYW vj34kdҜ2 ([*d8T[x߇}PQ72ʣNQHs^a>m4b||CmM۾.w#Rhu?·u*7H?hy^  ^sk- 'lX^WC4GpK 7(9FoC2JI1xS;u!ǝs"Lᕥ"=H`J?-%#;cݣï 'eE)wEr2fRS~n@z Ĝ&Dd֘Oq'(uLnf5Nm NNBܤr"*1:N?.Oz?|aqJ''ߓ?P^z}icV:GZT{f#;߆4FDE楮fR$LL@?In]O釢_wU9ӣX3q G̅XOeC *X%-UWZ[ix]5ג5+` ·"LBOHl+Ӓ6EΎO4 0y Lfn5kQKJ\mx>i 4躞kV mxVfn Di'N̑*>]LʁVǍO?q F㞆;^ϪC^9u sނ"&[ (!}E$ CLBeeqzn -΀~$5+6%Kǡa'oEf"czEԛ].uǎ'CQ =S'19x|mquJ}>#\dv>v%||\߃ YikГv8q^\‡!.׮֭D;A<_P %t[bn^4A;i{d/YPL-eECZX&h>}? oآO;][?eEjDıpAU׬cH^)8.N|Ph7Kn`|&v.)hb o*<]ٍ {듦qa(cΒWFw;3wύmM7\ A@$hd#ymdeH8;ҒMQ7GbgUxCbhG|~wW/lSH۪& >4υyUFyWb!a;d]U, qHk`ayZCg6JFMHd̮MT4\}]X^Ӂ D'= 9eSWe[\D49Yq:pCIlpRMϿ$AS46Ɋa9?s$ [R0z''gmg)u7 zE3h4Sp.9sTV jٸzzrِcָ\œ pp& ,P ލjHI@N`0 ڹ RM=#gYZ0707010000010f000081a40000000000000000000000016439a3560000317c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/bt8xx/dst.ko.xz7zXZִF!t/1<]?Eh=ڜ.+HJiUmԅ2D9 gkcdKc0s )hл2 T}/ 2ڕ)>m,A(f8A2lئ'v2(V: IkLxߗU& >^\\)EbDj`(}9Tf.2.- r#rSO 3_InX kGa iw8((%_*$ٯv!PotӖ[=6:;;1rv!X:AF 18G놗YzWhm!CdX'YRZq/cQ!(ӄ4q:ᆴñSAb>MZF-'0E~)2oWWB+ߦ$ԬCMQT'Nd)v%2T*EOO\1b\A>Si Ǜہ?]D >H8jX ݞEZ3%l.KbC?J6/ϔk2n: ge9)ӟrAIռnW~ ql2]-B掓IckHd)d/+::vN9iΈoŨ";TDSǎ떢_w+Rm٭sEoXsR6v8͙e_k b(Ny5YY0bߠ2bk^E 3|C$\aC4#ޚݹdln(DZ]ȡ%QhBjwYsI(vTUT e@3M-?!e8FCw`)Z8DX8N \J!yHe[ߦAc׫v{|V'FQ UUCN!/?0/XPx^t-q|}b 0~`\i"XCL vMm9(>=4EU#xyg_TtXbuG4oT)d 3y%mEc.fN5P&F7:J}Zko ȳQ/=xedZ36$ڼ?fR^6K]g ҥ 㯀P['bp5:][\ܙtJKWLۍ4EX#bjx%J 4 >Ht,*qL[~Ẳ)q7ؤ})lhf*櫷Le&yH$3 }QLm7W@6C<`z[oRa'f2.! _*Q?AsqD0Pt.R<X*\#{Qw k6A=-k>"懧5:fq&ݘEz3DR}A:;IaMUV0jQ=-UOL4\8HC5}.תě[^fتkx)> -_KAf^!\&&OyZ GK H!e(ϊr#LyHxGx+t tt|=:?ڪDh?tOJ S1G/%dM1ZbT4Nn PnZEc xUZX2zЇ 䖄lq}PRO-K oe~Z+>y " 8'm;H+gk' coM7C #ֶwO*/+U=ެ\_81as` tlu!Ix BBQs7v/|ZxsBMハ:4+K]C"i<^fcgąaSo3hI_L68_34 Hx`~z{ \]~"&QeK{1Ṷ^ޮh5*evŸo|nW+ (0@c+=t-o6 ( hS<Y~bH:n͡F;G"c>*?,K'&ȰdyI.HQ͘%ۭ]ԁ^zK@W}~ -\w:kJ@2V\i WNLćwi #bJt IH2nu6nηXThƥb'@2z,[a+#$S1F߼U , mb.g i`ZȻ'9DCeíqht ];fY3|Ľ59o b^GZLmF`[kh9X݊5澻THowtuتM5yNGKhQ[{>!@!7y"E1!Y{t6pY(s@V&CX1V݉?lVLNB>@4 Qqv6L 7 3zocvG= ŧ)2s b-(d|CޚxaoGp}hؾ@,ޡb~~Mf *LO?goӰ ҄-H[=&]:@7?+cdh<^t{Y/}vwwT w@}$ gT_XoU؎ ٰfn\xm҂urtbZ̡Ԁ} ,Gp|f ZH%IE$ȫٍ},U L6M42*#!N7b ;J8p Zho*aL}*.h@'hAaڃb9ƽ,E};2>JD6VӯD:NT48؎"~zncbCG㡁XS \=;s.QaZ$ᕟJ8Fg8Z_NޤDz@g2q4KO=}4-:)ĒWX+gh=i;AǢ/y4?EwW9{yx*Luu8o׹ ߒEm4T6x8Q*%Jsx.kȨAѡzg(_ W 6= i5 >6cS;̥&')ڗl5  _%{˶k5qm򻭺mh]s0BUrr뫇dS>u}b%(~Zz;>Ȯc!05`ُ~̡7gbB/mrf}w>3?'57l1"h` \<2\YoϿ!'n(}Y l̟T )|J*{G؄C&yBā ]bg4,jizzB:kCW5hТh:u[bGIAo! 5kbT]*u%\ LXV(9WshZVDô."swϲPիic:>SĎF͞cE۽aڵpW摒QՂ[Fh}zv'!?AzQIԭjV?0ƣ6 Zwpr,yif!6t %09 9P x+,D!sʱQ*!fA>ꁑ=~ h>,@:J͖N4iL/xtGjD^,~"*/,4젟B6p=Ԝ(md3 )}(rRYk0q0J4 9EՁ@JB<"\Ʌ9}?E63WH^p\ I?^4=߱~i5Yn:0z1QoKLsP |aɡ;yɞkt$nDfLs^fH/ GrF cR(k:9 08̄^2n6j(XM6|.@cQB5>@u*B uJk@|OV}hys, ,%++Tvr|9~ZmoY_vP xӓ68KW-6Xڏ5aIl$k?k`Fn2_Fx=ɋ3# (d@[Z?\rᵆ7fc49P벹bׅw>#)YOZ XϏq1WꞐYPF`DeGzy_IOف)@ٴM 4{uldvF(6ƥ+4\l>Q٫-<TD2Awis ։F;NX jmpk`zX4lRw4[组ʔfl ,;.%@seN]f:SA?x ./#UNIRqr :2~b^tS#h-!Km`S%: RѪb l lWRWk kQ~4vja.btQ@&^%RD` |1N(r1mYtFoK`uB~ 1c~>ldIX/[=o|d˺\rF!؆+pKħ ,x3kޔz?`zC|m RJжFt0|@5Šlu&;5RFt%S PAѮ۱[ :*ڻP 4`8P<$1ҡfVjot o&IPhΧaJwS# qjag9}: '𘛶aza> q O{ fn" n(D^)M30kR5Qa]}frp)teΝ5wfĭJnfpeFUr@#" D;.(Vq`ӳLj+HLfɑPqNG, NA O)Y"fo7>i˾ 2bh`Z_(O\:>R qCb\ _vlwGhP +k3Ry}ovG <UXQHD99WTq"1T.љ:VT4Pf:G7i4+Hxo%0aP\6V:22\T~^H)mhZ4Tl8XNQ]摀L( >ķ뤁kƝY9 $.noO"$r"ub"@/Чc^ GqZ5SDiM>jb3ў]x2'I≱ö;"+\|ETsMDN‚5;[\f*buj(F EP/SYIH1$r\A26tSB,D}e 79SH?dDX.Z8j6*FUh68,K+ ҝC-;oCa&Shj(n ,ɐ 촘ڎr,1"u|Q(HTqITx_c%uY]7 >+n0oa-|N˾14u`&mʞg3`"~q_xA|3{(WXgwn`EJGոGEWsxe6SUw4>o-=cob$^Q9` eM21 t+%G1mg}KZ 2P*J)iڇp; jFP-8\Ңj(8 )i3hlEϺM2q\:zU\ =7α8k|Jg2[%I|OB"ǔ$Eʂn7]J%hSbvɅ V<,ܧn'+`I("D'S\jD%`xX>JSԴKR7f%B~oC Ϙ)Mܶ- f$~G4Zi#'46Λ@d[781%t_Dے;Oizrx$k6+b}dH?FGC.8rB=mfS};[B8!Q1b}\Z#dF nsQ|4 M)ɻoڦNIU]c虜nlp}L 㑹4ӕK2!lz4p^i{0=Rw̞eO k^<ͿhC1jdۢȾHh,$[vIߥSDVmaLhF95:tQۊD{ߵW*)#F֩CxsˆFP nةl]ꩉňKuCpkc?Q7ҚP:?ˎ[W:-__Em]fK^o!`8񖆌r(awztiLVڱvPzБ٣ ,9d*[0ڬ=@>ζR` _#YxS*U{k(wkyR@mJa2,.;KxL=H{rչB:Rh Ś苗%R[ D~"F eif :!l!MA .VjZȪa Pm 0xCKQ͚ק4 .@T\M,D"HUy礆*V&T'Fܶl8h:x!INH1sAC N]dsqgEggly6] @u/G ڂ43b$hhH!A&Qt>yAHVYP闖¸fy(!N;kXi43bF:R?ۓ(>ӎ!`8@ >hy=u)^ m6#pyUʱ aqh,|Ef@נ^x_s'pĝI&UɯeW*ιOW, ;_*C\fGvr'I0G=96VI)@ʆQľI(  q!yzm&"vSFAlG_IjP<@e˄Q Қm!~ʩ, ,No'ܤ{e·" {٫N 8k+;?S i!$^gh.bk2L1{\4 zrTU#U:NZ;dTz$w|fˈ] )g5|<<y퐻"!6~* <f0䓺%s~o\҄PDgEQ'Z# ; گ*T&)affdWOJUɼuY +ck0tӉiqbܤzt)ɌYo[ ]Xm~ ADw:h|-x n J*w X.i!cSscJDg9&M{/]ҫ[/sޢx $B #c^b%5IAxR^L+4O) , m8x'í6q(2\8SRokw>itQkp Ե\]>;ϓ- _4}+l)5$跅L~ӕl}׶"ޯ &HR'[Qӱ>9\cɯSgo~* U* s6T%Qjzaפ rw(wl(?„&}bCӆ}F{ܥ5oPaCTWs@;XF;cL˚F s9פAhQt/u^f4">yCw/hm{W1y1Y;:aL!AK56c ݘæ7bxA gYZ07070100000110000081a40000000000000000000000016439a356000020b8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/ w]?Eh=ڜ.+WaT5C-Ǫ5в`F)9d׾t}0AqW6#l!gùJ!~U2%uLf彽ÏŶ$Ň+7m01a҈Mվ̗z !D'aFW1V﷎WjMQ 8(9>b$m.<&JjHp.Vl^W"@DN Ne#4_Up;N%H.>2N FuwjV׎W ٸى7cčut{QJ1I;)>EP|&W ׋+ {b=6[2o 02g2Z1c Hf$KBב0%@Jhyc)/NDA$u0ۂBYhk,GGnv4^oe"C#Hn\3W l`4"403=r Y ~?H,Z/r5>|69nD2l۷jStA! tY^mlLw#Vy)QSI|X!v -lzfwlȔ['}ވe{WǴoJ븲Ld4al~7̻]gxU[7 -! )>P~aU*Ã(42< 33Ĉ*^,>!P! lTs&2A=.!1?`!.F@Ćd$MP(c{8e cȃ]dqɞUHt۹@z4䒁sC1~$f p$yiuMh#I XMz19|ݞm$ow 1jO_r@XM3Hj, +1)N)2s X;l8KixS 9~8z6r\pqo.9Cp'坡iĤ@qtCըc>Mc2kWfΟLEh[q"<_DFnl>@q[<_B?@nݖ+5ӵ*#4XfNE߈U9 {DR?וAOjs0r2q]%r%S&vK=F|&hAsw3]sų508^WA.:`@RRG>BIq|:6H ރ!j-B1Rl!t#%e2(W7퐎lf@am9/4[dc.}f߿~#a]*jt!qBuxՑFL3p3E!Z; $p)2M,-E貐c~F+]!pp]/xz &g=s*o:6G'P/&!_3?M~(QK'E8 5#g8XѹQ]cW$֜XWoA=y *-BŽ_rҌ3cD.jdGI"s"癙_*dy–5RS}_o&rjrǃn sZg^Gc!!ѹkZ6508hzpN0p)$HO0P^{dg }aGon;)=LxT H ɨϚy}֒Bayxfs)ʀӂX*(ߐ2hY&nn/OԜjתA?q 4'm\[(Wj` I5e| ݏo7'rkcCj gky$%2y3.+ ?dS̩<[S ѕ$FP>rǾ!T_ÃZ_S5x*]h9#h ֈ>:;>Vζר >Dl̾BrK /z] SvT)ގZU:;jH\9&i-1'yL/r}pV(X>\h +Ob:\3a.:Ɩu`hbGD'#$HJ:Jŋ7w؆em@-3P,vȹSA^Q䔘պ糓IO$'F-$5=û ]k#HhlZV7jD{q(  mmp H3;+ !-p}MW]E8!ѧ[K>Q("66=8{Ƽ.E,cc">(; aQ&mrڽg݇[>vrTFexCI*m2H#|Ü F}&EwV{4'+0耒8L]I.7 :ZDRߪ>xLE7 b)ieߝ#zd`A.%$^619P< dK,8 [C;3YR BSFő-y֙7Z~ iuhgL&,$IQȻUSre7~?? ȭ8mC\q]"v >,7ʇ-*s[QԾ2Nwk{D) '9̑YDL7;+/VAfA( d[XR2+YVvzaRqcܒ^X|kYX-Q* 3#jf"@oqT0dZUsQW_M'MzydG .Tpr|7WbBˮ@tcGs'E"V?Rں)ΡvTpUVb썒YiK5bm']XuNq5WPRfy_<.mkDu4澳 Yۜ}%\EcTGm=kkTmd'!*wB񙊹ܖ""Z0+ԜgM+TN(gj)=.P#!1#MFd|C@8G؊JSaP;cr^_MhY̼HVP[2[,| AU~Yr 95 a9v,˶܁(5~EP%c!k{<[( w½vn6Ḑv`~Bk,-؃ fWiY Qz*Mޚ`$ߙY[/ߤ E8E77؛ 8pV@jhT>ATj,g_!4V"8i|9vRyquz +y(NSP ۩Dݩ!I} L;kwL0xd·8-a.oS7# 4s!+ @fˏ^{"[WĒ穮wR.^m]sSS>.[&\Ǡ4_rC kL\" ܁$nh.a{; ˸/AlmWldyl۸XsP=qA`"Z977f.c92'ש{^ZO(~O6*Q5j7R ظy,Pd>?" ]} lSK˷HG[7-H߻ߎ~ЀCЇVU{9p` {B|w!SeV)'".EUaK˒3VݜbGh038]7Ɍ BBVmB_@XLAb1?RTa'L'Ԛj GVxZciRV1K(zlW|}/u7\dY͢.t!т\uːc#N}laoL445feQRQ˒xÅ'K!-^Cxta],  jQx2ݑG:~^(*TPb[{8+2w x90}e`B2uTD+P2m^ROQlX @,pDnjVOzIc20R=y0ۙ\ZYǡLGB$c'uŧ]- &D 0px壛nFY%Cc?jՐVJ?`YV:W'TA=V)+.C%Һ$~J(VC|#8h2jIu[oLNnc'k۷??9c[qȴ6bnxYB?'Mǀ;Yh$1eSk)]awd@%{AܫC|?ldiR;x,_p0&5)CؿsrKL6?"8LXĤη3W1 裇q045_t]4R~)Xp;p\f帪縁cP5"YyPN~}`HfJUy3p@C|i *D-I^a{̓D!SwnB8IX('٠-:Ѡk`Q_HQE]rOs! K:Z%>/H=~cSF֯zE6MDCHTK*zP(7r*7LvFla;0~pgKaE7>V4eҨ2ě:7l447ζV#PPIVfUX6f{fXϷ!^yb, ԋ92z$aڟY`zŪGr,p.$o!\$>3+bv"6l:fmgbziX!%uZIvK.J^+nj)Di ֫L_4pf0ʥ֎dZr?yb)wF鐯 *ү+d@ʵv#+֣7T 'n~PqɗLAKBv1*٘5pΆ ;s= 9~h=1նUۥNqu5}p>ɩCRx:|٣ΠV1qAܺ?F [H?gM/- uͰM֪:χ4{wrTTezu +tsP5^' !&fc، t|up+4FSs#M0` ZCdkVغmґ^ŬVwA>t$집l/eS 8d,B 5QAuTXxB(ml*k`TRS!"c';]F'~Z]eDZ[N%akb Hhk}_Tϟf dQi \0g|d]"CHM #ڱ0uRˆ/UΒ@%O60- &iwѯXQJ|U wR]Y3JqS(G@ ]ޜg|ʙfa߬NTc"9s (){27w hJjV'?:%QpuV–ࡗ&GXma"/ˮ7F.0;SU%S`$A9UC%gYZ07070100000111000081a40000000000000000000000016439a356000025a4000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/bt8xx/dvb-bt8xx.ko.xz7zXZִF!t/G%a]?Eh=ڜ.+qY>/T5C-Ŝ1.m1N{~F2': _ @Z$$1!D]W. mzP2M7Cn|9[ՑJf=c;'b]碣hxЫ>!y$)Jƀ&kK v.:7&ȓ]{Y%sO6]WG3,1S>Q5|yc@T3:YAסe͜ B}z3mu|O, }/ƀbpgo*k1;8Sѵ:ӽK/Ra_gͧ~Gb`PBsb*uiRE*<bP:w bb syjфwv> ]{"f`.( r-0 PB~riZ2Ak 0e?G1մ| H~yzj'bEyNbE7/`}% YB,2ƃ̫UC nɟ6S+'Ի ]d>-{")dqS`~t?w 0Meκg 41#6Q>-ϯGo/SL  cxOs$vJSCMʴ1&؃+:і4BmEL^l.eiLpmj1|~|P ptxُC~Z< c&$X}*;z[Gx+jVG\@pk3 cKO:BPаLX 뒅i-{d9`HB7o" `Eg^gR.WA ஺7Qg2k#Y"Qf-=RxPOFml NʫGo>cCmFnzիRJՉ1Or&*sv8tTN{ՆO!SEUq1̷\>d5yBND+;zVfza9I9*M1_=('Xj90t.,;on|Kչ^U8o:WJ XB(X_YxrR<1*$3IHNj%+rxI֖Yخ.Vc\, 5.A`=7ںp͡ 4y{B @a.@0/VF~_>]/y7|=)\1NU0DlCvN7CS%{@ґ#!b [o>xЦtmʧ9vȅ{K(zP?%:I-k  0J}>d~ mU3%J\g'<-!e u)#kߒFj6^dɶ s0+$󚅛󀶶j;6OGkS2 ;Ǚ]gXccU+/Ў(βCW;:9iwǧO9Rz.H7V]߮(u;Q鵠d3fy2vvW`--,cӳ0kw <mê5xj=W͓ =[>nRV&QBJ&A 2eVMQx>6K;%>wR>m%n ՂZ;\C*=>eC-4msW1̖4QlShD|DnoЎ B4J y)w;zRAVe)||?V~|HoU&=q1"n+gV6XN=wMze]"zr)`MQJ0꾀K WJ\(kN"Ei_i9R,{uybE dA/œXPܳ3'd(oI¿| # MVL)a/afD@.[' %kj5ƃJ~.>ZqFOBD}Sni6!ZJAh#nK>t30ԑxβ\:%((j| :z) ]LޭrCcN&V!HP*098}CP*-(L7I ??p+9'|ШgIM,$[ H,ݤz0ޓu+Δh6^o鼯^:sϧ -CĸO}oo@嚉Op\$]/"$Oi7tf~WU8q+D'lF`'.B*a$' 폐%C`dt`@SVqj7[$sQ)ixۃ2sF2}F$*%=Ro1f?@$S(֏l8\R$iQG^ vIdye{aa1Y /-+LkC#-ɨY5%:n]aJu4xqbCl4]qad}]0U)e"e7a7h.{lNX7r :|ge6CH:&LƬ71:^;Wzj$#TϨ l>:5d?d[45bG.ٙ*(o{V+ok&E;[ =fB64{%?)A"at[{:=vjtmPѬbK,=b,v#:j 6`'.6$I-ח7s3\}O"gzd;H.U3#M+]7{xffgon1NˢR,eK堇A0{r U0,LM3?ź%k輦Sw[,mã!JʷWmZ-[<f 3({Kh]*~x=i\ Xp* 'C=I`'C\GRF*~2G!c묵8|wU;?%Cʨ< ǼV#3T JPV ?+y&ul5_ ʊ/C蒋|07~5ia'~~dԋJ<6y]+0HYh ֗TVKX`_e*6suBncQDUV2 kbnkGf< h[K!ehL˛͌`~& Jd4+\DVwueQ$DPu#? bzA言Pͥ,]1=Ubp-3.2ʜ'TcڭsneJvZ/\3+ 7|"ryR-nghQSCP byDc̳R+ME=)r@D8U{IF (a&I@R5JZPgY)_; i_Z5h&7S@g=)5MZh로J}YY'-h7Ȭ7-x:[xq 22laTL)Md[Z^Ztt]sϚ ¹޷ Wk`ҳÍ`c9 SJgGgS|t4Fz3m&2g*tUKaJ34pn<m*joꑡp^&xtuļ֦ej&CSI0"WX0p̔0͏4"thgE ?&PywJ8O!tvc2kݑs{භ@m3坽@qRf1l, K PTe=W9?a;odgB~4T6=A.Ӝ,@zzǁ_$' O:kz} NOtϯ۟:I4>?N<|2PY` ibwYr n+X1,|K/qI$ /J".(h:Sx@:# 6B9h/+nH-8ԅpKŨ ۞ĨYTWbT }SH^j|؍4]iDSoʲ< uJO(`(+I{]?N?ُXUg{_9J;'z7Z9e켡1~D?KKWnix?AH3\ztsClyOz 폡h+^WVlv>nxg1 3 hJ-PW p Domڟ{--0łB@a2K j+ttΆ}ՠ"_80|?Counzլ5ҧ1y#k?{X"ƼaڀAZǤ<`9,RY.VrKSA4ųݸjP6u P.$?3GAw 4?!Ю,r`^<ZZS. gݎBsPPSN `@lH`qCrɝEHZQe2;BtsY!݆PL+^|(7Q I^899H^qU#T sO`4G~T Eh' ĩnU %IJ,y8' );j@u^qL+LR2_w-C͔3FGOiϓp]Wj~bƙՓp`:Nh:NOx$4X2ص#7L",mp Q`bZ#մU)v@Cd l>h!)k7s2"8Z_*mxdIE<(q788ەdiv߬JtP`Pw- ^;/ FUxOdB{RN'-^ 3H,Lf%JwwR ;IcE{bchyX؟P KyJiT*A^[ 4Yu+XG]"; +LDui3p };FkBK8}eCqI$7ƚpU=<_yYDb- ?e_HAU#茢[M9%;ՄbUj4 ?KvZOzk'B=4 Z?a-lS)a=\c dVoNP,.DG"urhL;>jGeNOO-~r1s&| 6l Fjp)VR2w;U4{9:e.~X!YLv0^F @ |C'`)L=鑅O>Ukl0!=z]qGE/) ~sBWMN) T!%щyRi-x2wH%D  G &CMrna8P-eK9(6^3<ɬ_1rI#0w)3kNbKOCq{[D<{f1&x2?JnGt TcEM:~Wxݝ=< { Ph2sr$ΗH*eI`s @B[NM|DWfˆ{.+ qEwe(k!5IADHLỡ~Ğyrt " =eals͔ۯrD{dkչy*?78cKQxJO`t ԗ_lTv_ 2xe^6%=qGCY{Ppj KF컯Xq IF(ztYB #`1FA(>0Ͱ6|?'+_D'1D}y›6~OX!T @2sgj0]CnũnlØe'%@AOI!VH]aD(6PGep9|lC]g[ɸ\UmNGmkWLZ"=I^6 u\t){6aOnqwb2e7]A/nwU4a@bEv/;% mEdž~w[{!& \6 [/A5MܔyS$mZ0b#_SD/ԅ-B{a]q9նe]dzRSNO'd' ci-9wm2@oz=e`ݷ[nl壢f'K(xtg~,W+P%bW|dMgN1B5Mh`;4-Z<.󫖏(lJr6JygYZ07070100000112000081a40000000000000000000000016439a35600001840000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/cx18/cx18-alsa.ko.xz7zXZִF!t/o]?Eh=ڜ.+t3\Mvq@WF:lEl&`H"]# }@3bϡ;~@èCzC&Xr-]1ux,0[+£|wg Kߕ8CyAIEvH|TWܥKg.$2PgS #R_ J:ZMkR56VщV:hJtF^Fq\r;O̚H?sqW@p^Xn6:ZDWe8k._(1(r^ړAqQNŸ í/$3dibadKDŽg'V͡FDAPB2;BDmn\uuZ3%U:U.6p2iϕ֭åj \Xqj,?vcQ~e;V/wx;EU%?(p鷍B9wX^>kߝ1+g"Xf<"$ +T㝹XAuL]~F2WÝS*3u4 Xʖɸ>a>'_O_+KڋNR1>+2?ENL ° KSj$ -*' 5P\ |ϗ_(GŪ35=C"\0 ߢDDKӃ YQIfN-b;QQ]=]1Bʆ!̞TLCbS7qbPej +F>~!A7$,}Fk/";vF0DJrPr&sݎå: =b;\ ev[,o朣 4o9 z(됊. ψ&0}'ڑbZ}otq̰9ݿ-+%;Xڷj~7`6?X9!^wۑYf3S&Z,@TOWM"v7ٺfal^PSLɒ@$)*9te%9سwK)@)蘼d2Ejyr–wFy]GUf좱P@Hs(@3s~4*SOVZ㪈d{>Y!iڤX4E18_ ˩мS8o5KJ%fD5f: c.oc]x-Wxoy}-?ӛv:cgV^!Tz;MvZ{vfvZd0#Ic[yQ<׃||JJМ Qady?ĄqLۥ`b7Y׫U\(g]Un8E(m #̧:ùGwB4`g}%f =:"B81? ⵑ~gOgL3A/r΀_]aԥu/ .a{\kb!6Xf -[Dgf7J2 OSAQ'd?"C6:0d2# wL (q5$,x:IV)XtD>;S㋾O(>8ֻv/ {bl?ޝ]FJB]Y$ț8D7 c{9LNƖ)f^fMv&Ƣ>NOx X LIz`ݝEN_n޸땿AKlH9{F ~kn^,7neJfuFh:PE5]Vt;[8ښЛued3o)4ݏS6 P -kzT^mj+b gX~Z]=pI8:}t/Dj*u3PGTtyCmH^doIkFueJ$])IM6 #WA3!럎l@݃3_ch3`CoeY% +k^fOB4c «^u#[NJtZ6,i7]8VG+}t 7"KR={x,wcxD 9Ey/0IABARrveL('RT0t[p4S Q Fr7]K8׳r!sX;FWiz@BಹwD({{y,DK@2سdP `='m`d @_lseAzgޕ.X ac/RRʊbmg@t-Ov?sou3)5_' ^zfǶ3)ID! fKkӟؔ.#^D~&v2oއqI.b-o_ꗴ5z } Tp+o-b @kؾޢa4^ t,)ZK 8] *s6?V s,? `.s#16mŵhrW?lFHm sRCsьi$DP:=EC;s+Т#f՞C Hk3V)INZ6]kĜ`L7?|rb ûF|1i6He@߰R! ?qh^]Q]:%QXL#+}eFie03T_ 7J(iOח S0cڒ1M_Jg@.IJ˃gM,Fo|Tw V{#Cq}&6RƁ`hGгwbQ7p(! _N0^ũΨ19!&9b~?J\y6? +`>8w 7`bw<}ٲ&jl2,^zJ% K!8}J ܀34X+ YA鲁nPw鴎Ns`sXArlł?l_ref.1(ʈ(n*fF)SDQj`;' RĒ봓sɾ! gbwePcLbEWRqR<;p0G k|؏7Q , JTwE-ML;a}`|j ox 3R0J9ApgL>쯭O-dLeg_TԒdm.`9ƉO3NR? gs<񔊟5қ$嚰:oKARzAQpnkl$z|K(NlLS,D[8'Z*<0б#9,vp _29܊gg;W<ۡ=z'_,wTj*(Sq/ fV74ib^Oh֤; I'@;( Addo[hyW#%"aUvH 4,C)tGL)Pf,ɢmp7F {P&{gs{55=,TQńMP3㈱ިĤu[~]u٨&0|02MV` !zʭI=eV[ƚ2$gۡ{S#ZS\LzTA'KkHdJeaǨ!qW{v Hѡ{})mQ8U2W }a,8"YɆMxQkߖx!RB8h!F^=xrN0.FZygԵQk*F`gWW3Y[_%Vh6g"IV/KcA_o%QqL;KvnPAAbY{5a| 7 ȄŃ,n1%(+<8NbAWi􊒌q L{|lf{הe[ߑw#|b &ڄ']CtW5ʗO?;HJi:4l:uW(DT.@qKv3qW2"wM_c[L]֋&oCtܨԕП0&ڱgYZ07070100000113000081a40000000000000000000000016439a3560000ef5c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/cx18/cx18.ko.xz7zXZִF!t/_O]?Eh=ڜ.+εcA2 R<˨%q&8{!wXr Ӛ-g͚f UY(4ќ GQN`H6WrRf?#.u~ LnnG탿IhPcInҮNYQ~ҌgdiQwR7e>* 7d%bSþ[2eEȎKyq@i, D63>,:{P$NkcԭQ N[4\4͵)xsX>angJ]V)ϥ sr 3b3FXgϝ,.Fc'.ȑ*._&iz- e;y^5S YҵgďxV wxE'ȫﷴ6yOa XD*J&rm}#"kbzg $UVdѴ;V ̪WDUKy?BF/VZXf9VLNYe3s"z1?6֋眑nG$Mȳ왮L7( YbjO#ĨTtJwV@Ga渊/@֨\.0km\^խ33>d4*|3iJ}l;vn`q? FC[+hNJo)CPqm)f谺;Ot΃7C+Eu$x=sHٮc Nj$3>V ņy\* t%\БYĝy:%Fe.x1;,qZ!}u`3!ïhyϏf`wc$G,66LelOXF<uTht$ۋS_7a3:lir֍Et@r-v@]8i` )'^^10Un(=\Ig4#m1`U]AT?zSuL/-R[ĶL0C41V0+:ӳZI@PR#KsRD:YJßֶk.2i,@܎P,/+"O'~/8n-2w@Ol`o|+ײ`5s &,>#^n7vH_U}#^t ;L, ̑VZg:bUtpk>fl9셿Fͣ2ҳ  /׭b826D٫tL 6C$_8W%hvQ_VxS=q3M ֲy]vu@c -r2tZ+5=k\M/y"[s=8]зG{b˴Q %Y=9l.vR&{JNU60)ϣ=|ی=;'?ٮhGh77^YIyr~<@ݗӒ'7J -Oȅ, E "pI*&'މr>3_HC;`?0a̦Ek?UJvO >p!o5`/:`&ej[:$m0&m4 X$w3`N<{_Dm&*͞0r|LixG. pJ.1!Aw'T@K} BHTdmBL+뇪[-Eí-*;Sİdb"iXL}kdڿ-XIB)]cWTtl e"eʕU>U.Cj3 /r8TI9t]ݾ;DK12vqr}bꢙ!W(ZIUTɏ!G<:`k赠Va*2>0Jb\%[I\f X@o>=uAv^4(\U 6'r;S9 \Q(eQmt7[?pJPwH͚@]8 |bXz !>j-"v"Ydv8A)uXgc?wiؚ9z|?rU6 du::6 .Ggz{(K\Ƚ\=B4rl Bu~D;D2uȶ;7OtD%f?7v.g5к"9-! Yܰu5]4yJކqԶvZUdqp\{IOet S^ӗeE(RsЭh@-TF_@- <AvhgB:Ve,ٸJ+hzb3(}V3H̹k:vX g/hŐCFD&7IUMg(ܑSTzJϹfqqդRȍzk h ~;PiULBxl#W 7/",8PvgGFj&<R/^;å.Czr1˨l4PNĽR8V}֢1xfM;dG46xMD}g9kk{*q* ^4pmb`E|Ff~gsM'eD nY!Mթ .eɔ̔ 2F u3v61E w yB>Zm- jhE`~- YW[#;̃ZS~zYd;-ELL= nM3=6m_t,̳ m-4qp&hG`_nɮ"m=6&ˣ]޴W:$_H(ƿ}ܲ8Pl>>S PICS3£4FAKE\v3:`!h1O)%.`5%-Z̀Jޯ0fwt']digY^릍1jV sOWfgϷ,?Z8^8gŗQFc2xGMͯuɒePs/79@ex )*,!FR>JKPgnK*qE-VTOQ u< @Bd;?)\r%3;!*.si?'w>|L>g9)K9qk<[?wF$dJy4/8QST)$@"D8/%՜'C/Yz{'m~aEeٺz'=`ñn5 ,&!y-X0zՅɰڇte?# 9H*c ހΛM^$ ȓTJ BUS|k/zy.EF4yk¬\ :B>FX~BšF#M=σ$DὙ Tg,Z]7sFz*a5~|Ώd}7|8UA"S:_rܔڝW*y>-wN&]*HcŪ#元s!w)==9WC#A)Ԍ-hQ u~%5AhweRLEd}=DSi{ڽq*iwؠQ{5qc#Wh01S [A8S`|D-4,\Δ"sb9-ae Gu[7̫mB%T0+7"4|%Y4VM%s%,f@]0ݵDpG3 #Ǎ*'弚jp|䅎'H4u@Y*cY$}3&`,+-+V#5LM˝o5ȋQ@nZ>?԰ҔG[ZKJfثD$SNP7e#DL@SBY#Ӻwu yks*p E3I'M K+Xu4@KVo]HvJU.(cL]Cle?Q,ຉۤzL"Dhs"K!o_7 oFbgmOC8<ʲA(w:,YCB I^b9ʧyθ䐐܂Vvgf(atduSqH}¢@7-3|7bp /TeYVnJ_T͔ԁiP{aW >HHGu#4xs~y&7 5ih[w[pΜ ] d0bQ CW[W1e.G=SRG6ŭu4=yx_eׇ$,fQM|Z4W>@k 8˰^/ VdԥhX,a=#w89+Nd#ӱ }e,6f8C=QcvgBخCAN?Ɲe:ydث 㸽N䋝?#m PN 3X4-ǟ7{M!,aW gE(nnq|T~F/r X"2fݶ!EI< 8`9t.pbG !s1b.(աo_o^fS)d;Y-yXr~,峦O,[lZÈVwhpU<^?ki~a&R-]]G)F X\=mF o}}>#K+1МO3>ש\wAFu6t?%O}3'ŁU:L|ݝr|crA':kE?jUl xXQ]LUiWJ937;WXNz݇`~ֱ{!ڬ)+\a.91oQ|$!ƒFB HIZy|L'F ^9$ ǗQ )FR֞q87;=5_u[;W^ )堠4!0z8(Psօ{H{nɫ)E(rΗ)xzS yd'QYJ@c>8u=ZCR5wNt&ycvEW{/œKj&SKtvtŴdOě'~dj0z*%8ۘ k9-=;YD#K6V>z })r &lEL8ߛՎ|\Ϡi '$*0h*ʏV4"kj. EĨ$vY/QW1tYB"tZU&BJ,}"=A(s1ZƐ1'L%*Xo3^4M:#RK7}ʜ-ʸM0HhzͳqlΫ}f }Ǜ^𢗕$IQHVC҅:<)qdk#}FA{Wbn\yuq@Ͻ tN2GV -1%jn6P+|BkGOZ*t .iB vUWN2#`ԍ8H, >2B×Q,lʸO2S^N0P-_G+^i?e֎u1.4)U/o5AQ?nJN@o9))凫xF$CCyw*,Ԥכ X~\4H`uw@aFjpmGXp;ANZH1,kǼx4L9 zx#fGMYhq &M؀l-8t|ōK,WZLEHޒ?y߳(FV>d1Lt@VYH>'cX 4VH)~l^UrmT{7gyLWeHDCIP@Agp܇pʬ6D+ԱNDCW 7k'¸qr)ZT>|ٲi'3bү씸QJ%&vy8S^8v^tBXQ~Y1jVmp 7R59R\j^R@ aʊNx ay4;+Ĕ>3%P7J05ywhnڝ׼!Ϲ!a<7';6 $K@w/VݬShiC`hGO"^{+r^lq#(-GX|3EJԕ{B6'5i^_ {`ކ]cp'7C~͒7Te $K5xo8h!7dc#"n4/ּ+)66eYaRI|0#p Qe~@WrmeB %--AoWG_[YIosb-)S(~fٹꝤ]Ic-ӎ'0ΕΊZG!~C! bN(lcgƤ}ɛĢ’s39}5ft,ίf@\蝖ϰ[mV97 jU1W`W.h|s@Af}&rLڂؒ֗˫~YX^b^bm-'I.UiY^bFAOh %YO3,BLuT• :D\d(r J0RLڙL|5.h &˵jךeK0̍۲|y\.U-]d)he(t sM\+oōQsla5 zF7{[v[uwLM~I@E۵@ SH=/`ٌu,QhoKr|xݛB&L ^>VEQB +KVl],QD^{St$d1B8fS(}iȫPK:Im6uw7BT}^t9N>WbEe"H ~cc[g׃ *қ$\67h8s@Ɂ36HX}؉ۍ:{4!F*@nOۯQ~+2!f[&SBDE)UvisdET㸈ndBOn- ~ŕlF0Df|Q$347_3 fg'c;)2;`/; XmAb8~h)ZcdeoÏZ!gQ֩rcHAo<y&:m1o$( K(2mAPT7C<|n}c0h)<.,hUڿ%!B#VHDhb~ OV wj/a:IQz٤g f 1 $9ܱ ٓ">>]@n EV{\D~͡OfY\9]א8qw+Pi5y*x)(;HPp Dʈu)m/BB"Y$ 99-"2䍉ݒ`?BcKakY"XlU@L/[(LP(DO *灓jHw1g ]!ߠhƇ/%3onOun @GJq U9 7,9bu!v&۴ڬJ6SIK# ڭ5MU>r M~CD.ֳSbTOPԱ#"F*]YNj*|תLb'Ȁ î@_>(ADWa-~Ⱦ89v%!F2 z@`\";>ImXHI4u8Ej󐻘^AhXG^3S? x֠ Yij') ei:%a۷7%oal" T%qPxzyq4>[6WPDL$]8:Wɬ XD)AQ.{8Ybn_lnl0('O8_>|'G&d T6b'̠^g3,AM?ȩk\ 44XY뫝)2lA,1x:Ed^ޔ>N G?(^N   7BS ~ dt%*{jynag aUP}>i.XUDhdPo% ;O_o4Cb lo뙦d6'crL'!h]aų+fN4q3Ktᶏ'qF@xv/`;O3_Gم=K+煑uγ1fjTbרMqeL* 3)woy<@NE$#/ҖR7.N[loր$iW0}AڤcKvybLQ2nY {;n"-K]E NR9d[u"\];ja֓ҴlhN糝 $uvC J] A~ln>|Q &B q "7/#p4ErO^&'\/F$/Vo8m\ՙ_//^IjVB#"j2ruyg5+nycl^$ݢ"Eg/?֫60zPR 7 z1 XՓbaPw˩z\4D;<уzy|uo<cw L f3q)6ߚƶ ~r:QK}tY-Okj "8lSΤ$>M1"icR.4i2bC^Ƨza3TĐm=;f?! @yE3b+'n6 e=G/ʕkFCRBcP UBN9l9R<.T56p8R(0$թʋtub|ْEt[ʲfo( ׸߳gN$$D}/㭉ۑ+04wfF笸\tF.9(EUoNsa}n":*x 5XױU{qI*iʖNDmw,]b:˼ ɿ[XC>4*9>Gg=Ĥʭ̯$<0#*ނnX&^cp{!nC2'ڙĉ@0|@pH.{.z#;Y̵7.eb3 ?WAWi%b_w$N͕] +G MɃFy 7DCV%MD5^0'JYB@=@ή%dJd%eSEht εl/l_d2S+Vw-f(-dNY ey!C`|vmڣ,Wϊk_0.7_Xp)J߹\ATu"(V }q*T ?x  lSY#\:L _-vɨt挾W n5/-ٳf'2-nur`ɇ kiG:2xYE3W2NHc z8ETkJ4aI+PWx=nZn iX8Lr:>=CEez0 #X]_I[Gh?ExZ.h֗ sԟX3A~-9iuƉ)W/ OPk4{z!ԗy;b`^Vw"nΒE%^s ð|J TQ&/i4=>^>4`{K5@49{$6[i}n(φ;Lq']xꊫ9}5+max*\-QZQѤZZ#Bv4Y -%2.X2혯 gbe\ q5+Uzt;fwҺE&öElfWFe%(* \|ApmwTvG([V܃eT^HDcEn ++PMzT@U )V<1awF !h+N | 2@TvDRVed~V!>Ӌ\5wjR>uz}1-_ӛ Y7MWlO&iU01T.A57SD0~ydOG|\\d0;$CT@%/2S F?]zU=R3Kf&-DX =?jK(,VkK?h톏nZ@O:9n`Wz_r崬YW`!!6'T9gp3zNf{ CwO'ϱuB@_X[HG@ n亴DX_q;̔xҋL]z"Զ{, HD{XEBk&%/MdKpwUDLoB ՇvQ6#O*;?&aXl|B>L/2Y M"hJf1=ʎE櫸]d]o;s=*Z/Iؿ=py8| }$*TM'Z $ګL2,g_Y`;DkSz*#ڄZ` bly3(,Fշ#ڙm%M/|~W;C%=~gKWLu6cx 9' JW͛Tak7/_p:CueU'7z4$wRcCA lv2~2z %u*Fj5R:$toA#e+C. sG־ :nU S4y>i'~MPTL^*© &S6"FuoZ@ě([Tϴc(Wyd*^~ “N>[!tD+5_/)θ=Z M4MѦ->VZcQ7!kP*hIm~brK)^)#wsN2)RUaB\XR+`e2H⪗8R<8OR"1G; "Z1,x7Mz0Yܠ&RSz,-X Vk"R|s\1{δ)¥HE! iXSl,nwNeMqP({1^o ֘ny^Fr뻀",'U=cUrgd< 9 BZגe nLpJ,"毂!ҰkpO=ǫ31 wjP$) 8~zkJu @wh?XIQ~D(%uٮkΦtPݿҬ:]7,ܒge(rӭ<I-SEt#&Ĕ V×pFZq6& K&Nr rcZh"@hvK0%]R'5yq}»%}aQjM;Q >+ dFK\M^ NmvaLԓ%sYY i[G?ؚۦE(M)%ׂ5{C]\m\Q+Weåܿ+b)"Gf.`Vy2b?*ʀVEjBL 8dѡ;=  QѬjXUJ.I54bȫz?a|AXB;cGY,G,&3JޖWJNEB3B?ћ5Ni<_'PܲqY:݆>є2Q/ZP횯>N^=9,[ ]Cf%?yX+fJi?Zfc+t-$>M+ܷ. J֪D~\ a!q+O]޶e2@`_"C'☡g mV.)] H4{ޭݏ}x?v#7ǽFJ{} 'l6a*Ob%|n/1̎Ѧ3o/H.qIS4eWgl]D1JLSMmUu;VUH^ߊ) T!  `(J̏*H_zU 5<ƉQ=ᣃp=?fNTw~.tNgRϋWzV<3򸋨dQڝKCaF(y dO|D&% (p|`Nθ ^rcE\WGaDϴX[2voR MV >׭شV7ώ`/NSk/6^kKBjP>.Ԁǡ#OT[1N(5v#j6# c4Vz,<4%B.l<F#+D#u.CWT3 "2*%ϋ% ZC+ -e!=\yM˴ fv[Y%0%?5,A8Ó,Oki\霔;Y:dTn+>D))- !lqML+3Ba< 8k,yz ]BJ?{0`DFZpzyg"kpYu ezHnF+ajl~%{sX~Bl.[CdE盚|Wx?)x{zU0uCЉ݂FMObG*#$)H|?[}?´QuXC}vY^ypL؎=0߱ѳ#{U0Z"[)B ,A剉E|^=Au6:'rsWM)FfǪ>B =q/)30 QT9u>Y̺X2I9 a%r7پV8Ŋ>26Y6p /kGAbaa {&w:kQT~*j4:E6 ~*>ؽMOAv2k 2}rZRKPlJYksIFuw2G S(rgh4xħ!dSQmy5p-O@[2W3 4r4쵯6^؜N,`Y. F@n,؜wkJސ%A<=& qE J{ I]gǍ?B\^1֏c -)U]Pm W g?٫,,3Bg}"C;Qh<g9gGVt-AkL;U~YF;|C)ᓊ9Ra#x|x0S8Y*y.Xe/+옵ƞ/! lV qEa7 KZH<8Q(-l&Vvǔ y-oaPyP-%nr2CK|,g'!(+;Ȥn3;č3e&|V;f7^m4"SUAm~ J&}6 INFa#Q;l $.K1\Ȼ~A?|a^ 6'[ V,(HYqgOL: )i&>A]`6DVn Zئl*ә @"-5W%3b&3SbP+ajAËRό$A[Nle0ϻQ72TN^ 93xՇ@M@Ara( gKcfl>mm!ڔi!%3/Gͷǘ%!/7]^ |O#oY@ 08TEW*D%[Z[O?v5ꜭpQJ~$G\"7?\]n>&6*U\#6J`-RF-W럸?k#DZ0bIU[JJOJqha~*(ºYL"kc3;avlyT,fQ [Oz^1*!ࠛ\m9u E%H> Xa^ 9YoD8&z?i8ϻ]b;$0ئoYY-g]}ȺlRA;}7X3An#0@l 3_ ܽ_aB͇;w~-Ș=D?̘yQlەa'~[ .SG28Uf_Cϱu/y:r1hWܚf"B>ɇRo?@EW0$C|AO]1T lNNcK-[Qq9RWa+Ȕ)VWۏJPr^_2PxA|Ek$d:o@ed"Jt{}o yMb@-sR˶PTRhmZL!Չ퀤#5"z/v 1O@!^o?&M;)!7dȞ Pݵjp}_I.*/SAW[,1Ltv1w#3*WW' e9{nȌcDZ%PT04diңmBZ64-s[9דt84QD踏KUEP[ IKQEl?7.TН<op0 5[bZ|~M4~ں,!w S"P6So&L{]6vy޴nF|gx26}!@[$pݘ<> Z$1 P}n|cF [J/ OB@}FX5A}ޯ@  iFV8`JqpT5׎i|GZcm>CQBipXw,-2Q y6u/@I{j%̷WUʞS>gNJJ.IF%IJBFޑlAO׹sXd̕?zZ䗬?5ս "͌&B&}ěԃ*2HJ)X{v^$.}-CG&ҙŇK1!D2[h ec5Q c8JӖ j5D pІ]wIQZF< ;J`EU  =- Y T_+* Q0@ŋz=%6o*Wn`6­w,؀-g-Dq.[fԫ2n73}ni Kn1m> ݦ3hʚ2na)~t8k? \8jdR;d!G[L+ޞ1~'4j+hZ`7I1 ^2 KUN;gcY/ .7yJS~ͺ-#߄<6u$]9 OZ_}II-E?2 м3i}KrC:iqbw{$ GX쮂+d֬/<_UUGZ2Dbu/?/ v 3z΂rDL+)}ܿBL֎OzbuYc}9KoW VrXjV5yjv"vx4)^;N4?MtbJhB"1hCrŞGCZ,0'K}EB8~cQ`I@tAjƿ֩g9rr[MKUr܏Z}(* mrEnmҥ`%3&STr{P7ʩg?76#lKX?9 G~qxĎ\*Yec /^ -+p,]B<={͡5Vn-BOٛ|т1 jDnrie`ʌxs2'tG&af%uн+>e7gskA/@bZf0X)C^pK Zr+Q2=N,0H.lYp1:~n VEIxh-=,?-4Xb}IrFTP"XH+d_ګ3 E?CZRdϚ]mHYV7L%Y)/_F$V@l'5j/yX>&Hg5:-"70͕y#/^KLN`/i3ӫhӐxMá)1۽lMU%}n{,㌕Yg<8~q;)3;: +} x/jK8~0u=Gm7rMБ~).ema#hA('/ɄE5ETrY |Zv@.vj͑/keNFp{MU-9$=ԛh;|y0δ;὞Bɵ~e#eEN9(b`܍߉K ddZ0ӇHhs~+3Ri~sR d1OiR)ZYJ$*71,Q uO}zU_&Թ3)~r%8ƻn5覉#SmvP\* uX au1HpT3̯?( EZ5幙nCVlQ>{rF8*Ⱦz?gzQAz(Q-w)竟x(ڻ*ڇX6\586qW8%]Me^ r9]{Vghܰ52HrLh 2J:^ɚ7#x*#h0 ])9A+"rHJ|0%o؈lѠ\oB%؆&F4֚`mS<Y\5 4&v e_G<o_f0o6uNoL+aRq@s25hψ4$%v=A@*2CD8 \FzqH?[u\akWWq!P\T6l 2#MC!y0K7Ta KF0/duw]L-4Z H)&"ᣚu} ˃)YgrE\ غ hO7 ,dFP҅؀=K\ dôs4L/H7$.㰥99_!J B%,@2(r$ڤa9J]rWN>\`:s JNz8b#O~RkRőw )|ځ]2$$(bH)H^2{cL.κz)nD1{@ )}57&%%uZ7ළHrpZ_}`4gk-У[+jê58Gh`m[-t~|Bj7ФDB\Azu6sM(!N!23W41~;vp> .D6Цz}c'%P-u=Y7Dj,l/E;~շyЗ'XյyK,PVڥn&h/䒬ϔjrgw +KVnwW6;At;qv\Jx>WûV+ۜrK܊Q {Z?n-K}`b\iX{Q$>YR" t?o&7 {EQٰ@;uR2!Ž*mzJ`O#E[&|GN*244 ą62s\ @̫q1O&y T1Ӽ?eqRtך#*},03>Yࣙ+0HF?،4ER"daD;S+|m\]ȣD\ms;?4K3ύc0$e%UgPUZ4pD3jKdIkdK: jx1?'-91cw4_~ЁYKQ/HH[S.:_MRo}[_7rb3+;Csv ,-ҡ}cQjDui5*/PN.~azjgo +C.Ӑ){!VzeFK$c0h FKd[YmTR^E3epGbq8r'VjdU_W `rYٵNhң/j rAq䣪 \C(jyV>8m5{xb [hūa',=V|5}{" H2)-_2>Jސ@s<ĭ]Efkiޛz"Qx :P…S\iKIPmP]rn38F"S}kD36DL8Ey,fI&T'0kC@FCz7'9+_< _%ʺm V4W/έ;l| %-<Iqإb{}g|Z&yp,&D`8A3HN$Gdd^HtہtʥSڨ^'QM;ϣn)B`GOr>Cn */{ۚ]%GvLCd./)1wQ 5jK<'%;&.nz+O8Ϊ^+5t3 R)臕LdgH6_zlI'0y ع'IsCˊ:tFDWׁ$⣁d&P+C-٭>i⛊ b:`1K cyX{kWLYK"lMӯaux#(NKVrIJ9"54ƥ>ZotŇQϻqU &6~_UU-š+ןS>B&9pD3*s+lʚ@ (8mFqe&S# =bs1vE:_|LŋLE^ԗ[#cH״J7۰le(\' yӑG٭Iېk ۆf9J4]ۄz>04mTHqс>1v,C">ƞ˹0^gӈVXSL!Gi}9\zϰǬKJIۍ{s\*;RϛloTWhCX7ap7i Vb ׅN{]*@=8E"f1Q'?hrrCTקV-:TbTC&$iu`\AIWRzw. فlq$$>#8{ MuDWY2h/[ɸ N`WnǢ3%ح g˃L SpM c<6d g nDXr}Hp ϓI'=jP`7$3d4a8_D0͛bg݌=H Fb1In;%RV5Wt@ (}hݿ=qXeY2X7ǧ8eIfS? ]ZLPfhQDAPlB]ťCGz9#+ ]aҰ}ˤp,$%ђnҘ1G6J]OsZreuG!ejaSkPۄE&OںVB7?Jc4 ΦS2)3j}?65ofYXߪ8z31xk Z7|A),fIeQ"'x^c-y(I&cdȺE0!x͠ek8{dϯwZ^vGxfNωRIN0$l8?0(@h7wNGwcqH1݊R,&8rzN!fGI|~`XªU?9D<û'(,:Ls.&v>u@'AiCRDշfMm7 Iy5TgRi8oUؘ6Ѫ1a.cnmjw_ hHfV)/~(Mu W{+/ lb9~vFQT0XZe#p.T@-?4#˧'9Dɞ3oNzFsAɾXQ`5^qL7jr&S>a~^t:ЇT`)4ˉ E^d)(;9:qg4v̽XBt*h {1yȷkˎΫ7t. nw:͜ignO_ f_ȑ>Ok ޒh1UBpułm'g^/A|돦|pWYQiR4x%qqeskt=_Ep%`e$YZ ݑ\5{f/uOq\gd'Tl,,%A!~Q!;m̺S=u@wQ.XY |;b*z*(Rv=AJәHWJm߇vc_[|ÞKTsx!f>V[e\ 2r]ͫ9>xP>VdەצG:˄wgHJj2QB68ryr0KEW^~h.~Q:"}oqmNMb=$UG֪V50-ۼ)tu6{_zgK$\M@XC;N`[.~Qd|yVqL;ol ^>{ !=|2]Le^&ВO,xQdjWf`B]>yʼn{pzdӥRXXf](76J[2sjǻ6vf,c1[G\ڃ/߫$yuM45pxBJg=n!3*|H.-fwd[:2 'iNQ:{HFO?\ͫAҊTҚ]]#sD=ߔe#QOBޅl5-GXVdγ \1TQF1b _{VՋaW0 {u_%IVA4 ⓷9Et1g@uYZʤR^QU7M۶RN@2jvNibR %.Rq!D T-_[TWR[\ %vϮ'pӒZYP7CMc11+lL*΂Omn3! b)C/in!,< :A6`283Ae{nFAM/w\.t.$-/(NՁԟxaHt'p`F.RjdㄟDOuw{`c Va:ȪykG9MGs8p2J{i)&(arvmtcCiT^b>T_d߷R/BDpȳ22Dos$bҭL3^6يytmW=K ΃1a>GnMڷY{#% JMvgU3P~s DI]ZyL㟘4aMSo- +=147Ggz/8ac~}1Mfd 7"ID%&zDT}g;p*hU\ l<ѕۻ.gt[WK"߬c<(c/#|ת`4 ڸ$n2:I]i ).CvQTxL\PV։|E.q} bX5s ><(ɩ߿KSN@5ꭖ rX(EB.8K:iG =Y&rb'20|joXp!Vȝiu^o uJ!^fhT;u]G8ʑW}A'0{ (-OIq,DEQU<ެ%T}G%mei9n^<$|vKjt֖2xmP66|_h0A 8; jw0ErMʋT3!ÝLy h][Me$[*#g2Xo9x+TU}m0@ X1f#mksSn?S$E z*ݑj³vM Y WyC"nh/_PQ{aB_b[1ʱ{rbX7$7}Mx?LԔ"ym\JkEQ%JBhB;$.gN1Fn8-c/|(?u8FXUA;ĂAr40wˠJBH5@vgքlhNԚ~Ub):y ͙6F̄ȟzE`= {gӐ4v^n F޵)&;K]xU1B9LefU8*5/SGps#> hU)у )+ޟ(/9#$LJk<`qBOwV^VJBP:@'uy09DoYdX P^ayǺɤbn=)%_{gȄRsҎ4e10"vh=/0{ r/M28*PF˞S 8^h$/#:̽ 6fdLk3+?UQP[*t)Vq>VBIHObGR0d\ؘ} &2U<ԁ6Ryc- ?*;Pvٗ.얔g^/[ s/K`7=M{S&F߉ [\. > !Ԝ$o̪BϦ8bűTKJ<]%z.=}ަxyGSdhum\\]V^ӄFZP5חDMr;ܲ[F JeІC;2`v:"C7mGT*Vhg.oXyd aw[ [ X˭p: 7f[%A5f<@Pq*7k"<+e3V:v1!X0>Il6j@k 5؛B䊚b?[oI3$ AXkVt$~rѹ47HAtb`m&ZTLn2R;'?њq;=),dBȹ⭛5 mt0W}Oy%$lYƈҢ̹etsu{.4yȾxdBHu QVD24JM>0``g& C) Dģ̘0^c{$l7_4Gq%sғh{T6Xc '4#]Nb/bi9Jlť=ј$_YwFEA-+o\ha4N(4c]629\Ǟ'7oq PС?nvv=gE\@~w6~Y?c3!VU$ev[ᏂI$jY2{Ԉ E8@%Yxi#ላ *qK: IEu U"ysaNyvkՆ*M5^Qhkw[tv%|vb+ԏ[|?XMAdᠯw+C{WᲧF(Sզ EQ:}]vf҄3HZ~+Ԉnmlq#gx8嘤 VG}Tf(/b4Kl@igq@v=>kq~lg~?"L̲.ur5zS  [}Cא: WIz vE pA靇tr.Ӈsxr>U`UE'ˤUzgU=>7j>Dbg~Mz@w/z& J'k}GFk37@ "$ia+<޸h>( iҡk0gG1 r(f_QۃlMԹK6_D$|@i5tPO:KoD:]WUUdF`Ev|jSULn0OOj_.T?<#E'/Nrv L4 .@2_SאkD;,5OA*mx+?U!'|Y٨UNN-,eUecF&Gvtx"݄2%5-J,.&%?&&|@I62ۙh6DK-r8ҋGCdɑdof{x2/PB2x)+VEh;̥6Y#D\Hc|ui@~RNt3]gc1^Zs[p{pBnfXq D[Cwl:r5eX,C dZ{9TЄ.@QKں y!cCb N.ީ.xbυе\[gT! 1sMѼ>]`WO9Fgz0:ǝ^~[5>skpukGwWyKP `ᔰZ"’gdRǗLp|RSScM}>:fy6!t [DžArڡ]Z,OԲjY24⒚ 8 \֑VE Gu8?L/E1'5yd T}lq~q*6;Dn~'f{\e5^h BHtJ9 ˑ OZ\qBaq˪K#5n?Ͱrk%dud-j$9>Xafd!iѝ+ꎿ fsO ס (0$,Rv%< y'%pٿ >WTcd~S#r^,#1n'B( r l :v#VF_U31yL/d3)kdVXK^&/x}w_ubhnbp`Ң{6$jBN[)OwMfc Z,Eڪ:No;BykzyxY 0of.dN-r}L50MBh:[Xq{_r -.SU>x)nZ~g!}vXrUTZx+G_i%w1 eսA4r{VjC9Ox1s1`.y6qOOB 0&q-~UVhꞬ8"g@x,~Dу3>3vS(__[bSx7~WE&rwVR52w\| ^K7a\``;82<,hp#_q0Wl:qC+42Y91Լ<VW*W)rbGo%Q}}GG-)MbZg$SȆ1<2GB=WbdkXqV֏{۶W7zoCe9=ݜPA A܇7I&0dZ%K_66۪Mr)/XکúcXL=4=kӅ˰ Oߣ'D*or ZUd8B\)dfoan4?~KBaLhge煩j˵ea ;DZ WuJ˖)QG~S7,^ VϛNX"DO훳hnIo<"iUg+ 8 1M1i*Z-I@?PklH+Ξ"m~6UQ4才~#f#VM{Fr L9 tRj 5-L/pd.S&}Z !`NIkkKwє90ÉȂ).Dxx\?$ JY -d]ʧpYuygrAFj\>w -m/]]YCi2Xb \Sv cR,QȞ¾J GpvؕOZ_qm=sL$Zj6X-.ܤL_r(/lg>|U,/))9xfRLܬ?e1s׽2y~b{Z~`t#= sEX\# R`Q D~VS)lo ^; (K416dzgW%׺׸{9efюkS.p.:ƨyjE*Z jQ.;^qyz:tbey@F+кk}z()bÍeֳI{fW0mn#i{kLL 8|V++MD`_o~+14;D`ؼt,9W_pqvd zq40+db@Wp1G|aV"RCgo d>; Na']@ceLbǵ#0yʻScq>d0Щx vB[kM.$+]js,z*l/e)tS#fގw|8b$ z#ٍ\ۙL=WZCi>*^wo?(S*;1u|U8]'[-l\#!,2A#Q1n yJ_o Q<3M2 fͶ- mMߡ8xj%LP-m,?\ Yg5Ngt_JA"F+^bb2QtMlüڎSkߒK8Y7DDnU8[5Qd XkXTXL,ukl Cq=y}T4J16!=Spo)I;+"oքN2^OSwpj:K'=W: Z.\bug Gaa 67 RT~6[+dXlճU G/6F,^Ŭ6K{:"[h4y BIvAm=iѲKMEQ[~#o) tFZgc1R*]XKɧ8ҡC$zXXBj޵37WYy7esJ0$Y&0Gc.5ޓ ˎ+п 6ݚ(ZApqЧ窬|7v~ GktFҽ{ aY{"8p>;~St0x'hlMb-~IeڴIny8(*kۢѦ9D 2I$8/SNY2CrqfRgb5$fEǒ#BTtGq!!riz gZ\x_CT8D8 (IfEqT*룔wҷ/PF5ˑXX+S5Ped: M3{%͢0ZCE%gz09Tku#OS#5;oIgb0Ǝ#ojf#9Lcd"KvIKqҤ=(: 2pHi !Uo@}c_t{OeEX|=laX;lbb"9<ŷbQ0PKr|$ͼhH'Lo(a& 7`mpN/- unYr` 2S)7)RPԮ M)?HrFF#.U)!m(| emHDѼKnT3>WBjtxU:&~;*P- BIgo@}W־C 8ҍsSD4esQV-nW'JvaxU~"; !*ފfKD%!Jݧaob ^ 7>Ki%3eRo٣U7nu9!߅Tq@#^:ta].Hg}(/pZ[H(ȽĒz.ooꄍ?$ove۫COS8Ń$굨>]PsZiePM ]G4*zUJA I'TӋl4 cDy0qE'!(Kh(LL5b YN([\~&,hTNv #5KPi{, LF/*O.9_w73Jw/<-XgPmʹ3PYHYAIEW7i.Qڪ@~ &::| sKFp~{p=f XG&'HMN6r 7Ǒ{v!P"FZE#Q7٫d lunk趘qJ\yPEt0݋=W7{A0&l3P @Àō4;᝶F 9w5ݪM xMлIyasoC qgԖ]s$?0Gd,;xz\yGn_QG0-CG)camwuCiRj= BR%R[pc.h0nRBẅ]P F |˒_ ۈA[}Qyj0Xt/T'nt,g/S1LB>pN|*E<&Yaqq]U ACY8qr~hɿ^wW}F.V˿.e<2/kwhx~k'ZbJ-Spem+r aM W Z1ߓaRp'uJ-% Q 7"|6'`mVTIjO5^M؞_;G#5z{`<^mc<_cOz0 zVylg#$Kzw: @s9t.1A pgv'Rn K4RaTy8[.2vQ`,B a >:s7UʁD'x 0nw^r" 5 y~gko_D .H:3< u$‚7/,Ye⑑ig"g#GH^rɂr1se-Lw]C\s5jq;&ZeS0{2KgdBM∤Q?d" NoZ;;9Ƌ60S@6z;C 64J~ E"F7-+AC='z麌PЂ 4W+J9GMUgS% 3PH-6iG#1#RpXEvyhjfԼQ#Q 1'g3 KA*Bhcbws鸾M! P׫/; #DW.An;ږpPoC~7t\ , +)]Qr^!1=0 ]2[6^O D" WgPvF!d#hS{ݸ\tqzDMzB?%cŖyXǙ,`itSa'bH$;/2*!k<vIoc y7խ\LJ&GK;"ەAHxh{zꔬS= -augј>gOSolY>=i⿨'.['chj., HnpE~rÄ? Ym۬As{NxE?e7O[\_ۡPLZ TY*| j'0/]`H6F9{fYT6QU:=?-kiC̅\"@<3|D-vC^˽HVQ`v&ߡeGj S)K RJ]SĞ}}$zS·N)imU;#L5vS2"$ng(ֆtz7QيNDN$x$ y(`Z\3zY77珬-2)pV55EU݇,\ 4 ~$ng]L#c8pwVh'xq~zl%YRFN..*g#Y =-pE},G{o2ْ*(kecr:gSuH֡ :W=횀#K gN:ƯO)vQQ˔P- wZ#ٸFX=T~P޴3Wt]%2G8PJ< B2'O`!Ǚ9(#'~A{h*hQPiC{bvv/ nlkH5Za- Hr"h] c)LAZ͆cr4Ȗ͊_)XZ,ϛ֯W"'Ѯu3\G=i0mpkv%$hH"z&Cܲ 3mTHe*'`(rE˳ڜ]V8vyB^<ů#/2f~AŅөzAAVU{z- =iO&1:Y~~C-EuQ0gy3E p-F&\Lb,(uf_zkgb:S~r 3{54ڻ|#qiLP)rԤ#?$*1y8ep &% s-ÙkxC85 h<&nAv{e Ma2#>klhJFN%FuD@HO:~;(>c:6a ;+m@%(ʾŴ{?xWŸ:Wt}xep ͜jҐ`)Rt84XT/X7];1N6xqG%ӎ͌I,;g jHGJaEF)7쌮aOgͯItաs6N)"cҢ=7$u٩q%G6rꅫk=_rŪ]պcdR:?J&&A'hnHӷsd5tءk҈Yi "csVc]"&F"U'ѱp_6A">W~z4Lܣyl}p*j;&Kb1xySv[~*؄j@f5N Fˠ_Xٗ1,@XWҊ$Z (fE.{<~D| +2:vfXJM r4 T$W'P^u8˗^)n! ΛmE:\76YCji8%p'"f݉v]>Uw{47Ů{|XO9wn౷D6}y/e{* oj<1,:!A8àfH(4I5!t'bw-df}b_əaS(,7 1)N`"J x)cp:uy($NAU*vM"TE}=_})/|{︿K&sL<1EMexL>tQ^׮CsKMKA0,YbFkVB&vΥ*e"Y!^ @ * 5l}iQ*žw@PɪK[(tu^jp7uNmy9suA|E)ܲGLJ~=4nwWM\r)2 '`t=OcuG`~euqٔTU.dE{ހUgW~k2v :xGڜxO) K%ڦ} ҟ|a#NÎ:]9|'R^;բ$k]; owg}Do{3K@_Wid@io'|DF&'E$[LᧄTN ljׯk08ؼȃT͊ Rbv$ JFj{,BJkNLT`znOXWuw`H jԞ&aBHk(8!X"iEq44ƽG1J%e,v c&02sjn#5| )y=b AԭK$k VDY^gf@6Vɹţ(KCQQ2+UR")-Ua/V4֋#[ԾAӄh &ָLTybco!9yiAE)o#{`[]+pFRd;Apba9b>Y֥J,E)Ҍ E%c>Y z'v78o=.%ҾЏz0QQRAȌQ q^ʕ]67KMPe3q ~xk0+$F-v$`A]Pi,Ώ.FE!=J;uk : >D/!]᭥i&Ў]fz8 ߫XL+{͎N3}%jI5͠gKu)ez߶Çz uDO^VSxLTxlkL eYְo< -0h=qbYq$`#!k@V`a-˓W~-Bb #) 7η֤YzeBA0p!FTfX<՜w8A0x7aAv`uEF_ iwtԌL䄢l(?e&!O{c4 4j5O'0L"q!#SNQH;2Pジ1\-PjނЂ@UhaLs) IAiGSЙmW((FN,BԲrϚάIz*@@`@PGhd !ي.Hz1E/+t髼g]99"++^UU=ax}9/PƗ,2gg4ǭ IX{ZL0UU6m/h}MYz8-nބmB΅颎RAr4GW93t%9Ysj' i-K hQr&$|@e\*$3mkYdjI=6X}ayGpx>Dv~kDbSN'U#539ֿs\PvE+%ܡ_5ρ3 ivz,!;98ڍ&~Ma#\Joqzʙz'.)v1!](@:o dt*Qpk! أ[Iе{/*~r|հŝV;4>Xz>7DӠE#O_dm8C1NR=l nW?*A!Hݻƭʠe"+)T8 L?Ɋ$hʨ;iB Ȁ(2-SzޑޱWvS<2~ eU {c7&"BhpeւtCҳ*Ii7ά ͧUFO iG!>UE RL4nxK%cC7D;?R3(}&3b\Eӄ+Tyt\<5W.ěvOƺ!k% E%]fr%jxhCۏ<Iڔkv(p12kgnwbVJNѬȕ/IVKBK(e -G \q I:pCt`(6MCmI= x: @bO!*`/o}AΠ UpLJ~nӲHE^DhwR&{ҬF-Fks~ A_ׇ&` Xge$FQj=1g,J'{xC,DE4a6,Wav~8R3EfD Ӿ*܉/#X5>`e:FLmQޔ«NKBwT 'pӔ6 ȯetV]|nca4G!;tbr08iՅ%ͿWҧ[1,Xnc:oO˸!Mw\E'xzK4s#wޗ>*RQ١N-KfFEl5#&u`9pN,Cy_}@֍#02DͬCJ=/#$ ~ʨ2z`VZ9}2oWxD[ Be?,:TLGaʒf&m.opAZN45 (3:˕0KB3UC e r29@uX]@?h u24+%9{aE:R<!FLjPcaƀĺOIQ"4LPN"cd3,y)i'{7a%Z"HRG+#.ڄ`!wٙI`#ߖ0'n,\F5E^Ѧ 3CJ?crx_[yLy{S-epw{IŝrpZ`\@SxIğq7ywun5_^ӴD9$x;iMI="#) ~VM+7G!)#Ou!9[`6cHv1ѝ\4yCME@&CdbME(rnꃁ tS2ut&9BšW]x/2*`,Rɤw)Zy UtjPտNӁ?m #vcѐ+ʜ.Ao8&NY?9v335MkYz }&D4v7߽NY .FٰV];`kEjX)i J^L@!3~2PϺTq[v"fS?#Qp4BtE WP7n[68weoP1\2Vft#fڐԹ,<9$-rm;] u_YlRwlJ[PCs]fC~|4M?T?gv›Ha)DzED6oa˒dE7i?Qeƣ'H<% >|p8_@6П7mz ~a!?S:ʉaM΅Wjoٌה$u "K%7ǩ$׋_ 3j pإF:Kʒ|T7,js7EJ{z& BøALkD;>6^J4oM4g3GN7.PFG |ZU.AǔK@QNanfaZi{9+N.p['9c8Pʻ‰?5xn鿰xlN㏄ z7isyb N'hyF`_[' W%L-s+TeAin=F4}_F$5ȤEb( <زvd؛C{)6ք'.cIQ #+Jr/zPx|J쌽G&ivwQGVɏANØ2/xJ#g|L ϵkGչyRYc{FRX* V&!.A.>ƭDJƒ;+ČB@P+(5{# `Q>q$5N | ܡTӆ#ZR,H°уL+O:.b_:[؍y &ٜ } ZQ}+%D3UeG^_bȫ-*x JdHGO黉sAHbc> j?tKh I}Hr+IY\nDoG;|dӁČdlLL|)7&S2 >AgJ%ɫ0Vw{yd;d`0'r I65ɖkLoeQs}̤9NHVd^ԍbW!Vl:SN<  Rimh3Mb( (*i*m .h@6ɤݎ8/{#Ra2UI N>}^4 jAQUUBH5t]%F_Dyd #N3Bdk Hͣr,QMix%Z;iT)ce_ sx3BV1bT.]?m*e ,ů+!}mwrokw HQEm8}cB{P FijoWG}<\ ׵pD\PIg YglQN^}rckw~uH+ &T|ף}s4ݭE? L6ɻ8 ؾy&tg:NXn0˳dl 0騄%OsiE풝?Jץ+y&B۹{Gf.Da. xk1h"7_M^i?sXHR滯>TfBQr>5_bt.cSc=%IZj5b,|)~[^KMaAZ2U5:n B DP>d!1_!&P׏5Z̠Ŝ[sXf4 դF]> 7#;O&/Oo"nhR|K۶aز's h!i]Χl*qՃm*r9_p?L9;Ҫ.i+čn'ngI0,hW]j.j QCb-_KhD""a/2KVUĢ˶11^gA$-&F2l=#(ٍ'DCsh ʒ;]ލ'J 8IZIQvZcJU?5'P 쩫v Qp&I,+s7켂U:B yak9pJFMt"$d_~=rI2%]PfVP9|6&Gt= ESO*Db[rLu w\,^q#c OW&]7݌Sݶ*sTN Q@w[%|a9tavND sP$RC ./w2<Wn{()f=*OlUn NZy ɀiQGhYb[f; nIE(j|s N'(n) zP&Zv׵iJ)С0bs^E0\1[ppYP2s5àtJ- no6>FVBi#M-az9:^I8[vsz+n޷%Fd΋) $9nq7&xs{N,Ŗ6*tL]p7@Se!+1AhEJ `f;c٧!-.rɎjKRHc¸o(a< Wn ڭĝ]k |KB,Gi1ᰄ823!If$x 4 )tCFdm}krr%vnQXNPOAz#ac_'PI%3M%eF,-&nPypi"\ qhqWFlo ̵SdKe{gğka#(I ,]@F8K\=MS3AYR.:rJ [D])DqeKgB`YuJ ψ !\O)EwHhg\^]^gt:_e\\lanڑ/b}p=0Xƕ{hW=7>B嶋ڞ_0Qˇ1kX.&{#;YԔƉ1/NgL(YL@iQ0~@n%OGXPT84z$-Hų}Ku_`m!lS1T85/f0P#9!|0v1&b!rAPg]q6a?u$_׉8 ©WRvY,rMیv}`@[<-ɷ< Ӡaa'U#"V%>n3T;7ߤ@x=]˫.qsy@ic4-:SVVMc RRs . tKQbZ*ZwJ/9c ^f0ƇNl-$BT~r x[@!6`R~ T~"#pǫw2b~ލ">o &>hU?l:jY3Ok kta5*3D"QIyvRg6G-Tp^n=-Wz(IuO;f`"0`+  T@`\Xf ׍ºxܐۏbQnz 舊Bdz \x" .)#S7jGmusb_^6ټ{1f?6 z=:.ˀ! 1}i^ ~oRUȥELD4".K2`yc|Gv(F#T$ g=WA٪YZ_9b|dKd!-X2s $ń S}iwleU.0j_9wq>fRx+cJxUK茛lDqK|(ؘ^_,+OXEI9Y ME[.oIMhIP Q|݅P7=Y%VtOeW |UEqѺ;)%݂e+"mⱲ|/'S < *l/?i::BeRgOȈ8|+WCn+HLq\enK%{+fbna4ITоɶgYZ07070100000114000081a40000000000000000000000016439a35600001d40000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/]?Eh=ڜ.+; S;X~cI,oetwuԾ -l0=`nwﮣi~Z_⿬}R(lw0*VX"j.hf{,vM*'pbp7Dt?AO d>`DE(%]$*d&hGnF}\W3:}!>rm}VI,*&Ds.f1˼qç ,Z'V%+g`mMS֖ PcE6 ʹdY|A<~? o{X 1䨠p@ СXgeD&κ11ɢHF]ۨi(ݹfLC*=B"X2۞շ'&@XJ֥cD-o[`)KPQ]ST2=(JnL8? ]3;Zm% ^;fdp {r0s#\N.f)!¡չ Q*b߮Jz"X|5#6%;k0YVMȌ脃)xgo, UD"oȥ1.*b0MobRk,(6EMIhLTm0r]b?ߌUR=⢾R\6:?Q ]wh]f~5!^*9р = .8xM,o7%Bh@6_drXE16zD{'oF@p ߙ }5{%Sp @T'4o3RR*D9 4‚z5sy&Hx'MYā sq.=mrRk DgLWLsݗf/3'oRMz Qm W6>D\ӑ_榯#Le*˘͈N]Zncs)%1؟%KqsIz}h^L$ǟ-@6[mQNLCz`Š^j\q-bV .oUS H׃M?\x'Hocx&\F1CMTu*>[ԒiѬn % xV"4sS[3D:Zqp) <]YNg6p"TW+k V@=m.I_L]_@8,,%ZX W S\q{B|8`45V)'Sg&]JWCJt5;A絚 ՛/̙Gf>(s|tgVB8G%l keAڗ!/Zv˯\f++jS`TI6Tޙ3!b7m0a7ZAtr+V0j:. |4xHTq=;6.OV$V \Z-?XXm]abaHPsư}\}{9Wڊ=Vt˪% ,:#P? ݌ʾ.:w|_{+AVA=gc5Ct) !Ʋ}'bʁd*z Cc=CfZ<(`ޢSxw[Vfr놇!9dra"!Uƻ;8 mSo@^u s5QΨ#` ;v1.o9MFңvFjh1g2y5HyAr~C::O67t>NK0VX=yN;Y;ⴤʾdcD[nr[.`Î668^2#jPʑۃީlk,Q1c%hлz$I^0,@2jTD {YL?2s{VL7v0ml]Ioscj@vb=r~@tZlΘٜul"J1ɫ o"5ZDAqgc=wl|".\UEKpj #}TOg Ł*ONY:f).y^-ۍ"NrѐEqpoQ|xE\[ޭo"AL=Ӟ=_wb"`%v+P#Z/'y$O:3//$O;@eWםYaksXO}v߼iݲS'ND( stn4KLs(1${u~/5J&ZC7ehEY (_h}_]J`7v>#X*ݬ7O8-""r1<#SSkaNK ݂-S5"o ]Ɓ6J8U-)Iϭ#` De-@&:&.B$7@D,Db's C({n(.EoR>|Jcpw*ucEb\o1"ǙKy]DZ]R;N2 DpcƊТ RԾ:"i".b!)C-}9ǚK#`seZ&[- }0| !}ږ&NIH(>ț&yM&N'k]KGk -@sbD":MALO'J3;L|95vvϼQK0I"[{έImcVYG6xraŜ_o J  ;-=;PǓE-ݦ_&r: Ԫ;M`H(3P 8W=ݦ&1Ʈ$ iDRNswIJܣVq…{Fx%_B.*?P^ Kאָ+PK܁B]`9A;-'nsgu?L#)Nh~ЕfV7Zݟgy3`H'CfQ /DޫCiӢZtڸ2nYSú_3,%P \UFu&eӴY}q<4i"+EY`՞7ZcmɧIi }x!e-];ghvW#gv A,Yan?QQN|HS RcƱfA(6^Fv}(p,;O4a*ُti5jEu60ť4m_;4_w-V59fH&} `a miS."?`t趁Ѷ$h%wB^TWVf ?ĵn IV%"z]m"}'Hb@ fב6jI|+|mUq*SpiFtW7LEXmb\b!,*sc}^tϸ t.2Z< :!LܪaSyJ-Z_G$Pפw4Ijl+{s x c `p\\#$K鼺cޟT쌺yQc~0Yw/}|Icɸz_=D6|7; B5IAOS&^!d?זa~ߖZ}n.~j l9Z&Q焣Ѽk֐N;k}_ey9J&~ϱ.Sa#;0܉uICBg*Zykȹ N/l@0w"{p;Z xULy7';ZU^oY~-ai+oтYCW/vfbDc%GbBEY/SMƽ:}6GBPw@6PQb#*zeB%^N=I5}=2W J11 C%:,ڣLێ#_Ӗ3o9u&t#2B{:'I)+@pszЅhSES'&z=ө1IJEg  BGNT rjSCԴz*jԕ h)ԣ S!M(ex%}s;h5 J2dL .N ,WTvT'w64B=?{nC_mP4 z q,»dd s?1ӃAy>h ]F[~ʵ|Yj(A<߾嵫Juh@Ue-LȂ1V%~/e.H_Ub>uj\";q;!Z ^HAe<0 &q|2zKX¼@"hE]j ^s7J%v.JmM-f?6`y僱l077a 猏14JK/zPǫ#Ob{ bN}9RKNi ʏIbقJ0kyԣziAe@" Һ Z`8HZW\[9]v&:AQL}brAu]!]<g?bɀR55e}S3F2upArBJa=hVh-@Ini;NDH 쀀XƸtN|ik5B%H<\DPk.*` M v .DLcGWƖp2?讶-r,X h,@iTm.SP+1[/kTuMǧcf!Ljˍa1&)aI-C~PZ5k;΍f{ghb)GMS ]T]^8%yi'z闅sb֑K[G *ǩf${9K{Apɩ;mۮ _e=f ̸KN3 8n&(?E@Bp9~6ǨmuUeDp6_8dzcBD $[T=j3yT66FSdeVc8X)~PyU,u2r}. E=&#z<b7*d;4 >Lm kI Yͷħ KytDG ×:/b )ݢR$Kr^z=өaFX+oۆxՠӍUQ<B}3yQyٽ7-?PYd1EiQߡg)rwH??:؏ ygYZ07070100000115000081a40000000000000000000000016439a356000108b0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/{i]?Eh=ڜ.+-A5 ̄ 5&0L43⻶ NqEW%Aq&et'M`S%X̓5t·vf7A.hR(Ա6EӋZKPRݺkX:h.ZEvF(z9&IOeUz⓻+KA[ GF*)q])ɒ'cB;!Lw&@%[Zb7|j{6 TQ[k#vh9*!%_hKAKWz,"dǩØVmmDHDj_'m@[ l}ߠ*7 N:#n?$/TyTFV ^4|̒='խi{_7VRSk._ګK';;(bj1+{Ze˓$bT !Ⱦ/D2H]vdeI$A]_0>K2CXoڽ>sНW@=4ɐV0-rڷҁîyWl fEeg gbAт.@:J=׺?MXcآze S Wn Pb. ['iesd'Nn\S'8"40uzdL7otfy}i׀2F縢ٳms}d=,פ3 7=-'s۱@q`L{-SF+*S*.e(?%?%zt+c;m317&a rj9'҉*KRj _Kg?*ȓYX J$k[rV{ 9jhr'2uq#=ZdH \Ͻ} & ءQPU2`=*@VBM%cMls)lfX5">pYqHWPEͯUjV'Y +31#W4딎Rzst{wK=PO$>HghA!2/-bRQk:Z4k>xg h *Gj+|zu^X>mAm3dSsZrW.}y|N NLLK9'S\clix-2A Lĥ1gñ4dmњ9u%sTgc%2|Z&_9o]ыFJ}|=oُN~%\Z_(@"7caz[I2ǸwyK^*l,mrqddIR }I6fДH* hJo5q%L|Ra /ps-<?6x\~ 0K`kjIFo}9t6-uClzH=R5n^1(ȷ,86?fI%Bɂ"ф:W'Gc[r8z!ۢ+փأ~wԮo(bP/Di#NCmژ5cC/ }G{+7Ц*2'ٌuv$myZD+c;_!r<Ex!E&HiaUu'zԓ]5;<z .ֳ𽄻5mڧ儶&ǔYWD1,MD٩+ =jM/!ץ[[c@f%Zfw>Hb9  ¨jH6p uHcQWcZs;$)Iٓl ]`Sp@/48Yi~%ѝ,{$  :'2RQިW_},˼gǼHv7z  P.3&h]: e %>$TDxd IA]CKM"{%qثtX3LtC)e6_B.ͻAxx4EjKVƞ8BjGk=ylRA-gQ I b0:lDt+()Tcy+4!|7,JC[~&DӃT9ɭՕpҞ^,2(2)f˭Uֿoz}Rb0ԾKv7Jd 2VCyDm Ujdwc Aib$ӑ \=n -AHp*+OIJ:gzJ >&nĖ}juq-G_jǾVze0Z7uUZj& =W,PNb!p&`1@T0o}FKgSsOz,}k/fXғe FjS<G4Q4lyTPC?8^1wP DOs a660:l#hJCߠOc--@޲|$`NVQ"MJiTĬ#Jm :^Z?˫s<X+/W8BxY9\:d%o笒QU̜T3Ҭ{˘ ncr\= 7 ~.;4p@߲oYe hh#=dV[ה>Jh],*e"{W]0&:p"H^~鎥(s8>9)'# @l͠;zUM lCNMNī сX7 ܣ rQf¥^ ;b듓j3c fvri]tjPnպ$&pxeĪ k͓rBh;IB@[|`]^"Mݦ'\@ʰyaFXHz<tW8UF*H0ֿp ` 3/7‚Sovӽ~Hش"WULޥ-hTP?q-Ff6dBlRF`H@x/.]dX}K)J)B: AnД<2KXQM},GK~V]'stV.Lm *=L%HWFv4vٷ/&|֙B Yi0.!brCTRg2b|>{XƸaA:Q:h#):D,?dN1z<7# B";983mS_5*(j?&*)E: )6+ݖ?Zk 57?L}LZ %7o2)QZrTJv TI嵂?9EGD9mUЛ1˙b X/i7)=mZ~H_4rebzIo:FN-4`S񌯩9C[~1U_wB}sjB*Gn${p3q3~\"Tj8AseBM{O|ϧ|oFO[L#fcvK0o= BؚQ`ڒIR*hZ(j!KdM?ńZk=eſ!! aFWf29gw6' 9v)K՛ ۋx>FÜ'tɶm}$ kPleQ m^(| 6(.'rңP+ڶl!BK<Mֶ߆^.Z̖+jaí1or̈}ʚ\fnfԷ)K"`a~x+pg[kl+ ߁d1GBCFhk ;!R|?θ:N4~"HQ, VH!v*,&:Uo0$#+u=Lɣh1 ZŔMcv"ʥ/}˘'(lN8#x8T8bݶ{\8`H{f|%$C-<Z^*aDȢ:c~ZA5mb1LvNc$s~,Dn[WbNnq|;lT|K,Wآ\5TvU\($QsH\푞ET7 `J3~i|E(oGgR[hЍL|'bpf<,Q$vHL[j iKj0.z>/,iGV|)BNLBe6Q>)T3)&$rG\]uBv5JVY\ƯH^+ 9>i/,(KQʄ6:-emڨak|&BW>LxWV3^pm@mU1 KyVi5~Ln1>/7G]HBԮ"n 雖Z^'|Z ˝/pmINjj?]ϥ]hiRsÀBUr1#鏯noy+KMp t F4MCv1r~'}#!m<]E߶jڏdܴ+s^j 7ͭQ;F  ^X OޅI7 R^q1HiEV &pb'];m)܏"gMؾ,e~gA‘1OgY:R=/-aƉI`HX ވ9_Efk9,a]Jr3̍0lf!"觡N[$5J\e#s X_6Dzևs?;yaA}i@!vטhBi_ՂW]4KS58mjw}6/jC򭙅a9୫ha٭RYcܞ!?ܾbDI۬WC{uK*󲄳9Ҏ}G@[F:COУ+e?1uk %%?l5=Ȫ baUse qA\ aJ3}pǣ &=5-aKWżףXrCd"gK=be)-RCdńbr5QȝCEd7UO;|\[pڷsOr,*@mAwآڥԄ>^(U: ݫjrФJgėK` 2ܞGr7*={MU !2w9ĺº& f܈ʃp1xlSKqf|aيT@Ɯ¥8Iig5,we[=U@OW!Z8ĊyХ >G~wQ\5eyCz2}W{cV\0妒1K"tV xw<b u);Jգro=V"u!3u((nxq(LϩDAi\ cHt%)Ɓ! %# g(=~e X \6=ȖRoX,SԍLl. rf& jSoe>'- > ӾZc] (DX">ZEJ0Ir &}E`z^TtjI(Kố". |O*7\-/(  HLV4+L5 6ƫ[az-V6QNۊLx>?!@4c$O'/dJ B UW+"c5] I%.C,da`:seҶ%L}9" G4A*`ٟj(z葳#;ܵzEX٤ (㈍X,F!j@-`xj飍'p[!G% ڶoT@.LZ<9%i3UrC(If S<ކ\KՄGOc:|-݃yrei{d(MY<\q+o߮B:9)VD&wd\@%E ]boilP^r-9US)o9`/5(oISD2>dzH. ;rԤxRnSJS, KBv!7&\/ gSOqdw%sy {D]k5i2V;3 #Wܗb5̋IQLBhDoiD}6̵˥* 6>6iqda#$|k#q-z#ޙ9*.AćL( i$JJGtOggT W|*A3u5@:D>JEFk`QPbF/ *AU>AM~<+8Mz2+ЀE͐s-x{몉i-eDµ5|كR*__hiyc8uvJ[w;8]Q(]OXaL8ds1''24sSB9] ou{͢[+]ꬻI?:۲!o߆']^"z\PW  ,t?l;a-5l]|P^pLl-Y?=hԹ rV6Cw3笱L+m_^u[#"gƝ4WԄpWRDY5,eȹCWFVK;0 (9G"3];:+uO2ʙa2k !#vݵg3JR:.{j t3רߏ'rx[}-& 2>88E/Toip\gy;NeSnԧpX,m%>l"*>kz 0)k^MGFgѸڦ3Ό(@A㰐Zמ1'J(kC0ށڪɴ [iZ_35 Lz4UXƬpBcf9<`eȨtV}6PiudJIޫ$[x;ÙB<ωU_+}o?OPoN\J;!nɢ `HY "d5׌֪⦩/4IQOANvFش& K*y̢KwR)AV `8jSAcqw}`3YgAݛ ɨU%E4Z1DZ@QǺyUV]Pa &l)7R/ ~E A֍sw߃'' ,|^׿OoҎ6\uϛ|%q.$7f7n caZy+\ٌ̼j}ƒs C1=a/wH૔7]]2v~Q-"-\Ś's̍ SE ,65KM(Z)_Vډ D!o[np*&F]C^*=vA/Tk5̀3(DŽc))(zh녭UTl@tPY!?=4̠O͸ WVrh#'bCnqBɑxqfvd-ƛ)XrkiTRM :E)p BE[G (Ȅސ&8*^덭xPKko:tM7m -D/6:~'o ]J7|)w#8n]hw WK?w4;\{?*5%4T>aD9qEfѹՊ7ðO0f#ϙݟSr`>z ]{UXg] }7dMmlz+bK~gΪ&(8cE,O'a ,2 < 0nprә7ű]wL5I+meH2@ۺ>6` |ߖ3KriiʾB7";gin-ɑ[Ei[uH|֡!}BݺO!X9j,uKpߪkq1QKHNvBv 3/-D Aʀ]4JR#_P +laց(X[c0? KJh8) D~_6VDz5gݨXՈfGaIJ2IG}Fka]t=. PnQ| ze C67Zgp$5^t8~s!LNv=:"Hvroyu9Qi FD;d UP_W /-Me~/tVlN[0Wo(&MX@|Hr㋎6?{s_ .rEkQ8̡j8Qb6?V||LPU{ϭwb"n㡗֢, 2)9V9ؽCM"8;Qun1MT۶5J7uP:;O߆ēs@umj-lTQId =c](!Y/eV`M1\}a Nr|MT#- ,l Q|/˜na üCر ^x5;>;ۋН5I,o2 ] Da]=T'!>]֒WD.krH:?Aʃͧ x;3.Zdx^Z *;SSÌx> `GJm- xj@C|YkkÛ-@Zs=V 72`ծm;CIzq[iaH>ëhj:,ҩ翚V e4ecb0߫6ƅ|P;VʱS`5] M>5lPai=R<Ǘ}1OW(B_}M#v0E=L\;k$ǚ=Poq)q{DjU!/LqC#jݮ X V["d%K{ Ld?}QU8֕m`ǧ>%+O9J5ai Lp޳@`ni8m<$B>=78Hw,m5UޠWF/SURrĒ@nfB[6A<>obt>K>~Řd8 e͍jۜGZN L+ 2iM`f$$|BSsvQLA=wR4jb; 3" 6Jt"(Zrg*åE6"I هǠTQ#\.YktQij\*)G\vX)O4mjjՐ"w%/ltFV O9S\nQ(SZ2žP9w?YJt*<izOI˗K,]+P1  "0c.RF[G/NIz<~lKr92Y1Ňns_8 Ւ0H5tpdd!ӟM'3Mb,odFJ{kShOə$6(r%l;09 yリ I CQ 49#93_6mp- eq E̒a[Zi akxIZ䚵Ȧc(*Q3(l{9ᕲi*ǃDs]"ւ`/itX:_<]ڮ4s}!V*JnQo:nkX4@M^ UJfn)'G#էG.!{K귰[Ƽp̌4ҏU\K/uSBpADn9\(8Dži9 W0x@Dr5課ڗzC=6x.]_0p_ew|%73.7fgTwY#LCW=Ez\7a( m f!1 |w\S?r gnI)gdtgW}BxRF% 04`r僔O\WOOW;!uKh(>̿9L3~nm(X6MH](gr9[8xRd6)ꋃ@;)q%7#D 23ωA~B%3 8&,5ऄ*5j[#s- {w%]fXզ̺Wk괈 Y%W\AnAG;į}'{ܦ:=2nn͛9zeo40:vr2 x#H fL<&X$SeU.MbU`YUO_쇳np#[qtݗuecLSF sJ~^QQ`&5gޔPq0d]VBr뽣^n:e+~SK!~_$pYt3rDF=i g.I&J-^w(-:^XZӒU۫ڲh0a3[fЪp v6g%Q9=2Z>W%?1GE0VU?0 $$UHW"@ c|;ڠ mvM!Kڝ$,2* |$\! 4K ev'/O&E.~0Ԯ3V߲v-XpZӠBFw|_y\@Ήc8m%DV*;[, ۽cElX\=Bb:&ж- $Giy3ƾĊ=4}Gk /]eBrJc<kFXྦྷ#BaЀyl.*~+f8:< :_Gܦ Մ TG 01ߛ3.JxVѦR$^zvs__gnXT:PUi~Gn& ǶksʭZ*hjvԧV$ߡ9KJ!T<%{2~S5nBϕr#5.|l!!*(]*uZ=דF&bSs/l՜iM&D+T}68,tNLEsJN7P4iYn5u5O/R Gl,Lp ?ªmFV޶0UZnpLB\s ݲ/;U;a+`4L Ui{E:@Iм/mq JqI ҄w?gۡx-j,/ li/' ~ޛ ½\2_y̒|s.MK|-(#xe!4Oզl X AAv]{wA7QEygR֟SIY5Cۖ*q^AVXaeA#L7sTC⍅Dx%evmB(#dJbT{jfxߴ}E}Ej%&s^'|"CpH%GW0E (q]xc6U36) ].z7#zis9AǠrW2 _s@+ԅZ:7mL:q<;o[?V,XS,~cHr>{_XY@2"@g2WeϽf_*lN@V/f%w˺-D2Gor\=_pL!9)܍( HgťNbyw^JTt7-R3}r,c59UhGw۾ې16ª 墔Ʀf>UE?‘1^NUm6OU=`I+ _;BYӇ?ɳCL=/AQqe֘4H{ LK؏\ٛ=/>G1qF| H2Z5V뀻4pn-'ݧkm=tmdܚu#fD`Y¹pqf϶?ΧC;&~R~o.%{q؟Y#.N ,}+z(Q98RY6IkH"ٸ(TD)[A`w4օwbAd!-ept@u|F~Wa4ݟ-i*ʘZaO5!0չsSgg,w?z;"s",cUQ6W;M!$.f*mp l%llAn2aBZQ$B6_ 8( $0z_.'B*R xy8S0a~\GsJC=JN_%QcQPu&#%ZndbU^p/X7!(Y$ [,8qdO%ʞufn%:L5PIY;΍WRy*6LicxD]"Ig&qQ6Zٱܖ>RX/ ڽSa7ǽ1n_.F` dƞ~Hy4֕Pи.Rc6JGp2ۛGV>^ sk՝ \kr"53]jɥy`#xΧXg/ҙ`cu0*Y$&>B{^%I(f+Ƿc<רNNjA0~)=⊥^-,;""oV!,cl {/{U tg 9@)c-,ed y=c+%ۡ .J=di FV.V} 1a<&kS 7Wm=j\&}$bsa  *<YyN\&͈>b Wע1Cl@,o1p\񷮗iL zuw%8 6A_7 įz_>*V` Wsꛗ&7SഷIΝˀ"l%U훌ߤ1JW1 3LZ9h19fNS>UO2BYJM[8/6(55/kؕ[2y_A1hDG3-Օ$qyd[$$`fkNS0O#4U)ڙuթpS#Z;\O^zXnϽ\엃WZ8>`Y`s5 OWsIhK>rBƵ'ɖEx|r!ِlĽwvp+SRg{ʓ"Z@Xf-^^!+3 ژIcHXڰ:sj @)}nB3ߧuh!M8 {2ةZ Ȕ!CBX2%hw_)AǗGz/Cu CA/bزv) AL_|f,7s)wtN6H#x٫ͣSMn^ o}l;g0'F9P+C ޿Q65)|fsd.a bF[P1ZBuNU9EըuCz-0 U Opv# 4BY5fm9$ %JF&k`ջ\Fg v5ukK?8(I@UXtG~iY @='C\3MS(DtQmRiFES{<=.r䶣q Y"KzRINWpM/IuZ7:ykm/3!4"M"1J\7) 4ɛn3IO7jrt@0&L̟0nM׸Lt&tF|yܢKrMйLnޫ`^&Qn 4V~FI~FBi1տRMZÚZ`n cL3wq *{ [-?crIX,|Ȫf'JbMSVY[K3FG=yсݫlҖd:El;A<tV:/4!dT?4JZ7">P¶.RpS_l9.*K| 'B*䫥tQ82ћsޗ culQ':m끬l?Pys "NZjV~KUm`Qn|4V\ǰ $~a^CQo3N1__o Y@8v+z3<ɹ&Sv^Ծp/22BD))zbN tPq@-zAvUpѹ@D_*hu0T]Z);_Ƙޚ}1bjqD8Dit\Jj뿞n= Ln8ݕj ݬF7ᦻC.{ ={;/1@A (퍚 :vZ1;XN~{+wc?^G(Z(R f1 LA?!Vߪ`>2Qq9 ONRnm.AF8Ԑm34~gϿ!v(D#+':1tBtW"=1/;S sǂArfR$xv>A@&GC^[\&*m7hDs @x{K(IӬ6z~oK iR#$(ؑC1"4aK]ߥ8j8T]ǎ6*^) GzFt̓Ƥ7=gM..dZ)E^ $%Y?=s|Ɇfay Ψ՚VE¨H!KiYQ `qԲS/Z z}$VQxe{j[+ 02r4hފ[ȄɔYch%o"GTˠ1אzPiq W~4lkC7^VQF]o"9D:>Pv0^=`,,.cnŅ&i ѴQ=u_ϧv>Pv* g&e~BܚN::.E@ֺa:Ψ :甗&BiGnNݺYdK_zjU")R66th.}vj]E q/rI?B|`B@3/t BHn3e/nR,yң ?tzv!iS׬Ƨ/:06H ,v9-`-^?7RR)aBdh j A6(hBOc39y;Y'ϧO\-I" !46v~<;<wϚ*.;Z4&>\wCdY $xھi^'aoDb'拆wjr_dO]?CM7R>q RY=y7',~ݎR4k+=J&yF :79.p&s kŸm!1Bˢl;OCljA:t|+xd#hұVS'' 3rռ0YFVZ5 :2:mm0%T0j7҄¢n*WBd*1җ% [NLUTU(XI9E}G儧VN#c9VV{U$+T-+6i^&L p`l3+ q#USunmk2SNZEgt:M9o;.T@-b,һ\t w[ 0θìfybX )'~9AQUemjDq')R{Ngܼ^+!u-C#յ@IK;kElϟf]O\/ 9r_t}rO6 }n^-77QF'A j|H8' X%Ŝ l D66NS5[|q'Do{騙BW:g&m5 Zzb10B{Sm|"c:_ǭK``KIhA@lXƒ ki 3?UCq}(S:sх~'5`_=UúQ$ q= VsҨ` ]T0|jM;LqMyd, L wq`c|Li\->xgJocBߞ}v-&d(j2 slcArbȮ;,JS"9$l7\{ӼuJîWe7IxEk%BZzT9ńf=(S!+Þ#$#c! Cld*4!S6ˑvFy:D^р'ܕA8=]j_WFD3(v[>ه/OcψZ{7~?`%z6V U2o͎[%R 1{4#J̃WבFSp@KfISč_njlFЗnF=c WlJ Nע#f.DYQ;ۙ'IBm.\c6!آB\ti+%GjAlhQ|cno(\w2ցEEaE:"Y,(^׺*ݩ#4c3+ [XkwK05EިbҀ IPh@w^dZtbـYs#=&+ȨcMh5a0T;xnAᛘ>E\ϝjDׅsU>hY۵~;E3PD|Ms)OsĖC;,q3H~K*+z|غ =f INAw-bșǹ)N?>R'ɐRӠUc&Ƒ,F,Nw^&>פj4c*-dhܳ&a'zj*D:8*Öث|aӞ8u{DBRE)l{Aݫ p K@Y֕Gn?D-w͛ۃg`R"ªPUCr LDij2sCpM c);JI.Sgk|x B$0ԈB~ep-6l}Lb1& $zGmp,vWsfmⴤEp13 ЬƎІF[*A mh">NJY{X6EE6QE'_pK A$HiAWa4PuNerl Kh@)vMM:n+Zsoу[WLɅ.pd=g6f %$7ed?Lb9&/tۯRuisZ#BHV,̯pk)0ZG F@K)U g3wǦ ^#RNRXfM{t#h.KXL=Fm]K@=ֻj &-\F@צrPnlwvKvn+ϔn""^JB ð1X[a(H7t!bbb.UhᬥŌ ǖ!UvDOȮ&hUկGchKbQ9 mD6ߟ@a5dBChJ)h`ؼ(SM)muV}r qі*P!Fg *={͵{^xPIJ_ʹ$JF'_o*B-}|8Yվ"l"F|T ;+x& wDc2LFBI žN1&LU>FMm8*og2ohhQR >M,͙q,%M<^dhIꙄ[DZ6ǝB<1#ԏd;l :~=jk⊍%73aQP ":T ;(N$Tpx+{D͹iD!=d,&5Q0ѕ(XO' O"q #а&~.,"_?&1Y# b> )ծH}9xNg޼`ֆdU&}z7F9)ԗ!t bjkխV"[N+:UY^^\g{+_;ނ= {}1u.t)yly+G}%Q9sr:X=׎Hco(aG1̽+eSR;+JըX[p ~8nc42-n6[=6Dx kҥhLېm_9a%b&4 `ii 7ZdsTzwmgfQ]=/Ç]5%F f8AZko>` ,ibZd,#J?tJs8WW[tI<jeJ:6D@K: Ee'[KcX8AS5c9cW&\-/r W?n1Eq"r!.It0>x+i>hqjSIa7rpa5p 0L:!HX@j23 8+P#Z2%{Չ/Pk9&qG+ LutбPK?aCJ'#"$XK| R&6{WvȃG.R*V9riaPSs mV?CdI:c ^;#՜nrN(ysOr!Ű44o_amtY 2VVo$0p[۞l[{R&R5.?B~Nv8PF BW@%lu>*Q %T[A%dQ!Ydxषr/H\;=XADUGS)AvD׮0oFϦ!4NX SB2I̞ak/ :UnF*⓶xRmbs8lMKH2^HLR͖$ǂ2'*űpbwe}IMN$zv95jc />??,y\b]W hρv| ܜ8̫{3PPEH~:jekk Mp*X6zoInł̀0ݐJ0_@TJȬƸ~ GV2.רU^ghӞ%L!]{RJR &}_瑅Fk ۊ516ůc70ďVk> oy@jflD&{E0h!L9/Ŀ~n dp@}s @Xy} @Q)6 @[ *:.-"Lᘘe?A1 {OY>C:v K5TIlq~)u8›pzW OE>9[31Y0P{IQĞ&"Vۊ*XyDY4렶wVm-F3>ӦP^rˠ~kB$z~^{nȌQZB+3 Bo.J'˪h@ $KKk1"#>819J1kRctmtlzh5;Zo/Uv]l=5 L_VzטwV;\k%GI'm~g}qV!@DZJ}ZIJ]{ PUN>>$ K"7[,f(LT^dh˒;&ڻ*>(ײ !@4;.,Ȧ26wUB*}"!鏶n5qbUdg֔o *vh}Rw$]8{w>}`v55/p;S8 ,D2aǿ%} }-w27?{ir;w)hAu}]u/>^8꜌sp/n:C)kʛLe9{‘S;ju-Ug?Zh F3ے=/רUa 4!OoaV]qP.usEiNvtCn 1J3% –e_*魒+Դש Xh Mh]%>}o7vV.ȵ#ciԘӸRwJ4BGm}X:l>Ժ 4吭5=c9CH1釷֕JAKfDs$~N-RƳ(.#2?k 9 `$@q):XagVP8!B^3YP9_/40th%- ܪz .krD_Dz\nbJFqh=}{I7[S@< .5CEַz%v C̦eBȝqR :1vY9(ɛ 9{ "Bӏ 7m!Be\ܰM6̧VK٪v?9_#~d!!G6~l %Ң8TK(e!qk.?k{NgUɣ5HΎc]f B1^=qZoçL9c )K kp'юX+`6VGirahV%_uTg"2J) hL=k0 KN9.?\L>";p UO!w4//gWn4BA?̅ϟө4+_|"sTY/{%C>ž秦y߅ɜƛu~-x#{{Z; aovţ(9|_CB׬,TqGH25-2,#_G@O⓵%ym 2 Pջ eG |utC>aղm!5P$:au]s4"91À9\Gg{&oNcMFEz19λ- ꪴE%5bᗡo .[22%g.dX*nrq=H_f1=;ufHu{[9?Gn#8S;>!|98rN=ӣRvɭ 2a6u=y|`U  U}x&Qjm o7ާ43><,=laaǏ~jkαMZj̯7lvMjwz[wa2ё8&C!t5/htɯ@$2 ΁{8.KiGFEl=qe&uly Jx`5 $-MNSp֏Y͛JUE.љoh;qK{8uhmݰAiLO+¤P2ZBMF!m-BNǾ^HT6IS ufДxE D:rK^AfT9_"aa*T Cg{T ',&0Ss @6π#B:DLI҈[-.kS0mpĖye,PyqF\u0Ev7EB) @;&>K/o&6cApw@S`&7;}\y׭:ea XKxv_Oc_MlEf Œҕ(<.*wtt,0<Ü,o91#w4=稸R|D21RHa$X>pT+ (¦UWB%]`+xU`]N4BXɜ a5! pf)¸?4Al#o?B=2kjfiq"sEo\G{bYX̯)cqԔ9q$DγN4/ck`c Ξ=TK@-F &dnK6F|Tٝ]p[;^(n}ގ%/+@Z% *$:dW%*ݮVcz&€c'K@z 7PwRyU7/ߤH!,~VlXk=6ni᭗;0fqZYQUN|Ϣԫ!b þg0jں6g4}LJ0~ӱQHv .7]0R8{&Za^$Fj\~xXs [ؘcm}!}8Ggܩ6jŃWK:V64[W6?ߚ7(sI@b6E&_cQkCnKRTd=݁(Uw$@#@. dzMA}u0}9\q?Wõ˾qZ_IYʌ:|n8P!IVTƯ@n?u7wD2(8S DG4=RLqlKԴ@4}D.fOH.;mȋtz `P]&^hS=DS\7ӝ { h׳'kmЌu)a{,U&"ݐNmg\=~. ^x%ˤ\aڡE8_(*"86 ;Bߩ]ħI`EQ8fIKF1AB6_ ~'TLY6W{vЅ>_jxhN/9m+래!BcWh3_ՃpQ=XPeqxUPH($e7yV,I53s"c@f]skHf"c>S+WxZ k2rҹ#v=oVZ/q1b)]Ոhqbj~JEb2< 3DHQh=ɬj!=h+fK'E_v(d-B0ǯa4< BP\BH0ls* v͈%/λ s>9I"ܷz`Wfmh@Pnڍ1fD͚\ŘaZ N Up!ȮGeZ؎^VpΔ5DGھ# GG7 q3m̰_g_n'&' 7,/[J xLiaHvqD,fs{<1%Yw9k&QNnQ V2fLGG֛cݤ3(T)FCf#4W}u6ʟJfU oL5o!iFFӱUVJxdeS! Bi;c4rqiPN2)|G+|~⣍vE|L?΀.oO>u0bRJI ~؊RO}7sh Dȣ`'@#!ɳEҺـ2g7߽an`c6xFͣr0{si/uJ%ͳ6 z\HÏY+b~  Yo_iUbѰQō9 Hw" |皚%1872Rՠsōbk5=!{\IQ+R x]4jS0t% W&آb'@9&euے`MHc9Nv BA`vONDA4uE)xQ=`5;i0~D2s#kMF۠ -y҃H%*`z\XDzi Q:[ "52EΕ"p$xHB"pnf/!G딡ygVS_0ewö5ywh:[gWQ.?*M^n\C nܮvT㕉=6+ۉ.OeFO)qiW1+@|q=*~Ns,*ڑGaTX,kS`Bx@ T4S+t׌w^R |E:B7s"(KoO h>FT[GD[?  3T& Ѻ& CGbZsq'{Cgۢ`@ 7#̕$ D.G;eSCW\!w{>e1;/;1 XdT15'j_8acFlEfSBg\=X`\hL)87xDHāڴpr:@v5;B)Tz GDQWK' ԥY^4^[- 53{ɫȡ'O. 3FijӎP30C`l}<(Zj;H;hcI)SL˶yY~g"2gnd6*~ aƳ{贻\%A⏶2q7Cb.QAזrX4sܑZ)}ߪ8N Ui_tVBQ[֣6Hm}}}ŽAWfv"| {oqNMfsc,|9ո_,􀞲 ;~@89@ˈ/Ry3:llJ Ώ; -qWK=.q^LWLOfLzep!*y"ܭ<π [r^)5iDXuǹ4 @a1B_Qbdd37v7nUg G9c Bvt#m0.6&MCQ X\d+k^nd (&bx%)с)ًU@M.!y\ IؠvUi6,}cDS9QVS0GJ]-ebgb%߶ O:38-icV4`2|߇wɻذ}W9:#ucLB7Ff..gc@@/gRK_Y{O+D\,55;}RD/O,a3ERp_DcXDwTBņ:Җ6v"/bH]K,W2$#S5g3a~Pa-s$! 8&\~G*Uq=F;Eh{h*:7]a0wT,."[a ] mw8kE߱qyэI8~f>|:)ao(ǟ>>[|Jl>'d UB0f'E.o1ҋvWW_*3L/l>ƽ-z܂p\x%0' T(DZ#oz5(_GDQ 6}6'al7`Xqjᛈnmed+d0hY)u44ZuryF(ؽ:~d3@ISO6XH}NT[Svo`5= ?J׋X>kyM{D91GX ΧnP.k 766/<2!S=*pVgzeP7Pk-8f3MpA43[(wŴY.h8r%Q}]΂ #b`~JTS7 CwגGtJjB([Nwb9u+n]So҃yOjh,}r{ J Bh6}piTZ*`X(4؆IQyVDI)QyQ޸2v3 DWDbU /e1A.bЂn>AҭWГ#i-;(k7s5n$UR0!/j,οR;sC\%kQ Tz?8I#//m7]T%%TIhv?7TJ|ä4^ڡnW;X Q!1dNL4626U X˃|=/Yi?>.9J?lR )-b!-BQr' wkftR'IpKrˡ9 1x)KR9鮫M_z? WZ@@N.[{il2\,-GUCqʁI0# 4W1kb_n^Y\1I%%>^v rmTJ* VBlEK!fp<Xo %|lX&of)a̛̬͡T{!*r]=[LkJ"3Cf, MO$h/]-? 8kB%A,ooGN^$H#M!Z NI$VM&(ڊ@CsbYAGC`sM-7EѢ3!˯4_Y2J7%aգθO !BvO[DI*[dȒA}6,3Ϸ_ fyՐLL$U| 1~݊ïRO jrǹz7OKEf[9lѨr> ,~/8&?}AMx^PkS}Jx _Ҥ %L6O0i]6]y%ËjʓScq;R?A4l: eGt͞@133Ù8'ao &Ѝ4sD 'G殩fTsK"FVn<;O{DK@JmI|Еd{{V`;$ty)c/a.xF? Fv׸> -REP|:I?.Eas/k,-/~t'ےd.EH٬&A} AivČLEK< YtV <|*wM|HNt7GTl#h,4hE4g 7:Y(YcI MGRXSsoiey?䇧s̃˯ z͞ ˥S{B/W*.Wt/N}H~x ȞP^]Vx(yQMJ9gjssAd^s-_z{,He ޚGӺdR0olG"q.?Nih=CwY,DEKXFq|~PwŰRQbOTpl\T\T@B7k郊ˍ9 1*$=ތ?BpZմƌֺh8l))_fȕ@?Gtcڅ/CxқAKC2߳=)Ck3G@IjޠH -n`j=#HPz="7O(3nmYchs fZ>gEWar 6Vz2gEEEojJwntјˮHlכcO4sh}Y׋Ijo  p"RXLc&rs88<Ȱ󧮻$Dm|ٳ9T/.F:i(y O{nhnk4k8lLf]'^ހޞK]ssqfΑ#$6>&bR^,!bwF}K^b>ZLF2B3)Cn= xJ8^@Ckg 9q/woa\]|N Di>Lxz[&oHp ka|6si⡸eҮ{n]p:U# #,q`1+zwwAϓC!L#^*$.Z.{ mHl= :<%pqm\>E0$eB|LQzl!2m=hmM̴.:CΨMf_$wژQ;l:6o^*??C݈_præ!@tl5T"Z7E"b'gg+hH O r!E!⎨=)KAә;Q@lju0NYE'&Y6Z+`'džuB! $ M4O.Ϡ3T>Ǜe(t[\6F[B~z kW@dra ibᦟ>䍫}6~t( ٓ]v+E MvY?-J>޽=" jR/3 ErJ`)hЊlvh)E#.}mh1U%Թ.~P4!;z|.PYEtUR!Yf A/Q>&}]-j 0,XXmlzѧjU=,Ww;O-7E0{4.]Gx ȝc!H#AK?ulDF{!7Umhp ɖ'e001CX>o]Nt"u l  }Gk9"R\nl4fkg@BS{F3K]`H){pI)%_% ,'Tj]2ބfwב{$߾0'>:QoGǵoVIo~*D >OO<ePΛyJ ,t M:+ˊ_pX;6ALJ4V& lG1hlKE6^6sn ЍD3.˴l̂(w $^HԎ 313_lgb=5v!~ =׆Lp Wqo*mNE^=1JassU7o^ݚ^лc/MݦF+Yt?N f:Nfu01%(v'L#-Py H"=2,laTތx+OuUIĉ#P7.3.gJ">OZvx|R;湳⼀-"<𫢮3MLʃ.B l3_]{>3lZѥ w<6؎IujY p n8w ;\WQP =E'i<kZ:I!br ZZ]X\mQ'$B8"LZ8~4b~>ӳ6BT._fk$5"!H'w| t ]ݏCCkaկRGs a1XSx ur.]Y71zf CKƁRϒ?"f~̣gA! !m#y;C9l/5< ڽݳrd<Zx]5rl {T5/Mc i~%Mƾ̇x/DG؂d3w?m. Bh s}'ME7W nʥp.z*qfUoT,H7E0-0dҲxp[TAuo 6ac zMuM²KQ;`X͹51'+9 ϸ<ٰ/ \Uq0A3ZleC٫AUT[eDzO6Dx[_!i8 ߷DP@5,d$3[Qy]ciOBdRɿ!?i.Ło '4ssJj[mҮ4[}[#:vuϼ7q5AƉO쑞4kN%-TJ}|x; ߈^L |.)1uuu T{䈛ts.E.E˅_ttwaZL]yCPDX4I_<צX˶k/r4 oA/2.EbKQr{cL/;BbLJJ[vy폞N23t#U#Iveu9ɼn 8sAL:=0 P"kŴyg={Aq ?Ozd;L6c 9\ 'PPW6og-m¥D>-'?Kfac(kz&`NzalւA\x-3|1otȩ'Kw%F"`|( z|_)۫&P&O퓵 /BI8 q6@Rb W;{ݩA ɼc~Qۡ6K CU62Ei*}xكBc07%ׇҘ0?^):kPt5oTH^Bjۼ<*3z,Ɉ+۶xVv6z22^m8H$y 9jxN; ~?p9 rq͗DcU4wc1hײu^i>olQ?*dr=Lp9#a,d B,KmƏi^hۍL) koRn$4i5Nh1Gf8Ǧ ’;n Cx[C5^Wɑc\$Vobk_bڌuh2^KwMӾ.y,_l-Y>a쇲Y{T: F7.n[dwIy$yRcځM q.~\O9uw3sQö&zkzts'at1M#<vLc3SOoeQz{uUDgZ}> @uɔ; 39<\XL@P^ [Rv#4ÉSrZzI=>/$5pI0jiG%:a'.Y#|AݲXӤB#bB}1)J"*ׂ^&=̗bj).:qO0Z5DrN^ !qI.0ttWi4ck!k8Ș6}4H-봱RNէs)nh>ʍ  y I{qo5Y)"Q4]:GIjGsyL xGw o*k臼KOR~dIh]c߾qO)L4Ȳ:=XK'@Ra uQCȤr[O-vGګTx2Dy] @57ZQě&G;qӹ؍h%hzJx&R`N@IL!w; = hx}o&{_G׸9@ɓ׽GEir_9,/V~M Xk`(#fxƾRayX@3O^?_ԮЀ'QV渷hK)Ø $+ v4Jf׼yoqzCw]W:}% 0cG$L;l&(,mCJu*&lV-&;{NcvS!Ǹo q,+$rL:+ٽ,-wk0^%O_3$5۴}FaԷ@y02|vCª UOGȾfa"aqtc{gXetmh9%g :󣅱VŊ PU>C?يM y+z;Js=L=M]j,-eb`@S2a琤ZeC%1/\ r$$q#wHH?(4zҚ[-Abk(08篵U  $V45\6Ƿ_cYU=}{giAN+߻? }Аx,+}rY|83>@;mXRxGC}hV?O8`BWŚM% dwBE9 ׌dt7.Xاvw|hd7eSu'ݏL~=ey[8P3I nXՂ7e"̪72MpԜ> G2] 5M4ۇ@U}28,"3H܇=HkyxYlV$a+hQ[jW>D*ԠR,..{u03d~d9EuLrW5cgJ9C9wFc<w~#.n}6= -.yt/k CcCCo `<|lg\eS>8>O7 IbLnEgV~X[RQ{Xߛsq'yC= 9:2Tq<"rNb5kGҼ!DuUī2P|\a1Q1r|%v|W,:mqzGPvn~ @FvUZ:DpW] /;-l?QCWI>`M/ w=Cv2'(6î]b^cà(d:sϢ/P'O~]NS^$ZȘݬB^pg$4HV IE҉6p4~RI|W]N`xX E>Q&x9sM}s:zQaKw-;=AJpJt趶 KLϓ~ԲH(&8>R &\ҟXP3 P9$ˋ|')+R}7Ǎu3)fHi].4#[M8q @orŚТV85Qz0&֩k̭1@gܢ5P, T 拮UMͩ0-~!џi7FC㰕>wȩ Ne7 dtG{+[{>NKJ`OQL/'\ɓZ[WlL;MSlGW V8ˊSr-%0C!`c`},-U`p0q+\URX:| TFwucr< 5bCQ>~*}HƬn^-͊4::|4˭T7F&il; #TEer,>*;7<5|rF|*0kdB)F }M=+Ջ4n+_((މ,nK$sNZrnp@^8Dy?nd=^u/R|[Oowrm1ϮG7q`~tjYOo/FCMf_ao6U>Ƚ[>^($n2ƔHQ}Y_Ǵf~~ʒg3G w+^Ӳ̓r]AC};GXA,˜@wQL{txNYa1g Cs#ҁP^<M-0 ħaO*[q>t ~רX| R|/ us>}ukk ]>vZӤT'ܟ_FyhPPDv!z)fpB":-w> ߍ;290rCf^rhi}6yiˆR"4}j%PmCIn"[v:;P2nδJvk*h{QRԻwr8cZf!a]hEy=+8ϔ HݭS `o0b~|fN[Ueַ-DVc_rp: ߠˬ݅b(?$tcZTk4#t9[Ο8PzA*Oh8 @3K v'tT=g2L=rm#Jֵg%wK4Qw>5"walՊğZJ-?fɤ,Er+7piK9lH-7mrzGMuGi:N4B_^WER入8R5:.o^~/xY:KS } a0pMВtM'"gu :;Јi>!Ÿөm?"imUkNDdZ*~&E?5!<|>$/ ŕé.tj:A0%] уzJ^cFMͿ83Nb]Y&OS[FQfTIkR?]^QWPYA8@CH= ɚnXi/yui^bTl c>[rHѠt8&ָ9Q[kȼ2-PYAǒk0ѽdҦM&pI⭫|@#ݚ $r}dqjCf:VЏCh׏K(dȥZ:]4`qпύ|lvJp!tHD6[_Nsnb $Fyږ2ARsÜ!k2m;)0ZRbrjN0Npos͇bi+BӓQ|_ەOzgԯOjV~l@A ђd=X͓@64 TG7{0 L իJw e(%N/z[a2~0L/;w'ڝ.U:@B\ '; $xy;} 957;5p(|D&"ԅ'՘$ O$}Wܲq8"gƼN2^hd}fUX}x61[ykmzdXBsh,+1p#GfkF=}BqʐW2^$7hʜޱW-a<[Vj*FBUe|H,>X8MeinNi { 4ZB#%_p*hz01aayBʛ42XEjlry_7:_`/%XTL~Uyk^š {#N~a^6DI"O1/kbl5f?? OoQY|B?o,Zs}+DHW|/=h u#L١]:ٓx:67u*@9\Xn77xZ]&A [5@ e\'P ".r:zeon"xGs2鿸'5ZZܺ5排RZc*|p,o Y׶(&|Dqr$URPgS'8BCR{sCL E^ eJ´Qo>5tN=LI7{j[jˢj'SG#=1of1YXdCi_Vp@If+| :(x^)=YP K*g5ǚ/r̜TkV2R^$d<{WmAK _KSF73 G=Ǎ]lDuW΢@.#\J$F ᕈ}#%{NfQv߁X>dFRd[]%q}Qt>ccXhSèn7zy#=`홼7uw-˹hWBjJq/ZVM ig9dgz̘g3^rpUQ;\ M}&yXUe^B6 Ì0uڣPjBVh! +A@YK]̓<Mhi.KhIM8 6Ѹ]EJX<vGV㎂osQkU8@ #Qgd\ -(H6}U)b0o:-H5C<# iH< 3 mi;"VGFFtm>?fbB#0>\{\~,ժ' q7~giن|%Ox[ 4'փޡl#)Ӹa'8\nXYBpnAj׉QV]׎)%',(<cR*\.ףt/2p,L됴eyvž=/HfTqp sÍiA'+ #hGWqo*ptͭbH<2A(o2Ĵ@_wھbČK_YHz'tځ!rx^߷b'@Vva_Ifl#Z@Ţ4ɘ"T9ԍMniw#aj,[X/"N2^LE 3дV`Zx} ^׺bgo¿5opªo_?xnw>i\4jDw.ڔ2;.$l] 04uI0)G ͠s[T8 TD 5DZ9]hC=]{i;q6R˯~PUv z(NPvQ WgF,B~.;,ÅlD[t@vi,*g[najǧgp;7]:Rғ߂Q)Kl' >*%-%{n(0zs_whUA:)H0z2_w.KP~KʁZ<=ScE?LLY}O"kتbfM6YCy ;*vΚf d[< 'XɳaY%D pʃ HU&ʱM`w0A9z zdԨOl&|`>+f\wfw; M}\U'}v6nեcN;# I Tmn>ag#*[{´} [ePo.Lm{[35}আj~֟ HIMl1147gBcFMc}p*@u{Lɑ~XRjn4̀S|S+{ Ʋ'oa "4&YUfiF%-曡1\r%I(hIfbtmWs~?Btx+.x2DVl*H Yj :\B}+ ZO)($~)u|9VE)M]H@ep4"c߸11.A[q8+P5{R3lm`í5wޯl"7̻`Rb&AN/OVKZ+ χɱmNJ9eJ0E EFGפL$pBʸZ|iZ0,VQ.<\w1 WK@zK>|Η!4D{!fE--eZ RIBS@{' 0Y!R,y1ʳ wt}HHu%-Ձv?hS (>d:mexkx@( O%|ˮ(ܕ_>֓iJ"$txwZfgDH.F-择,ο]qʭ_} JT@(QIe1E_ԘDϑ?g*'![fǕUjpdiժZzDN&KmC_P"h aJG^yKA=E0̯0W9ܶ> 'n(s>7 nw&VP3yFKӡۛ vDBݱDܶK7Yg ؇7{n2aBy$j2 W^Ӷ_VwGjЉ}D۱V[< K[,)n)B(o eS2.A]Te;;CClBv&v,ȼAM "o:Ti 7#׹ Xf5ȓj:1qoD~0OB:(t!\RX,LZ.b@rs~$ %4&萓;x$\ ~EYR"">quHp OigЈTzeR+Xou$F%m:hmk :0}r|;3NvfyJғh[WI n*miKʰيekv"eo8sr.it 纛X􁖰K X$'s2zr9]r -{]_)˰E`D9: ڋ)8.UP L+IiOG/PϫF:tJ.a&i4AQ3J:;mh\TLA8^]z{ #4-IP9UReU">>EK"BSmk34K"7iAP-ŭH_DMMD+a"N댊%':bc;=^25WS=%@[۩q?n`@qZ=Zns`{欺ɁcH2:y yٙ;\7g:/'=)Lcش+'Oid6]4ƈݖwVRw10w| =O瞋Nudcp֒youI*-$cVz &+lX N;h7/@~%T{@x"Lg8TSRv{#8X>?!6z%3Mpuh' 1[w?5/١!͡c|ާ S?qWBJ``&sM5 6gkNgBx_!'+EJwJs9z3 K/%#C nF+JWd/8},kCwyye>Lp0UH3OsJT#[ B#gxzW=$u̾B2=4Ey%i6Oj|t]\3&>ʢ*cTIfUH>Dr^|ucEc5Fj~"0v:ZߟqEx >%H\)"o/H9,NNU _;OўwBݩ|Q5 ZiԒlȤ|>n^;`8]G䶠.س>%Y$rto:>`9·tk҅ / +ub Z"+Z}=M*$7O ̃7۪PC"ف1ɮr3'9>bѭbikL?Gcލ3O0ZyY-َDM>>&eu -LtOKKז[Y%-Pͥgz#0\UgA$ q|t^h?kzt6XLڀ hY\1cK{в:svb7ަOoeˤg. xqPx7<@12aQ<%1KQ q9}-GJٽi岇\u֓,;pl&A!'.ȠHc.&( Yswm{UzQsF- Fo#45aD[j\MYXTj>RԜ%9 `D$d(( ҽ\ =u.+zD!,y)Ͷe+6{FcL_QWT0-\Э&n3_hݗJtf2 ͖0tH *{ćǗ8ۧ3 |ud?J ܭϓD=1h rkuP9Zc2j>rRd&nPH$UU`MRWlP&nl$3 $Icr4lmM,Dby=\e!S?^BL~,k)l3yUu2Oٸ1%tUn1{ki]JHG[:e0bkR!N#f#ơ0QQ(ҟ;,! +~@N.5J}Nqy@OC >)VK_zt *2[3:Z镌w`DoU,is{3үy !BAtճK$r?PX&aP2; MyGvUPOS3(>Pm 2KAyϑ˞JzBCi*"0oNs2}'+=jr>'R+eHe{חo]_[1΀d|Yϟ>F"8tC8iU2\{ >/'_XI bSgF-O[ƽߟumMI3<ͯ4O%޳ v^g`'917;@;&%eJ1 }PuFGTHK:A ;rH ϡ*k<5->8:10fW+XC?@eɃH s@&T^yAmR51wj1|=D?ڣ_z=E׸6 F:ЦNjVl_F!;8  69D$⡊ /G~-VPVTDe$BJsܲK8~ѧ*iKTNZ@љj(x@RzMN\, hb)A%U@$ڗVe/j* #ҁK4bD`T ȳi9G_ (v;>kL(=[p&@«Gu֦'eиڝ;ϛ_F1[?vQķPPHUkID #:LH[/^7_9э2$F߭?O"6`[]}w+ ҆`Rel-r\(g54-3< x#giA ~ţ JFq!I)#_K};@~cd%L$yvz%B8Lfsc)Wvr&H?f{3ԖV>gfVz᧬A3n8ý墌'Dz VH@\iI=?XjT>ӓS^SB[yfIwe`Z @::OINo2 ًXW$2{ ϐvd`BkŝmvhۖUp#zq9w,*uzc}U%-JE|C&b?n%ӫz`qФ܀D%Q\TVJ_*Ib/ʎÙl_>nwhMq3 KCp23*<%c|4YH[{+Cƫ,}{oj#Pհ=~M_~{CzsnGŤ4B0fą0H =a-ͧjF&6k!5IGC:[4!W%;oqJms= _wCR7= 2Dɺ Ș\ܳ$#+KW%-+=]S_r9,潦=rt4Ӑ/1fv0b6ї>w@SuӪnEMRZ+@/h[w烚*8FN]'SNG)V4ףw4 7/oAj:Zi!;f=Ls`p㔋!z2clhq+t YSd#S4RYkMӣN]YZLljVSxdIQfV-E'Fz*r=EQf}q񻰐? E0Cթt K_hZƌW 5\T#|(F" PBZn0EPP5.H8w()umWV3]>6kCL֖yvDر 1Q«`nb\a@ P\ѦQ88CxY @S]+d`>Fb,iXd әu Ҕc٠87GsIdu=6-RTϒpdǹu1?b+ Y_[z/@rv|xo.T~,hd^ai}&DŽo L "S2dRFP>7c:lEGׅV9^h\~濑$u Vhw}) lh$vֺrIhYP(gk-_^wΏpn>OCޏկ; G'63&(M i}"Xhywvrp3TbuJ:8hO2r[{cd$v.<jrtDZcPžA1  =$tUlpRQKe3=G7d9vI0JuNqJ %\[q&'C^wEj*uqId*sh#!?VN=oJjFP2I(71 e4x3mۻBEBPW] lmTC|у>C>rSo1=RTs;MEu/qI!D۞AUW1^@.㗺f@&p 1}lڕnD|(=5ef[pg`߸:gv~$0| (y՞' ~(TKi .?ieҙF2vǥuK~Y@ rpA+Λ{3nbXFH^Ge!R 4>$>P>q%.2Ry7f mh~wNO2~R>~ i7]Nd2ak۹YHnlelt}keQ#:hN걟ȭMtMr/-oWeŸF>s?l!kp0"oQ#icwXB׊Djдn"X ;F֚nе:@zKVVɁI';Q집Ū'@9Ċ/teQrE&{Vnq˿6vlDT$WP*o~P:pFWb#hͺbHF*"T̿".7 كS4ϣ-Tq*lāIAh?dD@w`-``jah"H[CB*3r#!=X}nk$Rjwyl/tyIF-D>Jf8k?afQBOє>tgUgXTDNt Ke+xFHtQ(\= џ1.Վgx$eǁ6 |ذ^([άd[Ɍ.jG(nw8FԺT@}?iQ$O8 U/6=+P<yڅ@)YE8r,|XAoa{+ƨ6YJN@*l..%P=N 'HL@ é\Hjm#JRo7ɬq cӧP'`;ej^K7ݺz90G7<@UU3ȚJ ,(>#$U^F^pd`K FHv$Ǣj޼riet [UAԽlngoz1t. CdkǙ+A:"@z?aci7ɔ9nZ_{*u:^ÓI/Pd#Nc0oZ`X].䛾i'ldNF@P9}5l8tZj?Jn;'Ncf1H0*4Z;r]B fjhLKjl-FHOVU{C]ZQjKS) - =WM Lԋ)7@mtkލ=[7S$IOJI-au*K%I`5տM!8P+/ϑ"-Qdf5Bѐ*$O8qRd^qi \\q~vw"Y_']}i%ҍP(,2+x*4,3;UEJmCO/[ Ppv޿vM7kՙLR[4_68ۑ=>7h蠋&52O5PP<8ݯV*De4 2x Y;]~VmO0C sD>lH(e2񁹆"8Z!ݛK;Y²@ңS=!Y|oMM]Q'+~oQmI-"u(yM!|5_"=,/9ڙTǵo1QWj0 ÚQ$#LCvyl[ZCGJlKz(K52zI"<zBM{t:,^ !8uԵ[rmh3q$qgnt)thz553!Y>ִԣ ~ͤDHhL1f|vip1tA9}w( !C,RLZႹ׺r_Z@0n32\eA`&3= R M_+Sm =@Ta}mDP-UE0UDW,$v[tY/D:<wJ=o30'ZAw7*YH=A&M t;Kś%Դ[`#QoVƝ ޻ &@8Nd){^I3YP*40՘u]6ّ@xCʅ_*Xb6ͧe@^^2G[V[U4WN{k0OY3!=^[u4Τ8@Ĝ!M3fǤ3UHyM;$erUJ567l=)ꩤMT=|N%CBe ʼ/#r6Gs[b|`2+)E5l[z/B!0VBh_bRke!u s)TK*9-q犃ˠpE\NVhw0MK(\Y8,^4,Yn/qA :q+fKZB*2Q'5@.r7`ό{Bt›zgv,E׶ 1G ]s%R3Lh0MX6v+Ke5hXAGi\Vc[f%@LUɆݐ7yAb/g2Ӳ9uX]U]iY!}8){0ԛWT _%cƄH+GĠ O٪QZ˓7tޡ AΣ"[eʽv?~kǃ*=o\QSCHm&#6v>  +j^YQ̀;QoletK7 :3ec'0aaꛭ <<%EݢOYaznV+9g{#7X6ߐK%eMF-ب y8@aj;s/hyޡ4`^Y+ɂlf1:;+ZDTI٥6Q[M>AiSӚq] gѷ}5F+dvk6ɓUh1,뙣Mʛ/[zjĴI{#[4Ǯ֓cGek?%*|b^ zU%/.̯+ԧk|<)Qٟܻ_`T䑀 #2{1Z.|8CjJZ ֟qG/c/W`y0|]Vz ߢDu:^%{-G!V|BH@ RIbp /o1B'_n[Q}]|Iv{mXW#j^[|]qxvC@j|$NKƞ_=;T iu#h/8&q== ^0<̓>s\~ZAad([0wV>W2Ga9b&#Y3Gw#@,%`eP왁hFaW+BC!Uam-;Sw_:G]3U?D4HokV!;-j%(bܐyh F~K1`Cv`Jp OCE> v|uϹ pM P#)ƦNLh_6CXeXQ\d.~)qؓc00`O"y?d@B#mZ75?mzZP%"7Oﯛ\fUszzߣ*NY(<[ˋGƓچՇpPvkî9216{g\'} "~ ~j9 /٘$mLY ĺ6x.4#MT\>* #gJLdX:w{-F9缘8DЉV.!@qک a14HR`8!t$SݱgYZ07070100000116000081a40000000000000000000000016439a3560000213c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/ ]?Eh=ڜ.+̊pO?mHjl"$8 ^,$TDU\Gu7!BiӪ<2pR٩zccU4F7NZyŢ" K+>cŮ7?tjmS@ֲ 06:-t|(HFMpxU%__>F2Zh=Lf |^ȂOH]F"n w?,@sA펿 ?t48T\9[*nD3VmBiafy '|сC0@,W:s>Ɠz>ި9K;Zs&_u)=b(hu>jڿ80ZkE`x|T6`Ed%gvz vT4eIL"Ea:!{D*6+3ƨI >$mJ.rl.YZe7H?^yV>La01H48QcP@/ B_B;pnx\Bg#SDO`(|;E8KY3/@IBUJ~o,6HG,!yKϻ#̑\Az)<qC Q1'θ uROՕ)luuHy%/0zziɴ؏kQ\?|p zaGUymտмҠDz2/9"̢2w(ӎ`zr8W&g %wث 代rxIaanX)'C5~}h#֓ 7f0{)1,H)NN>КIU+ mH3A o< i}A{?a+xY憔Jx$EIOF+1@epRQ)KN.ZᗯZ^kr$2cET Rf?ˉ>ԗ[[͸mn:^Ѽ>gϟ#^s+]q;3O) 4EE&QX> uD씗Co/7pKf&Yy~y u;1{l:"U~lSyUׁd2HV> NFfk_qzM # *t $K8‘ڌ,W8 N?Ii٧r /jrd =ة;W=VL`G[z!3_ ٴZ/acODګ.7My5Ya}F&Fs9cm:BzC7WSE=1R@/gcU*/t 2qp>syy/D?; }ӯh kF Kw˓d[/x-q[]I ۰wn6;9L5t!mу4J8R& %xbJ/]n|턶LGySޠttgҢTl]fvQhzP'4CN`)gNxӟ+_&0pR#sB*o/!%@x /ooϬ)j6:p 3#KYΤ[~{R i)߳-Di[΀61P%l_}p 5ű  ">/T Aه̤qWgܨ}N6نy7 t5codž{GsJ$+O;/;^ƇsF'b;#!sOs#!f'nkHǖ. SqZ9V@"x36nfQō>X1PѰ eٜtozAN[@wD~{.L2Mc>oWr \Eۚ.S4SQƈ~"K*q`@k*ԇfVZLHŐzLY 9@omP/|:㮟vEey-{ TWи%GX$ wI0l2jq)0rnh,V[blf: R-c3q 1n#vYg} C}Λ5}) 1pt*YN%Ml!\^xQ.f'5Y^N:F19$j<γKHugڜoj= K):XC$5;YA77Sk<\Ej`.G˳I/5sEg PNq{SCgEXq,~^ٶ`:6)?BI j.}F3s:ħT==R>aWsxF4BCۺ!h_RxR7 /%oMCk(vrJϭHX7rV]REzoPϥ3ym+i m'2$Ze]FHY<uf+$aQ?25u9]FC5GStzIK2j7"WX\cak[:$T#~;9ed'z^ _WyɂZzr{0>H% Jeue]ӇC~mꌩh}w`I,baw@:{`,^F'9ٝ=Ez)٢p VJ[  SV.Z3߳Xچ[6C1@c+% c"VkF_FXV> gvMm14i8H)E; Y&uHa1ZjC [C*?lVTYf?ˡV g}obk+kS=E:]k8zTcdASzY4?SPPB 2D|˹ftܳb&ȽW9z5W̓@A1xi'`CMAgPձrDzw0u:̘*Sn*=AA;kdn;C(2ҞY\Ya}~hf\&թЗ@ HARE]ֻD?:Sg,{>7% Xͮ"n BV mԎ<_ bZMW9ugU"tαI;8O? i2f}ׇh 佑9U6">d%4<1("BHO%S”?Ѭ׽鯁2S}4NMGt,1v|bKzk>o3(/WGU >P;oSDbaGzp_e8(ߩQZT6$p&7(]vR@3{0`zyXMP?ò?bSH7*W 77Z %;" lj&\v$j:Q?jMf(<ndυʡ@K7qD6F=34aK(mx7x:BSuΞvfG.zl]VAV3:UMƴGYsėDh'Ak#nTuEY#.Re3*JՋǧk:r9ma AFY~]5Nj$I =uHC#V/BAu~lkhѸ{)YVg>Q'7k:fd9u#*]׋ߜeJ= C,~_ Lws{PuA!99?5 (T!mZ*pP#sC&GFeo0\-2G 8aԭ81-{%PzT}t#Ÿ c\F|0VMR.[OO^֓trVл /X<8^LnŭpfSW,B42`KAɯJ>dfKů:Grȃ:c]us84 9cspL% DU| GR-B 왝Я 9`wn=5Ffᵓ?2Y\ $jBeѰI߬Ԕ2 +uː3p\2C 2"@WNTǼQ.2J྿n.%+1\1((Ys ׇ GY+ٍJC5k묊!@vkv"s&,[4I&YD0'1 l{^ a"{P#__贱`'$=QU&+Xhlf:,Ɗ]f#9_EaBb#dgsT cݠ$\0  T*3Zӿdž~I ZRBw)g'fn%h !PP(8t~! .xGԭФ閧QgY&vr__8"`y&/O!6뿶IF@킢ErˊW~mnw+nոvo]ǿ_310 ,j"]tg݈>\MAMJNGde$M&xP9Ff7[ ޗ[ ۹T{l-53nf}VfrC- :WpN[|-}i[y =žIlF~%M`&| /&Sm?&HQbupnS+:[Q)nusf/آ{(3E%H5P:]bIpR4kҳ UC[W~sۜniHR*ҬWřlbC|wg.J0s<`jq@uBk{Tƶh', mO7ݧ4ɼ[ ?B zF^Bh&X@$*2tO\1&H$.L~H68R v N^RX]4d{yg+ .$DoaH.σBxu%>\jeح΋D%S]:5qh\ ֖EG@ qivp9._.Xl$H-!0D3RM?qXlk>"lkY&(/ϼYEh扻i?K,0^0ǹo*rx&,?Q{pLYI 5>8>}񛕈Lu,pXk$/5|W`Ѡi{xrS $[fmֳRO%P@m+\FX-K-RhfllBGgYZ07070100000117000081a40000000000000000000000016439a356000027e8000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/ཏ']?Eh=ڜ.+̋7spO?mHjlҼڏKrX}? Q1dw|\DU3h[ {}8=:zOQ*RE+@i2 Եiڝi&rWGZH>,\}^8!ސK?&CCŦ1wW qv`*ǀ*Uz"2 *ϹEwONBȗ@'RmE;NB1>VaѺK$eb<=W; .E ~)?U#e%ȣQ@:61 [b0${XW]݅\sxIJ @Ĉ}BW߰j S)?`i =Kvkk(vg|WQ5#2z2]]SȿoS$$bкAdrIL™ '#vI's# d/6kө :*{RO؞ A 6^;;}IGqV9_<\5kM)3F4h]5ai!$C")AP(mD ')UcZ1zs,Y 5jYUA ǐ{JМLj! t2VC&j2eY*H |eL]SR_`Q؜Wϑ¤0L\Moe_/pm3i;75"cş?<-iSG/jl5Z<3UB Ig| ds 0\OBӛu>2N[,+*)l^lsA)ɄNI6 KP-`XEʑ7"0%>ITgayH*HɇF+wy?f _YZ%B]= U4SBsH 9U15؃} Qp @|oEu2̶+ǟ?Œ=U=7w(dG>j/D?R,ސm΀HnL0!܃ A[]c':D6`$]W2#C)͸k=SiK];[3|Nǣڧ.SS},j¯ycWZY.۟o>9ӄߠQ [i (E:3hdChx@tDԊO+3EQ3Y'qKKrBp:QNn{ *Uxx_=:Z8}<\?0oގ%V%{y>3쯉M&|dMZQ&w rm;1KH+"ܫL@^5ͫ`hT TSq ޘ`ɂpeڦL~{)5hȌPcSoR˦?ǣ]6[)֦Ҷu=‡Q~ gN^6> #rzS2e ޤ)O]J2~*<,! hO>FC&yWQL*ThX0 v0uv\0,IϧkWiӐjrVtqT/w˃Y)$eV)m-5(40@ۺY@lc\ǝZ aڔN Pfm0zf\}vH@fBDܙ4*k8s\W:`%kd+ _ȝ~huSo׺@wMsEpK{Ͻ}'VɱD2]&Hf6h$Hu\_ߢuX:WBN}T%@^*> IHBe9CNٓa]&{sSKI6X6?$U =+"L:\H>JҞmb,O̲|UtioXBW8zqxos.t SƙQh7kԌMS sd$XEGg >v0! 22fNtpS*v\q:lȣۇ\FH v˳KPr3uk}k /.ZO9[^{ZR -}40޳}HY'.k Xû `V(~^>T'wV=e?pºNSn[dBsDL<.20} 4ѫvb!ZQ8^KU'4P=Iuoՠ3w:yNo3,vԘAh%SN~h8w:`R;Ov)_Kyju3jFFR#K T, \ř)GiEN FLPѪja3OK+y{'#-S|^ x.spPoN;b|2DЍYUR\4zIɞ>߼-4z 5 [ۓ L %nj?!TX(8}h4bm4ș1{~ʨm(_ĢN‧B"H2P0j4MҤkfg x}2mQ_ŀE]S\cH߉jO|ѡp)T6qLD.0~.9LQ,'B{t:>iΛV7 ~<2 Q-+;r=A,ԏV%RVFBbԝ#tFA1퍚%(9MOe1b:#T21IjڞI9w=B$̮e6h 7O)URq jZb&&s )\QS]5i3t!C< y:ɖf3T"}\_Cc[Dnr" ?tK֨5{Wc{5nHH"Y#CMP8!^cSs.cRw|ٿkQłc#CCigcTĕ(*TvxHz:v\zdžnMI ]4mK@? Ϥ޺%穈R%X]qX!`׵ !jFz܏S!Bhdft|/Vh9р ]>~@)Vm c6G^ bҢJ]/ GHĽCv9*" iA|w[u=:}BP`; Zb_P#)`.1ZxWįW$^]T#U.)o ;` z"uشǣm "qwdk鲉ˠPq*QND->7Eymw9g] [fr0jt_M\ `xERǷ# 0&԰A7 ["H@owvX}bw;HENTܬ_ -LuFnA͡?m1n>x6~HRͱ#*ܒ7a;b2VcHrP^|MTo9cDH b7ǡ{k>0NNъzp:׻{.#2`ڠIgNRhzD0[<5T{w30n ~B2nQ&ު2VgsC?#wH|Ҭ[µOW8\gtQOL!"͟&NJ#JdUgВL%m!{nWi0W"#ҁ(_͖%6چ'\_帣<{T|{5=$iYP]B:m2Q i "Hk2҇ʝa*+Sccۺ;PV)q]\?vч/YT`.㕉VazmzV A:N]I<9z(]$wM }n] *;\TaRD𞄨푘3b&HeOde^k] p qN,qjV}:0 3U3/#kXًXy`ޣ %2h%5{ *%7_ݳwkj#,F {=>9"B"62&a5 ҽ{f? H$q0>Š\"N~(vW!~:)!1+ ![8q)&s Cg v]+t^l]%>*dg~t!XR!GY"jٍ/|׶RcA_:l5Ud'^K{l4ySp-⃳WaA Pc_Fv])<%SbӲ&uњr@2R'.0Wt4P"uMGaANT4NZ cQn-6^2&h!}"u^|U`,_}>HCi2z%+\Tу1̖flMEY0rL 1c@ICV]ne@DNq~96$ r e 0$UTzKWЖ3NE\J4[G䶳ȸGg}î$1MSq |X9ϯ},RA50% z s_2yT!`]W->LZ& #}CՕpK t\Qujϒfߖog5nCY;|^+[WO @":6GD$?!Qq>zMS8[iz*2Q͍#@Nwjt/ldX+`B0>ޥAuTt҆o4E?/V9'ݻ8rK})-LUnoב/2]t`x*5Mk]Reٓ\ i)7 y(-j#rh!nYK_9kKAV=yqj|Te#p G^H"i!3j'/oN߽ymGxP}9Ʉf[ g.TT `RG9z2b el@wG/GK>^kХ.</(27N?48hY_&RK"]̱{؍+ɜw9ZUcgw`w`WʀACCS<#ILπgkQ~C&>B3CTA$^ sKv{8U&=ePٕߥZ8;>||KxH)Uu[+rI\'SgwCPeWF2LLkTḷ뒩Dˬ$NwfUYO/ߎ+d`rw`᧡)L@֫L+B{JNE||$.Ƭ3zTٌu7S\:ҹ{%Clq!Q,SYoib.,I'9YJ%N#T@y3{SHTk1iPK\x3 \n6m}9p=ח~&Gɥ\9#+Ơ#C٠„!yZpHք ե ?I\^o$ql8\Ky5Zڶ{ ulku|aiKjn.-uO =dQav;!ao7QnbQ5F4Ui(RG N9=3833md)*l B♒]uusN$[2\"D7u4{=(Df|fgQnY6B$0Ǹ|ّ-?9mqWEdāGEJse2ܶҠ)I2:^C1T;6Yt Epgijɷ 1qֳכCϙn,ط2obI0\3M㶒MTu(! Q+jt%jz]TOAU?㔉Yj(HZ7F#ު: &Lܨ-xx@4 :k*RxH[%/Ng]2}:@5!8q:t5@->1<5no@x1ߋfy43gd0*\z5 z` &$+á|'oo+6tڑ>Ff9J1?e^E:!%S3j"AyOk 7]Do–- xv a~a'A8B4dhue h܋|_3SߗJ xŀ?BƳm z1Lа*aעT!USZkNd!2?Gp ,r~sSi:Au ijYf>D y @ӡ/vN |gV .E+O2&s1y$ kJ'jjnUURTף!mGSP@HbM1sab\*P,SNF@/ ]1+X;HznA3 +M13bCi}JUݰ.ġ>SL5NA)nN!x:dH_}oAcB>%K WfJ u4eL⭋9^ $U B'Q`Η̨!e䴚QDi[P?X2)R _9b 9HJ4ѿg%! fGh9"%d a-ƛ%KѣRMKLӈ 3 z+_neB}Fl$6X&j@u F"NOeGO!| ǏߑDIП(F'Bۨ"ĐgmL|U b>C$gKӛNjY}$Mux%;*qyL" 5/8hbc&Z8[:9qGK )|Dɠ:l%@ecM$O|f}[ =Q Ɩ~B\!{F g]\̓>'5}iv%bUE9 I:2E)hw4I։"'XA Dž$bY1E=mo\4L I,˅S(1,~VS 8102uYQ~jJPГ| d5a%Ucf&b'6rΓ~LxOMȓeAd7DwPrIc:}/ c >jgv"j ! }F$sF$db&6Nb/A!9/_HE;XtOoT{֣T#,wY1:1dκ~r">S +)͘p]w^.P܅g_|A{>,ZU^Vq,:܉ +| һ*T_߳@t|ݠ4;օm>F6}!Ϸ@nDB%=)?Q^$4IrZ6bp}%Kә!e ;*{<ܟ#3qn\}E\N4({v˦,*Op!Fp~<`̨5 \*dlV0 lڲ(8*!01pf$H۱9)ُ^ߦC]3L]OmjԪot}|,K_2pֆ'|FY1vjvd^߽yV,ZAhْC|VczFBr  AI$Za\-X) '?Zv_G}zwm j \lrQs*AC1|aBqI{ 4O6*L{؈2qTq9|^pU oI3Ǫ_Lg9C&|fى3oIqI-ڋ/Yi`-dJB5F?'Tҥ&L_4>/Drx#mS])#MdPƄp]b6i]M,w.4~Z` GGwϴ2|J료"1dۿ;/̵c/!L,X/H&ESٴ)Qkvs'/>QbX6PH}){V26* U墕x;,7240 I6,'_d})"-Xp7Jֿ&'&R0tSBU?X} A r M:B4}טȕ3 }̀wT9%2~g8TBQB$GރեOhj,N~)Mw6F'<BA1=J h*(#Zӯ:&ŌLur,ĸՄv3ϝWE2ʘg뢈C.KR-;{0q ^GPAB/ZJQd^6>o?㳃-3fFrF.7fU~q3w|:RAz`$"ibdjԶ)Jw4% Q\iA7<>{͚9L=u)P0꩚|0ĉ0~ r"8YҥH'D׾>j ϩwDz41g"J`~AQ ባ-s"sAAs jm6r:ms=!NcM~!:{2 !XKt?9gom>x-& p@pw#Xnj7N"SCw9>ӵs|EH}SƁ!ddF0k?Ț}* }UaT=XHx.Cx#j쨆*r'XyW2Pϖ!o0fI:`|嘎!t=n&}uL-Ix@fSr \y0v;/㨅V~o,}iGc.d9& [Ziac=~txeś]!^*{w] fy:o7 `+x5䇍"u@= 3[]TJ׻5ĜShK rHk e}co+:MV޿"fXD$2ԎfU=(<vG\$ ~FAKb`VOڢMz|[$JfϴX|.㖍~iegc^Vj  n!\ldK*w ;XG4<rӛ!\yS3o_M Z6v2|nrA ׉%w16,l#UΧ|Z8G6vsj!5ks@9J!_)ǿ>jލeK샅L"ު=Z0J4@z@9\n"Z;{6Ą6eO0/q ӂBR_UO: M/i Nv ftP߈S"Cu&&:>)}NM/DK=Qfv 4e_~ J[Kxϕq?SdcP>.:K1oձDޖs+JkK;*?%xeF{pJΌ p $iY$4kF#ܾB񏓅 }R/veKYv*KA9I İVt(ƦĶ:LN0H 縜3EY5[(׉w}MHjl?Eyo%t8YlO5@Ws @j+|X*$77@o K&W ΝFHģQzK(1ze˱`r9O<%`4&/? e`–::F_VX%5f&(r'= %\H2uc@>Sv[)@>E;$,}V3-I3Ā2q+ 9)B jGN@q6q#Jĸ{m#JPQy"U=rA` 5yp!Os'+H%f]kWmrr*}c}= (/tq~N[(륛ug^`e Xp JOc)Mm&'}("\d!+ r֋؟YsU$XD²D{$iS俑UCr%-?HHL`&_-זotqw+3BDV/^` g:sHaAzzPT=*0Neɘ܋ Hc m(0H06V S/g/(ǎ(NnE$xm%[B\U a°bN?*X |')x9(p޻#͉N1}XQb; ޵"<1G:Yu^$YR1$f ~1çlcλΙ{I0*pTub34F@cqmb<}|bޘ[Jc\5BR62zuך|dГ[_6.O%qLqױwGo\\]^չQu6}m=w]3y^\g7%ybIV:=J*^E2&2(#\kP;xs/{KA9.CE\bOٟo]H<>5s1\ߛM䄛&ͅ_Hf?Lj OLj:OnV8L)c!sySZ~7|ZP-nYjV};#Cc2}O ]D#1PE;4OX+m0,Rj (cM|5.Ahu* sebdI ~&Rq9k@sg4H)NѨc_HTI$'pʞNmqro~2 fvOZ'vмڛ\ٛ.-Z"0%s>u7P҇h!VYeFpoDW3F&.W* ы0~*{hNk*cSٚǢ-x3SZrN))ϙX(= :5ےYmJ9LB+gwpKU kd [kUSNwh0HsS#&" Zf7~ON)?tΓ37ے`PL1Zs.r0)Sx.O?pCwhIjSs=IG&'UL=`t7ЩS1@o˯X- +> +p\lHAd =ž7/3Ve5Alj{`dVTEL>.ioa}/~PK6&"A 5[ȝSl-7ECG8{b/δ$ն_na<:?aɒBGꈃ)brj>yg%8= (%U_]tB[hrO $ hrA) 4G}_T4lci8k O 0O(^籒p{P͑|/"bΓ}d9>ϣ7dz;,#ȫrD1X cyrΝg ^IC~U6[ ylÔy$cWqz81%v$r͆ 1lvt>e&X)~/d&'rYpwkuwX=b/1LR7lIp3) ήm˟]QTEp-Iuco{ HqOs WOBᥟ2C;|vWa`zc$3>~\zh* Ri@↥N)zhh; !hGZX &8$}`lw؁@m Qr͸Cf[>e!΁T1N*bC6+ж@(@ÛC/u ;QEc(}ݗH&5#)B r@֒[Y61X${ym؂0_cVyh"Bp҉tpjl, KLd}+?`>Ph=b9}aYp zEi&-UxP 8'̳Q|jޡ7'e~sa1ApYΦ`+֡C,^x|LpTZ/?(DKоxȏsMz9էS̠21΂fٍ_$Ֆbu=]ֹWhLCqĶ`\4}<-uk^&xStrhq5T!B EXz\cP\{~%^ECtӐUτ=3h4lذ2@L׀{\Dkt CsHH!܀ C7 6 ׽5,SdΤ ~;>˝TKOy)5s9CkP(fJmjtޣ9"<'!mH]' *a̎_Lz9o"nků2@=kUۣS_l3%|%{Jozǻ6k"\@:_ 1G _;`THFcA3U*4bWO┩2'oJ'=QWlCr-(Y҆}d>]ov_ZH-!ynxB@־BQ ra`|o;&73KXWp O?ٷvdQ[E, #i>W'7Wj`Og8B mł~}cw`cd\UA۹k҆ `"LPl{; .e("0Z.V*tdGwdzF UO$[3͌\%!ƨ90R`1xM1`Ԏ*4joTFP?UYL'hNQO fl s="p-~>69C ]PV쏄򕘷,?QZ̉a " Z?\.BNU%vr8-]:$"nW^$z5^Pb1z;Ba soAs14o&vkP_ 3bXws#{U>D" ҽ}炇,Oct_W+7?7?AW, }<+)-1Ly< >ob*6|8cZ0@~B՚q(f.Hү26"JU`Ȧ|S9w R]NVp` A,]av-o"٥LCO(lEQK n$qm& S%9=4g}=P2z _i?<͕8b v SUc׃1\ V:tn#_T@>cf r%jIOzh<]WG5Qj{?rKض9u 3K Fl/& ̼Mآ֜JBa LCQS)w!Aͩ>EoTR49UOKVvh t\vgթa#ĂJ+]Can7+.vA6b"!J;q.qhQJ~mi֓2*2Jh],Sc^CAh_V4\yC |"݄@2_WT<(+Zte]@.X@ea=p6Il~ӱ}\$ָ?l'7irFa*J Dic%4]=,v1,(=ÿr|du&{=$΅gk19HXO,oj̱kp(̿7 Dr>)K玗@ Hf_몥L@= вFlJ8.AQ&E:-ҕyCgRA'}TG$~v9w>~Ql' !(82';9QVQhOξ =|Sm_t" ty=p 6hDSnD=_G-xvm!#͢F8$w{4 #bO/@ Va3 !8mz>F/bBATtԥ /| `Cl2!.Dl5[iev|khLDnnJjF$?腺C +x `ɻWE,Gpd v@9$oO7 m;hFd 76$DF/u,ҷF<|BJ>#QiB@H"8rAV_/nsͩJT8gMIcQJp9kݎL,^T&|MZPڔtsƢڌF-"3^ d9Y3O2rHXy ^)nVt@8#A8ߠ]QS*cR74>Bx v짐'T.35nl[H: n{ 2[1Q띪'0z:|!"aĞYg=C ⧿`kT$8Q«h*'MMx_mQfAsiapI 2- 8WAB_x+|8ס0P;QqJW-f hO@HO*ni\,;^賒e)bw"_ia4>ZbL1HyVɶ9mAUQ!QŶ~12 XgG1v'0 4<0+?ŚUx^eε)|Wrұ)a3 |3*YSgWCK&WbUbCpz>VYT[opX}D@So !5"hv6eh/H. 7޷X5/)%k}iGCCk+SqAƒ=}hHĘ䔆SZ:0]!5[0x*q$ܴ_;BnT`\h,Μ g*ލll7heGGR2fh0?2c_|^h >R6ʊN P/S:>/[z@K@^M{Ya 5[ dTYW5՘oĜR.Duo[g"I4}Ft_|Fg#,Sx)xDӇ-OI}hE d\a6Gڧ0l"+] uߕ#G}zOq?&:uN2%} K穄jdbvQe9o D9ϖC˗uZj:c9-ur]`*@NID+.'cHeZ&ؾg3̈0bɳOpL[M%m% \u+=[IA$n| mGy,uymt'7<MWNS|fS ]_k}N'TFUd CD+*i2_v&jw"=!K*)I&VS3J EǧL~7k=_iA<'^xT [ lVLYvoƚ`nK?`-`KV`OgOmBUu dˤ5Ež==Aᯂ*"VG7P7ffO^8)ra߫K'蹶#P1ѡ~ɮf㲌WL5dpK6-CR hܬ**|~S׿^ipAW`ƕWX}9(uk* 7o>"իY3u70UA褾u? $08ᘓ}MńHcH#|Q;7zΘV˧^Wgw}FEBnӴiG43қ%Xj$8}\jJܺ j6UDm#qD"YߖGTW̸ߜ]pPM 2ȕy8uV~021`5M Li:d=&=~/pMPaϵf7.&-Z(,+y Jrmd2"ҒjU?w~~uBVEoA :/(W6[XjjEwٛE3Io34r̔^I+:|F$F֠1S!hCPV"^?15Z)s)wBxƄ]K%bOS27X^E q9!Q(e;47 g"ƙ'%/r"6ر0CZ3ǖkZ)Tê;;ِ2fӥ*&v=ɹ87&ܣL;N_f&vI3I3qoXPvvXvM! MVyXu-jYssgW])1x5+6\b_h\`KRqS%ޮRQp [Z)hF臟Wr\B™֟pgM#߇SW6Aoiޫ:*4yoYwt\G_߂yUnZMGU}MS-h+1j±􀀶լAZBӬ_gi 4 $vϫ.1h}:]4J?et^܂6)hZ뷹U~(:ZC`nޣŌo0S%-Lpf|?r#.=B1 ș5 >SV1IA?&ygOVVcޯU% b#}ډ K|sN3vhYI8scHe.ց5VZhS X&Em?5H2lB{7zGk 5k K^ZB^P}Y VUE2EKCܮ UZlu\-mFaZs}')OI1 luKwV}) ֳ0?ſrσ6(Ͼ9s&itԉj*Dbsd~fƮa5{7aYt ]Cp#|iW m;|m^Nּf,/a7#@fKбAy>x:gu V[;#k?XL_JnP"\o5B@kK{d;(g5ʤjT 799"o¥grx H pLt.g`@{>@T66?kp獀whspZD,\g^#<$t$`0Ŕ*gqrPCa [tP!fѱr ï&|Yq$=nzK :xk:Ry#O*7s.O!n /[,I8Nd,OJĤGچijjS1zd':۽\_+%6 P5->sK܍,<ѿaA;`.'zO/zZޑZ[%CKY1<.PG+ ;O0N*>pF=zN)QWۻMv?./Y9c)va`ײv]`nZW@B{AvqLu>}7 :ԅ, R_6MN o2F&LVm9|og?3͒FZe=[BŝﺢsYg9WQ ħ9ocO 7mӜy~HGgId *ǚyĜЭzG@-*_M&{=DD#r% £,N]<uZ3a_o$*u>*^48E皁N@!5.vO`FK]RyH)X ʳtjڵ>ʹ8o[egvTBc%_<5"kTKsoXz:]rvMM)d/% 9k eD(Tb<"IT 5B89 nP~vh{Ԗ+H## G ^R01SVm5ТhΏaۢ^EaD]vʧ oA)DTˆ/2ƹ ߌ>k/4Lhy׋XI& %SpjpK޶in|z,=37_B˞U`Č+oE뀳scuAMifu гLL,]PEA*LgqϿ=:W3]@7@3C~HW#<ҝM_UL)bU:&^ Z$l@ȋjJ$w]9fl-_MmH/y}5n8ٛm;F1041+/q]n_6_$} o_''ՎN _VDЅum_2KgzE'__qxl[YBßVgak_!z~y ('&XtxuQx.XkP<۰Uk8F>3*pĴ=W?s&3aˏͫ>=N\kR< Rz#=|8` Q`+3&LZ2r8axv $k=Y9L(q.&V9=L_:vR)ZMH#(U:C1ZpWBmE8 ֓:+DWCW//1)JZcnjQL>ּkyKup)Z.$D_!2]"25HXBmej[}o Xq&0!2(P 7 { P;WWji8@Hh8bvGqD"N L&.4mmFەA(5cf M~A_\JG@ t B^|y+RA<~9D/ʄJ hRD \xJIcBEO$aF +Pi;#>[E}9'dM!iMqKWZaV`lZP$/ A:2ߐ%ۺKq8@-yM}&[_24mfٷwQ<1jL3M3VMŰi<QLK4d٫qǺ)`oϐϥ--L,Z$)ʣ@rDlL+`=3o-3Lf'bʡgGOi[3k@U$#DHȱ?:2΅6^0l1L6 bI햐C,)RX$9]%a%Ÿm2oXЕ0H|i:e-}3 UX%X[cf0}0?hAM:; In23(Kzq} 9#"o*%Z d@Wd7xvz/H3Ǚ]^ :8YC"'խZzb!|c="z@oc*'.ڵ4M6޺Ľx꯫߅J*SWbo9C '(z} Fu$'Cv߭zL:͝WSuhzeJ)"!p-Z%pC* &^EM;5lD6pbqc}krR=~ j,;Lo.mz/72nH P]aUSSrMŸj+)!i-!Ds6 i}I Mس+&EÇЂRW4Eu- fva+[ y=9c㜬"~b&+~}U>9^7 "ɂ)4uk5?57o{'7yU %Ո%[u^*k( T%]$k@d^ Xn7 v5iyƎ6 y,5Tۉy8!|#"X<GX}3-kTNZQq[YX7]MXsd6$pRESj/k^z\*/el M,Uć]ajDYp5j4TTZsCh/6sކ/{m>M.6?]i^H@٧@Қ$ưx M1ɭ5M<0OӸw ˘dy U.:M$DV] /Q,s)ُeSv?2񓐐S+Z?׹l^5H3/ԨfSʕ(mVNw df{n-Wzח"?%KF䟜()R$ȅO3H>rm_uK<Ѯ {&jnȽL^Gu2!XD4=."  'dY8Ĭ ` V d*3vZ"`MT%9Oq*PdH]BnEˠCx/:y9Xk`%\ -2 pۅo>gb֍dOy`*G&( wg&K<-S60~2QYv&]frE@LFFM}@8XEf62Φ8efs\͓[t v1@vAQ['o!u$8Wb}H|%hp>X((߉;[1AHE1v1 &[^:GV>/ޞJ _ƚ T-I`݂mk9ڎUa OOfvvߠ{bF,4PHIv~".Vο 礣 0qoqF3^xw8K_οxP6I"uꘚ@<UrD 0 t6S`8J-zD|.n i#SCg-d,ZU?Etr #:ZhdBϽ)FAB!ڶtZKr HAFZfW7@rկ?9TFx=::qIX)R;0Vj<\LrPYd#2i?4C -֡.Adq=q]o,eЕEP?`^bHO /^Ȅ2ƯR\S^ V_|lVlY ޸sf.ٗj5JIy*7c/lzlMA ʞ.aJL~7HO~,Ճ3Tx]ھd1;EOYQ b^+Jeuc4\ځ^ӱw0Ox& k]y?l坺]uCd<]*Vh˟Ds]’]C6ʗ~ncdرiB0Sl5-/<ay4Ӆ50|VP/6v0n5fc:Evt $(E|I-?'* ҝ }.رR6)Vk\ kEżNu%aO-[f$BZ5h}l0>dQ~[ټu i; LIGUzHƖ- x3͝LZ4'Rú4&PQhTFc)#l(.8 wXOgN}yT~.ut#,XF`xsJG8 x(QmJ17%Mɴh6Zjί8kpdpe!QDA3`aO C⚨S[ZN_GshΔ^ya,4,`doUE%d_9A>EEHyzHelSs?']UkRggBu[/wDNt !.Y}tP@u@n?jB=w.C=WGyX's Zbh差Qe8V9+1^'# \Y&geHTL SĊa7ar ~< <_GP ÁRQ6Xbc( 9BDJmvx&8BgWIR=ࠠXX풻XnrƷJrVP_ڃUUCntZK6j-cKeFW>㧬\!" Ve ]͢= GeWhW 7-erǂկN$b#Eז SИǨHX1l$)rAlYp#<< ]~~ +(@Ez9=ͳ/Zj:A cŌ;\Lvuf*yA}꽴/{\2ڔK]Dz7(aszJ os0NaZ 0"%{AƁV/HK`)I$䅂k HL_HK;oUk^fOH %pNEՊa[j9 ͇CThr] v|;Qa9{oX'Xd:T7Wx}$+;%eWGiQݴty$*5` \T*"`1HxOi8"폩S8Q`cf5" ==-JQ%&7J% yK̞6d 1 ͂J|"hJ[%Y:Vjw_ İA8l?Fu||EA -H#awՉUmdO|)`,]"+e8y!w6mhL`دA:P0ZP!4rXbJn&'p aoZZЏimwh& o( ~xb@S%lCͮ;2TٺZ;Wc##oP-00x8kP>U Iحvak1S~?prdaxRcoAU=2P/9E.XXrH4|i.wn;Q{(edT_Am>VXhMts[ 0G=@e?7Bƴ'zX*`a`vkUYc{20n0m+`,IFx?RCz-m{O(5%ITk*{?ׯlONQ%9v 9!C^i|66_as#2g'H3'YqQLxb5Ӥ+Ⓗ}P 3=]" _ljU2WcJZ즮Y#>Ah]jڿ(P>or^@n<.V~ň*6H}gЫwZ`4A?Zrt}9.3X ?oUcWĄ:hQan< %aE5ppr[ֵdžGޣ2^HOYs1Z nɸBSS w +_.=bלGƪ1S[;/&J-ФR4D-qNV8|UCef-50 aB.N.- S6FKYss QϩaT?~Nn&$mP$c s@!u -  ǷB=MҪ!$GPȶX:a`C@8mP P blBxʟ]F (%L _ni0OW3(Vⴳ2ʄ60oHw{cՁ9Օe<Ϸ>Ŷ6W$kK.Qh ż9;70H#V~/MZJ.+ö:t<e -UN IAqjkby1D*=F-tʯlλTN9 E)eCvv/y9]\L|=?_(&n{NV"DCw37 oK s5BJkI`6KrgafX,q+#@^ \Ot zEoҲ_9}Q91hr<, -va~)&S4.B,ZCInJx]wVD:--V- 34Σ2=\I8er@&<;ޭ|& > |JERݍуؖ;L\;= ۬2¾6IS [+H\-+59/g49[|}u#1a&T#Knd. o-^Ұ;Nk֗9S "[/rlz%~4Z+a::_bn. jqJ%tm ҹoΛ.b~ZCpmP z^_a Ō6b(&ϝ|b,߾Lv%,@ D5y~9a`CyC[4/)94bP .x>re}1W"Y~L2}3Āh<mJ9k9VM=|P dhv5*+uOuT|xg ̅?7U)Q<ҖSK:jxaknN;hu2#Ix+ r;Z q4壠v0$ ]0i$eE4 )BCٛ%Vr f4΢b{:W-ؘDpH%FZx)s\n9H @!Z\%~Q)ެ&lߝ=y &N= ŭQ$4S*LFx/D_p 5Yw#VZl3]O3*NDv|ǰ+"w4cJ&{۬'E u]UBƙˠou8딲+..MC a_4kirTn캲;$QqA]|0Yim}G *(uɸq(&6PA.dˏUרhucKV!ËDte t„OQuCaeVsL?즓9C4qXD#80xG0GNwNԍluN6M'ިʓ @'X8$Ӻ[l,藶%4?ae4HwаFD6اB+p>A &IT<{c9`Eji}5-3?|]+B}; . (]cA nW;9W*-l(VBIq2{~NslFK9yJZ3 )Q* $ Ñ5vJb%ZR*I2hCjBS1ȧr,K.*x\ >k~8{0FAQ߇gM-b>֓{V7-)0uU9CB4G_3!1NPݎbO8gBrSRyT="7zXגFX#vNWiמ\7:z{<$JEޭMAWK<9K}k/R\]CF54iJ=~#PTk!jD\Úx hbk 2T׍ D",W{C_|;p{ },Zj,}(Ask1vfpQ̉Y#iqG; 8YDxtvTo7=X(Wh n'AOWH=eٗҀW 0 #Ǡ)0+}>'DtvCNԂpOgYZ0707010000011a000081a40000000000000000000000016439a356000022ec000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/cx88/cx8802.ko.xz7zXZִF!t/"]?Eh=ڜ.+:{ vȲI%#jHAvzoMr X=m֐u)Ā`ɇ[oC' 3Mʆo 6i2c J9q;O˝T@4L>㰟riߟ#D0ʬ# cW.(ϝ?( =ʿm|?D6:9ա>)T~(ha`UFwSgqaű-CN=-+x7V$BPQi$5|Qڢ`+ R- Uk=뎸*SiIuBPl{ZMXb9bb8Sk[{eպM I 7킼u?pY&%觀ztH9,^l?WBX Ƴ %nW"/vB[4U2mXFzOn\l@#_̄r4)`>vb}aDG'lovEלǘ*e&Zgjc6x]EyI]^Q !Ԙ@J/3s~QwIc'55gBg,*&X(H0,{oV;'P@ ?&+O(p*$e]@EL;q&/Ps$0~]2.*.*5W[V'|r{MךAS klcB @Ay7PP4rU3mF[hźS ^XT !o[WXpZNvN򁥘3$E:?R2`)?Dx/Kn" HQ#ns-lTXRʊT=U8%ȼ rF;G36TgWKDe3jRY pKY'|^ɳ.^Vƿvjh//Mu}.CGzDG$\Q8um6c} JDK>-fg"+;U4"Vm?́hԇ}s rOQ}/ư*LLoEBs^xsraw$/$#>aS0yIgM3*A{fв#U" oyͼ`'P5~wƣ!1r3};/ب c[Y6jfQ^wsx}w/98"Q!}`d}IPf蕿~oN+ 2wĜgPJ" Y:usSI;OwrbmϒA\Y+\>_YABfUzt$CizHմXüO/c8%?,R^T8}}ԜA X=~iX"p ~P& ?YS NԿi`*:O`+JN,¥ DFG3#H,]y/5CpgGp25;ݱxb$}jBX9G%_ _#G5[p4'uц:`|Y>zwLw`x[F%G O`|c\<=Og:l i%6٦ʜHn(%gL'8 MOtE;tW˅Z{V 6<C g&,/?G+kv`G!ċkFr"z  Mkaot^Su ܠdtְWkdV í$n7m?*Dm$GU:NF^/OWfWDdLY QÁZ62jlۀ2% kPG/DBZ6.qۨK3&hAc;oAfkƔ.$3fWbxLY6PE./<KB!"@+v6hdK|a}&DS~MXA24|?y$Tzrfyx# ?hb^c>„ ^. M«fBO?ejd]j78u (-l%~<ǖbx|d7R^Ȓ!u~>hO̾2"ES2C/ߛ^{Fi(lㄸDnN34[Cr$p f={iZ5<[Ǽ|6WܣZ5\hw@=A1W#;|f~#@he~I s].>$]=B,BZݷ cE V -nQkA,#r2ːǝZ,:wWKuWo92*Ah`ߪ'cظL_hn9tTt2k,١®FwuM N1 xM&o)A= ~Rӯ,ԇubfWAiYͼ {\- Ҫ^ jf;rlL]3 pl|y~|0l˾o1.J˗@T&Rl; {d'ekwSx"zNq dOz{@$='r دT ^n))C~,`?ػ[df$:j򚛲n2JaeW+hIF z=fE?G3",4RCQ/"3ֱۤ%I٪LFiB0c4|#w~rE_I!=h7d|{I;ukG܏ RU0Rha7uo#-6(}>;E!Ynz`]<;8FY- ;:`[7s12Tz6*$kyws*=+&a#=>r >6Qޒzd#GVxaPT\ܼ| Y~_kNAw-12 _D'?F70=*,3ɴT0g%-)̱Ir͊ lH5 rL8o[tLBe 蓻# T'ji\⬇Ho 3) f7aep߇Ћ~|xIf23N۟-]Qr*V&~n!9ѥSЀΎ3ފnvzG*Ǩ!ll.hTb|/ ?鱵nq2\&fvᠦP0ɖط|ya j%e]3QW&lI> *SxtH }pC/=uc`q u߀s~| YK_ 0$}=4h~Pf80s淎AZVX\kxZi5D]L{Cj%W7' [=]`Zj^Y0}jl4h:OKqBtzVQz^C0 ϮGd휗~'(2~EOG#8DE7/,>=*{BžA3R~#zaAQ>>Դ%<Ӛ;Ow-\ %]XZ8񪦷I֝,vN>eLxڣ{t@Mʓ3{Z@^ވ,~]f -Z髦HV^󩗆i A6L٬ r/bJLiv7~IUEʲ+?g2[nkbR{wag%mG^ Jf5҅]'ަr(H 0*_rgpMlz?(&a%eA`'a֖,#>miݜۄ+tgeRl?vBD.ѳƎH* Ԇŧ$0b Y h:JilHrdGF&`f3eĸ, '# 0n1 탦ծOJ0g(?>z4 EU[$)z%c$ 3E%W4 F%|Z )+Ds$Vq:M3ZjGPUaL2! 5P:>kc Ds=U,JN!y6u-' Mj&EnBа`!rHaZ᱉IԤ7 gB>QAЬ:NL8e[_NbY4ߎSSFtZN_W/"yK&(p\u*N}5q| jm!e锃Ynoǵ, &cU~"P 8ok?g:Vunωzr :QVXpGϐyoL[p{~= l w@ vHǚrʧ1j2#=#CB̾g-*R/..CmҿvVIy)!cHXOkNt=n=EPGhTڐ]][$hbj!&(;x҆7Jtss+D$3_чRQ&[jyu@rJ/4(`6m='䗷s,s8H}OR zF4b"3MLEjq0E)x}:$`b ]U되gkB]øFK0/Җ  Z Ipk saU ʉCuq8\:Mn^0Bw{BG@8ӛŜΪ$ϺnΜ=e$ߧ`$6NCA|&5"ދ:7vD_U08eF-V(T 7o'mZ+_%[j'./4mHA\t ~-Cpl~ m=C]:N:Md`x ^>ޜè{. Ӻ^{G-)hsؗ~]!ÏW|oJ_ڗ@'N:d!B1Hѫ%W"uܝH9reuK\\rIхAX+?M=a*~:JC{ݎuHm)o*O6?j-U)RhΛ fR%µ:BR"oTIMD,tQlK%dT9P{=-BmAL>p6uGRZ {{_{],X $QB^LGT rn>,Uhr;>A[Đ;go3&o;:(oGvh WűL[ ʴy5ؒ@5RWN5,@-<<޻ T¼ T3`$nXW:hFqh'}BzYl-KM{K-Eh5Ä_,UٕW֜Xϟ&4OYkd&_ݐs#,~~`8ʫī)Y| r9΄ ]6-FycKêHAҌ-SRºY}pc\t_MRm⣺x]T[c'dΐ"D]EIJ{mɵozBV)h4ȡ@6Tf'RO YHIeV*HhQ)]b3N)>{ZVnTLoR*t~&6IU1z&1`s ʅY6]ADK;*N~Ł̊V[׭y4\z>$( Ie9۵Ut|zu,؛uHqHHO.gU H'B'(^Y:%9'Ҡo5\K%c12%;V1 솯07){fX7*R|Xa#K8Ay=Q'$ ҙrv^ȗɍ;{FPV񀢖9,_i~bT:Auhx[1FXWisjrYs*nRD juqV(>&lke ͺVr%k<@7|Y/vBP.뙸ryFNeIVت,ͭrW lS*\ =q{nH⏴ɢO9q50}Gѣ|[ha,_yGܜ,ed*߾i%P4ҕCᎀn#I7Ly>i]jQK,/qSB0#m#*K%N⊴[$5r6e6@z/S#s~y "'}3f׈y a%+3_r{R=/ 6œy|ͺ״EgYZ0707010000011b000081a40000000000000000000000016439a35600007530000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/cx88/cx88xx.ko.xz7zXZִF!t/Ut]?Eh=ڜ.+o70ziz"qtE_ 4"NWr M`֊\8~VSE0]7 r!ŁQ]8dr)OqCx˔PSS w`xXzVcebu:5KˣiY3Bx8Wj|w.ezKuK*N'kA<>g(}Zs߱Mq?) !3*Cy_'sc))!pFow:J,!\k_qaLܪI ]O%Q0SXJHoFT/|p"0 oFFxYe~r+l4%K&#q*`[pH|7ۛZ{R!`? c$N[.(r{xlxsRQ2J.f.Exzceo`}Hn1O%偢3n.DCY-Y%s)rY8y_E] @}X*t~Z1mׄYP'߃rf|^&ݫNVGR8"K"aLnfUyIaMSb Ȼ!~θl/JGq dyFWO}JuHZ*9g,!&| 'gt/T?$.=ۺeǿt**ΗuvqFyMto9 { $ 4*zc,L.[ xY̆YMM!,ܽOE4 /:hXnWCRM֝ipvi[oӛ-ĒV0 ERқ^zpIU3,J@<0-nvhY|s=xo|1-KwPBL#uu7~~ o }ѯ8 :5k x=Č Lqhkns&- z0 ) p;I~eʬmls}yTAc^H0t`d[m:cK^lV3ҚRY|R\|\hG7(`@2fq.U`*ܺ˳TT1 GxNKEHǐW|+:lzeJܖe4 3#cv q1K{jo,yh@ RB#܅Ƌ#rCDBb\R*SoWKaA=_FdsԝM10x׋C1~bK a$2,J=xxgjF56 􇍹v]m8KӁ W`  Uc?;z CGѮe@La|c@N~w).:󜁷Rpf#1L'\K1Z=sU>48efvk哮=qMop-A[8߈lzU2"כQ5] dی[a 3&3a"?٬cBxPKI0"z@̩YmxPhl s׍-o+#@li-1_ 8::jp@)cFx潐9]Ijr,0$1l&EyC\yM`?#`]9[+?Y6іb @,vz@&$M) ԸnWQJ”Y|<_̋wN B//D a;n ͒z^`G&<4!ay -B+=o-KdkHm#SXsv\~7$5]Sb!~+e)XdgP/t)NŽLk-~sۇ&P* oɀL৊Qi'-QPIcL=8 {@]Aş;G߬b|o0*&RRfDC^oeE{}[kKPTD2m$lҠ:~c,~R1db]bT|ro̎g0sNFh H?TK^!M 4 vuHz\ba2^cTP+&Iq,D"ȍ<lGOYr>3EQ;P fs(ܝL6#F@6W_*>M8R@[Tn( E $7>x' "054\m M_mMt܌MOs?R&}$0,Z)22sQ JZ OB|*EHfBRA?JCF˞T Ze^حhsđCq#q+)i"mIḏPPs͹9dM[.GrJ'#7NΓՀc4A>w%bxN;7%3ܾ}fΑsNO8wqu}`@ =| *f;̠Ϡ>vg@zbT] %1g^ϲeacwBvxCr@M؞7ϴ$3Xߩ-q E?x67Gl+ 9HVla\Q>Z>.8)+$en-UxM0 z,njyh'( RG/z:oĴOs!3 5"Fu&]>R[׻ygU>ԉP䄟1HSH*aBmgBXɿ6-2ŽRcHEڰ9g4pfǚh^ꍧVL̚U09:ܝhB?)ae7k1+ʧl8Ds!o@=6 6L51zX͢3L<@͊03V i}PVg݉vNVRQE"6.קz 2 { 9 If<[ y|IvZ>'*m-+D=r "f#)?'ܺl%֦o-D$'z` Ouā&t|T>{x0z3x[aJ2jCZ8)u3#fxG_#ՐOo~-p  L@;N(ClGtF\3vA1)ќTpT(~j5>/Lb~nɥZ螅, ]L}+9,xW?Sf!א<`՛ !oWC*;hDe_r3t$4#d]1=K>\MKG9-=Hp,*]f;?Vú3n;r.Y:Ojs/*XFAhuwe%-_"W]ey<AhU2>U@Eڋb @ȏ+ )ɼ,B!]Ă8v=d,KFlob _AW"5;J5]ͦE_d"1e2= N u$ig3%gi|1-:K`05+ogrt=M^D Mrs=#ƀ&KGPmݎ i3m[V$QNk1y7Qim4a:Lbp M[ #gTZbo!S"dÓ¾KɯePVJZVKcW06I$:=|翃4_֌ЃI`\)P"oP[(|a;@O# *TO3$ SIs/0:JK˼;MÔ_;8U?ۆ-*Im3rxjgbn,9gxyba:-H19*՚61. 15cBJ#;/~UЛSB=0'4UQ8Sv#dnz` Aq/daTY?oS{UUX9uCCVVk3# |ՅxowCaEW)[I%Fϟ#j;$[ל+K##  Dʹ.lvL/,=r$9][],ԉPl|A]#m'ȀfF*MJ`C*+%2ag$.'y,0 Sƴon"?hj';N.geŷH.; Ѭ7 %WhGgne$ΓzϓP/b)KR+~td1ƐA[yXΖV*)&SF=Fh8_&;kؑ.3+Z4[Nܳ]HpN B2?jNo? >4cI9g9z856~<;= Ub"eVHx󻚹EBߩJ8%&1 Tq%] egiQ8<Óbb]7|rA8ٺ5F1{+q+РUcm]MF8 ߥEjA9#6P:7.H@׋ ^`:^ 4N ؛C`Iըvsv-uSz@ÉqJ\8#ANS] N0-LaNQ:)ިGү5QaiZ!*{CcXY2T.71Gl b⌖` j8f/xxz,Ck˹|I9d1 }jv?,yrR#@ 9^jqR N[-3ˑv2;J\_dOۻ"%b͕P$m9:3Pk 7> RG^GTNB0b<ÿqC𺳘ڄzHP!%n#YD=ܩOƘi| T4x71_"W7($Uo<,Ik"c8t X_J9<ayE9@[3O֎DXX&]U`e)^GM {OY^Y~\7l_>eUZΠSZE 9 ܕtEMa٭l<( ֞x=qQhPGM ;!FQTw@gA?i~Pŋ#BJ 3clൽ ^NC+"ĥ3HۃجR`oZ\[۸H6JHZ = [(6tD,,Ԥ_IWf8d7x?Uʑv{TAYdU㪶}U Z e&+L}kC["zA*G{ҾN"T׿+ P-\4pnډ>CE$FVmtJ(D[yg 1!OܾnIhQa`bt7N1PЕO;q*gqkzOO4N2C寠jNngm'moO} GŨ|4vtn;q#SvUH`+(V_V^Ep:QƝ[ïtF~XCt[4X'yZ:Kf<<䃐^f]G'Q=Wݗ f|2tX LuꝊz~ e(Q*i;̝'wtJ_؝ H/O#9ZN,ҵJrՉ^u6fn99(+*[^w ׊:Q,ڈD2PuFX ܽ ,s}" yHؿR>>u;' @& KÉ[fuu O g3ccD K'[,~1|^x"m,%2,uJImBkJ` GbKh{)_2rO.X;e y[CKԓ|W8b]b bettIj;V"xZ@ELbS26<<>6Neq̱&'p&غ'oӮ-6~Gw%%#vD] $ܹ;}闶P΂?SOÈi¨n>Yn ԁՉ מeAF^{(#K~"y DeqpG4tk K1MdgFK\Htd1oE*϶#'G $='YEi.{dVI~c5Q 8_ SP^3@IQ@$vNfrcU{."CEjX_(}g5*r]w(R߃t*$/_#Mtk'{*8bia]<=uG87)H\l.su %HTnd@=cj2!bc\0!ȭV>P#&Ӕ2@OaDJj|鼰 .⪵s#J?ܓfSh0E6cY)O~jaWrmZ7x=3eyߋI$q 3Tv`BNTy,]~cbG᣼_H ؛۸cyh&":1qKawFLcEdǦ~'Z$euhbAL6dhh!ReQ?M jvڴVwegVWsΫG̘/*Ů,FbI~3>#sxU^UHW0B!hIf'$e~ |ۮ-R)O E_x4c75WBk%|2t@vSTg 'jRO@~p9Bukw굙@[:sJG]оǭWdK:@U$*עL:I4FaQ ̀曘Ixat D=Q_)>9!*opx ]vA*œR58s3WS% rhRZ3%9#t[>>5zZg:z@gS!J<Ŕg# 24ؿ4;w/ܤ.Fc )~,,]mz\T+;h:^3٦Fh !rkEC0~P~Yܬ08LJS6zȽuO%&ifQ.pc.{w !t?պ&Å()-lWiF`0SMƹ$]-y^یGH&az#u" Ksбp/㲋2L:pUC!$Vl3 1v!eo C1?1bP#k(8 x/8ݍ8݂5ԉ!~;\0I&|2z[dQXB-8gb"@e$z \̍yAόukg]bt h E7:v/f {;@GrN&vOŨEWw?뽺bT:,iHb|$6王.mHכDS {k@Pv^0AHikyld1פdX,x&[ZqI raŠW@{CոUwA (Ee? 7~ܻ'R?}%֯H+J/|eF6rIZCh|qڣ yCG$afH$^J.O'-|WLC_ m>oqcl>%d6ay1@}\˲8u}vQ3X1anبR5h_'hiQUa,D07ϗ 'Xc)Qq'J߅5qh|e2n6FgbMme8F.HOvрx?m-Yۄ9$ڑ`3Sl4. 9,N(1 ߇yHF+,VĄ`i:=X  t _>&t3nk`_F+aռWF5G`DSX$S[ًt@@3 pwϤN58RBCYX\J.Dg5@O A%ϏbG}"[=%c^v#60Spƈ #]2#O⼑zm%,xS)8n{|].3 &dOBuM]$'^1 wnJa\<}X mTJI]Ƚ6ַGxNQYEtpJa9H5E&heP-WK[!?h07z2 MCN2^[5BNo"ɂ)):-y##sgO%&ƢP.r}i}nIs'aJ پrŸ&T$ޤnY]S",TołA]rΓo&V;_"3D>s |q١zdhϼl5HՒ/ADn,?4:#L ƞyvQ3+(VM,S[͵lO;]P2hԡ'#1B{Hk xC VW눧4+x,Dž-Cԧ`݂LzQWs݇N.Yf02\SkQByK%X\;a)?"QnyFt#(g7 jրcg  h":(h]ۚq=[t,Z^lX.c\h3ꮣt}plu?Q Lԗ6[T3ϜA-$?Nh%LV'G '=KcSm{"CCʒ` M<\-|v.1OΤ\ԽKߚЌ=H3$Fy~DPɁ2ޯI/Jc_0CFe;nO$p6υnd8y#KZxG!>ޭYj+pzb=ӹ]c`hJ4@>{/` qQ٦ z0A$t$%I.rcIjsȖT$I+Jݱ @.z@~wl_@Kq"ܧ_.DJlS+q t|3, f@1V}[Ywʨ,{Kb8MO#lIbaoDFXM4>ѳ@"d(U>a3SȪ A?(\gq*ֹpuC3^Fn桍 I-W;{%CX ͨ3Rd;=kl;H 4V  ݟ py4Ϥ5蝹q.2_2 {ZZ?NN&wMI$L/]Lɰo`<5v FjE5L`~wu ?FUtSkS`u@:uMp?łET)y9\ɍ)@# ]ˠ`DhS8;P:yOQDXؗ? 5 =O iqyr-O&zRYǿιH^ӣWR%uJ^|qыZ=&5V$')3% OVxd{_Omcbg /a(o)7Y#sVۏeæzһ0~.R6ch$hh|@X]Xah1.ڂA>cxbBkj Ȱi.,4<uv6r~Am8F)~ >rFGGU ,GB/a I <4Az_i)ekD4/c[[ r#j߱dSxN ZQS+1&'9p&3e  Wc_GeqZL0˱DFb*E8҆8kIYu['V/Z`\ۯ= )JN;=+dW{)PRf1z =ܼ@GKMA\Nr3&E 'M9 H-е +Y,k *2HB0.ɒ9ܰxh~DZE8  pq7T')$ 1OH_p N{\2]mվi[6SO(g>w1nz  H^Ѽ1r5޳*!N&p~>}X %2 6s5J"%I%JI3W60pKF w`.90?4ϧqJ8gIg[Y:l+K] ?P9E,HFVF?x ey6 Ƴn7/M^UZcdm*G=7b6Wnj)/z7o#lYbK'!ު!(qb:uҎeXW/ٵ=h/Ccj. ?OrҮ [+uzD\( gFgש92ψqJ+j@-=W|#ӼKH 7 D]G5!_M4 zT[C,צ?m4Fze\;ulxz=?,\ ê  =n=!NzsuY"g4'=7xG}p"m|~ +5Qfw#h="?!ly;j!!ttjU 9`G(פB#\'?CjXg­e t_Ug5 %K~uHzeу1#&u=$BHk}+Y65 uG@tȝ&OCr}2YS7nGuI<}bj>CWq=: "(W7.zƘXr*< 1P;><@?x9tgcE!ͼ8@zr{|`M|JcևW'Zl7rmY Y.Y Cut (b28%7YoQ:+x!tv>rfOͻ:r0 |wJO#t/m}8KA}[-giRE%$zVsKW R>UYATvz0HqKZ+9ʜ䙠ҚM1ttP '#G"3gxą3w6_ӊ̨$;nSxҖ dg1<<+`=jdI # 45&__w*Gct̃mBcia nQ _ `J~89ݴ9zb5/[/Κߦpq/G0x6*K?Uovtr( 37bTXP^:6_WZ-Z0 {w?ͦ^xCgNA@ezLG U]ΧčDI#|JepMMV4HCFo\*zAZGt\鶲gIn꬀eDX#>)}gshN(Sub4o wɋrEfME3hl+Va-# ',GkriՏ onVԪt@uH^^&aUKx\_=?nNo QUZ"I*-Uծq׳rªtnkD>r hd[d3xJ(dw MivBLཱི[RBhDž\,yNQDu$%>zn]PnM!ӕg2)?<+~V 7~jo[$2PKt*4ߙN𝸩miCY рii"5Nt@N+7dj-[AWO#|Xu."$oxA*$Y]$:A 3ЧC| ZxUP-g ӰZ5B/;''Zr$2cq%FQmf3 -V)(K~٬GqK[Mziƿi_s$LtBzĸ- >f^ x?2cNOI,>ړ>L{tUM bQ1J~ FYP5!’`ɻ3\;4|D_?8 jlZZh%,J;( ՎŒb5@yrbw<( {yVs$Q^EwΧ1Fű%QRnM&&vKuJuCfgTZ +IOi~ YطxSjz2d3;)C?b/lk#5jsu㽗D'&=bݳRfV/٬A:@<l&<@;淧/x0eB)w,I ;2\ŸW1n)ULܿ]}/!j]͹]wr k8 A݂يY7.e>X\[E8qyn*֎~h k1gt욇r;2φ̢MPoX_E#Wi(Uhkqr Vf*Di-ՙcjwӿ7&:*CD$[اPllW 1pҕ2dj)ƋY,V(a2w w˱]kr"6$F",ST].mϯ.A" SGSG_#O PNR܍ Aٝ1d| `*$vmw5KqK1Y7S,.醅"\Fdit|] gF/?&iͥ?n& zѨFz |bt0|tIԠO4 'x~lk%i[ 9NɿNQh!{c@Ffe:Ʈ2yvBX\} p,-aj9~AoЕ)PnLpdJt|6=km$\Cцxg\8(Q&@pwS]J{2hVU1QzygV69$P"[1n0cU!J%:;[1at;/D R$Ś88JbwyX <OX(Xry)JAygp罵 4׳y1\$lx71dbXʔ3;gi?@lliXE[zTfڧs6RiLMJm &;"#PI)a'c30;14 \ɇK+jGuJ墷4-ut gNyOP!=!MM_P8Vߩl7mdzFYFsFpe`9?dҼ*Q6`hCdo}:zW}xp` +P 7ƥCm!  YZuפ!j&hFJ?>!)8=ixB*:a3/|uET3緕r{)L4aIZ_bU?O{~~h+o"HIԼk Yc7Oti7/Rr-Z;Z&])iWSI  { cm ̡LKC<|P‡95NϞ3Ey`5_YQ^sY.$(yz bBsB{V#p+•7:r8(mŖ^LZMMp0ɉ2c#xH#96]֡NE)Q%6\^l{n+~w7nT1V+g+tLԠ #K`H;ydx]y)w9)`^00]uX3|j@& _e2#m'O[ b!Z  9߈6 ;jfWjӦ*i6S-cf5HI\|4 L1 ¾tY`fP-&;bO"zM.| ?<|Ud SЂ=F\XOe`tpFsK7@zOr͍45. 0z>y"KmWh(5}_MYEgD[ v ݶx,@#KSRjU*#i4mj@G \{$@ S+Zh#']:ZhKAqk;6uR63 <'x0uh }\F(&޼fuI O/YV}+fa#S(|#]@ߣ4>Í$C,gv5a_"|s֋i;p8pp#Ku.]g r~Z@^qHmfBUq &`hEW vvCM8oաd*@},5]d5@ђܻvj󇽮UI?BoZp QRr{9|(.]NVĻPIZl(=gJkIZ Pfv' EpW:1 A~)]?̴'/pɗCJPF"~g%oɇ-%-@V*E`c&k)()`.wOcRo35Q*X1b VsPH\˻\Ur)-$Y I KI, vT!"t"nO#)b g f~~vYl{t]bEpsL!vrH?=ؗcܡJ"F*uc>ϬQO\Ŀ+oU~ ZHm4u!br7!*2 XjHAr Ä3iyܶLUdt^ aϲ254{Q&"a{f-MOK, )v>B^!hG# [w)ja\20^PْhӎxMI'R4Ci+sK {yP(,~4h}i0 ,X5g֩5;i)!z"ci𐳊qI_)KHF1`GQzaz_u dy<~K!Z9 ^Cx[&O$}CpcWÉ槢XÈ?˶U[~~bẔ$ 5w~N2i\A;X,`|Ce9ĥEL n4,phRH&68|Y是BLeZSkn.subΗymg}!ߟv\@U :@dZG+G<_ :3l?<|{ t|qc{|8F!mʆzwHn2?q/CwqVc46G8y7 F2A zuM"i$ :Zk8κ xr[5dF!ȜfV8bz1x|~S%8^16&0K"K Lq+/yZrN!K\7eQY*|]ig3WPb·I25Z) KPq>|\188%, pAi-BEyh=:Y|?d0ӸS! |Nq)Z 5ix :'jpE/NDJ:&Q| 7 Q y6Z&2ʐ@nC>s=OMrړ_ugxb@Աd%ӍD2H/3gVZ{ߤH܈͗6@nRn 8VR}ڥC}9Ƀqމ;H!͝sjИYTDw3Ilnq{O0O8c6xo[{6R19€W{jA?d/w K=Pwe"IR"|Hڳ&7z*3zNtiYhL6Ԛurb c)@"7)ޞ=@]22WKOd_4Vd'I`E*3\. OG53蛭D8͚ adFZJYKW|:n uгO[h Dɽ#$W~vwpZ4[A )fn~mΤcfrSʄ۹;~/$Zs!"=БOƠs HR!aoh n|)W-2O)X(3!"K(ܑLJIDyȞp{lqK tLI׻'x*;G._E| z8[r bxT][ u^M/9 ͫ?=ts96 cߎ?HG-؁pX4k[1+$~e=驦!FeeEzjcL4n*qVΒ 7:t`.g')jU[?~ʭ#riu901+vξ)vlԈF@'+V!<"BgZ"F^~-ќkQU;!vH\ܺAp룎~|ENh~ei0laĜN;|yG^Qqb"vC9zNCDĞ{xJ_Dl5D"QtX{>6!cc2D\Kn DGU/]p,-u] @&1|h-]w3)3~7W@҉;Kĸy,dmv{ .9|>vYTY^J/!xYE赑F[ *D 2P{w%Ј#;*ΕsWN!z{NåJ-o97iCtP)H ul1%U`d?J1t+!8 e1x>AB5ԫٲv g_ngR(f;ү:/$,b}(|3Axh:~!w(^7r&9 >&. p.Cjl+NWN;v6f)"uԄm!vh:v[|E. ĝZֻ>(nDzGx]#mdP`~-n ME)Ksh]/Lm# "2FmVuٺ( B$A@A_C0b7sf-^&og1Fҙ;ʴnUH8{kʺZqK%^$~M..5EO5ٞ|\{{)Qk*˵ FoA^ͺ1P n&}$:czIA ړqTp?)ݫ}\O΂io;DVü-{9ʦl`B8.!~Q`v?!,|P]{''gUD10؎nӇT$_KB^1cQs/xcblX%y<%Qߠtھ'МL:Ye3Xkw'^#dߜ*gQ3golI:GۼnUp^ . e~fp8ՙ\R3^j%Z/𭺙dHjc71=C@5="v@-t.`RQoYf)`ݧ0 ]#z1[_RdtWr&/< 4Dѵ tsZ` tpDzD85rY@3g0/Wہ:fxRK`2׎C9Z;Ft3]}ȍ&ǁ4fK/N&m$Un l8_,#jWU쌲v0NIلZ)o`kHX.ݿ[Ę|AkA->Ns~DYi7咁uhHW,TD_ÙۯN/8ZpLjԺ&C(~msDAmÏv4/jL2_R9yĊ8gS#J{cQ6b8m^tŲͅ:k^#/QFP[ltQQT-&-6(,T8><5hi'U|]OJ5YŰ<OsHy->`_+!CyvBB%Ѻ =m,Zh­_ZP9h8+W/9i^( C >[Ut0(?Dܻ-; hg΁jێ"&j랧z1KsB.4)DUoH6DNK/ Wz`8cjc$:YVKTqouz Mi׷=!G#ٯ$NbU?Smk7Z YD̊exH/' 'JeR?!D }T 3]o].'ouR?yUz@bXbwELxfj,~9'#MI)*RUnb{oKk1=leh,hI-0BNw5PhO{$GRgDǫCM=4]~LʪpJ֡ @!{Wu>Ow%b$̅I}d<'5nGrwBė35flҭLl4p 0^FѼxPN߂pםDk' (}aZxyQٽXU klt˪HyI35*+:aoX#_ /s8 op_i!M;:jY'13KaΡ+*:"LZԎawʱ?ܤPy 7lXwl4>C^(;gȏ;f4Џ>{V_zdZ[؟dڱDf  uD"u~;OPo)4 ұ"3E`1 Vu㾽UDM|Yp @uzX|HV/;> XSc"J$e񞕼)d2W`L"(t$(tj:_l-DC-N_>NF_w*ֈI4k%%#瀏*'W,Y$ z4$,XO{% w%DY/mvM`#筈s H۲xKZZ6Gt2 =oG͸4C؍"y'vpoB=c%AMץkWghBZqmAlD $1)]k2ݞGTUܳyt샂4$qJ (Ģ,%;.I[UC)I& 'N(qv YJ 5X"9dS;{5Q \S|_:9'hm%)>c_MYJ3ݼ+M۟X;nN[!ƣs,,=[òG_˄Ҥ[tNxb]0V6H{,b¹exV/D:4ohܳPb,)J/GzN =X4 'yq:E&[2/"u@sGåS8,k e8o\Z8 Qu0sXEdzUĈu ,-gy/яh}UH3c",7|EF1ٞJO =FjA90g5q$թJad!̲k䝑W=AK-4P|BO+u6xp60f_x ZԆ(fNI%{œxUB8aSULp?""HW^gejd[Rx=$d]cle[ˋmZʡ *cia}מ[AtԷdZcM`bӮl D/l\ 1*y1 3LK`f_"HNOY ,[(QG|XFpsK+u cy$Xs*^l4+jA,t]6t(} ,vyP< 3Ŀ(. f$;+3_'^y6qb:hF0G0{fNopƑIM&2tp:óG95N.&ocMu|`$ ,^SG CgM)p~]"+F&fFPTX*x`1Xa] <>tr*b!e 3g V $a]$qsLw0HS"*J8s!i{ўڙHHwydשּׂYB=`F]] }R'Cv6//k%S@c`X2kQLp4O{U@= ̚}!MHcاѢ ³ q0bq8H*\ %c$_ ^mB$f*.)\>i!7 WsgqkۆMqb4`e };`sbSDxNRdmi2.f'1:D)R/k֏-# P2s;S%U5éFx|3VEZw>E?;F-XQ BqH+B/:uc`^9gs|TMw({}5@*R:Pב0!: i;[`4-H>P!X8e_&"I</% ]TZEEF%b]v\?5x[[?u)S7D=j(l4NQXzn 0%$e}WoNڻ&n.LK,7<ܯ֔=[(hi޵skY~mF$5_ZJ>n+p w_jmĀ}@c7Zb8 _J&5*31%';HNESMtNFJfa`ؘ f/N:XehT+b4)v ]B ȏD\f]6=$@䣨N@ngM?h+| unGO- g{*T t>}p' %D+wHV䕠2Bt>W'z%dIY2kjGxf5=Kփ:^DHGO.>#yΏ[/&|11gqNRW%JLs`tr@=NLFY<6l֐Rq('BOjO(F\^X)38.;sCTLJQg un:cmqs .[22D9v_~'[~pN5?Vzqdk-!V ͘anV=TFG'vE#o`PI ͗Hb4Exg1 c1JdqU0K$a6[UBӍ<Xݟ ;[h^?$fv2k~ /WK)Lh}ɓLa%jV;>>*DFE&}pW'VUՓRϯjbWRKm\G9<$k-,fZ<^))21`M+mN_LnfJ9;NǍlXa: 9X"6& '4ءrc-pJAw ݐe0Khkld<5bS坡lzGwΚS>Z3mJC~,b(Ü8T9f{4i;f}vK4c,H>x_S`B@pZ”c%<ΙDq Dt?W\ /9{@1CCֈ9^KF6zs\_b5y^qQ?ҹ7+J ZmL%zPNpMQʇ e}, KcQ%D<<7)&,^Rs^)1( A* j[&9h]ºK]x ̢ڢYsMuOx9e-õlY4}3;tkY:ȝa&ًN+*_.7hѢmjXIga'_3gBעQ5~l-cmu2Nq'VbФp|< |x%U!5ε7?8pϫhRespqh! 4_!M8 ?osQa#Vl'D[Ei!z' teigIqYv'm^~}@Ѻ*5bȘv5)ptrpqbaZaMc?C]mքDQE0IsgM|eя 5E cT8qoKM9ܹ,[|z!x$'1f>U_]4צl&㉱? /Xj#7zeB!e^s~WkK? $\[T.ZE"vJt5soǥ}rsK[ǹWr3A܂v`;Ƹn>Q |>HT&9v㭿# "S=,l&= 7Ww[]ftBۣdffm]1 o/\$3y*Sԃ"yf\]+6^Qd9F)P0taPd[v5 l|wxe^KL#!?9~`?WuvP:Pg^ŷ5HgD*CdZmsɆ 3d_p;Yjj\`8I",8jGa{,U?RpXl[\(SIEWL(]`Tv %N@r]CZO.?&ƯGϢDeC>=Z@AcUō&R58 "-$4uwptfNuKt&]7BvKjDޱ{vg c6nWa ROG+҈cf?DxGm >;9L;NC<!슊| 켵_8/Lam!JTbԴ'N_2O&W!mdQϊu7?G)jo|\vΎ+Jd\3v/+K[!=h饜Gx6󌾡Di:Qt֍N$*>ɊK0xߧ[TV@ʜI33tzgx?LYA)^8ՓzwS q['; ?6R@"o^gOOpVqw߲(rPȿ>IbG1fmmXd.*314V-ًR*8(}rfgC~^!1>v-^=B;VHӤՂӣ E,;׼OS֩s.hU**G+#=\]ӿYy)et{(3 v,Uɟi"p8H_nz]uZQ|=J y 4>57_ےJZ=v'[dZ<ij (,z(9 c~#2S(ap3^}qV2tޗZ?Yz8z߫/c_ 7 )k fM[I|5ZH^ b>,CWˁ'kA˟qٲt.l/E쳮y)ZbCv`M@\?Ѿkdxf_4\M&v q~"c]$Gڌ8^Bl,ҳ-;FzʷQΦ5/rv4˖,<E!>l(ŚFIWZU~^ N&[bJiڕ^t=1NM3] s KN^+EKNAnDlSۉX/ EDU'dN\zz5$5EORGjl+74!,C= ,p \l.Nϧ^∕uyo'mDz2mHJƓU,R9@Ѐʫ'F16z,)O嗆Ei׍@Bk>G1?il>a}l^# V8W_&ZSx*ŚzC`pY"CG1ɹ6 g'άM~_9ԣ%J~fV;[(fyAv$$t!=|diR{,7V⽔j}`*Y* M0jFjϷGHWOrGRe1(DW8^M ֤9N1v㦇tt†!x=G!-KO7˴-"=ل)Gr 'u $%5ѯtB!>oK=P*^Iӵ5rۅC6ׂ-en{K8 K͵1i. ܠDH΅G-D;z7mH% ӽTBU4.g3 ljKRi`Ӈ#%D890|ɖ=igG\%ɁEn+&f{΄[ )օĥZj={Cm$3YCW'sV~hFs0N}e]_ TcE.. ܉c : ֥S,t!_נ.y3 ྶu;->hi亂 Gm>-+qZ'RX-ˍ ^\"ʲw.? b0~6x˪7`U;&C`Mg1"38Wz3HVz&E_Z/Snp%e^ 5ߗ>T7uBɨ2,fz?7tnu !Є$ C=;OH+oDL|OzZRyRF G4Vy7O/8'>[gۥ10QXmVE ^(NZLdJZQL FgU!tq6̣P.3 4 /d;TK͵!>9\zLP T/o l>#Bߡ}HbJ.>^l3Ϭnb$>y<;$ T/P!Ur[h!|3;[_ $ o oYܾv٣VkߣXh0!n; `־%Wl>jknEPQ-֮U ꒞Jh_Sk/\ͫIJwpD71I?srZ-'u m8wombu$!8éXRX /::jj04&<*#c2Ƚ~sr+y H@dr 14j-( ;Ns٭ .xkmF+b} Ij41UaYa"E*[b+]LDHq[ I^[cYC]ZW;iC#daŨfId++]l_јSDh@OT*KnyR1i(Mڃ!q)Q?֭y.m$BIe4OZwWq,KB聟Q\y*a&xF:696ې.-ާ? P!#b,k“Ph${g6]xCLA 'XQVnkG#Yd*Dx#jԄi*nO(LU)YT+ER;2묬]>)ƺ8HŃ߈T1KZ'ȗEb5\"M~|['V^d>=rbw ݰj., 4nxQ (Tlʅ F 1~ xW+e =K uzDܠj/IzW+4ӚVop:leTapOIV7Fi @d{nb޲Tw8_tKx½1ѣ? ":6)gmrLhm+V'hќ!'FBgG!8*_E71|1>燷PbK8UI'yS>zG6,>O5K%-R̂p/fHy8\$ a5vI> ŗj5p;KRc[Fm|؀Qǚ贤E{͇ j \REyVe~Q>aۃޔRrЎZ9Np ȄD]%װc; e$4ԩ+aФr(R S]kݔm5ݍq0noNhˤiNzE4o bieŦzs!jz^'3Rfm;J\SqA#L$a=a;dx7>唄M܆?_F#z{$btE 1ܨBhGԜ/K%#ƂJ@CCu <_73Exz_Q+= kQm1/a3g̛;+VURx$DfaY\p7ij\خ.@].v!s S Dm$jw,eٮWx!+Qiy\QL2D%oc$$?mC35yJ()À3݊iM!F5eAuٖWXB}Ϙ Xp}Ӗ) EA b+ ?qaphUc2@>#hxNU 0E,4: ́cܲ;Fە蛗&Y%'-x@O+ }w9Ͽ[Qp6$C ',_HJ1kIR/ǠAU-m*n{F!ŕ.(?ڟӼ[$)#zhXIڸZ\wt`!}r: A>7G^SFl"&%sFqed枔 L 'l%rPqxN69dqqrmLӣ#5 JIlm~j,0@Bܜd1]-G>~G-&mABq*{5߹!(s(q^NE\16)\F)xB6ENYi8yUO+=QJ7y+$f!zMT僪!GxpE,g#ʤ ΕoX#YZ˝bmBYAT Ωӭ€r.^(N,T%uO(_=V7$7ῠ(gܒ62; H&?;ƠH4%FD*P\QaWr 8Sc@(_|FBP A!ZRlAH-tfq"P<#L'PM4-=gTAd`yn=)WTrMw I:Wa Ѝ͠^5bz߁Ԏ% /@߽ }] qտ bM(l Nϻ= |i$VDL,ztF4dμ[)yoUw҇.dd=R4jvE)LBehcPp0<1xrB3x}9z}ȓcRtU3c&0>a2\Z(È!vs-tl(O% uXwAz>K>*S5GAnbaNjƱ& bME|oi]WPjH(P$jnU4qNUk-al5`x:QXånyb_YK9O9b(z #p*Z\Q=gfŊȞȂd@-\ !$g^Ît .j@q[U1$5CbKP7'eA/q;*h\=6 4Q[0:YSACO\ Mxrɿ}0Lu-lj`Go_&n?I!AlֶŐ?VuaUW:tc$!WR&v$dej:԰)s #+lS833_BKR"PY|iI3L͎6~2F0eL0om {ڀV'.r!? ]?CyxcV K3FtUR!k/љ{'ZC[T|( e@)ѣ5oH#jM2FuR?{%^TPPj$gؕr@6_B01zL98FL}+tx9:.Ȅ-{8˵pJq$MBQ|c#]~P$R-N@ti/,cn.IZ{ g 5 g9U݇5 CI(~JnNM.VK4 $ulrԭ@G=Cq'~6 gEŰ21zw`s &ԃgf]`QTR-ƈ 68]Ư(by[bj\A ESd^ #O*ck)!hTYE*(qNͱiΰXB(U3"#ĤkVf`"6 Y莿쳩)3@!Pu9g0Vıy$?CbIKP W=Rh'^Wc9̥ DL6ӓMhyAmp-0Pe%v.S!UX T?.fXfաN"ײj$`Jϊ*SHSI#261s78u/[nZ';^uI' {D92V‚X،FY=zL{ Տdg] h ]#%ф˳/\-{W샰+T151%i1g}g+dlɦS2_?L8 S%!PibB;L*wӠ:N"пr,Jܿd-ůAY,盧Xjj5Kv\ YQ /fC4xWxA7)Mr= -U-:$4z^%kE.g$1l壣hT XI"ZTذ`\ gvkx9+ȑ^! X|w~q!Ưd8HΔ}Nkr+LX)Q!Q=Uu)SEݯZ:kv@b9ZD02d/}Te<ZꓡgS{%W9o/.#|X̛Y b ş]@fAzu^dۿil;B0 ״~yCX/m4l)6ub (H jf'q\!{P&S ^8SÜM |GƢۢ4}EYH )+ePT`03 UL.\4b110[bfH g4@DC̓GHS~c7S׶Z^5P Ċ&mT:Z3em*n(Y0E!шkUX@עt :[h! kɃ0i*[|21xZJɎ'_#a&ߋU {ܡw GL`MnݜƢ+QkqpVpV7Mۨ*ׄ#9FZT ;9VѽrX! !}I8DdbdLo++Z9modr`~䎌63EPZi0w\B| K^K)KnƊVg,?qR&M_fS'k0\RgcVfBZ:,+kfL֓g|eXޡ4DBtyl*X`.*ȹ&1pn.ggvuf#<,JQ+}CZӓx*.I׊/d/`[RO-V@2jmn$!$3'Ý8ƕ7zq3&( 8]ſ]s]ںZe<rX+_hm`0#.s 9Qt"GȬUV-_ꔳ&K__AWؔw^=Li{])"CH$xBI%mb[UjFB,7 qX3t.BcO{ի-G-khj_>*+2^el8!:3o5YFb"EV혞~ey&05Q@-eil` CHvz>w0pi#BxO)R)5jw05d˰0LxZ;+SX@̭X}rEU 2CԧOI Cj ο2GۻĚIF;vyn'm|0k:5,ηƽ7N5ooqo|L oޟĉ#@V-voݵ{dpc6aQeSH8h]֒RYO{|N8< cNx3wu-fA{l՜Lr"}ǃWi/ʎ< }!bsik6Aw'!vYdE2liТ^ha1Jzfr˟3}l t^JwJ+dF-ssuJeھV*rb;)iIT;{Jȳy@J12yM GNZi"@90Sέ0`9 aIҀY^A0 ں] t {QJ3.Б7)2g=pHs(ǐ5P>i٪s D(k?&%;_e#Gwf/ĸ.qԜ0G! `.EDNՇߺlFz`ܯgÂ1,_V x3{Β97=(IsHE-)ĶyVW? őv)֪ZR#>"YSQ Uk?#|ސr u BCŻ+v069ucPmZt[YYp`Ȅ&rSp0*h4ίgr3BnѮjzJsA _i3!'7'HM{08~M4]?Am%a;`pr^gEiSV-Klk1.4V%p@ b&-QHlO f"n#ʠGl^åt6rIܹEV>3c.2YO%Fֽ,(}9V8%GT7^#ہ,{BNB,>@܊nt93nOD7PyN]]o!i#T%̺lp:lN@u_!1.TC_(@ueqKt |Dٝ HG23pprŐc+K,ωW~]6@sV87ǹf5f-KYB1cj=l܍{!JJ 2-3IeE6.2 w`QrL&֖4¬A^39WtF QƄ@kyܛ D5CC."Vc*YL#J<ՠ+Z2 ѐm;D!r LpI }EtUř<`̍J4*މhBdN|@yGhYg"%&酵<3w=BӃqY17)Z,1D$mf6rs1%"$߲.s\ I#Fh? } ?YFX BNQ{%w KΪHQMN`c_(@*lm F-̅sa%_%ۋ Ø{$QjhȖ~Q<%Hy _V7( İdV߻~JY8L` ]L"F9OxΆ*ΝyU]yfkd8Ł jvXW!ЖV=i M*'#0q1|ITGZ~hܦ0+WR6` ~x{*+DCPNN]u~ y{S̙[- ,*Z3"OvMם*k2%Q%sD@w`'u&Y.!A8׽ Mno 3=;П:#%,]5x'hIQ;ij_r5hV^H5O'q-"l2]2yR,1lfBUb}*=^Ӣ.b9PbTG+ǜCFo4 b"G׿\f!E8]DfbfsZ ^䛈@@hgϭ6{޷x;ђK6;>*/1r{5q{|̚P9MTm>X=خpb`O7aEf'rk4J % J[U>~-IɷtmAVu} ~g-l+8CSҍJC_@t oi &wm#0Pw^$ݽd_)#j15v7ˋ3-|N=w(@RO!nT!P 1r苍5`5<t; ^^jfJV^ڽ1%l]K 0H|hG:yswF Ϙ=RҰu }`ۢMAdvI"ӅN9 g%Ŷ$DaLXVĠ~򸈱 1h+Dƀ4|(1ʡ33/Ar9wcߪX`a v{^]BmۃM@Mk$Cr2"yF~>̥ޠ`k/doZ_ĭ/ib^c+ vU4mMҚGeQ.#m]SVƛ1+YqSz2`~z(%W)c{ØYC=P֌[y+/}Ĝ@dNVV †@E.0;6J˦g3EJڽ2="&ۗ&E\΋-?5}Os wT[z$o~P{BXqi2IْH;!8>1# hY1puJwT#k9!@? ^=jE)'&, _(.;#{4l3H5Rt310/}F[`@i\WQA)b]=ҕF4I{bh2ޅ:,%bGrPmtmtLQtDZ]S GӎܤI 9L,+/댮[?g髕DYPvitpSHN< ʪ*-`\P.cͱ"M7z3L9~MܺQWv%+5>*-Ǟnbyz梹XMcZsK?* [~N,l%[SyɧW5Mڷn&Ce*o.|uz,-~A5eS*^JÖ+a/Վ< iT {6! 郫^5}JK"/"4$R%^l 2a/`LtCalSOs]>q[Ab^fg9E3 Q\Fn`ƢǑÜG (l:Ol!=)Y&}^~?Z#eDYgNni#ѯh `d֎8xVfBŝ7 b9@t"A=2]i&c+\hw ~V-~IeҖh<+("хiQ_ms=k.irҁ=eE"JrRP/4 k;u&;n),%5a4.;9?XriTT\*&J(lsQ;Mkɣ$_A^OpԕPn9Ћ1hA9k'<ȻfXfa#`X<g+#fɽw4_>9C{p HRIS{ge@[G<,/JLƻò'[h,jf59Z^Fh8}@8)Tf]w;h ږAwbAE Z;?GҠd`P{ךkr#*{GoWʑS`ZhƟHӺX׬j~We mL5W%>[ѡY͈dBKJF89P5壃}EU/$?j(N+'Ǝzy+OW؎ +N5 ƼOJb{Pq{Xw']j2t$j ; *uh(?WC:uKv:-v- cǹ8OvSH | ,jÒI ([Kkw쏺[dy&0wt]-'çȐvqipXXެV|/ᳶ9>Y8>[_uظFNyE [2.a&s)!a}Kq8pm&j*$&ص ,b7/BA=ۯGCp{Oe0Ե6 u}]dK=IZ%߳Кy?1ρ0D/mcr0gSBy$ܟ,D9d7J6v#DLhXb] Ӂ_ыg}=ǔ00& X=gK="m5Э 38ELz4qS*c Z5or} []FƼ3#=Pc%uŴaSh:GB@yzJUdwZbؓkL1t(Ԝ?Cg*?=o%!!p=%yHk42b :Kz-<{D@"1CP*&2_XrKehZgfl3B\&?)Jv4 %zu]Bcӗ$uZyYZߧ7u `לMy4KL/mŮQPX:_Sj7=G's!*([q_oỠOL[iƵgR.?q"w2͛6Mq}+܎(={ btS[3E2N`(wF- qⶏ+8W;)Mx덼KHW]M50~s ):3Өٳw0fj D@OSʈakkq:srlt8nP댐an#^yTd3[fs]#߰G-֫fq7zz&d3 p:M5Z⥽d?Wv:1cc=zHP.,`r1+|I4Dtqwoa85ƕ"ݽF%,,%þ/OkH3Q|d-@Cc}>ӓDVkwks[HiNhQY]=rdy%8m |s~UV'S1IWPny ߴ{tQxl|-C\Ƌ+Z8W,,Րb/]", dir>+p QR&4$h~ ][.O^1ކel4:Y"YNWw:}A[fX AL +_ם1m+1>2o \ d2s݃um9WKy.3|7R:J}_\>Rb+G$P]3\4R nQ5+@]tTxf븈:ځV] Ӄu7ؓ [H@g~@š#ʰPh`eSp c|=>LOrZ&S-lcWwQd8J+ڌ x3)Q.:Rei91ӠJ`$%uW?XkJ?lh|QB@~gQ >GL3=~cxQKe&ӂ7c$+_TGGJRMf|O{Fo0,0sƈYȨ΁+Z|DNQ:Wy>&I܎CnSPt-Ro1UD A^2L~'&"ٹ Y?Nc"OZR@5#^uzUABjNl''2a+Q~6Qz[Z tg >Nن3y^#07n$_8^w2WnPԜf[ QD={%-3ptL@g)0C@쒽6uD}R'}<\UYQV˸F2OQf|nyMrI^~Y=%:QhA/rѴr>3-+xW{p@LBݱno ւa|OfAGE>}"àA씩RbX$~Cr\_IM7[K7*qI˯Ƥm_.6D!|}8KѧEu1,8v|)CS4?^ 9IKѝȒ1O A pZXMĂKK06Ii/8S~."a %tt -0T^/ gyj񕷛}(8,Md] TI׊r-Ij15LIc&{ȎGo5 ~ʔ#7q6-hXr=7)1[JhF<*Ju3p]S$JEjTZL79ask< FoҸ_`!Xa^@CzIۉMl<Cд1F%a^]^N5,3oV" HI%-Q9dQ5c)i:(WDQ@\7`p#N߉a _B*'H=ʎTv3 V=6$ P~J@tu.g+}U+\U>]P;tɡsj/s:g)a>t=<e^3 !c7[Dcك 3KXej) ؔ;ᕮ'ƿ&0~ZB&a}CTíTYȡ,+ߟ: 9(r{_r>_v5H9WZW4LNj_Á|o<"Y+{;y^O[*=Eqc4#Gj(Y*C19GoēVmS)A]q'MuJͻ עJUE4*}l/'V$Ȓ$kA֡1·]V?;Mɳ{O"o_K=EZ/8k`H8Q41뤏49Ž1uqՖvU6Ö ja>3ZhMq+=j)Q+j4Q) |5^ޗ+/'Yyk &?f:y>(^H[E$Y3-]r& Q[xDQ6 G?Xop1+"y';K)ŋxds EI\d *FϠb~5786U4.*؅b1Ѭm:xhE 1h_ePԙ(s b(_"iv +M_Zu,LH,X;`8t$Ks0bth}9WȀ ۃ~@f@5"+_z*v$N=ڠ ^[k<|h%=[>VUGguF?al@.OJ&$p II2JۏzW2\fi¿>Fx#D5G SFMz"fz*2eA}!U%3z>nnϺTMu?#SċGBo) xlzuu6e}P^ Y.zO>IzgS0m@Muz`Ӥ-j*ȴW*¬_$4fGu\҆C.g=g:ipP>e yO8 E*8F`ytsM b˦VA^t_ja|!ά'5]7sA Q}O]FI%ki0̹)1ju]t} iE$:s:$'UI;dc*$E޸f|m y!p,HmM(JH3f ͙W;M{luvCJՉX3<|:m}8(FJ`(H} FuS%4/hۑfr|M"f4-Dv6o`H Pjٮ]R蜴:3g!6T( kXHuЋBe_1A%K "sб KzExФ=䔢֢H-ZUNfdjNo5=Zw_8x5Lr䢮ЯwC*|yӁ/YR>(O]Y4N_9^f6+NR,)Ph:?+( K5c'W6D֖o*vNiBuq5vR`#t6Xx[̑7C9PƂ1m$tef͓&h5mRl:\t4T:Qg4[0Y(Փͤ7IG~"2XF7v0  J#5m@Z\/:%#(:`&7>~WĘz2cB8rfm\~'o}LMˍc3n7@7A-⡪(`0 Suڞ0?WJksA&\x"NWts[)c* }U!k@>y "JKI?C]W[H8L_#p>ݏ)8V HȤ(T6 yJ(exIӾ+RL(iiQX7 Q ϕ-\.$vG"hZcaHT{D& /yC0lhQrҔ=47 t07hILшs{ L= \F9iZE8A.y+n烑n eSf Iɹ ERkXQq1Yev%`/_} 2`fx^|4j'{vq!k9SoE''P`+A H߲h/"eBeb SfMksЁea%*wRKV3QWs'_likH+ۖ?*_c/K/VBs]w8̣Ni.+x)"VfZƲqx1$TC|B'Y۽y9>ZFW0JI0 T-]>rPm˺'M-sͣ*\i VҞqNF }恃>u6 ~u@nL>HV;oU[6ML1rS YѾMCٽ~ƁuЂޕ5cBvM &!͎S޼~DchFwʅ>Gw;+sjѰлIzJcUT΍,-'Yh@f^nG#<{G>0WHC$8 yǦbWJܮ3K8 >M%oI 硏H!vuLU,/I؅e.(Чd=z~o38^ެ[.<8u.~ i$z3y dERpZM65k;AE ɩi:gs1ὍX.P 1I)\Ʒ؜pz:N"Rܐ+>]ÝhA@#@J/SmUVD-8`ĸ<תf]-X(KpHTy uϮjFE6kQL;eT܌CUv$l  B('l.ȶVfǢeJR#|‡va:RV^YšMgݻ:N^ƜiKr+6gdA sDn$]'WwR^! oBmu~5ki”krg^~,[iӋc<5<9Ooq! 0XyQ:LsCI@*J %);O; *,Y:ya3ϰL1x7A1-=,{>8M9y"y-MB]p/T!ގdkwxmø黨ӏFC߳zcb݀Jq#Y;xR*&mnߙ*]et%R\/CQ%3U݌:{zwafb2j4awF1  /^X(Cc4IiFHXsۑY?]oZnwKTz k @G?B~︄+KVi |Ӗ cG:ށͥoa c $z)+ft };apA)]/[Zbеf!KZ0̡[X*^Y;NLϋ54Hhݺ6=A'w3(?!v3 ,7wV4#Ce%u=ಞvbuHyZGx҆R:򀕟:u^QLkcbpת_$>#Q@2 `1Jުlq4~ֆ"fS'^}(cdA] '9~Aw}V^XMsEfh1sL܈ehUfٚxVnVXCDوvOORǑR{l$BxIN~ya EcOmS6%A~3di$) ;+8CEAnpg,4: IA R ]g ($֫*,6E?^oUaP<98Eƌ( H:7SM~>!O'%:lIDH3/, [t3D:HU.ΰ1GYq_Tcۖ$ʸ)Rzhy'g> 2"2b17B,F3eLSH!8OGEu5!xx=~Xk0JEW͹Wm ;^[q^*(glx౰tI'O3; 1nLw-)9=K -yݦ[n>&>P ~缇V;%YSdW&QÊ~) )P0->g֢09SuS~vS-}V <,UWZWOF]]t΀5MаQ7>.U8 K[O]LWyM/gJ%cQ;`V_:'T<^}$mJpj!4+z4h&Z-foL_x&ȅCV3U0;ohRRXgk-"u^iGkM;*/ž^插TĂLF#cɜuo?糹9g{ Rt{ɹC QqPDlm.;S@Za!O 9M@;6jhzJdl:Qc,- %;eQel~v8;uO2(*v q( %CV;B7(}+:X1+I`o$_6:ᗫ5:e1Dƈ ќ" $Ls 4rq#ٿ̠0aR>e; T8LZtI}@Eª(W#,V<?!WEI=zBSӠstTz+950&񀆣j=jڳQ?Ix+.Tiā8/4_6Kdۑ c!$!ʻrtv=[\Yw1Jx0'RެFқ}Zy]y$yJʒsdU|9?ķB'2z/rxǮ? ۡ+#ܥ6s}4X\=! ;נ܋t[]pO--ܗ֟bf*v#LXF"koBLOuA*ư @thl)%.[OQ1/ xUZ3}5%;p|O")pg"PmA"@:1lm6etl}gՒz֤ϝr β8Q qͼ'KH,_P9y-Ӌ䴹zXaHNz鯏 f\IK1G cn@kR]vg89)(a }VuT4 torN A\`w|Iu nF$?TP$E. Ze i[ Bޤ7棓v~v4d[q\I˄•ZSnL++ ݁ZG~m5LBHaNY,-<@s~YXE v _Jr yh0S_h0ȷb ry\tR]""* ;ē%ʕs/ j\tȥ ^ƘuCx1uOfeOQd;<;cЩdNZ5mRYKWHҜRݣs ܲ&#-XdcݘД7D+Y/MNRh Qrg'}ܹޣNLnt)mlqc$chbRrū_Y!o-4ɵ%#E ]6&m2ükKt|ƈE5n~?r3> +jy6,3oWEsJޣ>\+!pgbs8~dUh9kRF`2a7bݩasGKEUp_[ɖUO ">lՉtg]Rr J1&Ҋ1u_]p~%3å_9QKɑTP&n3HXuÊ7ɺ!œ]ߕ0穃#*a%w,2 7Afvx s8N*S:a( 4C>Pwӈq)O$Xs4֎X^_v ̔s PQ_K&>,z>Ӊ# f1۰E/=)A[)dC]L.C6AH\q;xHڃ8QYlUV4?bsdW&>i/fF&a<{<lbf/.ܙC m hhCLVY&ex'Jz[2 L &nXurqY {?X6h~ld%kѴƈs`sIVf *'iȁ=O?eNdCsٰS.nϚzz3EN|!@*;WvlKwmV!א3'MՎ)WY]{cS@ۃ !C=W\ޘm4Wсԏ{{ŷ$7/:Ma<bPw5졏Vtyx)֣$T&{]Z&4 oCAJs p#(ky@ݛBD&(*c:UHãʵBMt2=׭?yGiU[׻TV n!gsv?JSqBf14Q671`9~Wȅߡ5Nl1 ,G=m loW(t hyތ_o`Y2.yg*]u}E=҅ZDeJ{Ŕd'I/^G9vȴi%\aqoAY#>,vO~6@&)``k$E˧.E 0 chϧlIzF7(+hPO,} 1"5">l O}eKXq!m@"r߁mp4sV-\s("ke]kL,%C*JGc?1LN 24GVQ \ܣ{|,dt2LYʹ6e _&{L!^eC>2X9I (s 6>^^_^"Z`2nhOh0z3%1@Pp`L{w_ 2^g+^}swrBb+yרGZ?җ6$ SbS Zw!(k`v6Hp؆`S3;̝qabC8c \CV#}h@ٷ&N_ou5szJFJm0@)䋃9GͮȲrd6 #{uh HD Aè'I{).Stp~~croB/'mP^ ܔ?j;d'iuxLRY,:A.ܷY^.3η?А[fY+-Gi"n"!/H]yvzjATM g{h\ExVڐando܅i%D2D QrhKh2r#֛ֆ|rCI^@+QY !TfN.3j;"̹ʃ}N OSum#/L5G*qKGX;zY&Gw}4`Iɟl?GD=f؟VmekSj%(͡ ZjEo{/Qaecߩ XpH],?^SZx.mu=eaf*QWdW YAg* Ri\F3P9#4)AQWiy3kZ^" YH|G(*m@-8%fTAe1So:XoMiYM(@K}ݭYZD\~4,h{rӜ:udgEx/igO n/XK=!6xFuR2r" h-pxt>øp9xBf=i}h#t0wLq7 *;.MlSvij(66簈oXLnE~D,Hֽ?;.kiqP[03g9-Q7|!RBޅoࣘ5p]'*ܾ 66z'770dOi=7#.{ٙiȐ. 7[!5@`vɰ9cxrQ'?՞a-gAќv ^& hYuH$6ƪЋRtIfݴ oUxvP԰Zie=i@Hc./ ٿwG]C,݂CP ,t|e>CnDt9LúfcTW~4J[KuQ["lg^nWj|'):Xh ~KW] ݐ$V4BL('P1 {#|Rx;m@fF*ws\|dJ| owIhL`v-tUr{rߑڽԣdڷLV3ZJVo(yy >JB񍱵[l~0G1%؝xZ©wj  .k$(S #۶M.o*EY}8&6 Co;#":#>p)\6?ќ9~wD}9К)Sm>.Ƀ0CP}/;J)jqRt@5DjIj 5L9Y }~TLMX^m1) sP;&/ti֪NF|`7u Ls9^d]w y$BA`$n./H#н_.>`>ͮ#z?Aˑ@Av5ۄXUB?4%тie(_04!Ւ$-CnXĚM, A QwzKzI'Iڞ? m&"9Ձ!։ ٠Ѽ:"WeŚ!U- dƌZB !|9ӔoJK_jZ.:*2FrI1uLD3g‚`ɥPMb 4-J{8" ybce\'PzYApPE"8p8 =bHVޜNvn>jG#"Z{E*}~]Nm$Hƚr"GV7K2G_T3e] ֎G.qDorx' 1r:H%pO𿑈Vw=;ZY)$}˯ h7A_́`x)L(HFXVD4#F >Fド '*;Zg7.Ғz]n~jQ80Uե!xLOC5TUU2PCGB[g`zɩ/Ze`.N2+-̚ZW=yɡ·H g BɌtLɧ " k׮Ү ~T0YM(b_~11C{ҍo|qmEauqwECdW9CM6oKvp%ڠW?y挂gF̂PlG]J,kCoo夙>i0g'$O'^0 툧  dStHR UJD#d.wz^`GLH3mm<9OdeSbT 8 fY~2q/p3(5)5 6WǛ,{FߖB9Dicy(#ǐxX1J:]k+Kl<vz**~6TfJ3<: Yf @eO&3VPXT4+ ZivKTy_}˦s{4'$RcZ%,8:n$ #yYVq$Oʠ2N1bLY7icOE D7sTCSG^2Oҗ!wx?|e PºH*_;͎t/xMC2yKMD^±v8iw˚x+P1"G [nеnc\|OڗM4*_23zHډեEK2fgR MYs -/KEvwy3)L=0Ώ|$;va/0M[0`z DBwN0N+Ħ찊'!?u^#gX=_7(|!q_)/d`t `7Ͱz'Wk\;hGҝ[kon Uyyz^P_?m0o@/ߣ 2GgYZ0707010000011d000081a40000000000000000000000016439a35600002474000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/W$2]?Eh=ڜ.+HJiUmk,:%CT'+`/9ymrLG\4 _ =ݳWG4ݸ^!KK'旤[HM(TٓH刉UAR ȲEݩnӒ4(X e~?Z Yx8TRĵ4Tm.{&|8]0k߳V{c[=vj 4Z,H,ζ4HH6şQ6nOV`5}?ٶjkuUйz_1/ ltdy۴̑;,TTS:d-=SG.NSEac$@Ia>mܜ L:#8I{!$pAgN|fZPĆ0O!:{k[7~rpp?4LHx" "@T敚;{_hb9A&i%rL#,.}VޝE 35ߵ6Fr:^ \=N9Y BHb(Her%3.E MުssK̪ͣ6_L}i6"ӓMX;wZ#y36:oQ tnLMh_{re.o "9U9M% qts˴f$.fm0:Y6.L}wlsԓ:ʹ hh egME?/>Q;i^:*u[2@>I+`*fch' g2=2wƲFU':"hQ6?opuFb 0/UY?gDeG}ءDEh%GM 5+4$@uk!0@b4<J+Х2,Af z$Y) jZwW)Fvb5 |9*OL.zS N\'w׷ۡe [KiO;hr_BJ\"D|4?fG2 %cJ-a6]533\+; ?oq~*j Q CIzY16j;n?.0V֢֊+ ۤz"FDP,ъhs~\ak2 6EYagSPeDL OkB;n-:\h `kK#4Ј@ÐI}4}0;cDX)- \V]&F3VXZT6"Fۤ%ofIRAW$HU:te]Vn cxIPJ3KT3c&L١Pș\I_b_Q'DpH I*᭱ 'iHXͅ~.22N*;vS{HWA Ybh,10%"+ƹ=w"VfK */w $Jfؗ2ჟw-mpu BY/i # ?%+!lu"c[~M8b ۱ƾ"Nd(s5+|]&2 fRX|8Hw"Bb |/#{XtVIG.LQ8?GBc$gB?ErƏN _%K!Wi?Ă! 8硒 aAY*2Qv68\Qwh1n!WɭvdY<n'sF,&~DBQb4 YҢ>E (~wXU҄DSYR\ 6 WoV;_ g,&'!~Kw锗2cW7z{e55w:v 1ܔ<vqbeTWXƺ+$n0)yN7AFwt٤tdmb8d !D L25IyN(đ|Lv䇿 e7 k`+`#l,1a_Oڟ]4~H Q{?̄Q'%H- CNC]\ɚdžN)6|\gd/69g$b6/^B{eQ]8-'/6E(y薻:Ŝ5%`RzY:I}Oc~~yԳXRSB]T ]Y?aB2˪r+m_-G <3 02BPrfƞg֦K*/?ez 3Z/feXvTJ߂'ǝ Y[ZbR7&^ؚB2ML@ *U]#G7)~o= i[Ԃ~ɌiV2ݶX'L%A"Ar/{ Zb,Á! ޟFc<=:@ce ajʼjw`=KmTs\n]@ʹXq:#/w`j#D 긴t="+DQFS^!Uf \T}WI;qRfz*Ip>,r\ZmkxP0D(t\FoB}bӝ.{"J<_O_)cv;F˂и=ٯM+ ۦ/gfmkծb?k+tJ3D| U:;˶|0hpv(ƤbHu 2 `/&vÔvFE,*x Uz+.ZJUJc$j.H-bLI f/)Vj3-]>Բ"Q__2c+FFGSHQ֧%DV-|rAp ӭ].Ho#,lf:=H qbL$MDpF&W~{#uhx^ky35/^UB܌)t* c`F0|X aq۸G]D"&xtL#N㌘1#6H A,׾^m(COm$ĸQz)?.bm"){5A++3elA-vGU15pAyJ7V|,F4GLxΚa Q=/g_H[~ [S{t!7N\ۡ;dh1.bټ1ŝꪠǂmZ`^{3)򜜾 y<5(ո pñ~P Px3J.bCDc[j6{{*G~hgVe4l ĭw~yDUUZjM~(X 0hb]S ^Š+ i& *"ٝ; w1H6n7e&Ţ)3_уq^?Fup+~1d8?P¤q13NivҐhNmH0l v&a͹t̀SZm|ܫg若%Ѓ^!f{m ;Wڰap4xPadޝA#Nye$8{.X8Te5y*^j"^nE7 94@iwKHiQl88Wդ_]5u9fw{KO19/Ac|ꚊiRa%(ɜ,eU;2)VU)o`##O6ЍQJ]uYd\vr4 )uGߨ&zp͗6ODú*8΀v^ˣu܎hZe՘O8^Ds˕PK>Ь0J> "uFWM<@> ]˅(Ab|x&u?PL7[(AR<>MҜ *2=ޖVzVg1k`OX1A "L'غG圪UT}o\\#Cn|]~ljX0P"w9 I{D~ąN~(ZNY@gȰoA܅W |h2].7f\8]Bi\"24lc tl\dyQٿ#GeYԨ99u i AWcH)G[(8sPboj|-'=ibl [Txʪ85LXSe\$b|9~}G4`{Za/eEyeZyt8ߧHSZr^s޵!=IYEPXsܦP|\(QldSTE9oGGu۶3/N42gFט 2[ N}@Wڪ'524%p"5V/LB~ 6ETx`pJF'b)(y jOJ6LeUzT<'`;]tD&,q*ǵzp-A(MR At7=ք Q+Jȁ^䯇6ǹĄlWZQ =Y6)@Jh@"$D.TAJ!3u'Tf"gsq;tDOYޏؽ53~B?MO)>.#*?zͼsliɺ@F@QĨ{9bN-T`U+i+F+[ 9Cōn›7+5[JW'.Qs[m3f%ݯwz[&ͱ>:v0i:yU}sChFB4fV*91[ rlS\s3${mS)r/0O:53E2sǮi.Jft VUw94PN a"! rnٽ tθFQFJSgES2;Ǎr=O\{B62 !]&x0ZvyÐ] N|YտrBH[4[N&{^ v-k:"& Hs*C]df/C r8⬓ J^SYQcS`;zTNhUD,2*^)/Eֵݦ4nY!v=Ea]T6L''`y9ۧG[?ht/y= :)GH9Tȣ]@AVC}3:v5rt3w/(noJ*gF}U_C{{湎x>C/Rnh2lv*҉sf; '& wrJu*5 )uO=_"PszoVb5.3D4Uv ):Rh.,ۇA׏RoDhD&6 SѶ)xno?ˆ'`t{ U,3 n$= Px9Uu^PJUBuNu[=$ve'1%}dw yWd:q=I,1K5Jd>f;ؽPϹpA0?G06(VWK뇴tDGń`]hnߖP Go| >ź n hOX{]|?\[1{(.E;r- V;7%iVR|4ɍUC )>s,=?U}x`_P@.bˬц,ERd*cc 8'ޕأ@{a/l ey;0X},f+|0;7ךtI^5|>SdZ@ʠHK ñgYZ0707010000011e000081a40000000000000000000000016439a356000118b8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/a]?Eh=ڜ.+Y.zEYg1Y{hwL@d]m8)N* Azq;FPZ7`|8X(5ֺ{Z"$9yr[MVWbt{"h)Lh0"GJp5M1h[Reo-R)OxaG49/|ewNj6o/7! )9h\L /&r 9bկ[B^l)S|4hC2m[-ijoWUq4V$ۈiw*R-( v,ÝϧD_9EfTX) SXg{޾ŋ+a0j`C(d<C`oqWG bP#4!.x\NX_:%@⋼Yw@qu|fy%yXM*5XO}H| eb92@.)(qkgcZOp'6LtI,pcAmNW*K͗Tqz/!ȲqiAZABgD.4yqniBf&㉊M1W1w` iJxn>TJNaRrQ=86ۜmm,J\Qɇ7q$(xOԊmJ%lz/4@&C]$0peTmyS tFaAAw%liqvC'ՌI܍? xEO[py᮶،|l-]Y=)kjט =+LXr0Y7#Bnr 6,.շh*m8 Cۅ`[胎29>9(wX L1/i-fxQMb=,84{dV09G&KKFD|󦧔6ϧA%ѡ\ۋ\ŢeTW,JPYD[#LG>wzg5^oUUF/łlu`@A毮5~qeSINQ̐oy;nVW1وDtT@VSL0%i *Aݨjs70MC}8>2=RLK`Q' D 끄;5PDBIJDXGNwl|R>B- !ĉCpm3&Og=gS1A(LNTvp=# !DzupC1ASI.48cb< VW`6ΟJS$XɨE 'lk ؕ|]ƛ\AB.E>NIѢiC2X%itn"|:7Gu $*&Y7uwinRh+̩aD47Ի_Rm/+4;oHߴ5Sx '$? ??eb>~Ms0voGYa\|YA:*az1g޸evL"ͪ1qzzD$[h|7/q6VUpuqkoNfz{.k #ܡ|^f@eN\4I)Tٹ (z~"|~E Qު(?eg&ˑ{Z* =}prBoxS ' U_ Rͯ?4 |Uκ4FN` w,?ŮTn(@B^:lpt VS)%FܚPֲS&p`HOsE"n6QFc}n>gb,l4b!BsxZiEk+Cլ%N;9E;b 7f=*Sg&sxԕo"5mB{eþVXOݘYEzQ1xu {8Ⱦ?8,7: ˊ=j~*4ïRivwSٙX.cq_ßOe,]EBԆʰ$Q&|6b1QUJ"|}mx'cϹ T3P;dT rLKY+ ]&#&puŵa\"U?rY/8rWUj4XAS WȉBpG>:^G{~>Ev:+CSɁjFl7tGx z{~ Tr r;j?{k_(׋$|_0 .DCTNp-S^eMБyO*6wzjM8DUp4>&{Iݡ p>p4՚F@@ˀz y,֛(mۭ54 KdEQz{dQ Us1? k:ia'7V;^60:σvPVm] |g$O{Av1`}Ev'WA.%MCR7D\SWo^:o=VgK'VQ9K=(X(Fn3*pOk]SE+nN,rJ@h!glK23"Vk#=w\f X3n$Jka{[o2infy2lt%k'p) 1oFʗ^W2զpʺJDLmǥ A& ѯm#}j G :9a܃`+3iS>a q1yYb*rd|j ӫޘP|G+zŸ6߱NK aQT8Zħ/f4fFmiA)H/”kk*ߋ'r:[+w(V@`B&{2;&v'5ӱXPsIF9 Sju04JG?&tKB-^_!,}ss)XC>n4eW˶&TA _*lƲT"9uRKjNҩ PK3V$F*|J=`Ao=X=MW76(EJ~_b4BX;,1,fG1' Tyr]dB)N"ICm0ݬB٘1 lս9㛥{(!5,"eᓂMM:"oo>EN8{9Ϯnjy{a_[1Vڮ]Z;T݇l(>X&+-/z,S!~-TLj.ZBf2ЎwM-N\Vw22>jEJhl3@+ SY>AseۑRۇka%^;n7ǎJKRjsV-[(p Skaq,*g$;LG j@4 ͊7$$?{eYkDj -9(!ŧv!EVd 6r7 МkmJZMy4.QqDÔ dTMůA궙tM z䋧Iϲ@Uhʊ6cE wr`юj:`WJhplPMУ:TzWZOJ{#:V)B&.,%%is:ix@c`v*$WNeok . od1$"+,A922;%1 )XCZ_\պI>27<)r5k$E(iC ůg_/OKbBi]>NbB;]kj_a7҂LVr@. xi_) =jXgҖ˅482;8g Җ&s>]m2<^Q(t&l6m~ E:|HA ܭc,e pZ&pXڈ?\JZnߑ@4uM j.ޛEgԸ߈^@E~ hbJeDI;GY8n,ا60(4a2OUA{`6|p!5_0E =uc6|Cd)Y'NMvQ^i HwT6y\M7"=p-뒋GYId{RHw1dT~Q6yy!KhQ KS3aTFOhqh@xolb Gky3CC`.tPI Iu®'r]"bWӭ NRo6@%374[ OjyU7S\p p09gh>]L9 J裎J tPDD|;^\n԰}Җnb }<Ձn)Rq}3C(AjL50pA}˟OnBiS>3cyN"/Iknw t3GD$ { 9y޲ EHC8?;.Zq-nپ]zFWg8k(>bel3%4dշ7Rqn򊧣rC~ q~3l 0"w׶Ρ^ Ӗ&a5\&>9?썝9A{f5tHe5eM;Д/^W֋΢J68 K{ ioj:J*`n©y%VT!;fOT44=`}gZ,^LY!TA #`_D\X6!R 6d:~uۦxms,< [hgмDaBZueHTۖZ%8f3}LvOK,at2ZExL!{,y( :2Wz=𩲪Dkx{#FG[)?˳1)٪k,+!G5zCBb 88.B$8&6=l)a=j>#*tq4^'/Y6XU]|j seTҢWuTĊ;cV5U/)&$MI z77<"nj)0pA[.Cid>A6I8WTg'evbgpYa ZB\M֪Eoa(mZ)bBTKRY('`OYU*֓b8I uL3;v r5ynŘ*l,{|7+a2U&(*xTzT?sblCw8%)nNH ̡1y{.)Bn;e( 6gMک9sdmJechǀv/OGu^᧨NsYT[vsecñPhI\Ukl l λ+ ܥ8iiF6$3t  5D ;BW?FкtrNc*bjP "dC^ !L=ҏYPc| n  k\|x5AVH/,b: S FBvj1]Hvɲf_9k{M4HfJEodVӮ(nl,XtC%0U(И!l]gp^_\Tubh-9/Ƌ#eA0ۖX_pF)b'O}/y|3iB3"fb@%?.G2F—b1 |6(_._O$v˙޲OPil^0;Ne3.IޖhNzUZj9Q*g z!EGUٳ RWŽ k@c ,s^=kREefq`~};)uG탠Fb>生] Szb'ܴo&zams7x,s+PpNź />m[cAq]À gK&UJL0:m $ˉdvɨt!$&$(~.6zѾ}T}WfYPz: 8n8}qke!V'RW h쨡gCr./fGbEG®Pb)[L̴NF$~$=ث.WW" ңbY|;g%y?Aw^K}{A:KoKi.١ʶz'B Dν#}ucF/E1N+^CFD~"91a=6E(]&|‚bK9#g_c'qnD&8@9c+4Z:QkeNx.VcM 4UܝKiO8pf/.ԡ`{SAt%.V"˭ el_ Mq\,R[ x&S֕hT<$rWيcF}BAɫD}|]_Ui=[jn{чܜ=fo>Q!!=a&1ĐС(m@ӊQ>@:׻D<3X:ɻ] u#p7q5HPŕʅsLF1 @(&PǓBt117&ާM(>3}I{hKjy ?{[mSPjίxuC~ M*5Yb^z2#܆\$ iLon0Frn S#sך&<ۓ`jKl8w^|8hkH*NVD gio3!# υ|U@IzzH3NBoFHp9ba=fMC!6q? Q]WjLXl +"A +ZC]Vb\p:%aW ^{:zx#!W@vJw6.6*vJ_AH}'|(TZV^ y{+P3P.ݹrehuϦ#oeG^{/}&  x-XDvNv`o=23'*F_s햰 j7r: ~wҐH < ;뱜jDfvTmPp^@͜P1|M/j@/<#n+vZRQ#݁VG-BG4١x]Nt|% cD^oE=Y%|J l|Sїhf76FeAb4OMѬ#g Y(gb7x\.,N!}z\DyM~<$!׻TS%pֳʛV9c3.>oaDbF] C.udeAYZg$|G52ιUR34:(sYq[1+ ).*]U[8=7CE0 $.-{j"'7qX:Hj? ZU0e擖Lo[;W)HG譍xOz>ʸܴ?ü/|l)/#W<RMp/ߨge~F: FAct&KY xSb:Z]ݬghi/j]>vMALbYNg>(|N1-?Gq^+ULq9{L%W-Taє}${cL@eݵIw6ixN}ETp #ƪo0|cl\#WR~O%B=1[2"7+kG1jX$MM|f`\}=}+c0)JtՓ9mX3d~Yϭ_ 𒫗g"2{wU;g `)ѐ9dsnN; 2).p{ LdNpV:RkHt1F'Q3\/CKбl e-Œ>] 3)NfyzDTxvb/膏_ffK؟kȶg M rza@W+WO {>F,]Ȼ.+* $=)Im엑ZG2ky99dloK jScXLug:q'fp}aiϰźu]B9a6+?FP7Veo٠U08dx害*g|ƾiΣ?g+yMnCS.<P5归\툝U-3RM6VSK)lF3Y?PI­~Y#jK)y3VnGsԹVWlV%D.c@#+ ;. =tM~.kfY` !㔌ɹ$!SL뽃'Ny#n9ןޛGzEd}*}{>hS!KzI\ڄRq|;|0˔.=Y~ #Ȇz| Ve]ac;^p s[l)V 8*:fuDgt)EnJt|訢JȶmSL5qYYyGLlGT?6H[&GqОtKܐ#X}'|bwF&E׍[<"H\jY!qF@'"܄$ƴ99Y(>ci dNb WoG[q D-7Ov/)n0 s=`>YlB(xE#T[v;$ǑprmBlIcD}y#/諾wҁ{_W0ˉ'XdCr,ǀ~/Ć:` a4wB + oeNZ=!n}u1>B"A$6YDŽƽ=^$e]e>M |#ռb?\&73EqNE{K0Q>1 _wM@_?%&vId-"_#))1T= HI }!\,n :jWi)4$OKK%` /t{KM>9~9~"xIK>si)$В`r]V](>҉ !{3G'jw]܇b'bviW3@>8PQ8v`)Kf o'@-ip:D塞gO+}XR9صcGZmQQs-KEzՎmu s~hhe`2[:>i9O{k=BtM` O73$lU8roM>b/K"B>ԃGI crxAI@.)Y>MRFVqs>ȉY0}--E7ѴY02b H{˞iʄtF8} oU緀hY~')w. BjP+.k-MHV&:O-_Dqn]oxZUXU¼k8(5~fuv[oJlRb(yž<&XU%pKc|Z=;04YC4Bj=,|%lNEc3 p^/2&ɏY}'b^{+2C+JN pZL2 s\ sTx2W+, le4#`˸xcr"^%P|pSN|ٕ|lG9B ɾDI7^r@eՓmwib>gh$T unJTc[4Z] (эm( OV|fyIǠ3O")~ӟ_KlF_~nCϟ[v4 S6k }3x ,+\X=o%-)spc< <>~ȩ<4YsGu OO9=lKehRH{Ѳu }O1׭(_]4ΊDK>fVdd>D]2%iV',r,UD#Zyd-#0n7/uLP{w##@\>\jA&of%yCv~HEGZYdK^ٿES1aK6`8ӥIq[x?; gmB.`LWshXŹ^(0p{˜t\>-bN㋨qe`epXr}tb2L:T@boo0>T]dQ4жs*^bԯk+Sh N Ks)9СKdܨjoϢ@+{N(e90@ `*e[-w~B~nTr::ʸ%:M9*zE%q{T!9'MF.GQJ+ĉ 3H.S ȝ>gfaԊpx=QD߶r8Jj@S(Pr_>M%[z $uL,,c, q4I-;ZwXB،N0Kp0Sd G5 @'V![>| H1ur"q$<;S@tl*e,-2]DHyzJ28܀6?[%Nٖ v@ҧD5"$#v?iC"3A%PbXz{Ϭ 눺-tC7]!gO3 LYY{$Of5hKLG崽x,6Gd]Guځ^}*ɈDW;iԶaL_݂L1#|v"VY~BgSpyŭ'HUjV9NE3VuHϜęIᮂ!oe@⽪cz=Ꚍ[@X^yC"?q @.^G υOR#r9.fLZw 9E2R 3{!A5HEZ4<2 |XXL$jc?8М ҈f׭;<\ s倰4ږckje< z͊HCpf˽Hx1 ()]O#M0ݏ4Œ!O]Dzru&ǕvBAdiW6V q]S27$įo*_К_7e(׈}augd3+MLd lEФt$fr'\pR/vwT+$|fw#c(RT&KH@H^kjf`Μ9u\@;b4aK[H[G<%TO\dwzfV)J~:JTfb쓯{D·qİ݅H ",7ZH%f<IDjqj+2fjHlw'6HAB~%`my.d{Y"{a~_9c#`>ag .w*na{<׺;jO'GG;P, ާi*_utk.VVv z_wU]bfLry ,cXf>=Y`f*͂ PL{ljE}ykWd?QMbz⏇<>D`ލZA2]].ν!^ 3a5Q ʄ[vMR@vRn3_pJmo4f*z`Iy݅teSBz<@x4߇t`i+O3;X6} dK_4)ԑ SH (Avߪ= q6 5h-.h}̻J=%'ND2mE֦1^qYJN'/hluLcI~ bL*4>'fv*8Ī|7+x/W .G#1]G&W'=ui ;utw\+ρ-F UKHQEmlpț,clxk0:/ʘxi~ ٻA_Uq^Z<-aD_+ྡྷY= zQ!"Xlnf(z*w 6+m t58?irW}P [5إN_^6JVJ(ω[ k&"O؎Eb%%vH.*rn]tPi'nS7FTqi8 ?;;U1~ ]$D掦?-@LQ_BdkM1l,YznqV/j)w+9_<9y\+u2 `i1YC%Zu+ľG}GbtUǯUs!nTu5uY~=jO^A)RG xxN3v T+JTdR%̠?. T PҰe;+l@dހ]UO尤΋hG#iXkg'iW?0@^u`Ux|k/}Y3`KNT2d©OG*@$q([8AAU1)7}V9g: ~I XfZϑ\qY:?dy#ojT;4 ujՎ }170  q lS[E_;5!Ja25TA+"Ų[i_Ohh>~0N/ xWbI??#U|sS5 w_k~zUGVOr7TjHq0%?%o__< {Cbc nfw3w%YQ604f),;셧ux5F<AteYn Y-})9 9'H;h@G^җ=yŹ>>۸q"=)BS V" |ULVAh\ "Cٺ+u5ݺ9:#5}:dS 1j ;;q!+BܻQH[4"tՖIax]e6hyi"Tt.4LA&WVl)04E}YfʭP:4hE$(s06JD&ѐi]b F2cZZNۛ/\0[FՅ5@|8Op/>s傠*v1ʡV7u#t-CW'|ҿr3a5si۝s@s*@ҿ]Fwj_ 7XC ˼e;cٷygk4ْ|>(g(a~^ Iؑ9Ro:h`$$QnǠC?"mɒ@ճRN;fk@ˍpC&@,x4tZΐir`+q8ߡ}O曱JKU Зash\K;fkY@{@bSSlW)t45Flƃ?-a: M}fsaq㝆%lTf^k5e5!hxoUO!at"B"봌Gsi+<1o8Z59č'ңrjٞRVjJJE!,C$knG2e'Zc9NN=3cyNkOU)wÌ)@db@S&khצ>hBй\`V5pwI]k_V 9)xh'g 2!,N$xt1v}̇8 uWlGpZK A$D{z L+}X;qJQ sqjXd; fuSzQ5_?hű.GHm kP7J4t h!3Kbg:C5$FM`oQc6lf|Ak8ge(3b6S+T;.5ˍ0&줍_;W W\Biz޻ iZHد.mPM͝W%o/X31A0.:zrIDK ܁ϩfvZqշ!(@͂HqvC)nѢP7#FD+ bP؅eM~0@?%?;rEȷD gctQCt'$wE O“w=UMk)j1E쇙1=Pw-p#z/Q:s`.u(f ivʽ#<5Aa+R ?M%Tt0FJ'׼ZE6c%:=3F߬j2м?DO<-ewWQ7K;339<)Զ(rxjJ!v[%rr!qtWMwccVZKv"F;>{)}4bgcp1 a Q)9X"誢VvD=5`T18 Hbc~-YUԏ T.Uݮ&@$vEx{`ye׉{Ѥ@Y9,L"3Dʁg(X=5}xyץP58 .d{Lazzc/cDPPHK`&dN~efPק &jOgOU: q)Sb5i*&|X GL X8P[5Vp]K0yN&{DTȬ:lr!!@ K>赈)jA'ڷУ\/Y8 yLiً8>Ud0plcKg`2f~+'Orb93#㗸 ;w.f=Y:pOR1U\y n5_-=^Ryڽxz MPFf0PVivg`X--:?CfWm^+pRJR疘K$F@UR&i? er0ņS2Y^=R'=z;n:*޲5 /;8ɵf C3e XzP<ݰFN  u(!TpÍ?gAJ)K'e'OﮟEeLr5Ec#)%/c;1LFi_r~-g2FvVFH3;~BC.01YyP;?\\y+;H !b;lp)v3 4^W0e`8h^!p?Z ALv)*MvTi1 r9G轶mvd!? |]CfO9YtG MJHG G !}x sP֐Sr3\_7fYәvN1kll`ey# ֣9 uW59 Ϯ@ '!*Kc2aT/ag.Qx,*wET=˩BS餜{wdU&z岩_='XUe%?/aKxx: zs і.MJ:Y-N`1~l7!kV,.<|a7*=ۃ Mtl)2ulhL'D`dEE%X/!cκ3C|cG9iK`*Hls/93\vȕ[L)(ϓ RJec Z( %bjp-%_~Z[*-Eەě}[z#3]LZk:^Yt $0n)HX;-Ժa~Wr(+E"гoxuҦh,By2E?R዆絖??D"ua`+66j(FbQa AoHOymbyHFR`U% ^v}d© Y=9 xD|r[ddYK-/eƭW]pKDrWKrOZSn}(/s{4,TɽH{!8׾/![ =h.vZ.vC)tzx E%Vl؍s"2*U2&#_6}oo Q@8P(560KnIq!{2z+e;7˪ hju3=yBjb 3>2vH 8]C!gd? q1 l{$>]pEFN({ VW|UU8Rz3a"}>10 gG_v S h|>+Fn)3Š/^<=6Ke 1\K 3$Ij kae~"kgd(#ŕP ҡ#rtO4/t=T IZN6qC R r[,ǴdSQ$nZ'XK>2}dߑmdR;q1-zEHǎ!&rw~Z#/‚;r؏Q 3Q?\Xuk(K#"Gd׹6vzMJzRL=|&x݅F0I ]>Bf4w@+:A#H \g=n)ɶ8T8kЃ^/nw撽KɟonjCǹ]abe<րkY-&ס)o9\  j7`u޼R$7|Ȱ|kMR0ä᧘,9ΈexY<?(̮u4pu2XPJ8ٲwSj (Cs g;[[Nv9YOdqEFQ^ù.i/ȣnEpe5>w8\'yluzq91@Le` ͡~nITGRtP֞ 4`! 8#4x{9봧%7(-2Kur2F"{YMʉ"A2U8 <=H,;EiVYUNSKEFQ@R7vÌ/[f%v8\d=+_RGt"\nai4HL\%"h)DJJF-9՝*N[It.a?-SwJWLUmD}!u\AtV2;FOX}VV~ى`[)Bu;JBج/ Uq:+~b[M*`kkz1B ǝyo?-DTI&;tGSlÍY y7zb $k]im7wK=1Jm\:qV\6H^0oC"\vQ-htLz]˂SKG]ÓJC+MqM7- W?LPH"WmJ$z~ `D!4Т򺚸pSdMߕD {gz[İUy$8]?RJaSK8#q(=f Rm _) 5?fPgu]UQދry!#0eunja9F> ̖%Q{yAE .>o1!_Oߴ_}w! '>eb}nLo\Wjz>Ǻ@95܅͇KTeFDh/2k޻Zi?VSāb reEB\^CcR S=DZ?U0Et%a1`0 h9uf؃^F?\'Yu&ч>] 05L6.$>fO9(=3( ,s؇|; vOyU+( TMه_B?kgIN`FK}.:29ހ/bbat ū Y Yu4zM:k(#x#N*uͶKvOi g} ߟvlg>jngn{\+ }%2_-8E1!9NLA~Vr s2pV?Ufm AM3817'H2Q(j3D~7@KN˞n4І9 >i^ Lzr,F0_|VA͟pR:|۟rVã{@GUTXy¿JrO 5m蒟ȅw3o/%6E$gP0CbU=U IeVY[$]иe$`$=CU.?Vo>{F05a j{Do⿷V'ƸC3g~g3Gq WOb{IF ;j݄I3<|6/u"OW8($7ؓE8ǟ&}h/D09<ayt7+~чr>/QMoDt4׌RKa!Ui:(<3ԍE2>R\1 ^eଝ s72seʐ]zkjz@Pxx&f|1Cx/靻"-7N>-.kV"ސ)Q~UaVz_> >7z >2e'Y%JσFutDxw@70f|XS1^톧iUg]%"ywxQi|BDêK"%tzr6ZGMGA[ZN=[u-(Ev,?h`/͢$D,7boRzWTc@5( ē] ?E IJ%k 95&q 6D_U\TB&z%s7B 5f^YJ_C2@dhrDL}݁k*Eh1Q,aO|#y~&X:_ց/XNd]ː nNwbeulhD8؎(N0AaGi,6B[ 1x^ ߯! {Ԍl(]r:\#$X>G; ڱ*ЛãSEv\>{kSBj7?{+|IuS NVz:A{-vڅI'a#AsBlzd$4騮@N34X,=K@.*di } JFȓà’#Lya."cՒD$x.r÷'>( ѯZǖ ^_ fpJa[yFB+ݕbRtْdF!4 m 6GE / 24d=|sa݄PQvackduV/Ք'15u|GNwct,}1б'-Z {_);Юd֣лkɰSri 4Z~ x|NM,HD;mff_$x m:؞仛[p5sA}7iWjNKsmob.H`lbsP@>-*l8i/:vUjCa^ڊ&GA3:K{??diD!P[KSm~0 iyOv 6SdmKC&c>/ĵ21Kٚ^-X~h^0m\t~kscO>׽#6z3DMzð)$\6o]:LɷȻ%QEVr\8fiy-ig0e<5ۍt< oAC-벤t&%ܭQ8tZ:P^(@h s Z@:od 41tZ2тgNLp b>2N*jhb<ɇ=ү6ɠ[?:l% RFI8WO~Ku@WdPQF싏996UEK5KkqW`P`JS*>{^zfzK3Ue?F@ex, N]n|AQÞQA&Ϝ!?6V HbTYx/;xPC NW?Ҷfc hy3?$*C3k+ ~74ŷsƀ5&#N贎XkQ Z @Õ87 wcD.Cm+H߹u$U d'  LM~omjg7|jCdTv/_k> !gM}Zֱٟ;wi_8t㚚]X%F;݅nd,ޯ<#m"2A.ygYh@р=|^\Z 着8C|h^F5|7 K0k{$VBk7[VAr@B} v:[*~݆Pa(n;ljd [Jypl+ ڈmuLG U cɐ VenUNc=0:W[ܥKDj(Mj0C\=ѝŻ;᪔cWK?tnEx/Q WiXɹ s^Ee$i܅UH,f2(M\ {Fݕ3HBza9Ge<809%IZŨx$;to;TDG}z򚎚l\i_kw~@0mS=hlws vZBQ ,Z-)7vؽjA'x9gR>r5le #rQt$~#f6p"a"gN N6N_5;rq#w0QiOSl,ϓ= ΜyxXNUa#EÈ LS4Oλ@efxZb?#JV%}#'E `;j.\@?q*T! D) aQDľ0œi58I-Gy`"2E 'G! l|QX+끿unwgc߸xpςKeQdκFYT^)I9:-CSRnhJ&U-O'wEL+-`%Źj =ӄ90ɋ%Gyr^qr!ufc/koGtjKJjɒy+Vb%&ITLr%jw5N{xGΩm2ρml?O{V3.ǫBρBEJɴQ-׫4,PiW8txdP׍7^ypZ9'f3̞G@։ɲ*%1k_(KL6xW-āz) pr=qH3Z#ZJZw!E~; !"s)_COMV^Bqrr6ixס&wwi"_5aC]ܦ2=Lܖ >Z[r/q$I6Y7rq<߉s8},$!áej0IXX:1lIYtWFJbSypP%ص|d/ץUwq) Z3"gSEpi(WVs8 ~3|OTMn,Á6֙a=kl7 Q)"m2g\pZF1-7A771Ou8m a'UDxbᮐMV ҳr: a&-%CO-rn}'hֈ*շgѹxV֨]g4 \ez e#R|=G(!=Z#Hׂ;f‘T9h~+^ n$Ҹ1H' xm'EfI}2Q~,Qr JTS=ƞvI^W %VQ&I]FÖ*q0Vzֵ H˯.!]RW>Fob<2/;O4恆; l䡝 I&-B1랔t\{BsY ).ƱI˅CtĜ*aVSB*}St*G,CE;_w5AI ycZg:M{8oɻ:m)0#Dr$.` 2AP4*>5$*x``ޡB)X-IZ0CsE5l@L<݋k$4>rk#%F!!: 1AscE=F KrX޷ռ\Mqq({9| G5w4佔ET]ѹKt'᡼?DL6^&uҏgq6c0hKe&8^VE@KW\b恷, KQUqMnޞ!!ϲcٞ_i1yjTG b05!*ӫ %(^S2#^6~Xs@J<\b9@t`(1X 5S@(iZut#uSby7@`jdYnh>m=hT#q>Sf{Iq9=c W3P x~~"f%:yr L] hΘ y}MMkqwCV? d@=G-5"#DM4%ט!qu}1ʦIxn/Y,>(nPXxwĎ_?u5]i MS: #;""F3b"SWq!KؿXzMXK0 5Q1d'+ PKm?C ?c7K]R &5ImbRe--^WR)2˦& ,+0AB~Ž#K#*u14'=MSsevoJM _>'A j@ M5:k\Bn>gDJlbrу,!,LPeo\ p+2žū§|" Qya!qGfptӂZ|es'Cд׸j;4VOU-A 3!li b'%1P /nrx7f d8/¶c^i/u!Qb }'s?29SQqFa bz eP-"U*력:k#ueCܖ MERn HZ z\0Y1e캐 30YF͂YNE?#;†r灙u4{<636oTnAskA)01Z 8:5hX(Iy ahR1 鎳3h{b0GNJ %u,I(U*NCy9/\j;J0 ;ɩ}4TXQɆ3 (sybq#L>{_YFJ 5KPtZ/tzZsxܦ83#3֣{zSw*[Mׄl^-Q[~Q<#fW%h+whHA9ǔ?q.rzVE|.6=.5^Y~4/# `; ?&IW%g9?[{boR~'9"|} :0a >/aI~cB )c@;CaL^ggM**HZ!S;& B9=hOrt ]݌ |y.wY=51Jڕ8Q˫\jMD@12X!cɞAuVp)ezM7ghmsy)|͌-OI QkthRw a:ʏ{o6'׬ĽMX"uy^\n4 5D+#lfY(wG==.Y7Ȟ]R&\S=Jiwo eMq8YЏnΥ6]i|I'8Y!t&rjsxO]7Ruzִ6ݑusT`<e莗|?Ok?1}@)\]=xg#m #  vXYvUzrQp _uVL`z苃W @I[dZ}˳ڗuFVJ-lcqI˾DԸHqj'$S܊m*RЃrԝ^FVr@S)'M)9$) ֈT32nȶ\:ORxnk]Cp4:mw+ty2Aa*Bj?+5y^wKab|~,S0؅#wEXQr9oW Y(~*='ҷHgF2c]F)/8X v,OP@o%&i-fkwȍe kHKNCt*I&tcNY2x6G M^2;]$I8ʠݞ)f v!ΤC|}L˂eʕ윫xN϶nӄ#mT3i튿^{f*B75\bH@+K )[d4G TB&A2_:f s[g8 9BS_UPf7nkaTTJaϽ5+9 ܭ{^57=!@u+h?_4"kBuf 1Zy T j Ŋ(s\*NgVknyq vlbSQ鷟P6 Su 4hxY*ɻAm}c*uN]hJ~]Y?͈m,BJKhF8#Qla@.rHjUոNfdgz&NFx $T̳| m%N }XsV:_: _EGǫ>V9i8+Kq3ƙ?RF['.F %IƱ,^C9]pKj@KN&%uG!X7@iN ;aɄӼe;YȘ} HBdAnzW)eBBtyG߃nv/+c!{+Һ%,d'1℘DGO+eD%mwn"t.i)P^S7D~ Ekfx8LABH[E -yـ0֧ "Sŵi-#bmV[9Y ] $+sh_Lq*?"ۜ\ZyCNu,N6Bcc4LPp?tzS>$AA 5^(k{s[Ydo'؁c# |I׳ż9Ԧi򲋦ۓIFߓWjk5:g f”s;UFv Սf>YG@u-6r'4 @Ml|*f$.7IF7lm6e,l}>8)u*xFR7OS%]#wSF0pm,~h oN؄VV܍`MCxMUycrm/J`y-PŠ* )ϵDHО,:emC=J/3QhML#m *,m4g$9Gva)#_(0wےt8"1=K.n+8 XOkI[}`!f凹w$ c`࡯mVb54j +<򮦁]D' A:c7cC6˧2#?Z.|KsIYAqV =m Pw's#bEauL<>zn;n* ڐ%h|EBv+vc<P`}.Rl&˙F^=݅RsJv rWw aqaL%֚8PSc4ǶXwʔwѓbi0gNz7^S h+6;<0AGA\  k,ՠu,H4-^$c)d P-wnrT= ,Qz0՗Ozh۰^p(x*9Ok5 m+ָb4|۽DRj9**!V{X-HGٜ}qMno 沈xSt37pDǔ::Z([<^-+pƢ<'[Nl0x5rUSD\ dC.dr8q*7^om YU:|0,)OeBďlW *wQV/]lԔ1Q+sb!aȨt!7'Bc`J{j.ANsϱt[*'%^]3lzT &;X3Q'ljۙE)ً9iBCD^!)+^bCnLLqOhU=yEᯊBVh(Y}8z8٪ZĻ#^G DJ6r%Zl!Sۜ(7+15,H^Y/%sɝ-Wu$d!C%ߝ/s\(S^ Dwj'`U*AsY96 I}ks5չu|Ay0m6  D[L]L0 X3)`1Whon m 7^keڏF쵰7#Lh] < Ժ${Bd 9$!K+'2^Vob1nHlcZ4Hu4luV>4s8TRC#x5mi#Ԧޖ(̠r }7CD}J#f= )zdmtbR߫!1JjV!MZ8y=%lw'PY(q`GO7JeZp5F)4жȰ$ݱ аC@Ϣov,S$ mKQJjr@sqT|lRbs}2ټe0_3bwɹ ++XlQ swǢ ʎDF^MI{Vۄ0ޕroqkW1ͯIr1sı>gYAR;`Gڽ` U .T wi[B! zNk).6e >]3uBh,0$uYզ M3U5m}Zap1Yl2WyH2B1T-{(տQ}gJ{放iicɏeN}obꗱ+pLؠFӴaLj@P7bC# :-&D: &i Bn6Quf+V HyouF,9lQ/ӿy}GF |kE<]8:HfU''?s8TA*pΌMKK]EMW%=7|gsLjD^l|[]X'2z!O;DB(͖Ĵpl|\EKڀb2M.(˃(c|W$c`12YXEgE!6_tJupg1Jh(D=PiNOwFr)o0Pn^maN#CW1d>`+Q< /@ &fA1 j0\^zje#w] NfNFPjz%84|3OsrV=%"d7*s)pdQnJ݇45/Pbh0_]0hzD`SBe8,W &i<9crxF pDng"*}?ntYYV9LTєȳ9S7:$ݟbʙ)כڔidgDZۯjqgg”M "-Mb(wM-kMfC-`'@@8ٌ9v)ERhHV ׽*PUv&e?D ~zU2)"kUye^5r%3yQ@[m5 Y82O f*VѸh$5%rz.x]ʭ%&t02#gb Zʞ&z(:}ڠfNw7R9&ܤmG ;ÔMTYGZ'g/Xrv%s=O8B,G鴟߇@EPտ*[ 9У}HԹ끍bJ)ٟE:q8rW_A[n=7N ,q0U>}fլ 'm 0v@;a] }*Hܷ"XpWf*59 y;QݭD t |qiL^#ʧpîC@0{ݧzJSA%LGrILCܠ2VUt`N#1)xA+sl{EGǿ1G a[Kӆ^bPޫ ~^S`vCV5E7t)PW! ś/h!Qo~8,@W vNrQ6Sm.y i`3]\^{P7-](<Џ2WfR]$GXYs Hj.>>&Jq'5"F1=f&Y qn24ɃJ.{f`GK-6Suhѭ:؞}qBa*NM`s5"_,OO |;2h*Q<[BuCb?NFvI::ٞ3r#g x bx"׀,FVf .X1^3ѻ P&Qqt"V`D<%KotC#G٬@.;z1wk:d2xff>UT 0AP̢1LnjS;u{/dĤ 7ݛ" jbIZ=<%[rKf }~a6;`[_hNH,[L1nN7 Ql^"Q}(?'m_&97" QfqEC2K gҢ#99< ȸ$ %vN$;1odvTָّ˜^۶-YFaB̩c"TP{@Hb;ɘ=W4}gte7akSuctѨl8ծ\*n@K.V*e$f }8ϯm̂٤kE@b>PkgoqB?a_FqI,%wI։GQ%YO 4&݌ld#bǭNw#&7֜z7)Nk w]X=rt!.~HP@+ZnGDL4/W"9(EDR#9j*Xh .jA12J`:}prb%oFwه/MfaΊ>hvWCzYt޿@eA5E+l,K9sXڎ(6n@Pu@RF}_`y|Vu0X#*AՂz[GIyͽzli}5Lreq$} H) >J]RC]ݶ'jT~0ޝJOE."'5@S8m83u?e';- RbVݒa?#KpLwj kE2W,I'7 G8pE2E)8ĕ S!!7 ⪖#uܨeTQtOK#սo M.I*ihلWʹKBD7YOjS[5Qe /H3(7oLIù9 a_[|Fi{q0*a.d^$dѳsw_g+L &T@_LeF7&*ι&{֗O& ^ԪϘZ% RG0t{%0-Fha=G(d)(g'3~RT!oy2q.mƘip%eRGplި #@{yD$'\Bs{/ױ9GEc"=eHթP).1:hr((z- "Z 6 J" a 4ClJyUU{Ұx6؟o|jg3 >7gv]ʏO0#'{gfRԖ9m:nԲ%Oyy9A$(-AQ~u %YȱYw`sjHϱ&/1uPBDQәEbvv}:4gƁ`w=u$Q(_{*v6ݺY5'L2DLLg)㕢 /dFfA:'hAsbtj i?1GJ&ײ%.6'T_`f83G&<@ '检DQے?5"g򹚕_Iݏ1Aֽbc7|QCJ|%ꬥmg(ˇc[//KO__yQJ1&٩QG CąNQ^,wSjrEwd!5ӌ+ۧ$8{ׯ1k49Ŏ*(/iIO:JQknwcL^Airv@͐0$f"ꁞ)u^(WpQ/)UroKR kN8yHc=cៜᴚs,܃$ ZvhVDD"߆|BKPr*˪h>%48uỹ<g(ddhՁZ! DxZb}~ Wp^~ɯǤ5D?؁yEoJ87@pPPzZb}Cy_\;ZםHB9ʮ 0=p'XTPV¿%W.sML4 s&W 9yFq7I]Mzt4"HupӴ):htm(^DNfOIXNXɪN1тFi :bЁ/V&L/P3hP_cjBMn`{+t&i^wS};ݨ9S许NMN C) fm08. k ǓYB~N='M ^ 2*ˏ֬k`<}lԎÂu֊ r w} ̬Gˆ'Gf&6z!c3 fᯜ,!plضYk#[Csw]E iyl,I*_x<_LICsԱ}KIzNl2mS| 󐥟 ^&o^0(Vep[:etUwG1HϞ4!g;m}=+F̕OQםQs5\JnZ:((_E Y k`Q1 UeA^hn=.ڊ# 7.oT^Ueb01OFJDnJ.oOuq-u\Q~9ͼ6BR{[#U\e0l#G8ߧrfdc tMMiu\#現/ӌ~Cܡ>CsH OJotB JG;y[v8}"#)M b=SuTg$LnmoLp4A%x[xГ]"su4by^S\ZZ} ^y),W dXe=~'#t5WyNB Q4{tkj߮bY)DW;Io=4бlhՑUK#exj]ꓵ9 O5H#vD'+0Oʟ?O 㜅[Wwrc M9?VSwvD1@E=aTV ;mQ=r-&˄h*{'|=M/kż4DUA`cJj77iQu+,BӻpW 7iBF*g 7:B}sOOI@jXgLvT 4,^|S&D$_ޜ8qzJ4?.ݘ٥9M1znGƹM[iMJX_GS1k zo`(;G+|ߣ;aZQ֞eө9AKS0ٯGܞ6#l)y//O J܅X{ ,7m,?ma0y~IYmK8j4FaFʡݦb<./iR<1M BVxUڞdݨ}.Wr3<'|J&t]/dG`ҍ-G,CH9Sf?uf@RO ~Zk,k3:(7{^7׮*cz屝ni/~*僴\4Ùd8 ְsGp2̌,F_↤w&8N'篞D'L\oN;\!ŻA C-Vj~ Y O\s 9zJz?\8,ٵ}ih˕t vrjN,+U2!FTf{B O_3pLsuWMmj|)DV5f!y1xi5jC w!15P8Eٍ'f2t]EK6k"ȍҖZw7Ɏ?|obDF2Ľрmu@;j@'w6Q"vp2;yCv~n^P+BzבZ!Ӄ3xҲL^|K|p[TAi3&hkY:2^6Oi9R&cp . 1SnT,UPf+H5 Ò[r! ~\Ɵ\4'̻>JXmq RS_مe)s=U.!wzӴ4~3JA[NXȫ `qYpJ`UFt^Gŧk@mv"ׯ eKuzIց.A@5hY/>0X6AouK%hx$ULx'8[m@"8\u;>^@! Kzj -)X5U =K:cbૄ4#*Zj!mX7`V,;C\CZE@kWhAkwJ9<06ҕ"_;XV)dZa,٧؆!o~0mZqZyj`Q1˨/O{7神Zٜ'iW BĞ4R;cCGuXr%ߟ[U nĻ<Ţt\^69XbfC[ >ArrN "+ DC3B&R|:l/Dufv7Uen13è `*dcrjٿpFϏ ))USǻ|ς̼rhonR[h1X``yjL>U<9w{' wsdPdrĠB eI'r8ń ugt:Q2I:&Ȝ$؂Bȸ_7爼ѽÂs<n'"Aj. &%Q֊ǒ-DKlgW ҭ9 (`1Dv/\Qr2_p?`j 8-҉k!_a@l*5=|Q5g$ӳ@B ϝi3%#_K~nW!|5l\F "@ ?DJנ>=Kmn޳Fh.Xfxe[ 009}7ux㲇\~~@W̒rGw1ôhS #̝4X}oCULxn'gjчK:mPyY384yVRRzfwC˾HT1ڣZ͵Wrڨ>񎅟g5Э{)NV+?,dkü֦!v6VX L9w c+B`Z.p2Џ5yi E#Eī\+z c?83V(e5^2zܵ;2ZWͦnO vO$I+Ui !\ ĘDJb\Vu.ܠ ?2q3&Xzv S V}k#G Re^#ή 35NENQv): s{ߊL:0փ!uj0C '`[ί996"ݞzVc㌚͐M _>xNuqhU*9*>hM8͟ɦv2<-cm~@<:dv|{ۮ}>ݛaΆVHv)D/ϴ)DEx|Dē/G\bbM  /p 2/-py_Umhοk'3C*se'j6DY1M0A$TVf@rP ajqv!*@ztbe玲 +ZU0Ȕd1Cpvc {ֵ~yPF{U_1RԲiX_q2Ia1{A3,A,IxS>n 9Fdѓc9q8>駫G`SM*<0;DĆ:m+n7] ;vQas*ބ `cՖʌ1b7dbyU| ދ]"f`ōZ& >#.x5Ň)2 Ɓc(lJs`v~{"'ImQ|6+/cF_e20ۓP*jز1!U{uyFmX-700(v @9;e+(/a9tKǞ _qL(*nMb{m!diS#^mlY ,MI3=%Y ExU<>:+sx]6){ٻ3lU A ]rr\dȜ8RR@T^Jzo,% E1u'~&*NC^,ݘ}MЊ f@Pk20`_L:Y!5$,ϨΟblAd9fZj|!JhM4SB5{)U푂HƞKvyiG}FGcíwNt^!6&a(|Pyzm(b+L8ۆ1s@)K(LK8V`خ \oNEJo$S]R|~A%'NHDu5{- )Dw4;F>WR6P1o TCVH,|*TaTOd-_Es]!?K<-zV`H(feܣjw`IRw'*6ՊV^u=,) ŭ.me{f"@8υOVg5tsm:I!'c i+IR0ͅO`2U+ty)s6ϭ_S{3,CsLsAι-5 dG?{ɩb!liC۷6Oh<( X@B2۶,=>;w%{.1Ok*͖uk2iNjG7b7Ga,iP1%$es;~9=y(hPH񒻃2Aly<{FTR) iC; 3TxzWi/@nBM({2@#`r$Ȫ]csG]skkL~L?pӀ;l"g,$dw&C'nHUH,ճᕤw؄ ̛aSXvV; Kk\.I\92OV$T}p&[R>WpaC"uMȽ"0h-D۝JğNh<;uӣDbCl,,MgmΛi4cd9`4X;"A[[> dq<~ d&L^guKlQ߉^ΧB5mȰ:.E~/u6Ұ`-*hNs؛Z:1a%i|:s*k I"6CimSw (,L~H]'"YT}\4t5\sL[:DJE">R6h˙57'j>y(*' 3}JX7PL/tT'>lұ7LK4( θe`z^T4m3WF0{ LrkqԷy[o VѨR0ZYhԼ6òp" kι)\=-H:x "4?U0WhÓ=V4+"ls_xxBp<}lrjV* ,n7#/T+b=1/}oUsTzڀ #LDͪX"L>)Lk=O"FVUi8E~ȷ "*d8r ͖zh\6m1+$>f^[i~*B7_􏛭iۊY새8+~Dg!Ǭ$pk_Xڌ7 Myi盾r.*^鿦pћ;?]N@{} ol>p}6sKu._fUH}#!0ߊp h c&5LNCGwWsҡp{ Ͳ{a[Xj"u!#'r)_T7LmM,ګdrG!h]?b4y.D Ɯ+@>d鼾xPUL>倃Q[O[դ]7EJZ:0Eg ܯfD >LwtH߮rU5_#mYZh<vuKfc!]~7i;s =' 26x%Yn|C[vn[R_ZQcNQ3Xz6'(~L\fI7EH+>&8&lD"LX͉r`VAy}o_ۗصcQlmҬ {x #Ŵ:Z0|/3HFh8f⠊(3bExζAڋ*952Ӂ!qz~P/A6`J\$g"}4"4R v1϶q9I3DL5(flYKVb8dEP1g#\z(dApǥeUr%kWsekЖ#>YB34,5xcQRQ90s loT .xdUl !ԩ5wy$ϵHaué6_)pܩ77| bBS=ztv˕4[ A╺,O;bG9ϹzbCVd– 1b\'^ɹD5P` ; GLg0Wj]K\2k% ppR'};WG<A %vM}Tt;TLSg5FFeE]`ʁt|_VNOCbBQUHy|S8ʝ|TB ^.zdʩ>|ӗgTPmG.41]`P^D sC-Js^?0>1#1"/WD(k88Ō+ߚB 9L?1 t,fǡ&,~uew} q% qaP#𖈣-TDjAYʰ}KPs^V|3w?X[R;Ԅ9⬥`6z< c)Y7̈́ѵԒwm*[hGhڟ5xq-F|1a\/,X7b!&?aLtg=vy/^c8k97O~ը$OZk,ESgDq`J?A-X-eoJ.Փ&ầT^nW'B;? iHcɊ{1WuIhQm (/ |G ,+zHl.1Elyk|d"r|*sː)2ҒdU`&Z'Ą{;._c5!s,&nT|E#~ľXMioUd4&}- 4CB!YKbǾ].57sAuWF MFm6&JCѱM@ D9Ǝ$dcu:z+0&M1ktw{\- :_.B[j[n( vtV .L$i%dN ?yq!,9ǒw~ ji1/{|ImK 7s{MYuZzزt<v:!QB*>$t3`zHpfT82wD }y?! GxudԹmV{|A.#ӊnh@@sIy F\b3eUQOKc*xG Kg!b#V+Q,#K} AԓL1`K}u!G3yp\* $trX e -U?Qzʎ?wi846AY]FτLB:yR(>|`nPx4{ ͕ۿ-Aݓ=凱#sp] Y?eW#~Ot$݂K.Y`*!* `@xL@(?NL1-KSF\f|x Klc . "B]=ؙo:YqR2&.)bgM?#ՍSvT&C|Vyeioo;H9DM8ژ9W:xbEz) S@EC 7=/y~o%.{\ ޝӘKfEʯ"•xD+$)QJZ;k^ps$N^hNik0ʰZt/YSgBڱz3} ]+lB)[ޞ C,_gMFP5ب.EsSՁx 'qd#U\%1E_AHem\݅yMӦcm 1?>1.=<Ł-\k#U d5c3 FՎxRL@ ܃Xʯ #󝬇O*`ay(Cڄ6axHiGG(WNhG.QU 2m(jS,1TuöNU`Uhp>kZ"^RħḛT.0jȨ':ArE9xQ)A` \^Bh̩Q8.G%D1@$o \jŕJ`lxYמ JgWLXer8W 9e-l5+@FLa3G[e| Y$_'7dG(3H潙 }}uF'ATwf9m#`ZS}ri$j:EuuzНz%-O /O-g>xh`h:ESsls%m&n'$:;h 8MF<%܈ȳսCk-gTڴOeRe:ssBr3 d=lPA9uVRN$ zLrK޷YXlV@pD=^RZ՚bs+7pc?co~]%Gf=H* ImT[4AL8j4׵B_wIts> O(xZq(ʤֽ2m mS?GeiƲdTW6oWד< *.|F;Mn1ơIfѮj\xհ\<.!6e 4/hS_&-H؛6Gl܀JM'}QS@>#N=*$Gd H"؉!ppq`=D79"΢"V֤BvIG d@hy@M7?Źߏ҅a_\ߋ!Y?i]:@ e%í%1*reYH`// A$-׏T Ԯx.(d&8Ò4-]*E]Py&t܇I\ihX N͇a/&@%\RFF4$q Z= ]eg6ZLB4ZOQ-U:mp`_G).cŶw3E;*|pD2/ż!V^]djwĞߝGȸ-Q!OrW|&2M^(MKWX ?c>&Z6Q ,h$/|tsA|aJΤܟ@ђcA 31ܛ1k/dhoGm+ru =@OT_k,b/ o@nIGGV^MQz~It\4!Oa~W!g>tNf`.6;u!c; 1kd/HC RU>RfL0hrJ'p#`А?H= M yܳhAS /Naώ?~[F3שyt 0y8 wϲd zLҎO:~-g!ny3!yj8J R&nbl۶;܋˯rD3p޾SO)Ol刬&G$QǛ?f hzB3)VƹuG-;<psE@f֪VMJHÚ ڐ -9PV1[D|tR'1E4[ >[֝;'@9wxTP\;%OY?Cm%@jH))%1+vB|]5oJW~-uAWPps ],9M9UẢ GdϮDf;мs/΢{\,^Ҁ }mwԙ8\368T.SK<IJ-K1TC|b.^D3V@]\ ~MLKV!$f pm1r(ecEr)4ǯ庄o9eqװ;} r6aϒ7-rAᙌ#Qm (ʚgDJs$7aZjhxpeIMVR=L[P Hbb5Ƅn͐Ž 3hj3sG].4jQ0`S}ˎVĘ(tO#$(JuAN<0YgqH.^6&Bi$U,;?Pˉ.T`bb %RV2"Bdb,4,Uȵ@w o-֕Ba31zh+'nt}`#~B|Z@)oi3GČXYgty0h׃9p0 - =@kX|K8} i< g + ,~at'7mgc8AV 4hyG~BQb4dуuK(悆.ZhΩ䟴kUMY=nT" /i7P"m=3lPك\7m1X_AYƣfTVhmwNKRaltQŔ[!̇ 1p{]ŐZ|lc\2nM$22l Sp3(yONמ4z[i YS2l[zO%#t% uzbLyGO@J .Rr/@|ݓyk>[#hGg+iGlO!a(Uv[ЩĻr)Ց `HW[=|ǽڙGliKP>$ !`{trsnw ӓ)/GYt\Ɗkڧ;<.S)j)y?s58joWLD UhV]̓1)y6'HF1 ڱ!Q0aqG!}xNV룀8vntxἀ I ך]]=PJS=߀p8!P d!Y`ߏ'R~̏\4oʌm%8W}1kNF2ry77K TlSY웺[O?ϫ'VjNo#iRB9*#Aw3<xA|-i a5~g8S$Zr m!)A$e(h85`u,vmMOD;;`2sB'ZM+ƋV!ĔJI23@u9:46 -kon\ɤ$ݶB1´ " |ki5JS: XquTf7 Pnk0<,wPz0`U v?">_:!iYmkV^lj)9!#t'jZ|)td)v"fU(>MVPRZ%+/ϧrK@#Wg%(%ﯢtII@Oi6pb_Z+mpx6>2D]9B 3r;Mo f=[cd9FVQx0rPnJn`""x.n/^=+2HuaFjRw?O NijB zM3\z=j`JXR%7Ţ&aEtBl͖1OPiMrh`XK2uM wA(&xlQI L5鷮,A$sr ˻kD4./0ߓsh&u.MɆN!d%_ZϘ\OdJZl߱4!6ʈusM!23>rKYmD0pE#bI~ꑦ)@Y߄ ڐ;J轗 GE⛸Li@V3 k\}b8GK9AZ*LlȁhOJ_>|X6@]{zK8)-|zIe9F΅P-J7k M=!C&UWۋ 0shI+X2]8VH5+en%o1/;Q.:5eFfA*GU~etS}8oe7Nt8%fʶ %~fce' ŲLRЊ /NkY8')fH=¸l|eɽL F ۀĞ:SI-l"&G4:!V()喉~GHU穛@e6SrBܘ+ *Hz*b/rbe/+]GǞZ*9 Kz[uRMO,Z%<7M.' 0JU>ڛQ,=ӧP;^TpajVs?8A [Z-c&g;&]aؚ`c.^@\ԕl|"wFT67Kzs9 o"97fcyN2 aò3"]NmK\X`!oPρ4 oK xӎ,?vWIn~хڴ|q׻2Xgѱ } #J4~c5U_v836#T=!`Ԍ'Dr`}F\U;p)+,o,|Si\{D`9f&@&~&hO/36 kT;˂Xp;u.}ȗ8H֧W-D`ЩS-1&l :8(`S\Id3iۏ/6eT}ԧ;XV۲iKl,J("5=6`(tyðlg+Qw66kH:ڜwrT1lƓⲺxxDND ])( /K(UcL>4@*}cQAԷ5՛+z}jIA 8 eF}h`M/QU2Z-lZ|HkCP,?E.5ZfW{{2KW^P(mtܕ+-BaEe ogn7,,{2Ђ0!MܔHPil ^[ O$GkQM"EW.] *FR<;-ݚwzQ/_Y04EgtAUM TW8W|8>RM xn1 >aoԁ[ѬX?&@.:ϫqƬ(9k X gӡcTDv7Y4\oSMo)<|YSi=;,pSrY|El|tt YFk"ž{h8'(XN';EĬ ,?uucR dXB;cj2uWw2N^csCǣxھaµOL1XL>%?n{)&>dHu|ql $cCNSގ)Qaއ=HV'(\nL GZ(U q=l M- [ k]:P@ 0LOluhiܕ{oaHSTZ+Β>rCNyǒ~jL\Jb#`BWZy{`>uW͝Lu Ga5/ =:¢c=fn+>nhS$+Z>8 ˋ } n:)ȝ|*8_ҊՀRl}+g@%f#3i6F)  8:8[i]l4E[I#)^F2GGy?kcN'Dۥ+eeK_!UpJ>4;ʹ K9NQ5#2Na\f3fߠGFO蛂qftΫk 7%6*[22 pXEHod47HC pWA[X(|m׬pb}n1j-Э3/iFa*x Ơ@W6aD*SUdqgak >`aXN?`zkrg-s37Ou˛EK_Pʇ3kef?9$ĤT)U1H^`\(dD!?z+/ok7Y8)4d͡(0ΘOsdY1 )8 A4qΩГP+w)|}yӗ7R{ rdec]J̈ .q BfZ %Sn&1Z!| ߄ޣ:ݒax{Y߰>UM]~ R}rySZ61NCÕ5+v#R ǫOgUuM$ǖ{f ֤sEe@8BqHqT\ؐb9{%cZw-i%*#:0̓c?Hbf.m] _xUs"{}2$1F-qnd%fI?m`꼐ߡ/ }S iʝ,JFiF ,Z^3k*&*RW]4bϡED.h(b1!} 5kشub6s/`0.!VT[ˡ&!h4~v|JOޛv|I6*TLqנv'Sx_ϏR|+wb :wC i)+]/ruR!b9}JYMvs;I~q/]ϞSn?V8lƆ<(#$4Ow_ܩנjE~D*< v.v O!ܜGCK:c1h3EULVCK61k\GzP4ÜrE9?*,9HA_݃I {`=x3Y{BNj`j^jm(*tN_QkMG!|6ydY̗ @h؍" h/+-5 m'ƴ?WM5+[mtB5# zL3OR&pE̹2/g( J3UCCNP-BRjA67ۙ p/=6ýk6ro,j>E)X`\ٔ mp}x=IV(5@ut uab:oF)cpkgYZ0707010000011f000081a40000000000000000000000016439a356000029d8000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtvfb.ko.xz7zXZִF!t/૯)]?Eh=ڜ.+y\Mvq@WFe?(aFY46ZyE4'/ Xw=pHx\@{vm0K ]pdA 1~.(;ѵ9Tt]|ѢD}B<xܪ\6n䊝&!Jzܲ'sPV=eq'v/CwX4/B\}G ncDd`8aT&E༮61.ZXf ibDbbbK9.M4lg^HCTF_! 0pxN|۾n>v,tʡCD "?VfMSgW~uYwͦmu}SjMl]BvK<<$j!3@٘ ^AJbZԔ:كQedU>B-)Ki \aFɐ­x1% j9<oG0ɵ'PQ;׍z(hn;)IFw[i6+ژt*O-%.O= qoO(ЕK +7B%M8eS1 MA:|JѰ< f8 t9ig#ȗqq;\ k, `󑵊!su!mBiVdlԔfKEy(bMQH&>ڋ,H Nl籣MǂڑHՇ&1Ykc'Z-&FZSdLLz#c#*37χևCΓRZ8]ovjq()ߜGږMp@` PۄAutK4|g<ͷq#jnzFCi8[F IS+(^Aʑupy|7Yua-Ӱ#=ziX)ev7тLJ'U/-y$QC m-*Xb/5 ؽOΪ R{q,'l4xS@ mwDV`x._5;' S۝A>M4.pIdSu@GOST# jw*)+yG}ڿ`Uո狸㠕mGe=tX]MykKT06}\p4fxXU/冗#Z\K_[oS[+P:R*(恡ȔԊGo1C<U)[&$1O$9ơ% răe|-r{1vU!Gj_:}[@O{= jxcO2o:JVm퍤RJc֖~tQZJ4!bʊae|P?Pq|!J}AbM!$yDJq⽿O/fLC4 "]֖ı\ϗ~rjgy SzJPZw+|PIAŔ;EOR Q>c3R/`B晑 2[=R_0l?I;D9wyk/ڹCv'm1}kIS ;%YpQ65EzVf:wƷH JH"ih8sQdpl JLBR·Fl|;!3RS.`;WP}F#DE@ #26ֻ=Tɸbq`.8f\WB36|RLhN^>훊9O\\Q)&B a IRKQ[d~g$K)`о[ѕ6Q<B]0BXa${=RV[ٕvMŸ~Q*̡0CGxwzхΫ#0wƢ$+j0&s,6{5!_ft 3A u-T-.(4t? s#gF}6CǭXmK-#h~98' K}JArTHu@(w伄w_{˗ UxY~8dM(JȒ @6FNh6Oq[ HڠƉx^zwF+wg*q?{w]5+sJqx UW~{ZZ30vy}f̅yPoGwK -] '(P?mK tM*lQvfjR:x n@;c~` DF4fZ{ҝ3+,՚I'W?_!`up Q;47#\s Ib4f!;3, \ة׌Mq 2_yCs/EĊ$-V0 ?|ݰ?הCSpOJc ɎMڳ4<KdA-'^bpxƾ.PP-qE8+FcНo`TykR={6oxQZ:{Yb}=mUS]W9 0=gV:Dμ[^5`/ʟ$Zg}s'@ C&-tYn.lNl %HF>(G$ +֐l.J$fqkj 7g}9"#xotxH;xzV5(%g%T*7hNLW4Rsl "I_";cMWVʎhp+e閱0!=h:IBh[2a'xroB6+Tʯ,a |rR+Tw/;C`b vjgҪ6[э-^qea\;3+m$ 2!wFH;t„FJu"vpT i֙c]E9_۟1oKS~"&crR1.PK\p4W vVeYWx%Y=ff[2,轖7s3}v0{ |Uye*ۍ!Alϔv*{NoI.lRAtqNVDGBvbbhhZv% {kd,V%,A.a #=E1.Ch<;EU͠K 43% *j}E70eH ab5?+nduKkSkY~}|_m|Ĝ!BϙI6/BMTi = 9z?~+%HDC&ďAVx{lu ajxkȵp)^^01>q4Mt"wm. `^hm-LlSU vkez:,# N?BnQVt 2/кR4?aWų+ѝA"ZR1)mU7%rP- wubBOo]W|㐐{vq0jKRl:i=\.j62;[&kuN@d ?mBULB񂬱BֹhI?!q ? 93BLeWSovEC@ jTfA7$%I>A5"_I \X2u(#LO<2|^w+yΌVB'~+ kôTOB\'RJcEB4 "Ykgc?md:jhUBQB *ൢn}9Y-0gt\Aa#+i @0]0,3]]X[ ݈\qDC@Om>ڡUbg>ZPrGRa@N^.C?*H*xmF 0t:T6Z:5K.0Qe`qvmWtBɾݬ:3v*7inurmӤ]ȌON|"P {Pg 5?Yp;/Nrɴ>N?O0~}lq34bbTY-лywc%x}Y6I ,v,oYlqcV:fz?cdCjBA I᜷\Cp킩ey)RcO'4 7qZsK gU +E*^1;A_9.KeZvf3Mv/;V ʻCHxo* 5pg#PI"n1?*a' hӨ[c\OYM\et*uFc9$5P 3v炂Wݏ ;rYݫJ2 p/D~,|Biؒ&S@Ւoa P$&=t #]9T^q3{N$C !PD\"ѹOnK Ux^U ulب>sL]6g w/g9D3Iu$}+U}VT NnT n3g(_iV%,Z>ʡ(#4>"mWR@gP{6g%풋aa@4BuN˟+Zp]22cy pΣtBWb*-08ޘG?ٞQd&J?SBJtgKId3#Bpwļ#[[ձbQA!NG;O&8;PЇ#~;~M^sGnWDw_`ef/Ϟqޗc̲(dpMXoaCAݐ:C̪z[dǻw &f~1[ʱm˪$7 ?bZ╀ dA4@ ;[H>yVDAtI%ci=0#f ^k%e{J(L2p8,^qRK& dE"\SrMuvY:ׯW2Egks%o&7ʅ-VX)] 9|M1BaBlJkcuUn4WryGݣ,HPx1@M/K"!6{N9s!BѮtiy Cf>_ʽNAQYmDgAzhAꮈj6 _: iIn Y ಟ!B3ypPC@(仾zj]ȏ{7 */t=|KZDWǸ=FDnIxdIcf iY٠v4 Imk?yس7\6ڙ!$oBY:EA+$/t>} 9AqԢpGےS/:ī\.ȕbWuw/N)-ufFb0aK`(TZ)SA's(}"*Pt3f8l .+_Z_L]|WtR ]|ClzKI^Am̞N?meY^ȩޘOtG &;pPL5crw?\)IE4vjJӐc( k(C j9In zV/F`g@ƨv^V]X˲ZR93 ?Fb%AYO5*!wL}iq5\6Kp\BB4d e3)˭o;VD6&|'ժ=zB:˛e9!J/97!V(k`C]$@asGwWq 3v][z}CgC\C2R_sjbMEg$P+IicNmT% "q 0S<_Tnu6WY M})ܮPZPyb*Bӈ Qi,G' 1ڧ#3'ao:^eY9Lj5@1%#4rG]G4fP#eqe1 p}R~X$N z?$dONoi\;!kh{vǷwV+DK 7>R% o]07pԇ g߰ro<$b/V^/8OY/  u N#®/h)>`g-腓QmHMG]q( f*j1ܐ3%c<w{|2%*`fƐ7̫٨;wRw,QkIt蠀GkY]W*f#8* |%mm/}.=v$2,טSXpÂ|"]#\XBҾvw~RFK 'tɠT_qE!ӭlov9Rgn\رE|UJGbSnhe{|zƢ^k` 'D_G 搃UE!FJʛyC1Uӈ@ H=Đ[=`$ ʇ+yP>#6_%($u_O#سd(x&T2})=l4:ƭ QZc)WZĹڟ_K22_ȚP4O]hE{ GHIi*JkImt:E5%;ѮOHʸR9q?7pVa O$iM׾cIl/"^:m@o#N([ɴ`-jMP*l E˺v7<% x7 vMޟ5 Y.HqǗ~@qbZMۭ>M^TRZ NGe >? b)y  ^5Ew&Yz5T35pӈM- Gucm*.7e}AjnST) ^߁و"A?SDqΚ9"2FXJN獖7\-Jvut)tC:-CKA1 (%F>MsؙE2t)Et%|;F1R 2QoP_CSr\p5aadǂpz GSF]3,p{LT@с=GkOL<7b5Yß^aI`S`]Z) m;8KDRP+ýh%$'-'!S0!h^ 5,d\m9N8܀b2a5xB"HsIcD c1m#B-3XGdQ|0kL9s#lHy UVPM)䒠q%Wh%R,n>:†P@pg{HpC5&(h}_2Z2iZz%f7P3 eڇ_[ࠝ:}E٧lQ^3Rw$1d/mD9{Ռ +V8X\4ę_C`}&8L"QR0s[.C0[nف2(7fQS *-Ii{rNCR5/֜q25!mYwZW*{xi)Ħߦ~Yz>Au$?2h[-n>? hNg20ft؅&w+wwj'췉ЬI_utf+vp(nVCtOd֕UbJ5c6cf c{zF)=(kf4E%h1Y),xy|zup>>3ki0=B6PF;-;wj/w^]V2bDZ;0j ϽVMcrAA6)=YWdrHf!t՟atk}53j7ҫ5[^@0$6M 8i=ȒXHZVj0d@ZW)iU u6]lPzwsdoP\]MReАk/,CѬ5xO,$ 4$B찴½b Ց*E٨}UcByՎ(S^/X,ӵzܑv _`D3ӷ&fk92"of+0"<DvșUK֒Ԥu+.=ZZ"*'/|5'cBIǠֆ;Z;oȁ3\8P_7Έ VTOTd0ԓ\fiFTTk*NB^`\Q5m#]ffQ>x4oZoPtҗ;Bk:[Wjvԛsۆgv#ؙYi%KEG/MlBzL:kj 4eYOS)vHc( _!qj?CJ|}Iwf pR t0&sNl4|Ms 3>6ɞ[)n.1bHtee7MUMs}OjoPbN:m"(j(%ݦT2BFuOܴCȽjۓW!yT+EOk,O|:}5\OHD:)zp uշZ%Z.o&BZ!;/|RT$xJF`a>cxrmxJH) TS1N4mC(ӵLm$iD J5S??gYZ07070100000120000081a40000000000000000000000016439a356000012f8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/mantis/hopper.ko.xz7zXZִF!t/T]?Eh=ڜ.+MMM*fHU ǯ .gJ?>4ߎߗ.k?,ָa_ pҞTA1݅fW Z!&9cKNxD SP4GjSEДFs9O&E`SىYJD5wVȭEWX#uxAr-|IOC-O[qO˺2z_Tǂf$B T`2ݳ#[.@ՌAЋ_c]l_ƈhgGv F=m$`=0Need8g8w;9!'"% eg M\(pgGwwԪg!=9P)_lQ&@}fܘ5|%S%VOL30QkR4RzDa[ \gFDڶ3"k;#֍WKS0gYQKeM݉-T&s\^bQӶ8}D~EmʽʞJ`*s9($H3%OUyCAYQԥ[*]7.΍Ze~4ʫAI*ȴ{y uQeq&k!W]lRڙ-$C'ٙ!6C1?I2Zev|?;9~蘙^urgBZ1B 6듳'ͥRڜ9k~AYc9*w^1%>٨Tw0V:~WCDt5H"b)m\Ksl 9B#0g;@󃓋9pxnF1la\f+rHkUz9p o᣸g?m-n6Z$ް&m6%jaá8*Cj4&335甡j!Qj˖+G= -] i9o3#=G]/A44FN9lL{:}5~{qZ27\ Q **/Nj#C3>_~@Y Ym,ث.ڑ; Da/{(uT,mJCx"%4OX' *c~YZh^M( 5P3(Eϯh^| 5ov'Y^0Kt`k*?{LAN[V7C㔍Kz&pq;Ḛ-zy*SZ!%0r>mx{_j4\ŌaԶMJ=b#4P4gSYѽ3/ˏ<~ۤ\d3Nj!鵜Ew7>47K٩,ޛڪS3<)neLu&/R*6o?i!Hݍ:x/"vr!uh΃)Q9Kw0vv5ц&LSC˨Z1jkcjټ{¶`̟xXʺEe˯ WT_zO+.vcgHWd: e˓UYygH_ e@DURlj-&cީm.G.|6Â}s82f|$ 9eiGW7f=15˷kw[h<ߚ2a"ɵ?zS1z:Ӷ3:[S{e7Ǽ]m4}_K pTiMo7//)CQ`͋(q[TQj~F yjeYOX[F)E3SQqȼ&=*hfO¦?L@;s5A1%Xlt4CmہYP"5C }%wTesR%l^\&A/[>}/U-[Ek8Y$("l5EH#( Yw|}m&O%(&[I(,j#U3uㄤ dTB.pQgT -q)f\MuPu#ѭ+*&ߤy#^ [WsqA1I~w鯩> LIO浺1OKsyDd"/~ĶfP#"E(b%y%<2y@`XvOqfU9gMGdj[^L>εK>Hy!e@%׮&s9&`F(H^,l-qqJϊl^`n_|7㽧Ej@",=nmbRv'g|ׯI)W7{%`kk\ 't6l? mu.(?MX>#P;:Ć׀hR^g Js0;F]^i;=\F}u.a>aTH4ڹ!7綏dMǽXHQP2yfKɯ?zH.BP ,֌$bT߂hr d [8 T\D='Zз9|al " È!$1aVuz5d?t| oš^1Jј{κ<%o:C*PkB;̹{(FФWc5ʵt_) o0 fz= fEXSuӉ0LG^/q}rVpGA$QJ0[IZAMjb$q!] oߕ`[h 4dC8e?nJli]ɍQx 8Pw23 WHrVI&B#VKQ3j *pKtanKsא6H5ẇގeRRIAfXsn綒.ޫ?H7jÍѿ /4-L>%;dlo*^n{ ӏx1B9xs/c;2[)ʡ~J*=z4e^6O ZZbɡw1`6bjKqډf,R5'#w.!ejѪ_2sAjl͖#X-K8X#%[ʪ#"n\!<)Z*:q*C^#w,6[n<Eo\u\g\mG^XR0{JN:N^SJmt 2)iFgQ~}ܰFԐi~2$غk}#,u#8v7h&.`+"3&}OI SRm(U ^(bG=s+ܛd qx .>䨦6O&5Nϛ%!1Ueyx !mv%jK\S(*BCK}ljMjY`7oE렼Uz1A K#`٪6xcqפڍ>"13/[?eO6)n/(au(G^MR-&D;nf pRDW6 rdXתLF*NvBobIDfma2]뺶ģ8`:[ g)n5%eafN혁ݿOQA D hn%(\j҅ o!M~7^)th_C\lKKntI[01w':'U?^6)A)TzrV |qk{1>_[Sy|mYvT5{Q 0 LiEdb6$SNJɹVqŞ cѓ=YL9BSmY?=EgjOݑ=Ε'A?_)]*>%!W$kkĵUoS>JQ%JEES!,c#WΓۥ&,h$ᱭ?Nz}KxE(|r˥^Ѯ"i:9BOVٴ ONߌJ%¥9қTl(/?2Z++%А R%lQv)q:1D ̹rNVػ;ϪoFhuƤ@G˂n6`75zX}F$_!>֨(`͈1 﨡b)5~kqߟ h=U+/˟ -0&g3PjpM7,| 1=.TxJwL9jIWB#d-l{.4}ҳ0CJD,5 7Ŋ,5-WjOLw]p_GIw!['|2wÛraͷVk G9.& l@ëJY~t;IǹNOf/x\^A?w}Z7+عX9䘙~1bp\ᓄ ]ڝr!ju7ƁȘ[]L:쫞mcQlά!}m+ ZH<9;!Tԑr;zjȋ/zN8eaQf.oVIJz.ӹvee꜍kbe9c@ ae%WŸySd?ԉhBe6Ow9`EfDga ۜ@ 2([ C0iGMr~9$z{g?7\|Z?5I\ Jr;@;{uG}ej r2hDj #9s|LW;ű }c=6L ŏ)E>{=;J1Qtz⑳&.FOcl m{Myߪh͜BEU:dsZC0V@%@"#U,9"Z <{%i*3&,~=k)L})/'^g6Aѝ0sWR9,pmEf {֟h=LU7qA+\uhj%F#Exvr4?NIg9M~V߶m=RH-%Əp57/wrr )AY2s(X~̎΋ܔ;lUGbiNM0N̙`-z"*y+Y䃶km5lsKYJՑIHr,z ǥd4ÝB)-}[7_G]X6Bd]+l9w!Wv4pL r*KQFOz4 (ųպ/dg}p嶭cL!Mψ'8l7MCv-5u{_4tď?Fsf`f/-'3Ք 4Դsxg18K%>@\dayJ_d*ej=yҺFܐ8zLG&\m6lć8UO:Ure!Ov7GY/>f M g{L1vl_B4RWc8gm]b$KAP zA֖Ѱ09ڼ .2q8WUsDSfbP:?MIC"~0",e\XĥTmT>ά?w8Ju%B&+IK:Lr 2Wf/e{'LZc@Von T[3_uwN=Xa]P4"r9w)$RS<~$P9dߜٛP]u|Hm[ë?a2V:pF$&t/>1òoƶaOkpA?mk^=jm Y-.BQ0 ˈ[yp&zr6cjKh׮ݰ^H8Za 88irёB%xFj;23TߟU@ƶJʉSvY2u4}x+iE-[mԿ^/%b3W{YU! TYa:HEhN3UJѱ'nt㞲<_I bγ5}S-c3Jm^'L ;'Hǀ>$&@&1U9tI%aC#qGP$*x<'ȜAaLpD-3(: F̓I5,T 5SUa<})PvgI2h݄ˍsX-ϐ 2ѱ N ]3o2! C*?6c݅ۻj3~iG] >L2Gv42U4m5d\|5&f1 JqPX"Mo,!sbA`㬋=o}; )-.P0[:./)}|9RD;/9UwL~؜rS=pr~2z Y?{ h窭mbqtwIekrS ',vk-U{3 UUoԡ&fA| xLȣnE^v=u^(N4EBsk-)k(%FPپ]݆rXqk}ciVi35=Dg}~JTtEStCn` *&V*Qc ]nW.K$%C8D+qNʷ~I8xVotD]`0ϵ6B `#XVԌ5Aĭ+L|ji Vz)nG>m4}Urqbȭ41quY_Z /Ǩt鸮\{9oTz6ZɁBe){YW \lxLx35Ѣa3Ms/kH LWeJqDNM蠽չp>fQjgx+}E-䉜yÓj#K&2_X+$$Usjy,nPac?78ǽPgX\f[JYANr',#PP+Amzi?OG%0mQC8pxgihzV]@:E B,ik>‚PntUP”;O 9_߫y*MY ";j妡tk _2_Pp,S2rVJF``#gN_jn}QA}pذS+T'wQJz C*vL9o[F׫qau%]]N H٩E0̈́M:JVZR׵#nU; ۸E$&脘Upz1.zNE=7^aKiLOf8(9:~ D(ܝe?jtZc(<4<m:x;#"ԋnqX Jز7eqN}߅1O.V$t}p Y.sf|8.U? ļ?-Oʓn@ X,΁=)Sc/5r@H3@p%C`ijS= H +N 0eo/3~p@ʮ[ɰjdkѩGeNZ5*7V;l^@"& 7t"qGˣ:GKRkwCRJf=L]pm#T]y^˜HNq I#t!_yZ%Q`*|ur[C7'$6)x05u$ĉ2ŦU{R"5xFvQ A"lϕj?1{S[CᷳQ"r-lb_G,#𑁽&X5iBG~|eR$!?lq)J6Qa\JxA?ria<6cCJqW_t3hࡔ7΂Uwd' 4/"_ }FN87 ~0 <5iϒ0>;aȬ7<YzC9HV>6oXrZ^k̖#ˍ6ZgaIr7nKMDUb1,F'Hbo;J?^BIO)RA=BY E2R00}q30c a^ T|ZFD(?@`Ǟ~0uWre`yJ.۴:jMq/1^+K$ C*Y_3noj4~Vl ƧZ {o--.K`B-R3$$f nx@(GHdW6Taf6! E 4Jp s5v\Z¯\96I)C9uQ&\XV+2g*i)2pFoF8Ya̅r^J.`N7`dO{cbK{$c^R +{ăDdqM ˷Ц.FbP|p2F4Y z M|J" 4ǿ,EQf/u \Υ' iJxd>pj ^n J{K֏Js-Ucz';̴jF~cG(elхkn s{I:MnOeٓs] hXW,O<ӛ7Ɓ3/ W$QVH~e W$c@`LKyYN=wet6#3P:TyWE \,X >t93XF<2.tq+Mnd W=aXSNZ|s&oŴ1]:>^zI“t$@mVa ,k@3=Mo>\@ؾ' h>(>|Yb 9#ED?Y8~i;KtsO(_WIwTءꃠ %v4 S.G*'> jzܫv.]bz͊pPS?Zr $l =gs%l62?`<Y#zV%G Er&u~fE> LR޳Bjbгw)3WBE 뢀^ Wídkd=nmpbv%>tXVyPU4ГRfàKgJ0}R; $rV &8 U1ػ :<P0F1 :7I_>5Ƿ\!XP);jp "Co>WI7yE`hڴ QSo:U9]24[1ǴrɂǾ 1˥+F i 4yfsx6Uޞ&>7y%ئǠ8n1 34\t= P3b~&"XHl(i Kby$V≬Q%Wk!f 7w$񌇝shWwQYArAJ8[8 ]6BPG%tW9\xf_CNjut v%]VB2MaJB!LߥnMK-JLjQVEm1)`^+u+T-JF"z"0F60BՂQ?Aum$fx(lHiW?ϵM< SFoy9{ A\8Thn; @n+XFW+b2 e6i͝aɠEqǻM,mb9IOIrZ^rp%r= #HL!WhiM8lij >4p}g)G ̢QזirD:4Ru\|gTm^kbAKE-4iˢV2"8=$7128qYJNgAy雍PZ%Qw9YՑ[uO;y"q3\n{&V'9m5Sw @zbi[q^;n5Mك#`\NlkSQ1uU>ŗ*ð Hs& DN-ڏIYT*zkqgΆk݂֓`0n=EVցFuʹKo".1BtX%@xB.E㭄̵ qd wWysJ-;nmbrΔEHf[2>$AV_2bQ?~*d2bEUf/8R%3'Xg =ye-:g_ϣD663.pp%˸oFTev3 })حo Nlg'p@j\._(E"TI.BaW E%o%<@{*t󑛖5™MD]c!1ΡȮ?dGX_Q IO07#>-q؈g7_OR"0dL$f΀-d"DykmY.^| E?mĹΙ6V;t;cO:R XO_-[zl#͘8N!vRIuDAN;R]RG4WVT`'9?+8uħq̐t!5--/)4ľ޼|ƣqO2T'Y%u_|I7}8&HFo WV4@lU>g u=+h7eq?&lcETƅri ^ACtkN>bPT}J&ZObXe#1< ) DgJP!osx 3@-;J݆! .H+Gk vlux1 6sI`PU}@,W8tcrf= [H+GbՖ?b=S:LZ(OF2fTȮihîgF^R"gKR>f5'{HPYqhR/VK,sD#3Ӗ(V0dC΃FӚT~ҔJIL[gb1^Vyc _T.[jtY_Xȱ0m 2xiR7rn, ceucT_(o{z -9 :^Ɖe9s:W;E_ngfK:>I-~1N Ex_?=¦ f0tXQ A_ 9Rߘk85CR4"8 J=4ڎ&l W_ "hqp 9Ei>:ea53ۯ=So±0S Ux:aA Rê11J9+{[?tѻBE<0 npe?a ^.kA]m_pw}Fa8j>r*0 "LK+.\n^W&"l[0Z6 ;-5 ~)s]Ȋxhki4-rT0'Gs8fa 9"6/m aa y,Zp>;S6BhfGoYln  ԩ&:˂!yk,&a;Ϻ_V|lRl2sSGjsdi 5-xj*]/l8Ks 5NĸS.PI}&]tDZ W%mrͧH6=1]~ShL3VcPfB:E?nz۪o6}WaricKjb:G՗NȝGwD+Nѵ⟮C(GmVy NY բm2N ;n-$ЀgXYD&tK+Ay'F6 4 Pζ ހҸ*gON8%1ra i(2SޙtS-܊vi/a=x~atưR $f9Ơl6 o] Lխ8e GS?8勄>uX&+ 2ټT&ǀӴrZX\(fk%1t6gAc٩T RTv= \kqoobhIE|S&(J. ؔ~AVM3Yhi9=D{ 4%ɱ9sOQl g7oHLY"4o ",a)S^=@kF\敪-%`Q7y@ն4mH N7"6^9v;0gtЁOo!a\Zn\ꏪ,KP=D'PȔ/{CRzk@ZfBju twJ@@L|s, vȼ!m0_٬@L=E2?S^[ABs_4Y4s'b Tڞ.1/~?ޘL(|=0g ϞDٶn}k4 Ohrk C.пgc}Y7C4͡)Y_q:H$Y G0Nji~q.i5J{vrE?nv .NoCʑIRu&mlcnl[Bt1 g5D!9֬%5N|l VoeL :@ |ӛ QiGQoG|_)r#~K,iƻ.mx mC!hЁ{z|%\z8o, lfW'^R3]zt'W4YbB(Dhb!=SeXbm-P:)3T-F@?GDH,MItZt'L yzW/R}0Dƿ/5UCS`EՄt}@ѳ=٬CtݪxcӵE2C D?u #Jh]yJx9c(Y?`t8/Pz~B4x"K3Al"ISc}=&L!fIKv;R-e/mlk sT6$(i0YwzP Upm" نdB@;V"?KclE/&@iχp/0 $Z5IkeG[3P.T^hڶYNwɜwi4g|2#$9Qufꫯus.ɁaaK@bo]piqfϐ׵h"7I3*4V)cu^(R%րʚq7hp2\PB18< 08`$W<$g:xTRA_Bxl/APɊªT*S%,eku&E{(&5KD` +rqCY#IaL=ꎲv4*A\ J4tU$A X3Ƒ~Hd̀`aΛ'Н wJuI޴$sexʴ|oU6Q:UDܭ U Α(c@Slnq0]^vnβ/o)Ȋ)8o.vA-];hXBP(sU5w3Jڌg u<%AU8ZII[3 hD:C*|y f<^ T7 e6_ڼ\g$a]eU4}Dt]Gw$Nᶫ<\ ]DF ?I3:")e,Md,Zq+s͋J:xDcW7M},CV/| R{x8oZk3t R$9IJ%T߅v/igT<..xR Kj;aOOr%7L2< n>[ >btOr|\gݟdb%niVnԢ,\Tx~*[T~>#EYS=\fʢzIU{?y6I"֤Hֲz@B1[!X㈎Q s[w7(wgd䉼?A$q.jfpJ3 LMkJ؝f#`>Z0Z~s7곟"Z5kc`:7ƞrjmIZbz95zX0Ȑ1斫ј[m\U&"x= s@`ܚ8 F#Vp:{U)(H`71|r =O2kn!94)'(@yvq߇o` oTۏ_,I1[P(~NkE[?erdE.>;%O8Y Pw`SZPSh$eaxL4rs/HqH$vurz09do\A>~u=ʟ^HX9H_m{(F9+xbnoj@c.9P/>g/!(E:Lm)nVb6M*tw*.ٞ$@XZexs":@I( 9 >m!}c R[pj?d1at{> ɇ0t'daQRxne aw_Nhyѳ#[x2hXBU6#m./va .]vu?"jKune\ҴA73\*w9eCdA]ꗆ|Xic@ BH-<̶Z|l(efۓ SA(v%CfHRdB#eST@D3ܾ֔%D$voRnuf?k'@C_JHQSDy},rJ4}U@,44H5<*kTU/'3qyK5? y#Pmq#A}v늚Q{ظ$բONFjl,|B#ًOY Z~0E%aUa'e#kѡEp$pNL k{exbn:G".5[(0jD]%;EdV95Űkgsfg ITwDeyج:$"]} iױSt > 8(j5F "}~0|r5JѮ8s7qqN}Q$/^Q @J8cұ$?p/Hd@tL CGw^̕ n9* };Ma:L G >;c1kך^(1֣KAx[9fF6#r:&x|]AB^dgo)>sjcהr`~ۋN8%4,i;z9G~gjGtPS Ue\(]Z:v^V\s^%i^)[/KSU$PBL}л0yL{\`uWZ dY%ZXZ }y& *I\(+<(,Pʶd.]˙e%3|+@ 5мܻ4kܿӂڞ̱{`P aYGD"w֔<a d;f{؛Q DYپL(&i?>eIz;T` & #Y k`R *8d`RHp}zL+`#1F"f5/6Nxu1fz avDЄ<_E' QuYUjC?\%Wqʐn2# OZqNd&f:}3RjsᩖR௴a:4i668I3;ccNswt?81NF$2(Ղߏ,3ZwL`o=w#TgGir pI1FRvѯNyA=&@'&bK2x8`x'eAc =49e)i>ÒfeAT@I!M^ )Pdl2L4E* \f 7in$3D|b%|rj.:>eȧLvÑ]-ݚbjMI(34)b.cU`W\|tlAJO [ՊTv^䫏\FQh˖aߡy¿ FHЬ:#] 7ҧ%lv|4?җʔt>r!z=o^{|w'ni8%!/3+H #إ fh+bX@mAc4Gb5]v#F*ek#b~Yl5/O9"Z$fYÐl\OR_7?T]WkpEI&Pcp/3c[])Un9)i#=J[ˣ`!ӔfH~L};LKB@ {pĦ-rG~GPL+ 6l9~/𨽌1Vuha NAWjqi+:Z "iCƜ,>-Q%ri^6V':7 UaIj2 L*@%t-tT`T/R8= ⟢/E/?=.LQ K!_+r/{^iDg\ui|OA|^j 7 ӊ4+6ވ2o#&&1J"̮7Qr~W.lnW>YRIZ}~(]pct 4_.fB0턘FjG>ƫ_~=Y;`Q磜!zt Z3P;̶@ "&ނ> g:,->\VH?10i>V<]&T=Р"덛 oTs|RFL-DLi֟DbF@g<1O<~ҍbq\F@(]qk !ǫ!)2o0Vh;j|_ͿS~1nIXģU{*ĘWQo+$sAYG񤱱kM6e_ީD F`W"j"ڝdUa 긦#1P>jcl\n!( 2 лq.\ѭxG:eKY[ +-ˆ v:,\A+iGTipg;ň_i֮ÿuj@%jC$ӷ9+$yDCA3j;(fcןa~K9j 0ld7HwyQL#S];.NX"N/קҕHk*U0'%QR %gS=ӳPou ScO(džޝ\<И9Sz3Ũq/^`,aARJ}/NtSQ@/e}YXq1]m(5%~M"E!>؞Z! XxFLlD4 .HAI5d/5C큞\(P敹]W(E(袄&axuq4sWz. efh8i)3KK8D˕\U*תZ6@\ 0 SӔڮɘViV )qӰ6~FWlU}7q. pAChI'אn xo?C+M^HHBZ$FqN:{](IqEGsfXXp/V:qnL7lzNFh@T7;%COK핦(BѬQrTB ajeܖwb\,őBD5TP@F%Qߟjp(B2NvQ7Hd?k2vh`30;':G) :5먃]ZJ~O< qA蜰,5AYwQ??~ SQKuKx[02!JJV]3yۤ&qFǝuHJ%m2n0+KcCx[Jk)*O~ cۢNxCP$JJ:/qnETBL`]ml8Oa9E: 5 p-WfeϟI<[.O +G'_yvzxdzK_ks C9l?:FYNDxn\`$^ƫֿ&u@E>z}y/|dž ?8^3 R&ȓ̘9Ml^e/!E3llR(1{vۄQϛVMw;eFIh<Ŕ&>䤅&,'xMImdE2M|*O\?YfPkI)Y`Veqo2'˚A5ݳS*`'/ڊeqO%^2;$!gCnНi/tB -@\t3e[Cs$kC_kux[ȫ_էE Ե 8'FķZlGk@vؖx*sQ8np łaQ͠oqQz@I+OyVWKe]a#X[qPehrޠ3nz.Ur'SL31 ;c |H+h+F NMi€ݫnw"Zy" rE=SFwsvvq6 \_X2p{c<x}*-͍pFЈHoq%+rSϰ~@=4)[xW{2>qg8Q̪(pWL"Y;3r:c؂/ץ`zSRii穀w*B! qsѕFݛ3bk*֑~Db"!ee鸫Uyl=#g㟂|$~͎>_9xs_|,&c⽎%xlOWƵl(a##`l!ҫMPDz1O>Pd/f>]"2 ggBy70%m܂߲/سӀ;ڍײ /ޣXG|SV 4&Q2?[ Yא ecNhZ<Y*5pD8סT\}_1GݓVg1$ݱ{i1Z!; .p@%-}mսTqDӗ-=a0[Ll]@.RhaY^ + g6)BF4.מ$iIqb=t]f0*3~pz: m~) 8`1_WZ ]iSrCm1/[+ elyԒ"߶ r6 tE8ϯ~- \-BHê#Z$o40]u6D’vν*}K'~&k-ðX~]a]n4+#erЦЍ6_NehkBp/? J*Zƺ%XFʮl'_YJ7G<#\rJc@;vđ3Sh<њ>\wyo|- Sj9(WiXr'n2RNoG?L­9uvYf\u:?K1ilZg/=ՋV836 ^l9a4?fSP*AHӈ)#g6B.Qpr$=?@ w)IS8:w('oR!6HbJ a%n KEEfpFIA}(GVmLp_O"[uǕ4N $j'A;Ѷb88Is*DFaH+ˊ;_irD A IHٌ?<ى/kE23l"d!T7\pf<_ lTK0 G#+ą F24ۺduh P1ƌx3<ռqN+͋MaK?B_8ҪPU WyB! xi ֯hNo]#"z#34: dz~6N7b.E׮6|^jF(v̚Uj`[YP!ZʐSg~Hlă2%6:V21V jfVv0QCNɷuȯ|D`! *G&Jʐa-B>էUDēs@.+xOA&6Ur/x 6^33Rwcg'ɣPUG$~{lӫQH!K PӶ%@!'R$a^^S+(l<'_rD s:Al\Q a3 3U*HKZ&"nՑjr.C oxBAa/qj ̶X]I&4YpnHş ~aJDj֨>u=܏aw&Ga\-?ABorr؈T4$Hg<6:Ȝo5h6?$9>D ~T!q;`6I߻BUeǴƞ^ >TL 7tT`RSO-ĄU|f r Sj\skX]uQJ0? \-?0swc;2ӭiO>!~ ~OPb*N;ֆ'aLegB"bFw0HM t.15a,:y .t~EKIq4IFzDN+H.jRq𰰣b(ꘪ8uY>-k FYwăA䍱gYZ07070100000123000081a40000000000000000000000016439a356000056e4000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/ngene/ngene.ko.xz7zXZִF!t/V]?Eh=ڜ.+˰)?bAw}RNL3^_Ao yLpG*7U*Ϣ׳Z)Qolx&kF]U%ːqǰn8Z󂿚V;(K{a6$A[Ej6K!w$,udFѾv()kpK &¸F{L`qG8B;Od{i)ԍrwIH$د\DnW֞ Q*J*QAvЅ[O<H A@FVߎZoJdxő G窱3lqzbzIZـN+ D8mxpcznƄO/P}/ ZB^&U!CΘٙ{Wȉ>t+ecK$wi֒(K",Nֆz@ HSTy~7v$=(pF?4B:jm@Gpm31dqp/0M;廣ӧ sX y_zs2/!e[αHb]H/ǰ3Ӗk̑V'9a3QZB3-@ '`WrEPx9<#ULj;Lj? 77YE@V ]P4J8m GD5C~o;鹔#%"t\AW|AFc#x&:_{y3X}`=O-w#F<,Pǫa)oROa>'(b˙O}|5cts^=ޮ@$,-*s[|a0,&5پ“u`ESr*dؼyBz##iQ^xN@镺HNZ0C] ao eyǴYN9ӂHVW:$U8:ۨgD_'w<4uce:TJjbN0^!8՝)RV'h<odh]f6~WX"JN$dT4e lH ,K* )ԫ8DЁK+dOMo;#uy^0p{eNxG0 Зz5OHǽ$Z676bX BԱ2 ,sѹ@NFdF?R%f\!Z q4 YTNU em?vF Ȇ7L}tjdXE4?!e/yQi+oAe+ݿfwW:<!1Yf8: nyZM>t\>g"SW6qJokݴǵ&*@gt9P\\dR*[YFN53ڵ琸S;_kXH_}8!Y MԄC<팞'5X,|p@"4hI|zö~EP]7_ O01d-}U֘.+:(ԡ}s[*$ݙnmSҫr~\7jys1s'l{V8toBq;2m<>'9UG6$,t.S ="Æm: V{tcܜH#[KB~x_K444ķw{!Pb[Oٔcrm{AGGGd+N^6&6,h_Zʶ z'u5XT_Qe'b:a},Othgm􅟅= ځ(|"r5~cL!3)/޷{LgsRytky۠,0D렂֛Ufՠ.Yxiҟv%wh.q&0j o<]/#a0lr84?.$1((MgkNk7zhyXI򳞻"lZs \<'w X#O3j= &h@Kkm~]PPzw^xksc I'iw K1}`KPj&)Ey rKAv;^5/VG *cLU6sU0B(||wUE]%ϺӔuzB͖{{ⷓA9$mt!?D?gLa޸ e5#H&:T!Dxxw}RMr~O~N R`:zvT{w`>}Ex\w]'{/\ELQC~b][;~HBnsafl^!%1h`Yw>w{E涩'm)<,&=UԊ¿ ¯GOw(jnŵ*nif> J/ApwjǏM{qnQo\GU Pጞ2o%\:qu#1Y<-Yx`;Tܴ$^B}\Qj"퐗bE ͠Y|z4BTJo=VAo1;]DZZ-k@"ʝUxG`͏ EE,[ǮXē_Y(ۥffBLQ6Yf+Oj'^xtSONQ6O%Kf@5 cIt&^= p{x88Nq_-Ab4ĵ56#XJx> +MQ%`$FkiMLk\Ndu*^b\_az`6bͶSŃCj[j-f&aŔ~Ѓt]G#g~6bq65ecWꖓ1y(p;ihRCZF&JaS1IN٫s}6z<1U\ Q#A?Ah҆&ؠC# j}DsI|6 Y :amEV>HUSp(-Y*TtBF\xA+-Lmdױ|3kvWI *~¼v?O CUơ^9m2⑇ڠЩf.9tjM['*IЂx4KUO uaT*>fpX|cJf\I}*PEocͰt\$2Hd݉j oE:KJ`1W-ngI@D\ N$⋩=#8iꋖ#qYI]h@>c$.p`ݢA0H*DoGB_W3b%oz0ʽj=.% -Z&!>D[ n_1pD 5ݽ2Yt{6Mp6f!$SSJZ^k0]l4^2 f[aeAtwJc>.n@gJi$%kqiWϤ~ ={a ^6.pH9_|kșIե}&7rw󝪿P3hŭYOn}1']2yRjrvCL#4]I=o33L aoZvAЬ,ҷx@ϟFn+Rƛ1?xrr͚;a^Zth|e9Mn)28"zEEnP._g1YZQ"*o{OJ_Ľ8(z7]jh0\\S.61}El|oG9=C9Â.Vtdb7' 3%TfAة)aNmo+zdhϚJжF(QoŸhs5 آcg$.G[k @sia rdE!H]ϑO71JJE+qU(:﹢ZAtN ez:OD~MkPIݤG#R4RU_<3 IP`x!"#rebhգG Sq< CDYOuIj:ߨn6Aw\{S'd `"dlx2S寭cXNG3 0]a& GHhdm rdžm:}VM',_m6d7q U~4'b:ixQeYݺ !cK=%۴((}t ufݍGaby^<:kdfs/oG`i!5CpL\ֶ&\O>+>l۸h7_R;XkR`9 i Ɵ5+7TLJw:vpѽk-S: }/{@(D P@ؖɢ>F"aIMzOˈj /j1Q#}6ݰTɀ)M4'ƹB4ĈKi`dQ$0zbk1y0 .ۭiM`$WTv83Ҫy=vmX,rA%:*Ajz7v D-<5p"oK-X/>T5vLw Y* [ӻ l4ܺ|T q2, s7wH,E\4ֆ6cׯ貿 lh{XC|6;‡ @ƃSg/n2CRX_-{3I{vM%A ͲeH1%26a?\>YueZHq3F)%+0NkE6ʥf,n1G.)wC~mgN(M!\{_v@_F~4 miޕ'U #Ҭ.~tf(l " F6|NOr0̓xMkĊfRq ~ pZd 7~5X)$"VzЍ=D-s2Hsa}vWH"׉`Qx0CW1ZY 4 ~~P $_l&Ag1[{DLVh!=vf ;O>;GCH% sA[1R̽m:⿃@P3 :w+&'pB2I:O G! QSghxn:|h`J;Tt81<\}D!F% JИB*ܫC#vZP A k5 & "Ib2pȋlƲ*E09yHQ /jDU㨿\0ell3VʘaXCDN) "] F wꨄgGʮUKnXDrD!gZ8]nbG9b\#td ~<8 |rChΐ "#g&!) 99/yԥzi$?XU<7d=<,/}'vS<:o'0s=Om0VO7z8h}-i,(%AT`_{x0є)x?8n ug06_(5'?}e}Z*(h~FzJTĂ /[^mG|hK5Tv9W3la-]F*Fbfޭځ|՚6aiͺJsMV2MU!YjX.C(kܚf́yS\cgwS.kJ [xP:М׮['HZWڍys#_F7b#Dž0oPOZTV(Q Ňq#ۄ'#RH0\k'T`c7z`^_T[v)oAlX.v*Mѽ Bc6^"]J W :I%=Pi3]'joN1x нOk Fĥ?Y0n؃je` X&d6]}-mJZ(=Ds<Ω>aΰx`[tM?NȀ7b|(wLy=ec)[.fhi%MM8Z5v Vl[.S+ygkЈdI f4u)0&,l s+]G"Csay]ţi1pqA(7Tsx˞9B(;Iƹ- T%q~J&@-.>@^ 'eo5ɶNHkfzgL 6x|ҽ;HVLAqd<&=mkzJ9_K PDLHV'պyK=R昚 O PcL2&{we8ehOٳ*ͰCH(~v" RO0HR]L$4O ' yMzwvH|݇&ahp;pxq\sT -Ғ;i3jm}UH" ,ń: !AβïFG^ 9͉-Sy&y8*#S&/+5@ur3xm)sGRg ]1yVqg$$,RQ\?3x%슜{ץ =N˭TǓ ]`~\CbbSu9+:9%3I;n%' js$J/[Lm~t~4,DorV┢1 zQZ렕o6 YΗ Kn.Rɽ[k& D2p#2G D}1OdG$TZxuj-&E`DG?^nqsjXwrqe5bI UI2v\WuPQpgtoܷdb By65 TZWwBͅ"x q;&5Ig_bړhW= ?I %_ٚ O92\5[*[ᣒ|]aM?1/[h! ]/Q֮ K4m&rLru+" -uKEIm:K'Z^i\l]qx2ILnSnv8gFܞ]]S5^'[#tFHP ]mOHD`ҋqܝvlUG]OYMx'Qw)2K 4/R~v{f.VNiWQ|qs tGIo>ceq:b$]d6@y*qIln~D&]IŚ"J$@{7)xG7=6y) җʗ1FWi.şmW=A)sk XZȄy4Gaǖ^r׎éIfk*]&NU(A&~dI"{ԛQELoSҥOG?.C/{+%uޮg6>ԭy.S}ůޙ 8cd֡?M4{;[ve&O۾&46-Q~R yoQR0( n 3\ԒP0cCkP hw2,D"mqVN|UzGs 䡃 |* ŎBJ>_m|X: b0ٓ;/ סUqj1/չƨr-sveR=Vw_hcIo\# ~t0we,1{G9L@3a ,q\y'V X 8w$yU5zDe]\  dSKD<ǷCْ.Py>< m8{?iN/5|}KA%pOTUV 1eXmd r.p n:YF:qX ]m>-Ai[oC ;IqqoUbk3A6=DޑДg1*DdFr\KI~[CYqiTWǴYժ'eUnoޗ7DUæ5>螇.yc7jO+D[MR̹;yJKZCh2R k((ɠ2о;F;C4nfz\A ygܡc1bɝ`Yk]nĽfCW}0t}ڮ<`Q3Òk$gzGx5OS Z5=ܥ8Op#u`? rBNW̢Fľ_`?!tY^ICE5@cIߝ“to^ۮVo$#:@GRւ@dmiب(; تn#,V.uɵcs %ЕZv̲rVyted4 q`,౒v3;-Ҳ8mUW'W"ips!'ed?ķX2_0_>g΃P Z{phiM+"UEe$AM|M(8Bo\@ujW ԆcT0htSNbwZ?<|wDw>/{W]/%n(э*/_E,i}g?uz 6eBO~ۊ<ҵ6u0b!lw@,Q0iy Z*)HLL#YFK0J%&g᩽f[*Aq5{& *Tf!ޱ?OwiZr&gScxͪ) '7z@ä< ǝ),Rc^JPr;V8w|jw|n҇iɱt+;&[ uŶ?Ȯ! I'6RC7VuqDȯ.^E+qÙ\v N&=^Z*M"wU 㒐LFH !4iPEu{XxˑC^ \V[fcf#{:;@[4c4.0%9K7lt>~6u"kDVjG hNF$r0=vF Y6 ~%| ㎫ջ`i.4u/P.QoO1H$B}&!;h>_>H1`PF{ut BV2%aŀgUwR)/V>y|{ZF;䞀$C䱓(n[Uh~~X?g qTɘrz2Zf`Tx6:jM#joEtz_a&|/ LhZdvB}bݔ԰,T3ǜV@}{^">=뷯pm;6%byOjYM6%$22? ˆ["c=}Iq~G0jJ%Ak>).GDV/B8O]gӇSk&b@ˌ°퓴64Xh~)KϨLGlDSB!h[*rP/ކ#9ڠsk coUJ2lFw &f<$wW= %gA;VSg:{SqiÒq䊐hFv7*9?c1HFnFČaRLIh^#JIM~@#l܂GXcZ9 ?2@ 5bA$5>@r[ tJ ^i6Ǚܠ}l,)a5qȶ _IMDtk3esU%!'%l\,R~qfJr!dCTf Ym>^KUyo./7^G+#YfW1r&[a S%qW 9<1VΞDW|j+5Ͼp &`hO? ΄0"uVb[4N&ɬ[C]/`tA B<`ٍLЕgXRZP`-xe9_ۑ3pG؞Q*ᩧ-dNz4Vhɾx{e)%E!njw7L*]r\9jކ|keˊ"ĺS]eS8Q7 jY Hⲡ=MVɆbn.ġ)2$ӑ+#rjU[(3^-S1-IR`r1' P:KF, | H8:m=]2zc{ 4}N@qm8+%>0$Trӷ򂂬]a[(HJ\~/H;e.9mM.6 z؋[ s'y dyjc45AKZI-ܮC8g;P]4&]m7;ěd 4^-\s͜fW$Zyz&hiQDÊr||B϶秛M:$=?2oW |Bq$J7{c^?x3 5xvp;[B:'rǸ{w0g)IO/̀C@` DgTgܰzUf՗¼@M͛8Y! FoC9VnB"M1{=Xߎ9 9sd[&~gv -d+øE,zQH)*;#{4jN݉~nj%j3[WwA<-zt%86F4(F=yHE\8^1f#(_<}θn.L&]_4X 9;^l8q #)ĺ)5lʍB@1G0 Ș2CjFiS]vE90{?ޓ r.Jx]R9'!75o䞠(+kGp#^7=MiXr/Yґw0EojKc:^4PǘU٬__>?čã쟁B'"um $~ hry<>?`ME0j~6xw6/|߅FkJx6z k7u1MHmh@k5h΋Y$v%UvY>ˋ2{)cnG~22~ p5$$l#~Uulz(:rZ눤 i #k_8PVC} Q\"+m(hD`]WmNs= 7 Zb}ŧieDDzNxFy, Wxfq!J= D| ݛJ%k1Rk0L{h9VMʔyEmKhAwp ڇvئʙ d Z}2, r3hW>_x"ah\uAA gTɵ߸ѶVx;0n5OG+""8;_*5"3,5Y4 'YxЉ\]0u& OH82͵aX3=ztb-8C_ONsQKœgiXqvJ)F,*$$u-uPJ! E\\d¤y1q{"X"Q}29pJK:J_P=,xJ`$hp;o ^]^пԢĶ:P"T=*P|uU"T̽v ;+|@6C5He2&e֡]C̱]nY- Q/C@ T{ }^Յخ⤌Bz|\^ofK[zt3_p6B@^:>[3 J_ ާ *n ?k|`HQ 3EӱvogbXeoM5%hd:)l՝ky+8Vq(,QN]nvf%O׀}Yj#g,ݢx .g P"U\b{o!by''Gfy&5 ;UoĔ]EwCV&ܨ.Nf^-2bݗua#y+gXHۜk|=DGj JB v%޻xjAͮ+~\ TJ q'M7BufשI`S̴e Va)~% Uun-Aǭ)& ƌgf#䂙1 2P#'C5{ajpgI2VNv)Tq$DG)5>'zqR~?Xh*45j#9丟Bx*/[9s|:!s*_xr^&AUĜ3k E\q+y$GdRN@g㏄XYlq:` <'󞀋ϝDfp;{ ܹ3;i/)G63Q=Q#J>=3n۬|=U|Nw\^OXL!Rd)ܜ~QFĴt)ZL4L5I,SJ 3ȸx&6uxB)j˖.m4(o&7e63f1c ,O[/l,J#ۿoޚ8bJl1}SB/|i[h9K$ |`CA(9gb+wL qȺb8\jXރ,ܗVirө7 %i<#}j@{kcesRv?,;,=/,pv }$ƙGpD;0(XvSaʀ<'SHuk~ds4`Ь尝hRZ#@tT\iW wqh+#dL@oiZ{8_RNd2rbbM\ hr~O!]$@_;+^vT:!bc+;|Ҧ_9ynwR陮q:1VSp|N(̈́:k:F:UUk< Lnڙ&Gy} oe1ث.]z#8vjM`,C;Zkc),e-%@QDKtx\c3$ ܦWa|'gruy0mQS9#쾗5"80(̞@ lfGLv1?K-SXaRR$f+TKGR <&fR,,ψ̘EI]bIOہ2ۡEs:)@lE6T4 @0e7*1RJKjf)mllg1BHhHL+[t@A;%,(Ҝr]рqx"JJ*^xcތx.ۓHy^aE: F6~' ZU11ߞRҔ3jike T '& L3㟜h?ДGd' 7K55p+cJ}.js̈́l*r*;Ym9x`9DN06}"iLIJ"aqibǡ\ ](›5ZJkFnϴ-أ= _AT*I_˄+^ b)Y`R~vLS.Ml퇂>h9:"N$ew:w>Actץ5 G| [yOz_ AR3瓂f((lfb F3=5Zf2,jc+07h͎"YPoƓ xL0(cZO/D hP?oR-5l6՟UBY@7G˧|z#n = H&*x+%N0Z#5,OoGL!5@2GK1O"?z'/# @c),`m4;p]LYl'`<4#&sx ~HTh25dzR`CNg쏴 k[IFe ̞P$̓*u&>e+!v"׉W"XhNʠ$giZ@}O;8%MyN#:~2G_'M1twZ5ocNٻ]Zӏ!;U,팮W5a/['t<( p(iGb hz`o] Y4GzzL8'1V4BgERK_TC5f5ż ?w3W ,KQ]1*$@舶ꡚd|hTe;r!u>pem7vi*>w"L*%+>WKf=l7 HKՉg{-RлCEjh6m4 lzvל0qw `UKf{[t%7q3L ?mj̩UYTQ$ɲ W ~"&^ \#PJ(:iU}[P/<󽚬{Y9?f˧ }IkY衺O O}_:tJ tkPn|syH F.jstUuu$N[k *̔e4^@+Պ7LmUq; ﴥewa(IdōٖI\"?8T)V \lgf`9r)k&oIP_{@8k,J\}ftC?_"1 r 3Ⲛig>K@]]IEW n5,:VbWPyeٽd#cq#p׉{S\ٻ;z}sJqak  @!E7  zh \uѯt@֯Ri“Z(MF3C!!=/U/MUq]$?M-0֗ p65[QlEXߓݞ*B J1Ȱ,Rn0}DJbl;fd }gb=]Ά=A^ ԉ?M]AFWHj xDr*' 4c_!+o .W2]^XG\q_HW9 ]iPFIOn}L(W>c8]{2XḄhͼwMj0FV(*ɶm#.F E"r̝wfK zzqsb8R@huE?,o hybnf=,foJ5'0 q,@/G0l>gxx4B*,$R},]] IX*#qe=v$?2D@ɭ1:G-e-|esCm]<50?4;}l*0K^X3-4f;zca<rUD;iwvy48zmHTx$pC1$t+:5{V[#.溥I漉` v.&l}kyVF 8ukӝwSS 78>`{А 37 d3NTuXiISY;^;„ d)1C Ip d?b{"4%z`7xJ]4%MyeR0t;D|vs|)K8UH} JfCR_9g% ,)먱p"Rd/mx6Ty/B|S*0==#4iP>6*`xy;U2dKlf)ݺTË N}#, PCӱk8o IJG~Dkd}Wۤ^>)x}A]@fشݓ#ƭ@ 2uWyRJ!cspL)9 rRz B0Q0:YӳrQڊhi߿V%oԤˋx~'hJ 2ڤ. ).hg<54LЬ;{~Dw@cI(\s^k19r&VT>di_ F.4tjAZ y#p/ɵW@:" h.H0K|RztI@пK?FKiŻ}YloȨ$B,)^J!X|=ñAv{)aң0\5Ks^} U0W5kLJ ~ &W=$=9N 8K }j`R[|K+^[N5׿։ddQzLZZ;L,%+#Aԇcd$v/h|a=F1Ҝ̈r ͣzs0ʘX_b;6U^o!rlT.Vc4|#@g<9UftL-䌏hx }'Q.F nr8z̆ StfCMY؉Z4N lA-Oy4ҧ+*IvqoD=8$ bD|.ǖn)N`\^-%(`gW3US$!g# nϨv#)2Ν-WK[6hQm)hU&-*F1W)njWBr;/P sKHO_)sk&ay7z+`jί|\a/4T^@(|1RɞDD]#ؤh$^EuEbդ2HBqe&L`7{kZ/A/1lFnu ݼsoU=p FX`~,D5תHH{(tV\?Pm<2}le\ hCư`a?,|;L +SOO57bqC>P/&, f`ÙpAd`TlK$Ú=9u_^XuG%w9.Ea6`Wy,6@W8c÷iWo^짃-Z7jv$Ѝp)&f@>)`$a/g7-yq%mIce;9PfyS#u`sӖr5{c!udNZt mdlXJlq%pR" T}2Urav&ϖ{)ml4ǐk#UQXZI{TFHjv͠e&ͩ˝?Ju >Nr[hE0[%+0K6+6di~$ucbC4SYѢus!Lb؇홖;0yKDeskC<nm'玪udHŝLIxjVPɔCPd΍'F.3d832cg]XbEsdd H Z_h>ݾVlQ<Ý4֕> Xn~xn!e {/vq#w{MF"\Y¶#4ț5{QЭ V5;Q9AcBҙM&BDlNxλj ?0" ;.2xvv,~;{Y1 Α|9ڗոV+dlqnێAzF"eXlJԢ=XzC؇&I)0_t3kOe8)c3. [m 1q2>}*F?x4O.`70SǖLN7:`։4S"}N|eܳueo">=҉V2A<}n4f͸LDf'G>~g9s].$blEXϝ7ܬ [UO{U z$tE~'8Rk < 㬷 i8[,1g)O|cβ A}SՏ9j };Q}3$ӑVr)=|󡵿؊$r[j"T5vצ(igYn-Aċ]h7LDDT ugGOߑm؃!m[uwBJ]yPmU ȸmGR&ZUK×FjLZK&zjJ&Un Ot*:kӶkνYTs輭șkC>D[KX9^'o7'XŘ^X}|2i!q#oyF2vrPYr4Rvjt C3iXK6ꟍ1Yy{8:b復z":Zzs5K-ׇQ:kb59ơ7Jy~n*v vUZcS@B治HF2*-[E.>%Mbܢ!WMz R0̓)LbO1yےG[ Bn]U0{:L|UxTyk]œ/_g<>Tɘ`9o?V|4lƅe [; 1jXAUy]B9!~:\~\T@nT!9۬`T)>= r9(C,&lf~9}m8.`HaX4ߺIv+7~WI.[5j8_ԉsg0M/仝IdWzXxB_% ׸W^`bb6-,I{Sj@=4/#9uϑOҜげAjT N`搚XB-,-v%M եd$<\I} ͨQ@3Ќk AoَD62yQ*f`Я6E0Mqf %2p]RDhHymv? 7'TȄNG hU#ٚOd}Nz`)Vv #)װuH6..hJ$YCMC̛TL;ӻzo39hea /D?E蕲J]P^uk[bHZ. |Af%Z"][%H/no~gMeOv"@i,x~ a $ٰZh4teIW**rW!F`.v QqORĨrA. ȅ?řMǩ=#'MM@%#0b&VZ/C}F]WgjqVMy*5 |+l1Z4vWչ)=M^<\,xح݆' qUC<=̛;BtYlsO8Jc*-@͔Zen$lM>_m6Vz}m $@[X}yp Xw$ohE—W G|DK.&Zʄ4;NǻXHNEU$tO PsIdzou"?N?>:-Rw,%_*Rmj:mץyic ~?At~t#%>$G-zGȽJzTas+M}{1z}JjNԻQiːߍ0yvpFc'8^q娉cՃyOV);m><c7.I'٠ ?)+g]gE=Ғ)=²,~!dV,`W2zv!BlUn36hr#:4wn"pHOBޕJۧ5׽nqf3G6#B [OHcvӽngX? :ٗ8j} ְv1Z@ѵ8tYK 0A/X4A@AɪF0g=Q)ICLy r/ ԝ mЕQ! ;"j*3^3,z\q>{Kj]X&M #ta*oҵڋX-V kߓ 5~rl! VrڑSؿ0c uR^k̼ߑ|)'EwuWOavRqq7ӟQ2[ZC%tD2W8h1a3DE" G@ J&RGh*F7@;yŘ:Rs&spܙyLAGBStMC%芵EČZQ?,t`o(1H3ҕ:DZ R?Ox`P|jS7}Ǖ6 u~CO'^*ryi!OLR] 쾱qRmG&+]VH?SbJ79aɺgm7PTA#3T. \Z,W;]W#E(jN]sj]Vfi@H}0o].s^$<Ęa uTiN?VϑS`K+sR6NGLbhQ ߟ̤NYWt\QʊWsO; ќcX DzlR, (52eh&_CP5;? 2 [BU v"PW7Դoz , c1BqOc)[vff0R6 ˅ UZA^*P'-:h_\Q#--Iz pFc*>:aւ& Uca% aWa; yiB]ЭpZ*11vbb'R1xHjbE8RIu !a>]Kc(f<}~8BgMrG9{p ^b=җ"Y3`gRԭ<)Q;w_Ȧ*;Vs.FtG.M9!"{u=zȰsG$ㆄm>Ht{%.,3J'CGkP@d+_P۽#N= $EXyh3R3P눢zYPzA oxBuA#[q1潂oK-^8VINzU-㙃^s9ͶpL1Ͳ95XIID#juJ jOqjh\B5DX35kbڎR򯧕V"ȮȻF2϶|KZKT )p::NESCTڤU t.qN)qRp "A&zFĿi?<Ҝg~ebh ]6r*Blmһ럅P,Pp3oZ6% VOW ]ep->4tÏ.Q72F=YToz )mpSv8q]l\(PHHNk&jP83< mwQ=2oije9B{@b¢|&Rsx%>/o >#tײ$gW\M;`AB j2`&_K"Cs ;`Yehn[BjCd <@i}П5K8a\OYuC]_` G,DIPGQNsb'(#p]'F㕞R⊾A%hA?YZigs0v>70([ΝE&~uF@y6kjqYe9x 7I wtKwK5pnQ꧎|}ۼepF;F/Ӗ&v=SJr N@r1 lUeuqѫ"d726l ;7cLU^r"4Vuj KZ{5a{xkǬI(d5kᒇq}ըzQ1Ʌ}_fdd%lH I\x=k[)Yb4:˞ܖl0f,@vd*,6w"Y\㖻?:.T:!٧ݨ{b 澍Zleo;0RߍYէUqFOk}ĄVf7G wz3 *}pԕEgSмV稈4ArW-\eD+aru&qwĞ%nj8g8<ڼqn-[6~Y]×Kwh|ѭ0v{6S]uTmVo=>bM+%0aضvJzX>=,I\.K{L_ijbtKx.̱L"5>r11`L&$6 rU?^'ĕ1Tnय़?txqWtT!VŸ~!Wxw/dYiuSs<2H,EPzVEnZ.j&_@W@5PԷN*>"4Vsa899+B29y9O<Ѡ'-(㓼}(8n[bf$],&E4U7%_o0#s13_'3fB OClWK.CB6u\U,dף~-{QG痂} ̕b d Q6HnV,hao;~ԕ;'Y!W`C/U6E.KgWU/gӬPU@v4 }jeGlg\d$+AT S$Xq>Ȱ14éQT@Ё<,OB=f./$+ o9M@a:j`t*xms7=M6ͦ) ym%w"Pv#Js_9P}ʞB8`s#*h6dƙ^ lM*pbG3aL}:bwCsopeոZ=hj0S/cBתb(xwXbXgHtC(`l1|@%phvgŞ!1g/؁nʧk`(rY7s6]%4{| /k+;LdIyG߾W\gί<^řc.=> Ul>BCצU,dw%JӀ7tCH{m57Ԡ@hWLk5 2À2ǶqyBi_f왵mC"`[gvz6uP춘v-O-^N?Ap'a|icݡMH 2q7MB;bQhy).WBiQH0g.7MҞnBx&X00aX($uZ]S&|Z{vA37[ӪBJ}\s95e0:ʪ.Gq_ppuϑ y3? ^r%ijJ^NAlw9_Ő5ah~[٥j}4Z"ŚSY_@/E(Kl+{{ו?Ce=wfh,QU]|CIrg@!b,XڥjXG]9.qڑbBUR{4V0|QZlÎxf-j~q BY>~5`!^LcZPϼuK\ tiZX~"lQ7tw< _iL[|pn֪ ٪vjz p(A$' LZQVEǙ6iɹ"q_,}BgS(ts-%?rO7AJ%">#GC$=f.!*/]J}Rx9spTڲ[șת\5ӐFwp u^a5FHig=*{Y}!Q=$eĿT7Y>sf8,}cJ! ?l]l40upc7;80L*e0#d> (&1aԼCw߸%yQeS2#qM,8dq.Y([D6 & rD ȟUKeW\WUXϕgN!RAWz*D΁PJw87%fzfҜW 4&@_0 P}si (g`T(1u1:UxtNa'ܤ>KWz]]7gK)Tk؆N[Q˿@B}e3IfR;Hc y ,4lihDXxImܢe "lMH+35q#qL0i- W7v<}~pvQυvu4vSp50Ҁ|d` 2%T0rS5)V i 0S⇑:R&'G&ɒ{v&@NٲHVy/t1w `H3ka'`bu}\$w>7` 1IuFkkΙhF-`BDQ:1\QQ[Y>iW 穤B{dB^Ws}E-#x ]>2#HEkWٓmでæhxBG02}*/S!/ 4)x_,l:}@;(/nLْk8r+AJ5«~@@)s"x,owu'ʘsԙ$3Qo\"#HA#{DVo~+GnBrX욘#V}7sm(ZTCl.4=? u@r7Rڼ`v“?V¿Ѷy{ 5;f4 Fߗ:t!}o2R?dH#Uk#jJ2l e~C>p7fx΅${VT>)7;Fˠ~ޫO[-q,)5{'x";o-f=P(Rȼ.]L34fm>kC!u6?WzD_)g'!JB.sdLG`yԝu*c`|y} Nsݿ8.ryY)T))y)Nǽ`ʆj%1;eM)[}8ƿ{MS[^{N"_1ǀ̃Q֕xڏS(W^F4iTf4% (h 0FކCKҎ4ҘWb^n*NIR_r+F \c+⽚k ՃfYL!7c߃Mb `x5 5Hc qDt8ZM˳W'}MwgTN8jn#IU1*V-PQ]6؟b#y H.02 D هٟw.p$ip:gG,MXp8H*,sIR r*D0kSF1yhDDNe_SޥN.uF썐igڕXƝSflOMrb͜v97\=N Iw奂w}7' ؤ ck?gF8sAyQ|Ȉ4o_."?V z:.u=="L|&Eƛ 0G]%-ҵ._˯3Ԗc\9Z+?Uy3`s6f Pf@azƞCA32ľcq@#Ei7kay)mQ=-mNH-r Ʉq5Qi a j`b̋g2~ѪwJ7NdP#Fd4%Nl74Zn%&iSO"?*Պfnb;=ޙ"IG.T_k=ZWC%Q>q6]гMC[ W AA|IԘ`PU)cF5 L33 ?t%ϱK]׻E^x..*e*.=W\inwۗA#nkO*lM?mw{:l%,SզBzD9G(x_ 8ˀF HcpʅsZhqőK]A~ˢjnaiW҉v-gY4FtCxaVFkZw" wd/LMʴ88XG]fz@5WT=+@їxϻ8 KK YL8@4Cr7uItP}j-hm{`b nN\O|۰[+Yv8 "M"{zH wuPdf&rVD*NҺ+7=xʵ"b uE~0邛bBgWNΟ\[Viw`~XKon 'Y_@G;Fwy 1!ký[az$1Bvjoe(&u=BNP3_1Eѕo9phs`**/b9y7Z7qK+x ͫGuar`{@bn/bu 9+1{8o#E-:&fT $0r%>'T[#1ld@ɀ2u3\R!-}+7@.Ó}#T\_ )ʛ!>Z$s ܍oQ+3"7p]/NXWVjU<Hs|Wouˆ"pʙaJr~꺛T Fa'_G}w؀m\Q9whO:=E~E#L`ZHM#iolJ4q蔉? {%3t*6ZG{Sfd"XMiJj N+t^N]$%3|ϥLefϒg0`%WW, 2H =aCl(*0DE{CCmiDd44y^w?z] 'ort[ ("=I*=eԩBZߗJ]DDEf#AWHk7D)[[Q:69ANL}3a67HjsDx ʅp _GX(;͕֮0CBJ/(776~/|Y-ho`e_C=Gˊ/,lV>SY Ys-!7,eb\uz N=ngU3f᠖"qp6龂DEȸ._"6f`(tp3R_n :b6Z0U o[[e~GxLf>T+䶲uNW"#aȻ?GMsmC5Vkv?V3Rn)9ME]KD *kCT 0jkMBDjK s3=4(ɖQ^-駗CupxBO6N')TA!mR㧿k`=uh«M1tbT {W:rcnTW MQMhG+ pd %HGZx+(k欗:ti(hݍT@}0 % *;A]V\Gg?,T)g'[8P:EUzAW%y,h9j`G7I*thْdW+k>Əw# LQ=vft*㢑UR oyWh#tS0xP/8fˢV0ENkT\wLi4xMr扸n)Ll.({€޵NJSdR%~ X;R- DF "H RAJrzBBHawRYpl ̨}!eD׷I56?r 臐ryIIǑչQ~n Z/ ":ؿ*m -nj#=G$o0ʭiB[4g/t`B%lps~\6B=Qx.xµ"E>;r/W f_KVK5Gp{T*:Ns^pU9GMr=#Y`*܄oQ$e9a&Hn;VOborН9kV C p{;˨4-e(p&.8Fr Vފ! 3qLl +Ɓ:%Mqnʀsy] yʢLh y!K] O-O/iynr`31F\*_?m%qfXɜ~IVL"]m;H2>p =1X$ nB*l&&pAG^zpn0.];]x'I#ˣ a0BϓO'4r[OZe!,g^Vk^do!QoŊIHo.hkU8F*+1o~&]MAck10jӣP{dcMfqūDבZo o Fr=nyjAI;Hu70P5K|Xu$-#j;b7JN Ν6kTI&uRB"Ԃ9baln'ZOI3"V|5DZũ+7 ];ұHCK)/ C4j+|U؟86| yǎ;8%ljV z8̱%fy0ρfq="ɼ N-#UAVNߑqQdsӣ6hUaMeVP3G~%SIj^}Qur?UQՁZRY+"fu ߸BNH: ? xDtAқFp:Fx́CQkl4C>:"{e[ЯOR] W`UdUi[}nh;'H=u~VLkc X8WM (HMTdr8g-ge>l"3 Gr 9 {»@} J`mi!go|ei0[]V|9 PgKV?oH?rQAR:Hr>ܳ|E4 9DËB{u}PB]yՂe2hIj AR;$fYM Kv}M"VHKHi K97i0芴I>ZȺNmQFsNj>7lvv"g4+҉ nd:ZBT yƣhǜ yD:ɤJiZ;mj-#m\ԣ%ȾY-uGqU%*[f93He%BNdMKjq]־\6W{=^ æx{<4aTis梶@U\)J"1(G\0!@D$:#tGCS7edK [P+]ARZ0 ys 2QSB`Qٿq#KG ǷYXCU{˥9@b郙w"ե2}OW,W n̏,R0c^4N|/j!Uu ",J.ܡ#K "bnPܦMpX5D3*lD`<%C&?]ƽ nm>=\+ 7?T)Hz?~@,5z?Ot!/m `9n|ztȺgQ;ۺE10c3ix e6Ko#-S}1^-en`usmKe(F^HH)n TbY ɰ׮Z{xwIwWs9Cd]d)9uqrX\iXd 2sQ~"`ߪ{T,.fՌȰ&/>}e ĂiëNԲ?wt>+y똦ט[5ȓ>+-Pz T(-nS]~ ǎ:DDv R6p濚<MJFo\hTV3e;^e%U6z~` (']>@`_P#>[Q5ދ[!JA2?R]DhEG+Eg+g:lɩ1P4e0? nݚ-4JlyTR2?Yd)A X"`\mް_36L#ĹRjEBH! /=cS5;߷X2!k9!jD/9?`P<[x#Y)%nWN )>k< w3pAW:*S{lu&2(L«'cXAep&X)tqC 1wU DDlﻭ"Wo~*e$v7G?張onymN)I^Ti]Q!>JY,R:%OezH_X|n ҼoVIlQɞ8$'PX QDgq2r!;z\h7;B_tm&&WM؋JԧPNj)P6 ({&L7^m^,UCӹėi2oQգ'2~Tᅠl8GN8 O32\,M`[cFHxcT\ e;摝K.HT dPTjNϊ;Q$a Ylio8Cke"4 &I|*+"z,d-ܪezd =m>%ϩ [oe- ; $:[:@Y ¶eF-ڿ?(" µLxҡhm% ,逐ǽu+M(R`YN"Mź7};Q!YzTt:x1nѮ7 X(:!Gh] 湼W!}y?_$uM|c2JAڸ&[Th_`C۴gM^OgZ!we/y,XgyI2G> Kz @5 sRX U@CvCcRYZKr&홶dH*X9=k=! lCZs=b-zw4A&C v~$"<Zo1L2Ԗou>K{tM N>i+:sR۳`N>I#7}鿿uAqU]b02"gMR q4lN)6gqpE "n>q]R*=̙D:d:8}NV3g['anJx=LS#A '2&z]"sXk8/XTY蹮*}PHwc2"N}1Ւ-` =ާYZpuoղ k|>i-"Ue̔}]׾nȓ9c4C.^b@ssCNilW̓WFXAʑ#]@3D*)ǰ9|;[Dg #jܭ|qoP&˴LbaM-y"ma {; >&؊U֖i')p:R'Ah$b2=Sތ⠕f>u ɻ )嶒G+JIrO Oyz1"WCFe%ڜ9Ԝo" ,iBln%Wیfs?dQ`,$jDj~A2* ra#z'șX9y0FtqR|wVy/"a-PK$z4c J- Km) bvjj%+:9&]\F?.s}uo0Y-wey]pFfQ Nj06eZ)@I}1B)Ǟ }Ra,Z˔nV%8b:v a^9q]$]a1)o*m.Tca)i/+3Dj$ BiN;8'cV o9#g`-c=GLuGz;e{eq9MQ',IfንROהRwQLܙZ]h%(;7'!x6*=W=mN*qr$y]t̫^u1z"u.VKXȏZx7 HZUk:[nՒ2d%ўUXBYŸDi+G4e^(AF'jqv?P Z :w=X߀kЄlFf]ZDw~lMVr _KʼV;iG`1J*{)p9mTOOڿ])t`\ I]bCf3;f; JwD­3O)T?"!Ƭ%~_O#.kWtbGfrnz<Eǧ־|wVsqunp1?䀸 H?#+*؅$?FF05{5rԌY+S.S3~:'x =o-Y6gQAUWit{+hGgt3c#D~XUV]a~UdDw诃:oI6I+cK]zۼBto/QAfƜ~rXzHݏ O#WRVS@ ~JjN`cDu{Ee-zORua;qV׸A+©7^C B=*bnf^c.R c{CR7D-FJ\,!H?x# {_.lŦO~q㯿-:LD\#tE) hb=;l) s.T|3 ܛ ,pEUdѥR1o9is8VW#be׊A 0Fu2R<[S֗a]`O>xQ'&0a:Pg rX3^LU)ME;pA۬ ֌pZBhw]ld:n(` sj4JK5-o.]Z4 l-+jAduզԪp3DEswQ)qcL8?B]0U9!x'ԐZ߹"DrsRr%'.ݼFliuSs=tsBjLO%ǽ,d+Hjev̈-gᯂv{N*x3yh|r $o\(zz۫S;8 ^a~7%| N2LXZ2^PT{^Ȝ_z+ޥ0Mq)ךߐVWtѬZJ0}ċ1d-,a󻖲(2pPӥ۪`yW࿊$~In%^O8#Usr8n=ybX[} ~?YșF0 WP!sjB`hl;C{aA&aJ),QLx 50:;%F CV䝄ZxVB}4XGSz@dbo?YwM(yG;?OSmւ#zB o%)!}V vrh(K?i\*:g4E†aQ2 NnBH~ziĻaz׻w(+TvCQe"Z\w Aj0e$%Jqר n ^A6 Xj|/ ʈwsZK8Q" C'۷ݣ6 qݶA G@lȒ4էEvVy+岘XMFwc{J.u~m\"/œߵݴ{_VF|3>[&G|8dWzmxjalkZ8G&Ou_’wEcyY@zՊ݂P)Y8>a7"1$$rT= DK QLK{s/%\9U&D}Q(mcHl|hBuzlmo Oo.9i{v y5-2Z&6wԸn݆3;c?CT>tƼf݆o@Tgj`X+=e(|\ 9>,79۩&s.]7?)-4.1lfE2d/¦gk_ _0 }~p7ӎlƸ QAT \ S bJ oi_-dq. /NefW-5+O`Kr40'\Xq]}$ ANrM\CIԊEDJGBVIsC?;Z=IS ݵ{ 711p*!V1"9l gP~/1jbj>6bb6n*1@?xdbr pَLF`Qq>C$*:U>82iK %au;;gGY<lWE <ܫ]b4 MN#xӓi>o7N0wdIDeRIeAt73oɛWk & ƙ ,ECara@4ۚ{O+7}?Q BK ѯ$8n^MV\QУ[gqAl搷o75_,W 08k Qeydw? hǔS~M 8w ab# lĐ6|0X8йE*#o~dЙ{:?б#7OA^*]erk.\d7fqZ7VnzHFjjT9#ΣIMJOq$T9`*Іk&ؾh%x@31FyRjϘ {!kI_NU\E/)A|?_tFn XxQWu7F;oQ#8.JF觛e ꅲ(U~_T5) *'`y3"ST Qx\Gfmw[ۘFvJ9<g\H#Mxe*\j&:؏<-!3 eaٵ& 'ɞ1%lMNѴK|(xATUެ VP Lqg4bWⴡ4SKw[mXZ@4W.*/H6tlmL֞{ٷӽ0ʵ`VLb61{kŒshD@0+wK8Ӽ˛1fݴ^7iٔ,lKS%,dS!ay⽜GK NH Q=֔|Ӆ"3@i`pryNlA޲';\u:h\dĵ(eT;RUOGEKny(btv-m9GhrԬSҬ >[6lo~`"iǔ25Z,9!zkYS8Qբr6qG:Lq^CW֏*Yc%Si#'9׵/~!K*}'VDi䊩I,Z\pw'*dQEk ?R>#0TjgTi,C7UOBdV)㇛awG+/ðx'8Z< 3kp”xRy|7T#LQP}{$oiQXvs\"(TsCCeƳ%13U]z޶ CB7PoNeSK% Ui*J:SJiW"*)c(wqrPD.T^aGlj qlONG~4$yXU3DWeoJ% MD{0 8C/ٱ΂t-mF#q-&UNvfJ =9vQ$j{'ݧLu`! +aeOd&8{@-q.)%HL?h6I/zЍYQ>߅Q^g#U*}\7h-9,0&+:*<;cU }1==kBݙ|s)a(m H1 Y>n~ 4$u4.hG8[>O!f xӠߘjMc,*(o +EXae4tߘ(e_%3ej\XK 6tJ5X ql(WMS.#UFCN n:o}ě'Aq,W MݭGLNL~ρtw[F?znb+uZWO'wM ;"Oۆى/3dxߎޠ(s.^]3d .{EkQl`Ż,UUF|/I.Ua$KlmI%Qάod*[e,Kd&b >R5( J*zoM'XZ:cFAW=^1:D }N3\>>a[eaWL9"+xKPS)P8=E/^5uQV5ZjA*zrdZy-c.%ڰCKs'2`P Ks1bуn1fw#4j5FPӜ]~x!dTiib:gQic;Y5N(C~yӞMZNuԻ( eY6|< @|ecuw5u(e֗TeQ'"ʯzhff8csI°kЇolk abFZmꧡj*)De CGGUK[$XXR(œ`A!5+̶PNġY-!"k޺zQɷr =9P-f؆7* J|UHlKa;ƒ"bԻ:$ҲIMK:~PRnF%h~7I@|ՃëҞhR2VԨ^&m\PR!',V'aE![xp(|XjFwsJjw; cC% OlK#)'b՞ j Eι8DFdYlWvC,NQs#I<͑FA3o[]'I^Z[t`ꖢ &pZf*Yןm&': %X:b/mv~0~Fn 9bTdjX%㄂NЯR*յ8qit4% UZUqUѢbҨ_Uy&~(D@k4(T/f`3ADxzFk9o>ɟMxf+W\քPa/G1S4UE஁]Dƍ!k`&"׀k\z&cnĹ[+V88T.Ѽn)߸"d\AlncvB]+mٻFHQr(}7ԉz/'``ư'?Ր{e8*S:T='JNJ sA`Yp8OWK~Z} <2c"_ 7l|fUxFXDck]!>̲$b q ˱P3RXnp{)c&1Ek?Һ`k'JgGP#^uߣPwr^K?}cwYm#OmYǦ}esM̺c4 &nkY),U9h\fqeQtU (#wF'kLx~G{Wc|~J!l?IUBL @> '1>_ Mf &T9v^[3-$ ƫ\l^</{{D_6 L*:h59t,Xwxw@ r u4/c7-1 kH7I a>)(N^A݋C=e=$}S7Bh;?khGI8 ZvȆ%1=AIf`(e9qXLd19xq(\cno} ٽ^'3 B^ﰣ1$&7Q*LX+EVMb(u>dnRj|g>呩=jB7*v.1c+B9y@Ni+qٟw1(Ǭe:430f&bE,}h6޶(=pZ8p67Ӱ |3=mGHle9\yѹ%$p "D\ҝrsz|?`mXF3AEw)۵~yT=.Hw<6]Q >ܞ#! 6i4X tꔈ`&֍i } k38\&κ ܧ`>wr80̪X3p:&ܖ9u[O1pPBۮ=?&5;Wq߷7j]poNA'qXj[UQlk>orp8ᬖ~j@,:]މ zęƇp:I3]nbAXWGOf9S@/YZ:$Jwf;F嶺ԏ:fxsfWި̓Y "Z:/ThQ[*К2=՞W(w-POd#1rRR'lS #o5@{nmRBنCt<.F#ȉem=;,YfZU}P" ݣscFV~U悔ϣҍΝ9C1A`=B9¥ay*\yMVx61yC}^]x^#m j[[!/P2_jjކhTlM\7A.wIU' ^Vkyw6{ @v5>73 x!̡Q AYLom '?ۚ$FMFRODI̻ޚ|Qk|8zmNJp}ӫ"w~6 me`H`(2-?ʪ# 9m/@N'ݼiA:k|8pw]E[9tzB||שpStfŏG)NRtz[ 2Q,=<@Ā 鯃C U^'04wLqcvhLZ[}3 6kl &vyh-qo/Ij^lNP!E9}:|T=1;w|.'yIn# (qU-IOi|nGs `v׉)xw ݟK#XwtK4\m[38&BU$d.jz!{R+uQhj>&зvKoU51h.GNFJB Qǘ#@(.#Q:$ҬB4Zd 3@?mZ on 6RZX8EKKxjN!]wJ[鍴'8*>+ 0,C*Db*}NěR%xKΑ9niXq| ye;ڀ` E ۷ dm^'d>|q|_UA/OtŐXٶ1jR, .jCĴL@<1%Pdr[n6 ,B[eh(;|́lN#_;#WsXZFņ7aԾV6ZKyUź}3-5>* Dǐ8c[W96a yg{ -<k;=2['W(#YAyK.*= 1wp2ܮ\H'wG!b} N;'@Ѩ|`~hlUKܱ<7gW p?.ZNs |/fVҾ1 pl(ބƺ &X˷A~q"2x\ͣj3wO+ٌ8yypP )ïY -W旁E-bW% )X*5{e@7N;йsŹn#|$0sFU\6:-JW֡ȳbGОçD LUV$Ik~*w 6=񄷐)MR6 k]n Dn`#$^̖ >v`SRCt2Qa'C <6-~t=5k5Ȥ8Ho8Y81W|I2+LYFk=Uê'2"4'i5_u$\p/gv@sxw|aoc,mP~O4UJP%i,;;u - lIEj TVHj 75gZ.͊KBo>PFmS6,~xcg(]rDZ6eAdaY"NqDwŇ_weL*\M lUESjU?C_T84<+,lĘ4Ң`A19Ǐi5@|l%^E 8'&!GPf|J/\3s}^5Dwçʇ548Ilw4;~bt4eArBS`tʔ<7W%,ޒ2%p[nQ:zY>{قL)̋EVK_r ^r2%F9FkRᩅ6v +f8"Tf S?;XqƳ Q$|J$2=z +\Tmܘz _ķ[^ V[_e1=jڒ/qGJ!3u$yEXB7f ihPj6W":aF`z3Z[B%)ɝQ`&Cȭz'B$ l}x0Fu\1P.#x~? 6?W۸2|qo=U^{XzwŦh8 *!^5TU uQ(1O7Ȅ(W$0@]RcC 1)SgruoW*#3Aoi@[ה ۦ ͰМl㢦nf["qYab O('M@to{)f9g㽖ع)8͎wF%P]4X./uTȾ p3> TB4]epD=c,'DZಢqR06OdH_12)Bx-c` e'#~"/>4WQ~(1OGg\~@A| 6C'v_z 0z٢RxKqh%ϣ:ҡ>.Dm6 l`\Y 6y2U^#$ OM})&'s`Xr,6t2㝥'rG;j{َ |%Z׶0=pT铗IWӞ%3oN.+TP ;,C/P D6sO:-yQ|AypKB*4͘!a{|3<4bvfgt$(y.$48/I.3Վ-Y-Q5k{ NmVTI%Ғ/u/~XL!ᚸc} #/x/a&{z%|ZƪVZ 8rqb:6RUA޸C[S'Pd1Q[%! aR 7≌ީGWk59^v)@Ÿ*lz50NH:^y26q[:UTgk $ 32*\gosܮ7IA`q<=g'*P\ܪY!b-]+)ַDską e4tbJi[EB,6tcy%Q儮S>g7}sK#,Dh⍨jQ|pIGW<93nGڜӒCPU@>EpLA ַ_+лCb1dUIݥaW4l\QKh$qigjY- !fUtYz?/y+^RET\H}5eCeu J+J9\r$CEvw1(/O .iа@L4~Jq` Qd|tVSX0"dz $]eY]{2fd5708TTOU ɘ_6]ګU$W!ΊpySZodrzi0"aSK?ԊMcvV"Z'^pCxOZis6W&R}n vc]@8Ozu  g*yfwHd:~hZԛUAWi388 =㐇\‹6&J|s&MLp{3NuL,7[pa"4}]]^Bds1 NYZGEF$'A['Z E˚#1GðnZm +5o7+a%2q cxH]h"aR"nmL2h1{e*S,fnB40d <ˎ[' =G~=Sw:lHCe@v~nR˫ KV.;f*upj,ZdTc!ZɎ*5CFi+P4/;pfjǥÉ' SrbSF^/<<=\oK # 7X'28,[{IE+0rq,<74=CIoz9O b4Tikdx316E!zk2.x^14l06Ar\"Pgc7pRߒ+ZyĂdب6U[е=:W@y>}H|У?TĝХin]M:meg9j,$ԤzSSo{ /=cA,#ν#*MrziU5xZ' }kOVn{Fj2zpCp)oK;M[t)fV< $gD:_&I r.n t7RDt2v:{k<Z^-Ғ [!%u*܅qLm?sIQXϋ>)}5T|)Zq-q\pZ iS+y0?j.㶌{5ppY:XPL![FY8(t [5GUl@/FS7B}\D CަpIr~. ~"K>x<x֘3w(Վ -cJY1c_I1z!WgѻAEULDiM`% <{] G)xͭц&nXNj8 _]yX'PiʶP++\m&M7X[B–G 0 ]!3l9]bӜ[Dv=: OZg4 SDEYy<4YZ{V E_ !}BLjϵZUG{dwE-"> mgA^paMinCKʊ|iI#%,Жu՞wō ~R3/b<%^v 2;R<1| CpqA*?³m#AG2|iqd/1C nt|֥}I`<`W*?Y,4U4@;>@t9a¼{6}k?j+ORxyӥNz+jg*Ĭ?*$@ay RMqz\uO8 /2!Ҭf*dAbd{6&D{]60l͵\dKt]ϞաU {,ٟHtu4/PR(1}{zY_֣:2Ou a? VHt?\qy69x?iz.e3.8o1K.p~xXL|H-E#v,w^NׄcԵzZiI{tLf"Zu}0\ƚx ^Mɨ?hZRnӤ50#!SVqXEOwTD:P oZӊ f٭iC0TwHWmi~0q$y}Qv&#FI:UU,&v רtå+)ZעӊÿhpBlY OpƢDdꎄήS_hLΞ@ .-o !EJw6g^.xxۆ+! =.^@@ }?6Y;; #mz z4 (.J@ghroѭoyz<&u`-oK碆wJ{,og<Y٘W{r, f>A?qg) '> Ll>=GK3f?{vW~S Y8*Cҧ HMvrulFqw.K(@ \Y1wu5RʋiSwM[Yw s7VV }/ /xɵer%8 2U|ӂ_bt;OkH\n[;j-Q?H)w,Ч?P0 =90ZV6~OS#ѽ@ dDD?y9|'e ^20q :W4,^6<]Bd؃jCΝl6L]k3U B;a>2,6|AhVȻ.>Kju?fn=C]RS-bi8M`*> ]GK)oEAo67 `G31u`W ib̄E]x6M\_mCJ G¢l~ в4T_fW ~ |sZ/Znn giSݨ]N Cy2wNseen~ rP]NjgdɝZ-:.8 ̢v—)K'[Fq ]#!6= `{$KƘ9%F` ?DY^ Pacd )C( `TV !i5t+}uIcڐ:bgQ7+;u1(5{h1bT Bm,YOg-企!鞻'rST/\tkO݂JA m^>_;Z:Br_Q!Xdbrllz?|Bǒ(RÌiZ!ضşWIA&[X>r^\;pm.5iNlDĄH mG@Z=~ }g}μ]BH%ELd2xl^Z;mGdbOCm&XiO96c93g}tYz'+a$ixXzcpD4$Gŝ/{ זּm٤G&YNo1E4ngL 7fM%%4l~SQ^%؜p;n<' :&T!Qh?TGjHd/ojPM~:7wH#&0 Y9J_ICb:Hn[(L~{qױ@IUSf j;w]# 9z9W6.Jm癙)oFʅ2 -Fs|H7_0{n }O-tIa'rDlʞc[gCyQ{028b e;{/+a.E2QL)8Z"047/@j-8ud/b)Гzt3%CVz.C!)d^kzeH:F9`7< {}[}!aq[*iOu?RLrpYǕ%#mDyJ*AW'窥Uf~"t(ugqubyii!Jc&MS Nq 67RuOYaOQ)x}V}1xN~YtpV_J>~M;@?F8&@6$Xt5^yucvlX2t)ꧡRn <(VweȨǶ˂iU$܀,b?<h(,eʅ' MV ^4BޥX+ڝė#si>EPNrC-޾'pZzQfw1%+B9hM@%t{^*5.xPcF|SăOcz9b9|1En+t}-\Ʒİ4ED|+?A[eDñ2&Ӊ!,: <0)X_[I'krtlpni!UC&`h0$jl4AIsE(a[da>ŷ.uf e БJ0w^WZNIt. l!:c%0WG6~zӘ5U3o3b?yрgR9J; Ȳg!Zʿ|"t%n![*gnIAm_D;LKdOΨFg!i#܃oK\Е fy'Ehhis(KQh$ |R)Jy+"FT#I(J췛@U ur]1x#yOӇ˴]"ͭd9SeA6`lCը(G>k",wg)`lVNiKni%Q|mz$)"D*3G8]Kd0h^2T@D()75_ba: j'Q+@ܜsE,j>NB(N kl30Wh9FQt̅0bjb"*˜$[6|ZMdŘU6^.j=`@/ļ@dWP y49.xQ;H5nKshrT8j: ⺨t/?ܔ}m;ݛdnS#k~Uƀ %Z" Re];Կb9gL߅߿rȒ} تiW=E)dD)^(+-i)ſIY Ǝ>^&fZ´C1@ӣ+f?Ǣ; d1I1.`Oe-|gJl8%EkMQWN|߿>i#h7Y+W^kɶt`YR ,6Hr=%>zLꛞJQFF*25INbs`'lX3GMFPOwl5§clGS? +ɢj&T<ǧ7<^VUx(JHtTeͶ@Հ80S|yf{]-f'Owid ? ѦoP6gi QR]x ˜~c-x>"h3X)({n1jF*Py1PQEKqi!1! r5e,r:JgmT^5&]wmL84_Z'#|؆i5 0 LJ뗷,}dq1id?;2,=NJ:}eI^$j_d)i"ѴĐy6t4TڪFI;P<"Ys$ltAXtLZbdnTJ7NP,OPtA5qI:= *$_/]oO-jHxoYN=s};8}v\w7B G'OL2C]1ɑsrW\NpBmxB)xLϽ/{zP:|9_|-?\p+EmohYYϪ"?eLXxx$_\k̚s"Z 3rjG|hn4,wEץ[pLg~5 z\S 6ЩY݃zTr 44 绒4v^kr|7(&g]{iLp)݃x;9K}Q4TVr)y18??LjW|(3Epkdh*!*ukԮٚ۵8139@N, 0*Z5TH.3L /cƋ H1Iі1(]5_$ަ QKž)#s/ٕ:(˾vz֗i/]Od: >q|BtiHZۓ۷qY|6^X[FSEsǞ$RO'zAj8,[y9$2D*`` m$WV@6)3DQDPe{Ao PSi_#Z%mT1Zz5il7d °_O/_樈/)!#wX^b˕\8DtG)aj "Z ,΋MϫRUzӾE֢{_~ULv )tqg:=[¬ #UmAnc6ڟAj܋# [s3e|]n=Re#&v9Or4 $q=%)^3/M{SFOq>8aarn~X3W:6UEi%oiڕfX398?`t0A$\cڂ6]DQ$]`[{hp8U`Nė ªX6Bc-$T_Rё^ g^,5Iif7釸}w`X/C`nTm3DCweէ oe 78vPL &`g+~hEa;8.S]~N0ĨR{[-8(F({,m-+N"Ig؈XⰞό3(C~ri  7-ONB>Ug~=1_<;]pY_:lp/ϱFNMGOڂH`B]SQ\'}GV @ 9lu֖?GRzAlԥzT#UEoI%ŸRX6r^EF !QRƚh6(& HN^*K.ԾQA5j`@L^@5׀-IXαwuEWnh{AELn9RC|7&}vrJi{J+Kn]y5IՐH 77o &]#QQO\Tw-jO0{7k[jM'ݸPYoQB XM;HLN\r/C$ۡ=^ؚPajxoxDDعnU6ϏfŠtq8I$ۮe_#(I+-wq*(8f|Wl=Gk#0FGEB;ПH2̑`'mYˣ_7CD9nqƲOMB}@_M6,Q"r 9)\n?9ig͍Ɔ)5i6yBwKQ ]v"k|rd')IX 2!jEgTJT{Ž+^iY6,O!yZ{@@ AJ`Ap|4Dr])̙5"0{ sfd\C 5{OL"Ԫ9ơKYlzme)'ZR!I8KE:6{9̠!L(ٕs \Q.h *ӭ4"2ݻ0r(ěp`)1Ƥ]f( 9]"J G"F%$on>$y2)B|ҹ'OX[)>]UǓ!hfN]+@p9UqKI֠@~d \UzB%%#SKs@֌*B6o.ai~Pa[)o34"4SDrʊ^z_-fo>+0Vj75S]KA*84NM¬Ku9E[2Fa-2j^>wR.UF?Pdh!I5fj|$/9E>Ϥ]NvØ^C3u)7%p~`hNkUxSŔv" *3d ؄5p]bdߍTIQ&!q llkFBO5LZ7Јh_a}! [hRtn&Œĝ֣NECI}Ļ𻡮J+“];{mܖׅr{f i2O;E ρ7k aj}1iM֌΋C;EL]&ܵrݽBK 5mbPO\reETW.w%I {n.o$tű-li7]yP2.7Lύ<7jzR[n؈h[׍.XD )jKΰ9A٥.CZhmMMXmZ]UPM;'KLaBZC m D&4IA%sO$S/16k{7F21dYz%@ٕ$fA|+O3~14ϻqDo%6`$,(S}kGuKe@g#pݷ_Q !G+b=lx_PU~eTu@0fb\ t%0ן?ax=L|{LA+s`6pw!/#Itx|;roMBzZ lJOIa@ڵת.׶vi!*MD55ɀ62>BddL ԙq܄ A}܈4 s1־K8tԸaCKϱ湓N9#>8,TWJ`!$ܵn$%_r6#e㽞|!j߳-#d7l 寤=n Jum+K@s](s(!{A6X1[r1G9F'V,hʾÞ 6& .zY7V "УIOF0Pl$6R)pl|&3 g1#IQuM[>S@2T5iMGE 0*DADZӗճ1ØKK]dpe _/Del{}X,yO`@bf.DDP@~k9gR:Ե1LPsS74Fó>&RT K,Sܹm-(E=HOROS!HFPCn0VZA3T֜k-88.QU p ua}VmMP rslK,a;WCNpep`h-yoxIr>:j`"g Ŀhxzs2lT0dvy"C^kSѷu(8'tpzԷZr,$ʦ& FvKv5JfgVU.FМSxOxH!~4\]ᑍsHσZh >^99ڑkvLCZqf9>?O6U֡`d;wK<l] ~f(͕VPښ d Э)睽 ٤u~p^S!l-ξy. I\#muA $n[1U闭F]=aHPҙ/P[o*h*0Zr%eMIKI_]O'>NYk+ᚒ@I}هAV k`lR!#>935)8Ly51KX"'k@bToikc/=9C-U'[¯PW}.idU)S\`&t)ÎyJ?vU4)'N75t&9vZDԺokK[PdobyQ.!,G\8!4ȻL٪UDKٕ ~f_o{cR m?糄"4ВŅN.okn,}ɷa^9wSOzpn~B:_=H8Ku]̨j,1=]^^ aɫ{`ȯXtDp6-9`Ho;d4CS"|jөi^> ٔ]N;@Bz܎\`w"5ef/`ʠƹ{#B%Z :S3iӫF{1,)ZwĶdQ\)LZkDvNj_<* Y4})`, 4Rsu u^}ҭR()Oz T]R6&=J Y P[$ ֧_ $耙#˽W#>XD&"rF!xoQJ\iύNZ$ZXhLa~UI&Ib̭Z̈́VXakQ1p"n2zգ9}x#/ri!*!+Œ)cBiǝ9_9(=o3HyxTg%_5| 7I.([*ڻﻀ[:]>[DT\.+rt#5w&Ek~X{4>g4 ,.9{#0l4}g"/5yqn"eimwF*?{Ԅq"Y=k8Zwg#xX >0׸Xlփm%=r]Č2d;kع;4 #`(.6n}oRߝO603ya Z::>Gȕ>S7`=dg2vU_dMΙ7ϽخϕL0h5>}jQ(p_Kdg._(+=(m4F.bnI#K7;(bw+U>QgM׃MҢBR[kdtFIW?˿shG^`Or'%(Gz7TrlwB9ɔ<zV5U3c}nm?F[p7OXW9øʽv SW;g? 0V7")n>4A2% V$f)}8%te:T^EMZa$ `ÀEAPÅOarJ4b7)bh W[ +v-x:nUWw^MO# sЁ9K ji=@زKL[h--+&arfqE~^G2Z}{G#@_Po )j'"9QICB*H6YE4ɭiF-\zD]]JO‘G_Nܬ5V  $OA_̜)e(9Œwo- t6J=@tZHN3;@/,k(^S+w)KDڠmmo)NWT@I7㯚{jTdW*lt5w0h[acI  !P SyzMrU*:=Nuath3?uR߭.:덖t'E>I,Vee7'cڈG4rsR&,YB `Q #jlmšR{&I@ A| RVLt) j\Ε {N;=q!<@> H donWR[HnLt>_. ";8xZ^E5T.(2>@,@vkLVk ԕ:-t㱺}ѾM.y e) ܠ?̵݆]锕2fD%v]k'?p:KE.Iv(<:F 3':,2%o%XyiA#@t𩸢/ϳ(bho( EcםQL? /eaUv- u7@r!]-e..z894* ,,ќYE?x9.Pw逽h'y)8)P;(Q%]J* 6/CۜEǴY 5KJ!xNSj?E8sb"p/Ε4&qHI`58T$;Қ(dA(~D|!=g 6j$ws?<9i/~vVp r @5 %}OvӨ(1*%:hR?ؠL9#HOK|IL%.3sA 㴫&XئQ@4*=*G}q&;xgx[m_f͊UtO:{m+Oz344n:'aqSC/LM)O&{ *\S;l]o@4/݋>W¨@b b23M"~?F^>A@iU?{RAR6 vLț[2/2L2h+(;Q8Gҟ,QE{'^ro͎'xPWh8ݎ1> %)퀌K0]lhVr f8H`o E+d(*bjg*$'w%“ft^JBV8N@,5.ƎuKX-1_w7Z`330uGXDԲa/J-7r?U28JkЊ?8Rӏ/rf j^^cؤ X3`2s"%+_2 .h|w0e{NƅYWe|eM KSo6+p3'ؑg~}{9PoAՋeЖo\"LRrc* ^ܐ:eLyilt85\Ĭ\?Spa|1+4ZT!y<baUBNy=ҖO*|6ռ@Mvo\9NK37)2sqL1^!@Ǖ E͖Y^1. 3(^y!‰޿YqV=="h0U*f3_OEsߘHjXM@Sc_jPcb?z.=f=")֐sv%x膓>i/3,-w\ku$7-Hvi7{m}iϠ'ͷPu6I5ե=OB0&2DyzA;bRX2I7%=[K=怬\v %5kQTZ;@. EWW ħv|@!uK/.?){%(3+f8 _jzZ[Ĥ E- {YHquX8|"p`>u`O O?b;V@}'D;M͐J(+#ĉC%LA@zߝ̧/&]'鮳hM _ 8(,M܀1Z\|bNF̌%kz|2)xyP8b`l&ImgH%#Dci븹H*:rk g.kB lb|*2g ioʸm>ENq%LY/I3wU '׊tRT Om7 j K@Zn.'*NdCn޼"0١BVqLHNWѨQ oԯ8|ȽońxuWr(tߔ~T?~m@^iZ\CVs]B6WMe4EZPl )Z{b}'eP^]0-b=5Jf kMOgRi}}M7l;@M W1=9?5JqPh$߂ci0j-()SX*̫%N8`~H4O oI {]^d_iwྜ0jn؉:`c[H3)1;gb%N1F Ae7X}[nt&MT¤DIDC7٤ϟћޥT Q)WƜdY|+ x@s :VhMbnb[W{ׄlUQp|vy,WD 〼"i5Ţ7;;HZ(lڥ\1S nop-uפּFOJ't,fvѹ7WC~SaPG _N;k0OJTzd3\t]5 #rc,8k\4J p#}Il`Uᬈ+[Ge@gy{K;[`xGYb6(,e HϹj^ \^r=:)^'OyK; {ΐ,aN' U3[Y@/FZc,Cfy|%5qk;i5Tr7V$Q6I/;8&h#If 'MEOr!h"}kءE ^onۃRycL%Iw$Ra>99VU=7Z3긳MyK2YPcVó}8ކ"7fsm17t9YeuyF]x 7II/h 2ո9Z`Ծ)w8UyN6oopMr. ﴾YdKe z^cG8Rqb|FQƿZ6a?gԁ'umC5;F&@2@2Cofs%tK<5\ ;M錞*wexy6Xwk@LE4Vv1g3!,Acy}ZǢjRXb{+.[Th=/݃[{77O'2(?LU*M : wHPQ6l'9pY6.ˌۏ|ݫ'aTcs c Io5GnQ'U,rۣ2s(kRXC=p>r{{&I{fIVՌh y4$ve8[\ :; oa2r04<. ]*ŧIHp`Կa.wK7yy_"tt'Pm(&5DcQ6<*>|e»LhpXQ7fN$U=m߂W$~HmCĨ 5^6l[>!G`y G{VM 0$k(*S/ZM:߽®bI)/EQ( pPl >{*MSߚ@iF NRt GKAcB[}H}SE,3zowss-ۜ[x\a:^j~FJ4Ag^tFԁ @&:<5F_x+.TݙbAQWnf:ag,0 Q )7m̮edK?DlIňA9ţ+cXwD* eWs 4*Y}IN,)!} ֺMGj;+*V&1pz.<1[[x (SK1͒q 2g=v5:oa )z`ȣdOd0`zɱ* 5,[U8,q04*ВErު"ߊ_~3P|/s~$Os{يX[+.9bzf53S[܄[.}΍" }09*ūAa{I]ECJ,]6_a"HcP!B˲Ʌwx}.EeqF-}MV:l~Z$)QJ)k`XETvn?$UthX`\YK3 7J>]_-0LG~+$>CqjGr[Dwr{)hH0%T !iC,LAi2&2teh2z.0Ox.ri^Fcػ5 wb QmɎ (V7 iO-nAݾ-ǖH=$73,] ˔WYp߯5 ߯O#&vRc@ G$p.IK2I/.,vWĉ!Nkؙc_f`H"0A/ps[!`z8ԻSpn(sP2©rh%L)QX$cK z?=,QzURMM_#4;1\? e WK{;0O&RФP=ҽ硔b`+Y6 ǡ`$D ǭhuL,Ȑ0 N ڔpULިP n|p5nnD܄111kB{n*f5n`n&)4 "E攊"XGy"7.W?+yFTɊ&DR`.\YݩtL.=ep_G(ٚ@qa.B<&Rչ-)ȴ% x`k'p,8!R8C"+ЧϪp =Uf:wkx )5 њlݲZ$,_*{՚|߆4D_<2$O2$-uqi|3@D `fKusYV2+L[mI&_⧪8|-} U\% E,puFpǷ;Ц iNJ0"B%x=|;YkK(lZ7rpFxL}S.u6PqpӃDZŐsEK!EʗY(ئ'Bl/)\J1Nu"]Δ261L}ۿb`"nun*.eM$%k/Cܸ?Y*\YD0JY^L\$Jd S&Vz#ӱîHl]e/R*۝X] >k cr ;h1hɔkB,xtEn^blPFYQG0gCJؙV[b8oHi (Y5աFAEG+J}:Vk8]>~E9FV 쌩Vq[gDB?Qsr'obHz xR>zeLYMlgLy)^R0K,c??1%'c`7L_7QGa곤SyuCx0y.}V[ڴR ~}3r70ﮱ?M0OdLDStXh|  ̇Ҩ.^bgYƼKh4x A1 ]m`tt'Z!]}NK_hZVTACK9Q=oy @7?Ֆ3<Ѕ 2!!>!o) S~eM(sX#u;P㖣Zk'Uz=DR1n%)P ZD&0gܛ;eދ/+|` rJ8>YWV}26^oϮw-àEpᏮsѶ MԴxp e{5{"'uUΞo@$|oyeHOՈnKdٹ#O)^`o,} pkԖHk5^ ֩ല]tƯmsgKqǷѕ L&Hrc].nF!ҝP+ꎌ}ڍψ[dx'ƴG*ͅmBU3H~)3I *]B/?/#BƖ İ}qU )&0A x_219Mݨ7<͓jNԬra zrPMrNMGKDs1R[/eӟ>S*Z3aa׮9VqzT7[tHbi1*wRmXX7%]7u]//īB)eTsyw&K DnȒf77TUCS5]nYECa`ωΡ<7"i庁2#,pyWcig!ί>R˲rǝf4dw^sib]?XuHۺX6k Ya1l }{G})bֳB͔Z\[IYwH<7D!K=y_JKJeWPCtU-fbk +f]Eu[`Qca |$qәDGƃ<HQ2[osFΫ)Oe* >D(˔+V̨62FHҗ)Ҋ)mMOzv`S MőQխL'8&:A߼O, g*{@56ؒqH3 ~`Ggﬨ&FDM*FkѺwoIHϙ3-%Ö!N痾\-- fz&mLZZHB蒥bHeAe'@ V MT C2/z;uK] |mv6+W0ԉω, luQ4mZ ;? 'ˆ-sV`IJ `#CznJgFujr|>AU83QYlαҐԋÐOn[PmIOYCjwA2Tw ˬ8Aҷp+ KL-SElY&VհT!77 x㲷8(Տcg?jB0"Z<&JZz' (9 WD>oǣh[-TDN#r|r\FK`ώd U'FD~TO ߬oӎ>&-UIzs @icH>g?Esѻ@ V;-M/Y_W\$!>k'rztYY{lrF% ՝#^y̬ Q/Z^hjҖ+ХAC|;r/1-=#)r&;m Rb-nS *fsJܤSQ6 H*ޱ$0,̞|^>Ha0k6]r&xw8 je )bd[` >N'i Sc|Q*>yC!"؄ eTr/+ {_{Q닭]Hi dtw[әJb t*()TWPka=y=MPŤvL o5oX_@ȆD6$g7t>j!W 5$6yo_L{Zݴ[)E V`'L7{ˀxp|>p9+1+eo>v @D|?jkԹ},[1I@,6T{Pq,;Z]/[LwgUk 2l 1\+? 8C2 bSāٰQ@Ix4H:hW>%.~ 31>zXjɦJ,̱**4r[# ԟ FA yf|l{̼m;bu"&/T*]RF!!^{UA*.Z Y֚< + _EqXxj>VtEFu& +͙]!).D4[^㺜ퟳֲPY-SSR6#TDS-=2~]IfHQ>X;tsϠ VK3HG- s$XKvOC! Bgf$LAJinh4Y %J1+{ek?)TŁ( 8b 7@;=f&t\$ȡ,!W6geu@' rwT3">/|?/hJ̿`u4\lFI ^ҭaQռdlyv B/~eʣjd?7|UBwHԎRFThTTIx2_c:&5gYVSIumi 7sLJ.*ڞ{8F A $Y|ш, _OrD$}1 ߹.H^>.6}d~j r $AsQQ'rQ}[\6>d驛޵AyXg+9;Iiu&@Q E0׎؆6썦H<`U:03me[m15z^L΁[[qԜْ䘢$.&"YeyV %N^]f$';}3'+V̆МXv^!>B6MIGgpUɯeK$!j%坵dfnS/i?f[6֑R|3r4uMq#ہ@$xIwze̮ iٸ[\z]5:e Yv&Da$jȄ|qk)5Î=8nT +aW&os=c;T,7e ۓj>޼g"tSWJ{n?r/˩^n&SsEX?YKrFbX.R)[-.Pxdu 2(W[/8U*j%K" _$տP㰕W$GςfriGTf=ϡ . ["ނwV?s^/w]2X6:X3F W7W21x:a}Ț;Rq\gBJz?Nfk"FvlLĪ mMn>|+]_$d03McUF$ad2w-Ԓsi<'s%_B" GesKהH~JE=`5{N% Ȣw|&z@-Z8Xg㕴~ntbLt1x{B(#"<42.3?K [gKܺQ0}eKi&TgVq#\ N ݳ|`{{"Ob ,8ӧ\Vm~xOVF *vkli.?y~*v0+J/*Oh)Y*_ѬOqalla'uI"Ïi79.P:L>p\izLTyvB#>TLn0IWK'0plL(Y@p|c N"yPӄ Il)z=`mT_Y`^~}dkfBvs} .,V`}yj^Y ޣUAA=X XpwmՒE[ȄTsZ|+$ػShxK8o@NA{/b$:j/ Vi[ȹ[/&XTӰEO8#_,sT\Mk y\d>M[t(-V=(K?S"ڦ;M}Oe$k?e/Q%)BGl~,U,Dm.>E1|E;6BgWep{G-Ley#JoT1퇪U1+T8"&1s׌,H}Ϥ0S@XI8Y '+z15%qx/jpx\_qX/kVїfh?0Ѡ (fw%FIƼ~$Wb6-LMxK 0)ݺ};.y,Caj-]Ә1cԛ%lq,8V);*4zLGU/3+jrxwrS5AhRg nq\U&p*ǹI»-"zGb׮6#\EwQG=Q?;VZZiY|z4j~ϊm{8݊vvJﴎ *pto7ƽWBJBL>+e|N3È GS G-EiN`Tas@H+]()](%$8#u?VU_٘q[%0zX DKVq('ÞT0*qްftQt/xpQ75 mk^&pV7~/[@F~a;F^=bB ȷl],h,:0C*,ٵT1e`|/]'d:cXB=}( ̹_&?Znr$ υ 1/c@R+voP?.RU:ҚN7=\/%uj].o1cjYٜ_K~>..knm{'Xȋ&ww6$35bG_zӬLԐ4:KHчN V4aF]S5v ǩ6$7, VdDĐH?i>8|\ IυكP[8‰SlИ *z9+&j C65B9ZȏMTRoxu`!͗93Ԧ]pROY/9g"-?d_?VO{s_&CS1[FOCߪhįA~tate?¿WA[mAJ;xP/X{:J;^[c(B2V\q~=AX|e>D4F,0op!{T:DdؾM(Qo7SguX|`ÓDcӛ)@ŇS4[F7 ڵm=Z4i3 {澁J/Mb9J վX O=vr3QƫvK) ,}ˇJN\%d+r?GDsBIU}ŽjvmM>nWh 2ɵlM#@L˒i5GzSF5QYcNpP,q.&(z?iF6Đ{V,Bհ*9#;$]b4@3"҉@8̎-#@7Y/ `^shyFL]h}>^Sr~.HV.OM9ڻj^+"j"3/BD hϪ=Z%E;U,\X=!zwa#GՖG'zҰyUch{x0N% $L2QߓA/8!np|W)ͼRuD= VfY\pQd3ĉ*aj@P ik+L{4s'V_"cQR6@hY8 &nhjTN Y*`E=9 ./l~1j%o AnXtV2{$WFլGX(q(foԈ,T*DĂ4MX7 oz|\*lfж"봺Gc#ҀRwz74}xyS"%I˼i|z~'񿺦Ϸ ̘ː2#OV6ZR١>kL=Pbq5ԹMn^Eauİk0ØMz[l.|Ay^!3)K)]^^N^ô'G<̤q!U^7u-iH su+7Y>_RU EŲ&̀w+0gAx!lTά0w gR26z2&\Fedoןu&xn%;i3teE1 [rg^ԯ\>^͍Rt*4Դj}zb1SaƓ)0A:6:Ědea`xR]8j@AJ\x` }KT\OAe.R?:%$G:/ZQ@EF^H=Ĥa{uV7eKZT tox_ͮ6U=(JvRf] 9깜BU|&\F;V(  ˣ،6ГpEn$&0βqS~h2N`Mmh !%B=eIh0 I\Mν9..b&:c!ϫr%Ҥ6 5wq4©3t}o v,eLIuC1ۗDx3 Ou  N\vY#bQq\=4OVt};07q{Hh?mVFvw}C?7$`ʍ 7#Rʥh1>l٢:aobօB]{PUÅG耵=ܚu, ⛢/3IJ5V!LgHw&"mj35IѪ1MlOg@x˾DHYl|(o3z `5WD񃼘QM|3R~%^G mO z`uXN<.6 цȩv6!cvBJ:l~ׁ;9wg!\VI/&:KcvreReՀK>C?.( "J*."(l֣eZ:ӿ_v$ qZ|"9#?8Z c6#cjiux+rzต ex(*:m4Jp0jĕAPEiY(ոm%SG+MQG3jȒueE^!Q R+/%f4N҈+ꗴuJߴ&сzuR#ϵ9c4XSOA )7I'h% oö+s-F#L_5,LJI甭VtY bLQ[LH&"mQFC'8}kJߦ'Ǚj]*NhshAFBJBN]J p{R+I8OZD/n>&d0V?ƘgG o5 B6f+u6RBD} w_yf ˥3 C<.mW]fagU3~bˋ`&zX Sŝt|GPfJ $AWips;53jM"fm?3q hŝdKѻa/) f߈?tW\=؆\^۶h`-֞_@׺h]V5趫qɄsHL* 5KAvɡ v .#jI~zH٠ a`SVRtscB?OI Ryz&B$qZhHB,8,I QNSd-JZ5}!xZ3,I[{Uӥ\F%zMpo ( |`z4,ĴNd!+c DqԷ @F65 S-Ò))'&lRSjހo+g#-e'܈̿՜7!4G'{g\k)N&lVeNe),ϷI:u]jH)_u[99k呬B=ZpIŲo(@ ȲV nI6cH |P#D?Ai/E\I|H%C_v'oII TWY*/xgga >Ѩ;hcס@"I0>ʐw Kw] YK\j t`_tZZc8g^$`A"~6+s AtDQ;)@0G+Y)hXT|^J8Y!@#wU%`*qPhw07y֬^`RUd"{w9R #%UY^IG^t\Ÿ4ZZܳVʛ2i5#ƞybfJٔncG]\Fwᘮr ˲}nX|cNCd;40%XfkTY.p)"^o̾|OC绯}РF GYz_9t@Yn{EL>'AkI:5HSK=֖N5KCDZē#郩KM$C )҈\xcӐs«Dk-m4 R..}mfw2GQd[.؄|"1{BˋP]qN"< lNP%ú-d櫽J+N0gh#Jw[u3eE P,|Q'YGrώp$Zu-!&x{ˀس/7JX7A/] zR0-w\e;`A=W\cxa<+3ü=X$$l;h?'[)S8`y"%/mb|:ϰM؇.+8! w1Av2cnp .\Og#/Ʌ1Ռ8Mu)ǜYAYjf R ޡs:O>l&Bw3񒃖?S8}AJpBg8I\I0Kp-@1sl Z]w^۵DC}:WqAkLjqNJsMSCxr; od rPʳLJ64$vla!J?aȌp!MKe)S Z#hf_,4!4vh\?io&2diT׀nJ!8Uݐ*g:6:Wz9RzuƑ&`7Jtn *Msq0÷b ̓yG4籵TC]^,C[2ݧ Ll)q9=Yt>E(4ݖ1Q 671+ɪ7p%T6m` v1QD^s98(b{MWޝL+;.J,sR=]դmbUd 0V V|mH>DJ73eɡny>* I~G],}hA d'RziVl7~s! |'tU/0Z%nrY:! \ ^24 IdE*0-锗qGcpW-gF}iؙR[_qY }3|K{ G Yk9Bk|Z[8 y7Ȑc2DT7r!ǤIP(pARz] <9g߃TUmLߤ@lo:f]*EyEԅ |,qg#V\?qQƠh·{=qip52ޏ~R٭wj4c{#ʼnF< R'LE\c+9նuR#4}`-`a ]QT~/FE3\/W;|iio<ϢJrLW#?w%"M4`"m>y>Zu]{(O>JҥTἫE5Zu+2W$W^V=~YLnv@,i=F \r=ᢨjKbFRV4 33秺AǙ͙?GǕgi\31:诹ZN|lgI͛ |7+!:.YIL {5 n^7~xWrHׇ܂8< d5s"JȄCTK[2U`U'>;1uԎTV|Ljgڔ'iS* DZ_Z͸UcyP:;Hq[ڢٍ4ui$FN3֥2Px^}*`OhGH^ X{]_b8"Ւ2K;@0rf]ؠ)%K25(,hwݴ=:8K!.C&9kcˌT|u\s۸1N]81$=Wzˊ"' %3,qf,yb8Ebqz!ZWiUVCy#$5(tHj>iiS* Ihܚ ib/rŪ ]3@o4%$P ioiq|]H\+'fcEU9fBp9Ns/7xZziLQGK:|)?`"G/aI?,FAVǬ[!4rD%KMLD'2b68_%/ H' YzQZChy+Q_|8 HrÙу+ʌ9IYBK^Q? 0#(V~Z7fG@.#RPDf! ;à 1t?PX8E_1Iiva :qu;nTw8ɸ@=-À7TKU @󻋃twceM؏l!goWelHA/a4*Ʀ@~ Fϋ2qo<V`O4j &UZZC(C_8¹Q5 k'.^TOs/:V~}RY,D} 􄀣+b! BnT#C~cZK*%@[qxZW(;i`@e"=($ 6$79)-;raP o_G"նZ2ɴiUKmH6gUDhN.N'w`3O]w5YQVrn;<ܗٳ@HIk4_##*[\,g^̇Jk=ڡAec.iCCq~҇зh?ei\*~Rr h}~mċ&:l XS{Ftw;A.!F^Νx7,O`yKYNU7/HWFքKGdƇW\/T:X6d>N]*Ed7&S{w}=Br$;6ѣtٝ*nq׊Z/D?iJ.`2H?m /֓)) 'qctt?PUinП)HG˜}DrC}wKHQI]bmDw;[]"~Q+uK.5)`=P)Z䪀mS5jۘ*/LX%.a%뷀\-r+ fdyHЭP]j#AȯWd LYҐhK2+`5cÈ_p1Qt۟ {ƿٷS%[cM^&XDjV&<=Әz! }ʝt-Q:<+w/#FW2F)Tc rLlZ DLπjG$2+K C7QQ(ON)4T]^^C^FSXn!fհfh.@GnTY4;Gɦۈyt!N(8~f8#wdʣǥy.qMqeX삹1Qb ll!_V9ϝczQҸЏ=T|b Ceӛ*0A{i-E^YUr ] .b槛^y|#+yDY9)Y}O|ne%`o=k"}r|7]$Ձ=0 &C>aZDEƙ". 3By~ҦLS.ΠRZ|Z/Ӊ2sZJ&6 Q0_/CӀ0/zư㗛j2G8Hm+OdMZ侠  ' )"%Q>X}X/eJ×D@N_uµm(To֍e2lKW^ui;4pMOpo[v?TAS=g~NULCc7"F`J^0{@< t2R\^,LB&oX72vXFX3ãmixgiӦKCoc;!t]|\;YHZeAù{`V kJ,->R>}3,0ވ$5ZW!rY~R4Dw;GzȁX3rlߢ>7jr**P&)/ms_`bZznPzb$j|uLd"KW+>_.{w@{JoŌ "NLZs:6p?8Vcu 5vTrBꘗϟCK)c`.8O R#"R2xwXv !V /!7)c5pZ77;CcP4)oi.W|Yx0ㅠ}*~˜Cc;3>VvJD=Cb&1f~(G,!w 6ƿdZ~5f" R1ηs O(F{$"8 n(iTv[@|#o^g930\<љ/+jޮ}7ub%`?TIm=\ = E4E,O|86IwO"3E{+bᄡ%banFE {cC֏tȆTCs\%YH[uJr5!.R+?0$Kot _ *vڕBTF6aBkoPV6\ 2Z_{O2[7AMg#g^yzvn‰c]ѺHSS 貀~ KoOD҈<^|w!tR* =z㬡J/W'dw;slĺ2鿎FmoE)&Hq* aI$"c-DX+o.f$b~vMLtkV+o`=A1 n6eZ4K_݆ePX!&t({Wrh[t *#>M6?KY?F23iW oˆڒAlܥ0cyHw2Zu0i}}wVSJ]{U-k 7zk C];9۽ɐ=غfơO|c M'"|-MB/5%L[4KtIqӑ"?%7r %ƪ/wAs 1p9\CJp#p29t4> ͝H=&G |oӣԊKVǓ1|uG (%xwlzܽMl5d!]頁|_T4ˤ$y͡Qc䮬 /:;pQ"f-V0 wI{(ԷZvoYkc}zf| !ȟۙH&Pz!O I a#ko^<ٓ\ﻚ@EE"4:>4J#^T${~x>cXT7OCD B1VYK.fBXpМ6.=2 <Ҳ' rJׁ`? Ca͸˽~qEDIp|2}, *ҮݔwT}_G,C1CA7mE]uߜ{+#nWǀՕ'[<6n9tŅM\JLY "i!< ss//#iť.푼CI\`XEi7%<l̵@zkum?KL-M:B]B44;Ջ*qlMAY'/tKL4/ 6כ$ũ70*Kfek= BݺJ6 bQK/J~R~vs_MпP@3 !$ k:]hBj$'T+y 4boZ ZU&SE> Rm&-" k9cBVNmzj0 sK"a7pm5*]pP(α̽D|-h7oJ!x\R^{;nW'f#DʶWIxopiT]Uj {s]FV_z-إ/⃎PӼASf'빬Ccn@͟p{CFD.Jà\cw>8X=*YP{?wn[2LyP GtE'~4 u l/^_" /숍(;(w:ž EV[pGkA*RiO3g,':0\/vΗ3m7gKWd]qC\4 "rX(劅Bq}?8Ydq'icܸγZ$& !?_}g^XyI(g+䲌W,.n gw~U LcD8,%)Ôq=O憞c墊Q@e>ȣP^kE\^dEFS 1?3=Dg ͷ1?TmbTTGŽ߂zSJyB-wބ?'*u$s[պcա7Y0#=i11O" H{Y]TRWZ*b FR80&-AVU?U/-+4g,t3wTPXV\-*&/L&*91жtYRpygF=w$YŗCvHvSXhyʂ< th ':SBV|N8x?] ^ țr"2%|o\XTe M{ap`mIr]&ke%1œc Avׅ bqڎ }Z;?,:# Jwx*i1Mg .x6d䠌)PZK/nZB8o %AX 8$\jG)M^bk>\e@[SL<_!@ltcC"w$O2~%P=T Tyg7,Ml0m-x$uJ$ɜM;Gol\aVOv&)?kx?o,99͵"JR]I:Op390pPn00>moq+uc_""hG%:D[2 ZkVb2T2 C؇"7=C/^mtBKAmH#/]%(Dρ4>L%!E-̬oxt+?kW*Z,P6eV4ih4yɝucE1| q, X<5(>XQf.S-hS&ao/RcrϙIcbyT^/-2Ò+v[eB#]\0f9]mN7\Z Si p*K iP*|pE {*(-ҢT qa~uw]g3|1DOG&LzàW7+ܲuZCJ&ףo >HZX gEހI hѪx('dg(oZDoSUZ@7 ]܅/V`̛a:4Eyj΅^OJiN)%y|0fCY)I FB܁m^uy@/̔2n}Z<=Wn32. (˿b Nκ㈗{CvB E%;嗷dj70,h%6/ĺ2#l` J (nub5L4}ˢ=roLSB&)s—G' ~"wO'djVQ ڊ:b#\^>ن, D7#?s"Ńr2Ѯ97 (Oe؎[V<W<};M Ιͱs >@n w)W& L̐X܈d#vdN+]'\0mTӑ4Q {+<!DTu8X1LMG,J9\*af7݋U]V]kcOKG['VX-Ď\͑ b;?\]d?g+Wv*IeCV<{qŗ  c51'u;|" 2Q ߇*IC?\?=`3 7a&!QZBkEhnUlܖ5"L54IB uw9Cɣ1'/Is[PyjC:#VM_݁%o"tS޷ MЕ~{^pM6(5}]˙o:^V&[X<98^hȥiYsYw>Epx}ïE3!S K87,+q強UW%o[<^J:@]"QI<1A7idEy $S2A#i>6Ja1ڂy4A Lkpt$)IZr6* dD^Rx\'^kVh@p?/Tqwm-.2>f5N>8g20HzG;]59 ~"-\s_mi̢)&OT_cyم[k# ߆qyćkcpxN4`t ҏ`CUfSta Or_ZH ˘N"B+@5M}r ߂R~jl(:YEj7Z'wS <%k@RH=^1 yHhX**=EzTCYK$ rҰmblm{S}+2.3U;[?Z!*|;{NJx9c P伊;~n{lN{tۣ+b8|X@8]>o"J+ S$)K Oc^ӇQ5j؅+/|q|ZM(* `R 7߄ȼ;P-24f-]~Jt.zzUʞV"<_3ZLV7?1[^#xn=ݾ IE1IK g}{-b.1Pts{ cMѼEL&ߖҶ.Q+W978^S猘l|L~s'YBgۜ 󜥄jYKJ"\gZCx'n;jG#{~/>N,Kwo^w/K6 **S[M\EY|+5p2QLem<{O^Q8e?d`f1“@ =T GRל<~Z1'v9+9ŠToB9 )WTY?YeEP\e|]ѓ^SS_t.I{GE~wwaoqP>(ժTeFT=}bW:=LsR^wc_s@~ ߻eLL?Y$B$QƤQw)b[;%LI6$Pѥ,p@ea+XOZQt2iR.߾r .oG'm3~h/7qҖUK+J&J>0Jlc>)_C{ O™Q#aY.QacKeQ͙R)=oRBSa.苢I@'- ̪;v2I WS?CՑXǀld?a]AJ*ϫRUyB4rNob&ɳ7lMSXWJaOʓ]jjeKוdQ2T7~: fCgEN7qPXewFS 0I+;dxm0 zkG^Pŷhڹ6kg =e6!buȓCH`p}1bϯUAOȚJNiw]_Ec9DZ*=xS:_qIs,Dv%=Yr naw"MkYNZ]>dBj>iwq]?i8iUtg|5 aBQL}x3)-yqe镰5VF^?}R>'FA;{_9yM-2fk0)S+GHIF>Y'I{J/8k'ڔ`¥m0쵈t(̶ypp|?i2=M\X' A+}0z.GxL.Id$w7\)"G}碠\{y y U&E$in+Ň W{ui`)wWޫ,w* 5{{V4/~rGOFdnxw,uQI25A} jQb+/@]Dq#![XYBsDm-=@kFtL$IQmݰPM㟣O4c*~tp%1k} z8=i$R[ Л#y6'V);x/VqW3D<2rb=Gle}Z S1=SsJ6GaIl;y4^fM^}0ŗ\iOB11ⱲXFBQEh%7Ϡ/Q;BZAiT ywԢU Y*-MHq4!P\R*=;P :}vНu+꣓S5&K )K:t+WW8pSAU]Cf<њAVIaVF+?p*ЅE}3.Ak:Z mb@>wN 05EO7# s=4G5/Ɓĝ:qYg6 ؚD9f~Q˾ةU\Z۫;gg>qwC]Ő:T0]R)ީf⺢O1G ~<$* Ci#OlyCw7?.Ɩc;Z]/PW3i*wgG4+iwlsxT]c B7ܦEe0tɍkhf6#RtP-mTq؉ԗ_C\4mt*0)u\/`G:ڏTW(v)K{&Ūb5 ]`1@<ڞ1sFDAurfW( *yI^;TK/7Եn$&^TD޻ތ}U_i۸1A\݅ϵ'Yde0`Q/4AF!i0@O)6Ghʞjxd믷ƊJP;0&gLf1R-I͒^cJs64&!9 uU)D̐{Bqafq %7#QweD@ p=ON𷃗or3$Vګ B:`O%PD{Po6T,Tk'`X3 9d& 10.Cje0ЇN2mݙI]c7X%v{/&}oX0hKfdwp ҹ5I9w͒cϘF󝵪]#FxuIV3~XG#M.uozU[7E\JF2cՏn{DkO<8Wi㭽ryoXNN,fA#KVh%J46\'6E:1џ5T#'{-K'27X2n{*3)γI 0Af !,tG4ϙzyszuI5 UϝM0d?IZI)B,d0x8ÜqMoXa/w*@~OznEp9]9ˁMt#7(X4./VN {k4JGM*ֳM.q:\.*~1)k9Xcpy A9{or4M)ͷ`j%A\d]X7{H25͊LbNkp.n2DmEr}2 m|5+_?-gK*t{&q;[XүH/*qaMc, cvy)%%=> wRy?ß[Y~Ioh΀NQ&' txbh@8HG;zMb/cH-J$^7دk)`ř[Y‹*G*iټ 21QW*q* p4$Vp+%S H5YOq/J/fdLiaVEhQ+Mƈ^%N${Б -3= UmZx>ƤQ :=myYN"s$:MCrFni*Pedc2VQ0}ȢiUuKU^=Jd-l֊-T)v*d6G7ӛ2g<ft8ayNjpBuUu"}D2Y_w{ؿ'5"Jz\aRlTED<_kI{?`N#kYyް r;1iԤSf}̱՟h2(hyoJ:-z 7q ~>2bHgcJgX<&)PhK2 BmElNL5$;PE^H8\X unNpSdz3ХD5*jAZc ^tGt-8zePv dDOmGmm}1&p[ry%i3֜h|Y7)n-44Ҷ j[M_֋e\5m dӋџFϐ*D~0El t1C߆v3}Ub?:V!0Bsѝ:IEI; "Iq%\\Y,ޒX 3jLJ*'(w/^O%ers'-ZXվ65HSh^|(ɍuqUˆ1~YQy<$Jw1.REZbrYMe2{P,} &%[+ok@^d[; WsbD|=GT^|>LͶ~O4;FiW ><85dڞhS?'_l1KigI 8X#k.Zиh;s2'༹ݑtefW4էB/(מ nw UXl]arOlGTPÈr"%p3ͬ Xͽ __V79yZ yq` 6~6! Vcɛ^Շ!ЇKO*1b -U vuyd%eRc) JSqʰ>:fE1L|0cM}WkWkWVީ)xNL"¸+F?ARi=3F!Cpg*6#g!`qƁp?kz1ykgO<,ˢ5 &TƹgV /4-U J|>(P~Z-7$IQBNTj VJUN|)d<2tHBÎtN~ :$_JQ Fy@~Fru;6J38K|ڀ-<"]gWEnwc>:g5j1:JIf,TthẜWsگg3abGS ge\)mke"u+7VyO(]VY*avV!NH[˖ FP_$+@RnVVG'8##K<'J*Yyo^zUɮ6H"OW!dLg0 HSOOʕd](6%xϤuA(ǙEb KV![e]j8)k caW`𻷧+ !Bǯ YQ62c_h+1i8j2|6_>(p&Ժ˼El4Ps4ؙR뵐!{eAqFޣvTX#rfhħ*Wsإa.pjKLʠsQG<\-,DzlE#PÍލ}K0r^pB|t$jaO#c@>ãxę0Y $/l?@BFqwԝpI8$ll!n3=Sb"F}.^T oɞH[]3Xq쟏:}?]}Gp`xMxs}FM{[5Pn1%k)#e eZB9!]E}6hDL/dV4;}KY:\1N($qu"}T}]y][2fEdl'F"KNH0CǻL)kgXh<"L=$ ̾;C֋mǎ Š~]vf߁lDX ;ƶ{#T:'FFG:4*~i3s )Ca'|uIo]n޼yY:DcDWA`zŜ3>%_\2mge2qΨXGK #IѠ};jQR~V@y܎!:<$hʏ1Y5 󚢽Bz^ 1թ0 -H0̨`j r7hv Wz3m/Ĝ$)4I@bz k>(d3˧ CT:֪s{ QH0P5&ŵCT$:)(2hH&u14EΞ-t;px3ԬM|g mZF!Z1 SQepoY IT;v[uj X.#h-볂1ZRfȹmʣ}s"8We-E~>W|_heAlX7%xB+~tIMXE ȝS+p-%Tia[dq͇;"9prm;b1HZ7Ҁgcߙ=DU~(i5ʼ=Q #}7JC>Ej&t@ r&X=nnXqb <3()>dh3ܒȶ'ߢjfnМi P|/\1 o]Wo%%ےx [h彚&a|ͮlNS?#5~϶ OTZr3|=L-#/[#6s e] Z'wӐ@_ wk}1P0b *ݬApƾ85O G\5?{NtqvW>͘X^ MXh(-A>FrQU-Ed#JWYkּs"k` tmH2e"z1gl?vyn ń+M5LOlVp 4yIܪ<;:)r.gfO^|uu1#ܺ< Q]r~&C챙*.0 ﮛ%3(qOYQzK F_r*yH(lrݞDS$5d kڱ4o|N/!)H2!3CNrfJ"P]| ]>.R/gwx+E"?4\fݱOSۢEDTNem)hyO͸n*u6tv*3o!~)U4osu!t^:iYUW!PlWDnQ g\)coAP$&b +hSve<ƿ3Ezޮcଟ%#٫f(yVeWrj \c(4ۛX䔽O,]_]_NK}XI%!,\,9U= m<)xß^q$1{aT \[K&ݼ&.YMF|9-?X?8}3}`. /AC7΄ YII|W#2xj|]+ PUVPa4ȴʡ1T*~Ex% tכ#IXEf(4D F.V?IW[MMEg —~G.$Cս(Pݒ47,]L<r# l˰9ˣ*7?,5蓶 h'`49/f=p\S^V "5IgXtYrg؆+$Τp3=ћ0\X{fgMw:Ff[W:#AE\x(N) )! 4$>;2mZvC3j #4-FQc_ ]2lRE~/Row/ ЎG Ġq(KSt&4NQ rn1)PpvsKW F@TL/CEf5D믓GyIyclq#jh*!$2w'GAj`0pwhX6(۱oL4>|8h3 sZ+qjC-g.ˌG]m\bzN%WѿddSI} M{(vdz;0w: v07ҏH q #]eX}R$ xݚHuϔpUkډ |;U)>br'M /r\>zRI6ƳIQ0Nv "lc5J%elVKjwSj{jimZ& nwZjq-T1R) g+ n?DV~Hlo\I,҉H|+ڽy]^'KOJܢfY4=gN4Mhțq¿CNp,U:q/\.\1k j]_r~go{Xb8hEIuiZ5Zz'݁ߨ EO6al qD`>?䚷 9%'I"s!8˄4RN_z{ESlK6LN"9 )r!o_ | ٨%Hj,Cfd P wS^s&NQ~J+Ni7TqԒ]W1"_ žU~'\Ѩ̈́lYKڊ\<8@zؿN0m+UHFGtaNzP7rv ;ݩmRDme8!Dq+<)fQdl0sկ;uxyhfqE󤴑~Ϲ B0Zw;Siʄ Mhշu33&5v.+D''=oSj=O$=xu}ժ ;D{63I4`'骦Nm8GVuމJ[ëd JWVSrĞ0s߃BPFB@q{L@8/Wf>WkEE9Ps궱DXywSf\n{Ďkq\Ӟjxz T.Ba9#L*/'y]Ihl"GH1B0[5iHb<$EqXJU~i€,_{ox} fF;L!iRX"'M( "# Ƽl PjP5AϰO5>/O$^CX۵ mҋuRږ缣jP@ԲNX[ۻ0`|Y%aNas)fRE8[Do)['c,JP24]um"6ҋ7\ rM :ی,@ncad4 [eqKq91 WĶ=& LO,;)c\uLq?iՃuVד͚6W#-;*AmZq`#^cC0oFreF=Ե_^oOr#t܃2%NVp|}ZgGkWJ`l,589 uwK͢K-FnuKC>,6yԒTuegPn򱟇O)BSo  nN {74<o #gYZ0707010000012a000081a40000000000000000000000016439a3560000cf60000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/]?Eh=ڜ.+Wtg# ᕖ(s*kMK9'ipj2b4> B`'XA0*B^DPq`$˪ʗ 0mÚ CtpZJޢtZm(h ļ{P֑snʐ^ JxQw\ۺ,Xq%ίzX]ž*$.;G:1 }>=&%vd3^[=PS ><Wӝmw;DŽH{RT3&}z*IH+3smDV2FfSIa$X ψw @5(c'W@ts5g54f'b:!gD0If]*g5LE"$rosm#4- -y=/;(/ek@Zj@wy: WU&EI\VpE+ǯϾ(&u̵d 1) 7ݒ ~4^F >>H*Q.r1d"tiFE=6⌇z 6/|+r"=z=0ݡۀ !GLyQ&К(h"/5:iNFAVxy3ýkDixe9 Y Tgg_[0xb淳1%ڱXW;M,PB2Ͼ3/KM#sc 9 ]#CfU3X76j3Ãik_pKx?K ط]%x@B?eDR0Km5?rȶ$o=l=9x䈿68AΣihH'tD_\,+ēHnAG-MÒldYM*CJLR|ZH-;C9][ĠEnڏ`3G98pEMÈ)Ë"!q F$kc$*oFECB%EF79 ;SKſ1Dy lcV40ĿD}/Jwֳ]3p•h}ܟ-7BkB, /yEď2#84/x hGKۇhT1 땻iL(ZIVw!y<Øe-b&aΥFV)]㍍?76nIc~{ z`1MY=<51.U%)k/b>'$P}܂ # T RcclŔ~]rUck4dE{]::1qÛd>weT=%䈰zBnax}ND$. J;JaVp(Xm1 ʹnޡzq,:K:\a?9Fk,09ڳ.{iZ,&>48˻='rxgxFt;33nUC'"[Q [&̄07RȚ5qKoٛIC[|{pZVVZ0G/=q }$k~ hjy2 ێZWes7O~"U'LloYEF\zY4Dqϗz: Cl,aT$PwWro}U8?rW$$! ֣Bi{Eb=vxy'ʏr)yUz&}6HpYgay~ZBĂw.$Mryt% 3/_ſ/8pk*' J}$2mph=N'3d[&Sc٥Q`Hͨ" -$'ۃpswAGK"گW}x FoY؝)e֝kRi,Ů^RDmn;{nL`eňp &} zezϹzR<" V6b,k0Ne2}Rզm0e3}=uN9s-Sex*ha+tU?r.`\sޖ6qa$rA %Ssd5KT%"Ty; a^U-I[ y+3$s6.I _M YrdܮE3I'> {,+ Ƨ4.ĢQ$1V''Wzv8YlorJa2Q셻eI[(EVO/sa)fm%=c5s(yЈOIHZE\3j4@|`$)iCA^tJv~9L(S&(̈Fځ{e{v5d𪒅1x ;EYUc*㳱R- 傫u#$'CKdTЙ"h^Zɪ XU(y/iHv`-U|x@eJ5'%(QXp2 \1>m=.˽b[Nm)j& z0\ؑ_X&I^̀!YʺW1^0>Z.֖Z<#KtSF"ME607 uݗŇ)0W"ɮ]'h ۰*cE>E=Qhu>'r!{?+qLBm{h@]$P@6]+vRV>"|2bnOӤi;m, i u=~юZ[AA94=_TGK":Neg/ƀ]p ;0٬^T+*C{pn7B)#Hz6"AM)-=R</IՔ`K)HdhH^$2U;XTgYmw0kSK\"O@": @CC00]1mYEi'Q4qʑ"MIrB?'/#c'Z4֮jhYIBR|C`SNjC˰<bRzd䀤~ .cK-U}2-oW2.AeCx'h fЊ2HZD}" s8#k• \aO,%Y3pGZhk6s&m-d[[xﯾoGUr+^ɂ[tBJoꏋ>s@=^ m~/ iUI^'3_mpUm挳V~:F9H`I0`aBN,`Tu- ֔QxGn-*q2HۆCs]hkWM;Ϗ(j+o^H]ƍM!C6e!8 $LZi.[׋M[5?٠9plKRܒӏ)$w5h}49yᲐ'Ij؊Gb![7Ikq;dbj4k"(5 +֭ᐪ_2}J -Z*t(r.N4:\V[.֝k`aJ69:iugwpc:]t=({u~;~: q۸|3i[ @f^wLмk==Ӱol^"Lk‹Q hZW.i-e] d ݈WX7$nNbq(h5׵=d b]Q2n8?y/Xk?nqý{l&j0>+';y?p>4%v y9LQ+%94dT!hQ78Y8}&-okdX'5<ȸE߫&*Y({=wRL>a{WJ|ё$:Nu 'Q1N3Hm;p`N+1'rq>,§p0*/-Oa\Uh_.Kxt ;qUЌaXmv,Mk$vXP;#Kj,tQb<J*WTHR sYs7JXz5(s۹k UٗM KD\NK5FK/hSZ9M2sPZQd: &WO4}\+ȢQ,]eL`@UsDHCAχF["̵h &MvXn'5 a fB;˂@#LSTT21aĦ6TR zS@ |ǚ)NKp⁠M"1%;k]`@/Pb-_[#sI$2buU B3Gn%N@0.R2T'M},u@᪃l“<.e~䏔2O:̪VKC#%F(A􀒍+ryt]ŤedBX,3zN 4U'a\ =-c/7%{ `Y3,g Qp)»r2w&:ZI1?Uō_ug9  _q``od3"p!ǭLV3J{XaԠ󕠓֠phjA_f֞*,281Jԍo݆m}۠ۘ32u[JG^?hMxkF`0tXH1HKDz_'@䄾̡#kJI!``$Es'8jCiwAe4R h,%bUH1V$2,[x7'+_([ 1 <_9A%5$s+2Pf=QW޵ QܯOnƷ$3n&9QS,C>%'B;:9Pwn ~}.EQ`w3_s'S*w+h 1e/x>j=Tq00t#HԡE>}-Lx֟$ rbPGfh@BSEI~HHOGjQ`d R,q>{{Ue~ibWFyˎoΏ㒧Qjw^s3#ZI*Drɰ-iH_2'Wι=Îcߟgƒ<*\&McxNãoGU،{T`l+TVF((3ۡIx5,{0*m%ӡGBI{1d1)b|^P28rHRM.!mψD? UD/;ژ\ u+doyf!kQ #ڂͷw"NDmuYᶟ`W JmdG{~[lu1%M6d'pb#<\p}ucat`:8L% 1?1ÆDݓ;dLr@&]!h'-r+1xEP[(,LmYȞ-k*6N B_pWwq[[urb; v}INL}52┹#% G.m}95xB6#h'_CH8a9 :k&p.W}ڔ4݋  Kg=H(eU 1NP R)*;J"j[&{?ω ikqN2M/P_ȑhmD>6<^U51ޥ$( ӓw/'fġP!Q{t:K_E߽jh/7y=7#-b+H?n'ՙ`,Qb2M n_l'µW#nq^p R2UB}4I%!YO6l S[iA!Cl]OEƳ}]kJq`ͳwf >B Z ($l29 ]C]'LXydUǪ'ln^NN/f=}3i?DG?(s*Yg`z4Ĺ _(qߢnb+BQ6;4< G~|٦q^ }:R/tجBd* 4o^A'm(S,%{9k.7J؋g`m1γrˏ4i?>sFx0s3*ى@rc 鶀sڐA 1 <} M' JŠc>I=M* =qsB;y*ۚ׌q}4&9#14rbD]5zD\Zt5% au6$7[s|rﷹ>AQD ͳh4B [jZA!'8l9 FdufN25w< BcىZ1 K2Ye2C p.0.Wr3C ,y#4zBdM.>5elN$`^~_ 9`tXt~$O5Lsq|ݲR2)y,kJ)3h.8xT5jzEyѻyg x$*q Oe^eԤ캊rő]`x_!׍u |qшp^nxSjo,qe_d~_PN6@.ѺjeR8 @QBM) {#RCaL@4+0d?A͏ظYeR]pDoD.fJ;yoTY_œe (9^-AO#$}V5K7^b'w;h P똡7$QYj*/.9;bU̦rvY  FQTְSTsF%2S9֚GJ (;-|acS7bSbPHQI+!d e\][@ &qy'y%/= ]:NȘ?HM+@M _7i`O-K㹍pݮBhH']a782)~P>UMH v%ACT7 O9DPI+jyMK3gBL>Unq::恇B%}, ӡ21Ll R*A?A;&@,E|ƨ*ˮXL`aKb-(%hG4v<:_ӺS TYhʔ)c]Wؐ^ۥ!9'&AIFBBMy4y(䖎"> >)'I:Ɣ] x‡5{7Loz͍yd4UjHfoMaȐvfTd^vO=louzҢL*A>33 o)Elqq}0f`O8([xKeNK#**F (P=L$W>E0COf2C橉er~7"Ą-4)4S]{OՀ'.ptB$=µ@Jp]Ldk_2D'p]ڏ7nzd̃1Mx4SndaIK (0= *u $?|(n@h>st'ZݱT^kJ1?$+sF"@)q,AߟS_娙%@2jqͰ_fj ް B2˒y\"0L EP>(0(}"=$k)7}*^p?,#uj(q'0:|S[&KNVua; L ?܄wrlRGRK.06&V3$_=45n_zi6+"jr\|Enw }7,%EXvѠX.C0B-ƐhT!#;.hQ*Zv\aRAq+n}O/SB`(5\"V<_+!}0`TTGi?AC*Ҧt]5ZΘ SAg%n7% 8SͲJ9u 5.yqs(*L4ܘpW"iL5mCĽ p & ˇ%'ݐWcC7ۢ*Ϝdf_M,YC|Q JP -T}.ɬ%p`8FBN~@G@\j߷ Q>ݴm|CL&Z?ݽ@%Om~:#]/c}% *}k_b4+Gℨe cT F %@Z>Mm 9deP~JT+8sta)O?ZE2tWz`jgY,P}뗞ee*os0,`:Bm%>ӛ6Os[ΗELMC|^EpT$ѴQȥ;$jJHsP{'׀'CEelEG(ӯ| lƅ)U|ai\:vk MHnc#NL=RfED333Кҏ|Y\gnPW؜?#MpND}Nhk &v_ʘ 鎎$U0`}9LҢvT@/~RX'|mLH| x!/[Q]W&ϧRs@n"dGffV锿@Pjv!yt; ?J/!%#t瓨(Q Hգ0M$ǘʹ.(H|BR]Yc.,/];vɳ@QJzFI`߆>mL9cz5"lIab*H#/%FLA BLm,34J_HfVBFIG7~ Sf6S6 qHEp0Kck cHIZPСv5 =kES.*]ã}6 3>W2 uj[5W㺐1HzYɇC0pOI6k HhC2]LjUmE7kdaP1̚~TL}3|&>@Us_=?T"r!: L돓{7I_f?jHwo],"Kwcc2ux2NzfaN @⼪I8%4<&"xĿ*_U: =;I$|h#Hn1eSF> Ҍnz@pWW^*_^i/mnqIKdO٬#\½ Q0\KRAd]dӘZ|;m"=A38P<87$Dȕ9#U,lwWol*{F8|'~n<|-mǔ!}I iga%Vs݈n]pxp'2LHNlp\Tf![%һPE.3_P(fª V'y/򁧴P^TcԑES4* -` iM¡UYˈݖUgl$P~> ncYC#]Tjd(qү%z.lUު5~ 7јJ\gg ~WG>RRb>ꜜ.Ƨ}a|ɷ_y2v\sij]P%, R9I $=Ʌvۥω&jRӣ>X=/;]!6Q͹^ah~$ҭ. =XJ[os˚lܥ󔮛Lsuz.ʬGvzQϱG\tDv!9I<:fy}{8ˮlm̝17k[NlKB1<h6DU_٥U=KQJm̀$V,mDTA[ތ]ZQ, u>rS JmZN4T3j<@[,^M  *!X9Rm?#nX. 0 T[1W/erzs JTuw4;غfLf{n }s91Bѭ4mɟƔwbnx)!JتzuHXZ"?3qiE(*ۏ8Ǯe5unTnu_7>/<`nbk| p>9J5_aA0?9A#%ު *@^rEj9;KK_ZSC˧)1!]y|A# M(#(K$}oB// g>',P &*e}|#>emF˴ +D) `3GayK~j[ gM:0h|'fnI pSj췔2 W34nب!W o~TT pHc=:&JIaGQr Ϧbxp)(xDJ I,mR-n\coPvZa@jR[uCʀSa˟4=kZ뇘[ wc`-m-J} LN |c)sұE99Rf8N*{F[Ȼ/]d|=p0VZ2lJJZCSH0p*-&p a+::M MrGO྅oKlNry)ɏj?Ȫ?889h7 MC@7 'o8+cOj{e4P/qү!h&k @N #M_~Tq9Qݒ5gsHQsRm0>#o7Z>L0eIL #<4zYC _/.MymwڪiHGL^Jj(0ۿ.~0ӆMJ746i*qn +ϳnFSg$5VV:D 8Nd]!+mJ'$w&b=zEۘ'- Lu8sqK8bH%b[dC$4)8Qz|32&ApKwPgKfX~H~ڪNEO0*/oĂBd]Ww9.8X:rرpP؏eѠ")V3 sPЁ/=!ۏ+>,0.|5@6T+nT˳QDr"ht$;q!n4igd`7u뜳5S PDSQ_t{=.vE ۭ\l4iզsBr[32+ߜ*އS\s6tOdm` %GyseI-nV݊5`eNN`&jzs{m>dg./$*f| %ŷunr94Cg4uթXܠ웲^vDgD( ՔyǃwUM8"<&zJ1VZDnu nx_Å='qTW>p0']V 2<`x5$ sM>`DF<C,ؚ˥hK>B=Pq[X.Gm? (CE2ۂOl(`}>r\I(O ҟB&$ߖJ iÓ0P0 >[ID]9gB戲v`⽂Z"*s5Rr03Vx2r2-V_..kk!:״4*[=3Z&})r$AYz,g}\|yfOs `PQf`erG'&?-UH3W'Bkӧ<;JEQ4jftgM z+2Ae:?Ke f[B N?hZ@h[Cc~V`ISrhM<[n?3h)$#NZ :ua<DHٚ r*M} H"vCQ6 ^}v0Hy dG.C`4 AFEkH5nv25gKS!a7SKi @4eK p3ol0`1T3bF;(.UHe] <M&W+0nR?@k Rco-hG352ɊX֖>a$y_).w82Rj #iDXӑMc^e'\U?9qQھo1Hܵd ;NF`Ǒ蕛ԎAw KxQ~ ɐ.!'E?1oZV=I(Ȗ3.Œz㕆,p܌ظ=Ί)/WchErm15ܯT43?XE|{X1+a#mI+`9(E#TKvՄ5چ\ݶLِNy˩uEcoH=t5(uB7n1bJ+A n$|v!.LkiSFOI1q6W$nXn>R@#'sOԁ(oA /ǂ},pfWV .)D]"LZk| b5 (s jǾĒp%лzAC9:N׸&` rAa>8"׌Iμ8WQiىC:[R=GDu]/܂RH=!(>,OwII򥦧S#0=M_C7 B(@F# ΙNVsHy= P [r=~Fj (ȾgDr&bq-ɴxE1[:69՝bɤIֶo|C C_ZR5/U3h3?@43] Zo8sW EMىJsd}ܕߊdHa3M^F?o!D~4,'wP۔k,d^ 4zFBCOv8B&_GnDf ]rPސEH=FC2>DٸPA v 8eBtaGc (eg6Shmp-II/64?@chX ׵dO%:[R c"=tJeihz3KĦ> նh;U+cd)w< (/FY8|Tt>ggަ f}jO+ C\a\ &3uM6%k5w, u:m >IUw }fPjHF.G_D, wò{ <ِKe;`R-lC!DL{͡-/dYμIPį8Zކo)/NF(1w k%LV~6@.Q@6giW>>.㘄Qaxc{3i|P7,(ܦe>R.3`-5U]n]_MECYrVSNH4ϲWAt!hDiՀqR^nz]YA2~-UHLO  ?FoL۰PdZÊ3nYL>x&Ux8~''zܰK(kf,DN* Lx-52N 5/jx구yjb\)OO9"d2?D1X1w@ r<{N߳*Ba\AlI36ez뻳!#((L;EH_}NKT<HPclEdb*{=@h:$7/e:;]7hE rw}7c$p뭸։2^Hxヱec˗Bl\c#EDHJYN:q"mnACۆqVA-_}[fs3/Ehl8-.M3$. #bO?w@09%4PZ}?4&2UAI9w҂=gMj$#scBa}wyQ^Sj98t͉v!FY΃W H͸ׁK2gY9x!Lj[[_,;$+!H@9SJ4AS j|BXиl fcyB{0O}}.4spn,y}bӼ6:pT޶YomA/VlB6΋S4 6,3qg_UyLe 㤃}Nl3?R_E%(o;ϔW1+!zlyb4☵Ch;R=C/K\Zwc?Q6) (h@u9YJvpKG2Tr[DXhLuJs6z"S2"%J]m1ݫQIOʱ'b?K3Xqaߓl&X6l!0`MYr'1ʩU]+gT+t?У55˘d5rRHV,pُ<݆w!DL-+3XT-p瞔[Th5c,z2+S%/UϤ+.!A[М_odIi@A#T͙4u$a gڇ_iGUrƔ&HiB~3 : 0hL\ǝ'RqFtB5$p$6͛)IGWD_>`@t,{ eM[~Qɨ ۺ4=7X3ٚ3[ [׮jLmFwgR@f%!qZK f DR[╀_vJ: ˆq.3sWU !2q'%+|N[}0Y岖'崎e0 ZIZ)nE\Id {T(!JW0iq0:R9L<$'\"|qS{@8iSI_tY0}1Ț3Tl73F>ٴvz p,{Pj~{ wCqTJUav>2^p5 p"K-}.5y$`GKBFg{uUڌCղ';9,~O6-̛":bo! f Fxe4Cؙ\A.*t~.V#өN;ă9~ ^_3-W߼hwvC~}g&C#h7 =|_;3)σ$%y# dO7tE'NhCڼnT b%NIvŠ7sU~#'7D3f(gm"/@x|bw@Հ{,HфZatыA8ەpNtšpzw%gQRVx xkc-JSťmI> rgEB>>$lLѽmb:tEĚN%H hDPD5)2PuM˳^#Qo$lMY(C.iQ~z2X1sK}9o^q> ! ʜS• :K(+  ui= IKо:P^E_*9V#u.[<& )J/k=8H %ܦPjG8Lg wm;:͓hzĵ$]{nȁUezw#Ȭ9:g [BBj]}é^>Q~huRM+׼t0 65@m焮5Em,{=H | -˟KLM^ {w:i⻀߀\G I+l`=JiJ=dsL,YDK@GO:afosԝ.'F}>Xx$rzlcGP*E r:䩎~~c`G ׶J&&*A2 ) `7¦g+S ni%Xbi=gt8|ef&cxTko,MjQT}CsG`HR\Ӯig:S;߾vLA/ʷސlNFaaH$Coi l`8NQy Jz\)hfjvX>]~+e|nסHU͝;C?^377ya}_P%Qmm[v_ Syo7i7 ՟V"xS@Ӹ|S;!ԇlFt蔟 Wef _ʼn@~|o浨R<Bp}#/^mKs:)\|PUB]P4U  bL;@܇#Z@wz6ԍb @m( (Hۚ# ?Ä[bȄǯ,|W^RFs:C Lv1`)dZx2bL"ܽ`uy.BqJOJזFdnN}ޜYC['5HV";W0](F]H>#q‘ݎN9 z#ѫއ]6w@mm09_@K/t4q?ǕA S߯ Qy~~Z!%BrKl>L/R}&1Lj_Z3To.|֣Eʶfcbu G.fZd+ dT' Q.u#2-9eȃTXS:7mla9 KpO,-:ƆSWn}Y'ɿ0*8j xބޅ)U[*OhLЍ%nh.b7SR1q|oC&IuxB[e5(Yx -B 9"*.L\in]T3azj"R{Z? ,s3th $ ;VƦ.\٭߇sU9wp( a}Ǩ(&QyH%6 @]/’1cd'k7S'*?@ta,X1R|-nrD=(|>4KJ}X=T}zb0[Cg 8n6+`{J)45j4'lNCh>\$J2ɸz˔Ӳ#'㒲5nS(fl=V6"DuEZt` 0Q&_x!- ZIx!_ xЕ')iLtcA6kbע:IxŅ 5QO Y '[i ٤*nW(xV6dC<2}Iwឍ1 1KY&с+Gl=G:]xpLmi{A J!GFaYl7m)~nCB(uD oo9kﴅشPJI}SV;uy&t&fѶ䘌!z)[)= w_%usӰ[#y,|l>F9d4fDE?c0e!^N-`AqĤ#e-~WMod=0Gwl1<3_5͒Uru2~"`־!EՒ(x=*8vgt⾴կf;QD뱅://z "'xzBܒJτŮ᭒mȚ3{˞,(Xԣ{WʱV M?'=@b ُ":ڊ=lskUa.]3y{)GՌ/ңHYsg0TS+J@md{(ɫ{EPAR$D]Dv דк0?jiŸ@H.\zqOFe{(#6yc C/S;ڱey$\e&s%~4n џUJ{^ߗhU&USݹ@u" A4+u}Ρ9R|t}J Q%>~>HAiH#8%H>xAe~NnM͂P$:֒ʏq=̎h@2zxsC7.(e@ ԽSĺP1 <(R:&AU>bȴ뽪>X'gUS@y(5W7t ރ3#o㐈cVo>F0x=4sL#$Vǝ.7q{I'7*hO$V^fgdz?P(? ʈT5=kڤ[L4 X6 G^fc!ZZn2E~PSz>l n0(sE2]dsZ.`<ǜ&֕ XܾQ?G Fdt7I!'ԍ YvUꑀRXv鏚< ˕>~'Sn;fJc;@$qda Fvle +z9%i0 YU!fqG|I%nQ5m-Xszy"^O2es Rӂv S`X"VeT7a{zdkz*"J3[:PTPrf.>d~.xCt⅍te0Y95)TY6/6" f`0ݫDiFɁma¹?gE6Ci$en2VRڶϽ9Z~`7I,nI&>t,7hzo,:%E AK%ti*ոO&&NdAժyuR&F ÜMð&z#z[<<k+AP/ƍ2\;нtokz lq%GWPk3֦`|cB͟h'^"Nd$*vц| bi$Ţ)0^Urwi>GF`ú-#PtAbmϱU^X~O DѮTX(4hg>G*vg/SqGqz{l̗ ㌑W$/dzj|nCW4A$ "ۉ˝_̑Ω'W CբъRydXP_-O&0smF7"뇏0-h)m au4~EJXx F^t9Fׇk.Oy2lBySHL6'mN N#o:#0;x~Ψ2e e~*8(fZ̀]rd jRyd$nԌiCp/t4=nywfb6%@'~<&#wp9T~G"s)iU;gq6䀴1=DAҋ'A][>J'EM wMROc}V b,3! Wbw̰]cPɏ;t9f\܏Xdo+2-;_!MoJ|AV-mއmXt~~lg CEn뤮dtގPao^hfT|zI= n1{ߕhl-XG{R>.>"/ ˎ't{<vCY?hxm-B;L=R!ekۯg  Aܛ:IG>9>nRΜf\N'PšV0{!]-?SU/PEO  ĵ08 ,rw ~Ps>JmxŽ3z80eGUm=pI TYarx`G..CG_Ji*Cs2iMośNSk`@py%J,hbnueh􌧚L&z/a˯> ZF=CVFpOY s8Z\pfYG 槃vd<w0&=0Bv4H$x,̮ .*l{?yIţ!mm cxRgαƆ#Su,׭g -y|_xbEˆ$nr7&|12((PUM>ݾ? Ϸ@_~2u εi&{RikDsH1Vb7ȸnQW/6pF^zn [96hz v-?p@p1V'yZU4[ r:[ls ]^M& AbS]9|+1z:ĂI7#(N7RfiG=:m@ 婦e?X7x]fjJyoxmBvF;$Fr obhb۹; !%M }D6KFs蟽 zl, D3E%Y?e{fѫ$E2wMfݐ0,2UԽ.0E*YZU#\w_gZ FFʘb'u9^f;؂>.u.ºs*0^i0o2S=9 E}E.c_ν2 0a+1Cɕhq%WrJb m+{9p<9nh.k`+3|'gR~| ;+jF % )wF$*kXoi3p,B"m44qx6DW9S>ji2ِkd5l M[uAwrreejDL~3Km Yη+ы<>Zk)CkӬt@725]j3lRj:bkn&-:zPB>vڑq6 zAV+"l(1R$Eo3X o&nu pp } QaQ">9u&"hTNRHfx~ C? HS XJA65 Ipڒ~gTh% V|6=U>`>O/v)S-Z7MĹ߶3p;jV_^#f.ʆMln4W>~NC qi+L}l')XzLI^ONayB-)7)2k+;%i 끼l^R0t ǘEZ[m'Tyo,,!lJ#'M٥ <8ڨ'dqOgI% dI u .Ϭ>뀂[ 6=IqN11z P&Vѐb KYrnk4LFmS[Uldj0vSK(!KYztF긤2muKYsՠ27w_ݴBtx*քhQ&̒ȒC%js!?vM4: 38]~KNW⹌2 Ԫc@b4 SX35{$OkiP$hdpɭ.=}x=CۓJņ9I_8A Z٫VaC*JZ= ]/j˼j[EoH6?$r;9xJJZpnfʮKGfE&tP T_ \/S":CTRXsTD Fzehɏ o1̜_@E6(pݲIŔ'b%&Fº֫S4:=$ve믓eLhV*Qb_Cpղ< n `: U Wf?6&~ ,˳[/DW,=VϞ.EIgJJ'*0HGKi5L:| k|;XO|U@Z+|w0yx\P(˚6#yd ޺=/{ Ԛ=ɬuz$ [b`Y8@jm^3؜%jg31F#EI?KRUGŴ{w?k̍kI*IGVdi8%u*]-ٲk14p3X$0l9"Y3겸9c&i:4MP>1e#dJeq8p'ri`ˍQ꽐{ഽĊ"&>HbehbvC,۠EWk0;{x?"o€nQߐ7w>;0XhN@_dGw[:$z=%κc=cYgw+diI^|mhVpN weQ vl42zBo22nN I5LwnIѽ 27h;Jr˽ߐ `$\<ȢL sW B79E]p=W9᱇r_c>߁zO57ixY4dImX@^1 ^S[Kz܅ !Q)-=ր/ F)_Pe V}E$veg/eXO ~d."̤ êZT& #rCR-A gѪz ߸siϜ5l\ oh^k?`o)ވ5M<'6w`5)㴩X)=QB6e ޟ܋XF^e"A4BufȢNA܂]&q~C|.grUXe8 uŕXMl1e/H\}9Vk {P7B$;TDCeA/J.4,S'f3K.% xN ȈW ی9E*S^MUޫǾKS5X}S?muxd̹zpX/ۼ.rЧNUs3]E))iG!mDoShZƏ̔RŞ*4 ;Qf7-, tlMh!$QNPF,5.c-PGo3X^v,{zR:]d4 S)ƽb:Lwl.e@ex}&,CA|8v2=[d(zwz{~ ۪]n!6Kf-<2 hQCaNf;RUcLR]鳔ޞNS{xAZlTqyD1mfd/*& PsdkT\kdP%ڦ>bؾ^*ؓTM\:$&GE,=,2BYwɷ-h[E\S>.G;AȨm"si@[s B.XQr厔N-b_FCX܅[?9q^ M%58QmMҠg^B(|nѼ4E<D&e?'w#%yţU>4w" flCen'Q ^O>|H%'AMyC2Jz:7fC}wkˤDoxϬWײ52ȾxZ좏 ԙir[t n%_Ex'G8ST mR$+OOEa6a@Z #ՋYp(T]Zrѫ)#~>'YŸ}z5T9Mv6Y}981>Z)xQm[ l@ui\SG`YW./ :yU% ~P?w[*jr?EZK,p#6z Rayh(֙6DgA7aq;*6NxfQPjSA4sGtIyz Mod10O ?! 7A!^"lة{nd\y%#U\}4-l*Ib|ehwYBR,i-Xr};tJ#-L5uE=9*!SG+nBZ[;:?"\&$w[]-ؤZ/y@=aN1 e`[1P)MCvMQ0vRaP<:}(z.yȨ+&W%`~&U 6E?1O+{UTRDJw5?|w=< ÎBDjd $:H50=:4eHkzzNAtfV(5ϳK?2!ilE/s1jc0ŀ%`Ce33|ZΪ~3q%"΃C8B&( ~YfpMΒ{ueWeXLP-%>ғ۾1n&W z8> 2YIW&\ B7هw>SMz3S"gMDPVZg7nPRh0٦#_Ṯ0v1y`3߬ '(PuWs~Kd+xʈlɯYdsZb1E TvgzG=e\W.V`IhJ]tL9ҬȃYSO苜]n"C_Ӣ pth1J@Hg/~CEn{՞|T,|Zl nCzzC9.X*--'F|H%~-BBA$EV '֓Va1Qa%F.ll ?e=lfcm{7zs-FaP-gOIϱB@(\@DR:qJX!>Um;;&xC s7hÝV6|V5Dg5 YU(ب% 8^(*3F K_ԁC[#,I.}vP-{ )-s@lׂlկ.EgF$9u]RluۉW?طeܝe,:0?Q/oC[ p9B;_/Wiةテ=UG*+L:WEC e| F֞FA oMئqSHZ ObDSIN:.!bzB[\=W%- 8ydl^ 44l8#'UT< 嬝ח뾬n H\_̘ 3s7?}ڪ߃*yis1lQTVZٲK=g4XZdϝFC)vt'Us!"p9{WPa!#5ʺu>Ϳ!ҪXa$,,=Z"F2Q5v .P|">@m;j/J}:AcJB)~ *D,zKSCEiFH|'@T1^F (d 8 X B>v["nD|Cz VjiفG*]#3YCi0~ .^LBtF989ϾPGfnK|21:Ԯ^Q FY"j>a(sJ9<}Qʾ+MWr*T2O~<BҒnmҼ"2M)Rm/鰏uV4[l\Ⱦ=9n`UӴ:f̤F%8^>d9AJRd +y yG%.b)Xx66!ՏPw5*:+k痷a#"b \d d?gk|'*}(κ_BO$}w oq( |0s?$5IUOK\VFu@1EpmJZ2׹ܨV[]E1VpUsϤ!kx&(b'eNJUWs×z{WDR5j>3Q[-g(ByD,Mg8AXJGšuWǼirQaC^ (d@T 6ދ_2CQb {cc%Saszm`SC*r YJo3݊EisE*S P/ۯPk  iڳӒ\A\Wg.{0Wr̛W-rK#*c IEkC }?kn<IYq:S5GCD]wLJ&a3>~~HS6[BWC9k_İ  L&N?-le+`*M}j,Ȳc!öKy"F0:9fW]Hs+aK]jтhS% Hen9nG%+M 951T_ԢM~a *XN = o5ܢ6@@2mL"y-&{4:dd/HUm̐%*x@;фϗy&$Wg.ܦ( U=jy[y,Ak(^١|ԏ⟽Y<@Xn!;z+XA؂ۜna^֐/7l#ܾd{&_])U{CKx"Rw9gr~u-d將mҨ+m1Sve(R[*{f4B$|BTDГi'Ca[/ЈFȱ~Ia_0j%0}_Azo们_IekB͋LZTv&J n2ow6q2 Cdu})7m=Q΂%8|y tNcʷvT΀Tӭ?ne4C^,zNQ'[0D7 a-J \ь\W '? n7*c!̅xU3+` OeίKPۓ&NNj)i*r>9ez_2r&f)O7ゆdrwPMC8t*^ARkB i1=T5͈Tk7r7K2kb-Ӻpk:ō nΰq* )ލTKdaAp@zCMoL(| ,q'Οkx30< OaxuiL4#Gxա&"-7cҬ׽BʖA>ez: qW=5PH*\+N|ZYx/EdU[xQfO;WS*~o1©υǽ3yR0:4Ȓrh)e>Rʙ >p%oݧ |:֗1]` ]gv]uPa-G5 jY!2.+'Ȫ -;G`¤a~NygNy`ISobsSOzB7>`E/:e3aCԉ|y`!8sݨ tgSTv]%`"0.ۡ N ?MoVA5-z^ŝap@C )iҳ YĂҔ? iG$D'<wWCe/R7iRf L[x7h<Q*|ٶN.]7&ݳcnե9.!r#Z >5ShYgi}tJ!{]#8%R2Jj1_`U+|ՌBB*Ev@dòk˿- ^?2\ 2!}+?<*'IsbI{4`lp* !vby|~e/x6^$2 ՙZ_ӣoֶbus4KMBƏ%6Pp/=%rS0Wf/6WrFe$ ^$>z1.{J[&1({XYIxa V8~+h3vo%{KRZ%8ʎXfU6'6S\ޤǷ$J $wpyzh 'xtZ:~fPs>'q,C4aD֒F.T=h%!%'iAaY Y>3q'Y$Wq\%H%[ Sn*^Ձ*B;,4h`#[952:}W,z-um:rQR4s˼P8AEWv;i2 ^w4$t͵t^6NݮSe9A蜠Qӭ*F{QgqTz8JMS),R{ F~RW60gt6Sԓ\b#aId\哤 [q5 /?q_q!%D?Dt0<5oao^} =v&/$g'v\Λ +` ?#6L|3?m;'e rkwhT :t"ɊN\Yֿ^O?\ĘvOW) i4B\O7{O^&݀iJŗ^ŘTf^`!7I\]:~9|2>8$,aYRIJjp'4XWuwkI:psq@5F&b.-oa`YwCFreouK7/Xlr䫞\;kʝ(AwF TgXG:PowЧ$3뒾a㒶[#"ѶW%Yl lĚlס/=m;W [>oi0a=-x(sZ;x|zAy{X1z4]HvCqʾ :4qYK 2_KOISV2 pg;VZ$)8}$+;("!鷦2YDցLp]'b袠 '[iq>-J8R~CؕI*}&MG "77{&r^O)/<-?OwÒv6~j^O<‹O6k ~`8@Ā V=(4dIީ*{ gX^@\bf.I6n\}(qo5棰ѕ:Ӕold Ӡin[Mn- giI$DP1hDuzI@fHOs*'V]>X@s1T[آSN5hQr5z[7*P<`4 u*j 5ދW$?h?+.,֚y؇WE/sedܠwoVf7pSAXZ6}d=\3qc|[o9$džȥ<\OYP.Y p\2䊔{qX #}ZE~ܔ/Gŗ歒:+U fN**Qa TiV9fMXhns"G-doZUּN$iG^vEQG;Z:ꣃLRe~ɺT qO.? *D٠||%= ;+VZl=]FAypN"w)yH}+%#pXo@ԿMzTVnL3CrA@)LR xDG4ؼ0J+8yfH3Wgv27!I\6]VҠc1~CE,y {ϼ$`M҇\!k_?NQ]>lA2eΚ59dJOܠd){E>7"#I#_-j>&gXo k8؉y HB/o~!E ʜցAG"KS-!XbWb#!x1o eChďIRhhJ\ S痵Df?WN|IG-0g@tmP,, UQCѫ/wuyYFQMqXJ97RPl| p1-XNOc!tYgOxrj,*_fUӐADy/mNgWpeژ@a) ulԄp dH5͍-aBDSfnF? ~>|8zSbX=fh fx1E!sNaɜ~yo%K +$(QWvH$n"&qVjK`q;xҤ]_1(oLfS*)(=J{#\Jm`WG=g[6T,6{\o͜n$V{(H>iv&Z%ޠyCs=_o:r7Cbb!Hޖ"%-bRnB:X>W% ^ ȕ[P7ZK,/髝ڰ _݅pv2/8gFd>j(Ab(dY.AX g@]cwgz'fpPR{ag^~*x/y0\P.!5K$ P? Nڒ}?Ўpɐ6^

      };\gjxNܦɋp11̦Cԉ7^Ck`I2}u1M0S>oC* qr5+\\2)BUI*ؽ)s=MzFVtYgPF/~3@#>%.2rudmT_vc?? 6JtG"h'WF@bcB>^bE,X kWrz(奌] X46aۅ1/<IeSi51Kdhڅǝnpcy 聃Qr@*)82BÎ%b-pMWw~˩/8c-Y/҅.w;U0iҧΪLi,޷3 ^bް@e&i)q9~<'vn8U {xNf|Fl!OQ٨yB =`mQ3$SUguG fWKӕdKQE!SӉ~Q*jU])azk:4S R_3ԃQ'G5ӹS ~a@R:*f7@_w6E(i5XqHѠ[E Dٍ['/\<޷2K%^-Y/ ۘy[t$ 9 >j5sVT7Е&b"'j[PFᛙ FZ'C>K0n_ :;F+BɛMJlqX O_+},#s WԊRq7 x8*,FWO 0viA·J^&n=ȣ+f -Sk>5*_kG=B ˯LuO({sQ]nCzcs)vY3'[/FI|,h"g*q-T8wq֠KySXa.eE_ 9G!g䠗4&שhCT Ʌ&_W*WP<#N'b~U@i}-Wʹ7Z=R3Vmڅu\U,zqh]" 7"uz#̺]_̿lDѵ>S7t- +&d yEq+6n<< fRGxbg@K' #0횄<$#2b-J:nk,҈c%~%Jiw06^ՈE\8mG[$攌cL Pcf4>:5Ke~(!f#2uw*z%u8 X.<:,.MOMd+f§[b_f?b<[anfMG7G@9A3Ѝ@$(X 9UK<mDgM $DbZQ BWO+"yj X݈Mɭo.ain?:J]-ey]?#P Dǂ(&O]F4Pd3[o h{Fƅk/Ӆ@VGlr@S0^aEi!-Laݳ]x[ ?@&æs)Pia6HRhdo^\D<`OײVu"iIdL2h'"~>3yɪ9y}9i{ :FG"W)zyO {P)7' D݁fa8GmatMNpUG)eY^h+ΥJlj:WhVߥGzH-}@; mr̡i8WwzFvUAWԩ{N91&H;>?tGn4G&0Te18(zưPWrOdg8cKD%kOtZ+Fc _CLAC( :\ NvLSCAFu ƨX> { 7*+&!Z'ψ/e(:ݤ 7ҳzޥI8AA!t^By6ac`Tj/)ù㌹:Nen&.fQ݈G1e wcJ{IQqE+8:6 3ޘ5Ø~H~;d z č~Ο^Bl:Z=e[=`5,]t]:-́-y}o-M'3Q/(}v|k On>kTJK3rL!_1R"bdUw$p)+d!`Ef]Wzk!ly6gVD("2f8#8Ze͓y>#=B c+mnx^&=E{DDY(L*5U<^ B""n{Bҧ猔weVy=!weAi= ,.eey:\?,ECFi9[*~H )W# ̈́G Ήw mGӁz\kM & [! Mg{/SK)V.榴w8h{Rϥg;m~pͱ.7'~cYLlNko<} 後^fT5(L`SS=2A4! :K 99̆ 6̬K96s*dT KBʜ,,[iɰ7[o3ޑ{bWn{AB+[i\A;[0ؒj(]V e.CV=}!R$ \b!]OKp*8h\w>KU1G{[pVXj/q`"ge^/IE&h,WCgCnbb,-LsJMb|!. S6#3b8 nn*_3.-D5cWannW5<-z>UR /q+d8[BwϚK|ѱsvTi6m缾өQPy}|Fj|ZTZ9t J_q0jo:9k*aW /`&g>Aŷå2yW0y8{zuP {k~*zb{fۃϏم vItBzO P+mذM2{T''?FlO@l-MonOF}e-6 NĘ-DbruRqg-kjb u\o~jEVySݫ3wͨxur)\(_vXuRPs7H'w'sf2$2}γ:דTx.7I{[ pxOgSyo0 $M#rE3NFQa1ݿ\)uOl 4F́+'rw^3or5EIi##?Ko: ܎OG &Rl:;B* [*|ʹCLy6BoO,W7&$L\=΃s +=ш"nZ7#)n͇j'ەcYiݲ<,T'eJL`,⢠@ -9yr[&J0rwpVDA54ï'{B¤v4u8˾,\Џ/ɓ (n<_joL e^8رJ`S5w4m>`Ʊ!%qk/ dI:<2fM@,{uR\].",8 ew $-S^]<',w3=00x`$k۸|ce빛*br>Vj$Pwdm4s9b_Z\67i3w|i&KJmJQ@ oUpI9u+lTKJeδYb}\H>Ă}٩j:IZwDipu;ЍkfiAKfanus`iqC_ E}`R^~7TWu30(_mn.e؅f;!SWEPk>|}+BlTZ0vw&%tY_"\u>jb}h!Ja.tkr~:vC 㰢m"`9z1!zjD.((bXNO?hw7 $kM#$SjeܯH IE@hKϯ,&ב}i^]3 ۰ǥ _a7> Œ5l-;8aH60?\=?O kiW~&58:T(;Әb?Rlo'm`XqZ+.Dl)fڲtXA#u qF2Ӌ}5 E|G0"}z$6j4і\]}LHSBNS I'Qʡ |R8"w7 32|Lt#?-z(|ʅU~Tr ĭ‹LeBa]3Ksk51 rŴQSͭRk)[?@yR0tBhѰ,eA T\:bCV:m\QXL߂oA ֛Һy\7\~ 8&k&حQ3*KŇ܀IIg8d0DF_13^vODx3eE_6;[HXp@RW\` M2W#3+A.uoDO; ttj#C5G6QNDcΫz~Hofvîn{xu:ӣBW!4`>hjV=}O?'e^C>FSQ]6Vbz:,l.)2mLe睼E_ݭE8ķeM$@4at|o`E|ϏiZ Ͳ5lH,3s9<dCi툁(Xt(MFIϒ+sCUw"P!uGʦ"3Pl-fwiۼ[^ij'Ʉ˄5x(D(:"a^Pt@8INvE ÒR"dL=6̜$ȯ CUv']\IN ֯@W5AVtHDUUd%i{ ͤGRל[ǂg۔~RW($آ$:١Rl"_ 8o4%URr(vgg>hx:X̢7`DU5)ClO^Z\;-_ko~]}`8wGu-- c6-e,M>)U` YB2}*f>ca5ws$0#^cR",9pUEAE 8' W{ߦ!`=* `Uz˱+A X~mH;w7~OyU^ ӧfޓy)] |sF$:%w] ¾M}e}+<`[u;r Z{]?YT?T3vk΅Du(^c[b\Mm]y5vC%8nPsT2nK#E5֧0_9Fv Ojs; 57<+AiSG%-K9M&!gҮ(x~NcxMUҪ.d;I5Jus=h{yOh:N=`xkhuOh )7A^D[2OD'E04cT%sT.|*ԎR FgUl(Rӿ\Ͱ2wFc\ 2^Ns=&W?kZĜRn`'H~;6A7)fŬe^d@̍Kuk&`x|lQhYo&2'M&-DeÓv!bI%\pQ9A>4JL1' WkŘ.W{o"n:%kT?T0v, S\NAaqk+V6F7y_v9/.Xh,-:أ#a]H؎!Ń#֭ό񹒔 Ze-}Og {Xv:ͨbZrNMt,a#Ye/K%^#l؋Ǧu $Ϡ|C)Hs-zٕNfbOX ;w& -rCA$ @R(O)]N60j%`Ϛ|,oK-#"KŒQEkqnr%BR)5Yj`!1 tav ~1;a}:8kG8. jDȦ#5l~Ng[ NbU͙%U_=66{TS0/tgc5P`v=AN+rLGuc/oߵUX~CT&RTQULMPI%T*D$vU;bItr؄">ʲt+i*c~dZY*Kdo4 %b-V"Qzd tj݇x-lpG%u_J3vge[ps@q Yra|eC#zsÍ)$#xap {pCXX^d;#[!sJ8NtqX#|wDE|VV%u>7v\$*SRnZ|\6G!Pr߸r|.jN}r'^h()oYm WqQ]ΘYrCmEļqjOqqy- # _eT>gWbiG( )(VpX$4ç$;s|$aetf3u;?L@&>;bnxZi"m[rnӒPNKGMFM%y)3\h*R֯9#)K%є5mUEOʇ+og)=a~z؅ eڶZzJ]@Ѫw &`.b](C`Z6E dئ[]|ޣNe4=Tp(ϼ.ٶk.=K34׃ `4*Pz/.fOCwIbݕ#<]m pܨZoԙ,9s^vy1m^Z̛`;Ћl։|E8ZEcaQʟ,bk&lX A'p{r0w>"}to4{e셋\z eJع݊^VGm?3ҸN NaqBz:tPt̐sϭ+GNrUTk[~2 a1;g-U& PLи0cbٷˁg /e-.!`Uo4%w b1s(0U\oZ<,< <Y` `KDЀq;mdzhagU<&!h5Sxҗsv:Ofhu'+IhQ P-V" g$D`ۚ2+&""nn,@^-p1Dz; @l]SbZ='!@-=jӟv\y H ,ŭ H!hWv9Q%D]򙨖'{X'd#wF,G}XsI nn} tkE׬$i@e+Ţ9Iн}NFjw5~wڅ2#.LGՇ.>*txrsoS\?'(Lb),ᔭD+}%F(]x붋2W;o 7_׺VuLA$C˜=u|w=ÏͨzyE"IFij.sɔ 'f4ͯr5s'U;F$;?\3!O&ysSS5ꄅw q;:( 8yrk0K+T2jEe|P?HT2?6<] 8gf:AW*;bH~ry11p&&,ާ+ޮXBDJںp0b$ =| X Y\gxe0K!WSƜEmM%.H"v~ZGX+z}zS0;JtDګ=+ `́(K"Aj9 [1C֬Q+tы4fcto„.ujz'd!)"Ah}AEO⻋}X{5.\&t~3[pc ~_d Td9XQZիr-g_SÓِ]}\ѷ^, ;̡h4c3SK–sz'rüZ83xOL0ӎ0^u5^Ւʀ9՛v`Vt^(Igկ|?4s`DsBԹ$ƤJ53Ng՛oA Oƙzsp2">!ʩXA7.$; 1^x9U"a˷2qk}Ei:#Qxg v4&(U1:VFǞ]85܏R!4!Tq) XFꌊ/;pTH}. >@dvfu)u>\и_w`VaLAL)tGx HKmpNg:?NfزLcf8l-_M mU%*k5&Q0+LYZqf{3cez"nҌc4%/'@vJo m=da.57q#+**nqx߱<1%7VHT`^3yKO䯟 9K;??_ˤU8<ȍZs !ԕ2/ȋw{92MdjYM%qi:ι2ɴp"s5bSn:,3=$#)`7 } Fә!9Q[0;GyQ d~94:p,dvT)RHЧo"JZ5aԦ]\S@ⴑ%@:L'[ /K Ea 5KJͷ+X` Rt|jKI\yQWż~} ΰPWZ:%鈔հ>c(2gb`36:)~ʪ.޴Iszj1kvi#CcVrb*oh(i`bpu}èZ YPCE@\l@gX'Ɋeޥn>"ܩP+ɪs \9 $ywZ*bo H Һt&\-Gq)wDkY?Eh8]rТCvR?-c}+mEƊXТXE&]͞1'w""TDvH{Ok7;PO6 d)6bdH Bu;\3~ w7YYg06b+ ~66HٻI3fX_Y4DW]<쟂»=hN,@\o&laWGc{#\OrNĂ+x;P8AZcY+! qʢ|vtͬUn3p@։?BṋVnn#Lv"'ͣ9*e_]Hx)2:>F>4x$kOB#6bQQ.תN",?ZG; 9smrS?@󗭣f3o Ԅ Jw3Hd6b4Z5:*5.wM4 X iשiޜ d;{b@PZ7{?9g /5(1mJd=O LcVmݞGzWLɥ#gJrC{ tKEt -k/?Bo 難/m(CTu?tw4j=`#LjYvׇlH#b'[eK&*4.RhZqcGF> ec;(VM'lSfިGt/U鼓Q{Cr~vRZɄ<(?^|oΤ5~$mIt뚕C,6vcMwfљnƗ_-5nv0v/v&7R*T/z/oVv=S%w/}ּ^XHunGJ(9=yaioq3pN\0̛e.)eu:A/ڲɚ^V'&K6dz;QM <D}[ |ͽaBRu1g8zC{yH,Wܢ!5 ,!=4ƆuAm6U %U^0,[BJrlwop@%`lR_䐉Qo86OJ@4]0Q,i & 8lym}3r jm_% |:A|,O$3bc8GTe SG]g 6rhԉ6:[.Nc|(f1h3\xaTfه[W Z>oŧ\s qm@BHj|M˔_Yw^Yf19=t]΄FzeUeFgB{ _̯$Bq1 k)gi$s>E5/Ow>ua'E4:hMapM!kŊ*p-CLxj'$H Ʉ,0hHzC?:5"i7D6^KƱ M*;(>7}>VbVa5Nem%LP[}Tg!7[!N8KNbRZMzU'{wgk]/ZOG3Mpњ`j1 8\$Sc)wѶpة?ŻQ`F@2ɮ@@%xH\ !PULcJ=?ײlP0AAԤNH9f)FSS!TgMh\ kG#K'm"tEcjSZԉ'hjjNnCtƘ:"[=e=@C zV !_2QwhhZMo)Ϸb0)]s]ap6G\<[` |)튇)+ }LAL(j%m.[eMcb9iMVJ9:i7j)fĆyYY u ]㝉.ȀaInJ]K:yDZScQHoSc ]q Q~\J{A.;f@*}ɕ`YJ2)JT Y7&ĥeqN6)sSWͪ kՌO)Sҷ`^(!pb Y>?(11Ω3=lNAv3켤+UIFBH= PcoprY!q$7ufOV?:\zV7Ku tC^PhwA\hc!ꘓݔq߃m%#"mþY*VAZ]BRCdC[l%)+Ƽu20 "kەe44مRz( ZlUNZf41iWXZ:PIKQ`wEe/ H4:'V w*#iʖ(k-\sHwc%^Cc)G xQQGҫ0ݵ56.2h 2mO"ʛFXh}ZYR. f^o/9b!j`W> $9Dp]AoQ G>Xz>NCFrA(y[=ZOSΆ&qt :UX2kaVA :OI\Lޱ5x9vgAݬ]ehMcnU/w^ҼbJvNc>gR!9 zCg6Gl3St&Ļ~oPoK|Dif7a3(D6=7&(mؿKQ)-L [ӒTH f Vi#rZ7(/]`Fs!+USdkq\A+3:9%4?8#E g:oW4%zeAN"GߍM0lz 14=W]0\_r- fsA^UAӛDDjx @̦qNJvF6jUQp{={OD4]7r" ׸QϽcݹ’%c5 5Ow 1*,wشh}lhV3k's%)"w4/I?>I$cb߸ 1Y ;X hν)1E.BqK|u%c"&fb?#a0E4UOio( cd?uP;"QSN,y/i0x#7@wdztL|,~ I@һ%~.5a'H322$* 3΢~=^k΀QSJ22G 㞎o lNW&Hp)E∿C;D}QV2vX>% 3YT $E{^,*wCC;8<~Naґ4'1~*>?MI>wr&0Nt E'I]Y[1{_q y;=Aj i%H3\~L3cY@Y>0y^[ΫH ̯ט3v!mS6*8/ nhD@6«swQVuBXm 9E Eq>A?ǵYBI Y=Aѳ8#9<;Һ#0֒F+ڸecsnA"uUZ\Y^\oC zX[ㅚ|P #گ H)[讂 k?N &N" *Əiy =ֵynE0Nh4~V$s;g>1ZcoGK:Ej=ל/KfiYςմ4jBidMٌHTīZ۬ 5T TX6fmAaQd|DS4Գgzp׫ZSXkXǠG!j,F%r`\_.DQ\PdTu:gzv [t*U!\l*k'"a.akNj#peH|fTc%o4lzS&LmlLa+_@`z_( vxZZvJ꼇')J2ʒ,蓤R- }8 _%h"M(Ehp'[^d GUY]< CnݝD .a"W? 9lyL~)BPfғI.I8u5;wzX^EىJ;?J;@@(ZڊNe\'_A3!%W(3絫{ N'V&0B \Ñe=ꂰ{ ^[׾] ~OH{mc\̾5Qg=G{/'5@㨋jΔ~#1 >ΞCGϠF_ =@/ $~+UIw_|VEO,{>IVRiJ6'73RHC.;6-Pl u[fZIp}3Ʀy P,x Ȫ_bFSbR؉dzX N@dx^>ؘэn{|ΰp4/$iM\AmB8lG%.>~E3LPi_ל]4Oj^Cğ#PrӫDگ]>yeTAIE /=^\Ughm]{z=}5aOURqډztmU6[a;l,(?_LnDsʤw`A90JG὇:bYeD>TJ@?"Wz w1QRoK!8yiâ@VC ߕZz&igaa~`ogApyl-l!91CSlG8?Ĩ# ղ[lDmxd%P_R2|aItPFDiĈbWW!HCŬ)JQS?ws<#K**+vEmoO%xIZ}FHͪk3N=sخт7+⨹RJ<崳C6 rJcP$Swʆ1U)ؐ(kWv_ Izw[Ƀr*6d#ԾJ [y@JشX}v< ٯt(OR+4{?udB>XDka]5jk#p9j+F &3>H2Wli?r"x_ޱ֖j{9q[h5LEheʨ8a}fJ2;|:*8GF2+lrK 8+XUr|䶝nvY5syP67y%G%랣<'qevMVO$W c[bpPbk%%] VW}L~yFb3S+Wеe ,lc+=2.K uM#׭lG?u( jn9Xd37.. duӶݞӀlq 2 `yd';S)6;(CSs:CTIz,Mh4qUAt1"x551L/嬊jZEBѪPJwSg} ;>̤Skb(yӚ[&I[[DFpY=b!{\rD2iWI~D,nc !^5hE<52I& H;Z%ZU6}5pP_-<` $* ӇhVexq=΋_7qi`u?ܺ=4:I$v;D[L o+LhjG=ɇj|4YQc*=3K`-2,T7f3*Kr:=q1Cd/a'OOu{EӀ>aW>yOVYs֜(+'"[xawaF7tb{12WCe *9HJ9RPv=M.;iͶ}1k7`vn'+16OS11m\w.D9vApDe'oldʙSIr io2\EC@e`8{ PLv6}h񐰫 Jҿ {$}; Xh8[#*nZ_MΛvf*ܩPSr5.i׀o@H(2%Q*ʅK k@T4:Ϛe@(nMe-S9QP'G5ό#E:ӗ* O0J,pL zz HYo{V$=u!YPqZ9ڶ~L%4Fw,ZՅ3|-KnۙXx#,+m2fL]-eʌpl<}Zz昇ID,a?V͉Slk /f-,*^\&Eb ea8Ii6"h~qd[!=;=)/Q!q&Zpؐm h#(E4t&1&6[Yg(s0?1.AJ(%WKT"co<'L\|:-2XMTh 'b1URt/f&][HU͚y)w+ 8Ѣ :^dSՠ?-+إs~|O3,1$pL<Y@^\J /$7& kXIMD$`V$= DVΕϧI@Ǐ&B9SU1 '=2|g)=n^TP|8ңNWqʹk';)Z ԘXҗq<:24~䤟 u/x0쀂7:c&L J ˫Xz^:՜jkN ;%tUS$){aCTBI4OGx^ں^?eo=nNj$ <#@vd\X]jZ-@0@9(ؐR>֢u+ jR`X5F86pjYR] h2|&b潠R Z,Y2m5<^HǕʩ5J,@e 0VuIF":(Rc&5oevV ON1:>䬫͆@Jo"Uo7Cj\=d̝8 Dmv,0}EcjFr'q[[>|vT';wh7l m}gxFعݞSH3SCBZ4i*hNPٔR7 nQG>}ueh:Uُ U\tg 0DQ+ErOLlR$F-1 kb/lOs"T3z}[#oӬ RG#h4NkP@r %y0xBh{\]ڹ#('$km\qqx4bA>Sat=!1Ģ ޶mc[vB,Gs`u`/zǔu!BCh)Wea.H_HUj")P绲`PeM帋 "N<%[5U`#b@9n(5VYGnf@E,z1 8U&\Ur܉Gv?YɄN<\|Q\ ϩR2ytAߓ=&~ʝyN+WIVhf\VsNc EZ݋Oۗ蓚U?Wcv5Y/!2xbAj'D%Z4孳?HH#$k1Š Tí 4("/짗Ƽnt & T)Ԡ d( :Z+$]A$N~JڿZ/D+*Fo9eaT(5SIPTt?Wu'X/&psy53(pÍE!2p`}g[RCIeahWPBYdT{f|(p=b(nI阕7\=T0HxFgciZ#{݃'t30bwO^?Aá*"J wk~onfl#jO6Q{P5Hgbk Pp?ƈP/%$48Rܣe%B!.{LΨ·sj^c>Cv1Ŷ-~qF~fM g )5$ϞdSُ06` nspM zs Տۆ0E#.ϰU8ـ|)+dݚd+]o~>iOƞCZXȒaB1gdo0Y*p e}AA/i0PSR՚sUn庐A4=F~ۤs{Fi9zS-ܮ+ O: tG:,<{4jDbpH^"U)9>djp{w*(,B&dyjj nH/ _7pdK糸iH_|I_쥿~)+n*䲬jhP dN>)D%41lQ1"?+蹠SH_ ؍th3_c ( ˘ tkGg.>aYB!~ ^>L۶x+suT]_J[X/қƕjc`@\+D<hHs,z_Y?z._B tQQ"%}',i cuŤN`؜|Hiw68^L dC`[C+&0>?P<D#2vJ^X 7IN^l rmu9݉;'TcN2ϿGS~.a0r#k#Z_{RafQ>hg3W9Xjw,61~Fii%*obڛ|hbZiG|N )){hjG}=LEhmr:]FіtH #vd!SWQ=_?QSO 1 :ȓ/H̋!|J^B" E93XJ~`tLE D]K4mxB~Ȯ:hi)N:clDN6o <7t9=cv|B;,xKPJAbiN/ uYtY3I!S}G[b X|vt\ E)$xGERYF0x /WϞ'ԁа’4TN:\gp=˛*W4XNX:w7q5V0~q=pNT*~_9ua̜d.2L ԨQz;'FNqY4QYn|k>lxil~)zzWI!ȆH[`ՆmRa9*j;C#U&*\rl'ɹ;MބQg#c5훪Nx߶-vЁ cvFRVKLK BRP=vO$kg/@1C$fvj #^P״m}Ԕr_JZEϲȚi>$xouw̠yкc|Yu'D."K>gUp_lr1I/tiS⇜ tQhnq^ ,Kh9X5ix.-> A_q Z+@1YNJnǮ9ٲyMuAT|FWJ%j#F =̇RQ"R rC&r9^ KƬIIyQnVq|p!x9;fD{,4fb$'u1- =(4 >@ct:B Xz,-)Z"=ɔ-և߻r^cA{~~W7IBZK'rt @[@N"r+S~y[(Whr,W&9&8@̎;ֶm[?2skb~5>:-YNϯnY&G6$.9ԄuX3xl~C ;quWP[i|_'[ծ\QniO~nwVThH~j^6sdOvۧwE:^cw*Vw0k,mbWZ5n~]J3k_^-"紶rEnDX h9}TWG-2I+t>Idښcq?> cл\qF hV3ߙps"^^қiQm-+}> )@?Sź}uu2'GX$=^i.?BgeC_kJ44}ImyMWtܙi<2Y9 ̹GkVAGHb^cBrlY/ip?Fk&,i&|,jX$}pRD ;<` B[wMhAI%!ѥ'6Ds04w߃"Q=_ }˓Qy=S29'IZbfSaC2Jsd/MׯvxyɋPhnII3.sA7Bթ4-_/]{+V"(߶G@M!0dyx{'5Ml]ח [x]*8eC!,!'h(],o poxUM/kf i.\(iRքw$zi;z"0!QBkc^8#W:ÕyFZ%pg`) ',W{,5l RWmKj%]7U6W: 7cik4EHo5NX\I,)0Bc A̶*(t)Ȍd0E9&DRfg+y"ԡnGݳķ&Y7.-(ΐ0SYQO\֔Uy/XHd|"kzɎZɚq02ޥ˼!:ӅF)_Ga[6Y9Z]'>5wZe&%?Q=@Ҟ 9tfpGJ ?8M|C+X 4q0Ȣo,D> =*OX[7 DV>vwSso%Pt_#uWaM3T<Vd`Zc7o#)V}ޟv$y$ivG[L]yG^k34&@йH^4pU N }[$/gxY{o^1fl宿 $D%4XT)c wQg&4 o a=;*50FmGDjy_nΦcL PA% oR?*PBik]DOc{fi4."[_7QZS m]׻-t%;:P8Dx(l[&1^/|ۤ[V!-k17ew7Bgzφh ,/9ʍUHnվ +'j/x6g|,\HwAݯ)C-+E cK剌*I m[a>vky%)=9WOhĶ?6vnI47_? pAG[1l"f)4?s ӻlƲMoQ$G%R~גX ou3=Π8h*g GyiGbljn2K5KI$H p"J;+oP%K5siŧ]^VT')Gj" ][ǔT!-Hk]'HMJ33jw(Y4!^yBkH{5_WRlTy]oK<+RR sztҠZߤhhl%D"c$HZ;g+ƙT&8օ}YV#OjQ6z訸wfѫg%L 4Hҽxjg/AxRsOGiު͖P hު Hva%%><ǃjPjP8U[3F,y[euYF1S2{vN*$=k\QnZEZ&L zȥ)v.. XQFP {Gs(6cG&}f&_}.1Z= Au~/pSyN@7fPVL<$vR˻6Ζ hoA}YjR>( ;ߡEY6ϴܡ@_}>G}pm&T՛3f[,v?i\dq~:黥y{$tc >&%{\7CI+sp;|23Bf[K$Bct6*yZT NDּs3bẘAY_ zyHb*c= G:z?1liApF{N8>bvmX)mɓ@H聈q~sViU7k19HT~V Ϸ[9=0&{occYp8( Y"Qv4>K PGV麯I2#[UuӪ(,*g$yGw"wRFYFj7ԏ&ài7Ddh?`P15r}aCu? %f3]`r*xbO#}J߭T ~*Ļl%~Y,s$!ɍW|(鍋 j+a5$ih2z mtZxx!|CsqcE?B#n̈@gE1i6^, 5|M s\!Auw['Bp"Oz`dr*\ϋBxp_  {\8j1{ƞfCE mwŲ̀& 'UZ-T",MHH+:Y]ri%*\ԛqد|~q %BA(T!FR\T d‘"`-c ~fq іE m÷ݕ.|0-†saeIˣ -o`ki}N߿gw`Umok‚8x GZ h=s1ͪKTx\rM.|=hP6N5o ~4ZVoF݄?dcHGgm粇,>Ƒ}`6&=] z kc6]{o#5?փM- |!V݌u6_Nti>`X-+:dYqչf:yLSj&֘q#~y{tzt MrY %eI]<SX63sJ](W6)1&;;7 o+2jlb[~]I-"\\H^¸V]IvjipbAý>ye ݢΑbYiQCM{6Fa쏲ke`RptsSAG>ӼSZoiJ*,K>~t;8fQg(O=m7)s(Iuiٸõo6 &z] xH7[ym|*D1?$Epd$@5 )#>aq91S2 *R(' {56İ wFZ(J̛Nf!X NS?8JJXcĜW,XaK{&n\~2ʑzb$c3ؠ_ng_RW[Y=~ פJIޑ;h6yzK}njDHMFq@=ߩ}Y<?Zvf~J5 R#ט.L+_êj'jtAc(N2 \Ug\VkPL2t(O>cv_h!ϗwo 3jsgi/Ճ%,а Klw]3jOz!im^K q ĉaarѫWbq\FQl 3xܱGq?w,O[6nIl`3R Ҍ指!X͕g[n?rlbp5}ns ߏK¿.@UkDpHSLSwjqXQVap$4x+.YJT;y z+LxPΜjZzIv4&&"]\[~RG ܵb;]/1$ڋ>Eﴓ:Ժ>;U}~vkH\wyBy\i HV(UMuց}LL1WC6B??֥no# bWfS1 jGF=M=N#CO0?ֲ l=؟>Ne$P?HN]/0t;UlY: G~s&=WMӽ@x`֭ &sUWnrJm;kCyI̪dr 8(x dܐ ln!+`S~)WUVڹdeip~}5$XMA4x mPΛa:Dv-S6f[B\K k qxHE_g`+r?q䗺z ]!3V[<}o[`sKo:uL[\IiSIr\|15H;-iJN xe[&jWQ'P uS@>E-G^ 9$wݧ4݇ 4cbi`խJ|[0Z+AwqFy$ԉ O_ ZܫMe% ) T˥9!aV,[ߐD2G):T]ܜRl Mw1sY uy=te=dНƋb}I cAqn1$n(M$2,9r\Kp\?PktccT4JW{ irX;dۯ)FM kUG$& :5^ Jy~R}͎=_*TͼNs>cR'-^C&1Q!rT"!Z99VJ`?H-}|>84>SLh~՘Vp~^/<}BY·,y #-`m,yBP_sMx7SmkwtKp0gP6) JyHC}ãMzirm8%J-tMBLCK~G6Fhs(Qw1 %'yX`tZ> 9R.nmͩJz ﯧy$ъ"k$Rt",ROcR*n'jT gc|3Vrb]Ghv8^1*ikB CDUS%,Ckv8 oܙFGr oZj@^xK-3,YxgI˝Oz}{W9$!we(g{х|e}VaE5\,2 a ~y2JxS|+_5 GQVߠm#6z>n ;sV:T8~╡gXI,xD$.wB\%t%ZȕAm3ƥٷ=yZ4'7Hao^C(D@4|r<́p̧l (Ju0sgh-ނ3wz9Џ]}htLGBT` ^q 3@TBeBD,ġtRTmcDMxitw/r)g w_םr%[5}s[t_X(Y1Ima =e !Wbڃ'sVtzʎheֳIF)c#`l Qrx5;D]{ ss{U?9"=LϪm̗%F'@ . 6Y>7Mɻ`ecrHtƠz1{Bĕ8B&4ܣ7Ç­UO{ZD&]Rۘ,@܁<%%7`5\Bq օշ0\t5]A0"[ ^},UT> Dt7aD=EJ@-&R`btn $/6=nlxͯ '/DG2BWO)廽g4pPX^ @6`y&a-Apz}v4'WD 8ghol`ޭ3'~J(=bH.1ѥ`g&LJ$1mY/hG[GE WV}<6=1_+?΂Qb" (k8 aUB<Ү"]W"1X{2OM#:4893A.~,p#>G2GT_?"1:|D*hJ:&%8_Y [Jg3%pEn42')sf5'}H MUa;b YSێSBuOܮԻJ$1H֊ȗ$}fe.hCTsVe*P`S% N$ +stLAOfw[ϯS5wV>ܪG a^MZe|s t ^*v΀BW+¤'%D`**N?]'6F/O8&h|(ziQXW7돽ͷMDh|H;KSeɠTZ|Zf4)^q.2g1LN}͵A0\c9V~e2Xw(7[Z!IZhq%<2!e$Bw6*jc?z32@JP',Qήnǩ^Hl t ᩢd U!\7қ>{:r:#\~Afyk h'FG>hgibuH<\u5 \:r9 ꖒ Ixg(JOnRz`!F,7s T9#U2P ļKF鎌W-7JTJi_ "O֍zT:*N!^Cn kNLTO{qix3">VA0i~.wƶ}H:18ZCk"PYNccka2F`ܓ3ek t}4ːT.'QI!$1,غ@w[}E tvÏ 8=棧UAM( z@q}>/w:+Na'c꧘/ρfrqEQl}4KPR! ]..CT"T9uD^|KB5v57^ CRsٽxN9t4s%Y7KR =F3,N5+tQQnYk2nJxNq!c~PpS-JQjYXw^uW."?k.#*K+nD E8䷯vm/&xrD0ƀ/|c7P/ -O/KRU5M  RkmA>y9!ŬLp?␏;G3E[s-k |8 QE;h~%sϵ& ݅1Ft]Ej)v>jV/D`]rnGU'*הwc]nȿAbZ VÌtͮL, _Kh!זb& R6qѵun0r}2HX6K=#F:0,ۆCs˵k߂PŬtʀOWJ5\!i^4݉$:3YFCGYa[J7tĵD~UI/&`^7f*TlPjt @gV˞w{Mw϶b-3MtKBҭ:cl%hR,iDZO߰ x2*hyA0:SlA%\La?⩸$&66M=gliL{j.VUt+ 6F Sz^f̤ 7~PK :cYJv|<4 i,GJ}w zE#$aaHV DZ /WHSvk5-5KvBU|NMc~Y[_ESmzĆ O816Oӫ% ?Z)P h,E֡tH| &9U "h/ـ.=[="Pa2rX3ʵ+uwgPMG=`HH'몠GKb̹~>{;G 6LGJP߇mi|v˨A'0K7BQ;?<1 UG\j&cNWqj#1bs~'\)HK`jî7VXc5:b1%.ad`1B=@`{.p\'N[kf|^S@RoZ\qn|N.y pXl$i9(:f}; *삨wKP 8aa<(&k#ŝ^_7gyJ] L§E=eaD̷|J0>$&iͩ3ڗe5j6w$LYp}d_)?3jJb-@N/4UIŎJy+W tͤFes+ohBKL=Yw[Ї- )&)Rx*La vͻ6nYI8,LG y :&zUλI$%:ڴ|uaA{S'%k "sYIs8v?I[tL^GωS*@$*CF\H~]04^౦bgi#1E1[ h]Tn9 Zf~rY5:fM2D*?q(2vMlmՑ? .$\>ҳJs6YErEj !p>&Y|(JASup4 W֮"~KM,Ȅr{;S/]XI'"LLf-՛Zӟ!wYn=GVk,:d[uj-yPYpo)ZG/^yhQQT=_ϴz+5d:glf'Aq?#'FE`E>F9fSpvqVN-=#]C%#>AA|7u!d4^I3QQBAnEijM xwpAj%1`R2ŒπHHmUY/ fvI]]+Ba>wwhl{z{toKG;Yd B JC1W9o>K+Ш@#&IZ_eUI:FnB[C:!&Pfߑ-_(5~&W%UWNrZ32gÑri:ov}?=H7!H%71V]2{?qq^+!}ˆ#9CJ="~0px'݊MOhJ+ Qb2 {6- AM蓺uE(#;e]beTx>c3HZJUJs G ./S+UHX%`dn= ;Ogf.B\ V/἗OǼٟ;Eu.CءANcPb_%I,c59*)K`ؔL芁\[O @OÒ (ޟ959AadU#dA5o+9oW*HFh=M+xck9rtveYk!{?qbi» rC -Ԃ,Or S RjMJkԳ:_ʦ![7-}r\ EͳK LN`twcdfj?Tz.'<|j\ j 6\|wУO̊$B8w!}qfRr+$YӋP ̖Wx]L%.㦙Qt7sa^Ч7 Yl$ٕ#XkxZ#ZiY:|IelB$ʴk{7ø3smբmcq -{%ʽD}d 41ECHN~fyy*@A| ߆cB |UK.8K z2Q"N;BY e_+pvY<0nlMLI˼Db̽/sx⋪8r&V(ۓt1)'ua['cIA;s SkNGm2e4ð}Yi;qd)rЋ}Z]ZX Kwi,r[ 4EvwwfT 4TJ[T J8AFg/,0P!F(I ~}-HbUCD?3y:W)\&&P7Raoj1G%K^ a>#K8޸G(~V| @O1&M|!/Q'SKKlELgDNaJim5_ڙ#=V!@WNj{kbz r^- uAWIdQ7bH|3"2BAՄYuE 6-ωZ}0qj |_=ʣҒ kU| ;yXF/8=ф4ƨr44/?AD%7BOܑ< 7ܳ}~E!MUJaSm&HOމ] NJzg`*u>1T 2mbKw߾TE_`{%RQcҧh75rѲ#ְjtL/jڑK< 2bLwcv؋^롌/{~iY/yrFAꈌ0 Mrϳ7f%tI֓Exծʯ>IFTPgC/Q%EБtڴ0G@1Q8^Z*1a""&.13LR ``*rIlcwĤ,liYv¾R\Aߪ3ń  =#K깍ir+{}gUD\.'jv#<Γt;J)r/OpVM B5hWsRB (C}UR%{U;n(>w!kۆ^#GXF%6gV4T,`sمo0lûͳ1HSer!8ĦOlS[bR*#(- 5 A¾R1 $F}D$88tJ9TP pTجm:,B@N|i9A DK\lPN~}㳖g0_f{ Hdٲ:$0qc&Z:XtP1߯4VT퇙lu{*dы0@w"w<۔;"[Si5imZ;1J]”bͼy&R aVely;bmG;6oUޠBĝ֍;3KD/xϫ]sߣE8Ci!~(>A\gqd;aK ݾX-yc _$F1\A1Zs}"Lod,28!5_sljU"SA`.f*B״q̼/wD&tc5M ]0]:z, 6\e ~rc}ϥ9b^V*0k1;Wmjb'J/Iĩ#;d]Ww,W[O-YXTfgճqTظna'z_i}O\*\ d;ouu;t]3#VA֙NJ*[fHy) cPmp */㥮۬&މ؍X ZB<~m>_#o >o0^=rMtDSpb!z+KE&̆Z-!8DS0{r5`,0=?7j1Ou6;JsK'` ]J2P3Q}Vbp7C#l&E.#X,Cvf;^TnUoNͲw1Awbg#qG;!t"mn!+fUD׺'D6Ɗ+8,D?&NelʯU`/^'{`p}bћEbD†ZniߖV % 9שHjQqkEՙZZh@!,|('y>(mYtanȓ'.6tC)w[\:Qǎk0m@|cN](a舯@ܚ>J#C肓#E?#$iKj>` {k^p?=k$Y#]ACEOɍ׆ oaHy-_FNUV 񽆚c"7#SҤplGr'0w-{{şLt"-0&CFɿ-N]L,i\i4fDg &醱SuƺcSE8NC)CW< H<vJ*sdw BɦQȶ)++py"c^H-~5ek֜4fʖtDgh5$ IDmW9ZyYfhw #\흊pugs >H6mh05g#ٗtP yh>p5eHOaxZZB<,Qī%5鸫e)ISHMGeFMbE=GoMlq lt?RP7+/W=XA>\z@cr6`̊ձHDž&pk]ԪcNneL &6YڄzfY5{\g["p̨\؜{Š?cT:NK ]![\ Zz3vHc6gUvYxr#=H>Msw͛cV%Aʮ"QW, VVs3M̞^+J R?A @\Oj~ uPp,άYP!6nKRW(g-Y=ey!/>Wc@3)nw93 w@UV K5%3ɞ\,#)mVR`#QN` u퍏 cb]ػdx|[S$hf1ٷi UÛI.yYvP\DN rcymŒO1p NhZ ,#w8z*:iĎrC#?%_ppei2?ðK6߃;BO&0S6~<6OH6R E̜!N(xCx}9QmzO$ID`F Y [U [ fx8uH8˴dItU:7=  t[_: !b: &~OuC]f26wsVN>rμmQ1k Tz>@`N@.FQJg &4X!} 3 A ٖ]ǼŐs\;7g\ 핏T4ܕIr%_@a*Ȏ]JxVk>eћbw,Ka] n]ۮØf$ d{4,7*v:S2ۡdrx eݠ*l#'d6gH\Hd|:YU q 3iڀo2%G9}lT5luqk{ 0"3 9VpÝ+YV8nC6PQ7sgv†^~-D$\q FFdXwwKh*[CN\xUgaMB_v(P(^i5JQ;G{7az-4Bs)4V%xo/B]ynĈ`Sr$<&.%tb^q}#]G{9,thV}cu ^YAhG/vm1 wF{HixoϽkI5T=vЮ1ė)D/}L}_>'l-Ukvu; |=[v|96bQ]I v [0d. l<-r8u@"I_&XU'U)`݉&>L82a1f» _W΋6b0xOVp2@RK,?zf囸qCR A#f)t7S(SE1'Pۙk b76s`wdM #&B@vmaN$#  h|m\#&. VRE 4*_a,gP#M_ݮ: ]MA:>>PRlbDc+cN"E?э+߆+3t{ 8kT;(X_AY"i#F?.[-V6x}>ptAp1|콶$6w" C?^lAYS/?.<".UF(ǒ 7BihB.s_iC ϶]y] B"b߽{{ ȕ@Wj>rQUx)X|8J\`.X X)mYY֩5PDZGϼFL7ٓ޶E$NX$bI<! |Bn$]|xPfG!ȹŁ;$|addƹH=pebm )K VsJH9؍6\v˸5]jյ8 u "GV=c'ǧf<⺅6 m~`j#(1Ҹs8~4T| Zz}đi/Mmêt(:AF xM&*0 pRTKo5hN+䬊dd{JU^գm݄vY'>ƃ︤f:.WJ@nz\0N"ax8`U9#8x>dhz9 S[ `da ,nq_я%"Zʝ -L&||W9΢%,wo*t-%T#r_\h;ǂ01Kє[vnз#o%=\xo&m~\]͋[%4A,s& _rehȉ[_,RbSKKònTrKKhu_Upfa̯_s1!ghN5BKthhXhh*N^L8S>:1r=,!b'O<? ܕQևb\D yfl;Xփ,'G̤dͷ2GSG.>.Cdm4[R'^PzvEz y(z9?b+բ4& +?yו9KqON(^aw0gw6cd-7UjRRr5gjn?OңV vX6H+R2^ 3E_(܌[!i3MpJw]RZ}c2^u1Cs^~N,>'/ Z0V,lgAt (@,ꬕ(:VY6^vājx:m~EcKЮ(\ΗusZ}_R4NSf([45GcѺ!@3|F =<66NBٺe@y> r BHMp>ҭK9DgU%:,!GCaHVOGQke nxQ 55n<^(>gEVlkj%W_7t7v/2I$;C%<߾4^XA<>wUZΏLΜrF4fBjw C:j#;vNaVfH넃SX}MV>^NmL?VL@X]~콺,w+GbE@P}gWKKՎ*vxD0{g$uWT -fQ̼ԐDz! `p ʦolocSFb(/3GCj=L!X&@0v)HVgV'1GZlV;+C w=0!] X*:` r-e*KrdG1/?<-տ iZoF܍O)ځӺ:J˝S4L2"E$4 TsA~tEU1!wǰ _L }΋MLqx'M4FvJ .]Hb+`V0PY Fa6Ƈ}( O:BυK|(RpNY uiSj0Ҍ9Y-` ng1#Ȉ8Ur'nC0\Km"\Qj\xxP

      9f{%nVsߏz[8$PDKcڸLTv'#_݅ӸO"'Tҁ,w=}į!oJ Nԕ[`rV{ : hd@IizH3Aex8Om|*a?YKk3n:(k%+'W%\~՚X ` QeX*q٧.8!/aP#I=lQ}z0RpyL;2{/qj=Kش䫂 aR!nW 296Si x_M|x 1o*?]Y] լVx4#@ CCf.&Jߵ"INUk4[HO{⬳MeJt\i=JHr,c`׳2ꖄpKsg~m.k]HQحYv<,@TGe% pi9FZ!qޒl>z*b[Yvm7#?3iB`./$lӣ"rk,m^:_-&\Sf| T^p|*IE o$*gWd(t5ﺡ:d4KH5pdxTUaɺv8RGUSv'\uA*HOf $:) ܫ g knvacn&LeIRY;J LF֛eG z ݢMj/yΰ1$5)j~#AzGr9eb,# P؞@m|{8i["1i$K%{_-k7tVgo˲Rc~bRxA75̧zqҪRcl) i|œ# Xa)Y5O:;eux9544!wr;.1~9:6m7h`ᇩ?ݩPÂ(Iڳ'$ ʼ}N#VYjPF|dbىfdĜK\M@5)O- 05@at9 '%Yڨ o报OIn0Adv"?غg~Ují[FA-Ķ廾`qM`t3ab,T6o/nz˭ޯCSPrȘ2F[CXA򩀲 T.5s<̑fw Pyޚt|Te (XcxwfW B1?JaZHqX3Ll8PDl3c+>M5,@r&j' QFH[wZ~ V53Ⱦ%H\?M.eUho^+)I)Zrc;WYgAb8k*י*|XAx!M6$hh/T.!WmpuX ҟp_9doֻ~ ǏRFn-WO]}30["yY wF22hK:NٷȜlRrx܀I(?lV^CcTI*.*DvJ߉Z? Vpc I J.9D}3F[0cN5eټ21 Jb4dGB]V;ȗSI+ȹ|Ub 3.'(LxD㢷)_whYcTғYS(@ .xMA=jvnEaX+s<}wIC3ԺuVC^Ƣ.l 9?4i"91W J tM6{MN 7L. kl<.I+̉6zs*P"\"nٖhfw>rUCV4@ōGW/c ximdPԯr|uǚIcdɀΡd?*`ufݕ 8$kM|'/Hu\[4-m[Bc2ۂlkkhQ'B% 68aa] Qi)<~[:fA |*~q`7% 5uί\9R)JދTڒ)lNRϚQOU1(o\ՓU̘Ny,w Jim L#Ik}Jӑk;.ȫrv]JN ASXjRY'8%WfI'O 1"YK|v Fҡܮ&Ӛ^~S5W2#Ȯw#mk(2Kn7Ӥ vHg%X_jS ɵhRB{ XKwPML,es |.'Êh0xtd"JxLaEW%M nVf>-~&[T|HλggKWD;F1 ]s|^.y֮4VUJ_c.tIJ1F-$V,_N (&@(wH^N6"+[)!עV{UH7,;m4b(W r$V_JO1E7E%rv@(ճї`0 XQ sNaÎ&іz$~@t!N|ax)fyXQEXg@h% .ʂk)Msh>l 7!x̕$֓a s|; 'r!tY'{(~T(jA܅lW4FF ok(FoN.OИ_v6y|[]ZG\wlpGnQGPS B,&П3 Gfӡslp&N;jB4A@+lBXC &fٸX>TaVfMlSJyE!|TXOe)aȂ'Z L%S%8<ZrS9˭).= 7Jl=K#S $81Q>JA޽s˔7EtNVz`<082q> J@Bv (6o}0K2!F! vO]t@5,CjQכ )|''!.*N] ?d~!LN˒I G/ 8 G+O}@/PIe9{~[0IM,`c&wnṲ6#b4O* ,!22<wpƍ#íl.0 Yh-MEdR'Fx.kpȠP']]Vr;< r2^6)Nѽx !NCUu7җoaMĘ+Ur(Wr|dtNg,?;u=[IVffiekJA:܅4Rr 0ٝW+ɵy(@r>FqnjBm]e;R>X~*(`U#Og_t1Y2q.c\=EDY,=t8uje+ CQ%zv0-Rmn|9?T7*٦J^!C{{y.>,{(+?0Oҫ܋F1^yrQv*z(y<͇e9tU[h9"&~{xjw?W:H6ʠu/8ƪZPґ'/i,iK`.EetyoC R`h4$`yTڞF]wNT:Ǫp{?ň![Ǻ‡?N'}Eȯ 0gtUJ0 cx7HCY&wH:!I{ʫ߽IT5f%>ԀX^l}Jiԃ :XE'CG ^F$O&և§nͱ T95(ؿG^Ye_+ܬ5Cch}O(2^Hn8UN ^BOnfκ?m+D! ;B]pb!>D,`"jᐝsW]1XЄG_,"w9‚g _~Yr>DNwVLo~m٥ɢHZMMۑf &?M=pkYj(qd֏OQ[I bcc¥N*AQ2bh0$uxQadvEfהXCo^\>mHq0 ZMRuYF )iܱESGdkӯ{ނ\ir7]q1+ `Nn˷ὕ6עۙ^z0hvVf"<8mӧ a eIr\;p3}ؒmSQ5#|gL'K7Qx #CЄ&ԸѪ:j]64Ui%06ĉ"ID(rRLOjE| f;jtǢeĔ}4'eceP-dN!o[; i&1 &sWYEƔ}RFf18|.Ԯ *"܈qWӈ .͑N%$Nt 4G #Wk"NnCZ78'yPc[wiGYq7+cL7vK}>;6 ͪ:3ܵ tywv)z}Iz<+ؐ5D$ToŦ.{L68ɢlopIr-iۿȍZQJC׶Д i@7c9,AWQ!8na9/zWj2{`}ibxD -ZP k7B _dxI 3/#B7fLw(22/(rz$~exeG,aռ$4Յ䛅aaC(Ŭ$XSo\[TͪO)6߾R)y{Ƴ _2JD6fQĆ'l'1; qǯ?h0׾)\ŐZ=oH$+gPG8}1s~`R5VLDc)[ӪUrLM_r^{n4/ wBT`c[9\=N_HS~ &f#THvlV Ï-ҟ%y:$!2JaC~8l1@E4`6Vg9Z"0k9#e 85Bcª!3큵I4g/}+ F$::ImX„%mH@IRP"{茊@2_ zJ4,>KcȪh&w:گ{{,{zxNp'ެ bw*‘>*"0\*'<;X"~KX iÜu_+bsНAϽ 4R"Z^ifdX,}Hm_K4@OIFύ{{6ԍle 4lҥvn]?*X[DδlRW{*kv+wOqw~蛷ԛUz1p헀M2z6i5y(\/¨R5O<º@bӾh*Lāh, |t۳N9{U\M#0 @X/6)>[R(/47-gV3Arpf/ڕް&ɓyo#[J0^:+c*Y\ 'ƞpRR0LUU*7dw*n%V;8q`PlVgAd3UJT*g }b[Ztj`!Bwit yc KX Q{tѡrVk^;UuG rVQ6Ȁdj+Y h~7jS''l)v lܾQ2ьUSnD\vGx'xM:'6(%=Rx$:] %ßܗ}WZ*=AE3Q7Tr8s d@~$Hgv"7Y.-ՑתY㽨΢f8ev:t |4q~z$Y #6Y-ҰG^:澾RNhE6V䶦]񈊆-Y1+>A uZ-aTĒpJWĵ{>W1`iO kȜ`/7Ag;GCq)%](˯#U.Ch?`P'e\-@H m^ lMϭlc,lӑјwOo>"am~Y.j{R e \EPzt!)bw Ľ:fHE_ œZ"ubJ δ`/WS1hK֎ @&s_?|Nx>GiN?'nj5n̄Wō<XIiE7KV{@LJ#·AZ<%R="#g*IotU>=4L5WGWI_Iyϙ:Xؘ&ku8x* ˊ`GEư^R} cXR ^9NXܷUhllKIAleTm_vcP&$H!=ZK;Mݷ yVh3œ[^j6>s+$3f}?#P>5r#}|)HxI:j!4Ol<.Y3#BG/^oYNWfE}mpXA+T?4eRKJ\]=fٷK(0C<**0|Y8Od+\YFScw6($ vvljQدzdoxk #6\x98J|H1)# tUyZ<Ʒk) {uqLU?: !#ڸ \T mL˕5R7 qnD&xA(,h KT~ O }fFn hEP:g0,A~>>Y5v*QW*χ|(oim`[jWǂ鶮8´b'-vכM_3M՗!9qR% Ց_Go(q"x JEGp> yl!}SYLej^ȉ֠!p?N&Ilj VclO;{{ oO1 Z, h 7B&?>HdJծFMlqkTm9H坡RO-? ӎklW:8l\AX X8]߅_ 3{%qި'apt7}Zs:"h2J˧?oO VxϠah`^l.ͷT7똫S,t2^ًfbtNLyT-!ES^3rA$rӎ3xhtic2sWKq^ 4[UP=4 =c8Hۦ8xw Ev,Aw'>'=$}2L}tZ<ɑS=+8c ,}_9luWueÁ24w24OcBc1WDc$(ʪonS zg~mI1ct4TK.tdŻ TK%v*h6XU~`.rKEفnKnLq|A}Ɇ~ eym0vdzE?{T#:<άat>AAy jxd݃?LbQ ͅvg%%N8z j4ÿhnMN"o5@U]KF+m!SJ bɦ:R)˦A`cBJfAA Ll2 E-'Qȑ#Z-+! bs{6ΎcKYgs~QE in(zm4[G\Qv2x[+M(Nd_kkz\&C/=4;= XnW&G NUBkmm0Eo4MUi.ߎ3N^j_7'7\t\']CqcErYz3"H}|t1z&y3G`kPغ{gP~Q#.;&{ox%3$F_Q.-kF+t0WR+'cȡgTd)U]׉X"ժS| &ɒ+Gtk(qdO=i!DBhhGMj5~`l:oHK♖5=pj# . U(O 7hOL OL2-]ḥZYa]"VdkYQd,G&3*RJos[j?·eG}XIYΉ& h""q"FոjTW)e\3\c7ЭT]3_nj8AA\{L5O~'a+ a ϯ/FĿ2,xHI&[w>P?>!;g]qSZ-\aZ1ǃ%8qUwne0.Rbշѓ٣cQ(ɡؕTO6$72zs=ŜK/ S>ĕu\gT(|TF | 6n. Mr^O02R>2yʒRst+ZqŨ6|.: Oa B   ~AIQN|wlZ{J:r!+6u#5& .H!f+OEaWC*{EY DP.1@BA !?iB,T۽q1 WKZY^5_􌖰&!Y澫[jJ!VcPٳ@>}S6H5(7\],([kYlْ&[^KS G{+trQb A[bA.2]V@fzݸ$Tm;mcan'[.C’h~'l uSn[SG#Zx5֒ߊǧ3 =\:ۆ!ԮC1t7vO>ԇNƏrOH Ib=l>ðgws`{t{%uQVO2@/L~ _,PJRMqS矻Tr%ܿ_D[4RY5WFmU~ӏ2)8':ڒpx:f.]וͽ ׀Cd^3D),YEOpc#*~ ]yؓ'y`#u>O wƊbS(Zܼ6,0OQ@)cƤg8u=u .ELk(T9 I&bXc-7Ͻtj~vnJq ,X_j9q0ғTne/yU=YWd'sN#J#OQl<2 -.:: {/My1W!'Jih"hJ6לV wB> DrL2,A9v8f>64- {PBj$W1{06zqf q ܩ6{LTi%qA_цdi+ DDKPh @RFBќDb!sme1t+ Xs!Wd?GkFYޚϋ$6'\CъHϤ܀D!Ȍx&K 4b y'xa>^`ӕ<7h L M-f^ЍQ0V^4%rw=$RI2r" 6nEm*q3 48aHɺ߈$Rs;2[JlN)| >@յ.{VpH&:\ tEgП..z}_^9Jrg K"T'zx˘9_XW$ݜ+IݽgҮ\Y'ב_K٤Uz v+̓58jQ3޸^ZW 2YkuOp͏:g%ܯ0~gm33V >Dy#$ z  ?MXԯ^_w6Zo6i^͡IYdyMQ$iCn8YB|0"Ui=Eh-N];&cۂKX-#M$A>1]^7 %ȥ8BKW{AM+96QM:޹ySY3>RJhBsթZJ,@wNZ)8!ʐc ":Xsh& ~#Xw=Yk69v6[ݟsWՊ_ި .{M1.g>w<=]X{|-OoKՅҋ(sN-XWzTu[ Cz_&RPz&)Ou[6U6́8 0s{E0LDh*r$lIIVf)t7x`8rPP,@׸# ߧfxQ6f\-`+4'z3ϹFG@Ga=ss&'|OBڢ87$ч1dYKUJ]&o{1gEAv -yScbYd2gF3g#'葷q2O/X`*Ff;A N3nc5cl7{"Ilz'3oh?ػN5zThEkS(ŭch6r._੺Q5\颂r<83U 65MXYeޓ蕴}uIN*upQI`'=o㡏|?G"z(3- ]K:A,KU~ikos] wA gL'Eo W锟0F\M^ ED"| AlI-x@=] AŚ)Rֲ}0nT9ZfDA^9~;A09~dM"_e{nC3CFyG+/BQ=VЎ$0Rл7q-A/6~6:+9b*D a~gXϢG " J:?E{+qJH ^׃"Wp/`C5Uh x@ֶsd$3 !R&L^eX{5~bG8?nR7T!>GSp:]H=i/uTH 2RkJz {j;ό=/l4,P_C6{= TW*JO'ԧzz5ZX[?f;j3pp̥|>( - }Jndqn=p74됡GաG`:M:I_oYO6;DR}VI7Ar_bZ̉+6HRgʻPvaA闀ǨӢ[PfyZ[}b녶]#hێ%90 zz *#w ahB :'kȚx*)=u< J1Gg[񉥱,Vb#k DB^=fd^"wc$etDXT`/wS;}cD;`mdKD)z$5Ii `鷍#fە $P't%+qqIx Jٞ2cil~;(BTχA˒C*yz)G{PaBf| fA0^=[e @{ޒႬ;U!9`VUtpYN͡CW^!fAH1_IR*s\PNKfn<1LBa<ŧCdG =5'yh/!c=.t^5.mw]ll"yGb((~8h7YΡ`<395,7 tIh+\]+D6 ;_ H"[emY;]V)ċ zUP/) y4\K0^_E$|ЃI *u^_NurRǬSzfY|pLDrb{ p`JS%4FqS6KpWafHJXxA̭A.'oWu?} ۪.g£Aw8Dxz'EtUfM(J_f8j!``xpPSw> ZCuo5L_0F|urBpОրr.µ/6&LcJXeeI1nk_4BoGuӖf2y.)ޠ&j=dBL3zϽsw.} WmBkdž."5QSxA4 Y.\ n"RNI9jد b'yjq ΂xO(+~W4ixA+\,XA6`Qž{sb ?9yyKx%siP}MLQ [ m#'F2E2Up'u;@[pzaQr9NJI_ࣲckϯ}?7.3JnL"U_KI663t<&_єԗ" oSl9 nMtb$,sXxpw#MCUTn{YoB]!!@>G^<:$_}ro,~+ 𳹀E˰m@RfX+`OP*<#fxl֞VPo@~y8F@hyw,$0?~@o״w @<`P0a`ߵpѳvE!A,jih^7N`QKbK@g0pƈEШŽ_% $36斃T)So4]|oaج6 Je2-]^GdV\VJv]Uav;9 o77M!eք{RL1;  s_BBLtP*'S((,HWIhHi!2//QY\<~VDQ/gCOрyNcn.\~ (t V?. &IDŽQsF0ѭPSmb^^/gD,|Cub2́{MoZC'mgZoA&8$fHWsB~ Ejoi)%k37Q[ZWQ*<)>mq_r\̀Hhm'-cUր?c*Z1TN:6TRV7,c''oh#h,:IW!p@ߵ47l {ȆmLb̪~I 0X@B܉黆2`Βqtz><-l_{v?ض&̨A5$vǐ%-%kskGMa.A}bW(,gZYcSAJSFtzх,m[Vv!q*pC/UE"72$99l*kA?{y۴O]e}7D w%""\o#x׸ ŀv! aIi !^t!vRz$LlXg&b=~qa%NGu:#FqyhA8>ח.9l K g28\jTGrdg / (Өo=ʷ1wuWYzyPqes<U5NSzC8%{'y3^eecly#Z8M&PlDGBF[̫z}u)IgvW5">xvZ5M#OW<8ecRr_Nu+f4S6bAFGup\YA*(ZhJhI$?^bfFekߑ!a503EJ>Q;z/5GZ+)Zۙ3m2%ዉN"ĝǻZU HlW[0#OuSy1ç$܌[ B>F")-CuD4Ȓ]/&e_ȱmHVJ{ t?d6kQq UE{Ԏhs~@eC 8CဓZY.̎:Uj@l.Pե˫>ѐX̕K> á+ ӗpH#g3*.mY^w{#)đg8D_2wFJ.s_Y[Ƨ~& JD9\z˼lYn2Y3@M*!S~ d˾B8%h''AlKeX[)YkͰAɤV`(mwz_Q|CXL3c^I.\PpP*> UV&[S%)gb{V*ұ%Sx*Zb}Bimc@dOxs Hjy6a1j@Z,- ]˿iGU.8+\^x P47+(>LC ߛjIhvMO`GJ́DbTˑ=[DDWfkA u,[jڇ2F-+-ɛk)~0Qq%qUт1C$bSS FUZ%0zujwg2ux^ ѬaGɄe Ė4SnN5xfXz()51CCU-Wt9W,7'@'{ u8,ɼ]#glХa}aBi:E#R\%?ٍ8n\rf\ʌlpO%)4eضO?]k">C&M 7>]u"27d+`bIItYNÐVK; !<d sPZB"ܤyv7%O 5՚ $^#-Z\J I*ZD W*gʁ27@C;z؜ MPwSIr뿭I, 1,rP9x 't"gg>̭ qRqZw }톖p9b. O H;l1Dy޵9c.RQU,;)dXjovl鈴L v c:.:ŴhͶ@Bq^6-mHgStȌ0&JKF+;AЎ7'ױ`=x/_r< @>b" SE$sqhO&޼ bg.%DR1x54jYwsl\v L7QjʦXL]vWV;%[GUnLXQ{Y(yx@}v]&BHЌڤ9 VB}W?O (P.$:l:ఴ2uL'уvX=r` V>廬#9DFLG{g*^%<TCXV6 %Sdt5(KݕgvU`6lZm/n2g$<615X@?ooecڿT˝/F?˻"s:|hOk8iho ޲˸4{QImH'K'4EHwviSluE C[) %My/£E m sc qV';{/Y޳7mNNݓAFx lRy4Hk, ±B"!!c7N2':J`-52K`}(k9$z 7teQQlR5ׄʁBòec=p6K<$0dV23btwQzL9̶fyځ $e9]{ũPP,j3s~,#b'm [s'j"a?ơD뱵ZT/pBs){" 'U>X3َso/ѱ0A?hQ/g S#N`6d׳TIyU{pICڌQn4 V#@t}j8tWY-uKMF# yy2xS/ ]Cu 񥢾 ~W^De]ɷ);Bb 0ѳx]ϻ;Gic2m!f/Ύi>:'бR @iu6q6k{׭ؚɖşS7ge-03Y>h>4yHga}ܷ" 0Eu*i '`l.d g91ְ9fXo,8pdLJV&'Ŧ|bfzv(3#2 ꇿK<.-ʢgL!? 9\[g2 [صA}F 3b§ C'Ǡv(<k&[lH_O b9^txeT_TVW?Wס:oޞ}Q- rQ5;ag =ے}䫾QhKKL5©Ǡ7(c!*EFN2TW ܮ;z {= x +rA%j)26?kD3[;aOF_1k ʇT\y;oWEa("XpMҼL~xbqcgKt6oNQSmޫ yh)V+̐NMje]pB(i6.( ýZQTg=WPV}"iaYf;J?+Ժ9xa==pEc# [_|RjzKAnj  :AsUB[ EfOay upoDZ 9 (ױNJvbY~疉&1Ę<h( ,WmLq˯mh9=J.)!yZu0[ E|-xOA*;"+"܆XA] tوkZjT&.jZǍ/޷ :-Z]c6IwjHr - $AS70&s,xOT Ob8W a끻Bɶ'HŽb' 4F}if{Kat1Eߎ__0ͨVbkrz U Ga,0ÅPI&(fԵ,Vl}ާ 6ٰ vdXuh`UڏM6a@c64L=4w˿9_01tpL]Ԗܱ5ٯ%+s)TC"|% iXꚲSC^z-<ҳѠ+L~Aoi(1=NjJSąilvl {8ZDEBd5}W@A\.:y~YhL@s=(¼F{S&bhXC_˺rkV/'/diCMItҴL jY,w6וW*p~50t0$pA\&ؼ/DzOIYL駚0zK[S53,u#E3Q~l .`%kz'"`QQv0!#Qb#SJƳ:ffM`p(+T *ixihOv%QAټDXaU3fiյnkUTBL~߀Z%=|V,2f(Y8$D)nxEj5ŹFQp7>bOܮqΖ% ӛ1J0/wmKaiŭ~\c 3Q7cմswpe5v!f,*^Ε6b:5å0ԝgfhtygBĔ*MQiPj 3Iw.I!ؐSEhkCN |6AG;û:d&utDF2""ir@\&&^'tDjԣ}m ~H̠aQ:/[Nv`:jg5e$RSTF+3W,(W}Dfy!nx%߯Ab?: 2N7_ѳrux@f"KDe͔U㭆K]]-m(r1G.gtA ~ 52HrE+9SZ52&r[44mCqN.;8H~ǙAUaIН7ofYBn/?AŧTӻ8@2(֞J WM=6߽~$a3?$ww_)ilIdoE葰NsL2ظghqTՁ4̀ٓAG\Duoƭ^s`.iG$WH=gUl 7@:V9=,G;%_y)H*-LbZ_a߯ :ލϜX͢3%f 4ZEX+͠8yZA t k Iρ?ɣq=! sӢ[!KEDoq}V]]RgwPʐvji4 k·")5Q^EFo]('ȥ(%rEѷ  IE|_X&LegZRNqrc>'=p3pDx2hKP̌zIC? _&NHF$Yxy*oBًMC|H+͎B5Vy]gtyTYQzq 5l^A'~-*u>W2FX뢭 ByN#{0eox;ǡN\Fo45$֟LzsibCWԶ}pz'KEa9ف<0VsL-&Y{F,%4WxY=^lLOFKx83T+*UzDQ= ajVW0G="4~2{ڑh`o[JVO߄R:P%*Wٟɗva:EG( f'L>Q,e2yQ ،3ݪ<+ [w\2>_`,WvOp_ȝoyg7 m%4|BZ~~wiAܑV_[\!5\~xGPHgm(椃 $pv~D80^ HYZk:=0{P5lFaq%kT!Zynl&q[冺>󼽂f̸)Q9f\MmoPb&?yWĊZɣޢaO*Z)'Q# FhMkլ*F2A8,y0s޽y$% HT (͂f#pM m/T?}\HL-J1R*u(VUbr`VhוeE[A^> E=73,廳A2#OyFP)X91 PpM7c1odCQy+(]M̼ߑ-|d~!!(Ұ*(=dftqJTc*IS&{hq݉@Q\}> t(!n/Vny7O~mw҄rRj\M7C7B65y(%i!T"ʼnoȜmw&qlz2EhJW;ěb Ω N#Ev9 ¹~-q\Ǫ*#|ۛME *M6C~b:LPth7ީᐿZǶilXBd~lå0u\L,:G@GWQGiXeǻk!PvUizT<ί4vHNpz^hwBmf ^/%7S4iSn.7ÅaDWE:=+D"Xy- 7 q.h >_,]W۝?{u04B'P¦kfK󴉦:[͐\4Y?QnGL͋IƷJg&XSYFΩ;"o)DԚ$2AD1݌wkoRq5ȴboW;9i>W4UIbarZM:7 E\9, SHyAk/ D,9- M9;9zT*J@B9w -o11j XFD"iyrRT= -p'/Qnubx"veX)uu̥7~U{OHSHfи-؝gr!Bk0=\%rҀќÇ23,s[[޲51]o&̂W)DvyWá]IE$29rwxzj%=(^?1wV{~{S:)qrbW-r"1I:ԚعHK _JHf]BBp">2:yBJB_Ci)d[-܎LsޑiB tKܡKZ@z9$l zA/x 󘒵+Nv/%C :/лcŀܢs9燋:x+MV&osZJ:l%6{E^7ѷgw]I ̹ pț)W\6GnV 6^]:vPoe7ܣك3*oXB/DMVu>ҮhRYg:3 >CpqHNj:%97Fs}*|\F]`oLѸOxnN/Nn=CE8*{/BO:iξ V.ƓFDCY>~ScZ0A֬(# 4}ep,7-iӑglADbtӜ o$;k]z<%t jUOnﺳ˧DJ=*+N.NO_myqOi` UT)U)>!xnU;e(OW3}',ӶY@蔲?`3&+`Ba"χ-9[̷ܿ;]u5V.$Qǖ/e΂8@8gfh֓KRx,_sԯ}T_C0 _yV"ִ_П v.Օ2l'Bs|U'q[1ClƌJD@p*۳UnկDhw:6(ZzrFu"M;i\e_ZY Fi~] Uol4Dr˕lG:ON#^|kA,6-H# 1wɎ,P[;s L@kc{֟~bMH:G[*@mO>N.rkE͋ɔ7":c5:C.3W;߶r`sC#%)K%wXyݓo\B-vd*jy+0rSc k# Izx 0Ӭ!j<{NDSU)DƜꌎfàJ/gLSCi|!HGή8W48'F+LU^'s殤f֔w3Bϛ`uL*P4)LV^ݤhz ocžv40'zD>Z(iYqQb#G\̍AvNJ ;d#_|: 5Gj`N`5*Q ~1036C]=E%ԏ i"=R%Sej x' wԕrh{~u=JZ13}^7zϠڕ96L~lP'/>dy(dvm97.a5ΦzYsn\ ϶vkeV8!OP"Ic؊^|J-ekx.ueK`,Yȿ^l}<%j(GL[$p?|L0lTk'F񵸸*QM)cWK P\=n .ysG7)C.wQJPThCMY&0b,6 Zԑi.6Si_qt&F߀ОVu'&7#E"ާCKU=AO[1(q#2НJ'obz#u!xp4o2 b=o*wb?݄[ʞBGGs~ksG,U@U fO( vh%UBYwU;iۙ_E/]Q5G45gSEExPfpMJ94K/^8NFkIoFh'GvnIUlT4 O+6\Mr8L# Yz˯ܬ!Zrv(D1h"  [Qm_;&€Gts= T}@ +S2dWb}4gd|IE,4((;N~MƉVԇf'5{zԖDia8t6bdX8x@*uM7l Q0oU)˒uAN+3.3>kВ3b qqjl{4!ٍ!yŻN$ǁgPUui >+ nڗAN&,&5 =2!n.U4B+&<@Ln}r $]ey(ęUfV,~($[yO3ˠ.CM:iB1hᎸQ.ӏ&eF1!r3_34ӡS}Y(Q" mo{ M L|A?t xtk/Q`Sk cp#5K7ҴfsJLB #+]`Ib4؟u!NOъr^K,^j5"Uio:h;ē>^:sԨ \kc|{\6Λ5|>`f ӝˤbla'X*a&#Р3*EϏVy +IR޽$o1Nejnr赉v$zR9 7_.[ p7 jxYh*sepxnF#lf+ ~Bww#GP=EW/9MEs5& +_>W*'ؙt '%2-VW0\"FyF^%Y/MjkG]`9uePIv/!,vOM8Y <=lXZɏc!hbKX0*E15 F:\U&{{1-cN]0c܋=/odʞtAت9,fP ]u?L[`j,?Ā:OC_oXR`?TB/&,[Q7,i3X7ߺ_n`)U*9m:quʘcXT9@3cD`I'̒4daR {HA(c|]l0yw{پgW\WĜ)iE.;dz)uoqHn^<Dw R@*r1?QFu#JZǂRU\Erw`7AY>d9\}DM2\lo-RJP& qfKqBrhyP.n<l&m4TSs^3z +ͻf-k~[W{8\_2oL]Cnc?L-ERnogyδP9!F:<əS =>j5 qn{RFOI "KCf`6ANOFjqu ot[I9Cx~0q4%2R%ܲ.#:#1h!ASdƃʽQ@s9~!L/lxg7Ju' hJX%U`]sҺ]bM5I-D?p &!$XVRօ[-UrylhsDx. eׄE {eljk4 O{6a=å&f3EhIO^/I8) ܫ-:[{)n՚0i*$2hL“278f'VM'{;+U-\pNs$}#_"5~ZM %faр`}ςt MNf!Sۻ&2ݞѳؒw(2:4oؖe$PDb!e־ߏT"ar.xI355IRE[Bۧ +V)HAtNAɥun&_AnrS8AcӇ?" ͑4FX}EqH*uft'}!y)/#Q:>v^Gvŭ- xn*>sX 1R)`tkPJu4ʪ;!QVnR_9~!VE}Eњ/ :0m=!-a655rv.lFV5|*"& VhAթVEq͏8hkGrcNf $+wnb?Vؽ2!8D'Lږ5N+y-b:D)3d rxUjeDj뒎c|GٙlidV65Cx{>LJLXkPSpn$6l/ic`>sjї"^!/(V`a7"عw=JyM"/Rfp$ 4$rCFuC۝"0Yde۵uwKRJKгT#LI42>i'0#+p:W8XH >x /nhW%UbLQ7& ׵@e-6AVA7rxT)C=f v\Aj릿8&l\zGNQ.dTKպJ^yWb5=m?k8xe$naǐ20qrvAcr|WEM\jƋ©Tc*<'"\]p=twIL \²Ç, lf:%۷VrQ'v1k%0ے nOg*?5U˔S" Yum^W9np2EP4gRRtQk =fz,_əS?땷 \Cx;wx.松J`9vc#ky`z^L6 tPkT9*_]W;sXkB91,Z0Ð y%~7Sٽ¨t\L-0*?ү$;%\ʣgKa I:)Dxnɚ԰Q3FhKk;,Trbu K4 ^.<}QQ,7 (bSs)Io!31=)@4Uz=zP{qx5- m">Ɍ'aKu ;7^EN(o?Cl^|6qQҗd< IS# &&H@~_ߗ]%L-qTQʽ$ DؓH%%} u>3Z!,:PYqE{()RSBr,{q$,U;DHʐ xδ54;a72RH̚wqwElT,H.e'no<(hPj>HDI5~ur]" ;nEi%lxױP0Z|ܸܕix̦=.ԫvSXk J银jIs{N0]?e0*U}ܺ-8X"N :/j:PS|t)}`9)/+j ݳ@~)T)'UHD_^!^>`=B0 .L专H!sx7M +񭵗C&Lh&3v`1aM`%\j0z V[ ܯ0Jlmޭp{"R94.za9ŪJfZ#Գ ZU#\֢mAf,.j5 A纆gpgn_ , 1 h`#*YZa{=sf!Ǚt]x Ԝ'  9iyADf < )UQ=ߥQzR.,Ud/'>VOه`J])Ũp lVOw)}qS})>qGϰl62r[UB[-Y!>n V,ct8Ȥ\GKuTP R!ib\79Zke%#u x`㜎!VMnbXP@ȡVX7yy~F':(lڬ{2yj~΅_u\ʦzhe7qb164bX4S6";n:Y$)zif-^"IA ZxBsȉGBnq#ղ^HRU)c$ Ȗ?SV!Zt2-qX!f֏"t_酞? Wr{EF:î=5RNK^`P'ǂ# cX^q fLdHͱg| ߴpuv ݍ2ܶ]ޘfFiU}X6D䘱VW7d|9Ob$KQSK2[Z+8ko]qki!0y݊uêa[.flEoCS`j@zTY*TտjZ` !E,@5ۯ5l0[B3(c&;X3\5D! dbBTEMfѐ*6$Bkǵ^a$_(Ҿ+X$vgXo4UV: yECQ#&qnM/-G *x,yU ]fị[\t+lRF<1*td[ӫEU\SYN}-n}B:ܫj-4B {~QY3"EQ -, p룏8j$_/8fv7cOpk'sr a%Gvi=r 6cVdFK3 %9rT1v ^7e_Tu`N~2R{(s~PSS$ kQ=J$RT YQA:}Fs`}5*.c> 7KX Fr|w$3eyXTԮMDO*^(W%!P4Nj <*jH *37'5a$uDC*Ǭ8`&]'n"?^/mDpxg1J Rx(|z5@/sPbE_"7;U7zػp A@b9DAqث$~HzabvTBD_Com`s,Yg<)R54w7h0UK_4x[xԷKoSC2caxdl>bnAOeNx|nvGF1#"':h敌'b`i"GM Rs.Z["ǜT|R~SN||dtj-!6i8=)zb zW&)\P#Ƨ 4v;.7}[:aE;8R_'o3 .6 OY}eOiS4VځGNE4W0yЕ!NDF*B)͘ͲvIor Fm<t|J/m[0hM>A5wCM 9 !3h2!2Zϲ~"zw~VYѕ,`(RgT[y{i4+ {q7x;M"r ň#fnrEITCfu k\\H_]گXQ k\h[N'AN[Z=͸LftMrD0K¿%jT=c+Ms/rd1l=2&6ʸ|E -%?>(}!Ҫ:x+~%N!JI^AH=:/*|TY;cqZ9ü|}:[=m48U6IL./\Q 4 tUrh0SA0ꞼT#06wf#_HMA> )vc/rvojjcPyc>t :wѴQ"k[~z6YMV~^h_pgx]I*yFd'}Gn@M DSdTǴurX*P֨"EaFf|"גZ/%4֩o|Ț|=W,%6LsbAw`m TN'bVM|t*u]%<`lF-VM4.>0ݼ#XzE< %Hy}.iJЩt`wzLԞUSkTcQP"X}j͵erOeɵA"fpsK܅Mp[.CzYbO5nH߯/MgL4z/XE4ڬ'Su >~`rl^ ^ywܶ}Ɠ)BDOej]uA8bC..%O2/E䂥OKR0sW8/tckJJ(5߼EfWrELkyVk\ 5jj{)\HFPæ/jín}_ig,nHo,3|I87şLNHLj˯M9q7L}Cy6_ .'0LU+(%_`ӿ\.=H: ^0d0y;[!' h:45jtRt=XcO3g3fs|eE"h1ݔ셂n{`=T`̩q jh*|m~7U4kڳ/aH}"N6ŇNڣ=,Z#?}jz6n'=މ:y0A\b"7%&Yf9c. q 5 r|H ,W[kp¼ @(@͢l&i6:' KW Tefa\xd3Gj$dfa{b8^;xv=~=fly u~enU9 3VE}h;>8W()֢oŞ))ŷ||Lִp+V̾54鲤<̘S^f~⤕lNa TYJϡ}Ǒ;X2]Rc `~^˧?T;?)j0IY] y<\yȲ\h3ۿmfoEn湭V4ъAex+/IWBc_JwlQUm]GrF.,D$|eU'QTT^/rSĜUaB`|fgS]*Y KA"dIĖڠ߲aĎ,$Y$c p=(E euQq"uCGuT)! r6K;5Vƅ6b|i}*.DKHhԉS ?>5Ϳ i+7ءzG C*B[@r_WvԦ!ywڈU2u"N2mGˌ;{.?E ͯ"÷`м . 2-9Nsj0U=]( F㖗ȤSm/-UmPw#[#7g \-pbLAP:](yCJI\KkNsX}浏>t ~,%~ ֳ GެJWC<D%u0%Rpz k+UBWV9Xԏc)F] idb.,7.3nJ#hv1zBԃ=ȟ4/-#19gɯbF8En_T Gݷq2{?s. a Ȧ廈"y4sU󿗿 @Ʌ *;(r_a^+-9;t5>*qaR5h矣sc8(aSX8ladz\gL-ٺS۾uN~^bCB`b?w([/XMͮ O񝠍pu)e]zR{|Dz%?^vhrqtqs?x9،2s~dUp7ʗ㍏q:%!<0WESՉMuĖP7BYv![''@ɘD;[N,y_"B1zuܾ #@KutRύ;e1Qsl$ Xg׋`b?vd؛)Oirh&6mBj|#)(S蕂ۋ;ЈF*Tpr/빭u6tzH}SJ FӆM*:Z`]rePQtr~u V^rt0.elg<b-^w9t8[u;R2T ) &SsQR`"͗RCz?Ήb;M=^2L QVgІ2tbpXƑԺ(̽5xs%0uV1;QSz\ ﮽ST?(r`.j$eրP݌tAn|I-$>$GW?uCk"+r5F2%I6L{~L3fRJŁ~;]+FS,_b{)#t $ޥ[*oBC[*+uҰ K՗eC'5$[ E@sRoK< pun$dڔ| V0zH=QzKE*S55ڏ 2eH.ȧiSW1cFt$HoU;;H\8 ^=PZ!7?b#EZ q(m=7'Uk ttxUk"s%cXV[A5Ѷ?Zz ޹FpW ڰ_عev$GspzGgm> ܉ަ(,1&GP4eJZ=0'7mR8ki-+٠i,0*m5g/O/sMy$pA|\QŸj[^*ĿQts&KڽPްh$8MMҡIc^gqm*])ڽmPĨ2ϋEyϨUY2`b[R.IB~L}<KLz׃ <]@ӺfIsv,u%@{%0RHձHxC ɛg!; xS UH͊I5Z/@qH I)RoB+)dpp0TBwR$ݑ h)w aF0}#S8q`Vbۈc߻m T 7D?)nOߨ5J1_KRxp&B4aRs1ݶ6hq[O8[%1ԅQ= zYsa,ǾЋSeM)` &ލwha48-Jxa3%,3Z5S4LU'2gJBm#'uVl YĻ"wZB4]_/:krH@xgQ-y*}HcN c-I CヵolϰnL>5钲!s/)Â9зhKt䄊 ȞȄbM5h$}t;n{E;#RӇ!=i N6L 4sRTQ̟5z;QƏOZ*9q29! ̗{˴ZcQTR0m=]]2ZhHQeS;m ʉtkBHTCw%:Q&Ft2R<6g,洭w\+6.Hqh 6=Z e9G7qR~%pPJoTr)7z1DGރb /DEra`r{&>̦:W}Xc0L}b=v6,HuKKڙjg@q7X8DPR[CrR:ϒSv%="@kiPP`h %װ.[!߈19Mu(V CVL=sַ]Hfnaos[i3INр3lH$OO?"aq^rţ/;ևؤv#n50>%_ifk4cnbp8Sz;CNg< aJ9}^¹UεQ,؊qp"׹zЉBR3p0h(g^J'pd}.Pa}ѝ5:ƲbT3F@2(e<&2:<ɦOy>DPkDe=Njڶ3#'gpt]5w~Ae pZ j[wZ <;%-(}k(}9[P@H|IvW1=A#( c7b ŖjhX uP|h L-`9Ǐ`D3+XTw뫚gd=ƄkcRsZ1쥵a+74I,_Ağzr8֎:<[$*sh7ݛb (`Sj ݴ(^XwU~lhg*yb 8{whD-O6%p`&"}>W"jdߴ-ݒLiIDF"LK*e^:1|a7Sޱ+KiIo@exo*wyOFoUO-Uá^h.J_:V5}A%4tO.ʘkm`2$QqBT"=з-IkhkB"2wC UDUuG*/)Op& z%=IBE'{W܆ ՘7h]E}UrTňFqmOZXPf{<ȔcY<]X IpX3i{ h]@Bz@9^ r`!ov8Xt-՛=ரgy%WwxmTk;G}Y~OuC4gsPgޱn6h.Υ}LckMHTStYM:c`hm`v'cӄAHi\z9Dmwcwo4Hy)_(XHЙ(6s ť p {#]W쳂SlV ]@̝Ebt%T$2pVJp?Guɓ ;ok2TCXvj֫~7CNH[7= ` Gd}]AbUW2Ad% JtQV| $'pNyGmYVܨS۽Eh"(n,$.Bdo[EYz@P ^`e8ވw]Φ!tSKY=1DL 2,$A׻1^oI|[UOqUJ -$62u f|(ML POCe'W5!0m"%@W3;zfzo$SJQ//0KѶz%њW_$t Os$ cUPLH;ߍKnך:[GB"gx.'d.ި6sJ4p(VU,֧X\ (i+J(Kr sbٓp%L^"0CD=E%=3FoEa"BΫi 0Q3d?G }NE,reF,fX'vI"r7pPsw߈?pkls<7*ZBYOWm~8IudUhq|4FGrxmf<2']#WڄЬFK CEn[r7pWߑ(dsͷ(Є*+[;734B* blޛ˛a`I i„/u?!ݨJˎC^ބa~Q98"$9T LMv[qp-Wә]fU˃̄ Y d*$Omvh{{XvVKs%q➝͌:f^2R u@u's-i,@ūdPo<.qp ZS( d70^塭GxԯU:&h/:_V2%|{]OvJ Sm%eԴU`dS(8! ta݀zq:{_p:|벋8N@aL\QA0hUXHvE>}8Z¦-M}ytn1)pX1Qaܼ+=8)2̅ )$pBc}j΋| Wu2Qa.W|KzV7fiՑ1h-7 ;s6vgHeLNgmo3RR$Tok})/˰n JAg.ݟ.0_޼ixpLՎ.= =х%B!BL+H0Q||g^?LXF%LC*Xd@ul Fzx X"e$(%$* $fINާ+y u U??$Y߁_^8EnZ g\V2w̪R3iKJ&o:<@1։˰ܐ%yL@}}ҐLޭ )pK+*lA;sC⨹IcX_UE#𹽾I 0 4bP+]RH(E*2R7G~aX< I`6-l^[KB?K 6"q^L%ݣy\ )Y [[,)]@:? =0mUx=Ɏ 79enHo5ν*v^ܚqO'~u\IBҀ|qxh473 y*=OmdBM>q1#WLA`qk&a_o;3^h#ݠ}E*j8ɪrJjU Cy+# gFmL>.L>S};aPxfJ-8oO9DR Nr:y" @C b>%G+ClU惝Z iD{"nFٛ; D<.϶ԵaxygE烡 G:26Gs Z\P*;y=@L~! tlgaNR(^i9yGmRpqҎ ,FF rGR7h]fЕ,#{Dravf&jcZ[ z^7~aMTm"]5}lmN\O:eWcR*D[nSf[ř@R,ubZ`汋RKB3Շ0yA \kg89٨.utq3CsVvF|{n?YN_A|\YA" YgDHF*X9]]8gǮa.jm+,J8Ui3a* l ]V[c裲Ռq:{%ҳIX=nOB",>0Dox )e.KUWf{ 4^a1s!ok*T!*NpJ'Dzk'l"̇uN\if .Pxm18[Ub.?BxTb m:]/Rux=W lQK|Eit9RK"K'Hj${9@n}1LnW,$ 3ƻ ƴh'M9>XlaF6kt{^P,u{;4j4gGT]'i;M׮IdFI&{)߱!-&R`x%d+% "8ϩ2K8T Gl'~WHG9 ^$9oS,)!t3_vyE Zk\u=?h{&ŬFӗc֑~!Tv$ml0J긋[G9}OhPL{n<aF.8 ڰ\u@ٜ-QeA=Q)CN3t߅02V=k77xI$22xAGɕj!:п1Pfj4#fN~ 7gMu; 9z6S$lZԇZA)Lj ;R}6 {?2 5eZMe-kv ɟ~5\V?D"7H3H'1{K͉ރ԰n3w"ܾ)ݗh3Hm#lnJ"jycoF^o{™Z}5dXAc`:#'>hC ۀ,0!_CVUY_~&' =6^Rlp9lZ5Z6yHQZ,kb0={s{m<|{S'ۇϑ=0[|S&huѐq0*7mz Jb˔Iw4?aQ@9e$eI2i2q*"Wi5 NvFdSAc3sIA>nkJ2Y^ΥJ!APEM!chʪcoӐKkߙ zxzf׎鏬O\OxڄޕW28VY,Ykv˟@BW_Nk+'|_~uKM)HK>wGS)'RnnmD*'b L+b4@⽣%ސSk0.){Gr%~H+oxm9f'3S]Z$vouaoGj_ݨziEO1C\>Ekf%>3ȩS@vVs&0db]_Jsf@Zq徐ڏFa Ǫ\>%E>!>,G35٫(PG7݊g,9R|`?B/dɖު*3 }!erK`Qo$ZOpEWa'JiFֿ:GG P X?Bm&VYﴯ @`1RsKM[#_GsAW"su pSS?KBԤ)T"ٝ{nCw3W( uHg@Ij`Q65wu)#bw d_~}*~ϭ@Fx.$SZ`ĕNdɵc&lq)H1w劽F*Ch)vs:o[a In^[Li_X['!hP7`; PT&B!ݗ$N7Vعn(iV|1 lx]~Euly4iV/8kq ,\QWѝؙe#|U?NÊg+|1 G@\nxpA;@p\m AkK7$hy(K{m_<F]۩{ r#jzr8^9Tt1fl6<ҴЦ +e۹{D'<$FFpՎ8뺻:WRq*G-m冦򄾑$_ &B; DKdX_fܣ43.Żr{RѮJ1I⼤~8^i-X1̰m&4tDuxHOeJ]Sjc<;q;QYo73ZV}xB5=ӽSDmc2]}~8euA&~ 6^nu0 36_ZVJ4QCM`,V%EzvE'i].H|K%@fr6:!OT-tC]bzƢLa75a*=d:5ti+K҂m N<]s) ~w+h++I,Qmt(TEʽt]'rxdЧs½/@?uՏuu#Ow|AcW7p 9yCUe!3WM9/ Ѭɴl7H,gkL%E6Qn :گ1SvA[ X)^bvs RAAdӄB"]|]O|\>l$MtCy˩1k3 @eW#3-#Úx)u|EPߩ|qãlČ03pTk~i˨(o"FT~ٰq)Ta>(k/uCA_!?*H<-vzF ą\r@W%K' ~ ײyVӝFe0PQxk8VzQ{t3+@8͔.&I|ed s6*סY?pWe`Ҹ@kV3Ŏw #@rā{r+v0׮~In $5^nV?2D^ҽG+SV.[m"Wf2u{J'*zA"y9!g:!i_99$tφ !T !C`UϗSB;la̪H12=PSeP}dT0rH7hƒ1;^"T Yo.h\$QmlVh>WD4 =@V͸ĽS7pW1B]a/|]b ,EPv@AWHYnη2Zٜ 9^;lK4R~xE0G6 4Dk~TvzoZլH]Mgr/+ sՂ> @lBpw>Wc7dev;hai(ŝU+r])G9 'ם_w *v8ӉY0RxD!bo ZZQ}ȨOɶr*ڠ^v J[hzWS-[n 0 6?i x4;~3v8G>mTwuͿ2< '>t~GNH5rY='M K~oWcHřnvxpFIJyMه] RB_2C1v9ߢ٘VN\nΟxuhJIOSFQ01-M@WjۢnDh[8ckMrBVcTDyt_crR+x͊蚛G0(?v:]x+]W?AfHp&_#6W&7 Mo#>C2Ad b'7\%6(FpR?`!q*4jB G9oI?nh*Mh*\vV#O ϕүRxrE͈#8>{ 9K>pسq˙=c3ZЈW"R,=uنhܠ! c2-1ASbu0GI~K}NzG*Ejk5Y-:a(Ilgӆ@;¡|g?cǠ ѲwTA"p6j!-7dܦ{0o7*<*onDǬ)JA^{~Zx_J1vlPM}t_r>˄)fq\|7{ZE@*Mp5',@:MNk >{ ތnl4(+RЦCxc5_A:Rk::fԓ ;,rL"~׀c.G{s< =|u5H]%|}!ĐtV]z_zxRua*YxwHI$6F+t 6JB`NlzZY\[>TS$qY"4;31#nS+etߪXY%zGyuW`%ydQ]oh܌dz~q9eK؀|;͇ Ε7Z_St OGt}M!I=&8u%S܀ GLeψ y+>+#HK䢷S Ý0"Pڒ$ Q/X-[YxV;y9]+7C;~BT+v "9'0Qؐ4dixPCSG؀IzO sML"xqY V2e[Uǖ+R,|Gp.:v`g*eZP1ƞVFQ#R?ZLƔ[>t:s3ԧ(پb@eKMv3]]"*Ge/كmoeCT㏋yP-|@ 7,+à!دI^| &cjD׽اjYBgPRh䋥u_i{ķo.]#Ӵoth^, o=x>4{fr䐜E S7i53-9G0z3":{0i ѧ8ProπIk~64ܑ:1SSPm3Ɲqs1g$\&2q='J6Ի)6- ։YVfD:=7T, Ȭ2 -W/CɊІDEڜ1_dF#xʕZ]H \\]p;}-,|psQMHI>nj&QU Hin2Y%Y=@zJ3g{c=q)xCE*'_),DUR,[QMҼgq@dVmFjJ a*6K!`ѻjLAi6 %ɖmeeӻ/)6 dpB+]#ƘGqxe[|+?"/*`' 0W\5Jqv$<bPo#C?KxU;PotWP5+wf6aLhXb~Cߓi[uWB?TE[5tm5y]0뙷4$Yl3Q*vC)ՠ̉ n3=N%{,"E?Ѳe~<$ΗwXK.]u_E/D'H "` Z |=$A c֬^?$jW\wK?hTΠȾ5]3kwaNc?S@J2;O^c Yt#ԏ *O)n; =ma-M%6}o #SⰩ=˔NmP0~'\Nk@d 0iuΘb%Y!٩ K\e&SS+QPiF'G:pZKzjwRF\JvNQU\w4ޔBX;EK:nǷ`푔&@'fF?Ẓ$M~ŎK@kg+xo>CM!U۟AـHv-25Ai>vMnK< +C[{W nwW`+0|vS(Mf2rl\?Jf ? Џe"T{ gC\' O4ͳC$FNkWVl̇'3H9"A@G7d`fV 'ePp~򄈌y0>jۓ ~.EUhQ)a&BO0qrk!}c$#qgJ./q8ys0.Sʲx%&]afm\[ۀYCwp4I ˀqA)TSL*X0o3и\rG T4^ٻy'S G[>kz#BT}@u68\ oڒ\%1L؀jk]fE{E$fvxI̿oh3Ksk-^,ͦ275=kNݺI3 L$;U(ѹ)] /3RR S%ͳ3#~Mgn3B]QԣXXuaX&F10^HV&M-Ɣ7vƷk ;M#Oz"w_/e|.ݭpSz|؝v/[}Bwv\]гuw٤-Lߧ015y趱rqK+2sRimV5)}^Nm2^&|g] F}#n9t ~p1o{2OZقt\s ?O<3 T=V^R-En2 k\R`jδZslBA-pX-$i(Qe ܼkX3ܤo\ֿa&+yߗM nd8ȌnPvt.T8wy{G4CpX!dv n׽D3$Ro#Dc(ܝ{نz5+s=?BaGCZu@ O^`9ELLa8}uYc7}QT0w_#RAAx0qe/snD|s3MּԈf;g'8b4T-<|sn-v]sdBNUvZrJI^y3"dfIs'!HB(u 1z2ݠTvG{gv2ZPdk[N?:|x]r> !YZ=lZ*WGt$n R|Zȯ:w]KJlTU5ā(iJCjOMQ>~kk6ei ]]RBylH3ӄv(?VK\s>6btU\g|l]CaKtj%|>R%ΖV]7D:Ҋ^=A>KMv"xRSMs~RfYK3Notqce~biVopLT7񋄀 KToO Pb.OeHu^Rd:ev2QB_}V86o(5 ~a lo6㨒>Z9;OJz{O!ˆR Ń &tPGœQ?ȡẘA|jvx]Y7J >K,FB@Z8 Pnd%02t3D +UJܯ\BqWb@?%;} hf"m /6}4 @(Ztz! >eW%%/ гPQf5jgJ*eъ塱U~uwTv+{|5Rb ۝;ds駣' aѣd{i <1J3 kA:h}=N7>9gptXh WiV/rmv( h*aeFW"3Qؔ<+7&tP=Y^ L]QFl,FdlZ>y ܑ2ӮLEb]vGaNQ`^8FlLPVuL_26d+M4 1ñVu}*G<"B]^V<g6U W(>bvVĤzL\Ƥ[<>Hz,|ĵTW\@6 QƓ#Tee^XRp3뒔(P(JO`3".*Ub%?=KˋH:äs7W<)pGt]{SzlyT{_\jb==uWY.SuE{Rt:d|~fGM ZtZd00(Yizy:\23,((Xmwb|jt3?"@GVGghl.+w#DudR@.mjK.w+ux*L[2t.STW!,[Շ$S>(T J+ϓpfLb\ќˋ*.oq8?6s>s5쁵kc;;[[/2 U<T`*΅P㛁qJI^9ݰd Dq;?T\USMXL<޺Χm`?H 8|u@W T|Sl {q^N)n$Q̶Z\5yġ}pa[;f[מr:H+ aj /z ^aȌ-]ۜ,$4Z)j_`+SoafVR!Yk<-_HreŚe17\tt&_]'<4`8%ЖmN3&6\fԈr*ٔȑ,j;S{A~SfSQ㦵g_B.YQ`{}ѺąRqƚP[5޲Vuwʚ`[ǰ;qY#ET)F27z9 -9[n Y86F+p͉ i>q݊P/vcuo`Rܕs*Zw\ `ЭT Kv%,[)D!ofA\8?p@n36tF}TtwYMU*uCUd@4DgD$3n-=H-w]~#}67lrZj#* g)KbklFuNѰkm<,.Bg춐O<@  o/YyYgԊjg(JhjYM2x-G$($.^WEh0ߔipn/\&K+a# hH*l-I:b`B+y& S^{r?b+ }dDE×=eJzz$m5ɦէ-. %aRص|iAo)%"f[J#hz‹F("V18hL gOÖTjR0xٵv!*#+K']/޿D gѼe ݑ燢r”YB`#MQ>Vg s-= A\=]򪾢/},룄s&·BONC +l܎* dn?ݳe]/SHR;"||*_PcqH5u nU򭳯]Q4k B¾Xt?JQGj]FxyV=A9VCoSV V@?(h58vvrߺ,@ /Њ߳>9@q,t{fUYy]rV {&G5:avX{^t%?n~BJw/Ԁ@3wy޲r[LMZ 1q!Jv"Pހx cwdi5uӚ)kbw { E? yw,ҫ=a|![(˂hcՓw V?h^7v}FʱӒͿs7` %ixŃpIy`t-ěYqlhL-N dvBHrVcK]:z(sCj'n'@ ë@DD )7]x!Lպh#:9@=υ±Gkj:OD\RUIHCIQ`2 "C>z r=>Cp`;A&N9J!x3xFĭ%;jpnpY\]iJ$>]%EXUazg莬!OOzsqq;YsH)ޱ=ywM,XNhoUNzTnwV&?xvhycvRuNqeDy9^ͳq' ?rs6c%baY<<|-^~kBD620܊pe$)OvJcY`PԪ9R\p:+85=ݽocR ֋sΊ@~^Τ  S-p:,G")N`OxҢb'U5!J2=K j4 >b>Y Kc(`qZ0 U8g%l|?z$]0}>}s>ǿk0ͻt%'O2Z/fN ^`:I:PfT47k1JO&M{olAU䱏!kZ-" JіٵCZ~W۴N4!uE>,#z8@2mv,폦0KS(Ó=/ ~sn<&K)09)8\لҋQpܐ}Wػ탩E NO_ՠ6c%o;Z޴P,<XV:L\{ B< RMa͂>^ /֠G8,0ێq4bmcxA>7)zٴnEzT%cY 4zkV[Ljz2p|Ɖ3 }o/29Dٻ4l2N0'R[u(@A" K>|O07oD\.kI:٘<܀.bNvKk["Z[Gx@=(os𒉣{?n jİѨ*ɲ ~f)ǂ'ccN͸:h(WFٲ^śPՐ z0#O֥{Y/Lh_AqN'Š Kbfao ²z(u= ScJ>o+jTNxah)AfZK% TCf;Km>W2oBi=QyQ=˅yHgah*tC |8GNT MΕ13#ёڷS:ŰW hwނlk|%^q]cWM1'Kr%Ҽ*8#jDsxhƗT bhqy/~0SKem/Ab5[p gvUAhU+}[X!]9l0')ڶu$yYu S@a-4Y,@xScމ@Wp2flw|JG4CPjc#q-`^A'ߗ vZ}KOM^=&xGot9&NN{:pPM Lr%j qlF^XB!55h;P7Ӓ/+YQ&C z;_A907V,qo?՗B@QÛbGMp-5BË W0NšX:Vm!7_m5̏>̍3Gl$+G~#ev*8P \kbefсeW@rebhBSR8ҷZo@#'d AIke) m  D-\v]CҷF| =Lq"#z"ĵrѬ19+9ZNV)ck|[z`Wrqt;v5w{L(*xƼU%As.aHW_s3sc>j+=npr(1Z /tx[RӨa u.,v#ǮݺJ oЭfƄs+$4'ʮnVӢL9)9A(n8qP82/ +Qp uI`Wha$!-!FdJAx8Vu~3=e? ksf6iDF_9f)b?"(ɤ'6 T4$G׍kLqՆȬ'ò c?I#%j#ʸ˄MJ0^QI"O[1JԿNSW&\@`p,dĴp]H\|TdYpgG-&F=47y+A`ߍ)SA];!FZzu<Ocq;L_#h,Mk5o{OiF6oJfD~eUЁI*KtRP}ESi1 tqM3$rk=ʟ"$<`)鯽*QjpDnUyy keag=J}É|gëeHuU4 Fr'~(sx+4; k`- mףb>-!6ڽn/fNVΧ|(`R$,z;Zas>^t#!b-.ۖWJ!3/UߚnT BSOq_g`" iT a\9[b`dlcJj' T^2rqm%sEͱջ1]FhG¹J!cFE@\-S7yS_֮#BzEpL*}d ùw'A[P.I@ri¡63/)eS8h .*TS|D,'OYXG+5'2,ݢc3DJ2R,ȉAsr[ܢ"7EPܛBDikFP^ZF!J9h_L 5D@Pߛ s4\~2BUݮ 2"Z3>sK-`3PNqGRxpT+f~,pp@ّq2T硓 {t-nv=Ú,k/'?qHZ$ׇވ( ̙@5|CioxCgwS2v%wDy $Z.m)(ffuni)0P_ʢƭJ+Zae[{W$=X7_jj[6INK :FFÝN챆cZPRg`4d^Zo=?n@  47WVT0PƴAp>(?& ` J&vŞc'C4{fGӳRDhIܗ[5z#M<>`U1WL1mbsBMD-=:woTLs|~^xLe,89t۬񴑡Tvc/yDerMV9gl#1S=7x=a$Mbc ̓}1cL5!kdz#{f#eaǫTR'&aѫ;s\!zsP[xқ1Ϩ՘k ;Cy9DA=-(n +;4}HNz|Hhk4&g)A?6'k B"aI94UiA=T n${uzO+ QgYaP'sn*xks%ĵ97JsRWn !rDTy/rw̞4٠':l/$}^5! 2}L} N0Z,b[ 59쁨{ ULUUL=UrwrS? r}ݣxW'e16fn1\+܃Cp.FIB@ະ5EO~_d)Զ-ԍ;=!yC*1# p1R1l6״: 6HvJ+M@uK|EI:%mDnD'ki!_(@w@ńR:0Gga#` nJAUC/kd&Jp)U`gr;{gw$- `fl~[+,}[cW#HلAԀ(Frzs,vk+D)˨vgOen2ZXT6h~,c0t*q-s8֒YS{n\}Yn{ϣF}#@H_J4];8"T'`tHYߏ0n6cgzݑ #X}v-\ 2d#_#VCdSeä2cń~W[S JX(_U˓-#0_ K>;#f*?Fi4'"X̯nK{խOX"TZR;opuq?Ref3*@(}~GOiNA$QBDESs/Y*YEez`1 LDKE8ð s (VxLAgk?6%/'Es!EL-׮ A`mA.F«MFNzð awq"01\B#vUGBL6|oaF?!GD>f|XrV ( 6o|;g_xxkg#{إ+-B>9Yϰkh t<:#ޏ]"f\\`՗3+gzrOZOYKK+$,cy9'IRῢ)bmZC$Z 3qOHS.z鱄#M}h1F#S%a4 pd3%<4X1% Lf]trЬ!Ѭ U~33 isPpEziYx?.S؛ԑ e*7=%Qj%h"$[u˂ 4$Qj57Plls^;eľ^FUv/ap~+&!<$@ i*ךÜa$5gwL/rQR441T{6"ˆX-2)~e懼GO 224RHn+=i( -: i%TuQQЊ B|2/d(<)F?A$*Sb`w9hi~®D"ܺ‘-$vF,UB~تN}AJ$`bX0h$]Y<f|[ixNB U]as2l=ިR ^pJp-@~L rrBAMQku5d@sb[ΫT a=|ȧyƃ< b-j@W+Y+ECL;j$=LEvTi6},Y!c%~S+ZurJ~/ʱ4O%}O1͘^GlZ|%NQټبl<.[(X ftͬŃj#WicU$t&*~si,R ͋a+(E:X=0{}>i y2B޵'Uͮ:BowڇߚNEu2poXBk7!3'.(@)$Acśhz4$Nωxlb&kσHpdh]1\K7Txh$ z(Zʊ-w\n& :rK2SVV5m%)N6=4PaIxO,f=$I@/UZ.s=ăR^|Z4c:8Ѭd܍xTwxP?&k7anG?\CZ!fcJ]Oֻ~l5W1+SU7̥m)΋,['+vG@b=&#u\7=@,FzCHN~P%ni i(Uff/:d9LNh",Ūg݅kCad qLًtZ|ڐ}bs7 N-] À5҄xo&HL;|Tj 3F ؾ; *0"\*Ľ;1MoTD#N5ʂHOU_N&d a 1їNmg\|EGF? < xn>ҕͻ 7x}{r(ns<#/,'~cH履dfgL'I#7ݾo֔HJV{4<DFe)OV?/_N!EUqmp_SB ?deYމZKDm[@CФ~s#J ~~2{W[h?D@N\r$BuJ?X+%]F$?c9]48僷rڦU,Ԅ*bk>?H1bi&osDBIY|ȧruCi0=7Hs4Tn1QD*I1V!cBYʇSm OS53($/g^ѥyI&<=˥* "&f%|.G9l rʧ D =\O$ *$9)Y^)T jr;?ƒMO*@$:oCҌ.j&3ݰ;/0(u^%B6s:8:"5*P==1&+q($DCRђ`(ɗ'+i(Ƶr.x[,UE'{+aXֳ5C2k'^=z6AGܱ IWm1Y%2l]\+9, =jxV`&7?*\ƨ[Rd_: Na-E0,`*e(e-[aɎCr@@G}F-3ʹbɖ=XJ|pAf{ٞgCe{;JPrfzTzjֵjdE-ښޘy#gCnJ˟jZ uFp-Ǯ:294Q@DбnPHoV@ns&+`m{c WT^8fK>^>Fm#냽6^4A,WQ2->-"&)^H/'YWm!6^3=/I-R.nBV!T'6M1$RX&MdD˂Q8\%I%ȃ9|k-{IJ\#5f ?!n5bi2p\2? }3fjrj}ƳH1mw[0]mؾ,> iƞ=FFW^V_tGkk𗌛g0_C' Uں#84(V{o Y@O%#HE6< lzT:>vchJ)Wvz[8.M3k0盈 E(s-I6Gkn<[ΜO`F$[3A q6Gx qu9Pl=`(U 4+)ҽ2`^ Bp6u>2Dxx@f;B&z hYl6.#,Kt+L`*0xtrz3Ƙo'h0v &99uVS!yE403UrW<9҈AIv+Tj& H*_@ЭhԀFI]wHTNd3.b.8)&|N9"qye@ ;4bh%cGZɦkn03,nMZQy7 [ +>A^\AXo|Jf_-aƼ_<;^8GRW]BI*cro\IE//a񝶏.eOҕ0y(tT~IrobX) K2gf ~t5}Uxׂ~ߝ^'?Y^ƋLdR:G3vSX:JA{8kLܯ Tt~o8y#)>3PMܧHtt9$WB 8~o ]>vO6 -BVÉAY/d#B mDKnp7esiMB PKpgd<`cnAغNLP,#:??T3O2#t5`bU^38RJH\`"֝*'jq]u5'53!i5SmćP4L /K>"㝑o\: @GH4x #vpHUa}NJ.TKL>|ԍB߇9AgS#_!YKg3ҩUeSz;#Z jjA'O1%ٮ:0{|6fE4ic9 ]`G$^^ ]M>-pi>9#"|{|1u-|8m};Z" 8Y5HK}V}D(K-wȜ 8 饼x&i2Ƿk=*s!380Jt1W?/W?u~CP~hE&q8N'g0 nI$>9) p|h 4n/J =S&叅WSlO?foq)lEg{[qA {5mg9afP$0lL潋KL "~mGmX~tPл,.]g.et;q$H٤^6 {i+T;N) k^އ䪚Hn8*xfFjh!wlɘC~(Ij2>!$nUD[ϱqzWCokTF[7u1!.s.:;0C "/+Vaq9$F f$EGOۍt=Ե%RGe5v?8ɿ-bGqݳbpx>ǟ4"|$8OPukF~pU0F[H#s wdq] \q|hfeyfR7o&uhcXXPfxWLD"sdk5^l ;[kEd=Myk[(~r1p<.x)?b +\ &_fzك"-PJi P+3A2xh3~O!*߹#mg1j9T&J)Ua\CF4F^wC!MO o! MĊx,Wil/k`IDr4af7YVQCгRq\Xg|{Z>RxC/:f21DzKn.΍@r?> `Dm[ʸ|#7_n=W04R- !VX@ s/ @-UxUyYJ$)V`eTnq}}Y0{]*e;tS|˞gv^Z??%[ 1tw%*4 d~D T6sP.,띓߁4LОBd 5%^C (NgAQi1/qg6 2lG8wnQv=JuPŇFxs˯B; :QJ0L$hGfTm;;<0el~0_8hCI65K6]{Qts9TrBͺob6FK<&[(XkLD^ a=ZK񊨋^Op߅Fh Ǐ9ZJ`pߚ5;K 7V9S;k`뵊lm1TL. Ic5;ئn—c3S l 7_-+Nn,ڂOE_ЪDl:P3M,'m4I kt%*4"ȧa33/L0v UFUb/E繹>+1,1 ~>+(%z bKƽpfYkۦgB"_u9F&m;H f'ZZd+X`L}*7`<&tp*ʛ[."Ahx ;X_u"s- ]b =00<9YV0u;*CǦRőA /k(OjrU ^*3XeF>]hF. 'W6/%F#U.S F*)*?؟xX3 ѣ&ƨ"Z-]1>,_3t.Q\$=Gs-<|)BQX}mY"EQBtbU/ ;Xeμfb^'x֡ȸgZֈ||[Hi MfQ{D4LHp^(ML"/T>G:PRt~̱{npff/W"YI%Dɋ۔PDzWn&$aH >wcB!9ALsdI*P2A w"+sɵ/\]<8{KFlVIBJݟPᢿTl3;;+~W̞AW'=Yvd o% \G=ȗGJEcNʁ!]e %'D6xSt†nmSy&mJH[hB&xZhFΉv/c;I0| ADsH˯[P]zD%stCj'  "^ !=t>ߖCI# ѺPv wi^>G7BvɧMG9]BI Vawé^AH%`|I d LpO~ ڡ$'g81}?6 6Zӹld^Z#Ԛ;K9DݳA+ QcT(r<~  YlQ_a(u639nW9]\:[#XrUd qt(#Lyqy^4>t3=ǃoB""MVTC>w^gδkJY6-nǖNRr>Ίk]r;)5ԲD4[Jsɿa gyZk`,DR^q&hj'ktў w2ElLƼBm)~ 4JT.!H B8<> .1.(*sn~A-]8aZ6.C=Ia!@LmJS;GThͭ7#9\Wy#Ȧt[cʼnruU 0cJ984+Pj,i^B(N_j^R #-; d)L-N 2M(,,t NQQ~4׍eR丶A2@FX#{pc 2fa:ev^J9=gDM-, әRY_CPF,N1K7Ԓ7D^aT]pݭ:;nGjә~cvŝ&tv~42pxiHHy? gGB>6]rALޞ*qrq2)xJ0Qp"kX)ΑMτ5,(}M KOwN)-zw< : $c F{y[( 9>29n8*jc3Ujݍ5T9a[L >J\#4akN٭ |$~O?Y*fmy;1_|+goH IM:(ȗgGޯɒ-rr w8T쇜O bORS3 օe>oBLXk[# Z//0~AFTs c.W^AEa# oppRWƊ/YBAXM>9L;z!Qң3@Ԫ Vj6{}j,vl2/iNgpM㭝:$hU[42 [)ZUXʨϙ$$ 3&dmEV*]m\>]L0I!D@AK TE=%eW0Q`4,PR  'VGC^Z/ j_!|, aܾ .]Q&3gd0#a_vT3]+Mn6L.̏9C3]~tf=^萇`Xx2ҦB?Q&$4 *tjei|. B&?'vÕ$F'(e#jo!&Ҋi7pTZY3Qգ QNNef ro|]KZlXU^kWg2 rNSԲ~|!uZc R4{(ԾB? jڰxv @$TcX+L4ae( 5m;*T"Y/zU/JC;̈́@$Ò xJ08o1P6\G[T%t"c5S8(+HI&0̺C wɢ| 9g]T, `97O>]3Z}KeF1堨QijƇ bcvun jsEDPBʁXG^J~: iik&Ͷ?]s?o&n q)uRL'dHcl~U|o H,rR]ٱp u#+d'Z<(ybv\'@! 3 OMc 9UU19Z"ƔǪ8fܖ|Xܦ0(ލ8bCIu.@4Ҷ#Szy}|.l )yY*D1^> {ho#*wmyE7yŃUp Ϩ|z JANϑ@a"n8kq~l-3 >9} J_@!"6ȧ mZZm+i&Av{!cB'B-O^J2V#kj [}(zR2_ԡExy+2%ͷoɰWW ںD@[Y V;r;cz"De;Fl1ty&Z?َtKC.sZټ»36~ѿhB:ؕ#t]Y73ǿ`CNK:$9=qN̢qJ,P"rR{dS-ޏUߖA3oe4f#nOqC43*YgtG4"DP6WiKCVnq(OX$0Bug(,Hlh! uP EѪYɬחdEHh"<tohixwOˢxڢװw$(UmkFA4Y! -N^ GKdžZ ]x@aX ̻CMLo̼^ED)єĻԙd', ƹŇt;Ӏ3wJU`tHU|s@ڄ# R~ nX鿘=tJ!$,r;Ѝw+^@䬼0hcXB*~ tT$N[?dV*}R1=[ ,WAlE*9sD`,yT!k E#'fbNwM<(kxS?4DN#'8A!)m5֢nbG oz\i=#basomY?wPlx6%̣S 1V^D /3q J{rʳ¸!r4ЭDKṞT'{ e!jd\b5$skrN^MSF]ȃԲ3B1Nz̆m\_bTʾ_;ɶTΥi ? 4AP /kH'yZ?ef\9"F~c@ce%s:m# [SY=;232UT\$K!@l"-a b:SvTx&\9YIP1s}6j"pv{E?\W[ev66DOB2l^><͹?HgWRКr!͋ җjeĄ ˃\u( B>=!0%)1"f`7}=XL*ʫBFWp p/M!xvXCyzZ;V( .=Xjj!`벴> "cLTzpnB'ކ9hM鮺gw)V5AΑ;̅5YSA]D\tBI1Hf<7v..wwcC{I/x}Pfuj5>M 5kS`rb+$j3dtx`w[ŭ]?IVW`qV:ȅ:4iwjtx ="mdEfSޫ+!eaі.;DRfA:8A9Ωi'"8]դj7lfdN5<+Hc \{Q@էgJ#(Lcqqv3671oyi^U`3挙DͽWiZy!RɊ3ra Ł[Y94lpRo꽐7VY9eU6T4xQw. Pqvf9"gW %CuQ@I*WLrbĥq_Z =Vy>'PSuPs +t}5L:|o}`W^_V'xo] 7LU£5nLE.xŤ\H;ۗ> W>\Dt{էQww ljɵSۢ%?l(]cmk3cSypNrrʳхF'$gpA&v Q`ؽmF]n`hBd, O E8gr7\ Rg${+<*)@>__Ŵ(x٢qՌ`=R r@sUĽ2ݠb t"9-ronFCB -U%8\*IX՜ nG$ &Ļb׸W{ם'jTŞHjQ]X56N$?_c52ض&?ϵ&NϕjzmXYO?*D44h:R,O6QV`!:w3a98\ӇRPV旕λEPW߰&*odH )(bWlhWbifC/>:a)s[I}%S"SEe&M|q9A9wi[âldLqCs˹ۧz〫+ۃpjiB86}5r8gBNls!,iJ(af_K ڑׅdU,g }!7BfU }+|SXHb([ssuĜH<9BP[kY K(KO~b3SVqO঍17$VX^=@P[;L{uƹV"Y)m&R Dtr+zZUwiuq|sq&ޣZ/)v`ԙ.!b)O00retwǤsfo6}pqkK@i(x3iw'%EK%YB=Alߟ\rl'96߅ԝh@E]Oi'##m_\$L)Dtk+ 090 \@SwkVN Upӯ̨]f_,ʦ '`sH/8p :o_[ձLg'X2Dk\.lh ҵQ=-GiwN Nۮy;"5Ï}7}̍o2?pӍX ܽb Q -FAL]9ԧCRo4={Y*}N}%:mu3Bx 1W5Kf(֤XW)D{c߃[|SQ+XY- nZ M޺1l~P{(XK2#mQRU<;!@ a,5>/n?aý~B846iږ䚼͖I]S:X Rܩ"/9d`,ʟ:LN*S\P|x/ /R 8̭6GW=3ՔwJs1ae [r ln.p̩~:#q(]7?NIZJł889`[)^b]wƢbKZaZg,[z>4uk:=@/a_C7j9vl]uET av%v ipDw^R Bwʑ ޝQ7-EyƈG//8HwAڶEE%0|[:+>aa2L_[ 1TOa#T-fpV>]|pPhPoT,- k v9*n&Pi3tw uqm8n [wB)Hvo m'aUbгNS*(xZ{+C=|Xq\pu!u i>u^\4>K ( :y=ˇ.7R=lJu#ݴ;_y&T3P1xwi).Н ==TLn]0 kJszQ!Dg p*@8WⴛquqtQiIi)z̡Jql]@wn.d83\%A.dhˈKshSbeXXnT5l)HZ() L`CIJU VZ2uc[nsLYgL" ru%2p]b:(^kѻƘՓu:уsEhK4{qa v-AoЗ {ϖiF.C3XzVLs9΃kn5A#b U;JF>k7f]4 b:eL!p"?e0d;rঽkpt< aQ$pEAƅ%hq+T_F&0uMUS3Kyl>`0\T낋F;=c'3l6Z_#A6UM93Iw\Fr(Ul~.mm@gVcGO+i'QuoN zR 2.y%yw 6o]!RΝp9m Z>3W'5XVF1`EosMʅB.x*o ?$8_jI)>6LjV7CxtHEVwI:=]9Xw(EyB@|MT`+Jw.e)u=ҕБ1KrmeS`#qeTWܙ(`SU¬x`O&5Ab3ȭז#nݛX}efI1s#a0f(u>w~| ]8+@ufǺiO2!q|CC.ɁhD crni_4v)HIi _ʍXļA=*z4 A) ώM~dyVUi+;"/g[ %^JYݏ us/ F +Wv[:Y =_#5Hh&6-pD Ңs˯\f i{; /vwr#7:?BBL+D! sDvwiYI~qzk |Z/wl s qXDQ>>eZ6mFra.Q1Z0,s G{^NvH^@a 0u^j'mSb/]t2&tE7^RUhPQ4m*Ʈəq].MpʰjjT0{]XL1Р ˜>=r%dWL{*# WOo8~?,WZbl--4GJFx<0,.\K<^\*lwS@V}'*]I J߅e5[!Φ>Hݶ}!I&o&ewt=ذ(ֹ)쇫mO67S" 7Y<AF ENaFԷ{.HNBa3--eJx^KizG|yAEDe0AdriTAimz9Za5m;)OCY7> 9TYZ]ipڥc0~XݏG37a^88^ҝ7]p}Oznݏ ,c۶QPZj-&Io^ߕ{2ʸeT"o/GU 8E$2%o *1aTB̰4dGzt֨tVuHs򹱷ħȠ3(RNʓ꣯T&+Mb@FsnJrt@@0k>,~6{ c~mmTHp8O+yM,th( BQ5,7 ޝCwvg[ɾ+̨ %ZE )sck)_=-+{a{W2H9>]*ʸڙn$dNqy3L +qHԡ"1fP5i7C+K~,K}/J}l~dIs!Ž'4QrD n&+GkBzeuxh{A} Xg rY}+vCNu@x݋IE[Xpr:6M{y U\^o 'ruz?J Φ#eǩ~Z#.4ql*IZ;%pwl+[4ʚ*QzQGZ,)96Rmd$x琶@/yot )O J& bo^Mf߮-g|';B{LB J *`I.3jÒ;߳/"Y&c u\5Uk#OsLT&/ܞ%qMnMy^dc#gրICL.(O1GħBh SKTf?GT, 3tVҳfx,[Hoȡ'T\WC'A1*xS#,. y/J{Pwy'_-A ۰`Z{AV+&!>Jf6-ͮ;pnk ,]MTx`.0X 䎦c_>6XeQoNg.wqP9+^WAcF'ItZV1d6BUpRwU&I<|Gk%ł~eFO< }*6=N#WsS~Qزx wg`nZTW19619k ߢ%\^dU4NSNk>e+F;orty衩917la%٬ O'`ğЊGLLpPk{=vεΫ1RzzpeXûrc3gi@ɸu8<\Q%.:줡`EV u ~Yb@\d5Oɭ龞f1-'A')@GoC#-i˗0B A,J~T[j3UUj^geceFe߶" p,iR*ht[{|I× +ln0iy*!XѤ4=qXSkWzz7L)瀌;J>=vo6f,h0+dm& :r2V^o=(=CA̰ݐh:R!]2NZ^/F7#qJ.n^Yӗ+pmey}8 lsInL3#ؿ|ar*%&q1uF,sDe .*-plTTz+zb={+1c4@;G!mU zz,CgמfND.2IKZt&=t:m4G)p;>-j  N cqj'd\(fY6 }4׌TӷJi_ynl?Xހه]D>&35dnG!& xF2D$*=ǒV|{ydAI9Ed-VQ_G:6v 3HTSTdny'S 0F<.+YKHK||+6UCoraqi2UŤgH {:*=<\XKWy ж=ڤ~gqP w3XH>jB!Bg*u,5m ӡ] <;6z>TN_ 2'Tw,UY DP݁|XHoy9h'16c#iܛE3ꍎY)>^UrD\+[_IfAMdXK6M72'X@TemG)ӅMmG+! t6T U}ٛ_n~ 0LuGiFP^4%/ް?}Omrg{7l) ,w#vH/DF(uTV|X#JݴZ6hdhK)godӴgbeu^w lOtAY#Ft[ ڷ"Vq\p${NlC?ϻQ<0j0?aWsP{%o|j0O&?Ht7a3%lQB5cJĉ7 0/ǛێJAknPM0iaA <鰚u*:Y3bHHхȍpfjZ8;γ(rRFmeLϹOEFF|~$âUPUl#ʞ&"d̘҄h E0Yuފ{qhMvTh]C%"5Q#+ܔ[IW^Ac$&RgLB[qy,w˪8Ҷ#r&Y!?="\ [ ^^"'1 DlGg 'D<Ϊ~AU|7 )|cVnKQ9Nx6591IAl:1h]FYV r&mϘ{վi6@nK$jG*FݢK '}uBx:p4TՃH]r+ec7?I1+-ӺKXY< zXFvdoxٗA'XL3u;|ef|^XIZ m5ø4"qJ3^wRQv6|fb뱍}k,{3K٭ح]ޖiN|Ȳ7I`lasl< 9Rk~HxnCT\ƥ?܈Sr6~8" WovX.8<~PLϏ'}"ŋ߆`.li>v*_ $P=!ڀy6T(ئq.,dc%{c;B%j}l GI{> I҅ɝKBB4&h>1Li`FQz(YJ#,&~s$OBxGM;Sn,-;襐 Xjh1ރ5]|M(λWu M1j+U~Yxi{ejL\ ِ*)fGvZD.i#!Rj,>Bu(r0ӗRzw,sU%t- E\:ĉ ~V6K>TPʻ]HF_Ei,ű<ȬVo.sIf_d\zOEYH1@ME@ЭsCargPv{ePzW VLǭտX+ME"Ob\.0wֻ7M.Rn.Vsv~6'f #݈ '_~;L{ToGLu>)r֦H;jVz5~0gafMIЏ<~TٚPA=zf9s,;5@d 07Q?5C|'輖8Є~ 8HU>hvy!&0t*qwwYs)+ʐS+a5QQlOqpXR`GaR1_r~-C9[dSuf@1PTwX@VhĦ䏅`y&( #[jwS39 "Os~hq| ve~T³[nZjڼSݔI.iɶ"*Pؔ͟ZPȚ6Ao?pR:k }-QG Z*]y<|^R o/~ckM\p!~UY+Lm?w{ݠiꭘ|8COtpܲ~`$r㕌r[ ;f|'䲝DsGOO *w>Ҷ׿ʐ><\eo~*i<.Ȭ3@QU@qAű`&?e箚H@#ME^ ᱧ:_ D?*1s-wN.Z_W2B_ܠ L[zyJcnwMQFfK\߉/+Δ5W̅,Ƣ芐CP?ax)=K7 t +U>y&攰ǩ_B$KOJrڀ/ۦcz`IYeoq.`6Mɧ*Ywj}O{!`ę&;RȪ/T/bM =@u E补;VY:.<85 zPK iY)~|;j0&tE8e 8c+=38pߏx{녬GyX0(sc^bi@-ywJ$,R]avН_cZ;O(\'}[Zb#f'|!$I-l/ߖcڟخ#֮1?9@ًMI'嗦3fK /Ǘftys詏~Կ閝J<7^t#u?lɦΡFD&_pQ#9pjv]u e~z.+- q71rבuQ!$ 9؛c&,N2L'eȽƃE pti~70tc {U"-i\u|9=熤7Mx%NJPuR%JQ9rz`Rj| *rGQ>{܈E@)*~[x! tm9}qu׊rC2!׃D/}/6z܏SɓI.@zӔ病0@e3=hQhS0Av.S$-m6!V83>ytঠ o5!E{|i.E2}#ba#IJ u[7S@K&o8"aOS!jOEݝ=5C`$N䟝T0i-)ٰ\AYL Q*$D(Lxmn)::9'T ",YTx2)z!"ygn }r~!d1(¤i-w31iKJgWewH5ʴ8\· )\rf'ov +/?2: I>*/Ucw.mU;iH 7JL,9VTą ZW2h'B5Ȟ& o!f'c跳>bj&b$:$$A2%`>kSiE_>>ѶU9ؘbtOB[rY _]/sf YEKPܟ%mMǡ(! Fq;$4DFz,af˞J*=0wĨyT "ծϤ=\vF|Fe"z& JM(h$7<3 0 3#>^ze _bBoVfaŽ]"K>"0|ff`ݔhA p{lNdZ\\C{0quÛ: ׻P Ϫi[<*wHv_b$vQ"Zrq) D+S{aŭt(D& DR^0K$CmVt:h ;_j] Q_ ŸRSv,Lu?!+Р l3֯x`F7RVx//ȜT:!q K ٿ $E= GvPJ~Goĕlf)kjɯ_-,xy}PS;ţHJ0eRH=y 0)~;Z> O\P@V)M]_cnɒg 58y08'EIv 雛2?zXXi棘~X(HQ+)j1%ߞ9vA^ HΧnG%9PD2B74Pn,U]hI5n8-&ahu̟dAʩl/bj'eczl=Q.=1oǀ=4²rGS?OFWV vT+̷Gb*i"'lR;{$biنz`Wx1Ej0]ȀZG1I1nF}r(2+ :,:6}h^Q=e5Tl0}]2F)p :erѩC0\$E50ĩ8 Іl}.>/oѐT/@i%SeOr))泂ӞKlAiGמP69$pzڋWmf KMx˿Eݻ;._۪Wr|ṓXE S›[E(BNWj"*zd܂+ܠ$Z^$8,HDBx_q٩Va lm{&'):QjB-!Um}+q J9KSG@ q蘹ۛ^e IJw04<ǠBDJ?ԓ5.+“ʫ$?CIV9Ÿ4ƎY\;i=_TIcgQvTvc܊Ǔ"Wb bnHz19V.x\~+-c,v+!aws[оz}Ju*>Bp:}:ryH\aS5 &(+kR__\;M^b&YÓ6Up 48ˎ=uݙeCvI:HE %Dv =YJrruR *7MeIU U{E`&g!zMaUiqj4%` C H$ <1I ט7ǼT|&oToagc3;]*d͈ ºir# tI(9/o2zؽF_TǷDKXq$zB< yz^JHzބۑ=zoF ,d0|l~Ȝ|*Ҩ1\'+xrjIvsfDh&,}G-cEā:PA6ۃoOl5:LKK2?Q>6NdְWf.dB(\p sEm8_Ĝb:d5QNo]/^fHh-˝*X{αIda$XN4 gXWDZy}(/'QR:MufA!eo.KldOvW<ԠTTkX"5t/ ~tF;g "7x ybr|g H%ieR?2}y4(!=Ӗ`_sILKUe7#ж&r1xsH f;$^Tt D䫑Ԁa—8*˺Y3e! .X`XjM~6#C;%frsq[q&L9Pӊ~O4$?"v$s"^?IԔMb9S5 ^$f-EL'@BJ JbЌYĦ4sچ8{Dk6~Z<+x x ` &tz M\X gmtD#'IÒvb-M39=eDχsCwAQ~y{~{vhauW( Y?Ax~< Rpho$ 56y[@?MhD~vĚ(poyʼn(n ,NjӴꦕřL{:}+ɻ+&h>!|! V#(10^w^Mm:ޗ*I 'tNeWfZNEq{jbIk -f;t`K|߹x=xHN1_~3_h} r LӹWVnS}9={*sr'W:̉P3 Lv攣we%٪{qLP/7ɓpMN zuNZz:% dq ]|W$(^/W5H ѵJu`? 56>i)ISi9n]׍oYaEGq `5Jĭ]`]W8p&=lM<79kQrbkEVe9[hVqmQCI)6oTt1%A!,o{gi}÷őy_ӡfy1bXT׭Kԕ2l 9, >T91$ rp(OSȜ*0&:ڋlVȮJ&_&I}b*ZZ{>N4L)_HŽyNwzDpy8-&)Kc2~bW:7↻uq~kN0۷&GrosqfXSiVYp Ͳ+.8Q _M (y,C œy|0̒%2I"_L?^ x0~lڟч٭syӟ?"T%DCtYO s˫)M:&kcW@XὁZRӧkyqsUx三 \#@ OW(yh0mhUi?ڋg3I,[ĽkdfУNG#!@dTqO]- $3)^(  G vkh`1m-;>$eSx` e~IyC]-^zfF!E]4rMX_16i@%g)"Ȑ+` iJ}aȿ:=QsqmsU X/ 7)9oi Ț5;0CgxfeZ@cĹ(c#dY:d <޹?%e?z@Wj'#)GZuxVMiMc̀ki>`Mq܏J߷Q@LN̷2QGepZ\nGe]DTMpA}qN#:&f!^t]\ 3{Tpq{2̸ ct}%(nBzDX}ʢI#lz y\T5u3m_oߐ6zP8Kh^ ݖz)yc^y1ibp w%>\W";hJ9*YI&V͗$gڝGC/mx –qe ۥJܕLOB p: !ּ3"m^G'.4FְYq/vy3PVt Ҟ gz/=u@|Z|_/*R9+f 6&8*:~q,onBxNΒ$K9D -Tw_ <~eUtb,<sQHa,Hһ ԸMk u mE70ЃĊyYzb!,Z+!̆4gu:L顗 BH`(pu⫁~E]?MYT7=2f6s)hLgSwy c) !0|n]O 3\LXِ\9NJ5ㅴk+8EqK~{h2 KXj4VFsJ&2їJ=s}# 65P vaOmW}C tNJFovڔZN6H_kak`5қ T0[,:2J{?w2;eB‰07ïI;IU!荨PDŠllø/6^2)Nxv\2EC~~e0r3ő;n(B "mK{D!ݍBծ#|g5OCQZ(ѳc}D\ s[(8ZOO ?ʲ{0o0<, nW6eZP( S&ǐFP>1EP^͹ӷ@̀Y%bFmY(!=&րw¸\jmT|fR92SО\0GIpغc7j"?I >N{,PD8vH>9zĞ44 ef4{0X$ي#dIa4IU80;qA(5놘9xY~GpsRh,:*n6TK;|J ؾw=Ws~]HLTf^ߐmB1kiƽ0ТHuN =" .OFfo7J¾ Hl$}q#EܴUZהKgkҌJe2Pxг5P1BAg&ҽv=$N}ƫipXpm"Zb{d%8x/vP%0 | qo/Fq^뭧:_Ή}:Ő%nP4(`Zm'zg7eFW죑W$PT $kAktN؝8"X5!>fJNJ "^UVbBG/Ga"o W _o]}t݊׬Gt5"zV̦%~<^Ū#9fy}e!¸|1I8ڕb `Xg[ͬࡳrW+C?9!n“pD#Mo 7 y{mMx̓>)nq!%*S5if4q~+|X$5t!H cQW>x Hsu"偀SZEReP %||<?<5eO<)읔rY6ny?ڨڐoI=}=/VwYƨ qf5n4`JRoq-QZ;onH:虤tW0[ݙAZA}H؜Zm+JpdIߞL͂p-yK 7+\r'*}9x+k-UΗr =gRyV2+ khTx*W3vސZ) lp_aCZnbcfLA4эzt$BTKUJNz,cʂ?bvX{Ϙa'/dJIY{na|נDG+&Pkh%Qx,"IӍEmE19c1\bNxj>-F:ʸ8$ G}-n~ɦÀC݁)$=!vIb?9a (TD/o{PO'כQ`HIkue/,Y j'MoosbՄ6^Lۍ:fjiBF5\lgYG2['NJa0+ xw1<4+U =TJ9&o>pfb?w؍鹺LxtMYPGN  t(7: Q S+pڳdqYJw?2qM. JDQN=H0)Y\3OtI^+ ?>CL 7Q{Ad䜮93\Q-*[r7uw^"qZ ^.gܔ1T>np2V,IB54i[QG>K-]:+ *[[e8 TKfpj@g)HJjZgxe#Kw WEɬ3BCbi#HeS?(3Glel׏l ~+~aOR̺H#(Kr0 בWi Tsppܐ4]q94^}bTׂ$g,RRڛsΏ t4kw#kw;~]+& S L!JS 6tcd9[ v`A͡J+d jHJl43|,~Gz_•=/|Fsn˜vv=H͂p#/ 6hq{"ш&:FF]Z*&C^^fhUWmW冶VqFͶ^ijo ۔*({TIʹȄS~ .Rkw6C @:j2woa=8<-v[8 n^Q?*3W";:IY=O=}Ь1C&MW|RfUޛ&:f5>a,T%=`F~1PfqWe,IL<@JKʽ 0XTtZsqT$6ʫċļ!X+ҒK/J!\ Cv|7Cn|R+]|#X:LTAؕt+D^,j~4qYhRza y$׉%$ øZ ^u|lwu it `?3/e1HK%Q_z(n0>#mw d?a9XɀZd J/O{XNK`5R2 6"2/ >cu ۂRG޺DZk4HF3J8NɮlMz"=I`CEltLف".1#UNO|ގ" GyJٯ9Zf|(v{6|Ǜv<33)SGD5ۑE πcg ;oGT^y/2!s^#_HJء^:9zxrs]DV SFp}~[}4l.AͿ%Z'.v sO?q 8MDHM51|URi$o{]ǿk-09#GTDpJ13&Ю LHGޓqNTM̛IV&p_?.GH>l7F2fRd,Ϯ{ kB ID 1DBSʁ$'T`, Lh@XvLmihzA [t)4/BOog\x@YڍLJupqb)B(*q[qoS(oq|WA YERبMXϦ~`TG9b\R֑$ 7aF jlZ0<uE 3 (#īsLb64.?U׈i%a3Mi@=>n ZIo@N5[y3U &dcم]AJ(PYq3$DX!&z#}gӝ2Xv@D)@px"F39f;=/ʨB?N3[A3euR ?0N'sp}+Ωpo5^SW0o2'cmδNJ%Ӱ!aT%n﨩RۍgUͅfe :(3%%9czЧLi̲؁2$:_nH~592|Zu0{ܩ&}Gc29\uܭrjS Fœ 7=y_G~{ilBc*s`ፔNcNH pau׼LxLCID@CHaz9 bڔ>㕰1|+y- V !bi%lC-OFQ(h jݩ\)V,2hbgv2!zAWa=; r߆KK`kL%3q!Qتj[ZRZvq8\]#Vk*lT=̴Mx5VVe>uhRS5=FO,}7[g(˄oKP.[c ukgi|rZq"gr0p9VZモˏ% nӂ>˘K{`g]FIF$on\> Ğӗ57m' $'\ 0MXܱPU fn jfk̑gON j$Q]EQVnvH@ӿQ1?>r6A_2 by),1vl *y@}j_Kl `$vڻ Y]bXbC}Ԥ:3?v œRimSÄ1po[yE6J޻ޔo~#Pe95oeRǍ7ɉ~ 3$_]<9wNxF(kįA-Ä ӲCXUV0G2*VM6vvQnva$8l-`5R4uZˡ`々:m?Tu{ԉ^/vuR.0D#'6RsFրR_'s?yLm)QR:lp R2>wc!8ǖn7Cϑ;g=m%HWf_MwLaXKW»68Ji%1,ɜKpVD\?NDp6WB5ꊺ,U.ElJ(ծyхRkbDnO(-2gBx01=uM+}~_ҋ}|_#srqȴLI Kbuݖ~2],i3w^ ;EQW_(O]*QN]0rQk۽,HQUӝ]t.BJ*i&KHH5Z gN)M DMjv-l=Ms|+WZpq]fG '&W>`|zݔQ>2w_-7Z:rL0?uQ-Y:lE`}*5oG8cI?c|E#xIAM/ }&W2 u%ece?\rF̾cSSAu0I+<4۠!`#ZhX2`#| 2>*Y"ŜPdtC_/c3M$Ѭψ2xcLA/dYԿ=37a:3Z5 nn޷|h9&M*Hxj}⠐PkЕ16B\˛T`=DRZھaYqWHER>TԥuK{[3 ]7u\wJ%/$4_ЉfG_?dÉvpr.ZIo{TMPMƷ!9I6",]Hup=|>򴦾 -jF ՃZ`+i崚ъd+ FI㺖QI42 e'P34 =q%9<?#U.DǎB#A<I{ECJR֏fxTv\վN˰ӪZ5-GAֶ7V⻛TN('/L l0 p =?ep6YE"o(79QdH E6曃{d߫1Ӻ-mݱ!L_֕f`Q]nkwJT,K|7h"gZ'J4d=#Xr%G!L[9UQ7^.OQOt(JbL.%w.QGg-$fFF<խр-xYfAoOO="5֔ Q9DH/CGNskM >=[ gc^ ][S|  R!zh+@'9BQ;}wU> 03YO`#%`;Swx䦘ޅd$O%P1ºͭ~ -aU=\RlCWyϪil> 19饕jcǍ@X3A,r8>ShNe+H9*m0QGO0j6_ [5p Kkl[X?v\43~_BGw ,"E 4 E_!  3ѝFΓ/*cC38rM#$P|7+EAvi,m13"<|f<  u`cis3g6J48G.]RZG+%8 ^Qν̓Hӫ~>Ҋ\]ݯ)`QT (6Dmz{dW3Ѿf62+ψ:2:bE,i&e[W"D8ix$rMEmT.wnEIg+bs oB7BLD@6Z0cL#(zntZ]Ha#<ƊB_ܩ`g)8:堷wx ~}V1d^dW% FgvU/lxB2>O9*t , 0{:NUN131uEfYQpxُJ>7+ծ_V5cs<39Fq)h*UWM#_ZDX1cw$%95]RZUE3_DŽLZYM; '{p+ :Ȟ.5H.j.Cq&%2,j76SH/("7Ǔa`p2 ` }:/"28vR&|pW=\?"k`ĞbJ= SSOD͍㦹zZ̑>*{sP{KJ(t\<W 秴7W gPVuvryQe"NȮed(uxq-늈Fo,aƥǣ`slծQ bU;1L%\SZ~ rž23F~$=g"4f:.GGW(XJ/zw9!2gLvS!ocePFDo6=CI a7[_*jLX;,7e Md:L5(L53*~L3UHpCuju{3' / 0ֹ@}>)Ж ABkR-}|HK :[}hYs~~?zjJ)i{^}T}a )~ّS>\TmG,YC>frW> 1jL 5 v/ (IΟGXkxi#2߉BUa[)]nj?R_[f>3aS#{4'δ#t ePԊ#ҌOAJWl*XtӹNۉJrw Lfۭ>vKDտ%^"*ԱCſٽl? 3P+Z ||SD2fM2Az2yf "s8`@꯮ O4e=c&j]<`\P8s䑯fNKKv>[go56osR oE?w| БhLVM "s~iI%vgJ"[D**5XV3@EFPk@t 2$o]5rVf%Į3F7֦~K`w n-|` ˻F ٙyntxMʤ)ޢ9.žxݼ$zկPD~ tl߻ZRIaOBp/f#c'Y?6AgV//)j 6R#!n1r0hd-K@wqh@)t>W`H@,XIj(MO^տpx?w-7g<'$zպ4?CxKڰ8"+b ?!w~9xq g]ЧubX oz QP+:?1@rw|'ߋj\ 8iop!ܡd5)Y3]vkף0TBJCbKȨJiB!l^.UwGZ%cBIFivH} 8M8XuMЛnF:3 %soھ{H^a;LQ>RZśaEx/sJ >`NgS ;^fƋ˨nRKtF\BM _%(Ec69 @H}Ä+jpw ? lFG#>_Z= ^ @A23̃zwG*9"*jE˪.-U&U%ы\O_hD8PL >9$ dKO^ >ž'lkxM@N}2bc>H56O@^m/+Bp. g*}A5WUӭab`uv( xW'/yȖYąَͼ@=H tDW3okMM)-+9nC|!4#n5HO@ FZ}nH7̂oO p!K01+F 5nb.WQ~? FL4֩:ZǸ_( 'F)|,Uʖ:Ӌ `@HfP08dfUfvm11nOy!WzEpRhtPpE4ٚ&bϛ8]vd%}b0u,^A`)'xd':NV\e~Y;gh1bd7v,.x`TF&0a 23XΌ ; )Í`n=lT,>]MB%&b7e=dŬ߾á%p3KIN:ݻNQ^Ljy;էL \+ɀHԨ`8W*(Ym=A-\P :kLE (iOH7wRpRtϱ3S,ʔY'%=;+ims۟E9cZF47 zkZwr8i \_JE!;H ME1PSDɶ[3[nJ~DJ5`W{D t.>"yznnP!٠!QqזX'Q`仇 呦Ŝ]3̪e0D@vw2|w! yX19<!xi7͈3 w{|.-AQ. BtrZ22Ϸ3L*WI[Ĭ@PY9DߕxVڮCXE!YZ@xm3-j\Ւ~O։F26pHȄ}rQxRI6jf,149guv "рEo~hoÂ~a*ѕ$҆~>͆`J%vq9^ۧ_)\jaK$&A=<>"NEtVUe& F%PnsLjNaJo2EI\b9ڧ%Q +o~Fa!Ҷ9u̅9ơ맛Q|D,E8A?pgiDw*)y6hX6HW^1f3uI UW O53Xlۆ#_+ƙ@R`s*0m稹)Ë_nEV4=̻~N 3{,se]?i7Mzvf󴩗Wuku̱oMU@?%5(ͻpf;AϵE\{/\It߈Qv3lc EF(;YC-KGѕo4Tw|*8-Fx&49B/n3 68qK;¯0swE_&Zt=7ER"N.`iδd|6NWf=烀P|> q;g{3ݙvԝUַ] f>[Ƚ1A2J zR䯐&eԱI!h[+#4cD_ЎGh {jR2 C\oC P^`_MΗ|zDVroߍ;]r6@ag=g$MNكU5D?J#f䄊CTK#CI.S>EVDfCˣk0qEϱP禛i@BzٳJv1USAaͻ]2g8B'釩NӐ l+ [BЃ_詻jrOb>Sp^ҁĂALu ۼ /We/DԭCb;Tq뼃Fji.+2I>uA. B2Jk8TvQ|oЪtp[FUcp`&7{-FxB; =̓Ysc;@Jjd<37%tn T 1Ѩ=pF>:7AUJIs~IhhH*TJ Co%Stv+-m']&/pR(#v'k5x0闂rsHg:0őS8'P6@2``IaEj k3)kߨ>GbG~l=lye|5ZʉI$- >~: Rt2:W%n  pw0rI-Vt$L23Tidyu~55{5ܪAB8[JeEzY‹ߚsɦ1&ߐ/62+nPB[,Y__\˝rX&`S4~Iڼ ɕAO+$|Øg3]E)CZ'(J`:V!EFQ_n)Z2.o{~*WCGrP>C`Pv=6쫳_ŷ9 ~2 ҂oT'Ã'ݓ9ɀ.#cM&aP qn1V+ocw_䯪_ҝs3-D{ 0EҔUP,D%ain!U IpvCV Q<" xʠӇ7 2Tb|߽%u+ξ$io)&( ގ*Fj?_͍nBԪ7 b8{r@7b23k:+91 "@nFPa6}獚L_}iewi N юᑉ#MNn!sKʡsY$%1 ݷഀYYQ78@)7(kǺt[iN(tNW]zVnbK8UoŠUݬ?%~'lI3DRF!Qv&}ɀ4ޞHx2M0kP6iU}JxƃRjLEJ(/)ul5k͡mrt9ڸ.X7rSn! z#4ZǖuEґ$r>R᭓7춪]^P-]_&yW10Pěe&Iguy=LG5FoJD9=m%=cGjZ&Va7.y1Jr" ʄ/Uӳ ~1v~q";=_f"mb=g+&BGĽԠVa8 .X[83*vT7N'EӠJÞ?,h(<杮*Oaǘ^Ex*4Y A"7Zv j 5+LA;P2gE~.0ߙ)H^/SK@@s8L >2[P5\ iŭu\[Qc2~88}mIn2hLrxʐhǔJ>_W\u O}Lϑd7DDоѠQzQ,. lcͰ,mӼfT*8D?;0#۔6wLL_4a3fMN{hdZĪU"JhO}F Swԓs^C_yK>Ӓ@-bY wurqPfa7lTgp<2݈qڳ|YpL9Ն/v~qSnM)`zZŸx e.fɑ ;rU!i&J+ KK$9i*߯D"19$ Ih_Ҷ>! o*K ?zn}29! bv-YgR;B {1C 1 c´g,・/kqk ^Z##j|< 1מ]<)*CL.@:Fk0X6oQFYIgx9RQA|9| tژedݧ*`ouA jͽ3 Ʊ8Seh9f|Ji mD|)ixĿ#g(_ ¯f4.)yWEK?(~3 !`&3 E_G{=,< tȚF dOaK,>3eo t뿑|gd&BEG\ɷvkqk^u\@d/UɕsaxPϰBY/ay'{Y M#@3_=Q{Z&=m~/DHIEÄ_g/h%4~7)QͲSTClh>(`Owz7DSN؀Yt#tߦRJǭXf#Q4[ D } ɼz$]Xſo5sw=HhĔmI742&^g'FQ$ @6lx~ϦQף&<^J"s 92mRqJAD,@YKF 2 w`B>4Tew-oʊi 1a9aB|3H hߑ?cCZM#vUfC}  UGNcGQPj(4BVD#cQ]-yu\qPnVB~ϫEEFyn@u)5WqF%^TKXi0*q,qտΊP,L;Z-LE<-ntMDwRruwMnNtUE'n Q^z2_sߧO|T) t)t(UߘƺDLm9wY&>ݡNe,YМ-N4П! BMugƯw)PDE &wo0w묬7 .WZ[{.T-]ɧI S sKi!NDvϸBK<dwڱp|O[Q`NOHeZ'=uʹ[d_u"J)8;):6#RcGV5A~U æs*?9p3O?/z=4/c BIjpM\/MS23^j )n *V7&H䔡.Y3o9Jܭ,@Mp;hnzzzg%W7Ɯx=d}MQ:fuww=!M>GI d 4qFfI>|M$ } W sRBH!Lo?GxE9-¼7"Υ*;(ᵒ;Tfy,A@rΔά&E |)2+Kq)]!*:bvG/Q]<2h~Hp]FHRQ[YulHe#?oD I@zzV%eAe/d#X\t!QE˕:m UuL/*.0(O_HFPjtKW*g DLf\,3n׮i d>H3l2ih0xӡ? N8@W8-x<86@ v F/} fMǗU#n>4B{lovga:ZHVХ3I{Ie%a!"~}ML2D-XLcu@63b޳ wB / ]G+5_ؤ0Hj B]LZ27ΖIn0]k}fb,}.EJ"|rO_sa*by Ж=`-ء"yIG'AnbAf[i9<D|?dHDL]f\aS#\X5 7%"H)L>zZ]fF#,'Ck}~]V~GD`<1I;au"lm9>2!E19Kh6׵ݖ"Z|KrSSÚ:&tM`l_|T./4H\\ RrˠP[0f S.cYFauR9 q}K!1O6j_KeYe}FH[_LOjN2־wxWe=f!u^Sy+NӢ(.4}c˅hG`^vVgB2Q0HIƎ VU cNdN=b[RsDeSݗec8s|:әL ]86N})lIK0بnKjʳhmuԙ wAЪh).FgOpM]lGg?kZi]E4ؽal&%_ޘ3ND2.yȤ0?|EާŖG2sUjX w7ҴHג5x5sa081ԤX9'h@[G@'36RšZO3h>,XƊ6Az "!fϭuGæԧk=hon` أڵ4O;2+3MW$7ICsyh/";̿)<j;~kO2Sjw^k UV Mcr#YȽY 3Q[P׵Jy/MͩZ~-pޕKpvC$ PϬG9:zRv@/g ^yjtX0/XR?&KxM½M {t=x$-*ؑVnzyF2 @ߏ=-ذy?$ \Acd[KߛpLdyv)^5"֦LUՊg&?$hSg URm]Uxc8Dgq eqW@I*lT=c5fi;; ioؕY(PE<9a.K; |I? `7hҵԍ \3GQN 0e˒KF/΋T5斕f۰qwZ136Mk pC2lFpF-ν#gYzͺyUc-*O>u){? 1 h-;sNF#/ {xֵg)/s2@޴z8bbP=ݍU)=-.;cb>/~$^e睊3Oes0˖/oGqYcQuŻTtmd=/|K&KJs::Z^Wa nߠ[i0cX0\ުnqrZ=! HBG+jKȽï@sI|5{ >0:C'e>,XɒuVoƠ̻ܵ_0tl,BP7#T'H˕yaXzX*psS401PӦ^lKڹśc<2~#.ƛ\%C~jVQ6_lbA>{%J!'u㻕vLL `32mp^]kB=,0mXd#G" ys|t+H`Yk¤J3l2^dMNW{ T!^`>ns(iY@e)I#/AWfpO|Tm"!*UUh I(Q*-I=& F rAZa!GwaGf?P9ӖIReg}~@FS9b~p$G>тW4ʱ\{֭͠O[R6mUEN&tiL}O.o'mg2rt)7ak_M{ mIXG6kpn4JV7`lj` b Qo4aK'II;NNMk)^$ ni|6?%L}z^5madUI38WEz݌¬M34 `:hg۬׮Ɖ(°5~OEJP٣QlXO~QAI-" 56cC]K l[Цn|"S/ԨW.:,ER{gJɻ^կZ쾄BWBNOR=% h n 7WG!wl-#5iaMHPSQ-rFih8tPq&| ?\Fny++2E4/'NdT]̓4 mߙ*mڎ{'F]PR;pu#Hs̛m HZ{U'K:&t=WTofMr|Ex(F ; ̫?,(5 `qZ0@-%)RomdPG,{֭9a J?74 @<NJ ZɺW-Klk/ [{_zxE+ǵ=wh1oIrݪKF3P%<4x]Q'j\lETzHSXA04sT㜇+%lg Oݲׄ~c$* ِ~i9#[]?5q؉:Ǭa E?&VOÂpS EfJ!9ՕjEgsbc/G 7yA4#2Ofkr48Պ1; A }6wIUJP9X` w,KGe!꒾%5tg(IɫvD#@xx*QQѽp2jC!r!z+B[G%ò^]ኢU?yo367P XK\ڣ=UOh e4< UbP~IC\_1MU%},sXwɃ>cbFT/qIe8p5 Ga͊Db}$AӉoA wi>IND?L 3W*7a/ҼAÞ׺}$.)Wz BĊ6HXއvr>)vCy3HW/|8nwB^/m9k]`!L9x dk מ`S(Tl6 S4w(]?QZ08-Z{n: nTgC] QJJ*P‰s ia1QRֿ HP}D 82*]2ub/?=wl(d!T 9J@&8!0(ܕKEӘKA7!h Gp?cy Ƀ;KB)Wge _0aW#C~zxC|6x %+wwȸ0=z1Uoeowb]`3[*|&rߧkUE<#g LTUiK0\i1 J1q{.%[m >.u5.BWtPBvCᭁ~Db9'CeQ$2}§ qRУ:˜{hDe蔁zQ<8-,llk߃wHVOFMfʼnA)aBORz~R#1V g=_݁wlpӉ27>l~΢Ď7d4s(:: t9Ƭ&n I(KпjC]ɇPߓ+ fh~3{_Stせf`vtN˺UwAL^ :oWEpFso#0g^5 / ,:.`=W:oE*G,1G0sN%90t9xB7d@ q|w4/Kf9_(4o s#v> +* ~]UN&'QgǚmA|W|M%L0dw1gkןL6i ]"eA}dfbosfi"~r!48Vmb4DrdXzHzys={+Xps/zKCq)sZ؋~Kau~Kq0W^SÈdK½c]Z}уk1kv!n6N&‰)CzW5h{ O*4TL:|H ;`{Ӡl.KB#:c{:r!~2|ɞ\YvwR|5#w,.s%P {-eLׁhOgIUN)FfӬ"W]Ӌfl4OMK1d.aIP$Utj1zvM!i;5mjG R_i9OK줿=p/0M^"KB8-9GUyιG4#emf˞,[5p?He}@][xwfűJ:8wk9l0֗MyN1+#s6"Wz6GXCY}a/cJڳ˅eax,8"f7QM /i%HJ  ƍ{ b܁&_`n'`kmA$F3S&+ykꞛp:1B*HIGCoה3GwYf(ǝ/]uhz8:JXpUߝd&NΪ|of]zwder-s-{ Vjv2\&  $ͮI>p0I 4@!zNQK_+]̫=hNAz( u=ujhK9ֳ] ܦK).U`N@$z89mZ0s)HV㯭K\X" #Awbf /6&ˢ-{4`,uߧb 8~"(AXa-j@ F&#,;ž'DLڨ:'k#i1toD\$\W86˳o"xB?t 4%u΁JD!A/}t:fS)''|Vjǜo2%AQP'վ{4'q`˵,У!5ԫH$ERZ}_rZe// wvE߭ CkJ̟;m q`s&5u'_wG?Cc$UanJ>8KϥHODueL XA"д!&;7< LFu<5(b Ya ,pGWGr Uee≉c[|>B̄d?~#ѿ˔B$o;S\)Z*wdu.,)eZZ Pt9B ]_8_ZH")N4߽[똣7$Wb~Yj74604SaE9*7HVoJxyp3x*%ZE؝ (pؾi;hӌ4eOiK6TKUw=ozĉov0N%s;⪿! Cbyu8Qx R|~eVs[K38!؁N!@^ N;aJ!J%$)-0v5<\uT{0r]c+)88Y̫yf, 4OQ sjsc#eLfLb!;ymy槊ݮ;[<'ݮ@q_ \B^>f8 op'Xlͦ.S8D%XZ 7#{_ͪjer,A4lVK(-R3|dK%S#.uceûo&r רiiN̎VA| $Xp}Ar畿6K֋\JߪE@.CM)/۹? ޅR됌n!wb63g[ԽzFOLӖHMƱU|/x%eVYu EIN0BT MMDҘoM("g(I%XK)tȈ&  $Rop:t,6yd0i@ߩuuE]PsᤌBΎe^+ S3.$tQg;Kzn&T*7@ԀAfR7 _Ty{n|h5pnV"n!L]` 8;ᡃ~˨t..h۹X#Ş c}3뷄st1uF;"3̘.Uв?,"4xWL˲cwym$u Zz}b̻Lş>XnO+AT.p1^5gLt`=@>V`?tfzX# ,Zvs $42?J:ƌU0y@z~U؂8fI8K_ Ys->>t/*}Lv$!g>dl=%0܅<-b1JL* !MFu(0 J:Vj~1yOꀢ@PfMmXb]Š tB-/0fN+Ds=Sj 6y))UY:zZ}e`;6dfM5B(H f ?6b'W:ÍغԂmh_>JZG (PgW"4c{:iuD-^xSf˕v >N{|Վ݇ Dca:0F bAdc$2lg}'dmOžEGSqKī2xC4Gtd.VXNGQ4Ų)σuC]xfᾮl~rjnr; IQ"9<<9!PCso[ܾZ37&R|`2,!s~=NRnt](OcwnGrE$LUC JqH/IyQ B${X  rm3Z:$lɁ}.M @bnaIM@<4օALsxhg<,~!#B7T蜭n_KD6|-.*,͚_wA-u(ؤp^o,{BrjɁH7cX R?9 EdKfGUdCŏ2HU{;\gJk-%dY2@DOxv̔}/ 5sH3i?>h0AT+!vvfa_pA ƪNYd(~rufUJg2zG2vz"PM+d 1ZR] m.3' i|<2]v9풁@SN;@QRb*A}m_XXN v1,7u!h]ć]p~r$Q ' Ul{wi0P csuxd5H+o@FS`N(tJވɱY(؁mBfMK RqrBtiQ{}6on5kOY+L*^s,cb坶 Euȁ#JKdv\a84]OXj@ m(~$|&ӏk=H+wkTԋ0HAh@U 8k6P,USͅ"7@Ĩ9G EfC7'n1ph #Eۖ"}Lr@7R; ތ8 δաz?6JN~`u3Deru|RD*?T/rS ǥy:痢'ۘ"re=TO,wXZ؝"s'E feOL8H7NWm %8H4˿lNZ1wH,vJ>|S> ٨2xڑ$Wjg"odnò4COhTZz|d̀Tek8\`%dGh|_F>G!E%SEb"̞|Ioa6>4kU D ;R!&EPE|8pg^"XpN}o59hCrj®s7e*TefHW{S>֟NIV0t淿NR}jK5Xf_U saYm^ǚ$&xc;*Vw3J{X]ZEy2Js|\*  A"Hz?ޖjl+?Byk,b`"T 'KMqECx E?l>y0%K00 t㎗}\)x(7e 鱊\2tUBvK؋G@[:ZN|!j8V:w^wY ~$6d07Ј#啬*Q(|xM."0AFw:p&ZJduW@4,`bubG>Qx"27 m4Dt{ⵐdrfʨ^oi& .$ɗ;NMy NAqJtI@[pOKw?._`lpKysf ΖLb~|c@ SÂjppS^mSǘv[l!b7 ^}r2pqo_" y}PRW7 z WJ= 85IH, vM>Ac]?ywa$G?#51i3Bl 7a/LApYG#j+rp5#UNWKS]i}a ¤*xKҐvZ+>~֋ki館*TX-gb,^pcLz(Ge`15[ETAOڶwueɣz zSU؉U}fgJo)ɏ 693X5SJ /'r. [a\x`r|sb:-v8pVI9&߫Y '#E3~VC)$ ldbZmԲ?_6LE7%5Rjjù/F_O *jY;VZL@ _hA6CE@bnH1&jӓpy'FPި\PǪ@rwa#͑/^n~/<zd O);SoW Le[N~B1ct(Zyf;w&b "gc$ KKLx,Ƞ9Y#!J`Z&wtEVwCn~|y2q&;.A ^Fā&Ty]a[F9- EK^ ]&p(oj;mE|\&!%JTĆ\ ¨9hF?~#>|т' Psaqmasȕ3Аɇ_I8Ԓ 0{RPѪK]UnHm5/XrSj;F.G1VR&(xUǹ ԯ.u|kstv !V^7,Wdkݟ]6CxTP"< :,4`E6QY'+jM`%Tޠudg[5n}Q槓Hfǥ)6Fq5{xO)7d}5j4.=89_XA2R@>F^ - 榼ʯ IOf\BR*/`KGht՗7eND |_[IiGT;.vbT#%-;\ǃioxeV<{x\% Um2'ђ=MdNml&=\)t ID?D"nRunc$hohjعZͯ#D1x)mśZ.f(+{m腁ykIGSO:?]'4aTL58q0[`}1mc7ǃg m2G=sdg0 !aIgX`( Us𒝯\2=D hV!Pcr: Ḱ4[UTb:M"WZOcl9V9P=Nc_pL7PHë ]Q+--ܺcB 9 ӎŶ_d4`y_/j(rws3rE|b4"\us8)w.›f4Og?7A|LGYCbM@@/}hƷ懚}2[rg>SeMee}S?2:XrخEnIʙo4#|_  ߢwC^PG}rdwI N5y&A +GYk~$f*K5t|@c6vfHO(ךdɺ",恲@D ^8ᄗ,| W=FME͞MebRG?xR[\FHafp^47FmpZO$K(X0)?밀Ϗp9}OG?:]T/=k$6 LH9݁٘!q# k'ނzNϻ9sƶs7պv Z(u)QCG>^6 :P[ Q2"9DOԄ[ U/3ehwNaVD UE;Za>*x[xVWE 8$!q0!-~IW#) .{قХNXFOnl2#c}6k_NDPáA{!,Ƹ> 0m1OD%)>'?с\7ƽ}m q5Gl 6'T{jD"̾)}+^\ gmq,nO/)Lr~ ExHgI;‚ܧYKJ MkmOQ]r"C !k1](v2TOREBBlPp9 -l?埩[{TІܙ Wtי/C\i뫁C>c:/`YݸħZuuĨVy3ܴ zd'o>9KbJ@p7ΉLu0}ypT<(U{,@~ړ&I¬ vSo?M0}u[4N ;9ȺډlzڳX;9?޸y`KoDž09fW^@![$+m{^ ѡm.ҧ./*V#No|VEVC+a7v,Ժ|v]p,6w49PL#~)sQ4+q ^r .f:!׻.ZL$@fq,=x?N a7WD^LeO&j3:W;?]٦t""#*7C?$11 Zc5b9pJސkͳ98~؃f4VF$LL8ÏK=hb)/-;iS8\%o> W7R9^S4gN^^|CN!sw s-1 fDy* @rXG* y.uuƦ V gn{fϛ0_>˱6Z0=`!f߂?.u;X]RҹJ?w =߼ "m )+G OAnT~nDq1SqEte;Cm/2Nu 7e{ AsZݻv]Gp6,eiX\avrK~3c[ޭJg7X>#9#qwD!'5AT:?BȗJ\\S@QKy 4eĩ߫[ou4;~^CjoХ֫zŐڗvdΎk~ :+7l)ԓ dXLVVv|03+Gn/O6Ӏ=6<{ z'[-N5hL[e/Ro3 bQ2;N(gOnx3#C-px2(`Tp #FbSh}eegLGi5AhXmSGd? p?J TwGW1ᅁ泵]rA"4ׂW ʋEYr)jrVʠi-+1ͧBC^Z K!:ē)@'+;Y 5[i >W ZÊ?~hӏz_GOM̉5_^ELB{&K)u4(]Z(L$m?X%P4B& nOI' Jʌ)MĎyxyJUkkNuLxo$@'x5o;r'U:CA-iPs$ &f~/csuxÐK)fD0([h*' d|VZφ6 nшh[ KN̽/2x: o辂*T}fw}*IfZׇ0a馋qTEչ洩9+ %EYEܿ[{=Go\1=Yv~X/A&݂9~4{VV}|$%rQ=d޴L\yPN᫹|xHƚ?S% ˇ8R.J/2hw\;mSRv{EV_U {IdSd!0;XB!7DKĠeN_"͒.~k_;a}]~J,&("/Py - Й@ ut tkķ{x˕8_8'ՃtţcFC5|ƽa&pE%$|gc;@$`HF Sj[EUY5jծ\u ?Qd44e``'E3Ҙ ]k!+Z}U ]Y:R@"sy\GjF;3mW”;$h}u)O)&q靲I혼Yo qѮ!lh)Hu}{T_99Dpu9ƭ ,h Ul寣V %ac”w:Z񿉨oT6#c:=;KvQ,m *AΎO.[OY!P~-jJz ju;Nx#@LZ yJ]Z6o#Ŕ־%.`X>'lқn`?b9>:{WU0tҬkV1ӽS: O!WN(N!+*KGx$n=ꎍE(%Z$/ƍjEL)嘀n~/#Bk2W\=xƧ qƼ@>#R)*S}"Fy: C蒀,9'Q׼ .H07:DX,U7Qښnפl)J1pyACEL7ByT~U$=\݅GJS[4yU]ǔ#_dPޏyh\R}j`La74„x*1zFZp'xX̑QK# jW #9!RcbIV>irg\4˻㜲ɨt=(ARw6fUV&UF thLӃʌ&4b .rvOp׼+PA̷ɄsQ.f`nژDPy~Y'z;E%[@=mrg& Uƽ侬 h /by?Phe v?DZwV=GRQ)֠Ґ>,@@:eJqڨԶPkTRb?xV?Pw%jR⬄M:I9vok7nRe@`-@#>Bjq2V3[@TeEnw!b<cy+å?@6Ǖ7arM}IZC4jhvHG2a7ń_8nMjyZo&)/j; /,@.te]|ǠpƗF? E/ze;3w:~GGF(o w' bS >WKᔠ7;|509lWZL ʆz kp2T۲mEZ|͹ooEoJzߢ5֫(pu*l T$2's40 ]SB=w>‡Z ?d EwQ_.P@,m~,XI|!JIa 5_^nMUil:eS]1_޸yL(ƏALnZ!DDpPV_͒igֳfK+n rn~M,ӉOgTv<ڧ`WOY:"=|͓jrČU.뙏BmC 969E䟺dWٍq{IO+:WDId~O*8LEkeіtBﰍ_D9aGOb{9]^֢>wB@_ P^2zmIXw9 cu2{wGH = !Ph%v(CI ecLhrߞNc^q[0+[2;bl^=*ĆVRQ7AB)]ҡAETV :ͷ{TWP@rse$0أg/-ϭŢa38 И~kXu$yY 8 USn짩ّN0'69hD{U>]!jAlaA M<\!;zuy<1e yJ$ޟ%yem)%":mKڦY~ZфE56(`g5Xs~}IX@D^մLi#? ER".d K?Sgd?>eX !d2ASB'|8@f#4YjYqեA;26fl}._4 ww iFdm>L eNMLyebۣTa>-3-;֬3`;XjeKMp2 aO!&})u('6JA=@1ʵj>e@r"t9 "{#?&` K,݂NWtRaUm\VZ!5,xq~A[tA}m1$7h տԹE 9'&c& x^>e~ Xq=W3$lo݀tcl`~+Ӂ CN=$R7]x]?|"#┐aCEu;Ά)VDcgE}Lۂ&:Ŀ:B&@i/m86x˝$!u,xm_J+mWP"L` XV /1@D [4[0N;(½"Z^h_?鈩jH{zi"Jݯʍ/-d5`2/ &;Ҋ0P< lim~4Cܯj8gJIe oX-c){c.*'*=lw-fl!#9 :-w+DTF=IQ(kaqT;' 'CKJ@uJ]l l ;wZ,!aX]2sJoˑ{_(\ɢZs-5dApm$}pבKbe^"A3E {^C&E_X xk#whk=Rs '/F]\BsX3V9@>XjH%j*?d&q3D9,b1LG B?=MboXH4вVN%n%b|UY`$t3:9;#n32]t  *- W_|uܻK^'ha9X; a)O/LCn1{`K1ji8AHuz@Xq?D pyd+s~C락^ GT[ RG/ 1h*C+rяe|֓d턹j[sYvbP;:v|mz) X}vhZ ZۻԚ_-i :tIJ^0>57[hHuQd08@fcH͆rX8K/@`'s{§лX{Z{jY'g`1 A%* si \dݣ+T0:5Ϊ7; G(h,B6&"xP4&t!A_m$4{CIISS"4;MmDo5-+n@Џ9gO>R{|nd,)Ƿo@>EаM0t5t۬k>>ޝ\I lo6՚y # X\sJ%0o_hPWDah/]W`wunBid<* 'z,\^6 c:9  0dvV|@=1yu^Y72ăJ=uWbU63N2Vh.bϸψH˚K_)BIM6ʕ)gK|XBƍ .hnEnUʻwE.3dB}g-P˽&wR6tոP_%W{!=γ8i1JlkIc}1CϚFT]T6/鞒\rK;d1coOVz^/\])4x0#SŴc4'}9+ ]IeLf&`(<~yGM>\xvիhȖYZmH^liF##Ҋena\v@D!#>ċWbg7ad珞(n;aX4Lgۼ 'IFx hlCɹcTfI~!VMg[\hVoeyH)O w/ټٰ[SԠLK)%[7Sڈe7*7%˔J%lhFqp@c6Í)zQl* @їvKU6^`fhI6\)Z3 v9Gh:vE2,Ny*tKfRUrvHh;] b;#Ҥ^vT ח G5a^l1$M=HݜԐa_ |臙EA W5( ¹{O1Hn PkRJ`C1!Cyuߤ0jíQbӲ=½x?x{6b-tf_,㚺bQ_b|LElgYV0' bIA 7S[l[Y9aF<^MO YNU79W7| 8F!\A[~V7xyH2 ̛4lxlXݝ I$\jQ5p8LbC(= ÷:]$;x~#;ٱ9%)|^_{%kv(ҰŨ= @3%N?,1 id;h?fWj:00rن'=Bn:ʹ:-j2@@oo 1(ˁ|)-e[UhGQx)9u ,5DDhAU&Ep:X焕"KnIx[I.P?ㄼ΃ QH(~›CŲCo Nw>=3Z]xP:ӷ_/EP,gP:ʏ}V,%c6hrx-w>U/أOdB|_k}ׂ<=lScqBU)uẎVbޘqδɰl̪U^tuOt"bJ`\@i A3klR=j)IcaɑVx=^i׻! =*6L6D2 :gr[KZ+,8n ԗX C#X+dPYט_YHO`>V7(Pm09o_չU)%EqMcO HOꄘ$Y\rp-rzuC_ƊRajz\&< _;7i\WG> ^ZdO7G 9X`o9ajvg.ed^oӯN5|LEZR _hL,,Ʊ}Gw**"+*O)ς$߁g876b|c#4TmLӲkDז‚QD?^d]xڮ2^k!Kݍ?fPcf:Js&Sh7l~z7%DY|]}꿿 ed{׬d[O2 |hm_{ٻLj) J}j'U^Ų㚕BLe^`%߰i5L*{k}KTv::d όnK#S"no`pQttgTL_՚̙і(Iefu/bMX*]99u?:iV-",.Xk ~Wl;.yUjὍiem djp8ǞX%z92 KL<I#hWQ λbKK-c0 R*GfwȹZV4<4/v(lX%^]-%yUd^2Wzn?.Wzqd?,Zt㦕ͣ؇qz!S4;bWK Q^4-Ow$Gj[6AٸK=X+3#PP<]8 EgxsmV뀛-+RITXe*'L^6JЙG&GZ+U^PvXO?g#Zm mJqOT5{po|k9rQ1m뜧>1#@0,L} %)׌ &n)8 ʺ|-' I65adb( õ_zcIQ{mj&8AO!Vtϧ0$G|ףP}{&5mE1v3{R9+'m^U[BrZMÉ5cWע\D{iˀXI/Yå>E6?o | +$oT# %v :|,q軱$G}JnG''$jI_BK) uSy.V2.5|хGRe}I]*'dyJpn(Sb{D&XMc*ƅ}%3T j~ju%^C qlJ ΁kz\O= Wiv&DZm%Ks2%_y~8BQ~r7THIi3:g  11k*Y/[;Ye!e|hԚG_q0K+Dc;k׋i+H[F1ߙwb2ˠl>cܭqI) MßLelħ .9p=4HcI8#j/ܔKv!Ei4#sbƴno *QZ&apxbW[= |3}5GҕQ#R-kRq['$Rj/oE3`g%rxC@GS" %cڪh7TIXwTLXM汜iJSMS:lH^Ӣ<1ó”޿fI*Thq`3qzl_Q4!Xd]`6#Mc,I/W0%th(_v^e0(e20T`0'uFbH%f#UUX遬/@6yf'Ͷ,jm aOqd G2#(#O/&)zZ?u.NU\ʓ׼)hMq<!쭘, }ѯuEirZ ivvV#R"  z:qP$ॽv9%OF׷`,!5z&+pov Q L&Tt.HdR⍶!LMU*(5aHQ45 }tA EwpgbG~^*0HqX\ n݈ q':h(Rn7*)\wkʡ{~ a_AEdFyδ؄h3+.w3}t)mFHq'g{"X}G(y|-,ܾ++@}W\yU+׹"qG;5k-񨽩u6=_w ""MFF=dy,$=Om.2!9;Q121W59yʙnv,4_u1.(!3y ^ۅEO111! wD+8]h9Gx:0CM8BV~T6F(MWfPφsiMf8?Dfonsm<I) ;St y1 3N-*D^#zq7 Mmc ꈽZDn3-FW[gLv# ?xBv Lce-W1L1⡋#ze˩2T4:v%dF %+#ŵzܩ-Kd l;e8\& dXj,[{w$iq^[w9.WwGDwF*-Q-U$! /Q1Fw!,4jFIvreݏTVc;L͔YuHnT>^PxKp#M\CYy'pku~N{vTxzi/o$~-Rk^ ʝ=ՖQ_ 3D9HSGn٫*S>AA>tԴv>wY V'n˝@ X-NOxY^&5<yQo@?v/$n)ى1 >t1=VCt>D1UlphXBA92)CԒ~=2lc)[߹;]l SEF%M;yb4|ung6'QJvl%=#q~xoG-},dȔKGлI*s>;bh2m,Obh!QMf+(Q..kԣ*EL\Q;GqOyxX3(ܻ ` ( \TJR9`OlBn M0N3gO7hI^ɲ\s7tEGQ~.ǩJ+V XC R_f['dW6J]y3#RMqp( U]fnуЄ4JJ&|. VVL^x&3 +"S;#VQ%PJQ0u}~ߖh VDN"$ rݲv!8 o(e|SU]f/vyEƾm?S(`NSuD9.Uv˥"[\̼[SI3}rk b3 1IL;G^BwN<3s޳m9M^Ш9#n)Rؔf74trNϡFįH-UTD;~ev=;xUوr%Nr^T .’ pZU)ѱumb?D!0HZ*^]AغuO`p?c _ [6)gYZXfe5D Z:UD2Ͱ F 6r8?wqa Zp0&*Wp3yE}go?r%Gd:YCg\f`;ft2}aru3\^!c*ĸYxR)=/Zu BUnH$}6W*>+^;)J Vޫ/D9L6ހNEPpy} SrC\6V֒T@o"jrK6Fu)c+졋̆E*B>0%ZK%6#]Q[]If`': FAx' MI]D Iy5 &%z4eCɈ1eI* J@7.aǸˏ>>_멽GaQe9~ .ϳt UF}.M ճU rzSa-xZ%"v^LQy(|xy) ҄ 1>pC 5}doO=PF vM5sVd"h*pGQYy0O [)^ΒT/Ŗj?72W,&&J!1 E!⒤"GPl 'noy> FΫm$9zIt~3|Na nULVc;1CU[/X*/\ 1X9qz\y-BQu.4ɷwiUy5tr8埉Rȹ=M,} 4|)n f>{bH7нBJM=![X|o8[T}=;{ryWJ^n|Cu{\$ȱJyqkq `'VEK݋Zt8_#kH6 R P!&[:[9ߨuf ܧW]?+E@i'_D֩ zsԴ]Ȓ Φ+6\OcHlOfۻc2UdW^kb1a|Rz-7V!. Q?7cu5>*ɉK`/C(A2GwH?7\0$i?۴ϘN%Xpjve(Ҧ>]f9uM0rtJ #s",R&Q]ܸߚv?'n7G 2 C [c(M9>lÅtPflƒ#H vb0gDA>ɋV|޽c?K(?ߢnFը4]JrNB0>*KHAkd? Ҏ8(*D&תVR2g4āݞoҊe!{/R3+tnz.?!/]܍ƭjgުNR2z`H+́i C$Xn2 }=j%cHDepy7St";Fԧ+RP)* ,wgNhFPF"S'Wיeoכs!vJ]!.$Ha"A 55;cd; 'ʼ~W`\·jziFE\k"AՆjf}춎~oXD\f@dC.<X!k2UlVQD ٬ \Iv652 Iz`j_0%sюH $) Ze ?| rᎷRŻdXR}i O|uH`BzrZT)~ٰg`.f8ю|Gtr Zة4H^)JM>CP;>i`o_Tʕ|uĢ6P8P47BơWG+w9nCϑ/0A?AcߚXU=X^nlwVZ8KEvȋ[퓎o348δM 0*U^5Fx;#iWܴ\FZN؞(h@yjLMW] hN mÌ Ζ3GQOo;W7NWI(9`v}pa`X6 ͎ ?2Mo8`ϙ',Rzn 6̘_ezivɪBǘAD}V`̥-ơ=%r\<%.s*I%J4+T9NmVb+h_)%>OHV^F+B!vv]tEaK^4BؤP ZњhPr`'7+Zŕg<ŒkrR-֩)t`!HUȺ#2vg! ]GRgH)0W ANTB_HB@ho9')1. s>!І) p}pZhqT>- )(zDa(7_m&y4}x~#=.Q].5;Qq(x^E2DnY%a:\DMMH2I9L_!q̆\8@v ll/pdU'BG=T n"9@B%;vCÁ q4ڲ{+|¯vO̾°`s#<#ؗy?_*OdDն"{>.\ͧ0:+".p[4{hg4n8ůR17ayGJ:HFܛEM]c Hq_[w@ŠiRK֟5`^xJm jA4+FD ȝ!lqOOeڢ/ :w^9 yC%e u t9ު)(Glе'Ė!?0[[+TG+2{)q8mK{sYch:s'  3CV­m"-1{#c/-Pꉳ>f~s8߀SAu:N]٠7k\6RKO߫*BV_Uӕ+!X[o 'CnAMHԶ 侀 Ht3ߤ&v}KJ\\3S q&d;:-9/.k唤E=f7-)YdSu#}پ/W{ke [p](Yl^Ï=]jA.~ncZ@:͓sv>8f)+IAsrDeY3_+" $p.Bi!g}Jr~3ᖒK34y3hCi#26)wk-z*0wz=P=\F?(֙,3z$2g= {q8ŲPL_]ۑCߩzIɿ17Oݹx(7_\{1'Ca =΋_=>5gk̄w!?'TR5zJ.* A{(Z`zzg&p9?T`zuI&J{:yw7<0x ?e"03%%k::[ȱz\okњd{B? %6I0dR0I_6^~8-Cyu^;\ FV觼ӓz\PԉkLeMil pмYq1BKN>{``5Λ``ECTw륶/BvtG>zGʨy1h2kM1uP- M|ΖfWx1KGVR76J$ߴZؤz\H6bo 蚠}3xWv?t0ՖH:!I{ YQ?flfJz*sX+7.֚ |>+pHr zeµiT%f}ޖuh1%ۄz 6 dKn!sq.=tr\Ϙ.F4"@@U1h(xD)1&(4Z>NSzX}k :>T&2ee~@&ȾiP.8tQ (vo]Vj5eYZ)`(#i7m#pXN?k+I,|HcѮfI|Qx 7 2ߔ2(%);B+qgK XP=Vf2) ?fO'L;55fI`S&3dq6آ´]:')N5ߜNـZ_|Ud/ B|?D'I9;Qq:rSe:O{߿Ax$9.˧Rh~Ywzhw{1Fa^b0K)5Rُe $HhY.͖#0**Su͓ٷv(}-u\mRWT=*<]KI98[% C3Վ-xH{cΞٱ?X ,H{kMAKQO^]mJզ6ҁƒÛd/ yr]وO +??i8H'V\ 0r/¼NUG"ʓ >+7t+~a)O9џۖR#]':ɪe=2^߂x<}>o>|SMd󿜈_`DM}TZ-.:*m*6FI29YIm"<^W:u=A{_ ל+Tʆet#[dhzLpc+C>ڥF^"ScWwJ2#f_ЂA [, ]jc?gK2r2@b r(l(^GOyLKJPI _2uGm2K!;rA\tYe/Ukɰe_[ n)_}]@Wh@J {ߜv&9AIczԁ+3Jmh#b ]Y'` I<iÂ蠸P.q(/8);]JԎ6[4P]ݏwb;o[doF'cc{">n᧛"7i3g+)+Je~rZځ9F=k4> <$.y JO }=̾괆?~zZW< SS=泥K~ja5KQCH͑Tt0f( h_*ݵ%ڃo'h{ڢGy]=O? 8iC<%ڦ2Hwܫ_;JuAE;@pq+UŕsM5[DܱC簑l 9 JuTr*SF>OKuq65H i}Ssfo/~[UDE G@a"ݕgIیSC,g ͎a,ׯOB{z~QG,|1 59&;'򑾕=#[e+˩Z&8g,wjZx.!#&cB9֟cfT!+!M!44g xE4R҃(~t Y r}aaSiqڲt yq ÊKcNY$f+7۷F|ZýK܎V¸^e7/i_r9qX/OPҖP(dl?琉_0]VY_OBt":pT yQ2Zw$k]ʌ֎>ZSVW3l=)F?wm~y dQTrޑ.i_0Or[֯a群+n։v:]*Vj/"*2$׊[&߆ NCi>5/[PCŲʌnY_x$N%7Ld#`#,ɢ>4k#>7[wE ܣ!Bd]~r5+0.OxwԂDsJǟ-kFsrwl\`RRZ}RSjq%`'qBopr 3HXW NPCRUĄ z?&` Z]6:1͉]f)UE wʙb&L+cq&8XXlu*My̲xyQfT44U\$-JwQպ5Cf掰*^=,xCmRE9ɐ !S;EXC\?Joą7dsͽ2WVNppwMXekD)^񍔀r_:D%7S @:ˆl2DhrښoIaD&ŧs^izLz0hoN_*99XfpFǮp>06oSW}T~iw(վ;?r-ښzut g 潟2֭%\tr g0xd9}ajXT.s{ʈlImHzb ՂZbӠH3 wRm8vfh[TGR8кvPщtz2SYG xiє j}L <ȝH4|xIǣH6Mq=8!0GJT+;/_Wщ>;7}~%M<`9(sКtFѹ,Bzkz;?js:V@<;!Q`Z֨WߒNKtNdg]̭I/!`VsCܧFHθ)86<+$'(1s,+6.pH$8yU/J""z櫚?\n/hvDnH# )Z?_.5J߂'pPHRfԑA}W S\emR&@)/Ou*ƛhH7=h C"5Ryt*R-~O+cZP`yН^(KG D45- jKR+P)vF*rxZ_R"G8vQ>b$_RhRmQ:˅U/EG BQډd{=fɲ~Bx4.~ |&B IP9 ;Uƍ'~TMtXϗrjAh)2ԓqڎf#],aMNVq-z&Y4^*j|$3V~2樫O0߅Y)68S %T&ܟ|<>u?~{*BFs= LsD L硖r<#[Mٽ;yXet`9K)tz?+V0#ʵfu_@")RzkHtB궬)&~NT{:n:S)62Rjǰ9O("?=Itp =Jgew kfR,7ϊ3bzN+z`tAA R N.:zQuV[p` raUQRX`3;9RZX[Os*.j]wU%⯐mx5Va\3!v5H&{+Dd|Nr)4*'ӼܕE'ǎD;M/]:GQi! 0If)%AQ%Lۢ ' &95${1ww)&B; In53JG_<| r3N59-B$TV4w\E{ZH j @U2w?]O`ވGtC"J3`C+d n7ϮR'vMٺVuYmZ( i-@TmdGTӐNOOɺ E/aKݗWh;<*ZXzZԍϻX ]rûcAdyix&vp bs0o zɉn ;N˞֞n!!nuQ6Ǒ}> )`C_xΠus#a!/>|p<脍TQي(/հy], L[I` 6i"be aKq2 5y~/-zΣrdN0-fY~\Լ.@d8֕EB+B+7 V. 7$cF4BdLp%V䟁d .lSa GvPV'rdvT"?Òͩ&Ev 4h9\X]X#)qH 6OcԼ꠮3Blcl pq(&K3AD uDZXm1Ah3 Tήh6;x|oJ_])Ho-.af9E`@GT4 ۾ճrX՘ [`6XXW&?Fi9Xl<085oQ .=y'Ms[z9{RJH1(gd$3wblr9^4j_X!wj/1:ri!M{`Z}l/Y R%38)]U̱Kϋ9|Mo%iQr 2PofI o]aʩ܍Z OdC`KgpΚpP9~~MΔhփ15G(P9~} 3Kn{܋`? UϋC|hX<ު-Nh|RXm0fM%\sX+Ӱk{Y8#a'bl ]ˡ1VSS|IP4z~a}5>s{A 2:v,v0 ĥ!OMq+K4?Ee!jtҿ̺P$4'>kHD,N&y3$0<9HA`oa 2ubiZ3LC,T8Xz$!Җ{i^CgnGhXO3e$J-4*V~OI%@h ! _oM$JsIn$麋82GYC^{04FyU²0vl8"%)|a~Ov(Lbթ(-B亗C(/$BQIe WϥF1Rz&_`a$L.i͆IsvEa9ej"&=ѣn1lcY)hM~ciASB~p> H0Ș.\{17&ʷJ׻3ϴL4ಅ9aSJLZm3| qct0 ]s'ni~NSusOa+"LsPo9 *kh:i'n!0_ZlUEDX߹vna8/Bs, |+?n'mV~'4뿅-3϶(cR;o6SI4bh0d\rs50@Ӛdw] GCK6@/,Bհ0J#KL%0>- Ga=$P{ gc3T!0Ջ`q2ԍ@A~|G_E.'_3M=SzzicWA= K`jӂ?SVҨsf3n'yi+Ӓ^tf H&ϒѮGr4/bG/+v U^F9w\ijgC(IyZ 0a R#{.FcLYw̽TA GimxD-U @/PW,2PTJ3yQV^5zL J+u+q/l+!IJ[HMd$R"kdzn|HƧBÎ1W k8rc؉,䵲aBru J] (5D=5'ͯx=ads̭-5$^N *I Z$G|P.9߬1NHYLȝq87#vt~%+(Yd,ON^&=$=rl/і\q) Dr ƇFgDU66xs~Eb⩗H4붒2ٱG -G6F_X:j JPyݒ+8أn6< (SrYtœjPf>{3tn Ia%ųJlfWyEUJaX1Нrm 2 v\Փ(sY{IKU2eCExrF$/Tdc3ͮk]Qy{KO lqȏڮD͏+uS ӻukֹP<+GL_eIB#zVl=U2WOtCudՈ0 baW. g{hi&4pp6VL-uv*jȞEМ=2_Gf*mq*Wwry-ѻ tD^%#7 xXWP%L*[i6[gA[o@\}@58d:=i=i~d,D?\U0vcxUI B&xƗq'+P謦lV!!Wjq5MCMAIRX64d.∢7EA,^^X\`L|3OEw]k_89?.rtJ/s.l P>+L /긽3wf1LpEnO\ѣR pP1Vdu1,߸YX_H26e bF ewPbEmxvZO"JSl$5 KPӒCB&.xF =D/ȸWf4veWd r _,,K ȉsŜ4LQW'F42U 1K)fYO%|"D}tW&U+鼷UYN/b$`ݭҤRл-)e('eVW,-]$k4wzv/V+wYǒJcpls d;LBM}d%Aԭ/snW!մ(Gk*Ԡ&ϗ2O_l{& @?v9+;Èmh* _k*SCzr+-QV LNi3Rz>L K_[FkRet ޓr9ik!%0ڮ}্8bjArlz={MXwNajEĤra=qz87O_ϢJa: oXk;0V[;.PF4\W= &G#5(Mibg@+ŒQ'rʥB!(eyl&nIV+?'Y81ըpCq+OKI@ڇ@WZ( w\TaDBzL?ru@<֯LX' _D9މ᣺m4zȔhGSDT:L`(;iSҐ$l&xlfTkC}!~=;*3Q^:)]1F8cl~8r)DFQ5v.aD0ztŤ6䫱bw:ɺ')0k`X,* ވ[—&ǽ F,L{ Y2׌@p]aRLdu䢥rRP`C&z{8Eh(Fj T_NfgЛ8͛kĴ `Lk9{2:z9`V{+FڻľW$3 3Dzkz%#k ?)2Xe I{ .'6Xkivx<wx3w937X =JT^9jh٬)v "lȨ 6D!X#Q^Յ3!(jсW.f^'Ƿ K w;c~}dhd[49Ku'FOUir@1 ƽyMqrqFwȂ7!,k%7Mfh3M&OAC0ՑNg5Xu!^^ Xb Lf)jKzlڰmqe=S¿-⎌Ad %w/@=Aq栭,xѷ̴>-{tt`5ƆLW9TnbkL,/&(gˆUS*CJ x>hk )w`ڬPƼt|݈Y9[H'[>4 z<8(9qpn#ۍow4RGpp[H Eҷ#_c+ A3Kvh~CX-j;S"}#U Yj믊#dLJ}e* 8O>q* |5f1b~}YN}"F75 _\4lG}!U"eY!7y?+urC\d,8us k+Kc$޽츫 ‚_XI_xtàm̩bA0_->tLi@xKbLCR4Ӿ pf!rgU/2DTޢYlcHYFބ^\O}\ԙjv@+pEتB}0R 4X!X R50(^+ +g$|xrTN?1.hKy!GY H\92F, Tj˾S^‰#@a8!2+)_jz:KNZX5< а7dH ){T.q ꇻq6$ fƵ(Pž߄mǮ5PC cJ"750O~<':Sk gn|3N]@d}JG5~qVkqx$ %_q|r+@gC8Ϻ<=k71b"?Ūo~/,ZpX{,|:%6ai*AJ.ɲLe+B 5$_nzF]P:1R*:::/SW-zƶ+L'z# +(EpWFʛ>ȅ(|@a(Rk%b(ShY|]5.҄+JnpeJӝ֊I0e&)_{))ӠmM ݸA܆]kxjwv6BFZ r"؏ﴔ'#Xg~4"(H-yОMMA a!0\$%ZBon%?7Sωj $>/ؐ`1}u>6!/}y_܈xRgñRcTJn !SܮgFwBmp%460t(=d[kɬ}%I`޹a5w~I#p/ڬco@60 #'?~ &}õ_mh\N=ᙀs=;]GfoyWwHjwB] ܴp'}tp= W~t='`z4t%57|aR]PHfn.jew`d|x%/Ղrfkp}G|ڛy>yxy?KAHT_*(]~Ui&'aRp3IM_ GHB긠cJ5nc'7}>P޿Ok >Sp8CO) l+Ϛ,ێMt 5|Ԙ*D$fK97FmS͹ʜUPy,-fm?vu7=!;([j|>'u<>RD8Y>F"/`u I˲ƽ2!q= qЏȸ^%bOqRCȕ]Bz Ǘ-#1{6l y*| !|5KX.*PO2G rybS5}|[WռGlz5p+\*J2֬bH"k1XȆJRϾq%ۓAh3c>MO% _ q2~aXdt: ܶƅM9}I?Ss C1k%zS9Ju)nxI81K84űԫ!v*B 0+K'>ѳz$Pn$3Fr/$Œs_Õ^{s9[[1>v󥮛\=ΜNi0aP[c4O~Ѱ>ִ]v64($Oc#"4Qe{` p޿=N%HZϱ/(-Owpuƻg,t++"y)GG@A9(HwpL$7}* )֛0Nˆ)72~w(zX)h[i (#6`VceWf=|ԑ݀L3)A:;Fߙ+xnM.d+Pb(oC2MJosa.B0'-1e6v-u/ug- =kdn:nF׵!Jj)2NK5A[b3zHѲ &ϖY Rrna}4NeAþ{ ԠKmzӡBx۵9st/AjnC͢p0{J~Gdà|k8B9 35!^"ЀtH/\:ڱj<ǣvSڴ9tg0gpvLNB='5n%Cv ?nc"&9>\H>jU)Ub=UOפH< uYz/tKlfbR8UyR6<ۖt"3*rSB~~_G|z5P/Xe;/#D*yՄ#x c,1 U J :\ ,?' qR$mYoFZNJڡ{EDET. L))]z(E8t͜eZWnfj٪"8"/պ*uߤ@/}&aS"P;"V(q h$PBj=cfGnrQ¹Ϧ\mboc)p!g7d膷0یϤE [Xu7m"| <`W&u&A`͛!iZܩf'_N íJe3A92?#LVpCEώwB/ B~k[eE*H?S!O]DGK2R -?)1|+j6Ȫ>IpB3$qFHt" 3~b1t0 \fɃsfʫAJRoD@QILCoBTsI0o7E4vxBY jfeE^O55e\#>ʛ"։MK uV+ڧ .)av Q2fԬ$T-QbJΠash`դ Т{1EϾpZ>n'WC8ݓ B k@`\Jz"^M!Bʭz P ڿsʑo9ϋp bCAgCе wjb (R Xh#Պ2U Ⴂ(TyO2Hv /tJ \ K`/(nyH<ÄOdЛ#t#GO\~Ѵ.?∋bX@[Ef4 &Dv;ǴHjq: ;6-4SwJty '-cG4郢 z Ҽ ۯwqFUuƵ{u { : @Oc. kC>\Ar(W~"nGTauYGfllsӒzD•1~ cl~5`b44q&A-șx,M4\BaDž;I|fk,uߒ,ڄX-)^.i%PhɇF{qhBV;ىt YnvJ5m p5s$ X&΢JH:v`!R;g R33a{47EJyo8;9\tߨA;-X^_WCQa & ;S2`6Ǹ´`%$'*9Ѹ:DHΐQo ZU wK.LR$>JgX `}ho*d{ܶ6f.d':Wy45O?>/O2 _=CnuݡW.3h$N>$4 Fӈs點dݿ*m]`RTV)-RN/|sG0*T#ֈqxu$Dqt2@?y(3M_<8ǿUBu~%ݴLZ舠>feE|tcгKd7|‘fV!H˳`2hiQKT8c3{nj΀2zerKhqյ&YFT/ | ||,Zzj&k@}cwW8BAE cO?&k3S汼!NxTC^SRA6?Nj7ђ(淎oNL3[@\,4M0}݆Mg>bof\Zy*FK(}8Σ9G̑<nA&G{әO[PHp:I`eO ]D➇ʔM,AA㰐qFu]gC3ߴ/{PQ>xhĊ@Fj[I9$,/ϑ{i9tԆFnSդЫiiI2A@Vr eTeyil<#kώ6GNnz>@qeP0hKp Ii}ӌ2VO[u^B$RJzc@7A9 x=1YLqMUB''Z3ZsEt‰b} 7'__~]ͧ[hwEet ; '[cݝ9C0A UgLi{\[.v!"G$1$I"C*5BW Ut@nr[Ԑ e>3_(u;Qn9I7og\w~,{VA:E3eqa}7V/͒%R' Bݮb3v)@RZVLiEC i_I` dNM۞Ddi`^?ى*Swisv!R:+:Nw,Z?6+xٿvёlG~ q;1{3a{,Q>[8`[v (T x>5-NQe~pZɸJV@|pG$\R0Z"(~Ȉc0I%% FceX6HT^>$Ϭ*<`O?v Nn % GNM[/mk?I<#T䢠S~˺ l|ha5RIC8Aí=[d|D$'Srp r#9*v(*)¸U΄Ы{6DW18;>g>aU9R5,8*ΰ{=A 6Jף2ص H+ p#ChFr+7\صN @6Qȹ: jFpi\Fd 鉴ؾgX_G=HɩHuU(S`TWږ޼YXhDߵ~~ΘuDSAȖk76?WנEuCvDVAf_8Us7,:{5 X6_P[虀 YϙoY*Ndtq^Jzzy6f83cj`.bǎh:z}Vd{頯51"{IT8j a? dE(1(N`%PGVX<*uKA*h EV aQ#;Ƽ緿6⺺&r LfJ9iZZ\L/ӳ6|[8BjuDd( Dlf`q$7'Fh bFtJ{;}N; thaf7L2Hi&g.S71P#&ؔ}|Y}Hv^tS}@7,OVgt9>"c; Sڷ1Fr+ѵ6W3G*ޘAW'w@K0e2dhB vq+6TyW$oƲʊa}z-s(n7 DΦ]!}9.do32 "6ҺoyE) u=Ķ0ƜH[!PWs3+"0yϞ$̀]NhhEzeU&rp*!R8@}Ok(X^l3F\/ "[ߖO/C {ޟ V!-?*KBfo)K&fQD%C񃱬-^cfk2 ^&=Fd@\ k6E; [kͮM! D$hfQ:\ZaR1!*+u@|; _7a2]aRb*8ᜢdS|m`iB07{0>P~[vf,> u;Ɵ'B穠fH @$i +dړ^(y-Rn~|Li9: o OD Jt\%IihԪ]W m!0S8Ů`7$shy-n}Ըp+呺tW٤td~aGJ-G7}LN^ DBŲH#]º] 0NMntJ4L.SEVP.߷ɓ$Q H8. n9[%zƝU:@tv~񋪩t~N"{Bu-vKs/o!}M7Px"LWMᒙ;0A|bW3fpl}`g]+HiNzAh|(lcqŦd4 @%y2%hX"8o9=:r'qT3A"-PxLZ2òmʻmA^E1Wpv<83>&T&zg;fIcKN"3$7)3z{z AGJ(|UP/F@08|3GRg]e\8uL:q3ޙz/eX(L$T{$TpкD?z!(OZU=(@rN WJש ]7E6ld{:n@ G2!:/( i q9jA-ϠsVev $#xje)mƠ;OI#su&;P`t OQ*R9^Nq|'6 v@P "W[KzI h(ugbNq}_ c-U=%T-&jgmFl+&h]{N36-QAT2]SYP/%(N/Ħc7oOv&.5Y'0aN5?wp щAz'wx8bkb.-]h/Gq?dfSAKSX>ǜp0(n^hV5zbg!QtOg7Vu:[T (o):i~ՊN|Y/XqjCo`y,ΡGVC%BP@5Ix/ҳ3IzV\ppo;Lt2/*`A>%Ca,t rRFhFsl~wz+ m#TNܼp,'g7a8Kz{rS8 03qg%^a:WSg*TDuF*fhGOq%-@dWntL<\24T;Qu*s|QFns|.;oƤ\xOs={5Q MʯY+rK6{ 8fF=`p $y{361-'krھ#bU3jF7`a;"W;Dl+#|0+ed84 t7Sgdh3kuaf+*_cȎ%#p e$5Ҍ`XjQ"ba /Lemw?1Y x kvAJn Pv뢋 /֤3,W| YX]^%}iOИ4WU aeVMG 5Gz)Fɘs _v&~"$?  _hdG'>}¤KF0pˇe7o`)DNg.L5\9B4*g;WQ&5I4qAngXtp,ƘhWbGd <IDM{$qZq/e҄{TlZC 5=#V>Fϰ@9EIbk1n򃜊.=%f8 G-<*0JIKoovk u ߆/i`ͷMXg+qC(".!wt*#lZ5_v]ZhaRpWDN$bO,{|; ɇ1W] CN.?K#Á@70@Q*Jx_H@@_ɪñ,(ڤ>WOT{ #+]tA+}~N҄$Ʃ28A*YY/$"dȦ9[AP\cd~כA=^6rQ2^9젬ڸTx qs[td:+ݩr+&Ѐ{Y@U1gP@2t4tcDٻξ›)Xk| Ŋ8ٟbjz}(,$)X'wE+_zŗ.Bi\GBk#Ay:ؖQCu8_F/\ɏÒ2qxW~ŷ"oSmOfP7+yQ$1e]C&[t̘b=MѬMOU';Y,ʷ;ч7A?Bщ7~B/emUt eSEݲbj9V~C.>f"tZa< s'GɆUJgمQda19jc!_nlk9 pFq})@>YFOof63{Uޛ8Y-(@@jB-zۻC^06?}G I%G4bB~M!9Χ"kU4[p*xf/=ڼTس}1GI3YwPf@[EW7?į3Ʀ6y9\OGEA/Q^2km Nـ\/}W|K2 BG K+wҠp pK l9~x|P#&veb72`GꡱZ71= QC0/E[==Y&cj$Co,rA;!- dhOۺ$;T|-;s==j]U@$W#j#obX*$]j(L`Lʟh eJ ?O47oMt3vy˱s-FZP'Ur(a)ꎖ!`ک9e! %ӡ-OJyʬEx!|B e`:R= IuhivT5eA2_m ozxt}/ cOm< u֠*E:hc\G nx_"vX3w6+yE=k$@x pbc^{ె=6|UFQ\L,X!'=%9OZ7v9$ Jrϻl1y*a7ҢQgĿ \셽B@>q;Ɋ7g7jŠӄ uσ.ye:=g?y:/! o s LF0~&!t2,UG zDžoCN,##7Sq[",HU6yL @6!A%;_ DiYHi64anc=]TM$c:ڻi 2 E8ry(9 ~YVpWA$$[2ALڳ[4).Iw31K3&RWV>MM0%L{ֵ<-N|@JwEC-n|5VCiuY<K%VL?e--PPDm=M-#a6roVP.|Y8<1Ν"?g9D!'3S kYo ,]uk%{Tydaʑ9KuAJMn8Z^oB4$6"V*6V0 f0R XcFI#WSRv>u\tg<+Ȁ_EUPˑ2"/]7e-6RGodl˩ivw#7ۻYa=KI;S#:e_wW*ukV`_ǓNC€ VaNOr i%7j)KHIu sjdqf+RBmL.K|cr?/~O d";Q!B?ZWװ3<1njj0lHE@{Lۈ>Dkʻi̟|ht!+Ywi5SywL;H\%0>ޔ>H\ϔؼW{.} ttEeb]e<{('|' L)=RHƓP)6sG^x؂5 2j{`1HT9W̩ 6sloj;9Jyگ&#$-^1%9*e`4ī9/e ~A9=( B%Pzg(ڌR }CH4l42.A=,j(p|NeҍqVA6=LPbi^@6KD3/$̺ 2b9}t P]Ranfd8M8ro8ʢ>n%W +6Qw2״')D>ULyYrT5PhN{4k 7|("FHo'ez<|}p*?7RA5:&bD2qG}QH[f%rA܆1̜UY7O˵ g>` VIfH_ׇr[? #>3]WLks\Jn_jI/q헃h`ܡ3kR1WlPqn)KIY4h7쑦Iʊ臙{7R]D=%ФV]:4EŮ6CgY+v]qwθ"vqN}^l!;'}@470dA̎ӏUwFe<5@Hn/V4 ڨǕ"/XX6vmQk)K=p'ylGr1t,uywĻ*t^=aYE8MCSgfw+Be&4{&>me Ka$EX>J' h@Nq4 0 p_:VDD:hJYtN)%đzl >@1f7Tktec<44Τ=3F#\d>yz]rG1Ѫ̎,}~ܢ2EmhbdaQ*~$\Z,PVW,鐱-$KMt*q%Ӳ}9v5U-)K_`S~ "XE%٫z{ g9!Ϟ9@,IGEp-](K2mY_e=@aB#Wyp,AXLlk'qvϽt@01M1p89PS8nyUQBA8 ߡ8>}|rʖKjurX\"s9v`#S*M5- }#K={j|5{<$tTT8@foObHƍ^{?1~G#s2C!%*.y~62*:E5imv8(d]ޛn@\-ߺ0kP9ls%r K:^ [;@nw G w:x=tݧ G֍IdNdZIC(/y]!Aa Y khc֥`1RS?fJrߣx$5-ZWl5wfj26~ #Ѐm]  uyy+luruǸ\}ᵠWnooeU7K8_67~w;mÉJ^/^zd9e$UMQ3YӦ}%c/7~EHȵӥEE:F1?a[y ',[]\%# Wr_TxA JEcHS᫦9("朠("9w}e-*d_1mIt{ȍ2_ǁV1o7rsN}^ J!bE6Gtڟ.=OC{{0)\af]XG805tyҝ(mU/<A/]|I:(nXhY]QX:qZSHY {ك9wY2F%6 ͻw((m3cG07&kemф"\g&Ʀڅ hҪYn2 ^Dz= ϴn]p ͒1Ifr@Lt{$t&޷ UGRB+A"[A50z?4@m&f$ax?5Q ͨQhr).mнCތ@zNiE- `-(2JtҴn잂)kZs^o/Ӣ˹e! sHc;ʿ)EAT}}/7sCK;{rKeV6pukPg*8DT:4SH**Glaй`7UJopYh[h' +7/ Q'ʣ e?" Z@Cp$pөISUH <ݭ + h}nА Cph*e텨xeyq\z JfNp2~ISI%Ih1"+ ͑14JYL6ceE{!R3gn{ej2$fHJ8ttId'$1vGek! zpUKUzm#M'l%(0ڽ'va]$w8N|߈nޯnF"Rώ:S'5,z2H#λgX6c`#j> xhq |rG^|Q7I'R٣Ey5jQ&1 0#K3`Z傥*4o2{.q1/w^.N+Bod808.Ŭ_Z]QLnʙX:%nܡʅF=fH~*&1mZʋ*Lb/K~WVHg/>E~5QVa@Y6 `٦yJЅKi%.ңxa21w A '\L jFPӽC}c! 46bkϹ~񖋱2g㩅u ෾3HQzc%#31|0.iH>iHrw>UXc t^sR 3xLޢ;(Ww G۴?7dENrZ[Gpl .j`E@bȪ%:fWVtxjMpgI8@@.re >tywKY)ΚGdG o] pͦRl䠔r$]g;"Z]mA+ݴ'-3 VhW(K%8}X5xr! 4~Ԑb*bC;ȖGW&y"Ȥ1EVJ_9VX $ VstFX_Vq-m 9ӽ֬#z5r9:;^F! PR{UgeMZJ6$txDpm^P\niϖdF$@R/N 53^TȡF2p_)"#4E¯[ B,nGb_||f"|^8nF))W@wA(/$[Xc.' "'# ~t72W c;w{lPhpiV+7Akoqi-rKSV\gC+TL!Ї Y3/ڊI0ӄ|" BܟWonkmMVo٥jx@r -`;Mk:6??iGtQ$u'"\$āT}+ |Jo 5鞎ndyEe!e3ΒM̓q†Y"SF|#ICZ{W/dw@!Ix &x+_/=KB K3H6Fd.SPEmUA~$zjyn%n=׳;O뒕dDɥ@V!q+_6MwaHF ͦ'Wۭ[͊s>P7IyN^rk9壿NA]Q:Rjr\nVbϻ}{*ɣ53}u6(qeuv0 ݶXq5 þwh"s5"j`дE,2ݾ-uPF3.4A,ꩇ5nX=KO=!@!j鍰߇3[BFdohѶ#̕-7B&nYuo$.*^^E+BhaCaxr>GC9+?ZJW(LHZJ{Z X2?3;AKvV)VώZO`Zn p)NVu ('ZEuEZjr>&dj?Ѿ/f?cF2ٓn%?nWAsf5-$Q@ɠTVqCXVň$ޜ̟ :rR5]G‡b׃*gOD?ME.}{HYpI"u7LwY|ҟS j_VHjE.A 륺6h}ۯL;Tc ]yXG3GJHr>?uzaR;8=!\yVd!ק vr0ؼƙ5@×kb(َ<*^fг!Gd]\C`U:_/*|ݨ}+ zHLEP!xI3UX-]1ŧ-r'j-mYOm͔Q+ Hд 'QsK!KGa2)zx]Ԕ_A?PO{z, q;:%NHfA؏7E^iS !`]YH?[&6#-?A:Ĩ៭mD2-o/(`ThJ_OڅzxPf}<ЮH?gs VvU#%Lq5K2m>`rpX`ݒ۝3q _ Iv$Gah&„wܘvjxBB9|pǧ<2_o(ycMyO'huFU+fk[edA& qﻛs(5hL_`/W/k:,ic dU[-ʯ %!L>&-r;T"Β?+DNuN=yq GS0m/. , lwŸ/M8 [L%eK*Klv^ l[Xel<}IN! !O!gXHx&) 1ǽTym@>rpSe6Q.ngH0?gR o< d1*2D&p;̚[v@6Q ӑAN~#s^ovU'! ]xMRw.vgD>W/~04|C)ְJ("K#M`&Imo!*}}㋧j/PUR ONbLZ[4'>{D&J+K5!f,NƎo6+Ycf a()>Yf7۹jY*` !Ε,xBbo3'AE0Q/^M>s&& #T:q1)Xyڝ /8|Nc SWXCȮf:yIЭ-k)9- jѷ~|~L=N0g sE2E\)6Hq(bWkNw`,7帶dzr➅q7ZlrN)A.q|jj+ UL~ɲ DxJKú絏DȂdzs^qdQ0wi z2y+xf~PuLꦘl̕D//]*B_;. S2 FVگIZDtgB1^P;8"_ `׹նqޙDqb^-&xn{A'Vk-&4EU-6ę]<|B3uOAr7)Cݞ"ya,wFwR& ^05B<^';"47MdHﱸVh[z|YPա{sz5{i1X^@\1_՗|lʷ@"@e ΂=0H `zFP0kOl>AsmޑHU JR?X.i~4)<$$Sop'3y]U`:^D*LwFo\5QUB™(} afgjnn|6fG,]\\Ia1r9‡M e66 総Gjw6-~Π y.F_09E, kG܉ 1Y0D nskJhC=]Ѫ,= NJ5l>sD+aH/s;u65;v0s8ndhٰ,,B3=ur%]݊P0\આ{ LS[ 8VsEJEnC(-'#[`&/(H9C(S;\BԾ*EX h_Gf;]Q{xc8MŮ@f#7F1')nfV0҉NcANߐ{TCyL9W{7f9v403u>hN(uHU5܊Ν0/@\Ok6{x+6/'?hV\0o^mKwsD*Zٻkז5hhD!^~r:d\x[$zAx@%Pb~ioHo@ mo^d*G U]cwH?yzݨD[ sM,D',RNQD*D&^6:~>#}`L&+wAfs^wI1H^=n./ew$ecZ@qrgĊc'- \xӃ j& 0>ӿu]3ԣ-Ҧ6aEvi*[h`gg~vzӐifbhL%ђJ=W88"?#jro;ao@HR7رzccWSs곆PѶVBg ?"/-b'5.8+2KgS3qڈ|x0{ܴ˾܍q:~yݕN)x ~N̴G HWu)#͈`4Jf<^`rՏDZ.cI FJKAšA@?gAΨ6/0tdzvfVXB\>A9Hc1RP̉RAMf}<7ǽ`-=2Ns~D *6\lad ys ?z殒Qߢy䍖B VR9dS+>gbOʥE/qedaeAvj75%*/oa{%a!ש 3'~xKM,3"g6Fj"{Yٳ.6p匏.OUW1`_Er\K'q8j J<3#;E[#Z@a1xk|tVh!)ӛ> xj4;Ani>Zqf+婳LޯZLiqBϨTG399> {V D#֒'E9"NHVW߅OTxo (3z_g$>?ϵ$P:Eнf/6ܣ3 % pί@>S~%)X)#Ne5FX#jh$BS1 )h{WzL5ji>23L!->49el{(e`CV-vaEȎ( c< 9E˲%>3㷽<mp_f$n(N=ɤk!cQ=U;l MTCM-7+v2^1uI9_G*>$"}% $>j}(N+(Bt1wp {M.[,.d쩯R)j4^*kF* d::d'.B{+8@BJRR*p9?n XmmlI䖠N /zAw .5B]89\Y͆)LQ4^{i DL>>0vYܝx'Gsv,)UxIpE*|& ozxvr2-nrNYjQŢ@ PMݭ9$kSm=Fo罒-7iλ(xRw<5BU?Y$qNoUth.>-=DSAmqOD'qr [˩ F%km e '<ؼw+e Fn RG<',O+ Bf+ю Fٱq+,1/ӑyYg٘`#pcOQC'.qO({Tc3`k (cB?4SvEőgdBpP?I_n"-OLB'םAKXta$Dc[Ü#Lh>UZ+[ǏUL'Eia?LBT jh{e|I3E8;vN; *% @YLTP5HtT՚%>95^շqxD"{P3:`Lk-÷My9KcvjK?KPŨclce( B)[CE8 ˔vpdq44eDwݕm /_=xcU)߱,/rb܀fBxPxLQEN^}:- ;PzGF{i];?/wT7=/w421{J^3Ͷ!kY :H?d-1iQ3F+}p}Xu/yy[X&`kL=~:,emuiM*y'S&'d"~V(nDp܀c Yo#Rf(양{c&T QB)n>CEPu"ȴZ" o{Hj?D⠸\ro3sI< m2Dt& W׿XOU*Ldl g\WFDmI"fR.7eDyjrQId ">x {w4O4-3術v@+DA ś b("3:OaW1xW |N\  %kqgYŠ\..[|yzVOl aܤil&~Lߑ]lezLqf׿饉@I̫!i:?}ٱNNM#94ZW"8-s`FS%f]@n/!*hwjp^ȏV[5/2g^5-}ebybuld6av5$?M)ma?sYhAFh}(' "I'f-xTT".KUa#;3'VnCP_W Ojɜ@c*bJlCcM~r|(mS/.cnF+i"!Q2k{!c[Ɏ)Pd4'7LK,d; U';5i\T\<*D[v$z}vSScBs/cFlω2edžH}53Dk\LrAtߖM(% Qᯛcxyi " ԮدvYmbkGRdЭ9n )mj%u زgk L\d>VD^7Qza\zZ~ֈ1 8jDl;B?5-hT q,+tckΦS.%7y? a7a(FW8Q1g-w0kMOJ{nX`N6'U[Dj{pN3EBNu`Q6骢+4wAz Rt_3 °: "\2KRo/CNnx#%FCZ 8=ftQ2:T,wȀj g  p;J|:0V<$:sA;w-N*ci#S zAʲ,{7nG?]Z fFVͦG9*fkn񵾽!Rxfu- b)߭(!Id\ld>1m)BoJqT#D7sV莦XoI^&=iaV< ctBuG49GE" zt(0\o7]~5N܅2(=x!-JzUIMi !}2e 7u^[d%xUcq]IMJ"2 q+fh;{Y&lX&P/_CΝ>$E!A"!jff=7pZ`ct3Na&tx!/5Ĥ^\T$Z :+궹=YAYs7]\k$ȯ_eK9W/*h,W蕚*:SN͠{ "7`!6Ƙ󓭶$ ;K.(pzW))6 ~,=ڔCo ]^"3a 8ִNӮ&sҳ'laIԀ%+gl(HQd;+![ֿF5e X!&ӭ4Sၫiyאdɯuz~x$FF@[mxmq2E H{ ]D-bVT DhG0x7ݫ||/` P2bKZ0+ )+!$ -zd[ϊiVxscgHX|.RHxQi l2(j`$OwmrQ??%fa#mzL 1JŜcXx}C`Sr)fϊY&J~hk|r*@}\{54UgIJ`ԀL8cAهn Swo4D|w2̣&p<+ХH2TmQ#eQy !N7 tNllcDWK79% pJ<|a%2iP‡qJ 31`p3e(WR;^dJ7cewx49Rajlm~|w 83cn8GɶҖ vrO3R:b3wFq,maF&C?9+k e,'I7/ŧT)IДYۗ5ptgG%SBEjpAL*1\Ŷ0:@ޅ3۹cN$% au}%D>`߈Ie}ω?SH|kqjJPD` D ծ0_!.]BZ l+n'LoֶR4b ̉i^qzJ:]MGû?m&(0&˞ynrjlu8k{[#!K2bL4伥2.5ّ=GKI^ nYyIq; ;ON6H i/7=(|$˱+Z/nj%*G}u$/˾,g"F~BUd qc Җ` N5YdG^+C7{Lqb9I_nq6"LIaFK/{8N _U3$-67v#^.kYh)`~x5rMe_0I\xe5=շA'O"@7r/1IVILck6Ƌg\u8w%şzv?~aG"2'I{mwՒr3Mdd!:8)D_#WS]pJqDɥj$/+M2Unrv-g bͯߣJBLGixudf=FImp gǢW,zk.@"^BX±6Z@NzJD+]1|lWե Wxx,EUsc@Zj>YlL?E&_x tJ8M X{TӖ?D3E<֫j{>BŊ0s)sP5C["a/{0]+ޢ5u|S9P7|c8Y}9!wIi]ݭE{v8fB+KeY%b/JW 鵦<֯֒UP֖Z&c ]!~jAՑP̞ޅQ\MC #hHod1|00ՉWWqW5Sxh?7E&ų߅c|(}:ؘFx g'H9]eWC՝W语~(Ifu[Z"!{Q=;R } V e<DVHk/h?bw W @"\P&zK_sb}GhA8R&tHʵE-η67lH~"!2% ~[nB& O,"YCke;ї-%]A^8}hvc%ofS(oYԢ,2 s(wpVk!cNYY IL^{u94U+;POu-fb gP>p Ak}#9:9a+P͞qeR)\ڲzR?$N\əٖ3gK8=}fZa*Nۆki Z?gVMu謨y쳔~1t1 cpotK qA;koBF#bfVF&,ϵiGp/`F5+:kwV>^bUY`3Qkš&fj{3wPD(7/òfC!h{z*srmI 5\ձҘ<}IF#D/ks'{r |ʕ+\# u"$]0}AՖ,Kv+4Owgj4n |<㌱Xbga;DnW6Wj; s^3tS/OMYe/̇Xy&%Z޿\}cXvGϾ>7_p>we8»N? U,5+`cgj8E$ioAwF4:\ۻRz2"ms)b37]LI!ˌHT/؊K3T7r[^įpm[zUTHS@%fvZnNv4fY_ ].9>tGga ksdEdQ|2ˍEXmFXF9R4U@DPu-08\兴 ~%*7,u_[]Ju31snBͧ Y@ӞQ 뿘OX5䮳-#"#YRCYobp% (\SI/ݐV!+gA"'` ZJһ랛7K%Β:bԹO,5YahC-\2~X2qwYп\Q..) /l"ϐF {CXnDt"8X%_~KGKY@M1W{kh@)O!]}WpOз96Gm?$sz(z̓фvV(B>1-Q]o&1.79LPy# 4)k8!FMMs 6mf®zA+H`T6,QhAX_z B[^I{eY%HEc45At[{^V4bZY!Y7 ']#'"gvq8ռ|4%S/Ε d'164mf#}ii37R2ڮO!Q;6k..1zy!~<0;RѝA fs"&iSCˡ?n("s!k!*~E~o!=57|: H!KQ^HR, ѴL0bst *U> Lle L Ą8ee7@E_6#UD5nxk  4xn0@Cu _^uK3;GMccFi YJؘ!9HLq $c:_KI*4l[Iqx{0X~IRކHsyO_pB~Vb:lFFSLmDz+a2eu_pV/)A'Ҟ7A@mΐ@9ga"N6Kajlm}Phs>"q]Psx=2r>$Sbiť9TLTVs!ƙ;s?xX;+5%kZ2xv߫9:n"VmAK ~Y~GGyf)雵I#p/ncԗCSZ9I2yʿpasRԝrV6Meq ۀf2V8:?ln]?tHSOيYFDXOh)Km 8V*x7wm-u9`Y=-/b޹q.B(^e J(efowE3MTaE]Q6V +>xuFnyvxf0IbtRt)\ZXcNkO]75 xS{,h]?"(Zi<9mym)(E3P\?=y~xA_7:֚08a߄.2|=){DYGDZ#$9+y}]p91ZL=%ԵƒWUhj׆GӹMKH3F I6ק54Yt\a gOHqx?Q/ђhfTBwef;gJJ? [Ȗ6{eĘTh12zEZ@՚;a Vc)0*O/EKIFxnfÿ&5*1u(c NλKRŘ9 ,%f$$%zj\ϕyu-&Xׯ=&AfG.e% ٖ_!]?/ARB= `3zWEp( Fַp4-عJ4w5jH#z.8,E$$fBau^S#F<zx [͓) *LGP|3K `>Fց/|cȗpvholغnͫV:0ZIi >$,?jA!뫞~:6]bv>)M'HTv2w{nSe2JJ.f25χW-X4JYU"p֕E6)~wZڷM ruݸ}3#$S1P?&yв?NUT Zj?R //-h2rիS\)V]؁VQM?a7Rk{lP5RV* ZrB4p]E̛,c4Fvk.V޷ ` oIއWl)Vz\~ GLY-1×-Ee/}g/6 9K`\`g^vzpML=WByA{nZd{*E2MLACo$؆"LG%|k+V %yOu(,8zmNm|ze-: +wy7{D- ʃ2J EOW(׺ 2/y3yH8o@Iuex0jAH8FW}w?A<-B>_M+w=>@V #=7}̚*.4lS^@X:Nuy5u1b HUCA:'5kЈ':y+mCH:DJuod ,3Z,9\ ##iR\;͟-Qj"4d$Ҿd}ɞfsG%e|0{)J\!Dz OCU#q0Ubq{PhlpZ~W.P!Co[%eL­ ;+F0)ƠCp =m"C)VC%pC3& vrGFdwr2/s:Ez$1X:;i][7R;%Z.,̖^iz4 ;bu~oEqΆN_\'v>jݠ1pYr!|^92ipƚc5?sbUTPUJ$dSv~or͛4./hXiiz4N~u%SU&Tβ :cFјM"q͌L2C7[(6J^C%wpiUAӱΒh*n_<­J$. L*j_I$=45 A0wᡰ &N`t羀,[+72\zBB*?l;00]M෦t* fZI6?h/;$6E"Sc&x+b--XUuSqufF;/dxlzƜ? |_'y*ߢ'Zdr)a~W;C[4ۄ]k-I_[ߋv/[>&'9ojONjDZ0s(B:!CϹ)/\vb|g[2^JeJ)A5١k& C/*f}6CD|SNQBkwqkkdw%s*Qz}z ;hiEK @i@'Gƕ=՟)m4hˉ5{ă^MK[QBT%k(\HVO7@V/Z.2g:Eͱ¸ e0A[KZ\\{_cjP!I7,~lE^DFc.5YiZ>{NCiiqugɖh>%(ޜ!*32kmtzWN2S_ΠE6= kpױT;w!t0TuBaw\Nm"f<ӭr@-6@M?A`l\kx(9K"׺d>*w1 o(GyxkU S {|˒ z ׮`_t?{Dx N&P#4˸1r!#04޷I@!`I Hlx+l*s5,1LHs($:y}(;[יTDRx;w=I͓VkfY[:3'9[UJ}A𷢸a6 $پ'}@Ն)u8>S^r"+(= F(ށڒ ϭlj!?t)"'cym0 nNf-~7zlV״v\2I`$R8{t!O)$ '.S,Sd'yfr2 }#EG~<բM!9YuB/:CrJVl@`HճV];Rì%e <^.pk v{pHNJ^#zt;m4ʑrPb&&QK[al,TD %Jh޳iv_/[U4Ft9oyWI P$[#4gV4IjɑrbNtTHEK~vV (qA&{'|őMn-BC;TMJe)7iP٣i]@-xBou؛ `UY'E.{5} j] րrx|4}&4a1a9Z7yKt>RбH3)K}uÇhrwKz%SN|߉au%"p !̨G'~,f6261E/w;j4Y3Pz!zn*&nx{ZjogI~A,o\C_ixl:L źp rds@cyHgZnQȄ)˾'˻Qɋ}p}zX~ΒO~9+Fh-'bW֏k1'3<%$dŖ8!7i:ކj)0FsUƋ< ggu%q\kNBH _ tdި _ɿ~!^*AF%KUwΌ%;G@` 43LHT.JEOGiQqS Щ0#aPt8o.]E*/C "N&Ok޷A)%Os= JH%혷ͯ3+C+jWŚ,:6ZL2WNaU>ە;š[F{<]5zb\~RMO?J[t0 ly~f[vY*M# z-f϶{<ۊ"  s6t3)86Cnޥ%Ɂ-2`nB,dVFyf%*UTDǨ.й69# K_nG?Տz= 6NɄ6>妄0Uk&my9%Le%\z4r閑pʴUr= c?{k5x F\8||dŲ{hH9uOA[PbB- 9afK}9=Y*bӺ0*~`e1Ibm9w/ ݻ3ޟ!A婥DmՒ}-%sga!rꔂ<|mO2Ķ1.{ & g(AtL]ןXpو(_*%pgjU&2'<) p߀&C |80*vVp*KkZ,V }Tj&4XU[,;UBk 7ZW+);2% z^9\kjV(N 9=.D?^mѬɧ`dilE:53p8L1hI~.ո1M}) 1[=YvE82V܀m܃dp ")':Or$?g:c;+14pN3XZ꽏 ,5M{i^ ucd 5,'0ws gLjr P•~K^xo4ģs@\xdCGC>>KV4LEk~HZ c>S3*10x 6lΩ"H16Y>D9,2T.}:Iak%.1uk#U@؇ WISC]=tOUf Ńvw,#Ep! [NCZto\,Qh0hwk]ֲpfr6~zKήiQ NnYiQУ*;/h,`_tv6|W} JOX’S x\/o{}U߲J%HdD`B.w4nVa:D5p>$Y> BI}\ NY>޶ӈ&W^t6/E([kZ Ӊ_vhvc NK>KIE9Ax_b8QӻiqF2/}A"2Wf/v[kΗexSHRz9^t*Ж" @z+BPoqP(ݿ!f s1g"AoP($?c;0yo5t(Iҋ†h0&gA'l]uS~M_ j}C, A~&xXĴp F _g\k0w iKI+4Llb mz QԂKTHoOc@ixN:~K+@./ :7? 7p& Y6ӈ-{!vQgʜŏ88)Hx7ŨL!P\Ni!p;sL}kaPB.\<`vgs;B1ezny~?)7[_Te-EJln@m]8:?libX Y9ɱ\/7@JB6!fGkیL܊IJ{o =‹#%f{'XF*̈4ix Z:4Ӗ=!xkj#[o+lN}^ K'js~w\`&%HѺpQLV{a(mfYfXMAXnAHw.}rOO1i šAjڏ*Ĭ1}C *+p ;`1" jiD%`7 b΄zA_!Q/}^ >F@jvpE;0X4|IbrYU:7vw Jvֲʳ\K=˻ X qbAK#淚GR/mNZ}x(M`gk ޝZBWOj( &6pqocYcp^9QeWfC\ùw ]S_/ >&tivaj}dq7_fHitxN!{7pV- Cs{CRn{fq,@9 !P}N3Ы `m-CNxFAk퓱 Z)hhdj'3X2#W~%{$F'iX㵾ة7@o /矉>])v+8RK,.HvgF:^S PACU"تGQ.Xq1դuG2kK^=UJAR([E0N߿O= G鲦ټIxyx/)y^`-U`bO>>N lJw1(a|d:FǪv bnG%YFM>hg" dRh.G2hЎ8ō܉ x)vdS[t#6<ŋ.{=Q{ߡU\h]7]6sxiVAv:Wޤ$Cm fbRon8!AicV _{{ 4p K)A:'VI^^d*Jch"gIĭ:(6m㲻cwvDכX+o秘@9êd?=d7oEWC=u_;uP%I[rTRUB? B\wMSI-7+=՜@Q+˵Q&ExSϾ/~$k|0I 0_t]DO0}xmiޯtXa@ F'ށ"ʒg */e ( 8?[ d;)a%޾c#ϡ429y/"69 !|F:t%cQkNN?0ցe/!3@̚^"evv#B+rxLl2do3lao w vt~(͌Vg/tb148B\~AӞuR,^)ٿMǏ%~85ns\{ocwِ>ȕ :b Ix [ݏzӏFyHUE~|#q+Z˿zGAG@#(Аn8鷋Dqow:gKS BNrFSQ8Ð9AXhj45r3Vgwt='4kb_qL 6 0)H|$X\f :8W]Sui'Dbt<[e~Na+Nh29l@v`a>Qز kBaEZBOw9BV&]sbMc`K-t"Ƒ1*J[?L#dqY <fFQL89eD4&Xx.W_cHGN*3avXNB^?2&)ZaL\]'x?@хjG\aF!Ҷi)ԥm?t`< B9e=ҟSOVfi<ܾ.I9$_m',yLb[>.%@W.닏>H-hdLm"s8{=V?jAG8iM;e|DƱs9hp=g}eUr:OSt:3 RN ߬B6#Dпn=lX1ϕ'[̨0>F`f<&R|Vo֝ Htc#}_Ҕ!=F]2þܔ)9 di}!^);<o-̵S]lҿ]\EJlaXfk2#m -WpHQFق&cтv7b*kn x(c9 R`\v*j8]xs)i 4j5 ۰\- "{߼C6O.U(ǶÎiè3&o7)fƦX.̷v~&x#qB⼺ݜ:BO1.72`*qiة:] "NӮƚBz?z2Rd[=KMD #h\yuAcrY\2"ٟ!tXh]zQsh}}<üL'_.#࿋Z+VP#)ZBQ LWw-&/\Ց<>ߺՇG[; -Hmnz$9j`+֩/Af:Z깮UqQ,;ˊ b戱95H3y  b6$!RpKLV=:FUŔ(dVr(.nM/=)Nj^}m𒾕fx˞С4dU}?3g+&nml鍧˱i{R?ڊliCL9"\Y)l5اoA(vPv2¦*s @ vTU%Zb+iV]w =a2@]Aʂn|Q-M#[geI7\"2B@ :S~9`@Gvٴ X={d BX{KC.i7`Tr/cOӺ_EJA;`^ё6`_0PJYآ UDS-;ע^,y>!~bn땴Qgnƕ9|U4^ A{I6ԛXEoJ^72zGrbLw[zDhY Rv{qq*~~Tx|d %W{'>vDsTz(b%nqBrRm*&p.IpnC?~`縠@@ "U"ki_֐GsYa[IG\◧>ڙK R3YB&;5/~u.jWݙ8KP,1AUA%QJν0[6JXۥrSfdDt/'􉓯?+WkՎ/oݒzQd TE,nMF&&A7򛢆#DG-b?\RS%U5{SK k_/dcVTq?^H bJe#x+JFuMr=Nu$  gyW[An 'QMx',y03RS£EI5bmL"߹'bK+.pA,$7ϸ dq4h %X&ľ;8bN 긹~ pKnٖL a 71saR:P|%/1_H+qѱ nnV@.GqjQey+ōQrAV !Tt{1,L%«7}TYOVNN'yPL׏]0O/TUwU2wzP &B 2pH)|w- `}lC:>m@e6A#f>pi"qpʇ{XCy3u95Cݥ{pOJ>a-DsQ AD.鯒[Ṗq?ۇ`.'7)?E)z5ŧO1Z6rLtvE`ZC>|{JJC 6xq%q9T1DlB8>F%N SFw`4U',*Rom)zbv(g3uM2BI*?tOAGpbT|#)MXD\WCDV% 4eeS@#􋬔 $_Ӄ澂P9\IUВzҡGKb"LW^{P B/ɸ-,3aəhlWa$I˶lwjg1%E;\+Y|5Qky.w'#YJΞ;Pm=eªOluRn.:)./7.UW`ݜ24:׼O Cc'`}a-_FƩƊ*!L:\O׳mU0Z)0 #saݑؘckZwYÂMPR<|2Y6}W,(%7\'_$;~|w}0-,'`ЙDET:b@0棶[}t8"?\?wQSc>zA⿷؇N^\1 .G!N_p8f)Cٺ7?p ̓!c\*TXc6ȿeKEB*r] B9*BDDz2D8ګsE>Dwg>^'Pq:oaZϛrcoՔee˵٨yD~SOYPxm1ck}|YJio;a'ULTF1 = _̃d^~+6Umjj]!l6T#fs o7 9 >Q. 9}z;0n sk2arPޞPloXRGiO?v#txIaY!H.=Uف $3;k(kU~uV;}Tb1QB"Lk؄P9 !PhyBő,\E:W5. Bđjv؋w*r\M 7I%x>{x%pxЬ AJ#m NlMCW+AvFc셖D35n:7ic(؃cckEKB68 {tt^X$u[0lYrsqtN>UI_Åb 9I19 ډbNrZ9y?i|^.Jkh̗U*bTfFXzeyzKg* Fmˊ5q|qIz+ 1]SҵK[+lˁ$`oP C[ }FTb!89!j~Oo}r>0 ഈ <bS^Txa~~:飣~lb9?eJ1$ ,Zi8d#*X;KR)Rf; qY6#om'^ -!IȣcQo,x`a]RK~+ >2~(*1*3o1Hj ~SK× HL:M#c[ECUQwዛ#ӖYYeo5R>xj|G_S;lJ`  lVu06W8"=MǠ h˷wRN2BQ#Y'R&=HK"Yߑ1=3(z^V>v OQێF}5obω4&p(*FXx=>"w%pz6Pmpkkp%'4dQ:7c >.7i9J%͝9C |UP9l,'T/- xj/D[%egl!臤lA!>7uDn#{jy+u j=\P͏ b+NR0_$k7 kmq ل[ʊ8ō``CKĊXƸHz7GR7睹Pcoַ(b;f(JE*-"bf5iڹʺ+yZKyU^u%H .oPP"1\0%ݺ1|Th4,F3uxJ;A2t⦡Iqg{&?k*&/䃍)v VGʏé/=Ͻ-ޟ΃E4 %2]iޤzHWtB߁6qFV/bU.*];㋎~<<}aRAm`D.r5Pw=I )Nڹ%H2_dϟ_H(i$OldLL1hI*>0琢'/śtb%K7;`'izVxd!*zM5~;_NA2+℞ *הj xdu)eg5(O./~uR{¦{`S9k}sU ofW$9pkW>4BÞ^/.߉,^=D19 >bj2>/h"%Cz${ޓ}7Zӧy֥2 YUsnPgWBhʛ^`ˍ-B~Y;2OϷ_ !ede;M)0~k{wNYhZb ~6%U;*IhDtos鮄fL\*Czw8*2ҎB͔Orʞa1d9 Js +[W"v'RCum0ciWo}6@#)՘ ./@Y27R aypt! (5{6"ˑC*H9\5t`ATḺOeKʳrJ72E"|-VpF]T, % &^MqI~AR3^̏|P֚40!t{v.~M]OZ✖yeAG{h6.G/6]7ֵL \'MK-.26uȤL"#M> i듽䵤LXH,aB9f?BO|r3XvMNWvU%I7\dҡ[>B Z[d$yvB BQhM|)B5l%ᅰ:0l.4 n)؈(gc]NEz5XXY OʭRlŪ/-W|c^eUsiMM}Ŵui hp_|eb/=H(-LåY%cV]ˍAÃF1,=t\Jm:4zR9Sţ#lz挴Qr/bEy*+u/?nƴ^|P!ߵ $j]hV?lwKѐP^l: ~ j[KKXG;ͼqQnKלqUIOC{C"H钗++PCLbw?SG>*ʔgL%`aIJUėe\f>&4Anux)Ф%#0|#~Y]O粒:p\Ã| 4A/FyrL~[h?jzE qdq O!VыJZ0iŏ2zD e41-K2"-\SE@7Pyђ:p5Bkvi<_BdvX ķ>K y>ÑzV:,ҩ{EQzfҳD=]OO9W&}KLTp sjm(B_HR#нWl,̻+\8jҘ (WS?M !!Q#cP1P`} B8h[=~,1]jHMAټd%)TjejkT_Ƕg)8^TC%@+K<6zÇ6Lo dTA+"5x ,w rސDbeD)OKY^'R7cFNJYu9ZPx}Jq|.cӢiմ>cҭ HxgMvM' RR$p&5G3 HL礩omQWNAX\Rnx -y6nP_U6XC'ƈE5QsrFՐs薁 [%gO*1,q`E!$FہN+Y34zk#ƶ v{wUTh34ę̄* y;0E7EUroS .@Wvg<_=-S/*y['='zYxaZz6d X,4Ӻ`\# Haq82^zJ'jE| _bAg,N-^7[О<3gsC㬲qd FpN47 ܆[ :p .&wҺ+>b;Fȿ 6W$֜L0IWTjNZCK`<{| 8\17)@E?@;UQ@ kZ HԀ7iS2\20 8q+ЖEѷx+Mえ9 [\ wCð_c|ttj#fBV6^ dm2V lTȬ5:(9`T=!!0YviT_Ik7p,z$!2 d[{қJƒuP{Sd]}b$6*Ǒ*^+1MʢX5k=iX)Ն9zn,UR͍X(?-E{#;~wEɹtLyAa{E%*tth5q9χYI=hq|[nBiHf ނ%BIe\\8s3IH0EWi=G,6y{f4L ̬md-m2r붂΂ǿR抿 BkAjzow٥3=;Qs쒛?SrְVOf/βgNmQWޡ Yx/:T$ogf.js>Qx#4b[l$O{*6Ō +֧sqͳM*N|TviBmd6W#:}}_]ѹ9}L,V9̌YoVv옧y7OnX}7^3o<÷C6j~ λyN d\ۻ6˒Lt6zͳ,^fXI/E Z.֧h^x"ȭ,g>Peױw'̄(%PZK5Ӏ8 *c!I{<#,.!Ƭi wD{ GQ/+7-rG'6njNmas݋h{ GHQ6uYNYFئM"Us!>~}\<*q3_;amf ѺB6 턏_</8msX6IԤ܄ēxt6HƦ{\[uK zҍ,!\Q*=G|ݓ9ڂۇ$jW@WT?A4+@O`=@c_*,8}QOב1dٺcІ_t;xx>0N@sKp,̅}gC\2x!hybׯ~~|sIgXxV+d&</X?;C&$EE'J)]p1\]s=^m¡1FϏo4ƷV㋃2ȣ Ww~y2ZCOb<؜P?+cL V)Hߜztۘ5ٟs-$ Kg#M#bbCG?qN&A<~med=XO:| ZZ(8H*3 W+dXȏ: 29]&$QPvALJь= `\º=+=`4/lI{ඨ*r7Tw_&TCl2D;mc*}괯- @h6 $"61$/JJG 9t zQ GiS"O0 ՕN;zHZom@Z '\MgY-ZPvI)xI*E$zh 6k].6}ͶxKmapvNn}Lp1XB1itzYy i$gU8ȞVqC( ;\)VeYS"8TlR,,2X}yZR XP̊aSH4y2?u|9 +xVLܒs(pB;DN3qss4}.}מ%[@mRlHՒG?\8AG]2EaBH!k Aǽ gg{ Y *:Wogtߦ-uܡQu 7*)1YHȄKi%:O-&_UEM@umV3Z(s g}erБYڲ%Շ/ 8rO$yM͉P1<߸}LcÌc8!𐄤(Ols"D,= D}S㻎ZYxN):56\0`WY]Y%JVK*zcb"C}#1  pLD.de@܅6oTu[€ tGV( V[>#<bվ:-4-e6/(3SkWDݏnUIs aSXWSrL^]Aa׌&*GNux>x<# 0Aa8~TpsNYOx>6JԔС=Uw-_34EW}a0z\GN+Kg^|^曤 Ր5-Af?`#q<9Jw+tE4-CPO.#(Pe>~jiƢxPNh%=G7{*` Y_tlCP'8USa8Q\#fL/^fT/֐hm*I7qa 銽̕*w0IqLjL P; DvB$UdD>aUW,8j5{nie#mv {=F||a_ar;@AeS{= LȼҟtźgHx!|Ncˀ;l>m<=n iXnFP3EJMH9#T9(Pޠ0YAj~6Y+cgj*å0x SWj9v/V$k:(4H4VT#!ŊFQ.|52E-o,Moǂ]$qgC4 acy69fjfo񕁳/7x% D5< ·SmM~k`d}Vy]A wsd /{DϺ ۹j[KBG׽5awhD ;6UghՑs7 !tx&ZPڄ,ˇ q 2H: ="a+EdT ~@x9j^q=SJ}cwϣ w Pk+]R {s?8PI~$31ܬe%v;0j!> <'WR[ i=-WMqA%P5u4>{-1 Bm%?/- Wqm,V>_ZMi~PT(h9CpDb\giLmQ|O"/rOPE*JoqsrW;o:lP ?\ pJsYPH@;WPng a[=y۹jFr S>kiyHWT湷Oq0l`bmX|- Obn^ $s>dt&+ {q/z6P^ }tF^C {b~cG>[+IX6jm24V oi;V-c/<FSw"wK#arf"@U.(q.b*'E Y;2BmY@N?= R*y ;L֮]oK¤̾x>M`UJF K?n4xeLz0g3vMjc:bƬNB"{iCkZ~HWr0|f.ǛĞ(Ádi1 C{QLwzt/@ɥְUqעD&Ը4^S0U=hҞT?Ӟ2"NkwԌ WrmOJ g`)0ŃfďY{^?=ʴђmK+Pf.%pY+o-mtϟIY#ȋ[T x"Z5ކiNBv+y3j!%i 6-7jڿuArB"MI\K-?I{TaDЧF Sm+)@˾#Q΢SajwBbдnRo^Oe>LCv槻)MӾ_;Pu 7iϡ9 cp5lwylQ` yL{q%*)]j`o/GT95s3D\8K83iOM?6P{ )sI τQ ,T:U2<ꊀ==mR՜H`[ӕ\Mf ӐWXZ-2rۆtOa ܣ4RttꞹN`MzpeD'32ӄF E+^ks0tͣ&it#b&rY-!W8YuH>@?3KhHȈ~`d+@_I9+fc$~(RSF G0 d2i.ܐ s؝C%E_Yx\?y͋_hrX7Yׂ7كQ(gMkN(g Jv ˑ"ѧU Vƣ2O1=(! < >8<Yv3F<;^pD}~ѵZJص"S3(e'ݳaL$M'r|V 83mz.B:~t42I) ')/1wDfT}w2sЯHB[1Jm%~69>+זW8|MaOՋM[[ڂ>ԁOLnˍiw,-/J$EAX\!;~/1ruDֻ4:i)lذ؛o~t,ݗE=́KHO ^rFZnl"0}$ ڛ&WJNEI_;'M |ڌ5~<0.xnV'uի Nn`iR݂tt4&Ɔ#3gY#e, }E52ikKEeA`%[KD=cNO.:/ܩ Ru t\zPqW!oUeGmfcG0Pt_j)G~Nq9zTBf2TI{(m)*l{chSP٩6PHhKi _8LFk@qWF}h(f▄W ˙qYrQ 4xIJ QqvjS>mS5zÌfg"3?_Yi=D$q:-:26ܓ@t=BT3i ܈+q-L"xYxʧ$%گ#-+ HلϚ yxLbRƥWN^g Qp} c(.;^U:;OlLfऽssˡ$Գ%˖ .țe=i6"(scbA 68o~|Mkzzכ8@e8'…:kxizv#qZTy-U9{]>M"AO|dNBɐN1*܀{NbgK?5RmQ;퇶w۲{0Ș6Iuq鄶93{#Xȸݕ0jzhk2Xw:Vfd&l< H _U"gW'Oշ]RQ*c7&yB><[깄W4s+]U]>V!%5xf5}l4fot]cͺ-}EJVf?#kI =w9.|+9L8Bn0M%wX&O#|XSU'2b9IyK#"W?rqn_zȹj^x +T9dWmzGQ'LΙ5UG*-5emmHJI^)caHCĻCp3DY #+qۖz!9$UbΎRSWoXTIhEIs]o.DzAlz+Q])00H|#9nqR6Н@f2* U\*}+b@ (On|L #g#$N31M;H:SwN{\E" 'k$rE:#vhk2KR |% X3\tmS(4-iޠ/~h35I$ M(OQ -ݻ^}m=>OܯZkC#r"K%X=zSi8gA *l܍`S@8ٯϒũтUbx=S+ZP+ND1*F ~a"ϛAh+5]`/sccЬR6ehx->*^{ѨޘQ;[?  *&gcj \_ObMZ~/Seӊn<>Gn(a~FyrlTOVY(Pͫ%&(~00.j1OTK"nuC8e)L*jFH/҇^}ǟ۰\/.j@Eaм@jz:.Cn&Ň܎D#-Ă$Xi~ncZ:526qCqc;ׯV(}ui$ϐ4"_΍ ޝU{%3gqoM0b˘}؈~#2lэ۵0[/(o5;XUҮC1;0VMP ty1OQ4t`lm-n䢔PPѷg,괱/pQ]F@H*O*t]w|q|-ɌOyHo UqHN6l=+ KZQ4@Vw  l^xS& Ҡe:~~C 4N2F{(LXWb F n uV&wl\𿠫KRPQ@HۈN2QXyNv>*@MF?I+My=՝ @1}GUٟ{LǥVɔ\Zw|pӕ!# ZWg}}3}m$|\iphA6 e ݉FI#24tk3'lqP%饽1n4;[-MfCC*- Z|z"OZ֏hIqؑ٣b=oHZޯ6\kC@+J°G}6:潶+93ɘ 6N[]擒X2m!7 zt 0JoXeE'f|/cmLPfE!H[,|0.̫{$4 DzpYN#6= nP鈾p_Jv P'N+E>LT~ &V$^i.%9䇼q?:8Z%DRFa+b^g+3^mg 0*(+q }lDo] }Ap%Zu)6ՅHjԣnRK/1-4Qi35 |(bn\w^~&gȤξ|OSlLmP6t}z<+>60~v?$ #e{s'SXkFNNdXeoRbЕXS7jYag# ` ݥtx~Hqj,+R!y:W3%<-7 lU79fo y8yvN\=|5}l(qTo@+HQ 45S38iԿY<f(=p7l~OvF7IϽCVk×ġekɿe)\ { uhRĦփ]FXɷcT$ڇiOBG(kj*]ϔpk +<7?xg'eD^}0GP \.aL8;c[;-,oVuRh V$iVӈj({jkgV6$)-*B4uE wtœ=o6xφ0ZG=\F/5nQ)Cc-Z@_5.Q b@+su5澗͠P)Wf.Fzzng`р;Nh ʒԛPvB뗡=3 $;\|OW@.K9!1y>]O"TwMp%U[*owPJ`Be`T;딣X3pL"< ,r 2mq"@9z4;|уDv鍲.r`<=z Pя<~8-k mNIȧK4$ ="aǵ%ڤlW/Wfb5/쌺MKZ#mKb~b{VoAlk<>Zm F=~Kf1ox; Ǹ^:$*?A曞|ю.ElƳWTYl "jW\Pf"5P҈L0q{槌h1ϧ#Q/ "uYtʇhq}~z7>B%t.2,N^цQ37K_T\.}fHTq'l|XF5rׇO د07ӮI6:ULaF $]N%#I$7nt+c"ӟ !sW5 gH8LջD$bCuuP_"~]% +2X;Cߥ3\:̿u}UNr͢|GK Cm g>ݬFp3c+ѰL? c.@{\ˡˤx[إhq kRKo] m(O=}BՇ b^ϔtЛF 0q&PÁG6XG6 Pc\JYsyBAƞԷ<{np.wߘ5T 8"h30Vf\PUR+ քn -ǼRU6UFW@'{T[>՞XcQBu{h]n]M߅n0rвYn{GJFp4'|rJS."ٲsh>0FS}Ss)pVtkVu@UEyJ@N]" L_tj`t#i09Uף mt(w5H@kɘAkC[ ؆~κj`~^, O?5f6bl)Sx,esÀ}~o ˢΉnu=U6֍] O|՘.X9J@R3P5t34=,MqV4& \Dv(J)ěh}YWmZ< g2졘>3~ <(n*y[6*)<1j I}o{MyQ&1P Z"`4O3i?>/{ AP=*Gn A@"liL0\7]A!wS䀏~&\ \}v`!Ps2jy[%NUGGFj̔wg.tt)N-j c #ZmP A}b% QoYeoA@&31K]<0i:k[!$8cFb ˉMQf>(:sxKf/ֻA#->CSۏ=ynC1үzXƭm ܴT-#WE06躦+s/.h:< mꄠ۞u?A`fRL 5r24 tcv Uc! H_\0bIЦfzΟG*h":V2j -Hv"3DzR[6cχh*\a/urX2 ?r>eqJnk/P,పu̅74.]]%,$PJ]G}Y0~&&FJh@0{!?,\Hz41k5cHYqq8)]6nX8&ӎ! UjjO$E]ci+٩O[J ǣ!)Jv;- >-/9:*fJm/iIR,D{ڬkfASy+|)?Ĉm8aNgcklj x I+3{r+kuO;/0v]&An(Bqڀ<&S6^i>n-NR,"a fp$NTR-qb4[V^/(2\+1<`wh}Z3ôX&M#M\8;rPfr&wIxf_?Ƒ{ ϳ_K4VG9.)<'|bl? |͊|Z~:cGvVWv¬Yo}-KCf`UG#sqv L/="k]zq[ A/KQ){!'Y[K0֓qt[Xh8jY>w]0]QkoZV(m(e`s]cn0)ccK43p4!qD]uMk|4c+ 9y,l]|5C@%wtlh@2heN@Q"-śRR4ite,QEq hSRiO0 B -&6Sy L{ny~9<'< :U6:񕺺3ó oLy`HQ 2@}bi Tന!p޼R : }@$[Y֊T.[H fM{nɷ˰ ՇYH)2ו`N1N/2)B`pv[%ejN_s7-.[`pXd(^m^TVU At,ߏ%q}5%.a6p7Tdie%3ơ1%kJ @]F*iUQV "]Vdi lv[U6`Z'gYGd^ɊK-|uV Bp+"ȐR=%{h LK߃ٯ]$ҭ4:zEw/F9 $EeDZs˂ÃByDlPm`;y.9 5a_':&uHI2t@lzɇSLXbk|q WOU3E!`XOL/kqX}Խ@oȋW-s+ۨFSyHS}Ǻqќ pA} l ,뿟m 8ILչA<9~$"#h<MIo]vd(oH UbN KbMT#70˰vV}AIyyg$+}Ԯ8KYb5 =xF@/}qR3P 4˾Q澰rk.OR97}i6EdUqQ??ꕀ)W3BO*-H-_+a V: ƣ!7-k dB)ğpk@-ra ya0 ×7\i6mew|P#l+f.+ 1dܻl)-p0'd[б夕z'@t`}mYXwZV(|Qz,~@n`KH~umhjd 6HZv WsELH.Hv[ 8o ܰaZ\$"sJA~̎`&=\H#1`퍾m94 !鰧e=WH d4I;A*3;gtsү6+W0*~u|M8?sMAk`"?#Cgu~ԡTS-, \H( [s/OДSĮn1uWyRg3d7W@~W8r>" B0U]GQh&V{ψOe\];/OO7^t$tx4<ڝ5!@BC};EthX'Nz?`mf_<)S;<3\Txp hy^w/[f{ &䄌(8\RQ/Nq.Go)$93]b_BR'j!@1[Ƨ)sv0:@[3Y}SCᜏ`x+ jme>],,\n얪뺧Z1LnFlGBZ:2ms? E % HHxyQn('U![=A"=~g7 eb{aufb1 dZqo2G=>< 9Eﯖ犵/hEmQeQO]@O' 3WϛJc5U W0vW'X .Xנ9S:%C٣ű TkNƼ8M5NIaz Tp:ۣFa ]uv&ʜ{o{SxoJ9Qv*m> |` v=N%R- 6]N2߯*?V#efw7ڢWn T(XNub$0=Q@&uvF~ʇ,ыpBdOeH; oǴ3.u4aa9!Y"ser:^~_\d_"m"ySZTxЀAJQr?a(Ne\} Qd[X=ž@^au˂ZC/&c0S>$fag}L"o}&OcQJ @yqܚV&F@;lUS4\24x˜E3hqL 0^T.7؝гH`CvOfV0)2mFЇt" 0Z3Z:,xb:p7BIWlv,mEc7|UqW*`hfGcӀ>i:vd1"?I%AqbQJ^;*6@gҐ 'JlxJ&\w :߈$ O8鏅P2K|h 9.PLIg2t8.y.k7VIXby`B br9 X\+J"cxOFN+k+'3>9C2@tKLSD(|Em>YJ{^mKamTSzN!@Xd|$#ŁA`CGN5 82sGeȬI ^yuU|?'QY~j/Hy֡'묺 cJc_ԋ˩+| -1T.FV S3(aJSR.%4UQjC {&Y0W|vDg k+?$f[;P][LH0qsV} 3b%õ,yQ\ tc <?ݣGNH3qw};%F-EW,42Ja@0h<ɑv@% ~!O [T0ZFacG]7AVBe(U3ZamRd84coPS *=8kD XgZkFZhѭbtw4H&%%?p.t(ܼt"7D]Uh7 +яEPuU’)}Pl>}ج3lyWHpuxwjS7XO ?V #W KbȰ1c f +vvͅꤤWS} n4<NJP`CUc mNs| IWУPB/j\@Ǹ  XpWxA/G%/T3.O wq+zYt=5өgCXa'8)ϹKG5IlU!qa % {ߍ ӓe[!$ nȆeeޙ>=gX\;4M<8ލL_!;b na FtCc}J +6?+W@a[FQ+{SMBC7,o lNpTDR"uRKȍrVU g[ $NNyB\9 %J_7 I1&Rks3 }@R/:5_V@S7.p`T6Q,6ק,Ke)@?M9HG^Jl,s# #-AgbߦU@u op^=XKHPNx}-Tku$ZS4My2W]#Z.ltg}snt4D"h,`8dW>cRJl.AXyk>>&Kjy"@WNN8Q+ƴ 0.DOeXNmR$O]5ͫޢ߱ 0+IQIT- IXbZ(]رz(1ؤ5~Wђш 6cVwEO҂a h zpxOix f)C$G2)UtcX=PTYpL\ъy9r'o~+9 Sh^hw D v{LIᥦfOJtc(Q]TTR4ڧv&eNPN t^$Yw<3L1{w\[2wM=ùNjKsFE`9#oO:̩\1*}HNP!Nbn],%IntEqIdb3F;Id(e7.SE΋PG>轣05̰Hd^R`Z=Ÿ#v^2?ͼe2:2>  wtܒWݬK&$G}`  ?Ⱥ6qa^:lՆV6Rvi].p 30`71^ZNs:Dg^/ ,dC+u O#WS@'"!7:ƫ9Ʊ%>흇}E5_c㲁T DVH'W{%< Wƒ1or-t0 dKea';3ѳ ~tFoҖ3:1zwH;^=Ҕ*p='ₐ"v%rIJu|dV̝tENw.[FMpC x'j鿪Dm{狀%#gd<ՄYK44ۣ{ݢ/ѯl Iӻ)i]#E0LLϴh*'[!>] 0Itm&IcmIm{Vfe)dC tS͋VA"y&tfR+wCWOMui\Σ\:f_0^ .LC#f \N lw">9 ;)4`DO Ea$,NSsZ0u!irT=g)F^,?UQ|< όӆj~:l+^#HhCj8Ri ܹ* ԑЏ<;I*{Z9X~x$s9Q?#ycӐqZAͪ1 }>2ś@#|@oO<m"B }s# EYY/nJ;}F&[R0%>idW>Wœ'YS@1eBA :$d=d pv$AWˁb}[wC%RSL3ge>g:o$,s1?k s4cPӎ:fʯղnۈl=&﷘f*K]dDv4wY4T.B,8,M@(`Ǔ[n.i|vBxoXw~k )AHV1E3¹o|Σ(~&k$@Rj=e#ćk&:! Ğ+qo~}*f^wn~4„ o#VQ&PmD_GdK+d:-ës;6Ω4suͯ ̨,R\6렡<4QbX5MzwY4YW{7's]- Bc1*^ *zm=Zb4OTv"I<~O [ށ689iuV{o$ ӽAfgn M|ag(oх}ZYyͺuo*ɻ3p#}_ ˆ6Mtwq_ K䈖 =~&D ;1_m*8xb~ z}"+ AqΔ!)2HiUs&&TؙU3(q-N! tWʉDl5j NO.ǘpCY"YDGo6&e3[mOm- R IWǯ 碉6 g()6]7QHY_tg~w\-/WDcl|Jno&;PƦBw~:/B5tP,nZ;E ӛP&瀁挗Nf1Nv(.ER"'UiuEaS0'W`&끐Sv@7W>Es㶛dIw1 bҗ];V7MY/ =(桥iNB?y!Nt8N">5W{ \cׯ@|`\Dk-d(?'=bWXK"wme3}4Ը@doI)FZu RBl*k/4ӒMiգ[X_H9bW1|.S8wWs&۹|#wO^ҲX&4v"BZ8YbSђ%^{ fd;̅+Gh4cR/4hY9C}J&cPegJW0ezyp>okjhJ8"f+\Q mlTp!}MMOQBvc osI1"HlϠF[!LY3u|-^lSBqU_,̞3sr@]_bWOYߙR±ޟQIS,tJP7 xҫ[@D/o&hM) WKhOB0/>^b hθ*][G/- ;N:;,/iڐ+IfH1ŗ6qm Fn`vLe @ (ujTkL(G@5#͍/1I.f^O}%%0ڍj,ƭx\1:a^E8*~B嬉EҁCJ|5:*a`gRK8c0I̔D~$X N<Xn#zc#=f?Wٳ\ŠżD||-Q4 -zfa7fjՐ›BafgbOܤ'ڭY* h( m n|t-C78 -Eirg\ҭycYlAxuer5r6*Z0BЉe/,ѫGBO\ r/;N\|ae>.b )hٰԸfjȧe$͠_bJk7iD^ چ:Op*H\4ZhT*i*trUĿLD0VOOȴ⩀]mK OU׋?ZkYO6^7 S 7'7iLZs n@. ˒S{lj_<+P ¿}E}Ak7hk3@5()q e|=;N~FVaI%uh.+$>dIr!."R3gryC5osDeE=,S s!GGT蜚tR$wd?]U K/i8g*EM, mQ 5Fo :+ME]6$Qk7_c+r-_#Q#ޝr|;&8dnhf@[U8aTԑ;.xp/k1݊cGgd kr^Tud;&]71Cݗl夛2ֆNqV2*X6W etF&DN"EJp翺l`qYMI"ZAv*FrK:cerqa0q`!.m.; E2< .W٭# kͳff}Z,m>"a ۷λ2tisDP AqkrTJkk~Cl}Jmxfܑ4bmRČ_>qW,v1*QΒÅ\ryvgS ƍĬHsVΚ1 stMV0K#qO+3س⦂ sW8(Zo.{}W.a< jp,u~'"  ;>kB[GJ.,I5%t-76sՃhg4r9_Gg96䞡r۞4a'/miY̟]<wR#=5xd9i& n_18QdRC0NVlg`s+0V -g@dעӺ$Д$FXDwLU専dmo^Ĵ䥔~pA.4-B_7)k_iMrE9@ m- ڮ$SE&Ox/s'gzOa`AG"MQ(*Vl(,ϲU t95WeU׽J$/6a*V O/UKz+ +8B12\JQd[tUT:j:W9Y‚Oi~W2t ,>]YS'Rp_^?G?:/Q*X6+XV'@bW`V>cHsW2%Aj'HŬP J(d,<Db:w)+IȻyw)eՑgvz6 g2Sm&H#v? A(U?Pޢh`v;nu4/4j2|6?2˝!EF ťysFVR1NHw SdV+:`ut|WEnnȎR,/ cupz?  WB wx]Z+}ϙ\\gȞ) <3+%EX&h՟ðTJ61!jb|@'fN2k7o,^EUS}5h(ͯ(thE^4T4GDw:Rm̫CHj}o]@  ?kUk#(K>ei`%q\#=6#Th1MOĝw@-\KW  JrS_0Vaq4k2Ykcssqs{#BP}3ꨠnF~}rM5 iup~)V)!K )@oS#21x2j0Uu?'Fzɖ{1g &B\+Hh]\kv, Β( WE`S?^]P:>e<&v{ZgVeLX|Yf+rYir3pW9ġ2SR <ל_j0Fa۴Yqdދ+hoDb۹5\K]L 9Cp ?e^iFF;i pE;? ˠz|UL`o<3Bal鬌kx#×B;r ]NԢV|&Vq[DB#}Ijk6Br9*6.:掃= n0]i(3 ETO*5VCa% RV{I݉vkO`L5ߕ)bu54.6*Q8[ڤ |/&Z+^qץ*|.mڒoL+Ui+5`ջ,eNȐ(:e`_Jx~LLޖw2򫼆㺊"o)hD,~?i-O?`w%/++c!IA핏]^q \ Mn'O!D_? v颼)LY q-3zWqDԔbOHxb6TTuCab*P2Ig~Rw"1,2 _nmM`w$"QrŤ5[hwAaN*r H+Df$) -yI0ַ%`S,n^% JЊ [o &^k bz D(' Ac~KU^p F/yQ(E&meG1?ȓ"lFxo7zhYECZB9%bJH@htkX Jʹ@^*j~ _ /-ݪB玅s}&#(P'BD[P%s+&g|gvDhiWAmSyece~Ⱦb$Xy}AJ{.$Ot9[9y{v%ug-ipC)@26h̶UAbD_cT|^qre {98}W%oO,>T.*w5%.9F۬ڽ.ہA u' Y=S+AuHgL`~ptw,Vox?ڲ)wan1ZyOCn: Рo%X屮 %cR{]C lg&?Ghs@ 4(|Lo2wZGRU۰ķнPSǤJ\pq35f?Cb7!]f4^~NQI&F+>-ȅ!6c8)rF7pmX|24\$ x>põN\Sh)Dk iuͺJнqxBO5\x^4ENy0%I#䨮GfBKE{'d\O/P. υ;$lSnM.1-ظLT+Ж߶VitMvG\BP4nD/yox6~ZkR3tV7jˢQ~cGmُ>; %wjwAػnP^ ܎T =~{*EN"Y &ǗUZ )X{1޷~ ãJgav7<_Hc6QU)6f`{?XV!/un n՚c4 f0Boly;kx* P3 =*B'5+;=_-7PghH@پ.9uVz#>[\jav? ʷ%_4=b(Rn>bwmnDyB6ç<#+|!3-dIY `M10iҐ1I1{Hުթ(iSOT[i)Vߠ{rs*ЊΑ@!>*L. 3ӛ5W'A~(lS>)?aPȢ`19Ei8԰O\Kl/TKm407_%FCg_2]|;ciVڷABm* !pI3{|c;,A% v}z؞-i~"P^=JyĊqKς OjhD|Oؠ"ay/=tB8tpQb&W,94 <Q6vcvݟUT=+4MWI=`pPtk>Oc𺘕 8]гq" I yu!%, d,Y?ܴ -8ݔnN늖 rkIg0M`sON^`U*DPp *FVktfhSOQ΂MkGw1VV?[WSeRl§sB~cxQ [0YFqV]J9Χ{sv%N[dΆpw]4K4nOEmum'gs|0&f[^qE  ߣ&Nϸ bJD2fRyTGM'" yIeK~`E`+v Hח{qIt?5Plo¼)PZԣWdzoð,vtT*M Mz!f^VU'0D5BI޲zSɼM8kd>5Z9xQy,^\(8q|̾ Uةgg' 6εs^:/l'cKtJ9Y L[g%!E_>p&1g@hHBa7r sq|_2: WBNoroH0jS*M9=pABrWK<:4 T۾^OuK/zmz ee  do'pTʱۨZ%]dUN@jI$ jHaڂZ;}j^Rd8ùE>;\Xn0P()nӴѳp ?mŨԔ*8 "SWUYCœDChbo{wղN&5mx0+Y-UI gA'"@٪*5^\cBpi~G'0FӕpZ&~F7Q'¸NB>|h5]CO7+c nIUN׽jy/û^o&!epAsw=l4h<WZAđ??G+2c*cE6̆z>HgWECFN?@rjGtO KxySȗ<9$yZ8ݱ/R{~xOCTnZNl3B!k yOKǣ3fuB2 Z2 Z6R{J*_wKxM(^i1S?.KN]\{s? 5`R!<4/fݵOe*\^-LWҶa ^$oO#uU^|eRbS4,"%b7(g= fZ=#XQ9%2 5eelb!Vg`wUd9 h+ Ej W{2v4g{ c,}Go4R(O2p:dM؊]kDTbϒ55ib.涾C/V<ιC<Ϻ"|sNߊW_W%nM ZK#oDSh_qH<-0SmMq3HHHmc"*lWS{}a"3ɗqf Nl1ԫ]I=J+s4 .S7N/2p9oADWS!"22Y02b]oXxDe281Eɿk] lk;.22Bj.^:%>!2!YG~OZȌ\w9VB 2@UB a.7'@ݚ+(lxKG?z#D ЯlB~9~ݝ[j"}7>~b ~lFz5 G!9sx8Bᥙ⳺`pfhT=he:K"l[reg j1QJ8QZR, aX Ntm(T˖*{ cџF43Bz|[ X ܷ{KUC\u\YVBK&\ REl2hCltu$Ps7 h/BɊMSL/ۤv,(p浸$|BbU*!_!K#ƊyBߓ))Θ2wFh}JcOTx* e)X٠xk P&3:~^0VfFpq%6hl'-K,AH+]+=SOG/3(R>t8fNh$W:o { qr.WZ\H'.lSb$]-fzc^DD-Р [̏TŔ7zHH7FS|aJ<[hEHZ~.|5| 7g<9-O кfL/'Y|; L%0eʕV?]`fͽp a_w֮58T6+_&ޔoQUiX]?#=i`,a ,[Բ|& Y D:Rri:_L~>s&<$YNGnntŘT$V2 rNԌeT0Sn%)rV8r 4TGc>0L\i;Srψ[~0WK`/kIh! yN4e 'zZi푷WbBVSM ;@HOl0/ =4z`4m5&i9rCbmraЀ3G^]KhɮQ 3L2])S|{f Z/W/3P[K/{,VJnmPBB2Tn1Hf"`HR$58+P >߂*n̗)ZX^r`!fTgVl(XEKhK"UBEY&]x{ӯ YǗe$*4 ui Rzj, ""4:~G\<;`K_ݚ]%25_p5jbTW"L5%4>}³CHm؆ rGj6QG'rZMkͺzZqp Irqn\eG"@!"[Q6m>$@'McJETdbtN+6_:s-7i9ˆ|F﷗l:;Yߨ%nc+t{O4w=K(.D_%-M[)V_Y.Me]UX cb5UeU)~Q^ϜنYBowuT*ʩ*_Oq{ӓӪ}O۹RDo(_̐'y p팿wXex" z5 ڌ?-'(:3uT.Zfo#+FLֺs֍i\P kX<,9Nw8(eKn-,: %\L;bL}5@ϬtX+Fmb?W%ΊItϤKwgWI//F?Ȅw\lCHcD8t1nB?Y-B큉m@wj>] &T'ҢN*V>qFDemAqfq~| $DyI rD2oY~Zp>-m 0ok14Ӌn:,?a!X Fؐ&wtU@eaLMgj X{Zk,0Z(95 &'9fnd֓AQ)׆߄rҼ-UFi doۜP1nkV.I]8p5c/Dq55@&hnoΘH,t";>n5Hq<^8{|ʄ ` fSݥ3P~ p \@5S/O g&dU_~_u^rq1Hْؗsk6m|e`@v Nˤh]ٍ[6M#IHۙi8a9R8ѳ|@z:~_@nQ5Q ή\Rˮ, [3ȏHU]ڳ c8sV dq xֻ}5Dc]pNd[wlaeoጾNIE9=H eV-R]n 5|f,CsGJ8v`-T+WF MNP˲/6ĕguC0@\Lj`wq .㌝lTC/F] XHlםw*Hxp]`k*t@0sXuvۏoبr O)GJvdzoxfwZjͻ,4KCU, $ Rɀt6^4 t7Ap,fچOu.$hLd=jV8R4<'MCٙEffW"KC F7lrMEDN.&gDgP48,n32(~Ҕpg{6-~Q*]]K~L$TyzkysnHR!ٛځ b`O`yn>q]wQ a$t .O}deDca 21w")4x"96u+x?0!ԕKöbe?;b۵s_&a[&_ao`!h1c4/>gʧ9rg+=b{Vv5_0zlbEOo$,۸9DRD ~cMz"%ڧ9yU(n&wsC.05js<˘7I"71A婭xZK6%?OUʢgi륇~8{F=PpVmhBv(]Na{Ձc"538l#I6r.}5ur&Jk֫–}șˏXwT97kDDpJN"~`Se q!իO(9w#gBkVDn J)O" ֐LwH0?mfBȭ Xk\o>@@fG>hJ~'e>\- >Ջ^j,sk&:>Mp_i(ݽjG,GMz 7u$XpILIgo P( 팹iE=ȍD?|5lؤ`Ҧzc]\Uwá2vL CI|UT{CԿHOƩܹ<"DqKGje+'Ցi"oO4FCXw'V'\;<Üņ6~BE>!$j/pp)I0nGM㆓Y!g_B&bƆ-4xi+%~]uT"'jL?+r O83N#,E֣Ig9>52ݤ(dM'n_: JӦAVOE ZQO΍.~ԎqzU!d_VMFUkXNib*5'>8ێ$EZ}NMg P2F8'x dzn%C26MkCd_$`hQjIՂzEhdQ,1O:),= B>s"d3siÔE2j V$*T׻!!H0\FЇrSN]*Eҟy;22̝oFC&{L[K{M2v[v-wZBwwn:fϾ%`sԘת#ǫq0)f;)dV;ECxLj1̙,%_>rܙ{+ 𧫶3f#1PT\!9&-уk?jv:( [q3훊 #qmԫQyI} EnM֋P5 "I;f$gԠ9JVK"7 k.K 7%MЧ,#僨*@EY6pɸ[1/.^c$^((y姄1p% (pzجC>ˌ9@~mhkJr|#{@b·(#RTzH`-XHr"G3fni85+>3FiA0D2߂.nzx o%ѻD[.mEdOLjkoO&12Y'±JQjk1@5a ށ+)Jq}oN&kWhAq1*\$ܕgm 'ZغmoڸӢD-Uwd[K"Xd*2v,9 -@VL g kR* "76>BxGFdcZck[;a_7uzXSyvssF'Yk͢KQʚ4*Ū"fpP4_p6 4K mFvKV -ʫgelfیոq?Ü*R]惋uΟ߇j^ ?9J!ʋ/UI?g* "3ڡC;$bkDHX#L +E`T²72rjoSҨQc>j%xt"_Vc.A8Ւ\GLlmc~ )w0ʘ!3i_Lp ˡYd9i2LlVtRFX;nfmQyO%Y=;8Rx%JKݳ(&CW:cꞀe'F|gPNtloM`(Pc~Vq&G}>zi5jk($WO &y6#'2?c"*z13NX>";] L5\`ZB'̷dUGa[W1J)6ʞ}(gwsz7fb\[fS+'+^]_n{B\Ғ$5wN wdqzQy#.'ܪPG=d{QG%S5eSzmt/2kU6[ RfC@SI$VQ`4`?6@dGa( $7`\A!`㥶8wZ~%CPM5^/f QדUKb6cO[t2#HAQ<Ћ&`%_hf~׉Cw%\+nY4ʍx| 'P-PU Hn %Ǫ'oifVGI_n1@S#sC,k+%\;,PhfH1'3n1J _'SљR;Їٶ}g&;AsL?EߊYcΦE2w"GʑrɆ85CS2md4Q7GЙB:Z8};S/pU\,GFrc] ƙhIBqJCiFZf Wߏ7TOyE*9tXN͌jIG])BjG!`M%TܼMLv~ Y7T"4$}#IBE~Mv+|d10"=Ӏ2=MEO0i M6#/*UtwV]W&xGz.ci-Wc1 *]^kz'pe {zLRwE%ܱ/ޑ.MJi +ïE]i0O a[A 'ChOޓng8=qesin`nW) JI'S8/;aL˙aZѦ릌r߶'^"\*KD R, #vf$^#zO;/ݮ-H Ba7 ߬_&,lN.4:ԝDDq̽.R$UV!(sK\Ǭ.,qBa!=GbډfGA}oR,^MֻܳC@i_O2_1m ;ĖY9GeY?nRߥrkYK!_E?TԘz]$(C9G GQC[k? I?!!zyp, u1+}2t"zH_c:ӷ&sb sTfP r+ l1P"3!eFy>N# */ƥ+ili=z0ٕ ʲM~h7Nr08.hLCn`+GLU`j*Pwo"Y(Ȁl1W(Z B[DW]A FKN狟V % _K N"Ocwq?Nx>܊q!9'}Tk@}``Ź( CVThxG|9&Gz$)?FN0EI%BtN7VJ6W ?e{:%1]Y~<Ґ6kf#  :ϙfd |B9E'6Ь"4?vry\ uN F}nAtHa-gx5JUԳUKq{MZ/VK$F~=#J>UR\4 r+2/i L+=/ZѼn(++,d_ȀbH\~.rGm7LZR+| ޖbSCR`LeĎ{-ϡ`0 wge/!}cr8@K܍v~|& )iƫ Nt}yM8{]GjlK2k-Ң.'[դ ;?8A16M!A6ljjC(xL&Rp\+U:/5E V^QQ~J,zB%Zo'.cH=o,f$hVD\E²R'5H%,j 鼐 p?ey4PRTϠwpA"w^;t~9}3R7:ԳΆEzIpչ$,2Sf0+F{BúE[ujBT,pԇs215 ffޔ"Fjgr^/GdLA >t Ee OYݶw[ QO?+3&|;0p$aV+!-qboI\3f%&@n1`X]WNsEkn.G81|[Z2cZء\c~u#X9Yp5eX)3{s9hv1I\tjJ#.S,#}n=w8]s ۿ*S>T9aOX.6ln&K_ϖY *#o<ӄNXej6ZOu97;0]ub AL}Ây1ia<ą0pmJ#S4i0ucf)*LAӱGC  )ǭmbhmIt KQhhL 1BZ4[Ѽ@`1hW?ĩ%Yc+sUrdZKEl5*U-'>ap'N Xle0Q4p0c_RkwЏ@1$)7vހ&?t$ckqCj)!Op"ra-! +,^Z DGON$jl͈z AJӜytjV, Ts_cБ? w$:CI[ xQRA`WҰB-:Q6=x|Iw5r{̽k VV}6jcO/k#w_ FAW^RŹS p-j˶XKd6j G=} M!P9+E,#)({Bb^N§( %~Y,9OJ脕|?rmLsXC+mMB+26@xOQwk:{ R64 m9r_=A"?‘0xHggq0eQ ӗ #maPQ/<Ќ)q9ܠmWYk q`fJ}ך@YR )kHh[Pn@\,HpJBnň%567wVMT~{Ʀl5}@Tv/Fm&RiT-4iDi- 6Wqz-'MpF'ScBR4#I/,Zfsav~}< 0jY/ lgbDPmaXIJm:zfSp}ioT_ Uli!0_>XDͰf* lWY`mcD#'͓]|8Ye . zIYN_/1?2TD:bl{WHي z<~]R $Yj$RvLx_B~w £g҆UkI8($-8MЉצHPd<4#ҁkO ~kN M$8lSg*FN񆎫28vZ@c½d]1dAUycU |g@GI``Fm +S j 3d k~mWMR]wÈnB 6*6~I@^af>@߷PvMɑ?oփq#!K̒̕|AkQ!J"WRƽ{$g%AeZ#0U @IsՋߓ @kWbX y)u SgssS‽LEdXڒG2IS k4r>Z!i:1xS,>`v3T7oXWvyor< _%#JC$UO Xg 0|̛JnnVDqciMS&n,ZXdt@^ V)KJJa lj7軄߯Jn,'Va&s/'|Э W7 +5s݆z{uoxo g(/^adLyX$G~-7@cc&va[7jT-!.W(|*vIG8.p ~t xu 3!@C[fAFnKcl $jzE30} iK*e J=Rw0G@s<3do(ΗC4ꈍ 8/6k˚ň/m5t.Rd*nЧ-ZnQFyH Y3D/{↨,%{qUaV6E0Q|Br* ey Ri$U_ @m[vm[d>Mb6E)K {N1.7B $7v18`ت=r}P\įrZX 4yJDm@A:T17]qh ᠇d ز6:R9c2殍V~$ЕY~B:@hyC;U^B)ߕvފo#x֖N]CcPwL _-s2ЯЋ^z_ 1ZU񁮳ѻKHۘ@]!  9K9HfS-<6Rn;i1c ?;rtjAsޚa*iǡaD$,9X/ލuk)y>9#6\yσӏ;s0{[ ˙1$$hP_r  .ܦ1sr7ӿP RG6[:} r*./y<ƣdjAk[qsL`s X<pڏ&t0h3޴`%DoM9nLF咸EOqDP O K7 O#3LM|62rkHGR1)UF YE?z9kd_d`9]B}2Ϻ,7uZ"Y7x' I:RYZm\|G?C$mRY(SR WPP, #S9QE=-H-OPyUyMuͬ~N@L<,PKܞs؝:ơBȍE\ARGDRž=d㝑:*8}Qٽp͊bD#$vS9 ܇Sո6GUۆܪjBsT!4o#[ VZa٣cG"{:xh4|}  ᚩ܉6Nb<r>yDXcUe']|?dt`؆׸,N~K#\C垥aA(뺡lG׀S? cCKeT[K{RTl:gUPlH;2o직bUJvz&D|0&l_*_ֿa*V٬KʍjŦv!V.?E6PYk2Z>&D[vX L[܋\bu)}֖.I!^fxXhYC!PSOr/(d4=`M9DSvX<Rk!y]|R-W ǿu`DtA&€qJUq6`v(PveBN>В 9y %JSFC^r m̞kDPi bkONI]eL{S2#eWCWKGM;ץ"\A]'xS*pav@kɚ(&c@E|,)iGo +릃ƊzqAXdCmsicP‚>ߨ N$e -PQP vA-F[3>󰻄" CMi{}|1εրijTX}: 3,S"MXu)C4n-88x,q|VP*8nԡ I')bڞFYۘ[HrF%ñ&׊|=Lk.R@!1٪ZፌN,ꁻj܃E"h=3r>Wגּ,tQhQD^$K11ZTAW?MۡmV5˄x(h!c=mNvr!ƫEҭ$ G|MCEpBsaQ)z\$5 zW'F4Y:H*< CFDRV4vד,6Y_mxprE<T;u!W=;xE dݹD9j~g !DMCb [B/y<YQ2+8Z[lf1Ϫ϶;Ң尣u)-OV_v=Qy.H=Y\6ᾙ<~^b0 #yGk:](ꎿ;^P ~s5y|VsDb@ӥ;#-"J#7i *IYN% x սcK qB[V%&kk>:'JlpD8fn4Qȕ9a2-. 'bU^8p;v?Z%ɩ֙kZ n^O?F]#UZ$U^lvJuuTHW(S,PXǓs_Chwk޿2AU+kP]r Ãd6SW$~fg:h.B&nH7YDvXyvM=e@׀ER͋vuY _[| ٔr[%e>L:$ũBpXdZ[3徠^M"vS?rpG؆^΢ x؜uUse]835ڂ 8 a¾ZNk:ߐn dW)i0NyZ V+0m<ǔ'?9Eqe#d3dkYb}-~Jl0I w'jÆ(JݫO6{X抳s˃M*K&ieO%S5w5aC9Cc=Shz£ȊM$kϝ(1k[[ݯAa,[Qs[uJeU964%W(XOm]rc>u[dAIߠ(p4uN?KSh$.T*2hmu JiG^ l @ZR|bWsiy",git?[cItnʨ ^Ivȫp؅d<ܹOBUW@I.x"\7T򆧠 8Mptʕ[D&k2qPFı`!MAjɔ!VtғWFͺqõ el.ݛtj)ݎ#'p_Jլ0Aǟ -/ϵ$\!Ѥgdo)7#Xf 4_]Wyn~.1#'' (>e$s<#5%%*Y{F=Wo1fU٘C5)g1MS#oEꛓb 9Z.T EVRQU]H-fj{EGl?p2 Ϙ+_/i`UB@49V7%] vtz8c_bd~|)V܌*R6Q4c~Ǥk`3Г Rf@2&5UhRQy K^Zpju)C#D^˾GgFځ^(yW{xOlmO3M~ENrR X͍.߂+ix+gB?68$qQ^Ae9Tgp*"irliYiJ5cad k?Dg_M%j7+VZGǬrq:d%qaQȢdBZBXxH 2~ܔSXyG6bMǧֲAL7!X0G.l-x'&IZum~*d&GK>uUfWd)MXjT CA=۵S#nT"1lQ$7PLFc `5krYϠa#> s6F=iE-wyz9i byI8fÑ-zFR+@;e (Wg|<ĎYjV^oJRXP=yT,ު˩&}u(9puB ʯs і*=0NpFAcֳl'\3z"NV[XyNu/TC&>eJXwM1r[S6e,d`ʯ Gvux}8_[&RG?״G/eݲjfX1Glh,LhQfu  RYuU'oOtL Чɨ~'?ש*fjh}.4pd+ G0!ₕА˕j݈G>ǐȸO q>[n#<431eMnN58| X8F>n2._ʀ Ѷ¢_D@øFq~'cK̰0fyT~ݬlr)6z1,-oqBZ%G=?RڄXÀBoa@a V#eQ"N ڣ4sh\=hWzA: /J_?.&3x) w'C!TPH`U2@r iKV ɗjar3ЇFUb:0Qև#muqvAb?9fB3;b/>/$<}T j#XCǻ7fxe'+ċa?@ lBt 1B2ɆlyQkq8z@8Xru:٪U7xwt 9bN7/6sz]w*&VoB:CyS?Qz 8Dnpt #lҍ\+`zoغjċ!H`렐9pJOU ݊; hi 7>ySJKM7;QnZIݩ@x}z` %742]5UU:ưs*Lx&Mk >jpgրfwt-b#2N_R+:4LҜ? [zpt@ă6WUdkdɐaJ}ܫOL*`Ҍ:e{*UL !Xb`e(KCѝY: J"} #9M)UNA{jKjŗZExoL0̓:g&^5 ;B}&I!#98r29z*W"0ףNPo;Cl\2m,k_wjC h#i1؅Qv볦uK'KQQg5վ;0EQ6GQDXG\YGG9b%ZEsPB\M=٩(2cIJ+ iΥ(/z;v5Ka$L ڸhEFy" ]r5qӑHv]u7cA,Wx%B ^]%}g4}@Yٖy0hWD't74o/:.xR^0]L 54 hw$q_JJb)CӿoQĴN3IPd<6wq+/i]@͔5V3\%cWs\f1y6ѥ);x@hֺvXJzO ݖCl.^[CsBS%(tO6j Gx"DMS$_3U5eIMA]GڲBǬ#u 5h{^(o)DX6uCsv5Eч]456^Qq7RXhh%!UQ@$jcpAf@>H :Oⱃb3Ə7LR__*͘7(~̫ݜuW;*_joe)<Ulw1#}8bB5@nv]>?\%n{|>MNJ:5.<4h=bN%>> g?h~2# u5bqY|v\hsWFZ\/` /c4K8[%0SL$&+ 6JNfP[CL"8M5nO/Fvc(t:\M&#N2i,kP6!qWrUcB K'Fe iݰSpBmEtDM[$=j٩I@%z+l 6tog}@DX%β'Y^x>Y~2OWôGA|,`I8->Yз ::h>w1G#M[þzP'LMgg 0{KC$,^EyԋndX;QKκA ~Rd]]v l7RJDB َa4Dpؿ2@lh?KH/:_u$Rֲ a>9i6}" -ǖk>] {h$GTsړtw$QqK=Y]yr A vFEM5-xA,p;OԶj@~F7m {l󧤛>`Z:P;1 CX)րxJ4Q W7R\6$8"Q P "*..m@Йm Läc&W[f9NZP] z1ʾ 7b'W(,a|iFw ]QUz#UE:+x}Wnw+;iR9;Qi#b}ycWq'%/͒rе-v݋6%wZV3[!ϟR\̘Aa`ljp ;q2VlV+ok;hrF9[]A L^zz?g<"\#%a p-쎄r(>hq*L?CCc%(ri c7[^Z݊q#JDDJXrVUW f,:\sL y/,٧{DѝC ;AF(%%1Vy-fTWe7A?v׽ ސArv 9vqC'%tTd[3 ̢`PP`*dH%i&`Bhdf~Yea2_ C.ۂJ Ɍ}YuZe>YJwv{V;G|j"#s FìYL5&I)*UyZ?(sZ])*fmP솋Wv,ۍ[B0A{D~ s%ִ,;pLME9|OW h vJ=W]q"ɱ"ZuO^=5:5lB}>ZeLCb^EXUj爺\>s*aMuᇼbaaT)9(xƁ>l=Ioᰘcs{5,G d)|$~DAѢUBc5wКbVTM"(|9@ = qv"C<$ n4(ӶA!1naFM ބl.3.}Mw!l;zrΡS+:>;'<jݏA55a.}ĝ|66u bab{w'^ v^Ťuѐ$I=߾$oҪh) z8OgM+˰kp%,_D(;aJ{-&g`q+ } (Rt"ٟGAY]0nLhi{![t_7fmM9Cѯl]0tD,dwrY^_-u)P-?0*{U J_lʃ4=c5o)au5E+U䚩뮽}8ef-{TmT׭*W'M}kŃh&cr8!=ݷLXx KXy9DɛqW gM]To~eF,Y9_~1OӜů+Wf"3yOn:8 JJP !h!dc$J.{64\fXKAoB`/'K,T-Vq'?ϮI[g.3 Gp7Nq܇\ȕ8 1;EŃ'{7Oa˱Kً b#G2UI ;bd+QkGCTmP4/9+N]PT VhU]YiLG4eL6? (fb>v{*E!v $s|DA`v a3e1i?4WBpV"}o@( Lִq;mqC*U)oTKq(͙>Ikt?>ǽm>IͫM H#{3{]΄gZnȤAlԤCL2i=yG^KN~=ۃ.{~@`B/y{.xOvIcW'we9&p@"Jb{AϙhٶO^(H &ݣ/q[WwHrLaڮ?,{廭5xei/ݙՕ@9&xEZkdCxO]~P$e D&V{XG^hCJt7z\/ѫĈL#V>ZC=)z9+RM{z0>PY^54`%\pc΋gq)6UH9JgW X)07*`=i!^WՉa20 jOpwG!'adD`O ;]":שO>gjkIJ$1٬9 ?HPZ;3^v/%fu u "afh# #Yf+z6B6#،p6@s F7nPI!hck8hI dDş駸"4|a>7KtxC3=!ㄴˊ8]R-- XtQO;3.yK_y\T s,yueURE}YR\JIDkP2T@ӢCg{k| [$qvwIZUįr9kX"qa[4ifE DY%VxEMiYFGh,t* [d@_^l_be]ϸ3~?zX+$[d 8&jxUr8*@hu& wW"3IqҪ7hY7 >5p#q-tq&܇QrL9`@kN+eӥ~{Q#KZ^-A O7I 叕5ɠM:&ϠDATEA⼯HC 8o}^QB"gaZscQM#ttѦ 7VE䲻謰Џ&Pf P_!9zZ`AX~A؂'^ggQ'H}`sARw$E!?CLڥn8g[Y9{]tƱ-!2bK 6[U *9%Uaҧ7Vc܍ʕI>\JN[tcڟMLXNY!m;=ߘU{U~n.qo͗g5}*g $hvk:P7٥`Ռ8;+b, #r$Ah#ܑF$J_|<*kOΑ;7=wkhA;k f,)^BF0P;; |U$P]%'0\3LW璑8 qp7v+g0ldI>K@RVKJs4(af>!džWE:* r&'UzA4e ':76+g]Jp&/`H@y͵4-%'&|o R }=Lu:ػHfaԜ]tZe{^Sz7=7IXc_}x߷BV ڳ̠A~cxT흣%Xh ,us  E! wN~ Dk4iVI@4p/,e?U6Om6/~i{ iݙ# /ws% Ixзr" {"d:<Aa9Kp=e+"JD=NPXfH*ЙF^p`Rvʟ'ݸ|e eczȐ59UW$m&N "bk⏰p!lT]Y!o^]5寪"h/4M .;Og痺"֘<3٥*#_yE␷jK44}KCx&]"N~R6f#.11)m8bZ촲aw\Y1`EB]4"[D)7vO]Ʒ¡))΃R0k*s{}"?Dӗ|Ϫ$~Lk ҙ΋\&'pG0*OR&Xt93V?{R{DXӸ3ANy zN校kFc0'IYUE?@bo@Wu*a:l9uI}Ne{<ʄ5VMXET9th֥_$MwVRHDiф h{|%eNz&6׽qL%Ȃ+rxM%qYZj !]!|rzt{hc߃7)uk-r\'IwL',Q>U+Dvu ߤ]´Bga*h{PT>!""㼫wQR)dt&}nxV` ݔ _.FĨW&Ò{X]6WQ_ʟ׿ޒk$c?-=YRBGVHE%Ż/{7=bFTIX:"Rb)ܰ ,޸5d#'$vծ`uX<.AY)Gr[S_*͉'Fߚ 3Hyo _: !eQ3MZ$R u^rnH/rQ&\1$8yMQ%+t8"pPJ}d pKCwYGr؋ QDØQ |_@ y\VpJDfM`[P;g`giC7/&'UY*Z7ߛdK௫3*Ṍ; ̠hS9#8iwqUs sf % qPF-t ^R\M-/&~/'\``@%:'aBVI ̳YMӬý6}N+²uw'%RUJ6h,m&U*\ΣdaIEb3^ת6Kl2A}vfulGledAUtK\)LԚI5C q J{mF@ǻ?c! O(B _϶7[t fA֜ua 6towٙ>-X>Fs 9G?Im6*v١^.<^T=AE[n_ymwL㺯2 G O!'*WJDh%Pi><1r Bi6< tzbly(~2m,NLdo0+οf3Z<&j_T7_Oi.ytW:6.!,aJq\0ŗU"gۤ!/{:֨^ ?Rs}8AO s&_5Rpv3$-w}GOv`o`H47r~2"6nL7NC  ßЍYX) RW'q=:0R 06>s%Ǎ`rV4׉ZN OR&NsӜ 8)lԂI-Վ#;[2' y. Ue2Fz4*Qή+έD.zG'>*}";]˘n)Kn0f7J-^yhK| '$Gk<`Fd) i# mȐ8X| A3 tz?*@wX'oEhuyZVG&ʀDGӘ>("LڤE[pύ"?ׂEN0@i!Bywy\A8IYs&ͳ/AxJ5,(JxP߂5_L#f*uicHsU ʃ$#ɺ[ 3#AmZ:F>O/m [NzzٳdPWCZ4T9}ZYuC*1il[CDuz&6v<.l]iRO.%D5~^po`(4Q@sM_~wiD$MI:So/5BFvpI: /S@+(K:SN%w%oΪ];V2j&գv>'tӾ>w0`kl/@t;TҠ9t=RP9 0ܚT{b2#c,:uPq$!ƤE7z~EI.ram]*gt 4&pl_S=uǼEy;x8\xa(( ͎lȍf9Oɠ"HOacwTpt|~Lz$̛4An:C9A*C'CkCbKah-zr_LP׮%P0KHo3B{~ VMB]޼Kae0I|%Cz/b }r Y{:mS/H(\@;Gƙ5P ja;B\!v8)p"˚SovG/O$'3d̶n~TOy'>!W੯iLH)jU ھR.S]Uߺ WWC0:yn^SEoAn7t%Vv!G+Kr=Q=wgeqjzteu*5QUNc9:Z:L?}&LM"b%-d;,gR #?R91 AdBX CU*Rg<vx?KЫ&qIטGT:X/d`>(,U;%?44WRŷ)9+6,VbJ(l~.?MI+R_?l1A=}Y_wcjiҕRj"X? 3;uF9둟![ydXʅ9 k튍g6Z  1r9Co]ȿ%MufaSAM_w%5,)4rD0x&T.e xJ%yJ1Z[H\y)v3&p؛,hUłU{<+#bEnsd \=ˑɕ/"E B\M"w^A}[N5t|Uؓr)mRX QЦ^GaLKxGL81~dȩ3ۿyc%SM*[oNJ)krR7?jߦ"^v4ԧZX:O_ld4_0JË p?CҒ4}g͠#C>kҷgA ;f u8QҬ$R:<#rCtH0~,Mخ-!Ff5a~dsBL_<ܺ"'6)ǝS~evəoLjA=޾ଆ{oAooL:5VGg$f2VBW\k}Ao VUZ` QdO(-wUM-M$9=s ڮ;22kh3PsqސE¹Ya|t1'.bPّyW ]OS?o" ̊Ӎ]M%/mnA3Wf*ъ\eMOZ^7,Ptw1'!ރ*[KTcL'Q(|:i[b%s[-2(WpQ:C⟋CH?"`Scۀ@,K <8i?q 0DHoB-^p͉!4= <:QA8Wr\ }lU Ī H.lEW{ϫי5IIE$P,O1뛌fyyՏ ʍlcvA {#f'Wbӟ>`v ׆3TaN&GmnCEkcӣ7-%^2LgIRÍh 9qFm*E]WU U`1lY!=YuΝqbSgNmГ(d'4h<ܻIl33؏F}ڭn憚ΦHB T$43ăK&stE{"Ǩw;H:i]IucwC6/k=a3ľ{ o$y)e۰AC2.GaTmNUe[O`܆,_Z*\+&=;ԉJk( Z=r ]q뻒ݎk4A:NWn^rwʞQ?ԥ*s| dY w`]Ii-SHIUV:)MmM-1adCN<>(̫_8܇Խ Ps %pnMs)h7 =;Ud?YH;J4ִ)hQ.'"mgM'EkZ,T7bhw9=f#ESWotFЗdwwjj&*_EX&7.v(+-y,&X4nVZZ}|$Zs7xy25n(ヤ^T2~R]K]jS8x]9Br(`N%juK񱀘:w 6:qh>ߢ YqG]t!if>77d$c{G~5;ͤTkYn< B "^MNC67烽<Õg8~f[WE)S1Ø/ S61Izj^w_ O9T 377R7nxg[AKɞu$yHgٯoى;d[$Bvjணڤњ ִu<'Z}r\$Eťt$@0 ,HYj59^U +\!CÅnY0ygnk>|< ٚlm)w(209iK>QJ$i[}Ɖat(ga2hƏKAWc ըYSk2ˈF~ ךk%TTA"D|X?D }HML8$* BoM7/vmiHȯ*ʴ'?Tڱ>OK$߮> pu#ZuƝ]#Ý6|qdrod%|ܨZ[~Aog^őC <{eM~~z8;"^ y{r J=8r.M]-1Ϝc)i&OR) XuT__p X8Z)7NYK'9-".v^畇6"Z8(]l@TtY%aMvQ CGs<h(ۀ?@vs}& %j*-) x&ǎ ;Dvl)i]h&X ʨlO{۝9 6vLC,YN~";a~M%H'8bY̓ugv†geYx{Xmђs\N??!gzSL_kⓟԏ,~KkQ'9ٗ S314dNXi.-}u,[@H gqXm!e`{# nL=zWӏgZW>uu%wMOȂz5`4||{kԅd!1q/%`|f: 3%L>SbS}>C6AX0Bo "i}sPA_gY!Qll+,K]&IՂNa?]եHS27E!|%L:,*+p+ B7aWAR𵜱˦F20Bi+ʀ/ &0d*/$Kk&.FEjEH!pkHXha@-Mɲ848hg=Hٹo#J%fL CPTJISzJ]-*z;3ۖbزBtt"`KCz;k8o.d0(T׋pOUޒbד3@ aO7Ĵ7Ze9k* 9~|iʿ㥏 Rdkt+dE>ElYC#~1rh'H;g" _iu3M$J6Z+<иCBt?7N6BGГ5mRfiZaAFKt__&鈝+,#O% ˼y>z2T$aG4 56 uǖ(|4fdА>2d;>W{kB{)''e;*Qd@DVVi/}Z]of"u}Q-w]0#Cl.e#2u[X?nGsiVg,79Ildzߢ{s}xVаxl.϶$AJZh|mb؝`|@cƐP󗎛̎' ݆}RчrL$t2UA(Y)tN0hȼŨ-*$\f0?IL"-yv{͗š^|SD l!G>Z1K5Za?orv?[ C teps    3vcZ }_:VQQ7}n4FDU]o ) ̯1MێNLa p ^ d֔8keY=կE!g~=fiLpν 묓ϼ j ]QU!"=2-[e <(c!Y5ߪp+?Rt&oZ׫[ ~ql\v.;ֶO>.X>Svd'[N6ǁgȀ1xZq!Q;>c/I| ;7F' u}Q(8fǴ[rtL'0u1|T%JGcC(fA Ȁ+/hO#+x˚SyC}jz J{Q/hk4^,/5U ci~ ,7|:d= *ąڢѬjׁ̚(Ls'oկ6؍aZ1ߠE``] j$C{&4!؞A׷$TWQ)ous/%fܷB,GG ]X3uEӅՆ&`ލ?[ƺa(MY>ϕ5!e s%С_}q Q7$СNEk~ɖO~j.d9΃{AveV9흱D ~%ݬ®K 0\O!Ch& zQVl׮r2xhE41]C0iL@+\WJRB>Bh_ \r&/7;%A5g#DhoP:DQW*O0ƃqvv3 Ln_.1Xx04Zq&{15_s%~>@G;>BV8ap3z. Y4rʸ.++8Kp# d_yeD<uyW&Jр2.q:h=W"dxD<|/p lxQ l׾X)ZYp}b==kͯz ($οDH.UC. Ff9QQk#4Sy9}Oi\ӀTRG.9M-s|^ ?|d$J=`Z53zeάEv 1zz`!%fbϣd6XG>[0/7qHYv^f@|Cx2#:. ºCG(ck@~P@uFâ`>M&nXJf7nxE@Y^x5DK?{+-P?t?Vhs'tso >ErZ4}wOava"t!Re|&,O8HHo_\wLqWgW]Ӿ`1Z6 .:2zrCjƚm;G),)7͡qvcdW;D-P=ob2O~jweȰ{cNŎ™C>bFt^LV5:<eXJVf^qێi$!D>L3sIĵUKQ8R|<xX͵LQ2!X&KNm#jZ0\R.i|#t1HRQٓD}/i:Bq/qgLB.ss0*b"iGp;U(pͦF",&$v`q^NJt\ /?>^F&)!h1ig{3qQ.oה>lmJ,[SN* u'$ v':LG]ߊED$c ek]Zľpm}MP 7M^1 iZN 's$hW瓝ES9Irs. ̉e$c?'N :L"5gk`w3Ï^R{ .K!©F+Up4K{ 1@O31pӇ[8oTkd1%KrHft&S`6X:*לםFtCY@4>)׾&j x37\;8#.hrFӂS0fz49zU 86WE_zzfBюr^JĨ UfxA= c Etkh'xЕDv~Xϙҥ~TXޢS ]?AJ .Ү[;N}6)Dk Z.٩8Un-QmKϝe t\NϸȢ%8H'_^(1](= UTiuN#8] K3NO&GM@z5l2 F{[)m?-qٝNicU&N&\ L/"/mnl$"Y⚃l>H/vxtkңS ۑ33-p]SN"+*>)lDeIUQ i*YE :h\9CHڇ(V KaI]"ȳ; pvTgI;ݲ.8+ pÏW ۚWǯօRuQe`#VEV bUCr6GEMd|'%k%줖YY$`Ho9$j'@F5,wNKUSiT%P fdgLF qj;+Nьrwׂ TBU=4{Jgs&>ל:Qr6h#{^`7tpĽR U AIhF08"hhX[=Eoфo}zAɎT%25D[I]=g#)VW\$ RW!8wnؑіlEX>*+R⇈eչ.!qkpDyC7ۙUBמ*pdE;Tbt4RL]0zf!~TZjuq o* Ƚ7*;$ζi'q,Ӑ5 K8El1Jۨe5C'MAsU4 M %KwL l3G$V nW1vZSzq ?K-gsAoflrёʅhV:hLFs>d3' ^rBqB=)`/,ЦxC֦ǿf:i/WwXėdzcEm?,!V5BMX~8ס E `Gn! :v+MY3;VXy銺tfL$IR7'K5C+M&TE7TINc7V)M%e}I,Df#IlB,m*"yO:=/Yk>JMҀB5JV$H|p0sB0edMKuQzMlYrtەs>T !79M#=/GU ݣR ;azWܥrC%Xċ/U `;tg݄EaK6(r6ݼFnU#E3J KEnj =Ĺ?0'NG(zjv𾴄.)LEuK'`0IJ4be.c]ל0>xտak1cƟ-mvR6E7 A'ilKܷÏ/`ϲV'{ʃ'x;cKWԠ˴puED͐rVr8ݬZ9B G6|be+&g9q#&iqw 0y9Ӥ<;^ԓPl7yf?&Z[& }gzAr Mp?aD)&bN"(>96N`\㧚3ϡ h.0a?{ȶEZ"I|R>5҈el]-)3^2i](c%Z^ةl]GNۥx]`zCg鄯0/P~<}ʋO V[&#bih])5\R7 +Ñ̬SeϾ8WŶH8񪾢lo3wbdy{eNڭ H$ҞbGkP%#3QL(*>k{=a0L5Tn?6efلuh]g%bq7הWHګm4Rg5>`~՞kFօn5 E,Y"d۔XL p nv<̋˳Nb ,l3uXqdž u?7O֛4ђLT/~ =j؏781RXb|p&@O]V2@fhC\AS/tm0 Bx/n\ć'go144bQ/Gf$;o6i΄zov\}x InCM ީ$M Ќ2%! i:43:~==,8p>`N-QJM ܿ?RZw;{(=ʸT$'[2Humq'3~㋨*"psI~P=J8r:-'ؙX"1N SOwک ~p-kg~'5wEoэ(Z` ;W7Ow[ UQ!,7|ڃT^pt?~D\ɽ,MΊpٻNtp q7̦#3K"^}KcτC@o)G࿧~ ٞazd+@;zmiN{v1W]]rPGf,̲G_L\g~XO}w%]%vzD0~]?G0u4Yģ]](NE 5Tp6hMzP[Z;R0)kUYKu\Nmk (Cl+zSS]izW3^P ;L8]&56DxU:w5 S46/X:kVN*?F4s*eQeUvM K& 18+,ӜY^G ؋Mt%gt:G婰#5oX[(J|RVSCKP~\_{EF[z/"bAgpX(,ՕU01r P*ڠB5 q6Heٝ>; !4a^erҽsͱ𽘭M)\·<دlø*gz.'h f,#~YH9 0_~oN7`"w J-qY5ਅ0tL@ħ1}'] am "ty,rGb3.o%0B]ѡZtЙ掅X-sD'> =ŚӸ$h6hp5~ &O@\V[ۊ|Wؤ5,]Ұ$ qy!xkAeu[2g~ȹ/ůb۫~Q(KɬOamP3Q/h -2Ny{=t'|M#(,3e$5% ^PÆ, 9]oĒ`𳞲6bl  仝+xrGA'o2q>tQHت%8ӝߖGѹARgrum*C[r⍮!!t絠 "NBV=5Tq-\7Oq_%c8+ {Vg<۵2eI9(WWO *i$zOa"%e;w 8݉( M"jRh+[2+c|;sxm\O^厙ӉJ-C4Ÿêx1iL#';SMtϷWADzZNEbu'/Y$Tî)2Nk  TP 6|y(a}f'^u6cbqfq6vO@<]WRbAD,Fx?K= tQ#փۗ- Ok`!d_,{В~SN`n``Rfp_wEJmd3!1YvvWsOT> Nl=mtDɡmv n믹a*wS n]?)o S/e($\?W{GE5LksxhӈWϦkrAs,GA%;D:yi #osz$i'Ѩ6keh[S " u Ӈt: ,طF@AS+~dH٭bZ֎mqlUf6$zTTO7VYiK7Mt*4nj-rXL) f딽Ѵ4JKg#MEUjt%v\)ɢm.gs2l6*k=̵<Ci۠zVpa.•DZmvfD;.3 1NLi(ɷ?͌Q3 GCk e Λ.=P0.95 Z\;r&ꫜt2͆Z2.yO$p\j|JW`‘fʚW&W]^m(0'$гPc} &7 :#*-G )}9ICbDNyx2sLSNZ6 0Z={{ml']c8ᑃ-Kzb+K/n'|ە8Ɋ1#|~-prR؞4JW?qAe>yƽ7W:*zd污7!P7L&l\oԩ@h5[a46r!~NC]?r_Xyg9M[h_d#Bm\ >'q(KUIt ʶn&*x۸U:$񳲨s q%#+(LXG&/(r8Eic$t珈I{HWgR'+L&2 ;8jR&ben*m j/W>2L7P0|Nx&&eJbi6(=@T'.#/-Bޘ,[YӤLwGou 8/CjC(0 NBUt]#şK;b[>|;İ]%ԛ[y)4ՐK2x&0#-לi { bbߕݠ#h׈u&*(4)fj<.+vw+_F/hJ9F[fP>~55Xטud9OP^]סw4+OwyKQ( FF;R cH yZ G= _fӰX͏6-Sb:MSJV[-9o ߪ885wWcdƇ@a3(Қ*,Rjױ'uɓ<71&hrzaoNSd BT;䗊_r vESY*, or? vpFq-sKWo@^;'- wŸҼE&P=;5 9 GV^LkIDը[y&YT5 i簄5,PCjd̋*L}]=LB]yU{rw+w(YG+D|Sxf%@:*mN+̎|.(#ՂQ6 [1fe&E.bx3}[c]ȜՉzLŜ!ר?\yΆL4?peu>Rb2NE O%|6X&f8pMȀ 4QTMء^_LT|fe}vWbIHWIaT8l/? ]Bj?Bi]^㥣ja?YOz^cO#u0h4yX:1?^Eۧ2]< e,.[֕6- g |1ŖKMef R;w쵟ժ -\䮥6em.>w +kB;] SsVH`΅@l8KeP9mǭu#%qoT??y1͢'f$Wwi29X7`1' ~ϲH  '(BcuI:BEט\i_듐>27ʵ% m _] ReNJ".^]?U3IҮc/l$!$>W>x#/_5 zu`j" LdG`gaXF+=!z(iQ,ĸPEsrSrzϮ^Q⥦X"=W:(l$LQ~6pɊ`/Q;hXD8ӵqx̘+t(f8w#7Mڡ"no"kF7%r jԖ4-[2)§u\DY R*s((7Ȯ|7TهDRE!oIe*X1z]PF2cgH [CdE xࣗx*M_K^17rCPO L313FaM#vs+ W{f!$5m`n`n0Us0}KZSa0mK|.fX\Ȑ@C}Gg}[jJVKQ:D9[!EM#mIīɕs3ƅO2VgXt9:"1ȊBMS|NV8ͧ8=9-*]tϟq͸2)Ԧ[e皗e9q1,Ɏ\:DSFKplp}گoGƵ2: /mS ;}i˰/u EzB؈1HЭ+Y`%-UaU) ڭ4" d2+v%[/d# 49p]HsD3]JVjF.wž,8gSߠ⋸.nEiQEeĨ;J8;o U9 ah+BcI䈐 7Es)}*Ҳ2X4$P?ߘwc<]t5ÔF2ejN5j#uS_X| :s2$0d¹9 [:UT7>X.R=]ǙruHQu7L]`Sv- ,d/f eF %kS3c<%`*,Hph`rO@e'Q!`{C7~X}㈏.Iy~`e + -E܀Lk/Aϑext"+'S9_>Ȯ Po#Mr "M&i۽[s@^HLm$e`f=44ƾ|zKR%)ڞb':i\}R g[5elt79sp lǵ+AIGYSS4JX$fvi?[l]T8z\ `tmet{g4ƃY/ *&Lmqٔ6, ڕ83 .k ek y2밪H(ѷc..r-6JQ[ң]4T`C0:7~?IF4~Z[UN1g4zjAiי~u"0]f X y"Tn<:խDH}|hhi5`P uzǧt5R`jSG Cu犉R>qִNr!\Y*T8ąAV4;~gA!_̢6&L<0u-$Npe }B8ZZrPFO*S.^ kYܬ-V@s2y|BdY3̎s9K(H Uڊ2wmƊ*s)&G5WjkkY2MFv ϲMŁ g!>ܾ Glgg}2rUF_Rv~աJ7YG.k0)Z9)fB2#Wxuܣ,dLJONF =7yRۗmFݎ-&|F[ID똏u#EDXujf zPj(MrM@l;GTWOUԔ[f䗷#OJ'=2Sְ$G-"B({X9Bx'aYWMwܔkt[7&X@rvH@?iiΘ^drSCO q[k&yp,tM,N{euA͢GC{-EY`FN0;_;'Ig?Fit{fc9IR2n Cm ~.P@fԚxhX0݆OTp1sJ蒮-w~6F   :n !$0 yUX8"-61[ۉ)MV@4,좯|HcϤvSVCƳVd[#} }'/ f=UALS:f4嬠k7 !m WLS Adz% MiaNOvED Pͤ=`|KB>MEzTmPa&6+<&䓧7kTBFo"g^1s~7L[IbZ|j1 "t:TAZӉxCwyH,^ `3VjÝwSQ-[Qzj=:f?D44x(@7,Y_@~=CvI257˷&<_re}*tѡ*}{Dx![*c事\)@Ж@4#[CYngYw'5^*q@6 oCa2 R֙6Xɫg^|Cs _)c[o8_*+wj+ԣƍH ol Z~g8/$DFTUX^֏Ԝ'VS!RZ %S(|jw;,q%d'(mM;+Tܗ Y^!?$N,I˖܊v LȡkwijsoV# *BJjzL' ⦼.'mɇhk\0|`Ý[ a~T=h6"x>l$7&%uu-Oۢ/p$Dv!nz{F-}?eFț^c8LP6֩WG$ h -_AU'/(%=u&~?Z ܭ|V}š:X~GR4_C[A>|ځ}K]D#\JE_oRhx&SQ܀U@en@rQ {.FC(un*MGK H"Ux?wQ@g:`-1ȼwɗ- /gdacc*x;~*= 'eHW@j  3.Q l:=$'#nMG&C|&#,c#5YҭlgqLdjh~=m~lCu*Pфi|*E[ cO<ML]LOt.JkBڣ-b.~dԍpVGC)-nݨ -.gY<厷X5BxjQkG<AC 9s6-zy/1݉֬ "{J5#k&)pHU ?#eK|vyA65(bb[r~޺l~]}ɉk3o:kwc_#\2:Q:NLI %[c1zH˔j^*#|43piʫqAd X=d(\`(S&ԣF|B\?Aa Pro0Z)kHeՂUrW16CZoWLz^.mL]fTo"m!1pd"ڛˊ顳>3QK|} yW_'TlTPEP-F(ޕ1sQpw=,Wyr3?V^6e x,Q/Xh3!sNqޡ~Pӹa4h^- ͎/XXG6n*+ow~ة0ӕJ؝1 =IS8xuSߐKs,+ny_hW}DJg5|yu߱;9e-X-ͩ 4u.R3 VQG9~E,=R9qIX3h i ԚX<ܢ6f8F{bkNbVO!&OuxQ5YVzqy!?>F&zl6f@^ӨKi543PɞI!y=b5 {v֘Х/y7}^540 οfNT \8vؙZ*aMGdvB"VJ14=t>@—=HZr=G'.(\<4@v oYϸО"\OkE'9Ճ}X]XKl. ~&hH^1N]v?;wNY[;396z B݉;!8cyw4^!!|q_B)nUt7AqŇBm0(jYOu_~(zC O@HnfbMU"stzsj[͹2;xZ`lSsIz+W" qfjB0fSY&yr-"Mn_p aLF2})>>Ӭ|WThu;q,)WҔ  dP u}27$nQjjh7q(K C a<1z5q\ygɴ;[[ wkM1Q%5L/®"?3vE?+܉Iz.7`&5=2}H1$N9|/X0<ȑpBLj.j^_X1JLeDP/dpz˴U:z]O[C7U$VRP zd3;!uN͊{_0 #y6k_#ӔA$lh9ΰ-fm9 .թptLDh\?ם}'s ~}|zFZpCIs35UC{9s|-*%Ըi& 9[Lu륹څX24_pkq= ["4b!g7=~yw4ZB)Cg s-5_?3JҔTЀajRa[OEHY3 (MoscxLlG6E5@HQBj̊ ⛵|Ȓ V(oO%Ĝ|[ڝV> R4||z=|8pK.@)eJ͑\Jg.N]VdW91ᳳ-ʣN,L]ΨS Ґmk`q ;l1y%xmZ\̎Drk )<xGXp(j9PD9HO>8:NliU$8ړP,~!9rW~;]@V>8zhjiǛ"&(G)Sy')OWCL5-K15 װy1k纟g.ߥET=6&~]#9`":-}]ܗ1~@hr=R]2pz6$*a^Akjȳ̹Uc=. uV&bPGeTl !ِϨ>ʊXS{qbXpy}oS4,HVMY+- i-H֙sFg=NA^~r_k;qOg2uTʕaGz%A)6TΩoˍ8h$&*˾5 fntp*!51_څɏcCHmTz. [ҭ(*:3?BOg,]7rF9WȽN18uD `3z*g, A^B]o?;,E9ɱAg% 8NЛ3xڴ%>!|#F{88~n.dL]tk0 F ,Bz)rhIhgv@a^"i'Q7omB)[3|!"0q7\CAVO&񥶗o\3S}mƽ*B9bk DjE;281pL6ƴ5&^'f5VV /6b6hs'Pʋk%;M{l\;/ڟ_q3Kp*);*LӡODFdget?,:l:z]%[z}o$q:d8:/|o}ܘxq%Wb|a&f G̻|;dL>`(I$GfCDK3Yܲ.~(Ŋ}EW`]ùw<;X#Yۊ)Gx=Cw\NcPOnf(yl`ގŽxULr[cZ6l`(=@k gGb<9ŷ,N6wREfa<%@kt@n;LO uɗlѺa;^T+TY He^ sJ@'J! Y*7, QyF-`=t`'?݃%q5sz7ɴXpi*iR;k\zK\lʨ^Ldg>s-&Mf{u|.GrsV}'Z`]#T(̈:PLSYz7lԀ= Jz4wP|@m3k;DVS%~/jE[IK[6qavΝAo|g&RΚ#j|| CN@s=9)82IB#B]U%i{&;_1-饈2:O.E\ҿgXbĺ-Ʈs0Us$54O)ej&Vf@Ӗ~m{3BYU;l/E']w6d]*l2 MDžъd W@åC~ڠ{ 9Ñ}Q 3Of.x 2 :9LL^iM[v1xe%IBlx эc#]Yy|77#St# K\n`h>٩ΩMjTLoƹuR;~Da!lM嚌w]If2$ Gjh,Fs@v"r0#ߏaX9?C"˂Wa +D=:SиX\,Twn{Mb )DdKJd*M%)ij/= 20&a0Jv.L*Guy{wjOn;5ƽzeW̖\dސ7=EGND@ C+" Y1%XI' QD@8$]x+w n[ꊵ(T %fpv*/ui1K2JhpΔYɻ1;Xb-uxI"µmO,~9 HYv-K.!;c,zӎS #䜪6TLT$Qn>G.#].r9AV#}<)^x[QOJck/ wKhy١4>* pA=fpՓW@(bȷg9]麆Ǣ PE@˹ w˧',C0_ٞ 3Y&ż8-DޒגĮ⥜-ıs<<ncKtWg pw"ڥTq=_f򰠐w V $tr@qtb4db!|W `gڴdGx|i9EX Ӽ)gkXܰaAjYI)Lu sfV+׎YIG4zB3jD&Gܨ`+Ƭn\2 KSDש~~& O\;(c^]5єErds_NICSzچҮk*Q;sPD<>O'SGj:dw .ӃKOq1Rc ?EM5B.c$wmQ'xʆM4pϙ|M:Ra /7xO 'ёj+LT%K$#{YߋbG88}+k?/d۔tku)Mۮ=j+Jb$^)x\^ Ǟa#h_TK&(!3*jGɟ s8/t~C5\́K%.! .1ހIGb@mX'pׯ{hiq܈E =<[ Shq "c_CwͰ 9g%c-g4"RaQ5|iBks>UPڧDW+d~j >O5wj l*̸ 4P\xS ugSY0<?OIB:"LYOc1*}QCQ9pq^:4Sܝyb9Q=#`x xc2km$4j:rL& 42TuC"ʤ< l&n/}g)ӓ}Ō xKq8pR Ce5ɩ'6RnaX#'ڝpb>&ip2eqs^6; ڕS*W5+w}i" `i.JFø9٭:B욐-_$8NG0|ݗYF>鞺{1;1zN7 ,%fl\АTM#WOvQK$#@}4X%:`bi6qFpG?0Ӭ;7}HWqp'{ ”BTVADB\F7L\RP EC_| efUB9`$Z_[kM9aX_ 4UC˲ǒd@$ |56uQ2IomHZK WCC!ܾ{ԭ>fڏQB¬txQP~ {HX3q4ҲQ0G#1" *XC '")Imu[٘nB6B"X +uoY~*Uur97{命8~gu?_@תT ,0p'VWH%ݧpq~֝ oת z:ea\CX]8sq(o9/Tp6abCqryK2{ ࡗ&̷#EQ6h0V_,8%ifYA<)pE/Y&B `X̴Xغ'zͨe,mѵ4R! EHwf6H!d@'dgH (Sr I tc8ngВL*ŵ2 XFCN36QH6Aw7g~* Ӥ0tz GߚȂEzRKq|C\uY 'ݴ) P(E{3Z]ϵc˔m+A.N{WpVIh(ɈH̚Gc]]ℶst}kxs'paDSı(IKBڕ.n%&FK/཭tv8}GlDLRd]':ݸ [*VHs+KAl|*r''\2Cn(4 OXU˳^ (Ƽ]e+Qni;`?ׁ-46JLccZB6i '?/L:cܝ,ƺق&r#C)JiP2PL{!w zo3UE o, *!\0 Fqֵ=7%q\:71B{KB2G/'Ԍ͖6M!<Y 1r#D:kEm)PDZ"M~ *9)w)4uЉRl+G93 se"Ұ/5G[S!9qj@xf7y:'F{_-}{l4\o _i ј{(ޕ_Xqe}H>g|l %2ƭ/t3H 7O[A"8\_ѻL.[gLR2P e osSW/5RjRʀC`J'2[ۛ ߍvhC~ԢNqZu˾y3TsUKw!`>sy.HܷŠfd?m3aGfbp\eqUqBdo8mm+ٹU50c iչ!c P Prlұyvd6jh,U IgxINpTIFшd-1kb!ѯf"9= Z3sLeKOtgè(-?) I9఩qGTYv YgK̊fゃFžG@sE3d*[ո omJJ$Q'd)'}>)Ss2,Gh{8(_[>B..7ؤ[rBi! o*J?bC{D^ވ5'(yEظ6Ⱦ]"lbb+'5͊9sݱ>jG̪rfeRÆGH+eX.j,TLx5"{6Ll*Y t<)͹7"6ix( ^r_V/p+RydU1.qTG֘򼒮<)?4CWapͬ,q4q qco. :n7fhoma_*M|*lYܔTf1I/Ǭ־tgWC&OxDJPHXO-LӨ0@8]1g&MϐHc@۠š λ$F_ ,܇ja- XbE+qit)xL(;]q@Lǰrjd6dP:K:Φj ,_*K Ӯ묀ك]6Aw[kv6YWעY Ý9ET3c(z:gBgOBBcFX[`]P'Y'F g(C:tCͳ/*|kʊHR! 8s#1?, @29{{V++ c,qHj-J ƴ5yK})@Wi<T؉l /Sx/] H '[4%#ĭ:Piz3:KqZ'uޘ߽N1R3:֧i0SHjK_?)pmKa9i{88m7+$#Xr1c%L!'xx$(@T(-Zӹ)EP\q1)ۨK{~$[6r J.!3dHU&0"ZO*Cvs Rҭ_S# x0i91R48YS;gP]-pAXHѺA‘5tl1m􂜏1ga$HH6p6MDfBv섰P,-urvMv3q7N \Gq3:dq<9C_YDzCLHo0Ȣ0AorbM$9We$g?u]9=rYc~? XBN¶2,櫽%szgYƂ'OE= jkA-s͒;B('L -UWGZr?:}hH|,c`ڑ; D5{P/b&|?v# fղ_QDh٥o)xIြЇ Ѹsh+ rZ`ՎRBd fRX"S@Mpblb{:GF`+(E8d>g.,4aV S@OpFGz "-i'0D5Drp7gUpiHa浽ѷ{yꮪ$6Pff+:H|Byl頶QAfQ0M&@D>{jK'qɏp^؈=a {'2=?qD}|nWۋgpy26"ѽjΩ+ڙ^=d4P9Yt^t: "i5}I7#F^4z;qmԱ;{XS2`n9K04 ($xMCÞ[ϪъO4H08xc5/2_p/z?]Mk[[QΘq~ę:"z@"tc!g6s7CoJJgPdH< H*yv[qmAy()F+Ó9Gq#F>7d+5խZQļ 1lH*E/`C ¦37`V[ځ8gsI5HПew{~va{bqlH91WVEBU$ ֝p ['zQC[^KB%w=c<Al0RZ`%ntĄhʬo؀p,*J/!2d ki jqXx/.Ej0ʲ(XD-ر{ ,AC_ $^/yD 17x>O+1;rXx1SC;^QHe![E'#7i:¾#EVvM _A| bp8&*pxyq{^^i[+Lb7?(AY6:u-]_~ѥcJuYA 7PGÑd2/0 ^)s_5lT.myWC9H#s`pN:^h [twdܐ>] 륻ҒLbmL d:b._׌o Jl4R6ſ9MM4F,y& }%lH gRl<\{ljӸV"wcu=Ma>ʡGD4 Io&4SPO -NaOTPv8ӏyض#M^5(Z ܗ!- N|DX0qr MyXtw2;:?P/q'K?xh13Z( o{J[0xhE&oHť0XC]ܟ_toh\pG830PP;2߾5"ǤCkܿ+NPRjd`֏Q⛖睫P~Еo "j< -.Iԡl7Z([ϴ"^!d:5p+4m]@P9oҡo ʼnЇwOΥlS"*y3"ִ!TTR_a<~OG!0HOҼBb'=kjYϛꮊx>(.HG!vddV(8AZ7Li^@Ѓ<L:+܏WSJ } ΃Em^+CI{͠0'kᮺJ^HpRI>PclK)4,Y\ ׹?jM'͕(p{MNޥ]R+fߔݜ gm`c5kcwraioƝr bMj z_աg793~iab.$*ǁ8nO+zpwĀREQEV竡ر{]?/ }+_k 7AT TֈifDh6Eқ-4 K% oIpJSFɐ gt{R7W5b~дd]ZE ,A/~S;^\tjc q^ϴ'*;{fM n C꼼;)9u߀Q$) ԻPA4.)?D*A-C*c.CaamKΗz00/ IQ*=QO\PWZ੔e,թQ J 16 [;5]r(з*933Uhc CԲ)y(ΫUv/BRX^pht[gkM6(ǐ,#3-NdgjnT{ɶ^s,C͞i`q#+tA;i9%Lgy&EA'Y# l× C-T̺P#(Tsh W`SAU"QK MYgS{DHqD[iG#jph$]^w< ظ^ē\Z k`8'1V,csU]Qq- [u}ޔ XW2rQϧyX! B.c;-Ń0H&Tc@yJJ=W |]KvȻ@b hG~RZ'rL?ו}E "rM7.#ym{L>ty#M[ Q6[^F^K j' ;Pf+-u=}PD<pFN6V9qկDi8~zIV (pY}m릌XҒ%v#aTuH=X>jTkqC4}# qd5}5l(*3 ]dHk)V^^=Pd߁$!=fdzyV3 W&/Se772%Z=>TUpm$%qo_)ô*5~d߽|ޢQ% i<O)82ZTjyKW ]SE6:s:g*6N?k#e0i+hK\41K}XQ] &EaH P6Z9 D@ f("CBN`*.?$l|&99}q"&IHxSB*\|@(!S/g.K!:hu7٢0^TϴFXH q#u_|r,*-FomWg0U&9"?qpLETWB`;2 C>t?/}Obu**!khksj) S0NS,MɰpdR)±HDmN6ِ4le)sFVW U6E~yg0=cB].*ѐ!/KV5dN MFJvh&kw|sC@p 0Y^'Fn+o y%T$W3iO]9nDAR9*nz:G܇C+-k?OQ5 0ko(]V:nCfԤyƅEҼsD4Sm WH2r生r::E'gmִ +{$+ )ԹNY!luㄷcYڨTlz9t$Y>C L>8,椢pǾV|l%"kqs,Mg&I?i޶2ͪuu߀CIc&)?GcmQx2ayeʐ"N .{ִe?N$F0=*_L#*J-`2"p1&R)r]g3l}c7N"LsKjON+` ,IA͕_+mQjd9SCq3}[V4SHBa=Bh\wRZJ] AtKp#JA]uOQP6@(xR7xlnX%UNc5Hԣ> D%HZKE{tz*&$y '[Ri .#dK* ®\.XfZN<Kh8D_D˶OljՙʦknI-E{Io;I|lr%X(kB*QwYQK0ok'i([nK}&zvCڼ3^ǩ+IqHeB[B: !K`K.E;𖃱iA=G7FN;eR$<*TcweXi\HuNUYq[3g\ckV 6BZ,yrLKDzWޔݼDx-z6Y2?+)hQB,(0 PCBEキn[k2t _K;VC%=9(ˡ b3KV*!o;6hm|K XI˜s# /ݸX aŶ,h(Jj1Qzq4/mΪ,;;2O )pR:1Yh; NE'N}5 Dd($AX{6nXE#섽5ŀkĴVnxjĔa[&O5 !d/jQ7C,Leߍ vqX;M09˛J%nW뙟sg{o}PL]CInA~.}} -= ԗg!J$"$;㈖ orK¶j IsͿ7 nʲ$7Mc+ PX;R#DC>oOU JSCvͺj_Gm{{@D';( bv̐XLp1#:;nby$ dEWx!Is;@KfހyHZ_.}_y!)7v2 k<9bBg8-kcٖM9"0!1{i }_/<~;4+ihHs`SM,v6 i(Z,]{0tP u)a% ԬA[Y|tZnRG'9+,T15?H8D`3dSl.ٙ)}H-U/e]$M",$!eP kYr\~2vf8Kd9"0n1;ʁr_;&{y1rp#/ tWk=_Ae(-~7MQFQٌy5Uf Ip5 TvF[T ]`$Yҵs~qͺG*ի2îOXPf@ YCf\%%5iym8QM~lƟ>r߽$Mځ=p0}DZtgn!"!CRNƜt(q~$#,}$պ\]`ɸsł=s-W݆`/wENDr5[:A=L"&:{Z] 1C5 C\a{2L, F"D14D "rC sht#I[dtEV\yeގG~ȹwBkfPLĹ.eJsf*_6{OۃO(d&6*[?C NR7-xoSҞ܏ >KP, B¤^v0.HPy*|PVz<F051 <<ت-̹x QF|_)X-an#B\'R/}*cbqnrv[I瘶ҘXT3а0l1XS>C 2U2>?,H!! 5+YL*;a0V+6U`rd&eѪ^9_ƤdzG}2)KDkw޽+Q)CpGq4-FƳ#_|§̬]ةv:p-FM!$ p:c Q?ʡ9 ۩.60#se3蛁ZOz=]5~ӎa6&ոec*s(n[;p+p'Ø`Yg{5uc!YZvڟjNBAeY}[;Ĝ92|SS!eo{.fN}0[ŤllJ)x$:5/+Jxg-!< R5:R-YX8X͌>OAVdH3c8g^&+WgؤW;zp*Ġ,ޱR8wC_|`AeB䆕XZjMыf7F`^$\DL1NA+~繭 [I].teNC+n$X Cl|qΡZ?ҏ Ho% $ %о)ٮ9^Ivȴ4XΝ1ov!͟H&ڜ.g7nO FiLC7Di$V\2Lx~jq.:*ӺiJH {RwuS ,fgNxdSp)ȸ= lӃΏ7ACU)>^S{4Nq\@Ep{=reYnuw^An+`! zgpQ9%)(AA62<5SBc6@ΰr-"TIZ[Ȩwn5iVwo}Я+PeEiɝ$.Vup 5{B~}v/w-+hjKr=G?5 $X\$azJap^Q&,O$;-y>v/̄;zb~)L Tht5H"0OQȄ&oV[9 c2ԟr`xUe{=L}"K#T\m R ד 欁)"ua#G')tXBDznXyu:jX q:Sj(oYveML]уsX\I}bx!]Qba2ttyYu&m&2ĉgD|xPJsEΤYh&7cr$n,{uA.<$B:,Ӊ^, B%0u !l.9l/Bg~^ӧ 1F|_a\ck`7 ]=x9S]&M"MF+O~Z=|aW ʿ'l70>#3ऑŠ3Bevޒo̜ۿ1ћcKm4L3sb1ҝbMH02&}xp . 58X'ֆ::ll!NtEdg&BX CϖT&5) EFR8>V׉FpAQD<Iا4D,GY3[F.Ajq́({A a/ E(0HUy3oL&:"o7<, j+;i=ĺ!6W1%w_ih d[n010,=::`1+6Gbh}9ѫu3&}:TfiWv%_!yszQJՌ`@/rLEYD/ Pyջ~Z^3> 17SWsp2j /`A>[(H8 9FܛW5+S*p⑌3Ptk^,Na]J> 0)F ./%zDP ~ a}ҟQ tUCؒ;N*]x&mwawQ>2tu6:vSy{D+4O+ bsPIΣQ +<Ш4P3ڢ,6evG4vxׂ wF iŶx`W_vнh YkY$f$x%j3Rՙy@ IT%^A~f/B1y 5߀r| ԮUy,*[, Sf lǬV É-OfX^YROg{*%^gM.*i)HG i0}/P df,~Siag6cB5'a:B4erg|{ 癑n.v6_PpK}V{\KJK"5k+H^O ސ3(ZüqϬ/օ?!sGP9\N*QEł1jnW[oB&H&9IQWm̘H$M5"6sCRz dj8IX ^vY\vZʄ3>1F㦴Z g,5{/N%,^m%XEA-/s|#kAC(@ XriQG=z"#7p3]Os&=˽FdžZb<%(`N{UHMSnjGH? 9Ll 0Zܒ$pˍoj4 \E;/k47Ȅ^/`r+ANo^`8/`  㧦lf1JvUN>Lru}( u˲4VCݦ8*dDd 뮮(4e' ' ^2$t)il| q*NYMdmRikXGj7.[6Bv,-~İڦW/֚}|[&I9L*sitKR E9 v]'#t8D-,\}BC(O}>;Ie`D6g+r;KJ@B8M tc(qJ'08r7?lS{xm;O7>(I `W&4Q7ۿBAAϳ[xPsE )X29:L8?;maa_dC#;4=zsyvN:Nl}'Ak2,2#ڸz#b_aܙX%VFa ޞ}es,=8@],uVT|" AӒ>`$,dN  ōR ȋm*Wtʮ9w2B/ e2yZDŇ|g@C>TvEteR罭/!\-B0:-#++R P9uv]yUj b0*a1KbD9w{T;n1m~f6qGsN@W\^pH.֓-*{WwY Re7/#X;EA`| Fr?wyƬSR _ )Q09*Y _!W- ~RvN,Mj֘)ȗͮcw,gtS'rgc{㴳4"(eDhZ͞cvwɃqm=w;Z !F^92,NⶍhhqfMXzBZhdè%C̔%B t+}DқAFXF4y{O+ks׸88F $9E[L9}٣Ur\"R4_6PsCy=XBQeAlPw d߆i-@ZEθx%@VZM\f<ä;l%kp onncɯ`y[oDPǿ\h Iʎ="VScɞ@]qRdAaZ)\pϰLK yhIHQr$Xw6u$.Ajc!.$(x;Wz8Ч 7~ EO-IZtl:QcTCxC"*i@Ҷ 5xKy</zcDP-2ഐW\t\*Qm'˓k V T$xTINtoRsJ%/Qa$?}n\D;gtfeiӚAk=s8a 3w6,H^lSZ@jYp9K;MhW"Ib3tk2O^4;f- a[,d-X`UzCsySmb-ދ;t$4рpJ&a/fnGb[# ܀?MT%KֺjbCA|cD|8[S̑ &5U 1ճ* {5E4s^.sv:+Յ6َLGXҷ[Rk㰅Ƒp1UDib*t fEH6۔1sOq lYR353ۨX_a=jfCMzɎ՛=?9%doOIV>Ĥѝ(CݺLP[9i? TboUn?YŴv?t/L$Z{]hȦGN߮xo‘|.RUJzn̬\+wTkй$ (k%DJ.-Ij"]IC|*W?ا a1 Ot܆oݠQ! ^;ZEJԾ7S _n2<[敟si56|= kV R;:b}<~NtW|7LFT=_ti5d7+|`z.7L4"y3#ȮFC*6a6Xy6֒e sEâ.Vy+ oXT"|<{e `#քX yB/MCC:4uY{gX6%NNQQ\o 乷J{CϜO%IgÜst S1N ]QA/}X*+_N2 FXL\m[w]/W_IװX!Į}+{[.,9VnqU ..L: ؾjڂTr+&5Lδ`ꭵqn ̧OE\dka9IOVϑnZ*x9SVPzm PgG, YeNX|meXFUn><%F FR e 8 qV}(13uMnQ\/SGv,u`NpJɔ?fV\ƶITL lcc ~I+Kh[}l)vA2?# $/__M6=4iJ}үuRϿJ9~¬-ag,WGs~K،ILqcgh"KJE^;lßH"ZMIQM+0gN">zhP9?XyƟ'>V9߃^Y75y0 <<Z %^eJpQlOj.fr,j8a^K~%]eh]$Nr~<K5RO 󲩙 4gc氓uK@;8[ _ʻ?SN"$s k2vpY&}-e47Vzqcqk{[)eS.lOG|0 vACc۬ۆmԶ- RE vc6OpwgA@"{9@+u0E*ŰKX\mo3f~M!E{:I=,fMdvvgC5ao L2(њXYduޑHY;i κ%6֛֚G-"4"6 W.P6Go7Vi|y\|/~}?~F@AX2%VlPu kJ%WG[Ærwy `S8sTZA.)U< IˎE}Pw qOsR? KyX;qhZ1*䐶Y@*`_SʉZ/y]K?a+YW")+зch#hO)}V!Mލ/KNyo¨z _2+*($@_L g9]%6]ZY?+O] IO`Z9Z㈤}m85*w}U|noAQ͒Ng"OfSjJ6\Pk1,r)܋&-&شI7!&Ŵ!TKD#f__3\TĤ&aRb}r),(3EEr1Ҧ#0.n&/87iV9b;tJziߥԬ3<{vQoE4CAm,a3ʂgBJ@2/rr7ApBIei>-gG?hG@ C6]\W=*.th{1kE4A , g/MK{[k'eſ9Q8S_)= a p5E. !p|OEZ ]KtE1/P+c$ϧ/؀Ռ C*+o:?i 3:#/XӠ:9LW̼ŊBiKWV6/ @C:^+Bέ'_'t!r7=i!Cآp}0=i mcӖSVd끞u-]1i-> Q[!42F0xW>EhZN-- Q^\Z,v.~]s1k7+On6)@T7LؑC+! IPe'vS)ɰap_WG[C*`k3K0X喨DA5SN6 p#nI(Z78cE:#@` E~SC vW6FӃrBvôRP*nE2VJO,A4W;҅U.Xԑ7#+\ d*̞Lѵ/F v%G@% 6`^p/'W[4JҰu?…c~5EȂixYh3K{埙I@CᎫZnBj1*c$HD?%rt.^ꮻfIe垘trs/Il^_9 HL`p8f; x.C4dߕR'D v37>sE%9au^kc(5p~:.>ܲey.0ewec$7#5$̯[vWt p%JU) )ͦH#2qNlp596t W}mV= A$EsbI at#Z4>EX: E~H W,^ьȺ8%_xo0YMy ilV]a iNTA{?DP c#+ݔM'deMkl6\>~ kx Md~|˜;1T*8sb ,t(<XZ>:, j4L'֣f+9#JyzA"-w`VtP/\hQGv<Lѣ[u62J9V-Aj+S]aYYĶ4\ĉ;ڪNE14LQCrvz,)r甼C!|Oq9T4. 7}#xMi1ژ +l4X*cX pTZɥ$f,.nd[hky&"Zy,u4KHİ+: |]B"-҇NnIݥ,N 'Y 86<KgR)<-D诿elliSG;"agE:J)n%+& pXUژx+_MBSg xI1+qIJ\>RvdaksZ7HI5ui .&aW3tiZJg=j[hz`C\z"W7~!NQ%QDoјj ƗsBCJAގ!=Q'%C48Do8ݠt >j\Ԃ6$2&0GZf߸*`8=O"2&<.fx3rttF&&x#_`f@[6f_VNŷ ?sx{? ?n=3\Hp4eN6'J8ܦC>h(^)7D*Fjs Ř0)cp@scx\g/wFd$?Kfuj Qxpᅃ%Pg㑬RfT-˷?}_SԊjf7啍*vE5H~ܺg qY}[}=‚tМ86} MM԰ouBJx@Yj˺ĽjΰԊdNLk 1@c[0F)2D cᦹoiO`K+Ώp;PLkmie+\Aj #0|Dx<24Ua˿oq K}$_i_S'Nv)a@^GrpԹ` "RpWogehox p}/u8H_xәdql8 QX𘞪vg\uB0@˿KNXNL2G'Xh諫ebiD*_ˤ,ؕ~61cy-ۺI%E Cʳ$L ZP+xu )y6Բ)47"$l, pަB\.Byu$?Qַ 0)01΂b8$(WY6|xD$A ۳%(P-ZUDbP깧ܼ̔c@h2"Đ?Ϩl&''U2u.=VHJxAϑf;<>0_ -[h[w(&&i {XOQ2.uL^=E/Q칲biym /$Ÿyiˑ_\+kߔKlSO+#*@RKMc%^ڷS%6%$YX b5wOR&/:VINT6xw?g15TOt-(0tE`P #&NJ~F෼}~!];7y3Κ{T? Fz ITR!!A\~_Yξ_-M4_0% r"0yjPU89k-7@AT*aF GTl]1C3E2-&Yv1ty,Cɬ<Clr!F9nSK*8q  JmGhcq| 䙘|S?2}?>:D')6ZO${ Q3fTںCB5ir]v Եh%@b*&Ay.I0F9~\] #ˊ;3Q,|`Φ0ܢgzA|422B)˙sqW=L0ck"/gRSr[Ib6cq"$O {6Fxh=^|69 qgkhKG>s Zx\e[ 6XpMI ut0Fo,OΦk5»/Z}| vfvg6:#3NF ʇ(ك"4h` `L6̹BH>4ݍ4# tVlfE`AI_aw.g:ԢBy_l.# -!t5zNfV\JI ]dۆZQCnu MW1ݪ}Ǔfyځ~kt~w5=Ufkd5Y?,iry #!=!NG]H ^ä#u#7/I4 vDB+~J5rL< }vO順'Q԰9bx{V++/S'lB!XJYVi6[gKZOݠQdǭEjf !H/QOs(&px !qY?c.~[j*wҾO"}R/GO؇ `y-";N NnaԐՑ~L ιj%YS95fdˑ ѱ bpn. 4"SQط_3[B@ ?P_1S%)6!5:+zmU01,4wo?[YFDWJ ]68d|*EhWğ%<ډV\&R3JȻ54pu , EW$XU3Sx uRGhgU"!M>ASvEP*=]j=9@&r;Q^f`|E+VJ=A9GUZSH% 5"qN: vkH `)>4 iGTF#1joLON.dכֿLOYǎp),0 }8gmwaNK7^/~2FrɣbDmA{+L>SҐ; JMFE %Gɰb:I1>+ۤZĺ8`(5BtQ E**5Hh]!x#:n'f gVe:t$#ȉLCIzagO+U=[O+EZ! K삪1 ^TOp`y[h_w<:G\Q9ڤ.\+ݣhJ{u|LFӉlD`Z@׼3[.OdGqLr"t!AGr _wKtZKCGXWCԄM?> xK%7S-=#E^0nNDYO *k,RW'. Ȇ$ֲ_j$oGp @'iPն /q^?#@ ZWc".455k& 9,1gT$IgKrvHmEmw񊆙Mg3 U2R)[<[&R@XZH NM}1LĚ\ZDғ>-{>I¬\_r({i0=53o}w݅?~ IQ<m\ۉZLgzzWEUe&E 7d!FfsHze|\8lا7K/}m=SF=B尾\ch!9Y+_Vbw8t%U^`W麝3~!ܸRܞ[*7rȣC'W^5 Ž"xω2.`]㟻jAmr܊mxzH&OZl\qD$Auz# a,e/FMq QbZJZyHOxb64Yb3 e01KGo[f 'R|Af!wgmOoqAK;BVJ^3"3\wHB9V48#42-"܂CO1-2oeyDi'f pr?kZ#\$ hl:!L!Ğ7ptŨ$K56T|9'7Z:")AH:2ȝ, (/z}q.ΌI}}Dm^zJƗ2fP:<͜ЀQTZ+NUӶ?WA ؽt!f^o;?DoڭDԇ'ݯM/h!P$izi=3>@~TW#$#YL+T3H%^H02,oB*] Q "Nq ry0hҋC>Gk0(FMԇQ/z67P5Lyg0rq.Bys,X4jөBȡBފ*SuL{ɥ]I(2k3Ⱥ{ *!Y#yyη.Jek]a[s/+fRHK+s`R=$k=cyVfIpE;KR19vZ}HB̲! P:2}aҤ0UWBฬ j:d;w/qD<6ó+$$pٖ,Xz\{L6AF*;8!cNJW;j\ 6ڷsC-(GԀuɤM*"Ũ;$Z-mw'^T L+9#Y.5A ]I]necM~=/`ikӘ?^UW'GM 8%Ob=K4n."a*[:+ '6r @z%7.ДafNfc$uTݻY.؛? ׉fb>t.a>!B Lo0IPiSp]z\-OQyknZ\OĤ4#&imHidNva2w^CBUvI8І7'~.6o8 ^iᬠ,~L6U]qwwLkv"4o(ʻ)ptCׇ`xJ2z[k'ªz1_?uCsJedy -KƊn0ipQ!Rg|( R6n-qi*KCzb*ʯ^!O[`$k+!D"7/QITR>΂pD;ūW-w#( vZJ\Yp/4v=Re $(+"Wj߅YsҿSMo97qqP02 y7>~y !eMx?M jFRv" {cSYK1SZs&V:sMe)u|8*ܒ^lHtbBGX:|7 >gtQy zpG1 bO1-ͽ&O$ϝ7 4\ ke:v_Ҳ,f[NI:ܰpŕ 4kL(yϠ0<*"T!x %WJomI%u}$sn'XFm?(%aFXc&XW‰f1 ҷHfᐬ#%* p xv:/TFx 7/} m%],OYRosQ+̣C/_S?RqND}R&.%[gE6hz+<L[>5ꍎXSɩfL=]yAG0Bsʐ3 O pXz|-AT)ű9#O-3 RvhVZb3ёg 4*ok1UkNDZg0=FuӍ `\ I\X,Wi_`Ø!8pc"]C| L+(4E?0I /qټ>η18"rjx>t.(dѥz%1H?e^C\1V(r#Iz=5! p<<ޫpDU͆~?,RjI6Q! t=<ڔmq`;K~ә|k$r n+ۤ<1@Q巙 XbF1L}II4X(kBiI"<%>ljv* #0#*e\'- )M >^NمChOHBfKWpq3 4У&ܗ.3!T F6 8 Z<5Rm!};3a(hf-F:YQ2I@{@U%A;=ٜ 'Rg5]叹'2LsYhPp*`{<!+\I=M9|V֌j\h NV6K Z@-}K$G/nu~ |~MRj0pmssPw $LzƜ!hZ-@Hq|C ƅbF]1گ$ zN @.M{d\`W54<tC-Ǟ#bfƛ2ӽM]g lҦ,D1:JE.`Vd_c,|/$Z״! Vԏv*gmLyTuǜ8)$LjmS+p';/ݰ_@V6! 7L8srGT /A~ ^G!2cٔ|K*{PYf*|۴C;"U;K ; ھ$)t:-|:pm7I׶uIRZZ5cMHF9p A@LcwO+gg4MOQ,$%nhґpM.&CÕjϰDc;ĔZ5W-{=\nL<$F̐F6iWSpۈSUSW5vH±@+R${2OZJƙz^2&bsdS+g;Ƶqt y9ɤ(4[QĤ9I#Yć&!F^XS[̖mCoW5d(rldb5ӟ@bynkc֧6q Ѳ/\n+G^5y w/)z_!9Cv?ìSO%nZ]IŦ2J-۷R"1slٷ`W^|7Tȍ"@!&JTtV#'j HBWfIHg UkhsyfD>GRLN`AhEtW'z(eP咋#Ihקhv~=Xޏ @5*s>W),`x,u_Kc>O=+_+9lg>d@+ǬuTnӟ%yz{(PrPM.n&^s] XZ0wa xtS"J]YcB]BR9Zk$2 k/Y~3A4&h|;JV.S24z5H"qIL /5KD9ƻ%iӯ_qK*ۗ\Hs%GQ5Vj7h&ЎQQTOS;6 B)>?X"\3Bi&AMTdZdZl YU|CM,+9'@x )/Lgӹrg{3h-Yb?N#œ,rI|qvA`:({ޡ" hpoڥḌL"HoCZ:`VWTyY1 ;O~{h#eFln7 +TN(%\X1 Ow U8Db9&Cn+BڐETJ+e9"Pjc & `F:tR \rPB!+AQ<hVW| (Mm^p.I3Xj"Z:pfum 1N&?@Ll2, R_X)Զ$=Aabn7<^+'#dM.qRcB\2"n+?i\gƘج"LkɊى&Z2AvͰu=J,'~U|;X@AhS2CIF{[վU #= HB`R!/9OQsd7\4V+Z@m֔1jBГj+J^Kb|}XΧ DGQƶȊ\Ho-ìۻ%5gCsoQR0, *$ 3F02F)N@®C"J4HB79զ4Ҩaӫa3Yֽu`:,39ݪ>ғߑP^DӢsFVlm~hUPzE_g&3n#}0ߞenƽEFWUz@qv̋jj!&-~vCǮ q*kV Sd9L4A'~vaj"sla2sT 0S?/_JQŘZJfbPԏ4-߳PvN;A&\8g X̙f@lGv}hWn<t~bfNH&v: _!gŠ.{dh>ޘo|p9d]ݝ~ ;tv7+oyH}A44R X`NTKC(Ǘ ܫcp= S=Y|ڙ?W>,xbp}4߸Ё&o#O/xm{PO20flGY\ 9j!IثhrS-zEnZX~wxps7=CEad) UZ#4}7% r5 نfq:M-A~S̩z #o58ُyRpSCZ amгPWzmݮq2 Oߎр&jʴAVJ¾1ju5Tw:a^`{qm熣B &zSSYfXo,Nz+y! Ho{E,J{H]#l,]07Xl]|`תRdZpPʫM}8u͈fKSF\bm`1س(4U-ؤ*~=;9Y3C z>ehVٌ@5Ц!Q Ҙ6}K"q:p8IA*?߅PUbk3xW 6c Sal$lDn F)icWAG« 68/]D,0OTV Jr\ƇqqłᔍbrFpJDULoJ/qE0S+< ŨyHcAL_~LkUhPa6RglC,i c7kఌp_f\ySEkݏG[#Q8051o7$HF2*@Y0j`EΒ9*O ,{wNJbZ8S`IU~o FܤL6z1_ܖǾﳻGL9͢n#\Q7XZ^T :ch;&l'J#c' +U75~O8kS&xi/{+.Pޞli=(Nq$}+ČRX57VL= *֘ B% MŠ9V>A|px:c[`|Hzf{V_W%ÒvHcm"cѝE~>8KZ͉SɌ~z~Z9{1 !U[ǜʾ#h![Iۜ l|fg"fޟFwc ~6eg c_!.M$" ?~hYVF*% gOVSgRz3 @s*٠)6z9,vUz]x. 1Ȇ6p_[-JYӖ\iɄO>Se@2 OYLDce6f.n?ΖGx4r"Έ4/gN$3 H$TZN>3yg%ޯ4g:q"wz]5 oAKӔH#`IRw/׮lΪ5XהCKZZ8Fy"C!~ HgyGU0=˯v]e_`19%`ZdʙOey b/S<=ċEn0B;?[XNVp+^F<* M?.\cds㙽KP3wSmnz۝GKy7u3111[(J>BMw5\b i 5|No,8Dlfz4䗾8'9&Q:gul:ta#hx^=K&vU 8h{jQ*Jh 6A ݱucdї 1[xG}d 08׎4]47vAģe-sr/S|ނGZ ^.ͭ}ɿ $2+ڈ!JΣ/%ݪ23y/*{j60@R7,Y-ڴhM"yІl:^E;BNd).x*zs-0{;P:HtІb 63NS~7EI,q~=EN44kac/];*ѣDyj-X[!o:UR8c@ɾjmc`,$4^Ea0); N!(+fE]C9BR16-tR[ИDB |kƟL4찲sjvƂPJ)O:*&!!!JIIG7` +Ggo?Xh[Qz?d `*vmH'Icԉ+.1)YO}yU,=( BC,I,4@FPӮ6m&3ưZD}1Y ?|Ntي%'G=Qnfty8ʐ%FaV!~܎W'b&9{ |O5 Q'*Dmq?,Hzz&Y{Gƫ?V.%,Mvej2yp LcAt$9+c)YO^6*蚍_~R#$4$s|NBs5>gvlږǦdiCn[,m]a@ =Qx?{ɻ`d_{pxӚu3!:LQpo\G>׬_73QOu! #[{B羊ߧqZD+x"NW p/_nS:)9Eyn*o`u _b]JӖ!ر *9n `Uyp. $xOF~J)䕎 \S)ve(lYɃ CHiǔڠl|peH8Ƥ9b]婠$ۘ`ޗe_JaH 4D)_34{Lbae'=<cOz.==/*֖t:w[TT&~,jCA pw}-W8?,1hNJ1#kxE4Vu/>Va_o!+ZSۺr!L B1K-F0eP6i,a=[f[^TcrxıX-I:R\|`;*j1`zoA3-¹kf!Yo_y!M:bџe~bG7(V"xTlE<6!+УT-P`Ie03($\#e5 _7ˇ7l*=B6q^ 2u?}e\O+M3/ SyGpT|O=PvեVis% †;ܟ0wxhQ)n@19 izۊtufcT ]6 3>zYQ~%P1@߉"h[Ks*J<ްo8Wb#=&Yz=Lj0s/K_tPC;/@8( eKm}|HU=s' _lhe/}Zx9_ӮS9X+C橌 ,9I]4QN*T2MJ`s0~:or0 w-}kjvcL,7.?De,<_49cP~>AC[FN$r5rL-kctݼ!q_1u 9Ƌm ȔfnX80)w%ßCG.HN.F$&ec˶inwd'.3O;'6#19ǟp ss4FȻjnkp,Of٥av?ke}iq/c̤g>DY߁vRbϴNO0<{ud2i X/~ks+y!QZ5zJuC7Z/HA/$8]! M#+;1f+QrFi8K \Y( 8.`YJ$$zS/Q:2DUhpʮ4 (iq|>Y 25>#)7KvA$ 4ѩM%U Ak}.2DiUW8ǃ|_$oY>#ѳp!^uST~g^PhD7> jI+/, p:`#k$2aha]$=}0Yݍj).E#1h ;֖tn*E+=n@`Ihħ_K]ԁRsј*?lR53@o1.%`P'Ņ;@ pa*a8HmEߔ? -$[&^Rŵ#694*9!Q~+J)8-g:y[GK.;AFά2)ZcAEW*M`嵹}To3Y 6{U'{u-[3>2}3ڞ&S#Ed!EA(1CZ[>10+ oaxu)zb7×z^<ퟏ\`Ny2}|WzXCϾ۷0H7#nQ6hrp'Kv~/` F5>#v;p w:M(ѭtyjCʥcm[lh AyrشP!87E_J'=L i X܍.=^v)R);i,x,{I|әkݶp t 6jme|bwrb]g*lݍ !h5z6-,i¼cOJ!Qh71͕n' ث^AI ,|81NYؚ6PMbg>%/6溬R *ExրL~WeJqQZl,Lvc)$kw 7Ĉ{\C,i*&&0PF}x9A6hWR2mhCx?U݊PU`Av)*Jr`au}^:2A a|>Z;@.k+ Dݥ'6)ԓPK{ 8Jo>록ttM"dsZFnlJp}C7Y:d=~ӃdSMK 8*ez×$ `fWDPjW#d,e[]͓_ݼ*!O\cDHx5 nP3>2C'Ŗp̐<F\dӗ>B:SBO ̦͋r# | ޾503y햪xMRH,F2_Qsb~~no~;QI4(+03Z>vjZbxػm4^L}xy;gi#pN֥&/; ,sƉۛ%*L=Slt T<\ 4(`l 2_|d;.C+yH~vLЇi]{D*= ^+ {^-t P52ZiWԈn֩sS%y t'zDc ?m,ȶiq:הn ְhԓwy]=\sY$1$]]DO% g OlU!uBxsGO{3I`gbd xu!ҩr~vYY݋nv(TBz6,~5h&45UPV7ٛth`wL,CZF1\7'iO?+AryQi+_[(lmFV+4(jp[Kcm'39:6J>V\Ҭ^W' i9~|/) u ׆'MȊWUj?nFE1xt:}sH=ٶŷpABTd {! hINS O<@\Db,7W.*YHR 1H{;4rӝ*qBXe6I"v+xo VW"U/ؼICRs;t"tBo\s :nj_sd~*^!YK^`S %YZ *Ec띉:~c_Oa g9m]T)WYޣѕnլ da[drhVz]7MkKz=#H@ۏ[z`CgC bM쎯hvv3[3^~F{·NVeip%p`:5R_miBIkW+J\/?z%r(ET.ȢaC(ugq;Te5=e!ó83`G?J,|< ={̕Xi b >$KO/@UqBö!f/ BOOIÅ:81p$z6ŶJk晴6O^HBŷuEX.IAwBʿKYSg|n[v]z_\y-P/S y2 ͉& {D uڥ䦸_ ID0{YkqmcqŞ>.etQ AB.bzh&@fBUZd=BITVq] D`ؓ%/'-BD{Y);'znh^~|U:~UJލzff s/ ox.as*TM^ڗqy{(v 0lm{ER>׮7xGV/:@5[GݶQQBz~^BZ嬴|=?V w٫NҞټy/lL_|YiWp-/qDO|4ѷ#V Ѯ_x=?ɹ`CB}ar9g;t& Ouu[`Z`Li%C$FQQ;$0ikwqZnkLq"q " %=BO*~j0eJY-eJփԁ&t0 1蛷bq<\̚:׏薛*[jH>WI5=}n?ϺkH}}!Y2Kſj=;UN[N}v|;fq!o٬Gi666h7 Y5&ޘ'VQDBQ;ct8،y.q!ؔ.jbֱiA`|z^#ܐ}Vo#yZT]w`@qcn-P[j*GgakԠ-f9E  7oPk6Ԯ駝UfO?}3j8bsP$-t]90BV/~wfBNF9%dШӃx {SEtQȣh E:ݓ'֔J+%,IX_/d6+=8ɕHe}v0 ̓tK-,ovjډc/!m8֘iԑK)q;(bO:xFo'yz K>;7` JC^Dkoܔ(o@u%俕D<l@> .X-J7Fx._X?/H}跑<^;5F곳O @cJ*YD!ʍ17')"?| .oxI .7^.68fO YՐq.)1mϹX$H~"`s7U([7LI2"Vss>пdၖA˖p1ýT7ZݭKVe⿙lgBזgR2'7%dAS⋖{l2kq}}{CO^,P!,)Wym;H~a"xp EZ4LZ02b?}\l‹[یv완kY-LSui_bUQ<>(WdpGݺXVcJ.ڕwيW#7g€s8*Ҭ?~+@9Pw/ k6Ā i0@'0㯚BhSuZYT{KYco&ԍwX.TYyl NFx mcj0r_Z]xFwT:@+Kq9XuD)1M(<7ONj\9Al`mY55rrZJOW0U%mM`73 H.XVTa9(1vjk_7)DLm^3j^B)EnλOO,9)"rv7Ӳd?$2ϾW j+eg05I ܳh=l{6n? T[$fy>FrLa~1);X|5#^ 9,L_ȒSK8]3e((ӣ`0/})+htK-fj|x a,œѰwT OA%>O^?i V#]dׂèD`~~_B3s%~l ˨ ײD@ kt,J -:jpFl|LIz!@,QBaWKWKe*"7@{pc?u+ ps;#ReEڀ48ǾR \e."d"cmR,/%`3ën&F!#/1b6 8! ;~=ƴ!jrhitGN ?^ aU“#/?V>w)u0`, p×K)ǿ% Yjx۹<ze~ũW.sD*V$& :\V_eWi@ QґYhlx`飚D(i=WQk 朴YV׼h퀟S="pMI1M ts_[Tv\XOWnd"^jr$}bcl)־[95Ůx>~I3 ψc~m0ם:L%ANA$=d_E&oLͼ;M!gՏ8ZA K3uQm#,L<7y0gSq{Yp4ϟPm26T'Ρ@w4 !#ܾ-c Xk%bkàE| n0%23~ ۜ Aa1_3ߦGCx _!J-ohfd`ʥ&Doʡ,Y|/4}S ޑ4j결?=\8T5w-&]} /64ƙCN$邰7u#+QnExytAKO,͵i'$.E[9Yж{j7 Ȑ7 SX>᯵cQxZۣY_+ͬz\N,SW`z-=kCz+h*Y[ֶaŖ Mbd &+.[ ;B{۪Pn!>mjύ7-Xk 90orBG aB|=Ct&c(AsW#Y){'o~{ "3l P 6^3;R =DnN'6D M'jv?cr~!6cW o9Α t{| -,dRnDaF$@c/e'.jz/0H>^$Qkgu\覰a`1< S-1bDFYט/V97,+sYLI6g/W`:#OSd1 b}ţ>{}F|IV5hrr4rb :_nϏ'ͪ3e:b $Ja\Z;;ɋ d>JlWtLx\*r ¤}}m4<ƫ=,mɼl UzH|H˿42 ~œU ~h6O͂ZB[OsTda$OΪoq n-)d/d7h1z vb~mݽ/TxV;4MN,"H#ퟤE.DֽcrfZmG~HW|qU(d!t_\}y? 7޺q;GOIyUJv %qb$a!.d聢Yɓc%<@, r^44Cd\I!@m0-N2='_Vd}U&J?`€M~f0)Ɯ16uwP"K|BHKmsTsn77OnO(mab@]Ec@eD;tʩ6Ϝ>n^R?h90+k< ,9*-=.G /4ꜯ#b$ ɍ+ܪiha|F;A oPl|~N][#4bpgq/d[aTטaZс5惠f`5NOFq{e^^!%Gw ]Pk!ߗI(~ *ួqjsK^]T~9xtiYB/׌6'G7u _8G8iS.J1`GS" a@AVCS2A1|%&ZҶOh݅_J-slH4.`Ǹw`($jP24fqi%лzQ! U 'xƼ͞<ƙqKתΌ]Ў:mQ#xn.m7P}t%j%ӌ坚S;Fzn8lx>X "ޮM&$ԄƢT~tjK˛{~k@q#EK3MmؾBqcrQgHO=x%r4pmj1Y*B@w_h*#ؖ=FPؘA͂/9TcF %& wM` AꂩbqÁH \4p@nCC+\bgX*ZǤ/!2-ǼoFT؇J]Mm4!]6x4pǨhIqMǨ1KfZV@zKfHcmiп=HN6v2J{brЖWwV$r߈$rzp^! DM)q1 N]]Eq:9b>=^ yO{`tޒdk t~ϞsXlVQrҭ4ࠡGD+,^S͜+a>l>T¨4XA!ɬ-[O~y˳cw=z*@eh`)HE~0]yW/PV{u`ԥVÃ:8T)8V+d PݹmЛ pLG5qӜ@RA۟t2~OYًu.XN} ROT.IlG? U Nf{V*U6V^x?VlvLO'hƎ["Թ\/7Gbu/:ҵKVmI{Eڻ/{7IB>#t\p0`LS9fpz`T1ej!7$&gGô-_ P*\2i>Nio;uH8͊i=A 6}GQW,5rnZBD'iYYq<6S+6OĐ*i;T n+;ye^d.:&4= ^3p f!EOK-=!af}znִ`X d6+ԼzYضSMJ.v ΂4b3rb eRP.#-V jU$GR;qXh ~ᴢsR> o ғ2yg+׿7J];,*tz煷2hՏ[k?r X qwWqrߓ2vF<AV'!:}uhB*gҧay652a< o~F5E5*N#? -hl }sQ#,TtʘIQ,Rwxl 9Zͭ'Nc5Δ/yLLJa] ¨ؽRoh뻤),3heǃHe(LHў&`<ɮgt?rˣg(Vooae4fxzU&Є P]WԣPp)Ń̸[#ч snہ/2 ]&kt˧{+5fxo}q)k3D*65ĝ#{Y*0Y)HTVZ[VT zY2-1o 8ǀȴvX99wxOZ1]W,JXZ5 v1\׿+5C>2YGrj< :B6[1xq‰fpH&W'a6>B=6l1$ʒ uNʭpTv 5RV3Ȟ۱j{ KaSn 6L#T9i\K/C7KLv#սJ_}1\Lxh3*~GJy|sbi \a1T"EII7"_W2UWsA({FcC۴rFA|9?H{XScw1ֽ9I/@IU&=H%C9]WMX)}_T[a_,_̕!:{}1*9XFf_'{8>-?l<+fbͮ75}uSo OVt)}kpo&SmܡPAJ9QsL]V5}IM1Ymc30t G%c~rLRN_AY ]1[B9lE {[HBwUQo>(&@N9bN֞!5pàD0$] EO1~A !wMh"ipn )h9\cŏs;.p`1`/lvt;!72[dRԿYsTE¶{w(GL _C% NDZne]'j :TV6*7# OsUN+3!kbl΢gaosmX2Wf4ߤ9#`G 5޲IC/#nCM<PYy dzp8W5W!;~5圃s"o%FOi>n1^E>!g1g8C~Ҳ42EX} f4YTUMlEk#dTvE_X7Tt];ʄ RVɖV]X/moSN< at]h_dwIbXE'UGV1@Y-KdN%uۢ7ﺣ*1}Peg\qFGZԨ'>{iK7 Mt*xc 3Eh–O/7lP\?v }E#>@U{8wpWl /UY0)͉;#h|<ֵCw}H7Pw.-ZC3o*ҽտHFHhU ޱLBU?LyR(.DΈ=@WK ̀b_{gL# <'WVu&j8o14`Wf(|+֌seUR*;$l3Dv֦6XUD.h!]t%f 0k5z/~54g癄2.E1u6tlFW;Mev- 8x2Υ໚.7SЭ^b3ma\aѨGA$9`#C‡n?,l㰧Y_ZNN`cq"2>"9֐LŲրxe}W#Oj(.nզpfVպ5TC߰9]QK:m,F!lՃ l]AYlh NjwNK3Y)HH8;u69Mwq9,ºr^=!?^ Efbng+m#~T_ɺձ-D.>ӓbk֐.5(E6D#a$S=ihGhsM=Hg-VoU+ryH]|B fW;+Fy(`lP2Vp& asPͪJo|AbC aGƸBv+Z1}:V$*;"i@),׊0DZPV( +PLA^R5.I%U7#FcGyE|%{FJ&$hw<[!*ޗ&-ԛd9tsX{>55@uw"viH~tאu% ڍLra2Ory0qf|Ute\J^]9XKZV3Rt}"I^$?N.vJGPRNѺxWLoޝW}<< l,A]?O*]:B4.CKN s>2;.M>~uwg4JJ4U(OM5ܚ('jٓ@hR䈊J%|K?Iѩb}5gYf6gZ_$;y &0| GQ4ȨXhUQ[5^3iyqTՋm8b.?T8;` *X=;4wWpAjLjKO;Ů#RlpIk@)kuiOֻ 1۹8a塦QX"cJ,ZЎ5$tV0[-nZ#Amc KW $iٰ Ϳ,h!e/0粙:zsC.MyԣNGGVnJ-;8V0a$В?DmI6uȢ$%'ɺq!ՙ[v'13&js#9xֆ? @Յ2CA8*d-*~hX kF$[>ؠFZ;d~[eW%Xc pمB]OW6k[|lXWJKLHA|deÍy%'ruTlWNUcϋL'/ՊQi(Tkzv-:)k#LgLΞEhCT*C-@k /xi5c2[U j:CgDS ƲVu[D~5ƎDjC0q3Fɒ  CZ1 Ojylzʠ{QꑀXlW?MQ4ö'*"irI~Z|Z:ًe d-qEy^X SV/SawcMq *Z}? 0gt-W* &W[+!Yri%>NIp>ALW0ۀr, ͶG=\: aT-?MV|B%!E^8Ng0nȃ;(p,nꢔ.H@:7AC@3fy-( oΌ?܉|Bev1Le7I>gGvnC @}G]zD?wx0MoÂsLKcQ Ĝ8eKLAOd{t6hTяCfyr$| Ȫ8vkilTF< :!EӺ}b֏>rOJwsװxuI%v`j nѧ7 I=wSkcźhmRC,黅ˇg+WUQS!bQouUS]UܓM3 3*Gӹ~GL9b1KZJO-4l 2/-&>rf)8}knN-j9Z}V4Ful~χ oӚ5:I|M/8xN=k`ck a~8+hrE=lgWy3c6xM WK@cXV+w[FL 7Kٍv@H8y4.:#fn1}K 9:'y 19ȹ,<S]#dmw*ؽ% $68y$5C해`),H`LZl-6%*ɲj?"Ȝ'ܪORҊf;`v9ѭ-Y;,.rsDn@?S7h%MA&N pV ^.A`uK/8%a]wPl Bf `Y`YbUGȮ'{^>|}㝽H!{3~maJCȢrc6Nz6f,Q¡ oo7F_9i pTՔq^? ݺS~ ^2{!QD$?7;d%]tai f}93ǽa3&P&tNJL.L[vB)F?㷉%R\Zh!4,Fx T7=oӤȖ 磻8{ n+դKqtߪ/w!W+Eb ] yE8{1H_r~Hs>Sa~iYi:BO9VBD/7q`A2/"#q\gvSbcV)A.%pmXx#85) Y͌AćtYɢ8j׭ %aa0nn&\DiEם w>3CCnvB8F#ۈw4qP'h_LdZ 55RT-1^Vp[=NtAL΃+GG-3-{B:Pr$(YPخmGXkVL}pCCzPykDAtʉyc;XCPտ {6>'Vl`=L\-f'h/0am l1k BR~Dz~P-C!_,pљ}'@r +ɕ~OrWو, FoIKrHB]9\`(S_J δ t!!:}4,WZc+H򂈽,fW6FA6$2P&mmR%V.z/K.$J_Fz{!*N&%e,A 3Z*1藩lH1GqǸ -܇FX{x7Դ4ʌ7Fs텭4LHSoj"/ݧ-uC?8! CrἋ]0PLi6uJpiZeǎR,P>!njņ:bŽx 1C4K̯Ī }jKu6It/@{Ӆ׸;ȍlHws&c:ѵhO@c$O%s'FFsEdP5+췞X.(${oܫ'D To-Β:6t41䰟w<ݦN22CSJ4)4d%{G2y:63P+͝[Rb $רJ5$#Ҭ/k"o=&DZi}pWwev 8 mKUa(%CosQf@Ds:>s>I%B~!=7t|K ̛g\;0K4O[l \%gq1R7%>tTȊ| rM\NƓH@%+񻋁(cil5Z Acxe8g xCSs!THrq~ hb b<`CTGeRHGTOy8Zj_ MGE:,?:C9Lc9IU٢XF7f<0-e;f"31_ˌ?՞7kj=;dF{xof޾%Ȼ=k埡U΀F:3kOFʾp* 9׮bFvܢaSf՝ `͆Ǫ֭g bi 0X#5Y2/ڂl]#Ef2\VMVY)X:d^s鱎ް$rܰ]h;F%>WrX]DP0&\[+Ȏ;j.ͧM4ў{fnȭ9Trbw"GI-1@pXa7&[<> #%eF]K"s v}xb6[@F=;TP渢t.Y2[oLq˸]"{MW=džfM^VʡdXNI8kh:qiy]c!GWxU,͔6-΄_iW2L2VFOSPVf?OVP|a]*C! `U-7I oC=H:lo|HrܝM4|oQxjq]\l=6\C5W°!cVc4/WQD}=M176n> jCvߤ,!U е5O JeIc2Gx46p+C\O޷2TD =/J۔qUJZHЄyZsSo/b_WOKo7ٱ5"a|(约I}o`hMj&ǨvoJE ,Tt_μ:x^}+ XabJs80"&8o\ o6:قCk%ۃT;)"+$m)*EP^htIȔi')>LBAE*!%p2=M>EaN|j#\Z)]'GCM@ 2Ƀ62}=wK)#R?{Fb?G Rm:tp$~a4ķQ>s -MimdAAlw] a D>r ,>lsCKNoKZɆ7Ft,Wv>bH[5E.~ky!7Uqc{*'/ߪE oh -JR2U7c״Tv ڏfaEKҥ#1!)v1Ϧ\֭>H_LHjS}LRQPKmEeY"L ps;䉆ۯ;dLƷW`)[6B4 mh6M9A'/!G?8g㝵F&Uۻ1\@|l0 gl\3E޿<ٗ"#;{8w7\M 􇬂*P1uCg,yv^3jOhܬv@T7gYmmn"\ʰpu&"yB<:1J>kk7Jojhe OX19nƜHhǦ@@<6ɞTfP+1 3~ķSR(h}DT0$lBj朿h6Upp2xnf}u)3Kܑ%Ym6 '{s?nz%G4asS)!o=a =|X\:UAA489d$%YQzp}gd]jּTA5S :&zϏA=nr*Z,ԏ0)IJ2-phl4 {ߓ[пVzH(هcPCkAY:7h. ?q˂* ,[KF#%W9JOK4dYо vwX. |S3fbg[Ą}@éLE_:+dG/\0[o-A"k*3( ԍWrD-VvlKx}GsǑ_#6r.wERd^&%'|Ew./jZH%h׿SVBg6Q+uر7Dz_4];`v7,@vjRB$4Id&wA2yk\LQZ~!iWx(wdS'?x+3qE4)k?I{ˍm vD*3f{jzmʏLPP tK2]lsDLZ0®>j7 @\:<%h0٪CTrڭ1wQAk9ߊVf3: v2W'%Yagt,{}&FFP,)tnԺ0 zBK#Q/a b PF\#gHv?ߖ'R@7U$Zvr,UiQptвY?ے8(sKFgNBFt[W>z B֟^ `'xE 9o`Tb־|Y;כ#KG~|+p-ꕘ#i3+%)aݡP=)N'R׼{-A-kjREDk94dz{P7B=yTb}Ԑo; *mĴ=|4[-Rg˳_jvl>zneѡ{PamWan<'EPzOS+#`@*G6rWO}[[\ ؆˼.RJNNyJ'mth0!&]6Zr `Me~m.R>/|)R#'.go;ey&P] vu$ X$®4FmIҫܬtl(x JХ|׍ߐ KR_?nP6.(HE2s* mmbJAbhNٹ vrw[z/:^v 8Nk+@!4٫5U=BŹ!@x+nTuS"~ SUo%*& W/3A.隕`Zw`&)"_0eK5Q(bF7"%lٌZ#ods/$* [Rh;eF̿;DBC@bh2Kѵm4 cGSr6K*q!`JH+na?}tE䨾罺2sƹҭ>}6_РBwmS tz5$fqaKb-nj<ʹrp(I|p1t;Y?AثHcan(Parϫ U~0~8wI *7R02ƈbʲ`"@;`4hX(a߃agaRVr67=eMQVf `E815uX OFZF-_A-Qi$v>MyzAZ}5>F,1ZUY`+ӑ'"q[ +$ѣd"Kis0G_"wmŷ &&=p/ j]ąspʛP"K9K}LZe@x ` ݵh><&â9ɤ?>ח|ʐߍS4mtzCڬ)T1^H=,`jࣣrYj:SǷ +-:qurtHU/:)盬g\ 3dLtXߦuC>b*ZBڬӡNeSQju?lQAfyN2ilOt%lZWt-fRWe$fjDl]F^&H ln-L6rLQW^-vmQ칭 h͍l5?,JoA?BH3"Ƴج` $(ϻ{ ,NuX'+bv]B+J#GnIB?M̑]Ixor$ea7 ~cUiS8r$q8=6XO/zd-0h&]9^$vm G\Vi_oDJ? ΚUY WqxMRGxizNv,ULq9k>͔pYsz+1}i6Ez+ 떽 ܩJMo/4 48@rPՄi{ԍ8 A-SN9R25^ 29w9탓'?.\i v]^MACԦeɁjӾ "1Hpw~$~0@Jz`,o) V6ƅoyN^˥ 7)ChdG-#|&4P%"`+H&FR|lC`6; OXC-!S) \V!Q&`Fye&7$T?c?&z"dQ !\݁.;BTd?K1rŸ"b\K^SFS3C!"mO/Z)Lwi谌\P1?gv5n * -J$_{{GO#KF>w)J(L;T̟PݞACt#7N޹D{ړQq_@)w4pU#[|l=ԙY{7y}tq~I酩 ?`P($V 4&.s* ep#^8jI/Gls@\B1G4ox7O({%ݧOiƉ <W_/308fH_ * Rpy%rI ! ܪʋ]Wf@PWOqls7Q z 2 A)u` u"-ٟߩ2BvZ .qOe_>u[=1D? xv⽢`󪨰~m,~L˪{= Q@3ۣn}Zlh{粰Y at;GXJRL`$  Z)# 82YQ9|]KJ95@Rsv>}F[ASBVGؔq~ Mz,A#,Ad^yfH(2-ˆ#> qTi_2,(F1FwYb~(؏ŮL%د\JI*{:Ή:>_p*kkI "{|dџE`>)jݱ\,8o.&8اsAkʽ*Mh6ՠЧru 2#ua>Ea"%|{ Z^aD;JWnV/ރ#O!"mţ+E%ў }ң@Y5J3u"]ŝ@j*UO0nm3S'oBE핮}9+M1`2%Gy &^7 vL H7vX->C^b8IM2r!VkSŮWş8FILTE]/=ą gPe FnK[YR* jU j &ƩͦbxRݤpc}qRXOsys#ҍ1N-nEEFPQ(0 w c6sH?ٛy1oh1r;d* )?UA'skӆK!NY9E4)hi6ݰy-LɛߔlyyY Tat4+!w E xd}c't97#C,a{7TjR}gψOgpSf'zwG|KfhEꛛ%?!(a>Ք NL9qdq`T,7#J LrՊaX+ij^OcU'G -#17ro,5Q L(k5zg݇vxEniزy&!0ESiLTdVTuDŽp~@NP%x}~diKcZ= qB3լW{G+f]A Sfdi@\[ _xbeXt˱=[& a\@ k0` CͲ=\C6Y4>*׷ţ:!nSE T^˿G0A²F g{u'`g/EͼrXX; = {%a1fD:%R*:piuEژsoę;oK/tU`ni%Ǟm1ru?}]̔0dSdZR F6fb+g$ߥkbۥ*u,ϪjVMPƥXa!Zț(Ŝfɂ♈YD_7CD}wV~[ڇȭ.)M$2<{x5}`-Wߍ'y2{ wM)LcsD?MBYwBו~\}M9z>oBL Mzadgw1t 3l%mO+3wt@pk7ScL۵sp"th4yz58eSSK&M[ ML[Jy ?_waƪf0j8ef[٪#c$-#v%:]5b€Զ̉x|;'zk*#&lEoGFbHʂ ƻN|h/( HE>r!})i-ϟJC6,NjcǼvo&Sv&l,u2m%DpX[>m)"֟ωoxUSG1ꂨwSV Xs.y26 VwKThⶠ-qgO9H1ߦD2dwŤhO 0P1BR[P^hf'G+hSju4vAn7 gT \J#GS?NNg\Pl~]K ԍg"@I'#ZeԦ0-4b_.NVbz$68~ivR5䬃vuԉR`\(ZT{*k89gsZʆrJ$ꯄK $.9UO豘:MV\=2 <۲oӡF֍bC}EJ'9{DLO]Ww.J#(<5e WM>dVR} ӻ8w:˷%•]Uq.)\hvhJn7|˚hXv]4U.lC`Ҧ`4LIa4WDB?2vjK1>toVmU+.<㤱?$FPQI*]e͂C*OFxV+˟Zoib8O$T&)ռJ5Ii2I:f/]lB ŕzj:{ )_1"@<9V/nSrJS#lQeɪ09"z^g)~TDB.6otߒ|ry0PT,@AU>3OQѼȹ&#}p;0sA+3#]3fe2d_.?{)xÙd=*:J`qXiaLiH ܛ寚 -ccseѺ+$mru8Bt*bXm2O|cgzc`w[,u)qZւ{Y>+H"63Ɠ|q":+Bomۋ wѕbM`P׫X)( 6Oga R(þ෿ǣle <{'j1\ ދ̯QJ(]vɴb5'"r lOM6VNj䕃 _joTƔei #}w OfC#B `sͭvtT%zE" SQY?Ɋ 6myt W2c$MPw=;2ȥO2 ܱ; XQO]h [>OXMgv8#DbE Nn搶͸ *Sω8K5-vZ gXu8K=[i-_܅)XZ|0 N罝{GxummLwRU'-ݽ4m4t4Zޔvx,, fuQn ڠFn !/5C$[E9u WP5ϔ֮J+ LTGTLb2ҩm)`.;gh L lXG]刢KջT]DQfWؐƶ;\RyO] ={B"kB2>M%9&Ncv<ၧ}q,e^ j8jjw2R3#ɦw~Y'=$ tt Ke'z=<1h6 P=:} ؇zRª%VpIA]3d*'4imLk >A8˂] )7{a&C3L_M)TUd-g{1e!,"}j `#@MkB` |XHov7̨cTV皪,ZvsHTN9^i$Y~p|xfj]nfoDxrw"m3eFI9%tN#Gyf.~NPĺ /͙$j(')k/HQlX`/AcQʘ*Qq Oi] 󨁢VI[sk1ᚹw3-`;I%SPPhw;rbli !{geKbÞqy&Z&W2TO-wmqr4|8ԎqFBɵ1}U5!YS0xh,b!egq >)nY"V5Þrvs:'SJ:G%&VYVR)Tx[HM J䆧8aG-_ vgD5^6oN(  [#M)fc'C"er%qPlh\WkjgK@ } cY)Fl t8{ Aaqw& hXRIϘ@Zh޷2~}+y r=O$t%ð^Rz >5"w']l7΁M>Xj%SRo–{ st :)'z8yUAp[h]P8CO|o3^[?:ar*fo+NXv:`Ҹ^a^AVQV{F&߼j^+ܵ W\v9KA~IpB$H&1_-Jm }cXG͜WD$e͌Kmr6^[[["b4f'Ŗ 62l((0!#X'&՞EtKPцHgHԀ#@hţ6)+Js\$R.mH=4*(Vlp0m`;\B 9( ;F ho~@ 'Q1jAaAğgp5%56H}DտR| x4'Kj=:ZB6:i;tkxn08S 5 urxM:PpOm ö˗t!XGILm4volj,Q>_Tv̡K#/dh ( ;@vzJ \جa{:2alzc JHy3/>OVapk9{L`?+*q雠µ.8d#!,礏{;k{t_G[a]*ة%@O߃|lꡡ?bc.-K!鷕l ms@['dUScswgeaO[rڟO]1JEnn(cNs&`8eAEyﹺcAŦJp NNfrls}#Pal#bvVaܷ[#eMqW}rԀ5k2pTۦy^n]{hBLN4f8cd$'pFUyF>&%o* 8ЮWKniav'/z}/:H:sD++'VNT\L*q/Y{}Nf Tb[r3j^ҵ('٪]k3F|}pHƷ%eR(Gķ'Jނ8>~@ VGg{ +N LMI#ClA~ꆺ -jrp5 Rs$m&ϭZsF C$q`]jA:pgSj gsHi'IL4+Do^ks _V Z"Vh®̫9Ϫi43r,ߟׇuRTH"f;ckjj1C J6=8NŲZ": J*.i-x|X0 ݿϒFm6.魆dr "?!©`1;pW (s0 ]lٗcaxx8 Q֌ nYP۳FLPXJ$ZpM\}њ?keiމ)no90J.J${y_鲉M[l>nJV57ryo qѤ&;c |#:`g: Dg0MP:2Z>d{9}FWq6 TsZ0w9c6Lq/s45mCxElh,2P VZ)'t5+xD Ai&F5pPc] u9RYI)[}x /wo+tJ>FQ4\|{>Jruߖԣxj?e_,(9ґ#Ȝe$`f:yu fmV[\wa^K,V򝽛щ~J|y!bp #aAP筴N%>l4l:3g&eˎbUqZ8I;Ʉ4 dPHl1',L Sرpsi1miGuuOG0JkubZDDucWg`N%,SFEvsFL5f3!TL)* Hc|?Zcq.sg7sV6KPdP4$T k1 3Wj81)"sY^aI+LLC 5 R-讑OdR&Z N"DXu+_[|:GHP*lցA2]E#W)R2a֪Ykey}+pk9y,8Vl 6KvPlJjC837b㼈_: a dfn`qEܪE+^ >ZH&>_%0G?zZxˮqV%{?sG L8^X芌-!_6,ACߘ'; wָgke_ЄkTjPa3Zg0Ff ux͹d2?A)rLCxA%5N& D,҅1,ߔ-iݺE-[N盉M&jP,+ Iwk>QVa",Ln 0x̕^ieʗU)+7I5o )͋KVusݕoziטDTռ_d*=]09F٭t)3XM!v[tGSpi\!֞C/b>W![$~XM. ]*꓾]5ïF6t/)׊pHznQGpο2lI¥}$FPaW.w+F"|O->Ѩ@C+wh<]g~V](6~j@́q!:/Dif/cx5-z]m)JȤrM wϵj 8 x6^ρp\of9% fՆtd 2G}%UÍi"﷤?68JW,DL|Z) )c̊mAq[+ NN 0N,kZ \Ű\o\'m{ȕ.!7_]0\aP|H&(GF̲R{Z.WJJ5]DȤ} |U7.*wfseF3MQ| 9({dG ٫c[C@DKKKZr̜lˮ̀+ku5s39n2 Fgz^Eqyʣju&4 ٗJjf$YEWCg}3oH?uep&1. :47-@,sFьVs-VIHIzB>u|5> (K@I` e.k+P- y*`Su8$kK.k0C DxaUKM M;͚ݾ4m_v5愜Ϛ{nM9ki<*)5'm721,g${Dx"Bu\/#n?{Qh*i>8Fė4Tڝ1."vYcEosUzꯎג:~¸EkP,1)^Qql)|k^ʮ$O]D忏'}R )Ae,]2ݻa "6>QnFm#3Wt1܃[f\W2LW'>N2&l H+!HKy7YBŞf~(aTUr@~P7$|l=3Vr[*df1)fU-<:G~kՈLnߪD;{a@ 8%SNbϖnvJibJ&=Tu_ljyW9ЕU*Dh/@芈bD_E.ž( o(mdT*④{6yIG qz!P5}P Œ-)R==Ͷ27OpS $$_F;mHnuVl$e|~e+` B8ƭM 5RD|e6[~:}dC0S]>Sd͐9ҩgVQ7\@p҂'b1߳Lm\U_L9ـqS+M`f!$ Xhbon!xE'[fzeXEXD5B"Hꎾ~YwaU*!kG:tHA] v\3ĒueyOv}A>L쮽޴,28\#fC_a{@A*<|Z+?GIGO^POFK1׬@@7.|PJN j5VM UP=\Ơ,rFQꍢp^p05:19#iU ۚPrA8|A97X6$c킁{d/fD;g2T(!2) J܍X4G33_!3NΪCwum Ry[n!^Vkhʽ=1\8?ucnPmLVzFYIWxۥpL}yS54ofaPiNS΅>M71Y?feI7{ +[ 7+OXi\)CS XA WQ}?KAd*HӖQN%Z*GYݸE2&wח~ pG^6@ꙙUMXAl'>,NpqN,h%NA`;%pGV4P&ѵqU.3Z \Th[ƯO 5TpgGa|iǮtY صuvMY*Ԯ[%J[׃KC.!K'3c_Uq7S b㩐WhXݠ$qbOsfpR$_gQ ITEGNxQ_bڄsU?EX4LlA Hfsԛ+QÆYYoB3`TܑiQ~9&Nur^؆`S]X7Ne7J1H.R+`NI9}Rw?R' 'Em?w"JF@u\qyt7#qgT`ƙ͌6b7tF4[m*xn~,z6q nX`lmP>u629kLS?Wf4(5nڂ#ƽRXWk3~O:Z8`0_Vm}û' c: B&M&&?"@[N_7]w(73yWnzl:co HsxeՔE/pۦU4 }rLou.ӴF7"-D6a;dˤ #[< %: 1V Ad9ذ \53Iz?VPUl b;|TԾEO!W 2ik78XZ)evT`8w +e&&4Pj.aa(|A}`] I+;q=F7:FBn=hs%*^#%j"aRו p0tئWEgF<9H.3{\8jmbɆP] L_ɄUTK <;ݣ z;MBZ5&GmQ.ƣM`׌aH/*>i;tR1.oB>TQד4Ӻ Ql@ X|} dds; ʻҥssy|+la6$#|Ozp*606od߆ P3_tRc)9іՑ+~0! j3: h M*[:2_or4zJ Aܑeݹ7 b-3~`3hB`xA) 0N?>.=]8 *m yڛ=}{vg{331 DC#V&>Ҫ2Љ|;z~Y+@ .rkXU4ZzQʈ&@(O%?E"$ `z$GDf|LSf 5|10y꘼:ڽ< 7fX:#;zQ!?9:pwKZf>BݞQ[: ׇ@>0tnBN/w@2xR$'ٸCM20|}%?khNSUD#MIbm] 1Y,ɠ |͟; "껬^a!F g(E1O_J<&lI<ϡG.CU㰖* ")o9E261 \{JA#|ܑ}kK#&߮ Gꜩdž1+&$e("ld06ݓP[qN\~rUIa(zqHbOT8-?:;m9ˎ܊ާL#i⨜>e Y5E,?Y#UZPuU,--OJgi_Vk޿yqD:]㵓"fzf*/qv+Ba`IѤ1 ?їpY {gaUp2IZ &&ZGYIwr/Cy *uhFtxzXZ!L홯 ˗oԲbp Ywbp̬x"W %?Y4i9ʕ`ɏ4ўV$ëVQ6B 7 iȶυ*(Ӆ}K3޳ 0Gjf]՜&~,x6kڅC 7ᙒ!қa\ꤺ@ FkE"a]g|uP-d/Tzj[&[c%sЫ+""w(3/ߚgrz^ ;jh5&J)6S>xW ` K9ZW3x{! @Gdgǭȟ`M!|0PLU)cC59QQZߛRh!Z_˚VNv.Yol~4H]r-x.P4e?kh9j1VVn0-&ިpY5*A<èeإC705_֕De$!S]?jD̏UsEݫ@ !6^ 9]i:t7jW6 :쐃6FeQȷEuL)<ҹ8ޢwۙfCmEGJy8=#}p,خk/\:يUAw*ǒ$ Nk@)cod`ZӚ{DŏT+UpM@3(N#ujoJ"Eaw߬IAc0# (,ڻg>ة"E9$P"|s|>@=nA[1p%ݜS+-k1RG4Lj(=Q/ HC4ajd=lE x' EʼnXXװfi!.~C'[nSUn8X愛^󌁲kPUmpu[xm-H=\-:πt -2]yH|4bxr3"zҌ\nBJ}/c@$ ? $b9.("LMRg:D}@z#Svؘ9O<,?r)8;G!3@y RWLݼ9:o嚄g1H8Xp.L'ڱYdۡ=7q:lL,S'2ϓfmnn1^];#d߆dԁKlJ[5k/};mi?{y{&wfR\ AG时2&Gu>H/@{sHp{z2.=nwzW)1]$7\,Cz!{7 gN8&Ag_!0(0:tP s5k:1QI}P(LuJle3pngP ueݶe=9^LݔLrG͓{m|^OH;Yۚ1ޝdDZQSc!7o#M*LJ;jBOi,(AڀqdHuZKOGs +>3P?PpBI:!RVD@Iwp #MBcb?w]1b~0|ۀNn\ b T|G鯅zG(;ib܉c0\s_ RB0OAn{_cK8T ߢ~O G=1r,XLKirLJU+FnNtutE*m/S3vsp߸T)**F{%U˛nZKQ#n#J,)پz.&^oӭƘ'CM׫ҙ9Re\X)&fmB=RCԫ~9FY_ݮi"(Als|:|Q'=22bj?P&Z]jiX{Ob(>"mW|r 3W>Ok͠zF')f:-y*`}ȃ0jt5ГϪ7\a垏49W *F^j%_#V/(V;9CUL|;$)"5r(j;<|ً,C@^E#^{.Uu:AC>((^IQkoX̚kP=?Z Y Q96/yklA [:_{ 2vs JxS͎OJ9T.2O_GZTQWS3ùVX4rG%Nʀ51[VQ|rcZSyny[, r˭]vÆOFC#n)'(fZ(Syv.]X&)p ٮal+=URww#:'r=(T79~ IЅ 6fMy{"b,v~'q JwI HH7ݞ^6Hw?DaC7gwm'-{旕_pg\/afX=*}z{j-Nv? J7?{_peʨKZY'`#aGBvoXPgv6]DԬ aUAc3&D[ U@OO~aH-VS*nb1 rcՎPUQq?h;S_l-2'esbþy6a7.)uL!V²JL/|G^%czY+,Ǻ/QMK5!鼑Ow+Xl Ixn&geT^0Tn}tu{n'r^C^rޞ{W1(ҺVI09%"NV&Qsr1,o#r9o%ҫk,Q\F\ u}r bbמ-U A\!`( D˧E{Yg}'FQHJ4v JjHU\-W! Ztwؙ0 (u6^Aѓu++B{R2n ʵyb >n%NY/,J;lq;MV|17_Km8- L={h'/Lٞao:RMt7rUe`GsuȡU*DKp}±+6s0ZiZq{=u0+XYbƆ0isL1;1g3Mv&Fk5@.V$~by.j$8kdu\C>ܪ1ͪhI3UpkD3$~b鷛d ,YTLm@Њg@"1@ϵĎK aj;i}< Tb> .cVoJ!X\ΦO8LU, ˄yp}uƞ^:=x\qຐ9`;Hj r,RPY| :0Cاv8),X]Wϋ^0[,fNh)fH2Jgkk;cxK79N6NM$.:1JUsEٕo܏ O r#X"0/HFrz [8/v-sQ"m 3OI[{`:B$Û}YXYetՆwd(4&"@mZD=^t/CHkbǯ4>h|Oiڭ"'3G *v+'?fC:U+J5Y-lR'B/4u#fizt`o3CiKIZn%?Ymy˦Ӊ"&W8p$25.(c5Uq'=.>=ɏ&)r ɚt7t&nۓlɔ39_ gO2nVu(\ 77/+F? 5v8y һٻa4'\ĥxej<&{øKOK{3K_fc8*I_1tj{Gdڞe ` Jèrrc"^&#aj%z &Q>@V[[l2)<}n&J 2y!b&S--E#O4:{=1_:VVTʹAžƝ_bw"XQ6ɸ)儮"g <r u,`{J Z4[I,u&nX1Vb// S0meº0z ɁƯK3;c?es 7NXIC~ثG{BO=7|fɡ71UUB\Ϗ&bDoPx~)luŹJjYȭY0d1mgZ ij^Yu0YnQ6~%1ѬV*EJ:_PTk_t, p8)sV& fЪ:ymu؅9QI D!@Y1Z|h /{mü}sPȃ0wZuZDwN@"Ƚ;q8SI&F [@V($L،aTdεb9]YOGurh1J.Bu^s#0L⎠@5[9\"}י;QgvH" Fyb9לb@FQlu9kI16h?\ "aPSnbrh8LU1Xi*jCԤϐUj cdR77&GI\-$p&59ԦO"6FY?Rӛ֑a,:nz*{LnQ:*sYxj[afa,##ió]j9-oWFцDL/'U,Ӷ'~ >A#cÍ)y꣜0fN17N>ΐ 1,@o[MZ *";!0[ s }| "pc[E:}fqNķ>ы7`//ŋ׷ukWsH%?DQ8GMckO cnh{=d`Y܆Ϋõ(QҺbz|\H| ϸm^9J1+Y`//l3 +k6t5G[fK]N9^(:DŽB GcB- D Ge"1^\Sil*<'[{'e*A p[H+%SO1I٣9-:tB[wVƋcEѴ/3r/JZ}\iYś9k_>v [{psL)Y0NEk#UB=x<{vQ?Q[SE¿`{dֽT3j3g|~(+9t3o9k~$*({A\4JYȿwVW@6p&G.HI>@ _%m+ۊ;ˊdg_iWˢ ;1rA7[:ЯƜjOYS j}Llb=?Rx*vh#"&ZVP5Ԛޏxs}:'8#RiCj^[4c@8Xяz+(k#8?bi*6)v;!%)Njq$B=Xnq ;¼ṇp!Mҩlh6z:S_RɋFd*c$.#w옪ɅⳘuA<`>BC5i][5 ю%ǑT!&\zS3ъfHJ{Cy7Xf9K@㉿ח5PZx ц@Xv M,RS[ofF@=Q& #vI%dRN]쳬x#zķuiYe/'/VʷBԐ\nV'nۻSJ.+*0Z֜D|^ƈC Rz>H%N+O,D] J?}qt?Hco&U.RadtViDK$c׉#x)vzn9<R$2bwn&楙+VŊ~ +>J?Rm-Oޚ~r{n(E\&$[c`o;]rOP8>di8pߨ摜f=?&8F|G:VZi@a뾍΢|X.^ kֵ>CF-9HO6Z0|TҰR x .8wA-6ywr~0B%fc8gh".ʽwͩц ڠqL !aѸcj!_fZ=svd+EKU197PɕҏӇځlvsE6r}d h˴}%M!A,ʑr?^` =kY;sHvÎp.k*R Te!8=)'%B):M蓰c4hw6(4.ː<8 K@`?oO-jǁ*ѹvs'>fyF-lmQ~ 1Vd) hgBgob:Oqz4_vn@"s94&7'hәq~J1`Sâw`K}nȺez0.OMӘl8t˹s\ Xio8bFl@d'8w|Lnjae\s:hP|ȈǗהٶJAIPGZ@ 3qэڱ s IMFx(œUHSqX)Zo[xT[E"yG#: k!}HtTf&!=q'-։VGP=f}FwÕѦPi L=o4Eoa4WOD\=M^r<1Y]Njp4F"_Zm$x oqT~o:ִ٘pp>ؾ:6AeQ$QGNjrݛIbW g.Ot4NڗGl;iCd5^F'"iy8M:Ta*hZg [qIUX1p?4RKy]{I){W|LWla8Kf+d2`Y8/I\6^dd1ŪՓE 1 S\Koq\4g UܘezX?7Znxg/Q{ Vvn{Gr ř }FWW'!`W5hfp#jص9~8ybl1|>u'X"9H ;X8QL1~FE+ң@ʐ2@c4t}[ IrPWO.B6룡T;@S*n? tJy"A:2.j[; eµ\Ȗ1SѦp4ן .G~L7R$uSg8cfxZ|{=QE@kugyVs H?zqrq*F !" Ϟ7:б[϶(j"I6-ytoUH UbSvd2|)rrHľa?4PŗcWQ35+D/LW_ ԩA틩XwAs ն4EIjAN}ixUyP"J#iz)\0%YOxLyaynmz8C\i=7>"E$:AFXW<-hϡBz^֯DGpŖv*q~.,ЬJ'\ ̿~4v"#FVhztpsgj՞OU0~3FӊU%pzD GÞlgp<<>M|Qog'S硘=6쨘$x&f6+qF).Qܦ(:iZQo'fIͽ)HAĩ]o{o ;jDb^"NT&o8Ccv?#7 68K.x)WpY6_]dza6:Hџ%'¡ aKCАL3lL{E\Eܓ܀B]W}Ol٩6r㼇8b|J&2\[Ʃ'AN>ݍ-V5ځJMm5숞F ︠lvwK?Myo;iڟ.&(@#2߭~FGoo%P _͠_U?nꡑٰUE:?O0+&O#E#JM,}$0( :^|<{E B[jMIG2~`Vt J,_MZ ۂui ]ӳ/\YRWoOcTNl gJu~^hb{x]C30YrAȸ;˛u xpҫ_v~`Z[rUn)6B aZjQȃ8 E-ٚs/allhRػVfT'6G"!Ư}|viT.J=NW OA|ˁQRN_eQg_ҙ'HvJ"Ǐ7Jr]mؙ;:ᗷߔX-U-Jm;[V4֒M8½rɉ%Vq~aȜs2qބ:6-T@gJZ۩3%+A~kchMyl»1z$|$ wO16|Ƨr-6\xH.UhL4EPz_FH`ݔpEg43,w@IĆnovH95M" ;F3|vQ-4^Ĭ6o`f|,>^>ǡbȸ/|)Ԍ]Y׌}: O-dl7PFxqF tvɛ d< e|9u4'ok,DN#Α'=4)1r^$ Fi;`f!Re9!Da5_ ;579įTڍ3s&3eA) "@?0㷒مvB)pa`iq|53>ZSC,ەs3J_K1i kX2r!UV%7܍FEJ ff|ܐ uA 쓣VrY>ШIʔs̯82Sg?,×A/.4a6!q/ETHHBkd]+t,K"%[uFp,p"1FL$~Ueh@l#60,a)XepI^EcC>d[R72<ťit&VqiW#]ihSFݒ(3 xzT/*뱘u`F, 9lrƲ[@_D:~`)%Ȩ͚ɭ }EnA*{Ry]cyP JQ~51'C=;jńw-CxGdԓ IJ{vf,Yw`` - aARB|o](_]8g>>Η"@,`ػڱ q3B0c D h܈ū=vwz~DZT K+v#hvli0uwV|,N]K* ~&UzHyQr@;qZmNzD؍&zT #,h0fXOIb@kxP٢.ನ X-D6;[pA^C/fU d(Xjm+k<}ϠjqjKET8eOq^j[>/c < Q[Q7zj~ Ac`#jxxgͽLĩFc:rj)132FlGᲛzoVO)?4vMTD}GLE҆rsp^K;ΖWGˡv 4-'_'ӹSTѣVCi#%TŝIjˇک7}u;2@mєYN*n&uyavJS%AeKRQ:P]ZEZtGY.ۉ7ox$nϡsQfS3z{g;[BsQvkŊ.Z!6ګK)a#b=&W|{g|J6ۣJJOȍ‚_np<ٕ=)Eu"4C_][OMP:ρs㋮ ڢ9u(5=kXTN欃KirrV> V `s\:IJK \U+Ƶv@#(M8\`w,yޝv><ȼ_UK: eqa!ɸQ]F"A*fz(I9Mj]'ZrtWp_|kE#8p?]w±k5j'9^zј-M`%f.3%3=vNS>@> g2wR@30߅U0LqM޻e^$9Ț["0Aw%s7a#J&P+GU*A0lW"փvD+=_{#b8n6=t G %~CP'ŕ+R"E># /+sV! ,`5ƒ@OW}"V(G.,b\bCf),\utU(2|vq`d-Å{6I+3Og? pasOa1-$rM69^ 9,o\*C#1?qYZ2 !%5yb)t>%29xSSXZ94VS!xrN-0G.X+ +{U|m yY{#.Ma4ҳfspW9h s8uL=<@%)j"C*"ll4G;2ЭHh!M 8`O!T JAa7Ju߂;WOKiChzO{LCϷ#U삩;les@$J1nP-0րDPYEx!$C.M]O^f RTXX[KVЧ5>rBJ!eckw &n} rnpVrzPpN mH7HZLϕ̀A򺶣 UG!xސ a"%m' oT!fUy[$C_f [zRۅDH AR.pMt2(4Lvs lr`0zup5x-p 0=̳`D2^ltxjx{ΓV iG ?^2%+NJ ,yf9Xp~ԝC LFj ~gTNm/E&%DZWyK!~vf0%PG%Ycl`e&߄di&\劺jw4/"6Dő+XISB)F ÐU `a;iS1'jPE n킰p}1c0Z!+>s#ɫd@qyU\4͹6)DP1͏wRk.TqRJa=w  ;ZorŹ@~EϧW'O\ }xtRR xU~TRQŜ~%vUR3@|WĞfF'qn xSm:DA<^}WX~\B1B*:#PS^ou*@X9 h|QfY~+Ttfz?/Ut'c.lW᧔K"(f6W~ w /̳XWq9hv9ۻK:r1ƪ@D^޲in|ѬsՀ3%\ e[&ɱI`ga2^!Yt34m%/2gal,ޞ%RE>$tM/Nf-K-Roo?Bl`3U'|Jowk8#Zƌsһ 3 =OWc]WF8'thjMf;a'DC̙jXkۘ@Z; ~ Sk#/ڌ2m;`7ƒ\eʍ!ע[#0103vS ~˓S g )Nkrh(6 33:"i>ʑ}ہQʋ?ՙl_VYEq3Su0vraJS/>h@,`R? 2WpQ^gRy"e;_ҍ(h6YAN >m1?WIFV4lSׄ7ܾYi/7x\ Y\?oqvа/@Ww#H»Unh7Ud+m' Ⱦl>7= Жl#G/:_2gJdl0I0&}ZVSGلfʼ$lqZ!R4Բ$j1z|nWq2?#tԅj1_KoIԬ(̪i,#@܏ST.S"!%ŎTDz"+X [ĩ6O(gI U6 R|P5wO!f?Y U[.O02'е.,fx=KQK|~LPdFكkOGlw0DUDVƱ|& ^≹_?U( 3a4 ˟y?Ub5bBp22$dtc$֭-X6OnB¨MPf8cku lV8*Y$€9YzړhGdא Äŝ(pGπNR)#X+gloŜtn-2H FcŮp65pFPFp@AZ"x~!3Ͳ!>O .=z^YI Hv#o)[- Hq<"zQo 2gMnՎZe,/}5 tIޒ"%m|!7Yz:q.5ђ8F*uidx~ww;Mg|VtCTC_Y%.c@0XqQmYE@dj8d:xT%MvDL߀m d|XJN%ˊvk `8DKG-1V;L?CB_!G.*aQpȔV*- 6wjई]=!b!Zޥnv5`'*NhjYkxf݂( Bl{?nrc%^Xr{TMv%$&=+i 0MNw-xD:Jݵ)f"h} lFYxՉ&'6#Q-i@#HaC.#$O@2_BFԃ·=x;9g镡:QzJUr<և)d.dIqOfV؇ (PC(*΍ew`IJ % AX;M"ZAriY4Z| ^zXHL}`D` dEi+[7r`§gk/A]:5ۥ1jF^)x$%1i&mm2MjɹtH77x XĂcq%; W[G[x!m"W9i⍠KP=3+d]@ >2ԪnS I$Ѣn&6Osl tH.Aj8MlsʓKρ xO@Va(ls漅d t[rbYSD'xAf*@u佽R]6s`!8U4\"L/ΈQnh6M]r-8^e$ Ě^ ˕}C ftdx'Goyelr+$gB%X,pmܾUA eoxI1 ӒY|K>9ydUrgg 7:'P x j^UƧ=|~f :<='j2iBJ/ CtZXn3K'Oh(@5դ@*6]L=sմ -rAD=jUUʺ_`!]X/fwg񯊜Cu*0@^ڀ}ƞ}qϬYHm|ZDW7Gq`N!}#ek/w_dD`iJNPGWӴ!yM~0X3U5qà՞e߂IWq鑢YuDo0aF= ImC q:DDzt[Tz)wT\ug䖿Y/ܣa 137R5A0{|\ILúOaʮF'"HIRdmbL*g-`(@  L;~“'t8D :{wQvDpnUTNJ? sJ""O LbmTlIPADGK=i3@b '"XO1p0ώpL14?TKΧ=嗝0ʎ!B\ZsE$n񓔥5 je₲'_ jzZ/j0B@Xpy(@ ` L+"0뢴+-C!} HoZ*>V%As5 "x$c2FʁiX\l7BD)ϴuR.qI3Fa' |*\dK+.4u}Agq46x8|3ǹFX #9l`lAvR5I]x Hȩsa:*^t9U*R<+pYJf>!hH%-$kqddvid? C> 6݅pv3 r}6P aY*"y뵊D7Ef{NQkH"*\.Y1Ec go RW+Py"gTUGu[6ÞM@}i;&roiRL|n^ `PCOPË~hTRգa_+/ICwfGByhOQG2 >> ȵQ,U21 V5I'nxP!Nd- nCC ;\ع<D76EJ@SA멒l)ѩuE:w .;9ǖHjA|\^g:W /ڜ$ߡ[աH{uw4D:$|nt0\t7^Up$XHL+HU_2x*:E{<#_/*60NSr ,~1;pT4@K=Hus/M&ok2qK>K@呌;o壺<1L&bqоPzD (O٠1 &=3|NEsUde=ZK}͑Q_T怃7[@>5 % Jg2,`gs[WōZ 6"L` R @(n¢>D[Gmcf>KjNUqUXc`¬cE =Ph_f%gT B0%] ^9m=qT#=W 9G:mb:Ɔ9ǑpԕZ>mYD7z;RKypNgW}yQ #ܟsD%~-Xn- l~ޑ;&Dl JJƛ.{ B(c2 "i\',b=%uFsEB2BH>|u(HZ("h~ė:AWE~qla?&"g);ؕBtlfMr4{`_m|VB޺_09`[ OkUdXp:*Qdx )(u*ys 'K _m$"lF;Vpy IDzER0?A4a}7q42-{J~*![SmFH_rHCIQu~r@HB:;)S*V[ɬӇ˔njLSGm3wP?)b#"]g;`o6k'(Z(ʂz)xpW Fu4;r-CA7nUjdb[iEchFH-HD+̛H/g;j<:TGVK)u9x2SE'- %ẃ˩݆Z=z{Too%.+KR32wZ]iޔ%Z :*Y͹<1F@Da|zKE_=aFJZYw 0p^ttK ĹoY3U-@Ƚ64}+ 07(yv(U1\塙}QSSܹ>0PD7^M@4Uv\w }yo!uZ I ect[Ƣ<KudP׌6iNB *dF4uIiXɤM?n`8LkjX{}.7iY?,Su:j@ aFHհ1Ku=+:Y(k܌K.o™*P/dzs=%0['y׹g3(X I_ M%Z܅hD(#ٵJJ,06ʌfF7tt٪YnS~Tg85G5 G@lgYyAc0C_6: ->yg4<>!;jajde7~Fw#u/uFCӊSa[fsH37c1JUR\j@2'p#}&~4n?+: ^ocLo9!_GO=^>MgJ \jd A |`N:5%9%xvw:Ơ־s!B\T8uh1ͫ ^;%Vok5/o~'G<5V۰P!Ie{w^l!VN1w_8!1lSSRN0l=.=D̉-} Dʩ(ͯ؜kyTc's/䨜_)B͍WH+RϙA\MmzC+Ox\ (ttU@ڽ]Fw CS-16N#8JLthtOn>[uQup'Y ( {'mWtd 0w'qeWy `%v cPpPѭQ~>ЈbG.nVCTvR02e@<.>>O#y&;,Jk& Wa z1;O~k@OQ>G_mȧXvWQ#_8W `n4]}3Z#c&Ћ҉˓F8Z/]6lLR7[P*!TF)N2=Sꈧ_vSh3U*(7j.u c(ch!p'vo$؞ ?[Kl$]hIKY* r *4XB_+H%ž~&"san !6a1.PpmXtF3[%|.|+mψ7'(>(Mzɋ] V8 vmK)gR[H @[%~\X6 2+fڄiQg=sCE}\oS(2l) uOaKf$fQ3hCWՋ/e&BJx̎F޻$ҁZIPg=4y (p.EmʉR {:]ٿxw9fZA|Y%vYSWe %$C.Mc8kq, ,b4U,dLw< ]1j~%~%oKfư%8+6Ɖ?.{5\e5}%]v>Hur%ylbI@e]1 JBU=0rwANKUkem=C=10vO WLh):xED6%o*5$nUA;A_@6f=İW}ǃe\淦/ZNI/ZP?Ac,.4TQ(Hul}‘KN 6’W9Or"ye6|h-+,.8TN^qTP&vubaؤyY!j7zɀ<E BRݿxaF]K1 Q!~B;#PX۱p] 򖡍KPiK} * m1.M~^OP #Q SbJBca<V?!TpVYH,o8C@|\%_>{pbÒצK[=YQMs#uّNW. -r7b&"e'< 맦h3>Tewg׭lW&?V%''mJokglG! ߐO1s " "$SX\BɠVs3ܕ@XL[Z l-F)o`¾Zc@(v{լC Qc^ُ Ļgu1\bYwe'2Dt ]Yg0_M:GkiޒS]FeSx(9W(L voRGܷ\vj|.ŀbvRDIL2z{ڔ(*ج}أS\fNFw}8ݻj;4[3$t+q,ϋBO-V/FN<<|3u'nc3THü9<"pwt#m,bxG*O;!b mj%=esQ]ӎة~L&.pF(Nv؋.w\~uvb:>׎tw}KVсEQ鵦=x6]]tTr*x:@LplC?fPLGb(=ɀJfj\oϪr=Sn?BMqf;R=.h:=f$8󭥧]gLOpd%P; 9~'t,B/8x )r3FN۹ tS($!BM蕞@}"'^/R.:)+`ʗVƭr)EMէ&&JgV-xzɌv@#G{?'(r:8sol %m|6Y廓 pX.g7JerY@s2WDk7>-ūgxp;W4zJX[kBrK=V횬ɨc5ڇ1CdAy\ͯJ.~WGwJ?YADfu1AVJ7QYf$U2fx GKkd~\)GmynJ0^W:TqKEk-O.WKX&t I⵸`G ܝ^#"W-Kr㵢ZGyJ94|A8ٮjTRJľqmȨkW5vV3₣6A4o-5MطU\L)7ISӿt!<¡̕i_a<YlT:B*\h- @M`HЇ[ ЁjF2"B ! .d//"tEpnkè0O~-kpq" g=MnaMex RQQ$z[A30I=gv}rBҲ ^CnY\R7R?o=m*-Fq y[ĴkPtDľZ[!!ՉKR:i"t GZ9+kMoQ+D }T]cKf~id-oB2r8Nz ڤ\tk($ɸB6'cݓt;BupGO 9$$@Wԥb{UGCVPhUVkX͙ҖdΔ+mJ2z5̞[{ 0yr˗/.ܢ]NWrl>M@in%|YQѼ0_2ƔTߩ3|$ZCڛ~i7WtT[3t8;p j qXM<96-inY_8+<)֘4yGŲnn*Ê Pw56o X eh:k |ҴcnLJ{tIK.tx9~r$<ްBBghBx<ۏ;.@8z2N%lޟurg=-BZ?"Cu[5XˏQܐhN21qVka}>ìYFoOG?gwqz:2[\k#=3]œ{ ٹls%rwל[v5pXdCW?">ZG\b_&BFȗ)+UD2cSųU!Eh^d+v΁5dT$o%'L7YpAGF ~j,71#L+UvPJMctY׈V%7͒: qr;?Vg){'6U/!w9n=p7~egV$av㉬r[~c~LqW20a9ϲ#k G!kGM Dתwk_h]Kc3g OϩjwD` 3?6( Igp+Ujo"5H?hE/G "~)N}0Js4dbƝgj:sgH΍#k  #nE@}/ѧ$y&>OBb,'( (]h9}J8j]>^}rc7ԗ0z"lXI-˸ͪdu"ipq1co9=[]id=h']ޝTLp{cEM_mw/򯧝eZ3klJ{ε!-S8!vI +8ca45BOz:CMlf).b*e\%TRHa)vAū/8$\A DOEJB<7G ,>Ac}P$Pb`(%uƷ945'}C=Ns 3K(2"HxT+ =(cDJ̝. BU=kH&B޵Gatgߠ)<\_:xLbA Gs]-t4)}Vŝ=|<E6:DvFl#1Y{hD&D(Z' . Էob V|4 b' ­as>V1(f~ &\~`rta׎/PW>$;,rh:t*l9wLQ)bw!'ZeTJXԸ`r8|~D^(Ik`Tpmn gqiu S"J Z^%FkX Q:x,89!}%ԲNt qQpAd ;k+9YM3ex#he-!/ iBY4jm cƍe@s`f0Q 7awg)Ie1+.Ȅ,ez?Ð.'7iY]2Nz#z FߋXQxT"c*#̗Bp6WxQQx O C@Ԃ[ x1W1ahiҍ MLOi+;BrԋCl;3SmlɇPO<|yeRFv4o(#G;KTA  EZB4Fd9“,"cY>k/䰤_Z*Z`tFɻ;Y-.DϽqfZ76XDC W\e4"[:."\)Jc;3V=:,X f_8!t1t~>,/N>·NPS`ѱٱsiZNy )Wk%22-JAj"l{bv-nm:DbB-7Tp74?cSr2k$K]dMc) uT㣿8.){^"BL:b=6O KG2ouL#s$H j}I\۳|Z@JL"\ x܇ ܘjF;H?]om69(/Sx6U 嘊ʗ".Nb䀤 ZˬyPĬ':~x[TV24c:QnnQvY+l = )\`4 wDC?1Ǩ/3 $ʍw?_FVweiQRbxADSHeG5 R[&}KeMfai'`\^boPr*6{Á@}OlAEnY=s#TfRBaR-nCGD[{`Ysz#v W~RLX(O9# 2r)Wo5nK82 rJx) ,rs3>HcmAUvWeFI.\227@ʣ\m)7ѻKCƸ3wN  L-g2LL%N?jie7Ө枍ł҅!E#D_c)"hH͕|luU*m:A Ql\ MEd uX, @z"("awzJD:Oi=󅎻9 Ǹ On)ܕ"q Cal|L&zfۑmT/Y@,"B4IC3#yN J̫o9 gb9q+ֶȣUvX@1"=VQݜGVk:jr9j31be7R}n,txq+l8!_WV^MiܚA2>c 0IX2V1gj^YN'S2ok:|hpʯr>g:} ,{d-Bl܅3:J FJ\^=Nq"c\[xѿqeCBaՔ0i,sp%A \tfdba<R!_H鎮-5|y7honUTF"G*4Pmޝk)/dY4{!Kk qV<"ptٿPy|q)J'g:O3p # "q9MzʈASG].H9x!LJ5UTyFUdj$b+̱K zmq3}N+wQdu{HC$#]0 ; B ΍LBqg?D)#Fs"A5}U2SȨihӬČ4cxl2sbZzJ- M,Nz$99{':2hԋoxo* &%]JU+㮕 ~%E=DeEoo-A8Q4@A`}V@$L C\ K.yc]q>f?Γ#`􃈚X{-rF}'3ok%L Ə:II),PGk_k Ὤvs.,<1G`mdaUL IkE~H;X0OGޙ/^_p5"f+tɡWX"q6܁ۆ 􍫆4ü]5V/3sɍ;L2qV/{@{KyxMv$Oŀ4l[?fP#c>ڟ%j#t>Ek=1wPӊ`@>+~q r]T64>gǕ2ikЊY9ڙ3RlkÍd%_' H[,Ѝ%8̇vw#9_r/Rr~aY#8[6\ts4E|u׎GW iFG'$"+}ðG^|H|&tԘ3 |a3#bA=nEB#4L&Ҽa`M,2 Fλ9NӀ!^<*f;Sf!Pg1:w-iʓ c  tBh)6 Lksh 02ԥ8MtꎒOLq,%f_i&PT|odugƇƴATgQEB_%:1,~ޫ7C3z YvN+;M@MFT$`f,2ZM y H. R6NºۻNFr{\;MǦhfa_@O##dGZ θSL C 'ot|C)I[PuMOBp"oybedXfۼ3A(9ƃar;rD 7^vװȦ u-Fޕ 9+uz91*U6= [6=5O9McdFlzo2% [|is&zw#H#(PxTxlp">^jc-u>f6=ۘW1n2tOhO,]1lk-YS9IDqbaG@>uf[!)P2!cfT~#Mvg.N d@QC 3JjJ]ȹP\Oi.Ӟ4=c$Rܮg !?J\'9}y1d[KdP\ \@}AUsLnH<{$^:N+y>>"rC&Q:uB:>#{gn6)~mN  j[rypX%mh;+qom tvbt~}Fu|Fܧ6M`ĸND&z [,228\ha Vtzc({fFq*6x}4-y=&y{ZX?|qwqvC9 j p[x?:T@l oc*^Mx}aF0^U{Ug@! i[{5>w(0O塮V^6Yޙ 'Fӫ7'b"Ufk֍qVs߮#g4YQ׉0D&:"] uLjy|\q 5^aD!&q5D:!G-+BHs 6}8u+ 'hۧY|d˫++&v,\s^Rr2ЄNY&Z{]NfA{-wqXM7hn7ӇYa(]TiH3*;1U{ש1l? 41Lrº42v%_3U]GpIvTAx'@5M'@*հ3j-8pXz\v(kσNh24 /X1]8xkz^~&ףRR<#G$\֝ 7_Uյf5vȌ˅+M.#(%3,9#mhO.̡; O;˔)C7hZm-l+R{suzuڎcѳJw;zD i[iZ>bE7%zh=pDQO$jOwx[>PlA\Rl\BFq>(vUi/ƋC}@@AפAyy ͨj&vKIl{;[+5lj@0 `Rc1p:H(um:rLj9Z?C%4T֔[ծk5&9@N Կ4\DЇ oHhEÃTQJ'hHm]-+ 2,G.R  s[3'Ġis>Ӧҫ}5#iNe W5TSOyAt{F`PڛjhpiR%څ@sM65-iLK ?Qπ /tǪǰO-H6̾ćo&G;{ q?Ԩ eiU9X'=Xnn6ouxQ5(HDhygvű.U Bw(H,'ߚTpSLi0mk =L}ZKinY8[ۖFXw[=㓕r5a~8pa'zMfU۬!\d+;ɉVEhL}y&u { ĨqrdRgY=(@\wZ*qB#?;\!gn4i㼭ǟ)JRgKrsG(p4nhW 5uHdbΈH IH`WNY[ҕGZQhKD>,s֊qy:uxiy4nAP(Z,pY\qy"Fx6Qp -87#=<4AWY(9S;7Ud<>sEB-ǫWJ{KcY-2mUeE,dVi:<, VmI 1;> ohy'\^Q<+zr'-SzKMeH#;9]#6\iU5N EO>ERj$e4WKA9qy,pIH&2f$OM(ț+  UptZCSu3;ԮIY}ЭÕk aB%=`6dz?pC\da3qAz B=K]-[㡗GZZ5{}u z]Fzy0&{\bGPFD3Jjڋ [NN4d(Tne0N6>X|Iوx"Ђ:^Ct6pOPXQrt$`9?,m0+sI=w\S,y`ӏ?CyXw[XwzW~pDT%_\6\QEs{]DvUMzO wNu=I4 РE4w [*De L%V۶cS7gDaLx l؊ P pToanoF~2B3.wD>&!0+)uHZ-4gLޙr%vx<6GY:[EPeoWH)y W%)…2pF'W #y06_{:LB">WyX>Fe 0F ZCr|8p݁/E#|OnOa6zС_q:gP"ޝEIo3MyU}E_n"Йr_"~;i M s#i_OeXZ$% vj_ttDZz=6=dNESPZI DBf"0h!xebrLG]\5LHO0b*ZHDuqkD`Zj8)=E:Vɂsl_H4OT^ '+GC(v{ 6>NuF/ΜVv\noʱgi_ 1^YC3gtSjMiRp3++XAe=Ӑz~(M#Ub9?m㲀2±p6`R'+qG~ 2I2]mXu>[A=UAOIZzX,CtaZ/<;auD 9q`o]xPmC0j47FL+앋vox?L7X\9Yl(4bMy_($*w܃nܟrÈ{dΕ G7$^G\I^߂B8H^=ez5显n3%.ѯe 4JakG-m}ݎ-,M+!TGChTb51+u)ByH7yRe-o&&zlwh nm͆f̚sFbݷyVd~}ѿT,H)g1"6 ͥI u5}0HoщOUn)oÍ%C($hn!s ."Fv2&BuCLMCXg^!p=A-x%|˭O,7H0$D9~#OL6?[G?V@oܖ"kMq)yd^rt%/nx!&XmuفcvB<{[kgB4#u0AӲ+gx#]6.V/$A. TA Y)]MUGxZLJIXdBܕCj;wc5a؈)!DOb2W)Q F2q):Oz.MKTOcI U rpX#V2. AUvGLٸwhY̖p~%҉:H Ɇ=mT"񩏋Я츃 )%s2)Ppy7|=-U%)J-MZ߷M1{`e`.8ßi~"NƄ]Sy08i{l0ϘK垄4$DTLaX2 qQ(AƤa]uN%SIKj`k2*Rk[ ;,hܴ4^P_UwSI I@ӸkܷZ'O[D \ʃ  9[[Uޮ6hBہIז$UWWCTQpXcf5nQ7O X7#wpLY@ RC:WPHB;s* U,B.5/q>YpwoLt;7IqϨhvq(Z_uY@'#!sd=e)I:d8N0e$֪{ A2_l^Hgt 63R~@\/?`vTI A-MPNml>㖲,էQ?t;(DObB$LKZ;oR!\!"ʔI w' ]_vy(qwx; @H(m4>gTS1:{]oPalp6+~ߝ~5UFGPb+vKU.}i2W=Z󯉤e'DbJ+ȼͤNP$^j[s[9רK92}*!RM>iPlO.>h(xǫ%CarWw唢2bB6dAGwoR!t w)fQPJ9@SmLՇ21ÈȾ )(XpN:lutuu.pE"\v?gnvэ' ơQ8"C)\p-uǰkQ'Մ J`)G?^|h!;N5B+P`{aB09J7,G+}5R tz-`5el#53s9"1lb=Mx _HbK*_c&J& ț܅cGi Ɏ?{J9%!/0WzR p-BN~߮VXpCt0 }Wp:}W |Ubdoj{nR~Phy)4J %Sg?{gF+bXu3|m2Q`C  VWJωwGz;hՌDN*XEpjub U(%-,*!fcp6UƐ0bVRbF '%ȫKM?+Kq6a۪u`tDj83'q@+Y,4RXpkm ;YLhODokWOk3݄5ꅋp:4xHPїFLNKУYD \(Y`%7Ԕƽ~f?,"Rk얞 u\Pf9&XoT1 8e*g-d9糰X{ Ze"Ό֏[f$|*[+&ʟ=(,sh 5B:}clj.䘣喓ig5"Г gذEN0wAt6d=KD%- Z" SSKi: $u™? >@,"gBtQ(/)l98C$E&><`PcWApu/|]_qCq :KI#}B dH"2tc8  suIKx>Q(0Z0[w☳8氮> >eƸU{"U!AfϾj.bi2o$ڔހNQ{)ٽ6侭ˀ{Nޓ[ N%0 02 Mk; ~"^Lӭ,5"ϽWSSJ4V㰬&NabQ(f%T} E_gfL[`p F_F_T k>G} \l230ѶquMغ!yrvibFE8nH>s P|Uⰶ@Ɂ ʍAn9M4S‡#Xff1?-Kq䞵T*hߐP}yRMV#~Ĥ^ϏP-XcLQ܌_؅PY53r6L(CH%)˧'ԘH~i u*Ļ:9}'zUqM\TM0Uz{sHXgea_޼&ۉzV.ݵ ^j #G[CZŕ2*FZ*c&NV7~h@P~."2^ϱCS4ѨkoEBAɥ7ݣ. Qƣ`i~h)`DIN(-â{|/kF`oqDZty 51etS#?(vC͕>FNxJrBrnivΈp!oWy'%\@"$)*)CI3#XCN3/ V?0fUGC5rmH0EFP` *+>}70ojxqZoD'y)'cE<34fx`EϿ8 3ImoIi-n5x98֤%FDFD"XRLLT5Ϳ$sjIL3 >Ejߠ,". J/bSJV5+s|w?cݙI96mQ`_WJ 8]dg= >)IOJc1aA lw\蠼AfJ'*- ֱigPOU+u-=AOw?#"TCmio#A4f%|]̤rڞ"0w+59(]y2>fPIt/NCwӭ쾻j$e`ԃKz(?Ca7”`9F)$W]N7!+' -^1* .0!ZN:ny8 Ϯztl> "vFSWoscQߺx5)(|={|8lji?'D hNXa vV6uzfԞN9-T!~qCc):l~hiHo Վiu28P^1QyF6ɏcFeN?"?VڻZW b[iD<:m"E~W cq-.dkr( P('E}:?7~Y,nHR?:؜nFsPZ ^^"d6lW1}BCVPqnnH VVȌ&kx,;uRi"]-܇A7_V{l㻂2k`:3zx8\j]۝#j4cPRfZTo/>QHdK^4[$X||չQPå,3=[1b"=u끄zCK4\PpW*tj\=JӢ({T y#Zn2{ ?gfzP?+OSҕ<\sO5Co5%+iL%$]3v"6^El^{eX[ Y;fb|rw"‘Y ?kE5$g|, J˫Xp u {P}:3.+6{pF ; ElP-Bmh߱I7. pi`>r࿼[<9h@Jy{ UqvϦ~KA͹vtorhRn!4MY&{sgh#h23\jdEJiN.-FOQ]Q8e rf &2l4O_Pu^~i:t~@fТϣ`9o!3YwQz-m-eN?sF``Q^\  h5)]RSFaj&iQÝОx崾g0!ป,I!% Q{&^1:aQ.b;uy˗8 i^<}2&KDm8wf~"yaFnhm;=>YKQB8y ~ɶ%q/9Z#ƼӢ){8?m:D(4S̳5@#F8Z!#=c(lDmdםv[gIsMxloLZ X̧VBAƙ:g=qM+O{a,w $x1ܘ챡-F Bf͎.Fmը^Q%"u&PCN֚k0zl|bҾ:&,Wt+3TM=G?u9-{f9K{~HXG>OriRNEzB=Gu(a"=dqNgexssX#]OHUr|tti$lƳ B0 ~}!}}w^Jˉ݌̨ 7)r#8DR>(ҿվwF wzt osÕjQu7$cIHCb$a> ^MIRŭKΧ)a:Y@F! ͠J81_~؛_w|YHA.bf+-<hGa\+^ʥl"Ⱦ0( 1`o|+BSVa~¦CCXYoa>ƭ6.i!uWWtOqh O@90VxIVժ(eNRZFrc Nf@.Fr]:`)6iG(ظ{4QƤO0-"3G"߀oۅ.ՊA ʹYSj HOٯ@C2= 񂳰}(B~urT ӻ9G{zenV| Iuhd6#`9Wy䑨|cJ#TDP 'TW*Cafo2 إY^M]Z.RAI)5cX.Apd 7"z0̀yڷ;X[wz(+;o)=CWrX7PrKC:I0(~: Dgw_C< ;3O`tV~(p 0EӴ{)U/'Y`}?_uiĪ)/#%^bIsa/`=[ M Fil,2~= Oi}qtź'1XE4^<>\EJ/mDVDRu'H\rl8V2uP;مBF`3Ȋ/9nZB8FcJ\hd L!eq2|m$iM?I,!v<_ *βB 6*,v-2[4t Z_W@9gЎ?'uwAAis)$t<}͹ڱяKocN=eTVQs{:|Vw qNܬ\wP0m˘^y!Ҳ4G3ZDH9:Q a|@d+C`O}i\iOhA}$g ucZ:h0%ZSP9G&"L*@N2lU3iKBF!at@yw!Am7#$omHpg:NjƒQGHeS@3^IhHoދ1 kV-mN k_za6e*2Sf2t <%& N^6gHn,n![LpSD^*pWWyAq h{|:a+¬29I)Z7z7S h+>\l6wTĨm` UP3YM#q8*GV~J(UrhLSl>F- Ky["Z($R&L$(ͯՖ!ēSkt<`X.7I1^T=t*pE䞥S|'7Ւ=ԛXs ?nS'S8R13b>)c 0Ѹw1>SsWR@X K;`ϣgOd[I j%N}6|ʕl\g5Ezpo5ȯQ%%T?֗ Ǘ\H|KJ&] [J r"WJCk+4|2< 5Ӯ. U9fiI2 (iOS~p놇[$\$sr뭖%tR)Ϝ艮J| GaSi/Oޡ[ od.ݟГtR܏QB$s4X;GGr@TJc90=<'d2kK(fF"IዘZ^tyMPwv@`ymgcPtCI7=` "YVizXhStޟ]"YRNjeYZo ֦$^!TG#7:tOh܍P_&ل6;DH[eU R|{#{AK9>V|@}yAdժO$`v-aAf{?CbAI^ĕ!X%  _|;ۨ;K*%jZ TZu_e乾Ub[Q4Q8*h"g?蚚y(謰wʟp( FI/:j^q]^8(kݮ ) uM/ 1O "tg[M2 #ⱕ."8WRRB*14/ /U.{1+vYI&b+h-9(GRFziX Ga(I*q $KO\i}Oq2k"︎Y*SH j zV՘ z!Z'l٬#dJ,***N4X5U=7ܞ<Ь(MW҃=]\:)?86+G|)ⱽJ k/'b:w?Je܏눊}Yf+d;z=cX9!AR=KIwBF@0BI "C+y+"6bƜtظMc.Xߡ$iU왋E|rKWレSmE8dS L-.D lAx:WgM)_fe)L-WK*Kvo)e m_qAPWMEE[n$nA= >())OD֯>\h K+Xo^:n֒Nj:nA,Θ8}n+7ߞ[7cpGLܣ-JAˀBvR*CiyDLv\~Pu 'qၗia-",`И)7 *>|D}lbF%'I%6 ň<"F:ZWwߍc>}FƏ ⳧ `qfWKv r*: WJ6au:惣 {e>A(#sŧ~4n&FhPa~smv(PBI+xGEmo/zDˇ_ }$(9El|=˼Hzoi@q߭ro*p\o~nQQ*RIbCyyBkQ^)@BIRS5<\5Ma7΋IؿQ 5 b[nHLR5 ;羑_J 8NzG.VpыMa09dI3wE*hc˺}uV۫}?A!1@J\cM& 0lþ*6D cvjIU<ޚmz ƲLA%{+ #`S7Q`ȫRЁ4y_!rkYW:ئxxE 2ˈU!̥ aNx՟JRj %%p8آCĻ3V*x[d>B,〬z?{;gy"^H52WL2RAԇʤ?Q FzL9V✯h'lZd^i[mf]RB&Xv}S_'(Lޘqj>Ղ*~De6:DE8>SBu9i0tgE+{pHLO/#p/蒒1ﺃQ>lt)Q84>W KoWb f 8_ƃGq;.I wd$ `13Ȇ)Jc GhPH[:byv!&(ٕA8{w4K5 \';0!I w/ԩ؇O?4^[,l䰶+NҢ)#3%ʸ`I\UuiJϮyyOvb57O" Ê*c?CUpVAV wϘ -&yhe=\D]5yZ6nk˒sD+*N_:te7y!YBGT60h9s6 ޯX+ [ʥAW^:F$:|=p }Ѵ]0*zpVTN#17SzT$%: TМ :aZ"T4@-1|v9@N7G7V`cvc17[Sԑnxbri*B! x?-loi)DLId Tu>Y$Usj(vǏ fq_ W3Q)9I(qҟlTmfWeLs|+ah-Brᙞ &Wn!a7w'BAXG\#y>.I74}3Zپ\*,h݁. !:L{mF1&$@qA[: LhO6Sƾ "X7'G;.2z`uuw$`|E8ڶ69H$(@؏!C3?Z;vɉl$0oFklՠn t!"M㚰δŁ! ʑ|B;S[RgM~Xҗ G.xVS'zeXd(75eGQ V #ϹS?Lpб.{ dCM4_Tr]Ia)(ߋw/b)Ƃ=Mٹ--ѕ3q&$U"#IU13qBz.e̱( $eN T,yU k4Uhsm6r} %{+T7ْ.njd Ȭj}i;& Qޑ>'slʋ)O;rYӛ 56e\ VooC/J~!zۃ8K+ n{?sSϪ1.1cW*k4k÷^gZ#d#܅+0;+ڄ;CrnFVC1wfVKXk;X;^ʢ!G.n5(#7 lw=TKO ]~bSܠTE9in$ 1%̦m#5nT Ղ.̓TـW VuF (qMlEgl)J4 _9DgG]FE]WYXoAh{"ꬕ?8ƕq[f07v1Tnj81/.N8l 0΃E=3"]ozTLe{ X 8\8h Ղx\"lZF^RuTxRD9}>*AY #'kzi8 @^K?OUUD&}O_0lft8ЬqO)Nd=+G 91Yfj9X9?e s<\9<Um]¡Էx "rh]-GIP'wrV"n0(W/]Aϋ BYM 6 N8-eWĂ. ҵnHR>|#0p|KɩTݚz`W9B}m'wEYF9 + e}+{%xr r]YffIY"7y2=x :zAXysQ?62{QWyopZ1g3@jw l ._De0H䥇oXSG0ͺ!& S(Ԍk47(qJ YEKbyM0xW``fcKIrdPTh݁e6Oїb==zQ'JVYY'aurtxf'R3/zNq8D$f_uYtZRN8ج GWOD#.D@ASQbpvU]}-4t3_˫5U'SWۍQO5gr + v׆|c'SԽD6?ۊ@LGqëyY:榃PڦV BCBSUȜ?dGy+p6]vu{KM(`8Bi%G1DP8s.!s`p\Nnp "4.(3Z'61x}ڤY_I7*ӎW v @? F"S'f,"9$U1hh+0ZC,*~Uh2jh !DaY Mb'馚X+ Ip@m-:FO;jkpaed2aӘu9RBy>w6ЦH Z YR;m:*9Ll9\vLZ1y$⬣c+}Ѽ|Wj"uvg?D}<@LEܲh iJZPnͶwvrolGĎ{*iV/IQc`&򉰛)d&}]ǿ̆tՃU2Ӂ: 4܅YDvԱZM,4 eL}(\C#-v]Dӱܚzg\6͸ 2Zc53\ RkT`2J`f BWnjݬNdoО2 52gpHqzrj8mM'On % n6*2[fm\?Q\N  &xT&t8 |ni `3h6́Q4_k%ony:FtU;:xrX^:N- TR}s'DMZBSfc򝤬ŀG> @qω<#An+ q_Tl=AEL) '$$Ң]V~7!cI!/a: 9#Ww2g]}3dlwY1dMgqޒIRJ>%K6<+".Sz4D"A~^ߊ )c]2#XY`CAϹU [(2T4a QCW&M+JjwM|q*L%K>?k ؟}6.(DN@<Cfr3Bi=Vl()-X.,קt|7wB {\n}LufUVIL&ȩ`d)(YTC4+mf^p*nvq}Rqؚ~ݜs(TYm̆j?Մ,-|mnbݺLo ~ԩeGdhj垽T ܛwڣz$ )jT-Moamg=>\ψ0X&}i`,B| z"Qt{_ef!$^NP߼I4"@ձcY,X}-JWaoևiLrjv(vv7 }pXpBsojMf(3xP\N3ևyK Pj4.arpRASKe4%]YΜ6Xt]}DۗmZVaaBXuЗLC d ,>1}s {nU(m臨_/D֯ yݔ(#*-m8fZzB԰S<;3A>qBA(_T(u4N{]Α8A7ngA]$(J0`Ba,w&) D0G=1x])yɤXIX-.'XxO[3PR5o_ᔔmWEXwZܩ/{ ,@G3JuV/@gO+hn^[K%'HgwD#Yܰd\möQ)߀5jvF!YEGh{e{ G&_#Y N`d 5|pxjiq:3Y@):Xdy{_n0ɃJ"lb˼GóaFȨ!A&ЌϽ;ch)@"R@W46ĵcAdYZsܵ<_.~"Eõ:0spk*\T? vޭD;P v$)}%3*09M\zV|4uw!ltߧM Y8IxLf}tƗ*_~꺼W1 x 4UL[܋3ntCt%&o^HQr<{bp%'c칐7?/ArUW%algn=~ @4sカ]3OPRlTyo蓉xLkp^Fg"bASN4~U! L O%}?elX/dE*,WO?n4yF}@^ܵ'~zu5y9$t*)ѷp:T0Hu^X$9*ױ11I5aG՟ȻY\ JN% BZSK{Y* "8EB)sKL9qI)^MMyƔt#mZF8S.EhL܈ƲLX;y'(h Y& ^׈\dem:]]TР .Y*xݡBЫ7ml|d[4 Q '9;aQ0Hh(@Uo*pGtQy0`_VP*kuu+6,~_d- Zɇ+, ߹\a=IC5뵔 = !B= -$R!8f%:|69y]1Э kڮԶ\z[ K^ƃ_Ű7 c_??R)t$ym$pG޳aKF66q൛Erc6ASA*Xv# њSSn6_sPɿ!Ck~A s2jf7|<3yQE[{\Ԍ'Q"wy] +e ZN1s8T"k޽^]A)PϲuB~n!z9ɘD XRK Zkqo1X곻g aza~)}t ㋜L[lJT { ~\D+h,h^iDG6dP%$rG6X@`F#7/@Abґ8#bbG=ت%5>O$h- fh5P% Z*fO^xŬ|egK4Ff`SY͒{])O{-/T= UcD I>%s|N0!ԑW9[Ɛy#ƻ *d!ޚn2Ӊ8@9D(LF6J.YKQ;굗+`sq-/K1G]GDž[#>6WkT6 Gu M"ch{&I5S [4q)(32oK0Z?D҇6ow7۽ٗ]h\%a^bP>F,N[g%ϐ2]~:)2o9j$m"96I$2۟E<̅F8lhU:{̊.Ot$}0h 2Zg7o!5Ă75[)p~jc]=uтBNj^ /(oܡYHس篹. ke<&JȨObpvP'/,%?dX'҉گDF(lffŨD4KAVaf tۖ 5?r_3AAd8)  0B]E8!{B`*2ݔ4oa@Eod:St_y7jǙkQJ e}#,,aLQÆ77ovQL"@i_J1 ?G݋ sKi=Yޔ+?; Sg]-)gQOl qE9-5 п( \}6脅Y:l>`Q]9g6'] | ye;)J"QѬuH?F;^]Xyh =d`_ÎCSSA$wmA韩Q н+ښYthd庝K* UYضTdQnʈsd:A*i#qW%P^|lh`Lcuǿ7FQyLcT=dY)SsHu`$s=S hA^̯f$qt3[:PIU`[>CjwLlc* *cb8\V#eu&͎Ģ.;+SmqуvܿG|\kF"umzCF5MnE8fj!59ǥ5Qf9?tGI<0l>v^ZۧuDb\7I!UkU5B6쳳8=gV'5H q#Q'FNogVo-ZeJ i1ɷ1ŎVȌHD.n2~X7;Љ.DCݤ(0bTn NhXu{ P9AZ e0%UgHѤ bZJt'{EXnzq`MoC1&ߎ>;ߚ>8:aK|XUnmq#À>BB[ǞQB"4--vYpTGwmc^7pه?0nX}n bW|cx1 apjY >;x@_Kgmk ~2uAP@~ƍ:F!g>>hj/;,_MUv/KݢXqy1NMݒX<+ׯh7zD2b܊ x ?tiT?x=q}{E'ܳ4? xhr=%*(;p!jӅ5A8-?Wd}/t4DhuOCPoĪ1 )v#:M`ܽ?'(iX׍[3=JCNIPe.mMVZ& %u oŔ:U-8l{Ts = >Ц`I^'t|9G:¡5DbypM`exAsر]͌ c`f;sҙN;/PD`o|@ӇE䁃|\:Ϻ$ V7C$nKɪFOy#^-e,4Ev/!=vVC qG N±AL#dB֋@#$̃yID+E=nş"PlR O5!4+Mkm3Du>a{+Mix$+,ߧπL>94+y1=2 Gke6mo e*epB}x 5HY\.GQ9DKMO ꒣ͧxeM-%'Qm2FPKzήa9ѭlZўy~R$h# K1S$>-h~_ mb7#X;Be`X gُS=8-8ob=O;[V(GQj"灳U g ]i. {;pX)NOh%J<"N)[Ŝ+L<\R˳jxjϓ;Z)̑any%qGzD Sޒ 5lbzES=yc``jq*viia[c#d5 Q˗FJ#yѴ]}+0'efbfsR" ]PQy/3S{\B) WJYp4c3w"wE-s9eDG "5WHyiF'ڟchW@Ros!e,ޟӌ66f$ |%z#54ijȕNu*5jAN#ﮊj 2eLɸ:4QoM(>&hr34_;91ǐy@ŀ\Z6 縑OFюJC+ҥ~x `FF'ISi wb18vU/&,#)HT:v́_l^=tg$PޥjѲ;!{ bz5#h+: Xz-F8./'ghLwAd 'Eal*WO/c"!:FWlHN8ϏÚ]1.`NѕH gtȁƂr;K7!>sʯ@>V )}yuN)s?1ҧ@hUs/E07vC" 䢉±-=O򞜑ut]UGkRoxi#!!vdiah44 |<ˡY˦)Kb3cE ;' .!a} D?ptR KRF2ޛw801.s׬<(,@Օv}6_'zIWՓPY ˛$H jAທU/mv,i:LQu)E"tŤhZJ[N9EHo:eR1y>k!Bv,}uoX7tjB6}zD|9ҷ;%>5gl+?"8*5M'+ DIuN/`5p@;&PLk)53.$JFO+:YNbKݐ`>#$ZZ\ӺAY+R8!c#`C%r% #׌֏% E›7dϾQ\2WEQI42{G4` ~.ra%%K}Zo,9z[Q(EqP'!F݂5ЊBZ"ܩ ao5[+b-ٕ+\uخ;'<ħo+ `CefJ`tt+ HνkbȷWKŒ;0z+5.H9> fʶ;(e9>k|˜6Xy# stSj:6PS{*j6NL˳mKi4aVe*DmGV9b|V h/(T90َęߣc|ߧ[z \%= h;=`!T^9>s [W INbNp;Y"ՄNf^?{~6nH|bzgG;Z݋ <6*Jh|2|3lwӧ~a!@,'q'De#.Wg4̊n*6hD;4¾HŃeA};^EM9OJ;}R%/ttnA*z#-5OXtfKTȄ鉏ZA<< jÉl+&x#TiȜxݸn}"N~f#.M4mG“Yw ir:C۔G(7 ^~,1<؊CpadW0QU% R~`7>Ԅ<Ad 1I> Efe)UDwzוRTpԆbX$u FlҬ ;a_ R=,zRMB/?wx[ @P]h6iЕC7Uw{ɴWS ( ~_.>a\"EҜ V4Ҋ%͉6{=%/W\>#787- Z`}5i9v{г-D^PvgSP̴[Ym Z.h&` ڛk/S.BŻ]QutO9"tN gf7Rȗs;[\Ĉr3UN}g%Bo6px[扲_)SipbiMH(6@+kzf$. ޲gh؉_GJZ,ڃ e\𑵸wqG!s9hti'5̌o\&׈UX-~4oꇢS\̿3ݻH+̡LXeYw k'Wv[}εKc[$OC44VJLAާqFiwsߎIƨJɓ:aBu[n[0+Qm~Tv{(\TK~ 5ui4 lkm2SvЯf Bn$Μj3)V+lF9L΅U<`0||&uM| G A k<bj(4VzilhbG>0T 7tuLF" dc(ČTx|/"4oN8` ,杩Q(8'7^-L<_YOf6@ej&{[3X(3Kkqye( ?SED?5[@J>9)[gV=6$kݾZx%gdZY~!.{C, D6ȃ%=DfEm.1,P*)s0ywM)φLyEg4ʧ;4tyKx+&CE G0XP "zo~4Đ2'1?&τݕ~[_w$,s!|y}RV>st =>~l1F*q7Xl^H^}{ JUduD-9|QDvCϸT*s9yVX *fGY^9Rghle.y_~+4m)zVjSUOo*|85Zg/I*iX2͵Ys$ fMfJTJu{s/P7c`%8v=Ntdd`]pfᔒQ_뤮m5+ 7wz!F;Af"<$&c%y";ssDw[7K(W+_V3̉ Qg\B u|G= WWrꍳ(G)ufa[s rm9b|QO E'N4} a/R=CP%4FzEi&b;A)M6Ԋ_|ȺUB\0)\q2S["uԡjt5\kT##\ڴ~mVTVjr8wi]  %&D\Z Xu!j).TxBd(RUhh@c0HMHO{)&Rw 4IdL:6.hthL zt2X$`rْ[/gbpV7B̢&O@ ʯ_@b2)A;se2M l}Ǧz466gWuKsa+Fm8Eke MH%SYi] jz=qA n P;VEÜOFIM)w㗤/nxvBBi9ic(B4I,bAeNz3fW6)M,tR"[[AO2&vjt۞ЧxbװY.+&5ehK(* MRtm+9ƤXbKS\u{^;c(bzD*h| 0TJ|pE=LR(QD(D6XS#n.&Ih-b!(@kL@^WP+$ۋ\k5Q7ze 8J(mf׎g\YiB)e aͤjŦj3r1X IOX9 Pͣ᠀|"j&4P }ŋJ{ JrZ7_^SV>#u) +0(@jO;49wn7 Fk=:ub.q`MI.pveZ.|*i)cu gk/+M,FGzFt˪HZtߙ"W]D[C3TE$(e4 h9 gҡ2Wk"z8ѳWnB/{\i1#p7`ʐE`>+rul}4PjIofOE$]H$3D=y]th$F+*JwȦZX\u1 4+0r?pTa&FY&# |DPMka%xHpo.ka1C#ƑϡHgȜ$ܸHQZsiΠ & 6h9Ka(^vKv [S .6ĺ1c6o8q\ K Y jo1*NZWX֐h|_:NZ=%|to^BwfG$؋(g]$Z cH G '~cPfg i m$oC}6~Rq-zu]~@Gxq)NU^n5)F/\1 eoa^ЬMwpʦnz7z-%&KӔ5¹'k˼oΞ1٢ِD#̪'@+}V_a/<y>&_J!mҏ߿R8r,˨#;$ezʼ/a8 f@4% Fc= &Nu$0GGW͉?:̍{]ܿJ8c=+!R 1w\R٭nZhrt'j@z?Dc@lb;F'$݂Wv4>}:c h|蕦&I4,YGRV_=?b˔nQn@ax' 5<9LT&ty`EU<6v?VTeKbCjpB捪!TФ߼ bW\ljέL8 hZIݎ3JX]u<{~Lv:'g LMjzqif(AMⒹ+"8r(>?fT: a0#kJ11p&pw=/%"ʥ!tuke5n#YKՅDrLRNqsT\/Vc0sȩP@մAdC$l *ܲ$^7/u)=)gflIYzd>u>ۻx3mfe!7$aʆG4(cP<?&BR\P-DY| ҍT!-7&7)lTSw r]\M8]$R(sGKHz{ yZL TYprI k`{J Ā\xpߘ|& Y |TCJ8YnlpwcNEt5zȏy/J}9eꨁe?'o>nzW{ P " Y1']%2(1E%@pH0Y*+ӝThH  Wu=X:, q7lF$\VXZȾ ;'}rt [k&έN7lf \N 殶DQ;ԏ `M,ml5 } pl?E\%ơjhp^͟ζZI»PDevzg(Tw:FnD{XWL:6ZIɑp ̓LpDa_9юFfZ%%k 'lWre|Zf=B6oMr'l,S A8c`6IuE}pCP"RCz/o;ﴠ#żcZ0gcs=($46EÆMQˮ`+)B owDKڑRy | U|(~.4.@.I3vJf䔷ȋ׀"գ`z@jdbF>hׁ".fVcx=~r&n VO.^F7fm.+dp95hR\ICPo~ffdâ ~`Z>6s9AnXCJ1C;$"5wqjKlF$:,,mz&āNOnYaِ;LA4q$ &sVUBRAd."@FW}ay}f"v/r58SkY)?\Ji̹?;6KM>RpEm>D@`WYHgGC× rظ9Hz"fػn6D1E0Wn%p <-ȨMKCvI_D}@yu>Ƥ`hAn ASltA6654̀G~}RJD49w_H1$Jmfd.:m^ 6/A@M*Z#m(_dx x%c<E 7 >R\)2"s3WX ֝gԝ&U+MIZ_(LOYͣj#zM$R[S3>94cxg,&t,Aפ*ŷiZh$ :E_;n^CLݡͿ*yeWvFKP_ t˔t$V^j#h\dž f%Z +{0Pt!Tw1,PĵVHo]s0XNWhbw|_İXfjdyxq0p*Cy> .! ҇Qףosv.*~v` gqP׋`oEBs bVcA}C1ҙ9/c"BT//a7$ ; =ޔJ(ޅbDS(mbt#R/[#bٸVyY35F=G}ռh7>*d6K- k8@g&4E 5m{ Y LE+Ƞ M#:?ʉe,wFf?+.Mű8+S%kUQifoB$z[l^K[18ܮ> h>ř!U˭eW;\h %8dwJUvd<$ > ݮs0T3R~Ė^@oA 獂BLh7.os9mylA3׷ፓ ^'94pB{j|'$(s -bt|˫*^6 h $j&/@6ojY&,h@q*%pmp iÈ|%toRQT6U-ӋgGYcy7Ф' d 9M:ܮCQRY=nBf<a-ўl#O'" D0Z,uU,@}𮣚XmDs. )هX$$9}'⊘k J08!NFVŪ$%H;Kkèy@+897q'܌8'T6=+B)V&(׈g/~`KbvQD}u~8Ҟu gݬ[~U20F)&s%@0*bhb.gUM a5R/NsAkwN>jRQx>2]`)y,qc{( G8FPi~ "5RQF,ωhl|ն^4LW[-lN.TuVMqWԈgq.ۍʨ y2OLؖA-vK޻}]wz.u.{]JgD2P0" ŒʞwZ"x-e+z\G&ZMB+VHhVJs6!U:'W`cP%TBv).&zׁXyS}ȾNs}AXԋԐΗU;븓f'eM,:O%,<枟۠BZR uGůOU۟m<81=NeቄA]Fztx n03fd [|î$nFgK ҡ1${r <21MGDr9l*nabe9-*i3`DH]7!;Eł U})4VӣPDV"'>sogxy5N&'G:S>9~!>RMǗ33D3e8%LNI9cktQ]ϧR`B՜}1mœ~֧KDme7Qou|=vBA:1%s?9֑JV>"~b y-B<@{JAkg%)*6dcɔDaBJg{!TtMDD3=s5k>>铕KBSqgd :h P;FN[pt?ɠ>x ֜Z_y?n~p1$eoe`5V4'tV_|~=H'.tUD361;F!RA,1E ͘}Q0կyC zX%k+ U ҽY%B/-EGVAtzq01з;DQ̀J+jYRDj'JJ]u"E!Y M SiA4UVmѬZ&l;N*EppDS(]j zﳾֻV@PY'6"nɨZ*XaHW0J孲 B A-!$ ٮGw@.H]1kO(e)F=goa?Y\-D#y২_5S׵T]#PڻË0@YrǟϾ@7Y?t#^V\+Ώ)DZ2AkYʖzqB )@y02#%@9Oh5| 57QkA+}9p9cKP>n0d77ŜgC3%2<Ŷ'aR{Xt˘ vbU3/FYLPnEO'/7 #.ӕh--jɓ\ۅߪ»^?x/o$RP4|IF#x lp!5TiÿڼP6 gt9*DDQG> LGy>Íl&A5sx͊h08&/E_A]AUB @QC4uI?Si:b6/d:OFzFhTbZb#65a3b'x% 6_'9N` Myk_ 0 =Y(pҥ-0@b"ʲE c#.ubdHphfR2 )$.P\EdʓC;: Ӂ,0S#0/X:UAYưܑCRvtg,yu롳%73mla647I&쓜 wDDAx»`A?Qެ$}ڒ[IjDynF7ѕ&g˵uY 7X'm+75$Xh6똕4s6{Hc.;DY#Q`6h=/y1LIa-k/0< cnKX -K0X$f6JjemS:[Z:6]{N>Qxr~—4wPrb%H_CC3aQ Lxtl7/k?j4 .n2h+hF y, 7FcXoܒ:4B*ڹ]Kf$꭛)QiSNJ]7 C'JZ΄(mTLga9V@"ORIC2ӯb:hog na$?f2ͨFsmOtd%O~ke|HejZ+JE^d]y#gfe5oD< qn ZP] M˴RD^ap`ix`9U,A(w߄g#  d뇎2> wn ` #+KB?xzM5 ތaMN]N3 ?Q7LFDPx74_#;+ٶ0 eY\_DϴmCPD~fPO3"N!rN舛|ryBތ>ǻBcߖM'IRM(]%'C7a24dypS{K;njCwt{<+(ѓl< C hb ap¿* dٽ+4SD1dA`LJKdtwݻ2BeZD6E9RV#Z6; BboQ9ʣ^+'I=Jx1N.kda72jXȑM>*gsX:YhNt9w+)[^qR$ HHl6Et1ZJށMʶW T Bz!xATUMA#1cf RL<63"w&N?wCoC~N^h=Gy5d,kIIIcIoloof^kצ8ȗ&`F7,o!z@e߶RDZ7]91ÏG D߂$F\Q&2{9\(J zLKbTI7:'5tbՀpJFaqZx>G~ѡe> Cnw0&5ռ(*Y$2N-@\,{=QvGCr+?hRRvKE$JO-2SQWŘM*9vw3RMKڭv'VEɚIVy|7إ823"bM.' >D 5Ї0LBP" 1Ӽs[qаRk6`k?XZ43I}4ո/t8T aA%Q C`h*z8uǑ0xlɺoWbKRt غL?4WE0h}E5 A1{Je)1TI;]e+Y@ Am*UlbAL;-aOI͊[ "nS`:W^GcqӦf)3=_DLwĵ䠏_y%15WӁRyVU$pƷ]=^%7ChBC n OA$DnEw#:Q]ˏzI&21WXi^ f b%<]W~VM:TJafFoX cH1Nވ).DJiPL)ј'<b|dwp倎m !Cm֕ζP6Y/u:Y0"qG.HVp;t:YͬO[]JOj?l߉HMfWzuu:k{Ykj:/(bФԽOR!V{gֿ&GWJ%Jqcw[CBMk=q([P$Cܠx\#TeTaO zY`F|IEոZR|T,-X)]PQ6Փ+w5ķދbes>N+tﱉ)yYU ^{ .g!}d#^+l-)rfhFNb X<9ؚÝZuix' F(I{3Mz-~ʜE( m^ɽs@>Z/e7|1oc|A,l.J.VI<!(YC^A̽}W$} M @Z"K3r~Id׍w_1ZL[L`vǁbi Z9FXǭB%tC]ՂXH }e[(Eu"֗ 76;&†B{@Ij&c֩L>%q>W00;.WV$N~>Nⰸ"+j38Wߧ#{:ΦKLؒL$ㆌ:v"x_[8o 6:}ƵIrz8$ۘ3uxUMy839~(8 Qɫwz9ӣz9G~r2`n h&iwn)(mz&b{vJ*;gy̝=ę; Ƚ 㩂<=9)ZbxmG vZٝ|6]; zFO =#Y9D8 [r e,s_, JKӓaƼ-s\RhG&Ft] ̟AB$ּ}S1'0c>^kI1Hz08bBylڶQ70`D}:''/@5nf쎙jy#vV˱i,oC'A裂u$G_EOPE흉,&Ls+̟@O4͛ k]i'ɞ 񱔼wm1F6ʹ66fܜpK4X1A! ]N]s9u<~c>@}"UCt^$Ai )g4'_FVmc|(OYET*ҒZKa:{hWf3Y=mk,@s2Zڠ/iMYeqù)C˔j wn2HyyTo!2lw?>g#4bvx^5OMS5pEk23NQb ?wz!8=WM2; &Kx2~+_OmreK"ҿh̵lClC|}g)(a,tuRDӗ4t / ;DQ=4%k.+>'RL-"n.T 639.hI4[3]ΚzjǛV'ei"5_@ED-U$L:gMi`kigÏ̝,1MeH0zYMH  ̊*@o ч)WYO$Х JP* o.,ӈTد@$m_֬(*HIYQ& j_6b"?O?-5eE;P3V1O8ލwf€ACH59^̎J-AXV|~Fx茂sՆɪuq_>Py` e^L=䔾8hۗؤ}/iy(zǦU3.x}D8JFBygr"T~(|~;Oc:}F{X(`2!AbuC5&Z|Ges£7ܕiSc>q6f 1b ]59pYDzȆGЫnlMFې*F=JsXU-/t3VC+k]ƃ~*J ŷG?_W5M0sd櫹A@5^t + %1ʸTZZuI|jVP3) Bcͺ xZ-MUT+F#ݼ5$qvϖ݅`u{;GGuܢGg9{3+=9inG"* b8l&}ӗ-J/R32}xGv0BbPuW2B9qژH[߄I;L™&%_`P侬%Czvi5ez ~`}1:vEǐgUKLu&LklA/C !M*^i3z%:^}a`|*TX(N9'9,:q6*vnT%"3[l i %=(I-=ό۰zR\Mߡ.ȃ*+!#7lɜ$˞6h/!Cr?ƙF=ڷ1zC]} ^s#Πf\#{X>Cז[vpAwb٬>HLV%%n=E&xؤEAӦyrTDlhAG%C Q!Fn%*fIIu^|N^t]~i+I<<;Y}M4DH0mQ~{$(@UmG|6| ~įh jm]G4ucSM"5y]Pg) ֥mUo˖~VAv6KSI-C4}uZSK:Vmjc$5r4h)`MDM5vT1y(n}*\=ydsRİD~9Ƃ7i2ك5J*R 'EjҋNہ0!mG>(Nwss\-tM7$>z=zc8.9~=G+:y%Ik3rps^lUsZG_RH4v3sBU ޔuHd >˙_iId$-oIWHpCJ7l*m{kW˥j[,ޒq@q&snͨq$J3gSd|s;6T_^et GdOgj ďp pe]{E+fJ~kUp YH> J+7ARUP 8` hvF|aΘ񛮖ޭ(oUP#Ă&>@[ZUh#4{6bt2?ԝjmʲas6h}3uco|䐹-z8 #->*M6ilRnq0i_;Lgal㐥i$i~קIЮ[nɠi%:wI&H8kiBUlǻ/gQ Y)iܼ6'p&ڶ6UkkH"gqM\br9yAX/GC<]ImdޞnvarOGqn"0av@LR.CEԫYzLoY!OEuk\9CN7ܞO">@\ԣ} dN ix'ƻ? ӈjg ʀE} [vACy=p5AJyR6Q\-+1mGS}豧 &Fcx|z߱pMMce3@ 51]'tt;HAͥCW8uW)1ȸHϛVv 5^(2znͧh:-kfx ^!k)[9s CsA8 VbtyzKMRjdϔ,Kԓ Kf:͹ՈFZ)@\cĀi)?L}i䎿^, O];9˻,U'O]& ~ŵLkq;j8V>r46'KH7,3:SgAJm)E hup|nCd&f9Oߋ.Fyai-"wd%e [eH;-@Vڇ{$o\+~4ĨG4,t=~7 )L[#&{ʳIq}]J{\#x1DzbfZsR |{LO$](ϣVhq; 5X8,C-`E 76֙}B5=6.I>m餲2a?%|^cqϩ;rJM P:m{iI3HgDB u3rnu. ̽`y$4z(vWynn.Oj_g`׳_*74`3Ҷ3 $*XJNVHsyUe.pgSޏ;>Bmq^~y !۬F!tu:$(]ΐ\0Ud_n4ܶId K:q^P1[T +K hg\F7m lLg<1]pnGW C> \!u5ԨN|gvaW 9(xnwRwݱլb^m*4/* 3oN!qXjp/BQ8rP1z)ΑMK , Jwy޼z0($@(޿䖲ᐏI@k56*o-d.V>*|}~jK / G1JU ػg8;Z~ec%aceκ7'xE} zWgII|>ϙjYKWQ檩тoh z-hN40'0wqhQ_7ũW4]iL qdȞB@5s*4dãgԸPt\ l;^s8ӝxŅte\aO]߭F6v$%ߢ&1b3qKxjrPAjEI1PLzChs,V:R|Ξm%˫=3=RoH(k16 ^htぼM7\PP.|bR=))WG*caf0PG{q_bUHWǥ L;%÷Jnʹ6 -騾99} OK= _)܉|K6Sjp!7Or&}F.D>43㨋˷[Nw( cv{_bR/HPI!N6m&[)xS'NE!uV`Ff,N'sx ]BH2<\D[a)oRkSZޝeO@8&Q-%!Rc(; bu}׀q{bcn9V$zO of9UNW:Ảl/ |g?3i:l<98[a^ =wq]5z#Z3S2; 7$/NX4z?pӺS5X]x,a;%A+:`NV:졦\&z]RTg/Vi*ӯ8 ":{|a-CL śEDqO0Vny*A9Gj f};W e^yy:Td#ZLC8>g2 E`n%6F(,,HrBu NmnEX;?V*r>ߦn D߼J;ۚ:9I"V^/N0[l}uVP njkBI'zhT[ULgx c2+xy%Pg4y,@֓V[MM+kN+, -trA㈧FV 31Båݭ{?ifwU!KLRr [ͥk5Z׿[F0\?o#)-;4s ܛVijf93Daj*ά-Q 0f.YyD #׭ R|0WVz +ul&9Pv>="*~V@>9M (7%qH[pg~R^__+ o؁Q'FX\+h H5Y0J|~Sײ_wy)8FԕM3+7rCĝqoGH ڬw :?rLi%niB?\<{*}fK4 <ж31;v QS-8˘kH,ά4Ĵ׊bkk)-w>솢㜗jn;zYrehH|{x䰲7?F{eT51o*eNƴs(?%6Fݳ3sI*a\5N>qtDSsgh`1grf~A5/խpNc]Q֕- 2BV2$7wd((lA[M,ghRje5P]mYMM<"t/gh}Y36q ٬ /d1KqtX1P]Rq/IŒ5lpZ-_]GPSScN?4ޕv+?C5㶽2s<Ţ۫_(*T5<;! eR&l?j3I&OrVc2&^3 ߹B@]WIt[m8C0;?.)_:eK31PLj9[rrG3.wCOfZ LlzX룅M&O|:&+X{7~=xE(ʘZܼG#8.t;.e/8>T~7ed>+P>=p*5/37l]&UcM.8 9L<?'@V<(Wy_J 4,tbs/mޏL8p ,1`nxBcQaEB `A8R{jxC}@>mS/5)1^_Idi.jzYC%H-jvj xY>D zz~Ș:fmY󏏋5>f[ P 5PtvD=ӊx0#;&mgj֋U8zX0c(ke)4sthE#˓ڨq:w6̬ث %3֒sЬ)&m癲IzsXW'/#Z"쾰&-ʸe>^u$_^Y>J&&WL[xt VщQ&$Z#_ Bsd'[{a2/,l%ι 9޴~^[&lXҀ^<[{]<o[8OA B9-ߊ{ mB(26`{%h()D)VQ s/Hmd\='D_6CƂI ~Eqc7ZP.-c{VD3j* ?c \S6~sKď> +jޭv͔L]ɀuMMw(R,j @nѢ7y8,"^Ǣ&(r4k|P|?&gV3sJ'dE4xbݗ:O;z"h$?h.|Ԍmv`)(ߵjRJ͹-QkMA9Z*qژEJoW3X܆)3;> Vyԫ^& aL*⻤뾬m3{@F4Д<1UJH Jp@Oa+c|Bѡ} 77Enu<h Ap`C | ZWνw[5}*KS-yIu͹J.LJ.iZG}c3yKϵf9uqe =YC[B};Y`ZOi.)穐=rsn 2Em(cQF }̯76ngdJ(Д|Ugt̐VKz>fOCck3g]8_ʽ@&:n"4+qxП>:G6ar2P(*<Û oWAm 5N¡Ko8Pҹ6pՔ-KYZ?zf9:szܓ7±U1+wh+eJTp#ms/:p:-?^: F WxtE `NɃ@u8-52zƼU D(̍BҊ6MY9&Q,,r؏8\>,ܭwB(VɮUPܐxf|uT]gd6zsq;}ݯ_oܸ&`yI9J6|8+]t_=nnvK'[:D]Xx"`D>a#B(1Tfu+QNi<, `|+f'OFcj ̏8͝@ރO9~TQx*]QOp8d9 p +6){`hE*[[C>R7!~kG9v`Uc/C9p@pjvDrAc3:nN}%#4u+\@ 9(QF+*isRk#"aĞB9qֈI=*)$nB'61'wD/JL_~0 OFSk'Nh |_{iA7c gh*#Ktwgi$ /bߵ`=@_ 6ww@:,zǣMu轣Jӥ^:w} !_(^=e|Klۋ@l WdF=mx!hn.$lh}B s|=/oc%jV G c*ܶR\Ǯ^'"}Jo  z Q3cɮs|/+fO#$:X#ȚsХev06? iTSpc!4}ZFnqYʥ%q:IFZeɓsE0M#]\P:oM<ӵèтr׭ZNO=g-3]@n6QױpFعlo?dWK۩54xLL&fC'w 9Dߣ6d,i&KHA7򛖨=<(6^A4HfhmYz9ᣱگ[y;p/@1;\.RDRW:TgΞ` ~+  8Qi+\Ί,ШBlpXx*!֚>A-*Lz4 FQ-p#^][,t9g/ E)S~m m}?qh s7$(F7neĵO0 T)^O+ ]=*0VW{8]lB}'ʚ: y 񋵄B9}⭒+0kjWP&:S`&}e(gW ČBRim!/7sTUlt:VVi@/#>SK|\se'}]u!2^v󗤧7RI͢7/3qgԼҽie@iXN;>pv'ƴaU3݇QnmqBUݵ'5|f_ d 7T_yh3ߋű]$D%3J)( ~G'V"[LsXm4"ϹkNҿ6StRP\^6QxY?d4cXAg–R'8MJ8οp Lh,щ7^#PU͌ T3JH>X}IҨ"uL]_vMУ$PYn_(p9a5-Q41ɘ% =S_Pc|: *:iM> W6Af1Cנc*%.}ʼnwB ~*IM}6sYI6%U/,~4T+\l0Me4&eHݷQ#=@J0xvYNuTh;&sS5fܸn8dRޤȅL7NP=ƔԶ +2Ҟӗ?k;w89#̱*">3S3{0ќ(kɴ[BXPXxUNXg/B)^D߽vRy[94̚~"\ +vE0F^VoeA T_'M[|fHq.[2 c{[*u@?g҄CsԦ pC!Uq?qn҈d 4Wc&Q"hXe;WgTgV%[4ɖet*==?&XU}>>0ņ|SR,?~u8H `{5K5e@'B!Nf'I$OLL[Jh .a~ulSx>ma4> 4pэFsf|pfX>2(^|D?2k,樝#0w(Kd ^hz2ҢB/wu R[rU \P#+L ִѧ;y5RӻrQ 'f !Zмxl0~| ϳE!Gk!GVҺ_b<3l=_xSqoIfVM3URwt4#MIf9s⺗&ɟS'#ߑ~ڜۈu^|f lř;A=-0ҼgL8$,Ds 78]nI݅~~?O8'V61C(vܴ񛖳Ze+/Dy@#I󫀞iӎ1b[k &6Xv 6O^noU}Kã-w[௫=4fhrfca|fu>;T XɭM:2 bӗU8OpsU\s{  q5m,(p< 8`&gUR#ˁy Uӫ:9(!m3N/Իz^D<ܲho,VPn 2q;VlՇGi=xݡ&Nw)KK4JDyl: i채m/$_"7|P~a5`i9-f( <Tzȹ@bGcνO\څӶfW.Rbhh';RA4B1P4E*,sDGS^$Bz-}??y{VūJAM۔ le{u‘2nQpZ ugi?l˧$->F2b1&@fF4 `%ϰ?kWsh|JS=p_>"<j$.\lesIQT\s;MA]e^õyy/قW: cRm2AM;'.mg wUXj ]77 A^_RVa0Oe+=C|kQ:FqF:sR،9y:BHJHsGՋsh am1lgFlb%hLV6:ލՇ/(%!>^51A%r%) B Ӥb8HumE۟yiEHv*i?=Uvم:e1du+TjH4/Қ8vTpI4]tڔ& [`j@5ہ)3s)KxOI#t#Qp7H>_|L0$bWA@ ̢mS}<ַ|=aK5"$Ìxh!aݍnխq&PTE90{̏baߟ?FP}f;tsc Co|*(> &f}u[_a,[,%('媮aFi> -]r%z͟{ >wv 鑎p'6k1lk@::v,F \7~B"d^۬nX5>eN5G$my[u\l[ #LJp0. V74,m8fYbWc'Cm݄D<*!4&(}F2<:(Mb7pl_hs^{1EZ_W?fN1$G#^ T{vL"TI:ˢ^3V+u)~#c9ō 崰2Ӥ-AfoV^2E PB :gʯ6y>qFHb%de(R l09?iߛ'ֆa!'J>He/-ƤgJ ΃E`k8@ `R(v|Ae*fBݐs}5Iح{{¼&!umXYb! h<֌.z_ _cH%f5TUMrKvlBF*,K8# _RzPb2aVztFMZE=gwiRm_Vԁy|8ړT OYf#-:ӽ)m[$KHH!C}$zʪX "}u<\ڎJRb%4]Xpv)'0OڿRӁ;Z H@A/4ޡc`Q6`J|%@66CEʧBQiקɳF5o9v:`֙˩M#Xķ`@?'>uN DyO'pK0BwۦFe=doc K&5Cd^=Y9U/=od5mnq.(9W#V@'x@TTQ8 Խ҅⩩# W)6;6#zcYu\jo^p.NF]QI $f(*&|;@ڑ#J[)\;u=<=豕6C֒Fr<}غϜȃOKeꎌslU]MRꌰL^Q5OVO4|_݇h Cm"xwf,Cf+Ggkri$'Qhj"Ik9̽k r_.ltpM+r')ds+N G-M7TyۄΖ4$^%sօ7).I0M*=h dؔZrd}&`+HHd"ԫd!՛wg زwG8Y)^B]xp"G}R`s+X wnf1tZ(+&}eэGCȾ1;vWǰ93~?H*u+ \RΎ $aB@2t4£ru n8|peK0A:t}_QXYa ݽRyfkcN 2:Gjgžʰ($w4)PMaI &Ux퐘 aC% eb0WeOJAy?K=dL'-=~0[A$0DifUњy"F~VݜAJ;NUyBNh/WvuTHt9 Wx!TBla']zf.E%)r!}c>8DHjDRsnMJzh-.ATϷ#vi\"5Gk ʳsobr wVzb M!0iTv甯^HC~;ˍȡ=!AMtFlӛ,PWLZ֚hA(1nML;h{ kI_ Jd̠p y<ÙdV\Z4k{X*m$8ybb-=K}Q2壓͢DK1ERtU%*>/@mFTiJ*#Pa<$dAK%Q7E{bx6v4]\7Uaf:m$8/KBUns"$b.3q Uš\\GR"Eib'H Aχz"_,o$Uz4:A;9C&a:(&D⤆( PXk}pv\=Qa9K%9ojpB+^l7i %1e}'˿/j2L-GmgԝWmJu&;)5cTs) "~Cc&>%#/SR~<|9aDȒv{+oɩKfbĴ`Ke1k}p qlf+/;XTw:;돩&HQw ra~&X8.y#f:ܯx4YB\Qxm,V{l>퀼a5K$I(,r{56]UP_J gI0|ЮL,6/oU=3LV^Ov%ӺiU}2]F]h˶~4ۘJ"Fra6 J,)*GXtѷZuhTbHEN+boŘzg@(K;ا[]+#cGzL]Q<տdPdW9j=D+$ dTI/4QQj"^@p֗Y\]ثNnӎ[vt\3;ـ;&zA6;pF5k,z"7 W.^]?LDCқ!"rChEGG#Ui`bjEGy5?:J}퓹%RŚC6aFf"=F7?p65eSKmL/WJ 8uW_iԭb5\v<-dq'0{>Z(Rtp{^M'ħ'8Mޭ>ǵHBuǐFI xg in34@PJX8Y`]Z-.]%.L \Y(A}=CIղQp[֔Sg3y3m`'D}8O渶ʉ0'ѰeF-& $EmT ѱ'r{&j &y %l4겟z[pvbu! ~] ;Y] m8?a| E˃nA_J('JPε#H -9yt1raK;:#彁 M;[P A:Ȃ>sS :7d9٢Hn:?e2·Ɛpк\D#`c)SI:pZHUsʷ,T'qUfzJ-i['p A58_e]ꦟ);-A l5fF<)@-/-vϗWȅ&d8̱,7 %d_ \ hְ_{Dfw ƛ:C*l-@ )mFŽ'* Pt, D\=kYHCedz̕;ޥS%$ e KIqs܄ܚ!WGQ qN"agަslcS]r/C܀1rTV1qP|'l ySw:;t:e`'M܏mH*<ՑYp#~׬7@҂&3_57u%n/bYTU=! c#sIH*zdz*rg˶mN"vlʞA%O{@̄={=DYv?X?Tc9eN| 8\k]f) 䭉6o -BDJ忖[6g ?5W>Q14ok)մnrC[Z f뺮aogeo{PChÓa{#(D~4|.EӜ ~u<2,ڐʋ̈gݣ\xŊ.*h.pvvRl@nT ˗Dk֙jvltљd"1tO|n)_|bSB0(ZoA>JwbMFg#8HG?_ǹ٠Vp\8}^idEF;ɷ!۞cɿo׆ֶ~g&K)+r󜡠XJhcsaX>_1$I1]dBbu'qܼ4ȗnFkU/u4thQu!|^ձ\ؑUŎ M$c-^BwcH7PxSEu}љ>&Zn-e)'53x"L{94dn3D2F-w؃1j|U 9CTZ%$ZTHrnjvRnL4pd}W-EJmهt|R  ⣖t;]@eqÆi$ 0jy,PKͪ<Þ''FϚ{okRma3섨킜R} 0.ﶰw{AjZ UaB {4M3Eg;rd,~xmWѦba E䜧mrz,E(ej5>dtEƬFS{>7 vmH'WPMUNHZXLM~d''.hkЏ11ym 쩴$mOKN^,ؗ*^dEt9c.YvtXƙ3]m}wf|9Eダ^`򲸰)iX"7q#yz5<pW#Ĩr@w5O-(Ei8Jp58EozxRǎdbQl:wP!9Z)N )/PTzJzUR>sajpM_fpoa_Z aܐ)c)W߹[y3t~\*_ $ ZoڼC;TzUnۉW%^۬:,/b-=Y}^TB@*aT.w/MԾf7+KB ,%XzP#fVhܳ/˫*n0C͠+ӭצ+ԯb6+d(`ѢBftSCysVoyj4q M( QpGF;ZxQMDF<2:.mطs,rˑ5]vcL.H]i*8 P04W=41 ڎ7:~)"EK64uZ)uz;"'%^+6pLæ0pYJf XW9M%Ѫ;:I^vۧ,8K$Gtwf3<[ψ*7Qꡩ .ueq3!Df1ځ01y}q-@ $:@@N"\ٚE3X7nZUdU{kQ4 D3ֶ f-Z?7G|҄*fD? 46ߝW4z}Zc DB1zϑل\OСzn,V[NpJ5?F!|Svm5 `8胡LS{3o,nBRMFzbO$;nwX *~SSyWJ$~K#q4rϺuE/~[^S2mqJ(2j$Gs!|gf&3B+E/-qVG9u:  ng[;I0 yhj"c.]s%6U呃OX!, /P~o.gڸ|G>6 ϞS̀+J6`A072{UيjY ~/}Oxa*i =Qbk3pHQ1+5vyJ˳V*AI԰44@,^E\8i^#KOs XOT8-=9t`8>+9e-o;'HEuF?K!6BFmOT}F=cd)gjW>Z2Zx zI谫2ؼjaVF4BQu.^L1Dfʥ4lFϱ64,bB47y wr'+70@SDAWj擯c%wܼ +I&0I̓é|ImSVj_F#2m+ԑ~T!$ud{)W16[ qH]&Bc<z ro]6̺ϗ`fsTX "֬~9þUZ M/cc2 -gw CѶ]ZiML|@n0iXkWzr+|YI\٦iOP|5C }7Oۙ&x0\`tq1Ĵ4?,h)~Pq"d}GNcã\Xg%c%(NZg{ok Q_eIjnN0O:G:R߮ d\R)C*Qo*|@::uϋ9"_gww2ѐ`9F ct[@% jCIJCz-1/Lͺqg+:=y|b6" nL~/(D9/ cQ)'o@w,IL!JH:.mP…@2mzHk.} WOXy%[;64X{"kd+jX_@e3(KȘYƚh~Ðe'-:b.Es;4y=z,=LqΞ}wpOpIʦ`[QteʀP_pdn㵩Qk Ǔ;~`Q=v/?S׋i?>`$L7a#NȂpe2~jO 9cƈ.Ö`v| x |bЄ[$fG^W# CBز`EU+(#$# B}=bD{h6ta6\ltj!Dק&XRq?uc0hiBƉXT>h2~=bY2evvTd8Ǫi6۔*Vc<.x炼Wh9weilf,Şu Ɏ鼴lV|4S;`kmZ6Ȧ{Q;!VWK>AہꂴrJK?:Y>&NcH1Dԗ39hK5iuc&.V2E5[>sZ`dD{Fr[=7>Do[lbTC.:NľsLAHB,b*+:,nC]vє~ܔ3 Ls{s{I6?{zA(:\A7[E,ԯc t+.} ES!n`b_DO`O9be ;JF)\*#g-[aOOL:&|W%}~Z Os}d:C,լj6~mg*|pPtoO]%RQ*m `5&;kzp̺i 8yګQ| fG<(} ]c*wTPNٻ,, n:%IJFmXlv0+4l>'X;>g#M>g?CH_H\҅i"@8@ ^Dp1VR#/X͓ɠҡ3'j~i?c\H jC&Ϥ'z}+:[tW[U+pg#piXd y¦`7wO;.&mԸDVu(&(hԻ (~/nZ)BIE-ezťZ#~=Q `78uD[7܎D/Ӂ S"c j _!{$ݤ ݈R2*j }sG)^4Ahw4!Նl yHRW9:uI8m݆v${,=?F/N2\w?j0~ƚf+nŃ1(Kt>rrb</R|3ʯfL܋zwg3&ذs5۳W#yE :g NJ@L$-l_OZ4*JZ}'ц=:J9\ \ r2X#C8dQO]LdkwwPPe7I"Ai&ni&O$}FrJ2V+jz\rQp42YiRR5ĿB? #7Z۱IaU(S'Չ_; @NE(vOh@Nss&ǾyQAV|`'wh $=oy hS>&C^oy:YZrތD' /',ןx5 /7>d>MbemK@TF79lf݅t<4 N8QT|z|R%Ic.*DQA:=}A;3K܎Ϫ>Z6*YbK蘿*3OYIW^YdŹ Y#d+披17WRt&!Fk[%'.bjz+saJ I}IHiɶ%1dMVN3=gVs)fۜṢ0՜-z.vJo fI}XDCʐm;װ&Qҋ0YqM fVr*5\6tEI[k{E^"ZJy>/AbRf>q֗"<[M@1Ƿ{?T!i Kt M8eR^9tAHűN}BKFi?Y%f_f DZt`h$3LKAdީkJj C-;s$5!HqgO@WVt6ǻI էp)~AfjΨn΄e,RzC6E `" LUo>8] .EԴ%P}j= _O!nR Oݒ<|JנB$Қ 8 \?۸k<F3N E=DSJd*-y2Y$́ kYqdP02#?xit)0 ǘ08 PŮfusiˬ21[(-m /)ҪW^8ޥ }Y0n2OK"edA EQsu\byQ[m굞ћ۪-KQw:cWvSEJ9&4By8˂r>҅|Y9I7^DQ ^^ɀ tz|Ҋwmz|uTe$XMW#Ğ],<*jn)RZI\īҷT|c#ũ UgrK/zvw r)ܵn;p[g3U@B9wB)ٺ(uXi8Fw'3gJf5ʧ9shVn:]%4# -s)s{;iWppqDY=r.L?JEBΪ)?jEp5<˥$ kDVbtCx\0|[(@SQ bL ^<jnЖ~, Y&[1`|8ݚ$3 gqpRv{HJ;ІgыS*^L̇P|R\1,P"%=qIcԛjе%-7]ooPؤYu nJfq:2q d{SA%J:vt>^X_ޮU-|lm,(.rƂX˭*$_ 4BNaBGW=T>ß">|i'ҿ~Br/|*&!W3`b.r/eFG0eI= Fr\ 狯1Q뒠dP]DU{)i^J*,RڏwR"ڸQ!|F u}̣h[yc#Wێ3:ycXqpS{JTeٶ1R0*(j}X24h:շ v)ɞ ~uIV3j5g*ގ4:q]'Zz+fȥWRQhFϒ4VewJ4kXyl.E9˞yQ5n&6̣]Ipu %lЕsM{Gxƺɿ8ce%N''9Y"{@QDO:2CJͬdU09`<>Ms'b_wsCZ#e'?ũ{ TI53RUf|<λթu d\N]l_Wu.Hӷ!g!Qц࿴'Dw0Ho2{ b)cp+9%'Ru,;^ l/V9ܽ{4{VP Y&5 {l̴ٹU$ v>!ojz<[wfIɅ͖o63唀9\]( M1h8޸Ƃ&g@0c~˄,"DVF g.%bzA|^wcAwMqKA `4_Ϫ7罎(Rg9G.6*wtcS8v΀ktr)Ô5 l9 &37\yC[TRlA *7'b6PhG(gV'y-2DVIIEߌ|f# JuTS1^eɼw/b |v6oSW!FAbV6BKZ|c-.!YbANv=iY< r?=J赪5RuuiDNV';.d_ف~npu_|X{J 6snW4~[-{zq*w<P}:7*4p3T}A_rbuQj+}La6 Jxs9GEQmm#"8,X6Q]q6Щb_`&TNE5TFP~NEMKVGפL0$s{d\pXqq817I;h@ԟ)/RW͛7C8VS?(VdLW>_=' nRn?=ҟS-NXZ7T(C-Ρš; 6M-] Qomixl@F XvSHT7 QKҞfr'4@@eL s9&PŨX@p8}h]F^{MϞLC;n8<_GM~|o3Y4gL ƐX_Twa\6Ɣ^2W@A0Bytȩ0!o;lzM\+̶~wgp\YeL!~3n}e'!Q?=C:=`H5*v? Ktc<+cY8pwgN۬XJ$}7ıhf e 'IU4ڞUFoRWlL}>|i OwJ99=FR|:cP/VMEO,>ܶ 5jI^T/  iP+8l>1\ yWfLxﺱy#6e|m{ t;:/wO FHA/D@-iۣJCĄKCʾh7waNLX@yTx;$,49 m;#?×^4`S.EDBCT;աťMrg=s0׾͔ p/mE':JKEfW9®BŸ\az#PphJ"m26]|UHC!גU>Įا{>*w,cw/}FI )6BKUh4-DoѤ0;9Q}4HҏEpJ3KJ70c忬W'枊 : wm zz&E7ue!Kʢbfio*n w3/]^FGrtg'3VJ6a ¶,G/ʹ̃H'X7'c>ºEDw]9`ދŦ"h>Nnf1]ײDm~k0VmobZyT ?$\!_3h@A5[a\ అKU?[%·V<$ S)G`F-!RυxHe 9Dy c7 ʀʹQH7^8|ZƲԔ9n}6=nu1F>zʵam^ݗlʧ>7x` oq1$Ђ|nbXo䈛҂+DRQM>kOK+^Ӧ슢K7Xa&.žA=nm˭w/!3(ps0>%+6n C֟E _~f!df@ʣ?X?9k~̦cc*IU2S9Xk) fP(ΚJEJnlT9wf@fŧyLAk+8o"~SYx25Έh1m-F25r J/+ e$&qƞUVuš+Qq5?Kqblz{_D5H?uU%e݇;^_8k~$ X 'Gydf="&PuੱĺΗ!gg3V]e-e|80s+^A *,r9"$s:Ԋ I„4:4!Z+>  vDȪ ʊ)u &16'8ZicMGNSJo3b W1jS%O }[xw.yPoɟK0q}MU0w U*hҫTz:SUxdj09J CU^̄nrm y0b4pX'Z@a0L/p8'3+eſ ,ܳc钶3GlԎp6P- {k}i<\aD䱖е/6q8B5`'^yo ب ǰ:eAD7~G/~]HXf+$^H5Bږ?;s?TvTWḧ́@Zv>"pKql) fdjߓ2^d-Pe}B\As/5 _r#ĥ#uL8Mt!a)}, /g㔤j>,=jII (ZL|nK&,Ficfs"[#ފL@Cd(/|k fw(;Cuy8uEpcj:頶>$c DǦfJw4oij^S'Kȯc~]_Lif|UG<بY5;Ȁ^b#(y:EK-Y$y6kl'Jۧvy. 4Z72|$̸z\Uvr(^h>8m0nԨжVlMeX];;Ȇr M$GgJއӎEl"C8\3TG}7< 4-6_kB,(]o{l?1w™n7:83ZmԎ4mnj&HZW tch=e$`wy H qeA `<=ep rG0nuLj5.6֭!aA~P},H5hM RٳBkvD/` Q,-CEɥa bVߒ!OrwX 0VXΓc@}蝐<=Qv>S/D0J(^ 1iiLqSid^QPUgSlU-[ԅ\ZX2X@;Ha*[N98RA=3=O4D& qҳ'ټTsUT"DplӯA1}ON!@#TGϕga"BU C!Kt͸}k|\۝?e %.SwbQh:؆%T'6{ɞ EMQz+dZy RnAj&юyp`gvujM+4br..*x^2\]`Co\Ue~dM9;qi<# LgA,L$Er#c KE&%#, K9ka-2JAG!-~v 1\պUUt-(scEP3BKCJ6S'M^&Ec.; %:Ke8\g2:7sӎi=Xh6WTxuZW:Q -NOS$״٫m/_3t(8ɭ1ªu-kO,i]d$mb¦FS6z8Ç0iv2u3DxŎmXߥ/wu{Smk]dϝp AJr37dyo`Y`y̕vx(9wUXêC/Օ~+< @U:+a9[YԳ>&rQ {m3pgYUwwmyH3i3xE<+!^>gX^vX]}(D*noLg:g{gOZ~)Arx`{ʟO_ .@I.WDXbȽjO$.D;9`;<8Γl(gU/f(!Zݮ'3Jii$> p*Meݽ6W,eUdK&Fh}WsW3-Da4cNCZVz]F]wfş35ݜ}J]k! Ur(zPȍصaz<ҟң|qҴKӱe[O(u`At)DpSjPm5hOS˦4 -, ©`*&D]5U?}$ OpbjGSেOĸ9A4*R dC:*eiJj t k#߱ε-#%ݔ( ƥ$dzSL{(Բ _N, ;Io>QkGPUS- \ɫh`M|Ate"E7_JwCƪ|WiEлpuoKXf~{yt?jӦbKM/VUtE_~O3xj V^7#m-GbKXYcU2*sUG< vOy_bgE5 vr[}|Cء pTv\lF済M:SuEo"X .`X̓{8 3{gQV4~2~R[wIZ5 ZOs 0; w,XGGKzۛd<0ǗQAsDBrCjYϜp]q )fSV‹zɤV6rm>H]vqNNng>patk2w~RZ y!Qõ hIhSzS6DY5q}nUv=Ȏ9UAz _H%8yᄗҶ&?8ps~ybY 'ED6)ү dk}{~CKG6>{L-v% p#R Fcjb5\Zg@ ղ+Fe~54~hloK~y'uˑ8 oڌ3˝al={FSFx)>N2USbjOB6z #ux܃&n}N9O@9R*RX}.]*)a8:M,bRf>!FM b<0L '魺O bLmPWs:n gtwOLByDHlM0~1hAK6b8jzB灝PS܀)Db $ta /1WX/j|ݣ7&UdsFn㼄bܵF X=ԡNkR1P6V{FsMGf?Ks;jn;6hT{BZ=`cay#;8o2k Ȑ?s1S^ !uLaD p#Wy We>~0iBy NL<'3iT{ғ^ c\ i^ӏ.v;͍ ܕX5K)IFfl<W`PE玑ջ3ҮM} gs3})ẗ́6:0yvFJZ;:zq p1>fJE ˭{| 6 WdIAކE&X] -( caP-Ğ.OýCvUY[?!l( 0$ hO0xT?fڮ0C|وuri| 9< 1e~glڟ[orGY3sߞ~$ߣQΪ7'Pg@%?0{oOFZRE:Κ FS-2rT&jz7{E9`Au29 ]0c(l#wA r7qnPC 1yleUmT@xd0ˇqz"=u`5 b/"sj?BM[BCXff?|7i -+:u`*UUC?_Tyg i5QVpf$q y@yځ ΣcR,}Km $nEKԑ0!f7:*ߟ)2ǰ Jp?Nil{^[?.;FM9jRF䦡1{R׎6HVh"0*1aŵ@|~1J'Z2J%8nd[[^&Z\d[R.Ex0XBtOf䓱2i9*StшG&YDF%`e*Uj7?+A|M&oOW+*JƄ \s(1,+zROg-m^^ F5'졽/, E&8%tqئi DO -vN(n t;qBp}ab8:"+RXe1=&cajֶcZ9 3$v~h} 8Ŵx@xᢅB7XrOK;}jKVؘqpyĿqxxMT-.]z{;Ϯj4rƴ|k5<̳qCKR2>jOȭ Aw%腱 n t880iHN A<IEeB{nerJ>eiE%no-㦪nA?'tlvEv Z>8PSO3 Lk=c"_^ -_KM;mkGNj!96 3b4sKJΘOշ۷c-v$>Hga' Eי#7S h 8j<-/uLXՉYկ}i[xƤ~՝̘8|Ze%C\c }H ѨhGwY{8<7EnTMG5Va!4 r̜O罄8bф5X'v֋?7b+%r*,87x|WĄ^ٌwy RX/gkԇ1jqKx_m Æ~|"ODLjh!m$<0ڋâ A̚dqѳ %ᖌN'6zi8%d?!iBЉL{ӌpsx 7l,J% Wύ02ʶƸ/E;fx ;*Du o" E?/%EcP?BMLt0ZvgLC|8\ ceCXܣQȠ*t<>/Gf?i-!]1FY#6/&/C s2\zUJۜzc#zr4-l tЏv1i T@8(3d+n_.#l`ʗXÄӇI}Sicb:N=P'8 dW2#+!LlL6j{ڊU6bXCUjTxiaK- )?d:0usnMV05fOIUfAu()ϩoFVJQCޑ~N63e"!%:TOs-F_% ݾf(I4(܇5Ǟ\t, .;/c:5w QoN4Db IOL{qwrRJ 0 %|g-WbFT498[`C,-g ƋC(SB"1|Cԣ݌yZu#ZS 8P_Wli߃yRe=An9ѽ))[.j`8exxR5&Mѡ fG,'㐮`\0K >j%OZh(M',߶a<0mY9G1}d„J 7n'M!׋Di..J@v RMutF4 NVJ8L`gInTbnbV4I]y9:.@ yֶ5[[ZX ķa02<">$g`ۿsD9  & ^H*۟ő*!ȭܤ XuT`-\+Oƿ#?0:Iax%if- D C+n7J#Y:&aYTjga&=B}^U$HtO 6`'T `Ʊy"Խ헬^r- G@pw${|7@)A:v:! ;Deu1?e#ŶWRY=FwZlO]Z=T :% Y 5oߛ1Pd䨚&Q+ox{qGh]s,`HN) %c]z*[Zksg067\s3;#8k %A4x69:S]t2546)Zo;4(BS eN \bvF@?T&ȟSՀ͘!$&[i~Ѳ[jZ7Á8 5SPbגDQt79Oq])o5,e#Ȯ ڼ%U4ei8tI5uA/%CYk)YU84& rwRƩ}5>V?.EhxN&(|qYzl ီQd2lz_.-ܙ]{0{W~CYVLaN\UZBWWA%DJ7Kfy,{bs*v~T@kH'k/}DN]VkϷ^G,xН+va_mku $aJ1;1iY&|crZNcER @c+Kɤu0d.p8O@]-y%8^6cw1Ѫrdhkm "{z,FG懒|?Z|+-:XO{@:rp]KM4/5 gqx׆]7C]9vmy<;b{w8's926 89Ɠp`WZF!9sc;X£1DW$-ax7VZðЄ.ۻ0%S}a8RiMZ"1«e!07n<|RcZEJuRӰrGz5G<dۍTD?HPQgB!#%wvl}zO9 rv8&m}%);`ӎYt–yu*8DöSY˴tMQqOy)/197ӌBzjpw1󦁊p>{hS1ȡUMQõ3FS O2S(HPu .RB6I,߆mEyA5=)q<&7בd :[-}4!nC23?U%QηmqJxew >ii=aqrP*N݇b%ZnbNfY07pSqòWj~'ᴚsX:;+b)T_4㋵hIM*2-UZ5.(2ube#坹O{2W䌉>qFN S@L.5yr!k!~ЎMsx@î~da~%<v޸{k%:#cG?2| ևb)kczeoDS6:+W<Y"faQ.9aC{ʐW<LacpzDRyAh^$}O2 sl}ۼ: &da%Jx:,͈Ŏ;ṼWk7ʪ \"7<@)f "6A}As\v}VV) mL "%VJO{fWJ|1t> S#KnO Xr7f{'\a7rij󁯬쒀q16$M,XHލ 00=Yh&mR6/yowZ&`/.eh_6 )i?jtYZJ"#$8$>ߏXi{&FNwq',jyy?;L(ƅm(t#^hӹѪIeB?nMk}`R> ^=KC# R3\"{1<ܹ"aDrhdl"2}'_gsT<`-No?A/vwc=ĈRÜ|-m ,E4W`QJ@6|쾊4*6 1qY |-y:CGfnY&|6!$Um;/ӱd!z'p3T1Sgy?n6pL dp‹ǜ Vژ$G4Mkr1@ѹNi_K$m]}4yTٖsEu? 3W.Wb^߷A mVμ=Z?\`zݖ#]̻{L#W(x>d(/Q||}:y R, $Đ ͊i > ybL}[mT=E/xdzbgJ&IzɲLve̿lߚ*R$7́*x<ꎷ|KkmлƇa4U^}{7ä-dfQ A ,bJ"}L=wU~if\UvoXlGN'J&բ3MT vǠ_`͚G7~>K 5ӶʒfuyW'@zgʍ 3\[I5<= :-j;{p~V שR"fEy_ q׊o.+!KQVE6[9+z4pA,T8s=_1ux ИYI\/sdxr}gInFG;}Dctq Fr,XaN vAv'3E2, =%drtWK]75B:u}׍B JV{Kghs>7v{u!!U!:yfMjQGQZ|9>s&3]@ӝg\0@}?7 th EuJ@nw} Kç{\KE3Zdchϑ tDIrd>_IUNs "gQ%{,K SpfO﨔 M# :cw]Q1#YP‘̠~ZVLhDL,P!%9y}YsS#BmlC܁VK}yZ-0pxK)g@ړJFzJpFN iVkib EdZ E8%7WSSN%=DJ 7[W*gf Q ^Gƌ8ZZ5Bwq=Ƙj.f:DRċ%;gh`inO3v檙{~9nw(Zd<1\fċ|37-?%$?6`^tTGT)h)Z@G$">_-VRw]4Nbשlwē''/\-*us VF2Ҽ6ʬ¼lbRl I~~ QG-M5D-th+ CثR(ڪ˲ˉm`)H6. +ӌUdpT< gO`&/(8s` ,iboi-{oUsJ IO$_Hkq ̱S'PyUSd g$T;"Xu#p/I'WY.Uw;M7pƋۤomh۪ƠG܄&T\ J$=F޳BUheV!$YsJy"k,Ɲ;I&j&dF|ߎJ&.tpzBlGAҢ3b:9lj,dސev۽Ln;łoi"Hh +sp[_.n۶ǧ#2?+1 :Rqj%ɤ?gNIe)Zon#=eEcJyGgax㑘 Bg( ߋ.t-=j-9<[mqWTdsbQЈ.u'|'A9=pc2YPvEY)frN{97F'h,y\3$Dn]|o6ňM 2[2#׀ձ'[1NH 9,oʧvȐ,XV^~kZ6֮Syנ)߭IF:ˬk'r$FM ,D<5FB9Nyk-u?T*SC9r9g5^ J3?KX76DQOrcY&] w[Í0}/ -^QNv2xUAH(Qضw? ckι#Fq d9-\w"&>&?&$GކQ]iKyDI?U@*uEҗM=̬9E5*Kκh;+H~7Y]ȟї,saɁ7Y?V]KÅʽ;.} &`gyLwPh)|Vdݣ7PVX.IKiYxRᄓO+:O EʝD,愬{%HAadjAi%me:9* EOB6rfa,0߂֍[gu<޵i> ȝn&say循 `͆Ζ ΃DVfp0,D)aՕގ%G|Qsf2hHZCj厙7_ 9ԮVMw3jx籝-tL~M1m̀sw_7w:iu ?[l͸]SJī9e#IPLO$_Eʗ0@,s`_:XeBmyD ȼkRWo`/k;vd  0M-L 6nC# xЌ Įw*+;&^iFj YNA^{}wȤ:Sfl[\'Qx̔)(t58q45QZit8Ow%bHT >M[PSf>z}6sd=&@k+p֕~@Dww}y'*ѓELi,C藍.PMF"AS.xjb9glD>whdlV01'i\W&d=Ef&!ұ!qR|>{xBͺh+&]-DAVձ֓J0sc(-@ҽƶ ?OZo:2Zp좤x0N4}7K[XP _sQ D5.s>RO!eѕɒ9s!: |%e`q49N ]kTrho)/Ȋq BA_jFP,ՒFca奔̲jg%s$^؂BYN{ce|#e]_ xĴ1NE${)8~ԁ_:_&5PdϦy}NF)Sa8vDu\Ftc]` P0kmoFQ3}v.VK'=^&~3DjjPm&[p,߰2;M2"A6M; uݛtqY= E "TݔKvjOQ e*c|ȩA`kq1^*?$ fׁuA[p迌p`@`Ows F"7I.ȯ[n9P F0_@!) #VyJNssw᷒6ʈ7ʞ <h,_aj,KLiFe6T)Gf$z!k{/EZsJTLPR;Xr̵=I~+H?iMk̀/-f}?)~s"(Cl~sح/D4nno-m[찿aV6 2k=GJ%&xt+>U8ZoP@L[!W}ȍVcT `t]d]R4f.Ke?Ir!<몡_ z'tɜC};.bbq,N@}XـwCӺ+Քa"mwJ64O}7olI9317,+|{o 0\/+W|-q3 1b:M 5,FsӿZZ_C;Aއ L Bڪ5C{㿪OPc1HRr|4TvJW5v װZ"{[g{r-l S4 5].)ۑUz"XE(1Pə/#RCm}v^ DaGW@xC\vϽGuTYը%Ya(=۳@:&H DR[ o ;ςvƱV Q\[DxGʪ#gW* :KQFZ,D&j89+`#zXd(JmkzK!UQd 1 3Ɉ]gg% WI 4 FZd7#(Do@JƧ/"w~y}$}yQƁ.S_T%.8J PN7 "4V Ku6}S0 a!QώIJE^XKMUM*wϿJ}lLz!Sگڍo^HB r֣*-mpT!s7#bZ3xD/O*Ъ~26e-7~ S- VGN޵[oUފĪMokg65]"$;X @g^`hdao"ެ<ĉIwZzhW9G9Z9d.JG~%o\U̓Z%On'[ 3_Cp6ޕG+n"%N T;X~flS (Qׄ RY1}ڰfbM,Wš?)йdVfIoW\@ 1Qi#Ld1f+8^irγI.yF~pAӤ2'~*'i9m7nBq"[vMSzX7/"&}yӟ6qw$8i?F2s Y-zfGѿs(|$p:Y8dGNDgN9nW!>j<as+ZnOhBEa!=Hw`$H#cTn@b4hdz{_bSo>-ĀU=/]^b9J{ޔ@LC]:Up@eAir5kXMσU CB+." s,ذf 'nG%_l gu Է?n;g෗,+*+)zp=Rf؏z+,Du_ϝU .uÙvV|urx(o<.Ɏ7~6?b*t.a]2 Sz[e}nM9M=N&4GzR(SkHGJ֨CZ&q;8rkIx\?y+؈<)#kpw>[L2a"9_=Xi{J)8@Zm^$t:&Y@*EOOx8{Ώ4  8 hf];8=w{c"I 68㮺/Čo)o1C}jnh^6`Vxl3Bc{Z&m-6>*E'W)Tb"(/JzayƖ }ߘuG󘈘0LEmH|9v`CؽXot R|)'-N"ir gMq4,T̥`G[SxMk{dg wi)?k4|>g򀿢21v2=1!7ev&Zߤ&C̢*# >)Vr@'ZR0V_ G6B/ds RI25BӑQ)2ۤ;<+nPsߟ~"n(~S*Ic )Pgv+uѸ#A[\J8\קey}X/ @oB+%\.QC}"9 9*<_2 СA19!+|S53U{UQ,`h +N\Z6xt Q? "`?Kcp 1J$y&!}r r[M|B3SXj<>DjeKkб(@!F%7ueĭΟeAUph򷀊nh\9n}#{[R{kЏ vD1ٙJ%z@|+a#Bߙ-EO5n=ѢZ:;Bl*dtnRVq[@ia6`˒. CYSBC2H<.fb͛mwG3_3G\cN v=mGO/35KGvy"<%WqO6 $CIn;G¸'!A`&0E@i?Ϗv]&".bqlSI fHܵ4x%r1rФʡ{~T>~9rthҊg ASZ{W4+c8 /$cD1&#][h H'N! SU5]M:ZðwmpG 幆10^/O\^Wί/Ω7;W5+(S(wYqѹr~@ij]k Ř4k-~P9Oa_oCkU;A^]}*IB/bD{ -dultZ7J?F Eb9S+ !\>AhVu]EºޒʌS4inI)Y6Ua.ZFavs 'x"f-Vw$%h\œ\4R^U*\Ap4 -(?CKGO<|܈pO\=Ci6TGwXP*bh@wCL] ?1r|@0d^",0E(.X2`Bmo$Ȝk[?EQX/zXiф;f8CPwdK-\XJ)FFT2QI|+|?5|E`b@3# *ߧ!7DMPT>6^ɸڙeFƄ6ۉڣ[%&;j-L033 zMsP4$1wN0 ok u#CtI4gSL3Ԉ/ %z17nؓVfi7ǣ2StT[ƱkBNȐe@{#W0!ce8W]z$z8>mI#>f[wV !ޤiatYe W*&TmL-΋$DWHa?93heP re_)Ou7Qdz&;BXKg7oK#~MJJs~R`Fԕ0]y8Ռkdd&ϩ@esX8O*ODs<캸G3u{tCYTtjX"eSC7JIh&D^*X5_Tگ Ty6[6߇/^Q4'/B䐄R Re)j׊PD J0G ĺ2ik0ܨXC:˙2[ <-peaY(PM)UЬ<;6QLjLEhKԼ&)| ݉r8g)9*x똖s7an#;Zo4i20 ;Sg4尖8D@RUtn}Q4">w3$Wc|eٳc-(}s:2vKa(a1Y@ !NcJT=4BIB,Gvc0aY}Ax#IK-mɅ]Ԕ"AYTd{QH~"MШ?<}3HVuPP@1A8dP!:ݹEx|j9z.``~[JHO#SO~u.ns"pBw0P%Iɮ0ڰ3.9DIl0DZ)̲Ⱦn,!r;Gvb]L2:%qѧe?'@ av^b/hdovKlm7*6`|DzN^T?}]"+xKCpy=tVlVoWkx1E:}:Uh^ F5`.e ?k9'&>+nXqpbL:# T֢(wr<~i)|y]R52Lw␠|z4:n!%$:P,#hLvmhf{ϑP_A!  xb'. TvaHq uQFx`ĀeG_s!کit>!BA]A6C "Vg`, PIi=|^j}3jeɖ }c/e$*Qf ؏s5R1UȼR} ]1QJDl5xL`8Pay )+n 9zXQBCp~ @PɪԶuP2Pd:NnMq (4fWroiBLh*/z1' zY:{_ج=J 0aY],-X fO_'|oo㿶v,n6"aqoJjmUmug%1bVD4@>Q m0^xp>C_:,-+- grEaҮۗ48h4O"!fǸ\2щ.<\# wwzZl/9ao GKDB*+"{B!ĶF.cc aj(î@L1hR;K!9]av.h 6̨$&V(D%N-M3-X%Ս烓ڴoiҖ7Z֋z8]g&uRgݗ]GBۉA; -" |d^Ã:LQZQ iJ-Ga;jA>Zf\ ETTl}&}4-Z8Ht_Z:UA8qV٥Uu΅F xqﯽwpd :!dt-[#v@./dqy$^u<Q+ϧls_ɥ R9ÖB.=A98Jj=eՙ(ΐS]"TJYCVE\ dm^5pt (Y|3km29ٕSgZ>]" h7DUp*E3'z=ǡJa%.߱>Y@l `v/ͣJMD/XsJ^θH*u߈+2wՂ rA{*5F1=Hes]3}{nPi~zx)}LGѪ'k-)ǃK|37]䲽]`B/Un߿>3~kdvLĶF(RF2w_ݜY;vZyD2Dlk3Þ *PgV";m%?oق2@m#׾XwbdJNK` MRk6K&e%i\?LGf%" ?N:'@rvƵ_"Xe Ȟ’] Nc;z>AV(%?OȾA~+K[T/FQ1--,s^{K*ȫݚS; S<;:G$u~y Rqa= {)OpmPbPيWhtlu=`Ѱ±ͽ")31~GvסÔ>(Kʛ_c=oD$*GQKAR>ߨM^ف7fiS'0=& K\&ɶP `j"bf9kD O;ߦr^~h6CP/ ZمrS=`:<*ޤqQ\hA7ʂ>k!{P:B! B=2rIEw־Zs Q;FvIlT("-וTVL2FK|B:3[_x7Yxo~Ս]'p>iy`T'{ :r d$;>bwȨY%$!ݮ0cL$fB G!$4,5/rNzNZ=, vY//J>g!c8S1o%dր/@jp,y?4=BP8Ff'[n~SW˷~IfdO[hFM>[Q-Z7W;ì@W8~Һ< 'uT'H/ؓT[g`HREw/6ņ% `E9woR н H vdXEN7NLzXV2:D58|C9rAMm6Ws%d,,Pb3Cp#yZN?< ()74CDQ~ݩZ΍b|駛e?Wiea[^ˋo?,#Ԉ=#GlW bO+v0= &j:ꡬm>/1WStYs3<fGryp(= $kς@GM6={;o:v&pCs7#|'9oD~>h; Q7#T\3sH$ڪE45I__%jU,TU!Ee)&]3`锋Pr[ )WRc0H#P ?kE‰L_m=y<)jP'FЪ"+ASzԒjQ7/"q_xJ!J<>ۻ<B2S+bOu! ^Kk!=g/J4qNb*+nə,T\n v1vWT&i|Tlu%*W37$؜ǽv@50V#8H<վNLFLp&+|G#6꿳4!fsc,0:h \WQVy73xḻ\8E(*nVrCd7I~ /7 ;\f(ɩh0UVY#s By^Q^*TDAnܕpA7RL*)6Hy<@lga䂼|¼& 4yDQYPǞ=/o`HM[,4u{@<+y.(:Mu?h}@rl3B~4qЄ[=,UYLGVϑ(ҞEOɃW=pV`I!Y@I #2lp>p?|4g.y8Tۛ<:<^>HgQdڕΰM{%[~- 7+`bΩ_C5Jt۾k>It<G[Yzr!HՕ>hoI v ,aU ddg}FعY(#[wTsu19nR-spt&ܨөBr2.\7$&?8z*pEa@y;tI{lʥ_-I&Zb:dvlLi7"᥌OXom'1sW5'1c ^ ΢oCqQZRY()/ԈC]v my L:E3^昐PaڹCrۢy |dG?n lq!VP P$384uC[؂,F䒶OFߥ, ҦElO{j-E-E< L0p.aq;uw(7 |<)'n2̀ı$*h cx7'a E0B btBWWY(n jFAC}O轓%Ǣ2JKggXXu NwFϖjf")cPbId  E/FJf3oMd?Bt;{c3f Fwby mzG*۵4p;Xu_lN=B֦8ȷUz֐ F`Vn A%ւv뺖wl`ՀԎ 8.ZK;mV^eca|/CNGHmyp/A&H-?qrwZ:Ex 'evG967.ߎ-·f'Sbs࠽ ;bQ'G6Õ|To.2ǣAX_PfBԴ.mfbK{7wF_&'[%}=H|H=(Yت6kDMr[ "[H)7Z4&+АxNh 7mL사Fh0X8hoೀv=v(Ő6U+vv[RL@bA #E, >t]"D"O>lRt=|SS]k^KZr1X#糊.ET :ܓ!^D8QWR'e/hIOܭEmZ%7nc[H h V-|VݼYs`zC;b<w@LYRTm)B4nC4?Xxz%:3;:e%PaP9o՚/g1M.E;A2YIb+RS#4S],IJ-#_&QT)TIn3 9>2^$#wϕ=tq[wQ;)bp}ʋ u;1ZxP6 ibiꆞIufϠ HeD9 tnL`%6o eM,ScL=IČoنVQ%[ hQsBGGl[eiZMn*nSxG۷>9pB},Us43d ϖj/}on\+w(c'qdv ϲH|7_wN%C* ?֊Vx&v |d˨ҬŦef^{+ҟ{њ/ZoyT0a۷VbNFqQ^kǡ+$JOTtrA!Ѧ5؏fg-9^q[3D?@@BL*aًKh#hO M"/)0@x"n(C9y'*.nN?g>mp5</$ XXX,W5 -2_^dP/e~ &@õm'H!Ѿ2$AJje{lIX7\F=sk>⌴: 5l{!?4B)h1:7;`.lJ#f ý̷7H2ӀM#v1ra/{VoyvQpeZg' _Z]ua}@ MbYw$kѽld"&06}O$c`|N2*Gj~ȹ'p'D }<+]9y.w~%1vAhpo6r|hբb.>#%{7%0+ OrGyN+_9Z4 90Kˏ d:[8-w?seBV$b,#růBJ`,c(kKT9i?fչ9832()2Lt1_z1q.TE,a25"3:8,P ?xYqSkq1 f[Jn7zB.#MY@Qx*15Nٶ{"Q^ /L,f.6Qrh~l5.r\"C3"F+e+mؒJy@@d˷M5] fJ22H5 6Yk,mC/!ނV馬 m\>Փ) oZ=mcͮTW.ObN2m xuR Hr(-^wGpvp*2!JŻzw2ֱ4cC@ *cC( R%Tht(1]dA¨_(i6Wy K><S藷81G"ֿ鳎!uOW5Ɔ^Ȃ"Į hL  cqķ`{&~jkIxET8^ce RX `ncB#6X P#)nReN0T@h|sў "O㚺ne7>7*,!>}!/% 3rTXƛ*?&F;4bb` GX~sQ`_"? ? ~Җ7:n՛g9nN}S4;:ӄI(SŕAQ*`Ɂ@!w걀,2^]byu i#uxc;>ץ"sߕ˝0tG |M d8`.CͻYny & _b {ycҿ1uArrS#j"kߜA2ٜTq8q84[p*HȧՠyɎZ졕+W (Hq5ӽbX^)3p×)Cy-Zw9S:>r=Ǭ4.Ǯ9XO)5B3# 2gAE!4aE DgY.X P@x{H/^1] R"k3<U)^5yVJ1GL UYL[ x,Q8rX2½(GO3wl( r4LyؚT:#6184JgEfQao"=Jt]4tNc}Wˮ;\91sedGF2yڔֆyh%hO>yX`}|Y '^$FxmN> {o@AD?DŖ )^{rC,PSjrP=A ]fc3H[uUe{2V@!;<ݓx!=[QسJ쪲?,WVQyB# j,7( C#sMeod S7(XzBq;a,5c)<^QOYXi>"Mkqy9^{9r}k 9c+gXX 8і|TIGb<:7C/ EH݌F^b,%٨T}i%|nJS4G>̑d9>@% EEZZA}_n7?k:0sC '}#`Ld6RHiZ©56sO5 V>M|{e=Xifjŕ[b6y[HV.Zi@oD+ī@'!Pn܈bqLڜɪǁ0_ ӣ&h%EqNA,l%t_HOMtgtj(0yAL/L/@@Peʌ%/Yprŝ6#ͤd jo$ZͲg:<_©Jl`n&CЍ ؠ{ E߭_ +{:]Gx7 (\g:BKU}0py2i9=+9X]Um*4o5"$Eb% aT0|3؃@ Tlːh((JOMe,R zd|Dڀ0P6Iۜ 6947~f;eZdQ yNLs* ^u@[à0r ?d]MHd]`u=41_V:qՀKr{mld@SxIS@H3%0cu/1{djcA 9X@! B_@,@9 ^L"өd,x/ LFjTڧ>%[0e>׀GZpd6<asHld5O\[Ȯrx4QmYZ%Dɱ#3NdF#E#@*Ut߅RUqN}t0@N1$YD-~?b(IIR]9De10_Z)drwU,FȰWVҤ%ROepk'2b0ܸG fB5n%[۴ hu4}9Hȳ#^ %ښoGKwTЂІZLC&V# yҢ?Y&1B}/#}-se;.Uk=;Sxf*.ANlDs[ZVd`JX+!N靆Ӣc{8a,; -F.CaQ;6NS<%k @@EO#b{\OiL_`#rYd'iH-Y/_sH:n,v"@}Y|/T.^׿YRoYprX0rm|vU@STT#\hNv5-+맨fFrWu>l`HjXuaQld)-Sе&I6]%i8i'x9 gld־7oRC31ʀ4g}׳a!k:e*LaWN");֩S%>i v`NVΟsთ8,9 N;HcΉe%lWh1RE:IBZ^J2(X(?ysHVe(TMe ~ ͩA|M?G=3OX -zlcլJ?tWfP3) 3 42O*~7oe=0}uEǂWk>a{Fh2N6EM7XӡtThq١j1jn+ ^A>6I?I˼rH5Qm-@g=CR֋#;0dGZܠj>FGjڱr##:tcߺf߬d/wԏ.F4I*#>^;I Cf׸LNhvfS-cޠJV%Al}u̡ձ.e89@|ܙQLzTUaҳ8TM /|bQOiR,}k gX='tJmDJt;XQ^52"țbkCT.U쿣Fok*-$[ m{R$4$0gW3Ө3~D%],kzɵ #y gU ;\=~_ g0_Fd4-G{[1%fqe'Dѣy|rʠ[G/,i8&(@">Z|ÇY;ULԁ pGT~2II(!hs6R6 &'|H(n d 'y#iˣ񚀥*ק>Ү5ܒ礆UPsәPt8mGZ/ߣGiq]iyk`bk Z_z}E6EE(F^ z}077&R{5N_U8ÌWGkKG2 h7j04(R^3alza lyVBP ړT- e` ;ɷXQfJ胹V@粑c$:C'F aMt}/c5SMgY3Rd Ѻ.gNhH7pJ?c&}?u=ݗ,0t:ÃpmYnf#(OnZXNz|ge?R?ZB<^!Gj5a;(>44g3T҇C44(; )R9 -}Fw,"GJ5‚'E_HV+?)6AD-̃3* ^Eaƶ!A_~{GxRGo͗|8C$єF1&9Kс}y]pn /~4jǀhr#J$M #[$S@%v=C“Xȑ$Nv~xssꈅɒcE q E+'8ȥГm*:{l|*sLӃ>/$cҥ'|؛H56! =nZ^DH &ߋU$)l h*ѹDn&ٲVEޞ#G"+CaX+*q(IEn" )j(F z c?BD8 5h5µ 5ϗ]1duBo8La@z(,?o$ụOv,=Ghz(/G+97IY|yRn^ppT~ D+DX/ }n0FF䤠z5+Kɓ =B?Cʡ[f\ \$8n~s_qe=>Y&sˊ''UWnjEc@~C VQd"Ԛ۵ y$E=їЊ;18vnm@eSw8_]r3ޠ&.\1w[.:D%v" ]?GbJd c \ck~Ff:?EF`Vrs/H`O.|[H4DbjVT%v tIQ>򄫎kpк|gm!%ܐ7vh;R!lL8s$Օc? (; Gc4[ddbް:1fqǎRv"":AtP%.n HqZ)/T(lʇt<< ͈1o-ik$\S`#!(nu -z@+ HuCVWdlk:cقpPlEڱYX7,2`JG\hO%qWUF4Q B<ӭe ]Qe|X(!bIY3mRmN..R ghQaM߷s?r˕Δez~r+anCl`f (XUWjj-*D=HȂt? 'C'. E D@ssVi ms@rPʝ Q':5Eޥ4Q%hx&8|emjzJ 5(Jo|gī3^܎-|py\b1$~ o!=,~!QI@9LY}BRE,b+??5î\ROMWSK {7ȇڇXRqF/yOhx Yz')"p 0)Gx./Vv:OZ~3!]7`R&9[>ѩ`jp!㓳8Hvvo|zu|Q&)EW$Ң3dh,lK_("jPH R0<+%?0e(ݸJ1V|Zc3;YҘ\1AtHYK&q] G Iϵ iZ}u)Wn-Umߑ+*GU_^!u᫤":ozk`<*$tV晕6wQ䐬LךlѸlrx &mUd'`)~kEʪp_KEE᪌KZa^Qk7zR[iu'# SecNjڌG 3o1{XThr>, gzTi(VJʭ E`SUKcc ӫ?=KVZ!jJ]&׀*Z t>]m۲5 Xt׃xvU$Q=b/T>6J~ϾNR.om(j~:x}v&X4ߌrs(Ms('!I90)=c6[?_BOtFqv~< QJ"Š7fS眀[]XI[֛ g̘nZ\ֲj5h?RڨΥe1:y: 9;]TQU}oTa!8;2adVRIX%2*{)X3 *.,R/+*hwI?  ԷήZ 4bUjQ~LK䗦O83}.XH)<9>Iw0 rfyz#&ߡUG33pCb$D(wkKWŸ0fc#/oŪQcH7Y琑} Ϡ{Iou]lnjRQFsɊhEI膊} .xy@RªcR&y~JjOE&)Z]eE+`W0Q'1oׇݬ@B^NY {LIXix.P?^{qsiR$E^j510º ~~b^2-ĥaT\=T牞%!`±^04ô1LSbjfrisbwP pB-&1R޻|qbz+S} й4".kŶ\";hY~/b42 &"ە tl6 6~ ORB7jXY斚ӈ3t(ycU8(X]pPDZ֩D|@̄5ÿK~-@Ǜؠ;6UF@x0Di 1[Y-XgyCf"]@@ %@-BE+dQJF˒Qf;f1uٯ+=׌Ȣ#\f絞1MyƳQOhYVy@k$WVkjnE96 6`bXTo,2>InPL#X}ۋdڮ1Зbb&A z|Grlv??cJb'/5B-5#k.*CzrIeSgz%e_6BtL]e  N~nS-Wp *sGRc( Oh DGP(j܁C\/ ˔@Sz>7OJ {?1N$ OJ&B,slfțC}m˨< xf/o dL#K`cڣO YcK ]ZC)NJn)Ygtl?Zv:ѥV*QO͎R Lz5 @piBs<]YJGɢ%([ÕD'.ŨUm/fz`^. '+0=՞r ߱O-O{yNz`䉫i6yGXsrA~rG<žr$4(5ɐbV}p>o8~E|:g+dUi/u mύ#`GdTچFOeg"kM.Xh!8 9ЦnOi|F8rbffwc'Rx{ r!;Аm#|2 )q&J6Tfu5НV}l/k4w$L;R7Liۻּ'twck[>E~rĴ~d (.'a ]Lj:[n"03m t;gcߒ:Z5''`Lw NMzideɬ "+<j~_HO%y@g[ʹF<-i`=2xe ?Z_tqƩ\j3rWÝnQ17R",#p]o;"Ĵ^.'R^RÝK[X迵2ef);WqO&d/<rİ vP6ilvʼ-`|&}$2 z!WZz@> VM$\L+(Ԋۼ6Uv>YףHW3V {tr򉉙)~Td?Ii]c`GldiFCTԐG\K .Y[ɟne[K8d,-d⃒[ ]3DS '$5dun7*}(."&Nؼ[>lح0<a\W  7%Ky=[ iߘ:EHfwt>gjt,cS;qdE`e~FQ[3gL3Qصb"Y~#uٴn#xk3C>FUB婽lern"KOH :{tyrh=;m=oMLu (dD|G%C2ٹ G^PɛjY!2t ]8x .P( e嬩]2xXn/{yWWX$n0RIQw ЫF]Mt$N8BBS9ǖIO>/zUPR*O}l Xx1y"9Q-JR 2foCė(6tNGshL+Ȥ&B8_1ZZY+ZYAӦ;PIRX }(o`\a}0}OrHYl2 x2LL%_ZN;ڃ@Y4L~Uez2W)v9LmVK 9jԶ-ڼ=vJ̌)]m7~2'ͥF/OD.7HmkM28kC ^$g ;ll-ӺVrnly;ƀI{@XKL2`(:/3S}{ਂ<t)GJ"yZ{q.>=uUVk@O\n+4HAY%=L] GN SsfGуf4u#nQs#E RkYG@$. ޕӫF9r c!y6b-,')yZF!.3|,'1w$ AtkDluk#4=-u|}ydP&ngIu^gr)ṻY7eCkKVff'KE}'u7޵}QC&l =uMF.PB/H$7꺐)]E»58V`QW"x[` \Z ҼF7DP)% ׽)T^1="V*7鯦,)σ㣍_08rj#9Ԯ,ҁb5s/A"*(ɲ-FC2p6 3p;V9\{1qk;IӒ'v_<ǐ`x m&iX vЙܹil4(Y0M`fQ M BuT,[QY{x){uol&VH^.ЖdFZjñ UW9y7`hY-ˏT퉑j+|`1G0N4,ȚSOxrcth+kk{]xzӆ'u9S\kJW5\2CZ/Yb15 %5 %PrȡGe)<r p~13gGTo+v(&tWY"1vV܆@s!B MKUUjSի-cARaWy!#~AMّM2:4@[e Ÿc`lWwSXA͟=60%kzC৥0k'v2qvјއ% ZQ^ W?`wYT3fZ8T 2W1=Bt {hZiv})]CP>ԀMR4uU+B푐IѩR4q=-_u؀&3n6BSTYܾb}kH#ז&7LI@S/(ӦgU-26뛷M:Zȩpw~"}Um%b]-Gm!a Уkb3qV8kfZ̍9A۝oYYB؁7.B8PWeJ AO\)Pui+e4l;օn#x;} Fzgz!"_{{%48Y|b?l j )0>#.zPNQ! ь%G_:&NgCƯb=L5n/^P[ n-62ֵ(`#*B5VNf2՟dEeX|})Q :gGͪ;vR;词1j<|aqj]nӹ|_Q@5*RչCxZ8ֻܸ)^9u@+!_/PwOө+Q'o ߉؏Eqd\b8NķLA\9f6UU"l(qKMݱǐJP~vYLwn)mzZ|[ڦ*}>qF} |3E?C٪AjW< 0[G3߅LyB*7>AM1$m/4U7Ms5 mxJg &T GoNFH.D5MwA,ko$!6rUn3N5`V]`H7!s/㭩.s |R/g-* qD>xA J3y4|GI i$2|GY]/LWTpx}1JҌbB:;-Gጁ%Ym'z ,,< ʻ9l6s!_XHA:.yk"E-[OU-h1n8yl0qj'. +OoWM q8ť~˳6k;?9_I]ϱOءWH6dciWq6Ot#Z0;_HhLRIfB& ) nMG9Sův|XǖdD#ɼ5f׸WS[jcJ0|SaReN/8nZ_1FiiiZ^)ύQlԿש9@ZXnO cJᯔo8˺:y,*11) SVnH6msC7 ˪=^V=JHfy_c% ٿg)9{o›_Fs$ 8-dp@àL2|79A^m<^{,.{Lݓ_a_^}- Hl##K^ɩt~w˒!i o'qVt5'z^}/3+v~>{i.g[tkO,c~Y86}y6Kweu?$}'ڇ0#I7v(b?bIj12er}(kq+8r 4Sb`~15Z4ODi5'wc6)m T"o)^xRJU'ݬNY, ձcUM溠 ijԩ>DdƄcmT o4ʑWVڙ {h%e glI! CڟS2GKJs6 LQ4,BXFf*_S,|@hF\źQ2Pa^{ցbK2i\Seb¢эw`5aP S*ɑSq 4鎷 ܨPsIgNt1@S K3!Z16EHΦb S~;VK)D#kiқ|'˲)h" Çق1@v$fBija8ۊjBMR5L[bo߬M<ݘ/etO)i;;q[)Cmb+93b `L(P[o!Ǵ6ӟvL SV"$**N( Y[1SJuJW%.,?9XAy)0|(JjsmJ@y ͸*+)/볆-.c<~^?'YvdU8P?d#[8=| *:0I0AH奞{@˂k neuÁT37k\=kd>Y j\9^[>}"zQyjg/d<>JZw T-j_AFdxiF̖ 2z2r6%>(Jz1܉FH1<IlEabn幖ry `Ӝ}nRý\ה2lHUDCRɞT)ܹ5s쒽B]@'Od7w`0[ZNM;:'lyegr dJ tt]} O?J4|Z.:Z5by_6xJY5^[_ilc/XgAƣfoyDk1wrc ;zpcgq+a~1^%ϫ9/V^mIGn0 D+K2Eѿ{F$ŝLV$2!D&YkGlti HMD1Ʋr9GZ2L3FD7D/X fP?ЄSxvk_tkBXZCڢ[\=gz3lR|<9'^gt|O b }KZ*=9H*K&?\jVtWIc^_aXجq74"7 xcOrQ PW|A,(tl礢q;fae@@ @9Yՙ-=MiΥ!.~Gu#{(RV2n k=uEĝ۞<לopBN\>`}й-Ogr!]͹4c}XY;-tcPu'{X]g)I]R{Auo@kb}3G˸bcDZ2eѳ\[ /X3Y-~K>aa~[;_ue72FeSoOܠt[}h=m tW)6b60npa2_ʖ;V$@F d->rE3/w8𭆓_Mh:uYxe3g3 Gc E\$-OTb<89/9/DDF$<@Ӹfs;5GqebO!* &[%#@ą߃/>1ٳfDfQgqqvOBctwf'K.w[F&eUs08>̰:ǹuprs2 Y4 _2vU M0DO tU.;倌 }6; 0FV Ňk Pȿ'S!7/1L[3+zת$G@SdY~,IЂF"`aGςHm;Uc_kV<1;..]G=R1BZ60j TBwWtݻpssNNq{6F*f@Њ+"=#hY6qH۔jӉ5\2d֑No\){X.G1ݺCߪ6.?;{1/XϹb-N9@Mؽq^ gϚs?%SJ:1A+H7LUg'7`EmYC%^! UXi\ m:ծT13fzr/LdNI9 q%N,$HALz"Fi8ԮaH9A1Pc⬲Ěտ (Q܆E32IxRW?$*Eb멪{Zܯ49_'6^4p4Ϣ+ƘLHQ&YYz( !O%HS&!ZuU6[|jAY/ N;R[j=`⊶NOP{ Q1t"UeO4SeD- q:Axn&FD=fYi8ԬRE;T[l3a5))}KfRn?jIfn-53P> 3 &@, +4dA E>- Mj?#rd4MH%U͙fSu,^`~6tm:[V?u'oh^jnQH$ H!TeN;o~ZHО~2z||Jw.J|TQYaM[}K.z4/5w ɞ:-JeY*6rM o1ƍ#\.Z {ErDžZ &7k5__va a`@= R>pƠ?(5h ıSR-kҲyan52} ]z pS? js&I7l>oFq PC~NXOla!AUw ~U%4Ő>3QO}!Zނ@A20_jwC4ˡ}pw8\E{w0Я*"6눽k]ԨoԀ2YQ4q<9\rÞ=}F3H8vfv!UA4B;AŃHO67eQj)°8l>bCGh[b~w']0z. ὖ_v+SV+]< wiOhzRX^*]@'Xzֱ %VJ47 \E+lvx]Z/GOAO~Ѓzm>EQS׭Xs\J*3ZI]j5$£QdwW*^B@ J3̸S:jBW߽9п6\AԧfHX3`a0d\P!cgLC =CKxY? 8 ̈́. d!]x ?kyς~t9`IMEY$ֺyoHIE@_cS2"GR*]<[k9W[[sKċ[w[.7Cg;&^kU*-]P.4skt qbd&$=cX㺫ҍjߌo""[~R'*K> ODNJ`&z;׶Tb F̎c_\J8y剱43 (cP)@7d$/ i /{-kPYoc' D?P#-Ml{ǂBqcIJ4<9Y'IkZ|J^29/g;@ +1Aꊚ7ڨGvgv0>*%޲N p'Hq>M&^~d!R"hȳ+F(Sq'fY ݣN $u)CN2%5t.҄ ~#$BF#"?JtA낫]G6vς<d߅ g.u\p]5#E. |TYB: 􇽍 ip,U Sʃ "܉}Bq&Ĵv_MUIcJ}sYj=evLVp5XX ڼ@B3urc3Zqf%1@DS?Çi3܀JA¼PVZY5Ad Ӏ9Sg݉D}8YiQP5up% #0`CGWpoLÒ8su?A@eQȈLDDygFeï%05> uPOkh) 6BĄif@0!7lgbkQ">`-k`jLyHҖW8U$uгOihr]\ 2w*h&w͚Qi+/)@,2@IG,7"$uAf?`. /Ԓ݅чrMW-Ϧ8Q쎢",u¦a$h, >& r^ڣ}HnooL]:ӓWYν~)([ 4q"%ФNOt"ɝuMs$NdҒx6eYA[ꇘ=x\)X&04閚,"b)Ѝ!z>'Ґm&"{Aɂw.T7"j PbnGk5stN{dfƒUB|ܥ ӥatvX?zd*STn9v[ƦǝkDfD(BR9j5/q^s+佀@^9[&V>ɠP RQ1/$O7!p]=;[]\tfF\y,OӽՙmfrEd2Tp=F@/t{nc{Yp[6{0y mƚ[W>iAK:7?b4n8U(a,P檶Nh-9h+.{KwJҏ=BJ*k,|nZ0UL]XqP ?cVnN KnYd!"愢J3l of=N,E_7x~X^ cމ[2Cbv cT9hNXO]Y9[zیPC'p :VѓV<.ֿ^ǡ ˊiI'$zzqf}׬u! k-:1Ov5Ѩ,9)۾-6ȣf0'2Cg3 90O(~-sԋ %Ӝ'GU6Wv~ln!?̼G__*F3L B%dw;9jJ KW侩.]pxFB^S&pwsthVq4/u`k?ydU2+إ}aqeu-@i_&Fbofrљ:)KjMw{sU{ΒJo*`Ω0蠖ϣ@P +bS?.(`SI4F D<{l|^p/`sK`"2ex*џpJ͎ފCA qԶmIq G V7']7z ?9^7Ezs{Un 9ѿܛKeO8wC כS }J}B||_r#"UyS'{>1Rb/9FB-Pɱe%HE|5 |J5 % b6#&_z L엦pN^Z@"QQDz.:&pk{}C]83qloٲ8 6+gzRt]u\S3"ȹqIpRjg˳SJvے/ w±nX'-D^V STa~} -hhPNj{ 1KlXn?ʱм;DvBÅ^)ĬΩ4(LJ~2?x,[A&7Z+<ƍ0,V%I`z(N`9`طD=!6q2N_,}7_GF.B)(x(`țInSF9ҵJk^ruG`9>橍W_Gsgt*}L*Zg 55VR(̫tRNE;ً6|QV`\Q,z H&㡁@*Y>SU0u~^ ЦL7̗-łT1Z Yo,k{eA\+fDuъd)q Υ_cģk&.=Ovӳ}!xw;t}MN@g$vtjG媓k4/F?3}4mE5Xbw@(y|?'E<'SF_ǎ=c7)園[EՈoUxi8~!;ZnTcV$:9|ϕ՜Z8!c)pl3g A)r?Ȏ0`],y)~>}+ES5IŻ_zމ:-ZbJ(*|[PҬY4mM󉴜y0qDRqCX1 (+*"NFIGWh"NU)P~?1|K>Z9bivk؂u6?N0b¹3hL Q'nJhJxC_nf&_Tts- {?T4J.ۍ1gOVq S煒@5 j/*J{o ӑ5WyT8X0x Y,Yw[7^c(?loo6;+ߠRigHI٘ OHʊxUb_B~S6x[ jnfwnqD᫏lU:_ I:fT}GR!.r]*Шۨre*hU $8+rfV^FQqs᭫[\_x \|_Y?xq/V\ nA9Ȃb(Wȑ&|M]tpB8lutߋis!0bCV02c6a1sȉxyݕA2ځ0}Տ4iY!jZ)9B Oap{SWb:t-]ۻx5&SXc4NX`y5%=sCG]8`s ~#w<DžjqJOLȭ+NUiu bFu1qhE8厂2d.Kh>ӰTc<>&~SW)d%cfpQ "H zٍZ_O^T59YkQ#Z@(rɭq;sO^ 0=E Pԯa)f˓^s ֩\ִgb2T1$(#J*(YT !L3I #LC,AĞّF2K]O7rk[%5f0 1]9{Y!у Van>72t-u;D:O x>;4Ӷ zJpM?ʴIٳ.%6nU15I 1DTs;tu02ePSoߥٹcJb}x)iwݤEPATW*@+JdҨK`p0C} cT1o 7+P(,BWxS|P-u6L]=ZRW$A @XI`1ts`I0 K}/J4[MX3(@ǍϿxڠ"uK*k6^7rR_§GEQ YQv>2ÉNȐ22qJ\)zīX {a Qp0f y$ˆ\U8Q͏a^gGMbOJ1H]b6̕Ȍuwxs4m:c:0#JR0D|jmJ l*3q9œ|$cj(sux*~0.g_='¼Nw?̖ r%]: urʯޤzw{`K.@cbte)coot n56Av,Unt*^䳍Z:,p;V8މ0錄͊ⲹ9+NoJ t&@;)fȶ҃D᭱Tbe1;^f "c5YCBP¹B,ܷ͗gszu{;}cC,4hIa)dMhmyLۻL&CeSA50)=]w"C ;׮75]1jf!sةu86srɛPreNvxu{csF'>SC~;fyq!3qu20#~hR/87U'՝]L bx&7;Xc:A!j'OZWJ\b>QQࢾ|x9-c>|>,|VV6ժR{OUIX:Fé= <'ybte;_Yuhǎ"0b.ȳS3#b=!:ob^ҡLpzo 75(EQTiF"/[`AޱLJ2]˾aOϰW~>Z1P;s8 Ia Kԝx=c}C(QR۷F"7g֬`Bp&I=} IT{eC0y T:+Rz |x sP1n oTE2}"γ1ڬD#?x( tUJ%HV><DΐǢYW,550T#ۯʩjzݛU(`G1 Ky_IRG3,$;*m+0,N9w!% ]E?$vi!4 an2*ptx=zr .9]OK'd ٞ3~e- [T!h5}`i%ou3 IV6"⛆aG !hKeȉ@~7#/)R}g>d*vH'Go5Нe)`4T,M~s]O"Cbl1@Dz|Q( ^eodwAFhF_'LmH+otg{B:$Oi]5 Iձ~*dHa,d#k|\,e r鍉b_t#`~d_^G!,& 6ӷLWVX&e;}&Dk75йje;lSݤCաXkcUJ-0 q5u-ua C%/Ԛ[ȷ N[h`5B7ayUA{U!B/3!<|,V{r4l1C^ O& DK\ygY) J<[~w&盚#ڎ*Ci ~}f"ԲPR}0ƹW6O۩"f<$x`gB].Hi)V'/aB ௅D(4|cZ>VNI='"4BRSL$c_hɭQo#IO1 -ҳ^SJZkAzzZ}ofNbэxݟոi`wcO4>3gHH@ٳ bgl.O,0#hJk2q? j 5 J5oWq@oqCy %?幐,8%ݑ㥏c:"Q78غ؟ؠ]*|{ H-BY-g>CYOgբ:T&)j!d"i$ ORNeDi^>g 8Vcf*Ɏ4\Ï ]?{`Yfv#$wkb"*~TrdҶDة/?99EE!54fM_A5-O;]qfCw ݆u(0&%$;﷊%d娐O3TS#2zXAb&;NޡMle8Qd7$w=ǨP2vSBD^+,1CUg󠬕  8%s*A5@~!lM^F`gu[ #@%lYٝV-lۚ{uq4Ɣ 6QWIw@.*K+\]NNJ_셵m$}h~GlísUTŻp/TNhMe${cWSU#=:3$KW̅%bVm9j!"(2>Rw7*Y>H}LL;w_OכDzZ)1pbS0ە.guy_1ِsY szbmIazI9}|(X[A4)LCmG{n^apNQ pO eoq`,D !&m2[LtZ1tZ'*^>rTWD($3F   ";$EBؔ2*;q9.9 Kg>Wwz5TÍ4J>ql䇺3}mE,h19i鄂4Tf#t`_%2 [Л2PFcMcSPK@i )}gC~`1 ?3\cl^턚[[HXưJh'+֜GM if*\G3q޾K~U݃?tc͚o}k#}Og_怠A{@`0PB(p(G64@3gBUZzijAI2|;:f1UatEvbko4vper#;׵lg9_w׶|"֯Zkgfo ɥR =K Y⣵&I6vmOJV{q L[ XDdw.r%[O+]ݤLe-DSg=[zXxKIo] `ԡ^n6dKМ| n)\<Yx~M=`X*RPG&mb+ XSfw~Sy)k=`% /VBU*88'&l{c[gmGgsX]vNiK/T?8S&"-NL(Vs|PgA_hsePubؼa*W]uVd.O%2@%Ax 7IӀSżӾ':@ e<4ft"x=sM-eQ/Yw?_&8>ꡓ?C uɝ~cAiv[ K !q] ?>1צdfOֈ=mVbP|{c-x#R}>RL=5^ql \_P™yjԩR\[OڰRgVQDK)Hmq_O0? ?gX~+Bc6N)P]zMs]hp4p}Kjk{Ѥu$ ZioPe7]h +j?&2HNo ߓD_Dս l pZw:ӓdo;рd6rXFno ƐERt#O[*CIir‘Bmr9*Ljua\@ƭ舼e:(눠xba>)QV _7j̿E Px]5gh:@ =y'SA X 17Hg2<5ׯܴSU9ߣXmbzaZ%$˒4({"!+Dzڰ6Qs% rYw0TڼRsyF EשD/PAt^c9>+ILgOø5PtO{Q#q>]hI,VD~R?gN`{,+-$ρ45rFݔG^KM:fZ*BgBl Yr[x~XrH-+yW T:CmfҵZ*/@ %`*]nEL ;Mq- R܈)ԫ7Ɓmc'6(yqL0X0m3ĆGIS3PmdE]5Bhf/ U3hX RqJrc3Et r U?̈Yu0'_sOGtMkEOw%?~y bAKQxm4'񵑪+i2mfJo\h6 t]3 L V0gK"5#uI4iSc&Vn9c@,\@h'iQ| 4-%/KpDžZ5ﴄ&C_P>ܼkوns˚1ҿ?my[i'h fz7gE$<vYdס/En?ߊWgH M-Nz!"eEYcg`$`JVj WRWR'Z9?1g؜-;yR'_[5Yy/<==$7Xܕ9gͪS,PsYjv>k'61._{ZZBus)jf6`, 3WREŀ|[mTDo \63F ' >gofO#=:W :#l-ojTG۾N\KͧR{p)L1D JV$AŲwߧm9*?FA͂2"^_] @QqH[~hoҗ -R餵 *SGwƴ߯WqfHqXsLy}H~~0hd-,c!ѳ ٫M'RڌK)b/]O%Ɵ b@Omx#%FTi|sDlÉ<2  C:qNkt*)^{? eET^[[ynT[ ~ KM7RGZ˺e#,iap;x c x߂[.r*憒-#E3@׫eM-zAs6&XvoM`9(x> fwEPu!M3Pp$ǧg7#4uUTzSOOZ"{'(`K&Q_۷Ӹq\Q@aF撡vaַMy#F94U&bc]a)O #tH}ʻnfOŔe,K2OdcF/8v;]B1 B5e>dVo^fH B7mY(1P^K-Ԃlw1t\hx8 d@CB?hiVxFEӶې[Q.5(G@kHL|U϶?rYf<ߠ |biP1'BA ۢ1t饍+KLJY]T>,TbC'%GIW z#"__T1Z͞ۂAiy""ydx FE8J,e`"OʪK\EG>^۽w7@t>8$b1ӑF:E!kTdmLf2"玥m VB&Gְ_jE «B#"%>NhΙͪjh{ղ=ZG5CܐbWcD 񃙎Ak;ӎ=$`6_Nf%vQvAIQjr'ZMr&棆xZ3[dLLCAeRDXR߃;nʟ!?U$.gQwR~ S moc\l&D̜puX~/ƠͩLLS-.*Zg#}.\HÀU'#Yϯ|Bk&V`&Vttm & VqOB?$T 6|kW{zT zv$J|9ybF9.@zLeLZuL>^l14TF[ 1b@Ҫ !ٶ~‡' \`Piҹ[7z槢7܌m{bu7S*$M|”I2 Ír[&PV ` 9,&[k?&d$Ig{;ճ+ lI7Obò覤#%} Yh1qzlj\%U2wE)5BQthޢZYZd`G("%\h„ͳG5LDzwc^?!mC9aUkj!?Qя!opdb/600fc9a(?qt^nv 6l@tL%KFcKJ;#`K[L;0wpSrZrtφx&E !>4}M(ĢI;9nO~1}n%Esv+ U,nK$<617$$3X3#or+]wZPwz Md7*\.)/;l0*c~Hl:Cɱ?Hڎd(`!FPfR++z( "Ky%sl5A>G"vk2 .%~۠, -ݖ$[ZzkN]rmRnX6O{]/@ss1"fr*%Gɷ4M\ 6L3ݰwxSvO,| $zC9hL*Sc;+GXrq)Wx kS`ݱr #T\1L?oObܰͻdmHګQc- p|Gy!"cN^n`h2z^27S#@Bd;^ȵclQoi6m>-돋ac]ɷ``Lpkm,1CJZJta܌~no0VL|q\&:up%GAL]9}ʅgc-&[ɒwO%7&_-#/ahD)n5\Tf0.ٍ֖1Zlh"ߤkk+w*;l@. [ 1]_˩ B_>9z)u :쪁p!0Fx~{t NVWUj8ndV0\ 7K W@s"vM a|'86CuPn2!dlvK(:Wֈx3E'S_&]5_Yb:^.BC! x'?CSz; a̸O<?HYdhL*B4ԃJ  P,zVA6s oCBAbWr哧ŢCtإk.=D XD=A9^ol^-]pתާ6kHu6B,rbOo-!5Y3zGP6/VY*&1Y\Jr= l>gfѵuz?>b@ܢ$U ]T7 }0cVKM/ϗjά"UAZ6bQ5*V81uP|& [1?/k=9?=ޏU>ټ9+l8Ŝ0KM^%}Iױ=uMy~/ϑ 7-@*H:tߓŸU Nاre,4'rr:6">'''8ĎE&fڕ!yZiV:ij6O Toڻ;%qGLB| 9Xחݩ| Yx"[9aVW=]^-K;d~%:.$J)*cK#:^JE~>vu =e+9h+Խ?At[f)}@%xGcUfjJ-#{ B|-K5WƟ:wYh:*3LUE}}Є9gaCͤ* a iФDN@=Ej.":&9S~̹rI4&񊆪q/IN~H΃n!,VEVgKX*pR1VnU&W+Ow%d7-[w|%jd^9,Wu5-Cћ(ȅB.:ɆVF>ܜԐަzDqe~ )D)L^Ax]Xe7v>maoŵdmV&LAՍTƒh ʖ"@EHNE'=_'&SO8akCq+4?&Xa8g~ b #g-"b:al%Nz~&<>OOuvƬv5?/e)ڡ( ;7=٩ح. 7ʬ$ͧ(D"U2|kq[U VUX&u&6-TDdN>@.ˡd<:.In`8?ZS WS.k/b,#,? `<%z|NFbAdYbf6J"{5QZ*鎰Y6{iֶtNƉVL1H65*.<כ3|x`.ئ z}HaWP JBsN-z3fTyiߖ@m"_^i"] P?eKn :{PJj2s*Np_gpxG=ݏu}fH춡+**l#4$QDDYxMJ<̚˗.jϭL CI䍦uj\Cl+zF"HWxi:݄kn:d!Q~_ }Lr2ʦ= Yb^Ѓ'BK-:p PKnөD~k;?IḭEG}ËT {NdTroU4%:ƭ?p9ω/_ H_\HP@[j\I .'auԇMq{ٮadWLۗJt9@U ) }mBvXфۻ^(i3,qI ztY 9ZUYA;K @Þ&'A^|2OVJ6#'VQ?F܂Wžɠ{g;t0B6 q-J[2Y3ꉣwM "KrFU/c1,Mgət^8_OpNgC nL65qp S5ۄp ITd%BYB :Kz56 64'Prl&SLce"--6[:խ.~n[De޶- i"@&͈=׉*v0}枮ep\cp| H28:UO˸^l0AߖתEP%)֧Aa{q^ckn O0QЉewۃwtmwhJIb32ݦo)C189IOW/]Qy#3`W v i#Ci+T*m `f]sĘ2S! ကfA|zտRTNb‡n8MyCm٬2 R,6~16^Khx?+?*oXi+Y%&c-T98-K+۳"̖Ȉ~ŁlGԒu[pFxgW,Zp+w/1!fWu)EzB)KR)eiak9X2LiQ-y@DZFQA/^\DJQ)Nͥ\àcbs"Xڍ"Rz?ci˙"u9ps~,* cs (NG Z8pGt劒lMTSK[ dN⬵2i4P-ǝ:W%L'K2ln[H'A`{HhB8,xsV5xO50cLM k6 +رc, 'z2AFXn(d:]!(j#Zrlo3>*ey $}pV#g^wG>W34MAR͵'-`#R6x/ !OkfT}oA%|yE^i(,vj[)/qځcL{2[$,5}zr.Y W<*ɘ^9y6yg@__ő2*dQ*ګSy$o|ж+rmlCVUPJb tnC@9I^}+xB`Q "PrFXNQL' BlTr t=H\7 }}{履$z6@ (pexa  4:} W_GFRc- E#$@?2|;K͡RA'?Z?0@7N>8:JC-T32\\]qv{g,ԝ]{I PYT}YhDmP&9KϦւKyCS'[d.BbnI_F׍/Z'+3̕9^QwʰG樰BlX+4&"ވ%!,kڧt(G>rY6aŞCVt -{!ARxP}hF>;;3cjj6LQAy!V1BYT'X .- ́gRӠ: k}KOh;i^ju6\^ O:6DZxs{p4ߙE҃ R;zM)He!C'䝚 zp ;!b68 K@h8AkwYZmOSJ,7϶̨/'ܝ2قKiI}W5BUgaTaf?楥:/ajɌ8i /zLg=56&YqN^BtnT~+I5BuJ&ypy)'% #'#h= tu@ğ!~X9}(^Х5,HAo[R#bNPi7 LsHC>\=1w ǀĦ‡ %KVЯSpaD#m>/ /*Cџ6MB?{rWzl2IYmA*+nI-mkf+y) 9jswv&T$_5uCu΍ARύ~uYD;b !+{֙]LD^ %IVFkOlrexnC*Rnv ݷʨt]h|„KO~trqo^~tHdh,Jy=߻{2 ds^Ru R;,XSLtɯpnHUyd"kѴkf|w&̝g,ÆB7vǖkEbФ T8YNҌM@S6|thj1 n|q{h%S! v(8c}$ ુF>Հ` d gj"*=Qn'6g% ~AZ ]vIS)ov)s6/U:gDHv)'A] MӦO뇸lCQno#CnfeMhb7 O-Mg9 Ҕc.4zo8~nYw S ȧ_fw8֝}?(M'óHzb!0SQФ"Ñ\fyz2h FCzM#CP3x HT0P+vvUcPY_VEkdX}iﺚ7"R5[5«"9e(QϐǒcY`%~3ueEVL'wl7>x2h".iIE  _d(jTLFB\t';FMUr-u),Gd$Њq=#v ;[X7]=uxvߛߕSvSs'"w@YMT7יx}xj~ufM l*Ja=f/5f EMRZ ~u2s|ER&BTՃ $'BubÑK2tjS4@(rczTaI&A88{ E(䑤:[eu# l5roöI xQx?@v45B6Gq1NS @Yc nRP4`Ba!.Qyv63Vȇ=w+Ncw'/"jubW.BHbFd l]5K* E,>A4tP~XfxS >U]leKڀxQp|Fڊҙ<:osPS|'0"^+#zN&1[j 5C~1OiK=NO,.>.8WoP0ܶ PU]qcA©WHB¥Nňꄏ1xۯ˼JJCbi_&(ïLլ1nVp5BV#8X^kn!Z/]iXd?k:OC p6]=NkkW3{9~Uo;"ˢbn?a'UXݝ9l0g B[Is mRB v|\ə/Jg^`< [VC JzuDZaw-K9hGoᦩGsuэ># ]R° 85ݴ 7/"cf"e#p#q{[vǡV C3ŦS'(%s7ށ6Q7]~"00,ʁ+ kg8+UTzi$THG [uNwy e]:RĜ7<J9G>?uh[fc 0oj*n`J[g7v Bi~iTCM.R݄(ZO331e IՀG~! "bmiH<F-|5ް1W|ʋk 4!yQ{%SsO,:KS2[҂A&BJSO&bMUT,9:M?!WO495Sϙ,|K}[b'zM5v5j!BiSmX}Fq\m_’TЖnZ)٤ ݆9!yWžMl4BYں[9)3cqSuJ!f ~ b(b"Pfy{ 2_RfʆFS-u6Lt6vu3ԁ ŘYkGm&F(ݔ<|Ƒe¥ &9vx= c>yx 71ls_yp5Bhg<0  o_?/M:&*I/fau.dTetj*0- \ 3u|+=J!{SmӢUΰ XF&$!}X!Fgb'};; WcJ(oN4?/%"[d.0 ACgu"m m9mΌǬPorr3".c Qkv_fc[4k2k _䞘P}M'p:+RT1n)"4{NUV4jY)m!f˵;֚,[L\o)ة%I <#KN*(xJ fDU GHk6Hogu^Ӌs\L~f$Z[Cb&gT-?PZ K{_߁r T$Q̤Aô<Zc W\dz /|QӖW[V2er=8A "0˴ 966cib,5!Fmkji#!I}!]A-/3GIݰu辆eu%eSwyk%S@>O fwn:̮ȞtAoM:sT\7/cp^7R1 Olwx^MCaNA;禼bGx` Yȹy<S(ԖA]i~*}0bW?0[q\T3J[ 'W]|,*wtR[,J_ ٛ؟XX6=Ey\kh{+K$+ 91J<(CK jV$uD$Ipp#ꈋ$cYm2NdkO^NdfX Ԣ&X*=)BB&qګ!υJה&\%ijgp"#HvMӼ9Jxa$?Yृ\H۸ثǗ@3[=ITs1t b~ڧzϳA>-b_e?7b_<-+4LҡOQg1G:F?B҃ {zgUAnw=vW E^߇NKdVl@' eQPa~1DaU6MA,^RUN2F*~1(k^]T\˾m5m{^if}To:|khw'TEĜ/vzF;R<lR `fMukή@D55p$)S|5\kʕB(_&^{Gn?'JqTCiXq)Qg*eEż v ?'(2/Gi ū"CF5;KK+Rr^mݘ},{H/YQE>M[CCnNm`U˾Z|Z^җz,m&$뵠N1*[TONPg!Y*; RG 1k0ou .U,^/X^ؑ2T9ƴG|v~#tޅRK·f$ aj&[^F,}⩢dmck: %r  ~m#d|_ Z8Pl3JXYI8tmvװʾ^J-820N%}JprYFu @|v܊)r@AO^w4;{v˘kG'VO ௜254 ԧYeTLWKQith}MOb딝 vrQ-vk {!x<;lO6 X) U_`qx!چ\l~,?f=NqxpK[0X=(O bf9' 9r;m]* U~RHV ,jKo(Zdk7{62lN cvze ɝY%#MR3&Lsٍ zk$PҴdb=Jj8gh悋0ݬbt\$ 3}>Xs tu?c,Њ%=)YA xhH"TQ*~Ec&u f5AD( ZJRņQM?ĉ7""ۜD̡ BW7hbr O=7XҧqE+GgA빭c#]1 Coh>BX!KMAa}҈[WI:gz3* VvgS9Gcy19me}s Ev3J:8j\*QX$)c=x[6w%} dϟ|J`i Ԣ` CwE_j%M,;JKjNxp84O|zXsJN-y=3%Xyɛ; YFG; IqƱp_+lBũPJl;dRn>$.2 nOk`.Btߦ'6=BCjE4׀BF(c:I㕍ދ<4X44İZMmެ4]4~ d߰o|*T)$,·9bJ,N1N<(*sܖ恔QZܵH4E?nq󅰣/ћ 4p|It nx6#oo!=չyW(?m˜P H]WYR8E#/ҵ9[_eNu#;чKKZٞ>Ҷ)MC̥JG!{x\6ous87!$x,{-\VX;zpq_"k7ejH'sNx%?RV}.SϚ#1P !sHa4Z~ #2`0{W1q=cpV8'h81sKKJpbS)Cg\ N9/Nhko4_S3ymfX%\$nKpcl~X2J^yA }q2[T[>e3-i׿TXdc. ȦT3m)9D^kx{֣E0FbLl=u?:>TOoԸE0g@~+E Ͷh8~Kf_PKq|;H:ޯ" og#dپ9!Z_g?ZBª$9ӂN`N#;5N*<<3od!sF &p,'BEbρxQ^@k6"G59 ͿLbgOg%rhw^n֡=5ui/ +wsm sU;}n`m C{m~DZӬ L X]腯2#?ח^j)jq'l b5SU+NV>^_C=EA##->TVVAA`qGCpx}2T#IB`)+pq YQAELوN[HJܠ5pF,iҤ%Jr +'JiڟCmam6DZZ_\㳏l|ՏiHI4#VBfHjo>tzMHgj3l;6@ɇ+DMžSlvUHjM۵V$lZ7*%$Pz)ğBnF#f>Ҷd6Ba8c$6[1HhY7 Čݼ˺mԅ_l3 S#CGca j)UL{s0V|`zw}t<=w&+*?t6Kvg 343XFVo} '\gg|}>r'Ȓ%oޯ^Hq CC _뛊l4Gma%b>cOK۩jSY''OV>El2GEW7hӝ\ !5zB!z>4vWlhUgC%Que>S%&Ęt/nbp@-Qtn?HG%`8xȭMhzL!nOereBBx>qW&?LK6XݙKS*z d7j SƉBG Wz?vrN#An-i'3  -`㲋 `|*yɢ015~5k).cPY Xՠ&O z* ϔ20=]o u4^KMl@txC /7&%@{j'B7U߮ٮhX)^h?[MʉTMˡJTpGwWSM.2Չ~l׆&7aUDGyp?jHTI@;<&ejɭB'}S`5Uv"nw}\ԏ#y 裴\&LtP/֟IC3n|!ŰElYT=-ƞH'N;^v~KZ1-]%jU Rc39oP7“RUi'B^jlM٠ߒ7=0H(B 8{=+N*Qr~h5n(ڜ}AKa,y95j r"ai\[0yҦ7[9h?O D'У (Dg2̂*_^2A QȄ(M|>tn/4wu^aƥu| 5i/\Rza Q\ؐ[oWCQ8Ʃ&+l_ܥ#đ>0Ɔ4%Vz2X\!&Pwe[@p/18y5AH~w%*[ѣ0"{ d }^yt'v$ț1:XDt8sJf$HBR2_ ^)_uCƒ  fz >ٱam-VXy !ΞO? k-o`6(^PοIzU$=d*bCXaݔ1 X^)_2ndoβAӯm`Ji-?X1n!k^ݬ{wRAk] dOԠ/zF4ם)ߒ9:4 "|4)A}Sb1gWd=1 _o k6w7 [xU][T\;>@/lf^sM/^'M@/N0YmQ֫[!%=gTSjw"jz<_u4!c3  S_xWC3Ä o4X۽,F.N~leHɰ‾AyYk}G==g/Ɩn*=Z~d(HS)S}LB_?6.YS%f8eDh/2V.AF e\q&s0ךVaT#׿h:G<Վ\Dd?-L:ٯ0%SD,(ƣ}V`8D{@ӕǶ)ş"+87߇{g۹GKJ_3-б"!c=2U*b]̵2Y_p wԼ-|28{-` ^0_}AZPm8Ѭ\FnD^5Zq}n5x{|V1Sbo$q(N{8QOi鵩0ǼNS]}52')aQ@L7ADmyOʈҰN0)C29bV~6q5OT1݉*rܞn-WcUXz3"Oq=>LҚ,&4u- Rpj 8)ك5+>L-%I'ͬD{WW >}jE$2IXѠX`;u&'?)DZJ0d>áBj;X0mBְ}𘙝pH9% rp4Cǭ wv?bjΤ|?Sbk n%*4!FTpv(+!5=RCܣ c{ k˥%cP#qs #/>8s#xWxLjC]3ҐZy n K#a>L}z1H)1S, E7`L0~?uFjXE]JP0gd_E%sJrC`C֢ra˽h#)dvHʁj}۔Wq3$Ͻ#ب́%IT"`+a_ܥd2> sG^1^Et!_g4r'/O[f("%Ń)3>s0X8JJF)/ȒE~ke_Z iծBH-Is+Phq&کԋ M+`jQBI8nA1/S/ikè@M;RY=UꏴwAzy'QKB,=c4yפ\HZz_Py|DV_l립rq_[?? vxGPh$};NA8gcX%lkkPqQ9)|YJF g/#B|j&Aul>kL|^BWܪ+GxA""''p rhIp EsߦQJEN1}C0pZ> Vfn;+HOjCf?rچR C ωS4^mrb/̣$mfY눚n?0Y/f/aeF?gFF+#I]œ D;\kq@=ĵ$o gi4<''}E^r *i[NijnݔXGW1:h1jGqς'"Uy+"o728o Pa5[wz>1ZL0A~7(/J "E=V&0||5pL07U@C@/-Bv%6$x@~my4_:p@X׭ypCG3bTtޮe\oȊ7ؘ, l7ĂcH,U!m7 H!p%bP|ש`h7$q%F ]vQGSYE*o7%cui5GWjE|9RgՀJӠ}YƁV1 m1шma"eo9^b:-M|TL{qyZdpSDo41IJ*Ap9mLI Ex@t>Vy*S>,a$5m!`wY [q^Hdp;S4 zumerj[]: ,2Kؐ,án B؟l WU?;Z|ҔFf9E-hVV5aG*"* 5*h~QE* }{g851%`;38S;-&D ]P뇕Nm.®s t mߎw'9{}+8CƜݘР}jRf1^I~8)j;!`mm< \) Fhӝ!xHWşA]5NԸB-4=Љ ;`ӂWʮ_Or890^C ҃(m_$X'Z]Z"[@dBLlP`թ;r.Gc(c}'ɓKMOZIͪwlLᵈ|ssaz:e-~ zm Uiv!jo|\&ޭsbT'[gAQuY\ 80ȡw쟀 ߫5B+1Ec͙6S yn@,f[ƞ^P]A.VCZiō@,/ެS/>L:x&KQi*3+@oNzaY*TC_%^@vӹpH@ٴt^B+]~1nsJmZ9\ fijKuIͩ5!~Ul`QC}W$jGbt'Oկ29{O\Y;$>^"PJ@xe0xRJw@X{:]$`|JX7?e4%TCE t!5~îR+]3}ްӝZwΌ>xnҩ,GJ|44-Ŕ&M{EXp]3Ꮘ]9@ fwF m9R0{BV~'D;?v8=`Eb,xvji,\$b.ӓzy,jM|SsܭIB𜂮FTɇ@~Y GZqeM;Xɣܖ"5eaz2;Kn4i%SkVSjc[pmnF6lVPٛˎ&QފD+)P5Y` 1O/BcJs!̵X;l8"M̗-$b$%fiّO8XlHbq妉!Hc/"O&t[ϣL Q JsNvd'+5VĴ݈9ڇNe6/9fLIjaIX GgW$R <}OvB]I_ .vJD=R\-\TR/¢n⏩ȃO?eY3#FOg\q!œ ~bfr[w9DIVk}Y;bx:i3F釙;7Ϧ]#qSs{?4(ZN9qQG'Tc ;J+q%hf"Ky\"[a A3fO~Cݎ 4 VK3n(;fVU 8eYwZrmpe1:NS*'67yo*ʯ/ XU}T;&WmѬGBǵgHψ?7 mF;%$9%d[Nπ>`ɩyzЀE'I#3)fU6VI7];{hn`wvۣmT#PMˈl'kIđ}'y6ijqLdhWpdU_>d$m(GD@[g\_}6NINoPn ~Sw: ,zϻ:Xo>'%SD [',d7@Nr[/uWHIA=40xA\2\ft][J:ŜHv#ОD!^+ E=2CÜ#3tIÊVIE!(`n(h2oP  >{ZxV#su1ȶ('Ds ȷ08M !Ȼs) &CKroT~}hk2Xȶ; !H}'d#ܷaϾ0uǩń X}E8oNUm|2]Qn}ΡCUX``ƽ q\T9 9YTBk]zgDڎ:ߎ,˹~tI㩃'|ݬWAnU7Ƞͤj!x_W(c o:շ*#RJ \{ka$KˠlWZ/pF<<EW\qfG.dE %zLvfh*uwyw/_mGNm3ח4 A qlGﶦn[osMg 8uH',B=ĩ `8wu"PEOGukgA_NV浓`X;Ù R80USk<Vrɡ2!B&zGqFs3_jS HVk](q D? 60拨 A{?@Lu6\J4YFOA~7O5L"^|xsG:3R~gX&sghA`=w]`.]obuۧ2̫g)A}r\@ʼRA9Rb?%e&Z7AS{s#y5C<9QsHpo;V]ʁ''GyG%8,Az_(:3H0YEȠ%?\~ĝFl_F±4s -ՄmI .Wap 0{)b/Wܮښ3mܯ[@n+FhQ fc(G~ďnҲVh$<^]0kyLQ`;O1(7w StMK x!&m&b*eC(YGχE/|гv@<2ݍg$-7 zݖDwF:T-{zmNMk&f*%ΗVuQjC#y|E‹!]8JVl|홵JdHX`4Sf51{8̰r7;^0h T#;G&E.=QݨzSFEĽb' kPG(E pe4inM^;[-pjć_i1dqu'Z9䳩NYTY7{rtFU26S3(ÒXVH$ n 6ͿEJlT2n+K K4ǢrG^"zXL6MftP\Rf&#O}wjq1@= hC/"}Qp +7dDc JAS(6 2 ,O.vd{D8AsяwZY9Ȩo5) fBd:#-zX#1cu΃_ 5Mp]k6c7t=H~WFx0l[|pZ)R_/P=o#t +[5cYFI~҃ *cU0^ ꍲyh*AVRi*4ppXhiK2<(/KO_8GAłn;FK7M48.д}j\Oek]"J+DXCHE+נwf }=(uZZMUR/pej*Tq\. e4"?EJT ;b\z.WVqCzuad#=S(qU:a}K#DVi¯NJOt%XmWjv8^-:V}PZx"!i{Ox 3fRP{m }>-F[LmI+#z®(-hy0/я΂sB t&X뾯3"Re0esqRM.U:C.+_;*`&UTR':@䣡; OD}~Пi^͠#_n,vJ;I]njcL29&v˱dVۓl))'Ĭ1:a9%wϺ:~9(Y41(vzXO }nӒ6-g8y€ͦ4RW&HgE~2sc NT:ǠVBYA+5eA:zbH,FYԻBbpgÒyc :M\r^H_=a(ZROܸ>9Hw#+i QY)5=иhj ݒMuAnFk+5cΠ0i^7@'^d!?:7TDT k+w7I~뻼YVH#7 ~T\8,7!P_܊36P;#+*q*~(eɻ0kz<5f-[lǵN}U̜dNuJѝ=P,_qstfƶ*O7،Oj D:\~+P!I^tXЙmIFbOCDG"\THߏ(p+^_[e(}U"06xعcgYZ07070100000242000081a40000000000000000000000016439a35600004530000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/gspca/m5602/gspca_m5602.ko.xz7zXZִF!t/D]?Eh=ڜ.+gjvlU,Tķu0(Uau,bO' @&AuIJ]Ȫd"g_ 6+YO`8gT=!j:HC@3 bCً7@hBV,b!h ho"R`W{O1@rttek CmDu:ؒQB3F0龥ȟTӓ_R5\+[+"ԭJVṙvŒX d}!]JB.,]*!vc'Ёh-k3ղH~7hoyNx#n V$N4?g0B7QR^̘πN8zڤHW+ $}LE;uz#l.Po "R(E0e0@v4H=@TА< KG.^0;jNrIwm~v̠ u+/UVɓyw f BXa?~~P4/FzePAU2D2jbIr^횉/Tsh Ǿ'*Tߥ), ɞZL-:ύ@ʧ 86cTOYM (]+*Hw˽ Eu->Ӹ73(Ǝu &s@7|[[Bs~:"mG5<~LUX }\gi{'퐣 wo:6{L;n p" &Z@@^l n#deCD5 QTg?&!V>f=%@S%6L _ZW'V#2%˧',bcok",>˴TDoi$ZqB^k! "o|9ʞ^%*:4%Oy6zC(N udQ9핍[ռO (=xG6oUڕ=+GȡITyJҭ%s- RmJ^r̈wk [#uCKT(&Âæz3H8ssuȪdo+ObQ\!}׵ۉpFS\SJ/$&ս''-d=Q]܀,nu(#s?=DÐCf$o^ߝ1k霸_s[Z'F̝v{tol `_AglǍ%\%RMyq5hM{oFBraǎRޭ,>/$㷹90!"~(! cvbc)Z&G OH(8'JUJl!շֱ!Sa5t.p{7QˣOnfjr"0S K3ZY&L5c[e=lq}Vo>i:N'"[L:oJN-A#tT/ͺJ.<9YďWhan`beČ!uθߗ>zLNprQQIݑnj3y-eS 1?MD/R*HmM˞f^MBGm.k_zB^\oBoo ǞIpz$S#s*,ȣϻZ6~5Iʒ9N#Txe%>_E9L]|z'v\3OBH{t~o[ޥ얭?c蹐r>O)&AUcپJg#h;3 cfh@ũfplW%iZ"S7 w7jz0ǜÞ]5h/L\BLVZ}t;o4(dnZ]ftD2'M*L1(fԓ29o6'} ltrƠ>H }62:#`_GKtseerXԌ-zZVk3 Yo,1i!2E 0PEI^ZYpP5|sĨ7mj\'9)@#Yl&!8 juAXPͣڡwT\<4pܯڬdOcV@ 0/V?@(씙ـdh}MGv\rb-#؁[HH(w @ ъvja4W5ńE2L*7JBJF̙QF:Կ 0=bhƠl^u{urMZ_,Zx/3"cGV<"F(>. &̪5i 9$27SKB%w:;I,n*caB_ʹmz=П Gm$]"{CKO7DЖ_B=y?`B Bx$+\ [WM㳍spV\gw-Q)ġ kM)*ӕh-6bGz LDp 7VZ'N6hzI$i.ir NDV3]crP3&ed D)W&Iy|zY@xeԕQ0"\v|Nbs~m:k tP^}ͭ<ܐ4kpddldLJ>$2`us M&ODО:b/uQFa2)ŏ|fJ$R/Pu])ݱ? >46 P|-YU;3l6vY掩sDד,9ePGk)No Z״:iD}_ϼեuNvqX B0|A|H.:Zվ;ж3 ևqqsraD~]<GJceC]rUJW3 $9 `a4N$%4D[87%:tu5S<*B3 D=ajd۴uR/:zmK:k DsiYq2“ttrn8wBT}~8i&_ס훁^AǼe+C\^{">7g~]8]lj\烡l,< J x.I`a:/na!%ʇʑ̢-1->|r|蟬86GDk9U6 eщ=`Ae5\`ȫgՑicn8Knē;V^ 0>h/᭳1kڽ3lʎ+gtu( ya"*ٚI!] /TL\W]Cf"BT=I&5 jKp>3RKOXUܥ<ȯÒU^qe肳N$g ş;T}+$'2ed('AkJ$E$߿|ӬA4cBD,cl`N,Ӌx ?cW?0' la*V_t-qpL-0)|> e1 V'nm@'Z U~"%4:xD_ta w3FK5zDPƗTk,aY+0k'b_a +1}YL7zԡA;3 Y)pߧ"Ya{0hR&_S|%o?[8Yy \R)`4y6%}U`ޒ\`o.&RּA+:tg~;?GUMAEڧ1%Z.Pz] w*DWTXzA6kgh7s֍aǐWO9QIL=he.LfA.Qb' +tFcEPx^ԷX> GH4ϱ"C)"āh ⧝R-3^%pLwfg -| ҷS i0^ؚG>M3x<[S oؒ?e;Ꜧv 4Nmڿt 0dɟ;@HwIA%oP%9@3wfg\Yͅ3 1j)W0Aq|QJ#|uIV":;PIfƣ߹\ ŢAS?I]H=)5jd荻atLg?>p 8DLnw-WNjXUoS~8B ssQ@@b Gz-8í+F(t}r c#YGZP<)mc:# FdMmT4lw,_u&ȁх-B<5~oږEHlxρUpgwm%d.55g`0!#^ʨ^$GH%,[sjge[*CbGWTcvRٳK^NRh46 {d0/!vLQ=`X7gT֑RWIkt^wP@'$: {H!᣷qaឞnP$ލ8 Z֙^@7!{B▻'a_`5, 8[ !^}H'-QwjY&f~I2-~]=q :wOkq9O:1O,޵aJŠ;]"69)36fNOɇoU_jӹaL!?'[Sē stX>EؗW\/"sG؂.@x0XkjӐ|K ?uJ+:ZL ߘHN#R+KJ )^`E x?}:5gRJxզ#VO\(:kDڗz|7o]>ω {Pij481+H#$voҁ%8VR:rem;VY;##LKhUGI̩fqqql-d5 ,=OB 'F\"KX\rAc'َװt Oɟd7^LUƴ!Jf/:vC'v'm6$et[5L@iu&͛ 7Zt(Nljbf-Z֮1ѐ)ζ\z$$fd/Z8v):(KKs8 AgZU=|dIo avGwd 1J,XנãB\7\.;5βP2 5d뻅q:LY;`*p rMeI *DUT~&UJr`hMP7f(Z"4θjS"U053ڕX uybTVXW, )0qF1X!RL,i_ͻdkQQt+"@3JڰJo̅x7L ! =QK\y N4Qs@劃!޾0qv♎Տ@ 7 c)O0ETkW~pGc 4ASSLXőqԱ}G1 bGI[Il~?|-8底2%Bmڈk#maCrf IɯnArm!<R=+EN٥5A`gu5Y{{Юڞ3oe@/avE,rj'>ovRXח%JPnrm?Pqǧdp|/9-؜ =T *+DôGY fDڢLZ2ˆGRj+Z^V˾c!49 cJFq+g~huKfki87Ph>͇ 1/%s]Y38']2P6TF}ZV>h-uW0h-%qr  >,[!%hQ$'3˄z7\NM꫌<Ѕw;^' 0CZ?,u=oAoӎ|c Z)pp>@V zǥW@vᮆ0-~tD)2Ȗ/Y6ldTJlz1:QɎtCty O0Av J>هaE]{ )USGQdg!p[uN!\- `ˢ:d|>dSwM1MF"Q.M6tiҟ?Nå&$UU21hn} )]EE^Q48L<{dH3_8 ϓEc,VC9Pn}Q}VR+OF3[sB.r,A+ctCX[j^zl0uC1KM'srQJs IFJz;@)kf̌ @|.S G1*p ܏xBڜ!ʼn*%PT+s؝r()q]kEa;Jy5ap5{3^. cRdSѩ^YXpŷiIu2NtPa(*Lッ'૫ ǡ&ƙ*qtmoXf#H{0F;#NopL=6D`Qr?gZy.=>^x/xE ~ԘaY>G?YхQmEE}p ]'+b'C'zG@$IJot[V44^%1PKD(&5 '|sǂs$l")6<P~;v|0^/|?dr߰1|578f1ut%esSJ lJR~;xo>#&9sf+П>pWOȇ҂׳9NڞƚBBFmLNR~X >r0!o(ZoA^\u ElI({2zFh1ޤ!ʢSw53ͺeu $fac4h7POnwod5>mg*/ɫcJ5(i>H8=UàtT\U/;L匬e" @#ꌡ!!b8/Я$".}&L8 A._y`㓑<S ɾ֝*!-F>{| ! _ ^VwUi/4u#di>Ro4[Sv=%muWQr"Z.j@Px^8JsUGߢBkǍ.5 Xvx4- z xTʿ'پbBG Q. ө"L7Fq/Kd$o|2񁸍X-ZA)& ..{YH-o0xs5+i}넠GXWU kQ(PGދؖ8b%@>A ~֦5H㍂nW܌p6jdSE0#Q$a$F{#Xk$5VJ>Ns:rO8Srxr5Z(ʑ c]w@H2Ft ЮƝٖHbGɋ4Qq eatK!]Ϟ{0a_nT_ --'vlYJN`דlonkC(#8G1UWQ5gŦ1<4O)q C ,xg7~ Qϛ|d6o"V\ xm:JBbV?-8,:¼V9]JnnaŐd<.({Vҡ_#Q3G _@/AV]*`>x1{k&4ݿ?:hUਖ਼dz0b) = q$YBT򾼐pzP#/~9 yü#B_Q0 nM|/QrRX! 'h`{Z=-^h%N0+iQO$y /)Ml1滪 ݺV/ րQ@"]fXL5V`w眇v]$rN.ũp R9nXΫ(i!.yeQSG8rEay.K v3FMAB!Պ?r+yo<8_sC!7"zCyi }oR2hN~QL^+`lcv@/w%6iuiaO"*ڲr9=qLې:;;k .bqO`]vJ[>FCZKf"=ʚ" |*W& B DcJ֚yy(s=ɩq3 V)_M4׿6ͺCMT=h_CxC I[{Fƅ: V2M%/x$A$ }nS *@rD\W CUI0kl@s3jR!Xzdf8%[]H^o*.yhgݍ4ӯV֋" bU֦"d)6 QLDh!H|ڞͷׄkoIޭetNo8tߪ+O *xγ'to'\ u%)1)m\hF5}qݱ:܀'Of$vV~jΞhO`l Uń - _4ԆW"VebX 2k\ʤ`RW9& `& l=6p/Nf#lEG63k%|Z [$oﭼY &KTZ ttUxjHfa}[FoU8,D:pMVcEzՖ6Ӭrf RF^7e@瘡^ZGPM1;h41Ut^ R|21&=TTט EAd?[HЎ4𮳠Ήp<ɤگ Js7?Ø)Hy%BZ.V(KՐՖ#;309;mThq6:֍L=9dvW&ß3fWH'䆶rv珲C}N-/ n{'^W"Ma2:ȯeg'̟ȧ}SEBTRzC&1ι6BY$Oyb䣺٦]GTV:4m+@.f8C oDC1x\0M0l%[#(~=#Llź'AFv 6N VjaOܹXC*P nztʨDnnBӞA=Y{s}YkY@Ϡ PU c$[3x]4YS8S4lgG\F~9 $fnU^Jg.HN@#]02<߉j!VxJxeh0#ǭ#k)BN=g5yw#ßj/N`'KkYAM"r?Ub"^riڽ61YeTHwmN(| |+]uXE@TWvwT[N͊bǂktuKyNO9< >; |ViN^E!V]$E+e%q>֔c[ΜwAh152RD aH9j ͓IcanTLtF,%[(kY!̊@v;,D N$&Np߫vto79c;QMQDfӛkVQP,wwܲyaVKhSo-R)<7>?נRD/@#EixeZ$R˜; :k2]=yf찇 @Qv}xܜ gM8lHו~{|ydFA ^kg|QQDCj:;=g]orD:((dD^"6}b I*[8,EF)MGMM+#@7^``1tiP b?M0"S=Ywn k纘x 7MBqXVkɹKG\y}+(^Z18E.+)lvg.wcDe>A)O1$XVoai2(WCx)="a}'KQNJO^'Y Xl]uIƮ`5T jX&xqSrE<Ӭt'_u"smwo^=M @\ LuӶ}kv0@^+4n~怀ѹ.HLl5?SQw&VO'BQW}m>5 %`糴vy(MQɟͬ-^>a?}ݽzǃŅ?; :>R%դ14"GOH28w7b, sERՄ@;㕝 AQQMg^+#ȷ٘-}G5) re'~gUb˹{G>Y?vnChl8{MAբNVBڥ[Ӡ}x GhLi[ehQYK^ķ%Y bk–.,ιL| UO*A7d~ )UuNiE_E}G3&Cݱ ړH^2gNϚ(1}x>_r?a\|7SI7O$FrGojkI--G:=𦎿Hc~osId|U@osI5=|k*z;Ud5R^om/K@*Yb āe0L^s1}ǩ/T@X'%oW (G b;zڜ!UOɼC<3`+4@r~!oY#1tDo$s<5*{Y 7}ojz{У5l}́s#Mޭ=<7ӊ! AnBzIjK<[ΥW(AndQ='>|PjQkNMRdm-U3>tZlZ{qRmyPn&2}:EF`kI"cL8Ϡ7C(97g48"y\ ,m"ٙA&GfA2e)ϾZFJZ M[tҼ^h poӽ!}  oMVA&Z#rye9FeHpQէ $W{OJx/ZntGʙtr^%P.T:5td:X yA~L2|a+T]' 2OsW} 1WlBط 7ܬgYZ07070100000243000081a40000000000000000000000016439a3560000338c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx/gspca_stv06xx.ko.xz7zXZִF!t/3I]?Eh=ڜ.+< W᫥#ō#Gm1=[ڬ~oDD$_ǾEK :Cޢ+&Tx Kj8 Gפš&Q}^r*qsTNy  US\C1D%i]iz |/怬s 9 O[,۟E|RWPo+ Ĝac@TPl.g} YM i=ݥkT*2t`T>R9#1h L$fW Bߙ}Ι=ՠ]DPgÒ+z][  t"^@8ے:KI1~ձ\4N'Ĥ@)v"u6`9$-ЬN^]V#8%3gKː O֯ oУ(&rm8rtÓRJѿ 8!nOB7W)((Hg^hx&a5 7v(`&{[ԮאVhu؊ PuF` ʺ$On5I*)mw;Hɹ=>UFE yK?eCv!7 9S0;w(myn~- P>ĥ1L@2i.Hʳ;ts5DnO76 "Tj1j2yK`sco@SEXހߪyTse Z;UѤBek0nL5ug ;P÷\I-偵Cƛwqw2|bQ g'qw) 矡ۃ$Fu,zztLLE-oLĮ4CWfV[+KߔkTew_FfFu%|sr7jsEZS=١i`4Mhd1T;kv:6JF1BhBqz›E9i+n^ݾS QZM-tuȌBйM,tmvz}Uʀw X߂eҦUŵyݡb"0"f \s?]S̐ɋ|w;>Cm{ #% ppaB).K7 t]Q"4>MI}vUokJn-oɮ M ImvxHLGrďK~e[`No;@%DUu>jy|T7-:8Y_̍86OB xCDB1N4qe9r:T/q׶LBP(qJ,N .6ڰ1聪DoK)L%/O-~4=e"O"6ZPR| Y+OkၾQjɥڨSLjx-5l/z]_l'1`~z*Fzu`%רԤrs{LA -K6?aO]4前c\at\=ia7f?I ܊8Р@IM͏KFꢫuf4eSz zDǯז͝lpqH5Tr= ?ngnF]yT/1b<_]!KS5TPVJצ%^x881+\0C7gJx!@`{nuU [wB `$pU{J{FD>U+Qkɀnhyo,OTD3I&aII?;mUJ9?fo&EHF|a>n oK4 Fpgx{.[\=ii%+L'<.`.ay, SmcW6mD"!|y#&+m/fko[RRp߱\ Q}| 5"L۫C`^m86xxAKϼZtWF("uqV;r1ptR̐y`X[M+f $ww˵/%-fdܴڰxND~3q:~|]x>Ig)\Y:4BNq(My q`}TF8Z57ο`Hd]M@(q|Pr/q*]GB"g4Q-rX}arSQS_4 #?mRW2xw֚vpLjA#YE%N'g6b, KJbዡOj~mbVM$"p"54X^NJ dU% x86O egMPn|cڍEYjS,+uc%t/LW!&f{yl킫Qs nx{`9FWM쫁prAeu^ɟkܺ6D՚ɳc66mۀMRWo@QtF܂<BUyٚ_)"WWh>P$Į 剄QǛ4yeyg|h~ M-zg3k.H}zw&QK(m K1mET^7 ʘϞB \EqRn59B\˲5OD-ގެA`%+̟Rj濩³'Ihnf(~Ķ!">dt$Wh*m=߁tU${Ox,⠏! 0Hr/xo%T4o 䱱[uaYkBEc5y6>݈ÏV~i~drrަ~j- ݻ:+CS.:,9!b2&Qqm <bi@^4+-L6j!Aet=J(֑y 4H)SiC+/QUf(m;؜n9Q;wXR L: :D\|^$|dd?/S@|jW"fGLʹtƔF }63 -:]j1wa=l4)ܯ4f ʧrm2$NNO,r+po?srYZTPZ8PsMqM`c cKŘL?b81^5NYFzƬi],lLkf5D,%:dXUͯb$ CмՌV VA/8BzN.{?Y}.c8 ?8DC^s a(0KRJd͈-'*ps:ؽdM_T~ϋFIm|%e8I㽜ڛ{i/SnNVmSʖ-) ڮ!\K8)͢d }K`^T B `Ou&}5 -ah_*O!hv tolwZ9bz4T4N6 1 ;B*j+:{NFgJ /FZcŽ,ṕTnZqo =ۜ =~>N0ˡR><1Y.WS;F-QA,x|6GםepŴ1"SsJ\M,]ta.2t|0i}+o2ÔPb#VJ1&q{"qoC*J۞1WNKb!7p{ʶ# p(v!%Ҋ)Jy.+]'2nU;1@< TZqgH A~J9f% %(6Qn> #MU3)hEJ [뤡xEU]J#ZjSV%Rlhv~q!2bcnɠ)1e+pOq@F1p6ns߿g Eu t &j]Or:vy[&;#72뙈jSiBKK%>gL-IO0ZL;6#g_s}֚R9iSDz>YD$&ϻHNIZӷ<~R)w3_E/$hG*7[X0?;wZ>q]bە({_H:{>c!FHQ sy0>x?Y]/>mq#muˀ Е4^/ 8r&b2H:QZ2k\pMѺJAhsOFH⎷ fA?et;J,>&g~pI1*8aO C(ÂRͯui8 /U@*Üw-y__rǮ!Kc$XdRRYȑA4s2YVD~ܝ e[Q K9+^q!X7[- pӑBM6!Pg}lh]6]~Ul%"]t"hMF*T(c(g:vJN?K^CT^&iqY x`}3d}Ǔ~O'`C0لKgoj n^fhcSLXk4gThyp$O; WӀ 鹞6o=V:խ{Y$x:ǹpj`1}>ngf)P@թ}81V&+6`}~Q@b5^fHyqI\|i˷bXc Et?/8ܢ[.R:N 6 p\dhwi, 'OɄTA< nVP0_{ۿYE+&5L,f@ǩ׵n<-5K?F+K~N "I''f޾$ʘW ؉-gГ~lZ]#}dE Qt6VLڽO-9S4GE"_rѨfҼ1vm$U].\L =|~#KE̽O1.ͼ-*?jIs~H=7*%Ru"pBWa@rs#7?ԥ2PqEh D͊S<JDi,]^' jҟj8gx&Qt 7ą=7* <ϴ*2kp_qK;xV.HA72:FN Gv{/:f4[_zmo-T 3R"fh o| 2@-7˓tNʂX,VAٜn~i+&="4`ל3ܟ}x=GM 66$?(ݼ.˜ ^Zv*+ ۑ4IUմҺꂷ$4+ ڸ, Z UU./Tf60&Oy*D8(~'j/Y7MKƨImI B@AKo,_Y<@a;  u֧o-! +T)%K2ߧ= Lڿ(J'gWVqoOMm`j:dE) {>{nwp%dEJT9Za}ah51LY9Q_r96rv̕o4lƀBg)P 0)hۦ=W#ƧO^9#ӺpiE͡Gs2k.CKD=p bO=+~xGL{Y:Ԧ⪅("2m+]UHLufV_i| ޺)LzaINԞh KI #@{m?1|LOi/c&y"æo2)9p}2hq[~S=}­ ylj၇"c"<ۆ%ՍiZ8F'"|i"!5@#;C_MmtA.{N|`vLX۝ߞՙ5~]fۦv^3nUl!'v I~OaYs UBgbL]c"/j%(70`OW6Xӵq~Bt 7˸](92.Er'J 45VL|J?S]h#uSgؒKC'᫫P؊Pn(;0c5_XZ^(GzpNTWQT8E`Lx"zpo?y {Jb$XCAzjS&9J*FuwRA*{Dl~+Bv;,%H}|5y{g4\[]oyi=B݋=|bxjypS7GmC?bۂ9Tf E:Է'A=y7NYYPxtrz"ծU2z0s% A:E ettTyN!$ca^o?aT.NBDd(n "(}M'*կuL-1fב2,JѮ+7OfMbzՔTą6MEho1Q;su$хtgM-v:-u2O{ȶO]maK'mТ-Lw9tm]D62&#`FA/_2q|-GאJa &޸mtZZ kGK!:U^"J[ IfZRphѯ%W54UbQ8:L/rF[1>P{p%RIHH[-+y?}O5 ;෰{rOBn% .~!5kvzUM(MTK$X'.dI)a-"y1|*}Coq *ɫ-k ?-oOxPgr`hw0-<¶D䎪ʛSl&tb?SOs^ISRK1#GO?QJ @il_4}`[&,b;dNN?RIsRWw) 62r_y0M"I:oQlk1+>,}&Q Z{gH}Ᏽ>aY[o?8IP js@l}Y9i!᭞n>`Ee߲5 M*^l+ڍ6tDHG T QdU)B[nz1~=E:BcQ!L b_`qv:Is& evR+[ A#8 pZP7l/pvwj 4%MWJ݀@ >7VG^%D4#y`TI\tq ;$W;#&X|lNܻUM!j_k(1# '+ebHR6xEqlS 3ݬq))b13ԓm]=r%>}W G,RmO'B&)չ}hڷfeR /) 9ؕ3W(7Y8Pxj\f )!]a)&<_IV;CFm#b3)$oWόPm\UzQly8#"@[}^ݔةݣ׎˿2hTcźL8׏%8 ZAGyiTgyv&R$HڋWgnu*<` R2(Vf 0gYZ07070100000244000081a40000000000000000000000016439a35600003f98000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/hdpvr/hdpvr.ko.xz7zXZִF!t/0?V]?Eh=ڜ.+К$E1~ahKScGl dSDIP8{oª 6Dc7ޮ 26}.oM8wxąS} %ȡ\03*q"*Ty:IǏ4K%J&MlR<ׯ@8a=72a;? kcW%H#$&V*y[8e TJ,m2 ?;aZC<{ SLB΄sH[['A^ibzWIjwt]!U,Z33iҷWP#dBq>JA:DKPN`ΦK.'ӟݝ&t1 B\~LcQG螒 z$:Cm:KtS%dG閍, D+[8b9ݙT[z٣Ǯ+"P5W$Iq\rE&$:Nwn]فj\z+4~:/ӌTI֮buV,l:];Aj[1(*>wL+[U&zg!;GFf\8@i!@=OR$H mei9 A'ҊFF~uEs#k&Oԗ.q:͟ʁk3װި\* A eX(:ۍ Qr 4"VoC[T YU)}h77oSϸԦ=8n#]d~)v(> !?f[5553PiȢ?Z\**V%u)' 0MU::Of^ǃN$(󥌽k?43IZ[y{ãܽM{W{:3XP(d#7!h p Ul(YkYLAl7s@`Zl3aNwNmIZrP1K@ :ho{<WC1Y?0 Z6 D R*'Q'l@{@~4|{nS N/&JFk߰H.5DYȕg|F W>7C1,13 bop29}-}1I t"qZЌŹkz=RZE^Z_m1̕iGӑt_uD_v1i/L.s܁rQ+&]KZNJNy T_|[AM#.'h{FM GO"\oG%%4B ]^7$j!(p<:p 6 *1upNH؂+{uXUԉ  YyPf5jhT Kb@ޱG>7&ghP@ڨ-vx x]mkhH*^d _`ʮ&ײOf *55ԧwd) \"VHo+3|/2uֿfk;WZ%;zTKk&D&{2P#<P[JAwC 8fR?Y[k|X걉b7{H )$FE1Y:JB/_LBJ`mؕ>HHmAU:a oOAΘ ̧kAm~7r$@կPŇ?,Km?ɮD|E1Y֓~N'0Jtr߰.|QRߒ= \,x;VW:4B7%9VđNLAȗ֭gu .  "Rh>Pi%fѾjVz}&(Q`J2ho]~0B)tu8 UJyV@߅%)x{@Qa26x ELo R{[ ȅi:s_XW^<>¦iJ:9A*铤rCpQWς9Q78W.{)Ifyjr듻(Dȅ,<#QR˾An0|%?ll[ۺ` YOsünzQ8 As1" }ڿ@F/Kyk-? uoH+A"ZL2'>MܚrND@<r2N98Pa]KՐ:IsX#0+፜wWDTnbiWoIL*!R(a̷UcO]6*Uؖ4uK'ԍ?IHRf]y.묞 9mVh~V i+XDbVd~.%:4 +4 l v*9L?dp/ڤFb^"Cbhm-ԣ3t>Ǥݥ}6ޱ"p?完<]!&^Q iL$qӿĬEC$#df1d1 z&yGqv=9,+p|%=8(mjnM"HNoM]y*1*Zn!ǟLzׇ."}.]EIي 4=Ih@ -T{vv蒿G=y *4ܥc[{S䢌Ic7%T-sB]N捓,ݜ شzubgDw7fġ0Ӑ2AOQ$ rq%%ػ_ȁSP/y !&yː>*gՎ́HO_UՕfF ?= 9fƈր֑L IZN 4*X%yh]v ApTx-FDӱ,]f{WhMs2.zM#8-p;==Dk ˞.zQ[L~Q".kVew@ĬH(BqFUR#y{,5dĠ p1۪|(W~)++@h?@#Z%.e΋FI+H3Fվ}^cZV%٦%ӦzĐS壊97i[$?O)4AiUjk\< k::&Q}?A~rJc䗎yў÷-N *i,*j@1_48{R;Ҫ9u`w}uh/ xר=hOͭ_US 480x&Xb$we: $9plWQkXǟ?uOXR)]QS+8%<(k_ȝQEbipLowH2HF7%2eQIp,`W6hLE޷w*x;ojCF101ʁ^bF\d_˻slLdn$JfbEOBϸXK0x6zqkcHeAѩoFPBrG% kz\F&_ӄ0xse[R!Q] aE>CED9;R/d[>M%+%2Z`Qiqȑ?$$ch: J%j3ϱ_u6We.sγMYximϖ7/ṗlx+Pb䶱w@ĶQ˜;cm %jޙ^N O5!kWGS sbm_=tV/wNߑs].gJC3: T[Q$kZϗ=qhUz?2Q`9Zؽuz^AqK*sNKa?µ\ y8V/똡¹ %4GV**`Y͒5]7pS'$lkQ( 5<) &VE]6KyF6k%8徯E$!S& m: ub93F[ዸy%,6pB. ײ^k?0hD'D ?&`@gWHN7b+#Lš wR+q Ov,vq~HP|$_P_m / 64ְF7@2@ xqtMpөy菗 w.#hdA-(}wFIh}㊛xEsDl_-@ SJ&oՍUnOC1W*[aH(@(d[nqAOMy/ AѹRg)nIu'r"о霥ȤD ܥR^LzcP"(iQ@3k5BA$D8”w9ԁ)0gWۯuá~o4c%)Q0.\M(р@:JyYF9a꾂}QxCi4,%8yùb8O;k:3yh3YfYھ'L>i6WR\_X e]a)`N'|IB\}9 u4j4q OCd2#@Ҟ㯷 x6B% %M!>Kv`{ Q;POKX5@QlU=}Mߘz;HL֍my>ؚwD{''; MQcȷ2 M$qjnDbBTX@-J !V 8''TβְqE}׍vYE~gh昏ՙ`)೤l`&Q!* kW!S|Lc-ډ̛Cˁn$`؏"b"JE 2[3)\mUm< 8P2)P0{/s \9\F̾hS^?&8J+X޺>49GN4Xtf϶Xtt":|S-^.Kqp/C*d!>1QWuGh8ɸd3"`*,~K;QzޓDUM %eƘ+Mօ\r {hqUzQTɩ?S0靚mn&a6R0x s50wʶ])DW4byH\1 =C:w›؝oZJ=]oJlg]"Tday|:l!|͘6cB _7)RكrLydḧ́QkU~Ñηe}kz3zv꟩Nw^T3 3(8q\/ }DB4fS؊7By,+~M/WhL\ feq%qP(s ;<'IP+;bkW}7.;ӄ6r ]~zW-s&F@p\ M0ӅV45p:MyHբQ4 24 v)xt8Վ4@U# PJ,۾; N¨$o/k^|DԹҸdaak-UdT[(z7xl%UJͯU^_ecD"#)ي(Ym$ġazKq t +tL6ִ@zLW}=J'F:ĭR"''wq][ "Mk=|aFu&l6z,J_hBo_X0i8Vțn 굣!'_Q#4Xg(l;ȊXs=FJ5iywNк\au0m;=!(sJNGI[Bu[ -&32㚄Vj,?<Sq/5 "h[vSB0瘘)^L202 =nZ.Cѫ%Wܡ|;4b7<kVvJ*xo 2ي.1JOϗM6SU ۑ{,O N'! \*s=F2u*pABP >94}ׅ%_Ux]6E$$[? !9s*j mow=pl62SD&mhp P<A9 5$MzCZsh ə S,0. Cuҿ1ua 69GX(:U Լ6sL 8>BymW֕$Q4+'._[ &L% NZ + Y$ $`ڤކӁh5D4[a^$+B{q]ރ0r ĝl~)S])q*UγK E">vKۊL%E,ll -=^A-J#fpQ7R|bxDoZ|G0P=Y# 8ehyf+4Hae2uc(PuG< A%BgxNye<\Ŀ){PSdEIr-@J~d EzBWK;֪AYURJa 4qX~ 3;TOuE<{+GE@9]g$2 9Hf[yOr(8Ͻ0 ܁uJ b$Z,;zM?oYYSp56;ֵ5&f'Aym $\NrԨ7 pXyCTgXpN7YUiLȲ6׈*|z Efbש}3w~5hX/n$ kzD^#񶆓čU.? pXҜLl+ϗuqJsQ)N"6H l9ikTcn*~³"H4FN&Jvpm)CX ?i-b}DA{19dkW8@SJYӷjt Xڼۓ43fd@ 5)x_\|~3̏FZV?ޟr 6\;]lXa E.Mq<-ym5=ob B>z:Djj;25ǗoT*coҋgU )z "o`豆X,xs4;!} ͥt&5Gvb5њ@ 6c3s}\b;+ZXnK,f-CZ!O#(6YL2OyTdNәRIΎ-ln= x9 vڏF7P7lB mPmJ0#k+Hݬw8̌35IPB\V`r!WljS'`+Q䥺@‰n9 9(H$IP% ~I'ȠY)-` X񼟶D=TQlڒ;pw{F 爴p7r(%>Z?ϳ@iD+AX cS9ة=7MzWIYoMۏ'g&Sk%5#cvx%c1JRr.>:.=BG(]B UY،/fNZ/m@C*1Zh•=VFxOTCm|J|K0@Oqm$[֣_g>KIkHPS%Mh[4`ɯ.RSO/=>s ?Xd-C@rVݣ]M3zY(<\q?Hwd+fZn!DWݶ'Kq7S_0Fp9Ԭ 4UAdBN+lFq^R*'T6+Cȉ)'Y=rNjib<86 *ue?s916dH.`2؉K9MSww(%zm |JS_)F lr:>/sIdg7GxlYiSC~,GPr]Ң782vG/O4&qA{:=ɨ yz,nspL)' /$\W(7pQG:N.h22HsV9@D 4ۢD>&@2\E_P'韵ǁ~W;莺[øZ/Z_kمgjxah$Qi|s[W.CFدR߯S),&"k>]*7~ a̸=,QPWaU71DEaȱh@gp!w, %ƖW7~H;5M.J+ tĠ؇qՠ*zI r?Syp:"uUVx=_pQ rcڼ6 &EqГZ%i1X3Lu 䅄h^Di eY2y;6_lgI8Bs !q9-\Z|tiT}? l@\ƈkW>":d6-\1"1b1i@lZ` Έh3 ˩ r[I0m57]g'm.?V|Q96g9~nO;u 0`Hv) :mJ*g`/bmx|2礙WsGRSvݾEyt =KF(LUW|@0#!16&;q%%!3T|L8.σHO˓Ӱ3^K QFc;/^}76jɖG] oၜrRȿZ}~\jdR vA)ѭwZ}bV7!]— nrZH 3q8%wF_]N&|!@~JTbFJ1)@|XjÉL.=mmN/Ѕu,z%5b` \P&ui9qEHw8\ˋ͹.`mDw+7T?n;S_Ext}c0|/Hy %*l1](Yˏ`l8X/(faثۗys+%J)7=#>gLt2]3"I*0'zTCqۛ{4FbW,F>İ-@ER&;ݬ!^Xfj|~''IMWD0y;YU$8(Y{b5%:׀V<'bԂ@lc5L.^0N 2MO48UAIfa#\hu`Lj` lJ;OzZln,DmK HhhA\IQUN-B*{Z64`?ЖpM'Es6!vU 5] 5뻗`1Tpf.wy?y8៺e䎹KĴdJO)ACV@qY| A bj; Y8]+ZJ7,%j*t΢$JN꼄 ƣ!|#kzopjLRJE쓼NCCޙ[96lj v4KU~ Ϲ̜/B"AaSՔy,L)>ٱ0O__2Vã5/yYWT~ኲ:Ey~/Lh"!um5&nqA0$;16!i<4 j7wkJXUSXTll٩k"TNIxE{h%, r$g*LZۣw/nʟ}i|~ " ye;3;f.;yp&&Rя/)ıK[TP0ЎӇy\b:Եfbfj_V!6-6ˇK6`lI]~R*~VEfW_27>C<ϻ җ9J5C!WfQg]X%ImT(haQGvUa| :G5dǠ6P$ڟ є°\fڙO?Fl()WV,cc7I<+<]FjeyV$I-\h ;VkdϰXLw<(v|Bܔ+FboV+|ZfFw rR6uǤyHiX>Hԝ2l&X""hЈBg1Z^T{-jd;hR:mbCTV`̺El bpazSUˡHn8ǭ􆖛gr"_dCicyTu`%Zk/W;/Qx!+ u23xo[jz@Li/N*| gAI6$:&o$/sa=ҽ:3 2nŦyg>Sk"E۳И.IFkݒ&qi_GA҇-\>HXߕUkg9٦W?X,e8ve3tuï̭.wI i~^'~d˖Ked"݃B.&\&!{v=|5JHư+>˥:<:lקG ä;eoבL3S? > :J`k&=Xm<O!g=EVi3k^ )ݶ@K:M_fw-b_ ; 3^e%{EϽ#G#zXc)N)oO TfnɿV*'B1e_.D+ (sȖ;T?SF9==?1D}!oVQ̩bPr~}z"qs~8gYZ07070100000245000081a40000000000000000000000016439a35600001c7c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/pulse8-cec/pulse8-cec.ko.xz7zXZִF!t/tO9]?Eh=ڜ.+<[=PdI07})p+#@^b}~lƜnNP1#NBC+P7=l]KԲ\ FKc|Z|G(N/נ*1Vi |\WCLXwߎ'j-v>;P.C.Wzi;' /a0qƕi<5_Y2ϛ" 01DMϢ, ə_ͧ(p}ŽW%׎VQvL^:1ScI=47Sa2F%&@X)ra~ +%5[h\On>*_FkNN%MH=t`o.+7Ch^[,[X"l[S]Xg^pn?ȯy}jz&#l<8o𹌢D$(s-Q"Mʼ^2F`˕:!r1锇JzLy“0& ;4"_iuZ8yEO|Di^Z4ӇUktX6)>$CYHrZH=,X}f{NnGS #at#-L4LٳdmWOϒ=s$~ li}|_?<9m>eFϧԆӡfӸ'x @91}4uZfD"!.KB0L5{~e,fnyl=sDnp+٩aljFkcvz0`$G\ $c{ G03dgr&:bM8-hz_5ЊɟR1[ Pk&Ԉ`>A?7zQA?SFn}p 4nΕOFX6`D2,Pۍ^' XJ Ib[k,{bbDB7ZqUux ]Sm-㧩 -7!^2l;7@3)VZs jQ;VIf!YTj:/]/6J7$})LV&Α5A}eN뜐F`ݤ#GĐV9`˞ Ul4~}s.jbJKVN|yυE9/t΍*EeqO|}Sw ԹY;iᔢK~ \(#DŽXj{*P臨#2hr`ð?hlflN~r׹9bli63-m$:Y|wвuvfg[1rWBUz`]3lDz npr6R3˓SamUPp[v&-76z%@(f HW%zGgv-QS,+>b:28Bt_oC_1ޫ d{{2GEP v^إ]ЬK{!YS$J??/q_vSՉɅXu8 }١N--ȪjsHA2xUB¸I2WI;E=N Z?,YCM ͧc= ?ܒUYPXL5-}ac%Q3ǣM˘D֜}%qX SBꔽu(@NsMq%Ç!O2*OjeDLQlۗ,o.e }QG-= *4+S!<\|tb\ c)R~AړhiυS`k}3㧱:6O~lQT4s43h5K,X=*yD[e+}>ndL*wʎ_;_A !W?+Gڲc Ё'_PǪ?yI8XG'H&GlK!XONp6EF77HNVAgL SJ-'e(>55jHSvDȊ@=/{]oԿ/g:i!0΂'wj8ЩJd[0 ΰ*Q=> Yg7sd<@oJ I\>YʓcUr̘:,*HdP"Q&jc8u&gG3^4]4}čZd޳6MueO /@yl똍'qyz=4wKyh#Fr6Lk(- lhѶ iꇙseE-rUc%{ErKi `J8`r Wge_ 15c1f o nJg=ιS-vP5D Nnzãsn6}Z 9mw>1~OMv3"&.Ϝhz8?OvtP= qܭMv2׌QyݵER6ґ%֩E oQc9jf:eɔ☋{Ӓ쮻]< ^eBrGܜ9$:q11>ħ(}v.|h*GBƁP. 98}i`BU]7 l"a4tJs hV:j3fMyٚjz-YN:c{,;:^-MeI ]2c*E}8Er` 1i(DXt Ff:Wg598fwE'w5-}Ӫ wَsN,ݴ7_4'~Hb{gtnӍyXT1(&Dj vdc^C[fm+oWp=63"h$.FGL"R;K.A ~{˭ ˆ;j~;ZS^۬d@h$e^|FmcyP.,UӐi}[>5M22VՍa  2YUTISO٘o|`B@ |:y#5RE;5''_eహ޹'Aqc T {ŕ ^* X2z4abf6vxΦ"gVG1FB"sF1B"䅩6IGG$t6%HYեd1>ltxS.X!x1 KPd57Z$a 7劂H1@;3+΋*L̑>iK;g!H#MP^<{3%db8^ß.rG`St\=ҏY T&m̱w.G2i1Ҥt@a々wgVOo.?+i%u- `@3 z4Xojv|nmUI4͢f#ֈƤ|M.MF')݄uG2ĹRʗĬ{.uX'ETF$ʨwLru@jXC)Wvv]T ŽBԐ]Ӌ?PEPDOe-fКDLpS\H91^i1t{l>0~Nn>Lffvm{SDT7W E|45쪮G#6 ͌{Ӏ'+ +Kd8Rap^FqY%a!t٠:QBa)L-a6gdMڸy7U4z8s}%W,NQ5i0ت뙳"fqxw'ߘ B8e{-Uj'AP9rTZEg]~:;<5%=2)˘ɽlBSހmsJˡ@$[8N؉.xsbNw) ᣣ6Lm(p%CA֑$]'aeU'۠@ ?Zrg9hT H\rk7OiiDCI#?:ސyoq$NӀ"=d0㍐_}ߘNz;1vjѽ{QBpR.od&욕U]fo/> "g9sERaOۊ큅ioш}*fȶF^\=j/U x`y]+V`G3U)E6e{Ķ^eͅ2>('Wk: Ho<]j2G%-%?ڷCj]84$qjpм}mo9ƚ ٪˜AaPqhd'B {sWxq0gzE-ڸ9ſT<2EG%)"% FH.Dm,c X:eajî8HU_G}v gS3&)^n: y6iL6qc*-H CeB8>)#Aځ, R]w7s˯ !~ cOne.sODKsIl7}@0%yV Th6Ea텷˚wӹmɚUz1ak$*0nӎWJ8B[ۚ\H7> 4V%6% "`yN6 vM_rmXP)^(Ű8WYM΂LBwy)S#TycAA.=*Tsl~b8 /}C|hK3?YiLSe5PF|{l 2 N RcD"),_i>+fE2N˯E%[h(8ࣷߌcA˗}ؿH\$""J,Sh sWMC\ Kf\.C~X~ܨm cJ+4LEs%q0u f:Bp@mqf J5 @d}9 E[1CA_Ī~eGJ#V)o3:X{# pʰ<M J8ߥyWY#GĜNU.E(irxWJWĐVQFO.= m?آS!x.Jp¶,KUӢsBXѼ/P "(&.KݕV mT_OO^67e+bz'ɡoEw9,|ab ,Mo6#_PR>GB(5g1 *K䅮gͼs-Hssq_ -*ݨcI?q-Rf{ XJGWBa T<P`6O-R 98CUٜ&b>ͭj}AQъ4140e*0k@@j=rV#74daYh+KVC@{lн͎uFs>6^c=TY dziW~;ߪ0_!R;9-Px w/6~ .{Þ {h1a2cj6qsj80Xi+ko \ W?zt1C?kAB>؛IId^">\8ƣIgYZ07070100000246000081a40000000000000000000000016439a35600011218000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/w']?Eh=ڜ.+ |:9X,m4H%<E? sFW#VLPpy;@`F -ˈwhre_OM/r~ ʤ2)8U$(P#S5|Yؑw)5\+ʩY51CObMQ't$w;Zs 2!_e37rpqXsV63{k^NmJw\L_8:~DZq\+rv`C*Jv}Sl2f;g@ @Ym!M2Q!7g ޠ g]`.?JG#6-!L?}qHH%q:OT/&RФ DVC.:kRm"̮Ph2.}v_{n{ijd?>[Zt| [wi2fnfJ,^20'n~J/*k" bJ5gxz8h:&l0AÐgߘ:x$i7R&ƄbQ)x6QWҲ/`u8*ľljga hT=0h3ua&hF294\$c=T.ZӔ<-͊ʘ 4e9VGߪ)>VKPnh -V?Z\TQ^5[Ũѧԍ |ĸ ia[ƤrIfX  k7\iE`/bKHgu}b6w!/;)<w_ϵJ>wEQ3Pϖ,޸@⺳2ጛgoo{oʸR;c1bkYv `t5o:"C.WgpGaLD-G9zY޷;w223Z ih?Ea mx (egvDᓸu WWw^uo5v1[jefQD{,9i(p&RXSoنb̹Qx&|*7`(7=sxH*vIbv_9p}Ě9Fyo0E,5JH"TIq$p#^J{FDn[wX_ Õ+^HW]Fi2e4E v.&0ąDm6ӭ8F˯Iɓ1n_H[Dh3O n lj8-aCR uKF3EVq.He}3da0.24+Uh2H2_܌RU Ѕ⟶# {r1i^G%gZٯ~D_Ee۰yZa&+ʑZR 9SsG;uNkL/~S sA\iRVuf6ڈ)Ek^񩘉x"iE KIA6ڤ^AsF/!׶|jfp); gl^t oŤ2n&t 5 }tDHfUƃ)j^π#g r`gP}-I/b۾ 3dc$jGH3D-zVio:hWV$C] I^42{[^Fn(뛧b0,`l|Sh|N[,,>ISjƯՔG)'&{{ `0VB >K0ȴ\P \sF?Q$,ԳrG*-d.˖y^D˃~< ìԷLuN_ @:p@ZS٤o*gw?ܫR?CCc5MyFgе[ugk*k8]%ߨ,[Dؗ6$CҚPmFFc*5qŘbR0Nptgj,&iWPctpQ󘹵 K^~tVv~]-d0!U⃀T۫1~α OcAUWidWܯ CG} o,*1 B(u-"+KXWCY#8x&ۖܭv 4T!ծ zLQOpDuSWReN`޹+NB ^IBeL=2muRn\=iCsqs'T),F#A9FKP wq]|DKmՏ3$_޽o q($EYZۅsv2eA=phax^tû-WoˇTY@WހwH ᘧ5hrFx !]#o <h"T9s41)$ ޜ6z޻/kr 1NT@3rܸ)W1 -^(CC6;W1cZUȜd)Wu#D_Q 'ZL*?7L1|f.Li`n)ܽ٧DaDĔLOh%`_-9[|Hlab͈=$z$k}lZY:>s oMhA>Ρ^.eJ]=ܴA `N9d]灧 57C>_(q?GԧlࢹJܷkj29w̻Ţ @F}H8Gw ̥*9'F[ǠC=G4Lq~m8Qg{OCSaLzx:޳:j5&Bgfq9[97yJS"EWmE[%Pz vbj1\JJL?py9M+:Z]9_0uY~z&.B]V X+|D|Lq;[4-rP(iw_&o >ZYor؎EȺ BJ^ҝz%^h c ) ;ŵQ iVѸ\gzIK(֮I'濫Ajo͆C:F;ۄOC&/UȓqSB* {5R3(S0Dnc@h*u}Cwg}BiW^)Ͽ"0˯qSb7*Zc9̊gB%NG*'%BPRIn;Skf1i8vUJO髗Zd1nx@$& qe-5SގdrX"EBHHe25% {CUUЪ? ;hP5Jፏ}^6o u>mF~و!zf)Vu>ޟ#"B*434f|i8.W@"TW~P _`e 2|5cQaG2SƬٰ_ǺJ*Nm.y|oUʖN\gǿdZl0켄 רP7xd$ > |ԲeֵšB u#T+K=:?2wDMZ#NuJN(h9G]?QRBkbF4L$/q+6Ӈ8$V{Qb£/w*{f5:|aA~h~yo;lc=+M 3`L1& T]'%$YVx-c R;GdY1|g:hƉKNLøڎi,IZdְ} oM`1} 5r~ҍN:K"O©S|)k$t섁-[y+#2m7P Jl@ypjKTaԷ;3i-BǠK{'d(r=Gr '^ [#Cٲ޺k{NqGIH,./JAuiOd̊"Opf\@tIU7M'yQrJI4 \J)G=W5uݐL^ZYݭxṰd'K.&,F֥HTׅe[dQtend&w\ |A␚I 湞&cV>vYB\CSc~"3qCDvј"DHJY/94f)S}  ;pTq8qi˰Tb"5社|SX0tqoT < ap7 GWESjDk)DY{L:$ܫcn0#`9$GA ah%Ĵ4 _\5q~PQ| [i5P @~: ;!ѝ;5hܣ0uih90 ?2ns?B|L*@ʼnL Nn9Y</$o':Iv̼x`KTueH>H. Pi4e{2P;s]fnHP-puɡ*?'?K}FΖvUdokc+.CPkM {t[S ޞ+pW='}S72FPu4(iP 89cY9O54eQͳ J lt_NIYɓpJ7Z3Ug`c_vuYod]j_aM,شq:~8-y Ss>44#G69Iȿ1+0F ;T^;#Hmd&PQHg>SnUE1@qGo;g`6/.RYZR%t`z F<[NCt(CugȊ%1Z 4K!fk;ӌvqR2QUXs wc  4.c]][aߜ#7Yd'V[Ff9i[W4ߥ\MesT^qV՚rєٞvGO`ΐ9ԐPGV>#R7)}lݾ ,SN("HnF ^ܫ@| hquFfNBPr=}6{-F")$D@KSs( ^ݭ<ȍ#*|R (/|ZXzC;k$cʾVth u߶ &zFՓalVegͫRǜ[cV9h/gL9Fh2<)c}w.' Aږ'H#B -wp #]K o+;lL 4y?o>gSsDJގ=RZTa.p y5V X7TEuHbDGJQaBG$8e$c2PZk6)#>#mh$]SSeM,3"٦٩['=K.`ofS۱XЂ1#1ڷL!V]葔%(Ålz_k$ $zr$V|fxك> @=j<%0Oo ӿ?XЬgP b;W5WiqɟcX@jF ZfJ}:v豂sC7nS ttly0!ł[yk8 "Mj4|A8xS0 ܔ /;T\;j \noZˈp0|5V5L2o.2D:5Ϧ7{m-U)[dYXq #_5v{$>('s@״h,Y )'}jk(vec,SI괘缐UsBNDq@_=Z+'7?C$Jq(zKu^0Od`'rDƄ}=}[!Dyg ˈ3fW6i %c deS>z \v߱ה74ur6D+-9Ǿ&jFB䓰*AU(~C>j%[ss ( >SLjs\w\bs鼤99WкG<T {|rpQܪ\͆ў2рϵ}d|XJQ b V!e%#3a9% $rq؇VE|uWc1v6A&ӝL/0H3 (hl%DJ"63 KaꂘS>ցZԒ*y\t5XQo}ӊAlR8Aа!bYHT 7UYgOj⾆/h7ğ?2Mם,jNg1a^\cq'N[']V)Et*_v<5WRXBe6eMC:M5MS H_ KЇʬ9Z. ds1׉ep[W6LgHsդABU rmmrl#k=,Ƽ.x )kW]fS:=ȩL\!PZ^B},ONwmK#FBȃɲqp˯Gb<[SgFӑ. ؁=nsX=Y3@c=`jә+~ ) DS^\ҹ?A'-`:!DZ1?^RMK%^,k4ؗkV9ej *5?F#={ ʐA<"аwp&"R_| 'PhTƭfz==Ob*qtHUS:˅ž/4{byǛ]vaQ&7l!\-UBچT\N@ll{\͛+.A mnl YSY2Upa~{0:͝Xtf!y<Ʋf\G@õC}cɺ^g!%ʢx^ۤgXvKUO_ D#@Z/@’SR0|0 Ogȋҋ0]X H׎ 1/d]xC0)RW8z^#6CF̨]^WދK-sWeuYwj^(p>n@ :E$蔢u&}l_:$ծC0jn \yMѥ'X̡]լܿZE%7Hj.bf]\X|,nf6=]HLٌGw&\^ֈzc.9=Ȼ!Hfjh: ԏu jsYm &PY0\ћH'5R)L}(7#D_j? dpT %#o(ӡzSӀx"iTw 0,m^':51ƉEn<*b( sB6,{i`4P̬p ' Oȭ >)J@@\1,-| ~pTRgשD`k(xk4A)xB/1*n@ҥ`#aR=<925Tg"Dn?d :ZmQu誖|?ҚP3 %#G䎆(̓5BKC Iɑo~V2jX%$kxAU+;@J1zU9+v7#_ִlBM1=H) @ _3B1@OW`ۧ]5]}: oO7 W8%U3ފWIJ"ATʴOƿD:?N3aF f1yu'Za>$ۘ9c!2[rhUK=L Z;09ʡ)EBLGG<j TvIaHzPh|1+h:jf,G_u4/ ힾO l{g* %@gS=ES]1Xƒ1%aj`z~.;d/2kK|Lzrݍ6P+B;IWn~ZxX8$ mRԲNF݂]8lAĦS[RBJ#ҴD7Ңv5wGR(vK @AmqIȏtտp3/ź }뿴AӋ5BF }h<ۓ-O!E">X/L u,̽L ? NLC]"eR2cNNS7w|d&׶5j_`WS($h.^O6l@{ޛ7]3߅ΚY&Fb bɔۻh٣68/QjL K0O{7veu9]&DoVzBC#X\Lj-X8اo #3zi7VSLɧOmթFBE.S }/g#\"@7;O3Ӊ/+td[(zKP` CćH^5Us?m8݅2 ^sN']Eɬ'LߞAP,h;2y3\$ QS[̀q4&`B,J^hJ7_\s-_`N2tCI\r|) ĸ&$ۍ~^;iQ9 fПcӣ@u]/97P F~~6 4T4C$E Sr_v|42׃smrǙE/k#sC#Zj13R7%)RPoKD3RFٔ Vj.&sz˹Q7dT{{Iy8I:zLoE6Dp7 y} o.s}t .,AtSoqYK+Kx'oFx`mlM#vo͵R.fN1?ZD3k?P̘A8&hw&WC`Y>$Q s7S7gFcD|6Z:t tcAޯm鑛gLsOo'tQpE>>`~s91넌k9lpeD,jv]%$̅<s[WNTЁA}}(Z))k_ @AX'L2qxo)+Px3ԗݬq]t?{._oWKG5a-VL$~x'&x:[EW ڛiY{,gϖ pa->h⏇ͺ? ɊMEy5t:俐$Y}SJG> /ިJE% 0LiF'5~c q_Z9{K] H*Fw*hU=}vA>s=ц-䳘W<!ȘJPuQ', n@6~>%H8k^)xBb6&Q9{mB~81$en2UY(:&kh$@X5xf'6w^lW½&{sNm;1ƃ-.o]˂qfeA.n2W1p`8F%bWDpk̸ߚ!ca{>ču6i4v bs.=hKD^cx$6`L-^]{YTLBi6WH[C;a'W,#Ԩu˗ G R2 0QcgEyۘO}Q鞢5/@X|b=dYLx*3%<t:%+Z_oc- 8¹EaIڙ!#֭w8E:W;> O4R;#+chUTD n *s)ҦRcXlxx/Aֿ:Ovg$~Cxt>lN l}mQBk9EGK'TT.*^eTequP2BidR%JeYp5g ̐=:+| P([u9I܅X3ˇ,?or;RX ScK-?/|TW!NZtl" eҪthWŒ̆Ptٔz\6=Vow` zJW,֔>oȰYJdW?I@iĔޣ-r1Ô>q۴ `;jN3#b%:*;biI 7I#Dh0 rՊHX(T}%DqՏv34PU3@+bX'_2݋nuU2E8̕ʱ?2!40}_WK%E:-x-9.UXGӊN5IEp!_ti]) uPݑ8W$Ppᦃ)Ohb]GKޜ+6UiJ};U˸ΨɱSީ<ӎ}fdd|]/3!icjo?)5{4ڈ霽TluR  F[Y@G|d箦El 2H'Gdر#`fI-B}vB_YX(VaǶ :A!)pny\GEY|ZO6iuB,|קUwpn`S mC+Ն(ܲ.@(%*61"I"vUڮWp"!{I)J Q Xpmph%gW[DtLk6C` ŌPd[/`s.Z .^ /V10ѿ8LĚ*IAoN6MJyM|.o{~321֨T ~ܣd-D^{io7O| YEaσl\XDB6NX1@[3@ɝgX(IW׬%{Z7喋)ivt/`qwSvVzT11KJ<&hAdYm m:=bӁ6pT$2L~J]rrdzfz?:]4=\#7qT|gۈMG1^7Z]`$BԍT_#w9׼J򜾓' q ݫ9$EVhICډ}@w4T$‡aS_q1kM9D}O\Z6V|nx,O_+bTy(Yh yG$cL^> ¸=#&F=GϻAA4AϹ`KёZ[TZ+4 ;﷾5B̢[V{M4j&1wX|%(9d˄{ba֨-*{a[~E,ޯHK83~}(]e`L[#,,-%W}֯,ژv4P=@W< Ug~Wx:N ғvTmNA8Ycn.^}ٔh(=#$@OGԖ38@G65 f$M*Њ t]c〆#{OO׌ +domj%zsY "?K<ĺjL m +?؝=chauܽDFX#;YJ>:{[^+f&g2}|!˜{o,@QL}sa%:,Y;qdӧ~u{դ4wu')dꇫx$/Q:L.xFXK s|'z˗#ɠܶvI= cz{X*'ŲΦ>>P#Ra 1p3'2ynMa|g/RM? =$j4x&N`}n afR02!#?${96(;^xYAmDZQK8*GekؒX@p?%IgԣA DŽw 4.ʝQBdΦ^m:3MIbTu\7f?fSUשow:)>%x\ /'GyG"[HdR`)I'aK:؜ka׋P>qұz~|FߌB# r*bv?Ieۢs(&L%v+p=+]x <1IYZ-.G)2Ԧ9j{휶B~\{'oq(m .8"=CxOށFnly:L\= ZƏܗҘ2!821kY 3 wUMvI(-ǐ\rAHKQijAF?LطǦX5~w[sέjA @sh_$/ ٍpsëMHǟAZ[ͦQ>@cxդQ괞㽼'ZQ\*$@ixזu aVf#G8fG7;+c4+U5ar͠, `E{դ+ E&ٺq@,(3]b)0e"ת$=7_(V%6kybEŢS9S\OcXr?E!/ aR滞όE0hJ.>hME 6]x<0%Уn*OI_7*/æ)(-p8zˎ.efUnlW{[inz ;?D1RF 6ʷ.eed}g~#p55ݶ+u%{6RNw@Ff! F$+$Eu]Srh]TXL_jIۖS.-0^ )GX߸e+f )'|cgFC!H I/IC8p^iڔLTsshR-/=Y-u\o gّR՟4 l0T}JNw~ws ;鏤Di⃑RR^oU>ċXkI$d</2[Y2,}@/P? #l|m}@@PĀ kܣB,b\ IN H@PY*G]F,m5$ǽmtn(Rdg 6;gp h谤;(oQoў~gu(e& IQ͂)uOsIKg!]P6#>p@V@ kz`%^-:k,W{._ś011zo>܏EN[2W­jA6dl3ɹ7g; mzS\W3!ic 8-%=rNxA67Z"f/pa" { :*kIM;٣uK櫈W AqȲxD%en(-!~)K-cǍ3^w"Ifz ]LhGqd@J.쪆gArl~64l儚STӛ;gCg bB(Fn 2GC^כܯG/Xߗ\0GKDϯr0s0jtjxCO4Vr-J*m4BZL9%0, `UMi>v6Ǥ6F53]+϶IY`Ǐw/AݙQvѵ![q;E:MN\s7:6zE2- ze3~e>o q2LJό//>bXmR0~zB(IhUOdJ&d~u8'!!Tsƀ(p3VU^*9%z_џȅOye]C-jC!SUa<*8F R٠7eEByK;81t0Gt.mo*s&AND~B^1~wҩ+}'IQz+Wdۺ51p_J :o=F\sUpo[2I̢x`4vR*77 y,HAW 4 &Dֶ"u6,%M|\,.+L4((~TϞ/"bv΍>=tj%lL@wNW9r}MxB>Nױ >"-3˰A)([[QGvH|+-5hDR~v$rO#Qt?fR PX^8=J0lkuԮ4W4AT?4bYNjWoε-UN'iV0̛i0IfYxJ:jqZq*5mhmТ5ђ=<*}x0 ǼI_շ&zߤz2(}͟w!vUehDoهABޓ3#bwvM0*O㶍rK Z"M8{5 K'\8ƍn/|dlW )]Ҹ`a Vh BY{>yS \Nuv6]&P|!LL!YH/Y?](dW5%>- ,K h&eA{y 헳z%YOrtss#BCR=5w- $9%AL|}NhMiLwEU,+̍^OӉ,2OCF\۳s3@Ԧ_(b< nHx>շH8 y^ZD?i?<8媍!Omm^Ss+㊆iE9i]32JfdKyQb8\x5ZҊ/xteP"6~\*,rOhK]iM*ѝ1~^fczS)2eGS ę¡ecj=o:I2q9}݀S u c*ٙsx@L=@Y´"yJ0 2ӧqC<` jz\Mlw@_(1х Lʂ*cܗ7x$|qb8C1M݌e|ćW}.J`f]wL\@, #)8g!d+ָտ br$Z)]}f&,|@EǓJi,t&S"3 KיFE`%aSu}P3'O1v-]_jacF2VΒ[P=AHȻЀZ3%C- ɳE9դS $ԁ8Mk,z;A{pl uB5?TZ,(>fbx,Tbt]OAY4R:KAdlmS?F\[3EL''Fls9^ %3QxK7ggsZwt姓oX䨌UYB%&;JS]e8,ԕ4K]G˻$>|Rib y76FYeo%ه^hldGY*@XUw#Z/rdVh.a`ϓ Qۢ4!TT[&_9~Đ-4}Qtm>JWcM?Ws&L ́ |̗ [+{̬g3 /b6ͩ&nU3O‚Vv]GD8LB'=!pCi+G,(uR]8nrfyLl?!N!3,hmTݕLz4P<*V,mv Q*U:g7 U]w7OjqŌ{Җ V[w|w8W;RŽ?]=09+VEJ'\4NbnG'S$'}ኢM_Xb5(]F> OC Oreۜ.LA]Pm$; $~^% ͙({3U`1 |ඎcuYѼBJp@ aR9OK,t] Gi\{+aj2XMe#5Nfq>K`52J,_νodf*y􅬏_&GL1~4^ +B. ‹yަ!B 67msb5D܈Rs0E(>#04}n[2fmT\?c0,gjX$Th]c 5@+4XW7 0c+~(2L$7ỹ2ZsDVLҾyAdg%t5_ilE_Ɔw)LP/ޛ@Êr:TDbwmt`ͤ%3hl):qϚXE*/sݛ$݁L7&"^ @ʼn= Ҕ.6T8\WɡӉoi-[vQ耓a\#֘ꊹ^֡\(d)=%K\ĉu@~H[vy#Oℶ Y,Vv1.t UG' \ȃm JcUG1pջG{d֓JF"flh.dBPT3@:BesY{^ki e(n4SU׊JD$ vg_+{V~/e)_#![TtCweq'Iµ{,M|-w d+%VapYC1<1? C)ʦJo,ֈKs} ƚn1yjӥ2ŤWs%1zzB#w8PmG 6Snb b<jcnnʺ,-c}Ņ&ZY*CId]`!)x=А/yb 3U~EUܻl$tRf`K wkRむ"RI_[Quكڳpc8q1;E:*9]gyEJ/ZA1^x50/cV\(@T,ʮ67%hƻD:YY+pC0dfIJtmbVEy qrsdu6l1y6%Y}fu xhgyzhĝ`@/Uo) p$nj%`a,Þ7+mM%eiH(k\Dn\N^N#X >FԬcPG8S2p"u;ڵ"LZog~IR㳾pށ$+/K˴'ϛpJȤB6; mev8GQȽ(>-m2 Il_HM9dWqBUPHJёJFh qqNIwvQ=%ah2l8'zp*P X3) 9|s,LjQR\J2z Ϩ(! .[I53CY:N!y}=#ywQKfrhݔIKB3-B;]Zm^IV ):zbz'+d*쿌{c:m>(rc>Þ[B%b7%jO 6r7 Αq#y)0i1/7i7^2|lNU9N_zD89x <0 fR֠{7K <'#4; a r #fy PM;.`.ZPiMO؋%139.99;4#Ybb 8`G8Qp CٝAhp5mEE9wx:V;49N`}Ve R+rʮʦpRG?XNG`rBH_7`TblxH+%6^VSpmr CV×nCc>~!sų\UtܭץXk庼=eP/gSǬf]Hv lAYdeV5_ [ѿr~ȷ7[cHލS cZKh w|*@1A*UQ39V- +؇]}NF@!P3J8~݇Bِ/a@׾ތ` G+32|ɜkx$&fZW=Mo;;yA0mgdjJ(Vd2,ެ>Oi6 rdP$n pPN3v,E=ig4|pǛ;/73 4OeL:f sJum4^۲ y`A3q m`|sT]XS8, vifai7"Yh%]x7n x K| 8_CT9;?[5&[p/W3l!5?ԫv'- ?\%~K]doΌ>#MvJ x ΀a[69*ECPQ8][(Rc])Ɓ|r}mm[G~Q_BDAG7+BedU>r'1, z teHD GXi`I>t)؜4b8J'cZ[U6ˋh Կ`׵v}y+DBvG=OsTHIZN( Kr4ET=Q\UuꛝSHa|$e 総&rU@vN'2p56$Aŋa=)zQamȘkN.^) (p*7nv;˂)S6JFm>{>AݢI%At&W?AoDo>dtJzT/2-l_xBdqľĚ.-/=5Gz6ƃ: F TUq8e)ԊiI+\΋s ^+#IQs4 jUU烔TcJ?YP T؍ko!s@ҷ[ IW` p\j7`-kް:$GmpCr.˃.6n6Ͱ[@vQ-`l^s,_}ASY k67]98ž/ycȡ}7%7.~vu lA`Ѩ"[V uUHtj B%%o ϋeiT7&˶0)ap溄Ζ$q,Lvhk bxեXI:' p?[4HZ}sv/k(!)*5^KH zl!ikjik'ag "K2]8Ӹ K?s։OR-`q:ǷTTHm598r5C! vu=G/[i߶5ߎU2}Ccz/{ ^!)>tnP΢[h N@T54K@n[ c q_X4D:ӀleͿ[AZ6Ds㟖-ZH씃 ^e@snL~(dIARgfrN9#zB|gHBG\746ނA]ӀS'›7l2[CB8کZbWņ3ܝ] LDJ1 }X(7e!_"N ^&>wmŌEZ|7Δ|}9Z1Kd,Yl;j[>qKfIC-&j "\kP(b'0̤<1%e.Í PJ2);6YOA iq0Y4@} . UPEpk3ND{Gc'T"b1(S#R$)!MBd'gո7G9._JˡĮʍ"6+ߙ& Ҁ(i_ YU"Ά9_n[ 5V5:[DXH,~hZV_ P)O'YˡKtEM7]X6kAO85D j9 UV/9¥F`QGqa0_ @"Ӯ@MP5 c@3끩 7KՙS\PF\"'6( ^F CPv0-q%gڵA2Yzϻ+-eY|O)Ht.LEyDRrK2JZxptNTOKgK~~2-"c€HX2-HJr&qh()L XBDnɍ9^b*\7ljs&Brj'; ? ]? J˘(?~d=_fK}kœe_Y\f c& >K]m\mkG/2ZB;uk\)Gơ{_Bװ;zM]Nzӳ}Aq4ėL.H>aa幤W<*}4EMʄZ"Rfܿ-|/ncX"XʋM}Ai"ޑ:>FͿ~eMf-vÏI 9 /y e-5Y;g+M6Y+ S扳R¨n,=!"[|@ج|obk`1QCQ;&s=ʆQw &+/U3h{_BNajv1Uz؊]LC>92t?bdhSsoCʇNtJ?. ɸ AlcP!߁iAY+ngcřy{l&ktiJsv%۸~Kٺ~b2ZKYȕQIk }\B2P!+<1JD_27yjsB2_BvYJqqN`5VBT:QKĿ\ǰTϑG`άEPM,2X| 3|g|S2୞ͼW$ӱna%~<uMqܙZm%Ό njFt 3Љ%j+,^QAlx|6d8S:dzn UK)%m͡rur%" xQQxzuL<Xm%ew}Ҭ(sm.F}i]scf6OÕ~!:Syq xnbahbda#VU2,?dw +},mjN.]Κ,\z& _\7^NjSX@=A+7!MTT!#Q?/fȍ5o!kx?%,\LTk3,٤u/%]h"q:2XUsdI[ң=>QUFR&eX—eKYю0L}oPoNhkHÕ[fl*o[0F!9?H ﯘ@AҦoy7IQz&ib]G~q)/o"+#斴Mk+r3hVצ9+̋+zh)uh-0(L;5(@)`FX?A,J҈`Iv&@xm:NdDtV&y71٦/К)Ô1S% u1v$SM==sBa,Py\uEК<ڭx ֩pznK^Tcav-^:KV75dZ)NqKd򮐹0|퍨8vy43L[˧>F67*ӏ=jZL|Ist/% `Tߞ|_Xj#XF- -.R]X_"U |-ώ% WI'!`:`Oo@Lj `o@ Rhƌ'co+'A@JaVr?؀0-)e7%~Wx)⢍:OxUٰj I7Qt*56`FR&mPD6߄ @]2Y:gScxÑ3D7&ƨ "κA+U9Q|D0Pu%K0=? 'y J 90`UfhZT~*d"VNhP,? }_~[sAE5H>S[!86Cf),U lHLG7]_c$qfσCQ;Awr$5Z ixR辀3:2ğaw# *+Qm$jNJ3JD TyIQcs12Ol|n٩Je̥~2j#khJ(8IRJ!g ~@`>*v pz>~34.gmHPx*f!?Ogl2dJ`5Y~}.hJEU#bDG .U;g,& Kڼeum\b1'`d5ī5DF ;n  HJғ3tY牿֮yۢ ʕIǏ~̿CٟlŲ/q*Q.?ocG6#˄=d{^.{kNۦ$꿊 eB"d.4(nрWj:l$is~<%v&f1dcOk/>PIt{ڷWN aoQ;h"SW'Qy &QlhCz˥|*~X9\i}ؤ۷Z4.J`jRqߊP='L͋͐=r9R)?H" T~̬uoDD_HAgٛ4y0*r'!Y0p6˵9}lt OeGtW&t1HĒqN3罐UQ%6 ?a 3qA1 2?f%qSVSi9d|r<u@9f[T3+ƕ}Z;AipjFƦeM|9.D)_% 2Rm5V`cijD=x'rsEBA`1u&V9ŀQwNiٝj4%)% 2 "$ DXhuss~v4s1 ibK8eE^(s|N'FR~q6jq@8f&!lޝ "KF5e˗вHFpO> ؿ%q/"r˽8ih:kວr@492Y[#}K~ΠN@]b9"5DӨKeL?ל$7H0mCcyۇn4IW UAT@>'Kb{UDbV+8\o<܏8!F\L]s8ɼ^;S?qǢqȕVRq,2u> O1ԯŒErśQB 0!9|'âoaPc43BBe DY8/Tى0=ZG3Vve%~@ga} g_&q2Qtt c1­>y3@l}@M\i*sַ^M߇6RĦNҕmnP5b -sroQ2}'u8+Lؿ 5`??}b*JzZR=Lt.BodtQథ1sb;jhǹ)91`}L#Ex~}waE',ƩH"Iitވ\!yeTE̅IB8Rf,b0`]`kc[=WxS8Wc!0 V7R~L6(R3167<%&vbZ l!ΌĿML(.M3੡bZxoX0?oGiʷn=[&&`iT/R{[]wT2{RaI@ _ԍ&6HTU~O"Sbbwcӆ%é϶ X_$ygb4P6 5@2RD4)L98 aׅo__ӾSb<\5ǥץO"n am?H7e@mxRvdѭ"67갅 OW2i2jֿSeuCo\2?Xr9sSuy:ͅwKnU(zh@r;Gt!W>YO{#ŻN`+\e)Jb/ۿ0f)ЖHU_u'aZVzrkga%dU@ۦֺ vB&`x*)G@yV,o=s09߀*䶇I1[OCD~/i{cg=D}ƽ'+t _Ka"kJX0Th|3*>! Jڡ)n4) §tQ QM㍂'+I+cM82q0`eycKs=6>ja_?A@o/zIS xEfR=v&9MP"h4ʙ1A&ewi(&|17q# $@}=? _^꿁[ׄ+g:‘?3:jАoNg*P, )nhPg[C-vD ͡0w*7m꒐p^o kvdW\[.u9V~bAe'1, 2E" qϴ'jQlv2o]Ua/=PY)r~S"|ޞ+͌_*dƋa8Hs)yQVÃ~6*  kDfvr1/eG$j3*-; Y3g:t <20S"@5c LIՂծgP: =*ZGA-,c _Pa}YR1TrFI4G1[ q쨹f}7(θ;W*{PlSۖv@ZDcLK7 {,z\wf"ܤO0M$R;a6\s1 ipңlHT:6_#8c;pLDN8[d7,IɝJkwJ*0@NTfS8=tKOV@ʃˤ%j:m ؇HY:H/JI_`#_D2x?haE{J §]_#f-B+WsLt"z(~Z`e (lI9dqjgDiU7XeGz?FHs\(G<48 ptAƊqNho IUt~6Ub"@kV[Dž$"I=5M)% 8٩K݄fuk/gYX_Dp#VOQ󴆥.r1Z?Y)a  dIn*J`dT^b(!3( [_@  $zuY{F  *`F6 PETNI )g϶U`Av!'F{'idҋ&7xl |GnI .LlU[{lwRv;יGD睔nֈD^/\m\Xz?<}{c'Q˘a4-]PҤWBސ:zn2$ ɔ`GI!^7b[;: gUV0)x5_B-ȭ Ѳ2ZkM0scCé -V89MYS z 0@Kw^FX纻ڵ15>c@r:e|B*Sob}ꔡh6;]Toc_hxtG T<=ZD^}鍼|_ݱ|g^HS5P^ TkoU*UJWd<ԂJT'Ce,C8|Vʒ>_ww B*rc;\!.87y 9K1,1ľ܀]" ]噀ŏ1~HԱr&%{fϲ.&F,_m޼6]E 6'|bؐ?(E낆p %W:ӹԠ(Fh1z=/Gy.SOEݠI y]x1> tK-D:?%:}Gt3&IYJ<~ 4|!j.`Y>yWXuI\o(êhn,CGWӪUjUˉ5,uI:Ҥj$'$h 'ݷx(k%I]^p]Aٿuz-~Z7`@pxYG{vK/sR+7F"-V.IR7^&VS`$m,I 6cd(fRF2L?9ʤ`s#j5Q+4/f]Z ʎ7Fѹ!f^̀DiJP:2ё[Wh+ Zuud>EHmYS2:|w WʚqÈ}/\Y2o#CE/o0<كğ=fj|H#syyt‡vsl,e(^>$)?CeL5lxDG:\Xx.Wiеv[I~CIoݠ?nYY*Vz^T`d:#Id@DwmdP@:G s#!ZFO~mLJۡE-T:I֪\vJ+j;S&:cL`*Ц@v6kKO᳧˴I5{L 5gVT)x˯ֶvo܌ >g 8QƤn 0{eeE~;I{|?<6Y0 65{2K8dFd@}:*\mW.#ꍲ12EA"X y8 ᬑh 8VQDg:um N٫!ϧ+<6.o@pL^;2Cv[]}_cKRi\;JKжVX1H0?.%HyfKhf?H,^.J2&wh)ӒR=TX"dMmn VtHC jLŃhHD?•Jb3K_=h EN@.b c=dg|dtmW =<Ic 旿$AY0/ 鸮;?-Vݴ6HయУSHAuYݽmR2ljQu&_,jȒ[MΝ-u>G/Ew{29]B`TM,.K~-{\`Kkq7>"U*qBsC6۟/g#" ݤ$D'Xb12rY4DO2hs`8@לw}t|t#h[PE0 NRK EqWq {4*:3  z'4~pu>qf [# ,62p<m1NfdUC~IR3} Ck|gr:KаrjvrF9r=rKG~,58Y,GѤyd__϶sSa(1}. #)Gx[vDpMk]>~3RU~hʂ]C$GS{yu!f&DYf&L@?3^v湑vK,{nMG|ah6]*yz y-[W;Fqb@SmG(5Jp[j6IMt\}p%]Pի:wgzN2ˊBf9pFȗ5eI49y͎i$>H}';(jtntb`Ԍmѩ;e(>rMiY@/TrTG'K [e>EgpU=>.C| 4WOR2)T?;/8+<\b/"Ju_pJ^#spnpnHgR/>yų"E&)iݚ)œ:g\{K'sj|Gzt (fb"N@0s-K>esf=LTWD%EI;B7H.eKBPxYhO{+XWֿmzPqX6;DvOs}ZyᨽRPkdX 0oƵ᯵ӫ)4.ƣol(v&4&\zM6\`N"uאmu5A9#&@n92~!#< #?ThW$he@b:v &Oߚb5Ze=x=gȘZ#cm߹צI=H7&ܭx Ilmav$GlnTցZk@o%enk;X/ם'uEBKL ǘ|B`LOȒi2AK/Fv;xBFe-rʬV.Ѹr'b Z]2Vf"HH1؇P%$h_tiR4P}|6};3h)g!NeK1$Gu{SF)a#̶Vt9C]jx,|@'XZqpUle~FM?e9rtxPpΉ%d7~w5gM1 w󲙼)~4>dQ1÷\fΩxPw/٧~OL)\W現0} x&3(--a.9umw\YL3ԯ!:h6Uq_ٰmtLˢ ,P}벺ΔIH0W?e/CNx[nw{c(&L:&LSE"P?knS Yw;T3(a_ۄH9 [nd}Ila]uӅ+$A47&!>LR۬5V6-IJVߙ&iϕ}S+ wV)9P<f7ewT3FTg¿UH757 \@4}#lF1`l>NN~0O I9ȟc:t}߃*͎@UaJנ^F.9 _u+[Ĉ5)B-gcʗL+"f̓<%38)kI5IIFLC;. 9]wGhoQ_`)/eʂ ЦEb)J%=$&@6m0AMG4::#M=((} % 㔏}8:vKoR2OsX!"P>4ʭuywd P(A~mV%4@gc+,ߋK"9JiZxbN7wCfQ_^0hu~xr wfIHȵ2G(^==kqf.-jjz.%L8x=s=%qf wG<<}Ȼ/!cP槞>{6[`(DqUֺڵ}\IYeja wD}W\sT4йUJ}pO#mn^:`^:|]s Ɂ/ޮ4_"T2W$B\u=1:HWf?N&!G'w$^5՛3†SL4~5) #}2#W: zgW=" A)\2ywĨ@B|a1X OOy5-H=Ԕ#S~%Aj@9_( MOo"]&;_?cOdxW}nv 98][?N5'C5v;t..pk" kd}?hu*c"škx Xo+ BUN˘n lQ͈J' 162VZ\A3:9+)ȉ,'q^Ӹu**㚒nzN:nz[Hh2{Y;a}[v<2P%YM5JF!  mGMѬʥfIuZ=x ݙ*yׅ=sC` *j *]Ps WI0i#栮/#T3>b93#d` Ə9?.+2ZK/t"R8UXXg6' x΁Ѿ??k.]^d$@^q-8zSQ۹ٕ* ZHG|6 =C6sy"@ H !  .o<ε2iOqkO6$Ѽg"j&;k| |3A h{ª+*[ 0UMYف7.ƃ&$*5HHkI=X҆;K1 BnKw|ߧT@>vX@Kt[DG9wG7@1+UIۯ,^ꘈLBFV :u Ttt*BkƌN*/&"T {/﫷!kLb,+F`Rt\Zf ʙ`y{;L* q?n(k,Y6[-ٿ>4bt.&B8Q<`vg;O|`r%[v #l$* ?c}"-udNϿSXXo}(NW~86!KOwjuBdzTgEcO@Sw &)Awzr^w'b*_HϤXqͭ2gKrQ-yŶ uCQI͠6F[6g͏'!N]+J%i@.ۀ6)pJz03 bh9kt)בc}CFGE\s&+EO@_m6 ]onУ0e+"_/;~UCS _,a|u#p/ ]M)tu_Gש膲(?綃Ɏ5C̃ג ˣ<=rܢl)ǗLJÁ> Ts[@%2'=L#hB uП6k/ú(N( 3hH&x LyS'}*3"\Xwu}y3\*{1^z_l8UkKAN]vcwz:0RJۢxš6!Q?278\F;fW)t] oTϢsh [)5KB. <K0,3"ff-3auz Lycj˒`Ms52|￶C ԛN#vD?ƣ%f30%8Z4#Ս 3SDϟgo!#o麉ϻ0D4te07  Mf|t!% oCr9ASk{YxLmPHBw E+lJV6 6 ǰ"(1 ہ>QW+|ЬfzTriew4E+DZIMPdnn;;"01mHTD6Ԥ?KP`y`$}+^$OmO*굜g}C_MYSmM~ 2We~JiÿܼBXKYjU #F cN̙"c|y0> */^L|7zĎQƔ6"Lj% :hRj` xjA` t<(o)谗~,"<&vuOd;ɛ(98%MY aDhJg,-}*yhn:%f51d8FDZ2V5 Ĉ) ¾N¼_lY6%^"~B?Uq&!Dױx'^*Om1j{rLȩn"lO֌Oa+ wCws9:?*EnTJc .)eT,rjbQ;g >)<߄EO$VfBA(]e %hd[*WXdzcV!$Р"+R\αwt[Q;(qjwQuÇ`D@ _ P="-o8C\*Fi[dKZ^@,KPZI7loWo\f5qs&zNG1p{iϘIC f`ƓRb#pX2Nb1vy=; 9JYy3@>-wMaq5a QH#blF;|B+.Ƈa8Fbڙ|T>8`T. t*-˯rGr!H ekşL Tpʪp r$#`cAG鼸'qq)H+ @b+Ogcҕh௕S1^/uNM$6|  T![kD@{gC[ .4Dx[!F[ٕ~,1.,. s*`)rM|p9p)M :uva#Qx:??iӏ3#In@'I#A!>X`!6񸽇舧Nlly7i})7 W~LL'RE|Pm1K?#w<[8lo,v_Cn(<$8>" Wa9`rf u<[ ,LJu`NxV\LC~]<~ *j ;4 -ƾH`#L˔ tsd^%5=vKl-|Pej~k<=h'DNgGQ?'Q>}Nw,490ؠ_2@o~8"1I(Ūeq)5hRWլf~+MUB6xLk=+W%J ⧡O %`=gInUEc/,t6o5 "2]tR`߸T+p#nz nPtv7#|6~B*@2od2(P  T??'@1QDg9 71~gl!4 }GiN :l 7~sz/TX P'z#f\TX%R/D0n:H BP`šI8J7C"r*"|ũQ!CpH&&,w8$WFTtT20;VhzMa,ȩ qoU:٨,7Nm'cƁh/J4XKNI&N1TG!zݜpN)nl"cTjP5د!G).ȯ6]qk"*16+Ռ/ na^ܳ>а{.C)y\ Z+7?/I"ЮovyE\;Uoc1W&'Pn-j@]1c:gAԴKAB]{$ȝBe#_'"igjĻ&C'/ZDq%Ź߬"D5>BIIN沃|Z+VBN/Gmr8hti(9ck0v*67كC5w|b=Xs\p4I܊m"? lc *Fc0$R"dfQ|Y \ĵ{ ͑O:/1'V作WE+`M^YvAjbNM``D^8kEL|t8d2fYM$+hniQs[RQK۶U5BFkBSIo#8l<%"c9BI%k ;t֋/JOMɩ%`~Q0ɴT_1i6*S7uskIK7KPK p1+yZ=pH tv;3zG;ȧp=w*4IuNyIgu}"аV8j|c3CQl[hS.heH{ij% } ޟ1lF<gZ߱s`$i!J?3OI~\?Ngyu-W01]쥻j|D LIMܒ/* xWSZĭ}Q ǜ/rn{> [De? gUL@yإJ.mhתnjze6-ށB5ngրZZoX@^=ϱB~_ =z5)4 uo̫[}+zvzۀAS崋y53t&EBXQǬ)OG̰<\_:t='=E@ 0'qM!8ompz5GfxOүA/ymOQlȎDlY2%Ď< b xm@dwУJ6C@{5݃XG͖!If:]{~YM?n"s>SÑj,S#p2 }ɖfX1YbN*v@ѱ%֪^7IĵBYnD^8{8=<$ǟU5R+VCbM uFɛ?[wZ54Sl߭2 U%|*| @ʀd21xH,pj`pE^Fmq'MNWvn hj1gfT_.H'rF~V8Z–\-KW:2[HfLإ9~L =n=|Uuxq=%~]3ƻ䅄R*-5GYax)z.\Yi2  _h4uaxM]<@14&ʠu'Y?4`O.y R}y.$S? }i=3Z)BP tPj\ G_Px&'N9Pe]71T:(3FjzUia';FEQ=45[VV`lftťƒ̧SjI%ƌ2@+ 2a>u(z j[`:\d + K?,czdpEYԷ8y __0)`ZhɴfVg*̢H_(9uq)Fђ>:{3GW8&mڱ^n_Cc) b$Yդ}my=: >W,fp-mǏh.ذE|6B Uy(uG} ތav#c+ixOMeuzO !Q ] )̲̀:VvY׀.a RLkHKf8{5Rf>([^bF]蜈gEb8YwY<( DMD@@f? Ѵuh3aLef[â jI0ʿ97J.4Vi'$b鹊! w:(tcO 3,K4yE5qb= tt@Dy>oV1IR+qfdG TWpȮQwrsÓܨ)^/.GA|>uzwm3KI&߃Nl\/LO'C^G맀XZɽ hH9e-k'CԗS0`.F#HA^]m&bMb6>yJDtUH:~0 ي,?7:\QU FƁ\W  (߁}3H { {gM1kb& 3qgy@fxLW*@Z2P@u|˩XwXA b^Nm:s[Qa"A>OJO"j 㾄O tDqfs8_/CprX1b>˜ohރ%ָJO.ˡg6gg_-y)aɅ4Mup\')yZ|RSi6qlҰօN1 K.җIJ- JN(xdj@5 w( M[|lD~ht"0&X4 Vͩ+ ([8cQqNMLqG-sNjAZ _5W撐=Gu, S9"h4ciB9<12gv}-khJ3|:S[he ڏ/! bdc=I%™P[_vqțl t#nI3 1{7KUA%Y1g+D<l4ȜGc{5(Sw8sǒWi {ES s+w+Cƻ5sUn!gZH#Ojs^`,%m-^*=tb_*}BnD:8dN4JofˎXY~p\- ~VȽ{_bէK1n2JWbJױ$@D y/ Ͷna~h jj6e"+ ^h I%h;O 8C2N[ȼQ'Ȑnf4@lҽ9*ߞ+PP:'" WT,3Fe)y˰s喎Q4iwvzӝ!*h0{s|kwb:ZR6tDfad>AwK1<uX}!^OTBbO֯5Jh$긅Ez;iu~`~ :tǭL|Pld~u&BM0wԫC៝Q=rj~ȏN"uPsc6o545zgaˏEṔ^@a ( #gA坨F0<{+iA[\=zagie,UhQl _!&!jvOgqG@Yd\m.JO-+[(llZZ{O0^pq5q('a! 1<|QU,`d22_/`_ -bL3AqmδUsHr?6R ;R>|'#tʙrI\J!ǯ.kog^<x>{4v M>.}EsK>EU*NEZdBڈn[OQa ezZWYWWQP Bj"Djy@_:`N8d3Po 4 ^AA/3QLi&), ft"}E5LB 0j:!/dyL&SP ڲ)߯71Fw>k!(^.Wɵ~js!"{0_1aX `QN!gTCmͶv@.uo} >/e'r"lVw=8w'$>!\Q:YC0 sb:1u^+1:`K &`ᜍI%xUJGh</{.Ш<0^ X7\l")r 8Z1_`(4Ffl[~B͓Ĥm˭[*A>t& sgY3zo㿸#9̸rQ#@?ߑq?L\+m9{ nVj`ݷi|Փ% :)Hh ~)|d /DD Ch__G5γ5a،C53l#[a,C]K:I~o4! =O#`z.X\ G0vC6]6RT=+ Ze~FM-]$@yD*H4iKLӈ]@iMq W'h$Ui2xàyFͽW1kycHMdĤpž7͢gV K2ԣ,%syo2Sz±MM8XtHwT^6'cMtLho<7ŷY@aa'crRobxz(k抜TkXx:I/JEKo .ZVLzH](4\G5EyP>EFl| Hk 'W߃|%4KDN 懺Vɥ9mfL"o x|{!1!L((U/H@$+=9 1D6lRniiYLBȉsdf]U4-|l1Ti&g΍y.DiFY6>bvj5b5;#LÉf[uP1igK">|0YAv\<4Ӆ@Ѱ_OfVb̒6is>Њ |[n==ғ/Lpde:bRƌ .HTuٓ H`Oec2 PvΖOՔ#*s7#,Wm6݃GL&A YpNfD!nʥ:\[Sxl5D"IG`cAu&w]&֛W$"Ӄ_\tHvUU;aM2Scey-uwTO%:/R*k`TϪhU[3[̄!Su޿+\~^o|[/I6)-liKf`B8{w:W*I[T'>9m^rrpd5ŋ~`痎xaB8yn.IEBm]F0u6o'Q\I ܬA4*bjlu}DИw_\xAc׍g%LdQ!2oۍ' 1@닮d-\A?UŬSB3v> a2닽n?ȝ)?#Pp~D9UgW9 )pM8}}r3ӿ9$U/ďM# am$Qrgl҆r|c|Oj!ǝ)9 ;"˔͂P  Տiēu2x!$E̜?>VYؗß$SPo,0X+P1/ʺ,;ȨM0 *6f[Q>=gA̐{O"40 Du> j..@~;l2\Ϟf^+v6 1t?h`ՑH)! "b<ux G$0;LA#Q]W=&J<0l1XtYoݾ;37 ~M~"Q uJю~ `j`҇/t% gApzO^#Z,:K&T?٤ *{׵ltxIe {h@T%(#`@S[|vިVq;C*0bjñ"fWMDCm&]1X T8IWKG7 At%yC࡭XCRbغyA=9 Z"H(5c>@l\z !}j3R@q$naQTz$3 dٖ]?bi qa0C = El9=w8,ђLܸK9[zm7!ՠ܃S4Os.gC"ɘx`S66_6IѰ׋ޥQ (Rp?'6?/qވq,z&Ho%6[#UTg:&u&:tٔR 3ོ7 @ëǗ{ +*0j bG0f4!Rmyv8yKy] (ޚYwdFKKk9wYH<xkUq} fJ?e7gLE3O?㖎?H|a]l˅5BxF}< 8HT@RL]}&`[EnWuKˇwf@SIc&PYҥv%ӛ 籸dN@ gOcZ6kLGy?U95/!%a"CRE}pFT oF{j Ct*mL8՛HqL8Dn$ugGEn ҹM,;6y)? o#8!{ROxm _Β*߼ fe+_/N%Q>̱*fJp"&%ˏw"amK6GRSE'U羟(BVSC΅0k' "4 mժ6/K$xy| { >"&QWU(FM 5.|j^יmSؽd/Efԍ~(EWt끕A&#4u>?w46k VlAQ'NH,HHKf;4w5Ix&);>b)P./U?=S|9"s3GХ#6=_ͽʅ@+(oCFPkb.0Zߴb:AJwՔ:N jc(AcstQosdP;2-غab{hUOp+_MmBN}E9nwJ9ÌG΅^|RDeQ-,]#VƟaH/fOCx>7ih5bF~%s1WLj9$~⃮'Y+LJ %Zf\'gzfgM"A)lG"G[76w?wmob&&GtLR6kNAn_Ux2 E-;T81y ikd۶[uQuC~g,:愚<$7TKcpL_T:xBF Zb˸L1jTV.pWŐCQoEFlj~lbWAxx3 iѠ;OTS?ʑL`MT+&p%u6w=-:2 X+`ofzmɝZ|ebT!9Mz#2%qT?SA|`=şh}>`cH<\Z@  DM¼GIdڣ\ЭEȻY@> c!Ru؄ЦwK TY?A%Ɔ[HhrxON-,[@h|8)Oh[hu*$`-9@ga~aɳ7.k~NE\ۤu^]5x;Q]_fknMb3?,JiGӚBE '/P]m"]f];:3Rt;]*v볊b! 6J}!ddEqQEx;ud:nr3Q y>N5cb,1/!'i@ ax&YH!J0O~P$n!T7wQ*? ŮݒRnp!Df1RWȈLZxV=PC79z#5#$dz` t?T}u_F39VBs_?0(صbNr[)f3POڏM4٨[ͰF8fd #B/ON)A#XS!j,!{ڳTc'sK$W5>dʏs=bIVN$):6[cØ4=_t1j=Dz9WtҼbR]`{ -tnW$fP `%H0n0ĥD#ζitl:5(DVQ (`)*ޮ4i".BQ4!;~:"r!k.s+x8s4؅)drkD [ՋF Dd[>Y)1QX~m@ZExN SOwf 1xk~t> oNȗEde\dٟ"J^p|3F!kT|ױH.GJq^Rr]-=g{j|T/FDSCWykgnߌes F˔;Bg7kZ](T4[E`*~bPR>V0eLy(0CHLqTYiuf69Sl'N&3'`F)Ucv{:!꡶Izwk9Ck`~`x|~jZGsb 4ت4"[ j,2CD37eOZXGnKx2vi"^{ώՕߕJͯ`;y\``h׉(e yc<_ \[ReE&URue;_ez];Gm/NjU<,fr55.8_F< /ldR7,x0 ]q<~ @߾D@IJu&]|q4kC͔;3߻_&GQlr!ćj괣&@.ixzihH5ECFI gKє!s92jj]*Mj \p, 诜/O[F̶(My~B~wEZOJV{ b;*8g|`#IʦlHukc -D#n `)ͅ!ܪsOLK`"COnRU7e [Oß~e}]vcryq#HȤ}LʌTTBwP|"0kCR빇1v`4"IT\5O1_g 0vY5yLO}~F#,p|ìJ} JO k$An :\BVt+s >RNU\.߲ $ہAv3У)e<Bi5R4>jK'Y1ah$S#cRqM%>c\(1/;Rh-E؇1QVBls?nIJCk{|rFPfE!g*c1+2tdV T8"AM=#it~KZЄ^#31zq1$ U$*I ,8]:0˧DgWFTFpSRMM78mig哊[Sh;#wCt1$Hv'1!nO_]׶qѭԁ'$Az!Va>š;N|@)cb1ɨ?[Ex@"ujxu!S:^E}>y7XN0N,D5c kH^N7Ɖ.= 5%Diőw~ĬM-, ۊTY`z(86]eZJE71P؟ <*/518Owz$Q%3MKZAIzYxp9Ԁt8l OSU͓цx#av A.C7M"jt]&XXU3xua75mR9V@pg؝:/$a /2lYK)}صrb/q#|?IEC#e;0JQ]Trײ8(Guf4?f>y=ڏXs!Ygb09VHv AQo5L_A2In{]՛@~ ZglDqЖE 2(8UQ{޵cniԭ$u8 J)\10H񞞘8V;Rf\/_%[\] t^ѧY= TDLXg*/D*__2 &9^Q/C-ȩ[`QвQ3N #Jr.-A#Xd}\Rװ; ctu*(,$ Aj &W0dP>@lM}-DODx< YeDTqm[/ }=dk\n9l;.mO6h9=kѯE/F\)˂ Q`n0PE:ipi`XBL=LNNN>vDH,)PlR]z\Y δ Ӎ54Ci5 mKN %".Nc^u\7 (JUQA/zt#Ř`7c]$ 5^ FF[bqoki?lKik>XL Ķqξ`c)UdU)/Y˟~OqN#VėyYDWVPB rӠi^`ExWRIqw&u>e ˂<;Q)_AOVl=jcSXGL"w kYzH"}#Ƹ{Vq!Y͆i 7;Ţ!cgYZ07070100000247000081a40000000000000000000000016439a356000068c0000000000000000000000000000000000000005300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/"h}]?Eh=ڜ.+ȜO J+TJCB p@;pz o4;~Ah'J96Y%R>iO5$])m14"~6ʈ:Ŝeay8;(}fnQ2,5w6IVf6Јo~ Í]gyB q ң[QAɃIBV ?# fXdTӝ5[V\J՜,r}Nh{x~#L~;,L``BM-Eʥ*cA/P*IW@`SC҅ в]." US_X~sw>bU3Ԇk*[݆>}e5#{qjIt:I>f*F Pż?䥼bQ*>&B5k1%|0l`hDh9E6'mrH!B D& ֬fZeDcSm&R]Cg#ѫ+!t ȉDuu'vqs0nR*22[Jwy5bG'̥C{Ū5MN*#hH JeV#bwY-/xf6XT;+>aڴ)ՠ "@<0?H#ZCuhI2g8>O [p$pJ.+Nyؘ힬9& Ínθ#'[' ѯPfg7^+Ӭ7DY_8-WI!o?Lk#ủY1¹8'j_:u&N8T,PBԯWvէc@eAp|l% ҪH/?H*V$Om0tCL?* kXXmoDbӍ;pc |R* {[ YT#݀JekQ1P!`!ti2_D\q*ӡEZV Эac:E9cdBϗtBюl12z<"l:G$)# #sYPB%''EPoWq79P7:V H옊4Na\.Jvf| F{ݥeNp؏a= ̩̗QxZCEcJZD/ԉfKh+G])ʀ^xWe6,9~H%-F UOEC}fĥ]haQ~MK J3&}R5M@EYd[K![ջ5$EnWoˮ^례LRktu$t:[nxl,G& YSP6} 8:ǚ(]9#fWh۳/;;H'zs:VLQ.Z9[~Wd*Ր?iH7, F&̟3P ^?ܒ)j6W?C{X,dzqL#+}qA f[f_$ؓ܆yD`*gIg@fWؿJZp5}c2jCD&c4p?P`u@ĮF QK&'`=چm 6z+w ` 8GBk #N=/XsO(LODu"@ kd^q Fܾʁ%=n9/,VLY`=KoU8xL/Vkuڼ'^xF:FoWhqC>î]2r塱8xM5rs=ҪpԺl=yN^/Lރi}pϓ~'3kh7D |XI%BzfJeI4lSֈc{0a$%u-]bD#qҤ"cEO(fuX망ߤ$΋q 6}SFnhad /Lh [ t5BwW*b.o7WUOږj ڰ{ 0y1 QѲ0Vȁ'/&=KczE< 4ຒΏ|Z ޿4I5˭??_is='u4EXY.Q~/ߴf&p.-J~oN1w>Vζ X@X,NDQFc|bRȹc2󂽖1 ky5= OV9:]Bt fsٚZ@byI?hС|2$2&1~lt5UdʹA؛X .XHL)P)M'͠_pbhג CٹqgԎG [HCRU@%FwMJP-/t/dq9t؝J8S]4ܷ2dvnITme\ σvxvdXc2 ۦo,5CpV#l$]b>0Y,Geݿ3ɦT1sѰ}0[f1vzx/40U 00s6ĂƳ1Bc`mI!mi.p*iXL/}T w}/;C *erIgV iYT(lTSh\K%bFL77E2ή8%`yZueS,{H8ÙSY3_U7bcOmTpey—4$dpMDJjYݓ Dj&D8@cXdL{039M_=Mxˇ4~/όjTi+}@P_ٿ;rݴNC"u ZMv'\<ʆE;-_Ϥ8lr\bxl/Ӥz2ux@5Ⱑ:9`SRq#B*Kd/mXmL,sRh$ۣaԜ:zKSLC 5K0ワ޹K,?+~ИA!6!;ꡕq^Mc(H.q}FBG/6JN~v*+ŗϖ rL tFj J((#{[֖$ͥtrǓͭՈA_hfp;0~Ċ~eê3oƝt?z@(BN4jgRTf\,-kZO6PF,7 5:_ncD )VKuC#7SpG%uH7n%v(ODFYdiBy-/7ȉ Qc8G!ְ+Ly TͣX"m՟G}ZTӗ?SBXmyK8{ &P:\PO'~(%ΕȎ}#'4]otxlN-g al `W+-A6Ę VD"Jo3KRSELou|o =Y4f9[GK7e>4W5`]EYuNwPa-yؿӮ\>`sҮoZp!b;ciϫ\jtqZH 9tUY&љ 45flm[ H,w}yζIh-ENń#ůf;soy\w|nmCv'2-7$Tr}gYUVa$RH%#+l߹U ?l7=TNZ-š'k7 :׽M0J}/8]nvr[]Eg_ʼn}C{œ!"?XX-nQkЗ*Uy[W9=rkswx[mof_`Kɬ-$D7tAr}o4]5PttEGS)m -\g-n 8Ҿsj#*Wsi_M;PGytI}mMΉG-T6#,_dDFT ذmxJ߇Q8RDS(7s ^ >ɉf4k#g,Eۻڦ4Q_ҬU1*clX8Ǡ-J[AB1"19XLP{c8@l{ArXaeR j5r-GȚ}2'U/Qzu"mY jYV$ÑyxPZY|CwZm/>dU@,yShw'i\$mLbfdsp m3G@ 8b*97x8[&fF\M㽊 r@j(R}tdOR? QDZZu<o&K=2/6?AK;P͊`@Y. ON3bvJmf}+OhtdByC*:$T.XLZQ*cG5' pV@KOm /:.>|xXVuv%Fw*V%C^NTKTė6ߋ 2 Y Hē÷>3L+:d[,3۸!;^-G]b„m ݷǘ,-bKWggGS.z }gbBaR6>?U/Ҹaғ:wcYœ1623eVQF"p4Y0c+@?=Z~:e}d\^0QAWvn$I@Կ՞S +JC(fHВY{U"*"GWF'+dݵJwoUF }L԰3~7T.iuݪ3@Ʈh˦Ե4);Jf4;,@ڜtHW@QXoPȟ4\v2ݵx 6U5o꬜yc^a :d=/p]N257<x7 5-{ɝLef/Z:[0~V0:s/۱jq2ZE "XPX ˆ @\ ׻sE]s0hm:k-f<7,å&JpXSd:1t8d1 >PO*R<v:=&'|ՙ~z`8߁[UEra @ƖV}Sh*xտ:8K_׷ݱ{3!eĢcB3kƧ#3uW ,|V'F ꆜ+0 ɤ+1;9:*M{E8<*آ+\RUgH|C`լ> jWe.,>Y1O=4օ\5Z#Vڮ<b-"2rtU%8RxOŁ/9&<ユ$,NUy M/YS !Cm6( qnڭ}hISyQ< n6!f刼#\`qLuچi xxΰ w`01Úo7JV|z uيK%+ehUUrw..cYkPX%C(?dH.RnʵU?4'MrvH86tj ;I}J@.%56va3 pkdxѢ&fT!$JPnN } 4b¶lnr@&9H'erϩ& VcfBO?:,CJ[vrQ}-ZS9yԢœ(M${6īpԍ>iGsk`eBC@(FLZmpxھr:nhw^?܆<(T҇=K๼i5>}åb'_^H>FXAi@LUTܴ> ,yͼ֕8`Jc(kf..el?{Xg ezM-vgX1*mr8L]4ƓX[`ic [#$4|$cŬ%7L6:߃dE\?|.X C\Nh-G0w"BO`Z46y9'5OGV'KHjXAR,SP 8+'+OBPjoyQDUi!D`|,|L[g*nD#'u;ˈ\!Tn5sz:#GD@~ 8 v;HTҟjZ)*S$]㩘5SqJ䖵Kn֌meS2m)MƙZ{mZ7rѕw1kB*XZb.~㾕>Ry1[_K'aad/Iޖ }C&]0IfS~5ФѭR!Ud-@žiYԁ-'jQ$ 5xdl DWrZ$mS"k%m3<<|ܰJ3-8}jpJZgh]>@h~{UirͿ-%\U]ʙ,:J Gsl.o,U8ˍ 6DkMtpؕX/-=|Q9FF6˭Rth'Fpc&n< !6K>N߹$٦]Q[܃ʫ"49iw&v?dm-G2oVPF^>A̯C^5c)0_UiZ%bG5y(KdAXs鞫I،V+54..FzZK+xʠ7ǫtWrxQ(GNu8R!1e{M*2Cpf|G&>.K}$K'XHŠi|/YGvz(V"AS>ۃD2\ge8ل;9ጝ` UΒinXT|%L̪館-5ZcIrsњmۅ}?w+#lH)dܹ;]b15Vו[KZU[# (F/Ca5xiX)>A>U?,O+24~\?fG+Z}%QjBK*pl] ~b.'`3d^YyaN/^w%wCh.Bz$5T+ _*}[y:GZ" >5\;ęh[:8~66O9\!n'6Ȉ yr5M!{TռrLhbZ3~WYY!HZ7=نS5飿f&aѪW $/ 7DVNo3~#mzn+gO%#4C⡸ㆫ~ l0a7w1S gJF5s_ypS!mre'EAr-a=@Y+- 0&˺i3'NF,A_bFQ3`ݝAY +oR0v >[o]qu292!e+ O<ah^>1Z%~X1~By v: A%XQ1c h+$Zby|l]ԫ%Bqc6 ׿SbU,tCh,pgt`h7}y5#SBPe}NQ!^N ؅B~L0Yyn!f< 2?Kb]Fف2 U}Fzv_@`[W'm\PZG.HY~X}xK'ZI Oj}BJL s29},|̩$|U5+k (e9WQ#w();|D TD;L/G3n-[-bXu#(鐂jF j-)I}g]dUk ӪZ~ZHiJ+SgK6#Lz2X CyQ譱I هbzҚge&Nภ]d tf!졊oj0P=:T9 g=٢B$H%,֔/X=aYg`J-!A3FuU=!<0 ퟯ,.3BTjX?/zVFx`pWoBȗI;lӬ_?iF]I)xsn3R7wr'pmIM_<4iB`̋nIWșD`"k@1_v:dmz :s xha5[gp_jhbpjZ>`M~Q03ܐn!5BcW@<рeqar ?aƠa6 .q |x魥1טwG3YDyQqP7 t<l0r=4JU9w"^Xنum823O*CoUx;h qK!=9 Z"%t\[/3qR\蛐)ڜĩv)-pkʺrP@g ϟ1Ejrm\#6r_0Yܹsb!L<~BL^5 my+ռvQGE62#.LȻAFG\{Zi0`֫gƯ!ՍZT)PL/󣡍*_JT)8q&b= ȟ?pR10{ K`ɮO ~Q{ |]Tg)e!2q0Jn:t c԰ɧF& 2S9 @G Ϙ0h>ت 3T6 80n4'ycI-F݃ F("˗EIrTr}1=-sTjn-2d $2yCSdRj"~K!eByKr " +!sE0/'hlX~lK}m'l$WE1w*mUEfmRrw|$H%/m{s4#GiM^ER&=IrΦmgKGiW Boyuj1UHPh8β:nA,(!OV+2רph/ے5H֦ =\Ǹ&p꽧&#m;_CTĭmBQ!hn"Uj}J0c[n[ V~Ykp6 91_-B:A3&IwkējXN PY\[-G$%DB6@ \i+/1 \C*ǾAMJ>`SZ֣rF qUxulv{)l%J$k!l}Us͔MZNK{ 8 ค|f 7Xd+ہG7I2usr`9WSh޲)U)*yUz.FP]#]gi*ECj8W; xnAE( vi4s2Rǰz]E*7gf vXP奷eB"U 1iM4R`mg_^R›ж4B5f-"}!2Z,z8S,ZU+fhpB]!y ïՀC"PV*MhK +̯ttiVاSUU?_H+x򆎨o bz="t_;_JΘWix-YzyH!I,ũMFyvcd߫J^0gGIX~H{+s>!\x162K_A9C`#A1 ! Y*xoR]A+,L@T}1ڥbR+vܷBsE )+B$DV C^lEe.fᛮ"h\s­q6FY }m;KԛHd( Kdi)mFt|pkQw߿@qWh*$l;H*#5r}Zi6Sg}l2V[w熄T@;|[1J캝W9R7^ERo4Rf?9e u{yg6.ߒtEꗬHWZC@:Ϲ0<*i4Ŷ!e-zŠs.b4l) |VE!B =]ԫ{%'GY_eq7|N~ro22AwW> {3&pp:wO rܐMen6C6CDQ`KZ42~|QАcn(nϊ-4V,kް&%MH$"K${QA Жb66Y{S9uFx_nC F5#"f,Yۓ!ܕ.`) _Sv4ކ:7~_]'F AAְ!]? `n?]dC7hHkjJ9:lZ9CW+NZ*gb֖k4"9x(-4K1Qm`ZDŽn P^ Sc4Ii)_\@*matKA=Qe} X#GW72T#O>#ª]kmF(ѽVڭ27b3'rAe`MYQt!GI3GN'&h}F@(<9puk=C $zt @"R0g"$t("i&fG H|'g[G6C<텬j`H2 d|`=UlL'0tρJ\ ܫ/%B#\|КIsRQJ0rKt4+u؎3ԪySb=謧|s޵X5eA0>@o#Ф` ӵ̴pTyMJ ªB(-E)w"b<$?%eᒩ=*E)aw R RϦ22ޘ咽 t:yVZJgp1 mr!#j^-4+m \0yC߬~[+z2Q>3foVw ' ]ݜY J0w;9O.cn vb *T'8pʦ_6M8=b[M<i# Y@T-VwiJ|`v~^Qa|W'A؄0s*151|y!rN_ԕʲB>{vT,j%EfX3acG8nZZ fb@[6EQ *)ppdnNo'0=)6AGU= W>Ԡ *I4j7 Mww3(^H'Ld5`7H@ſz\;㬶nXjqᴲ^, rFr@PHkśz&ܝirp,c5ce|5:l.Y jz3[g]!mV}5/aYO+@J%ߜRjw)M K0Hؕ_Ekð2/¾v B~Wx go YiD]l6 h {xH[W\D_t3_ݶv 9> LE<3*CH62r֛xA k \N;zElIS'Qi%梐/ue_@vK4={W`)8iNzkw86y&Gt1tónt{“{[Fܼ]'IˣRأroV`> S_ccffIiT ;B i#A/EݼC2BU &ܼvȈq3.|[T s=FV0F3,Il 8kҚco$@` aD}2V4ޕ2 &I<nXaX(}Ղ<'9 r 3fF: 2)>l8P'z;%OI9ι@e0S퐷] d{b -CZCPzzT ӂkFCoӡub\s0;?\G`s>ݲ,JGG~abj{yDTQQ1=X{$"[t{yDaIng@\;6W($-LRs~ )V!q;T* O<@*G-ʵl4WBqGp兯iN}N|cMlI0{ Ɂ}(ee\/OOcil ,c_jۙ0'VU;**J*}I& 5GOATi MOe yjNVSoZ7B\P9EI@y:ir:zup:h۽e g Yq}h/lSy,Ӓb m{>{-f %潬2nUκ^yW:"5}g8Hb֪nċRrK28*dN9́d]1Zǹ` )])O,X XJ|M$FC#4o/f>}Iu; M}cPE$SVG%TV yvi13f} *s]r='x)_q<cM0u^=x7G*?ƒm",G ^r?!+zj>쓭Ss/_ ?1,/C3oɚ<LŸ{vFJ n"wRdޙCx570(~yT?͸ Csѐ&QI[@.%[]}5:432!YA?߉il$G*`ie^K/ ڥh(ދPh1=\%1]~[ 塛bCy#_cKQrKa36[]&r}-՘D/'ܸM%H֟t"EQGkp#[U` j.dƤޙ(sqwИ;Pbo0.uXī -77*0H&#;ʹszX@ -%5V;RS lri@! ^HY?L_z| = וq> vH0kIxnaD5Nɹ(u>sy =0r֑u 6*ҹ)kˎ?`ja[;W9H"0]@#F=^=19+`?$(XjUYAfsi?z4LO-krx?jE U2 1`[:j:HYc\DZ~a,Xe!fT2ֻɻq89ixx)KJyԻHTjL[3jZpM@e0nl6U"l]gљDRX<x ~[O&:^8#P{$*?v.:UPvVJѬ+?z.W1"Hd@rd]lpXv6zMNSe[RAP@2gG os^Dl}9Y8^1~hk@YsMCxg10ᗋll)xO&ۉJ.Sq;7BYꀍo?A-N<#~|/RnԄPʛ{x_]ɨ+wi2`'~*أ\ ARVUXHhDe6zLÌHѣ^mBiE*!%TUϘUZ5I,S2Ŗ((uʬ#_d ]'/7]PЧץwz־!}/Ϥs&n|~`C3Xjz)BqjZ:k=vd%.FVѥz?|3${|ml!KV=v@8zꢉ P-x"B 9ʼh 1]>"ޛ!NpU q&7\5tYr\~w2y{t'#WjYsBԏRCx~#N,b?K%1k`^,c+1'mcEifr"Hoh]'B̸umb3wi[[o 򐔯UdU,R?m9uW80*Ӊ[1XyKێBv@֗$"|ھ -]('.څ4qAG7[~MuX ̘17+vx Esq:)^Ɓ@Rs$=0|B@#ƶf^A*1Msy#{KKQn]=߄{+mBK]u9p4k"Mphrգ93# Bҍ0^{B+n{d0/ʥa,SIx]t ḿ$Wb[AE%r$#3Mg:N$b+yw,?Ƈ5yWz!;nkd9?Tdxp\~K:vՖ X׽F.it +HnX NLk4̫XUQC€^2;crGG PtH}}-}VSkinٚYp4'4XݱB_ŗVF[\sD3P'y$tM]OG}2aQjn 8B2S e)b/X^iE OŬ@9- ӭ'NsH;]j\DO0M|DoN.=*fU+GuKX. >Lu?2Ɠn{Q^pI]d!B-X."1' Vn=s

      }e {Z:7D5𽺳AٜEa(= {rny ?䥮ݢ65>#x'S:K-!.O2{?5f2t\3?f4Rp;/ehJĽ%{"Ӂس[|DnȘFn$冘x=/7F#1&<̧%b:z֎}l٘X%HlH1S]I ű{[f&Ǒ*!U|f*k$Cvθh!NtqkDE O rQ4Ch8kiT%b}j/=/?Aկ R2ʎ~W=*z7p/ӻD?,fӊ3đk,Tnem<Љԋ}Jj|Z ?qVƯKC~O˟zk'oW|g{$ (jX}|jU+!Bԟ#!Dm/W~+~[Nͅe/ Te6 rBBzZ=w3#qSh];it۴lDIϩ X䛕b)g6*!J=a@tyy )i}t9j,*lQ2kn1 չzlIh ֕F'6X Ώ$׻|5vK#;#MA$?-ᨹִՈ鵅n1f4PVnSw{}Pz髭[ z˼ߏЍ |o@0Aw֠;'#&8[S 3m l¤ {r#;rW^!15Wl ˧l~8g1&6P`iY-9*+HscZw-Cit}4vހ蚨7G<4%V~ZuB5pˌ[d,?yq ݷ\T,L>(3C!ܛDO͡><*64Ї}JhEUA+ 87y)ZdL,1 cDU 65\C W*cg\ %o< m z矷zi2NAELfJq^נ=ְ R/]07-ܴڼzOr0Spউ Â>"$_RyՃK7 Tk dϣ|Q5B6S6^jy@GNM@\`7|+@=qrt"c #[6͒pg`pҕ]8f |Zad֪@Vxh| /ŠYvFtZpIwZ1B܌3@TK{j`<,jPoܹR [IU`"4bg2ZD>("-8ߘαxSnMv*:ѣ0 Vck8PPF˱m#sb'4Bh䕄p?e͏Mx!Xqq@g@*y_-Ap, Np02SÁeenj $ 6uJk5#{8׫ B*ͳC74$t{v)(&4IChe}0b=4lnT뻝qN~4f: G ~5:\\q7pp[<ThU_oE\bIo4z : 馅 *f,iM`%gg$h@&+;霮]ɔᦦĕČ*Ԣu̲cLHF`'>;FPNhm2vUgI=!pY"Wɉh]h_|qe # k7fB㢳չDB7?)6;X&8=ݔSu~G>Us/ґė\/P%9S@a愇0Ca" ,bos/VJly߿r"|ny&'\•Ok1JF+v9MNHi=l1BX= is9jNT\4=DTXDdߢ[1Cͭĭf,Xp?H?OuUyvMvzj[ѲQ{EccUXyڿUHUSWKg<xos9 WۘsHs**G^ÁM{ҹb H s,T ) ,7EG#Bv4%[yfáY > Ҩ+F ʌL=v*)}wL"uLshXV>l!BT*X5 NyX<3\ N~ψ_8*] #۱oUeDՊPKUјmb= o#Մ6nM5lde_-:SzAd*9|z^Jk{NU/mjR-n6E'K~c! \t5ۛf>ȕTxh?Q-5pp >I'  {cWyʬ![K$Y(=?sEʓLQ*Ť}>񄍂qHkL2xQ>&[D37 cWh"[[3rkH ohJc'58fQaWoC3Ͻ~5m |i|Y|`Ԡ+yBw$O fV[|=^(a8gk)~'aV=Уwg֢;XN-=NFS@Rsw(i3叫$V4[<#| \3 L7i#8c= \}e[-"g#ivK wϦ̄h?盯9E:2izN"lIza{";3(S1Q)H/z{"_;1 rO5u e]u6w9$>Fᑫt%{s~6cJ?j_9yф$%C>x]hao66 ,VkJbHv 43&$-b ғ^A-ǵV{C %,j;.Rgճi6:b 3؜9gT zQ+y饊UQ(iC4vhKPMޝ$|2cH>.|t*GDU1_Ct/ !B4.9!R'5[}|@:@mO$zpPƿK ~˵¤it{}Sgy\.*gWؗK+Qư\,%]y`#.sPxx#%<UUvlMܻ޹Z߄%UNbE: m" =PFDp, c֪us]n[f]`8yeW<0 `EIoT`(xHݟm ZmU*?wEl]ՋPux,]6x,6Nz'̓PS0^Ho/@a(g؂7D<j^j, ~$4P bNV_ Ki4zq@M]0G ;jR|Apeüw$İ!p maкG~M@yZuzQ[,٤}*AD^| 4ZV;' 1H=%ͽ ̇7 PH` Y^BKQ䎻#龽|O7SzD[0oT缳:`O<ѿsE]P7yDX>sS+٤(3ՇN!;(gYZ07070100000248000081a40000000000000000000000016439a3560000151c000000000000000000000000000000000000006900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec/rainshadow-cec.ko.xz7zXZִF!t/XO]?Eh=ڜ.+̉\Mvq@WFep*ŗuݠ<߻bYI3[կvkN0"j^ CV'vVJ]u7qi=_`g'iر5?|>)̝ ,]38$̀lJp}0΂CyF5p9l1} `ekcBUxhޯW4˵l_)5Woy2\)%jEI]>DE4C[ǘMTk g[X)LdqЪ95n"\&z "߿A + c#rÎ 8s%v I.*Xg L8gSժ_q-n10JuW=LˉU+SJ@+K[; 90ݓ"AW9ޔR/ o&]tb6tT{.\ Ou߾Qc#HC9Dp2kU<ɐD~{Dd"&<Gzns6L}-:²/<ؓhlc7cz+Ecg, ċXȠh$e1|Qp 7^wv-yM[ií\=rSǹ?'M(<3T4WC5 *%sܚvLͣ˅HQrc`6nݢ )pemhNWʥ(˽_ :O}vY,/Œ2j嘌atqdܒw%Qc>#qI/@",|}L=|UTO<[aȒ,3 n Mrk3ش`X܄oL*Vy% ruEz L %쮬$ruKP0~G%Q5Hfx4wd׻g{$H| [ 9bJ:w63$:I1Y/~0'{yJX)A8?yIWQU!Qx Th'8unk0N\%%S"N 6*ki> 6ۯD*,Rgb eb|i t>[s?'~A3pҌItU9B &,j=*H('2 Χ:Y4ct 5CdpۿcO5g@ ~QPfc#둥34|"(^QM\KV0ȧ1uLȝn_g@Eo (&Q˱f1U}47Q{bSAx]y1k,rDw҈/2C.H6_t f>]#"_zyPBJ l0Jn$_j1wHWCDSKc%6W-.^)";,D/+5/p_[$y%91QfgG޶( I}|ЙEEί x;lM4v] ,.T4ڂ2XDiZLEȳxEA S(gwbSO5>/ʌw=x{(R"ѣ_" Mg78X7BC :]2=mms6ےQ, s`j2Ns"+ z\u>y^co@p¶aC[G a0ԡ@;)(!EB|좪M3v5 !8͵CMiCϣ$Ve bU: M٣)Jd$$%LtƞˠIrYFZsjr{M(A y*X(-3q2 \?>|-ULJbCV/YW)~/Z,UBEnޣ Dtl0]'Wgnw܅`*5h`*P:Hc ,1 tk2V VݢGprD:{!}+c7@q} g, J>~ܶe ¥Ψp;e6Ejc r6\n6,F6n,/;?]fEȬŐY۩ hzC. c5ºf`_ @k)fg}!pPCI^r`{F;\Pyd.K[uZBk][*."VtH({hx#OEZ,mؖhk+̷q,ƛKL55ƹL VV{C24N0j?o &3Ô.&TzFsQu*\rPy>>=7C;2=a=qvx4.aWtB[lz?h5Fm,u 7䶯У>yƔ9_ЎiPNjnJi#:ܢ6J˘yD}"[ K u ~5s79{8u[-W;Gw̯(UdW1JzވzOC[M4 $_ݚ:xԝ_46PKZq0PA$Vi 0M>`>nZWz}g[oJ^נbrHi̥{'h>ZBM.D!&G${>6g|!?E0Z^* g8qI!hPy;ė~f2[`% VD^'&)o _<(I䃣d3hQL*C=̲@j9[`.=ڐCH0Yd_M~[Xp?U`7h -ڻSحx4`4zRQݥϹL(g)L߅\>vԔG:x%pPl~x;*hy^ ÂkǏ@7!kͽgioz -16lm0$ԨSϧI~A]χY nw_^D ~1њ4;Xt(|E!kI4Ӵ^Oxf5Rk:\hqٵV¡\ɢ36=\{C_w4ө-&|\WpGC|YƬ+qdqq Mpyt  <>Yq1d~ˁL;,(}sJ5'MeX`4a]'Rnh3 Յ,k7dBO1tu{?-OW1HuisڠtE*`r*A`em)MWeCb#Mpu7tMpJTJ%Sa=UDlPa^jxLؐ!xW'x":=iCD?̇Nv ?LP)'sSHaJ)аtT gYZ07070100000249000081a40000000000000000000000016439a35600004688000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/9?FE]?Eh=ڜ.+)ܡ,ޖ^,UVD MYX>\q3=\Ƭz&Zz&‡ui^`x(VroG/^.Tv'b!Byū]4 n" EBEEv,'kvW؈b$K3 mOW:x3[J4*BHw٩JӠ@ 3A"HR:1ae:ʟv1s/z?0rzxN .TH}Kŀ=]1FA =xQˆe?Წ[hoLm5&~аZ%ϖj 꿠>rqy=[:]}RH_,=$l,vHD{Ӵo0; Wh )T8ܵ5aҲ?P jh|6و4{_ݮD9tZzQ0K 浽[MūO0ڙdA%I&g< Ni ^7U3Áoc/ .#f$b^Cl[u1f!xn:>m Rfяq|+?bQ%/F_ p~"}>Zlρ"*)9|o_ .p ʕ}d*X$V^ [JHx><4NTVDHU6Q l//:9} q)5h+%FwDYQG |_yN{*j.('Wn=O2sםLtsKM60#\P*MC=[(G4o7G.4W+NnA:[ ~ovp2Wt_әija9jc[H3]X qk0Eh|/=~cAk Db\Ѓ {(6EC{ٟ"" xIfr0>;;)O.IQ-< ٫5ƿ٨Ta|#EaI/| z r6Uw8@R%&F2{8ϛ "T-oV_l8G V#i)5HLdžIBihڪ .VN0lkp@ge9$S1u)9 Wh+7VjSAUx]O{V9EVTb'qcB IW9+5T}?fd0Mx7O VQ~ZD&~fDZ@00=H&oeFt.0RSOUsr։Nc(eRt|F-;L>+J ">@_%0܇"8XcMVB0~s lA2}z(p r*kFStG=iY>[be%#;;% K䜋]>[,|SD8\:*ɺLb"9<9$ʇ_Bm(SYEc] #3$L+`&&xz=/no+%+_89[`v q:U2^[*ɳ|"?%-l?n|P#iCQywKmIJ d}<*4AQ~50xr ]h% 5\2?O>jq:H_`Q `Zu F݅hKd^o[ n8b,]#?GǴ  1a/g9[e` ȮĆXrq`lgW8Fiv@(`\v_yN׈m|wm[P==^n&&U6`xk奚ans2 m5G"&Iyj }TP%DPG|6 4=f\jYV$k#r/zBӳhҨnN%p%kt] ;Փu c19oܛ81wޘ~\Vj.Nӄqb$M!-4(xlϯhnN(9KB姡_7 PF0w`xX[ ;?#V_=(Rq  f(6@\9`Kh(8ϝVi qYYU#@f wj6ݮRFZd-w\Fn3)#>5ź͟=7LJwY><ͳqsH vXyV!ڋj%x|'ӌCf2i3&4]=hF 1t_#2WP|C%uێ" Q!UKTla&K.9Uc]Z* OT b7BAh(o]9[ffH0G@wbRSI-jO^nU8K &pۨ{gϳ|UX4%+`RP6"ol]h.b}d\0\LoT:R9Ld7Cvi{ ~K|m"hq[liU_M-)Hby,B, T7Hpm_ݫH!k\(A8ޯ`['_MՖ'i\-fi/h]}v-]ې!v85 ,CRL+yfDZz=8IQV[Wb90$SÒ?UiɄ6Y(Nb@mثW(_Ѝ9h{_| bT$%E+\7*N!cbG^oVvFOZ&xVZW(H]UQ?EzV\mh˳*A.SٺA"rJn*Wc/hBPx5^`OĿ@Г%+Ç0h4抈TߞIYH Vwl5 +_4(.NJÌ\Ԧ&'A} {ճy`Ԥ'el5Ybf7Pγ 1'[KDNykLSL>b ׾{4k'?Uj)z ɛ a>z -%޺m1>s9 yi:PE2&@ /wpQnhfHO[B658r)xCg͇ƺEM娊C_DkV{2֌Y17Ǟ4<0 6򲌥l-Ԫۍ_pV+O2,.1RE͚˰hA{f_{m*Vy_jpQ9[ܛK61|OJ6u`YiaI$G,`Y##VhVӳ=QPs X\vrD @7rdh5hY13is@qwi~; \V&YbzA}l‡WK*b!qG; TT*@}un,mH3]>aiw$ >ʿ 7i/4 馍SH!vm$hX i .K0Fe*~V[y50ֻ #]I@_Þ-;p,ƱmnI%E#vUO3bd'SMV-hzdMB1[ZX1 6[Uܪp@ POSd8SH{Ig &1^] Qo<3B^C̵VG-]۲NnD%s3K+!g9Jݮ# E i/_T<e$>G)Ic% ($^DWQ&((j RW%t /3Mi%:N.f}ZUO`n5b3$8߰q󘟧 'Vz#=c55{Sk6{%wgz 5co?<=PEFp¼]͒ѪCOHUwi+S8r47=3M\3ma£Do YXQ:hFm˧oU T& Ryx)^Uak 9ΆnCyӝ')8Q/ ;;Hl]@oZ+L!"k"7{kǛS+L=ԄX:N_oO_9 ǝs<:JV\l4 ǍPiP|&!ԪI4Z 6GKMEH3jshg4JJt$ E aS" gn }B0Qx&[13goLHs4C-?pq揋 zos|dnC4FNG_:t*b#H2WXϭƊxhF*bwԡ{mZ)_^2|rl{[4SQH ilDn6)]Ҹg~ya^Ie.#e6YoU94D6q 1llwb#$~s{i['f{;XU3( httF:Vp*B%:@|МA҈JuQ9vXwu ԅN+7$ @ʅ?'hg5ήPb"p2L,n*u7KDIZ5A #NIBʣ"2VIn1=RSB6K(G*oMj~gZImo~fܰjQ;{5U!̴>v8\|JdPY8KS=^8uĒG5tRpo N6r˺_Rl$nnV\I+["fXb8 =*#˕}C\D;cxj:s0ba#!RL< . AN9i @d-XEDVAy[0+,2Meb')l?WN)@d1j=@jc8bVdťU{<|wB"99_u"A^wFN/" S0 I@[A$g8N00:Meϫ8ȃDfpN/13ו6rյ|RtG,2TA]iӛw8lu_[5B.HA?[eKrnwD}xqʳ hMVӲ]+}=gd3 ZQ0*%1Y>O*41F0Z$w&GeBs{s> 'P&Ks崜5Ru;=CjjfC>h>3H TkPFwvqilIxӨ ؊~nZE_[m3=QnV iO8BgU̦6KmCi;͹ۆ@6ͥnLP-1:vXBk~#@A"% G[!b㋉<椎h,%~>^UꁓbMͧF2(2! :; 4T}L]^6c"FtS2xBڦ2EPh5&xBoeI-Sh%"nMZ.,#V(a^r~863n [(S|oevM VX.iAlΑ~\ L 2l@=?aյkDd^r5 ?/zmn3mX~UzF&8uyL>h\졩fhq/ 5 WptX㻪ʀh53vu odg62{}w脚1No~gȇh$VmÕ9;Ed:ZͶ[Bla(,뀹Ɠs#y߉ɻ| w>w# y8QMܬ ?@47u6fC-4rg31צ\o687G!'Ţ'IL\BϐdJ=>/wѵw#mp&<`fF|5Ⱦ&q_H+j9it w~Cy@ekŤcBj}Gߧ+U*iڻ%s8.^2PKuؑa>nQ -!рtdG= kSׄ+]԰op݈6'038tم}lhͧp :XveRu&.ۿw˂``E,S}AY3t^sTc\u-޲+fng4Q|*Tḭ;kԘ뗡 uR !lh1ħrM7-/ugc ]ɠjgaQRn[d0gtl~I%kdsq>dI* _VF9 Mn7o@ax>,;n,$YHbD ~8IX&jm{la?ȈѪ$uلk-ws Px%a:!,g2bx>#-fQHoGRv^DD$ z; 4L/ &!L:B:1x#SfFI=ORBQnR>K|Q,iUiRq9% 4a7 ƓMaF]}~z `VOo?a-V5 YMc#OwjU?i,|W!̭mvt;Lz'4fwhPy{z\ĥz8G o,c'w|B]e, U=lBP ㆑?'sKd։Ha}rdU51 s?صeE@tAJ]72^8şKHL6ףLkE.^lm)\W?X x&Ms7Z9Gل=ddqşF*Ǡy0!w `6R]q ( _U ?lFϰ ]SJd'I1ѻ-~&cG>t^gT Lƹ$IZEBr qfJm200^͆l_;N-_d>=AJTySWzq\34z,%42_CRNF^D}9sn (7>\i˽t7]yJLBEumײFqP h~kUgv^aV74d46'UZf.u:RۮO5^'ͷޫz=tyuA0MOs-ǥ9ba/+ ANXgG̙Hmk4{,oJ*}1w3Ep)' 2p.P=Ѱ+c-@@X:%Ah7o"nw7;gʂ:Du8߷fr>Mwfg1!UkS<v߽f})Le<7Im?k|4n%)j9euN33GzĸB0wٖYu3QFl-n&׻mVe5!tw9EPVvO8BMx(.i8cXgV^~SO̙>MEn-Xc8*LOm6rڳw'omofVWMos2NߜųbՁ!%IwKo_G2!Me!aE@~HZxO}(5Zn^AV$$GĨ6"Xq'V`ʹ9i=/ːE{%1Љ*ie&:1H5;ﬠ,{21P^hOF[VS ] ŐWfU:ZkZ6}h-O}km .^K+/[ d3i1W7hK9]2Sj#޿>sVkcQI/WEk šnv ͻ#|p͆]rS>E MS,@!%̮!mPB+ma4N@O9lz(Fu/fb-OȈry9=%_Y> P\~; n{ѬGX@MdQU Zkgb]pv9:V/m4>`a^P%fRPmvo:^Cݢ7 ~yh+25-N25};n7 hxCdLP+bh:CG5u 4'pED6=&7F ^^e͘Ea3l,; z=T<VK-o;t{%}&@SRT{:nJ~8@pM%. !'Np#kƺ }Ӗx޴W/ۜޟU7Rfrk2%,H^3NWl4gkdWD a`06'_эvOI(G9q-o؀ 8^xs._BzXTsYh9*qfi0Us'XQ<ފ!]mъC|CV>NT[i׎ ~fƱ}aL0MUvScq+lDu_/a 1n_pZ+'p g:өea-؃yLlZ^*g#K{W9arB"V0?pTnc#q[(vXX4LHE\&܋i/D;)@o"JJèO7>p^\D'ݕ#șvNRЎc37dV `ڕ* b]}D(d#D\S7*'LB8^S"n)kcխopBx8O%PrFjSB{lJԦO(l7d0n Y uZhzNL!FTZLacb>3monYiRyF95 y0@vhT=N)7Ln1B5.Ш^D1J`\P˶pi}rJt*,nbm'7~/VxaQLU<8I4q (ƑX(J͖=NN,o S4* rBki.7y4V]ٮ=oá4;:okoT0G R=#- >撨tTK6p~gr rcL`{}˲o)vНYt͠|!LxM9!hyO[p,͑Y'hGfrwB4L:j)c̄JеoZv*T9G|Ϡ}G:j| YZyȻ=OX7lyX ɏ4J5~fU'm䱌t0ڶʦS%b;em ډ:﫸pf@Q@@518Oun-8BN}И|6= d Zfm/Z[}irK>@o2 V&@;-Q[4Yh282Pg8Tz9<СH˚L/,sf1U-pzu)yKs ΒW+?sիm\ҋLu4@ÍE3Nȥ"uOgiag%XM6T ^ V/+(Fnd} bЩSf\Kx;v%1 Ko W(~qQ>Qֵ}_m]LN4.ao|i]GH,؛ B]5H 3V*{zyr؁tk}۶=Uz;d1]gQ@X>:' \qd7V*F)"D@kk;}>X݄`{QZ\5]{C="[i4Pa6n2Wԓ;mso+]!pi=L{TW0x7 )SgcD|pH;6׵jWg 8f +~?In98tpî*;,XpndJ)nLi&"V?U\]ֺo=#ȯ< [ƟHةk3h7Thv'BEUx|ďSfb;S:9pNl$06aC[QLX[dx3![7BZ QК0DƢ.wq3Se.Iz6z`jp|RKq}|E!(F٥1{uy,HuϨIܑGߛ!آY{8 /(nAӖ¨\ᙛO=]yc^lZ,p̬2&3slu6)ܑۭc1x(>i @=!'-W4_Q)}eWg10PP谮llS Z|NfE=_dJp? n%;1PV0YyLJ[K 3#R|q xepB[Xk/,ez)}v 4jvYX9 8g+OpSmK>DBb՘BeFхq˜BVr 07f:sW(' xp^<r}CN%NX#4gWʩJUoQ0|@}* ͡ںI `M|N AQt~vyΣO}rQJ6- )H^c6skWNP igRz"oADMk[5TJ8f't1Js8A$kul`3`5 iqeoR--nEE42y5<Y.y Wvgs`,ȯ%t[ooR>[RGEjyeD'',A:=i%\ĶP|u>!I\g`R7Z>u|Ep +#ZHy7;*Qw_Q(v߂.|SnfF~?cC;*Pdl}%\~vSSo=p'Zd2&QGWa p$,p : 7a KX]e3IA SY3CJ(OÄ!Tնݾx3 _!rݵ 5Bǡn/"w(52؝& bI8*;+R%\ecU4.gLie~9UNl\|FF \sgFh.+ADPG$LYub߼Y)'v`|*1EZ8VU*=ȥه8bKH ˜m }sn.ܻ[?wZP5#u[mBk;*N~"i{\™+W 3MZ)tMƞv }UR:{SX&Au^Y7dKJ"1WPc3s /d,`FԘtVyݫO UO /D.mP{ࡆ3aƞWpvY)Cа7h1c1Ʒg lshdHٴLn 6v8įm@TcACRX0;HIfm>K_$fo8详Y0H7)c&y23Ī[v x6i69wBӦXF<25ZﲺF(tkm*]€ʤ j'$mRBt;=ŅW+gC Y{tb u`w&!ԡogpf8^L4A'# &d`^#Uv0g1Twʚ?3UjM7o6v֊v<]zUGtQ#x}н886V 9{4uJ暐 /;PƬdN"܃͢5x UPtmk c;l~U ]$ Q7mMqOJ`0|@ZC ~-]α$f$ϻeB̷m$_ew|S5M7. M'1G0ʋ@)sxK4> t V3x{1w:ڀpxB*CL#+Tٝ+ʼn74nv6yIb* yJ,[-4vpFLL,?:w$-k8f 3uci"2*qDtΟO^=pWTdP??59 ūɒEQ*_z@l`x**Qg&&RN'ssS'p9@ !'y[^G"JJ(U :P)Go>;mͯ`z e06FЃ熂IMu'֌eZj/-(u K"u*KoZصqzȍ˱OU ?Qm!^I8єDowcQvt{B&cs7 ׂXFU;d1󹞱i-rhGpOsLONNzyϝΉ?&&ՑpFݤzo7+h5fM-r`Xmݼe-6(-)Dmbԥ2a?`ˆZVtz$u` ➵ۃ3S(' :̉*Ize [821kN8#Q̻(tBLhIMzZ{7h~~6\漑ˢ)=,iB 31Z僱 CLs+sZbeOGXO4sZY2/۶zralі oäP#!z삭+HD u8!= y_~#1R_4;s7 R~Qjvg&Y$&'EVߦ&(%肰Ls햕͋{"Cw>rohCX,! K(o3St3"&:г/ntG~Au~o"\~RAe|]cCq!ebjV?L#bF\YڤC)if],7Kij*Ӯ`0hod{7\~ p8( ǐdW[]ĆW[=ɇ?ljđ$lX+ 虽%TGg ZƘlnsuNB W~ p);xVN㵳}q̓ZB|['xG 5U ~B%SZ4ֻelH [{iVd2||PwCp=V(]($_VU i"R e_ %v>Z9WD?wXvE=GHӧVv̺^zmq*_KuTk8OGu}_\ÜMB~/0Hi!RAR헚ϔvc9MrWkp3V3ӑ:InuiV^_ xU!r:n5l Jߣw^h4"[5XԢke%/w_ S0*U^xcF `kʽWx[RkV*#'H=._VAuVClQ<r\X rA-^Z*T^7qMзqP9!4ND`kMqOKw]̿1kD>]rZb:̍ v%4/k޽#~۫mQ:`"}V#ϭ 1?es& }vUmF:bEa@콅7 /KӸ\(>;P!ӁιFSJhzL6D,J9*t!HMBB! ji:W3NR4R|I7P87 pkiOƗO3[?aŅ(A_Drg[i?^nA*wPJ-]탅ɽq==ݥ呎7D쓵tiXa}Y u[8,]N31 ^b]BCl e dmiju>0rhZ|0#1f$L,d(kcٳQ}w/V s#r" صW5@X _-y'ֆM45#w%#b=]| Fy^&-gl5z~x)Jb|D5bjvšfsvӓPIEOg!K睇a7[by 6D g l0'"1HHOܩ_Hӌ  Lne|y{Z{昗pO:[>!i c@+ wZOT|yV`kQlyӅ ,cD –8u\$]#7rmLeZmЯkkrŦDk8aL paW\E\4uë e"+HY -{j1O#R| ~j&)Ül7&PB4SǺ6ժ gU`noEN/[qq^WXH}9/`T:߽|MrY kf7i}-vغТUK~_E۠펍jDJf%T)L<o 橪  Wg7  :2[|5rf{).{޿F0F$tj3w䖈g ?gO:LgԽ|p̳wC& ~'o`o&j`!@) dq6|a^L=i(Z-ֽ ڤ~`dF[a}E2ElLUwoDYs^_x?٧rJ%nE%Y'U״t}85"c|ܹE}f2wqH`!mXsܜ^d S *%'mQʪ@( ȕ<~M@-LPJ|P M=LVWُ1ꏳnZAT-EaNkluk6}^u ;˩cxCw7% R-l&9{+>eG+M[л﮸84$튈*'"S'\6+v/ t{4XF8ڄF6+i7}A\AL]Pmvqߑ /M)@cET,i6O' :Ŕ'4BMɭ Iܟp͇(ڡI`-28C[AJI~RJkPA 轢{o"~"d1MWлߊ=Zdq [^z Ṯ#WP^ʑ5ƗvlfY~9ލ.b{&,)Hu)[ 4aC;A?͘>7(2J-ҮE_8oRW0gTS5 W`deDDYK!Y_т#&_he*I|,)T k)0}B!rU>7kXɡ%W쏨R'ٍO$̸]9M]GVB4O.V>+xZ Jl\dq׬;N^k AtsWMFխ㳗,)סֲmtPo㳄-0ⵚDg'T Z‹ qؒ :*.?R~%͗N(3jogb:'-ɾtuMm*rTo O.f\B묧`?R;ojXr5up^{%_ Ӛ{a|%.w=79/!sJ/BQ^m!?dC%Hs/wlMپȁ.fj.]-1:[GK(b׮.UySTn&.HE'F[ΌtdDy4!Q2p,|^" IۉlYOUѭ/PŒb%Oeq lhA7iKj)ī&a+ KtW_uL8h] {&{lBVHsϷpbn@xȽ5 ?Wy'eo#ST3`O;N9;}GqoxQJ^ޝ}p/o\teALK<ሞ5?\Ի~$hd4FVY0+x=f ['M%6T[< חsӘGSiА` ԣGGcK d:h}UP-@?Op| ;󢜄ԚU:IIzB_{"ˎŨ9ݚQ3Z:!i-Nt/u0)GL 9Up[f=Cnm̩ 0Z+ڙҝHPݿ*ȣ),=TGNi`_g6״ !ϽCHz_.:.]ywĈYGԘЋ{ h@!u;[.|0z(G ~OzYu+9gWWeub^vƹ&*;n r[&UWom6k/Ȱ7z&!D3}zϳV|bTx7{\\ T3JHRێfFCL48upPZK@Da BAhA(ڙCgN{~8ھWJz;YX=gnlh-T%_c36 [,`]^6qM?( 'IinU WVv3+YRgdt]o#>\QU6X E,gZ '~|,14mYޢITd]୙+ڽC}U}X Hf9UpwQ\'\ t)9^#g SRg߀-,b#RvN O3YGO(Uz8!UMT]UiM)ʌlV˴j6[B7 ?idy+u#Km=+N z ݸ|cBPw07VlN"K$ѽpqο*Gu l>Pxdc; XDA=,Lo2(柶 ":pwnV7M>3BoEt@09w Bn~q&4dM=tlF: y y{"^|ňSanQO,MyVfp87m5!ZSvPńb"+[ܷfϪ|@Uׇmr}$0c.~wM^t,"7[lG4st=sKx;HMVѧ|ZNJ%DlVw;[eV(TmoHO>,E2PBsD4ykojuL6yj~:" &LwJqB|X eXIyn鳡<KY A/lQO~!R#aB G5ōaڿPA\j[=r5tL]s":yu_cftw>PO[kdoH'P6Sw?yk9`y@P渍8.,~65l#*.ӎ |ֲP |7 KAMT)9utQ=gWN;ޒ+^f|֘ C"lrOV4ώ@G0@\q]nl 28yғCt'-xYOC)'v{1`(SeVR*fA YsԬ `n@8^4ltINr':/) fjߠ}&t+̤$'[m|kd(drbםY| w "|p>mmAL^=;ًvMVY^l)La)(#!L {q +g5ܱѰ;1`Wh۟Kf 2h=2~\A"t7}CA)g̓`k;m zI~m/+śn[4$ @F4?c*tl,,@*-Ӈ7afiaTh7^V۪ ҊSDjI~ASu-p!+ @Ҥ}Pi.' ]9Z[w/ Lj=сDw+?V#}LIkbnjMjߍ ,AB w=WiMp$COp}zK̆MG!1.Q"ei]WsU!1whn;h Yhq 4$'A!Kё{cm鐶7s~{[#"vj[a<[sjsNDҙ prlBMM笕3hqRxRS9c% ІIh>֭.PP~W3+֡N|B{U5pN~%:DX bcFTwZ (  f]%z% CBiw!^5GWeȡGINFBFYn!Ȉ~bHoYU=>HU/'pgI" Wћyώjr(R{Ozq@.@ xT@[ՊZ)~| *>/v ,- gs1xMC憎G%$+g^j{H?8/D7"!kz: [1?O+PvH,RoMrv>L!K&!^þByeGƑ0~b@0#0g82sr˕UEرn`IDza}"z6FTSg4`o+^ 9gu{/#)t{011Ja\ecBz>+A3>A҈U-h{6v=X$kkL\'plP\Q<vr=zq}OLŒ֦.ݪ>, (:p~Pn'4 Y,=̯K(,=0)-jÔ۠g`G+#[\/ M"HDҪbgG}23Kix=U'[Jk㱅-շjӻlj> p*7/MgY|k^Ď/\M+R|W6\Fk/08C.{*X݊w+MưhmFjΗun@KTD7Ci"E]72ЬS0k,yX:(ݙ_3Cq,:98|#6?Tќ<2Խ(03v03sH ̘-:THW>-_k ՗z7H@Pݥ$ׁ]TW8|Mjmz)[/X8kќ)H_Y.~L>c(-/ Q{tPpp/|aMxӷQ-Xȣ1':PQ^!ߑ/1Mj$l~ImmbH>566 D8K[:EV$Gαǎ&dkM{@+8 Up[ʇg*coQS̆8^7J"6iRC(|nHnKG I2e8 )TL!qtGro5@&*͏l~aޗ7 K fsGd/F |038& /rm<;f;Al+PxaaBχoP~zoޯ: 0/޼U,e&2GK c Or_y \9ٷ}VkI2a%t:</L2;N([^,M?'7R8Z;Slܔ#Ӗ[</T :3ᰘ*OVЊSK八i@liH"W|G 5"mD0ʳx G쯢'lܫ0ң&D$JzPd%l4"Y ޚ=[C.N)O6ZRe7Qn+N t@uY?~EFCr9TG\EpL+zK*o]tG^ +BEM+ʼn2_~f85,FsKV߫KhC=z~%$wOU6 T^ʰ5wK ;9ϦZ6"S&ڈ¦\EN' N]H>lNzN{l,k,7Fަλq8FYT')nZM#ߏ ݋QXwv{UVL()?+sľ%:FWD k-\Yk31Dq)sD\v52ǫr;3w)1Sja^IzK/$2 H4'Ή 5!TS5b֭[JSMIa`lhTshCr)G# zAݎl6atJHi:7y(fm vL a_Ά]+Gő ~2W`o2Ñ d`G+ٸ^FE?B-l:m_ݻLULIY*?9YoE)g96J2I6=u'+JI fNZ<'k)-vedq$dY2٭yr&skH!wνKx%ZuL`r z#y Lj/2͂yτC|!'G8J}TFARY>aht.J:nEYSȉԐԮQJ4Qܷ=,.Bj &~(焏*8U9'Nfr˲%AbW>0@ʵJF& m+>0)9ԈL0'5][QQCQ1?:]5ZS|(@.N?篷$9l5lCt49ч\@ґ6j" H}?Ǝiw[@p;e'Mgy=JSyč^ NF SZT0 ͓$Q+: m~,@X5 9Trn! ?3&H=|Fi&ux)SJB.xqU6j ΄>0ټH.yݤؚ AO0-ʎb Yɵs Q?c = d:pJ27-sO{1w3usS7um wv(B1$QjP4&݈C0ޓK3C= U?Ckv DFB6oeE|́ls#hW!Mk;1t}9KT X8oAL=5\7/uT3:~AgBVXHo8,[]JЗf^Ns4:눃}JۤR`s/EZ-3QN&Ws\]N҅0U@$%i@t:|KըIfub1c щ舷&*O%ZŶJ ښ%v`&9?ƚ  eO>`uf[~ߣ{Vƛ~oCuhFx) "⢤ZIC0-&n4 o˭>#3-49F#5}%To MA|7/k|x١w}g1_0(KHT A3mf-4AN8-JEeSe}x=A6vKD;uL1>)&9=찂KbTkg~)jWM٘/";ʻ -*Z?BM6ԐE\KB\ )e}_  _k AOcp͛\}#PpY!M4l$25Wf.${+qpt~M4{3Z1i'RS-bԏ"L=ٔle[]r"'}^})7|۬"|G7"V#5Q(} !3>d@`8l~{b"D&9d("#ߔ`ZwY,^z״!& бrT$H7V8$gCmbuDq?`Ub-U Rxw잲0EDOTDiQ>R,+NEib+!ҵ[& CEk  w r\9{yYeCO߰B~&с/@84Ijp̭ΈR٧>>^jzm0cz? Έ^ZVsCiɕyiL9g0`*XBނ\,{[O e֚G(5anJ?Q=:F*f$guIpi_QH_F #7!0n=nہt)"?R~6%\ hM'&[tUFYGy~5()GX:"MWZfeyI)^%΋)սUj>))6شA_+~ ˧s+u*'܅g|Fvĩ {SLngpUAOg>p!Bi45·a yFݜVHhT"A[ pqY|хfI:;d ],8~07V(߽?vMzO-f]; Wl򞘯Dȏ0{_J$cCp Hp/=:o :oa"tyqmb|oA|eG8N>5Jt$|/?dL+DCȀv}|\A)581 p$A&)R~olRnCgmZU/TTTI&fX6m扊lȎh(8qC1@0;R :\ p-ްQI1o_}ce54ÙOde vhcVG(W6RlGVjN*A#i5O@#lEmrx P&ljLf8&7{k$v6A%xZO5+KxE?te]>&t /4m GzĻp@q͹n Vf.*xðNc7Xo&`pZ|1`GF)>3? $AatPo!J !47PO|aN/Ӧ@7RyKHJ!p䙲BʺnR8|!DI.M_[a 1!%N)JA7S#e$³o%yҲAv%yOF=^3}`)Zϧ51W vf .)pyvǡw@7\Kk+}4 !)uo)5OP!(34x \@09ȰrWR:RgI/ʟkO}#e$EPQБTf9UŘZË3LPZyn7-IDj#+X:ȰZVb}VNk֪B,|aQ̹b"6+)\nv=k`EzʾWS@^P*U6@[2 Ĩ9g«֖PGޮNQktގ-}%H, IAO4I%$;Jce_Wg݊hlP$pq˹Xj(2f1?>aw _0I˘1KaIeFԧu>7׀t^YH@h6d[ADJn֐6 ;2 'zSHUt"PTO 7 _Q9"Y9͂4▪*Bd9K' /}DcUGv=?D!, R" Q'! G] 7'KǚD, Ž1mJъٛg**6<҄Rmvɣ5k%˨FtExnN =6p{+?jYBIɖu'  h4f` ۶!& [ Vdch>E"HH*{:PaR, ͷ_ҧȁi6 hp鳍HMwG)N| '~&fmy{=&?[s2$s#@"R=0j'IJ@%+ +X!Se_(q#oPwzpaG,EHDI T [3Gg)*ZOjYck!F kAgZk"jKOmVժ^ռE?GyV+͵ -aHdpNJP'v/G%^ Ev{Vf)|'WbR_#np*o(ZW62_*?\EC+ -A'xiy1&Io…swb'y0k=e^h|'%Qx H]h nk"3s璫F6ҹ^u:0ރ閈 X)c:60)MiHC]!,)0aFntVl^TPtWhUWvz*j:GEt)jBֈ*ū6)2qq!*iTUɲHN 7I(Hvs H)SR!X؇=1`?\oݫ}[1;')֭hYY{w&ZJ9;AIykm?D;1c ѽ3u!a^CJ0:];)%{}MȱLaՇJFiŋ Eϭ| n&1A+fJь7?G/I^?ل|Q" NcDch{SUoٌIECv)''6ao3 e2V+(fz Fvބդa8o1&=SmUZv7(âM>EQ7=-? V2 ײ)$%Zp @R絸Ά * Ԯ+w zҝ]'5(l&ӫ1<=",[p&m5&'/Upn֛g?NGJTK3CxG$O@=͔R@)>X7W&fA|g䗮~J>%ˎAi']$Ds$0u# !\xtګgL1”kM ECIuZ^_Z(G~sX&oqMoh^oլ~-0a?tDEP\7"J&?W}ˋ OYdkD4UY2nz75 ÿiR\(ؾS3mȿOPDtnp!Qe}Vʿh+kAXS)PXdse o8VQ ̙T` {LB*/ˍތ~d{iy-7J=RD>tpZ|Ubٓ7M.2o% }I ZP+I|DLfЏPEuv 3(_Vb0aylcvQTݮExq`g@fB6{Mrkla_=;4=IQ'̹دi.=[BGNOf-#|/ s9'"$kV'S_SWY0J!/S \uB,omΜ;@5U]rHhZعj<9f(,.paidu4bM"?~EIt*IEu,}iblMөo}iE2':>g!Si7f-1YYoHA^);h$s(LL|eūE~1F27qp7XJvdnDXK]{A1F2#:4(@2w. A+%ۦ1/h<7]Y^Σhr:b3|q-;;BԀǽ՗(W$rˈDjtNXRuڴ@АI#g5hv =D&*S*#U6FX`)Z|:eL떔lՐ 2CUv׊m4so+@@+XK'< 5NP(sj UR?fG]|n*  ps `: XR\ *Kwf x*5X@h=J " o K _C4;HJAwL9V!gQ!\}? 5=Cpd;Լs*tƢMI28=e^Tݠ~Y41BmymEo Y5?k)D).HkS*Hi&|jJnPO8@9zq AdYGՇ4 SR{D ˣ:<=TK-j»S]LAAtwPjˏC@{Hj+=Wݍk/66p|_ѼD"Fga"J¥0sL\cYq c\u~г{!$>zpX*4 fq߻S]۟ME7xC7?6Wsp)ͲYv{#/ʵ~dS tl&G^Y9֎+F~OU\JR+=9Y7\C xzw44H'Adg{5誰JF+(t&C1sXO4c \^Ed(N[2ȑJ[/S9u0h:'OYt\S0F&ioR 43>"/e؉hl&`eHa?8RyAkA1YAo="`FH,cUF{n}-s.--HjN];z", wQycb_̪F C`՟##g@ Zh.u5k\:oI$%KK|EoK .5.Ec1Hv@a˜F0x+vαۥG |[eba")0sz)Z_CԨ5(b fMK9x.Y+RͿ4M\l{%Z?k8W(Kf%*TWJ7Fv,RBh;JY,i~El8} C¾5'Sn59s)G"k|sa= aRz$`Э4 BaJ_.n7Rx M%G$B nkMVzeǮJS"ywbzJIg):6;6zh OZ(iLX 9$6kDcDsi\'JLRŭG'eCS\Jlrb\'uêDq?BN8/ke^w%y)8?g=Am|w{(C@sO#DIY²E^hYp -ZFWWeOz]?B &S55j a|0sl :n&ihn#o7Uq{XmX,݉ /:Cmwv Nf{B$s ph@5is.a_F.i+KqOBc'Xse7d`n aDb^ud߭hKҠF*TA ػnn]ȴr}TreRgKRo]\`NU ։{23]8egpX ⸑Gw0jCr믯e,[ &RLl$},b}?a>;E"2&s~\̕E[[d RPڅc5՛FTmef'=yLIz,r,l>ؔT5E)yzan&Fxbo~L\?=_ȱaH0HVR+VJmADͮ}.R|lbLߘ^& N@ #*)o%Ri3ϱwapddtEH5E5qG߁/+ Pܜ נ/yFέTܷMO_"D[Nfm)Pj y 6gWģX9%S/`\W<]-RvB0~S':s0~W>4$W"U ]IN_)Q&OѺBi7tNl^=F`x$ S;=%p` c2+ v_=_7m(s# 3-Ž?J76coU%% z#` i 寂X3l/f5ёwT,4 rEh38%мHr߿צ>\i^m=fRELj n|*Ҵ_g2E Ι|Ϯ\w]6#yۙmY:|ֿAw} BS+/?L!4Z@A~,j /:ckȡlba):=sZ=L: s[1mEZ*U-ˊuG&Ƹ4aێC!&!6|-_g$>f鎅ŋZ‡u~l1J SrA5SsEC ei|d 7gX zEG'4X T`XW̤6|vkC~mhR;+93 (dc7"6ye1WB8`]9H<'D@llW"+7#N&/}A!1gf*cNy tOwoi-m>QCEg*AmhOr"P6.EVa)Jj0Y}Jpa8838JEe΀dNo-H0\d[l唐p*҆8ժ2`*k?_(Yĺlda\[BaV9 ([f?|im]ET+Zw^b#/wFLT`pd^\X gi$W ӷÝ+N˒-a|~d+u v(U=u4utB6B}:zì/PIݼ‰j6m H3nkorFQ0_,zmyi Vn,KҀ~'j{Jɂ3;i3bpb2D[\B soGtGzv\Ꜷ'jo*(Ң0֌^ƴ<:S?H_Ն<8R|'9\NUb3!nf,(c7`f%Nΐ1 {pWX]wOCwkc K"Ik7#0DPM#+i[3$ rZ+Xn!H4!;DFb#]XOeH}qT`DQlzҴ4Ғ$84КY~Ё"a掳b1nG< o_N얟D;5$]T+~.ֽ= g))r旽IpYr"Fg{-hgyZ1~o@W-]`p9U DJ^d؏6L0vFM!6Hf/[|A:shcjO *qVo{FxŜp5sűahFvT;LvE;񗣘[foDQ9A?LI@mv]i"K$5Vj{w < CTF? oʗG'dZ(ftD0i֠p7cԗK5QkU "}\O-~s#ZE(Ż3R)!"b{u: >˳C bpwy̼U H5뚔EEE}߱Ax#ڥ=bfjE8jM1Pv}q~bv:]pGKY 1LDZ2 FwE*Qs&6?PN仰9vO?(H_-$j-V6P@%&NTAמhI$u:wߔA*^, - rK͡՛ t;O@"S8gǍ?niB'gê)cQp lgE; WADӺ 2RM[ S@43bn (u@5>`'tIZMg(W0iE71 ؉r c;[AƺPW3x{g1:Ȉ+5?Z( z&83s??%)?yL YyZr1vPܱ,Ǭ MU-ODp)ǧȴ0 Թ#10AC4qNB{A'cjaA:~Gzt?<4dRy)$KYӥ 3GFI7E٘ז't!a:xN$uoGCvhͩ0XTw=R&UG{V36Է(W2zIjŞڼ-*6BE6^Ssf9(a1ֿ>#qX[`uG`v_f'/1J{b3~x(` phC1!"J(ڈ[T\I~j^A^_[\W)Uw}HTdɢ^(嶧ɻ7j9}g9"2ұ"&w| +.G%iD qm#cG^I&@ f`6nBe[e`)jZ꒠)qvHTV]oɆkM0*r6le(OcB -Gp'U ~R=Sp X-Kt4.[e2d3É!X\`RL<9!3WjBh(oOA 3y歍ݎYovߓrDeIyA6HA,#@v]M08Ϣ@\9s:=f;QtHߐP!o{B;X UR@Uso?x=K!o΃1W??eDfE H 8\3(pߐ3re6.yIL? yٜjo`_<"T77 5nx cXT,֗736ljN2< _t܍<)Iޤ+\g =^.&z SD1a-cx#|^_JjKy}0bkoJ챾,Un?*oO^uև8~X|$7Z' ܒJC)FT.ÿ>y1ܫ1t,gM兦k ?yѮ`^' oyӂ߬9?˻PVCR4d)0-D~E; H(_e-{vൄc8 *~Yr¦ޗN-I_1&,і1+7*Y ; ?ǯe Ca?$ۮMF*31;fY֤, +8Mzi6-7? +d+̍zF|'UgXf=-Hޠw#uNɠcp Q"2erwꎅDXyUlݶyGiD !7{&O|j虥%NB~>BI WXF%u2Ͱa::ŠV}qǬ,\&Z;eL(:0' q,XntQ,Up'KtJ:r=.iSnY*m3o=̂Dž8M t\03 MeǕb^rO{w]NŀL ]!su3Z^'ZG{:'XڠF޹@':€dOHQdzZoW΁kC})sޜ) ?i]%I.$9 QPD-{(F# 'd 5`f-:"Cw Jwu)eЊ9Ȼ?t!y$S=s+l3@l {Nn)WvwcЎ9pfDSb0usV &ۆ6Ǟ*^ƹLW1 l@ӄl_v_}Xʂ&8q~dl8gjƘa'9#j8W G̏:L *^ؤp=7{D^r9MZ ~½Y NP:Dž gCʗ1t%4wg g,VUִ۪߲9Ս*R|oԯYd֥E"v^pZK"9nʌ mNa)&ﵫPsXnBl&/QF%$g4I[6$s$1:=[FF?(8:o}(v|) ܞCv'Ə烽D Xb-6o>iwlHò oo J 0x-X "B?nltbf, 9 /u>KXl;2P_Mv6v2Oo< yj\tكhᵵsX,(!ÌLF_[F (Z4X\ʬ: ^^_D̈S97#nN+,TVd3TуSV?(k|"/v+ݲN^F%^AW Z3p.ȧ)qH B%1CK~MZ4m}6[ڝ5`t3 b(;)'гgywY$E-X[RmDWHz*}t# | I;G9Dh #ws~7ϽYrP}И Uj*׶X(^t?t tk-/}~(kʗDF*PHHvsaM+Bv:T?jcSZodaг$a~1))H2Qc6t$)=B_Nk. rq;. ы.6gSCX)=ow|'FeVU^.,%D4;Wl<`?/lJp9]XΝL[loc3x6L AkeTq/!b`e=F2{۟Fb^-<w ,`o ȆOe"rk̽k>7[ ֋^|SjB>DdRkȊ0|7SŞVQ,wJb:)A>͸X}[wR &Wf ,;}4W߻9 [q)^u[3%[` 0 9J5/'Oƴ쾅tyL d};F7 pTFd{7j#4u!f9}ʅ-ݜ@fq-*Bj'N G= K4)S`&?ПJwQv;m؋I{]hoGX*hV9%H{}YYQD}_@CXg@eZ=,-8< Sgḅ2@RDY;d߯G$js1z?غ@)͞'%<)KF'.b8 tY'cl.ݛpF͎#lJ@14I@)c!٩1,ڹ&ڜ˘pm cr*n,4)_ˑM 'A<)pn.{ ub̟(PȱE%4z!Qމ9%bV~~z!RAt7|[jçl ' ۸إԭ~X(j p}@95O'<&ӥ_V`'V}h->xHiW' s~!lG'$>f}t. ola5?3^,ԂzQwL8hS hHq7fG"闳y7&u9{z%4&7h4m #R `n9li7 gׯt '^w:c}YCRەU_G Q>볋`;)ٯNTǝkB(+ZXz#4;=B=tQYm38QF\%.`=s`YSݴۼ'0WH:.VfDwykQWO{Dϡ1 >dR5C02o%qxSh`?iK2{h8`{EzݘY($ZtҁU/ݳ [3UIA?$EÍd2¤+nj| 5dqI7E4) Yy-DsQTb.7ϟs'^@#[)N|cN[PXMۆݞ+_a'!Jӵ;GאYr% \ S`Nx 攣ׄh[M̅^ul,C]켰o޷"? UDdUlyyĵ:qd̍L,,&l"9YHɐ{EXI+q6+JHJ].3O AwmH@ 1FCs4֋T)<贛 'H]xWe^Ƌ} UXLFUEegE%1Q-xC߾ȅS׊b+i"!Cr]A1V}|:[a~xݭ\(̤OHi`I/~*u(r n `727$OX:l`AOĂ-]6ZL)–PBDZ>c=*Tzx\Zz 0->n&n# Dx5 cvޯ+F9з]W巢 4 쎑qRʢV;CAEOk Ϟ+No̲_H[0 ᶬY-zލQrYsAv0֫Z%]8PQ)p̮~کہ.fAoKa9wK%eNe5pf[@ Bbr^RkM<^<Gdo-~=x{sZI ~) k#6(dQ]4pS-5eHfG#2Q]KZpߟa7S~J8c>͔%|Dpv@J -_s7ۄJh`m= ~`n 8WZRR;ghwqXas>hp՜-E]``G? -\lgfjaQ+Ez0@7/- .K1g46רt7z@i㝘։DNv-6FpX#39D) rMΖC[ge禎meR{TI.=eFۚ#겘 *>r1Af 0(NQ4(B[!i 8t\X. W|~>  Y;)Rqz:=bIU[k"th<<^H*|-܋n'io( `8T+с\돌š{fp'W\?J#뽎>\:mv/r481h\"JëX!tBkdf߬u /.i Sun^Wm~sn.jW@aD4f̓29[JunR,+yQkcqxu}a xκ1h(c>`(Pj '{\;YsEQԘFiwM ~Fgx$bp荁OfW9an$|iYM(gU-b.f_keoOrrCN.5P¶S$( ()p1i]Sg1١&P?*MXDmL~EZՈ5.-/ڮdc뫡-R\coW Ò@*kw<`1@hMɿ M Krt}߄qu&g Y6%1ACY ڈΞde$Yi 3$rb>\ƼHU]ˤB唏)1]LG8X{H^6ӮڞDMn:3uS;`8ԓ3Ⱥ*s!/}8HDa $&WZ˓rv?zY&Z15}pZyWU^di4<٥xs2f/ɨs<~S %ڦ9T3OcIiQj;݃c# .GOu)Q*`DN T_:}ܑ8DYg׫Db (wK b{aئ uk~ `'1ocZg-#oS9xCG1(_ E+#h8b ĤG0;Qk9SnƟ#qrS7ETlcbMtWGs\8:l,TJpM]Z\+IM+'`l]m7BK1[8Ҋr_;t% ~L8v'̉_1 *%{TR# w݅nwO~9jl!o7h; I3ـx~!b;Xc?rzڗ ]4R=F]sx1 QF&0wߐDz__WtmYa|A0c2$MlpFXEUe;IO~ ,f??͹5ICNsaHa۩ XYt*VsOb +YOoyC~)܃]Vw7/]%KZ3r.q,CBciƐɹ"PX!5Fy$6|yU"|*I]&sX^6 t]MmK!"w03y $B s<3N$NKoM-IGsXKRcT[*J)$ .- i\UAjvulN͞ivd>yo 5l}\\ s5]vm4T}a7rkjq#$H[ VwθG)\oc,ȥ iLle![Ve͢)bd-X[S+jd|ZbtI[3癶j~33HUNb`;lev t=ʪӕL@|kg.{)W MV~_5O *<h"$]%>) ƌE"Yj2WqGn4Gz$5P~d+Z 3}"X^K-̞t~Q8 \8A-vyF)9=5'u 9GPς=zDS̨سZ7}<sޒ e]H{gj3!r/ P{nd%P8omsO+B΄bb+k:1ѽ~GjrO!veC-Zpb6`Sct{5BF@M'k.{/^!{9KSZir֒"M;xΩV#qe_j4O%ߜui^Aú6AVZ/,l^ zry[?ҙqޟq<38XQ&"{cM*g^wG!zO 5'#9ztuQzJr>闾K> -{7_Z&r4h{NVרۑAu;v8{CyHsW zL 43E+-wn!\G>EB1]WS -r'(X:MMo| `ߜ 7]_>4z~44c/n8e#N;3@)nPR϶bu}D[mŸڜHI%{'bHK7$j։ ;q gS=# q=)Ԯ!RRP ʪS܆ԢL>>vou^Ui|bg=8R+J"␮v8@5qyj{f¹p6AO'bT< }ݟ+ۄ%r>$#StĠY)rj8`+X#-!bjMݳLih_&CL^PԿ\9u[S=x ?Di\B%Ue GAdFK^ަT!:h~*% Wai,p酚?n*:ŚZgAoL׿'M<}HBn uͼG`bNཌྷ`7|ʴ.VQt4l[<-m#EL_븙ܖbvzM`(L=4VK]Qd5:o:S- ^^}޳Oc#"$bEE^vcJp柦) [ ]1 ?xSchD?~gvw/Hfߦ.Z-fb%KjxH]q*ގ:àJJܥwd.gk=Ҽ9! |2~==bK}"SuZAl52א]I&okc# $3&S.'ٗXOTV425^(ydWt._ZNia{vhf훅I"%z!GC{w;=" ܿ1]Pc!`ϤKU"#tS9qIw TOS+30 cLWZWPO'4 cQ:H$ ^VJKs<`$MJd67,'_dWZQv?6+Wƞt,(%{blb ׺](: )&bHنm}Z?nH@i.vdXo]v]5M){h5I9s>*V1W_hCM+aq]`Vބ.6:M?o/A3ΫHQ4ښq xySs݃pҽFKFc_$q36* `̚7QƗMa|HRbN&Y3)"uPi jERjK>3_s~jB  e[j^T.({ϒJɛ}Gsj8xp,in v=y.ȥn'VYrܘAت\@':jӰw9&vR^prN j`:T.&H\S=lcxmKC2iZ}!c:'ɎI; FIk`Zq&  a<>$'@|?3XB]`tM8S?m¨ZPc=3F}? Nv.^$rRt,%}hg۞) !DS72i|sJG_ӹdLx)r^UT4Y)5WT=$~ j~0AXـ t|8M.RcN9CtM\ t I]ȹge-/L@x/,ŽLoȰa0nӑ~*NʢRﳸtc1Sם2r8)] '2q- ܆uboLmk1Wnw2tgeLw"C`9u(v=f(|=}mq l2FE$V&42a[llV0-#OX!o"nCmt8M1V <, t22&m]hJI,R=aSㄼ7 lta.`j;Z5&)\2?#tE!Z/ `I}J?9^Rƽ" /'wg$ +Gl,%CW}k:v{R3a#+i n :g-x}q oŠQK_49f M)JBϸ2ÿؼѶ,pq2[-AsIP3~RcY"3Oen GDO:q_?Qxp=ؕl9.$=+YAE!QG=>"ێ={wҭ%({}hOǡ24[V{ -1^= BܪNs4/" ]PbnA D {gUɀ"?%-G1è_DA: Kq P[@ V!0]WѲzo\XKD4k 2:? ȲECF)^NvPr։?{SH/>'؈sEz45$ v,D xUg21 J* fM= e"Sr|( ƓƐ g 5HmZE0dF1W``|}5WRJIFW0{w2B| ./ւR->T(wD$ p$l|<_е+yp B9Ҝ,,?ayk{=flg&l3m1\CN.JXc'ec(d:?''w +rS< >qH}Oc /8  c8k5鄦vD-Eyj5~پꨑ#Ys4٭wd`yPAׯۘzbzR 3sȥM L.XnpOXidg)3E%Lr',E{Jޜ4&B9`ݶ6f7Ra*2WݢAiMNKr:"}@#\N]l{@U`??Mm$C6aznԾ,}~fvI2 bb?h,1|8t>1z콝 Pc!>/|EoØ/\(NE.lJ߆p-;ݾlS vξ> /埵S( z$rf,Pp;wKhĸk˔x~AA:Qo ;LcrSp6zKOh5}y-l?DP"gj`<EzȈ5b_rGPc70Sjn^`^, /m6پg⬿YIbmP^G`(츠oF<m+`dВc\P\ [chV³:ب:ɻ|rVyW>E4EC;[xwO൒H N#xKRPSܲhc$vE wɧx/w!祠 ʱ45d$X+ꇪ}x&txO6 yK4rb$i ̧ˢT"t>aOt3rªs@Z aL.NNš>6-_hw2?*/Ԁ( G6!!zʬx-y5OIß--'9eiDBW{Q6sE}r=i"!qrb"bJXc` P1"(KXBnp[jF5?*U鲕@Yf«p5q[yդ|peh,/3jB>"0TOk9Kqt XsPL*r748q uxt4ɺT 4,D .Xw\?Ѓarmכ(l*;HcZ:g/䜑P_q&t PȆuȯ󃝱E?mQO%IhNi&1|~/2aڻsaybKR-8d{Dj .== YE2AluLL:زE^vT,u$ Z|vSZdو`;fPGpD`Y??D$;i Rr=MzҦ; ׺v 6$u&Ny7bYvd_?jHF{.+JkfkUԙܛ XV#t5bےEn=?i@,NcŨl17Z]j٠3=hք۴RD(V 4IE,[4vRfn Wdwq`Pm'"Jne#Sh=7J d| 1wdiB}P*Dw&.ʫA{kV5@ꊌqAϥ倰Q_gyiܖ9EAAC6C`AUjbq/Dc֕8< )o4 %l}Ƥ _''rzMV@pT]t/of-U-Dݛ'!:Ysc0@o`pV伴stvT+qj-=M`eBVX(64YO~=D&(=LR~Co~^-YTnN6oW&SM$c ڮ.M򐱍UfϷXaJVkrtޮQO OO[td>FnWUtp#qXF1VWA@׏MGu:~x`bƙ⤳&CDYM0Q9m3uɆV( CʹJ3ӍJ]7-/ul^f?"MOݙ?_N9(N#SlK'XC~3ɠGjzlc΂E8;qo.OӮ\d@(\˕A$4G;ՃKL)=?֖$<+in<:JQ=rGZ³!f0iP}V MW:U:o/c_=ol0cz.i}AZp@o2XW}3I0a͛)L;we2P2XXW঺Z|]XI\P]Hvk'H=*yQ9كx#03ALw_@\Sr*tө_})1Vw*u sY( CUvvU| Ĭ}n[T%tylHܾ˞f2 5%.^O0 _.,fpYKY6lȤ߱w /RleɲWYcښvz`D pLt~21 =[l0zR^>WN ŶdDɘ&8 Kfk UÝLtHJ3ȂZb*)+jj(Uy[1XެQSaVw?x W}GFߘףM+EwQ9yd&JȶD+i4uhs&ht<"/jl;ʒ @oY1.?`<00y-&7Ygltkk-'k`J tnsH"E qb ̪F|{Sd=nw$z i8t/:JSd3xhdneN C&؍,S7UфW MfS#b>L0N2p-b^eN'+ҒTB$`+Ƃ.(u;<3L 9hт1eu:|rzK\) =4q4t-LJ`$ 9C",<*;5ǞX*'6dO_a^oNF|UIw'|]F&Z0ey]Pl8hT&E 9=N98A& pꓻp djl:7=&Ok6QcM/& 7 dQU3n9Yxݲk/#0p[xM3`'/89p:>&P]؁SdKȣdc矅+ԫp+VD @@&2ٹj'֥f\z3 w &EPl6e`z>>:(Ҽ4L{CS*.;Vx$|ҁZNYy?bJ%S=j$(I'EH0Y{U%@GiԜMÖ%t?u=e)]ZoGoB78a%|j]&eO*oE 3s(Kml<#j*+t12.OhF(84UjG@KZEKښю0uN쭷0W"H?xS$zP,[jVZ>?lQ=iqtJCvP#7°s7 ɰ'HM8= yyED -Y3V8@4qQ<5v}ړ4Rj/2X3;8gx5P|`㕯vm?t=2Jf%,e81,9lɩՋ+cV[K=-s5nC5a6#bybtHiz,z9z]{`7RD:Ţ^D]X/])ӱzV=_\Lh"N-MbV'gmWak|L [ S;z$<슍G!+97vIֳ(Fn递M㞠<DZW0-B;?|G/en =ܜܝп}jرdCUjWA%Sp`mFKpSv|aw.nTĞޒ3<^$١9i|7$ E,3@tS~HOeje{U;*y0QZ5ZN#=d3`~4Iϻ8iA*pb? O{7#h/^yBkt\jtfAE D4}$3}Q~H2rC<+rRБ5>̲-| _CfnPE$'bO;L蝲JC~^/<}ҲqtHt[|Gtb 42{poWjm5y_(eJ:g01l Co;!04EJyĤucj]Q1H+nQ_2~3z$} ۯM KlkHߏpލorAd>MtiR/QvF"-2Lh+eh,1,Q05sSk>+U.<V\khYxdl eZW*x;1j\ru' N`(0+pӚ9a +Kt*G$ޤB+KjK. Gԁʪ~RV"8.FfXJ=cؖWN Ғc1U<2 Ɓt6o a5rZPc JɵUzF#>Qh˫5})܁pVKrpᷚE"~HKSeg9T'7 eQ:#7'yY~9u}0uέr%pz\ZX: %(%['J39:Vt'`;m>匢60?.ݶK&{9 y)O J533K(7h_GLܨ0n4Ԍi[\k]XoR2zd Ъg$^' %k_mWʝwuQsm|$2yRsD~ca>a@ti1ܱ]ܚMš'ږSox AjepF¢9^z =P0wC]lѐwI7So7?峐PҀ<_~@8=83~.QoWa)?ыqx0"7@ ּ1Vcmx+bMbrxe#q_/5ƻT((G.HV'@>ВoXٌP]fkolVlH"d㧩mpA781*qܯwe7y^H,>fZO}j֢_קO<,ג5rJu ?GOش;,4#+)Qt܇<*)#-C'0i=l|8QqB ayfN_k z[v̳1'j0Tʏ3`e;E@>64Fh 6oY_wS {D~]4$ Xփ~|o2"Ho"/@f%W@Bu##\HJD夙Gt8yVtpJvs/t9;U(wY* 9dF!,_`x *ft%+h:#nUG].(tF #Q:&ݱf};;v0~晜v;ۿF A NU mJ7ÆD4&^q_f6|X\Xte,ZDK>{|ST#${C%Z7`棢7\6 aTme~[cE5\Gb9IȺjfaSp*3zλ_!5qMB2G?Na28GpwM0CE{ֺiAŋ6 w`+2J {">D9dU DN_^mL+}P ɔwXvjA!6֎ r5ë^<1eHG{.1SXGAC/P]CqvJʁ67nϾTAou8p9P+}ec@Ջ=$owY;pRKUYԊ1 A->r7๋VuTX<漵ZR(m,E#h6:7|^T[s?K(rM'K fϓx0THd[ t0buZtB>f\}Ź{aj;3zY[?ͻ:̫ N) xMC J`4uްő:Fzk6~;9cvLBH`$~<硸sS3䘘.~y-=dWR\*ydjjOɽBD9ҍfǸ(I?O?14Z!HnA+^`pzf.@"~sժt)vvV5v~y]i}b UsxZ'#KOuėǤo JE٪Cq;,k;J8.c ː'Չgߺ<*O٬ڐ8sO&8T=osi%$;ζA˯/Wvl[80"gW!} KrM  =$ՔTH tO˂Nԯ j+nTKךd) @P#-Q('zJ[PKY1Դm70$}Fx1ƺl) #MTzg'$gIGb21ŢZp<[Z}^i+ژ7`%8媎1:JgXg5e ЫG%45A{̵},\)?h#ސ> `?I~$Tɽ=쥑!K\O|| !\Jjl=e(N =k.jːlH ;(`qފ(lj]klj| {F*-3{9Cz 7 }#.hSaX6FEV`%Ї@b{8 "A\P.U :jw8!Oz{#fP|-l85~t,ĵ/QdNo0;ϿL9%!$Y 얘8^b>+KydXfFIY#<HLZ5G{LVlXEj!O&Wzt(İԠߖOF <)7fE- `гlqnjxpįȼ¤ xGx$!?4vXԆI"X>lyw9ڜg$l؅!f[M,{o|`T*Ew4Vp˔s唫8(:!&=6:{G%0[ie+;1W.p+`&gZ?Ԡ-8[ђC锤c y_}w:"N$B;D(jk4quq_3EȰ6%)mT =KSPPȱz~N(biȦ-eA^6W 7Ī2( ,eN1Xh)4?`rBU, WZׁq7 2l(>4UGh hlk,(k'Ω~M;$Tq^Sxf~ XbjzڷݱN4r?iaSMPlExL (us u $"=FZ8kvHz]xe;Cz]@c\0qSkN˨fNeS-Q(@UaWJs!q]m@15ZM ޓ٭iʪ{bu*];ԳT|YȐRQwERk-J>3( װ2;&/bSЀ$>zݟԱ_0hFtIظNXq%Ž}1 xә7^)S+@w0hld%nߝͻ)Zi,J uR)Tj=en--9h\6UgAWRVT߻sG:41g BHD/_Z& ғ$o$^Z10#[IZU; /OT,-xi ,R#5ʉKY9n3LyVl9w+.mY{9ăR~m>>?aa{Тju4\E|O ,(ʥ Fq\3 WC98t⌹J2-$vGb3= [1-Z߁i@=8a2=,ؼd! ]qk3bАބ&.Q&na2GsTQ?dē9ӐJt)\f.lFxEyH?F ص*k #WS[1id&M,V]}m/[j;81:}G̟ap3V.TCV([6,vvL(4B>.ޖw*[X{ }adfG$K^[ aj k?[@,Qx>z̋%1n.L\c݉Kv>{2ͫ`Ch9d-cFW0Y_zO6vanKAaleUע{p(GaC#Gqi>L*p{ Q.j\ Ô?8WkAj8Yߠ5ULCtQխE4̊eT J|n} %1$u@;T!68SLh{پx䐁9.~ @8pF\ xc b ilSbԽ}B$\ MIiAGy?\" [hCRNm-Շ&gIHYR!dN I:hah󃜟 AwUJY4"mBXӣ:uGW>>?tmv"(3??)9vnkq"ǂt)*(#T*"\e/e ,ޑR[3VP}[Ka\`ʄO_|9IB[4i':/߸ UPamt?]~k4Y}7xw`Y:ϟ1vp=|ɥǑ@) u$*?mY+"X1{K Z8CiCBIAQ 9X8R?6d9Mtffp JeLSҙw0mUy_Ezyl`[G t#;'%YKh'yhD0wQ!)ǸMZQJ5Aю汃\[0mzc`"?^֬? [&7>3?8d.m+?6ʱ;9ē'1[ʧaG>A66vGpryYE3840 (?9 #I5Jt.zwƞ'zm>*wl8f8rz"\LIQo]o651n8\qW [ǜ3^׌,Fa\f^jnSe_]j'tŰg'IX=n $>s8rhxj {+c=;559UVǃ7@Ve$Kj`ۣH 2u> p7/\LeF2z *U.M%.Hᆶ!{nс,3^ F'O. |?!͸#9zWCa\kR5$jЊ >l ^gj J;b54-@8?e@_6.Ѵ;Nptx"rH鈬]^E/x߼HW6NWW?O/9-K'N$ )2)D׮P'U,׏Z )_'~l؞?S]Yo)fFp4u(^s7L7kyQ<ă?_=')ᜧ8 zgu $ 4!8v䔵v))ngF=_umXOAgV skS9$p 'ip 7=T :#F o<ǵ*څ5G+@Ι%?Wy܏Qh2uʎD7gnbȡG'[A Ήñ1k6YW5t$Rt0ޛcj\U DUm'%w?u%.FC K tg~6uZ_C6ԦɷƆR$f:/W-TfV~S,N؞P>1NO |wok /\/+ѹцj?Mw;5wo(0'*<X2Z[uDv-MzSh=Ը:\:*c0u8.ElɺBIY^TgTvw><J]ր\BGt9$7֊x&³AJcYJh}GY1ѼYt50U9P/0}q Sk(#W9(i%&y³H_nMs3b:`<: o7FEk6HXa\L:7Di8:j'<RO+eRYX{dhTp؝)` J㓥 7ڟcJ2KAG?da|TK(4bRq?Gǧ߼XN.fC58po38ץM^(-Jq@:X"(<$֎>rݢzc])_v0f{(>|trs"8V,B#KP\[ć4u?!Do&5yC>TzE}mp2͍7sd{!:i1Զt`)>峕l_O*-擉~~V濦k0ʔȔbQl0aDB<򎗒ʀ\eQ%H;+leW#\y<jR<iS?YI—i,}\ `>wf|uM1k%#ؘ>Q0L "?`r ˓E+l,Jwwi5s`KǕgÑRQLX[qT)P&5v6̀嶺HjR#) H֯Bd"=S[V-t JUV`QJ-|c Q4hߜvtTpDU 2}J:Y_D FeD{W;>JQ`nihc֨!rJD}¿ib&:]C*~ڮJcuFT(V% f<ؔ7CUNK|==5Dh qy_FC9-Q/Ʃ&d@oKy #{92OKISdžʢqջC [::$ɎQg{=M\cw9U0Uxѵbi戫cWPyrEl>X|dR*FlU{ۘZUH[,A 7Ўa/{KFAx1-hզAe.eoHoVh %\I3X&ِ-Zq[p qn/:guCnÕr'h`>tYOL" '4rd1E^0/VP}ѠA1zz+,u!A8I N!qsqge|av |DkD9(2+G`c9m=#0P4CT>T =DZvI\/ w!RSO=daŢqA}ap^mOujlO ?5shedVmT̛㛝!&h "MCk_ KnGZ%E띩,iZ^5Jɛ~<\mmX}">P+½P.2M)_`2%̘zZӐRƤ`߿LzNS"Zui}*HZK&\r6H.dҖ34;9P41Fz-.P7G4ԠS;nRE?}yJc="vkjSs7̕ <7"A9MddݗR\gb53& ! #ݦ{&y (.o>3L}O0ޓ]vt׋*% R?n%H= lAaxcJq|)/O:%u!ȠW$yVqZK`hɶ{+=jMC} @"xw7u-r Q7&1>r(s֋>ڣRT8ҵ+䢸=e4BWua1>0Ms3k\A81-IjM$ETX!A|\cQ,{Yv}% ~U ˥ AE/0:FV O מytkhboOq s3_,] Կ..gbv] ;"wx2,u-\g % =~dizWX>Y$ Na+)ñ<#$Jr)'(dҺ`i2>ԍR(p_ ?~5y*AL )u8HfHL6Ryu>ai[w da)\O+gZwZe \[lmQ o]ۻ! B*gj;pǠºV|OsZ3x/;X %bm=3\Y{^Cn:wZ7B9 >o޾ћS̖IwRPn2gb~HDd\o],P}t{Y(.6xfGl{NN9e!.-C:a_5q/>_tg 4 GVSOr R@pT%"힗lHM>Jbe{(׽hm ȳx~@rY YTMa]yZՠ1e1ﲿx>'RI(%d3HJO0T캖 jSbD#6- V%Z+ωR6] o׾7h~GN"~'[~? NG; ~T(WQtq"|eC7F#61“ഹm79Y({^"VBWy%5LxH&)ܴI tz3V2j>!ϽQ$ESM#'lYXt*@)2LJTF;c8I>V@Vl?u}z,T~p2ZUl(xĠ G5[e*5`t4v㜾HITXJ8uc|h &@AULG;H$ S[H$3/T{OO5Bs->RzcV]7:Z!{Az]_]׍J'|?-:8.cç!> 4S oogz0]؈z Rwϥ8t7 Q^tѨҜzJ!쥸 I*s)2[QJqdtvr_ʰ)?&T=t0Ά)RC4| #?`Ƌӧ0x5ט74R;\ `pI.*d-Eh̰7g. )34ҍ'ȕz.! +27z .Scn "i~+mK+<%gфͥ$>BM%HKbZ;CÊĬT|(Y}R/&Kxs<}*f (]߈babMU#.p|ʲ:$/ |KUL%+ZvNtY^fh2`cS$Mqg JE O)42G)-Y]$dƟd2" vvk2d}$ˢdLI/nim `F+.Axhy1ގ y2B,?اEq5Mh|!Kqhx;;'Ɩ].AQQ5:m[}~(i\1%Mfe@BhՕ7qg ͺde2鸅yĂ@s"_aZta}UL~ LʶU'gz"(iIPH\u%z n=C֠=E@0A8jM Wz>!*ճ0ݖc6~ܝt=tw2O<+3hz?H)s:\do *HIz|+FdP~yUXh%[0U4X2d3e_f6@VƄETJJ2}dR)#?jfIH c]V%a_ɟjP%Hjc'nd CY%5[G'Қ4% t+z8@IFLe iNg';ʍ:&*r{%HdroCf6W# FCeVVF 9#}>͏vL<;wddϲoܮRcQ/F 4)>4 KLӋb'iV M6B4 Ia,Ec]W}ye2rM=46WG>/fĸ5 CE! xS"J&zf"7Vr0JO,mx\zf&;@I%O՟E*j4`IF|F rvt:Ѐ[Z5٬VPaOFϏꀤF4 ]rm?5QpRn3tQ"8UavNRSV[fPC뷊!-/To5ʳG hJ5"CQo9K |[5,d!K e ^!+(bj3a꤬+j,%;v8)3Gd%[,xNmMDԋ+ J)#8EOe2ͥv냫@v AA(k>#\xˆR3[AK%glXI&\46NٻcCǴ]$Q- : mHq/j\wKc+ zQ(jH j ngOLsQ"^ks9rH>-ʹ,Ջ2-#y!)/!7q,󃬆A؝u}XTi22\kVF",|ObITTuId_@z'#=F=( CR4N<>{HVlsrx h(84c$;ThHϹ“Y`,Ϭ(q- ,M6!8"T"Fg?FA?w36}KMXTib7+={G?~D] 7*y/66҆c;v=XZ\o1.L8흳Kd0d8?7?X]pT'un4ᙔu7ʳs㡵Fy5wHĺ{WbF]z[٩3=~I"" "nv =7w\|fh2cم5~_Qy*¿micc st:u7EJ-_z\ft?kg=96OnOa\\Ŷ q1Ql1H2d܅ *Q/^d;mD$Y?Z} :W Kh9-%vEj^Ӽ2 l`*V5o'9QDb*.H(0%ꊦ`w2\XTqynK6r{h'uvJG,_sM$]ɫڽ1<@h#e'yr_4vFrE0hRY[M6^ZZsTF }=Mu.`=`C]߲+88OY|= ;T5#s~h"\ g$Zh/" q|ya ҏijWἚfv5Ik>hJ!O*։&Do͞Ԍ,ZZ}H֘0QaY뚹ZfBR]ۭBTƹ*Ch~ЍW6Dw{"N qhO|W7ܠI vhd.j*iؑ6>slV{EOrW O[{jc,zQ!}3zt6]["Dt=2] T{ 5y+'%6Cٔ/;ϏKrw yv&ǣL_g*Su"P?l-@8!\{' emUpz}6 -.7Elh?(p4@ xqUYKp Efڎ9 _.kASV=oQ]urd(D?cwlq6XėO1ftBKσ1>^ VvNwD+i"/,V,Bo[. F q)jtEsPi{%y[Tx'M xpii,QHZG`zH/w"5SCԥO`7jxO5o+xa*S_Ǵk=N?v#U$3E=Tc%Ծn'Gp|ZeGLڗ 1FA-<zWYa2Rٮ,+nhb/RS[}TLȹts-3[z3vYvw[G|"fȱ] x{'ϫ{}j!3-]9 .u.fGibg;ty25[ynz`ʧ%f/g!C-kdn܁ho5N SxP}*@nf 1V24|R`\1cl^Z!-ug6A2B|'mhXJ7o}k0 oo_W(agr`DJw!v6˷&?0Irh4˦<&9/> K}~NzA˦${Q3hYՀMNBG&/npsKl[_:#>ĖeŊYoI4G4 Cf#G 4e.oh9.S*QD`;@%P.HK82@KPOJh؈\)i"=ջc Xo̳F^ BbnmtSDO0ㅶw>+}(!ŕ=캷1\k 6&.xҘ*5puߧ9?g 4;gE M" sg~M԰6#y5_fz ~ -@YǛ9Ձ "WNK8> ]S⟙eTbkّ64p[V;^jb9Uca_"+TiP=4q|}^#)ڤ(g(mMkfsR:>UPȌ!nY]k6la)d6B`8YPQq2mQ蛙T !/JE@r4Y!]E)~Մ HM8+#mshAiY 㝭YV 7x0z'p!y}N$j+^"qx6A!9$qOĩ_/;8SEF'ǡb 1GcJEW d&M!NSNkjAYnξ ת +Za} \Mxr8 j-Ha=ysu7uWe ԿDSUPn̥GŰmC錧D.ö}5k ei*p; O7M}6Ȁ~0!xI'zT&Zp˹a$ joQQ(~?UaMlJy&!6.`whϺ gpk(ZP/:9Ex:KZLXֳW#λ ؂)\|sKs죨 t52Ԫ0(<?=g5-(7"hE1Dv:vi6WM(a68_wm'aq%,3.*Wͳ_92:a&!zNn~,Ϻβ~lCHq-hh+ID1LCztYг8wK:.,!/Sa0F ' ^$ [{hod,$> bPĝfp ~CW(F m}J=-^ECJ2aXr.Y8*>!j%Fə5" PHJS@^hD( Y^l3A%>+`IjRY6"Fl6+AX[P" gBDm΅`e]zl} toDur4vɈi݂tq>gyGY58{ |HiUV>ʗ̦a#CoG秊OiaN<,wDQhNMSKxckcON^IX&n{8+idL3zx:J_v9wLm Gcw̤3 d;r8gWwȄؼϾ[P "v=Ti/GFنeЙfIҡVAD|1U%/[T`spAM RDo/8EΥKs/4}q &t,vbF^-qxgPqJߵ9z!fמi,Ѡٔ^tWbg C"+"#,ъ:*5hUDlN@R$4:2CJq=ϛy|pYi!.ioçdnZ7@Og]~O:4qg9S{9քQѾZ݀k%YBNc)f\5Oݱ '嘆POiǺAŎWau@1呂1#wC/m+L60:Ά);6_ Y.]ո׉#&/= T6]5u[+ VT)XR}fr,в,ԉ?OԨH~_9z,(U,9WS{wILWg  S 5Ѵq՗C [C)ԜyδTʽB#-OUwt~1W݅BO.fZ> SD:&l)xk~ʅ-<\x\Qz_FㅌL1HlofprtsݝiA8 oec>^nQ*' ך[Y 1ğۑYfN4 0A =OaԸZoSxhSvO0O{骐|+f|+b*ǔt$^ѐT')k,!<d8!0BNWkWۏ)5+]hv7)&f+_)Qc0WY#XbIqQ#4&H=kFW]ˑ?Ai dz%iey13ټnWbS3V;EL%2mZQHI \Oy jܛL7Қ8d*hsKIFȁvZZTnk62$,("o8R6ߥ.T ,87H>rWxVH8 =XrOkP{]jX])#M:Sב5p>xiE*H Lb~TOơljW=xb.غ5/EΊ9$V ˏ>C`mˎ`nI뿲7q*DO HQ ?3cT  UYeFА <,ș-8RA]})le5}2.#z3no-c,Dd>f4D6J~ |fȩ1FXOQ*\tY`VfU|"DLkτе뙶뛫x =MPjY2' vCk Ւr'pc\KLSrIliۃu5k< cU1ሪst7>2Z~\MH `W ȴt9#GHƔZFE4?s¬{TjhLs:VgcaryZOHUbᯌz =.g][Ts$ges2@7B:`3ì`́# Įu0+ΊeÜao?ڒFKz~+Z) nRƮ`!!{9X`^jkT.eֿ*\MEXpO52 _!~טq;*WcHօչ8 V0Ruo&3a \ 5~+DǸxV}ɗNS=qH3JN t/U٫//=_,cU ayz;"?%Iw}UI.~ԋ&CSfϮ8h|)ta1F.3 ,lsqaLp$C'Y'_yBA;RE, U)yu^䠈ݪn|^|W47򞮫ϑv,F3ڊ73T0+"nm&0`>OOTPK}t$U?oR: ƸRV7K Z(F(y|'ct_W3r{ 18]XpjK-?-)<5T?:P@ei|--xhP1xs|=r2^.+1:ai%b}R3ԯq/φ:RuTuүgT =%s蕳*z, jmղ~_w=n$16 _r5KJpN.ڇ# i `H$,Ź(1D6wV{ͪ PdƋhYj ;Iv@bïC(0QoÂu8& +S{΄#T0zj +4@(/\Jm3$q3 }{4W>=Ê֞ҞZ[C#ȺQ?oqJx|⎵ |XA n ~R݀x } $ W<=XG?T;j}?R;vM=nfB (f:aXIuy7HO+W Iў*%y:2}^s/1JZپYL$Ù؟8 Q!9_X~xx\Pt"# +5ȳ g`Eli}?ԍO0ߎ F?xR&0Whw+͍mJi񼬉UIuc80tr#d7?eSj̠eմYkR?gV'@\ g?z0TI]`D/5fyL:OL%M6څpsk.Ov_g\nسn셥Woy6*ݕ#Ό|Xljlh{l#CVَ: T ȤS-or`ԫ9@aP6R|%ATC$5ύh~A lK26Ͽa峊ng8EISBˡۻ%`CfJ6b5QP m!)9 bc\UvN;D뎫0Zz3 "(;_ ?ZhϞ8^#愼㧏G֧ kFHMSˋ?r7Q>!u^vݒC0 2K/r>7{s yZIbL<F9ahq矗K5n`Ũs ̘˖i1ȷn,h:cQ^\[eЫr|#@ fVQdAIq.ؼ#"8ìa.D VKH*Z ,oH ZX^kD#`x H+܆~&cR_AsqrU4&LǦX5un"xx&OVx8bV ΅"gzmd"]mrak\%3' S5.DpP1y />tPK]~Њkx`ؾewF5x^T<$ 3NujezR yg&Ml|SSJ|&ssC($1ANfo!F]d`GFc',lϺ9Eŷa5Xo\խYpZ`1Q8x3[ppQ1]W@¬Ћ#BI7 iOmaX=<P~InSv5\ב"oZQ3ߜ0A%yGR>WxJ bBjK"R;?E2k3dZ=D*KbOyM;'Mی9Ngf*u'"ƿ)(yGHY2V!xofGWVCUǟϭw/b^;<;V@>FzHqoODO"4.>:,Sd"a@2KY:%}?9JIoQg:Diд=8E/-*"~ZϵgϥoYhWS~lýf-$0M Ur Po?X%٬|ӎaW=UB{US 6{9. z00knn{:D{T1xϕ ~s ):ϠktЩ8ӂU2  =׋ \?YZPm2>qJeI!/Q5è| o ;^Db%\X`a'A`ұSN8 /ARc"IdeP1.. ,Ky&]q_v6΄LNpg aL5y("gNL'M+gQul[Q ͼΙ tM  ` |9׻dGHu2 BP9d~??,*zѐa>YL|Jq&7B,kۍQW`ä +UKj.;.&wQ&R,-;Y߶Kr0QJy!r`kf >}lb)3"b1cp?XܤNTdy&-oHq+U"?OK 5: KhE*;2>pC廟[=Cָ L#X^hoo@} }F!9&Wɮ}E=֒|haep! ǥջ RY5"91aQc2 5N5L2<"LajECr௳9 quDtsh>CWwz+ 3 ~wq_ej:<$$fv.⨇J4FqOs{=@/9?Ն{J!G UNy /Q=s_ډ[2&Jv %Ʉ~L"ێxLx`GW@Da _Cs |@?.~@%x۪~rN"-(A.WDY&yULUl@HM6_P#RDXN #8QՔkuƺ3"j 9}_պ)i*}ŤU qyl\⹫MHkuDb>* Pqlܗ0cяQƣYs&̔: 8F+gLjr&09Mmr g!hU |ͨE0@,I"NWkg,ql嫹8f£Y?TB[#/_g^IR, 5^&Wپrq > xP# px*[!#:]DNlrE v%IOO^1B^ C:N]w4OL>U뒙 ÔQf1+nqMj,'x '#jWsAfGd?J5T /aW-1#@}nӝTԲH 0M(mpV1"_`s+ma_lPf/Y&VKǟ.-5O :㯓Kv~ 8J^J^'4mN6tcr0&6V0:aݝlS>8Ws &-;>$,eHas2UlhC^kF l/?)P}DhtW~O:7akzkFm[Uuڍ}=S/=G6ܭPp xIqp7NT3+ϼ'W~]y–q 6t\Kɘ}=i|-W~T  @a6İ^y/ IЫZv/JPq†@Ietze._R̚m&6y:EBLz!Y}C۵5 y%ASI@" iIelIK{V ~oվ\kDٝB*%SQE;G>bǀN<Kk-9"~3mI1ëb=*Q&g×aMܖIw2+tH*v#vgYb1xmZޣO2KʶPN׸#ytBbWrP\R) hT с •էvkjnjwңBd)e=>CZE"HD񬬵K^|&*6Kٌd Aܻs>RNP]н(ҩR-t1 S;<]O.1,ˁ@4']x⸧)353tC{0vMRSKWOx8'Һ~V Ҿ^JA%u-RF:DwO@ֶ](h2(2e$<̃2  {f*p^ n*S6K#^ y n/.8CK$4!ͩap(im|] X]PNR$Ps$[ Y~Xyy_"sQVC<2^5 Ek8 `ޘj}$_:̄U5+{ uvgmyb;Pz K @SgG J"W|q}WJHZ+!D5 ^Yu瀶^*z <8^!ېd&O,x̥f RCV ۃ=?{u3oQΓZkf钲EanZѣ.o+i Kj Rb[Qg2@g6Ak-z-u2f2)HY[w7Rq*qCo8KhyBg68OHxo,oNMp?ygIhRWX)Dd8MO3c&H w7FfZ7VVLK˥~貯yN lOțG̑3sd|?0FB&X?c~XD'yK5c4ЍkL?T :b%d]SyVx_i|$XcaC}KyXWe3O7jElO94 S|b#ugYuk̾U(`QDŵ GXR7jLlwa2͹u'kM[쑋l ƕlWPA=RxЋߣ61@GRKۥtc\@8U#)S8h$ $fwnhZG:6]XɄb @#,,!nCVmPBguiɲ} OZE8M7íb1,)v hIp fUd˾ѕ; $e8 (osDM8i5}Ho7ٌ8a oo{ױFmi5U$B/׽+0R VL) Xd'ե<\g%*sV^K"iRMZXt/<{ 2fesE0FthNY.ݧ i%)Yɣ<\dAWU[Uv?Bzr\z$]K?G{GmJY-lW7/$Ŗ_?81#Дl:)|lm WL,*-'8 TH.T% [\lHxbs8SĵZ5!-]v vNX9s \PiEhբ˘U>wsQj{ӏ`F#_j-77أ TX0 rS y!+jmBef W[|PY%Gʁ JR|=Dd8"gKOWʁ|0ɰ_6 ,Dn70̱wV #n udݸzn:FA0!13S0$J_sG;oR*e+&&Ɨ[;ۤ@< vA\)zcYJ_3%->Eq8F I@_h<Q 2)-Xƹdzq|9-)K^@RcUxÂQ`klra0(eQbdIAR)!3jS"EKċϧνȹ#`u90AM\7_ZNDMA?ϯs,@{C}4W05 mzz+zKC" rsm/0.L YiXpM'Bl'[F+*<8H[-7  QS-[5_f”Ԕ,ʷ¸$Ol<-+^_}9&!:1An O?R $6ɬ!D%RӴ̀NxorURf>Ke2X+SieN EEdCF̚6뻮 B_}`:δ'֌o'oؒ88Bu9b ؓpM0m#sUZ%Ra!2DʐJNmME{;F{t_]ki^7^s50X<P,-On I%"x-'$G٫"'R3Clpk x*I6Cc'exNZb>rB =%bCT2@NuƓyc$,0u*0x옗Nt-Hg_K4sPXf*gΑE`ɘU.+-׃u򪝐9᭵ErBJ nwL$M "׊ԛfSe`y<P;٫zٌZY6Fxuh7)'J=> ?bPW`vxt+[8\-1ne4hTBKf' XWͳૣ up t0D*SUrm~e&ur·GdNzs`/x.;&@qWqXuPC 85GtIi*Ve4XhAlKݚd:ɱ߶^uꌔN[igE2b0eo|zjWjHG!ax={Yrww H.`~ 3a0VF0K*&~h (LN}BYGRhHPHrL:XҷmX z-yVاNc˼5޹͒qC֑VkUCWԎB3:+}R2nzúW.K^UEruKa  nNkt#{&6ўʷDʛbD&3++kޚ-f+TXNkq[dtLrgW' f#!8xEzyC sհ8C*~>%svLki_/1i Q(Ӡd' f>==/bӚ`Rt2 PԴ-5SX%IYb e1OIUe7@N.0@TVKvCb<̿0ګ6a4֋]IObd^55XP-GwN}lIҪ{6#*lˮ6 FI/:8m|߻5갭S:EFΤ5Yfʿ~̘ة)4]-]_A17dzk;#kHi&bv{Ǒy:oliU2wڙ5%Ie1Rf62X"$VWOàCght_2x"$deۭq|kV'(x;MTyv?,{^SSR G'MWZ?sWbD7KTq"&\%TmӬ34v:}`qVt^Bnu~4ϋXK|YVED?FVu'ZDΗUwJ,F\Y/){6针4=vs6=06J_mgQs uk>׿"(KdAn7?3* asxDGV P "3U[cp0|yW/m)؆\<3N. \*}K_ɓACҲ饉ÍaCwn!tx] i4qEvU\Sy0hO'Ӗ]R ] `0^'le0ȃmd7'!t` "߂'EpYTy2Afxq=pΎH٭q5x&_z7N0 \R/5Wj|" F[%Z. ςO_厔-̈́x+J{0&0gqwE٢ĈH|{qW.:ZfSXπ/(g˴_Kk֊bG9{}ϊ\QRICT0/haƕVW-b?Au«7d1H ={P(Q=+˔'S­PH'.dѩd>YHeM˗/G$U-/d]0F>R lD( 19zCiATbWbuFʙ,n:5`[3Kwr̲vQW5t77;&^o7˖,XR.u /߸Нx+"V MWX٨VQs% I~Eȴe~,{FT",<#TV$A&TƵ41s\T۩}ᅧ9F5#ViEQ+왰R!M @e' ws$Gwa&ui0+22c}\ A5Bg0N~gL+#N(VDvcJqlNWLԶN`8n9a%_~ iS:> ^ĽS^׿@SS6%, MoUm :wbKxf'۬hVGX}^U缭vZsKp}Bu"T:Vk;u]WвeݷM\9+4O 幹"u|kޥqeO^JF0B|Cte{ut&sS_u_Ud/gqDC<`/-KyZGERlȉ\ ;L閼 1ᰑbR5묫.=:\ugqUKgPe60'PT7傄nYqWT5lg,žΤl=c'mM%꓌7^}ԛ8O MI'o~Lʕ*X~u"?>;0"=\\7oc"[-INB1{tf"Oy\Tذ% >u,c =yH?j+6 R}kK<<rpk"`3%[J!/9{kg:kQ:cl C/[Mمw>5?QR8r%B"rXȆ@twXc` "ܜljlc úӫ*\{e97᠈׃~E527զ2f?ϖeQ%p ᑽ 4z,㠾dͶEZ'=57ųTm1&M {xT|)7Pvs O|ĕS7RGR}{KlcC,/lVg0@avǩIK[^'f?jje ڦ((sޅ6q@ o~v>[X5{Z "(VέlDZQO0*׼ bmTM\47)YY§Ql/^voш%M!=1٠**`{/'0sQL&\xQobt#ȁsxN5(4ˇ5؜hHCΫ(0?:fjBIr@75zbUŐ9Q{5DruʄAӶH''hdS'!^mP NAx(YSO-{Sw\*ʔzrsa?售ɓxip_b~L2snm&aiIy1kځ!@?JAR >.WȬZ I~NVWBtUec>2F^cZQ`9@_7  o{/YQ\u,Dí_K-*~}ӿ0(| ƾ!M.0/W*z9EiԘPg@x{EȠgߗx{5K0}TQqءd b_jVM)))#6`F=Og%EZF٥U%ߔ[ c4ѕh6gƋ; m؛e"aQe,"&݊Ý.%;! {XRpO\nO [/HWuOF6$o0{_e{d )ܫ'5R/E> 1D*]Cfj'X~׺X<]|.h!0TEK.w44UZMjM {N &\HϞw#)u,( (rp9 {*L!sȀmrԽ'p@vX:4F:=q~j&,0E(LJ_Q)g&y e pW'=1.Ĕ,!1BOhQ60ۘvoA. 8߆~ϡ$} 339*HMg. dE?ptD2GV5^E ܃-S^1}Ҕ]Lb*TO {Ǣ#(!$dS콇,Kf%H+Ngδm9dY̸Oɚ_m$g/`!R(+JoO)"b1ouTaJ lNp{C]rYK!V υi4=8j|霟+Kw](^m7f\ލnw=+7f<T6}V0Yt+YIε@`\o+UCaJnv !\Ma_]L) !"N_{ ^oӍX}w6KÇͰWڌt9It#MuJGHLsWyP}U'υMCIC xƖ9yɏ_pYӶƯ#P 3,pv샹 I|jaF2Y#afi__)gO)3R[mLRfXƨR] : !=caih-.Vr:l ~֏2Iiϐ:?+ɓ rS.}N9ġlJ7AN'gi(6r5KD(UQ 1=xMf[rn"cxHڲ7ԫV w28>V@<[0^.塯Y;Ah' CSudp>ue>d~+9.Hęj5GtP4(1R5Uy=!SK~ ӑM LHveq7 ZՉh!vN'ڷv= RkZ9+O=I'hIrs9!h͌DāVf(k6?"1kO>DfV$rV\$|}Q޻g"5hJr.w%(ӟMFHy|_1&/KqTQ8S4P0X&<%~Ezb_wԋI+Ӟ5 \8>]@(itҮŲlՏ+2W>,nŐ5bm NZIP_ y[FM< _m>} ݝqDӷM8jjҊdĔ{*9W^grwZAf 'gm UT`J݃ky) G^D"Ӱ÷Ja9C]0$|PMVbIK𔠋WK Jl;| H2߹`shs7x&ۄcvU&}ZSxU 9\J:)KUyOq&o|Jt {)`-R"٤|6H32Lí ?صތLt6ؓ.V&5'R/.`;cF#ĭvtMuݗ?聞U97oɔERaӛx~=`1BA:~&^ E ELC}Q rE;5vI@[q \>s/PY=yHo3 0)`˥"] 9dokīvƆq=^<RWZǚPifag&ǽL*VҽٌGy{-ϿO/;</h|)yF3 ePNm8ag֋Tyw3)n2$SOȫo0cX :ЍHfD̀84l&NWocuZ趕+e[7'xneaoS(t}5okvp=iI2 jBK=X&8Bw8 ;_ޑ"c.>~ S> nZ]}d[Z#ͨг2|smL=`g@}~sg&bw 3Dnq1=T XAN6mam㚑Rs3a>_gH]f:mYܱb59< 2G2_%^pvvRذ515ٟLdP$a*xҧ)FD2B+ȂcL7<il}8),/'W}pRuiS{#|VY4Υ0O.ZQ탤.E^/?4Kh݀IEZs 'Uqs&B1(T`g/-i" 9ei bqշ) !v8R!Bހ@=j6[59rg6W/j1mzM8-tmd '{.>eehq;I5¥v)=S ,0m`ST9mV OWy!Cٵٿ-'R6P_-2$m$N<Fp%21`gM)rgC45Gx휪qSU}}FSu4(}~MK$C:X8,ՊUŒv9X ͤL.-UdG-b}2Cf s=2jjd.@Liik^~J8؏[0&v Ρw;n48;Sv_aoPJ9;vUipm;WnB!N'~h {L㏌#MkЪ a Ч8k[_P?I`( w H͡`B3Z a\Fv0[EpS@}!i:uK>zOnxg@93uc^p7ÆWB/3Yj4;E4Q_a: ETAn8w3lNBÎyQ 3y\i7*B(ΟrU&#MB;ɡ2vwrrRu__!uQٵy pJ(qr%艪=C cBjBvhªJS_YW a a!y ds6 fg ,% hFAQBf.WR#g@`} [8Biz>Ņi5CH,X5ی݄#M ~sϤ!}c8|%>Sк-!{ Y%[Z&N% :Tf{`g0hc-cTZO"')`:/pTjuH> Bpů>QvBA}7Oq(9s~_G.۠6:9 م-1nxQ( 0U,L Ő}ztX&ʔ+ G6}NJKCK /;+0A ݷߘVtQo0\}=5XGCpUJ$\(a)@dHyi}m i(A!kjإ{}P w,( -HuJ:'IOneAEGp i:H`m_11g` K F\}* .| ꤂^rl҇ \|#Z ʤo Sl,KRH\*L*^$Uy`+!.L(DEM鸪N,y_#V Y^՞KÔfT , SCV =0/UHj[D5dX(/6#ئ Da{>mVaDi:?wKţ4 )A<h Em6 >C3=J4OHT׾m͡#2P!\# &tv̶Ǯ &]lpUϳ9ɄqA޺e&TAVaeK.  M/eXWڕB;Z^5Rst3Z}q+OPVșq`in;HطϜ<¼Ys9HŽwyfc'#iz/XzHմIv((+X~8i PnHx[iy#n/W:?k|;odFx٭q!+|:Csr 6pUUsKYJB.JQ\~7YcF+ .EzԎ; #^< 2{IxX ~e*/%uK#ЀܚD ܺ63dw^9Xpݹ'|y.߳炕 ^l_9YFL*Bjh'@#u9im#syX NWr!J3W/BKx뢰on{DZm?w$}gNSeaehTw2H,C>2 TMZq£Akbu K@(بLDsLԩ {7M9`y a'J"!MP *dcv+}f֘Nv9lbM`FWDm~є3 Ä'!iG}W@dAItSQf?m*ZS4T7QuJ(UR̶sH7&Iu|؁ H[˿8q54 _q2_]ʕ-f\hs9(ufߚCQ2kS]}m U\I*YYʐ 9"h4M]FˋfzIy8i}(R 5&ogMSXVž$eG-V=ѩˈYJBr޳Icԉa 3u0/PXm T|$I1pZE'D~~w~kBَތsS,8tܚ>1\ݝV6enj{ʅ2( YzeFV%= 9܍kt{dl lD瀂ʒɌ /tI׮ ;x YvDҠ;K b=:22T8n|@p;|9"J)W ARU&LDvg^,Dm|p\$~.4.h/0X2*fˑ#>HpㆫOp MkN7-yrv1a>ӈ-#\>]Ҭ Ax[4R}U5>rsr}JhfniDXq,ŠM:ݖAГQ/E Un?%ud.N__BUݩ_\|Ag䑭6*@2j,Y~RZdo{Rr>yYY5(w??\Ӊh"Y܊y`\% ;}Ub1u bk 2wޜ6gRؕ~VmL0Fq+"ni:Ǫ<o@;w^e*%$n1$ }0' Fe|n'_RBxˊ*#*mO9m8n[jz[f#k 3J7׉Q iftؑA1is'"GNwdI(^]䐲}-&01=G֋ts '{~!BZ#p0{5c ~HMYJ]DAW\Ni/5ʆ8Ad/XŅ ~'c,JVT6HEsPG4[Pi2[n7F5lP=#㖛7s8X^n QjNdhZfdڲcMg[ k&y e9Sa9S9YU )jQU. 1,=d3Bw/ ЈSf'EV, Sie)Q-h^OOY/ѯ (fwLIŁyc><S K=*n' &0B7766y7=XOugč7^$Yuҹ{&_Gy?K(ޱ{ EC*Uf !l&M2I|oX4s+Aerdfao0-hYy`9ݢqhM A^ Ǐ1lqKW%ûcShw3HȻm|oqa`*r]7 뻖×7s  #[޼n>aaܳo0U9"97Na=r2g?/OepdscPBV@ 6ӇW=۱eF7e)0#8޿} bX?Q?bNN 0Q* ЌГF>zr<_=WX߈4kK*\(QPAUm*vMQq XN$o1rAZJ/rnCʒOpov^'B^J.ώt.r4,ϿzbLZ0w2/_[`P=չ6F %۠K"wEg2 c#Rq1|2XeSHig}I8&IBzzf$(/Z(Q17 hT~NpXW5SX&kȡB&ħ:yV~5[5pʙnҶRkаVI?d8G*fɲ9"qeڄAn؎f'=c]n!@uӍvĿf^M7i,(z/%kp`aELI}uigG*XK"Rgҏz|jwv*}!1kEaGc̎s(xn> 6T!7c@ES_]AWR8,͵5ΐQw~.(Cu<}T G>1s=v*VB4""&T;}eo3{/OG1ˮ K3k }*ynX Ri8^Qj2 /{N#"22St~:hwWt$r{YӧDZ<@8l;0@y͞AAlRwQw-: 9UjK5n .<._c:g=R7RhHE=JKCudCO'R[`T έrb.S3r#8e/r+7қknمt .AIв}QQ?"n4 fl7ޡjd׬zkR-p͝xV[ο:f/"k0)u:gBamaIw7.*2W܊+5 .:c 9lzRY&4LZ6B>\7X6hns1յdؿ3u0Kg = %UMEX-sԗY|E6LKA{dyKܧٻ1tco \h9!)*(`n.+w+Jb8:+II~e+;t4 - GW"7,8I*F{3ÿ.GPˆSZ(-hNk6cF`_'cǕ䄸0Ҭ5E\8 JUc: `(gO4gǜ׷Y3WB'̨v#XDZ|~L3:-i35^Gݚb#&5 {&Z.bY/V-]DPZJ&HO=i`j/ Ab*@ۮS$1F880 :I^XӪ64ڟCj֊?CI0wHGR14ot3P!-OuRU,"nJ2Oq{]&Û&9r2-o}r\G<0, VPڑ臶a}㦣a7]&;e]p^(;llr5 :Di*%Ek(cŽҥo&G#$pem>̊#+(oD {ku>d{AJc DX 3;ߎ7LS:]V,z r~>]RjώU hi]CֹZнBM6k~,)4 4*uSPu#&Z6 S(Gf/f#h55@Өa,IDy{ ވ@bvI 矡׊" ?r_ T\S1:Ol>aaW6?zڠ0O~r,zh-ڥr Y-\Ⳍq[@TXS1̨]7+Ux'h xLO5dVO"|n+]RX|hl }P& - ꅘl?|K|sqQ7f3Xι>VsDТwHzl;7 ZNCPmÐz5`P(X#ŷ'.GvDRH_Ύ^%'A M ڶM19xob=hoSsC(0mPxu'YCn%>IahBjm->+zEtD/, q9},6T0?n8_犎q:Wp w ӁLK~5~{@Ji7F{>G6E/#.*6@U;+T,~z~oڟͨ JJizKb=+llKڷN~<釳A9!{fK0 [bɯI~ X`B1V߫ MOU=O~d@6AیH7f"`k-vf΀<=/dm-*Inz2~1.'LU0jݤC>b0\6Q)2%;fP &yV{va$ʍH?"+I6HrS[RD&+iу٭h D~BA/$G?q:bImcKu?ʈx,O$b+8D`v|@\d0-Jgo%-A 9 ˎ5S{/8[4Efy$ >"TY3#Rv *E}%RE " q]kN#:-Co07 ]y~Xw!뱥u&@(58w L!q"eU%=3VV[#o!pW­ȺjӧV/,\ B [ .: 9G 6<5sDa~AL t(d#Aρ7[H^&E*wS7PmM}nHŀ>_sʄ8 @3 O'KK4}noJ+Bں9t/M![egrƀT)85˧C2enTPzDK}q`*_̕^] ]aľ e_wtbJZ "km.CNz~n 5'Oj3(Z |5QCJ~`ߌFsE{Ye<] o}Dy@#|RbOG[wVAs?;qo$u=غ&c}VR^m鿒{3j1TPLxӷaA@6pK/KͳrdiT)a9ˮof97c<̿T!CEלb,GXև,>|7 }z\f?2HF u2c[TMv)%C^rۣtp i=W-W^W=2t.v\Ne8xX]Ck9?2?WP!@dA AիI rj2hS;'I.w9~P.$aSf7NG Ɖ,8LpldVVק[g^f *+`RA")oeI '2ߠ+rDbp? WSajg94x'E>I5bSB-Mߠ2)0~%V"-T4ȌQU/8\КBE{P *h 2.m&!o̮2Cމ 9U;H)an +j4oXU\k?gCy_>qprBZ ^Ms`T7gbSDA,525?ܖO FPFnC䶒V+JRΙpf<# 0k!ntu]{6X NpV6YjOxLqw\bwg[I@x1CMJ8 ||Ase͐o~Lm G2G J{OJXVْsӀ2.iPfX\&tqT *?eTOb:9]llo22> K@Xu t 3݂xHQMji[{9yقXV]aGNjms%BS(M!-Lg峛Y#^Ean }V4;]&{KЇHPZI/ZtJP˦9T?-ts4D>;<ȕiF&O7?M6clYH%yq̪12.DVŗZVbbz;"9 es >93ZD?vpFǻ4TR"Sda[!E8d\ȑ-IYFڟ ^⏂A$21Ċ12+#s p7W -I!A(-R2e:fb{w\@q{Lݾ RxM c hf(=s / 9ww>qJ)YiT{I$IG0T~~\u"͑gxmƻϫzwV~xFV:޵9qb['1qN_0ScؗȦouf=LpI b[YBOVG\bM E`Ct ccFR&bS%1I(\F;ڂ$ML3oGMn@>w~&XgvӻT|lYp\)L7|}ЛG܋ЧݏVP(#;v()x\9%(wᏫ0V_uIW}R! ZװN6'D:}օ9DkxTY  " NQSlWn=R1qYf ^(Cȥm+ˉ8j.z{8(a߼ui֩ލ]ڻuy:?/A\Nٜ!|= O FUh}*e N Nsƞb/.~Gq3zpB] w wyT@[y"$_MjA0LV)߀{Õ5qVflr(X}rzņuU@>u6Șږ{2{a'YS^c#1J&CkE6R"e0%.鋷epj@AYqjTx$#xq>D87$O `&m^"u$"U+2lR "XưAhSXgLƾ#368s@.a;uɿ|7$E+_nQg`70 {,;I22Wf~Mk8h|\$) L2+6陠 ' "=[I(?u8ڇ]ZzjpHSt*Qv1r[FsG~Ӭ ~հ f"#29E@Fq`HMP38,2B~HH@\n*ʔ<\rTY(a-zf=<"Xǡ!ayF.yEC- m,8ߖoc{ "3*ƒEb Q3\,Ȭ9VgRn!vZs<*%GiN bkg-G%5Tn3U++M^)wk5>12&"<&0m^ gǖdmi}4?tH%M"7('ݙda/nj'Z2͸M0]Z!kQky̧Vg(mRФCק 6QrZ^XeQyiJl 測|TcBm)+ƪP|-P#ݙDtJ(1k] vMoaAJь'U:?[Ej7\8bĺi7)Bk*ű>uPHqDR6%^/$vo*ihvYVE_r6mN r?ϑ"Kb!A_^Lw<߲5@-Zl poqFY ȼoBH&@)QKJao w (,akqxבsx '>I%j5 }eܛ/،=sG1؟KSraϩg5~IEEؕ l < y|a_K%`h9HE8]œH$sһħ}Lܮ͍ӺYyj pETk WK뱞t!Lf* j>t ]3 F،`CluVFrbsy5R\*%C8|4@U8cf݅" j3mZl7γ~zuΒ^v8Qs>ʴjGynρ&ɄCP'uݷkF?OiΒLϴnC1u~Xד'2mfqhF=oig׬mQ6-DRvIB=8:U#[G<3V}zְq~cφ(Q Ri.${Ʃ ໑9BV!3VIQEӨb.?bNq kDJtG%M7|. S H=qwZ.+OJI-%fd'rO}2|Y plLEvo`,mCD@G %%΁}]cr ?f*U17J$uP> W=n$VC)J!@*"]]E3GTDz /wBV:Ē<6۞hu}/O@JAL .$I!RP@|ucOMXc31fSx}8q[o. ͛Ů=fG5Ю BfpM2}n%̸dZn Ȃ œ0gj}h8leVIy^q7=D s3^\ϊ j|{͵8Fľ=KhB-_>RQt /% j| u8/^X$<&pWLG%y@}Gw;t+,Bp"!bs2;AAXY;K OImACUHY(Lyh P*ڜZ!Z1$ jޭM5#|1rąn2PUtovW]!).m"y{۾m(Ez_y9KGt% Tu6"Ÿڥ1u+ ;(t! wf}1Z:DGHpi /JvzP[vLS Hn2!P*6.V N#H>4w"9BJ%)>KPہnZ6.ҜDG鑿){SCsFo?ȵE0K:*sm٥Eow-xK029> TrM$PAuT eKy)ZxLn Dt0~s;~u6*qwE84l%ghN@J]z|2bcMh3Ԥy~xY~kG*RSGK0nKg-j~y/y]@CSXD'sS{mآ-snd]EY>2}6u=MU5KBie$6HqJ^k5.0&k>S?n(<`io>{cܧqCX@$V3 u$;fJIi:bJ]i jhTʸ:N^`KR&XZ/ du撱9+H* KBbJΪfM/XHurZ\<ҢoZ o'ػNi2JPwFVkjlrzmxz斁}IY}5wUj ky|gM"Cehli͖Q2-tHyNԒC2ׅth(2`rR<@Z_W,0b4Bو .ZAJκtjaa_ 26u&Ha(y%烾DS@@-~hvLM΋U}OдCgpGoI\ qq׬eKbц-޵b%|wҁ_`P=2k1X/<n|'U6/ڤC(^nkpΠot7B6] Qj7;]V< j+j ?Ŋn`e aQ)ׅ1C>!훙.a"\ "bE}aYM fzyrϝ *#vM/Kveb2\Ll&*R&-9<~2y ,S{sZ-ٟ |zmxeO酫aYsS^f3+i.FitZ$.5!+#W'Դ yIJds)Bz 1=QuzřK ME̹e# k4[ՌയԘظ @](-~TEyvv%8}B) tPJu# _K ZVp|}Zǁ] < ~2^*Kb;P:O$ez#)#PrɵuV"9lbzB̐lӒ,N;&i|>JSOŌ1/=rbT W> }cb #e(h\t6$}l"|~7qݍo W:$`_vmŗ>DL^oIݫjT4?(*/B]#Fxj8)Vj]ItUO-uQQRj,\.yktN%e-OW?J Jd`́tpVF!Q\i @p6Fm({g;0FEpMy83Gc5iW+G9й,M6iPv[~MAL\BH!\vÚ$8;K#Kϭ+:M Z0M-spG8}^o ge"3T6}RYǡZZQƕr7E< Q/H}ɲa8A4@l@ĸ_nO1WQt:Af5.QV!{gm 6gRbsCNZ''It SKJ 4~.qoܫX +˰\y+c'co|#2'KfUJexC-],Uj>M7evN0HEN b7`P*Q'Z2(zeMlfi/j,Piвk"&ؤ-BtKx40z4.F&VRV#hvĨ [W1iSPTdBμ-y^{.ݐH" rn92ZVA s4ܰ*ScҐC, gf]k-]تgHbim!ӋMƧyL2P ("gX݌yNٴ Jn7i=R ;Ŧje t5ߙ<PԮĘ OP{7rBRGb9!_wD''L>E9Wcx©OWM={j4(id? m/W*Bu[dWo\^|rShwԭuK&M\WًcMLZ5KaDg”^[zsa|ݴkypcIv&ӺD*(k`#|6?EY҄+HNV,bLJDB_86X5sDOĬ#:S<v%[''I'a`' d R)#^h4 ery)3"YT.©;k`K؀_fj/dz³.[i8PӢ\\8;c;5n_^ueVy`q!ҹIޜ4jXڸ]~oG7nwCb 3;1.W7_~FW5q$j&V q㳋?Czy*P1ތݭ jrɾ_#J%.PƏڳI2-/-58"4Z.nG˶E|[Z_:)/x MyrvmS\4%lC) Ki?mcnTP^>B'jDw6Ϡ7>'U}JѓWNf? R.ŸƢ0XpYê dՃ(eN?0YvP]/k~'1>H5ϲqطxpWN쫕ٗYbmބK"aޯu(nf5 Eh!WxؽyP|USXr6N4Z3`Tg>)C/ sg~R_i‚[blO_t5U`]&r~<_X9 3< dӑc=ܐt֊1!ļGXsV|̡:_5@3ne] +,- ԟԜiEQ1m*iC@+^nlQ np2rnX% lTǨj^X >1 8CĖIݳg v`{z?邥t3ӉaS^8vs~4Qby πy?4#!l`6.KPs8 6WMum/ugq6tȋx/WyRY s˳aWm4B='L(P8<8@4Z+Dʾ dM&fNDtx(~yI"JJOX|Ų:J,X*0wXY@mP8Eh.%ÎF/6UZZ]Gc_7 }Cg>@#H|ջkK |?K6adj:;yvj3S;VRJ+R.ˋO:NT\.mq(}\6M")s/ni>@NdR̬G'ڐ_-  iCE I#kUbﷺ U1%֎[?t@Z.>Gz@+ e't1{%x4y *P.nZ> fs F. Q6uE_4b@NW !g-:);\ Х#EaWD!MnP{N᪼{l8i+8rĺ K;rZMע-)  X.ӰNG+]-p e-zD1ys EG9ögD08R t;u(*\4{pI ?ayD"CE! DP: &qK*㘯;j+2ןܑsYL:Dx. ˰VggG[zغ$5֮#PL2ʤ!i rb4SԎ˭CQ$.c~#zABrD5~;t$!eZ4:.v?kCVG [$򢏀 Z6F<}~i.]Aڜ.͖R֓Xj̤^d'D@'MUPȱ V Mα0yXR p-Cfr~8n IxrZUPĭ܂h*SqP"ac] J$ʞPGF4A  ~+;{|TNr%['KO@3wv`reGw#j㋏۪CϜ0,d1܆Mbad㞎u^GTٍ6;k !'M@KQb8X:Z> <3;ɠ`j]KTn,.V#vFNZBJB|{>hfTAbn/4춥@ I8w立^_zV.HF.u^< YBIq,|!vT@c,<1x߫B,#({]Mk g|xS?"K]WQoM}XZ@c2|%Ίw~B1n":~,&STgzAoª$^оs?S8^ycAK,~1Kp.RK_8&KKIi-z6&~ٿ$7FDxUD屐QhsP.%Á訖)l [K٘Ehl֜ yx{1%a~A 8alBH =@\YGk ?=EyeHrTlbLa׶feZ! rǟBK v2#t rlN;Ka;բ6z)N^8ͺp kPYK.QLD5C:UǢJK>&w^XxS̥_NZRJhO6 .H |XfpWc]/4}g /uiu:s_xPW_A3̔gsSr|np XxIrshZ`q&玾c϶;j܄fu(uh2j-NoC/5bv +TCgAZѡ-}p% Ub`xd(R?VWm-+r޲UϳLMAC*Ƽh4V]\(rrd]e KN;Eh˛~Y*C5^ƢLef= 7Ù:X^*Pe tlPnH <>/5_5 Ϝ j̢JC5SfjI]nH ?ѐ }~F9qi`)+c"8}wg!cN!bA"q'f 5wJb/"5wd|9%%a3a;f tݢ??ZYgZit}W< .66E'?%EaȲh@mi u _V8F ?vu2`(fcSs50E&fU?Z?# ̞roS*vċy`+y `-; <:eҨ`B8o?e2+쬪F#9ƨFb`2}-/v=H>Z iR F+g<"&4rY7{bTLB i$&ҪiCtLv] ۣeb;WIOQ˟kTV1}B͸Lj}D/]41eRh5s=F^z65mΌU%>+ ;<)̇!à角wF(1LV8sye9^7/"FU+ ^+ u{yž,mJD`A-ȅ;MPgN_S@o (7lj3^8GFJ;b WV!d9}xCĜA7A|l2i}'=~9@8 C4"iV7EjM aּzrFbZ~y K ob*Gl5)'5U||`[|[r~U!1Њv9kaw2 퐉^}5)ZIx6b:ͣJn-5=aL)Ja#Fjms<GCd"5;1Aegm;vnniOuE_ HJv9a_fq5vǦ5m 4z"Nyf5VwDZpyZJYdq혫P^AWlc 5_Z –@*2/LK7i"짩 G]~ ɭof&= B]jˍ hz&0{`ݾ>lt?_mI{8I,%բm4ПH<%6?0 jXېХ<%״Z! TZU%9bڼ\EI]PGX_f4?kxS]z'u$FD `.1,WjG3&( ,Duc`J ʓ@7H(gEN@N Ѣ`Cɽ= &,А_M=r+aI N++]1n2>k3Suó̓%i6]tCJNF?!0NbS cӺF`%9U^ \7>'ѝta.w$6ԬmɊףPp˕y1 )1,$ ->/cRKmmT4jwk:=s)R o@=vNFaewZ UfŽp(^dwmUnLnZ6 yasYָ |D)-++sk|rzӕ/.Q;]]_ХuV[[)KDOa-Z,5BHՙ@hhE=oxQvFJM_F Icw n| D{p}Cy`dbBZ:(Ig4 3h+߼olW^4:;rUvar1Px:꜑%f:eg ->wgdizʉ\59mC ImQMuxa8W=q||x

      p`C9ƞb8gαV[ ^R>fb|WDg7{:y%^aю(^/rmN1j:|s@J‘qP.MTMDC̽]&' K;p~zj$]THdjߟgk>zOl4ie UKۛyVmn|vtHQ)n@m]Zk&%٣.<=*M䁙5~{jߖnQNA("픴g<،8V%g]iN#.8+}LaGhT}~O=QǫViL1ƨ*Br]|%𗴗HO)-QH/z%NjJYctb[wSr=,Ǫl Mpm 1V`eKmJJ{δ<^0Cb;o*BO=fA"q)c-kÑoP&-OaSP2;'V +wiEx͘bY^ƆjCU+ %\&^˦opɪE3YQi#3DΛ;@F/Nnyd@ 5ݔRP^rouI^PLx^fD јڐ+v_ͺ> f{@r%kTOiř˟ )^[l}h3ȯ=,*%qlxN0o{PZru3eTg5'2m̠4[[i(cޞ VwrCWFN&?;R7ےo俘,Կ5b:gpە2\eP՜~En@R.<4m=Ȕ#P;}vU9@ {*pF5?ڎ ℺ޤ+Lв\+8&#o@ሾAK |QLvu)amȄɫr^4bQGv -&F1 E*r7oiҧ I![:?9K"K'S? n267C~ IH=AZQVq-߂aPC |*2QU}C/čR1&\LV--vJۥ\`,Yt"Ixkٚ]Xg-ɝt}k@ xņa9-d7M}t*P"v6`.0N#0('P҉˯L'/!REg6o\B OjI&(>1#|NW"QOGf.w/kOsFjAc)6Y*.c؉as<zs(-ŀnw33HTY!) m'; ɽ.H xs*5+8eͶcym(\ Դ95aS lU|\puwq7G5LIp4$>NfMj-t-S_WބKA|VT^$U!+l4LbAi]hm]T 3LNR%`YA΂(Wǫ#deiWf!rk=̱ %434u=m?4Wq'$W)Lqԅz;| lV:~x…ȡ*?yթa0A#uuj\~K˼Zz|u79ztr灄0Ӟ^/ z9f g{$0p8!ϴw4hdPQ^2F E_k"oh]+) I}h紐L]Y;-ZeQje/yig1 j1yoY#׿?'_CHuy0xK C!OZKpZ'xt+yg _).1|ͅ6៰Gܗ҈ChX@>GS錛!>A̺_69@`7(GB6K*2$6491#j:Ml* _LA M\_ $ p^(SrJy3hYE_[=< t*;̺Xb\@РpOP$R#ƕn 6Zr%7oK0 5o\լuwGp3ycGl?bnƳ棊\l@[nRo1R4V8#邨,m/C\uH(ݏ<z!I>mщu(`723)]1!_{g!C=,e'w*S&^d nj#[twN+ 'qo~ \I(*e.&缘DZOCV+e%Q4GtOFǀ2/g-0Cr5?drU: .zM S#l(nP)TakgvzntrK`!ܭ7 W؄tCT +M9P 6>_[sQc[F`8FٖO9+#pD?t RCݢj˒{Sg2PjmNɔm.p4Aėeuo > >rn5GdǏhYNM4!b`>uՐp_@]u.x0d uY?{ѧ⪴70 ,{։5br%@q*s1zv${)tzfdSS.PR~-7Az H\"&dMoߧB]0b0\`z緶HpQ|ӧ*|aa0( q.b2 YZau2Ɂ X1m(HpzbSNq#O\1\S >i =܁&ԯ7khIzY/wS%=j(K|U)Ї6Kʎq{,A5nC mχE."WU 0Ef-05Ϡ`T@{h#rUxǵ8["m W;? oI~9_; q^Ix(tR k\)1֜\öCGB 9p{býIXPh1*Jf1>`B>x܏ |rYQM^^݁~߽}/D:S!&Ǝs'cAVY\-LM9"^ [MW4v/  FZof]yktݐ+4dLæ P9\hs=rDSm>]z\‹ ,[ t l:IucC=q{_8NS oV,o3{6m]@o^NuJF,  g菚\eU+h_},OӜuGc/ov:Bhn`yO9nwsMUF"&YQTemGoJLU=xye% $;FZ=>(pqe{73 ` vOݕX`O 2( %[5-^Z_M$ۉ ]"&rԩ)PZP8Әl͙Z ֏}I{Gi`t[UéS3*/͋e,4rlTU ލ)-!9nff1R=^/SB覆J>(EZ[z[l۽T'솄YmO! ҀoHՑ̫G I"ks.WK8un2U6S@X'o 6VX5;Rp$ބL0WOy\m-/m}f+8ϙ cw6yz=bcE`z9Xf]2*Ae>#̐cF1~O œtN6Ik#m'˴TysAfr2,34#H&R}FTV Bۗlʯe::$L]^bD L$I$"\Cxܭcs \õO}|ɠK;pzA-!A!ܧLGue}|_¡gnqZ l"tf5+/`c$+Bf,p_!J&e8 0Un޶v WW=pgl;Nv|,l!65# [T~>O!Y(8lslABT15>@fo @dȶJ 0xįPh^dm6xW3N+G|oM"KvwfNŠ#D '6WR)RCIT.szhlU#N{rF'IQxhϮ92n/Uz@ us5LaX|'ꖧN(Lu9tGԡ(zQ<9' 2z{]ɔk7+~*]'Q0 NM O׌1 r8H 5ED=mЗAbT ۀep;[s-AguB}Sz 6՞:{?BCu [!ޭay\d_D>յmxCGY~;Z'RZB΄o AasƖ=hh^ !!U]e~P4!;, u̸8q|6f N07iR&_uPQP5τdG7J\bg->w*>TOTHrDwy**\px!B_Aɒwyi)Ώ|߻]%mz./̯OxQu"NڤJ6LOE}Gy4K{!]q]%Ju`ȱEBh& IeK|'_S/|%1m @ zقϧ$+ogY63~iH\`}9aE7o7r+0 W3By`Ȝq_ԍ&x8ALCG:X919ۮH67AMuNX<9͞=~ m=wnA0PGjd $Ś dTO;-5\hMڏ>f0X$v@0{G1$J;е=?IZnkPjP}t"{ xfY^~|Eϕf%m%p&.ln;lu8܄='hg&s{8R"A#HH"J+{!)xw8>!n+P hSN誎)sK ;=xf 65(2Obk'tutF8HLE1 #q7޷[\SW?Ѽ%1U.*[FZ]=GFAZv\d/9&t4>TWejcNt4,1ftCvPrxd6 O9ݕ*=3aQy]%fUxkg6"/_B999NKAXٚ7\*QDS‚D6ǬV Xg=DI1:/{A]9ib$A`ı=[ꌝK>Xn@Wt;?+EP&yi[|ag'={_LqHՄosƝ|m[@7IEDKaU7Q:!㣓Ӎ7:oG*f~rUpEVGHjQ^>(b"N=[|˲GEǘ&Qіv5Υ8;kFȉJ)W6c9e1L^ڎLi: p_3&&sRKSg;B+мzoitp;ڮ QzIQU␷Mc?X{K!3|/FU?(@ҿ~Q)\ߋ~Ϻ?Z[h:sKt.<?t(++9oR[`u?1} &7ÕYډ! ȺŒ; VȐG5X  iYϑF2dBc=$%ŽFw uǚ˚&S2XhרRB2FvT{8LEG_FWk Bq`Ѿ4ekT ʢJ7|1JݗhDs~RNYx*x,6}ÚRg.1_i a>iKx2N'z9jḩw9$62$ZZ"iHKTE=b ~̆Y2rs/FžVʃZ~l6no\{8ElƏjƅb̅+!0G[5q䱈9m70M83k).kT!Z͙9vE<;@$V{Dw'|h哇Nf,}]U0?=ciy6>2wC+X'+˫1p mjB7v6{;{-͖Qlb0ykD5 Ӿ QFQDX!LzAjzm fL'I3K]̒6$_%0U]R,CE &%@a: ^pjNGʜC?+&\7sGGUIEsv02#?ֵiRi.'!\v#v=5:Jϲ7]up\B*N^dWn ȃ9vP=[8L36)JH˅!D9BԪW6qp/y:$g`XCSK$UfT;G ohA\Bg~{<״po46"ZfxA)`n\˫\-ds (VY)'v.5>mxy1m# ϴ`yBI8]I ~u lWkƈ湷") jpK,c$C3)+У~KT&iY@L\ܾgoV5m>[2\|=F:,bATӾ׸CR@CD#e[r2EV+h`َ =Aܲ0D}tme燩7Zb#8'd~`5aq}* H>OkeNs:8z[ug'N7Hd^]ϫt1jx`mFxa*-X|Q,cZNDꗇd`M,+z17wrSnG[>s*_lU=)dfg˩FuQ!lIռfҸ#DqaTwمQRŸ_ڹi7,JTl)ʗTGQ>/.;:ATDW4rZFJ[F17{ (?7ĵf+lMZ_3el/-F7߆cm|Uofނ?"P+u ͗9 k4UUj>릻M6$%ʎTzXN) Uq F4B7߻PSU[͝,p!=ƳpddmJ_ߘph􂈃^z8IQx{f\|pn++(yufNЮ`2R'䒒x$U~aX4gi "3^צXBW#6ӌF'w˧Is`òQ^sGK D1=UxiJTUQMw&Pf~,"xW@( leo}c8m Glj{eoXp`S&@2ʶl*jlfjpa@$TbryèVN>S>P_: +,u⸲\ogZ YG,m `<$ɅJ+dShLWn 5]qDJc7E_(D!zˣТ/âe.sۡR&e1/nH=0"aiwFr/7f쳃씚\0a`lSŌ`\9ݨg^phޣxVd)OfXF( ;of7%vOc#G&q Y[-G`+bṲރk?cd/f'BS Y<m8&0vjA=18(2-#EzT9}XEg/ _~ᩳ:@ɢ0~o4L=.yoac%ct\UL+H/i>_39ڭ,f϶-@L9.Iy+xֈVcƦm8W6.bd6NC3~L!tVO>0XĢeƓ:\ni|C 䡶Ns:['Jx,) b]"`vnu5*ռ-kMVp[4EVB`E 1v.pŭBzޛ6|QoI%]m\G$~{}6gl!UέtOnOiLs7:wҽ71HN >m/= Ž_N VǯDL!5)= iT2+V* 3W7H?4cs=/!,nKX+:z,g*?ޮJ^2tP(.X"IqW깣\Y}濹EG9ty-6t-SMOA+םxhjYnMc ma&k <039l&)z2Xsz -blD,`?j9hHy7?mknQ|2H9wv LRT,SxH "G9,NZu!5h.qx8 D8`%3%-W?/Mt),+s`ͯ~ÑS7QlD*@'GJ38h&E'r nvz{bZ[2ijỏ l1jEk8 !`0mDS .\$0P_=!T&od)XU Svg~qtKWGgIYxIGY #WyCծתPmwl5.e7K/fdlj\G5Hu˼**wQ/IYj&#GrDT[BK#Q E W#ᐟY2َQt]w-XfERń <ɦ6PeY]O^K?`hEl暈-onc@`VIUtq>mauv?z|~6Ky@ Y{BhyEBx9&#_NAt`T,^xR6 m% jc~#QQfDj69;]WG^V\NfU*;:hjڔ=+)FhD|D.Sv`}\"cP'4E#xsb'ۊ$3c'~R9qr§Wv+y-4>4Xf¾IB){ijipԴ*"hibB߶rS(`_RU?P;hj؜k#[ :gB*qjX`NbN*[SvUȨ1؂J`ppY?0 $v_=Mu? L+U%,(ſU,rjahr"cŽthUNjo"EuS\ci>˧?voV4#9I-HrBb:Dd{\ROڏ>Ai:>m4OZ9J3ٶ5ӯkZkɰ~n)59?  G$EÝ# ;ɏ{&ˡޭ0)! yiYTjvYؙ ouz43HK5U+T@)k? -3RW ZMMYHZ*\%bUq*k,$pRBcD0YbQw4R!'NR6[ Zy- Arw8-$BFՆ §XLŝ+!@);qًl8#]?*!Fs鲿w˙d6xw E.ؾUN*q*> T|G?jœd{{IaLT`?k(bк?,.۴[Mv`O8^m( 5/b׮}FT#dDKnp5G=? t]3L: LR,Q'M9.0h'o@q,Gg^xA J_cnl@"D~SQ=׹}JW"f QN !\OS'ki ~l/XRwV/lAȵ򘂀%{7Ac2wS\@#&4=>0i V)E܄SZU~XfDZ|j).uQ)gUh eO-8O{<ʈHD)iUfw[>sh 6/m/&ƈR&N֭g`8M*PcY&/k-f <7GۨR ]w\Gç#>2FKѪG_|ƹQ1sQ~sm?zk-\@X\G\`Q7"xKQ ;C oSmuIr\˸^t#4-&Oz`dҾJ)ӔCs3 K褮}Palkl|kؚ}掖޵AXN.duJg٫ҡ<5wT}r1hm=D&΃pE#52Ŭ ,󐐱-/˒}JeSEYq;3nt|K:'\Wp:7k˅?*z q$ C yQTi|dd Sw&(-%YǃʀU}ٰEe@mΣUP 3K[+WRu=Ol%({} de}xtĚtw( [HՔW - ׀ʃni@Cjn54+y9%Tt$Jb cc۞έ3+5z$Niΐ m3vC0~ʱߙ&I{zuTX)lƀUY?,`ь]#14&  u#ܽnު ).+zBG8\WVAͫf&qZ7~ꄩ5p6dVü?_rL fշDo<ɒا2sELvχ9AcY; |Q;.]Go+6#K*E[sC.< a\79J Fъ.M'3me8gR'|?IJQyJ3w܍S<*vRHwI zf@5Ӭ,e c $K*IaE?/] !h4T@.nvz*[ŦYH z"DlT;Fm%/1:HHA1l۸NP{"FɈy )sP9+0hŴ0i"Hloflj6'*p0R4ڈn8reѻwi=t>/?u?B/zqL&N|TGD\uF8NKS3!Zs;9yX5H"xrFOh?̏]iflպ`D98_pئҰ38ş$цJ";Y$n<6Tۉ<6 )uLMcNKf0 l9PQۓ_UL^{PGɜl+z9h9Ha瓚m|) g.ulE'lxѮF df:ʍZe L_I;ִMXL7rLzJO3EB-DwUh*KjB>Gsr喃٭3SgF5c@DiFqjv~+?Bd4 R|Z~a~"F: 7Z6T?]s߽^dz6nj%w--$~iÒ oBPFcXE0"\Sh5>"e޹7%SB!(wvLq X 5+g(ꇑ-;ߑB@U602 57DMڪYoEp24`,!:Q׼:$4NxM)To1cX/Ǟc@&^$ a+z kEI RTJпd%yZ G5.M@uZLV*jx=335B!_2ZianI ='4xBhjPN#M~ (?bthіg%zҏŸKפi[/-<_deq񀺄yxpMk}Q0 ?Q&ȾpwCp`h7A9@ UnL볉􇭜z_wa_VO?©Bd/`z`vkGG:V]G}gUAp<;~-KrqAmr>O]}Z6#X0"\0m>XBG%uhv 11_#«@ (:o#B@DžnԂ2&D|0ңҳ!Ԁb$4 .XoKEvA{qTjWAO&)D=(r0U\!( ;T9\MT4OS9+"#PGd9/i!,o`+GUFM$ bUZ mi(6$̨qɭr1fY(,ZaouI5?it!ېo% b(PMw˿[fC|%gYzS/` ׁ{W'BnCLX:-DeMOUnq|) `6`ݱ+ty Yzp/+MSIiR /`ODX}Su!':Ӕg0Wօiw&[뇠5R3y MޘmgYq(\XvAh"RβkUV: :!~Qə w՝v;SxˠED Dz,L;7wZe/n\V,br#u #A vR5}(JQM C0dӳ>w#`e8:%BnU;L1h桾A9 9aѵ}>R-j\>ГgM@hY, t*i~W`kfkB\q+J [G1X"7a"m{B"vSͷJ3?Ѯg uNp&>>J*F$kTh@P7wz!M8{ p < 1G#[_BF;P#(kZzXvd^EflI+& 9WZ U2me}"܀H!G'N.b֞ |M;#hN ?!ap"k.+giF_ɇakwDzIfnUp"WgJKbRt7~&z -2[I6N*}R|XtjJH)Q`D^SSvAN -:hKtᐝAFY,-UŚl9rG g=Ѡi"z)!Qy**Nf˒haRFw, /X9ť9.c;9`tWp%L;j,„K88kk56p)9 H~>6bmdE٩`qȻ^ZmQ7B>v(Rg(.m$j? 5DJ~e$PqA* TJ * T9gmaGx1fR?y_{U+L7#m@2pݻ R62QU>q]qc9G%2 a¶Y//0L{ $ ٗjgL;2ۣXsyI]"z[IenE.IAPˮ?R[R*vX_sIS,MxIG)- I|v* 簻5'o0Iٴ5tPCt6aB8}QD~4w yl]hvJ Vh D{ vsd7~o#{$5tY=^ Kcյ*w Ÿho]]#TOwMtΧ8`! # F1.FC 8Pq/pIEZ tCعvJ|d"336I} zzܛ-X  aBLT"aHxY7.;imɆDX>;Llo/bz==^w(o<<]c8>?) .eIlsz±Фrτ;QqIC/X4)jK[MrupŶχe9 \( F WsZgg\X\ ߃Xb{ZLQߩj=\n &17&è.t 9:x))#5Pš]F%=+%N ¬}",ݿK+z~f=-{Vz<Lj]ȉ)]8Pa8dXDBp,c')Ƈ7zU0(y]xz/37YS$Iګ?$ 9S#~Y.7zjY w#_:zmvP{ sz* 3LL҉M_&odfB$$UǤF,2cw#k6Ͱt簊S08m؂oV ڨG+6LŠޡg/RP$:sl@&4(3@K.UmV%L@HD%|1\qfN NSlIl{d3k3B\15pϜcX: o)[W1UU>5`}WQoB1bpl$Q܏lEllt#z7$[S84MLpw?l",ժv\E3K"*+gz|R\%Z?b ((6_[gDbFT|"]&7]+Ʉ7M3fōٿ=E"6cbwomɡ';3'8m;aa% L5DY>9"R#Z"ۡ+gtT,Jȧ_">SS IP &݃yn$;(pƦH/(yZN#k.,fTڏ5gD_\R6_ѻ %ӐkDGΛI!E}mjiTCU VUrn=C@i+c "|0 uad/jc^$ܺn8sjbKM2bڛ[#?  C^6.z#RvVrE|0ɏ'ޭa0wcZk7^=kc7)\?zlo|n0(k.u35H>}LS^P)k#\ۧN=n5^FcAJlE !`ڶB9VE!`u TF|YO&_AÞt\u`~]j`$tJS (Jֻ[~貲SHa.@|ՏaN,sP@+il6I?vxR Xy+|˼dFJJ56H_+/3f8*Zn3 u\S0 섟%0d?(՝ƌXz4E^ CHK pa,_of30W(Fx+˓If>VHQ|C qx c{3 #o.Ú(Xu:Fk5=a͉w*13ft0}?r&"e4MhMBzW 53FA2Ӌu]>bvp5|AxBk~tJeO q=bN`V +[ѸT˪Br@ȅP:,'3i!Y>"T֬|a zW6G#Ju[t0'AG/h+l71a/-blTŒBR(=b&X )11(aWH"e>pc((((^'˓Mu"s}ak: r@bsj5CLA{Mtqv׿ FS-= uH)qnk+ =jqrVӦSB=XP7 xq'oEh~,˲j_H RA r k`lվcYz6u"DMȳMUP',Hw(tuw|<`Lm;}_PNB#T/|`LK7xa8]oRih8C3c%؋9Ľ׿S/1a#F{4(gf bE_=T0CD @7 `%Q"8쵦tCZlȬ-JOw37HK$2KĹ|"i[ e E4(;lMn=%ڜ\!rۥ ;z@i.V,m0h JoXsG>ȓ'~ pM@P^6)ք3Z𵜀\o%S-bY #C.BtP]|=9m۵vl'sU%<Khi+ҒQXq7jAo9VB#w>W`v@$@qRѯsa mʷ}`{$X?S0>_٣&1P|P>D.KUR)Lls[L^,StW0l9MŠKDLR:|n=HBHD/nd_ZJg9t]>0^@ G2LF(٨v {bQBLNq^bnhہv/KjS$;VI4s Y|ϵvDLm〈W#KuQQ"'D+h<9s0ݓ`:eFPn#1"ŠӑG*dadzZ4|vDWφ_@}?7OܷjJ 2M3Ee/$$$Ai\IS2SN#eĨczBucѯ,*^;a`K|?p)WF!E6b>fWT+rF)eYtMP>7?RkY:k3o ~3&,>ABkYaa 4i`2p%@>/>x \]Fg_OR@ ea)'=iɶެ%{ )TMȅ doͷME _DE'\֠ tʒd:k`V~T: Nd!ZJhtļY)Mgp[n6sr{36ٰ d|"P-=yW/kq5PVCfʘڹ ϑ T .YXmxz;Cbbǔ{"#Pe#| 1󭪅UAZ/iO9;KzMZxByϘ=+騛-4Qht P5{@FHn;k7?(plu!ʳ2;4F8>P ;zKh?.@>I5C"oq1Yv)*--۳:>WڳNQE}:~}8Pӎ?#%(]x6iHH^HHS1gOnTjA(}s=V L!*fԄ9Qjh@e JEzQjۻci :nwi{ĸV.12 8/`!W" OG)3 o|=w *'ɇy}бѪ;u޿ÓT_ C#/lIk\G 9 eԌ]kVցet[Rs S,ONֻe{7,o=4儋T]ٜy懝\r܌%ESPx-Ṕ;Ҹ_Vwފms0*h\5u.sE E"(_ ~za+u6>ҳ\4Fp3c/Ukt.Mp@ J[ Kő:1AIi#j z>syad5T>g8P2Ac*6! >)}~\9|O3 o8}_ k=TK- Xg>tg=1%s*eȸs_1v7n]s/´]fܐ1M.[}InG M$۹w\tǷl{eTċhP.&{DDTAo/kp|&tK@Ӏ:8H,<R o]hCM U&P}Q⫞T;uOŭ[x9/R5>-cGa1ώAJUcMuD k};ʕQ:ׇ P0G0 S-vypʣLa`jYha5xBȆS'W-[^l@wIV V]kuNq33穯*,n~Yj* Kq()9@dZ,xdvp_L=o1!VT簛 b,qI٠@4Gl61fN__|6 d`ktrL,:]gݮ8!X+Γ[kZO%+{.Jm?hJ9j0iL=q2ZJ בx X_ŷGȓ\1 F#%l`׬͕2ok{=}ߖۻl6x=p_G9|2kL8u"+*7zuE$ LVR"$.f9U0oCҰuO6˞ןOR3- cL%&9u~xd9Dy3.ѱְ'AB`9%&|+zO;ot*qr}ЌcЬ]M6!df(tC"];۽$5A" &M_2jdJw&bjx">[~]c-lH`N:#E1qL4z]8o4g]i暐3;39iyJoYX$b; &l*>= CH6 udc=g-R)f:wU`i(-J+mVf k};EiCVj;tBsc@tryU_w4UT9@ t0 m#b6=v4q70E">  |4c&ҠKCt7o*P \+$Sp*sW{D{7Tܕ]8&o847 ȒX9'@H|euV䭆$%.X{SEE}BF%\J]hU_vpF9qu)g35 #53=#n" Ѣz`]=M}'+u7A2:=}?CֱH[_|qSF ib:9Сqd]XB1[@*.6['0Ȟk黌Rp ezMN +ys&V#"5FMV>wI'tyb +fOԅ&ͨ1'F{tE 5_ʖnEt3Ǒ&?`PVyAbQ_L3bpcxravȤ$+]®;hx_DZvLg~|?.:b¦vMրy,9 E b~)gP]y-ĐBQbX?F9iJn?m1I:#ж¿`s-1Y*/ۉYiԺ4 Q1[nFg4,nLKoZ1w,`!.< *2z5Ȕ9@8#ͯ^]iq "pU4#.Ww35\U,7Ix K[´xk;/)>mA04s!&4UĬcki eHۈ[lYM3?bZNrKɂA$vhhQv3m 㪜&IBqXĂ|^eg\=2ǹf F_{3 3lxb۟Ň4/ b"s%A{LsyM{JyN¬Ba*G0ڭhQ1bb<뎩m1`cvϜ4[$ӧxDecg>9*r$桉H FJ|쌛=>6=Zh7K`Û"y6< _KȎA\قd56׀5FI5W|3h@PJO(÷ΌV@A.2p#j U@x6Љ{k/S–|5HXl  R^apLcHR`jz S(dęLcTJ뾆) dL[ b^[ž.إ{JXOp"=u^7Wé2 k]u=eWi)&bBelj^/h8/$7Sq99 5TKaUMA)Zмд|*K0:ggcȓHӍm˫ "bJsGh-i$+4820Ĉ+Ff~!_ZxM ]50جѝvq((=eBD\,gm_G=۟r=&|jPO.!B|r] `wh~0Vl;fX27Zii K?ܳ4FjT\=b}9zow t?XA~$/?sQg-Ҽׁ$j[55Z5{ C-xvzz$#+_gojrrVKV)=9`9mжB;(^7ڽe} m v2)8`D sϸ*ZNA`#9 i! ,_*޲5p n^)g#g*;𭮩htQsV)U*u-B@ X90r\Uݷ{MkX Τ_:2 c]Хc81_n[Id }pqDp_vgsv0#!nq„W nE0;m zC cDwҹ. S۷\$w /6g?n ݖh˹H7gRt:nՙcdk2ulFɊ21Q m71tO!aȉf[ QŁ[kP9{vWE!yU18T~P;SY-=^ #O!]5=X~Wen1p|AͰB^\$E40,[a Af}} .J{V4{`٣ o?qGF \\7($xI\ Ihk(L vH-~b)yz+ghUYBmJ;)sǿdɟ2ː,rjvz|K1@HmJMVRr,OضugU0a ihWJ"]|9Mk43 DX+;V 2Ԗ+֏ԑt |fmofxWV\>PLugqo=51GFab̽ j'Z(y(fd}t.PR69$nXhfziO&?xd8hZcsV.P8L|ea`!5]p/: eUw?~_|!l.ЬϵGm^^ y*B.[ϽN gXClWD˒|f]@}񤜩/˯\LB%OGxo-w`H?(F!FX{L "=Iwpz@,Kx yOz:Kn'Cj4L&i Η`Xs (Yoi36r[U#; {6lh*۫rXX}p9v">>{f;p  zS!wqV" ,Pdђ;{Ͱ Á.iL"OCҾoo~g"҆>9ψa|Ant;eZGu񂱫 ՉEcH)8RŐNoV @: ycBe-MJX3FusPޜأb -P*Rlh ]o]/)+/adXxJ ɨ^ؘ@c|s!< J-S3Mx(O#}ƃ 2f< ̂k4`a*!2睓dleSyB'z-B>wbAyޙ!NǨz=+Q0_I$Q\u~^2QDܑ{u^ab!W]۷t+/ݯķU|`l~6Y@Ifz^}XV4ƒ$Z%hG[?(Mp04na*BӁmDM٤>A(S7asr}a\۹| ЃSg;,ZAD40Upbt᾿Z*JD -/Ol{_Gv+0X`4lP9][h?E#(/d ,m*гN|eqJ0#`J9&1P44:|~ZYGxMp. 1vI QͿ̄$| 6{8ѳGyE͏8<0BBsKyҕ,,3z= [`q~nsWvhKcۜL~qTYW/4 Xܭl[9koBc[S4Rfޢ 5xXw"ɍ_t 05J(/)U-&ӡ``%>|1ouz8C=vsdsm4$XlTAQ6~QЫq5 b " ᰝNV1.c_Qwmy>NF ;3ؕn'N|r=.]Vɡ$7Xr}1#+.v#qiWTu[|ZTiMƳQQ;x=8xzQ2e%3B C4Ԋ)\ύ|;}iKIpaYcKv([//T[J,=[~B$3uD/f"PBwztay~,c$YLݗFY,>#KNm8u t(=2JEcRspҝ&f}@<1~ 8 ~n"E+d|;yu~$=$ 2G_Qڰ+m+??6'eCW`FQ$rfc9-Oƿ4[G&{hbUjQG>;kpn)YBڙyWૐ2<0}X}M&ZgCnzdpdeڒ . LEZI;a.?Ս< :B&foM۝8Bg<;*пg^EʽۣAn"$B5;a/ESnl t$f q~=r5==rU '3i3FMwK.llzq_lX!b XgW Գ ϗL d{ XUʠa0}SxYY->W]fBLЕ߭(MU)(* `Kͬ~ m/pnrqٳ\6a]ѕ>y,K n Y[bVrM=MaA8pK6[ 'HWzqiy6Ye'Nj/FZ:95<4Їah!%~%/Ts.~Y;(I3dl{}^qrKBvhաZ#֚ PK.[~RmU/9(eQ=ժ J|6:%oŝy nn5Yp&RY%}ͅ PGZPo8a ϤAq LYj쾁>8"EFmY^ibk{5|jĔT;˳}иΧOo>e'5DsQpvQsrTftO3 ڗ/]I &rg5Xk` NF n;#*K^uN6?VV$zx '{j 'V%w5'iL q7bsйYssdZކRerGV6N> '9nc>`.(5Y2 E'[nʟnޅC?*f|g$UF0|iyb? W9_0P-B]8A#)@܍OUqrH">b;}k4eIٴaT(V-VC_f>&!FaW$ Ԑ~d7tz`/!{^_SwfNd]~z'YZs@JZnYFήbdS _<,oĵ͒!^P~ZjLGzGwJ^ܪ LGS)5PNنr۝Ќ2)-ýPA^A@n`EQ 2+˽5vHY!']\llu0[POfo0zZK&Z("ڧ;Δ%g٫$eۅ40EÉOVa,CRɈͥۑj̈GNu6 {4&xݭk[\i'Fu4ɵK u[|w o4wF -XD_=;7[O-׷hJ GlaqlzZg(3ea#NC%-~78ɗKJаN3 <c7IjVtXqX"CbF,es+2 b T?7l?_V*g^R i`.Ivl[`l5aNO?pieBڏpj$g|ܙRV8Ǜ"~islJJ ڝhaf!ےe.5T^%;)NV_lkķ Whԋ~(ciw^Z(jo!QfScJ:ToWk%炙Pq@+,Q?d½Wx(L+@'f Bq@ց__ؾ>z.@vn+l2+-rY[fp*Q]BKE7i{8˯ xvv 8d?E昸BΨ/jUj(ZǺp],j9wVO#mG,ѫTޥfmOaR5@Fi=9fjPTj{%ɲD,$T(bneIB7$ktԄ7Cْ(@DDԧՈU$ kf&j3=H\CiMF>YBgBAuUt$fnBO\f–TR,֋&>}aZ6?,}Oj4)o^kH撾6/6-7g8d8|c3)10:8KfE.VTQɲ6 K|TD2f,_xƵH)UHB7ZP~)=H|,yBAo眱vRa㎈OCOL"~b \OCVY k2XC"Dc)?AWB=ٍj/´MtokAt% MwgɞAm]Aȱg~t!%hˆA#L }xĈujI3 )d NWT/J涩8r{hyL[lύ.~-mWc-F ۗX|4/n_Z}ű15 Nc5vDp$)KF:`Rq2{/}rAQP[(Cԛ(âJ+ZC_='a}R`;0ZdkLg{i4/AqlhtU'QH"[, LвIK7LH#ƽ'$ʓ~/pӐ;>m5qɾ Ǜ؇[%jrPpDizD1<(տ68=:8 \Ao.ĊU _Iזe]" C4vIaw;&>s6 DGG+ x}{slۤ3[ LݷE9zd)5TXJr!׌*kg(ѾQ+H Ҟ촌J$f6ZWamRՖ~P;R;?sH=."&jåՃijP}wA~ ƚ<ozHvõ{s; WuH>Q!xb^O 'ì:I`|㙸(SrSI8Ƚ0E.ӽdvi4.6ΧQxpYda+wN rK HXβDH!!9\$\}@ԞƠhq @Xux|#Kʖ_M%ְQ)$%iK-Lݵ$@pe$0/ " cO 7;W&Ɗh綁fvןA =rv*ڻX͋I5L/@|³oy!,zźY{/.f$cF."K "rkNFz:2A6R`veH*bmYϢu"iH÷OvsQ+/)I%dS=B_zV[%n6V1vM|2)}Fe`ܰ—ZHϞ^7c3 8\TbGp& @%;sO | \ 4Q$lxX41RU& ' ܳ<6]wfUAbRVM]Xru㡇r4S;倩 D$+ʓRL/:Ü m=^4aNd1huZG8B0q++=n"JN NxʸVmH'hc5ba}0LWm!nͿ2\k :>ťPBc^YDĐ»ª]mdkÇtq4FЮKBH7߈jdTlβ jjiDk0.sTmNDJnֵ:%\Mu +S?[SS %nξa&7Fs4R|K7h{I҉Xoq\ TR-(Lm!ΩdPBA];~KvLe)m;254C[fMSIJљC~ X^:&IDsp "$_r5hYɹu"<|pdaXA~":Id_Zn˽Ni}j*DJNH2@;jg_ @ 9eHC.V op#٤٣/oZn,TE>+h R=&`(mF [u(yy艐8_) (Մ@CZ ej;DbJ}c7[s[IH[$W-C)Y]dBUys$FN ,Z_ k+:b!3u%,?aӄ6m%P0m$W C>F TL-_(5vAR궷 Jۻi NR|C$ᦰ-6 >W"DU3(NԼCԹdE^N7bCهu*,ܔ¦n}skPk 7ܘ@V`7>,On2MaVi{ ݧ  - j$Z PՍ4.^gw"ܓ $)%2LQs H͕5SW?B\>b:@I@.2cnv6US T{7=6ִ{ BMɂ?WJ9Ѣ)3q~zݹr+j>WYz-zFNG-bU&4:JE IeQ<[1Rjvpy>-EkQlfm-i|kvRyFn \v]qz(G}%-oVս8hJ8jrO-<Š!ׄ+zҘʏފ 53}̖RZ4#޹yQQ*)IU#/L{̾*e\c`|VWN!pw^{Fl-2|*2oZP{5RS\ҮeW>̗B %#&F֍U>j^رX B Oq3SZ8xR뜎2S0;{_Na"8-dr!ܺ˸X lV.Gv1'F &-.0W[7$t5C2M 65[ke𜼋_(w!6b< s( M$e( I;-(yi Jijwd>EY '@{OpiIЏlso<̯ã`* n M ###?TWqDw>R]DŮiMyI A`$ڊX!c.Z͕#fY{avJ ($c*ɤx$|`3Ѣ>u^y.aXgn#)Õ\I+ngqe͞L{ΘR:0[饒>@IYgb/=Y9+ Vc>}`6 9CX H$MXziy}nǸ g-i4s,~Uw,{& -:A_3쟾uGxnFrd_vAH{fF]éhNT8[&Ȩv:L/(*ynnt5+1w;Й#! ёhv)DGr$֢#ԕqIX6pk*v̍)."x٦nNpT Y&Pmv}1nvDZ7\,p8/XrF6b]*`?L]=V=pfn?I8|n aWV0 %Cg/?Do;e`Go sVj~_<CiLE&\9N!QpAut]΋FCN_[õ%4ho}9yD}U<Msɛ:X=HCjaB<8)>G$2u8yIڞ\ ;ce'VClH,C9mS %q o|m%خ2%d1`s}Ov St v+4@={v/_~Ӯ'tg=JHKʼuKjHnY&vY0OpstH.gAVqYS^.yɔYD~fPC,ɡ;ΛQv=~CAWNxrtlD::ϼVDꊊ_{x[R3"bO3/ '0Zothbp޴ m$HE+Q>,>c$bźͷ^DˏO:-hY)j4m g<)Ű|PZ7"C  pc (jI7BV$MnRfZXۖ&aaMs&^;15 q2ʧ}DÛ9|7v%0>>4F9-QONBT4|0PIX /L1ڲ8X#&*tǨjh2 ['Ww:~G]Q+*;?93ĉ2Ky)9Jyt1uX&4+lknBݯ U$W5`_2}7[9p².Z݋V !!|\nV-W1zCu8sB09{RC]jr+¾84[xx!vk$"Zހ|p\@1gQA7m.T|T/ 0]`;~2 y$m`M:&YɷᆰX>;@l oP@ ^@ipZҀZ 4@+(+"ݶN)"06I+UN6"sFԻH2n>y _e!ʔ<?A8*ĭ*Fz`6j,8b0|AdG[ᣙ`OJ-vvVwO)\ZVw ̏ PJړi` A`õ2F_/pB/$ɖOa-`%uudJbh'p6&oO4B´t%th&ͼ!@~\ K'xm^σ.xLCkVbsu:Ǻa2蒨?@\?jPNԕjVRVp%澽T7;U}Ean.=@<>޵mP*'Rmւ4cgջ\Z}?H @$mc"es5W!~bۡ3sGEkX5>]WP.Z@gKk:`Ф]D<yR@stP-| l6;Ov ^^1KJteZO oh1{";Wu5\m8%T3P6׏K'-CDe pwLb?CyCy#깇ֵ=ʊ)n|Ze`_[\oU[z8{/ ^}gGtW@xٷ.>Z e[24=DQC+iC ^UݴL0roΥ%@. uO'Zտpd.ʹۋS6 6|\Rd!Aǽq L@Mᷜ#ٯ'J_,YgY?ۥ Rh)7̳wZhۓns)}wCu[gw (8jQ|dnLzeE@PM;mQ +p :jkj? cv?(Ldm LV‹d9p2q jx+#vxU^^64|NlG80s>M:2rX}[Sf_e-I񻤜U#0*t|)>T`n5~S~'C=\7K҈[>q1W)7h%ϔdYLm*#bx|'էs=L Pc$Y3$ \̀PwK @׃Z\QVي6e~laͿpXz'LuEm`clWF~(y%ŴD'iC9" s7T)zg";z! o|͠ZHInjQ"́p\P좂C.\F5tŒ3} ٛ$6Yt6X?5>H?Ǿ9o"!4ŧ ,.H O ǤZwzNrS`n ŞSzG< X:naI K2l\RhMãێ둪Ʃ%H#R"lokfqCRٵef3 b3.L@bLWxo %o'F]1\ocfP\c\z5<;孒iD%q;S$f-nӒ#cl;u+`8NND C @\^ IEVȡb~'C)M vf#aXOmD qu2m4g2*޵]jV3,3uW6 hvêq}bn5 %vFi"M;d F1sVۗqFXY$˕Lj⛸yrRCBv%òJI3ߤ1(V\v57kԷ8 & ,lek B]w>8l*M~ U. /3UUd'0/t fȹ\*%C1SDo{2Ԛ;ݥJ'"_1,sq0x>f #g4chyb2ΑtЇH,NUuj`ß5Eݏv .\usLiFGP)NvjKIRZHEJ|3*MvzYJT2f[bC=3FC j˩# %/&h=ew Xǜ̀;-̱^`M91]ə>/ {%\IW,L 0]IMcc:_Dqf 3XbU=3e_'>vGMFz|r?[=2;(fK{NEƫWf"&5)4,x{ٽgV2o nʂ僭+<4}+TYvuc \dt=zObl狃Bx..ś{cBX#B"%tF(!zej'IUIuTߛ 7VIƶG [p#22Sm`L9e2$@١\D~?A{~Z|!ܢzEB34#a2F-|VMŘV0&uZ>=(,5xJIL,*5AjK<Ωɳo^{sńJ`eZ@z*L]t]( 6W']>jSj?Ev$)~ҏM*yf!'XUh%\V\ 2}^tR Ʌă>UJ!W,"s~"?%yŽӇEqDŽgYZ07070100000254000081a40000000000000000000000016439a3560000314c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/zr364xx/zr364xx.ko.xz7zXZִF!t/1 ]?Eh=ڜ.+6%HJiUmQ%aw|_ԢavD5˖=tEDQuBtynKvtaj2푚xvq]>h| rW $!Bӂ2h襓NVv:j*`F7oRofr^S:B[Vl~){T Š XiΌ6@R0'.YsUB/s8/{Aoѣ@v\>+yZ%󛟄sq3( z _w5.5OD LWmG k JygO gfu;bSB'd|EKJg~GNpD0"-Me ./lAиqrP7].TH}uP ͊d%a[K+`Gd5wkmCp!Y~Ǎ>[lmf)e3XCAnsqMccV@,B#xiK"\'|l[LCb -$lJH-YI^be*GF_8MeO5 E;NiB~>Eaɛ˔J?U$wdmlw5OlZ|w/p,QoTz3M/sɍ=_o|>M; $hGuneP[]8(DWbqS2dBB 3YlS@0qEZo42!Hjg4 iN{r+}Y7,ElYkTi*KEN~ ӳ U&?dŕ:c#gSxut֘l,Ð~Xn K?H7Raq~p4:tʆm"I ; M0![73#HC|?KXڨKN!t>]DӞ:V^W S'|~ ??h4c|R-2M]uHdIqp42#tTmϷgkAbVaaӏt5xB+OM$_q{QMfiҰ V}%Pu}GP_5.EH0{+Ek7'z2/ ʝ4r]/PN 9ɝZިGMkFy>"ot*l}9]oco:Y;-olڡablQG]m+B3_~S{T5v: ՠG 7CÊlv'46kaj(x @3sѩu8=ذWjzȍe"|myp\H\q1S,1=5q: fӉ΄: ˿E,,lb|궉pEYzT]J$NO`U9zZ^q־ߖo 2EU4y!6 oGVH蜳WgGԆ/ W6@9 0t=t\|&)0f*Y(W @K3GE Mj~rCforZ%c,!MԍNdgS>#慪q!NR[;ULLV8kIl\YZM͘M8;,?Tif̎,4Yl"֙\yeWtZl_3eOi-+L7!S獁ȥ_ ~.ghgua9r"pfڈP X}w>SsVȓ_?5ޕ1`=L)䦕&p<ۖ;/)_0 m 4ot>.!3S?8跃u+-^$< F~!qbrL]RUaic+N,u2"67j |$_55>v=6b8Ϧ N6Hc?nQty/%|a/SJcA eP 4[OX+3T  ^;^RNW[Lu7Rˌ8|cj|!=[y3COct{}!̀y]j)(dtE/շ' !FKLxRDe+6egdkx̨ M\.kLbŐu]y S1@aD#V'^1#@Nm4:]c# 7 HE3m;w, @N5q^V sԌJNHUCsu$cH^|zր/*#-1h|;W;5i5-$8_QyĐB}ݻFh'd 'cHi0a+q f=sKwڤti>_15HG4_sѕ 0.ox!?;.,RkCB1-6T'"ݿqAD=fVor$XWӹ/x9YuYR{f[ "1T_x“ng)c;.9?Ueך2d@9o~JpC @ÏyBMa0? 21HY RBI0(1| G'y"YIff`Ma(sȢ!eHy$PiN?\`YP)UXݜ%/irOۂL2i??|DCH4/Wz@-"*'{p7-B< S(> sqJE*NMn5Nyrk'#3_cZ9 i&얩+јꋓ> j귚['{G;aRT a*-Sr>kDy3G噂fRv,1X& ] V%Vnpُ\ /'e8A@_ţVbq?uvd;. ֭xphKlouX$鲔XB4+ ro19cÖ/2U*;W0+K*tݩQb 9w$m{Zow9^OZ,%7eN U ػwXYO ;'IxSŁ{K++?װ C_bUQł~fh?SJ97$L2#wq!긲VaK)VKea'Cs;t.\_1kwa|0)༢]ۏh/m,X2^DFrʀ.1KnKSzcǏ9˂˱}q@wM ސ[9ezdG2 ͊c6< ir3э u(X\G2D|)fJ417^Z{`СdE,G7oR!Q~밸[.E~Lpy3{ t;/v`B5)>UYv +tvƽ Q$m#Ő@]%|C>k#D@Ӎq)M|JnEȈo/fY 5FE1;?,0u*r$++0:}D#r&3?] ?HqUeFғ߄ݠ6'^#w6*KitF=Q1ݥBdhQ[#3k#+7HM mA:7!Ҕ?kTd0\ Cw !*x 7 dLgq _^ϵDꝿdUNfI i[ۇYhe"w.:WJmϦKՄW@!h?En '4E{X)iI)m+q|EYbJAIg1ivT2AUYl DiT׳YJ#-%4aff/}MbcG>%\t(#n2AN3fx~]0=^-/2-p,G}qXnd!kR!-%~;}E[!_XD$فr%S} aÞHvG-o(l꾏- 6f͈EJLV١F+x4~f3EFRצqՠ%mc!<4:i~s#oiL&!4WLBK?28O?"XF00ZUil_ "hE&P)6ryI@d|>=eK23O1mܕhճL^p!n4`㯟W'7V2 -A$ lmWi*fl3_xs$C|&aȟ= ~l{3_ȍ+*ri+0YoO†<*3̑'B(J&eCFzYRR)H@l ~V>~<.YY6oD \+Oɘ'80fGss4*rS%B6~p̚kϣ 3~HVV2/ /C{[Ii~ dh{,8|%ʶ^!M E޽hDb ji^28た5ܼ@kK0of!q1#`/3:+TR hnM٩]fq_Xwf7 eKD*$O?jOso􊍐w:B6>D 󤆠[Qp}@{8Z+T䜌*W9Ep8釸ǽ'$,9Z & ( 6{VԽkc7 d8h Jm J\k9y+5 ^?8Vt)"$ m1x@&Fr56;7XfA;a<" cj~!Z (@h"GȪj}kIeO{AeCZKT֐9sD!řTA垩-x̀Jǵ^lR9`jb(bf(GBzd|<7>@&f 2 /b!q#y*2H&:-U/=|} ҟudeqVt~IFHz7͒[/wt 1f4lv("9IO>px撟9nЭ/= 5AY®~>/v)4ƙ~yu0f i;쯗hdsɣxG`:U{4(X0m܆R\9#:nw1EHѵ!fǩxQDK= L쀱iGm]At!\A$pY9.ÙeXƻlKm=+~ l[|1OoׁSg9Gk"0EPH)6Lt?XNt QMFP vpFi8[VW:%:PҠ H]oX-˾vƛ]?Tp$uru -1kϸ|Df4sˀ0#~KՅ (Z8h]N:꥾Fkfpހ,wuV_k%+En9}dD.f$`S-mKh^o5d8||r-!|rI93̲N=Ođ?_H ,#(BjͨwMs'n*~X9^wxXeV,|v':M,ɳ"zL]ITlWfU>QAz ],а^rB ov y,*w,ǎ VvFhS /rG,4J& gx ܽ}KyHW#M1,t 0bVܘ}՚hl9ͺRB@9c'M]h-vx-@YT/#D/vWh#Mè3<I&"9b_Y˰vQ2,yd@>x*1ϱ`Q6.~"5\cyjJXARWR iV"A 5ς"(ӌU{o m 䟠{sHi!'O 9?[AOp)>9?dNSzk[&qdkpCֈ8YHq`unsn.n.03R:ivs'XJ[Oi[Wӎa|Ƒ%LڈjfɍSKT [LrڦuZmlr8wb^܁Q]:l'>bD`QR#TL݃S4](}vyC'k'%'D`ċyͿ*Y' e@2_n}G! 6J9<["dtuX^ 0r\'x'}K3 U|ARe<$ϱi0Щk.(DOfP ^?fy1 M'r#v fS?ԍBTbhLo-3DÈDTۃlD- (y;9'/:2hPFƏ 'J~@m.";fTa*P1YXXr lpXO;[W[ +I;>1u8Ԛbټv?hTT DABD jSmBK *JJ4M8'TR+ (D,F՛~,|:I <6:JcswFo^r6ڮ1;BE5OiG:ԭɃj9Ъ[2s zt;+#{7nԗ#+ KAJ6Kւdܕy%/)?^)g3F7c݂kZ ǴɘՋIq҉4;(XW-WsNIm|K *08 CS-N@*)^ڼ=<˫C#qhs}x"  fϽ*AuTHwN=Ral$ad~0O jc]`̟2K;6a}x?8*9YݥNa/?rQz1 -i4NfJs+ dÍb4$]@W׻6%wqfwɚ6ri<65EI]׀;k0Q𹭟i'{A ^;98**oh嫿ZTdg28'?C6 WBwGDyBw8 (qM\r\T+)R0!nb]%KdY!63ꋆ 5{dO wPa%&0W&WC ^B煨!2Y#L 2y•haj%c@g\hzXinjOlՃ&;YiѽX?oIWPgnsS+OVO56`%A{3˻##NCqP ȐO?mgϧĹ,~jnϴ;,}FKxߦE0 &2B(@J F\vYs ]INoiN{B'Ju!=& PiW]@XU؈ {G ]NDЉcAy;[lGX;*jJB׹( w=-yJWbjLî|?цswFp\D3V#B6f@&c%]tqn$Ѻ3q*3j.`ߟI-ٮOBmA҃Tą.X0v6b&A?}*px,'OIAiLWg˚ IE좥H!1:iE`i$P!ѤԩCt^,T:ȹTebr:8iRZ-A^:&xgl &8 |xCҮҶgxҳܚ ZcB5-rb*š"V+ΆxFz'§tHPG-q'liCҤA#8]aJil! DIғuFǤ8o0{ @{NZ_Z;ɵV -~I3Wp5&(T<ﳨ]=n^\\IwF8|#t/nfmaǍ!%lHh?1#u;4[TLܩ֒7A$ nf. | $Ʌȁ~q"+to6vEߛS˒tMh΍D}/y~+|N=[ߴkRZ%=e!iD&89{_Ootsq1 %+)|#+ECl! :l1>w? Ck9R:x,~r 5Ll iWg NhV>rhCb\>a(c"egPٽ&=k.m{V( #`4AdWnحqʤ or?JqZ>A~W`4{ؑTKmM m9S!wh&D|#T sp $H_s,,N&ۊp܅G=Vm"mQAQ4iviml ; W:Q[~`>4uDbTSy0EotbJ8ѧZőX2%0Z3lտn{ 53w>5.2^*ϯt-K"=6؍t-haSac^P"ʝRh͏iw(5&,X&PlTn '}o9ԣ1?}th O%(ʠ[ @wm}+TPǵJi X ;*5Z1&CyGGp-b w1&(˩"\5 yXvDĝ|l,:l=խ$?/j.Y8:4kl[SÿOY;Q3ʮ+Z+9B%'Fgż֜ڛY6NQ3 Q`{nۼpb%g2>)z=F/> F M4l<.弁-Pe3hGK\H S4pMW"p=Ps.e)Ѝ@^ <ލQMN6J0)O WgE=OǶ#{gB0VS+2Bߋxs܂n; _6RL+Dٖv 2ijFzʧvB˨5 ?GɑP*Y)o ; DLRkcDi5n^U}2 m &O'/YE^(*6tMΏ2p@愭+&qa]\ge[Xߚ,î2jwN'G~apg yC9)_[TGQ%ϑ8mC3Q9F$H>DÖe~7mTZc]_9G mQz#AEPjU\ڟ=ňjG'xMƌ+Ge 8L-g> `kς;ֆ/^ <ˬ&pX X60eƑa}.>?n+7[[~P[ lzqG{Q%W"=i(?8;:jAǝbA]+\1s7=>l.zZ˷b Ns581JT!e79R} oghӲ4FtIADnX٪2豴rRx_wyy=ۮmEYm}8h,,FhփNS_p'׃yjub49Hk{ %Q#|K;->$fJCeQN!UBX/5F8zfH>2 3>i7}M!Br!}z1H/@ikP?`ҝ8 OЁ1 B ﰝB pCi샶YD_N#C[l D9 Pf"Iɽ jf؋布#B@*؉\3|뛞Bx>6qSAQ$Ʌߨ>vzoRbI>Dk siA0)җPR24铜Dn*Gݜ^6{φfKj?0B}$0sC J&bҝT/{O@$IEͿ򆞫cks _P0DMj`wA*7U[-*!x~m#ѬݦLCfdp @!EK&cCSqˍ|y=tg47{ =ߑ |~d0-vXܬe8kxk"P<9b3ݼmpEQhY/Qx-,X\\(J󘎳.MF `mУҩ/74@'/7u Y P}xwѳ;5~9$()GxI5n(6v@_t> U+@O>WHܚ`LSC%"60< zݐ`'⾂%~ӎ>9}=2H=MS'=Rͅbm{Wl/$\FIxRziohu^a5Gū*xu |Ic>;S;iPт-)hBݕOr"1-vyXe-#B+RHC;q&k"me爬L WC95j6};(v;z!eshF45/t{zQ!f@2b2,|Ko@9N:!':W-(Fkl}tFŅ_jj]&a|h{:g~?)sFe`|$ >4cHݯsHoI0cL5{%Wl_g8ܤ `ׂʍ%+4 ?$d2샇r#-izk)jT{ =IG4ˆt%3;$Ř7!Z]zmxv)6paUɾK^/ ]l ϰ(\IꤐBv6hLb:)Z$ECsz’6Z$Ry/Tf;Rn6?C<>sy{Wq N<:!@| ur(gx/~ Ѓ7L?H?'ZVAr4!qi 8 %/֎OUz=4 *aI2!S1HrxCZba,Sb׿BeL#,jqeOq7&Sb .B%Ci>etrhjSq$ A-S۶aPL:˃aF +u7i] e \I5d62pV2_,V91 _fƜ|r;`,&Q "wq^ z%:إA ;E]~uuDT¦Ϫ^I_0(2.Dƴp`P+ sm[6 (\;Ҝl8?O+²?8*zRR t.|TQ U;X`H ErqNHXR!4dl3k83^GpseSG@!5&">8\!6%yU8fk%eO5D"k-wȜN V(Z8dn\4/ B2?i ?%MVų`Ӗi-V5hbOiUMwA.FX5х!Ri~Gr 64X@/,3rGfBtSj5>ܙ FBJX -3/)Ip ExZaֶu1?v_qO>??4߲i#.JeጛKC8K..S8'*U|^?uH4 B4^c3AQ`e0"33zWI+g)Б$w"K%gx{5 =4FQKtX38)OBB+!o|ەa$(q6)poxU:n6~2i!Oo=Q͌| QdVpqV=_%{NxCO)hb_Q6x 7IOFsYåd1,àg: c+0^"P뵟EHY}8LNBN0pvU8C|XQ򱉆ڄEUk|KuPֿ#:d*::I,.i{l^$$A2]`D[6S׍0dܓmh^GsZ5 LpWvkW(0 7 <>IR1[9ҹq\cF?LǍ+k4xq#(˻sFAXYO_b໴d&-xJ4'JjhEF7 -Xw;kmzUP?E`ںǓ [1~h=7Oΐׂ~;<&*y S VP&3VP ?un~ÉxVj$ܙ&uRGŮh? בk:\(ddIKtp;:{L<(e椔cDžXUsO9&Np`݄JH;-lIȇ8,|W:<(O Z-Z:]fi|Pw!fq/ tuutБ_Ҵ}^DLzF]͢<4hpiٙ1uDV}^f/CG įe'00Rsh>57K뽎=VЃo󧙶^0~rR+,9"b'4X&&k0i`/ƴ˂h? vNs.W>8Tea.KK2m>sCGg7;](&װ!*XI߮ |B)8+rue_|oV K g+¾ kZp sd'tM*kk+F]gSƲ۩(R?\9 Bų=$[JwneQomGe_s$WV G<~&]ye$tU AFĨU`Gr$0tM*IhSz Ŭ=;dOE߼y(e\Z|Tve?fPu&X[?7 +˴ew}jUG(/xaU,6f/d+|#){DQ1JkKEwLǻUJw3vSz?ßsz io&ؼhF582j4ŤuA+Y8;`S'Чi},o0>_2U5tV@=snXRGtE?lnJ{[j;IL&P93ZnSG&.*7.HQG/hxģ '=&h's;' !BG&CpoM\iP1O+ hCBج%ȕ2k !ݯb KSeL:qxw7gQ& %-F_7ى5T3)25bs:-N{[shR \oW47:[/grIR5r#dU-аRSYf& M*qC誺k7Dq$iff A\]y|yTJSlV fUV?+v3#JfI2}.&҄$t' iMn[d R:&TջЪhcHUG';i|յ*Q\ExN(?cf}AxT㓲4 vT.ɛ{TUg͛W{P"(8mpiT&/Vw5cZƛm7Nc=cڮճ޾N)R*qPw |?rITLSu& QmIe+&,Ek_Z .T:Ƨ)ecd1c2}%OZ\ ł甜l\5jI`ז|>r[hzXbEFSVN5|w) 58Qtp@%K֏\ I`@ VbaѠpUkicG˱!s&ѐv#άѠS4eoǻѸ?z5YRn;uįoEedu 7.&;ci=[빂BF`#P]v}Blip`G2IДT0w=հgnuj#&hDilz _nhs1:pUa/ȎFlT7Cꒇ*u3-9/7Ҟn"g6 -%<Jk_6nᒰ<y@ңsn ,Y0aS]2I!# Ahd*lh=(dBG2=LHȔ*}ȓfbAF/E!2UyM*0<=}ʎ@_h~iL6Qp(>[,Shiaѧok_ͭFݜH79L I@7 Rt1颖 D<=8 (-2f!80̍ v8} %ZL]ژ黶RojR%#y L5kޥY ɲ|M/BficSXR,J-/ 2+K^ّ^5ⓏT?.)Q-+AT#F =iU"<8wxcTT2Kԓ^I&F~.3B9TuX/=yv*%؋lX8pd9}}co h(`4bȭنKpja'{Vډ7 .uNSU,ڐ*$s&ǡ&2ŸŤ"2!kˑ~r>XֆwާAt e:K T3.j}Aڇ_PtK+G82F426R ʚ6 +_>!3TI / N3V"=7`4e ODmS=(:i;g,$ӋYzock׷q!~mOfjt@ij]ۊ ӏV5T\13t\M^jXu=A VL,6JixJ|ﰵ6v,b⇤4B;SQ[wDdHn(20QH\—sh2dy-GkF\9ԡ>sBoԸs -{]n&`&h8զ{̈́ڀ%iRר öܷG<գ{3a@&M̳l0rkG &'9X4nǘ=3ejUB+2e5\6Y[ogE 5t9d)s!W[wIւiBe)BD0"г}ϽKslrweu F?hC \?lkbW!QKGNyO;CA GcVN0`MUm\]:>A)~*j57mLC96J˗|NZy9|Ƚ] HݚF}%#\DpG13k <2W_P ޹X>ЮZP$GmK7t̸%`x2㐺NhHoNF2.|uq 5;/D^S*dԒVhFp>&:LY5ϙs鞸[(Szֿ| GD2tmzfd(ijErZFUPrR̽wO_*Lդjˣ8* yIR^R4x K 3RG@? T80]HŇMAVu_Y3*Mנ5Q8ŠL d! fSSt!^Ӳ JqņԤ qJ7` p]:[t ( !K7)t9=2 i e@l횧_Oq:Iݬyp,yf0g *>SI<|@Y-*^gΆ7B"k``VUO }? Z1j_\8&N^q@hc[iw2&t$SI^ǟ`xW0w1|uOmC6&#=@F -}΋0׽97n(&Jpǚ+]n'˨".ўB &r{8>\ΧzYG!(ټP ^ Mc!%,,UgO3w3SLGaQUӱ6Z*5JX:EvSfxy7Ù04K)i3>#hHmp2 WoF]쇞y ӡh8|DTB `-09#Q/5SC=bR`nJV4͐Xt`iM؊KEPVͯ A$lSg-J s +7Q"i x~\&wX4f߾EeHwUmw D)F(b331TntS*qʒgW[Io|# m<6(6e!`d0qYQ\t$6%pu(\{3A]^dgyц Y%7P A[@N2We !g*a>1~qC'UL7:q3_iPF\. v^`p;mfag2ZږR{Ak7st,k4.=jKM="zwgn*Y[1 :fǽ:(թK/iA{߶'lgm̍jWlVe Q',}1l|G"]|е7uEHǪ c:P0PɫlV loU%XNr֯ >n^bhG$ERS_Nhee,aTyWtwGovgǖ7ѢQoc +aD_ Hn/W|D6J,7]+c1Bo 934oN%yK=+=ċ jcyor"/rSL34(*We5 GJ2>DTY%ZzG{x-t\ᐆT T&dҷv̸ wMuVUy0i15Ak07Mr^n3 Af {Li%{[>2 hEj֑ҡ S.$m=0ey_Y`jxֆ@H:dsa\6cA=Tf {-zP s+;m ܦCMS)EDf@988)xznQÒf#2~*[T0oC3+5ϹY1ڄ|9&bq`-Sa/Fn{LF/Q[HYN S#7r_hTQ $ƓQ*]2d"#՘ 9‡MĂ_-^so_hCl 1@n Pz@]NHko&J3< UmWK߸׮-Պ+oom&|^K`waj{DR3/j vN䌪(by+4{jWyϿL&xΝ>NKTЉ^ێ T=e ?^ =#l?Db {s[le@3'm=4D *lܾ>~;؍?MsoiŭʴǶơVACQY7͋ o<OG¹ @n ]6yby4ஂH3gI7qoGuZJYtA,H A%6p+ފx.E,/]f(pd堙ʼn-*KYܿSԃxZ"ep|H4}ލfB_En"c}2+߬g|64l+<Ȭjh J7&k@- BU؏~7;~" #840M@9k5B;4~oMόVp|/0Gpq6+| ϓ_ڋosXHX2-CV@f)srkyP-$ &,Y($`9-wlI6L ~8(!ЍI#[-'oI閳Y8d:e* ҦY G?>&"n#$͏[Hޛ-zjH^EC7A]~Ȉo=wdܲڀ:03KSԵ-΢} { eGZqb5Ђx*H Y;jY%x~u wLǾ. *]r:KRh-7Ԍfts ё!ƽ[BZcIZ7 ރa'{b@nXxbZ _qߔ-Z &{cEgb*PXRdcIBUD?S<~^4'UHvsGı$g_h; mn0_ñ@?G7 攟H4 |Imv7ޮgJKPaYnru\Ip~?;t ðNK(@~#KL.Dh)`tyA5ڴ9va$VYtعrF_J,>xƅ2d#.ETyG%?<'FT7g=3+d]N$ iԿj%&m]۰ГXېCQ(o(t% .jE>7SwSpQ{- 1BY}V֙s{NYdFq-,ԶBPfP5Be-uHhjԼAh2|^17!<fVɖ15_*f!>ԙ}u`IxM65Zٷzӭ[v` |X:wAN7@ ᆆ ({D̮NU1cZ?Ύ+Řr|P,+Zа<"Eo 0X>.&ys]D\WV3^xw|UHdKr0IhføXJ-s/Ao%v;,Tֽ q_bFd*3qlhr "oz6 |X*P34)~ȣw xءS{ro& Y@J{ah?#;> HE!VUC:Q827*B(d?esxm~~3ns^R0)P?oO;=Fq'P>n3Y3:%Tul ^){>c&9rKvphc8juG<}\Gk6ʇ}B2:m" N39==kKëh:uvH1B;Rҁ{CֿD ɂoOٖ$E-i?׵K}=ߐco0]UE4$:q[iCaCYzNr@P'>Wbgޝڏ//)i6[0ߋ]y_ixI=.^zdQ1G:T"zVҿ@Kz 0iL`IW2l. r]DolW:=Z{cg)%PDE!@Ѿڤa 25.{7/`tܜO`jX'#q$L:U']M0n8uB%W]vwY"` 9}`ܢؗ6:i/Uht:xQ Gï+[[7y-!vBn;c&$Okv[+*0$bCbV w& /ɼe_Hf&̀ߋqӀ؆{} hsҋ(dV{0`E6u;wt \^xÇHI|8vvԶ2atJ ذ`$2RjQfwS2USS%|wtq`rTޓ#ʍ(-3 FF#LjO/dL /4 }u0ҞMTw9_1u4߀n a|YmۋVz kj0pi؜\c,K?DZo C<2xQ{S]ı -tt^H"~_N"j: f <軄.H E)vX< z&ԡ)Id ˆF0/}meQg[[`,L.!u ~EI5c1EPd)p 1ˇM54)Suq: [Fv> (*F`y4e z1+N˩3[F&{QlQj[i @s@$̫(Y$OسN)2Ijۅ= ?2 z=i%btlaPʙXwL+ɄUjz"X4": RH%N&SA9&,I5j9ݚqa!ܲ+KMq|)KAwt+6}Ƨ`2Jh {93GJhTQUNuН̕$>o{4SZ\QXU&!@|}źT붜 °giAW>+;i۟wuh.Mxԕ㯣bLJ@|S1:i{ f)?CmlM xqʿY1D̑36N>J-2#7Z)Iv-p\ؽ{K2>Ts=74੼߆euo1%P๩cPm, *hׇ302**z8awZpwS(Cw.͉ݣp!hIWQyx004lL^YtQC&3JHd0-t.9njX$ӳBu0̰`B宮c:A4;4h~bC X.D)ٙWH7uٝ(J?#4~ʬ}Ggnen}o Nuݱ:"^?N7[g2N->keK 5qs23M&;G?MwP\{[,-Lj/Kdt@,$*SXEy]DX &}N';U-;90~Qҙd#bKfFEb>k(Ogtn]R_EKO., hn LIB1{wOə(LfNR >?uT&2+9YEL<ؠUjSXXK m=ԮeM}Ǧ!-:šŏ[#Fwq fHaJOd3 .tE>s\B5敻522hђH`W|cIx|U@M@ۙ"幸Wyպ|:TKR?-x^I%vN:Q(Pqa9Q`3 |ʹF[G,SLUd=z$^t޵;匈!4{H$ ,י&McBs0Yv$m)wX+oԖ:XCk}8 &Eڙ G[2< uMڒK ;Ÿ[4cZN3K@&1T,2ٶzcu؜SuR'e4/dW=E| JX&^26|^3%%rd~?~ʟ{F\K4eG;YnЕb>H3ePX#EirQ^ܺm[h/?`FGO웶^c@lTa<ٙ '(%P'[r "kghWi=/O? }wCk$w9`g`uN|x`jۢ7=089Ij@ptĦKzP4p BCB_LM9)w}6OLe2egE*it.3q4yAtkC=Z_W@Y-Sϐ9-[wZwB[1ȝ@G^'\+ܬ# "x&,:QC{^-ka=t,sEg1L=AcĮc/E\=v˭x8RZȑP9gq{E`X 8Vw9_eE0I5:KI}oa3qk d:ok3ihİ4.њa}*ިXOaXj/Pz>mJk1WuEuqXыB@4di)9]1J'Ưn`m=}pLA:~;*·$W rQn_O_Ey %hW,"V>8m0;ru4 ?hw Rt^kSz+'W&Ib_iCcbȈ;krP?XraGclxy /r%_jE͚RsqB*=nJcܖ3S,;Nb'od0: 8m:-&VE6m`X6Rᩇ~;P/$pn\[ރmv p;xQ"n!"h8KS dmL#|]s-Ryִ :qzrA#GuS+`PROy 1FG.”|c0N>OjpϩX]2_l0j_jJԧ+CTǿ6E{n*:>'ŁA4\Gne (̒W(zsRm[LJagP~MYRH%>:6]׹ڕ:qÅ 2k\計6Fv3ĵKWC?>b-Om)8̂ hx1c|~x})`O31 uNj U5QYߨR 8#A/Rr1;JAa~rv#2^ʱAHhv{EyPc}r5˽˘ML;dPZT;"/U_IoLܪ\M]&9R.=om8pRA/%4`NguX:- z5mP"8"b}+ FPSkm؇;A-q8+#NLok &-h *DqGeh}3Be Yyyq̚:af`YڢLS%}EbmiA[P`EH̜Fz/Y:×,R[R1o߇νH. nC9珼cu1p6[]vN\gfw+CVzzo"'SMJi^)^grB/nt9n,E?xE{ lm{~yn%y=qgb7~}e>`TƃX2t;|7j u'LŗLQuIJV?^'r@V/12bvu@? K#ynYjMaX,-/ Zutۜ0x9J=o5卌;t[M%gw L{ D^yaXD'N!|fcfUǪPMW 2suj%\k*ߋһR~Yt,IL~H9[1d&DžgsӯSuR&z_0tm5ZPxR∊8ג8Zv)3+olx)9CªkBÇ;|rb8ĊPo[ {nf=&@v%-ylTڥhIIٽ2:'~.0Nz5$m$A4 W3:%bM,ěU ?ͫWf=/KKiL<'R )3)hz.m~~"O]Tz<:/5}(vA+^V_h/}|2hń[o2 NTxQӽ948!k wFM?™;eÝKHݘ"*&26&oHA4Bs7|زɪTiWκ#gs6fh-Ne@7)ҹSbqj% ¨4b^w{Z}-^D\qG5ؼzC౰ō.1!PםAO!K*vxHmdvC _. zq2tӱR 4O W)Cz箰*^ةW,G.|TÁi[ VQiɓ E' FN6ROLnjϹ"f9 zko@;d *{z4W w?I,F'vc-VFߝT T^43/9G( GUe*Zv5xyy_mV>|7f~LF_|0CmGګkMC7ir y[LNҶ?Hv7u$c_Y˱>+* O:21n6|nzv}{ ՠ&0p\hU2-"'+ I`˟=*_1w}Iُ&Eb5u]ZvK1!yɯ0sxkL2h"Q,jn3>dlz/B؂4VWYp\6e d7X/V}N @TДD١t;8l/7VH˫C(4.q+jffNr?'"0.PYRQXd.pK+ozK2Z$]fH?iJ7,Q smn0VVInc<5A7%]CgL7j!lsF죏XE韟vMzH$f|$b|˸w : o%4o3>-]Iv-7T8[jAK8-Ǚ8WzhNϮzpq?tKhFYΜ!0 ?=g] ֦}W])?)xxK"і|ݍGpfG:?8R-ŖL0Jqm \Z4ި}M$g}DgLV#gp/c&G wb, u|`Jni5\q}sXj)6W0 s$i(L *l ̲fL@v) A 0aM* hj58ӾA֊|Nԁ2?(ߖSH"3xÛ5[ho/}3dcC\/b1!Xu,(;@Aȵ(ts5$b{fj\lsKǚQ0#gW>y#Lr<9rpad)@j\Tn=c}s3UOM^&oo+PB]Zg0>K@ EA߭%% X,KDwncx,L:ѿljcw|lkM|px?ŵQ vcϬ2W3UF zư;4Txe]jB]l`'q\h c@?#PELQk3ln>^>"ZA{Om [@Q'# 2 4a_H@74{3Ɲ8Fv,l5HNxSFFeMU"yL68I9ہm9yy# hENЅj fՓ!U=PXc~ vtAY)VХDnE_Dʻ%Hd'G&mjbF:Rqį}ɐ\_gqhzHx gMydw2#U0Vź2>L+%aoTfyOxl(kkC0RŰ|T\FOj)Y"ߡu#ZMN$+}nЯﳚmCj}G;B ^b`WO>"QuSH]DGk~+?^ZiX0%SB!-\'y9htH(Ǝ|O{@ :6=>*Xgz!o$*\t̡k}zTI,z|7[.Ñ ÆȽz+'SW! EM3žJj?M] XHI)xFѷ| q_W6ZyVӻa8m~,ME>Enw!7hvy)6FޣIz/w̋aB9Jo -srI߱We̞K7U^#rb)Dy=n#hdagy.Xs [-]u,WRMtIaN8RkG࿗lkwȩ.K*b'2, B^0ZW`G:#̀r:{sX!磖[Mz*CdYp$ad]EQa8$d<\T+ٰg| HfAW_eWHk</!sE H|+bZژjVěK^:ޤ{'Feor,VgpweVu[["ErKNU5 #=KwTpL=m7ѤvO|)Op{n~1}ekzPm;0F:drYf<2nT$%;; ښf-|Bk=4%֛R+?Ҧhӊ3[4 t0`pU;/e[>`"1,rofo:yK !9*۬ey ]KRkOIK\ ʓw K萊Qñ?0T۴hܖܣE*|Ŝ{wh{&Yjr©9jϘ{HM܂1~s5;z8yr!Ju'^9b/zXCS} [6;z^Bv4Ty~ :L,V ݳޅDCQXH(Lߜ :s)Zn-VK.F>(CKa F]\M%ȣ}u@p oړr'-Խ ,|bdl̿aaȥbzXK(@K>0E$лp7qFs`)|@p?1hZo_eʚBa WhMLLGJbvpۭ-*_=DCXךPL5q UDvr:`EnVEbm Du[X sJ׆XV=gg.sx :g4tS'OUp 4n6_L0WP[hxXPXp(@_ޮCa݃dR6 WY7jcw0gXH'XUWk"tuwPXgGuNLkw&drP QAIRUPv2\2%m ٴZV)XJ@dS͹A֤ T斁+m:3O|Q djO c0[hS,2?ox+-dlC DvmǨhWCJ'+qz,!:%Y<͑-0"E<8a=FY$}v,H8]4>$7"oI* !.% ~qS_yBza89lֿ5N-!6 bNmA=q Mu 0uԍL%07pZ`yRJ v/ona:Tɢ]9܊;<'\ @ǽNGn[l#Ld#-[q(QV^|RSyޕ@.65{Fnu·#E~[:I,XǂcW*$:C^BLld̼Fht#Nwp.2EVq,JV'~ dEU!CZ/l#ZN5 kJiaMI(Noo[U+/`u /7oYg`rA?`"د" Ig)ELd0j 8#$|ddMAx0[S=>H*CAC1 uQZLcB*u:S 5+?5~O3AgDœ`3Y繚i1H\bΜ^d{xL)1 SkNñ kG&1SX_Yl*1>Msk:u6 j#EpJc׋z#&GVSF2T/LěD/Bh0|I~h4'}9tQ.mx@3~U)k;H֣7_Fi9, Nk_!'!ѷ gTE)c+a+'X@20uVa^tNː(瘵lxl { x'1*]3WM[H'L _T\5g6!ܟ1DIз ǵ"QM@:yWg1y}x<:ܽ6fv)d̂jġΛIJ)uxcgUfPDx^LA-:S'SIs.kTQ":8"p\)ɉ>>qG3}]tJ!2FHZ/dOmZKTBG}UnTH5cH^bOŰF1{XmHdʼn0bqӞUM_ZZBkMLﴛ fl_=3:(&'7({jmg(~1b=-m;WZ,?(maQ"p3%aɰM3I 9VBXeX) o7,QW3tW_\x_{yXT{渁OXǢ2ۦ؄ggؽ2xhYSyp^h #GҚ (9~&{`˷FIJݿdP],3;4{o~hܐi%#H7/U}, >--g<'Esa cPF:TL2lQ?Q ln"+*z-?d`7 olF1:u# $كVAAE>@a sJhʀ)3Ɍyf"#c-VsfŝVf>,j TweY#RNܳЉ6{_v|!8#+Jn3AYp<&E[26)G9ٞIG(2&fK(d1luO°+tqO(<>&KE]6,WMڴ]UR%zvi>x=nD,..!/NxRsl[->1΀&ZdcK xC'?m; ~}U!8-%gCOWCYl,DkJ +I#2ql7$_5錛;}PZ3sZtDow |Μ'ܶuWP/V! }[^H&Ƒ4u:bKVp [x&.SDN*kJER!q%Av[ u!BR?C.Q2EaδD;ɺ.[#su'y1 ry)d(ЇR;]_K@ukkLnxQaa^k~K\ ihKyw)[3K^"IXy--ǁ*3n: 3Ѣ<N!݋@3ѭGtkF߂40|4ت?IBH}K)`;bJş6pX^<3\>YCAeTX[Ox*@L} Oʾl$&͠j'zɍcoE' 3,gN}_κCc*d?g .<(Hԙڱf5~%B BC&ud=u&*_s;MuѾ=蚃IiDHB-Fo >57 LCv:NzAJuma=(jh&2Ւ6$O׈xTypZX:VֵF5>t=_x-1 6bF,`>jw.r3L?%p7,,t~R_m90Cҍm8c/&euͣw“s5ZOs hw;/p[`_|ò<' 쐹7jPSZ;o V%ܑsx1{B:N6 c/>/gK?=+U/aSnM ߏ~` oj-.[χG]8KD RƑac8 $FǼ!DCa)MD[6e=,*,xg;X Csm%y ^la˓n{@MYZcfzb'vWs00Җa(nт3+"~DH#zfhf*|2К5M pӳq9I*Lv`Qn `~Xr1ڟj+`>u z͌l|:lXI1g#/ pYI*;Wo>=j2 g핂ZL+g 37Yyql,}Ϋ\~=tg+ h+@%I"X0o6߀foP2òBdX̃ӟ_+tak4 Dvdlw-']u^\zoy\/3je$W|Y3L4[H]>l'!`Ky-6` Xh7IddCms$.r% m10B?K-vѮ +,$4;G^N=03 m ?TⅡ DŽ7m7)ؽbd7\ X%IԬp&pYp8`fzHxm<bRG̘ sLN6f)y|5dcެ$W=zwK5ibF&:uY>'?_U XX J-8₾m$Fc7]{ "ǐo# lj  O 9B{85>PMh a(v)s:UVjr>sO^T"8[^6P|͐ _PaFhwQXZ`¯?``NjbH].NJ٣=r' 04ѮgJ{y͂VyOW;y2Klj-`0h? e|eTsOr_MmYN?ɗžYmkd[ejOm4=Iڥ|aDi<WMرȪ8+G"Z!mLxtt:w402p"IonOY+fݞơXHO*G%)(%0LQƞۘ\VK? "42ulQ-L$ﮃwSDyINo|ɷur.&kַK2*89cIGtt:Ǯ(R\]dv*m$ڟa15B3,|k-M^O#?3~P͋U(ЏvFKŧw0DT;$;VVL.1) @Я:rO|yp/=J x5*AUi&~[p HU0@6Zh|wFk ԣP g8 c.AE^Yi?doP4[ޒCA_;a53؋5+';`)YhCB" r },32'/#.,˧Y4nXLCP̈JmDu3= ?-?jqL}oTK++2'QꊱJ{Vd-c%x>{?%F(i')1&X *{T~sV&/Pn :LJg7TЏ #ۥWB :-x0ǕzCJ;BzuPj<DIBqdh1 !of9x0v"H3=R&dF.p55>3hQRΟ(~}Vo'{א{ޱSU<}zw@w!זF3jNߌ &ת%Y}30q3dZkv5r{Yn-B>edrqZT4͙9%tCNο3jCJc gMIscMan\d|&o,?7'XYU%E8EQVs flq|VՈRUdGt4⅊{05304Fh?pt(ޝ+}5俬 jbrDF9{=uA@HVo &@~_lUpSw@QS˜8yzqв-!i4\RJ446fjeEӧܘMRG 9 'Ke+} މo8[3_1u hO6Vq4P@cRf;}E/>[$(xh]_j/*t٦s,?g}"/ sׄ jInv(L)0/uh[н!QPkWX<婟 D@pQ,X_ml$H#XER Z*=ۡ|C]+{y({9Ȝ`2ҪǗ:<:]YQ0"|GrIZ(UJV$t+NRgy5oQ_4"[lyy`ݱ@-#1΅(P kdJ#*;cY}9(M)icyAra>i=Z &Se[g:a(:@D44i5#8=zF +"PB=@u7҉Y49'c,72C*1gbE9HA B8{!3's2VuV2}ci(aoLǰ;[En8TɏYb "'QM01&z?cHeXhH&l%H|v㉘Fn$ńe$30\}nhX)=_z\^ƚ-O`~\ļ~/'լ$8),gYzcHY3(29[֎yer0ov^Kr,lTL"Zp`:[_h LH˜B5󉛖&29Du 7NI\e~ 8)㩹`zIaSm4k|h0nqNDܪZ2h0rdMU3Ɩ-" !pN$ݱX[I啭MtyptA}Uz]DVt>Oon漱) S%>7HvjTl$[B}1ԥ dqM yZOf}.viq.z&38h 9nhe eq!аqJoy(y ,r ?2K| U#Wۥ+g^BQtz_]z@QVZ~*_Ad"L8 4A5־ic@0q1]{jjY:3Gz4aR<ؤ%?[bW7TOgpvtxwmjU2'hb#2 /l8D9sg:{H|!D##``V9|ÄI[Ҭ{8*p/wbOA1v !+Kx}Hm/y|=B Sj8va އd`hT[f?$]ja6!i w49'(,uz{Am~$՗ O$*+9"vw0C]_@s -ȮaN0Wxt)i,g.JKX"Nb'BeD-_w[RE}}R%Z˜ iPaI %]*r4-rH;%&K3Z?9dl/H;Eomަk\ `7S[ryihMv]gʓЋ?űl6:̝hȮhJ}d?U 'EwZռ|&n(D?{G7.YTjMOql'OTY>ͬS5Q/!򝐍KXt>GN!!$ L-+(Onuc@WT΂8'ѠHu10+޴+Cw{ 71D0e.]U6=֨>j=æ |xJGjݓr&!slvQ vXc /*R 4bwDZeiy}ڠmq?flnzx աAGp8Te2͠)!oxvvAޫM6lm7aGv 5MFa0zk}-O_FFjXLDr/皟 J4Z"R%OM7֝A;f k-ߥzspt޵_U&Ӊ#> '=G?Q/MGգY9!.YA}#ޱ?[b$!kL 3bmV_ R ]Z7cQjx@33poV4=qiX! :䘮vİQTrY.b 5y B[}Uhdb qv-$ECK͙k=VҶȒ6;9@5Kך{R=]*;;lysWi7KHvگ0S+5E~*&= Wp@ɘ8f47G9[|S?{T*reG}n$:lJbUٜT#16#=z\ˍ|K~q ѬR+ :˿FWH^XzrejošU'}.c\%bVu S2oTxilc߹}g J5'2 a~d4%8IhCC Co%=xpcRb6kfE/S6խ<˜zoRq>B2g|1my /15U\64@CE㍊,R"ˀYe1`jP㯫|R xJa{ޢH-irn3~m%Z.\(U<&FV27ZsIHqgΓi\3ُIvw_}{ XxvQh3Ů\]6}1{JPYؿ4-. `ջ } 1 yJG_%\yi{w [%.VR!ia6c5oBaR{{)j׈ śޔ\䮾//~$"c:"iLV.{Ix9/bTF:+yJ4*RVy}[Z1/c9!!ijSKA-7z:];{ik'1}`=DHQE</yxǟ P5ښY޻dBh1hxO{|F6(Cμ"(4.oTg+}tjxX {r}Lڄ|:c[GsL:Pq9Y8%O]w멚c3a=śel!%4#P[_m#:t[#τQ$=@a0.R!޸ b,_R'SW853; E}qr=~Q=:Ws+Lӹ J~~|oô;^ie6D|-@s ppϱO`9bLfP+Ê΃q$g,:&ޜLȡsG#F=BXS_c* &>7{ht#dV1?4IHsp9Lo$[Ӏ9(Kϑbrl/?";h'aæ Xz8H mo5ubiSVϙ',b;״&N9d5[(f&Ҳ<ᤍRT%0oco4bLF񕹣|CTUr9տKIƝN,FL=z@ړrP%β`%D𾳸\8vUuOΥcqX4 yd5ItO =Iͦw1h>%,? 8G)i&Q;`xc>׷1AzkUDbU3P')7#%a^3Au]Ź]ǍY5.2px`8r~eU)jSzeJ֞v7xR# lFޤgjbyxCK,էS#͹c}mxa- ALa-De0Ry&kGb;8 udeᇌUYTf&1GIUVzQyo5+ʤvQmopU܇ʰs+Xk]&E=68B(mh#o' -g nςG7_g8$y;c@[0  _w ܙ@mi={V~y /X(PJ Bǂgh|P {!U y׌$۲O$VY/G|Es~](n W}HgP2RH(mNjJQH}XE}X jg݂W(j4af6+Z?FrDOs ᵻ-UNw?MQ8ޤQHY<@? }7zwBV}dDB"rOjLlAm>5{B*gÆbPD)\[ohˇfC,غ)n?O9 "Wݴ*r:YKē1h%=&6RM%3R k ewiz9Ϳq'B+M6d&Lj:!pN6z^pc@{?|C߈Jl3?T։Z9E1lȰC,m& I:ML@4, kYGSozXDlqscxU!S@(As2rJc[ _:;=yw@,,=Fhïȃ#Բ`flKV5ى8"h[y^GES\Ls,A`=8M n|#fGK)bkZΓyBGNִ@瑥:r erqVVFyƼall/bcr_mм@U|Y =ݍI|7C lZ&wa.Ʉ%9iWAocDUHr6{C`RS]ޭ"7D2`QdB6= ;9uZ8ϦWz=ԡbOE1R>NvM1u^.zP?lY .Xnqar4LAc$,Ubpk̖%XO91axFS19R p(e_RIC /@KpT\S`TkwA/t@FGBom:?;d@($~)pl-?@ƿ_%tPS-Ut $j6wi6>K 3>MH{ g'M!ɸR_4mG 4*7MaXڲNgs/(ȅў}šۘyxlrZSK:wcFYUSa qp ' a7ѫh,,>E=fhS{ѹM*N ̳ܳDžD*0hbt?]^`îjuqo*~Љ5(]sh&wɽ=vQɪS'߸Cg^@"j_I*S݂ 8p W֝C">tm%h3hynݕ]`Pe74fDzƇ6'la@aUzgLB-=R@ ljtM.Ixяy踿S_Z4j띞+kRHAa802yQk"vdʶi+0noxGMF$(sAkyyXzk&pdpl~oT1tkY啕w>ɜ Ou2F˙9{6 q(H VɆNoL"3YeAT\`--0=toeDE; A,HK6*1`LW(#,嫭>! sw"n9lFǹX?"/{&O`HV ҴsHa߼NNx6M<]h6jJ`G2dtۢ[ r?w&sp#Bs$\7cB3&rܤA`mNa2So/wuBiU,H> wu#?>˿_-L+L7oeP":klra~Fćd\#E6O,V`f*}=䃮!=j]vh`;Kj|`["q%Pz3b^,LEB==bƃx¾q g4^Qjf2 z)GIx@5ÕRvT36DI^>%qX^˫;7 WkFRR6T*MN%JOykGs;WTRcD,0LE;I<0 ƚQ.Ǟ},h鰯Ikx:\!j<1Qi͂UcȘ X ih*.+LLR Npmtr#'Qo*%{L-nWщFrdH[W1fj%|{d6^)Tv7{! qٵ.^.Bli%4 V,. **O+nR/3řb/IطawoF2s|Y@֭6!r'%)470,ѡhdQ]cn~9ȩo/[B{}Ď{oӪp6 m!(D8p^+ 7SJѳ1Z~P&:NA%j l OiBw P RmļN]u5) ZMݶAlaE3\j)޲ָ7DEp"[g;'4^SVt7\ScoNKa4K?{Q,$lUe=+XDž@˜hGm ':SϞV"Wwq݅N-|2_ogr!35n,uG5Q.4=Zo 2 O\(ܔ^s[`eaj(5ʌj-F%!)/ t`ź{f]ȴwgMF 矢"z胯;&`kOn}!rBfзBʲ&-_„0Bۿ#'=ԹeP;Z%G`/C0=N? N2O|4G ~%dgFTcJ<8}LTf~-lI'9ro8ɪ%0yAQrWsaOXO.I\F~<'<ہ1QhAX:ʗȴK3 ?4;ԛB'5ʙpC\~|<,;lKcPqcq`w;BдvYMiP9"to͞tz!661HEteoUk~z/-^dHH[\ yڡp7Ei3 ⧈ݏO9ya1 l1̯`n 3Sp=-Ӽ6) a! 3'[k'xM ⇕3c j5'n:r[Nhӊɴ =iHph ݴ%?›}7U D_iƑ/X6=b +&-*%Lw&& ƦRꊳZvl7d”/du̮ -u`d~ooRr{hﵗvpZM[6I"LjςX4>~&fAղW̺'<,]䶚 b͖[j{>Kv e֘b0N5  6Bo.O0禀;_ƒ RYq-2<_X!;VT!VOG;}^Tpq]忛7EOuLjҳϨ+|p4d G Qp Gjm@XrFmf=!v+!s`51w`V'5U˄r6T{;<׫g3i..Dsw)%7O(oA(0 ) 8 azFG;Q*d΁LuD-PDujG꣤%&z^IN9t2Ydz.c7 OV&l:1y'g%-ѠNr J8 :mY*z>-1V$EodhG5[ GOr^K&I0Zw`L2Oϕs=kb"C.A9ߨ5$C^"8q8/ kc=St)8`= } @OA5%ԤZQˎ(.1U,HK(L0R`2xڵT4 5H_z [zY[QMx.k^Lc^RO!D; Z_4HtͿ-^+.]OF1M@HoM>g+!g|'Jcww֮I]c=T߾7pZ}蹯 ^dHx*qESer9&9jj$Z#"vdFOO~Q|CídbeUT2Jem JqS KW.lmE'@@ejAxm%A9zPK[ˤrV=AEy&U/,%}X#o8pNLO(/%|ÔnH2,Gz@~#aB. K.5XnvS8z]q6pwZp[=Klz$E-Be+h@|cL3!HS9xzQlyFӝO>:.UM/دGMEȍJ=<^qQ%n$(,ryu7G\E3˃P<6{pP'u>;_BfE[m/JsM!.{X"^(X s<ș5/$H*"j/B;TcY Dztm8($%hfN׵xrܹ5U,*&xa, հjԈ/}c7}_`q:܋Sx>)WyC| Ohb1"QzUP1@+h!/yl?hm/rb*ހ)p `zh1h=g@O@0ubh zǤ)plBMJά(5 $ GQfN E_ _~2bi{r/0C:;w֑W-$NCc;z&h5B(k݀ET*"'!Ɗ#0gY7m,뼷i:5  :({m3"2 n63{~{]| %C,2}Ebp5 K\ufCji_gd2ʟaJ3?xG]<">QTdPH83&uA.VWf]_)HBjel9B/a<cCHΥN?4wӘA"4dβ p] 4wKfU8]3]l/BT)d7*g Itͺ ȀjqU86C9Hcer/2μ$3e9n4ͩ3vR^2ւgB}^ܥfܴhᬠuN,"Ɇ ~22bçeHh8 =I}oeq(>)5ITd>ggÈ;84B'a{ȃl- 8TTKXZq~F;>L"/ U-22vidQW|ƎqS穕ON~&) KG0Ȼ{OsgaD,qrn9ー;pa~:E]l\4e8\'C%V_E(G Θ@-%><2Y5(ٍ6v7 ՘Id'(ڝy9ۄX!ŃFM*԰>re `q U>~*iÆ*[X[[nc%1n QO _j1`v=+V}Pf*R"agl?} dDe,"jNENl]O!lKh<Q+wot+, hz zEF* ?3x4Fa V{\PZg=$3o |-U;9> :_jjP<6<[ O?'\ԥ6cڢiC3h\A*'))&%^ط7ln!NCðJ.X'9y!2. rhe%Uu[ۍh=[k;4f  $T4ڻzI)JTo2r[6DoG{#1PG355'j *%'CL90"(|r8hԌ5'iu8KԖu6@\?m4&kyգnyB!_:|*޳_*+KV>%WG4?y9,+=BtX"҂| =yaіֱD|_Λ]F m`K4G~u}Y7<> &[ʫ2EZ|t3zRL9~hKcZ 6)'Y"ˣFL7T F&]9mvb,>?y,*Zo"Y`Yn-SZKc*ě,0M< c`Z?4E Md`h 4-^®zCO-F#.?Fi"\yD6{P]]Wؖna|B|?E ElR*\wkz<4(У"u)i'/*ogko{ca\2GY WC-'QuwʏGVNfVP ;`W!L i:?k64 vT%NZ3K_TPm;KY6=z|b2trˏcx@M/7]0 ? ۧG0/On{7_+ bhAx{O]&6r-?_@Ue8pZ.&Z|[7^%VՄ\.՟u9Gt/zOcl|T;iHݯTzzES@n<2MI_p./dč§YUsfxdhnIςñKi`̂ka jZ# p%9 J{0 jRؐ=c4~MD1F 4K^_|0_}pj+("+u#.sY$ fy RQQ5k&/J%,)73Niw ?՚g_r0jF8*V6/Y& :J"6k_ k"MM0 ӈOfP@AzbW JތN61 "0{[mq7-¸1pe5@tuKɘ D*E/OW!)-n\`7(5Q8o.`Sr+qT1Pw辞„@13G+*vRvv%KolE$C9Մn1V Ntd;04ʽh;kqNiΏw%364E^ O"::,>_($" 7Ee'o̘_&9׃NN# M1ݸ8]\z]2_OKPRA&27.-ȻZ$({ n?lu*-3pK—\7ϭT-6_9\X~-́#D{֌OLˉ,ʇѳ$#=` ieGwaW adՃobD/0Έ:5HH%Ubx n]vDZ#HT 8ޛ_3 256` Tc=HP|{$gS=MXsTgZzM1:d֊Ks RGvQ/w-,l({^m.޸wD <8zd}PN&رZH{1"\/EHİ; RK63߶}v{\u!^b2J هvE'oFSE?C `R򍒩{xJD2zhA >&u#msa$u%r^䦎y)y"ْx4e Y{fQXor¿3|B/ G4pI߃-I5mK@F}>S0sѾ{y.'ł; =b N7SO駺^?S@R@zFw!4 lp98\v dgLi -Bt Hnz-Ojk)]vN>RN|,Bk^U:_.`6~/ k-Iv~ jql߲v'BB~%DX,;T[hJ!Ba4āeH|q;}"PNRl_ic2b.'sEm3 f#L2\ -4.;cPo3Y=ݕx反GA\=90q_~BklܝX8<"3tX+v~1yԡbEA-H+!c*oh)S &M",Tvz b"jK?5{ψ[q-Lqܼ [N7Eq",B!v/%'wڄj՚^FX Hc*JepF/r[sWgV-^;|* Txe ` RN&>a/yQ-w>L2+1$__i6墹L2.V{ FJ]|8dpҺ.]#sOȅݗ ,SfjإbT0JiNt@} BkCioщ|וMY7tMѵMz  2BrBwuxl)PGgPվE• AX+H!;J+e$8"8i &WaZn# vNXkm}%%S46DL yPD!pk \0ӣ(&k0!%t?d?S1F~dP \~1.w:汉"|RƖx.arl!]InCAM[+svL7Vl#/1*Q(TTцE@ y1ui AS+."_P!̣4AtuϓVKGUJ8 _l) CC_߶LWSMAuM8CV;/u(њHɇᥤ0ׄ,` `}Aet8 yG [n\9Ǻu?t:-_Laؚ#&yf暝Y;T V+ڕ!%ñԷV| .Ա) ;ϗDI &B>쳘Im]&ǵ&M15 >`"!/VvK^8 )Dbq; Q>v8+L;h#J/ VRdW7+?jUӲ-d^l>yْToraTcjx0ŗRY#88bV945WxÈR֍|teA998a4lv-Fv`B Mܵ-GKaSUY8c`vӬtrCWve0#<YHqg oa<78>?.  U1-qӘ,O)HC&_k=?tυwAA|-&c'` š2wA!_ WQp XFl hk! yŻ`wD<0sJ5! UXH(-_k#ښyפhz&ߚC|4 "k1't+Ƿ\{%oش_)Jg5N]ь 8*Cd7+ιhTh{qgL|9P\2LfgӪ>9rў^!ǣy_VDi"Y7jo4544̣^IjPѮ  5/-Cl(V57O؇롨7OSϳ>/eP0[{E dwk{$X1SY"˭KYTa=+P'UA<*p2[ F J($gdjډÂ6h|8NRԃs[dYZ_[*VJ Lz\j-dŋޢ4 h#ȕ*jpI\AcW;ػy޺=(cH}(w!Fwް1t苰xF[RUG.^`ۥjE/dun~iq9C6;PC})eN_f9رMKidhC@Xs!4q ɥF+TI>iQk-4D& _+G-0CV*'-:=6m=qaG40j3vLy c0`P=EG THijb./I#\5s;_]h0_KrbFL\MHQ-p4ycP;0J Vзp {BD_/nBYz e#43Rv* h|r%k ߛLO6poCLS5DǝRM,q40{uMXv:;O7VGF$WEbDHO6kx>nΩĶ\y߃~?Z, . 'sHpWXu\UOzEgG$Zw$e#[䌎A#= HtxOeϱ`ω 6 Kzz,A*~xzcl^>H!>(v_.H54DB%{5n;.&!xkj7bt0|С`ZS{9$1G%~͋ @b!G5ڛ̅{>uxz6:ܽmG̷x1hEփLQ>4M=,'& fPz:L ZJ.v <7Kl3Aw[' 4m{g"}C(`M?jCW\.USkNd(qK!<%^hk熮֑P!{T:+G暈o-JȎQFn]_ @τ "1KŽfLB#* Ɵ4ȼƟ};xRw|]}'A܎A҃C^k>i0.e]צ2#TT+:|SɁM!:Ea` Z#JM+Z 4h{Z֧ٕSc>hrZxbQXځj~geo_an ֫vj6+^~:RS\ȾveR%h u]L*Z ,|XU%\Sxl=z*>νm(9q{x9(t;tآL/,&#mȍ.aGt`_dGd$y@+Ƴ(?^G?MQlB(1դ!y]ҠC>ԩ7֨HKN&C4ů)uQ7nJ6"𛡾Pg4 t(Hi-12n.דJ9. g7Lg$Ȏo2Z63[ L̖af`x' .rsӛr.F'RF/*^phe"18h131+Lj Y54+׺x#n'*`L؀؂%3ҥ `͔ oFy.Gnfacq3!j0k^Mw_]19uT$5ݪuNp]+mbp݂S9=.M~րR`}1}MҁmSkOue>9oq!lAA祟%KLU gKT: "gWH jxGK0_&]޸|yV܎B@!8к_G!y҂Ttk <3eݮc]YA9k\d"EK[|xhӗZ8lv0N[gӶv'vK?S/yD\|>_*q?lKW iµpv}5}mHJ^Tzz&]=9gFt[Vƈ6Kբlh"؞Lcmk54n{"C>[iY+ )HtB*Yt&mOQrdxĸsN=Eel\ Geͦ9xb)TRa&u 1r>dyKF;bj` b܃!Uڞ܈έ%٠3i{\yr nJ'Ԍ5&l}Eݐ&>KL/|7M!}8NKryܠ+Enc$e/5psϰ $w\,`o@P^sU59qIGA[0RoQz2KwW~5c BLpm/PPJu1IG]ν",D+6hA6~=%8 sϊQ$#\\Zuw|oF/,[lvK;Mj?w.td j;JoChU+-Xnwgbu<̻ E]2Q, UOۥWP0F8,9>;Gc(ʧA4çMnO?ᘥYgיhțn҄ DDƉI&Xt[wZiɜ>zސ3ߒ+Sn*(z8:4BX}~2qJ]#NK/WD~#ʿL%_W(ؗPt8nAoVl շ/s"ĕ$"y^H/Yљ0yh;Uc4t5+k vVǩ$;k*B!2#k|=g2 @ Ո_xocϓ , H71Yx|(j(%aobHcET?m-DRRyZ`MJJ 1?Vß2s ڄXhԪ/s\9=f xi?/ƶ>'!T䶃Ht Q92݊97s|D ~XkV7?ڐMxs>b~xJ,92J#ߩcqĻj@ 3XLj,akwW˞+gC8ݣ6x%}jYfU%"࢒ AW`ʖ(:!L &R@4ʪeTBe>{kebGMܰ=$PV+E !D”}O0bZ8] 2vMM!FV SZa G 2:#,6]2ƴQ]{#y||۔aï$-Hοoe%N%S묜gKN&&Q`ƈύhFmtMJ HgdLv:,pX;s9bgx<-8XUw5ƥEat^ S]gYB ) ,&Ͱ$iy$w #q!@?{4LƒEƦi?_y9CBb׫(†aZkUVrClox kuݵ>ZJ;^%l[fCA0&(ʨ"D*$/b0sP!k=ۿlPH{ ~fNiɒ`$C?m nݝ(9U%E #ߨSpӦ^ n,-e=7>Ut5Mux(Z3* ٗ2r1^B.ԩRsTDEE+I7S@%6A>?3IvZC }YmhLt53x)HS̛zA6P+`{9ۏ7 hv'ENS';-['sX9SKˆ%ܤa|F7|M8,]"(D9@EJܷO00,B*0 (*##$z0J;Odj坬s'ڳi)X#Q0LR/CYx1X<ьežgkmWW5P{cf72yɼ@@r皝/7Fï_.SdqbpPbxb#H%GᦫV}TŃVAp8PeL6Ӵ)7b:<>X%$t)iH4T& WfX[7`Sͤ'L /0Pso.0R+$4-YfW m3Z26-hmU=f=d Iյ&Ʋc~V/M׉v3G#aoZ9[pgĕ,S֛b4^S\$/b?\1h}#$H1'j@Ў(~"U9P)N'Q)OBl`l]bM~!o[# -,T]yh QąD-=ߌ%7jA´!_Y屪q (aUjA=yjHpA@2j&,n-7;iP$wE 5C[3ՁHI EF'`޶y僮/s>&Wje` iY_8\!{BY:+E ķU1HuN?~:9&pa kK {S,S>΢4f%iww&`Ɛ G0]3}/$Π[ˠ*_^D mlQ:Mʿ8lo(K=ј41V0NO\3 J-5 'Z֎\mTqg*% {-I,G:C&kZ_Q-Luaoi XՈio])Q.Ȋq2 ,mxJ+HU OJtcr3Yȡ9MMTs-2h;?.ʮ%UXH B'q{;1..cx)[f6P>儦EGf_%ySΣݳ)Ϛxp|sunsp2qB7BhPʡO@a]ADnN,HO iVvMn;ͪPxhj+YH]lFOIBCȗa޵B^d-W/t֛Dt+}UL7PZP֜DOjX'PLL1tZ o˘fxŝ5^ddX=i1\ڤ+>5FtC_d׸um9xs_,]rHGnD La]9b_3g>DxslW O{nH8=`2" WoB_`~]''4 ܚ'E=&CRf.}v!JEV2 S=pqo$,Cg #:}݋D=WnJ%'lOǮmPArQϸ6:2Zlű4|OhikR"[ڲ @:UNݟD_zéZΛgs,mAN3eyAEbĉa3mܲ_'E@x#˟昁PFL` ԔΑh27#<B8z_IHBPuRN̤+7CGڃ eڑ,v(vܲK-r|h1kL ^=ڇ6 nRh$q_|&꧒V% W &ީD pF V#~лEព8pPQko=V;Q7//0ǻ-g6vY"&JqN6_ iZSH Ѕ`*uWBHBUSv< Sb=Vj==G5;9?+t!T{a+1PRճ\mNYPwג"\Wk -`yzx ŻKjK>iq|uU\0hQ^ý9x )R7R!nh=ygh{hP敤}<rf.Eܺ#]о-SEZir>%0m Cص f9whme Q1loE dME~ nt3YB[c-W-fwPrsć+#Qϱt塅{N5>Ov.ɾDcn) 7!Y&C'gş۴gm,}ǹiFC؉e\y捘\|!OJ6j}0bW4h ̒ķrOF>&)r , 1Q ~9*0*l^D[;&Abk /'oI&sMƞLP9`GG>Dxj} dQ߾-{KKZg\mدNQ·~O{} ێ񛧲!<$Vrx> s.:;כ>6ʤkP{0h}'pB&~%{& ?6>+X񟖳у;b.w1|<~Ojsm"B͵Lj5a6<=uZ^{l~hn+\T0pOA7 Dڣs4Fesd\^BⱌqNm˲'; KXF6daBٙg.\ I 6gu߇ł~SDg1'N$0e[iLL2%0 N^*[G%?d5vl 3* }mjA8X34vxCEAţLJ_ ⣹,TL ['!TN7 =wv7 |ea<*{e}o=a['\*n0+g^q FF>8'NS֕ WMpǹ YaaLϠ! `-Ph,mgYxS/Шz[oA)sꨌ"мumN(3K^ |>]HZDF/5'C-&0`ߕY:oRaSI#N0{.0H"*ʢ?xT|y-Fmr8׃?-OjL}3&>Dw҉ڂv&u'`="oM \" tp#)!HceOP0u>epYqYZ[L$cNj0p4Jؽ(7qyezѪ$p׸ϫi7/a=c2*svaEs~z"qpHISg7)s!=yaa % |/pg v8n ̓`!zo^NM45 izbqljSC@?qJ^gI}kZr ٵI膨 ]ps=k+l"'Nz+X5nʧ#R^ֹ:5Ȍܡ%DuB0)TuZdk z_tE'귀3;Hh_O.RS =s=gሲz%#9[|kUo`|w!|}uHBήWkR#R> g֮lB?5!Tqk?Z}q}o8 . ʸo!`px dhfO9Te=_sx;)_P,8s9iڕ[MbH\,8/vah@SF`{/ꓸ9-柩"hK-Q2g 5)q}m O;~ԙ61"+8rq&%uYl,N,0e*FH@N؉R)r>ڙ756>0AR_+dLzJߟmU'%yXhPȞx.aR=nV+fB[.HNˆi;:Ku*cD떊?T<Vߨajޞk,-;OѶB%餸 *1g1Kit9oFR ;f2}Hz;M>=LlqsB땳*9.4oScFܟ,qa ~s@DOIR{r 9I!.Z8GtۑѰʇZ!"[A&֝2߆6^$THJٲ4KUZMA(LYw}9&1OF1%J쩾<7jq}՛Lc@}ϫT荽)y`eG*dOh P[\=juܝW"R4 ԮTW^2  LPx9z3ÙߝGM*!A.O-t#?z=MVuJ0swu?}VN֎|yD9ˆea\GM#i3$p28l/E}y|51wCr6D͢ LZ-XXԛZI>ݴ#Np._dz)5\2C/oufvǴ Y"ڮc ]4+l^m&yE"7P ׺{YQz]%uC_H=iol7T*stoi0o7Dյʯn>IEȠIܯL-{ldM6Aw\78aoʠ_Ҩ ]9/ݫ #Gpx_ ܇*XbD s]<Sg8g|uZ4,WC:UN$aq\ jN؞luu < h9(Z[0?vHLZ].@Fy`F=ǒ*Θ$CP^p!nHoh*ηdj,Qƨf84?fHO\`͐fw':n9_2v3?6u8"1j[ ` 5:i0Ɛ Iel7$4 g:EZ?r3 NzTNo GmTؾFR,Oh`}5`|Af~;ov|#fiKx W'dEkRĖi*d1}JkquEV_\-v&Дo]F;k\>MͥCNCfa)QӀ_SdwL=aS,3u8cl, C2)Qe@&(5n0AhN&CYs>P_r"7Դ`Ÿs|$)ĝ+_n08+Xz )KRip*V8o/f:t}$6ng, %gxW !J<.}!v"IRTM \2.bh\ ɰ #dg+o( iϓTDD>|jKJ0 WPKQ; @a/i?¬3ёɉ>7vek_,hO(V !Xb2lE%KS` ˫")ʠKvT<Ʃf!<6 ß-o K G-@L!Jt1{a*D")CG!Dƹԗ\ȿ[|\(>쓺-a_x SRC_u²Y~. wU:R27ܠ|H'bknd QRd}^g"^;2`OX4b0Y|>mβLzGGdlZ5e8O"zMn11 IzQ"'mTjzodѢ!|o5UiO:D[_z:P}MEb|r$}q&S`BOeuJծ*(fy`c&:ܸ& `<=+y,v=#w8➆q+c+L@9DM;QVӦs7ai4? XF-"Rȓ{1x,uEj1]߻!%{m zm.6\>>8E D2Z2߉W-oI5vcŘQJkD!a("O1nB:y)仸zPfu老YXvZhC%LPBo\l lהXO OLmA~wIN=FId^Dp?azKBY n9NK\*k=C\1(4ƞ!& ֐I-ΩfM?b(A,fnCHV+]Q icRԮl|OE L!]S߯VXτ|4Jtn 5ۙgDS;5H8${ARg- &Oqj$0 dn2u{85pd`o-v1_H0WK%tN,"L^jjpJ<7>EP⋫Z߽tEg$΢.\L9τ}{N }IET؆`bdU0P)`TXf:s >`k)m&_TV~6ѺVpR xR@փdMtժwe_ 8uJ+%AӾQNєr dyx`U[݊QL~2+FK_&ׯZEOuH14xJm\W_ck=x(H3s$3TN ^5z(HFv^W ߗaLvlT*Ska'!;sI+[ f2z/˭SЃٮA؈Ɠ՚|JvB,O͏6׀PN;*?/m|tڢZ&}W86.4^D#pU (/ֺ]{պ;N-0RHh? i2pL@i(aKQ _ݙAF+>t@N39 ~=_lOF՟f&<5Pi#CO)y!U>z'Cj"5߫9*HWd|K0򛔷qY>fy5VD}'2t?&H3aI3:dozrOJ@BO$s/d]+ ,[{vC|3p]lj&B SiwPn] 5{>wVR9syza4UL,|L\Dxz  HKY=<|Չ`y"s}0=xa\0)!+Wb V){6֒3}vD^E\la䑒tG\̠5AN]Uq%t}%OMML²~ZW>fT^\)%y,dusρu6s2{[>%$? BDHmZW*hO_t:n'")K|Uyѱ̴mӵQ܂oܐB|i^,XE d5 aWVgf*'% bg.O-j':{%Nչ06L z*3ky!Gzw*P؈˃ )L=o"Bp*BcRgPO;.쐍AZWI;daK5Zވ%HO@v(d-@kmG7//qVk8eYu9 M@ˏm(p 8(ڽK,pU< IYLk| Ά$)FV@'3-i~n!<^Ed)SPިF % o?iܒ=`a [ t{b{D=.0ԛn1J/g1̫(.ZD=T.]9^|ϚP?jo5Y 0{)w:Z%Zn,?P;9ynM_Bw ݢ-E:EsvZ>k} B Ė0u?e&@#٫\rQ@%{c~7d2,GDê*XFf`1,1a 9zAצsSP]Q#9fVЄ_13"ptqH[@|aFO0o 1ۗ"Yn^Sf@j.2mRls;Ԛ粘%6 XtmkU̍sѷPJx$r֨G%XVާC8Aހ5 R*zRm qz(A.3늘Вg-L+R%[k^;ktaw"b7`L589WPe.WV#(ygiA\}%(5D.7v%##,&O^ gI(^zګU_G*!|ڇBBKbإz[޲N?!dÝ[k}!\9H)6Q2a;0R D_B=8NҊ "A' 4/iRS,o]6Yף# !sldyŕ"$|WJ8< "V Ԁ~ ziQɻrY  捨 v)eN4\[@z4c$FgV-XnԞK|ZAO \\}R0 Uw/!:6O]> E@l[ "cE&#:[ uʚ*8|nn)w}!ئ}x60"諏h*O{Xʒ^ (.6gN(UΝ%ۊCcd=A?e&r88g98ɸfB .05 f..ҫ Y(c ,AM t ۺnr\ sS\VrKQ.6 {.Ou OCtJ9ov/z)3?vΉnJRo{)8Far˃QLJx QVG\~n\RXD lRC}Emǒ#IwѺguz7؀@ߙ Q۱0Ɏi/J#9./tpb\J Ӑ:3Boq+Sz9&G^Y"Hn6 G7vrJ_Ě (~_:3E}grgVY /ɲkI–};Y5V[n3y:qra^vxiDgV4f0̞kYY᤟=8!*U$\*ǀ毉"sS&r-|k 9aH)셲c,_9DH3dDX%Ӥz{]ӸtRVgj6OX͜0)f.5]- @5y֑iח1^N$--\K2JќFO=sr`ᯞvT>·B8kp֫H2 |- /PqABFM, ħ$uu:> _%0޵CxM$ʛbeuLˋpAşR2Qn7=oɔgC7 ;@:!;o|GYQyjl+FVW @v& tE%YH}A #Mp@TE{CR޻rWbOA.ܱMQfh6EAzr["\OS_]W&Bq9ɃbO"ZtHaM]UXxY Q΅^MnMJ|'i[@Oɺ%ZȞ&\[h6#^xV*ur1o4VbOJ7s82OOP"o t5MF#l)08M~B OŤ 26ĕbqUL:vཥ+س&UU$-L.& f(ufJqd!ElXNmxb/m.P kL|acDv8 +àR>rMs9\Wws 6FNNJ) 8ƐUJa7.agl4BcO2~j܁N[}B^詸T[zdGӓ ^M@>jto`odˆ:;i8香Cu}J C] EuD)HCQU^- u_}2}2jg?2M ||ۍ4uGGY wêT8rq4Qa)͖Qu&^<@b=c Obi-2U4MZg_¸%Jip!ۘ/SGH+]\tp S 4Do?d*(`h$UvhTVlNzb.?RgbƵw8/aϿ]he}r;Y6Uhx:*PvHA#|ߨ-: AZQ0  =GX9Whb;Q8{b%bA~:[b>Uqv HЪ{\mѢ}i} (6R]na$bJ0j5IFQ ֵ/BCG()ՓI/ɋRXI짬L!FmB.vP7\3^>n O4?zAK&!2ޒa~Q}j.M Rlrñs\i .y,I罔6cpeY&S=x맅>f=S. yv;3c߷H%uԙjrZ c֡'l'Lp#(#>F .9)Ѡ c?OmC;mϵtnqU*#hT)* {uE!R~%O )7R0X6ͷeϾ}069[1*tGx5'u"ǮK-+v2fC*B(lnkJI+f Vj+e.y'$?Yݘjlܑ͗b"SRqHcȌ&o3T:]N{}}|uU )>כCv)vR9PQI>o<#/mA].r'APgNR~KU@%exdKeb:,WWǭ"8'(jେ-8$O?,A16esˇBl j(YhiDm;3pZ:O{0vPdSjP}6}x>xhO0퐃3N,,~uL)^3H_ vƧ܎!UX =,.u G~&9Ӓ t3 gߡ6@h d{!E`y Td6|6+^ovf[ֈ17.oo޺2fI|Cy>x?Er>p .6҇&ݵp 6H'[w !3V߂~3ɦόA.%7Q[M_b HTy:7AE/ JзYQL2XAK?'4:bLj٪pȜиa*' ۤ6:ȐI k:sԾ|оTGh/^.1(3p"֥wQ @s4v$''_~hVqlHnis-2\?P,SxڈsN]$y*˯+u{bZm}6,@= iKWPyLT:ƪaސ<kCnPWR?y  t:"[m{ f }Vߊ(Ykj4D1Ce\ td_?2A -#R]S]Wơts~PR[ǿ*n)p831sd°fX!c.VIOI?Rt8Ug1>Xmr9A(.1!X|5^pRwRCdz44*FſQxӨ-@&!ɽ[>p>s2h}TWxjJf[tRJ0P_ؕFV_ @ԟsA)C.cwڼE~0[xK( a/ZalkД>55:([r@^tZ8,} )gpC]Cv0zT6'l:P4b9}7X % LJ'tV ozN xDj]zjԔ%ʺBJ/y]3 Xsir̠Ň#޹m| QjOѢS*.vqҕ JXWkR{;Mq,Lt77[BpL75e4UHBF/Gҵ)^  IǦebz4HSDx-zl8O$oE0y=b0-<)!wVr.oR Yi,D ACU]wOoGLGD 8cNvS9{6D = 7d6n}eIԝp@.ŏWfz+͚[1RݑIh%RZ߅q=[]0|DW2Dq iaSUA8F1O.rֲ;cu #.!Vx $pHh],@&"2<ͬK ߹O4&\JrB6yPE%|D Sm(NrO]DNlJi^C}~&SiNAaL%x7 QwD S 5-DTp{9762хڈbiW]B$4N4gk6)@Tίg9~{y5vjW4 .ؕ|j R*^ñ}8yWd0==JǏ2B \$7% :WyQ.l!mIH<:C?:޵8`dYKIѽ_C}U%,,\ŧ4*굿.n'hRZc𠛌|8\^a #g9&|օݛI.MW:X6m%?5M))B6l_K~ۧ#~5jXRn1Lei˼l؄ [f[v}p}+"f>FsEɇ;.oK@UeL4<l0uCS9x^n M OѶါ(hm$ 7RS CZVo`D=߁ g% Mjg^68TW$?O(s 0` .iL$(+$;5=QQM~ϪcJ <26KY=YKқRr8LSw13ak??VWDg]~^/IQR++"{+L=5#NPFN`@NOOQ8 5l= 1{fدH zm$-]-T_XNEPaԃq;^ɨ&tot='dR_~!?*4n4z>-fCxs#+V 2%FЄmbtf/99;>) <^6nH76)K*W0I 5j`P#4W=ERkfx*B?5[suN@,VxZIÈKlOuL!xe!&!l~`>㱨-SkF ^iDT8gmzIkN.0%[: nVV{7NhEL 8y$7_o t{_ݒCO%u}0DR]G/H %[䤸49[#[XٰL\3)3bOKCFI-{81pp-!wGTNQzՋ$?s;R}Mt 4" 4$(3jԳٞWxC ԧ\?9UlWKFx%@؊MY "ָlq7@*Q/N8cEDzb\ul9z2 5ort'lp5ۭ 1F9il RG wYfɫOxW($8&HiQL.H \w=̔ks,ZFn^j|/Yrvڞk@3BN m/ p$W&2cSQ t Ľ<.P9|hILvņ<:~K±O9DJ9^_IoPCE?u &6%n8ΒIgmjqkN9-QBqNǝa43R V˚+%^}K) C^p՝>h&=ڍM-4JXgb;n\8u¡H8R]8z5 VeZ~kHc⤣ez|ҧ>\SbUk ; n8RuZd9' ĕz c'@pE_7=<}՚|[ VB $N?u'Q4C6f+ 58Ym4c!<)#o||=CV/I z1ެ/ʜ%E1kL &습qp.2yܫnf.) y1\9g y96@ӴSe =Y= :UcwWY_zP>AES>kuQtehVcCg;Wn b}*1&*k kb.xck,nJS)mR[LH|Uץl֪;2҆'@*_U_-M:$ndb )qGf9W0\Dǻ2fw%NP-ErO}4juVe AHnj:w[x+h]n)x2_ T@fGզnʆPh`ւ-N2Dc=zc+PQ)t]Q C 7:tv%˃*ܮo((XgOܚ"|b*u}N\m#N@n[ÍʲvMCF>KДM@ Z{BhNVD~M@/ :wB-DjdCڎf*`K6mb' 3| E!Ӽ-7; g TGCN?Os7ϾH.rX8 ura(UZu^|EafFjVNoZ@MU*V ~U{QB5{' ŭk?VW_BVq@,0-!ۇ$C04@m8D,=?=^w ~iG`cGtLJ-bll+Rbe!jyU F x n^0T @ș?>g(Hp^]<@2㟉# w)$w_n*T:?zoPѶo.;)*mIUΣarG?.M8_=)74[bHj|ZQS7UdJDJs6l_GDvݦ!2r'g0%Eԃ}dZa`)Mk]ԣ&+M), h;HZ== ns `7a*x8W:T P!Tk.Y@qkC켧![`hŝ27YtD)7":&,J³W67zQK *x+g.q}u=Wm5A;G$0>-B]eULQY3jM`DN2`m$݊ ,Oi[Kx>r֠-,Rh)-PCdn›3i񟶝oFgۙ<,Erܸ,.p~!*͞Ŋ7fX=E e}PN[⦐"v>Vr48\Ģ<}مcBad[OMbC/bp99Eeb.SH0\c)5qmpV=X-egEWхP"z J,Z q B1w竫)?Bwq}| Y!73'UyC7CD_ݪu zCA'm V ~)7ePد hGşԉS18h U,tRRsV] Y1bu|bR餡m0V! ^v7@_>wޥvR$N]l7U' #&R|wSQ!g &GJU-4&yqf x-XtuFi"7 ]N_'3PpkLJ>>K(vf@pCLv Pڰfv;D2-<C&|.x h ZFT; #snᅮOY Ŷ%e^*8l|) !ξ2r6e6!@$ZY&U~g͎j6;^.BZ؎bwD&6㡎3de |`H#1d}SrB1-D#dE ew~bMZI|PB+r6mkDEP%黇.Wg߳!^я{{_.|6JnN1Gu7}{RYG+M^`'v~oNBZ hgE$} 2)gQ>oE"NjAFRE2[֫e[ko!<-eGz I`&-q;4uEڣVW@?2%pnm4`U B(W!r+RCUN 4FW{'=cP}\/Z &Vc f§Hrغ%|S5;OvRa8wgڢakq/W]V>¤ݻηv 4đOXd^IY@Q7M1v,Vl F~J[tlDLq4 kL:I.}q+AI#_] %ٽ!2OX}8BlmuYJGs/ȎpA.(z;Pw2\qc=X.;$WQ)q/({YpK2mnOϮ# ywK(V4'9L:5j|sظ|)2TU!&}mQX; ENAպ\Sj+s1̪rP3A{5I9@n/r. W w/Dzyyk;{7a~jp6'I_fɧ2(;*=1Oڏp{+IZwns=K $Sx5aBO֊@|TТ42)%Id$Hp?;7R (hUnAl=#{\8{yGzhN{ӹlP]ۧ/*2buG- ЅЗ1&xQ ]U\}ӈhpjR/_:`)ǨCM~*H2k l;^6' z>@ʒ R.lay3?`$%H**1v rbNj8͇ _8i1G(7C"6`bEmJ.oB2v}("L}G\iIYBEVi($$s׽4iSNpLyJBx&S+PW/.D:e,RE=ջNr3O˗"X{IFJ]X7Pфmf{M~ 8-UEƁ@X񏴆|i9cZ8,7h* Qٚ?5N*؅DKRjoXAaF._WU< ,EbRwiuuժ0oċ> űИ㻀6{P8 B a _p"թצՅSD9)\ifUiş X?θ֢Âr[rn i:08V!%0 VCCmM򘵪JA9FW9Xs| ϮAnJL5OC83o: tnś;5*jy=vӋXUuɿfyM7I zfVU/-F])zH oV]>OzYGW\AI5>|ޔeb* J q2C!n[=DtI/q W٤1seػɵBʄo ֈU {n?Ȟ%le Zr1lBeP!g+HYDNvj8d{dO+q$kB&P&&9w5:W*Y+f|˜: AKutT/L* HЎ2Ϟg{`9 =q&n\Ee-=r2j-]z~\%hȶt p:ʜ0lx]{(b@ ?*w2)+^c%u(WML"Q2f^qbj~$J~Ç̑fc`$pOpRf2!NxxfX5ϓkmg]!KS[Ս*IH[td`f\t}0߼-/NA[n!/}uv^׊#BK۾']G"4P /_P$S_s㪮26c@i>5};#B ''aCqe0Sgl )vt ? qp2oyp݌͝wK:IfeJǟԖpE*{<Ő@LYMUk֔p#n00S+hCHPR)zktQR))l}ަe`G[bvI_3P"~c?Ky7*" &V"[KcvCfJ^o|V΋n<硤gr:9/$ggVOB|׼/hoGrdE]zJ#}PL TanC iZy."̛CRUg̋m~B3(5@v|2kK45OV:]%bx?fg:x+bsY}r q)S$ZV/ \gAmka@ְ3K u!r15]Eir6[0.q9 a\ 683+_i\6"Zx˿4}\ସ{S4ٟdYb< &fДhUi-[>,n5D4ZZ ^U('!Z-lz_3}G{ ;F1B +J\o2Xgr!6j&{ۏ 6T^n= 8dg Q1,G]T_>g9˹0oU)&v %{w~IBV$3E 1el :,+#d×K{7:@7MʤrjFZi*q٣-ӗ "uҲ?S4ms"P!_̓4ɹ!Q̨=E#Z6N'H:-*|#FIB˕ =8Iٓ6_ )bRch@Y `@}Nm$Z,Il%/ [43$Izש{eUfLնT#'[qwBT*HH;3N/m)Jt1(M>7bTMcm-٩GI=Nr@K`Wu#bF> !/i&6 eOoPzd;j Pb^Y=[B3^(qEQ-9Qc\#avg~Hu8.SHE>Uؘ>+:K-~7s|zꗀD2cA3Rᦀ- D.1$U|: 0?M%c XɀwS^[P|$Ah)%Jܪg,RfMl=ƈ1ssg{nu(8j!Ѐ#c3H'!VDkr]ÞcGKÀa0+g:_~G/rn@i|[שrrPɵ|@xY5opWCu`*2zv,3'bQp >­Kmė[W{&sT,A%EKb\a#٦PI*Zz#mq[i?o=<%~*«V) , ie8lGr0R}fE3TeHI?VPuja["b;Y*]Vemyd:;J"3 aIMD[h ȈB|qi&t6+Uqm8%3#C! Lr?($|( << #Uc\?/P!߿he&1-rP37a`3k|&\@.jAo޽TqqR-ͣzIӆp L5070ǵ2]XƦB%d xo2^q! dQN *?Ż zEw$-R%XO>lR3ܬi>_C^|ЮSU`%%@f9[E@yWQw[x}h%Jx~-nNk7׆w8|M|k |`L9Jnyr|O|ȊCY$&hhWsDcnNu@hYt|-N@2⊝P34}]eeIy:k1K ˍk{Bӫ棌З<{ H%u8#+~hSx pP!/_`\}@ƮW ?aK q]}>33Ź.IcD z /|$^AN֌5jS~ƪ^rF; *F1OZWTG@3k.#뎰<!" #SHt䦙,&x vm?_ .w3(HW[+Q?޳RvGصnH(e*Z/j0JAŞ> g[o,/@,]mWOP'8HT2 ߐzۘkyLu Q{> sFUZ^Ft|='$!y"AppGs| l)rnctvf 8B,`(DW^l )oO P$@%ښ] -B5){)rpqyQ~]B::A.ߊe+%>[c=.,ͨ"ڶoym!$#gqOl{K9 7syU.o Å[ïk/o$vF]eՏ@ph;3Tx!8wG(`&p:(S# mL$Xxep} FXQyP W{Z#:r&:ULaa `Xt_He#!(/:`'ЂѦJ+ΚcvgZ:c3.ՊP{w<{K?k>_[|{.?꟝D`$ɽ :Z z\xa¿h~> lmOYdпQVsᦎs˨FЇFMQq6_ 8IS:p|2OĝJz&é@*ܑ % 9BaZq˘OX* ? l RAOM ɺnT5 ]2>{ʷ{o?lpdN7044sq2AVk 1RQȨZ>d$0>h_ntk rwu3fޅuFlg w\f'iV1@g OCofE^.VH DY폹E#'j?HVQL>V\1`.W֔/v/YZ {f fnۢ *܍^z']?_Qhb^В|_`u}n}siTXPQ4$x4eU28.rsko#VϘyØ`COzT'7^ s}'&P-@bM_ôK* DvvP1PRyRo[|%7x m1X2u}΋9;?r3NV&E΂I5nF՜pgiz s_@^9o\طqԹUls,UOp%X:t&=-Zt g 0?ǽ2 ~+ MB<E)BGIdy!'˿F3Ӌ#> K -gag]7K284Wd uIE]ۄ 6IW !?޴*Of{ŐMd _S㥦P+ GGJcD }ւJMsn#?$r8 0m1M"TDe 4[Ro!vFEv}sP꼴^W!QLr@#B &֚KRL99b8OS ̦>ll,IEnХUX&%67ʪ@+CU \Hɢ6l5-D~2 bˬUVAQf{.8P vI\7d"uCwй]=֗"os>a.2e-:c50Zu:S1ef)ha [;[[$'peәSb_fWcL|%5G[/0oB !Ocj&xZeTo{ƴIu.j'> AXR ueٙ2ICFڱF`F.!9Rc?wh@{a&("ޭ_7\DPT1`>evk xP-m[[ƝbcUy{r` W,0BIke^a%py`+}Hv^HL/ g&mf)SI X ER؎ ItROYdX#Mѓ]1iD-89ah@ytvDFfaXԫTKb$[z62ht<( sX3"P 'K&N6t0 a|^"ȳ#(Go8\tD2N.װbՓ7^+ҏVH8ƻ ~A੧PWs/GstvΫt}~.~b0oΈTW6Ogʗ'CSe/hIABl34p]حh^A2w;̋＀Olz,8EvOڂ>Զ;b,v1Ui=?[Ʈ``߹xo-> /&R\Om1zFʘ 'Z$s4"9gdm- @EXһ6%&G[S\?9 4Nk`/jV};a)?d6YO>ek!ݭhEĊ"I(}xrB;,9MDif^r4Q`Ë_>;$=֊2q6kpVrŖ +@o!  ~[v -#\!06Y}7 _A$C*gR}SABpd88-܁zЇr/)<̫;񞖙LdscYލZaYKq3yp7)3Cx:_Z J!zRthsGuը׎zsr^e1oWL̗@WώE֜39+f}b (T17z; }.*=L¯paڲ6 yWQ-ss*X3m~Bǰ(Dǎ;UT%X@Մ:3JJ U%:|_E>Jz(\$rZ.0ÏIz3' dn+ٕMQl5p;(cݘ{3Le@ Lua te"@dm{yްF. Nc2=*q5x|rUlKU3&zvC9BJhpe>e͂}IۅmbDu{,鰗-w[ۗܟx}6VapZa(ÚZȷu0G,3w=¤ ܤAg';:$~e"r Em'wt[4k /+UXy:=hCĎS]+BX07FӊH^,b_W=F ch[|H[UbF4F"j=G]drT+VbIfiYOP u ? /_w=0la4KJ m6&%&˥fח 6G # K+-YEK_V2-*SIŠLr>R喇rʽ|ENiRW/utt;MZ]6O.ux>G>(1ƽ577!&]+wQۦOj+iv 0# Y⒊$i]o5Rc\I/h 5j/HBɵ]jw},BPzf-sXOCgU*{ISG7|~E-Ub[ܱРfd̬c$szI]"E̹jBibU)]U\%jDh7w S|aτaO[AҥgT*`*â!%ztfs_iQ9b2HkAx"YyvNXW2)Dmu(GXj %!갆ȣsŚn$%T[q}7/yrnY22Sg6{$+ѽ_<:6?I"Qws=K+mϫ᜗QdfzQ.{K:cCz)rӻR[8g? cDDhvW sŁ#]GQ^1_edD|f]:U^~:ߙdU3'LM*UɊ#}t&~;`2"lH6.\XGT(-U޹ƒi% x-J3앒 \abl-;4$QÈa:9OlN 0 & ט gRRHu+[OٟGLy {1? D ";yKeD,냗ttf}3-dJP\V@-]ja̢qnVcQ .)_ZZ1.o fo»Yɀ*HLLqZȧ5卨ȔB.yA[!r vAY痂Ń͢" 횞.kW檇l4'n+dtZEni I7i-h҇uhFTvٽOa~E$4|Gm^UQU/)rBtg\ТbNIM07F\XH5=[BI_JpW WPңIm9EOB鵯ռӴo?ذaVN|>%] Ԧ/ӥ #혦2> tw+:QEnŎA(#l2aRg7Y狣ϢZN.(nRz=) oRp܆4hCXHgD#/g!p&7JEQ5-\[^pY)qq^\WpgñdAh3A)ipzhsH܆Wo:UchK;h)Bfli 2\#(M`9s{"~Kh^4w,a 2..ќnMH[Q, 0J@o-Re{TSK8y6(fj6MR=Wk=חY?Ed\lЭ*i<"U혆w%bvj ser}fJJw!WiR_Y?[=CCtjg?t=E@TZ7߁ܿnBȑ_: +MpAm)*~QtJA-۟c"!EZVd'Ԯ狲:P5 3\'4o9o'M%})Q4Z@ZGKYNktݛ $ODIneR;"x Aq Ƞ8:gi$<>= t8M1n| [-?ւ3ߙHaY"NF_WB,kW<'_G J, >u<#"jNY\iBJ`y/v>=+Y9`i'IsR]MՐXA&| )xvSq&r}a)޽i]>MlO!/2$tєbMWpH59E }|`pDo^QVu~Ȱ¡ 5۬i ?A]VXV9H9@_RBC 5^C~ȥ-*f7biRtsVo{)J-dRL]x9rTϭbTeJ; \5}-3ٰW9%Rܚ=llfî t)!-M>^EC=8V} ]~NU2*8}"2ޤ>#mMC/W^DU8U6 j:+3dz6E407;Gl4M* Mo-|q5:K_KL'1~Rp-aΙ P>_#3tݏt`ŘϜA~Qyv'sj !ԕTv0W@PN8EgO}On/K#]5԰\1U옼i[t WVѭmlunut^޳vcBHOtz+daWe fejK$*P=k;:GR9<(ToWixh4:Β^) !/T[x\~wjZIdUeY!*L32=SMYWg:j;.N8ז!Е)/59բmf_^oBWuS*>6pw1FJ2`}-B嵈֫IP1Z1xT;OG]QkE<{ M=7O/\-_&kF۩^U,58JO܁ vD_t0.Y 3leQSTZ̬_{ Kcd.?'61? ~fȽ)A."~Ef?K{_ڇcʗ^E[WaӪKxH C6@ѵol[dy$>.&zMq"ᾈR\VoT 6.dY:2j;Vn ⎠,adzg28AJcSdPi-',ym?-4Sv2jmif{ :l1ԧ쳪 3k8rz{ $8A&V s#"yJB}0F!yf~}*": .cH]x֑[v6F |åUASGrk hvg E"]rj p>tf.cC |l!e?8C28mIm {w j-q\ ܵ~ގKl~X7OqpK}mtYK0Kr|[[)o-Moto(F#P~H}s{epc&v!!v6*nwdE[&~p2*8<1F_X |)K>[ctjRш30)c]Dž[f\*oiz ?#/cBL8)B^VxjjB`a/ 'nqkzk#0('-vzD0eEs _[A3gȩ[V5Yz}7?rgfl{S--{;J~UxAK.EQ ulR? +g\*d*-[bNKS)|ط>m;}n7a8))ͺ*֙#tCӱUS}ba:3ϕN,Ftn 8Y)3H`CW1L{?)Y I#o5ǘIAbFsMWs0ՠӟ U6z s!_tZ{NwN %G\<F(=XCQ<}4'TCuG|L FV~$lpy ѱ'@B=#Apy$/H:}6D!lK`U2tC/V}!q`^ EN OʖVEY4'r "${u׬K+F&PXcݔ/yؘ`C"\^(2~a_^8zfVlX/g .'69L;2L,snsd Uw\DIJFZztDq']D EmҞ[sh*߆w M))^}4wu:X֘v&9RngK@Q +Qz. 1}%^F,|v:1qWKŶ)%g|5(fl̏%O|Usj{sj!46CF:\w}bOLO἖ |[h5n#cfr9F-"ځƃ+sYUksWE^# &aoY*u^V-\=˷ WT lB1D֌XeY0:vD3"mDNlE<%:Ss2i`"=bjYR9Ҿ a6+6s{ҝ~^i惃D 6eK|]d?~*uY̜F]D5͙|7 # єI%Vprt(Se\oܹW7_?9wĈ;\quڒݝhO{l! *gx dP殦Uj8&LO ;%:"P00/ ;]$7 L{0|66b'ߍ swT?= HP( "%x\e%911_=o!p:ZRI-d@pQ~*lyGVtũ=XGyPwh0 Yɱ@2=.CEj4&XOx! u|̯tOoBg^#y(@I^9ddRU*m03P[<!=w_ic, )ZРE&O#Fz..U=ziVM[rI ( =]=.afj cE6PBr}K6)/ev蘳VR낧 lТb%# S'?kl/T- - U d1w|/ĚTY𜒭 CvAsV'8 и Rc_,%&~tl6/~nah v:]tQ^D3kfry&/loZ5ChP$6jf"A\7^`A-lZnK Z&' ꂜWyذ +5d _HٶiH/\AMCm%olomyO0(y,~{%l@''oTCw˔j2uKUUƂU757MpStSl-ClW三.qk.^c&_)9GK=~qsYtSsIql,O;U)."?'4\<'9Z V Z+{Y.!kOVr%9OIעa|\HYaôZQ 4!Z/cԈ-%%[3 1kG#4ite#`)uaLD?ws!{(O[%aZ0_SP_\M9mtwx*Ybk~v `!deB"f ¯;S4td0}0 # %ГھnQG#!Bޔ',\0Qlqplf$jDwڿp8$+lw1Xe,oƘփTtXn3/Wrotp_lmcxɆ,P%:<քFwO-VWK~ +e(U qLO5d6ƅw7FoLBo]a|4 W۟?r$ `<, 'j\?f%tb`ˁջ=@*ZAow )j l{~SV)@XuF3k_IPKScx` :pgڊ\WF^Pʤ^W,FLBN14S|ۃu!ٸmDy8X>8pK0OӇshb8Tg" x?,493Z+?B0Qǯ 'Qr@ ^B?U6q;wρʸހbSFϔl;}4@c 3mow:Q ?m Amۜ߶6%AX(|>}6j}F*]Al`N jdÖ_hvC߆bȰn?&(Ղ$GJ+LUQq;B*ÖT; *aKXd+LlL {+u L߷2p~U88I?iX.̓ $T!^ FLX,d֭wV 9OSC`85&9İ&up[X&8/]R+i ltz%N8ϥ倅~K#lLw.DžI,}2DI5}ÚGvFIBiK="qebK{cpc/ofp(9I1"~M< nIi΍w 5^P`ax&j)fEd'D77 Ԥأ$B+iid;t58 0.D8XR^©^$C,Md:<2WHUCh4| npQgu6MgN$`;_ ۄOn2RrwIP'}zȧh//63-@{~x,CZjr"|#9b :937 cƱ!@iJx @|&& w7䂾 8dp2̈́xPׁԶ]e]\$`\Lu?A@ޯO2BO#tV[jKY^Xج/eu噬\3E*0x bW$ԯLÐr v! LUt2Ҏl$4~Z̾a*f: Z|u$KlZEWkGY+Ū P. LAMҫ٤7_I F, U/Y`^UH8pEP2?94 RǧJ*gm_PCϠ IW^;cY!cÁ\peu'd8HaIqk !&sy#V"y* B\F؛lPOdd08Qh^J/2۶,' )D7Nf? -+S|8OliR zB܎|^R~s]LBH푎} QSfwu6pw=!"̲3B,]Fƛ{bq(Ǟel޼i"ZLVj$`5T7FR* llEp=2:cJt+H?KOO}<{rJM`٫X[LWwk8 Y\dv4jE5rݸO$!ϊNa~&.% >ԩ~s9x!A2{e +wuȸ䐭o寮ai嶂>lž>\!`%͈^6 ayߟr9y,[ڐEpx9ћ5<귘H4HmM BGnEBCC;BKTX! $ZQwuyM#ܶxi،:ui*V$.A`m(HÇ^8_sW:zY% П?lNrx]!!2F$bS2LGZnNr GE/ErZ4L\GZβ~[Ҍ h/o?WXLm8.<Ԓj[ W?!Ӊ )ɣ]'2Qo#݅n^ζ <3"O`_p?bo>]i9~Π*qS Bث`/pqc:7">Iy% {2>6 P̤Tx#c`Jv J"&@<: i}6Icm%"Pt/~։iFz-GvsJJh5+m 3Zz%\A2X##VɴCiƖx1"x:jut-5AK0!`9T/=ilFg$@ate.A!{}sΗ`g kr՜HCӏH}mU0E?!U˟! `blF.Vw1LXsIK牶kZOj mrtcϕaY^ @7ui:v6yF4,<~$K̲QM0UR!QpTjR~>c}sqE5}4 S!Jtw1טk\?ctM73HXwǓlMCJѡJ ?-Ž,!}+咬IimTa~>A7tנ(Zw5[&so`%|H* Iv@VBmdpC3P$ 6.yؕN-0>0(/=j2z )W$,&۽ zD=?\[=Ζ0»h/JC"t3=fB'4vԟ?*ؚ;ֲjAf{)4/CVX񹄌b%2gV%աWbe<~U h:S_<'̃:n-yrx7nzE<ឣB[GxQaE⭘]*SLT s\|5XJ50.Q:RF?*Qa9LKI# *>EX;3'#qIR"L杢`t,Uk Y+V WЃOnG5 Jrk$ C&1 }g]':oDm${;jf49\KN<0}* FtVPX5?Mkմʙ<ԧic]qxT6A竎TW¢2f8y;9pF#3}w6"#oHSha[~ŵY1N >X-, z` A4F0ڥ#PKY+[yY)(7]JK 4"ʈ)X]@Z??ctH? ٕ_lf (~AċT * W!49Ẉk@t2}!>ݚ+LTY-m-Ba?LkT?cv Ͻ6Sagɤzm:f;*lB0bՑD(croCcfzԥTZ6J'GL=q{3V/tg2]֒Eq]j:BP7z:$[.{{xKO8]VDdj2hpQz3l#QYg%WǢVcOdInWA A1 f - kDUd^5(6M eO?@ȷ5OR3KFq4{j'Qg ,X؊3 3QYĠ7By)T}GT~&i=0؋7c#X/T묹*B"?v]Rr<ڼdZ5l^q%64@7Tb]"^qaE="@ 8Vʤ<;섽&QE{WѸ!YТR2RlȔ{ T=VC#/sMOỈN@VqXVȆfrrRK:{4г`$#pBHjP&xʮnx٢QIKCGlAݝC1e[Iy *ųf?#E -B?>]uFhǛZ2o^3DiWؚ@_')k88Ǯ[T؜21DڠIyd{mnӟqoHl8`7֯xIs/{r{ FN~y,Jy&Փb\/PqJhpW)rH?̕-h)[Obgu#a\ى>x!'w,l-oG˾ޓu7Gad ^?i(xL$ؿt<}$g3(x+R' Zd v\/ِyEk)V`94ח4IsTziKz=tP]f 2ڠ`ʅ"װeЂÎFL~7*u&3GIhXeU/`݆)Xqny ,&ĒKp-j׆%wdſ5Y7ai1w>LxFFt }nplj^q s6wHgK; )Dn 2lVwՏo9{Df,bZgd *@$IL{;Veܟi?=%1G_6g䷧w#;ʃbHrhhQ~L\F78^6|]ލާ EMX&4lZ,?O}^hBKu=U\ԉ4r(Fg EAN- B(=AL-"foo?VÞnT6oCBNI(#-)uFmBUA>Du<+a>rm6vh>ƨK@EDE4,,Fu\[;ƕ?#۪ vʑ^kd/w4jTED94Ea ]0XBO3|K LpNsMhՖ{%m:' cz4!DŽVK{x~&'?WٿvHpLo'&{)P=FɄU'` zcOJƘ΂uUg奥0D]%+X s&oE@vPZj衬޼@`jEWÃ#]r@u8XW"g.Ւg6Al xq*oar]UDؼ?.?u)'wgx~bΝ')|{ϒrRH-'GDJ)U*Po^>R'U@` !lbsuVh!R9wom'FS")'6-sk̀H6;K vْKsUjӰrgاO.݄-}&VA_F kfWY\?f QY#1)Sj?dS}Hu2H8ݷj6_!E5h%g@>ROi4HQ-a4MRsEo }.OEjc"VmB/䵽Ye p=S }^>Ik.VCcQGDo8 >Ck}[)sg Z &*7cgXHKzt=gNkXCJ@r}qBgHb cȧ61N@>Gcނ乃r` <]i>. '1dX͔ ۝O0F<o*~ar=c>TИ}yso1fv^zZ?B>{ P溄4-]f "  uڒ!r~b[jsYif 7 0`|珜[T5ҕq>oY.hfƬ1|EBlF*Iڳ` %SkԎH6#(4y'!QV5>nyϠ%6M7{fm?,P& RD?%0Bn7};裖"oR$-e&=Td#'ﳺJɈܼ\WXVs? p PB"JZ4 +f#TדKT1`5;+}`h~JTtfjB^sŝgB*?`nR#iy~\Rb`n;_rpP=(k4Q7 .oP[FO&A>Ӽ>/!jg녺DA5g)KRϥBR#(T:vjN/?-mˤDGZF~m+l\TL'3N(Cy%=*_2)ȫyC7KG u* jt&5M.U_R,p c4,%F@țŝvbcrj^7}gHg,/&BC/_XoIz%GݑkqqzE A'5HO" їCzQмTY>C_b塪Fxlz(PrՓdBt|,s}#y#Шuzܜ牯F};mpZ"S l:V(oa/-$b!Dp\3H=T:pgN,0 ^!*GЯ il<1 x1cVeNN z׸& b*d'qG_㕥{<t炑JIe X&vfQ5.8Z\:~7"UUE~BnwgQ3tV-Bꏉ*:16b&dE$5KQU\c2NlJ]{F3:DcPwMHG-f/Hۦ_+f҅)6U $yp,d2$r [gΪTH A%v2j@C#m*C(  uX ?߈#m{/҃hrGhPx,gGU잨d1aK)NT=?Gjʢ**쓗"LU뢋ϏˎuOO7QN)0v TTkmR5P-‹1;_a0ejC&>IJ?`8WHۮrUUrNdxtcS:?wz8ϷAni\TcV,Ywfl T@ᛢx$,Lynޚ~gs 8q% z ۼl &;b;Us+U܅bU 7;ۧ& jEq55ҞN>(i gjntإx SRÀq4ɱm?ٜ9+<*JBw<T}(߂B*kƚCD(-5CvuoO+) n7 EVS^IM-˽r]dځmk(wg*xDz{/s4cz>;ZKq@Ftq֩0ҵm3kp"ݢ50X u73M4k@ 1fPRz4H˶ dIқPQ %`RD<=^Q tS^U`0=' R)Yԭ~^yzYDXI l( Ģkk/ЂVol&* E$Rpw8鳨!ͨ`P!o^hw`ׄ}K$OAH$5O`vڲW${0`9ATi gOk^ɜE5f:d|@iUேR~!9Fyu:]cY*RN,j;郀~ '&Ϡ9z+# k=;1 yd ퟫ3 Oc̈́D. $Z •"8ُyѭ:W,[F'Ūu ِc"B)CQ@K`X֙ZzG9xClqf=r?~57x2TNW{(]>=  \_NlrH kE^6N 5I'ib3/Z./^ xʗ _`^Pu\[ˊ<pp+~"\О)/{Ȅ!2ele7Hmtp97g͏D2x^Dl F$6ɧ,"-D=pD<" P38+:8kA|_,xOg_vj ?C+?&k$N 7=^2S6M3/rF$.P!;/iUwpNBC2UT/L?08@*6?0!l(70EC$L 8?EX?Eڹ@J21!x'c4hJ˱n5NmB#ҔnŻe|%;8p_&a®rA<2v>'!i>, 5~tN"X;x縏߭ dה*j`cLj*>,f+MƜd0ТoS6`hy?r\Y+ W8HJ{s .۝4m.|mw"߹8_FYDjy؈JՔDξuר#5Fv*jl}~d:L'<~GR)ܟ/džé@]& HBJR1n /6Z$64 g{ ҰvbC!2VIʔhM1~4]ݎ^* |˙#΅"xLf5ny, ? ?k{Ļk~[1CX5q!Ϝw\'{+Vt;=hX vuTAW# ׅ՞jQ]p90-^\4"* {`'lcTlӳ6r5ΛzƢHʾc ]1ލOمRK{'+˖:jcaK442X F ~(W\V,1;&Ͳc{mMKWN?;+3 p,.?2 OeK2moI[S[*ڮ6Q,3eB=)os#O0 ?Po0z* Q#-͌ʳ4Ú'VjK͒V4ɀoݮonhց.֩%LBJ4ZP%dFC B( ʓA0^v4;=+s[,5&վŊҮ1ǀRZhجN@5 g2#ENtI:- 7~+TƏY> P%Ѥ5][@]wȗ 1RL@3u`-hoDv/tlDזIȚه>I kz.踗{^@ISd1}|u4&5,Z\ |'&+k9㍃Zw5Mâk^cIΌRZ#=8䑒}Cs xG˖ C0fLυ{o0 /J1g ?qDy+ yx0x5Lf0[2V1@JCg$H1ǥlU*V .-WբOuP@DE\]5V^cAO( SŐ5(23}l%:⃔ v(5V͓K[9#Cσʃ6{ /:x}kr涥,a \]YBwL-F7me_6!ˇ^ ҏVKuC0{π[ ,Qk8EEvw ˈ0j Zo\bCrYO|vvhGkϐ`Iˑ?;_e`QDG݌X!m7;Zg {4" tc|zKT)y!EOF?r:ns5bgm9Z: H rɶ~AUM"Et]“blJK4H&%f=-SYOɲ(0KL7,mW_ k+3J%]K`.iK*;*Ό%ҷox_|a0IjʯH׍5@5s:"UaG@R/H -3?kDvRNi*>ܐQ*ڴʭ pj|E@ =F 쭚Uj?wwI(W.%2'4F:ʑ7G߬qLd$zG758Gz* ~]f|" s\P##ITIR^7wn\ {Z'`/7W>XrvU%ǿe'nJKȪwg)6 @3X.^E0̃Dzdg$o*AT9#3>SJqoGuVxZux[; JS䍽gH˿+8h^8tbNmp=Jc OfeS ZQt(z:d*M\g 9DvioR&Tl#k}y[ ^ѻݫo VRB<Bk[S%}L>Ԉ|{rVooAJb5^G -^ ݆斛dڔɂ9rUFWV7f6l Սې.q (MSR ~&GWPJ|Q{]f9W 5f^jm 5j!ȸ*`2܋Z'"tE?ASg@uݽ2Lq':kr`^~](s 7ಈ5M+2J*W Κ-< Q?~ƒ7@;2{i8luYudFn4=Me:DZ@~ XmK|=H!fFAгÅN8 uGiwN{ X^N` 2~oF)8nK"BcUkP|V?i;y=z;A!4)i!+a 5f-ef{0t]C2zQ gXD'zMU9 rRMNIz?+TRgw0+'Mc? m!Ԅ(/ޟ)]ia>,9wD^,APºgT:TIӌn"kZvDcj Uʶ*%L|\-ڑ+QjKQF%sNYLUcY*2Њ3.moEƹ GL4mGMHꩦSx =u%fJiEOLnAh ҥ7'cQu ;VQZN\eXO`=J4]\a#Xt]9<Fo"mЦAI+nf-!0(B5>]tS`UnC\'<()R.r> K;uzfU՜iv;9ޝ3YݔU9*Vlo;nchCM/ǴeScOw~T:ha1 j?r>-0u]} bIHBq_ψ-Y|i$PpCǍQ⻬=nr cI'L™,Uf=OL/&fv^. apj<ҜFIء)?`9ҝtG{r\;~ڲK!Ѽᆛ܈mڷfhB;9WD$ʎu@Z& _1$5\<( E2+y! DɢS^w( ;IZ܄wx>k2H8NuzQ?Q. x]{xCݸwS#eFEunZ08son |?]`w7R=LYXK YiҎ`FDUV?WD14^֏tX%Fp`ӛuu^˃ ㊯_(G/;h$[9MU̇ѣ=bs"[(.i!͏)B)Ha1K5BoEcSTguGXfF098o :-: X!R/K?+uKif[xw?1As:tS^Mʥv8t1"&GS+btiH^n޵pT'Y5G3fv@"DTݞшyɭ\VuO&Ll`wpcYslqHjAe˓ lm}qE{3}J-l?ְzP cS%C>0mW1{So8Bz &Rw%`UMdi~>*; pb.}˿lՇ+lOσowVwXυL nEnmkK:*f/1BU9f*WKdw)_h|[-n优Gh:vuE]hDFb&M͞RvLQuЕvѵ|? ߂_+ N6\$q`W/o*MPN"Vjft2)#j=H@1KQ?9Ojd0Ms *Bu@r{X}:,|OzxT*X纩坭i Q w>޶M;^+r)qB*o/%VpqlfuÝʍ3xkoF?iT;?S#a]H#t~WqR?$c1n&LETriwTUe[*R"DB 2(@5h4,+Z1'IQ=&mb- =E w-S)Lj-\s- 0Çmd8hckwɓ#FAzsT*NL| EM覴`)DB V5PBw^Y%3F5)hy FHbT!sĖc*%״0Y|ۿr 5;Ti)CP&9c|޶=aLÍsˊS?V@{>dYo^/hsa\)G+{|,+ `-SHI ԛc (gpx&[?sx(ҹ$iBt.pnBBɥaF/Np-I&*y ^*+HV*''Y[4YTQ|2澍&Q@;h93PNh- sݸs#W!fPў9<]H,ho)بPz_5O͗@;Y_ dd"SQud3F[%ZXuy¨}#]DlnՕ6zPӞ!D z3S0P^ƕ{YNszn yy>DV$شJݝ_ zl9L#wFkJsɿ(2C M"FB]&OJf5LFV\00ВbyZu_D,Yvoǔ}BqwM @rIxBҨ\ShϋfފLpe^GB* s]BxS!OdkYnX$Q.["0EH*+ A6Dv+v?4K!.AAh2AϜDCM9yEOjzv&]MRm )H'Gݜ"2ׁtC 60|wݙ )[cĂDy ]濯?2U뀚UeF{hTA|^3aEF(Ufܳ$ ,޼ѫB*mZ8K~A˪7 sCb{3R`o#̎Dpe>7f̲vVnVT,qkYhA 'i\θBt.KG+ v\UH77o㝨QTJ!Ξt[#e !wH" g3qdC1$:d&pT uɘ.vٚ>I^}GKopNN5/?hf6dC:u%zz|XJOAb)3@NĀLO Q-&:}mf-m8p4:>̈́BNRU@LPSΌCkS+2#iflEui^z3l Y7uuXV,, ˫%5ushM,2Ʒl6{8NBR#Hdw$*yX}ӋI|xXEr}b?GAoᢓomfJZUdN!g_:J[82S>kn1?9xBmÌa3v9q+?b$#2@"j.>ox˓ jǮdϾ֝ڕQTHವ8:$CO^ qgY9jvuK04D1xpET|>{)j8>o}y74#odV%8==}NH!c= zy;$KӄuF ~C4Zk(7v}⿘X!axN_q5_|f yK ÕEj~Ѻ`~gf߇|cl~`L bgƊ8GxF|bvwMZyg= %=%gz?i*bM$PFj F ܝVtF8i uNJQ37.]@@Ǿ_2Y߅<}'W k@F';}d6]n$ mqӄ0i54kw: kbkGpz)*l>u•WDLFD{f"I>Ѹ[QgӲ>Kg?UFx*aa# t(%qJ~`xz l:|BݘeI8#$`0M| |u$~{+4+#SH`]Ԕ1 j+z'ҫXD"hg)U|!B?Z%=2#s{{c7}VZO>G}АrsCpi5fyRT4ua4?vRg#iu,a7S#eS(-I@|#.."QIf<=6n-S=&$D 4C7TncQ+?EX5x )լjGf>"jK@?c+~N.*ߺY0!"ЋZNQ~}9ۜ;fzs9:@_R7zvc*>iZ9fVHco_k(Zx\ .Z@Z} +H!|ީE\N,kya+p P=T5^INv>2c=`V=W%/_|~l8w \y\$LmQ`jI5omrs>"\xmD ˊ+Ӷ}e{3,\$"B>QD/A`7d;IT5D=Ǟ `U@4eQLV=}.2;*==-l' 4[C/3w])+ VUL m^x)O𰤱 \Q™qgj|`ք5֙z[:xhZ edkkbZ¬7E-44 떮4_DDgL+-s,`:ݝ{'/@><-IaNX"ؾO?mU 5RT\Up$- !LWeF]kXI9\EϜKF pX'k ͟-IJ:eȒeͪNqn28J2|kU#Hm _8>Cf-5;d$*ǫ(y&{uT_PGHx,YJM{FMVofx;Nza4f;`>>0BN#؀~b\^?SJiI៩pv|:o,oJX%A!RN.Y6CP :e*z.kC K,y(a h>"Q;-63{{H ȨҡqhJumkJ/ !Y݈eɻWdXA۪|Ѵz^2W-߿*(j6W=I #"~g,C!qWo k5|ŋI-3p]D| 4=E + dtV;PLJdsPDBsv׈:fnV+(󽳊*r4v/ :-z7qYp^kL !;!<Ʀ 皼eS=T_(1l_"K1VFeDKQEXj8*eھDY7 oISkx.:#NzfDžOa?<[Z)%`!gVP6F,s[! )v.Gh{J`dF0 I"!tK/%^p2P7T _4tʴ8%Ug: ;xW V3yQÃ8gGN'Y#nWgJ2N|zƚDd'وdh j@`7eVɎ0C/&p2袌j.7dƏD-vAqU [YTt2Sdܲ1\G/^w]g> bPEi3+YQ3X|uvg;o&OB-d4zE3T`j̘էJ>sזIdzA]߁x @I[s39e@;5zP_hEv&(Z:Ss"sjMDD uC;I4M {iH'#pJƣ4P Ur7[z qC=nu[{N{Ʋ㹒w"\@MX#OGz\]=>Ime;/D>TwkًşaI׵b~dlCRKw Re.I7Tdp2u0\qpla^! 쳆I‚KaJs!oPslS~EX&T9޿2/A=3;>i &2km6‹U|ys) lt!ѲFʁjp SK{yk;@86N|#RO9KGwX| VkcX)_3ceDS-dyߟ[p}`̟_-=_C,pAE@H%0aR_|ޕ/f^k6'T у 8ETP|v4@Ҧډ10#<# 3GVGAXWsғgJEdl֬}ס+ /۱])8Y:/ j=~fn]2(0\z7AԯFy9bI-fh[jzX{zƌ"aJ!q6!.6ʬh):LC OSg.(`= p"SD}9cb P+mB}t1rYnXxṗŇM$ q|@V-'}+ҤsHC똴ضk} a jT5 2w3rvg"d,?` 6Z0)L~+p! E'A i,R31S?}އĀR'HOy%wvὭ Nv|f4S71b}sЙΰb7[t"jЮ JɌ,[RĎL n 895 ѥHD&r-NDbyz_Ӌ72Ur99;{eRjHA _z`:ԗ=d_1^6dgQ }9c;&^Sw@ԝz=Zgۦ ]$NũH6y|^ @Wt',f4=*ޟGQl4,Qz_{3@XYVp%̳jіA/.¯\^KnHgHΧl+CrOCEnQYznp`o7-$i[QIs9ձts?$K+؈?+\Mռr:A.]GC{46υբܮ@Ut"&zDkG>qr q{&Ȃ"4<vBSV-4oįi7i' |_!}P}C5&.B`hIľ, b/[Q]HU:"vL2ΧJEn̗Ѿ@} xpٶ^jkeqxq4&Krϟ8Mi2M 0XɭVhhR< o׌]R~2J~ʤ [RAȄB2H"FHDi6Sf W $hfAMN=00w=+oٗ9wOI$6 /\, 9oZik["ﵩ S4]CƙèE߹ z'`iٽ0{å$f&.q? ߬GYN`tԯ 0d7fv"bgQN$$KPgɗ`]L6%1oV/ x~=%i[@ ~2d8|r^eMr]\dHcMM Mz M #GBFkEAw,*7Y}3AGsa{B]*b?xOxiv `6> hK QXzzƕm.x% wU u!y# g?wᤍ1!C@JOX%TA{tiZ ?@ۄIyW]/_qJ'C<Ж bXTTm[󤣚pQnvБVޛ\ˌT1"1 6m&4@2s6HjVk%J~3pfLmHcR1F"+ wע!:Kz)NjV- M>b?U]0RctjoOя_OH6N?nDa\=!)a޳GS>胰&>}מA{{KU%t+~aR;5%o ޘ89?Y.IߢkoIR$$pGsJ3~9ZykԚ4Ngl^crj$ HI7"\CA^$UNA;/)Lfܖdj2ȝ ~0na 6Zzi ڲYnG hs?|O akĎ'>.J,@5߄䭨CVư eFY}HIvQU[!D6Id9ش8RK[ܽ ʚ\4wjVR!WD߷tvo'r)|1Wd\qe!"ЙאeҰJ%>#T0)?a] K`mY/KDQ0j$O"6)**{؄k+*CW51C|+ n8S5u6í'-(E%E3 Өܻ]<|+|/E 򷧅r SwQjLooN*YM(sm4EqmPY~Tq@Rk!$ILs(QHؚRJ =^O,2\]ƺi2#0/g>zKۈ5JSmuc::fX.^b@s8IyB=IʃUE:Ѷ:xcPO[GK;uiʟ -HaBRb 4`jR?l)*K;\4r8hfÜFnC-~a^6#X-{O-e%KIB: _Y )ve5 dү2mMl1C >&>n7 :̮7PskH,¦M x(fot^Mt.h7RYdF]ZB|U1h+ؘHxSмMM(}5Xe)V\d؝رq;nE!G6XSZř&B+2^ t!MLm5R4(KKӑQli٬y}I$6_C@3Fڏ3ßV)>A](Sǥ*ec" .Br=e6REheg§t9ﲅ2Ӝe+ p.J};eSƝ08vg(RōD*cW>RMD}KdórB"8:lLBS}&yIvZB (oUtlז#^iS:zUn!$Srm(:Dzr{x<G \7KaNn~.Cжd0]qo$03hF:hb9"j9K7w=J$v<4 d^ =te%9utypNAǦ\VaF Bu ź:#25_ KO11kۀr1Nտi>?Wx#"ZZp ~u" {(#i雟PGdUN%#Ǐ%a+%oI(k1:*8dݴI%Ts]CV6@U.&?!m)0zB\ 'Pbȅ$3OPL_UlB8ʵ"f`;.Hxwuu L.}<?N%,<[}˰}X2#t/S$}}\np1j$Oز_8o(DA߹egQ*P>ؗ [œ^ɿN (3ȵVZͨ&Fj[1&+yY!{Sj)sl4c8L4s5]\Ӈ$F&2,ƌڒ5 h ѩGj6,֡qvJPZcPPf43}R~<^ywْh!ǭ|GCI?RKM]2riE5nwP`&C< l jjwY%Е:#$_"o>S80Yeshnj-e՟h㷠$ $sVG3v]˪8Ŀ(PD"8O5ImWeNq祯gΤeuE6ɩu_S(uw53bUm>O A8zf'[gEZfNKvzP g%"[A`]@(8?| xY ,0T"Ovز\Y V4>ڂVgRGQ`;ʵꉛxo?bܣ|= ǡ9W:k]ZRqYڞ., uU(;|quv,|q8%Y!N?]~.5TTC63bHUxH?sj|~Kkir͑_#TuI\Mc\٥+}s="yWq~X%[8_=gu@}‰D|-F&Jm2OENM. -v)y!K?\WU-%p e[{f VF J%v`zoI{F'JL[. '䥏0v,˃:n 15V-M{,hO [ojO߫c䄣tu #b*t,^Ckpsk4hcqvBmT/zRIk}ϼ&0{tݾًl,&Q~@ʅEd%Xu$B4Vv3 ixW2l~U8-~>qΉ8NְBN_RASNͽMWB<8Y ]x^X?ñHX,w9"ajRѢ;yU~팹p: S\|h>~w8ajgT`4-QB'f`Ēs~j,+e7`$(T9+^Ls G\bPrqˁRX}ϪٯE ZS|ki׈R 0 $HQ p%WYc=?BSSxMjrcՓP/Տ%h'rM`{ADYd_W!Dahj_&ϳE{[ .3"e9QOEb?Z8 s:fE]!^2?:g@RZ{M:t''.!s}uD0b2qn/<=ÂgNlCf(Q"53krs*̥/HGLs~i}u_z+LΟ/I6|fo?WΚl ۤYZ S3W@ev}Ηjl r >SDe,#fإrkDO3ٲ4Z.^C8wm!2t]tֿ6SdBD|>%)։sZ]c7< uʆ.gmb{[TqR1"zSw&*uM{60$[Mkya9Ldyt`@>Ϸ[P=P/Wd" pޛP NZH '_ۮ.dwv?\8p].Ee>g R\hPiGún`N1hF68; ߭a7itAJ.wBAEO\ϹvZDgB3<1] .!ۮ Da-y u.r-S!0AyּuxV,=#wvo#XQW;Lݡtqf/Թ:hW z|wܐND7*0M61Giu TDPCĴ5)-AӳN@tC%4U_">TcnDt\vk4=8 tcl~WfްCUH5I2[z۷}&.'P,/B0.1> _ᳲ.}rȜΑC>- <%G .+Ϣ9an2 *`ݬU8 ohSw񄽴+  c1 'oC ? [SS;_$5}*S^8D'WUMt,q>ܮF]aB[ l|0%/kbosq.r'gR?Hj?xOgs6hMo(O.z$˺HŖ$ ҲW6TGLwr$ΈƵh7N8X'2NW]ɬ a!ņ,+3Sn\ؐS&OETm߄en؁?^ m]TËln c>M:73V!U`g)>wϱ&t۵E)Kў Q*ߛ$7:f%Ό0Kՙw FJ/?8V&]ؠVC[B0vs>#r0r~Q6ZNy#3A#Gw>3@ǤmFDS^uD J}њ_vA3TEv:E |HCJh3}Fϋ7xzd6NiV?bu/#^k鱾C FaH+ܦvv` BJHGZ E0Ṽo 6̒EbF?4-XI^r -_q;ie`aE{e vxʛ"!RsE՚TApMG˪I2 5de'A%#HN]0t^ eR9U:A5K3&$!q+ Mc۽V?Pbb9-\zc7E T1q~0󕒱ͤ`{o&Lg]yY '*Wrgy,A}>}ar l{!W6zyZ]|ﲛe{(N уwi*XNaGq xE/ӛ=u.(fs[.rk#ˀK!_e}ݾm$VSFyUh'/Z; *}d #r5&,+֨/0kjRS@\Z?͚6}<ژ?C'lo~RkLuR#\Q;1KBX gp)df-F3PRC9 OL*X5Z>ū>NJ xCӬeF5Oj7Vt6{]\Y?a\wׂH۝uv%6m~ W r?+6& 9THxpGT%pQ, x=ZK"Rk,-J$8CaBDXrȓFT|13r%Sc/: ˊȪK1xe?p4d1&`{MQ!)Lw ''}/hGr}IlS B*ɯgkuj{jMr,-{NA 0kV+GdEҝTuTSPNc% tFCâ2}ð}Xj$U+2}1Y^:_Ax ɰ$޸4+bKx (gM1CV`S<ǟ>p*ك0Y9/y@Ob"a%㘉^L?{6 շHx&XW .%r1KvoͿU[ D%«M]svJrƵ*{ Q곚U8aMyBFx>+xS^$M $EA:nXC0z~tt2gcIojLrI'=;ĝ(2@Wxn뻪3VBuPs-r@~=XCs,JD9bS? H0hz~g1\p9qv8-@VG b_;eн=cɀ~1FClfG8葌B'^$tw` A'.a#3 9De,[|ڥh}<8'9A{R\CGaQjo"<+N^}@\*Q/Q'rw[6' +Bn>p/ [wו` PLӎp {?_c@ݰs( _` ͛u; [>Ȇ'q:)&%ݖܘ*mQ9=0?=.淒"E Ϙ] h=uAFG~(~ mw,  (?֐Oa*߻^ ZqAk c`+[(I hY{ :K%d03RBmzHܡhGpCW+<z5&. }K[txJ;*Еջcld ?^9jmUK*晖TW1pCKhS K\5N#:)v76lOD#UơJsg%8%-YJt>UF.sR]VXS(dd}Sw0szҏ`v !@4'Ɋf)5y)ҘIb9`ty('`!8p8 !Yp dV}04hX(U|Y&D[MPyK-e(,ȃϔPq昒Zrm  mZɝ46!)sc4'e˩R yĴSs#47cH Quɰ_BuQϭ`É-Wc%4Mr pexiN*)~;awzm`z@զR6?vtY35w/i$o*ɖ}wB?Xr8^;YhE:/&R;Ej&CUEfVAB6vBxF=2k!> u8;K4[$/?ľ?d!h p$>ҽHTW$o1V-,`>٬|c~`?yک:sd 7ͽTNܻ_-Mn * Ђe[d@i&^:9W2 }֒CU!Fk'Mv6~|LwTVzr岎ڊ}I dGZk=QNi3nS{-.'l\σ/a-`RD5dY_ !99f8}8!eYKaK~ؾ$z+h@ayJa77b6u7_z-H4u)M%{uPWvGY0 =hsȈ=Z],g% s@%vpKڊ\x}ՂRxY67a'kܫ̤[.9\psDrzf%Kǵꩡ'2{Oe݂uX%:b kg'Y 'H'+أ tsd6{P{B.[LBއ/ CzF gv'EJF o+3)ثHvP̔yIA+Z߁ T5I̐)K\A"w\u>a6'xH,S7xq֖ )GYsnn t.XBco&Y*3_%xMl5:an;1m0u oj8yrX޼׵0z]A<}G(U =&ysvP6@;[1|Ĥe 9)Za#+~zknXŞ5 vm|DׅN-1 Q\ m1(hvSj7/C+Jw{S&02eA*TgjJW Ui5ٺ%l"_I&4cog0X3pMVreD7Гkfs\kPcNūi&a+\& w;Jۃ }ojhPso,6 af) F 3Ēz4>!ػ>Gu:ǎWwM-Wt@ TZ;ջ>@&^<A2H$^b$ Z>f0cFM,w3Y{,L $hdގKJP=Yz')=zW܌ـ0\囔ͽx?&9u'q{ʔ`wLFi(!{ӏA@ek۷vKrx"tk=5ZJSwd-"4Iѫqޠ3 +έ[y|&r"kASc2WA.uʬZq &)/irɠT0#$ݍ$R&Ƈ݈P2u!0kk8@]WqEA#-@NYaO4`x(j#D=9bCISp;K /'Lwǽ,vg'JschqkʗiOaOLm8i8.bƈS(Q'-u@>WղynK*"ow!?؀;_(#8CNn v 7"Uw;m l‹|ʲ)+e޲mhDh㯽W# tW7L $XG%d[a9ȫR0Ex9Kd; 7 Ek`5VN֮5 @%HmhUn&ʽVt%J~*BTَO_#c+$|QNu?W'yQRxRfAx],ޢId L 1igk"y>-2AQ [v2>m%b礵P \7Yw%v ƵEObjo$*>mG۰CkX5vP9Iby#nGpAr/Hn.Qúu3&ֺoR NiÔp 78iF/ qA?=RFt, A>Yԉ[@&N5gBd%I,랡rpnnuwW*MM ' h җZ{Sm\k%?_IW{&z :Hd`}ǕI.@Vk( [q}B{-C3h Te vCѭkٓ 96J3Q< `װgf$PDa5UUh$IA 1G*tZ>?*&*g(DAj iUa;Kgqf~˜bNB *@ZXSNMQ TIv46;%H}fJ O53!*dP2 l96)HT/frR#կȇG;$ sѐZZTJ:JιB{[``^ 6 qlƇЭdPt=-@zKo^H;$7>q`g0B> j0/xnO>^ ǵ\COPHk V1X:V,r4-'!j ?ؽљҁfR 0gs~ sO2HQ/0+]0l"`i tjW9q'Dk:fRb8$wxJ詳lv"T RP=6f ,) . nt 5҇r;ڧ*e:q oI`ml5̿sqcKﲌү)x4w M3H<_ \c[uz=.(jXӦGN[g:$[#_x[V͗Ud^H\7{8[Uovx)KJ)cVo1GirEAö4#xěʿ^V71毙hBK;̌Paa Rr~W6wRa8a #^7 gz}V\ڶYA? a"2L!IhQ❓I '5 !};@OmaC't?{ 6y~^v@SxZ:xڃYne x~ks6l=" YB*A=-5t5}M5GbYwJTbϻL8&,PozerTz|v YD\NA-OV,P Dɻ$[9Kz * ;/7;y7F+\FԋA7yY1z"g][#q3ۨVeFr@l&φTk Qpx{m70cUāczO˭/FkY5`Kޤ*VPZE5A5a.&5nwp( L~ZmƱMo0u;_JZt3&\-Wc?Dt =;{vO8B,pJJhgL![9@l0ÈA!8`79Cu3 jV}~G$lH)E) Ș!XC`!6ʡL&Qoo hI:K~V7n+]]DgbJ[ B;m:ٙ.MleP/n"(*+:$kcsUfF{z5+^?{0bfjL-j΄Bj:w!. ^$?w9}=kÛp ̄tYepVI־35BhGUy=la|ށU+Wȗ:KWېuUoE[ Y$fY=g>$HDL Z$̷>އdSsﱴtVN`.@15]mף!P29|/Y `4XzƗY3:r&PQU:; @ Qx5Grݱ` .U#+>GnYXCa/< ks氍pkCX!DYCc v]lhdp/I/;9*z4IvɓsOC/Ҝj.Xvmت"\(RH;Q-iB'x{1^&r_!,&*AYCj-,1-ܯ_ @Jtߤa+/h߇0郒)Yzwkڷ6k|kCtX}`v~q6o"|.X >B\PP8=OꓒJsQ.SnhlY.C6b ^DSj=nL,M ~pm[(8n]w$N?+k,oj(PLl8Z)W)1ޅOmB&oԠ.1$(5$:_)-oPM_K$YV!+F0) sV$-6MC?iݳ.r\(5GUa,g⊘aFqvmu6\Y#zccL\zLE&,JA󦑹툕BƃHp䯀JWck5-uW^`RDXh2q[U14:"eZdfԓZ;sQEt&F#qjI}S|&TT`@d $гb< ε$Tv2l?V&e"B;aD\+cČnو7^S^I7ڂy(N~Ma_f("H KU)d(,>;U:+{:hU(b Owkأ5_See-An{6w-ɢI>Z͛oؾa0z&qo7J,b*&kkƒ8& -Z(}PU1Qʒ4,ii?8 IS]o^s;kX凯t ]nֵ `Ctb157vXzɤ|N>LlA;,eJ4܍^x*j?ܽ*$.!887GLAq^d`QtO\屮Qevju/7i`Ġ.܆rwk0VP>>w_!z3&yypLY aF!\gKQZ#~3k8"CȮG&9%/ @'waNb3ྪz,X_txRx}q@Hu ><+ٶ6Նsl;x *ƃi)fJVYq/|y4EgPuܡ& =^aY=Z_ȥϗ۳rPo7@:؆-/IJwVaUjfwk||j",e֪n74 &7Pf/biq>W~VM@FVF 1|cUb*>*mUxq1䞛,YU1C儑?hO]rB8_]T)p8~ a)JʼnN㱏$+ԉX}Ah5 f"{}5:TVZ/8Jr0%}j߹3qtKMVܶOZk]q"f  7zZog:JXgݡ,Du)=+Q5R'w|,1,]QbJAhVuq;ٮ ShB{,k^2<$gkĉM L$_+MdD菧4,r듼bp?#Qnswl3CTm,X>\D\B{Dx')mo%u8Db9l!.^Q(Fo-CJ$AKaܢbqdW~$ v QS8HoGeF]Ed##Eǃ ½@4vؾOWa* C8v.}Mc+_\Tqs>5դ" ? KǏm/w$!ݍKbeWKA56w{=8hNr5-Ft?,YXq0~DJG4Jhۨ(fE$s(nv[ꠁ8K-zǤ0dp- :mV6fI)o) n23A |\ ɞO|nlÖb Na k+My1`f,حGQa`2An>7azLlG'/S-6l-'Q,͞aEF^oP-%9ho'p"ƒM]^VZR6uCm44KGg  ĀK~Pv-0&D胬i蝭|dFH^RۈcNk[1Kl3)zH 1&v-:bֹc ĶT>XϷ:%8`8 `9}JpƩ щ1jf.dc?;QR֋~fsjT'~QtIT] 3 "P,b|lO9m=nIW3yklrUjt}1‹#$~uc~l%%Rߣت%JGs -? yb uXL ?GmZOl׶VF;P<,q"DL0yG,ʞ(iu{LJDfR+j}E1*ۍB|wt/Z-_۵EK 8ȎipݜøoKt 7Phk`x`fn) VT ؗ%1FHXYɰ&L{icٙ۲nGl=OF?3I; 3/Y))>7;||fPed;iH (Ԛ1 JL;rF5#JsglV\Cy?çLd$PH`&(Zu.kٽ35ep$+~XBq qCpY.ѺIš XtbƏF5 \5Xܔ/u *l+qrCN S(Z$fi5>fU;dg $jlOẂ[󄷒9"[j"+=@85!'@ odY󲄀mZ] }99'ig~z*%FJ|H{v^!Ӆi0Ųn>Ydž3/Ƹi¾pxHFm.RM-u:?PáV,:q}LTj)pjI}6^yG%,,vSuA<3wэÌ8̣̀Y*v6=PWOVJ06] b}  ln\M(v@]ΕCH/E8 /)nt*w;au pE=d >am 7(m+3eZC~ dD_xWKgq3J\xDD7TnhH!8>dƣ .Sjvؾ^D{/Hcm7`^=,Cݰҟ5SÚ/O$t&w,Nݟ>"m_ !>뮙 Q w%7-Κ1tjF9r/FnƣрR#g*e!$2O,]]"V-M2+6ѥŤ{ƀ(dv[1 D g x[Ȫg5Q!O+ѯ UcɚA# V+I !0FLuk9n3ӲKGɜZJq'"jsA ʼڙAteN_!߈;).lJlˏqGRHWU,EJ |n99iQϒ]DMz@Fa;tqSRzb(sѕn5 hs LKPwnoD1=ܳl&>˩1 '<eZD'Yy.B)Ho g`M\x~Ծ0Ds !4'Mc72'a+VM[`f$ŒJrmL g5,q >])5(Cpg02 #wSk6HϡĘqE솙bA"ٰs"G iIzPj|dSQ4B!6KE+ B)W}oo՚'bx^@܏Lov4@<-Dk"b S')f& ҼF.DI,\׮dDd(+8qX %mwNX,!A|;IO8Hd쇴дüQŢ@⭔ڒ4д*2m@[=tA{~# ){|JHҩzA>{aV;|s+D|e̥2cC+><-hO t7q*s[fFf)ج!Aqa6;wd,<27_/'=ҌPu3O-0u~'|r\; vbVrTt[#Y'\۬b|5hhCG_s 힦u~́EQxfը4j)}Sqs-4 ` dC_z2^"%p39!Ѩ:@bv#f,番\!cڲ/wt? \2j=(}֡ف6C,h)Ufnj3P-E+ˑ-V*=E#3@sOz NVwFD>H=P~SMC/0̓q$v)l;Vء|~)”١1%!܍-vw9чp{g2^dIpQfUa?7VVdP Yb:b #lNM, a.]mF_65DBm +/k#Tc<_= ǐ"P&xYIGP%mn߀j`6s"}iTOQ1Ɗm"ք3bڂHRb43d_r ,MEcTb^]RrK%K~0z.M셷ص s9ܥi%l Hǻ+XMybˏH9:s/RL㱌hեH*Ja ܓlt,ZbR7[Xk-!ߔ._Mr_SQTcFE=9+עEn5ڠ–_QF X:鳭R ̅[bTAgv hyκU'+#Ql6)pkPeH@ cق ZIzIU QǷV .emxQ},X.ԛ9([`]QSz@+cdWm[5%yfɄlyV ,E~sWJP"Q&XZ/LHFeڪdw{|إ6fE'F,3jM;lԪEAxV t&j^ T3lܒHan@Nr9wnQ TA4_QyG"- O O1hk'D8y/_㲄;C}ә2H6"iF{nV7<[Wမ$礬`H *G"!lyُAql+`~}s㾑PP?c܇=)6l؁!qP|;vtN^C4s0#ݫ87@f;r-o ٻt϶277XP~ ].m]pkN2؉kW1(tRBQR%\ ʃ43{գeL4!S W7[X`%+alB| 2>5Rebs|.QV~ն'd dV+woR~ Cpd[8soXV/ i Tk}'6 OeI7f/ A7@jr-$V0=3A\~X^oKgq,pεNh%$]*LPy❐%ʞgnE|%BM gUU)eV(Cb߫@ ʳH&~Y P[$}~'|:Ps0hjԾ!uX:*(2~igJcHOՆ ɹ1x/@ ]i4<;@k7.T~Efe^ Fj`*IEnFvd[D JbiH(M7ivH 7],I3VW:7UWYbz1bs4$,"iޣ^|t3lO6hfܣv*Pދ@hnʉE~d]:~$2J%QMԩc"Qqyg$DBjtUտXh~|852`gAW^_ȡj`p]7ksT U> BkFi5C)MdOlIk b2i `Qw~#TeiVY'0Qzc?ke١0ks<̞AK|?Mt,Q  % 4 k#ߡ1vuk/_ww g jSNƒo?QrP3ucAR?DuC[D;l^CN%ov( %u7 FTnn~gXkt3 p?vlў@m }U@SƾH#ARk-D2A79>A,_Z6PWLPf.z"6B7s3๫ |9֧nX͋pBQސ 3{ĨmՕݝ1.eWeU+'ŀs]wܑ+o%e7 X5]>-X& jxRKÁ / mulURL7@VcH*ǰh`cpߎ3%'Qopd@ |$瑝^m-OQ"&qa1/Fb'tU56 $`Ӈ@kH:fdtjRFhܪc=A >)ŮlRý5=- d sF*1lnv+i<:ǡEhe`kM:!=W=_eN+[sE89E1~xiL2\٪oD^f^jߖW=_5TPyP2f0%W2=EY0J&lEj(,\v2>( "qHpTt ث]9S\k%_ .D VB VssqP % ,7o%O8̟z '`YO f(nl*=\_Ȳ8-dCHg7Bmל9v,k!:-"~=CVhJq~eSۂR*vWc#'9=1/ "*K3֤^Y wyX(6Oһ딕iyewj-BBtdp-̦sjfQTmt'qRgi Аq"궩ǫYNl}nKbMA6oBvuf Hﺍ-.@zzV{K84fUhZN \ڡ@,B"W`Q!5k)9lM:Zd#d 50dgE#iA<_\?rϸA]ю&KQa:;UGVs`5 S1&yLĦ 9a!3"\`}AokҮJ1G,N9)(p{9Ǿx&ֳň|BaOpR .1!n@2i5 4+}l\կLl[`+.xd' 7+&`׿=D#mot(g}Y)2@[|pɸ>Rt7? ϋ&K>jԞi|d zڞ_ca}|:=8"D b$9D%]R$1׭M]͵B@6 b8Ħ"aƇSV4*ܡɒ 1UI$<ȺHhgBGVBYpL[lK"C[I޻U@!+OE+dV}LDb*R2u'CkL XI;,|s5Cjfא0N,cFֲcpȠjD?MEs(&z,tLBR݇?bC5sԯ0nnPֈ-cuy14W_8,GKb=ɧXZG,h}/p?xސwtl6BW4C ^3$h C&> ji[/r(5w-hu* s./z딨kjm&l+v컾yJv摕h{@ne 0%@3xpB(Yi,FW SVN|c-rT7nUΦs2w U Y˱b|4),j~b]5{>mkUxԪOR5ɕn)b5I;Tqۯq9J1?/~9F/tczNٔ.8*Ϸ|tM%?19/,c7,i ~LT0 hpOZCXbٕ+{0lOff8~Aű#3kyޓReM/V=ȿ7._Ō{2TKmi!v 9f(4m7[\yF*۷'ΞA^p!ɁZAO4SX Љ¥|RHJcegur Ҙ%Cb"ExX0,mAņ<ƿ,evU-@_Y Nˍ~> lY#l i$mU'jԸ6xB8Vokk@y'/׍^s*˫ab%ǸH)S28ʯ%/yyKdژ]:J+-J-K0S`ҵKLԂ<fTuwh]4}S]c`)~BJVa6kϮ PArYOΊQOs1DRTdۍW_ocSd:N0_td[wTdX;32mӯv΍S8< hrj\o%4yjm#wyKbY d [Ԝ8t&Cʃq|Oҵq8>r;F={iJ<B_a U/<>g lP M(t* Z%TpenqG"]݈`]ΙKl,6U D8At]3mJbFHHx搶CÁq{%;Y$_+ϑTv^tk\!vș:C38]fNb[Q]=Za\|{͊UT_ k`Ut&VT+Pu4E锱&ϓ'M.&Ц>W3\- ǶgJy4j n-@5:dP5r++;L?z٩ 5֊|a'+|F7w"I/dwT@~kKu3R66fvkS/<(>@3ר΄nO1wo]Zb5` MwEIZySw_q:Av _d'Prqtzp *7mn/ C Ƿs"Fe붱*F<v;$i{kmD.x'')uk%1B͜j0!s s^g嵑(,>z]&]WjqÎW$ S Ҷ;0F:hwj$=mV U-W X> -rAvxÑz\E@ T\=n4 WIKzNz]M`Ljm(X/'f;;F?@6oԷDʰHW?ү}6S7!]8 UClyMC%zؔ[(u<"^H龗Kmsܴ㒭4+cȭcXF@Qhvu|z`,DQgm\c)n7Kpؽ;I4)[<cbPYЃD uKǃ"QOL{_v%;У%pI9z}G0Ԩx]zNX|MBBU>5ԋÃM>ч*K*C}8FHfUJfF®f) 0#]Vuĝf+%< '(fJۅ?`wm'@NDElcsu.֨ަ;Yfρ)&'=Ğj9k@yQ 2=S8ȩ➳ybd?qBJO< "] hs?K*|>:6z} u c5+$fsf S6iu^ q2"9]nhގPkT)|.àyć>y\6<;Zt׌{edP@yNK2+t#NJ2=(f1jgwQrf9څ88MlhDշzXXunsCOf?u~Nw7Ne}.mbC8#{ٸg;0?)#QF^]dO5FidX8X1*7ڷZ=jOzj rn}{'X'֦[W\pXH p S( ~0;iK~;6b%)I^}ze"VƖC 6հ9+'$H $p f16^?#/vU~ P.(Z9<荢 U#qzUۃML ,7# ͒ ͚}#cU6_LW1b.fD pR/-*$`T\Lnv @Y>hJ`3X|2zYCإdʳZ3;yTL+Q| "1՘ yM+Nh=ð6Yˀ:pR}ďg&#`"I3z?bĎeIf=WH~ꖃ?.=n54v|nں{S*ZDpv? ㉸NaN&}" 3^g:L^?6Ip sKI>Rw_yzn)2(zFOOlXo$Q{ϟ)}el^8lZLLN2r B׹>цC%81:yn8 3 E/׸H\srWFlzI<ԕa(CYo,\_@8f3412vA?VY t Quך,&$DE;"' _;{9J !L?Uϕzm4oW6oD;p8Ez^JZdDyptRZXŒ86ji˔u9CSHi7X>\}1$qz8BˍsjDrUT 썃O⣹"_pf%+ 3ؐ_{ۀC2<Biss|Y2R#+;R."_+_N&Y)7]G%@O=:Te+e5vŠCɿ:ms 4 WR(+"{~gV“ *掦Ά6U ܙIhȒ|6RH~;I_.2He5ݤRJӭdU4B >3 :PyA\5Wl+ณ< ?FV\4ɹ%FqCȢLהfԅ6A{!oV?;qUS ˪V@ '(JN#'BPiqg%o(*B_l<_Ԅ$>z"47A$& #]͜~wQے%3Œz6^ Ba'sldI(Ia z$╃e!^˽qk{XlՉ܉=$<18˯4e{ xIBڽa+75>ߤ<"X aeXX'JT{o!k u,ֆgCr9Ak\YQ4;AhHuas>z _k`xc+{{rBR]ӣ o5NTs5JW21SDɴ<8rՠc0U*~^6Ag8#OG97,.bٱè~Hh`o99` 30h?؊Dv> "!5OVlhS{~ O$(Edak]qDZ1 ؅J= v۴H!j[oP4tg6#l̴[yr$br_i%jX1-ѐsM<ז?Bոp saߟC&q7+K,o>߃A" H)`]?h > ȇ-=0I T@"kEc"rs\ Dܗu0:G\sկM1t wke`{("trqRa_Ҵs<<0+ |n9:$zE vU0yW_ok_*Zl4Dg~ myyC|4G0zqC %k-I-0D`d x٭Μ!?7}󴴧TW?) I6pVm0jahO㡇l]YZZ}.gC!)ǡ'%kՉ*m[ePwї) cn,dFNX#{zG/B_nKߟt Һ:1qX8"{$`"NB@ lNZE36j 3BVI;ɧ@rq)783HJp{ɜEycZ6]) :vqUUs|y+Ji_氽J%R[MOkK47yVqn%btNt Uww !?9Oc+Ȳߠ)H7"O=47,%rna2N=qBa:k9D>sXM{dX#g[ Av`sn< g;&J&_)݉V4FC]]ŀe[Q\}*\%Unlj*pI:ioEJ4vaXY0,qzi f_8:e3V_M5DpF®pS/#6ܜ=)v;`IߝvOi"iAjź%jW2#h>4z < I89io!:Q9 /{V09}cFcōqTd}q\ h$QyUo4WWxhe cocMu9URڍހ2xK_<6NB8d2^P F\Yи$fUFcfUDp >4E` r!G+I$#[[-a{B-RD68bWj&Zx*F{u%l Rj3{9CH&/5 2o]z"=%I.,>ߩ鈘ZJ0{դ!u .G!DMK"Q1D&̏KG_G:{U="^\ ly{=|Uuvd1L$o7.r I_v3,Ek {+N;)g= 8ӱ0ghof S4o.~]{ & c8^d"]QH`@q&z5eU;-~H%K`7M )g9= %L9s2ҵ LՒؓw:;z>MaQ/!7Z }P4sb $s)WY &ځ2ְ'ЊvtzhMCMtZŧ auBxZ8y3GMx"cX«\h!hgS#p7=W4YP6f( ך=?; .h\2I~HL?ď=Rc-;QqP,^h|J1u4MBkQ(vvs9E8&t{xl[-~ޒ}R\ioWZ}['tU]I 6ji ar58uu!K-ԱG׮FjSj2;J!FZ"yƇZgfC7ˁqtK9 |/W{Ϥ=CDj3]5OV-}\z@A%\ҏXO[LlQ稢/w'ދXKY壻L& q6O{Y곢xr/ u 5$y}je!ۓCѵ`aUGׄC܄,] >E>3Dܼ{sGAyMOъ 5{!`}!tt=K( Ib"$[UwQwL)|R^h6ّ <E9<ϺrF GAV 1 yv"ñ^ EkR@$Ƒetpɜ Vةs,)[n@oİ)BĮ|*2k :^sJ4:8\+ӌjZa`4//m'P aмWwq\{Xv2`80Z!; z 0evrߚDx<~?=h+gHs 2ΰPr%:D{;sP}Dx jfAe8*qUO%@ Y`dIq\Ѱ$6~OVNeG+ϩh:m _ȒEO9'v#ySJC嵛2W"@@A΢8M[L/|-?G c !+-.s8l?譓]/iFQAYF>BM+- PR[R!UwE4[vYM8Q6D%iL29|ɩL[,YYA>Vcփ_ٷΚ|ܿS(A5,4)ԋ pĵ6kqUS5j"۬UDDgc)Jϸϙ-lEܟ 4~3G͎b> '%8N  )~|j}+9Qf6kNou';1q !7}$"oDPdQ6v^1bUrl|>%BY.l4Z_H]im˾ʥ[ݍt5`+FJ{b>b%]Dڏxkrק!ճc9hL=y߾?s/7~ԭ": ɻ-G*x {|1Mz{؟r猧Խ]yXN93/%<ќ`T89EYb '@mEn7XܤԈ0S1&}V8qm?zl4Пs#5O=gGiH?KgvW@v |*w:fy:aKg`kf\y/)(8YAݝh6=ˆ+B*?~8RXߒm6a:+MdJK@6]C`ȡYTo!Gq8_<@LT@YZlj~r`f,KM$uq^O*Y7`RRlO4,{j`z^+WؚS0fO/gO(9B  j ux$0'Ϩp{ߝU5[ B 4㉛pBj_%3}s Lҝ% yB j)p2{HE9W0;f?VQ{g,&* ;MSC]9(+t=VѴ@򎩂MwhoCVZq?\ΠV-V# 5 J@9[J!A. +`(Z0̠q@S<~K'q2v1`V£bM ;Q<ۮEQ!:#Hvx%4O;;fl,7%,N?/6 ` @-D >Nn6/h UAn5`Ah_eZܩn?O Ե*/?d<[;N6#ggGciJgӜtbCWa~ (!ƩO6Ѧ[Y$"沯҂ _5ksRɋ(ml檥5sMxL^ ~B>i[Gdr ٻ&@&r![_9DG KEw(♑A0, 6µUhrl<ؐuAyr ]G$9bD?r9k=9OIo''x-ྒy'k،nWNߐDʌgߣuтcIE꠪'W&#g_hawC H'32fEfpwɿ-ZOp;X.rb_Z`sw\>L?yu>Srۣ Lvs &% d9}@O6W- W~}tDdT朱%[{oIe?Jkv(+% @st֢_Zmn!X5yUqI;,~r mCb}.؛U9HH n9MIT3PMP1ޅ0*YdЀ65(sKB]gjO ,]橠pRNr,_6^`9X%֢ulq,5Ba?,QUA&-^Xy*%XjzjI[Ӓjc!D8tLC PU!(XW4ࢎ72$uScM%FH 6S $C<p €&y0秤v#W}1ּ 5X@ db ?T*F3C^$xQ 2ձZkqÛ=oɴ 5^]=SJ44yhLovfs58xi>IS+LJdfuL߃V+Bed2|CشVD"M^V;Б܃ܠ zjL"gC&mB{Ul|=E0nx&XZ;V&`1}קr GdBng~Kx%Lq@Q&vC;7wJ [ӔaV,]]t񧾾DD?%~jĬ27,Of27rj0VB#~P\z{(Qo!r!׾ҪN]"߬.nbQc0#_ݟ^o'۷cH>oBD ,o5x 7׽l;Z'Sw93VXݜ* X`$F10"jBQ\⚢sk}̍Lu;JW v?'ٲF =uKSq~+.<(`Vl>t0/ JY&ց+G ZF`X8ҔɪF僼O$]ۃ ef&HPO(f.%I T@ʩ|}hQ"Ѝ(F4[cN!;"ɗ:xJ@L*/\HkvZ_s<=%(-9PܐՀ:RAf̆gi(8Z/H<y%1=F:_z*ZVdbv G2{.uFS/a8mvxmCzsODVzHGa;*}5f")À+Ч'D1^hml(KW)~(j;ST.Vw-I-q#DYI~/`Fб5a,(b!-+hB}!zM"<_!E4xl2лߗkdU AɩTa (||` L_K\7oC8,N/V0|t]:'Z8Rˏ y+L{ iK0B.K &{Wd%Fe.y{%fLjv[++7WT7 -B G Y!SoYHEEd[VB`Y;coӽ trb MܑZ Gs/9[:jΙ/JSXS2oF>[;T(_9Pj>[>?,^t-!)|:gjgҔQW'>ܟ:BǗ*Gh<<@r_25tXSXK 1m-D$Xx{/i aUd6p69V`;ZH $ϘklA~Y۵7 孝|f$StG+oJo4g/ cΩʺQ`gL^5VqOclPZ{ -PRs, Ip5> 7,݇,%"kq^ u  +-dX~NN-pXL瘱?0a#bŽѠR56EK>Vxұ?+Ct,Nqg8-GCqiAh%㧯eF27A3<~^uv?6de0I}rۤ/ĉ@U?pm]@__.B*!0_k>u$).yJ8y\Z<(;Z_58n00Ѷy goz8Q뎦TP< w{ad{cc/zN5s'Mb5Yѓh74ȫ,P륆5Jϫμw)I[ZhB E@Qt!n!N3>>*4 &2})~˨:m'X NbDxOڠy[fF}h™;6VB߃m|QH|SaqT,! xNr)ah87JAҨ4귋WuV/E*@;:;jGf'뉏3" /((Ep8G|Q(eD(KFj,ʵ7巡qP5<6Ќ e \dJh*-\WBH5 rn6r (5>b<F:'!,e/s(AdXB*DBR + W}z>tU1+@SpוEg"i#I'`/ T{Sza\V8 +)fa q=S+Ѯ$fh|a2m~{37ōrНԶT'DXVH۰usq9S`,`{p6ۜ8H<ר%_1) Pلi0*1cg/hMXu^z͌u/\̘L[ܷ=" Wٸ(GkOełg"nFpj HI>cg_8DbO_c R/ ,ir~)vR\i<:C X?zZ|8eF ~]7Ⴡ@!GEjѕx9>"1ӍQ9#d|8fkۈ7+IੀL఻'Ec"bGTOE*BS=XGl 2 F;ӹ~rUJq@?w"n+XpMd蘼B!mz/Lp/8Cb ]T(ldscxbcbSVћ֑z"H2_sͺ>yM^]#Ӌ :HJ2P<㮮Dq<bCFT AQ{(InP|gA HzР0ܯpQT­d[A4-6˯q^Ŕ^1~D\Za{dYnQF (WB8=\ 6Dd)baPS/޴ըT$nϘup3EHLSt<}rm2}vښv 範?s4{SޙˢN; 'jBq{DSsco,]u@պbj)L--yN.951c&ՏE|b]ĶݾAyjKաU6T_<N{F5tԜumw _?x7;K~M^~SCxXd:Ox/>oE \ٗa8Ha<㸨F.,cj2 ;X{R`pg0%UdʤI؇6XNs,<^v6 +}ăS1sRzvHF#_ӰqzW{lڔtb{x65<%[`&>=d ԏ^HFnCk7U&kSF涪YJ\e֯vm~ȶcN/FIem*=]*FH`BI60U}{=iCei+}ZH;˃Wm]`g^P4MzԉnwK_Tف {Ѱ9`y{p}U#I+D?eWPMMvfn>4D7R2,]Vb0jcg=Tc;.H9!" L -bƾN}2 w&jG̿h<{ W˦;﷘VZOp}om.17jghz6&|_$oKCNџu 1!QG^p z!~|R\o**$d=fce [9f2v;!=?{1%@L$" g)_%=y6'1>8ZlSz.Q9uQyH&/O0nXf U$'=CYb (~`qk3CdK*'vM! QiFU]tfeH<kH*iDo[S2uɩখ+48'IY"bc$6I>ք#kbϹjh}Sz5ωHf؝XL3ODѐD'L.e"T#VDA8ҹ3\O*!% l~IU!)tK&ⳳKeG-{u`\u2 bj ceƒ2 #BHNj\˰m :W8S@wayV=R@#U?2=V8}S\k O>ӥ܉/.\l2giyWŸDkOom0[!ą7SÓeSk0YKV⎱U0|o:*i@/mOø}ѳ6 G+JeD #_-V~7*:<2UMKs{#}QpX}o"C&$?|"CKV2}wڽt)7T 27Kj Ka=R+4z_]S"\4f#!k*]_>j~Է8)oMQxG5rR2t?fS bMkCƳDB)r4oo}{pah}CJMc4݁sLrP Y˂KvgFbg/gS[iݭ‰urm>r A-_h1/Q6"QP s9=*%s^P&S/|Ṯ[p$/I/7̝q%TTwj9׳umn)QkQ% ju4hX<*K'{,3i|C>:}M˨o?GfhDpf >'%:H'ڃlyNlm <Op?9/kr"n=eM,0 JlJ``ڟF0fu R(d7[d͡ ~tSAS`(rAL,_ַ7ǼH cUzzoG;W^sw:[\Oa1q6Wt~[ Қ1b{{)S< X^qPn=60DG($5dW?ormiz Sj:+cQPVvq>mti$26'J2*IT8ֹӏ('O O#ƮL'11E ;cQrzŬsŗ<֬J*&Cc^PRƯL_qu=J&p[`.ρDze_P:_ n 0+_忙v㧄QxTz+ @?CK3r|ipZ 1ZbB˼H,=& 0>!#$$ Yw,"Mnj$dMXPF9n?Uk[&l4OFEjK :kkn 1:*r r>a{&$=2Mr͏#F[^5?60Zk0na(s+Fr9U: ^᲋}MAF%r]#iARfyCfѨ^ 4E 9:.\d=iF DFyj 8Ϳ8.>m3YLҬL6"x=, N)B̸9o[H%U|$PT%&cl?.];7cՕ:AH0[ʯ4es3U l]4MڥVPp,Q4U…dP]οs')ei:SWv\[u.!ߌ6lR3/aXfed4TMlDht;.N{'u r ՚$uhHno|b6T|JgU "~c!1Qsao!ea f)%V+/Jwu^<* _XoxCc2[K[(<`l~'i!4s,N\5 h .\QkP8}sưl&yfe4/ja?8Pfc',Lb׏̓9%C`whYm؞H[A95`\ "Vb8SwkӎGGoTAN5OǒYK^8f]A%꣕?C"b@)rGb 2^%U+tֿtĨG_7EMgY] OĆ`N([iV X3~Y9^=bO@՜h- N~H*Qb:F"˷p ?zhz!GDEU\Igrq*p(C ذk]NG?f<'s>֍~c d R0QϢ,B4|c0{%av-I\[}1;.TAےh%)_[bcaZ7xB`ۖK-Pb؂)%;gRw bY Z!ݯW##YDꍔQ ën+;%@Hyd<87L d’V&>*\EMz28'C6Le| 5Xv ;ab ve?q 9L- tzP<21}Mc"*m\EMn+hu]t5qb>l my7{n!_Fqz[Eo2>~<0eκp%,82M/>7$­Wͪj[QޡbEghVHLDT%@OT̗(!. .$K4;+]m"Y=rъC4Y @ utl `ޝŗ!п:U,S~NUVv ³{ߣhT9Lқc=))3h7Φ)XD}hevжC/ y4}K/^Op+yqp u-۞]^MIpmmkFnUHIvCmt=sx%Dup`{0o:giObGuǻ~N?FX^_ƾѫ3ҾDONNĭydG+3 ;\_UtdDѨmn \I-z|]JlrY0C4x͓mZe4|he͔0\,Qm;{2SGXm$0@Ntd-X7? ];< q9 S%WϖPll*Yڱ:tB(q*'o^B܊,iغ <0|(.2w gAES|) 7Ʌ2wF7ɯ5xz# wk/=qńBfOdiG)aB>>!D?#R,)UzmTwL8LhW8<c@YUSxOn/l,F]L[}SMm~-Uߊ E`=\@롃Zb׷n".HIX*=YV)QՍ?'ƦSH8 m'r(ByAa.wj!0hii3F7$CATM~:EJϖ7S0l;'{ 2_[h*:ЪNbPsž1&>V&sH_SN_g[nyAӡ$ƥ_˨X_Ϗ^,GoEH.vC'x"aS5aKV>E#Q^BGwㅊmX}k'k (~Uu&cGwl +cH \zgGNq-+g6@5ekSrqIQ%pJxQDB孝ƀ3)# ~ )-Wydͫ[L:]+1c\3GsnSci4d0PDOZi}MPŲF'cTS퀡|{re_E ]\uw҂$g=&yd;зfQQ_W6Fy*,ލᜳvHeUe)[bDI)ju^Rx&VFK '$V z`mt-/yd$|5fYAb6Fp[BmB>+O|AйwKB\ߕO> â3 QN*Nc,wFE'uS^') 6;$+a !pk?T0:v}.B'NuP&F{TwX GPxnk0"V:V9j]ɰ@ P[]~p ,G|PjʏE O Jgf(vP*v9CF`C@C+u8?I/@.y unWD҈vdG] 8 _v^=D%ztcK~;s@)jGb72ҫּ_aK"˝Noaܼ(t b:˔p eZʶTy뫧"KZGޱV?KZrx9wKrN`ܹzvĽ'YRێN(;(X"I#RԥM:"$j[ɨlG\ &zX#ʿґ<wh70a9⿜I3g]LLx{Cj OizS<{,D+X"Jii3PgqFݧZտl}ѥY0-cr+ WwMI_"_\Pl>^E+ j¡Lh>|UY9oGi!:PkެR2nsJ2&Gx=p p.TrٺM-ُxNz}wwV\~~ߏ!p Sb )AV gK*T4'D!=nt+TC1Ǐ/Zt4Z]@bHMas8 xZӪPhA(+)2U04L_S{L9ڥU^jvl" =Ø'z1[wM'uU&4pSWzen9C״Ic^U`K(D^ܤ@Ӧ !o|:Jo7kɎkiv%56fn.2qwN} EsI.ko&u}-h?^PN/&jCVB;U1J&km@vnb˼ז!wR ѥ>//'sWK-[zt~doMiK1߯f#Tc dR@t6ZqM^>cyah9t%227b_,#R"hDZP{)# \YL<Į^x>D!m(a\\< o"^ asLQ2|\IyeY1ol큂%{莼EDc|rI 8zlĐ(G5 pH$ kL#̡/$_3/)UzDw:m"tAj+QݰJuI`QWٳ6^v2\#w*4[V]\&O<P P n^ݯQf79mxo0{$4@)bK ؔ.)MTE7_5}kdNC ~/cg5EmӀ7vՓfuƧ: ,#7y`>r70,tme`{JoO!.0]`vͷHNJoGwDaŽWsz=}1uv(rdݎ̷6I9+|^s g!{-p5|mG{w2l_6sL;{RRX=^Ty;-/5xInQkʠgELʵAcqYV%/jYPRA2J3`@?'UL7,Luus]ێHCOXҼ= <&p8 /P<' F*}aIB%*f`؛0XC!Qgu*!s7Yb"?1@g['~Ӊ`ZZmAFff7H fLׂ'̐0E~`.~&kLڢTNO!zXq|=Ψ8{ Ӳx8|]'٘Ҟ<-z¼\kuJuxD@Cd %}7CZ5g@o_aNs YhpD';ݴB#Au ۞A7c jڢP?ؠ3a$TIW *K:vYJYBِn 5< i#iznY $1-F63y<~ x XfS cXDhJ?5'S؈hY΂;?K֢ݣ}{gȽJmh_{?>'Dc\)gC3wC&^`fQkGz-죾^+ 8}D4uEnMLEQ? NSh,Ӽԣ( %V-OtPgTZUS&ReMA8u]a5H YX!eS:Dѭ ڰNF^.QK[s/m#Dl~g˰ɠDukClʘ R٭kK蹥Nm׀)Wf.>INAIfO0_J+sc F>ÅKA-7TnE.y|85t,`e}$PMM;rD#䣩^`oMHFrF 0mq=EGc!eI7\AɃ6h dYͣLN{P6 ՎD5><0gI vcɄл_la`+2Wʚs"Ǿi^~FdΩDd/wJΨ(B–,|%#be iy=8GaoB9؎sg6&{'FwnyZkTns5Neݚ Ƕ 2V⸤yq? B=/0Wq0rv B-rb2lݧ > +j͜6ij-n/$ H?F_2ꅺDs [({W|>9QЮ>/-5zrԱGجqMB\)%Ӿq5}p̉G/䫮O$uf F u ⟨f@rS{%XWA!}(ĨG_V8#b͢dSH8^makH[=PJʄֵQګ9?MܾcިF"6 J/3g(V0e-4)҈(V;+l?^1#W#:o7]_l:H8vRyf*&-a`bvYHU ew08a5;ӑ*~~Ou k"O ۔hidXUaX)K\!vc:Xt#.d#>Jb'%Ϸ:Tց6fK8sXl20W)٣։{M~Pd!NO0:/{qאy_]!D)4ỶؘB/ (8 $k TDd܈5׃IڃKuC9Eu.'c?QjÞQnls 7.,t$C^:z/bC&yJG"I\Dk$I)p)9opN}%9{װDs S0_?"#`?"E(v(f<9K'N4l5x挣kP{Tp_sE -AB2>O^]" g$L -a>Ac>p++Ii.jN@ Og''[vrOIzZ~"{*RQ8˟8uD \6Pa;}G|rKcZ%ϲ6Xձ5{}]2(*HblͯiƕRp^gBfSb:'1^At1s昌jEzzR}%`v9hٯ8\½ƏIC/N}cgS;7pIu;ͯJ/ZkBP)bP\;0 !aŨ2$|+P{6N:AU5㺀ZU6"Y5el%/c }+CWcSb2R4X>x?Y ;i{}TA8.P\p5G1z S : 9FrvWOVNo6x #AaHp[}ayVp;P=ގàN*CP4Ms\IUDjb2-JbJ!e8 وeZm1ᰏVN8A ?^%a:2ڛF,A%Jl.ԇqBk [w[O5h.xnSz05=S /DLPƷ"K"I!SC{zaJvC*33Y#W/fQGܔpҰ0=|_/jBb\kp vP&b\Hk%&%%,iE7O@Ɲ.NcsH1Tn$zר)=[Nw5,5B!~ߣ%)M @/ s֕EYV)d3$FƄmzk&XY,`RZT=E_;WxS#㕵;"E-_qA\-!O% pXJpaH,ePG 6,![7j•5XOwh? [U!!ZmH^%f^C ]|f{}tH>w :* e'|q? tz& 8 "!v&EV 3QHFe%Y ۊIZv K-)VĪd326Z:G-ϐ=%Hhsؒ('HGHqghDC'zCZdBЪNZJT>|>v04Bw_d;. bc+HOU;/_|&,ovįnKY|™! Lk)?**{V g˟ݬN⸾vT@RLN7T>1jgR'~ѥnP!ծbmW-;Ϩ,[ rHqBSИ "fLO|G#ǻ7eMq&$Mvxz2>A`l 7҆lvuL5ќ76>\&Ae+|0\ 4H~Λ4x~ls_*~wF -/?T'#P$V_$Xu#|,Kb({/Pz1:-kyvX>-Mi}'w(@`HLFW{g*R^BaoԃQm-O|s9Dpbz}M6KJRR2 #]IhY2?Vxc n3TْWN\.B$y3R^1-YSiZ&IAJ+O; {݈dYFED滫N/ p _'m"܆4~t>L0=d~$~1:3G'DUg#.ux^ ygq"^uj#1]Qfc7KIې1r1H^T>uNٺ6I(@P8]1i"(IaC[9G|t1F_$jE;tD1N [}\yAZ<PmSǖ~8s*t`*"DdlұG2řE$")1}QC/.7?Q wjb$&"[VsMWيa88h42zhGUꦷt4MV rUWrxf \#`u=q( Yg>Y!;&-tJXM4zԫZo=.tPM_*}$Dz [[>2er\l}fzrr]=!GUˏ>{)[# z&Z,S1m=]TCҍqZx~5/ܗmrR{)$kB~F"PD8["<д6/ cunw';*؎ "`$1M/! */l Y4Mԟ@7uQ!+"[SX/%간9?pӰ 5'(%іGy7gI DEN6`Püģv<$ŏfrfj%?2P k|> `9"~XA5^viRµ/VSqBc@1C692бvѲk{1-~"7͗X&+,]ca^w\0eb,+x76ps ̲#x9ҝ㔰|+N~<6Mx뷇t}.6vOWˍ:>&v[6~ 25:-oRv&pX^dxM$^߄<^#t aEu^ZTݻz_!"oY>~,luku=PQV"<&wr84.W\{WvX1maRϒ/. 2;B6zB ߛ_ &#JTxEut6/l3:vb?KYlR~K ˰SzN#Ӣ!C[[A@#C#2ǎ ɶ EDv㛭%ρ3L)Ul={ ~~Rvt Yjʙf-5LZD'gu8t*d&1!^ك$2j 6q~tAp_RoР1In񯭤n $k<5`!ܷEL3ٓ% X%Ϩxoh1,5 5sO 2;]6Ir=AjhZޅ.= zI+o'I \Pm8i xm^N zǭ6mjH)u-`TIi+W"nP&&Gc&L_\X]};!ޤ6xi5srY%e?JRzjJS'T@U?T}^[᷷W ؚ:XN3p"Wu)AGrSO3VCXzXgVi` ࠤh*j+a]JGV"U TVz_.*Ҡ6''/"H8*iefBtu"B̖sd;V xս!uR$&o}]>_?8]{|A|nAP0?,)}WjT1 g CF*ϔ5wTĖJ*v2dg-}n?++|==%[}aąlgasPkP`B3ul< YPR@,;Hnk^(6p 3hn7ͅ:O2Pih>U(Ucg:ЖD0TK*"#TĤ͉ku:{}Q}0+!P? DgCp $;W5CxVkP`G;۝ǫ9N m*Z>@Y.V"$'&^sی]Mx & n;$rTJ-_ lA=w0#j'֣t^{jե{ܩ@p& =tr:C-"Uŭk]bWd x}Va!Hs/-3lDVQN$#`t7w RCŃ?-@^-k d FRpvNO ^:1yrU*+30)aR ?|W+jWYb$ :"VujL>plv\Zx2gI$\i Ҍl@ZB!Y#ahmBN7e>AxG(aJ/ďoZX@f99a"D܊OU8$Fx+c s.4Tl3I%яY8 Xy}splk+JaO~lஶnrs$V75|(.{KiaMp% |[60_io_7~_DJMXܯV0^#Pٸc/4HsO6 욀 k^u"O"5G־ oV֐9AδqKޔ#.[wHFǧq#vQhOBIag6Ծާu5FuCO,݈.tݬ2ʾ*7QNޙޓVD/-BI{?8̝md۔SPpٲ~` ͉+d]C>h2֊&' ǃ3cs;oSJByZs**|kN&G֪Т*e굻^؅h9:ۣD{d!E;.છ]01b/ڸȳʢ5lter麋nF&cMMnoTK cEPnd &m*%}(U]Rnǻ ("+ _3Hd5JOYM_ '٨t# cF" P^h1l*34Dc[?3 P߆12H^?GG2_$LRӭZ`EB~ B̗cxfגL\~Gӵb{=mD? ,t?(]eLh "Sk?dXC?s ȹ!|&s62A432 BʴVA;ؓpf O ~;?`mLv7ztLQ%Oe\W>n b{>yikP(X?ZT!0?F\7tv pбd6V۾O>B}dkTFDM =ٮfRr͙R [ު%0J}ϲ'4u2kUCRCDNimdslFlsXP;}kU7Z@g'4{ǓdL qoߐ<V.͒Z;NMf9rXq/V3{[>l_hH}`QǕ@Ksë:vՌoc"/^~[zDE CJs7Q卨_ [AQ/Z.g1BFuʎN^( _H6p?y 'jp/r/ `kb#ϖ};A]O)f9kHo>h1DY5ߨ˾Xv(ln2MhX4~'L?_fYHL0@8џh $'#O`DT[>f^fCi*PU(_9V>YنKELeɓ_vJKlB1t?T$X1gyϮox9n PJ^_y=a9F+=&6zrq 4|^$pDǽ- 35GKkp$ >)dxXNL~$٣l-&|w@+U+.^S c."^mybޚZph-f_:{FiHů/lZ_O_UC#iߒ<_&[2 }byU6 | gm6 B0U=_7'F9T{,_/eEc^'ӄMY^$#MtѢ-x%!G +ܺ` YEÃ4>B'̐X@mo{*zuX0`+ WOH_e=2Qn}2bqUWoNJIusDžYR?{59Sjv bI M9ifDFSk6!m.@]fGcȵhU3e"\TMDK\)8.r`c5;E`yz[:c d`,]o1fs3Lp(j~vTpa''8|e Qfd:X0Y Mи;'j Ŷ!ҳ((V: ūxJ"+5Eo<?ORgzI* in(kF.t HYW 3Z(gY5|Lg C/=+) WkMKiسwL[uzO$+2 5C୸\Kp7sf ףߑi^ǿ'n@&'Khf[G/Ȟq"?rJx_}l+hv[kU3\ |\R|2lSGc42h6-[6>> ԋ>9̌xjiuohk0ᾣ>JO2FycdɁL_ʼnΎL<%> yHGӖ@ E鞉 c%5*\Cf-8ڕQʻL@lm#.X/e`:zX!$:c7ZwQd3b= <4;_@F9jUOM]>2+"ȔdEc P^o,zqѳCa9\{=_ZE=t f+!nTTptbθuxFjCPG]Q)h2| 4ɰP͔uˋ4O,R]]]{#UǫQϯ^~|b9t:䏼b|Xvd؇fkb*)GL+B,y0Ѭ&qA9%ʳ%SZkE[?#he(TvqLx@qQQlh}bԱY!U# d\sձlNJ]=OV\W̱l C/Lh|B硩)䙜3U;ZզGsLP UAtUfD5}k!=NVF۪Z*A–bZ1~0|d*Y/AxQ󏷰R~^ƘE򄙯jWw9n}uKl yFd);B?{{;ΧAvOC@h #Á<䳱⛓:?V6- ?MXSfLXOtFde{! ~BMR2 {4Nڣ BXe?2 cQFQpRQP7H6Sai_ք 0U(Y%ih LTT[!A[XrPa\N 5v}hvL~%琷gcg>o {{i>* O?`5rsXNjN?ʥRYvv(b~^QS 9ٶ $`8ݪY̯B=hqavJH f%Sc[ τO_҄3F'&A 75uϩ{̕"3DupQP"2iLqwX\ D}:8bZLHMHyQkVw\y,cRK;_h=y/~6x딀ZHȕ~L>ckEJ8NMPӰ3~Tc 9g3)7` SPhmkDX*[c%UFNJVӈ|Yesg", )>l %oLV{:kzoOa[Ν%&G5-nШ@[0%1p!0>G"︰*⊐&f}!5ʕ\\,q 7*lId1F-du7o<'3|xvX( -^ܞ,<Ơȅm ඞ~wn$jyl譻ڛxwS%JߋKJȔ`o{ړ(ƱrzkKKY;i@'Y%U*C}7ޭ:V]‚w~䧏Ƈl)M=m_T+?>G>6yJ KPǿ;#\pQ&& K>ZVϕWѽU–eL A1W]ZcGM֡?0J8GwjX=Lݗ;>g''JиIHfU;̀zBg7S6@z$cUYs KVs2;zn_)p{Υ^>TŴr'pr񰅣PԠ(as?zI5ܵq%_#hR>⨗tX~q+HY![ G{p]ti*̤aVm [O?߶ULx۾UATA egCӀ4B]^=4&? aD|wg$6։^C z3gJe>"F+<+)ݛHn(m@$#oVh$O,ͳN'i, 4 /h'Qh =IuPF˃_otTk]86Y\ZYh3:yJxGHlpݾH9'yeeP2v)(%Lő{C_CД>FHf`߯}6B-˃tdT4K\ʸBOպP|^W Xczv+ Z@.$]iL As. t6+Jxn+|b<钑MBZ4{[cHe@QVkR0D1|h0$oq)PV+7` .ǕV2ɶBoopYG 5敓 b_c*YwZ:#8YSH> uC8J7M8V $S$ԡ|)v)vvu3#Y{#J 3Tc#T,$-yj:RgҸNG4HlVvV6|yR#܌f@T/5DylIeg&tȥ )^i)3m+Q1j>kв9cpQ^U{`5mgXo7=5=.H7D:tLekr2%((tBF$A!w^^@pHI{e 炊p۵u18L2_"w|J V [ nH0P)ٸ[gŞtebiWw*ҭĆkBE"Ksi- ԷR(_G!Q,3{")r\Z-?m ؏/L >^r1,=lBOdº*=s$kE~آ3+|[,O 3=k36OfG^3jX Wst:Usl6R͠AG&HL909d$7O Vpy!$:So!yGiT}4jdrr0-͘$Eq!t+F~M?룆[Y]HRW!i(ۈ[1Ge@HP^y(Qy JO0HA) fO?^v#)}ZOrկx}&oyRNm~Ծ4{^Ŷy5Ͳ:ȱ1SHDJaWH)a 'A4b&1*S6 "h2VERl 墡ْf-Lz|)xW#@H"EqQ!zK챂&_؎B_R@laar旖5cڜ"b6Ĺ7ht:[}QS܉Dob{C<ڱm+;'ۃ Esjt拍 ^5&%Go6759{-PZz]`蝷DHbO8nKVH)Ao9AaD vO5.H=H(5_F܅.^]ćtlİ+7~1+X<@D6 >C{erʹy.}1+(Y NZIC?xV{E"g|xӬܼ.}n)!e IeDBsR-7m&M> 'ix7iBCA < {?:t:H^~+ǐ AtG T| ZԤe{ۘGؿb.["?S!3;6m[.QU:X c{t67s9FʥVdw!AP(c0=i$nh%@qw'US ` NY”z>Ki_kHE[~\᜔4-/G~mK6۲6BiLda*J(ј!*11KWreG, h\4ZTgUbҠ QQ)3 K8/0kPJ!}NKk+r J4|(BJу겝=)4HI.LK2 9!%YWc(p,fEBi,Ua8=;3oq"/ْZW>/t묣@OSՂW!]/TWTFdiՏ],I."/fu#{;nψ)~ #`)kޅPI+2'v^i7lҐXlP\Wa#nॐ/k. %s'x e,9cCíEDϥ>ؗ+]@̅O\S$Z"}\A?LVeZ#dT凗┻alT*즗 S _3ޫ$ENzDclpіu|B0ؓ}Uix7<6aɎEz5 W5k=8Jt.ww>CRq~Ο)*(ʝ󊏈֫Z3ls*yo&f`Xg^Bh-:4ljdPLڽ`)(LQd@V$G2zՌv+A UW1˄m5P1mRQף,6o#LL*ԑ]H⸰FS-~CK8AΖBa`vE_[,5@էNW'?@!D5>cmUe:ucߘ- =ܻ/c ~;삕׺A]ytP7[F>у3F9#ʀw)60±"Z"Cm>8f:f`X (Ȝ{T# 6?_x 1Pn05dKmYNօ\JH~V籧?m\rv7^el}5ykD!4sF.7X+ӏh'kyײF27;0LO eWNZ6R X:\6Jl]?q-,eŕm}oEPW?PթV%ۀu޷Jתt+-uL]dgZ{{뙘. w'y8jmv<(D/ke\ݔo|:7%<2aaK뚸uZ O۫ȚkhMgbs\kGwZ+8K].eӡ(*ѳ"@v_~\֊98h̽LU,M4l_jzP.2|ITZ$ҁjTeg맡H׷75 'S=){q[*lԘ`0Na*\%*b9h (QE`ygÌg|c)/h3As d':K, 8j .FAՉU+$(>1o}sQ&!$/Sx\ pn'MO |css+H!Zg P)5`i8s3mѨtԥE\iHv ' djROzZxgG%C`brҭ2<<ŘwNx")7ĀRbd'es>'Dz?=@\,ߝnK_,2&}0u'*f=x_H.j16eTkӫ@7C\!|OD6fݧW= |cS!w#[LehZI* 8MB>EY-sI| ݕs45q6b$N1vrܓSNdahok+מ͙|"ʯW]at~kuPZz|YqV@*a 漿B6VZ( ڋӉYT#ډ oPcCbrmyAEhly>cah'jQ Ē "&Բ_U,6v}-/OCeUbU/51bg1i^ZD/e[=䛮͗@elך  ZG@䪬\ohD݆@j` ``Un#ř'TxX `k{e@P<>8$wT|d/2=N1%6dkN%k0)'L\aQ*7wWqs (<݄]2Sn* Xއl#Ȱ)`*bMXq$6+lW~|&FXœ+-D9RGx.Qƃt=NG5 WѴ9UyRw4¨ t7~ٲC6L~\y{P( [R.Ջ*7viڗ=Y\`Ak~Ŧp>*Tm㧘(=uCF4!4 O :VڵpO;FUc(Y:8> aDӷkHdpԝ& X{@GPh^) 2Dsȧ̊%fHV.04^!?a2QiO_ \!GFž`/񎜐X~_ oϤ['*D2|TQ@acJk.RhE Ť94/:<6\ES;.uG2T͠@:N|󃑘>D)|[gعU*=.Gk>Hy֮!Q$)8Z_yaU;u}]+E[qԳe BӖ-&r"$KE>y)Mjr8#&OK;$ٛiG2p4Dt.JRs~c Xۅh m?U5ٟ>L].4t"qO_im;UgN*m OjY_Lد !Q^tkn`tttNٳQ~˕Rll e?eW!)䱔HC1{eU1m\Y0ȅWdb6)Od) p%HVnK_C@WC VJd?[[FXѝ1,ca{$ (5$K7]L:f~y1_!U j#oo퐋;m +4B ʂwPd}Ԁ,c,_o_a;bHV`Bq:`WL hzi H;o}]~â;Il5b RP?ܛO #{m`HV {NObc1 i))~;i4wjQywj'xAnAe^`hw17yAā"=9;&wpчAv~bo~gs#c(\RnxO@A;<3`d]u"PBY":*WU[N9Zs6xJ^ҽqв@f#qUuJ/&3np) N/+~] y'6o+=e+%[Μ:2@U޽he:^*mRhq֢hЇۿ0E J Oݗڕ{C>)"Pݗ)v#0:T13b%;Jדًef)tUDI&o>]0XOփd:0n:m"i7-rZJ{zQcc) wNjlQ%H@.Sp]tm{vr@S,A}ęd^1eӡܻ,Akq>}Ɓa$1{³v}NՋ(Y8_ 1:MO8'',a~6X`"MU'njِ(|){5ȶUKBTW=i+K7f<;n*gdЙ<.a JOe l8V,iPֻ[RU+5,H?:l#y*z3/^#Xq*b58AFp BV;:Gu@ʦ.L[ݾF$e ormXBU!{MK'C%$o|٤9&f'UUEM-oJVR-rCkCbr.ZDX.u1dyz?o^Ll.k(iq}(@}/tFOA1z9oyAHVHyX1j2m>6MrG;Ԙ؁1B&503* ם8 "vX dv6#hJgg21, x]-Ҷ3"fXŎzqk,ڛo*3+KQe˃q@C_*!U>c6yVC;LeZq*{ ="O:+YaV&q>+1GMnsDpDHkt?%&m|Ebm>qCnM#dc#JAB>4F:WyKHx̋Nr™6Q4~JV!9"2C_OJUA!V3Oa40ϤЏ6L"i|>1}Of֓lɐKE>ꢤf)W>Ծ8y~{>;IBLyW3֚p(.00&0s˙AV6wvIJ5` >F `Y V2Ts7܁Lula#W'lȫ;:¤9uN6wtO Yރt[c /geDB Br{x/{3]4DNȶ?gߊ<$}pF#8Q? vVq2y"ǬK;N(9)@r}KtWwePMxM8I0!FˡG+9dfSX \7@7YUKk)UD3u Nwxf!YQZRՠ^mWd/|e/Sh?%< ڔz3mԢ|kaoU_3u^U@uuJs@fT4q Qqm H<$WnV$%<$X׽ϰ-D,cm3tvoSx=[Z lbT #\$pMkɎ7W0ْ)iQ5:?D A#.Qѐfk4"ryo} E3S>|4a/*\(pC1;1Er# D9Ӥ[ms~oUD1zvA~(@nzwJdQDq5|)z(h?Ej".#VL $(Б8@$3 IpOMW@Pa+s50bG խB,^o^14W3dHՁbɒ-}S f`V&J~i* Bwݾ]dj3Ee`i_?7vvBXa1ZT5%I: Եa"'q-4D$!T1B:p#LUf2q@J g- *it˰S kV]UN"٢ǐ6`Fiڠpd~u3!+e'–F>=hbLtO4/j?L90rT ɧ)ץê^ 7ȟ6'5S#,0R;A)2M~Wi 2]F x|08 ^DnK[+bL,D8m#l^IdjѳvcqIu'U __@<IYYG"y攧J3͂iOn|[2Ƭh9&WP@u!:2*'cjWC`ׄ_UL/Vx蛈cXkvhqH.[%K-$(t) <}"Tw4pѷXw= Pӳ~ohM[ۊ2P&Q,'~\Y䝶ǭS-nc0490v>͑`>4-c{]k{l²2R:߽3Q#_!E _ȐmKd\aIY_%>yP ^8^nS$!]=,"< 8bTn8 ofr=;;@@֒x)TġR[J=ZXex); U|_Ľ ~L{ʜyĤU V˙?Fk萢K+K&q6"7MYUlVϘi]x(RU@[(8%N*¡*(T^|h7!g8F1Bd4 'T;꿨K^UCH"hi46PC忝 Z]h,B1) ˷D/`i :ay̩J C`: S.M|/Ǿ.\)l| 0[k85kn^7oĻ4_ ]J Tpk+xzXWD{iN-.>3YLDțqС var~W0GDI`=^ZZ hdjw 7]VӴ$"+wZ>6~QZt= Evck3ɕr|w( !=*k HyL i'JɢJ]2T{[ r8eQRš/, 0p[aGDGuAk'lN/Hd+EwRld f 9=]}ѵG. 564IbИx38nMX L FK]m46U"" r ƈxe 9{/pTtc5EVh $*g7"ؗiX>>b*[{M ͮd[b+qa۵[ vznAeį&քEf{pM7gMW̯d49Vh`;ry"8m!nXv3T$q@ ,`A X_ɵZȼpݑ.?7AG%][ mGKEt.Bh5QCdCkSA[(*#Rݙg;.0"J7 Al({" MeG;%ڐwW)|47QxNTkB{ػ bڳIyԛu/'i4 -y̒S30 }…:BbIi^jwpD-ϒ1֩.ZHX yMρT ^F@Yäӄ_ñIVlB)}̹rs`l9de-ވX,b.:M≽qa2St.؄4 ?Vf5'-#^Ց_b nXSi8/^mgjpH)NfV_^bؠWUDXצCg~ZTCu*XZoDM&1e\9\^/@^] XՆa^lL\G~!dQs WÛ5s}V>ݟ{Of,B~m; &h!j4 Q޵6ߝDžy pa͕fL;7  &kX13W׌bg}̗?|N3OhU#x c5>6,' 26`?,ÿ#4꒢ ڱ37?>kotj^ht& mG YDŧBk vE^GXg^#0Ԥy14jQLv/7 3E _I*Y"τ| 0ZNh]0 ;G^#.7!}VیeN|wBh"~ o֮?]^ӦxȪ䭾5yr*RMHEǑb)AT1b9riɦt<'a@㻺MI\S[?paۈ^PIs9;/X<ø;lc8A@TF[v+hPWGM ETa-i%xв$OƠͩ= 7/DD4 Tȭ̢{_8v;sO0j,*D4l$,'Z2' .^9NMMUS{Zy4r)_8)#.hm"{w#HW~vXXwEᚉ SӁ,2鸡wϗ#sE[%rHZ*sA -.E΋*K3*V_?gk-Q…d;)Pׂ:hP*YW Q} }2LWP82^w! ""R'n4#ZܦY֥SfS4zń7t=^G(>ۅ.Iwc'ψ# 4ԑdq\Us0jHP}&KƐEĈCHt 6GBk&(!H~ɐsmkCųL$' D٩-(<(M44;?n.Ok763CYZ| )*y'QkHPzb߱4ԄG}wSgJeB_2oEn Q$@ %@܏F {pwJQy,\ WmD^'ƦtaKX򻧀" Mwz"X0ԗUO,%ZGB&YLw'^6^RL{}ֲrfyS**bT ׬ȭ6=kIGHmc[`w3`_s.]=8k'm8tQs(lJu֯3q`!V)UKTBL~y̠i8mB쪝 oؘPΕE896lwۍ4rO,j BDې0M+Q,p"hC N `oE{P x-isț 9'>Wr|BNx<36T 8R;#8G9b4L5̶Q-3 P'V9ju4[20EDx9ق26Oq+:ݤdՊ%"DZ"2Ց2˙6'Ȱ Xm&aY畏2`R0 !%ņlzA{[@ ϟPEW75>X$]P$I@ W Z (\Ԕh?]Z4Qr A V|ڧ;BM4VMlQ`6Ć?# ?y')mԺ<d^llՏa0n8j =H (mk ŘAMJL!!!osM JmHt6 @LFÐهj,9=w-qͪDFX[] d.Aͫ:AXȀu*Pp=Y&:TӤCQx3/1+WFu;8 Yq=>OcPCM/.#X'Z0D*3D973n qFY"Hv~Rn-ԹqO^! 垈UK>X̿($_K$#hz?0$~C'GDRh+$Nt{+]MY[HW7m}7XoUy/bDc¬1v[|8c:Lpp1A.s2# _])vPsGq:Gr; ITl>'z8@BWv[#X$DC9I]L -Njg_mAsgH3 ڙ"%V{~%9E9pː_{38[cƨW+PA9Jn۪}:2 W;40jmP,,C5#4awN α1A+Lo@}i }%J$k9KIU8( IM8}Z-Q+gom(X l(.Rb]Wc$Z6 iU y <[A#pgX6yy!ly)%^cAEiVj)ֹ #Ld"SXNYx6{MA Adۀ5O'sU2g;NHcs=OBͅ}Bҳl/ޜ*gȩ;8 .$9*PfeMMi߇R bqnF4.nGKd; YWXVf:"6s{#׭o*:L$_d4su (9ځ -uRKzXjz搉6#r;1qyPe.Tgt{/LN;Ygbb2$HY^6AiZR+zF|"fgNeK Ǟ= Y͵Iаn,PKJ;"Q柗' ܮcQ1[~1ߪ3[f䲱'#>PӏJnK3Cܛդp1U$yXSkepLxicU 9x =j/REklXY|b6vmvSm"h ۨ{Zt˔JF(Wp  s`Ki7ez1p)GXp4:@ nv)j2gnsaYV [9jx圿̗GRNу:1|^h |FkD𳗪:fe1na%?DƺiDOaKWw3$`^ֳ9 _ld?!M aϙhq|% j EB=KHbWՅ=H cm: ҹ*\7?b镟8 2qrv4lRߠ>ʃOZ=OP_}= 1 D1JIA+Sgfx9[(e*adik ^fN] V;t>z)Fk4ϻo^u`-!'9읃}Nˌt5,]7(w81~=I#P|uiR e7\LCGӑ:7&+?2Lj1{*.h yf4%#<>\΋b,u7&2J%{^l^asq>RKy/:'x.XIgWTlX>2iCNr)B:f?  J)#bux%z: Q^ӏfWs7 SEK:Kr:g%UmCN~GL+&v%~X[IԒ_ 32&}rᢝ4Uq ]5cqtQZ(O~an*cO?wThYZFΠSq$TdݟΣ9!$s $CF4_(tAzL&$2M!3| wrbq'hтlKF7u+SG㝎&Z\ޣ(c{48^96PļL5 hBA2f7"ݩCFD7R`z"3c(%U7L@cg&{=i_ n'x |MZh3t5ĵ±v"%X9oCs+qg(S[kRBRgFHzq!{C}O_4]TVDqz5C&8l&OgePhGuY~"Ir4kϑcyÎ\EP y֟#`وBjlBRR*0//^T4v~#!(wbxVHRj|R܃v$ܐXZ)۾ڰxѺ.~ #M3]d#ܐ0VKUfHΡRvo[K0d&i0"dbKѫ]B( {$҃=ű `0ѝyKep]VAhE˅}'-)d΃`& k誚bvN$DsX1.ߢ+14 .Gn,1C1x{Ӳ?O~ڱڨ P.{dUm1/q#B4=)Om|mQWZz6apy2L:9yi%u/]˺5ޚW8, H-ܾZhdtS]%o 8ۺb+2>( M#l9$sFccxf' (mw. -(v#hVxTH QYRcN/ Ew .Ǥ1 ,ZvOt]U{\W 2{g& Apyw/xQl w4\4j2(w&'aG>B )V[gK~z] ,<\scք:#Qh^Tݠ_f${^HZü=uAgq/A!5?6VA5L$6Osoc3]?ȳHֲ626.թ(SS- uSLg9qPg҄ 6=f@O6OTFp"Ǣ}!y8]  9#UrrT䌤` oZˬ,W`P1tP6{86[Կ0& !Iq!pհ`st΍J?TⴁfS\J]/ Ícօu/Iy 1Z}x˗1XG]KhUD^N$nƈhp R~`g_uqI!Bp{1n}#6;s WM`:%DWdL㡊|؃]x6v}]]6ѺL%٢[.E-IqOdpWBƇ2nr_r1kp #Ap8+6ʀ;yȾήvL&⠭0=8wPFF>>0>IvH@',7Wٯt4F克)cY .) !ӛ RDdo=')A6WHNy`݉q-mp*s *T$}rh}Ž"[Fj&$:1P`\M!5}\d2mּ/ُ#,ħWU}dV[CR:˗xl;͍8(_^a= 4xn ƺ!ѱ *ijYrކi ޢ%;}]|UB@v/tp8-w1mZt.(JEP}p_ k{8zȥ(dBOMK[@9 tǎY(3=gEG(|\wB5zc~7EiXy.11D2!҂^KjՍnmh2ǁ @"3^I ٺ\UZ[$Q֝U`V&OKjٷ5 (Ve))fe`(MY-1Yx am+jـʸ(Zb;r5AT:e?D3¾@Y9alRk`@-)U]ŽS!8 a5EyM j״m:ĮĹ"AdοHp]G}z@/g..BftnltM̀H[>tH;qs_fu,,fE[rDL%ݸ-C!6qs<ޒ|niQsȱu (œʦ&yv<1%$UhbeUk>F"ҁЩX7?CfTբiRwᐍ0sĻH!pBbD1 T'F,!CĀL>t ȩDHd|7Mxsp]p|0#Qigsm ۲ځ:uPٻ|`] N$.:]' `JtK qDR/hy hqsh$ K )/r局X[ "-S9\=ڒah%]tpTe? ـζ5׽Yu Fco{.ʆeX 1m2QWChb-9ꎕ1 a` 0"{aú񾊯"Z觻v|\.41d!ro8io3&D:3)ʖK@^mG;lhtGAc\msU+hbSv_WM/{qg/էܢd|Hdkɧ&.0K r7fвnGN#X_G|!{lWׁf-[z qR0}Oquv 4d]J>/ygtT v*Ԁl Bj- /o%0ށ -ڸct\@԰*w>T\94 7UoA'Ь̸O NtOE@-ry8°n쨛 ;vZ4HnNyWhROuiZnr,8.Q 14*Ň,)/\t5ݩ c p ցHCWZbs X0(1H^{{Dſ]tJojޘw<_SZ]Tp>\)fH ®<(yNu 6`3'ɑ&13GSKDOr#^#Xm+Hl>-.);gp˫ V#Kt 43ѭd^7 Z}d"$Q}#ܟo;6(E eYuy-[MPeEs :5AJdD${FѠQY`Xu'1~rPDՖbjfHPIHؓPIeR 8!m+l:%/.Jb)֕f/NF5eEҡؚ*PTP'ޱT! "z-(z[[~M&]BX]*16q@}ːW@kFwx #8S>ZnE[<7L_Rn 1ቀ B 'vuqJv$C"|R^ˠ(?s֨]URLPL TӿG@GsޠO:z ]]%؁T4:?֯e^l;Ƭo ]ч+ϱ'2|Y \tװ.[*ev te j^ue:ژZ[r13]p_|KюFCb<-/Ub; X%rdvNDԚ_Pcc? .7r=ַiFR`2O8.HkQ;ڡs5I8oeɔAs%`VJ?nhL魠SQ+ER(Ͳ Cp6t@d) XάUhhN£q k~nJf Wҷ^#1$H!ދovT&PAbǧ ƣRCΘ%a=+`zv:EW*Ou1Uٻ/1%ct59q^#W&iОlJpbyHDB'x)&">[5r3BzX,l]LeĐ" žhcNvoBxk!BǨE6SX6Dl@={+5͐m0f[ t&cgA$ɣ &|s@~ȃ?1s,/tGG?tܛ| yP<"ٚS xmrpuo^r&D(~7Ñ+AA[&^ S6rvOJi}#~nѶJ+jlp׎_meXXs9FfKcV'?@'Ɛi2.} :֝ ڳAxnF^$OVA+?O2 #j +P*oZFjءՎ%(C[=QUZ5YK qGuACW.S崄m#q6PN!ry{h:L8ewvΩ:^}{/_5%S9\0dQCFkG&ˉd~2 ,zB◳vV\mMZ[ k(FP.>cJGt-4MEfǥϨ΅"lUeE SXq" sEh_BY1-V;GOIj0͟: w =O"Ȅ@$#SRG Q\]6R%DYA E*4E^j"7㱋S#0ʹob?G&62 ԭ'4 e_<2ZJ8Va$U媘azB> )0N_EN":3|UY I Uxm2S]%XR\?2 8aWĬsGb)~ee 31je#P.G(&w4v5f"aGiz8tHc)͊ s>(旈WD:lmN{ F8U+~JQ^.,ى6'\"FW҈d⬒*H\w$Fh !).;L*= /)R< ]ju^JPZB;6zEQWdM +\HI 3+>鳄55[7ˌIzGd݆!ΜA6kgtl"N&+ʻKp- 7&0铠\+cnaeGVf&}l|=izTd9UU +dfGiy%HhTd #.^)A2|^h}y{^rK>L?{ړYҿ?foyF e?#E,R^e7c xWˍf ^xk+e,Õk_Kq%°:3A_Vm6BvBaD$R]ID,5锧YRHS)EN[pc:uta m0:k8b6yk [~#ϹxWPpa<ņYUǢR<|8Bџe!XGf^cAtztKy ‰E#oR,TOHƚ*DI!llPww EBSXpVOʗW3f# wH*tFhH;ax<VvfC,#qBgn[?E7PO tӍy '}lzC.aɪ9'qZ{N޼9Z'8Juy>xOLXС?ց)pŢ&)QH}EVv$k&(Μ yɈQŸma }VTQ3 &vfHT /*DBяV\d5Q!;hڀK*! krYY5ܮŧ6vlMYC*8b/;' 9%Cڦ^4t b#/jdj]YI0O)i< 9W7&S@j.yy5#XU ť i?;o5s6sPoiXVY'],ʙBxRa_J16Ez4|lT[)d.({;u]r\P;;hDS_%]nwϷ*OXa>ѩA!&ec 2V׎Mf)3*  [Mz,FsAQ!@ۣ"fR}XҪ.!G31I|h"e4@Sw\jPJلu#!@g|tz.@ --ngnh!z5iKɒx@u.n5tSa9r' (0M[/9 uZv,;(ޣ^!ִ x^֞=Jy3rTHHygsLp;6$ia:Z7 ڿDZoVg4]D(MºT q)_kyI2͆PIK2t}n>34`G^x4j2l{9ݺ}Rs ?1o>%1[ΩM(.R0a9.,+zb! ^x6|mm޷BWP~^? 2.~MӺԐV4c]M u ^lwmDc Gr$ ZrHA!mղTFiC-rܪUߙg5 3mo>0[?k限>EHrgf5ei7xmVm>_j0Sh54CKSD.[4o"I_ J$&)Ct_2i}uвجc?>O:|-H.aJ ͗r=V]Jܻ _ywّo0  8D v0º#6 $!2b'WZN6H!`~P[m$ RrmRf qCLCV@BXc*Vnf;cjw`&QD`'%~G ŢWàn(\FNHYq S$7?tj @)Cg  pvܭՑ%sl_q #U+ҫϯ;HQQe,,`Q48*^e wr NnR`Sl&[ma|/Vݺ`IH=ۍi^͸j;o`xv;>Gv$uhۄBq ŜNIz18gXhݏeþڸ<~p}gS}Z$_kBODÉWm=@lr Pw kN>K^6q|(3cB˧Rkȫ%'+U >~YM8(@z [XuVs8D.A3ۨܝsg#F>ř`\a ԬI-*Y`^eW=ζg7MoQ @ĦU3Yiv4}xrc *NT3q[SP%w0#פ% $< a-tA՚&u \]35m6@1~YAWGd%1 M̹meJoOGx,j=Ư)z>Uŋ~EԘ };2RGU.Ń?Q",x#=g)w~*zF|Xy56TpRÔ~47քa)opc/%AkDȗ=1CwDz>=`PZE9K͕/sr ,"P Uq܅ߜ}xr)IJ+]9=-8N*{xV q ɱV>z;m?.}yWMKTPU,"(BFT>Be^yYzЕ-7OZ h}ѭGdKw-Ȫs* x=tYNhEpdP_k+a$wo`ѬL' ~ X,9{ݓN~"%eHSz}ϯ=ab_٢.kcf4/mr!/K`ib*wYsE18Z(fY_Y8#U?F3{spE 5'7fΉJRbgo|\7O}}KS(: rSr z6JN8y 5hA9;*;+CR/*SY˭+@?b-!j>_L8՚5ϩr&i}4#l=o$si-,#,aE2(hy]2Y3X=Y8Q[/ [DQCЄK4-BsE=g"8h[su\bt.@Vr}GQ#C1o(ȷN6\KIRqN5A8p-NwGD ϊg3YG .Tb10 \Ho)]Ӥ(PSWORZRZ['AզN٬>R|,+Ǧ^ ?F4L<j7@s+XI;"H ůP)xTe)xrofS`uB(Yx/" hWy1pt` |Ã[5.X]/Br3v$3q|NN+65( 룸o5hx8X|Sag5䕞.Dޢ [IJsH( ; m-}vnc\lvV0# }3z(UO1K%-EΎZz^՛/4`UM]jB ;o,IV~o*<ɩ?>͞ 0M!?~'…7:C2r2F#4SY+js^=g{|ЏvT4 5Eo8+I Ib-Q#+]~qQ37Lc+YmN/qNe>9uAQg2-fa ù GCU.Cs.ܧ96kBQʣh='3wګin\sEj[z2N ϒ#޲r!FZ̸`˖9jE? wyӕlEx\=# GBФ=S^Dle$vКOPW6v!e)MPz{Iƶ- Fwؗ _߇Wl?6j-:iu_)8a9?(I4'ɢ⣁ŌTaGzU WcE4[wG{S~e/Q,IZQw;r満 .F9"CWTLi<>6i~W?:d"apnkLZK7Ӭyi<x8)DXNDLZ"ڼ iKg#?LP tG- j"q@V mGENN ς/OwOPOIQ LWdi[PM[$ɋ2ο(MfR=jnlawe!E7`aoSސ2폒̓WN}-z="׸LbBlP~ukrf S]!1 dS09q82<m}JHJ{2@+=5_ED8]5 ?yXX+%*:[`}y=yM$'۸;rac_\UKop[ä!|S\Xe +\wx!@!E &y"<${ ߗtPIh"!@8,aMϼ#Eؐ٤ў-+aI6^ $wL La-7`z#1>r>J, qF\G +/YF >S7]U6JlMHJJ`%@IXG~3z Z8{fHċ-e}uAH~ #{zoWku{ܽLh Dӧ8o"+8ß'RQO0 :z?U_ /[F dU꒺&R]3%%L+}9aՅGά$Fvݎx2,Ҝ^u}9Ag,O(F}Z|E} mFqf؎h}C dQ*mc>Fӏ!_IwO7`rk?@ M$Gf.mDyUNQ$98#U8upS]7`F{s2l :c~6aJ6olyģő '=𽰱Ts{45p4Fy.ڷA^w.7$ 1֛~cM>i Jj/9J 9:/2G9Zr'k{e"1` 'm{\6`Eh9l2@])Uohʼne64 <8J@A#Ǐ3L(djugڝpe&D EoƇFQJ``Mi 1^s62y CV~_.% ]ڡh~7?Gݭp sjW*|pL_nפT49!^/jh@jLDW#ҝRvJ˴$ i#Էج LܢVgAY;%*ǷkVza۰lgeߵ<6x6-pTbNTKpvQP6 odr.lPeM]|)_ }EqI? 0<$RR rD)x["8n[!uo3:ޏ#qRI"'Ox4#X4g֧x L^]$ZiBRhXpFj&k'( '1yWG]e|zA4MZ^dRPnESmσ\JsƷU_e[Z>H\חuA*( sVMio>i. v:^u*Ɍ_ʾE^xZPJ v2+4C:`NKk, u-Oárڭ*^qeLs_}6CBH.AVTI.m]x+~+iܙz٢%Wy2NB8<:7A k˄ZBPFVT FtKd͊ʅzC%NJmFȵ^q5SLBQܓ=p!C:f9$xd /_A#+Ab#StwPsO4MaB!v7FK]3OfCts%ҞHnnd*z]d/u 6]V??0P2 Q|( f~M!XSLSe#t9SX(a${+g6k_5!} 25 J=(~u:mrӑ |ͤnwh&7 SU߾zkAS?n2gװX ]^V:G -g孔ܩ 츓~pUKN4dQpI2;ip/d1+r4fx.F+E.eaP[xZ#s7Ag ]ǡWPUqc=rH?ǿKգ?DgzxMoS-K҇ ;꧁dRmX(*0jj/:d֮ܚMۄJ~=|d'~96iAf\Xk`ٰS3' _e!n9{9Nr<O|t;ٗK$51VeKR\lˋdךMJcAnShB:RTqPp jʙa'ԅ2Z7rn#n-Mz 9LqHqK: +׸兀sɗ65{%KY̻ѐh5H}+f#R,3-.S_^T-$#^tABڧ؅a|B'\Qٝ7 E(n֖9M.Zπ;c+ kf ;w}f4(p`1G;6 aQCRM!im+T9utru>?>NVRl Vh`HIHB"7Q`KFId+F+98f8mj1mST:] tHGƋRK@(&4L?B퍽$id3'AmOÄ/171?;&?ŕY!( _ ;.XS ?dfAcY)w~ m ݿ2X ͹(т\eHCLM"JSIt|>)AQXxRJG$pG]ynqOXfwBFLCOK BؗZ=սWr*i k u^ U}*A_ahE"Iyk:UɌ<Æ}cE YnyӮoYr\jR#7瘎PT& A:$[,kF!_9 ߽ˆ8#zN20]([6jH` +ӣd-~9ǎ`Ly_@&zHYG:8$wTUI-|' ɘHAY+fyI`Dr7 "$2Vw]CQ'q$&}C=;GlO츲o~29л6 *lj^)c񓼰(H -3(|iMMk8`8>ù5n\w0|v9jyT2r# UNڟLjz/z/Pmcl/.t |T_./wz3jYOY%bZOԉ `H 8pѲoZS$!E%)fOAOhkN4xPiЎ0Ӵ{kŴlh}S;XȲ_Kĥ:\4^ w"Ӻgu˗LKsͮ g(a?\EXi62G-z(q>J2@(т׆]όmNay+)cnO|["ij(r2@ JDwe4hQ D<иc6O99nKFxo_`yJ퓍xvHz{)P*DIIh:"XsʈWPZ` սM fXq"uDrj } 8)^`^K,,bU L(C ĵr +nWY$uR`~3F"6(,PAG==d؜V#dk*Xd?&I:_͋XpH(GNyAa4ZZk U+Pxx&l[gvo.x*U.8t%gֆ?[ui.#Eq=)5Sgc ZUUwU3-;m=[{ v- >z*%bpzGo?zMVu ')#8lDi z_%Y/Pw3U\+eNbЌMHam$n*:#wW%f tИSa/pYݥ|gbQc.$ku˅$4ȵsY;/dTVѡ禪fr?fP߉#&YqڲX(Цs-gb[/k<7\FH0Ąu?'a]3,9uI0auMv\zmDiC g 2im TΪL  TI]"ngÓͼLB uRU죂w⥄A?.N*DnGYdf\&BTC0m2\>J"G1<+j׻'AGڃ=-`Ha `հѯ,#uYL0M9,F#ތjK0 GuS r B!Mh0= Ҵ4e=NWmI+¥22-|NUY7d 1Rv J?|-5Gă(9`efyB@GMTDՕ8}=t:[aZN&[?wiFelɮY)"5V}usZ#f& ̈E&[Қ8?k*DH.@!%Z/jK vFSw8d0PR%4_Ԭ N 3Ee .ln U4OF='1q p9𝔙ybn$ AeL MN 6`AmI4^*amM.E~?qnԭkf:eL*A+ZjYj3 Iʥ37]Oao͉tk:8\4 (NyvÀsldK*-p8'F*e}6zCa$:c'dSީ]ݧ%: :wߔP\kg0|nmB9"7!>!wɼucv "KQ;G|2"' I`oԧJe ) K"ۣuϝ** -ԑc҈YDg&~i6p֓G)DشTR×<$-tV|,y9'Q G)ԅ?I0jd!Z~A77u"4$PBL0qm}SkC@~ _BVx~[;7xT)ަ8%tY:Z^ꍪfk@ygBmu6X>>]q(&ٜ 1δ\1L{Ԛ;:/s:8Tqlx G+0o}\.uL W Tڃξ$9GneM椂S@Q8Kecu8V-z8bN$W/5i\E^u¯Ftm*+= ɡC\X2R]e)49ʬ:cNf>67uqrLBO,Wb1lRx"g? v FX )n&voc$-ee+STqi )\ƆhWdI h\ʋ<ɋ{֙)NY1 =rX{]tA<|$sNa=oQm;a:|uU6^6h(ҮR7B MկF{yyG[n~+CE'5^ o (ܹ 4YQh~˒'`?n*{r?\}Ԗ֮T, xPnOA?d3@GiJ>nh yr&,b hO\lܔ ݂&nȘ^dLLNMov*+j(D;WIKa~2I]x a^I6%cDR0wiq5hX2ZJx:T #k)y}#/MFB)cOOQևR^UcLX  G4V Hʏ0Sm~\ׅbqL*_F|:/uf$d"C\i (Nbjk\m] E< fj`$!n桓 $#g<+< R cise:L˭XyʘӘ*5}non2ZhӸ99zv: |*~G4ZL8ږ; ͕=:aD=jCN/tu*BE~E%c1`/ӫ=$pNОoET=8|zSrL%6ukD 1>~)E"gܲLǤd%Vf:ӑ<CٓBy̻;q+36r 藰 !t^f#'Ŷ 6ϋ"_V1-Uǐ;3w$pc;l+# X!6.!@9ϥ ~)z &zhF]MKP ooks桎y|_c㱅M+u uh1h<]r>*@+{'s9L9YYe*HU{5!R4NYƩ$r~ HԒޒ$eS SR(Ŕ,Dpg?:HkYG]<83b_?!.,X q>09+K 3Lk5g,'3ʄ>y٨:ɲ9qMVxrEg& 9|%3V5gBF<^.|h';X.-㈎2<3D[ yM#ZM4WV8©J!^ױxJmtKioS*ڴ|nm[Jj>嫄l0/t=ϧ@Tz@[D#1F"CS~o"_4N4ɰc[`F.Rm@AّR6[NK5*o`lOpѡ!KRlFDѻǗ/P ܥU/[`W\@[A;Ӥ[T? FjJM)wせH;21{)2%sx5ѕr {Kʝ"NOU΀6`V&7лE57swT'"P}R+ycGSx 0>!> eBFVXQ#ߥ ?[aiK7Q͎pWXLpNpB粥cb{A$#g8 `Wa[f{A3vV3̦#"V]F8`Yns * f+B%]PQ`f~-ޤa ͞#M,MЇߛ rV+~j tE08? ògik#x-}<)I8p }%GaHOg m3K oRljkF1c$J bٜ*Wm]5|SCyܷ!ER0dI=(:\ao.|'7t*P]&Aܳ |뤨}J2P@fAO m؅4lɲ/ Us*㌌(mI_u͒E7 KnsݩL]lSg^~ NU[ :h "`tejg5r39LFl R넒)^yjH01y3~,GCle#(EgbJzRcAN3O Lmס, i>c[ 1^ 0wX:7S`}T08 PN7;7]>K; kz&2EuOdxԾ瞤 ̥ -Gڢvd?]Q1o})飙|"B2gJ3:lZ 򘄚ɟW8;]jCb1Ӑ"1ݰg[/?9ICUFHPP}+,ǚՠ Ԥu"l5Q;HuIڔ36(hR1OBv.m⊛(˿`YH ٟ{:vB"O * 2#o(c!Ęl g!9 d @~eY·{v!rm؂3|kX}( #Ya߭2p;_3\M>.`>7ӂ~5c!ñ4MSy p+#[鏈Zx!%'K6tIH#*SwFv %W+G{>=ߌ~IFr⦂.UN_-g"<|Xڀ.@L<e?q9?ɸSD.׵r'ޯ{$mp*CFώdBh-OꊈgBһ#y1e3C`JҸ5VY0Ai>`錙f-@'Y"FA!Y٧}*ծK.l!ʏ"1Aq尥Um[~Ȣ*0+!d˫N٘>7B]dkOϣKSYL*NES/6Qџt , ]r@2[} #kn2G`t6oqvOYFŖ>L RCEU,ӆ\3bp|!$4d}hDǸj +|9rfH09=NdՁ$T6p+0 iLvm:qcLnW)ɈRыx~.nbbzƯLrc;ϮtؘeVHm]L"ݒb:(t4jKY!V5& chH%f׏M䵰<ͬ|<9򫼌M}؅cQÛ"0ұb&UԸrΦH"ܮ+}.v>k#OŖf>C\\kYu: Fl̠xZFQS>ayA3 rxSϑh aHIj nEվ8DJrcyQ#wq3b]51:nSF.jm؟)G Idf= -w,/֎}4s &0hP:B7mik #7{p7a-p c^$n_ a_E>%FV.hcyv֊^iO5KKR~{VQAG. K@5WO?L|YFa=}'A.9&cI};y)Q&k? &+IUR/h5g<>VeִLyrL+$LM$s)oyz՝/\&1Z_04gNXI 'IKA&":@m͇qBr"ȜH6<*К$loBdTK*B}UAK,@lSh)@RHˣ̛Og;P݂Houd/\LJ4 &[u;,苤zS b]Xpi@ u=ӻq6b_4"̊Sc=Gn>۠h] yqa|AiLGorL _*7PDK{${ǥqDz\F#&2Fl4o\xτ|}){d^]]RH+y(i`)1I9:t6BV\_SbaF:>mFQQ,/X5tzj%OD>uܳ&gVWQkFmUU5^&1 9{GGС> +ND=KS'ڸ7Z:6$f@c=O#Hu(i>rUKqo juL`\E1;0[柯9a5#=%e"\_XYڬ*E9 mh)L߯{ )%K \[Ӣ|,5}՟b >1d(Bu<4fmţ-H-%4_־Y*52j4Nh>G_17\! =r[ï_C_7$y;nCI؜9v.J 6۬>*.P]@ӱNO?6'G$Æ+F""5kC3ª]vs̜O1.yElo_F׮Ƒ,2B`r#]kz}JMv/+NܺYXx 8>sr{W :I[f~*cE:za!۵[R$_>9eOn(`~W s@t#"4~FSP+J^ḕ8h{nD==*[.24[ww^Á&e]M6V޳HRx5f`pD6Ql(Ϋ)JOOotL98I>8 Mǚ Z-] i3#aqC3BЮ`Ċ܂_P3&385m]:A<9fK@x~$GvHp5J<ʼn3Z[v*h, RF/.s}n)/'}3 q s겒۱])_: #Y2)pa)i/@)#\ϕja_]|ֿH?_4u.>yU^X~KЀCBE 2Z 庻' Zdx7" e t]ԀAU|X uiC'n]- Si(1"Mo"BW]saz^WU3ABX9Ώlp{C? .vz:ӯ:|2'EJYJg0bp9\#{E7IJ7fūZLkPBYDdݥk8~QMi^qF9}B}R̭{*I_4Uz;hM @]6b>ӳ#}\zjf~7?3›!#]]${#o< yV'^C>^ Rn(B~V jD'qFzPܺȴH57XLX@+D4qEƋ-s08i ~T|kv/D3~<)*)ZDGF%?ڶz&mĿ(KƜs#/ƕ7Ђ*Ȗ7g^Ǟ: Z)Ńv:r}kO  BQ׭ܹ"k4n /SN`qS %f]Yql`"ez@oT4&_|a8ؾt%o歊RJD! AO];}ў ⚶ɽv3K*[!c1O {oh@כ<`H;~ڍǘȔ DFW0Tڀ8!mG6!v'xaqz6D{*>p-&I@TI%[ d$ Ə8 6DR0 #i~}8%]sͭ!Xa#("dxǛ#|qY,QG;]i@oPA4dHX|7~l|"R_Ft^RJ=Lox%weiI?4/ğ/2#PK:d-50yuW-3J}!@ޠ[/qamYʇ`Xy7e"ӪE& #bk^פa6pi[*=tڋpخg<0wtfw}HA>.îL&ݩk ;mi%>QQ`djkL2|숸]?-\Tp4i'+L*{iK#s nux20&j̔O@Or!eL?"[ngXVK>#b^Τx(uxr o%dA2fg:)?ճlYn]~Js\Kdrχ1 b>}ZQN]35hYZ녲r5uz%V2qh{Ů|zQSǸĔd k28d/r :uV2<Υ:rr+]?ciP+ek1Ze` PS$,p0q`.0mkKFWpW Z.y6Ad@;l >D{Na)[V~Dy $$X[C4ZutMj:w?`c#BXЊE NPRmXڭ˘ Ic?Xdt~Wm-iLWX'tz.܃1)~ypg~ժ&C\xҖ\%A ~c}޸JƵ9`B "9Q KᒹՒB,!'e# Ј%Z&5n41}8< hcN1qC`2q}1%M{N_h}pSMp,Q|mln}S=Y4 ^v} yݻɂN%0R* Wl<^]}%PGRA T RD:Tn2+(oK}l~hpiRV!k^)\Y"Uhq]7F| Vfe>O_|J[v'tT0>&J⋕Q~'``įU`tg_L0\d[۝k/oבƤTSGr( D+d 3 $O)>w 3$(9p p8MmXn~LN(á@13ٜF"])YWNZAOsVf-,]B+@sFT @xIEZsPx~6˫JHe 9eq]k%@GsTկ*[`F68&d{u->u KeQMr:Ohx4Q% M#*>֕ K$8Ce:GOv8Ӷ~1R+|'pe r9pv +LPO:/L/Gtj{=U\=5 IlF0:*x=@%*x::'b7mL^BY" ^{UBPW:Wjt'9_Qekw=8Νҏt x@37Dlypo޶"{4ڔ*#`9f7c.U)`CK0(A̿773YR…,{Pp?eSHt:g'䈇̝儶W}:D]Ɯ["2^oI}jUR~T˻_􅭣m;I8kp "<0{=}>qC z8d'VM\4؟>`Λ'w2obSlOqW˴SDIF(kUNHEmgK 5R;٨x:?/Jߐ`05и[أn-!1c گtjr֦6[.Q 2i /q}Zf_(djG_!Q{,fQpMgF–7&/)YuObb/B;bԘC Y6;+m* gѣ s񣱆0OCܑ7CH@,$϶RS_AXUJR/`|6rmzryar$@۟bCe!*dt{Mcb(&>.v1 }2֠Ug%1T1xL̬lJ} YӪ -cg{``(u"Z_2 {KnTՙT'o~ES|1w/'L+=:ͺD mxuf]@xX o$_(HJjLzܓi{)Cd6Hl$rb 5E] x}28Kb:`]l j`:_ITn#uk()uu~yn6<>2Z2޳Y]s>| /U9 \X=Cm\ogiEmdo(][͇oXŸs^Ktp R(ߔqve[D\sN$h)M-'̳PZnŴ{v$x"ĵODpͮ;tCv~n/ze3,J5jT)۶, )iw 2BP4K(Df,c5Z<0BJeeiH^s}IO=PH~!Ea 5pNp ia3J,K\pk oIJMtQX֙ǴyMEѸyOd0pBrxZ?؟Jn%(Z{`?˜76| 6C2:uwRH Z\[ ́5Ltys`CbEBH/=*$>`bu;B?j-FZVpU9'mV&T u*6l t'[Hp g57qşd*bZI PߚgGNRW 3àLOB; 4 rE\@yct#Es0p݁dV@2 _DK.;Jvͫ'c~r_9-;$?)AӒq?* TVzӨzϐ`fm2  D]HOT-jtD'WR-Q!v.[@.|')w&W\ ,%UyWGτʭ: {@W֮P| J1! IGHy򰨹OR'04fMvqlr3V9X`7i8?F7DZ'!KobbPoQ҅y{"v2GڞIZ n^B@>3b+An£Ma-:5, ص_ըb56B5+p36ĤrN%Z u{1DV:UjIiT:QŠaŧg48Ώ&Fy`ې8@ɞGqhcxpquȎ^vx(>!2~֕ ߧ;Ce)i[튗rQX'(pd4bt̓Hp"iu(d]͟dj9$܆T x%Q47A|Éq& IE-֭bWayˆaLWZ3$2Ј*yʍ^k)ElZRkߣ_]ِ,Is0P$|&cSX⇹dKe=bAx**Cl|ЧշJw$t3|7 #?@4Xr@\#⛒!u h_q a: ̌S N`Gqѝ5 ?Xŷ9/"0f"OBiYH=[6`S2n2Ig4c@ >.{J١gקG'CebVom&|\fs GZVM)Yl=b{yE"T2܎8oYdUϩ'B5Q rNtB!o!o,Z6[/F#k$9b.xpvT ǑP3RQ}؇%!/ 1:d}!(3%ڗ~1EdsM>y7_)ޞuv7b< > %S2(KUNY2v:"Ԓ+I&5ti{8Rm x*VTZJLEǎ{RjM^x NWI+zg7QpGČG!yचl 9ឹ Q\3h$;轤>YMTYM ^6CR^->L/Bv6ȿ!kZ6rNS'H;<.Mn̽z8RC7:Cc'LP[?*JjώɰWJEdfve?+|/o(OȘ3J/@^O46*Ըl]-#[< `{fJ3xS}]-K!5+wGz0=K:bwWߓ֕wtyV< %ʎ!kzhf`=5Yq_Z!9uC9n;Kg#]'X٫AjUPv.mo8'7K)LVb$0/L$щ.AEGYjIB`~sF.Bܘ.-BJ̬(!3PC s *&P_vRԽ"az֬"%m+ $QKYM5g^A}VD|mpm]\|Ҝ^P9<.#yAm\qFB=b4ɭ ^#|[9W5A꩷S2 {׏:`)Bn70;/#Pq M_0`y@y=t<䳘mQ,jq-)9-<~XT,ólgRDYE?Mc$dDy/d%DYLM uw98妦f$u6@縉nK=@vV2C'818NME G3>YЋ3.wxY|D'ԃEh̫Sa`Sf~26ܜH/tYoƄa̰*QQY Ew=RȅDZV~;J܌?8tIt>C,UK%S7h8/mJ€JO; /QwE٠ pE:$EYs"C#V:uw!*/]!th(ׂ}\oRo)1+YT}咒F'h`feW%Sͧ9wmэEQ"F!eh>w.53KYu6iH4FfD~`;u芃(oJV EUs3.*). = ,Cr L@5@>e#x<)KFn&@?JRcvX5ɬ{߉zyX]Ϙ@<*pAkJ܆pT򿩁9HBۢ7j Xl@RxLbN@6K#V/?0ѣ)e>y墾c- G.p6ywr ?P AM_hs2!~\0%[gR܌jI wqޅڳʔKbQPM ͈֋T / >XM7a-׎L3iջQxzg{{ckKU=LÚT9 &W!%V dG=nw )眞Tk?s-?ȇk}%Lknߨ m`xץ׳]iO㯷p0F|\ )ne:1tq+L.ya^P i$k"_HsY0긴Rޘ@shEZqԚ5^ &}&DD¶'t\V<>h~M#3^߆e@ G"CmӟNXTU_({;K*} c=S(gΓY /<@coiɊR2mQ0⪤ph wgZSZ&iPň[&YΧnrMޚ:C#!n~ e2l s+› 2k$X89>/jPgx˯W235f5#> vMǯnjTKo ^ uDD݈F`?tFbdIC J"] YYSFAuagNr5R2?՜Jv#%* m!1Pݪɖǚ .r'ra)giYqEi e|)XVYu1J406Ks|O^=(r-Wo)5|(QZl:Y߆ qX@^8XnjB*?[D,  }pFwkr%; }8-|6W҇a§3Jd0Ogji|Uv-=`d穅өMn#_3ؿWՏxiOr(e*<\D㖋&G*qM kp٩"{{XIQSI{M P튕Y^u}۱@~ utL?&*s_lb8t4{oX~/ Ϛ=˕yjz2vE"Y(5>*p2VUz[bZ]& IXq(9| - <s 'w3MԊ'^t>Ns9c/> PȶxbhȀ`\b?տ :sILRL֫dP ,ɨ{?[ p&Na7QkVngb[7 q M&VOq_.mwg%6Y;2X @;lL~'QK@ô61fdYU/Ɍŭcm7.H8ךL#ᘃx?blÉ/9gUǐ&ԋBBwBtIwGmQ4=/ƱDjFXD *FÁw3X4_7vULWk"J(ZqY߰lW3^@ʊVMA>g^#Ėgq`uRڍkޣ?vZp3|/G.@ + > ӳ48ۢ5W%lüo{D dESSrٛ󌚌*E!c|-\IZ)=;ZjQUk~t^LS#r3u&KQR 'U07 d\K1_0}97u8P ce ,/L;U,@'}R8ܡMXЕ0{4&[ JKHr89 [،8Lce[x]SjDz%Tb?W]Pd E/ClcZ߀DqVyEa2?3t*HyKR(Oq~- Qh.  f8kOhE+8e .)@D j<g9xE)UBi/4p*1{K[u 61>bC#'h4L(G=%3*7 [SN@{NIR.o>NA "=sF20;w_/nHRB! !b;$Э!JR)ȓ[ =wIþ<7o_w:+p+]|xM'Je)RrpY8qi>:mWᰁً{#MDm ,dU3ⶮB6kY "6-5*)ъpS?r$֭rf B8G~!TH~ 4S}4}h@8͖!Ã;Oܕ_5.[,9:B3;禹^qu5v|Λvϔ`fk["M,̕7i=57߲v\(bѤP !U S]oRf%J压 E߭Ml*JFB5%N Y6| j=S}Q+FqHzC!O?kWXH.炍f:Km:y(&~,_#gRH ,lw]fzs>N^1N1dҋ 3!9ss9?t&yyj/is8 n|0tjh|bPdiqdfQBp8W4 * QM} 5H|0|ox$ہ=]ˀ *10TRxN{dbK) )+ɛ[P045vO%WDVsn2(t ɗFO)Y;ږժe7+K+"|/5zNn:Y3zkBë2(z+nIp ߊ%×Jr] '"9T+_CϙU B٩2b~'?fI$hUulM@r~M(gOw'@(;e U.d 1^PGo[ls;/"f$kkAU)mR%Q{֢)36~Jc1&`aw` ݯêwԁV9~d1rx1\.EsŞYx (B 8pnIľI ;O`fFlVo+IbJT1olĸ\|8"LF3i򄆬 +75ԑP4ܡ"k(fELsYvN]Po'\v$NmHL*= d\n2V~ߙbݲty~KW+=)-J, OhSkBU9BcgBYE\ŠM/0bDO'gd@NP*PNs><<|쪯1 5d 8)֜m#k%I'Hq<t >V11:딱Q ^iZ Fonp0ԫԫҿ_ou? D #BGB5v֫@;:AgwSdm3p[G1 Kԙ/%|a'DfNZ"cr w^x+R=m<32: Rܦ"PbYޔP~;̪ !R=Zh,6b5޴ϟa1B_l)WbPid9 L_Os:1pAE Q=X]@K]'cI[VUj?\t\#Qa|?A~~M*2*Dq&;D]Bp.8yˍx8G3\3G. C!,c|QxAW}SvUPGZg{> {?sEO}އ.F0 SL9Ԏ3D(uY!&,Kh(/k^}vS Z̺Jc>G _oc6›zy]U%<[ϘʲWS^N*F3#̏.T\W= `2ֿYȠY֚.5ߥ?l^ԕ@h4FcKx8&5^Pa7e[|L|ixm#֍srA=Ê)U;FhTاN\*KV5 V{^?vK^ [=M·NpM)Dn$K|y;<ŃEhҸ _ (ٕc農 侨冱]ظ_gVg.`pRx R8SIP+%U+7 lAXlFUe#$=a[mݸ.Qׁ QiA2dRvdLJ/;oFW9Sj~UߩFtuf3E8ܜx}&W]('ғv8OeIA$èf,}. 7ITư ny%%K"(Q7)Q, 14~\ڽ$:j_9Y=}/eW&IWh#[ܠ4 Щׄ3CV̛7P\ϥđcޘ XOٯa 59nUA"ӒTcM^„:|sJL !?uwѯGvX< ZV!ߖR=z;quIKZzC+/]57M"qJW̷EJhF5fB$%z*춗͙ărlX5{"eM̈u/E o||&W Tn4Fܰ=ٿ#̆ˌ>biېQ±>ㅇOToq- dxsi7 ޙPs*~X X R3Za=>!sH4٨3:A5-6R ZDٔysa14tV JfTu5H:c%*wROdGqMVz]4&ReP`\·;rtف1,&$0$VBmjgp3$Yqf0XE:-c!3\uH5~p (&vu0AFgHw RZM{2X~$+ky6ZnvQ%iJ WsxRav%"nj&Tn1|]TŊlV0*-KW*mx8re˲$s os& 9-f7B{t_!8O〧F,[k{ @^4yuXǬ4S>Y/[gʝ]k5 ӏ.J<+ !}tc-4~Eh| h.buqi/3gntE֏nG9ʄ3egs7y',AU҅@>h,g֏?Цui2tk?Y<)Ia0_"|skC1ML>\-ShLS $y6Nce{TYS|֪GRЮq=tnS1~[\gB@+x@]G \1 -9hw.LjE'lxPQ0o&Ƈr6Ge@C+$C 9-wJm{ Pmp/8Z gX(bb`׀r6 >g06+͔׃3,6 '1W= h'0|0wxYu0y<K[֞<#ڸZMQp\&WLyP9Fa࠶w!♿[ uFTVH[aHa:"BobSb<'Ɠr,h89Tn+|,KlUҹ=\=)ϫڤkA!{'c:Ï9n,.׵LEkr-k8Fs" 0-ׅ Y/Jz`rK]P q'.5\n: H3JI}&J`{T2XF@iS>㮊2s$`%~)i؉JdH3>W%sEa cr߳PIhjJ}ꟴvڭKޯ|kQ9O&|GnU[A%oqXm!^f:: M0mc꒎؜ĞYVmy8k,de5 s=[G S|l.eBޛzg{Atb tH32ʷ_[{GMT¹ͅ2 I-; $|X8_]`n;'y#Cuc"WC]y~G:sH;РqJ:=DmI˞.Պ\DVV'k2$ORJO="7; ?9_buXo1g8TTƴC9GV&wrI}6܉x765B$V( h&SXϡ ~!26͡-Ev^)V+vNpMR{3t#5'fȑM٥sO ?~%G"u =qokz<8@9/gp.ȩ;N|CF=AT'}pNWJĭD `1/ o_8kٕkBnky܉];}D5wHTXD!Au/z ex4ApṼ$ԺT#\4T)bY U% {<ݍW0(C0:LLH1fW R^,%YI~P#WƃhM1uZyD gƾfCx.%/E#V{QDe73 GbeU,u^O"ݖwKG ڙVC o.* K@D{z-s8Qj(l!'P+rڄvmlz|ܨ0Z@ ,8AoI)EBR4|BQT9Fh++g1|IP)YT k ⩃;\N>(:KuqeWMM2r\ Cqt3+Q'1RYv*^4>pegSEribENt݃a8rtQYVJQ ?6h`[q=1KrnMdإNnvgT Ly3_upi ѝȰL_D7A=Ѵaۆ}jHd{&ь|~V5H}7d|]`^ag'ʼn}7/o+'YȁsFSdzM>ui^j־@|1{,6BXκ/诉 j~ʣ[3E)IJ|=V%+ QzFhVOvG1NK,Ңxw26 )qw# әUڈ|R:A3rNhM\'_m9f :MRi.Z͹I>'uɭZ[.zO2Y+ow <ښc݂B+\|08tOZq)5Ϙa]0X/NR[J3,pKeApOHޘbGG7N&wyM@=22H }B .jcB 3 !Wb0X--i56 i>!E%^w#o g :TU"pḛƟ'4̑677]k Ё)#C`rX݃@H: R+MktdKuto9* d?K]Ni~lOgT1NϫZ_q╠Y4-} \=!Wl6Ovi ]wZ(7l%:֗g[1zN1=үƛzSwRyn y} DzzZHw^|nhiiaș!m&//5E[,ֆCMp :6(nvc.Pf(jS@]L@Z-UN@fc LEsj2.8ƕir] 2lf!\cFԏuiDAMj (0Oc`@a$rWeVɵH͙"D z}ƋCv!T^Jᄽa)׵mTOu ď'#pW&]1/a]kb~ͺmQnhw`aM@kΆO>b`MXިCϑ9!&rs FsU- v=б-[m?W|pB;(g*U=S'Ejc <"l]Iga.rNp*7`,u{e]xUn/%..p2'? El⎚Q= 'a )?1iR]J0w@>Wqc}JgoXe׎RN6s[9ۨ(=K]tu,}~`&"s׻-s*Ђ6V3Z {Oe*o"&d|:ɿ}s.6q0Ba̍a;}$*F#Mp5/f"b9f]*kKcK \0釟>|!@6iN4.~@Qݳ)EI7TMIë[iNґ_.W^nPY[рj߫{ؓKӧek졇-=$ުMvh*q ?MP<Bie'pD(M1=]^XS_;ܢS>Nb*VD+'@g׊~#U4d{ScE~l?:V"'; y(-0g5d<4#ź3 2wU <,DrČ%ۋɞWg*ZT%ˌw 3\xt^N1:*#U,8%W/81e=dcsY[*v[M/6$JK=K_bܻĬb ˞a.Lz^[v5%6jT;bUϛx&c$O[1 A PN Ib @$mI<RZ.ja*T:z#v3q1FI]-r)haՅJk2Pж 35h&ɌJ"P۴YZHNar:k&v]>M`??Zw3mBҸ1Bk͈oȯn Fʫgh9/Usy'|:Lc-=;;,;L5pO KFhYt,3z'W!I68C-[{3\ˆD BasI?'Fv0q68fNm""8kI# q)yh[Lu+*tZؓ{,z?ޚ؇cl ;@#7BvaF&AkA E9[(_Hm{%P蚳y ro5~8ꏉ. $k۲8~\ IKNqno $YΙS(^^?O5l%\7^J8aCBfG(TuawkgG"/[{.qxT}{/2.=f!t$Do7(/-iVHcFvSݍƻyo0͕vGUaެr߬fݣR6Z9-; 5)D]BrY%g{hyz-v۔wM.I}9م0%*AOr|§K !0+[3ʹ /4suYuD<@NHIB+fGOA _w43<wA-eSOĺ4Lu{0] -~ax9?ο)s՜M(%!H^=r]G}*|_]ܻuJAՇx^՟2p L)*^19>E'{06_-n+%8 *Lƾ3,*04X; '|93^oMEevJGXřSVfuk|֛nx\.}-bXq a=وtu(SxNS+| q/7ESxOӕWkw*giPįwQybR:zy(2*D {.%|C=sX& @\gMpGs:h7P6S^*oll'6iMIع\[SC+ja1ۘsǰjc9 Yylkjى  K{MHKL\VȪCؔ)OCu^Z8ן+]3t&/&+v@N7 q R'#l$`-x< 3i+Om: m#1i&rxtAt!O[bvisjmg WKxӃ:32)LubM[d7D[# 0j>0uYOoLϏKN] jـtL@.eB6y*h:͊-!3~$%U0tzz~FI^½De{V]bm]Ʃ['dQܟj󤔓u0RO 4 kNmK;>ܞZ|/1щabKjd]k9~DʆEBa81t 7l.̀-4Vބ'n`#,N- ?$NS{ƛOnRԔ~/ǯlWOe6$9كX"gr9h+CQG Bu;i V"v)3n1\'A-${j:Nn.hlyETfZDŽZ^xQ*.+qƗ{~&&':y'u<{ـg&ٜ=!餆A\HK;/[xUg:uQ!" SܹIN* + |-GǼ<>K%G &Wk]=O% I9gYCH4O6Sve&ї20|^u3XfYRsYU߬`$9XEXZ  >r_*Nl&?k yn|o Azo"(dWG"!<⫋Ab7yWc* Y4nCzHs*&_bq(]kbqMGM Gx|@K\Wb $kU: oUn&5_+^Rz Uя%jJh>pQ&bl$ab38$w G IEQ? PiHLi@Ci4ܿ%K5 F);*H?Omq" 3#HMVp ;d{+f` |Z3yZzu'z7oB2e/ߋ+GgdvNK7ԫvV!t'D-JL:(s5J4>EXx}eԠƂn'!2Kux=0iv9 V84R8 pZXBrĠA.s sz"| }TmgR->6~31Gc+ ,ȇu)ȸaǣj)DfH 2 &IeW4vgg8DANXτ~N0)v=͸/J)uT_ }E:Il0]`9.@<.HY}C&m rBռ͐ <-ƋCb4/} { U ^%5Ho'3\)CFo\YsѮ%$<8t!-p H?8qJLQ,}pABTwI.K줴R '$Yy [W'j.V({cv4> Kb ]y}6s͢ע|i7Dbs6XpXH/Wur Xp*;@~R5LR U4aFhuer$B;FR"ku_/gBorgQ, 1k(g=7Ji) & Qs+ ̑z72#- ,2HMCͪ.`_ˋzwh[aA0chPyP.kohl#P W 5]#9BZiOpi4e}>C(RYbX.3IA5.5hKh$3iv5_ep"E.{* 䦠|54v61s^|#9֑Ԗcq,!n~@_X ^j ~E.ٜ&XiėndM9){b~G޳;u"Q}αoC1vMU~U>H\p>USkloLS vyӕ޴7@P[w)C()~:[=klT&J,-H>{+>ϛ#SwEDnj0ӭXƎZIc5JF&\֦$[[X!rw|^ACpa! 04{DMrӉؓAs؃aq(1n]22EDHN4@M`ڌ.7 cxQCE=tc=D"v8žco{n/;c #_ $_\22:lcaŪwdnɮ)jtynJV-{6&⪁6 쩳޾wtj="Vb#&d_-gZ,fУAZ%"W)0eCZi"wwut9Ŝq 9ͺ IYħ*=DI22>hrZ&dst$Uʅ:m?#-g%8N !+ XK8x^pc,qDd?Mn孳S΃+W.c|RoSu<|cb!l= '0o>^a;pX9)Jߛr_6%e57):uX-d' 6 zEGP$:Nl2 E8n0K8ogQ.CNrCsU,L.[_8"DK YkXpnS b1mK ']vDo #6 /iT[ER>}HtRK۲EUG#"%M*6 d$7\^O2ب/rEg\Iъߙʏ(rrJj5Y t\?@d]|R[)wqRo/A:hpOM.x7KYb`T8<}^ۙGԚ/8OSe6rO8Sv~2B(ίh$7=D(y٨mUD?r k+3}f Dm!`b7WlobztڟC݀ln9{s%C%mt&]HƖ{r,_8츪{ 0ɏOc|n!:4Do9?HmLJ#\ a?69pT_~5IQ]|P{8:t=0R9KM))$t!o+#QD4=?F;.F§ Izɱ[Wp lWtx"_lO1aa CsC'oXH(}ڵZZRJME/ [h Gz@#D3IzlFfYSjp\glFB XvHU..˝lzr/7~B} Y>'w}$2dE\KJkXk_\]|}Hp}uuYd0 26s,2+u٢Q_g0%J26K֘DC%1(^#0~=^rx_ŅQԟzrPӮKIGU!2a\φs4p}=AƞKf˻{2bK- ًT-yk1}@C`'D,&y?'? ͢^SG\Hh'<TMaY'2-_찯 ui0Y'hAW7Z d,x6xmᎭXIpBviJpqqo[oOjUhp78D~u[ զG*3^nd cҌ\ҁ uVH~ūHpcvmj[}wl}mԢ4D  ͑mA%~Q1Q-gL1W_kמ8{1p5h?w+ȕ{E35Ci+.YGl%Kdi+M;e8u_:,T jiq8DJihD!MP\ *b;>I~|:ُ:2aL9K^`t{ңΌ`]J$^5~콹ʔ.2XkBH{08q'7U'r.l>&0Z{[R*((7uYst KnUJB̩xlsTOl q:TWQ?#:|oiV6UWW|?Oݳ?1WxJkLc)We6yeG+!_3yM1)kR50qˌ劀(6練p(h.MHVn'4Ó`(AmXDނs|5^߇i(neEk5ŐmG lƪl&`d-h3~WOٮ.;hj;ko(1)Cz |]'FÏbAQ,-c:lgF(I$\u!Z@~dj1lQn<3z7: `0s9]ZUhpqB+{i-D.'n4U_ܡ ghEؒF惃Zk1=uy{n}$6_f}f$x]42}5J>Y5:,* !zC PSO/!hW8.RXz)`CfU9>(gj'Fm<Ә)*6EKu(k։ؐjfR:,&\g y¢j~#Hm>©%k6Zdsއ 7Ik@JH9{V5f : {#DD0w 3KK7,w2זaB\"YB(yF`uyؾwAF[v\6+;$NZGXh.vx$EI`OD#p%=ai2S)(}V.^-}Qtypm<\MK]8HL4[PD ,On]剫 Fگ3ľAAwy2#@ʡikf-źu讘 :zKs7GI ѱ ci}mؓg#7¯pL/2WP**Y`99ҳya_],hc̕l'2tc;GG^ZmZ|٠}n*Kt-)̤3Uo;V\%\^Dp|Qᑶlx+t8)xNQdd3qyHgZc#,0)pxsցBAjTm{(FJT){.pZ>|ΆNF-?O~rWV_|3DϤt1 3a Y ӺfPDh3*+@>M7~PI`cB;ijZxqn=̄"v; }MAjiM|Ig6jV[uV 9fX))>@h!D漅ZȉA{.iWEĵ}q jݍPs4#D&s& | 瞻Z- D=w(%L C*p;1JEz* Zegݯ-z;JRNؒ|& 0y?U11kK' D޻Xpݝ*:PtdW\%8JRc ۈAj+ lԳ eє\æLn]q}nt=ˣ|uXeC"ɴgXBShL{ u +Fb3袀>h45Y_YDX7Y)ɘ1k1I{A$|7)Q.R̀*wK*]K>Zʋ`!#cCơrEn׋ s#RЯے6ȼjL4Ǡ{ސ̏Nܤ H` O[ ?dI%ŋABAĎ@/Z%ܢV\3={Ѵ]Dt]/ k"0H0m 6qLT+k33LWQg(X4{p/HZP'2aş3ьΆ|.|RNEiba'\ڲq!d% O.=h Л,cć_c%ʚEZŴܢsKF/vR6dtC59v8i)FBR7i Z60xd`nUʨdɮQRQr)W*+1sRADM3ӷmY'`+ t[$`W{S-DvrglLKUȹZDT)d c\v+P{!:x Q)Դh._sBխ(^,Ph![O@MC8k t0xa.9!ob>yu@kׇ'nD% 5VݸpO(%(g939+PykΣo.*8~7:ok3 w-3 =eMAնb&+6l$|^J0 r)D"d nz}NfxL!O?m  B lP$x!'$@BmeSiDj{9~ZhQlw [1n/x-7G$۷%yc!E3$BFĹ0'HQ4fҬ?zEq%^aґGBJw hErg4`#);:H|D{-rB4%@Z^xO=cz亹e8ߪ[7]ZzRl;ӏ-t6Ht\ȴ3ڳ3X7_Jc(Z媗wj[}P#=zVG?1 $_{ A$UJ!lXo8(Gq?z@9T(zDtCvc f\HX&$k4^(/3f:$hQNxcbF >[s־^Vf1LD>_4Ja :Wќtm%CΘ{0.G,Bi~녜D.ڠ2 ^@_$fyI4|CaX]ᄶ#"مe@0)"uyA Р#[[U(»'S3vѠ|x.C\ :ꎎR=:5DiFo&d()K( ^?G*%e꾬nyB b *M IKϹ, VNOٸ w e(ב s4` 9Q ѓbwVXD1ͥi˹ 1NWn!\Rp~JB(-ͅ`?aޞMZ8T,4?|QDPq5ЎgqJ7%='QF`$/Sg1Y<(rؑg t`#d B QMhhO^{AGmV^wud9ٸ!o@ߖURP2SÏx]s|_ zrAy)2;gff"gL(%iLF=ͪnw,&ISDu4+@γv b@A)']ErgDŽ, Mv4Z-#hwM FꙵEzdb&vx2&KE$%V10MQP˺3H8h_ C?\Q?_JJVxmJG&<{>g&+Hp|"w,Ά? OCGQ-ܫg[/ Woc>ŋ7g*Hpm)gc*2¢[! l%W.:}0Gucl4!ѫXfPBq6)Lhi3X*\LϠ-PO+nSs}\0:vsx ë)5gPIKò(.f@Ndž)ݡ zLQKw._m fлL+H,>L1 ܀$&U"qDlw'ԟ@9%zU#rI@1v9ʡ" g^mg' 5ޡmQ"C|'W=> K22T@"d-)W#+=x 1T<5o$G3JzOo(dIwn##f]@"_|jeê)n Ub nKUz8kz_AϺ:xQN{3KYֽ\,)՜'J@`_(qdMW*ǩ).xyo\Z\ 6e/uy.jy:]eOsltGƴ>]Ói$bPB"K=>&`>'n3F$S,JgYZ%dXri b q<PIVV%# \R![/!Y$YcߊΏAA|_"Je9EΛSL 1̞H#;lGh?t|XSGDo3*cKJlc.?d CrJ||͢ fT 5dH\Tr!}Mh X?9mw&c_#;z$7kz1lVU ڻۧ/,Hjۼ_^_}ano}nT(3()@/v=&)ɧSҼ !0J`R:-Աkn|[ُ*`c 89a R`+!7Z! Y- J;hw\PCk?|M&0BGPw4%dn Iv-^9 wuZ-'<[d MSVAQ1Wdg yTlý#6٬Y}yeݷ_}fW]qv J&񰒉( v)Y+CvfuhuYGOPV4 (($#]ǁZЯ`|eUIxjmgorOR~j+"vfXMghQ938jI^ ?G}~ti)kVm1 ÝR9踔 K87dUBF*%V pSj$YLRK#K0S6(Pݠ-HTEҰ% Wq*̪Ϟ`N_'59Pcƃ7s|Ti/bPqv;uz/H R! ,]!!6v+_]R#杕M,9_h>Q~d}ܔb^W5i7x+X\3D6@- ^ ;AgӤgnAxXg&2b.9w+9.Ÿ$,]N$C+e/:pwwZ-,jp?bحϙ~T|(c!՝@TqQWe#3M۞$NNp8.ň,`v2ҦBLfSP?>(EkL¯2w2 ,M&f8V^;jA%5Q:.(@8>;;~ɍqa*i3 rĺ1 \{$%0YOFm/ ꀇ,2L13 6xȻ8*ЅT})1,][ C->s?Rh^<ҙљW|,pΡF'oPyB 's.&eG`_~/:LZI^!zHItpWytj#iK77} i}(bM&6d$;>֒|!/q,͂(Ź{lKjy `Z?mѮe1`^"اjB: z0|Xb- S6c]IV0 w ztm:cj`/`*w HUv)3k7'v}xE5HUq+WOF UA*3UL.% `E( zV_S D"9AQit$:eْ݋T0ӟWOTd.8*^toݟpt}kY祻ȃD [l p^WF~<} 3up? xl/*Eጂr {0ێE>"Hk18et!h-;+<$&Gj p"6 n$ʫsT0撴 V ^ 2M۬[~Hȴ~\X&]~HI':ғS4o>vQ[ bMx<0~ʠT5wj#] zMh,p iS JMuZaΐ~PZDPfv|V é+jM#-A2eTw߻^fc?ɍ;nA*5Mz-xv;DGc.ȏuanۘ./BY ^޿Ae5~\OSWZ >ș/t3!턿OUjgEEqP}jhΣbrgwomp3%/Dgٽ&uڠk<$[yLTl~꡸K㡏%Ir}p>!l(rLĠFei[ҵz隱{g4pu Y:i\ksA_Y5e'0(>+i%ݗdB=2ǖN:vfQġЈ1FDΝuI[? ?t6^AG+ؤ[}`<At=8 le=z!飯/XiuE13eB_B'ҁh^h\#T%h(%{Ò4VHC'ɱJA_Km"2t.X(&-k;ʖz S&C{"q_!z!rX;*+nY4ur%);ia؟P~]PTTy( .ߟTm,uoc#BI )a]a_-{[?Ć˅ifL2C8_AUw\h ]bNzNE Sv}X}n=8 Chy샗y`E0e4qm~P}mdJt"63}{(e@љ{x(aY49 ?0άRSL}m̞dI>1,b]@L9ɱa_׷AhISF`!sqA%yad>msC"ER㰠؏i'BVpW.MlFPF3\hO]jrb8@?:Uv–ͯy)Fχd XGrED޼XC"D-UɈ!TFNɩD/Wa_q0~Z 1T7hs!}Mhg婗9Zq?-߬̽-PjJd#>}15l;F e"{hOONұ]Bn;c{)po#/߂Z}&I"m_y.=9T٢ƶJeiZ횄|t =z# Wg+\ t48.8 Rd)[j(91K`aCȩ,fw3Xd&sVͲ]wAH远0 1M!m&/ȝkΰ u{GCڼ&#ԣ{!" (qIGLNA$ EhS;]VeeDh\]ըQ\pf@z 24!b4Vֽֿ )sWYe%6[1$p-#X V7]ɬ 3wC{AibėM~ע_ 2MĀ7Ⱦ?f~ɑ$98mnvjSR p$PA:wNT *HQiP!z9H:tG&#-Α٠McAd4HeK 56n oCDd&b%v'W筋zK_5j%A#VRe@^H ;dmePvSTUM}xd 7,Ԯ }Lf|;:5<~;+4Sz KǎJ +VZb>%ţ[1R?w;YMsl2vԜzlG-9O&Wgj<+c"%Ebxϯ;L1Fcװ@R f^*cX HRn-bpCzg7V@+sp. kSh<5PE.qxBLif:& MlZj#'1R@ ZMa^ %RN 1e M=}#!?T5pqP __-n%{E5'?I=$\֞]Q!fn%&So]Pbj@Ts1S/Od+&5d5z㥭Zڡik(,˗ro!3gok f#F6Ԉonvb9pdjIoy_ Onc Ė.wBԮKc \w]9̏2D(&j奖*: O`*ki G_Ӣ|qO{g 4ltq\9!u{@w<:PiG5Y"x__~BZ暇E:C}lӺS*fX3{wK)&TF{m Lr!N2 zb+86z9cvG%qFrHq:>3ѸJϢȰz̽]{2E-״[Q2+IJV"IB'_x7AQQ-Bim?A8:t7:âXeLcښƷN]hLA$le U20 rE}7r4 &y?>鮶q/?#1S6)F/Myںڝi=Cz2^bq: 6{-K[ ("jW7BQ6M-T 81J/ c8!l4!u|)r]2ƭ]ϋ4l4?C:#r6D~ZMyvɒy%}9[4 r`ֿMDx_4-hDغ38,gmfE+v|:딋.9nM as (*nnTQ³Xg:oL2K "#xlHy݆]hV"{歨]BGd+@K؃a6؞:N/CN?G@ ##']+,N%-CkUqGL:X3r#^2,j737bhRA 6(9{w! K=N?1C.!46byATcJh+3BnזMtrz|x-rQ_`ηZ|g9%'Ra e4=Όp>-zpW,@T {Z߀QD,3:`:(73ޯ+|$xArR`O~" NȨ3 ?%{VDR2+ck<̓6\U [ZjT4ݢ-%v9nQJ2( Wcz}CƁ{)ҁL@f){L?㘬{K47 ~sn@Re'k̬Ю̱-t.4*$iuQ~uFah—cb]D_'w ,d7; AV"4*/٫iBi(q/[5BP U`7T(Jt hss,ܴƄjf:l@2Y^_t9ծnssF5T?ju7'rЖ%8bI+weM(f6|6=w&O@Xk+N(ItfJeRr{~ǫ,Ex|<̢._$ی$Jl<$4w0*ok Xl:<;wC~cJi _m[$/j+TyNj7KGBٵӐj9UY3 k-c}tEўw'#,xz)+\1x*@z*sc ҽY.4?<0Do_-+J+-.OS/׀򖦷ڳ'|!Z<{v1dv_WT/϶Y0RШ<>*Ц]?NH\ (oN!5!߆zO&Ow$-~q4!IN#5k:t3E͎ߩ爤~]^X?)i~y7W$罶^o[$)@|N4`zԪ~1$kS0>d ~;&;r\Oר[Z}O޶"c:QaJ Qek%c?a c`qȈ/Cs_RHiяBi;IN3%Qer m~"L)3}Vozu[ yjKa}{FI>]>'NV*eז}!JylnKJٍh#.:'LQD:й`d<( 1Ugo뷶xŧ~.뇍~os4=k/Ǚń1`Ш'Rz| l? CL2>%q [iP%0KVf2|88Gĸ"E" \fwXp ;AFu;/i7E[\=!1 w 8hطU;?U|2"zNuL{mՈ=ĹD(ǷP:l6h~ 07ސ J/ge gk屯$Ǘ@3ZZoP K РI9gf^^ǽ@#b4}׏]Q'S7ҦB6=4CI1"QAwF|Z$"S:dgq9CgysA d81Sr={1gJȸ,a(ͯNb8S ZikW7Uc8ԑ>&ʂ f/2FG;LeyEB(٧unSm[IRRww~? %bw>N?#һ[k!{HDuVSKv' IKaGMB8*i^5m.Q)UH2gXCXlk>A̕C /e.o8LٙIoTr>>=gY熧<+n=P4vׅ̕Νoh$չ~ܑ#I5BZtUiYV5Iq&(qNAT@7̾}:SY;uQNG*z0b+" {W(Ru2l:#la:HYmm\YDTtri-[|qM&nO'7[*\֢Ϩ;'wA5Ic*7exiUσ2ecf8'5` 6¼Lq]>8ۖקii#}'+x. e""Y;EB'~+NuFui.n,r$G57;3y7߉*u){sr+^$_X L4֮x YWޅ݆&XvKA# LMs?hh{!q{3Kl(iS C7K;EknǪiNĥVmP'Wor)x%dM"k۽" =GYߧpj_Zadܐ7Q=HNN~WY?;{"V=y¹N "V,-ak;` 8$Sf"/0)]b$XJ1~&/ lz/ [e<>f>amĆ";$;vq͵fh#҆I6|@h 1O?gO uBC-Dye>+Bu ${/z6樝 Gv>FWUݯނ$q&-YrCIV Uh?nZXU7"89[R A)~`RKT"K|I6}^#)H-XFr7r4Ξ_,:_b-~|c2zT!OjL B:j7UQ,AGD\E5Qx h>km<˜Ak %Pj $'^P;Lo0ό]w+@Ǐvn{bJzxU9 T$#?!]CGj}F22)9W#A!dg E06l>ٹlfg-XCݍfJqЕT6́B@uƀHw\62ͥ=_(F ,3t%`NDO7F4nywzUI7oCd䤘yHkD0 RWfU!q$I~{_7\?5Q(a`Y 0:AVlFhd 2Tksq3 6a*rf`Щ6y kG#wA)N# DUbnk4&7M̍`=])]Į_dœ{+ޡωCG @{/-vLO.bIX ?@Ft&NlɪiޒJ8ُH>=ĠZM=dC5̿b-rO3RQ6ZA$YP20cf[P~ X_Y} /mn3h'nЅ,ZTX Dui bVy\~iXsrlv{C}8 >&Nx/ LoL!^Z YB!??sS&WQf$f XTye(Qnï`kc3AIzN1T7Td(5Ok?ʝ5OҽǷ$ؤ``{u[[\5e h{cE\E>cL7y0x:nRT*bcÂvQNǬ'L˧ -3oR90~Rs}вڒ-Tޥ\)bĵQ;5~L`fy0uv^ʻ9JL6?fjV_@'ҶߵUNq|XhKJ)V rPxmM#=Gy~rzb+_$\^c ]2_}d0lW뷿̣'+0 oHeS8F- ˠ`coG^L6B|TVdjd~!`%,Z l* A^fP<6P9P+Gy?")9)ڥas.o LWɾA` -*#%>ef fx =GLIegm !|_ չ:2lAXx6oK^37YQb(Ƌ41/k4)9)gHT.f@C 3r@XkD +x ydh^kzGe=R7A"^h4Gzc&!}F7mMNȖ\\GхY())EIK[(5C@)닪w- QQXEѫuYqeC,k(u#N)=W^ԗ>H4&=ɥcExCT>5tAZPuBNr?qX,RLdMp G6Mh.F)Ƃ5p~c:i$?|?K^t?{ { }TB O}V+|`|j 3ioxM|Qw}/ 0~U}:$=}y0PVk]od#=S)eeN8JrIԉ]To6H9>J6 ?Ns^Ô x:`X񞡳 9RK**KIka|Z4 Ҽyoe! thM^[XZiae/0[ l]^a!7D3NNd#ESO=5 y.Mxvfk|í6ώF/Y$ _/Ib?InNLAGxhs /=bB֚v!(O. ~-dc"kiNs[=P̴F9 !C78;h֊EVtxcjG~aoY1pl2GEP⾋QT&M`I&c9]&#'|*^i$|ŖArd [~K\huVpI+dI@SX[aZkx1_=r'd`|=Yd%3с\x:F޶F7ݐ6@ժG쯉o>GI9+}}g>- #F)p bAMȷXE`N{ !N% |HlN:Xwn-?tpFd4~aCTp`ێ<[Oі9mҤcfd jq'P4})BjY1`;{^M-Zy|ɵk ) Kbvj6R R./r"7QI8MsV/4zncQmhϒ;@د|n% O?O\|tߥwjYhNqPCD p|( "f2Envvx>R nBsL]O (_օEG$e!^o>R>\ [d$vhP(㉈S !fN3΄LJȬ-l/`3j\6AOҀ5F_Qįh7Ξ~\'eyK"@'C^@ZkY{Z.Mz's:J7iJB@xf #@դ*})adFY ѬS"D֚S$'֛\)ĚUYDv{- V;x_[Ca6l^cd03w)A,`L';Ӑ]*AؓBh rez:1U1$9czׄG>*r)`ClpG: !rFc?,i]fO$ֳi2Epvh;V%ye,fYH"J3CY{05R}K l:n'~ qWDz)_Pv^E<lXAK`H< D =rh}eƯ`j[#`ٵqJX'2A.kɣbIsQ7,521X#l^v@}äz:Xk6f[v8T<맿p7-~Od !lG'={(ǃ/nLԠ+Z _  *jV(?Z IԫsZ1JwZAa6 sG0|9IV(ڢ\@D2Ru3vq ~^{XJ QK̦lt:X3uݎHţԸ~7,;\zOm 6 dNDv9 & O &"<Z",SQ@s:U0ҋ7`6ŜaEܓ#(`UmݫnYbgzo\յNƈzeKlj:lQ's%$Dl{pWP d1}ޗx"Kb%K?|Y\@vXPO75#6%xa=ɢjvdW9df|K<\\x7‘0 qu5Kʥ8Q.ɓs_+ ;a*RFg6i9jJxCŽȀ9A؜E1]k_$. C`7>_hbBug4,h/E)?p06Eo&Uٰs<~6&B Ѓsx:&v<8zt`p?z @YiFHVQ!]W=SdGpIZO,ԍ`= +Rc;HMX`oxW":&J GۛEiQo6Lݡk״_+E@ɋQSx5W~s՝JNPc {`.^Ef7.% {~v1FiHjHV͍m#SiN1U%lܜ &,(ߴ:H?~T.U_ZDGWu]uSo4 K x%l 1)L[1ӧZU_A[%Bv3Xz˸P-/O]rYYaD>:Lͥ; L _[,>/6w,+ePuT'ZIB.=u8ps4XZ͸<$sOkɃh[QBHzɏKgQK.SQ'CB y [u߇svC b}1&#;bNFɨ nnbǑIώ}J$M70>JWX|(ފaYN ދG|hz ?;ՖlŮl+}6{6_`~=Crj7i1"&" <1Jm;aR/!Dt߾w9 I+1q̔KO8%ܒkW%2h/ߠ uU(QLB~?x㣠UkMvkW_ ˀl 1̢qVeꘕ`X*[E0IT )݅$@Vdm0U̩g頍=TcޛW)pE/"lQK#U?2[j7jY T*AЙf*4fjlj$]djz]Ɔ:,ny8PJeJK*Y ֡/aAu*92$ݒ%o힀}9ҫO׮ ƂSB #mW.u||zy{!n[{ U7\MMH_FF@W3%;΃/!ʡߘxK{ ꡇa;st ViWt_=2F|EAHIGl۾Ai-bF#lj) aƗVS-؛QTk$Uv3mz*E/ᾂb8r3rm%3Hl$%°a LLG9ZO{xK A꺏1!{:ݴwOCOqڪ9˅e⛞dN$P"%%n$\(UƳ98f\;yG,U<# ?s*JSsZĝȳ V?]@>hg*r+IE6O)y ?7~d~l8fGm3E9\&eՅދf$^OP!dY8iem!ő\mfV 3cC'l LmK؉n#0&)#[.zUk> ~ۖ b&>wtg58K~ŢT[BJa_`D ]W%=Raű 60dC ;9<F :ʸ! 'sO*>Ȍ@Y%s;$m|gWG}Q ٯnh!`8#~FcP-cjl DS(Lc'G~P}HRbFV1.p<+8 hiնZaDZ|ɯU ueY4h:/b-ƣ."BV>FQm-itt)? JH(Co%ԙ'*cT[~rxΪq[DZW%E8{b?}4W=uPۖ7lX7z2ծ§kDzbO5ǀ_{#@D&ML`  pNjHZ%s Dvjy8v^EY诣c_DQ%Mtw96}50JEUGDUjiĸLR xf!(7?DY NA󺠍uC vջ]}N?@vbCѼ+ TjTpJ6Vjf&76xyP"x0%Dⶈ֨ɭ8v36$$xRV=YyX|b56cdPK:z+7(VxN/D+ D][[rmhZM9Fj&V.6$:uvcb~{uPL'LF ==/ߒf%6!TtT-_(<,=F1fOfpVqV,:goct2Fm"Hr.J,n) LZ!dGY_\h]^-dZ Jw^qPBY&WVSLpDdS&!%GVԬk%T!X]_ be|j8N݇Q|lk g6--#3MzuP)]h:-T۲a9ѶQOp (8-7vzDlgۈ9w>UYK}#4 .nkz߳bW۝p`(gTϨ4K&\sx)'uf^Zk*;$/6tM;zɌYIXY<8<Տ6uå#1RE7=/J X_7=5!W7+{I ͹BIw%Q_`䷋6TBޙFn$VNh,#ףomˋaub׻!5.CS5GۥECFtE{(޵A~[PټtcUs3Ϳȹ:= # 'O(m"h&j "Tq=HrPEdlW=lxXf }̕SXBZwB t84Xe655 rokL2*.kO7nX~)J8l2m*6=R Q'dG1,`Z3Qˌ`o,.?SFn9az0bHFqz|nugwHjDaAm?{($RIy[|$N$[WeN Q` UQOf }>\U1JS0W^AgH#b. J]wnH ͏JU哿aRUA*>O"ˉz q~% cؗTz*Ʒ_tQxiI\2m J>']]Y0 !܄9"gxQ50&"8Hs_A ,ec8^[^oEn^6]t+V8" ؜g.]Nۜ?vX wb]#p#LM]ni8[GW\A#cZY|4ͩsR4|=x:5xAw{LQuI^;Q  H [^(>@η} 1߸x?טA!8׫,GC@j0e|V\U4" f?3lwH%Ru2+0*B=TI{f)znMg)PAՠRࡘRIBbIL)RʧیVMxv Eӑ o*rBj.c,[rVIci3=L-4XBa}vCSZ`nc2UiHe\jǵbLdH҉.U <О;RL09G0였#q-ktkxė# ;MKnW5[!p0y!-FbOܐnDn?|<i"8boxcMuģ!3W9*LZV"WK2ZSŀ.&T>-֞ZA}•V lY<;Tu?Ttd@mWrk&Y}`j-ogL#4]; ko30FP G*҃OI~=b@ԑ^9"rlÙ/*k,ش&՜b븞wlAczݾۻ RL&sq"zf12QƗeT  cY߫Ɓs>c 5kfBB\T{OiؕK#{m.r W ?&<`E^;*ȒoD{9IJu 3 [3wnvϱdU-}y {qJUϲBRA  | NJb>]"RHo@YY @>vd54GA[Zs UgJbEP=TPu7X<Ʀp`m 9ձ#mX4Hy^_7٢MyFl*/Ya)"r0轷_q2q0f E1GSlO8\[0֤ "oja x_jp5X|䫤˜'lJTKCUlDdT%WU\zuW/.ҙ־5ƔxDn}aJXӜzT^:]qO ,d (y]COu[J6L-" x&0: %1 @YG?-ȕ)(0<5~}\0 \R)^XCo2?Byz]NOpr{ɿ Ƣ|8tÌ!;*EyƄđk%GSma.doBJTh c+z( Z80h7uXSnP6$Q+S%gn ͒~_͆2mODBإ擿oC w$x ScpU7x.ﰮON$.1yԕmיړJJ & PXG-- G{J:$l.ƏU K D!)eoow(>UH5^B}k.ƅ}>uVВVzX*#>}$I i̟:Jڕ@knpKe%Gr8Y1+C*u&:&nJp&i$P)-# rY^89DF&p]jJ[]a>ٶ(PӴ}Ka09ro (o^ͤ[TyKPk*97c uxtjj*u 7`-!H)\YOS[ PΧ8Їĭ_"73q p_P!=f1poB.\f"9 un&!-fޡ(cj OD!-F{?*C S"{6z;P!t5Ս& 8Dn~g.H,/iϥNC'LAJKK|GKn:xãȗ%_*Lm m⿣ur9%pTo NT14;.)pCUSb#̔73yDYZ]7 maJYdKS7(|{[&}(!N61 &DV {"0@\6_Ǒ/Iw-,6tÊT-m/9z;%ϴRԒRPeS6nwkPR5ɧ(nv@t߽QDNwE]m9PWSJ Zsi'.VEnp_nȶ|zelbPQGq;޹c*Fi8ɖфTX 09> Hjm41PVI[q|EٕdM+@W{h :Ouh${gaPϲfcwGk3`Qv zN^Ʒ4 XU*7hpi,RͰpNi*`F؁1#yt8,ƃx/?6_`x }IWՙ<³&{#JI\#jba2$|똬~f7aR}ȥحD6 .Y9 N&rהoe [23%vΑ5 xnT_#evb 9rԌcIϾ, =n=sP42/Eڞ]+[al ?yZE1"^3d{񲶅hrU1]nJ h-rfʶ~dibsIeH4Wp{H4qN;?ڥ Y|9 O`OH<nDFָBN1gly`9k1JSg5ߨoCy!l͛ e]ooV5 d9#Y]Sݘ?y&|;26SZa s K(1*k@Rcm?<&PC{/Nh詛i(F Jߵy ;Mo0RcOaF[dhSe(>raLs\Ctci/Nѡ3x@:k<sD.%㆐h݄ W5OG[ Zħ$"!7PfӦ8P$ck9dlv%|V}޾\V̱i<@(Ȭ6 =g?!?`Kl 7dÀP~9(8+Iwߤ+28KȀ8z;FmZōE1MAKf$^Iw1udh 8N@u[vogb#".74҂~vwrR9Cf=|S5uQ1=EJ6̵9`:}-]fbC QW c\ֈǸL0%Tsa1j#X#w6GX|9LqJ1%y\ ZrVH3rF0AOmR76=z lLynax"`P @_cT/Ah ٶA#NPרChhzP4h0[X)DEبf+!a#,4P h؛^٫TSX;Xv-O )1k:<ŞCןYB\]mHDea7;*OS8E>~D! \81eq \mE}Ke0kbk}|,{>k-d 'arwtC.Pvf`sfh#q.(ݕ{$b'YkȌ9Nep0ϳS^r+ֵIԼ! /O2*aH~Jwhui컳Jw%;nLQˉEy=p=Q 'Ƭ be"JjYXjí^H0rMy·֚́Kb/ښZ.Ch\AϦa- a k=k{P.{7!*I7yAEO\R{;0/Wmh@\ZD0iR/G3A*t2`_[(xc)gTׂ4('(g3uj66$#Ors _@~h?ԾɈ3̉= Q &z%|At+tM#+17p15[CXow)t6Qq,UCHbD*z<RǤz=C;NHxbm.l R1!*qJ#b!n>6hL;8thSݯj,E 6„"݉zIy,pF4ʅ{MHj!x %WQ>2@ pOeD Űhr@ /-_x_|KEvG=B5O|1zFB@4 ̞RaTit.dthY Dx+; ܤbrTm#Clbnkb҄?J xqBt"̲2@f/tBO~1ggw66 e) @u)4?0q%;z$-4C.nm++on#*Uưw}ƴmP6L4题wy{F;(3\)xcnM]&y2hE4)si%k+K`y [txw룡L([ўXiJzj b΁ۊ؃O%-} W3Oj Mw}#cvew՝+!B.]|"yO6%[H^@MKcI qK4Uyuߘ#(Ip6Lj2Bx<&ERZA]E, ؅PFDE1̶xPOiZ 5g)h?p_!AϬDPT83/i/%HX^PBIC*ES˱A  1yUP;{`T I֍r[Io~7ta՜+x=5o0cMqfJMQ :C@m!~-=/6^ CШh‡!jVZ=63yRJ׉pN|B)ԏg9uQi2Oh, '(ꨴL*3CKpN=y.Է$@@FpRG 5)T3wХL99T$$SEFLVݨ9 P)AsϨ;PN5ZgzD/+8]jȮ J_5ayR,>ݓVnX8S܍7+ qV>hC8[KǢ& g,cd^"K4]A; \/c'9oRB>Z~ئsBuE1pOJzF5 lrpk#ZidsB[+aj$..+49\DŽx1-aFyK%MY j:U9MQh)v1~aRD1-~]qk,rC \G 2n$wX:.4`Y#FڄwMs@X#5ƀ3x8A4{\ȷ0 sAŽ6NV/.[Uy#9m1C>8HRfTY~anOu>iJԹJGՐ#ͮV zi!iÄbv_ C>3uh\`8]3^(CA'"kvoș $Y& k(yME\ܟM&u*wf\~"etfZ^w{ ӽÔhS䣩T\ 춭DZa*DUKp8VO(aR¤krybb:YXְ.lv;X)$8x[mDRh@P4d2PE%|ݍGM|Vx1,N-8;zs+%Wg|6"/?%DMk/txNE}CPZ! xdڭ;r״hd92du(rBI԰і 0su+v?  R*R6hA.ek=!FJao''wfS9NZeNK+SúwƓ-g)'񦓩qOCNT}P c9"(CwpZrnJOUz4cE-QG} (Ryq ˉ ۉ2.Z<$쬣?}"Њ`oJ :G*_PRMљN'l=oaמTbO\M? ᣩp/C#C8q)SMk7\{}i#7̼|B}Si^z7;VN- SUϝ9; gQ͘"Q,|ʠU ꟊlLVQv5Ty-}7(ooF:`4q Ȧ۱omOWo5nʟ=fs " {}q8t'A8u8KsDUi\uKI l C% ߑUz6*ʞ%O>*E|d"n w 2Fn%g a~2FM'0zȴAtS0)IA:ܭA3>K n۸~1Dg' P9%HqÂqCy̺A& 6j-0zEh6KJɶO!UйZPiؘrfl-\ :@%-SɞR2OQ_M$e #;Yϗ˔Jy0zxQO.dR`QSv c>s=װS)=J{7ښ=D×! t`bC 9Y@0g#! :¥݁}ŢPi9-egו*M:jն9lo Eb$cWqg1*$v'S;tkPSVgڻ%6z$Νk>!8c)F^y:oܰl85I17[JޤNV*x)Ѡ[J²i(1}+8OSe_N Ic\? 56ָ[b۱OۗkVbKkx`917Yh񤸥cHZ#Q2ޥpK@);_6ZA6.E,oʫCT]D++7 oLp#~ +%o:R g 8/G6̃=wmI+Z1G{sw]+V-QOJa^}^Z,yn!"--4W'+I&n"4yd70TFʽӧG"zi$#BeH}-s3R}L'BnrbOLC[PnG *UHFp 1x\mTI +鹽& bK.$R`[UF*ѕ&ˁ^/5a)dO ߑĄ4 ɠrjltMRU llyZp NE-)z!. 6v+"عakcѸN׾{MN5Zak׳pNy7O J,u=x;eH|h-`~YY߈v-,qb]HMlZr-}鷡 $S Zё8t%Qw]ܐ zDV9ˢTe*dԎ6l'{tNޒ7콗Wcb@?X ZگqĔ\rELnDŽ^9i,c@ywsUG 1O,ƿ~@^ ʈ} t`KLQ9iS%}b>$\ڷz)\Qvk?YTE5HnwfnJ#12GeݳJ8${P #f$Js_wCQ6AZFXoi` I MVXqI\> ; 9մ3N[CYף"Yހū"-MȿEL`J&`6}78*??IzDAe%A6^:Q| %ƓV~e5ƪ{0CU(ϛ]$-k܎۷T1Mz'a'>uLf L.#1l{v[^_toli bqR!R B~݂?DK4F2J[} B8pHۤGN}VP1.)%lF()l! pp$aƤj8>drG|t0M©눬3dnE N"i}U&kQ` p $ˣ}K?vVF"8K,٢U f`u6>1nqM?1&;5O>G?YkfEtKwXԂa+}]U,5D3 H "6.Xz$5\=38 j LiJ>$0bHPG*;Ю G3g[N Y['#V,O љڣ2 XG7UMH2Z3znS˂{y39+0v/d>ZΟŮޤm7+N:Fj~J+48&'$v+],H*{`|11dx 9"irF S QS%c!!^Jk6_[gf,Vz%zNs_o$e6>NIEv1F2u~Qgcts(*7b028wDᝁ_ OӪ:^,7A%Ŭ4K=R*L'-)3{/$J م'bc, ;ʎN8n;!t~.'p1ߓ \pY(Մ+}aDuPQ3b#쇨(,JO .%4|ۈVaX>A3e>CqYPHS"#Lw3D;]ꆰ~N )a5:/'ɗd>{x.KsMg+w_{oԧ.u*HS[VF?.r~| 70(? \?A>Bp̏9r]$ړXzap͇#B4uA՞3&'r?=P!اi.coPrm%8S1R,KQƊ떾LёDPļF jJx'JXkZz$͈)XZ:pr`|g\%TG׽/-Ll"/ [%VsYe t"'TAаpM/3'r8LwOET"P(xϱ"͕_ &M0ɀ1$&D%&jyf!N h"w{ݏݼWBh"$ t!m4`:w \aVs.2sy@V'Va:GQRkRagnF* A7cEO>{t,I34-L:c9rOjJm?$4Fy*b>g%n,l \X_ \[  fX\_ !ajTD꾫6Y)Ƶ'YBiE $ӆPSaUUYH!AW]`hdN1yC,18:;PN1pRޗOwm`F{` 1(X.ʸ7&VRy;փ ,p{`PU~HɦI2z;9TˆMRϾBd*DJ>b.{o5^,ʿёeYJ" W ,A Hۛۢ1o ],W*pE7>6[6d7%MctPOºW0SL 6KvB~Ѩ_출]v ZS\ [`UMls$('١؛le2|Pqb% $R>˴FH/=Xsðu 'BI(G|6ĢMvb mݪQR*~oLQQBv+~ے?;? &b)F*"pȷ KJD!,rg7+>y(̯m{v^;o V%t3폌5`dB 8y9cSiOEdEZn3B̰9@u% ¤䑠?49_th?O_O4xV=/R][5LKa~ h/g1Xo90(bdX #az{7OEkaO QF=Nk(U^},]M2nb`H\Sz9F?M'ty%ܸ E_?hqbE;ƺq<&\= (p@,))Pθ[п^:K+zP{-UZ/S%o܊R]Zd/xX9,TmpniMnN**:$7,y+֋(%!b4u/'-7r~HZkh~2QXMs'S'nHMUƴz\v\m=dA%}[~}4Qsa"&_ a] 2o({dk5Lq1̗p>_q'߇̕OR3/uZlm7WK\uP6r,;2y b싂\ztbIZ̑'hr- hg*JAXNf H \vg>KЧ)iWjg+I]BkwI;0TIq r%M-S;| TŜ]#%~ R8H. fOENJ6+= _{zيl-ξ HtM# k0*(pi|A<7l=TRcTRΰOAei2#S8` 9sOػ'sSkI\FN䮵{ܚXyv\-j'u;-cPsam-4$S& D;FF16/qBseBjdaPQ=li־&םOWfSKU #gBS;s]6a<>I~ E89m$@y2L\fm2v͛?i(!^w`y*nF!mЏ@w`>;y: ŕG;k\-Sֹ|8+VOl\N:[y,Ugl;:u( 8Lq?jZ .R X/ %|̬YsAGBp QF/9'Խ_*Ul~0qKAٗ>4U r:of-/HY{؉pӑa$ԈoߠQwR4Y"6K1g\xӺhJ{e) u13񼓠96Nh{D S}CY*ALa#Ի_<z+/Vվ 59[.xyED}tm\:,E X$o찰2|V(0A"ar J\mjK vyeD SwgUi>cҨs5n TҪs7hd"_Zy≣L( t^⅘|-d^]-TX&~V^iznn]􊰬V]/u*ZB~$EGgOCV0\5G}Qrغ"$T,z?u| t%Q(/jz{Bd+aFoCrpqYDb_t㧋"YoSCdM_(H\;!e@~'%W ).7ԿRΛ ܢb<]wvi]Z^بHs[sicb 82ڶ(XUqP35(`yGM {i2'W.!*mW t>_ ۬zr H$X1uf\AIێBPHɢe+ġ\,"Q%V>`>]>~)怦mGDCJb!JcwGS9ZaއKK4o%~5"9`na57bTqPDpBg qׇifu{SPMMecbO( rsjK꼺CG;ODFԣ>5rU}MOcIig\RdW;TG8i>Mge{7O\ЛM-u@S``䲀Ih.Q_L$e!U dq)< Qn" M`E]xk2}mY/^Fzz!6j_շ7nrqK!S Qbhrs:}B`yxּT&852%*ˍSv s~Y_ E veuAd0B~ JoĊf'%/ΌqaT }2B*3/ho-6Irkk[KG} og<]}?|Cѫ(rzEܜszu럇ifæO+Sw)q`dUG q;C -Z@ҕWG)lD"M9<*<-Ձ2.MC[" i8X͢CdB 2jP{NPϘ,L쌙x=S^ocl~Gezt/[bx9 9ziƉE~*';fvZUoFf[nSNl%ӭAe1yqf=ɱz>F4Dv3AR(c7k:b4j_ASöLJicmL / rd-sSp"Z5dHZS.ĕU3lq] ?/HB_aogZ >4UXI{>- r+-'\K\/9j6W"4.OW<ظV~Jwe_Xŷ˾=|4ZW3!BVi9 m(~Ztϓ\FN5rÛk:ԫ)Akp1c3֟kQ, 0atc r7@0}JTohnQv5}D5C+AR2S˾ %2 o\i89L?qTG_-qcts& !_-SK7|j6csmyZUp\tt?ۇ"6sCNb+&& x}L24#^L sٌq\4o<^-S m?ٕ^dۡDo[ P473NIF!?Ь #<"٧e9rBqU2$T Äuؓժ]䪱(9xⶵE;`azά8J@Q&/ ۶g(w߯o3+SpdL/1รZQ/}a\GkVa LP++PJ%w<0}rPB {[?UaE;Boɦ&UJyuѓ_^"\tr*2FmPh/V4uaAu]I+Sah:lŰ0C^iWf,]Se%IOZw&.:+#s/PXgg2DX 4έ8, 18˻e[ʄr,؈~kSu6Uz(K/hLquiܲ`a5a!|!FXc˙#A?q35/`teMCFUL2y8p~Swm"lԫ$~Vty0Ae`M jTo`ۊDEn@7QY3fXbkǛ \V_ 7b`M"=eu=I j;H7$Oj^3-h>SzͱP(`K~7|"f DP)p~vv s+{Oƿm)h 1MEy&8>#%Zٜ|)M+ PSdr&֕ww#d.4'_2Ny;XLO[~XuY};Q ZF4HN5k'Pn=M/<31 Ad.EVC%-R5к-킻﾿&NÉ~"3FJIpmcix֜I!r#1}Kl,=44SgD\ГN92M&}\|~o{ 4t:ӗҌ졐_%asI_X0bmMڌ)҆LW{K/|JNQ :6H{5ʕJطmD`Oc F:cWlL< x n ' 2#|dLaS!S*G7>PP:ܺNh1KzΪrkq@a#tw!xm-7hF#1$dfВl(}Ԡ +} ;ϦoM'ASU~r*/ٱ~_N.F*視%Xu.$*`5GwBDJEi B[ȳW=OJG/_&a y), ӢSնPD:qkPf i"}qE^G'n 7#zߢ, GKr6IN%g2z:-Ua|n-" ܃Bq[EP `q1yES؝K֜MߎL!FZ 4 HR*iKNuA㒍ٞQ٦4^lXH6 DRYPoò1䲡E_Ey FG+sI:4; KjͶM]5r~v==댆l tfItpq wE]eBQ& Z'Cs>0&iO4~5 fpf3'렇5~aIă/6N25 3ss_$8ySݩ767 {9:42b^8p;|0qF<q&*ocn5U0mƲ'/ Ǩ5`~nbXbk&U{{=w ?#fX۵1߹[x"#)6݌fn1Lyy6=@"U48N#>(q>X¼-i8|%{uT,-X#L5^#flk|%*)`XFL:Iqkx:?~ت4gpa4=bEٽnZ"LA_CXU3C!Ø=`b% Ȗ'{!toތ{|aKCV_*/r8%R>.a/ژ{,tE+Y*}9]u">G;e2g~Ѷ,(> Nc3;"sUKjG }wkcȉz`MC( oK%?}fJeŠPxZ˧b0Xtn ""8i EG@ 087L&6$o^HY~ 9>HГ;VӒb@*Zwtϳ V ,O/+$;0%$㺮NL>˲G4u뾰Kyv";y$!m̀E_ URNc/PvJjbwJVe[0oU$z0iVYxUB 5iuaq2*z4OF- Qi?g$քd!kT@BaYbӧ?0ZXcH/Ru 'Vj%pA&l_~RS#ޯ`e'ʼmha|AZ 2ZR:;9 W;u)zتDw#9_ QSzEx r_xq΍vM.\jR RkɈVOñvD`Jxݮ`o`>+3ha oH J5I~󘈛ANj1 ZY"c,(=ֽ|bғ]F9|#ZBZH@"liFV?0{:cmձ:Rd]@qWk\1 Insp%/y T;s>J"q hLRVQ-E Zh&Kkwgs"Ҽ'~+p랖 crPuݡ{+Ļ_%3,9WH5XKڵ!M M+\{t4F<bNBSl 즋-I:b?@Xjʢ.tbu^SgP*)[jL @5ڛӻ@f@^1R%{nW&HFy$P_l\4N& tB{{ WcSz6au4cDE=i5Y9r_PGމ- (e )<<`·P:80 y-!m춇61 a&kG}3fA45f>&w4VŃ2 7N" OiS/íM5qw{53EDKS-pr#m_.3\a4*֟A-q}RCPh]C].[!|K~Չ4tH;:,#:sX0>.==AJ*3XWeosi\:d߀6q"ߌ2>6L/r\3T=wv>oXp[7/q]c(_֓:, d$1,̢mS!xs3dB#o#C_vX)r@QT+@TWK 7mYqǢ7䫧P6>TڢcDgؖOXrABq٬HxPޚxYeS*L0;%ґe xyVA/6MC=}Oq$Hj)>O1J84ÌMsm=P`/kke3KBhZ/ڊYBc炳"U%E'!0\^KY1AMONZVIG5$2Ih}WP|/ ՄO]a= 0582xveZVp{`d[$-N:y4JҿHA-*^/^y8l4}~&2I-o@ԗ!Ǐ!.']P k7mHPʸjA(ԣt,#`DD~rh<'G&I5&9\R(JLJyN%6`9`LL<'_dY"5̌GU=*p,{,UB-}bB65FϪȐo %j\gƜkȽ{6:bɫgPa_|`V+d_r#"p?"L6c'͢wL$T I%No}Erx( PjTgXeDd||YfSW|]Tp+J;o"ߊa˟"3m A7uJ5F}.'8@7E\][=<Im=e!IK{D^X? 8|~(c&ҁ9 AWlE~DH9ZP8nғllVQ=$a<<' XUP%A3k J*d_Oq#yKI [,] sGnE#b%e NUŐ; .Ep*'-Gj:,;Os8B%&Wgt]J5ݶKݙ}}ѱƠAP*( !j Č2ß?rm߸I}7X3_{.EXTOmŋwWqHM<9,Tmz}ޱ&lMM |62)O%l:-͈:%{㯠DRxNAVR\ ]Pq/Ќ)Zq1I=P܇[jZ|AI=hsʤ߫j`D^-c[>VqAZoյ_?Fh鈢 JUr;:i9!~p7׿,"wLZVAk7_.K޴7X 9`"o=QSnJZY+nmbo~$R~b:۝~ۄKMM<+/KӾ y #]c{ K=PRg{I Z[#0r}HC{+;Fbuk?3L5(: V0d5yNu}UCCUcpk+]qX .fW'SװeѤGvj÷$8hf?W1=@+^ 2#aj[4NB^ }n,D[~M-ec^XgK,YnN2m )rGe)@H/qJpYc:ց/q /`s`ԁ%lm"!Trr/>!WM^<\u(_\5o"%o Va7򻣑 N!l1Z]l_D $&x#1H@[ GpdQI$,AB #9.ؑA{^sfk*`r|4{&)Zz0P {Pݚ{؜> 2q7cO"[n'XοF  lolIzZ Gr=id7ŋG \ojG{!s"KqҺN\ K(64ac(5B8u^mdukVD2OJ~!ߦqvkb;)BD #ZVRs*R/VLL̢b W mژ.˚uxD#u#odNxgЯF(|]/z݆rjҝ\NvV_UϴRɊHYGE̋ve\p="#lH@].3 6bCIBܚ~a5!Q87^QBg \9O|a>ewߟ2i3b7dmЭ"a]0cqy$+/P#Ybv"1w.db9~CVT+g1jO­[KF1H߹K ^}GǍ|O ~g@8B'n ͊4GвuISE4D-E̘nyLp@-c7J(V刁>Oӭ6ZKd|8hs VgviBLpeFHJf^:ꊇY~bwN L0\>.:JRz+z-G7`T+Ր37'Łk @[/ʱ0Lmn%nQfpQPF1mlL6X?,deS0i.3͆fP3. MUpn).rhv(ǚ!H+r$ {6{r5LInP]0+9O9Dx6wA}}S5 %iy::gtN m0QR/9T1Qy/ߑjҰq7`LL_]5׀h5a$k)~%(ZQ "]P^5i۷C>EUyԒT{P̒ g<,49u@EWɧA,XwqqJ:49r6ً֨͋kb8 2Ti{?B,u(*s%= ,L{ rCS9}D oF= ۿͷ=6哵.ɨ f8ȼ<軸>?STڶ(RgGOhcPg=B Ezu]sP$kBNkdbNLBP[WE3)9XyCZ[?i1<} 48%Wq@71D<ǀ[?Uݞ74I*H4OoTjSkMucRЦ/>U,& C|ny*GZ#oKX2Ã4ohyi<"8qiȫ'NLߤY\Mn^)^h%7LK ^=ASU5bµ,fmcy '=:FM(.X;D/K:-X %ݠP.if#|eqw2@mVX'&q4UI+1)ޕnQg?~jd[N sIt&3 )xξYMWl{, ;sGkFC'a{ i-`IY/f֕&ZV Zj/$A\J Ҭ40jFFy&T6pʼn7Ĭݗ|;chۉ&u9!p|Q :ޱ#;dMzB ?OJ JܻPؖ I$;#ܜo@HBU&͚ ZoikN6el#xkv4ʋFf4X'3^f%WΉGmS&6p+= ^⸏ QQ ͢sjo:#~Swnx07&8ȪC]tFNOu 4֫p5_czS̅5 Ũf#ģ 9tL;Kxǻj@!tQVPKb8Ⱦ3C߫[O,>wnc,;Xm1!a~[Fh&z-/GhzS#^a8Wh[ q-3& o^gܽީqB.mdow%s"PdG]-*RƯ/ fK])9ɐ۠L,F'pH c˟A6_e/k,kD&Xt0x?$CeXi55nτQ+EjغN#AN݇$+x\JQC[.5-$ham[AЊ\tuzYOQA0ˁNԑ9 ap̤ dH*/Ǿ1ż fsU$Ago3r95QkB(ߓl}O??Qv}Ud'\6{@=s<&vT-Bd0S3B)TtD+\LgE{)w;sņ;~֜n6\B4u:xJ-;XOluwG7*-;.&@]ڙL[qٰyCҟ6B{|WӊY,-+3\S {E%=u#$w6+vM˯ݩ3Y 4z[ li(խolBFHlplQ41'u"vEٖ[e'g  y8'gYf'[5J8%Ǥ3$%y.nu3gvVs0RׯSr@WV-zz<CɩB8ա8 F_`H܏ZSȃT<F|o֛aea.@3im}Wu8V{ :^eyR[$:_]p9yg?p)vMM"[G 8XХ6vMYoy*-s? Uh8_k(O㹇Q T/G}"4ow, 7:'=4 e>ja㧰eXx=!)m2]Z6Wh94V]y$9VQYY:IJe^ٻ~Ǯ!KHU[qh[ڐ>/zmǹ3'ە2t~ A/@p`+Rƹ̀ U÷ Z۵5x⫸\I<Ӑ[n4^0GEp?K~B$T' I!ؕ|E*!Dr'цRr01~piv3Wpb$(*=/5QIS6W sDZFe9a|DXCϛуT^{#_]",fz$|ZЗG뮠%@iխoVmuA>r~Ȅ,8U& C,.;1DNf@v`VЕhns9@ÔvAaRg՞V!x>K%d@D:~^T?|H6ݗ;Wϱ`+|oUX A@^H"Q.I[IMxwBW-v! +Xk7w#n\%j^QRUghT&bcQ2\ ߺ@6.6^/c(aN:NC^kum 芽iR45|s l>iAĭ9p" `>L.".+”/2' {qK)4sF\Gh"Z!\|_ŗM,?×?( #ڛD4[R sPFn/yv1 Y+Y:ui>4ZHPe"ee ۽ PECt@pw Iռ@cYQPWȊUfC =F?a/~tNr{g@8`۹ pXsIUm|/1nz|اÔb>ך|rTA"9 O/ٮ(#mO3bAXd`@*8u 0ZaV'dqIU? ވcXSK,=*t hD!bQF;9=xd +sI35)%O,eZv7V*'3sY@%W4Դ"/].BԦUBuZjIfG+`TVK*[#'J#x>=XT RF},~ iyC;_db~%;!iϙHZ2gdHI"Is9zS\hO+ @3 ]{5E}D}gt6?K'K1 t{ u"dXָ&`I3 tdϸI|"$Agc/:j4vR[th\-g %J8e(1Z&3.A6|nKs3d]3x7#4ll'"qUƽeZҿ°fմJ$]C~IZlؐ/vz-{jc_8ͨTgܻXjgfu#;^LϏg!af '&Oi"ET={-kք3v=[g 7۞k2&2 9h|auj&&d `Z qN8/3?}!Ƽ :TU>DefcXiڮN& PӜj~E /=߽Mۘ8DfSAr8] GXm t0+%k~lL1[檫g((ٕj`PŽ|}bV vr-t|w~$5~kђޓ|R:R^ƛk]+̭k01➿,1 [Yt2W6;ubʄЬR6SǨJsAg],Zꑕ-CO6 RSQCK}tx󞁸V'Bv&#`"bB:_XAQ}ilE)"kQQ fB ' ,_vdUPdBiAE -"q;1 +RoXK%f?qqmUq$t+zHu3s@j8C.̫߮Ew #eho$̠d\E Pt3J8!Q%ڪ1{Y+zHd6H'[FM^)LP^!. % 9FUsNmc]0RyqCo|^%=D+ 3LXMV8;0s GAH\beU͡蘵Ɠ0۱B5 8yy$wt&b׵ [+vG1JQ>*|5=LCl%?NV~/m[ \Ozx,hyi% @cP9Jǚ=E2sJowEbS1 [v .a ;ǭu9 ~\ꀱsϳJ`8'_vj"v n ,|ɷW-ɁE1%$4z;|*5-Xr>qn]Ϭ`g":tJnmS0̫g}}S=|PΦ6 wR40ߘcնゑ(Xˌ 4]ٚ.- 0\S(3:pڈ9ܮ!]eF)Ed B"p#Mwb3tx3V=B}(2ZxB,UnSj>eh83%} 6Rhr}-L8WQVN &`y*]eCh!:y>rQP)Uؓ_pQ,0ۖllF}7Fq9#%L.pAEN N1E bS<6WTp7GMxWeS v l}L6t2Iv^,A_<ѤSs!)61{\HNq: fEN$Qj7u7*7TN(( XGSSnEE=5ݻuu-x*kk];TrJuIZ{fsNO$93 23*А !Xv}EWMtFL tq|Xs˚;_!;s57*)O`{]Ap8 6MOiKN0T~؇k@$v,7ŤxZ&xDiW gY\3S'²)+_9'WCs(q8QѶ!_AG4:NvF;AM#IaŽky9=clֱMT l#tm!;"U*`O ̮^hk_'ϵ N:'#ަi%U>UZ>P#,^^ 9i6-ɴ;e}u.6O9K /SYLs~,ѰOܭRaWuGiCR#@Z j2-ڃMm'UVJ4gjC~C~ýa,sҬYq <5y [ aU~w'MHo+-rXsG%33)9Բm,ƋAB;9T{QF1\q7#`=s"[D꫙ڰv}ȦE/Őяw~|(OZ0TG}dpR4XmNP,k&99LZ5.,B $<@)!J\vdGJ.\+P_"֬s{ X}jپw%9Xu^T7w>l I}%CZs)ч;8'vzK7+f6L Q!1ǭDdw/Ӛ#2hg6jV/45jsN2=Lg7%d4(cDQ%עX-Yp|Kzh''S:[K#N+/0~z}uXXwpN-/fq)L^(/ق%x\opqzIҤ\Fc/0bO,`'aCtOzڇc9JPX-QD'5Ecu1`b߀fZgq&{=G!Տ|_i }`ͦwd?.klQ1Wb--/!f{& f#f3Ғ]@3b#Dےc?,⤁BANm&:݄! ைu>̖ ñVpPZ"ۇSN0PyEz{L ;Sv'YD:>>܎,;(Cy&ym5۱9|p/:/7'YIsTa4x M4o,O#/?qRjScvfeH/0Μɗ/V+(/p Sy2*$ǚx̒q-)]KG_Lպ ^k$p5!,dމ? T~ ?_AD܂!lQoTmV1 I- f]HIi"z҂3*Ƞ*A0ui¥.ɍ:kWa̒~+<./ϥi)rv(ffN.<%lQ-5d\7-tᔽNfGqߐx/J#&Y?׼gP q-ҵ&{`<7sQ?>xJ7'-ۻ++;ĩVֺE>Jsԙp;t1_{ k-f7⑓y.$cf8QW!82_ -?{.| '{B-xSn~1+=I/e D֦975r}dӻ8w" FDFQ64nuJƕho]7eWdV$@ 5SnQjlh&BNYռx1Ј,ꮂ4тAEN#\It)2p$7<>E1 HyDb?ϝ\vU)ق D&o5IZMn>4LÍl*tFyyʤ8;WJpF5V6E+dyQ*P]l+Zi |;و N=)t-ʅTYvU y^a&ud#SPK-3,~(`r^XD7*hs-J^70hTk #xTl,wEs/Gx{$P[..pUJ+xk <yL].4gSRd qOFQ*?)۱yKðR};mh4\Xz0m XX6բ^) C!֪A$=Քx#;Z+M>᳾ ~Mn93T4Ĵv8b@}& <uHzAInaMb0Ġ3od\ɧ`[U-@Kҽiά֤lfqZi^vQ Nh%΁٭0vܟEsB7xYgoQ.5} 0yjLbCDU:I̊5' @%p)=^M兑ɸk#mk>žגKM[h& (҄wds+dӑ!wk,>8} `Bڅ2O.'ӫ3xzyo+:3޿"N ;pLPTo,rf,k 6OS0ʐM6Z*阕T_ {f@fN˻d\C361EvgCPð/y@IbOؽ. _bRXk'~Nh":3CעRQV`2ў=[l|?+Hi "|rm;<3!We%BÆg7 ϩv#n;N/9PП *X T˛& Zq^ uOFuC_^p Z!1`Zg9"|!>~C$^HAJwW! 6}>qJRC9-D,c :4';Du S]NDFK e ǡ/|o(VɰJ}__M)'Xo ja"k$K Vy$XtPb(z- yĖָ ޗ.=='ρ2$"mHy&/ pŌ S^jJ!:΋AުkrGgP#gcwTm31e<*zσ\KS?GL@-,|׈OZi4g-Zu5mjYNDžY&{sOf~Z^?4fMkJb&eϮ!Ȱ1ZEԄp}RG<&m}gȠL罱ٯ1+Eɑ$M T*Ce^;}&O2݁% Ir e[Kh9toSNuJmgY螯;ذ]i6^qm@~{T̆< ߵn,>0'"9@lNnGrĀHRk 8u!}JШκndL3_%a/)1?VDz_ɤ`5 b] 9X3Ba (&tS!c Pi (Af]8I'Z_:]?fU]"J:lxe=kY*4$ADjpvޥ 7HmrG $ً<,P)\6kEa67h<ωP@G;_ =VB Jh +uPڼܜ")˲`E*^J.ge|EY2MeKvUxB;#Qpʴo" G."PYkH=ЃqYB! w.o"?t M6#,Ulc2Z:Z=Z)xc4̸ hsz/\ECڏGVfݻ_. R e^uþ=xϷ[hƲCUp0f:'R^-IKuJ`~lG JctX9wRa1FvQN^4ؓf`{?ڤ ,!] YZI]YT'2,LQÛ73 Ln-jaF-Wpl)tmMn 0 6M99|bz$q`-X"%0Xv@ouB=Yơ36>12GSvѤݭ +M2zuL23x_ձڵVUX0묁#{$ F&f\~+{tW<RlUjPiv?|FS5k3*h<,!!W51WKW ܛl4O ql߄5{:L/Rn?ϳ@|`}Ѥe$rNz3 KUQ < vjݠW  f=O&@L̀2";G6!JYbJ hsG {@ Bar3SK;E[ۯ|2mG]T}SAHgo[)$V=2WwJ6Mfr<8\kCW^<`A-#Ptm0g9_]ӕ)=vq9xyeKРG igZؗ OoWB:OrbKВ 4ȠkwI8!89ºr@{' 0,Xq:AR_YWr~Oįgu:j5F٢u$ӭ(ǯLno uf%@j['?7= _ Ȗ#0h:zH teFOl?G-DVR]|IqĘLz㌪MxNכAn<^?WQQ57mI9,|;jJ$ۨbEo; ٺ`{CJM~\T>G}dV9vn!Wټ@tZD´Lz7rԈuQJ (eG)nH?x.,.MyC,3lwhid"+Ej$Ͼt#2@6.w4z!D_&'pÄEP~K_|ɋE2V2p"TzP4l#@G-5)ē'.I;up|ؖn >S cr庸NsXִkwOjvU_bv*DK^~)8$\ .5܍USܙKXZɨJq9P;%>iSa_jڔw*n1璉˴{y{|㕔XZ,gڃ'x2z28{cԈ 8ʎqS8 w8a\$r+9Ii 4=[T9OA;d-!ۀ<*D,ƙT,"Ҋ2 mDk臈uL!EX;-iqU7LRcæUneVU/^G_=t(K6(@o](qB8Y ]2nZ3Jɡ-@P:v(#MPRcP; Fi'q; K0ZJwE$NςhAk E+jx;&j^S!}j#pͮa 0 cί-wCS 9M6*(qO@$]A\]ҖG+ݞ=iKmJ@֎{<ȓ!2$\cZskeH$P`ߏlȝ)/57ldPt4 |a528J~ħW51[*6m>~3RaxA(r+rۋ+lPty]>6M\Uz'Rv*܉=!!eoYoE iCFht" LZ4J8nX?+#3o?Ol@=:?{EX`b`g{77v[ ̇<=@E|aV$)XDUeoL`g\Ep)Wrmx?n?3oYl{8ێȝ&BO۞)1Y[9ѿ8 ck W}9?2fRf19BUG)_YKb㓝C3gﳠ{ U͎ r}_V$Zx-"9Z|PbI\\lRV^*צD$ۼY˖+:vIZ"*W}"hbHf yܼ ,"Th$@~+KG,"<,7 ˱ks )raʥT*>GgE?|XFԗ^!^ kz{[sj|bQ= :.e2YvbaЦI2{ZO ஷȣm\級Ȳa\gQ& 'OzԱyJUFu%l)$9G)!&GgecJCr>)Fx&|`.47 ]h;H6&g^ByAC SGipuh->C6vm6ьtCVhm,E - $8ZGzW> >Ƃ-4bm,IXm* ~6  zӂY*_SPS {u1`,3㝒JiTu0NW.J|&3N,"] ;a*Q?B$\-֧?$B㾟Ԁl#wImm'a$|5 ӊܰ_vjI2oŲ/R!gä+PpJQE Zw;鶂~wc_jZӺ8:}Cg̢r,r5~ƭᤩ89/[#E YT|v -:>0y\g>))r מ]F3̚3yUJN^ެy^8׫.I`ƍ5 +];fb~;Nӯc3R@eZI8ԝbn9 `qJ#}|ۧWcE7tQ/ڨT\' ] ch[2gʝ4sCij=q>Y!`gV(G6A<}kK9odF΋q @y2ک<<;Rbk#L_rCtDR79 /,z(p a3mgy)fAaplf"T,AJ; 3,1UeTW~7D1@g②J/XPs `3̪R 3,q(졪#݄ͫax($1}8>1 SC>%Ky3KfYю>``}=ost X'W PcvXa!?/?{sNĤ?6M[{ v<#EUT.amkygji~[Hm%d B뿛^q+ UT\h?, e?6O^yVlD<[!`8?g5VO( c!.,|D^6 o!W ;nͽx ]SN[V+Zc_U oǽZW.B`[ |#I  ;/ceKdn0;QB~X [+c;+vn >ܝ#zKUeKlJE(m3 z*lEg<}u{u/5ecԭC&gfPCaHb.%Ð0sgc-W iArhQ--/&M<:IJx<\S\=F00"$?YY)&tT8xB-cM\cyN9?gӂB$5- _c:l]5fF|3b`@]?oEƚHh xXonkbT0RWgOO4~* F Ԭ INP/ϲ|hXLfUhQO* ~ɚ×7V$bZC&b[&(Hzfg Y@0܋o碑J PskА]ٰ\j~IE.j;&g]| L̲#5K 4qHwν);k!2g,5 rSwDγ0i\ǣ&>IC-kN3~<۠\M@lw 3άf '[ cK"1x;Q!,DsKp -L ݌bwm0'^*^(! jjъ"e"C^ t ήs~Z]*#/[o-\%O${', + g4?gP ]ɪ:fló I4԰{2 1y^'_L{$" gSvȅ0;*`%RAHvx<΁&Wd`+׏(bYh2t{̓Cw:r#RjPz2ǖqtH2N8kYXb#Zy)'c0*nef"}OT!iPpX|F|iv1؞ƸY APGN#Pciuf^ѳG@grx"*b QtTW GLpb2G<Ҁ1vamA"7QiXoHpgwzsj !^2+;LVla[NlǎLƉI3VI{< ])UE_'8ҡcj[$te d Ux Tb?+M#*w;xY%.uw'2*)U谦D80faR*@CPi] g}:1p(#eեcN(y<ͬ`b`_ؓ!p-ڵ5TZЭi"D:uvkw|CdT]Yi zXa̿v.o76fsyy =I,,C svPG'M`#Tii6M25ַ`Ꞵ{M6E۫wBb֝@8U!~a'ޣr٩ HS":]![) ,@~.kY GCUUq9-ә2>O! 9n,O+Ee uGZ(rFC7->?噏4楇S1R3bZ>B;Ր"_b OFߣO0c"+5d\ˀ8p3\/qd*L܆\%-UgX > >g[[S@`wGdMyq( 3ၯ]ziCLF0B5$ci ()KM&G{Dp؞S&XcZѡIyj,t:bp~QG8|EWbEsw}vOBVs&"lWkҥ ff?eKѤz~ꩽSbd=jtEf2O5׏fYp88P63rO15^7":ɦrFWQ:] m1Kx\kDDO;p \D}Ŧ@FNV_`OYd_Eo%KL5KƔA sWZS\ϩ{}VB>"!Z`>'N5<9HZ-Z阷=+I`j S苌kj{pe/-2k~5 ?T?{r Aнf ˉCnUzP5 ᪔)I  ^]渢(2J1qZz/{˒uHCgf9-pK{UA(9|{:W} pa">h8ˊl%3_] ᎇʽ*&YR ׇ~Dn.ɴq1^ȝiBD/U?hU?hl{ SG 1G•W`EAWH&X 3: pT|Q,Z ֿB^E` RL;q[0&#pG=fA>k3_)I"yrˑuRsik 25$3 sFn ݊ dZd3#צLB{E=u eN gX~`5P Bd]s_a!sk "Pf"4""^륞hb!\` %tJsen G`<@x1b% M5S2 B'̛\&>J#3#+ ¢j5_oE$ոldX3=Ok,i6q9UgHdߦZa"D+qa{zW?m‡AY@>i>v3 uTJtN aYNn|f2t _9П {G2C &7VnS-܋E30,GkkiDa1Kk5g$4;EuaG#i4]sS Ko8AEIO9gnGpm{M"""H?Wρ "[{ ~,3EƾR99SptLAxv2jsLn;0GHy>KɖCnFqM>Y`w_3Xw)VrNҼђн/M #T=(l S\.8ŤqI7uukp (t8CoE^0oLEzk'qfEVF;-)Wn_*]+^ZG?Lj1a#{1I6Uk _ȟrk %yV<{5xHӿE&5[dPiBeHo)nE`R Lr:Gs_| ]R8ͻj?_&#W/i)|Dw x|ProMpm") V=.a@W`"l 7Ǖ\lZE^ zKܼ<~h(u7^S/UGt4uAKN,0"K]B#~OX<3k31Zml.GܗhFP@3S׍xseuތ:KMiQL.1Jo44ZSV[,V,mUdc 0@yު,&Fq| ֋Pb_r{#ֱ܃T꡻Iyk5'i,깠ÜT>k(;u[t J͢aHxʬRl ˫/9Ծs`]l2U[ F7,a5V.z@*`ej 3G*թDs%VeWz⑺U'SBACgnX[oo<&?Շ}sFEE8m.^3˩;l0x{iɩ:4ztz-,GvV'HC;=PK|+;fџ%-PX/wіȑ?AaB@;ol"{eY 3vX.Qf5U|aPӄ :Jn H4T4E-k;xoP;W}0 krs~kH?zO58s!!w7&$8"TKk VWIz!>e` ׷F!#2)nxĞʱ݇?PV 6ned.c1O\&_fiSfHphV ^x<6@6n5)Γ镰۶r@,]S}P)䒈Ua!V sQrǗj> + `1jU:$qXP-9)T_ҧ)M22}KOX,#&3$ߎpȬcߍ7$L HlP4bAkFw3ͥ|:`M@֒8*{?DSA!FOД~%Q~u3G(h*d +;4Κ ƌ Ie*S?J[Cɀh&:ŔԾ,oM V& j\>_%&+c39\um̉YĶ"ѱk]E<>/D2?ZtsJF_ @E@Iկ`藪VWWwlDBwOC Z2trOd:ON5IG!4&NAB UAocx}JJ8>(.cUs a{(bA\!p#F|NtūQ: 6"zwަC,Et }D _;^b_7+GiNZh+VhV4 a" Sg Z8G㝅S@H3HɕBed}߷FsJ2b?"Ei%Kk?ݞKUm#t0N{Psa9^!] d.Jl$۳, Pv[≩kR?cyNX\(slpQsp߹1k`#[r ]clIӍG/']z.A7Y'MFW\@ƠQ͞xP#RJ4\Fq 3?7/dp⾯!WAΔ3IgE~^)xU>B#@Fykչ'k(~'0i59|k0)4?%O!Rzֳ,Dj&hʣ\WP׾^GRzys#CS.COUD?d'lޗ Q$KOl`!}oh-!`(>JTP*qц SP'u+559$#_+.B^W[:N(`}hNh"b76:+~jGi]9DžzRpWWQre2w,Rq3^ey|: $oIvyBMw9Fv],8k:dD^n؋;RqIgS@lzۤ)sH!dK~4=p͐Ţ(]>)$\~oQZ/ I9\ {!:rŏrl%#etQF)gy FFaNڥNMZqղŘ& '.1UnӒzͺli9;SR->_6]C. oR:՛ˮXth o ugzFѹUvB`(V(63dO$6\t K2&N9DťvUnF41#:f!]M۰ /ytB; ~Z:u/V ĠX= Êwu(",f5^x.$* )swN)x}s _h5V˰ `,N.+\^7Kk#'Tٰ^1ס*iz[c劐_VcIFE$4ӖԞ?O@$J%.ч!gղ K %=zäxu1E Ԃsޣ ﹦&O;LDxDRQysl=؛b=nί!7c+LT@kns5|!ueˮ8P*yUOFJ\٩Rܤ K<HJeW3UUǘ63Q+38rv+)YYwsr 9fdYmBWnlŒ>/kn"iz{ é ]qx5"Q蜯]Tֳ^9=ږ:f:?=捤CD}CTg|;UD>o]KtkYAQ@fդt)zFD(QS ].7}1CT̬?=Z}š>9,"@ji9vF͑ŝ]E2&!?DM.ټhBa| Ӡd= Qwj0iXt$L.ܷ^iP5+^ LMPjMO"v! )9`bh_RR F%'U]w{)lCX.RUIv›-5A䲒U+)DxO_R>p/hIge#h#2x!Ω̙Y]hnMI8ڜ#B i:*TgE -vݵ^طT4 Rc5caP )Qwŏct |EUخ|Xn }wgK[BLɫuw_.F&ù͓cWd5vu=i#%@E5U\r7߮ԛtk'tz؄b eD&3u^(5$| xa}x[_Y)+jI-4WoHlz(Ӧqpv#Xē2D|"*+],aj{|Duk$20 q;.PG`-pK;fי]0pnD!D\ĒnzaB3ŋtF2:3[㋡|fM^Ey qEՠ׎!r7W8(jY2 vK A=ߚ_R3-ڰlr+1BKԟ';a>,AZ6\9\m,NDz|S+$*R v:/@U/FY!猏PLxPO}^fmD6[PMh7\& Sa|}U'Snԫn,~ чG%+0A8%:]L?E~\qQ1ǓڢԛBXJ'qp᲌P2MT Up.$~1)7NY:@@EՈ}W fRi$1FkRtl0wz1T-*^l Ӧ >$ց%P9q_Y@J_,lW.ɔ5scTI)e$+FX쥖^ K "QbOM >Awa7W8 Vġk٘+4bMֻw$g!K ]fg176c-C]f3*4|؂t :vXOt /k^a0:k_m:Tgk?x:.8P࣊^X`&Oj8ȹ02$Rfʽ4륪br1 _Ta6Mex;dGgj}\$ݦ eηD~U\v>pi)=JԾJ.E~nzwI;Z6p\x@?daNp7z6"c3GxƭoS߯QB.$B,oF|$ l1_N CV %b57S3utkrHUHwVM OQ x2<JiB. 0yt,IhGW,^: B_ }еû㈦H3%7'+8nYj(7ogbZ+.vӃ1O,BwKD%Yz͸.m\"qHX2C2GB]cPEeR2 Нsvdt.z\͆'F=D7:R'Ᵹ: |O =N~"@G,{3\ߧաue:RT¦i,zT{42cAZK֚Ǔv:8m|w,_RY.biP=jɭ,.zYwlJ6TN9_-ml$Ok莮} ;kzܾIzSvx17~? Sw<_ݤշJc,(YI]w:p&$/TLߗ-@u A4K C#C͂ub*OwUd~׵DQBCHN hj틓F.J^F; 3ýs7 >}7(iuc@>T+$I@z/'c^sn_ u@p]ԥ& Cb$?i;a ,%Raewx[pS#rdvhY^cˡ|sd:i[~QM1p^Vu$X08Ԝ>{81Ξ;C> 01J߈tjKōip6CZy"ܒ!~I\cԳZQo8tՆE~)@]{G"]eԶ MtoS7'k+W ~h;E0~nˀmz 0"Wi _kp#4mb90L›IL nu͐friWfޖX a~#Q yy[\1<]IB[~]{E)h`sXJ7 \Qz/1W+E7Y<.#=mx%@VE " Al`o=8aVD1;N'HO+O ln2eikrH 6^jeeח]bPN"fO2 Uw:_k!-H!/vs)ڗ"Pgf(thΪ̚A-51NB^ QJ:ﬥy!d*V~(ItH)xR'âYbZ,CRmRV|:De ww%f6z[|f}kt}apң1Hcp$3.2d.y.ݴ+ D;X$rr'x}x]o+iN.#g 72m7 k]w\8CHfO tWvp-:7%R5bH#h FMbZa {y)!Æu',ߏG~^MxhQ;=a?E+SKi^VY2z ]w#iғ)=Xv҈ D@蔃B ly^$$w ) ؓѿؓ=wk!]۬m6{%Gc}e<,#= JYny}SfSrAKmbM'6ӟ~S3 V㰡$&o 5VN1ߧ뜙 nY#Cᘹ59 >~j-wCSVܪmDEi P=)2 dkZtF9aWn,;6J><" hˊ܁kwKLY}4hQNʵBBZ?_t3R6nh*ōoO cjx|r9r֌u<<2˂G%WEZp;X?L[ӼWJr{>H=8lbbKW9wk]*͜6]`T@iBkҙ*:c&(Y'PUɘ/ jhVثRuNtY$hHvNyMwR,o35gM(SQAvܸZ9[Ĕ\$51 fbX Ւ}`-ؔ$P04q| .DžkpzU.ƿ~8D|Yw73-0iTmJL$2h{D*߇/%TowemEiPֿpG)ܦc$h7jʧgqz 49*#*`glb SӰX zюJq$z(A[8gp7ɐl.np)CL6ĉ])wwкg|E8-$Sع~qu2 c^A6"B=#Im1=^^[taU1ݥZ.gO5̐oӁ&N{;i(9ր`~s\aKL q ΰ08gxֳ̼& %t3Yqq_#m-Ehi}t6-BnT8)Ӄ<@z̓N%O:#9'gz9zc; m5#"(-V^A]7[s\cN8~h !sr (A mZ0Nө]7l`-?Vlsp%z+p00meeR'p~C1#!\:IR #[67 Bu|<Ƞ[b42^N SQE[)ޅ*yQ6J/g:^U)М\V Ŧt׎WR\S&4o AjսJ0O:fT2SUόEb :t4/갉%+Tbze(&c}D/~|l:J^dć ζgn9x唤u=-~kX TTVJ3u=Nq8cUůp`,ą{d}%4LX%ߏU vl,rN?, b3ﳘNhOtHk ZrhXi} yf`g?,;T4%41&E\=tv>TjA^u)u n9~Dyv$O3_d'ȧkS#ּ47|.D3)l^ISayi\Fظ⦠~{Ćb[:ЂAvP#MѬ1 < V !f(bu$)"$ 8pukxlGHn.Aof%=[H*xhh~0t/i?wp  5l̂ڟI`AUB_yT?s*7 ؉~-@Upů1ӓ7Av_m̑T7(oPJrC_EjPbjo40\Nw5*Լ#nl%ޝ/~ c-t=Um#C{gձhQ*V@xeDr&}6 w 2ےkH4}ܜ)|#4FK8/S (^ `6zC͛3SV1N.7sP.Ja!Xk`k6W92ScRo 5QqK*g*\=H'AO ЅC^ݲ ld'->@ *|1SiI<2ݕO&"S];Y^}>yAFy9C}tݖօjw-[Dvaej|`|t#E}tIL:MT-#PFK]eOĵ*'78y9 y4(;];,. X L~>S=zIBC>_#xm5Rad-|kҗ+4R"J:'iI_EX/2"=S{y|O:7:\0ePۓ7/; \-4Q4잺㚵J/U&2 {eXh10}ѶH*(pݏc5n0N^":ZZ#p_SwSi BС3)uPp ~NTMFgfev]+qXq 8d]YґM4dN$G|2Vi8q]tܻ Ƣ\oeLdwbş&w>٢Eؽ_$11 ؋\}#=A& _&0"n9*׀Pp̘ b>N\mGZ3O uI/t,yŘriВAʈ$LWvu[v,4дEs3@$YBF`'[:2~I׾di{|6"p*W¤ RG |q%)$"{O C7&ϩ($VK>9qn8ggw+Ze <,$M8cd88^~*Qn(4V+ 3Ësn*GE=h!!+tw{){Tӻ`|ND`w.] BYŁ%r`v<`wM"2a[SS;+\cr9Fm k߿IRoϪ FJ@^9DG `FFQ`[CF}h_A:a:Rټa47gH `:#}# qzrR{#N.,\;~jJES#!"-#p=esvlm<.}g78v%J-> LoS#УANa ƃ" xWȰZ!*bͧ MOOD?ClĢDEhR֍n'j};[?aޝS#*m!y:"JpXN(t3zlIoual#;W BUϳtevKykrMLLl`5)F<0m-wX?Rys[tGwc͂ R_D:!`{I.$Gh:vEF6PP@fQ6s kS/O/@RW-%< &#jbD޺Yݭ1V8S=C>,wva Q 9t=Z/# o9^3R%`%\aE4sE+w=;"cT8 e?6/YkQٜXdPL5Mh(-qHKgc[4.Tyɓ{bIRsHv(^$hSi;~.; sENah^-vKZ&mwBTxvݎ@q)-GhQhȿr)sy^; =Y< fm/钀 &>pvƊ%< \&'Ϩ'Zks_XEẀ4v o0i YaT+ FzE=0]%\!39=Gi1Y(2HV/%'`ƽ~(S$%E%dk VeE n+5ʖLVtXvOQHw wN_m@s< fLCk,jY-fh_ܡJU5TA?$ff(ۑwZA첯+UlS>dTbe i*kMO8j!KŢY1 @Iޫ`&TgTTnUn@^+8OMZtԃآG]U;˦[σfDX(y ơ0\7/bm\G Mْ݃KiȠy3YNri-^%JmȆhYRMT)߮XW9'=zЄ?@>h`J^v:yG轄#N=v( cӞu,.x,%'iqiU>'84z}sI%9e"vԇS %fEɧḇkA(SjΦٳb : zcm^H- WV2A lKfO!}5/rVw(-&4Sݢ˗9dP.;w]k#e֙Fz`Nṳ[?vAzb'5)Ԃčͩ۫hig/FihwG$s/ 1CM$1V8Sfj$^{X 4ԟ:53蹇KR>M'}+N5\zJߑ_ꋥF+ӡ[p!Λx9P±coFCK^W)],.*pD!k=+i2sx%yà(w_(ID:p&=]T3tgc:Ӣrbֈ1:(T Io}}t8%׷IUtLft,xC~O]"|УDB73h 0Yd*f ߿HW &,u1bs_^$C^pʣ)da̦4t+q߳~Dz-R3 Wc2Ǒʤv~h7cd*d+%mÎx-Da43)v.Op" K?_Qbϭyu"jU|psEi6|$$''ЀL^>GNE6_90/[]((?5,yjIش# o4ct)(󓌪z1'T5#h2WK=ڡ~c߹ 7ǰmzx/MNNHdQj8%=O`-{ُw)lQJ7f{Vψ3C¬_Y@BfX3iG zȧT ec.2 ?OFA 2P,l`-#@Ye,0`2w!;z#ڱufR~x{.W9 HuQ0Tഀ.O2(Vj&mHAOQz,օE%aE+B=vFAЊ"ʲ >8_?ؠʇfQ֊ "#EXVCRq(״g6f)wdYYF6D@oI' [@5nu9VQ>f_~FZ[ǂxlpDBS+S z@J˻F%m e+ 2o]b96 y V_b(cTɫC#S,hPzƈoA;EJ7x_d'UNm@iOžJ/n=cR¢F9]=N\+?j1|hRDu5^{6KMYhvMl@O:;R'u"W5?b(A7uzOpfllgOSZԇN\-@QFX0Y%]d/qlb: C%溓ӏ&aps60/yC?J&8*Mh9ᷔ(ɺ`E:x!p4 Cᩔ%yʑ1Tϥǻ.e ]춹 jdX[ ʊ㭢}9`,+-h糃Yd=+-]tFAHM_}ӣl4,ͱϸٟD.UDftc2g~e1 sQaP$N*/@tpӝ}|2$=X&æ4z?*O:\ه(ZiVUg4B+u!ң^:U@_o~ oND -'6f']dYCBbJj88VkU.z@"G۔PX3ه$Y_H1gݶQ7q3TrXF?sO71l`=W+$zp]x| yhSs!L5Dex)rJ%E5Spް X*5|wiC:\.f$'Mƻ(1-h1TY xZ8+S[l[݈u]:|ܑZA[%qA Foy辆p]wת(·4/p{Lx~'^ﷴK-Q8}t1-WܺPHJzokpgu͑-h:8S4m:_ 6u'cECVe(&WJ^S̩gB =L+삑aTY2Iy3l]^Ax)0'-ŭ1 񙣿bzkUiRT.COzLMJͣ-I'-).ScdMsrwҚYX-σcRDK*-XW٩8Q|{_RTLKc|ceS'-}8x]-=6*cεۀ-os0{%K0)&/{ի NF_7HXvai0/+']c< [{-<KÎaE*$sV][piuFNk˥-s~+OTY^>&M3Nf۳77ҐȾ&GC];`3ÐI(p'&扝G 6++%CHz [F"D˔k4 1hIX$TITR (*K4HX9TP.Vm3`t0=P砲J5/=ʸrN1smA5]'F,6R9/.ﱵ0 +%F2me/@45uEugBhb b)h\XJ9 ƂsfipP&>)k!Ts9=Z.!kEkgh#W9Rv33@bġgޭm] eheU|㬵D'33wSaD-ĂшSgڱ-!IF%knL~1y~E<|+D:[9α ).=_@;~0G?̳ƨSx yy>bQő}ѫja^fw1M@.Lahۑ`.9OX822k1wܨ@mԐ@Ap.7F[1TYH`+%aP-S#blAjo,_/ ̎h5QdVY/[C;b8u "ǑGve<:54NHٝTCiYa2>F^v}ABQOg%X+KS CW/ow-4] UGv{_w0h^_,+5V{z0qs uʥfAoUTҝ 4ZsIoy)hc۴zGu_j/3y H]i `^с)1JثdDR`-2]b'Ѵcu( 0L*!̫ͧ|ww#ΞJ D(LV a?`'% ku~uuZeͥ?on$TG0 n_I z'tcA]N}|(MV-Q&7.SyqΐZd e3c rڜx^;_kјTRLꏺꂼmbg^FhBO^Tm:cRP\ c4[#r_I] $hsq:p fXgRk|vm1&MxtM)m\CX'kbŏR1୾vk\FʬN(o@A5~fCk[GJ(h=bz%ľ9:h Ɇ]5vu*>Kp֣k}l7FQ%Uqg01ڱq2^ZEbA17aFRhCN!mH~aK pΌP s ,yd0@zcô^S@*Tc&yG2U\tr׿5w]|:OMFq+ s;ݼ{@#}|O}mDI*rRx)-i2#u5<$m}I94>w>?U@YY1@}Kʉ#3KfUǘeB\׌G?yw9!o%NcjE߯Wr%``%a:a ?I:\u1e=X^b  +c)Ҟa1Sm6ƽf{zByL!UƥPD{،ep#WA]ȴn5lg<43S?ۅAPɚЅzL]^X]czF9IP؇]2ifMV]]+cu؄?g-Z ^Z,J,sy&FsHa!:RM5ٯ5=o tF+[ 2VH+ av\{;BГSg]K:?-B'6T$j*O$=x1t{lee_dTN٪LT 5sRў ^,ڼ]77ᧁk]!V>1o !rM%ãpa B~JP;zTu.T<VcsۦfƄRyettOWPW~Ib!ʺ|rqbC%KЇ|]%)N~PRx7~6B?WVQ|.-!'*kYi_̑@@K1({aN_imV oXJv R ƣ4 <9zϓATLq׼;⑜*?dыCq3t\f DU PDpgU~ B07/:Ob2# , ʨT} S&3a)k_g9a];Y1g,ӏmHP]_f0AB8́B[iƝ0<OriN DP0Dd-A*9Y28+| pȦYEA-:5^ P$18W:OmcodA!Y(Z\#?{6{ַަxq~O8 HW$/N3mIG^`6a&I-S v"݆/Go]SzMTc_98c>Te郖-"Z3#J L$"KM Q/v2Tu> k!F<_XK%UttauvHB)Tok#)>9dkJcB a~j`0jlGG l"G[YMFせ$tTlEOS(9=rJ9/AxQ1d&^;~\.]]']@[5ENy}2f@(w$c)`:plZ/=(SXGY["n+Tߣ\ ɗps,Ny+wtaR4 <7B$wy҃jt/ZҩH,aWz_`I(XR;C/{g;I!}KŁvac1Z U nEk~F?jn$^Ds`a38r뵝x7SSb}i7F2HQ@E .qqowqSMio>SpS܃,qd:U VЩ^t]:LU\8J\3g%#/{|nsi菕c x6O>؍{*U5f[5!xON/b*5Jqys@R z ^ |n R-tpDPͰ5@!BXYuE<_צ'P_TOfqygL1|x~B!<^1nsz>Ζ*}RrII %b17kMK6/Ϣ y+ ˀN〹b5soK⣌g>лO_r"|Ǹw~| '1FFA,(C~bԺ{W7~o<[-lwx̀K+r[Bswq7XeXHw>V=^b<4HuV{ix]Íx88*buK(qIw"j5 ;{NU{6^&hmY?ث?*L2 3ϭDDaG{X20pˬ _^w1%/6%׻|J`W tEOo*{mwcɪ?Jpp? lXA/m-qiF֍"|5V\Z}_~q!`EB 0g>"guǻ( h!^+lࢭqTu3%>I. ȹ$R,Gj̶ψ{E=H;$t( =Cx(?96iOٝ~y,軲>=@L6EeհSs9a+N\QKKNZ%9GP`R+5r5adh+!+FTk^CdyݏMm'`_oL Copt>.19'tUAIp*B ]鈮#J%8Vj)X/JyZ VN45}|o, \b|d!f9z<$bxil荀P&~,vVܨCOѷ?&榞N?Ort)W# -,k2DcX\Yw#n_!r1Z/B^f5Ŵ@>~-"y P+pFb6?KtnI71z`YF@BVaI:b\ Nxi-X[٦)tD_A/7;E0ΤnDlxi .IZG(RR C.w?95+1!m$hLDDg5v4 -vV2]Cc`^!h-;Ve(! $^ |=Ph@6Ϳ~6jy(} YX#YL > Ȏ8bkJn ߕCA yn9 PDQm=Дs,Ѻc9ѮY 8 c외.z$cE*_c2''ou%gvlV/hxE[rI^GgzW̧g"[տTa+sv-] 6ui6ۆ1v|!XeW0 8(%GC$w_p, &"bfovzA/pPsReii2>QV~MԵB[y{+1uiZw4GNߝ4ȨӺ_vtT_`uvn 0dz-ƿTRO=m?z,}{%T=DxjTtSm *3Omh-B`VX/OH"OFܛW~/?aĕ=q/\i3gjl2Gĉ5@?BS| ]3e@cohgㇴDs_7W8@~sY[~s-r!RXΘrgvi *dZ[;%`&_ M o/9Y# ~gǛ (!dǤmEVKa\e5޽5UnrP r$hb>g"c\+asW'vMّ>:(غړ鷠ZoW:VXLT633CkqWywz oϯVsa 7@8Ck}񼍒Iv1dBfYꛍvɭu}ک1ovfYҲ2mPjk3 wPs?.V:`u}Ax-P)솣Fsy1S0c&_S%[D\zd|se@Ǜ80H,TBi \~NvS}Eql-u(l2l$"ٜ{ŧUJceWUNN4}>EIcmt y%槽ʷ9Y{aR\\KR'e]XvcyΪ'|i$S>>}~u0Qf) Z&+3=EfɁǁƉfoe\pCOh4D}ur@󧞫D_m鑀=B,hR*jcuo_}Z$nH}ٱ%ox9wNl;Kw`rD@+NƋMFwƣ&Y`9=Zh!<=?t _h=N~WojӔf{`*S,FAR6n& zÙ@`&鎣/uq? {bqn!^X}%_3k۠UyTI(?b V!M_-0c"1+RD/"Ǵ𜒛r v{(+u=G Dz*A6,n-5DRr68Rwvq#7 ⏱z͝y1 3TWI@׺js)Zm m&[4 i0=>tNo0h,ialF=#hṚޛ/M im*?,FsI%^NXV*Xp&cOi03U6gIn闁^\:6ohjmWUfpg0%ܸ=)b-0.yn(QbA}Nu2S*[7|3oZ;)@jԀEFr"2׊fUҧX;ubI +;'hA+br:0WdC}W~G8yh1)|8ztwk$ML̅ ȜZD%/nY: Z6P=_ 328:!;Ֆ?u#dU 0-8LSh {,lFVpAzzjp` UBAy7,`!BEm"sfwag4~Jj]|ِuDŽXZ]Âjfĺ RN2k45̼˭1>L"zw!"u3~cj 6V:b[JvINϙ̀D*Pz8)T~:u[r{|>`w|r򍓦sp̟GL?ů]7e_f |Y6pa_Aٗ^#߅TkO`%PLMR%/&7/YS`QzT|c06+6E\pqc.Oklk1r`T3l/EpBn` .x |ӝGTrN\7¥J[m^`+!x -37m]CH&J Y]g>FLܓHWqp3g YƁఌj3 .e%L@ad5g+A &coP;*LI;s׼Ѳo9Gj,zNHFs-glFeYe;3`yc'8>UPlFZ߷a:ʐKmVSgMu 2 76Ӭ6|a3g"I$m`N:VjX.mKF ȞEbUMBB~Ŧ!F"6a8%.s19=ϩhv2"qukE6=X:g̓s3ךhT[ـE2(|_u6Bh1N{x,%tiDpLЂNG5=[EQ/faCW1!(CMY+>mw* !4%,D[5fHjʤŜpۤ,>OJmc&@bI{!I/. '!9u?׭ 5|ҧEEafиJݙ,z%% ؍qf,_s/ +Q$¹d8jzYG-kŠ4˪%>u:h!E&w^802?=3"4b:3J8E;&SȕU27EQ!Dv> 3Mg? YIBa':nv` s [3[kΡɟG:gYz30Xlakq*Z]+`HOv"SrDۥ |[Ž6;eT9L9%&>xns@.y"DH_"P)!u g.sn6&NOBS[+9.(<L}nc^<@9;B@6Y9#cVt@â`&vޅRa%aEb}ІM@Cp[x z(8;ά bJRP[Z-Y&rZuQ_+𮋡5z-pqܩŞa ue: ߿ lb.!)h#pj6I0euQ{QH;a=&v-XXqWmňI |ϯ6?e1 m;j SYM\R!26h[V\tD`6u,S@fG)qɉL6\6Nsn ($['p3p@AR-gtҏ+OhAgl Rcw"vJWY7*wNNzl4BK)P^`y##^' w{yzWCoٱW5!flӡO5HQBCZ~m E0ʣ/G^dAL#-kG04Nx LQPxl'#`^0̽gLGЦN|s̺6ĉK)UO>sMӹfx=щ,}ɧ WT W@ ZA0/ZKM9u; Gw5FE:량Υx0V\8=nbkbss;Δcg`$lo^$z<9׊tvWo~;%ԇ@>JEqnkLv—`<{(&R~#[r5si(x/õS)}G֩KnA곍K{ʑx`8Ryt&4tѹߟU]wǥ;-R1cWRF1~oe B]8lօ M5e\[PƀYD{yi4Qg^DnJݶIwSLM_^2Al|;(p]YJ@v&RnA’&̲a&Ry ( 5J$sb vlrPE%{`S, FߓpMWcR1972Fr0~1PјEMVbKooF'0|kV UXa!v'ůo@O65vE-]3hӕx,{[]p]l"/芈(~- ٨4|7?ӻ8v;ޝkbZNM.V 9X`ZY.IpȊ[3%Zgg;)|/ĝ DdjSQ|n2Z 2WNQ_@{@lpcj/{oО|By *h)^T?|ń7@mG ]YX:kq6 <.[nc^RvX.POJ0pl drKY~]xVvpξA7Gh v#vɟ+:"qGO|k R'G#TJUˇt$4Iz4I$vA'!:5W20qhumSMR_BUu^d)N=u檱TIacW}N+˚aDPb!{!SbjSMl$.E.՗ :Ȼ/aS|U|>W~F< fcO?*ї>1X2$ j-ʦ ;'Px1oRkoֺv'?Pes⼽I1y0eeduYʼ}2r|5NA)y'Vl_/1`$RK^^Zn"G'ct FE˵ _.p1$GMrR8?!7_$Kā&3 ?D*ZSIjU񗑤SŐxI/ʋRyNRWt褙!5C#796MBg 0AwK+("e>@cJmI*jajɳ9d A7$f瑁J[bUC.L|p1"ݳGv(fҭɗc$]-'Øʒ7dU8.GEPt,CF:=qWu,٦zk(U!ža ͳ2o]Cvds>T&M+)JY80oĦz"@0QU/܈%C^^luOU* l: n9к+! )\*N-$F^umqxqU^?8"9vW&n ߛI<$X.GO"e!d-7y^'VK}Cq΢٣JP1h<33Q*6WyjZɯh ibY¼i!݁q6Ңu$nŶ/?5] ^5avȄ 'Y/áb殡S5B PӡsdJ">c:$7 u^2ї7cXv\Tz=61X"h}o|-&H Rqb'b2G(Ŏa*PXU o04&[=a ?HwӒ]/dGjcn%7!gv 2h@z0C q]ϳOg¦qA7E`5B"2U!\TĔSuYR=U{5.t"ׂi}@Ο"{Kscrđm&9$n9IT<:/^3'{gQX†dJ,馿Я⁩cq#S [hW:bЇސƍT;*Wn&yCyݢ^nj&Kf۱v\wRҤ[l`#>:Nj(EG/9[,z'\=ǶMY5EJL a˽S Ja:!;e};d+{Ny23e3., :a “Z!Xjր}$ {ިvxSP?@Zͺċ*@H;i5i7& )Yf"TJ<9g=`T#H)$7yNr3!bny~է9N4I`{I DjmgtZofhej;:YϯgEne笠O]/a _w/YP9VZJ@!0V eZݡě63]+ʞĂu?@ e. .놟1{Vom((qC_GkD֨|k)GD'gV ]h~:PSmz#Fo[`_-`;[a]u>n36n'o8F= =]cwGݙp=k. 8?yze/ j( Hs@Ć&6f0T!ׄONX(tA[-%LumcwAfi+ݠXоɓ&RE'. mqZ t:g7jĦumcDZl11uS0%D[i0|^Z64ߝ!Tf? Z;{4ٲNX(U+A9^VْPB>v#!y6rN'0QzQV|o @QVZهYPqNO6M_g#g tk 3lb֙P[N`wrm `:ZSlfsӱW+79r|T` BVOLݎwA%: -S%(w3 7=~9Qe_ [LM` s$Z6 9J<bjd hQU0UA"hA@ MNez,TTb#ZR9]5xeDǒywAX#s(Q򾢾((POދ@c{?&b5M{_Ј2LØYW8( Pe u9U5vzRX2Obò=T_ݷvA\t HqԇX|k wiCf򬂧+w}6&P,{}'L2@J>\ V7E+ v"ΐ']mr{(h,~1kFc2C*ltMXS iXwDJ}O}#7aL8Rq٦E]vYPXN[!6i2.Nzeq!4N}DtX&$sVGaj-S ~3Dl  h }2Bmv?2^F+2]R~D7t?0)S]+E)X]չjGɘ`({`{`6B&"] pF!ua&Xuk[01<.B|dտ^* =ڶKl!5﹓ k0$(Cb 2ߗ0'X /:f$e Ym£/NuATK]B_M4SG6J\W~ $ aO\ֿ@P+FC c兌ͩMċ H3=fi7:`BGM> z Fi!` Bٷ?m"ii[4]~wހs3b:ouqUeis;k0'QNCv9qݽ..&ʞ 9k$ W&~96v㿖]_0bk{> `-,28uu;Dl1sΨbl+VTȏG6 m(-]Y T0(3cJ?x8NԺy[3RA:7.&|X=#Xh狮 /CTf)4Ȗ`mq8ƚ]:?5u4]B"qYR+WU3VMt {0{Hm\-]dP?Bw"Ͱ@HEN{al_>7%ecWܖCr%͑'wb%t9QwQI5]Jhhoj2p#:Ƕe[{`t/LPB(͙" ! fB#ή=d$ u_Mx#=M""3ג{O w %Q 4]B}'ƝTz~>SN(7NS(=x&@"8B+]M_Ϛ"Ӗjjψr,$gc17x_BTֺyxY`Wo8|Nh|%r^ :d~HI8;qHCmO.u58)2.#Aeu1Fljt ?{f8<./ ǘp}ڜ8Yo?3<*AM ؔ腘y7a9?@ j?9qNs%0YNۓ:bLb-ÐC0m5VISΟ1/P=s>N^!;ɿD ,g[-j4u/X);1o9_'ޖ ZoO4er}I'Q%3P$r_4%N۽?.}JE`ۀR$RvcS>_Т$WY>u'bzW^bRv*X1©#4geEV*GykV8q!v#Hɫ]afpRjZ௮pF̳|s\! -%I~"(L֬ qw% _>2S,Byd},_,<Al2RgB UfJm!/$US 5,1MW8 oQ#/zd^(XSUW(8җ!Ju|yG)W 밐E+JLo,@\46k#&xE&\b|E~nI5qwɎR_o㹓s=M$ی'_0 L$Okګgȟ4XX(rOx60U[&! #A,Dt̨,Rwjv͐+C"tqYI jE顬C_S/`3U ^kKTQ.bkA-ObM Zq)~ T{7Fxl* RWڞ=ZTPFLnM땂ͬf0@ 5f3iQ"MAf>ŕ@hȌ;fKT"T. j47 599H}%͙v: z NB՛ - ) !'njՓ[[oy'Dhp1_Rz50Ps g<7ѣfGOt/G.f6ӽD<"Oׁ>(w&"v):MnU񚶫wP `yBUo 5ŧ`iU1G0>v@n<_k-yo fujdE>_^⼒VNb'^q]_U&lh8ߢp~3m8^rh33&lmpÑ1b]nE$]P FyIUC/ضeo u}Y%I~vMS|>߀F4gV`X{QdB'rI6jZ2d!+]>ޕ/6p (SkUĬٌEa\^P+ݝ FfZRzAR=I1¢M[ .M嗩X2h3aR>geν$޷r~,XGӃJyU:jڋZv)oNn vB*a?W 4kH) "sgr'csջ_0y&l!oVٸ 5EE0sz#%Tm{fn偋[6Ć4H҇`vqX^eƖtQ?c|hFeC4z*V]xsxZiƌZMHPKr,Vi9CWo)/̩rOWş".hwo\jsf'X"X6(+6qiP%`Į$\_xbPlw29/1cZ vMSܳ^D v RP)s{$4TQNa7n 5INovۡg'gqM}9eGt&C ~އV v`ޢWv;0u*"'y;Ld kyjE/P~zD5uE5yVWH<`=Mv gT뒻pԀ }c\I%&st.y{aMOu h9 YfC[i{LX]ċ. n rd*r>|YN()`f+m±X^"j?ma3f]edݔObAGQ2sэCUzqRೖKq7tBȮ#? 'iC?Yל^>Ȝgp]_Tie֕[:fMЉPD/7bxJpTiu4,Vu"t9" ]cP$!ϰ?/ _>@';Ybi]wv-93tڷ ܨw<&?fNVn8OѢ*Z_xĔ$$J~T+e~7Kh揝Rnk$N^˩I*rVpF"-HJ1>3HWI/%*u(u n/- *@a"%5n~D[h;)O L:rhΑ&%ࡸO8d5]4^I3z2&!{=CvXsv{)Mƍjb54 ,^x*>UPBǫt+ n CgY1%1lb&& D!c|S7e("{f N*߱ ^{#p ckM&r^ĥޝw P8gQlq)(U;\5qIw#̖eUG\jޚ}ƚ^OǷrK.~K9nYO> |;=<ds6~UK9R sf)$0W&!=Φ&GZ碳9n46f\#Q_͖^E)K o3ի=F[z֔:O%m2EeA+|4jon-.튷$,{0տI)I*w|Y7o P&^l7-j) N2KSxBzV7 %J_Ce}Lyd=XeR{f&2L{plvicrFB?IJۃE"9'y2Ţ]bK!~ȿ ճH^<ޥ)eࣅx5($CD/$ $ 54 hy5Nf!0ةEĨ<&KA*ϰrNg_I(~+Tف錃#Fk9G*MYwVHihWtK[KcRRҫ}ԻvԊݬ2G!=r: uνB.UA2cvˊdFUP-\fZBw2Pvt<`[$4mxl_ٚu6l/ 1PA~u]IG m#@ňƨx5utTdl NVW\egnBފ6CU`1Q >]Nh%牺Fvxn}9,qsH,N!8F s^m]}kh.!9*@쯽\]Hmi/<.昛( n٩\ӶNfzvDa ܙʢ祁` qNy/}P,a-:M{|JR y`@b)&"B^[  IJ" 0CpkL/,]!4OUac+dp}iNTa=` DͶR,bI= MP6g@`a^{ٜ!JbȄn e/z\"j l5ǞQі7X1%MlJA5>'Ą5p;t)MoF Sjy 9gG4,ʎ-\LKz=,i̾pKid;!#ul$3y ܗ^YA=GnHl 8 \@wȐF|YE!e;yKEr*|=jVXGv?,VzX)M|@+sY7Y#Roitw3$ @+bˡ>IVݸ8&Xl?Pha=tWKC ~E5c=X zf ix[}S6ʖqz6Azq+_Xg=2 zX V/:g)*`S[7BˍguD`q25 fsC-I:H;37a!p& ۖ'$8S:&dd P nD%!wվZ1ʝX99mgP ]:dhtXT|HRċD߉K~I%eM #c̅$(3cS#j[S.p29/ =fh<ћRF—ZxLM!Z S=[Z&TWQSD*3 z]%g;>d_mA#ߣe؛'xg48ID q-ǿ<'QŗgMG̳sGG+ZٓgUp=9hoG1tY'>E};ōϏ$2+2KaIB.[f1aQ\wl4)?rA6;*G:]]S!nxPNTiuaԝIGY8S ѩR+*®L&dģNףi;w/bq!9jY YnJJVOà܉]nNKxt5v=Ӓ䗈Ҙ_g29g? x?6{wYiη  t_Kn pI*' x~|{fgy>#d/+Z`Ec)Au7w̛#SȘx"ռ&H/aZܳgN̦z ]78rky detqB0.F@`2i!!JgĿ,)|Hu3x5ȧ#:h2*K@pt(~ *P[Q)4=`wGt.H~ur+hhYT28W M(uZ]GeE~qS۪#0]*4Lƿj8$6o=u¾nV =)n.= yT ֪J~]x{}b3=oY!S|KevA6HxA{IH?FL4 zhT'9aBxݱf_G iEHtܧ  eij>;2방E7&zV9j} wdb@1c#},i~G=}~< Fۖwp.}&ΦHi9"QBPؿxHU6)O{#֡,2Z%3c" { mk4>!ХiFk#7#mPD׌} pV35Z:fn (M*azvіHeqt^yRx !s?XL "+&4'zN^ " 1|Ep"-]*T2;,?ÄD_ɚVnЧ }-,"wI5c䪆q\ʁ;a2* WSu_ވ :10qjVCdJ ({%`KО@=ou1a)&mQΙp rY0$ bA/**' #urnIE5$poʘKEE_fMܣm]M~%0}l]LGgzX@&;>^T>v8"l#^-@!@%V+5~-aM^~諲Lst_0{qr7O{rG5: Fq`'q]Hd"^10G؄U8".]IYkgN`+8q{kM(W 6 o}1]}ڶ᮳+3~T9L⪯Rq;{ņZ3ډ#NhørBV Cb.>eLp̉^Kٝ_I#ts~.ˆ1 g2VSUu}ԃwuuH4{_juS'G׺=#ʝ-F!Ћ6ZAh$dW5am۰O+/E$(ARop_/rF #wg-xсڑ#ǵ"|-hT\EjLM2K3F̟?! um Tè`_&5`[QYoJ0r`pٚOSw3juB JK4u>,/A"H,` 5}2C,7`\qb`iȪ>&㱝 P}98%O-Ql(Jr77*D'3Gg󟾿LʢIy<-:y†Z _Ѓrp҆Hg/rv^n%Iy_'#ҭp;# <' ȏ{pŀqJ~Lb7>|ГB Xg_Dsr"J[oNʄovb?x)ܺz~,H,ZX46̴mQ]RCfU%0~N͊%.Y5+&.q6 >$q= GM=FG( CvYr7Ǩd?0[ 3v/> YNa6·`  H;tcgƥ$q2Su)Zʍ6NL}۰@4skDRb1TGRVXEHӔ+y.x_+5xj;~t9xxUx HUmʘORc^f#ư &⣂"@׭{{kkEx[)$ 1]:?ҼgAnlb{e6'* vq߆:fknf*\! ;Q&|l>tZq t•@$nO4;/OGKn)Ia,Dpw%kI}FvjvMl }^y'YP+ZdxiBVZUS^؋!*R$VMLLufm:?͚h^ Dh7n,O E#$μwG(dRRʼnktV+^nz ;go_%lߴ]IN=xm(s&8OQw{cO5R'H2@CAl.GvWOa[BvbJl$p7uo "kvd)[D!A㧇vi1Ĵ!"mωڟn diX9y"F샼 (iWD/R\b#Xe;H9ru坹2rԚlt+HtCi{Dz'Xly rPKqI`*W<°1QzI̒ Hb4nn D3 e9nܱ)zUI64: Kf-yo*W*C 6NG}]]f}ŀz:x&<k@)vZO2~h(U63^ -yo%pQԂŸ!:w9 K CHHSs %Cֳ1/ׅq5l /n[,^F'ChiF^+i"<`H8uhuFdK.DJpAqVT'&׻$܏Z4QVؓDi%ϩ~ 2!Z$F%tkdַVȋ䄗1~Y&v:R E! k*BQez(b P~tLE -!rKG@pFgoFfr:5~*\?4K_` A)5!QJ \*{Е ux x-% mkcL9e!,~Ejs^gkF'˓g릒ߦAO>0pJ H sThLHm7+V>p26/VRjc&F@r75cԣY7sX6$4Ɩ=.@Ń8g7B*J_;q|% XD#." (mhQ#NSyMuĿ*>w&~ WcBrdD6l} 'gS[XhQ,O Fiba2lGwsH􁇞6bD?n3ٞ/TB9|H0{՝ R !W"7*wYt\U!+dK_LS"cbBQ>_n62[li 6'r(!EF,&[!}o Gxy\twy󽓞`cW?%^'1LH g*dkE1h>u."-ݪdv)TzV"%9 ,0 OB$ 5d-f f]ܪߧc v[9h%枻a@ԑT=8.OGS!!i`82! w 6` >K Su Jb-A+L_V,xC? {. ػ4P~+I72F@w2hb(!'"/9O׏/cS9uc.KG1'[ٚVe.!-ZFWԘƮŢR)t9F]b1lbSq*3 Yncd K$' \53Ce 5S6Fg7&"\AB ^/MK5L#Tz"j)d=h٤O_E9_/dDka#^nQS&`Q@VYTiiHx풙_\5~ѥr Ma0/(8UQ6# N*3|9Y@1dm -̓P%V_-Qcem]+\r_%3L( i,;~ۋD*Te T9Xmٵn-c-VvUbvbWJ c-tH.;T_ ޟ ;H}mYJu%ͼ05#z3@i7ǩ{3r8tk8]h&L;,3(C{?R].cE&^Fv=$ɐs t7Tg'G۽9+C$4VI0$Q,o6Gs{oEX-vQqNG=+a,Ch fb3.][r)xpA1PAZ~/g6`~MXMmZ*?wg}'wy(k' =ӁMZz71U-rZ''oJq^^ֹu%4 r){ ^tr\,I[~M;&EobP;?5I(xϟ63QX9\=S'X&@E8|?W# ݈aƊeH70db~Vw_J):Ab?զc- YhdTbלn@ [ޣV;z@3s9.o^wU `&#1O_=Y]`FDw!AR'o_g7dV|nd8qНغ̍h\( !lQW O3a XBo \@Dӳki.DgÝU vRa ?'Z\%E90,Fp{ `1O g(䍥X[eR0y9TpMX׻T[_,^[ELFj3@k ^*_Ԟ$;&="d%=W,:S26z_%uV Z)o a]ԯUz'ڴKb8lWƪ-ߟU_1/udiQԽ!g j&))J|Ĺy֨YC!EPbi&Gƙ__q Hgaj͌al3:+ЏmlbP3^g{:QɇS(тh.N~r[ H \Hݒؠ]nP>vL-CO8i *'f<c*,GP:rO0ݗ@H&mIdYO7(mZtȘ\u13|BP&Ώ$:*woYĴ@%ބ;HYl5V"6lxo6#'.&_BPGh0[Gj ?+;T[|kkGAZlu _F;lt:ZubO3 oI,Ԑ'f݋5{1BѼ,Gu".^WSj:Nl}Ȋ+Q9޳G~A*U%JG;X:NqxՒ$_P7eol it]V,Z~'Uqo_l ~^SA(,dH1IOB/`^S*'z;2ʎlx񆩩`~a[=-{{ 2L,י1`eRڲxU09,ea7O"p*!5وMoL|>{ENȻ6}nT؀6]!ª:yQkac9œN뤒U 5G5ףN!|ЫO.rHbnӀ.הVH*K0Ew-"as^C :fK6MÖ&NhP2<>D<IArEk .ups?VF@ =`J"٩8+`ɺ|~d9U~RVSJ(!'<*wXm%^Br:}pvd7%Ǝnլ67^~`̼A |OqQRQKg0@_dN,%{O F+˹kLutֿ} P&ӪJ3VEQLhDO0Xb:uY5c-[xyٛ w U0ZI~LzxB=O%$\+Z.9|.oyTsd_)DKTP,M#>4/U*xUBBgkzP8IQ+vf(1Xe#Y]_ "v^TX5Gw>(3ǾPGD҈C3ñ54br6NZT㶐$ڵ6о ao9j·f+ܤv@o95vOVm}yld'?ۅw|tE ĬRe)W/>"&J5WUP0Dxp6BT] X55& #Q"gar'$[C\U ;¦{1U #SVP;.W{n(ϪPNGkc'Q# L1_eڟ~% !~ꃫ>Vey({FLf솢r5V+==betzpn&Vm4oﲈ夅ykm+Bo^ׇ*L9"vhkC |A\ڠa[L-*}BVgޟem7F&@Ɲb->w9qlV1EYF؎a5EHrhVPB7|Pԫ ?J7Ry.˔7ຂ'xe7053jG/=uʅ$dK5aco:yT뇲*Lz{1VFrW=W#AFE9XP"zܶ\0y, ވ4>;AiKuБ'~ Q[L_}mYw:+}');PԥCI~V7ʥʓrh1T (f1;fӀ!cDe7K$^5L_l㊰*b{M3:Sѫc୭Pv]8g(-\g7.{3pz/G'Mw Wh #2+W} N+i쬨jѴrwdkܫ>n%fQo6Ȓciu3ʪI0f`7#g?|SS CIIL@A]Yƪ%Gz3 2](輮ycN}$ۊ# #4wTCAy$Hj͆/ϻc HwעMx ПF͉+@g%P g RʩE͵{_k?yӻw^#&庛 Kfw@3)T9Q*dU$g_^Ossq_\<5ZDLIE0oܤT,?g&]t,w0.> nѨPXvAռC<'u%TKٙ&4h>?>ȏA"ެgN:\\o])?2uWF+ާr5f#`tMj3F c+EH10( xR/M/ tZmmT9J{xlK+[bQ": 3,V˓ן$wndT, =7#n)cLb͒{Ap!߱wa3>$}?nC4 Pz6Y%>qgTKgS ":>9$ڐ_d]v5}XxO翊ZǼpƶCD.$ً Z*Uh1;1/Lt1Vcȇ o-țrp!.>B%OA.Yr<{47JXp;LyA=?_sc2`U1k}s+8[n-f2lBU2*KtɿlŻ<".g.vca7#P\6Lʞs)l{geKjgrCܪ?,eDoj->$1 2!|tǮز"\ms}ۜ7.4'u+n\m71h5@zfcKTٷb@u X4;cڛb.J6MrZ؛\h#".O 53r+rzNċP*SDL0p¦%$NJ%X?!!Ԡ|Lk% _"bdo;\4~@ƒ#Fvtq yGS F8X-Tmqtx9UHb^JYPRaT'NҢvtɧCJ+@ًNuzgK?jm*J,.L2ZB CqG˫k @|O}i,tS`Ʊ(AuX>`)%Da6YL*˥Pr1il2o@o_|9. w҇뗨.60GSzi[e2jnkp hJ~ܶF.fǓV}]i#@/?xQ]}$@\&Eax'6_FEa UCDQY{] Y/Sl 'xՏٛFi`U"t1߹`\"D*-sI4,|gWR}%[VGtŊNpWTi)"r*ܲ&ӍI,F0!64ZچV5'1:;Rs8;<c,kӣF[ɸgo!: D0a[Z G)IzbHڬKrJnQ[? EoEOW)S!/+iVލu 8c]e:Kw\9`8)NWTy1PW? ZDl6 l'T68FٍFlz;[dJ*]^q' `C^ݱn40{9!v ڿ7ly5Ǯ w&ԁ﹉%@o8SfϬ,N2@QP?,3=eeCwM!)o.Wͻ{I0~ʪgz2à1OMRC~کVfonC=d4,#˿^`3⇐ue3zYWk/NF:>C_y՚LF3MRf1_+`۴uHI" )wLvA Dkۼ.QჂ>XsT!?Swx&P,Y%Н"~^N6UP|߄ppK:0!R\$FFM2xHaGla9taVWGe#Fu8ctԣe& GZq2R*ǵ%J^ZPr3$V _c}4U-!Im!G|Pod M) b,©{?}ICO|@wY2;f&3|GsSr#'HH5uk(,Vw\CM{L5E9uMݢY J0>pCQͶ7HU9no9]NMhYn?"C)m*( Գ^a S.j&*Vic2)`ѫpN+(tE)#7$8Bs Zچf ^4'>h L"iSXe`2:}M5twK5PIlTf^C{{&zçy_iRhoPI'ۻ`t0ea/xQ8+߬-O2߳qMzf27Tj) *o5v[T3(4]-NF Uq{@]A Eho=bհg<润5KaUkQx>]רVq~nxИnk@!cwB.]gĽsIwL YPZMbȡ'MQTf>K=QiR#j7|0gA4k6$ƲAˇmGFʲ@A~5ib9c ~B+~ ՚9 J-iC>;o *&|Zj0d;'^itkF";.YU~@'~teJsz;x% { o ]b#0LS.F -a<@}aRw|߄B [}S7'X63jBṇtuDu {BB;QP}$!k F2~ܪ4^険A,˿o(5{~O@J`2z+J])\({HmZZ|}zW:3?ʩĺl!8T#!Ԉ lszb n}hAСPSJתvύ޵k2m}E!x1ޮ2QO>{sa(9IsK ]}+EmYr O#=km]H[0%jf ~IJ~7 {/r%jO|'}%'7$Fn8 $]JA.v7RrѫyB]ʲuՄvFג?v:+bl aN0cȫ^nU‹FܮNtǮX7nVuKEG;S*8XXd |&CfsV}`8ar]eI5W[ӌʪZ gj[pVF~j*Zj~d͏vحNbw9ŵ'I`dnA﷍fF+}E5lt$ \mkmm!Uٍ]GM=wlՅf6b eV{G%p27C|׈ۉ5@J#q<9s*9@Iy%So6u-R%6MAOY)3*! q&9V_afxgkb Yndnofmt?T %҉eET6 Ek\9vu73_F%uZvGE}L9#,'=*8xAߩVv)/)FC~G>VކFzaEA'-" jXYZcfxԆϷ}4KapѫaՄ#̸B5fjIW,cBre';6Ȕˑ[I#%xS*$+C$iby WDǓ7{.|Nf4:\tp7?^wnӍp (c\> ZY_$2| p9SB 0Pc,ʲzH6O>Ě&zpلU(lpjGϫ 1>D$}VIrw6?3$וy,?J=rf*@ e@P R{UV|VfzVC ]";\+eߤbEXRT. MF&셠rO8Z>Mde6!&U?P^GvDfVTð!txet7<]~x}%c‹+iҙ=[n1B,>L hso{@rfœ:#K~.U^ǟ ʪr{5hQPŦrP%p4}9MWLJn.*1 ZJ&)2( b鈉< %\ (B30nKm(x9e{/>GT31 7"敲cf.b`?X˔!Ze`a|6S~;ue]OòU+PA7ςu|7`Baa.#ֺ ? q4ckil\xuRfosw)%bZdx,0ϖPSaqc'+Q*FzB̬7d:8(g@X5mwW~9d{ uA53[]DP6mbt9dVA|ypƾMOW_,( +;!-$ӳ%3`5Vy\W܎M0APdYq _hE3g3쟯o2D0efGLwYW臉(FO!ʷ;4#o|egZ1x3OQ =VtT1Tau(b}J[ s+1BӧG6XK;5yMXk VUH࿼K侠 gܚ͐S30*%P(%t,^ίaB24z޳ҷx9$c~ڌ %[4b4^+^B Ψ@7ou_EjdTo[LJOɰ4TWA.svUg ƴ 1An[{Re2'gfY?IqхVm9IY*/8A;xVG&?˷jzxޥ( IùZs"E%/av5 픗].e)I1`yVțq#Trn1?$f2 2Ϥv;` \2PĪΉustA"ō8{}W҃ P (7j~sAm"%,ʮBzîqXP(V؏U9|rq(vʇSx)UR/dQsY0}HYSg)G a;wi%ar㞾9x\)(j%|˚Ob_xfJ#-^[pޢv-3- M^—G@At}~5tK B^ &JSV co= vZ Y|Q>1ձDY7j%(y?:RY;+0^O-cma:'SWrrMYff 0hϡwȐVD 9 ? :,qG8_"Eoٟe`2WTxA]  4Mkɽ"CU\c|i15 _V":73E]QT|vAG,jB(! K.n! ?.ݚNl:τhP뉤i&0kٟ`_H΀2S7vp~nFR҈֞8 %RZh0(x;r>QnbB5ӅS"@^0LnfA~́Ew48` ;a 7-a%z~ A:Eo(Iu=q@74d_Tp,rANͭ?{rz- ϰlOsPy ~4F O?Y6g ya"BZ;RZKTPFa,,i[Od>]\3swՉGJI'tv,9cSLvp{GmEvG;V |o:E ~ځAmCeXYTb\}%ôo2 sF *(UTA(g62)7c?W`2}Qw@#Tx5(1ˌT) v[,S[%#Eΐ-7WٗoڶC[c |3j)<(([-zJ5)9  ?Znaܜ<Ҵk`4K9"ks5CՏLg6Gc]:(jp*LO6?/,R6 IĂNM}Z:"V`/B6`*ej}1F&HCtTR&Dr -v叼Kj:' ,if'Y qidy6:IpdS>sŨT A4T% F"(V lbhčs'Ul;bk<a\U#kKڌPRg WO̸ha'Oo\”3ũ®=JM"7h_9f)%euilU`N PeipNƌuvP@**ɝ/,msiϐ lRm1l ΛB- nj{]#âf6 ۖTz˛ά=.=/Q1zV;suLzNS0쉡fEP!lXƆ(CTwLb^c\{fZ?o&u-JIkd+p.jJ}z C/]ڲMYDՂaoWiǤq!Cp> |?ATyNCw}zZ R6%,'#a8Йj\]f^*bK[\KFaNK\s%K.Iet[l'[BG])Lh:*KzIˮyUR{.cQ `GJ70.ҟC :ch8a 7nŻ!Y-ßo)m5Wpɮfhz ,4{mSEPɛs~xQe]P~UVZ5ؗvw(/ /$ܠ@.[女a'f\P6`kI?dVa! Kd"rPj#%]rKv .=`C'^J8Ƌ`q@ kx'l3KyvՉ`*$W%] G]2L:clr!o.PVT$}$ɮhv[TjGOaЊ+깱] P&"_W\1bz#8_|*Y C\'l )1~'^Oh7|3F)POC%&XYfuI`oIn|݇5Je&Y%v{N۰ltΞ:D Ѽ4qH6-2IԮaf1Kv¢c'Sr=9.O׏N|BPTVkοx"׈Uᡛ/78+)7&Pxk0G"XmX6ouXٶc}vQtq'8yĹHx1y4*P%rf/L#N-{92#Vy:.VY%vvCU2/E1Q%CY{>z7<-_{ r/O.Qoxj%$kI]QT!a糪b}C2S 5.LL@04N;&+VɥfɜCH^TZfaz`H:4vɨ 1*' ǏTi"aI "B-;HJdEˏe%i/Pͩu)&ěǺ ܵe~ވ#KR;rn!V=52['[|wRFn;Y3:E6}xdB- B ,q03Ae2Rj/$S.gGO+{H"p{?R9bTI2GP|D"7]iP|I=Q!|~vaڢVYfV4=l`H- A+`(_4Yq=ַttU03m)6&Iox`nIs]̦7]QTఎj%遁Js:pս@AѮ@K-P z"v Ii܊m|g=2'Q84"+R=h͔|J,յ+ =5REz^ҋ"$Ԃ cW6޲ %д:MPrs#'8-[~k-e; W\4p9^c=Oz؈r7N S^ eO{{̫w9I1 j$<̤Y9堣?J-J5( Y@0r\{=حz? \ر(t!u~.U72(7,t2#T+{.ީa|I>׌j:?뙎ܬMB;줖>,D]e p1NmNު MSt@D7$^>z@=+:xܰŹ rS=RH;V8I@0k;kD1cэ)V ҫBS_ÍV7[m ۰K|ņ\߷ק6>TϖD;SuXKit&4cI&D=I^*%n5_g(ǷV)x9k]}^nHP_N]8SqxCыGy v)$%`Y+*PtQucS6\Mo'YlFy[gys (YrU};WzQU$LZH5t>'H #Âo VܖK~%č"ROֺ'lb܀#fxSJEtM sxX&B(9gݎw^U[ UY+Ӣi 'YG!DP<*dQ`" @$ݦj^++woEQ/:r!KzO"ǯ=8LtX{> UOrk}8EB4bM&dI ;Nu+)?:X/Zm(()M|a|}[#'z((ҀF[83IR%bwWј#_VһϐJ+uhl:wefE\ ׹g uؒZLvQkW{h^`,%3S;JsU_=weVAd22/#XdY.ڑu(PU,%i@gGM>%֠w@xz4ۼPlӆԯF>nCUlv E%KZ<|IQV%@(K9mU ^eɍ=%K3 gw{P&eLhM(>7./l$89 ?n'EIO?W4fқA@ͥUo&W3|D}hRA [}R#8{drͰw]ݩd9aWZY\M-]cXsJ:Jfe >㪗@9_DgV@:sEaMP78o@9n+4nlDr%{!I'v<pCMDj@F9_”,c+M9t0MghO/=9+aٲy6OZo.gnic8U b̺A~FbvP%"REeEƟA*^'p'QZl2 _˅#d磈(q'VtrĨgA>G~z,Їfm[nfY(рS1hVڝEi?=] _lh>RK~$uaS]b:tt)*UQ;Kn  *roY6>GxY?Zx VWTdGۋ:)ՏZs. >hkrF9BeA]؆9zKN>| Y).~/?rЬnᲕxK 뚍dTE1-Vl^.wg?:=#-aUbñsd%;Z'RW֢S#io쓜&،L *i)@#tyrۉBOSJgY~LHxi@%j+cRjaxeH~qcNޢ@M{wj=B-PX_BO=ͮ5V= }aܥ㐨(.2UZ[c;gT뎏e2lX0N3n69K (bpnQhݻ UP.[O6X|=ͥ7\pf^3u(Єaz+jW}Xi?\ 1GiRؑ7%4~'a;B-= mt[ Z!2Red%Z?ĻĒ8XJTajZ?KA#t^G/YtE65㛘#h&u;P?&gPnM>A0+ީGղh,@nbᛝ cG4#xۤLTkl6 T;b.sbbHV=',X% z4 P hnAigs82At4cLq N_LYT)~#E-%6!ĝA7َ( WTf\ 5tC[ ,0ܱaR+!vDy(J:>Hc THUW+&Jݵ ;-' j]O`87ȥiM`x`ղhK pPv3\"Ԝ\OۿDfb_[,ʇ)\/5*5"Ei`s̯]V2S)y.{VYU P4mسnMk9C i^?%Ei+:db`9s$&"16O^ga-! ;Վ<BOyPif=r5;9I71 KE 8UC+G |}KThS_ǚI0Kn*5/ezxlRW@fc0Dr+w3 U oJBsܷ/VruZè8eUBRZoآAZl@'2~P $k8_Ԑ0MnϘBɑEtI} ULܖ]NJ4biT<6 F1G5] 4(+pTUI^,hYe%K1G.RJ񃫨Miߧ$)soZh%N*P DGs@~#=Gw.442)fV89A tƖ{:бSm-yН0yw\#;h (e ͓y`*Z{_ZU׸}]|cft7U9US謿[?mM.UQ,;#؏*:(D2*:0ܣ4QAɳ #WJSq[--<`AO>coY$hqM1N%=sfLqO#d =.L^<)Hs ӽv@1&zh+}'cK\,6@;F'R($u4jO)czKH!Srr@i2LUΟ{u{V _/1R闸2-N2PK/cY߻y2Z6m\xű-pJs.TqؼQqcgYq׹>¾n9afű_4DhPBΌ 5yuiTj13-\">r'A|>n,3 ^7 oUWX&$I | nN @:K ^b"6ǧݒ7L#| s˃\[Z.qWʼ,IQnZOxOt * $.wP8vctz~˜5%RgQpURQ1P9gFC>EFj,fPHwt/G$` ܹI붲U1D%-6O3a* J4bŹIeOQN_qTU h9mI_iPV4@@/4V?scѶ(IFF?SbN] gUԌ}6o^a#_ĘΌ,jG΍ 9du: ihӹHs"<0!wvL<.Hm46Z,%T -q:!J~Ҿxj'@!:W-k$ʳ Qgcw`XLG@R*v̧iY5`8Jw+ȝϹy>#伉Z-B?U)F3w%کxA   H;DP;ho%©Ƭg;0~+zϵ9_-"^/{Y] c` Q]Kw-ߊ(mZ^r,¹|{F&:A.t3a_))~Z^믓wmם eǧ6\F+Ȁ̒(+FM2ςⳙ ~hG&TM"ѐY˾-eEYav@[ޮ8)$.Hf 4 >=yմr􁨦+?0$V. >P9ƣ"oz1j!_X7 hZd dG!{;Тpaql0C"צ~f㟇KlA3J4;p  uAք 2luwsn[M2H98 c8Vٮt$C^Z˔3Ϳأ˶!X/1z34ٽ,J{ žy-ceFpf0EqPI[Q Қl XOGV3o-_G ANS.DV*B詴*%ͦ;7Blc sW:JGoO]-vz1uf_. rJH1=UN\&Fd ^u4X C,1F xNdr҇du稃A"Y>.CÅY|*_>!<俕C\72f%h!|x=fb9 gK PrbBuD[3=zrwE`Rr¦<*Ĝ"ks}rl_15=HIoM9#&t#v cpȐVܑ۬6xj R:2 htcv^$D[nx^^Š4[XJ9%'k7 >a18͔)7kG J24Vj|A8:ouQ?&%8_9Tۉ-"mǡɁa EKcr`^+~ B"}ت,Zh+e(萪]~OQwa\~ϫ-|o@kR!yiElT$֦y[)(&m 7F`/6fHedϫ\mJ r*hnWN.}$[ż# W;P~W Ms_:_`MJo,)qo婃eѕ~^YcXܞ^To*`R ]qe"k1DIا8?Þ7/5P:R͎%1L6RfUԗwI8# m Gi4b}ƃbs8$nωj{R3M_C]Rc2dחrZG]nb Td0ȃoZ[̪.XV$eR>%|"͹A+ǽB*^+'FFVX]5V/+R-5:ihkktjW((p$La]u&KV1C=:ϳq9;.cWK9f^|/b 9*6䤓U_$MS9zF?15ĸ@K DLNylm'ֳ N $A1MJ pDD$t׼? Tg Īw"THPMxXs!@d@Rcq~J#{CܿF]vNx ǐ[3tcTE˜Ǵj_\뜅@\/dO4) D ^fw C2521:R8@>n Iz^S^9"% (r'M+xik"}qA^z͘VX#LIoiνP4 `Kdz} "~`v`0rzz!rhEJ+n ̧d]dٲ=PA H[äS8HP?Ӭ6D A*^SrRAPȬn2Xl+n NbBo://MHr_f4F0/o`B ;'֯2#rGTF^6OFcry_i jXDO^b?wVX-eЍ|t1~檥irKwIu6G6BdΆ͹f"/+%x/[p{*~tei-@S$O!GсMѫgc)=V qi%PZ!G.ҿr_ RU `6Ŗ;?+nϏ5XXvtTUE&)3٪[mlL3_>Dܹ/B EsLE-k#QvPrJl%"'C:-%r톅\[ώ{yZƄ6_!nZI+\eBp\S]_ -f T̶%)qAA?#z\x)JFK8 Gz$4Nm6B8VAse7|Uʡ>YDwG n)~>;|DTZ=I}s6[t|;6,m<] Qe>}遲K*ZZmN>0ѝ3hΜT|WI?.C;*V a"-K)mӰA}$w٘*)hTJBs~=dh 3$(X2AMM1&C57+*&qD a6JҌGlfyӺdn{FUK-t06E!%h}MvZ]=RH"pu72qb|#<Ǝ)'OJĤreGqH+@yZKY&UUܠ P4,{9{d/Q rw&`YBu⥞ĈJ3>Fp;髁vCv8Ip:Ub aIR_i)Vw/]M}gw2ܕj{Vg0[̈́:U(1aS.o>^Ӥc_Jḁ@ʇF]Mr4X& _M@>sYFYԒ n9&jt`Wէn09Ҁ)P#UzIx,i詘;se9#k2niһ{E~ dR#@;=t+wFТбݵ4ina֨]!߫/&>bGOěi RB'0htC⧿,0ss!t'{4JHFjW!6n} k{\~YR=P-?8oF֔}2]b` zٸD [KtmHEr0P,ON'.|M[]wL)]$UGSrk迵JI]Fkl0:K3ٸ'-A τu>V7;?BUu/_] OZJG@EG_o'9'?hwPrO͎+K EߏYf6/`98~Rahӓch#0{<@~ifNCqp`}бE Ց){7Y%`Q!E w=Z (m7Ę(Eu';V^ O4I~:ӨPoAzCW@7.4y蠤d3_j}KҘ vg3ѣ lG'_܀̙![N'&Y%[%`*虍m~.Tl9;2S,$զF?"Ifj{ͽleOn0t^0@A)ˉFϢs7[oU [yPFfQ|MS axf*raj9o"<7zdG^ܖZB+Iz>7EԸchbX b4-3V)Y4!LU8/GVThP *q: Mx_x.I4LI2]q/U B^?m ǹؑВF`̼;9"~ߪ+h vAO1˟9r c'gel#H(+ٯ v]d̎H毢 ,b1ɍxW[.O0A䃌i5(;3uUrm:ukDqvSS}Z4ߠ'Pz{oX(1&3 :;{'’=axPU'GQF)LOB8;n#čTIB(@K܋at>D-!=!\]5' MA{KDctb†r&sW5KШg3kK5Q7֟C$86~f͹`˲_O/"\"6.%HBZT|y6lG{]efqc{qY2 T#^ >}" E@:_:p91 ?(?c *M.0 8RKӏ4 Xf_0BBl7hd5G;J$ Eݕ>x:@/x HK"C덤I;QޱU{ٙ ʖtj~} >4{0w% R~@Y 9P?YiE4uU<FvE$!_x)$~Iry93hc<>"1I"V`E,-8[h |BkM)B{R V͡l i^DV݆2rr{ңb3YJ9rH5:׭x"%c % L/ \Χ0Y)Q>H#9E? n!I&3v~<`Ɵ+f%]YPi >="Vi!ѥHW'$Qb͉37ؚ&Fh#MjTL8-\/{J ݪBÒI\ .x:!:vX8h+' Q)4.{kP#WSرgYZ0707010000027e000081a40000000000000000000000016439a35600010ae4000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/mtd/ubi/ubi.ko.xz7zXZִF!t/"]?Eh=ڜ.+J\_+,oxÀ7X:(Oxc` ǖmtMDջ%"$ȼ :ksWSCXD~}<\WeDx(n?08ٕ؆'!>@'{JS8o, Dm R3.rdY'?`ɱlB1|OTVMzY2Zh=EaR( T0 k/X]3ّ bW t#5sUADDy 'ߠOhfg5 ;`a/2v6t]jmjE{? f,(㤢cRzwE#+B7K3}B3I\oda*-JwtS +?CA߸9'7Eulh+`kKv#&J+L|DV] y#=& L]T6x [J[@jwPJvbCDy~th|旣>Rc3b0u̱d趍Ԝzw,o~.{ ܹռHZX؁US/0EޚvpuaŬzCȊ/ZNvhQvDm؀׎zmQ"Qk3F‚( -ӓ!uk=gT/ha 66ҳNםIdcK}dcYL^U ~SM 뷈Jy',[A#~ŝ\!rX-ʶe5_8hB"˪Qk_ٿEHWaѣ8II#d/ 0B62:[3O9LH4~%X0BQh9I%K/t~Jc1UVlF ${ )êr)~h!:drM.ښ6o(ZzAbUS^H3ھ=(~S;u;j+!Vv@492yp"8WrN&0~ y(Xp|d6v4ՙÕVe.sRe,HWm8~%ZE߁ 붋^ PrHEW60f&J;*ѽ8 KMr߿qL80D^]m-:"62@ÇK(SÛrHX.ݾ=&| (H/`T4i*m8|d*w_Wf'-yjCt*-\<HZyL[d,ڏ"n=BlyRoma ]V7%3 P߼v%/C!tn#X;ٔ-cx5&.|L(`t$+ ZPb;=w u}a3BǶ|a?oJnYfs,\'rI ?r·3Ld6EBY읶\_$&=І~|hCt+=Hw+zc?T!A]gCBl|KjW@u 10|gμ`h:Kԇ{ @79@k7_E 5[U\taO) frv v'l$[~A\>53t?@J[dm/lJ>ԷZE3 )kgg8n•5`d{PijŇFgTVG!BEjshP׋ J!L@*p!ﻌrp*K40ھGjh`hctc[ZdTWS".xd#'~s+x/q'9bfê9C.#7?5boٱ*ns%Ȅux;S| t!O9qk5L#|YT/h*:Tr0Շ.W*,;cy1X꺧oN']P t_X+(4 ͩbjC/Tv]džlԽ?Aa@_Vol;*qÒ^XS7nU1Go!cz~~X ԯhQS}\̦DOx!D2A,"╌h!fqкbm0ny, PHzm[#ޛ]fzFȫ}廦։~ Eݳ,{mSӘ|QIv8S yqnȰ;XlcjC)]h$/pUծ>x<cNmA`(wmZ4TA靂a7iDI]duꛕumX{2>KxL%;@,1A;ܼͯn􄔙$ca -ln^|0Y ţw(~^K=٧$7tg/]Nn!@0Ny=l<{;V:;= {Ͳ-wH9nEMMIԫEcx: n9BHKPJB;?t9*`mxSLgR`d}7NV"_Ep9/0]s-YIf(.Tcl)1%V_nc{cYŁz'QP|%r  IYKYov]9&lH#~Q.-J.V[a CX4Oq/\d(:< FHLwESy@'sB0l+t/iʼWrH>&~VK]+PWܾcߪ#`J /[5kG{M$B%0*,bDRÿk~}='yãwGTcC+Iq`VL*m+Z-БIFhr啠?y;\I<];s h:yS+f8qOLv;h}Vmw'>H[:xmc5yh9kiB)uNc&_/6Щ; Ї"1}%߂x^̾^8I78 :%c ZrDy㜽(ouݵ?wZff_+O|ϙ$4֐)C)آx)>JJkvUC*ZT>zRUQEzja_!ي dYJ~ckZL`V#hf;+7F+m';HETQY`b )$>W[ N1ǭ3IbUECchE 3DׅmJ՛3yqfr,e?D-D[׍>'('}!X4\묙Oyi8 7WQ V,!jqQ~Gl> T,8C7p-c%]хzu<3Z:gNm5J'1hŘ@b`!MD 2Nk#p¦.0]/0̏c~)`@-m~5_aw , &F@PR~W`V J <8$V^ Hodqܖh4P8rJ; Z C q8нhNR>qR8:y9I޻鶣Y?Utfee J9B@1uJ[Z?b2G=فj30uI0C&Ȑ`}j76ʨ>ny7]|bLGJ'R y'|%ӑ8ȓeLg's?c%3 XtayfR wXd*]g8Gs ˯Hd:Ցd,088Rw,7l]ZRςε^rd+ܨo҆/&WW"iHMdls)kݣW;.YņfP6ӫfםsqTS t H'أ ߧfjЇ nnFG O O0?$Y+ŝiV4In+jB[,1$\Jbe%{Ig[)6"j^zRTPWޖʾJ-f܎7-4H ]] +qȴU]J“`jUs02QhUNju1.RbE@hY J@LЏ ;6UYS_c:(\d5tjcݭD)/U a!bdn%l c|/?jȬ;ۚ 1w[U>:C(IG'ibd EtoA7)9(?n)BWrJd^~b*8#8896nHJ/ mJ^oO&<n{Tp`mnX"V@+qo[6cV0MyQ7 Rol+"0l ÞN8I0Aw_sVmOZ4Y:qR%vS$`mT:>`5q܀&Z(,KY=]b:PVϋM6 =KT&it6CNԈu"^S̖s$)E>suaXᒐnL`[3}w4Uczhm.6FUv /C5߶b4~؈H#! My-鏽."8< B IVkz.(PSCt`4lQg 3%Ǽ9!)f8:xj_Ė8t>H{A컇4<~S%˜7zR)U7 tv _c}:τѯ-g<}It-kIi@7 X eF8!k+oyه0U\DR:,\ذ5MIrAOm:Vu@:ƪ_\qw\b]fhgAZ*D‘p?GM`3]*X'D*jdV:[[:-h97jy|7Bs.v8'>1uIR<8;1vs`7UU ȃG;% L .B ?[gZxQQ"L'C_bMY ll7?:AiۓWxiOuO XKXI,鎏 Υ&b:on}B!;Wi hTen2P}0j 윔cɸa"8ALt  Ck|^wVZ%3Z×,)V~_iqT˛ #cleX_G[%wm2 HKR.S`ԣpʆXcXpl {MU߇/])x}wGay$aڧH>rK\X'(?e7٘S,VX[3EgCZ Q-'_n_>RCɪ "XY¬KUS]J&MOEVSgvmĹ~.֐f"42BG&' *<Wi--pS#,cEfiO٠^,o_XA ݭiŐOǟJraiʵmnbAa!Dl1͙;Vx*2fu FH6SuQ =2`c?#OKlǤz϶@ZU<QrNAp =_'[ W)nz^wR yh~1Yl"A>SQ\k{/:>Rn"?θ,)F~p TeY׏rQÍ9jn[נ)T g֖ 3YGೊfWO ha'p:o~j<yc (]H#a_'] Z)qOӛ\.ԘSZА:ryCABM F5|A62_ 7XAlcX\M^HimpPu4$[]ݺ|PQ0/xSO[ 0‹QdRja5^  *+e R{,Q75RŎk1{>݆Cn1ģiPӵ_}x"Vfs.1jں\}ov(GVks:d_܄n_&_ ]A:̿U,PS+ `X{X%]"!5緬c E‚_'9'3 Jj~j|nPL?= &f v pSQ.z FHRf8T\ *oFVoA%;VA6$택݊nM}\ ;t(wfGga9w·;iKQvv9ꝅ=껰rqT'sgs\dmJtyd0_8n;7DkYDEM b\"dt.}JrerCdr5ld$ݦ/tֆl% Y`H\&uד K0+c:nUmYM%oAw,%ĊԧI5wn$zFKk>+mOYr1JIށGwI4R=LjqՂW6ĺoqSݺ9|a [Xl[Y9WCb͖lS+6db/3X_LXߧ<َB)ӫU4 -3Jɥo:!~} !Y-GoP"}D w=vsY+ZPN=K"jDq!tbIYVv(RcMwzG捥|(;E~qP .۰k4IV;@#5߸ Z/pYZ}uZꮋj'в*8Ӵ3\-sV' sZdT<\z|lVbEː.a|OVH=+@`4F .'TfLNJvr[MѶ,3x0h.t 1U쮀>92o__ &kZX6]4Z\FmI)a H:d{qjHߍ5qCwʐjq_eu{kW'z(Yo/aeC^:DMW&Zbxq倠n2;IY[BS[ouG[lQTҡC*W%*lU`+57+]pɾiJ%ޯERY"&%ɗ-5j-QMCO q_HQ=A͌[#e+(3ƁJm8Y"u@Q$U~TbYCaa8J*<%\;WDjp<ĕ̛z}D8z8[S>3(<g^[a)e3ЀL$^2yf2I"{{ h KuEOĪQXz#aŋe62y%&1Vi3ަrۣ}LkM^"SvqZ7o=>o&I3꿿sđɳJF`x =JDJZ ̒ Hv]@w'}d"͸+=$ t?wtTʽ<+k[pT Ah]Lk:9.#mF^(wkЧ~im8p{iKɇzٖ3Q{gEhW3F V0)Z Nʑ\fr:_HNsL(UEm ci1BqEZ>t`KK`euO?hzŖ J#n^Gm(Q0Υ T3ZZ('UЊ}p&իYD+Sǻ<@BK%Xyh|Zw%(glcMn [KB/5s@VX .UoFO0yOgVnXHwŸ& yR0>)^!l*jY'OqnY/m:SLP)7#\v k{˜(58XkWhQZhm/ɚtJI5t4twO n/4A8'YM%yuAr3GA8mt4̗l:B>~.#;!xy)t [\HH`xaf3Va"LWm&QZB?o*>4w`ʹ`%[2%9 50±UpUToX3r ~Q(RMvTN =jLԕ2vVWk\1O}C:6gmغW`}`.W9_^R)`|~c"ēh 9.")"DK<_}0p\*`ͥ_v[ʹv2YpjdIr}裟%6T4/^%!bz~lS,7IO홚p$~^ճN:aMJ#R]bL˾P0|v4ޛE0w$p_wY+;$wmc hI|e o*p:4eu5&>Z 6 ;MEyW!{߭4WtæD"K_Y-.;4Zq,H#g,ZriN\I>M_=O}vj_K} do^_ԥd:Q;Vۢ? AO~7 _ۖї\$OM_c43]'rp-DkH&;XmA](bNGH3)Tn#*lN*;H=8lM(/o$31.>Ko)Ǖx>9>D3v+]Lwτm`ݺdE\݆%& ђ%X9廹h<rp#ۏ{` ya5U {'PDU Qѷ3̷1ū>\'`D+ऀ^qKEg~x]VR^J:ᥦB.$S!L>.(irFљXh߇]82٢n^LYY gS}SR5 Q#H x (I6ꂬu(^H,KM]:Do Bf90>upVKBX? ' +1*>fklY&0_1Q>;bAgؾ҉plSÓsЯ~5~&Pm&| Կ. تȸTQb e0~d%?*b  ?0_QAʭBbHw8͜V ^X+FvR cP; ˤnvD YWQ}A P)_\'[ہ)> O`Ⱥ啕[LFz(ߙrS})W a]5QPeVZ! +s$EbPƒSrMh]]יiv%D5.{)5jFܻ Di=>Gj59ǩB^SJ O WAC{i®8Ff-=cL~NVsjKvtlE5mz&ɧ$Gayã1 SgG a+8>CPl3jC! r$[J ;$m&h9 zs#]'"vvkET#C-lY!YAe%uD?Xj>zJq'ꦃAW|~3O^?VI ^xq33mZDl>?>e)h]scš:nqqVYJ8CT/[IPa@#==ݳֵ|!w淊+aWlv2`~^y@p17S } A6q>[X/gXtp?]SnH~c}bQRlMnjFԒ{r3z,;ʿI}жTȷnPKRފcgП~7?}$o>go mR>?!UgJc >,-є@I$]vP/o?!t|/Rb .'3˷] aN/N!m>;bώK_}|$$>8ؖ? }:]cFDBMKROs,MZ2г~ewɥUôPiAX{9<%_Jo)=(p1M,Il]܇F%=c7` B=TwOVxahcBOH `ػg.Ag*vkW9d+LVlٵץB_$l<^acz³؟vl*5ko`ԓP0TYQ'b")5x KӖ<;ڜ"qȮ9bkI *ǕK@y=ȈP(]ZjPg#F^4䒁\ѳNy 6K@|w'[4BW6m6CpaӽzLfɴ^8/Cˊ*\wز1 rO^ɉ7d2+esB@gP>: QQK 5".Ai t7T٣i6S@pYЧXK(z%i.a@XǮ/'k)KyQz)^yv> ,Z*V@r`A"caЋVN]&l45ǑP+0M|/D\S:JYSIӦZ?lVFC`38Ic1<^1 :L4tngq93]CCSׂgJJw &5l jh8 ի V es꺎*ќ yҨuO)E,gB/5_y S~z$ѯG[mhZ,\D6uúᅓ*U9B;{+Sߢ8җS * /Np/~zʔg]OuMhX2CfА>a]+ωN9'a\˕vvV=nuP阕#ݏ]->vZR[7,9UX8 &vkON\z_4YswEtY)ZO@}3O٨%I?%B#UjfbkuŒO-`gX z;ȱ~  ЀOnO)CҳXW dWz_e`qe!=7" 7 @꼼1@7CH^RwV&c ;j?Oh ncv`e>be׮U'9^ }B n]YLizZxt3{SX&1]3s&ansJ0bAXDwf,|j> qtMoϚ"#N=9}.jcOFl+Gh'Rߗ Z>8Dpiai~=0^ bKḟFʀ\54\&EAq슸)i<da!3_Qу ;09)K{w߽H6ϑ":-tt˰ 嚔)z: D77p iw9 5&+ p Tg $XBȕ-YؓQjcOQo(dyr* QK]3}ˎAƂ8 ʌG{?''M9AA'-bf %Du_M$OD+՞EQ `ҳ~+bZI˚;Q vD[6CAu@o.rm\HDrH7B16P%r[|FΙ\l\4 B(}'RpܯauЋܠǫOp5`lvULj$?osĔs<4E.,8d_H]HALL_0]Ts%*>== gʹyzdK0L$l 73 <2CRf$VR]ncAgetw)ļcxaUBcׯ0 s89ޏRA`(: ЩNОRttl3teCqM#A/(]6@U9Jߣpָo,%o>$QJN+2_yۇ ŕA6]^> |4d G99AZaZ(&2c`&`-7|e9N7\qb.z{d`}Q:{R!a8(ݧîdC˃}OAlkHƈŹQ c >v,Ǜ%ݩZ 4|VkC`ŧWt7Y9cɍOMhPۣ(a5!@c8"A+wTwEq k拼^/X*kqK |&8Ug,y+njp9ǐ@?r QD@U pe8-<&dwTٝeq5CM%#uB=ɗ: B B{oNm;ذ7[xv>,w݊7v&5$@nt%W,{wA꽬 j$'1b+4TȬ :?,j@6&!M7F'{VirC=y0m*iJW<F8EE΅oSI9r>Ӱ VoAq)׊ϙ5Sb=qZ{{n)C7в"n% V{ 0㾆^d#x >jD>hNJ% ?(Kt9Gp/OmBnᢹ c3? diAN>k%+݋/[_Eq}炣6#՘  }Q5.U4z~7:1K2;YR(Uip[)824Hk haOO$A%<ʋg3B/Ͻ BYG8CN|ll'刂Ay:4sY'D!B֣낾?8Y{Orf$sGV);KsP||%*`:!1o eeUQgD{Pƽ #m,;B8RN1/NB;@ [Oϖc[5s^>uUͫu{%jEL=c7Ur\?eNS x%M3H3ėZ< Q 7WhYE@U'&}֊N7N)K˨.y g_ f$^ܽV/\C _tϔ7@A/DElCo5I/wwCk~+t"J#^.PcYNrp1;aŠ?-r1Zhpwa>QRmhPG3Av㖳x"]e|+|b24! \/ԻMڸ~{kbE9y o>7*3:ES\_XLQ`g(1oT=E1x:Tcr7 JB3ԋ~TЁĩcnhtUxj2,)1M@#|&g/ӬG,;囐{ .4^fbyl\N%xy^i/"G8jJsl9f䠘:lwAfT@7yQ%18[ts|?>w.(rRzgO,ljJqQ;>Go?p߲ruusZX;0Y}힡D}2 +1E`}]2!Ttff/MSM N^p?vSX]#5䐴t8E.To{fSR‡.*zU[tavXWփj*V--|Knw@_>:ԊCՕ1'ãS M9A۾ZeLJ3V7?.Iß> P¸ShDhIi\o"H*γ%PԾ>./(Tp`֎l,SLr)ax)m=徴rr~^9N!"YQ(rU04oɜ5.MGEz=L6X3ݴ2SUp)UΊNRճЇYAY.*WI>69 0d%/WAylHrD1~.7YXg1%ʃ_5>Nyg$6s@٫!/ oYKMi#է 8пzQN>D9,8>\s' r|6VR0:+Dz^@uLDc}'EFLQl77Xt|VZ"6myi܎>;4ߋ)toBD2~7OHQC^waa"5B{cJjPg[O[I}{]U{jZdHFLί |0>3<S3O3ӱ<3zjδե8kr#Pm u` Y/_5V Jz@2]O?VOz?N/K4'RXh<0pTW[X!V36_ |NA}hq;D'1\:я/ q?6,˾#IE,M {+UVFV S: _gY 蚢 U3^)aϻ7ڵNj$*/-Ɣ.]]SQOωz9WI\޿p$:M|}ziij5fu۩PVB[hBŗ zEGk̑Kec T3_@aFgיoa L cd&78Ø /Yxޢ6,̚)0bLcJ q/畨n>`} gŇ)2ekWA_/>9t*$?6c1#p)~iC٠ P K.aٻGX'AJ8pmf|+͇ؔ^A뒱{}c._cf)1 ķlց. GphӂNkМS7 "p>>kń+wŽ{S+&?bZޝCbw˥i3=ĬI'lGojwrb{o (@rL0/[ I{%ƅ)Q= ZxS^Cr(W|҃+7 ]M" HFnt{#O-wJ@2Ϝ~bmrK^{w"LEn7(xIun=ur뼲 ʻ 8*uB#)ARޟ Rvyh]}|bbVXfj^6R!Zo{H%wZ,(8wHu]\pwK֢^) (#%VQ?Lb;xU<nTUV0WʌڮĆȩwi,}2ݵ:82bX LF*nY"8 O/i6C˘ *7R{bf1x?I6*&4 x,?-r{uip4_8NjȫBzа @b{9@wwD1 2NDzk8Ӥ /%a|UL%Q$/T/&Q|`(lY\+C?:[+gotv$7ӏoR+%Z|s*xq-yܣsd{); 9T:A @]}_aRnTL+0e=ǚA-֗raOAEKv5{4o8|0P0ndM X8n~ κ' srNP)ce<}--I;,= UX(C Sv h枷ط'}(0O`b{GrľT TV'ճe:d/dm@@׻M~Ʈ"-Y%C"2*-;` MsfAM ,5G#AQҳ]iH^x}%5: h}HxciNz;^BLhpYV /\콐b I{Q{$}%s4J'p86A.kLfI)(V6;k$=I^UGQ~g; C\HaEV۠'?14኏ڡj۟YMzv#tvĦJTI6p4DW!ޝeoLأ#qxzpm3x3uHHfyp\(OQp 5@D\l5vWM?ӗjC-)b=̌ҹ=}8Fgȴј`zā6k*rWJi*G푆ՆC&$ifKfI} R]?0dVί(*:_GHDЧDdodu1pE/pd&3P*:4#]W#YF'ӣFALe>Q[bH34sL]%t̙[BfFdZR瘂&թ=_3TRMukQ ,Q_^ӎzŖ"U S=Fj~bّ`mGߨzvUqU*[3dZ<̋ xf naJ /~~\ it.S xW k1 }kE}0a--'kX kWAh~͠PMT2 @Vw[ +jUH-GnY,Ѻ+{g#eZ&Y`=\=ྯ x'H(xN,yliv bIb$ҭ:rԞʆJF*V48coͶho(SՑm%mJsO@%ԊlIƹBNB;d&tk JQ>egzSsaM wS[w. W7^wgb~uPVqJUu-@\l;z<;ճef2d ֿzfݶ!sž0sn&~epUPr3ЌɫӖmJyA3jgFhUSFgaȋtݷ>L p^{ Чe&SзFWǪM`c8iDA D* 1:Aul=ot<H/[.zVԑ1zГIh󥢪EIrQɄ 5޴)c^/n1HBp")+JO[^j΁cm`k#њJ`6u[>&)idGTZiX2em5\qpo>M7by%OfPP`jUi $*hBB-U`t:KC!~i]8NZ[YW}Xj/* s ui6$t1'2R  B"z'^&ĞAU|wFj}'q0$7Ǖɓ }}S?x;"=@\mn]}8?C^ NQㆌWpκm 5*?P<cc{tEcv]SXߑ"ZwU#w758)O1Րs{i(&y‘wɍ,޴E\Z )aB5^ZTGO&g1޲]# bY&La7UTR:xHʤ+,jrpb:H}ick]co3y8RLrOͣZ'7^_|{8%/KJ/{}M>LQP0[c"\nBK֚~* VtiR=rsWt]8BHVv/zMK*!0]`[xwL ;:}:r>y={&5(9X»BDn܀~Wtuvf<#߹:wwݎʙQ=5IfusQF> Cs v~*V  _9,vJ`c& YQJ{9߅SF?U|8&XХ#nWи W&+VT 10&gG4qxN%쁅*IBꦃVvrf'cjb*O:Ρ$ PEXihgKm*]KܺMuڨ_-aA,6 ~s731읺L$su՗tU]yTSղc 6Iqv <\SA/8xˉ/k`~'t?l&)DE3~ljMģ7*Qx TL\5xZ[vBde2i{>_DA&~ug*M}B%'^s}"LG49ǁ>쒓R^Eg.X)sYVA/W|)a`: ԩARM%43k|{U1xU4<YSsfw],̱q+uV骅;h\{N>AtLD=?aoR:Hꦜ"C`g9Yv XJ̬djVsGSrH70w.T0!i9y#)A *u4|V<tEdѥ=1E3\hҨW<˦mI^!49 v$ 17c5V'*#u%^ʊzrBEYވv0Lh#S+n鈦OjExy7E!Cድ &FwOg֒<5# S-@~|pЄ׌ѯ1ij%oh6(g>Z(Bij}$o툅š|,\P1sՁW8h{ʊa`&?4H_Kg LY6q_Yd 0q2qbUzja B/ >‡E@b8u9t\$ld\~Uٌ_Z$@*Om'y> jDq ~/w 8gz{o_GmRF>AI! %ƚLާ?WW3;Y՞Jx f UOr#[3TᰴqWp8}vpJS{UBbLY?a^V5y־J˄6MJ(pzJ?GV`/_rЄ"]R%{kO &Nw_BP/0߮_PFk {-O36+SLw3Le'ʭNܲy.Y< T Z'Mt9j>u;յV("QOwOh-rW0n%U{+|TJ-p<.Mΰ!1ƙ7#% $5.gm־z1 \ז$&tYK3ǵY0xYFHK'l MD7b7L)p6`bPU'@S(GR߫*?}wRLaS+LYI8 ʌ 5͆/Cc΄>3 bgrS:Bkm+@_ȋ(]&fvT qi NSApy{1g ld($N6٠Qm?0K*m9C|c3P0b~qOƒϱ:&3`Ό}TИWb!e#p Uq&]YW[g60b'gpip`k>wjR.?dP2n(QuqD2^r"$jW^B37)cuж:H2bvy%"Pl<$}yubJALKkC"l:OhB7i& ;g^.)A|/g( 37,{D'6ۆ&ӻ^>tsdW}1/ 7SAWA9q e.` X^`|zEJiB :Hsiw^k21^!S4EݮrB=:@n7fJzy{E6NS=a1/w$w83LC AX)vu'pu6Jۢ$KE7MC>ec1D:2LY}L7;ͭg0uz} .y/[}"b!q.>cx//{2#5s\Q$\F}Pw[n.3 9926ڞ-!^F6w\Ԃ@8BZmNM.—s5sU+ޡ%dI6׳GuxrR0qڨC_w5k݅ (hg5|,V1z `1JgwL+A FάT͍_(nF bʖH.H;G. oFu0O)8%qx~!_'-/\6 [ph$tfr;%s;fo%ٌD<0a6䪁s':!.$p-0qUE d[Ќ0yj({e4o<a3?<8RWN!`gr7!k}@jt#_d_\:Dm % ),Avꖎ+f="WAOoU<",U0hӂS ~<6k"OGe/ܤQxa7\B-qiy1w9z A@29݂!T B E:Mw@b;Pdq< IBf$POuu̠j(1Z`6ݴ[۩tLO[f Ut*"X?67]EV Q<q=]0ϏZwEQӽ0V j ^WTvTEݵR^q;YSoy |u:X# y%o:K']p ls="< Yvٗ]秿NG8RNjmwU9h-{,[I0MXa&FLN=z3Ӗ+]ZQk}[h-Pg 8+6o-y;=jd2ʹPOy.8/N &dL?@^ZL Lw ~ҍ ;L~r2ƶp)O GYҩQCK5VA+ [/7; f;)owe}JY)M3|5AȻMw &*9M(D]=c_k,!A+iP_$x'^ֆ-ж`?`6M"u ԂJ Yk쭐5al VH Nzܐ$WxChM*tROP%fSF0p¹L_2HlHPZ=M6pk5FYU,R !#"tw8#bv>QEb$Q2qH!a uFk#hΧPD}sooӟ[qjƋsjlVRxJ(Ms >ƅm BYZ6d\xahf{]zi?VmR*>78YDf?[k][uP"h/s#@&OgDh%8#g0wFlIGR}N\SG_݆uea; RgPz7%;㤂lw'hTyoUmEOu#= /Jvmw ˸^yf?{n 4*:NӼo0vm  X}%UaAoyI })}~䈸ˇ{z6Ӓ7 8Tb&#N'Ƞ2mLUA_:taֶi1ct)!N_; &7[O 7, .~l=ڨ5&Ŕ凈wG-2Fp\ݐA)n}bqx'&5Rޛ95D+E]6Uؒ5^K@/l`$y5l" gmrd^' Z ;:j勏(o;?aonmv19]R\k-b8Ux/0[dx]W݈dsKo!mRg|`u_+^4R!'rC|AxCe5I8èڲ6_c7%u&+hFtylPϗ![}K\Wз6jp G \U!% P [8t_<+z=9%JNJ/̚[vENAI5}~9t3ڛsns-VlC,DA]d3tۧ[Ch96w{<ӵ#\ZU-`g;ęZ%W/5,&yRhyݛLkCӊfSŢn\pH 3Op)3[x}[:8߭FaFP枍"گD>HWlblQ?!ެ<]' (^9r&f/zRl>¿zesa xwQ83Wz]D19 _{e,\OR4!]k*E ڢo/}$PIS". _Ofu_oOqq G@e'\t+ ,.q&I8jufKHOXPv"X\p̆4VysU;Ǯ[fӆ]н}5GV=m# 2VrMV N~ lΜyW_S.D8E6!|$v O]\qH6ﰏ'R4ڟs=fٖ\%ȹڌguJP2*}^lR"suoB2:K7 iR]Q'dX;PydvƕꈱKԤ]QH$oJ]?v"@+Uh*L[:b!^@ޛ Q(m Hz)8nibюD=O %3D#A ?,2Z^bҊhԗ{CyВ;gXb*;e{р&x_=O\yf]"v"ƹ?ΐ vzf)oԓ܎BB2A3V ,ͣ)RGY9X|}8SLֈJ EsX1=3yK ϴ-L)E8Y 2Huv\(k& S.7oO:V /g瘁 Y~Eua!gȷQG -}iLLkYL:i@${p>4(.B> K ӧfςj^Bā9!SdX[Y`) tG9Bp43P{~g:c*hx}.Fb1=vVc>1^im[u /JL|!@(Gml\LJ͐<3A oK g5CxÇΙ*8ߊ^H!"~W[JeM "gCε9ZOjLY G5c%K ;0*$g!^-q~P uxZ.(uaT±]Yڋ"ֵ5 ↤^VvQl<rPl m8 VX?MTU V(Kj+ i_13h=∱l~kH0oUE1Mmx: um%(d7ߚ}`@yTq5ED3],[_zN9<+4\z$BొW)KC7;\5 f箍PFp֌C* L6EO 2.Ϯ"t:0/P2.%4x"ٙJt\1m^UR1TmoY\Z4S{u-Ļ́\#2U gl)`aC"% arkI"[+RkK.FtC6mwN:k&뛼uFܝg2:x(d*ǐBIwRmU<[Cs:଱> )4ɍ: l{=7>A dW|ݪ3~A{]L|0g+PU00e%06|~tTk7hIT|(W΂b}h'X[ohB:^ps yl+:0o fUj8m57KpB)΀j*>'[dṃ!ZgiRN͎-{WrRD@Ω=H;4Gvc ܬY_sS$DHR=4J>o }Fӆznq[ڒÀz9q!&!񂫄Ќ/HE=puBՁ 3d EhIb&B`cwEMo x\%!;aC$MWZ0^$]?P^+4V񩆮'7mMWU+zBI-se{[~dӼ_]['X6ǔdOѱ#ǁv%e8(.@ߝK릏Bz#.7;6Pc^]RF˂$ r$L YS2TU]lSfʹppNX"bIveqI:0-!(Qg*#=hm IFPشr\CG `k |'fV0q;̎5E-%qMbJQBYks*T=ILpIr33Ϋwp##L$qjEmZM@_wB{01©T5 [Ƃ źn+ # ?m]26&&#|E.p1X)_Ej1ˏOЎo6RkXȂIЧKSV6Aԉ_h 칃o҅{0݃5˓kA8/īዓ0Pt1qE#Os,Jq^륆~OM[j=:wP `&+ X~$`xvzGD $spۯiK+mpB5C(񷞝"5$MrSe"HLĶ0eG+B)MϒO]Y̝] _69JjSbp7ބi>w&mCIgP8Oؚmc:e:UvΗlj`s{lZ 2AHGZ')7$s ɬZRՐ^X`p-;JrΜs)˝y^r Ondre (oC\ FhP#u2e`kKk(5=םLuEg0,`tG8LqN& dg6^6AQ{+\lR#,M85Q߸hk}VJ//+ j)G[0\FOy߾ Wviubk6z^^q U)i֝&筏 [5G }¹7M|.\u Y݄1bz | $I@E BQam&(o[5B]?z_c; F  :z$?j]qOvJ&|}xaBStTؤ>E?)gϞ |/; IYW2h~;iʥCWדG-#Q ";Rqr\n9&a ~z+PId+zW٣ԹtX#bN􆐅LܤSlG! qS@R'J)_<Țpg,m{)|7-49%B: W)i%p|LS#q?uOc Wŏq)K `nU)9WMfQҁ^>{,j3䦉:?'(:,k'2%06iR.v+ 5-X6c~% (TV|sFQ=TO!5>15c7욖O ._=/֫+6O!T s3':;V"$)/5{`5Ư B~>vn53pYBջ$2{"`|,Yu_t60C_Y:  Bd~Qs 3./-e,ioøC3iqmLgC_Ssr*z B@Lu;)ME [6U,W\F<3@f#V3S&¯g)Enx+{pY7&ϰ՞k.YJ7v_R9ZFdh ??V.\䋊6il E!lV_IR0z=q{]O`iIb?9߆Djkj>k{d yܽ^?Dz{TT>'LP314 .A@l ptjl娫ևbj76d&3! %Yp901f'p`Jeb@Ȼd7IA7tvwHVQ@QA❠vEKAs*ĭddZdTjQ$o&v<[}+}^_yexΥѐ>ɕOc-UT]`X2HI-,#eQ7!]e뀎0=ѝ[O%Һ]X-dJ"7~d= #{T!`ɬiQt#3J,-T֭8[Ktb!P%A"; n0JM%wo,֑O ?H%N5<BIk6X0ԔXҎm37c"Gb'Z C"b&p¯o}df8(^|'XmB/@3oMS)$%t )˾г#fMLo݄%])Shz8NCAÔ,r ȣו sEi}+xC-|r|$;y9l`-׀[/˅#mx!v.'y9mq(hSu:>c#Z͇LnR^6֡nofHBL7( oA˵+2߉XxWe71! T׍5~JyaǾuz  &y11|蚸cL8н*}MSђ) eѲ)XNn+Z툋@r-ݿH!>k?T~Ov#FG@4{ts޽Ňi%YuuK(GLUM?':aVۛ۶1԰ljƗQKN.1I_&#fwZF e=ϗgYoĪ1=O1<*)[@^I6l1`^H&My::rȿ5heC[+!s!+N$W Gug&#Q(_"gzr+M'2֭Qb/:Bo+8 X3P^%Ã#R0x0n(724RzU"H󙶲4ى%oɍPHT"^ #Dgjj3`UT$uI|&ʺ oE'd IwqXmɆR{:fZ0;!f㼎'HIL\&h/gAB?'ܰ\nO5Դ, "sdۘUQ>Fx>_e3w{FbJ|}'_$$؄zMrmSE:PVWlH%!eD7W-F41swR?E\6wj?EvFߥZNls&#E2 9}D4LI2!dP g7, Kb 8ݒM+!"dO.{Ɨ+)8 a0V3ܷ,(lcÝ(lGWUMt45K,`KuߜbUTb6 H ԊXҥ7AKDr#tedҙaM$ZHiT[8%qˢ<\HC0N(6Tht|vm29,"YMDI+΋s0: d̫Cgcě[ϡUe9llxp>ڝygh HZrb`bbK߾U >&:m:}[+3+*TL힛TM2'wl5ˁD To"@v]yr++?.2BWV|j{a[~]J]jQe-FO%"oҕ2HQ'[# +2`\9],K'!ܙ$TD溻z8n/WA<Uk?Ak#2|L?7_ZhZ] 0<|v+?0 qGp,u}NfVCXVͫoejy q}%zg`c$62Df*m Kc>ГP7^8~zFL4_Vxsq,=:X>$ܠ q>Ь87=|Sz[v^ Lo܅>>1> Ym=J*As% pn[3rcǂ~.Vɀ9 p3Ϣ,Nia¹°IH&5o~:ϛ[gf_d{e/ tLERMhy> kbNv[vrrn 3¶Nuӈ$.#K6`1 j5HN7e $-}OPj |#ڸ Ddh8&L}| bD4`ͻ$PNQm1ۻ1S*mULJ~y}jFo غ#~.o$6qIl#T2ҍ9/d 7݃Z,Y+xq3VHY]#oU+U2/,[G>gF:fVI %"HEe֏0y@*FDׄb;HF@EQWz ?*?h'蕸Æiυi}ȿKJ޶c0}ʟsr=,)&\)@LPS"}Pp0ӵ}'WN Gæ$-y"}]Nm23mcmdgokqYCjek=yjqɏ8÷qJ’-F8f`k`~La0ʶ‹ ESUnY-5et>tlRӫ}ő@aؒ $Q.A-S0A&՚npۑ70Zcf 'MH)vS?(<`nnBB #-OHY!7 *{5mْ%سf0-1Gx,I亽)U _qX0/e&IBՒfLFQ/Tr2:)vW ΞJ7kO(:~D/)u3P6WZfd!yX*! 7춅-@{;ΎWh NQ5==oMgPx{}k7Vq+űMxf,L\nyU{mɶr0PX0-3帺vʕyJk #4K\5ۤt2qI2uuҝvg.o|ma!6[%XʘflM2Y类|sg6&.aл@$ª:2ˀ3ì1>їq#.5H7?G_qUrۀiS*@:pw4%WR /գˑc`+kFfA,=5qX`9'9MY cؓߑ^fe~[9̒Dw6#-R #sB v|Kd_fH\_JfyɄҒtCTV f'`]ܳmoUqS褖e<˰+Ed+QZ_VZ]D?+eq݂+BsR{q[9lD؀YR;@5lY]]-"a&?jm(ې~NpF? Z Ш#᷂|FfsQ w1z襙܀f s`٣o7͌;Ox|/{Xt+ڦ/TK-Šc-N\w:!!+~[q<ص ~TkʟGYHbrl?#W@(M,qP L<$7KBC׹bPa߯ei7@b?8Ĕ 1f_-4vZBޜsvBX\3Y= yBZL\ܿg;>}dRhXqHRy~:*qcq=Rd Dk" \*ܔ:'i`W㲽v滫j/e-<4(ڬCkL(5D a\k1=pU53]u[R 4?I+J[T^>(rJ|788 ʰADRJ(]p^S5/x\6nAG%˫]ڠKDCQD~B€RҬ&Gf^SfΔA8yf}]bYx"] }[_t 2pⳉ;vﳤFeT1]j==b@zÏvOn/ikwr}\G'dH ʴɟ )/67ABGoqLUd|:շH2_Eêܣ"'ځ={͵]Â9ܟ92*jkx?aIJ@iRbG0fEiJ8SI)J,V芐CGh=l)3F~tM[I!;5 sH#T30!9:e×W@0;S&LY۴߶t }0Zy*t9T.YϢHHۗ ̳dk|CݺCM čC+Yw*z쟿 ޗXE{sfKMղ&|8$n J2(: /p(ao/ni pQiwFq|yiTg@6/ d"u/B^+~]sNMTϦc|C+fp[1_5c5^S2#++BWNs1ˌw}#>bI/00ħE|멲L%25/]䘕4qGr ߧת~] *t3u}6h#X삯'ھhfZve- Z"a{;ȍͶ=ɽ?:_xKYsUsD, ]Z a ~$ fG0GoBw'fNU بnʍB6)6)}y R-l1c3m,1]!R+$TyHk?*3\bFt4,ng]Zr9|AfʢHZ-P#my2+*6jN" `= />%5::6dǝiXQUR}@M5cʕu=##?A{UCO]k۟7٬Ck"%kC7 &<1SKmʮO>DjtK`œjʷqsIc1tI ]*dl+y|h 痶\ 4y[I\YV} Q5ToIf5 SG!CJZCTcYה|1`Q(%Y9BJ\фG7e-ԉ]#[l&}O/䃺S^FL5tF|=c`COT`nO8$%pKZm˞|xHrۅ 6Gn7;>>㙒$fb\a#Cߠid:a;?S]fj8K_yBvF1L?wjzV'uS?{5x ~" m!/XGo3 %])W[Ge&u7ӱrؿUqsZI| ;}G߆`3&adA%T* Q"8o.lw]YB)o?0z5Q'f2$B hЭĄV uϹY[^k$AvӍ{O'Hp/[!COSVFe>fI>*G~v 8;g'0ǝBm>"n†,"{RW9JuLn<甩<&)DҢB}Rb|Xf4"0G=LJ6"llKA(\@z`rhĘ&c AJEjK𓌤N#VZc*R]iPV (##h)uKZ%+`q^R#FIA1ӳǦUxv'u[y2vNBm><-D}n;fatX9c=>38<9Ly]б9 Y=P_C pEKqh!'^ho3<*\vQtXELem`[h10C?JV8x'OH֗6Z :$$Vx8KӺ[V^Tj֤t7O}v=3է0&, λTW=lks=e|j-Vĕ--NYq{n+$Q\VR^c:|mePJ]r- N| P/C];?*&dyT DQ! D( Ac `S)}˔4km6bJ CBVD zT_7}%} FHB9:wKNcE%/"lLKw7]5~8̒;YAscHV !ElOL4Ge܊ @SeG`؃-A"-P-O AQJ TJx ,2$n <Kˤ%ߗ-7XwgFTt,|rcKqJ6=قq#$y/{-lM8(QGklAدǦ7L>X疺tU<_zA%V;tJ'sj> j]d*`,;ǐɽ%VrѠT>jb>]\`ӠTλ n.;H,! _[< tBTltXWћ(F5NOMd4I\ЪvJ ;͖yծQ7EMx_jƈgOB@`%FATrLoo~KFJTfE 4鳬SnqD[cא![W2fr<2[:$y,s|Sn]qG>4(þt R $=^1 ^f9SuV@@n;};F*zF\q5()3㳱_kcu,_jۙ_Zjt^F&U٫;5[jN' \̤L \8b )t tȀ;06(ǹ%.Oh(eeLW0سRzK!6 j{L|3>i86Ɉ$6j=L;{^~W4$v}louھ#DnLv J4V0BSN|* "?\k?˻$`B,IfE7Zq0d_>oT>DW)Q[S3&i'Q->0[:gɶԫ}ã/ׇN} Xzu2y,7I˚Y 9hU(fD(`.%(<+8hcy K^>J}2k/2ԓsQ@6%y$BN.]u%^rBUo+/'F3Θ $)@vb";2N87ذrDžxo O,-~7nAA2r9.qc&F}<'3J23O]A#E-ȐӋg|[?#j H>/0|@ Rd#w-ʯ~{^Pgv'/؎Gw+YbxD&\?8L4DwHZj S-zukNS5K^qbD6WC9$Oc1 >SU|^2|9?hOVRb T< ~UI>=rb)Rxa " k%SԲDKEx Lz dGK|ۦ pUj.`fdgxZA9?M,d[:\ {Τ!r-h-||㨖).kCA'ئ6f92j6 <ڿM(Ɂɇ% s#tvk׵XPB6 k7=ԃb s˰Cqan .atX?9u> ؙ(ukm 60#Ԟ,a"G>CïT|b Cu s}sq}4 ɌD( [r7pP1RAfs;6e/SVmN]3m9Pm_!#{ ɫb% DYY+4$ؓVخ*O55<5mγ0tRoͤ)JX?QrnyĞqDl1𪬹k]UY4^$vx1IY/V܅nLUR~FZ6XŠO۷~7t-HxP!\8ؽYvp_]-cY0(S|֥;BKmLzܳjxp>eW^¨`Bqi)\}m>:=4CV0.ħ3ӓk3[}}5CϡC56`myodK̕NE dsFOg&LQulЀpKV!>i<)u<,7.i4/?Yd5-+IsRQmM;l|ˌ}:f09D&jOߋJmpéԘ_'b\g+vm68:LJ9+̋s.kx06!'6`Ԋz9fC[BH ݲ[OκgcĿ:O-בQ5a tHBdj^q 4{ˁP+˴c4oM*Aٲ@̠[\Ģ t*5nf;MPz6Y1R]Qu*"B鷟 p_Qڴ1rg,Р/=XizFM,W=H2AtSZs?AdF0n~gZgՈNSfdA.C;Bp j4 m.SAyҊ[N:FK^2#ahw 0 ]89Zy+g2_Ej@KSg+hdk]m6@ڲaKXJe:ctYC`6Zh[?m }s }[T-PX -o14Q<06<csF*'uW^=UbN'IjL L=ojٷ>ԈC]Tw1g/!&.I5"jbo+u =nNm1¦vfNYvN{Swxm#EH]#OuLgWCcXbUEvZB3ßTa )-u]^YcJw`jR`y87~$%2 ^EU yXUѭ2w]Z J_J 6ǖ!r!A PGM[p}uboUo^LNur)b1u&xqRh&)=/&0TUĿ~0n֠빎g1ɣ%,X-ʩ^lhjԋ)sc^!rw]ѡ?@#N #fJFpj ؕ9M! 'uOK]mX=C_p̔cn̆AvEyn{ R趲-aNZt 6:e qIZ>c5+e -~###_yvj+R>I4!R_Nd9,igӊtudK:[eKgDŽ. " M|n ~w-ֱRjō_pPl5l+)s\49TFAHXCg H 1o:]'c'n4?Tpב!ĩZW"7qשspO9Oõ@s{8Ttc_ 8X ,lOBg3Es`~߁oS$- $f؁GڕVx7s-) f\muyzWqusr1"PXnƭ1O~~¦g)s'ZZ&nxj^ sw Xbiy7+rё/]xA"N+W}PBXw Eg};JcLsIw2ʝ)7w^mdBT1zFM"ld.=B:_,',uS5DO~4bp Ӷnv`Թ;30.6~}bP ;T^JKvMsqFzS28+zXCZ'VFJEVhi2uLՕ3h_3N^hn5'~&ާ􁲷Q[btjNKL ૐ*(zrO:J_% 󿕝T j6,㠚F?Zt?p Όf19MH8+jV/QJeBK8 :"%畦`wɣ^oݻ/H5Cyj~ h$ K-ЀMˬ:$>#C/-\Est=u{[컢F=Y9cPJX ƴ!s1F ^\caj\Wbש QmJt7c1NʹLN0mK"C8XN7[< nvnè`= ^9kSlY;՘"Ɛ9M!tAyO*2/K/ zM Vs9#3n]pUHv8[rLwF{)P^ϡjj P4^H@yaiXĖ^yafR v"UF)6́]6p(K2 PTZ-sg{Jt[ܞMȎE0P g=}_OwheYkօĻ|/GHJ[.Cў/g%?ܩ>HXA@iyPUdMn8ߤo^.ozf CjΫ)OD{=crQINip=;I^~x3Ul)SFΜ xo3{[!{ ;dr[ٕ`8ȇ5 l,qQ%o(Ul_@˟nȿҪpG#\3TA>M> WOviaV#Y+%>R1X7qUqpl.yA a !IA$k`n!J=fSGvdOa-fId k/ e`P8&lhYFx֗"aXhT)6v@=8E1i OJ'_yC﹀+2N}FPLyBm[ޗ{,mT,0F'Ӫ6mIA0@gK)3Č 9`92F'U60swV8q=`Ig&yuL`cJSjzK, 'vO u $ R,c>`fa=z0si_xΓZg.\숹{k>_m 5.]8bU! }#*^y`Uf5LʬK~ S[D3bU0Xb+_w֭e#1AG2Hm:8mGFQ}S{JFi'xI4Bsh޽8<77w\NٕـI\qV7n8DoBCJf-j3oLҟ49Ӝ&MZ9w0S ]55KdZ} '!e(CޣϚpjE|0ն-GÀRS'Ð~+'V|4X>FL ~TْE+2W[}:o5)3uj4iu&b 7W{XO:w7E~ `G;񇥪޴iq)w]`if7GQ*+C[`ό]*PH;׿PVl;JtuyG˙R;`ԞV 8 ūM=PRu 50M40l,ePH1zqܾ @bdDiR>7_m#5]m| w c^wpwX=rs/rӅqS-e@0da%Ey5Hp\P\ CĪ۳<0zp 퇩W~uݷb-ol3G4G&OI:v@D"9f4_zLMoo?HO;~)i0_CmMܔagՄ]a"UwZm: 4.$U_=n$A7|JpΈ l qY~d܃Q`%jE-u?r= јg̨ ?@ )% HkNԒyS |(^9XeVE3G*?܉Dc^yz'RJa2 eT2LcgSَOu*1}翞N [$tuS*!T="^ 0,#iqmRk{rd1 yMxr^cj =v;L|D6oH U]#.*9]1QB'@Gg!a:r}QЍ[[Iͅ /OS_mcR Z_&"ܵvc 7>Xu0 ɣa7N*`]~CP49a$nz@i*`20m^|^@ ;mesS$k1HRF ݛ˫j J8]2DhX o*CŰ R VHw}1)UeJIS5 :zlU聖V;c=-yQXh_j-*Jp:v@&D=%#ZGZ jK٥-N JnU؄: k}$ j)t0W׆e =u5ٜvhܹ{Y7k_S!rv~4'kX-p9CK)o/~ X#)~v@+ QyF% mOa۰&πsWU&@y{S;L]ڄg뫻IǏ.UKN9fX\WnJ0Xen/B/s 3+1WA>HTMf҆~[[.qI3_bVl,kP#>y!~_J!&4˵yz "]0U% *v[|qE$=~:h^u, w-~F̓l}oCY&*0UBELBWBIgyC8i㤗c3v.wـ"*3Dō B@X 9ګ,[jգ{* 5&"ʹd],jKF){.-?o3KO1N^@ٶDfY,#GALqHZk7 [q%U74w]-pE=ھǘW t[evwWsh B6*"T~NZȉZO ǨD!-!L@vZzGTE,Aܸ3*o.: Af {mt,QX"?lQP ?$ sMBeء5o7ɾu ɪ_68(ҹ̶GM@njEZ,1r(`^~6oq7ݛvԽ+ϝJô a1Zeg[Qg|vK9`[?Տx9q^eH1:ߎFE#aKk׭6Dm;Q×Nv3呂z.vB(ӆs ?:vP3t4ްuw Z4U|i"c[ JҀ+bv-Cؑɿ+n(wbpU٤Zfe! 8W[M^d=@{דϲ9;ʓ)̑,wywY{D t&9t\ɀrѢyso .TxD1 knwKk}d!Sf8* .,[1i`r2n7 /k)CFu@)Y؛s׋μ!t6M8t ultڦDFY=nUQ}WY*+(ͷ**_GīS y>%GiwgFִ1u`ȫ i"T Qw٥yv<6 pɇ 0P=mc/ϺǽT(WV[ôuaGGW=?-{u&#RIѨ]˺m.gї>˔ٞ8cEwW_Q|Mḣs)#  #]+ El,_kfaōA"ZռEiYCL(d1sN˟5% }]>GٌČL'  D'Wy!S <۩}-nxF[VG胬1>]-6"hYxNI5(E}B{M#r"aEz< n=φrrd^M>RBq 0 BY?Uv ,R}tU>+qzNno01i( ">1'qD)>A3bg ic&vw~=‹~/D>zIu]Zʮ2XuMVI65\Ci#1ư=R@˾s75U0X~@聝. #;xTfW&VN¾wWߢѝȞdOa=Z&}D!EZdAbaRVC20&uP:L  Cश[Ll`$Dž[ ?!W&V. >/8uf1CSM:~ޠ[&!Kd5$hdP4NϧU-6[]MLk$41)v[IdSҾ}L*܂xVzlN 7ݴ]/O5{?v΢ؿ-8JGѬx՝|A0}\>Uk ZJi"e8YSvˎ{uު_q;_GѶ>zxhxEkw-?J~+WDD;!{^^^2J];tƯ\/1 lȤt#/Ԗh2k// G0W#}3OU$; : DTO|[.Gx\7˛?%Ľ_$OU=H̙7_S30NWAMC/BRb#;J*!w)oI%_$|$Y|L.0Pax%\ںO #jI IA3ןXݫn j ze|uN "IjlǮK BSN&Pu?Wq}`uJ&v: 8^Xw|u+RrĖ٫/K枓M5K"-=‰eߤ-ÓҠ,40I4.<~%zs M?:[ԗIb1E\Qiz d(9q*W\#FZ SKh+Ǥ'F(`Ǖef8T9}. -_:N؝c& &KYC*j!u.)vLgG:fpd,F4v #`IeYGǬq]-w)RiV8MX D{/ V9+_ʥFû\^VEAæ-.  XsI*P˧/ڐ~B4Ћƨ|fj1JL S|+㋁Y<́BGnJtx,dpxoN2JGUHh߮|-D&/f OMn *5גAL1_&NSU}O!''f]!d&E;׵O\;Q(>8}VLs2·)T.<]U(uTR5/ߤaizBY$)UHd -ÛL @ yx/n%YW$椪f#ԯB IZ)b4=H+E\:7Mw$2)m}R{T_BhdM;B: ~QQ5zˮ$4t4ۣ}W\@*=ϱQ<=3M|=9rP&Doe[| tB.G=QƃkrP_ /$QUB .EV~H޶r<]*UֲrqSSI QX(97rS4jKTw)R!Y"TN͏)vK1<Z> ^ub뉳SNU `#KLt\Nߨd1hD>3HV"~j\SLw"}epjuI> sXGBUE?$a6-iw9xQ rLdG3Եss;kPm7oоl3*/P"'nG``bf闛@ Rfjv2vRȺ{ &kVJ)҃/- C(a{_# JϪM:`bJxE !gF|tS){pEoyt4mf?gŊ"/ Цv޽m>7AFW9.^[ckׂL3#8X&(c$kαT|Ix9( tdFǼ,Բ=.jnr_zνԆܯOV)I.C(oѣ_\|;eϱ0'3@ͱjB;c=@=",ݙQc'/zMrt q}ҫZJfլ7u;^NOsAϬA{]bc⿓4z䞵@y;k)D@)LcBFT@dQDs){n۾9?[57SCެ(.32 x ;7>vlҶrUs^kk5X4bkb&EtjSw6#Gӣ\]Np!66{^=v;˔&} ٮ o2"}HP6  Pޓ5%`/$QoXfLHH^3c7+tWܵŃ xZ>2-|6 sn"TjPFF4d-z̪튠%yw~CwG7QX*ͫJX%W+נZCl^7̲Hg r TVeh>E-N2QYq'e 0T{ ye^mK.nW]{pjL*&E?TD zj f6ߪ1DqO叠Y]ƌmUVfiB 8;򿜡'I]E-E SkV"Dt[WA;j6 1OOzgCt- `O&7#5InX[&cxU/mCے$LVV k?C"$w'a>6»l˛h6;ZN"@Kkzv& 7'_DfސD`Ma&.jًh <7f:M k(:߆3ECWtaSl_gʑ ,{$ ;#_"fmAR6fD+w~KSif-yƷ6z5TkVwX΂wCgu '5,RwatJO[u1ы:X;0fֻ3 #avzAC3ZNogFTn+ R̕j.CRĪ(~k:'0z&ACP:~3 Rl֭5}HtD>^yTQKd"}K<ų0f귈ci}b;2"91VlirJh@vǤ0Vȧ(rBo3+ C-g*A }~l:e Zd^tK3o(j:9u관fTnNMtO'"J[F_^.Y)>n 饖ŔY ywf)[8~I=lڳđFCَp8*>wIJmcfˮh(4&kK$^]9)/5MI7ؕKhEj>>T (`ӀpׯŸAEًEVN`Ȍ` .A냁]=DZL634:9q?2[~VZi2X ?0pշg IICꩄ"c 8y4J~ Tƌzgj`ANgg>".2j!l$zyNT>cK# iEd(# s/Xg f {Pw4 MyN%U${YWdc!>QXO1'}.s@6btr_'=R_b]JVC*y4%N`7H~Ų y|ɏűWV&ԑ}Jek߱=piIZ/rz: *?\8=ڧ89Uϴ  i٢*Ln3u`\ZPau?PK(}?< Oi@-R]JxKiצ_WƀNz7J{P+e-;GgwA*s6,JL- :1<zJa%Tq0;!P?7l+9feP[ My,40V(0q7ZT6V\cb e{!W9 O|k&4zp87g)/B4b%h+X5 Հ(~Y1Ƃc/8brXtq5v-QNHPΑKNaR[!N%zBͦ(D{w|kA:遐j4L৐SZ31әbdDYVΎyoq/+ns+,k)_( YG_IBd|%@lSOHbo ;؀Sm"IqW`!|Cΰ s@ݱmfJoD hțƯ fj J\y"h`0ŒehgU3ZPݫSkJ\lyܱ|LTDSq ś#0/4;$!0  [p7Fm{Iq%X(B=9mL==\5)Np "`x0m ?im(WRNHY!s-@&ւMSXVHjޖf̪NtT@lQhGKQyHѕ|wJ, Tmh,k4k1 1e kԛ=@H2zO\klk&Mяa+7oqy3̣; z#>O,Xdg ] ,1HQ!vsEZ5ኔ*Y:cc"ё{W#ࢄ2[܃oDeͲNr3^RL$%뱑=SgcU`ˆQ+B^;zjV^25~v2>yU){f/U W-CF)ϦGOoJm7$L s6~urm/-+DbG*1N1@d4c*TX΂橆 qjy#M+Jix\ PQciwjN1Q]j * ڸaC^(q ]EutnxReI([vt$x єT<󼿁,[Rd z@QP_O (He!L4=Lm''f4ii ?-DKo4$`OA&L/Te8du14aꇞŞ6,u!k?#rIacmo/OM2JbBe`o +EQVmzoJ ĺgy"%H7Aȇ㇯-hzIn8yD!VFF%ܸG.Wgj|.3ޢ'M{iTD.b9Y;R,5= Th~qd1q$$4f*Kv t1fITُC:n)"ySVuwWL7蝔1Tb JpC44[tJtKEf7>mvGPaLL/WqS!!Hۡjɻh2߰UB/B-M3A_yߣLho (yqez86șEM*`n-U_#8Ej3y (܌_>x7ؑQ@P>r<պr,OA}r{`H֧[3 qF7kƈOp&tVU@M{:M3m,-L"r@>2X;sNih&Zf-e)3M4c@ l4C"uM:vH%u֨*^2I4Ov\(:hxz~,|VR}S oĽ[@nj|6 |]iT$FF\v9|*#p2c#͓>F|;jn.ƉS+1PނIܓizK\v̅!z4ʼ980`H2}`1)~^ G ubPr `ޖ?X=镓Ama'X) ?SM*v5']yBʩ<1~ 6f*S{db=Q ㆇ1+ @Vo;wLl,T躖ҰvT'Y GdQ!7[%0H`l\(8~f]c>YHc2P%=:4-ҝD%-ڿgy- UXVh*FMQʲ4jCUBWFOh1 -ҍΡTsWޥSP{nV{ sޗM~(l Ia8V:{ht]Oxl+Pvyau, ʢK:_hFZɪjx"Ss<NJd^s!JiiXP]Z^و\s@ Ԛ5LM܄a+Y,#_7?x6F1 ij(2\=BN7Ix5aL3. YZt#0}{T\mb]BA*R1Ol5oa^9Pϫ:z?R/,^TH5uY.S,-^WviOXLB;.#W۶ʤQK+<6Z '8U U'dYJ!`߉1 }ț3Z,Jl| P| $-:$6׏կ 㕯NM*$vڤ,W(OJ!? sFkِ /Nxzf_ѩE4MH ̟MUBd&_jWh5{戳X9T^ ޿qwWߪ%fҸhw/4p6e{s6PheoQռ*i)}_Wavd޹J59/)By19Sl/.n0 ΄H4-\d'wkj=ֿxĪs$mue dPHlA-) KD1㒃-Z/)hB}bb51-(Ԅh|J'/9%<wT N; MOn!a;/~Co HfB ԅ!xvz"FF2KgQ]=NxFbFCg̫mʙ󻒰vn#=wGŖ{%7qO:0XG 01ĘMK@ud+Sg2R!)JM'+!U?gDXc>잍`M<GP#j.l*SІV'MtHއnLF;O<4Xs#nM(t$x D[dvM׽u!\^޳<-?KHzA03o{()8ZXH*1Bp_aZɤ鼲0K*RRMKS#&?d ra|o l_LVv>Ss-BdEeNJP>BZ.{Ƹ=<XhլvI"Si>L~yNǺ#aHՀdQW*eCX (3E/4\ ;;;-wA˜hX6:D$] o_ލ= ]Zetʒ/\1O\#Ufۃ%"Ejr,q+ hzLUDl靜UsNWHyҁ rir /LՐU菰6w >^~q*sXoI$#p>_قڞ:HrM|ї-y%TTY-K) Z0$Gw SxIEM_f!Iq- JJxUMx[S^ݎglqx)X ptX /CZ !퇂c Zao>pqy(Q Cl,R9$(%T g!tpdYy !3[C US4_51;umLy4&+JX{"$r陳~pp[$G2Uw~x'֕Z5($T50ȏ!VɤӓhG=N3͵.^#KDLBB$g ?h(} Qj?+bq[&-) gܧSȸbRBL-VHy[\]4ux6l^B ^ k4p b޸c)6ϯ=Z̋RLSBs:#0IKZC+O7yZ˒Ձbns71q3p24GAY6hf e[6:4p-r"'yQV, uzvj,9 ծW\rC5& ce`9#y0}o#̌Jjh3&.8f2l|'A^kȏ0ϯEZ:ͰW* <ȣpOŚ]XBe,2mD3ZH={geY j ̙875&"La8& :{];Go d=J y iŹ^9%hoW/g|ȕ4}?OXA *dKX ǭn"FOe:1 #|Քj4\5m˘DT}U#귉o3uLT(=:NxO I$E*3U !mT{?>yVs{ +jOG,{0Z`M!~Ȃoml⃎'] pS]}ޓ;G"N/o糯97+{w3Gu.! ~]D?{x\*Ԓs={Vgݨ'VMHں沭]nvP)4LҀl2?Y{C{  mNiN͡+3ˌN0r^nA˳}LV_'6wB?c@hF6.FATbd~>G c,r$Z oj5=:wzӌ:ɪi-RHeI;|RbzP(9LfbRJnge)׊cO<4GP@ZӎXnUW/ *imkCfGm.l WsvNɣDU~2" goԔ8I lC/M5 43_ wԑOa &c1@j43*> cg"b> Y:?mi1T*=IPN@PUw=OFr}dAAR}12ل "(Ӓ%rza|e O1~>YqVfc!*#ˇ *Cr;) xտx{MmڻuxQi v {_Na7xc:n,}QnآޞL;n>EEέ>7E/6 @|O;HTpa#HU{˥d5 _e[:JmLUHr}'v^'^Z2_v?s!P<.>PB>TܾhϜ(C{xSh3sxGc@yQá1m\?|v6X2>`>8JOT+Yy]Qۃ:O`3 йv}"J[yw\xS 6æԼ6>Li zIf0")ju:gn,quwxR,I-saqLMݼi247rtyUsCEJ þlp)SkZihk (TGoE*=sv2`WO]9A#:1I_Oc=:0i{XooO9U6r?AtOC`JقO?:upoceIJ'Z\dr#1S}_q"0ɉdPj/;-ԉchQj9,E뢱=R5rZ eld%SsH𚑵"Jk`Q.!7#R@y)jPJ MtUw6~oU2sg*L27!V{Xc6l.4& @<}?Iv'jrBljxR^:dBVfs]٥IX*6tWa !|L~0CU@ٸQ7E4[omA'm5 UpPw]mkH"/Qp֊dn?h$O)#ٶqz6ɷiŝJh1 8򾅗+F}/J+c=ZWXPfÞ^d|%Mg$V!yq Rbt{r V>iw[P^08-QFF^S^+^-:cLFV xXC=6(V|cm~t"$~>>Uϩqף·|V*0QwSB`Ũ5ģo]#4_#SO\0$kHФb Q5EOF.+mV~iԬT`=.-g`Fx=/Pqy#ǂjչ3H{S1_4fO=8jb[HgwQ\\`"]f__j{kOJ|owt&?aP OH N8Ǥ]Qndz?-Zo*\Հ3~aDiRs6cUɈq̶Y&92fYқy# W ~@5r=g{G!J"vBkv ȉ/9Nb8mep("_н~H _u%>&[Wd꾟+ot)J?[4aHk?(d*nJ}PvP.x}GJvuUٮ3+ԋGKu3N|a0#& gv%\mygAe4+yT.ʂGJ!03ؠoۮuM٩7r5LΒ&jԗ,sAĘL3J3AwKQJ rTSkWSSPn+Z_"pAKnQ\^ OԻԞ @r#\f,PrvK$>r (XWr"SQu4=*B;'>tfS٨cF5)y=1IŽ<ܪ\=PV~ւ.p^W iY]D{&@c=0 ƘvFf8l/%ybӋ O#)VLeIQi10#?oɲ D1P@ SRؗ)вo%1^.2@ǬXF->y9+|.,i?fdUaMl@7_!K+G_P>ۍwNh:w8N$WռbwhU_͔'hHC Pg4h:8 %ŝt>@ 6\PGS5B<$qL#{?t&HA.%"Y'g5a}oQ(G[w3Ev/j6( X˒c#\y|Zk J5 uF6m`ihEb~X6vۛ nyDl($ma|2gٵ? iJC a㴣z{s{&{GۏwJ93(T0Pg]B/L7Ô`b7MwDAtbk̸VgAY`xu{y ׹~%Qqlz`/T zx?꘩w`ıҩ#g&gj eyK @XHXa JNפ<>d n4'5@B#HHђ;h{Um8$G|%5*U<.㮬|+]$7_ ll1ެZѦ NZ yJҘxZkbx뜏 ~s sPF'5zܵuNtۜ/9G{۸Awa1d]ךG>T)F$F`e$Y.݀ `9Mv^Mi?5GW5GnƯLC^㐸̭=E[5%h0)Ov+_UI"$RS)*,#9`m礘*EVRU e0W0 N7kl?:f!ރ&VտMg5G0bhsC diJHU9@K%ʈ_]bhɘ|$ů-s+۸qqvVCŹ{Uݮf MlMC.uiSV$4uTj"ORx= 8ijRGl?9H?,D RTXI5J+ K.3ޔ6/ZefT|횹y%-iѸSgwG;rf>AzjwzpωΫ,vDksR*,}Llo;EI#G; K VFCN<;)kP-=뱬2\ M4\^"j#~21VLc vQHɚ %D 4LiLIŰc2r;MhGvFO]u_51?x_h$pڿ]r(2Q[y2(!\g/Q/$!&]K ԺA[_Q1ŭ&o~z8P- /n^:i])dNO[R~tL/;fcl*D]\\pL\ :3s-*qt{)OT Hu.J<^b4:+|cą$bf9S#mUA_{k˕PH! DTu<_?a#+t]4ciA OXۋWsR@qt>ΟXEt*O0׿欤r?m_5@n,eKx^Omɪe4 lV8 +g,=|d W.3)µ&X؝ohg'X8¹V =ě&ƥ#J|@ נu8FhPymz?iUKv30Vu ׺иV ej`Y ֏p_rB:7kvk7.!6l~ZBꎼѓ=NpG53eQsg(JGje_9 ;5ޚ>JsdABm 5D{:;U"X%y.gf-kqh- ܙ ȽvAL: @F:?1Y:>ml~43аEPX!jH&7o )ׇ2 %1d'bSHT6 'dw MS߃P;j}4jƹ gA8oʊ:Os`+2AA CEnO##u[",lKg=[" %zX}pekK-(w0m=[=L W@I(l!Q 3sk%o,-Z.vG Pj_'jBQ~5TV3BH`Cia|B;nNw3.uͺBtOH#t?i#'!Gr% (}?+hho!L}0vGK9$x;y5r O2J/+me#䛐t\qs(߉~~M!u%swM8?+$9*nx5ud :g8=q@By=FJ\][sVvWuk<*H۫FeEʭvpܪ XlE_ri49G&Ճrb%:p0&>451~Fضn2[: טlyp`R^#A´Zk0OL$=τ!=B uIfGqR2rLɅfmձBSґ$2ժ_kPa7K2k8R;H(s^@]C;zP) *@ lQ 8JiPlU-CT!<MՠKi[4-QlyBc.a`Wϋhhd\`+950 ti︢F0/N\hH! ]ĶDkoFxKvWr\Ze\QR~s<:$u5ĦGL{n# o /Z 5gUWE>f~Y~ճO6VrUڋ.z\"TbZMf:&HZ]J8kCiZ2OTDg_cq>x(Q97M>WxU;l񿢓QEl 0W[mVYD4"I?^;/3>wV \ȥ_4],.PF͎;y;\#µHpO,ᅵ/\غ\xg8t1zɼz[8PMu4D P=((ddKpUf٥ xq<긚[jXĸźdqn2s0@+uLO] Ȫ\Zr3=aU"+ ;x~^ֶtwnϰ85AW|g8}\Svdrںvr tPDZ][}]/ZL"38= .jɸ8nJ qNjU>Sx*:^ ыķﵵPKIm-(%ta*xul]Uֹ 5@ ^۸P5b֩ (SDH-^  4 6##gp|W:p- Gqb˴-MY#EtzS{N]ؒzBuiOs4SX~`}!WG,xQA8ԔpǕ&/*: Fǿ$06C2܆ΫF/pͺ}̓AEU⪅q+#NQ⺖>| UE?NLpM[F?uSz}C wqWe1 A"+m/ZL0dN\24AE9JC=M.[;ZT[t솯@P Z`ZɁA~YE.=# -h4LZ`ը[BQe*ل⁐SSð }:_1.`(˰4Ddk\`CṐ/vL?_I;<{btּ-)'>6#}̅_KomHnOօf/гm?c;= [Ht$F X!8=:r1l~)(T YJ-n,rfJv}d=NO.Us^l 8V*b9jLj݉2Jx$Vw犹ъo8Po}e\ۅR~uO@TyC# v +:R-Mml׼ R0Wiy:IU*zoOǁtqeɆ9Bt`j_F{4/55H+MTR?i}:}e|lqHGqb(H$s3"qmתS~N"3eV;ݙ =>s y%24xoVY9' KIz(pmwe)2f!V[ȕ]<؀* h@V]˲L}3+KD}1K[ˢ", oBsk&*!z@{w0>>?{Yy[v10iMAzW)6ĿyOΌ'ylG64Dbp_Y /Tp Iv@i&u)>@wICtR\DZa͆Z&]D 9KUSY`xy~iA/Llh qzX,x,*i# 1> :j\apþHN[٪.f`jx+؍BWq]xG?6uqMwR]Kav#NRVٳj .pBq}<>N+LJ\% דWIXxim}|xz.hc,Eo^ebT2xnknL!+Ar_9'*5fkvQpIU|nRy$8Iǧe?|zDc#\z-[Nu/By>qOAS4g>;_ݓ i8]*|O+6L<|$ *,"'3II;FE~}TfxK%V3'MrwBeU{Eqt6@3UճwQO5 3b^{OKܤraAێk9nÓWQ`sXbRNOż) ڂw7_ T.6=TX.0!q&GkyOL)Z@qq`R[{)5)3BSTmƾqr7Z`cu7.O"O~:!!?T[cZq2fgD-g )ȥ1-)Q2ϩd:QIH&9ONݠ4jo6Sx^1 fD$jl1[&xֻfHWC`Ny{0ǢNA@hK$JXnOG0}wGRO+ ~%8_ARoO;KyTHU\y$_qԐvXczV<Qe,T *#{Xz7Gb{@WiûB)gB莡؅/GR}Q=ZT (xw #*B[K) `@k>qYWo[NHpz]!Y0uGcdڵy\ya=xc2(IɕIK;Q5s@Srnν\FٜJB,9ݺ,3kĮܤ._<U-g<(*g6t3 8JH/PcIp[^;ϱd|a0)?k_JHPBb`dCWb~K[ 55ۺSSv+]^p>[s߳ LPgNhKEoɃ6koqxs8hǬ U'WdIhJCQ|ɖOR04X&be}õڹT39T2a?(S9!"k gΟ(-&Td iV㼉b^\67(&d<)YKz[2dg<ޓtˠh9ˍdܫ f;gRD#zU-4$q2Ǹ @_ 4ޢnW90/' =HPQbH|.8 Pe!e&6b RQe=X_ dwʉ2k(c߿?2D`F]%UY G 5\L5UQK/TюrT5d=m# 7T[qc5zv4pP̈E2j YYj!'H&6޲B$B88̱2.$ʤy:^oNH[#eȠ4YV[i);zWt#%Ť{7_;='ʳ'c77DSkV|~!S= ܔҁzZL1h_g0"-R4Xډ#XC3^; O_=_f6EV{j㺖 [nLp/9S{H `Lv4rv2D7t@^]WIdfgmO^Ttp͢$h8 l<"g9)ݹuɮxD- rY3K$Cj/E,r?4[cysy Eii!,iB;z(ZE;D[zQjv77D4ZGbufDn{UigXާsԬTr-LaOsOESO9LS7D ssqDcp6x72%hN$|odYRuh{G 7qِ/P/ s|nHwiZ)OA_ȡbؤkgFGl$[¥ Mq`EpGHqH:vOe$t0;fk?]4ӵs 8@%Z๜Y%pJ]ltb7[o& SXӚb`Py{4/ BcJg1y>Wޛ&6Kb*+$5*,B)_*y'&<*z[t;-F%\,:W*br"gͪc|Q FRM ԰>mN)mW|9Dj7MnV8g`NS BF0'= 8 ^zܡOŶZ\_U4c󠞝B P6Z`t陭"^GG-?`P&VykY:ݢ^II vEoA=)8AGTՌPYwѿ+h ?Qy ƩUP" HW%p 8; 'be[6ѺR1#Fx,9G >.d"PWϺ AOP \OTAIk}Fo wHL UNB|;;2\a$&!S$̐X"_\=3[ۂ;&SaK/3'p8 R#N^߸P;o.t75;.298X<*Ӑk08Si˃vP'.ƣG!gK;Yw?)%k)_4m7<ѦVh{sr9"bN<2{G FzpcSQTJ)EG5:Y~!.ZWzj{oq1&-Mms펼&VY)!JKα:訫 4^8vEu.D{v{V8^ir<,.H0}Nu.t}Ǝ # l/Kیl0S)؜5Db5t>o !:p _`2F4mzQCV0tfX[tv} =?M@2[Nm}4\Mݺ[hB)(fLQ|K$ai.}l. 1Y|܋m[HyXPON{P.@}RR8S'OfsݰCZCMl"ĩ;W^WL}?#䌙TsFU4]Ȩ[z:peJnxr@Z}NWz5 0cNZr^Șv'Y! <= a_- ;8Ö1_kJ¡e3 XshݷRz{uH0B&}˩ M;"H`PuNBGL[|BƗ1{oj(iẗl|lqhJ~\f/I="jo$zlL>4I)+K?IUG'=!N%HYw Wٹw 0*ou$Sy>lIhc @VI,aUzDKlU0|vqY$ݽy(D|05<qq3]lj%jN3;^5 (%ЙXnM9&J]6o?dȔ&g8=  sm _ .eU=WV*$|`rfx!ʅӽUJ7]o9s7I' բnvR kfNZ(%5'Q3W9tr1-ǖt&y5 WH*KCh\ǸOIa9لo]m# PoW2^s _>[@h..F7EG(~8jrRW'# .dz@.I脂 j$iGM";ldT9,} %ZT\thl$*q.貆A$٫ʚ-$4l0`7+??QejcWAԿ<"UpP\ v{6sRGpdc[`,Gd~:[{oYۊcS!쒨o-v"@-qg6,fXx^AVyr2E<GA,k)=eM0LQbǂ[0&{_qﳪrp?4* Y93a Ek~W=$ٱe`WW8a! o5X.^ʟKŮNE: h VdsvϦ|2E\Ш{ܡwS/SMNa0}UJ-Lny <F=Dz>h~`/Xv&3z"cmq+gץn-͂Op{ť3UIPDRk||^gi =8C?.D ~zTj`uk'KHe- u0-^ك;5Iv;Cl]?L,l:hQs@.&5N >k QFgJ7vV< 7C08A Ea ޛKDZ%(GשOt}HM,ꃆ,[)o}]>v:ۏSK,Y>prbJ%=<zfZڞMƛb< ְH+LwKqH ڼ=뭷ڕƫgqz%.Qj|U}쓅@_ IZ@ w՟lBm>onf42IX(QȀҥU c!z b(ftuS׃|g w@؋Y"C7ls.;_!>b ?o촗ޕ i,øHS #{ ֎v4 Yu\u[U[ͩC*\<Ϧ*r:1eGU))f|n9;XJFQIJn rxHg2mk1?lב;dup[? ava(4CNRwPtzp!5p#Ð$ຑHu)Qՙ97ݧ2%E@09A5\!Z;K N^)'$~Zܔ:JnHŖ\iQ+̉mKBngUm( ]~I=c~L$KBn:Z,.3BTg!n,8>H74rA7D.F0Q>)w "j@b@d5Dߑ_ _E8=?~|SqTK DRQh F#c^RD(XoCb4CCg6??mcҩ$ }/Q6a8]n='$8:JlrSfd;1^ELaL1twgpҾ1imns&1Td:kςMq]vYio8-AY%P/5b$% >M nm4[ߛEn0Hӈ6EXޖez<ٜݚy3u"zR58&>g1;a4xpc>`̀#"G(-,N] M+׺GT7bv%85O0-ܿUJ k|y\Qq|U'&%}ۡ2*2?,N}9>2jgjeχ|&9G)wƔFdwo7amVpKYy`4B m'QYU >_Z+ϣȏi}h޸zEM2ts Fq30!6A eGwFL߂rCyWm6CWQ>&yd,յR=PRݫfU:*eP s%#嬉=2u gk׺ ozT)]1ŇC_[ZҠ\:=PDl,q0w䫙C*W&]m)>UydSKIၾʱcV<`UiQn>oUjT4EcmQblTs+ kipƝgo$OeT6|tZ!DJ >^{UmhS\TH{.cFoO %޿j8&^;_\;brjxm0Q deTU &R-u,Gλ7hrj3aiT:.rqp5 ‡"!N#@1c}# K̹J!MڴB`ZiX]FL$rlp:8a5 R*68m_@ÔVmXM)A3Qf_A&FyC_4rAn"܌[Ns[G6Md_,ᛖ^9}X y]U1{Ƥ_/ I_yy&1r1M "*l{zj"i Үģ!Ckj/y/DF'En wx' bD0:jql_Veh [Ƒ6^%F2K%+E_?bmB=s,G:or"b!|z=MdU=n,sg:EZ,6>0OPkg[KR 1"*TVnKKxϸ ǥEoM@KI@fF븮HOn7q U_"Z$Iz!{Qg{JS=l U"tle]mn=EIϖ4*¨L!\I?*0l5>lҏ{? f[폛DӒ|},_,|Z19n/{U,*ښZ,hn yAmRQ2gxv^L]EsCj6OX4nVL`=V$#a(Z-gՎ.e'!LАX jXqTJGVf-}a]q6-x .,%~ :#P_6PaKtލ9"L M}ԙHiuWTdh΍!D8E}m"޷v9Vj+{:h?z16{fn< LwW쫀2 kεLa!aAw2GĻ< Fe#nMppi ij'JWF?LZ}lIVz~BGw5mmRԙ/ݳy){˳sxY`dk= vf:C"T,g@~אrĐH?l c.0H[x٧={7A[]~DZ12Fcü45$zVZ$Я?̽^ϒĥGe7q눧ҋ? uM# "̐3w?"@CQIFOũo^m^$ilA4`{ GRͦ猒.$˷+6M-gH F!g}/s sP=E r_͚1>a-~>k/dM~Qb}5;:xm{ã`FĢ CDz[ٝM*Y$OF hL,O)G/&AUkKvMlRjyY)s/HYڛW{fUIk+97(UWQOSŀCcW}P$ݧSZ"kR$XqTXs~JL0>+ϋkK3dqJ* ;IrE5}Ls 9>ٻfs^^MғdK P/ϋbYO? *>^^GA~窄c)HY-a4(T*dvF8yVs`7E@V5x,1̇A4CۑSj<<ԯHzLju҈|Nv;L6L`Y?ܢyDLw1Q:aKrL%{*;P'c2?Am 9ПE5r6w@G.<S~yW0&<)Tl.v=e1nC"R#@w9ORcָQ r I@آ9I1R~$pUU3Q}$#h X۟0!R=J ]^ bMT2T3ve;۰iA\luq@; v)qKt2ӓ1[J8CkiǹR"Ӿ,ߵK&UY|R-%KPSwHGq+2C0cl+XQԚ =B}Ta~V#3Pk;eL&aEՖsMgЬ 35կ lsvG<ܢU#35`u,:xϺUl-4^0x%݂(KiRj]^H~9V?J[Zjsrl:kp\7&W$EQ콱á- z Ļ7r9+I|\`u|3;PoS3 @|8[u_3Sx) i'3y9wuS[_{j 0r꘿q6~_p@np}2y9! h|_UWn6d4&jD6(#8>i0cQ>jD ~ !u`᫓&('v nH5w![F[.@ŝؗyVG_g;EqK6h9p +ts ,Ѓ ȭk9aV=}:q].Ė ~x̑lweqmơDؼN4ُ)xIb n#9bWI /%ݓ MxINgO xx@20-3 $v݈=Ba*%6NUhsZsA v"!bȳ>" 1ᇁ6a~?+3R) {2j"{N LqȦO1N5ިbH씇%4mi`7+ fWPӾN3E\0Onmeݳ44KQ/ݜ4,- "'6Ii]VoH=jam`JKZ]ۃ%#КًO 5W!|h?` `REꬽJ #l "aXv+nwJIj'h!lk/3W|CfpwAR6'"x5PD*x|5{Yav]HdP~ڲ7tOC6]qV X{3Q!qjJ6z$][ k7Qa=uD4v΄ x]Gܳq-I'qËqَQ_Ā,}>c@"qלҟO:$`9NÌ*Fa+%)IPf+'nٍvVs ʷuH$ޔ!ot1ĥhZN^to,*W=3W,%~=/ pxߜO~n!qcq* 'M0,O1uZ5B@)e7]X #Y;z]#JGֺ\:ЪV!ۮP@QpyZ4|ՏE: yrxkwۉ!! Wo^|k~ŗ ~fպ% 9 ?x /SyxjDW&_>ex?=6,-Gn}g/07 ʧ{κf|R `T! CdHc:qp9Xym0**:J: y6(Dmڣi8*nx% S'cQGN|ϩI?ػD5˺sɀxѠPJ:iol͌\J¤z>ËE3e#kh#ߢY]e8FE{ #ص% UܨYy`}t# b*B,;x}"X ڹ_:zٺ"+)U~Q;A3VwvL&ύM@#<[[wX=4:`eCiDD0j?S EoӓL@1*w;0boz8s#u$i+R5R&5']G4!ÃylYo&ۑVGaRu,1%#,NaCM'B4NT]-';p=a=!_!ovy0up@(174wȟq7*ӮV^RTa݊IEk* m8<g%4H1H%\e r9LXfT 9 3A^xz̡! 4;8- *&5uЪ9zAftެ8 .L;+Q_<f"q \Y=r*\2AVg?b_.1y[ S3.+8*xً#ƞSQ[F8;/P9E(˄xb2qg1D4AIm^u)jr^ޓOeK M%Y$2jUڝj~A 9NkMZDLOj? A6xQkw_G!$C7pY*ŬԜKܘ <| F̷rGr`.ywUij1}1G { }Iݫu,c_yoVf;/a*~K$~%Q`[QD ^Jg]81j=pL LSeA#A  2uERZ]|^,G{,NήԃboPc[duls0x/ c~lPS˚琂#B9NJ.)ڮL&;H\݀[5'\s8OL0:Lzgs4PLASeJ@%5MQTa.55!mקug] DzT>8OukÝ6 鿫xŎJzy72ȥkK4bcŇI+ĝ`*?K7&M96h 3§l0eL`ԁs9l p懐t(?4ς;@ٶ` ٲx+"ey^&ˆ%NWI@Ȼcm,yERڷ 4Dpt 5@dN2_CŁVTCWx h[;%V eό}M<0LJW2C%yk}پS"XtD|N 6B \f 3bw{sp&XkĊ},>䗺ٓ!Н|}1Bc7ρ*&F/HoP6ف[+g?kIȝ4rC]myPtQ X_W!U:6Fʢ;@o4m :D8Mr\KH_64ֵ" ɎI?w0vlvrhZ\cuz[(J^b3ܕ[u >oK,exKZ>diGn̎d [́i%ɺ~Z5Z7$^ȫWYȉ*Clsu]R|J O{zr3~Af^0u$lˢf>tXӟ *?̌(9.0җY*:Ӏ33=Kj۞,}(ABʧ| gK2ID$KW|YxP 5p<Cן쇎nUT[`E]$`"S \Ewd4(Ti'}ˆW7fVh @r1LBIuiBlqodRVwp@Ŏy@GNHII3#A"N{Y/҇SGg \ؼ, U7~~1NLRo þSmP?YsG$3GPmmѵL+Amyq$~鮲 Lx< [h֯NqjV\.͹3$9-SA5z5RǗDts܋=zЛogÌ:qAsgmC\|n#B:?ǂ[=|TFՎgA OK"~al .Z벬A$oAGY u%^$V&B'XVg >=T׬N鵮pE~]s!pbXk.+pݔgP\CqoYI1]$34#aLߢ(ɌKx!1TNh{WMX}lpÐvA-^ozUFTN 2݇;$9y WS{]-4oG2 JL D%ƨ0*sAttnӍ u+lŦM}Е& ySd:hf Տ!.hy/sL(055T< @!qR=/5a9ߗ[& N6'XQ{岭rjpuMٔ\\=' mvAms2v9ƿ#˙JBU ͦZk ǭSFX/UMc( R~$/.+epZ(G3͙]}w҃qvg< l`[Ci4aZpq4Plk7eV8+[ɡ87myW _!!4_t杯&U) A,=кC{ Fo E8|tV\cͤӊ-/:IH6ڐseTsOUWGmt. _\X@SV{XC?_Q@ pq!i@? *(`]#ٴ\/;T~ѽ,1MV" ɤk fabU}ֿ/ՁgKb#l\LN@L9dTpy!PFd5oGKg&E? W| ڸWD dd rԤzmiFZVôT↤=mK}qŮuk:8Yq/F)DVySuHJdN\,C 2&uHUBrrWF7-=㙢;(\h$_YVŠ֨nfh; &ljGz3ܩx:ŷxz%V4zM؃VK=G񱜩PAG>Xh㘺=C}&%D7 @K{ X4JbKzSlj$,E)U&?6GΊmxΰ# uz+({*EiIdoiD3`TrF D:U'Z98*6ʡ1c@ڕ] 7fޑꂶ~Wp&:=L!Ac(_(6OPq_ > KwHDH'* 5΀ԜW,ڦmiʌ`̌ 3v\`)ÈVUB J_lA :){v?-h-e|u ec&"wl]"c9|ԅ䍮M &]A'XUV0*3Hsh.&q.w.wkG=>R¥W@Dٜdqy-:! 3H $kŬ%"mTC< *v$7繾k5:H2SG/IHУ)Y{U-68cg_JJ4)68t1 Lb&]N\I B?-cΥ/ԧH924.8 ^5 HPx^H34oKX\˫_쭨mxt/u8x#kig*o=j1YO2k7p+HɌVWBpFʁ xglNIܣQ:`|(+G3hZDll"ȕpuG]鴽MSHJSEDl5%>B?My|:yCUG j(JC/rl k ݃Eۈq09)Ϗb4V=1坼ބhf-khL}jM)$;B 26蟌@ub}snZSz0&e&=RI|C* s W'tϠxSq?@֗:X:Kmj?[+gpkڸt8te]t^U]Oʴg{:RJъ!QljeRFMkU";,׬pIebK}Y-Fb:Q]wc,{\V}p(ʕ֯PuU árK̂}eQЁ@웕4%k҄c}aoA.ή'D$@ޥzG֋V"mzz]u<ʒ! sfRh:ytM}i^,LC8̑D.Z 'g̍2d7L#1ƒ)yQ^jW q@ )`ˆ6:zvc6z)_^8j4/C5Gg~{~r㕸aQz vO@*u<(_ݍ]j=֛P ޟڂWxUL3A[2/O߳e`%Hnp DsS$7C)OA~ N>gc:}zc;fQv?2_2R/z $4IBoq vmpx#HHm:d me73'z+rWl~U rOҀKoG'DA^NxN`.X M#@^Cא7eɘ__T|E~ow$ .GЪTMFW32nlUlXk4:+'r2 ,!$>뷑Ӹebzy3Qpu9IH7G%xQΔFeqSoC @w%J4 DP(ծwg3\xs({55vE2.L, u6dQ47bNixm uT,S5;밈C)St{6}WcT <໽iD%".5zA#;s[ zyn3i]?[0 7䟤ngiv@Lک@or=p[{fb:mxh vʏY(3 YzIqPZD%=6`RΞFt  ˑOi@ߺHpOq ݁4xW L"698<}?m)S}o3 ȑ0_ N; 5.Xm!fx^@$u AG"E)<iu"%zBb& 8" J+!z %5o*Ge53gZB\X:EF[ +cJLÚI:ht^4ɕq &F>"h,w!BI-6ZU#cA(4h:x^'|ldҰNqU*E#} mKM&M^uoRV. j7S9fIȠkg#) 侮 _czя?|qCز՞j.vFi}c?'yEe9-aOq8_J?OY M S;bCv/Dww>=`ΙwnDHEdD^T8_(!XF[s4a& 5)kڏrC֝@n{uLO存N4: RBA-5$5Tj*FX~x{Y5!#'j2j&;ro/*1l5kϚ:!K}<8`'O״o_bmb5$DytߘB-ܼ9V9jCOJdVж;xsraݿ7=CcTZ(!qh7ag,Uf.`t (ҷ!Ew&øpsj3PB`_>A~-$vRا}^.'i:G40|\eR^s˛?OxsFqA:҉Ww{,Z=i$ne& b(0beyv`F.5]|\DSsZ)ƶI|!m^"Z)ƚB>sQޞf@[Mzw;u!}Ad91/8G vk >AzŤ 9gљ2[;tェ 1wPQcMs~'uR?yf(qE!SBkC!O2gѿ,e!K=՗II̜gcS%Z\pv0&ee-U"ó1U{t9 ł.fD S4 1 ?&Q,)-z~h4 Û~,GFuū̙PM!%Ut7fcQt2\<6.x|_b5\r zpe OF{/scRPErۨjMʗ_qV_n EHY#ld] ?BxA}qFu@%x'O,,DRۺq$?Z˞Ӂh@ V%b=J5+F921\PfZ9ٍiְJr (MZIYer!N_'2n MʪI@q *cj4ѧH~ Ѩ0(譿z{cR<9۲jvٚ0uڣ CJn^r#оaKHs)aAq K~ PnFD8VQ? j3Iu WۙcewM? UxPV!6MJ1VsȲCZ'QndH$wGQ2[ u:KZ[gMf&P:6y}Jo5| L#c2;ʫJ|#͢`~ZH: $kT^> O :70~4~9;ڧ/_AbNߟcV5ўzilZ2"!7tbxE) -w0j˗۩&IDaf!&y#ܿPw Qa 6O1۴eiЕ93yثu`Zg.>6B։%0ѓhT "bX"$r j&/zGϪsև㼗C <ɇ1DIIpTXnFO1*\ĐP'@_UD[5 -l>{t'I\<wR)4W>L|6t?*Tj 8-#$!WoқK*V*9Y9WoShjx;M+IȇY&.6 vt |,VM(:"tk.0QRP|㘭Lxŭ }]NLM|Z!Cwm95rd%7xdpn܆H.*[7#z'26AM-TI-t]E'w;j.^W,˙ʸ|̩Ƙ 'jBȸW{}̨8ͯc]15y1h[z}YӿB*1$8vӔk[yS_xk/AynI6L_8jStSw^tu? VՖȻ -TFݲ" + 48>Nj1r kjgdذM&:8l k#=ݜGVѦ,b۞PF71HO 3 ZZiG]ץQղE^U1F<ڑv@(Fe!Ӎi'\F#K0RL1PEv 4 "rh pSg%"MڸAYZv >k[\ϻOpY:v K;)~Gӎqf)QF'd]ȊxUhAN\7zZ˻I\BHSM;LV\+>Ӎ9Vv~~)ֹ}~V욆+ $N aluǁux8!q{||JDfR Sah"~WȈg1}~)|jmA Q]N.qt{ Sr}&XP?l'uƭZ{r940tzT'lYu5Mo."KQfդ 'VRUiys╸t3<\?dŷf3PO> )a(r̡0CsK$F#ѮgCe=xkFp`v|mriWSlpr@=(VP +pQ t׬U~|,Ђ1;Ctc1^1ݰ #d T,CÀ-N BZVdd%q(g^ư\9qv[Wg?/c= (B_8Ƕ0>'!.yΡpMw? $-gxbj yFb*z,A9"e1 }s bQʶʁ\N b*^Ȍf>1a'+/:n-"ˇGHϱ&Y:R-AKX9L,}BW3jNR>ZhQkY-Sqy'8b[l3 }.yѷK+oHk[IMyvRH8ȟn:*>WsQ,z'" (r.^PN 7 AB9gt6H]o v@90H7R3v;[Pf*4N/Ƿ48\{r'@[rV<- _ |ϐT]熯LLq*Piv2mlxܾ0sQ:])703 Jp==c-w_/tQrgDX-O GA3jLMQ|cF "=)Ia43$im{) SEIYkWBY@ ]Om>aҡ. N^vl2܉_x [5'޷`sDC2E'6x#8 RgrZM?l'xD8qҨˊ7DnYvAX#$Z*VB܋ttӅ#%LjK6@QzP Q:6UeΫ.( vP#4kJxㄵlg2E%"xNB{vvs V:9-6+ovJ1@OV#ܡNEnwơߧT`5TZEʔ4$k$;nHf JFl%#2N25(v$Adiína)meozU0| |K:tRH`BF)b%CP-1ߩ]ﴹސ.?<4,˳5}umSt!phDu*xv+PH(5x;8cp5j dp$g_xѼWNSH{vCPe9=>ْ>qZB=a0LGSKZ 5`9r`c䡬+Ajm'QO$wW!?=&\գ^9o-B77N)"fAvN:O=yQr\`ꂛtᎬGz/gc2J^)Jb{|.QT Nͼ᱀/T)YNa|c)Y~GN/,bqDdӾxRb-p]!P]d":?jl:.}edQTh/C @tE '\FbE{7[7H7 ¶>j4a5($UIϽYK|+XgR-nZY7JxKH)C.XD`5^*+X o;DCAǃ,JtP,i/^DQe&ΓM7R}cZj%}of/bvn25m5'fq.YF~sՀK*: IAzݧKt.SEv SȢ7A6sG{ZZLdua {B#ڶCLěH2za8;2> LS;~Oj&wcY+"1s(#YljtyHqH dהe&-\Fus5ȊTh:Y @|cjio >ƭ$w3n}\PQf=1lH̻DE3|"i2Hu(/ȕ QX>ӔMҭ]y}?&OdSlpZ, "ؘfy8*2E(rS?Ct=ny%6ZV&k/qP5Fl\NPsA%a{О5ݭT8%D^R֪2aT 7Mը߸I I/0؉f$aOmh>%\'e"}fhv5V_ PG·#* ӹ]]~C>{k,"r^r/|fhZ!Ku5Sߺ=b{d-լ1}͖Ǿz?qs8߯biC:Q+cG|cK`'zޢi~p|խ4Αex몎=}qrXQ7 vհkwqrˑpRߪu0EW9bN:^ĵlcXTZ5h;L KTD_2]Nq5tp1rޣwѭ`%oluŬ%f!x %:iZNLU YLƚC_fpQzN=xKcX 9AƂ#k={Pmh>| x<,XKКyA;Z`Hi1rT*+9BYGvw8P|نTRJ=M(ru=P肋96:;;RMCt<2p]i/|b6L\(H|G޳{%7Xɸ20oc(C-s6M7akh1iupSQ8gԺQő?irrM ,>u,eC\7; )E#׽3a'5 Ym`MU1h'GA0Oߨj\嶞JVOZi59QS1>LD!6L@ϝ?? =%+.S1S 9ۮɖUJ{6Cf>۪)FFQe&V9bJ,tUϕvZj&jIӨ`_^}% cs .9u FL3$[GqjNbSVn3CcmpGZAVlO?k=]B!n;^%o",Æ_iR{=q׬GPubý/mDH~c9ZTR;Slt'MMHK- E0 >.衞>ohF[Rr, 3FєK%9V`'9iR95%[: CY$> @7$z6]ޔLJir9rb! >"cly*;`K՝v^iMp"-)8c&R}܎qj!O}o rNT[6֍9|Hŭ-%!G YbÿCxSP f*}tĦYOPT#Ð/-KUە;SA-&yJΡ\9iQ7Q$$55>-x/lZutk_j8X tFK]dQ?,&M@&L8X6{lɤz36h]=0ĈET$NU2 !A^erJÒ|r;K)oj%y 0D 0jjj i/z)U?mJlU:nj*OJ@MQUZZđKQMZdD'i)cI.RY7>?l!rpO=ΞnsX/pA+|Ew֏?ė6eQ D_ #Oƴ3' Rd'bx9&8>CQ'k&l؏$P~SQ#(k5;ǐ܎-}'Gu!|z^8׽%q?^ o2[TIhn4h&(AK'TcZ'H8K2;OF둷(ocۙ(hGF &<=f2fy&2ޥ3k|< Q=t%ɺnTئ?1Y!LVSC^q[uKPS[,R1bJ*9$/ZB*%xG5 se+ ¡LEӟ zYldJmKД2zdѲyl6 0 8^)t=` 0ѹ{6)& ( ux2&k!X ҕV2zUDh@ oW% H5-A-}|M˂lHbj 3>9gρsւ[6kc합nBkD D7EIFۑTJ#Pϐ7v@jtخ8T[ ERi˹%E_He`n a/w3CtJ}|i6W&+e=W))dLmJy8&JW>C " nY gA=gsyO—ocN -~lX ?wqGUwz =x  kR6ۏ"ZpF% fKB?G> YܫS4b:X[\?#B6?#& B ~ة.cTa*~%6{Svԭ881m-^Oi-HmXt_%(#F(a>0*:lxƙ:61P9OVZ〞%4<=xN);n?[ =[J:wCԨZ]׆) 894l\?_|G]Lj?/ MdH]>}h0*u`V;K u`_`w/\қf]9j[ 6us {˺ЫoѼ=j a'q3Mydt𥞾0xZ܏{,b8Y;VL$6ߎ$kU)2SpuKԤ Ӥ_N2B|PB,bVL!$=,ί,_Z:D.w._(qDnrq !N 5YDJC\zx?J3M jr'j,/UtWWYWGG&.^9.*P'QYVC<>P^w^P+ap;V~.suFTXuGTp I}Jb^0#,=WBٽՋ`a@wp|Yָ}/$6I#9'O( ԟ{CSR!x5XѦY u))>yBC|+eN#(%sOy'3ázNXTv&{BjzqO/*=[̚ d/O>GF9;R2k|)*q?1t1 1\\R+4+>N0=vBV:B.r>xxա}r| `@ w)@3mey3nm 5+xF;ۿ$ڵ\돐2I6#:8^Flq,W(G|8 I&`ess&$0\ntX~| g'|YN6+TgH2lیg+Qp$.܇/ D}󄒄$7rgkl}rE> x+s3ntV`s`b=v솥Opn縖{j}HA+ʡ"IS R!1GA{5=0),nz'usO'_+bS;v@ߴ_Z'ި J~elؠ<rHx\>ba%S\DgO"݌G&AGgX ?eR=g^R9Р/n0buFqS7w4oG *kd[p5Q;7g [2[.m$wI[ '^FnFjcgBP^F=XuÒ8 yuǏ}aHt^PǦ|$w7Ůܮy@UVAz䩷dT{;3hLf34>Dwt{&xZF6>6*ݩwB*4$Q-u7_j7.=D^_ !E =V5sLMt*n+ȋG<H:AGdz&{.0,U'c<wџ]NiL ăg7AÛ߈ŗ OV/*(d%[iًW/vwQ{'ƁZbTIg=΃C LUvS:eb\W$22 ,kh%cl?1,<-1U,nH4'xQdߠzS|{<ECwWJ=E8t+,_S<)&80:r'V] "h;ˎFPSY5C!q{^wkFyɛ'џٗ 8@Zڜ*hF $eC)YK؀ iwᨊc)qeR3ҥDq9I=P?JAG^=b! #!(ΐxd"Gp DvXjļ4JL6# YJa[[怌:u4ad飡}G73o5/" @2xGN!2EݭJ LiH\?ARz<^᱂1 SVw+HU Lo+1 "jXX"% u)a,!ծ!dhגڏ?s?C!tq!%XcTwe-f![\gLcl>Kyj_n w#tunzh `HFjKd?Е'Ny˷ *P7O{02Ҧŀ gKvAoHY -cr1-v "5XeגٰWN# tnaqt-4 }(~;:TB}ꍭ"[6EnVN5E#gґRBz8k? $#Y P Jݍ0I 8{f&"|ns AX]cQ{if. {0h9%籁L{x;no'Sxv QhGSYcz A1r~}27~*#eQK+Ur⦅bQ?:p<}{r+ `Q!J'BVw .7d@ߴQrB2}Hkj9}]GC0}ȱ\t?_b?@$k!M"?ӸWSߪKC84,+ܴI٭y^+B:PG[ޔ:%NЩ=N rZ'~O**בQ3o|Rtrd6N1$,Ӊ,l (aeoƸΩ,aCQSbSn~vI`nNf5%:c^$ehQ9 TJM w qA\:?*M'eJ 6 *<ٔE(Qna2 fqpOr,ɸ{DgS C+~vvIeֿIoNYn9 C* 81v5lO]oY&EIi#xє!*HSʇ6tE|Vnz{sqc_,s:k"4ȋzJ oZ#2!Tw4H,I=H=aݍ>;l![03l# (^WBW\kmre"*2CP[mi`9|hO*¥&Xncqn$ ~)D澛@k@M3pl#|\z&?ĹDt&Otfp tL>ALBvz<2ى=W~%NGp#_2w-:r^c3B/;c#l/~C<6TLk!GxmLϯբm?;نG5ԮH"8^-n8,rs݌M6J:ASP ڳNd FҒ d+wR݊@[>+/6f1R#KNa6YMG[24y{]*pQbIˠmJ/[oF 9p1ttl9Iv^RG;Ïmt>+W5edI^'~tmL`PrMEθW7s+~֪3qG0m?8҆jX,Оt2HGf%9ZtUdZ<"oc%45>ܷ } *[/Z#!'3OXRyyrk4y+77{`K' N;r"Rҽ4rL +XG1 lıs63LFA5Gf U5l#$SO w\E/U֝ԈMٝ{눅9s$ .1C+<' +qՌ}\Poyz2@6a^nңkYDJ6/D80-< Bxca(@ؒdC;EF5̴dirJs^_H+hn.*ޚޒ=Kr}F!ҺcoI.5NxC>V%(߀ѾGxSd끙 ۶,;Vm}mj;wvrśO*#2̊nI&Ť &;]{_bd.p:|ڀ Ge-y"A'LOI&+5 V7JݚPG T˟5{.݃cLW1S.#:Xzߔ޷wDiWx41teP@|{h;." mml" s6&_ 8G:J2ݫWTqJ34yﬢֻf6 YTOV7jҴJd COc3Ȍ,~ \3[{#h]nIVH38{9WT5 nyAP T)/Kf ԛKU 8w\~~%=֨qӖ`Xw}É-dqX'uQ=!!xm bIȻ ̜PtFwc#)ɒh[D6рl~^>k(]:.:2G*{cMU TU24 ND)wG> Y. -֤pRBtmvu(m_҇pq!ɀՉQ!u (k;@bjen]ǐ%wJ(.B?0J>$a _Ǜs逫n]eS b"a_r$&o^2$. 7q% [m(YRE@ dѯFk^?kţh$k-[MpjrW:oKqϘ`\[fjH6$3CX#/evJxX@!{ /,iV_ eKqQWEn=ߛ?EkuFpF9.*U-Ѿk B^0O]#/ECy}Nԋ^^ B;nIvwf|=ǑBri8$+B+ xV*Eٔ~dEA9ƂyhUTp;'&LQyx7{,ш3ԻgFydSݹi }'rRP9`(%FX]'|FB lW.YPɔҪhB>0a&H$PUNxժ5(07[=.Q`"EqG@03YmBW^?nT(r%=# Z4M>"H_NLhe:;RE,`˺ϥz!> Gt#YC6xhPߍo-N7Pc&w'  wg vɯwOh9x'S 6 lϲg#CL㌀B„ao3ב8і`_ W]l& FYa{!Tw\[a81  hbQ tmbHeDގ&tA ` C7TSI2aH#lfI@Mp? Fk"n ;a~NX\{l#1MbG&A]]BV&!cM>-.`k &ys@'V<$Tt$͌63Z$8TP ;V5 ­%%Da7\P ,+2{{M.J<)`j+؃+-1 L|d=1:B_ngJ!]pNvhoV>b+|<~ xL-Q7t A5c”0eXUY2+Yi?O\W\YB)1I3HkN.H 6̿(*Նț3#ɌROIм P%* h:I^l̙u$lI-Nr=4}AX_Tk!'wxd3-hhb5r[o2 wx[eBZepU|{Z@5'{Ӝ~;]N~amnyU;e#Q!^^]QHow WCʘL=;Q+PhF) @XbT< tP&U+0H uxc(Q^尲y0&'jgv Hç!/x PȈM|9|*`}X,`,_O$M)%aJ$Q}o~!"dM 5g73GIw/2b jiGضrR֚rh/{~aj4qes1i, Nd{RNǨ*/#v^r$.{}Vmk 8$T^E {XuG= _19cCj@T_so5'TX D{6 _K}]stP2.W,È&l9G&98"ӇΕcS WeginЙ>M"}UĽ  8}Z㢮 $0&Wd*3%'0ϱ绒RSi2sBTapYQ'״l.v`We_d|ڷB, &Ra7,M w4wǠX_eNQ#nʢ07x `uwv$JSԘVrIķBhBS8Dn:4V{F@Ĩ#w/mAs$]R1 ټ qPN~ΰ]y$l 2ďs3-'?i59R3NY8,;O5y-56]o37z\%Z~n~*1zڟ3,IfN' 0{$t^4q@/Poe&{#y㘗(2,X/+B{RBk3Hñxp4R+S.k.jvMhLu$uq;H@v,t:[M!)r|- i3vY9J8u YwOܬl:1dOImɵc%PHdǶdBoA?aB*}  W[mݧ!!=ڹÊt"efoDA[J5&N54 }:)FT;23sD$~῿2#w(ꪞו3\=x=6|]!|->E @ N?T)Q]2#RW)፲ ?LqG/+Hmۜ0kc#}zOq٪`/r.}/hϫY޾8$:pW6XtpB ,KhK݌="*a>pB23xzWY*@,8:4K3k{n!SS!0=.ܓx쪞j̬NTEI H?W#cdЊp`v桗WwE$F)0/LDg4$ሱy6]JQTګ~2ԄYl ʑgkbj9ꎥH(ǔWp_̋JaDI7s#*tWյPsƯ CAuk)iXrlQZ!?,%Mbt>(N)zm&@o[Q4*a442]}Io-w]4}.Q#QPKyTc06Y^pׁYsieu?k# ,/]P^^/'G>NSܱci|"7@|^/ēKϤKN⾯)vfr*0[/.)nQGb"܅5k =IƉe{_d LO j~AJՂF! 8G$igH"KTHY:Ȣ`L#CZw_fNւAʃU<̦Kedhv8a;8dtJ])bf7‹fnv&-XpTL-S_vD)I7WK)X0 bAԌna`L$LtkNzj Jnr@**2њA {:~rBO *cԧo6 E20\m:jUm"!@PRZDE9k[^WGV$ԶwOt,SN:]  ҐR$aU%TȘ#AEJdP4 Nhy$[*-y`kӒY&JຫØv ͼbր .̇w 0w.7}P;+ s!m!r{zF)7⎶kBn 2RZ3~xۇKVAb=/7wja\?7Y47ON")a^n/+, }H}O!3 y*-[KEy )t(ez{Q3 oj;_"wml[i\B3 1 D5سO?D%od`C~dA~:*q% >~Oeo6ɼU ~k(M2Dp$ v iycNSndU~V;&K}-{n!eo1 M\n8pIX0O{.OK0W!n&:R#m0)ʅdK|J8}[n#t#rLN"WdTCF6tqE^[ytMU"yT׆QQYhwwr;iq ۏo9kaͫ{fMj 9‚I\+k7'W1Oף|H+֡ϫůC3P/3sxIr{7W}ph(ED&3RC=w{8D[Spv\O_V;o8~! Um+xQގұOj@IFm)v~Yn,"rU. C(v'N[O=bMNEoOTkԇ1Ȑ3}AW(, %CCT,SOnAom"DހYݎRs^Q,PaQk!9E(`? 6'3" Kx]7={ qL H0ڐM낑7>[jYw֖e8'(k*3A= D5NY8g˪ TϣOAyY -VkF;HJّBW!xBA kv'sŝFe TuW'x'8RxQ~e6|jf~;*ҭyP[d."7AUu= fh3=`{;(BFb)1+{#k2ы"o%V-Jqֺty!ai鐣psE'*P)fsq|[nCYl,d'8(n&Z=g3j X_Tl֊Ȁ&x>œtRӻ̸2_&A͆O_as菨dV}' K`.h|'xoFX8 @Hy,v/4q?vY"hy pF8=c\V*z-oI='nkKwpiNGkFRb 2&hb% aװO4`wQ1bd"RnfvUQC/@<֡@9N"i5z-he!q{US0`IQWmJ[ t7yXf!.dVw=DM ^H?q+ [EL^ yb56aپ2刖m jǶ/+H>_3aCzcZZ)4~OMvq _-ކ hjVP:gNmlTF2KjGT5)<֎fGe֞0WSd||gG).K&mR. Xr,*|B*&cr&U5ecO-+&0(Ju{ٟڶ4=XCSk?PAǨy^*gL=iu/*PZ"A$U3Ѣ,lj]dΧ/:8uî+8{2C9T,^>!R4PI6svPMQ\-˟"DT2 ק]B2s",b9!IUiX7Da֍Bq hkː,䋵,:?JCǾt ܦ0oj%q!;sԭ:?/5ޘk:Ex8g;ĚVPa`(h̚@/_O΍5E5d-iJ|9=3ңJt-Pl?Wq{74Z'jtFq0Ιn˽[FߥSf( V[6=a훠nfy1o("Ӫ4jqg2s -sz*$3kstHtڔ hj\U% &h).+xx^PUS>f%[ﭮeh8|#<]R'=県nvMT^a)n[{`fGkB(a$" DH@1uHsŎᡬ!6c(XJ:>Tg_mA8!Lх?$ޱuHf߳'e;r]-qSLi 3=b/ /¶ ]pNq!P$MFu޶#FNSzD+EvDo1=0XyU=[lݽw86D(gņ>Iݼ>f*oK4btZ<&JjLlWI˙v0o=k;*=< ƹeVL0Bl9̘]?ϣw u 7&(K{Ye[[S!\f!u,Fs^M3'1V [<`tPE/o[>d=6٠CGaS߯V&qq )(LGmJֵ^:WKWc<͛!ދ(MX'x#v$Uy;[>eIy"'"ؙ,-9EYJm/eT:X+/lp,f;eZ~Z)hr~D.~ႅ/m IpxPJ,U&oJH~ QysRfb֚rCS}M <#fRr5]#]:Ka'B5̢HGy2 89ymamY ȤfA XʭQLLe Xs!ID\#Eć]ʰ9M*4UK)l#_ɀ+d*-CZYS߹ sM4oZv:;^Ngwn]j] v%0(*V "͟ oBkECN3DyLy9!$+s%u3“UQ )lm?y/8M:@Ȝ>~F[ѿT5>'ANhԋ BA/E-CL)?z.Q^?P4u+D:^ctWMao~dm_GG$z&iYu&ܲ|V 57FӝI:AR=}Gي^}g6^?:&LDjBg!YݎkܢwE%v9q 2[=0Hsh cq_f\u;ͬ38 Б_bvWfp>;> gQgv^^á>+QN3sk$[egbT`?m f6t2/6ۉ `f1 9Uc ) \}g|WjԦߠ"l''$~ݦe.* qz*L\%5~T~ɲz;υ{R|@VE9} c HѰY'=f 9cDpJV 4kvYT[@_А1%MP H{Cc٪E *rT_BP*|_VtЭrND1YʴRkW**9Io\]/v{&o=~M+0[3utQw,%'F]lQ b`]έ$oS%"I_XŽwv";z]A1.Vk -Ad GgPŒHk`4Rػd\EI))͏TD``F2j"*/s}}*h~5 TX )>! a 1) s)4ǸFB|(?QQ@dan%>>O[w f U=5еKXY?tʧ瞀iLOѿW+݄bΝmߘXPØ'=qCXЙr扂aN k}Qz!;|8;O.ZgOx.qcW}xBeRi QgȍSԦsʃ=V*snF 4΋ RȒA6 EYǭbRhO|0Of" C^RybAXowtUnHe#t`@zfWVX#͚~gld@0'| ;4Yh󶬖YTTJEuD6 chPd\e à6)Sf5VJ>+FhJVo@pyҚ1ΐ`uYpU5 p8$o&"WmWP|=fEwȯN3/qfa1ՓXe;>ؖ#1bqpb5,9yV#'6'Pq~ {hI7OHʟ0+g_eJdҫ(7lF50!۟keh' 7,UO=}0R/+uLqڳ?Pp[ 먗^C[RH(l"%8GށdYK]TPY^Ez@LRY11K6t*uĿFTBA>9zrDղSMxo î ZJ淼/*pc*O J Φ Rt(ӅoŽiݑLHj+ɱ j;~c' vuY'' *qtKM:ꑝXL>! " qَf4l{DNWVqfCaܩ\sX)"@$0H~b 6y4BL>SԔ./k?;3I4z鉀Gy*<} c*iΙ+;7&Ly&G 3DגcDG -Z4W,M3x]Y_ 2HY Dozސҿz˯6<Pbì$,7%6{li̐Gq&CCItXm.GhT-j }L-ۙZO6~FSd?U;_;@4)xBH"~Ûb"͠(27TaS;Lo!ܰ# MK""ܷFkv!Mv:NVi<:DὯ6[^hAz B\~jW V@Ol7v}Ȋ*t.NCϱl/"avb3<ĺco4; Qo80;&ɥD'Sz JK3CNĔ >s׀->`Yq[6MD-5,T@(ŽKhsE_6S4ƕ+R9,"mQH2Q;ɯ vtBvZWx?Q.>9PIJRh_2)x2=wJgcgBj0aBN<8Z ~ړY4h2b&0/VZYڜ]]o?NVkuP:_OowA}Dʌh831"΃tsH}cMGr"q{GKտUUa #0+%FgG9Mƥ=JrSfDxvԅV}A);n\g?6q vDtܴӴjvQuT4Üݤ­4Z` up`ұo z+&KJdҦK9%Gs,xrco.:D9/Fb@X\qO+e.廃DlJR%t,úahȱ!\Q ۜ\bQ7F e&?ޯ-J=-40Uxp1f5 _D)$ϞeoqMlmV2{/(ƻJQ͠5(18 t9: s7Vu# K{+YV̎YС틋%xހ,xƌ*3l3FtI"в*ҮQ]4Ejv?=4CPd*jO(%_}iyQޞ.cYe=H~NxSrԍ!scϷXC0@ `zJ68 !PzWOb,BLZxAR^&{:.Fkb#kN g@6+(4b>-V罟G~BOSWG ZzCvjkc߆ګqӞGe,kc sƪ|1[tMv$áyDOר=I-8' = wR{z[5.K2RZ27)|Y[Vx! ^EjD)lMZkuc7uV7L/^ [O+;BaQ-$T+y~+⩎ L DQd1Ntj!'zaB$].ec/E"Q}ĸ?ga@h810smK+#ִfyZ pEC M#<}eC3k*?IpKKPHSЏ^kէ\7]d=k N:?bee?IAWG*]_1~N+Z0~nF~B wc v|0G>)!o3#{9}}*Kk6 kb9Z3!EQc!ƁEiJ\AqL3I0X뵭ʦc6F+:08gJBff^4}# *q9A2پ2'2ζ K?,<5"XY'z:@^Jx L@&wVQz 8qa4$xu(R~ҽ0Θ$%t ߧ֟h}t u9aEfq(ct#C"~llwXa\\_/PѬ #r٬QN‡15(Z`,KKK]5K!HDL%bNl=!#vݏ( 5N V؝ڲPy̰iyxyÝ 8وmfʵ+;3 yuo]kn?ͳ^m$]|IZ}_(Փ ۇr讕ht (Sv2PjD9Լ<d &lJ= @bGZѤO+,ey'Oi NT;(anJQåLy|V6%QYP"^iL]dcc0[VB4'l^i{BD"VG?})>_ fQ!߁+&ZC&I~]pho~:FztN_de qh[B}{gSQHBn $=]sJ&ve~u0s] qipGWB./3;6(!,ڼrՒ%ʯl9o^h,"zW t}b/+Ma]/~.p;pa]0CBza`?hZ3 T`Nw!^`)AWny| t/ԧlc]=R\Plvv (2ϟ;n N@+6wMҖMU5w5⚊t%.G`n>U52&(#T2,se 4`:bn>N"q3E[`9棭BhsN0kG?/M G>pT͏lgwf#>( 1̛D,*%kk+T6٤gƝ`^~hHP/AYeyV6^p~ʘ@)T#>x: j ˫$ja_M:"@ʩ :Դ mmo#k4<pOe '4_C61U,n bOT \pa%J2{&Q!T -ݐ[$h߾ת?8ͬ@ , M 6nMƦ"ܡ2'6~U(ǝi#%LԂ__M[#hC'nr @rC||uz|7ڍ]V6,1U._,56C FU,nf.^F DnuGܰ8.;Qo3T-I|nԺf&l1 Vnz) .t?.T:uC"I$S|%68Yhd*~tt(]N $5X^Zf  koU"IPL+YDxG*IsBT!9Z [ːVI0q3Lh K |7˵ꇎ1mYxlsӒ5EQ6<@"P" |}s4[{ߒ^CCKiaީau;9AJ3Ze.?0p+_rh{~;qɸȈ-w@-46IKA5hj]TUeRw?USϫI9xWLx 9[i.#KyJ8ypipXz'; Uo'ʅ V(9ful\q^ܦb= k3>4?N~\K-7ҢCiR0"f]ȿ>cwpW&eEf^ Ԯzޛ$.gMR)dTSfD9iil ͼ~8IojOgG'x7}*ۢ\$-yc=}grJ-yxHb?7@iދQpyLf& Rb-ϕFCm܈Xa֩R=OZ8*oyx' &3DW/ %^Gk,wEd8o$9a8̧ 4zYL0HjD>{9@@ѐ}HyN>ZrwɶL/prIήTsbbB)voݧ댟H^#QI“I馽=M%7EΘnkc$mFhh$8uP sTӎbe[Y <-n9b%sF]x>mugFEk(̺AxV殺\D? |K^oCȪm_ ; dY[1Ŷ aRMSl{m#o1H@oHqF5|d{_Ӷƹ jhmF{%*T|jӖe@&%nT_7-Sȼ`8іm;8s͈GF͞X,¦;a'|5.kAr-=-+%SCK;{Ye>KJq\Kx(k!9RSky70u͜1[)QU.H615%Saa1vJY>I2.P #6c7_nrgr=()('}0%w: F .FqY 酔j[lpSV];Rn̆zŘ-[$;ҿX=BwNRдavnw^ fQlrTR-L)yN(AMN}/CO>67m;} άb%xʰǏߏܪ댶y>`m#h*_ "հ6N{Yo4ɺRo)?H:{U),e"FG⊽Ȇ R.qt?-ȍa'{oѾ13|Xi4ƎS[xopYFU%&YS}F$z[k>*gP()HU&: ʅkǾg:с{4_)~Z%q&{}F˾m8UGUZu$P5\hbH'yvٽ/jր#~ՠg4l8\DN15a?)`uf&:&i&qxE_tg>,i,$")ƽV2]K#$*ң 8uٜGmI'GAB@S+*Or]kF/.^՘,7Rxr_kfsRt.;\<]̖$ۏ=f}9{D/)n9։F@^Vz2c*m>Dcs?G iDl\.=PZ] @R'< n #31,vچQ]fuyKKGB^?D 3]\5S!ǵ7`Ǚ^FtˏGEOT/ 3dx~g(l6lH#0%^Iβ࠙H<~]ي4킱b$)&z]6Mx40g5X :)l羈T i\4Sº,3\^LjͯbO|٘tmdVr֍>/;vПOe"phj8{Y5)w|hEZ5W ,O 8#S7ѕˤ8d"*I~u3X1݅wgX ofh\'.l@~RNYC:/B6d'=}ouo63f[hJP~c1]NB7uaֳʝq1:7ML@U1d2jVݑ7NPsuljF=˶E$M y+m5wTɹVՎ"V8P"EPJq窕CYb3]AU;vJ߳@2k#<0DX0%‹.08MDTDcI]R[[ $[AQ~ٹ ]8ȋ3?8NL?E|xU(߀}ַ镟XM1u͟7:zF./p3.g!m(XmLh*fDN̐ =#n S3e`Ak 2MSλznaYҰ u36 %tCcDd,f+tKF: z+y*O^\x熹#6}ނ̗_N㆛_bBߝ@pmİ<&plqŕ$*>Y̍pPW2SuH2Qyt2+_-]CL+Hq,~U 3(s6-q$Cڿ4"I?.!"F⃤eOO'7~AOtE#(2tYCE(x}t^5ʣt~MNK|`L=Wl?VEF !,X lsI /#8yOb<Yl7UkW҄4(Reg6C fͱW 7u`t1% d:g> :_-,P/C઒;O`qiwH\~*qgYmCC& 2Pp[f9}4bi+=h չ>6ThO}[ R&ٌ i9sb̊JϕFj]o>3W#\B%7mHze݁"":ݙ+8 x̦1Y[/ynΕsgOi7vQyP E@Sr95ϯfbl4+-M`]2ɀzvw]qț=WF6y#Qpxj kn>o-Yͨ1U`5ʜ_俼K-/wǫAkCq?^;]cI߄ĭ;.3˺I?0=r_872hw΋n(v'ɀO.7dž!\/(S9V>-q-"=L,xa[965q( ]?*^\/SeVkN3%MvodzCTVpNզoAY!D$GF4ף.j9_{ _#ˈ@mk Biaބ[ݛ( $c>5tZ`=X4 no~G䠷!&S5K*zґhY9!L`H<Gqt!/ )|JQ BU dIf3;a_YӴ|0.dLl?ia|嵆}è.c[1 r(VG哭$Ε\}/{kd3jk2v䞎̞66 ~MaFw3jWR2]}\?D1i@5)}`8-v3uKfH$xMoY̭l۷+ǫ5=(ç+~rtJA.mOD!Ӓ?b{Z罙3G>M5/2ګҎiP |`_첂Z+叓2G1y)Xn#{Qk*eD'@cf k[e@ U:6[Nf6rw__ՖrhcibG&P~w)i+-_:/|ϭ,Sgg+Zt!83xgF`N:Pi6t_&,^16M4A z1Ar Xj@ Mq$0S53H͞lp)+ i:]I8r~h{x3mWQm4\glIk=%_O+_D>BE`!0y¸1UY,cTvYrEU%VFzu IGY㞣r-[Ka> NI=!&5#?6;^ZQ]#35a'k"8o Si%nPuɸd%;wHvkX v]eW~-E.a/ qᓠ38D^"Q4o,qC B2?-39=:b`!V@n/ӛlK=Ҕ9~|$tXsJn9HVi)y,(ܳq4kUϧsZu2/3}Q-P<ۯw3q^%z;k-C#m`AS̐">rTC*fFK?A!WCk슚)@}Ԧh 3?]^܂NR\ޒ59OV׀OnQnӑw8g_4AT q1Cvz&RHxIWU$Ǣ܁8_,ۉ9O<)) q~LӋg_a ɱJN_2ളX:Qrt#jOX܏8qNخ ?5'aH[h" 0. UOD߾=B+ҭgr8ej$J3eHNVb P+J6i¨E6ȩ4)KH.9_/[8Lj$r7VokN릴: ~{9]݄eP ԧz,WT] !JЀM"\I愻!I_b{ft<[ܧQnG"ʝ6"UV]|a?!k]ix7o3b+:̵ώBXNtH%WQoœPhA:y}zf$of/u5m7:@abg:jh2&@P >;#KC&@7%+4SJbJ-eױp}eYC z!j7=3ɝ##Wdd|z=0B헼xK)#~bx$b'pOZW`'rsPe^)e0Զщb]_g$uuh2*1K@: +Ʌ SIqKTBcmNHW'(@S*Sa<V5JB.9is?&^HdRAFҴMކ` % ||[Y󗧅9U 'E>b 0>=^˴ai/uNV!9j$ Fm5E&s]"*ShX4CRRU) H6&w^ݯ}3ΠQvR:NZweMq;bbPnrZ5^LE-li)BCUhنؓbKamޡ%\1Llh@n^<*czLE [.ssp.- rLgcWgexsRH@ 9H\!FϹX Ï$BbB ~{p=Phl%#QrxE1HZjDf쏓>w =F bf:X6?p3yq$z8LߵamRsTĿmiRe'L:Gb>zE/"/`uIwJHgc75Tsa{݄FJëX! ణB,N*%L6AE3ԗaQ9\*.=F_ C4O7cx$3E&5r3-6=܅x0u*]mBtdauD@Gkx[ Ut !حjVj;p'>eS c0G[̄CT4Io+:pR0P}ܕҴXYre* $BwpjPY<ەrz)T! f&;kV:R?[BFU+XDCp KuMNfJt <3U19 xG0x3aљ%"iE2ϧOfs(,ˎ[gmu Bq9ҋ2j[?vw8$,ֿOqb3 Rtgpɾx+cIu5/b暓[z=.h0.3'(]Y:tHfƖWK֊-Ţ`/|J3@Bs~kan1J &koQ:'ׄ^فm5 PyTi+%n8hA8']ajr6W|ԃ>Byv+F>!YMjCw{ m3fۅr3>=yʳ ,:[K^wj.4je&[6DN@O U5F%IΕRj;Ȱ*& 2fſ_̓'lD1!P5a3&e,,$?dBR"(FRsǕ6 >9l/do`"k#=惄jqǫ@iP [248u?#e/ $>Rtff]tiےAcKg|b$.hEk~pC+ZX:/] 멸WV7o \l۸)=(@D*6 )F߃$x,8 ~E<˴fY@x8gFrz|pV(>} ~5^ 4_*Lh +HS?YRmhM ;*MHU: pP6怵oz~(;kR^|;tW̮%~WDWy2zY] *YQڛΠkԿ'ct1QOB┆?uצ o Hg?x]蜄o"}W/Z#k Yh"( gd[@Q#i.y˒7f^0 z˫fS).݌G C^lw,Ï2I6g̚|I7`Er,Rbno@DaKlIIbIE OX\O璝waިw:zu o^T#kV߯UB v~eQb>D`Iotj ,T]Œ {.in8[F&u+A,_3/*=yiV󞩇uZf(P4c'$$e.>_X~lCW@[O_YXS!?vp]| ylI.0ɼy,qa5J;IlvҔqDGz&ޛ[ɗr4h7s;[Dk ?FU+]+0nsS{E*~`M1rlr CD\Q`E;cCwX2V- yINjKݧѕ\G+Ec. .Z/ dY 0L[qˬLoÄz]ų @CW斫ɻi@9 (oZ}+:O-Lk2fcWӚ Mܴ j#h0 (p29s*+{2k~f42cM-pΞ)?q[6cQ`#6Tox̣!.뽹ܥeӓL0ФWjNa8Tm$VP:9BxLцKR\mkp5Ym~S} b~> ed Vƨ3^&cit̯ZwcHRA.8^ޑeg^YB]ؤ#_<26Z梦J=}i=+g;“I Pub^6 0 G3oWg\U嘽T _Ѕ'S${5n3g׊*13*K80,_.m6?HR!X&cYkCUDUylC`E񾠊<)fG@Ym_ o _Gc5H^+a`1Wb=JHpDg4(S'L'|鵕7ö,Yo<Oep *ӳ&x*( <0`|ƣmǶq\Q.b$cW(CUo)Z?^ɵ'!)w.,=-++%DzF;![ RjX4z 4&N,@5M_ D=O3 \GVf|g_ȳYIɟ7*NFrik8.A tyW2>հɠAU0,q1TbמѼѹ3mhI,aO K]8;Ǹ@ G1<ԋjk?Ћ8T:壠ÕB9=˧ lKZNm 8˽\@I:+dZQ԰{S ,=/=I)iljrIb1\ ;:<6L^An(d`) kne)fx'9\wTl쒨=N $t _h1wMDeEP1x5ZC_aM&]]L-A:) DŽURГg<G \^RމW$YY@QyDRʃ3<1f=(ĵdC7e>wFe#e#԰BT8󞆾R 9>D8h93yM[W@bYoM聭p}MD,U#A nOOW#>8L~,> m&c3 :o-+fIhuZy(?9kNj n[Ya/rza|dțHtQ-.r >z-^Qt/ l S5@ncpda"B*8a ɑ57dbsOrz':+ 15@M!]$bPF*$gҺ'@h #dzxɊKsH]۪ 99\ŦbYfpӗuCPV Z7);K2NYzS3cZVQ% ?z ?63Ppd%cۙ/&{QNRew0V:3EL RWEyV/KG>=T;}F@<{,Lㆊ$;{0?f9!YO˜C5j"bT?g)m>x #*28@ɹGDejXd=Bt5QClU=v{{J۰z;`Jo&\*^gg\],^FF. `TF+6vSmr\1BBbΝx!SDXjm,#(Ov9aQ*j 6Gb]9KT,I1Hqۨ`+28.+ lXP.?4$4/ GJ@woBӲC?(L穊4lh.4B7hY(eh(:5Xȋd9a-ps<߃A&IA0&9G1M l֊:@J:fO^ΌCwi.qOk=*F8EMrA^ſM>.RqUzczf of7~'EB]B%Fx6q!^dC1*q6DA3$rK_u'` =GXC֚pX5Y![m]'Y㝆su3Q,b-ŞxNs8S 0\ Y!Ʈ_Ũ1% 5 c'ԠQ6hLV G4|"Diz}7F fhN6ڦ06qfcr/I}$0g!X}o ?Cq wf<*B 7r΍~Mx7D8&tke=,4^Gb<]G,]9$jTWrrH]r5MEb`B]=ˤΜ?V:}&q-v$.v )B;3ʒZo|(l# Ndgfι1);<_ s~Mkⶾ&ɹK!rS[T0F،pW|Mi0HF{~c=HlA+m̷śs} ~cTf YɈTZ2飄pPyۥ$U0^U!YO]:uF_ϐ1o.t 0I XⰭg*J+I|~ H]^!sivzj֠=<!1:JR"59OoEڝ".EUDѤQƚ9g^J U*n$yVx͔RAv8;±.bz *aԵe|iBB;XkR 7> "A &*ݹ"ج+6ʰ `UϏ@˥*$GU]B#܋9zpk!Dm\*nD֓[* uh+ͅ'wwwؔ]7oQaV~β\u!ɜ2)R"VâJd+f~:%t|Gծ0Xe^UsŝkKcrϰȦsVi*j8:W$1hЈX&a-}n3J^K`}+꠯p woN5r3>g|s?Vg9~U(4,s̮I:b|~7x>(s6fb$_뎛R8S*VɌפ)Y[y+ROh"=כecY|탎M> H"?]Ͻ˝Ik :'ODЏ6 q}B8WN͌aLH< 7zQ\]KZV)R|éPXu.ML3_c^Æ}B(3[ʅmg€D&ZD%<ťKQ6AG>Br6'ymY#nOpvOd։nAE4_8>3TJ[xB©S=5EB~ m9e;B i^"KĔpCFb1~0@#rVޒ:%j0*+r#GF&YŁ|z|cgbVZu1sV7~CpB u l/CdZbvq?Y65=n?:VP<.D ~ r\@/@I4xcca!0!B Ũ?Y$ɂ'_hdkOgc? FA>Bb*#X  ǖ#AQ|KpX^-) o!W3Mn-/a6(!8tp\P|5a.fPM T6V;z-OTw%(0=W3e|]3cfLӍfhW:x۪fv r"}k:sezD2.P ~T_5tlk(jnfǒvC%"{D-gDԖݬC:ZjH6HMHW*;ulLDCT*/3~j, ,adV͏_!VO2nԇ8EȿdebV+Zlk`c}TdpX=j *CٮRH z[9 m^F.0ȁBqKrgQ5?ɾE/J-L8.kVSԚY<Ʌ<@?[e t| 0}^0:~|qB!&1p '4:-z.۶H-oj&: :c?$URG! )c呤sG]`AE g nNpQX5 ϝ;8tHY''j*T3qdw^l ,j2IɒHsգ\ʜ Å?PaH;΢A򊑲;۴Bj?~ܿ<2Gfo>0E1(Xy@AY 5  FVA7I8?X3%´[,W#(3Q b/Ƣ[Ƚ( wf~vōۦ?ɢKN*۰y!'!n\P]'4JI9 %b)pCuj!hW_T}ZeHML;^&Skϝʼ˫kXD ͡{g"0Gۛ6!ѩZv`Cb''7Hފ ;B]R#)}6&In~} +L 7GJ9Be2vz}g3!698qeW(dDrvdd(<`;h<23 C2vAtUv7حHT7 |S~z]@g/B>0,.+*Vy-_&Oҳg%m7(E@ND݋KdOzۥ.dj|j1&OwD?8K)O:yb#IAXp#Ϲ˄cv>ޑ"B# 2;H1}Oi-D4Ui)!Ҳ*5(@ ;mqj n1gt]2/%Qk.u^62a w|w|S)TXꆆN1 0oMQ^6-XhC"M% pIb}ulI2)Cd7%iz;yC1Gen6.)ý O]"1kD\Z̕--qUh(- ]sqAYFwU *+;Ii܆E0_z S b_;D΀ \Bimxlbl]+u62^Q&Dn7h\U+mRXHl%eugnm/Ll4ėVcg+GۉQ*@&6`{^'#`:ʬ=^*ycݹ. x>)rY"_| LRk&bq 0K涛W]d#E4'fB#Q\&digH>ԄOXb6u}O)F}J ⷲsd~9_2jC _+/+F9Ā 7V_V[&PS`:&p ww:`~Z ZeUh'-o;8p *z&&uƪmr>nBe Kd,Ʉc\󉎓+*Is}?]/.Z9]:.}lAj;m79_˂4mL,VaB"8J (*N;'zgmswY ~uuR(g8l( aEV !iފt2RG |h]?_eE a3 c}DLmKt= 6n;*I^ͤFJzm29']u=}O)&C-(g3*1%gO [B8jul̄QCcj_eТ;ւieE?RP?Ȧ_{idGKw<>.'|l7)r8:QGwUBR:֏c'4^ D}4èJYhGv4id1甠=>k??~"Gwq9\j if^ VZAz[5Z`]݀]GXo<"i+UhJH_N}ac݈@{_$K,lê[BSv;_ WS4.%$*?ɚTO/x^@CyP v^GD-2 ,ĎK:.:5FA’=C`;̌9Zռk oghGWMƙ-t ,jL^B}q K`6Dw#C1%RfGG3Zo7+-ٍ?)"Ӣ uC#GޤErLY:;֓.b֨胧c=yh 'a2䁊gB3& p*o}%^~x&NlK>, )o 8k$'%[NFN،v:w}h+:vvaV*Qc|&!O;&A=̪]KuzV?Fy"|92dUȄ,S[hA :*&Y'*EH`>w -:MJA%ɸ5JCmhq(N B!]<{{Yݥ'pzI-\9>^&!R~ٺ8.w׿NM? )Uuٙ{CAWb`,phia%J"]6#WWcQ`~|@*{_ fȎ; uМ:ϓsf!Xѽ@h,Ĺ~c|%!@=e w=M)fqf_HBsi}~OӲߎ)ivhn u$v@ߠ/ sU49E0)v.mn˸/85b]%Ǭ`z7/;-:G (x6]|jt;iwC|8-tÌ(H@v 0y%)~ Gݠ<̘Prв23ZgO# 4]lG; jtU le W]Ƭ4bW{|+|ɴ:^f@ }Dz ֛ۼ7XlT6cC$$S=+5*H,+&哶VUJJ K 6nHӗR[*.BiK?LvI0F$Wiz[u>_2ЌG;ނ9ɹmA }q.;n sF)\PW̔ xv , ^b/H~iyѧ-#`oލ(P>oQ6ڀA E]U$D ՁGEABiX&لxsqwͩy6sMDWL$$̣wz3TVW9-O(-vw‹!P>2hkύ߽R9 >i"&Iș8/\Xu{TqI3LP?JJ TDmt+"zy7GdM+Rpy~Lu :7i+a fyCBAE׿<=F"/eiZ~L)SV֓LnMhP2P,sނ@b]ĶPrzH_x⣘?C)k,M$p~Nbߐ &;SB-.j"o{琈&;shpxSzj nͺ%F;qCFN{Isiz&}_QIe^б {ڬQE}p.9wgI[KdL.YWXdSI3'r2|L]0@go2Rܰ~`,~\A{4uL^mX<3 wNԊTmgW͓SӸ-aS TD(E[o+fRhVO+j5*v0kpnͫMG4z q@K& " \ݯʒ$l_,@a[tl z [s4Ǚ۵zP|贈|94j\50>|xءD%jF XW]Ш#! *X1\mwOV<g*G4˕͹wovr#{4qK= ,(&ʖ78A@;[/\ 'l;)wnCً{5}~1jGͶfazOFl~~utR'!?j k9 Tt4OC xG$``g>ޛ}T1EgR"{G/تɽc(VED!!XLEȿ@P\5iT'^Ϛs{p9F>_ßU*|Y&tgU: . %\~w`Wn .2R?akx˃dRA5 B~d8wG6GvFVQ(>YJ`ĈO۩}4ޅ0rSwTa}2eJ@v9>eZtuÊ*kB0s?(L`Ž`JvRRR~;s!z-\!]DL ̈́P]r*8,Fgmxhw]e bxu$FdOf6<,2~R{6#ͯQq۬+r} w$CE8~JⓊbcAnܥv6 :~15\fBb7{d!hF;wxNS7ǍvŰ[dA +U/| 7~ٵUyV"#V ԱIv/r3>y@6.iKx eUqfd02vg7hHWNCЩn^8.6cVT6 ^JD2%Du:cCi8c^0tZrўFqxH.xrSnt3Lw^V'm V|qw S^tZ~ȏHyI6 ]a4p~ @,gxy#  OPW#R0s$SEQY B=\ 2LKm98;pD~OK۶]ia(WGL5/QO8+rBfL %0u* +@s:BH| Cf>nT-♧pokZlǐ!8jۘ?T'F~W3+/Ro\B~hSd?oVhĊ #[p;ڼ I~T;˖-D}k!³ylQ" əc`+xjOV0`|hvc8wBC|ysٸ'9YK#Er*/ |7WeL~eM˖~ȦdL:B$+N|lɩ]Crvn*ąZ=gJrVmH LZ- :vswA(Qڔ_6geX>GT]=zA@O&6D93Tv'|gX.fw :Z4\*'6X;%.mi΢Dؔwؚ<,GOMsdr:`.PO#$ɤ8u9,\U9Bh& |$8 *z vj:yfD4gRY>ScID1}L+ԥ6[%:\#]GN 6|@Fj(5!ZcKG3g#ށбR_uU6,C X.c'z6\w?yjfH$)HB)9`_zSrr+'c!̮3l`ݞ&#θb9xP8I S8%x=V^'eI+@HNp&Ǹi3XQ[=U2#M:= U7$o4<"pEpXS=AJ 6ZȚGc5*WK{4RNj  a#4Tw0˄LG|;z]l"lMav,a%-{t1o0ˣGvyjJR<+ Wy T)ꋷғ+ͷ$]!蛙us(~߇:pCJfS@G{|.2hxt:"tQN3Fϧ󱬾CWwoR]IE6EZch 2I%촠􈳚l'L &;^ E'U-iLEpo5sgO5JDyu؝<ɖZ:ƞ4GreG!{F3yϞ*1oLO.~xřGW|q" "#y`"8~ʇ8^FH:=.!K|Oq#=4I,mN_e0㷢b1r6GX! +n}gg ߑxTz ت p(;qiSBJW̙ER7 綠e+{JƍZS>&n4M'Y7#'8w6;K#z$313b>x/YiL]P7nQ!tG6_KB]( ؈d\zghj[0S @#zbI2q/9.I~ΧZ\@ksr ;Fۑ͸GbL: ozG7dy4V}K^5`@tbd*ÞۈψK48폎cֻ4AF˧"d\S7khiqHwxFmwfc@"K%=H_J.`c/LL))x3B6Zԃ7Q,6=|_~FB3aJX&}uDZ Tf/1'UR)::mh؋cp]cF^j̮WuqoЊO,Up2[)h: noԼ~h-j*47;)<<tycu;UDA^wWDUgՆ5O0jsZUyOT $-ϱ!ƨgɻ_bRdAm@ZFCӗRB6uU8ñjQ)ò$H;\ #mSLov`$4.V̭=9~3W]#ˇ🷭"-cncK[/;p4x8t:|yWB~w (^օdl 8lq.Wb1]^L&;[NklI0UGX(/"pk8WxHl<.CZ=0a b黽rᴙZLagylĒ[lH:ؙٖ3 &"γkϗF˷IYMPT. 8i .ɽw&yᎳ" I għν6sܥ-fx =^N:sു#v*>? Sp_zX(lPg WIVQƒ?eʻ@qԔe6u&B}p=,qʿG@۞G?;ӯԮ 3^J.Pވ] Ԁz4)i?r8@mK?H?*( "I2)" uǥF2CFM;(\gU /z>h$e :׋] ,E QPCAx+"M";@93i\qU3-,RRhǂ_v"$(jR|EY!#{0/JQ_@xO ;^~$ӕ-˥P<\cۇ9r@ hlҼLf~v >܃ `*~;ﴜ+sTLf8ܟ|jG{OfM'3hpƙDoı%ťQ]k}VwL s3,~V)ꌲ=RS~ӑY !MC:W љ7TE45$5LANFX:#&Ӝ(ԘOW%䡍 PWH|s-da0X`Pmϫ!`KPxӵ_َ-d/{yezvTyCaqzd}z~r"/3KMay\0=u1)Mr~-Vg2)C_.uP;VY!W";@ʉ5@d7|vYrͺᄊ5}}FƇQ3##N!'4[Ux d51q*$:1_=𣤱! ~#ޓ^d塊dhRϣ22:ɗpvI0#X+nl3˞&˜d!XH@<@_8{{FMΪqyW<cvcsG̓{OqVځlH" Ҙd[R>ydWCtwU 8HHdk٘#̿ڱB$;󑶒x̼D 'Ƶ3Z vDV[{%+_ѭW, S#))kQFՆ>/`Tb%\+/VM`>oXg5 r3?^8 Bx~m6oYdJl#b7O-GW7hp4Sڂ6Rߛi+{-O,jW=\Ls1kRGD˭h4 |{ C[vSp6!g\*5AE`d%5lߑ\3oeft A^eisڷ8W`HA}P\,|[,kawF :lNiͰܽ2*^ɑڎV,1VBX-9sf7'O,1+vU6 ԝnQf.7 Xϭ\zHb zΎ߫ x#@SVT|JIP'\}"n7EO0A]Km'FSS{m}nӐ7,Bl9_aa.dL(-Qr[3I EGM]gq 5A$5,$x<4I&`x$[zI{=' 4 [狠lF9%F:3/ SJSy)0} @Av/΍mL(fIx7:TS@U9E=Ґ~:`}0$  v yOdނϮX^v-ux7OHrs~_~ h6'0^M7Yo-V?ș2M[Hs(U(gXX8c*cem'8ZM;+ Yf-ԡ7xxοM}-i)b=9 l3x8`p,'*RZ"?k4r< irpC7,Ǚqwk`@3.HHV-6|$:>;>gj$Tr`(xm1 "CˉZ$t>Vs'{J`2i 2c~KcXjP)~loa͒/M= #iŝ$؍Ct&>+3wd0UhTnj@|`9/&r!r۾Z4=MS@:͠P4C:['Ph[q~XnN \r\'pw Ү;FcklIZ~wHTt0uu67oӨ݆;3ouoj?}0٣FV%? sS؎YIݧOFopatX]aӇUM45*R9MOE59pՅ\sM業\5S( [rD!Q={Ю4lwF3x.[׻t.!ku1wa|~E<:qTr L06wÛy͕Ac犆Q!&A!gIHpO߅t#̞ IXoUu4CYB+ZJԭRy@ YobP6L͞5c9F`K`Fx̕T˳LiRi7.P ϝkAILR'=XD^_:ZZpjdBbl&(A;Mԩd y3Np˳05CG:"8e44Ks< DOH 䅣]@jrZr|a¨-.W%dtόeu*OqHg,io;Vi]j܍Rd$N\+TIrZ㓷]ܰy S%X _# b 7"q3g zÎF]0Y5]guAMǬ9B/ՔÍu2zeM%!$Y]!+c0 ~ynpKB~,FQxi8~槟ac/O *7W\&F2 YسYIuhJB'{ b-7;X=, 1O!/55zLF兼d|VQ2l2*kh)o7O7&3þI撻 .Yy Q9:񙴡~ME[;9}5 XYغu'jtE *z}e 'XmY5sY"# g  zO) uJwWZٞ3yvD|J*٦B1+گ>.20&J(HQιJ1:묺,+ט Z{1}>N*e> '2 *n$v,1o֞i%{KaR# Ba{p ?vmSVEGw$c~`R i2 5ޚbrwj*%˒+IʢUvM SpNbaV{kI;[DW>&]еs X~qkzE<)7eSJRd= jbVwC'AHΰH}<6O!Cd+LGFRi)T%w KN&hRtx6%c}kx} bȐȚ 2Aʍ]QO*IWWp_+vj5s%o?vG ˟3$8shwp% "ōgp Dlexp>dSEBbg泭b\z~f;tԵpׂB7}zD8:9rDzMYͮaÑsbi(+cVh_~rHM]Θ0M:]7~7@vmN_0̻Vź۶Li9l_BogC|\AJyV H~Ʊs+j&pr 9tswFm:@ل^Dl^t{E$2>VTŠQǜ܌"^F@!4oJX0%GZɁλ͒1b8&N&N{#]Szg@ycr^j*4=޿[@W4@ai+Ci2QVpA6 Fe^ӓ =*$şh)yZ0KQbmY_Xsҷg^<ixtʟˀ"%G5X逧Rkb}b!d𵎳ۧ q.IxQi X< &<2ƍꥱM:QXO(=Ij]DR8 !=t c0-‹ݵ6$%,p/@M&zp|E6v|݇.uZIG"=yW /M֣a^@ q{0$'oL~<^6ۀZH"-g]mpB⛕}Cꤼ ͋$P{2OQAXoXv#}yxIHWC+{߼!I2ߘ3wn/PS2 I82q/lKvDJ` x"ؔ4ɾ(~*C"ifz %o3ۜR u$oPORn3TYfY<*/fGCz JIA@l`9E\ځ5KW5+ vj<Ń 2տ,JMiƀ gvo;#9( @M9kxb0-K3]^ g+!÷!y.I/{>i;ף>>ϸ\:wVD@E-`NȔq3R0viFK͵O$5Z]KFCh2 }$1n$`95;)@9jŰ`}`6$NJj CCoFe0@ `  x ߦ]XDx!pWnOMt JMوB:L+ᎃ.J[ӄgѐ-޹BOGb]B.Lԏ(b]27e84fMUtt$ Wf =JNI6pZT'ՍU7#.x:͇e[Vr{Onw -K;Viŵ,w"k}%-v)a[pi֡OlUb-"l)FaΧ2z_.L٦.E߹Z#|oY|R}XV IL[kA}[ }NѸl;'2P~WG5-筄`b$EŸfL!_ DMiG PclozxdBh8LP ҆zuf7*-X/!JZ=lT%V [ֵw;KYΞr Fzj<|\!WJ6K &i(5E]ARoņDo၅0QV=EB2Xe]g-L`Y)sr P@sӖHd*0& YM;>;/!}lN8kC䪺B+nݺbzi(7{ȮB*rHhe-[!_x֏>}c;ԁGOBW⦫/:ia D=J(yg) j쟋ZuC:_$y2ҹMSB2I j)Hcwn0[{R*s^&wB!]o 'ݽq#_&RB@f^ƽG>Y{Gyg2hWr e1ތ$䱏'-lؿ J O4>F қbIp'zcv|65aW* v^~Z#-*7>*/„f ؆(]| }OHGc \SܖgFɟ#/'=d(J׻\óߟjb1FյM?i$coCĿsG$Z\J84KҊm!ph=/r~FJPOJLWvt7.gt˛uUxNM|5-*cFD|;(qV,ւ\3 L$DV瓣L y`_\H.250YԈc882h@ˉHp)ٽWZ\E&gxVe(ۈ|nX,FX=K?@NsH**S,Z c+y>M<g)'9s, c C$id*I!ɳ6Dh5FE炵sߩ2RP0l$^e'inl$ͦm·7E?Tj;<Ԫ֊­ PBwgJ-67Ys&?0٦-^_9 Z#pAtG{@ Rмd*"8 b\ ޝ*! =OdpJ/պ%+gp$.W O7fkF_C&p9i|y za,+ $V+ OQtyOܤD MYPdE^ DLTqh&<d7bLkH i._` ڟ U3ڢ̤m[,h~V.#F_@ J,JR}P)b{&gdh%肒k{/ro–@'<=*2mgN,F6_v&D`4a X&s}*^ @t -zׄ+]G D /,"j\gbN9;޺,U8[lg[[fdVMquLeSgOc :-I)nƿ"K$9Mٮ. xO~Q.sN~5[L8x^Cb&gdp ES ]Njh'6Jj%UUyl=bS}bɪ=*<\u=$:uRdy3ՠF7Vp*C5}'W"5@jfT2YF` cݵ#OyPMnf)U`-0eUpIB= )3ݥӌr-D244ݬ6S,GP)L*`6i>QR;ĚX+ɱg z1غ -  7;y`852}bm01ަ09·mSBZU~K14y`/~\-E.6uDgh~s+땼HMߊ* :gV Ul&pB;EwɈx([Hô|u+gXKHshI f+E"ް|@@T| hASLzFY#‚8TN4mnžBkݭDU=x?Z>WE?$8uTRW?&ͼq97rkFVP5t'2h!׫-TݾqYlJ{itǦ:%N|7u]VG꼄reVCmEa;˼R"%(}?z TSt|ID=lsy]qqs&~inmϽ4K/I^S 5`t|PE"-nG^NʾL붪CyET;P;v"]t !ADRvYhxa?/Xcp?_ruݿ) TB(Ԕ ѵh9^N4:MQB -sG8>&?ؼiՙwtU.aQX读%Fz-2O&; ^Nwd!hckc8V"a%ۙ]rmN"B"Va5Qgu:Xo +.GSzL%v0l~3|֯:m P-rg{ <4#u[nmvUGH,fB%O%|`QV1 h'v4CG̣(d, : ڌ~1au;^)SS|@'y¦Vtg9=FûjB 2s(M\ri8o.C>z0'6?FB'6Tݺ vRKf Tiq>[#YW\BzeS_j-NEp+b [ ݘZr^۩>1TsC̻ ESmUe3NTZ#3H . 9~=6ySi9ū.$:isL[-QkQ'9#Y{X&ϑ/-3D*'U|}JȱaIAÝIU'ꍧ؜ڨOԍXV۹LK`ƞDՉ}H_v/%݊ T~PJR{ uld,7H#݆Lf}+WDjּm;ͭϥOC{e+na%+qsԓ=ЮtO{jaIŞ՝:vYbJޅ ?Cu):Gܦ3a.d'c*Qsn,LE$kʒ7ݯAi"X=d\.\bmHSKgp J٣Ubͽ`hS(>pB]f%-r[6h{VK1 c^dey w߶L$^7_M6|Hm Z4pzm0E g"䳗\$1'L0KO\@dׅhR<9%URQF=F1)ia ZE!BT7c1 u4g%U[4#b*p,шeQr4Nm{!'1A<ը7m:W!O >MOS!Mz mL3fsסݴ4y+;SGNBDC0lޘY# oPV)wV%knģQ.WDd _ﳑQ/`вݘ' uI1CЇf867DM%0iE+BVez TLmRͫĿEILO^ɠJ%`TNxУ?b2ڷ+Nܡ8Z\U ѐB"7 -;4h˙5aS{p+Gn!& &l(|Iq${/ i3w 6H߷5!%Fxfuxd rAU|E[ HzH]%訦7X{8F*rE)/>^V#a2}7\I>9ql<`4mbK,-tk_yN`l%Ōd׆C]XԊ?^+s2fQ'̇&څx'#ڄRbc_%W6.DUm̉@ jHI/.͞:X `XHў f q&)K/zۨŀ[Ӣe%}-rpy:2 Ay,'쮦MYOf@ Q4,ѵhƛZd]X)7m\0WYygU31ihk:jut:Y\9mzT$msnl=+(b<)!Ijw+L#{Lwψn9umDS&vqpd-{ mHU§ڿ~hlS:SaV"5.d ̥Qo>]DђkK_ &nt{aQߚux#qFgd*X͎~ 3'̓Ԫ2E㊾KE0:d0$h|/{,̧rPWNr!/r8)W#q~G(I i"Diu_1bk*$è K\P( riw{/}}|Yt"buHD&pjܟٽ9 tf1 _pBh%dc7W#^ٶKv53)עrW0|7o<A,ܾ2EJ0:Nfl^H9#pgur螷^_"}m f vUb1@ѨL0AYHYP#J]\*9O+܉ވJ qѬ<|"FwKxv++h}W3N%X|D V('f+F/'Ƃ64\lbؑoYz\"LM _8(]ߋxF"#N lȿO9"CLW2ʙ{[1D;v?W(eNTeppЀZ2ҀCm6ໝ%"(fP ..mjl !Ҩ`[_-:z-#IOil&eiFD>&*tZբͲ {7*!+s,9)Cwf.ۛ(>䑿>2vO|~n1N*@ҤƆj]BVlcxW?N9z{+;Bv܉ \-1DٽUv2A>iU7E%yzE3$& #[SZ*55HVGNޢi~Ԩ'5dl? VT2SpUa'qɭTHĝ zKlT[@?'έI\霔HW@Mjd k͂$~KLEo+#Y,K]#huRVnq%"c+d  qYҔfLjT!֞GuuJ&fFu}i=s3N_7^T ZRgP$uM0ߋӒ S-BW؎R󌓵A>Y MMT 4o*pؾфM%nx)VȀTфP|`/vIֵ0%6wm2qaMC\}1&/B>+*TgFk.W;ё1YY:RJp4@#Wb0$C{}Vw\`4CQШỳqrfO %G2l7-I\ZM/jNxl c ~Yu9܄PM:F!GԊ^ Wnos13(x i1*^6cF5ATbd/6\U|M3Xkwߕ 59a mIR}T ˡjn (nX`u^P=[l t6ŀVAb<"7>{1LutwjJ~q ZK0c\1R- ݍ|A~N^!NQ6p0 T2u)0`u.GXf·7>є?a.lZ\U5a~a>ч@ڇb;^w946nI}0%a00`(kء5k(7ؐV6k8{)R= 7PsDYg\-yPQ6&;ZM\6Es?V<06}ds\T#<7˯ ժp ݖZ=.RlR+mc_$6 pA܃caL72- A2^  O|#VX/H@{T­eW衝)zD1d YmwՓ.f䲨j/u̡yłO/\^d\2R7gWY"Aҫ'Q޲]poԙg3gQDYlEv:-M5{};U@%Z;r 6L `ly^KNX@4%>NlϴC'`?4{;V6ϣAt 6Į "K%&G!k ~GI?IPRsR3u}/y2gr殶J97 d+7lCh8p9h徹jq4zaa/B~(UTbkzgD78}92 Nͩٮ'j"a "w$K MtGXq^D +E- ɋ4L:Ohdq Lq"Kr'D'#.\l`u)@L9Vm>.fYǼxy7p [5 ? t;[y'2V0:{BGKMz'tIRщ(n .SN`|1a "QZB =U?lQ7tKh ^7q}0;8RÑ 7C.~\U 勠C'}auQO,kri(bhew a BZY7#ŕ)acb.amoΓFSڨg9`~NZ7V7%nBD]A+"I M yKZ^iƽN :A{FѲfz`&,UKtQޅ/fldҧrs Wڣ֊y?QķiTi7>WgVR`-b;мxP>R@<=ײbcĎ$ D!39NK,^.!l?!hQ1U]H pZ0͞QھsA.-of{Bi>ر^O\ihbс3DES+SzqLwsOyP w!;U#cO1/[)[ÊLFMc;~5F76]s& o|p@ZZY}1B8ufX`iCݑo@~44@KCiQ!@:HA cJܒ0ר&rH6Kf BzUW J];@MK4c-.=X<"4bV?,TԶ?Ѝݤn;lj^~]M@>_ 0"8FKÌ>-aE|x!~$5 pZ̴g.[yC_'-Zw{\;H,Azٽ $X ^PO>#2Hd.|avdROᄸ],U#qtk0~o^×Yt[Z. kzsn=" \1 EbqA{{Xvw=8[djp´;ӄ z!4fdn;cţ(vŬC+(>M&̜`NF4Sd7́cSF` dE溓o@QeAʲiOBDF\TOiJ؃%p1׎WlW#"J7!fnВm|O;HN焥Dfn)*.()ɑ4ru0/f`#`Ǔ”i'T#3״sD#kPZRYY ?J;-60HG #P'mō̽hsA\[_ذ +dag$5X3h˨A;qc|7I a4Fڭ$#ZKӊz*ًh@ _D1a;4w&[WyUqs.$O)2T.2PWz'fӈؚdWcq|'K.s3JSE1Ҏ׷^'2Hf,^FZ9?}d‰)꒓)QT $0uNkS8A`#96sLY|ykFcYheK)KML}X?c ÃEHP!|zv*4]P G^?3ҦP v p#Gv~ h2:mӷ-Fkg aE׾ "Jk]3&I߹XWA79L<4,X[jp7LW)\oz%,ʼ}  mkP>E/wa)ïwe*{Q|nrNd F+2)q:/bZA 740S; V;h)`uA ?VcOZya}y< [{f\n@tykpT*MMv9;MAPu( e|b 1d;r"Hr_B;vjs/>NyxԞOr21F󜏗xb jaâ!y_.i vO[qO`Pe }U`fKCARC8F`4|N@oQGr'z!ML"r;{%:(dRъIPʍȸ>i ҾFhzO0rӝ6>+3+EV˗3$[q:l)c(@t9Nܻ]h# 6tMk~ a0/B^#O$k,V$j15AƏM{f&A)iN"s"uBډ\؀Tܚ THfSm0)?}Tn~"RBwp`]98qݗ$cxNJ=dsYQI_몽_vZQ5ͤOW/.µ MiQ`+Nw4Λ?wv+Sۖ,Yawy( PRL#$ޞ5tI6*{4 )6/)i=ȧ:k| RnXT {l4I#{'LԆi"7PSI2*+&/mDaW_t EoR#/pscY}? `Kh^W,j/|ԄzZ8փ5)?/o\^DqysV >[BqRɓ̨ թaоn*j$t1W&Gh2"ڼȨ dzt]"qܜW3{C6pjcQC3% *Xyw}Ԭ{+ @݉1L4 &]!BJTݢ{`smzr)Wl5<=ߧ'knykGS ^(@+ {7cJ9̍:m]B,8V7wn b\s-66-sdm*pS}qDyp ++֘ zZRA2ɦk]5c9a@z2 K1zcJ_닳U;T޳ L-* wA^_ZXsQ\f4/%;suHT&~$J0J YJ]Q"Ŏf(Qd`i$ x;$=;#d. ũ~ݳ蘤1B\YJyA4boAsaOY1t}18 P:U 6ۧmTe!e u pŚ.a;2r=.NA .y*d@Y=6Zra%D9m%My}w#+C8w9b/\bH MFPCԇ܌߭͘ sqa M(RWOB4|vly3h4VU,wlX#FZsfTG\9/Dy"$7|bp |/Baݺs]\ oy{ib:T:Mix -Ngc%Ev6$L~L8WG`Ɇxh]hd[ޓ0ҽ$nE1%mw [c#ԞQ, D,I~(|ȘۜI/9A0|d ]/%'΍ 8} q3:>6*ow 1p9F6 ۻy #_l*e_ixcHu+E J6lcC_ Lţ~9: :Ap ٺVjbTo[UjIvz@iCTOT  KthnE^8ą77!q@$fGE˜ q Ek%& `. Q=v0a>- >Ǝ^#p"6b'*@`s=s2Ed?~7ݻD(AQIrA]ۆC_gN@aa<.::й.-j*7Ȃ6= C0P_/;ssMA09 H I|%xQܣMGZ|gW8P %{7ny2coQq[H~Ld~ ΃@)ޣq-Z.YD}~Y Nbt֣ya2l\R[M78 9#׳#gIJ7uڨ"jR⌛3|e! xl2U8!`H),iyWX_}CjوqȠșC|yjP@+ڴJӹV-Y - {cW5%ϵ`+2gCVYc4@s:ya'&{DR9]MT;dqYyWb:<>BY8m9y jq4c:*o1X9C&U$StN xm6:?N5O /Lr9$ڗδ qEN@홨`+^MGtA{sbk%y )0avA-mbHɣ+n3R$:"ciRyz^+{ν9'G{#̼Rr%VIBƨ.ng y~Hҗh׭csc,CT!iOQ2/ (aQB*+jvD`].XHgfzX OfNCӛtI'MBvz3R% cCzֈ͗tx9>E7ALg;nLC.1SNz~<\k}>Svq ƨÒ^x F#J9Z Xh{E]ޔTx}50#n*%QjA{|R\*#Q lH5ICWnl/ ^ީWw?^2 ;lquv-ge,n$x@.T:R˩ɭ/U~CneFQR)˩VATFR~T Mt$b"ssF{Qdx-+i {@`8X'!{p҂ca^~̍<_zK-EH&I k K_^/܍cc:kA- eZ<-l81=VuƳo./yD G4PY`j<+3D (r?c Ήuo~t<gLp@)L OJ$cNՊ6Ka'KdH[\9 8RYF6ow-Q!HF"BDkc% WWɔ?&eNl$鲶W48ts%{ n}<QNT*\NxD _ Hyr$ ?>ʲB@!x 43qQ(j)I˂4>M XQ^6$Y0#ء>)*9&efrBM;[|iDޔZW#r,TI**Dp'#F+Έ=|aҏn. 9xY렉0VB]EHh髇jUg_Tvfʢ} "!==7{X#&5jzkݙ҂l@24.nE1^Y~\ 7zp~2\uAn1:nM ZWTnL$KKe]g$~JϨK˚/0jܸ9VIe'+ Xa0wryn8Јc{"zwqNk4OtGuec< ww5>Nv|*#PN`Q'mVLJMb.ae5WG&I'pBj:>M-Ԉ 3.8H͢J#YZ,4NAiZIzs51{.VD9 GA\| -z}*fwD>li9k蓮"usIn_Kg4Lj 1PO7 raaP!.JY!E=y] QcwӊM2zWK%TmGܟ~CPށ1LR?[p~TLrhR)n/<(ၙyOG뮚ztL:qfC!ح)hD5scN&shw}IAz^Xw6%MlS-ZUD%keR:OƖ{bB¿ɵSj͐(;~2HKIu\H>!%l_)om7peyu`\Bݡ%f úP|AA;#` 4d;o42>DלI4_8~_ax}|vXXT٧>B|a1$M*0g >nQBv6 4Ym "w}g][>ʢe-lz;{E`ːlU< *n h/ĈMTXz༧uK6A86d85` ?큙`ڽ[%>ihzcQ,d (#phw\ۭ3GߧO' )$FgKw fTslclz&̙<@QvġxUO9M=՜xkp6Q#-OxDZkic`=LtL~>7R&R5+[= ȟÀUQ逻MYmo:>յ|g޻!%);ynб֏4ǜ7#cIaCVLB!Q٪ Wp<1#^aVuW7i)}9(˩-5[ T.\{Ap6TGpX=wLjG 8+L;#"#FkG\s”`C͜XV+Wn~ deQ^.̢k <.0}e LoXrz_LQ{̓J s#.eH`:'thI-cvqVM=%<6KU8 ԡNm.S1e*L|>H+{?AZV}Ɣ]:/5K~^y& >xCl\J?W|,*^dNR` $wRlxdc/8 UϿ +CW:߾͐tקn_!_[kX ɭUCuw!(T w,4OhM=ӎ|F:'?zݞDqCU9+zܓ;?2LweȷnyLYÙnܭ*5p/iD_sJ~"0/WJxL3wb57ԅÑMF3{) ^ P?ðM?G16{tHtEZt^#zLjBZ;@Zqn iNh=,ۂj1]$PQQ@leo:z|2ls#SeE!L9yXfߋf%H͠^W>zg>q4өZ쵏xQN<_;''Y<my=V{3,Z`-GC /ngh`O!cڕ6:ȸ$`=DEuYH%nF, h0EvfeyoQ2 4*辶Ahf /tWIj6CfJj24=TfEg}ף1h-EJ>n8v$ cAxsR dN,"GŗJ0)J}J+{j}8Re1k{#O ?ē/5.xc_XA}o!8S_ Ry 2/ U?b"^"U@sk(v-ŽyPmS"gK 4 (XN{pi8% 5K \:-|q͖RZj;bx>)r#I&'^*Wnϭ0j g%* m1.RN&ee&Լ;L[Yvpo`9"y\ꌃUY}jg@.НTlx)(&yz/)=8+ϟwZ<.p;`GL\%NCk y۝4j̓ɢ3 gTT7% i"^ jCXeJ!yͤ)tfu<\.(`R:m~Cv"@#);E2+)aR e>`8XAy|l@7oA&U8oy޾|, 3a5z<DRM.^)"z4,,q`[%*(BL.xA91AF1 "Q[6d³ū.04d51NQWӇB2Sgk7gf0^ :$[W 肏k WY/ܠc t  ğUII'A` fZ@l.@ܞ S+VI]*C tʤ^!x|[;V#]kNF@;/5~Q.? {-22/aHRkP/ gg# $MIQKɍ6o}/ˈӃ :K6ѪF(轆*I k t,F<ͭKžf KB˿nRr#|eF ]fiTF*!GKH{^=FV/!qH׍,ӥX*/wȗN>A}mPo|+4bfV4-Qym c2GwNp H@l^@iLd+"nEf쏙99chLW@^{/WYZ #H̔9_Ŭ[ S~ܢ|gŀe=tĦW8_(LD`O "{+ [⥆iADb>~ۑU!\^ZV̅0z$CGK>6y<;3-+>(A:NғyŖtRˊ4/:I\݁o=q{6:6[@E~xvZCTyj%qߑ ăzzZjz>i2; hڅ}R=Dao*ck7SPߐSY y᫞%nփʅMC+}j3xcn Cѡ5B!5z|9n"9*=K~AKjP7N&JU`DGQ Սc6]%f~R7WI}XARU'2w܍q[?:(e'iW&L**}6F hȔe>A?`.0 :̔ G1ԁ2b.] *f +y?'sdٜ؆2XnZ-Đ4+gMBDա b!f<y}dl8.Ut_v*m+3k0:Iut \z0F %hhba+IGbyV{('NPn0)&bg=mQn4ͪ7(FY+c _b.RpsfFn CZh6PCtK?U2?>02A;bPy#> 0Sq7E]^w#̈cuucƔAL͕]5k>R>@㕍\Os>/ E_NG6a-z39B=ˮ=ɉ-qK!MyuO._h$!*0 $4;jpU+1>@7 y܇ t- "1e;3l3^6rG~ γARC8/T>_{~8Ï:t ?]8*4ۈl?k \$TYk}x58qjh,7m S\kS2! 00d=b]|5Mc$3[ ?fZcPDm.tKo_#;WjgAAGRےxbܫ:E"B jzְo8bdZ'd0Ki 47eKJ0`(>%ʏ;8"XҡQn_e;-\OA&O=stQCh؄ Y%TTDfL-'|ȎhI[~TLtΫ꺊0GmʶLq 1ǜ#};@D {W 1MXqQ44ŸoTjI r9jf<L̷Ev B ʄёqŤ)J)hT^8Bif{M:`MzơW*iuqc_`24mLC3({l,TOT-:>{Io)IR\} 2%bM?#(ؼ> /V8/:q~PTaǩ pڽwBEO}5^*yOf\8VߦټR-b S_N6bA7Uݺo1.G#=\!tL`2mWC|IU9.#v9ئmW ّaC͑RE5EyOƠbWSY#3!6]M+H|">)!Gk FwjHHӽLVז aM1+3LvuDaH\(qvꢆ J]jr1cC . `"JH7^`E.G7,G$ۧ4 33R @'u=GOvL8q?]L@ۻp.QXDl7Nf|52*6hXy"2t@]/ׅ xFpUk]EG{^Mc&srER.)j֓m',8+USc% O X/T+fe&]PHq0%E+Eޯ% \f6(Dϻ4qN訛kXR]ņhQĐ\"o 5v6(-UJ0f.OeSGƙ}/N3)1upnWaq:yACĉz K` ^^IjC9 J HÙG5&?ZA,iBbY\J),F4 埙Pu_u򡈃Ɓ)ɞQZ @bkhR6ku2:f#l8avY3lru?>RF*85 GS$&ٰfb2^T 3 Vc&/PGwC\i2< ovǩz9'd$H-Ze̊$M⏧Nu$2SfE0ц!*ux6=6 A*(e& L{ENnWʾ28]>W; įJQHa5O. vJA XixP5|I5F0ƑT.F쳂vnjSd ˱_י.KO}+8qǺQ5_{َql{h˨~CNxﳻ) !5;@c5{倃]=cN3 m X}Yk6{([qȟoГ%D<'y5w f]փF, p YJVa_v1Kvd6"T7% pJl:I˖i ?~N*VYHU&9 v^f| .TPQkEpܨnwYo>n8͸zկzy 0Y5Y躑=[ }Ac5!kqܪ%O™6Rgm#!]JY. y021'SW~+Kquk7~>̙S`旭]e޻Y?\5]r>y@TȺsc"1lEm7mA(P$|%9#'ϝPꊥ+ ݱK*OŰ%3x]H3]0?O$U}ڐ] H!7s\W* AI[Uf߭&D i?^\j߂C|a4}6tȯ@dq>p͸X n_cN -X^J5;jp{z4&r&gA_T.Sl9:ul]{MC>/cq6_,#6k;5?` t[Li/R׏H Z2c-]  o\O,|MRF9|[eRD͌zrT;?Hcf>":V% E~ɩN>IX 'ң50ౠ6Ww!gQ~yc(.,-"jL ["-ΚQ:7b T8BrŘ?"hķ kWUwPpT[qns9[Gsr؋zt>[7tzMM}_m T_L^PQ%>)2^Ɓlqh'D`lSF18DŽ"m;WYzl9y}I=ӧ%0R"m;Eq&qLX<8`k4%-[\}0xl" q42XpGhepYum9lĢ$IT[r' \Tu[놌LBrƱL< 2Sc*_Seش8ʬM55b<]"wD6GB&9Cwȼ[n}' ~̕옧mP'DG^Z|r 0$HV,CqvN=q:l4'-7Hс)c,u =WZ"CE/uAX &,Z.0 ~t}K:*27[QMrn]` 4'Zv/˹ U r7w J1u4 weGPBo'4 \PuzH*w<\Oj([Kz-J2u)re0;Cz/}%p Ă`-SK447.Jt-MB>P.W'ۇ|^Ay4ma($K6ٕb&йj`gb@ʆ]3!b=vsr&o.Bh+l5 4uU#M;FZ^ :_ďaVWN>8I}lY׭Xx[{tĨr58=2PzEbtj@hRmz؄Xr`?NqM_:S''v#&ao!aSe,v/K 3bf";>fc&2YF\3mt,d31矩܋}trp9J%“)ɘ#d<**Z,e T՚-z ɕ =\JRe/$ޔ6Qny/T$'*#i"Ρ{awxH@Mro[mIcKO|^ ^y#v1E%3?7HݏW?vp(@3S t_k'xͮl$OS KD^#}Irɇإٍ{PsS.&޼FG%ڟA }n}aEC@STBRR3XLJd!64dyC^ ~e40H8)`u'Ta'tV>Q]'Z!@f\콥ވFs7H|y;f뗉q(g+t.J%0~U?"V|[^$fd5-qȥU,ە3?m&CAhب޴A[wv6hX "Jzl^;uckcvSbypCSmE0֫=Y~?u6lkVq]|< WyJ%c% (px> xE:j[NdhW&^VnuJ{t"@e i~7D%*y[fċf}KN61E Hv?n?uMQ⬶d~n 7k'լ6=U0pQh:[#cx|"TEw7mKbeιV#Oq{*' 4Q{Y}u(N nte( \&\mET/*ɸ&.WfS:PJGSwdEbF}G! U՚*/T:ܲ1PENr2o1!X]lV!Y ̈́y:!O.㽝A•bV0זU?ԼT.JY8Sp|Ȓ 'o? T )9vmcR(RI6 qes7ahFåy `dh-ֵ)t(UOGMXk$Y|Η^$7 ǟѓB4\'zgVm[F5d+hQaZؙ!6 JϲG7+>C=֨KD29dȂ{nRrK";ʄ8\%APBiQ9lg~x{`!)\{؋b 0su0~gtZh<`|X 0}à-R`;1qC쀯0*vv5 Ƚ+Ȕ&ztzHz a̯EI"dz^ e&yPD㎗>Ѣm)[eƚ2v ;xjv_;h^Al^4p /M UᇹV=e-\JI?x3Z5XHuI}.=ٌ7ߢ`J""X}?vmN49;ھ qۭ{e;$T>)jŰi #͝P-(qb EmטނH4Sp^^F`1ݘ {!UHϱi_A(|53!?#l|RhI6a7ŵGHK AޫOb T,*%5C7bkaH>o 5;2DYD'byG@2lGZCOLN.ǥrz&x*O}JQz:-ۡr& o0Ɩ[7zXu/0 K+{c-,oݨ%ZH_J!ѓ@酆2fQXaXةy;?OVJV_O/~o\V䇋-& 0c 56iD G;֪㛽|"H2g[AxBS" HV3RƠv'oP\tWء ;_vܴiX/򉃙tcQ+mJU'J"{/r:VPE bw@XG}Q< 0QU[: (OB+v%ʮbxoVbLlҀzf\k;o DFm|qR!\ ͱ*m jwAc3{9^u2d"E4wn ?)&*س5D`TwWLh-1m۷hj'%~W,O [D & YQ(r+~N{_F6ڬR'KM 1W 7A%/0U2A!=C O3#csJ3^rFvt~GN$T-m2 jpdB̯[2ԋKoojJBr,l-+ixP󖎼E^^ k6Apх[T #Ү_rBs`Ґb ۶IdFؤc.6D0iօahIӵniX)ćf&/WFC .1Wj@~ɞ۟'ү*W.m,C~AY}][{rC3\`S9n.y/󢈪#1 @+;5}1jca'g RG  +;FP<;_屻WL.djp v,.uiTf>҉n,EĨo@IVҿd`&oF#Ro`] 'SLv +sI Pץ !r? <'(vJD~ma#g$MCwcO`@Mm*iGb-69\v֢-H)]+)2.8.ulK*xy9qG^ e>$R _(]R\t|{'r#<+@ʍ};,c0ڪQHl[aCKUʜ^yp ~7Hki3MU{buc&fQZl>ȸ.aCf>$ j_PjZLMxB(h)u2?ۈx5_͖xn:Z ်;އFc2Y+oh5"E_h9e@<  @q¾0^ jM飄w ?all79D{w*6^~aY[N8fOI%&Y?Xs!ithE$x_߳]&I#u[%: 7]= = anRӎPo}l] j$P={rT7!6&6VB8jR:;TDky+FvB/^[J{_}gSZ"طœCfW7&aQO;L5Yn}=,͜k7zRS8,P?=NjC.ƌJɤ + _>W F?#W0"0,Jd('Kݯ iS,PpL pɮ`΍_` M,H^~9K9!?Bt ꭴ2UZǃk t,9$A aI9 C0 RG gKv:ͼe ) |} & ı5 é'K7Vcz3ykۀYjC)7lQTk`e\OIG\Aw=.Y#i4RmwSnJ-gYĩK3'6D91:!_ZUR #G6 맙q7z/c's\Pa䗵)3pp. FRu[/*M!c 1. _ԕƎ%P}W/_hlmYdۮu9=FZ0cm8n%K EgPO5\p 3$ @ޓ|!-LjWsɵi&RZ bN 55[hBf7Z;+Q7 (M7`sSp {0ÕnM;+H# zkY5WTBg`籃x$-o Oi27yWKn,rv%AT*a Ag8D*an8īYTi:;;j'`{5'\cDcύ>i4,q$nB2||/f&+4ò̦.ydݢ vL 3Ff^vV2#-yȍ&{Op*jyЫ νԠn}-HC6-ެ <)G*|XsT*z9 ,c< CxO~xoL,W\6{ |8a2^O5%F3=̞{}R#i,va2!k:|xo]$;Y6\2Жdo:Ⱥ2A9]Xc >hdz AbWMlJ@<rHWa rމ5toԱ9c`AYHZVYt*nS Ho Uӧ)з -3ڃQ#S˥dP]Rrp^BSa+~+Qd]_W!GMf\a% m+&D?ɫ-¼ J4 &R|3x(s>Zå-l5|j6D耸Aێd:E!┊Y)aAIbK1.Ss6k9;Hݯ([tRVkVT&ndݢY,h#^65 r  h6l`<;)`> }}7րxĝ8#\b7o\͐C !{bіXͤ]56)"6ъ.KIt?۳>~l-+2XߤЗr0+I+h= D_"*8g3GZv/VfzAMϾT[W_Adu1#lg%8h}ˡ#lr?mbqI+au[Dz#ՑHU?Fsɛ%]G]Bm:Q>H%KPG^lүoi풚$C2o F >QynFrh@rteI6%iV݆FԧFK愝wu:儯⽲ ¬6dyd0:_Nh]&\\݀ Fט%9~z՚fHb[uĘT;+yUm-5CX|qm nhN?(\S^ܮj|vn XɴYZ 2yyXØYHUjA)nQx*W~1Iz"ٽvt'vظK#vg'6My1,T(F;S@!#% WwM+&_d_ 03SP@5`IM L~YǤT쿍wN`"\V"/W>Cy&yͨovU6"1XYֈo\m!LTc=w~bhtӮQ68@ E!?&o@q F6Q-)$mǀRC,L~w~ .M*J2c, 3@`C BJ?'ZA/2>=t }Cpdml&ۑhJ 4OJ7"_E*3aUf=W`mkOOG gA3dpOnqn<(9Y[nƼTY-UilZ ݶSrnm6i-0(L7^d3LO% 0m3 z2)ACG[@|w]P4ܣkB#q<+ڮqm9TɅ-wܲ,8BOBEbeߟ4e壷 ?}-shT̟)0>* P+"8եD} Xi=(kAS'?ejg@$8;`&Dt=`U/LCsz$.?uՙSթÐdt zn#d ^]waGvyr7T 8oG|l#)V" WzD6F2 8% }QJ7>YҨXKK im"Bޔ~D eeN|;Ͽv%]EOHfEefs.~$4Pd:U.D6doVK YTe PK+S]ߟ|6^9ILV>B~XL Ee74ήDMb|mƙ6Q MZ9Cj[]@VFk`\,3:{lǟM@֙x#bԀW5S뇑Q3RU<}݁04\,\źv*[yzI]ᒝK9Y܊<|gn!XoWuKN9|4``tK'KZflϙD948oovN7g_ GgM3:RnV8F3y53I).ʼnH3g/e֤*7O\>d34%9v*%RuX@b/d~ezn'T"WjNXC翯%]O ^"+nr!:Ѧ5_6ݖyJW!dvN_f  -NaګT0ekXr_8D@^@ULqħѬ'b="IhluV0歫bx # A{RN'AO23ͅh*5vϽ 34)f/\i[GQ01t~?)I H"fNqմ YQO Cds@?; 龋;Oeְe/fdn䑢ȉ%4Cy4e9H࿺(z|6? H䲀(9}ty^ Ci#,Kl*.QE-c`TIqHĽF٤an+"ZkK<Zl }E_副@ON|N1ك^3޳VY/L_ B#՞Jx3adamj$Z~ 暎gރ Noa.yRr⻼ghW(ZCH`\02Ix-x SlmH* Y9\,t+"$u-5wQy)Tlw&sH'aLUYF5 A:N$%0eмvA<BfR,#w ZN@gfw[gAeAje[yf}RJ3 fj%vEMA1סF~iݝEXAT45 w9Bƪ%G*.ԢdL,^ 42)%$X|%NbtDSݳ[@MB;S]`cl?0F /z = U W)!K&s<U7i5_'L ʼn R8ƉkLr׼ζJ0;a{j7xdln1ÂuCz/>h<-A .dyg S % @يgn6U'1™@ΐ}HxUXޡYyz\0,6Mہ$ՋXߧqqGk.z ެdܪ7nbgn@"ϧJ/vx5Sܘl%dV#ڿbU!Ѯ_[5 enٮc2}$;  A!IHg*ٜ^]EXRK ώ4SGpWn2զm%|u =@GkO}Yq "- 'EֿZ@E</2M:x@msl7Ӓ3Ҷ#!bv\>b^,\ *G5ô[2щka hP4yv/Yvj>"F$L)' 6GWKyr@>H&έf ª=o#ُ=@ 5W2/'rqCOH^TqZ(?ߗ4k@Rl%$*K++O/ֶͶ+dU0j45Tl֕=;${{+A&ʨ+% hO 8' ༮= c (Z!#{]88,F5Tf>&a^$OpO?F  %)HpTa4P،ڞ> סS-F8"IY0E/<}%!ggD6?H}4ntn@T}0M̟msc&aǡ3DrG̴ȥ^,S&8siכx30I8/& =48גJ1?>UZr|T8_z'WM{de"h0aCϹ( =4ܹ'2⛴4{C+okySTwmF *~9#EFyis&=yK[R%]P3%9FxXF{׈Xww :ENt] ty NjKJ(I~kvnRph<0>=ok3 N,^^tCb_9^Ui=J}BR(;W{he u2Lt37 :_\`)r}=jƧ$-u4/zlLn`y3Y/OՔ-f~Od-V*z]kg &;9 `2+P?ʹeԦX: dz_K_2{<x>,ÊieK*ބA[ҽ7ˁ<}>oYG}OlTn08!b8'qZW_`p4`]acKRH6-nRxO>w4>;A1,=\+E-U+?_xtMm +ryNͭcM& |Vخ\M(eކs!4O\ܤOZ(TT;5 YĐ 4=λ}C}WEϊ6`a8Bh"u|ei[K@UIyݜe:@ˎěK~H\̓_O.n{J%FkA5IeOqA.\3!0 [Ɛ),/ (@ty#]v̝xuAɄKZ ICqɯ Z_0WAj$9~) 'g/afh #~-XttEOVadA2bGE(-Q>[^,I}$,xKHjjOnK4y@bmXG۹ꚯnB+6x[Q۷:kT.޺&a0pSNZI u^b͚#[t;gmI*P_ob~3k(Y =wQ{ wSuٽyAUPIi.Mʤzę,G8))}ZY}w 'VI5\pjBX;`ޖ. \z`d{gdj_DeC^>/_W¹FM ÏQIyD=p%d7kI~7^4e k)KkjHHNz ZC2. ,r/n/e b@ِT:ˈ!|E(*tJ'[]6Z@"3Gߘ/_cܺna!1TPTq2ڗqM'%J |knC;5EФJVM|lj'v6yE b(=ıK#~Zޛtmarp |ZIꞶS- q ĈMe8eX5غnnRMβZ)񢈳ȅ M6K.੘6͈|`o!òμ<Jos9EQf\# +<0kk6LJupI0ܳ?s1~؎YwyޑtؔIp9k| '$M5vDHU^YJل[pV+5+%?k_? -`o 6Ѥ)xmBF^H+aPCw M} 1O[4L=Jm̃gE 3թBkƣvaF |1 9 8QZƤG=joy3W70b*<3l쥅<=/{ 3+5I.NLձx{Ҩ&7F{$UBAw5Q|ׂ>+ۓ18/zexMg bT+hQPhmo|2fOP5f/;Qv֋av  t@+ V*i!?F Q{^:d;+\?{X"Ɠ]Z jƂ)XA{5W:'bH2EЛcˁ&} roS GIuݖ$&ݗq)O}c܅wG]E~΍e>+3Cų~2m{Ntb,rENj|go;`14;0FXk-5%!_j)*L8zU\0v$R:nkp 8r N8(Pq~'B$_=u34x8Y vO5No~r_o::UXn~ 4>/ALS%ǎ O@T ysw%Sz;}EMA sRv/N\SM]$@)"Xb1 h@7hA":5Fn@ (^JO LIDD9f/j7-Ca 3){iob}g̤:&r'9qcR6Yps= m2 D0M._d^aX֏]ۡDw~Z82kaT<&6#ROϖ 1k;GZVҼ9t~3V(K 8e%^8~OUϚjIC5xkT2\GAx=VSZaQB]#r}I2#_lfp WLN7uB $E\䡃="6GLR5q@CRl߃y3D_/Q%(jbɐv6^mqV\KҋbBcҐcnclrC&1 gUݬixx14hojOi4(jX\J*=]QyqK +[0oo<}dk^sf69`U=~vtsRX+HYɴlCŶ0*yMh/ИKʎ HD(XWIoJ,x4N^?Pif4gM<3u?; n wj\>xMiWxG% yL+;xEhPw{<4Jm1f,GP/Z\xHXm.u=w8Mf=SDHv4aUYʼneSx#IXýbQXk03NYI kWӬ zۼv:-k7 Dz#r-`6 'LQG;v U苔QG:,j=|#=T17,dh/L?6 •F*}^_zsj4ٹu/e%R>9jC@s +ӞArUΛ/$`}}QAU,?N \ f8o$Ş9Keau(Ϥ]tRN Ihu FZI)n\F~΂ņؙSmNX OWLru1EӷN&\V߱?#Me0)xG]ʗ'[Mجo(!hBh'lM|'aP%Eu\^G#?Ë39V,a\8!II~a ߳G)rN]v^*o}Ew-Xw/}zSGImqF//9{Ўn?]_Q|<ȣ&waRW]m'Yc4{жA}W/(*Xd1Y0S[A+;]O6r;DmGu~MeШ'^6yEmH8=vԨR31Xm@d A [ǰ>bB=hoǟ)z[8PLgb|ouaz`C! ѩO٠1q W$ONJqDPrv 0L.JeڦM؍&RG:3@3 bdR uܱN@ N= bL:٬ ${ \YD_LKm4I4ݳ\լMh{wFq'kSjomކv̵Ƃ+tyR3Ctpd2 +ʷ܊-e[wfy'/E?m,MR43W:S[oudmtKJnuv8O:CNhD+T*~]r yf LܟRDoV`eqխU2Zjb8HzyV~(m{қ7;UX:QgU+8bP#R̙,۔l1ib|8pGbRJ+D4xtǹb(JbA8&T#̦h-x,?~ySCǾ? v")tQ,垏9*gJuu B 2x <&s-:4opK[x :OfnuhœWp:J |BH A}:|bTqZ!@8xDzT8 gﶅCLLu ,MR΍Bk/I;O`V/jyXfyRΜ{r9W JNi{sY?)JrG +g(0)혩 }c`0@:d!)v `+X%T吝Un& 7յ}Ī-ϝV\.2{LG\a'ÌDyEY t<>6hmY!w 9NƝ,%1SFt SQwotn ئ ^,;h1S1rD~lqmC#/\6%m(QP9w~ 7÷SWM(a\RR$Mw'1+xΆSHQk旕G߬`(Xy(kRT̕RF]: Q |?"kOM: FS /)GRB]p.ྗ1hѤwhyƒKF㻒7 Nj },e*6³>zXjJKC8>Lnp=+G]ǹ4P9d~t3)S {p>\ "y]' NJp0|8nҊX'ѱ_{|ԭ4(66xǬ%*ߛHɖ~\@`|!6T}|(PSi)Fx٣+dQFoXz_IgwۂL(1i%M%=Ӓڜ=9FE`Ğk B%M-ЂA q]p&-H&'KPW[wlQBmu<d)-rE/\%lHQW_6z͸|YP6%5RE?Wc8870a{> }J΄+l^vg*({(*Q0z8⎨O}\ yUb>`̥b)%~x +Ʋ3ش3^˯@?nEB7Ǹaw0 N: jH63r_[RlfȡR 3$G}n&pZ 꼷Ą: fChc/$Q1+Q)/RӫJi,άkGnbjګ45ݡbw[(-qh%U:`mA'2ӆspq CԌ?Eryvy ѯ~R /UyN#6~Xrt ^n#[S7jQhx&h0M_ߙgpɕfc{qӧmӐ)w8͵k Z c=bh'2Q  Ց푦v}Ry*7b k9үZWiZ@7K I{IԐ>;q_Owcltt(TJ׻ĻP?!sc17BW;+c6^fDhnւ6$fKm`y]^t6{+wedze mD5?.Z)!L/ 8n.f4BTH RrrYtrSEC뭔#9>V&f7rjWJ~  1R$6/oHB;3ŋi8u>j(̟TYT3cO*&/IB Rtp=ٝVfϸXF(DY:GMi;$z-\Г9| ȩiY/u|fm2uN4X0#fN!]_']KI;ZޯO7R'4@Kwɽ}mYP2ެL@v~ J:'##js0+UL#;? .JuN ~\do/zTT6,MMt,peB{7J]Pn}Oo+zZ[m&5Gо TQN1 rf,e VEv!N% -Jr[&L"a6tuVP#ۅ}-4!lTq ^2<[^R@kT'g]88S-Ug ڽR>J_(~ #P0)6"j"5f^el8;}yd!0jD{}T@!"ԛnjQ cSce]aƨddqHQF_o:~VWh66U*)/5Yd/+csmץYf7$~dĢ<߹?# R'R9t r +QZWJ!PSЈٙ-~CWĔJTSP l}MYo(xn~#6&)1՜Luhp;QU{ft\r|G&*hM%k0Sf Ye\|vKOmw<|LJ)`KX8{2} QW?x&ze- Wh U8h`/U e@ C3spd(ˠ1Kaű $BǹXx\tӼ5D3aU3qguQ;wܙ(3U_qO緆Wb~@0讲Z,{D<.8ǣ@@UoqPZ*G`K(aK3ǓVo3K8N/+t?Z.- јRnoт77Rb` & G T v,8/;d,.flFp;D~+z&7HAk×RY6Y*Õ+qS4%Ei,$o\eOPrlt=eS<Jn8daw*㎛vIҬ~V%3LlqGbY!evPN/DW`6ɮQ̿n/G~Gng_zqleEU6S;ÍBY0ߦAz͔*e6o̪rKh^[8}f#^ɥW H֠^d𖛪L!}')|q+˜|s- EzDS?֑> 6!韊4N~' $b8w&شo̞ o4.W0T/.GKۘȇd+G%%Oz~ ? 1&PG  _aBZc"Ere@_oOQy\혀p3ͫݔl:c 2qb!Ŝn3 Qw?t,/D !?I}^keC{zsHfbAeCB2:0(>-)Y拕P66dA>֔"Q9%,+ I: 3K%.Ps93@yFieFKGL fާ^eCN^}#]I/Fpf=̫Smآ~ݻ]eՅG+0(Y=V<`0WS_H`v6K4Q_$[Eau"K ʂ /^@'e' =(s"/wqL;1v򗋨Ţt!C5b^c]mřRWaIɆ1,vsdj@sKū c´R-,>oXDI47vR^!֭?H6t)+|SQh ՏeP ܗncx?zeּtmr¿xx'P}nc (|CչEky۱.*f Y! Iv5-l/"uu^t P`]s5oe q`[}Pep?܆]Ɔ8,7鵲 eirź]{!@t\<|#釺Ee!lOŋ'rKh} Ezn97 tl9LSψ-Mw;E~S݋IȬ:U8}Z-`b8(aM-3IU nKb߰ =‘QҿK~w>f>" HI;q:['O_ 3msݙ=l%- rZhg'=ӡJt϶{FB9lY}Hաvw[a2j؃w,1T̋o48y|:TsBp!0nչNYsK=$*5nggcgyfĐ]|s@OgΖ,Hus/[ۧg̭S-Ch IfyBaggJP AI%$7Ip5qRu(? JNNzwDU 4ڇJ' Kyi}9~oALndB4̱qh}9^ 򩷉0ӍvG5 k#ܢR=\ _f3kvbl G1(ŚVoR:IƹAG[/de&Rӈ}3M1^xӵ ?r~c=*-ښGe_py6d z~`]x)NΥ<`2xIآx% >^mr퐹7/Gשq~2qqn~s|q%RX.JfFZLbffulkb6=3Aׁ)UiIp"]Ě]_Mm۔ /mZQ"5>@(Ƣg7|7QBAPprX,ӦC8{ιjdVWr'y%9fSty(i_oBNWr|\ ZVEm+SDڇt2]`.qSaH,wxu\_[ q`Dَ7-ⴈbI!8DrGfiɣth6޷ik/pv0O^S/GῶvG?$N\dHoɽ#"0lDsZ\&vJj/l?f_6}Cp\j4bu#=;/^cֱ6ıިZAI04f nMxVK=~Q]XoY/~|8E#H2ɧWWJJb'49%k揅7^;N a:}`$EO|Y޺:KC1g _|O.<^[ @x-uM"wNiy4E98/gmlr9ێACin"{827H.YݒN luLH6WrP̛k:mXȎ$BXle{pC5$&7tЏc.\JSA{F/u$!FK VEt۬/\yNpjSmN$1C گaO$C".2c^:N%k%59twcةn'  {:$]rR4ڨWpbJ3勀 xq\RH&~T3Ok@=ydfa;nj(ggΈBsz0dPɏtiDz|!N1Ry1y(-*\]De'ka-6?C^)y>0 j@Kh%=Ey7 ,y$:hd5n19H]([?Gpޝy;ooWQe=$lYiV屟(죣R{'A G՘VTOdDU \1gx[4c#r|ܥyMf#_6r)־}Bn.eaE(?? ߚݜ+0L$C$OP̾kag Lttk-\[lHJ&^8Rϑ359aR^h6W;ϳzA_/UXS!M1Z־zن 3nkJ*E |sߛtor$E>!*AV_1[kwi9ALwΞ0kWYPoanI`@UI\1(oto@g=>a9ijyc)FT.aމqEu<֠~ZPϡ>KLB"F$^4Yh0_Һj+h{`0s7'v]15Ԇua;5yPYn}R~pu\ґ_~"C1fwOێT+VP3Yk+rMA[W!JdHu?UN S_A À6{.2g+s2M '0gR~Ͳ(4.dͺfnF5O>R…q>]H6=v0Cj m]:J9=[2J@nΤ39"x; v J[|.b[O9Wu苊vrU5I`f1[) XRfƵnTv~=jCtJ}%aC'r p u|mVpoz a!3G0CЧn`BkcvNYn0PK |yOV%^qvop-`ݡ` >33Rz7|Tuuk{ JJ/bӠcDe2@e* Иn WeAÈ& bm P2c\@_o&-~0TVl9lYAH^ ߒ9hTiV1YٙtFFgbm$uMc7y= 2*ذfuFƒ748hA.:{n舿y+4EGY98y0'9lv&ݾZZ{`c9XE3krG z [^5qBnj"xAlP4׻ pxx^SX5H:VS[m(dScξases`gLdLx_NX:?v C{aSj/ڡ7 ^MF%w`4"K+_ܗ.CCu| KzEpD;$H?!R< (*yGsC'PսcE&"&ϫBL/9 @WZwy47QB& ǸC=,v745ro^wAp_ډަYL|hPQ!9AQکE ('9."4X Lrw}8+p]y]DP; [qVѕ9seݿ6)sSmR ȌG!,V FZ7;N`I62M9X.B ^W"ęTq |w}"ݎ#b4q\*HFd;=},`5-]Cs?@ZSGķo1HyŢ`a='mv޾,;)2dO8vڛ O͛ ?}s|û iBdoV^ÌFg#=#JJ0TIm=%-) M"Td[X/ Ah#v\+vCp]q:hl~LNqטe<=9P&Z WLYG  H`;<7s` Mb&A9 Qf)X/(!)m%+ZP0rY,K^A{ˆ=&  aT>!&.3TIbH]< E@-.V8&{6Gpu[Y) %9/g Y<)cw Levt?- 5=0qy#ց:\SĎ4CZ_[t$Z[\u|x-ulh,w50T"4ͽbffo%`os) )53Y  yg<},eTYGEQryy[k[ G"B1Z[׵wN+,?n,vĴ.nD&9 =2ʬ Ɲ:٫¿&#쿢g-CŕP%InE&m 8lbW9LV pGd q\3eρ:-g)DB"ZQ9[ ߓ`+tE@~@_+hIrL>{^&%8H+ CnWmp-(Ob//3X;I8hO],,Hfo(R}7 LeUK-&\kp;OQz*pG3uL Tg$l2 R* Ĥ 7N,:SaPmCE-!g$ :![+#`xBi p q&W+P LXn5jK ~CM \QT/OmE5(1ĵ t$+<g,t-Xvۻ {g%N/"޵mYRŽGE$);ї?OlbUe"$pG4k~;wOfb|0gwe3Gzh TlOT^ٶSd쪏V2pOȞ"'D RSXCYTd@I+\eҀʳ6QQQ>PW e7Ig2Hw{%>k/0eb$?n^ yp|8w|&/vT]pǑ ɰT}&@czT;{?nr0>a3= kJb "PyW<5>qn+I)F 򄇑S~oPX8>j|P7Pțx ƒB$3%Q~\X黄lJ؂ ;@ m?S YNQ"@R.=3t]3jZ %]u>Y$ygdPSY *ynWʣK T2õRZENYc^V/[h5B3lk]ъ!{:^>tB)B[b :qP6eD &:4oU$s&~`vڠ7:JgqGeb^hoF{/$(.gG70%{?FNW73}nnHsi*yFYU䔸dFb%5rn29Ցt8$HIJmQ*JaU1WDU\9Z؝o8ײl ~ās O~dj.rp̳vJ ]4k>\2Eq^8]'O9/l%c!|!KrIM1! wsGWY3j2,K+8 \?wBDs#aqlIrrҸ\4kKޖ ВىcUA9 e|=[f"od?r$K~ݪt"rjDzݡﳢ`?NR&&FJ $.nx$Ji[ }FRyXp28`<%O60tOHa9Xok}, |`>D(t?!en)ALcs\B֚'x ]} s. l+BM]ZDH~UV C#APM>l TXzY:`{|H+chw~EZKa%`Q@R:Ҭ` pU!*$ZlVw pI'ˋ} SW0«nQʏ83?!KM.iX=]MS@Yfi8nueghTL*:sc$UsBlj"9<]>01U Me('aw3ǧ{'G3 . UZ6;D;C꿛@,I%)@cA'k1Lu:瞆dD q#jB}:ӊm7MO^M њ^grҲ`Kt',u62j Q#_̞!Pkq">Scoк6zWH$0ܺ_aD\ye@JI|a1 6F<+w)b+yLx3//(F])!U4wUzX1~'=t.2ww{ }Tr8W؁aw9kAd8TjHq$0ԓ}|9I.ŗ/{ UHOn-!ܧOd8LN:@O`hFi(Y c?90P3F[1X͢@$'qD(Fo,P Ԑ-(=ysfE.!:i}‚(Ye&Cp>dJgӷVr)v8&·Sȓr"&&ۄ}x2`nB6'W?vlR!x7kD@a2D.^uG V\P5MHF|@++9 B3P'|%=~%x}sH&uCzNOPaW~ǔ?ƱdSrܘyHO‹j^ԧ S LjivZ Cs|-Se&s)̹fËĝto"y}I$w,11ߨ%{`u0+]4wȡ>1P_RDy/:k-s?yYIGuu3]_EKmN8\?6O YNַ6 !Oʒpcr]Rܻc#tsvK6og8-2JOiH=Є Z&awq)zAO-dW3 ~xWSN4n@sӷcQ`K wǓ$fdnl^0Hft9) ¨r. @z^Vw:!~ yj ]e^}A]oIveW2 p,yqHT9?bG|2d.Jy=ɏ?5Z.-D;IOQube8N^a@ UWr [y8Y>F~gnNk%i—Q6I\eB-hTHTf`D[(#^#tnM/Ӂ}N`|pW58kT iԤ;=,cU`Pb rq{@wqBFQӱgYZ0707010000028b000081a40000000000000000000000016439a3560000f2fc000000000000000000000000000000000000006900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/妏]?Eh=ڜ.+q= 5 +:$.k`d+Ra,'5%|8AAYlE]h܎*fl*QՠDC|{S ӡsU.^"y `OJAyo2K>XA irVljӮ+wL&I4Wm+3P;ER/ L>->'AUD]&7kjTnR[Pޱ6&n :s&FojJŵ!N2 ȰeGhv)n?bIacsUK"@o,KQ`Z&?$5{s'`ђ= *u#'|pJfG.g;?]q)7 /z>"9͈ѱόg$4 L>0ve1, 5a#w␕d>+B.kΩ$q!Ah41'ohI5Y|~WmFegje#(2 LD~j5G| \B'`sB࢖ogŐ>T<{rK,_uL>[ty]0z:t3QgBW@ˬYtyY.r#9,L{SԷVqy« N {%=e X;gؓz~E Cg䆋Vx]`JYÔꥆҦ*d6Zyl{'Lr0*cc V}#GEi.Fձ1y'6`%0Ul(ݨo?Ҡ@yng 2 J/Lj9FY breQ;uJEN\b'0}\7o%q :]?@QȮAn:"5UxRlKy CJWKLĤ5qqC-oVjs;DHGp.|?:?9]|sN;icXGJ/ďeG%MA6DA`XoP_]6zYԋtH-85A6S23?FK)My| J5"kl*IE&Ի_etgKq`F~B߽dp 5>\sѬ^!VJ 6̽Ot֡U~Bc~Pϐg<ǔա!V]mkˮ-`ٽB#5)aNE\39~K+_ierD+{*vF6{rAm?Hz9#sݪ>䦾o팋l`R"L63pdWmG^Җ34@یV!%Z#Q峮:[E0V3P p(=λcx%-=,(WúFnRklb*^,ʶW s I(x|$omyσj`-/P}b}SAI")q:@:S_kXkV^24@r8'b8saUhž;rSXd..AUຣsZTDj)~6yXld&VpP]x>en%=bM__HSmHjǖ4:h'mPҴwq-|es@or|QW&(x!\@#4N@Fcezh!f Tjp ;v6 FA>'Xh{Uhx෇ ̋Y_hcT -kWD}HMHt| .mUƞN: <ǟRܔЃ5')\o: J=|$f=& y. 3 .ۈkټ2Q1h94 JlkuԤH(rÉ#>ي@ۻ^_Ȅ68ᙟg&C1uA̸`A\iB vfd xu<&$ߺPJ% #z9*H`t@*2T4WzrSzDVnB.}!K!:P<̫B4ˌ#5 Ҿ{Իª_9K<;s6GX[DG=YfRRྎQ)QgsSR=8H R&9wyVlLoXP*4čfP w喸vP)ߟnB¸ .MM,#b#b8H/dL4bc~|4"5讝M'ʺ@‚A6+!ynl|a3:xA;3_9ب݂y wcwdE1\R, ƊY/N}C@?9 *t^{!\7G3ePn_Rf,]֮]X,dv?ňn}t>CټFxi2ݭdvߌT"4<ݝEEM=+EyĕJz r'+ @S|8gnSB!+#ƑHPn $ 3_5zZR]dcz &*"a޾~u5@@m e͸V3T +"*4 > toBcC;LD@(aSml0Z e}LMSj?I-O.q8,VHb`@g{byٮr1JrwNۄnX{77 eb;l 7;|] p|K,CBE ܥQߗ`DǃؠφZ 7 Mw"&{%ꃣDQNVT.7 >w5>7yv̽fnWS Ĺ>x? mk-7yN灥;[m.; 9drkoے3Ȇ#w6z /^ʇs] 6$žu n=YuFke Z_1ry_3?_lC˫卹,Ÿ>(U{bRuXwJZJe %qa2]eTgS)?cbq|VU'_>Yy*{AE(uJau;olGc|&=8 ȥ瞷hٝS<äFR!NU Ce? :V$%/vA)F9(ԃDPeӫ̤rQ;aogJ424ERpqn"S`MqtLS%h;vu{Abw4m <̍g*>4t7s9B`,F7t?~VR2lAP}:S@ ޙv^RrrKneag]TYuw4#F1y0 w{T0 2KWjH"%QC9>4sb1I%TbDhQqʇKDedT&ȢYPgǗ`Y8rW(|⊨$GlސJDm^M⁵*44#tjjљ\R݊\}GA{Տ0sؠdz=3%.mqir(zpĬA r\5-MK<ކoU#X*@E j$[]0ֈߐڅN(ˆ9da) Lln0D D߂wKQ;vouzY4:HrN+4w#+_A/.|Q+%+ƞXvy> AZôYA?Wx <eg, f'GlάA(g )Sp]u+y^/"_ W9;/\Q:#/T`~cpeO%u@Ughg~#~AtZEL,JSwR fzPa*O$bzJ ++tq)+a:DԈ#6i2z˴ Q\ ]-흐uf$J LO@sݟagza!n؛tYsF%t lY Wi.0)+Y'W8|ӔsaJEx'9XDz^yHLT[327̞P*$}z&f$~ #T~7ҧ u7.NHdJvW,9⢉]eM[-+z/fwݝak?HԘ"TyiaO(9`XPЎv+Iu4co@c|e!tCB9pa45 HrcY/pgY9@a' SQm_(Do/L: EUR7[ĎD]MeQF꼚~ߔ뗔%ۨ}-~}iazG6V3u1aYD`Ktbe]]0=!]Gԧ)U+ajݓ*_wNY¢vԍu/T>M)Xrh)oWa8S(6qE(ydʎ':xGp 'eg#M*%ݞMD>j|P23.&3RpGXdo& @D oqz~eumvнA@ԗ;hR1O[pmS҆Mϣ2+Q(~`Ql!Oֹ_/vl҆q'ϿuՉz#.je~+@Ɉb#. ifcv\~ ~0SH4_@`B @*,CȽX6 ?ϣ#f6!,yÐ,ieg Cx֪ le'{f6R(D Q+;)qU}lϥJZ% ҨwZ, >37T+/, $kΣ(qS C8o:\F5A?8 Qmm ǬR[L;G0&&;tY}Q@nNCdVɣ>1BDI91+Rv8w琁A+눯Pb  IGQ\O>tiD; \뮐h w8Hb0F7SG1ggq /OcSuK~-U`a{DD[RNA0/`yM p3ӟ͎>.6/҆Cf<C*[K'F6~8X ^WYFҐ|TfTFu)ӒoS`AlЋGNUeȚ0I~6#K_`K2a-VDP#͜Dk:!CBcdZt2WȆT6.;Xzqqz|g+,oBVL"AT-"LJ$M+l VͿS=5Mp Z`R~YCwӤƏYv$v!H[|4yzj'M"0C$58ᨄ:/L P0bՊ> "Չ6.z96jeFOl,l\ M飈Aul=U=={>R^'6h|v/(#'Y Q޻xA-=d m[Ha6J7 U;pPl}tv:O,0DR!hAJGv`÷m+E6;C=lH6&/SV(a;.t(2EԚ@~ʨ2(dW$Bvm2[ &4l衔|펍҃ s죸i&GTou6r8X~[C7 㶖`'L 373/v9u)d[+aα\T}aн|xTݝJHdTfr RJ ھ'$yXT2q; )f gk_QG߈PP?fhK*4Subp^e 36# a?b)bxߔ'f&@KC#4DB=-~=7OiKL ' ;t56/G̱a w)Z ̓!ڠ"}JO!5YDtf02zqeKҮ`<)WN72M#Υ֘9þų *ת~"1I`yM%ǍyLQIk!Gڷf2Ҹ¤&DYs9s *ʮ9V>Q\k{V̘;(dU+)WU7M%8柚sJ55dDYK#T%5lyڭy/Kmajqk%Ӗ!~uP0ad6>٩N^8Jk((*<^)š("VkSĢ5/6eMo$xYz8YfokT޴Z?AK3n怯ɕF(CC^T}_ɞX'Zc5&*ԗ=?G: Ÿ{ٽU @Sߖعn`ʈ O_zV,J̹f31]\AMzq~r<-?ifng˖mG=Ey16?UwD[GAM)ײ|'#q΢9hv ըٍ,⇏ /~14^zϘi?û=~xعwxf E|}°~}/Or~46}U!٦ \47@Y_58&}4]Sލ槇b7>;hzS|9>Xؤʤ_ ђw|s K\1\Hݿ^RsB„ԅ$؟&1ʻ[3t©?\zU602(zrָf[ux*D Oxk\LZ lrJ+B"E< D/+2^y !:V!AEu+Q8 P9t"' KJfI,]{g[u} &]q:6 u~v1.?U6d ]x :J#퓴ahnHFXD/ƧQXPeb8p0$ Ct+;a :pWo8 r/U0)Oóqg\G$?yuYR޶):nBVfK=:҇kqfojW|sG!"]weD'v<^} n9o7C`w~lg2̳CcCρh@hGF6/n>f@eߑ8y[jҀ / nd#<!=D~GF؄:Vo|GȨ|}Էsp'EV')u4ɔn}+U(]7|WF)i"tq Eנ76] xۊ]FUAy/BhH0d[888˴ lo&*"}F9{f3u&-n[`( DɗX_"!{l:vrW;#(b K*2 rz8P"2n\#y-;`/Bzۤ*tEr<B^! ֺ@2 ڥ q@d= Ss #Hf"ʼ➂8q=M fCGlg *۝qfOAN;&a\' mcL0Y~=,׺ "zm';jم?a|;t\ކ6ЇP#{9}D3rtChy&ʰ4N(L4!x6JJc`Er#DN+ɀ@XޠO^WveY FO֬=bM`U25*BҦ8e  O|K˱cV}H_#=J\%5݀>8ls%`K^HTK_z $-2֞@6MȾqv{=46UhC~|euCZɗ*_7ggȈDY5q6  ̬,2:Lgt r̒L{x6??y omh6ЊOI[#K1|ZzՄ3\;feoZjKG<9@36Q \sDZ`yFR%P~0>S&ЌOjW+[7<ݯwP?5koMzvx`PJz18[2~u04T\ ϯFLϹ`x9qZ*>vDAqW$NDّ/nr=|6\Cu b>6, ۹,[ue.'χakl&8 spSLZe]ws HװE#Xtu>pkvڕ9ZvI:~3=b=0^@Ɣ8)k_@S(D!DjKtȚC,D3& l5qzA3M}[=Yl?JutAU.V8N`7LYJL.P?%ߨخDŨu&)eAYV` (`(uVln aI\U!I'3^kc4] N-"Xap;E2s#\҉5<]eU"x\.$Z>;lp? |%<ăz)3v8ZqmE5#ܨz<<|hm۵ hLEkfe'#2zulv2t1Z^U^ rwFA)LRS5$jiXa[e G'1_΁Ɣ_S&3x;Y}[G]{Z e&'izD 3?n 0Ns;!3m'F S@1Q>ѿ&oħEAS4- $h/Uڼ2^wm]bξfwk bqQvR|H3%Ѷ,R뛸@3R#>!|Q#s9̒%uyp{mT)렣+sa|ر5t?(][Qځa|@^⾛.jaP; L-qFO,KZERfDOľr6}dLݳ],]#:-Ղ͞fe*n|Bs ZgsP bjR@kh0ۄXM~y3 [LfÌ 4PabTU> iVa{c2j~譆{` BۺʄI~cO02F.r0}5MC8(fU-g,dať&s8Qh!iX:3z-}yQF ӛ-`=ܠhnr1b#bw =HkΌIx2a4p}#p(`Fkd)6ow3JNT"wPH4^ƉF*Gy(ۇRb&>C2ژs,GFE JjkV97a8C|;Tq]8IT]J~th_̛:]ģ{0qijS>?O Ƴ-UhZ S.NvB Ժgq UާJ]+Ar&' \0E$Vh7'|rk<+ZT!0.R1zoinԎ3dw$ GW8-G{3woAKDjTZ COksYI.֋e9NZ3BY׊cdLmW΄RNāSΖW?Н Q˖F{ƪ`!LgI$a\$-DΈ^ ~&9#O4vࢊ>(R癆ҢY|\$7S^l"u6M2^O&DSLlwXiCז4\ϖW@;1sag(y4ƣ/ ht0nvޥ6gЪ= 4H7#:oaZ&CN$3$P28W.[rpMLSTg9P92c9ֳfT]Mp 09ƫ+~'2EBA!6_qv+[DH"\ͺ"q!bPrG ͔UZ"uE=N +&rWGĽpZ0 {.' .M+ ~cAvv#yiB4a:lImHCUMDP&Q63[v#s9x3 5)qJJ(t(hQPzQX jH8z9v2x9Zdλ._Y*5"wtdoM&멮m3]scr pBB9Aӛ]Z=%3W*-fEoe6H?r]aŸ.g/:նC6<8=ګm[vn!B/('|/)\f^BNOݘ$:[Ui'͝Svگ-8x^b4\as v>A= q.rSqf+Ԩ3REB!.[ `y ʈf6\P?AN.F4)ăiߴ,4[䪣7ӎĴS4|OߘL#iPτO/<[2*'•Hvy|fKB?}z2TMXXc|1=]0_gsԝS=fK x@3T:(κłA&br=BAY ,߀O>՛yXu42.hj#4н^:L"?lYgCbIK pݸ 4IaҰmGɳCĉL6lW dpv~k%PxV},x Ƣ< KE$UKc!\_?%C_w9xO~N4>i+0KvE(CٲTX S#trϰ ='f|oRa.ӏKHfKrz̡ \4P.iR S`ɀ ,yb+cH "(BjtpA~a9RN@%f}M8Ŵ{Q׮GK5vGԹ`t4=Hԟ*fn(@!PiGcu5qaf۲(/0̄*oɜ;y9yžuhD`95 ѩ=69SI>Mu@ҿeObR>O~ 'ؙ X;9J((v:R!p,@Tч Jr p2qj n\1}PXB8;3վX?#*9 Iji\a(SAjg--`GhD6u+tLt|)_#\Y<d:,Z1 4:adSYּePW uº?Vd_W#a|_ %^Oڂ|#f{xE˥ɷHK-8k QfKw +51+@ -8&{K3r:Gۢ@lǍ%a"UmAg?#y<'K!ln_Tp/=4QWhWzqpq=^#&D+#K\ 3* oFcb3ypm5!'Xƨ.2?!6Ѕ-țd?JI".89 k[&!QL<5i妱tOx6gd.t-lI@Zw{.]n-X`lkP+ Q[L&2 `<|Ws1ܯu|"{wЈ>B}e)AW>NW+U!gGwO¶+VsѪgK Aj<5)qh$YaC8FDqf*wfT_tK c/49MVC.Nk#5Ƥ00[!0/QuyRD${!,"Or_6:3kK`O>RT:H5hZE[KV1M*G/QUKWcڭS-fDŽ:r'ւexy C$mӹ>eiN\7,g?ĪHB֤Ҡ upyjy4 kiLdmJg-~u>GOy1^[ֿ [c+s(=Vvd^kT*R@@jl$RTWawiiq kj^ q@ݠM.p}^QPZ?vf }Uew5["$V1Gc\PXY#W66:wLKLyR)lY3ѤT8d;yD6۹;*sSML/ 'qzvd@pIg7fmlqƓtGOtu(6,( 7߅G0% 1 eth en7W|-+lDF1D=- ăRZ PHSȬ)=hV? px[Rut؄44݊k{d:+ۃz)Z nZÓ oꮼoL6ySIomz*QWhrDCDLˣ~6g-n|8#&§5E 7Ds4RĜtbES؉9h!"I[o *SIgeA^XK|z\u(?h. l 9XW Ծ?l,?%Qڸ8%XsV)1ڠpe6G1|w}hB\k8g[H( gOý>ˁ[n `Ziȁp ,80a3WJgDfJ TX? }mwo'H{ѸqUkڨxPĖsewVA5rM#qWf\.LT;1[ڲD'Q= 1S(0s_)kRޤK|=TGrI qxB{L1tF0aX۬F 2הsH[pƭ/u}̺=RFw! ѫ5e=ćAޢS_+OQjm6ȝHBEu7i(u)a!)kE`NWXu)!Jxi[@؏tg"0~ѭbY'JV.e%RZ,=Y|Oչ/3cI,2k2QIjk%pjz<"eϿi rZz%\bq ^(?1~+idy(1f8s#SJTV/D/qݼuȜi#u9 s[T%?D6"l7;w;p9XH.!`Yj]+ V)e1RMUiH U;>A%ȿoi2O9jHCXz"T;Im go?C"/g-/5U?U+_vK*{$X0OF[k ZJekl]/LEgiTHơaC }ڞ"nEn3']MY;z?@ -((Ӟ{ȖcB_H-4#0K#NG!"L"A'ߦ_]~DmTV\G*Ij{USނ .4|%SIi>T7_v, :( OۈFCwWPtZNH#d+TL0Y>;2(J7/m bRƿr [ h|nCy4ǽFkkyC@5欟wY6Y$\NRx* <긒FFM;ȵO4uKM%y޻!ӪD=yLŏtAODeO BJ$] j 4jU$%AQ)n_ss09ReBNVߴ@"0P/ǶQg9qF, }fzXsT9-`RWߏi0s~Yzz*KKvZ)Z;[yHE 93kČsӔ6V+}>;8GщdV|[:k( \/WXgWu[u]v2(EaNPjE2x#7qdGHu{b }n+gΫ2ްЁn.oF\GDiu aʘCcPVe9*Y=,jRKMy~E*6+М,Lj/.S m^6ɒdwޛ*QF7I`]~8t<ػ*n@/u@ZT`nÍIf1ݞf5Not?|{kij?L:"OҺI̅[ yum&3u_.m@nh$- S261ɧ`{mI膾: 56 "96" V4'Q~e<7&!5ڔ{l IӡS{u SDSs札l TR֖ aX8B ε5.DZ2VGo}vEXӑ;j Z,zՄ=S=BaZ T2SghOa%"(gffS6`QdTd&8 QLmcܖEW۬SbJ.Ž ׌XwCpv}S]1':s+|EÒ*I1M@t@zphQ>w װ0sm\]GQf}vv*Q-Z~_LUFMMۚ1Fn}$s,[|&2OV¸kGc }V/BhhOn0@"6០.="l7]IE,$Gj"Ο iMgLVRS'JvY ]B 4ٓ{3-i7ar[$%yE߶hQ E[~|&M=N@=NltOBsvm -K4sef̟#^jUdCB"iϦ$/Ņj i„eIϥ[ dw#q>/D#fB\ŹO۔H#'*BqBHęʷ;f ]xb>u;5(0M9p1<~n2I9Z5j)kƱ3a[;-!RŴ\c7R|ei׸ci<~SnPUZ*oi 鄦;ǁ(KN{'_O=~gҴA sڑEᑳqcWd!$'Ŧ?VzS?o!7\{NX#Y彴XąIX-6'F^Q8.[Q=1cVH,"#DN=-{ab!h B~_|t(ѽu:=ԺFh7=<583+_rEQԩok_NpnX>ʞ}kz^=IEM D/]H(PU'恒݉{W&l5=ZqVGWå+/f*ޯZM -@ 'i$Br۳ʏyeaw\u5]D لx/b6_rm鼎G~S9`,H,PoLQ  qj?~A^*oPpئs S!$x!2 `t;/wSQ ɿiIё"L'yӈ}X_1hƺރHGD)ur~8]:6ۣL.r{$W ȷ&iPvƫ`Je(E@y3!@=~6=_cǰXXI|^u M AH^O˭WLU[2u cHe[) @v٫DoXt)A5>bR+S܃1.. Df }#$r2ђs>e.DBlmzriNɾL ꈊŝ(ՅUh; V2i"(gGí71hm(VE),m-;gT![ȹ1Q"bk8}T aU{=EG eOQxMH|d7Ń{3S8Z;J56e]1K c5 B90[fzjrҮyC P-F':H/&.\w(ٌo(aۯQ$G,j2Q8epւ0o} ^6&GOCoIk ͞ZFJ6^B%c.d =OyRNa 9(H%,dy\-v.̃_RuHqd) Y>wy/!7YjA} o95N{X)݃0fD!X& {*43?iTRh w)Mf_#4"ifm:[{px]j #FɦNA>qHL54Ӌ[![a-+TEpHRS?niFظDǽO0^Ґ6':@)Z`yVs qA `]`֝[ p._T嵕Ԩz[3]jpF%kZ.oɄ#-G$Ӿp>٭n\uZ(ّĹ7Yy_uҁ`,S  i& e}/f]RDC[n=M, KРQN?bgPqrYfmF=GDYJ`Sҹ'8dUԡXXvXF]?-B6{s! *Ð { Q0 ٮ`8ӪMa<=fAK/PKޠ#4i|I%Hl}&+UOƿ;m>ۍvH|I朣tNEuQ{A; u6M2Aw#~"PRW^,w9w 2ר%a$,}*/fA p#m'V2Z_X0! 20Xct︇i-<0iTYhAa;A7]Bnq$Jq#c6 ;!^\^sCb^'[|6oѐq 뜄)]"ٖ1 :us,cŚANP;I"3s*GQ甙~g nR.r{ו#̬l攠5(aTtCGTiyB`?[fVΏҺɎ:˧k4s6(3gm/C* x|8ˣ=\ S`㨡=ňủM7 Q,;.TEbmCX8eBOFnF~Kj\P{{8Jg>}e͡2aQ@>١g{q苵Ɉ|NRG@J+Fg<JHY,^@Ztzȋ(+z@yuF|rV`!epް= !M̂Ϫ~<A|!N鄑$|>\~0Qgy'Akgq3@lU?,AV})qrXKlf&5uPu{Fxw\(ѲgoPr])fўe>m g޽+2^ABbet<[MN%@P݆"(4/NATZs牙Oej^c4ė"*%Vűj q1fd0;X@΅),>uyƌ h|3T EiA:A|g!*@J6~p  :O4e7r[ 7yQl+&?,"sRh4x+QD#"2-LrG]tz\-,.ؿW Fu:v`$ P4\׊'"A-_Cz#Vq;"ZV#iUDgH=@םZ^~8 i֨QsU(ᗄ?w4j)ޒ `XG\TlM4(h)MM3YFݻT$3Ue/?Iڴ~kJ`AM-jhd4'29Eq/ARB`XRPRXZVcxO0WyUrIsZ<[])'V/nvW%zX]' n'm3̿y ׿l4A x|zDP+rėK\ɐ'&1wnT-uХܘ{ebWmN.ͧ.ix[E4MIG&(v/`sFa%<b٤oƒrE-T.9 '1 L̵K oP'1}e2(mV&-rVtXt\k͹6b-(~CQЬZ=B* 8>=6}k#}w\ŷ`_0)zsdrBSJ˳x#rN/A$GtтS|QL~@+ql=dhJű~ЪQ;J{׶KL/P{Erl@3pcǯ!O|1D(\䩰*Uuo'MJ{3C? G#D3j64q+[ق8¹AY:wL6ǏEUdYL#Ose !T ,6nN|*YqZu397,<8,nL2p3N@YL9IM3դiϴ& 8n܎8#[hch%K*qP'̖{ Xa[ºNAiMu2MBK~;r<_F1̛lg/ h o a{k.sbA([|S?u5Sf*EThe4<؏8\!3͆^N'P?is 45 >%pXnđrx*y旍a]TZ{U `MI~K@s-9[wT/1A 8[I/ϕ}l0{?#+U#b=(0w :Yܠݽ 8 c* pPI YөZ3'|hW[尖H>u aD1+uYfC`4lU_zg #˜l=gz3/j[.Ǣ>~ͷd پoc+CX-k.~A-jiDL߫4p©a.0nZ-K`^߹7 ل l~4}R1͔C &wu*ꏲ$(,=,_cDv& QnMt:Ń:V(5ϮIs`#[ٴRH$ý(e0FL;2$Z=Ma]4$~t6~)d]td臨K-}dmH a(tD|BN(5 B1NY#~J+|Vhvޤ _\uݔBoΕ87XC*Q'ړt;ɕgjoo< ү|x?* g#)mϝ%>J"7Z U @&^Q !Uiw[5bK^YU9oBq ͠e~!rB)P=_'€Vi碾XQt5 $^*JB 9S.Ԛ˸rŏ%%$=~НUEYSK;Ax$1 &U=Idܗh(&Wl/=b;c w41e4T3Sݒ J|H#UD# Y6c#O{oOoU 3U !w ܰIexKԫj Rp\ *t--U"ST3EQ`RЮmY\ƮMD\jv(yR%@ H*]2uDaٔ?S"U'܅;X[y2f )6+>ұ|ވXgD*DmE(0 uA*S$Dz*R`9F-=i[I~_n1J[%>jT2\*~Q|@K7ܼxWB̤D.:EsniS=Vä{ k{ܛx412`3j؂wf /͝d"1iHcMS7w#<$M^ ϸ\{"FgV -OsX.S: H@]T%זSlD( aٴWhr(W#U~z ? :!nvgt SOwehۑT`Xѻ?3M)U[] d/Y,6VmAL3RсiG>3M֨%Oo 1bQ"O,aR^d]/՘}+@t~VF dC$KT=YUXgO=TuDz@dv0!:n u):+j׿W:yR~M+ME_ΐGpm_<Df%Ξ8ڏQhGw߯?j1LcrP=P_v@жbnr܅\(p b7FͶgJ4yy^RF;)FѨ!W8 K#=Vnr격*fXzGSd!HW4^I7'L:m#ZU{`}G Foܠ9eKuŸg\*DW<| lд[4USL[xUh-$᐀QLD!4-Kd/he[leDX7cnң\pO9b­Nj*w(qIޱ߽5 s"6蘵 xw(OռӁ@?cxi~au 6ɆELy=MN'WU?.du$RԼL\׷%5\͔B>\Nijn-d bRqV-$4|F2x3/!޸d3kv\}a Ef߼]_<N=RX/;bx@381x8ɟْ '}J,;Kc&Qb? 27GgV-ɜM8lobp␎mj{};P(@T'.H=|ڈ&%;~\ HK.iѭӘfǣ麫䂽w9#>(͡e112!D^Rg/GEbŒΚ-HO= aݹ^贙6wQ<6}@BPO<.39'DSu4d yEER Yi?#pNϽHQ6H;pv.&ֱ OHּ% _=OӀS[LumI>l vS(諦Ofv&l?ƛGϽ3L-z1rI|֠[ ZIlgQЯ>n]38޳18YPIտ!ZC$ sl|fxlk}^ ?;ӭk lSE&޸ž-2w- {)m*P@(߳['97L^#'i3 LS: GxUI;"}$dLZ;*1|UO"5m@k%ѶXV[Hr)gGtIv4T5RU L-M/F235۰`/ad~,nS*Y &㙀~'dh>&Xƥ8\S[ޥI(5 w3:&# 8cw(a')f&0~#iʯ26Efy#}:K1vmw}V#Y&r=ZZr13<=wL2V 7iK$å oeA.t P:;w>.Gy|N% <竢ZJ:XPdIR^9:gt-i@pE/VV9kc3A0IQ5(4 &=1FŜX z!z1;Z #ICmWvfUُ ' 6܎`A̰ir7Pslࣧ״eMqOXӡ]|˔V{Dd|Q+sD^ A-`'[^e[7_,R^ (T 5_ v*|VfX[+6)\|Myh$:\#t3Cf#/DZ@;t :Fq5Ęqrݬ\M)M$ITOZR =N˖/#r>0iO7ו0sĻ >DG\u.UW?FRnVp-FA4̢O*\|5c|?>'p,-*aAJ̷\aN!g L֓KoXv r=7^&8pM\v%n"(*uPeSOAȯ eK -IxbBdZZ,X pr6@!Ot;AS[JM\.x=Nic`]8~ƥ̉賐A|Ej5w1r`MLtΤƒs^aPx%C t[_Xt7FX>W3.c+ ֩c TE(0kC:@y!e%= L K VMl3m'W9$ˣY"I]5* "x,ߴBw!]Dax;*j'A:4by&(]EMnQ:,-s* ?irI,wA{I&xE3[_ qB wx€#?v)m C%8,#g^|T KqaihdQ#kRK3d֭)͂> D|T 芛Jq.s?#}Cpch|R1>MGEhQ>׎7x 23V3̍*dX$X旘 @:C!OE-k&z<:/eSLcL"F+DDXwMDʼK*.tIҗ B326b Yz1Ŭ48&O 96xw\=ivbCkMϠxLe~8A/iJ=[&ޓC 8r.Q_ JƼ\&Uh+G`99sj"!ڷQOoۖX[u# ŠcGR#tuSU{xRNo1P,Sjc-#R$)e xixw]O'C!@oJ-blrd5۹B?JTj\W/c6Bh6! ؾ&NIZJb{x=(|Mu7;GoJuR&;Y&d)Đ &̰f1{+:JZ1t?Eǵ4~hldAr4j*e7N9L~ H&5>Tۍ'KEδ30XO/׉ 7%Aio g=!^|~J#pӡ$[:cDߺu`OW Uvbʬ=nR.4dœ!XN~`t" V~B?ZH'B̄~0ž)̬*M\/D9S #4]l*1E_l(6i=@+oL;3WVBb$QA쿐7k۾6TYo~/M\Gw,4Pۻ*o[66,ᤍwM̓GU*g^>5tiH[1U:7@%ᑢ 1-!G; Z0(/a#yLvz|H>oo(,\ D ]Sޅ~leT_vi|SV(wڰk\Tf뱚kA("<48װM7nq~L19nHE~ˤR8u-U|2}֪1NU V+$[r?bSNڞWQ+\C'Qd>= @+<%Ԉ9p&r>PCxʺҲ% NE2gS6Z31K~Jq{mP&I"u6jg͵7h«h3'ණvVl=G* @XNnP";ؓlmb\/`E4~`+.G٥Q )Ά8kۤ/x0$2HTR>9>J3m]xwF:SxZJA+똩e@s{Cbb8Jc+YYKcv~b]E~@r#͘2K]#q6 an$La2^H fr[i;Ǩ譾0MtN93UMҖ٧VZF^ML 6Tl,\.;uK53-%ҟ(18FG{,;qP`wBM7RU:"ᕉA=.P g>5w~ɮ?U!K7$+@%n!"oTF;F'@;CVC#C ɮҀ;_[˙0:ohxBU[(i>~-X_OJ$(k{>AGҭ$\XY7\gZU;[P$Y=U{'{ M_GI&hw1gcviGvv!6>$T״v!Vڷ@__|,a{g JЏXm%CoC`~tտT5VIJy#hOw8`is3W7__I[vPRe+B\VO DDAm'M[k ]YZLG,@$rFӎFTF3۟a5E3RoN#{?=fMղpGMKv; 5  xeaF+X;s9t0 n\L>yGsQ2* Zn hLǎ~{n+&O!P_*poΤ H沙(f W&=Py%"_J[g֑J;|eA^RO^Ti"%nc,OG>?كB9^LAcho+O.h ʖߦr#ˎb=ww3jIwVQ[?bKc{4ޞ: 5NKaFSB ng5[6Ղ-BU'I[fs#$;6* zj'؉U[ S["Ýʘf(7s tOكV .Zw@'qKHiE["p]J E,OQԬn.E+>k5d`n/߇1i&۝s uvu? Pl5γ IA|~%r`l'粃bx0Si U=:6K ,ek>;)٧аZ❷|$R(x# yj= 6`Iv?$j.䊗(UbVS#bBjfHHS~!^xn*0.C_V ^ЋE(; &~6rA^ HQ`V%o&)~6w;>)\?P]4"/2ܽ?=iU}by`ԅ]`Q$>[T'\{ҜvJ̙m"ZYMr0hj9eIeT4nglԪB ӫZPs|WyLt'C~Qƒ^9Ďi`*?6RwKE~!j<S་>6ZovbC:A|~}>5|26h¢L.7,Q㖦GPsQHHCݧl:\z?vW:*^_ UJhD]@Mu.P'Up(Iblޫʀ Q^ʀ ] g\ɺNSq` )eMn^lӓ_aE-]dtECƀ՟|b7%Dq^ת2BomaLEViB F2dk+~ {)ǫ%1®8$kàͳ&>W,mUtga3o*l 9\Ł{L>i%*lO'ܛ9Lww#V=0=vG5I\@ !t ,w.;Gx#+7{X.;X׶n,Rel0KQ2eOEPܗQ$M]zNo!p0d8QW?pQ)Di ߄̞| u'9;jCMJ[a.@;a id o9p?+nȥ:!3% H^BZ,'IJhGN:GҲ:;D &;rXIHU֍<]@QGw)!(^TG +|߭l3?y~BbgD j0x_.E$Eq%/>}-%k=Iy:dXL6sYJ=G,2$TnJٴRET}[hgtŠ56~0SY^-gAfGWx@ f"lxQ{8-$PaùL>:*eQQU2T} 洤ᚦބB4= ûB5+5EHj,O5vŝᳰ^r*M`X,$i?u/A~Qu3IZ8%&eżUY^TgrKg:pJ;[ A_ Q$nBMPeWA;Ƃ#ϧV@0ݔv皛1sGܒM}SvMocJxn-a& ,H[e8=dO> `!xx F=l ")kbXVƋ]0wNhuve{hW!f#L#9=¤oJ6\LjJܢP _Cb%f\目%tm0>}  ]AX]HF/0p@DqNV/)*lu*ȬLKœϪ:X,Wb_hS<7aeL^{`ңcX?d=ӸGq;^_n0Ȫµ IH c=wtѵ]ً;TWԿv3]t 7i]N)&K봗"<ѷW4Ó#ozߘXXK B&kPSWR!< o2#pPqQ.k<5jlEn\r 77\qi5J 1̶ }f EY3 M n`FZpzFn! sa|`bi {󢙳#{iX1?[k k? $C ap=wwFiU+gTGHU.wp:no6B#$<܇ЯڼtF\W~Cv\X DD2E=Zz`Ǵ0g0@#\4~IiF'줵z-if#Rc'G|pX#!A:wH,u,DNF\Ds"b<y_Q`ΖXIv^Si;she퓵`(!04*:,ٛ)øk`4C](硉u Ok+:;[oYHnNa"ƸjF ٙ7Bm3Ԃ;N`Uιn-D$~[ ;CaSpAiH dṻ]ІS.\,ZuUU5neIr*u'p_&.q׸qx^8Cg?!06Rx349ܱNةBXhcr󿖣;#e2B̏[«'a3uV HJf!gBi0B=~ uė?ԿVvU):wcN29woh\Ԥo~#t]@&˪I/zEzL("v3tV04&nDK2Q& ]J'6rTmbSE7w_A\}vvbveyscwJ?&z05\c9C>|Tc2_ ߷)$Uok#vV/װ@+)ȸfOCLD}3{7Mx yetRxZ 93蜖E.j酧4QL,5K"ʤifyVd@ɋ/ 6?M5h> rx^/Cz}˚PJ9Xɚ'"?Z o!NP=P)4έ8Keb|Z%<hۇx䟈`kEz L;Bc1Y]TF*D7`!vxv%v|31bd6*M`r[]*݌Rlc ){"FbyBTUy/DwC͖0TeA̭$gyŻ/T= l5 kڝsGKF'yb8Aι!I:7Qݠ4J@U zڦ!l:F6T fu+O:]?E;1rEv͒q 4˥n7Q.Nl "Hd|6~wrdCbmV G|6[V}'[VX S+(3D/hmB# z'P\`&O!ZTñiuqU{$tk D6+kpJ%9grNjݝt ߘMLY M,#߷=D kaw-`87~M 78ãɵ_T '3 QaE΋ ɀяbj; 3C:adlؖ=g_a,FCi=t8dPJTVO ^}&(-a$.PiVRo y pk۝z &L#$]dwl3( Pww{c{2*#2Mi覥,<ԆݑRJVg=!1"p-AƢ(4{Y(ɼW(I|藑禍!z2!栞Co^r\ 5%j5Rтtk).f.U9aUސ/)vp4BdH"Dsn}/VVnFʋ~0- 7Hg2;8v xeɤÕ)#RRꞲ.Y(c"Czui?밈.&I6ԑ1\ BU0bořZ0Rr!|]n{ϱ!:/ &CSl$~>$$eUkw"Mk]l `--y_!H9YAlzCz2߆Ӕf@@Rd"UC{}Epv j%Rܘ Ӱgu9$RI w uvcDW'gffǹ՞'put"O!w*ٗ./՝G?j/ޥwN3קmH@{iVZ$w?_)˯}5ND: LN=V^7d\A}QvŪ0#q3ݎrMGpXz 5@838 '+ y adA>j jfV1.H…CWoV̷sd+WD3ɥglotؗA]{r}şRsl,ȵW^/s>U Oi#SkF Zz^OPh6MdloRn[!#l>EݏIH[ }iwzTU}R^zGxh:VyA6V~T?m>L¹<<'/j{?jw)|o_rn~Iǫ&3N@?[MVפ@W9ksB& TdDTln @Co:mw_K3Zlq e~HwbZƷR0?Xo KjB&5? UqtHks4 ec6{ h$JTOBY'zPV#qQ9tmu9.f$a)#0Pe鐉BnN>&PLndoTOϻ)DR^jg{ݹƪrNI&((Zֈd xDؕn~$! F6ڂ5+D@4WN7)l"bi+`o\%XkW4@\bbU@28\mUwsQp QPd;C+,(KzQkV*</ ~ /rD dKb7fr-V#%F{ arBXȏmC6;/H߇+j(1twĽ/R`Hoπ0B DD 3VХ9o)v4k$'%nՏiOfLr ,hRyeVe2W n%U(/mLrg~QM:̶^xw/o6`V~o8]((J$$1 O:uтLR-&*-/v~Xǻl)lO,}\)I, )GoylzA?<@ɻix)VxN 9-kʼLՖxPpWnJ}lnS3άБ㠋x`);{]s/`vzu6ڈ mU"AJu ϰ_X@}}i=Jb^>}kr\:'d6/`]WCӶ=m*p+"{:u( &!yv52X39j(16PK<,#ćmFWp>Q@PJ vYvl.5>28~든&41It$ ($Tօ.8,?u)A<ϢN4FA>xn7$D&rjZ#xuVPύޅ)vәU>.l}l)6t6އ  #gH};pLM7svKRrPu6I;ೝȎ2Q L|+% aYitL+JZH;Ԣs`Wvg M {^oRE*ZFHz=+9Yx6,; O2BZ؆ʸY"qvVq3IްKc)Y)\2 z]ζ8_|'CA.S[pbs8_eӊbl,0RCC?OIs/[6܍Z1\ T;(1ū@DAغvWẗ́\1'a]LoZocÛOv-y%㛀g/75'A.Q%,ԌfI#9VYμrgY:_\|2u.dR_o\}t \1&^w$AQ86UzJ&4 @%UV49u,A_2b:ɰL*U/X$IOP|mD&Xscc6V,πBKĉ"JgIP{lP| u1al%ʺW:1EexTUvJbަ簓4g_/Jc9P34BbRr5@;/3+̣CO,.47($-ɵp hMn2a+4vyad0A'޳%o!6M92)fk^,ߏ:X uc*4{}X%@ oRMf2шY.!@!o1JM6%]5Ŕ~H$0jj2wM-잹?~4`iżWLM*j`L恋&=yQc#,)PI`^n>O6g@u=Fˀk?j9r ?GΥ[׆cj\x\?Xqv!Fv̽ZQ`RlzxLJ>s D/ Jl$aZ?wU&'xC*iZ't\sFXn;w@aOT-؈UZkz'sE1'TfDP݆%!M )JUGw䇢awx~p(ڟ!^)Ub 5W qM:WUU/h(y2lp- BYV՚vBfFt[ᎴJ>=@yDoa3PZ-c=*CI۰u]Đ$Kl^)?%FQd \x=nA14K$֮Bv~~H]p&-2G0lU6uOL*dY!"@GO|]AA0,!!o3B hĆo6veܜ0MZY+~5?b[jU`p+0q}8r|IUJˬ0׾7,u%w킓GHp"ݴ!k-jZM%Y,opu!F44t$07.G,".WQHH3qS^J_YB- LJ5Q%OG\vxv¹ M'2]Q *!Fޗ eQċ k?ҍ}VJYr!t\bhWHk]@Cƴ4UP>RX6cys뤀Q?;wXb!Ol9"ä0ҎB+z 5?}2V}'Iz]aӇo<\ /#r}Cm?1KL̩'G 3=fNA|o&z.ZGf{o҇tbC@CrflKƬ=ZHu3($v5c{? R1#: .7 iٟ8:TTHtGX*WR [s<; $F WUR-v2l36P:)ӻlyw@0HH0 ŏD Gc<9ONgΪT7~he떒f_GMhw$ʾgZ~ qs$pg蜟\cqeӟYY3)*dٷvBNv#@$CsR2ݦB '龜`3|%^ ڇ{BC{OŰ{;&&&hnkL֋&׏^MP MC( wvs6nj徶M~LqW-/߄H=1PS{7ގ}R`XZɛ2d-` P5dGXB.'j9p8o'q$}M(?rN~m~D=b/cMj9d׸M=WN;\euGn;a^Fk-8M"Û1DlXK+=}+fcCiV!!=÷'Q*xWooi(<-],( RGh-ʑ ] hX׏?,t)Gjdѧӧ*c󥯫񸥾#QcrXOeI`kL[Yر#w䏁in}̝+ ù J-b8fЯRV V?:˱=ǀƣ3 -"n,phd.pj3XyahʄPFZץ`>ǽ|h#D +hz'mۦ?SJ\_Zj89>>0_I@KEv̶Rp$곑z~OZΩ&qcV "YB"qZaH'Do!NB@LhH +p~}<24$f@Le獵t`2ޭ'[<-q].#zA9t@W${'5h(.7okOZ"XQJ=Zd:y8VvlpS)|^Ci.3 V8s|>`0%]p$NYEtfH%ɃIGS~ Z1y{ 9Y7#dU7a%ڸ5C l;X!OBZIouPPЅf B˥!ȿŨ L~Ye%>˯SPTD >ju=%a øhgydYN6@p$j~ L;z"5D*eߠP[[-dMwN`yBZճdVGmG#/?7r5#Xx.ۧP,O;r+x՜8o~Gۜ_ɀ}v,1q_$c6CS@tχ Ya@ Skzӆ|MfBS-ߕH<0v4D3zxIa h^ff "}e aN-"Fz}q_:{}:vFn&HihKN21ԇ4E(6s51i;Gl HU1 4dPO !Yo-ĺ,# 9Z;ss>r%Rdۡ@p ܧdgmR$W>p@{ -W#J3i|+V  tk hSgkn_?0kt/ S q8-lB 妔w~'s*ќ$RO[YDؗ _~9T̨95E } %*,RvWuאpWWW)N0+ [?\ւPRu>P[1@A:߈V &|CZo)΁L}My癎+ ,QЫj#JNAa1=ؼ7PdSu&>uK"1* fHH7҆ks^ *gNM;m@=xK̷+҈Pq$z><#!M a x9,'K۴lk7bs,:YqO+?X˨1xdjwZ#9z b{$IzV|A7@S{2 *VJГbنXJA 3gdYBe-u;XzsɌܜ(sp6pqwVj'|'w6aPzՇ '?,%~9UZ ]L0 =9 e Atv?9hA'B=@T=ff*FqCY,qKv7rl",g,oӈўz8f~H7 +i]>6]oL&&dϋəZIW8b\rJ4s[moԓ~۟uHz?y!a59{CVF%ojgC\dU$s#`r9򿸖Eu^*F A_F'YS8e]6>(wGkfIn!HZDoaMsJ,',MT Z]{)~2tbN=vP+K*i~ lbɿL0El?zT,6,GmzM>Vr_D$Zeczc&[XhM+E:oۀsn,ZpD sĭy!g6+5/:y'oTSLB@~߶>6(-jV݋ţQb"`d5''%8Lz[uB:roL60N3Z`SMzB$~~muB*_ {kMt:@|^\]^HodmsqC'c~ *{R |HXxǍ'Gz jf<8U)/P3?b [I? G'7L%߹͏8j g |CƵ|ۋX<Ʈ⍲,&jΣi>n􋩄MvS|5 ?JWa2{ *+~]iƳ!:0893 U+)\ CH?]%m^BhI5~:Uw0j^ cFfP_N,R3 .f+tB!m-A ϝ(&rBԪe\]`ZB]/5i)='D@Ǖ^w'}B۸X+EZIh_~h7u)pUaF)j`*"l z G4::!iXk\0seCMv2 U@a9W8w`D1|CF6q0h\]Q-:%{APQ+sDO u'KdYè?ٳn7zzǧ#XP†,YLH1Һ̤ <)z3qq.*2 p9z"X 1ퟍ3uԦ|i<=. )#{'K>g M7$RϹ æ332~SOiY5:d!$=T"f6޿|htKx6v ea{"'D]>OU.u Uy6$IDhxcpr6E|c|*M)eȟTzISgFj+Rc`@]ulխ}r 2;K%rk&9Uo26EVIș҄1ߗS! "f_"7R`o58-YgQYsc0[~IEvdX͕}F+˘ SFwdmAN!0Yɺ~:8 :.w'9nOV0<8C=,ų |:;%9)NXlrM- ^]qNRCk]~9,L/ ^􋗴8E@11թ%9it(ڄo]&:Љ+E!sp hR-" 5"%cOAvp&v (oJG*'OHBwYe )4'!xc8dtKs;`]I(oQ⁸ ȚFr4SXbL%_S.㲲S,Z5b1֐ծ!XɉXnҪjPc]0 aל$!xB Vw?>aPefhҰ\C}Z/^"޸Wk6 l@}-eJVH/e^}V- ub Mv:/M0sYٸ{曆LBQötO :z0 VP-jՏٙ{spzGĕOOn0Y[MZ׌UQЙJ]&BO&MH[tN9kiaS`X-KT4'DT]ubgy#zrg`%I⧞0jtF:#2S=aFG;Ģ%0Է /5sw0ywL<Λ9ۜ?ſWMIeh8F9`R#ȏ;Vk2}Dg`Mn|YNAn3qWP4rӰYTma%pz&gXeo`#`s[6:C^Ƈ4}l@ I#D2ʒ SK,#Z.)1<rg4NW󜮗>{3 2e,F~6UB#LK sS7&cΣY9$f rࢎ- aDwev^xe:FEJYt%ɭ#)4 jjmښ$Ti d*Lo1ƭI4 buf1Ec#80ưD>,ٱ)˭nI"3gLaAWP;8aOIW,?gAU= %oҹٿjZqà_|<͸a1&#6S?J=ZI4ʃ?|N3DhGٌ[ hh}3rޕxO50ץ`/vT,wkm=M >.Mfw K1@V&MRʓaɿ8&`|NLEiQ K!w"JLuK2lk:Q feeGbdg08F0U!#jc}]~ʟ:siWʿ=-WS)@ bbqDҥ F2?|:7-T}̜Ol)9 '@ԸP;zHy n`XCOZPHi4x %F W^x*ϐ}]X/ `WO@YV4v)w*:i<9XO쿌c޸+]qCƄXXnw0{A좤Juۯ{_wN{ "}사o-JYX!˹?nܕY)ڐ?H6&R$.m `S23D픙۩l\|»40)3;_ PJ."xig,/mY/WL==CsQ-)"=Lav.Z{-`miOA?ӒJ?gZХ~ѥ-¥6dqm59D)tY((t1w2=|aX&R;ܒ֊߅\jA[qddj 7s]8(A+<7o;G| WX8my #{/0s>Fւ_tՅ(ffp4B-ۜ^ajb)qYKC/1 ?[Nb~͇f'G*qeۢFIتQI けګP)tD4 ,rcs̆DwpW oRkz<+]k@Y՘9ia"w1`xPnk&a2o\|Al^> ttl]DiFy#:WCkP_ ΣEp,}T^9kuۚ7՗Cd"&ZI`J]V&?Y~/'`JUrTa+2빋hX;F\zaY,(%:N)\SZ l| %xү־JS&Q7d5^A1JFV/΅u[UzMq/6Ўo8*T;}L,/omM;˾j۝/Yʭ iU3u}=ݼrwȁ(,; n:kglg+-l$Ɩ[~hNfVvxUfH Z@:))Q9D^Pϴ= $:ꖼ {rFg[p NǺas[_ ?)o9d9g1VJe@3`I?8AOhI<(Fa1a~"HO;ȑ!B$Pt2qw68-% .SpxcNtwk1+ywF3?k( I'|ہeJv``䶑erS=i}N?] >ym`4 qR ,J4 HCx@ AI (&$G: "fwTCzNN*gٌ'\HS6ۮHJN2P6m͑y%r»4l6Q35]h,qRxVt M? /ks8/_ˍIʀ桡z7NĕuY?g›:?m|EAyb}{$Cb YIf Ӝͣ^X sbπJ:y'FWA6D*)ߖ&U!)|8(щϤ3w⦹Jv0xY222)A+SA48(eaN\ٲB8%|7߶j1m1 "e)Uqu7N*G@vuNM{mq{z1ݖ@X$lu8܀};r.!Os@Ǻ>hQ>4S!r9MjԚ:M|ܗ[X=?}%}V#{(A4yaDR(V}kv `6LŜ5$al0Yh$#7n*,Πwf kc<Ŕ/qZ!#] crhB+2@ 7n=uLbcY ͗n,y۪NGۡ_edS>2{(gUIJo{ 7\p-w5٬}OA 3md(\UG9xSNf.l, ho _Em7֯M4pI:'Ay \f,g>L]HNcz|3v;O?[:{@̝P@UΧC~L (߿yܑ,'aX TL>$x.`Skf[N8FE$#H>q!5Rl^6i ) N!kb}^#lmՆM` =4~;"7h1&Q[jnvpзvb)춮u ԥ8aFM27HҰ=2LAV[="4:+jiIuHͼϺF?-s2#]ݛe%QȍU9vb82ݸV(tHix#s+iA7wS׏\U8r!Jtޅ>>J63gd9NF{.9҉lz ,SZ_jld}({:3\  OLvh]𼇯gJg9C(IŅāVat6dq{5zRM$&BXu$x@}9PNBYۍmµuG نg7%^&vkvBhy%1Q WŞ۫f%5PCkF8vkAlQ@?Msl"V#?+=&O >pwEGp&j|!# "֝5Bhy$E|֡u?ax^TW@ARC*- RFr'2`u/Xj9|D)'_.1-zRs!=5wFaA'd\c^IA,ސ"ެ7 sT4BƂVxD + Ow/P޺$9M  }7CЎpr7gk+x,p¼yt[%iVL= h9iőJ:qצ;^8VxN0z`IɄrx3D[+-8dH93A0q@EL]1X2ɛCnC)Ü<DvFE}g|RY[27YA'"jOž[.ȭ9WgyMc.{$c6>jaz;=&bg?p`{'V.,%R5j8cBōLBj,dh˓o;pE|s Rl`~1N8ܵ7 .<@`&GgTjg᙭ DC>͊BT|k⢴V)h82IMQh!ڥUu `ЕBcy/Y \$_}- c%"./';τ@abFhsb)=8! ݒ)XݩKm_{٥HupܧePRIx|eu"L9A *'ACLJ= /O!ΰ9W6~r`*֏&DO8[U  97ƱÝӧro9i ~lbnQ3vĦPaIǢߪqA'JJ}E;x['Ǯi} \ yʏ^6z~)Otby2{ZHcd)^Zpr[3É9`Yo`BE,_e x{L39 aڿ"̉bu'͉KkOB=VM*H /Q}N졤rFK:;|FGk-9TR)Pڒn^f>f 8Aާŝ|Ii߬L/1Pi1dMN_!&-e)$Nf2]U' mצBzHMTg/~Rb$5H#Z?< ڑ E86xP4 }) FխW'7ĝfҏ e 7]L-'`C:C%3t>3??`nX|P]| Q9ŽdB><9uffxe Ԗķ{L >0eBY"m?k"@u oS86sIvfXg׶vMy!}4Fw sFűJ9O./D)1˺xA}^3U)is9 WDpNt%Q OL%2~\tTDA+G*|,o6.9:xÉ7 Dj|q+Y yPJ!/>%U:/H1@X'onE#TIW%Y>|fpP"t :EHCDf,HUlV\6<{E>럿6clQV°o:5HkeG! q! j?&RTCށϬp|g/q+:2.^R;ۤ]+í#x\.)C"%]UӨ[GW)n<$jsP쵮bgz:Yk7VO׹hoE ZGDj$Ϳ'(ibcjߌ{*42fU1lxÔj"巴ؘ,%!c,fgγėA>gWͷfMAlW{&I qfAVw3 MOdYm, >X\ؠNT7F9!Z3]e>6L&Ԉ>| +‘f^񪛖k6kq:G\~("Ȭݍۡ_96NIc! \] zN9rMB,O󷵬oU#/S!U~}8iS^c"<+PEd&'7c]MfՔC4YfѸKP؊A\qUIKR!nmR":m4{MBoҁ(jC_1JS*`Cϓ$ޔE5A.HeJ|RXe"l.I|aP9.u0~ܿlH\<\;2ݫ+8e ]Zjmdr!*8[&zT5FR$䩟SykfHu JdR"~3ɜJ>n qTI##Rytlɾ&-mdbRƈ}} ݍkJUǫa0P`C0}kE ) ts8ڰ2ϋ@2nh}c}id:N9Bŷe;Wi!7༙E: ZkإNn5XBvɹI+ ={$Zz>VŅS_8 XƮ\wkjk\y"E}?]Joh+\X<Dg`{^S0W0 $֬Yw]vx23ڿYFBemH>_E |of{k  JwEhF_#ԫ q4Cm!7a~O>Kh:aJ|saS`~eEgk `N'[ A1:jPvȩ {h>E"w⛀06q (6 T}ݺq̓[l l“@Va&uGsґJ/ZbQR HeF1Pկ=-#ĩ8fM4\G,3 ❩0te.kI+Pբatjiz P$`+=2d7{A/ER-MPޯ r]nڵ!לZkuGZ/v^7.SMG8aX* "f2Dݻb(-tEspA}!X]sG8PHNAPHz-PYȻ0d,H=Zs%!lkd"LL (?r ǕoY.Z=zQ%@1X"?zPRuຯĤ%wqQ]jOrb:cflP[QZ14 涹d&Xܬq驪QH DS{h *ݒV5 a6vvκ2+vWٿhW(ɖ%G,l-gH#XImedRk83Υԥ<o(:ї мOc"Y~3P♃u[/qۇN/uӎ2(Vݪ6_YFd!!#8*<`ckBYQBv/ fUjeOlǠe^x۬n JfB63*H\jCN3N lP)l#;2 {P/ڷ|Sò;OG"{M|a)(gب=A'oGr}]lZYLb$Ocqaezvq;HVGy]8f6Y͵Yb F&梆ˎOJ7ppZUrUzxͨ|@n*K ~"u褷X\Jv6@8?bǦ.rm˂-BUƂf8ׁrby4Q-3[fU1BD ;7HCΣ\w{smc fM?5 qӭmGXAn :[+kT@jzNỿDO^["#;R#1X`u mb2|luW<_Jz`V269Tl~d—T⩷W^=[ [u̟XzbJ[X(@vgӗH6"r:"0Y~DcA͢up÷(bL{ULHE[DN]&i 3mx=y%V"<ڽȬ \J'wXo㒮x<`NFVV1ϩ(&[1;$KvF8!T.Tp/Pz$O1o>#J'46?wijX!B e3ɍzg @}O8Hl6@t{Fch8,tH[SݡlcZm{CvO rq܋ cGavV}"h31Ó^!q)k.+J!nC-4 i%RLœHRSLhFyf-1} 3mUwjHGz;gN:Gg0U؏|݊ _Mh*ca-qS `:[ e&zyjԉ4Ia~ߴ i,^7 ^@[k_(SqA±dZNg uORʌu?ϙd.{̝XJ9**Șg)DD0 yxF }3jӒ5*[0 Oz[ .G<Ø^GD]CzOiϴ n^DVC6Y_ :שj+mB(`Am[(*XNNGG1'my= aSPͪY\-4*[ogÑKNKr>Kc3UC$(reMS:=Mm?Ŧ Ney- r9Gí.T7^!"#`*#WBSgVt2M 4㦻aTpuOkeȣ!~[]V(?T_]w K2_ʹ6aJc1Y5rAwe~Ĵ0(z(jGAPY9$Fj78u1>ٔz&YOj'vU@ FOI T߷I9H&WqFyEHa43EfF kB~t&A}d5 O82OS؞uϘ<ʿ,_Fl6qo!3/> J8}ٸBTP&v6rG󠿠C #1ypJOl>ʼn`#yyA?3"Cbh;x&`y~.\ ὰjduhbW&;ja;i9{@1Iߜe͊Fɑ[GK~b!; .Z=2j^f!BBA E(OVu* }s+!Hn +^ow,VcEs\Uy1dzkqqӣZ@!TJQM.iV9g'SJ k%Sf|pꩄ͢M~f^qF 0}ynz`SZ{W\&cXQJs^\nǁ!bt(iSG(@x>9Y'D"[ VjVAKpMEM+G}L]_\kyl=)M"ݽ3)ՎSH,UG5~>[NZbo$gEs0n,dԃzDL7a4&uv9dZp_3/,#+-ҊLa[7r50[~?Lagm$LVy)NKKiIsCM># X :eCxi\Qs1=7<$mRS9{pI#UWrׯzy-Vmr#%%Uz3CC]~^ߦ57\̶Q({e捀 f1Rׂp"szv G#, R ?d4뉧ڏdRz8R`HTQjje6,/=Fy9/@_7:n$Gy z4J4P[|ÓY4BrT2|3(8b-1;byb~4v!J‰CӦIOC58 xR-IMx恨jn'%]zCL&"\WfĐ-=DHգ)a!O]Y8m PIdx!Wz$q@G Dʆ0n\s=jQCPRV# oݴ5pqz v] w w/2ьa;<>ף!6Cm @.\ޠ1K11MDx >c+6ޝj:}9no^+,ٽ77ps SG)ٌO@yHT?ߺ_KH;;,?3!eޡkH&6@KJ Q͉gz;S{ҤpKvh:V8nsLy]Z uzA^gnAtdu/r`=TGh'^xe\3[]/?翦+ t jJZ=˅gƍra)zz*pa?J{[Y(b`hKNb8s=6Q2Dx@:ɽq4YmAI9>]g-: - ]A=(-}}%e9[??D%)rLl >~ |N 3YRfV,ks"{֭ p $:b}b;C泴7c5226C}j;J<\ݯ@W9:NkvT=FRSTmc5$kyfK3nGx fn WKe q^: Sm-^/}ra*&Z$TLZtǾ*,{&[c0Ҷ@3c{hDu?W!z@ɔ*g8CGX,$xmpFΞsĦ4`435S?02>oyU?ZlJ!9o`0{L&4pK*ѷbvPbwr"! yd9sTO 饚|` Au?z#d"428͕}E`ZL$7;m9O6mWLl<#@krPVDYHHoSkyD5T3#cXn {6 h x1?IR^#fb\y* /:ՁH.^ޓqn0ĥ/QZV 4L{ [//'ǘ` o^gC{Eg&AH)tɸIU"* l6A]IV'Zw_ɩXagj\+ Xc_?\0{nQdz\ft ~UqgV9敡Ct%+k{XןNOOw3WNn/g=OIA|m+2^%xNnaS\oꪎ'+Wp5c*v/M|ѵ46pC,'10T@̄ΛͅEƵGSBRUo_ zAഭt ݬ>JjIVMhzSFDl4\b\|A?Fjl:EӆsGJk롛?wn@tAz2HRp < 띢2qJ,6e^귇 ㈦-m|03Lo㝜G"D}Bhe yU_L嚁M$xJpM!pop{߄ jrqJn bMѹBBG6Ffa_1-XG7wrQ`ܨzzRB6BL Ie>'f&^eOv CG?xA/?>la(Dmjexc'ꐌԵFayWMHm]F.`sޒ s{^ȡY֘H CXbKG+|p8Lw4׆&Vݗ17gYXhct1/<} J $/6jóKTup"bUCc8ė'*zIhn>hQGwOrf.b`B4t}gؕUΥ̝t7 ]\6XesɮDhڕtE&CB*iU4*u={[KHx/[J݋D>>Ll+ :z)v3'q4mFYoG:~H9u!DgseS(L3=$ c4D[1f@">k|-Pń+d;砘jpC2|Vu(L7b3 sGcywDɈ||N"auaml[5>44~LZ GV{WQɡ$7_iAZӹ L:!)AFA{+G9\k1@Ϩ!%l^ >E/Fyj ǚ/*~'ЈU>y2Hmp Y+($iȺ(k?ڲ\ʞm<}2( `(Z:+jd%6ִ-|^L2QKiT>um ^#bj QJ!}f;5xꛟADih).* ?YATB!f1H"q zfokrȕo)^^bq{7VafgLoǨꘌx|]`<0ױ}Fd6MW!}OU tі7dLXևQ~d"Ę,ƴ[zx^򾒮)XIKwd<x&DC<|&_R)q&-lxd Dw2P|imd Bɖ]*nXgS~Tgw m.^YN`M؟>IRERqǪOS);HmZR_LsmB,6iU)~VEU+x Tv cwc~Kt̻9Ku} a 'kD~]3Sd"~d"29i ѩL&T>J_'qcϵ܋"l,@jج?K==uZ&Һ,j‡eVDlĽ^"eM)wU+'XFpK <)CK=X6\DbđtZcv,7`zgAKMx>/("S $E]KE49Rt6Bo.\:œZ`ޘ!Kxrz Fb$- :ħ&r^Fz,נzh*\ƫvحC <츎[ KĂ(Y;NkTJ>**ewoHNSo:J1T`x5BK#B|B@ ǟtKq>>oNѴ_6A`|MG["BsӃLvQsKLVMBdV^_({lm\6I~)!(L?՝m _E rUf%jyx ͹\ә&KGMF"'1`݌Nz"+x+_q%u*m3VlMPy >7ʚ^6 PoJ[S-#нM<"Ƥˤݭ t=!3d]oCczߐN4EJ&2K`aW'e/ }r" xv\""~IU22kSS8b6K{W"6kx}CBk6jR2k_H_\Cd:NܕDM$'> S ixnՓ%a/U`r@yhe)Tq:"=2<>P/mA݊Q^,")ry  9d9쀡{?A;d9jLҁַؤ6yZ֏:Tu| dPA;P f~aIrĒd$(Z Иmj[qEzt j%x(bްD(K H!^xڃ{ Zɶjc[\ځS]1qWydHsr^@8)@. .wAxu:(-3Sm֐ni\vK\U^} _jޘzϠqx{y:Ӗq věTPkՓFI/fyk2)+De&0͓l `Ka)_1⎽|HKIT[1'5(Bm#_4Ch0X:u-"31 6mQ%!XZC1Af8e(5*nT17A6:Q6`j'L6ecc;M5"cͺwBAw0.dUJ3 9]+OP5p"}6V򗃗{:7HKqE{p7cG9L=87r|uJ&8Qg}m=fl:> 1r9`0ZJKT!x6]T8Sr O,}X'm SQZޯcc)~z. [@4GVrwws~5J~1X&+E`M7ۍ8kxcu7"Ӊ]_vr,uÇkMq PڍDtf94BJ.BI8j+_[}{$|#_Hn"<Ӳ z?!dݜ^ P$LZ$6LSú0r637u|s۪(7r%mYG]mضSE/8:U*ڮ&X5ʍfsyk8˅:.2RA6Hցe];s$G?V k~jNِ1wP7U8I7U!6C /zZ&cP@ bYD2RټCUv8?ws(`4kUW łyM^ J3F];l oLW4h㠎Bt7v"gjC\%).r XZFHwva)Mo$rvIoc.Gܑzn x:ٰYc@(I&JN7/_"J*ӂD*[srl'HF ~pO+ K xƍr.Z@S$Ot H}e^%^Y@dz5\iK"KvNkBk{Y S (9kr&qU(x{ۜކ;vi=ty4\#v&Y$TVf BMvjϻ=EOY&$<'gNU :%uܺ]"%$éE\-8IaB3`pdQSE׆C}SB/VrTuJ$MWH E.-L lRK !Ͽ5?kv OXV']͜͟B'_ߥ6JbB 0g#sͅ#@DqTЖۋ^B"Q:/}&eN{99m/F!Qǭ^!5UD(m#ozl@ nU!ށ9Z Yhs]b~F"VJ|)Ks$ VYШ3a-k{wȠ\ `m4 +8ynUc W%74?r/_)vy\ՔrгxKw|-y4`lAh8 :8l`lX쬴\̈J8c][ٳpUIuK3*EI@0߾1-n-s~I-zE̡\0 :" W#{?3hIЄ gZKBC]cp=F"av+ U )h p&J<XD? <] 5'LmPPõJq=krsq`t"yX/, jĹ3 _l[F#&N~VknLLJIh`w=(R~&~O70W[\գǧqu4gLjQsjIc1d6%(Rms[a}bp/NIRĎ'ezy2#tXS&=0A/jǛbRm:\&|uR맸:/WBGBFJ#M{(|Z&+VA"gQlWFUkLPEo4St&n e_rl 4ObzbșkӋ^ 2l՗?g9~Hg7W ݝ9n+$Qd4p r&5+1ca=~L@Ab/M3ްwދx1 7I4+Ҍkfh;f`]a2,c.;}SY80=᫑K7Ԡ䏄`=$:_ :dc9<6:VnX >xNVQ$Oڻt!WS%"55c6`7r0ڹP*i?3O{g A~³Y7:WFZŐO%,!.;"> Bm7+ƫ4 Ar=o5(=[!WQ+W{2c,x29fy#ޑT+"Io\ڹN|%2 e3B;ëWGdPbcTtzɶ]'vgݟJpW{To9o0c.diNc2Zb}7͐Ci|p体 VUE{c"2ԅ!- 5,ۛwof ( g|J֩肢_ͼ(K'2עaz@>e5(h`$eRX`Mzx٢5==3S~Ec?DVZA=Иp>&ܤTQe}ۼPՒ(/)g۬aǫJ1[A濊$&@<#d5?'u.ua6&3icƃZ+q%bw'^oX,F_RL~դ;+ԷY;#*ߴq< PR_i_kc]LB]NIs֚*]PKErv%ǓkjQ;k˸P#vr'ZG f_}:ʑGt$V_Rg6YvhT.FIJI+O՘Ҕ8,ؾ;7]?hF;hh#` ]cqf{hh ZJ,eM׳Rf-edz\Z>2Jj z}+aSA:f($xˎZ?A z$$*2:Otk!o%[9u6iB럷Nڡ9a+or*Ѩ]I/QꞕegA gmYUy?LuzZ6]-{(6$K3WO>'ߨW q+#T PiQ+caz`15qh_m]d |xA捇5v^L`<6u>%xҟm:)GA6C~+fy޿0@?2ʙsQᷟwژ`zoď~+y%@_$2 UJ,F˹ %v8|LJ±'FH GEsOb9`v<~-#伻w{BŁgg>0*l

      >qo M {{beK)Y2ڡLut>]韥{o{#;CMFEκM(d߻ӸrmKu g9nI2>`&~}SAEF xr7o|?\ǬA9"Q=GoJLϱ1L<*> t\ω<[0;6IN2>iY9\/K@\_U< 7/a3Mx+ ӏ 3l>4{;h~yKw K*a , 'mNhuSSv1w;$κ 3%%]:#7ݲ'Zʣ,Onsn}\V,Z]Pwb/2@?dws`)M0ta+ᒎ:s2B 0|%] ڗ6^G 88#4P qБy gYZ0707010000028d000081a40000000000000000000000016439a35600005b5c000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/[]?Eh=ڜ.+6gzMdZd/b'-]T|S(Pt eY 'Tt CX7a ܤ(+ժ],-՚\PfY?mrƵ%Xuhjp)~nkzs#2 o ,[Zp){B)fɬƪ}H%e((< 4.*管w4>R"=dK Ór R.Ze8 +9M Z 4rCM`Bd goiGgSjj5xK_wp"entwIn2]hn7O@nж[0Z~a,A +!x K =9 7oArvK5ҧ g8/j ҫ<E"mHӪCo(ov\Lz$D} }B)NmLt tS‘o™&mf{3;H$W)Z$\7b&9kͧCHTxQE!Uk5ŖeeW%,`> luOUb9dܑU~u՘/C\k'19'}Zy%n**c"XWaD:2'ԧ\D _kԫ( rPx"qmĜӢ\FGdqT.&0SI!Ўqv"!C'؄{3 4K>t1.oNf]O'߻X!/Ѷx >G5 ({Gm"[ܝG4 x1,@JzW@( :k񎬖`d'OP26 S?t6cY)ߗ,oggXR%z{K6Jb (kiB3NwNm[0 ~PwL22ѹ&cU~/'pMG;'% %B4ީ\:SZ]}*0W(oBo;a8z']_f 'DACiIi *'h/:>T̼K ئЏP,]$XL"4WzEafW9KѾ#ul՜JuCo~+3 V%jť>.DQ#BcfvTDШr0]|i2x;Ϲ4hN/{Hmz,eF .&zӍeRtd Z~[f/|`籿{QJ8R8bJgW$/ / XoA5tS(K0i/ع4*(еdLhSO)FEϤr~0ѹ~}9\" 8ƊPޝ<UëDnؠi&ѳwU+͆߳x'16zfӛjm"īVl&$! |n)sS}t|VILSHk(.p -nq- G=y1 i/`E[S%s;FQM: Tuņ-ǰpX n` dyJI% qT ֨Bt[u"0{?͢Ge`4p F}%zFiޘ]QOlSQm)ٜ8 hSI}!'5kZ1pY>\iG0U$[`>usmܡO'Ĵ!>$z?SmcCVK۪sS"B6wJXJ2f2ò/߲/U"Ř+qԝt2fV6]I|}!Nb[E} ps dNو‧m'*S$bZ K iZ*$ڶK$_ar((?d'D!StP~ #)5 Q w6H2T+1Cv=@|P|aoP$nhE/K]^P8(*~f?4n>B540[(eZM \y 8Wk2Kf*%O 1~wrF9Ya`?.皏xb$b̅Vj[$eED zTqs->d$2WBsݍ2::srz&} YXPX앃m&'*[P0 V]sJfZ?&rӝdE } v=3&XHɁ^'Ԍ^eM*9Vq@Ǧ:{ޠebYT=4RnB`ۀIJ74O+h M!Pς9P!8^afg$ʦ3b܍E5v]oN^HUIudJ_S1ȗ9 vn xpٺQnY@\ F qޭ@+iu(I}m?=5|,CGsXbzH'= THh?ffKc6RݤT4`KN2K0\C{9R0rAݝdUh0mIbh4` ٨dvN*<V%מVI;ecܸTb>i8]; (r1_@6hV0}ts*rb4iFh4dDSWAz,Ipy։;\-۶ e0}}gFh6G1΅E z8P!XfD\ncWKfiʶ,R~8[Xv049KFRoOM8w-b$_Ńr}S{TsL{$|^Ll(YW)u.lf:kWфBr;CږEd/cN# ;+43 sSq%CSP *pDR=kDϪ-)[V 5#%Ʒԟ٦;н6\7LVG>d93pHt۪ f.\^v^ؾօXl[rf\P2Gi}s-jXnL wS)5[x|cS$WF݋”/r}ŭaQ4=`Og0Z{@ǵJ @^Qqic.6w{'NVMi'69U[\hpG<߃kf+`T\ 8ƓFǵT^K9u96\='tԠBquJ dyh @OB)@B@U%Fa8{@wgڪw^A ۝^h5;n=.LJiNTj9&\ٱʕ/*aڱ䭢`>+.Bϰz$h[UGzIaVw[0(<"'k_lA<ݰP}Zu2kueP #ƻDMgFAİ . ;M] ,~?|< " 43܋s-=/8),4V݆s H=3HM7kPX,Yý sr{i"X D%`Y+iI`e^u ؉9^(T _״HTӠ70AsȨ +gUOdξ[1r>zXzT21DlϢJ/KE qh"l,M%H>F ^Uu z5D8hk," >p~@ 7Jv Jws1PݤãM[;L6ϳ*Ro,m=7>Hp]&ǫu,vi2(8?guZ2է /6H<=U:-ɁO>X? ">dM.EGQ)i Rk<exnaG$]h]Nq13 s%fbuPNHm9- ҇;McOvp'v7aJ&/"*0ڟN'&s z}n;&5O`85l^{d;4=9xblgA5[j>ՔS6ˆǁr朗{8B.` !qHdm;q^#sN /IL Gt&@Z=fɍDkx] iDOQ4.HO8/J B'8Q'eG'UsQE)s8"͚UqT[(I{3X)= ڕ2? f`3qe~شLW=JH{|߈EJ#ւ"W$!wiDŽSTak;p sYO$Fu`]ג1˛tE,Q  {i|ę<ҷ>ѽ稳bpVH߸$FQg3^?n-HtBsqUB zjMӐ%d(>̤ n|m)pBӚxR!GnY#C:p֠@RJK2wƢ'NaeBY)m#- B1/_$) E zrҪFPYԛdT$ 7/%6Fp ?5oW*T}u B+Vs,}Zs[z #.1.^R?UQlV׆CxE]>neGb3DPZ?V@82$ߦ?8!8^_wu [{;I_t7{h9m"LڰFbڮ&=݀(0iGY ATq-onޫ?"ڔ)Ufȑ yvyu29TUHM *+YB]^o/?,Z}?vn9|B2F帡W]&uaP^iiꖁNy)ȩśY3XT=ݙqRJ\1B O ~vT,\&Hml7zKil79mz>{Wto~UJ,' ~ҔEd]Mldhj8w$E% ,X4'CI>Be㿇>9r 69d%vBwe7;ϼJadw=zm<^TNEp g8f'S, Rx:qIa⥺!L O؊R1xu Ѫ.?wrUI[".¡' 49 4:"Ou>Ⱦ#lXTMЇ/x'p ZHx h\P?)- d Ep /] ddpHFDR%$=`.CSeJr-iqT={`sbx'-N<۸Ɓî p:Fa<@8R[*W(ZO[_mm-`FnWŐW|cǓԌ'}䇌*uZE=(Є̝Ao( רJ9t{bRk'V5ox4 2_2_<+SUܳ/w2P.MO]b5t"ƛoC4Jj&ARSTk~ V92tQ~m=;cn.]%)$ S`4|N=jPʰv S#9w<F>#MP.}Q\8h'Eɜwfg35miVcssYXbLLxd)(sͪ|ܾR/bj q\lPjg,oeYȁS.\̦Ɗr;D_+⪻xbg†KBJK1_餐R4Y9I 7nFB#"2(mB~-2^P/ "8O5E'%CYе] apɅƣszҷE)\ ߌ*1$^MQ z-KSDHht a6y4'2o(KK X2+ɨ?'L1b=AXqM9t:ӼJ2UǗVlr/CwR&}dmz<{8zܝCzV:dZ2N`9~\ow]L~BԊZYnd]]S 7nu8#?Ǒ#U?`$cuӫB^yN9Swet3yf*iF!9(gk !$۳S"rMv+a|gK,ʜdP82ۯii₠xz8c8%5dsӹ+C :kxl7bkAtcd 7/x2間"Qtj9Ao"Fu]j,ݡM]a{HisIz:8/QRi9idD⒊}=Q oY;801Eb~33vtϲ AqU>xJ㠽=c,jqhx`\ՎͣE+ $'֏r4Zbʇ* ƹU?tF"xm.! iBc%<ڎj _yugJUb \>>7y=jV7M\qijg 1BMވBBou>j& 5xz0Ԏ4-0[;x7{X,?Dv\xvKGpkDb2cZi6=UVN mKʄw d$ZC:I,m"^&)(aKgb$<](6 h z%_"S*(JR3kD|M7\w4yN㋈ʻuNMQv;N>a>Wg)ǴMK,(٪P@,`:)E sw)U! 5K7ʈca+ @ P'M)M? ;$O2)H|-nV0n=Iրxn/Q&uH \O{OO./K,lN ^oN?̭3GAF(>uG|:;~Fсx?&wur/#l)k[WN*_~[Cֆt^1nRկ%fJi!i%]" ;ݾ7(^\‚ 7s$@V׍KܯM7grtph bA*?Y5.69jx,\3)NGA!HS)ZU n PhSٖ#5ƒ=M Uiu݉C%=FaAٟTNW%&WO6qPpMN[MOugk) <؝"B252D|ފ6n3"0ãȈ zRK.9fL+ׄ1uKY(ntw'w#ҟ$QmA̚3LxmtTP!l\.9AYWk&4U47,4!Ve5*t Bgm*n},-$b@'({v @vj#t NH,Ղ^G_RV $^k,XYhd:?A$xxC~rI)VTW[gGZl  ; _+ P"] (0+RT?+j,*;H6 2pnM|`W'pkVy3*@>Oti=Đ@;Iˆ_Uq2bfm;>?k/ڭiή[ 'SOl1BNKF0֔FZ9\Kg)M1h~wՓW=H@|ZN7{KNU09AR= eL{ G#@?2?{}<< g'qxb@dEzta9LJgQ7$7Eh_L~cP>fiTB 6:4/MKG8Hİ(Ω$Z/rH!O9uy_ 'Rh0_X!Tso- ~{tŧlUv< aDnhRfBW=SYso@UI =.'jq?ZJ-W_lJ&>Ե\ƃA;gMFF5>JoyE<V]H:Rei`F6?^m J̿aMa{j~c \Z:t$7g?4ՆlYMu3uhvY\s1P|PȩzAﭲDni!c؏ xB]d}jm`5vL'X`㴼u0!9_g:͙B0ZaK,J7}!ƳB+A=yC.1v>\RY W ~`jf}T4fo!;eW|feWZr[ZBrZ ׃Je1Փ D`Bp0Zn& 5-c8n/(N:\`1%aN={蚥@+\: |R9Y7ް(iF~a0PLkL"EKX3R.$QѾ<%<[)KR cuT ;|dhy}{@rݖSnX[/X⢅> sϠ>M\)TqSȘk@hx#7iy4rƣN.آpאaIa#z%C~uk*]ԺSJ\Hz7q"ê@vBLJ-N@LjU_ғa1P`gK_~lՆdc;(MqxJ&rN y=[0ؓtп gM$ȑ8?LpDZ7GhG_hQ*K>v0ʹ7Ob,ށ3:͜* -7|+|tJ?LV]i1i׎ƒq]\0X E^!H̭R=^<-Í \ա~ +zhN0SAiM_^R7;N%*ڲ5)dpFZ5=l f,S0vN2L k@Nrd[.IW iu'#SoXW/C?r?2H|Xc ^ಌW0Mq`| y?Գ IGHjŪP7"`~BoY:ƪ<"wc#+}% ŮtyywŽ/d^ߝ/0E-I,CAp\AiѠ'_tOJ]JEvsJ']Ґ\ Xhe5KBjft<(S̥غ)!\>AеR[HhRR%F`O⋵TP= YWhZX`n霹PvIh]XT0B E[*raFLw~:Td$=E*_tpæIqF=t1*[cO^DE:dt0`Cm})޳p3O9C4ѧ'L^y9L9{N"#z mYAU\orcJۂɆ>^/g,JiȋokoXzFvݦ pvK:q q&oTӿjt},.wԫ=ts3a~v0ȫCC,e(R&,B䑛+NaOshecIxy@{ z*_6Gm/!ͥy dG~̬`LXT[6? V*vx9ƀB8jY1 H"hY5bDLMM$&KD-й5p\QV5FB:&(PLWԐgY<0az٪EvwBg6 IKvy.A. XܵQj,sm}=%r=F5{xF} #@1nu .472i`}Xb \a!#'zĕE:_%{C珂smyG6Z)( &8QE  帤0&,um0 ӸOP_u$Z )z)eAEai[.%Bd{=03agoі3bzgS^T fA8R& ] ɱH\+=ա(# Ti: մOʼOc*E&P "V"{\n*% 2},҂2֛¤I[mf/ hg;Ȅ$U z\OkaJ9}2rll:+\*|aFVգJ/, 4m,Nz>d!^V!H` v+(JzcϏ|Ẁm^M%Ʒ /u~{~O [@@Рx(9/_M4}otUg7UfRbs+Mr=S*.K~腜iq <oly\]s4ο2d/ >`Dp@;=sVW@'v»M!CPzO6@>Mv(XO!+5T ժ=Lb-וhYȮ Doz2ei +X/f5UC.[?U2OxkdSRLvD#8[I%]je?ȃ]ģ6PDn3]PPJ#q] + )Ex|cK>*,[xaQiG`M[0=а_X:248TԖ sn{:50 ˙GBx2s]U0'4[O٬-txv>ϱKn}2W m$؁f^MC.ЎxߟS&DQl5Zq=%lZLDJ(Ql7Χcd"Z١/.f%:Z #d6.TƷ5j@V;7}#UAT0wF7*B@՛΀#=54Q~]ry! "`2w!LvMcEc{51.cg!\9e˛H]kϼiF Ph@)"rnQ̄f{dO9]1=|lu8J%q1&a5h&{G<1iJ#]?ӏOnJpu?j9X'k>Pמvv 21ZZAI ՞:v9%H]᝗lgl?V8wv]R6OM8b׽U |Ĥ?$uz<|ߤs5 ׫C%|GX&>9!V\ƀ2b3|i5ނS_eN#+c!kpjГ42G7E!5oS u#] hK"pv{7q>o@U#߬ZŲ~|SMs\6,ԢuS% ݼ \6}eX_-'aD]փM6FAиtkf~Rk2I3B\[d7kNp_<\G E;$# ̒Xs'0|,J_BK$烎|:śjO^{c#dMdmJ{-0hC Ɗ En E?BR;n&3>TӧG([=LII=MedJ)1Q':`JGRчg v17C]3Ǒ*-A\3أ>˟9 /ͨhGf٣TX_Ɉ#DOb[ٶk*YD"ccBQbZVՏW\ESq.+ҨGI U,?ʹ7ݏG%Bm$b֪z׏ko#sd MAnc۠0B3ņ/+3146֐؆V:ɂ%3\k<)RZ~gO m0\Yh0Dܟdl`>\b"{}7QX)`ʀ:(1(TX<ʞ=g""(EV(tY3Ȍ9 8 6/7.شǓ1QW涤Tp✏W%I ۾%Ϙ(vme99L6u!/2j8Fx9pe+27W;whs_}J|v D JKOP]48=dɴ76_WlI(MI@}Q^{s0)N0aYñWdM ^(ݬsd17ȱS^l84͂N,{ ^CrBQ?5U:-@W*~F 555GM HRtt)37>5O_U<5]J-ըza浇= !.=4.O<4}+u=is1G-5Q- #s}x̿Itcq,hfŭiCvm9f n"e79$|=]tZڬ})`4zP#aPb:;}m'$ 9 I&_7ԎNU֧>g):u97UO4V`k6Km !#96- ?ʸT5#)J\)j ҾA~!]CWUIAy#CEv(⿞RTW>0Z)t`;pT$n+=hC6J eP94 !_&B>ODx|'eg:_}4YbB)U,B2-\(߀aa7 B΀/NYE_662"GIgANRED|?S\wMNB_1|"H#a]A:9)u)VÐ[]oM7 }zh sW5˻N>~'ݳgxa_ s+{$rM콴o}!Ptܹq ;!*Y)z4/ђO+xĥe+4{C&Fpg6gi?!nez2v]PqLG5\J6HJQho|0p]lF!^719{S$d.,# :kM:MK(31WJ~,h+[\ב́Q_d* ۍ1Wޭ :eZo+CeVqG|2?gwDq%K,J %xWsXM㭉3cBR(詡M輕3:d>(tr8yAMLj{UB%O-+q!HO/Ot!Rt 8!,b2' ʌ|+va7h+TVvza/ IGPtui="%lޤs?L#xv6E xgqsVcOCoZӨk\W޴eN6D7%^S iḶja]o@OmXcC;AbFxvwh.6JbzVQb%eJ=>*-BL_e41yǢ~׋X)Pw e5|K6BaoNva|a$Z[O%瓠ԻY=8qݎ ǿV\kHN㞯*HT>6),%:uD ,\ҌnX: DJf 7h?g/qY$9|E&b;gޘblr]Jh>&Ph_hc!09vi,TXZ6Ijj^۸ PpM/ A9}IuJu)\ŋބ\o3QϷ*5aVU1Us:@> PlNlxN ƆU^;*q?f/5"y@$Ĝj 3CI2`51}V{1ZpqWdrvђgROa[ ߌ_3YomIf})8a3K:QDph-U F.% ~\vuP/CCiIFrG!i:$`-ٟK;/O!]J/7[ }~OE$H{’%*hǿ)nӞ~}f@CI5D@jqfm~⪭-9(!k"0%7}f䆑g6_ v{ѽiy<E7g}@v0KKq&`8Xy9<3J,8 zuc-'!k蕣XCb-?(|g@ףݡ"2wj8,UBt-~`!w=+XA,LU!D*G5Ъ>yMS*ߩ* s7. ~CS{Wйt5w;Q$7R7J2*A+ڊ pyti|kn-la*>' ZwfJC3BfooEڷur>9' b=(gbneQG#IKr0D1VW[[יZ[2߇4H]NB2 [>8 ~fݛ|b`ؗܕM٭x9zQtf/N0*m&tkjd2)`;\H;VMKwC#K 0WJn@Oy|][c1E%-gTX2j+D6?A4*tZת<{,О2tЍ_\}Ikp=\ңGw<=d._LIrUV8{V@npE* ƹ#>.H9 '?E{>|(gRx7K+2 !g{}v'`p@^K8}}7 'N\5d-ɼv*HD`xty!'Oct9GՋ.[w{@iiy!ri0 t6[sc6:c~-r]th{+Q HR7]YBB3`fYNI,goXtϊ!c#SV$@F#Xx]2i ٚ4x-3:0xBLCb쾉,h'td&~}wK ["xUKܯMR@>I;aQ׮0`"Frەh´dw(6ɮ /_;*l?ˆV|z5, h礞eVF;;)5.u?ǭϱ=چMqs&ҫcc Sdh:ܰ'!ä_`2hފ!LsM"b|aF?'}0:zSⳆ1E ߩoY ]=qe6IA嬈evFcݕ]X2Ȁ:2D6pYhE-j%Xqܖp(!ktgOHWJKt 93<,㈡3)iKڙqUsamBB.1m6++?Ô-5ة:+2,Ry2dd)sf"dȯAiy:=*Pww݂͌riژ39XݤIKPN/:ūH }X(ZN$o >o.36 vK8e?^ҺZ7!)yY2^;j|&^l8Qa3qPrɪӥ~ḘU4QvO:#Nڦz&ج&5*׶O|`QdPBh'?1R(1-=V5f셟 )"{ri@"w}q)K('R )H+g6~lo~KIXXޯ黍0`O6[;#ʦWv-Y68ybƭ=rr/#V4\D hH* h!OGj]ړ?)HҸя)w^UZ!ie(jSwMs ]0qWM~IG*_#lBJ*S[h.G.o_BZA[}\btiTځ%!5p@rd9L): 9oiP0kr [~un[< #ac6tJ6;3N{cFv[33/w\Ûy"_E=*}A:rGg$ʎCC;_)꟟(e'|IuGmo^c_<_H\† i VYei-nk1b>g| In)8g;-M܏v$iu.mgYZ0707010000028e000081a40000000000000000000000016439a35600004f30000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/X/N]?Eh=ڜ.+Y`713(;<$`܋E2^N`܊ZN*DxXDtO5@ 9\j7HYzgW8>TzUJ0 ovbSc/ьh Z\v: h,Ҍ(D;)a\0R? tdihWÁ0qk1 RJ)x_%דJܳ[ݼK5pM'o 9"~W*w~X$2QJwSw_ZzuWxrm9h:z`G}C&8ڧR'zh:X l`Vb<_#@tKhG ߣU0fƄ  N.Ѱ= `2  Npj`tNxܟYd[rϟ1w C7HZ`h!,XKWM]k1ڂ_;h}m!0:5$TQ(lF|.`/ 缿͐Y_"KNy=YNJ+*RzvI\>g'$z*Շ\tsPkd^K "z8t"2BR \.Bv#fnCZ?+j">R$(J0_iD,A, }T^LU?x 庵l'ҠywSӵ ӝl\ 62Țuu%]X{ĕ4KQts/xKZ֛| ň>=M=+b'l4_[#R\!Emu1gwz II@5lECQ01VU}{2'x73e.…̖qh[ x'Af'Tqq~v0ڱU@fH&+x!G߻M>5w< 9bK)"QcLZ&L|{I$^]u7"{N0O W '5{[\'HcAI~墣r.2x2)= t}?oFͨ_ >frb-a.Tx31LUO8Vo5CK|Ӈz;9#R9:L^{sɩd;eŌqwKx'Ut[0;3Jy^v_#^lFAjGHjb=?- P)\"ENKN1]q5+:e+Fs݈\Z"WI>9]w"`|Q9kltx@p&C%N Wn-Cuˌ.Ja2S)]$1~V)oԤ\1D%wޢG¯Xon9FI5yvw̸[ sKLؗƄO:|:IKOshC4-ãvL {O)i1;¹s07%N$V9'q4*כ?i_#ܙ?Q# v#4 )"C-,55MY9b J$0).(v)j9Dƙtd OŴi3M &H;C[_2XqKn7A،p$IN U lI~1>d.1;{k'*k..0'Z_lZڂa4I8aYCEWq ۬{QPw߀r .8Ljk`mb _Oʁv@y5{J#r%ʍ|urTw[xt2BX\ʼnԏ2Z#BX-- 01t[9)]u]- %wNGD}7NBϝasda`%a8o%7\J\MS j]߭%)p .N͊"[""zŰ @. aٻA_r ֢g/H/Hy{I"G-$-bDR׽'ܓb1E)pht)jhn$`3YV UGu|$?*27CNl`t5 Wa?R !o*:u,b߲){lt|#!$>K֞9o^%{7rѽCɣJ1`)|@ZXc<ijY^'v$q`0?n!fhPڥ PPg=Sd|;#Yb,҈]:Ur8d*x WEcRex:r'Qi A0M~F"맛tB>??^۱7j5:6J R9oyL HvDi%c8-ra"1bAxdpKu36jyi%): 8JM(-dhŃj ϗ<AC"?XR]DbvGӒUUD5T ֽaUdJ*G) ^ifOvO)NYר#㸺v2)nŖ'h EQxC&V%[9\E(QBN+/ tV}85U,E<hv\)oD#D'kt|k,Igp<>ٹַ&M3~5Zy ; xЪ+}%.+8}v[ "E'żHfv7t :G;UGL_ +^Qe7\L)pdFPד.,'Aȡs#cCE\-%G iaVZi#fRn [Y<VBd۪Yzq!e x4PuuC&wJ)RH.BT3">Pc-ߐ'!NPsL e|:жtLR ߲i!~ `(2 )an2ccs,4X=A$le wk".EȻTGL\L|6і)&sL@ۥ`j*5s5P !oI˃U-ם͹Ą"S{,}ˀ9d=Oߟ~ O+$q /6 keV fM y1Y9wF,L(2}FyBd~|3-Gj7,^ %=OTy='3zg!v,fqVO&M/.9Dta޸?j=D4QHA(<=ori$ YF/d@k∇ԌaLv SΠaJz;3RKVc>w(K'+ypZ5R2 %?v`- I

      ח}48@\M0TfimV(!aQ:p13/% je ^ݣ=LW)T*k s~?,>C,Z;28u5*':F_QWY1 8# g%Yo\M&$<վ~g͘za}~c6ѯ$:CnIDT8ָjzoٶkl.6iGNl-8&)MxqPhX)k15M/^nH3^ >ihS)3t)ck*C`/ _=R~ ?Y<duW5c|F&zby>CxK??글#AcBt2-C6X}c\!XJCɥI7oj qƋ|%oVڧL{9m8QaKL(c8V ^tUVM T=+AybP_U˂V-DOi\9*|V~eBz&!)O8e_xNFx 0P!@gU-T^y;4q?\}"f4Ɍw7}ۮg֙Q7hi| =/!N+UOoP(S-nr_ϦlTM^^ݣUAIߠ{j$$ixev*(ة=,ZoܐGAΤE-ZdP hqF=m'Nja|\l10Q-:kW#bnKzWzq|^< mJlU= ){"kF- s}f2:_ubr0ģ"70 {쨖Nq8z$Bks]$EҚl"ŵfL"ɣPN d SV܊_Z_. R?JMAP l^XL[u:=/fyG"Z+^!gsQłPF"9~ll3'*S \ANpt|NY˪7c(fY[ej~d,TzPR'ׯz/|'?UK`$ZyNZ'h(bPBF %~֭ j eJ~'hWI\/";`~\? uX} ¬N&RCox}rnT*<!ڠBKi}AN QO\:PI~y]Zb~+3qC"4#u1&hhȄO<y#)>X YՏV2rAhlRb?bqªαXehO{c$\#{O+f`g’3W4ڒRt9%p mrIwƅj׊?M=NؚTe!{Ӓ3xz^I+/`fG @TfAD/d^SleZuL^dh0lqzXi/Bc`}vT2CxMɨoED?'hSiQъLQԧ9\3DkK8ަ&ʏJ6Z BKzS#tPw"T@2#9DUӧ\yfX;$?7+ j[#JBrv&Na/*;ܚOVr zx}-04꞊mSFXd7gѯ1ȆW=$xDa @x E i87r)*Nٿ1l~y-d}_pHGlRR*K1T8:$Fq@6q4,oSJ@{kq& vQ&"y~b.`(YKGq9Ul5y/6QW]܍:^;oر<L7ox  :͎A{%W爕Isi NKr0]]iE :77xh{7ҦklqeWFeDy+5S8ӈ5;RmL,&how@RMq%~N^reB=b h=iYY:/H6 K5$YLVl*8-VMŸ?h+_9-!C|r9"Rx)d.@4!PN#E_q_ =6ͪ4{7ф)7:}sɎ1nO= yWyVH/./?:a GZ^w5A;Up9CsO5 5"b凃iH| u`$*mHc;]E`% miJݠ́Rܫ.UcLSu`ٽ3^WQ| D}4ZH Gʻgʲ&ye ho=%.v{bcRG xPDDZqtt+]%jnZt_ ]}tS?T݄8to`>d-+V@l8kv ;(fNX,NKcaI9TGmUH5s|}/, J,]'=7-y.z7R"jvxcY]aFL{ XԻ݊-$Ҋ.'x0~y٫iUC4V qsHlpvmMz}~ bT}ٌ8#z؝CNta8aVAdx(4j8-O7Eϰ$|܇LyG&TRrm\{jڧTv̲G}IuǰmHeHRIDR ௣ OW6g5PCƹPS9-"P: ߉/P\ŋVy8#ng "*ډ#d ̒ANТKH$ ZlS8 ?%.tE y8l3xAC'qLy;r<[Tˎ:繛+#Y|%[$!B0di} HP[`tZ\>-D }`k +( iCˠ?{ax.WDAMHn7:%vKH{c1 8فP hoh.o֐1tYX["k#%`_" x@ 2MU Y|vgw17~Zpt{:oG6畬Hc~%l}3٢=FmEjآb]TD~ٜ$e5y>rFe}b+Lui f}2p߸hgɠs}Ed5R&3Ni@O &J( eHn4" NV'&͜<~գwtF2ԢJa*v#D# y؃վ+W Ԓ^ 5UV9>`_>ӂ0%RxV&;9euXq$)aMo S{rº>>ז^z-ΥD[g]0VlRW]Wdڳ*RMwq)hyxËrIVVS,m.FAږ%3sSz[#KLIxP/H^y3oEND7!D&;g?vyz %)iW$vh~*ce,QIo) {$ma1b2쑝_T$jRyttm?_N*e[b=Gk@*vJd _\H]QKnVcT`2!=Qe-D,~beF o#ڌ?NBw;36U":Yg8zw;xnJ ۴9b/HP^y0e 08A<%B~>kA/^`./9,MTMND*GM[0AGzU .@2LͨuRbQ2HI9 2Zux% Q#1[]mq2H58R+>uv]9.q\¡Oj -2eKXr;ߎHQ(QS>y@O ;dpI{i`B$`sXB'I;PH6=8J|O1E8M*1 v7̟gΓGK)mOل哐:#kH< fɵ3|n0u; 04 "KW+bZܳ ͗aĀ`4lMG_& NV~%;lo?nocr䆓9֪#_%>m>61o)BA/0XVrW3j%5:1K5$u;-n%=!=JxsʨMwEV[KC>%9&r"'Y^Xܟ ߕu)խ1 E}2"G^\T^!y6K{Sy(3y@3%yR@+_i7@~hN_E(wZ?["{ZJREhn}łϱqLa#ڽyy<(%{0|o=E̮Y:t"y15+he2ò/yrsh '*̰4 B$+`i:)d`'#BTSvWUg!K[:Ɂb {vTSE zUaj(FX4E'XN=j((yBY:ڬ╽MpLl=U<Ayj@x\4JQP*8m!OՏ?Ok_oe -@Vo|~*OlዩwElsesTK%'\42׋`O?@Cm6j؋ L-Z7 Urc>'; {?n_FBͻT(#J \,jZu7`zbXz2Q𔈹0'>q qLšg|QXR_wаm8$4~|^,U&(W շLBRbP\}Хsj3h9ѸLLF:F')0-O}ٿ \c{WC Cb@ h ̆ЯRA8Σ1T&_O\ 硙w%a01q$ˡ11]W+ !5*MBj>A(}Έk2F~!([Kl:}-޼{ }kJX1N@JA;bn6W醔6F1dmE3&@S~3RÅ+wUO;k1e.5Wհ̂͛(s`?KcN: u:J{^[7zdgvZ>WfIn#ak^ hJ]Ee"u{?z30[ AԜ3(2"q,3GsH ß}j IjTB1DrSC-6;- VB륲wHHsdQƠǑS1?TE]cR+:]\QD^QW\@ ۏpkʒcϤuDaG}a7y߹M{T_tD4("ldG:(tz;*Y]K֝\[=D Ѕ1֓4h&=W B^'jHEZt8=̉r"^LV;/l|+)X}si鶰W`plvYJqe!UiԶ{qLa頠F- |KQO$$YHW0>*,GX,/2FL뽱c|z}Q,NKN BPzLumxS $#Z=JSL51 &T,pi{) Y+f骯 IV-J#0[1gaN1?zAbȬ#){oh13J2C6.lY|/xMe$a =$I$#S 3/6ӶG__L jT*aHJU$$+؝V`4`IA:ھRoXSh.J0V +) $8djd5֦C$@{\mŎ{j \Y=H8ko7; Qz+*]^(.,N^xu1DPPJE0pc )|:g /hR-Չ=xn{ yo[Zi5)uMqxJK>#o ahH9uVKʴl]ԣH#em}$Rۛ6&@:C(ꉵ^?S"ɩNq}?$Z^R]U;*?ɺx0Zޢ *oNX;* /n9AU' 6̏JrJ𪚱'LhZFu렡-4_AP$V}Urꐎ8:k0^wOȟxU0 80A&Jdj$y'/J6MtAH@,^ 8!8f, ,aUx1 %Ě' S䞳;HJTEO{_"3T /0bU ¯D>m,4CȾm /c!xz ga%4FA)obNJl@|~W*UAxXÑ]c OS L ?P#' \Jm/ӞW5k eCk6jWrfR_p/Jq:q-uG=©_|NSLfqf4c>]ُ/wJYk862EElZX#NvBbBdŔkZ6j+:>QJ ð+~-zE]d3^b 5wJ5OZ}tJAgG;#_dXuBbP^zCA~lq9PRATrGw^{qF@!k0%DػrH }I{`q~z9*4fO4xM5Q\ @.V_W12b-^JRQ{m1UI 49Iׄd:X+UC2ҚͷYv8 ˆzEa}RyFP!ɘȪGy CT|Br<}8 =SNl :_6˜.oYoWTb@SSsX.n@I KL&[Ti$W0aoݟo{@oݾ)DΛ~.r9$-xeZb{հ ҨOT;;;f/ ?\ᠾ M25U8QZӂƒGPK)[<ݗj@ Oa:[^\K*Dר98̍&dJbr3zs;](V FcaAUehu)5Eqq"-M#1W_mV+)3ⶳpP՚Fqvh<)ĄEDxt0JdEeQIRTJfw@XX璗 dﮨӍs$32H QOWWQ"BD:4]՛/Db!5> ~):[qc9?@ɉE &Yè$(rkNnA!²K =#@Mv(bQKcNc-=ذ-L!vu#YO;)@r#z/-<`XR(B rSWeIJpF }:0p=+ؾV1Ί WC?ާU_卵u+ֈk6)mɛ"5:*wߟh4!D&spfIJw.-,X|tFƕkf{J^+RmR}@"Wgz!^dѷ #܋sk˸ْ7ya:]GشWBM::zOmlyJ7dn:7Tԧaf-[n6+h^Ú[-nz98L!6MILJt ,RB'3YF:r铉Uo _oR ʝUy#d[a ؝ ڄt]]` T曪KJYcIaΖ8f[ L_yΊ4q7% %0-`R,/eM5 hPX3Jal{e%~p)}Ʋ/ƌtN79/QOY CgXsҰhjf7oMDihX=Nl[ޔ}*-QTMhpϫeIUj(U*,Ԭi*m}~j=Gާ5tɬJ}.(1;iLٌInko|X`bARgJDoaYsfI.% " lz ٸ*-L:XH.ﻅhiY7+ԕ N͒2@ hSj(Wh']πPq+nQuz?I{b ο aζ=lxw U]ymށa97|}>HN2L $C{n&ydI[vHz"%mmexuE((+P0`tImQڃݜG_\*z֯jVbAX^ytjڿxl[zc[q~C| gmjBá[w$ih 1xsoҕ'ҭ|Ea1S$.j]/u\6lC<9c: {m 62V8 g34 R6Z6onC sߙRN s2|B`D#яVv EҡQ#?2)-SLL'&3hQhہ2a* qZBWf5!$zF\ 9en`NLHEV: c0URgp_xW<ySp^݁2URPi"W8zMi40=Ux/k8D-;i|A9^L o)gq>rO%ќ7iz-;!'=  g/6CJ/rxyGcr 9,?~GcS$SL=(LK@|$c⎉Y<Ĝ^:{ *Fs6MjCvq$INnǘwS. 4zfa̶f ZJU>itspo:.ﲉ'')' yal'R6j^ޓ< fuE MǕRzJ2EL`pY2+wM{ v 뜒Ccm%KSa4&d" x5>W1TWx樧rR$|eNb t}^/\MObK$<33icGX'ӗC4j^O|Ҳdmʉ 1_EÁQ^Ž)I %$l?C_B,4مLj8Q|,,2B #dz:kǂczW+- U/bvGޝDl;EdԤ&840iA "eA3fE̍$ГᶇDi{Qތ[;2h/.m^fu0zx*L4l)H/U zRqtP^0W[[`Fpu^)/)OݑT\%n0oK?؜0)=xzM+S,MJFK8J't ͓.8nms\4+>6uzdDŔ olOE\ImJ.\d;^ РkV82Ƅm1ݯ4AN _PLmmNuEE4!Ebٺ=~UҝkД3/ʩ3%/>T—BaojoUpc )!(5m;>E^Y['1/Pn'>e,+cqƉl u^ k?'wVU1KcIu9=0#[[Vk(O8,GvҾ:x5o92]D|W+z܅!k}F𨂐(%1#h4`b SqT$پYxsw'6 N2z9 |u~B: NUX[W œc(zE 0 0$+jYǺ6{+vkHf%=C?&][B07%dd6U4@']6V'^Pa|4 -|="VGa{ ٽIӍ1L`l 6)RBTg8|U~ :B-e )t^)-05dT)u^mUƶ!&X`@>F38N6{X7|naUW"C;0[1a'a2$0o->Pi<}{ƕz{VAUbЊL`D&\yOO5@. Uken0} JBT.NGg)@]FjTt8;.QjPζw FTS='R6F,%~;גA.VZeb@5BbCo#73-m|7)8H "}:KZ;sPri@7\~`߸A2=J|fٵB-~ xcCY+D`=exU ŲQȻ]܊Z!ޔW23'8Su0걀L ?0b,zET|'z0!ǘ*bȻauuZB"˪Mum'Rܦ+^)6ԣ>~KJKG\ELnV@U` ;(.sbhMo{]JiH`)΍o({>ЧCL3pӷ̿14DNDZ=;,*j -[c00;;$Uhlz[L#S]/& $5Ϗ奐y->vJx *p'.@.wn1 y|\|t^[%=Y'مO5(m.Y# ,DŽ@Š}~q)B~&>Mo[.8rDΓ^-IZJ FklEJB"Y|T v]@yVbRh?;6Ug"0+y%92{i`УTQzͷTeDvv[Ďh6O8 qNaCimNxH%P. 3/]V5U{Ry=`wy{xo|d % h'"OxBCq+I+6Ӽ3?Uݠ}{XR.+t>8gEo#ņKm]τ[=υJr:hN7*5= /ϙY3ILJKY x  /y({a7:D̓!VlB@2^*DºSm95j))`/,G%],[`"|_ )f#%}I ڧ#ґH֭5JrcK/z{_y֠\C{ώBe@)%B-~o)da+lA;.j&_G!X21 6fuҿc )lhVº X/]^˔2)O"F*Hn99uP/jw//>/U*}̢,K@g.!aw N2"wl+ҟ ly2]H:㿩ϑ&p{}򔓑}#ȷAnظL;4tıh r; `-IY:/~`?h&sۗ7$lSS&f'2Pɗ`#OEEnX:}M<#%ZiwM$a$ K  lxW4-VrXa'VjP[9@dz&?З#2f?)%3Y_Ho{ˑxK59māT*M` " *jq.zMhZe$%jhiq\C7w=z= ϑ=S&;A) އԬyFNDֿ.C’<\4B{~ўXQk)3s K }\7"Yۃ 0@M" 譫aE(~l(>F$FhҸQ]٭ގ8gVz6N~{%NIsc[ kxV*  :=YRSsuu#Wbw)VH-<":[+ȾH!|lR $i>I' nRmJ0Oxwl6Gs,~12m ,!lerE1Ҕ9"u$xG&iy Ub:ca?cF`8O}M (CxPC%Ǖ#z#N&:=Ѹx0bf2x=ԤiT3rrNN2EeHt,t|:YTjJ2 ބ^bcv{7Qwߑ= , ϡ>EaMeO U{zBiQI$P!,Fr\Rx%3pגGR"(r#^ =a[~o\k1U*n R M`'¨ +ٹtg*zܖO4зpOKI2 8ObêSqWFn29hV%4r aZTdgjz|UnI& )#GV=3%,quw6L2`K\̸gNJs Mlņ b]vk)3/]YaL\-\ֱ, i"BS:9T)u>@|\+Wmr`7TC[O&y|f ZEK?YVzvT9BZ+]m/Apא9grvk}`'(' F&G{3|u-#*@[l^J:v}h3Q8^x1û8L+E2Wf`w"ڜN޿L~(UMO1!AG"gIp]8n!9:1H^8U?zl``C[iɵwk֧~}hǼ%rfI)côG. 7<6c]^TEuQDqh~Yި>i_nlDZ}jdO5lx)׳,['7L++"ܚ?. sdr(Z8z5x$>ٵ>fPFϦzpS3 ROܼVau F8}ƹa&7X{\ղq>8fZj\Vޚ]^oꯧ;1f3y0y-g_nRkOhaڶ3-O9Wk?l =]Zx/Pn QU( #f"Iy z W% oe6U:(]br]p7 DJ0¹qLHX/nNJ?V9>s Ӭ \ &rll<cNޙQr\o7%u\7Iʸy 37\o7+T]XRd c>L.F0Z. \M$=fa7wxUX19li{7F .d%45t*L2zRn'zqj &f}WnM `%1lGU^暐{<*2 gw$Fi+Y0$*aaCd [? jdχ\>kNu 53=Kޝpc@ "%ݻ wÀyuHܜ Hbȇ uDw*lpD6FXoVH贚[#~Ty`t jem\C(\BxcX\^{-)9o:(oas i- v|9$CUpiE6V`=r̲ 0z$DEú`I7y_(g)y:H49g{ NQ;Z](.f`T)h9Tڐ8&pџ%gc+쎉D{}z}ZZh廣bv[۬KS$oZַ hbb8hc-B̾*D;㌂E6H\I >IeM zwѷz/ BD;*(zʄ 3jO uo/H1tذREM` ٳůqǓ Д:?.}E)楇9B35ڭn>_ 1ΖN(҂m{˯rl,rř19mt^J/,CEj5yAhI>Ǐ{i)&}gRj{CTks TBȱv^P}T,'375-'Ȗ`蒺.Qk$ނ%WB|1F2c4E i\LkQ qWR xׂw ^lkEpCW*5tD 3+0Ϗdn۵#!1qY$R]s0("'[MsI,=F\. z#~t(߂NpwNRNJt '|XU0tQ!^Gh/y7X$-P50q傦t%"'B3 CW0s`%b>r_C m E*i{iޞ~w'q}vnCW;jwdF WBDql*FVO8s!;K_Bפ LEe/'tՀ?" ˈJ_.W3. O"$gEC&Ky[sl5@Z$XoUdbLJL?fE@@W~ean;\^KNoc0}C>RW`QN]ՠD^ojcxʼ?tNՏ!a0U[Bp؊8G cf4͏ԠPT}Ƶ-56D~Nݼ0X|jRrɑW? ֕/tٙMat1>q6p6wPJC`pG#Go o(RUlM22J<t1(!+Ag2ـʠ ~U wC,RQSN #F('yYroV$!bhVƯ8^8HTިL+|W j}lVEE=2!8ϵ[OK73& <¥V2KY^{Mjb_)z%͢f:dɳcwdV&x?\o#lu!Rr3[wuaT})նOh6pH+Vw'MX^+d,)g{+R6"/ϟ6o`ԘԷ 8 go dZ p<!w{<,2G)kI&F;Yh4`bOBx~rdzjgU:%Ytr%&82b@6)65iuP9k;þFZ[4^> ~=!b6OݩQ =rmUJiŽ՜YK,aUԥ'Z XJM!5<쏱4VR憁jylReIr&bym| h[؛M!6ᔶ$q?WhABD4u'b[m";0uBNC.f5tQ ܒ/Z(Zr! z&q1EƆQ2kM^.(8I^J Nt8LU5(p|w 8Ti*EWVmzo YNOʊ':2HERKbWšw&[ *%.!.]8Τ2|z 20f\.c,W?jB'5,{nUFV?,EQYe$IJCW2@*LLA%D+{:(T" `g ,uXQ8Ozo} -wgqXkfmY:=ڏɲäY;. (@NY鼒b(8` -El7f7'&L0, kt$dz0S' - *?z~F}H2%c.߭whTQ٠HO$tsXirHeIo|/j*kEᾀK۫CZ $s-2.>DE P"cP:5.m%䲣nQғs]ZЈ-Pі"/slt+iv@J ~,%@Prܨ 4j dWAoWˌpGkY3V_(ö,#²M 'DƱpp{sry&cm:~MW&ǂu)/"\T(c/GX'nCfSU'ܾ:_c鷂2kک rSRL[4/yv&\ihQ+HE3@WЧlR5& )CjGEćfײ5͋|"IfĨFu5ᤧ\g4hCpjb"~O7Oٷ;*U@6&NyKЎvyҟd} )[U) :usf 8 x)߆u##[ض*(1}ʋ5͘;D[,WxB6GiZ< P\ (*@pLGc1bcj/vlDjKKz 곸""i^ߕHnr7 < O8M $H Z3:3Z2_t5~k3浡!\QA@9,6Y95U)!V?+_E3^+{UEjS!^W/?!d1g3!5PU0]=j`qAe k`ˡ ty9Oq!Kpg+;-v3pS:wU4 ̿aq݁Ǣ >Jɗ6y9XT_J*,Tv j$Dme]5HGK?XB+LVE Z3Hp+MuN(xƜcNxƟ|/$z'Aom>`ܝd+m|ěZc1v%lu?ZCG!ahSRN9 9O*(2~a!ݢSqkt(IqtQg g߿eR*GM<k2ʆe)(ai<'72:zTۗ7G@ǿmc+[ӯ;)4N<,8.C{Jar \tJ!_z?q"Ix33`DB .*[uCݻ?+ X-8}Wŗ3 f"Rzq_  CN{~5 nQ";dnL!F߇#(] VE|JZ;>٥doQYrB CނBVB^|S4nr&9*S@/*:~fnF4#[MZf}=yJ3'XQM㯕q] jB# )*f^\ `N<w$Dm9PU(hѝx} ]s | Fer*J"N^t"xZ\{JBe`3l81U/zA]f{YB?"vE9mOudkxX'IO0>!cMB (_sI>_@c)Ig^:}F~m-3t"mȲ;l7dqNSKG{Ԇ99K ؃|~Ij-Դ. 3wCJ.șPx t[זƕ=Kkt#wFPpf2&QkpJWJdopOu~ނ$6`5Lfq ?,TkW0)HYJ"n-oҚYj460@cyɡKDl={6"9U=̝ݍ bz&klgi52NVnἬ5m}\}|F_TAٱiJPX}/׷yoL223h,GƇC(&qy>\Y!뎨q]P@扒;\|;Eu?l;F+ĻF$Kb܇b +Ee4C@B0f3`Z'awF5Io(z3]ws{ psrg ӯ~a-h!F\#܎0F&3̚% Nsث@T>]C:6;Ը>qSWOXAK \^VӭFJ$d{5&W!k-!o O迹9(LTdsYk:f.c?4POd*ۏ} _?VX羬(>5+0Np^mEOG RxqNAMWa.WEVCrQ5 qL9 !pI0IwXNg~mlŃxgb]~3gF_&hb *_OHmvH*鐷,m̭|`hn ޲3P(ؙ3&C>7-r:{OsJrda{Pʨ8?r##I'%w##Mg#^ _g"D`ּ^ݾAwe n#̎I[L69ˏCO`xM4R;)Jh[|:CQWi)9mr 5`\>_9,_ A }*'j@1[] 2抪ݟHul$䍲!>>%#fjnw귽^zJ|ޟ~c>D}"¿K&o8!b̆Oe-nx J"piaXhhI "+Ԧ)Ŵ}(~[AF%|]Sq?5qPq"FdB[kz8[h=pPTl[_7T%'2t RH٫ , :xE1_t8xMia8FxfRvV#s{+ggnwQ}R0=j u0;ll߾X=dj\sy =.`\u8ū=?pKV!v{@U27x,H-ǁ3VO_X4wok{ΩdNK +tN[7ܱ_/w-SV/;H!{V6€PE|xX+WՊ{'C#'osDRkYN f,N UJ4`qd 78:$}'3ny=^!<G;hjIM3.&1*C%IhR˛rn~]bwur捬 MW/maŀq,G6Pjg?\>^,܆&rޭ$q&6 ~kBYA<ǺLMm0fsenԿIV 4ycˁ%Y3Wf(7lJTc]/FaڋWY#Q`Ho-AEiWWV|L) Fb3"Zb^aBki&[\kh M!J,1$-w5㐣PFaKY  vԲ 2B."1}2t ff6`A A!p{/7>~})bT\'GU'6* {[k=PU^f:F%>g#Zynxcv\\FOC`/WXmo)ؑrZ3ÿXr`*MX/B7+AV:EBBnsEj?2ג GbXz Uv$ >C}^$Z'Z/"/'pZIR(E/l*|*|ѫk [Kb9QlD4p$5[* yt%SGm"Xс9,!ȱ Գ2!*u\UKu#'/iI*JtCLR6,ݎ[ Á0d ~|ogxO7o3ώeP,y^8 5,$66lis?ZhjAS.psۍekD)ߡL75guyۮŠU3d#3иaȑǩm..T$&qxC'x"O#4K3,nKiO|ny$neMiFveY1k zmǠ`12U@t WbjfȞwg'`rWoꦝƲp\b+_ࡓMd HgǕY؄{yX:o؉]R$dTM /#[f"A/rhї# 5Ŷ@vbh@Zk"ׁK=yf"H)OZ]Jo:igVROM3fh -C9(T0U93<|"k uON8Sp_~p^Kbv We0f?ɇs'`󪒥|!6_A-pKd`ܽ98 :רcL"y`^%/xrDɽ{%y䭇Yt}.gg#挷?b7rZ?lCU/ ծŒ %ζR ͊{jr%Ⓜ)^f0m >Fx;rZYvr06䳅a.6O•!Esw\*:x=4h +S^T8,mP6磲_c>.sjaGAl5PS4dcp9|B1 f&>l+zX"3',:SD4Ke|Kvw+J@yA<AlZ,Xm)rc 8pbO:.8Kjo4tBUt zv>rQ.p1l" ,qb\t@5y6|*ՐÞa5 mVnwSWj2-d>4.$ShM;˅ ?C[8F"j1R40ms z+?º_Ȑ_M|rp,ӟc,--zGai%bF@PF'99PrR% 䳥'0Y_tD#VhL1dOnNՌ''h< nX[ t-?B3+ug5.bqr? !]Of#菱%]bM陖V+GmuHI`}`zc)"TD~i\]2?}zĵkQSͪ8]'96;9txaJUFu0cysBf)M`!J:4q>JD1m..lkwBsL1%`?7^@ U+g>~"_P:A<kvjBh9qdt1*L 6;᱃|c^T$`RA%A9Y$ ͝бgfqWW^A~xz8T3K 5睫#O+OU51cSH+LUft QE->d--w|mO'߲y~gEt9ސOe]SPZQ׮V߻E~JD.̋a0}ؗ_.{a3݇ePlNi]0[wktlo8尾8FQtnTUZ ܦ[ , Wj&9 JT Iumkiu2~zɯ skJhZyovnnwams*J0M))4qR!kPRA-OFC=G~ە~)-oWP–Z+LՕ/6Σ*2E'^6wJRR~^ Ɵ(Gm1sB0:~leyX;=Vu(gO} )rw Ų3)pjmvQs5&'97ץ^l?cb  K+iBP _DT}Z\f kQڿ끅1Z.+ځ,܍dKlc}X)ڃ4XŏEZ;g'_I!W0d)r8璖!JYo)/bh 20h@T@gU_RdYJ%<6ܠz y_,YQJ\DGx"% LHP+*/P{")u~5W]]k WsYFX;`BbaNX4\AΩ'N3ah߳tB*O! z5wx%*Mρv)nOʸdگӵ3;|mWfprQhك*9U۴<-drp^ Ίy \ K2d]}aGR8mR"R(FSPX(@-)Ru^34 Qd y4:5 8 s_MJ乖xE+壢]#C~w#Gs2ZKjwɼ/)eU-/`j8Ҁ1|ey2f wތR0'|^erSlw&3ImICa5'*kmZ>uLNlk.&[ 3iST3vkZ }z>[vч@l\ޮiP_'c (tagةIB׃bS5iHi8}ZgAIG+RhXǂhY? )5xSӊ؞z\ig٢0 q)Y8EF'">vء$ vxHLDђM \^3Õs-a;5[%7wbx*@B.AY[\ s{\ՌZz7DbTbaFOB0T<NŤ]U*ϱXP&AfpbI(d<wEA k NQ"&e?&'(ސPH]AٲќD3[a9%J' x_R0I4c<\qQgA"`q<[޵%e2%3->7Ζ ɵbj~T9V[]sNEriO\)[l@ ,+gnB4JE':UQL-/Or0VG7`dusO{pN5)$z7+J˅Fq/ 4a@89z]q%R.Qf,xR|h>I麣32!hy-ӆ^o4pkmJtETH&5%ݷ2(svAb5`l؍eN~qBl(2XF/cJ};8Q׃Im{RK?_gȍ2wnѶ|u:a*]S*qI(*_EXeI0`iJz6WB3.@~(@W4Xr/߸ŠE:-|4N%/%g=6q%=)z<۪}`|+p"{w'hCL ףFa,l.6d}&kFd" ec-)]0Gh^K"[)+D>%S|B1*In\'OzEd RUaӗ2{uKr*iO!RUesAHzO {, E(:coJ2.9ox_2D 7(q ‘ςs'EJ{X.;kPܭ5Ț|7  6ӫA\{e=O+5b1YrGpf'J~<=})rB$3{A4*4էJ%Q䮙oC*Vt O[o8Y/3qQ9[5]E=A|0b-Y*F$Xu!05vR`+q޻æbISbv"TtMhG>KPf HoʑZQ6@M׬ԒUaA IUw6iC7g' hײ; }]{7o'^/ WЬ0O06S t|Iv< yL 2Za-H!`M:g>xPՖ1jjq~ Xkj}^RaEK7S43MVIqe;[Ss)k@[:IJ| t t&ѓaDgDNTmcIuifn%ײ@w8>!"%TNܓE-xi'€4r%@x,~$>Nvd_(BAڦ e2+EIޭgLDpwc-7g>ԉ]os>D~IXw ^XIDm1khdFhȧ'nH?t랄Ji$+,M.UŽW'(eڼw_Nބ\(bS#fR&eMǏnŬUFsu tv1':$,ɍZu3 IWucۗ2tFxn0< R|z]HǴ؞ EbK;2={ǩ6M5/! U*E!/4|NdIZo1]N+TeR`Dzlrµ"9 w]\_=jOteS]H[_n%Q2;ARY7o1Yji/q6^KMvӚ._ΑXn[ Hk=]K>Ĥ̙׾leu=*W\7ɍ,%HRtbIl CN}V' :;aI]>6 *Lwn^ )k3>~=F GTe_4KΒX5BPT6ԲجMl-=/05; Nt:2NEgE0/-k4XA~A)blHvLPSQ5sI| 2MuWT+V`-z3,@&S`[ U^O:gw}}QM@\t/rd{c?$:Q[Nw-ևd5҈)@_h0ݪ8 ?zWA'f^JmYmss}ET2!*nȸWvʼnnzOU%KIh_[]0I;:H`-=+݉8mzH>R O T< &EX EG%z+j}|>k8_8ŕKK\4Bm1[@O/ 2=DJXmN;SRغFO!YJ,ڃv x%-"Oȉf!Dfៃr+Ax>u]|hMvqn*(kF;Ax%LMzVK\sֳC&kKYʭ 9_^óruj^7sm` MeB\JG \1ຟw'vrXH~H;;4ԃjS#BoDuefWlZ0bDmPJ%%fSfHbޓsV2xlQ;\]Wa+zp\qk6^ԂOw1m.޿^OF]s)VMV8G떘c.:G t"kM`VԽ/%h *J2Mc;}7n*ћiW* ׈h-msW(,Mdl%IZ,kx @p裴zQ8Pҽ*YE"\J pژ^Խ; +HҌt~fɰ’7*&r\VC_7^FTLY6>XסYX*ύG:K["'Ak$pےUv,D^ i_Il&΂ç,0P% \xH*w+-%}E¦Ys8u JLbt ҍPȵa:qIݼS?:;%b?_\1زw.Yc%AK3 cēMiԃ2+!кf+p  o)$~Wf v s9e8:祥VEKJw{N?89$oy9"'AY`п0l=X!l{ÉjI07CMuЗAUt6T=MGpHc&yf u̓pWrP6Zd$oKeT=נm ZUļ ÑF(#a}!'e:3&uIES68dk"Kj"7z"\_up=~fh%VM!V; }n IR!~mbmmc]1oVFMŴfeLmQ,$U7qʝ "/epϑV1Rjn=XG>2 M÷MyA`*#ZadRY c>i5nd]=#AezAuFS삡͈/:>\Rҏog8I;ru\mO1lo9۠Ŭ$5Qs YV:9RJk4HGl~ ySQ$s#]?ba嫵!j:0tZA}ˡ{+ߎ)-$/,2>g@( ;pDHω H$&=I8weu5~NxO'ɒ1TFf4pvdFChr拑h<`6-^Dد+LߩRcL9`tY49V%q}۩Hm[' ׶Q@UV.ϖpqzEDd#9S"aM6 Hx$˯km)3Emg$Lo|ޔz.#7II0z[U^!Peªdp}n!)6)Tq\c\7EuNvnEq#sU8> [DDŸ* "Z%zYN琤[ɜd01+#Fu(Wյmҝ׃Πta{܋gZ.t\;Xȸ o)K²7y(d.y]s*425m4pD¼A(šxƸC:tdov溗1)\z RcB*8=$MCnL0?[ge G1N u]5hοSt/FD`uZ('w$L4荚"܎IY'pn{yŔ8F7|^/3})H܂W8xs c?`'KjSe8HPI0 :ǏW$wQ-;SwvtN,tD!3<#Ups'7~oS<Ƚ͸-vG_] O|W| M2 |tow!E'VĤ]gh&ܲUQ<8w2v iSI(pB0d%\N.w*ƊË~.sg;G'.&-D p\$@#TOJ`q[Q"Q{BʧHo |&;v1 ?) /t7&j4;EUHi$S89xF@쭨r}E &Om~O6=2~k/*r$ }u`3ӣ"gEP=.9܇+ 2)[` s}ߎU1~Y75e/C.PU;=ߚwJyO)o 7,JL sC7u36a1)UJP#HSJ_>KpjFrvy4g ?"ON3`%78}Dj1E_$Qg͕u|R Zx\@; u OhI2U# A/Lz.m⹆@h$O mOwG|&F76 aqm\CFBde$t bA&|$v}&nYڹz5, 6^8,g!z畳{I ęKuw}X*u) K9 /HF)Jʅ ٫,2LvwD#L U"'ԂG>TUFg+s%ІB ]tGV.ys{ڍzՖk|h:=N[SLz߂@yP%۰ZNN`'49SvfqGC>91AWٖveOm枈@+A iPǛPOdi^ZiEZQX-~X>肸 &bRiwA ,uiqןI]/?!@a~ 3Q*\#^h:yUGnn'\o`rV7_z:ym9')`_lސI"f)%gMb(deϯp'e,po$9鶓tciR.i`J*wWF: ύ%jY yADS/SCXL' g ŅQrZojdUI L9>tpwE2xI*0x-%S( K:eK m+IVx s0?AoG:Kk5̈́H{l~mds`H8 rbᅬj$m1Dj1'[2*P.JY vmWt{ %,1k9>S!uiXUB,rH èTcyqKZ暦I9.*̤[jm T{J?Ò ]Pxŕðݷ6${R6~uYhMEʠmV;@<l-MzD($oz] {t쟽$ >|YhmGS9ֲI|-[޳O d3\ka`6>SO?5E_[K=°hy$*[YXS[*r'`Sl@ă:rKGv;bl&>9E$ =FT"mĘank`qG܂IjC op6^Z54@΢r {~$,p]ҐjXJeBEZ®"mD7XRg"&BkL>?ܼIRi/C|I4dc~|ox`NTyo95#Lw }=@FPq^=8 K[>e+݆b5J(U%&q[(:|n9* v(,Q#C)~H [X\3_JCb gq7 n)z ~\z)Y|TG{l):1ܢ "ZFYzS9Z1MI ]>Jeq7}Jg2ՓBJ/W<$bԏPham[ "=]jToZjuAŠ^e F;$ʹ!Ż+"QYsKEv eY( RVAē.J"3o/>b0O#nKXT}$ܳmJ'8 ʮ#eҸOL(D&)uiMޟ2lExod^--v~O0y!O'kA??ҧ{OouTf9p֐ %?C!ZJ0<%N UԍN^RGb񕓀A'zM֏#P6Qi}^SܦѰ6*Hʴۃ̯u s34ݹQݽWKQJ* FeHFmZWW)BN/;܉Đv# Fqe-Y}βЁqNWGU7ƔH#$lx\z3yK}]%ߦ襋E&Gv?}RՍbCi 'ݩr`qoy^IuO+cn'ώ^L_,)s-5[DD'X]ך"2`knBH8②=,7<:ri(*UIeaQohz-. ! ~~Se7a;B|9n/u wKLox}ӫC{K Yb/i@dCT$kqeKFȕ@uqXͲV Bex}MS ujV-[!qIiEӓٺyfehO)WM]M$ %Iy*޾ V0 >zX>\4Kv;$E2`>4rMoq}Fxx6#1;#GO1PnXY6ˆ{$sx^0 u{p?b&C0qg*d]^tݴ ft3p3ARWGgJ @$.F?SB1ZX˶v.N?LI^l"2OѾ `p}1ݼ N|۹])vQ* YoY8H'甏-*_>&o35j_u_2h Rpjmje<E@殙NAXbbNe3uI V,Q+!*\2{L颣 VVvrcd鯛 qm' XIkE.?8SG sKCC~4l\8#A2vopzSF- U$BjԻ{6?o{F~IQrENCe  "Z:ZƤΕ0>p+@7ѼhY)O7(4G[pc&249YI'鄿$(A S՞oOwe8m}Rd |XgqD/v& ۓ{C+g|h j oeaޕJ!5< YggaUȹa(fu}eG9й4ڪKߞ8) UdAѧTYosDn=-xpQ8hUYmuMȃ=f BA 1Yq]IdT6Y(K&\T#તYSt~D>;쀼'-@f?SFg+MaRf" ϪlQ.H}]VxqĿl,D VfV4 3@FoL8/jhR8`oj\TbCW{jP^QqTylC»>ur XJe1ߟ?#d@B9ɸALަ}(L% '(KKWAeqѲz:&L SR]3%謹=rgǮ*ŵBWф!7M`xt5^˹?#ȠyɊ/ ܹU眗-C vIPC7̯w!jzg I1VU80|(U6A$mSd[a7> CPP+fU !ۚuZȕeqB?d% tz,@9όءKeF^Xjh56DOٯA1/jJhW*ے=>2 fW  ks?ܧiY'r"-H>HqT 9ayXCYiL isoI(QXyN+1a*06^`C"]Ec(}ur&i]@_Ht͒wC! ңz .^}gVQIL8ojtψTָ(1 E((kX6cEkUɿ4ZD@TOlHK ~5Bܛt.5xH5g4ȢoI%+42JVl"]]t@ +>r@;(Rޗ4ow|(;2,<`CIZ{^ uEќ 3r k)w6\T7jFa=gzJˑ z+W%m)pjfej Vc;8]2ȑr0 !S`sE0&Ѽ2 AMWIa<˙'Df\Vŏvy9\qw6;4un3?o-9 6$%jUv.27I2u8^־DTגVYxS> i`eu{OI1X&RabFdI<\:_X,N@GAqzp `+Z꫿wp̷ޤ3?gg}Q`XMIT ,)NK A_$sp=^z ϳZ#!`i!U|YpSգdwH`] Y a/G:TҌ^q>afc[',(aS[d< GשO 0V"gdOt<6.e,3QfI [*I^;bJ;a^SeDI'*^7DєO?.FKeoE qC!ѥ؏VN@` E~:xnA/UsUDWz*"4.O'~x)oRywNONd\b&Ў5dz9+t|px(;>'t`N)jn mmk=%9j%zycpls : A;JpyiL&mg6k>q+D޽0$ZZuSĞ34eֆmS$ ǎ$)[J )YIgVă=)i*F<Vd5T h;zclSnryax l|A ⩩Z Ջpt|KyiEyL"d֘ڝ/{Cq8j< S^ȳ͒SnfZ;W1vR2/̠ g1X2ߪ4YTq@`y?S.Y2 , :'?_Ǧ=> _-9߳4Bd! 9t-\+Y7InJb)>ۑT0vt.AǠC6+Xz W`iͺJWW.48V LZLJ<3X+$Ϳ;"P⇢ :B!r%>3UPPp̑$CT^3ciss>L^v}^T̗~j/^?tqoAeOZ!G@Gy…5w3a;]%ԔVuLd_?@=\m N33u\Q|Z`{2Or`4\Oy@-4&|$D[m2 & -Uwuz %LprX#:A+4+5yч/ؖ!l닟2`AB?L֋锖 熭#`}3w+ 2>^(yf"=_&ȸ_CbxIQjkP{x&'Ogi9+.%ǒZM]]G1+!m(X9 poZ>;y v NuIWl=/qFg]L#j a^˛766բ=)@=ݾs7Hlkʔ*5k:ZBvR[*Wǖ@ "r{ Soj7pipu'oW$C,_܂Pm*/|9 E/ S@/Yzٗ%x6i~gm | uTL)t: p%q`فOo` ac֞b)H{nw,?^(4%Y$Q{{k0_c%y= {v#,.Nm|97D*O2淇E k:^gz)t:᭘)Md-G=032/]UtkoLǿ}5֗fngl*X*0- Sn17Ur_}E Wh,%.}|rio_P jK4؀堫zۑ7pOv^F.wT.CغӥTӡl߬U? ;f6n~dhږ6E7g+>tJRtC:_[vL1ȅ"pv*+,qUv/[з*2;{3EAJWyf ݣy)4^1zr˓ɷiqgbP?;"ϰy`rum݁3ޯ%n" VLpNАӜBi:#t%;j{A4 QǼr£uQD[#(ŽC6SՠUYCfZs;gjW1fyCuK (+C\nCoؤ%0yO4j( FVFS[cΑ;Oxy?sRJA!*41/$\Qt/,٪7)D[lZSW͉ }{Z<' ;ig<ؙz9ɣ  }G]T N Mnȁ=~0j*|.Ew+cvTjҏ [xU1tg8߇PRO*U]df9E j1Fڣްn+624% K$h7ǡ|?K Ō5֙#rEy`U],bFKtipk4ʻ;a㎬׃F¸ɷNW'M$8@Z|z$6TŰ&sle䷟t|́2] ge?y.~pHHdy־nwZ7,@rb7 B z%U0Iܱ1bE1(چGR`1uLqX; Se.b̪RL=]Z&?nV}ssQEi'Y`˝b_Ʀ|?XeS1n1En?׹uпEgx }qc+ۄ&%%u O]Tybh&ӈB $xCtަBC֎Rz6:/4/0zo/`@1be\P99*= US 'A 0'՞67cu{Ix IԮ߹q k][Zb;7Spf'`|)sCy#m+la6πn"۫/Rz)48gsw k-`I!y o 黤302ZrӷKhRY =/ *0bx!g,E*au_;aBәb`*HR4V ̜rU'y#;Yϵӧ5J7"A^CHGgfRk0u٠H과>]I? `mZglIE…lT{~>1%v7dɒS1tPcu'XK"Q1#Tӄ1DÞePF`JxF׮D}#*btMcЖW(RB'-'.Eɂ^<+kHLcubbA+Ta77TR~ޥΟ8h>щkGkH)r?+/@ܳ$y3N74n&@4 ~.v2ObXi} 4tE8#Nq %ʹ|>—ZՈIA\ *E~[y%E#-Rrڸ:a Lat~ɐF蔐aFR$0^d w to2priJ}]'8P3l7`NqBY_ZCd6_hԨmb6YwH;Hwc!SMMi4enWhH< r33W> <(GK]ͱk'o BRˬܥuzlJbV" XܢQH G75.IkHW}AB+k#mmaӀ2z6߹=vb*|7 :&۝\ C`qT2q\=D.рDsimUb(1bE2ª1HRٰ\`q]A]VR_MagoN+/LOmŭ_>B&cRzߔ&RrʍU3[^(!pՁdAE{SGwЪ8 ckJPf1wAA!@3'j<闺.7t,^Y:@x?-j_Xyl}/zY*wcTEPfF(}(ӺUC&H]2XлrDc\Cv9ɖ|yyoc?iKb}孑eqh_T0'Ucy51[%P PlwyD -4/Ž:;7Wu@yL$S(`An;^AUHԏt <4܎yw0<3=xi p6V +-Х7^ =)=%%f^B-n5~4/x^L.D2ķaK&Z WȻ1YJ{#z-[g'AطxFcD}K+F7ȇ'/Y‚& 3ܥDђfZT-WdDŝۮ2YμxZnDPvC=; 緹j6ͺD|$a[)YLvwTE 乊]AR ?Vr.n{2OrK}ZP1H;slPf@8ݿ|-[tqh5!I 3Ԓ@;hS*NLHML ~Up@wS})pRoG2vheu\Q&߂B ?[+zJ]+h ԊdNQ}H낛7 X |p tnB $jlWuc$xbdp9khCdUTw(95:24 iw7-WS &D rP6!%\T{{R]&̮"2s^ lylz lXc7pfAUIj~6'52z&)\|f'[q:<&٩2sal#^ ?YF3;b$Pj٣57rӠ6+ժϐ#b6/r Z;F+cml}I3~M~qdBI\J_kAErh9M u{pn[D\_D97;NF]~K1QM0F,BnòF0]LB[FHbj-oP>}212oB/XSx-gcTN>몾kAD'qd%SjQW,m +Q9EZw#ڲe%z 4x}l5vAr?0xg~Qha4z/ ;nʬP*`w|/Z9CEI{ ArG>aՍ,.S& FY Hաyeg_d͵wǻqCt",[7b,{/2J#t=@%ӈhOŲQ1&!dn$6~a $E 6+cX9_7vwb˘1"]ϹP PZM`aѷpQ^ݎۂųP LaP=HӸ?L:%ITkE#E'Ԯ_!unךepy "m1URrTWN1[Mk)jS{*q ZkG'ycW퀘U˰Z?翅G}-"Tx1l,2^y+C9X3OdG )91O5+0Qb ghò@mGxDKԍsޥ]mɐ}TE38;?eO}x2zʣe7>Ca^j.634q Y0M[ЖJCd@r\qpuE3j5@>Z'?*o(|X++fܙm"׎2gq:=]pˍL<SEBW98&Jn 3ʼnvVIbB壕 __T1U(CCf Ɣj,#}"M7҂EA5eq[k9/jλ#UG&<~wz|3s i>CVpx@8cz@'׬88l 4}+Pp_6nr&>Y_e7g^`ps`2]a?[V{fGzC#ҫO'g-A<'A \]?Ch[FXHfg4sے#췰e gmnλ |duqfX.ڱۃ_\'yf jQ,=/AiWc_Q˜9tؑ"-O~- w\^4$ #K))k sjP)EM?E(/BkN/ 6l5![H Ӽi'U^3e۾MgmΉ՝W$Zd\CReHe򁞒 Ѡo>]4[mv,G"YN@%(9y (ђ DZH5aN޾U_9?:9A86ޏA;S ,fwim[ ]Qưa.xeB۝~Ԥ~oIĒLQ5b.~xiKMQO˲)蕥ṽ8)p}h{mMj`?"(rvoo]-Jщ%' w@43KRzO&EwEx *5;ӏLZNzz86+\k4z:\/H|el4i:0{nwBD^Ik8!upHQ 4F`–dv)I"xKlJ²qXxvmu41i,Hũ:K'YuXxg KU"Q ^ #TCu}~$Gdd^SIV:Z{Y&%)r"D/ Ov,;a5PlMY#M 9bۈ֬=‰3ޅ,ӓLzJ8r(efH{0CNef!e]GC6t i-h0.7Mīf)ή7ꫫH؃ >IC3M_ ATvWc|dqM7؂ؖ0۪cڞ1wr8faPp.*&L+#gfPրVFn\Dڕ nOu6akN`{4E2Œ4) >hW =PdWEoƮ\Y}`&xB:nռmm/??Zhx5o;fYPSf]{ysxw\C3kni$at&Z%R-M%!b(e C3j~툴EP0n`!È^(}ve MsvpWF9 1DhT<>ZgbDFwbYj@7_S zGMrG^491 ?!62&w~T@F><2}NXPK^?;y<}|sQV|}.ReI [ŝ612[B;'ENBB.5yC{2{wMO p| BS}9YeImN( .]e{4Wm :Ƒ:@ӂ&H~oGPx1\GQli~U]h˽!u@(AD4N7JLk<Ωxu CNd޲c_$N{?6W2In!O*oJ$0f>]:Ny}g떐G $FԟDz$,{~]]u{XEccFV6Iآ|MK|st2o/Y&c@ji ?s0lΏ"Ì+1]CPۊ0fU-9D 3owbFSY!!ek<5\FK \ЇW`aE$d/򳈭xz$$ysb}t v/$+//9[< D/-盵N5Щp/RUk,@&j9MX 'Zݑvh%i6ipU0 D}Y[ .L.(S?gDvð$ȖWy.<8)3oBLW%ef>LPp-JMbˎI4]Y>r$#D]'|--^(e~T"(QEop+BWNe쳆*E6}[wXFE>+Yo7r~ۤXJ&jz8eju%u?s~Vl5$]2ҽ79 CV1bI0R>)ˤK\dBȑJ"]!=ɷYE՚ ?ӱUZ gˑyd.^x$fw?z-@TShXPR]Ϙ@:^"x6שclU\ prcDKHJR 0v5sI=)`Pc8ڪfVp""DATg+r .)ؾ{Ϊ8Gz t z|66Ӌ4bܭIǰyu$m&!M×x7rNHx]oM=m9j|9.7YE݊W)dLKwRW+68$r{Bq\h$_!d)*k&@ 88ikqX'L=&ek0kV#7!͹ 3hiBE9V=iJ __1?y"](@bIN/Vb*=T)*V܎RUZP0}8lI` ^B/q:8l8 Ŭ3f_6䦧jq.&ac >.,<2t'l {5AuqTm`*0."{ڀ "7:KR3E *%1`'>dtMiUofӪ-*;~iFGB9`K \vw yAAͤ /fCw+(2xej7Kw|K187@$[Ծ5}ZQd|ؿj<Tr~yw]F„}%w8{N2oWea'6"'Wy)2Ҧ[zds؊g(%L^gyvmD!.& qBe./&HF$$E; haY=GVg*([VϿpzqu'kKY#&}xiV%FKE 1[Sίe:~̿k1r dT_HLJn?#c^XѽD s6A)Q[HcsGgM27E:lv50e, oe֗Q#t,qOt `ɆYtAAv{nGAЃ|?#Dz7#>iFy 9.vS0tC޻!4{@/j2pLRrkzcazU [+z\gYOz(uѨY)9MCMC2"~S6Ҹ+]UuH: @e@ A͛D (yX\YN.n\Ë ^0qDuˢ} \\;\>NrMhun#CGٮ̈u<7UFT>^0D]ֽl.jxK')KpSe*8˨Wy搩&*S3b-;}{ N W1 MnlJ%iC:i#J%c=ACyٓXP n-D7KFM&!@e xQ Tv z: HY#>*r'^yဢp:^Z #:Wˡ@ l{ նn$KqK!+0~kXȓma6,(®'+!z5`\N#Xx>Ő̑ J_Tⷣ')5eLcRJ@K[8Cfc4.W~xcXcY } wMj׋?uP:k\YX`$`:u_@p2m.>xߠ[~y( --)B,D\QX@to=@*|t0#tty#z]1`[ otx/?=@ $dz@/ G4"1򕋨ecok!b08A:osqu%kmd?8c` :%mSc+Y"'3|8eUjt}&?u]Œ7aXhS laM&c sҰ:`GJj#? Y7?O>$>ar^& 9g$I";CNHm|.{Isvg# cgv/U~d?a)Qc;~Q󫢂ʈqmRO ?VnVVܒF~&le&ޔQ=cfH;2AL,Xa |ix~^ $<(6؈j#v=}£n{_ Tُ`ѩkDc%26ӫD\W3ezImQvnKf=KtwM,_C;h2.8>QlAiO^jjbgWzp } Cu;ɂ6~/Y1Ot0onZ.^Nz4HgZE|{?*q]5phZ@J Dqۘ:=J&Cefy=?k^wt<] SO۸,^@-J׽V瞿zqnIrWmpq릹SÓ@y½ǸB:2:7_0 4(n9#q=XԻiFP^HN8IE1fY\ hr԰vTtV*"w>HR>?0&󞞴;ږJz0 V %Z']'0$2sP12ҭ3| <;܃(v-\kB_YLu,_uq_,(_Vr=0ԅMݸPIPJU!֤ EtK: ӱ_?} +4=*"gwΛ-'R*EM~wMi6 I䥚'Vv9\ڛ|a]aˣ_p ,Հa_HOE2=Yl,9#LDJ-0KXjK{:塯g-bDo\(]/9r(!sjӊ!~r\Cri)Nf6CD -8ARi6k'-~C!.h 3еĀw،]4ے ӆCGéֳjdPOBYy4]|GYbmw34/*Q'Kպ_VqvCZ{yѡQRbxZN}8:s"fM em Xnٺ0idO6zlo)njW Fm^*'ƃScl_JhN8* ;y#z-`SXcik}Iw]QT P:F:%J1v>Hn79Wuz֟KO#V*$k`n0`P1OV@{E UmO[Q-G' $aQQm'OyTB]hzX&2Yn QL51)zxZ xzRhiE8fslHAӐpW[{FR;,k,%Rg{[JOdX9KE]iG{4L @r^NJ`URV>uw'mWf"aԷ \ 8W[bѝH fdOX1:tA?[%ًkĕHa^x ɜ.?f|$9GbͲu::;5(71pA ukTIoER/0 k$:D.G9Tc1'5D8%/e hՀ99Q mɰSr#UݸܥILfB{ax-xWs mBG|Q]J(8u *,:AG^WvU_q4xA*"8C,PF<BboҴG%;o5)fM_,uDnx%_dh+1N4&tvlΠrYͩ354vwe$9a FJ\V6@WIf m&yqҭkaE3ﶒb@o<s\raDW 'ѵp_jΚǛʢ9y{"uHS뒅ҵĶQe~ˇ?8es?U 8C<'Xw`C:>Z-}FH>q"(j5Iӊ1Mhqѯ߇@ $L6rmwHݜPtJj\^ݭ=/_oM|EQ]FRuJ614H50:Bvs $r^Fnjq"%# 5{ZI5ySThCV V`^cabXpҦEvPN6[\&J3%Gk\C ~0(jJH7tO J1n(,  l)`6Eiv) ڿծI+wF;E(/)7/݌|naSxG:RCJaa&;yqyx\uKA Oe FF25G+ǭn꫗]W,􏞐ՄW)W=ma)y>J!*~bZ7~c ΰw!q-<8 𞘚UyJɿ ̶#G VH,l_a/"_7][ 5V\YuG&9Ͷ\_ ƌmR+Km)P=gfI(z׾ȡȥ`Ѭ4WStu_e=ZaY S!K<ύHܬ' kΎ#DIk]If"-R⶧,ܿ2آۧo;o4e̷0A1;&"Hc]K9a bE_?t=v 0h 5g9ݢOJHVu٘ffO-' ,$'S׭ r& $Nq|ߡxaݘ+r[c$ȃ[SJZ}"Q39:#lr.VN0)_? r VѺsʊ-HP*GcwյhD5B&tɝ:CoYO4-nhQ58 J԰0[6pLhuA㐻&0gG@&aeU>nK S Q װʦ HY:m")KgXm3s/e-^u)/*>V]t ߷yVS] c[MٷG[L㷵KZ .&Y%?~L":"Lduoq1FDb<> {T,#[!uq,C,]))ї=eO*tm D6"GcU-Bͪ;ĄX0V8z{ 5jm"RS/WtV P3{tb~-CˌOS^`޴қBM*AYx-e_d'V|mZQqLzhg|߼h J-]|n@XATjT Yճ<&-Tal:CVأjxxp3,[sk?)4!\]EAvҗ0)Qk 0YG VgVwhmL⯬mjKִRPMHzμSe\YR:|=K;.IRu51ȤIMe6]Ix2DmK ~Mm@eԎW.6VK%#3r9V%/_BGܬ[Ҍ֟X)w#T ߟ'^c;$:SJ}ʏk?5ݭNTo6tQ_ {'S4{ ^$ OdmA,\1DKhXAː0 AzX=#]jPr؁Z2*i=:$^yV"vͶ FĤ$Q-hZD>Tkitw< O݉ھ؋Z/5XOYbAFp cBE%nɇyEp=z/ Dbdh( ovӂNe10潶 %HAnq1~&dO\aʼΜƅPϕ&-F,+"ӥ:k5I5ڨ΄vS RB!hV5 Y!Rwi^fhۚ"fR~<-LK^b 2{('_d=?{^E#H&GdhHr;:׃YndSjdeb X;#2`m}*wZ0MT7gu[p'&.Sƛf$>pؓĀ= J[Z6 ̚y*]wtF;v0 53S $zՋN,eڛ1 Vg"`f C.rXv IL_xw|h_G,Q6Lq=u0܁6P#Dse Ʃ8FK^=&܉Q5y_1 lbm#e+[v`nqԑ׭=q چ\l|E?I;z^㓛i-UeACP>@jm_4-{ttQ,51X0ŝ5t@23qw U›~=b/1裱8d,sR۰4OV^rgC 2FQߏgD啃}I"by%wCujnPm`n}\yX|޿KT'+i[48 (c}Ǩ," |>F[pz"l-!7qZc*=NtKfnbb!a ;`go eij[aB'L䛿ň*Gޢ: ]ZlMy5%G/*T6]iéܫ>oH̑&(@(W)[܏]mL^$\ێoV?;t5g)IX6񧫥F0<7##*9taL@#hE,>hChsIJ[Ŷ5xrfĉG:Qء Rٖ$W1ն&AY Ki۰-4b6粩껫8ZȥG}5:G$G; 3t8DI4i0vAs ~dҽ[Z(4 L R2OV!W@:KC%({[ 0aLb{U3{r242J'trA[ձVJtA8?rw$nV%EeJx`OKL-N2;\P"74bFdJ_g*<=}蔻ɯz +/Өy)t0tߒ=GHㅸ hP/FQ):ǫ!(G Q6xo}g,٨PH a*Qm{_ qRq>zŹ>ۧMsQą| u lNAF\+( ELΞOuMh=$fɻc3 6 >ZZ=C]")QY44X`Y {HsOehw>Ľn^3B*~WsG;q mMIg{3Б05m)^GpbҵotM p`i  qVB 2l9E{2n;`_UKxVw/2qJ|@3 :=QÃ*_k(205]џK:G/O^Kf+-pyA؀h]PSm> )!gPmt 1(HjD9PN[R[Y]it`NLm\$o NKy zY..|j XM.wL+̏ݖ-xv%"0 /[LdHce(miDh|دÄnI%*}{X,1F=U/&&GQ^9$ToX"鐱9( g˫=R#]?,GQ0")4 .d__<ָywH1R%'`gӪPZ8( *|~Ի9PiVIQƹ-J%MVxԦ[Y =l6ع"&g?GE VыcB(*GSOdaKf#".8؝ԻHib5K@19O`SuɽtNUϼX~c=."j')*C)㠊v?Nh3Xv@ >ءA }'B^ޤnaʾ@W %;Wj>N(`<%Si5ii>ݜP4,<>#8_`Q%r"? SEr_;E=&,J:%ˎ_WXy„Cnݚ$>v"7ٯ1&$\!Vꏧk᱕rqx#Y| (m8 ~0hz2H[iEoebf*+M/a֚zgK2,ĶJaG,2=(ߐ8^ѴsLH"ЯO.u~ĭ:'72_'IKfE͉[{d~ ^X|뫥~^0h?VtژZ"62G AOgkߣtnƄ)jAƖ~PD52rx!X7bvTFu{Ə^ud>qk7 }rPuegk0,/U9#]J1K@-L)i5¼.FN}hdo#QGJdpl}rUC{CXnV-d Tq;a5qG  V6MJzHKb!ߕFֆ)uo˖ \#zg9ԷGѷ~w[L& #Y//U fEB0Q4h<[rk̈́"ƶHTP&Li,N ȵagdoSԛ 0&Y)eHw1Z@dV}ebI"s-=u\$O{ָ)4ӷQ^a„b-<|NXhOJ$3 JוMh[Un@5Y[>RXkG.K) #rd&Ըq-9w,u~w>A.,azFhRBlCK;r^ <0TBt!5cG+ [*<*Ŭx04ywE̱>$ ?!MBOkP:[0ÑN<z m똙{]G;,GEm |C%2\x{).,X r ~2WfGYPp#,;hA{ep! G%X@6"ٗt-qϲ16]'|lY䬼-2`ڃ{{̇1͙{ nX*Ȑڊ 0S\gJ˜g7wApQnW ϐ,<6uMr2c~/}JJK?!"źJWq3LKU|=F&Al޽up@K5+A9X.g71։s8,vyi}zDa(v hnj]vAK\\D퍦s]~] -D:Gƹ/b:L7B Ens@6jEׅv桸&Қ2tL?7(mZxҨ9X O1@׽cXma]`&(dGMADž>(xkB 2tGX+aS^S]]bՎ:`54Gd3kv^MZ\pDE?iY iPpQ#nR7Y$pUzTE'Pש]~ܷqI8jf ׎0iwmjµ'“5=bϩa'37C9l6o1~-x8BkEJoI]!c4GT|w',@vwO,e\FśQ!󂗑H_F,/:D2㓾`̨X@{-X(W#kkDP܆AC#t:z8'( h4ʐϗRzV#9{'T*uzKt}i;PW[ dɄ&55_Zw#5Ixdא+n HZH$݉h ZH.N()մID<ěD wSu e;l8C\6B V\!O2f92)(m$|/X@~F %0| X-W_y0=,&.1; 6֝!u'P.Ӝp u*;<`ߨ:Q>:!3"dCT rcQb6T6/!l< Fy_c#GVӺ0MH U ߧ:, L'PxNu^B?u3N/@[a3!"u#оnOoJ>_^1)/(QwfF*vN)G2w_To=)Z*yE&!,m?OFVۜ{)~!,7OW`k4V{өQ)ڦcڲb 72)p](6?99TżAx^fiH9vkK7#na9a8?.9b*)U6Z%x"ؼmͲΓbzM)SMUNE -'D,%Rm)څL\Ry {ʺsJN0PH&/krܶzDs3~F*pѧ3*g1Y$#<xa |~8<=ZʿoKPclݻ'4R%)j]$J+ߤf&.2짅Ab Q 9]} ֿ|*Q&y|* g @2lkP.rI.X %@[$fUoq]+{;2$=3-N?C\>gc $bR" + @s,=qڡ p`&aO"\+O@9e|Ҫ<Ԃ2(PJ6MS!#H#,&=) 7IPl#aonbzhtͺ Wuid}q*sUӎCWW;vbhJǒ*G IN}vbpoЄz+~}d 7 B>>m,Ӻ}dP$3? -]PY ³aVdd>9IwkەNj&EIDml [NB^|tGUuc:RTYzP1KJG1)M'$0+’wJ7 s|k?.m]^" 7gOJfGDabq$ք4gJ5 !QtEmDNk;SgZ3A`~]z[kB 1s _wWVc_&#3Qn Fv4Z+¥(.{\Ksɡ EyqqgІ_-Um(vQBqW1_(j0c+V7PQJӘ1C=*=FQ&%"Fv Gj2N~nV8T7FI?wDo&3m3δ|`W8|]Ɵ0/c]-ÆC1'XYޚ8={ ^AzG#stuN+@QF`}=k6lzǔqkQ~AL/pRڃTQK&#gqTwXѕ^1EjC;pBb|~uS `nQdLn-xgs|]CW?1hѠ͐Tc"zpzLÏl͚i(vLii۱p \; W nFg eqVB-t6@]2GBM5pl-fNLNWRc9.@߿*M4jȓMF'Ū]coXoͶ"w(/ G8"=SD>m%rT 9WŠr@d`+&O8̨]R߰nn0f}mAy^4+\8wT6O "XW(aYӨc*qH]xmZƲR8T*qЏxInvD]C2vMJllݒ9THHuer*K{_c)o 1)kk䥄O&S4͸`qRDS#Y_ H)iNP!D|52\g37{&2{AvŰ59֯-AX Dz&wЈV]_Z4#bu"lm2#ldn^i,}UP^QdEnY8;<ԎyFՈ`d]\K]! ^$7 p\3O'hs'4X(h)@clyNh-, q&7aN}M&g\R ]7Ūl[ vO{~mٖ۽V0h*\eJ8p ~As%"Cc% +?vuᵱbq鞹~dGgݫtH˳pZ-8b=فaLTlx͹VlE uw 5UJVMY5 T[c)fiDSlvV3 l36䦶PEL`gD$ ^OތokѪp:/*_KW6Q!< kC6q~LěKUvIf Um*wE~o.\AӠXsoB ^ewv_fJ05#y^Jv*ُe  TOd1Xl*W1>Yb?GNf36P W gTǞVz*-"Bf v$}}PBɟtӨ\DU&/p]-}YҀ3AQ^ΙA ݽ$`(u]1Ƃ O픾$vKDžwxwj$/ TqhSJz4 WiW'ۥag)I;Av mʺ7 ^odcߍu H%;egd@$ǾK 5o}LߑWi/OHwW $JQeI\42gUv#SBC` _H 몉Q}= ]D筊ǭ ',6 HXҚ: C]`[,6,Jv<%pR=H>78[@\)w|Ui*kft_徯Aȡb_W^uL4|tʠ5ĒIQ}AĽ8d@n>TpWNlpXppU"٤hV-6U+$J4d׸ՄSBS\o[X`8^gs !) f:+<2Гmb&WE1PҪ'ۧ{rcjP?7zʮ^ZcdLV( .옹h~{$ ef2!~]3`oP"Й!0̲ͨ;.g){ǬzZ7Чӳ\cc`e;=#X}(~ [Qe h2;e*E=* dl iEHA}S; |sko@O 0Q7<ε؂pa{x cֺZ9`s^Il=@7z.@hLC|u{磃t4ʺ&yȓ<"nOgnY2f|aOPj T C1MrlSс@jkD2Mvm ^3w]Qꕱ!C+Bv;L:?`|FUUA7E/p.M$k<ذQu4I'YX[ߡ>o\(~w6ͭ4 ܀w˄[pHՈJU˳Q ¶MzwCH!_~0G87G9^0(Wl;Q%N*YѬxT}.fz޽Yj729`\/i־:5KOWId ᗫi::4^FwOlb=0s\)1Ν7,naf5;zSVI5' "{}Gob0N>+-p)v #@MI):M4/Rne8wqK5Sr֜6{ "DG MXB}N t}l$[o/D!䗷|+Kcta[C}%?h]]7*O\aDg0g^;`1:7lӝ;GHE Ln3p$do7%{)*1JR6 x1gUDcɩҁM8UFL Y޴1I^ [:F&ޥ^x8qe7:65$Zzqf=СUpFPfB#bBYh}NMGzv5uQqeV1%[7U)25r;eeke8fIcg:R2S(ſ!4,W>6*צ4bCKbn٘ MW:*/Zg++˼kND v| `kޭ m(P_دN=bֆhGZ<\k6@} {خᶞޕ䑎kF(`ZUtsm?D F\@F\>`{ٔk܌7j*Z>k8ԕN)`k߿%%²qF-EV zoK*̰{+n2Ȳ֋/$90{ 0It%QfCW=Ήp"z9)f3M+>Ja" 7NV?: 5.ЬSrƠk Ap<(=+Q*PJ+ݏ#vlG* U0tĊ0T@xoYv[w1?Ў_' G&E:x&\tѰhiGhZBWGF ;j;YcCVxXBЇ'1FB3I-F?sT*uL1 hD'ʉ-b2㸣BbZWɧ,hh^P_Ө Ni_DH5~"D݃ȎU1{+꬘ BmriBbs؏n%|754g͆'f@ܻ0kL8i 2#Z$=6L2^ԕlLҚ$}jf7wd#)le}Χz72M8('޶ftF7I,-=6݂X xh2Kk2qԏ#YUg{5t0h1v"^T;_B.nOرl?4":w.h:ڻ+Gtk9a3z"ʥbNQӭPм/_I 8PeDf=umsenq{梿h&*ZPBǵDq'H>"Ϛ~\PAv|d dm &ޥ]6 =B83uΗ~rnӡFn07RbX3O2ϹX5%ޙrcMM)֕B d{Ai,DMEDL@=(*icsbZ\Zpx27vtD;vވJJGwC+ఊ\0񭕗/aو ya&2|Oe}ܛ^ R.z[r7m <59TliD둢gvT\*?4M&b{H.fՖ{z2~:ID&!u׽Ծ;z<E-!JY\@l@L'&]Y}@Aim[ˮ,ٸ}9c ?\@is#R5Fae~G%U{C/,8/~dn&ƾnK '&D?7O/+']bK.ntF `G9]<9> <륔S|h= 3aЌ>ء6SN\Ji 臯5v"W-hVh\IkZdy,4j8.4ysckzwCfHuvo?/q{uPinP@HKfUNɧVFTpedo"Z?,cu;MqFh믂ĸ٤[ŜL,5eT\CK';>T|CHI.tmXq&vU'^mxjE$\ ?˫rcfoӦ6}c)YJ62qd:p)܍%3H 48%)9#\AfQ,}R*Oގٚ.))f*k'/+upgĿ#N'\j8h\D'M.187axBR PlpZt~MX$>%ǭQ9?]T ГڸD O~ \+a$KȠZa[pLE=Kf_TWh_q`޺ mWE8'FݗἝYD9V).6yzMӏS(Oz&!&7q SbhTlCSt@/ӔB,G}G⹨$H_'dteA kVX,p8ZwLITYSR TEǏ!EŤʧU+J#؟tt d0 9-B!a TLl) n ncW4ZI3_: r?uEH| PX3Jx{8[E t:^"ONPU_ x([_"ʡSxnH]q%eJgi_c%.CRcWx,آ#b"qJ$CXiC[r ra0iTdu/xvDQXЈ`~6= JA/ppt?ϗvpbK=-Wc+vFj_d׹0 s!Nl-Ԣ U+ 5`(Wz͌Սy<u' NM(}q.y?zݪ^QZ< <Ia4՞/GON 6{rJʟv3`Mbg+YzÿQL-He;Š&ʕ}qp(xI^'j^#ʝ-o8ƯWE?W5g1YvkŚn!߈>s%jrUQfua!5^yGatSD<-ٝAN_OtoNM0a> 0~N]$7ξ3w g(ec\XHMev,LRP >oN'Nj"LoCuc$QӤ*ΑD^e,LR ƭIR[*:O#SV(l}|-gp|Tԡv6KuМ"FJۆD0䝥DY ~0tmDUbpt;Im1pP[sLNA*8wv3K mDE0N F#ٝP#H6NOđ$ #/4tѼmb*eQѾ.h%HOrԥ#){U$]!{wyPE =,fdߧ:4g*H2c4ƐJ 4(:]{j+u=<,:c8$No#:戽G_OGmjƉ/~y>9=j.Rb 5*!N1ۙҭ D9U$:"FVi~;x㦚߉$H̀B;qMVoRK\ E:DT%a%3`=9~_ 'hD,]X֬'HAԺ+Q6 RIgmo}#Z2k20v0T4j/<8lP*Xw\pWkk#1L~olQBKo`fv3_śa c83&=i |7AӗwFu[b~TX.BMLƭ΀Ӳ Mcx ʋ]R,|gikl~^YRMBCkI*ٹTMa=fEushmKoھp:Qpc|EIެ&ǜfy<  OL!P?A]h,DCwwWo*EKܵ& #V!R.Ʀ)ɞ7אg,\nc,8078ٿ1݆e0(GYœa 3'G!mG;zV(V:k䱂V C$.n ]*)5. z޹~9 $wMnNӍhU&sc-5ӥ#yg\Ba ׻@ C*\tW[/W W:ɥGu<%?+6`&Y+ f,3dMX9Vwʘ^Hvw}x aJ\TS "xSŎ:u!PkѦf P`2eer}԰wry]ݔ/s?0E8|e{hXʉfi44d]]MPmbs3:! UE0uܭ7(Am)2@9"poVRقjTv! vҲ? @oIC^a}P6^ rևJqq1:N / E=Ve)|9)(6FekI>9~` w nToҦe1 M-4ݸi&+yVΪ~r7"4G){V .V@Zp4v# G07lOHH*MSj٭<`J'Ú/;z 9=Cݺ41+!)K'AE>lek +w>ȎVĔ/vJpøB/`MǰEȐ§ӶsvmHtoLNu㒊HoXk^۫*^wc j'72tI\!N|~!̩\,0#8}XKBitK@y?Q(otޮ`_wHyTD10qP<8#ZBFh`c(5Q@ wQOĥd_9| 6)eCRE(x4fzP(ká&(W{ݼTD|!f]v+{UTucƈB iKuҥ#;8U]`A`(Ѥٓm31N=GBog4q &j"YY-c2Zj_3/2d۔9Lws]ՈZv6BqDIbbc"F,~[B2M5^qP8:5&Y7=R`ߊ1bR+eߏ62fSܚH쁹r2$9qAxj[W_=Ŭ(d߃m8/S%9RaGn_#4Zo7QI`vsV) `jkYA5̼ur爗c9tG 錑 $Q[.HJvވB7%ʗ J.>7 t]< +E4'  ՈuQ \qHaZ ~ŋԜ9q!Ճx_4!g\F.ܒ͔ A:CZQڳǝ4ILF,A/@A)&YfܕQ{ b[W7MBB<[0$NfIӃ +AgғGLz]x4 1Dv>xMVP1:r[^O/ڀ0~#"<߳8l4#$,R>hۋcˁOc^,kL2e1m"G\%k iسEz崀C' ‰z"}_1AB:ЏՒxHD/|hK zjOF^3AMjYk'#ٓoE Q2VzvvUm %?'{ƴhb83q <*[Te:jA Ձ ߔC8A8s&W&1G! b7ESs~87B5ܪ(kp.3ޔ@@]7)S[B.aVEdy{ D޲Η$Ԥy~Pv! NF>ĉ|ᙷEhĝ{x'_ۍ4(m>.ү(> H[>F.bk)-M&nHx MX'-DUg yk>+1op*YkK_[`N@"-ŝE{)*c;64]~{4w2Qg1 0 S:y xJ]t YV^;tS}gM<:ϘTsټ p +*# P4k>Myӛ]!!/3SeA& T ՠ{I#"ay`|pn!ѡoY38#倱`lt8f`Ct]HP`yyM VT{h՗NB.F '8M\J.]Q*!7FlƱ"$(eYMKNOn0~8'ӹl{) H|+0bamlL?~ | -9ԗLLU0)`V;Np;*ylPzQ4uwʃ>g.Uo{Z9dhuMNy8mq-q̫nϖ++"| ,䅺U;+!d%aBL bY{X6P(e"'\}DI*=Y_~/gZޚk\= hv뼨 7o:<7Exbc(ݫՏRQA_By|Cg7#:%퀟vr~h;XeʿQ?Kg3aN *ج:b^2e`?cڶi7{ >źcA6uf@هvH.fgܞ|tR*9NBM(ko 9=C[|}5Վ_baz eY)O wqs t@aC]ȑ PH34}^!Ai] pNad)jj4J> e)ꚼ禱p M~+)7bCԛIJ;(ېH]~y/Oe{#(i`1w.0-W#tj\ubtl:; J6C PGO_V<%]ب4cj@fm7 aT2Zv]HپOLE$(/SK/{k&JZ3}ja1DׁXMJ=wuRDq/yf'`ӍV)H8hm锌dV4f)Һtzz"#QԗzXD>^Rom[ ܜ2~ӕתip6g {F{ 54<ΧaM4Ŵ`4gYqgB{_O2Hƾ&ĎoP%u@qޙD%<,Ktuߩ S[G:T1/D:*P)1=i&>ub,Cug_Tj<ޥ:o(CsCSoMFE5uB79g^;0f;$:8F;+ܲPfAtPňJ6PS%J\nS`N{9 ڤ]RǫNf9ȶ{)|e_6*)[g_@X$ ylMJ~]=V}%Rjzw`c[;=z?? lϪhOkӹ7.SOViwVxX &}ḥlmm;(4C+|%XH3Č'S&I*V0]GsbL?Nq{j!޸{Ɲ&*uaB]: X(8w?x rpj1nb(C8-4xxX0L]A`L:nPCyޔ(AZ K\a^)Mb`#^ao +FB^;l\,+ܮ[pͦ\B5E5c„ 'ԾAi(GR+imrs!'߯E%<`v;ZXszIrWgYuɞcXC Hczϳ){tny3D!G =e+$tTWJޙEZUuHg(cx!U)ؐ=ɇAF$Β鶪}Iz-ntXdX 0|xȭq51WDeَ>XMTI_yL9E&CBHkS0'f;l::X]kڧU ƛ b8>t @ީӫ:H%Gb >j򸓦PЅT&(7T>>a^mugp9:s KA0BrnYf*4̴ [ʢDg);ڿn@_W3J>Q~NZ-:R<-h'*k+$(~d8`Цlϩ(LijFބLfy5Xu_GBj}*LXO5}e_߾9nz-AK6@ԖH{V {ÑY@/&ؑCrhL%վ@h\M-B W{/S(KvR%_pXOBs{,V | A#Ac4j$*>Xf8ҨBΫZI^ XU`"^o[L(2W;OXB˓ i?s?ħ]γ+_~9SJOIJ BFn8HX6(ӦE!§{CYƟ˧y6+9m+0Z1 @3<466UeW5,Z“HeEY`e}[jU* ,s1o*BSbZ*d+z@}+x6g"ΡJ.t@,Broep )k,, k" 'A<*P<49qȋϦRШ/tbw*Z"\6&7,{Ab)_VYw'T^Z=;Wvh)r@[:CX1di܍z:c0O.GwwUkQ#R+ꦝRf>O&4:$ca:Gw֍h)-ͷRluEgHp: U\&GsU[- j7S%n+}|hcz=6$TV@{G᧠pXj|;?ރ,SנE- tBgp_lg9>!,?-b[%jIr;oڮ) ?-lS"|juD913ӭ߁XeuΉ/ p)? ѝLc˿?|,_Y*` |ؾ7`9H~WU(65+0E[ǝ}\ٔ$z\nxF$6%8G5B4[Gib3~oX|r@D%f;k-Ah(_can1'7 o匞|+p 0L |v*|ۄZpfӻW \4D͕dnWJ9錸( pO03(hW̪} Mvxl,3S;0mxÆL O Z9FJ;Aۣ'v`HL4bY &!ո7rEdc#r/?xs 7X|_满|7_ޮYdZ)T&K";PSz(~'N!JjLQ:m0Ps"]j}\HLk𬏚+\|g])0#D=JG-[iGIŹTOx9ȹbR=!KaEi@:PXhJu >g@s-c6_D+&٪%9h 7_5Lń30^9@$@'i@*.M 8+wb[ W(\paNy'/ڢ)s@ֆGߓ}1(($‹X~J< כx̬:z@Q,7CVwl/m":^&z 18#m\<uGmTjyO׸6{y$-[[Tm }t, qY׫X~Rf^p 4rYKeRoʹ4>`;zL.'hV:¡hK- MG;mΥT\J较 oBHեZکVC%4Ƽ_tsf;b!MFxۍdg)[0_X wN|s%$;LAFVvV)7TȘyR4֔$RQ68HDJӶ>:q7yE^bEGitCv(YӽN fi`Dv-Nyvd*[:k(C|\#wClqGbAE4mro!qwnUpj dY+|=b|q+/N|_x#2ƅ! #;Mbq-Ł'> rT٧к.3f+3C&KOcʡQ6UN; u9vpJHaq'{66AF!FԷTH_Iuh*usdB*?=P-kPp(MފVV!:JhΎkVZEHDQF#T_DxQ9^'4Tj.Fy"Wӕ&q Bj2vX˓-*ERp`+ GWba j__^{^MD&a>`xWLi&tI kK`dJC[{ҙCbmX d/T.鏠kPj2+E1LԯRyE,n16gS&{[Hx@8E=`lR1G8fo?Jf1jLKl}9[w+%ȅ#9NG3i2+|=p9j!ݸS@ȊX ߘ-,}(~n=X\,sP'˩!3!_=R٧t9 @s_ iZ^o \xն' r_N-0:1IɀgI% f_Rk14alʗL"kXoO[FF!>Ob:.GbMEZm/!vh ]Nx}hNAUbIgnVj%|03z=[i8I;[%+nE}Ѧg sܹ L{ F@J?T_PYfENθC\?P5Bu#)&ŦF5uV VtbLBq WeЛZD͙!y h82-C!Do/ok%dRU3j&s\+dK[lO8dӡbKչsb\%SP^F5Z^y22 `ʔkAOlkqYvA!bH!0pۡR';'#:yk(`7>9"0#qLyATtZ5`>-;->4g ՊQ (] sKc7WˉU̕\t8*7"nVIցW^O$x9^,aBYJM)`$%6VCx,-+π3%/-Xն &p"{!qw\)aS"G;-BЀi$ڗr SOf +@&\iWIuӐ_%tIjU|ֿV_8EhZBoڵx2MPgۀLڦdG6;P9b!d}iVYǧș bנ^Gk*yQ4Cg T+$KG4 2V,Eم)ū[g/,rJq#Tb(J z$.p㽙_t*6Rv1O^ĥIO HsB:/A:q*ks ߍiֵ_M,AmA[[nm=ӌ4R9zB]DNQ<ٰvq`TG){YfMd53 q+Z9*vvoPf:_gGEQVhFy>8wc?'=']`4la;wp@zۈ;"HdTJ_Y" v#$o}fNxa!^{/336,Z6 ir0CF)'QݬwF-H*'p[b51>_Jrl\UR (:s5Wz2;M}˘U͕7P^TJG srBișTQv}z喌m!Q%ko6f6SL C+mLLM]˾ 9oK; Aw)Vb';=YnFht:*l29|86˦bd1OpCF~3+|R 1Mz{:%.J~6ⷘ:uԎwD0QXVlhlf\Uv(ہ󩭫, OU` <:lZ6WG(r8X7xh E%$ fy3[]!46 V / -7#K̂giFHƃXN~xRjij#]XAo'VԺ'1AH!Dm,䃗/߇\7E6;έId02FT/;N{L~ 6>K:8h'4󜒖k&o1wj~zFjz#7 \_iFlToQ+_k _#FeG(a^CTzEZ^G++B,L==2(JPɾp* _@SHPgb[Jdͬ&ñkѷ KK,ber CkKɐ+zcY9@JCm,bŹw'#ؤ2 $"S#2J`xގçÚ LE55&CjV+˭D*p/[I?P X)bH2}4 ;"ȃ.l) VJ~&y.Umd(1 .NS&"+1vW.^BY)LwAun2'n8WK}#<1KlmRkա&k/lHrӶ mSP U ;&"ClKq1&:@j*gtU]~l9糆=VsOE2AsrEofrn/h$reiIm9ҟ:Q_8\FW|&paAT{$F=4(J@۶Mnٜ&=ЦK|qfP\RWyϔ7K>{3to.?J@OFtC\I(G70x:@۠sy>r0[!;.?c@hbZ.,zE ;2mҢ} uPBub--R^(n>w*Uefu؂Pju|yZpP`-?.]NgCcD{PbsQDCw+U#TB3{}f5ɖy c_2?|Y`';"qbฦN"{;̗t͍s+!Ѭ>Jns2ә\&붴$IqX +5J'ށ  :adr'5NWJ;>UJX3s3<}f"L=M,,تBk.[}Ie['V:aHvLy~c^> ;sƾa=͚;.t QK]Cv[–emv_BZSenEpr *2\߬lor]nçZ%GaWޥu"0㱢~H zTd \A+B ϏѮ`H=m)I}6G8{/SG`2cfn#,t/vRT;ڞ)_/%^`@qn>+;4k\$?}s5߬UT44hhdR곅9 1sTOIC59TdKW4: DbLz8l;t,ܥ}ss^9VxLui;Yn{#Bdp!i@rfaCWg޴mٽ;C{%~ }r`Ncs %>HFOř;-~[OA/lVsG4qrh'TJZng]w`h9d I>˘go}9F?bD+py5֞ &jQ S:ֱЛjULhGqҟYBP7ra +ܐR 9ߙՄv74!lA;gcߊ8ᵋcL3#)`PT-5ߪZxc~w+r5> ZAkzCU7V{ jÁ;.~8HTA/=iI<ŒN_1k|-G펒|}p`.aOх1T؉xJ#" k/M?잨>] scPeu1&k&{,DžһXZx3iS FHf}?ZM^׽+Qg#'MFK7o=FD6h}k --\N}}9i\./l#WcC߯drCd>F */5+JdYgh5f $cP^jQOﲝE5YQv< CIVpU唠+0~M{箼ݨ);Qhl>c]JʫК DJLeO{4(`3e e>snBz>IiamЕY2-,lB1KKbOP7!zFE1YiٱsT1$ۃUyvт1NĨrEa;̽sTbXY3TO+lYM5ԄmZ#~K,![c׳#(=sP8G*T4##.vBvqRI5vo =NR0?֘*PP tWe9wk8 X?:_\PV fUBm4]Je`Glx]y9,%*6!Q}520r+UIAٛ< 5=TCL._ u9E;Dӝ ͫJ0nݸ[q}L(Ґ#`n|vE =o2N! aMktn~̕d8G?%w*nt@y,f_T+Q `!裡FZXCFA!B_Q 98Jjldg!躆X&/W]z{A=T%;biqjy$U_-!gv fE> XtAu 3>F2 8಩:_1<[&T.IR7s<%JVћ_nyQF`dmݦh!&!tA' c( O13?WϹ=wRW۟t!?6Ze)5h*VћK"ILU>z!6^F".Gb٪CUD TguK-ŐUOZ#bBja$ 39p(Y>1ȴ\HoLJ!}^Ze\7U=NS0 aw)I-V(+&iwY`][Ot n׼=5HDrXp|HOl&^sDl%4e`oo ѻ[~TKuϡ"+W!dgel`KD3{%9)0n|Nvfu_(; !&f??*(%\`l6-+b#|>Gz(3w%l-%%R%|4'[FD$ E/93g2kzc:[zBNl }''O4=H6.1,0jdGmQOakFb㵵 ZY,xoJ (U~݂7J!1)5} 33@ 7ՕG@X .iV*Br uXu|M)}_F:E>u'HQV'9wK['mCN 2MtIN괤5o%G|Ya< )O`E۷# H٭nhR4bȴm#xTt!/\A(#f& ə *̮1t ̋쓐%~^}YAUN*B#41Ŀ/v6:Ip E$Uk1d 1э 1 <+*(xMMVG1oGm  anhm)S@z6\- 蟁1ߠ]7\̑tOu&e9\ !p ;O&.n EK?;Fpp-h[0͚ C 2TЕn:#ZV۪}0\!F=1Z-@V02ћeǃ-Y͐e"[Pzso,Ա6N@ N38?=yBUCG5ة&0pWGTanJixi"N*{MQ2FF|"fp}XQ%+"]НA9WK? 1P;~g>GX-b(=ce夗%2!-p'{}֤$}RuA-hQ Ac˴Ǘ3j@|7Dr/:~_Zv*BaBp+wiliE)Qj(ҊDzkfC;ejqo ]Yu^XᭂZ쑶!5A4EX:݁-I[bp,Th `~2"[(0'5-h}@h3|oњ|Njݺ\j P}H6Fu˰BwYrOgxju_4*ꝫSg 'w;wkSF"CJz2 –6 ʾ,> e>HDa(%bʂXFSf}S^Q.=t¯*B@i5ZY[≺˟`exV􎈉jCΞxwVcJ09j[ַs9G wY !՚TI!znMLptdww)}5㫭سlOO^ncl`mH䬐9sI +V 8] !/jq>Xg!2S`' {cG IolI_#;/*P`G\_l1Q#X_kZ( ~i-ȿ/hwdf4#oG1)>x4uCey${ k@l$*.y{~x`Yuv%?لAkCOUv@M蚋ƺ{B)Q+oxRhB1)}X*kHn-cu;&Oly"B!>E&4s^{.;cwW6.ە#VοY *sJٕ 0=5S.d׏0|(,OqС#TJ;,Ks_B& H*Y$0j\$MX΀BG]kӛ8,% C"2#"e]Iv /B6Z d+QB~/y~݃\왴'ANzLZ}edtg{BJIc/DPhI)Z i'V?ϊ8lJ?]{ 6Gmk,Gۙ23C#hVRl?,D/=q`.YK2+ܾǂh~!^ź\TLӞ ;"+ ?0|iqPYg}FYPLL(hN:w>l*3A:Xb# ȢM_q(" "IC֏=jJE%Ac\rl,p 7Hp ضƜGzax W `GPX 1{ǩ_US*DSe3ԇ0:I!J}1'`?:-*JĶ.sN|\ rA0[=[Yͭz2 Eސ\g \;1W-><{ Ԫ)K|U%.L'ԿlZźNj?yA6}\&($%W#f5(h6. MȃR$ wu r#Wh5;?cˢa{h.aӽa{͹4t-$P͆Dp=pT '|v+9y_5 zd)NL1"|{zso%d:"KWO3xoT n]ntga aI`n9z2 XK+ l>${?:yt9Ė*|H.0tݱ[6| ` t&yL"F)RnwkـnR>쩿//I``Pѽ3 7;kT#l."DZPtf|.9>)wi.5 '3Át(e<̚ŋHg+ ]EgՌO/Ns|Φo4t+1u-ATZ5VOa2ik% _Jf.lwp/$IDo}0Ar-d긴v:h1BFU5N٭w'Ƕ~&jKMV6~*iy/^ou~]>RLj-oeXNglFZ${D/QP5]%R﫥Fx[7? W!SKO)qKOe > vj}<%9A;-8Q;g?qpd 颉PNn!ˁ[ +s💧2,LT\َR~_i(C^DĬR+R4"UHB^ÍA٫G ofPzsA`>K-h&LS.P ;?}1_"z*'F)f[DžI@[&NB\P⅖D9F~R@]'t)eb3ܻ, j "p藯 "- :ˮt+=f2 2rg&@GWE;#^^!_8T}0 B.DKR0ȔǔvemUWu$#CP.gewOr'^ސ7 z-Lr=ed-"MLz?% `h^)JIX5~ ("6W.']WkGϗQQz]aTsv)~D'A#hLe<U7n59ד7Bcp{OL/VWᨁ+Sw̥t8bWFlecS%Op'2W|{̝QqЊ5tu9nzrDp$[s)|&B:?C%2!N$g6Gja2'[5Zx^Ԉ+;D9]e '?%HtZ_9BDvǓk G+DM~ nM=3?ĝLJ^,܉t/7?غȯV_feㅏ70wb5*:@8Yh?2^Gj©`U"EK00S{;yuԞmpY\@'8'nmJE\BðLԳk34٬ kهv܆5ȴ>IڏঐD6q=N>5[?E&k{-;c,jCUXX$X CXx5%QxO5lhNO>s+êiپ$E&'FP'd-)$͓֕U,iUPT7^O%ux'(dhn )7vHƠ١EVk*qJ,R۞Sf.#8vZ*Bf*6d;ֿ<5R免n\A ݚLKcNyP9w,za&HztVyz*2pY[n8yv,iҚN,[]znM:c h3rm4ezQ)QV fo$e>nX0_k7ށ'fuU{>5 aO1w:/ir6@@~RYkK- /px^.u,HJ5wKPW:NUaΈV}Y3s\$^,e׷gqn86`ZtԿ|I3Sцryz"QФ:bdWTݦ1<āxŅ[E/˦5Vcwws0Pء'9R.BOD*g͍` Ԏo-3chWe]fhm_w:MOO/yY}w'~E7ꊨ ћ{we\y|Vy,B/~.,c0.n~'ǘVb6tdJ\p\J+Naus8³R+K[zҵ՝cl1'3U?0Ҟ\%Nnx~|Kľ6m.ғk6$J}_cye>$e46 @#ɝ`7hkv1n3zKr Ƚ%(uȲ[.MgoѸԯ*'u6Ei1^T\OcX`aYkj2d-mFsq:4x;~A(Jdurtw5\UG0n'@ͷzVzh]z,=x?X]f?֞'beWOB_uoוftV<~^EiD/j9u\l &;k]HyR)b:s%Enl@o\SL:ձZfk-]+ķrRKk@P˾:yd+ 'rDO4Z~gy 4Q^$lϵrZsI)i+^n~lch ` oGsګ[ bPk |i ,M%q;?Oun03<`R8\E-6fsGݷ$XABQ ]˩%zѾٛR>K&+J: +?FKCF ßGKA$ 3bEIJlZOdw8ZǮX!rKҿ6yTZnDo:/s/],!rG铩1(W ΃|Ԟf' )G%8l?d ;Qh~jUyN=FdxNb5@*Yy/#y\u:su2T@.lOJq|"4Eb}hmķea'Lķw'wgŒ 5Yra{G}I;|0#gEؖk>{ ݺ7Tsxp*QV[VQU*apߧOv2Ǣ& tyErc 67}8\1>I? (3ZEHsZgƏ.p3K]TKu4 \~ T@J?4z~Bb[1E/dU~SܮXelm{bj}M15% f~AH3׉v ː~) w3/Ȇ`pVW!8 ?$a._SRec9\a!sEgSJ0%COtrݐp ]˻.=uZz*)XOg]UmʟMHc# Az諾~ꩯM辄1,.)5D+v6F:gi}=UyKKV!6r]'2a ) <5N%@gC(wYM0!GN.V,}四xk|Y8̥"Qm7 mnZ[ۋƮ}xO^w YP;j,軺[zoƥZRAl&MIeG?G$+rH Va*-~N=+(trZѧ4["CL(T*|Q?b_988 BGM?EE6%)DvB̀ei՞?b?qiLď+,g+e3f|ѱcAT绶Zgq!2Cɼˎ@8Vעo BJvJa/]UaD D-jE'GlFVAhp},+5:e@ [ۓH.2)emb=tz~}͏f4-Z4W\SVfSoctrռ0R7qnWGcl#UgCѽeVnǘ Z~j'O4d*קӲ桖6H( <Jhk]`3όL=O@с(.SfU9ʺ0d xړ+cN|bwhEyRH.^Cr OVO3Lw OUѐn~sw4[Y?Oe[ [7Pp\]_-t*J/x@ܗE-=)# ?̥8:\摚PNf|cfPKQ S9Gvp_JF{gSʳOX{؍Mˠ=kwHtdp;g6U/b/V ׽w~xuV>0_X?fyZMLҝVJ>-ɫ|%˵܊晎6SM2tֿ.WB? } (!DJG+/EL痺S^Wi+m̙^XHn&̬Q1+3hNF=ʵ#w:0eVHOx;Evl6_ۨF>pbF{1V%T@LK[LcӨSJtҿ(gbvوF(72xͮzY@]!$ԩ;' h j UrG40u,)ZQyP۱9#ɘyUF\^Pi&NqT)P pBlçfKEeom)0Yص9s:O^\7rRhR?Zz|%;O Ү[&,iqUB!뺶FLWp]~ڕ˛j B$oe"c ̪ f?^Ͱ !HЁC4S\& PSBuQƉ ט=1l\PƨC /EhY]p-Qt*s hD &iK`<1-Ba'TEJ;Ĕ`}}Ղ]̱fNK *3I_Ga&EcYQcu{Cd^<|C(sg=7U$N;ɃŸFWyuDfN2y5vȸ>b'70{amD9W:.t\ѥ. Ͷ~OCZ`ui>쓵obPG NVEY[V\Ԛ,+uuȪ%߀[ģճOyAb`7=2H#V))% N<4>K5cmxHyQjѨJSsXlGǶI9,2ɳG}Nݿ=1ͭzzs yHOG쌩Mϰ쁛 fu!\q\rf#r<,у\(a-]HvꤒZ?U_w #)%ԝz*T_0*u>Xr ]O1ఌov(Vh,܇mM@-XE;1x$$#0I6-fP*߼e̯n;HcZ ?Z ނ&]Ӎ2W򬽞~^P %S0=CC!,fNFKQY@U ve}Nb^0b2UFؑSGBw5L/,{ckv}~QMJ}E{7s2^eRYy!z˄I.#r 9&&AF2 X)+=iGȮbUp;yme݄jAbP<&7 |tĕy 4P:|W)* RU3Wl}aQS)5"<{<3T04eE"Jז^QZ!bwyU:g~P(l00(f sk\us5d7WՓIl&m\'-0N(?P\ZA؂,$ctI,&O~nhJI5/uqq%D:"~HviPj _㌦h3¾Q,WheSs$@~ b[v/'>yuEK;AG-XHd?+wC3!)fv"^ gYZQAcd1ҏ7T2%8÷YyJ@%Cu ?"`vJvufH!ZGqD| u2.mWx(P1`d>̼|5wB_Nۏ/ ?` [oH&:yTI <M`k/ _qˆu!5p?&!$bSkP+k(겡i3v>3.Z}Y\su FxR@u]fׯ+DXX{/@VPTZ}HID@L4_iǘr\j+~_3}ط::#yRl膔@[Jሦ,p8Y$S2yH㦆uGt Ϩẕ_RDԪ1`SzZ5$ĥ4S!{>޶DYd2+k@T`j7Bmf8yY0z1Hfe"VfkO#sv"K-RS.142 4ߕP]Y"ӮD/Rx\ؓ03f*yB {NBԗZ[z,_7&zZ*pVk&4E8fz/X@a'-/8Q[;9mxvlx AcUL[fzrCҩh?^/D"b^yЁd3^![WČjD(^Vα;}({2aAkl*Õ8FZ"xWZgBe\$2X} ݊4JV^J! 6#3JaQhL&6wLA;ϟlq YfKeN}ٻ SrenDs&Mo[~pȈϠc0r n7Egs\> I5OZ1 w026'gێR\‰<_Hzf\ C3^Rl F@O3uܖZ&5kFH5 Թ'?`{FwFҫ֐{VC ˉ\c'͊bNx^o1 h5џgϫɔ ?yDXy+tם?qR=h4dQOҎM7 ##/R+i| }c%͙#[@C֖=6H}xk$8:@Wht S\ZuV vήD>MBKe B0q[[1PmNAxţeMQp=ɪe FΊs  ~\#J᫆n` ~L% tCVZH=#A^V g,/Jc}XF|X2fU!-\&jZY0xnn| aYQuuMđֈR]97_ZN*];h88;CDͳ%PA9HiDje V$l+PɕS+b UCV(%ՖyΖ{i NT{pBe6GCa1|n:6TR/3'oosp9nUݼV&i#UwN# Dt ~B J3zyXN[ %N߉gċ7e`aΑZL5`shmqKX#}IYEq+0S~FYl=Nz>.SEm[7-oioH*5> %soU@I #~$pB1m.ۇT"ibO][ŀy>K2d*eCG~(b?$Gȏ?gnpM(KD6E ?Y9wOH>g5oP.[!kX8gҭ'4cyt~-h.pe=^]˶5"nQB7|Rz3>o{w\S >hzZ45fTo3\*fJ%#UbA+U45@ZL&{uuҿED_#_A\9h6C_J!2!#g&QibɖWJN%U ͣWcח ЧQ(`~D6>ZR\E tCCIamr&~5m7+ٴ0>nĞL_>l 1D0?GX"5E!GHIL J;m ; n/8fi$%ې?Gܔ m_=&F=rX)M\o 2.2@P VR#U:wb?^Ôi|6IDm՚'(^N|BlS jCUE=xa <,#֙ ҕGDiPq'u$j72;{vY l&i@qq9PWzJDDŽI{$"׆s|$+^h+$QEqG:FPsYb2+n 猪wߥ6"K\oL>s8uTNr }GckmP6:EN n3YH+ ւT=>Y֖2tB.w>HIQr:šSbj}:<_rF 騐d~, 7'92#LϿJɷ^[kÞwgݦ@a^u,ɟE< x&?Ҁ^q\zLBNǏOO6ͬvѡuG ɴ!w 1_#˛D$KF!|z1Ǔic#\cp1bXa >~XDgiskihmtE` >ke `/_K31S_W/f[#j8Ҙ홙?ݛkuMF"E$PMSHA#fo>IB_ xFZ|kq/T&<|<D`QM㺄G򢓇bʲ̔Ű'Й&  k<Zõ7wY./dg^'A =yEwrmd8FYLB*K&de}N%U q1xO`Kyt]>M$m= >*L Osh]RI̼<S &bڼ'N v\#|@]Rn 3 t׷Nyy6G|CPՔJyeS#L-#*Gj; 3HOĨ|YVXY iYsUĊpv.;aHPc:DH+eeZ\PG!籎.*|S!w*V TWM<;y`׾|]ѾfDGR_i Nي`9" Q(ת^ wse}3/wW+ D{,#>U⇼d]mXGKGelXp41/CM!*UvaFulr٤^\⵫x]Xʇ/-fv*d̺lCp_:S?A{aVWLq[sz,p!QuFk ?:5x jcyqaAj:؀.yi^2AY![W ᝆDA@fwQ];46JC r'bISDb#j6;Њ9Nb`y !IJ f1tjӋ/@yn%>$W7ɕp# 1|)<34Ƈ^ F&+J-fh<#CA؍tuNZmĈ^qV\ѡCSZ a:Sg-t}ʼw*{іfV]'dXP"V7;B>3cG:,j'-,;Yrʆhqbm*]&) dҭw>EQ_6_}T# Z0yd۴&Mԝ\=>o44{/8h-OS]VT@I1El GuHj)@?aklOzٟEН}Y` ݾޓL=sYP.ߓsbv,$oVECc5 ]`#C6f0EkPF.uqⷔ%͵iJ*|@DfH0,3Ѽ]&sa(LT46trp~glVƤ̚?ur&-\n5xv 00b_UP1\u%uUaU#],;ٗDہt ]KE/f3~it9&ߦS~7bBFn[ a#(T9 JM9v(S ,M=іRd &7FkpHKtqΔ>t }6U DUVHzoPh G kapo)y.,xEa[Ps?ĠMc5fwN<]%뾾mL3A8Yt!Y *n1gJ]s{| < gSWE_fsP80LjJ BC9HOHO>îFZ&C2-Uc5xK oS$]W?~.Ӑ<&v/J—DJ5zvA33k41 K_׮4"ƱammV)9 h隵5p}nmlRCaIՃXFWߡ%{ NGka^}u۠:'BZXlzei $! pℿaqەSE+oDv)SJ#)ӂV}`+­H-t@ ^\L pgPe\hyR="@i]#&HP\+\@]>Q0Dʍstv cх|@bt.c eG@(a=539_[! eZ7g˦tl,_Sh̊AuAcVYMTbbd/wZ`vl&ddҦCIl=}FF~e۞;-?ay-6\ۜE/U; v@zQ{@97[ 81:0&_]߯ƛIcDYnx4 n6)um Isǹ9>p.RB)zw"Q)3^1*|sow42/*x^7DF26P/_~F>Ikf5 % TVtqa߻_&!b f6[dX3T?J?=_&iI u&lÛ5w[f-te)1%yӯ $>* r72uτkr)q»=p3b`k#5&,8!3ZPQ&RrE$OlCWLu' +: 9fް; 3/0 V, 3}QS{$NaV871{P ~=t!R)tVя SY/HV/4bۋp nCTs<rx൲ . c䍴܌*0֡Aj,ݯ??ާk⮮v: br1@ ̴0L_AL\ңObŻrHF>9 {LEKJuOu9_\%Zm̥Wҟ"#T9bvɡNS}]. 'iʐ*%kI*ԂRR)؛K.ntXTh?bȀ_ڥ kDȝd"sbm4Mѝ"@}B#堍qk0g\sj$"p$uvQT_$'k; m:Q]7~{XrC&_|N#s7sM| e^K,$'PYnt+PWTe%$53NC+jZ&|ڠidi\SaF#ޟmXD5xK l 9N֯t ;[ @W-v2 =&)2-TNCp^]]|T!f<4m!jvNI ":p9* Wb~GIH5ߊ5s&o\ ƿ| QPR[bB}нd`>NfG'ӏyh'QP[&`ڰJSB\F$U$tt;AEu`i5`7nWַvFbN*Q `Vw#䣞>V[$NML~)!(ٷPpj1yU1&dc[};Ѡvb:@YJ*F٥(HcG#<hCw, 9ĭ$Rjrb@!Jw6,A<˾= mTAj/5:QۊOC/`?˓̓%W6E u[e :0g^&[ Ǣ͙Q0 Lx{5tHqT:A ͫ3慇zQH1.>lO٦l@$У4³""5 ;{c#LSY S,QP 6D.k!$ L7OW\a2>^<|;@yGA,x&gUSH0gH$eB R"Ys5C:rUizmh 7.fPE%޻rv#-`Jԁ&+'oJ%ECj 41pu,|$je5 ̢39cN/ł53 9#֮t;+RhܭhHx ^ ZV* }z$ȠʉEZ"bFhu`Z>q.j#h<$cγHEO2~[_,쏃_j U-{l xL5 B! hmHE.& ܵ P ?QKSz/eSlZVˣdҳ-%WT\(xpQpSO&mN4:Bx*iƹvy[6"&Ua 舚]5iB0)aDvVcʴԟIJMQԴtԠQ4؝ 2l^|.;` 37=e3·AV\=1,a/s qQC<;ܹ$x@ԓqF;YK5<[YXnahw}kbũpjVqLħ3T'̍^7U~ $ ;V對jMmB[hzi9/.yeu7,=O|%~RfhaOŹ=DD5Oko8Iv?A;Ͻ^.E$uUapkG(W'-n>\EnF)zBA :QmY;NH֋7!ߖj+/1W2ޟ71 UV# srH|a8 T|xѹ=cFiq@aDvSsTWЈ>W/tyΐHuj%!LgXѳY-[ ]ނ= *GalJׅ)jBG%hQ@*z.ͪ=/Y`evFׯ@[ 5=2/ V|e$WR54!AIx Z {$m;Ħ~RB"NQ}ȩ_NumAEmyeNɿ\*bd FI+\9 LJٗdn$ª̅ձo{nD ڏ;SQ-] ġDo-}ߩ/|GzdR zBc14#V},z)@rLeG\$@{_˘3JHqL&ҞX4}*co>j; *p}bZm JfQdc{=-(012i$@8<OT-Gz1/XR&7E$HbmP᠊8U7ܴ# 2v7e ΧlR 7-H|%_dHPϋLԠr.G2bv&Pȑ.I Ut10_8@x,yDg dh)WQIO\ۖX/6bt8BRQlUHHG p,òAaB1; >oZq-߼($X]&k~ JqD"5)8e3hC OQ ҋTW:Md_WYI Lj6⹎b=#,)|?Gԧ=4cbd[s2Iwɳt~sKp X.jX׬>`HuǏ(VVbZc>s5B}ę"X",e;я7G2?b}$!eLcܦ;qVi ۓA8+8h}" 4FLFh!H"Hsc,h-]"\.B9Hiũ& .3Kk2>:^ qdjv+~a :LAK,YTZABjX i/ӑ| 9a.^~s݆c.^L+nSW,lZ//Ӭ ZtڍC?(yVCWH| NuȮT#mޒn?K&qrGx#>԰}XQluw nA\rGkCyר)h(܊m {/Y Q_+LIqb\5k^зz~bNyzVSV'2{\l: nk}EЁ{0_Qm3{YBcN˽@|7E#e6˞GBApV˪ ʊ YtuDF08o$w E;wgXΘ,UƢ̠?\&yj]ƹEE mjau~qdJ&"{>T1 WoH27)q\o6~UC nK+QA;':eb>@Ƣ~lE61ൺgX,Ҡ TR}52~KMЉI@z S;umH>6CtM8,ƃi1ׯC'~xuAn{6ʐDr(*eb65df|ק9ҭe/@GbģDQ"'P|`8r201\6? =E)@܆>=39ut:A>Y RFu)˰YPr铣I8ok I; 2h] mB"DFyڐ@ˈSnʚ *H"lYL(Qb|xS\1CV) &,r Obr-wR⾗ |`_CNVY2;u_A~`Ϧ8CFX?}%xCUr \zfn&L֝uvHfQXyɮ]Rǯ.ފGysO/5TR7~⯖RC9#|/@@}log6:閳 4|a&1:K`n#$V9 6k@r""/;Ǫuhh0NYL0)bCmLFK@!8!߅Glͫ|oyًg&ЭD؏cdL[@:~"RrosAZWӦ5W~L%ė+5_n[<+@ s-fJ ,Hs5|tSFl9T"8{#%1!f&\sYwl05P?Lv&t9g{ʓ"0R9R2 w6Q^M\!7Fj6T'R4^%0Z-Xi'K,Aķҵ7]J0|p W%rhv-+q~AӒ=Cz5`|/BQlPICF-r HJ4,T!_-+5ͼ/\~d [p5Y *ph-E=JhzZW%/b;\xXH*AcQնt (ɓ!6t\RDž=1X׏ʇPkٴ\݋v3psJ"*1H18mN(D]53[`3idh߱G uqjƏ<[}si~H<3JUi ҽhcdZh?L&8B@fS6JqJL2^ :~NJ&Eyv`V`9E&eow_hp};ٹhIM=F"ad Zf60mD"qsV4q`,:@xTWɕ;)ZBK/ [IGըJq}GUfK-~U9; e5t}ӷ[j[[_)D&4tt}2ռVُcsq٠s/B&wqByrnX"`~|։FO뢕ͱ( Ը<ٜve9aI7)dQuyc&^}Qb /55Fyr3?[XY%,l7e赬pGH'J@檌V ^N *3?~%īL%En}*|3=*6AeRYɷḡ(lD$чV6µzeRЭbK|K}ÒP{ S;v=xN*jolư]*|d}8ZMw ain(˻Plוnؚ0]E .x4 L`hh-ڻDҋ@m8}|Qx'zЖIj_.,\V9gp)y{kYbLXȫ@-V(eCNzqō{9Mm0V`s?ac#. o}ԏQ]~K^E4I7j}HQ8~\2yh?vmѭՙًHs3ݐ2}![QfNjR'yYbce36k(Ylkl}3sf  kBXWReR_4 ̋sAshc*} (olR;<mHUz1On K5t D!8^}6ôB}ČDSPah}^ ]wk~S2Ez>/.]*CeӔzȵ')z%%ހ7BeaaK i+Lk:IZ2DjZx1MljU"1l7Bܕl7E4gʛNj0IZ7裑%3A??5YYZ̭^ /sR!v0R{ܣL:4Ҝ+u]k늝-Ä#efFid\1ȿ)[IWp"'˰ ~PvQ鮒1#wq`oī"[ĩ$U23c@j_&ո ~L'(W0c3rxUJw1 BT !y ˘l;@B3/g %eR}O|-IpB3ɩM/ ϩuTEsY_Ek^T>Ո Db%!L{~^HvxE u(TXl(Aa'3I$VB%5ㄤ¸[z3mīLuPeH{GDa%,tp:}J*>LLe'=HvN-T@ \& ^S=JV.rq)XŠ'ڏE7Srj*^ 7ĭZLa~u®D!h:w1![܉?r} 1=#+ٜ78.la|3I*U/Cy"qy+Q Yw7*Vx0uʙU5 ptبGdC!c*ᅄ|05+\fD j٠/i2Q(:܆sS% ٛ/2 _su<϶H&|G{ $z@XYJ77u(&B)lp#!NRz!vJ{f@׫T5îIrkcs[}`̂{#b ;1} tˆؗ15٦.?WѻjxÓ7[fFLu3ٽ&@w D ڄ?% P OHޅB6MEշ[@Tql2?Wb0lp1ƶ"ncly0/3/#@O] 1`p)&oŔR_ih Q]^qÆ]xİB-^8 *k$$ Ӡ^1;b|`Er]K8+-Xto JlY.%k Ai?<mw8 RޒޒhmOq,Qv;T9Ɣ :oZrށmz&\ h$O"ׄ6n_a'W ba D$8[Ҭ*Vڒ^D>TunTU#"tGYz.iI%M ~wVn{=4.7-_%GL /q0B\ QI/ ߩ%ً@*dLM K)SzQ\"R݇;]7` ċz/]gbnADd%Jm<j^o}5ؙfqxb.̢T~Himk,ޖ\$1n$AMKŝLh%y~KJK~f]d L)WT}_mv=5 C;:E/voUMeBbz'N[Z(}Lf;{߷+_"y]y&^^&އ!F|mHSWb>Z17MQM}NjA寰)ܛ/Y |fY&"&"PiG&J5Ò̞!+;=5c&΄Jw7/XcjTo/@|MF]FDS qT`ʑysX[)2h9hKOF^C 'z%q Q:aՓ,;#N^ hņ]TmV02/KPGb58ؿv>w&xV񯺝“Mx HAT,èo[ P^Td5 Rs$FãL0ɑ㟂%L+d[ĻyUY;ďe"b,̟Awm*9rC"):ۃ12\7~gsJw=Wo}-s"zgdjSZrW %յ+;R oTd|{8j*ud<Գ`GJֹlcYNvL 8utӍ3{M"yl GWCp u}cZyI0r޺J>3p ˈYpl8xBi{vFQM\23.rRY9v\h)-X (sxu-]YCrYD1V/MGn-;#C󍹱3=|1F,3Zbѭ, SkF -2u4iy8-N֗LM_;}ON]ܶ =fբ<[Ql4&K}Uj cuLdas;q Q.P}AM>ֿHαt#¸`\/&r̹%xYmCro[&HhcLj,Ǵ0sTӑ$DȲ@r:{dPK<}Hi3bD #FmCxW 1vUoh[0_<3@ (V?16*j=AP _Nboqt-h?o(zH`{ 9#D1/&'e(nw4Dƺ3ȕѦ:U .dgn{/CbJDgACjSZt3ocC?yaXsF;!7 ՟+36( "&SNܔK(ZsX&.-L=/Aꌜ9sTTJM3]VAg0V/-s8IRƷYxxd)-|1h5S6C55\6^/%M+NP"1fugO(ɪZe_Hn͊ Y!K{"wN.-s Yjpl@8*۲_&uK,*K"KC4elt٫oF&i˫+%>%[Xt /X4r]-Ժ]G# X@/.7uUŒd-s zxu.TMͩm̓?1傦/'X^Οa| gEAs;K,&)WM$YŮx&EO0{w62.>V٢]45D`mM2QiyWV=dj$M*]66iW:ƙ~ %@MhV)@|Kn^elɌ1J`,$8!&,6+u= Av:([ pv`3/PQ }CmhS]>!1qnlJs)\ yCuX&уOPIO|I%]5Rޜ-뫠Q g`xK#_Fمpf7VV9t( &+9s@?#{#Y{i-;QB|xwy%6tb UYD:}MլI?L9M+8漣*m8s1 !麐Ep4Y˵&݂7{)f0LʼnD~Zw=@Ӥݫ# mu2X8%eۜW&#Hk}Px| 2h`ӹ_z8f͏\dN l.VGIjs2\Vq ͖(*lj[[{kII3 $_Qmߜ5\> ixYa1X S_}W@5x i'IwmsZvTGQe3 WNsm=9Tnu'}␘>:n+vFQ.wcnDwX)m% V|Ze;6?@#p"mw6 pBؖMi.iwd 7^ МP;Ê&%S@P55C}H Q99PAxCѢ.DZ6tЛIO`49E + haҧNǞ_t~YjblRM)6Ŵ#*Omfq7=XP_ FaUQN'p'X 5溧qSj3'-v4[5t##X6۷赧9Z-J_P"G@|ҳ_dS/dMq?_WVZE\1,pzi@cꈒCiUI,H= /\a'_p5Li!2/ !p)5CtxP#oeLni4{~` Q..rz\~^l`U\}I)a\$ .W@0PUL4\18vwWE Gecf2-c4 3 A B_Bi/YUUdʲ.=&RިdWsIwGzE''^d r1Ht$H3NN#YXesĀ.7{Y v5 9w&~ J)[Dao8^\y}DvNtNuNkClSŠ4:ߟk<3?xtnU!͝#@.(8e-W LXA\{A/`\'4^/. DMRfͨ[`IWew|r-?=ueGQcWx sL٫IƮTwrfs&၉.Դz!r,Wʔ|#.OTF" sbl͚64y#pƽA8}/)xGP=R|`ɹ:S`$!Z9 t;lF~qkh)j $K>&0GyXظ B&k<<5 `nD*N8KQ?A$I hm=y i@.SiC=b; '7jLpI%aO51bP,1 3uDInrXk) dQ h ɞW j4!7-y0ҕ#~b̓]ڦQu8JL ^:]LD¢4w9+5I^>^ِS~폀MWs4L Q1e{i`L%ƲȻ6ٷ۩uG=Yjqx+S Is!9+"A]([%aA{E6Ѹ)ԯ.8 Z%\Wq*, ;cԓ\o6_]C8:0>L<8s4F' ^=GOKYg],b6SNfR`Q#ЙN wv]X-Gawu3^S $(P!OLW$:Gr ;lkZvG6Zp lXZڢ]pӆf p%/@31p{d^w]IH#R- Pn~ĎD>V-qs[&;19ZӜ̿hN1sG(U"Vc_y>VCĔsۖT6qQ2#Ma\M kXsU"a7 jvJ̍LK)f a% )Mǵ$:qTĐ֏˦ EPk"n7t^9+' N4 -|f0*d\}6ƽXkP NZenfVG(y[}qN| ^4Rb_AG]F:88cNdhAد/:&JSaOxljQW(SzF '9E}Hp*9wP{KdV񁤚U{ "eg]s,i﯄ AfXca%ңT  N Z@mߝ%fs͞gYZ07070100000294000081a40000000000000000000000016439a35600007658000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/ov]?Eh=ڜ.+tʰg:^,UV?BڸO?;uIXol%` ڝt {vCI0W67'CW2#/J'rxڪ*̭q48 l՘xPc0Y"A6^.aܖe"B6-Nb9sRݻ]#K+xMѴO{RPy;: aƕ-KXXd}4R";щBs8?%_U,XK˺|m yEvmE7bqFB 9VV(i _>8km Q,Z cgxJjFItװXFJ=|0R U/uzaItUZk;vZ{1!;KJO.r_@?G)nerNϿD-q*>ޒ4)V 8KɣJײmV|X~9X 7grUw)}!G̺@ 8IZO)2ŵ9y,>O3}oo'3LY2:r]f jbS{~Mg-)Cةn~3tQe(t.iBK9zUb=vқ]V䳝kfu7.-+&!QN_=R.gs3m E<?CqF&c'K̐\\_nUτQN&MQI:?wqrB;D (ZN\zKX=^7)+v?ȆBϕSn.IHi(!if~ D9%=McJ$`PKO~ཋ QU;[@5T; wc5]G>2pb] vٲLu3e~T IGWV:(lw~"?#NOMmPv cER2G _RMYsr*|;Ka$&!/`7j Omו#k/@)؎AF4n4ڦɚ_/; qe#T4`ryVL;LG\f}ik=˛VtVmɗ"_6u(.ZUUW숉a+&7>6>/ƙ¾QA#^wg-[ 'zNWc*,=b+ ɠ#:,'B 𯾥cr . PZne깟tar=t &IR8ѩ/V:]sm+yJ7\`Ϩ!\8kʑzy|zNcW>$+PIRm~={ʰhC (nA8(&.z$`Ƈ87 EϏc_}Lr1six;eFMDBeelCqSZ Z(/uCpuCUsO);aWrN1 dYNP>C*38OxNcSűyQm-Rf(hC3V˯ ii`Z;nn ) Y\VNFȢ&8LEn1l'%'7VyQ&c7l(QXWOKbwPnuH^2k0Lqu!׺ EgZ&W㧫i2X/̇qPzaa^aH1 (1v.] _Zd?+|?3HvBop )Q5Ryc`,nMK3 KL@N(Ig3uq*fzfX¬GtP;E^sۀ,U>ϬDzS}A0ʜ Pw T2_,c\Bqo/26 @g{qX!mRzh+eWJϗ{fQ{e2Z/OMY<Í# O:߿'3ko^+PS `$L@?tZgFѬM?q }SG=c$efD7X]SxmZ}O”v0SiIW{؁go:=@ӷwG=w{S,67Ȯi0.۟U-HpQ'J7 jg4Y N,.`x7'bUٜکoOdVX[+I8u^wPO]W&ĥ=Ge2]}Cfn4c2p#9Dd)WPv3F~ vM`foFN' VAumJa^=`CK$Jm9!(;he@+٤zFz$7l.Pߥ_Ig}3Ω ^P3!;3:"thx.6C}؜XF1 i8j-z7Wp]AhICU8] B=xHFg%vU_R ^OPFbf$/"ڴc91C/z".8 i!W%J7?+A-j8;̆+qRC9J?+? 2O+fOƢ%͂tツ- @qP6*u1Q#ytH\#$یĤD_ή{@gn?~fK|8J3eftQ%9~Eh)&īG2j`UG( QNvpN[m^ʮu4aܗd9h6,֘I24YCʓR"{CgW +Ly/B/+9*xp#s6±K#vamngo$4>.ۼϋ=f~7٩UJz'-}7C6@ K8(ffr"VD_KB-4T/h2h%c6칖~lW!y1x; Fu A@fkg}=HNJ8ax23XRԸhźK١r1|c? dEgi>K2(Dtж}ڇ)rV7믍ĘC=]!onm`i)‡b;(^E_i_lI#OTp`Xb]kza cy`1 G~gT\1qU q]soe Jp;Ye:~';G_z͔ ]pT^E_sO,(/5;!<#wB(IoU.c ,Y5Qv|$ $ېXר$KQQ:} )%ָzrf5CLw@0șTKS*GfQZe毇N3@ud+p<4pBmru =RRaܖ2UO D ~vb~y:L"TD1: |6nя)cF߰W^r:gjq{Ifcz*BU-0DKT@c"~@%ld|U [êRMڦ7UxHzl2ڮb+8{3@+J)fk%G_[J2AtJ'O+q#' c4oRexA&yjp-v~oY9zƟΗmx)8Zs~D\8{.N[½-њEJ#gYl/te$I%:;T[m?eu_6AG> 1&FNFcmĻʨxvſ  ޟ/Njdv~x JQifkԥ :%MUSn=Kǐ9uN;XYԔRR'4Vysrz8TsV]V&#ZXkAaЫ3[f)T~cR =7e/o__+4Sg'n:G0{q>ڜ%Z@!_#m15\ :FG0v =D:oܘ#t7۟FbEʲ{I6NCJ` \5ɵ 4sBQkUM {C|L;mȯp 宨{Ge,<4bm#x-ĥ"uy=P u0c8Y`&q!PZQEm6\]&K`,5Q/9*Ug@!Z/869Dc|݅$qn9 I癢d7 ϓfhTa_|ƏJ#K^9 w-k ?tM=wkS_@ CoDaQY&Sk47@|I#=bJ0M5Ǜnb1.?ʓE٢ <X=R-cR"E3Lr#)f9wH|j@]*_>ȼkˬIV((P~NX'FՏ}~(P{*}CVI6?6#YaKj5 ={h1Z}VMG3.tUgNlh^gq/YZHZWs$vJƒ>'p([xLxĐ_t2Rߙ\񙦝[~b{s`B6loq_9h [8]k@mD΂W  'z>?ѤfcS. ^2.|/Qd* a 3މ::^+Ca}k#Y\L<9U 5䋘YLgp1a|T%;YW,=@Z|>]3IHW§[f!S@p:ND [fd|W=~RT Gp-:q7WJJA @17S@+̛`q:u"Pl>+,C^&QvI zI|o\f3Y!|q>eS/_0s?+"QB:L0]?Z @0qO8RDF==ZlUTU_sU-*Le pt-Hb)j{[ ĀP i2Vnӄ_ZTߧȉ`MaTxu" I]E4&I-M޶- hjϮP^kԦU_KQBP 0R4 p+z<2/@/I ͚]jQ󻣚ьLHsYPEd!lvW M?W%%O2J Zx fλ%AQ,1yHd 11vIob˜8)*;$)P{c/Z]S ۡkPr6/b\2Y\QPR8 6E9~d ޠ#tBg˸R<]N61@ԼsiI|3Es'%"`N.=Q9.ĠQ%ȈWh&z(6V*+D2H_`Yn_f[(+IߌZ Yd^! *[Ԯ~W<3]ە4k[UO%NF\?^AW˕ QYNل)}tkʉԔ:!zX71ܺ-7WBVņʻ&}: oNFʍn_Ɉ5,h%NVjqᠥM-ѦVqF&f+8Doԙ ֠ *\747fr1[Ach# eO& ;L=Uv9v:"N5:V]{`@]d! 䊎R:=<, jG]i{I3Ģ/awF=/;tiQ BZoAl3R:(dwc[p.5+; THL3n8fXvBjl%yUN{oLaN"`A@ӀmF*Q5('4qX<]S5ݢ ,ξmj #u|]g rF4āi3) XA&63Z#jY4c ;>g'MMs@p1TvUp^%؉174\Fq'/`nJhx"",PtYޭ<äفf[8uhr9to.˘KOpwKC8%A n}; b'$WO˝%mC0Tpe906ibf#4B(#.2-fDj\ltКwdz\lvpu `r.?k<3jܰâjϟiԞ ~: 5̼3ub俯A }xu89HVZ5%61?KxIurkrD/&a|Au޳tR6P$ ",դs> @t!L@o6WBB݃br b6D* ??k\!+ Su0c Yר*P &jscfP; (T|ER9u@" q?=x?%zW>Q1κG`YOOSvWl3$>!!6s2t8Nq5RMG[TQְ{#I)ݕZHy ]UzlJ">[(0kޭqa=*ux],*rxaեD23tqtVTpH6auia2gDzp RE{[x Qd\ݖjdaa ٔ h:Uҳ56@rH'$tsDvC(Sw!h8؏q=?ڬPc2y,f8Z%/lx)Mw'93Nows|Ro?1) BG%nD"ևV5hB9~vD -VFWQf9Dt[OGN0ꄗ"~j?]dy{- XU+DZ? Y<4_218# ozќR!.`ͿIE>4xn 9C'1ɧ@)Vu<@)UI ?NTu):u@Pmrs83@u-3_1i>~t?Iך6ӂXOB4^ZFhI:3@*AX<%#nm]5Kok:M?R/uy,X^踇a>IȌ/%2Wϗ;kèhE_Ñ;ď}?VޣH }X)p?/Õ`wɑ8d B1Z]m%!A Cj*XH3aq5 ax*ÛfM> A3֙HTYi)@H%JMh0h'`-fcQWr:8=ewdO1Q|ӑ3[ tLZg7Acjb ɋVVGiy/帆dX-Nm'w0Ydo裈(/Jm0ڿ_>L5 4I;{;l@iF'ˆ,-mld3g/0ȻdIOh|3:^/h:_% 1|-,,YLkOej MBchʱP@!p'ghF?O9 Н=ҥi^@/+΂vL\kN;~&dT9gfUNDa;j",#f7UFV,4i3B%VXI+AA"ՖvӿzYU0*VN2> Mn3m|}3M:ʊ\~Bfr\ruAw'gM蝲zoֆ8z/")Xl@b-9L|űF$]:X8!QT(5YkFMBډrnM0w⾊!ڢ"?^23ɡMF8MK8rڍLr2u>(ϹMHvRj?| ]{(>QS׫E0$ 4r?<;n:zQ %ypEl#G`%%;3cbņ(> fcM$ FÎ\ LQIa~q_&ǖX\<7?9/Bzff31 ;{C{[> GNkw`d؉H{1;/CxH<߶'N~dөq-hxJj;400ӆUqJZsIY'@>iN[o}[QD0zMuٹy47;/Xz)B;7sIx4g/|O{p%^[W@Wv򘵇Do9} ~m"hPQJ&NQEYPo^ݛ4OGu}u ~"nץM`ʥm&cq)'in9؞D8u%;P̕K5"0@:f)Ug qzig a+@)8rUA \AY2hؕ`UjY&߹qCc G Z2$R$cq58KvlU_["#qDơߧr6gs20`T$ԣ W~uP*K~Um"od&OKK A @UCg$ol sM/KT]5~FFT2eO.~ p}6U%  &"BݬdɎHlnUEn4{O MlV['2SE8͙yQid1T4p# |IG<+|cّ ޽*j"q$jB^RUR+OhG)!,M%od@Jegx@W%fO\<177xQg5爂yL.jrgk)ͱ&0yA<_t1lG"Vv|_.)= ˣoC},@F E'0͡bcܟI֥w(2OV ՓyIJDQ:ΞY Ņ ])`Xm(gU! 7GTEş^61g6uɻ%~;O L-QC(Vlv$ɦ8G˖ׁ[]ɫh' ^:">x38Op gm@7_~/&H|*t 6trmrSR ;n' RcgRA%x)#RUiu#z,k՜FDYiǛ1?Eɥ(]6HRKTQF;SV)`MtjnYnhQWe{E]t OoYa :`% "CɌG>܉'we|Ae!d|p%?xc8lQ<'<†Djrc_IK 7=U4KwV,Dw(}8 t@֓!49^!Ehlw(&=3c]Kcz!JE@b/2`;^ UH[b '9OwaX,nLLؔD;nj=*+xH[|(l`fu$\6?c@!cWReZM <Iۭ>A'?C#>^-d&VfuՏ |,߲葸RY-Cܺ !D-Ъ6MnĪc/(uDl/CoMg2,/tr|nL\mсIy -H`iF>*7G]ahErxx̪:~ˑi.Iآw|-Y.Â)vvRFpȡDy6Iii ~ ;:όAwxU!0GNE1`za6-{/ki,,[0 T en5`eZ'w;}k=)jʹC~o? lɑ!+VVסpHu2QyاJ:C7w%px57 -Z/qGxp?Q:v mggzܧ.goۖ3}뀯,*O6-wgq +lK0JZA_pZ¢*!swE}^yݥ144不i#g_dxq Z{=5)0( |T˛NPP]2V /w88gDxC` NiuNAhiws녎L}5:O1ԾЖKmgUȵ9V +ELxЪj˪MsV4p vL ^6PB_c2Crݷa ug[Sڐ(x+I@ݖmtS 9)̢ve.XY8OfnjH=z5tJRHwQF^4Bs/dlOJ*!SW@O۶O>Ve9e]Ā=ߴl 1_jdCz8"O u?y׾7W z_6yJ=mEEZWn㳅'eCõJ@ z\R K/ 9S!hFk|t_-%uWcL $j)O< Bs1'n9qp\D[4 G g^|54F~Η!+3"M%:ؗ)LȤ"&Ov|UU  ~' %v)u:{,MlHuаx{P U5㼯rTx}r{7KZ}%S nΓ*t =Pfe8ⱧDaI4ҿG.(T.\u 4.p}JHk <JqLG0qYz) mܙլ*A ubdRR~ܠ?vEpcVFbE4azHtXHՌ,rW W ي@؉a #J-*2SoZebwPRkupO,BBB`N(A;VEŴE`P~'jvHTe.u|S-,͖eXaa_IhvZB YfD4P{H+qɝ./[n!CsT1!"i1"Ջ-X/^˕q՝#5LYxE0:-XQ7??R!snO[(BeHl@F63ұvz&tjZJénHQdXbQC^|b&@)l!!"˩MoW FGBZ5mvARgOY=sɳ7#9Q,QvPMr2D8iplƍYp !tǪF^P±(-Λ19YUXp'D5w8* 8Am֍4j@G_&—˓SzW/5֪a6RZ*oZ|nuc:Ҥ`EҌ>bn'8~͇!O=>+x]=9e* ཎEyeL5Y:pJ8!/lN;S6w0ˢZ]z׏S$ZTSg,^`RjHR;+"QE̪?Tf_VRGƯ:@pO6#v)Qq-3V5nȌtzr#9vD 9;mR2UCWJo>%28-JFN*8w`@h|!0B]Wy5-#\L` g)o7g&$*gvy\y!}2#/02;V'Lv2%` {4I$YJG.# w ܠ#yJ+ɼI!NfC2r>q)z ,G!4ӷώǞlc,`Kt攙_K"y W@Ca&SKvDî2Kd~{FC2aJE毗9g!&ѳ#œc`wuF\!X88m- q1 ˁB~}!2)Վ|!RKtnƶ2bK8P)+z+WL@ FP1ֱ18͔_Cr{VyE!sWi @{}o挑3%8 )#Th׳ߵЪ5i#Sޯ#FZڇ-Zq Ʃtxs݂_%eL34NG,"Yhr;n*vʓ^§C;M. dwo\i VbH ktMmqw<܀KN—:;V!_Xl˟;5K`^%/@ X2`'Evե(8kfWAa`W{w`|F);KDn| /_V.'TDh@$VV$ȎU SǕovߘܓa 1э bo3ٿ½e54ն?WmTl:Iȟ=E\ү VlDP#+H| Ge-}?lLvP]U.$A#ICG0!R],aaCVLs(Oz_cY+zaPtmOB}8P07 m7P`<i A";chf9˨ _4s7z@CelJ[r!w%%MA6T;+/lkWшЛ{1T:̎SZY~['HOȘ/"ĆѹB5"iRFHrn_{?wKMd0LbvʈW牢 a%2edY)Ըҧ6 Ek@Yt_}#Ո@⮊uxߘ8iƶ0F}g XYvbUs6Ӄ.Q邦nC(uR Oo;IƂ{n XyY~}?eث6E;{ΔA-+wV#W7(8Xs r}V~ 7ʮG bR{~\n*$S9wo}7ap_u-5}4~qZA.&o'>BڵH`ٴT| yb/Η|:Qir,N͐Q\퓖.LHzq#z+ <-ꟿOX]%2%C=!z>dgBVw% A:!?rU[wtW';6HS4^NJV?/!~D!G%X {QjvR6t%NRqޜ90YI^btEuy:5O{{)({\;7V9S.{԰"QMzxxP0-t .Nd#uI S0H~Ty Cz/Y( =0١]A` .9K~B!]"@4&κ&Rl&*H*i/Px6;[-%anL0P^ q“M뛏_RzRn>ney҅?F"tuG$]qlh㑖K;9T?G(8QޱI~iX!qe[}Ԍq=h.;S@C)C+eKՎ~g -V U*ҐI nE8Vin@L!AÚ0l:? +rl!Y2:,FjpݰX/k?%i!̴@s\d>$G7rJ@ i.}pFnZg;!_[# OoVq{+dxoV`w8rzNenv'5#l)Z }H;:L=u}CZ?`ָulԓJ\AiSDd\GÖ&S:bi5sr`@>Pi?2vo)Ԏ` Үg&9=<phoFɺ'?L jHXu:lnK~ ƞL~LB or_E WS8tS3x݇6d9AרPVЅ#=}yYm]:HUS EqEX*>?#VI vOM!JZٿ/ B|Ł3]-Y᫒L@P}n2/+ LM||ӛrJ"W xI5Xrm,&S6pr~h%^?n'_ f{Fm:l54jcs^30q}Iē@ "#. {H&mklż>ͳ]HF` Ch ^nK$ӏ-\3G9궠}9MRLNBO|(irxTL} L)=<|,q򙔞U3ܖWa+U®]y| :9@ {kE-a4z"MKoJȑPqm.Z$>Wd1˷)GaXnmרOWwֿ [[<߁ (Y&ߌy*Y0rBC&xm&Jry)6nLI,AVgBL<"kХpobnFhX vU#!Ðn>ȧ0oIiEYZ.D&bHAadh7f% VuU4l⽆[f (EP`YpsoCbG\LEŋ El"%$!JQ˯q oP5 ,lŀz8T=ȷ\ƊR 5Tz^wiDVУ'5u"rP#N^C_>A s) :ApXx= Q9BZq-Tl|XJ/C~ёX?ZnV>NfEɐ(7N۷kPQߔq[6!4`Sp_x#nl*St"|jV&\,'ɇP kpVώS%'NaAbl4iiys/[P%{xWZ?{l62#Uk)\-EXz3YzLI\O+3Gu(Dx1#M}ls@0v?>&H4&ƴNh OcZԷoDc֛})\oK;$.[TP,1o$#70hz< JT%(5r>i#QΌ 5-ZVY3^DBL ;cqX'*A'vj>ƅD9˄WA3DhV>''Yո7:saI˪g,Rx|Q{|s<l[?3/fUJ*zsoA#-F.863u*)Wl%B"ԊUoW0E!6owcBH3lOow4m Y1w3+|Zar_-e[ ej4a:r ӂl?> ,y~!RJ?c;-l+RGR+5`猬'Ļ~iV7gzlxOV>N'-@tW#IpSn5@βlQ,UTS);kQ?!_QX58Ĥ@U\J#C\DC@HabdgϏjچD~H}/&ia,Bv BF8; !utRomM-6gG` c ȝx]/84&inf ΁YY#_vN ">zWZWEyzb*xZZw~@/PgѿDOrj`#Xדdއ{j{ ^վ=9#FkZ̿u lwnuB^XKꬰAHGn}&:GLh;APXarTއ.Iĺb#i|ü\|졚薱Dx/x1j,8#Te0QL\/lmMwR^9GF:d#xPu lN ]Cxi Vs3/p`'’%}!FRbKcd5oY{+y:9}<$  Ӝٯ{Aak dE?Sg ?s#if*i>>_i~|[a$u ϵVi2AaߋˡabmGCA"^}{-:LerZ1g c s0`h=_EKYr#.QAlsD}L;<1S>}iAu2UiR|< Ϻ.E6sϔL֭w ͺuy. c 2s)Ŷ%mռy2DVӅj%eR`C=FC n\e;9 J}69l:U@ӕߜj#g_{1 yHfZ||Q}Jr"W7 e1ZoRUyxzѣctK:D+X8<,(;%i&6XjO%@׽ z=bjx=&c$xp< ZTUE%hl2G9A}di:͑wGL!,(^`xӕ^h|j>C6AanT+4wVs+i,dMlu>qI:^EJRC 31&Ckz( hfMLMdW^!6i{9R1zPF"h Hvh?׮݇m6nMUaϾ^uvXiʢry-_Dzd(>cpVjɞRKƑO\eTL⌂4!r\++etpagHǫӍxr3?h JYS4[-gzW'(785 c*bjL"gҒݜAjѽӺ(2s1HY$nRr%WPO{{$gm,v}!5q剬oFrN9x=25 # ]Dq᳚V\6XOoc^ˆ"|/@Om"AkYP`-1d2k(KU94㝗fxh=Ғw@U|#s5))~O[q՝j}bv|؀[eۧ}ºdݡf0/Xen_!d5HdD7 rbjBeRL-"Ĵg4lGxڧDvX/bOd@4|hMfX6qE9mOF2rj6CsSZvpѠ?MnF_ IMSo Ɍ^j0?T"߭8F.?Jto\6\81/ ٕx4y]i9I~HWƴ:1=~HW?bg3fQl~翣HbO5HC]ƒ )k-S03%ShCN.{9a04mn=J**t}K& sX efTrwvѬ\[d&G9cjy|V5nI~sD\Yx8*ip"q6σ u%|w:+L-" $vJ3FF7% S)ZZ\iLK:8Wj muaY25,|1 T~koUOrM ǎ奂;iUz%['^}q%"~eV3"k;g&!ONDC*G :T=59>[]+)A=.=~X˷?5L@:Org?G &=$()iN8T" P'@l< N{bύͬ3n[> b~(c$w[@F *Z{0YScp2][᧎ìh+ѾSO¡1(Q=lhU.=5׿G:sN ˒Rgcs \*O ֭uLul nV]̓pks@'ٯ[%/$߈|-xoZ2A+,U,!0_}Mê'l"ו D,d $z*1Gft]a3.B;_BLzԪ&,~TBSyHDR~-`)fpBGRaGl|D2.49/.: w$C}IiL xe aGyQ+at9<4tQh)Z]M+)UGگ8s0Z2ySؼ4y[gYZ07070100000295000081a40000000000000000000000016439a356000141f0000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/(]?Eh=ڜ.+U_h# .H)cwmYnq&Bڗ"RC>y@"샽P59?.fLf4Yqd49̤t^}d<Āj> C,4ۑPb+,8XGG=bWsh`x~HMD/#RA9m @pB1ulTڼ #29z@.w$w:`~V|Bay&(jNeWƮ3R]HVu_M(%a]<3D/ ޘr>0s$\ɀ:^[} RYKt*brO_G0uģ[hM83L>Ipj-|R>jGaNzh(?aއxv^=L ^Ux'Pm3 ӆK-цɚY #@<.gՐ)R:]]:ͤk<= c[+' Id9r5䰇B}2H+z ,TjqbJ5Ψ瀺o=8rfVd2( tfI;-'S*,n2~dfu8Â>#p W_- ۭ?}).k?v.˹$\7JBb"m2bɭ$ ;jE LoB%Y.|ȼ)snP3LmC="a\n,1N-8}ǫ5Tg~rZd1J؛34^Z\=ʢ>#3a3Er<Ҙ$`j>t}.|>,nHF$H`:c4g^X2LLB"\ WWSnt/SWX3ji [~ ,N+AIj$43j0,bE,x'5=id.woRҹѬ2Rw+๱Dy {f@cLMc3sB 'HW!>yU0\+Sr:5Úv-xh_-/ʧTGE[]GlT]-YB{H"rԝN~+C,lc,T~ktlfհ(mIPj47QNL%\Q'k4Hm;CaXᐣj U76 pZWvZ zĞ%*Rޫ)!R~7`JK=S_s!5XfFcH'}iB.Mڝ,lq _תv}w9~^L +D͵sDSxS)͜GaƓ$lNv;x Stz]:S={R5z^ OSM0r'BTh_{#zሢl1ܺ{pcEIVԁxżRWYv^y;`?M|vc\z ms+";/E~ڽE?# ]~\Ȁ|cV&k-@:y.m"̪)=rlѫ$Nf|yۑ.݈s+r?HNCM-ߦC+%!::#6{RҺ)Gfp"\P] ]N1]O /)L1ZZ "Xq»X_F^Y2(⭐#miS%V3+₄jt>`82(XVh; *uO%ztiLgtr _ oŎ0JF']!?EccS)͐AO,jtzvKՑ?ˉLWAu%p߷w#`HmZWM6b FL4J7R5<W aKj{bQP4 f8ȋ RBhz{/(!GbCD q VTf-.Wjy+.g/W'35{3+nT{BԃJU(".+ Ow,lO>"sV&SϿ&gKFǷE8*1m ~KpI[NZo+sI@7QgX\|9u(7u *y\n1ԓB{/jBֹCpRpΚp?{4RղF_a~|&[o~N秅x乳aK**ν6:Jsb&F~v!4F[5jhD#i$'^h^Ycop+#@$e?̟Dym'1 $߭+l3O4ZڇuXta-pqu:RQ/}IuPQfL)85xKZ4uaJ@鈥<7OOR2^0ipV>{T808bϰ/lcئZ,4HMB0[ϖoI'<3VFrXBwVNV{zdCBbaCjZa&.ݾ_/技dyc-Y*[cmOv'}rޑy&`~qMǹ^iʺE+f:sQlb,Cii6gqg q&. 3=|6;ZM7 7Á_P.zElP.2#D\y%pqԢNɨ-@QB.7{ZGu7zv-`pwLp0[p _$gzhB8L$7EZQkǖ2qqa,Aĸ@.ʿer [YAe'$ǒ1Q^K&VMsTanBcWWvɢMat0#Sm>=I~o:Ҏ%R2K8DMYmEYfGj~¶i^ 5.ֻK6B[7ŒAG7ݮbeKLIN)`cw۬+ 1BQ%#[Ƚн<>Crwl I%){پhOf` 9)n#8eOC+.-"&,d3B-h{1Kfq DuF觮'Dt#EF (0#NC(* ǎ:S@5ZpK-?3`f_q#h@B)՗~)^SpLH8N:@d0P?WT}Y칷)&xjg&6B0x蟁$7O N_{.g~;KaJ-Mfh]>kڍO'JD!An)q͓k` Lm+)_YrOAڥY/~ (ۈhC( 8/!M[n.`čw8%ZL)O^ 9ƄQ]s'(NLROy⹶U|_-@+tyY׎zlLUxsG%.82zPςa'oI?HɎl~xxr­uwt bfswrCiVAcBw}Us[N IH ^V!w3W($v/2 v6,s6f`?mk^_S(̗S/{(q"`톽n!O زT.";bը*e]bo Jbuv$&hsh59!&aiMƐS 59JkLPPq6jsg k QMl7iM#aێʲ@IZj^NY7I2@CH\$3u H~(TFu-χ۠\*KVSR[RQ~q\{7h{`B_ϣkrm^yqV# |ꎊxg t r X|f:1Do3nD&R*Ǫiنѯ h#$_wѸC8[%@ݰVb7wYS0\[<O ZgVc`0_ﻕL??3"GWH,fg]SParԖoaf -: gă"S+(ɱ[L8:fĔ vI. 3.o#BW5>}X ԉT.Q'@Y=?5FվEy$.˾be^Tv.6C֐:(t|pr%],C#oI,T[g8vgdBVI˕bvG23SGD\P('S+nQ6o¨kп$Ё>M9=\oq ۨ"?H1V5L_&,3^XQv)AY8k  z~%4G֔xM~cZu][VJ:;D:`M 2*0ELTS_AFu+PnYܿб)ŭ?>(kx 71}&욅˖ƫ 1A{ЋofU,?jܑJ|V ?/Ēz#n) 2'"we$vTEJ9O=+7)Fkl]eh:`IE,Z15_j K9ۿ 4 7*\QlCK@??%9[k[zHtLsXVihklp mK+7O[<8Tz> s ),,Xԥ G@f5nڝĨξ]3d(&z\V!.\@Em=Y%jDv'}Inq u|nJG <r}S$ZD 'DPIo00(R˟/}FA%: ͊u 5BS"uqg6EU$DOcv)Jr]?qxbˆs&i35W<^j]aWtv}8)pF 8WgM S0L}f^5+ kL1 UR'B^ĦZ~gPh^XD@XFi]W$ø oFoJ`c ^@Et_%Ԗq/ (~΍O2K>yrU !"\i}qſ6EDZ!GlW+9ozgVhs/Es6GN4 Jy%c|pp!y-L8qp #sAaNxS\o9(i>Lѕ/ԞωɮФb0HXxe"%#ȄOlIz`{Ѫ,X#s$>~h۝暪3^c"L ZPs_B͉ 9 @l]ɩ13V, L@9 \< U.9z9F+jC Bjyz:>V{e[Ԝ1Ҋe5 _}+@,*s?5!<-,B+-w RW$\Ndjzi~EF# @{[!? xם…ㄳsbIQ lU#b$A+/K\$F)`>J ^ o dOJ>kA˜#fh'̚#_4gIQj:v 'K ^zc$l4xQ /pmGq$\_lLz;ߟH `n*$m[ӭ[3;M*E]2A-ڲvJG 0;bqҾZB x)3C7.y|t *oRH&Z*&](!_/'Cg iG){;HW8$` [Qm?kiՓ`#`Fm܍:vz_ 9%c̪,@_h~7M}Lf0Y_/ l) Ԫɥb3syLi [moC?RNKPIDmVp Dn*n=1sQt~IO|-hd.r]22l{0Ԏ"QuHjKAS> pQ ~edv-6] G |l%T l[ˏ.8@۴ 9\[GILoZ"KŮVxwYcjjLѵ-m7RsoN!`]q'wh[}ךE~[];}!=#D,cjgR;!ZxŰ%m:3Ls R*1!z@,/utEΚcj8!hȯ ap#^)|2*0V rMV1D6$!fWBkٷЎԲLƤAGIwY!:V0}Һ:dp 3͗h=*t!/aۦL”"am.0btAtA&Uj73WB"'5&D< b+ӻ0L#qտ1bD2E*}ۦ믍bda=N4{䖀>'77VpSVqvʍEI wbRAci9 $ c |)A^ }&7͝mjgp@A_m)ڂ_3(gO\(5G)9P2!(r\ ?y#:rrKc}U9 M5fzc8;?ܞdw3+ܹ^q5xI>r( sȟ eޝ~ ܱ2F֣aq}vǰ$rӗ仓kLi:n :ˠRdCG2CASbRjHH+a/89oxj(a ݅z+VδgHJq*$a:WH\ m0!A?]İPc.\CChr01Sޅ&A]#eR15 %AbPnacUUCO'lŻ#,g 5(ID S2d0$D6F`=},s /rɱ V3-PKLN1AV7 z9.z(c+;wG;#L`A 0te@0 2\RnOqYƶ+^;!׏$!NLA*KM*\9cьx=SbƦW 4hc J !`&fPNfi -ຳl V/ 욹 ? A5> m[1J(|GpW}G2ZNԸCoKKyASڵ& -mNP,a6 K^=rT%7-1Gw4ȴ&q fg)TB7춙3ј7V;A^, ;Lia-஍1؝fUqBm/M__"Zƽ3PVq="ݙrx/ULfޤyMy]n` # m%Ø?I٪LFrr܇LwSuZ@z&s we&\Td_dWBf -KJAYz4JM1k/3#yXFy:^jwh%yӿ+B2s|xzB_((=Ƚ-q}$Fc'}Ҋd%vVRń>kZǻ ;#y|>pgvC/EXҬ+4Mesh;}HS\ak6F&7zx@A0YձK \cVcѝÕĂUG MzlzWUi;1 O´֋Z^[ŹJHA*#hgyx%g7!t-RskU=!+Z=1Ĩ@dI컎20P&8Dv⟀ @lJSf31r63 ՞ gf,3IYվXZh:O""Vל"<[:E{b#uWщjO|pBd#3?`6[.7v?b}=LDOĀ,FXʽ8]^񫽵S<(=(3S>z;ppƜđ;N >ȈٸzR_o" Lu_lH]l-*09M ]bqKD)zD݋$-r޷ݔ4PXV %tV-fe' ;{Zgb8vP]/` ȈxN 0 fy:պۼd0r{yHnEg cK3{vGtkFH=P[jUHk1G#%؅~Z/oHo F,Ouw 5~Wr+N8Arde&= & ۺ{;p琕`J pϠᦍ9Y%[dJ[3'Jo9["3p |> ϖ16>ܼ&bhX^{XH6nk+*nj b:[)MF昜5Q˷sz-\xwU^e\95!F4ƝMzxѶhDcWl0!AB DNDWL?umQ7L0ca8.):iZ&$!94pWxV }ãbSY2(ߘZ.P.\^SBm;|따R0؞`U0Sl匟Iy͕\G,i)RTO (RM7*b\ arb{g`#=R?x qm6Ůj?%|`]ŦK}p^*sT{&aW8yM|3OFHwв*e tL9 v->2TK0½r禮 T\I k@j  W -Z؞g}x O k$9<^^b}@N jpMdjST/[7B1j X w>uSr;7>: V4z^)33= nYu`~i, Tt*Sk1z .\5;>ceAɢ;ְը;u# $߻,tFTvp܁UoCayyj/# fct}i2;]hf+@xrQ&#pzY2 PQ70 ":ɭo!~3*'so)sj뺲jSV*Ko[ejXk!>Y,\Kj5M ƙC҆4vXF`OFЄEom䖯N E; }:᝖l5WpC62ϯ}@I"(k^H:Ul_^3[9t ( &$m6^hNZ[ 1E\;RKAЛ9:ė2ҡ CvxOƩ6N^ZGgb#}*_5 q3E ;b fs=ga +2_r/7&\Q+ `S>%ҵ7`Rŷjsx Ц&AFI8BK0;9TެNſrRveK[ ap #n>|u0=Qx #sҢJ'No/Ĵ獟6b=Oo v_}?_:?d§Wdfr^Kq}o'\`F5Mo2P\uS,b*vO( }sAel(P<U6@ne+W\bVZڶI7Bf'R! BFDR+&mb[M6S?eC m@aFzF' Ia#EF%Bxiy.&n{ b ;᪵7}[|CǧRZjg2hgdTboZ{5ȕN}[(^X8Ezڛj>^[ɌXeC=waf- c<%C0qjQ(,U;쿉dzr|E?*TG)?u`%q1h,%O}:.Q)R@k*%;@6s{~jf4byLK W)+o)J+DG?EFa.8Yf^+>q] e9#=ҹl9a $w[k6+&B ѱg# ֽo xfS ;DG/twC߿9-~ѽVBw[=yaE%pXJ'wRmV9㨪=*MxU.G@&A{ |aE@ >֞sw>K?>qt8oD+{[,,Ze&زZ$e r?nP@L40A3q-nO_(V?Ĝ 0"Ϣx9^d2͎ ҄Ȁܪ"y@!ʧ_ _K6 _7Gǟ <̒/JY:ΰ{Qb\%?xUt{2E/qIe-]ɾ [bHg kVM%QZ*+WсbN Q&/cR1fة$ FCś4wKn}6ά@g#p= )jkƍW&jrBs@\8(`,&#'Yn)dW'yMkJ7#, <jS>Z|0D/,**p!cDA&:6N9;dLɢN $3z>3Uzr0S-ۋ#h338.d"/iKo.i6XMGG#UA rDg~Ay,uV#QDI|2 WyTljPVIS9A[ӴLFeܝ^BTޖ k_֋Sy:m_Iu, ea\5:7Sq/?uŷzfyu/Aع?#ut.8z-42-bA&^kli.;D8~Qߤ^\8n#Vϕ3w-ݝY ۦdgveq]Ϗ/ľ'kdLؤƈ\;߽-,u[6}E=.){*ә?վ'_Ϙ'!/*n( ?D W g &d=A@}GyI_7+ǿ?fiO7&DCEV(E'~W412$(CwS&*d_,_C K. e6ppvel[Ʉ* 3qAOag'.Kx#R/;Sm"L+U #FRz;*F.޾cZ$ ^1!1D$WW73u$Mw\% >F+GUi"Sn4u7Bޣ1Tu]ec^LEG$Ti9֓R2krd1: 4C^XPI?8aIeᤶO:=[XAaux-\7٧ÿ98dHbŴw[OMVҸ I[Aa41@(޷T-'Dήr,z>IٔxLfC㶌2kvtUIє{aaTkMO!>gN|6&R^r=nVUέtF~uOn,5Y84ʧ#G~ X!^ ‚LO/g.2 „ׯ3(;IX45HH|tRA䅨-[n)`d/!@}"$2?v^r?IMpMwT ߕ:nЪĨ|EVv==Q0MHweɘ#)Dࠢ@·p5.@m Ǽxb @WẆ&v](A?ex(H騏#a::V&D(8cU.dŢ uU:,9 X7Gfg>cA7oE Nivr=T{J4hXx+|T$AR\pyFjp%fOh*U8M4~`~iD0%>[omfT셿 ]QDћm~PL/˗!t uxB;&NU5H A*T} +T")hn5N@I ѯ)"N<*ya%hKh^@sr/P(MUj&ҁ22}Gp¿4j3R1f';6$zy7,ria=:~wGwv5ZYSƛL:AO^@a0!X؃v˒w)-$L$ 7tt;B+Pms/eZF-_& ̅2)8'b|l[ ٲu$p?21.]Ҩ 9.j:£G>i$&n1;O-,IY@h#Н,]ys+X-wn8ch]3R/UDY OgGYɫ0'FL=ȉ*}Fb>k\LBuage;˷n߭,0ޚ(x1w0~L76v|;{Q+DdV`|> =zyPn)'%^s2wUƒsX4 ݴ#⨳6Z JN "3tR1:қoC Jl6%DZn^WoGݯpi,-_1WWq0DʷcJAp w6x#ָܵ({ 9[1.^?Q4d4tuod(:4IzrfeF?O`5nU&jľbpmzhߩE.I/"MS1ls!DOa CM\< l-+ zW5zqet V%(=8 &u]otNJxsh/8eC'ׁR/6~6W=3~vm6G앏B4\uqID]վc̜&ȵS-U>Kh:xa[lW`)-YF G+ox4l(Y$;f; isXңz&"`ү!]7T,TB HE^Y !3;& 5xJTm.Q?&12Vȅ.nތ( U1>s{MЕhʔ)!h|+ƴ9*99D91h9 ]kcTg r./:%{bƞ//}pPV4 jll tyAy[-Pzx9k+n90+T]2cH ' 5R$lK#;:."vC}%W[ =$ )~ς4@kF0-CfAb P=ɜl$b.꠭v? -;)7^TEdq,ĺ^-plɜ:q@%h䧚wD X I5CGc)濾L4jr:rfټ ?een9Td{|]?uA.c qC:Eڑ*]=(^?N1m}t*(6(d~`śCRq;:lֈ0EmWBWsL+2AN]4.ai(kӠ$[vSn%_ yȪ3X,La꼸u9Pt<h4m7vb1(d^-A8 |82g}0We qƩ!ejH_7w1:`e}tb@rwX['s03m0>~6 NA%SWXdZߣdz mt_)ڴj^Is3|p$:raEX-C™ G"i}X]Fߨ)AGfQI<5TJ]Ykw_}zzWI m(\caJg(.{0 5zTywh؞Vw0Uޢ!w~Ȱ ~s&Ǟ:ҤWr#U6ĝ* '@1#~죷 ݮSZt‹B&L8+&|dulė$A@omRl^/Qȿ'{v4u /)biU-aGRvEjH5z$4q .J9e6o0(EίPX>­ٿ𰱲B'KKBH X,HaEO MDSZo: i_q$Z/BKLJHf;uolWV?5vYzm_F.lD9~⥳bkR߽N6«, fDTׯ頫=B(n_RT;? h'~lƹ}&IJXϠr9PjgT.%,)z0#ҪH<5o0@<êINW- y|U'UeCGf*{)pY xq#XTH n'6-gt;> LP4Ӏ?<;$C]qFM_6ˌYP\+#Dqa~;R;;s]T檨bŧ;:ңe=.VN^4gH(4wqK̈w1hT-5 M-ΧAdDd!5wX|Q]X{n|Iז]UG!R) 5xxTyS2I&ʉvu,&: k_[ <5DY>MU5KJ4ŰC(?(^f"yx^N 7.F۶5`hgj̔QT4=zF7>@ giBD79&\jh{{fy1)Mv]fNeYaj&9؅T0@b->S9ՔoB,˙r~ISs-] ߕۃےYxAHBa܆ƀW:`oz˲ם+fJj9آa5p:ãyF2и2v͟bt(ylVj´dx}ѥdr|% Y=hbBX`zHcKYmQFf"oAoǏH'<)لU02 )S0juCD! q 䐂uϳVbp(G(@ΎϹW5jY"D#{fgӕL.d3򡥤eCpZ e TuZK2*++i oИjl _砮%dON\";}28wY^#JXo+xQR%L;r';eDE8idI~|$9  ~OUSvʐSqkd-[TA}Dyw;o^C#xE7`Om<͈V4IX~S&sO^D45/d*B S]FHʋ"k?8MvS"PsZ 73tŌ 7CFkf3K~eʀuB1LHK56}_G)L'.ُ["M ѷ y$pJD UK b 2m2/?L1f8LMjje:Q=_V4ը)43􆱚[+d<ꈿnocͅW`휵#"GtqXʹ鑬)Qzi'rP7]V7}q@+l9^k@|W-uǩ3zcK Cϖ DQV /PgiNs)ޮsG2vΦv:Ds|I_שëCyfKIDɮ:wbLߢr/BT͈:/uFlB6QEC.>EE=#k:r*YKduz;ٸ,qÞ;,oaŦZfvm&i-cdٱ3#2 4Q Pp>+R疲y՛qc[]ff.87I]s9a2kmڨm '˶1;Ԃ 0_p!ƏGN"+]#֕&K<(A?ِ!y`{ֹ8wў8i( Wq&^r}>x vZ.X=w|lU儲כT¥}-[h"t+~|)xc[tUEZ͙6jH>kXl{cRW]?wi*I?>~ R&XGPfJ mR).c:4=/qH*G [U=PȆ2`e?ZrՋcrOR jf\i33SӞZ5u >4w Xщ Itl[$%pZX6%_˴O tȭ L[tJ*Ϙl*$t׃Ea ćjm`lB7ߜհu)NL:z }ͯAR,l\ .GoT tMϤ͜)`/%8hGmexR\<o0ZW4e-p}AzW̙EZf-6Gh\XeޝTc'w/ 9>e@L} |"9%Fބa"'vieۋp%Ier_x:h\I|B*W_cXީw%zH_fѡtyO)`٨յ8xaK%xyi!:L"d5\c{ Ԏ)W1LKkc 5Gjї'lfCQ> yj8Tk޷@@fUެ:m/]Jdjm1&Q=dؤ֭q2 C(#vg+;.~7/!ق k7ޤ,~ࠆO@ R$.˯'˻7u3g e$) !*F$sse"n:TQ]r Z3[jK|4*;-.h^YxN ԅ4tP?v h\*YM. x їj?9u-M`.)^Jyd mN0$YH%mrc;pₙW/iԥ$ӌS%KhhY'@T+"^?Я/,Tp9bxХP*bc*ڣUTQŴxvi\?,t ՠ*u_zwv}P(ھ+׬9or8hMD VPRE@X4#|?hqѵT V[v|ޯk,3Fb3E_P2w\@xaK2[sD"leدEi){@OK%)iL!*(H̩9=S5NT__W [Oz$u{)5y,7=آEreVB ~5I4 6O ɫA`{CZ:X.|w8%ZsJw,O3u0s ;9{Ȳs'9i] RԂҕ4ͮ+xv;Dq'.#jjۮpԒs/?7çr{^Fxc xguL p?1^I;m$qŪq{qYV<Щ=YчgS+5# t̡"cqk:c ˵F !2)qGz6@VгwgXr(! lD"sgҘo+-0GB;c*G&ugtl62`,䓴bP7=߮iJQA<+#F! |DN :P;"KzDS)t_iS(ؤ[n5%#5DEK#@'ƽkV0C`fK*>:7'\\9ʴɅ>8Ywu}C:D2-_x0ijHe9اE~rMWwpIa 'Ke+$kudA`B*m`xc@wQ\LS72X:K"u-oƲd=}'0lPGFye-GQNxX4k =k[j #&]vbAxfqDJgG8ppvb/W]D<7 @]V :v^,vp Txy+ Li oc?Ւ;cl֚4 LﶨD"8>#`Xo{p咷d&g!bVTVO}C@nc?.;76d^o~m:k -4dIwla}j 7C ςpA{X,>`r aC+aSM'lzvFbr`y/OeWnᕹ#4w9J}6kC&~uxm.mz)!֭:N0QFSVc4` M# =9(6(jo5%0E@EZpkHUw[€I~_D=Az ۴j'YKg\ToԹTIsw)'yHW;8"kFf b$`c<R Pt]LvVy|]s ݈IeY.$ˏO'ķM[&Gp+k93G )DIݯ%u.nPgx\T8;7+ L,4&{?0|N~$WY-_[Bie^,*]wbv|R&Qnnip&+6?ddQE7%uZpķ0wPu4_[*`j ȏxCKWʮK bJ`#2fX1+ߤ ɶԇ/HvأD.@xx~Sx2mvmU c2jK!5%M*ӥ[eHO5V6IsXyBbPOkoROr nrjX/fb\^l̃|l^Xт{Kv0:;9p ߃1eI~ܘgH Uy-J<.' 34Y><3)C"iQTJہqO;@p ӇP' =TĂ4wRopVPϞ?r '8qs %>|@g(08f8p2_t*N<7.j:dӢšf#"ؑ<*a1!j=f#0PdmBct!r&gLڱ$%oFUʰ%1;zUUaA+Olc%2Ri)V`rXZlCYwɭOmc5\ol}4J9 /l=jL.znd_GC6D7VWDr, +1 m^qغ#np^;zٕk禀Yj+9tiX|w-HfnclUڠӦ/b;vBܭ NXH*hgn,dWҲppE,:h%X$/H啛F⒕'L*bjZ#s `(>HbX`LZ&Qp@,Pw{sEfx$bWCعx1T-~S !0v1֊TtR3Ks*9qS&k2U#$̐{Ӗ bpaf  '`3 q1cX|K;fT:ڪR(ˏiAG.m q8F"druw+A"SEL`ntaN:6Y+u~/jY: mmb9{-MC;5gN0[ICקR2YY"& ۰r6…KmH:nO6c_鞮x +>8ҫMSYV TPf^ 3tmp8,sEDq)Ocn8_%ef[nG=[qښ#paBP>̓[gXJ~G;7G2 + *e$ OB#uUH0+FNH8q{G Z>e +HC*a:%ɨg˾ޒ]"0""X-J&CVa3@xAsSMb<F S=j'xPP=DBN$FHQPĢ7g^7.4,}_qPE5\3D/9X k9]ArsJֲy oUlUD*mBш-p;rTC r w Hll^/RxtJarr^3eEϤ),  K7s@c#xu0:H?xIpO_~7'HtS@iop$Xx{mm?eOmܰ6ڞEo6h 1iʏ^IJJn0ȝi_dRha4nrP(~g;0H#iSVn\]ؘ~+d(`0 lCJA'Y~`7kdM[ɉ$e}4UysaVd<[?c /ϙbYZ1E+k SFMrg/.×86^볉$<}Z0 =somWw2NϞ Ű-~ZYo}EB7tR(J:E,0Vo0nOֲe`uq u֍jycUbrZ[ԈV(5lN S/<.$ 3A.zj:}ި0C34! 3R{@['.*[J6Em M6f"󉟏wG`@eaB,.OT?zq|OvS9r$ ?ndaʓG@Huyh3$SeП! a̖߱F$3;|4K*eVfMr,f[–ܫj'm `J*ؠFLI)í4fav=ch(˗a ʈI|d. [Uzc qkG i>  (+hṵ1ⶄys6e{!N+B-282%] txa>M Ȯ;nx 4Ta |3M_꼌E=0Ҏ}+ g|HtyQ:cgdv\A(<|7㲐i"9?, o3GNTfjO`"tiK _pBvV %>؅>><Jt8J #1we!4Z\:ƮMYfqjA;6#nõ WQO.Jni3Zj/NUQv}TK\}@S`l;ۿ]LR+TD#M-#Եۤ&Y@ uFƂXWeEVTbpG;;MVϰ̒5ݼ/!Zƹ9> !{PR r;-Pp 艱 P6oX?UA5:x(%y,/JvF$6Mj$KN迷4.^ל[Jݒv~*k%Kl1'!pߧP.Aƣ מr1ܴeM;$KϵФ{A/*eJwp,TWv}a+HVx;8 G.v`l"Pk CO^g^R R4u͵+(_MwN͐DlGDAqnT0FChb|$Gy&=4H#qz P|FTޫ:wn<z5b$-onm^jHK~D?/ D$C9? 76R_]C~ r2%ѪDTЛM&Fُһt5tL LKKxR<ƢMϮlOĹ+yh1;J׹p74:j@"+b%R?O< 9FeDKq?`6BpM8i/28[pi˲`CҦ64HO=IW?bJvWQOJȥ/f]9 W\K.Xst. $\ L^$DUoyX_1YGҩ_?2X"*8"Ktc={)wpw8'A S _g!!'|ZLO#{_a)_x,_Rcc,X獆b Z{7Ptpl'@Ug ;OQAp%7pnZP_l^'1Cf* 5B1a JD,9?,펦{b7ڂ7PM*O8`1US:@m0v/I1+u0.Āi ~ds|,a|:Wt0f. V/nFϨ`< È=K-1TyB`p\'࿜9գ2:L(wuߣPX/5+ҟD47[,O'*t~dtV5)I sPgSV%5B b&QPܒq%i\X5+_DDn"Frn|V3jchQc$`LmvlQu& 2!CPE$[8Ͳ rV֔vnb*]`DiGPt/6?O:j2iYY0Pa6vblfbtZu<4DE `1wRm@Kw- : -4Ƽ>~!8 ьL0 k!$O:'x@ITSVqK~J)ib?!}`mh $TΔ,hn4ϜYWq\&nOm3J?g:j E 0Ybģ9A΂`Uxe:+vlɔM]eѦvjwr-+vnƈ<8NiWf<27?T!jwe~3Չ!jrc[l MZa)[נVWëo@dGw-H pvY^t. _9=[{pU&؉_cn O7C*BN #R1'('}5vrdOF"!:p&0]AR}4ĴOa9hYڏ!z֯װ 牋/-' C״p=@e.F3y2z870ʣtXɹ"ݐ[q"8fo,"[YTY~"t+n~eӍ{/ҿ҈na !y) ,'x3QLKl}pʍz Ԟ&<,V}ej7URAPmO;^r9UWWV,*3TVfQ 4aߚJ؄W7ç(P6VjwZ2JoAUq0+ 56nN'{N%}T΃:RdE"m@ 桵C~#:!0n?_sʨhN9jmi{s).2i]ss g*VPKZ0j3Vjպ|3Xa>_ hO6 ݑѵTuhf?Ax+4p峍 @YޯEpPC6aGdByͰP?S E[sk75YܫX K+Jv-Z$+k+ԕ s&Q`Dma5Z\@H˛'#[.šnjã V69AJ*|l7UDyI;eӓ^[5R|zACc.W$˧B >08 kvJ9f~ue>@ RJ;-+/ }5OsRo1lE06VALWdRuRl?>BaAWƙ' 1eԇp 0aH61VHMmBR`姁ᆒp\&P}a ˜?o1 A`[o΍jy"iWTd<j<_cX1/:??DֶC0q]fxR?nWR#շ"- . ȗ&Wڏ-Er7$g: D} WuYC8_3T"t(hnnRܻ.=D"~dt!BI"S꿸Qa yR`Qf?D3fjCr4aQօ#c_ DDMD:pUǘۼK!J`yisp~|g3%tE,[]cRm@*8q 8)_xb'ˤ5{7Mw[6Ԫp6l ZBn%ISAsfK&f\U3 T. /73eϺ+R}Q" =FbC45vE4îiF< ,Nl5/(X+~FP /l]J.N*u}vb[bݧWt 7R*YUC//褮!֑$W ּ%צ^T|#N>5&kpSN&?hGZ-r فrͶgT_#Fn݅?VV<~@H2//W|vҹ&xyHdף;SbDmj}G)`IOx!VsPKi XIDy v(K(Nqsʌt3)#Qlx0+Ӿ"(ǺpgE,44SZxVsՃyK!Ct39\{-[&R~GR3ٲ%L4C~HA- DQ,9ep(^IVqyTj&h.m} ibRc6ҧd{iQvZx$!U 1)!E̽kȎKB#u"Fl- %jXqYu E7g˿OBiG&1)@-+WNSm2  8ֵZ' 5~rƩYgxV'M'*G@M7)'ݻCnee^!I lS[8ݯ}p^DZ$@eo:y^YGg;ؑ2R>=͜I(b=訢㜑Zcf<2#&i}_d#Qxt\FFih#6,O 5:LWx򋎲t!2c[Cy:R1Qk"jJQ(bgxa#+|[=%/Yf-MNƥ۝oTaz2{:փ+X FR NIJ0G&2O t/+h2k Ֆisl5ehuk ({9Iў\˚lvnmg|($Av mFT ?wJ+ZHC! 4Ed'Pgln?2FoLA.oLxY]Ik"D}TIDԑ`~ݠEV_H^ֽ~8h>u1hr}WoF=j(i\b;{@ ١Mc-T.{EU^2n-ksd"cV1/KIN-r u4❉d*e8']tS9?IR W-Jy'Cu!+%x`wLfY\}i3{I 1˲g8'æoS <>^YV% sc&3Eg1^hGX+y}UtCe Wx};`GcJjd͛yj|yF(f;"mdJ`5Sc}lw8FyݻP䖌 č(d7$AJgӼ=.r ʄUGғ;$-C(R>( 9ٌV_[ QQ9( {QPjx+X8r'fL/-(3} nqXG`I(QbE:-!ړ•u$v!gw8bж6K"Rxх[k\O?MAeaԡz"eV`0|GhZl(s˹A\~off@[^y%Hpޟ1:?KB^?.l'!1gNo}Jձdn'Ȑ~%vAǔ>^`oVQ|]}q:[egz^dcuH~KiJ4|ˢKL7Yh3;c@ҳXp#dA茆J(4D3m߬ͻrMѭeCݯɁ'zN //y[$QQDAVh.WNZa]1m?u{k}lL]dm'|_PcHp04 ; Z[Hh*`/Ju}xd6խ}W%G3#TE߶8W:Ŕzm:9f 8kl@ F@](=e۰4H>=DH d8 e$l1ƭsjNꀷF@9"UiFTTs-hT?3LGUhɐIЉoVolrlwZLj2@;ŗM:?dfvd@(auҀ8 TyGu*n#b1Z ww2})r|XpI4US5TIb$-AXhs ;ۊw8cԽWbъS/'8vy<F @%97E(|93ѧ_|-Qjey$60un )ȰyJ|JM;콑쎵 ڍ$M> Q>8O h°6ltxDGGGc H EFh;:&(#NDȟߨYjʕʯ:b) F-kAQug_ 8t0U"$J}uyĈpIxYƣyQ.Nya+*f4OMwͤDa%-ߌ0,Hb+mq5n b0Q֠ PV0! 0[`hiQ%95uUAZbLŨ d"!YyӖ5Ko$о˸ &ռPĄ:k!hEg$4nϡԗ@~ F޿G .W\t&YIdҝ%+r?@"eܔA:]c+&}QgG9@H蔛ks;^ΩfF-Y!Iil,r/}oe?4s%t/y-t1v-VC+<]r ]GRuA Ksj|?Zn,D81( i9pO~WAր YZ -%dL$> p) &ozL8Bz@m A" e?'DlÒYc$~c9fu!d[Qyݤ/eշ̩ǃ!3uǴ8S?@WQrVcz3pa{ܹI[%fox9.ذ$41Un渫kX(y٨p>'~Bm&[r%VW̶!gk6@O[:4;ygbD;EjeF$?2*r^W vl`k_ *x}:yhteA`!h>-n)!{GO#-zN\^io^.̗B G ?v(0oBW1Z@s+^c"4; q6EZrP/<_M1菙jy[e ͱS>^5'.͢ci2gP" +fK$dBrU7Ĵa$2}Oy0-K~>>ďi/C΃9UbW*gs %wQPFQHEQ~ᭃy_]vJAsmT7n)t8ֶW~5*-Ņ Ȓ!  ^`+͡aـ܉{~WڐA<ԔҒRɁ(̶asنw W[x9<<2u#e^_%ͭL&n{R͋p˞ /(!cF[#k{ԣTm$'-ɰ-4(TMPgZ]q(g`D(ȒB?!SCQJ37^ Mhժq?*=zE&$i{懝 c4e<_ !R.Fjpv `$_"+HD ! ѥ :]<ˊ8LP<۞ƀ, ~Яdfõ Sƹ\P"P.rq£($WJ&)is8$o*1.~v> lR҂BKN2qqdS\9uF~+zf{^]`cZ*O ,Ak%=qj >`JiU 4#H,‰y$JhjnH 58W Sm`vcôgrL.ZG-A?H!Rũ0!_T(-g8 V웷+҅A10Э>GM󁥈uQBS]sO^ј2E }GtsyG Gh fżj;Eö7 X'h+b<~a&ܸfh؜6VfʘuZ{,Ss?m?al~)DyFE>9&1#`*Uvxck#H|#$Dbn !% +R 5ex(<:n+i;_۪hXhԋae0(bO#$X+~?o3C L;x>h2ӣsmmS6pN2R NNzE!fj~8{'څDFw&a#Q/ǎU|KZVva hշQ7l\/NaRlK v-4TEpQ弟'wSv3-G/i&]Xv u{ l8i6Rڔ欃E/YHyZSmPJ<錥sS\N[3([z̘_YYzp  WPzo/ǘV5F.U V$?@m~hO9b(efArS< `{Z{B0N6{Z/XfBnrj,7E!Ί_EMbN{SUeO#ϼi! %5ǭ+ Ҿ(-9=Ӛ#'J[|Qm"Rd /}Dp0^Ge8ñ廕OMҟNb٥ %qUja$j[%Q+4^²\E h<DZxwJ\:п 30;{ El~hKxwBD gjlI\#،lBB n= 'ʸ:W]RL (ހs6ZlDpiZ S>VL4P';*``0_`w 8zdJt@Ls?[ʝn'$Y-Y|p Y^eTװok$ űGNeUi8k4L^yBZM1^2մ6,]$\CLQYU/ھjH %P[7ݡm]zP%Dc8BЉC/I8NbJ[d fy;W րs0 HUx8.IlQWxMpxP5?~!F- l[TVAHOл5@ʟ aacSSi;_K>pJ'{:Qg=ֱqM\ql]dC{g2C]n3 l;?QfYpҦ .f14&@BK'!_j@[8Ʀ_&>)䥀:O˱kYnoAZfFeK]झVYzߞڋNAVF֢s%ÞUj/:|5;Y(R Fg+A3 slwФǰ~_>*fM.KltqWrApZr<^ $~^>}xtkM9 !8ǤTXjwG m`_xvm-M"( 8k DZ6 Xn M2u#l:}K5p mc9J,XQwf4hΧj"O! *rdUjN H TD^tŧм;BK_Bw2XkmrMB25 l`1ѩNa"E|;*ߵDjG-o:7ȡ=^۫6QONT q_d^Y .ڲTb|oF cv j53<ެBk)d2SЍRw83"'Qw8ٺ/h-SCh%\\;$T JPJ+!QI" E8|%33:hдC1Wy[7"d fpQ g|}Pq-h@O=R},zZfH8ս?5FjGL' ~$WqdZʚpJ\_LKQ)Σ{|ĈgWq%GzӠ-[̂ѳBMjtSq ! -v9%fe'P O7 3zC:tH,+?jV@=Ga Ǐ7r]7_  Cj_go+ 5C7j9@vؤfAErpL ϵ;fG?n܊qF?.W r~ɭkX}z*>WOJ}-#" t$03 CNR44yaCuS!cH Q͆-lWhFA[ Nksfse$ɝ aLiEK fre%smf2iCn3>=<x`vY<,h1 K)1Y >?x}kx0 8:m u:ĩԾj$#}hU(u5bjRS7$mߪ4d)Kt0t5:V)O Ǚ_Xf{͟@ ]3xob?&A\ x++gmHйsw/2Ok[DBVO `OD#O j\DQR3gջhU7jG?j, .pRLỷF z P:7L+a9OK ʛ8[Q Tv\ec?;C4M%XVyw352n͍B_7<^kUoGjY*fb 49\sYIejI8bx"pYe_lٍQx9D[.V^DIc-A_O.Q,8;?c! 4^(Q(S.QÍkZh0Ok믌>InHRW6=ڵVHZI}@85ZmfR6< T^15%O$9g=daZzz!LcVH M+$gRbHСMSa34 `Ř ܾ$P$ghq=،S!Irfet%;QZXSH ?wj@#|;eכpZ'ߠ}ڿW^x 0-oSAxi6OasCc8Qy)pӸפLتii{YݏBZ6BG "<{yMg3Y\~Y#sODĖ%V,EĿHY`֔4I .`dr`lyJo,V^",sF~fy ' B^J KI+G?"T8"Aqu%odF*S8qU _(5J*q_^4M<2~hc'wN):icI=WYTTAȆ8X1U[E}^.#z>-^8VC̔ϐ/--d1}ݑ-w`o$HWsݣ::L_(mlh\;80$]38y3 Hzd 1퓑pq'ة _ʤL&eX} 08 m+);8,ƴO v׾}J_r@/Hj˾.3W*:AN\ X5iZK ?~D*/BwDעr*PhOn[F=+Ȕ+̒≨cا[7WEi ~ѬE5Q{2Liz]+xG8E7um;nB}]CN<76~Yt$vXGRiv/lw;^meu'H 7]([4ZAJ+qu5'+O{ɰ]G;Cx%{M1=o̾Tr18 MhGW[*k˵n~QsY 3vNuf0.u]l3]tlF=D&2 p QQKNrUvzj#y.1=ޝg;=  EXvGfPͼ yn1ڹ,Y1J9n@j ζ3 /f23-[ 058KBq)q`=-DgA |t FXFeF#b5(sdW =^칈'+u<@&?.Y)uj{ͭ?_=67p WQ~Z)ЧaUXn]Ӽ09%ءK> ~FG[[3 !~8^d z`*l|c聯9^_* S wa ӑaY[ۃC'i>=μ HRt,C5xn',AR+&m6;EfhGA.6| 41M= `ͤn}|62U>2%;RAxXq[9X%$ 4|k_Rq1쬥sVUeYNGor51a֋!&9:/\T,_i@hmf4,l`'t(mɒdx٭P"p.E- )hq/bgK'm v͓ʖtp,#vfM%*ץtj4z#3$9⼁⒔MbulKVMH/zZKB:0qbHWr 嶁'/NM\0=0]=Wv6dOK[=S9WEt" ~6MÓ5.mL xhUHoy5ʄag2OHni6? r"ؐc56(0qW) ֘K-4k;1FUh(S=7T$Ԥ#7I9`R7j4dT,i{Fm_5_в 1F\Hߵ̵'ms ,rFg=sKS,O4 i6A;ߒMrkzfwOn4X"kJޞgݭ!MM_IU,yY\B`7.Yç΃gE,P:s3S.oR# &AQâ`"Ɩ[J@ѺPK0m+UZXfS?CINjn h6,{ .b\UKLtϽ&ḿ%g#ډ#KiІ#HzPٿ[I5$uhn5K{[),}cBڍl TB"&ٔTC$ 6ubg$VA/G`lL= %Lnݍߌц)LaW8Z|)N*=]P0S=LX$LÉ 3ŗLx&%ȋ ,Y>juQYC{pz]qOe|d4ۗОuoӔDchCDb0j'08kă]?<4nċ8#;|2)ӾlӉ\)EW4=>$hEVXcMy3ə0I 0*j1@\oBRNNV;PFGL‚NHo儀;9T~QF -T9HOUNfp0MVf}d ^&1fILϟYYAP":4@ ڶQܣS>%#Q,"WvY+B,sp 8 %ڽi[H6P![rS+ 戮GR>DQ xip_QeO)G4̜oOH5M O1s@6j 4J$_W@F(ϕ`햓CR7װ3ԭt㸢+u~V1Zy~2ԥ!+n@'$5C":3-Y\%mɌMrsq(Hkmfle oPIV7Ό:Yyac1SXrOEk}vۗQ<,i]zѝ9+\Fŵehy b-?syC7Щ73ݨ>kt#DR K, M&$AQ(~X`[ת7Tf"Jqn 8uaI{7#3ofP#^`v9A3bʼx0P錦RW](K1˟;8vN =1㼝j)9 _|(7TYI ܫRs~BdzuZ^4'xi`~NW Dkj6#3*񀸶í-} /P[ EܫSǏۜY+ҲrW!:? ^U)f.^@^/EL\Nn m!ӆ^: FC%eDp W8=ld Tob .xs8#;P#R|oSuk6GǮXnvU:XGm<8E 7H9%ľvbYٵ?樏]fjCmN0[h$n!jz aX%*zpIhbsCVW᫗ꄥ ]_|uej凛T,h9ɒy2NB7śd^1oq0#R"JGR;lqƨTp&S%_*MonYG9{0b}oΌNxG_+xŘ}Cn@p7l 'vz>b!$.1PsOgp^j t.(bvYl)c'O8wwJ2 bksT(c 8 YW5,35 c/ ef2CI. m@C]!RT.60zع CK-иut`z<ù o%Q')uFR=C[]&2Ma"WzvcAm S\jV1fbEk&#5 W5X=.oJ:ςĆ^@)Kp@?&hŽ7s$>8 l =R|8" @:F8l.KŞ e}" 䳎B=y@bOuWVXhD[B@<=@z ,Ml,Ē<Zn"jXMUwaRRX|YŦ<{ SAX^Bo6Е:-|m=y` 5I ܁F{QS颚.F#iSȴ5> ܉}Y쭈Dßܛ!4k~p#lm:˷f*Î &ܭC!*:+uT∴O]#Fa_tl!$%'ZCI!ȊOu>Tt۱ )H'xƖO1rs_jdȕjy!N\:>s@l.ii=6FrdbnUdk ̩̏Wʹw6Sz(L`Ml//oe&|p@B%aax/)dy2mqpǩ<2wce_t~h+K pgxwO#F6Qm_ k=fk*Fɀ_P&27_ qdjd_Ol:S(k.z{X r"٥BǏLi> )7B.>THD[l\rB}ŪWG{;@+&3&E N?*D/VzER}X *W.xfrښrv1N%Hά %_ 1YPban \CaڏTMj䫽LG- Dt "OfW$QHSW^;A%P]kH3,x$sO!lE k>ȀQv凥e$iM@$oz0`vu_7kdX kp*olyRt# ZxzBM鋀UkvB ml 89~Br]f7זĴyp1˶WvUQ7~fW יx3 †K37ul{tu(VԍYXyٲ639[#.ǔ-GC:ۀ;uaN"7 G'ba]B /TlIf0my֞5r3G;Ugt;OڻO;r#dXkL GI~F"iFX(} kS pH>4B/XsX$ONӐBV"Pˁ$pHw®XRaƋǼКPSʁ -89{"Tж@8lUp4'2^MͰ@"^֮Qiغ9NP0Cu8_VO و[ʈG/U0A[t}>gTGR~}FF4Gث6h#^fFqXuuUFƋ|׻94F- guVCW% +w bWxGHu@u 3+") n(aCOp+A˃.X,J`C` 6a?;S㴹gSG Q#'5/"֒wsI;*sD k376-S)Xnid=ʹ>n..1@˨aS^ Jtj[ `p vL`45Nfc ?O{_:ݙT-b0Ujjz^O=]FĦ0t+KWۥ}5b1E8 {>({}/3G}7XӸɖeK(2QD o EÈj˒"LTQ1/Eys2Ki9I~]xN\;nP f HE pELMuQ*"呗q֮ӞʊW*Ew UFBWee9r6|qуI ث],$z%how 4QZ|# bb^jkBڊQLgo"g;oL @ܯ4V =עؿT_ cۘi+TC`,ee)Yvl˒Cưd`{W` |Wio{I_:ְ7,=o6" U6;:{$~Q'ǀ=} n:U3ZJy e!:3 ɬwvWxO 2@3oTE_0xn.e#o"#/pH(fJ#B 7l?)'1@%$!;Yg}u{:o0p H}tor޸Z45?#mm:.}$^mYv7,jXWoz{<ܖLY> ܐ~Eˆ'ժ:4!x7|ImsԾ0jI 8wyq&l4 Uv"Hu ;[4Z.bsF)_,`[zRvv{DcM9_5xvlS0Uwd4X)a'NߣfA_ Ʃ$ Ew](r|l׾ZB RXKmŽta%[r="sJ[yj;J8KQȁ9TR'q3/-FX$z"|z n}(\8r7eSU-}7měܔ=> NYmz(͊ K' 4z8oħT&"&D8^WCB5B@f?}a炏QOTﯥFWqo0G?~Okǚr9-9_^U'O n;؛I_;XCQ3ie?5J&])к1K7AiBpɢj9XFJ78c4a2$%B'kgf& aY 4Rd 1pB*7F^ܗ7RWԿ88H"Od8(ԚDVnAC#R[$J]/}sw{JîIl5i6ejDzPz5T5gؘj:YtgΟu J5g2e%:X!ɶE[-..pjt$HCis"\\ ]XuMՊmaj{{ T]Ƹ 3V[0sJ3FmTH3K u'`n1 eP0IȘkl³BGYJC8iMw[&FKAﮆι ƽuc-҄L P.J"6cҔT_1]! :uε\tBZT;&诽j J7M"+},@vqv! jẊtR7V@Jzl s-q"@YI&u ,n;yg _qJqJ9Y:f-n{yBwŝk=]+p|sگ=BzX9`8ȡ`J6=À`p]CJFM D;Q`bHݕGlS ù$,afuLjo /ir1+ EqْeN7dw&)a6U8;OV]H}a1{z,-dƔ)UTܒUOhZ,QW.P(y^XD *o5y"yb]D5HR ^;֛_|`ET@dmF,AbE=vڟ{՘isp-J% CƿgbL4a ԕ9$^|{rK34Zi<B:. I>e$L`B0!l@Yz< m]X \ң.5~s}öۊ-l ,/gKAM"lRH\O v1 joQ2[EcburB"Ds@⽳kh;VsjQ  2zWvy a6$t[կ0yRX܌^Az r>&*B8ҙ1dwGh 2х6w^:Aȏ*r%uUYVsJ37?.ݥU4D..#-2"L1ܥH=˻*oV%w9b%{0 e PM~^{>,xMט/y=a:"jp0𭄤G(-̌ A%M2&w|+]-xhB`=\,>6 G͝V3L*bOɋà֘ 9`_r-a "UFƹ o@-Wa8g ᰋHVWG_dsΫ@*˒8)/ >;Ee/fO5?O>_ _uJq6c@*II>:Uчh߀u%RM^/N^؝aCIog`734|+1\ d*f0Dgp{B5*9Xpu|tY$k-T1 f"I0%:mUԀheAmR+ :CM#Ál1_nx:EGV"07W%%uCY cvhnXKɚxAzCΡ ԵCn]{NÎ(bf "v 8`ԪGx.hg+ >d$M/;Y1x\L0, mB#Ia+u<^ ꒭FGu`h&m#:GW*=l4N2gշ|Ek<:Áf_ AIm&m4a<ӳC]Zζ)Olh9**ÍCAt0SR8Wu76>kY8M=x W=Uꇨ7+IT |fML'3 [3l6?oA:.6`^\25ɶ)/BBq87i]I%/S/v]mFQ` ĞH25ԓ ߽_oddT*&?FCPݜwuԵokw>ȤtЯL̻v@=u{ԞZ/xi=l2XXû0l^ȊLV41OpZoYV-lzԊ&W"!U_AQӮZA- eyn{Q0#$\CQlV +N+}K}h%:Ϟ3"X5=SH 9&e 몌tK' TJq=\!*P$fUK4b[g%iL~$IpL- >sEʘz%DZuDK֙Lj8_9mVf~<|>ÁRauKP%`*؂Q6Fu,$TY 8-m+_TtlOUq<k\emuc-5+&b]N/~+E> ѩG3PM( Q;JB׍4HM\úS>osNN<[1^5$.ȝ<\=BARc |ShYs(SNFցm`kx@1nDu)&;|CǨ, a!Tzy֡BFs~&Sfm}C]@|-%Z".iʭ^ Or@*m-;%}{wOl q0T>ۜSd*;Yf;c.;;󙍮Уɽ";W3$W_M,eNj h]c`=T\ld5P=oEg&a)),o(! z1Q(bb,mǹ@8Y}ϥEt[R!?;E_]^*(F$A(3RջR;t! Jzr -~UD+(l86mL1Y:v K)ϖzJ2GlZ0WrQ`i.KN=i-.I\ϡt!TR#NTI)в; [ }[Wʃh}F<5~+(kՌlxۓu`O,f,CL͝;4'SjҎ7g65m@SȽ}bqi)!ROͫ=wC.29*v^'-kP`>~@׮Փfʖo'\B v[Ȭ(i' Aes}D|2+#Re&r6QgnU$iΩ蕕e4ߧ{AvzoD: FP[Rv #d<,&D6fvsP'q'[!}5|EZm`0 ڸj .~Il!*]f[.Gg)E O`XX5R>rWZMV'37RT*۞4:rҾ\*+.Z\{:S $;u $_}+!QJy_7|C)Թ)cX0-jc<X`[<2r'Qzx4Od5K{S|:z@T/mh'qZz0WĮ1g k4i7vr- 3ҟ]'_;̼W sgdBst6}la[o\Η+`\l@qG^4?t|G%zSInyӕĄ{1W/(\i$1V)cBp^5tAwt>]PG+/dl TQ0ƒ' n9<?jes<<*xG-hB|^EXO,`6 a5ݽ'sK,W6/bR`FhdģWui?(I\5.}A-H!G(9wqږ2j}mw 灺4Rw%T'qR<.NafAF|]'| < 4j*97<@M7gM6܋Ϯ6nKE>2x+fkmg6@g|6_ t`yaqհyzȴJ\)rㆽ%+ ^/m8u=ᤅ%{<|ln4,IP9$rv- l[tW*_o~~ SBVGEHeg|,F KnҰ '4˦?Wī8<8rD|4lPرxm+]-#+y"}xZv/Ԗ@_v_Pt#Z䂟YJNiXU<_VL% VX?#<ܡP,]n#1*ؕ:v;R0]64yU%6 w%Q@;r{Wt Ys _TJo2seM+v%z xBK܉3jc4\T׊`Jv̌ߒ R{0?gQ!<l| yhOic{yP]BHLZH3cpZkB׾]-د=kBaX4Jbqف 0eWL|C΂yv`/aZnl_cCV;µ?a~mg-[M? @ K_"/&[:Ȁeh"7EH/`͙Y?abO^*s:.[v^^7*?`ܡ}(iV$Dh  LrsYc2 l*1 P42oyv%8(=9:w|DBsTcv!*շ }f 9\?ۼG<!ձ035|HV}oC$v9|KTz83ȩx 9*@Slįrv`ƦNNrCH35wNY+mDX1RDs B >E[;? uRer=s;6D=Rq9L%z3}->Oohw?6ZM1#]=1x{ߪc_nr`g͟I pR{…:q0%J{9ڱ%81b]I-+ wH-CʳrMBFBoQip.q{st~x!\qL!Yy.fzOtV+WI{:'8HAÛY[,2RLyXEf\@·yKG D _(>2op'{n衶 bќ'KsJp5u;)S.͊Yy啬0Z \V?b.# ί6+?-S@lTC]W{%$k;wk*^R.\ω,"OpE%u3 94tk$lOwo a];HRo%$M9+{ 4詳YPG9Nq:`.)ҪJ7f u CM%h?^܄\T}?W̰ZlbO!bqlfaJ+X>-g=cK"T9g Q49!֘`I/r1PH;_)!Spۅ'H !X;7BD ߈y{c Ʉ 2hUsDҹsӨ1mf׍ssQh`"hvORԙHa;DG Ȇ;k +\x&|\X)'3kG7,%:!uK>kjjpuAydK]4,M/*(?x-[F>XJe9ͯ=3!9=?Ȅ]kEfdsqprSǛfQ\n-~B{"3|5xϼt(:؛(\/}*5KZ_j&HdAw_N> O-3[!["_B\*.,Dfy0rckprď֋aّI.拖2 gRnFkuo( |BIdGEiX8:tBcE,jH`Gw;T}2:Xv=)YRH2iSMfKy&iC؎PdA}&k<"f,ǬT; u'/tu"y*2MlM2=?uWd&qs' /!y L~JҗjQ2khy]Do!~;!T&dcVɩt 7eofґ)ڦZඛ? d,A\?mtupCz(N0GW [Veh`7|ck)XO/̟d A\/ ,1÷QW_M߾ä+]۫s4c.CBcNK.9[Bƽl)FA'-&>)eEb;` "y 7h-^&"=6. Hgϰ;:x9^>+1~cYdwB.{k7h 1zC:wZb%jf3o}^;lgIkvnݛBlXpz [m$I/fT +voG0zd!V5ޫi'] |^g[FT!g=/5D۵ޔKî2x_# $[ˁv&,ϊnp OC7Z{2D ~Il Z@0XTYޣ [9g_0-󨽎26 ~bk02HY$lj~sb,bZ+"_d˞Yle_:?0=<,>CdF.ߒڼAp[Iˬ]u3ZrRiLչzpTG|^}$])f?ʒxOh^;Bk[e6at3c` L#yhH@٥ iEs;}V;ɞGq}Mw;{hD2sXE l$\ R\1 MiA:V"5}: qU5 {9 S;#3;H7&,iLR˩2O_9IIgun|fd& R5W]"8R XSn_*\F bIftRqr)7T"MGH{PD◃;UWHտW^nKo;T~(۟[K#v`>0^Bv3R6Kz1! @^?h#-oX-%9{ΧO59sf d @:Eu[mD 婀 K5!3HVZb* lbqqd>\W.6;@[R☳%iue U6!5} |Gj=0*a/LBT/; BnD4t1!ʬ;D*We6dyixxx5%yl9Eo,L z!ζ|1O[ƴF;g%^*rrv,ċSFu bV<pL'VT-$.jlC- q>)g܌N9K5븹"hfywAKMJRWWN,U'*'IQvoѲlȦ \8cNZX"uy,ϿRT8 >\σ^I74\IqM0wbVcߐ5"}8\:Op@׊#Rn/Bcp,n\fxGϫұ|5ݦsʶ``8nEFM](Hm1e̗#&)W l866zvsaRi#F)z,coY@9iͦ7n}tOS7 ؚO;ճͣ< cIưqb&sl$1λxQ%f>P,]wH?8v*{/K\ yTR,AVgNV<.pB`*iZ;!.w`[Or0cD#/5(%<r͛[[b,X"w,b,Yb&pq 4@^In:G!u_+'DNT]BiPA< _w*d,S*:2ܩDns> 0;~ կ1,7}1^::U.:Ch--73xvF~j7q|bkKʪbL\Ŀn_ 0 sry`h`aϱD~:u٣[U75^IKD&mU+vED DŽgQ (V!xgaI }F34?- o;ǭH(7jn򍂊m-hKUG+dW Rr #"2X嘜Fnsg{1zaIilYZBX@ Gc{- Rvz X0CJOu? n(* V ո1H#l4TYq8؄ 8g'u,md;[]hAh GT.\ؗ+9pَH'uQwm7XT88XOR4!ħC@ l;QmpٝkՔ!W,!}·@߈d5W;P~-DOݛyÁՀU&U[aRPUKIJ??K4; չodDk+;`hu̙| 0&< h@!T4{~m3l<E*? a6\3x$P`F~^9/F[V*%߱%V-9FVo*8soC\7zWՒ_C}g-HI샍u0IGjڥ ~= Cx͜_ȱBڦ]W!N|'auT?|Y6"֯$E1:L $Y?(r>:J1&?IƕQit!nVWnqP_>Vٱbb5^EFROǡ Һ&GKiw,HXUiR̙PxV(cha#SɅ~񂺍uc#8רg-IIP@7>L 5"d~WҕMvB a/-a[)Ȗc#74=jvsCW$F0;z\s'RNCbdˬ~N@hV5ggVuC&hEt~["Y,c.:E/LKY!ZegN pn,u`q.@S)Lύݷ/T照=vԏ^]K=thX@S8ɦQfn551Lu 牁@WjItjthbU5' 6 ]J]]B>{%\kآ=YȂ HYT.yx%Zio'Tb/!,+;j+ʝnͪi31RYn62C¦;4qV|-" f%(~ n4zn>ljgSpkt1g릸FVzR_t;&LJ7}E@椤.ceElΣHgouɑx}h6eC9IU=־<~^TNIŬG/Žq&t׈8o]Irp=fqHy !(oҮ]'1WB.*9kHhLOMT12Ha1ii^TB2mAr;!*T k<V>D-fLGB[&ܹds>#O-|j] n[[M0ڱB5Ҋ1mPW9rMڄ!f+ki>jcÕ!u91xC'Fcu7qE:TTKc t͔$\}G4 mШa'3ld<=#B#4d`]T09x.ګ|Ingfփ?4,j']|DҀ?C<5B]" X8 Qx/jVf bE3a@סg@N a+m<7@-+)[ZxKm/f_7kcC`҃^O>`}nu%>ل`V &ZGƪpKWYEKYΓtG"j'xn5T5ʛ4p>#\%4T%s[7C&61;ʸ?rpzs‡xe 5ת7҈PU҄CE=5B,u *&`ɤG-KgD ϰ2^GxBhCBZѬ|C ҧ&Q {^6G孬0wH=USzTs'c7x9r-gK|߄a r͘>˫N?_*306NB|Rآ JQ_+VInSsK $jp4>݉,LY9w]=G! ZSfV/Ҋj{,4s?V/@i^; 1$'wUZ'TfW'g0ZvYI_)H5\qwDyWByr2@r3= ^q g8K%[sMԽ |r?NR+6{^yDlע[գa+7Z!Lі4ڈGO{|Lq!1deO䕳+DZaUz]λD+2ma=FPk6q [5_P_ (WnГ!ܟU1S<{Bung +j>(*= Ћ⽶?g"K!jAr1rVE34I '- Dc99 *&%%*WGHn?yӻN,h76hE!#&%FŁݠncq@Ew+*"MgxsD0Ҏj4gMߎ[=fO(Zn<-tA8S5%1kXcPmz j =ADJs;b5u`~д)zɣN=ljK_J6"qoV+q|×/,g[ݳų(}!%eEM=_hr-6ucxoBK0d >+mTsHɃvrxi7?x%(wX -1d &<zIDD𡁣%YFm="ROW,V*~?2?} ,ïi[ƘNҝYSBma>^7G'Ts֌=:-k?2l#y"¢=1:Qr*[(ܗ1X_fuc:(9cY.y۸Rn,M h.[Ta{6Eq5^t'.;ßm4h'&G4Z r HOsO`26TW'T^R >e(m9i~Y0Y&S W/Du+Iq.U SEz%8RdLqw`đڳ3n+jy`p_"ag\. qA]g+X1=>Qw5`ƾ$[PfwA vWk<Ƽ\]C6kG>㶚Cc""܃ 1Hdr$P|}jTl8e;N=®wk0#Lм} Gha|Ty߉N^bRv+ !>lר䂱赈N=.@sqҬ |aa,)WA܊2Λg|cϵ}SeOl_mԔ;t*e> *x]=SUzߣ~|xu|1dՍtogx;U p͡i-Y@8O{3#q6yu$hw}k^Z1C#ؙTa 9` )،o{|J"5Rtf4~3N nPžl@I#;mϿ?.`Ƈ6榷S,; E@Xڋ>C[BRԈϽzMjipL-C֐ w$9a!G6 x,SNk/i6XDK +)ڪ%+>JV'EtIVxy u=%]PW0unIIuyqgz#Ǵ뵿 f;H0E-<z A./F*uiXe0vr!@?cn+y5QuId0('E> . xD6Xr%6ՠPVmLZ! T%m3GXea,>@^I4xӽ2mmFTRrUI0(nmC|i< $NL>%ב|U1R-wdޟT CND[hMˑADk1G5 "7 AIeN80p{j ?x _ 5m37H6?6MwJ(ܲYAcyؚ^qCyi:3w1Ք(P4C0qʒ%S(^~Eho7{#Ҹ"RN\rHY{ofIUuIm@}P)ɋ^D5vŬ;,BzŐ0"}Ash+ˆt xCpT3vWi.ʤ(/4tK.GiL^vb@XQŋp1F4.j8S̝k}hbe/FQ"jDapPc-t0a,)3 J`f4&_ 9arZI|p,ctK9 esR%ߠzQ2Jr*EР$qQ USA.S4KeH.It= Lk %2!+|rAhz<=^ճw%pO(. $˻8ê? !&S!P,#ʤ"$+Vnر7Pʞg{gzZZa(iz ]hwdm-msuI+7ow>-&}tmۯ;*5 ;)biɃץgYZ07070100000296000081a40000000000000000000000016439a3560002f758000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko.xz7zXZִF!t/ F]?Eh=ڜ.++e C,=(pןwbK<+a8ó -I0+qX~|v5)sbJ&+))ٍFE;yIPA儠͙ݣGi]5 ,]zt$iy2W\6'襂yEx%/6sW7bJp]^ ^9M۞n#ᛩktzsz9k#Z9W7o*aа7\/z<06xz]&?ci?#nJ S—-Oux{vy0 )xW_EOzBN 雾 ?Qrg[r]}>؂r}r+vVQOH+]-^kaW͏-9|mp˙h Ua*ԢX8 v6ZSAw26;`0Te_(W7xR; [8͎Mʿt%,oMtFozʾ6Ul,0m4ޱڜFK'+Ҧ{ߘw̓ZъY݋E89ԎbQ=yw~ɉ yT(V(X>C{)On3,4S& QLg74fO?@SWpuv>.({-ЅfOsLc<n!e /: B-Kk\I(5w[xBV^Kk@IT~0_(fvINnV̨wS҃x nV|XۊO*N{NQ }YHQ&Fc/9R+Uwָ/|Id6PMnxLom$X, W*2#cA4rlL0{\yLy -#"#r[HIa>i?|}hD t y 4DrB [񼔄3[ibC;>t{̐ %_EȌlA@t#Wt,PTƟs]LKv JZ1zJd9)NHNP(v KK4wJUƻHts-L4}CQQDE, W@x`_`0b]Ýk~)R{\Z}u#H(L[}т` U1L;Yw}t'Ei3}Xx# {piZGI9TC#OI Ǐvoxsy.^(=4ǻe/11@vz ']ZkE`eq٫8Ԕ$xR,ke[3Pui{:jg%bEk9DNpfot34ѡctJ{@c-_OhB\%y|!tָYp$qx~DZ Et~w-opFi:OS6?{I^IrotQRUtA|C#xB"Tdǰ!kC؀i?~c.Q[{6mT 7;[g6 zf@Ywѷ0X6򗱲4X!$aBr:w+I@ )p=@ɐAwt)%*]PTz|˒'[Ѫ,s (K7[%ɪWyLne3cj`-(i`|C]p {%XUOeuQjf|ߛeL&^M} k?BLFoE@k /3*J`7M"aRfԹgh(zb^Mk-2+'IQ!IAod+@0 nҹ×DH`7 i)e*%n $Puf~:(4 K:v ͮV>IKJU' eNBSx:L@mĭW`Avtg4-7ڒ,Fbг|ZB"]ss Lo*q'iR2Ð`w_ƒ_6\qJf;fRBc~xXLs4uc_} &2V,r`r2Wp|5*ǐJPkf1 z: ,a"P"xJ=2i\mr2I<bR6s_K:ozIdۓWjptO=. eb+{}]MN$-TS?^ ]mUT+ F wJ (2kTM[Q̐=Ʃ?j2-zWɤ=0)ezO&b1ry$hAiJw> dYsGѰ&})[}uLj.z ͳZBC#K<8h3QҳA-&C0䶄A\b(³\LS0-s^Gp'Y~-m\MjLtuLPsIG{Wz<ؿ~^@S@kP0g2yV`0JN"SڮWlf8|/$PuxݼlaɏHIJ_ RWuCd`~X9V5@ ssy_tne], ܑpJv׃oDc!Wmb:Kb9|%\\ٝcaPw0G[X`Rx)UΖ$Jy f+]t9(Mr1#GYɸo}JWD - ^hp:*X(mhͲE% Ÿ@K㸫h{g\1Fapj]8t@vwK( ;z~:SekSfŸ8iIhCp0@bo A+B~G6`%A;+d2JGO+)/ͳU=_Esc%:Ff(Fw)9L%i (l)anx|Q%(l̊0HkuaiۃDڱUb4C<(VHMS:\'NrFxՖ'.!o(:(#J=rS&/fOՂoAk/bX0U)HJuy}u :BrgVja\{K-kEq,k7Ĕġ{\ XOJn:h5lg&aSy@OaڠuӢ z]~a]٬N@YCh3;E(f*ޭ.Mr+H@ejkIBVx,S ݘHGCΘjy8 =(QȰ~U4+iԀ£ZʾGݧe+/J=*( CW/,K9ŞZa&=r80HMvfƼ ꏶNGGpk&GBJɕEV/PޝwZ,+ĩIU(Fڎb oTɓXq>Kސ_(j> H2RN:70;)GmҚĚS^._-X?'u K ޣ(cMGEMyB^"'k^4̴Q' F p #&{zF; JضNk~O旜ܤZ۳4*P+y\9pwqw)ʼ473$cnp$&.6 oUXs7`P3֋IR̂#Bո@HZ18Bcla cLY?{c*F<o&#Zc|mb[iCmWJ8${ryDX~߄Z0__E` i/E#QK7JLY 04TȦgIʋZ;в:V-^E AHSNVo8^Zg8Vuv_VL ptKǜZ1h',SuL5Ôч=d'3qXJF-F'aEhyN0#AE7',X%xz 'yڇ:$PVae5[c\z4%8Eӹ~Zm8(t~TN\X(7TQfvo"-Y0ZVghwB0#ZF0AUB+" %9ywbEI^ t1&dq2ѓQON j01?JC.zpDFwbw7yG`T (XYkN4uzMnܕLqGHRܵt8/3VT^I? fޓ0&uh1.ϛLF32t^qWԑ&0X37ܺ5U i_UA~jך'$ۆjcЎ) g"V< ܡ$lR*Z_&쀽Yh/Ȃ$*Cjq^%3ֺznSabA}u[n2Ep`FI݈1cQX?M?Y|^dgyZ 63!ӸH/ 8dP*U W3QtTcaQ+G鞘:^A,E씧ݟqIZSMH?׃8k7R3pw@kZ k4bsHN)t8fT̸`t"ChZxVSFa.TgtLH Tc;{ǃܵ h7hzN;B(si0D, ^5"r4uXtu:jn.R^A~qRkޜ4[o1 tRij >g׭v8bWT6h;Zy mP 4{U15UQ$0n{+˹ \;ߛcF6$&,C!CYp'pO~KŸeȥ, ,WhN^һ}81 p D^ryZ faB5^H}|PUY͈پ^ KO<Ҹ |فL2 *(|08Sw&} AJh`' Ħ+)zTNݯv XJ?y+w ZC''P 'n pGD q#Kc|}N$; }qeRы7ΜKGYfjXIgW]jo~ _O@LMI쾰ZcmoJ;} xXx/Ŀԑ#QNFj7IFj*9cg4<}, ބ<6 5M[L { >=&9\oh@H|H9ajuϬM.uGEsbY)d$@d")xa>v}\\3<ܪ.QXة*]e !tQ(>wIJ^ x/H{OD5i+1OT&٥K/B%8TeêB3LBڔ.MI$y?Eig{ïܠZӑK.Pi'Hħ| {mO~`Ubs7CV*.t|r˰ WhwIة\)ezy21o4=]Kt';ݡMI!|uʁ9!dV6%[B?;G#=tL8ӱ:Hj` LA/g7BwA"`Ky9@7$|!<ؗɯ-lzPqFI&E6Zu9H\x֩M<}%#IUcpz- VQnIH%\wܮ=7JѨu'22婳T5|P 3H4AVmluˣA[\l䑓CJ}NFOvqtlݩo{ѡ{@歠HgHK{ "= -Κφ@ UyWp9;Rp\}S.2!{B1w|Nh%!W!9̚7gazCM *ƪ;^4# P䡎JSxsƹ cag"eNr(2w}JBT>k*'1QDmeakǠ,uy睅d 0utvR*ϰwUK P xbE(?j-fj?/\˦|Z)u7~n-=J[3?3գ-$X7o}bbHc0 ޴]!̘L0K*5+CC38ƖcF\/Hpމ.L@<8UZ݃Q[a.o|֧ũRzB{4} 69&R^K/?t!\vn [{m&@⊗/u.WD^nҫ.4ДHɭwnqxq3ΐ%v+;.1gsgN:?L'2̒&j8ΟlieVO0I sۇgb`l0) 0>% K3 {2= cJ<$`h̒}2 V*1A2 &!a2%$$|kja:k'O}*B [2bb9hsXPvJ9}tESu7Oj \a899q.{}&bۈ1o}gSA72 ҙ-p4/ 9QB]U)+v gi"rzS zQs_x[Lsѳr,l@ Xm9Ur A 2C2$n]MZbB䖴@w HZ.513ͽ} >~'9ԊH UlJ`մ/ϳ&ؖ+h4H:_UGu:D+w*T5s=$JKv)Jc cZ'" #߉WT&Xٝ`1z Y:X/Mߨ׍VC(ဇs#cZbQgĪj磞`5ґC$o赢b K0"GU=ֿ^kr_~MX 6S۞jq31S; }wk5P³6킜%Z;l"ߥ$12{ئt`ÄE+B]Fmݱ@t+Ʌ ,)AA-͋kH6*o]He_m`iXj\_b*5_ZlzPW?ڮO ڲi/2i5=",ddT|bgo=K֦jM>Bh*#`=`**X aK]S ?VC2 /F!< l!2)1+^ ˧v4g툲>;SJ lOP&m5D39s'3/܃E)i&J+ia]'C:DJ &u;ś sfAHh&BBeY6p\X);"\3$l%iR2DOsɿ͗:uZ7FgZZ61{%z%@ԓ(jDLmAz[yI8R2cN\4ȣW/Y=H°Ke ZL2EwE;|÷E墥KitXTT4JzR>B`mfeg7 )FʤU->hJ5?"נ,dAr?HNlaոwB3 a6c&WHo-~^8I_`*Ux "Q"gF VIR{H(ɲŦ MXQ߷=+qRxE#)}cmxp$bmzc0&xEǃe]r/G~XHL彲r 갢# > 0"M_&3gbH2ɜXybCbD.3AbOLDua.-F0ⴭ$^BVLZ_lEz wK,#f9Sk$m- , y/ͷ5t!kN DOFFbd0}⮩ H'X( def!la N-D@BK ޿8$MG2:n؞*p=RJ>~lE7I+ G9 ( 63Y?]"/` U60J~0Bf<5; aC@/oz~uU! "n%Q5邧_pYn]_pɟ_naWr*e]+s! 5+D6z܌ W5D:%WZT[wt.`A?] +HiBK^ƗŜ1Lus | 0ohO4~MW ~w5SꮀN -lݟkwRxiiS_*~cVX㒰4N]ΑH.Nz &{7^.~Jr r'zgМ)༣GIy-L{ҢŨwjCcۻYJĖ__ *ʎ` XFMdo7zm4ѓ81ޅ\NuT=ĿJ?SGfHY]nцLeW6' PظGpX;@NQ2]xƹ7’%1tIdhĄb|c?ұG8❕US_[nI!b?q ^yޝf0}ʀZCf03ܽP%z{y{awZŻ7o.b"[Q($"GXЛÎBP}]GwSu5jv? :1|cVݿ[A0Soo'c6#]SEfٶ DvCu`^FT;gdfijU(2E@GU+5%_ TttȦOb=!  *'n8jčݒ cL8?~VI[ʜ@,:T*涡R_9A{6m_J&O|Llӛ NDQ;{;Us2ro􎤉&eP1ޱrn`v3"LvI{\$g!GUsLls*s#!m8[7IAXdP 3J3om)=-n8SS vXj1('vx dΙSpe""j4%+)\g 2INd['Eqj0ippmRX8x'{q8?g ,¤ǿ:楒/߶Cp0d,?Z]~0 *?Y_hBMe&NɚzU~s &%6'fh F# fEa-"DaŃث;/6{ _#/#j&bzҖXŋf aiD.&BK_B ZЅԑeXI"kFO\ Wf|J:$G,4ڰGM Ce>_n:S_C)6uj=W= ތh@RfG(<=V r5Ml qaL[_F 4l+/ v'Y~Ys c>~sⷹiTY[00j2WYvͧ"LPEalu}󨴑y_8'hS_;ĢF\k V쳭DR B,.SzE{fWoϖ7zWu8⓭9[q/Ӷ1GIeC*F"ib{2zYCd |V| uVwǺ͆ZTӂ)h5*N(@;~lvV`K+"~CnBnI )#f9wّ3j`E"@bȨ{k~1#IssQ 6Yb;v?2.$ō*XIϡK#,ᖽǓ "P%)(4H^镂iVhB2PUW5)[,7=6<]˛m>Όḣ caq=)3݁VuWM;n03n1(Z;) 0YXu>[fݤA FpaIu,bdDGwN4YFUU9 ,/XZsh*doj &3MQBw|hEͲcݡٙư<>$+DAڂEG" uճPYH(QB=i܄}-O&w"Ҧ¾-柩nmegy19V+T_3G4cJh, 01  67@Zwŗ٧A2.V.&8OHO<ș~0˯hтu5.v>+a/29}_ -~`YSt5mǩ՟?_ u˱SЫ?+\?aYw$ubnތZg(J @ ֧fj05/PlzukT#+D0*kHL9Ah8F 92os9pP?( V$:uq}i!)Τ$vWˍGoe9 pL؛B;2]H#n# ~$#VK~V*@@3V9^EԒ)}OԜPՑFGO%2ۅ(*(րB$ڡge>EYzImґq`C#Utq묥^1($E]hIj4} sV8bM9VU`V׌g%Gg:I"n+XxoWZLk~qZUf@^ I7Ϛ; f0rW5Rz{ =uVyJW32f}ɮrb Ijco_C95+To%g g 3P<h𺾏6]Iv46ZO(Mg^.Bg-^ߙcW^灟u#ZL8[;3onvUօ_e={ ic/3-:<#`G~2] :aXrs~pC>mL3VI_}Yl6c_2jԑkТ!N(km1t"؛qV}WUgnK[jp0x/pGgHcu6e)N(7ھLd뷁➹*mц` sɚweF`^a5tKS(;:t4l6s%O ;rZa]+JcrZ'Ictj|JMmN6YBïP|Gv_J"]J sc^uN QPt_'#J \3^ /V,@%]"b #j.sy/n@Iᒮ FQ;W:Fx/i0L4(It4J)]񛲖 gDu)FYCm@"HixҰKy>-:z"gX2;Z$B^Va(s.( ~u$/ӨW]}l;Or Li l|Gr|f #Qzj /uńj:)x׮ree 7KAiQD;(h۩$\m^>͎3\%ޣF ' D%}_ۢ[Vl_Ǜx~37їEy `PBdG%G!KVóJ8rL4nG3n׮0?qMgƁX"7 ..q/ގ\FLC`Ҕ+rߞ%y)%LACmqkNØ49m-c7!Z#RST7у]ch*3K 5;~1*7=z^Ox4k=BxgM^ȥX"tŘRE9~Oqڽ1e7Zq$3l?G6J1"tc@~l<6t}F wpmŌ]kFt#z*`e؆Qvmn]ov %׀$dp螲s`FPp b'I{'A҈ h:y,9s(p@y2B(ؑK_r!A6c8=^}I/h6»A^ HߡMmDHFn&? Y'D47e>j (j&rZGI[D]*(anz}ZV)`k'w[z;.-JŊ2hl:_ FNl7) VqvC9*JpaC|jkn"bxa :puѪޙГMt9t+`n~N̞LpwLbC lH`~ļFoM[rF"b( : G=YEe_=xotх߆SXHBkf#MC$X>>,3E؄"*JTBMCu2Y#G`:ogo؁lYS= tEʮ~! 9g 5n n˗1t]ói3R#Ɍ(OCy2':\0B,zJ _gluHR$6@85ҹE@v_ŠS$ SCbcLy-ڰM2ggbʶ,$j:܋wwe޿{2> ngrmdyb1#QX{D#?[!@ {uCbve&Hbo#NjbKVbz;X7?ҦjR@O5y7g9t=PcfhfJ^y*$Y 8-'ĩ:z ܞb69ҹ-ce3ЊK",Jƞ!JȩPpi#"K!਋'gER׳$`~}zC\⯻'Vpa隉tS6^ud9j=Nk.HA3]/&B:xl|<}/Yb2mا0hMo LPEVkt |(zUm/oU ȧх=! eqߤ|<=!fVp6/{0IЃ^fzt("bÑ)T\цI%p $nr`W'5`fQ#57xS.)A =鶋1 BȆa 3Uh<@dzE\}JL/Y Hثve+ :{JmEK?(-iՍ*Ԡ(Iɳ/C)ނ~ΦM h 25zYkU;~9첿|25.KSJa 0WɯB޿ߏ-Gzti57 Ȩ\t$HmL /u|hy$c2we/gv/eUwppzwڕ``?R:ڈi*Uh.\5@sʄ]n s@:'*т}jl*otK+Xdhw"  3ꦯ'd|&{N }0YD&okQQy[gn)E^Mtoh u_, PDd1=L u`yփ+@_睂#=8B,{'$K-O!7+"x'au@Sj߱5I}^zC ɲ?a9-*@Te<'ʁkYf2Yٍtev| $/Ucq LσĘ-0Sc+H9I!t |,QŵT!j>#xB4Qm@  <{#3jH\_t׿_y`'U Qzn`lށro 63f]t`dR Fy{BrBq +*´-FDz+3aՐ{C$OMqiK \:a¶##W2n`;, xAZ_\[ONGNfsKDh2lnMi ;k_-l$cOuYr6#K+ ݿ|B@VeN2̨xip*D'p6^/:Ӟq8 Ok`iF۶,. &T{3tB:dRԧP0eFf6O-⩫Jkw'`߷2P@``YUnu|c#Y_O-OކԨeLLs;u 3pG\{pHlo-4 BS[e&pޮ7{ \oIIW㮣AZg|塭Z8Fn݉[ [Cޮ\PGb'4>~y֍(ԩcf Cj m 6%GzYEP+ߖE"A=#8& ^5^lUULDve)w._UXVkuUURAPF~aظ؞ B<G }cc{d6+K D&^@;Q`[m܅zo/DRb ."cjK0$L㹎B2΃J#` |w~ *uI!M0Gg4Z>Kۤ30aG'wB?_$1'gtA;7Ȕs$f$G` sD\ Ѵ}Ya ޛU?"} >g':1sVa9A ^no;d0#Dl7+sL˞?]јr6{gX葈܌l5FJE=naa vmk Їw13f{t=Iu} Ѻ8o(OVU~[I4'۠F}Z"d7?“{Hj}.i7|gk/\,=*[#F~o0J_eܸ\): )=MJe l  ? j +_Z٩?"7{ U3I>wU([s|[A%ͬ\Fr+:S !cSOȶ t+"g5tdx\ XHܷfD"G2}LI\΍*A2W)!)ak߼mm-gkhHcXFvJ2M= z])b﵄N~HD|3H '(za^5/|gUpʰ)- qiw$K$k-KH(gMIh)3ljfJOr 'uYF&yE ?_0}j鸨.﹀e㷡3:$QajsGwI .7DάL]qQ^"Ϗղ"_)Ɇ1ĄHW:eW)j\Wc8aQɵK)`:Ue;Դy 0D1 ZO}6Iؾ(?HN_V7eg )z ?d )8~yJpK^0gp>x<0GYx.pPi 0痭Oqʊe@҃ ܘ|`Wzz+<X|,ud12DapM֛E MurQ%=d1 Xy-K]gd]TL:ѧ]ɬeEƼ\Qv]')z -%L$:/E$(q0d.v&Ge6k`.6:tQ`AH&)[OW7m0 [)kFMmgåMq5:QOb}tޛfBhQ}z[YP"m*4 %|#];c # :=Au>fGS,7Rv0PƢcu> vz%$W5^P `d[D# jU_!9[pHl s4IK̭VB%fI4~':W9FUuT/Bq2׃Y\z i$.@y&޻ ]E/]z^}I/AngD_/i肕nݏe4g9sBaϸ’c~% ]Q?ƙ/`ڱLrZ/(^=n@B'Y~9AĵryhGD.-4u{)THLaz4N5Pg}TEijh_R }|qƳpoG!j uǸwT#[+?;1w"h~P- I גy6=@a@[؈ +َ"eS׭mW*(m w8\{N9Tːe+j{w7Z8p!hbC 0fPzpϐ C[7>0yq|wp/k+2Lt:blNL$ yUNMy5ϳԐѹOWxƳ2n? >lMqnP-;<2[CO5`aU=X>V^;0g\m{Q0">~RasZljmM7Ц8$ZaT*b xbo*؏CG ~CNkm%Kr{dBIH7\%,rp;V Y1~,;`sH`~^p݌~OVt*hT"?@\ˀtِI*H4(_~4'gr1@qXtfۄM;d*g-uL:Pob.{{;-6)aDʸsLlҺ̃MGK`B%dEuu䁦 I'Wې(ainjb-}gsFL?ߜ@<J~Mݷt v354^G L怹/'+TF V7.iFOJgVf1D'%ɉF֖>HWIs]LGH |C$7'WG,io1sAH1H.DlZ: `2c_}ݖ5ނ_ݔ;+$+)L.AV9 G ' {6#|TeS1WTZu Hud2~ZyasNHcyRW U%mΥ#+L]l>!(MβVvvy6vÊNqʒQN 5u%S@禿 hv12ymUax,cl봯~Iնy#G`L-6o^YhS%`;C<DU%u! :9`omf ecɓo/sVzHMەuWB~9ɯk*px0W`?3J{ON?PΪŎ5>Wz` nU>mkF(VY]'##-'䡛eryZ3ȯ=XZňQ3ě `f3JF8G\T^;o٬sN$ x/VE~᲻?i{' beqzf_jGISDoEI$MAQO]05=-7Wd7qTO{CIӚ Ha-0 ;ģ\HYFvԷ w(ҽ~UAKܺ8L8u<5JM}zǩO6Y?AY!" צk ~]WV`"3n LfkP d$ ]*21uW3x>u8oU3(吶2)-&X09DZQq߭> |ʲr05`% QK9CcP{MjHO7Õ os]pD d+p7"{-%PMvy;܂(7]JB8_:}J#y+8> /y}ZwXvHᮨ" c]qY,NC) ?|WNKp\S$Ֆ,N#,"5M)2Un0<)s; /GJ 9)fzy_Ψ9&nxd5z^TUE՝  (;GF] =%0Jgː!~1{@Ӭc۷Ǿh"ld kQ{vH7nCH8 6 >dMHd;6im_iaoM\&5&{nm'㤅RSQ7PVI`S D"k}%XR:B㰙=4t ..qtT'&t #0 0Ѱ`ږWF5euY{jo[@5N.DV]v^؎XĨ;:t ':Iٯ>FOsk#N6>6 gmpAh_Ơܣ^,1? I޿-k|AӨ SD477\nF(Q%wGr0TZ}4]5\LS_A@JFM _Z׬SM}kVY7g8swgj$u5G϶{ܺE&R{Nu!E}3w3bvKy|r'+'Av f̣>U(3 3{<+]ףfTp ]8_=6*v~jE:ڣA^Ѱ^ [ܜ>*Kzm"9L# e 3|7 C߆i R#xo8iSb MO'Omf Yn5Hy9Q^֔#"ʱ}.G8v!Ģ=1PaE:L,AA@e:a.NNb3hQvͭ{ejSt@;5:WoL^2s a:Q`[H q8K@kFtR.,C~J[.nF- 8qť;{^x}B+Yw%FI=AnVV [5/$"6Fuk/*Ev8n gzIs-iwϻgI=gK㆑Wc/Nv4׈9@; m9v7jxpf\YBlzx (MĎ9bq*vWm؜ eGzuʟ2D\ٔRWɒIgljA>z@8R+5o4j S򽗫/rŢ*T\qzީ40RMfʁtH7n؁~#{JznשO# Q,H}l坱6 nCq$ Ig5c8b!aYe% C2BQ6-3Y)8TiR]ĉDC&Xl[ұ94.5keh?\e AG G3cCn~zH1Q'F//yG_d/Bi1V06 敹*Q܁+en-C8Ečub'Y ÕߟMݗ.A fF~* WFKo7E ~JYې 6OFlӾ2ҝY/tlqqX‚@ˤQb>L%ַ)qj!I3i52Ɣs遖-% ‰SEÌ a*DA(*y:gJJz' wY< >Eu9{W\L]u)'JwZ(-PI~Zzw}B WHt{t;=L{aD~1iWN@nuc"HEﴧFk];ܗ'2銬0)qlxS2o|x~ś}o`g;K(!\rZt>]#0!m " g04AW%KkoH~\]tIqgi87Uz%Y+1:[ S,s|a,*N+U\CoSm j~eo0`Ř/"$%[T/';BsKebCPU8}P+ظp啋hQVqv^˺Pm-op‹/JJ^A0>]V  \uY]Lv -ݩ 83U59 tABe 8ζjk ӟ\i=liRJncOQ9NR.xݕ Z\*]Ya@[-' ";2ꎕס^ rL,YU`{&Ƈ[性XJG/)77?] ٺkSmOvș}Ao$7aysr*4~> ̀e -=mp~lbǰ+*YvPfO'o SEp$1ZI.${k2FG蔮6UiefMnoUJU ܉pI󧁦=ƱfДbZ {w>{W )Vt; 3Y0liUZ(%G"qDAS=3/7_RpOxBd\9o7wOz`ḍY\ 8xeӳ|]vM2txƭSћ/KM8IR?'"ڠb&\I*|DJR#Qb5rp˦Z5 ߺ+2gWVޅ]@`fh,jYZzcQքL$#"JjF^.0D5/{ppQ4dWס IjĔbl%9k_4),Ӟy*Mi4YnϮz9}y/xv?(R_Db>!UֳFvڽ)"DI'+> j\(|ʬP18)&_H+FG<+r_F@^:)Ӯ+ƖMX.ڀο ח;Snr%-~@ j2@Kh ^ -3Ek; !K ٽXѡ+w\|s(H~RI0KqdDAkAdϟ?A57|69_{P_<3gU4Zuΐu8!-oZ )tr3F8ifQC0hLL|̡qF8W`f\UVǍ9K,9 8)Q{-q?؇47ƽIy auZ`A3+2 ỌoGzy+^ MVi(yNHٱ RC [s22YkUuݤ)$#K?~30O>yU}C<>٢dȲNk 3JǼۅdQ o7K҉"Efe#싕?x,&@oN>Ft K"I6ZlʽvF"'9`ۈtY˓iM¸CC/kNً狽-F_&(A":Xp†/R.׷v̝]@=YC+ (&T]xmzzb%qEQLv†چѐ$yqW" -JGv9[madRrZV>-SUO+g8lpa`vq<5  gC3-.KjM|k; !e%.1oЪFY_掷"ϋ84_5ԹSYg"3kR)S@J/'p!':'G86.|" 4aai:l. ? :lN.k; ~d&#/ѩ^!y/'+HOI0C H$\##"гpa V0d5(maSaTyM6H&Vz`NyD%Sp}fl'j[Vj*EAEҞp`ƆVC]Q/$VJ}ť&&;C?ɷ*:;;P`waB}* JI~jJȋ=c& ~n,EW-<@`Qwl!͖cc3$d]o OV#3F3gٔ Ǣ#Zց0dAa"[}mK0eO}s7Cw@-=xLQs#~\ ܣVE5=]}r1͓,ę@t@cJw䌭w@I0Ur /*Uksd Ɂ-yaˡҟwOJsu7!,^ ,UQ"VJQIÒgF5w/o./2B4'{,YMԮCxuk Y^(-[뱶!QQu*VB"%8gM\(zvEϠw2Xs`;t|08][&该H럐hZ`wț"m[:YcQNqga|aX ?V7* ֡\ELGALxU`o_&H;aR$C &x0i7Mv Kj.g=[V18Z֓NM$ pЅiX;Y}ѧi*gZ޸y+r%E]"0"M`d(ٳJ\DrYv a3UpݝxwyvsR1XgǕAW̑>o5/wp@RUL[ |g~Y5@F l!>>B}O̹yuJUbLcIZ٥[8ίMQy#뷈sˌl۠z}+y7F [EQ#ѻFYyb!ͨAiTc"mb\5.fj*F9;.Q-h*v,Wh Ẑiwb&Pq * 4]d7+Y+$hJb]pc҂2s)2k빑gsA;plq%S}3$hEHKÙ^EAwHt,Ftwi XI[~)dl]DL_jYLˬ=$ GE=Y/ {# ̉pJT_"s HdZcR~EחulV: [W.n5 O褢7/E\Xd.W[Ǣ;Wc^EwPO<(EwhȎ:=5Hi%t'm=tvwFB3yn(.<_xÓLnJ~)^FWkAѴ9;.A'*Qb,GyNG(WIgTn:Zq#h[f(6QvZE׊ϐ.4z߇^c2d6f|8inӭa_t.οC(3`xNfjc U^uE ,=ODgxz=Kڛ/ˊdX$t?N+܅J]6c LuP\s'd0:ajKXA:uO !1oGR_ ܆y^g"r[ vn}0FA=A, {ltɺʉ|KT3eQ$EQu}i<QGb yHG^b^eqLaK),J.FR6CEn 4XWl+[))WF_8Wb]3x\^k@BD0E8;##_* *F\Y?<0, 7 YDLśDGnԇ5|'{3A|EWۼ*\`~~^6}f;eR[B<>ݖYT0qy)4}I<@OiAB>]Zs]wCpffY!p6f:z`Yà֞e3't%Dc;Kuvq31|IpMC[Oe7VGBf`"+R;Wʄ!c9vRqZ,#S|U)ب;RL/57Nzcv\dxcˤǠ//NV>n$Y:q6 M"vxωd@>l4fȲg4 yJ 8x9ŋ[iAu$E,1ł}yC'ݳ=t{@X͡}>Mһx]Y+;Дo/tSH}nOS)P(?A QVJJcI@wj^H:,gLDkk//6$:!/8p@&L[cg*rk%}ɲ!2nn.&\tޘ@h%"+ȍeWf;C.%5 L2Qdw06 bjtxwWŐ+#}yx^QJ6,\ F8x;G ̸5,c# 0Tjȓ٭Fe!>);r܄-@ا>#vg Vn!I ~A:2x $\JJpK(L:_dU~F4:45+"'vꐫJ@ <v<~@+ቘ<9 k53٦1y߀CH:\d?|jGANN%'&qy>v/Yl?RB+1$&?爞k4mhp=Y# ՜i]ƼwkDF3-|Ӆ[ԃIփ L2݊ԋ"Ir:,nSa?sӒPn9P~έ`k_KSF moeDOxpdipix5 P VǕ&4aҜc>[p{5]ڞz4/2R}--U_TO`D NcWs8/ ;:` ]eaߓR{ ȼϠͤryS[fT>¤8`ՒXk)3|*Kj kVоc!&]n+z)ۜT"Us&p-v1zv20@) 0_kϸCXgA3s>ޗKTINH[vahYvNGZ5KvvF/Jw8\涌g.MɊbwI.Z`n V,`^'/:TA_( 0*o ~ @[90_/ȞMxd~4ΊQTgYw*r.v6NI-z]!~˱+WZ,ps!9E/']JT`yo.HInMv_OFnvEm'5JAU$$/ *ӔxxE#ZO2s-\6S%v`쎫djpz\`(*UTM,1 E[v}BULoX0C{y?UѧEg!lv쇻(m=4- UfTC|FSè 5ҹ ;?oSӘtr(h)K1:+c(51Y:ы%ʍu+_d@ٻa/^̇Cl e?xu`v2f5\WB2g;TU2TMP!Tj sj\Y57PxO;'2akhhky'g]%ky0R:Fֲ5136ϏsZ}f1J`,x2i&/΀cUXhȆh呕=%jbVAP<{Ƙ&B萑*o!h; uWa‚%q?1aX茧T"!2 wgaad __7Z0H'?-$"2Y6f$>s`__!nUB`ߓB*uӟ; |m }`{4o;bdp ~$>bsk2St]T%&p5|\<)@V&i;8wH79>? VUCbq&H :"/CF>Kx |u.@JWq,S6EiMch#P]aQjs'T\*鋵4|[sF\.L}xX~EFA~80/*HLA/mF`xgjA3Ğܚ҇CdʃOw֡`s˯rY7EZ75kt.u-2p\VdVQ%qeJ wa %!"x6s{Q3uU"D(|SP[G| +nDf MwSŕU@q2tS}F. F/5ż@: b^INE|Ԧ 忁2i̳MV7`zhg(TjAr_ ͭ2;x?lf۫ i|A##6<\FK +yXghƲֱW̄".2}Оw-nͶRDdh8T^,BN2MUJ~$CrM ]I>L܍էꟜ=m/6#Arao׵]4I/-ȐLٟ*:~)oHxB>F Ŏ-NcdT)E*uE}Caӽ:ܽl.7,D'φxE30:3k1x&>NTxoOf7-ޓt{; gwO<]$H\XvOV%AO⏲bd*˧eːV~jO{cC0l10;Hpo [8h%u$nN(8 h>s5/}(eP1E9_T[oiA h < ^rGSqa~,Ui2:y'#:fXjnxEdf,qm`|.lğFHPYb\ܢllVCa0F'1 F(Vv%t*'+E!*𻃞RdB`Mox5kb("> xqHtbCmjU!$5}v3BKc|f9Q|'!>=űGz;w7SA%# ĄjRyPP_Ô>e9@C~ӣ!|b]S3aǍY=ũ:|dGS *8:6律y.B bL*`_;C4Y)i W/4'"4B{GFhLytK7SjM DseIz71Tj|眹z[CK0MC̄s)U=$G_q$+q׻o0eׇ3d}Gh}/aRQ jrVlba@;+6J(CפRA.G7 sf23I{LdÒv!4JS3[lh 0-6ndA%too%#' u@ikiHn+6-1S%asK(SosY-JʽmP¿} ȋ |$7tؾ_d֖+u{ ^H1<¾^:礶@VK;yZPmsyޢ˖Se\R0d_WӾBM OӳL#SP=l)Eo<ЩiLt"YeA_m 5&ΌPKk Sר >t[G`_R _(c^l7 hJE1C'G,\ĕu ԚRIa;8cF,NJҒWߺ1Dd$iMO۪KdS#=\Pa=r襶P~!b.$0@N|LTfq1O}3ƫv'y =}5(gQv#xGg"*>:鴓Gxl(~U>r^ %fn|3YJ3sNn; $Q;{[=~_w=Z/  >Նb~ZgyR!0{=+֏ca_H7bZ1bZ1w/wل0u il)"|6H\&oO,mNJ7i:S7XEMX⥙g7yVjt-P2H爣Q4a_؜l6a5HW 3kܥsx _v\N!'b Z?";UHIt962v #Sc39L!^wݡ1 sU)߽ݮd~87Sh~yؤZEqn5`o͸Cf|ۡXD3<_X="MkT;!ZȺ$sI}Q9V{>fA"rH 6q:^k?y.=i~]67hy3&Ĝs0KAfdcࡂpDua]9 QrzaX*ۦD[~&݆` Jl8g2߃x/mD]ZܼR{/S3 V& @"cIT14O>HkX}vR3 oTR{0T!o(юEЧvFzq!Vc;m1e RW>ZY']x2!I.Dx7b(m9W$(/9te .a]!K%;A2k0H ﯴ@a{,tA 1yy̏//2Bʍ[E*kvc2'~z F:+h ܭjMA3~SЃ`' Hd#!#t v`h?z:)yAYۮ6Nb~`BBM}[`af+b109qA`xepT$'Q (5wt*zᡐ*Rk@̂s5@uF/u ?3mjeSǢF'W,/5,@ xYAM|r^2qmc}M憝Du}OKYcx &:<.<G:aہm: H^hq7km9YiTSFyrl l[m*KEȩǖ܍Pn}jfXtc}ZZwy%GSr)y ڛ?@N0-R@ֱ6@)P(GP_]kD*Lvqd@'}`xͬJ?_#nQ1jޠ̒iU)"D \ܾo_8,/)Wߢþ|0O WQdضYE1nAhi[UJ+ƃS:J.=4ntR$ /_6T͠UȐ ݒ_rɠqbԫL X H1_ _|ǝ[{} QrFl: G ,?NS&#EF̕1X5Ua'Jiˌi!'G|TEiю/g$>Qv\v Q^4L,z SGMgCUoS*BɻjbYYkپ_psܚ' >ʹ$"`,!C,PXb[?-Iԟϔ0ۋ?sn$5^LF5P?s&]|vEڒ R!K<~X{DN%bM=( Xw l:yr#-]giA$FlQ&K7'Aj-msL8Һ+ktt3C/7t' u{hft|Y#dJOTj VOq8SzR:#Go'O%<@L 55m=e]FɐKa!L615K`@U1ukaB m~gW TGm9OւD62=pe߹O.윔iC Rx4_-XR]4XZWM0Tyӓ̦}hXR"$'hA4x"6}-6Cb~ <*HBj2C=bq:d57)1P.U@[vѾCu QSΊG0^3DSQzX*B ݵx@tee} %6'admv\kQ2\)!Ukjir6qCIrtCaM:~#dy};Uz0v|fm9tSFݵ l8WĨR Pф";tr}kb@[EG3PF>SLd*'J*n&Qۉ:FisFd"UΤa'$k$ +R8 5PԋGDps L2gl"uWw MGX#1mLEV^E_:efU?RJˬi(fQiS[ߍYJ`ED G:03g }d0˳]arݻ]INnnA+,lDvpeu!p.iA8&;O2X'ˈX@.$SInRUb8>*u;6k;,wWVƺKAUv-?C +E_Hg$sʗԄs8,VKE}wX9!z%t ѾX0MO90Ζeu-n'oCf3d=ãݿ]= Ϗ_+yZmyEt)߸kck>[<13ZҞY5em^*Jο{@RBV"RA^z_Ab$O28CձR-'8V|d|t^~z\jܔX j*\ "[bզ EኸzW Wde%s|y򥽪-Yt3b#DL` vi%}hvy+(]p4']Kh;~Z1ja-Uk|h k!(!ыj}ծ8|g1 |TWb5|E2UsggU˅/Pa(1WDf ł}%+(hkEeH UK$LpKϠ ` m}\G$VJR~5Tu"6Cb"PS0'GJ.k<̵d\myf0'ZEf ƻjjβ;a% Y x>R{7 8HsF(d{?b3EM` g `ɺ*ݙϺ3'U/}TG/adEy$I# n-VBׁs#ɲ 26Ծai}@ȍ LGh>xKE@$Ekx q:M^Kkd4qwb2P{S櫅S.Qi Ha<2ҋ횘qpR,Bb6aShϝy޻Du0*0M ǀ [O'ȩjI[ޮ*sB^ |'`fII F $x[Ey!@^~[B]&V%,Yaڱ@}!^8(wꈫM5 L%-*vnFD'!¿ܸٲ9tEsk+-I9 ])ۡh_D=M8JUmr!N-hG d" ? *ӱa۲cd:{ EռSPͺٛ8 .b_T]`5:F$Edt)#e&]!U=eo0nb^{ QACLMc) }*.r~;5ւ+DJ|e%U7+}TY54],\_ؑJ*E,bzr#VXxI0ḊokjNp̹m ZD"cXَvW+EBK^7Ԋ#~{dJvr0J8zi}vnd0g َKz*$಩yVU< iW/ˌeVup۝h Jrev2_$*Y9 ~֗^#hjHE|1 Jh/eJB v>C $z-,q؀p F!{>)5)t1^$sXU[*C1u} 4zӶRRƤ'7 <]8^9,pطZ>X@AֶOR))0jh# '2WaXv˴s`R:Ջ`}+9b"̹Mɮ#u"gaSVh*"PUWh$5Lf\ZsrӜA䛥mf@ck4ކ-oEYW2ﰈMl 2 ڒ@dC8|sT7g*dwPz`Q2[>'!ԺDToMg3)>&D H;MPMWwo4d:uȉ-玼8TDΆ;)[9 ʢQ}\)& )pr/5KoÝ j$ӅVYf5 Rr)DMI4xSz{Q " u=V),>VjX9 ף*g1fs2LNtALiPZ;nwڌdv*qcfn[:[Ё?:B@#.TZC=,TBAҨyI-_~W+QqCPyhëǶ"D+բ)-w.MazYVA7Yp6h[7~f("F׋^km2vWN1$ٹV;9G*mŊ.İ/V;COƱ~7Ŵ+uc-v ܿĨ)N&/8p7kKKҋUgE@Ta_x75rHaShtI/*~9>*w [i0bȊ a򘙿pf~~|{ F^rf[&xF]!$̻c1WJ4 L~`ѱ<UR'2~(*qNZ'`|l@<ޖak[pZR&YE$_n'r:cG,g&fr*Y`<4\`:Q=M K@L;*6Y9c5)Y>Q74FK+Ɠw ٱh/"!%!`8 ›B@ KI$ȯ@pBS/-h=qwu7ehSo5O|!M%/3=qF_BZV {ʨjsvD%.DGñl')D>ɿ{f!@R!Utgv_WdiV0VLfq ~ WVwM=ߛa.H/ITɚn P,־r&dmpӾ:.Bi߃-[.I]*d;`H1O_kh!Q A\aDR}g"\ҮzINO A›\t7N$5{r!/*9nWu`04Pz[L[xΣ%+K/EϏ=k2Έ!xF'NȠRz:y` sv-*!R0%CiFJFєLاLF|6$A ;Dx(ӒHّGFyg) _ VfD)KȈng-~=G?f]$Jig5 ;{#nBHS ?8uy$$Zp.َ&o9F6%9^u$dk+7Ì|`g"^d"+a MԆciKb4R~^ԚN;'^kJ ^q9\g '3cy^WRfgfdUˋ{j#vԷD;[@/J="f!<yǼlRZ`E~Î]y>U, k4cEZ]%7l/)ցBuȱU"ou]n PX6\p2Y^ƣ9#G`;&J& @ͯn^׽N>o%82ai;Ԡ!<撩yU /mk?qr[>IݐC7LtN2$fTy;3x^F+mI$dDMb(#Xw ԩ2H.)lc{LVbXi ErI{K Jd8\*V|ft5ư?J~Q-LepF9_]>k~uVdf\c-,;Ϝ<4"擐]oFWGHy)bmJHIY{'i2;:]7/i plĶ˯Y`nTYHˀz:V.> *V1j9?)%C%^(ΣGAM#0r ˖"K +U 8귦H{ҧEG18{0;럹)㍠;.9ܪp uK>z9Qv]{yC@ z1ƶ|z$q9%,$&>p3ћu0+y,T`c+H 1-"φ34¢t5i'FbvV;+"WeN$7Y`:'c;UX3\r/D5g~q~6vWFef@2ڗPkm?3&k@RقqpnyAAŋZc`eiaD[qtc9[\o}vM%$~.BX jN+w;X|$kޡ`{=J7R @7Q5DXiz!úv*:F9xU _) D4 p2k_?U"!XWw;z˰p'^.\9#Tjta+Iߙ$AgSKp[.-dט/e6e`CI)>o pQA;S*$:e j> Y jλj_mhkP͗Z>87wRw@SmY< 0EJ!D><~-q2 )kLZ_bsC/8LJy%;Fy(SWmlǼӗmQ#8fU8E<[)d,~ ޳ݧS &f3=)5J\O{qN|6gNס_Z'ԱL> ?R߂\v*j$ϵm_Ocl~G<[-@1vjR}ݻ8[.E8We1-{gԡ͊-A,dr Hژ\:8tإ.(֜PBȪHR9V9B7f ךI ;JLJshErR< Af{o+dxȔ[6"~VUC)FQQF}VDGN3 u.9ua<"Mu&0e*EY]f!$ #F!Sތ#L>k>>=w?=hTr쇐9o8D1xe 8\bKHQW9G/RY4G" ~ho2ٲ6 a PYURIOQۀ*9w_$D qA܏e WH1>w LEZT"؅GJa"dt@6jL>ձ"TFN(s _#! Q."Ye Bb/<!Ry?/GyiHs˚߃IpOB? ?E(L%qwĘzN_qQ}1CWˈpu7[OC-}d1^X_׭eߔ6 %bk1"TS+];TuCigdZy(qto8x#/.KىWJ?Kx:nO8p .$< 첥V[B_:7!,m6*yz#=ˌ5%'X 6_ ڽh4OXlIVHCϏwhB7>' -pP)x,ꦹ+WɆ>4A܆kc<)3:89"m+g8!!{B ծk$j90CR`[K/mQ?9]{*IPڰxM()#.4]!'ͮ]1e 8(5Pה7J^{xlf[a\)( /)ҐOR2SUܼV a{h9p)o@845`&1}zp`ϽS=0YG NjVϤ3T(7.TR919˖(#!ibiDZZv3W4DcRa]D~7ʇ3'9$3ǗRfzHv*;|QOmmlN:•fw"{4G@kg [L0 Lh%tWEJ.M 3 W(+$z~I,aS1Oͻ7Iu7Q!A4. PRjɾQI*9P#:55ah-~orᑢ!kWڊ(w ==&29G%nIW ͸"`]חQWjjܡLZ~K% 216:-~\dczR{[l/({$f"q"ҚfgrZ.Fb_AJA|<lÅjo)u)Djh9*r0s+Dtk%L-wC?<勥N{j(L1= MTRX2դaI +x~W @il~YԭxVdǢ6x'i5@1mXBB~Pm![ɂu?#O`1vf+M:LBԯQ!bt =dW獵l_B!?pk@U-g+c9cώ;jjX2y8<}Ƞ @Ǹ7F 6'E&f$chyd yQ8[&^[goN{5$KX6-QЍ~?`bH}ҕ\^wΏ|oNC X#Hz5ZeZT-ȸۑD[A:ƽ}!m=M4V\W?6貽eS8 p.?:߮S[(roO;HQ67 L myj{F_N*]ET&,~TAZ`fUlSfDž8,#$8 QxJ3{EO$=FTbݻDiCdgP0|3+\`)cء:״&Hz@֪ߟH:y Ƕ}Zm}3|$% Kc~ g}r}%-7{yJ3fepF#3IJ!v.*k<\G'vSPnl&UnOuƾ(3mXZE$ 2a{3ydVŗͮYa|W{\sV'v|ְٙ[AޔfZ4A%M'3J J\}5Ns4߈7E#0@Ɲ#.~̨O'}FS ԹH(<QY<4U dXd&n=/dh g֧|zE D_ʦJn~Vj#B7rVE闙3]gi #H# zLYmg a$ߨZb)=F^JYl=!뭽|9P{Mf#O0oU$n+JA!iZ+PYتRtOu5E7ng;DO{G@uv.'ťK 4^1մ,WؓK0^;A{3?;['|@#Qj> xc (=i-KXL8 oZB')lh)C6'Hմ Li!)Y/yP[ ;yK`-[tf`sKc4VkẙRd/=ǘ/X˾\t|1F҆#`,{&Z 3(dZƷT_D.NlfèoIӔο0f&M 7"NDP`M fniH_ý\;&f-r _ɨP\|-w~OŖh 'hXd-4HH'lXeY) )g';NRi%cxS#nFt^+K*aR68c{އģB>)"M(gHKpt͡ /`m|e- kTez*O;5"$c\n 6S Wq 748!T$f Ϟ{". d0[BmZtd3Ǡ|˷E&pT1{/RU ‰5Ϸ'i(i=^Lp3PbWN{Focc'8<1UX'R/}!%S mut\L`ٻw9܀zo,@0Sዥw^Z0TTū]lv.,E!ۑF7œzeeԊn0Jo? bJ VPl]߷?jUoAX!8۵pl-;a=K? ς 6|7hm2qq2ruy׌M Shۏ7&+YO0k]"Eq$)vw[X*3OP ᡑnoD.3%bl:D8=0e1IE:9p1m?|  8`k&ҮV]Z9oB mʇnsN)/̥Yj)}ܴ(}#d'? ًw b֢|#y`.7#qP#'BZ/6SϪO6UEz/`*zT7\A 63YMƩy!4Ջ5.KpFΗ̺p:9 k~@p;gLTp1 f-n! vKZ2 #җ2.B\ Edϋ(D jcrq75X7.>Um^B2NRua# ^WNE`%Җ-K U!@QG {^SS]dQ sQj(a%f7bk9rWX_?>8*Rqp?ʈUTŘ-YN. a_+U1iVy/~ĝFj7\ lnJfե"y,u},UuajtE/ƽMXõmO$o5u#eQ.CR_g `$S[p\J㈷|;b ey16]e0efoZxG[Q,dtr: +d|!jk{W'jm˵R\h$%zeIT=bIU׸6pЭThyK-}klx>rO!쾋vF E9gf#1g+"f9q هQE;fOb q3|nmy?ʡn̟̎5V:]^rHt5[zmYO%Mt~U'Ț聒W1(ז^i+O7-wHItO LFȳ^H-e/]+2#~ǟ&KL4:q^&KXߊ{" ޱR9_vSlmY>gRvƒg?czt&Ė/\hެH p!Ci}a5 vC};9{)վ@~: fҷ04neԚ gbJc8j |3&TDVOM a}9iŊRPO!dZ<@a;BC|qm C`e?R5wڜ4'C2;cp1/f$V+]?qhW)Nif+4~h9<, x?$*CXUqO >m`kŁ y\i .5W0DFUB ⍕,FOi$m9JkrƇ~;Ąe񳷆PE'恂dûiK7IeKs!ɋux,|7SShOfq6SQGPfؽ7zbrXw@(~PH:7B@ M?ߦl#;gX) (L 6Ip'~> vbM>JY7k9Ў*p7 hV-9D2_1eH;v|uK#[KUYg2&gҥ°bWNZv]0c2L]P-U=a]Hu%cvx]E9/PfDo] ͧ({C$"^[PMg ({pN(j4bE ٥G45܇TԠiN@d* \/F FRl?CCTW9;RdͷaԸw(k FCӟE?v^.S#=cs_CCNl+)@ɼBiM-8Z 1%D~N=wmʔj$:kAї?Ukc^[ԆJ د{O\&i/5kԓރ3ןsqG-iDFHnj&u \6G*I2|/! *5 WI:>ε_I}`6CϣT vھƗ}lg-<[:ٳzۜ;9^̐q^onU%#%D!NGXT4OgJD̐X& 䔔\RA|u- | ^WAjn yTo@] x$ A A 5*2iFtS瑕+90{2vdw˜z X[z]tw&Dݿ{q2օ/n4YV.#>-rle/hVW]3XYpˎ],5v. pbxg[վx7 ut7&ͯϺ1S䨭{(>}*<.ᅯ V;|*Fa_pӧqj]x/bҁP؃9PmnM,2eXܳ XI{J ٦ EBhSڕfzMrI2h- ^ APv*'m"`ݼ-}pnD?Y7C zR(yZ["+5a@鳪c@ ~hnhcno}]lЖ+hAaegɳr'>(T m|cq>o#1?>eJ\]-|.]؍f339G?.=A1LuEVMvS2f^K{o3dCQ\Y+hJ}r8Z]{G%*ڬ&+kz8|ydy+P,30Iyk};{xks|=R&peG'B45 ,ޠ!a]䗵.v'7.I~ꮱy_QW %e̪6zZ a) 01!4hqO-E] X 8"A[JGw@"\\ ܬTpr5ĿE+/Ymnd4`ہTr3>]84~Ud~p%k5>̛=<҆*]jei)K+_6K#arT*a$ T!yt7Qwz&J-B掁NE]C磺zUk]]&y]GfCC wTSY>?5^x}~bd}]?4v !ڗac"Pc3v`{;M Hfo *OD=d `g"T"2G=G K d& yٶpG,iҎwP  pcm%$Ii|W3J | v| `&BXxQNp=Ä9gu%XES=ԣ릜ōQ,=ݓ%t\j<*WІ&rh^ozӀp+BԀq2ưj7] Ŵ`@ o64  #(K)S&Xpɴ)!ypM0љތ{j4Kz{n78^-=; uȂO"+gвj֙ ܟȒK菹nF$νԧJ;mF"n%6 &!ty7Dh4t%9nny x~_:)ebrZjJ0|md>V\`ϓ% UC^èUww ލ,M#ƲP<1& OM~5 \$]6 'U_cA=?v`1#1h_Kx7 m}jL c]3xtAiyX%-d3T7;$OIw!pdh0{k 1D\]4U35iדTzoOc%nhsOyv"F. bK4&ڟ{Nn)A.]x&2ФϾ߯V`49kެ߿|Qᾧ%?bYMJd:8m/Vh6\oj_G'$K 9W^ء UYb!3JM-4,kI<8O{jBgifT$$?cewr<:u0M Oe ,\G(3 {ӆRߍ c.m^E70F|YpW f8,O3R|Kk h5X䆕#Q"GZLYkK5.l5R4RRgh))*-3P:|q-"j`Lp**locH!.`iդ#P}9 4h2 %Vg-,Ӂ"H gWIMo[|k&8$e3}7mx34gg: #y*X+nq;Q\;HķgтHl+8PCIzU~g0BA=h4+Bë?Z@G&FW3,jkް5F0'>Tl$b_'-hfnR_6 )ҥwH}iJ'YgȸI~Հ2mK)2_^(h`;"G0 ګrR~y{x%¸&K64>1ʷ*dktQXζوvcI9a*{Lɟ:% J.Nž2P[ >:gg=MO&SӞ 8jAHaj7O-?[8AC8dI{egrc:e gye{RE'I&X`ϳ.aF5{U:3ACm6!n:dj>BΩ2BlH6g:hl8].v@w%Մ;|Hg1dJyxx5Gяs&e}]//iƫt:]}<:ZpSq_)"w+J 0MZ%?-+59(g$j~;`$&)룠.m50yMBҠlAs7;/A>T@Ȥ}ERM ].Oe0~{r-)9(TZvmh| ͦr%\0Gyۢ[Փe㫔;3e-YH$"a%WCJ8OFYߑЯ uIQo46rZ@rnݬy㒷-X% ǣ ^-I_.=Sqk{|bJT}g}C0[.ޞ[isrdOPnI^3p HOt} i8k;@B(5G@@)6حC3k +0!5x]fS)>t{F b*Μ;VFOW I9pQ]!X77˱7/MϣWMB:bx s>`\ì+83?4r~DUu]1ovRâCF"xz(i ?66ߐ+]4hBt~e(e}:FQEKhbk60PNrhNV9`F","K={y+Wq㿦x]kwKlՐ^&XDeCP&Y׷_-!P3==fY%a.e AB;.}OH mfAXk )&A`r) ۴|l+HMj.A.yG{H?k0.[E].u|hEqBn] ,Is P0xbx "5dYWCK բdq3Edߩ VxACA =[r?SO&Η+aؽTҤa r\{jNXݑPm?+eQ=nE]%>'Jf&F߳dVw( !k98y *N9PȂiȆ3+Iӑ'l [ۈZ6oLO#jyWܿ;}mrhɅer dx[P n2AĘ\o0tcvdvEe\K~HeD,N|dK f:6PX>32^6CtkbK(T F[aS xfIgYmȖiLe֜G:̙*>:pԶk͑"[ҷ5 Tg #1 F&68zl~X ?a<{qwǻ u2*۵g рuKap}fۑ6`UYGG4w)<8!X1o+T[- fq*.y Foi(\m}l.ɲի8)}7M4od8z?Yg tQPMެ9{1PO&ĹOI\%^|BmzcQ `E:\. ,`c1o/{j-tG8AJuSg"8)U_\|ӆȐqK2q&QCpH 5F`lQ?)-3WG3FT0OR/C9W%^ ң3puj]s!Fjg(,$hWѥH[%5GXw K:*ȴ6e -idEE"~2gsU^WKj .~Qx卛.{X ^ mH9mͳ d@\} Zu@4U枨 ȯ_ō)_e*($e^oc\"3^͘hu98AM (k_4ϔeٞ}uF#"ruEFIb*):~>ҏ _FEPE͙i;D fcX6S˞v[oc `q&Ts\HLJQ72NָzA(Q*Tc! 05C<2kGv8'׋zl R @'"r.[svl=L7.8gU75UV=`"TlR*(8Ž=JҏJ{Ӝ1FiQQNtz+%Gהa X/[Mx^(qt' F^EM_@|s҈Q )S1s>{E3}Ib /~VL{U-xCɣnO!O}/Wm0!+eG&ҷ#[]ShЋyr aE!?5ZzIyp;T,CnmgiřY8,Î*&Aj6˽[pS!Qqd0Yr#Ӥ";\@TWagWSKS~}8(tW yԩ(zbS xxʃVI%|)5ۥЍX$8'!h[^5ڍUH EkK*f?b1v*[$a% s/ jmʐfA\>]~oed:pxS$Aq|}}T+Dz!, >bբ0JW\PRӗldUxQ{b()_h8 33F+x|tK[RqÂLJ叠q18*yNږzw,l:N&1qd+3s[cBܭ}COy*.%{Z`0܆v9@+(CU0Qd ڳg&w__̑a숭[jǗ5{$_N>.-o<|HuM, ; q3WK[]ӱn *B@\@z# 8!_|8dƘsYrUA=+[k f5D2|1:d3T')]fm?%ˋn/\ȋZ[*cҵ&pHw3'}ӆ]"܇tҦ-wJ,g @T14Y*.t;|G0[r(zUJ(VCr9^KQQՖC2&sqz?*lCA|b!Diftm9O,agKfA*/FʑėCX՞i,:-sC#o>/~PȊ9JX҇w\q4ATt3mzRD%{TY=3B&/N/_]f4BZ x 3ݡx`| [щН7{v(h7u`KH K\4z=%{b|RVܵj I_ˁRPn Pвw=ܒ jE?#=6Ϩ/ɕGvGOOA{QM|Rw)rfX,= /˖;\i2(2TU&̔\rM UҾ#i`OZ-kfY^y}gvYkՎhrh+X:"p&t34&qyt`mj2Mԭ[Y?{aٵiT' 7'wȘXI\ԶVҵV(Rή@q^. y.:n~]Ʃ+aj' 2P+6$m۴Oqx˩j(Y[FHQIxaOwL¥$G!87Bӓ(XF9lSmhF4ZyO e=5zl4r{²䐀vNtP$R"2[HW.gvVO[1;MHIc{%P,&O$M &b4~P<1jzmHfZGwѢQGn]A}!Hu4c:91-ƚUAr6{uCa /OQ4ۛM|;J?.fxQQ2g˓m v-[r+ oFfVhg&2/pBM7oKB]TSc3KQ yi\ˣu$Lm @-=E dަєG[jJtY"8uncAmW#ҰIJFaL,!gTBvY_B|4 Xh{#x S3'eBR%t}uũWlJA&@w|C-M&4qCqi@; z\`[*!֮yI%Zpgs"n(u0Ln(5eXӿ:Vmܩ$ɏ:t$ĩHSՈޢ=mN8jNЮErchܤ)yjA|lJ|#}99թ}~!}eڔ5.MJ"qsj_}LT Ujz_Tg,Oة2a̹>{( s_ Y"}i&fuJ>ڐi1,k14TCʡ>Qqcrz1"Lr_#ˁjT$í6u./2F)W^ZگTKS&:nznhRR6{ h9i]>e 4oW\,!hlxM1!4乼w&[_Tjj@Lnv r.R ZonbCӲmbWתوkVjSņo!C|Ǧ0k0MX ^c9WՍ `'[7j~|zp0V<T+AnS`[לGGTؒ0~㇤ $sjO5)KkuT; l7iBBM׺dd(gb/eNZurI%{ 0>fK8YVtKI5+V.O#gN*K{wZ :ǡmQ޷ LvE_F,¡Y_m?no,20H:JȮΛ+ywxLI< U 4gQJ${<_jcMLUVHfZͿ 3tkՈ63<-E=R%(!?imqP%~?cܡ馄,<βF/vq]+e|%zH߬_4rXoPLCCw}wzLo*&&ĒJ Z82Ͱ6#[,iHFn W I.+qsO}>)U} Utp֞ǣMč.\HIld$mQ[ɥ'ngzsA(|3YCo~F_^0`x|nVݼfI ȕ̋zД' p#[!ntCpzrZ[}L5CL(=QzUbh㗑>bNgU&2Rxt)E.eءz[iS>6i5x4d{ntm/DmysZ JC3}+ *0eNjobd *)}<NC^k/[%_Ǿ48tkE(~Xy_ YL+ \}ʟ ?C FCZrC@0!%E?qv!w6zV(o.1N"PK"T$Xc-&5䶻[LEk%[Iurg[n'y\rRLңR!yi@KѝPm-Hyf~[A [W~%?6z\v"I)HDrx<>[(дk0{tҊ "ȰdPp>D !x}pDaU߷+^nWX -إwjq12>U[[ti#\gu0^iM=zZoƮ@dꊍqzy,1] C T45ia9Igte?o{0(GuRKnfy vIA֩zuF3񒍴Ɲۆg*ȂbX7طR٘٦8W{Upu)[K)[{6k&ڏ %>٨UA&ҊȚ7wz-OQgcT!guGJ:'ONi*Yi.tHdtT<7p18νԜ|7+Bm2AJ1"!živrNEAV>wUS_8խzWzi@j rQ#C;TeR).m@ յc8ֵѐFB:)n,iWLfd60Mr,!Nd^ULצ{tRx $IgWM|g)?v5"cbP_$| IlbT\u瞴Ãi啤;n2!s%񒴳#U>"TU&m2~K_7d!7yN^ b%%|oǷyuG z=vAqkc XW?ȮtjwٸaT _qo XS_`O_D*ZxC}X֜"xL/ T4hF0nno)$ *|J~>C\nlxE7Q_1絷j=R*^_STgΡ)]AכItr:~X-U1،Fԓ1ܰKi&–hCB&zDѵKX؋PvD,y"&^E#!cg,̃eH96$vqr951E z- ϭbZ[ 00i&oUw,\ڌYb&r?H"AI`a^7R"ϳ1&ut-mMX \+KY1ܨ(AOʢHȜC6V΄8hml8iډBb9wTS٘=I˜P0@5e scO<1}56o2!`C܂B(/c-PPqҖDCQ>fZRGCn StEfo"$M}T g(a:믛e%q4*@"iv{bf,3I&d D'embY=6$%a9۸!yhᐣzC2fO4gǯWh ph["ɟ똀f*k$]ۂXLh̽$o_Y L'\r9/`VuIpY|Llpo? W|/inԃ륋8y,Ҝ|1򂶮ӜJgpٻRQ (9)v"W Oz.4Ʀ3h٨dy P%v3 fl}X_; DJC\ڋRE!E9q9(]h~ŌKUxJk>hF{eUz¬_ E8bQKq{@ ~\rmSq-Y(L{h,6{GE'ayyrƌqKo :O7[K&U.$xQ6慬mE, R,Huuӱ U0\&w|EI%W՝1qӸO^DNkD=FpJ҉˅g;`]hk0*-}D? YE3hT iO8cA󠮴$Le/rs$+.\΃Vgb2 PcydžGy{FP\6f0sBjnߚ*r+=/X_J'ӳ.V/KvQE[OQE![==,QL{:-EP] W*XwT8TG>TFI`ư ?KpkP{gM'زnSCWmt(R P&-kKM!8Ijg5߆4itbFltkLYk4@I Vγg;%F?@\t55ˑmFb] -wU*,驕Cfs#Gگ<q@ hq"n$<Ō -o4D'.3x/K[p%Ttۊ~>{9AH fAh< 'ݿ/cUgm%SЅCB5j,iJ-{d o+}{I aint6TOqy;ry;t4:Pل*AW8u)D15-`5eʷ;ՠQ &I4LivRK^={|Q@;!O Rn#3O5㇎ftN&⌟hXt- 2) Zk*Jmĝl>iu5 84ʆI_lp;Rv8P]쨧\_k SÊ+&W˄WG'*EuLA6+H +ͮvEW$;ޝlQ?NC2\{0˘}\bM4 : /}|-ܸz)هL95 f%3 d1do M6{"]G$^4C|bL}VH-.u{Y*䚩_Mv;#U gf}B5^Y54GUFޯ ^vH8$x[17u:.X}K_1 =Da<q~&-!Bl) \oAvC2[ 2xpUhD =UE*8dWV8j$9/jM7^6w3$la<G?S1sfߜF}) 7_xa/jsYIkU/D8x_%Ѻi zV ,}$\NgsEGB Efkq㠽8u-<^X>=Gݒ!JА%wkŗDB?eϞL*D9'P4E\JntVOs&(XVXB]ȱ+pN{XhݣIMu2fJΧ~C*|lw>tA-cvKM[ϣ_Q Bh %82&`  Fj)C(G/ k +O,,9״Pl7s!lw˴ 6Di*E5 6U_8M$˾C_qM;W @l盝wo ^oLA\msFrٳ@O "a2 JX 71jYFreMKH# *jY0YRMrVia)*La\.׿`."_"#X(JwL#EtM7 ?C1_$N/(24z-ߨI92|@7T3Ej2c2$ UF"waC'^>o-a/ͻ6 =q3##'oR𛋻7Fޗb |'˵#/؟)]XB Bfz 8;~'|{ڃl8tG|T:?{I6k1G.u巠@nLr.Sޖ=n425e/c1am,(eNmLOz"Qٌ?Զçݚ -<-3ތ\XF'JJ'!&ZgLRnFT6VEi;nqn s+tH*Eph`0G}_0$ ]]l죪LNih:`*dA~M Ow:|g꿧UF!48ߎ9K/E%OE揙C7²UdaDm:X+INP,j8b[g6$NlZ >Mہ9vHii/yz-xTgnknfvzIEE?[,YFB~S[Ghͮ)F|4=f]0u_QoR7(V_qɾaм{Wwu)np ^^ـ o#F9߯І= ͧm=G ``lp`o6$Fal-gZ UX|Hf\  'LGZ,eyϑKo2\BBR.d 30g"iplm!hm~im>0I4$u#H 5QlVe8_ k5(-z 3( V,GO $f=3}H{'<-a>U^3㴊mwLvhuƒdl^L8-v;sq`䃇e@8XN,t[lw~24 jD.nX\z}e`KdPTAQvi5GT-n ^b GyLt"$ȝ>53Gߡ?uy6IJ ㋁v ҅q_ݛl3 rQK$@iN$5hzpX݂p&`C<I@>7|Gœ| Ğv^M19T0Clw~~lwCD[NKkT&90H瓂 -WR; )ZX;Rt+f8ɧ4y,i Nn=̮|alU4 G 7o4pnq~#ʼ&$;$uw)k2+yx)r&YRCiqRzwK.|<2wkuDԘ%'ܮ3F&8ѯ׺L"4yմco >v4j}WVjG*_rވ0LJ=X.J0QLљ48 4RlQjG$RTb 297Y{9@k*r63ZkxZNM?A&G"1ϰO^Hʌ`ęs_-bne8&`ޡUe=gM墁i lJOa kT:)5v{MBE4o(īZ$s͎}p"UI;Nr&2d bh&^0سvc +F9㏺>LBtgv" ;TD;oM]>$Zp}zib)ht| XHh 3$_I@\c>~T.o⨤;gaV XD/wOKyz|uSKE868JZ;`]yR^,ˊĵ;pqPdq֖FX5tBka*"#XhiԹ3й.(?h>Nɲkߔ5$Ă KxTLOޓc!\GtR{ :mu*ڛ/-vn^t% N<)4|BKo[;VXrf2ݎ.T ~í(W͌^oCbY>jDNG]7fߑ,-M:o$ *w J>:嚙n5T}J]0?j s0&uOvȾ!Si- <Y´Ǧ+]O@YA\YĪuiUot K.B8Wi=<!ָ]i! -2>˧-cYoLrNZVY#׸5__b(`͊^~zx<)Z[#4Kco9V+ɧ`g$Z4s @c'sBo2^{.@LoAkokMh\IŚȰR|45أ&ه;^PGwTET'͘e%׾v#wone|?@|%%`,Tz9Kuw#`ݥ|X9]Dd^dP+tE*n'kD.Y1r%.?ADt;ppes16̯lVuhHZ.3&ݤ?fyY(;K^Q}3g3ƮDfl`€~~)ShYׯ#٧t$Wdf3`cYI&X;ׇ $ :+5.cBVB6ie6\\u)w| љ!#][# K֫1dEkxmX1BLFC`RʈJPPҚZ9%@S}]հ%~E]WT-Ko8C B80ۏ qj?{`d&: NJ_ I2x2({UEYfrA!\H}Dy^_A%F}B#Zf= 9旁hk37Fe9|3ԁB7ο1ڕ[LRn16P”0Qr^/CM&EobgzWTUUi$GblauGlny 5J(Vv=8wQa}!{L.M*͈}O`1.kk߅OL)|=IR^< C Zl'.. nVS0ۨuQ*=>o8ЯUZ,3lZɺu\%j]mbFk+= Aš,qw:'<|$ͧ+IĂ\-;ux JדvBs`iA+a!O& cY2 3*e 2Tfx*+_ѹЍpEa>\ h) &Q<ca>k2< LOmף9I=jo{HWy>@4GVމ$*W$lxP~D*NH6e V8XDo,V;:Jr.X9 $dl1{P*}Aٿ LW&&R3 @GCik0Qt8F֡?:`xтC=#,%#"h2zym5s0o|fsi^|5DAI̋V%=e(@v}.nP<}M^-\*2bTAʀ'QkT# q7Xѯzۧ3x$znfU|%t kiPH??!KI4 PHyLL4ַſ_,qhWbY$n^nĭKcWc1ezk.U]~b ¶X.鲳濖< L@0Ғ>678Yһ=$š | =Lh?+',tGld1 i@lY(h9uە,oOVM$w> zI+6؊>5P*e[DSs!>TߢɯE 9sی92l¨~670˓#`si$f!-KsUQi 8tD~SX!2|<- #hݛ, ?KlN83uQycvc)y4|iUz%HYiKԏ ,`#i'&rP%$4~)XUIJfN^02f: H[&e64kImH((Q'-ՑyhZ_aɓtW3)FGs<` Q׾ o!oBWTܙ[Aie֠!r&V[Lj/v]\snJ_7n[K\I~G͋I4^&DJɑ2OO͞AZN\iB<χ)CZ۵ǒuWy>Js%]fƍIaPX"# XQg X~(;b`kAW#d 4c=A9g LsQ幧N 5[wfPOs0Cr_ַXZ q|!lq T*1.9n-Bz}fZ * ea"Z`1DҲYusK6V yI'M ~(-}B&/S D(H)Px]4YO] SBӖt:A B5!Ύ l7 -p::iGG(d ' _Y{ "7RmG]5!!YI$@y}Yc1oPy[Ck5=~*?%}ryE,:n=gION7ś5 z cԺ>R '2N vV8+5(Q! TayC  ~u[2S(E'WFX}Qolaj;R٫\ͣٮnT2y$U)4(=?D59^ǡ$`|ADjfB<[p-bJC6fںCn9v;]b땷>-,<Rm9Hƥ4s-o _;v 9Ɖ y"$1e:dž>vP0c* /֖6-50 РBjs_ (;^cY;Sm7gF=B:6  Ua&O'n-QSϝl )P݈'Y_p@?uq+1Yos~nSh˕b4B;>SxXሁ'Vt2%> \(L#v9Q2/} u *W<'u/< ؜U ;ɏr0׶'dw//xʇ qj Ԟ( G|~h &Mp5?OeIT]2pMIA?i]+XnoK2]Af^ 錇% z]{OރK6@3;)]ԭ.cկX\w@X\|% "NZZ|vf X`"Q;.#$gXCںJj`&13/N9#c ='vF?^3tα`V'?~xLK C )^k94K4!')n]ő|OnւzhGfuPw1tꊝ`$ͧ5q2zymkS  ~0%H%= o"(ܼvuh#!}z%M=S/3  D: `^Q6?r5'(t)m3GK!5)fOY*|yMD_P"X)(H!W-g:cUM>bcWrٴǴ!8HNBf{45$u迄B%a[9g)|ʡC.Q})k6T4?u'N+G䈝ޣ]!{&',QZbxXm_]dqi<3 >"1/}VHѷ#iF RyʿG6FͤH)~Q˄mL8CU wrie g@ h=BC4f*?Y >Y\#pi:!FEsK nq妪Bφ<G㞸Javnzh'~C |.uGqǐ eڨlĸaQi5kf/`ry$)So̗Y`ul/gޮIMc' dJ 8K i6ymO>%V^_rX0*[ۗܭ~JZrhM*0s {c(I {v:}W5Ao-HR NЀG9ZM0ܒmZ.]m}<[fQݎ5q`P*ĂD&qcE}y>8E*$pNr0ހ+y@8TˏVV)y'v[?e}@˗ MVYDeXy_ ţ+<ـ}vƉ è&FgZ_B7vd|rk#5">.0%NsK^:sM2љ#/DF,|/ d E"6bK(A|'~n8~"NH^ɑz CtÐ40A YGR`"m!H׌LFce'sCXDf͏O⃢0o5bM&17ۉ=YEAi$>H,H!}ȶa/jStskCƘ\Ӟ~#T0U_`Y+7*Ӆa3'7Wk[ N s:1MD=vvP~yx\66# JycUETf~g2Њ'L"o]c-!!&DkD[Ŧk *anXnc^.>b_zP@qh֨°Jz"`+Uf1SX3M %4ZaARX1}NTWA⹰tXCIGl*5jIޏmOt(דF/ ڥ-cg+uK-/w} - 6d^D\٫ˏ.I=]\qy)^XeLJH X8EdYHJ &vuX<wtYP\=2R/8XC5Iqu䙶t i0!ςg 'x~}hdQb]v^ (Hp !F>/={"TEtF*}/w7(MShljsGָP _kB.9ӴyjE;VAr`r£CN< >ñc]m|ᑭŦpֲYXPhÃrgXYC#J LEǍ{'0ptD:k}Ӱarü) : D6P&лG#:0#aNO5jR ly>g|N-APJ4>/F;}WQA&\taRA>jYh O픿p%OLzNk) V0ϵ&a+)F| Rv .31\#^k+'tPON$rP;?Zz+x~ H}-/Ѱty98eCBĚ7Y-[6UQ{ N`%P&rտ*.1ʮ{%>pb|b. Pˣ RGSԣ O#l4{6DV\23Jn8%_Fߤiig]NW3Uȕ9@`W83C+] 9t-C<մ71,cjT@xrtTjˮZV8 ' o<)D̨/_rUMIٻ鶆*a0Fa*ۀ&bMHW [ܴq{*dD4OW7}EqP3NWx9P^ @,P5U>dPf82C JcUzs?ٝ5L0O({HJKe-F׬5\% PQh0<@Yڙ˒Qikn[~{yӫGȦf }.!=9K 4rfvM!Kp!4Dkդ]:">"-a1[b5cb*G)W<ԧOB?4RL:3rK29`X }_å(.:+.p_ $4dml'`UNZ`vzg˵yU1bxW҃$YA}sGKw?v N(!#]7l aqJJO()LO>C>r°YwGT-NodZRp>l6i@Nan%\'Dcڠ v;#F̖`M4! oLiTUeŠjڷ(O?ujq"3A}:>, "np tjx!,FOԝre*ۇ%P'FV ntdqwEתLPwet/pu݌z(u'5L@Tt+MCjQDHqtږq^:sz܏$C֨m!ˮɼBrό2~'khnm9RI'w/𭪵 Scs#*h޹40i'숊|- ̝%pU.NЯ$'F&MǙ|/[]A\MӡqG!]dm wNuz1>7_Zgg$+qP'bE\aHαt4 0gx0"-&d3,="!ޤ1H? d]QӗիDZo N}3߾[$['S9vxkX%l%{wPF{)MVTPSQ9@vn=\[\rvp@yظ.Q:jdzo;cLaZGNK)\(&"Y hY%n!\G dr/fi]KƬ1vªtGII%IXƛxKL‰u!'c?=p.Q`CWMji`YQz E8wC@Jw[|*k[;T=.* 7 \lle7EuFV3?<}$vlgCPdܑfH(៸a[VRT.I$.fٌ"[Ϻv E/1%0ۓ1?7aDQnQSdS_$. gSTx~_zW>  5lS7fǮ"elEC.`*]v:(y* -jk8B=Q;~~hr175͖/C3Bk6U޷ۈAh5.tD8uBf ae|_k0Y!sF(]8vJ%2f֩-~ VQLCE' 'NޛŁ 8vG@#jV4mF߀t6ؘr*ՑFgM\o3᙮ ,{x|XW*D"@ l'Td,=nn QBA{2zS~5n4>}53RO,]fV&QP?k$bHgFBaxsnwǢū6.)~ÞT_8o`I'l`d,VxR)t_&y8"]ҸS&O>jz[ᅮc S75W (Qvp<$&Wʺ.jf,.-ա(7aMd_ND8<7$w R7 S"2~Pz&6ᷱWd^V_чTn?d E }/v 1UK˥#׭%)hhPU}@-Leqt!K;Y~j,baVYQAwrT`'峵|Q IQv^VKݦ<dѡ..ǐu -<ԑ,hoMI `|12w"ER6%-5)GөH7DAT˛ۋvT+p(v ?Br[W)Cf6v0#>Cġ`2d7L`Z&o??rJ\f08uv4v2 kMtl[21<ρ3+5YW:C8)4ӹi̶漂-}H"M(K|$H s;BOYrssߞ$MW.Is^̉^7 =R% c I~{lǟc4ٮhS%*mɇZS2Hr"#=Y'jge`\/TT\ \5KE!jv^Fg/xgËÛhRXD%=Hc N;7`XD*e1pœ(وϦ2 !oiI *Ƶې&Arx1-?Hz˱DFcX9f4ǒџMP"uzX0~wS[БTZ!Ûpm07-(8?K¾8/Md0йHȡR%QW;q9MJ3@d'M'Bd[}fiYHTf 1>²NM+Owu:[S_[ޡ:P+FpF ˔6Z!5k%#XKGr2Qtj Q&?-oF&^dLYa@V D?7r`YEܓs2L PpIPoX'w9S-kz'xg.i .~uUBC.ޤm?l'SVg4NWr#j x鷱sSTcTr^\|TX/fOעxwHTV3 ]uBCn>E`?;KbFMɤSV)\RFol7Ys~|N!6)[ZXj7KYl@)nR?w>9<`mG(#(X|.JgѺx:RZr.7!yb "w'N7`˱Ma 3zXݽ~@ĭ=[ x0I&i{ev0%Po@lE|g<}a )EG_ `$J+mDߘÜECbsXͼe⢎8ipB 'n"|{Yz tϨ/>s;\50fwc ҍy/zq&R!;H$X|09m_p[͘Z$]vU{/W& U^rbW%^r"~Mؿ,]q[a!A:nǹ_I eՙ'?~ߒ_h";_'ڈ9<1 >U }e #z7PgW%4]5D-u{ ]lfO27^2V\\SPWcv 9|ZE69:&,۔+k*k5>SjPlX|A6ަpFAGF cl Y8y+O5F, hH^)n*~SG7 Ƕ*hx @.,LCz:;5=&CQ3ea4nKVof]lf)4Aqu9JnRS$pk_0ߊpeûK6 _b/O/X'j?r@=KyXR9 Eن EKQ~s=^-Fr.otcVf܋ymVTȐӍzJ\Cs)8:uAol w9Յ(UBؔVGTڝEϱ|qҜP B -T>Ssc~ gFEp3wx#KN>) É/^"oe6.V؝/5i%(3> 7UشDb$0=3 y Of#Avt|^*v٬:wz?oM:(x>)d߮/Q˸S` im =A?3 /hB@|gUچ+v[ꯋKM.D(;C_7iBti{%O@ Dezq"-h9nAe-XSJf%ɑHňK-Ѣr_M˻Z5o*w7Cu{^J #9w5X]2}KI<&n|Cv2nVkVԕک o('=8%|tZ̓~#wA6쨕!tߜ*@\K[R?6zyxUWIՒ8G߻~B'Y-&{XghŃz?Ouب|NDpv')s6X86k͎ `I_+O{. Ó!`E"ϗ.\%g:lxX{^ QH&{HGjÊmW 8z]aֿ|g+2umM]CH&4v²<}k\>l+C|gV)Kl\qPΦu.rYN[C4n I:zyebfjҧ lr*^L X+ỤK 3,2ܒ?_顜AK68X_ɸ`1XzD#H#ܛN4Ϗrzpmb~,V1Zdwb%h'.9A:\׸ {6!RgH'㖬4 |VD|`.h# [ yN*>]Io$Bp0ldh}jb֧!&g-xl\/M4vĄKyɩ♸.{q=)#H'\JA19vCk4D5^;ZQ !A ;j xKXxJ!J(~`'幜i<#2)+ނE|p2n<2wa$N\.Va)i8T 0F 64} h{ǜy(򾬸ϑN&5"Jj ?pOjkyBh&xiB[v&h̕"b4I@Jeb]5?^:=e<wִl:(^"BOںS}lBxnf Y뗕j^h(&oMފ=ȔLɍ x7$Q8\;8Vͷ Fv.ެОzZ3W P3?g׳6U~pug^.zr~%6n3:6-YѪ/ {d~{x]x.@,h#EĒ۰9vƔJud<4r9;3h, fIZP(8R9VA^2ȓ.3H^]xPsf3,8>\oU]/O??L$)"mi\]t |6,c ][é.jM^tcT8z d8yk&g.{M ^嫶'^M;Ac <l0v3Ksߠ&@w-mkdPOWSLS`NI';;΃zW'oА f>stE4IޢdY5Ɲ L,5f$wqNgx{+{"R%x2!U}mpB\5OΎ5EO;-• >/]ak]l{YQbNvG.|_. )c&ZB4_4.w*6҉XG5p*R?Es{Fxmj-? ({R 7{v ձfӂI2Ĺ,!T sqqR.YHd+ @V9),&lϞ={Moތ\QEF0߁.1X| 2i7:PA)dZ!pi?k֮%MCf#S]eky(Ꮴm.νl7j_)$t"J<%g.gv9ʊJؾ4R~ ӊs^}7lп Lf-E$Srai5Ui#"ʳj_s(Kdcax듻nDM.Jty$n#9@(|nptt$,ޫvsg?~|'/PPZv7@m?_C`ʫL:HW$$(c]Oaʒ9 h4@0Lvv>CG##F}¤GA/3- EB.tˋWY%(Ji*Xj/O +Wwb_@DU;G@_ ;x]=S;#:b%9O-*]-NPG>pkV1d맷}M+aѣ9d!hr=7Fdzg-3M'Hϰ)0|5k- =~|m*l2C9]:QQr^shEU_AiI!2T4W?qa봾/6_n%EQ,N5¹LΙc<7a7\cgЪ DB-2AK쮿9CV=emJWHu>>xʗiV) FOܭgN/!2j߲ItM_`W+lFURZ]-blMc4Ysur?ET2Mtβv߷Z{h*KgH#EØ_yiܫ Y.NJh?!B'֤[K"kUY%?3"EmUIѾdmHMu"$s+KjzXuБ %L;J0SD崪:r Dofag/Ngfh ܒAF/ݧwcOF9߄Pb Y!5./x'mv_%u)|(C"7^N&lɢ3'2qOsPmu\Oý}D䱴BZV%vFkE:Ɋbxoy#tdࢎ>#:;>*I@ܞĎgB6ZC pTK)pl5Wi0sH/D##S~3,m췧$ gPj>0EYQa=n[yVSړnoXt؉p> jc2F_ L ]@ԅrfkc )cԴoGAe` Nß$TAvMׯB'U߆n{%HS ke)uÓSAf^ayii#&BEP S`K♧ fBm#_Bx$%r 0Pi)ED:h~ 29m.kqSUn܍`:ASyZ `?ap14rsmDb#Xo 6PfTfNn]Eˡ긞L/HW;vAMDƏF KIYL]Rn2|7Ȁcj2]R{lrpEyVq^U&|3EԘ;(S_[@3U%f{򫴡D"Uoˌw$=Sزa{vn<\eM`&bA +PYh>cꙮ]Vϻ$QVdsiF8o;eVl&M`(Yd절 `?!U8<ĦxޗHPݹ8b&CZ+YTSA}!)էJJy⟬ՓlPBt *VOjh[H8L0/YQ"c\;K4cw5ނ`*\VOj +"}E#@[*ig*ݓ'R}CXy\JvP}r+]28kW}1ofAR-8˘n%>&h2|H;3Qxމi4ޟvuXv;#_)8W"Yx7eO,js⽏t K6>'k9bY!`sODVguhL^I*Tj8 8JD sDYjSܼMoN h.etK_HsjEșY,DŽUO(͖3 ~g3z[~_HI&w%!}'-qTg"jZgGGql%os'rqOkB9i͈'[t&AÉS|Rq׸ m}B˸M X&'D0a2!MX10׭0蘜 Mũ,|BnШL6VoCBhX3P.,웡uKr],V Cчyt7/l Tq9ےIJ"E4}/TlXR+V⦽s1+tL& tTbڦߠuz*~xQ/)=$`"M\w cuU8H{H]][CY.b>aÞPŸyOKS`%VN Y:jԄ@iFκ0lUm)7|t2WB-ޑCpZ*O$k=+6  DiU؂q@v,$i)I*v?Pk%{ްXt- 9Ŵ:L)&G{ 鱞3W*&B~kVM-Fbdz A[7H*:JK%Gu4Q#MXm\ }-3!C?oL ]s {-uLY4,;.| 7&fnЈ^īQڻlY,+2Xtb]|p!5RJm4o_$fL#0 ιi&.sI󻖍q,`t/ `i05kB!$&r;mۃqu@oL^UDN6#NOK/[`ԗ7 :lb)Q y`%RΣʲٖ v@ x{SC RXdc"]$Rd^Q~}hd^dB-P Öv9]^By$d6 Anr֩oJ'g ˧vk>Mze7T-cj*(3OBism|̡"Vo35FT#L/4+YSy+yS} 3X⿼c]y6 bT 0vD Uˠ0?J4TNt5X8q!I %Lk"B%)w1dʏ/r}Yة?tYFu.85l2,f2vI&3yEzʖd$Ic(d%DhW`g{ Sg V/T{ ]qIճ@;}-' L d m~-Pt7RC3}OEMw .-R(4>Ij|i&)u\3Jg#L;!i_z-h\/4b?lFUw.T7Ubl/. -ߡ=PeM(h7AU!"٣'=u#*]J9g{0S< '̲PŁ>GWa*.)uQk&N(㺯V|;#CGbW_=8Zch5M*|k,WvUc:XgH).#C^"&^b,4f ~ʡ掏0NYȡ-H !i?!'archцtKHQ$'@ցW{EaYeQr@Z$#Ѧu.?sE п 8 5S-GB$&Њ ϷtVɴ^-q5/cրC GH 3).Ӓú1oJ;&S̀!D/ðf-dcjibz+nT ݉>1ߍCc&0oI 𳤶yj2c3 aq^ᄈ>A{-,>QrV7Eqo45KA|BsCkhU\t9cbz3T5(߸)= h39-h5,>|U40Ṷt_WV $IGŅz& )N{#x6zr#p#mD{ǀ` pT_C|ilr\'b]OI<@u`.ם' 9p|Ix/6UB$Jh* D4p;zԒ&4b8G\B{iQr)7ƧZuuTE6\")}N5kwOQo$T`^2ݐǖ9 *0E4ǣ]+2AWN|%B񻁮A=GG:(q9#%U،}AxA%醙KζWk q]WSQ_70#Ѝd6~<C^c[r%x/o܉n[\c6m"@lff6}Md-J($M[}oFڒDžh-륛U*q ;{zeW?v{˝"V20!o~+/gb;\[tN:ĞTtx!xǼMW Ik{}u-{1tHQbc{we?}$ w)$jQX#ֽ71_9e(ӆ.WO$Nr^:4<TG:Ҏ6Mtډ͉=!xhekAB,?*c8 4j8 ̝\f )~}BIJR F^ - -`I}\ ȳ O "YH7y%@ߏ"dVgٝDi*yF<YA I?9rX_C픤CxQ:U>p7)'CS 6ԡya+QڔlC/l;ب+c)Nm>ޔ`]::bbidRDDR鹉ɛ7t8}D˛IH~7F7ַgeBtl:/.z&IIAZ^⩨kIw1XEUH" &4bbIx1И Oo`'s f̰@qpCɬޣbbѶCKrϤu 1x-2 ̸ABWZ|NHݞb?po>.fI啫rG2#QԬulB_(j*?hզ iVJ,H:|t煯;d Ó\8AK>=դ {8og# `s rgz8ZAV<,|ͤŨuKl)K 9yBxvQiBEQʃB-խ=_Cp!aR- 9LDp\ܡ4K#SD6+;5߽L\~r`בUOYXL5A !kr%J #+ M_V4zqW^M _;|{|Jnufke2thM t3{vFԬ#ܜ@N|0GheRcU )9UFxsgxl՟d̎%n^<$&qXXq89 R)WQNUG{xhʠ37 C}QJF[ xM_"2PZE~9,ut:M(K 2 JWɺz!gT'8䮰N:[S%3,A.:m5K';#͂@?1j.r (Z>P&L Bn݀=m!<*Fpkbtz3I!tUOK%-CbBHdebuC q8Hwk4bJ )]ӳ8}s+,Q! r`-U,E|&V5h3 j0\ivƧ qeP؂vl(%?ן> fa)H_w(#$!vԧmYec9 *EDfFFbֳ6ij^mPlA)BwLGh5o5?صA! h~Ҹc`6,EСD-ɪIK|c.~h+Fc7m!w=, CbayF猉E]<d`sܐ!ШX7LQx{ls4%ߵ,y[2$IlMôn,dY3_GNlhͬ*mlp} }A󺴳dmAɉhYoߛ#)1trIMx#7ph vOG*8T*>1 ^B2J|ʴ̙q^yg0Q"(T}*ضzW:tU?W>J\9CgVde_ $o@Y<ϓsAu-lGcKyz ⊝>P* U=RzO..Ós u$}PQg46f6ˁmwPoV {P+Wq+o<%odE)m6F!@z)7M;Qq|ڎs&m`qt0uu蟄ȆaѪegNoy;hy#}EHNTΎ#1~>UxOn l:Iӣ[6r=ڊqOq8! qý5T'CnP}=%]eA IKFax vM Xۂ.k7jԚ8[EgyGMp z0A;^cu,LjҿkQ:HXOe^joz"[BJOs-.VZGELJ(.fv?-}Yc3iوa6Gh,@ԭ626D%4gw0=Q&/IޙrlEwN9Ơ(/vK"+deL JD@eћX⤎?JRu.P A9D*d/($jt7dجD8}! KKn\n6ڳH[8BX-vq q`SV` ;pr*y\!g{@~SWzЭ8[2TMgB[Ha뾩 Zqyo5!zsbqV(X0jJgh s:&w7^p1^f)QqbsСeeؕceҡ?TF!s橳e@AvaWB F][x| xHпU 1e >vI1(LG^MQء&˟5o >V!e ~FkE frʓdjM+zc#(a/x*oi7Vx>t&-,RLrxTJ&hc@|Q7ۢǹτ.0]9 Qc{X6fG,6=/[sNF|0^yM>37v'P&D=*xhӶB62aRJG֭{gMP!,5;o8aS: gN3)y^1tq0٨FimG˩" Sd MjA/3r 묩5=BX"9PT>0*X"#{QYx?a﹜De%gWs)ǀMgi{(yuon`93f&ks|d[wlv2d< {# UIKHN[0D Ό/S1O5h53E4>:V=7oH'$-u{i56ŊYbr4nXk((H1^{׃,ͭtU6C@`F!C'픖m (Z:&]!Th AON^tZʵWPk2ua[߶*ßyu.~$l]Ƣ7|z?殮4negkAkѓL̃X˨g.!P~,V{Fn/ %y@1hzF-h֚א }#P&QqNR+؞Y1jQCVTXnd/T] n -ʊ*߄\$v2)&ԏȰgRP4Sd{Y-q:\H}ySR)j?_FLg5N0tƒ2rA"giLJ*Y,fCf/1AA["+m[H`uY]OD1a$ݾ]f*lk|db/W]1 Y,RWu )0]2ְSNV էal{ בo0eUC(Hꃅ=G*Ax+g1E-&G16<+f2SG jp{?x^Բ1-F|E72R"B*#'Nddwa ++d~J@G\%sm'Q"XXKˎMQ ywTFfpCqQW%D.ְ$> =kvq۲ߤ~\F?(fKW{'BDѴ'Ir&:V/AtYG4RVݛF\8t"7(UP3 Kyhd~+5^[LNFYXunMM0r> d_YM*Gf1Wv r4qfynmv|N1@c7kG&P<mbo]f nG>,l5'J[D}UWլZ1&yV>a+ޫMN76}[Y;*sAkg dɋ >V8͋X5&4Z)'OvZ>)B́O' !y$KX3JЪm'E_"<7Ɵm* ɕY"|qj%;Z-GӪNӌ\Y.w9 $"(qvnǟWWʰO[ɸc<^W3A$v5 '#Nxނo>$!)i@FZye%sz ;#MN%lIEۡs)wjU*C $zKK3ins!e;Gu3Pd]#~z1T\~Z^rq M OƂ'OMyvXv:똪fM:nHWS?uT\oEq\atg\>Ѫ(>ӷ ,o#UUw#`pGnX:X7X|oil.M_.ׁO"33irmspl.P *[in夝{Ŀ?5A#D پ:U“P,|:+pM$AE2SMscy6si>4PȷW' ̈́&6:pp_{RH(%K>qtpn"g_zoL{toґP'g81NLGbS ,oT .ݶ H~jVkfXZSmqLQ,{% o8ӟSf +BnB`SB1 إ!Y~{`weA~Ǐ88>BG :Y |{ Prhc7OXB6ag׬ zfn|=#lEw=0m;  ?e1Β([;.D1+ h#L?_ӛ"g_f@wEx\6mJq} 0&pǛgr~V!Vww /aF `~~Kcqi6Nu˹mL JEDCbӴJQ"xF"9cbp ЋB4Bn2M.Lim>pc/ڹ FV0<Ms4BwaQmd#0'J?]'L%Qo6>U x\77f~_el B8qO|J1Z!Nj!쏦6MLM5!:InS9 tv@6 K .ăLYp^nF5VA:$Uh3ӌִdI4j F}_uk:{H! YA$HU=ެu ꡐO'eiԔOJ/:pnNv!7ȸ }J g*"N) j6Q?+7fѐcѠOYa1ms -׻c G.}R=J(Pܦޫ~nj3ЊS/ ` ׈+pMrLvi"zm)F(/]߬moqrT]x >Z/?ԹAS/H4z ܊(Y]Ks.yЫшI !=% +ҁuOaa/׏{*b&cTeCOUP/ R+&%qL+,f.s;3WFUwl 8Gbq",B!ņӢ'CNyb}v=˃~%qֶ^J؉睩mazy):a1/>LPW}LHzـIUc,ԙ+=e[,QD"7yLSd= +f PdP Zp XY .>uL <5E![ ~1$qfC꒚YŹEN)h}h +TYJU>}uRx_9P";TKS୭Mi: ՌAoN!Kne-ݞAm!OJs׾;c!,>7[4sfX a55nwx[W3Mφʫbqh47%4mpqD 0Ӳ} ڊ c_/5Y( EhhkuHBQsybj02½!(9HD,E𹷩iD1l@QqC0+?欙#bN+bP*>nS3ߵ#T"9evsvG\F^q/s2HͤeP\fx21.̸htxwѻ[g㼝CM[zf* XFB8؋Ų0wA2c'J!,k Zp?n&Ȍ-pI_ ڋ~/ Sqq̠͉Na)W;7V$֔tR33"w\2n,2yKĖl} ߺ_6NeLӭ6&qmok\ tߓr`DžG4gsF"KB%eeRՁtkx3f軮S"=Ϸ %U꧚U\ |pr5f(īb:#IWY cPwPnP'=cP[Աf Lx!DW-]y %R F4JXAS}bSEIz7H/Eg$"Vq2RAA[,FP _-Ҝ|ހ j c,nv!9 V+\1jѼe!;aEB\ щ 'u貄S(Kށp7uj\r“'ݪ45؇=O |C F~-B*;y!~:0u]rJwºL_O2yaOW:F@AZDYV2yr8_G)=<43(#%~oJHPo`.@sbEsBH{x>igJ47oh6]._uʒdTu2j5`~6>@?h!}4%'\'_tQ? _헤,Qs:xO?|Iٞ}R @ V#`& ήđ VSնDAՁInzCo`9$-NÒ_ 3O:v8ߕl,$cZUig;6dAKo ylIJ!xh3p2+KR_~'4+Q=Nq&(Ϡ`8~_1b žV{8Z 3:#wdo:E.[6'ԏu@ܟ+h#Y|#맟 7M㠞/:=u6&usG5Zy^&dBag$y-r Q\JNhC7.>-n\*s Yw Ssћf3z'[!C$Kgd5[ޕ`eV6T ,pLM-,ϽUSYX T{y%G)f_:6 AU>%}$&OU:!cP w@y, 6ۈ:|3=A,UnL_ۇi,tƙE"Gc-?!Wl{|:1PMP9?z5 (C_I6<,̀;e S-Eh9kt6;$] }S=Mw1 ^g+)q5PVy6'o*wU1cȧL%8F h^wA Mz'X[]({瀷DGafH͆Q5iuBaQ/8Eu>U~^kvD5o 2R`0ySǰ!2milzm5c(а#e3@~t#Qb&2RJA38G7μMNw*p$#`[sz@_`k\FxB@*iw'ÖNǺT]]| uc7~TqKUŸ.|ۣIsMV>^"f% KYqύ @G;P̵}2wpDCIwDr ؾ&@mT I_G/`h:BA,(lߗۡ15ӨT/)  K vޑuTQ6==n+ 7 +9e+l'iʲNIX 0] <=xiվ/F`݊g瀊}3L!/S ;]󴻊6dNXͬJ%݇k7Y4,.# )>w_6u[ǏʬDZѼY;m+G%([)aOe1->W2I;ҿx mEE]ve\")F!'2҉ K P9Q7=R9\تD+/i_e- +[ *V%s0b"vr2][0$#僣hFּ\0@4HcRRW7[H6fM5Q]wFhayltqдOeb?|}H\#ǯ8M,ڪ{mkYwHy&o}MN.>nq6i.UMݤvGޘd[Pi~vS:y3do ݔ9,P`P"Eʩpxm:CWMGxp_T00 Ch#)<4(Q{+T[%Wm" ]^Р-7JIiX.7;SeD 3*ެTd.L-k"J [? . !gTl1*Ժ'B1<5Ȃgln<O[Z2LT.(B*?(JT/_; r+Qv#>pE"|%۫ՍaRZŽ>~c j'De˒JQcƕ"ŭ*t1nIp%.aVYRQE] |3hLf"p=I a|W/,*z]w@Cӡȣw :R̻- }TOX r͒-!4@3>ī;]+NɫA,ܗ(DH!\ysɌ0}k2:P h|; îت<'3fmMoK:K>h5A\u/#喦Y=^ Z+vA!OoZ1L2% \LKGq8qZrNj8沰f"YzbR2.qW ؼg"ԷdЬV-V-~)OgG&g–UgGneg?`OU_VR 0I%}2ha0$ 5k,=Y&#zaYD- xq\$s&V@5cWq}e`s)^DfT֏rB!:#3'J;nr2,eAVu-.[ʴ~| G{dv"xq49?!z'yxؘ)?s $H?wrD4h0Z]I̶Ww2l 9NZv $H1d>ghߎ"Č @ZݡK_dd?cʇr-llR[ڽCy+ p`cS2T qmZ.٤Oߢ=TH+>4s MSנ(-7i~{|nE!M0gS,K3ʲt=ީ`:1\LV_l&5Bޕ TI'd&n3z@v! ODֽsf|lZ^j1!Br}ù&n<QVy KYsrOĂX`y)ۿ ѧ%,No3 AP`AON"/!sh/->b #}{R춶GqԵ)|)N(q#m5ek15y GBSAo^p*XZ%|i J5=|lciMe; f 24q %HO(i6?B0 =O !A"B) > ' &+}РhLqٖ}XSt2WleVN:'0+Q2vixfs,B^Dr}?x:|r`v#Bmn)i=2b^L'^ ~scָP 3F?cj:+0&Cj%6΄+HAF˸ iIW{dȱZNa<-~No+n6%#tdQ=<蚛CtJѪZrUS7ϟF*Cr?uʔ e*/D "hj5K|W3y=3;pIwJ'NtyV|qC:7CN,:tPԺng#,:3g|X舻d=;DDTPPn,Gv6]8i|b5@$Qb.bM@2F"cAo$3ߓo~-F۠9MEҡ m9Ei^3 Qhd"D=CB)'֕T́CIwNR򷼓MӾT?cGN'zFjٓ3bΖ4:ÁӒ6-͏JؼHVsVܑ;pQ>`KWñza7QA莓r AݠCQ? % JSD~%+p+U7"'bpn|!O8/0,W!yvdNfS HëLj iCD$ݠəJ(]V,O}q-a4\S$zf[ 1a:ղz{Y6K6yG21 ax)4%na5|>l57%:F}aJ _Nkݺy:IlNMKGC 톞eOQ7Qf*M4napF7qP5:h<~8D?[?QOmcbAB:tkk;Q(:qq6ށųaPܢ]~tݮMGl{.!R,\tNM|-!'5aZgbN jR N0evF?ΆgΦRjeZ4y]w|1#ŦIir (M2x'bv̎|˯JiE4%9_tI)$gvuAZeڬ7 9Hp6)ml_Vk΂N4DQj{0 DzjNplvʎ:=" % ,[7&xT8!3DW'JӃsALHt8تVUh-;ʽ]$Iya܎JgWw UGwBw-z UuH4pmI[g3kCZF>I(ֲKyw$ȴ\|gո=v^sx(S*{Д%z5Lyh] r,h_,/)lV.ȕ B Wj׫PWHDT&@*)ٺ-tʸmX2VZr1Tp* LGuI <`\+n2RN70zpkjrb`R МBpF OkHz~8GUcUgD5..3KGo>U@WIIvU_-Y Wb7J6Y U@δ3LK/s*f-2 d\co/_8!b{rH_ENDk I&_+?_q86FE^*_mݙ#D|MVE8ӟ.i7Buܝ ?j]?̛K%JZ&TlyxLtqLnL2?UYM2C@c|τ",7ɾ峨0^٠K,Pk'KN{o T!ޫ~@#@` 8Y%sb}.ς&E^ޘ! reNz}?s ˈgel;E~v_݇fsqҾh 3ԥvwoO\oEi4PyTM4w'd%&Ģ]UoZ[ȞKjsO,+~m _L ?/3B mJv*Qi:'US4lU2UuT :$sjLDbH^ȬԂLًFfqԄyیo N-SFd`gX^;䇦r](#,6_C6؁!SwH#"Q1IAӸԋ}dF%KF8+ѧF5+saOHF;HXzD|,Q[ 3@ԭ6B΀XEPVFwUf?8QJg\!-.V^#UPVyGaJ#~->fJz(g` y\x $&hwŏH`@QR+6y/ޖcrd5\@53,aEzA< %/(34L _c%I LR<G9ͫNcEs7q&gzؠ285O3"SV- ]p-͎ 1sjRe.ncRux?[ ٹ] 1՞[A)sPXjӶ| ԥ_7\iD 4AM;[/hc#&pK ~ČXïpH"sCj]؉N/uVXUdm(Fe6YTyMF8Ԡq l'IAQEMp^?Qvyfb7Yj(/6O{N/_6VlqJH6^k"~\Kֻ[<^!tbT"c9DH+2"cYiʑ Q+;ZpKj' Uڏ $ mC[Gp/xl w7sҒ5ątƔE;ޏYۈ>U`R4pe'A?Xb4y3[f,}jLAL]@:fqOXIg8B21X+"鐙D1dg7J*MD,u:(1LTx&@'/ #⍕FiW/kmoZ^_6y4rl8s[[`RU7q*$O;maET"J"o )cA5?$w7zBa$&; tj8bfjO =HHEy*T QRdGykGtfJC\\gb)g%Oњu e|kmq?s漜){1hEܧY`SQ:hʡ fygֿ*,|i㹌"?3BZF>joR]J_k5Ut8`g$۬ 'Ej+'L&F0)s׹GBU"+[<>27 K+gE^Yp:IBy]U[_#-(>wⲕG#-I :]:wG BNmc:4#+ejVʛCB7_L|;x]BޔXH )6kwi$u+n#%`ܬ.Z ~8PyӜ jQ~d5Z(Ƣ{DW-w؝e` P])bzܫA#KKy?ʌhdPd618ت GY N ^5$F68WӨEWenm#_~v@.V:%;]Jt"?#] ñIm,)S1"`ۄ-V2sqs3~axF3:s-8Ӂ|NLt+)WA0OU_.6-ZFٲ[%wO@ܦ^EsɤpUk%O.,nL/r NciŽwێ8V!9c2uBi99WlxTO$䁏 z25B>6q-6wd7 T%x_.ba*#lyɠIMEfoċDl:6&2~cna+b:~W JVt%JyJT :{)ݦ|ao&YS`odVܺn^aHXלT5\*QeYw:1JzeSu" ]95~~9R;5L~U V@!W6Ө WnS$QOb<{ts`G]r%)DgVʸ5Jq8d#Kl"^N ϫ\YRZd‚+V;YgrA4`)w bI43fDhy% Zo }(Ю0YhǼƟ"Όڈa_mdꬣatΞQxl!;ӳlY>HM,x >rl|^R Ms4;:jB\g20F[ԋ(:7Ș ?O:^U۩MXùZ(QНo^v KA.96䊷/ڋ^F$Tsl>OYbvi“a4\uA D)j(MWush &Ҍ Bio_%(p/-FAM 4%6c09urnf_]*n[~yxqgp#E0“/)N]#$^ lQ9(/ 7wŴt_,+>P[F+zN G?,n$*=Jizy53 ob\co+4G=AUgU)Ig jd <Ţg ݉6nA~DX餴z\C]c~R f|A F^{.oXڌx*D\?% Y}9/ rK1 WﲪM+-@ GE"Qib v":ISE>Ήqg g+K(\l.wh-UG*/M=!<alg g%Q|)Z_6v ,JO)hHGq7J`GV VA#,qכH3/h ! \(ZR m,-;LZБe*xt0p%Jms5Lq2P7&kon~V#L1A˦O*FقSF{!j$O,̉J甖oQApujA$~WgQz=JY)ttΐD և7bĢ<\i<41|[P~=qkz#n]VQ\%|ׅ8xF\xRH'o cI`a`XN$ksX.2 'C 4#FYEvK_,/ q߱ DO<>z3M,g8&Jn#ޯץIP\ 1 U?td0sx no5_IJ")!B]`5[XK]qOQOW1 ,6%{u;#12#$[mڥ;`흍~sPZ [=vI Gy`\ö M;AR2oKZv>7{cJN+&ĥM. Ap~-E+fpU)<)UĒ܃]7m L.>(7A |pI//ԁfX7KzH wT,G7 ݏu98%ƥV̪^mX}fu~-AG<k +Y|6+E@WߺKn;3n5F.c,aJķ^n~GԅVWK S?@g4J^.t5&]#ȇfvrӄANg ,nw@9Y|3"EFMJ]2tГ͖尪ϞŪC @&K)l#~YB5jv3t j+nã1xٰI!d}ARRӥj%t=` @6͋; r)]PQ_!lѿ4ms+\r;m$ F.&^|<ulGV9ٸzhM u wmW :?PEwM.Cr ;qGK;c,ˠ82tx\ PGng~{ "b\JKѯdAs"wVTNض *.8/NAdֈy(G [3YIK .IÈ.yZ!G ߌ 8k_3D wSI7 e*LM1O,Ltl+ꋒE EMX=q8}5&H!3pz ){Ms1LSGD뛜oб7g oz͛BəMhF9Q&'wTңgHʿRXT, 5BM,(]{i#fyu>MҚo >#(_v)D"~ 8&ʬZoɧp>ܓN>1`C%,0j {1C“0-SZO$,|e$) 38qڄ ڗ (Jg1'ϤOȺNuO#*7?:|E8OTݏXCJu U.wn_m#.H1̴1zo Zw + q.nNY:¥% Cыf8z%> " }`M@IfߜYRsLeY:jtH`L5]g  "؁f"SZR|(apt+s^Cl|$M%93(rPHM\D۲ DU5'B!2JC(Qs9W}ZgKӖb8>[Dz(#C:KvRʅ7mIAoD8? R M mZr^ 㶮jAָ1=(JZdDoqD]kY-/Цf:J4=g %Qi>sb ZK캇W:50ŬVYu&枤k@KQ=y|ҪgjϷ ݒ5)5ٕM{ddWx= PafK8?]>eaw%R`և EB-;7O~?(\ @Y*%k o"jF|  vA] Gn59/P53M9 E7$w欌V=4/!q")6SEY ۹&Ws_Npˢ!] BJlۣLpŜd񓾴ĘX xDN#I)`@gT@ngyqb&qc8 >Jzqx35"$׍@76,Lb q1Hz\Lk2&̕BZIknĉDrXZNַ0`Iܽei0{Okv%~f^isԙR1@n**;sƒ)TwV|ЗV'v &.4ʙlYN&6?z KX"z"=zG_tHqJ|0+낻EܔŰsȥ#DdQWX< v<&VEej6j=XH=f V/hHѽqjaNƓ&#Lv!~f0?0M Rz3j d24^E VPu&T 7#𣡛ᄢ*j[fI!νKg0~g ^|! oVj0KΑyȢqw>fD!b^3aJo8Mv&oj)b7c+̗ky뉯l3DV6NmOʾge0o J ͈Qk$O({Oфq 5]ELE@/ǘ| NKe jB  ~J3:y؋ V!'9v=hJn[I`?w: WVS $UJ(}>sᚁ h{R{u m ƭ L9H ?MׇOQh}<Ɏ|b dD!_ 1G/l{ [9' ')~y Hc(g%U:UFRN2s0 pm_yeqg&Ƴcj B@T?@GĖ}/;x}&"#ͱhe^(?a`c\H<A N3v"!Qɧ[*!QTZW#IUeiV{ПKzjWL|CEK _"FNhlv` )c}C u,;tS;vH $-;Am+m-7qOBKw Aޱ j eܤ``MxIC.XhU~fe}OYsId&,זd!uy U4`#ĄB_uCέ٠+_2K͗mY>|;_> Ru4)izݝW&W*|nYwӝ($X˺;WSH+/3p* 5Tx`#S|굱ވAPY3QbW_52qK $ҽ#)b6dI_;k y 6D6>Z߻ v:#Ȼ/H*d0>כ87Bjxe=ek+Gm.?B zbw-EcQ21PB,n38*gmJ-.+IN0۰BVG`,YtefLS߽$zk- | 0N/*B%ܙ*0q"X-zN%gĔd+K![ZLfr=nN٫uU~b*LqISrr,oI=ί<=qr 1_b2.h<L+vxKUA[2/ل/,ŷxTQ NO?Hʅ I^=Ú3aφ']wZx jAwI>ׄ#U~2WĚ4/aAN&#hQtqvZ؊>}+nǵiu.~l[ӦO4_{CE[ёl&eFޛcp8&4 *4ѿklpl|[Za|VpFxzt{&!?o;2,me9]8OA0 r ڠcsg*YYr|w֣L_$ladsHIhy<']!F$ӃEK͡zF V)L?ۈ0f:o#Ǻ&v㷠@ɢ:It\dk<7ǑawT^Zz91tË9.'_M[{ܢ݆zN^!i{%s7^F0FO՛2A20NWüMr4mՏv.L6#P3L u8RG vi^#rI[/|&RMgNXǘ ~Vh[1a@4J0?wv;A6y ""2Jm-} ):soϦdϣӁ'm[M킳tB!}~+DZA.4ji(dɊȂmY_d^j$J'Fqzd;&PdlܗAB|W^4cx^[Gf!GEK,aZ ۊC7t,kS NZ34(`yܫb+-ޖB⿫MOuxFGmn\y#9ǛfyVSdC#v_@8 -PA8^KcpR+YY2LU<K70:&f(A*<L{zaW0jK^ ̅*6rY@l]BM}+IR[Q4ܼ,~AB8T{Fť*&~`8M#zSۖyb+0U X<C.^Lfto,^EW^4DVUǹWt`GϬT(.*8 L~S)H-Df2sƫ O s2,9hSIɀ>W*Zw?SKgķUmRP Fn)4.)`M=kp>8ҠΕrsRū!#E\[Gi(r{t}Wc5Y0仂,fs&ћPrNSQ5QQKxuTgQ:sWطn0ՖK2\O?nTa 0%T2l株Zlf?5` ,)p7.fJm_fPүlLk:?$YkaY0A[ۑ9ʩP9 `Ǖ{\-a؛R6L׀,t3 V^AHa[XcֵNǠ?[1cٴHnzP[zw'=/ի=)QB]p B|Dqz1T |R§πX-La큠R,{Yz1 bC{_h*~lRMBc(,4挥ԛ"j6NtS32BwF-Nl pnZF\*6P7[;G_4!_@b^s&M$]3Lv>P ԐeHD؂ Lb&{iOuKGNS`s-7vT=RoA=[ԩh(]7|BlC~츛a{`.D?fk/P#ZL9*z&[Xa"B %z ib02A6E D"ce܅:F*jpxb PASo_8M,f@=_5^]$077P!%(jpZMcXF/(Q +a< T~Z<^H$>z, SF*?vM Mњya~6@rlhvb}6LE͚d}JK8zrR`Wn3O/ R n͌<'KQ2΋qIAu~{E[0U$Q?Gi )v%C0jskJ(_xL? LqSP齌!>V$@T!i:Q/[bCv u>I lH_oL/e &~TK˿U P̀oFe_倬3gcKnb֠aCcc*plpVXpl9[WsQpM(LE5Z'W'I&aSɦI2_s6u/3M@T^>)H%D"O" 3>ns?lE>ppxV5 j8ԬjA Jũ,5,>\?b W;}ȍ}|~U-m#0 6M4;ktVgrF ZIÁ\U( nLlA46XDlcWi0@Ro|:Kn`x!w)Vw(_pm떈ڂcZ[hc\ƳV hIXb(%&En&#{ EN;G:MD5CЀ)tz4F9[.Eov g;zEȉC0s(.I1qCXuƤ}Cjd4.s j|hQ8n^$IOQPO0ri+C1RQ5C5pX VuWU6dM/eK۾xωl?0A/or*:"nq+L+;h:/.qͱ ^m7$Fn9%Q|( O&K!* c޽c%=ȮDZ_VBs[Q49jd@-׵]*#5uOQeܽO-7u Qh #:;jÃJ܉"racp?;) HL-1G9*#YiEG=c&: sdNno2PsǶEJh.S0mAhUZyEpBD͉v,pNt:J %j;C6̬|<K[&֎-Qrmgڰ:t;yJGrQ+(W"g["WR䌧^i>")*Xa{CTxlgСtdUʠ$ ]& J$S(U&ʟӤ!U>V~&"= v+V8iL([|>n YW @߯Fv]8ƢwE2?) zZ@tiW".ȽA_7K{h! x<@/F>SuzJu{jK'6$B=o 5ۥOas 1,4(20zZ/7%wRntm1OJ)7X?b*9K#\>tE,v?"ӌ U7;2qE+84@+Q&t-|+/'~`(axK8Y0mikC^ E^Ekf?Z'E)BMJr([.l77ك*pftwTr1HCXd06%{Q YiL/$:(z &g2Pe=XsioĻ*]A&Ftȵc#nQAQz-0U3sux-#%Y@gTG^09#uv?)|UƹBmŊOJ\>"-Zyaz:*BkpN'aQ·6CJԏlEԛg Fj=4`̵}Њ=}#|k/q GEQp"J,s9} yaNf*Pz8/..?ӭITl7<8C]{\}΀hG,q!n.-^RL6IL*ӣW~Tp$"WryD%s+fG0U\LRerKz})-/pMcu,Ÿ (@ʾfw HZlum !S j@? GI:)XU"j-eNQEoO%߾ ѤCz ͣpOk|[HՌZLFlW!輶 #ҤZ B-`vxI' 7_HP޷מAa]mQ(8a{ϖ}[:iBtP>N)tq{)M>ժEj?brqP 4lI׹S&ɿf(?y*>eʬ[8>I5+ZX$ةWVfN"r- MqH‰ӫ)2_-lc8Vd6_X^XDj&يmAk0d62?$;*^p@BGtYu[~<Ĝ&QȔ=aeaJ\A e*R7;{+נTajG٪+_U"\+F"y\K\ }6jDl!:+8+(St#6hP6(;RNwt&U-$u 0$c#~rJmw"?H>jQaɖKYwCd 4QQN3.۞Kfc)+JQ$ex5c{HMZd"cRp9Ū"Xs{9ܵ)y; )b4Ogn^U&UgZ>`M) be"B[ #F3 xn!"+1vz]跅{ M$2Dg< AfT$UNN@kY;: F'[hl1j {){.OPQq}ό龑qSL^,s,Z Aϕ%1ڦ 0@ZtNHu7fB{CY&&,2PcYl6`n=57o/cAh)FHT}Jܿaه4~w~S{aSLjזU !y|[3hh^gMjH>b-QHt(6^j\e},׃H@μSd) :_n>'"WV,%c\q;%TrSeiy6xL O(ߨ*|/OI-q363ZJm8!ݶÅeohCܣbWāuyXvk"* uӁx/7gc/$|bӕtq]Bxi^U6)%a+w f7o)?OQam0sCs2c }aQ.1/ג]} ~YH2=ĵhO`͡kgZ_mGɠiVCcyH$YdT9)l-0dP\4Zo ?}e&:;ɣO8v0< \ dݾG=/dq1\5p# xFQ\'DmZ}4ZiR“AS&f e|k563.FCz%:IKϯH3IgZ+@$7jdfwOn4߭-;)aۙ1ϴ7T@f6f}Fۗ}S͒+/aotq~G";JBz_+@2!^}.ǵOv}#= K \n&3c򩟛d?4"@Ǒ~ϺyW7 Y׵SƻEP7#WE۞woG6NXY *rSt HSe /ߪ y$c۠El.{ @C8@iu>%b\PTk2Y8D yE 5+qE3(c@~D0d/T`k_ /c[UT7lJptLjYofcbnA(ύ]yLyF%ـ!B%o?:;/|Zd, Ñ%?to5xNa+P ؆@-J>ìl"W!MVlr j~ًfj11::sq\˸i6&^U.([..gؾ9%ĝE?@0SΥsF:$zQk5cZ 9Z8'6wXگty`T'']H=q}}X*]15UVFDXS sSe:mN1AکGLwؒi8.(ZR$Rʮ.<*rS[l/Rz|C[7`~v_6'ߥehCެP/KPZ" kݳ]d_ÊEpB{bǪWlR'9-!:7 =)ӢKݧ_ a9؍m&#a$]n$L24D7[ Ð6J3sTl ?փ.Կ97=􎌣u^=ٵܤ%ӈwՕ*r}I i:cm<@dx[:@E$[3iֹd)&2;ʃ5}Tpe: Kx>ϣ.EO!'t8Ha~~FܴSqjwt@F{[ˈ qie_Z>-Byd~u7Q/,3ix Dw-'ŕdftK뚾Oh }sm^QOO#t#zS_&Lf~tY=sfzsYd]/Sp 5Wٝ˛OMrKVO l!uYpYÍQ 1bkݔg0Tz,3@3E >FR<_sze4<7$콢*U4^ݛޣ\6u"0|awK.f|^ Rw|]G;n~'sΉ:]¡{#szX$ `%"YU>(mBڴRxCp\C@<^a`e+10p{|7*)*O76C~M*Yf3|hbAkQy ^Q @aynXo7؈k]:"ppt;L jL@YD+^v!^@J1"ry,:yeK֍ Mx ;s tk  ] De Ox<6}y^^9 V/h"c$D6D*/Nv+ u Rm'rZiʻ<䥊+`(ߓy L!Umn< 'PY[$ !qP,ւbym芃Zn/p&Oz=KP{_'.B3 :wgk\o ^ 9m E 7tN{-׿} a<+lJoa4[R}VYg"6|7dfh rf|L>;6kA\{хu}o!DdމM5w7jM. ]xnN=NTpGp "":AJצ 919 k5۔/ $tr]{@w۪gr%? O|NR7OkA1/ Nf1]d͒MS> T8GH&օ (lSط7h0 a&v%z3X+j4 PJp1TL멻 ӓX:0qY+ qӜ\L؊uO t @c]yDG6oKj% 9Y_NSxDM<["QZtVji& )uۣ ,ۘmf#գ8VHhC{D j}UaTR'P?F)S\i^P@$O?CAin(P9ͯE*0q9=r +Qw>nᤸX6.j=|52I)_mcù:t4Z`1O{ݬ`Ěb]-9pQC VPt{dZfHϮT<HsAj '*ma0XYz3/i)5xdK!`ުX3ޞrX+?%H u('uq5?-l}<ԟjV 7InI֤mJBgiؽ!,wn!-0;T~^@u"9=  .5-R,G\dp|@M5#cH2˒gEa)|'G11SG2 Msܘx=aJp?o%éͱ+O|՚䆣R_;IIOn//,:&E}$`{a:ͻv)~;<迳#6jHne\MDrXށ!Dõ";Yʃ? {Vgdӌ7-vX163c{ynL:%~3YJڃuc5--fU. f|wgGCMP3׽L393(#MW\sj+k ЉERd>gIR`XXa6bø93}gCJdâ4_،:ؽ~c%)pt*_ 5KƠ9 )/e),ermB1cqcBߤ8(Î Y"pn+n 5o!حtdބ{/(pDq2qy .7W]ƝYxwQOXKpi>c$2+퐲B>\XsP=ÖNFվ/SUDF~*o#~Yuw:'@j)`j$tőA1\'7 k%e9J93.sЛu@)Z9csP"fGyoLk|Jt pψ̎y$rJLCOpbv+m"rk K]v# \_qf=f+ZX[݃娽R/ym?5$'fsSyS@K2,Z@̺S~e!{2E5JJ_> XkL>ZN =s=y&y×^E]l%c7O2nLVSGӏLDYK,f3fu R{[kԂS8LBųE`y$_1ld2Iagzwey3we5O Jxq DήZ0lDsI5`+IdswxWin'&ZG#|E+r."%5R;!N!dGqCe-P2C߿}٪fL]qt|m3~69cR8C ԛuE4M*:\p?tmݵDPpt}E@^#[QQ'~ &Ϡb`u &H?r/HFwx8}~)V`ʘ^'`BK?p0.jK1Xm ʹm*ЇTO4#ˀ?9c,Ɠ⫇H<9s\uk –R$qbRh7"(dG%="I3H_pX0AW8Re&!ya~5GM~ Jw}LFY!Ӥ;Go}BǾdSJMBQ3c_(~ʶaUTO>hi\& N2c ĪE*Y2 >9|,q=yn="D?)g.ܢ?x(1WE?MysT'3Yœ( X8{ 8q~$wNo8D|VC 8|M)ݸ|՟oןV_|'I+|Hj^rxCs'esV.xy<T9y[k$wn=e)B(Swi"FiEMB2 m~ LUD"\cm%Zckr­],;x]D~ջɹͯTmP9OƨueKbD/ b NG('4qp n6|h7Em0{\k+A ?v`y4P[_g`po~W*Se1~XuibQ:AT ٹ#(+}eߧO4"cp?Mщ9n3yn@j,.{EFkhŹơl~"EUqK;A|&`六juz8cL UŦ?Lx2k-/-1kpQ]t嬣vŸ 0pk}y=raI{bmyGARt2IQk`,D㤸hTW"CF֫`XfY&TYi= `69[_EY2̰׏wNIu/^&\kjsY[ nDEqfn3 YGH ?M X-KU7y9ˠjdS{z_Qs2Ɍ~ r#yR_{#o "7jHx!XLK#ݚHF('9iD[Q9ckfYQѪi/ycCk15} T5X9\j){\͒},S\)_Gi3JK!Y.'p ]PnP|ڱzK3_%h=iVAFH`"@'U&c.{!#3{DȺ,0}^dogpԆlVz]V׷c'IMRW<|xk*/eeK_,GsswC0iwٸ䋭n-/? S"3( VW|9e bi ``D%a=3F^ۜa8 s](Pfk_ Ơfh!=lhm(]"+!7/ͮk>QFo]T9Y۟@ݺRJl+ZW5C+wjq$}E>f[FX@SEW-Vѷ)C R5r1Lex݂GkAapľ(SUϩ R-3tg4!_DaoƩ46wU%&˅@ۗJߖ7cK_A- 0@)ApRdkeb_Xϒ0Gj卵E~ 9R=%v>|X3tƉu#]Ktw7GS9 KS^>I+K&l$,"E$37E]rHYA@4d$;}Ċ*q7IdPI0YeRGy6S14FGҟqkJ۸I w&p+O {&u*PLvQUuwXraz3SGFV#') 'HlT&]"vӺHh[l٭moG(QuW8 ?qU(N[TWn-O`TCXr$RoU7NZFBDS*HMj0cV yLy{wJP{=q$S%Ө4kPuW̝ypY 5yh3/RA'Gjj"F#H=#ZICd 倛K"&pNU%8J)j ;s@}b it pZj3vxa YD8ȕL{!QL9|rjpEh}2Pm6^%KLGu=(> 6!h9UIߵx>rk^x8kJPoM^ݒx̪w۞qtH# Qz-u-&Ep%eczF+8ꢇ̘=XN>,>t""b =㙣NP(,jDSug;G4 稜@:q/':6!u([Zxtays7 Gzq\@Y_JrW YշIWAqyJEm|3軹?3WE4Ot˝ḲLF-ZkZ;/}jjMGV'Ei `Vb@iP [.uӕO<6u4˟2*4m`;v:0(%ɡݘl;Y=sL#-OqzAl O֗Z7N'S99F!@Za;h|TOI\[u{G]tMp#XQ<{ 省ѾZ Vי0T}ko!1B%obA( dMQ$X3YiTt^h?@[8fwS 37Z? %(46m#\Ϥ9[U\PXXP#{XABz\Y1o4GvíJ,(PF<Ј"Yw09Hݾ!IcUSʣ¼fcn[Hiqp[$.gA$5蓒{L۲oDO#p͋!!3~"ʽȌ&y$כkxOR$ЃҙQ&F'f˿5?1)7v _s59:jݓ2 "~b8'ڈ#rXN ax`L@T5դuY?_ZoƑm{b.e_ n 1);xp @s,]Y2t@%0ӵ-ǠEߟҊ6J,Rgh1RL%) 6ސ纍F<"ANJÈ7Y.%~Sސ|86S}ZX"{mz4Lu*ɋMG&-`*ge` @ڼ2,è7L(HlA N9<z`E:7,qǽ]|ʞFA:Hqvc6 6Ե=F$Xqp1 <,@㫒nӭrN n6x[2N 5Z.oneXMÝV1YQ/&Fy-ק*-^ &[Y>m_ٝ]+ԣkԙ9eXU^Ja1zV.gBqGcJRŪgY(~AIw+x%nrR\c†r urM6 6U4$03v0fb9%Dҁû7)g1Nvц`^,hE~ٟ=Dۡ\}x;F2"!6qzγVޒ^zB?)uԮ nq"h#_[ nCJkfGX:.7nٖZ\a;wCICʐbE:gglSH/oŧ%Ox$0  hžCgmTJ-q&yX '1#;vS(mtJ[ޫqʆr9o 0 dOzda=]}Nҩ6'!-ax>)2G՜db`Cҁ LG;: &w.yD sIu領Ǥna+YPNqHSQHך 99 B.5ib[P`%^V Zװ[8twqkRߌYB ykQ=H*vԜUQw ω~M%hEn^E*)|_! Xό^EMր,m߇dPΩ|DEjXs{ Z*8e0#R\!:]5iL>=L>dDƤfrE򫯿YE MPnBdlpӚY1b8[$Db9.ZFU S0gfNټc3ԃ"`sm" m4EDj1xnMB@pR"2I^"iP%T5 DcFUq}g'vv6" ̾ox||&,)5;6Bw.ELrQ-灙lt4ρ$\i&Uzʯ2\_h=[ĿBz;qԇC1o!:t%4A%) +s*Y/MObmj" /|dnЮ'O i0J Y\LS{0S #XWK\8gy"\?R841-ΕJ=&^WvAK{/A#.rb8\N*lB~ w}ȊcܾPL-%rU5p_y(j AѲ" "mWU1B0Pߪ rE'U wL@** ooe:T yc(CHN q] ˹Uq ~)Gc]_{K2sߕU;?} N0!5|CCQwtoQaR?8_Iq?R%fB9Mjp 3LR-ˌ )9!Rx(V`wx}-֛+U3uhC.nfibǖ UJ.>P5yb::]r3kOa=/Xw\ J}Fn`4ʘŗǯ_Q*To*Ck$}0>oԿ~'`BJH# !ss[5aYvObi :d}U2[EX|vvDgr&|g}&vv%U B ߅3Y?b7Lݵg7n{t~O,&ӎiށ0]O?zƪeX$Gz+,cnW)MRXg:nVwvh yx*H ֱo$,9kMw61URradҊ~u _>wMsK d-ǐf,)G,u?ߵ^9+&9Y17dDi9 6-)WGa6GZJWoIDcv"=\5ȭB)E TX `lJ{$xë׹F%y#Syj01~m@qG[vXt B>Hs~> !Op`|L;=}43Tgx~ ˵"Lz^B/wh.Sm:-{Ta޼ 4|,:`:T9NEQ/z“Y)kDub Ⱥ:'YhM9](Y;o ct=,/+VH] zwi*'騍-iX*Q Db`X =-$#cb*%Pۛ̇$X>-vo5g^3K} fBީm THYu Q׃`æR닆K30P{Hx:͋<ǖ3Y s1%P3 z]?>065ʨpL@sKY6>d;Ʋްz1AhXFpMmFmV7X[.qMhbkp{a &`|jV۞`HNU()GO#_< #\\ `bjNRY*-WE] m={:mMd຅(kh75`LIs0C =0 d!#-tlmuLSR^3aKԄԪAwMkQE찔L("nt[O@rGP^Z֗cFxe8㟛X'f_{KOƍHc T +~pH;v\=v]Qaoa6#ܮ0Cf'"r咦  ,$3ͯ7'9m!F^/݊| {R8#fm r7E϶nR*@uq$;?j9+쉮|WhT2%i++dxxx'7 #a8P?ޤ^:#ݫ:]4~=*(!%VRjeU*݄ɼC3S:?^49^ށv2z =wlcWu/\hٷOG1G!VMsR[B-[|?6vR_,P? K" ;bڢEu)@mH:uQ$c0O{ N`R&QiaY<]c1u5cNs> ά1j2^^ æ֢=AЇ}ZE{@R)J&ipn~"x@T*§~in?pbuqfjӆ?ۀx}[Nd\ݣ,$ޚ) J8MS[ yGQNC^K?PGw#0컠aMv вρ4JC}Iy^K?96@V8ItذTޒW#X+_յ :˻i{wG2m%ڏO'hNE*`[%0b)Xa?PyЀ87V\V(@ƔΒeB"bel'|d&yN Ť`tێpa'ix۬'sNVfkw E|jKÙln%!>MTq+)E%BHD-s .;LHאT<!ɾ4J@^-/c#~$_@[-ljB8j_`+~[d[ﯕd:)(cvD4|߼ejS3.aޑBiUfC ;|}:%ʹT"V.r×_6;Q:\k0Ehh0R-};Ĉ*$9.T-~E k~<{fx/nx`V]zыm J훊s_RӢ;UUY؉l[k(?͆p@[&q3xMŤS &;.ecV95O,Yy4CbKO_ƬErЙszX+m6~+ƻt&~(͒hyLeUgtnH$3ʞs8RT(S+[k,!Ն'gYĤ0hꌫy8`Q.vOH˃_~3lsw4C!޾2>V}ߏظd fj3mמ=6_6lM_>'_x} R[?' -0A'fɸ8ApRj0S[CH,rߙ\Ѐl݁[`K_H b$ @:]6!PEӄxklL삨ݦ~l)iu *$D?ͦϿ>+D\ *&3ry+ 㕽$)n3%[9I7I. YHͭF0w?(5-wWqa$#;{>qk&#SK=M&Avd^̸d-"ghZGP)BsժDgng8Ug,[a3P~sRWhHΉ\RI&V GFOf A,NH(5b'4 K7,4ZC0uHND<)Ӣ&0'Eip:6fBm"ۮ2 Yq5 O`1GGH!ӟ{^;Bx( +6x:[Ye獹̈ +Ts(L` <81V>mN+~n-y5A6|IWhgo\PEH 4N g:DӁ|Qn͝+[ dFHy7 օ)"$z udF==j7˿'mONwo9jvzOb RJI&R8M?w^^Ł& IA7Wps3B ya$:˂/&2 aj~b,"u]Sg_!Kgl_2e⤘_ 0{-{~$C5xM;OIGF)r| }&v1XyYɥLkvwۧcSˊOөglurm:i]r7$2pl(gAܻ4_;Eְ O}a)Y G'}Xޠf[ f*0R;TFOƁD+׭Kk#nSpgMdܑ'ӗj4̛R%wL ;tEf`>A~[:KvYW e#歨֋0xsrst݂:mmQ~ALOXzlxbl4G(1V/d/a_A!R=-sک Z$BX A891e*gv/lkwUj EgEW|Vt E+{k!|v_e}y&Zh7OrwѶ)v8w>uh$hbɀdDYn9erm+硶0Z=; dHmwo@=cfkTC!8Q +ZڭUQp5}.yͨ oڭ4jN -N:p7*֨C!wY<1*O<鑡7R^ԷsZ rox">]3\\Pr.t%3It角> =*uٜ0x\ڨ")ۛ^3N,41YU !ͭA@DSps!SfR}l%Ш訔2=yBU3JI:b"MOF gPf  F-Z? Hc6 {nCҔɞSJ{8-C>ɰxY"aQ_?ّg-n9/^r}XZ;̳$l( LbJnd;*'l'ZH:(j&$ U p洫euga\U ~b'|w.95HTM%6?%! ~A~Eۂ}>"S[ȡ%'djk1u_1J=$ězu su TU2VȴB+9^9ʳULdN3 Ǩ@S.ErtjP8={1+0 9pl"MEwD RCN\ ύ|WQ8ބ_ F4g#*wj:Zvu@x9t܀i#D} #Q~s"N_P|N- Ԓ;m;뵹vZ_&s^7ZRVL'|Q9A?sz7ftf4E)ҔOw!PO~fƠԓzXCPXP)B Nqg(R 8e++C`C/6}F<4='o@ ju޶>㝻"{Au~!}UeA] uMQ==Ƽ!c2^sqYiLcy9=<'铫]LӤu9ϳY{޾ \|Ӊl{f.^]`&$M Um+YhrԔCIP}})T•!_Ր!-( E78?`*6cDzr`Ag~-oڊ/x[TӨ{Y6 ۄyh+1'JD˟PkWy `0/Uy{ sWa|J@طgc"Z{W`_Salύs υvfpÓ!tGmZdGqms!h\glXArIԩIFiƟOxJSc>SA8b< i;;apmμ#_B_цA-59t4Rzo$:091nnƃ x*>~ s{K@NX)IPƳ;ed D98(a:CIhV]4_ Y^b)x[+UgL8Y[z²Nw\r ^ cK{ ?3Жn;Fy;bq5qsVde}L d. ~oг<4nU_?- vw_>uu19aQǠ%rT@0Gv\Tnq^RQr~>Wsn΄FCvr]3%zj?/,F,uװaKze\#3lupy9hN TjPPWX=}Z7PW!}PB~mUZS" :S:#E(e{cl@u!GN_/isH>3A(f"Uz.if+5.ҝ&N☊r2uْ=mIyމsK:>%f1I:JԳjOy2Kx5 zTk{w0)@qy_x83T_){DEysh]8~eQ܉ \Oc}5mI>xK`{̞]|i, ]©+ ܪ|*{Yig ieDK s+2MxvcnVcRu-!XEijd1> ٩| >\\!gIp`*Pǘ%9L.^/Vh$M۬nf HݡO"jr4 QLb=ޟ`7l|AGkum~ ZQa' 7?CW,eŲ,x ܴ:݃jʞ\~eV>q9V= 6)66U) \p;θ 8w1g h0HGPoՙ &Q?!݀W|E~`s| e1JG+K rN (o2f]u`I]'Ԝd^6Ŗ/"䃩V_pࠈ4VgkVƹe0WK_ o<)' L L (LQ+OF?ܨ$u䒮CE EqbDŽZ?F׃q1[E.XHN@Q m;[,n޷~DA`&VU2߼Dž/6X@ڙ(a})Az?Z:]<A-t*C?b mlFio=VByL8f<^ri<),V]wUQQíE0RMgjA X`lsR~lpcEL\Dc%͐EuX3lG7F|.ބq$Ļ:dg` ؇u QQ I[G^U' YIl4 zdNxn3(>dwhGD?FT4w?dDxRrnY 5Oxqe'lī:^>Er!۬6@ AB|9/9v9:!{,:,x),YjzzPXV:l>aP@%Ff~3YWPMa)x?Ȕlw%};;< bI)-0Nb~a2%$Ӝ9YD l{frct:X_x`ϗ{mlh:O`P`^gÃl>x$27: M] ND @ث1[$BF؏z f-+̀8nX%ʒFٯBN6GC05pMt?6dS5g%+RM{瓻Hڔ7O̕5ֺ t/W2gڌqNJ:. s=s工]Ϛ 4#PZL2,g˜ˎ I`W}`L ss_KS#09<]U9 =a,]t- GSDJ=bǭIa'8HSva9dGzvR,RS`U%qNM9Ȕ45c莠 >) N]sĹ0~ ` CԦCG'SHnةp,YEU/[[ GAwA!U}D*z^vxk#j|ޖ+e0`N?n>ǪZ{=F@pG42>&حMĎ̒GԌurE!^sYlhč1.-A<97bȳdzpFXW32~K t&JzGPRGӳ0;oϐ܏gNpwd3>:(2iȾfT#rCs9+-Y3l= _btQ:j?NT.m5g7gtkkE*R 3 Ȓ{fz-\`e,@VHkŘNLgā073vٗ]=r\8MڋPnsgƓ)w")l "-k-p ,@еBّ|{'53X'1u[ R,gxA vv׉& nDzij>!aF LwX֣j+3HK04*f-Cf)*J la]*elBx$_'՟W[u&1QyZ2 SW޿LA/%81+R`)>Vca&o`>4NQw%w4 ~?,Z.;la4uXJJqyNR)cV bm(qpPsɧK;\NStzzD*"7̮.K&fYn 9 Cf% SJן1Jm2[pJ`N؞kipEl,bHZlo|a=W9B,#gѽ6#َ/XR ߠa9oa#NzLc)P7O9A##R4jzzBno(qĔT1Aɴ o!|>'I Jt@as d2+"HE'q>p($egv/{m`!)QhQ9*ȴ =k8} I'pjɨ+]O"UQdrBO!(&Ǝ|R.b|jZ;C*Rj{e  ZƦ֥~Jer_d86pH'j 6-Zr9S3#3Ӎӊ7Q{J%lI4\Ӹ`-wF?fyЉ673i$RPA X~(U7dϑSĵ}P]yqf[4aF"QѢfi_в!8^=*4n#śSƇ[A51P:0'0loGuUDtHUE 5mh=Iv!hybOц3uLD' [6v{V'a~ӽM;FqLs1A26vzn[8Wl wOvOl% 7& `c9d3vޢIVWiuqs-u#5٠)QPĢ{2w DA)2;2B7x'X\>tǚ]ʳ7 tPMBha @wj!ٵYm C3m2+ l#%+Sțn~fػo3¢ Of sw4*yћp=Gbgk@f xroՀ_%{SK֙&v[=, Te񭲴\(B IwJpA{g%Vw$rƞvZ|)A2bS!l!QuL#,VQrѫ|=Zx:bgPQ~4IQ'Bc =^ɡh8&4U*qflEHI R w"XGJ6J1`4&Z׿x'X 1v?w.u +TVΟi,hl? G+T *uOu $G`x MNNUH*J5~t)OZ=_Ѽʔ%;ϐyHX=ObBQSO!e0[Ž1"ԝc$!H2fQ%|t&! 2CA=8l ẃC`4)*T pUqCRR\4+S +ɳAܑPVO3X.d6/ I`NX] gő%r(Bn9FQSX<5ɕ(-}`7#Mñ\imo96ZcEHS).Z+굇.2nCtq04R81Kf`btC]6iG|66Mj6GqOcR:vLfbrΕZ-TN}ADciߍkqU"FA:bwPZ^A%<6,_uKJ-q9Wi{==T*w221(YBqܣ R-qMKseCs0~(-g #%)DOk## h7iW^I l4 M0Ɲ;(\֟ :|oo/7X̏R)jŪ[>Vb? jv WJY/tӄeFwuRx,$YC]Գ(7OQ %>#]R]Dy ;]7GuB K820pL z(sI3=6!7Gk ^%\y%&q·ro}~sv+zh[)9G2iivt?xIfXL`sYPm:o%u22R&AA&Ơޗ8&NAOy I19]$z{PQF&S4 ӛc@Us@%Cl5!q~W\}"xy^[n,@rܥE-59bC ~ag%~x#&fp?PAGfmG;n߶e+5;bzYhyZ<K2o5.>T25O f<˗z`ƜNyq`+kVTXRխU4 m˗vŽ,qXec9)! {Ң/t\Z7̊NKӿcJ߮8Rgsg~L|vʧd*mi&չ%U;+Vv= #MWJOl%3XN޽!y~4= 4_hw)x:%e(?>L5%"qqVwZ ,NC<'HRQay>.9W~Sʤjxa2q`D49ws>{Ld M(dChX.s O("nb<|KХ ߙVHIf*ɿ+ofUov=C7 5#ϋAXź`Pi::-/&yV͓ҶS#e͟e왧cA0[4%d.Zgo 7(  (I送oҽTg&S|EؿY앇Hc.1*_BR {.❨I_JL7_k%tHE.yH/46WJ]>sNKwH9];R v+aY~zc[+Jl=E2asKӃ$O|S,ӽ[4 κ yآj<)ڛ? NxCp͋@g`qޏ.7Y! 8t#K-cl&cТ#kE"tK5:ErGo}e.R[Hgnpjŵ'kE1ڸeg\vwIVy)'HXƱR9N!7yz뻋Uʎ۹"Oޖg/Y#"h6C":*t \EbRg,?~yBn}D^{!B,/Ϋ~}lE|"F45hZkO)A8FY1od$e{D<#YtlD OWgNzEbof޷菱g[taF7W;2__^'I)ELJ-L66!>pԈwc֌\p;Jy…EcW`˦OL;S7ܳ3<;T k/]- kxfzI>Si \ O=k.SzRܧmђO+Vsؙw 0Zou(vU"J D%p>H<_.܆w&eZ%'jHeco(:JVqg[j.=BMWqH!?p5]}c}Dw5iF V8X6v30yR`*ƛ'SW h.4 =|J[ro-T)}Uо'/NRQ3 G!Nr!p"i}FHvxfYtWWFN?[MΠY:M:f ENwwu|50ߜ 'nDu/ ,'LW/rH܌T9}0Pq,DiJjL֌ ֿ.ԇP1Ks-w&/vIk,Oƥcd7րuCS3"YZ xNO"1.0Wrѹ1ٗU&En>Oͪd=N6F-6&(;8߬;*/2AKoɾkIcq 4Ŀé =O:I">3b.-?L;OħXQO-gd v"½1x)aYm2ӏ.]÷8<η̋;}܁{hvgs]JQĖssZ#k7+*:p. `nj֤+7D#I/ݜB|~RWyu0iQ̆.n'; ،\ EqnҸRCLP)x#8J(P)Djz?ՕZ<~ic˳[[ŭڦu ƅV}W{'y{ 0:Th?p5l]ٲ_j`#@<ۘ8>a4)mJ Qf7h|O0|tkEOKW#M|j3W l{^k']p{Egq4iI#ABS C[2#TK}=FZ<9hD 33aٿ΂ *r=t$TǺd)])2HN}5~J\b®,-T£iB2"֞ `KA  ByPfJyjfc$pvՄ~=lXHTUݯudSJ`Y~ӐB!H9 O庆K |7^@}lѢ}7 S^mt\>Dul(: ۀeftfu|ߢºMt%'43NHz'c{%?F(hۉF|nx>F_IzaP7/['{a3VX^E\Ӡy0ipYlHy#Dõl[|O4J9DƆkzs u;ЎBpg]hU}cPJpˉ5K+zZ"*mI KkX,$Xe?^aVݑw0Z5(q;.)XjvNcsɶ_6xבX-  -s3wo=E n[&8KО0HDK0l%Ϲ>),PaVEgng=x6Υ_6c;6gL=juN{Pf򂼼_ObZB[dLbv$$Vh.(L?]GH0ܳ9Pw*Jl`Ez+-Ud~$k뮕; rWn1\?>eK39X*~t`:(U1ndd<Izkٙ1$M(OծP. q8ʜ #nJOwf@S%-qOWZ)DB_ ~|~ ㅙJׅj{ѿPek^uz\MDfNG}]]!E_V`4eDͩ\c4*Nkj 9V$~8r>+]#WcS\}z%yOEHy;nʍg' L28cK g*ݢ՚ R`?n,K\YcmǦ'Im?CZ !s+&Ɲ=]J"x u R'vZ+Zrlp2"\n+O Y3PWڍ[oMFis\ ԄuzRRk]"]qb kE@-\qMĮ\ϐ"ׁ*Łr8CV B-Tb>M}krk:c+ WᎨSBH14ל8! .MZ"'}z~K8-R}Ѷh؝կQqǡ5p-? R/"I` "2$p`86џ/7svLރCj f, \hXiURDsV7V@lڭ|8|JzuI dX/!a @FQl>f,>٤TKsT:x?  'Ѣ+ kFÝbuU|\CplYt[#̃_qǁNԓZP |[[EMfPά֘^TeL K d-=2^(PTc&jv{ܑC@ ]05SkyLqq&;f5݃Te5J>gLO%>߼zfιe'm?Qeb[+*gPJR6;Q|x5ٻ` /kqv<DyqCE PhzK;wfE*۩M`[Bȃ;µAGDz~j| R5%+x$l.ۑ~c[}gpUp \;w`iEYs*3;.G2A#~HחwKlVډxj-3ЋwnשuM]$;jC8'`kpumHnNl1snS񔗢U0i2Xc*Ő-%NR( D_:RQr i'lCN% .RY=)񦵵-[/Aʫg1y d>i57Ϧ;t2ܞoh@ծE0₞'(ςiSC9шɞ~z?f4Bn)-GJԭveSU{\tVyL6RVcЫr9N)54*6ĭ6BU8 pfܵ vs8p-sf?M Zk_x]EˆB ~kzsK }>(I~  d(Gr]$W2{#2h;PY"z $4k,썅o= _ HZP'l4#!UAZA򎳙Mաig2SUfZלiv>/w~XeXIWD.;wI젅r&umv%OkIY /_h5f {2tǚ_P!Y9zLj͝4ɂWn}`mj{l" q+c^ eQv_ M&SRMNRH`LM&eQ]l-P9Yq1Q9ҝ8(ƚWRrjx94$]A)-L.k>C1HuV6y1 dFαfASXuky?zX l# 5dM6Dno&Y#GGs_#AMQ#O\xːh`|HC.=ԡ2l7/r#{z]朌h̦LwaegJ_\)n 2~Ԍq3{!vaTV(G4ȺcNx#^E@Oi4Щ^,w߆` h.\Ƃ]%cC۪]`*o;XChu.Ʋ|E~rz?(0Vs]/&h}uTʲ4\ڙv29v`إ#lj&ƷT!x J%/ R'eJ2A|lWUayhWLڷHVsOA: Ű0ר>O 붶7ئ0|q5܃ɥκUi:H^M h g⪍B1Ql|Zy9̇"Pl uH SS>z? ^/ot,4[~9j@,,6]CE'Ur诔 IHFλ1[v$'(,r0I\?vW;5hH)+##ڞ(H2 $c%G| /r|vB^ɒVx/CG+ B}m}s|^/,jC~jPaҸմuRBuNΔIOB 6d‡ kRúi^lPlo.㏴oz~kf5͡o}p`h4| iRfDı =RIl>|Os[=,?eͧXb̘ W#:½ㄇ/݂u)o%uGD @y5fO)pU=PjKN"4G8sTblBֱIƹXYmL]4Vz$؅!Id~<[tn51N~/"`&8U3athtZf3:ƗNO]˴tu_3ۻhrLt&X"?BLF"m]bPm)yh*.ǚճƗ>J.~<9cVg~ p)(g~#}{~+D3=^1#Ŵ9ʄ~~ݩ _Sfw%nbN;`}<872됒u*o% _\ă5ة+1EEׇ]:&bZ`?Cm|Hzx(*npFP.h#Av7s %"x @Z5Z"O3͉Z?ؿ~m[|zhcp|uY iBc|gd;iKʬ4!nKFʆO̱b< ZJ@V!9Z6_gX ;lj0l_T;-C> ã5hhQ͘%N!]I~n%?T%ೣ!@nMřX`Ӿ+9ya#о/7" IR%  :U8綒C*]reooe|JU O` FT) k` c޶4FaƁ: ˟yK[L?k1gE?h#/n5 bQ$L$TNii?F{tߌPWKܹzf$X9r՚ANGʸ_40d1 A_cy׺7QTOsg.k)hk(PHP,2M^o 9SR}xFKqnT)^hrdu߀aJl +>Կ&aW'JcJvjٌ@Hn-~R0Ԯe#1!{ș;N_Kl!Z qT5xߢ*G?"])8z9r3ӕ3C$GfrSZDhԱ+a ߌf.QCQXoe[]A4<+؁Yrp"ӊ,<_o]Kngo1qijMD.enK\M{"JÛPnEsm]KbfLd}:!PVJִDz* h!bSzlWv0Qj!ְ IJZ&J͟j7srRM-w`;B2Zn,uܮ_H:0Pl5In|MU#A+~yHV6րS{QQc(.UVf8q6,H1I.k{ڣ"bG>HSD6RyLe6{ Č zy!jb!GKB-gԬ[[SQNh 1J*4 udTQ84ʏqz_B†5tzی2rDғZXsĠa5ؾT_!9Xw ɂUr?Nik&ϥnsRVP0,bCm IڇO79)'n^%)fP\HAG*:+7h末0wL͹\3_GSk޹ć3FvHL@ ~fi Nj(?YP&|R y9D,dE1#QOVeOb:7 ٞ-g?be&,`@D&UMNwy.a1Wz|x2ȨC΃cدyRXŊSYEW_.4+qx;,CH}~i &0aŃ|4 _&WXXF"9 #\P7[g`t. a- s>YS7 SMUSxK!&ьd?ϔu:+j?=[q*%g;Ӻ}XԵogj˯|qyRrBHϡ[ oz_֘sW($z$3 }@6C%޼sUSBܚ<`E(h@a2C=>^9^:BV" 1Xej؁kTܫ[cǕ敏J0IY{0 xwsFȝd&C>>[?yE0Kg:9^cb9=tO k|E*G\F_㨻[HQEsJ3Arjl(3럛3/-]H.rkg57+Ds'rA_܂T"Vx8 2r4֠.ʿ@McʆT s#@Yu7kB)LwܿmZ? RJOӺʮ%\>5xϟ2I)/3[sa( @ (~ )KSfrbY.C]Dcj%93'XSvVJfu]*p C+IDMjtBYSiD#H4VѾi+t[#:U$. MߋOEMJᓰ}k' hםi$BR\sY~ Þ`5{h'^9-Ҵ[X4M [ 9遰M; ڃp$35`#7zmEcj Si شm,/J0$gAMg|bSв m(F!GzFdG01Ϫ; !6+BU]R8sF`GVE0<}b!1)]eޗ)IȀYM$ԭEӇ>Q0^#,8h'*_)v+͐ݶ4VV|jO"6&Qpju U©K*r^f2XYE)5ﯿx`!jrRomO}ms 𘊵2:ZF%?f{oOMӖwu(?ҮZ e~Y x+ >&,?4C:eK~/9"Q0V]O#jFǧອYt1(Uj-Y.t# zb !f.y{ۇs%DC4qOlfoe8Vv)l}%Sq65|&|~nZwto{+T-ָeJW(`xZ9kf؛rda]E+#13m."yc0Y1X^2X1a.„^?ht[s4]P>Auͣs`@5mwSY!$s!q< Pm'N6 >#gYZ07070100000297000081a40000000000000000000000016439a35600008c08000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t//]?Eh=ڜ.+8Ȩs&i +j&?Jh~IpD$Z ;KLb # ^I6c&^K(h ýt)R;֐ .f2NZqweC \Q.oNdt"|&~M: v!MGdZVvepz/+PG2dS/p}K zC__Lb$,QC"4m<zXq+9izs!S\M4` Lś &u!b(a .;.OL)5+hH۲SG葊T 5UO`&SpkWQjS7Oa-L (ȧpf23B"b 3oEǷ J׭ݣc(-D/q(g[wWG?{a6#$օ%T }Y/wt~ Qt-c!,V?ktcyaEЖ[RfǜN0f(EL=/c:.9w̦>WPM07鴧:bdqwߗQ[r`N!b)d\-aJGov=4ddV?bq>l)C50<ʅw^϶.3a;ďBC( 0.Ar 'N,Z6KvM)َ{Ҡ0ąG>Jx[9Tes2Of a#m30N:@ngq7V `|z<%RId(3Z,G?Aq:I3(s*O_o~㺯SBέ5|u( HdQ62+gٴj!X}$֢PLS#CH<ӐWqgZr93`| K뀔5zv^LohP~ ahc'-ަ'&P0ޗd6DkY'eFw[tjP᭠Zz*qHkl Tz hzuظ_H?\d\ dUIq{Bek+$}Mb AAfH%-Wsid|{̏d_*D!C+[)*"(-L;xueѻZe fx[2FKc{翏^\;O4NdlFuDKQ`Ht zHEͼV,G:b )7tV$ZoUR2s4maw"XP oS$kk1'$Z u$())V꨿D>3~j(܄vpIf)6_!-MX\%+_B`?Y ?zD ]ҹ0fٳ鲪@a`8[HɡoUـ:WʀH8*aGr:(%V-%/_Cg=x6Zn60 Re0YyQ_&vM+Tbތ{1RK^b J^}D)Me#E jQ4#[# xD6Qg;F>~zX%IKT/{4NܿQ>!ZK(Cз ((-m:A~T<܆Mg3Du˭ɛc+Vzh6/3'!5h 4? ""; KbP49$iG#_]}iZhj@N9crB6?wA =b,B['AYH:3y;%^Ջb40{ \W9q ۶w.iՃܗr^h{#;RfqR|EsowJ_S&0^"@hV vn#UL˚xFЍ4b;kO9pMQPĵ'UN7H0'шJG*Dlz{\E?a/oLFn_)\f5.C,(RL ̉" kJ|I[(=K~-pƟ);a)*޸]hxJ G4R,MsyxOc kڙHb4fQ4-0JF.7 .r^[|qb+HG 8\[} [VqELBPS|Y%4b6n늧2uSu.ҼSp;5"SZĪQ9xi duFA s*TU@RIAq'}tS-L82N( GHXL0 0ڢDrP.xuX+gWmξM~".u+ވEQ Tb 30"GlZE۔ǂ8?pph6eXUWĦO7z6d}(Ea.TP(˙RߍVy3 J4Y N+3 fl1ȸz -A]0k'O#0"irT=?pقm]y!;H;$-4ox2Y˟] M)07+91Y MdTבUؗ^ %bl9nK_`nS3}fRBm~,DuIi3G2M8= 82[~Jed&Ʋ<}B:: hP 1RDHN)n!,?NP}>{M3K?M z J_U^9m*ݹM;/« n%sF_y[hl'4j'o>.]Ե2Y0pz.,Lm5S:Z掉2$/0+>^/  Fk N\ǭA(M$)y{ ^줝AKkF,Yu+"f%1w-\kp{ٲGK6nς^b !Bh)*!2=X;/U5("aܖB!> qc 7ĴĀ-7V68430:K +f' ¤XBj~ $]Cڠk=( BA^H?hG0S';Kn;6U.,"4*ZÑǺ$o~ƹl=U\1Ll֩++J+Qz*w -H.>M#|^-{_% "{IxT϶yLһŤ)G[:F;yH5JظC}*v&z(ƲےraR@%UfIz_d!Ioioo0P?=z%J*cy+C+FYu/xJ(1c4!F옾hWqgq!7< Y+G@^fS_yA]g5: (3dh L(#b9Y`E"G^{U-VI/Wsr-5EmDWnB#hwB76]ȋ֢t4 G j_13:Y, e;I)̾*M ] :d4x@aX8i)1NMIKvliY#EE3 ~i^7RR$5"&*Gw )^o/C֦3sQXѠhb;{ NJ` -NW?<1ͅϰn~`[=lރܒ/ٝ뻾e к $>ZtP݅ҽlc֪UK8\!`@G(I0Qn>O5iɴaq bF4y]HIo\dC< {,;#DKBy2LVo"}\Պ`x&C q/2 &(PIaNT>!/Oc]@;:ZIJ k;Dc=R ΃LSy#CuQ'g1YO"W#a9\(:俼mcR+E{b:|H@x7,)*?$IqDaJ>יʲ q#'7 v(RbN~?\f\XӸGUBޏL9sW( uoe%i>qڸimd"F6DABW) QLʘ. zLڞ8-i5P˚$CRXdɎoh*ta;J얗KkRPg(DF [\{!W CLߏ|0/;.駲6] ]Z( tp)1uIcWtL4dJP/hHf;,MWdsIBӃ˨'R?e/8]TŮSAx Y1/=0H@ޔ-Vx_MxP }`s]9WWΨ;4"Hunvoи+a뾣"9I԰&'B1 ?%l.q'%N3R;Z8UfrO@S= -ҁd Ú7X?XZ&6L dz+ҷfrMW/ Cf'5&)47s-Ztp/bP΢'@܄ءѡ̎S۷bwuYvXRMk 7"%dM)^%vv9@V!h3T|i-*CB C|ee DLC2æ[i/ ಿNVOq6 -saR[uxhkdNݖF"Nt6H(Ώ/Ei[X_bģkN)J$YлKbmx-jOsaE8NguܜāRE"Z+?b٣䄳NMqP6 n$xV걡NAfȣ0D?kFPDOA+\YyvqI9]/CĠSoJ44{׵כ؈[-OC+ZV5<]2:4(_2TߚE|{sIƯ5Cbc9w}bPa*ߍ 8گ<Ѭ7c0ڏB |Ug[pDLwTLJ';"6M6O ⹘H_iDWR0=:C}®nc1@.?P[t:):Y%ו8ҐגQ8Y6Zj[4X'L.ŘZMD-vRIu[Z >R78ifDsX?T%aUn(aAτ:WQz%•wx'$ )*z0q֜ǨeD7jDDTaV9-tڕV=T+Y^Օ1`]fLZȜ(r5&ȒN;׷nv RVϓ&nq8tFHe8 ).O?芑:,Ѭ0Dm{ZNs{tD?SEC^%ʐwxXYjRW5 3VE)jqo'ͺVi=pAFa:>("0KK0d5WW'f.smcQԬu{aX{ kĎ,[.$Ve* O1G'L4ru1=y 鯘hM8d1ԣ ;%HӨ✘gkRB@] @}!#3Uc9h3z/*\EAJP*OiKv#( vA`۳Ue~JJ:K>F/k O[c߲~H 0t{p"ߊQE-of >B)l[՛0eVҜ!]Kt|mkn8H'`aT^N2]fXB6`4#J ]\5u<?/d81GYEKLnoMWfWjkjGHQ^T# k -@[cJa|Rij³ %?< t-Q:{UEg;i+ b.L0kH y9ƕn..ü) `昒ywp!xBxlҳ?=b;UӂN2K4ɲ?B +h-W`봡A' P<iyz{C |ĸbR5%ǾK!˲Gc tc|ׁC"ʶ0R ( vRd2C7צYJ%2ޜ{gJh7fwH]9Q|FFN=/UcQQȴwvIcQID ŃR$ p. øb''+ۤvAg%@M: w!Y` dh_l-_l?H G{xҨ{f/].txz2?׊2-B|Wjz RfگnjǠZvbnMw}zBɲ`}PXsCzI7q]-ۉϏu_Skڛ?1G.Dt &rKz*@S*Qn4O@] ~wm}FẢ./ie?a;˳iz\.xR})Nvm4u@$RL͓cn2|s 5zSEdBzH/HWv0)mxĬñ 9Nk)E*1X1}ãϢ RaɤkG.޲@ +;7on(p#C(ѭS^\_rq:. 'O_ǹb k|6TbK-y 9i LmƷFbCvۓ2ypWu?`l"3^j֑sY Wg|-ޗiwDXcCd˃x$8@Ǣo_O[H#fˡ`UEy&Zcvg-G2? xBa֕oKQ4`EDuF 7=kW.š }>qȘ=`us|Sy%#~CKMkxEe帠&|D;dV I(,,L"yMbu]X=!2&Y^ l a_;4dd %7I^Ci})7/CB}5wNDy\`}_?:w@N64 Eh蜍~L+?I8}sr'(C`5/e*=Όץʵ|`$K.pH E촽mF)ݮfĿ沽Y%t#H'3}5vȟ/= /!5WPia-VYcn1}B s?RD|:f*8s&@/G>O@S7)((7A2c+W2H/ sSZ$%4qBm0`9HHPiày-#/O? }eEvsI^H~%3mÀiGܑ+Z1*%V2Dە^K+n IQi 'Pt٢\49󌺢g۽8e2O[y(^o?BH[|"r-WݬJ鲆f"5 3kvm׶Jqm (Mdh%Bh6 =TtRQm~VMJ`7qÁ$Z;a ^,*.<+'O|aLk/4$ξal؃}fe#+D(^Io\hW)xL%R7C4T(mq&,|ׅ='4 ?q|p;&m*5P=dGߎb IS)!BzO[؇6b1k8|C !D]_-(`5&dGQӲY3] &ǙYE/9M^ v}/fNj$1K$_[Y} Ү!Ő;*ҪQ;`C1R#d^B+ݯ=csb,7癅#y(vzհ&V DOUT $uߙ,5V+vr P,ڳ6h62wb^1- "n8mJI PaEx5A{ Yv}f('R_YcvƱfs*Ts8ZvO֠˳ A 6]=\?/O>]g ]) .k5 0 q6\RnVioJ3tNŝv6K`p~K;I` `,qzmͅ 7G F ?#B565䘆>bt<yLJ{Bႜ^0?}`Y@ؗM0h.9:E}'W3q%{s%A-X\;[=?- i2ۋڡIe[(E 5Ѱ =!x!~LlY@HksL"NV~x`;yIK"r,7!s8M{Aq6bw8,4xiZor|/ˏnBl~M?-b e#n?z^z5A&?;GEBmC@yk_o!m'Ө1쒦kЀ_, p_EzU4u?ۅK8_sgXǰT?k5i>:w8yײ%ɯNکD{jvnֿjGUW'QS"t'fxei:`,^L͘t  }YPޒ8ʰIk4.aH]ٝ*Giq!T-Q?~> R&m;r鰷~_X0X銋 TJ?@oxSJ|2s@hk*QKL X._c"|h*gFL_PUA`T`Os 0Tf}!C-WGѽxn}؋$m%W̑=s~$3huP $Viih#db՗ RS >j$ځTַ!Oxuރieo{jz "Ц88؋ WDpt~U8}Eys,I֐ u O1.Sl0џȦ|T8T/!w XYKu(5dG)6_^f|h/b}F:y##]U9CZR_'^zw|$~T*w>L \:y!F0Xtp'f!R\z@[H"O J)Bi'8W2x-` ÙT|Kmp cs`(lwI mIPʋ$'zs4C`qvi.:8>";<7y1^n:u~Ĕ1''2xv0=l#8qߝX+2s<^@_Fb0QSu?>;aKBӇH {.wg*:.X-J^Jg!^6bfnkv%n~rgFIp.f~oZyh >݄ J}_"vs4rNk 'r*4PP:q=-~iM\zVOv0*0T~&9bVWRuPP:Er#;?56͙jԱ/"-k%{&"n|/uT<|j Wb=^huymbXZw1kQ"WWTjjN{Ia'*RїFܩi./{VCG;-m?mAxڼ9eTf_ﱷbʙE O!!4$Ӻ8Ϧ:&7yclQ%R Wzn9zF/] l18 |Ŏ D!T!Ƞzw: i*Ի :xϱ`M%d\ea] twy[a`4 sXm`yQqr0}8 ՈޗeaAADc1kCp{2r wb x6b/H@Y:qGa-^;^IГ8:>#wc_{0WT} Bk2V#GC!\R 5>UЈԮoEAuAyͻeGnpb,(DnnJC%fmdpAE0Dz+tїxh/D(JN[WWnAѧy'#/NȉL}T׹i]c ʅ!r56uֹ4bvAֆt3Hj|"z=h[#V _0-)p%[ ݝ+8DrcmyO} 7:*֒lk3* Rt8KUf)=뺦OEmS ι=p Ɵ Kl>n=n}%00[sj<4v=O+@Pgؾ6m~oxRt3 . hnh{G-Bi'Z~hya2F*Ri svCn UNCF@g4~dvؽ \ B(4nmOGuw>LP%7{ &VU]ښ!5$-* wJۮkd}Y?7 ڽZ5l!'EY7򉠪͋t'}fdh$_np. g[H?tLWAcFf~?) z;᳽I{w~ #i&o`mlkޑN:츊_ڔi쉯X|h5X(P w\Mp, 8u1P=d#~޳).q琝T*7\/y4o_nDy)cd_ cfb7C(^I7oqB(aBS< ݭuZHfv_E[ϧ2~VȊ0o^MzAN{:P"%ā_6>3%>Yu$p9j"N7j(w0.TIo#{OXVz'۲ROXqVƴC$*ǜ%Ԋ`KcN~H/8[dǼnFm4MEKhJg8e+tgΊZoBhhU0]$,e-raFg4g-Ŷ|zOv#{.2a R )k1}tx,/`~l&83[i.kg%[#$"# OE}! ݡajx4zn&؄M]N=#% HH~'*! d..6 BStst'a9 V**Yږ;X-Um Rv.&+,1bH'=a[΍Xg.4Fy3Dԑ9P{utj]r+?9/j[.B,Y-o̳\~>H|PԉXLsW(35YA=H;"vU Ɵ H-WH~x ^P,!(yZg zJWb潀N =>/ƃ|7#运OKǓ㥒j~(KŪD}e!e,ɇeI<[ yiu ނD9"s!N$+xVo1mL+jBe0aW}D3^2ZҚQn{"lr~P|!rU ls9vL:_£JϼYEHQO:a0@:NYhscB]e-V.u8$e3ˮ+.MCqYuX^(9ߢzWy/Z "w,i()U4 k,nkр-N]bFA<+gׂuzq<0c?8Oߔڲ3ߖ[FX$ZDT>]HR~"SX`}"0eǦ Rto[7Sz$ FV[2n0nl@>m(2vg *Սw&<͖+׃Űn)=B͑>V6 f{s e"k+U\mdG.;?/~#Ug3$CÔ}AA(T/iWQxD:b̔[Ù0ˮib; !~M1H$Z!e:]wqOh˫B; NyO*?Ǜa豱w9I!oQӵSOq4ҥ]C8XVi]ϭI%ꚻS2Q N )=X`M*09`Rͳ2} e Щ3t!#% [ӧA/03MHܮCr;IC5L%K߇nj$moa:p"#=İ@pm#6}B:Mnqz`-1 9)|ub6wcwP甡l|>H5Ӟ<&erD XSfY6fQZJSϜE̷!>=nfACaTci8O:"- 3ƙ[5*Pݨ/M; RXQ 7,2+:r &1lyxq,d. b ʡI#m#Y%4fyED-k ׻H͢IނL1 moqbbۿWJkۃ*caU4m[ԡ}i+(} qg¦ !@4B#-|(jN_d; 򈷰Ns'R_Rwp!{Jmk}\i4x{h;-֜NTMfB'1t 3 CG暏 u *Z'f˱!5uSzc-u,sׅ\ Aq?bx6|@^WĄJ579_H#a?ƗZx4w9*j:>j8x`1ƳT Q~,uN"S]EϮdR9W׎bi5rV/+ELLQC(P+*-9 lZ֦aȕr\:ȋIB7M hImu 4 zd{ }rUk{QrU+/?Q}.3\wR9ErC# JMб dJj`nπ .M9+ut3ĤkXX_L' `oǬ ba CCeXmJtUR#֜K*{(o 0#B9WZU +K}fb&$kH)'~YK'*öc 86Mn/&}0F]P67t7zV1ɀ/8.a 8 8,>L/Ͽ7$:ʔ |dZ PS!cZ4ƵUEy$[>%#F-KaFROMePǐcq/^%񑑵׆y1ZbKe/4ۦa{G!įyQ_ٞ9?i`EFOSKw+IDLt/Mie#y=fA  ,mRzP__0MǜIkWiP)| o/Zpm:j]BI1\f8S/#u/ҙ3/AM'dc[~6`}: V c0oo [ nװPcis|;h1(0@nC\#o=C; ""aH| ޢ8`ql'W"#CX?B ": JB^O l-ȅ]SI*r `݉uH#C?2TYh2 ε-futL gx7+#|M]QhɳsEV3M&+ ko"בu4,qbNCCku/M+,77.Y^~ ̻E^桤ɲ64],(OvQ [^# }бtIѥ'Wju8?Kja5)R/sK0f:aDe"h NOg.]-! Aqe_*C~>ُF֝ R6mZLa;B6uf) . 87.S1[L*-gvԸb [_c>"U:s&s{22x:&ðvlb7t$xS?-Қj"KÐBVY%mIEf)yW8 )z -ɹ+uzc "nL٠Zlkh%@u'ZFz!BuNi*}ym<`oço%qijb+S}ug|Z@Zh3#0I~`k/;S`Փɓgϥ2(Abgo).JNP1\w"(? QuFű qVOhBuew8!Ka"(U+Ѝ C|LU,x fN3x^0T[6~^u[ܐ)|v&P>4XAK_~fx1ܛNkX$gsfk,RB5 E3ekԝ\)`T5^s?lJ0:ވ f6w:NmߵѤn XNJ,+bGE(0hU{; h,aDbFi-"ĭ'/gMV&r{5"ԥ'8x a7,|թ &d˶:7rPӟȭ9#r<ơ}z$rSeEN9w׶&I ?I|l΀ԅZ;لN}غNo}yz ߁yX 9&o)J}SR`:QPEpɟکn +P  ߔQM5c"4M28#1k1=W6;r]&D{ WV? s҂qFc+Rn$XMX2h -:/_#\%+"L+`~1,)32:5v' å{1f/lk]9-c3uɿ3 J(n 5IPT#9y'Ѓ}}(>v)6>8=Nap7ΎDo Er%iڸ}R}}%+ؿMFm](ꜧX]uް)E% %>  Zl,mu))"jxTbɞDrկ1jb_H%^:Ν-O.WCY V>5Uκ"FnB>IΣC$AG 0tQUϺѰmK(Na[:aP$$ɗig{P d3r?#E !S4܌,٭$IQk`\cI10Ic{*vnQ+(9iLsg,cdO6 *ұ}o\ V= ;buh,񓶍v$q'L;Ty`!1Ǩϸлsq`ZeY|-ye5k sd{qJI}7L]_}Wy:e zn[p3$YWޖIXZy'uR9җSP 93)>ߑ"Ⲑ0WX )T)ʸեnh ޺Ez3 ]A(bqP`ASo1_?A4u7?L)ħ.-ȣ 0!!4,4U[+I}>!HĬQz", lDt~XEMOt۴Cv9l"ZOcr2ua}1DT=]"UݺeYzol.gb*P{nqDhs/|\UWG ە@n~٪kF!e؝zF|5XT{ o߭ebrk@y;*^XQچ_NԩLĀOrJK3:h5EW'7v*mYIܐd࿹{xmG5c7qgcnRl}Djz[̆Jfþ⯟jDgD?)G'ذ["y zJ}$k7+^ 9E9=5~&h_D @Lcm`htiDffX,,)O2׶i̸xF>Y ?|$ےɒyr Y4 kڑP?+=! ԔŸTsݻ\f i֠ 39a/LB?sۉ9n16]3e-ޟ-fa-0=2ώj(ejgYD:T .1{(O +Cp2B%!/HZqK1kQWAk#P`7aD93ig:%t">7 REXʑ}؎߉зx cy{*=.iBf4 ix9<ㆋyڤ, r\"∞d=l| 'r<HLP:g[quf#1$+#SO|j/5T2dnНs5')L6wZtH=kg l2^F(L92}=+DҞD%8WN!S߶NxGjּ/b=Y6>{*'PPH{|=.]_чh7&5nHeWzD!۱а6,"jn aU[">O:f أ}ԣIҠZ?0ރċ@ Vj -AywxŒ*Apg~io}N0 :;3?'Wq9J8muLxFBiSBWz,l*T1.4{JmpekF]ȒUhV;Lbt%VOo|wZK)څG墮8^F+ =<{mvx#=`ސBn{Q uFG$>p$hylT^[7FZa}/ ZR9wtD9p (L66^56U|M7hU:T56wnLI KCZ-v[|.uTN^U\Bk ,Z23$[%@QH>-&;_:M>y5s.QZuܙo"-Y8lC8^3<>< P U܍E'}؛>>]SOTZo$E }q*Ē,w4?뀟nt{Sd($"\u{~vh׎ڂ&'nr#v ~F"B\n7'oɜ>,Tp羀M%GԌ/(t(Ɖfdf7Lܛ{4R.`Ek֨ Ќٟ23G)<"<l5צǫtM eʿj3gUꍾ[V^.Sy9l-̳M[eP{S}\8NiX|58FL \&Tlv< rq1d9ri)8Hi-K&&4l_t0Af FnKFp@>zOr~/_B?wm 5:m6:cmo~<'4@*b^$"ČSD0W)p7\7Vi])kUdׄDUKvE)\Cx5UZD/4x ّmu]# Kc@KoVj0v[?+-V=},li?48. @+`Sg݁wX,òv:sT.a>}Ŧw~'|aUGq {o}`ѭ'Wh48Zf&*9T9l(,c} *9Wa;wLDb:h.T1_7 @}}ZETC40ҫ*hɻCPjz< Ռ2WaIBFOwb9 qOˢ  _[?1|'^ 0b gD#RO*bA&AA *tYT.m6Dz! ?ԋ@HAOWjdޣ*[7K 3}SX~w@,[i/3 Ej1,%1Կ>+jvNIoO>fFemx$B<MEWB6ARs%|/֚Ђyԛٕ$\Ex[Rpu&Bo$-L[jvyz1mNʁY6(<.̛f̴88RxL"0d1f4qJy{G۳;+F49 Cn~IMUɜߒɓp厞h?rojCK)!d c@ÃĥTW >I`B=HvodŘ:!Kҳ.VcR邀A`Xe?UijBUaC_=0aDĹ\̅6ƫAG&ӇQWHE?59Tܐn:9BP LMiγ&:ny_AjQ1{0X)&5W-Ai'C( '.M=U4H_~Fro [M}2b u+js=^8i/Ӥ] 6VS_!tKg 1?Fc~hXgUV"/}TrAŖz[D(IW,GtfԊP &}V ?NW&ҫ5?+#L\K6 Q?)s:gar&^Sm]ơ =N O r bi"RMN(Nj^]WBvOƓl5ָ>Jd^j/IÕ!^y a [e*pf'{*W)hWf^ޜɺgF<6%%w!B78Xt:8,*`N42՚E`Nu\iBt&fB*,%|.MRB}^#tB;qhwWyf&KHϙTw {9|nzw3,թi9=cP]>(̭分>@GHx#iwM]OIO͈ILL fUD bzHm,g"g B L"8WY|R TAڡ={_xX4 nO).ԓ=x~yoHːnI}zbjϞoţ]7ja[PS6w^Ae7p`)[v 㡜r8hXe)]i%/t>PJE:8b 95Z^DCaf{F:ѓuc!дS#Ǻ?i|'ѽLbxx_ᎍ8Qz( ȯ b7c!wر rQ;%V-+;3X(c('+Bh'fg4-b<2B9~8TTj,9$zs \PC+ VNʲ.<|$VD84bȻ,|{E9@o')T cXq l]NZ7>7]s>CӀ?9.GpQćoSMsjn)Z+%)"I4aV&]D0> oc~?c p )MP /1vefՂ\(T6hͼ{7Tk& ~3*crsO3}~-ߙHL` `E@N:FfPc80:GYc;(-p=?lb Ll2,QZezn,]Dq sn"#QW27c<M2pR6N2•-kC\.+o[*39IH #:E Foь&/el.Pr{Vi7sDSy.k( :a6zC&@!pW?\G^ Bkp8ܫϣ7Z@dYnԨ>qNͯ+ PktVRg,vDdPA# ?SAOQT)1k DI&:ijTX/Y,P+UGorwp{hwo0ΤSg 䞿LN~ظL:g5vffIN%,j95X҃+c7_cӊ`|}{ 20|Jhͳ1vFu3T?DpIz,7cĎ5:6nz%3 $dV(5y7K0UlT>s@'/@*&sf+"d Nٻw+/w.f\/;֫י,t7y&u1GkÈ,O+^Xn̕<ݯPz"!ƓI.l7\JVѱH`XqoUE9}a^Kv4@Mah7)np9;+z4;FnOa]ur~(€VOl|Cv%b A؝'m (lifbe2%4t}?RGWԵ7m)lWsTP%(ѩm%ّ-nuޚo3 L_a2@1ZՐs"v}1c6 NŦቶ; {zNH/6H Ǯ@} 0nzj,/&( 5a|L ̑9B8=Pfiu @bpRn{v7X {;$Ӣk38J妉VźqdeNAOf9uWI7 xG pLU2ι,/s܅!wDp}%kYA:}Bnif}k`"w.zyex"r :ϘMw7S1 zĶqtpp:j}*{Zͬmq?em6{3;<<_y~%.'hP|£RY&NTjHȋ.k;U]rtK] ?p ?A EoW,8اpjL3Y -5^-$rN;++M#ER7xGK&bhUbҦ9F)} h RՂ%0 SDa{VB;zpL%3HBz~Mڀ`i{[ۛӄ(+0W{ĬMe@Mi=-]rD秄t.2J+i]~djHԵk s>ByɎAgn&0 Co#VD 颛i6^: ĆXѦ?~GF-ä1\3aŪ+m Pm}%˷p%?ܿaj0t47N.W TtדcB&29uM`_^D AӜnLLy=7 \_۳@Ǚ+ RoIs~ٚ\K0ե: +\(v0Hl_'d eN6dwMh޾ɰbڇzIE&Y/M&Jz6an+ܤ:B Pd 'Y)̦HkW֧̌ pwq"YC_c N> 1#/8 Z5|/4 =B"}ރ4»!{W O:3ʜ0MP=?8[vI7t4TO6[$@{G ƬGcOD@=KƍWsnd˕uLVC9藳GtO(CnJ_  Pu%ZV.~(Db#(w OfHFy_zCS9Hyٙ4Z&#]l?Ae{VfRs<#r/OIgYU~ =f(BCm} c&ż!Q]ZR:\0JMf8װ?Yk)(ܕlC?6KRU/yG~*!Q^p'3жrX 4->6|l:LcAfܓāKӘA5n3?VX۹6vfUc|[MM֌f\wMIz`L6(<1zH_?DD-$odR1%O~/Ik2NRRy )6h壅l4¦ ]ª*RLⵚ*R(**IAxh;RV-qTL#ԭbT4 "*Dk 'wzXGuАB¹ƏjJ$GzVoTS7ܱ8E $$`>?aI [n G![[bxSz%n~kvq?tJi$,4C&W䡒 q47]jn]!L1݌GJ f/qG>|νMB)=ۦGM z*l6֢({L5( %‚ٶkW 5<,:53 \ 2PM3%]ngu~ "E#씾5~6s%!!ceЎV'QMH CXxW,Wotic^'_ <%F @K4~4)?Pa4Mo0lq[w:Uu>dÚ H؃jqoK>dE&eS%u;m* U*پuѼ?nѦ^*4| Suק_(M7SUCW;~ ƌυ$;BN*i#ctKGf⃥EԽa63ՑŽGEjm rX8K},J_R55!Yu,K]v󬃬:Isi|\\d~-(a.o7<O5wN93o1\PN k=|בч=PnEɱV.'pECoT r$Nko@=C!f!gnRj^ @Kϰy;z3B ?Kj#?O`*;:+-҅;bcճ` o3xvU,B/I.iop_k`DR[.,̟X%k#B&/ b_2{}&g[}>`n'W( wqWBQ";5dphCM6~LQꋶj$2Qkǃu55{6iiHҳ&g/hnjGY/#b×:{`[-^̈́cBY8upj:cW障-{>_v-{oDa`*vl.A3\U#Ȋf9zi`'[8[y!m67Xax˺~2PZ]\{sƟvƏt{/"ISuqɫ/?<$"İqXbEsyqGxeaa-s2bHƋ:+;cv1_1ʳKʲiJt\o k20gcqPQS?I1-Z^G&bect$֧@%Lu?C$樌+u߂>)ڍ9/M8&iK&tIDH i9_Q?";FRߨ~$~^X}c$h(Tz iFt%cȾm(1v6O(u7В9tg+_gLp fq!W_ IKUQ%ɣ6|UݟɵhbK{1nV6]FʾgM}z"PeX+@ 'WyeHq{߸L*¿3z7NΕ4AݣwGs}!}X 4g7Y&]X. j}>Qoˊ=eX-f6Oh VD PZ\l.',@vw]|OkNiBwLOnc@KdJGD 4SMa> $@&~b!D?WeQ/^e緸 kěHus-7ϊ,omsZr5qSp}"sհ,hp_9zsacg'd^$W9R@(!u-xM_4y.n#{:p P;e|jg|0ж#QSgmmy>> uEfϝi^y;f;En侔t6[y9_(^]}"3٤5{lNK2dj#))>"J[ȕbyshx[r.8]PG<k( m*o8Cxf#8H}'m nZp <\lCد0ILT[IAB wqP}霠~M@ ISq{s]̴WJ=tsE3|[&obOzo]2%jZO*ϡ{*O@VRO/11ZwpR[GG p|zݾ@ڷ~Cer=Z2Jij L*#{@TFg}HgPFβ/hcCBQ4/UJJPZGY^?Z%4a]G ~э_XDnK>I)M κj]%}pwj|P a^08@We;)'Y {ɮN]x uON bJTK.[4R*1\iXB/p͎7Ž<TS6`lyiuz`^ ܘ[ `S}=w^[dKp ^y8C2RpiD޳6l ?/47}~vDSIԟ@aqn١`O~ Ԡ5w*`P«Eo) 8J .s$.f^5+3͐ZW>$"Vh^|#YUA)wo`HFE/JYtS =,qQnƉNe{qW4sV)TRBΰHN{qh͍*cey8ZZ?L|urLlOMo]Tݭ)XӡKDƏ)tE\s56Ah*{= U^hN sfgij^MOX$ZV]YTȼT.ͦɅˠs?žgŖ| ~^Ԋ{&DN[UAf@!V6٣AUeH70ৠ8>5Z+mŋ[vg3,TGTS Vh x^H>5#OO@Qu+@w\U(VyN vh* U3zޏWa ƺBa?lT7.\`qMB Ӡx ~9W3f\mް{u^a_~c|WČ}ge]"E3fymDm!Ԇǜk'r}sU(ZM'zPdxq>wm)d,c2fse3 694DdW!7u\O$vW|iA^VԨF\/'EJsR GBRVSEDPݵn54<udܨš+2,jga Y81wϷ--%em)hnQ iaCȳp+VflIv]Zr[I%#;/=Cqw! "NK|;$8:\md}?ȋlԸݲ6IgEO 7;cM-Ċ*~bR挾c19aN;/לv`wT|wczӃӱ@+GjV㌙QZ>v\q,5& Cd@s1$6swOSOIGސ%@ztI&Ycz|ݿg0IŸM@N"E݃_v$gХiS2!U3r@Pd؀@kJPF"V1xC"Rtq'Q! "`!=3Fօ,LoU!ܐwُA K.׍*7@*vP3ltD 똋)LT,Sgj$b[6a\e12] /P(ԼU%@3?Y?`gSr#.=.9;SBDø8ő6ŹvfY/6h1QȂ|m7ZF~rN{?Dw4zj 13b!oj6'8DU㡷1Џl, n6 wgFn=vBW$>O(ƻakc*1M9֤2'|7qG0ЌS@_ .Oﱸ*bs ھe'|c יe9z[j?5mN2H{.K%Li2O:Y?sH{\xY>Z&"0f6%mvab|d gs3zRit, YcbE\.~G5yeq.Ǿ`[7hiMo;.Hש4r-C=r(TwFVV 8\gӠV PjּO\T#^SkxYQ]qd-4?E%Uf.YEnOj^<]uXmsG;sszxEvЗИtϫ"g1S/ije0?҉X8f õl,vZͼ9Us"V|̇+, tOʲ ;7mWra5|oB0=c-Y9fXGַbCi zQnʋ)WnH".'x x`P%1epOHPPuyFԜiuIqp~ӿ#;;_Z?$CN,S5vo+#S#!pBvx[(|Ȧ@@=k;VlPb2pU="&@9RӔnO%a M2K /b 8R ~hky*RvVF 1x X ћ"EdeZ_\쟩e0z zLO%7+e1};9b}X#FP#{MdOxbedկ_ǹP /@t}3lU׍Dש \ wPBt\jxcQWzJ.r{6S3K̍F£ g{|rexm]mJŞ8x d6:vN~LaJf}\ Exs^{7{Vi+R'CHe:o#0iuU}>Dw;IĹa)zQ?\#^Y@ګI$j9+P_8G.]qP(ag٫+^BPҕc0Y׿fn Knz1ba蘏uNߐc34>OL.B,19#O4Km9-|,HOjSfgGlbNf"GokPvp :p.5|1zQ) 4^p^O9: dXڂWq}'ozq[=P!pX/aqwd%)f ίTɖa9>۷q(دo0R.2hxy|:ym1!Lo$kyUȟg L=Y;}E i?K >;wq앴YpR/dz`<9bկ~27gQ4Jrc%#eds;D`9׆7?cS3o{<p)ӻ7 /-&[yPgZQ)2 djif쏉,j\tG:7,.A?{& Kgs-軻;eK""d!Lagn/Se`b^.tY#%og}&ߊJV21!Zmoߜ89Bd;Pa ebqh2IfT9m1\خAp..z NulݙwLvpZ(VwiZtZS5VM+7Dtbb)^e^Y(=͗7D rXO!\0HU" }ڋ-'c-BZR&݄Q2R~K/0Ɨ/ù03H#(͐8iמOgY&RZn>,)oW::~6iI&G' W(=J&`-){)Bɯfc5"Nvd2TM$0pS-]"ytãM`E]cMUMyiyDo8O%{k'CrלU;=ƠjvASRRGou+WYa"iNBP &I|d<+KG{W ʈU>  5)cO 3g >cx#)Y(ze9}-L܄).(nLG(](&{4&!~Ey=^d RALc82#z;f¹h &Z{ߨW7[3 5NYiѨ_=&rD͟K??z{+In-U8V("SŨF 'Y{"̊撣Vl-2yMT fL-(Kۇ ~DBe,P8ƄrF3E9gj` X$Mp$WױH\![ .\4D־cs[G~(-ZUYe*5Qk^E+;on1޳;bD_f U>u/nEZvX1wyҏ':n,UkA:Zp9B^._m].@C)*5rA.5}G֣+;PJ;$9Hae~2$d=:tI8JNT+y2a'DX?W Ճ{e'!pNͳF;+U~Q8$LP1b (q'bpE`A\k~'T'_Y 1* rU7oWmt @&S7qm.4)W*I|ƴWmLK+QO!̗ ˿0q!_H@b!n20i(<]'<#X夺)GC#Gm-e $M+ ɷ!W=p1y[~&Iqx26 8-EGGki%}q[Ă~4XJ? UhWiK lhn 8j [zR unB}ec3 -n8]Ȑ{'UTw͔ |Mc[.$ũ=9.86"Eey I%bmt1W# Vp~ ??,  ( bM\j\=3*&\[RCfm%jhS*If|k0iϥb `4wxV` }\P-HGHD}F82Ӥf_2fm!f7#IL{zWOp>|Qg%VG#滑Cqc*7jyrn,=f\&Nq@~}[]ȋ9+="P^GsS~+N$&\ւZO:qYC LxL57W~q(E B 3漃@(,O>'3GP7`i.tR(&pmP=EDxp/|[R.fl~ae@\X,v,{.NǑ^CZ^U `Xj\wN~{hEx8! !`Q^<ۂry6C&=V# A = m:q_piC1jjVi1 xHϡlHyL`p &WY汗#Mh;4 Ee(¶+[#Nq_\Z3$P<ҡC*0e!-\ DCت?uzI#1'{i'YKSAC>pby5u;+A荌 V, {5/íBh{Gmhps4$:G%Iװ*(B)& ͎e>U`b}j(rZ+.a|h⏇kEΓ5ʎQ}(48c<*nawwI]8GKn <H}98lJq<<Ǘ p/%&:hNndF+Gu~H]ZeWdVo^L{ ^_mh"I)'k74wK)Tk B"Ĝ7}fRpPFإ6E7,w<*gsX'XY& 3B?fD?0/v ܋iWHr9[W򂖌"6e_:U\"mB+r,wKp7٥Nn\pVdx@!>T?oƽN2+5ؾqފ|U':$ȣ\& bBe%hB eS|,MhVJ_ՏVSY׭-y#;w͘ u1s%seh]zL39kBϪYy?.lY nca2z.8U.uZLXQҰB AY?(~j ?h-orrBT&!OT0N34 DpBgIq3 Qm@IN,kr)L F_H CHqR+69MÞlٗʾu=~~ :E7}>:}f66}P%U-D/)i_oKf?)c jhGsō8KW>͂ŧODVq57[aIlM΋o _ ӔsCɧ XBx&{*xn55F)L߂m> 2=~PZS|hmI^bWyYC I[jRtq>ȏ8"q]jLaF`89"OQ.$dcr)re -)y nez:BJO@0RV%#Q;$@܆D͖$퍅Sј3Ac'1q-EYTxC)(er{kБ0=cݤ/MAa`G~J?T )Tb>U'|.dWP K7Z5ĈAA/w|'BW֔|sv(\Z}f( NdM_eA݉]RdZֹb,Ĭ}ͫԔ.HϪG;AG[iRJXdizpM܈h?ӱinkFN~:+=< νu"n}tЀ] aW:.6ruRΕ rL[$TaO>]W@>K$b{JeĻ`uzq45Hf ^$0<:z=v1',޹ 1`07*p&ndK" ބ=\ Q%m20-hz?S2XlU Int_v1-ħ垄SdiυTlt˛z7CDML#x X,z4E*ֻ߷FvH:l %NVW℞֨S: 5a]pZ'bevUFP۝ *͗I!,;{}3QwߨȆܰǙ`ъ lL_8E$]9o?xG),[ zOt13_e3btU67Q&ՂN@ TE!6NJ/|B[n%LsacD15խae7@${[1wF&)[)YEc#sl5;OSb TT595d;˴MvzΫЖmT݇s.pj+ Qc]w22+)u>|3t+9*;"M? |d>bzH-9ojx2Ѽ)?7`2iv!fqH)C]VRE F[n3Jl)vB5uV(1YlQs^_Ȇ痄ι[K%GfF ?Ѣet:C幅iB蹑׭RLrFJ9_FGS?TWgߩ.P8x]#y?cy>Z^\1͍xUIk 4ql+@=ڴZż\QTrj\4Zr2>/n#(y!u@lgm0s$v'ZLsϞ , +Â)BN[&M *XU%gg ò̷0m>3PQ@܁(sQtv-x01C9|,6pՑ[H|C/c6N6Eӑ5IoV*]Qgp-:Elkb^JnUTamF^VbOXWȥO-_yauw:3RK<Yyjehm e2SUj)Gaig ܡ5LfUbs7suE;gVf`aD?˾Gɪ?yn+?wԘ$**1z̲qޏ/pJsZfmr@8kM~GܭmT{* hv7%f!`{;nHI c; <{|Sثj8*Q] ~e5zIm8F%t oCSzO+w aE{kU&/ 3 Q -PD:+*$dL`T>-932e%Kkn>~w^I Å5EbV4i;K9G8@~=3B"ِT:X$;ڋzUZ"hed7Y2q#h; kI22N3tnX. %8x1~ o%&wŏ*gh1?_ hsjXqZ5]&OL^$@JqSwp=v`  >@Ed\-A:=N. EY '$\ MKo鴒`0](F%QIzϾevE#>|P]/U't?tA|ۘBt'J|¯l^ÁKgkùM^]x6L_Y]vtD29P bZ(n%4iR?`o ߚ#3 3 iwП)v};rO gQbDppcHBs/Bx1S訉_U0 _ ]KHdXo+? u9lϬ<ܷ-~>/t<b߻|q g; A|+.셚sCQX 2|cvl&acy%Bb#JpܺR`XKc ?d kAT }o)Ŝ(wxc٪lΑbD3]˭Io۽`14pC1\xyzTWWFRj:"W 3ޏ=Pf6/"LjH@%/~[-b$\C O0p0lcRVQE/&Td#SdBAF%֜kSԩvsael\?%lR#cߺ! 8`,A\2<'3HկN ۆE̬FEZJFao5'1tY90h|1u1( 4Jޫ406 k0=ÿ{` olBc+Cq{$SK?ƑqY-HL~ N/˓~“^y\dcd yO4BBDKi0i|@ꮍ>aFJX0JP+4%傕CiHMITM|K4 'V)!qI&z"%\}?]GuQ +Vק:ekTת%Tc@~_nI/: %hq')%er[:_tTΘ6OH?boZuGB{  MZ_1$wr$.h/#|'ZS( :;V$oFλT-=ovbEQP;DaխLWA uJcP5xQoSrB޳I஛2OH=Xj&v IS` 4CThɹԸi_?KDʵ}ܳܮ*$qǝʣp?M k^  %R}ʲ1??%E4Sl ޡMM, 6Y1tG7 !i cVIdE/*jm<1giY 'ct2< @\#(Ke)j<2(z&lz5m IBh# 5.yauFj($}T n7T WΤ%7icS1C~8ҡC|<21X za˹ʤ˸l5fnI$:gQ9*ryEۻ,0X˚W] X!vSA͠A]K" vRi,T8VsۿNUx0~%Q>rab.h+GR% [5dt]Y>Pko \% "E.h};7]'Q.x&_SR[#j;MG3^E3׆3̏7aO eWx5ч}GJ<՛*RV$N\w{-r'J!Q+{/w/6MLop7w9p%a7Al47Rp{: A$Y𕎨w*|%4l$5y(HtS.h,C @\ $"lGK.J>+Onr/iOX<$zX ? S>BUm = EVaH,ue7UW~pu1:K(H+?ר,Β:R*%>iw3'gъˡӍ}&. Jm0y6 z%zNg] H߄IqOӌ.#ErYw1N=o܈$WXW!&p65ϢNĂ:n2m!^l]0c4 ͊TH6 MQ8h3PamGD4Zԏ?[},,2Ts& SaRnxQ~^Qۨ6P`Ӵ@L3yݜT$5uܻ 89Ȅ|G2XZmEO#g~좧"M7../dnN-;.֠ S5$9<}~.̡Q<bMWDXCcLtʃBvfjk! #︣}{%58%#쨓jORxP8 ~!v RݐE}ݽP~_庮>j>N9\;tL|@Bp:Sڈx5?J7kfr+uG$燯yG%g\S_;-@6(k7;F^t@!Dϟq'" ɱkӆ9uVOˉ0e e9GvP%g}Kk( jTvO9|;JNF"|b ⹳gwR.re%o$ r>/&$_ޜ.acs7ST:Q{'I(~O Q1F-#@7&hĤ>qV4 +#Le«u1J;7B?Y>P_- 6*\IPRAǛ+L)UtdvZ3څY?bïq(M7:`pZar<  D)ӝ[@=^8] zH!ٴoNJG5IqZ& 5!:"pu ?|[̀؂z۩ 7(4,Dz]CZT0wMY(hO#yvDk~i[AHg %T :o eU.NSO$ϝִ+*42{F*yUρ3bul_Џ9**"?x!_!whcz[[/S KX0~(|tyV~0U^(-!Gt,1UDgN NMx1H4y$oOU[8$݊5 hu.b)e)듐= r\38( G'__Eoxs-a]*Xۢb.]KO>ps!g>ڴ\lR"I\.VԒxqKSa8fC,%R|I88  Je>R?sܯwG QsкDZIҐ$tFI 㿔! gsux9ܶx^j`qߡ>O1Ֆ..p,bDURɤ|`WU-;^ؗ4&jX0T¶bomC63԰$X2ڛvx.=}M.Xa7nn$ cТYܼ[$?~e 26>Lk+|4ѥDG1Bv:v5GS aE~ȽD)ǥc 'Up+:*`J7?eYyYcq%mۋvk&B-Kpm?S}}yoB/ݭS}=TؑcwaR[^$uzÆҡV4b ˆFDi^`!ӣ5m//#J""&+Иt< :( T$!,,bM+.teE1s)IԦ0lQYUu;!jOfgS0g@ JcOa[>$B Zz ~cQ+q Q=ԍnonco`iH?MxdLpAmȶmhqύq[Оr=(q}>쑩,D徚Ss ~wy,]=mo>Ғv-!28pR=)zjV.\ȱ5MC@Oڴ퇧n|dhYҰ-lVa 1PD26O6$sMs(*w8^ 7;9_y@&5/`%JYρ'ǃTFZ'rn3V63e 5BҾa)dYmi3Hd  -1Y_Zbㇼ gӾH2.XH膗%A\Ju~5uƭ}Y[ߢV8t\F$BoPm@z!vA2V]Q%h# ݾ'K{ 6".6;&g#FSk~\ݺڴ_poZ[@-3v~n[i!hRLʩ٠C?""iSCŬdy&a:*dAC7j5_a,{԰ +0m$XZ o լCxwA~w8tz^2Bg9wF}2Nx%ˮ7R+&D0v:ˣ>Qϵ^Wq# s^1gmӖIDaJCSMhc@i]DRT 6FCVqIZIãĺrK @Qɠ$*;Jw$}}xۦg"{vۙ֏b,;5:Dtoy{*lޙ,!ԲCaz cw9mEz.,NnI*WV e?znwx\gW ]- \ʲ~@]߿_3hx/\U|"fV0E?q(F݅˫7֐FBy̓=NQ,N dsXMfp ~Kz#ѳBNmݯz=1O r=5w! eɏM|l/r dK+@"K_‏ 5.꜁CxY ?_A:z޵X6:@i]aP`/9݂j6LX7xhXjV_oUO}Xq?_jF>C`8:EROHǠœ []n|43 &?ԗtDž o\҅m]o>ϫo" He;aUα$z!A'flE{PKQI- _.x0J?ЃI>=6sG(SXYl{B[16-_O[v/f'~p6*~HMوl[o@=Gmxy#ZWt%%ټrA(Cj3.ضdtT ,*#VC?Guq|cLcT/E낥"5ԏ.3 dfa}!W=G{ .e`pQP_-*ͼ $Ovg];KBٞ+*FEֹpLpؼwYE8\)9)c۰+<9 4HF^wbv?ekka~>QaWZ5ǚe Rv'aJ͋—.˽.NBن[`r;Zh#un|?oyV0~o?`_@hzvӧԢ%7*Zd2Z=J+<.} aClCkkSc14YL Jpn *L s.{0>2{d0:Ǒ_G,謏nxϬTPzUDvC&V&thUEeqkq}nTwa3|<[\^~֊i05đDO&`YCW1f .aKpA?$>`K8C=V7!Ds6_p04qrۣ ]/FBK^s^0*N%}'eόPΤT>e'܄w'2(6'{#*r.Z @BT4cT5Ge9m.-Xf"4K# ^'2x#ryFr{.MD4>tp(Q,3_)uP^\9a NC_0 .ڤ" xw/rCQziG aN'=y|ZX: Դ4NJJ+>6{{o g C\Knl8[U FB;5Cω`u X:uţG#[iuEK|iR3z P.Ya*^X>Wc)n(SP]xzGx|dGZj>F9Y ' Մ[?WIy u'a0[ȈJ#$`( 0qɽ>6=CT o(&%6«*JNKM(w BmJJ'k),J)h ٩~7 jyLغ54(Z?D';KK-u6O>R!\  SS-I4g$5[x ʼf|/ ius3;϶.3Dc2wŹ Py/5wW¦3F0 zeg9?82ľ/Q `ZX=Ge.c[+*qJ I;4qIL᫖ST5.%WU3 Y+DGʐ2E t;壏ǰ9>NU86m{G7HA* v$ˉһ߇!6v#:DybIyOȔ.;,[b<ĭֆ'|4hm%Z}7s()dUv"*y&Jp@"1.E>x;wKX7_] D #QAAdh@9lZ8B lFtπ8o #Z*!Ҵ_'yp 1;i3v7$ij t[?(ZuZF.Vb@m$jD@^D6`iTn|`m@66 7 +,@fEՖwI\<͏l?I ,jD:1;fGx$-!􄥍 d8qEa]HmBq>y(m1ãJݣd]6[Q6l෤ҽGE@Aaח1 fzq>xVc㫡f<0 {TIҖAQ\T~_Zc$QWO9]`iy,nyhٜ֊A@K 0"G%AyEKdϘ76b ntozT8wd ꕆerS}y ۦp R ۂ9_ap?D59k 5l1i8d/t3_-'O8%L)$jqERaϹ(8ܞ`Q;Z2our$=.ܢLNцSWߩ>rJ&V Bjm/UZ! ZQPJ/*@PeL6T.p@.fm$tu`x-fæj|sg]GCNis )I#uxBidA 4`JorVt$ 6< E "N[ЃR2j{{wCkG/_m+<70oQ7Ȉ9[$짇±.B-[CaC]k*ӵ~'uQ?IXW2 $$4p)E;!/uͦWh X.iH_Pqv"*> K2XMO^~S;umontР s4l4B˻HGѿPI+Eg=QW=gBqx"hW+v =OH^(VP51źUh[ m)(4o'#NP!u6m dIǴn`@]ZM.ıu㖅#e&SlT2)9a`ͬ'$\9?4=a`.<`/#;Ue;V 3o!4$`fy*2ҷ) ]o~M0pb Nyf OAV52=-0W4eLBۤʏdb˫\K^DP0;JMz$**2 VSd\1Δ6I*pPTKOs]fq ;|Ϧey+Lޛ\F-ʊ%nY.>\Wإ=7Iޟv!ʯ0v7wn XBP"LX#r Q lķ|Xd9|Oϙmf6 h/_^KCBHzHu IA*t_'Ahr`V7oĕb,F;ZѠ @Z8SΎ5cb0nS r0JfaR~#{pCH.7"H:xWjt.AZ;xhs&h]?(5OT<&ulRD o+Ҙ-"$R/zF/8aCKJmSa-Fs%dQƒ[K' [u ƑٔO?ø z0FqBy[ˆWT↤~1H#$bl[P hzOÔu)IDxM^ng96grX 1 8 `\+ ro56ʬ u"NfEi?@ [y:QNՊ@u~PI]툪 N`c/\s[B㍵gslEo] xtGCH VTG-$)G1AO`6 +9Kȧ!_ 9}LH'FV^{%c=:Ԕߋ!YYsa5w<sZ\RCHs5^hΔ}W?C+@qjd JH/F_Ms>1 a.+µyk~0)ꗮ͈ /R HCHRt-"LF ?fUpj:E )zԛ5-*W$M˰ob+Ɗ KWDjgY'J8y@BƧ}zdhuq$\3l)kۦeE|P@@eC:tM%ɺ)O>u-=XmC+U(Z0j3UV4lsF5tB)'} Zԭ&=aJ MsLt5ԶH:4pejYo?$b2_}%3~B2*0YMZ.Џ oy;q!k)E!XV&eq@&ǃn1xMcw>-Xo;.m뜕'5뚦F`hͳ6&v8B.$hC CUhGO7!ϋFp,Ku];\SI*s19Ay;HlͥlױJOCdk3ANQ9yP} ,Bp2w\7M`:3d'PrCȼED;ܥa%e:Nȯ37XL>u(_4Y)@IzY;pL% @t|rGrEB;0څڲqw7$n1C*psڔ]#۟ur:71Ln&7=H9d {%?D L;C[+ -|Ux.^}0H&vK":|qh( aAxnM0 'jr}QJ*] G2pcUHܗޥ!e`?B~˺fn(~6mFI_R>2C&7w5(v%wtX=ATUQIٟ=N #l1#Ý̽y}Xq^Jw>`=#z/J{t^u*Ĺ"h )M\QcPe _*|jzGkPŬ/5ќLji\Y =3nr`{Lf%g¼!-qV~G1CO#g$4@aJE- ؅d-֙I=29JũP2u8f088Q aX} l>g͟*ɤ:Ѕtg4=@r$CCex!Ҷ Shes(,#Bڵ$[y]Y__ hRHe6*Ca-Z&jX?C*b66|f#:@1`)ːmѮ0!}Rh2λuB RqTfJP$ lEMIvrNDrBjӀ:B8t¾@J,{]8w ߁N ֟(M>ɩF".Ypjy8jqq"0".G92L$ _YԞzd8Ʀ?PB4-٠z  '#F v;}:l$uB*)s"ͦ kmEX(}n{?]Vk^4tXUv!XҸOĘf92٫e vsi=m)tw>F ukrvd*=g,Bf}QaA3d%c2u C+U}j_Wn /R_"j192/2q_y>y޷`dH3̲D1;eKg_}{Cښ)#7QMȇ N-',zԧ?8;3xTIJRcj^Oe\ڴuؚt}jg {Y_)O]Dy+zh"*Q8](Yp:nY:Kb|=j<>3R4~ G509Wn;Xg+!Ze+GWtfK aKe$} ֧&\)\<9V[j}Y*9:</&1/AtA-e1,tCςC}NVVݎݥ|TZJ~I}+ԽŹP(m"lVl9W}Y]݄_ Noqs`>-D2LF29gan|(B/4ۚ>ʜA5j}?K+?]$52IP 3g,(TIg KdyVU=%8=rE4.89Dr /ܑh0bZjLdPnN.W5ڎRjL!6o`oSC6Є1ZaVRȴQcޭV m=Z5eq»[jԞ '&NKWy Ըۛ_(!ڮ4B!ۯ<>0W)$r9N]w/pPQ1bal`EC XYA  WmuА Dꂔ} nZ( /מ%XuP_)rfIe2u ؠ ׽'gڈ~H6nzokkXjPO M[8aVۮZ2cݖQ  H9hSO/Kp?Soد]|?ff1ϩFZ4Jҥgkt_ְfIdQ= td<\;ժD[c$`P9(bK4(! ϸs@ j X`.x_ی^|:R, ZY/|(E&Z};fFtӆBQd`0,MNʟu3= >?w N+2]*\wrj[Vz%閎& HMqJJ$/hnf$ ZE"m +B_pk%- rW]csgzUx(a#C= g;%ǰ~ ۊ0 -VORgۜ2YtEYeʙ+Ktv G \)~MSy5ݐ;TZNh U@oH[.nKQ@PSkn&~{'yM`๸&S|b.QŸؚEu32oVLZY}`'q:S'h&eO:'fEyUr`OGX句^L'uVfi`~#ɠ+q,džW{U#W^HPyBa繗܌͉"%n!Cڶg*Z߈ bq'!L.&)X1M#ޕr>+.5rgE7}zEz,Lʮ| uFS?'.ĺ3܏ƷH"t!UF1ԡ'[$Pָa*b&~#4/;x ƸHYFW']:0#8%D'ھ:GM :JpGR,s#D/[lhFrõ|g(iv@>EXk/)܅g˪ o!r̂èK{PeCWT wRyh\GϺ腶˴ޙa I)~wCHO*RU%^rC8^?c{BVv:ۚz m*U|cl++mk?2`(k.5,e&%;!,+Hؘ,k@5Ed5|" z1ZO#kcUh7 &Vqhj \%Ĝ?%?u栗*ffH8o+*v'Uo=>C%䛋Zz0tl]G`< zuޞ]еe޹'.0IuVI4~Y71 R0Uf4~lfeL~fbQW/N 2 1k樂|kCIId;-Nks15]IбCu#!GTpǢOS1C)_ #S.I 6Kqb.t?QTGvP[`mn),+!7#IJ̽oE4[$BB0t H]5V~z#q"/TzO.pA$oϝyA=Ezl(`Adj4rƕOycU?O!Z[oͷYf)nkaM4.uJGvKt:Ƒd,A= xU!5y;W-o\Em0\ !~"tajQqF)Ղ)\{VjѪWcu%%H[Xb;vU.б3w[2+lKPjx1@O^}V^M猏$ .7f.i5Z.hY3M@T3n>0քGL8C#aIsU.]&H?QJ< LBXTDD1_)\pߡiKA =H+ɫta~K=L~>ַV&B zJ^ o&l,"VMvIR<{{r"--/)~+LĬώWb"3 EV;]i]UQuKxn0&_~c x HhOH_$U` ѵa(!TxǤ&ER^!ZSC ulfÚi4o"zSi6}<܈lwW}} C!ըˇfTy\EZ*QtK59{9,n}s\3DNs~7\:bs?ٻd cPghX}6Yt в/NZ|SxOnҜ":A8F;O/M1nLZdgҫN)}Sp-QekZӶ^;v7tchBe:; ! EI7j0{0K,~wA?F4>M; NWڣ>Hn#U Kzo3Lո_ (|pO= o3,p_[@V\|kP+S@./Ǽň/&Sw1ڦ+Cș{Z0>u&W8a)c5 c;nʶa@EH5԰2 UEG&&Q3 >r33/6 ~Wd_8E 1u bH Tf''yyD侀Rz7uEq<%i gٞ>VG~"Uqqbm1˭6sAyX*e:1@ʉGcX{w֑R83ß}8ed}N i47cCBÈF4&}GxV+jө46e-:^㗲Xt#z(v^ST!yUB~qZriB^GQEj6{gEyɎ'k]//.ƀٴ|Y~rqf329"i.)Tɔ.l!Y?MsqNd*(Ͼj 4V-zI%YĥPA0ߤlSZsӼgU5Xp kҥj &zO4fb56_dM!',zK5*Ǧ(NeS&Gau~܂ I=_8C~ăAHhG#CE^ueKMȦ'f-vIUDJ0jJ?q9!6(J*X"sN2wq&k $?VJ5-d,2[\9鏚N@.zбSsty "YIhoAj`$ tqKߣB\qA*xB>ϦBY?{Ɨ<&wn ~F)0]iJXY,&u;7B8&5gs2mGz1ꑧr~M~*N΍b0cR3%?xE)%*RGm@@G+30q ܉U·ҷ{Z|Wqg[AAUGvm3!y1-ck7<ն9Y/%8J=)žIo+r 2d @_L&+4.-ᘭ əJ"/G9>2+$"LgXLlv r-G;c _)H re$[zYHx'?R]mr d/n*ꚗ@Kw'IͩSs3JX26cîL$7xv㵖eV{![lYq3K:zNp*K8nЄsh !ڻϔ H]g>L\s hPNߚ(Ot'e|iDtќmFУp*SF'"^-qWߞة&w6T,*]_w%p66`j#7 ĈKvYaLjo 5$cXSCl nݼEPߐW ^=M+2ԖEWIZKgcwp\ B̒1ٝ& F}>iyxn,ăgNɓ!ob{Rأǝ]&(걽LV!`7 Ѱqq؛j82Ytb`1m8/n=Z!ty4Xf=jX ]]x"ŐJj3ΆSn4Nau8Aڳw>&ni3F5O6*iiVh(Úڼ9@Ux,zßM薑#Q\]Dz_ Q <4fB(綾i9 'א1~Ut$]ؖ,TX6F 3jHe͙afvcD .'|aȕ!L,XLev# C\bi&DkbdOq脰3\c?Bj`}Lom/6kT*(m<Jk~ DrO CG/UWG79luGaNڡgvu2kFYzl*?*k{tH?i$g&N?l/q w}`4ŢpOjq@Y.;)ZkdSo8~@UaʥNs22co<@${/'bܚ9_Dt\49z,*'>^k "D_?r Lb:S"\SU85qLѤt5!#RMòrU/ Cg"[-\I&L̪z71cb'6S`bT9B/ A7 QLF9Ce|&`;=P2N=V,ݍzfOy%N>x!kL5R tT[H>)Iq^^Q&Le^\neB){WW1` wTG4i9ײsAÞML5V_Դ}f&k~D M\ آ映ʫ>%m}#  xMى`Zc8ư?_f6TmPV˗KR0Y=_:4|&ҟ%<`}.f?N >PhuLZԩ3#ǛQ@z0"CP@v5s .?kRרlh0)=rrM>x'Ɨ?Vxꩡ穢&TE>ZQWY Z" !%&GNש@+Dc0~ħo22D ^|䊁!/wgE.nN P΂~>=|r[x2%ܭ$R@~|dCaP4OTkH!w*2cW^eg&hnFǖě/P ^okCLpshR޻X*qB, fB/ ǦjQoEt%,,0)E[RDSP 7Y];ӌ ޒ=惷U{Om4)ݍyC'#6% +1j-hx /cy 3.PZhg5"}.,7"-Ei&˽CZ%ؒ˅Z..m1.0^'A+ǩEv)'.wgJĀAD:3d_盛*5˗ڻ`<P]^YH@!` ˺UyYHx] NE湣?v[ S΀-/rnsQ\o[m`Xcz9Vҷ@HHz:=m%>L|eJX ˢ~cI۸sՈ~zI|p}h'Z ITKPh5Ee)XF>4/Y%el޽!FUTI#.ip`=b8j7vR澊\fA)=^m9DOL׼VLQv4 ȣ8*h]AjQª V#SС]ԂO@+V1&d?V^t5AHMz8`^1l7$Febxjs8334(ZH). ܕ}j'fÙE9( ܉"*>M,KؚvOvXĬm9ǰ~ddf+}kmv,6~}#s~c$/:L6Y+x$-⧓nܺS?Տmt~*Մ,@Bgav'w묉YTġw9\1rrl4sW_x\ )o%I¤hE/;S extN^y#ӕ/BdB@`dlDctzGw"#jLoRɀ%ƒ ,83.~J(F\T(|^(db@FkU")~\{U3R?݄i g5^Us b3E!wppZص|])69.$$0 Exku Gc_!MvI/Y͔/ã׹Gacw@EjՉ m?1?+eU 8]ԏtlKyhHF,ʻpUi&[ υ!RI ,u5飬8VِrYK嘦 :%KK=,b`vM5ԗ5V].~z 4u~3C^l qL]f ,rSnxHp8*vkC_{;f [!zqE-K(DJ)b<0R~QsZB+ͨ\Asf% td L[s\Oj~Y:c;NUN-c~8"ax5tG.ϴC`nu VDyZ%W:M 4ӛ^n8H.khF.:pF"F=~~lDz<۰Ylb iЉW7 `iO# <=q.z=K' 457wSNMEyD=4 ehu̡+$wU +L`H>nG^0j~;\o .bKxuWj!f! mNg ٳsNZ\bJt.ߦ@04'#{kjRca+6QI"{"775t2vB|0ގaU:!jR™=Mw3F}eB쑟vx (N3tQcVuHᔶ\>r7;l7%M}`hrmG޸Z+!]HEn5^1"MxY?5#}Y2R@ʅoD36Tq Ω7K4HOdoc`tJ#Y~Κ|>cX?f FLiC[q.Lڡ0AgUb۱$iYe+~߯Թl!vc@& K̬J ˱y8\5sd!8^/ % hݏ.QjQDC~ݐτ`2v CQihB'y H~ޗq & 2$l ^Wc^M<\\OX?:VcUC9QЎA׆}Hw=U__K]=}Cŀ$Kni'kjUc%σj_^ž.tg!5H3ezmXݝ:WQ[-B֠:PBH Szl]uXNA؊E-̈́ Ӆ8սf56 =X!!k]r@jFշcrqk˵ʄ awíc jxErbέCsWev'CVadSٶɆBuI2c4֞/MJ!HPk( Ϋ|o!+Haum{!Y }WRrS= 0$OlD"1sk"JP䨉p^֤ I9 j~T!%T\ y"2^ δ9)oy<<~![~\V{ɼX Xv݈#ǎ*K:[l|1 `, 1Lf)rĔAtb63)8NO* kr&[ZcZ`cS0tN5XKhS><oLBJO#t\Uf ͋([ڥT*W'QtJ0e;ϘcK!2 E&*}9$vN$3+sy9o>C\e<ߛRQL`WgL]wW `?AZ\l|a`|Y3!wHiSS tlw0Ӄ2z+i <݄J[8fU!'Nta٘9H ε#GQ^^JNg;1-iβO-Kʭ= y>R$.|>C~aB2hh"n'B[BJI髗 q䩝DB] ~шшoDqx^ ;eA<sxArg: NwAK۸[@;6F@:^۰߬427ϴ[Di]Bi.[f-xiKQR07ى*!O<Ҿ6$f'ׇyW0>_/0{Gsl'nen7ӟ¥#$m;)wz6:qPGi(64m1VehKn ' }{uRűd(ug"&*aL#?f&rx^Ad6dUY@ V^hpҿ-y|- sdDzE,,)Y37:"iR'<)k=SXPBў]/MFvU,Sء y#lːS| obQsܷ90mfZ璬l:{^hFyMUЭw~I$[v0]D>[ʅ*1ifУ2DVN|Q~=cMB1hd/EM&qG2ӠDǦ ja汪62?yJ۲ Uʏۑ!Yw{{wk#]Ip%(W9) = tĭiz / # /0Gb SX+V&e:9bqqώE"1/g|%]̯6t@C N=JF6ǵHYɢK'&=#bk":0b!UGBeK`jaE)2;vFz, 2^iI_ɭ~C'#w|n< f1-X¢JUL7Pp}TH0 D*iCC|h#F NdE4w0W{Kmy< xgOnk 6A3ʫ"`=̗qqUul_x>@ٶV?JLQEaя>6vf: gwje+J'xIL(Q3Em4(J1-0k(~$e"3?+ s;數@_RwiݘDbw,( UC*,'tEw#_/lEaɃɖY}đtvlyԨx'Uq=e=)Y۞!4g)BNJ uC .翢5 `/'xdԗ/=b{ $L+M~l䝄ݴ]?D2ƼuPڒD4a-=P]&˹JCbEPm?r -gV,Ž3.NAnETj>>Dfk-e/OΦfa6 ryX t#+wRЯS ;~kbO>iZ5atnv@猝sWF)G+e;Y@N*6٤>ݽm%$=ČilTb[QMɍЎW%s!O1Iα,H~%Abܙ%+V36ڊ 5y$ڈXN RDB\_BoxgU$>Cp?~a0l(\G}~ijs7׼˦|$MŚ g b5f=iunz7(ޑA\rjoMn~nF~w\a W HJXu-48_D)~juDQ ն76Y+^mԴ?X5zP㏦h%E~ zl=ȬqL`SqNU9ENg4Q#k \;k88@"F8,T#sXj*\5b/^nZymQO{ztCe=d>bA44Ĵ) \DH(xcRRqR}I|%PCjK+bk,ybu Fӿi0Ґ¡X _ڹStX_dM? : 䧜i7gdsF;1*f~XHd8w w+*u,z?jm2fӨZ'YQ olYup+_M'q u(Ic:twBlx˪] 0KTk[:aDڨu 4!˻רIcO uA .Bj;P8>ߙ(4Nx4\0?It?8mT_iO.f|V$/0hUS'ˉ1;2~E;;7O@E}\Ƹ<`@n"fɬP`.#թYXfٮU؈ yR-k Hyᄥ3Q: ՞^UY+Z/a.7;EZdq+7cJOQ IZݟ5.]ϸx@MN|B[yzc{*Off= }e]~[lpi 7ozńqf'rK~zm {l׺Ꚗ(oe8)d,q_fyNz&c56CO8TVe;RKAAs9#w,a],BffA'BHSwwfr@S2x%ܷ $ h9(,MD*wZzAufnOz*O Rqt|SZ~$Ha`N xآmoh}<{2v_D\$+RʧgF#%HOmLϩ<ך6{#fibiCvVrX.ZoX-!sՙ|1i#QCM k{:S%S憀OpZ-0}K-p̴ Q=eHv0{H2ܚρ~Fït0"hB !MN<_yy? Zyulof֧/ Ҥ~nYh܋V.@y lSKCl13}kaRˠ'OYw8'b[̪\4AۛY&}BDlyti1!<>-'_p8]f~[=%ʄRZ75;j3#`#Aa ؎2FpH gV,Ef2Ҍ/@"ք!_̈Hw\ rc0}J -B2t"qx 3xUƉ7aǁyuP,&x1$Z\F5,bG/x{n-!Ro"SBCMgYRxa> .x#V؄A 3FCP)GY$Zi;VmupDh*[BNzm߀.`J}%O]ŷ(<)ADf$օ1~9c8Br.I o@["͞r2>-G3*& I0[f.)i (Uf4N;; C"(UF ʖfEd זXEܚzlK"ޫC84"zOˈ_ j+9{F; sX.-UJ6 Vi sR&,IW]ajXf>VL1fg ktub@Y,_LD C>]4:f EZ_v7Xˡ k\ f:lyG54鱢P ~2vP  O4)fBgf?>8[Obuِ݂!uKsۥ!Ym!0{RppX$j9C SXth~ƢȀ KjCni4s'Ca}Z_xPsij.erͭj&m -gRg$l- tItHWɚYȉ9 YCS^[/:&)JXlS'&>ծ3Bۄ~Gb(8ubrJZmK{7|E<9\a&GI-vD,MԨ\MCM l9 sK' Q_\^TAP@s3~(=繕rJͳf>K^i`;Z[ύ-\ 6͑] N}m-^cE9+ը J_1n+.u?Ґ.HҩfK/wGrCdũܭpp'GgIzpV^8Vsɏ,<rօίy>2~djˑ Or@-5=(X]K^z΃5by{ifS> i-<$gx7Q2Ǐ"'RfܮF!XM σҔ߁&8qㄹrR~NDfe e>R?$Qw/^α#Eg8&}瞕O\YWN0v!;zѺs(8>BQhyi_7%X+NCjue8Z[j^UkG +j±Fq:!Q*x|/dT$Gu]Q {mf^ĠdWJihHWl,9s'pJ$;:˞& a>GdżDک4trI&"twLCB/|[1mkp Ŧ{"Iվ /r v&XԺH(Tی/ ,x^0媷-C3C,N?j#URU ǞQ֤$|?jhMaGy~j&Tmu`Č[~~>7eb pIt3?%e+Rk`\tE~$jÈ|{WC pC[W16QA/xWE(V>v ʝ@ J)FZD&T R?=Yx!M0yGD7>t1abh7Ks[<Cp0: \eEI&mB0<^$gV6p3>09[Y(>uv;(=萚dPinD7%;΁vۅyʉlhv")w[3k$VA~d&.$&<K:@ӨOE[`[mr.6kB ۩L3\K1DtDkW?z.)HPmn,2b;/`pw XnQ֮0KUF%T6B~  EAh`ѳ$7)?yK.M%pO4Rl]>}}K-5z \L7n*|oȜjTʩ8< QR֤(*.bXwXFii Bb .X6&?lT_)1@ժM `7K(@kIWty"Ş5g20߽A eVBԊWw%*Ew ~ʇ՚^z>KŌ%eMl )z/avh lHl^vԙU`Eed̀aˤR+ zJ-2;Ԋ Eƍ%Yg 4_roS ?9gbduq9<]|)+N&ȁWIx8vi%q!WT\xxٱ "{oK!8"=̤72郪R/FTXYfP!l!NR"J6,z㽩&YKQTa}hDG,?'HYZO#r+}'d&uy*u*񻝌GZY{Sk09TͱqYE<&49M`9i)_ *ƅx\y2=` 2fo/iOQ4 OB0ohǍL?Z/2?k%+]E M!@PBO}bt&*M0t zڷ!dTcQy[&nt8RPr8˷›~䴋 NJ'\<q/Wg42uf3ozk?4Z6IObn:bˉoz "L1Kg=ɇZnGܬ+У0"d->kq$=g2b"2(Iϰݏ,8XZb!!\2DvLݨri̶/Vبb?N9kRugKD4Kp>*i`5٭д)|p*|H+zX+Z;eKY;`>rUBJ[ru? z*u&BUB9O"}eS*EX8t5iUUe*ܠ\t1E0vc3Wp^r}lk(Մ*DaS=Sqv3-Oki{(]=#R*#&,613igB_DnvZ0|%w{_o9yiބO֠~6v+*q/KFJWRcGHon* ղE W@5/G []AA Uҝ彳3[ L,WvJ2\N,L6Őn̓ ڼӄO K#_qM}p }K/n=~>D*0Vt؂@i&ڰo +4]:*1MПOQqK >z&Núsj30kGz w]țp #ǽHˏG^\8{ߢأ7C?EVz**ftHCeby~k$6FSgB(ߴFxj~ȭV{ KzYA{<{`#ܜ#lpdUL]+RUs7J9~u3ԁgV"0iV\-8rw)&\eO 2s(DZoΘ\G0o} $Gg/&xZ \UƏh_UvpMqrG7)o{IR \H6[3[tfM2jv,:;J D Zg}eY}ƜfV9# P^0].ޝ*Tq;:X^1#X)HEp_ž1uB5sx\C 7zHiܰ"uUtZB@׋=sBZCqX{^j^u2H@uC`]ZI3ϲx% @ K)^qTG4@8x)O Ls' X@+I_?Qh-׽ײɔ͞^ݯk,j1-kv^R|aoPu7z aH(S|ry\;8is/Yq073?0W^Ax (~&-bV} kcUTQ)!9AU54!.#Wm4rǖ1ΎKs.~m=®"rY;Wf:yIpF#Qi2Ն:ϵ^'26A$AJX/|N&g|X 6r|lje jRG+o[ IP>gia QQ>Eg7"Tn 8$M6D0,n8j"?*/l~nun} Səyr5GOb)QZ3kit (o&ΝUG iFvCPW)z{A_/s[_ fImea1+P-5g?_j B>5u!ˋ8+uUN`Mؓ^5Sf+'_zKiJ:Z B4-cǽ4 WQfn}Zmhk}diL1\o`3 fP`qAmf &\x%V5Gg~,(0GM.)-rk@>nZ%z΄AJPwb=\N|~JBy%L(i{g. ^/Ƨ>sM$}xP*7T]K{oĈ6l|p;. P V/>7ጨҨz pb|6]1 TS$fK9^T65YrSy(*K-j*豽 NߋXq.TXUdBb@'u⢟[ a`?+tt0ړl]]ŭ"3awMF:aƀ.7X+KrcDe{,hBtU'O N:kE56wed,r=Ӕys1g-?%wnxA\0`ڨB>~X^g]rUxe{K0b|wi6VMe-3j]Tg:̤HŇ(!$Ðտ5%&zD.KǬJf$x2~ėzxM~5zl%|+^𮇺1]0$lh9\ 0!EQejW燃$xqtO,e*jKB| uvAT/$- @]W 26 cޥpN.GV E?5$i$%.6{UU9#0ϰΝwr}r~cYꑎ8S?dDV.$ۧ*k*Pq_j64_ԃ (~5k9ɕ+qoT4V7Y@TY"ϋfB6ڶr_)<;gWy_bS҉nDwL6"(kL!oomwAГ깰5Qz]}k"+)b;%1V,ZU'Ӓ3bxZq{rGUN!jBQq䓳߳72v?((w/Ybvzlj/uMlLgR~d{l,y&?N((oFa!q)э55ic(gejߢ: [@Ge[I2.c$I#|BD&,C A޾҇ގWM}TI{U{h>:K:>`mʡgBt{OT}q05Ɛ$SD5]z8Qabv{&bϡ"&-}*|tsWE\8M9#̚-R۬G\JsP,ф*stPe!t̫CXy9>b{Վ;?XQBJ'D_@k\ iEkT_%[4 U D<A`Ŗ:=^;>5:AuR#v_-!Yu6,Y~۸x<+:v˳ D(/ MPǖŧvqȽH,3wMO<I P^s&H`7fP9> cP2PpD53<YR9%A*/?pbtY{@6ʮ'Ž4RxViFxG6I2Yj h{nngqXtVw3ZH(8(%-VD)Mװ53a]8xM 'r+ʨpD$INsx 5ևp<1 3$x޽OӯeYqQB!'Do1ǿH\׉cEpiW m9x>sRȴ ޏV4E kHˉE9R{?'F+q(=Ċ"D.`՚T$Tt!/#4H}}2)~ǫs j&"O-liɖXA?ź_$Tx[?e/ AJA{⬶Z_jп=,̇iC̔cY.ٗGxU+PMkr77p(gU标('Cz-CݟiVh@ݖ'*p$*s ;t&7v!ؼf9CQ\'1`l/c=AK%)- ?=T.jAie/oRt}s-?9:rO8&|j }ROPqPnnN5t&mUNi,k SlF \H(IYA$&:W hX ʧ]xĖu3s ` m|g3,ARI:6;*Q5%|MjP',Ϡ#.W)R)>i1XR ּ~Ԁ읹)n b.OTUeadl.8: I ;\A!eq"JM ֛sEeVr,^g6Nm~^oκm Ӽg؁b9|Ygn sr2Uaҗ3DP^A09fЧr¬- N|"n +d^PO7K0Rr-}[~lޙ*dF]_!%8Oo1f:Y,/M416ܦ=k30]L 5o85/8:!Exdcs CtiP}B^^!ɹLpS4 ]el|׭ͥ%iҊǪ9,X?_ 7_lZ tϢ#OƬ$ȶ$!)jUQ~޷?Bd~wC3dXCj!46nUћJg5-k#4 GPHJlc`2ZfH?,y1CUSM[i!. dG\t5ye#(;f2lNcnM.+ޗ}YLs!4mCG2@¹Fr-hSہHbJcbٹX6\XmPF:(+ũ ]7qz C߸q*uS*W=k I b?9 ##n89Q:^ =Y'4iH,U+9węCm/nDdW58qUJɦq XHA}I{[agKJD/ať} !n'~V kCuBDҎIC(Lփ-bpDz'!jbot1j Fz<ߡ^Zd=G,@9\vE~zB6bs9j׹$rNk :yg(2'flv'L^H$sk|["i!f$z:3mP>\kň(9P\ g=m$;h +~9Bb]N8!) C(H_3Ÿ}5Gp'q|u6AvG| Hsf~ҤܒzWԵ Ϥq08y{+iܻ a! AMs oQX4чu߅zwW׮ Kn\yY{'-  ''-aI {F}3eňB \VA%]Xt`Yºkl1 X8ADJ%1FLxWrǘoKI?qt3a;WAx#l3VA  NbQ=W*߁5  "TG;AE#! #ۀSGO8dtx/L\5m'^?&Ĩ1 ^Lc_)E^zWvnO̐cbQHLw eQq}x)t<:5fЙ7{D{%C21S3fyݷ)dvMۮ?W |Å *Mοz.A@|$BSof˰!ޛ%L1ʛ=1Jٜf6gX?WPIl( RDۮh-&C_UTCXiD TElhHW``㾠|EdqCd{**g.%Էu3S5_U E};w;X@uk4oFl tqCqϝ& ~+P]~`f+/>~H*%вpK QE1T8v,'leoF[D4. >иvi(ǤK^Ӵvгku#W,GNbE<'fP3D\GWh@9'S4yac3StXup iL O^>*ha utD>8SV/7)-rJ!p C-/ewH[:c.(t󕓝xZHI[JCne f?'-){5Jlj ⒅{ye#٩v/*Cg"sq0%_F,pD^w!qp?>OA&cH,3QY[ 'f]%BF- A[¿ߗ^"4zX?&ъYjrPGf.{XL5oSI02׎E)v3^$Td 6Q+kc8(D]&iAōۨěGw3/Q^7l,.8zWfK,50@(0d .'5ßޤzat(0xe%lјrp pcjIB;"|zTZ ]Dys.(3 ^AZs+NRerF[zU]̢."JB'm(<y(^G h0 tT}EZpcßFu%ߖ\6Zi|*zL=_A)'fZf_+B­7v qnXyG#I/e`U(_nHs:Ӡ)5&grF`%̂|,6cY+1jDq@5?-}9lЀ=pdeJ`傅 H&G7fê ՍHV۟ jb@,pD $K ,PX,*Vl;Zr^zdB?j1!j*F< \Pmqsw7YilÉ 0gxZNE7P6[98(TnIPU:PNc8jgHJt.8P[PؼD˚}6u" Ӟi -D9ww3ʕ;)]nق؆ZqvBsܑ)|Sj0U:MkjHhA- Ds+ < 3~scJW9Nv,M6,wxTu[1z7{7j䤞Gɀ$x%D!tH1N 9[Kf6*)1U~޴q n26ߢ`oC>@4fw8# 'f@!s6!(y.(Ԇj_lk9ŚYBinK)] †$>QYu}q! G]G^snZ (O6>k"OӷplV3ю \%G %GFOB՞MUi=\jc]`Q-4 PI^3<va+q $""pW؝$rCqA9W*~oG.$ŭ|od~AS-'ZaBdʓ)5H  78ˑE282wA$sޒ|,D0OoX:`ی\D'X1Md/㮈{ AJ`Au Q3α(f܆}zmJθoor:l68CM? %OoiBN42<`VG_h$O39nfFy2B+͛;M7`4 ['m=_+V{#i}8>.-kd=iXbl~l;o^mޫXatK#2@`bS&hRt`Zvl5ޯU(6}e})?L}0ZiѱArYkq:iOݾ~*hRA0,3˼hźyQpUt<5ɎUe6 :(r.zD=Lɀ}Uf E?k4QEn>.b u279hp_ s`溁/Z')zm28^\n D n[5í!oWg>jʊcQJ2_̟yITCѵ\݈HrC+eVU6|$Uq3fo ~4DVW6:AO(*  %KZvËJAtla6t#q k@K1{bF|tO~gw;6U0 ZեJ.B0O ~ $SmH{g~.ձ@]/2fcNb |4#H>cbIre ɌD}tFڬ ܑ7+ֽE{jgbK?db<#;w+^O8"boRY)E6J -QϪ1NI^(;gKJp"=5A^@%:2->a~ڽڶ_JpDI]j,V?5^%C]d'P!x!CO,z@4TKp5aFE9!>im4-M0"B0'KaE: <؛֛Ry~zOBBQQ&1 uxfB$ 8hq3ˤ>c 9'͓-EM0/^¾Pbj(V3}ТG[ B S&z\D[pt9Sx%h3m Ιu4?6)0#%+%b仒x_}D9Z9(vݍFمTVAIJGꒁ= MbE}[Gy"ʞ pqIaoڄ.W?p15"4Q TVtZiejN(1KP-e/^ ^q!0/ ~Yԡ6ȸPr`L$%`=H=]C1ߗbUL0… G~e9pDzX~Q"=/ǓXg"Mcӧ0$6(?$~rƊf聖 )Q[Pe-bmGcַ; k- щEX }pE’ :4H? "U>ax\ā7a;w%i&OrH,crirolB6)lS\ĖGƵ8s᎟"`۳m,>Im\ťyl4,?$24fD'L?>!>ڗg_ ϭƳuHMGl'1CX.xtK(MO(sZl(Zp:0 IF>lwټPˍ%XRĝ+M*^% Kͣv=yke9~^ ۮeEyBbjk_BB{VnY0PEzcxugͫ / }SߩY&𩲸y̫*iڞY1_OY{gk4nΑI;0AZMtUU#a݅?DNQh9`ν.jɳ@$MPKb2ם=^Wtg]ܓ?.}2 EڶSu{^&]Bk,IV;ǐ <'uQLR"tj[/Hкh[au!㟴őbP%@B* Iv!էs,ĈIjm2={z&q"Nry|418юiU5I[}\@䗩C.{sǛT-C҇˞뙽Wt] G}V3X5(Y$)tѷ%&nY^UWD%DIyC2PO$ڿdUvd+o] Bs(V2RMJ5K8^;ˣ;Pri4Vrq“F4Y O-!л^v4!G|ߣJ{h6"x KM8>GC HPڌL6%ҽÙVNҒcH1#&doVBtڽdgD(ƒ'Q4 $ 8,B^75S QgYZ0707010000029c000081a40000000000000000000000016439a35600003610000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/dlink/dl2k.ko.xz7zXZִF!t/5]?Eh=ڜ.+8s$e;\8[qעxNͦ /gtX{K*jgj@pV:jf^TQdhc%\6ˊWc4'a lg wnWҀj-n}TaWЍCi ,Blxhgd{XE辄г41M~I\ T 2da_'́mrgLAP$P0T;_6ay=ܦR 6 Ahh|t䓼+}qԑxD><!t>f JF%5-e~4T%w3`,jJmbLGP6].͐f8WkPA4``~7jW6Exh-9(/c,X8=n_44 K|byn-Y?sULUX5!0O!"NOS8#TQU(3yGVlqII18}͡y f5]k_2Y͘j#Zi &+E܄W|¨eE bthM6d!hY,7,`v.Fֽz7aMہ< mƖ)VLQ4X* flyyS>49/k-Zv?whg@rF8y@Ctv꽌Cf`䲎u qv=39+$|m'P/c k"YCW!0uK~n?1lD#o.oi"? 2ct|除#Pg_[awxSn? 25[zsD' ;H ʷ=h9^ `h4vi>_|h,߉=r!&ķH e,Ml8 ?[*Dhjg?rSNΧU7[ Aåf;ƕqy~|r!3v7IcJ$C3.tFKLܿ 8%mRz#r[`H I!?z{g!/:l#F$ cNtl 4py zFPc?CZ$~RB"ʈ..Wp M;.jsTRYE#gs*ghhfX>$2;q YGl˝`=4&@gt.Xnq˜%/թ-D=O Ʋ?Dž/Ң$S~(ug{i-MÈhx N O?Ny&_5wVuMǹ)F&U#Wٙ1X#Cu8pgo 78~jl"qL~B@} j9<Сtx;cWsrǑ(AT/-d7~'`杣u64T\:W0ۋ49n=*G@V, L/\aQ,˽JK22yOB"F^ nX1a13Sa?5C0_Ldگ,#FD;n|T>LLd(go:8Ht8/~~Ucm;>)^0]w=n3NLgo<Yy0&r 7H[~J+",FPFf:vkg_K}0fWZ(ks,"(8a dB;L{lW,TD녿XED9e>֜\5^XM֑ke„w459]iCGB9NRJf) @jPG&'zoe'[E+FoOo-,߿ B~^ >1Fy"Tvx@V%G'h3k%qV[%I/ A ĆL\я@h[aoè=p.y\ԊZg) PU{hm ve\*KEfgoYGQ8JJ =~b~ ToZ~X =I>%n'{ʓ 'V I4s||C1~|z~壥$>iv%9plaqv\ivbn>Anc-dM@3?C8 /$#M+)(`<-@Mט_+4XԦLfxxtN+= r◰iG%P _'Ht1{V1]97dțͲRHm  0%d7]dNw4WC|de\<@p{aSv("+93CِÕmҧJWx4+nsFYݽ`ц4 b |<5{խ'XG+uc9vElLXdR]b֜ǐw2&C,$SP aIkCXSq+2D`T4CAh4(5G(Twx$[7{D[mq%Jڻx`NZEia}_z >=Mw"MGdx^D'`x<Ó|[x%w\-%[>Lzo^J>0SA|){+o|g D37Ufe[FǜbEnoħb5Ӟ.[Ixoü'PJvCWbcOK/9?~) |XTCO YGDߧrWˬD?*W~ qM]}W/ȫm=.S~RĬ{vXs&m%5vo!\)8[hSxy!os}=Q Wvo`Wte?Gr`x0: 01 Grt6]P.bkayWհ!Znr5'E/0|o)}}A5ƒq'.ȳ7*԰"aht G<˪ ;ڰ[/K:188.eٛP:q羨W/!JAgܗiG%C^v=D糜WʒrO܄c7z< qDf'1ϩ1 3P&;`n{!D,0RxZ08[NѶ7jE%YqqCRO?k(hF>!WnpZ9!!Hw鬐,\^Kafgc2ֹ)krNn(zd'mFZ PV^4+|(np0I[Os"Pb - <}֍6+ʭ\Mq2߮QLR4*<>^opYiT0mw4vj6Nt˼nH9bp//U08/Lqqcu{xض*sh ={R(U#g-~4BG~ɣ-_E‒%.5=g9~P^qX̧Tm,gwRJRYU 5:2c͈Qy`3DM {(nь"{Fw6hvY9>GAW}bDyNB`,İi N=q>oҬ+wTNjR /Vw_QyQa[vwW=2*dS8 .>NaV^M^0TX*fW`NX%F@kW~bMstaĭ9Z6hj``x}`6V)S "e*!K28vEmxe͵2M5 -uh3sO ejj!* f}^ZתgEv,Iy<(I$YB^anhL2&E;MI l-b߲NSvr. d2m~> A²u?ߡ_ jR6'GunHr7`AN%`(yHofx{"f˞u6;MUfxtߙ"oI]Gkz6=x9Uk/2w#H)}'ySʃe{Mep%!qOAaY8U~?A`UpQ~}\=~taSFEigy3܅<h?:U4)o-sbS|FW=DA:lwd;|'%V!~ C98ZH˂{sX۴9`/O-HG~@)h~cC ]iL+u0˵^~ ZgS]mRG3w,wm\B|%t%ecɄ4}\p?c^ޥ{܆lz9ޢdŚn{~V ֍MFFk9]GWp 3{DlJyEl%$E0j|L 4y4[P|G_7 zPٳÄCDWh 46;Z_HK`B1uSٜ F.o/A]yW:\jT`;iw*Bz"h8l*?ʵr=P4 *')qR(Po QƒcȚS{3@I 6}:󡑌2?sw *n֦f@D7r?sDYl;vn&y3p ^Z{;zEfF ;WQMY>dp*bɱ܂2C ٦Y⣋7IM3tdPI>2f5󲈲>nT/pLʵjS@`%ށd$DLI k(Ȱ~bB)]ԁ,!_!<,~2G|'QCq,ȕ`$N㖅#8ychy [N$#g2<΋ګ|%/|Tb6f{fP]|^=d-cF2 k<P_0+|T($H8)%./P~so_Y߂ j-Wf|^=M7S4P!.i=@*dU[yf ; ,̶0'M3F?}Jn؜4;sF7ygHpaBM zZJ=T9 rۨv#G5~A~dPTs Ș6(tS4f)B n + dML_;mINPj-_2~^-κk}HE\vnA΀.@P}qQWRɅފbo2ҿnOXm5mΆ6kopGaIŖg IjT c.'1Dj/A{=X?TmIﻯ%"ܧUk'Smj9. 4%Xgeh$!х$s~^Z a}.~:/1NS  DiTSn*=_D~%$J]BeOzʧq02+*7@cGA`BqlїQt_}!j蓹`@^T s-F:I<C K)ڥ yfHaQnoGnYm@,$LK=7%{ ݪ*@kG WÅ_[wTDjgA,TMgw* (8'7bJ'tp6Q$!5a ( ţ'Bb/Ռ eHJ,.KlʷO:Qe[ ܉ hʀ_l7V޲XHH~QzɢXJ9L&-\?yb~+r먐'9[:I9rT=&VU}5\HV k9mĤBתT)iSE︙S)ihe3uCW#A~^ڵ'u':suȶ)2PE(3s}9g̏M>4uF}zсNėVŢl,u F൨NFzрnJڧ9P:yA|c*h ,@y&9zGB#c$ad+'Yқ''t6XJJPAB{g4Xn?\0ȃYڄ{@!^6޶, eYV8,T1GCgݽ&X\|:BOYޭZfm:P#nI7:JHmw]:5#fP,I|HzT)J@G #ghl ɓԀA@Y;r8 -MYY l_) &/wA!^PWЕE yM]`Ƭ*N-'r9{ӡH[$ߨ)p(xguLnoը$V0W38)B‡qа!VO\ЫJCn3נڋংE3MX)XHe}m v(ĠjJ^qJ BAZ{nFo<=T*PvđΨr3^A؈aT@ |5-Ӱ^YJ;Ƥg{[$Kӳ}!Kኰ.2A9+ z\a_ QV]@ͺ{X3Aa{}Uf89mR#sXJmyq;H{B'e)7w&wZ3,J{ѭSq C9c73*"zZGN2ztBby~f .($fxub ߩd:ԸQ^Qy:C٥֙m02wIZ0B('<jVE&}'Bܡ7fp+ 0s7H E5c\-:O%*}fqͮiP8gkmU@ǠwîAĘE-zܦvY4>UM1l^0A쨽95PI%EQIG95 AI0REIuJ\5E1l\Bq_5WhY˾NVUHU ڦE"7ۻ&&%T;&ESN8 -Tx';-]%+Q`_>/0%CXxE0s1}8rѵ+ke-AS h8t PG?oP7 "WDt-B zL$[Y*0&2۟ݻ5l=i9*} rBVhJeO\+jEj[!Y_KuL"Bb?m-{]|8Y`<, >jZozk6ZVD6DpNUQ !yL^xV쭟7։Ѷr-1,~Kfv;I'2#F1%øW-PڙJVS!p>6Svo(5v,H`37xy HB Эͭ#U*Pk 13QN' 5^C&0ͧKJI4kJ[XqY1lm\*)M?7PJId~XʼY!ewc(Ԣ [TU07ڝJϙ#nTU Zc8w٤Ec[wb Tw5W ˏc|1#! ):"R$Ƥ9^aEz>k]Q+|;i_u\FOᘆG'YY'#IuӵOI&3@һ .$aՈCýs^}cX0ߙMOID0Cu_ >W%3Y" 91x RzlڧڣׅиN =]TĿih_t$o@?,#hUT+xSbh2 tyx TM&䑓ƫTUdi(<xE##"&n녹8ɻV3ITr=g$tf>~h%7H@ p@+Ċk@wƆ0u ĵʆ`ѼKe"PH|2so_ {2OIJCL-R\oZ=L"NMzWS&xaQiHHm|tB `&n 3G~.4իN ْ'CMsK$/l\uOrct:hjiQj JYe(D{@E<a{'B2g'|>τm|aꊚHҧp>IA2gj B6:+=?5ȉ!ƪM l\WGYRMie?:b ~ݡ^ηS$7#Uٙk׍տ vcEh5k_j0"}i>&39h^bΩ#jp Sѿ(wݲ`y-GH:BzeuG#Q6:Qta%fY<AS)l؛VN^zH߃l R8B oy$O&] $ -Ԣk7 @?6mԈt`;_[d-|a<#T|<mbInZ72ݱ<E+ozK@Z ԔuS))}Y¢NwȀ) Fƛ5`ͼ7?G @W^)uk R,"\7ZP ˷+>?Hԓb Nøw*YkLЕz?is5Y"5Y1V 6q,yT*p\ s1.2|vr Ţx̴5;"ycxfCPЕEks> HiIl Pbx7jBFNuV*S&̿:nCաC,85UW51ce»0J( sͫbn)叺LNVTr_Cho%au53& X|R&igFk_uU^eѱsMwiXew&[uڮ}og4\X'Xz.qSᣛ y=- 4MtLG:0Ը0ߡ_\%hM,>|/r0ߚQwB5!4R-L_̝J\gmSurs S' ^ۋcQ^X1;ޜ5'(DNW'`DeaJ>rrCH*uht͐~{=zۅIQ<>׉I"P ϡ &ؘ99^o1=yC]=lXRqe+a@𖭽$AaڡU E7 -jFӁGD8lğK BfYNA?+]DRF4[EbXd|{E'M4A%_.eۨ*kf" [*J[A 3ljUwBGDWs_w%G&vEd L'6. ֦[TJW-,pI'k4+ZBCu8H`%VAPkiQ\5h=h:)}(ޛla9bq(CWl ݴÞ] N].i !|&,T0>Tmi&k'O!p˛h]aC!9/b.Zw~5.1g W0yu5`6qqdUlX@\Si8l=┼"Qrq':A?ǒ 0uxzԞ%b2zƵf ^t~Ms d3-lvc`.= ύ>.tbf~<^k.oR ; $( Mb#Ax (5Pi*6e@I2G:H;bLXx(+˻`^Mi g"NX.9*Z[{̛Du&Jҟ݃L )@h80܂)'`F}Uc<3HCnX|G3q0FɼpG!o" B }Wtx1=?&8i:pNgȺ6G'2>d&=w![>/ 3udBj'38$[D<knaӃim+$v& p3VB(FvNsHQIH< GQJ`R{EY:7#ϯt&Je;]^q^f p;3@JQ7[(jsU%gzEw3̨umhR,/U"Ͻ5{%B.<MA>,#i-^4'#L7C1{KE]yetʮ^^toQ\}cڠJ>?;LutkS̤0TαO̒"|LTQUT]-D"&jufDbb"8z, ;^N&jZc+uras*{^OڈRr~qՕa*jsZ$my n3ga%mX p}g`B 12_2kmSUeXc P^sś1.j[ڛua"bDb;x\ kPB&gYZ0707010000029d000081a40000000000000000000000016439a3560000f318000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/YX]?Eh=ڜ.+Um]&/5vzI7ζsX>h#HYěutf! t;J3kghi)(9LUpԟF J #of>".VVF</*)1:)` 1W4nvTc?9 ]ͨd z q\䚟UE_-GٍV)M“m:^qbX9UϏ7GSoKazjޏCf;ԓ_b/W 2ԻZkY߃;Ѹ% ˏEKdZ28ѩ$ތrXƣTy4Lۢߺ'+%Թl(ڝD+/:w_*+iSerLX42ɖW'xNEb!. x|q9!q uya`pbu(5Ͳ5&< kn !dbv&?7ӊakQ*W㩺EOR+]"_}%6& Ԧ`^B :7XmϚ.qOUY`d@](0nXB"q•d7(apW*b$w,R1A{FN9 ,V<MW\~)[SahV]-hyQS 6='BS-O"s?[,hdڍw4&t*Q=ծ3Mn`0uJ!6G^l_QOx/m"HӚ5xK .\UF-7Z9բ0ӱ [){ۉb:dhM?JRLka9n8ysSb ӑC'Yg63S-gcF 6TH2c.S^ڌ?5H:4^`|L:-/Cv jՏH|?AE\ޱKqhfXdq> Z"Mg_t+!s +l{ͽưLn?R1P!1A){hM-4K]ؤ9'վ-0fkV̻hni)tut3//չ<1{nOS7XzG'|3PRg;8Ԥ(>JF\ϚE6ɬm>4W>kXkm?qxdčd6V$^OfJ6AXC{|}2ԥ|)Ǧ?FgUgiĹ =!#%3_U`6~ ZoR]m/D`tݦ~.%;j#86+Ag%OEXDbGfo`%).wXNaH+7GX=|" s#G԰Yl)M~1Ik0qY6dwB<.+f0X]a*͓2aDvb WӬs?`dNCf ",ruf-ngG8h_݄#I5;Ɇar~F4G<{7DZoKvQK)omuTo 2&^sT  p5CR"$t$4`ˋc))Me2@,*(v<:MԶu\i?\zQYxh]?&ț$qX51z:3|ں ; Ex%MFRk#F)3ax E͟A;A鉛/leQaValYCkWhl ˁ쩰DUK$;߅eQ_![4fP yT狀.r3 O86A:jaaYCJ&7a#e N|r5o3‚ bIeaܤN]Xh)&-E%KոW)yi6 ؜N_q !(r )dA*Ƹ ^2(`uR~?Tg\}?PSpQ^ӓ pY-pіoa\'! /'`+-(hè6 %5M[Z=W\ czզhJ,1I-*qJ% +~EyὮ(yGmXk 0xwn7,IM]^ k41sUIis&}͞5\|Rdڤ 8^U8ɷF L/,H[|OqbNG.о1DǝqߌYq/CNAYwWnWN{ͷ ]@S8 ?֢S]˿r<:u@@Ŧck<Nٷ^QWw+]0=gLW(HLskR4+Kc2B] TГ"2Zy4Kj҄_nukh=[޽e DbGXz5/ tnR7w/nygs%$|יY}aQ!JL.JЯeLs0@N:KgXFƎa Y}j9wLSo=/Z0U Vv*+oY}*fyf}N٘s4-kQOA<%s?tq֛;2$W.NE ^q"!Ѕe&C^f/R¶O^X)3'1‚u :dm/YE$(y(0b6G xFWĈP!r>ƏvMi)pNV.5|=0ͤj{F {iTu!FzZ}ԉiҪ:ccKD~X !#˄3gDC!:^{8/_?Z($`}) 'x7=bKdF\I1݄-Z,=w`Xh-ؾU5m H䉡¾K]|WYCF-X>^j y-mA/x_e4U6 v. T-uWet.9.8u_t' 0plt+T(Um/-7lVE-X4ǷsYEI ,T4dK^Z>s˂/7UEiExK!bATK3G{LG眏W(zIH&ʆea*0Ԓ#f^ m_9cY"K?cE>>ubD:k(^N  Vʷ Ė1=:b7e9|1rSl! w6D[јF^ 65ʨ67J"w .JeuʷpE/4S?[섚y* >i="N vc#*&pFC2wb}.4UኜLpEpz)Ke<قޥ̑p jx&h#9̧mAB3E>`&II"#>nr%?Mm}% ӻ%%?G(=_r=O#{2DFnH ǦevrIsS? D%̘8P '0DP=3`X&iSM R"I}܁kH 5$LJ~@DhZ;p-IyA3x ;LSz EK-]"@hB\#yAr_`! |`jyv *MzkrSvC5kq&l@IJ.lT}ǩOZzwۿ-pϘw5gͭ΁{5ϸ1'$ X* p3e.(3 V(T9qRLZI4{lLRBP#Q `$~ݾdhurO]î0A%8HDv`⟢ ZbZP8֟5`IF4B 9ܮCwo洰<5 ur +5|ԋw2ڛkgȮghP#e'~Ge܍e*ȸą D2W$A ot*jKCts>eT՜2+4wӸ -s&,WQk,JO|CQu6^B9)g:i\cEལa?j\lԯ LL,̓Cw_zu79T >^W8QʵȧB!x$H7(ZbQ8= '!10α FȶfTKwԥ-}O=>yW^}%K<'S/)嵖&b@5dĻѢ {eϯ*m/A8D,BX'S᛿ efSzh\:FqAXcy{azs$l3%# XppkID>ÜX[TlYXyԣ̇΢8t!pK8BTg4.˰Գ{Tzl'8⹸[7 ҃Phgy;A;L:LXM24 ,y*J ;x^@b;d2.9c$B lBqeSC@ BO-c8pgkys܄)\)-+R_0Ih= `uހxߐK{ӞIw3W~>ɇVZV]#E_;t|xp ~:/OڎG_w60b7bgBp|\iY/C< oP3܂|,Ԕbl,\ӞS&qVou%kamVVwJ%x^%ִTAcٓ0>kj-o?3F(ӄ7&UV,eůNØR2 !DPwR.@iI1FdR/IrE l!M,@Z%e@`A gB+>,8}Vi!C8.59]rlpbYD 8qЖ Lڛ"idv;ŧ rNi/Jfr.TXϏEʥ[:(h3[w]~%^-)\3xV?zJE[ǛDM*ZfQZ[8 \#R뤄ױ;&=bߊ+%.y#~R2\]MĮxԾ(h~bKT3uϘ"$5tvC5uP1/\KEElOsuDcڗxD Tz[ȥU @*dHyO%XrwmW/ب{c4 3bCV%gC9-60h;|n V!`R0] :$k3 5:AO-xS Oz`*`R|˖)TX۶4)*) xsx߇0 Q慖)WpVZ2y'vwF)2-k E )!P5pQ3+BnCEUߚoUq7*`D^%gUlB[Xk뼳9xP>T]Hs8ׯ{4$*4J#TOUS=oG"JVVm;Z6\쥿6K&3+Eg^׍=KZ[IGk(:\Lviu;#̪İB^S2LBHl;Of͙!)!Nilz5FŽw;*9!gI9АRqXξk\F?$JDyFm*8Dq75w_)EҖ9 pDcK}%MrpKu.Yvll:B݈n %\DxA\\5pwAU?NikܟL>{228.HM> 2}qe8Z-D/MV?y)WD ;9ec(OXp%b,0 熅ox*;K lwgϰg.__g=x;(a :+ L ?NϱM ס"C Rcb⧇Gr}/E"aOeZ'ٙJ3n|+[ 8ҁ@5)c/Q^GpPU/WVǀA/'4ED;M6M(]ϭFnďo5_*t]zv0_N,mȻCEB ~&Ro׉zu$ 7q$1VⱾ  &jf쎣;$%/A> :^6 =-y[7爙ecPՃak֙f>0M\h]t&VHps%ag|DcNև2r6}Ksr0ɷHBЙLQEN@"Xig0Plq5T VPWtI<9H*^,o :*ft]/gatbM#ZY\mQŐmYJگ]X&^KxN2yf] 6y4S2:L{]z~uEQA3&}ۺ҃ $6R7 b_TW)|lU[[E K0$ "GZXsChO喉K:7Ykb2=I|@Mou$)zRi3tύCM5 K8 ؟nx´DmQ%Qr!84Tm6zVasNCGԝL@]M츶. \*Pr~s3VJ2Y3-&F.7ɕ@X ѝu!h_I:[ll6MI6ŹQz6J*ܪPeܓ$:RәTMK M|t'i 0swnN38f,i1G[XZv V';R$.Xy Ee;h,k-|b!D(X"Av*L2TΫTiL74]j*A+P]*n*f""ĮO1qL8Ę&{_[8 =!WU)Ne-]"Ҽ@&3-9wyBbHRv5 Pֳ<{F5w [K6|c PE$:\@^9h~wŻl\dи gh}0>TO^̈..G?h\lQ o.:L]K'MR qpE]W]6Lf;u9zZVYo!+‡n֞|l;~[gbZKۤ[\YNHs( uY |af>k$sqjސry(sݹ8rbRQ;_bQGm`K%3sRȃsmLw3j6w\Jc^4Ä8*4ѷ!/ZkzNy d9^?X f5R͙Ӿ&}fdǂUpv9D%]ƴd&Δ\jrJ|wS.md͎ygJӡ g{uO :yYĂpX/\dZb] w5$D(h 15ɹI^k:wyZvTh} Uw+_rdÙ+gP.Taɓ[H4xf`V iWdA#}0(\V 2o?q∧g2QID>Ek4Y@h^3G5g^6O} kҨJc{\BpT[Q ^{!iJ!!;Z Wk@Ka)aR3]qϙ.3[c\j*#'ڸGq1{%² 7xra/ 7k9)IZZ}p'"_#FO^~A<~Ay;0r^Sf|DmHr.c4e%ؓ"GZo}i#2)a )qZ )*ȋӁG@I(fu5P^VzrHj&(?x~&Edޑ#*aOT,k@pF14 @'UIJu8ixnG-զmh 8_M- )}§RrW9K[G7qB=g>(Ք19!z%vqf #H*U*g ؾ[&qu]ݗز$gNhR3,! S*6[nLQ>uxqu;x -E&(3Nng wlɫS H>6IŁ?vy7J ߀6@؛Oi`bZz%0%pO+/HΔ_)v efժ.#3_' JdGڴA \.sNgcUݻ2k++/VBSfQOa_eek-ȼ&5AbȥIXR/:k1ՉK/&"`eta4@ĺ\jhY@2*8ILqw4>r6\h,hC_)1\\g@ (ǖ9V]thegMͳ}w=k(ƔL^,%| rb#HN޲ Z Lrb6j`BM<,vu7 |҂k}>/p)Fˢ \xhJA]J$jᵿˋnijχ I&> 'uLz 05WީY=C#ŹKuֽM} ':  (&GE!ka9Fl= jYg M@Gi`3`\8\|6QLO.M(u$jR=p$%G):T%b,ȍ'6fHUtZEM;\}56ʱ–+S"kȂES3*`XrB=bMB' ØW5?/yZcXOG}I]w J qΨׂUz(ëIzm6@SVbH9S]HfHG~QigncɆ y &3L^81j%!pFVJJ":ZpulSK3ΟsSք0w^n%8ɱ%N\"#z_a_6;`KvYXua.'.6t x/rK2<́<Ȑ-|q cy[g&e{M;oP &>zG`s@~f-k$bweBR,5dN0_]Mځ}_5O]ν98Q'3*by7IKe=G(鈣e8U%'/lR.h2GyفKC}`jO=攀m!or!.#-oğ`|zE;: q$y*ym:_d;|~oVϞ}'}M*IjU.@{3y$64dH6O7zvaZUt#DM8xAԩ1;?圑W͓RHI[6___AXM-6꣖(G\+^M8S 3p ı֘M=“2:X3^Y5$w}IDc|YqL;U< A8n*N_ߤ#w7 ƀ,aǂ|u(<0y4o!Ikʥ?jV pEd7AOR&n> SAR1b|Fa,.}wo%\~8oqaD͏9 }unڶ D$ivs ~"ctM:Ǘf"KH 8D{ɢ< ?U3nMUA8ѩ{UMGEn~jh!\g|ᘮbĎ-=CrO!)0c: ۙ@>{uCQIåخ7w7 !s4r!VmƹmTSIb͌8(|u5Mٰ ivڮ@x2JL >qE?T%Ljdot)]el&oA!ٮ:`Hj8|dtwK2~{5lVGX,FqVī`3G_2ŕYtwHU ݝ/5N˄gBR9My UT>m wlW?5%m=c݈"H.!R(V;d^$ʇH7n_lC wT#lᎠ(EۨOY# d%K7Q9r^g.ukCUhZ>:y,I-Jt lGxE[#RNrčAf-'ѹΕZv#x"$]qYMЀ減<$3kkK;"'4!޷Yu)57X}>Cg:i!Z [5tժKOr0==KаR{'aӁ&* j#,%kwۃy$I&z 告@˦Goq^bVYV4c=X`ڢ)+@^R#1n8˽7 6p뗲s|/I\8HV%wLPQzf`(ң͜faإ blhd vD4j=o6=3-Dе gMAz9A 7 zsu-`'N!|HjM c  >I{BXr؝D]4X&F_h|Z)s^(b"eKGlJt s} oѡhv]ǵ lL-;ȇYd\U \/oe% OHv̌0昽m<5:KC2!8 b gwsk2>=581.%ZJB#^fׯyRwO:AmGQ%d,zXjkoBp.c\9V$&e\oSi~r48o<=JB~+9| ,b vW9Ia3V{\pijd=kBAuB6 K|MKFprc֋("O#B> w6O>PD%AGoοDU¨B+!5J"!V/* 3T.L?_ 2A QV0E7c哻\JWP BR @PRd١hvT"Qvx5exN\Ya1kmؔQLBnq<Lܤ=׶"Vf 9y Dvkb& o=C:طMc/W?Ba8tF8`/5RaÜKA5#~zp,G#N;; .@ 4[G[Y^g,O9ڻ>Dd%"ͫd"\Eב&G \QOt>Ү0US{%+ޓb=X/)ǽ?o0OhC,ԎwEj+3#!. %?|Rj^LB 0zc/06[8Txg>7NÖB6MYp:ۏW\-ǀ(YܸIDW+j~ј?@LOʈ_:z?"*qg@x< 2MjBd4Nmm%>[$Q?&7^&ȋ%t~H#W33[7! rkŽ%FYy N\cE|Hu>tfMXe@'5>ϯMHl|ßaROEbܕjWU-4=[<[O(aq"S|['z|m¶sqIoXN[&͌&>Zt5IazUGe1EeU iWTJtLa+}p#L≋k@Nƻ?ʶ%* =?2? ]*µ6j Ģp@t.K;EJ–(e~l~2ȬC/%IӒޗ%82= UwktHoYw{Csѥ}>78Ėn$h~"An<,lh+h]#Pw-5q fJ#b~={30_.2m =:6|h<1K' u+vrmta Smf6#fp]/׃s=k.~0oZ}P WbZ9(pfv>Ei/kBM KwWTKmb$,x-]j v]}Ϳ8q-Y`A."]@|;zmq1^hl7R`wC "*#W9ֹgq.%n"5gDo]i&+=WbⳀ.HW6 on~=[^su?V0lvFDop*).{dH_3Fi8hMK!^зfWMtLTݶi^=KU_Nֲ4En+GܲDo z彋"Tn"W5~`yC/j%o՞iO!k~&gE9څ^& sKj2zZ7h5>`J?򳊭(d2=j~BLHNt8 j<2ysjHqM0E-։Q~LEˁ]|V hb%.o9e;8|Mp'wgP^/&9-I_W0nAדG7|bjQs.""s/$"qFm { Q .i|;=#An_|W.1AZYN%c\-8B"'qx5jkQz:xdNU{\k ۾ Dy>Yl.\ wG9s798_FZkC>'0! %;J>̄L T IRoD Bł+3r9٘T~X|!n1szQ7d^cv358Þˆ qKG1n1t\@ԬHd{* :PVRV ޒSG?*O0 .J_X:̥8PXD]CAk]D#.K\b4R,6-=DZ-y/fe}=J_s'mcyA8x5Ch9Ѱz|P'~ҊV̾CrKu"Zg]*j@~e1?hWg(5M(vDkF,h5 EPk 'WRKP@y+Xpv@||gpY<@-U+jۤΣK$*?5A kÍ9fC&4ё %i/QUs82!2-W;= FbFSٛJwL%=6-0!jvDiᦠ¢CbyVJȪ<Q#0 ] t?#I]pgdz(sp LfI`" ʶ1R~sΟ(zpSw)Z#7Ljy―IewP F1iZIh^7̓B7 Ъ1PD "Eg!-ž>Yr;sPY\yZS*틿Bf3ҡۥ!!Z|B'jpC#4Gg]mK-\ŘZ}2cn1Q"a&D2n/*[RBOPr+/!^lFD3a|s9_q$LW |i=TB %HfI5椋IK"5MYd2/LTr!1ݸcUyp`%{WP,S#&s Jb aDh[YАt@M3 q%!lVOPoF=nhfn'PVq~\L'_}YX1%%m%uՆVAz7 c K_RW&"435ߓS`y*b&پtMxIi| SUwtA c.%S/꽗&ꔶBfv?[VttJ_ U[uURӏ.G O|jHZ/X([wh6I'Z0:Aug啢%vT͕4: E?̄Q(ØMgSj45,̅ `%V#&7 |nJXbZfN^I*f~M8`]ȵ)}ը#Tv/qعb)-UES9YF^>Q@nudO2]Kq_u"g?kVzI|䪦YWY&ClGhP^ԅQn':Ϻ9Ĭ*opd/ ^~FR:ME#nBec+k0֓ ƈ. c[( &3Q/ ci|@h *T/AVKѯVQV^Z$jeVO=d˥kFhMAʑgF Lxb! ʟUGJH@WGA$JB giG09^*1oc8JΡF0xݽܟTSԳM~wjeu哄QōurLR3`u5hṣiڇ_K<3ĉr}d(\@68}OY,pâ$x47[{h`'v~n/VP˱ԽJ=_5$]%X:WfkA0)^C5a*O1eU%ЩQMi}e`m,JM9KSu c"A@0'"ԊD)ov|&\C3m {kn>'ljLo4*ţ_6u> U xPַLw#.NS?/}tRUܴ|sQȒ6Qy6c8*j_> wvҘ8~xKhM;GMajȱ `lv Vvave!Bٹ&7Rޕ|47瀰+4C>#WW`q2+G%"'``6%=t,?𒨨=v9Nnq'Ҿa:8- vN| yئ@n6U)u'L[>I:Mӻ ؘZU8T57k?m1Rt3@S8Pe#~csJ*UZzE"w#Hn{; h]gO3iA.J:Ϡ|x,=1@G9GhlIʩ$P솁l\pHNny 4࿉Y̔/ICMa]^*f*+,δAF &v߈ag6[]^<2&j)/7vjt|˿gi!+vrBٸx,9/](o>d LmQqD>oMֿA" 'Rgwa7_ɮNlt;unssRYܲ;t*6G]YE+p%h[)-ᄈ*c )Fu豟X5a7K4ߏS6p! n~;[}h4z4fĝC}ۤ3}wo% !So@u@nav1a!&|&xDt9#.Tnp.Sg[Sy,J/c;,򯮻 0TSǏqo+~e#+Y ')G44'_i",>׮H7[:ze@Р&7 )0g񟅜2 ;I͗OqAbS B|SSzk&X# 9/aa-P{G9keb&"czDjiWbbG YAs)H̗Of9`,#Y&m6wzrţh 1rYzT`-al.琢iٻAo)ZXqӀ4}>&4o\󾏃0VE!2x"5uc[36NOՐ&I­r B_L*zPM'?{"n֐z_\ nܛ2^]LͅNYM kXd oQd$!S'Qػ54`ؕyJӀ)CB׺ t=Q؂ #I;.7Q?[3EkjVj\!ʹn)!ɾ0+Bw{ kpśwEanQ 'jBT a{m>x}%(HFO۬? ٤.Tݵ{S"ge7]%NTנ1ATU3_Y˶IDds1f$Df2ӹuJy>9vsƾTh 4TjIC lrNU tqAdm /Y0æb2\1^ (KM}2u@ zZN2wPx-x4tӖ 4{U1x.J$82tס!J ^wq=(Y%Gm; *VLKOŕ,03on qۧ˰C"x0?GK]n- ^PrN3$bȧxn[eQ-z+0O^} .C9R#tR.j!gLoe4&f޲yOܕ h $q3 l (1gc~Uȸb[+e=K.BQ)D!d>*?5p(ŸC);;͎UGϓs}0Wy$x)9:Uy'[ޕPOb Ne}[&jL PUwYnjɭҦk 0՛<Pt֜V\ԭY2,s WU^}a/Hu\(oKWQt)+Y@rDm*/Q1}{kݯPH%XĢ~GqK(?v9 f hW$eOͭZ=&MjΖ%*>}T0V`ltXbq8ݶ';G'O'F5ή9He[)z}P'bil1ur))(:D4_NT s5Nc8Nl.(E7z@)1j;&-[`aLvS /NV߶ $0?4:`H6jY~kh8Ȣ}Iat~|*)WTu1y#嚗t;!!DL2tK)rN~\s<m핦_==N";IBj!qҝv[I$(eeѣPR9fP'>kiS#[y%KP.E^'2( }y^ c'10%^\0X: 1hiv)ts9_w4 >f S?w.݁z"93(|9e9McxPSZ$R5v|wFG^00Wmr*!?bV$Y|4&Iӆ<|;CYMSʕ@m;]2-1"Q13=_׮8 /~v90㇂و3x}P2(a&PvBٝ dJ$С5j+\,g )(!v/vپ0 #1ufK^TLD]C;вZoA?:u^I"am LyU/2\SzUUu$-Ot?B 9>fYy Hm4lS՟>k VB,Lpʰ`=>9T^V??tjegbJXt}Z x MD,)ˢt!$,Ԃb@IF|` R*'ma ē-9gQ{Tvi e4vY3^GCR%: %2)e@m CG*{<س&5358_ֻ{F ARU{%_yVX/Q&<182u*yPw"%^u &D샔lylb-̼6Nl&dH&jmv%u/Q6oSvSEvaf9|gYٯd%Aԛ;b;#zlB2;ވh 3 &u9.0]`lhF\ZE q@ @@;z1wX}X< Xl#dPmN84ZSqP&~*/o4[cVN(α}[L̡>̱rn&Fܠ7v]ϼ;!Т${ $t_N[P.SuiT{0lr+@ieA>vT($i䰅z{GolrwؼI* YŲ̆o(ըO-6H蟡P=ek j Zus3-+@IUc\1tkBQJU_4q{{*zC6b ՇJ>)߱G06#x [{Mǯah}bX౎.d fx}gL[~*KpvD<2[T s]sO-R먓7bDo }.^R4c򏾘 Jr'z7[Ұ8\ j7g]kv`ODO=k%"yzv^͈`'"Ex @VUt8aQ?<#`BQ*,2 0Cly'<,d9f'<'9>> k}0(#\DFԍZ 5Xª^yEPy}x>|ٳFC- yl<5i?Ӑ`K1$,KD&]Q>!{E9 Ta?_4>.6b',JwWnA)Nq4~نj^Zk7eʅlO$13FnCKz5'U4J3pQvKOoF:GܖnV`8)`v(f :0E=eOXCagQaI~E={g+d̀M?4vP~C=2tӧ~ZH_ qIZ4oY1 S7LӟGCb 1'pG<~KVSe5Tq!{[B5&9Lڥb=.2Ud6/`kLrT͆uT)H+JL?ZLM, y^EA)S(~u,BS\\X2%n'V"ͿNߍh!vA|[yW;B>%z_ vVp#'-wj01֟"쯾Yf:A-.:Xx:Y1+hvLFs/F⛴-ɴOTtW t2TQ!Wl P 3-"b7ŚEPױ7eE>@9 {rL;D6a95/~!9 VX Bv+bŧ#"@*Fр^ߍ@FZfVݗRFvl~˅~.rtгw")J THuA[Ŷ̿Lp*bWåg޺s(ޗ O] aːODm{eN?x\fi8$k973Zye p7k>/Oe]ވD´8<Bwh,VLoqqL2^*Fz*tڷ}k?E0-P #C7-.WHEeV!rЛ]ZP GMm=M\Rk [{ Ɣdp J<g;:Y)!ۑ ^B9 XA,o[% ¹>n6-j FatRm oK٬(fm:P6iB);-\)Nؽ)l!kGlnDB8l@ToQDI*eQrm)aR_  ٥igSƣ=8zz(`W}pko:/}@S[)WЄ!CקяL^"uDǣxu\"luY݁3c{'DZ[֓UXf ?LLQஐ!֯0 7>ϵԦD;tM("XX Gp#jP{i?td4itnyP[/QYtz@{jE $3/ ݢL"skߦ:B8VS.ɼ4J3kfuiӛo-*"$3GA-xC6FƗ/?UJd`oTq/}VjٹIYJ2 lDɕj̸m> Fد.hTo{e/"ԙX+u{80FJI%󈶌z:G71j(Cɭ\F&5`׀v5tiiB[FO3rG? )Y*y'x3G"}&SNU[0NAέ7co[!c-eflhHp3R2[qiqJ+W@ 7аN/iڎ'wNX{p~AOCz60MśY $Fܹ,/\S?؃@>繀<ýq;_BLt* 뱝ZhvFIDp[{8YȠ'L+.E MM$ _Vwtg׭ׁ.h[㖨S IQL1D{}P ܕ;*OoY~oo{[CH毝  "AH3mԺ5e~#պ;(5ˬ6,^Cq,MWa p$c%bϿ>QÄ/~Afzvsb;W aʁCr1n5 &s%L ~Qe2|J|"Q0aI+ /#s/XT5x~n+X,qӓCo"DN(j~tR.k" FϚQa=:{+i 1eι42u\uoF?m<6 oC{@T9ŭ+!HN:X<)o~Y$z$G)-fa"5Y1ڃvD ٯp4ҋ0e[eJbHPg꘎LkgdC>F0DwyA^"܊0MتqFxX;=L^zbupww}!g܁(1[b ͏M@~)JQ S)[ݡAV.KrL}x<$yZ5_V[ZG:F{iKZU||(q*B4 cӅ$  U G9B,x}coRΚڛ}?FF hvچ3j1I u'PVN N/1͵|Fv vgJ{uդkKS.hIcBhݍ4HECz##zAR8o'yM8&Յ2xNӶ*/.*e) zCu}#;\E@T9$OSn {*WFMSFeg /\Fcj{c[u׃t[9jJgcf6Qgg4E13?rJ?e_K}\S).PxG ҟ q=Ȉ^pTbkϬ5MSq5#V}&_(aPdņ د=|#%oD`QtTYL"UEPSg 3{gt Tj#?6NPmJ^M|c|"590,P 062&ܾB-"2lsnS KD~"X`{:L>]R JrTkz4?&]4{l2rB H -wCmG'150z`4o9p`{\*,7H[҄~;u~^ Aaj&U8_ȸEt IJߨd2SX:򀐘Qo'>x` " AO^b\ ێW1zqNg\zu4 |B ;E^B\ZLQ-5Yb&\VIE&Gq(̖* ot 2 ^AhuPskl6/_ ^J[EcheAˤѬȴ~Jr‘3O1~B<~ߺ,_?v~МݦUZJjӯp9Kd@ #+ȹT'Hņ"`İHhx8naT}]AJF/0YU 1; %nGUw khyqrf;|xkIXq槡8UgËH`5ݸB2I5V`F ^;C_hK"7,H㻄vsQl+\oAl(H]ꖆu (pBwiU28ْR='åX'VqaQ:jԲʽ_?\R9#(2202 ;-2RϴqIUrծElz M(#}Re*bMXn9ezV! cjmqp`0J.SM3uTGZʖC@_UvϻM|*!ڿmyªS#.3X(& .K#{Vz2]t ~ɍ}oio(DH3wlAS*‹APF2۳_-ȳh+߿(@5_׽N~HKgTZNŁ E5zDxiAcq@'8qں\7hȟE\A}UUb盒SNݥ [T>5C?Є.d P<3wعr67h#DzG68WR$zpH~Ďڗyn5W&YDn 8Uy27 ҆"ƳQ Gsʥkrx"l:h(lS{DOau?s- FPfG 7|s, h{I۟xnp(u s^H%]V!h#G*`Usz !COYp[+V8#a?tr=m HN`dL@M- aAJ|,`+Ji=Ǎ혇:AO5.^XQ=NIH#0GĀ3; oOs&̑F)6Ek6=Vht yd%rUJcn2_6+ =y.@^?î\F5A 1A\y;MG-vPk =h#u'9MvRWDif9e `0(dpi9 x7;0b={@:>MS6 2 yi~բC)s7i@A&lb[zaNJa5`fpvGƧ?c_] >L'ԏK+- Iq`iF?fSC՜ #@ƕmt_U2wp9tkj-ZF  -:FbnLgV7MHJFiPIkԤNLS%X)8\kɀf0H$z9wv p>TVq=64EUT }SלAD#Kv-0("Eg8TK^]3+z?E%uXzG}p6}NH<[2~XbBJo}1W'Rm/(.^AƝ ڙkߌh?jc ~%zLuF#ЖA0\@t?[)u<\Gb2ylg3&r j:PJ! mqWlҵU.4e{>Qة҇ztV=%$ )"̅Fu ^~9N˹ >>Um^N&u u;k}O/;\IW(Ui̤Fw_Fh' ܼDUީke5Hlճ\~.thBsPᩓ\ae)ڑ~"2a:3A"<]<=1V}K!ެFtZ&uR~T8ezF>׃yy'R9ϵX[H^A]`lӜ`ߛK/j&'./3}OۿYR֔Q38VJ^Yjq- %PqG6IHShGs:6yϞ p UM) gGq{AxcWdƺU˞|q}uIQ#%,DNq YB4sc{wV3Mz>%Hgqspn;3iR:V2YZ?' a(5Ȯ7x>^RqB6Ms qc#;7y$)[PAvBhG$fEQI IWX~2Ld%&W9jB_ +_|.jZkl",*jxrR<pԃ*H ȒwhW*Zg. w]z]oK_@/ {ѳk"OoQpIYʽ'v%+e].Zls!hUrZusZ'Ϗ< t.IׅR[Sc܋JcbtMkOkuvlȬEM1`ky50/#:<4sH?k gO@|^nYPL;oPiaU# |+v`Xw,Ll`2鹼 "D9JO=WG*ʄl΢Jm_v<)r1|M'?iȩ[n#:RYM;z#{->݇F4ǿ"-=`1ibkS~~Z@)D޺ #b2~l~вQ&nNn# iZQsXT_(C+|?t?E1ZE -)E:h !,G(LؔP&ΚH'NyRH?!TJ(s%e+l3/sp\R{B@q3Wˉ󐫣U>oA F-> ǽBt%WJo)L i+)*(MS# i' r=2@){TQ FwJș?T'xb 6XWN]֍jЈdpI)jAfa[DgԞbhБ'lN~/omSbɟ3(&m?43 p8nn41Y++L3*GDZ5S8 uI!EDz*G1=ss&ރ wOU18mbJU`hV̨o%)AAI{Uhm476 k#eă" B|\\V;>A4Ȥ7_:Zt< ct&L e't̠nR\Nh(J27^.c-L iNc8?J'Wr%/lX0p$ H"E!x|0Z>nOx@-;uW[;p,Xg&tj*cc"X^Q7t^$D³= s|3pwWf K͆k sa`gauejHkLҙM{w#s:ImϘ@&S!HDeѦȞsX~OCDVfd 񁜿PҊ[Pr2kn ,Le^|K`ޞVX0^6ɦC8pN˹UHorDFRkIm:'|چ3?tsUe*x&E.4,HºXS㠯">iy=E0̃HZD~'>툽1IrT(pcaS0'c?K Im!{թv5Io D9٢0Wq_0w3L䲤oC-6[1:AW?aL9Nּ*J3Z0zmFi!{|Xjg]nv+vWTW3 hǫ~Ne1 Q[^-'%۩' CX^aڪR>/gNm8oܤ`wkay'ψáȱY}0币U7GDIICbxV47qM";F|y?).*sQ,@OzJ^֐9nT9YP~5i 'ՉMw=E&5%aoS 0F2 {䦬nVUI$L'qtc F?M&R`;CO|0_>[攃XQ%t*^/ b!`/b$ͿE&#C4cO\)Cr՗$=1dj^GqBbW76"q? 4ȓֆ"v\UEGA;VǷӨy?Nc1+Hv|;ѐRqН34`mݡ\Gsl'm쀨Q,dӳ[{QAk+6K˳%)E GYn)y 2wW;"֍=}qro[q f~l6Ej=i7ЖF*]QG˻uؿv7=v9hCZk \n{c }TE&Ov9'} J}+Qa2zs%bwOԚ%D ow'` [_M%:Qٲo6JfzNو%iGr<5H搟Be| 6/ RhZ @z +֏#:+kI)ZN<5]\+~,`d9Tv^s.r'`Ƅ=9hZDqђy&򯤍H pr ]$jɯ n}N\rk涡#:E4I<ȜU~2r<]V j,'HEQua &8D\o^''o6؉jxՋEeym^ҕ9qDޔoG ̷3*nΆgߎj~jn/_n~WR?d[LRqDokmv'ȏu+%=\I>≳-=kW=V JlgLo:M>=zA kd=_Lr-Z-s]90'}-s$Argde̡,k7_Jv|ZZ Yh-!Nrk冘u<\n"v)=\;IU`\qLȩ pL3~R#W,^ T? 9ͽ4#HKh_;܀Ֆ(pVYn)'gH$sLPsR>1"+yb01xhU&o3c~% ^OUC&i<TSv39q"c[z7oٱ<).oe+DUIz35 iK<.%2dmѡ>o Dqޖ&!hw|C< ~$ֈm $bu.BtڻEŷyOYvY ~ e)3qsz vh4@A'br d<<+3]Ynxp]ʒ&Qrl7"yD [M#5X]껔E"Z`H~+rtQim8m=F-0CųHƟMes0WA{PN sRj'?`K!ꂗͱ/O@FsEJmݧB3ӥ;żk N1ץ1 y#9zwhR61dy_A\HH+钁h& Ցq7)Ƃ ;hj'/ iWqԶBu-Qy&;ZzW`t47//R$鯠{8͒60\G%Qdn4Y|]!v@)7^aO1/f|҈deTcݤH& Jos/*648˸z'2E?|f=*_"웕 3OXL*QTy$R9G](iF SZ4JwSі NDe{/;"y\4E(SIptYL& &J$O,w<ć "̓.5qnGQ>Q  8.>4 +1Y.kFNB֓1'i@?: *w;?շU>~^KfzcB *\,Hl"ҹ%%k8ǴbǒZx.t+\jLW_vҮ5@&ňPP4p0U2+s6oCzgڃ `NVưS?)y28.%9Jzža+Fѩ?蔤2 ã]Oә]ifرr,fD5L]oq`W%T޷u*]!/zӮت6%衒Q%=zW$LΚ'k(0mK5ŏ:bb6IZM[yo#"FvEGG߈Rܧl^ ta{!l\⛈HnW$sIð :4&Lg36ӴaCubmmGYPJL L4&*u[$"ս[QΞƤ@Kt-q,Jg ȶW%}+~ԂRpw??DW0:Kae SSجWF bIVU4 zuy XvAҹvVr0KՑ?z+(u@~+x`}S&egYpbt7[k]f.Jog!Р BK0yD߳slS Y/1_?Ort5SJ:o]-w RF,$0W4Ynu% L*)~'/2sO}ɞs "؂L~!m4nC rmʉieJSt"8y3+JEi~S*Fkqb-Z`^>?P9"*0Ri% 3Hu8 ݜO,RoqB$ؘ:@;wr[d'y1}l28'I4E+0uٗ=zg.=Q ~r Nr<ױsfG̔U Ẅ(L,{"<m^dΟo+fxy 20` [-f{Qk*tfXiA4VClz23p('(oYX\aϓܿW gք@^r3~?wR䄱YB{A`SZ"ϮGoZHM-8n,6I3w'Π1&xJgA $z%fy"ec,-@ Ka\O >_vL̫;R2:dn68cjrA'V|etUJP)]Iҥ W{l_Y1s'.RHB0E#̗ fahp;u-{%G}'J_QyLeD{p([,o1bb;K!2\ZgffO *tQiK7ZL3W<ǡ'2*|aq@67赉~wªvsJ}$7LQHWî f%:XX<W E\ΏքU_Y4`G%oҧ"3z75 .R\B?`NT/&ڏ;Ě= IP%F#O1uG|iS`cJg /ex^"@tPXXR׭21VB0=& ׯp(Fg췪8z "0XᗍҁH%M^) Lяdbu"k?g|h7!܄\YMIi%k7o0BKFIAz(+n55M۩KHQ@pXS܄3mlmtQ6zLߌ!P% ~#:4i> c$0v6#U%.Hd^h0ϧ{﷚EikN5=d ާ;xoNMeLqkW:'fOl"=ꦼG9sMm0%6Ke.j hϓ[NZ5Sr?-Ee3O?w3z0F6}xUvt.y+taQ̢N1,&Mr~Xq%d?^Iފ-19sV!2ĝ<]jJ!ϝL@u hR'dğZVۅa"G29X8h|(@k+bVMV+uGĬPN)X5݂ &FabJ/2K~/} C0&\%6 {~5}7`X(oZǶ85JM(HYjFg Fg<⁆q2 ͧ kR)M5bg:dWM(.{3}mH?|}D˵ Hjtzx PF\ސ-v:$m3sXik\cӂeMtИIH0ڜg8c;^OcZBZns(M(Vswނ 3IxzA1fZيBz~$4ux*k). Ԩl!gzUN=OIqD$\ΆWX &_97d^jVrsċ@\]EG&۵`umb/pV7R#cᇩtX$"l !]cY{[U){^~XJ]۾ :sƯ.dq+R*‰ ,X@2AL4ݥkJBP~;U4DDqHTcb Hec+Df젇X\\PR^|sԟ97Wxٗ뤗NdQ_0FMFW&ǎ7i㖽&0>JVXLyNJB&{L܅$ͱL< T.OO8$tA|%B-FV5iF+>"n* Br_gi[q|Fzx)yEEܛE !Jd6 6v v6Uu5T胜Hb/4{x 'LR6%6yTwwQsSg?vV=,`P=O%ZG| еP-O*rW> /l׃&Eۋ\g#rPyqW<nG|f&#E#@՜h}3>{_2:ٳE/d4MK:#L wYl/Tȸa>a"X uS7k̽ 6f=t{"d1vghʣD6Ù|Y&5 ]Lp_jh%F׎z=K(LukxprS'UoCz;Z!Gr-iqv.+|w[Euie">%bVObC`YC Ez(4!z'1WvlsٟhUPYthuzpz`L@ hw3>Q)d&f1T.{>F1U0[ZH\uhmM%n\>5] :&1 ҇Z:lAS=\{RDsMݾ/یF΋dG<| Uv 8^ mPfJ@`-x !F"d2'*MTc%4dEUy>b#n|;QU3 ʠ}<0"Jqs5,vi5[Onm33غ d#ٳ̪*au_h <$d2뽄ȭ+_#9hJNt򅌿}+R}'iX8<9?' QaE,H 1%*9 +^A >[Yjbna:æ]wݱU 9ٍA s>a\(A*L'I ;y$íHh= S2Bd|tʈIs #jF(#m o}b!\#'G5o85JL\Z>IaNJɾmgkʮKpj9ʈ?~b:1*7Mzܬ񆏛Z5ԻaghL̴^ n?8:&'@8MA #^\3 DZpyeű0 [n-lf">&&:nȽx$G>US (S^;K=C_Ui[Γyh9ɦM{vjYx}IyY` =mhZR*g& flbE7NH h`Y;sgg^LpqWz6uч}N>D|Ԥ@b$_yW:/e M9}mb)`o>sVbzSR?0' pD ucTRɵWA9AʞœMJD+6^NρQ[`Y+erbr:c8pٷh=l 0y7#.)ȁ&Ro \t[9O !RXW6NosCLKku$s:DR l8%$R<mSŶT>v (L8 }.\ HnhJvv.W,JQ!)V֪DVJEwee[WX%Vca<6h:z'S()\[mzUUe;xkN`Βyvs:Hjz_cXٻa/_Tp9wkÿKĄ}90z_'K@d:>AdAb>OjWBmuz@&:?Ԯ j]St:)>ZޯoEvه D;oQ}zTF;LikƶJW4X f)ӎH$}֏'EeN 8̨߼^_H g2/=d,,knxD9CNEX{Hr4^"gwlv>rI$:}6UW C4Z+Z.n q.u/}S0!81z%ƾ/ ӳ'k5 K[e.C@ TNIK~d3%1*7M v.FƎ oON&`prL_H/t=1;xeZih@Xq瓗`eOm$lzqP A@5:}92QlAt _ro>vLde/v^ bD= K/g婢i2'ɍb}9[лD3+Il +412Zh#4Zy;Cex #mLH!ycc}cyˠM'9/A:dwUCz6mپۯ^d<̈́J*rв@dM W]*?}O;'-nJNRD86P. L|K! OiyG‡&eV!5K#T<ـ_dզ mvc% ` } Z"`TIdS$h^d^٦DpTtSZED KɪN-b.-M(vQ7p.@`[JU*1S[D!4x֔wh3VHTe9d94F$߿OsS1^5Ld 5Ȩ Ĥ·A6'{S>q!"ErjJjH.%p5ѤO5Ĥy(e4 f r~{W񆏊lNIuKeԺ~5T1/˰քMHߴ"֘tֽCT$MnWAx$j _LT6 P\t/Gdekd.r irZh5,)ˎaJQT 3AN1 B/> ^aK6Q-,D0kN=vaELcL7c ˧Z B/ftVI))9,ߥ(ح8aalZԊX &?N1n=ӝ8kBGUiڇb/DHm΀֥; =.3t6Mv 5PUC9)F} s $zp/D"7^ -jMȮ+EJ˘;+,ێWT|dbeDf@;ӥ=L2}kqiVGuy׮ĉвGK*TVLD< CB_ dy#HM8|Ow "I,ꋄ.wfZX_)ߨg]uZ0 43gɦ[CMvɿI6#Ζ7zZ"&ب~n\8E|2(P] hF_/tPkp96+ PUBwm)RAE@2Y7V<)N6Ia5~/G}eYF i9Q l9:,?{K#fm~_ݑfJ|0PѤLi/nN+$4R{#Pn'3gηӎe2?ؠ3T{(QLم .c KlQ_,4>`L)%\IXKšHAyPV󂎑l"xG"SO [by>:Ś7N A8ǽtoMەƍڠz3"MsEJ)8 Za֏s iUHN6Ta ?vQƥ ~_k+Q˸j҅'~I#r%:w5Z5-ZIn=bJ38$262F侢WzGoyZA wWCSDD`ra,[hwWdb˖lOcF@@SNX ϣ8\5ۿ?rF/c427=SQYDՔ@Y4p(UXL&婅+ψ\C끭 , ]P4 jSmMް`5^jKY!iJ8c<<ChFP-LN3ÙT0%'96-r #L q#=j/ݫWNvy޷`&.p;=TBVVZq|a'PwR Œrw;ItoVTz=2djDAj8NvݙNEEEq1O&?%F˫)m$=؋X,1DQ3t S%`ތҔ^X}t` {P~JQۙ>_)㉙@B&!Z=b2QX^H;]w}\V, gSqut _s4!oxIw~Щ 8Yr+{(7єwJi+N`yf1R6G>)d<HG 7p8"hdĻy D%-wmܡg9ljYlz%F48RǟpOLc$pX.thYmIF>Q OfU_+R@"tpp"S O^`M\)4ۺ2c6UiQ{ĩ:Xu<ʕÅWlesPK@[ O8I˃o2 ^mY>P ]^ yZsTzܿ!B뵜-]֪pM={s80I¥70 02 5Mr6,Ύ<תxW? 3ۧ`ڣh=q[IkXqx9J5.=l;:\fçVkOn&Biz枡bDEXX嫷z}e 2u+)c5K-$EKR8[]ַ݊V1IPcؔ4  ?9*sڪ'_]Ns=!ܰdj<]?C|{u!Kf#=["7}+#S S (-e^rYvѭK[i #JOU*=a!'}P6nϊҿгyڜ4=ܤs_pϹx:GÂN@6|S: f2G㐴odW蠭`̤o1`˭ KGuf!3o $e)Vx1~ }EqPK֙Mp% "W?WkS]% ?h6h/(м[v*ڰ@F/.)ØۋV6,0J۰9t7VxRUàdJ' `Pū*;`1~? :c܇Ѭ=S"K%QSue]"qڬʱXE تbx~bF.$#wdƥ-6'B쿆w/R53wic#<0ۜȘq95<@\ﭙ{na˘0A.覟h,t|tLjZݞOU>6_A~ 2ǚռjH͠DciY;aXibN*|cT Nېƃuzl1(d qE:FMtE Hƻ58ui0om*l+muJ(GD kX38vrP9'Ud^" 'Fɰ²vRlx-E1!.@L*-Vy+_*  gYZ0707010000029e000081a40000000000000000000000016439a3560000bd38000000000000000000000000000000000000006700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/W]?Eh=ڜ.+NK.Gtâ.˧UZ+'b x/_ x*jS+c + )vl[p`rb egC4&sHG1=,KƄSUu.1CzE[4$R*c){ܩxxͣ&XϳX;k6sbgE1<*Oumu>r ;bz(S ]0v?uzECs|ԕL3JId(?X>S莿p2Bgj7'Dz%HvCNҾ_Gs8ñw~O2,3y3D1Snv5\ .*5~NHr4Z/UJ[8^`l P Oo79uMʨ|cަ?b9a&hL/h, M=X=dr WTUݩv=3B5XhS;`Xqp _E4 ҡe6͜nJms_:<|M8|Tqh5!oJ=@TD |AAw1N!pBC9ry:y\euQ 7ZGn3vS;w-i12)( lRol`؎dx^!CNZ``2Ii7 5śh0~‰ë5c-}Gr"JP x.:\vmwofj[**O_4uΗ  H#_P^蔌 W0F@k1_ګATj&#}_ֲF3@sd@e*i%Jx"दGO<(bL-ݕ5ZE4nG4hoa$xDj(=N˚"yȇꥯHEp6:S녙kzJR]'ם‡v%i*d¶0Un,2.y;T +t./) + l! Z,cڅQћbB肛eaN,_O`7eX>Cq˜;3u(},"0N|C!Ϗ_-u)®+B/܁Or~}lⰔ B5kpT؎++gW)z&. qˀ%R_eFԽ{syOe&0FޗbH)d~uk\m@*aJ_lNYU'2+FA6Q)Z&!SpI*nZKVq4F3E@ݎYmZ%yޠa͸+*XI G][{Ya6`x!ߦ ( 9_(jwI_#//ULFi;\uRV}l"zkDg-3m:U]CF-/hWj.h?9QZ:HɊS Wi Ȣ:mm6^QK@w]Oǖ_32Msgs͒O;HGV`c~..]*v_+Dki,xX8L>"`Xy3W8.2s`=Tk\!?hvz,kpuF@ψe:AՍ91u:|ohB>l֫ol^&2D G udd0}.?iMMTjk!ǖ=RgAڹj3獖^d @٦I=%*HlȤZۑU& Sm;8YMջ N h*]E("N"cYƴU?y K{7 )+]V@f|-O|a" 5 >yB` qcBtm9z/GP[m~Ui94hluaɾW7G$Fe#6'v'_laHPe0V]`GOV}]cL9+8ش$ITRU9: e#g?ZO 2 [: Ҋ#s$,-3,-.hA`Dݹ>rCqPFOcaJ6vI(2) qqz[(p@V7UTFi(Avꐶ fS;“؄pTo9I3 ƟfCDV@L ~^ g\T&d K K6=*l4X6FUBp\0{aB:H- A9DxNvJ9P V] ǡ@/ͫ5X_2"NC[?&A&~N+Ez?s<+*uۋ|4 ۙɚoe7'Qy |)XWM'&3AC\Q,5)y㗉arh76s7_!v}5CPoq,J8ʮh<[.Y|CѵݖdH#4ċS(KԀ=ؒVŽ992{Ur"Ά{GB8- ]'T͉{FuSRIgk%4M o.4mv4 ;\.&L6$(DQ}1/H>: Fs웳='FnߧWTMg2ӂk$#eH)e`N.Jsg)H}~ 4l5747i'I?e.x@Zn=^bd|ׇH%?̫NBCm4r@S CzbO p!Z{sJ/3a%LhB=_FRЂ17&~N0l0]1QxAXXi$SΜa#q嗀=LGu㹡NJV fBTZ]98_Q-2'a]pU')~?ٿ,e!zIMUt/7jO2ҫt0=[Iu\0gx91XzG^מd&ؤ'm{i ^:ke4As?߄;m|6D5WTMlaZb JkuthnǮ\'42(Y1mx0wANڟSoŠ`HnNkW'5=E"ȹ0k<ڕ_@kŝ7:ܠ)ʕz;g2H3v[E?-hvOGVwܤ_F&O\_~Q4y,jSNӞHpmUT ?\ʢp5%EԿw0R.y{5;٠4뚟*5o pH*PL+QOJ`G Ħ!(!NI>L6(ćm" 'pK]lLkӳwqqXP F5As \}pq xt-+NnF㾲B%U!pὑܥ&c/&Z' M.S`J cGyt5~EU<7 Ky"K#sJEa݋:cVV䉣VXRFxIHzL~/ F;ų޾DZB,z`>ȾgtK<1Jn/ZnIv$^ao쉺gҥ{t٠  >QX wq1[588uL^vG8<<[a_=cě$ǜ&/LEOT$`>ji QP;\-F>;::ѿ #^ᴾ-m{_arԾbRv QDWԈQe iy։җBStf_* _BFF>~l?جP%Oؗdtm'ѕ4>Pd9ݭ/NyTqm7S{sfvqaS F^SX@ADğD)Sy1lo_ova-h42#^SKG8:$'<ݱh% nc\B8G31r[~|aVPBӔv;O\.rڰ4U$X]^͎ǟ$ÄuTN$[NpHmZ{H aŽ3Ku^Q;|9jgô0luoXu+^HO^Ϫ(ƅ.ƲcE 6+CʻT-M>#HJ!f&^u+g"ţ=]4$v82,ch)|N*M{9+ҍ ]:eXȴaG̤CwX"uq%3б7(8WK$5vDVt*8 r1b!DNjF%>f_/0!uqh\"& yDH7Oѵy2/^`q4aа3njb<L"_#DT(ucké:덍d<~u 8A&7qOziYi(9}'Iq{Xm쥯1Gng{oJ}cȪݏ ټ{XB&ݞo/Q|Z'tT1mWh hi*^uXs-GKbJS 'rkZSJbDo9;zAu "G{Tw;yYO2䴝k8ԫ uL0nոOC[R̮QR?䞫ҤE^M[‰ag]ž=S;XA9=O@QYAljmHipo%ÆD @cmnz[mkg^kYF!C oF>PrFWG}dnЊ nR|B.l0; ?>%~U9eŌ .T:h6wo OMאT!W_21 @:G=rN**2m4flsFIϘS kgX)|*|0*Pzs. c*HTXŲaLfG ^l1يoȠPFCVHl1Uoq[H\`sk1[O6DALuGŶzJ7mYHz6-zrS8|EvFK/Ć?̔$x)2\?B_?&^q1,{ޗHoq/G{gLD x δ!4bR<^>0bj7~j&cꏠM[hˏ7xF 8vQcJ>+ݞxҼU@.’dwʼn%vӯwQNZ56SH<%)3TR/tTS XۢsxnQΰ_e~Hy^ +Fm}%c8_B-:Snp/!M۩s/#/f{3nq$`᥅Hw#mio[䍵D)TѦo btOM/_0{-Ⱝc\VZ^픯՞#s.*PϛOBIڗ{)+|$GSG:^ 6`Ģ+о%l]+я2LCy1yo6'/\ )URs(yN'5iYZU#L XiJXZ[ ȨNEc  gp:1-z/PIIk',Qvh H3ul1*,{tehSF?ʖ$u1L PX؞H؎* %w f徛/r{1ܠԑޏkjq*Ž临Y<9j0caĥAJSoW3bU^mX`S#WYHP-UM-ZyRl)c:k}unfHD|J7Ngk}tF~-oLB:4{mߑsHncȓaYZ!HՌ75D#{OnhAcrn*Uřu U-<6x4XʜCFܪ] x(\蠼SȾprww'TeL+õP&"-ǰ6 ָK(7gPoJtJ __&eeg`8 7Qc~3\OqoTk,A"wu(˒.Z}) '" #о y5e/J*Δafej|*y}9 .l8~6&H(Tк?Np?M/ 8˷nqWK? ȃ2x!8V-r@rq)ƘRQgJҚsjw6~TՀth-{CR}E7Ɲ zi`{iKO W4'E6G^nts&nkyK+%R! >ډ-rL?.WNB̦VR!&4)ޞ'Z?^su5z:Wfآz?$+TBcc-ldo\F.JϿI(i1|G5ǒ(\bMؘX\˳&C!L؋|> .tb0:R ,nPmsޮuD!,RAk-L=%%g.MAXe,{8ɐ7Ίԉ!O.Y b2y?%?"jRol?eT}tV,)] I[/\|R)`S#rXxp0m_d".`3!\.H>hSwىo7}^[s38_g ӯL0ϵoD^u}4%؆+ (#Kâ\in9˦q*$ wk Wg#6T 5YPE8RcoM%GwDP+h -8LHN%u6]ە#q s;u=pmHMp]2G5 XEiCJǶZ2?%WiS|dZ|8|64p5D9%oivmԳ%k!#LQ\ՙt'AФ٭(Za3Np1IhU7%00]Dt6 YzTՏ34mE-wX?lF-tb:`ŧZ>7h8+\@taI#iaތ{YT~XO>ڞAc{O\j,"Z](g`?YyH:׫$P gؘf$qgƏRS4u@¡ٌ`Ləs{K͟1( HcBevLQ[KE:žq2 A2:1kI9:G$ˁv8;o,U=+$BcM f$]po"& +m a9]崏!1\9pF{̍E_oꏓYWXAϽ&}عvzc/'[/Y̻R@ː.cw)ϭ©@ұ?RGjgWF6Nȍ m sR>ipƨ3b1,W~B"-2iRrXq8Ѧ(v"G'v(ф1LH$v[X|t\׷G@[lQ f7sY2R[2wF`_;%Oc_^/#_S Ǝ?.p )(K('x'kdzD}m3|jGڱԄ,FCZIUSkKQl*qLj@2qRCqعcmE<O{<5"/,g`/7S!oA9t#nty {gA?O$Xq2Mc %`i\@!RY󌶅 O]=!#޹eq<4m1֭Q5 H3j[!t);OepI u)VX(ȘȅA; Nw5 #o|!Jܩ69[X`&\%x֚BLY .-cvD˩aj(B-߻[|:r|+j⽘("U$E[N6ݖcYw(N<P ;MV&N4\O&EƁr.+*C>~x<-=ՃTxkNІ ~a6J} FmDsƟ@s8u5-( 8'T8C/=Fufӓ9öWBZtu63z O5v *3?I[{"9e(z#TCd 5<kguLztp=nJ ] oGUD]mk݅ϣv fs[zUJ#;Su쩗&ʓ9ζw\k, zknt81N6_ U-rOsiЃi/#`Lg 2(]|WOoZnŽ'Sګ>@g3ёp_ejM1uc5y|L&' N痫x-w[{D A" Py2LA(%&̟iP^eaķ`zt;~YJm=Ո^yHhKP0º5%t7vx+aT44ٰ2LL|S3AgEs0dٽ3۸W'N4c`TUĿ eYCe)y%&8 Сz&,3wOJrKC4~ӎC HiagL _Zr cs@V8h_dzU*zܿJA oj{ui}ԥUTLET6=d!0#u*ta{Rk~ x$ڪ3?(gy|f%P]^ OC2SORԍaClke,٩h7@N8dLz>``|v*`[fMƒ(yGtzA(p%73f#=!Kj"9j4*q -on=ads6K9w5jvm6g9AՅ@ak39,#UliR>{W.ZN=J$C,M߇|5q^xy_?~.jsD K2b嚗 AiR<ɓ/5t_^5#*gC%~rH:4Z&_X 7WAZ[Anv9 7xcsi.}}=\6i ۸Mey};<"?{n-/Wh A{Ζ.#d;乕T[HqTibazr}b p[0bErv7+U/ K@dxf[䁮NZt,6#ph̞lZ8WO}e c:9sTQ_TNZb,\V3'e.ڈ +h5j ޽eB,x $>AB4trruJ9uTRLׇ LVPCJF[? 8/`SER![J%%JMz|J9Q2lykli73]MEEd"o 5 =+GI:aNSz;Vl4ՙD8pё{tҠG`̤(ޑ0:aF CٴS|cum?RiX"[ cb3Pgsob|N9pNh) R XWA7)zV]9>-@pR,I|}JĮ#'"CVׄ܃[e^ >_h~X|8ӹ3rȯnt$!SI* Y@kLltUUv5⯋IC,O;qYCUP&5ɲP3h;rWòFlYa;L^j:P<7R#(3<3'2OkH )@4^d녌FkTCS-ֵtV\6Iq1dvi6,@iA7\^XE~5QՍr:P0߇m6dV] t^\M1H&_YydtPaʡef'VNvi>fvU6f -ӹG&,{M @t/EZ(Yw?OyXOM[9h}Wi4WORpp2Z&jk !1_ڋ'F 1OnA4o:@lM6]ϵ^ES =8Islu*Uk76pMit_Mgaд}" ih,?X&ߴjmO胵T6%% BowvI#HK|2J*va4lqyia3<:]jyd>w?#_3-5 #NY Y"&GMߙtQ$@.t^D+,O<,3Nƅ#D]YD0v\MtVڳ5Cv!-ъb]YUrU,p:Mvs,_SxM\N܆thvDSy5t6G:>%?qdRNmӫ| `jIXY݌ASA>8d!W}լωb T"8(;rT#>5wMb+z0ʡF=V2FJ Py>\1;,}PV\ g}P'>otm {SbD=P'rvr- PqYs&z &vn:Ph@_9,\ />}/+wgxzzI&:PTbxzq.{5&YozOobo;tkEg}b&uxO="]AZ[:SO/]f>iFRry$~gB8 2h Hm59(Z$Cd'oz)!NA̺`-U)G KDߘ)eT b[SoV-}ȃiL җ@E&9h.P_z-"-*րu^=!IM_6DI5^g I32Hٓnw~h(Ŭ~LMIP]`7T{a,X;4FQsu9LEIFıAUQQەV˫V,x';3w)9N2=oj3c?5)R"ǤI/Ǚh/ ^g(G,(t|Ef{7oGmm{R$:nzfPHUJ^ד\}owZ ʷ`;7hD8 H>^4v@(qvo!#X(f@зjs9r(Zdfy6{RPtv-We ĝSN48Ex9/:'<IZ}*!`O=~*VCi>8O0$o>Bx,'p"x\OaE82jj|g0 '\ګmB 6dl7(/H_>iQ.PV‡0F#msK436=?:¬ĸUe;ѳUٙIH8[3&!qs@:7}ߣFě1f I_ +VpRym<@zz>>_v9/B u u:H}02*m7PΛT%/LcQ]+ѵ[mXɠؒ|ϫز<< cab -/L=Wq[tfͽ`LM:\@^ U"[j;Ӕbk(K.r9 dV0 F3[$!xwVԞjOWh.~vW. b->"N.ڿRF_x;([p9ȕ Uq=Xw@e8?o"r?F'^TxSUk5,j|ҪP-lNkG݋pA ZiyUޤzVkAnңL'jRm4W#_TWsw;8 "5MkĦCLHKْYOqj_USgk/Cٳ+1o6s8iР3꼮p#jNE8I'okՁ%z(2 kxտqdI-~ 9; pѽQ?T=lV8#ٵzc)ί1] WJL_O? $ b`򪃳/PK#.r4#=e}U(@ENr ƺ9NzҙzvŔ_Yo-+@k3KS܇Xn!yp31D[M׷'b'EX< K8UA65LJ=wkNW&=BK6:YQZ'ݦZ+ỲϬ*\C2onLIbkoɏTODt@i\`Lŗ=MM3>4 @O!ޅd4G<-6zMݓO_?6yu Pdu؊FUBm@~/% DtURP6:akaCAΏ *X _i%b$d'pu nu_*Z\S09|}LZ8,?/ ?ADlK729 8u/3ME9k}F&!D:RuUj'qN2S.7|zYmF~WazJSS/D/_?6c͞ ' z0:RYB|G _Dic/.yj㋺wXEľ &*v.L[o'Ȳ6xDIڽjLM>iu/-)zdˮl׆IFVrC{N0Fyry{O`bu# BK/Eo H.i(~T4?\&39 0l׆}*3Uo~}2 Usڥ聊%<TX/ |u>@DA>eyp~357s Pg O3:wwdw,50ލULnxPq*fO ̥ <׉}~`mȼ` o]LLdJ2puiDi (?s~^AZ'5B2έ = vmBEUoJA{:1(UVS fM0\t*+n{C:}^JNa,kK>ҏm{ct8:]fm04?X*ߺwmu.{t#X nj[:OP &kW\~]-Sf7òRo'ѻBʃM]P#0K=eM$fsnkˌ6U3F SX E9+Ȗ3޾ sEQ!RC _H`ڻ,Rͻ. 7mRU1CrTVE^Ye+aFm땇2~¹̒alv`6~Ee)眝(ڶ8E]vb;AsW} >;z*/`uhaɎ-P۲'u$ w;|:2 |>̙3O P0s zħov&Η]I#q,Úߐ̝>ES:<ɈY'+ut^HkvoWZ#?܈[CE1.ťӜN}AK &&+YH|En]:I_VĉDƞxuO"W3}} MdJQV­EEhΪd@wQF 9Rtcᩥ SDK!o^ Gy ĮԼ3_Kվ>@ \1e% gYi!{;qw C K}F_Li\;ul.e=(z;{/7qdM_\0WBөU#+MwcтJ'| _#J֨}2Yo|YNgN%y ҁX!540tΒP%|_f3+)$jJ~~p)p}9* "nP_gӞjזY0 B  ̩ /KQ2˗bchx3S~o@'A-ÕiyYwGO8S^Nj_5eC}Ǡ)BL knya :ldL%)G$7泀FUek|]#f+NYɂ9OWĺ`{@o (w[3{kwj B[fXיxԴ+2R'G0(!jSh`R+/IױP^ٸj:SF ޥUEKzdFP?a*78J5^KoVnH*P:GMpp^#up hkGh4,[u#|d^8%Ku1k#"Ց˷{BfL>UTx.Y(_ļ[cVg]8wa2*ΉX4؏Lr[-%3@LC!J?nI-#4v'{O3E]庼R6H wrW穑$Phq&=h씋l'=L_?lֳ(OBDJd s3Gߤ]x6f2"34ѕƚ9iw *"ƚ ΈE ?Fm 8Dse%?J$Ϝ.ƛ 6&I "p_kp1 G‹Q H{%fE ~]ċW&9NCfװ:9\U&6D:Gr<á$́U氲*/{7| KY8gmɨ&Y}1 s[2d'8(&b.@5Վl?x3<0Lk8Ȕl(Y/o$ˮ9 xF;]$mbzdu[o3u:F̾++(D+:?\>;nELs 2ʺPA|o:#W,=C6!Hen,X(̕{Yt<7덓 ]n7uR˯wRy7qT5%/͖l= :C`3 M<9࿊hwڋt-DOsrɲ:..߳0fkJPLжIE 3V b^V=X>81kęyN2#hiaUq7ElAP]U0sB- ZW'2FYIJךqMͿ Cd$JpZy8\rIEsMR [_}pѢY:bf?k]:ҨOPU_Uu E| ~5HP+lCKn?,2hl[^@ ʊ38 \9 kD 7 )6ZİBK[yw7Ï69Wk.ZD~1l|㝋RDfQ"Lzr/q+Wh0۞o!6ElM=lv#$'v,Z>m:?w'gX))OvD9Yt+Y iR(>B zg*=*smy(wfLˢ{'2del͛]{lk20XJPn|k tCV̥1tb;b(PM@lJbત1؄Nj}}RVv0W6AdqxF\X̼[]n;wJ] ot_nUq G×SΒt\ցp(ρocjѴ9讀Us7˳JVeP OZ>xfaχ+rYPJT8&ߋpBH;z;)5D7d (Cǵ,ޒozw`7c"-M1iŋLY .smۣ⺴a&-2k~d4P]xsP ,ѥ,C-<2ڮ^ ioHi gzRQce_>I>Xk*@%I7+r%Y3Zs4> -֜,s8.ȍknk\(1+K~ ndL#8 XEWP:neM2!KH/'-|[ԖY2@ѳ_NtA#TxnV늚J7ˬ mbIϢRs8Z(Iy+oCI?4ejw$fH#fjه5zX"%n\3g.͕nhn&ft }nvFm(vrp SameBf)DQCFK-eez&saV MFѼ>˙!tAi.AYE }PeEL+Yf}w{0њ5"Ew>zi:D驤*K?.KhKҗj{xxNXoaf##^f d7#lZ׉wցJwhk^˔ܓuJaQ*=g:EL "3WIre*\(SU51o, eL]xV9I[ٲ=tOyH#ws5@%vy(jU1|$CA{$vZC2膭0bMΚHD( ߂ U0P?=z'LjDuAdTzHbqb겸\sW~r!a[cٱp'd~/_P5Ck'OnBxsQCAZ=0+5Sq8%D &mZĴH7c^T6r=IC(yBhI5(CcEY^c4O>sؒY0F#ًV؅6VL{[ڥ 8Ur}V'yZp/2"H4F/ jZT 6Voϳ7khS5w?J<ÔvZ$|y9w?{x!@::؇!;AyJ%x(ۀ Iq3dwaߞ6DFÁwO2+}ӋP-cU-~9|^^;?^1{vZ@Ӣ"'\NRWx=ژ.`}J eGZef|'KsGn[e/8t}6sfiݑba|"{!39 Chy& tlugwNⰥ@w=#K!I(&+i.PytfR(nT˸P:G# OS0hxnW)?zxP'^JAR(2ccFIr=ѰL=գFl˶v'KlFN36nkjAtxE{*!lHs 485UXI$<WHƟ~o;>.cE^oG;rw͍BaoJp.R7V[$_2i]7KU+lsYM1"ʛ67AuT[ߞR)rguB|+S}v yNĘK9;go ˹1im2b _5ry;tl9 }Q|0/&;ߝ7V\gz#H9쒞ĴZ! sa9/j~D3\^4Smk'gIpf3=U[Bh3~>R ǏKJHD 5];Tx:ر^MKLPn(ьJ ^#Ұm~Qxno*C5KuDf^.tvpNonLӁ=n/ "DOVN]/d ]T8O!e잕 qS }T߂u4/JtA$RƘ¾_n/HEYHlcV<5 f+'jnƀ}KD9,HLD ؘ(($FОI3ET9IOyI2mA5Q!~BZ{ӮBSVt#̴Hd8=m&٘ϽV(o9&z Qd1M opܠŖ<~G" xEF&¼EDV4qtww}7|=!'qUXj4.$)7hjMݖل2?1B TDE2V+e#kx2AxZiPXD{E c1, 4j8p £rmkȽ:f>xvTfzO3/y7XcW`{@p=3LrhU}փ6b Tp3,Stb߅Z.0cD7)tPF"_^]jyAF^ (:5k#~4bR23v8dk Li߷ĄF2 rzoEK}Z?eջ")]y*'B{r}(mпǵly.D@IA&z4` TBoԶyE3+>G)srb2Au1vKwȼͶaqc!6boؿUJJMN>E8:&!NM @:}j]GVb6/soPĴ*;2uG؜O~eɿ;)qVâY!Ź*? GС%xsO!Pr% 1</f|zkgy k!*1a&HMjfY_(Y;윘/>(c00\-2u zZ޻9@YOVEbp{-ߩ|mI,FҁwCgBIM (MAVDx:7گ% %r<#U%!vrɟvVVi.e]z 6":u[h)xC&uMO!#tk}jƞ#\[ZʩT!y# goɢp^gF؄c_ {> {އqfC=Bp4R_p5<pF2,L@`HPV|RZӛUe{?ٿnK\h;X _`~œJ=h:9@`2u%_#,؟"忢[`fX2Le$%`-k$9̈́WxB KgibG]r{E1 ?6eEWTVQ 2EU8"F×P>%} L@LGS \ ]m `e7x\"磙1;ORfdMUN!d|i^MOm>c`?Ҵ8a|K7f\-P6&d8hJ9׎—>nukoj3Q\ iVIyre i[6\SP6EbjD,#:BT_JLNm|ךdX'7}`"z5#mÐ թV%GzyI;!wkdL/[d';b͍ 6=aT>.3(&8L&=%ϸ4K>|ˁpxSgÂB>>([RzU=ĉJۮlͦӓunqi-M4A~9iˊ|L#[i L=}(}^P) '2}!`G/wPt갋f䡹r R%{R%4|4XTL+En3/f< )1+Ҿ6БCoQˑl&a59*CPQBيu]!Aأ$¸ j׾u,אO柸>n#"0 @~s!ɥ)k ]+M@k6ꂺL>(V^E\4=ZQ7>>`QصH2 R߇iJ#KM f|[}_>T;Ba׍oJ2kmԢ7𼲲bmhfQ@q*E!A,z:z{}r[)idnBR7"0(4=UC[Urox`MCכ&(IսxH }XWͫRč" (()KEɛ4@@a x ,|MĨzkN υ$'~!WV&+ñGM,+g?Фkx~|Ic:S\Gp\QptO|_|eĮwB01jɣ{r`?3F5SAr7`ٲ^b!ڸ6>UF0J ݑ?g'Ic{:'ONLyexC|F}6=\d+1k!uyBP1D ރѲ!8#s)֧{Zu_%,v"WcKM|aSj@0U 9ʞWsuJj8uR1Cl{Z:䅡0H Dh(8;"Y';b;;Ww:Q.@l01ڄH];,Lýy>8 &?}fl I;`vA})A)i$ *{>SThPni_/p~y`9!t"ȔJ6*n/14 3 ~VNd2FZCEX!J(%S U%%ZAqtfL?)Kv{b!_JS j䩁D(Z]xA ?CT) A vh1A%e(̿K1L)utHQ@C B$c-7^_kg p#5Ld/0UD𜽱 &u{˛OӒY; K$5v}DNچ1.DSHbKyEs)%߸o:RfA,sDeeUG(H\KnZT˒mLY)خ0Y?0QsZ.m ֔h#V"=wӳ2eYi6C{y=4/F{Qл8*Ka @0Sa!`ket-CEiSTXW{oW*C>QeE{}<}YB_uK"}|bk|18|gI0E- {T ';O%C=EvsmZg<.΀k.0&Vo BVJo 8 &DڽYL>QXoLR))9ˌxLc1#*Z@{Pɖ+@e1G1oA1^79^A  \qcoЫ| 4>zWf']+qHwx0`+Ɯ$Q>)BVY,P8#yRi^0^H녭yU>Ҕg+e8 2E7Ӭw1!zu\ZOdKJP9yb8fMkΞ:tj@%^*8PuAm6X,PJa;=YNa) LjSD'AF9T1- lnRazBK!Q!@Ae?LzXo%1"dzQoɮh&t˵eE"w$F:2(m|2kmIbwEpݥ:{_hQW* MZ'vcIGuxuwt&~?:ɟ$m!S1on< B,챁0 :EzOKݝ^\#3'dnSN }c*n SDH ҆R@wTK[+ߢFf"lC:Fr]Hz%%>9^䥳%!eDQ7)vؒ]h7111NHPT&)]S)FWp鬊ɕ /~=jŪrE%0I򘈪 >s x5tFQz>vC>ŖͲ4ꎌ7rQCפ;DfRo&@9X LlTRS_}Rl'2X̻#==6pnhh(!178w x3u n}H&C{`{a^0.Cn@v@, {| &fmv{nqu&̦\FsACwJM]۟LjS=Q=Ϧ2mA|j[:&.D}EF'I)5ϲ |hMoɏ/!pFJ Gxh 9T=QoXc2X%4\cin޳C.^=3It>o?Uy'q8yFILzsbvap>TNP&+8lmv+,$]4q;s &Hh9 &j= S]y%Z6LL0?1&u}yI6D A٨I}ԮhG#UB]|AzCF K4X> S2J{quX|ȶ}QIs$Vsa gtLǒ ) Bsoҁ[Xa<6p@l#1OqX\08)fU|Ƹ:oԍا\.Ѫ$H$"isDQ%Wa8}ztb-]㞯bKPQ@WL )oef#7*Gef~ɷPXX6оc>m$ZƜBEҊx 6JIc3IuÌ>_,3ȪFo341;Ae@,&&(JL&{ʌ@&$gۋH4N%){ EzZq3 x)5=*V] .52Yf9N \!w/@pnYL ,NLN%rm#GBzA=Y>vO`x[NKzhl_i)mBNbڴ/vmK^r7AWk6`\1~sK+.X&ղ uM݅{n@sԂHTfqidYNEϬg^?DOZ1Ϋo&%V(-5땧y h#<.+O.ڝ_ԓ*.όoaһ+OF3f0N}[}6o%Tlth81$w-Ǹ<0xgy8gs_yzYԖMsFwSu0Jfiq^ 3=TJ Q!%(0=ʀ1Sbp ^Du+d/$]K ]|L0I"kԸ2}ߒZ_ a#ݨij؞Ǝ=Q f!flkJEM2PUcxan1RgURC#vu9iϛ| `҆2 ˋKcs!f4^ >R.o^M$2bBVA'ճÞSF[*M483,q8O:DmŎR~[2N+~.RS>Xq+uQLmD(VG 7aЩeԘc´"tiƆ^N zX<5d._JB6^j3BaՆsg]Z<۬'^VF1 tXX?{Dr.an*Wy}ʿB~YOC(*2f{tji~Y:V!ч:PE9~hgܻbuy { cyhZۻw%QakߚçDm IhTSٝRmFcn5큸8Vli/q5x)x>\.8xFmAԁj ĐBKGFV ]\jI*/ quq3N-W[}yg!)afa )~sf.Cݙ]v: ̰ k41fܸ `ݶ#_w5ȳ8^.>ƶDk);okJ~+jDZ s>:ӷZ99u1j$qo(#"%sm"D\lX6+WVQ7:h@pXIr},i7 Wc%hra Qvir9aK^.ժʯqAMZш!v [J*6)8(,jȷɬv7.ܼ X%1{r,*P\ Ʋ^2WIP6=O4XѕawUg- p :/?pПghr3|z>u7O`ib#Z /$_hu_?o>P-<$Ɯҳ34>n9AxCel, OR)FýY{TjR׀OiӵcF+݉iGx#qAҷ>lq:D/`" ĝv[jhZ2gIڏ"DxM>"a1ǝ|?PVi9<24! eSF#¨0X!+g-F 5vd#h Sn^Iqm1rM[Z |vIܭσzXo>sac 3EȎDCvDޗ%T$SzQ>"J]@nnqkvY r;pF%a#ĄWT )a?/$;"V:rhvQhƃ'G?i {Q.WEǗbXH-Jr8E/6NiȑiGnaŧ%SUC,V7-xZPy8jq#F %0pqݼ GӰʳЭ0s5+ $p&Xf]%A>ZT*´ <_u(>V5%3ˢy[Fza]T5q1vûFPXBypBzh!U'5%Y^?['6K V> -R|Ge#2hi- $Lz^y Z\hֻnU(Y_%hAȍˣ3|8ߴKLl;"lN""_祰'0etT{ALJ(5Ml1DqEv(gΠL ȐaggH^F,!2 m`PpJ35Iu"!a!Ye ^}ܜޝ59B.Z7qȎ\J =)51Di)k`3mopo%e`r '.\d@͵Ys9UA%vgHH%[ \,pVm,NEG 틂9lvU$ ѽ3  >P֚78 q~мKYVE8'$o`AgWT:m(/2+Z^8wo?`ȢQ=p:3t\7?ɮ=׭"oU|_!|]Z!6,:bMy{!/Ŀŵ b ^"Ơ?5~lEX|AY0˚oIbBpi`#^BW]D^ŊVw_63} MBk}h:.NWT6aѠ1Ydnd|~jV[=]CpzQ Zě+Gz mv |`>ƙNHڽ%vAQSVȘdm#{]@ӢӉ#| h8PǷd/QāN"Uۋ^~]?Ek>g('  m{d] ԯG9h;?9bd1_Es#~r9t[=M"Lcq)fJb35&ocw}ΗIuaQl8M,d[\z>AC .Lk-^;eq7` Fҁ >YQ]r1_  ٜ}6fnH %q1Hӟ?3Qu0\QepO 9e`{kOKbY5n]vEHWgQtSFkJwBIVǣF=O"JZS^pCjwS/ :[3зVtm&'gNT1 NC&XUjY[^B&b&&X1znX"NvьY1yڣn'>Ld3tYVO9fą`pp~ p}Gw̙ ~Sɵ5eIqѭ2<i7Rƭ6Vo]VpMƏ "jIl.5nV$gϱ$M&ETS {u,YߐaOa UU5\ {*\6@Nt8s. l>pCFTqeLeۡVX'C{Du*=$͵d m(b.~ZS aFt^V"nc?5̊c!9?`0#YKw3GYpj 'tѭ/g*}%?WG^v|e\іv(MG3DHNwf*r'p"! E$˲?T꨽MFҫGiO[u׫Vpr^7턋sߒ^1Cmb̨~NxAfp)ΏydXwSbhOhj_RE!@?zRR[;~-WFx/R+S'4a=qF9F\𘫮L3k^ԑ}D1F.arZm6vۦN5|]4tqcs:׮H{O>`դl|ʯȠŠa^""_b2?'d+r}C$X(d`5,r5G63 ?|@]^Ooq^SwS4H#Dڧ@=ZGM-;+E# ̈́F'q<~|[ͺwƯLzo~? ⓳󼿏 ,Iej9gB0JA⮎clqӰ(P`6MIb=q=z .ܞ7xsAStKU dwA !ȚЧ)~B'KBZ=xz_{KR ^cb`-4mzxb?o6В#}j mEhl+˵Hb4،d&>'+%c_NG}e;5 Qi-eZܓCg*#5$GsGW#"QesaNӜ7GHP51XN&"=/Fw{D:CJ)wd#; (پ :F:[dsba8,v"]za'$rB*#<*U<4-~+ @꽪L;#xZÞnWx1Џ '*p=b$*0—][`z[_fzivPMV?FRCK4n(޸}C¾DȲsHqQCd>^TYnh6$#˰b zQS{n|_sr1T$3R+>7`nl؃`հ[TOF %.VV6Sb5RVL쏾xa>P?'~:Ƶ'\5v-E=\ vEdl)!{JTĦ؅&={|V>UksCٕLs 8%#/]%[\/ٵᘆQ/;ݽpX$yvۯ\ȓ\k%)w8hq8:<7eU\.WevVv >yRIŠTٿ҄ĵcĬX|! B(W PD|U>#0eʍfæ'hn5ISLv[8Uc9 !8z/8k\SDQ3HY=Viߓz2 zshs(hLؾQZtPlW#ۯ9<{ʟ+˃,m *1eK+ !ɞ \;irmEoj"xsGZlTYVg0gJ&(p9",hHBƢlt~e~CլH{f)Nb|CǎG,8Cz%F.tDd%SჼBz&.Aő?qj$WJT`7"h3H{5tgvn \A^N4S| E{5$`'{bvvj ȑ NG9[xk`eWQshkR ĄRߐ/{!m|Z[(oCqBɨU3hThJ? QLPFEYU $:"cK CUi4s)o^-4%*gFӛ?R*7tE3xB#-ƌL:R+ ::uTB=J⽥,3u7 +:EA/{LC VOʄΆO;<-n͛d^."4ᄑ{in[hm3Ǭ !P.CH[u>aCu)pm~ր,Tl1 mUQƤ*:u#k) UzgySi9փP;UY74|2q1P|N$$L7p4aim-s>T)_+eXuf`_(uig&c8}.Zo!W{Bm rkz^>W(/M^9]7ԿRVb-X& :e𫨡i흗6]!Ph4_Xv/䧅=4/\ >ni)CzItx4.vҲw;(~Y;(#B'o&}X]TZ/Gxoc焜rUDXCKA=xo %4{v{Fw8h۴⯐ށ yFب4lj(#wleC k:&$S˴-iʫ5-xcJ/7?]I5])g2X֔jQA==-#3ءnHMz̘cÂy8Aͣ]70 ݡZ ex)d.e1ai%\gD;[}&E~l9t8ћ-bT.\_)"%oQV[f2 C1VbJ4Xw;q(Xo~HآOkM\--.ڗ7kzKOHYSdB˸pʏ@cHa4`W |}ܡVDr .GI%Ö7YBo_9_a=ߜN0(\C!+̓z >Z/m/M1I/|B8(ɄȈ5㧏=]O(+d;Z#iwM5Y"kU:DvQlAvK^zΚH)]R'WXtE7tAR^LH[䴭Y] Pږ{94l d NU tGdV Gpgײ|=/!JcEh,Wހ /q,Uz>\a7_TD 6X,Q!e,E:{ox?Ny-uvٕYeyTnL5Ñ%t؜I>7\)OV{Z5`# ߚD@-:ߨ 0٪~S7jՌ]^8)RO6O'f͒x<8>fxpC n% 0Oא2%XO u*2p) s=7pb_̲L Oֹ񟺸ݝ+r**!j}G,TO%>)~ n-gJR~4٫ukeFJk_bòGl2ܮdd-gQy05G:"b tw];V7s^6e HRT=0@}w%YimA$kyeʼ2PaZ_WWkyS\iww;{*TK!.]p^߻/Whh9fOYDo]љTB0FMmE>ëM@èjwq6Zٰz >|<윌WQ Wy*wA VxI&#wٞ~ MڣCSWp1); ѫpg1e .~,`c Wp]f&ALysnc<ú6 @\EIv+#g< !QbƜK=pxҜR$/ȿ(<5 igtE̦ oB{+W >{DY#G\-O哣:Kߖ-*nԾISP,ex լI:[Wl">%0tr X@? up+*a#pP ^>n<8E}Fpߕ1\+{1M1:dƟ]=.`=:J(vH6k_?q[r[)|lQZR:IbA dmVl .ԭ=ޱ.۴<ۍVWr̠(OwH×/v*k_C#_i;OSͶ5%|IYCj?)w!o%6 Zəo C!G]sN;']$LH$;6< JSu9S鳚R\F^ߏ:62 ;-̬oqYZ7u^{- sDtWmPcn5/Pn.a# ދ[)?>ϼyYcaY,DO*~{:M+F̼&>9R )8~;j^"ti AW暝›Ֆv*Nd1^FSSc=AY xl8dyN~"!ԧ/˷{f }VZ1i,cwJH-FTC|IgGRb< Xlӗ"i·fc4%XGK2wˍ2<X,Ryςʲ(lsqmy ;%[Z}xqXHBdĹg鑽myF*᧍rG1 DiuQ .iQv 0QOMIׯoo,D4(qzqPĝ,0iܞ6}ЁsP0*cmPLj!~҂B&g>\~**~:RדlTJErOy\ը}dEEWRs㽉,YaWqBu:TKWB1B[]9goN[6S=cBkRfc/ +⟮$E  (5z} ds %C+zudZ+&VRdG;W6qҍjSOClD2]v' أάtN@YQ9fK=weE#q@ACoq@"ǍPKg أƜO@;皬)"D)l;ZONy 8wH'xf!']{ONͤchC7eX P1Vyň `;wcVwy8u»]ӇKBf}fpsVV].djS~Ik]ܫKwٔX.%a` ~?i*T>I^Dv)G, D賐&S9 _)ۂ$A-5ICqvHͪsߥ:h^!/ \V6hY^`#cƕ.AYA>)`#"!fxwkٽǫ#hk`^;5,µYwKF.fybG'&\ߪXfg- źҸaR PT%f -F)SMAۥRKd?YVRR"Rq ̿_5i~PAl=ˆ'r|!2_ E ƥ5{t'k8\<-ꞱEARdMC05ߨVhZ6X# <^nC"灅Ano.)q80`AS)w_4k)H1 Gi9EyR!*AٻNj2"fJ~Nd8fʼnc?9m'M.mO/j 8ъqn6*ߎp?¡)!ҶfM"` uD=6k|]b ae5t-CC6So$O vOF'U}!9~:gV̭]=ߥrnYZ_d^}gM/=+R/]_\վK%mʿ p PKHI' ΗWL|e V$Jo{ @Sѓ\Q8,_䃸`Ƽyew鋙aGJɚ-4JX CH [?$i:wА46_ٖI_R[ +J\H Ӌ"#3 /7:+]# FRr!|Co BDB|a }j$:;?Ss,Nc299lL&9qw'  @KָKi#,SY -]c,j+tӐytJ+1#:BW[|ڽ6 +UJr L>kr񜊩a͟g6,Ugo-ap$Sʛ.aGstTM˭vLkG|s2xE# m3f1z\=P>s KQ2fTߊVczm Ct*0;UH99iAq]Wvx@ u[w;ggX]3&+T8[N8  .~;ΝH&/E;oưX} Ԧ 8 EjeFn.6vg?1V$:׉Bj66^D-熤ST-eVI5ۈ`spY3Y8.P),i|Vbx?N>N*bu24<;/^1}igOsT 8/R_~"V8-Y[HG>'Yb̻{k'}UgZ7%wc7u5ekJ/$v@a$ x[^KU)j9XA{pN YoQ[!O.ytdxc>K }s6q07>oAKp_JՏps7m^y7=0~|5z{諫jU(v;=HdS_ ? dQ~=8$XDTsb;rm<^W,jqlU+sk^b@g 1H[/ȏPecSqvg+&P`b=@W"{ ѫzJ=fCVkjCO:2( @|\0-vf4֫$یH3cBDP#Sj 6$ht,YT|y_3T#ӥ֒l?1|//}!Fw ;PgqۂD)&НA#5d%Ց!ăNW/! (&sS*ױ@)vHT6jx,`L9tk'*(Cܹ+׼c΢Z8/0r!On` d^O cF_(Qj1sjmRfZM '_Ds7h;\W:HkM l@A]ndO,EoVG9 V}"H|?xZ̡yzTG yYn@L /ocЫHRl*cx,0]vF\ی)]5:iz5b @1ѝg:ޞ1LNLϙ P0\icPb8bvv1 `pȽx?G?ְkK)0QQ]~":*5dSNO KNg /\LpoeWcf8[0+O/p C>VMIZ*5~]ljr8c5Q\h1 c?y؁@O@r; \+,Ǭ{KNt5z;ȼerANeNxk)!,\}5/v dג C{&-t(M7mu5ry@/ӆx], |s]ky?e2/&zDXMʩWT8;)h-a{Q9]a!Ukq':/>y0jax l9= -xJ:ܮ垟L22fqB#+_vvEL34f͙wY>_J^5Ǧۊ9|~IɛSdcA3#5$U\6LA*T1Iz+f]Ӓkr&yDTcLg@G51:-X!Ƹ 'w\>}ab?yF4m_T=tTBܜ\ACM%<d"F=( zM<NlwMB,^a*-y@TUWF6 '-Ҹ\,3>5k ee;A: cj#TeT.9WD,݊&r%o7,mQq!͸>hҵX-oQz$y3qJx9)=^JJP?A"BǓCFm@X0(Q0K@YTbx]Y Cb ? 2L2BgYZ0707010000029f000081a40000000000000000000000016439a356000433f4000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/}]?Eh=ڜ.+ 9-$xóG^QhWw$6–RƏ6하~܀rX"\mD^i >}P(WY }1w;`:n(d[<h85ח#=mffЃuiW w1Uy㥙F|tG!%{٢&- :kܤ[SѳQ&S2VQZe]1\nPrs4G}?FӋ"nB&2u5u= ը:h7Jkr]$Tc/hcP'c.G-iM沛]phFõJ`c¢,aV%9O5]ѓx+[d''l* cLDhoPd!%]OaƋQ3?_QWϮN*cwKgyx/8[pvaQ/ZF R]ccxg#pfjQ˱& Rue!`x3 s zMB eZ AO:,ȨrI.6)6X¯~ %X =e+-Pa@DB@bj)s'hWTȨ4h=)+T`l_"$V5:kEL&󬂋yxάBџIө8gg? EQnwU3qێU6cÙV3ٵڝk4Ζ! @<`3Z~ј0#;k]o?L 04 ?CJ̥'ͻ٥(5'5u-!Wh?`;_To^ o1cr(Њ'k>ըXQ]y,;;Ln2? ʧ*W#&4)H(^?,CtA'{<`~GvEώAꡮ<ϲ_g {(mojC܉mW @ˀY' )2mf7V0'@lnd܋bӀ#zu{-#HDiB #wH&)\eWYy{1@n36Vb :#$<7盪BD=' ,3R}r_z+-I&z0z\ep ^O-}˨3RI*0"dY3μ+:,뢩KW:nݜ }Kv-ӵcd!q]_)@$ }c p̍})Rpb,+Ԫ4e 'c,,UMhҚM #*&!D5*y#M}.ރ7[K11qEGp~CAVrUXkjpWfKSs'z ƫQQĆQ#$xs@& 4OB遦(TXc|J>VEꭏ87fZZNi7c1/xV 75 =gʪlCN},]إJٴ# PHxQH`Xҿr /\נ- _G6h ~(Z?^' M$-*J[Z>R. giCӇ*o} `,̋h?(ڞa~z {͏.F.`7g]: 1ĮV&ث30IL ^{}Q# DLm2$iGL ґv䓄UlH6=)QY^GT%O-rꊪ!!qafA 5 ʖ4̱ FyE+wS oi7 XqcW, ,lLډ-l qc0VouxG3&sќx<); zLo9xd=;"7ٝMn6}蘇c,NN1iW,֬(\̇1Ǘ ^G?Qg(9a]bZe8 Nq.‡$˔8̿-ލn'i O$1 _݄fLc͜ްlӮ+V` cC5!o*խMlU|~ +A5!7υu!K/iy)Vp*ÍOB%N yef(OMZ70 벫1ВE)psV.}ەd䒸 _ ̪~x9yh=l>tȕ-Z{2{CU<GUdyͺ℗ͥo§gT݂_Gvc2 sK'4RmL@7oXT:$J~A1N/lE҉~U 8CwC/>uemwUDcRHL6I H2.@@8b;jzDJdȶ;[`E]迺Z<24c-r~' ^]+BX(Hg]7r(!%G*pW!s3U#r,[![_ׂf[\'>mt\ >g3̔{ײƌCgة0WE:+QUDҌHh+Β;tpy i.P@ *M6`{y̘o8G-$pEhRrͱys?fr_}Dgo`0BΘrv~rUΛsdzFli_^>VW٣txb!Hla#XrS`ޛx{ޏx yd+k&A/ H<+6@6Xvz>{LMK-Y0[zniC'{~zOTKz(e8cvl-n o\6k]B:j+5)|{~ߢVFJ`ܩZqB|=:@2G&G .FS"`f9w5&sh˦#[Y[a#J^ };`l0 S-Z+Kk|/ǶEm5)ȷ)eHJ#:ݩ?MPl 讹ß _)yp]| `-Ij3<4lQMt ,F aNclVA=0>"kh(-!4i%a}&3mQyFa16f3$w #sҠzcX*jtf UT%:yDV~ߴ04W:Y.2c"5j-.H6o;\i영Psămk8Թ3 -N2x[p euZ ! .C/Yڤ5bXt #Cv3&gGǩYآv?3\_ӵUWY(&+xÀ]0eF ;y#+"Itn&Ka wcfO|qO6lR\%}b\mRKf;ZɰmT3GnP>\ϦOmPֳ{=SBlJm 3 >aM&,PWb&9U0Q ߌ;C' d\ΊJ=X'P/wޏ}F;)| dģ  t1 VY \ yb1 A(b(^eavi;nA[郭N?@^(V9$溡$I{|ngk2){z/̛)U{Ç683BOcG&* c|4$\q>or7p($Od*Ѻ]CK&/-J(D0>axvO~ hGI3πZ8QGbBPKҗl #Sws$d]zu\Xc%x;4!Z1'ߋoC`| D.~&kΆfjD6Vu*~j)o&j+fk,e+>~pxSEBO!cV,%&b:-GzX.kƎG^{rV'x'( &DV@bw6p!XWס $4{+ӢIhWED9!_# U^}%T#N[l)Ϸ^<4m@2dL'(x[ԛ@Tt?&W݂X1^XCJUҤ()WFzg4+1Rp\C?}7kuVsu6쥖וgpr6S>$|po!ۻ%Fg2H ~b-ȕ;Ll{L=w};M3RuR0nE%pILM&}ALIfp&ZD᭟ 8! E"S .C 'UPߋЈ@YfN8.M?% NHVpWF;ubuIIj ,T(J1duJdьf sšThm1 ]+/Q7> ߔ E 1iʒR:#cwRH &i>*A-[Lk] om^F >Da^#jX#W8!޽& > jg:Q#=e`@t~ nj0T?( A6`iFcJ螊dHIKWN;<*h/)~J܄!U3]RE\CkRXЄȝiJx? |uKWFb YjYshʹ` `˽1"*Aj~ߓ8ppP_\) $_qd6vr-<+I[<\࿖Ns5mJ ȥhq, po.^0z0_a Ffn[WMZ0/TWKr vյB%Rɋs.kpw71eu]*6?%Tp]FآO>0u㕎s;A ꗟq!]RZBqWl7_8/pCt"1*IE`A;]MinjQZ`RU+Yx7/?y\K X%oMfϢT?{^I@Du㍭`2գWgC@ Q+m'oQQݩ%m4"+8 *6R>,>P;kNV[ 4%,xGq+B/B[(j'Z߈T"mc\>:Y}Hf=c]}mݕ(.8&bӭv녝`? e!"ȊH+nڙ?bRsgUغygcQW3S5`c|ŻYfPWf' 54gA88],Ʊht|i>y`@X.ffE@6U;!;}أ,`:2[Rv/rr3 ٗ2P]}0vh&g(^_AfInxMr?x9SLS:ޅo¶Ι8âaKol D YhoYҘhd):kM'@l74T^rig+2Żi6ڟ:ˍ`v/%v[5~O-iT _1 ִ~k}Δi`/ru מNWtX1?!w$uYKU3Nى7=Z4ɭ_ɶxb-.;'.IfSᇌD"{v09/E2ſTr3"v#cuDF֮JF =r)7DQ QD5A;Ŧb&/y0l#eW_K i#g2gT#5n^A+c,t ZӚAt޼f:nޢo[λJ?|/A'ւ^ش?姖 /Oվ!cZ -aDS.WbZnJ$2E>kwS^վ s9;ktF~H*̣Q]V\ʃ3a9$ IěYT{JguuvpߓzVP_ G1"^lM/?[#: 稌A:>TIklj2jfJ3Ǧ25-W|-n͍q(A|ptE0i,r9wKDz%Ph~w}vhԿ4Py"/}0cJS]_Q eQ ~dk5B@" o<#h~=I,eۏD-ۚ0ux4-pFv85CM|/aRUi$X*?l8oxs`B՚4AׄԉAlxM ~ 3 Si?;ŗtzPڞnqM"5Ӊ~MAc?qCdh%< 5]b5|;$Fv$dZr,lmr˺ޗ͆*ƾ:Ԣ0DzU,6 _ŏeֽI.u`žN s{ G3!"Hq@uơv!ʱ|wjf&_W @|ĨԗZ*˝i;ð6D^VMoEjBd& ({pޢOMKf!?G 0'd'f0L|_4 !lqh Mi[M7iά>1{˔6C0t(3eQonT0?^4%mTʹO&'re,\@ظIdm9d}EWqPJ9BǺei.b" eh:N<|idvWc\ZY$^[mE-D/(>+QȳS>qgYmy`)tqDQ+MP5zFțƥ]]jus'u/03Hm rNB}~+** gYJ4}b V@ke-Ij&3)2/O0@UƘ&ؓ~(nZoOè sLX\%^c4l5>jӚGڈ ؋tdȴ%7z,$)G/qx":OEp5+4>p8F *[7w^Dw|&.0ܰfbY˃V>4Ţ+=ݺ[%OH"QR({SҴu 3sXKxOLKIv8'}V61v%. vHu";"7Q m8{XmWw"[+ּ9 10h hNP%mϭ&L!:邆P F1M բHr*m^&m졍728bh"PY^c]=]X؂c'.YMUdȲK<[S,I%a:puƱUd88E Jg]ϑҷ);@x*xK ;%+jڀ{ ~}k(%aW.GF-'f SU!`fYجڽ~ 'VsfKsZnFåMU߸afdź uҹV܊/IT["r^\Qr4ڳbybe{ αj_ ݔǘw۸S ao뵔[1~L=p@ͭԕv: Ņsj!O9k%p(J_9zUf(6)# NP:O#Þ@S)R7W(\0k0Fڧm!4@@8ki/xжf 5ict45Y,|2bpo*PޜVi:uGRbo 3ww(ЍhKҳdE ~{l$zI1#d "1QA-X$SsHZbᜡcMv-O۩zel r?XB~л ł*\}Ǘu%i іS3OBP2~;ŏ y+%.#$3=tG܍l[&?ܮ F?cb({٧}y8""==p(\&~TwKa}T?7s rPA˚B5?Cvoe:FXb7@ySa\0: Hә;mwjS@X$/3wB/IW=t3dˋm2~[`KnJ" "t?S*R|-J`j!ajO$ߙZ;MfvzIO~׉'JPf† ?_j $:Wa!> ŧZ#ZFV7`dZ/\'$a,L]tוڜF +kx7ݜWVyYׅ3Wa`ք={IZOXa%$ba`eU`R֝.l5yY/CC]0qdVΣ<~,HM袏U&;On)2?լzPAdUdn1GqoB}]0ҜT!5wƌ8(ʈтsR̅!B$\ζ?V 4U B+u((@A_D&3ojEff`E/aKL8*6UihhgZ( Z|ž,3v, |-=/ŭWݕ*_LHBd Ekǘt^?`mcp~L#;YɈM;p̥-Xb/HJ|a)9ΈD!H]oHgn`mz}4 ع%cGt\RkZwriUV`[v+\MURC ʅ&ИV$_Asb5*{qE43B!/Z]|(9I 7o=&FӺ|z>Y%܌!:EK&RDU'0JZhQ*]W[H2Pڶ'J*/DW2wxJXa?b&fKRY>% rlK6nU&j8RɓM"h nRl7L'.7 jTy2a'Y?\y*m `$訫+霌ltџbfr99&S[z.9\hAS:-pU06@j=٘xL b@k!Ԧ, 3<faLاR-ą)e+2F"4.(}uբ?"\|u8B88=aSWpQ<78' B%_*hzFru~=t Hƈ湑>[y#9lD}3xg8kCN I~i]p3iXB7]mBPrDG0dF9jG+ET<cMG%8F. 53F r;`7 K/-̫5X 8j`3L~jᴄ 1dR٥p& (#хsDsXMYvQC&ki*:lDYzYe׍3=a 8Ib/c7w!),638aS(akԶysԊStAP⁹| MMI( ZVKI9`0ͧb 0Ũh y{5's F9jͫ$PؗA-y%-4~, ^(kslNb$H OPBUJaot'lR6moeF<epXZH_fxE6rI ސfl UB"eDz ^{威HQ/֤XZ3WmH#%H!Wzִ&nhPDR~yz.~O3XgqVJ>#:bVNO:{ }Gܽh0㰤ۦl왲0>seyd96 ˊ- r-9} TB]2EX*ZP8po1Ӥ^1FrOA&> Xn1jc\PNڕgO 06 t*i9p9gԨ7jɓ^H],H:.k]%c~CA,7Bm>~|F-(UlܢэTq_K8D )Bfs=% i%IiGu72:^z|@ZnKQ'yx>7lR81܋A<,ؗ7m5:8{Ppluajw[!R%#rԷFۿ٩NJ_{DLj]6hF@."8L]e~U{YƶI@cl2s\-`ids$)"bA|X)ga1E9~ B/IRa u8 umǡoUI]3TAcesM my4Inv(,|g+=n~+%ڇ$JW{[1cHΙI1^R<_>[SBH'eݻeNj$p4wTb/3=ɞRgxdC{W<'-âMP5e^7pMzON{7aL酩rɱ_oLT_8;ڎE|JWOihB` Cte"-/P Tǡx~~Ґ ڹ&H_+$ /7-'EYi,!jv 0JVʛfXG>=sܤ|V &y2㐟SXl=xe9MUt_bJKIZv~mOUf+}fž&n9G* AYf1tw'NĴoJIY3"6.ynQ]CyZT*=KK x23Y/Mt@&.-a @aMDme1Uۂ%d8A_mh&ܒ\)Ìd"kn-6^T{iS^&%/Pȴy r.HRs6}Sv^;~{ 61A)gAmU;x B'b~oa 7拵f:z0l'7i˳'{frh`bKͻ0:Gʼ8!!`_0x:ܾSLd VFI' ;,b?8Sڊ7n={[V clt< eCƠYF`)Ɔ*5d$_vN 30ЇnGHdʀ.A-_)ϻB|$m2wHYYZ\Ep7/(e&c+^n t}y6<7 f'Nqq7*q6nИ$1 @*Dx5aQr hqM|BpS+b Y-HUK}WW1&U H NuN{_ ŰEŶǮ6}-Y^`QoK|032O-Hl$O0bx3џqRbj`ױ!v'"^;)WhOH ŵc8hzQGVG|p ߏS9>yФ麘tɷ# rÎ%D}S})Y!AW=Dµ"gWX0m4O n 9ca(WAOo8gGWivu{fRUC ٛdVIzVK4G "YZ+P_+QP>v ]bO,0pëqәrT@AAL n}\'"Lboё5tdzվbI3 Dʡ}tM2'W (v +Ҁ>JoAyU"+K"MqD *YoI{©e  |j0 i8MuAxi1[ud4U'*]9²n%6>V -Dx &XaQ}Ҽ A9v {iF:x&PbҤ+T*9akQh}CH@7AYA-uEgjbz a{[iKL''OpVOGØ ukQD"VZDIόָ;Qxž{W8WS~70S<7_Ah"2NCZfO,ۢ Q _q4`0s=q:TyWF&|!Ligڑgr2EkS%~*YemM-IW3x+yk4w6ԟGZnX&G p{4)abhl6i<'/j#@Ϗ/oݚ"n%f<ߝ%`&>ɏ$N؝:y)S%a;9&GQ`8}ȧ='*`p#EɳĖW s~d)fWuuN}-/SR2Xi诖`E[\}<0 *0` ^$ ['ժJ2]+p6jal Z!X<Ы`wX4kj{Ip4Vb6 H}XV}ǠupUnlV$50\OYc0]4;d"Ivn_IU^ѻ7-:\{ܹW2ek"Weg(w-[Acט޷:ҳ* kP>LkPrSF!ykg_[<`9]w 9jM:f~=,13PU3!2>v /fa?.eeur >-#%iWgU:8`>ҵBOZ cqZC3kcbrTtfA<n p>貶/y?]muȚ7ZY a]ǒ PlWSaYTRˑ.{!+#Ѿ{?Q+V. ׉*f?t5-S b>,SV#н-NR]I3UghWNѪ~ݢXluk~JUW n&V32R"(D] JB8)Rb}V4I\LY+Vد{5q_)qT8B I'tuqma|ɸ0Ɓt`s',#G8CB͕Z8ꦼQ.(!^W^v5 ? *#3S!n'^|S (mJ. .+{XO޺5h(e8葷HgA<\j90wyLsJS+:YHwk0c$°\$ ?p0U;n7Azm  v6&TH4S, .u+a9$p:=T%Uy9fC,DS,hFSs0hsY૘4jNQ'r?trl'>0A'{bm`Tr>>3jEC_rrvVӒQ:]j$LMFEmĈ9}U d>Fa^c γ}ޝuAK[_ 7-1NܥV(WJg>Kra t5t4=0cIf^)Nn[Kq!90n_;\|.0@ vC~&X1N;eX|>K ̹aFՋ0ǰDȰ1 OGv>AuZ-& 0%t(y ~6YJuZ2J- ~/}=ϔ2NY@w"1g c՚rxCw#ȑut؍>KKIt0i IǑh@@FPBbұR'}y¬a1,?G\>_*xˮ\H! .^)]+}7 kVyEH3K++$g))a:n4I!d{4f5|'<&L *Lafl!E|ti9ɜwh=4W|n"4 cyB3+ˣrq3Kգ4ώ%gM?w }5̶7 0.$"'w]mL.MaTEAS /qp#RSGCmFf]~A&0uZju=e0Ju4Oy$dI2֮K\J$l@;F6 ;bըώFL*C;i\Ukɱx<޹qntg niW@kBy!}~ ERŰghZ8; Ъݫd~M2ջ]i u[Z\H4qFi| dkҞO%S@ qb`ʡO4z{. q&+ u:7hH5SD5zhMeS0'QIu> FOph\ nCsiS܊Ti]0OGnjm˚V\+At8杮*alׯrJ'UKO2L 7YVX?x),i_z,|TU{$&ݥG!N7|邉(A@StXejk7ِCZhkNn"ʚJ>X &6 EB3i!~VF9]iR{`Ɣ 1x)G3MveNó,M5`g~!Ak?ǰ*Să(g. }mˈr$-s56mߤ u#kqy$)꽩:刺χEVTU0UqorφϱZ"=1d}TX,ҟ/g5al^WpzF&@]3nZI2r95f3Qg{˜XQ&)>l!Z(]YfqKkg01+$D*+kmIϕj/|,Ok9rmΙh v>1? \L%nX1, OܫC/RqM)uvXߪ7,rEVֆ*ːd\h9#!\#VBAB dqYڥY6`I}^:#c\Lӯpӑ7᧳ eTCҋD&ڎ:]qT2d'+bX=fPⲶo" ,`O"0-{ nsN{W.wv׌-6 #n7[COc%kUO-츙z-4.w"oISttCu=,7[L]8 =S٠<HPٖYOu ߳VqGÍBPwV*Aԡ`yd3%w4' Xt{=a!7IHOaHTʊ4&e}DIJsh4@(9ܖpC~@@ I[NF:(gRd ~Kh|[j.)8$PE;S$ 2k\QI1۴'iX|] CJ1|{^k|Zgs.0Gb ɇ+-̔R%0pN{IFɧCg*q -j(IܫpfXQL@ '^g6SQ[{7XbX/ ٳT)cg&4#5:Qkx3MDؒ!Dʓ}P)&Y||Bkh ֜A+lMsJ,miU,U6]۫A֋:|ZG n@C:, @iM1dk2jWԮֹA&dGXZnʑHܗYTh<р%?Ays#zG+FQS>S\!l%8[mC@^L$=R?Z.`x뽜]Q=[t>#$bB&{ 2E/hp&eP'0,f2%Zszc[l6N fB˫}ܸ0I \,&~x Zc)z(iE,^g;xcE Z2˄H'y) Ҹ0J~)k>.* n]!2LӐ=E`ȊګRc}#/&Aݛ1FW"FF-Pi/4ʾ/}2Im넸^ˉ- v̂C\4XGѥ>4 2s rYg/Au 4-%-),/*A.er9^>Z 4`.Mg .RDeaeǾܲ1'gL0g_W\3vsREO\9Jh 06z|I=)>U|`2![#"QpcP@}ݘu*㡛7-_M S+]w`*`$;wxjAÍ#Kvj-:H[Z ?1٧xף6g+O2-!{Jb#cCH[(Dӵ-5=K$nqsOI$_NLdzT/aMGmF]f%jJ:17G|YCj-UI8  Ls"^z cߐ4gDuQsݩH:FК֍ W.O ѷ0]S -TոM$j3cq;~K+gls6P۽($_l!>وMOH*/5j qK8 AL|u:_dr8@#_TB d^6jlGyqr!c)U5-҅mg!pdL[$.*#Enz\еӒ)rw3y5hoLw XK~…'TY&wě^G?{żu_tA#LB:4o?Ou7'Ugyw6H2B]^ =Xc} u[z Z~BENh2$J{=PwVW_M*(hfCWk/e숇qT)ZIlp#4ЉQqaa O38u9h&IrUn/^ghf[f b|oi,32.=%H9t8 _lv?(ʦFz@k tSfyh-\Y!bM=$X**5go(fd@S!I Y\IAD졅eNv˪5=gֲ͜Qh~8g CeyK}u˨F^"Jq9HqHܕMXQl7$oԐ*Pg&ur8STf.fݝ~V!N"-ԯ9718[|o'! 2]+DWhKRyߖ>5QSe}GE@g=YZ[,+x&kuH]s;4rBd8P\7kkS`Lс|$o 3EVR _5Y&zA~`b}ogń⟾GVF?曨{%TŽJ/ k µyf?yٔ5dmg滭 ^ޏ"{”&>#COTRzVd:F h%y*_EǂB1 [Ker`wpj ȍ%P*E!׫4R0ȏ{Uiwf-WbGd9*V[!uy@l}|8NӛmQ'L0jb2)z[0RNJ+x~Owӝ_prCAfeK˿|xTs+30X(xhʩrͿHԠ=/&ԝp^ KL|`fp!l} ×m>rګW:$<4mIxAf[̍DӤZm+3LptkMYvlwK؅}i߯ZԁmJ1PާpFJ)fy-W'e$u˙w^NnlP| ER!,S~Gr5Kqz4wIxovs%B,q_L(N_|J(4A Ѿmt%m$qa*-(O-a$ݽ(]\=0*AR% TѭM+h8AzjxOa(PBgXP ԈE+^:.C,tzv VoTGhgbF[{EZzeg|@G!#>uءoQΪ%QCni`v.a^zn9 ,eGSC]NqWKp%vA !/DEo}Ί@et4iD#GUUѰ>-]nbwN oژ4N:?%H=ōFy{ eY +HooTlfOv_xFm(\ԁ*ǟ4Fᬣ}c;WÌvkvKJ-j߿y5+;wE]mVitNfG&0Wi9q-PPΨH+P7E6bs=YՎN=WV:LJ\*MGzZp/ ۭ- .%{%seNc~fNfeuCkGy@,/0CsT/YN퓙Uhxx<[ "+@8$ځ2HxԚfD r jq#l1}s)́[39d&iޞךeM=Jue[Ufb⠐pfi[3wQX KF l!uoGyLp֘9/Sk!7IZŻΥ`ũt9g)*7ΡNC NQΤ\.pjJ?`2U^b 1FBlrR$W XǞMkEODgs3E.9$pg;)nCu9:R8~mv~cR^pƥN%zkGY&Rʹh3fNМi0\٭!Aa8ڰԫSx.%i}nh2s[QNIJaq+W[Z@6)&S# ."pVNR9B.g>vOnOfWee{L(:uN@N qCWh2yC$#.鐨/!t1lӠyn"V.}~;P$_9{.mWnjgdK\`hi7= !D7{k=砍1G;h4f~ɲSE}ۺÕJ8\[HŸ/A D^¢L7癃ͼ- o gHSFƅ=Yp|c]KQLicf\'pXk/YI"up%V ^lIPw֚4Q6^9B]L]5OA0#uPkԅGt0adp5cRȇˆ#01UF4nGЋ b}" g{(p}$Da&UB]g,ed=) z|ۈl H*b忑L6Jb"RoYMƌ 8wUv9Y'O @kǽOt]VS ӎB<_Gv3oo_nd1f`NeެMaI#藧t[0uC:pmZG6u`أ [Gs߷DFI2l`RZp4Ŏ]koå!R5M:_X%@ȥb+s8-ڑyY{7qkwPES3Y?bv }FdH y䎼 3)L'00UeFC'˳܁Rz"wt=o30 >2:Ƿ? J,M4a̩eku#;ꝾSn7vr: F౤J?4S2< u"aJ۫wۑJ#!-*Lr[~z` Ҏn |+<#swBR2-NG3d ^ P%nWM$=@[&/Ri@=Z0Lv1йhT7WSL|[[n1=з$,uW4^zCsFaAM, yS?,҂xָqO~D W+T*M}!I;jsv|A|3{|6=-' ) {4\>մWNa+,yJ:SO BT\_Px8b:NIcQZ㿻e BsXy&zLf'ys{Tԍ8ّ"YzL~cjQRMf )^ON x5psn#X/{!b`egBHJrŎ2f"^ 7JZ"]|qwawE iF:ϑkz6])Z?\Rhޚw5enI-zZ'E+q.T()&;&3 EΟO6t./K`ieDh#16fMCF ,π< ,4O޵5N1:-~aֿ h%D$g<%gi47]*C3TþL 42M=Ry)YVOoAL~u0/eк*4Sv_6xd^} /Jg$،fYM.*k2Ff8a81ҏƁwz@2x%gԟrk0珳H_Hf9zX d5ADTKv$E,﨓% nźĎaĿ)c{CSK=6| xfMfbv9v.wˣGYEވ xFw*~%_ft|?"L[E9 ; u|0z\&1 ʷBMDE6()]v){y]hNv(p !L6j1 0`p&b'Fk)Hyvh DodzSc}4&.da~r;K():K$8\gD4b٢9=ӪA^ |?5BL*b"$ٲ2 *[ZGhmW\/ ARq2 Zmۀ4f0Jf.,ac?L߳`8%g,6 R`d=h8S{N T4#pBM~>k>"gRoW{هUV=4oxrF0^n a0}]bw,nJ=ٵ/mѕќ,޲~3Hz;NVWė z.zѕS)iL9L(MIcV֚o @ F xⁱ^$mE|o}Q"m]!˅4asg4KoT`UzHz3Y_:cٰc9Xu>{4q^惚]㪆Bi2GeM|cMbAK;qz.[plP E}fI-kU|Lj9}B&++*-NTM5׽OLTPz;cQ۫%}q cܲmA-fY=GFUDr n>n7hgcP'>kJ>w; E|@'^|ŬQ-RyN+|JiS.\8syȘ@$"^3D(O7\#t"t-&P״tXu9<"揣)T(~㪬{ T^$?;9mϜ E09lb B~RbV,4}]Zspu!ՃC{kTaPqKҥVh)B^ ;8("v~ Mr4ĒK9Kkڌ4 ]Z WqN-wV1s0\&a#l E6ja<$ bvg:BbCߔ166knA$C.(SYZJ#}S8dڒ!Kq |Ǡ-!*\*dr.pXe gs(g),EG!KgaC 7FKO @WcP-6[3p*_#QL&?<>) T#69FNlt<-6e} "|c|aK0D`R`ܭN(0R򲣃V|w4?۵O!׵'՜oYĜ~n.vL^8}w\=x_(C'{, Y R -C;i-Pk$R֍Y˒]5Yc woStBV%-u"5띹s kX,g§GA绮PN5+"g`X2O LOi z]A i|* ;~9Ǥ\9 CrXw-I(LY^ %v 3ZLg)u)/&oI2uqXAQѝ k=3ebHz%UXA!{ |WKx7_X^~VD1 cC&cݚ&SLD8B rfsbu/pRVи:C*] 0uuY=c~~u=(>\APѦhVa'DylGQ~`LZ݋ˠkܛLRC^lx37>;ǧ9&B`r#&%ʑ\8?5Ij"vb.%-pW͹:W)LO5lYڛN߯W#G@ƽVf :UYD1OD#GOIbXoP _/ ĝn3?twh@4uN6"+a~e[9A>VP ̮xYп zD>hc^ծN_ȿv#[\|3 loL|9s0 Q^*YpsjhD`Ȟqt-\Ҁ ?Ł Mgh 4vUZ+'˴$Yw-Y|RcGLؿby0nn[&qw4XTS_{Ewvu-P$J>A ]ȵBF ӼÇ`]YS3]+l J{y05YR|O/@2@p| 8)-&m9'Pĝ]ï+|6Ybey҂BCdCY*yYңvdxn, Kf秜t/8ϸ>fCtvڧ4R4Z1:04-O.3(qwh8*E"b- .28<{& |p92sdoƓH᠔O2yK!Wkôf]6 ?9̞pc*L?h\'N=@o՛όZ)&̢K$#Ȓ`nthdc".2_iXڷ͆oV..ДW'yqn*$9BSpY[e\k,&뼳HKRŞe4~-dr#6ȼ~zVx>' J;>ɾeߛx;W_8Jpp}U`Ư4*q-#(O q{SR%,E)=2],} M;Zts\Bű>v[ӿ> +dn#r%\˃!'!"8f. P)jTe7YFP E j#¼Myu+I)c gZy6DwOԙ,5f7)V )MBaT`&z9OP^)݉5jxRMdW_42r;N%QȞ0Wo3n-Bֆ$:AfNkrHӶ`PAnn@H ~ r塎J `E鼰O4 du셾ߎUnYYŎI&fćwW.^;4tSy\w oC>U[;nHjϑ̋;^w=e#Q}5$yb nlR;f1jNM>;$  ԄawwVX2E1kЇ64REJF.34+Kɝp+(FcZ,jL>||pѶ(l03[3dzg3 Ch8l{Xs 17&8 EqڛpdlE.{dxdXE\ qwGS7`5h ]S֐VgkK#_/5x?hu72 7A墵'nZBڕAз42*럃-cdž#KElE,i/+I 3R <8:n=',-ֱID{K  ?f,'JVM6Ȉ չxt2fDE`ƤhsCо@bbIs-u]^sy6z3jB-GGe•IN%ls妋.Wj * ♓?˱3qXs3 +..GE'` K`?1pO/Vmr4{k!,~k ;3\z$oh(WkDkO֨=XH:']~%Vp룰粭| ktJӗ]tY% 2"guamǛ<KnGnLK E#,5U#fFm*>yo#38P 8I!Y :`g\~k"؞]C&hV;&^Aemr#2ÃT>Lñ%bT*"g^{¢%  ªr_jSV4;6粺i.zd 70S0kmhB"(dV B[9.(pV7X6йSO/Z)n{qAdJP,)c+3]zZ[űO$r>&r+u@ʼ8 O7Ns K(PLZ=r gZ^o'ߝs?g`skO quO{i9]44&YM+jC`*p`\ib#3;-V> 94Z{nzW`Qѳ=9{_v&|#*0#t2Dw7I=>bxʡ2b4Rpk9V&>cոe0;.p0f""L\g8ʕũ$~ ]wxtv:τF$PD mvE=AU|Q/ l{ O/9gLl.l_RMa1J/w v;nüf|ht9$hDMlGК:vz 11@_Δ?EAf|bY'rҾ5$\S=HX# W8p^$R0bcj'+"16{]mN(5#ɱ'1T8#e9cx_jr\gi|es;-&ZfaZvS~=Н6{T6Я^(RÜ2Gᆻ+'ՏBZRu, LM]-~D[U6EV_#efW"7l~kGVNQ]8I;4d1:@IOohrQh#MNuFNawG $wZ2`-B|6u24Lߝ"gZȊ ؏^q"b Y=&3[(0X0;qRc9b >&cƧ?Ş:oCnw~*_K7SuP`oZ5ERl5/LYL\-٫&"iԻ3"zou唭RB;! vN+WZk {rKR/F c}^b.|qq-2΅B${9$:ZY_Nu@ شсX/!A_ c66B~z艖"ީmfy3 8e|] FSTKvv< <`5T]f )bx2f^[4ͤ\ac!(它Q RK֍jQc )`~`Ih PGEy |tj[feP_ CJ`P?*lırp*(O cDq+3g]g;ê>2IW28'"o; ƫoF5IHQXbn*' :&qMI c3ogOɃZZQ|W 籓\ˏwjO p(3ѺGilju`H/Al h>z*V{$RuKpKAUV4] r1@sbjcu@5>9ay xrpz) "PfyV,2eq OBa kR9DxB7xs_)M/Ņy`HOn+AL(Q>o:ںjT `׬TdjF,k߱bb` 'O!!>[b0t<٥_cF|/@B@bB#w "p}R+<>{ߵ1n=m½G\e@6ZAVc&rx<$!ӮET.<;6Dy7]clxd_e!~Y ̋{>q Z99ksBhkEjoϋ[OHVV5\䠧7aKwCpH!jJph`w#RJEϦB8VFpd+vbǟ˧h]WÀ㣄Q֬J c.m02_\$˧@˗ě%YܷT܏c_jv3:ԎjE^A6dHu:DN5FKy>D Yϝ{;{L5Y?/n8! Wt`_6s (V6wMɅO37wUXj5QLsU `2%|:0a?~M@ ݝ'۫BEǼ\v?"5jpEdU*^H0NS 8ƮKٝfh8BZ]6 FT>3rVn f6RؐVv;YFa߫ >*݊aĕDUZrsa42o+ UP5-?u%=4X, z֦> P8m;-N$S.8U~ Kdrf8{nf^3%5"~>k0. {.Ly 9M'M+ &z'7FjI ݖHty'*AaJ$r ڙ^eKs. PLl<{Zr÷̺402jO1DU8azɟuKKu,ds÷}TSlG4P##Ll򓑅D!Go.;Pe˻Gab:c@nF&>#v{0 A*(©+& ]"Q7*P4T N0fZoF]Ywup`J*CNl& ٖ˹eJ,_yDm+ f=AZV1c@p:x(}604(4e .y)?;ܗZ21Ee;v.MnV9u?I^;.Ǒ%vϞQ߉s6pI;2~ 2fo$z\]X5xeL+l5*v!I6R}v1 cr+i5NDAW*m8`Kx bc ];@LRfJszH^uU%ڕIWҥddjpyxץ ⍬q\`FoeXDpBSȄ ƭL|FVP#TIn |<4ܗ|z߰fD&ycB1j-)BH\5r= ȆX {DMdR *b;!4@/_)p&fFifކ7r wC|@pm0B$ !{ ߍ&M34{s GJP"oG @ݻ>XG׉w\:!G q[K#gU%L6t*\̭WĈ5Q6,Lɰ{B/kUj17܉_!;8«%si>.`qh>W|LUA{2;DUxB H@\ʋI/F(k=sbF?ϪHjH0=GFCr[܌޷kI@ϒdzR#ng~dRbǣ^kvk=w6^Xz5z{nܹbXwl&֦jA &Wl[ m&m2k'ΰ9`>ē"@*yδ) +('P #@߶#M0?p9L /e͞(\ *~|EGxBQ(ҿi u 4O0Xi*z[Emn& M <[Cu:CU{{*+λX Y$:m^Mne\{Pʂ?B/\ WשίzH emGT'W&h9,v_Bc{wC;AH>p?:Ꮭݥo{yEcG~GnotՊrhɖ>u Avlil3ѝ:>k~#8pGuRэh% c ڶrFy9Bϳ`ob[o ? &`DCuY4OFJ?mǨ 0@ijWy*ǿIl-xfm&r#Oۏx/N 0wWEkv?E?dރq"bx׏0c,lhd!@F–ΝfI"9VI5Y c°hՐo,VpNHv0?H\'fG|:ct ,U~K*6FyO־T3Wd&?yؾ<ίuڔ{+sI ew+@sRߙىod}KA%`n3B p3ӹyNIP>`)GUu't;xh_0z£zru_1{aI8y`}Xt݇ <(=.9R7ü+`c->ܑ<zhwrW~~Ģ.R:l-;tk>\w\~!xnɦ .쳄Չݐ/qvrGF2j u ,4#fK!Nҽ^쇹J Lhیu8t$@]W).poXq_ ek-jǁAz[K!GK|(0w9Wc1_n0>{D<8s)0iɲWͻPLnZh79=S9T-GYԷ0IJ GDx$l^`- 8dmPAT%aiS^"v 2 B#RR6{nV3UPw{\gR$uP:bC贜M dy7<Q?CsљUk Mq44[.ʚ`_QaBCk)?*WYnMpnIlFZuyǠDSvJdSe-|?I![\?3h,~Q^/`VzQsjŤW6ꡙ$<5l[RTP܇eK!e,Om7FZ;Vwq^f8toxy?KZ W_|ի$Oyg6,>x֦)Y4TZD6oqz\!T@FWFDdvXyr"_;ٍYi~(B\&6CZKEn:.E5RVi'NWʧV`/,F,{Fސɣ 0ftw!}vbXpRWINk !HmVJ +3 %g>CDek )ßg+kRs)tubCL ubV/`{@a~ZqQpD49Ax)Mu0?.M%9-fڛi1b,g 5*;lQ {DWA?۰VsԘ|sUsblϪ 3EZ/63DwLgt# fzنLKh_m}*$+tN妊OC[jKX ti%]+D2> 6hP3"4JZWJRy20޼^B2-/ퟺg}K4S/򺩈)s믾UXd0ZuZRn% ¶S=q%|w npIZtd=re> FEj (A  dD!iI1ǻ%=[[zJNI4  > `Sn{(]_:B|)k:)ʟFq+Ass#bSKԵJ B"'&Jۦ4zJpEeDۋUZ_Ge #&F9/.a"Y+WSkK@oo)'O:-"Ip}'zGo?C? 7 Йu̟UŌ/iUe%MSBt?-, o|U̎aQm91g4RkRxil%fn\ΘVG% ~,2m J7tJT_1p(2V򮞙8}cNdyq8a!=^=p&D QV31Hh3\NNa޿B@t7rs+!VL1{ W{ pDHjZ8 p̎ŏ|>Ut!=`Hy~/]J[ ttm NTuCO鑹::ƋYa/,Z(HZ8n G辎:Ỳ P. ]ʞJkcs/~r8*{7tHPϡg&/6>o-_1+nEt !}NJ$VX6 Tض~C+?VL@p縎rW}Ļ 4wq1Vt:xEaqsy7ކ5*YIn{̭5egf諜M2rn(Yʓ1 *Ӹ{uH+3tUXet<{ְ>sNwOI)]Sg8[àB3R+Ƣs;UKʂks;=ȩ!PAo ju1TĴV4" @ (8v;+R*G[.6z܍!1=wyUbK&_eHS[(*%Ӕcd!k=D=kHM,pXVnCm0v!Jz9yH诅WLhs:uXzQR"ˈGH4 1(|K_ߚ ,Ɍ.V{#U~Q|ZpưG:`@WdJV@>:1/NN-?%N 6i[[9N$ wT6;A 0ssMivBS?k<5v6M[7 `X5#>G(p& e\'Ӿ&_ީ[YGŵYힿ@ѳum?Dͼ";P#Z~o[1!WIEY,i\a$4|h^Rۙ 4Z KwY\xi`zgKة"$_̨!َA釘ք%AnC7 }$g4=J] |17  5 %f%" }Y8Ź8"hdn+FQjN[_>CȶU98@NJrvcL53%4=d:THjs7ln DSu[7bH%r&ZAdC4RV.B-1PU#)qd׋ TQgkعSiKI"HAi"G[u@c`:x>zL u0V-L IP?O0 .OW(N*EWoD/qUyȷ`X?N%VC] uZ\(w.U!@+5 0b7IRˬF-uBJ"Frm4+/hme3M"3i{תUnMiLx$ Dȴ:o"5w+7 hpFq1+HhANM8fRY-bLJ/pV[3_&jXd{S0'tuHva{b1ۀ|bh2qcvA K\Fޟ7k`KYrnW۽S $T>7<;q9 ͗]o=տC^zjJeP)?vR^U:|N\eKpV XN.5{X3%_->׼fq|7Bç*_9Xx4gdXt8* 34‹"[\))WG}b~3#{O+HM .o^sD-S/kMX;3}JVŏ463 N)o{rrӽ;UuRW㟛CD]:ȡ:4ܚD_l G<+ Yt}V$gPXvjLSO)A[UfE}vCDq+ŗSe _c7;/]&O\4VRՉW<\-b's1zDuw$HKtIa{CdcqٟBK_ݑ`HC\M^fv{ZtIcGGKheUA{5 ^)_p9RUѨ5= q,p̂Ex Jj%Q6.K LnT9, w?98E|kTBJtuI"峾_MUcoCSieAkNșs,3 qSzVKaXuTN! £pM͢x(H93F7ءXCekwxuuY_Pԝ!킽/ xͦĦ|on@zMaB @\TZaۡSSNJFh;UhyPᓅS%5kE.?j (zEȎ&)ezH10"AޖWiKnyCub[}WV ViB h} !I#5!.;]OsǓaTZӑ~-? d6Ǐ6Rhܡ T'OȳB "ޞyaCSDdټW|"Ua$hǐr=Aނ̃7ls[Y DLFF]y\3xֻ0]Ya$#JgDOK~3\[{U2~dIKj7SQ -u5'S![LV{)|sI:٦d 3*݅m,YƔb<;ƼeAA"lExhbl?'@ǃݽ٫ b=g(|u)1ӷ r]DNye,)5\[h.}M[$@Psҧcck@>SMG>#05Pa)ӠX#!E+o } ?d {;S=: З|Io8#rנ֝It5b Vv6<<;W *-B\j{(PIh٥ 8(I31Q`)IFߍ~}+a.xL,?RKvI82^nT|DP\S`oծN3tQİp\+P U{~w?vF]氶u pj߯  N05Qz4TY! {=)HOP X)ܖdUK2A03Gk#҈SQMsߢiInrKMSMQ!te:w?UVU$q|{ f40XKݺ誘}1iEd6+!҇J< YF &Yz谒F_Eޒ;S}VjPaC̙\6 Ob+R|eM:CPLr~\ Ԍe3vI/$c%5ZfI q+?=ڣt[+LH5@_?a5 ^_4COT'" n0GnZeVl B09YX3"_{+e| $b"bFU+Ń}d+>Z_\GvFCRmg*bK,89?9`5ve^ 4N7be|ǣ^*BeTW%h0>K4MP}xU[+6}K0lyvU{HSͱ>g >ْ}MlS)Z#^@k  Vӆ}Mp%/8xBM C?CsYK|<;}ATIAގr./kՉO&[ȔZsA#O^z8X#H3kLA-}\(6%TSE%"P ȡ?ހH31n^ C)ko>1掣wjtU_[k/v)*Pm* 0G&E#'?rc}KfA1oBO]Ԃh3HԜْ>h7P2.Ԁ&+v֢ * a lA+h<7A{_d&]gQDGs$X= ]Y7̷&r->˩_/I -c sv7#47ϩz=Q(^M6 I7üOHraTÙNEjYz|0Ctw \ͲgdVr`!{!>k%EHYbM[q Fvɶ {gچ&4N*%q͖:s?zr9*P& )KA;XfU(\MRg^m~AWq> V *|Ht6fIWyO~ 46!/oO F  -בد`_nSKp[; ({Y\OA6g .X"DJuUFqrvѸ{|ᢇ0 Ϫqѿ1i}YꔅGYO5]^?-~N#<5Y8VfʩEXqq6(q8mjf)"sey(vm s`l)[7b)O(ȔDe)NJBe&<̪N#YSV_呵.t'ծŨt ~\Bmk睲RF]2f*8?$ݓfHmXN;=ÂP@錌G KJdt]0S3%KpNE2>: O%ָ%oI ț>u&%n 5 ҙJzig(#LZL*sYgأ[k>!~%*MՈ5p/rx,m2:#y8(>OK74l*y#MeCUQu5|)tF֑63m$ V.rꋥ*D V.^f6 ha=b|yGQBo@*8Cy4[[TPu|0*Z'jqӢ*j'F쀕z2rIGkrY9lqoh>2SfGO>.6h^@Y0(b@+9v9|y4:Q_z{5UrjBa{yBiHn")~w62'{5Y:A3`d8q\5lJ̔x>hswҟrq#&p"Une/`X?X:ErHI ;0lXcvx$Ln&s0m|e31P_̟Ѧ @ \;XcނJב!K{|l˫8e(;r#V\\u chr`lW/GVUӍx20#=(WS$2`(;q,@Rj`Y o#I?^V rZsJ:(&o|h]bBrЂvj%$͹ʉۧL8Ŷh;[1=e;58VƆıs~՟Yd f8꾊8rQ#i}t9QLIRH\L`):6X ` 5,:r.$0EU|C;ǟy&nLS?KZ1_? WdN9u՞dѼ L N Ƙ;I*{|<PFNX+ Q8z7B\|̨DE|_NlDbM"VS\8QI{%aYVfR8̣in3<ϓsWUOhٗ[/=tPK]m9``cNIbi.y4G?,^Dzп;CP5/vVXtb,B$]eO[T6 ѬBrQ axUe>ʅ !=[!SE竓63[O9Zim%[pXya(7@ö80z>m(wa`4!f^bt(RӼF I nʥ&OrVo N5{]r= |q uN{-V׹DN=woI"T~'fr[.D'+W{pa!c1>d{HD$K9Iϡa=EuPR9S8|_8w )o`+>ee7vX{э\ZD2gP""夜wf1#jlHs``1p(u2|Yehdw)E $llr]!-qY:h-%\K%sϊX2fKWd`Y<&c9:!Ɯ %62RtrtEP6PҴrB5Ia*3z0wg "4H>Ѱ1#|s^Ƙ/C芁tܛ1bl.mh5pʜmo8P.%/HC("H5 io&9 =k5߿dZk!hSY y?ۜ B%o\qh?jh&.Ω+"%zG/BjuA  ، [.J*$N<<28 ~>Aco/)58U@Or,g0ʃcǺ78+EiU1]c'_ƞ,UL4- .iX)z,0ܴ bDn,GҸ#prhHu9,Z_[48|닸i|𴌵v#}LzEG4ҲѣaUi?Vm'[ZE?l ~}}CncXg5g>b);dhlB+ IGB3V\y)g[ŢN"]$I.q%l,ImgL:D܀P;$Ӭ /K o(țKMaM.f1eω0`1I|$Ω$iAN.뒢ON7&f D/@&}>c"$Eef5aDPWӰUg䭹e4s1@el 10x _Au!.h)N@I>n3&OMQxv4G}%ۢѠhց6A^Ny5iz+'.k EȜEEϏ’-m[5l#)qA6{|٪\Ϭ\ f(IL}vR"OM6'_iGF6~2^*p2eF -.Qcm< |k޶iU.N9](=4wW/ќ ?I8"+hepo/RG?|wp88s~3 dU?6 "2Z`̲ BBcusZ39?f(!=0ƭ0O?\4HL]@㫒|_p.0EP}`oc+t}+<$. Υ,ʼn5pcunU?R^]@&)dorPSZSw^g \?4a$w0E):Dȥ" ;p4O F0u#W.Yyjv3l-XGU,`8ٴ.rB%ϓ xԞK9)aYP"'߭p-)2 fFLITBh__"Ym+!XUw^00\僞Uaْ1<jIU!0mi;LנвP!|Taq|rA6rfNhΘ%Ҕ3{$o75CqU_;O[q xQ*g^?2 ݨl8]# ;܂1%zAQN[HrMrIqh/Ģ`&C_3ln41q2ԎH&2M)~A3߳C+(>lۄ/!5S;kGų(lmfߢf9T8fqk, <_zuT.1ex}Wþdm 탉JVT%mL3ŧ9CFfLuUX>yXq@/lzVjEw>x5}$ _n.D+tSsT==. W_TNMtcU9Vw8HUS&Z󈥕A1;pƿ_HnA)dO܉ÆR%M9~ mcnҨE5*Ce)*`e%{Zm@_P.Wg-uώQ7~@FU7u_HY{SG׮z@<@bFYa@%B@msu[ТgdWBtQl3U:HGa 7DO×l-uLTkHAcok 2ȡѰ;pQd$yT ~`]]Qaݒ󦻗,;kkޒzQN@m 8!Sg>Wݷؐi(ІJoˏThq-kؚ^Xv[60IDZU]v4wm}7f1,Q̥'qܮ>|a">!I&Ԧ+cXطޘeg{cOy/ݘ.|'f<W칞3͛snS2]GTDҫR;y]Ue-S>eg8V+.k4{$fdhhyŹiq"ţ$:s>Ava &7.[ р^B-džw\QZg2=BqY9/L?!mʲ35CS7$G<Uq|؉UVWh.o4^X1aD(vux5#dO%uX -\1A2wHҚHRIIg.K"ZnFGy7)X CF5;ꂕSþf8 "T&S3|GqA8+xC z,c4T?Uzՙ.jHi2@E] f,߰9a}B{HS.%Sɽ86hTWKaرR:ku#&sɃoݐu/\*8ZGpj DpkY[â;B#'jIrhĈرՍg36 iSc6X3|P>);CDZMZ_ FQp`i,'758OSn^xJi (TT󷽹jiw6pA `3[BImd?گ`>ޮ  +,+k펃@W-i5f9HƷiz(bMϝn>`Ԇik60 etvkk0A\zXhW{Z7@~jFtLꛈBžB $C^bq']|aym,C(k\>ga~~rjBaaPsjqy.P]:U>q1۬YR*Ҋ e}/? wH@5F7c+ %?8 +x 'T`bF8IЃ@N~G,zv&'ڬ\ .c5'|ҲToai8bW BXL_iY~t'L>Hy=VdPϭ83 w[)'z{v<]Ohy .mڪu,uMǼX<^BݖsdBT۳Gr}g5KpU;SirEA;Ō@95FM)4lVbԎ} g~gLɄf?UJM2صzdz Ak,;M6=!!b z(yz-A!#X)Ҭ?Ē_npR>,M.y6^_!JV9RAZ0Kq1{'1(/ f gb[>(yT#2S1 NW)q 75{toxi%~{"uc8eNIz0IRX(E7BDEL6^4ٽ`ׁ𕰺o&DD(0fT婓p!|눽ԇřI) @ڶ BN{^ /  2Gd(bn)ssPljaӈ%W9dg}}0?hR%W0axTj( 'K<^ۛ&$5;57!`kf3Uz;&nN[vEEIY %U+oc9!Xm4?FvDloF^O2z4' XF$&FD+F;1SUOa`j1a,j6@EN/q"HG זD0~Oĵɬgr6:{+ L'D(bM}ǵՍwϞE(&- 3eHbU70Ù̫OJʳ*E'MPO܁,jrA.UkjӘ8Ķ6/ߕVHJ|Zǵ؃sRjQ*uC.8dKnMπ75u~;&]whT]8Oq:ej3cKE--'$Y`x7"mi+>詮EE;kC&(1lph+6s.)vMsGQ,bSV΋`ͬ?V^F ڂζ sE;Ib)c-h%*G qMI2|t8(<*/4%pZ 0b7hGuH pI0\a:fe.XBmp'^*?xcpoGLX"[*GZQ~ю|ˮ.2E*3wXF*oנȶ)*,1 IX;G_3_$tT# gh  q-_iĝ_77*L^MwuƇ]#ԟ4T5K 0@lˆq& ]c,À7h V3QyY̟VBVVk!<yABgNb)8Lk2Huphwq\}d"-B©B5k@ &XgwLUS:A99zO2lm)9X') WD.eXBtHs4L/#>Cee SKSR-I1{Osuٯ`PhMfjDi0OeXDPpT*:T@;`4&O=$L?tVIOz%~R*\eu{k׭GbINpYWr%!ˋ]=U_^u-,<5hXC+$VCP\AʶLVIr=Cs2 ?@||_0_mLq0#}T?0/k0;<"E%FҡtO?Ұ1i?gbKMuHUJO#y_:ao3ZQ7|:j'Nq(6}Txl&G;w?jWT<+U̻AӶWPij|c;Z%i]us3zTg[opWB7pԫ8%N gęsXڍXL=MX:[&;aA !* Fh`GćHZh"I.=UOPbF}cR'ͣŧQ5b[ƒn.uV1D) sP31DD%G7(O.qYEp tv:}D2-YitB3!K@M3 %j)@W;ץU)Ю¾Jq/<ԏe -u+U2F ͒q?gĔ|p9綯]iy<γr{bjW4v')y%řm]^/qF%)(YրE Mgvuzt❁$L,5kyx; ]>++7{=HY*"!_#yD } K}eg8-@i]Mr}O~3D$"5Pjg'ooSӅ`_V͡E^תH֡qB0e7ӘX 4chGeȪ F A?htd/gM+e.Vg7BTi bL qeW>\h?A:˿z. l V>%`_V 0e̓vwIW{/%hgR<}YV9lz+8Sᇪg75'PR'ތ;{=?.- /Y^c3LCĔNxOMZlKᩱ3~O/V"DT C+I JWv0~1rBj`َN2Ob1L q.AJf kU dCPQ3AZ*A-H ĠVF0E.9b8FIMawa;tg&:MKK n$%).@%skE"E#e h{*]l7ZeIi)RVymA][{v~(s6ͳ>{ j{A:,O*\-|fd9E{XT(*}}gF8^GHm)g?T:327.\4#Ef ;3uȚכ#+IC$!%.p}Ts.0p9@_(6 橝 دR(oPч}'2\f}fכ3k14 h): lh=%gX wNmX3\+$nҦ+O8zóoT m Em݌p;+_Tժy.AΚN$L \bUzu֎DP1!6Rv2J( Θl_r,A7mLc{=ieQ6 kR+"Ҧ$;Q#2ۛM1pIn5L|5!:5A㕬.x^E7ct 1KTX(#B-s*6%pfmp+0tۀ 8~,T VԢ[ȰT-?- _k5=Y@^$پ1ZuۀஙC^;Ar񭂺>Q+q;{.j_TxQ[O{𸗢mRP:)^].$~i҅Qԝg2`{7 .E{L~ V[ M%XE^_N+X/SFQZ(uNw\|Wl8NQlMvU.O'd=zr+&)J6?5:RP*TGI)|I耬8 wFc+ԭdh=. fÒX4ʐ7vQ2 lkcQ_{Mr\p:[V:eun$gK #oc_VolU_[Al(\].*q (̅9K<ĭpQƠ=3d)iQ=÷ )͊gFd8RCy@/ݽ} TxID2l}B{(D9Oi;s$-2Vz g2,w7 anu6?'WnWlǶ/Ƈ|4,o Z"F 1} уd$:.RIzelb-7>5s$X=]C`4 f[Uue M=?#/Ə{BX n1 ,쎘^"W?B(@vW-:PH+緘/Ѐu=s"ݫz~ [gKK)W bZ#*"13jG!XKU04M AH,zdBPT遆Z^9Q ly-ZJth|a{FD I;'y 1xu*H=34Ot4=BV? bѭz)l4RG/woH4˜i xUNWI(Q2K]$YNsvm@Sq&=ʙ5yh O !$Qh}|H|N[Q!bTIE« hnoK>baW@bEݱR67K 驸X$9B.9'ER \z0ipݪ2i.l6\L(ɜy>ݦp3 ދחPI8~*>jo=jEݻjL*'b=/f(MYIM`W*!w]}|I^fm[A>WUAdG( 7ARS33h_=MoZFs\PM$I j3\גMrwZ/V1OT"89ZIEm榫!ac#&ͧ _nb@ɐw)f" m.6O<ϙ'Sy:`UZ=D_"OB1`XB+F'/Q2g6O[fI׀/pQ[pͅF$V\fחGQ_gbA'k-KWu.WK?a7]Q wPmMK~X7m뱖,Jߙè Hg+kͯḠy)ŪӲGM0__ :=M'QZg [.TPA[@k*{cCݒ5+nua>?pJa{1]}1JgEqCG]&k6&wwhW hns6 l8IqW tu&^,doVK !:}P,0P*T'XBm LcGZ 05CB]ԅViG!lUϣƕ1LM&`9J&0pK$]ʕA#ȵ$uY&az>_ }G hyM¯зѝO!xGK6nb3H^$G~3Zx^Ƣ,o5ⵡ p&.uT! 4)%Ե5S`¡DFkiX<c·oua{'eQ@F. s aI 8zކǂuG> @7BqAiYwJxIe'?#߁IeB`BU艥npv+M}6^d4cb {:ƌC1fՄ\mKIEVvůc95!M6!Q&x5;ϧ= 2jTs}s寪TNߖR9^mz;ұuw?C< ,.5%Olj>){N@dӇ`zl{4>NZY"<Մ´?P⨼gZx(6ýb{@[p.&i“Q Uw~$*A:aTYВë́z̛ W.3HDOTz&<2 o{ ɵ3˸є B(2u!%ώO̾o&!8찢u2iVQڍPB0`in0QKc<qc 56v̳o3 5I Sىm贳KU# Afm@h[e'יw?c~i$*G| i3ثȽ|L̤T6',_,?ܶAccI }CbJҸ$,%Fj2,XߨQBpU+rl=*7 C"IIÛ_WSvFh`\ƾ^i/nFtYRu Q -7uLFP?[sxa &=LNءi~.Cn'AY獷^V5oWo'nxrg횐R:4^";7}o6)nh}%k7 KZJKH!^:n $gIĊ?fz 3-T,2n5RtP(2llUgth^2!qڝ|/&HŠ czd6cL."/ C?Cjx|q-Kv\EAu6Op \Ao qV#*Ԯ_?%Z.*,oҤaN"wZu2H;@'CD,ȂznO u ̭YcHv B/쓶;Fru`־^HI*У0(8uO-o %"bBϊpeCv“\ L*1 !V ٱo&CKYLm6>Siѝ^TxzJX{;`H3[p#, 2>H7 esIUά.: ckǷqPWoXo`WP&-UE]GcG"(>KN>Wx2 \Pz>B5W^#}*uMk9#4C[;@>5S<`K!Rj<]싔2--AbEr`rlA1{P2`Y5ƒoft/u3 ` vǰ;?EoWf(_7S\:(]!ʛBIy)z<,BɌ۶ uX%2\ H~E\ K"5y<-P&]|x!P "߅-8FSgT(>N^ۦo }f*ȀDmo>s:pBg<:z#T_d@ZÃgisuT}Cѽka7+EaU K>of$4PIyT S=޷tckNZV[`pfϷ@59-(ڄ*:c+DX0ϿOiq8K<=^K6,` }' j3"$]nŇf͐8U}5RPdD(+Yܢ4ZQ_;2][1%?/7 BǍ`Q'c:ߊSf$-rf1;4T"$r`/B㪲Y7gn>6b Lstm\7Us'3ۼ5SdDP;H4ZҒ e) .g_>?Q9w uK+Ɍ7'M !V#76aBl%c`m_1(#ZvfkFNt4S=${~dt(j(~BŎƵ\ ~i΀&0>gaqVN:0-/\Ӳ:72D&{3bJpLKtj!,\ [,4D ԏ\|ȏ=kht9L]+*#&ը-$5εp:ɂf͵/|2>tyk<5o6,`ފMQQp9?k9YHl+/1_=?>{}jڨtJ{@(򍃘^ZfvV7KvΤVqI8pfW/Ⱦsa3{߱+"Tˬzstpr_bGNhjps>iQo\MaF 1nf ). G!ڈlىO_(>gf:#\5 \Jב 7iI半I z~k87+4~ߍOoŠ( k79D|POku^@q UYeer BY[.VĵBS"D7k0&Ǎy l*5vUB۞kҷʘYH M2>EӨE ÍMΫtQ,Am~q]53~;3ÿR.}PM[wՊxd{zi /AcKOM K{}y: WQ%[un(*r`gjH]cIj9Ϡ^외a I^b *7)Y#@s(DfD|To\ ht/L8֘7&M݅ߙݵe!s"H =I5OtLCNta5$`番R-E<+-_.[|+ [# Cz7Z5œ̽oq&ӡI۲/tcWN D]ٵ(_sE3[7ڡȹK ZѱzOWܧ Ps]8K^ҎHxW 5H8f!H+C bLb g-H?'ZbU-oym:%xr8=j2ͩ)Mped}Vyv1l9Pe#jfq`k gde3o(424DžaUp]Wk،s4{ZPiqȶ?BX/ sժA[SgdYss)kwSe4bWB\-;Zz S(Ya@[4Zw;rt|ŸKvfe"r{^\4fFVNv${.L!ak9(AU7*Щ0g'N41evwFHr?K1N W:2ԗ. ֽ$XP"J۾S[u㠝L^e>.WJDrwcځK 7jrrct aUlG!:UD 2M|=K ױM^4 |bu{N`%f=iehΘi5b`RJ:8l<ڇ.\]2b2! s2ܰg[SVo|Pb]2&:@]pK`_/\4#oI/#neӦo )Z #)%)B6e=STSr}ɘ3rO_;p: SO:x4YHd4`/(׵20浺J|$/#XQs˛TH;-؄;E%`zi)'-5gX 4ܩpzhk s4#>ib(ԓ|*ft(mV&W`BhWMˮG_0$o_pj]M(w"y+<>)`R~m̎ЩjMV#\0I2*,v -6ȷ{?|@;{hMZh(R>ZكHEID:qحAr\2y@YT%"  ly!nnq)R^?@a=O#GߞmwX 𿜕2G,o>8ДszpZ.HIʮx$d t=>|P*6cB@XlM5Yem1pb ^ߥF ~Z`1q ;)s3Gv;N휜_ɶT -AC2ҫ99#qsA"`_& zZH<vE$uUɐf+l/ωge(^8O,@" ٸI&ku~DOo `DxXo}#|ZQCIJnRV tJk6&TXDue@|Zi~Rщ <ذ7G:i,Dnw|MeApwvAqZd}b10ҏ V܄hoRH/ ~4^1oය.\]~wLO4/GyـG~8C6'0ؖ:+!ZmCY.RnZbw8>:}8ʯbkX,q{_BSŭs/gIgX=,5#2T䴙D/Mղ=m͂0ibjmnr`o߾}q;O1*faQ~ZĎ#.Fx/9 e w Ŀ<" ?3l|j͆Y.13 (9##nzƆnfL p޼3Pkdl#_ f'`mZ/ڔ?!zki++5z6>c.=gZ -ngSwQ`k@cdp??'>p=:5*nCZΐMgfR)B&r;FwF: F`Yw͏3Tƃnᾒ>‹L<x2i[g9gsp3Hc? q #/bpԕВ¿wgGb\UqX,iwLwo 7{1 +IǑX`%^i%KEj*.SuF;BD7Zio5gqU M.9) UהKԍ K1clEf#!Np;cJEQL;{F_C ]' b jhDd 3H@pw5h񉹉q|YH H,0|'/%i3C4z945MV>? 2;Yu]ZQ4F1 2 VFSAwcQnz[Iڿ,U Od%! TNXwAIa氆~xA9p; X?WV +:7M#]+^'8k5 كl|BUt$?k; cSa3T`2Wyh[30W:]ĬQkRs-zkݎݺElI0KTjg],lwDm}{˾'`ˡ'Uzm0ixŔzSM;pR9Y9z_rPp}=fOK+CȻw\Ŋ=3$Bsj狜RmH&fvQ-Szi=6 8=|;Q :Z:ũ/}8õ|  W5b`c:V]Op՛_HK , v g}6_όb2bx 3FLG_Z> 6 *f'bh>)Iަd_Ƈ}a;]n[3{5wCXKx+WDH' ɆK_Z^Nd ac53NALDN8UŇDdkl!3Qm",Z2a6mW,'^EZ|5n6B3Tfqr?V^\rHU}b?KQX'+jb :T߮#T ڢ1kMP^o0Ģxg- >/l5t<^d/rl^SČI/cCS (s 2&t^tR/|<.2}E @C\$csQۗ.<%0 !4eD!387qAVqDSv:AԄHΗ1y z]!DF{ Rf Y&%G (T 1Z9p[цmwJ':ڡ:϶2-P4|+*UȤÊ[Mky ^%Mp|Ao82)&'~+fG0oL5_p%g6 Nrj1>ϥogO֗+:`5_?mnLߏ_&9OLG?#:'iBjX5Sjll 0&ݒo??\#_I>/fD~bϢĬ\0?8 J`Ꙍ"n2]6}~~,>mYnlC.%#{R 7fx(aG{t @=s/%5QB./`2M@Yk⅞/4ą6͙] «4S[J=^'%~k-&B[QIi/|ˆ}Jv,| >Lw`ӭO ^S_~O`t/z**Db<+TO(N T+yI8|/w h`)"C^=ۈE̎52 I7իFE)dh -4 t @˩?pH qo2cPЅ|NrPm)ߎVAsZ|(Ʃ<8 5HHSyKq Y_T۹6?[[7M3 Kq^|r))t[y7b|.Vd(EC S%n=9\? B?Fԭ V;(ቦA[|H2G#%#`nJ9D tIb( [;&kDW ⋭}SRrE4ʐhT]CiωIڸQ؜?JuJD.א}TtyŵDk{Wzpi,#pJ^v |+W,`䅫%ߍ ݸdK7VZNsB5VŶ$ k浕JP|ͪOV43%`JoId/9ցaxQJFY^3ҠMtB}kӮ N3y0 7o0/Zt Cd䯡l!~D0ac7YYU!1% G.G=2؝`mru} z0GcӠ^xǬrO3?׷mK⛸$]E6~Bmlㇸ<@R EmE[ZPD[T*4=I4e%@@B&-|*.p~$lyc$d8Iq@(ON@G!i߳zLd7[\$tQ~<%و/Q 1u((争(gX:{ ;Џ%cF6v؜%' < :%ى9 @{Wکă;3 wj}l"w4±,<%!CaU cʱbQBAw~\z~a'WC&@ ؎rG3[I{ (|#Px{1"= nޥUwe^dȩlz^.?8|EEJEߔc9QLS od+UQeC ('y$WXTj'KsB M@*;ל`Tl8೛l4'M C%M hگ$)馚ZĜY⨍zͬ:m7#,ƚRucCZUi`?G+KtcxAqnTQB(uY gsFz\o)#:SpT\@.S Zhf/CfrY}B; >PlQ' VABQФUai*.H=SLdl̎| )4γ׏ v:hmrbz^bO0FXFL1B@X5GAdGgHj:> EiLziʨ2|qPX5'u2/ܞ\K5?j[v%L?^=jTL% ;mR*soaIN4&s▟ UҶƬ]f162lſNij6Ts[OasMCrxrpBM+ LtV@.Eưj5b62Z=wU|&<8={) {H{ kEtN4#aQ`e~˰^@Di75'kދTjQ< D6=F-SOblQkj^?P$~b!=:p8al\s-O$y숋$*&la[~C?&H )DI\HgӌHxp`c )}\/wJ22XT dVP[|5Sϑ59i:7 )|<#݁rCZۋj)=ZyRoD[]b ƅm kL@=(#%+\ u.*pvՌ$(A0:ƙ+Bʼn=j/d)nrNGܑ[tk{{" X'bOL5 b?.,!w2\7MlHMR?y llw tcuhh.*ɄHXvRf3q`ܕc-ShoD?E#o쏋S5葌ޮA1<֧|K:d oLzٱ< a&t36\;Fa ǥjm5bCGjŅq ΋ ?s63)80Xdp)Kasx <)qi;*R&B״EE1&59rGLD3;{?HNi2[K;R6bx¦A) _'#R)~$KB!Rq+m{fw?G4mN!-5Ż^@~ڋg'= ΂\o˴JⷮA~L&F{Uܱm]5aJ0ư!t_%*nԡZN8- ϓ9`ߺ PV)ejib+ k6<}n</ ?\HfՑ1N3rӞH $w e$Zn\K}9Ƈky,)-/eQMwUjE:MfRJvi:e=`>=SW(~ {q::^S~v8GRoW!4 lw:2ѥ;ƺµƚ}uw-$O)Րy >1[]VbbN[!*bhG_7ސ߇ε&IRn&gCp2 k8]{5{t T:=i]) ~&EEGYv,NC0Jr=4ugz I{kT {@`X` K[n~,"6nrV=ʑ WS̩5oh /[Q8up}W a}8_Q)gJE4(5[\Fyqpbe H=[F񙕾{_l|uʗ)0k}]?m)O 8FDi=qQD9鑇i;wy/`抜i4zXv_gj #>/l~Y@pInfѩ:>َʦA;Smz=PMX-0u5({8W8 9V5J 6 Mk]2cÖo}!ӄѩ-[\Ռ=~YMpIYCö$~:!zqҼv1\@!nHd:ȨC6jsҞdmF1H >9补^XaSfIdNNnID K>F`EBbmWKS >̫ :.(Qq\'ᐕ/( =c[S4Hј#-QxUy/M5Ґ CGdY0u]BgT^J1"+pumPu%z>A"9{rR9T"$5k8ܺR}Sy꣋={k@5tu({A;;f:if# t^am#J¬(\V"kZ&H5/ Dh9&i$D*}KX}9Ed`ZF?(,ѠyI\D흞!?/ 書g3/mY5WE:*[((kÚt])׶OgJ ꧁ +kKm5ȻGLD7&@O Βb|G!\|mn{'!;JmDɝaUIi6; Xe$mtꍾ h6J:A7LđVs[ژ':Vzt-ѢX#).V-t2( 2/*N$dHVl˨&?m\ӕꆋE{e*_ig0sɁj1`f^ 8wT=G&T^UA}"(\(d ;g:MлɄc.+xTͰN#C\p\E©TzEz5f1/ێG1Sw̮%pQ)+$j?0K!X+uwjvĎ5~VTȲBzk&N`OgA/dx7bU1Ž_0>%6xR-1@Dc {Bcv | -:O #LIyl"2Lgfif1"KDE^, AdS^%DcS@2ZIn۴@DA mD:OŒmIo֌ƈJb`һY& f[DT*8鎕IqHLZK 7h<\h0RZt\Dv[$\ ile29"CEF{*O2Ah%`SS'G'YxnŒ$4]1ZdTJ%jAk.]_C*8pG_?$Tj6l/L*ObFZ>Yyq5\1= .kK:5;xп0.a]??e `SF*#H< 0@WxM>+ P;3e= {v$@ՙFS8?+T}8]98ڥmM`SfIi1dTm^)9\rF.(I$dЖ&Gr<1oݪʢ>aǖhV,&n$Vz׭^-K$Tk=PCi9MiͨdJ1㏢[C` 0^++6U=Q`#@MqL>K npn|Kլ3hvg|<3kvˆz &2ןh~ayF\3. jm"ϡԣv;3EKYֿ%@;ˬ=v:Y[Ju҉? UrUvmE(sM,r߇&B8Qxg2xa`aJ\݆Zu^mp~u&23lyXg/Q2ǝZv˕OUqZR%|AKn:s\BbmLM6`آ˛lC\r<#L/;T2T|G6JZ"rq`~9Ur9íJ`e_qӕ?,-{ϡ@# O>~ cV)u>v_kW_c-?kofeЍ[W X浲x_ :%pa $Mo*cFq޷[^MȨ!Elhi tcOxnƙQ{EONݰy #DU0UAPSNU3=|")s9\:q/%)n#sݤwF?wҼ ױu (\C쩑`d6r_' ńyoI5­:3  3C n g\uy5VF޿l柤M*Y(GaGn<"ڗ||̡{E0Ut^Ɨ`ذWL[ͷ r(%d|)tIuC Wa`u09 @|-#E<3 OX-. )33avC^vsY}NHl^گ?tÉ㯑X|Vd~RYef[H9?<mSzR )C>NGdBK/ڿu3 _|͸%É-<)ݑ9. y& @7F֖dq;sY O!bdRl>^Ȩ (V{.!]@xPiY+U{;QzĿ@| F >A*~{8xe7 $MVU/9@*C{>x!1%1/;Ý0jI7#d5yw6Q&i0^J-:K+E&2B@s%~ϑMFd [fB'LR}C -0uytJ3uC|~Zƕ{ ۳VYJSoGE+Y85Mf̫Uq&.sVx(B{hHq1_eL2=`BZtĐxAp*MoDQ@"c@YVra0ErF;}^Xٕ' %S J-T ¥b4A ġXGd}80QlUÂYAy}m1 YLflIg.% \9g?xE\zGhnS_Vv?lQHl+X#9+PdL|׾m6A4U.0KHGMB=~:V_ft^O0ۀmCD& aD ܿ Ң PcoI kM51+׭^Iu1Fl[rd\%!j* wb}^}19wwɑ+2j+/b( _ܲS.` \אy6Ǣ4aa C1η_ݕS5Sd~Yϫ[,v>,6K_-&yDՏ?Dl ߑYx9<[(&\ˁCSY {KfHvޔi-=(O#Z{v' :_rݬ6b +Lo1,Bzj^bI,IPx*#yKȠ~gGsն6h43|sHÔrڥ1.v$P:LM̕dx1[Rsa#0uk̦w{@7FI-\C$W%Y6=?]q|`K29N$pcx|52t4X~)&3ǃӮl M AHiY)H."9E_0vCCpbĤV+2 l#\h=~HXmatL8F-$pױPde=&i73^OiuȌyux_\"? ~vD-&lD qhƋГͅ>SONO\xC7?7*[hh)+rbTևB:lTM?7dWDZtQOϸaq*.p'+җH#"<t:h0ؾ^ۈ/t|*A ^m!QPˀ\.<6}tvEmK7ZENx ֍H T!,)~%`ͥ!Nڄw([F">z?DcGS\}t>ZBQ:umX܆c`Tl!%$8J >H ՔV_76FuHw!gWv0J!J,o%S,7#!$4A |9^l$F(W,~M`χlÅZE< |Z.QY>ɐϗqX,ޤk#*vDn|MR=A 6C4PFܫӌyu@,7%>6ݼDS`* 3w#0?̀ &ҧds1hm%(C2fdntT2:m?9CFD_ƒ $u_|ML`%\τ*~EkXP`!KoOØAY V[0iAIH,}cF Z^d֣M]n[,/97:pXZ,"02<]*Oc@l$Ri,hK28S}f(I!΋ f񪄴_L >{_9d7-=F CŸ>}=L"@[1`?!6Ʀq g!}{`LIsN5ʱ<`J4N7B; /: )VW`90O3`;c{-ULjMr h)-'dCa$|A۹Lݲ_qD;YG9(fK Џױ8Rb]#:Hh˪S2R18]3JQnMr~\MjCIHvq:u2Pw1S\6 @tX4b"qrn[%vt7uhw~t} q (iL\yz:LؠY/gqj(nʰTLv)ZgJ@?*ٿЋ5zPX" "_U&Ʃ.>L^3M"b ѷu=`DEkKEoQEtJISE\K2UIJqcRX$(k()$p}xjƒIq TY P-[yn@:rrOJ$ 9,453 -ꈱU0=HռKfҙlE@Ë_hjA  ‚cn .:JT,W,jJZ#觕-'1!} \QEV be[IJ񱜑/8/?Oݡb,P0)yX лvWD}9DwV2zM7lʛzDrkU_NKQW|G&`4Ҡ#x-3d} 6v0 l9W~|CG|ݬ2xc-wG1ʆj9{:)xLT b!ʲ;b_AQuoRߵ,fD!'49{SP!HW~n; )&D2]+4)U LjǷ}˟<!8Z|R=ūK,[3dJb];S@l͠m5aij#/',Po3Z'5c@}}fC?3 BE0KMTη$4I tcDY5<aZ,`I]5f> %*&(?m}M${xE߶͗?$~' @*U|Ʋ> 69aJ$*N,:3 j+,苝yQp'%K|a Œ(J1 sB顋Wtvy@n3 M߸,;1?ЉR=M3mkf^%QEpeOW_wڀҗ/|LBDf`dNVDЛ/FXjVVTj#/F-nܓo. u:= {v/Y2rxad\<f7TWE$̆ܯ4>4Gc( c2Ά+_~̈ 0$x G qR_Z.'&&ndӉbn3;ZdM,KHZuMbXa-<")pNcĝ>eਛ \zhZ͗x Axm5D5TR=yFÇ4NnW(QF[CTA91-/dW\iLOfk}&GLһ_$x0KՄE6%rvQx骱fH J-1qT<5#EPطQrP{~##!sNHbN>L:ndJ3a7d[ 98IcS[}Z~W!1*SV"8}/7bQ Is$y^ocM+>HpUp޶|vf4owmM”w~%#CvLhA?wFzџ]Ҷho7CGέ + O̬LRvOpiIA4w%KcOqӯgRJk/WH6a3C͕=8-"I6aS1ڕxr0ge|d2}^"BlOUmg?~1b4C>t =?єc*L])E 栋, T̕߈ޔ<-}ؒBw3a!1/S0W4)lt %dzSGS&02>m-QT Uv~[,)6a2Ml%˗yRBe|NMltZs*ƥֽ[ya.5kV8XcmB`4l o!'c.DU .lË -_#1&w۷ \jb[PZEBٸhz@u%,9C3zɽ?5@/m3#N'@8I9AOhO..8J~ ]geDG|z?R njA _XQ "==]suNuw8F!$zy{zD98JûV*$\E]yBs6Ґ{kWl{?S[" 6 "2k'k~0gv9 ͈7sywFDoqO2aXi`J&% ]d+1۵J/oc_OzPrU6 WZPܥDs;]1&uC e8!7ıA h~ tsW7Zǒ/=Tu*oU9r6?aYD }NEe&x­ŕz5G0+Ü^v<0hpx29h1leWvA^u}U ۀӤϵL=\% St7], E't׈kA:n!=a,ne0weFz`ެ/oֵiص]:.Ч>Fs:GSg(Tvg82Re %e)!AΜPc&5𹅵e otLwД6ûwZs7œ(;nT{ 2ukeqW=GKl b_~ӫ8ދ{iΘӆ"IbJVcf@ϯmGIcV:eϝ'~+M'IwF2's*fXF R(65dWK1+oK/BWzР7uIꇰDov|j8|@ۡ:"2=O8WO:|8csEnLP9Un13C c+7;DVZ0 )W^"|N>it heOd ƫl[?S%I:u1 m(?Iu SiK#XjRt'APr,VbsL '/ɚ" 8 %y~K^ҹaѿ< W,} ƫ+#Ҍ'*fO[D12DL|T-wڜ⦛[b =韑 2E< 22 $A-i4s8+l#޹Ö075‡pp)]pBugre)ְzL xp|ȎTh.s3DA^8T84' _ح.nd$ߞ d= 9HMg{%[qdh0܌9J^́]>6-S92垜<(Vn((gGC =w k N+&S@B՜_,OûI"3L<îi.Ӥ#w5o^ T*ɤz/J6RLrH*ZtG 6^& .hJ/ַ(!_4ȨelPBŮsջo(1yUV\w2I5 h!l \M?k5q/VB{^WO.uF)Sh/kݤ`@AD3O檗0g=SEg]ZR[J@0,h1ucbE$y C"#֟ > 1ۭͥVO&g^+bc`6ȺqӲo nir{j`z eY[TzFU=7s{;D`h3zq{KY9wKz)NG,0vӠL_c-e%g b/HHͨ ]4L:d!%6W`SMng[_<3a̵@cNPbg8AW`7\l){'[t1;#)$E4ߕQm&p_վlp󮟅Z|F巏l=Zj9GNrkYG3VƇB+?f\.pY`>kk3 V}$f?A0F9랳6fWQZGOƏܦ̓lD>#SE'^GϲQHo)ԧ6޻j4^EɊ;H/qH\`dX`Bz ׊ Z"7[Ht2y(tٌGzB'jk44m Sv;1'#*DYd.˟e}ϡzpW7w%#$z;WG)yv FWeOſԹr̶r)/,NےDý@k-DXFn rH.G>6.,!c,6Zz6# #SH%2eFikw.,q佮b 9ߌY:;[a冽c&U{)"\!2,ELe%HOD r< |ұS, ;7y8W$|tmh*"F&kpAq*[ 9 3QGI6\9D 6%΄_RuSMFbK#շEXHy?n5KǕ  1 v-C!ly pdž'|YF^]ݭ/B/GϸDRx%Nw!//LTવ;ܡxߎ %R3R/!S4ׇg"/[H 'dgyε +6aL'KO6c2KVN*pdh`;¥ʏ!ޙ~cù^DgKWqNvQb;&;n/mϒ5QeGp)覫Ћ^82AIQiЦݺq(9؎PTyᵲ4M)^S#C{]R #:KTfX^s ?+!1M0Z"RG M8}Req2H.mxϊ6Xf#E?#5ay%%QCJI0*i@?}jűr0(ݿkծ,SbJ\TaUI>cQc*@FdFI!"$;K rY׊lͿgDMc)*nl&eZ7M5]7gWǙ c9.+"(Es3QkL nKqg4.1]q]Ye^ eܮf~HO&TrѯDrgU!snJ w#Z1N.O}y65ޡ 3)F ݣrq,&vwRzc\^ͩ \-"HaQ/33BrT>9:Jz".eR;mK>H"N q:-'KSX3L=_紅?] 5;4k;S5(WrЀD6=Z.vIxύ(y5 "N-ytվ ՔT-\cv$2ņBtӴe(lL |ސ?lݵntS*y54v"^`Ѿ .ۃ1[AڕL34a[nPRScVUgOG9ZOq@#9=W{[X1矐kzGwY Sil~zY(Xm܏"N籁3hnTfٌ9Fo Sxv3]^$w'ѓ_r&DqlX鱪Ƨ`!$nhD&*@z?=:(G/S'nyp ~S2:@6qf+ѩ8o*E*P"slmsgBS5]tj u3KV8M:0gzՕb eȼBs1isNG)> ښۙ@p^/*ݭ|:1[`bS}#\FZi?dw tMtf<?-%+_h#'[\n5CÂ#tDn$s:1u8 "h&OTPh452o].BDt-&^qhϧPqoU|kzAC?[QO8i͙q]I_iÃrq|$~kŞIoGG玵'Q_Z#<NW|ܶ@e:̑ad/<kcW qQF+8Yv[=4E:-; 5ͥ:j "!ݕFMXŘD{vZBkR<I(ce{W ?u7Ivi#tb3 {Vդ} hL ,&F11bԱwipt6{_%w0~xn ?dHOƺBu(TT}7yP׬L8iWDL*.R;͉<gp'\wmwV ma䏋 FmW7hl S^jls4K=gUĢcFN]hu0acy_cS/b>4]+nXl4Bpx0{Ra m:Io('+ `4fqG|᜺ i0u{v\jBD4t7Aoi9mhF*y+O=XZkR4%SԱd|쉹H]nWwau]ݰ7ؽ.nr!ws̹t~ M"80@ɱEϛ*W_ *A!ܺmsHE[qBoDU<:6훛HoO"$攝0)wA^p,rQR v:ƽD>cKVJ#kt16pF)()F*#tv avb?#rp HZ}8{v SS]_ *$|Ǡ]hxocbgD4LC}gB$jZq'PwHF%5fǘDdnNP`/P<(܏ko˳j^}4ʩ4(;@4TkqZXrҿ>]$K@J> 2eRQa<8dkrtΑΊ@}sLfuQh%k@l.C:(w:|(=[N&-([fU38̫PU׎; Yg/v-Q0WԜ]=Ek!eck C, /碲{v. ڈ8S *B-b:?ٱ5[ xq0Oֺ7ЉWw8ٶI',bmfD0$ pF߸՝MN%g^ ޫCoG `|DElФvf"vkT~c_N'ѣ\;dxuUl)[c(S81@J#`q#2ӤQY]Z \Öp$ʠԭ [,ki}orw"k?C/vމ)AaCtt/xTV[4N.2t<8):p*%ӳҼ>h - -q*ɬu|tG29' -Q0G u i[ $Q;/oǃ- 9w0m>&smVkw8c]eU7۴'~@%HSDmG#Ky&}edLRHZ+~d*e9QjL0^IX~E_h%sfo#i>#WNЙzIt@+Ԙ[$Hl_6'ٰhsLh 0a mrS Y%eC q﷢I#Z=3aANSԮrf'c65@JL{ʪε {Bq?.@!B|7Lv,BAT+J9YPjd̚_=x䰂,4jAQ-)BdX{|yw[ve9f)O{ WӸS$g oד=+Yeh>mq cˍ89e]t724Sw^_c,Ƌā[ۇU"$Qmg%]0VbL2hB3|l6Hh4#LuXxj6t5ePWE,-P %gWDQuA ti1?+d<8 ?{!.;6 7[=3BL:<k*fX6jXP㻁8# ^)W-uZqC5֮S[UVnU~78[zDB .}sS؋!?_Uo8`MrO<}'SLJ0lf3Ӣ Uk_*htĵ]7Bng@N~bnc^Aíiy侐0e& ZIKډ&Ӥ?Nmo qP0ᮻcėyEՀһLr|EJ3Z^c@.Ge./\ -Uק3va~dFlV5;f#Bس Z5D;n_hewrj⢩Q#Y|Q2Ki휒髄ƉJiPYegʯT=aeٞ0ɐ!Mq{}`ϠdEپbz+Zr]쏧J}lJ2J78rQ`(Pa"p&Erl;/Gq#1 !+Y/QGn{gR ="~@(dC@%_!Uƈ`rRUJ8 # Vy.΅V4<,{YqeKADe.0 ,IG *[v+G@$S|؆-_  ͷSI~AMoO&mXwu8?ށϩLضuuKE7֞8K˕S,.BTy^A^Ajg&XH =YDQPOxA5' b8MNW Fo㫠@ r!NOC 4Ns2n+ר72C+n$if !7eW|ܵB**!c\%Nkz|u@!(bfuIK%kHf;**B"Sݾ_Q&v'lz6,"6`tcN}b2w}oh+|!3P]2VI *tQ~b./Bʱ `/%ŏ{d ;Fu#rkN4~Ga :̑썈Ӽj ^VyjM82{NgoOU@~f)tג:҉zؒNCD ~[B[gvl X^4J;WY* ¤č4m:?L#^}ye:q~,ړE̋ ޣJe=Ɗ LXhLPrjц~ฦ"iMԸ?=)UMop\ԗ2hWG&JYk-*̛E%g۶xhi#=_g*"͐nhàMWO[Q|%v2TP XtotW /CKpYPq9x~FǓteu%0I6)տGZZ-=&ef*{|v{i۵*N&ƭwE+R MW'A!/޻yYZTDR@1DEtdqdV\i#(3+1s_ 3k( xl`%M(bˇma|-YMO0/7ߋ{ ή8hxg_zؗw])Fm7mB'?h\4Gm-.i,HlDG=l73Ǐ5}3tpi^?)p-{XT fs L++'0irҊc[YUem Kg$&`n" 'v}'sqkq< rMŘoխJP5YB6h"=Lgm]* /(KH'8 ƍ Ȝ -1G[ߔD {λD 2ojϛ=iYDnpO[r)ga% ]9Թڼg3C;gQΦ͢5`/MGN7}tr7K4Fq{:K6:NOT \~7x(JRэ7"w\)IDt Ouzq l">xDbFlD% 4X/r</x:艹(Gz~'.}ayZEbMc!D Pj%]! {viџf0K͝k-bBȦiX`,(bk4W@@? *z%Rd~h[!tc6 CP8&T;?@'yk/n ثƯ4 @^|QyRGjV$m/sq&]*o` fz3,4ꍦl,% ȑ1mO&E@8v['vDf#Xd"DaSڿ) ^HeY$I."`U%(?ɟ[Qdž}nA?tKNlsR2'@pCyh`M: vLkT1py\$|q?&R.T~ۯKld'\)e͛_ЕOW!f!8?KQ͓cb;#mOiDu5U~|F`E(4#qEp9 4 -y,7 H\`~Kv&O0 M q<).pǣ;>PlI#ozԹP !j}xq QUGٵ(ęs

      XJ^m/I8s%Kq|&f09=ͭ)f,$P3OCz{ÍQ0SNm٠yhCUIS"lVn3]zb[c=ky!#9x9]IPs'u-_ِL{N!!y$&u:i Oȼ^ӥmToi :64u⦭ED"uR,qF Op0,P-R/-֏ W. ngsO:5<*HftC.s ^j$\^]z߽XC8QvtyӶCuPLWޛ8ln5wpWlkEef8/AFBV4:0j*aNMz9B[hݫ/VHy>Iz`;} ^Rb|qTYwzJ\<R|0&px+zr3_v99ՠsJKB3Et"_hqqǎٜOdܕ g ;[Itݢ]46haB_,$Y"g€洄A׾Kv7.0<6o3QaGQHţs%XEe{!BGT +Srl:,e'9&8>F&x I`/難:QquQ4kS(2giLxU8 ť&ķ'VCx-Mb-w7wx*ESvdfFԕfa?86Dgз)#t_xX*fQK 1[d.g70a9V@lm̄l ?C`3{!U u9I;O6(}|^їv?.V6AY^/ oKeA47_<K%ҹ?4m7 x4'vaUKt7rBb%ڧL5qdž GrRdߋ\aȽa+5#). w+:80L:~k๬Ϯ6OZ\[*@zL&:ngËc{1R>R6gۘ ",Ӄļvcq*xמNS"Cxo.S4lRoԢk<ݡ̟Vu }P||bJؽ_rNTU`<;p>ٛL.\nKL\P/.j~kOXgBy.5σsy W^2r!$vm'&D\qc.ڋEdfcRwdUdѢ{րZ|8p?AۛjUD)R64Ac姎Y.eȢ9H.UѼ֠^gw~n4RTuS;5j%> "'d5&v +\ƢJTw /9ް_wjeSWV&!!LozYws.rkk\/FLE9V]O[J4SK/#L46\A?"88fNڜokR.ȹSb *>hblP{ FE)rd+< ߧ Ư@A lN=['@ 8/ߗKەra._Vj(@c0Ck͐Ṙ;8Ol[uI^sC'_C"`?`E Z>J Yۭy}%ԈO7`B\';/77%~xpTpۜ+DNtA^wlݡYpc[wV׈XlPlS|Y1 #=bVis4;PO{nS{9@Z!y+W(~kv^u6 iw.dQUՎ0/#?S;%w1o << +#Xs=zhq8A(gc1DF~ɸ1$EĢ6ZKl[H+X:D(3 0jvHDVؾfK9N9o9Z2KwyMnWśZ'O?2VNLqŏY@is?.LjCRSJ6a}-&ؠ@!${ƻUDU :ƹU)5ȅE<͆>lΘlbۡ5P8]/Bks8l带}oqA kXCqȿ$ h(h٧ĩ'!g_6J z'bOɡ &V"i(V(tYKp6pb%\d w~.U}%\ѓ (,Yrx%@U9[orc$=de ^{vO -)/y 7Ti.oeKLi%'NxUb8CEm0:dr[n';2҇Դ|Q 4Kpm5a׭.KXL4ͭ͠.]0-67܍m9MVv)Vou`qqYk")b"ָ>$:yi"qp‹ERlf*6m~O?]x60[mC2HyAmGuqzl2ظ"XHrk~R1=D_E'Ju!2@4iYw-"Q_׬BX2K0_΃"#)ꏒ8bJ!و_Q<$ĖN.v5d*=)#B7iHDKnޡWMuF`-N31w۩,'>F>T]/uȝXI4\_b+k۾˱h;FHE !7SGXJ6\H:rX4za)>^?\28ט<˕K*py[DHgl'N龌QѲlHߑ]+D+|7uB1]pޫv7 X"'vy A6]yr׆)F* ¨bAnF ;'yNLN-]"70"̍VϦy[ &KyߌΨPE9.y,-/ua3;MYdyCma08qEXNcFN=P -(]vg'!_gwNar%J&oE \:bn˫铌%e9Xmg'qrX%*pz("ex! "F\/* 'T05tOHlk"֢7'>+腱1 "}# =l.aEy;t'{k9 lBP~WVI ڼ7|UW=5P1!՘kwENihB <7֎Gfd}lJ['zH<|MOd;Y`EQE:6]_0`拒7ӫ< h'i;亀܂<Oe&̄j޸++: qJ6TO8Q G~Gj/}{w#|vDa;J4r\U7[I& E"k43br 󖷤17הw KhNή&kTi z?,|iK$&di!)mx=ޠG{^`ܜƻ# j{~g`]{ĎD_o ǀJ p#kqGBET`DWqEG+E,P&Rv㼂u2SXeϯmH28L=Bem@wyݩIS`Y'6sA?3j* 6XN=7c_Q/͌i/+II6+bg3{Pƅc-RxPXOi!r:pZD-$.qo, KC\a#@(ҎFg|!B7a۬ª~R@IAWss ?7mm6uEZSAICj^]_K|^ !:k̷g-o(YnFW;M>c]y>_j_9`rFН9GbIdҩ+QNۮ+w_D2Au_u 4_hKMUfRWV.z#m]"fQ/jiF!j9kI ﲒ)yIaQyQۯmc&ч B[OʔT!z KԷ LNZuBqzɵw/&"S^=,@]n3AyR(m7{C2<2=^a}Byf;6*q iM_5êL$?gJWM^zq5I?lL$nh Or1g*0?V,b!mE&=2XxQG)B{,"394Af |.1KYIWU@vzShd懬U;llLu=Ā?РULaK<[[7VЂ%#[+O*_r@JCJ[_D+I++Gg|#r*E3DzTJ#)x:Woq&DྷT Ym-*?uHq}3ƨG +{}({ϔjzfjEux{_+ #ܒyGFρA% jÈ\e۲FfaDn/Wدf;B5]U&5GHkOb1u[VR4&uW+UI((a:SsS8^)T:sIl&"B~DMJ~%m, @49?\]lyO5 aQ#e,9|sOaY0Myoߤ!($zPH"]P7-?ޤ4bXw.T 鱼d5 |XOsRgqD@t5 gKJNm WN{wGpc.T˵]0@|`]2l@д(f [,Bb{cȺ)bͽ4~u<ǹY#a4N q[Ĭ+/* u b9+_f@T=m >&8SKzO6%/EFE,cEVEC̒ABwk[`8kM^#+ "Jped@%eeq 2dz-u`:Gh:}LKjTІ9Yろfo`wR_ܭ4{&T+'WP<"߈6 *r:ͦlG]J ]p78bO^?WRjV)w*ZkN8/pj'b{r&zv&i;gzMSUCҐz-}bA5LF8Xm.jP>g;#;utGo|V{Q5~~{LDw!8(dȤ GI稩D)O>yi>>S,ik*_?Qm)qnWHvcm}˰AZo4T_;&dL̤)9O0a+N|hzD &]bTfg[84S(Yp3 e6ӢE:s۝7UQFbU 4p8=qomlgM,T"`2B/eˀp{=?`U^!MV`(P1zGIMn~_[m %i%%5La *1B]0"VK9 ̗]|0|lPD8%V|DS2Bۡ9XZ>h_Ż"(y ` u܈*Ҁê7I_xԈٽ@a&)pGLM`. 4Wa֯)pۊ0uI`*^,v~P }e|hta#Ȭ <[?cAwjdaCs0T:`*dE^RXӛP{*NXip ̙MԠ埊 d$>X&.З .-Df@,JLS*OAy^c{AFZ ,?98$jNة4L$X1} {;_ɡ~6N>6@k7|9sكЬɝ뀧HUϔWt-kݘShM: ɝ>yy;G`:XE(?9DX$/fn֓F5 {0rۍ|6`A݇G RePð N/ .e\/M^&c%@x<}YgrF=[(\&>e@5mrΩ 3zr]TFca1$ŭ%m[Ko\bSgV%"qX{ ;eh 2fpS?F; Uk\qWVcx@s…׵iNǛvQz_n_T)c&Os5CTb%%ǨvԖhv17YʈaNL]1<6WN'yiDLoT\Φ \a8;; O>TwhBo:ZJڢg7ȭ:Hr oEWKۮ?SFB3ᔚM&jjAH-e _ /;J. UBe;H]`0rᄥj{y>cX*"ņ \jV mhrd.-H ?}:A ȉ)[iTlXa'k h%Fvf*v+$i. 〦;_ Z!?1GG2C^Y8sgߍMy帤,In:ax6)?N5*NNNO,fn5 iFQl—y\,[b׈cܗyfI&P*W,hYk.FŬAj N%rC qЋ.wmD=" hҧ?zl؞8QU}w.7 |^`: Eهe&ZWZT(w7-]NuBa\` | 0Fk:w}U^*@b&خܴR\ C%2awWjXH^8OcFCC?P^:@,6 f 5T0a Q4M'GF&A嵽4dW$|4 T񑶕 *漃{\t?@feGxg@hU  ml&Z:K׶G/phd:sɁ"l_i%4~^xs~|8Sp=&\ >u-F`9U/;aӁE^Qv@iҨdt4툄7~ 8jviYRWa `owװ|^Τ>3ۜglAv LL;cF 2nVMS9JPɘN0(IUpf"vB#_axMGuJ\Erg MAL?.8gLDˊuW%LQ?YuG\+ x3AJ[x|E) `E[]ֹm?F/RQ7! i3bxْز# 3y41}}_uDCVWg r 'L'uiƮ-a"9\c;8[ʚp̩?fЀ1_pEA-fdݏGd랜k:>`W]~S+bvmSoȗ<.?Hk+}ј78.vZ'l@V%eiq$U!D##eq3܀2B_@,`K)L6ioE`_`θ?wPh{[[FIDkҩRoR(Cu~Xh⃌9a[T;e:G~ Ү&X^*\Y"z'A*,CkZvHM@ne=0(Fa 5/2ᇎG]G  }qQТޅPnHNeWLh ]QLn19r,X:s^aYLxl~?wlIoO|\?vK  aO6dzrxY*5n&6Ɠ :֎VrTd"Ǩ1%?":9magnY{WmBxtܯZ}BЫn=i'>3oI9=A M`)i}LG_)a/lvxy5ݰ7D(Kjifl+UtH͕3@єPHs`"F_^hG)&OF?Hc<ݢC/zpi?eD p$Q/O>W !2$#cK/ Pf 6-rZxzCL^‚MYҌ0VE[85ײ _UT)䮆\{H> 8,C@8GqZit/XێV"ұ/b[38%aN_+Q#@ }6 ԯnTП'Q*+DBte[Ab?ĥy.t]8 ]AU|k];G T߃F=N`TWwQ0s1Ɣ_( &$~ H2{rKm+ֽ`݀,:+a S\.!خINVط^h_@#"UTM ng͢0rp#nJ7(6jިm!lR-q+KX{EzxWĔ;]ԌVo@XD,lC,J?^2EzHH1[)y(,B˕u;\ j oMO1厗OU%+gƷ&c*Ԉ=Ƽ@]) H3[i/D 9ޒ*Ѳ[<蜇TvX(3Æ_s?D{xkӿ%6a,ٗ؏vǿ- qV+Н+.ug Ac6bOl`v3BwjƐQ9Gb/QPQB|S^),- `j>f!L&9-4nGOp9mk3Am"k[%vsמMFH4JMbhwzXw6Ŵғ/xC H dq!C{)oZ0 nQ񓃎cy6m1:_00LSrx#nDCC_Uv. 1L qD/S8C"4`Xu\Z`Ju {"$l7<ٖ]\USBK\F{aOvdJ+ vG3t0GŸ-ʆL GAO.۪Z|Cxkh.Sb- !! !@-$MM+L:l7_ց# _EsC_cO+(Aů_D2\k:v^aR' 4 VM֬*eXB~"嶂`S5_ l"=~\sK|x\Vh@iTF96A.M`VyG5%X93נ6 VF6X:.) Z}DN\std2X[y$r”Úd0eLEk餶2`07E̡5Zǽ}hKL_5Û(T UI[CCP%k2x;i X< 5yj3vZ6ǰ3Xت&jлd1XqSr8?Pt(I=pBEn13D/j5 >2f*2rrZx B͓Z=>2/9N(gbO;?P:D06PyMt!]&T^X3-dzjyɾFfX6O^Zߔ(zjlŠ o.hΑ9tW34#Iu.q^r;*m&a"mprYU>lȢ -r#(ak;S948CS 7(䵙,v_J #Ts(9\.\5;ϸ,JHbTwo'ŪGx`` "ł/Pn v ãQB# r2gOn$f㲳E>NX'~L:5vLȵ}PcZ)#zu-gq d+y>cOīPęn&[["+'M= `ϭD2ϲ[ ۇOc lyfnvt bzT7heIV[Uziu_ ?%n b=/"q!!bYb 굾HymSAld{m[{\y\\¤`˜a`j.g4zgf6{A}4X;RǺC:RM3/]AbE26z@!nq1m7?U/D\Q,AE p|Wk?tml&A3m9-r]"7T6K(L5u >jYl3 xtPAU9+C7ʬ'V2 Zlsb ʖSڎTl/[NӑiNq1Q o͑@4T>mp?eG}oW)f"hn~ևT EDz򈌠2$(ftIO%, 90$2zDwoD4^5,;n8d:ocs^s>tюL|V˴θFE.,S}V/0/JR)\mKxy0Ԥn_H|wa`~כTeΑ3~S"nhX`bD=]J/28STdk2kb ZγsA%ܶÆ4ZZKUNc!qA>Y˿aow-c*4T-VA, OmXIev:FAE"k5dD*p?-ⅿKs's+oy&P CG=^~dݿļg,IܑW&[}C\_mw05 [bb!{ *l3MQW&t=BG5h@]GTӮB]) 6C SFir9⑤nR̓@{F5bg5UN[=I}a7؁ 3}= \#_8 ٦/#G1ȶ /b;sMTzY8F XjW8$TECNt1yvYX+^ZkkDj _h|&ŒoWR@I^nܠIv|jJԖE#I;՚eOƺ Bjm:N̻)?:s^8J<,ǥa[eJC5']+*('uޗ$j|-ovZ. >ROhqÍ, /IN~O(5>|Dl9W9Z1a*; pw(MǔQPh97g2},&U mX|.˸ie0GXWqڀ Ciڴ8& ]T5g' Q}%'m{lMS3e0jEYf`Z/QO~FwyPF祥G_HG^:ur7Y6Ѧ Nۢ=?^6:`w<5e!*7)^xm1X+C~Ag4/WEՅ˗*$ Q{&NCCma|'~aY_t4b+>Zh)d'X;2/xXF6 Y2M(pbzA 7vx N^hsdłȀX{q{U]p.pnW'>M) 2A-̢zr)ukN9k Bp5`G6.[D{Q[| *@&sMҺ-0_,3 -T& #n~`aJ l^6~&˟$טfx{[}D D4*$oڽ4ִM5"]iz &I)M3zoA/"i3 x[= MYZmpՏhOȱx[xǎТ\$Atc~\ItOx9:GePx} *l *iXO$kGG!7e1Nm1.=q MElitvxPzW2&3}jb&rx6. uqT8@[4E W3׹qzŕTmz( RޣYE)!NNKOŶp 8|^øyP لrss FK~qm]#9b bƒZI[_Hh:rQ4k+d^fE-DO\W(]cUV1y=;J40̕A; HC'\Erp7Dq.g '=g6\TFq /a&ql)G ἔ| hĠ6ԦosCw,|34U%BS "ݭьQe$ <#lѕqUѿk&1L=lb}= ]q{9;#sI*@ 54Zb7aTc4џM0ח#)x#5½ȑ(_U 󍤦gK[jޞP +wJ&W*$tE95铏s]6PM}DRb˅#ig?xr+)qZ;d>cRߞ4O!*w&u!&}0 uհ^j ;ߡ|Yg W'OMEpgȅ[KgJ663Uw:EMľ]۵m *9*6f\=Ƥ;s9xK-34 o*,EA `bo.#Ӛ-]6ۛB(L]*I(ݛw?;_XOQ͠㡰Q"%V@(7Zn1“}h(Vѧe3[ lE8Y7>.3*`26&Taf |[)",$;\Ir~g-;.zo}\!}Y^{hQ3gPIK-jE`[[R8 ^ Cen쉷YcG^xGXY\rAܔc_"rZy,o6t~%;f*y bFUݏդg~S/lޢUloTYb ;#\; ,֚{r0,Pӎ˅_e5 }F]n:?!*ۀS-rPm.f æzCgzLŃ8r Jl]Y7\N1A~;Xżj4k TgпQf[& 7+y s>aDhthf#v:ʐtNYD49vX&lz 1H:혰}%Y|vVr-|*[;+?`5bɒ 6Ycqk3@v cw/tsMr^;M:z֣և# FTlR;vO3 EyF +{T.T|=eU`GKkF/:}O~NU겉MWnWo:fZv-P L$VƱ;z@k笃ZO n&}4܉爴7uJS7b䔆7{zyїc&KիD m59gI(wƦ&EJ0XU,QLX@/SvʵZ&ph:aR&Ko?Jx%9Q˧ҖWy7ֹrK* зE.BRN"J_Ă za;O3!7{JKm:ǃVyВe<|2͋@?HI|8֢WPu17_mFc0YAEjrI :IT>Ũ2j-&TAmtd/7*TOüFa} mBOԀu;b/sdoϳ*1DCuYrAHd{rr|}q22ԭ}SC GA;o14fa_W]0c:)%smĄT0uh3ܜPbd Bb&*iUkU`jhbo&Iǰ`o@pd C'` j4;z\q)0QuG*zV/#kG6[)Icl{~`6#eXM۶;獷*g(x~oJMy%)I$BJZoP8K:'#}*#![1oUB1~ز׆T7_Nb V09TwQh)n/onqD;Ks烼ɢE[1M br4UQ=S&pZ f Z[ 2qeYSiq еe hUaTw褹Pq|.x|P qWtqta.=y# spA4p\Ynis6n(߯8q <ӑ2%EҸpMFg]/O-شF#%B*ަ9Okݤ~6s2XLy"<{`(˱{o{^KqpV#wFv[Cf;G-3NF[V2]&W"_;$Pɟ縹}qnqmn9:t<6AhOvQDtňc7 e)[0,!|N.Srsgb̻IS>CgK֝mwbŮ4[ّ4V_ItC7?X!2È}87,{j<枞hWlZGoE^޺_VP J*Jpݼ};Zrs։"ֆcQ@XwNI?p@p !wAD- MU_{X.[ֿޤQEުA*)PP:%tq.L ycOBdHf!$y`-+$ wk "J~fބK,6F}9l_gwfwre_ E0v' )<48`!]Q`5ObN#2V/ u@!@a0js$w̞cΡ5_]&;̓)EAױk4C&D L 9O2. nRKTL֪vܵ$ռ&S||lҘ09-2nVB gX+jO-tYё8MmYpwϻt#I)ܓʕqq~3RO`֟4>yuJ`rz2Wrq1\(dzp`) H<[r2b=Me;u6ѣklVNU =ĥUhrl|] r[~GO&Α0T EUvEq2E}}Z/%e[Wk fl2LЈ$nb+[~w$Js^1G)# wW|X1E4` 5ʮ"؋K.d/+QIL j$nr̔oD|{uNqʕH=K"A&Ldf~4*!֯YG( z-R8wѱ$)6/pz`LB=RPqs ZYx 8E ҞNcmut~ع5LAKZz*ݯfS3;?  _xoBjp%`NHrx@יҼpkۛ w+~U@5R{~ [8k=\ НP!\[$w_{wMKI#Lؐ U,@vsmFTqVqGM5%i-{j_򚓿M^gy#P\m3LƥCD2 G)E*hږtB5 AӕS/I^ӘtuK8'+:XBd4)eS5E Vr#ցk φ\z?Q#Yj6 _V06u53Sy''7s|>|2@K}b3}VM_8]( ߔG)'/~Oq\sbeDYvֲ9M9d4DKRsiC͉w>ѼC%7 Mo$$Ɏ$sHhĈLʎ->l4|K8*:vׅo]ZVz!b`;ϔeu=}QZh,n!Dߧ,%wn;KE(i59>1 F}TYC^Le.m9: CF6̌˕Hn,>I"*UY2(P3?hnu-z|\=&XylN JakI14|SEWފ`9RSa.RP_XS+D W (O"kf0[b;|ls{Y ,Fxx)&gů?1He\o-de`j9utG s )i).$סT7tON`n~gٛʉN ͢ꎇ<2SA%8^ʍW,^"cZ~_G\ȬbDdEw $Zi({/M?71Oκ\Gid"Zp2u:cW-ȷnv~@ݎN+ |/Hk ӂG]6"9551FFnS;YnY!n;vMp8:՞;*5]H Gg^tE3#m\(NsJxkzqCYiHX> ֿkiW4*s:n߯*.&@ܪPn.qbP fϣt8B#y٥ COniI!nzQ6^\E4Xh͑XV 1 PU":9H9풷՗.+zXy%mὲشX_MTZJ(y%Í]!yu _eЊD>}a#WـĹ9pN0r6pn&i4%u24j 5ZW˹s;r7-Aw|:au3|w4KlAx<-;0~/'3uJ 7Ӓ%wu Vřq1 ɍ ַbD9Iq|f݂#RZ.u7K !6{ƈIMw6cB3J[=ѽzRy|E\i3@U KV>51D=D&Pq 6\Q?(Y#C2H+k8Wy2 ~RrZ8LSH𴖑UsxD_@{3k)KM&\tm35a% @51~dw^sdl xT,F>k4y}Pf@6^v]$`lBvic A_"=*( Z5of:+eW'"9G/lvkߗ #98ӌ\6l!C8]4/KA ab,UwTxcuvPFZ2ePS47xS91 #p~>M@C>0Iu΍ʢ Fl`K$ݍiÀjFYݿ1wR-~֖DA'=Y_Uވc5ɭ[2$s>mMe BF ̦Kq_:UX{=%)}SDr.xaD>u%'=dm-a]{ED>TIuD=,J d-B޺J15tL6z+iYXd^1\36/X-]COx' tBdWڢ8̛B`bN<;f ϡ];Юr\]c,[< .o!@cJ p\<>0j (NQa3k3r]=?Ok؇3b5Y[8K MU{D=gb(lr}5#P얇lo)HG;D?+~ Tloz"|iF@ tq2m/'~B.Vq`+N+~z>22T<8CPlKMk{^&Or}bSyC֨.Nt廰?}ֽWf~ZK^QcRx '+DCuV(AB>$1".Z:d]!\1wPA~0'M;F9ƧAxpG"yZ܎k eC . $.31f$H/}}PM^a\_qe7TG^s9I3IcVds]̓R4$}%ڟG 8२fL#*i>EEFZ=GFXrp'TZ) SYVpoa+y/!PAF ^?3jxO--FAm\ ̈́4mgorj!E|hwÃƛT֘!NxS=e*Blwb ?v-B=NJf[0C߷j.~ccW3Q^ 3C4BOK nᰉ BB&Bs:븀k̫$sCo;'ϑy-)+ix_D!GfUjݝ(d,ɵ-R;ceA㪺D]5l9@X6({j YY?;%?1ҖrX~ȋ7vj"fȤd |tt10H4й0 T75_Hg ^i\Zˬ<ᎆ5x\iPtbv ,BVȌ5A<_C[&㾷Gf|9=m2G GBA@ %>D zaHM.VU ϕkZk.uidH^G5eS. q9\L2 *XKc,(/$W<^ʭU$b^PIk1D5eh(ABWb tkYk+epƺTT)pa& XV7+UV5QB`'.3s@2ÿVc${UaT$8*046ʦ2U4EU&&~]̍l6ȻU/q,`iX՜&;93蝂; UE7Ƕ1c5oj]^$A!wR 3=gq7AH x/R%\*ld޾Q1]Z]{,04@:"\|C~Dm+cT8{ykX8ij G|O`vdΜ;8ZJ-` }G9םƦ8#2~fYy $&@y'AAףvYU+xl^TvUhE\;n;kCA{ (_є-<k F;\$ 11^UB)+Ζ$┲ j$oYԚW,4Ynq$a>ضw bOdGvK7Ǝ_G['L#3$9UFDCU[ϼ&<=*lH  *FG ɹ'k:d -7=ap{ {)ri;3#6KÂ{fEi:ԍeH&1/U# {/,?P :֖8SݛrbpL1-14@;ca -W+Ew-R*qlV>ew; W^Awhb,&bbf]{8Gm:(8 L>%ah1"m=T9:"S(MμV:h)(sNk" +Iz.JE*ir?T&Z">_T[+7QNŭs ;t.qط>^z4،8yT/z.tB Lm[y^^ uw&Pp" ʻ+]qE-wglS]a"S1 w1"Կ~"]x%t"i,Di@ 4 m,qع1/Gy=2S{.<ֿ4Rn.Q SxskO^gێ̖Ȏ,Ȱ8:W P WvC~2eR-CU8s%1=rB=<!vӜnooq^]b@FwS 1J-\6+ݠ-<!!B I&~\6C`lG]*%CjkJ x2& 2`zZ?`aAe[=8EV6VxS,a,7R, r(nRӟ6@1Ip{S_/ ZYB ӂ7q* y.O]Fx Dd o' @$Vw"w -SZHjQz,_B.=PMJE+O doVvnzw2]I evW6y[ ~!0T: x;[o$/$>HЇ,<]s:3ˋ! vH6mOdX/9zZ d3=r.=[O7:>NH6D~r&k6FD<\8=׺LX]WdeO(x#۫ bei̴Z R~@  } qRb1߮"H+ HyvWy܊S{̅1ܤU|-op,PnW6 !oٻmZ7X?[ f8EJPۂodYɃO5 MÎ?kCUb4V;7<8tiUtq7_*9d<$/,ydBGh5*vOs;aO^%m΁2.<&^(&)o?8 /$C1w<߱Lo5~$VBf]<"0,ߒ>ONw_\&8kæ+sQ6;*hHVNGorVPwTY *@ocd2*B~Ğ:lf9+vƂh>qG f yO׺s KL$B+ҢM# ̈́=:ȶ]RI]\}D"H_`4}Wyl-kI72V3uZaS?v|طLQ nvcv,U4&Ckd!CÉ RۇO $ؗK^|KLL{9=g_0D-1ؐQ#@Q>YL ^wQ Xpx? *4$(9 :NT&Mfq?ݗ%]N#n#~Z0Ņ>wbr#4r'>wdΏnT-j fqAg<b% M0cl>CWu쨝Ƅ(Mi߫ bsq/`w1V[V0J0pcvZB?il O KisIўx~#F9wqgiMqV? _͕\c5O1G4Yp$  6጗ZNӚE ߒWA%Z s4#M*u44NRDYF}Uwiy| <=X^ѻ8EWz]/t@C["l>PE}'VYΝtUS2Qݠxn˴aN" (뒼clXu[1꺏P$hYC@9Olm!c~h V"XoI,QϺ0cᵊo{; t&puu+vSkbvJ.yvn!1dZ|RJA}7[Yx(llNcr XsLc ?l[@q+HDU ,tEI'}N# V}sUN.q:ɱ hk=tpiG[Ͼbq{`,ܲ`0]o]I0go}Cy{\0:0 |%h*É%PR!E4zfק/&Ѝ=a ppn4;*-X~$&v,a!z:'>V:\ F77yJ([ !\#@3ł;r5 \I#C{I#̪1;Zʞ+g#~=CX1 -_b]wMmc`%z T{۰U}c2JY}ڴuy79E7c fKnx>zT9^'Vj\7I%͖>*@*!Z5 ,.*z&?~RIvY'үU;I#5Fnηʫ! U3MkTDϯ@?;wBmYv5x4ȳQB\'5ȓm{eW,eR &"{riЯ+f5yc5=v<,3&q"E7r̊+z><+gN@뉀DŽFgB)]/ya {Gvk4m-+`(f%KZ7>|hԣ;zlo:=^n%0y6\&>Z=Ԣ?HH4c߀&ss&vh"uJQKѢ>o e᳘͔x.m@' -Ic#Wݝq6دjN2gh; .jgn^ ++Jsʆr;j>}2V0dMFXҶu!RTH쾭ͻ2DuM y3:4[&PeQzP.퐭qGG' 6DӽFԪW zul'| vV#3 JH }<ٮ<n;0z7 /LRuGR~ܲu铲8]$|⬼}@dnp)fC-객0zh@ ~B +"Qå=eg&G3qT$4[+,ЬLDh+-K?$vgOٯkqo8Lje/ Is 3*O†lg*5Uot מkjbÛ4iDuΩ*1-=YU${:ԓIwjJRpQ)i{t Z}̵с>{2ŏ]ߓQ[a>D*ͺ/+`sXX;+FѠM@wND5NW&+z>i5ʘDxj)NM'JEP 0ѻOlҲs~?-FXlzž R/OT עl8P`^#IXdW|:W<,3'H4ɝ18;oO*F>' S HJ?-Z~eJn;DfgRvzu[άޖY)!?;梠=Hlu#G+[ bƜ,&|]z1I(_(DWERns"gͫ1T<~s̢O6n]Xi ɧ妾CF5Rh0!̕DDq'p)) 5t :Sw`AM#ov-/sM#A!c^rN;F{.weGTyWZI53޻z .Cb~DʟMlpgc9Q&"~3-hGm !(/4Gthi&O)`&xM͗]>&&3U7ACqe'14ymANjj >`l9%"p'2xMWQ9pfbJ;S~P8R}L RPi BI=BpgT:⩍r+ql8>-%NT^EbmeXjL)M/A9#Ƈ D1AYs$y"&{ȣlMkڅU +7(tO(ÀqҏR: -<9xVw^bK$RO",qXHw AI ^fc]/632Jx}<_ǹVђqd˟3٦_>x\WgMAhP&ZsYYrL.4p cS6@[ Ja՟;t‚]Sʵ&l)vǠLip{{u{4k}1 gϝ9?n-Mۯu٨#8*jD~80c& |x}Ls:DFdQǜ|r!mNU!M aۥDN4'e|wigczb!R!sМJh04O*H 1'gB$QbIYRVUm!O!əYhLr$\8 !nmAɯ}Op; hq;w 0 ӧUi/́A^B@XfB;vqaสSBS9 N\ԹO+LLd뼈̇4RtlKPX.(C0r$@W#+r4;І}x<;71IUz ~el{Ėyo@# kXsT@Ey;? M DE|l> N¹;GRm4%m;;'53 Ŋ&eO 2)$d[&:-uGs:ۻ=0/я] l̕,Ka֨WWda\ŅlFgn).F^$U]F }%ٴv@х:[_.`WJ(;Kyg \Q$:JNsE]ڌ5uC97 }M0Eϣj Wkҟs Sl-T]C:AzLYڞf7!- m$Sp0뛏i;m'$.M "6G6%CYL͖wm:U׍y!SR:B/!@*Gx'Nrn^D8߬OG"{.KUYc3 +}`Gd,t jG~mwΩ M: U[IMjve{X#P~䙆jqNs=Bd^:thbSKD-!]VƐtô1C޽? s=D/Eo=׊#d3|iq'dISf*I HFu(ْ`a]tYQv +$ lfT} J5< l H8k_~Ef!=7/N+xI:afEu*IٛVRjw9hTbކ gHє[7ӞFf Ր *WA9|4l;4L"Hكo: TzXa}ّa`'P821jxk:%mQ]N##=XǙ%Ι I/ɦ^zg(2=j[jBW5Q@ȷ^.Jo"WRg=#OB],k":&aKK. =J{l(9f6^M4MF׬A`ѐ܈^#e^o6b\S/hsaɴ%FpiÓބF.31H>b?C S /|uS|p>U1o3!bKm|ey *v39* wp+職&UZ&pi͓@>o!kci2I1^vw+L586,=9Ğq;TgmcjT4Պ8ퟚoǢIVqx'Tɢ {72<7]_ ;Wbbk@E&0"mؙ9:X i>j }( }$\ Y8` Qbi`J!'OYQ[\.ٗʴ xEY1G:Du!O8u_l(̅ ys$ko0%@Ae.`@1T8zfDjWeo } 1:KHYcP\!/A3Z"ށE TTpf S0MzPIh8(#eվ> f7q9 ]$1 -lC0eFj)SgS{Qz i,jULNǯГ:ܔUP͔ǧ_G"bSl_Я?kyOnOvt7,Un϶Mc٠0T{(jֻzgc860Mw %8,XYp o#:+BNdqg_*x[g̏ \'H :X 'haݹRLhA:IzPs{ꗁÚf?fLŽz_ cQʚ"_z xXIfsQO]2Wb@RT/Z)-S>;TM4ibGR xIjKlW L)+2'[r" lH`m}7᏷ *"Ԍ w # F_p|Sj_sz%)N*S֑"m;';r$ҧD:ʲ)!"3;xwOrzXD`~Aέ;QB* qaìS0Y;7NNqƒ -ȔxOA#ΰ8S/Fp@O\<JRU0zRA-~kMbTU@RKzKC5 A{OŬPچZD4'$&؍ȯmn J~5 o6"*r-oV~Af%L:U˥6\kxC gUk{"L-,Y$&m劋`] !ŭz)6d)_ eRhIRoPjAo/һUl6cq}CEE4ٗBw1~N]pG岻+1ո[)S>t/(aqPi=tڪy i\ P7J5`+o\PG:7hi'k`j`v2QW t[oȂv.k7-40ƭ`>{~K2i!ptM1 bZh WԤ#,SF<}I6eu外C'ʅ/3ꚅS,xMzv{sF 4 ucH+u*|=&5;OZ\S G: %ZjLu"eE̞rES{+Y,@. i]$Y`kvv87QƍHjT YaDB% sQ>k\}@N^〶?:j|6ZFa_^EnPv-?u0mX@`TmT^LzTx6ZMr+y<:dú; R<1FY$5 ߼OyqVjI~*+NȰD؁z._6c !^gI iVi9tI*Lﱃa>lIPTbnEU >7\9!GnUK8?TӉKh'H:yc̼G#a;]]YRvb:m 4ܯ9@e4$/vIPDK;_=D7 ӖfaEQ|\|^;<[z*MΤ&ł%YZE+Í%$`&aRsq ލx`:B}qQZ{*./AeBwݕS5A0$L|cg}á%vͩr~X| +H>*T6Iao/6NY¢c&3׬!c_~w Y \§\%!'5h  ci5ښ5[*Nj[;GL¦?l9;oUT_eg͓ `0b5좐kԭY$Q>Ya"ˮb Vo8:`ذ-ehڈg;lPfbt;wS]@ȷѾnB3(TEp<4y~)N][7ɋ!f.+p64xc D\(_i_.)\K5Ks!I XpCtC1x2 >XM u/nJBX_^:(pB=YϞEh؎40S6صOILfݸ yJn. dX1rϻveo:D]稜9j?c`, i$2S0z.SeW\KS#㹾Im']|ι6֋Z{(jsES5)nTe4HQ{xNƂ=>`I.ll@@XYAK:>'tFvPÿO R;,ggjKŦ".P&%BzKT񯗇6̂ygA /ӏEb8@1&_tѪj.;qS=Ԕ P9u+vGLlI] uXslRbyDopZN #׊Y, %Maj ZE;r@`$aOx <::x`z.`Ŗ62᳹$ ԋAS-]]oz ڜp%ld0&%]VYIFDoz`73]J#aOBݦU%k~ WI^g2mx+(1;e66g2Fx;a^p}?SnDػ ;Fkl#ltB]Wxf623􍹸A`KS"F֠o/1*a>q8b-]C s{&DMk'AKԱA]cMKQ,5O.BCZR.Rҷu'G, .'ecW3$ZNC h.+"cFp:mY^0U(%Ϊ@*\9 bníPtHcgt.GJDbulHI9Cmx,PG9 (ݳU)w&"D/ۘ.ӎZU{]!`%M_eme[~՟ܒa-^`s7W)t}<&NR68yTSc@TZ;i?v(Wsޕv /ieK T?YQh5wǭBTr08Y&ܑ!NB[y.tc=[Y l%]?/%ry}/ ߱4Zͧ]ӽE =.ƞ7QkAPLq %2'$|4QbpZ#_t @xƣm3K&|C&ZR~ꖱc$mM&o 10s14rd~P>y {*~G:LAe";fxZM:Fd{n4(["sTbrdcL,ݑڎmP7EW4^r`llr/9l%w&1[^: )JW„"Y9F&g<r9GWc]oC%Y UX|vFpC3 -MAee[X5):wΟ<ܪ3gP`i}JՏ A7?F[arsbQWn!r#L$I;E%|:}mcεlӤDcdd9#4{- xWV`ù0*Ey`0 ӣ I_oQb{67p'׹O*a/{hIO=Ot5@TQԑdq;ڋkMq˚aߔI{zxuY^VrVe|+#i(>":f&(.*h,0|a!*:T>sGl#R %㩍jas dbqȜf9ٯ_@l%GWb}U$ˊ~ym?:j^5>j-R^~lθ.Ӷ#0KYSjD10(֎M9~۴ܵp%K&@†d^?v;.eɢ) 0wtCg8e'KLìpuS nW*uWІ66,h,\~ :)/YMk"0լ_X-dSGaf&JD],0\pDט >j*,U%zy7PĆjl=ȏp $h/DPҿvI͟'֗~[F4ggn[.+/} 7*h_ØZ[{~Ɇ)upLm"|P&T]xDdYkfH/(dI#dN:JD53H qh،Pw\g&fx5:+G/SL<_>9Q/.bV `}n_|n;2^?qy<$} NAXhwdl^ZMuv?'RF]/]} ;&˸ <QPW gSF4pzWy#ǓO2yXNo¿ ǃsܧgFN+j6Dݖ@/2&„$y[66kt/ }F^<ֻ=Ib#onbD7V˖^c+jPQEm1+AZŏ,M,5c&aԀEm7QNGvZOߐ/lhs:moණ qr t4 R26#EҐ `7 ?A@O1A&g>'>bn<09Dze1W1h-  -Y S YNVsw?ԇ2}]ݠ?,K|!I44Ŵ/NIhUJ|skg@@ {[vv=~4XҮXU[7%C }wq#׍$%Ywd+o]`TԮ ڶ gm]58Dn iƹ ^MN6`;)/VuQiBSȴUϴ@4?Ak](9ǰ'랥jtZ[0 lٛ@%`}T,,MjMmQ۫r׮,8>@l[@@ʬaNI,*&$tT%] >Xa8Vv+jo [˔w:K/|L>Glt~oGCy~)eH S'+ i y[t#m6O~Wq8cnI='%CtMjiPUE yFIsOs_ya prjG(DnB*Vfrl|t .Gxpd>1oP҄b ,eB:sMniBM7G}e۸uBP<'XCr&E(,YD`ᬧ;&8kYZcFY]!H7'/=&n)}^~n 5/qGd!%'lS#phJ΍og?϶Zc&S?Tc3&^:6% .ATRIy1&@m;1֎$@5[qq}-)tQoK}EƬieE iTf=ہ:O,d~]Bg<c19ۜYjou$Gy ='b?M..&mf/l'a*6Jf? -˳l X@ &6lLJɺLS ( EQhZIZsy:~19ʛǀԇYHZ YםTq .ysph^-6jźVF\M(LCa-A_{ WaӞ*#9# egC%a\;5V!q4"'Gt]|&):D8h'j=g\W㣋6.ٻ20ʵCYA]ʧt2AEAGy*iII0// \!5~_`,gLU@ 8H*p$P*1MDhH2 $¡LygS PC$;^ oT\*NF9h 3V$tM5$2^1Vǵe(cE>':<0 OXa 9xWnyZGM\;晑k#eXtFe'qinr8;mN G|z}aW5d\x&𡹆90\uv9gg3 pZ |?Ϗ Wd[# irs-^Ju3#NӾ1@FrbcT{=X=Vem 'Ίg m`-][M]! ]r;O(h ml> YNʔyf߶|b)9C'aZL]:Z,oZq&"~Ѧe>$X8l:f-aw$*$o Gp?MRDAo7CeQf T҅@~&r#b%_tö[y頼B7V%%3 XxbbmPjQܷMm*xź) %/.D*Om; 7]FN%1̫1* {'Z ,]&/=:Ӆ.g L:õ9&YqgV Qo"zJGe6&4w(0{2[#NLfI?"*+f:%?`r"}ZeVl2gJi%5scn(m/a 8rR#cH/f*v;r=QE5y +)1k +F+- Nu7W=CBL5$*@gf>6~F RZY -{U\G%.F7`KP<[xpozpi[*& a,ESQf\r#8] %_3 W !mc-_Pps= AR.t AxHI.Jp9r Jwr`!7|&'6qAjXlx.?F JuR,\Z3,+fx9o+ij u1fλC^-%s9:ҳgsI~i7[F?7Yy^z0Qc I4>-Io=kޱw,0њu6a\ty oR%LC[Ψ:s~ߧLk$B[Z TPJ } =SױNQ:_2䄏Hl$FBAU;ޝr/*K"*g{aΩ tnD$R#GFd͚[t؈a#@W^}+-Zcxs8WJ_ؼ &۟EĚ7mEَQLO2RN) +y7v9\q)h[5|nʆ1ew(9YAټX|țM:D.3l ~/ +{1(!HGXeꨛ41 HH䩟oi,@=-ﭺs"qE Wm9L;MwË"|F/Fl>"RXKV LoUWH2|Ƅf4zoU#>F̺7}_w06}j3{3gC3 Znߚ/](l22aSިjzjNcHqAx)]JQz' ]ѓ X<.3x\D/]:4te_5`|6C85c%gdOՙiP#GS@_7VXlv佗$Þ=ڗkiT(i|> u?4K]T &qt?zjTuT ;w-Ahp9E3n ET]-UWIe)sݻY;rHy2oQ=e0^|gfBT6k#ec_G.!@'OE3޲K Ɠ)|ǎ'c)كnglZK"D/Ys0 T!gk-H .`}ؑr aWhyt:_^k\ bR첝Tz?X(h?u7@pH 2:0P{͒ʡCg$jQoq: 1+N g^$''[ܪ,R##{*(I(G4 ɲ |(7bI eڴ/%O1QC3pJ9p^>{W۬|^[vp<^-ӕ65Pa$Z&՛Eop6%Hyc037h33Q(g^R3j>we{2)ט{RH7ͺedU1V"I!rѡeԣUKU8 %1?}dJ+h)a07Ƿeep݈#x4)w+αv[?Uxľ?<2w_!c8E9SWqt@' 9LN.i 'a,?YOLH.Y/jqWU / &]~MEn3V-&H˘A(_1#r6nMc$ٸolSΊ?TULBǶ홛#xstf7,N8I  $3"ː)9zqhTCuYC\5>w̰% 2Qc ?K5ibZ9y`y54}Ub.}btBRI5zq)d"+"3qh/0ުݛ xz])t7ODhIֲgQ0~rm<g}-HB`j "F2#g4%.q`S{LuټWj5~ZaigA(j؀FCxC^&ԛﰚl 7daB5ǝ-d )ļe1SwQyγE/e }jju^U'!xi?8 qxto*plaӄo>w2avf|ύU.l0m}SsKpj]opwBBͯiu "/sO[c3v= XSܨ \TؐaҘUlf0VIQLLk;7@Nm/A^|]k̮"LNse?/au0Dޤs?0my _T+i#WpE03y䀘q$w.m;I*@PJ{lgq M,s)sh({TŽۘF /ݧq1|Ψ`Ek/oj/a*ԚX҃}؞'Zm0)0AW 4CQ2H< uJ5~i(vnms(IAZ̏Hl-aɤ|}x4eUporŒgfP䔪2'Da&*Qgge6e@ u\52B:)m( gjuVfp2e]ijc_mEBBB M(C嶒:9l+ظ<Ռ ql^amg_ \Ck,V'lNyhK^@eق)J}+:6VbwnГ56+KDn`vf`EB(ښ)4=JNݜaf8䉃yi+,p`UE#V/hk^W VAfP^y2ޕ@nlʤi~x!DͩwRCo$U1IXX\k 8A$Zƍ<sA=E=n5Ab#VRHLlA,. ~YZPUUzҭtoCxCl,ڹϺ+߬[޺i'a<߲pY3^cP|?}YNb@ʴIdw<:*rEZf9V9.ʮ8 1]se4)3 ]Kׅ3G9/.8¼Z_Q1Դ 0 K-ƖK~>ʺjϖf~dxM:* 7D"!FqJH;KC2 eP񹈲A(u' #!E[ط7 1Uyb8е>CQ&j1nmSc8,Q8|+>E Od0OQL'^aF[U`G莎Eͩ9WPВLnQ#IX"\l ]oٿ``󿋿!MxWra]iAQis|d\5A@zv`ȅMztWE.z.sP9h(:'uN ^!}|}i|"íNe#зlT *7eҚXmR,}Om[uIhi l!_.BS2 $A 6i$'ҁrd5_-[ t%QPrI 'Ȧ;7,W Łea# ;I07F|59zUϙ`73cѪ@ט}|Rʮ-5i0A^P2 NyFӰX?E.laJL`9оu͊v~PUM1wW!T~]fCJ)D.NrQ_ [m.|CWz௒% &w sq"l R[Q21rd)qĺj_Yj?'@X'\v<9Ev PԲ!v׈, [~P-4Iq_&D9p]gë!Zc9>`e?cW7Bdؓ'k٫j0ueI7iV*_m.Y5Z0|T^~ ݋OڇXyU@ ǜCmHL~jm\k%U(m](v#xZG4UHU"U!q[yG;=Njv;OIʵd:e¡B ؽj9 3k+Ū.%Yஷ]6 CiQ"3=[̿Di,?cR QxB}ICl|G'ٜ\^ql;y %SG}>?Ldy1j"u{;X%W||AEK˰[+@]וgmԪql%97ץ~̯z_N#uvke50VpZroblFJ; dZnIn@WA OFl|_NyG9a˜_&ʶWkߵqZsfrԤ7&Л8__ U,|9WvqbspVP[?a"XuKЈ{pXq'/BS6AK=NaԮ6/JbTŇM--?\~џao%>bU4Y ׅ0z{ņ.IlSkfµr5v(J"ͺE$8ZUA=t_Yzz97ev$ rl /}Ϸ)ޚG|C.gՋ b_'g!Z-Cb+܇ zHGT pMX Di)'Y}sdJͥߕ#K)S :1@pqDHfdž~sfΖsLPB^>S\=Mkq@3"I'1E~i)?P qCF"K vNj~'o9 vvWM&d"cDarJ l5,D>u46 h~y#3PӵutZ M,~cQck!* ?>8qQ.)v ZXͨ(NX-(zïV2U]j"8ڝCm/75w"[mƔ^lI< .ɿoH_Ӷ7j$7>W:*5}DG`Ex3<"X0TmLjJ3[#AU![W^#St< ^fM R.Sv+D-P#W @Ux"[H͑ %T3rb6k}FjfRNW 䅾f˸,lxx@ O0ob7_`)vdΰ ltFf[7('w~ _\#ֳ1Oa.G9`²ոڎSWTa{RHͯ獄ߖj>#+hLb<^Su`YG‡ 1uۏ"`INZݮ˿o5RAVl/l`oƻ;-Bd/6$ƨKgXXY5fGD!VZ_:qRe>]g Nb8hfE5|,`:lɱ1P$/t[oG[PqőKec2\bϼ.[ ^}n.ɓgQĤ_\ @+[֐ "ek 3 lklL6͆5NrY9MC| N/.jXvq3ĩTʁqWNP<)Q]6੎0>uf[|Xptb}sL~Ud+XCP^Aj.{ʹ{K ߹RSAbq_hw>#wC3!^=^؛.T=T4CVYR_=uLҔi5/9nԧlg z8Ղ"τƫypxh t{ A@&;LМl5(XMNiZ6#Z})咯i@x Tό5툌uyA½d,@)ACc#+3*Z1N gLl~g0f%kn 3: "?sz4`== (&)(V'SxpV1q/y(3QTY;=8 D<1=z|ϩ9A$$XlbkJע/M7g"/s]5+q<9ң5H+8v:lg( Q8UВXFtY܎\ [\9W0YRKόEu4fQ/;e2BʜAjm'5rQB0gE;΋hĹfBu.Q$Z8U r{c(΢V^7O͏ma/[I>}r'ٳ!@"x%O~Y8bJ,4 xSegJă뇗xo:-N*˦CcSɾܟ+9;(瘋 hYzM)'&|;YM+#Vv\5'@Tfku~*ҷ=6MsL%.YA:r#?]uGsB! x.f`Gc'^+C3KAeGʲ~A>rlNeq^r"I_̯Q%a&K0)tJ[)yT9OVN@0t1z%6>T:G$0}p &ÄHX}GѴ] 3*m8t0'ąc-/zSŲ$"yd-aHVmSF3NTdwf$8Ju;q_Ogps)sOzի" _3c!&Å{:Va76`^iʶ~ 52=ƇXḃ'ZeU8[*JRFVݎϦa;Ld4rHFN%|pP^_ۅth*ft ?D;2SH; YDoVws/AFbh1+݆C1ld aB((r_P╤[ BvojSAjVMBKAYOYVнɉ>2j6]FܙDޮOK2mkVQЦ ΒX(+`o3jwkĜ6uU8m86!`Ķ e ۗ>ˊqe92??U#bHHUD2ɠF٥fe%e_B- xVm4n_AWD&PW*惊r݉bqLA\glqkgƸ$XΌ S*ͰEh|?<t[c7-蛑~A]Ot?CN`0j4~iI4?sG( f7_xulQ ^t0 7ZY yBBq~Jj2fo{2l՗o]`,pҁ50f9bvwonBmq72'!rc}7s߁n*-x8AM)@)Ù$(7km(Jk\j.Nt#f"t&8AHXLm(l=!ݕLb'8X ޶+ZDr~}DG1hVI鄷]\y` S,?Y+u^ᱠt]tg:y' ޓ>>za)E@jfGfT Ť(4ExI(3yro@]8hB {c~.^V@~\6xs6_%r4XгA,U{c|b[f|M8lB:xP_UO94UFty_=^?v&. >SČX@Ŋ+H-v@kFBaJ{+f%D_SѫTnڡw# F*(BL5xGB5K?;[dDLм@IB ^191|wwSͣ#oxdq|UGWtl\5 #tcآI&y<7S{9%>gK+|W\lǝ;Zˋg@]A >ȷ0G}A* fy7:ȅ=,NGwؽ&o0+Y\x{*n[}>0y˟B~zwg|PĜ~?\OavksH3xsq>.)%d ^#ғ6!A5w[]hG;0"k~=I|L++J a᫬K t$^*u[7c7}R&c$몟 N DIh_ %~xra[R:nlDw0ql?&處SQ_ZHd =>Sf H4#ψmvWT %ʭۅ_̹;žo'j <+HSS3,YW!1OYOmGTߐ ;Vm`l1yTP?z/,:-!B/ V޿L-1$3rmf"P/ KJoօ2 ңpj=axO&ʤseAoٗr?HѨ6xOE↭vb"iP;`'\'"'= (n3ᲇ*Ql.MCVOFBKjJe~6 3wNnROoQvw`ΓWAY6]'X9t1svk]]VΊX{>ɉ/<.DefzћZ۷W=z)>CwmHgE^߀UE9LѕpkA}*L PDX@?ao'F۠w\&TSU@KhHO$0vS.Mö< /R<'k+'fGkYi_f.3s:LgsE$79e'}̴wie|kvIӖM߫S[背b@x4I1x / )]̸G}0O2 x|J%{k= ĘI(bN04, U)i fLjnK;?邘.pOj_)[&m2Z}u"y+˰- J 9$>*4lХxY&),%+ܗu̽Ъq r=d'\vh h% K3Ǖ>:|y,yb@qCǵ'IbK !5;_Gf HD>+]eD? DԫvjlMZ5 7<.VN䷒ȸ$NӖ]ߏ2U} \V a YkWK?7*)"tH@H/ vzfgokӤSO\Ǡ(;~H {?\f2" Yi#MhړM0XnG[sqwQl* /c?"a_Lpj[wz#/90"wEkޡ (me z{T큷K\\E >е4=@.g\!|`+Gr~V,r?]EPqḰqhC(<Ԗj\_Lw.]19 f(O'Cv!֓0SGfZ8 T6GHC4:,br>Lar,l1srz=c|L{^3jjn{!@ O2S g18k$.>;Sx7W]l: Q4 "fyv$FHWE.In&)lxZ r!…% \2N i;Dj҃L!&U䫫8T"Q+R8UAŠypZδ-Dv߰*9/s)Q"'Wi/|_QD)F~N t]MA_KdaXWw. %\R0O1 b_\JKN+M{Z I ,hFf K!j}ocP:skD3?R.\^^PV(}J1-e W61S1?q::_g3;$ȭ=m`dgOHv̡NI\ftR G!P\ 'ȰS.* oG\dl+~;y*}KH"f%'\9J5z,U82O>#];/nL ~/ص4X-i+c 5l8L"ɸIU˃ERaǹz[/9eO{Ois^ſ6[1Dɝ@yԆDO X4, ]+RR+aω:> xaŦ'+?ZG[5HD *7l zm|>fՐ!KYcJ> ]G}eUcQ"GWKScE[1jP~f~%]rS|[:?Z]#Afk[&v 6h19"CÎ,W4~ҖCkIf]RO,8:%NӁM4pާrs׉%I{s3j1 OpIbCWTp,w&r>wSCLn$_V3/ CEA \_WT(mUP_NLuݸea- ' C{ܟ\UpW?r&6ey)`T9xЗŬ.4=YQ]hʘQ=W~- ފFWJ<J(6џPg`Q8jTNИyib=E󠶉3e+kN ɮq!h,EvIH˽0+}q /1fOԓA"wk՜[8G'{آ<ɽ,NxpD%EÓ8.I];DpVsS=C f[\b JQd4gʧOt)xG[lN^րFg~hxF"bQ*Y>PQ: :x4F#Q/ͫ֝. vb VOc6"(97-Q"{bȣǴhrcX/XnD.#(aMh&u=)C:!_#Y4^nJV } ;n(k_EhruvKWI LvWlO!LK.."`O7J *SJ3SlbiǦ:qbe&ÉRHFhjX @\`:gXm\@;x18(n!Sh,0n񚞨zͥ1Uj kFMoNB@H %/۫M;D z27XHG0pZi@gR^e n荩9q7Bfp -"t Zs|$g"ԮPvAg4Axh/&-Xp޾Z4Wڳ_]~/+#7ݧFr.(/V@v y2`cK[q CthìsHpڧ YOF'\ޗzlx1ѕ#xxTTHrq'H䒦>T#GOB)I1 ϟ}iUO`PZ K}v:9/S[aX8),h7;#]Y[>a33`Y&hF.Cڤ'ՂyH'l1(51x `ZM58R̈́|Eb;,zF\n[nhu!1sPlԗ뜍S9\/sQQ0CA,$IwlWgE<9LwJBH!lT<\l 2_M+^uGPoU׏'N{tHK2(&&=q@&ΦS!C2^9;`Ay'6K)K˛vXTZ7ƫPj-̖$FrQy/NHf9zשw: HT{Hđ j-oUp:sYY]>yXc}$PlL'1!Mr$ĥ|IJj y4$Yꧮؖڃ͐[KQnhw.WPr0cdQhgNoX8ryu j##e|J&ZpH#ۈ9F%cUϬ?L6WJk?G!!;:u1ԞӁ_\jO+:k#&UKƐ oĢZ` np1 O!0k+5.~[8e!QQ~(יz{34 jh0t"o,8cŚ (!15BYE% $!?mۡ 3t荆srf6hBOPS4/l/I mjF%߫^qM dž:FT+bd(cN0G'رB%*ڈ:â!G">5/0k%^#tSrK]CYs2AEx(S2IN MrAi쮨>`{)$` ' >l;D;< εn{ꨱZˬ%=d3,3*m wDi)(0&upCj^)KgȠ\S{*A ؒ;MnߋvىݓqZ/6A_\RUzGR\pZqZ([ ,ۊ_:%i$51 M=q`} wW"#h9n(U!z}^ua=5ns'(~h=s*̪ݵP[v\_&vv}Z^rݧGvJmBA)od'~it8OKn#|CPE|"H^y~un&. &vÛ5D-Fqz'ٿ`s+p# |\LσWR.cJdbʻTT`$:m c-|Exj06 $mʚ ?F'4 e8ER hؤ[ ^!hKir[ˡ?g&|7VAױiq'''τ◥);sH%bbBx%!-rJkD5M.eXKrw0Gm LRsCme3*BqG%UR& GvQыz30um\ '[ZȭG|r}֊`FEǢ "r`zJ "B!W:9aҨ4 i Mڄ߳e dYgSBdV!/o 3u-knea{ۮ|E-{rvWYYcFcS]R@%{<_s;nڎė 3T;%= aiޗ0Kjl#byd:.mm8 Ǚ F M鉠Gf I ©W2Y7shPND@2R?rѫD$op3;3(aڽ;hQ"&bbX˪uCNpۛuk!iJ|?^>.pU8111d{*YA}y=TB%sb#/P/B/xA,8gj O<᜞"I :v=0KM 7}BVs>12gv_фֈH`-VKWF(S,Bk!B@T ᕚkz& {x=WQމ&ٹ[>*18!䨕_<ۏw3'Αl{'%3 j4;b U\+^Ai.M&P0SҜ~mu. EV|bCe.T=`$ӕQ[Ļ ë@w~.v4UsAmRRZ{]Eˌf!,skwvH!đ*yd߲g7:+d}W*)lؖŌ|5kzBo膃\!* 0UTD|~z֐?NHJ|zHUnV9=V@yYgp1.:b~ =es ڗ+9Y"5Z?3a`K-$2?ݔXl*Z;aԞ|;{fm gK7u`(`ߵ5C-, bòڹ5Yskad`e\S1X96:aʐ6RooJ܋C,u81 O{ҖPQ.eU9 ?X֜'"lEHƀFh&AWhМ ? ]7=Lk%8MYlriN v#כu@^A&W]!oLY|nsZv-|ހ~r"\Tȃo?[אlZ3uJ1@(:Dy 淄%@$7GTgaeh\4q,\N0-xFrr$ҊSB*"v?i!Nr-O\1vH"G²XL6{P=Ww]C3kZөބd(|KoA̳ qsS+O< EٕKwd gcҳ L|Oc#3BixeKq~6ྈ5'N${B򀛳G7Orut2' H%Po4y+,M!QTyHvIUW@1p3!_s՛̷]+`ݨ CvB?SY^,-Gr1)V\V֫+? vl^%:'G79@%3ق q˰[ƖGIDAqeKpn<7Udݔl&"(VM_A3z_㨽aM`R䨼< jZ N շ;:Yn*UBdSg2ߊT fQ@QGJ15,„5] ~ɲtҫuC*Me::;iҘ|[ܝ TlxZ@4"}xAT2a.1NC@FV5@;k'!@x֥T*}#- Є #~bhK/q~YGK=4PqSmx 4li9ݴfUKbΛKFRo.\SƵrK7ƞ}&kWwLq/C#k@}Fd9c- |MUc aaۄK%{l ~IiQ[X1ʷAAgP֪9XMT#~iW0ͫNYl"/x%LרQ}bXN]] `Q;aHA, `WMקӿ>oshlN'.R _895]vE_c/ҝL<x/}>.Ses[Kۆ<[j ~D)X ś̳E)AϪK'v#w<)[ gVh I B"e'x&wUAqcm; NszÅ Q&|t~ȝo pco#Z(QW ǭ\>^ӑ8yj{b]Ri( $,idJ ) @-SbNȅ}y҇S: ry(Z |x[ =tsٛ)´kϢPx]{V5o ȷ1E` !oN02nB Cѩﹾ|muYf#nE0S>7r&~3yMMQdjh(l կ_n*Iɪˇ[S7̚_SL ͠ 3l9 쟬COzaM0CQ.~2b ?2a&o&V^8 9 NH'5ssrsӠD?Y^є1)f] aTһ-+ P u)KOq;JE!ŬJs$QLmq`Vfu$7; NTUa2ý+/S_˅Se0W`0^=G/NX M5)n6 >dr/^"3~]l/ YNyW/< z9sa숤[*iz6 #Ehߎ ˨)0 Y#U{zZoQRS( 'qu9 }Z"{G0rZaFn<5GDu''[vcһE^lkuI)$&#Lc~ W]R:)#=V(rnPԍ.pþ:F "(IǴ_kYEo@7[]NE4aUL3="JD~JR2bJh7@>3oG8O~P8E9|ydkS1A]ӑ P#{2;+LKX7:wgCO䔹\-%>Um3TOQownuM0|B믣4;EiFD0jROP5m‘*aU6GT+{ DmRm3%@o7Oz+AdjY!&EnTli*w؛,l%9:OE,)S&qRKB]<Q  .%SP7RFĄrQ9 i[FI J,Ы7ן!W|L{FEYxӀS5ֆt끻*H`,#7~Rr;2{} ?` k76~֥'H7%% u{~ q[VjE!&1ojʨ?u{cb'S|7;9]R,)qALL|[wy5!ؕ]jw}Ȧ2!N_h Lۛ;~Sjzl!A_`^na+PgݓTs qKu! |@rܻj8OȰ# ^!.lpwPzEj+[Ry<5rsUVJ0B@׏CWD,OD=CEr͂H (*(^ptQ[o9-0az‘VnjP5 fpGwHAGwT Xb +aktBϺTUI+"ZF>B֎̾,LT ?extIni uLr.t;Տ붺a%i2mkn߹TTD|a]աޙ{Rp$ "3m}AWRڕGUZJp6ٔ n׉ Mojٕf'/PmHt@SS-o|bfRGg2VR5s6:㮞7u)O]n;} =зfPtڱM)dPbz.o#*oO' 5%Ɣ6$P9 -f$nO932t3OȺ;pVO)]p} U(5vv$NI^,Ceݧe=QoYARĺƘ67DF`ѻeͣ+d/2g10D=yXkWƭ\ U'(La%KETٙ`E+LjUqH s=B}=0se'PFZ\,2tmi;!׫MT׏zO(ɟ:|Oi(N+>|KprHԕ+p9ԝ#9%Sʑe޽'u>.|ڮ}-GV'+j.UTI 2sT+-׋ޖ`2yqZ3`Wm9\5&*9ѥB:R@`0odg/7ox>>x 7cz#+B;i,lTۺ\W;+ SBs)gd2OfK0qcw@&.01k%qUA;2o~H+D[w{FKD>e:?UaO)F %ӓpm){ 25GDu)olvswCp]<*ő-Y@?q qF|fE_s$=d~y3 im q/ vY"NT|Mo+|_nE[z і>d7Ewy @l~K쒳?q ްIfdbȕiGԼW6/$T.-"xR++'綾;vO2'#49gwJg 3>}۶C_71 8h@u9Q*벒d]bx9Hq5\. pj[:Ϫ 6tc͒kT`ʯI~L6 ״"r 5gK*C0C#Z{C;]ECpAIB&`7|ln. m013ճ0,Sp0Ȼ%Nx`Iۋ,F-mLEHwd#F^䩀9kvq܋ZӼ_R6Ƣu7CJ2?䑘/ wpFt#>~%:-<`;Q@}1潎_"%,^y>шjSJJj-TcCk;PT0]p '% <2ļ?lN;ҷb7?=:cBoXfCP8oB%$v}-TpZ}l=@\_0܍6=yt_a?Q*Ϥcs^5VG%r,~mdgPi#9'"ode^r^:E ,$  t'm5uWҿq\xdogU-0 ľ.b0J>U찙?R}ѳ>+< Skʚ*e^Q!T|n`2Vio;ĿoӇg:mdzC˜p$~m#fTe U:,Ss^nM@#%|hGnR*\5 ;cz@o),rzCnO41|J_ۨ5zc'*b:(i1;v2wvmL> #3o>ĸo1xGR>BeJ8ބIS XupG"Qd&{|v KySjFbB[VN]\EゾajoZ`;g|K [O WxBK T.9 c#%`~ic$kvWf\M=FI GBjZs%$Q&䗧ᎹNQ"Yו완FJ̀Yg"!ֽt&@;-tAeHsS57PؒPcoFb*"UϓB Lao`wk9R |0Џ@:J1~UtC"r_)Bto.~1 ҂"qGw6f9$FAD>&&4+^`- Z"w L QhRe)禽ci:&p@jٶs/ uCо*]`ݎ;#UֻfIզ*+=Įx؜;^Ν(K3zvD^\S ת'u1'i:m\W3a1VO#XZs6(3-ɄL6vNV?VїQA(-Rb anujL5ԊݻL5Pg׵arVLE'jjefJ%y} xI&d.DelgY )tM~N<`˖vcF6mraqh8C NΊ'q, neUC{)]r>;?lh/O!Y&@v伜߶OϦḭՊ,YWP^h~T''Sć)- 6؄? M(:{ #*lm qΐao} /LGɄ1d X|m>hxDHlSD6򠴊E$tw.GTJߝ;7pUeaa.Γen{ypk:9x?aM@t`lhlֹX Ȃ>^8B-iS##hQ2ևT@5 sijn*)!uR^/#$ 73>U \cŃq"X1r8_VdE)5]V^@>[tP܋8D6oDӃ.Iҟ(mya:Cv^phmg)HN|_8QyPT(n|1*x" *T\}a/1"d }ir9ob-Ә_hsb|>MpInQ:@iV_@z! 0i-hX՘Pgjq>ZH}!SN(,xGU;lQy#5|{LֹV1YjXgw^S+6hچ`Ie(ʂ|*A\w>l0r^\?a> MJZk)HQzk1]46莇A[<ʯ)]уcsk3YV '4a'.&aArKvسKѦ ]M" gyA*g 2J;rhgԌƠqeYB OW]j9,ɰ:tϽ j|GjmdeCh)hWSxL52ծA[Bޯ( mm՝0ٰ!k=$70!v<>]i(|b (-W3z C"]dYY2zGPfw:M!\FUFuQKaJ6k&ʊRBp~0l .xU!S{\U2m{&{͡@9(a@5eN%ZvO.]I[0y\{9qOdSâ+mR jo.}Cc@b3ٛssH9OGP%EgQf&Vb>q $4>G(wv2Sg/:#[x J"pjWlq#H^d$}B| ßQb(sD'f5bF\Nu~77VtC(>_3W{($Cc|2UQo~. ]'|;v =uXwi Yf/#W1dURj!T %)zQ du>QnbE?_rG~2B<* u\ JK =s-;qC6 ߻2ܶհ6&D ڙ8cMN~WTa%XNBQBYYGBqPQ.#foqJts<惯q{tT h=kE5zo9]bg S+vӕiGotܮ@l͕DgkQ9Nf7=Cpo*-̎%]R.i.R0Tmg҇&m(-?}VHOu"=#ty+e#u_Nj;y?A jȉ0o߿^$Ttn,3 i[!Q=EՔUs/@I˾cC,{Џ|EN~R<V0wǑV%VEX(84M0iYj.0N B+T^!723 Ceyh&'Y剢z 꿹oz@U,y@c\RL7YzЋ%gj-ϱ)BH/qlpQ.=OZ'1=XƨpxdCtȹZ6Mj@'T-uh$?aEGlEd\mT`b33 JuJnE&a2Ln!ؤEO5Gb{l Pl£bVĤbyt)~%$ξ_D]23Rn2?=%`:EKҦ}i D [Q~ԬsWRkQ'V>o$'Rfy97‡JqTku65)Ed_־'Mm. ^Ϛӟb0=pt]2JXˇF2`'RYv`^g8p6OWYGxt! Doϓƫ;SHry'ux,DAm]9@jZ aDyp2tTdqDZiYð6S.QSC쬏~ygӹ'k97el)pwGRМyQ)9э^zof/J'+EcGQ;mwrp|J`擡"ӕWYf]9)85}hq3pC@zJ,ieLf?,de% E&?(-_5G-ܵD3)|^ƯrA#5 sŐBO[KOOJrBY{Vf2hFXBI?%l "Х_J3w u7U҂/&_w`Q!rnzv8 D@]q +yiƝJal;D?.ँ_w1"%~)~6T 2u7y7W4 q+|Hn4}ߜF2"!F+]r.#E>٫]%CGq#z8T7]gO -nJƛ6xrOrȤá/6Cv#M%ZNG\%o62igsEON*2'Mj:ͻWu] g8򏼌p d=բH,a>/Q:"s1݅!x)?jQV xBB.LMǾE2k;iMf+4&_HvvFyB8y LJt~Rj&1]NU|8fM,U'7yJɏvS1 g}kaˈ~ʁ/mHT:{ZBk ,K8jW ]IkakTɊSvCCVm0A%[ZWp*AŢW!7g_=T ⎨uPcUOpy򨙢 IɴJT±%< ӌ2$Tj1Wv37$납 : {\wex/Oj=竦u6@oLskܥx0A45H\gk!$ ;3M( ,T[$xp,Z(1**Tǻ@73eoW'rҬ5[BxfMٱ0~τ7rU7 s 7>!RSu2dw!=!tUC6,# Qr)1Mn&͇O_zаܪ|W#?:mRS43A7J01 ʦP^V=}b"Kx@[}qy)O:g\j@j➊rTҟ^C~1KRoֿH$Uc3ʆiyt(Tn,gleH&OmҠ?W:(~stIu~8aSLmd&j_ K"lȶՍ'7!z +c>xH~_uϰhz3OLŽXBDQY3 ՞,jڶz>QhW tD/t~=/Ո` y*et4hu&Qea8cWi&8DQCxy6g`x ū!  SOmNU-clPC_X#z稓C|ضьZk2_;>-O^6 ,(a,mx3Voidx9Bh }qcIjxސqď54m,\6 %A~ܤd4o#]{/qUJV:¿\e_k3((,Q]POUvCxa_B]0b'8إ~DB_xvd. cG8Vs(-lGݔ n#Mquj l!˕bRk(ˀ" hmx G<{psNذH"%^9 X"s#Cd6U{J(6pk>jrl؆wšA'&0/7"ԟBF8<])~#aZFO>P LhZ[O ^x 5Yw<ܰB~O/C z̻;\7Qc7| {^s愇I=l5iޗ|NoDN&ν~R-bA3:snBw!&dth Y鹩\3*͍A)G|iGU-f_f5ut M-g[OP\)Ohxfֆd: VD&i 7z_.i)6*:6۰p.[bڒ:20ZS^QKK|`:.7sH9˳Y8+V̠#vE5K q2Kseyv6]¢jktm~Fhzё{y;{/}=ogrTF,xC`ј| w7q|:UA02P-w"ig0\m"A%75.y?[;nYm!mlͣr㒹=Bujf/;QojE' jks-Fq+GEO+pNvol_WE2gB-,Wϑ嬼LFo>zmE;\v){[gbD;R{$_GM`WXLU[g];i5g=luhP9\橀ʎ.94$vø=VMay :MGπk=]>ƒ<+j%ۋŷ6G[0ko@`2JRF<{9-lҴAabNv@AfA۟ӄ=iDpm+ /k*Ψaw(b*y@ZVs.eF\ި]y6=ttbq.Hu43-U.H2VS8=jK Y#8SܤljJ\ 8nURfUr _T4dȆ+Gw!{$-n ^ޫ<^Ulp?F;"<[bG[y3nvr_wVX"/!rm]%=NW(12eSMBhJ\3%z07Ǐ{6d)r`߿?_okjl0j<2>[0/'h>GYL M)!|q*"!jzRr0bm k 5J|'ɎvMh)”g`() _ϯ䂓7:q&qFג#9p3V%v[sSNHoNC/_Z}%Yȼ2\ɜPYpeEcs>gsFfU} Lȉ!:h;{AE$Ah1 α@H OYC.ѻ:G3XEGC Wr/ǂFv&GY5LtFjL'\SSHHGpeνph󍧉>_,M*fђ>_<,sW$ 77a% c^+Uтy@Qe[J {XgѮh0f}B5.JqbH0:#-N㬟ɷnkф/R^_~4؛NK.Mts:P:*W=6 c&ێ Ò N".n +`,h@g+VEё>z26JzgB9DÊB%) Ħ՝|pkhp@u;> (/vbOKj] `N+ܯ< Q|yݒcG'8E[= h@{q&L;pH4WO[;De+l.5C+v|3b:ڦ -ZӫjWK,\2/HeJ[(XOU@wj̃c1OaLo܉:+JwJLdτ$i&ɫ&aD@dR(2yE7}יWd$JǞ6LSdBqzGCI0^hhuxm߉@XP!/{R[&27;Eqr*ukDV.?Ӿǩme{Ԕ5<#텂n*hOPLRΕ":*ӫY!D+dck\]fOq^[q-La^OWZե6V  Uh$N"C?mW\ ǸE^TRW`ҺJB^u۵#!.b{q\DO}|VHZRoQ'o9㪛;tWRh| +:R_q[FXHoP~M4n1hq\0ӟc^_Ŧdhه[:D)v।#])񸲮8Ԋh[қ.@? ['M!Hl4R,yMNq<<[U ҭ7f.ޕ/UIGȥ gU1L1y؆nى$tlƿϥ)& sSh9 Hv{8l=[d_ }2aqp{@!:/gܔ%1]+l} $P9"`Ⱦ T)#{240dCBuwm䗖}H:%XL *i]`sX}(- G>=#bQsLʺj$iQeNF#&CH;G[ZtrC?QP?Z%W#fi&uF5pwd2#]rŠVP8':*/\%-sLgc] ?DC73jP]$܆|M]U)+H=Awwi&e}ڏG^7\(Pz8}Zs J Bnx/R ~DN s:}luKZN#宋Eue(xyO Rߐwļ@uܥ?Q:b#;15wWŐcӐqdEu }v3HW^nb?o'&82tƀ>b^:bCzEo~3SKlM=+ D4NjbM}utODR52]+mQ } Ai~U/4WuΦ@:H|EoPcMAF(ٻ┻Ю>ǬM092M˘YpU*fM↢ױ*z#TS¤^\%闸G= VP2B+%ǿXj̝9/oCW߹JΖ7 K4B##œ}KTQ~~BYU4Th ZTm Lڟ @d}@=p *{]U"ҊL/39 @Iʃi7^{)CϚWĈdkSH|%$bU28#6 8<#xe3}U*Rc0y]?&(@DNCy [0:jqm+Şjq$sc{V+ăV: EE]KyPfr$A{e[]LuЩCсp,u;>mvG_F9O_Q?ҙ[i)RwC{ѧCOD?tC;7[r< .lyCB=c"I.t'ݒ{BH/^/R2h~+B燷@dW  0WK賄P9\ɺYR  ~Kr I|f_u/N<襮5W$0kK0AT,Ι>?^xw9;u΋/d^::YRgG*P,`{4E2bګNN)>:nBꋱc"Uf!|`bPQ0~K 'myJ]T guԷtٱ6? ٯaZ-, n;1SeahcP,NbkRJKɓ02Ljr<+S%ݰvzbM虿4VE^7&vU-ZioRڀAn-uGK?[r§wWaBreW]"h>5*6U϶˽W3$@<q%c';sTiW$|([(n쒨|xHisnq,"`R+$W]4`# <ʇ<u~5Oq+;5v¹B,exYPI=šA^9s1xOzSF)I\ZuIۋXթQpۉXC1DZJ?p c(wX1/)wDX^/F *9=y.V>hڳ#1b- nN2`fQa ub=ya|]'88aR -l>VZq#dTj2Kc;X>­HY!׹PqӃoy}%#h3q'E">tWuH30I@]|w oBP2SBӼ6 s[0Fz#56vztf;;l<k2}-V{y&Y V~mTn E3?3P1^49yݭJ*F]hjط$iW}5A{V>|&cD$mA͐_::̸wLWPoyEHmӤ؛+ԎSg`4K5GOJfҫ7;#U犜/Z8Yb9$b7^.: Ҋ>lw ,őN)ưӉc^HH{nqG9oTE^)/?=$*aVZbj"wUu o$R}.Gb dv`؏Xo^5 D\dJ69 -yowLxE%8fb1.ެ[3eM!<:K /1 {9Y/ɱ"sn3 A|31a;;w|#Xq# I"-F+Mc;vb2Np$~@-,>fp#  IUπUTAN}bn].I/s$qط:TAws\e; XRv[za=?y_싶l 1/Ķzy׃s Ԛpb|)ڍ&24%D|u9e8zhlzS`.SZ=dy&հd'Ez;c4A1S^aVJ(ؗ5of&R.~K} R,;cb [cOLfc&|uE_Zrw!EĚ 1!UZ~?-9HpMnґΰⱅu*ԘxDfz*DSDb$"I,JJdXؒ'#b94QQaZa1 Y{X{4wqyo1"ukR_'x}\lA+SqVi/ o$zp`]HDh/M,$)([" B{UWy&|rJJLÏ.qKre>6b)vtiwZRͱxz"w8>bL&zBڵ0c^"㣠$Q_ F_,a6n/rRY;p YsRr8Trxؘk@f7ӡoWL0z[l0 |O"8Ń Eji[5lO:WdnBW0tkp5+]䏍2S'/̓UorL T,g6]8c+6rRU}l">3'6V"5W83\D|P&wz59"U- 47oۣmf 67R$ P,d:T? -c,\L|GX׼k_;=ߋzc|\$;@O%nOJt.FL!˷g w0ܟ䬪^`dÌG"g[ۉu nk[ ]Q9?dvMq>mʽ>g sbi\_ZEZ(] fȻ)Œ]Ђ-'/E|м-Mx5HH Kj 4uI63v4DR] C0iS`-r?|eN:s3^a *YۢwܖBf27_}`yʜ+?[s /q+~^8+6ɁcynZ7~M'F6-Kf?LApS] ;gՋ'Tɔ$Ipw=nb?3a@Κ[peZdЌ4m0(g-'b :&6ɏ !ItƌC&ObwXAfjFƫNLuk)r{iC%a+avq!}3xgs6WVba.4SCv(jn)@ƠF~s EGO6]1Z%d|AML&lkgL{\c!TyS\^j8׷?fpcT>>g *2@@ou+UY} ✄ 4eqs%H5e*lNEcdr ﯐1HZcA"'{.4CKdH$}&OYSZZVn,G|<䩻7щC:a:,Z`ґ|͘kۂΟAIx_ݘ9ɩlis'&-xʓ<iAពuAQ;&>dn]E~<%1YGST}R <_\+"z8|Bb6],BT^PTȆ[c֚pJ ~p_ḻ!.|4PMm,!Ը׋àJI#`UG+74~tCuȩ%}Ṛeܗ8fC_Y!v7I%1PwAlsr?d81":tjlq B]pNS'xFba0E)<"rށzz0:,h($6o;Z!TݨLrr"$?ՉX4ϑ=x`E"mlb4ҒwB Sw6Dl x+K3}^-*SuN-vϫmPp`khiF\:Uu6hV'KS{ăEGʥWGWo8 _]nbc@&isȞ xЪ/ Is35O'Xҹw)vKM Kz"Vn&|mwu.rx^.aXWa_ [Xb}H~V߭OnzU ! V͑U݈eߏxmIm1jI=_P}3GL`tr~p 7WmB3b 1JaF*Y}Gv7b} s9Q '{&"! ?ӕD Y~ueyX!ċu^p[ͫP%vՌpa{{h88uL鐤=hԦNvm8snҍ^Q.QMxrf*awTeE;n)L]?,j f&m`|RV9H]m$c[ 67po )iC,MK236!Z;Ty,7-_aNP51z-J۲"@ѡj%y\k Apy;S\Q`C< W<ħ{U Z bvj_xԕO^jdaD| ߺ%,hDXC&`!+t7n0KCTw_{Bp7cbGBP[8M,۹A`PaiC\]T@X>wv8j" GS]ETR]Eg>YS PWʃ9/Nځ/R?]ܒ@2(bqͭ`:!ΛZzҷjpZ;C`W1ށs(W}!_^S89v #%Y=a*$kp˛Zл(S&ybHoϩ .C#g *y&45äva,]LM\-2ncѧ ~3յ>6x4$}Na\c oC ;?=!lIFVz$U1a_!0=_Z9m`HU &+q RL@1=ڲl!p9;fZxZT d&؛o1q~;><s{Pژ0i- ؼ 8Y-~R,voHoV?4^$T@` ]R -iȌ5b5$#l)9ѳ>HkKak,7} ۇ[z&3dA(z.ܽ pOQl(x(!cx<+ajE& h7/xXth4#sSPTץ;)xku!<`0Na>E_C Vԡ?\ߋpRi tϿ:}I=&U*QI "D@KyoKB~(_Yδ n! 9l2jXk#;׬ vٱ `*s¿e9쓝uj;Oj>|=b?N$Eȸn ܨVM,iőpV\#)yY{̱QOa[`Նכ!T\N185Hڒ+ҽh' 5i|yj7lhg |إ@.ar!uo*F (oaT]Fǯ$Rɳ~-'2v 1V5M+ǜI KZa۝|\Ncn@&_u7 %#lpѲs2Gi܎zD!Y$%`F_pqks#sU)͈ƁNk-:QC+UJĕ"5v 4xw4k.6[DqާAU]RKH9gW1*^ݛg穩2P`~f\Y&ZxR4VgIti4:$0;ʋ(lǦ狱sp&[]ugk3(kvzc !%FNiR|Wd0)|5//u 7a'Us@W3)2^ۗ$Ӵgpc107|Ó]嶖R% 9q;6,-9lWkoc=d)`Wb P Z)nVL@˅5o^T.4M4XU= 6׍3 ΩSkOI$ ͥKbeNmhE&m#Q퓣,Z-tpK}Vު{qz]D:Yz`L'Wa/*ťNDeѴLOI XpJw4g7ȟV SCe S7/)L=0K؉G:]_-ogZ%$X@_j,b/KsՀuo%?hD9Y0J<qQBN^z#7 FW "ƁJ{@ @p+3́N *Rt.5DTmT'ONޜ4< : 2aõCVdw&m+3 V@C t/FRPP3r0  Њ]&F*!P|R5yU y8}H<W0MxEoہ< fiHN= N d ) 3%]#;]C2%7co=j]kJVK^ N`Q>3hS'$˭X&A3MBB4g e##6O*5 .KubyGQKu:,/@ZF+ gNRfNԺ ;C T.eIM–>łZ Ե%T@ ;aT=ȨAߙД ZW5mMdvthx*Ҩ1#RZ _ 9r=} 罺/=UywPY2TKNynBΫ Bˉ زà9u~K*S'~H[u=x+WSúhJ51@@A=| Sgܠ c]1۽/.@f~Z+7z8W̓)Hpv15$[5-Ö%X(aw0I q-(cpe 9uH)`]W}"(?Y3oegZc VZHw2.Ph?V1|W.0TE$1#7WtD4CTo;[n3e!Wo wNoq\^~aG]=}1vSdUFu4!UebEk9ONW8@?emE]τ؈uWx *6 e݁m2.FUo0wώiҩA[sp]m;CV?K>/^TASmdq]!rl̀K]#N1tFQs.˔-e0t&UD ޲/ecS8e5 ɍ+d0|7@ryq1JXz5J-1 6u q "e7Ib-Q93m] 1"̻%GZ!wut|,MMVROl s n=0u.Q(F饏ջ ]H+2# 7,йD$:;nL<'?U?%"3.$].#Wu\E `WZ5{u@ "zd* {i9OC"bb;'Xz\2<᚟3|˦+e+?%Kz'wAV}54+ЖD^'P=  eI=  \ }@8ѿ艽Kc8{%Jvȇ#Xp؟7JEᘝQI \3ף\J6)G 8x 8(bPZ:Ae)Od¨zhZ}wT0۩L>ljޙm(.,/G\kJ޵~s@CO ŤqSœB$O ˥)o=krQcYuq.s͖y+n$-(3fA9`9Z/uߣrhfA{EvczHBUSOF nZ"-{. ?ğmt$Nè T W uQm}h:ڷ|,6fl.aL1.ꈱB]E#SH>ɉŚZ4nG v."lkhtD鰹+zvQ 9;?pON̆m4Y@pgIvl|oP[R E;%;UUw{TeqD$zO;r"+rx=$I?hKUb}7R l5_otD eg[|{kPe?n#'9ZBQG7/F$_՝r mWBӘhfiì5!A]4OyM+l!+y Q$rS¸NlL;8KOo/S,cI J׭W,h;〵6I. Ga'IhtaWǮ$!,mV%QI7\]p:51K~;8/:3L¼[2RfhsA evkNShm}7* IuU]A P ᢫{5UՒ|*hZDd.OKD$R.OM^w`a`u. _Rym?[jo11&e BQwIB~@FU5B;T_TٙZuk`@{i۠2yz%㘁$kXq2_ Ȋl(.@և\n+J™Hj|o䊠c (.GAQrj aEr{(gI_W*hk1[aCT>4wM;|4 1Yd޸]Iu5}E-m?t:|\/Pf?0x|Ov7({P`]ODK7 ;^! x#-(4MY;Os1*P:==QfD63p\VjKgc#r:[z!w3HV ^*iqẒwZpS%W3ZaNUKOIZEhF#7gA?6R Y*Pؼh+M6bGѣN B|軎 R.;TmUZ !bDKf`B)23DI.跆VXb#*#9KK<jΓњ7^Ь{5.ٿ}LP akx{Z9PFwc/y9!THQ!ߋrqH E :XC޴VQt mYww\dY@Sξ5|6ǔŇS7Eq}nm^oS%$%rtZCfyL cxK@땉I{U6Jq$`r? " *rw=i>b+i%ge0V\E~O1Y1v.n|d53~z7̔R,MrJu·.e0]ŠsCS(G,(i9'vT wPh H ՌӑDfUE~+qUHɴTz H4L՚!ii ~z#gFHٚU9_|([<>A SLH5zCu@V72I%aבG"*R"\-k$??kAg!*") =r3J8Ωpʖ81%8̣mzuu\Kw/kz;*GD֊u eő"LCk4Ծ'dZRb ^#h㚅5ytۑVP7Rs3aX+K+i*qNP(O;;}g:eۈRHK `"<]A{AGс j=yRzK&%4t:NƓfO v$+JN*̝ cSY8s?E['3'bt~WCpOqax$5UͅL ?Rotp _h'Ph+cOȁvUSVxbT4'BCDԸyop+D$jXa8A0Xzu>eh'ţ2I$ J#`V.u.&]:a%xZXr&8kaGܫ&X "M肎RHT.oS%e K|hhug;<]"%zŰ4\t@,'S"ƿYiO4Kݩ߂O,}0 ǓK֫nIH]6?HIz}'.$[f~$Z;Rjѫ@a(OJHً+霚@n[3¶X)jAɕA|Q6PqC!k~\ΫԐSb9/uÔ@Da%qU4ZdH⦘p&4ӵ`ne,SDs>KPbD5Ȇf1/˗fMk,٫B+}Y0{}|'Nɕ̈́;6]O2^= ehqwwLc3,xz7Fa8=nat˲f`Zl4E !#,׼Պ$qe=Yd@߇/ d^+.; _~y^>tf {(qF ͤ܍5|PhH-AKhO.V|ZFkV}/' chK=?0ކv/%#\^cVk .W˽k>58t(^7~gd!MczP/㭍A5lJF̣^enYPJh|L֟Uj4ԿjxV 7a`d;+vJJRwR6龖{SfL4Yk:h"V~&%#v5Ksnp], .#D˕X}WtH*ԉqc?}L&"qKLBކQB9N!Ga8 R>{_}c=LL-;~h,L*ZrذF5i_N/'@:[rG g }pVcO)D^egeT%NY cķSzyKJ?#NCxF2/!U6wq+"D ^:qcD7 Κ΅{IPMń` aTܳ&Ii ?77:qZ_Z(<\Lś#X6Kŏ?.k=d78P:DzPVk^b(p[:i0{Xz{:c]?b9Q]IS"z|?UR𫕒M/jhc`&DA>ЅQd봠Y+s 1Zd샺q`61dѠ>f+_ 7yY裦_Z M" "baZ3R+~H>1=P(kvt0S4R`Ktqɽ'M@F~S+[to,ƭBAI+m3 tn]x~:=֋?= 0 ]#w k]+qt߄劶dah6%cVkd餭|ԳdJ\m'3i+v W8;ۺ)ĬV &rG?+Qػ&8dyP `e? ,s"QO!ɧ(Q4ehc[a Fmdo/:D$7Q&]ߛMi2|Dg9M4;buq&;J`duO3l"x=O:TCIg^%8Gufju?j#,׬WpVN<7UUp}5\]6&0J3XXA:J SkpE.rvX- LJ ʀbc}6Z~5Cչ+h(|p 0x|Adl0Y&*%ԇ +jL,'SPKZ'VW97N?ke]0eChЫs9#QuceZT5uA^knMpg<zBFNjSH o-F OƗjcZȊ\]_٬()_ ա^Kp8m>n:Ý\f$!6[!@0qr&A*9@L)iX + ;JXv\"+p1L|:r&H,ɩZu:?[c>=eRnjM qYwbyZ71}{'=p#x>&ٔg4EENEtϼc9A#{=P }'"VuR =b0O_%=JלzN޾mGYڠW<' dgqțBLT32Yڿ.[|Rao #Kcr[V[,_] 9=DCib:w~rGђثKsaz<~BVwGl*ʪz&uT܆X41d \xYM~D&bs^ݓ%Dp x ƭ8-iАJ'8+,&gYV9+HV#ɐ (6 &HG m*,$J4ھɶ֩ebzSK h{8Y!ex(εA"6_i"%!MAj};o\dEu|X- xΝq/J,+$}m,+jB B/Ώ&J-tMCRg'WjDŽ_@T qDop.sFw$0P.^xmz_Zow 9t  &WN*f?@0&ݹڹ ]+ӋAA7Q';pgWx6U'/֡.˾Lb'=؀lPDut? yGej7˚'e Q:(޴Jڠk0h&Lo&jIL6tQÂ,O'6Ed2L֬~ctlC]38אۍɰ;&n$&8lq nϘޗv${[ӭNُ@f.P~\(,?=S8R=YqF Io谜F ;⌗E(JKkF(>_fxX0w)r%`BKiFe`on8D;~+z"IU{}V XˉqxA)nuUWҢ:Ȕ"dB/f6&&rUOy\E񻀤5 XD%h,-ְh!qT{dlPA>ys{;򖪢fGJѝĊA&G0|dZhEf+0׈1G1*}'XS#K*8G_Q.;rl~ȭO.\_^t&_+tBy=O"",KM^1b|?/{BLOj^#)y@mQ[OĦ:&cg# fQPպ-+!]T o,gLxrFz&yũôU'2<5;Nc\XEiU>OxyEa;,Gl9QJ9E`Ԩ'(n]X5nGa:eߵ]^WqG! o7z'l¨# %ڝ]%A`*zBi*H5+C -b:DO{10Af)Rm& 7%T/Y(qXbFH:`(L8ltNK ʙO|7,j۝]DZ\5Wfn+Z nwo-w[c&MO3}}$Hp%-q7(Τ 6TϦ}Z|}6%\W:`~~Ѐ??wi.Ɏ'a]Q%SޚS )n*T<q`f2IPŽ.d7MJ>ɬ'~<}@S~rCbO~X".?&.qHI fO!=y0x/aŕk7f "ȔJbEp %`@,bFwlF[@in ,riJ8;my+A zzaWɍՁSIPv=gkzLT'}jE8h/ VP d峯6=f3oFd5K}29h#bV!6PcD0Q nq ]qjvyϾ<৑ԁTZiqTHhfl'q뎚I{b xio"V >xN@E X)hGgӾ${sUlКEQW4-OtTXj>]"qv ]XMp wYG;cW='p8qޝ?v^d9W햲P4Q0s8t )ؖt|khdjxS3Sqt\GpMR-4ma^J5 f65x@P b}05EgSɅ:1""VհjzB ~ap=,Z+2};bZ\Rb!ڕ<289:Pߗ95ꐎGxd.-SXE6O 8@hE-Ohu+@mHN%tj7t&Ey~Wt98232_߾ABq{{3:猄V}bŔQ#E Y'2$V}TI7S JJ 7>»HJ2U\uM^?+ΤJkS~Cz^,Ğ&ku̪}yV7q_=K_&'!$#{Փ|/T0Q{SKSI֊ wCd{>Z{*vROS=-6[f}aC)+2WV1G74glUg4Z>Oz\@`! .`Бδ@=s¬e4EӚNY[9r}x)T QF)^I64"9R7b#i ޷/|cFGgwU4+Mƫx8#NfMGßL}"W_סk5t&vx¾9z1U2=#j_ZROΓ]u7ޙY1TVYoM1[J-iH&i_L&`dκર` ~S䊉DAL??D62^nx6 6bƕ@@ m5\Ҿlw1۷߬x/]B[k5aQWt, W0%(؝-YdV0 JjFY6.{ ]'ौzMvhx w={ Ԋ]rgmjF|QaKOw7B3KBm :N:ՂfISeQyVbCF"3ZpNt*pt*ieP>HCNV4̨#vc& \) $~1^Mnil q2Yc =]mP(΢$n2~Yt`v}eO;Z I z:Nn}#U|"{6\풖.~U< ҄7hgߍ)E;Ӫ:n JܾK #\AQHWT~H@ylzZNf|)%§`YZv܄JmSRqK@8ڲeW5g6r.U6ɌUFS:<ކ} S}a ئQRN* +7BH 2~ޣ/ YS xJ{c2(Q2#,L}{_BW)h 1tpXigO\?Rf| *܉4#E4ֱVX[? @pٓt}Q'tSOx2.Ѣ,/BϧY۟ DPI. XUI>J,*).gI~LJV#pJoU(;3["Âymo,zn5m%\`BK'8l%˜/Su; 3svB˽ǿDԙ8+3,7& O: E~r?PT۫pqs@uaR!~XR̘p0y(kK u]q-iC;i{0SXp iӖ9L6@uS/(ǦFA*2[3xY@m35.{n%qknRLjN{%Yl~ՆVQ_ ȝI RX4trS6Vqm?85{?lZ~{L Q$cBd'Xp rjMV$~^p@\ xS*FbM2?{?}$7}GA n5+JY:{>:{8{^z ;sUFLQpt?LH+";~ |uW )ؒq=i}ǸL晞a9H.]p{Z:J˶0` ],x݉T_ywQ0$ȿV:l{+;Tle%A]9PXKw*6_s.Q% 1-g8bUM3'ȮqZ_tilIKQi\K1h eyY0?PX 3F'Hs:6(_;<GL%Tb1,=n_}` B$;|N8]W!Xq&EE m@ң7hAB>2eCb:U<\_qe^qIshm4Qn ^Ӿ!T=Y1JߕeýVx VU*gWP]є@D`  c. vbˠ="STU-pkd-5!j£X{\` LX7 r@!eMN\ 8uu\n|%wo-~ e :L\ ,`=m xg; ôvղ5\v=TM! A$HW,ed${i0ˬsZy TCXlA"C|d#%z4b!,! ,G[,B{q{s\K[PuSnkQwx ; ׏O.jVb$nA7WsRW䴹g=Kfc,5x$tk0LY^rts1\t=Q4k +{HDg9s[N gp=?l?(^<|-ͤd[۲V<C.KMN'р4=lrLut;61Y6oBzL|HI!No;: TV7^@,'Slem^ԑtVP+IjoK^`i}h2`koѝ'٪D@p2b- pn\ ŠW,qZI@q|ڵ4 #4~i\F6+5*'EjjlIg i]!'^3:S ]X8Vߣ*Lٹ?#!FK#ax# pd䕳̉ R(3b6TB!q; znAp %zFqN-\hNR!4$N]nSRnc!|/OKL;sL(FTwxӗ6M;z~i]kXфBfb#89>-s3ǠĞ^{3Qf},| Nul\娩i:FsBl f.+1Ҵwǔj7>+&_^J x$ƈ9ޜGڵm C!YDb߼0-<%xl5w؟#,:f똎!Nӣ\)݇dcQa8x,ͣ=ơŊ8m3F&4QI,F* ;od:1^){ 9 Iؿh8TpW8ys#r 0x [a>js<"p- f-11$[1Q òhl@ Y1*bw6Csg2aц"[J.`_hP_8:t{DHB ѮPMи($aZ/hBydt-+9@=;Aƭ-@uz|VH#g'|~K%w k:wO8D /:PJ{O4ÜvZ~Sж, P3v=[dh =ijej"PZ' 9"U[rk!ц6ԣ72 O\kxREhv M&ܛ^>qf[m&yVSTf\6nSru% ~6mu֧#kKymϔ/~uk YID/r=ya kRV&eXT`Ft;0>rsNtp꫕=OTLfSe ePhf`Nԕb@2`":䇙ْ>NvEinM\"""~/ZLiDvH8u3k`c&H?E0\T Jh;~9`o#ޢ}.3(=^Q 13oɂcNe)B-)UeDߢO|Qne[\BbÌƉfNUq 8G]Ã' Dwg[, (&/wo.pqN[C2X :1̷%Kd5iX 5Ioר%bǁxT1-ګ[p_%[}M&>nҾXDR Ny'DžϜکK2E, Qc 9C>&oh ϠAAV )T!tAړ0ݼPx̧H8,94Ҽ{&Y3jH\,z,rߜ9y#J2}P$Idude$bEP}E8c  /W]A#)AP1 )pB$נz`w}OЄ33F_dʝ=Cc$_P 4 ;DHۓӓWHzN\&f2Y?eZw ɸ#"o+!S"Rc["2{Zy=X`hI0x>E:eJ-d@KM>z[mH )VeZ"gagWV עCCB(0١/]EkdϘu+{W בyadѳxV{ Dh@d=+LZv|E\qX($'{tǧh jS#q$3*]G7h$ݿqW =%S Z~@SG7Jsq.f|)~hI] T"ok2r/"{BjBw"O0dA6/s֬q% c/,YFS#* Ku8X!׻G S 1Fe_jT׺cBK-8krB=|$~eN^uit'UB̿7'ys85Y<I"G"4sQJ6æ[lCZxٚ?1.C=v6V鐰y0"QG3_{N\rUi(PTQ\cU1#{Z5tj/ś6!#Z`lOڤrroEH>Iz&z?T X-Bvl]y.z~0lZ9kA '7XgL< dž[9fY@&K %xWh. Ӗ>D&˨4UӺ\N3H`Ppnq{Fvl5eH.͚2n@ OQLU|!yd"s }ffPil`@T@.-`${n+U=i0 GZla?%_\ocu XkMs̅AC* n~t]kӣ4 y<V̜3ز̔dC܍u*Jwt˗@ٱw#8}pu.k{@4lUbCϙ1Lsm~ 6nM&.)3 jGT#5S?>,gBuJDyW7Bnв6%ZskS! D?bq\ [>B %@]/ϵQzLOjQk`;]HHe d'ƎM5wQry"l5HL(hFf?$7~<.Nj^kV1u-‡YяyrIa).Q5}LTp\}4,`jd+8w{ {: 60i>}7F+cQ*޴MźxwD0~S/;Df{ԯ]3V/PnItG~D\%,mHR|Mrւ]YS#|F J'!E]7 ")k1'RU%->HӑvZT-=[D~IQM3NJ,]9:.W7bQ XvB55cagCz |;/J2DO5\J馌o\MH#;8j8bGfʿ7hykgNNLƶ*|ǹSh"vZ6&>)K7``< G';>  TJz9_ީV ^ n΢3@Uۄ}dzT5R?Ζw 1\kNo>cԬnŅc6Oԃo)~9I[`8&-zUGܭ4V;Z#Oqol*0`A]H2BS # :^Ī%C ld̽\_R$SGӻV)VA#av$seG3V8Y;AOB׀r.Ԗ_a 9糨v;`xʜ$z*/ bTafr%;2$ݾa#t/cWcq HKP9zl_DYX0K^+7[uI󨄫df[)2 7ZDa#T50 bU[c:q:O(h k&՚zB.4.^7 +65yrp~Q<̀BMf۩|b5`1B/uOvh&1v:*ZR_HtSeVV{7Pj`%C{ͱVO_~'nՆ; zqDHkv`1B G%`QKv#(S>$&T J{g|?_Ym!w'zwE6g masaHʻHV@ȋmh" 7$^a4Ðƨ3;R=a|.?cGGk׏9k|~gө:$C:|{0N?{2 cu)![[=+v<[ʁlP궙׹xY\cb}d0IҰ|UУ6v8ml3Mvg?<ЃlhF?b 0rsmKyW};+XSɥL( s]"9nRH8)z)wݿĄՀ{ ѿK1/PtEaKA\t+Q0YSli`Sc?3"'fJ*-X ۯ; ,nf OʵkNZ%CHO%`ɚLQ 83u&TXD?+;ΪѰoA)DrYu9 ȯg.t9y_3Xt3T0̋ws^vo77EړzgQgC1,܅ sXr `SGȮ<{c߳-FI03 3Nr_ڛ:.wcg+2WMd8r/H``E D_q]b\M3 sםTn/ /EY& 3Z>q.|N}W O1+b OO=.xޱ7 @rl/Cg+%%_:eXw6A?׸̶M|^qSgMhj>e`۴ɿRհ`.eމ`qWʸ#$;xа W^_}WF^y0d}s0oSF6+KAGL}1i뷁An/*M&NNOiI5ss{*bDĆA)UV}Mj50\>In/)45/3a/JrI-ѹÚ&"nؕ!H-cPkJڐ,kŹfpP_kBC`a#!W<"TaW"mS\}Z _YbȳH#9w5E3X5BcAiQuWBI nLެSu3*j["V\r`ЌCXŋaC̭%'j7Z{P%?q7 ڛ;OlIZU 7*T\ y<G@>3O :Glfx3:㏐CljZ@x(;S8KΥ >|Al/gr-ޫVh)t0C7b-1KެLj;a$SY/}zq_F\ ˣBU,ƔEm)t<C0ml\0lb} ri(vr8#惸yo 4|"&ȹ,8bjfPk,y4Mf-Ȫ/̆ ǘx؇X:?|lUn-klp}ym+Ʃ3J 8}+]^7G,PW)Z:K$mKö_vvԉQ#C S(|2,+ˤHV{FgS!iF|, 3oWρ-'+ e^*$9^ӪX`,mauʁš@ۙblBX' ÆVYY:]};Dbi~[]I #M-α{Vo!4aRh`Y I!teAL@QKdk3rC9U9WzjE-+G ?9vcj37wL5YW^3; 4Tg}| u '#0SZmoT'Ưv~k}8?Q[ͅȞ%f#[S P, a/JiQKs ? 6̰ʆ̵?Y- {7aFsIJY1[>n!I]aKdgx0ަx{B8W{J`&}/r~4& M킈ߥ1 ɷ&%vg?ꃖsV5jY >Lkg,PTq(h{1s%+jyk ZRa6 /ejݫAI-F6Mʡؽ€"Hd:i"p+["reJ\'On, eaVdRp=h)[?]/lq tzIf {}~-Iޟ9J7Me\#)d &1JOA")f5yFr+tKXA]V7wCj(*] z@1 tuU1pLϐ(e: Ɩ3%)m<ء,05Cjդ -!fdFO5HœPZqկL׌`@~1qb q<2-PٷK=lm.\pf(ɾ {R<IW)#\coщB8HHN"1 wsK߶ɒJVJtknLg$Ѵ]LOf!,YGV=#52}>t/ܓY2/"`^Zs.LKs%̉^0(ktV_qD[mxctdt&KR=Ǒ;}-C yr3D ' i%2'cFR#T[>g| wl3x)pMF~σZv@lƄH"'·qKȚl#nC; _ ?1ss4 _i1NLw> U"C8^,E-&.KnR!> g^- 5n}/:% ?w#^uGV8~'"/s˲rz5kש20I3v_W;')Y)f"ƨrgKmG4֥Xc,`V 96HZř<~P]H[YV(<@ЭL r;S1nʢp-OjH) ]=X'?+~d+,T@׆ZMׁ &^ EXho;ГSVA.O POIvY #{裏ƀ~7ӳNgRs7kmSO\{J \l~|Β7lJiqvrkTl0V~@F3SIFhܖ\ʙJm.%yk]C8(!w`*ڍp?q'(r憼D@4/<5'_p^^osv#ѵk0 .vOY:s߂Z=0I!'NCwτq5w!O:DNG]$᣾sK\be"<P،SG:11Eg 謎d_9!N `zw( bEV^0obFea:_Kщ?6sC>ƽ_i6|+l]AWd޹Κc>oN24=nNF5L8 u=yZ#nr^,ȭO@nnhC\)Ԓhqk+7tFk>C!+ǦXIY̋=Xr;o"Nj1^U$/8DʏXԉv64N1U'_q.YL#pP-I;;ԄPB7jK_OTn8S!̇r q@1r'HL\INLB?Ubko|s%"$kk?" e'F,@V}G;Ҭph=Δ49jRk-14FҕglS|<Ï)nCzf줖"]3 |1fdŒ{a߆[&KrPB3<kxha`_pޠ67 f:MjUksx΄w&PKgO>s_*yrn/-g NEڽ&>GFhdy AI1"FcIњ tEvUO^م֩gǷ6oPl srpjE-8#S~#J*&HÃ;@meTFLwRXax;rmbAj- {5;0$L=L6Qf /_u*zɺ.2hJ<^]62]R+c#PhOlI*F\.I!uc.PM#8fiG5~pci 3 +vu~|6[L=_EF͊:LthB-3@\PhaM58k4r.6V^mc*}.v6\SC5vfB?VQI Jӥ&<!E7Z%8[go q=BvJ JD"3C̜l~<,py~ՠ_94̘yRk HО3/C}-2 IZWu!BѣIx{(sFAuN9[Xz4E(lZ/;껤ơWO,5To=u Zc,^-oa.2=0>b{4p9h)HV LU+qgx8*U8 9@2ӌ&5v#jf -7yJuߣobBaaͰ|hvpY)7oPx%2E]^WF j'(Bo F[gqFp D:j'mWh0p^5U>p |+>s67&*U+S-E.c獤!!Auq4B(st:;$6C[[5زC?Bcb`OKunҀn @9>ƾqB܆7c2 z5XDQ)VD0}=6TkqGT.oP[9ٟ 5u01QϧɵiV%{vٓΧǛ07U~gCc0|?hH*eʯrr :_*O EvKoZ&qxRgΏ̝il˳<ą}3\hXPŝz(ݽ&; a!a*SYчz͈=MǭzUOxlm39N2?'?KkJs06-GYW"R ,}(US+fpBg@%]LcfJHhf&lH@t6(sykq$L2GƗf7J~-aރ$InQy|vYq,EF);TSXS ncҔ"Fletb՟VAI-ڗ`봥S_: OkbZj_="5в*ЏUdn/a#6p.t;Y{qˠHMwY6m{0I'MZf/dq%oAEGb.dqZhpۄ|Z.:? (dJc1 Xo*rMl8=VU{/nyYJ6dLm 1cc;UewW2dYξjZ7d#`>P3 Uϙ 4 ΅74;rŪ`gy$.Q])%VLa2ּss;$SΒGr\ ^e˘G|c~"D I7D3N)+ rs~h0<ͭd &-AY_Zb NxfG% UwJqw5VA^rJDz}4ѵqH'}Vs~Lb 鈈8[9S39;F/[~w 30B4mDOАNة犞9ޫ,!pڪHEXe 6o.jѬ`pj-'"TqEy߭Zt'$ⶄD b|jPo? 8rۿ]UWJ9_ƧQ)WyîOyfAkLqq07G -TXNrzkyU:$ЉAglDxiyJϯ@-C%3m:s.i@P_ÑYG4KFo !]Yq>RJwu{16WJ4E8P47Cſ3NC_^Asڔeݎ# É{$zBىL=v03>dի?TԸMlN#ߤ3V$*{)Z&iMB:s͖Po>Pv:m{_NCy9HϘ!<^:e"Za JwBS3 #)vQJS-@@&}VBvO Nlm7z2ӎNFtJmsQG#cۋ3f{{؃.x:l/snno M?pb;AݙOƪScT7M`Si$2ɐgYj/4r0 Mz=:m*`ۂs40y!+V~bYO;x\,ۏJ@yf]@/ ^STovlF-4=El< #G^ _e k:.PĀ.ycxW0^!X&McP ? $r՟w%TfBLE2-](`L0L<;@E,G6䣜?.2M91+K ֗vNTh@Ybk:`5q+,PyeB[6M ߕڻ)kY%_YN:ӗ . 7vYV/JՕj ʩ!:%ړ|iW3trRtU ]rMJ" /K]DsGÖ+YP u v\]+ծ;0d_-g\JuAj0^C{l ^yt=B,jPplDü:}ٝ&!>dqs"ډrl\l3@[٤SS,YaeK"řIq.yp=a_<Ɏ7 ɮPRhAt^%i1Xa8tJ>sPp ȴPƽkѭ8n0}[\a[O"Sd KyCiGɮz*c>u2.[eJL?|31yo/hm]vg$9ȼ,ur!HV*zȕ9Aͅm}pO^Y&rEN^=Rb@L# ceWV);4fFD@#mDnK6VS`I# S Y}^aUsdl&4.qt`&w!76.jPML7`=%\l(C3H"pO[F(n낵˜ACCISIϺyC$Z;w':%CK筄g×Ep Ǘ pBףŌ6\7]UxكX'ki>~+-'-NY`8sƳP8* o'7m.2*ڲ1r}3>=Ũg >V⥒JE$1ǧL t@4I9Ib]%Ge^G8]bt6WXB(}3ؼL+nv}*h.ITm;V."Vg=Ա/l]q++owo#;vݯ"\=Q')y}) ;_$R A,[- y8ODg(l9ARA &|sHG^)Wןm̋Ăې)BT VY&"t0EhןWuzI'$S2 (KKȵ.Y47=%N 9zh?1X.,쮊-\ Wbт&:-,at noUqn@^v(B6eSYpdKΤTVsAYÁ@O* YK/K}sg)aE}z =xy KZ )yJ☚oAtmaZf!Ph L׺  ,p(e3?S .A(mN,\|78nkchitPA#z`w[k>tcI 3v#tUكO)q{K]Lg,eg0&*vo4#Qf6;NQy@$iɹ33* A˩ <^4ed))!vHNQa0 [koJYӯyEiļF?/#݉4*=xTne[cfa/O1ti1v"N&L" OIj`~!%aE$8VosJUn 2A**zdTt\rfkiq ~D Sd6U˜E/k0eP#KBe'Aܓa:>P)Q/  PU\ת q>W3h na Qowa#GWS5+nna6.2_&EB ݋би9+UGIP[ʆ9"d='"_'8}bbꑁ Afޱ/^֎[$BEqv7k -90;(g!HRWe=" f-H 4Bw)@DIpuIl636Lad1B<%P#)\ SL½)}ee&͢mL.岹.\v8Ct? +d,[wLUA\>CG]3>Mɟ/tCvhIFȘp2L.9N JLɘ%d'|$M5$]E! 65d25,L!eS{G;VPU\ t%ӑ]\}KxH]T ~(%ou|y5Ȝ3~0vk`ʠwJ #hF+y|'x:Czyv-PLc%[Uf/JQ!fZV+Dou 9TA?JZޟ5E{sgIEAHH{ZOjhQ$L6 /NS8-n"h')jN۩,#`T#_ִp˴7TpIM"Cf1˭@~wئ=#jq͞m"&'pErS$]8/hՠJa0ɵ)v1Do /iԺ b蹒$-{u& ۳ aM*sn|2VTYW3٠zrvr]/e#u i2a;OTORT&+hȎ:* L"Ï"/[ɫ?SR&-Z j-w̗ 6rja枙߼}M^V;kI)m }u-b庍.v*e) yp ˛RvR'*޼6Q5W(k:tR=ԃ 1Cܘ]y+OUfUDJɩcW鿋t|p-re %խB='H zK#{ U6eB`i-52wO.ݸ/qt8갰0C0&pьtEqˈuo_G|uK+1{a=w нfn).0VR e ' ^*o&xYA!ZKnqte sH&MEgc}WR|e<>}E=ǩHzq{"}-p I la|4 T# $e ]z#z&7.74/HNeӆs]3wƔ!jȐ"P~ZodOmǏ朢;5cǗ&; g@361-CB5'ACo13=h~,Zgg2~J[Oks>Тź1_hƢQ<.ZYxӛB,iJ!gHP̀^]7 h,schYrI69?iD`L:;3n>R2R"sA,:Qi4?ҝCNиn w y\ON k#>LIyɷjoa`JY&*Rb`K ڰKW {M >n=jV'!rjCfN5u|&t~@Ոָ[ Q'FAgj{yŅ08b kS#_ 3R}ݍO9ԽQM| ]|$i]Ekj>Zy<=P٣gL *69ijdE7hUѼzmTlܪ\ ( tYm,[o*n]m!9^UZ 8qfIcIWm8Ot}}޹R_-vo B_J_1fM PPMČǁeM1o?_xUf &:L7vc,2D<ͽpoxzj7,|g@%_ s|=C\ h˷URģ {\Y.Us_@JDA:N,f!ݣbF8ؤ}Y.\(@91 Ӿ q"HMA0`4[k9"NCG_(\I@삐[FG1X4S)K^gKe(n ^2|̇$U׆@#qT<2ddDjj(gW} !4OlYvx@I4P7ؒ :>CļɺYw1&ecJB!;6e9L@ٙ/E&J;= "F00`5E@qO}95qJkh$\Id@VHhc+ۻ׸Ǎ zCa#ѥGrp>_Npj#-TsVݖ)B10U.VLʉ1;%/G)F'm `ySQ&iLD. n^3XUOb|jb]{K~I'v~wȮ' $u #UKכSٗu4n0(Jis&%V2ήR? "Ns^eF*x{*CۍkP:8& 0/\qhthU! gmfHn.JӺ)\&SL]b^[)SK?]ܟPn'IkX~=*Np|g3rfWW@jӌ٧A/@~" WU|tVtEHՃ46Tנc =L&wJτ1$VYd0(C=R[>y-dHvf/fwoS  .5PݭsWDv[%0k/GlMu<Nj]0&'==Pہc)ݜgԷuaHsܬ~+w j$hln.2}TfQ`j\g-8/G U,+8r[sgl̪t"ҕ%Nڟ $Mѵl/UlԮp)A ^eUq@ˬЎTؗܠ2_,}?t}\oOb 2ź,ޯƂjv![ja +rV|fi{)8E%6R\1qu"+"8̵4K8Q[KNLNϞ\pE9ggWog\93 R,[2º֪Xf6X `Cb{рdJ _z/ՊN5dHx]O7`X?PՈNxKUPt9,{z g2 W?fF}:mO.5'$ ksS3|#\%Լr`Dt!]@cֱ7rFVyQX$ZwS΂V1u)8XfAx'܆eiSoLWU~)GccZ66T`. 0C7J~b 27ǾvRΙr7e;/H$&3RH{%N0VQ2u H_I%5=k 6 7ҴXXf{57uHEA݁ -:!OQ5b_US2/P6K爵[xRFQhj/g/⇖0diwi@F,mGS&"3M ǯB:o .jI4F{}KEa;g o$0'Nf\jq<-Gz0h2sZ6Z?vEqk'Ծ1eW4ޮGH&\DkL(CEˆ#Ԥ5&x3Wha=`TYVUu!FnDg+ΰl0B}(꫘X]Ӣ0K^N8)=ՠH&wS$~ -g2XO,Fm9`?1eP;Up@Y'GD dxd:B+"O}F$RWq81nN:7B),C$9:gzD,Hi hp2KʵLEVAS&~n*<7Eş},.L \%^h<-͊x&>-/xC}e_;}JA/ )&x rВuӔOck5|I4I{7B{p,piw&2 ;@g.b#Oʵ̇8jLujVWK110.e7sN [>y$emi ;+PPnU)Y&aaF p:>w/ "MĝﻕK8iύq+c`o, 4$Z/bU׋Bȿ8[:;w.r68 H&F"v#UYMSɺ|s_Pj̊났hSƍdɭmg%vsϟ\ iSfr5>07/K9Ñ+_`:c)&:3DI̊GxTH8+Ta9\ry}d譌[Ng<,h,t`e5(`i#A]N\ O/K]cQOu MO9YDYv? €R|m#:X=JGOik#]bv3&%qƩ _,(tyV.d%C"**:fM=3xCU̮#EC O o)m22ۤy].HHʨ}k+OT E<@P76AS91YX/3aZF7l2v1gg0,x3FF32!jc単 QaR֩^kkK5\SPdևmU}?M HWTFn${G%;'B֕`!u*D4Txy+tA+9󊃐*ڶa+&:eJ}q-A+24g]V[CX׏ рnF'>$#[8pwJJYDAkexfId* ]b2=1kǀ!hQ6-VIGgL.9(91[kEj-=sjOyZ*gJVDjN32_sF")jGG k߆0)4'HYyY[2ӿRR/v~cmL:+Z W$jTZai) =qw S6 {z$79~6܈n4;1b0ؑ]\L y7A!yS.>o'Ih>`o -A,737H A ) MlI]0v ϼE:&l9/  RObT@ZĢz!(63M5A eaV\(x8X#bVP) &ڭ.zlNTܔ(tKR&+"XSu4w[N-:oWI+mȅ{ 7foTԒ\ =*}ywj&n0#i5mksuOq bF.Q_HZQ4C^jKAfsQ=<Ŋs |:`ڼ)@ha@DYZMq"ôjz!s3XB9K6\V5Qvoe4%(m5ESݟ1>a[%RI7CS~*dtJidVϹԌBa]@D0|$=kF 1P _oFؑSPa6M _𑯞vdhGt1V7'gz=u#Uln c\ޖ =Goc""yQ\h) [FhK9e *RÿE\h<-5x]UӾ!0v$/9ktKq氳pklJ;BX6epCPӝJ{$YIZ<;`ի. ^4zPr$ҩ{-o뚰ߵSb@o?=f'&z;tb*j5ڳm-E{IבTm1'Q8gA\A )fdOdi[o(}׃6uL;/EWi[Q ]|ZƔB\X/7jĨHjwyDv \* VZ3B{%ȅZ5cx2?G_D.O-ݲm")i݄yaAh?kx ˀ򇗗X{C@͉:dX{6gA7F˭Mzlީ.8-5>4͖Yqef8bk l ],z nD|ܸCI79%)QЋ*9\ 2wâ[ڐV֋d, Wܾlu||kKhvo"l5hf<V )\ sT Ϻx%|ݠ;STOވ,`' .(>qee z|we96_-KyMS-:NQ!f ܼ [>B?:WdjkyqALWz7m ?|Y; dX(_নI*×(ioPhٶH'PCN2* VoD\I7Z6Ocsh {*1LX!ѱҞߙFD $ v@ FEިXnVMG8.C+&Z-(jwڴbu‹-N"2ly@z cDx=\3ZM9QqoElW$h#WD|ct&rup* ™OCz#{ZåufWhM,拡htR@>YRwg*}/X*ȎnaIn,%$q4>'>3_7C2ÌxIM717 JK];iHb*S I&[t4YakirAJ:eH `z4S)G9w_k0'{pȋ!I{^'+mh'To\:D̆A6@A‡"FU"(f(XnB!qĖL0$1U&W290 d$2-nTl'Ns_ Z"#ǒ`ټ駷[ ,g>YZH6{# JAl-<ߊ!ZZ` -bpy g,;ο}u!efZ?Z)|`-jY͚SbFD_[9HpzZpv7mӶ[sq8/|N5VE$LNN7b NR,B$owgK]^CU$ӛ!IVϙZEp,e65bcd(aٔ<|ކ$IKں&o2-@dU T|VF1m7aV{h5oc1*֌jMOH9²qҽ-95$uNp 63jç _Y`pE[0JXc|p͕kQ_|=b(b?W1!G! ن㽍I{QGGd;ND`=Ht˧;u N&ssQg?>pAݷmLLѓ:DR@Ҭ#45KeAEZ1J#tkyAlO<%OgEsd3La7{W Mp_jG]EEhaq[(3~09M] ;u{n/mZۢ@;7G"lHt+eqۜ"N uYzI^qk4%>рWؙb/洎aHjl2R]漍Ә!;x(`W,+/iV棣.v+]@R7( }y'Ei%tR.ot2u3Dt:h$o::ڌeeȞsN"^Ъ'Fs U%؏!w%/c)RszeQ?S:Hbt6PAxBDwrۨ/ݎ=ʝzDĥRWp50YL)gCgYM{LSY:._.$paeoYH*U>EC;>-6#Z wBK;ukp0}px ~*:u歱xmXzzKJ[7. P!FYVe@w#2;bY쬆38?2S\#h>f,ztal fKCR<LjJna{baCe8je_.W%,SgYZ070701000002a0000081a40000000000000000000000016439a35600011864000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/u]?Eh=ڜ.+*X]j:gಱp;E j"$8[Α0PzT )@nh1|uŖ@KY@D,I`N*l͗_R"_Y)'յchR1K1n;;$C=I;9J 2i*mi r'1r@QIU7ÇGPtc8q_mXO\%Rvz{P(k߾ 7Q҅o~ϦH)ȑ {AOѮ.>ip}^[=K8,}k? UM ZF3a3qtϮ\l_& =SH1%REzK0Ǻ=5PL(] ݽX Oţ M.1edxX)Q$!ŮC5{fEv&MAӏ;I/\<xߝRZ:!hLY"7a8ə}»B c̭onkW}O{h뮁 4!y;Fsʢ1f%bQpo6`bh7*ʯ?~4쉫9E\_fc8*y302Xbv*(4gJYK:K>Wcb̖¦mRx;o psV ÇADĄfNችNnoX|^uT+9sc$й2X"w<5<]vf7]"|ހ:}4~yg[}j2ĬH%\@KI!N'AXo6ο/XFDEPoBiGBߏ!v?N6F}x# ΐ=4INQD)H4z Y L3ƴ2[15k_T+4bz9i Kh35ͱfM.6YHdBkBݾp}篟? >l["PB4H'/w(1hIӥPŁN#yp筜Qm\a* % Zrzrj2C5vMG؟<"r}GH'L1 R.d/B.' HӊtИIG&ÞreU(qvQ^Pش?:HEzasS' PśK 's\;}_f38V=ze=Sl %(ܰʌE$ySI¾tԔʖMz}O* Eq'THF20 nmOwSPf"Y.?md`>=կ9gi2AgzDzT gB-$qOI'?džF`dr89Pq E~3\CmwhqRp8^I>HL ࢡ=I)s͎W7hfC+z 8ӰI:pVYh0fAgM) ~NWSsn6VևI` de,i[UJY!i+fK~*8v<[d \G?;EWj"@OeIu5ڕ/K~^OԦ,-.}W4ٿ{T!oiӻqU O67¤\(?nTPBq*~Gf+!TpG{̕- C5H/,q@*o!+H]OAo?04Q:.!Seś:CJBsmFs0”vUm2{S#[|[p^Nj:|$<:rpz"{A{E)¸D9/{foM42|o \\Qr/l݊i+ƒE'OOl.DC0.cwl37[}fu$8 !8g >E~E fnJl> C "„S]a淍d͋Re"y`ysW[a, T:əKO^V{j,쵀_clX9&/Tۨ%Vl֘5|ZI_fDm$߹RD\tZ3}2}sGGFT3<6K3coWfkF3 u,P@^脣g<{S8s݌d76mxpщu3dQ/ F/(G2d4C(N62Գ?iTFnS7BH-Zݹܤ p̛[k[*F.re¨wO*?aMyHŭ!tt&թȺ*'Z4z"nWޞS;g|| Ѧivǡ~;BV70lGPn8.TpMrE2'@TB[wQ9P*yflߕ RG7 9v &޼SSw'}ӓ\oWo 비ua% % >NduI}kvrG]#a)w+H`<#\1ͳ9Fny9]أTOˑط{VB\V`WL& /7xxm)I9+ &<6R=6; ujۊʸ m0%!PiMŬQ"|{V;ݡ<$P9Fk9E؉dYz|E}ʉ[<~k}|ʷ 5{7a?^x4"'ѝ@C7miyXMمxzwK[Xe .e?P'P4Pųqi,v1 ebOO T=.kSݴC(붫Co`uJĿ;#,?сWV4VeM57 !dc $=Zie^&qtH̡3K[.\0BCj>Eѹ3-Y2 Zӭg_= :-l <q3 15Sd7>$rKp}.;SH<+X)e,{WgmֆW(p]jB3 4EkCbe#9gCkO"\>ԤöI8\"x7~T Z{=,~Ў8'߹ۦKl?NbSじONF%$ie+Ēy4JF\hsmM ЩR CΩ%k U0 f+^Q3 tӰ!Vnz(Ϛe%dva T޶>l$j!&sFѼ sLb]}]1hv"^.$&4'Jڥ*NU)8{P.K}Dq3Ҁb [‚ 2f. 3?A RGP/^7r8<y@#zG؟hT_𦱅q |o/R!?U,4\Z&˨!iAΰ6N]뽩4:qoᏊ:> وw)O$1;Ӵ }JG/0VD'f9,^^/؟|aOPsn0fżW'w#j8?&cޝPFqVCO<' xd9ȟs"~ݴ@:.b{eblyM:H1a[u.RxvP]-RctWKcT|i/shyP3ܜnM-#sS;[}ڠi߲ԑ$sI4)V[hJ4 $ekaԝaw5cHof8N:!;Z Ua;{8H읉;hHX/ۤ*x;䬢K|bU_:$.ʧw33)o[O]89E0N]h-YSMI/~vkDsK5(L=ut/& MjmM9)0nŨшA6+[Y+7&"*."Gp1=,SpvdwY%'|$<27>>@=PD !?楦32v:ҾH-vǝ06l)h6M r֒g}V/ù$F$wl^RVmB&KKC %G[}Rݚ\UZ$SHz]j?(ɳheru3}VԖc%=nk ҾV&p> d2S=ec(y/qr0QA#8(̐L$ ݅yS_VVvFpi7T QyN?ru݀˸ 1P3/`6m b!7-7J0h?)&bUFuOwJ Y(oIò̘[oH9mʈV_HrU{1gxQ>ǽ 0{vaO񛽀*Ӕw-ʫ-PTi%k0~;ܰU$Hcϼ޳9" =Dhrz7^km?iM葀\؀S<б,Qb; 69AmcVPsoذlggy 7 |Q-b2m$0xEMĢF7 ^R| VWKgS/PEc!cXX"v⸻3_r̦n2'K=#A1+/Xry ֣;%g&{Sm=۬!"Ԗx#Wظ@I]p #tDGcXiYfE{ ұ^Y5i|+'IO~l0m{R#ֈbu'i3D\K^zm;ʱqjWPGgu{t~ d..YץKݕAl~?ҳ{4}#<Eh~nWh6CdGW;O>{ZhLBoa`yi0 ҍosd OY"=>ԁDڻZu5i[@NRg½4RaAC:zvB\E=u>IR34ZX ߻D ˨c~T!bml@-o9J?, }ה{<-!@ۿpaP(/ʆ,h&Nua{UylrEӇ3gJ+Қ͟_s%q^*nX|1F.#S CHa /(Ӣ-%ȃ;z.jz;AWt>:AVD4BŚR V6UH\7` >+ K|yY(c"0Cqܜ2_K?㖥pU~ 5!9Q&WU@YWIfV2?"o C>4{4~V-!z}:sv4McTcIMncdE }3U' gbXbr4RX8뇘Iݜ#*9-755_'K.y!\{EC Ou\eсթ+E\$ cb%kk tg8pvwY5OG6-lk֨]Ds4Dz>Ys?1$W@Uz$ƷLzC5|p2K*on 3A98OdN:>J!ĩVC,94B$qw%—D6-3]1#mV&uxTOfB^cyY\OҦՕ+>|oo~VODKvՏa4_laIbn4LHD4Li#jhcᚖ4TC&$r\k)qi*`Ϻ ^`R,;%Lf$DE$'Fi3r7Ơhtgׇm'jlJN_N wg`< `lB.+ T`(]ЭrGd:3\iry$*p9vAlo P'[}Զm\O.'* Oޤǟaۜ/o,@%gzd$ڌO/A }@l,/yMc;yIYvٗFFݟ's:wNAbcQ m Y526LrÛ;b,~ JQEi?a[Zip5EA|2xnjn6{ÍZck }norO\Ru^ u':H_C %qN ``#PCU Wy{ p8dO)ˌAW$ ఌ}G? %CԈ;5I}\VQ9i&3C4W=<@i.:CLqP~}"ks9Z bUHpp֮fwi$Oz*L o\m\G];|hCNs Wlcpep\mNIp"SY(Ne!^78r:Z2r#\cʤ n,BmzAk۾]\\]#tc57|xnUu#=)IMd}ȴHb!dTzqQ䋴ܚpʘ|u=ľB +jzbtf_%Jct(55֢3:c7|]HeGthm<8a>>Ưu%92@VBjLN7X^$9!lίP%XP-^ce^ISOB_%5B!ϲg( :VYfN)suUs|N-A^,}pCiє3rf'aANVcC^LT8'*nsNAoc7,|)7!0D,M2ϊ3=-j?5w Oy[B" a'89ÿ1g @@;"˫ k2zm3*z7+d;uȲraʢ؍+Pzqz1k_eMI׉Ņ]f?Qc5&>|X"sVtJZ|47{n۠w7p=I e6G0j_?\*5=9 rX^[VD#HL|Eg:i G|H;',krM';ZCnڬ s SYm>=֙y?5dI0P9x,~7H\!?(їnhhAe DK ޖ Rav.yClY3plMIz-54z/@x- 5Oc"B ;eQ2XXOi9(/rґi!ʜt2؂2^Y{ЦnV?6AA#pZfRG^m39"1%P!q\޷'f^'LCM Fpʮ_r+f$?sYV^9K]N&{XZLZ%'/IZR4NnyMy85Ws%k٣RZ9V7n&޷kG2ܺ>׳ʍCSIMLL]kZ  bR{ZB (Oet!XUgJ"~tk {ʑyFY<}Bj5զ$2/ߪD  $eJ|G=P&DH[J =.aLY‚L0 nv, rֲ+$aFj%oh"z #,+Vn+)4q~L6/g+N"D3 qٌi9&˴Q~2PȈ"qf/aZ zRUŸ=8d{Wo'ӈ"- *Dl r 1Nm`k؀v6Ǒ/}ӫ%wn8:d{'!YiY0FV oihvP˱3 7' KSCΜlR@Ƚ#S#o: j=taAJ_fOTPlgC&~Hknaj掀"p)#i]C Acn"uV\U,lE)Y;|S D MXݥ  8ejK-h:2{mc|yMngj9ga\/[ĞFUY*Y+wUp`tt_禊LIh ab^A3ILy[ysR+Ng%p_ DIM NUxkpB-BܒJSԃ~/q9@U9f 9Y7b 1A; -R`^[(Hﷃ;j$i\sk}/hXݺ-Mҗ$Ԩ6=\javZ<9^W;Tbic~,`Eef9toסgZq15P>pmh:CM7߻"գ$/DJ+Y':E+Ϡ")˹PawC4~T9Utw4'Rx,p ,K!?/AJdk.Rb!_X)-t0*@&A1֋A .x4(N@^YL{oWT=5VL/6r[(@p!Gmi"3 *~B`BxJyυ.`2^N'~cP@203.\pޭP%b|@,azZC+"9B1#|Mw"rshm woZf0< To &YI(hh9#3֬@b^S8ε3wKmHXO3HcbMA d1^+vJ-7uUc'䷙(12"\;S1HՏ{Գc$o&,t= VC-=zR`%c]fjx@rJ( *`T':lIt4p8LtEݞ=IKjtz;BҧNG^d:;Qt&_. 54pBwyHⰜۛcZV"Hen 2& &[~zڲI!$;s@t`+'$1!o^ qHyaKB[sa׏z@S?ɏE3%ᵡ>BdH/ξ_&4\>F.1oolQ7pī9bj̞B!78 YKD.xU~ 9J6ިM1G 8ME-̬'0A5:nTmG%S_h>>UScwI$ydLS"w[h֡7M"|jGkY/9޴$q3fAѵ25]wº `tnrFK`D30~ j}53I>1$wJ^O)Id^rfX?5N*k,DCZz4vܟyI >Td襅𮘅mI4Ģj tͪ']?s557{ѱ@TrZ[S/"fϹMjI>w Iq |k6wق'3Kuޥhf˹S:[} ׈ձw}.B'jzzmKٔN9:+AB'EFTI ~)0(K0]v UYmtKlҢlV1S" ''HBN ;}T$yA, 7zf0z:*զwv,+SyGbF-‘8[كm[JaK}!PkFx,aKh%!5|#b1\ёHwmăf.Q܁D Ʀ]&̽MHo%3ۻ 9-ǍV׿EtRNSbnmmv6L]&j93 oJ7Ř?rOhKg[~W #Nz" KYfxA[F4G~f;X2o>)J̶^ُyLn73A6. ݛo˲2v"H&e;`M ќ^EE)A۠"~Fq,4GϤ -JVdf AFlQj7TE59X$P[^O 9ӏ<[袜>'֧ 2OQf; tFٻzSWHN5Rid屙1s)=!c]?=jXL`zߊkF'l⻘D;2ʡFM.z20c)d0q PJ{1 iL6g~J Z Rk<i;`iBWI#Fv+l~}Dx0iɸ[`? ,C ͭ0G{4/@t t>Oe Ӭt px "vjg}TՀ&7k€ V"E3^aYحx-~+ VLjausIH}SmЎ̇Of>U]prLĸw I¿0\4ExU6Ο= 4gj-YO Vܑ̢ٖJLR)Q RNai:mϟFjBSkd&e=&u$愰ʈFo7!]kp$l&}7Byg+<^2dPSs|zzTN<=3:Un(_#@Ns҆OcB jg4 &d[V릎7]—t/fk(-M3#!X|߲,(⫮x?1(V\^R{߰vܛezW? I[uB 7M,Z4(2vdLA'?U K)f0ʼ3gn2M2$$&0H~B {tFLdR >f%9Cc')g:V<òj,6Rǧ'3 @N?;͖u7rod`r0┵mtR>+`@# 7.kkOA|SMK#4wÕFuyt65r1M0M[S5B{B sS*;Zo"x ^suO&UI&߯ηA3O{B`)l>vH5J\npp,i i y{dx%rوOꗠgƵ~ecl8iLfElنOldm:8^B6/kF[Lԭ3yR5y*=U'(倵f9"1{C8XӋrhMkPNJ4UJۧ@k⭕ю`CT8[~[r4ÍnFANs*GB cV+r\U)` bʲ.Q,7HTWoXhZQ\aUA5rv ǘMܾ'W5! ף2*GI I>3zLr."S~`fS1'tn&uu6Ay|.N9hίًњ#jSKRkD:׭'?G& g +x&)o?ʋrwDe:}Wc yZ& D/I^GIν N2W{KLIC5ƹup}kY g%A\ @[Q)XSZ3.gT!'* o#`\j1Y&բn( vXf}Gf)˧F_˺7>f̛ٟz*x l@EˇSw' ytLeiK!No>ZNjQ0NDy8`wh3 3ES23LËLxoU!cPOW bVTkn/+lC3ӕ)#ZN97W'J1JM3Jljk&CwN! zx$mYh KٸnV'B?uC2;kJCC_כ¬ ;c|!5nXN-bj}߶ݽ&*P^M;͹Ma Dg|%b_/x.灟/H{B#a yC,1L;0N+0J0dX)z*"&(5L$aݨ=hO@׀qE?Z¤ SM(^Ebo}̟d{y.:Ogi:_=0ȃ9lsQ=:v7C"!#` ai N:eeا08=Eh}>s/˼jcȻ6n3Sn!dh5  Yjr?M2kġ%5j.b~ D0zVTpw^*S3PuﻢxCd0A@c Xb?j(3DžLɦ+Ljjb _MܔxK;~X_4E O D|ˎJU9-V,KcW|ytTۜ;Q igS~:I@66 GY U}qSߵvn$@[t 5YmkK윙+44hwħCǶK"q`/.+O0ë{aKy9r9aNʗtn!F `u*J;Q9MWOn2q;&;ّԷ^DQo'.OnE^` agA*_0\x,mt&e>P0 mP>F9?2^K `Mؗud =EPFאL}Z»:-B(cTբ0W~OeΉ74|DZ5AߌxY6p!"yO DkC`8כƸ98pWm>I-VBÇg;DT}Bu}ijþJ+E2БBH'G xX@Y*7#z"oW]o}6MS!&:%l OuPz9@!o' Eb8ʎ]o?FVB8W|Ƌ*\|`emS0@#+&먔ƕ ȘqA{Ƚq.ɓT$9(a) 7ĵǡj>ܔQp>ՠ(*Q4,ApTA*QTCfYhAbw`X]E>("B#FR#nVU=m}T}l̓5ۻ}wR?]>V%8jء4urQ18#ڢkkˢNH:&>Q/U eJru{G&\hCGxBHvehW;Dkr _W(Z|J)V4@:4{Gnv$F/'qEN-W$rZz$pm^Y2qSO?č_f`+ŸS %G-va]29#auͷQ5GT..xnBdD|2pϺJG "?owq|Yˋ~Pzڸ~2F2:֤#fX)C۫h]Mד! i[ǚ> sBI=Vfg࿪ w ʄ;xejZԚ!:ZǶ$D3΃fzM˥էSUQ5/@SO</M\sljL6;n"qγ[zY$#31,Z O[~<Em/08/rinmI[ayh Q&G 0!|r*;}YaBfŃel/kiܟbd7y;Oj&j*.+6Zud.֥eK2vPgUT8gי`_1 QjoK %9^4qcoy97A/QY %*iǍ@ivRр0^mtidFҴ!jk(.29F_ "ꄗ. ϰb (zr{O [mHBDHjTW |p<\逸  ^<.{pgyͳ(fmxÑ!>~16pиSFh) $ӗS8] v?v\Wb9Ɵ5#|V^{Y48:Z3cXkNZn\ [|FabNOAw^œڇX܏ߠg_X 6:*HU -z8,g Ȃ4MЭ, }X_k\7`%O,׷[ j%_dj!rWa_n:2XdKa,\~&Eʚo(؈e_Wᴉ^BR= 7zҩB wd*R7u_pq0t٣,#4xWw6t%~ j GːK ZQ<eB]VJW} -ȇ}q@c6lmn/TS1;HQх烄cDeٹYF`)5Iʷ Y?hK-Sjh/~VxiTd[5JpzU嶢?"ioswPJV 7~u*aKcB&gi X>BcrIt!(q2pҧC+lħJ*ò$ݙHZ`܄. ®8 ;N'؎uⱯ,,"4 IURE^сJϥ[yhYNQv 71Ғ}ٟGc Zs C1i\+c~Evړ-̉^\pyI c?GOad@Y ;'GYcBƉo6Ozd So`%yYhk+#, U'z@uT5W~+eqOIfQ1rzb*tGw_8}VΞL&} ag'U܄tޙ7.uIHhKDX*RjZfX vF+:7 ovx1?S} 'bĎjƕ!/D!xܹ FM(sB[PsMs%+ @vZT<~8t-jI;* ȡx%_ܦUT3Y"~|P?kTWFtz]Bm*I9@IYYu [I4S25닎Є .~";<ƥ03Q3p^N)V VΙzV!>tIߖIGe7s,ڜqFKӏ;tċ#SsWg:y /QTSЬߑO/),6_VWsamkEb9)zfԨtlB|ӈ9_u(.H&w}>3^ƾ^=sdfJT:h *n5St^E֪yH̀TX e/ -E)+Hm ,)Z䁩6(g O>]Kx&;e.F"z7Sge%Ώ6r56?'Rl2 d}2Le<|Ia0Kh$Zf+e/?TYl+I 6Y{j~45Rʶ tmF栠!i2^U6X{Lߤ.ى-F{S ]3-ac19YP\Fm96p?ͧ Dȹ.h <{ro*B9±gzmzCG4h `vxͅ2.Щ?,*c-zѾ#.'[V Bl]}pju9uԄ.wݡ&8/lkPo"t[l;A$ VgLnUv hɴؼn~z&4T嫞6֑'}Т\bG)AF|szfhIJOf&mMU\OUvx\K[C>PNʤk!Z_x穝c -x׊*܈_鉧^1)ef*V#=#9u(TXZEwRc$8Hxy)7L6yFXaqRk!/xk66K&\'sN j9/7!3 xcw7\(ep,Gu/NbbTX@P dYD䶎oP׿t'v-&"FˎAŵ:rІ+度eKYnL ?ޯ}iiVm/JvJ {5LFa0fh* s2gqq & J ulF D~Qz1` qAD8Z?{Wc5E[ E4!U+,36Hh(G쨳Yd$/A o!;:f \C^KP4[pb|elҵ5G L1k[҃3Pݮmec:MBJcTr*ڟs]%^\bTiCx\te/ A{kLoi5!誤muԾGqhŤb˗6hS;& (!2 ;Ƣ۶@Fik 8j?Y=i l Kxn`=m+zY|ZAg:ٯ (0 YH5;=|@n@?i]ܗ3A3e} E¦T#!E>??0g&AduOjDkL|9Mh[|KP .҅j-zԹnCޔd=P,WY@wiJQnqS[TxZ%R4yj)Qx>)g4E_sNRV;ųEEB`Z Fwdk˧5Mϣ6ׇ?k, LnрNbF%A r N y4oBE+IO(*]_=ۆӜ;Z>Jl:64}_!6KLh m43O$hkpb}L7&~{K6#na<38'Xyq+6x$ goM}jFuix1Rݽٌ-mIZ >T:KgiJL1%>){(_2w}q\:x]?1Xg>lat|W؇5}>VXV"s9hwaHgl!~Wz%~I;׃!yW˻^YOH'DsdEq?Ԧv)P~R5n2iނMtJ8VnUA4\e u%i\r1^Zф:UG*KGJ?&1wUFre2)dǙ,KpU ~"EnzrRQ!P`6kX/]yt%vKӞpx%1KEn-F'TKYZ#B3 yWr7u)Q^?opVA zL/Xcج<2>dIFqHn;]OzD0&qAkW~2eSE8s鸁QLQh#Fn\ێH\ANaߖte!".k"hV.ٌ643#]Sf uzX!A߬Rә58F*bO.=wRj{AMͿeT7A1 9NYK4Ӱڌ.u|GL;?xi,Ðڿ;`yޞX@{XB 7!E W*(˶?oe?{Pޝ\{݌Ծhr \"\y e^wgT̥ lձ`9#|}vShs^gzqGB2Wĵ{3ѫ52e#Xfت 8`lx䳷JgVlFpQܺH= I*Đbobgx\d'mھq94u?ќ sөVQi%|}1 \M$"kK4RoԦ(;2n^^v%Ҭ1zU0Bf2=<3DGCjҼ gPpC'd!joaZE<|H5v,usM#ע~u L@*{q((B–0#+cNA]|M sK/+9k6wTpjsrs?2Tɞ|7mW~9ܬEa[/i힉&A-n׺5Zb@{Z#5,02[Ҩ|I>'$s ϑ*:-`fDbȫL-7dҏ?(MhS1G7day\7Kw@l`(e@cEs77=0OV@7#az]qO<)*0j :c ^՘B+ԴsKhev/G8Nӊe@H1N_j T?*ialߟQPq/L$QW&\z0\(ȴsԝAMqs; ,;C&WX>$`ܦLDxOץ9 cƶNCbއ,Ǐٜfsyq..ďY?Y!”TT㒾Lݐ=n *TgH?5È%&f{wϱ/ӢР8\9'W /_S 5ޖTxK,JC0cL DPl z}hAV&݂> ; VD 3,oΎ//V݈:jv̪+Z@_@ˏsɮX +-֎1~"*<4H!g˵тZw?d#ᦵKS Sht2zCmM_b? #AU` r[MA\9pP[~n+̐[a93|e({5jkt墶"Zښ%0!"*#lb^^-6D0qsxJ{wSQ|J\s}hhlT.ȿKN6i[V(k7NގRrkqGRC$Ww?ljͬզu8_D]W|hluΖ1,O`1̈́g0\ 7IϹdʣЇIېZo gǛZka~K2檁_\S G) 2)8pU7Y,ܗ@!#;}D &1i})~A-#UWXg.'~:Mdz8?}J;LDh]~%O Bsg]:GO y#L* ՝"Z\w319Æ,u@ڙiGy(&On \w$`ގf{/u9zQ̾"+0-.*Jix7A1$=Q}l&>cَS:OQ1X+]cFWܞ6? /By|t(ז6W3O& Zo&/ F,``ꐀjemhZVih3peV9.Rgj7DUX1jEeHJK ?Vߏl0-k,1hGYeᣐۼ{)n lrWwG5U^7' O>{qU>`l.aa[{-1s":_joߡ'd!u4+L%N-MY>~;P tґ1aY5o.c4}6eFޠ_-Fά:-"oT޴p7zYH\o8*1aaZYup*FJE`7 y~g3 'G΁ҙg\ qߏZaɸú%})8DX"\S3kGS;4'S-0!;/{\ q9xk1 {Y.P +Fe?7c|C3'H _%-DNS,dEBC%N@(T dQ@,C2B)`b?]R1X嵆 EKxwE'xy;Mf-h U.,,gX^*K"yx=0#j#q\-X>(@mH4ˆ!| [rrIFVƲcÊxqYN&NMm&Z(tJOR軷0>~[6VʞbJJ )صOףr|݇89O4v?gU4s vbTHBapGC1.d+;bjju; ]u&IӅK#ΗA xﵧI@8৶[yޭоakF蓥@ iEx8lINQ[>,$˓wZ;Z 0zj}?/kȠWqzZ+Ym>c91OBBѱ?G"}8 /ӡDQRzVq<6iœ#8pg&bVi{ZCgT"!13qvsj\7( KҼ]JW2LE8T+5>FYR}(w`ɍ!d9j|x<1HKJznx6cx{2[]SiuJiָǚ#!3beAKeeLqb.:'vpd]#k>CXPUARit+m[j/]Z'0&lvR(Vuhr^s[z4(|L (Ͻێk%n1m=a7]ae]9?13jn/[R@22]+I% , ^,ڔ1M[7@gP "m@￟vM.C)4EJ讠,wgajo*ң-ae-|U+G.<~>2ΞE aϰc׶j@긛##3*'啍,a\x۔NZkG~: M%T8?rʉ]Re_8C {SC!>5O`*zw{d)T4ŭޚ?h(EyA8nG@t[PƷ+H(Y&X]Ya P(F/m0i]~ `!]m%80:@ӏl-AkEC~Mٌl(2w3>FJ!'`T+.#^3GDVcBTmq fIcjf<˾E'Z- HyL?4O\HW4D{FD.*y3KdA[P> HO!dYmWIJc-5s1cבJ g&VO%fs12nqTGnEКLN in@>-hؖ b'ؤUI4ϮdVrt@sҞ"-YB=G̣[&=L 8Z\5rc*Ǹm.ىAA2"Çtud#7iךb 6jcglbi&kX/ͭ5wL2p !֐g^k)^)2YyU kd2wGKmi4rp<p:U:uJP^L7Ⱦ55ِIE7Kd3fڕJ\Yd"$.+y'1̊0/hw1JCX/%SSFt'O"v= 4:)Qa,n_p08=uYF_o&/$QO>S2x2[Z'1&8 ǿ{l3>tR=g4G3fP5Ⱦng5_{iC D4{C!q]YY '+?F+mTmRPjׯ,d!ֆXWR:M~Iո2=(}~\&dݮFUE?Q=M"}7%_vkCCry3@U)8 7\cjzM3KϬc=Q$ ܢJa΄sU)?F t~Z8D a>}z5=|gDߕ8 >Q'"m6o>Щ:59TdO,D?NWjJ2n4ɕQwEiێ6x]ӄc^̻W~o~(zuv0NWj8}+';!na,+-C\[`Ÿ+Ό囏>w%OgkøջXNZ^S]FClGoe15$d,pb9аd.Φ L.3 $i C9Mڄb$Elq 3¦ֽ\,Ks^Loe矇} } ]Zع QXy2]džyAhq>H;!LTxq6z$"r64LD/J$;y+ō㲿)D()&@Irl8;UMѻݬ Ƿzwӓ]sVn,w4>;xl T`??WlN!d+ =syJDji6S:0d {Rg<;L6Tr5}lc}O0֔up{˺yqqoiOK';&dRmTjp ,P #=\e>u1$~>f2^c9!K]_ߐhū8 `wiDQ_TUOʧ%o? 'R{_p-ь!l㰞q@{z(riRm(d%dNMQBEpX#Źzrq ql (QLFͯ3$ X/Ix}:[G, j󹤱 v*`Yq1xTD7 k߰]}W{A-jP*&dcmDLE۳^ OF'(!Q[ŽFZ6()44vmMj'uI@d6#l~fXJxp|g!u_dŗFp- ~M]D?'{'J.,jEeKE$BQ'_-k<pFkMBLOb]ɐLmElWi‹6w[U3mw-^sG;^A7l֚ ~m&ɓ/4ko—l͠ȸ͂^5K\quIןjQ (I?\/@Uti߸z Ԥğ7"Œ|F,ָ kڪC'_ʋOC'De>]s慖$ee+6h Wud[" obk8Ѱ`J!V/ĺ&C?J֩.:Q{EQ:xĖI)1v-XX"! Zcȅo\={,D^-BCz_&J>+Ǽcj百 oJ]Rgs#FI/&:> (yEϓW{Lxn)r>{ ɷY*:3BlRkuyGY{^he/X2=#̼i1b;g-p䃊*COJoD1[0+i Z|c bKI{57Ǎ}$<fMYb$2̔J32͸İj-3W+!RIn;l/nB6rCS&_=Sqa^58)['`wG#'?/GiBKV)x3]ѡ4xTC9!@I % Dru \)L/{;V2N?xVo}ztVBUO5 T4tIdk Lby*yv߀g ,6L;ݒǟ)⢧#Q>Z85$,P`|(0*A&@r+mP%@/]35u17{r% z¥7} @)s05SJ*W׏`5iٻ3U;-8[/Mxpuuum^);()N`ur@A贕4 7هNw|\bFwJXlf|[43Q6Q<1&4RQݰnK(u`rb0eΉP7»A%+ R:1`5\;#88QƞPxiV-U^dFO' uρl`h9 1ϓ"`f+^0BVadp9m{S}fNAZ^SZh9 `[<#f_yaHbX4& O 1QmB(/ (̫8QڼM8adQ`k5h`6le_=LHǡz U@Ž- Vu6[l1r8؃G"=@>LV 3;hG݉j ®NV1Z)>Z\ P2oVR Hx@fyWJr~ѱpGnE"vE3`z2FYaV6Wlɼ$z~׋Z囸xpm`鐅>48+O^0 :g:Q!@XK~?%"PmwJ{kOsCu4H[Jc_ A;kb6`3mk}Oc*$ ^EWCPu0Vc14=ZWIIBt7 vAsK:yʂr T6ƭ4 nWZ,I9(`D%azTIEJ͌aZ ip䒿J"!o$oz )t0VC_EQ%b #C_}^AUlM [ W~-3O$ :e8WjQ2gSo'քFo2׌?MEpӨE/@1kk#X];wy1a\0wKyR7RV'O[E>W6vUΑ9ibe> s{x\vB\Eb7nKI2Gj)|h̺t`upp6Le O׆ZD?y&e 0*a׻'_JhB>TScd/Fzoszy~w77~./rяa-p&x*7SQ2 ~17n5@yk6g` ZaezZU1.S:1Aʈ-ݫ~&i3n""^˿H9ӜҞyf7۝ޥifہ(cd+MS})@q$k$F`{P>U* f HMĄ*RΠ4XrnS c݀:aFi1qw ?56 I~ ts0#aˋf=ͯ>xU˯GhRIG >7~8=Xs(vxlSI߹gilGD} c<2R@jFX25?RgJȢJ| m';S;ֲ,?D( #N\ܠo%K=T;@'`JZVt"50xv%;9UK\zr$-HhHeH>7J'XzHPqn#u[)YXqI4='d3jf(^Him>oR$Z7^ _Ȁۤ6q}33]&n-9!{尵' s @`XC:si?S0%\ &f";:kS+[rkqnA,㏈U7/%sq$"Þ|׫=+j1@}DB2y[Zf/tIC;lcT;9m[" x?Uf?wY/UlDꊗ4EelWmK?]e;;UD3?ed!k5{SJyp$%XRըk/'eV7Wwok͸C$w-ͳa< N(Eŵl8 pH%<" )-)]CT!Mh*,4'hgXT4~lű] q@9GL"6.Zewnpåȿ7aWNk}a쟄+i ơ,X  9F5%!a8i83ls^ԣQQ+;Z;eLZ [JF:ekE ۥ/gU`:Dc'#+-1y A GTVE)*[Avߕfpr$i.Q&? orKCs#SZc.aAB-$Q-0`aԵYb|W -?}ќ8wM$m3| v[߬ lN<!f;LH[ۏ+QPwe5T|ugx$la_7 ]m cD>@E3δV"1?ץo7FꙚ)Jeo%Y3^Ifc߶=#՘>ُMu6+q--?haֺ.G;v"t-whG-#Č8n5e+ɑHy`:kZuiH.NU{N'. 4Q(B&O%Puwظ6AvN@ͬ>zr!6":=9$ + fEĀj}i[]5\Hcc\(/eehtQxE-m&H̤g U Bހ d43OP|Xi-.Mo5Zg3{BU>MNxFr3Z#]:}lG  Mލ6yX8nx ':k"uYh LxE.}@C Ԛ7 =pƄEŧ|ʷg Hhm:(V S.0GS+:vEWdjRx(3/X9 %ۚ/c ߭*Rۥ1p[7gW)6uW4^'hf~PnJ|\P9J%V}nLSG`sಶbd؞CDixoJ#5C8U6=޿܂SG`B.2 K45/!\nM`8.äm@f"t6AQir8µfи^ʷ!B31^ Lp'Mw٫5:Nuym<~OP-ɵIl-H.ctkL3h-3 ܞ^sԹ :ܻ+_gBE p|IOHSߴ@go@3vt?| kttIH#ɱ-{yRvOm oFWם pFloߏdԭ!&S⍔ }LI2 ^KJgFlrq{;ּeN$ݵG*,=Ln^ ~PܗsV2<#v?:QDȁ,{i,% kTNRe M,44%%Ձ7ׯjZo#iK Mk iviŨaB/? վ(Lg<҉Α#w!]ag`w/X }!F7ׇ[$ :#`ZgÝ4xW4 Y[nisᾃ#|J-Z T:`uGal6+}p&ȥǕ'/(s;שUQӴ墹T`~ 3nu-W`8=>lf${ nL7ۭ&y!$׺ϕw75;;L(=6ODn `}$!)ӰA jSpUԞ3?'eꈣ4- 5dF() mϞ`O³Р)K*&IYY5X=t}b?inO,.%d(-l (Č{0}" 5bcY"l3f`Mbȯxsh$Dd<9іɎobHz)]xls4#xX;t.er-DhB50>qonD_24X GiX49|ui&ًk [E/T z,NY| <_y9lmUbdj?80!?C}1G&p*_Eד}Ry2V#h#LK|FrBYg`>^dS!q`1K/+'VC|C2F]Ssj6Ӷuфy \i7 ћ< !Τ ]P=uH|pkcƲ:AOzd9`E [m#sƑDER'b2Ь \)pd)'pKo6o"2$_%c\DpAhG|>Ƥ*}sd'LT U_ҡ̩V2 e(vt l&qEd̕2ڦ/Cjb$ff\ fȯd4bcIsWa+m-x+bpeUEX߄5y&yakHϋeN4"lOCRyGo.5$sF&zs INУ?1,[LVNg ];,\2Q69`@%N1Wx+~b ~dѶy;?[V3KF:$l7m0 :jMQ+*N-R2LmNI$ s@9Q8p;?%p5+ܟoI\1 =ٌ^#vmPc²VelC|55Ъ|Єڋ21CO8G+~ G1V \ jZ"8sیk?.f sk=0QIR}\"8~W.f,yWI7!Og\pI ԡ7Jw|M"g&x;e(M%[~M0-҉_s`c'hș(bJP #}G`s3vat9XxUᶪ]zSg"5#0{RN~wz4NI~lgD@ eS㯄ӫRpvy) aߍьމ"qQF7uW <_8tYUua3| TAPDސW>o6v m# 8_6.ɝҋ90wfRM,1 h ̓[@-NupHfhU % bcxbD,9 U Voy7>u2LފW< ~0SZ$38 3+E}5o:^Xrï-ʦ<؋`H,%Z0& $q4Gs|vd+̶^.=nx%H0{Va9Vr< U} v9<@uZvjݍ¶٧_30ȖxZX$]vMY)ҡd8< uO#ny{I/G0O4jhDdߞU|`wf792K)>S0_o7 RP>bu]d3+xjF #O;<&SH+5lHSsv$j 7ewg{ޕogvdcoK1Ԋ*X{E%7 L QɯG=XJx~hÕT:.]7>{U/0gưQ.s8sx(o؜g(%/`r.[IβxwmxLՍx  nɐQ!"G8pi_e,=|g|~~۱>@7pR:.\dvXD2\,0;̿24hU#F[@dA2UUDqJ4Kd@*ވ,?UqL<o}PNg7<&~s/ vW0}PXq 5yc()BP>7߽2xXLAcD( yZm38^r̺HE*B"2Z^~{eѱ1V3ۊR]>Nt,?` dIsZKڷ@F +$Aj0GUZae\nhCDDã!9,rS؂i>vޏ+. 9[_窴8ZކJdxo|ޡCi+:ZM*dbZ%t+1f>N*(wPNy3t}&h;QnsVL&aED''0'Pa|ڸ]8NeR !.3MfX_Y@䚵!o^<Ψo%GOQfʢk0U#=#) ?cH#>YG"vX.?zaw7ȏ՛]XO&HET4S@!tf'f<8%hE DRhxU_cN1KF TXp $!ҍl+V^ôV=8[z.wE^*Bloh+$9UEc JhPaC-GGɵc VvGU򇡮`.c,ݎIn@ z0Cb8oTEyB:U /ܷώeUnv/Y:ߛ7 \r^4h^@"(|b_nm`z^RT:yJnJ5kRoI`d_bw-D_ּW>VM3/HO¹Cj.7ęJ4mkz].h;@ѰdRsRƉkΣ''=Hq]C+_ZnNXn:8ȣꊀW3VcO޹'ss  .b:"ZKll,ౌtVҭm ?MKӶV3=eX= [ҩn.ްv>r˜]jڎw?peV[h2j{:ݤ{*չ)N| 䎣+kq2 ${^K/Ż͂ ZM7WnXq{PZxmr3Ss~r˵J;pB:-KP=d +-Bͣ:fv~tĝ"tqo%4 홗7FzB;x5Ѱ/XvRS]_Q7{Eb &CЯ-,iy}d;^B /7Ij@EGUWQv'>3D[ Pu4)GN_nU*FuZkᥡ 3 c,T9&)`b5ag Ds8QQհ 욚A8 DVwih~5z[6sGʆA^IOp.x56"oJGBYN%&? W3i (Nؽ8M$Jڌ$ơ6z`kXaӆv^_5kc@Y q:yuV @o=1`io*o> :=16k 綮8󏏱# 3Vb%2U31o-Dr"Epn7ćvl&o2e:m;<dmSꋃ6{{L3 L!.R X6zDKj؅<+Mێ++y2ӣ NTAy(EHl94mG@Z,dI:=DJ<P>rX7H3Bw`_A,wC[#{rb~$TJ akW/(Fz>;ۨ682;h gs>mrFgPYO ,ܱnM6X]Sڱ$UVHS~a^Pr[9R_u q G<U(l#ZFU,E#pcD-!7³iŚ~7KOgGŽ"=V;`MMUV֣|9=,t3 gj9&{Ȯck*IW] }'Xنϩ̳?Lw1"о˛Qϊ1ILzԣI3G0Z\k2̓8[g #(5)X`~a@. & >ȕID\`w`= B"DFNu `-q)d`yȈ~՟.|1xDQX$ݳm|nTxSOG'rpv!o)@WgL&#j,CuFƵ AQ$t)5SWr;_Tw"_r>c']N~-6:,oRX'?UYyX7ݠn Ϻ=Nл"7 J`/GM(аBA`ݔP- ˈ{O $U4f^ν7wJQD@YQ1i2R5uT?SIH]MȾ\!sj7% \LMn ˅TE6pQݦhXԪ|;DRsY ѝ [uDž$TSdx^5?!EՏCDo }e'庢5AM,E&T{iP.]iZ k_ZI4gmr%y݂Az:AbA[ǯc+,F1 cB0"G)yZibmQ.B)@;=]P ,VOJZq=(a?ŁL$yd8H2&>ԋ5b' c8L.:D1>l ueɿwnwy1N`'>+$ rw-g7ȚVL||e`ԁU+WD+3`fuHJo #Y˥g?,w;/H4qDQTKR7VxTvcTvF[U9؎.d`aZ!NI7y촢1eE i>VSjJ%9yƕt(Z k"Lt7&Aa`G&9VU=j,qjեŘ\5_(O<`׋5eAUjFpí>` v ) ,!2W/]lT2=Xoy;4wl9e3+䀥GNY;vAھ׌ uS;٥{fo:QQ:YRN5;"/EPyvJ=׮C;`ָ'9ZjPiRj.[PR5}xҷ׹x-؈2\ck>\[bJ/эi|cw]k`Bϫ@Q?GVA:* 3Fy_EZV#8J1w9 lJE Op?R#4[*]v4%y T%W5덱xI?h>3S{payGN,v:FY9Tg檬fj92NLey LaNfV ڈ:đظh߽( _2P :cKD=+vї;=vI}%OvH%yW"`j-K8O_?ŕ׸v5StND&̮hJ%%z>kpmi{͸F;o5w(Oq ÈGzbSAݞdK):mԟ' ~8񲂇[Z]T|"SR5mԀ3I'aIcUv 0۴]Ҵ- M?YUFe -p1A$e˩P\+ ᴮĺ*%'!0hOya V$^%.W/& V$FZ}VҏjVX†?Y-JvX$G_A(!ZY5Sh}!o=zxz?pivPpT1llN򥅲:d@{$Z6ZMop YDlW puǬixDRop;/(Ԫ|PLGן-xx.df9_od`1V.DET ȪvzW6iP[10+iՃ^yۄFXM1r{F[ϨFzXkP/lGfFTZ}: `puhlFaxQD:>%9P퐰m VVBE%),b_tcI?| S?*7 C#17hO\ A=?q9 +\b~Jp~GH3jl+PVa _Ts]0ϮÛ55Q a['"[)P! ^597,heu6+/H|$K^O@8clfŖ[m}s R7,}yywD $4{zMg÷4ܳSB8b<{2H"@CZv *Z[Ue.@)2 ("R>{F`i7ʳ)g~u%Zfo凥-ߦja0’R >v-)T?3ϠxS6 gE+q3@cV2c|e//9,"r͓#]GInOO3}i o,`4tiRuQ%TAAOV85[/AUI-ʙ&Z#>edεקb_>e.'J}C_je~>~Dj<ҌʡŰߟ)Ex1פ$-E;nPDA\z]s~L+$iACw %erYڹCCJ `daikd hʩFyGzbWiG"ӳd>Y1:\(}i #WD>ZD&&;9 2km3a^fVکIAZ q̄QҨܚ?69ctuă4]$;o_~z T2Giw[7Iuˌ#fb2@(oI6s C.8PA>Nn U_-j>"2޵oLz™l`9/BHxCSMu^ v:ڣMKܰVآ'TSy<~ ՚] 5Nk碃giC"m?(ZٖDԽix\VD m1z񗴟it2!cla uI#):8u(՗Т @G&oZd.iy ~327bN-Q9V]&!X[Zz䏫u?٤Bby%J4/3J ~:Z9`_gv$-ǡץBy3/Z D1 i u,mcW羗UU_0d1V$L k/Pm3,\͘0F8-sn/vL%^_WF[!Gʩ6.pZecPm;BqiET-DEoMbb% pb :Fu 0HCuA4σr BklgC\ ~3GB-C7Ǖh~ā0V4A+K6&5u,55J\) #Vꫤ#UwVa/Ov^06QZ޿@n)76~/-dfyvuWd+>܃+nLp@K0ZO,PVrW ?znCyTdDw&돵ā4UԒZi/aSw Lħu(+~z7H'Onئy'wi \AaɎ5쵎dx*?&\4DmW\/ 6-$_bc)M2xWQ ޢ$o^HJ2FEw};'@ ЍWF<[ACCv˾ ⏙EDPyYiW޿Ğ>1hy0ptɡLYUB;٫qr+ dLj|=>ʿ1@OsL2^4!'EHPiK[$[p2gxn}Jtb(#8BWzjqkY*|ŽKLy㛁5 &dbSoteG析o셕xďIA5FIM}Ѓx=pbxe|Z2TjS>,w5tœ޹؅ęhJTDP* e}zKu6o afWmܖ4{/<7zw-י%7D_zy^F\xD|Qx>!{F3^ KP/EaMOgjO/:,G}=j,C~|f z@ۙe9ճ,RzK0F*K"Y ]°jt A}k2DـjNZN)jk7ed|i] teaeΊ>>(Up@\V?CSbMfZ݃Ǚ2؅n,vkDތ> ldT^۩?wS1ݼ^^J7WlWOVQzkEY!1} o|Xopm24H/Q3z+S13Q&<&g<lPF@kn|m`rh MbDUV4sXwD|e,ݝ2㝎ZYjYj? M6 'kFl-)eV~;?9OO+oX֐haLUf慫°7@sOrnkmA:ӃRd0d6OЈp[)##2lo~7$c΃~/ù]\n`jg~`2Z +Ⱥd0c0ϫzuٖNz 3 κHf:A>B^Y$)Έ8sP)M1M:BD pu$_ 3&Zl3xҪ(Z%0e`6P&'k&8mj)yۏ0p*⿥(2aB WC !ѠzBE!g ǨY~켆>Hoqf\_v̺m|oP'tC%kr:bXpoݬ\d`cin9Ye%HwHw^t'q)."0V\Ra7U t`V.m/{A-.AeShѽ*;y#ypiB3XO`O\x[@U96DKwSOe*\U[4ݏmlR̕ c[T_uP|Oz[f]Ci*R6 ڃ~Gxg9'-Xtp?p!.n1 eo%'-w? "y8"h<ϔdNckue#А*;7UHa?ԑ#~~3M2㧲:4 - t_'G\Hd/b7J\'N3X/^}, _օl~a_Rآˢ:y?)cg!**t« PbUwZ)g}psՔ}\Zj?ɤw }y7@}SX1ؘS4Ci.uEZA{r\p?ƖӶ%P5\gb{ Kz Kb ?1=ku^ꖩ|.Qi@ dOBoq0vB Yi84+0Jpu\WO كr a+w/Zi-'­`ߧVpn&Ч~?!_Cd,R:ɰ})nlbXωNa4Bd_;u̠nK%hGyniPxu4% K5s9ć.\V-y1uk,ȆOBR h{(Dd9\Q<!٘Q\iԆڢk]5Ti{3I)vQQp8~_Ucn%vrn* ekIkQ $g֦K|D+t9{ӂ4; bneQ&~d R GIŹ-qJy"9RH׼-DꙀhS=WkJ\iK GO}pΰKu%6~Җ{I+lzǑ{*_p009g/>@ &o.@tK$z(qwcN  I8o=?;5qW}{<&}zTP\1Iz݌$8>4N 8g"M8;Jw~x6ԇ&ÞP Uj˺Ma=~Tvo Hh3a,?q;QtRܩ&E>nKW\`%4CSz0)7/L'QDppnJW'+o@=l ^liS>*lchxv2 sIrh5aW~XajWIkzLzn K^s,_&MR7^4.C9`!L*u!wqK%m\'h0ոR=9>SЛc *b>Ȭ>Ec{5`{a'lw!ī\1J \ff*]%{1uV5xſjXMU]X0%Uz= 5-L(c34 % 8|EʝZOι$"$]/~`=PI,DG85pt)ppQ' 9D痱2nt2ͰhzJrF+u(8̿f<{N*⋢Anhڱ+xlpR9i5'X,`9 ?CPoDa3v`c_g&+{e(~ՀM(lLMWN}oO"!T箧T^;' ŰJ̕LvtpAtXE2"u>kc1ZcsK&?%_` .a` x|ނ_X# _x~n؝Ԫ*9 zJс){{NlߙKG.ޝi䓟FnW7aRk7Xڪ_WkD4ta m-)Nvm3]*9si݄ckoz-/XAGem>[*bmOj*Kw"t~7EG(shPĶ9aj(vSzMw=I@.m6?ب߃~B9L,m"ւpl4:'sM]b^y|NBeD{ۉ`-HfQ#&'+Beez7T\݃Ϳ@۫Ma'h 1 z W~N6MS^t}vq;V8԰zBR| *ƒusIfcE OQY@nߧ&, ;ҍ,;:3AՄ HtؼXƙF 5Z`x;$Y˕ĩPT+ l˴aa4d{ia+uy#O%~M`t'"^SN@pX & Q#iSAp[3g8f붖&>O2/PtF'ۮEZ]ڐa[sL3v/Re-BZ sz`z'@YE2'PT}⣕@u J[x`[#uŞJv#>=kt%A-ɄfHnҚ6}*žA;YG߯KYFt.|%n}nNrFӻƐ d~Ģl:z?T$=Z!M5b < h L wYO:"oܟCڋ ^'VIjk} D>Bz[0F!9-֓toB]P93Ѡzv!|_kkI[o$U#Wם# oCCvoOSJjs}wz= 7gX+OM5h$rdRKRz( H6Tpv4Y@xbHu8cyAs[(4¦E_KhL987o-11‘LO:Md |!1E-O\5x =PƧL'Rc{ t^U~&b4D憿OޑF_sBFgtU6B="C@ U \ Z~*b(Ϊ7W@ q̍ɔ8OU|zl,Bmq7آ(cA~YZÚgU,~ckCք圦5&( $EdO8suXs 5'({謳V"ւ̢%Htm((fRd+ cxN.vEs3 M02QI(@Ljj3+WH&҅ߧo/B81+^eCX4TA#x഑yA)Og+F /;6KW=ƨ.2"׽8_.pT]vz5B?MznPf4 n]PftІ0@ݥXf8_8C.hxoq/ۑqo)s o' OYMz z<1K^E%=:^jS YQ;Cu@'Ͻɲ*l/7+Xϲbك_l\4W@sCbqgt !s̘XYfKkEa]C\͢7Ol(|+a{}#j@j`.h'Vl]SjJѣ~]MOjGK7IB., ~_-t(X_0o gv~8e zppD:'YSy`"Yrpj]͒>9 {%`^@>3oB˾ec7`ՃO݊j􇙨+3y~}D~> ~ʃG"K 5mXb)i[w& ҩ<[l($?6Ȉ}Ý22~F*f蛖[BnbSa lpu5 FˈBd.*t1*v`ƾ@*o5դxL1:k{0NxJ--Q0j[6z=,V-ڐT,%=!.90](H.@vˣ gk0!FgsSxx2Om&ا`Ģ탍%8VL 4<ް49 K=FCT2"?LW>- ~{H~q6+RNtg`'rphm|%)1.hJzbPYVgM`vx xnE5XTڎ qDӄVHAC,A)c KvGm^ dk ߠ:˖&h17AǧSUYaQC*U>O֏ l ^@  wLjWs{qƒUݞi#?sl5sQ7.;$O3&f^fb4t}ͱz69[ \~: ˾hXg`N?Z{F $wB^(/N@ aB5[r89=a#1TA~Wy! W&-ruPODB);Rr5BbO`B0'jOaxr6|a e#'aϊwk?u=|!Xar3 GKK܎Fe$"̦l1 :O~BуWj MLK[9,i(CGߧRF]>)]"Ў3>ueZo_iY-  ´gOkܝSy3ؐtQ" 2+x>:ec{;+oz ZE]%&`s.OfLEDb}."oFC0 a[bspIt(*KD!m!kE*H "'撒4`NQJɘ_ǠamZئwjluΐH# Ǔ c>4\^ũIBx|5wUk"aBDC( ISc}7ґnð q^$B6Ϫ_zuVZ)<µڶ{$ReM6b=[+GY? [7qBOq+w}lI0/qmݪ)C%[Ľ 0llH1f ? ]\nCM*[ŔMt6VaOU]*UT4pA c+FKf.= H^Ks%/VHN~fOLϾZY&`?iI%"b_h) | mG[^2kFtf0ٹceELc(gFgE Cd*Djbj U4w=Eo=S=Ͽ>%#}eԨܰM$ΎT o! bwI({ȳK[A <| jW*<-das!`wa=H FXHt6{ݜHY4:' ƷUt4Dm1'#t9Q 5-5-˭+nfB U1^+ј3 &B y1n%Rkߪ~sMt/]@ **s%&L2Au$Tr*:lM [M.Vlk$ԤZ΄jnV\chH\ yfITe!ͅ&BlT2`^O@[NawOZ8 [8܄<ߋO:mQybv ɖ :o&B@%}E>(cRU#ӂ+mIuSr;f)Nׅ/NOJJ)@0t,j~[;[Kx˗*d qXᘃ8)&42@V_dȒq!m]"HupVhw P ~n U"$҅Ojj0ÆnjBi:; 1F0qsU!Zyvֲ[1+^|R<_IԴP$ 9LaNq,0ouH)qjzϗESqFǽ̇2tl>!˰.\@zn~]Q.WL8ߦLA^/JfIs\k/dDY,nh>bx }NM%K8@}WM'2핏%4!P \94]'S{ۂȡ9OZyZwB >:.񆒶4Xr_8[`YlN3߷-{(Z؝,a wkC9:ܘŢyZ˞=tl4>JkڴA6m^_zKSHP%6V~3x[4Gԏ&&gkXʌ }}$%&=Šcxk*EB1qcs*~!:y}pZ3=e$fkRR; Ir52-kCC8|fx!+u!}Q-sd*s_gIH%eP}'Z&?Y*ixm/;[5Mg#<2&H^SJre%vDƋ'a𽬉{cM:xKJE PO 6Eh#x%y}*3>IY++€jl;cJe(1M:nkD#W&QPRWA$KWցS a .+׎][Cßdy=q9 2};L0r*6sAW0@15z&"lk}:.͹mȐ!Ѻd0}4pkq}UGI\ F'OR!w5p$E#RQ HՍr/,$,2j[&`hkTjw(WI@U0fM,S3B{4fdT.e#F(@\G^Fkcn0լP[f2Ǣ%&T'a4 h\tE_נۛ = }FLsA8WB>ג8@#0lK֓~ߠG| Q!Y'|mO~? "Q*6y';k7d;B,[Pg_YtqQZ ɭbkAc.nS 5^\ol_Csw۹ WI3*)~Wd"q Q]tӝ)aG~{lSvYi`?>9C^zء~wK~AxѩL5_e9޺k4,A'l[~TܥkaR ㋒@džj黊S{7kaV7}^@"x7Ȧ@zEgH=3;tE>_J;ҫ`bf[j9inw؊ަ/ɭ>*Ug_jC[7BG -ĭ 36ֲS0G׻lcCu%ـJFD߉튠oEGT#Am쑢 #@ ,ay FF"NF<ĨFzP'EG=.I]h%F' 9%ίMMiX$ⰲ-V9珔m%1Y+g^ϡq d 2rT +򅵥7׫`T8.^1 rl{~Hi(U@3"J^7)x{CSt\JiZ&@(wΡl4P*փ M|-+帱hR%hD|m;JlЯ`慽7j2ΐh9n'wq4L4>n09|DNx.5ܑwD$DRGvJ-(c^ki8Uٹ Xim=/k*UbQ;c!ǚI~t na$1u61!U41޳ @l0g ן*}[\d" &!5]H7V,Θz~Uh\ǝ/+#?jAq29f=m8G|s~{xQ 8hZGCvY[bX Z~!`AskwUmH5!7^\9~$KZHo G, q2K6;^qL:v]ky\FaR 'g睞%av9&Vv>YPOl'&f7OAI*c#IGelT-ChY}iM3?Plb^\~!!e jGim/?+t}8 M4Q).;i\M⦛&bbRyOeb)?dEPmWQFvڊAv&]#9Oõ"fcX̵ =hu|kq:5VId=%* ZHVd'\P¡hȱ[9o5T QiӅlCK?+Y.rz$ʕs Ӥ iL/jѾyНc}JXn5p>ٜ%n2~_8ə0Y܂\K@?40h|b%xjWyu ٙs9 IR-F}T0< QcQr4ܼlRٷ?RGЮ OdbZ67-;HA0S?%h~A,?f1QAJ,}a##ב:PAHMcM ;4L\D)G{>+p񓠣K{Q6UUE|})KQxr ki{e|#Σil(㽇@V n(6.r>.˥b>+(ׇ6 1+/ hhj-lkb6j`܌ '^OZ<S+OӲoyVMrM-ჟc'g~Z [\ 䛮.ot;H\] G~`O7hJ+苺\_ȁ?JTk׶L][ev[NN@?9ٹ %Iott(t>͂k}Is9wgdF"S W[d)?'CI+]Q279NEe)Ļz$_/jQr"SӴ_kםH˲OYY &qG( >"zj!cnw؇POlUVyB:>xt|.5)\hWwU1_-N( 6OE谍y7]Yvx-%.ԍ)mI\#3YCN%hxSf0ձ( 1<^jVyUEP X7x~5b-L4z%K"Io?l֛e0[̡(>M^YV\k!l6~/mǓL۲w Cklu,5,&sмC VO&sq@weY]qg9%! @m4]*3$k|s1!UJA_,px Tu/$XI^eo^-S:}";.5t^B"}L^ɚqK5U4lqw8l,Ӻ=O;dAv *#5{ly&yM~LNHGX=k3QK/I>"G,zJj-R4iɧ2yԵIrXx&8}QT^y+%(s[:ʄ K L-gOWН%#9Įv>|ȪQf;#4r]VjK#k?`L G'RjNVKfcFcj jMU/U?IxC~5@\H&\2)@P5!ٳnddR}QV.b<sf6ylea%ր8Ȥ*h_yL qdqͱA< ]~n0`X4o"n\ |G~Ԝm%·.- d4Ld;}AG(*JMiFT/Oc2蠏kk7BNg.DFgp/WO_Z?6Aky) T#yI.^JMÃ0(H%itĉSUuYo`96T \qjˀ}7 斳\eju!Z5Y@D `yb+;xΚ ^5eoF#! z3r-Cl=Mv-N#Fֿ0;aŁn)17 G[r#%^wQD`2g=.Ehw'8V(M5 ‚awI>2U~~1^<'+8]m4n]DXwIJ؜ba+>qRզaq=dZ4!DYe'k ZĨOn.,{ְVTo+lUU@ļ>@/%ڪUi浻}P/ʻЬxgY!? ' :>ҥyPVCцz: jT9jWt!j[0ph@ )k;-,Vy,>gIsƩ0R$M:3UN-Z(joYze}5{k "klż`Ԣ}/]^̅g -HOZS_ϙ/U )Gӳ\4#s!z=l 'א$.Nq;x5§@|{)@?Z@6TBCKcMIBxi(kLSSkA +B rSsf&/^/\GAOfkzVlW[9<ɳ.=}M:)w1~DT ӡ|n|j+'BX9|&M&UD8O4|e:9lH~Ea\id{HZ(c'/;~N!nHe< T7}|7Y9eYJ \i%$sT-5q3qdږo3)7R諌3Tab@wKSʃq7IԊb7\{ّl˯ly"旪hEx0,N%i+q U>JSpL}A{NOvd]r(V_.Dt&6UksvHNND$#Qc.% R"520b,Hsx'w?~g_@oF%뱹EZ 0NusČY#JY,jQ+n)tj\SJ‡0>=Mͻ1PTྸ:^c!ç=E3ƬU%:xHfk@l5s N~wݎ!qȩr c*ϳ뽼3#J=H[Lͤ[k.'M{CM4%u+!$>(.!߫~B.n ?=ەt7AgoـS72|s8|4Q 5̧ Og 0gkҹ+'vWtPگc11]SR_Oc4Qi'ÿ4o|-ՅZ5l Mm!&T*=Smi=Tgٌcn)M@:27w=wa(@96<TMYy |2 LYYˬ-h?2%Rdǯܥf'i}zZ`KΪτ#^v%$O+6Crͨ[a_Y9Ғ+ID|l?;kTRԥn?1^TZCD1Hd$A8xѩA-–Av=3cvP8v93i>hP4ɴa83E+0k2Gu ,L+_G~.39e*rtB@8cs{".,/<oM:!iŁtsg6 sJqg9tc%L } <3Al#U2_?Kws3RQ\fg9((,HFՌѮ'ו}nOER~6A6kZ0q8a&r9ekӀW\w3aK5b"6M}28qK̩G =_?::>gr  V];Txqj9 :K^E<,`Kny!"ҳ" 0Р/ϩPY=+IexF"!R>O|~x ?rJQ:J+"\t~PL4N PO4YiT#B.k& gl?@.}?a:}zǘ؜s><~(if,ޖuhJT 2Kyz7mnq7&;v  j[woy ݦ0{#ںDήAɉBױDxmGruG&֮"IxgYZ070701000002a1000081a40000000000000000000000016439a3560000503c000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qla3xxx.ko.xz7zXZִF!t/NO]?Eh=ڜ.+oܡ*aZd3'x|-%[om9k ๣;q$LVزtSPj?().D"lZv|PiyUӀrl?]ޙdNs[ʸڦDbI-Rgi=5NqmaF#bz% ѥo;FO @b <jw2 ݛd Qĥ34 2m<[h~bt!$ x?q-~. 5 ce٧(l_fp4c sPe'U),63(2m/JB|TH#:;¯\!0u:=筜(TuoLk;p[_&Sê 7j 򴷉Euσ3'Uw&`\ 6-&r`NҢo} vOE4n\ρ06)#Q7:r˙A"."VP7krc^cwF^Ա U*`CR*cT1UVp=oYgC6{*Kj{o"dh\!ZTF2 +\#~x3cs20ٴ\qAV3錨:$ z""T2Eڨ#DIgfAs)0"SRs:,xg-X։aQf,W2>[C 8F^ L>eL pmY)4:sXqJLjI I5$o\0եPKB^CJ%$֘cj<֠m`n "X\oD?s4] !"/ٕA̷0sEk,WkCs #qNMRX$dРt(ѓ)*Tįw*tmp68|?"tq __cC٨լUzg54Eߪ,uW@W3RHȚ)1N싼IY"øW>=?+(|0H%X+~ ۿ@ P _&<6Oo& >8eI졦[z ^Zq@"] *s,ժI_,mkuk^ڔYaкW-~:tQ6 c28W|`Da,oBwXvDCp{1Kh\ZpOsbT"O#/\*=kA =>ls8p0P.;dt g.#_F$<7xra6;eњԢ1|.I~b(KaT-3?tѾf/5$QȡG4[5ee7zbiLr_Ÿ4 E[A~6edx)R+#\ʄ!< |wED8Eu}Ƴ6dfQ@{QIcl V-953<Vgvyf^\3) zi}>L+{J֮δRQ<";g]"A >-QӮ;&+X1+RwU 틎0ϟ= C\53'f,#ޔ)1*$B*'oP]gٓۏ7] _:(8z}IsS:>icn:- t2`(5* u!TVvߗ "K,7jp֦yg>]T [%/§2/!5j'"oըK^ֳJnf3knt܊x*PrƫL\DYV4u;8W-\pԸQeКlT*:Gq 62F8xŤ1v. ڪ$L#sxgÝZyɨkTԣ\ˁ6dZjd;/䠗T9t\\DP#ܪ^OC7˙$_^J ri<ӓiYJy}xF]CMF[ڼ6r~t9ʪfR/BSio4xND or`]"Ɣlޘ:&x:aX ~}QxCWg|ׯ˔up朓IRd,px^`5UBdh-*B<y)hN۪9|V=eo峏 00J,,$iҍzsek˞ҭY͓J{ˉY c%b.JumruE`xG)-ŷ c|F se:+uPûAM3GN<'+-RH-ұ`(㞦Ϣj6̵M'L>ֻvن7+'m SL Ͽ+} I8TM/_yޯwb^l֠ x?G!CPc}/.~KXEUWp8̚Y*ƾߺNM5s5|/]o:<mXc﬷!8v $X⃶w_sbM|}dL9!AWo:ka$奴֑ٜa-ת4V.J8CP Qյ41ڤ-cԝv%Wѓb͞2žTrso0 dn2|ڦQWH[%FQyͽQѐrv 'qދ |&!Dq] m/uzd+ܾit9ynVᇡD/XNR<٘]{a|cX6;0 |̗v l6w[-e0ʅ9pWqdI>#ҏ\[e8pk--;IvF8$wq麟y$Y-W0dOv3et{*LdaA^6媅&3hVNٱh_\}p/Q?j j>j%b `ဨ ʱ]qHBf}ZH |OCG;Z]"]g\ ^N\,b"@B(h/%tw8I\x1 K?%ԄRpޙJW=p=Xi_/^ .dpR-Bn@pIF]JxSIg%ZTo%q7,Iནl:Cy +q nk6 e$56 V*0L0TѤ?XcA\Y+0TfxjU-o&Q;jpP&e0)X6T]ZtG[Ԯ@z% @{ 'P"y'EY2(c|g6Jyo{ ,2yz֩sH,wλ v-/;ՏW]nsg.f Yd!-D'Rc|'G*X:jFLv,}(7I9Z{O-:;MS c^Ǹd?Iڍ?\ Gn혣C^ >e(&؋;;P.Lz&9oݰ#e*jN/Ĵں_jiwKs!!  uXm%rm'>g/~OD?w{V5ږ"c P%ϢR)׬XGL՛$io!lsf5۪ԑXK? T Dwy%%R:lǨ_׈**'HAm}\x7? ^Q/8_>k׻DE.|Np}-N``1.nC2j#yW6*0.#?OIKz_QT>_y{ݬ \10Kљqg dv.SIWM3`&ؙ8 TYd3;F[5煜OI_I=x%$@KmOI`y?Jx*lۼk Mٟ"*WS*5_NԋͲ՚3r0R(7!uS?vuh[먌2@y#ZcneYƒ1, hE#Nwml}K*P#>L+RD.Z>(2~P9 iQF@P E)|1pE>{cdբ4݋ЗV`\i+gX^F-b|^vWeCJYS:/y"^3"]ftxP 7zr{;Y;e|HiͶH/z5{̄ o$ +L[,&(ԟw(Znщ_bxpeD^NCG֤ߦEޒN_Їe-sxlq1(w³ bڪ[2Kk%e v5-Xs^.h\CfS`v MzrHvXo xD即: ^RKOhPYBbZAvD$z@kh2]>ss(FHp1!]Qat]ȨT? w8A@I-`GCts-3I7»X1e~9 !NYk~6L L¹YvSݺ $' ŚU\gI2.k7B@Gwׯ 9(CDO_zKNpv9gIEB_YZ$c+lod~{&s5+ {|/_ͥύsΑ&|д0+G#CU3A[\[FʺT/q`R@\8>2xP1R=ML4WY)6 ʹ l$vrT&GE,SY)}ghÏF&da0{l)O|*#KDTC 3tؑ^#[;cԜ/9Sfα}n p'(]o07Ǐtk8#'? < gdE [BqP>*Y.D+Y7|k@mɨru5% .s>$JdbԩjֆƟuzhRd66{ QKDiC' ](N;AYR)eOE6] ;# Sf>dMn_C_6óUM,V^UeeFQ2s>G}?)n:3'6.]Ik?EصDGv0q`j'8tsmGu-k:ٴhw?Po~4C\*(;s3*6Gfu0;*|z_F@{t}SY@ ,H`2|jNI3¨—$I9˩6̄+HXm;cFVF;V"?p ekt?t"DŸd܅HxJepy}Ai3fE{"M/Acv^e$=岗|a A^!7i{ YfTZir4gE(G?su2^9,2Ԃgjν8%m[eN1&=7RXzr苤s̓iH ሜ< ydp;Lit=I<0UB/Y}\ (3fJ O"|=/b^ܵ0=)fuz|.dyLleU!0ĖY?Ź|SJ)?_8?;/il:Ҝ_ʷ~ %o=勩z ()`1k*MۗQ9Z[@ h_*1rm$߱-Yuq&԰mj1g#Hqx5l{4k',}+F*FlC2 u?k6֒lcf#E`66VAe`W IsYZ[/>YVɟ}MiJ|)|:h\47[-f1y*qzbKGʵg"@EijIēJX')0 ;ۍ@b;zg}Wq !%r>Ji0s}4euHx3sK>i! -vƨ\R֠?v倓 rCY%Hmd^83gwxE /!LO PcQIKpy9'94?/B`F9M0~Ӷ6H>1uK:#@p9S>J &3o@pyj` 2(*-P(?OMv="~xW{b y4_]yP-$(SNj ޡC%վl('ڐgmVXvfǙ"'nW ."fY6m!xn]ϔJB̏=!Kn4/l6!}R-Լ 鱔sDV% sœ D%ɼp X PnW-瑌3PMKQ̀}BL&$o)|JH]> LO^Z̡kŽ%'h;t:wCP>)rVpc6ÛS-|尽jz<*y[deJO#yH fؒ Uq9GHy{*nv絩8uOݢK@uIvxSS!0۶yS2XK#aeSV}=y= R6B;P$ ~Kd#R Μ5lΩCbd .S\rÿ;dY;l2k&RP4{2 g;8R[EB8@GSX#7JW|,[{\y38x ;uJvޓDjZ]Ouzt"ypk9/ 7<j*ӐA6;D˹M؂cBNPHY1ZeJ6(Dov9L & 1~JU (Ŷ&> 2[T6To } tomȈ/ P#Is?0EsRR\l)L 06Hk8W, PAWj#j@.Gr/j į_F _a*i+BT“E I.*F̸'zA9%߮gu#xhWѯKMY#9HM8m˷mࣈ'(ܳe/B㨝j+- "5lVU{GgݏR٪ ^kjh C7t[.TVu}Z)ֻE$KE6jסf8H`:d9 ?\eÓ2i"-̴9Ԝ x)ᢵ{5:%5]HtLȱ/a/"5#g5)CBrK3cc.նT;krGay9 Hs9qEm8V\ym\om-bGlkr7oj@P T\{";w$XڞQdne@bbq=I{rli%gD~B"<43;fi><24w*@k-Evvku!?/zNZ`#!IwW@l{ط:$-| =ǫqw<5 $"㮒 Bn>T*탨Th"BWB붷+wa1Z<_(NO[ȃ\jb˴N4_<1O*Դ-@FwʭS߫Y]^,`0֠b(-<mp (?7Ii:jY> py(tQDˠ(PtZF-%%-NeqԲ~ 056aBGV;I=M^-ywzC/v"~7EeF R0P.5*L+6D G͍ER |Zz0M`0b˔0&C<#H#nwNKffWw·~[=ݖquMƕ9qx3P4zʦsm~e-Q+b ]'9gI4 }biGK؝܏] DNg 6@6PN+2dϖR&AR *~q&c?t *_VCJnXm&:'+87p:팼1h1/P\yƚL$*"!C0Z[m9XTJ227V ȢWz5Xl?;$/8}lP~0 BB S KL77ި>.MKS;+`nAә@fhܛ|H۳~8`$Mid[nBfE4+p+em_&CEX#g$+,u'!v2i1 R/Q7.Zihd'fw%)R۩ː>lPZawM3Y_`h}+}YO|(OCV]v"fkG΍Xzkw\tu̧q-xDt(O87PQ~I¿ *㓭~|6k ?"_d)T*R|>^)r^re˩8M R>ǕB6TlD?[f+){.DD-/}ݹ=~6 @G X9ñkۥ)&(W `n<?LuRЗ;~q[BEp\N'O܉#L)[n(yV)VfgMtQF@s-b ']4y̴yJ`A`Ç52l,Q2AdAk'{}w(Ý}DbcPFIbI֧4`$87%61J#qjf$lPG5斅Y>zq0.Z:S+͘t_F7D a 2H-tuGC eN u'.ܺyǟDb_v, jv^Eg*W^m$T˓n!589'R\95g fpv$NKpa$SfUޜ,бxȱ|D5< HNhu( aS] L~8+!70+Y ;BQ?+{;!5+6N8BKI{6OMa$<6Ol7ArmßU;,H0#f:rqdO@) aU3$חGb.]X=qHD~aczYB@qQ7MMo9wv4q^NR}j 0h qLR~DzIN -vLZGF ":@0f*vZ lFQsa>JuUN˩TB3X0ClԒx5<%2&?oG[OO+Q0 eGLH/qƛ E5>/rlCX/v3{hm B#QGW4Ah *6p(,=~/"iOj z+ux8sy3}9q9f @=/qmy}L%uNԌdݩak֏YOL }J:e-}\L*_cȃIl@R`@H"iDzgY̨d\R-_(E۶ܲuH M6"i2ţ39vT3O% /| 3w9g tڈ7͎!cI6~B *9397C #ŒW:Ү#=Q :{<ݺiwR?K qwu:d^PQsgQqիBw] +OSOe[?.TWO~#p6J{%/F@ _aض٤MXsU|a Z~n#tM~w @A%AgxSyEdi;$ޗG)$CB:[ϦR/{h=8;m'΄YƪBEUB N}ѵ Ìim"F$yw MpssC;ŗb^j2g$/6%L4}? !D?Dx&N.'TKy.(2ú\ґW<*Y:\PT)%4iޠglk3ETf- b6";ݑD&[ZT8Pǀ] dx$}WdJ6@Bup1]hye2~*u&2&!{X2bB ~=WJ9ψgP :'.Yqod싍}Z] ݈aV!"@Wh H=aA'.K:2ӀT^AT#?iw^YˏWIC8S/51 6=fQ*Q:Ȓd }Pa2ij/ٶ:Sc+m/g<B@ 1d n{M_.5&ϙN! ƣSO4n^VgᇬS){Y dy&I"!}EFLɊ=ړп ey* koEj؇Vk}cȑVǗH6oc/lB=ퟒ7DB?W8Vi~VXY?nܤHStm?w mK;O,_sm8ḇu-&a\9f^LK]tcɩ;AQhV8;w4 #&IHEYBɖG2bFsݔAf*u˯{eVe$ N ,] ĭ"f-:0aFKNn?|h5~ U_@J䝏)S>e% T?F_xDrymX:OzXlTb7+=rov7 e @ I˧ Cµs"J;[ԒyKK:)J~T&_gsT-Ak$P\hz-k^yԛNf<{sz&UGˁ`E jҪ 9.VJ AE}( T0Ҕ}p!onp )ު^#>riPOyJ[;j- luOW =9Ao1Jr>^|Uj|V_s\J@9Hj )R.=?y;0t6Œktfӄ_(,ڦ4e"B8L;.5M_{yO:s+9(S55kYVET·Az/˝1Hwq@2_{$-xYJK b  ^<&Si{t?M>'վ2vmM5"itǒsOp8*Ht#|@21!l!]C[̉d]"{pEw@C/zD"^B̞ٓ<{*e7+aYxEӞ;uz:ؑƫ!y>j nkWVNGޅwue4]m}}݌6U5o8#nA\)A#:0A l٥6I<5j#b4<YˌBt%&NH-jS1~A_Vԣ;lOSSwpN~|:0}²tݜToʀxּҝth*y'V%3ʭ/ԝ=DI+aoLA@{1a`$Pm~k/;!nRX4^h~´ᠨ#;XssTQfxN|\х䳶J筟ǜR1\Ke'HI3;78d&BYꫀ.7 WJŀ7t<P /VPaUDԍ9!rn{E[vi~ݧqŮjJ0ɞ4s5[BURW)PDߠ[Tw^ZlJsebld䢠:)Ve֩UEcA= {뺥R ,bӗ믡Yq?orr4ʏa^믂/]"8%7hW5vЩ,y"?t졉يπ:3AbD' ,/6v5`zwVe4Ss;Y.BW+|NapnRw9lv[G(̠c0jIem*.f*u} @vK-7o6qբHzFu+G֢^"d/9@$ZIW[7a!Az$FڸxMXAǣK ӏ^{rrfSÙXhEO3şڔȄf5;|8{̟^ZY{HV4ԃ͎@A.Z~FzB ׉IvYA|0l0pmlxGy79[zQ~榔^%Yn ɲaEd\Cpq\9%޵'M9 u+"J[..κmsUPw?@Tӡj\ǥ]-o*3{jgo< г I?M"Zkߎ"#;vO  0g뜻NT5@3𥫒)@.*l l;{}eܸn&ЖV7MvIQ%e~B@>ZÍYH&0`(TU,;^ b&"ثKw hCţabwHJdRr1{=DYqu"ˈxȘ}/sS~Jۭo7ޱZSkuo?QtSk! әQ ;s2@bw u/w؂EFe5*OkN4Agb\cEɟ"G? f8 ZH3Gx0K0 ]HH)-,v>A .UmkPveGȲk67y '\+(wrn")LQT-\~C'_Peų~mR?oar4 ϗKՍ;(QH05l ?fk7p!~1#AgN 6nW#'<ԖJ4a\nyJrJG'xv{Sf>xW h91,?C0dnI;b&Gl~Tɩ:"><^ 6I C|{ ZFo DT#GA${tqIgYZ070701000002a2000081a40000000000000000000000016439a3560002329c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/sfc/sfc.ko.xz7zXZִF!t/-]?Eh=ڜ.+*3,{yoDdsV%VAۏgJwSuHZ/{q !U4o^ؒx]}ꁟŭ.BMS%T&WdYgOQES B3S[ CJL vf`X #x. ōz!6si`?k' ,u0d"{k"O麵ߕy 8 Pmwh:_嶘Z9dcw[ΰr <^.y(Dn̬msּSVGW9(R{TlgјJbcF1uqV*X1%6b9W^pU%vK921ҩVzִH0CBcĦ:WYEVcr.zR\5rZIWIXphuq j5N w%P{LAvR0% ! BjdX> 2H$Nƪ7Qq6[7CO8 F4SHVx`/ϰU!وЍLijfklOK6TT8cyfa?"[ȶ*WcLyd>˰D;/z͛Y{<"ypuaruY8dMR8o9(þ{v!KVmk ӡ~yU˔v O?^;kի#G?t\7L<\Xo՛R盿nDGqL)g Nh3bq=^h)+|O*%?;#)N+`Ɩ:14B7͐gp 'QVus .}QӞ53 C?\hӽIwha;t9k&̤p//".[kׅtjFݡeRgkDsɴ@CԊ^*gXlgDnR68w7Nu.d`{A OB mV78$"w]Z^ ,7)Bꢝu^Kꉦ)^rQ@!gcpE=͊w#y9uRV}8+[q9DCtXL]_N  uFcaܘߢhqM`_ځӭFI ^e%X-[j:)Æ܆`>ilew̯w0qgq `. w),Tʎ0Eg8N۬gm뫚JJ&hB T*ְ> P)'S '9D<%lJtNupO /-_>cHpߦNiE\TX3 K n8 %10YJWm}?XE*CEi똸v(BzJ~[ *\Tˡdfx 0!`0(P-n1Ķfmų?smQ|1;Rnf[nV\ z!)+Fzv[?|>i?Rg̺W@h9KV+췍: 횊t>[\ ,=c׃ixS^~hq~ŐVShS#!vbJz\)=}'?K-6SbB{.3fZbZ"lA_ ^/84k!5 Lw]n'zm? ]DW dq.Qu|U\ ^(ޭ_A-*p@ 0'5z/*bE7zR܃S *UϨL+3g2[dP0ĻY Xj=3 K蕁{6{?|5ߓj𥞤ơ)x NMA!q..k٘inWpd\*g &3d<5{'ǡ (sGL&7A-WoI583s$+ΥɻY)y%˖`}Slz/Tɸ^N)z^8knpwWAK& !ܹ5pu5y1}ï"z/PpqeY_ƕ(ހ(ϴ= l:~- shI?r  G',;YKbx%=:nð|]bQyg:ijk OuE:+%lrѝsScJ;:2]b6ikRY=ZoAûy ~3,32&:fQq9 uha^[$|Ys;&VW Xe MR؞!m:]NMdD9n7Z#KA)4% XJ0obpKMT_[s&6Eo"2Ҧs>gnWUc+m+yVK ;^^2\GϾrysWڨ/PC" 9k{%'!Q :DF 5΢ہ>ܳ~Ig3D/clsl߄Gcz[)%{!A.0Pt:MT 2#yh~Sxϰ*NfTmXsla$w;pF H \~މPOW* -߂Y_`+]_e u lN OWj)Um,7}ّFd6᳭Y fӘ%Na^k"TyՊσzi|$9kskQҁ8jN'#1 Y,$^_[g4=cYꄾ/E$ECC4#"-l uQUp %(K]pyS)wpZ3DjC]!K ]4y \/)6?#~<p9+:%=/Ftp{# hM~^cdTW m,?6e* ec|4KɻOo;ֻ +NMf!|JXTas7yS,BK:`wrX+gHuA+ &4dR}~/,+7$\شݣ.9رm7Dԫ]NK)%@gmIbrܶ6=-7@c$07L"z"lGY"Pl.µsdK0OzdtNC a[Cq~A[:!91NH,}-s[H]v. }CO|Q+F2xRsެuւ)j1| $*4Fr#!|Ĉ$ eF)w e/orL㯅p~Ѯ0CG8 y,|9&&agn3V{OuQtK'<϶7jFQC߸H#7 s2lKoT!mɺEBa߀Qn'?ZAXg"y#/LPI+˲}9;OW @LD J_E_aRdURmCItΩ9+T=OߙSID'j.v Y1Jl[jּL1e= ~n˨H,<.jYQǼ08h5O7AC<{l0g$ _PePP<&lk%kq-WJtM]\ {<_'k[!^תX\: d/Y4F/ƏMܶ-rGkZ@ vchZ D-vQ0.y aq|,-!n@v,KcjrE@3*6G a]>R`Q/T'U/CveDJeO34y ]G?N!c1}jA<\AנBŖ<WfkL_n<"Կ*~`&$I N+dSJ)zTF U(r0V㕊"*''N_O, ժT 1w#Ѕloψ_Y/꾷73湭v7 WZƝ2䵖q+}X 1*6IXEEF~tM,/~kycR9v@WNyIh~ NMRrD~q^-lpSGKn:g"mjZ<ʡC`k_Q3&erm T8yeͩ;V e3a$ްw=pP3ZyvPפ/C N 'bo`{~a$rA~BnY5kO e]:63{>ςݹ9k*"j틌979/G^7@*Fo3YL|tv:ߖ9 FO$Xk؅s컿r.:o鑠*AYʛ KZQmGhX_6:\˖o h9QNnޖ\ߗ^/n)(\ۙ_#(8 > L=-b5%$Ŷv*\Sf_\q:&q*hL]F8Af [&ANMz>4,90rWHBqkJi3Z/A-(9bm\@|d5qЭ*}ڊuvXuL(Wy<*=f_7re ?ߝ" >ݗɋ.ãy"nBoߩ;9?hpW:} rhc&wtc{<+6i\am69߬PA)'Z/:*L z'Ey6Z_UϸS?TnNhJqEHwe$*}3L ?N!/4nx _!zcV \O˘EyUh$  7?2O|Y :QR!+;V[ ׅeBϑs:nmcؘ7 a~'{U<9|sf[[SU9#J<Λh,cyťT_tec 7M]:SI3ZT^wC-0*t_f 08ΰm nCW 2O̸*/GrA1bMGinV0sknV8[!@{1:*P H72<* R׵%lEh>*&] Aa6 ?.#[֢lDt Q5,))%9m 1%Bztn11 FrO8' @2 U.;u_n>9wEg&ݸꮴ.8e )sUk .)kgWjfƐ@۷_+nwt2(;_<ܪۢzLz%#39P-cnͣdű5pKW ܾhlM % 'vD6cbTnBr2SX<͒"{Qy 'Xh@P5óŮF:: 3ApɋMK RxCe%fF.R D׃9o\WKM iQ -̟4@1|D[Hn#ZD ƬCB/rZEA%}Nx]+8gP?.\Fgx;LW[c<ƢkpHIoF)#/3+bmw`p#%Dz~.A 7ad>IHY؊@>p#v\|UB̈%fT2obui3$:X0(bл!Qo֭ , +x⒩ LYml6j`qkvhGtG2[%e ![F&򣎿] N#}t(ß ?rpNo|h#ԋ=r6X]^_Hv`5eU T޼31i_w2<1M8c1ԟH_fw~BezTil`z%3#ѤH<2)$ rM r.(}:P*)Q95pjVtm'ؚ.nrh[`>ل\tG u$-C)T${~@I/l2*ݼfC`)e?RzcӐ$,7rFp{o,aobEdXӶl< WycG5%!O6>1ϲ 'N`RN*N85z}EńT:xn@B/A> Ly%I6Z7yDn qP0AFB-|XwXy B\K$bVzO$˔Í5f,ߴ_:#@ ͨ`G\I=Yv@-DC2dd؈egQ5Quf,tYގ'3=[j\^Nq5{ݝ^«p<,/`$r/P!48Ɠ==䳋xFش2ՀOD7Uƪ9pM,_dO\Gx,ns9ݭ>)nߜ%g4_~@HvUNV\vi3:cvľg%"!h!'suQ$c:-~b36 *P8 OyBnj2+uKQ`Y˚A'\u] {-ODg1|r)]ܫl3Ѕ BWLy*u!n0jZImME u_J d!P h:%'MgXE |׺}[(z&a& cUSq;CPg`QgX-Խ&l]lQ՚A]l9, WZJȯ~Dee/e29oh(:c;+f(E7AMgr,릫`$}'LӞ~yzYT''7sB\{kuC4bJ+l)L0NOEv 1rSh&6ffZC64ꐛ_(uH}xW:ƃ'M17 JɑLh)˳wܢn-prLAzXiDs!;?Fo66"ĻgC$3|;xh(I/?t;U*IG,HƧn4`WKnj&S ssjd3P}au ͅ>(빝intxyJ->I z{&r|J?8d8>͠ H&r5aLM6*)=|D2:g3 HJ գN 4NAcVڋ_I K(jl$'1uu"8K% umު='kO߄n'|؍8;zf~&vc2\=.0C8UAAFW'rwo6[/v5$<\6‚sC !2'm6[ N)QSP珜ԩYshH'>3?^!ٝ|ɋK&@B|wJq(1vꪧ<MyozQ21*ev(dB'4buH:bζZ/+:@ ›z3"D`aw>cN"^xh播/o<0<$&P$D}T'% &Hkl%*"?+ƥӢ-,</WyQ{019UU04vcO$&XxW/=Y{B /,d-P 4b|Mfyb.G`)5MXz#(`T迕Բn({ -Z -Ɍ2ur_4-pGDk #^3o}gAzP5֒縢_cYJ<;}P(?nCTR"N&YCr Szb#?,ϲ6VF)Kh\ǀ=7K.J=9ƸȽ YA._纱]wḢQ7#15Aj% _xG-_0G"R @NC1Buyȃ \gb-H;q|29sá /X! 2YW*$3ðp7LI:?3Zl ՄO#-?SƹW:F8Y0BIՑΑ=僯 .|<5G™_- oTJSvj#GH&oMwhh:`^ q*wZBb1tsSDzz ѰMꪺvO+E@E2|в$>rXtWy8Y >`_zʄ0L7)+1Ky9F DE1D =ju4Yš -1~A+ceN]R/Y)xt{ivLtɋ5n^܋KBFnCpouLE64Xs=ӹ?k>RCZO)#Ud$JԖ  cifpa垽^$rd|bD])}$?D:gش,ƙ~uTi6l3*`=^!:IPW[G,;`0Bo~KaysSUAQœC\كp\r 78S\"A+BDPCn&6S !R'Ŭ L$oi+s+1q6q6yDU:)nD(UkrKb(]l-;:_'O*xFҎR0E ]Mkůy*(6QwAjz + ǜ#͒jioTh:b#:)Š!C2 }*;aLUf)ӍqBi{xOEYri˼Wp"ɠsֈ'!t 1T7 )r3D(e K5nPPoyYVTW:CLGC{g#]c'p3h+ICUqrȦTp8xu.ضJR{VHҫJng fǠP3.N6axB;<# gb"( څ#\>%4ЗAW; v ߆Э\?^dnϬx0OVwYJF~꧈Z=Un{rRmΔK6aqx+b9C-]x,= DyF7ZpE/j몍]"G"]*؁eZ)5|`v6?'﫣B|x<]Hgg46_MX HArnOӧ#(&(fo"6Fّiܬ9'~= ֝M8s zaMd0kfLCZ4|De _`%i)|X~AjF'?A񞼉5ѶzŃK} $v,ܷH1xj1eҡ5jlrywm/qn.?c8%aM 0B* A5J/}S!4ԓ(N& = |oCp0]d1uLfXCܗ=KEQ|XB:l1(zVy {φ9Uʈ9a80ri|˅\$O@W-J97K@.h֓D zs)Jp =o~V̛ׯl9աp[;_ϟ0khO6v+›?[AvLyޡ/nd\ 152pK#S,k.aLPxL9z^ӖN~{< y:TE@TTȰ!| #`V:xV ^ pt*GI(pMv}"ӿyTc7^F߈76Ad)Y[clwow^\$^({Ι߽v #! tߛ.kkv@=piЛmk;qSnd)KR v.հV@SlLƙU܉ 3_DwxCn\mi=ҕ{Z%2#K 'dAGRtO<`2Q؉;4d #-yI& †hݡħi=?#X,Cu [!9wɂ9{e=c4$1VdXluVj7)5E+mΠrxo 0L>@,<\K'&źj!Fgb\4 zE p=ԀRqbPҤhPfGoy'wF;Z oٳ %1EK}AdQQybenWR,]&QW7AKm[AF8=gê= A]#t.y`IW)_${ b?YY\&w~ҝl0S6Љ-_>C)K"Ge1z}~ g+"LEjAxYnQ^O/O=eYJxa*H( wtVy"% ]vˡ)G; ̦^9,?GÃw٣ji=V>.Rd裩[~nYhrɄ׈ \+73rZ2LƏ2=#O0,čX?= zmKvxwyr_s2C=^,Z$ȤΖْSA)B<ͫreT` jz6qMUj֠@WrL i3t?=!*bw lN>WIǹ36& #Z١1$q ިRK!:IV2sb՛j7.۱ XQwr(鯹D.thdv$a=8\_afkC3+b8OM !E,)9Wb[+[7yvm53X bTIw`}j7諯Aޖބ*ڂ#|gc) Ka>pF-ҥ4!道ño&1x`dٴFlk R W~YGSp;3qh"@{A [I(u<kGcXG̋ک6Dq6o3 xO`Ml.JKa󤖬pL!hhh[ "tamgNAkJS65 QVj}L`!aט\*O&t?PsX RNNs%NLrBkiWѠihEd~E`@.]`v<%M"W?CeҬPnUV[s%!7v8ܴ/$PWfv ]^Yn,ı(!sg@DV!q?9AQxND|"\0yȓk 3дxdR4E 4E^Gy{jq{=`/XRR6o]&We30 Wu7W',SO'_%N!,sۧPeRsµL% 3|94ϯq+'Ң$knD&`X!H^`ᇫ!RۖEs>T,>X~z[ZLBU0r2ZNߏwZH(c{|^cRu:\O彯0;V]f5 EJ>5hpE%‰ܿ*ٹE܉|0~lӋ 兣{V+|-X =(w.Թ$U>>"zD8R/mL%ٛp)'іj;q(k\QwB8ڔI=SZ!{ΉԵ*bȓ)H]oՇNtWSs,' KNc03i х޺+qYJ&buhwk4h7vjͲC0H&XWmpDk|fWCP?/PoU ỸWE%2.E6(%IC2ح\A,㦩\Ԅ~39N#Zἵ&r!lDX`ƭ~̺q |'ٸx|s|H<ӏ1gjŹ*)&01&>m&=iJ<\ zw%8=qjMϺ3Fn^6k|~jYSn4:?Q!Y["=RT:-WA pmQbnӨjnrPY~_.Y-mlco6)Ȟ%)`*Atba;w ;QlT װ<` ѥ~1,L4,Ss'اܰ(q>>!'`K#qahYd؃Zc7O7;[<ynŝ?o,_C㭌A ޹FCWKuVKzY$F߶F#|[ ^ZJD6\:=u]( ey㲍471ѦzRz zr&q*(s6g/.?*-' rZ#A[0~huR&I` BnN'#!KO`,WD;yc ,7]lM*b-VʏעC#,H].SCFj\(s{暕Т%ZP倂'r)jshG/穟-MpW *C83/-Omu|ΩHn w0ARSt9,UVІF䜾h|om0]G />2yJv0` R"1\2_>`9ylCxB4=VG7KHj _u?q -Ʉ$ 6FbӘtJg ;[tEP2D%~O'_; s]؟NQ/'ͧ*Q6eK؋_oʿq3k5?4$ڢd$RiGiǒ1CwUcՖa@`_Q#txIA[11#ﱙ 1Y`҇=?j5iq%2'N0S?7sRJg0 %t$Ga@}6lÁpI6kNklѓ ;pee) D^Kj%c@ t!oZVz:_.;P+i'߳)ɬ j-爛`LrߌW,}3Sr*[#m)0|p#8:pS>/J&}7huU\5ohh ñkGǎ Tyn}M¥a vr@imKxa|6;6E:f" !X~8:3uDf)qN^aYkgVW͙+{ht$ޭ:')Iۦ/~d.}&o&lCꝏ߮ JS@t[J{^d'. @I=6saoMoeI_YC1*~Y&.y`hIDL*QW;%9:5e{FP"ՆW̤OkjJ*j)\+Ә״ +P\vqك8-8kqI&w.#:_Loo k=d;2@Ф`MG[>>^ VT}F|BD:퓑fCz0\uMbQ)=MۙK> hpޘZL{ T41A> nj5 Y*)8mZ4GOj~[hs*}@u"T&{րbZ̤\jI%=`g3~ U3%ZMG¥,Ezzm!D]&ho2YJC)gJu]kk wvZ{SPlL _V,G2$_1#NӤ%/K3O+=W!+Zq1Pn3`~N# n) js@Ĕ0ƑS̶k$7A8QJ%4c+7u"}/ ,efkӃ%b="fע} h h>IF-V{d=i#/ʑp[{i ^𮸹LQѐ3; Sgy/PM ,ϫ%d^߮AMiϬX\y3 S3xW75=N{ qΤSڸ[afF15=ĺm՘Y /'e@pP騖* ;*Vև|{q>axoQ O`ߥOŦ}JUKa>JnKWi5TB#ư/,;~]-lo gRhLT(05CI?`р+f~5mM( MPZKwmc]2c10!YAc/tsvd*GE],-@͢S _~rT4RU%lZHѭ;Fqns?=,?,`iNzJ}C7;:oM=^,eP8(%k$Je^jll3ݚxh0  h402XSXM[Т|NW K)Yy#=KS332lkuRRPIUl*P,4ZyiGh =D?2?܉b7r,+h.

      sPZpY2n  "fO7}.*95P23.0 }j&PFI_4k=pl!$ ;tP5B=A+BE L>L7$L{ \$8[^j,7ȇ71Z=Ԗ VzN'2czP%5 w6/V)벏i1Q\|7Gӎ?Oߙ!VZ:O@(2 qPS*M&3j&4Yr70sVۈ;rh`Q*K!Ol^WV6)@ʹ%Jѭ2x5CF p<̑› [ngEͿ-k0JڱRyϵ# rnV뤅\Ч4KSL.aU¤Uf[#lAλnr1GSN}/ tml('䬌Sʚqݨ+eF+'WUaVFBPƵkN!QSlV r D0u1{/ x,D"t-ٍt3Y9R,`IZcӊX bd5ƥ`?\ha7d_nob7 ۝J=1(:2"B& Dńt,9¼ӕS+*f74e'o,4,T39,`3Ӑ&5)N63{VrU`[=1qC 1Su2'*FI6do+>-D'`jUW捭x=Ϗ1k3tEMZO0j Ibxk MOc]^.Fnm/7ʚ>ZF'4qԯ]L'aQt,Gp=_^TES㍌$ b=)KRyR,, nĥκ7]_xHr&P=KzzӐ~OFb R7_r +g.4HЬem{n-Iδ}u4U ,@o $Ft̯ѱNG 6#53  ֶG0bøbfvL:~6:YRЖ &aN`eY̙AaJ>=΍ٛd6Sh' nKh 'B67Qwky ) Plt{޹jE+>(]|-g;IQ.ȧNDJ]=ܟF yX~K~`4=ͤ1l\!y gGV`7bW~ j:{:<ِ,hN!a5S>?vqfGYz{(ԅmYL@I$B!nTV>\OvĶ/ 4t^6H1y|KB,UXYH?]a.DZe| giϝ||y$\{!C ~;xK_mm|#)~a)[+3XR!ݡ^lj5Y84đ _ "[D=҃F&|gטqquK4Ug?F5ÔDo ۿU! q꿌P9Uv*FF gAn@3( ߖ5F+v0LzcUcHx5V*0maHUA-JCz.!Rrj>o~a_P`q'x6t{e>05pE~bTwJH rAHTU^_^1$Ñ=I t^֑}+f1Q7)`sYqsG+nQZ`n5i^ՙqR^9MFwܪ}B$V΄_Kf߮ZyeIO[R>$J h1ɰzӣG`C7!"V0?^ Y=V# o2h&VO2Iu$lo9g}{-@LC+M^%Z6C}-p7M T ^URI0M" ]j =ɩX1t;<}έATWXklLjN7s*d宴*7'UF8'f>? /̾,}%fSowԡXVKcFl'ZRv ߃ܞ'JJE,w}՚3Ddem7tV yʦ:6Ƕg;nӾ_Mӟn%2>D#1f0=flzxY+m s Bye"OHں>*xhDW0EUfj; }qkXN5HNT_EіA_QyVٿX+A.ˀh6h7 G0Za=| GmFZ67q1c:Iߟgt1~޲v)_(QB՛Z1F|&CuwxoTLvZ)0i^GosiؽnQӼ ,I*"F'QQ ]r1w c_p YxˆH#c f$_tB`//AmX3k2]M:^kfVCpIPT?(ͦ.~ipA/@/2K#DMA,j/F(5 h u4Z;)[1r#_|= odƂI7 /k+2& ĽunO&V/֮|Sq|tSaLlwDhrt2:[O@d?BG Hq/?KlGd$?ɧt&Ӣ3[4LGä.1?[eWmn{”iÏX>y.$GrAƲZd dw'MohcvR l{ti͕ok<G59qe22|DT{ g;m o vI2VHi284e"J(fh~ȢQe(}uC#Kx^N0b3OT2vۂ5G(V"sGN.$,l.oE.^2uajLp/cszՏKKLM:ūlgb<%Â.dm NVu%Jvr<Y*5CAw_}J9\1pN ??MvK|lWb膦B3T4JeLk4[X&N~l@ mSk'Co˳7 `.[e?aO!#_h_ˋ]G %[ >L\_ 2ƓY]X`#?/l*3.DM) e<5|="/"$Gj(X#ޠIe̵;E/D4 buYPbU>C`U5:|AՖ~\ʧ=n[PEhȽ4VC`6;'-K;rnr yD.{Kj|e@&ύ%nޓNӥ1 Sn.H(Ocf#wb _|kb}J.)|);fM;+"E+?};QjƗyft &fJAfsMr @p"{""F^f^A?6T{bg8~~grՖ O=$9|Y-pn #P8쬠nlC> DuyF9m]9U°fxÉ߉hU(`hg) RSfVZLez1\' <8&ל˹z2hƾF#Et_Sxt S5Gy::xN?㕳MطZCr"EVHf).Р? rd@C`ՓPq*qjZ-SIT?F=~?~sI Zo`UMzjW$)w$hpgS{1VIUlv/m+:#m+]hX:jcΖT,m++L_nm\I_xAeg aE֢%ڔiC3_o ,401AI& [Mgliϖ5yc558f)N=4j(#G<s.]~`|LbYwսbBAt EE0&Σt=EZr3|NXj#ɓs{]$u#@ꈜݷ-i^TعcsLPI>/209)}$D6^iV~tBFMzLBU;d"/Wqxͯ b/58>١":~SOYKO+MUW]LwwP5_zd%V&`BaMD.HJ*tx 78{l\>7^.ctbl}n`s˩_(wFu;"?RdWjCIG ] db>[3Iԧ^7yu_کu qxyb{tBTRGYx ungr" BoIjT +xH&.t&ٿD0.5w#$)r)l4Up9b֩ !YVvAD!z1h52 u]H%IrVb22޹XƔiX I!łlW>M>7*&G_ ?JLH7.UM4⺏j'(jaM/ʌSwkAq]v&A{} _r#7 MogEƁT"NX֣Q} OFȞ7rI_*|}%Fy&i? _ fM3ԸY<@ gF?]PE-F@y?*o?s{܂fW.rh4]keD!įٽϿִ@\HLVobœ6rSdtfj114"5A+& /YNUWðk#gSdr=.)bP%b0h$7;bQ!80$< O DHh诒'c B*p5- ڙӘV?]i}/3J Ү˕Dj;{S1WLIZlĆmDbR ,իd+2ZQU9R7.*TÕ(:V5,nv>lXwo-+\wxgLm])ahXXYKmwz PsM3 _湅Yg6^*C2;-eqieϷ .9 &51:.b>+ ʴB=x_VL TвY?"L!˛ 9tva+u]䏅@heaV2:`GHzԀt:(=O0H 32vA*np괡|okpJtr"TOjchiD|p(d]MW (b ı s7 㸀ǣ6qouzw|јؽKz^> 8^(P@`{- !3Am  JmC9;{d_JELxFz$MxIiϣv"=C[ydm,xQkU&Q"JQ zFPzU*6LJʓeWz% Z!,/7V(ymb =2fm_u;tWkVVsP#w4OPW-m!vHX;p3y+#7a<iYIخJ'6!skb5낊QKI `D>4FE5))DmQ.՛BF:8aQ6 ^|."ShFuߓMbVhq]DP$j:A{&U)XWbFшQ5Ol:ܛٺ4c{ZPa4mDtBQ܁ךa%]IwЙ˂Bst-2kx>bpD i_"$N#zZU >QQӶ(05dkM B$)4@'J q-s#|ƸmmimVy"ԍP![V$SRRN wh m1ǫGMPMll3c-R2 K\VN EqtѺ?͜<;$}B\'JrԺn8Mݺ2z ;Bh0 \lsP .O8dJ8WTI2Q̺)_ҋXt#v:ݗA'Me]169ԟe{mL+'ZƵRu{S37WzZO߾zGū'G\skcA̹If8z_tɐ*8+=Cz58RX]OIkS-G/-Ât&U +f8ÿS=#;G|$RȒ11KSZwb=hxj?$(mՙSUYk.9?{XgZ=h[G蠘jb P0F;SØ$~ AB̀3 :tVx$wvgY9;~57< 32Y>ȵ3JqQn.ǕxD;Z_EB[T q[1rFϟ4͝% y w-VU|iI(Ya ' \XOb@0G e9ܛN],M/(]3X0LZجiȚ˘c}ۖEO,v4ؕ< ک<(DzęYb׻GrkL=VWgr_ke\Hb%IȻ:7`>^QQh–ۖ[kGInE6;L;ބdY ,vI}j9+ɡ{0i׃Szݧ?5.t۬vfX|7YLHGm4. itay9ph7QOi{p]i=bo \#lS{F=mh @Noײ2WNai}Iy"SҌJVp{#Yg$wONk0WNR5ʄ>0DJWv -qʅ_ G;W2 k=nvJ3Oc?|J\Y3a?ݮln_sKe[k\$5j&:/\`"f%aW.sn`y٨kQ``k^Q@?-Jop$Y1^]ok Uvnޭt7>4l'dBX$= NcNl_/ UԏJ2Z?@ Oj5%IJφ \ Wɗ2>x U1h;Y4_J7'na4di4JCҢ8tڃ߄m@kyW+X1&׻u;|փm&_;!=Ȓ'8`o|"+:_}^jƿ֕C7xLN f2io; v;uLJZ@>#ؐS"Ao<++Fn].3Ac c$Qy!~VdPwԭdB!]P q?=L7SNAg.DیTufhJ> -RђT CthR񱘆O#w@8^ܞҬ`_8mܒ08Z+fcwmimC*DTW@Yx{8q2?rx+E*'W!:۝q2?rvBȮk,ib]2I]+ Yjb\Ts*:֏NP&q`;jLQup 貞`֧4 TGLUe7v_h3"XjR8U 4/O2̚+l!>0= QiՅ]j&$;L5 g:R6{<וI}$tKF: :0wDpJ]WcI`X\˛쎅\ᕙ쮾vUNx by6DyZCú/#%AX>{tJlb4qqQEZMU܋i]Ux,2mX+ݛ\ q[g1l/N;w![JE)AQ=3JL_2Jѧ- `hS 3wjʽf4cWWnA"2)Wpl,3 &*'m/'锨 q0mm@]ɾ[p'2Ô75n+k/xK#-% (}Fy)5+lA!pޫl]K BD95 @k@7I,>k76ich{mYGgL9_0mdj~vQ ee9-EyG|8~C})xVT'*Ǡk87VAuw?>Xi=RLF143R0@pTmMo4<'] _5,#l#'M2bE13"ꦡ2)4Z?[A.cK oЙ.~ ݡG߲C%iT/qiSxŹ yK 6UZJS$ǩ^.=Oי)Ƥn)yOBϙϚLUn8n/Wڤ4ĴOEC"ڤ. ELL_g}kQβ9KqlvgۉZ$%(=1/=rO%r(ϘQ1#:Ϡθz@juc^]tf M!j FAF }[6^tq~Ѳ1%ЬEˤj8\bZ4[H´ݽ.ɋ^B[L]><F)읬*Dwc*M/d1T\F*b]5A, 烆iCo#B8 VY[*ԽƲC9/yOQ^3#Fb~ۓ1\m9y^b[Zç6Zd$++r f evU,$\/fez >= L(ugm>Ρ6ا[ or2E;t>gmnR5Ec^9Gэ]Yϝ a(ROnQe7 B1&А΢W tP -ί";DB8~8O+"6kC6 XSEJDNfzKO f&.Ex|L)&8͑ypMp"7T``N:g(N4].SC)~< \\u8{PJOEB;|OVw?;G[avAcZftR⑒D1-_ځflA]MsQ'[3d0Lڅ7G]FisJU~(KJ .$0-}\z!D~#!}AO} J-A&5^f5 cj-D_`~I19h5Bg,-N={h?y9 >3x!E{-[H명}F^+_̦|$FbΞ3` HKFT<ّﴚu,9e%m/,D^7Ge*nkrwbn):wqZNh7|})g9ҷV`z!;I/_.5y]Vy027yF†j'|8<\洵N6@B;"f}+jױ(ߥm&W IroL:SҪAKd; H+ذ J]-d4MHqXӄy @wy 5͈e-9*UOZ([R7^ةmɤFm 5A_: /g4ydlx)ΫRǍI6Uۤ[4q1Ń&Ѡlm?{_ZkTbһLzN)]Q\uN8%CH|(LE+=c;r[0t8t7[ 'TԘC,eZ24fQ}i# J2Ð[VHj-c&(w2FD]A1k|Olm<(>H1Nwpđ`/OwtZ/FJKP H =|.diFtq4Rݣɪ9=t4s&`wx9RFL}0zxe{c/A*9TfBkcSޝ$dbou* ʝGQ.uL@өڡn-) <73sY.aU摂V%ȷ ,9X_YHÏS.ȃ<+y&b, SH&w8*@*s;yY7=U5㬋v +NIo'IYj,;U[ZD6wۜNu/<&(^z Y+fpT9găհ8Kn5ckd㋩wNJ,m)Ծ9/4/E4Jyv4`.?17;Ԩ&ugUP{thP(sцof@:!S-cN&cߧŘ}>tu[}(ùT': w͊l~ހ+L,blňpl&yΝK, x]>hi+K$`H|R5g $YcSs=^eX]lZ1EsO)N\ŘSV|1/Y̔Q{z!sTY?d49hʀjop{O}l_MغՇ/܁vؽs%:AJTwA|W`0@̶j)h`E#ſҊ4_OϟPUGj©TNF$Zz? Jnkq~wj 'F]Qzx{E[ƓiW5T\y{D&feCAZ%Ư< <}NUQQ>O`ZJ@J]8, =L79;ZH8BJT~#r RJNqr uP cya?@[[Q"fBz-z gtbK wYWa*[(Tء%9ln淮C/J^R:h !DCxWI-F4T|Y1`e *\м#KL:ie&+^5dW^!V]3POx[qIҧ\f !k{rE_bl-SK` ǂS$> ^f$E=e򘄱n )T֞Y,Ș^=}L2eǃA;͗ADa[FF9pᄄr)tW|W&F8 CC3yD1 wg|)=0RI%w,gӒbt#O'4/,K2cVxw iW%J93F?p* T=N_¨Nyx7:'B .$W8|!-BZք2x-h/x+ ')X-Ǐ*ч!cdu~eQ`M.H+~IL߇)m > ,~&pZ~~FM;1nO#lE{"|Am®=h~^}Ua_)eC  %?rr<4c"lEp^UIBɞXٴgX,z~sGi"lnUqD${WjbyGv[no_HwSpR8'CrMAGH%A}g ^\.c2:tVPi_@N<&F罏0*~єFK 1u(*Y!#TP߱27|+~Qs$hw<._Mg,Ć*L31 r3;_V'ΤuaӅkXL/OPsմ@ZeLKDwI_p._|Pl30>c"FeE* 2+T/J+ڍճ{K4TS=,_B hsԎwa?Z1uՎ{?G uhbהp>V$Yi aMj3,0´t~Ny5Ta}֮s&4{SY&]U.Y.aQw'A0C?"C:| ?Upnϯp*G JT&:/WE5kC$d8P9S}ɂExTq< s2Ȓ]XΪ]ZҬt@5."4 тĝ'w þ؜:Rpk$ zUTFIW|0f{;"-+cqUnyYnWFZ=Ս45ce e$vP|4'VO WwJ{VSi ;N9 ON'2A XL#쥉ns{.)n-(\H`RQBeJ ZMWgy{_8a nCqp>kBIFgVwѢhyփb"9f5ٮZLZ˧3Ǭ!,% 7x_$y{ b7VMܟ Mu{èD;Q kyG`gSCJD992%V o7"݀jI@z5XAµo%% az ݓ/BUҜB=S dTU{bKr]̥E]z'e6|1_k `||7=*+کCCl9UTy_5BZ r?D[귆q 9">= ],y%/J9Y5zs0Wr[@g~4&o1tr$IJZD!^/6m0ld<TЋwo vH)Gǭf)$J(wFVh0ZLB?Gx_DQVQߏ&Қ.NpX DLG=ީY+]z62s͐h?S`r-:E}zx3=ZBMk\f|E$_yl2Lc:=ݠ@uJQX =`wv#`tp3f$q A*fPŅ"h'WH-՞QJt4Chr#8: y%4u bm.`޾QcG7?m0~p_#*,}* [@AcoFi4Rؠ4oy̼OYV ZLYw!9wx"!D<'w?:?$8bRPCsHƽZQ}I5Vۦl_@1i1|Ȅ#s_f!&weȥ#ᝀu/)IH.y.sA\ziK,f2b3Er#5U WjJ2O=jtaGߚ gmn$׍L7Rv=ıp{b ?!0|2Qdy` S˽u¹\gt\7 ߅А6rKG4lT{~ X@5R<wX[f\ѩՄs&I]z嗓Rh4LT}{ jEe:2W`CDyœ]7bgܙF`Gwćs3]5k"gQf 1OjKaG(JL~쁳 PA'X6q 5jy }GQlȗpɧ96 cXT)~5>q?Ÿ`}| Jrӯ8MAw" HY`~ [oI#7˯ DBkF!p~t-y._?#vI(ƍ5WryoX]} 3\C"<ҕb`P)ߋLD]/ bTHGqK𷇗>  +28gGAp\'-3/Cnc1v!FO.jhl?_`\K3A㑢Lu&A$YXޤ;48ٓ 0N=#Yo3KHpÊ)XuOԇNIbyFQYpz5}híyh!;Mž†3$#5}/fQ]MmS"n 7M腼^c1uR޴K^YҝAUJ|Q 8.K%d\kG\W_HXCnzi5HK\Pq".+!?,hgޯY@|U`,Fkd])j::p@qԹ07H](P}ks2)Su%,8aaUI m@`kŜi"&= I>Ó;yH0UO_fcMyYxvPˏv8n$#߿@6maz, ~ڕR=o 84h'aO 䐶ܑ-Our~-\,VN.i&p#q _`:ӣ5#'QKb)z?0 4l0i9ʻ.*^ ܛ6cr?֗$Ƞq }N楅0*5h!@v Q ̵*_9 "򿷫`ļ(C\oc8-|;㧪980uzS2`\}5gthpy ;y^Gt盋poktѻ7WP6 jN}#rfLIqT(S^B-x3m$C9sZeN~e׊nYTk,j+w4ۋUqOI0pXsL?)q`%[aa#BOً|d(l>wh/<22!#m&W5UkjTJ6/U-'(z5PkO W.>"-aZ-\ڵݑI p}5?̝7p5Ie~m!ěIF%XBYi3>R3Y9gE$y'o8DzOZmh 5V y>>&-N1;撸ŊMfm" @ 61f(ʒ25dSmz}!Kո*Tه(c }evp֬btK)GF/C=ЙT&8taJ|')C?k[A z`qiD ֍J_d|kԏ qz!]nTf.˫ǒWadq&1%(pnw94d'.$xR]iM-~kg)*WhH,G^rgJ"fGE5JMDDp-p<,<Q9)tBy h{j~bPI^`A:lj5:tC9s-=SA"'/EC۱Xw')ʺ M-U*te߻{a7RIrX!=?LZMnV•цpîJt\1+Ǡb}JÃr{.xj'Չ(X0e/[jh_g X׭\!' c F7Y_z}L%cNl/PFC5ϖ}ܶ =5#RXWxvaK{y@>3Z9& #: O/"+L&| M9W?-J8qOaVv?M׍GP>,2Ñ ٫6:HCKF@T-Hx\NCCK!/$YYr{R]p:5!Bҩ4V]̷9ju'g0!bҒx d3PZ&؏Qms]]k ηUc/#mË\Giom*BP;IE9hqu#SLI=Mi5Dn-~x$ƌzfAJH+k2^-3Rj'RՀH"|kۆpT]mqG4#֡ITu -qдXFZv l5<;Ǣ<_9=KTإ CBMM0hyYS?LQ}帖 5FNN?nw(0*Jݯ!{g?cXv;e%On; 謏C@;J_Ӑ,7@b*OOrcLţ^_^~G!m+1&Wυ_ )T)A%pf|(r,*+tFu*l?vA@Wt7>q5տ ` f2Rޟ&T&)r(;{r_sw"9s7( 0|+CV5Pg1]=ÐvB8CG躲ukդw꧀n;}Ze_k8aMX \ 1+8{*xU'}R LROO:-$6 `ijQU>bg8AHmid P(*\8Yק"slE:$ЋZSܑU:ɡ}oÂn|1_gקSрQm Z GRxC'{i[(,` *J|Dioμ73aN4bxI.:uD,FJKMknG/R n^TWrt'#oڠQ]O2 ]!.jwW6m@Qz.{#S2ze;wYz`<[w5GMءx? [/#E *x$OzIM$Nfێ IQә!&VoR nK~E:vl,Oǀ=4\2-`n$ٮs7y40jA@ֹ0PLŚ;y˩*TtNG`俄8[*c'gC\1 h鞃"F8񲶂sUKxobF~;ȇp{B'I+8箅OtsHGnKN ,_;yLkipQ-Z#g3;>U p Olk]*qW h]MG[Tb痉y<ǫ鶵_D}Eyq,6hbZ-q[ɠ\$3Ɠ|Ay 19>?wL -wG]IF}w$bp }uDxbyi5D&; ,W!JT}Oyy'\#0㐝 r#:84ÇA,f8/aӚww@;t%?n@hg*$ȢYΟlݣIo֊&ՠK9r)M@poKN>Y:>pШ>=qu;DB^l SQW 0wrq_EdXo ^O>3ϙjrX bv0?r܈h~O30@lLQSk!!J<(jf^ڋy bDQ}lpG7Yj5B t&0\,3 H,bNWˣad&VS&7I 2Bo'l̢ZKIZr^i-^!^34q`˷0<_=S YtkbiD\v!PGIN*[md$=w$܉_/QlNjdcseiKJߤ!C0Z[?EټQKG. %r/Ÿ,|ۚ%QI-ҴRԈ@O`z~1/Ps B?Sfd{"4-Z.*H2Q,tUFj|]WtJu%ګp9 GcG8k]b]C׏dXs)zqÈ{,c{Zg, kKOpmf^Gk6_vaF6;tvuESlo~w!x>y?hkh`ˎbn-q^ U5ɲ! Lu5/6&p͎mbd> i,1&Mir)Fo/6Uf4gґT tCuwYz;- I7[X .#./"} J@N6Jlpo@qZ]]6.т, ש~5%n'6 ɴ#9pPw' 0#I bZDEWYz^݇McH*~*e&,4.p(R~Zfy'ɻSS#_&wifzSPUWb\$4hc0^2_Xע+r,ݠ55WJ=ջƄ#ټ<7%XUFeEp/9RvFbğBMLl[``VNGrQ>wwWq֙emzPgmZ7 SO<:gnHւP$%ӢDW>t! { 2\bZt@q& Kh_+&|902q(ܤ`9KŐ;\O SEĦ\bE.W6AK~ھ֍z-dLFc-VK < o=jndtSb$d~u;>Z=h\e0hBɤMY/kqt9We-{_i`݇L;/~3ߪ?.<4He@qlVE&݉@[E]Βi130t/`?nժsa`%R|/nz-XQsEozɄ(% Z +#ќ[9c=#RMB6j}.δRKV з}˷su%FlO (Z`ࢼU2vJ6зiT0d5H.U ݰ۾4d1y޼9h (A Aaɑ+0,Nr~82z8}q^E+*۝Lm&FR!#:M`1V-X(b(1װˊtQ+X}hjC~%n{ <(EMUW.8vK CGt lU-ehyj8//Gx\#BE)RŸ5h!|-MO s:^%" *;`"#2qIv(W c" q|0/m2D:uM?D_}_Zy!u?.k&0~35c3bNs~D'0>Z\I_{9l(5E~f4N֮8/»kFLh?.}cQ vv,y =:,XKo-uXdPu4y$(+,B.JI\.doJI# G+%Zˋ7i[zK4jA+6~]FsyQ[ؓ`l0TrDgBYE>"*ośh+-X.RB.X#tjGIP"Mt,QU"J4]QN',?R N^r gC;lqpK`]{)YDc}ZU2͟*p]ӧߎ;"I1!ma დj 9yJ%[``tka 1nku{Mh j;^, 4☗0+Xä2k4vk*֐0 U]ښ  B-X $5Xo^r\,^NC#$ծ@0[@ 0eU)_-EwVΪm4pZQNU$9 -u˸^J.cm8& pDڨb'kِP@n)!R&oC^-ԯ`e5ǚ[Z*1TYfr8Tʉ3D'1Y~|摟 Y\uuHϠa|Qװ ĹC'Mk$5fXi-XMܺN0d0 CΝ^^4ڑ,"|B"~ 0[ s9 ON( !@(|В]*{K'&Acc-thKJ ъe&ȍ =tv~A&?wN ߃ 6I1#3+=K a#jnov}#gq* ȺB޿& ;Mܲc(eU#THG|ں8f  {Bs{̾ݠVtaŠuUJ)p^Rw֎]¬Tw?Pݙ |G3.}꤮A\X^u!¦dI{O9K=j_<d8Ѡ},^ *ƀ8_2}+>C!öW@Cj۞B~*PlBUg8kw >qÓݯFr=~u%J,!Boaa^eR"2anr=ˇܗ{Z)c~LR5J{Q6j9kQ:h!@jlo^L e4 zA GbP*mq"OI:x2arX:jnFo 9 RiQgQ&b[÷cN*=/28nGM4TSICz : R!5hZM]Vk#c$)Gen z*<V?8mTx|hĶPFWG'q$M}5lc;+P T}> TM%ԡwncqc{`O29jU:{ve-žڑ$<+1a~Nn5d`/9IQ29'L|c>%NuR-^uM_ 42isgCrEܡK P40իةqq 81K 7.4Gܷ h]K]eζ{ ǜX89 7-azr9 m魕-ܭg6MaE2-ϰ[ff֫=N*s&DxJE`ӐX"壡dqV,0şpO{~RøO`?:K,E3qg cSҹk\oa5sc  3#R4>B01+4.Xu3)r }_jTz]4 tav{qxj^fRV~պVb[W] Û]kdi`(7U?1t\@,LlnWAt!@O5a8C ;饬-׋=jb9)3$9 ,͏젘'oɱ9GmC2;v r/=j%HUuZ)-5*ugZ]wK~;3CS|wW 4Y$ 4E#fF b*ȃ[ M5jm8!b>mk]5# 2 +HohGngOwE+TXv٢z  so⟜ . .s3]q`(F!uSE2 G֛wyjfU՟$[k,R%+3*~@#Dq}JAz[ܖ#i"ljM9okRsݯm S/z/ne 7&𷑠ɡ@|-nJ&߆ }$wŔjbt|В2*9$Ar#`*Ȱ5auo*KYaYh{́jvkl&|e#dOʷē4Ӓfb v`ZLĪ~Aw7i}Q.LV&wmW G{^:vSCpԖ?+ fؐi!*[R@ |DSuz %88J+ ğ2lR|U!ҩGЮA ,/E 5-n IJ&'dHT`D|1&|`debXdYކ0܎rڼ‚cVa<ӚVHf$ Cșc\,zx[q%^ mČ0l0UчB~)AAs`3\)<'")ϴzx&N繝.G&VrzFS6)@ײy8 bM,&KwAtqIw _4ٯ&/-1 q!eS󛩢oA!/~%*/n94,w Cbp3f'xEoGG o^[tBjě p:9XljSIsPڌ#i!0,!`Ę,|GRY;7 "sq HYD[52~"0lR3ay?5پMRF Tٺ1hl Rr5m;TD5Ę Chb6k{h`2!˲ɭD37*XPDqX1]ц^Ec:Aa @\$ ;(?v`; n;B^PHoC0Mʖ~9* lBE&rO3H.p“_wuER5?_]")j0[釻Ht'$0d*T-]ǽCG|H332[\J=fӕZQLdvA -PI^AO&6of*Sc|i@J,$m(,c,{Բ%B^K"Sܓ: r{,`Js#jR$j7Q{[:xĸEjTD48z|NAN#"ɂYRgOW\}@׌]KW> WHM.c_k1xa*<ϧ*[5>+Bj?lB/rN|foeZ<l&o3D\!ֳ'oxde07 Q"CڛIrp>8(&/x x=ETv>_h-io]DT9Pgya%5.ͼ+OD~hP->B}| Ok& Fw(SC~ЃJZ<K[ &`g rG̫ӡR6"1:Q"5Ih8B;CP~Fgܾ2ʯ+?]4j|>vpƹ \Ż3w JfyjFߙLh]cAD!-˻A).S^_OT:b`5k4sm\2U bGqxZ Ali>EK܎OqВ筐:udZU|w)לꈋ 6ȸaFAEH| _ڤCܧK>/Ux48WB,%r" l٘KyiFYFe_:1~H/&rzWN]7^!>؅.Y"U:u{%#7yƄy] ] F4hMU2$ڔt"*fq׍b lV_/\/o-I@D9H3Ogon(v<ԠE޼'R9&,PS7yfk\R\ )Ī~73'Zq=!dC.I*x+uCǓ\HY2Άkv~"'*9dx*A[|"&XbZ7rE~b՘⾴~pӅv87Àsҁ `l 7u$|-Ns̕jt_0ݑ#cS<|1-)=@D\jPƣQeA^iiSqoمm1׾Ty!<>%UT6YQWb®D/׌|n*5t_&=! [}"E T}E]ƺ,7.> B`ҵF=+M Μu ֔uW Y mŐqK0t|>.Yn )|sVy~ eߨ7 ghp2(%UX34*0baN u]&z:[^`#󔔊]UWW8g2oG|N=1Fz,E3jg2N9-{ul6̺Gyَ읏O}߁#(7CW̎TƿĔpY/UU'aM%(\ x$\mL0GOҊX&ǻb=*ҡwIt7qn7.n$􄼂"nX0'JoRʒd?K| }2K@j%AVx@ pAxv/:[^_~ S|LIp׷e@}gµ8ybi*ӘΆ!STfͲ ^ţtQуHPQCʣ{q g-_3@@@bqfDSb/IxC>+16^ D/=ĥ\1tujQ$hGZ+y-v|荀8/;0cS ;โ/l_R. P_`Ya(Gb^8RO_6~͌AJO$ï -i rktFQ-|D 퍙$z $:V!Sڦ-_%}gֆ&܃q}Z4'{T^̓;X$~RG'6fQ3m\7x R҅GA$ʅgo&me%o#^Kqx/|iZoa~d w4d'#jSB_l2ٖ;2m;gCc~(٬ÖG^ ]a1HwLkyN<&<~e:rMu^>Q` 7.~-9u3b^eQm@V>n9ؓQ:ՆּeX! U"'WzɆ9z^(=N 8XRni_NPnpGY )49a]~Loz>a>1  lZMT,Tg6X/1Luy5 }<$e/̆y1>DM.zN`FhƎfbB!ڱ:]8{Tx(3|_d1Y7QK3½x=<%Biǂ%cexh^Eחl\(]= 7fr#$вbO0pr,=eԵp$4I 684y^CfCT욍ODn|ܡF._WUf'(`>O0eY4.UUA^G`)Y^ll 1UۻPNm{|hYcQI:޹{#{Lzg <x>ɗ=^Ga?oD70vȋ6~nI/3v7g]2bmUvRjBsՐu2"a̴+̓]CcP[ :zv\fL$oV$ ጜǯ;Fa:ߏ)l; YuӥқYv` Y^~{2fKm2lY[S Zh=T|qi_AZ S?sZEXK#Y ^L5Nɸ $羱u T:gmq@a oMwjmDHWZ+MkOE浡0+# L+z"zC`l}+jIEڑjI w]`Xph Oq+gUno[ܽ_LbrŞ R*w#!.'=EfQ-ӱ>y.1P JNBȉ#1A%đKB%//:t?˖>IȽR&Iģ}}?˙܈4@4>9 - "~ӪcV(i58VBk43{XP~:? QBbӽ>H:v7sB-h(|Æ^3eXE3[/-辚j0!|KDRk5$Hi)M A}(sCX}%{YVY$qpBCLUJvĖSWP1=d@e kiai-yC%Q 1HǝVDp=$־6K{)'{"f󵤀Zd4>yWNwf@"k^< Ҝxro:imOAK6G򍍖0Tb)لk!*|EZ:-D* C'v%bղ3S^HQ ] s|.yPgJ1ctο{S8vfdݕ˶7lKǣ+C<339͕?5#|TĶ+gw]+#լni^n {"27CፌH ջ`d -)bIFne_#DNq^tF ы 1We#|C숩vc+ ՙh )*)Jî[[Ǜ:F!.9CfӱCvd&fK-̩G;Ԑ`JNhXlŦ2d "vSb'3Lb O+-KHpqQ6rE@jg 5j3 VJ6 ƞՄ]9sH¨ZUy [UӇ0~ţ&pr}3[zzSL ^3:+D1|y 5VzƬl ^Hdu[^.mejfGt"^͗c:]Tmz)j URF$(Ld$% h{Op蝹+)ԇA#T ?¶3.?=BVdm2- La]Ua 5РAiUhX4a,I8.-ye2J>31N9Jz嘜b<3:~De\<E@C>3G+W %zqISvá~J| p!)p(c|Se}O 6yѝnugWO`S?,` #Fp!~&QX< BcA :R=nr4Ov0ڀ5J%jR ]u<ߖJ(AAݐsC҄4wfa9Lw;^kr!/,ip^$3g`(y(ꨤcQux0?y&Sp1NJ5Τ!.p˗Z8[ )|-uTsقh7]45sꎍŁ\a c«c^WAA&hp{fh1$КJ+T+\u@!0r,il^ֱsthq5rRjEP\mF!MNSy.:G\%= pRآ}{;GNmW`u< /CLx;>W5K=C:ʼ9E)7Xקx,X<`OfiwSžN>9XB]J %^`'*160DiVw–†Sɾ!(4,:@$ ;"i/uH=5)i2Ɯ 9G8.nlo7m3cL|V6#T=qv#1BHY J 1P N:P&$/"tRTnzds]gH͔?5{OϳE[qY_ 0(TKg%J])(#]ɛZoTuE|=&}C?d_e^xAf~pUǙM&K?kT̘JWD}.n5A2]y6 }wammtp'QAaociBv;;)4:21Wb\M% J S-2ܔiQ`gDT•1ۿ@22Ef%g#cg$s#y2dU2 #/̦v/`ɌʱY>mwe:,_+!0 K0[}N@ewZ\N ` ~wZm d @_zOC5s_ʦ.L̩/5nWgMLmО-&D 8$G͡˻Ԋ#wB6ѿ(= μ@M7;QUQ+OU;|Gaߘqo%|-;qXE♌_"']ࢃCZ@Ym[_߼fn(SqCcfP4A*QI4c-ԟͣ۫HT4+-]PokA,nF\`ݩĮ9"ACCÅ0#aH]u4~g2`+Be[ 9cF#TS)H[) j$ pFF L{^v[t?lVuH*T_d=fdߣ? NBT+kǜTs+p>`^&]%WLOXiC,Ħa s5Ÿ<~*x#Ϭo()Nbal3zLQM%%MMc$0{eB5c:ζدUDhf[t1##s+Bb{[evr8*-j'gL}ʥ$_l@Qa#D4sP-(Wa7ÃȽūcŔ{N'>hiVµE!9-)N ~1!{[ T&ZzgCIfF 3M)F" e+U/)B4K*w4/A&:%@^Hr]6n֙9~if a|tdwjgwAK ;. R̕~Sy`u֭c¢c`7]Dgzѿ%/*LMi&3+'ܵK8qw~^0O\1ex +"g<ш|<;Xa)Ak0HG<ɔؤطJ*]C6IN՜kϴBw8pm "lA*&~sand3o ]&<7xfm#ˋP¹ /\ܱ]{ISAjyp[ 9N"]>FyV"p`#x $`JNZLyKsKZ_JG`1sJyBP6Koe (>*" zAkgG"t?9 L?w8 qG~CV#DA3ޓ]Utű8vIۛ\qP=G3|Zz 7SKW?2YnۮoTK^flHm G_g#k sBn/\Di%&8FD> ỹeE*Dᐔ8:ڂ1dQr-E:REM#פDGAȿZ9I,wٱ}aWź\ڠr ۬s!7+GGLNE(j[dFyTo+L*f \pn4\nYް0 .ӸdD=(az$mEʠ܇i`2UP9$4c P:K^13 y[W*\*`?J1Xћr> ߦXT=V}]SDf2U#m_}9VÐwuͭKo|L2fй#p)UFȤ5-J9P5? KsvRnE!9ElsI= ԡIK VFȌ3XhBՑJDoD8eO;/2>+IXRJ:|+x> 2&YZ޺/fkq7ভڧou?Q\.2(d4 Yhjo/=C%LX[H* -"eQMW^:j_A<XC/R}]UZff Ţs`ra<;~xgh/P ePpK3+nYΣC5򫞨Nvɱ9f NIM[60dZLj*K8`~ ;&@$:'ؐ!&eEZ~@׶ KG]Zzd+*V>ƬNՕ߇YR-Q.$/#ԗorhØO66Z躋[du?ܥ]$_((I!I斬= f6:EV' $\#PD6=nwLzZN窢ɽؼt\)dF# {Š(Z-SD1^{JeѾ` r{4ΌM ܓ4icUye_10%ڞdhwYϛүo fFG4%<*$NiBBibUb5 45hM> Mxs=+ Dz`6+?$O+{Y)X4‍{0zfor@2W lJwi./ %v2i꩗KdJ>܉{ɒ>q@c֗ T^]XIIЂ)Η}:iiu=Gb_F\姲6 -V9qX ,TQ A)yز w5H OuCI7;E. $fMXk_˞h=r^4_o1{Z+匵i笐viL6)&n gWzGD[iRZ{smA(?d|aВzyr] VMm $ApK$Vb{d`G9N;c#0M0dJ'qV"-Z8А YcJ֔Q-.7K+rvв7>ۅ>F䚧NuEԭC=lȟ#%jI:OuUc=lLLksy6e(qp31Yme|KXT#Q1Pl[r[4LH8OPĐ+8ChsBE/EdNk#_֜~. 5v_ct*mMw^>0pqO FUclnI-2쎒p!sZX$:s >"V: fMc8Qme}Vp82 G -äi>esEđ$u!)ۜ5U ZNô}iQ-G0PF_6

      Q k2u_"cuF\oY 4/=Mc||7)O%dj|f(/hC t؍ڲd~r,D`DjEBFGt\_4H rEʢ^p,:Tl*G* !}ߠx3C11vg{o QӶ#[XP'#?s4+9~j5̞R()PbCbFiS-hܺ(Gaqk+;IMj0]YC#b3(C] UGbxW n(vMal |-eqm╜ ZA*AQՆ:_ʷl"櫅Q_3D 㒲~}@V#0%nu8PnfEx޻o(vR~BV yMA[I<ęӛps&Eհ7`޶f"1(9oQՂ 1 /f-Kt.y7f| pN#$ɪ{Nz1/XYyF +gah)D!01)sL"J2{:Z ~u|$.=h fPD=PE]nwos;_zC1 އUe?;S;M*Q$=!B6WF>2M.5;*dҪP;y] 첔KOBjb0`rjѨB_?N "!ƖrJJb{EssG{Uga1KlU(sK*]KaD2*y7Kv2\OS @c4xP9F+GY13w`A2qsטn9\_nw7]`564$Of}.f _a⻹%$KB ZHtfL# K6+.4\đsB`= ~ IL;l]>o q"!=mqyEv[yT4pm<9Q} vn *vR(ʗJӡ߁Mkר#ЍgKkM|Md?<_BfWa'`w2bYz-A#n%D.\DʱfuH> pk 23A7/֘oV~/@ᴦ3z `6:Iג.uAo.BLBYni=a`_b,~Н|z34LY =PDž.d^EQRYn̳ ."s>d}vy\uFj#RL8T"SW]rsO)2 4dcOG<ZUK8.0.kęad5Yjwҽ:.o5˽dGwaD$M6+Ɏ1f@5- .[&Ʊ"(Aj[v:IMp= LX }]JhZƗ>-}&p%y2@'8>yq*W9*4ͷl'WL[u4[} DD!2gH…qA-IzJ?C,JXg0w *H=t XҀ_<0%kՂ#gN#'5!*N%||PX{j>ŰyH1(yWeL&cjm0*5Lk#RZ2)2ό^ǽw3SAJ$6 "@vQ4Mwqn$)Iً2{o+F%' qX-~ &_, P=#b1cÕ9^^9Q&=>i*gU?RDÔ9$ݔaghLAy鉇u;ck54*f *٨xIVC "hO :JR}o. Wf ?}`wsa]-c흪]-ೄ 1כR^P24LTߤN@FN9OHuv3֓X][F ɵo ZjBv ^KsHMm@ Ma~tNe`K[O}S?& _0} E)ک[تvGKnV_.~"3 3UM])d^9IM~-Y@6V7Vl^ӉtP3fvI0nZ |cFNbvNlkT32Y|/6jnFӖ}!Y5n}Xp,ʏ2ǘv 1BA<[^UWΓ2N|[42PĖ4oXx\Mi^[r"jHIa5x95c0J7U0+Rru{i1%T)E@ީ' o+Ŝ9:2;P '.z|S$<0ѱL;*:կ]pI9E{Roe P KfbR_ LueW<׎KT4ݯݽa&W-Eu7ٻAb߽Po8eqKUIDŽgm'X=o"K+؞O:I{'Sx" v1O;;&k`e3"\Y#B^TIVr?J/}=pE6ʝYS C&YۊAEyGE,T(vц{NA,KoKwgmJTu֢nƲ( :F7ROUi;`(n+@3@>ZN:瓂P@lC!g|ܬ Bf4bݹ%>rWEZ`@6/0ˠrua08ـj_V9?zߦ׍DpKFB]9sU^&)5OYߎMD=I! rET([Cd<̖U P͊@kT§j>a$PٲtWQDLL>L_HW' \_Ord&[00 1Q)oxy4HzI3X \Of]+*6ih(տ9ls4Q_jh 2] m MWCx!] L QQ]=@|C;^ص{Qp~gSClr-lUiy'<3@qAe Grᅭʴ|t-+Z זӴkC9OL2QXvne[π}._4=yǠK6}X5œ~pE`(hfL$LQFn{JNt۵ʸhha 7ȭ^͉?Ч-%EZB,s#`N0[l:տB6`^Sk_ DJ$Mn`: a @(h'6̔Y&p8MkӶ8^6R"lBBPNl;T/#9x~7Ia/%SV+e?e%>,Rb<ԛ;%No"hreXE'p1B"ޠ>\PqngM^5þnS>C坯QzM<<#z},rijmZ DZb<+_[!c>Y4aW\f/9,< #FR%>-Ssu>O[s/1z\,RDnK&am,>USDij3a<^iINtcl,a=xjr&WI I~YN-UM{%0=)e%K4l~`ljmD"\fĆ p煪&FK!01us9ЀE螲iCgҋ &ݱM*܅٦akw*`Q/2JM]$r#-&}btĠ=r[ 1&knS |wi2[ֶ(:Ɂk1=h[-۽̬\7BJPW*md]3AuuŖMf.g"#f-:TEܧ2 jֆ]T{G9!hw~ yU'+cGA2r5Wxxю R5O:-B,3%֣Pty4'np/`O%W>Z23܂.,8t<;f+W z~Qn G nER7 ^[ʨh?)w vj#h( E&MkANy#_]d;FU{S93V*~0mJތbSH9[:Mί:g1f<c.pgL/ ߩzV %0AOv#L;.[xbGMĎA k.DZ/ýDj`4!Y};s]Ri|[)2eqX&;JvC9U)ilN%I]N/D], I= C(=}7>α[ZGΤ%el*Qޚ&DzJ |C!ݒç4Zxl#d}̀zywP#T#h# .T̽}PUϠ4Y;&o@',IMD8ehs([[Pب+10Z@ i]fU @ܯck&g7D74~1^LFd_ks^pC^A>gl}Ŭ-nzy-fpSO,;c8_Et} BZd2třU 5MAeRDW}׌/\B,u}o)fN8Q'd۵`X&y~6&G;H8{A'X.&N˳Iq%+Kye͆R~ gincm=eRsh+6OGl5G=KwE;քA*Zvr0-}R;'Ġ/3H8\g 8gfܺ,67J9Ib`Kȓ70Rbf W >+3ŠیE[|{bDNZ8D83vJC%CC'i/@2BH}eYb~`3vorjT}oe^OSu>0.QPQFN"O")kwxuaeDJI,/;G+fQ jc 䟌oX)J_Qcm {'j7ƿ(M%*=ry]c.X8w̸HkH)e&xVycUS#-?HۥrSG&߾C]gKzcjC2_|]΢e3Ef*3k6<^ԷvX]}Xw_ 5qBB2Zĩg!9dj34M>@B,x;H >3V(Ʈ {%92&RuONgzay41O{}(Kb;I"Z;;\~6n)pJOq bXDz]q2Bt!]Z6= SDCk9Zy-|!F=Y &_!r=%E#ɦ{U@6~qCeoKn#! ʻZTSjA1tS %-鞩nt0ֱSs(w˩̝P׍P,-YAIj81]h{D5yH?0ow-W-,)qgpɵR"TuVQT~7l7av)Aü!FVM4t[坅uG4RN~#vՃ)GDe6lV3MǤ~<<%  eXG~X̿ g|NafEܼƔR \z"Hst/u}Dp~sٴ~qcxv:H>3"_u%b<}ؾ2gT*Mtv4ĸL[}Hׄv1R` )S,Sl?1*4迤=[,vyW,|r1 A0V(']?=KY$.y/Ɇe(]_/xV;-r_cER2ְ\ |L|e #J߅R P|[|pyo _s`ЉRߵh2[k0R$ cH+%c Trz=(.\vUKڲ'Jk>_/ٮHf 5)ԧKQ:qv*__p' \dy)AMWefnr7PJ  DazTϨW+ޗ??襋kaNDE;bo:KqcxӪ2ÁBtǣ%5p zR=iiR}*?Z-9-fgIz 7)YtE؟Yz- b]+47beFӠ0!`o)$ jHKޮTK:v(x4:G (2Z0A”8z&t^+D/BD#Xfk*sW ]=xJTu[  )E=9/(3esR)$˜OԿ?X>ON2)}mf|os_P&(}v֌S+%dkوt/ oT:s@P?X߰Mo^I'>O^bx!/ AB@s(yq+XXr)[$d@±FB,LaT -G!Οdĥ2p^aJMVܾs \s)7˭Vj!y3ѿ'*;1Cdya${>9'P5jtξG/<6 lmwRJXGy*k"&ͣ$-$l[nd!6uK|)amI¼ȅt|D=$oQ`fG}sWM`ҥQ\֪!,,0>{aPd6 ob65Uݩp&u^<b4^WӳWxJl(& w 2MF\R+w%@^7+Dr|m+|z obx=v #G7+)]7Гd{ m9zN>^kx[WuN,LGo sCDTKI?˼0dz1*]Ⱥg#Ƀ])ĥt+QLEnxEڄ!ᑣ@\~\HnWZ@Io~B᱌`:3gx~]pLS[K=/CS-{.v9#$t\3>DN7L$̆mNx pB\Wl0S YК՘}s;WG#qKoOHJ$zlы7A8n,'G[{w$ؐZΡ'Y`M}b^DY`I=:a`~olޥJ5H9<}.`1+AqmFYqG{Y: ]v[E@I X!){q. %'>,%\Q{M9<'o.V@c(S /7@ B=-[kqtoxb F ? %uyگc]V֦cL3 *^iA:biT ZyF^- ⽛:ZTp\76_د]@9NZ>ljTg4+WA#+Zg+ %jexJ ث b;/H M z:x{F|Jx0ʓ4zrG0=y ]Ok#dF`1 jzUlDŽy B]W?._T!q,VR5g3Lc—zM ^ Y~dCNH tuvY_j46pv6Sٸ)]O_eiÞa:WpDP@V7:bvsΔfHJgTꞝׁ{_G@PHnгǸ8tΠyW'B5^m{N@ma P=$$c4 9d9]/V>ICX9*?@MV}`d~%`˿gVWW\\>N`'#Z mznc5d Ub ܔՒ vMbTpkҦXOe6ŵ56ޅQL(/"!rXfaZbmؽؒh|2O1/?;̓8Jbd{uq5$_zTAr$r1YTjV&$&X$L,YD9qd:ScCGe&8FV+;۫]r\c@Cފ5, kkur;U,V)mGmG,WjG+di3ŗ i &~?-rY%|`0 ,8`L˷5"B`dHJ#Jdk8H|0oXmzA׾էYmlcPt[Gp}UVP.x]'#7h`Oq,:_3]^zn_3D'+[D˴YBnt茯'E-J#wj[pJb[81IfH6:n$GAfP ZeP3YItǎeT<@v>)w8nF.<5LR0{/QW$VXo1g:Spw" u$Ï!u<;WuM?IL!Ɏv>P ;.O&bZa{vв뀊; lܸ%+f n쯡A_jaNiӝ; #I,`ctV%Br_)rWamYJ~Ӎe9t2 .=C  (%Q{OPTH-@s#pb^mN̳8ZL 2jp,[TI, w 'sw<3j)w n>g7M?^uA,l T>ҁ қC ,0Rs#xKpM/M"TxY~&nbI2 a8GI#>\?%j)(2Xdu[_BLcnF\jc_LLLr9(tq ;j%$g=E!Bj^ vTuAXаv]եNL/pR"Іz"No4oAE9˥}i{B'fr^8)UꑪjQ\ QJGW?#D0ľYGhrVuƯSXq ,w $LJi_r쳽&RmXҪƀ.o<\W76D3ZSWPJG[XHWV,:ʚ_27bd ÂP.be7" E[PӜŐe2$yH~||H72t$1o\-z@o*^yW;6 )THe{  7ur\'4j0{٥/k*uj-%rX`+wMf ڬ`FVYd55 ӹY$}sr+S5'h4ǦdeԜdsX0=Ar.S=PK ẇʘ_b(\*ݕ\ܼ7Inڇ~$g OʽVdl{Qa*]r~en@y ȡyE. _P)!V~/iʚ|J^, ؃WUک3ys\ t GfdKxlhÎ _\{!nh }91 (Exl )oNxAE1N[1IۏX`79jOD'MMX79Proڶ;H~S҄kO }`e`k_:F '`Iz 2R(1fVL@! ؐCmD- NeU{e^g5oJv 0$pgq1F{_Ҡ?=<3IS'ɼO07mͅL'V^}CE;KuYqgXL0zv%hSn̾Qxh ~Dlgs&3CKW>+]\vB'9lWGŧlM|5tn M \ Lc[V[0 rO,!|: wc0e'p|ٚ_4R6:"'[1J 0"c袩IJKq[9D10R&=yw5VT_#5Ja2 R:Z UA@V9n#H& S#'@V߯M/28 կ[h^,=/곔 M : wѿ씶]' `M3OCbM3-ђrY9'Sˇv*Щ%JjU Pb6yVP :-"ֳ[Bٝzb#:Il!. Yc1Y+2r$yyZ] t RTq!1IѫOd'Ë uYҽ6YλiN˵yx|:6cGYFi%p 0P:_TUOSeO5:䴷h#;k0|<IJa7uZ% f.r>7RZIF$ՙz,L#9ihFLp?W>8M{C᳂x[G;H=2's~Lp琫Q]7LQL{!H0ӆo0Oi6~B+EUO9ÒC?\v b-ЛDI^mIV2L:>j}\fU2e3*3*]-',㴥}?qQg\v#QZdR (Jose8yE _Ur/@ARaǁ,G6buͯrygn\(L6 {o<9?GK."% oK9~ya;>Dӱ 17D5%+7۾M1 ͡.rѠś+"}CSG,C 8ۑ*#ՃuTXIu _,+?%ai<dXjY O:eg -Ȩ5 w%b*H)es,x=R⹳oUp?CZ`vl6Yj\w:QŨVf3%[Eܷ T:EQz1K)erj `xSb}:9fuZ6j_D̬ULb a #^yxY$NVR'e̙A)_Zhu!stxS35uT" 6^aۢTn͵=SGsvA9/bmv+nj}jH ĝrF:LM=sO,{GKx~,ZEZvԉY !BP+: c!8@FA 25ubu(Ǵ$&9^Μ>'6ܓ(*"6Eħ6P )\+2ӕ(N#A0&-B+G4Lv bJ> IZaVO|7Íѩ ("op SŒиkEV)7專jY-MR &G[ +`OHrb߁~6u֍i5x4} )9-a }˕F.p`DS5~Ƨhasy'!F9qk(xOUO!]Éq3D5h=K]aQȌhX_PLXV^ HBfo ?zQ NXhm7cZI~2KBJg"#A`>ĴN`i=;&oA{2m"TX. (EI AV?i(+y_`ԕe &.Ek'K{{SP1 ZAOmmjΌHF0}\C1Hf -^vA;BFAʪ9NǙ{Q FQཬic|4$ Jws8 fL3&A*؆{P٩nCto?ono3oX >appY~>x7~zw)i FyBIawhIRVa3M`4e92 adYfDt } AMBu'K3Z$|3ɮD">+ QAtC#I=H&X$BثuXn>7FnȧwSz3cz%9LU7nD/`#I?ɒ* voV-(#``f1PQ8FŽp4%3;DMT бF?:+_Q^suB<Δoc%jh9wN#1\lwF&PH[Ž :1jǚk. +l%ظgG?hfhsHԆsgNg 6' c:B "ľ(Z1In\+wjF6ދnW:4蜜VgYddQ]#>M[*B{,QZv^UF91$e˃ qfQ kˉlwOd_g>@(:]Zc]@ofKq+P [N,*qGp ,؉%Q"b!B?.a4Ukиw{wZqoim6fz.+VV1|,SDBTZ"}^<GD'@$B웼@ݗr4۲ٖ?QT:K6gpdT:E/Tz5TXο jgJ½n "7^;w`nV@>H$̋o^Nr@p+r\[2cXȠ{, vB=+7f۶Ծ0NGЎK&p I t+_1'9oϛ"5B!/U=d#:+~b P1w%IsmC ,,{Wv]%zZPqO)TSI.3$ j#68]dC*`rԢYmlskVn" IG 2dχp#p%I"?и8F@o  r6XUnjQct,Lc=?-s=4g85d2g!׍3<N jxBնT+/f"#4iW]r?W{vHҞ] NUiQUo=Յ42 s87O# cUC ! O'ϱgR;r3 f-@'|Ԡ)RUy}R-W.utj^laǖBA=!R~ĪSǽ%L:^;˥`ӛT(WK=|kx#y YG9TkSiasp| w_C4 ~4@\nR ZۏZ(mR|I4Ac^ ߒWQͷ"ABMg:$p3 '(ro+ KɑJ̦p4#M_ o}[c>RL\z "{ճXsIĵEH_^1ȫ h[p7I@Fߺ'Ӟ֘}|~ݬq%؝0TFxA(.M\ܘf΍fPN/eoQ,}pƞIC~+MU=|P}w([z|w;Ga$%$UH's%b lٯl*B_Uҏ*:4)˟nƊ( q ȩxE^3W)W.jUͲ[*}W9-P Q)I9O,8|D>7mn6O=I*b--yLnVUGC N,#u]O[6W{ëN"Q4+y7+o2?/Vx)bPGpcO`&1]EzZDXKBp|-8[C-K~qm|GT2@TG$8ܧLڒ+@ &/Қ_EFϥ.NjpԪlG%a{y9s?"pF5Dz.VqB:_+02_7G9GZ$p t^gE7[$CtV| ;jc* Kk#t̶ ;5S0S;'HdŸZ_u[mTc\CHZ?ys뢟j&2s $=,zo&j() S1_ar'PѷFL|7 :::_蔃^3t$sY~_= 8^Fzq^z sQ~%Ɵ_Fs1@Eq9㿑10r [-m "e1A­8CkC{>ZByr`Nl7IN<,>GsZmv4N.!g㉫C}3,~֞;%βg7*g7;J G9$>P'`-ڶ+0A WB>^M@&z"rdZ! ̭p>1ڋQ)7%27_+sZݒi/xF \"&'CP#nj1"7ǝԀZ@3A; p|pSsm4 NiMr Gc`xuɣ,2>q0nRk>/妰|7ܝ{6M1x+r>hG=N)9}c ooxn`WL6FBLN G9HLk;[[ODKk7mA,;CqH ';Zr@ClANx K:QTF ~&o#9eɤV0#a,.AvIhA("~׌qr}fiǖ!Elqu†nW¥X~" VۛtK{L &3e_ V me9x#Ⱥ#)M4A(nO%XHeAy(&A~cq7-g5bgv TPvt[eLJoŮoX·@B krA^Qawxd݀ڒo}n-l5)]ϸ}>Z6Y:#.bmA Tf?Mi*x.g7\T{e_,dX>i2PA2i!<>TJQQܓL_<ԃgGIdw5"ۄbWa/tKIgsX`'hDY4p:VtA#ifI[Xb/NpiͿ, O C >Srl4u*K[ AZr>Mx?^LJQe*Edr.=_ع5OzYK;>94ē~ \1mqi<$|і8>Xn!R.{{ft cfP<5b OpfY܎'ge."f{gQ}7ĕ{ȸ tIcH<,3XG)# #"l)M^  %jD%lT8N`|G's I`QC&tsxWw;4In^\QҲ_F?r[6b\ڈ(u=%ĕ1AԿD8*dHD>K NZ8 (9V;8Z s-G"Ւ$ 1)=<o]zÆS+ދ׸(_jQ`*Xs1Wv~d)Kʠ.n/ZCaW85ki7 ͳ+7J'x:Jr70H:1Rs?v H H9Ze""עL:Ύm4Ҁ~wDÊUA=d^[ӱè0@rFwW'jE҇%+,as=kCiS9J\DYNB. ҀiԺq!a>DUokdɶE3?@녈g[7^5h} VGcie  `:!X=Q!>*rΩ&N)s= iM*}¡ {%`lQi2ߦZEHG57ǙD[gY5qR֗44*^u &pISbɭU׽>.&do,AL`cy_cnL^0hp{D tEψ.0.3РpIr?g 6,O;O~$c3RZ}mٔ"!K}[ [TqgH5? aGZTMWƄ2lO3!4C8jN V/xK$S@5V7tvߔ4;46JYݾW={y`-ǿlGk)jмn]lzAkvS=M飑ؼ]03{՟Й~Ge/Y"4A!){K-x]&)EmA18>NmSַ1z>pDar'h)e$lc [lY9]R!ߴzbd,94q>f(@Fj3<»"d R Ѧk$ޓ7ټm*bzPގ'N֊1EgE8D yJ|\ 7.c*?wh҆]OVRo~*8YmLFK 4:(|f<m$'IBD䵝%XW@豞ЏM׼eg$]Hb?kI0j(V mn/߈1.{KhW=D,S~qbRJݕReFARW[Iϼ0Z Y/~0beNSꎿ$*2I?Y,&*+ʋĻKu!!vB_PW6tokQ@l7҆O6?#!M-Gka#G N{ 0Nho pq>Yw-֑$!MrCzG ջvR6/*@(;8;}BJ PPuwk[*cޱ7MmAXUz1T_/iYS28 -hLV+u]@%>'r_] S3 ®j震ePARO$$^o%`slYs? 6Rx?和ޚGX3׸z?%XT#' ;@W{b2y5 }1^H`;fxlQwV.ԈNb*\^@{ې*VF%+o")>ۧT DYtم >QtR (sPY{b `ˆsƵÆOif h`Ss}徒V5CW RJZuJHMἕ틄s|P;2xO Ҿ q%\G*izE֟yl!.k}|w`d`,-Ęڇ9_w\)Ѹd/bo -L#n ISeCYZJD%~鍲BJlCql =zXDs}Q.N26Nc6q6`]Ȁ! V r"MM,@AJI,! ac#y*0>bwØƎ}OLAׯfMݫ{R/ȍ1[gĆ r0o/Ĥ2H ߇hHAU/]Q.>~=YGx[١}f!ѿ՟*g51eHp؜@KĻ`&'䉗& &z{4j)DS/`ʡA$⬟}Dn40dU0zztM6HH hΦ32X$G^-n•&Ӌ<Ek ]{W\Bc0.0}{2kU' ɋ{j%}T.΋s>2f7ip|Wm9<TuG2 5JOVMdgW<>_Qn#O,VI?ƻ/NuӞH㛔@]مd >vu;;vn n|[!#8X{i&= 0絤JvRj:ђ둎cŒgP;WpAiD} 6^#ڸ6|͐P$({poOLŪvfMԜ.dϾ8̝APk=xt|ڠ]W=a!:IBRZ C~UYmAQzqV=H;җʟAap~~R2DZ1ydK87Tҳs|(5GVWE/4"o. 0|T'!˅2kT}Bk6ipCc ?cX@F6m/&ޘ:CW/K֊D6ʜSPyh1Pͮ^=s3F(q[20MT2RZzUӳ[ZG{t^1NWEgl`)Zg]چ7Tb~Ȯ-q/$8crJEr%O.n)aHBB$)JաOq[蘵V$7;ZIWfv  D jMk I-ܒe{ޡ=p?q|>@V2GbY~8"JpXzXR.C=w"ⴉ`#GD.ciA\SBa90INI'Kw2ͩTDVY-ۮFG[c; C&YؚD>oRwY*ogLMh!d>,ئ;MnuP]zRX@ݗ !⬄ԧC],>>Sݼ߷|e2͈\y]zȰV@ADq3өVF(Eɚ임X3.CgL߈911IB\a?-4{u]YPӛ e7UQ\k$Zch3 &#턔6|2fjǣ*ܳ]-+T.8wJY 7Yϴ ϣ}ÓA#Do鷎;.[tkD_[æxjKl%V! O#.HT헠.Ux-R-+oEm+ pF@qďvʉv{b.4v%<>'Nݓ=3ڃC yonw {F [~8D6  dH7HғbOʹ*(=< PuQҮ0RFvxP+"0I g4 7u]ǃ 5z_ϛVޔ:n4"PNπ I 7_as?=8Ys@a`iG#@NI #P{IV.(wjlLHNuŁs#gsEW}?Vh,@&>'Ox+t2fu08S &ރ9 k;Zl^+s#jݰ&̗MU>Nzd =no5EXGҗګ }3ޢ 8 vBt#[j ~@EB''' ̘n#)Hɸu ID:N{(2@sD8WYפ!_k>֑ ڬ'<]TS/bӘb\6]FAs\$SW b 쇬x=FI-z_#:%fz^{j8s|G5l zͪKZVێ6Sf<3xb 6_yMcaԼ^,ָ[ Q6Ta|7oX:#vgO, RJG~E'V1 t@d皔ECO9Mt!j ]|P .X:shWRf؊!&"tN&}UtS$@ddzYM  wuZ{6UK]gʄՎEFxHX6nAus, n'OR `݌C@N./Ni]J Q"iqV~f7*/rAVN_g͓hJ@.״Bcf02=ؽPœ);jvӪ: r[.vxX{^<̗?Sagei9CC R ∰UF]K_#Y:9Om5(TFATe5! 0ПjE"t'2HyF, h6G)^k 񠄨0?alvkFdIv$ˁ]=&7im4CZe҇#iN% `t{Ym2u>5W:[:JJ+C.'k|SVrG=U2j51ſN޵ovX2Z2,XzaQuؾ>_6k[aYWwχd`ۨЍP*R Oߖ(41SXW $miQ lGH-Oä/$O0G&fĴKY `u-׆.<tAs9M2'&n˔*!%loTATS,51&%?h&Pb^jlW$vPF ).[6y"1Vx%IʄxϪ\SZsxŒN JvĐVY|vXe4npZjPjovWNPn&n{!kǽj,gT./sYބnB狙D{$A/gk5W~y-:1+>θ$i ahf c v(^ȯݜSUUF W^L୔ښ̙qއT/t'rpersd1ÈCg8{"bx_48 Yw,آ7 Wó&uƾ_i=aa)#-"8B mw'/Tv ɍ?>Rt{]"{tQex$(G<d&uЃ,C `q]? f^C H'3n|VSF4vr6!Ųx` ^q`JJӜƩc7OPy>1OkHVJYEP"K֍8JJA,&QvdK=1ZyT\@#jakW'X4d}Ÿ/Z644pcN__E9`T)DyK9+Vt 9h Zt 8xcvj06M A4ɾy>GhR|fbfTD>$`KcfޢwUe/j%o3zLs!\ޤ呸 86xG\|'ddd=@RFR0 x]u|9pb+3؁=M*LL6`:OY:#yNzK87"<>!nvܫq>~=8^=\nbUi9TLkIFx0맋"^AILYW"cpz.h뼑jΫ7F) Sdo.,2>=^*B Fc߂B Y eܭptNpAs1 U/63V]+D4:"VȔ#DH0e1NyivA63j(1L"${ÒZZK\ Jx02Z 3̰-R^bM(4ӝmgt:ĩM;rmz ;wI90*U Vp@bě!&%.P&mʻ)z ޽:rzu:-Z~P;ȐFqqD||p @Ko8(阎\TmM۫0ղ!o!{tDJg`PмSX #C<>3of!=T䠰hz< )(KBI"0uM%P>!Fʵ(Ot&%M* 4.rfj5C9z*)%4b؜(또y%̈́'nw1~s \q漡ѠrGy xִ P/B=c@4HpEj(|du|G m9c^c_0C_0<>q^,Q4A8_?Mw.<B{-w7d01;9QeII*hѷE Tʭ!N.~VFVr5,LI<"@ +Rq\ e[h=MʜLu[xcLΨY]ޣI[ީgz>xE[j0DHK[xLsL;j`ĠQN^$ Is} BmvATAgW kzؕojYn5lz} 礦DtvWj9m¶=ydyhf3ah@׀{X_hC|GIItzu0.K"IʗUv~SGᝤ6;_ Tx;_.(+OPRZP)h Jﻏ Y ,;M -N1uOۭIuy]7Yh**`\fJ'V2R lj'&eHgycEw-Rc !=9k@uLG2UnKt\ĮVM3 ĻG*dFeC&T(.\ҾC:+Ǚk^Pu`6Kcr@ @&Slr0^` dF(=L.(3X5A{&[jnyI{r ?EBs)U@&<@5i3jk#^jNhN*x;6[eS,VQ|@>E #=`Yt5&2Q6'?<6ωYWzx @ Qd"10vsp+N~U.霜;śxGc(;?X_o茡D7(VAKǭ@9qKkS2'7ՖL(Yk>н,vzʜQ秧 =ox?s]^ U 83Q<Kr~{u}zIs;U݉ Zmh%U6_\aiDv؈q袢^Ţp"Oߗba4т4T2eFE޻Q._35z)4W}qVq*:2R5 OQih Uކ"yKtli$ȔaMȆ} )BkcTk75v5h"67#Hy?c1k@`a_&B}q'yStDKBFf kЄ[ q#s* nl .p/n,˦1ȁZ*ء}zeZp JdbH=r֨m ; n#-(p_U72]4SU!~N s$VN[,1Fh7Ge0O2#eQ%jh;[e *]huݛB3Plԍ%gN0Jc4\?9IVVn]24;of#.ZC! Ogcώ%}@UniL.gYu ՘\wu͔@٥ozR,ܘe`_f#Ilh^?,W?E1J6G)R%iMޫBtA0tp/JoDѯNM2^idԓüᬷPtNʾ 3k&Ig2bLdB l5#J ֩U7~l2YUh;lqf~peod=11ѦhzPItm)9lϴDjQaJ]4ӳ^#+}r83U1ӸG?g`fw"R,T赟KA8tͷ=6J.@Fx6YrZ$"E(tBn̿+3 pW|r>Ήt*[B+!u\Y^[q3/⅏04`To4,ƳO[L9ԧJ1IvjOnKBK4r*J$/ !*`u"u%hqp)EHɍkDvVt"LJO5ΕDgBu.KZԧZq9 z;$abw]y' UcRPCw`uVOG_0Ҷa2{6o)y4 ' H #sB؃ VI# 'd Q5ωIF$[DM~MSzVjCh<_^?*&씫}יMۛũa^m\p'-\6\L}` DNk^oD +sU!X!뷡dv1HwAZ }򪥺DZDO6?K ՞FE骸EO狁veosy⤑҆@@YIPsz|myp6\ځ7}%?YFq/MrlMa9)8cο?9- |6:2Apu9@?j\'\a*aiW.}8 -Y}غz856ߩf52s%af#@9ʁU඄vr p?uLArM(J@KęE$s+6 *x"}`RE:ˬP7D>U9ˑʴZ-Q@K\'wH 1S>7fb~Dpa'ߝ୯ڿ Hݟ\f^I)ձ& dJ~qScE(u hoPR&.GL\d1w<ϕ~mn},۾ٓm~Y 2Aә53s^&Swc^Xȫ mk 0 } B`"x)F} GvOX[ENIѾ!a.S[V?:Ú4f>䎃=Jљg1FM15pdVݹSGا[V/8UB/ٟ%oa@TPy `ϔ|U2DJۓ`@7xDklmJ-T{YD]{F8wG8(Q_4؂B=SMyG]e&j#7Wbu=$>Qms*,<9͓AN1-ߢK8M P_L͙M\cM.L,#(Lj5AͤS[׵W, .ד7f i\^i@˔dgr%|q:9gu j#]*gE?eĥV Rhdu?4 ʱ=h{.>3E XcqYBA. (hJ0frl& #*NFtp Gi7Z~%SMKPSέGGue.LZ!{B5=j i!l^.[KR^Uv!;e&0$;}_VȧYrԹ5dcBZG{v;Ėī>"{ϢGײ%wyf^F0PL5&{@+Ɏa-#}37A*PjM/ARѣnsqk4ӈ"фSѸ*_U. |tM%͙'8,_ռGA[׷+tBM_cI8/+ ^nalH hM0bQ&+]}|ZLdmzXB@Z]+4KRgmVAi]iUOނ}-= 2-GrRj$ni9XyUrJ\g}_X!}X>6;3ڜΑfhSP BU@Q[t B(dS6d ;CC>M Tb0r5nkjVnھkp\RbwyrشM 8rCʚщ ܟ+Qoxxue4(R'\4VaĻc7_S6{Hĵnma\y4Wt%YZ/twQ)rQL_pB:?Lߣ N+(eVE%QxWeGؚ&qLh[q;nK}6!9Z֛WA10Ð4ّ Ef%pdmk3֍[]QԯR`oL8zvk7HoB&L)Éc?lkA-F?B GVTGX_,mY0njcx*t؂(Hx]WoU4l6+Tg#+~695"SX BQ`ur]ߠ0v;sqX$a3ᾶ~-σ$"WIc;~@݄ ښFƏ4]C̤B;hC$eo2>k)=gȗY@Evy%/!Y'yqFB 4ґEUB>X1úGk'T3vW~NBмxnC0nĬ7 qYwz^OȖ1ΰF dItL+LV/q5Z\yaʆG&l<[V ӫUUAzg8’+ڈO;\,v M+N۲RD^ةb3Z^y &`dL P%OkK;3ՙ'NDM4wj%6ey&4V|Z)>!|L%5))i!u+0:%'}Gw8Ycs| QkBoO DbF4vB+@7}^4Stڝ.˨󂔬MYWxoYy]My˞n5,x_1ճÚ+ ,;hN?{{?8to6GuwݯW͖YPW|!^]"::G(@NNrrdz%L i}v< uKԨ&Q|{ ?䴜aӋH&%w˾[k]-*Q*pu GDwDrHW,K] ۍ=q63$/Gʽ"*+QWEgH(,'̴̨ q= M b&Rݣ!~arI)#$%D"h* \$C -|,a݌ҦI$6 S]QVP}  fDpz4@%E\S/%Bx/ lgoX-VRmМ.2+&00s*ͶjSb+3t2[[1u=|qmߦ QwQ娈lNbY\v&sU"Wa?бp=TiAuZZVt\o͐M+vl} =.E ]%xGkX@Y@ UdZC{|^LL$IHT-3@2hUuZJ9̈kHk/7 Y[2;7y#.gp^KVP&‹Y焆;"hE:#6GZãPqY%91r⺸NKw |O;]`Ibm;*XTBy(%2>h%p*vK$4LyT֦4֯ bϷ+ c@ɜG] # ",QSO Fz_1QZFf ={n7Fћűqtepn յ)eP2 ZwBW>Q7wlj5x2=9wFΊxnMc,eIyKFZSC+\W`P4M? Lk1\Gp[^wsG'%^'_;b拫>Obq֤KYizM,|Hr;# =/o:)"y.i>EF|슝gmd5!MF+t \PQFu.ip8>c8^xjcfևHtly,l)t桄rw8ewOy>a!Ltj$0A0R -%ug2Qc9;Ĉ탒CAϭ1bR`Nptth+aDD3otZ?7qh;F+6?ܠmNX9-2!Ύː4!0{ ڼ ՓC >[,lf(7,Wݎ?(o⯩M[h χe`5d;s7%Ge~h"]C ק4mLTٙOzSOo{ %zi*2piv>Pk{D!Lp,;mICB1gj TJ EGLѻeeD(}.Gy&뉖yhg9Y|"r5-'/: ̘W+(f*~,=K CdAW]GYf$]i7zE[^+g T}9:2Y\j xPk *Fn7p1e >45B4TOFiZс.iڌće dMb ]}3 !5+ɟ>gv5q6O(EVk .u(RWW)ZA dX+ 85⅄O05c)R, e,i)7tXy2N]A rC E:=7.+׆\BG/Ĉ5ָ`b` 1o "#15qe=)ݮK(k#5?/FH falѸ f, ?yG)zMc)7+g fYʒvwӴ97Pb kZ\F^{o7=k[?X`3bζNz)Cq/ݝt\si O+XC5W1!,:N>'Z E E(@(-jP!k9A)zXks(] n('g /"4U/j>!^΢8ÊF8Frsy3HDT'Msڇ:fd=Ӡ鸣ٲ*z˰ih|S*≼`>gr&֪EBX􆒯׊KYq lպ/Ҫ'{ړڕ]JzÃJu@LTH$I UPqY?a1®^ANEHDD",GcL|p,:d;b,$K&a~o'1I>otGTc̕R " >n֍'YBd#*TݚRψj՟ n ߑ{п9l+Km]F-WC7ՠ}KcI/z-H̱"ϒvufLrs`VI?z\[fwN9rY۰<% xRu>lL9]{W T\I5{se.CD\ERnLNyƿ_j(arV yCՉW)iIlb(A\BN?( iX̉H4.@ Ьݮ9.G$Z|)>'g&S!q`;9Eb_,[נHNbp;tdE/zrί^y9N.|W% ?ȴLmz;il*8g Wv*A;]t% t@q7#61 <]3f^u˭52"R#*iB\æ< B f \ӂ0YFzu/;yhEx4WÅ'Mt78u9X$GNMuV3:$[cI֛1ex +*o-_yRw4ZF*~tpD0YC,=.Y:eT.A OZԧaq#VI73̆lxop՟e:g%]&c1ޥR oԄX9=Z՘3c"sGOqce;3AKq*#}EHA݂Hj+dD,O:G7!ņ9wriqMi;RO|1u:pgpW[24~|.Cog cIHtbmXr2 __qy dX9H&\c!#a)nit0kEC/lhT\E"Ĉ;`EaّB<LrQpanɁE1aOH46п]Nj MߘFQlfPU),vJGNm35֦Oʜ7[A,.mzܠE^\Fr>WD&' jZc!p aHmeMJ js6)<8R%nVLg5F%Ro>z̔DYF{WŏŜk>c SgHEk+ Vr =+5ݖ"LCҙd9>?v0̫'`dp~Ea]&kWnjP찁M F6Fp~vBaHN C<+v i{flBZClݏ2r0=$jyesZa ?`ID*g*Xc#oƊ4!8E h(R|5QDp0_&b0:Oj[GӠ{OAZ+  ϒT|'-w\[d3$[S-Y+X0V2%]#u$51"כw?_"1Իl` i$7Y,Xvt(w;rִqeR&  toXNx iD5cJdE\v{HDŔof\PltR{!}"gB6CYK>WV(5d Pe38ᘾYL+\g`lS_HȶW_8R_KH2>AǺ 5.?c$L PwbndѣWjJn%@ ۘPxR6<; j%+%m.rXjo 'ٶ;e;LZ >kUBk!Ajt!Q_g*d{h+fL>/3 lR,5pXB]g 5TVc$t٩t4̹lL| '9C~{DcO;tG;N-a9 R:҄SሪTNh?Ckl6lBi)!&)v{r2R b`ۃ^'̒ WRÏ2[c[ؼ<|d}CR=9`:"+\k=g;)M⩳rN٦cIZ%3?vH$ 9QhS&I'ZW7M?N :w0 b4%85%4AI{W^wOI8R#A"TrF^TdK u8AFE}_YbiP*ohoXVу; pcU|l0 vm1QeB쮾qk3|{؃UmdDU=C‚ZlsMg^ǴadSLFub.X;cB'B,`[ TThF.!^8>ndUԙG2}Bm8rFqrU4ߙйeA=`ƍ_q]Xi\S ޢ|h x?/olDmifH:":8[ܔ*YpC|"8]y< $͹= hZ{ Qep,~d?~@4O/:Dafom ?}#{kLqQU*4 ElȨNk ߣ ^b?ub1Ng<7g N3,9+QkpK{bR^pNa@WOS=qeag?AZi,8KIvw IMhL@zQ"§֕Y"a>VdEt;zh&q}cS j(:$y«SҖڙ'Po Fat4!kF+[nlūߏ74pq@@^v'/!$k I7 *oK x)k4;fJa^m~C6V?Ies\&fD-^,spֳT̠ f`R`Ѐ9FXFca 3XZgQ4 %Akm^sEC ee$[YxZuhʁ_~Iڦ+w:?7z7 Oe\QUƳr0[3AoEL;%ŝr5Jafd2QV섔)O6] K|[C+}`Nly;StB7i3эeR:xFYՆ$.$HTE^*Lg=S<+nےD 69 :=~xA*A'3[ӃHQd !u/GCibC.Z&o?$HV oMBmrp~%tD&]5ӰYEifWƃ #`LЛdO"dž+,ϳa޹{J~5|>+")0{l >-d KH z8LڇKH@x,K6Uw(qGC>I$fCMΣkL Wۭ_O|ٌ`gd d7u[b&0Xȑb4D_r%n<:Ӳ.e?iRZO\> p-_iK#φfm7u^<HPOˮtOedB$gcw!J@iӱ bXMȷI%2NIAc:ȅE|$1ʶP{ jͮpckl%''8] I5c7}cQ mh0&gV%ݫ6Z0)7wlѠD_/if3wY\X_R>ҭ73 +CE6Dٿ>'sn6^ Fs6gߵ,\q`Րt`F%=p`^!Bsı Muʷ5ta2e-{2<(DF0b4xL*|zPmy"c"ݘF9z%Nڿ@Xw^׼f/[%D}qU=}Ii1M"=ju[x6'+A6gW`!"hw)#*Ʊo}j<$ư1;W-k t qU!%^K~,v.,7~ϳ:5m|M!5zàjo}? `Tdʎ~b}¹tB[R͉ۤb% `h.LvVc/fExe@]SZm QGdFdZ`m3Ђc_lkilcx-YCQY `(f6pKl2dǁ >>PF8?Q3_,~+dt:z ~oN}όc$dLJ~`."V-ܳpySW\=xÀ/eb(lg2߹O /['uGIό+#xIw׈ [(G1@(ԮO~[^LKlo;$bW O_༼#,G.iXB+ 4ߤ&=ۘ'gƖOۚm.V_h0VM]z% }|8CV:)vټ\ju*:+\`vs356Fj+OGH_ )Tl& YB*$qRlj~WR à pL[-cmE 1G_ tuπRK>=eJZS֒_{k= exe{2&f?s_LIP A|yBc"&Km[0gW5uP(C9=k 0[Wl.@\Aoķ`O.Ֆ'tI 08炰Vf?%+o&5÷%& t_[a8vJCtѽh: eKR{=?R1iJy, $xyMy}҇6bCrѡ 9:Bg.,FvT=?1`[MUMQDl2(:=e9x50Bi& V[ p ݁ǃ75E5"mc9ҡo17vx.;ZRQ S..%UPbsW*MTCQch snPMpuw/wС*+[S {mٿFYJ.K'N ogo7bfk"d-(cqpt S[5Jz&Y'1\wYA?SGPxJq>Rk8x INd@4/d p/ǚ3"Yjx%;+C#ӨJڙB?N}qU`v{WU_"@cuCܳS؇/:P k9nqivckU@05nD^rjW37əTrQ$ܨ|"ՖMy8@Tnoy$Pq:7fcGۍ=/{*-f-6}kiFm\~VY"9WղwWip*Y8IG4fɀLJp͋QIN]t,RndDpN6U3Md<†MꁁQ;67}/^ yZ|O<ށLM9²8_}nW22YBxųϨay9ٛuwȆ ;l\*jT-gk.*=9ܜP>=m]B'neBqFxc4k~PZJFUZcb0{E-I}J_̿JT5[m$#>6$G:ԁ3.F 2}%˹՛ϲ#he!L7pOE%?Հ(a0Jk~q$/ *$0']ʀH7ǜ+/caJ ;`^' N2يkF,Pi~W>kuţrVљ3 -5n#4\%[e:*9u,c v6^J)aN,lNTan^$^XFf{G4I,g˅kX ԑW`"Ѫq€,*_ucQÅ+ņBqh}"ӎZ)͆ZB@t\<6Gei>Hڙ#erzH:P+0%z]Ig7mשH~n_ XTyDԽ]$V1Q2hB7U3fn>Z sG'wCPw߀{*?5tFȔ3-C;~> qm,>]-S> fõT1)O{G:SeizT-unYF*z4 c5TgD%ÔƔ j/rO)xfC{ز~Qћg['B4rzІ9Vf.FL.vj)=K|]BA,wJI!,h,bĨ h²hU{A|`WEd|8>Puoب]CԀjO;) gk>_o.ܠײ\y5+'oג:3u'2mBVDا:9€9aSls q]0؆l~Os{oKe rؘLE kDbcW=j_mք|2)3#u/ ZmM޽ yTYU`D !CyW,y#􁿔9BWA"WBLK{$:5Ɯp2A$WRO\+ђ5oO6b^In"+qxA9_0 ~),f1L'_pYDudaronh!dIj [G)'-|'NYO/(DxIBlPH;aN<+70byCXzYis9?wg-_ip<<2P=%9m\&< &S.Gt Wu`+4L4\t;zQĎTbJZɠ99K-vl3hYxiŚ'LK=ۼ9 m9>87FB}cKʚ֐*}{aƠSsFLB= pj]Z^ݯ)*wt9bgw F"Vǎ/ |^obeMxj09r[9s˔gmSL۔ җ|. x"cY Óax#^^1_agk|~!i X/ID;d 0cƚ +qKbhyGbʁiaClS!M<ЃGzG@\*32^&&ڮU}G:\@m7yJ\=EǁS895oTWvYebW_EVqE,<)gw>@ )|7p♯;~L_ґ(.T­3ŃHj0iS+fTtV`'J0IHY%s${V֝ ȂE`c؛F`0 l0h.Edȓ&)un 6ƪ/>Sx F)Lnd44n/Au؍nxktjDNȄK,Zf Dg),7UB AC+Q`!4"wa:p:0?2:ýq8 "DŽ}VA^_}xuu!2? *zNi0 Gѧ]J߫+NZ7mᵁ=W$ 4)_zo" 4Լ[.y4tHgS@Uī;ijM!#zN4aJN8F| Iwxה}pH;.ϢiM8~:S3e]s hS:/l&~ aOx! VK=Sߑwbڹa]f #)xA`袏d3_D0l \:1 )1ʁw TfgŔVt>}KW Zi0[/-}ջA8U)t=cc |P͇apސUJh))ⴍwitZejװ}Mcjh<Ż1,\)Mj,*Da -m1vR__۔@H6?)Kq7?eI* Y<%2+#5c4ۺrMF`IjħرL\wJi{/]6dXwn4劅Ii@<}z뛧K(iOs}lTu^3?k:;x"Fhc|3`WnL`gIJ{>z5w鐿3O8T iMS-g@_ηq@vniUʼZ*S"Y>'cÆrsh]*ܟaD)]BXWuߧQ RD+uTm%%~slSdfh3vG ,Eƾ{D~#9[UF]B. {є;=B47`qݨ[d*D;;KNî>?`;k44O#4}U_0 `ݘ Zd뎴0;{*7G7 –6P׷1㘿jAs)+ʤ0.lq,xUd w?"82Qх.~!&,( 62}w.:_Bݩqbd1`Tkw*:ZKmmaT(/HDN06b>9AmDZ<7M3 H|ƪ+ n*_Aבbo-zBZA"OS0s8 l㷲$m'IQ꫏8GS?1[; ]3Ѡ-JLQ\ _&+.P'+*2\h=?X_үKf\UV]EqedUad N {a^ 4V.ۦ.HiVW.d %e HEߣ=e8(:o[*DНH9D-HO<]Hx.Ol)\Ӷp^&/U9pŽsƖqjhc.(Rۀϯq@h; Le>v0*kS%gN")Ye׍35XuDp^Zkww4V 62&(Bs>SuSg2@L+ `% v iϝ_ Lݔa,W78yNR ݮUZ\o3Y*>" nMu-*݀y*.l. yeP1NIUٮ 6NpJ#ۦ&{<T)oG&VG=*V/ t qH}|t/@&N-!rhh`>Te;.Oq8oPHKha>XXYB[fc=C:1'wbZ{n ,Y3ƒ%6%YYgon"Q svGzF]g L0Qa)9R ҋ"٭fXiءDp]l:oEBly^sE(ȩ C^ Lx%3+QY*%w&`U9 #Ԋշ#b&(ێɩ8vgR=EB2mz+'+~V Qq ZZwUkڒ9ݿMX;Dz d/h_iٹ-PL:.q#>`8۝Mi9Bj/ CQ̷ :t_9eDR' Aʊ9MRf͛_ɼI,~EB!VOi'pdNdv^؆{wśIdNّ5FϝAMTAiTj찌lssK$8E!;nՍ\-V=HtJȣUQ5CA̗}u hcT h}ELqkTjBu(b)aEՃ7~| L;e(+EaBsWpu3M2shЭ˰? _JbKk~ʐѤCr0>*gRC|wi$A/ %0hUT'yq, 1ݪkJ! R{j@`5ׅMڽ\nW ٸp܍Ĕ)lsԢ\R$&sΌI)B]rB񈯉!'Ow%dYn54X,{igp&o r&<:l &oK;Q75_~n$=p1s>Wb]57'\tϗ$&9K#ŌޗOJƆ!}#:˾;c7!GnjNr3о@3^r!֯i`=)KX#}WɢΥ+OqíQ\Xi Yq']aq"$:wp-H԰͂DrJ}4|窥~e(i)a#9M;w^]%)\r ]%=^6'G5?(%3aafUfPn\pvB(Y`!`#}Yk3 ZRlvNE($i+9۷82%݊c*NZ4~HIr6-h -jXQLd} %^iԆDy%86&gfe`5u.6ˢ f(YkX($ǜ*ryoqz" `K#)߃]CWjY7yasEK"7=T]_n(.Agq flɔp{4&WQ$ z:RuP9dN.P ttW:``y'ݙOtwG X$ ΐ2BFBm?*qɤ2LpUr@G1]}u&>2cUR=>EM@wIgZz f2ƀtů{;6,LNL(H ,c*E;<.rw,x͐8aj%b TΈKԊmJ߱-yubEr\Kv-}dĺDz2L38-UT$QL4Ha)ʦȕAq*y=nT ' ^ /'5WhFRQ{WWA>6 Y ##5Te3s8U&"@UiWt #Je i4o;K+~)1I4lF:fI~<-ۦ(xK)cu#$iA(f}U?LXo.Dr N Ý;M4l;)6epMlН(.dsƝbtȭĤ*UD}g:FsPtkuq ܶ{J5=Y DfۍRa\f]qSTd<< , g~͆9yWR[5`&3W@+U9jBg6,^X*ڤSжDYKެU5̴d F:mھnZ-||t/oHYgi0ϦWX1 Ouj zND*.98abt-3}I:`E` LnrT8^,}UD gC_YOSOc%^Iz>:ZnWc5"Jqc<<Ĩ>D`QyX޵Z;V'! g2T4dCh(PqUv$! :pf%ٍD"dF((T7W!mBr9&ZwI" 'py~y ۑhV^Eű>;C:EK3O]b Hr\D2\MJ?;3疱 xnGm-DQ(ODBi𪪗}2}P}W ܾ鳿qiAw~%kCH\-'^wƼI(}Nn&ѫ|{%JxBۄWދ1&'yv)-Y=Z< >Ul۶:ׅKIz̛EFc)O},&9A'0k*uHJ%aq5\)*_Pο|R}ֿdG?4>$S/zlB7?JՆsЫfTXM{wx2?Z ђxЗ4lxem"wXXneAxHR䫺^? n+ ~4Ms|F]L4JxGk7<kܝwfR}pvKP90#d$vj;&Q0u@MWS C㨬FfSAJXW^IpT c5@`|J)-U1RoԻU|2K:[VoJN L|ƩY 8\[UBuܹ36<^G%5e lP.rzԴV".?a+hӢWpbm92iZqz*13.u<F iiKl\FA׌ec_>!Yr͓]UEQ_v煦inڪ!E^d<3wt̐^Jsv%%75L=)< Rc IX"%uUu=>²3*;Si^[R* o3B>2-…|kӀr&{FkLyz/zId1̏U+Sϻ>}LJ".hQ>pVTJacK6*B,܋& L4Z_oon+e`5mF-2JgH_}C}32?<Jyq_ B/δ&\pn>Zgs|(4^ݣơO$?TAF6 ('ሦObٛf1jۊ ; +sFEknM8 JU^ʩLLHZ FqF< kwҵDADvbTGdێ]j^v&J^̔ \!EMk-ZT+ N aOjğR{9$8I҆L0&1CFQ@B᠙hAtWP-Mw2kb퀂S?I]'5˔nA!x xC696n@Xm`l=OGь^X:X}3d?=XWpGx /*)S݇9_ߊ$Vƒ`l:jqHJȡCnxTKq} fi/[NrcG~27e)M:{ ޝu^lST䑔j`&b8wCAαѺ(RPIx4'=b|R<@<(`S31*U6}Hc7XR}_lP"Iztܧ,j{;Z{J%V`@_.$XJ#>֥V<62°ő@_#A)^0Eɤ!܄ tWʓizRTfg;>!,N4A fsOr$!ʬT9[CD72OWG}B|J7U]bI3-FT5촘Hxv^př BAO<}9bvXH9 $|1a-OT- 籥}pƷ7u%nNo2Abe3d)[&6>c[RޯġCk ]U`9~1!X6z&峥\c/+_&hr0,0<979jCzGYζ4wtdf6/&Px#ݠQc"mv+2MMk=fv0Ir8=ʟg)1$؋e +v7vZg)k~wh^JK79@D*!p2UPe)M<09+AOlk|*rcK 2)鷲^7N3}\}Ron;nVt8kj{Lxqx|;:n )=LRH@%X{ĉ+Z>'bGjI=P6ɍ\`W vA8Yh"dK!_}TxqN:|.Mk+)2O>`9$ 3'l<%Qܚl/$( q_\-9-=8*[tCO5"?:-``.p`V撡~ ˑ/\|I@7'&bHK(鷌ineX51aLgdӱi{ڱHGC1ljŒ/[%TW:t_k춯UC<^$L58xy\5>! µzlWBQ& EwPwS⅚1jRH^6Y0wH7FS/%WV*jfrD| 3xJU5j&>3f~C2#Lg)hoY\+U-5ɲl oNoMc@-d2+O #&xdoiPC;הu aSҡtF4' ^ -4Ʒ')8lY*jIBr (sꓒ˥^vZD, T\)z wH8ճQ"a uGIoHd\bSݢzco/eax?ɱr^d/x;'I+^'94~` +09̒(exV <ξ.9bX!)"5gd>5>cW[g  1oۂg[ʐdsfG;j0呒IX|}ҧ^D:;%}@[":1ʹWGIuk9DO-p3=/Rlk㨢c;(dᄩh@2F ,AMs6ۭ M-aH"s^F?Zw3!rD:6- l*TXCL{O%*wK-s:=DmʇT3߶kD'79a97#'B1 *tƥӜC_>Ka:9*zM .C!q^:Ae'aWPN edi]1'|X`ga!V%_T`d}^Nv: Q]jl+$>29pT5R ggŻ"@(6ˤJA|UKtƬr0}Ɔ͔ ɀ_aJ|Bx˱`5UF2j.pbM\]d8$נMQdނ@L6#StϷO+GT)ZqXm(ƹJ5v[ xP2v^H Xx/K]2b P οQ9SkwlշP;>s,@Q%?T|+d,idlg*c5!Z0H1& ZkrZs3)yrhzڜ}.EgzjDnQasr} ȾE5 ! *!Z^M HqIHCz4Ym8^]o6$*˧R 9"*Y߭S`[7r62w"XAs+Aj9\'MתO׶E;ꀝ:jqwJ_pJ]hig2w$%;BtLyIſ6M+j6:3IUL4p#${%. "K7i%>( p6MoNi, rRis\.frQ MzA??Q͆ oHC`O ت{~nV׉tO>[|\DHr9Qׄz[Ie[&aǺ⭄[7ʬ8Q/HAn5Gg \g-qD5״t&/2Ց?> ^H̫gͧԎ_0O?Amt}8,ޟKޤ=*ϊ/:ǯ$7b Yd{*;n:$w(Jp /SIRZi ^BYWqiLwZE,g++-t+00fBhVΗpryz{ :>h!SKY#TE{v_٣+J[=O:+Hُ G7?SD|YH1ZBr7) L|C7X.%as Fb0/ ZD*?/ c5S5U+xOOz#e:rbi̓j<ใqUC{++ |f6Vֻ-]֥:팃ѭFy\ e{IxY4S]lBLk*/͙p/-M'95K* yV7q\F?YBKr݅AZbSMJ0yA%ory_.o.jTf>g%4ӡÀ.=wјGs"AO#%SuV5ahI5emdTZd*TO3@o[dVdHH3Ю&i3I"C36O:FYZ˼oջo|ŀb!;MTLI*i1CY;XS[o(]8U褞V:Db5sPl(\C. 0H Ɵʶ9ٌǒ߱.牠l X $ c΃ear* ȩ{3:v͕ SҶ1)Q\Üۙ_UybH콆f?*EG_%`^b*ț^37|]k2b-tEby+Xyu6fp.n_5b}g"MwN.`Mlqǻ We/[k1E̺3v'Ll;P&5d0LUn rn @Ku8 e 3(1$Gvĕ^F֔_&l IFIۣ \VgH^i[S5R)FJ@2^YVzg^S*dp^zqn!Ƿ"OCGHd)>5on}'!!/f"wpć]+p~|0g7DbQZi$Lnў4^j..!#@W xAx]5k:K /Ê;4pZXx wW\$웈)z2Z Q=%J]r{,4^UXȐ*RwC+fg:-p\qNa!shWHzRˬ(PGv~#2϶s!y}J%W ̲Ao^@[.&/&zN}Lh1Ӻ <瀥OZsbd9LBoϿ`- CRHtSsvpM;V {J_C1* *W3] 5g-emx+weDB3ѫ wYQ:.˪ rTjЋœ9!@$/PH{dNi{ݱ6`3^K-$wG7Ђb℥Ke,K(񁯈k0h퐖.jpxj2t'ey/RˮE*DEXB1}901-ҞcܖC! PO~b2|36G5=@ҭ"cyUuԅHZem't_ _~m]xOZ5Q?hMt<( FʆI 5|;-8>SjZ`OEjiEwf{4hLuq9kr2i%oh Z.⩉pq#P CJ+5o˘9FN6)8ʈN~"W#"m S좨9yhP궎ZcH' "L"ɃXN5j2qrf5Udhek_+CNPi7P~f0hK윩$U5RP؋0KŕW=*[!`L0\+F9:kRhB=WFFLsHS)je+2M] %myR)hCT4U2)2aI;eAX=O=%̍1̭܍#%iJ%Z#$puǍ~B~ tb NzOtmyx  'W1Gx…8P;? g2)tE| 6|⠷!~6!)fާhcVKй\&]}*>lSvJpBSp㕄/Cm@QozߩiEg+`R 3< S. \VW~1q[/ښT؎Sz#6CBjUcG~f,'K4@zI#6Z|}J¾Ad͝۾Ĉ n Cܲ>Ν{7#q?~SUi2X :bT#8aŸ [Eayn4G$:wEF+/FO떂/Iw͗؎ˇVmTH $cL M`_ @ʡCD# ^q ,=5-x_gYZ070701000002a3000081a40000000000000000000000016439a3560001b900000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena/sfc-siena.ko.xz7zXZִF!t/v]?Eh=ڜ.+#c0 uƿ}UP(KKz`wQPӳsDjW71mYA)YvÚ1%] G! /IvSC9(~nDg[AmU(Y?~M*>)LAn-1*$2]vC-gCnSq퓒},XE#ĩS 2KLE%K#"Q@'}B|ċ KU&Q$pBFH TnE{nA?#iWghqP0oS轗~ ,{4䗌}v14hm%:L.ߝKףTmgJݫ@Qva5p+9~h;x6$KwY X&c;2W@|h4Bhs׹xйFpe[VqpH/@B.Zq"ypt>/ɇB/En;ʣ 8^?%SZ5B t#{9` 뉚x2kQi0`NX/o Fe/':]dXmQX'RIoOyksZ{4<RǽD(MXcqPR~a^VDa0؍DQl2q=b0$g2 @ӪvW%$Yt@ HEEU;_KؤzЦP/)HT6y0X<,7=Qk[ a.LE,t sEֱbh-тɜDJe4<9~H]څ/bwavr$;ɘQ:q-Q* )!|ǥ4 epxb#z/3$LԘ/XPՕ*H'܉֎mo!рd!c}l^Ao\T2zy\lsZp.Ka犫$F?ȌJ1*HyR^B9j+X[ >3&TMBӞ7o5֜3>D-3}kġeIkSէni}p_yl~jz~EcF ̒Ӫެ|&o`0f1l~j-OڟViuxSCf5#v^.w 8̰DsaI"(U| >mf7-Á,cM0s5:)rk68Jӷ^].)pW %$WF.6o4"ԍj-%LJb#@^~gƫAL,%/'yWVEϾ~-ՖrEjЃHz) ցS&Vũ@@^"= ᕵpέ͘.l_9䎴0pbN]`*_Zt`CG|gIM7p>3o52_SP&ꅎdM~;.jD8SEJ!qw_%g9H A]@!Hg4bn jVns/9(Eg[MmNI]A:Jwa98 Qg:ekNdNY#U3BD5̣dN/M] 3ZRŘK呰DbyJY+~* ږEV"j-=VLefu|bۥeTAzOظA3^җ܀8ᴫ($qxurm%HQT\'ilV8f՝HV~֧lj2e(,+I.EˋrY=OUx)>*FXQfܰ'I/.m/ʫX3+U̳~&G?` :+hF#u*7T ъy.J[L]Yݬ lkJ{gBkr?^5HO\mE 9=oJ}`k4Ck'ػ,C+oǕ>IaGFukݹ\ŏTk^RbN~-l^^߻7`7TmKʑ. TB\oa+F "^I~I!/H-j;~KeZhSզ&@g}[cN* 7|`zv4Esӳy05g "{N`t 뽫"fS̺Ʒtg2Ȼ>j㎔ eb-RߦuSWe 2qCpl!.Pt^Oemm3-]dX@'ˉGڬ)ڞ҅RIJ,r':2}ug9]x 9.R.ހDYSA j?W7YBg<΅+1a ڈfVvkQiMWJb85J N>)3>%?MP&V\a;i5>1rum%9а1O v29Fg0\GCH1#asa䅶 R{X'o\mHPZőex$С<ĈKR!#pz? _cMz;d|UŃt2r=Bю$ǃfJl|##$ҧPKs1/x&_8l34#tL _.gu_Vύ@$ډ"u>lC9Ui'MoBZ{گ }X{oܱ KK]l`Wo+"{2;Yl֊%eC J3%nyj}̒†E-32Mn'PTE׹ΜZ8 j$r 3C1+zT)?֡ @Sn-@,5+ǎIך냱 n ߅ɀu@:rmuM"ߜ;VA vցa앇0g6hdD-X` kgSF9̌6g ţO+~țGٓ@ސ(Z_ޡFpH&^)Qnbߠ@߳n{tVX' 8Kx|ҩS%`Tf`0:<>~ŜD <+? ]6OK"^2 g Dދy)5xih(/U.x+Ӕ2wmP0Q2ئD7w0+Mo nV0x%$߰iim.SAu!':E1Ë6%~}bgk%E\O4ͤARG7,L] 񳎹MXF{N;/fɆ~Oΰ>{G31H=,*&įywL nT`~ыQwz\dЅ!2'q 1u hMqz0{VJ"A}:Ǚ˴<$8&G[Ω;%D@Q/zǘX [3׽ZhzˋGT"'yL7ޤ4<?oJ7B _LC>?\!ݖ|8,b`m\0WVi㓳uIf7|eXpwt>qR H̉-I>Zd+g- Ԡ'\]Kar\PgxdcXϖ,q-8cױcq^;ss)jHY]!vlƾSh۩NtwC,)sZT4OeT3+&@=៪\KCE'5{ұ0gFħCxFGm87 m"g;ka0P562i ,ONڈaRkAkJ7siDVLJmeUR !tqar ѲHu EGf(m+aI7{|w2v|n΢@魂DZҹTJ0۩C`SLT v q߰xyNueaQ9׊c=]û6b|C}tֶwO􌎝_3llbo3|Ú T#dvIf~ekU,_W6Z>IF0{.M3=4(]5l!?KNG vH!@o =8!5Qc?R"/ /(K2x1Ͽ"G 7v;q̠|"ikj35S 'dEJR3QkS GP89X)Ih_fna 69x8{-\k% p&q&Õ\j6z9Q4ϋFGpԢ6q~#3к.\)-DI+^UeX( 8'T08'Z1Է^D;ZF0{ @2~QZ`_:[w)7`+/#R1 eWGr[<,G,d\aL*LtO:hb#3 N"K'74ɮ5؃62)t3}.5:z)^3\ FpTL`3 o'V>wz8OE~Ƙ0Ki-o:x4Bu~ɖ: 82,(5(-%55Z:e=H[ 8E!M²/"0Y7eB[P să> uU RhqtUiȊaɵl:s)}wfUP>tok )=` ֫G=TNa/<.4wXE(؄ˮ~IZ+ H4I3I2[|Z~jz EX_Ò&0,K`dUUEI@})-kVnI`7{+k-kOPn e?SbY +QCwKy^{Aݧ+|ۣɯ h- Hp2]l՗2xeK,c٣+`YXwOcmL!v`wus 8 sC>C^*3-t{wxeCU;F0Oq5A4ZeSQ:l]nI$Z01x@' =NO;j;AnH8 U\C7S-#$ڠ^ m\rB}أVo6D `%aSTψ l9|!?"<* 驔6ClO[_JjmoC)@6Nާ3 cd H\7o-Gm0Ps4e)mn?]q8.m12٠G0N3qwB8tl \5ro  ȓ~C,7NZЋ4A:Dgщ]e+w-Z̋9UJ a)L:HLK96ࠊ]jr dZ-qt˪:W6U.]Oyw.|QӂDK3B3 a6 hǤ|_ o~JZ*?{ Lreq]po Os}6Ev/HCA9ŝ>#tU B;|,7k^ƮoUe%CKdA?(秚kMr@481| o!׸b0sɡwbuEW ^sփȖ*Q/n Ė`zB}Z h~,Z˺gOm]JwbGzvAq\rX k0Q,z7>V+[=y*zp=U޷/pI4'DH `PqQyK!!vwI}:xJAp;WڇMLƵEcAT[nIzf=vXMIoZ">#Cn&;maշT@jA7 .H7BmH*͋srCMC!eê] cɬi-=21hǖFÍ{#=T 6`VlSqhJ;a\?1:|:h9}6=]DRFqO{F’o/KEZ&YP˴M&|hˢGIcA>973KK7D2w#E*o8 6VqNT<Э4">Cr b+^[TZ5O?"QͦhpWlB9xq͋E]) eu\=-;D&nڠ{jm@}G":džV*i'Ҫ]dWxDߊ]3*B;z΋zmV#$ZD<NCʼn /q22%6|۬μO1+lU?i'ʾҝUbJt~BӼ֑i^,$d 'HzV: ,[n0'PF/rjq o(z ŴiJk& %ϒVBې5m3i  b$G ``[Z;b@»kz,yНL<'U;bXTq]^m5Vї[rЊ su-/G=nqU>qk0I^:0C^xvepW.g6 w{\tЕ(9-ͼ+mLiK){QIIo\x]OtWIn/ٗrL`)+cǁqוEkmiis !ʲ4~W̱GR}fcK@)eg UmdGhnbNkrd !5[_cfGN`yo!u 2Û@;[v 9qbCa"̈=fxޤ̴dFbNh*]e1-TDz/|M*yW:+5ȨoLx6=O@䐠b$1e_umO]A"'7y7>Y:WL(&B{Mc#[iBVpU +Y8o^OϚB^XcT!:OFK$TWjP@2M$[&Q Ezt=46|v!۝iVrJTjq#jnx2+ hUKdW9A@ FFN:`Y2b(ot3Gћ7竘Z%.ʼnlőL,W` gNod!۝&㪧x5p:tt1}!x-N=7zߖ5Ǚy+ K2_ PŪ\w.^ tX31Q|$σOh1ϓVa! J$"FNY9?0h8fY@4:\"˜Rǚ`O̅Xf2V۰ `^_3 ,AGGO<8f}$ #ħ:L^N Io|4y!3/Gd|›j2/w zUY=ڨ {rL<aLf,Y%'88+JZtQmҷC>Noam{}'C6y:rF\)K?Ti\nK BJ0px9zFT;V>wK3v.<*lʼ+*y6hS 6F~ f9x\u  Jw*J`is_0ԗ!ffDSbHIib'P aXCЈFXvT>3 Dp#fq4z"Kr$x͢=,쑱;\L 3\dh\ ,v™ngZ-"O_۰*|^&s}N7|Ym?Y_=Bv7ץf?t<-ز,̳CqWn%x*tj){ɲCt㸙TgY"dFŅq}r+?^tS~JAApR0kHg&[9U`AmZb.\aqҥlX), F4sַ| DoenZvadXzw[qCţ yz  Q}z5#; PSB#P3@K"C2J?6 `ֳywK{*Dm%OÖ}5GX~p3AR~l ZJfd=m/‘8ͩ]i/&G:{:xJ- $9wW k+N7w|82{Enڏ5u@*;H4z|Q1>Tac˜C;=݄ ݤP>v ZqD %|/&/yeiȎ.\iK`@{lakSy *0bg_aj8Mm@npP#/OD6lzLvzbmX"c[&girS~/s\̴ϫQ*;=waxx*:w#ݧZ7THzagY^|{m~fy.' [q 5e8= ]@H`kn bi)n 9sFL"̴|$" :MZ9ulZդ0$ AVfuJ>72[@r?So4,R=j@3 S0ӣsx}ljvS@L}sZ 9V Bs{g~JnP2fk|8z9]۪SY^*?0J~L񔟐\刯|?zUh$*%Sվm"I5NQNvݪM4.Cr?OT=lƋ"㝶/nnO|RreJ%oS%v5hÇzzݑ#Q/t'LOK C篹'Fy n>o{q+byhF^/`ޓ-h~.`:H99Z} Fj 0a}JOXEoiQV6f Vj9g ~Ѵ(8q(ZPsauW-JN]@/T>a\#tiMw.DW'h)nhƞuoin9m6@h#2ٗPU]e=;=fY͔m~T!tĻ@Vf`d˙]#K45lm# ՕrK=;k$ֱUM^ӆervS%'hX\ӯw_kP[ɣ}>N륢I"$v%3.qׄ8C!R B9V+N14Ë{Xcdzˬy9HzZ!It(Bw.YmT`&rCJzgB3}-,ZyOyB(f2(rܤ/4rfa!B3AnQ{5{ۦ[&ETK?{/#9_Nv0kk, EGR:0"MIlXNF rY8tw&U) s@r+b 6\並ZwdF |k ]¥h }Hˑ݃e?{= "?LMOPT䯾$_F`J-Ne+G&eK*ܦ16B~'C1HsAkGkVޚQ2b&wz/ >nS+d _5ejza 9M刳)3G k_x(lM Y 9P )\9ϻ+/Hf~^ &ϱ5RSi mvy;:#ﰭ;`:?s0H s"4a޽ON{S'JsgkkvO=BBfuߘ'śY!Ӆ-k4g>Ά0*3~2~CH$d;74nI[Zj^I/ET0处 3䨳 ~+ܷT.CVHV mrW"&y Q qWb1d`FvoD.j2&αJ?&47+h~:A -6duJ[Q EefI1mn&;Iw TGGDI@XLnd'm#rw![cfwZt%)])@&س _>h:, 2y{pt#V63]r1{m3MMTJ`&Kz$ J řK†3?1'ۆJ^~! Q1,)SxH7o2ʳDbPۍঢ9Sej)Gec{n,Zc(9ПI싰I8y3,eN%H~iZDp⼨ʓZ Q5%˨}D/|4AԪb̆a$ "BYL? <|HwmYS2@6ptid ఴ'WQW0Vݞ` %>F7:>h=xvɟ+;ʊr G UۗeP3rj7! +qW-ղ$V!,ZP,uM @]նZ"/r3 QVLJױڔ.dI.1JVh9>&9k Աk-Sns2\TKʼaLS%C[ s~֤( 90-!>ՐM9CE>y ÆÙMDqk%bTW@oD.%5̀AOZ}[6a!v`;)а)m'4F:[]IƗ\e5-x,jwE]M=Ӎ[RnjS/ma[IE|nQ{;E8E1'R.rR3VPR_:ҫ z3(6C5Trau׏>x.O_anFNVͳs XUsUg4i桇ȏVD;iQmbC]2m%y{w6w7/ jLųL 08ҙf_Uԯ;]49n kSա 742.vG b$ 4I,uCiܱs{ed_wi7BR:e#$*˘a -IO(tIK걽8ItH{D۔t;EJLJ1 Zz4:t `KAQHR_W~D}^]o^{A:h3j*;(K$KuQ@0F?FzL>PCiM5G)HI^@35j;/>H6&DUƋZB2u)n V`8ߒ}$_yoJR @p!@s'4{D_1 )n{3;ԁ]ʜݹ*y~ jk@ K˴򐰜8X'S=&D&>$!K(ۛ|L(('U Ek^Z d7d:7Z  ROjJ8 w]܍>%fR,_EA/[N{tԁ!@v?-nؠOp2@U#Qxz |3+HO,FFO)>_;%N3 t-*_]ͷ|PyD[̍Z }d%WDb&߸P[må&-/ Al{ZQu+2uIԶ]@īѸ!zK.#i9jt&ֱn; NoF#{~"+⼽`IDخ<7b]+.TƯ4ڸq4W-h;#q#UzޕhT 7RezO F.vD_C>**GTD;Fh^і;,+d\tZi!<'Lf%>88(ꯧܩ=%ԿOYuv?aTL] FߎڮƸΙ#<`C-dId@{QM zp1ӄ<[p(/ Ic#gNڎuH 6oJdzi5YIt N|Гs%Ff^֯-wJoz6v5{^ku01S;śGfbOAH& *ʒEmllGbhU Z KDS.v5p t4EwXGMaO_%wo-OR53[ cO?XY{Za 0 3QQIPy`|_ᅹ ݷYwy?!Nܤ&ՄCLp"5@(AG1慄.|9RS|LyXm9$3Θ&ܓ:!aeȫfwA_dNg$$E`6GHbTһGP/MSA*ĨX/[QHx2% 0hNDLHi"&|3CAU0&_~tk <֔7CN*L v`*@Fo=.F@Nf3J1@mҰ&|#@-F|\-z'89ie`Ff@SQVer+9̾c:PAku ũIKBr)Ғvrǖr]"i: Pj 9AF> qjR]kTȸL!HE'waQW ]hAh*Ǿek`D\;zǽWѿ|6 =2Xgr#u7/le]kd868uX3!y/[W%EpXixV y)@|Q9 &0(CʍC1Vsgٖ<##)5tˎbp9( 6/;~daVo6wDԭQlL1i1Uş\-L) 6 2>AoF|\0Ihm̎U8D1DkFjy!xmX%vXL?{#& Nۓ=A=2;nʔCRܫOrɌ5[K33'?2:*u[^ )pg]0#5KrrKK1Pw "s$hݜde("8 "lQ,u<<)Mo@n׶Ƴw3ɨמi7: 3v݇/'a{!N/\Y=lflo\䈤:o%Y@#ڣ,0w&i6Mr"\'8ۿjE40zE ;JҒK ی4CR;imP=.֋so(W>Z Ucd cDwkP* 5J0i {4Q9 Ѡ2`K}ܽq>EQM{-qsW'(߅/ b ;igo})NPUH~NLʆ2Ө=lmͤ34eK6'=4ϭ%ʢjz>v'a4ݞUO}"Ʉ%sϘ[ I2=-0e0NXPtT}_i/nmeC3U֡2e5Z` )sBg ٴ\GgtDpn̞&A5D?$ة9(yxͥ* <Ža+ `%9'm00&=,k1Jx&v˂HҦ/陈d|={>tt ~ @A"$.mH4y Du-tXQw7:@X4H&3Cڏ[ډǻުD+w&/!ؽdy9{J?kA$'~HV,Ӵ+Ef =qxCfK_Q 428լrٯu+ f/v䪇GBE6ም[fg:; 1 x9P~Mcj?7mе@WYgmBs̢ ~Ks}j_-ޜS"όbOd=0`0CuUi 0P:}Obí47Y* ,XhV%Ɣט2>ccT/EXWh]?;aK}H$oUڐCi_DV]pq"$~Jm~_n_ QM|~ܦh($NO8sxe(+s9Z%q94ZAR~x@'rnxe3i@K5M)yмkH85@zg\8#bY|ZWѲk(q:;X8 ,Mtkb7ܨVRD+8[G%o2=Iuܸ@u,Mn567D`Ԟ))R<)M M& p nr1BǢ*tVA+ԲfSzPh8̀#EL8VAW]^bdֹ5f9e$rŃW#Q\:Ьx˻k{4#5d1VrBރ.uJ((|1De!M^XIٙFE(a{p)Ta|)O5F鎗A+ d*Z@-ߤ^7׀dDx^ƈӧv}&k2*\\nsT[h-حf7:7j2Mh85$"NډnfN6>ec2 kG,87i20I0Bp̸_G_R::@*zsYNcB7 By';-M}/HHG:Hd"bۏkxBN\V7 0XٺλE=GƜY_蠟mNij.8?+?~6- eB;?TWݾ<ȉN&2%FHyfc3ÿG| 'O &[ A+0J0Z"` \{wap "nD6։QܩՂ p4oC] /qvm֎3MRelaAf1 n"9\x$ɢ}wUe"rx?[i83Χ:~bM$ޏc kR6-3Rmp قgʠf@xZx.lPݣxt4_۝F:AyC6k_0bD }[wfYnnǹȦu7boEL@l v~ܝTyƻ~+B1CV.`ϩ6 Y3 qCǘ{!9D6Ifn9aL[.]T] 5?V0NW)&T#:ˇ6q17 cV}yGy7ׯ4sj_P?JI%[+hݍ\!^v)v{,5)1"UM}\Ũ?@lv7Ȋ1eqnnqN;uqi4BXv.# ~b4' 9|bAd$as=sE8_-Gλ!mXkP EXI[ y)"Z?GӚw |<%|0JsIbww4h@.8{#XaUUNA- ĥW9;w_#{Ϙ[n\MVb)$i''gdܳ2'22D@>#SW2}bW@;ƴaPW/ b8>Asb} Q!"'({KL*ACF`c-f>Z7$Hh{yۉC{ט6LEzHy׵]p(j OI<N\39\6w$n3?lq\#m{<7m裣jy qM~[Or4؁QGsM8MxTpqgM{#믟s)Y2HF,1v6`8%|:R )Q"%+Out-3c"6#ak^(wB#7@fl-F@~QrɣhB6ehhFסxuԪ@;):Plbr&˗tb 9ιs;f|^{K>@N t e 9C&.'^os1N0j:3 Rڸ>PE7L`~*;B^D\nu!/x@G`۲L/0RCa&hH GYme.P%~WBifid(0F,(—²i:'Ï-=PG' ȲJsj=\K=~:3[ L1H>"jn$t?Sl%)Kkf5۸ 7-.Dqo8Jo˴QfIcҹu ;M9}5b`˰%,gG{OdYs k;.G _䅬Nay S!k6\.ձch L`- {O fb`0qPQ4.6ۑ$=“sݨg&!T^-R(1ևt3|0!mʌ.Tf~28INO W :rGH{My]q* cD2ZXM]?KW tmoIxÆ}5gpǿ3y3^X<9} <9b_ KVGu)e$Ngld-{cxBg0ӻئ8M7!+]'43V7q(qv;JZȮEx z]"sxIL7X-+Ȋ `3QWFk#4wˇAw+nv>/s`SPz+CMÂ=B$FY3.`QMv쟵ۣ߱F˒.}p\|*yEI cs[č47?*ߌ4É{iY}ʞG:%Sp;jͼT4ԛ(t Z;' (D׊Z* ClWv_X:ȘOqc+j 88|{K6 J@^BP N|6Vcb.TtU_fir,EJJN>|f0 2vZ(5buQaFV4#odaHĥWv'ux,T`K|9(]lC-0im@׉F[춘ùWslRW)YNA/3 sj'LjXTI*ØlR )u!`Z Gc4J2!FC/iPZ>KBV`QOMH>|8⊈8xd~t[wRi0‚Lurӕ;jlN4OxҾi $Z~pu@G"ϟMIڃFlވEwKqdT`01yv-ޓ0rR D#?4WR#y` dZh:Zn;pF52.ot1֛B)Hu,*V^|V$'Q C(W jr%52uLt&X@+.#zLSC.6u(nBm >]GZe4+=*Y!Qt;ʢDEI%,JTL=jHNB}td U'(N^)#))v;0$NTpBWhvU%soeJXD4r^xwJīp3#rg*DPd44gX};UB">n'W)xwʩ: Fq,ߢZ΄xHXni/F +i@\s;B\ٔ Ϙ!~wTZCNB^"aqXT_s(pnNԆkյs=[A.F)܊+.lfH@8,D7!#T}f䈻r9`i߸#q,N*Ε CKrcwx9ZۜZEwA%5?b޾(#UĂ,z ې?)Yl}i6>9A%\E49 9&-e;AMr>rr aaaQ3F^34})0ߦ8LL |>dr8TWsjfۅhh~8vHb<D:sahܾ˥ܭ)|}]$][W`XGPFMUX|y5s~Ow>?cgdD`>u0+khzUH9Oz+RR-9S!I3B"_1Agˍm{QMw) JB8a ݜ1Plek/$7OuFQ=Gd^/<@z{ .OL U2h(z[#aO zV2uh`FGE\c0g *N.@my{fNhskEv`&Bwl.+Мb OF\3\ iRݽb$(6nFW4)1D7$˲̉lD o\Lܛ"45hZ [rWe ߺ+onYH6;&TZ<>=jyi-7<`k]eHoh4Fd=>S ٯ䳱X?(0^EKzkWjNkb ~۰Ʃ__IH9+ldil}FΥ:߮ I60\뛶W7M+V7NG]SvĕKb䫔*4 dְ\"=2)$4e?blL)J&bWR (BM!.!QeBO0bk 텻zIN-dm٩KH nQ?;]mF7~VxR72=9x G%z(&}{9ULT~(L2|^Ygp*!¸Q| B Z3UeãdaޑIܪM( xݺzdb-ٻ:L%=.~FÐSkjwڗg̓O`3P^t<_egdylBnS;p>[53$?'*c1&%ǠF^'75"_<{\F}+C NeZX 5- eXoMq&j Bz%%)W\ל1Ԝ^25j `Ud&hPmp⯿Ă<N!{P 9m'v-@bx|$}d]s'"u]c,6"D$}#aC=/0`YR@bHR*./w& tU6U#8;e fZjhnh7Aq$GIOAocJ&ۑX Dcc^}A`C ܈E 4N\7!z}Xڢq8W~b$YW`YLm7IQ WuJ]12&HE.>jC>Y 4C /VϛTwFp84`y-bmJg ߱0EŰqri˴-7㵽D9"Ey;Rflp'bf[xX6^?BWHj:^pn8YV(^ kj &d_3LDcbBSU-_s j?H!i}+?7JzԪ8x[7Fÿǝ `S㱂E(F<4MY׊] /(ٶxKPŃoHjś~j~ՅF ۹R/P|l@v"~Ea~1RJYGɿc2%_M".^SfbHgV~#ܨ]SFnA'uۂvGYo;ܦMB1 m5FKqN7m?6Ijfw dg' 9X(R]Є(#$i2i揭ٙ9\ vݦ'-|m\H(zNtNM9ZIN'%(;? -9DM/hJ _z ")AnT mѾ:Rkr$5ҢӐcMYu6,ui "{}~UxAa$ϹE-A P C[-xQ(?NēQqIbLZ;%4Ȉ.r1J|O;1?8  {q3XҸ]9D]g)/qHveҲp(!q\ALjo+H,F(.fQ'1(G.}m̢, AyCKpV]&3bI ֯rz:NT-$l{ׇv ? K߭i#KAzmJjDcųjD%ͮu(IwR&pFCėFz2xvߥ;[1*]n1_+jYlKp=mK/RH_g,OR>c8'pCZ_\Z|-gOӦ[KT*JG1 G]fAV" ~$e< aDAdѥJ#yj&WU):^6,GFLm^ߎ tL=Fk!+eI#~g$%}CNUyc`VkwIX_$M*1%Ob ([lz=2E2m:cL1rSMA['} " .I@ADB<(XI8 5߲֎@h1UL=HI ½{(w -mUbQ] ~W KYYQ"mRJ1I~nFSm^;Zz`b t6[&=,!B< ´ӯ0}j2|rUݯ)y@r#~_4L{6g5}W }67[]KH(6J'ME{98nmœlu4paSA6R04YuR8Oi_nȞXow5v8 Gs)#urٍ2dhi _1JZۄZf!&Z|JW}NiX R#ol^j8ұ|e[sV٢ouuR~Ksl\6.Eɷy3ci~= woq:ܚr2L`y"bΚqLR7膽)-98V ћ/(@^ ߂;A9}b1^=3_<IQP!eOαk H~DlhUT܍8ÎlԆh(o}Dvt?л^*S5^{o"?qڬbg?ۂ!1n9CxPI@qIyɵU yB Oab .3A嶼<]jLS,mc2PS9]{!bN0%GbSXes:%/=?$ G[ā86g9#T}mNX|́2T €j w"^Q%)ZAMٌ;U,+LZ(1PXT4c 䗯SFwp()lu8A%ru%NF֎~)Sihc Dr@k:4$D-c[` tVQn99Lh}o~!r}rIx"a@<1$}8YXw F/bc#ZM>ˇ֦.H]'u6߂$r,P@>&!<^x/@ f(K(!mcһ]΢ .yuByYIsk쮏,+7{OĆD" @*SCh:D($%]p7hVReK>;8b[!W,Ƴv-='iF0NQ JJ8?ǭDzwbWOH 6%;-1̝*t~PY ^@R3®ۆ;Wppkyl/?84* l9ȊVTö ϕUR V.Wu+Ԋj7|fC2V*y}DulDFy )UP_9[vɣ0IEnʴ9Kup wA cDh!fV86_RWbݯj>E*UnٕL1NV ]<Ā$\cs]jx{MZ~'2SfޒC^t|$:O[5N)'Vkl#e}t3l('MI)ihR+Jw-i#\Trh򢫱zBĿI{g;@Sܤ[p'W˂_? |W~瓕.0?3c'ifh2]Mbeg֢d :|mQUζ?Bnע^ra%d?Ż.Q3vwuNk;^RkV9CGa2S6?;`ؓ>"{r9B83f metyR$d!1%Eg1Bip-$tr|@֭<欙,Z2H?UC%&Ǟ?7W#T㡓Tc˻*ɓ<𨛤j=nu.NtЦǜ-=Ă!(, \;2pnxj6WqRBNXʲ~P 9p2+w8"L ©{YAvwe V4 zT˜"h?vZEU-Nr xoei+-_r%%f~_z$s 7 I@d9ugD9;ao }d^_1-ϿdW)~ ji>B__耈X9 Hi X5:0FFNv ll=oDc{8`Y]$t|Mmo ȕB^tjFL7rQœ~0"_>ICɋAy;!ڕܪty!j`rx #H@kӫ ukpωXzxA:8ţ!yiQu:v`Md;ex#Um8kQ0Ȱusz0 PﯺE/TP2 ӒŠD ( E-EZf8 Rp_ Tn״c )iO({@z pF6x̰: l]g@}%uqV\{IACc]rƒ,.=^Z-0z2u5('ox\ Hĝ"RT8CCdH=_€u.ӥ@,Voh(л~$ `iWӥj}ʢժ= P[m"ne2l 7ċNy?E5likȟ9(I vѷRq+t`h%J\$]LMO-|13yEգ_Փ"[z>sҠUIiG,P6z?2 \tþ<w2) ؒ\)$T﫩(]Yxj1T_+TcD{[>|نc) RgKs(؅6hכdCZ 1`Ō P0mo,y _s"9 4Aȗ>6Nɺ~ra17Ճ;_VKg?/E1tQŠ|?bҬI̪|3Y&T7B۷ܸkcp,!KT䞅vêL?~9t4Qȉ_/ͧ1꺞WZ'= f3YKs|:D̡bm']'HlFDP7@蘞p;J{ *a7[f@|ly|}5XǑ#>n0S E9V29m1?~0]" É,sHì}A^MTLӺn ~AaɭU=oOonp=t tYR]U?dS1-P6*j0ɊSs /t5y:+]$#7:¬ xA{c;3vj?11#H;[IXs{W* C^3  /dH{@׉EZvJղKRuPyO( I7;< 6O"JGؼ@j^JY6z3NYCpA'ӯHdT~": Q/Vo\_1e}?ԡ VҤDk~*hT;m꧀X|ߊJ\!rG͆bw9ä(HHpc%!bgvЍٸ>'{ʏ7z?c77%QCSyt|hSp%zqL@ALsuE>igM73Yq괇b1~*fSj23Z(Sp~<-𤿅N"+Wyʒ` ]74qcJQ}p"}h85홤>EW{ddQ #Lz@.BlD!b_($Ϫ3Nۛ67ړ*&Xs_C'bj-gu{/jRp'YAYEOw~#15Bg<90{x;?QQJ|&~Ėcg^zXK:W=Tʕ\f%-_.Z[&QkSպLO4i? />QuɉGb2 ӕx8gb>a+VH5Ig ghTNYdǭǶmWaA"(4x2 fBZDl톫]F ,ߣyEר 3\r[@8_$MYO:C[2\kO`(ʬNk1h[" 3\^v:($i92֓>4|rJ^af2|":י7 Exq {L|x:,CX3#G!Қ>  u2ɋS?2O[Ȓ_=8i]! F *o^pzԿoeHCΈlddQmS 'Wm^ԮJ-*+_\ϵ!Iv5;\9)'urZWUd&Bz*Mm K=9Ns$~zzR"ή LTXN%*&yo,2Xӂ?WSO wta?,˃Ye) }4dWTsveSV+!&|FM/[e{i ľ|Me:/jOz=MqXHYxh۔|k6JEws Ο喘MՊ[b_DY/U*m}77N f<2).N mҗ Sar>6l\}RL/P%OVd!3 dZOB#M 2j$&'r_=R(qu5"g!$* =']V2?`Y;[[)s;2VaJWȞM]ks nNN_y7@xc/l3R^e."B|S8%$̴@? [.UTSr6:׊V0{lPjm[Zp^wY❝,@2._RCv:WS|p> pGVDceJZam}r톾[^! a&~`0Q,g/.@xԜPkHjeqQT;DF'i[q iӨit2N=RR 9!xu0`[CǍxf>M %Bö}D0HدvԝGW`(P6j"e(ul/",WH[Zׁ Y'9EhAuu'|Qӳy9{ѶuP d?1G ?FM+<>Xr1Cua|.2v^KGܠf=0@ihv WB^i `VQA_zqW˙VM^, (VtgG`$/ϺSE[эMc{hKñG`y`v"^AgFheAS;VBnٟ@lQ?}Yk績c1a=*YI/MkΞ-`TEbb`w;$7=6HQ;n}cA[M)LS9Tlx\B]3jAR7ȑzNctk#t)ŊڄbepE+uOC9Kx.n`+ٷJ^F Ǹ Xy"3/윮"mذ]2yJD Od\w,8ko؉v֗P RMHA~xB:7J;z>G3T!9@LєW朼[PV%v_4=O:& aبli_}خ[N{/E ꆳ8XzzyB%[ia+ϭWyߖm60 ~ID܋k#AGܭ :|ቩVzF+|MN9[JALzGXY)an/a4i3!RrVg)3˅ J= >Fr;iJ$ޟ jc"gg¦~8jYoP<tFf"g$ϯ⩵A((zJSz&WJ LH4WH/*h^]aIJ|#r\dڼ\+ҍ/JF'c= {r}0&)ҳ6,'TS0|ofeT^Fl̚ yӚ~?jv0t?!{HOvè!YaCYIw23=^P VwU'ԣ~ DpJxMsA]姁{DJxʽJ$6m#DzܔB B.Kܾ]}wIH9r\ӁO !Qة,l}| D<0 D?bՆ}9ɁQⷁ’x?Џі;=kCWRV7j ,RŊ{ّf^KP^, TX !zXȷ~ 15 ح-UfXgLJ"PKU6y9û<뻰(O q# AD%y#]fb;YD6}`"ZKg;˼Tpn3FOd==̑j>0Tw̤*u쭌cd$!OE߯\ 6NUM;q#LϏr1? ZGLk&|(fF {ָZ=!3F؋e ?|Db kU噥a Z9`K|MQˮוZRfvOd* 0?li'Ka;:1yҨ;AV X kZ'xeRSq|o|Ή\~L%6wC*V<&E kY eH0h8@osc]1P}2R8^Jla puf4%ᄲł#"څl]W$W3wKg2U7!8OH]i U0xnZ=޲1qޖ-F's2J zޒh\-IfT7+|`s <[d>N)aeM0]''r%۪⴮:E| A}V(v )ӏ; >H7 ձkMTZ!l T='[)u0 DmPId/~HUmE o{eӇY{ۤotfgI'\r1B=6{yѾwۘєD39v@m4LVm9Pۨl0!RE~BYh}Jf1Yesv{o, Tc TWEQhW7i As{s'c*|j.b,(;fy 0bC2 ԅGX}H3cC2zg9 |xhhsvl1mE+nఅj1cX 䳒zWsAUնiu{LFt+22Ozݜ[=PE@|\q"wp/]L,2d)̱ m;>cfMβ[9"ZjU ]A4Oʘ,O{3Uc0t9:U i5I@ܞ`z[B \$xl#a$ # <=ZFRU*EM x7Vv7ϻRaF:jxѱڅo>PEjJܰwZ!E^@,\8o'~39b).HLT4ʷÿצ+_Z5dezvLkbhpL?ױB=)_5o.S{\rj"{PG}6&ޜ/& +?|ru\ - QLw < h#wό\'wlÎ[,( jGu ?w~g%/J!=% ^˖PaX!h,wAѓV{t_u>0Cf#rhguD"9 c5 }:lG$8Xm~n\ȍw0( <3H'5xIap+/oq)z-{sŘĶŠ ^| S @i9P <#Nƴ,Nto :vr5܁#hcpʗ'*a6;VfmJ(50)i3i&iB|L[ d{LQߒK͹{wj9 H;o? 1֧_xhDfպOGoͰTKyvWGGy\,]'FdF!8M3;DAüjc#=󖏸_֯׼jO5$./T:L-UfYlPWc(!>*/[.+ +{a׹32 ћ51)AMm[;RM{),ү[0'k ;ϙi"ąp1l]D3 $)#f#L#^ٵ1VRM'8np^BFOF՚ 1}r+^<:\զ^섦"ÕFx! 5shd|%w:Nq1ywJ_`z1!V I[R踹-E|, ݂*T&]C#2o>DtQg6ioZuyڻf$(V Q PD2MLD OґkŐ>_U; FҴGpJ51}LdGbUCDaȏJJ]dz&pI[u'z=R<~N`C#f*2]tVΑS ,o5)^GQ!aS=E2XRg3H řa>-,'?,g%dBmN7/ˎKSD[Y7t7|:l20ecO'R$P8p$>o@:Z#@zʗ+gEEm?Jrl"̫*lZcܟxS!gHv֡ G{)ĕ%]j ÌXjIfќБ 7ic4mH:`/7c{#|u2_28xFa|#0Qw*jCZlKZMTl܎]]4{*2`>i WJ08&Y o۟gtU>H_|W~]"Z 4brS.XvU7h8^Gk?$D)b <mn>Jn> aݥZ4`ޓ|c%O¶/§x-y`+-Yݒ5v9f|͓t8@DSI 츔Zq eByä."flׯ̀q'oSߩJOW@Hd#1^VB`e̓b\ 9jr+ ˵c_W i#83!_wZ R8'1GxI) !~r5MIb]NKBTA88r8&'F^[ѼuWzU~ wDJ0:ŋmn1Z \ϡOj fMrΰ`rGYo*5,)7J).@ >pSKs" D؍4s{C0덏8}"uP9SF)Ɯq?ǣ~Ѕﱾ7_OCnp Du"uQX6#}s$f,:qN 5OOS:lqk H_<)пE_7svFb%FTn@/=*B4n!+pwp1r_;IlyM 1e.4S:XN`}UY+-:;uy3|DF=$RLF*n]7S([>"7[S=(Ir 52p{l%#w*QK5(D6&1Ur B– fTvhZvu g5^k~X:<¾[kz" 7(5i;3v 0 S6gL%aO uV(%/ vSOٞP$#%Յ<]``zAcnHMzjƚ-X IH{Eع\ ,XA!IEF (5lZMh6;n6j%$QޕS+;׸{ SkAA(K/xn%3p,,:DJTQ^T!GӕB2$O ULB>riu*#Ӆn : ca]hAIװefR*ڟcC[#!$9tt5u/ͦk/ FDjdcP6j0/z>(20\ðx wV)F,< m{( q=@򎁯ą~ Jsh,tXRGf ٸ M%IXG0H^{$HYu{VO8Cbh m#E }B@!p>2`?޶.6@a־j95aɂE.K\e"}!G#gn5TSS'|`cTzLR}^p+x~NS{qS徝MiX4x)9Ifanwp<7An#̫iSIF\( &RpɃ#h 3eJNBB!_ ^d$\Hwe} v ]-*Yi)_ o1TB*+fiڶ Tk錇xd;JB/}DrׁBw ,R}=aW; $Fqv M72Z衢9* :27pyaqghe^Bz~[R#+5Ni9VWH[=JL-9HGJ-) 3)qLn=)5(tw#jPb,lP $ 2QJE㴑4?*RsR$Ti لRȶU=Vy͍BI `6zcD փbJXf,>*jEV~"לoDGw,.¤vq?3HGш$ |otX4SiKɆuqbF}%FePT)LsTe;F B`M:ɢܓot$#f?+n+MT sܑ1"[A].1Wr,^{>(k 8v8 zY+YBo' e_ĈtNqePdX.jk 1∾)D4x\ìuSز\쒒pFXV`Ӛ};KT+ "?PWܛvHk <h>6Lt,򈇄 37,|#mCT- //loǔ)hR0h>",+I#ƺ-& re=]k9Op$*~=|,RL G-Qzݶ,%Gm8^-׬C"DvzҳK[uN|xEq{`{3:3$ t02W/K,_}ThSd'udw?`?GTjV#ߨJ((mʦ4WGkc+;m8摲O@ .N٦K">5ylIǗ2˵|˻BV uS8E_vD{taʫ-q5{5۷{DDiw#ҴēN0O{3:dfW@L:W UO `ǹ!70½ ՄHWKxJKd5n}xzNwAaX]RRqÑ}> 0E-AaeKK|(E$>9Qzk.<6 r- ``ktq9F{4쟡]} 0llT4fᰶV]H9t}6}GZw+[]p* ۯ>m{rˋ;wMkduDX> (\x>r >ge |>Z Z oc+uL#OSә TbbI_xA_%Ms;+$K](|lA2Gy'7EL7uJRJsʨaa0?)*d_3O<"P^w%8 }jηRGrNז_ϻ@xtHeUPX7^>1蟱ǿR筵EPK+\&HbJ8SؒZS5HLX$L!Rsuҁ cG/ϚZS$CU_s / F.Rjn&$ө bq$~ Y!FHjd\|̞ Oh}Q/>̈́ Gɺۋ6J ̅(iڌl9:Bi!G=nv|^s["^kҙqXF@>? l"$+-MOm*) cv|AwKj_fk?߂UczƪK D ݜaB&]3543$W/wPev]fj/ɭ1֡M[f6Rҹ./F?Q`CB_ 9,ƯuUXA@ԣm Rt!r"J<µ{"1ߛ;Tpđ0t`MOpe߆2f@EbQBz.9AxdASͷCY5%8M:PP :I@Ŗ)I jC4,D G5X](/b&4lRE䪪0h+ESeqA.#yVSBƹkPXW:mǔ?Y2V,t9&ԆAKFvs=]4i֫|t%o ?M~U=}^k9R.T&Š1// I(kgG7$N 9YG-Ӵ.& 1a ȵx%C$3ϸXt  =VtjVEwྈ;:txpNs.#[0 kA=)rV:gx\jUHwc{x %SomU?rN0)dRVt3 x9TZx%٥̈́hkhHbv؜ж1$G8 ֥³DZXJlA5D,u" aUpDMuf8*X_S 8c$;Zu)(oܴ[Ldhn9 :ƆU`at7 GD;O5Fgή% @#n[ҿR}uS4|={y9IH4Õ{{u)\kh g2?+ptiJ KOhN,ޯe1jxnWzAX W Z(PO DDo!?$m k8z l8I鞖7㊩6OzGOi"VC˵p?%[8%JNB6~/!~mrUp[x<Hzݦ#v`I 6_C{ X_xy|cD7 ;$t4^p7<3Tl!f3D犉ge2OGp,Bxl ٬z5}7>ˈ|Ę $|dS#J\uz&Rfd}]p=ټB#[|5+#.u4E:`ʼnO$evT^#{8lSo" n]`x )怔rͶ 4 ~KS*kW>1imSKLP]ڳ /c),u75 q7=cfnA²ڊniuvr>S/)ȭ*[Sv!c^idyGadwMJVlr=\sLy<\Id@1Q'Qp9msu.K=2h I15XDQ:Y"'iz}>(dzut["3L%Z8:;_M<祳&qTrSY'dNc}S96۟TKI[0OEg4w?ewxBX#<S" sTَca|:m r1&՞r4X- C iJnK Wy=9&bj U&,|B\څX J-r!*2%qT-M\{hC@P/;ĂJ4mUPP6ν!5' }zzVF"&95P0|cSt?r\IDmʢŪ+WQt}~KA\tbMz6GqO* R4b3(D-v UUVJx 06y ?~7x4 Ho<ʅlqL^!kL93gЁ>ISj9([џW[LC b?Lvq)ϩ45C@<~$x*:_%_: t86.b$p$ Epr忻Ԏ t;ƩtII/Tzg`N3KAN3 /%10ѥ.dIb-WkCpegFjH3Ꚏ2rA޹#H\_n=gu':,6DOc2]qᇝp=iV:* - RO}GZ V5V\ ϼ{9Yd4""C˞67*4ܓG˪3z2<|_p % XtKX+>+uڐA-??zy [d7NcJb3Q'_zҍtpMQo2ۛ) c " Hݬ]rXGz)^#'JR^ JKhjljl&!Ce'ޥPB 4s(( EL`]Tu创IhT o'Q>T.%y0ˎ4L]6CSrVWFQ o>1m0v-gt fCyrl!1e'/pATbƴ{%! Vc.۫Z ~;+1Glj4|qQ'&Rȵ/qV#ECk~ Fc9@Hh{V`O$]#1Ow((E h[sΤ-?¨# n;4-=7rA(yoޛQ( pޕr5%r#̙Ǧɦ W&`*SK~<ŃG")E3mx8'kAkG7e?Sr`JCJſ4:L`;YNPV%#['NAͱ?fڧE%6ʕ,@ OSGݽ/׼ ^3 ԐO껵ި} i`@3j(̩ ӏh5i2L:vw@{ Ic 84R ٧Woxa 2[g`\,H)˾y;QY M `9j@,'Kʂ(K{*)br IyS@GjղLj 7m+WB9<+e]k[R*wnJ8wWj~b؄YEx1ᘠB,מI{$5ђb(<+ 9#6 ة&Sh uv, b;L]J[Ò>Hhhe`Yc}SJXDܨӧPُ"qRdJlZW@xm{x-8;2k[רwoXjv()&^;G)f`IrͲuu"Z,e#6,˩̆3 {!lN"UfPlfUn^;#cDk7p(Ϻ3e RTՇc=.hdW#46nE'+Uɏ|s۩t۪:LU yǯ:di{'NF81Wev7/QEHK.HSa2ѪrSDy{/%.O%v},q&Q*上9G0;5)Z'oE_!x޽ERKc.pme֒ b%_bԩޔnEvX2}ɺc_jTMF$ۦE^5N1yc f z t"l|$wH_6Q#Ŀit6=|:8(CÌ=?fRt#/UMνsh=dVH! q EO"\7) n?z[C]ao^:n#DWUe-b(wS{0W.vb L&' n0_4?y?Z%$qoa"m˩ӣv+,#R ߬%չ #\O5Z> Sn׵%UB*jQt,u|%ȑp%ؠ|M\"`7o-ka|? [l8 [+ 4sYiF!l< )ޓ I"  קj?5D7!5Sk7]qVreRR0IS{CcJ<*f }֘6pǵܔ&UUI?-"#ortAen )ȾBR)TWcW(QVB Cyg>7ovX06I[#`G?`T%3(RkɄ|B3\WPf_D^}C;z[ƁE_85lbBZz*PG-rz NZCUv|yIBuvǭ(%#kݪ+Ҟx+}D/z*S` Jь6)JxV=4 䔡q^qNauijQ6aRqp{h:~i<5$qmF7kxI;K8p=Ml%6!|\!o$iK{^ATsHo;G'_9zK[ ث /uP-zp 1/#%[ N ?h[@U&`OM=Ę*U~[zE/Z4/ -)4de0:}X6p/tFS0aN |rtg0ŀޥ#0(J 9DP`f~pκfMthMsB{yZ'|RnB,+V9+^t_ t)`wuP~֛yŕ_SZC*h>ҋftlKέ0HMz/%Sji6=X_M9.HT'ԇr\[w4Њ=2Lko83sDZ8f}!g7VǬق JqEnD[XVi3$̇O m ꮐ5noَtvB܂Pl~yf 2l{Q5s;Wm8'fڑ9IJuⲩqvԁ+sQRZ_DK"tBz?=^nMl+BI( uf]nb*U؊hx5婏ɇ T0|3fzb,v;K&¥Cm׼v"׵8-(͑Ud >ub`Ja3!ia{љBx2G^ $s,{"z+0X׆vn$U-k"hDP;[hRhSE/5n ;xSj$S%jQD$aW7tcUyb4drNIşEk; N'OVeMG:Javj=Ү{)G ӑr ^B|6mBBwvč]:N0cϪirK K}NO36>[lx]:uBzc6NˮQ  /SQTBi>P',cp՚aDM8w!"Cxr kXXf\SmGWf/f<^#Nބ.0::Ƌ"X"LaԬʔ ;9(Q4YL,1Jbe|'; `I@tͼ9e6~p-:k=55<=իZ#<.$)g$b""&r]LAt!R!_qiңqˀ5<#RLuxmZ`^pqg!uDʱyR,sl[#"B^8,ѷ{zjA CL}F4hQ"i(L+Ň`C5D$EE|l|*6H6k, ~XCh )}5_y8_U\RkZ휰{SN{J!+bJzafRi$Y9dB 3;AV.#?j۷IcosiDsJ>Y7X(e~Uo(3_y aο,P|e!cwf* O`2ċ7y+%E#_u+?&R¢Ml;}h=^6/& u2v.}+yQ يchX[EgOc풴j/ܿSHU=:ո"{w9Ky`[eU|ߚHȼܯg7QY@OuOuT5P{+gTq\M]㰈x,t<檴fn͔Ş>NԬejRC3 -Ĺ K֟Ffv0]'X}r}3J1;x9$BPV^]UArCzvqpo}3<%oj+%` hϕU \EHNLwU<Ct~;oQ:ֲ(2`'kuy=[jJW Q21c/J.|9VUB鸘sRʡ@E=\8'k >+6tWRaKrGv!eȆ 5_fz(4N|L Drq-\g`Vph#aduOߜ \Ѩ/l#'݅.Asע6% @Fol5/c5U%S?0umt0iS'bQz/ϣP|oN d[uź@任ä1l[$|rt9"1.d|$Rg)رfz4n94Mo3nYKu)vv|%_)q75-v-[^^PJv7~lh{'&5hZ~U&q!>^ xj.Kϛz:BB\CG"~nUdσ!\?. 7eGJj푨sڮ('J8Yrjqð0 y) .oٶIuH{/EBK 4D p!ɮ_gѰ@甞Sb7Ne#}Gu$ <:˹^8/8uѐ*m&Xod&$'Y4쵢L&XX5e|Ty+*+)25!]~gY͈Bn Iblt:ߵ2AUwe:|ֆ]ׁ#Vc$h7U\~5^'~0=pދwڝ8f(eZ-a` 8#V,3 N=1/8/ۊu#vc^'P55E(5RF5)g1çr|<|KW bZm%wŷ6|{}t"W<_SWc'<[<e6<-n~ܴi;ߡx7kxxY[d{U2+卵̸I]kF<[8|ɲ7׆(jù+өyC ࣇKuKu -5y5O"97X |Ԡg3 l~sVvFO`JiBӔv73%6nx=Zx#pm,4>eihK=~ ~໓_k~9%L}:Sr_0+#@h. Ԟy<* qqRʴK&Q`v +SEPU][@c]gUaN<^薞Y$>k_ߘ; >c~ohDz ϦRz?V;KLug^^ 45JQW^9b.z҇ #kYy;7_x{Wg;c 1ƏKِTK@?6O\,ݛ_Sɭt&[3 9U@Q)ߖd)bafbԖQFrv6쳐fkENCvvdF6 @3T!ua$?,6Ed-S>Vv6+c>bZޢ Jh/lX5M?j0k}u|cIgF<p5gb"{(TG,ߝ.b' IMBi UOAa&5o8?%;`7 }'TWN@_limP;`>JO<͝ 6.,u^2W!6n^r{A𚹔 orrHcn[#^PsZ,rk-%n2[B^2{ǜƚ(QNg_xI .GKgSQ!Ͽ/i8-1) ` 9{y* 8 8Aq,|*nq- D`Li4K _Oa.OXlclYc|@Nx Zqga N^pL-:]gW###u}53Y4}^O;]nWM{,덕?\U@sȟMc5@5M;:αxhѤ+ߺģa>o\l,qvJN@_D*km h\BJ*T@Bc?׫ܘG(=z6]K*ΥbQ]rʳ^[=.d5č2Њ8y~zEҍ K'(0Ht~֪zxc`*]6I"I$Q%t7,_KA\S`{sG7KrfڜfR8p27q.D#'VN>;)(zMf?0 d)n';Sy~OVGN r6f7,.sΈaT@`1nwd<߅.9c1rJ]nJͼ!f]"T~-a,{Gm [,QH)vpƘDc̳g}2pvegJ5CkXD.rKau,]7іToyq~Ci Ѵe_%AM|{)Յ%\qpfy\j޽K1N8WD9MiFX7V_ DW(I2Tu4ŕ#ْB[ƧqC5pWo‰Q(8#ćxC](`&l~oAՉ0Y_+ Je:0qM~+kʇ3tXO! r/-<ث;ց{5)(eyI|Ȣ)$ytRsm)%5MYB?yio-JamVXDZI^ qG:gR;-")ff*76IEn0!oRpEM&c\yg,RsFtXZONrJpmei&6"2s(XUF"xup{`X@aYŊ鉢V?Eǚݬ2voߟth[Ug4˷;?/_U< pmJ}t}P[vppQ[Gt(/-nkޖbXI'aPo"@贓l>$qϏP~TRVYGy L?:cAfNj0-';Z_d{Qa;c qߙ,'+~~qqb&{ЖVCg[`*lI̛Y.7@Ͷ!7Z!U˰ ؙB^$@Y/p'%9_3$bH&"&At%5̍d'LA”T [,ߘzK_V ӈ6E>56Oz`aLZQCZe=^G䯯0o8,cO7Q,Vʊ|3VX\hd_O|gqT6~`-bOi). G`rpJN#d`Qgb0"0U[PD` ɵTGiɆC9,x| -p,ίQNQ#)ZMހ6<U'2?1$ ,}ȘG8PKÀ9Z)dq੬$⃩$3G`pAQ24Q Yg `H/[ v} 5h]=*"&TjT Q+? ^z°'z}UD |=xK?\sYK!i.%fGƶq {Bxdfը; M8a,mSZA;Ͼ図P1~%z}a5I8-4&/QW}{@IChyR6k;睑P{5MG FU#" j1 E؄CGwPzJ:7@et8 )OiJD/s/8޷]U:о AHH9i"ѵW瀑J#x#=EuL`GnJA<+>Nib]NnSoҠi۫;< |%Oꗠ{ib)Y488ELV̲(F"0OX=gQF#Yn(,}ܕlnIE $6FY\.s5J!| {BP _Ѱ̭>ð_dI5+',0wEM2]$ fwLnQ>$Xw'qb[/5ʻۍmNH^#"7o*pd_=RHwmU/$oj NTBuTI9@h 9IMGvws|OT+dLJN8٭ sYHǿgmjQ"*7@՛GlY3xNq4eOgy9MBr-4RFQmkf6 9Vӣ.ٴß, 6~'%G/۶h照W Rcc;/&|RQYx,xKY URK!TU$oV^?d@nLjvbzc|=C_b|4ȹշ 'j⫔B#3#S,To 803L A: ] 9 ,Ӧ`g0`Ou*gO`̍wׯSBqj 3 C6S0JgI ? ]o[űI3Ƿ"wJt%Av5[Ol3|Dֳmdv'Að?+72YP_#g%d~?03]D_\?m5e']:?;}EFig:m?搢I슖$w˓KV]%NyDIR)3) n!fjAɇ\ hT|H LbV=UVb]ǽ<Ĭ[mZ0̈́Z6/ʯ|NKJl<6h(-^35.bs&r,P)X^z|쪟.-J6#yAWU^W.kKpNO)*F޲bKwpd2F itV idY;Hs1XG ̵oCuQ{udo8@E B`zĤyt; P#* Mci^Í,_$!S2[įL*1I'07V_PnONںyb\alpq׃.7U6+6>ҪvUАr/Quty["ԍ!˙Ҍ*IuR:6B^OUsc̹n/FEU]`(ZEZp24/pd`9k䄬"5.IpcS1 cZH!(j9+ǩP!ȢF _;܅ĉW|=Ǧo]63"MK{'q7ըȏLQ x2w2dYnO.DIYՆHi3عoڑOыʢ ~e/j7ƉsQ>Zc({V'73 V y'g6 D 9}<p 0h9 MQD~ط(-l޲s]Uխn:WƄYs>k&U{m^,WP#,zAh5£9j|qzX^~DY%n̫!KVbS1#xx$nR U8plإk7;<Њ k%xgI&l7E Y 6ދ/X+h 2TɪP(\wceyϳŶs`P=̱5a1vG5 [<< 8z3]:D[D:B,(x=5ʼؙO8-]}d;TUk_#,V)_\<;W  Ġ#u!ia $Py-J05{Sֶ{5l?Nsޑ N$Z-jeF|ΔEDsERѶߚ#Di1ey)ݎnKr1&G?V©F#W 2`8a٩]BAhZfVA ȩnѐl]". n2<-Y1훨Wb4*A&~S`dr]S=!؇-ޚh],Z*G>mׁc)V_%m~|Xb{EZ /_Ny$[`ǰ~+m~/5eæg}jX@3v~(L_$Sh<%#imQ˭;|O?So& 3v3E$|WRi!kBCeA׹tɧ @Jۉ۴SnwkyRČC3}\Tý&Q!y~'cbUpΞ;葒gV-Od[c͍K]<@W}6D)n" NVq :-x~W)EBn~v5'AaBɧ&Eq0Ѷ]a?Z^1v˵e|`^/Qލk: ҕR6x^΁#"P`mxrG{'5gHP,=c/Rl9%@ Mt֗wJl$ ݻV;g*V)N i8lRy_™W?\T2~Xp:I?8AO NnsxFHb+n +!1c Ƅ5| aü5QUr.Z5vjCK כh,-= Y 9=cobD5#vj qYOqPwQ_Gf!҄eYm%K„4)JrrHͩ!hB͏-|E,t,@pXWD@l/s+C0z_\Fm-Btδ^=4TKƘ|d:;Q; "!74ͯ8^h>#~2UԌ\#m.]g?.9&6w TP'L9"xS2XO?|hfTv$Vx(Ȏ4~1pVvHbԩ8'}yĴkc>)u.}w_{C 9$<]wJJ+_9J;wJ ћo%Bn7>}NЖO(*Dw 3/+[ۍq)4*ےal`rНeeb =²{en*!Cu:1/wuU#8r5|@T"!'͎{z)>Fɔ%K* ~ )}~,] 7>YeMbx;EBkV-ʯV gȊS։+6i:FPZ$ϫ$ ԡ}BY }@>Tu`R*(puϔ r>;Ɛ"&bjT7Pٖ ;ͣRVɸh^Y=B*ȕ{{4JR+يt)beT%s3ރUy< dzm>fu%Xt0 ޷,K 4 YYs;,-})i.-ҥ.\,we#Rk;P >_ZXckA<.d!ۀkއ K?Owf3.S|wS5y$N Y,w|# 66ߥ9MNUHc1<-*WWE nFFz% lyEزhϝQ+ti+ $덡>> In5꿭Q"m<#.ӯ~B?:x iڜTL11WGO/"8_\BAFït>X>!e*EҦ Gh*l_c/\@h,3ue\VKH&R7-?G^Ca4Ucnb-~0W;/2Z#>/,4%:8>oHִ @^G8*P'*pӽՑI75hNoNd3L䬁tKE?,;R|$%i}H ו\>KձG)Q, >dK14մ˻W]wME#q6PT[UQD-5Q@QND` ;8T0u&W?aؓPMxr2Ľ!]&TS{Io.IjT); 8^p5ް 4.j|CKlf9Oz5([N60; egdk'|QF48g v RrrD{K}}>e,uOEYW{ (4_b 扎Vl6 b.ApwM*BZGϬRA<n\/:W∐NI !c))q͞E;p*S- lMbs$0bޟ_8g\k~+_KS oV6\hC!,.0`aЧ^-NoxM.$`n) +e.$1̤mgc4gLߔގ,R@ɕ<]pBk>J+`JH/܂/)CWǒPG}ѳNbk=c;JfERp*FR\52Y;?~Ku,$&BC]^̗CX5(8!C5mZ0Ex|gُ|Hfٻ1٪ja ur֝S?z܏I}ՠLdAq/Kq$՟yz^JL f*_[dYu̐Úʯ6}S '0G{\ZL[>' j /5l#rEch8M,hy $Ewa?5m7QsMQM19 ~4Qr@FJԹ:*_rIݷyH꓁w*D8J@p .$/a iKt-iچo_@$;?*,\P!bepV,`W!~RL{c 4^.Sh 1#¤W3ROE]jG^-RK1Q@ Kb+}Ck r_8fZr"~5Qd)@=Y>$H/+S}r_UvegV^{xDB.]b)ls_NU%=YS}򀬀96}v΍k ƒ=aWbXYЭg|E&c @~޳1p}N18M&zZ6VO|$XAyEz\" /~N9˜F_JZJ8\'pREc 93FP WoA͡ 0(dFYܽ932ǟի='CEHQQWkL} y,H_YZupШ-fwX3n<~Ͱqﯬ~cuuAuˈd-c=2 woY#uc!LVw_.|kXЏ=$)ճNq\=D#󛎄{hW V+#DTo =֌K1sDe~ޚ@d *nG[Fݥ'Ӭ2S|^^ؘ {$ $>6Rez^zcpq`NG%yטiͫSh`pLԋ7M죡p85"tMBѬ6#1_Al ʆmX{F(jT=aꤡxtKHMW'TtػkNt[5`^KXJКRjjv'}aTp8ɂs w5#E.f5Ę =o=ȋ|i@QJIЩ!L}H уhǎũVPRT_ݼEW3#rQkTpDz]ٺcURY1۸!6.U#vũ!R(8he[wH3ԍȟMp͡JεL1Y*<] xSEԣ/m~]r%aYR-7 ~Np-+-7@VykHt4Нm'%D rf_=KcKC59cN P}أD DԫvF#8{ފ hc@kJȐBP> ,<13-C :ĕT>W\:P{ZΡ ay=D,Lge^k_36VSPTzIr1Gk:j`z5Bw5+IЯ+YzÉ,PkVB%@Fc~"rF=KZvlZ{V. /v}%!N^5 LkA1s0ִy0tb|kjd)Z5R4׮'Hڃ粛'5IG`Qw=.){T d;xIi "5yg_Le-py.=sNb—65;g̫nPdf p~: =.AxvnS|p%lA}B)=xq.w􋭐yĂ?aXA3B*}*lCPCF3#DÛޅ;B'P{ǫ)wz]X6Ks3qY̶鸬Nˣ)oU9=5!jR\hG![MkՃ[4;9ާhtؕڴ K KŊqLJ`6!hiC@yݮ>b^xK5`,jNQ`duigfg^Ht;; ^v#vV 8>?s2f֚10p%]Aw Θ)'#rl~qzqtM\|E'b?f>Q`%;m1=4.QlqvBp R"R:D62b8 䴥8*p%EfQ] `tjx^%AN> zWM8 DqeZ(9;.3`sd J4], fچXZ? ݏPC/g ?aAK8WK'K,}=>0璉E/|_Jv`tgfL[ uS) ˶&mb5EkS9E禊x' UfMf)bn9Jeho?͑(ݩޜXG`9g"Ӭ d+Z TA8 ;6l  #KAiC&g).wj-gIoa?Zr5˨XB.KDۻ6}νNv87:'v7ݸ9h\܋j@Q\Uk[#R%wvOy0the4{"juJ4 ]FQs,trSmA ڭQfنxM'9܃OH Or+Z\BQ6 BSZGlᴉ-(oVmm 8g%ٮ|kWgfe϶VL"EJִ=VNe*b18S 1_ް=&N* &d*x玳~"{B_ȗLk{HbNwf ,nbF^ b殄Q511(Ӝbx}kT!͹=w"aHc#*pFG"^J<ӈ3;}A[ kVI)^R_ľc2XBDR'Y"٧Z)53.S9/l+BhV"XRD8FWW-Wrev]1=PG0%a.<4i(9} jziF8Io5&|{"@ƠCcM-nfk'QaAĖ`^҄ǚp}&J5.kY߅z@e W%Wv= c˜S3l* Ao 0 Gnlz{QYϡf sS,rQx$ą.1'9]$O[BV-5 .3^#^q^/xf$7F d1牕bPVbWuU{b~.BB4BP=Ök=Nk5Ȍ\56 o<Q݂ݍR݋5k(+m)s`"p.[d+LQXqyQ(bQ:֑5VQ}v^8rԢ8%9 Ֆ c^.le;qsT r+Ldtp+%"Z3\JŚ'TpɼE2 ; I75 H4tr[KnK@]baCP.|=GגL;T}e{K>G:nC`L "-䋀TIA̕/qsZ§0(HdJ͘9=ւ"cu:Yr U-Glښdy+*] )!Ѻ-\WB-Ld8p1eUӢ+fg |Rs[fs' F$H&9/k#Ÿ,{YpHfcq03nq_iNL㘃sJAv-9ǒ-sIiI#J[ge<zeu}d%~M6Bɔ5Wbo:0+;Kv*a 3K qX+[K CE^(;:9 U3{ 2[ s)U:;Z+~~wRzqr\Y!RgHjc2[TqYhQߤ @ WoE*0?#yeهZRL2dÛ(2;dhs$JeGIrQJ&j튞o`rq Wvp$ wK@>yJp_"$b@;ө{LJ7]~F¦ *THؐ/\$:/(#?,f}g0K( -ugײnhGX 6e-Mj=4g4uI:K]7R}1W%",X~.t69걔9.GFϴI͆wl%Z]p)0{#^ .,*Dޫd#gI.r'uj п]G5~Yga(K'0NY5ّByBZ!٨j 6b_qt7dkد?æ3bnt2 Oja*r~ۈy~PfOF*6*'@owrN3CP 8i>:h2'~5/.Kj/dڑQp{~lG` Md$ VQXuCRFP _QPyJ;5 JF,)M+EJW;J"K^#ZV=HN۶%f Yh2y l/$4tl1/b]"h2P VK4 /~4~1,7`QU;T}-{ܶ:8eF9@ ͢6jt:f,mřQ I7bcoUMA Q?*r%C0Cs'(m̛**A| r U!w|}4>Oy/J5M!}tʀJ0DӲ&CSkk:sˀBQ^ jJyGzB]=b~ܻo'16;t&_mgs2BrT%z'$;fӒœҌc,YCqN&R4gQǹH'(Y&. i_):uYYIip&)Ἠ!u\V+ 7*D{W-nJJήޞojfWڔă89˟4L!Rw͊k v%,Rc]ZϺR~xuK;) ?8ȅ}Y?G&#9C([u⇇]S?w+`s%D967E“\tXF*0Ux&|7sI2K'+ "?n:q[ YSp_^fm'cghTx9!2K܇,#tf7ۭ=hw,fƀݨKKT;_£CkTjV3wcrLK$*$:lPn`E4j")h y61zh_$;ŀv8@SQ|n~K; @͚GkrS}A~{ `ġaY%^<iy;ʤ.UeKI~cBE4X) Njxfw8soaIvTg RB*뀁YzLw0+~FFr|aijJBGyW +ʻ>Meů8jQb?^~^۵>)4V={ ȑbNltx6d`yiph43IFQJ'9Om Rwl|!{Bo>bk.'!:.9RD\fQ[2}_ D=HN7߄CD'xs@XLԲQktCp]ysK=U}5P#`|bl"8`ߣl xЧ-bXFv{0*Y@q'TzՇ/3 YڒC9Uz^%ȔJ~JD5+=ﮉfŞ?w")jmb(|3FͯH k]B;?ZؽP6-8G]Yv=6j@9sۼ/O:(8&#GB!h w?? #C?<$K@aZF`K} d2qፒ$^ᆨ7Njqin(Q[WtES;ǹz1T?g,0; Jmn1۰%{Jy' =S:ɯ&vӥvL8 PL 3NT]EA,|~im; 4>u{ vUTy#!fg~۝l f1hW'1oqZ"T6]:^#t,fr(a85m:. \)|xb43'rq#R?:} z$HAbHL"/d+R.Z_떕֡A} F0ɽcj3r04='f7FgDfв3n4(.R˔O# B2\|S2""\vȴ)B㪁p)Z rg^s!^-͵_k/-R&00+? Ԃ;@VΨ2Bl_*cPh Sv(vb㝌5qzڞo8]pcf =6 R7$xWf))儽(qxy3U.݂vG Gֲ*\W,f yt-1 Ci=iw+W-2SF>FRᓣRyh:NuždN@xZBSc/BiXLK*أK10; p \*01YAi 6yM6J:jZ CC*Úp+P̔q(߾gOET{wm} x*%^onh |Tp茢Pb2o¬+ovJ$Ž΁P:yfgwY>mfyO>957._~qUeq%NrnIZRA9^cUf?@ChrNŬz`x-q>X DDt³Lj U^hW=JFü[$Stߋx$ˑG H#sms:k_g  p!DGns0zX)>ҝ \ddeGZMb׹wrnPB3&ծkQK Z%P ' i5Te0BtI~jOCKrN _UyD)BЕ2}.tAQԬ~>$<2Es[/leYLC׸đ*@F*l/u3'1 c?w",G(/W>km&֛=(^Z 7r:m@9'yBJ`J=w~i]6ݞq>dJ@*,T8T $P a_ s =?alp4ebEz+I[VxhK0ҽ9n b]|[_#5?!݆5H]:Os9 V@/QEA<+^לlh`74׻eKZTT<Z]?Zã/ 9CA&d@jP%@O/Gݙ-+Qa{"ELzx]f@vH\_b'+tSnj-B䅐4-a3RjN.W3Jwӷ-koSSDe HTS_ҵAp1{o_y6a VA_=,RVEՃO%&պ}bhg\ٙG|EcNo#c~/3U#sy6M*](%ʵ)iWW}]U %[ns;`(c}Ȏí{cA5<>Npt¥ 3nFS[h--Δ[iicB}."i9A֍_vr )>DiԜ![GʅkEc,bǻnZvҬEf2/a|_J-ڵNqG/B륣 4|㨳uy5b]3q:4.:EF-;߹T$2Pca>?dXhwt뉸5XVX!dvFdd Q[߂:9n#@#Kyf "fR:C0mxԠ+ffQ 2ظf4# 7/Q_5\C_R:IM_|d/c贼nUn|xoV[\aܿBarzlR"G6ى)@!ά8o1p$DrBYhx ¨5)R@Y{/ɤcࡊYܒy Z2M)P3Wn#3FmOe|r־DoDaQmG uuLXS^ \' G3);O&\ ׉NGeYRn%|7/x6vp{rHqˤìE{BTJ-٬6: ե gt Ez] Y=8bIh<N?7)]hȷ,g9djm=ukCi0FlM+ߒVN*fK*Zns#PC2#ۢ!HXXHϪT LhꈁE\8ֿ*6IOzF?,mf݉1^}Rا\3;Fd'dH*LwISjR>QլT aV盠ܵrj MOG VyH= TqPZQг*4_TOƔmPLyuSuQs e(4rAq;l]Vftfa Tﺓ^!KDRl%{eTmtRA]lTuuӂ)-Lõ'爠J\2d$W'a87ʦb׆6 ŔVB(#g&Д^Y9CJ\Ol}p;㤻0eQ~*z{o {Sh' 6[>2ǫͮ=~ *^c^Oဍc!r̲K溩1`:9agRyv,;+y]5dB~TO $G3U[^#Q@q jFcF%` D/hdQ?^B IN+,RosgW8(3!pp;ͥ"hHp҉g6Pp~+&~5~-Cmb>/~sWkDtʈK1jFZ0Lި(j<[Y-#š5zB'g|+0NxdAWxYڿso]":JTWV$-Gq3ڤ8QFz`/^pXUt5\`˼^дI:j+aR(kI>}Y/d%S#-[EJsbh9# R\'$ȀgҭEUL#E3nO=oܸ7t& [@d^y#RaȎTHU/* j_&~@ä@| 0"4rG>h D!h97޵% -o4?%ꟍrq[.%"y5K\р=9ièe/W)>f\̊J M7GѿTGNX50W q XTGtxo- {+܊: v+8QۯN_>`(qry >}u5<[}PC^]ΚF;uIo% &Ei̫v#AO;>7>PveFd;Q`ۃnde٩8!EF yr|`Zrʛl[TA>M2`L6sq@jӰ8l.o7΃q0SyO~HdfKH+ gY;nHW&9(Y{M4-iL#1?~𧦬H6LSt.):C{LO"Ҏ7}T^k(+='z5r6ȣ%% PrʧQm5C~RV]j][\)bJQ5qTzN"ڌEDO҂[.3N%!0w? ^OftL?2| Ռ܋OۡLg7 AaN`[N.F 8n.TKw/Z&"A|8HnJ/C)SJ޴j 3TD+T "M%{?O@(lb#g\6P@aStGa+ݜtTW'$~$%DG"ˏAa+jPM3y8Z^`L&Pկ⤧=./Oio6OԍHȃZ@U<"=l<}mS:$L4<ԩhuTD=WZapL[ #:>t/UkjknѬ[9#"L%'[K#LjrP7 _t{Py.\;&Cq hMUJQõ efr;[Lp/#2z&(o9C[<j: a!ۉI?Y$v@P ",:G_^:HC,`֖ClSG n iw裎.yǶ L!yK&PRam XQ^Ah˯I'ca`(S> )4`iֲD^'GC ,cÉƍ 4 KymqX~1gg_b\uC/Np?d z| YRPP5dڕ8MIfMOߵ tF,l3iMm~ȼ'[On 4}^F0CpCíD—bw:Z1kԣt50,pqn.Z4h6eM= :`Lf (YӾo-h+{r GA'X n=߳&ײoۄ`H}YbZ PaU'9s/?4DνS뿃jd¾Ov9I]2dD `C)x%ƁW`4.6tbѬw-!ॶH_$XXe{Q@-t2•ss >V7b:r6t  [$n B4!)D/rZG@wT)K>4JQ'pݵՎ>)&cVv]\WsWyC@e2Nl15-'gﲚ8vҀ(LF,ID-Tմ 4Q NPא{pCїulc9,; YTw` sMگܯpZREz^fX cyTw&T"6b~|Hq(RM۽̑>#:]6ViI@u5[Z EFbbbJpKk#@mVćCOEeg*T']/U^h')U@[kbk[ \p“}#HN ~r$DtcF"[g!>cH?Rp4dߕ- > ֢|91eV\J‘ `ޏU_{" 6"M[Qss{q&JVӸ*?5|X*ǛV o=ia4;&\d|ie z bT3w_cgH-tE3U6,d 5.Lc\Y hT3FٷQg@f: b0Uz;Tw,Hb!{뤍"J*޺ǨL6 k49Ξ x:N3[iv^?&4߻5Sw,2U0#ё0P- m%ɽH#eYvPJ^:"' }[(]0m}aֈ*44lyw!bg?h@Z)9tIA|as ww>ci#]}EosQȇ[ml/5F]@ Ef;pFgh۾)o=Ak[wG~ G ^I CE`CdvaXȑ&L9hJ@kGUEdd44y"[D^a:[NJl%rcswUFَhA-g ǖo{A QY$EP:9&٩P\+_ Q2fC~d?4XVvK%߇*Zk`̍+nSt+'Dʂ_%Ʃ{vc*֩ |xlNJsu,7m1dJ'O*+)BQz{K)U">0˝lri#ʱsJ偸HS֌\4ia?7}=aŭJq˞-d#,hV_8}V0L'G}O)>FRaQl:MC5#R$~YI(96V}|IKц1:qҠFm=n w>U";O .Ct K a؂C%JqUIZI`T4ֶEmP{)gٿa!kj9no|f<#'U=A0mG8[v;3m$ij㖷9K. r .?=&L:+m06bd\1'鴿nؐ",7ҟ@Q]./돋-l&f/|s*&'NPLq4qPGm3Ƅ{82z}izsf%LDۢozUG&*!v?S_O%ī֦ò[Ww0i`X˔!~̘| ˸thVd2.s-Ql .5M·q%>aSC4-M2cܙFM/N*ߚ8@.c|TM)wӻ9+Ļⱷum\ؗS i\|Qkci&e7L\'lݏ/4 .w@\ Z*u5{]z њi*1]I ᅪVt&I~)r;{8+DvU%[QdJҶ>l C4sih43)Chީ"pQ˥ѽhjR4,b )Q3qFe*xE怉% :I2d$ȽS_h\0%AϊzS^v5F#<:$RlOo'l"?0J.Zc<ۂf/u.$ؑa(qVV̮lY45K /&'rrL4qnD˼hKUҽ֫?_⾈͙i1,)+#ne!ᾪ']5Mw%G_DQX@& Ǵ/5^5QM˧uQN4|Pd,.`IBI^RQF2fƤd܏?-ӠB[OBL3S?| ؜Si_C8 zΨr{\y#.6濹+4XU" #m zrmVz!))K 5NEem#0D>aDгQwk>f2nBFrWjidU)Dz9R+>*螩`'#Fbٹpc(cjȣ@*SOJ)roRk#Ǘ+Fnd|Y-d-a*w̲y}֕Nc,20a%91gYS{ĵfJFhh`uGfMmn{CĘQMw"@G\ؙ)`tԀ˧ռg}6 W͙X{o D@VBΰ쒔P+$VڑnAKn.SZUr[ F%Il"CE>GX-U7̙xYJkcD;ZXkҿzjV(Mby"9}fca^ĵp3g&;B=ad>zYFG,ՕZZ^i@Yx&XOf 3 &aL"sO Fu_}B.сXx1(q–Gù+ 7/c򋐑(C~[NJd?Qq_sej r*Y )+jQyo7iz5x57V_XzX@lcX7D̨!ԚMM(6/ߩ7)R>]uXC+yz?Pp 6>gMو,4J}oI_'щg)/[N><0Wi˭i2UrT𹘜9FN[{腇͉h +:Ed9ruH/ IҧH,z(sL> $\%w܊=m 3m @]wwhi^wcHv6-_-}[YJ&2 0EoCj-' 1k*b#B ܹFs3DD)GS.2BB"#A&P- ,s t44~lj ?Fd؅ù1Qɜ[Ud=)#5n"*k$RHV^3ZϮkcB/n[_=Z+#|} hHI?nTkh 䈶<,bQĥ ywc-jummN8WTY!YhN:v,th}y3 U4vd+6eo8hAv rHqwdUD%Uzj)|@S 2޺O%o-BY/`ta)rfhҰ۰9jsؤFCVpa217/:jtήp3m',jK9҆K܄tݫ6OI=\ߴK^56Kq,YlӮt?ˣòůϣSOMmpeOUEF*PAY8|diޱN)c@?*9w[h<4O L19١LLC/l[HK~[ fIݬA >oU&Wp`f5֬lL1ƜlDr/n V=l.D1\ <:؀v:8c"p!aEK(vn | ~~,Am}JAjwc؜'Ҥ/QvVu*N-DZp:+Y .4=EULQ[#ԙwӼ/w͂J}Ӷ_H3,,UeU2ܿ' ԏdZUiRw0\Y9L+RN%uʉ wНWLb9sW9!a@CBOXzE 3cviqM:BQǻWCsigܵrуQjjh.,AFĚ?2 'S4=PWsOB8}Zrӷ'ž#,n\vgKE29$K`Z7ش"SHsI_o -#߮y,]{<d=r,J߽D\~^վ;> JUi<-D"ԳaܤaWHz%?15d] a.4 L꧖e&‡ywUBrL6sT6kvIfE5K%;u'FP#CRRLooH4zcP;K|U&,CLt/wv|`X3gttVV. M#L^f_̭RB;CXG?.L\jKVot0bb~Ltvi>/r58>LH)7o+b*Q޼L5i5,Im-7{adAhxܘ/8I.v2p^MzBP,w/xlⅴxwg"ytϨ6֘ x.b0B$32[?!Qr&xh ucLh@;jI2% `Jk& јw#>JĻaN,z/4&K$VjV _Gi!?X[YTՀ3dp>]NS4/h%R|C*}/M4lNM-ea˧X4KrIcc_ U=:R{o:HF}"9Gت3sS٥UO98$'Na'ܥ OP..TAX2֋֞sџgZZ7ݡ598 ?pq); z%nZn\wc:%5ݑ0J"(Ew]XS{E%RH$4xK똚)Av } s'i{&`8B.?䱳}W{>ŹexPbyS;$C_M?U!#Zpnoeɶ|M M؛G2 #]x֦b[Ä{qT憨TPe ZqG?@ OETiOA 2t1Tf${ԜvW]3@~ W;yq $2G9 I~NlZ'E0yqF$LpoPT/שC1W=^'0ōh>OD ERt$I])n)y#Hx0 j/z_&.],zǸ`$Z; ^ e$@vF#հE׿tRjIw$1BE]g14 :Z)"UͳjSzA®j^Ι@"YB-}^-u!m\ĩ=< xybeͩLXrRVh Z ʿ bJ+nל8gC_VG&yGÓ/?HQX.uq&&^Z~T@Jؤ/nQZF͑OjV_5 4Ѿķib/ۀ'zu2٬*rw{#H’xq"cPQlwy2+K!nC+էLcq;,Qk]L&Sn{jϨѰNIq(J)-YLb9(ZOo}i4iѐ@Yro2Ky9>kQI%-Ҡ 9`Eulp9Lָ1 &R8+JD, ͭңcp_V/|(I%i]>הu\g"ULOoLagx+X)?xa?h W, ?"[_x.3.1%^,5S@w4;lM! % u GċKtEymؤ2~+E$BvX3xl5C+4amØ * $LX=IT>Ò(_jv `-")ݛ k u"ĺ5pF2~WSX՚̽lB]҃t&4X3|ŰɗSFr(hFOJ$wSG]QY`]][^@Ԑ2bxV~a`liݿʂK^s>-l';p1^z.p rVkNt k(A$-| "{Tmilv?>av7 L J[f.,FYD2u_b}GIIϩ̧0$Cb * 8{֡Oq|&~E~4VSC arFyKb,LKLy+b2#|WL_4ٌz}MAbhOӦU(sUr*OeK6]5AZmٲDg(*} \:+TBFuoJ4Dx?q9? ;fpJ}: |bwĽsFyE|´/[[l1t`K1701̂>QGdSﰛThv]x'ûhG,'D*` "s=PڿɧؗCᔌ߇]P.ZzkuS:)A):';vʊ0.osO; ypg#_Lc%ƾ1K?qs@eNQf5ɕB$#ƟboNTurh3ARl%/mYo ѱnaGd Ɠ A_j[&%גh!I,qO_ 6KB36_;Kr"yu/~ظKR wt53}ĻNG`%h|dlk #8*uPBO| 13lk'giԾ1[aP]Wy13{u$6~ ʲ>m]}S~hO/ ͌Ipqc$< 兡ϫiђr} 2I}u0ykԑuz WI83W@H&c$8\>1[r5~IQs30 gEva%!.~6Ds lRM=3PF[:n2U4T& VH7q&#p_˸O1#6tyÛfS68ywExВw_=s:5a9%?30$64iis(,;vB@EI֍(sN\<^)Z/EEI3Uj) eZ2N>Q@Mk3YssbT2BQ^V JZ.[hVP1kɩ @qN oU-Ih2crCm8ZuwL\7^EGCsRq(W$7J3}#B\b..KfM^ƨel͋!U!⚸U/ Gs=ɑC ~D:$@4GhpA< J0cUm,fHw {RM`;<ÄqIJf*^jÔ;$<{EC)@qlk65mMgվ+flЗD>kxc5aʹ/iT~ @| l%!&0!ܩUj!2 ŴPvGC|QqTT:/vH *]_O#P<HylAحuxkJÀ{f^"/]zjYRfⅠ Qdn<O@*`r E8E;}0VBa ޡ[á;nBBv@|߶SZ$r#={[*i=N(+ϫSe2k!>1,F;&xue|~1H@u+ƁCMω>u =Х5TDꐻQ4./Zվ'f@HIwmox̫ Oy2y#skF5\fyRfa jPt6kCH03 ԻLne><;L#w7]۔O~.ׯ)5XYH߀PV/\>l+H Pp?8L;#%y!CukRl/98nfMJ|`츱, ?u n(v[%K]!Tlj0QdHOaKu+AzGfpRu>h U/EyK'YNUrH'!ģ?䱊7?嘂pj%s~Ņ|ׂFn;3uǓ8Uj5=j^ etdtNjϥNhD]% x"($Z 3IvU0~R[jy18?ʡJ0Vx7.eK&u(Q9fPoJ ':)/"7ppLo7&ae<@ ß,l wE`l]KrjYߗe-yW򐨿jy#'he+ ;}X5Cʑݽ Y3JήR խ6 !4S*nX_v29K^͖{x3H)mWXGhcN_fIdϧrP۪nZHFjnlUpT=;DfM? 瘄 |ϸksSe'pJ'x>*5$Y kx7Poبsf$3&a  Қ|r##μVd7(Sɿ)k v8a =6`w9G%^ꙑ=rN}%$x61ȗ!/ʀۣe/]ˡTL+uԡjㄢKaOzo9+GU$bvDoڡp z'-u.wQܰ=}-ɰSAN&6]"*? 0}% <srfȤ tb}@a,nFS|#p@YĒ;936\E'NP; $@Lk2 @ݪmЁ;`CTgROcޯJNDF'poZj}(QTn ]6.ȍX) HRP=!E(1?yh5;߯N^>oX桷| x+TH;yJ/L WS|TY<źJy·t<l$BY|v h ,$:Ϫ1/8tgK]7_wj]fdb+1?c{|?FkhbFAp}NS56y œ÷[K¤`pg|!v Gz$FVՃԬp!Nac V(nVnVX(rCQMj=}"RV`-~Jݬ^Ѿ֣Ԅ?76BS t&V1zS \-b"mz@0X=B$Q-ŦV\a՞yB*&w$M~)EIo%M}rZKDizV0ƑZmXvHB)|,B|0ݐT*_6)<7'3hC,v\)\8=d5h[Kh1TnX#I/ŅDSAnB_ z:OνQPb7WSfuYQuz[Dإe]8;^wm>5 !KtKOeY.TkUI7ZKMS;8\Rv^0׮{R aA(OuECp hG.D:92Կ`;@Y5Q{}̳]07\n%h5t(^yݶ>#KX%_kZ3=} jv}!uW|7괧<7ʨBfo#L(Ո˭iT\3%)<6\C:= 2iCv 2WqH ɤSusJN;yM_M3;;?w 5=cXޏi@8n|g>ew٣ӿ&cl ={2QFmIF:MPwXgeƑ=Em4C ~S#ܡ8fsyd 7&aFH1\IHP>fz?_;{Z&ՄObV BUҹ`0y9,WWBVv;򫟞SCe $50&U]x+W(Xt%ESc9beܝNJ3;}Dt]QxzN*+wƺF{IsؠxoUZ6/eN{(T{s>xE4 &C ~_/K}ޤaqJ("ϧB%6y˴zsxC+ I/*q.z'S؆ۂ"]~ t 8xuaXfK9Re+4ݦQ[V3܁C@kC?_}fZ/s]<qtT0݅Z NVpd 4q#Qui{&2cPa|)d)emPt4HPqWz%'{[Eϼ+)E ZG jHHs=uJmٯEkt8psan:TG In/:{-HT=şJjuK뙘"K.=d_p"MjpHuw£Hgi緻z˜69N8 6t<1RnV;s tNnZ$h~4nQ&^lcDT,,u/'yXldvd6P <NF#%PNk[^ƧI)ZR4TPJK}8STnv)oæN_.R7BC"M۳ =(#A5R,oiYM!zI'wGGJ:ϵXդRh[,8!_r,uKޙ~Y] ?n\d}q2q3{  `Bᢴ*#TY-*Y+f(,.\zi W$~_][ڐDzvjE^p8yw[d3 Cj )"ûVus; Uh 0]J5-Px#U=.>0$K5 gcKvS?Dt wdsm{%4:zҁk7V-5Bl'yȧ[Bqr87.Ot<[hlXb"iVQ>\q'h׌h/{5*,#HQ$#|l>[;1{H);;#.b.ѕg& V@ܪl|J~Biv^A0!Rӹ(v bȌ&awP\h+sC_LJ3WUQO4ikY}FWlM!ե]]L!-MHd.P0.]*ͣǂddip͑Rf'b8nUH`RZQ /i$+[Uy:\%4(B._ oG"6;FȻSv!?]WZ*ɤTO>45~h 9Paŭ~.>spaHJ[ ݗnbt^A6+3]]K4΄P7Ǩ@ >I_Á7VX?Z7{N *Ο1f^܏H^0Cћk%-r<'ӈyP)(c&E4͖2TOZ׹c2iGfLj#%p`IxRH ͪ9c\ RFRaTBx').l%IΕpxb:LSAZՂJO|r,No42 &r 1T&l++ϏT',@:ׇNpŵ" V'tn?AŸ?!^k>m#T<o,5'A"q"QEWZ"Ib`p!I-~v" ݅|L,/UHm_>> FBS>k\UMqL[ƣ:8W⥀,r0 jse<g!ay9Ȯ5H9-~)UJ$][I!gYZ070701000002a4000081a40000000000000000000000016439a35600001f90000000000000000000000000000000000000006900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/P]?Eh=ڜ.+̊HJiUmw5Fo%Z<+$r+Lg2Y5HRUbrn&`{H=z|X-l8N_xĨՀ"V9WT;'mfEh-(}$nV"f =bk]6$2 |fs^ I16{شͳ$QSY ˪1!m|xЩe1SDUKol.s2n?հ >lH̹AѨG\kJ|^MAfڦsL$±yh]P5/zyt\vC}AJ0M_DmOVY$XaKcۈ8\\9s_pMs;s_ɘ,-HL vb5+ejjG> D6#1 2 Z"]cUX돱()UnX /ŎZ;mAfr3<(5jF)T>8,޽V@2Eˌ-8T݁8#11|>~լ&1j%On6zcZWGR l߱դ(5N d%SO=&uCt0p ?:13dQ+p/ E?O|ڷ["&uw>aGψ>{NVy/5kmrܡ[n7~v QP1"KylKS81lΎ+ٮ cA{9!PL&Zg"1ۦ0"/~EasG|eHB ˼OL¢'CJu]wذ,Oj"m; |J\4ZU+xH4E 4]0-unA: A 7BX]Q]Y(3`,D+pў]:u'uAyrAw :ϟ?,H @Tⱡ;(׋9EFCǨl -z jV|@P= y(tMrAK|k14iO6&9b_HQεpU=A`ab@j+|9T%p"^蚦W9GFer>aHPUk#Bh *ד. r*cnwJu⥞:׀O33$v7'ɣFJ9HygHfiidZ=_NQ4^m W|Oᄒ0#]X򤷡L%z-dX3aU4CK]bzNwtr7f?[ϿC> -ɓ 4ѲUlE0'p#g_ٝ7LT'v=6J3;duXaӇ&79Ȏ50ճzʒܼXCDE Ta?ՂgJOQjP!ƕ@ݶdž,\( co/S4w# E.DjZi\LF;}UhetX sMv3j@ ]\A>nӠ zi2փBҹ"B)[wp:78?]QY_@n4B07:JüA- q.QH+6Baٜ=4^#05c/W8t8R_SQV#4șjjp7ZƁ[4Uꂓ^7SC~tLJ.)g"'i%*Xp uƮ#oӫnSBUtg֐oVt<K#f 1{sYԁ3bNAO( }}ܪ6a:k>m2͒P:LGT #PFfy] $tv*8JUiw?h1B1O fY/KM$OI,ly yӁw~A-p*7wcCa綆Sj{` ~}јv%\E5]?wA奺~B4=+%iM◵ٌ1ImuZ90pus uMS#TnU+lO_IJtB$8 Xx*cZ:([ bv2^+ǫ;{δK}q)j冧 5YuZ*0P˯ͩ 7DhCq:*J[|\dİ]ՀK[s ?u9ZdD)M'-rRm0,.1Q9kA;2X g)~WbZ/G7\Zy NaȐ0PE}ʫ5ʑD4jnG4EQu{˪CvaM7۹ji_)ש1@{LܔeUrwqIz `j,HgQH|]XSTz6q 㞒e,#* J6GczҜp45# ^cC^R$a$X[ϐɞ`-NChb\V0>El{iYRazR^r9Hw3e +cDuۯbhZ$͕vz+Q'.W偮1˒>ȗK% YxA6=Y&י?Wal-ه>JEĢlx}I>W}@ɎPPU浐TַaPp.K+o10ޥ;_خzdiF7CӅR):^ ~P䁑)oJ4W=Qv.D(CHPQUfRtx){d!EMÅin*61XVVr ԜZn=* HLD6l~Gkt?i2B(XA=@ޔM4O"j p:R;@#rA% 2DFBEsE x@('z i?ܶ2)fVޖtZrpdo+~T7`\̹0yNpb3>*vn vr7SEMז-Xܔ4ص(rd G;5}ݼy1DЬ3@dD?4Sojh!)\c6)]åutadjIE7+_8·6x <?%~>rBueUHGt ET6>* s;}4Њ;m1B@jeDw;xtm 'YDx :> M^L 5)ՃI,V1Χ1=VߡƻEɫR.$5~6#|A4BIĩ71ؙCs-j;Xڏ;24`kI0$Zv\]fqR oy 8 6?_{Hթ2j1XC"\ȻJS-`eĤfD@hE,ءbQbDv/P2v(0R+7]dሔD^Pc< eVkU'ړAl&-H_rsm5@Fr$VZQ]2ƫI5.t`\SL9֮dVǪl9C?=^>O hz9m!PDr ),g^Y|e|,GUmw5?V#=Įuz2(AV8uBBӌ] Lm*{6P,Xp{f$Z1to6M?Jʍ}9:ckL^q݄n]:qth -n{Dkk;&`*M+t%1M/K8d8vpdƛU`˱QÙ[:h8;} 0Ȱnn[|szΡR+k%N2̒5WQ0,~u-]{(2МtK TCZ!"cC:ڜ}06.E6JV0:M> hqvm<7k=ٝ]j/'0; Oʪ Ҁ#cK˵tG܃U|zl< "ʴ U+OʳΪ! P yimXd< KPIi[6[.{E *;jݑl LNDqliϭ9\a I7*"&I0Y 䙠~xA,?iL{=/FLqi9_ +yn\/ i:35H>-PC|t}>K[U0- ,id},)+L4-mF9&r9TEK ]o@ y1)m$DU-2% IӍ~cۇ }eB`%t޷+8k# O`L\ Iiu=j!%k+ܣu<&(w4*D>?pIޖ]slRL iuCS741Mg,cq3(UjGN8H^]Y4pa^'و_߈i^h&K ͭV!HY AϳĎ8G85ҿK[\ Us=w2g/A<ܚЯWK{Bm;*J^@mS=nܙc;!9(2͈T>:&O Vl86;vȐ|Hw^ l,FXQeUT:DCUV\ j{ Ȅ@m['F ZMT >_}C Iqn1sd.U{RFKXPϹP}-:iFaң)$G?e,I],,.,o觛{jke麸TthrpRp6i odC¨yK6-Rto`?d`>tgYZ070701000002a5000081a40000000000000000000000016439a35600014940000000000000000000000000000000000000006400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/¾]?Eh=ڜ.+[4:eV®QBϺSt((E]d8b`JBqirs+\핕4 DrLY6}ùXe !ý'{aO*va\"Mt |eW^_^3FzMM:*Chѣ\:䚳LXHjk=jDf_(t6w3CE)k.d M  vZ2&)iɶu]s@K?E ں{H%e3ι,+ђcȼ]{0#Z^K8+P6[v&iXQ=Xh3:B3~ò+GޮE{R++ ]E3@θ"p6#F !-[F᪊BC4Ͳ"6g-( ]deІ˩$pcg [9sZTd9CӮ4%{ 4Ht ԆK>[>8;xT|[sL@oiNBп> +](pDQ0D.%?W6` :usʆY8ckئpӹoҫI̠AOxQ0kqY,bWQ[ITI*oy?7K!J'A? So5~t'8="UkU5JzA <~T8 ~7S/ IZ\ӹq$` bsPx'9F5 f@OWtOҠnf=33Zg(8.MGy֣nu=ys/B6:l@J4O0wO &]mjJ#DhxMz8rX.ǛGᾜaLnM!=Rm]='g$m$q[i1o 堓Z ;K4pT_lAq`%VZ w)M!}Bh7oygJX+, D ̄ mXM^ï޾>,$`U-z5Dٌ$iGlWЬrl G)5/zLls-s'G XS]H;o#9 ;T.OO. Y| rOQՃddw@ Aǀc]Ey; xk*"CH"-:?Le3KJ~IuS۰ D2JٮU:hDq#f?KPtBd I٥h|<7 b}P|p+mg&H*9 >dOPL.)硗I<%t)+1gc}t^@]"`Ê.%g1s8| +RdFp~d S]֑ѕzg)?{)y FaGeR$NINOb mI{`3흃y0j>|->u}8 >~iakT|8uVdF¡GFnk1t!.M:s9'%M6v#YW:"ٱS DjhCjK0q3ޒM+ Vĸy!+Ңi^AVXʌg\ }Ȳp2I@Ce4yBynâSy[BKsS/N[hLx"Qؿ-d Oۧ"ʳ#L|, BO-&œL`I?>jp#A쉦dWR{8:ߧ7dQKnQ#ç̟`뾯t:fc@A.˔{OQS%4xG6bk:3E\MUQ9qnh\ߙ:"TOQC 'Aݒ*JTr+^"rJԩϓ< ­c}S%ٸ+Qm'K۾JL'-M=DM) WIPFoB[=9 2!T{)zLLG^ 1K}5Sn$:ChH ^zVfMh NL{G&њ'.A Jd#IԈ+yYaLSQXFwr7).Jp[`7%*?\Uj'1o2i_$fnvQA7);,u%ҁhʌy_Tc z"zzR΀ H1В;4DLzK2gbL_zwQW %E8Co /\jB VNGr08X$*dC >D@A3gY}UlDX^D~5OYva}hlfKSnDAqbrs i|& (e9ݺ \ _\)\V$mAx֒tZy|PH?dUNnVdKT :"<_7Zo W ̨^%Y%f^R@0گG VLדy%dgp(hl!uej{lȄ.uu(`e+w XEMf  .>h$>̅-fp8<dpc_,(qS!ildnC\\@D]JLY(#)o@Hm7C88T1~,y)9*q+&$'(?d}Y-hVl^%.eK]C3*H{K+vQ`(CnS2=zO{ovԍmq,!qL2!.F0G|+ ->c-?e,%;`(l67+fyy\X}YxoZ?/1zC1Ih `i:wM\I;3mRA:R_PRuhr5Q(Ȃ&+mFrռ;DxN5kϨpdlL1;mu(9ȄDj26  <;!+{؄[ǭT{̔:_SS댤%I?UVy (YuLg'fS} U*ۭЈJ2ig-͊/ս4ð_#Njov3EL Μ'{W$yVrP7 <@Ze(+;[Z~|`7y˖I6Ll>y .~@EY$;ș|A V8k=&f)qD,/d'n:80H6Ia:(MF Z>.@+ۀ(5|VG1l.]QĿfP SiújE3ߡsCjɕC,D{}8~uZǁamS$*%iLr5E`e`~LCA`*G" f'N"ګQ.HO : oL g0U1ө<"|~zK5こu:JTQe| Y8C-<i;Za:{ta1;, ƲR4F$lnK?nD$V̍Nz$f;lFQЩ~%ԑ>ʩPm%‰Gtw@%G}+elR ;0u ۪ݴs;?nu&_P/>!1besKfm~θ##C"OsH{a5dXvauHG,Y?x|?5n_MhjI"L!֌cTljcJ-FN1QIO]bTLU>ݽo0q)GI-! l%D͂m0P.Ѕ X\<f>JL`]H-o}p, W@- P6-+zN ^\ܕҁzz9N}Z`!u=aQijvf_Sfҕg7)Ԉ{0%(1|Ea%*a<"}Y6 ͏ }A^Kkr'x}T/ @g='|MoFNرx/$[5+] %jLzC\yW8JuVqvܚ d܁-,nեUEĢWY~ N55@*-,b A>T > yHܳM5n葹]Hm 62S4J*jim7(&[•2-C#eL`m2 %"˯ `gtd ׹7 kzs20T OZs,fئ,fyFͤvOd-ARU{gE9z ޠa=cim#{I D'WzPJ'}cJWXP?m9,D>(+OkdM@2ܵ_|6PE #8UQn38 \30 S9]e;u?kꯃ4118o)T<+t8FX/ٷHIxc\ƪȰiH򃚌飏跫 '1@HPljM#+XSU߉oee l; %1rBBl|>yq.4a9z|21I5mrVOFR"LbLYzSKApAj"lI4PW)8_$kzfe4) br0vy.&.G^:$FzXH^ JwBx0Imve]R k%{4}t$GMf.*(ty KqpY<Ԧc[8ǫZw`A#S1 6Ta.n/AU\Ϝ URXBI8{ya@˖{31ʕ^Zj#UIjV% )@n&F1<˨!L7x7K}#j} s]K'ܫjOţn+([2%W!b/̕@| 90a$-9)]'StNc~5S ,`gg+` s ZJAbsp6=2рpkh iʳ#`peiYze=9YHip4p*q+OQ.y7M⭚ĢbNu S7y p6g%sxE)w4Q?ܞ,_ UNߪ1[s`(Ψ"lZ0≟ U L>3eAE z O+1G\3$i YVR7epNH 􅸔GC^[ǎLƪ#vc/ c}迫殍p8*IGll8AL|^T\OiLl1nY ?`)p'v]PXQ_dYOډRDԠYr%co@伍=? 靨/vqyQ/5TPN8ۿ")eЃ47Sp+PYMM]C v9wWqjREQH]/νaՕ7D+WE~5kxM8NɊ?w.4K@ ,_5pqWkEyDy,* 3FӱFb\lAd;jҖ2V❂/6.͇% kK D{4(q8#[Kͤw3|.N(ϱs$Ɂf:iKWN3{P>?\`*Z>y]IBO}oJT$OZې`~SڨN}yAcidmK%TؘYi|D/~ 3OGqnI^hC߶ D*68er{yٛQO~}_œ MdI]c;Kq]"b]eEוaao] '_*Y-]Z.!!ߔ1۸ "=5xǤ+IW 5oyٯzmE"2lE;O}ΉEė"}Ǹ8эe4PyIBUn|Y9x%Ak6حK`! )er-u!hy LHKc XǪ# [Q IaEr)TiiRsKbwYecuj/ߘ`ìe%7$BqE,vt;(i]׵fNAZ=[Vf 2'8i:Yl?L'N:wWPheE_>  \jӶlo}(\J jj8YRwrer>C=n5#2ʘXd\O|^vC|R'St 5ayp7YZN,x]~'PN@0-=蓒lk% 4S? veͿWFϭLHSdҴX??yA%4 UL<}78u誙Qkڞ`) @J xfp1?IKmYm89fM\hNa!2W*\u08^uk =oI3<O:hlh#^eqtk6EsgbgClDXdb ;Kzϔ^ӗHd;nE7]3F{w.>"(s*!j$ȍEMqi^#ܐJ>ƭY\q@0S4E3^OpS@L(4gbKpDNo}'%0tH~00UL=b$d܎(V_Q'o&wG]'bgF#W(uY$ PN xdmԓQhhł (GBHF=6,𽰍/aiTHWM {=lh BW%6<.{B:EU. c M cH55פF>gc^߱GDk\ uG]b7р6\3βoW]d^y;;;>+_ęM2Q QKHV7S4Q~*,BjCtWr|J`+BZ.0xLVE Q+)ۻgFBfpylG?:+y+cʫp!ct4vk]DPexA3 jbBj{4LP5|yG\&ю 2F~$3)HAj #uv E_GdL%z=,] Lx3=M6K˧l6bjbe$dlY@G2!/+qq! m1Dχyyx^3y;FR,fu)RI}w#BMHn0o"fiJj*X"y//ت0jErp4&ro*+nq[U^LetQ=IHI%i{Y{!Q6iFiZviC:qЗ`7Uz6XqLwY :ki xfB*iY&2hm6(NK?iA/+~LW2;Wq ynl)ˣr/Pڷ'iz^yEt(SNo[+|cѝq&Hm"VhJ|H[i@%&j.*3U&#'c鈗ds-U~Ox+_p$8jI,WUZ0 vf&JNOc=j 4<7g.J1ѱ] `{Oz~ .#7t[>WHQ $wv}SX?p+%@TOu iM1 7.#+מK[:-\q(f/jFD<xsb<,+i`T#@ۺ\=ovBЎ3*hfSS"<#/,3R2')t7qaqLp @7-m s*Q8JSvy\4գA0B2nMOEaJOQT1d.LӚt .3zz9_VX5=F5?^|I:AQ%t ^Pܰ<_.z{lR+tLfd=mDEJn`ZY"׬483 F }s1b *SkK%F

      \T]='aCyw-Sۙ>7GfO KUiYqŸe*`TήU!I8>D@,#ov̻)_5+fbN/KnA_Lse'J<[1qx2U4bK0|ǩAoe+_smr,?h=7~[WKBOHCp{67Ő? :B 9jUvt*pIN5Kj8X pXxlE <[R$p;2Nj-rWo.$bLpbch'hsLRt[裘#tJ^T1{0HЛiXوv}k$j٪|#} &t4kJ'C?,[W;VhQłRdh r.(L~/֒TVT)NH@'zAc;"!, ֒>`K !)[QX!JH52}LANE[ 7H_Ր4[L)ѹ na},t.Pob$OJ/: )*HՑu"6"P*J^0dny4iO''0ևA*w9:.-"^ ڵ:Xk 'sn[+e¸ex-B+Zo#ʜ|dmIi2^Nv&M;);ADjK3 +oL `BLLC yVivFr;˝&]^fː ši^\@V~m(p"5}ymD%--ضՖ {Qnl'xunN1Jوi ;IO'oP.3g<[@aϨ 2Wƨ8m`+'1@!Y;/\.'CDS;W.8]tQJ,S8JײWH>ډMHi.t6 fnGNh4y!*[1:)-f~ f&CXyH8o*d]=yӗ>Ml1>y>_^!ktUAiF݈RM9[ R^0FAƘ12duG%o`LW>Q!ʬ>GNT<^1D|FЈN<`uC;* a,40$4ʣ$Ik5+p d:JLۖ!ַXS*ݷQG"n]Ӛh̠@k4txͬ(rIKГygɭXpX=55 A91L8`hՏ߆Tvz:#PI hE)Kt) -PB=kmj+sx Д_V4:&oEթR.1.ػ?SWd@y5*4|ea<78}bDd1>]ZepI):y~j2_AZмkVa z; ،Fr?Bӱ*6{"T!87r| ZA {=LEAosM;/ũW?|W.apǀO"eEjS#5G63G٘f#S1rLK!HķdQj;I;-Y1\S &ؐU6sK`6P#{$p`mѯN`5)+Sso'FFy1{+}6R$)ϐoeD 8 ߬d_Zof e WC JFjrI1d< *3VH&1ze`;M(W 0~#DނUQ2iya`J]\vR7̵g)f1֍rZv}U/ѸO x캎Ю̌KF~ 詩T]S@`vX?eҎ<L/LK]+E3T2ml#e#buX贏~Hhmf*x8!Uri4lv-)AO6]dBz͉tj";=v_KwFS;p$|VKSkClq:q+gLVJm.UkL9`{uoVOlR@ ND(Rd:̳TِQۤ꫉L lls moHct\F34x;'PpL۠7'ү9 ζ㐾 zi~ʘ %2Ys&FL"pj ѕ桼h֘α=C( _>C[_ ʷ$n-say2\"%RkAx! dE?ESk<VyEsMWYwy(g$u>]f4KByQ?uȪu:`L͖toC/S]Tc>/{ G XTA #K ؖlerIXDžA:VV뒲#&1QP!M@rYIƌWb׆j1nMOW>~ [YE7N-i+jnC4] Ni !&?ǿbIqlh߇KCj݀Q'ɤDs(.S}螅0jVKBXNei%#A9"z'_Q3XJ댟[j }mH{\_qho,`t\cڮ7ufAXMHZp#?jde=Dr9R.F`d\<*;&E: O^{ .X4Y4:129G[f.f1DTC%;pXOo\2qUq_icS*zփ4ӣ]M0em+1+1SILHlWeZ굱p~8#iAzhBv2Ɵ WH~OH l 'a|U^&} E1gi1(5դr[m#߶*I!*͟?8t{2zBdإsH0]NG:Q!TѸ ,.z# hbսP>ŰfĘHukrAY4>nW wef3|*/uVmO`}GLJqb}ۻ:R`>P;[yW^VyXhD\̸@l9pq 4$Q}WUnqjٍ͞`oeMI/3~QT5BQW楮XxD#1_ɦzSv ̛a񜨯Qam]ċŭw zf%$()1vr P~apF/syms/lp|d9KB"pjG.i@hu8sdlaNx~lp]ozbtE +>ӥO!̌i)e.&1Sz&BP/m'lpUyegZY8hdL"^fV-C˄nueq{}IF$Yym?9|&޸6WIGnfii[4]iJ,]{T S٩mI^| kuzD>/2 $#$/9ihHofjn'hf- bM [ LX8oР4P6Z @,ez y_)j+,EK d 4s{JL4jl{hU)3Cy$ŧQeJ/SV8- |Y`7Hlο6JDi{,0r)Te-ո zn^0Z$q} `ׄNńPƷUX+ieId4i5vG͒"nڃmA8hM tZx= asisbO_I=ϑ' O&ņp&Kʙ!I÷1sWNƂ#q/auQqH5ZW D%_ 5H R\CxZf6o+#$_23Kk!2.GpӨ?fNfB t;a*wZO"qTJHlw y`Ȳ˘lV (~؂Z{(P2/qZ^˙^+ -˒Ljyye ]ψ&A[ 3}y G:$$!wd%hIQm'%˕BH0tgQ{`kzS:znh`z&gz4ӽuҭd4ṱ ʁ`BuOL2D/IqfKXd Ń0[ SNDfYkZޜr0d{^>Hx8tʬ'|b\t9eViR-aF<{{yEmn9vGGrC}X|"~rL<׽wgĺiF E_tpwk].&3XvKY攧Nz%!+u1V"pD݇Hz}a5nvީakTt)m5/(^1a2]^U 9; 3Lg~+8OW2Fvk-GEW׏ohrelnT@NMo }ՓB [BT䬅rv`!dlCҸ|Rq׾qT'51sԨOE[HƢi.3\yCJ]W]Y?O3γD]—REƊxܡ$%vP̦ & N8bN/o+ꠟCeLRj5@% hW=/1: zr~\43\Y(8Hh%9s~#4TqpTFW hFh1Y4OVIo||mMX=]N,It[} xJNġ=xbfd%pƤ ί]r+#72dZ&X9JS6zQdD/vIc5}%/6lN^~Dƫ #[Sgbj r> 0|  }OrmdWЉ{왴O6]''Nf.8īPguWt__4k!GTCom2ۺyшr 0*5ȭ?X+"t:A@ G%[eũnvrͻ4U}LӛJ8&) v" ОC W˽vJbWb]bt/<ؘ;UUC$щ<_AwMd"PźN~ZEhMm5f?$'/%B2`7ƩWBYPgyOJ4֔R~ >AY_TS SX>td,n`Gl~<@?z@O7DI7,F٩ULcXR%+[ P mxY=?nJևLQjsVtVX !K-1uC4ko R}+"PT$E bXIB(&E-`q{ W8EӐ $A73^8W:D \0kP bń_Ca}Ҫlj?,2祒83ugErKFLb=9zݯ3xZ݅[f{kL9IHP̡|+\W >k?0F$qpt-gL RņΎBeK4F4rޮɮ=J Tco DYc18FXM* **ݼ9ZpW$aaH|21]XD# G̴6,l6T+TSTt0Izuα27?0 Pdo`fp,nwuYi?f+q6}Ķbz?][,ýk$1zJ+2f49rK@TJGF1IL)tⴀ5@:͕LZly?` <O,mӍ${#(c.𹷂ŵ0-)*OIλ;6R_q+놤ҙ`ujF,̔JH)֦ }MK/p?T!ԨxȻ!MW۠~1N.YUI Flj *e;UfZ$ dҜE nՀl?-nA:MQau3d_y,>IuL\$+A#2.[$]1c`_CKW3pg(*h;ã{HӰzv?6c;tqK߱7 jVDtߜ_k~2ȴ,Ζֳ .t3GlZFvFV*l?{ԕ!EŞ;}1Vͨ&v{]lܜؔ.Wg5.{=eAP0ٸɚ+VCjҥwmu<)P'x#w%`9A:vJZ r;I JI?M_a[+bl%J]"^DvDC~XnO;5urTxG3:;å/1{N=:Nͯ7FƲ̳ і> 3uiiB%a}ZE[.)Wb BQP18%+ƹ+P%XĴ4gvjIj AUgc!NǨjIE,'BTcn4Ō,[m5m!Wt08M <持s5ChS9Xscq+vG~RPD“S68խܨaSs"]60,| l,I/x=`N(ckduJQ ~~!K pj&>~+1 Yd>#,bɪb[o흞*ѴQGⰾwl\ iߤT Gl($T7T[&N1LX)X5ʵ.v YIi\gI6K$R5lp/!4la6H9kdq}πKowͮ4}7gSGJW8))5-szVfl}ЀȻ_Ɗ*Ɏ-P2y\`:&a:YIWJhǡjVT/?U 7MH@C|&0ap:=}5- vb ۗg.MI_[9IupyOG1׵%FVḆp:\GPvӲN^[ g;%-fC[mYddDgW\07I?8Hč yT:z0d,5~M~M,Hzuh1_.W؇.[Vt$Fqj V ׸ϤtME%{!n=9B aC )"TْxIXиH?l=sڡ3b!Aa+QT0[Hap@#3"9v*(x}bd&X$C`1 p%(I)'<S|:xV*+B΍m rl9?r]tK#z4rj?!r2T9͌tEEb_h(Ts0ԣpyLgT3+2]v,v=^#<@v6vC=Eei nR%\~}Ὲե;]$@?l.!Gg7I \"/=HJs}E]YU,h,hBP⎮~hjG|&rzQ}ĵꙴH_@B1JOK t"ftQUeF~5a.4]!3hu7w3,)pCbi3к]CLyrM\}( 8'909ׂR']F`:|‹%9G\A"37>(핟# >#ܕZRH@ߣfqXJ$1oO bS>@0.[r]_DnVFu{VsH#l\A;5#G)3~dY\"Va9O$qF̵bb;To7ʮhą&NZ&:ļCDtTDl_Gjk?[8%@i1͉4.z,*&0fL lN^u_x?F.G N/'t-W~PzeNX? oT |Lf>Qkf.vfar#c-c+:# ~xgwׁFx2nSr`!Of'C!pӰz]hDMu6ujf>C?vP' WCWߞϯ՗]dc?yzy@5^JFD2^+ʷfKA_x;:j=sl[|h͋W<5JۆPUbNlFj(9IkYx%&Brgoro>cJ:ŠCQպ0`/6.! ao*Y./*xe3Żi oh5x82!-µK ->z5'DP&mHT';%tsc:%UC-Ws4,tluu^w*JljQwv9͒ 3Qke'Az=.^cV_b cn8"vʜTX!*ezS.+1kNG͢қkL˞[QxZYM-JǸ@`(ebɩI>C#)^M*Vk\f*+= $JVY1ל &IۧvQdۢ{:l3&(~e.r"_v&OD)5Wa"&(zrc}oK[O߃v5Boԃ\^`ODqNQg%K9-Ml7) qhmˍ\s\ q;Ki3RYKiTl4c5JJs+yGTfq'e+B}[x&Z HUy&dR2m%Tz\BZasS-;[~^cC j@rZ:Û`/ 9S(kx9|Yd3^A~`v!Z aĖ?b:Ev0O]4 c tRQ-Vd8vxw$u"B肹d,j.OfQF>l@l>](^wf ꍒw!{bGL/i(N,ҥCA裃 Z`yTEqUN3cyj/}6wU͆|G"p=yyȏ)sG w*ujC'j /ӣ1@軏{*a#w(任Kj[nIG_04/4sWʉv>'i;%: 467[?2hmj 9e':M(s*7$?= k3 S+;A}O\ O#$jߦPj*B ϕ(mx?(oyyl^W8>AfѩKVp>J 2݄bѡݝrJՂ!`E<&c$IǠߦH=܊wƆ%S(bV ^^2cfEmal'iY3>*N"O7L`T@_4׋D<a>PWf)]2Lӛ YlEirY4꜌8&&)@<3Kj*/Md(Bx|.g.0bTU]6RG:$>QN" d/YTtP2C\-n͠4FS%;6(hAO~- gJ7r9-R b X #+ Ldga8n'*JAZ;oW8+63Ohh9[mX=inIS1t䧑σ-Z;XJ +ӶZ"7xkʷ9 {&jG<"Epk!4v~ }WHF|Y\$7$ln-B;ŎAN{[?|ψs`iLh'$*mS;E>on]c[G"5ɉ_ZujM7ߌ-ѾôM{|kחI"=V=W(cD|ͧxrlݥiGfayŭUL?U%˯UO6yނ9FsiB)֧wLQRN#]>P=_12Z'16w]m- S7y[ ޳&z^O//.4m>[?:mw7D0yziI= fA%ǔ^ied'n,Q"MZSmÆ;!!`8TLF:Tsߙ^k _-B%QќZwfFdЗ翥6\퀠'}jv %YKO&fy @DRraK wRU%N bb e~zXPI,C> ldzVnIL|{Z#1"in[g$MB^#<5\Ւagma\1-A{G^w$_>J0:ȥ,8h@:hlBJts=7ĖXgtU~+ ABDCަMYC#%5%KEԸ;,Rgp FGf^+=h ZA׌H35M^>Q4@)>3.PcD=gMf*M J&yZ{ГG[}X;N)6ᇋ4E⹰IaaS\Op!յ!`~z%wz !,`{*?\FC[ ;>Y\W CJyZꫫQb9 à {8dѻNHSli93CN5|ny]slZxAp "aF+`_ג+)A4ĻN.pb9N_( kK#xsڥV7%[0TYuT>:II\䆔Wc]Z5Aǁj88vP?m+ZCKDȺ%n)0[+>LzS@9(R%fOI𜦕hZYh3+VFqWSLJBxB,g~ o-cetxbTZb% W M觝a>Xnɷ,2Y=JlGPys^ޱ:zmS:'Y97 2qX5Ք  TGhDz~xF;UY^`.S(H rL -02v[Rrc DCE_ |K>&g Q:l19߉ē%d_mKTѯT e{3K|չU0kc^llڱ4[hh{@ؑ ߏi'^uҎX\`ir~x% |*S.b$LmI2g(;mEaTr(Dze(vM܏ OXXι׻x7 FۡǼ;{Ql]$>{B~BanEPbOsJ?yR.ݲ~(u`mK4T4g6=݂ ,Kl ǔ 16kٕj6}-s/sL3U%sSk &?5z~ yZseJ"GKFLbW˩T*ob#KT-$D5dGoBoR~CD4acA@\q׼Eg?'7zz lMŞg3Ğ\t$__˙C{WgmF<]H N"H\I1PMK s) fgP?(6ldRZ j 2xeB0[ْlBpLsL04a68eN2:n Gi0U}bLs2U&}<Xmڢ=+˱Bȗ;&p7L΍{u ڌ_=Y0dx_ߘC-JM;St MrYG,+vqgX+YCyIkg9*b")-I9;m2O68{Թj7^8u^epjۅ0},*'Ps =y;YD U/$l$*~j ;[RG-F o0&6qJ/Il l6Q I dO;'VBڣe9Vymi8{-bDs#%wW4|dUFzeWz߀2g…mCP@dݟK#(vqqކ.(w. 3TE%@DT%y=|h {36܀ s!QftB1"=΂'E;F{,vANT>KlqʐU ;/FPb7Ac_#=ԒH5/M]qryD3n,7N|j& rcQ@+kZPsZ^}8&0PaJŞӧ1rg- N !zF׆,Yr6'|gGGhH-$7|Z @X6ǩ0/j2o_8cI-X \.+g3,E1Modx& `?b{\~RDyjaop%MI0b\7\&7?:b IF*}d}g\nK} 3 n-)~x7eE8h3f&Y鳤TK%'(@U K*)KkD G~ |n {bP @ַZgۇNjRյ.sH-<٠] t˽>~'u(.>FVm9`.Eo[<) cEzTk璎2ywv3Ȏ2m^ 5$_=e6~ ?GRI;3!^{W~\3a`\&X?Nؠ!bh~ݳKJ@Fb$"?i")'3*حr)T8`![ HpӃ'zkM`4\2)t7{h&r V zzXHVhʼnGG-?"M K=]\1đN#ׄ k`&fEBu,w w<јߣbU[-fQ4B>xi4Zv0/z/s65935 c0њ ڡUUuk6PnPSrPi O6Y3ZFH`dl)1bj<p"oґ,5/ ͖I6qYjy݈v[JrYC 9e[$MY QwĜ0, ߹:{VxKȮF صəR`8h rNQG_0zqpڬ7yn?hV퍒WꇖSI4ĴQ~*#1 QΞ#پ1^L ۖ.Rө6AٛbQIFҟ5Y('^LDf)v]"N~"d-bA'ᥢ:2a_AE0d6@SPo܊͒svrWFj1SbnRmd;1[ށ*ç]f9q-ȥ(]0~f4$5ӪW3EJƍ#|tke|h#`tb{$[Rp/kz`, \ϐ< qmGT+zi*}v5+1\5P]>`LN%S@YJKIfuBvde=V vbtWӚqYť/=PzCb>U Q!>OqW?)qqļ|۳&1||4'B/`_M7i/f!'xΛ d(6Y ]еj^)Ix5邃V:ܒۖ?lB&\GӠ̛$p/!ÖGr M+J/C5s1@_x\E%SaAcK&.a#7Y4A,{c(@H٤75dJ$<(<-6 Y"A8Cg32yqs캔pCX ޹AsJSSkv,e`o8_*R/CTѧanzɇ ABSF ~*)!yTӝo,`5`Fp V#88+їR^gҎZ $0w/g4hU`~DoňU8ZE6`ƭ4xhA4b"|:jZrsh`8D;8!E,B78w\Jx N[6L2w8 r#?VYImQ,M5{8j5+qɏC P\ѨgNu:phЦXÈl(\Xݢ}贽KԖ9E,r_%V!xF~jɐP9E_3cu?>۝۱L%ux%sTM۷J0Id*bd|B0L8cC6W'f,'k65TWXz@ۑ\1A4Vv184"{X*r\$`+~],U*ϹYU|}SPyJe;*K{Bfԁ@/ZpFaH^*fI:E,hL<{b*BӟFpnȜgj6֫c7CwEUۙp>9pFi}h~xVja8lԌchm,Bt #.lN6|b`^Ci( \;V~e!ː&q#“{:\oD Pw`׿1zW;ɹ@^01^ '+Q9KpbI"鼱N#U@Yy)ֈ{5964 %jAdY/%Q#O,3 /4\`TM: i=ceVGIau8f%uQŸW -57OjO^Lx2$ϷYKJ͌ʨ1L)vm;Fē7=P& 7BTf?UD;ߜβc ztM>ы1d\>+2!u菀j,K*'Dg֨}@؋12-Y!7g _JZrXWM V69͵@D[^1}6 P,I_)> eCYw5oz_R!h5zE@Ǩ;$ӝ|g$fn-rԪ*(qKRե>;5e ^& 3o:'uLVfh<.B\K:kocOϏQ칝`F͋yO9K\l-9V8:I6[z>tqD3c_|畺AS:#DzBA4?r)^rm rfR_atMb ;@o_aqHDU{ynԬD-:,XKgsFdH e4>ÿjV6jߖG-ʤ"󦮓PZ/AxXOR5B^,wqo6G栲׉{TSMԶLKN,wvΡ"v{+#5Y+R2GPS.}Ƙ&2 gF:SaɎR QJ9 >ho{E{"4mGM]bZ7`dncBۗw9z6tl޺~Kb5ݰxcm2l*NO䝓f^m3€QMQ[~#=td hc̎udl@ ЁUiOJ,c:P}HPh}F;D=[D3SephbL _Ie>ӛ<~Hd՝zBp؊#Y:_ p$5udLgc Ϯghdگ0r_6iÏ5pSl c-/G5.=lBp1~SSaМ3Fɷb@"<֔?lPj`tNhN[zobEHtߓOqb)Kڳ;Y9[ZFy/kFB-YB+o Ku!kwt?jV8uلv=˕My'}@9͢`9Ki+۔ g&Q{w<K02ZLXύ4QxN3KH[EAM0:S[('d$1@xO4~o*T.aOx/O+cucD˽<8ei7` Əb&Nf˕fW0rwu%3hdǴ qc`h#Ӧ6;;lIa"D7ݲ١%jYnҟQZp0kG_jH㔪[R> >%Yצ̗Ggog7E]zwC/6S 7֫?t`\!%JD#z6@t1v1 :v X|qAۏ^̝KȬĻ/I:Ά/7K_8\~.ـ+bs%wt.tx.Ge vY L;a$-gkwF`)myCî?&B(\~ c*XmqasyH)|M$%Eq5e]~vִ.+@8[j˫RswU8WVՖ[!aUd!iz%+Wzћh2xb h#4 eH(\B>Ffns1;͹{Y<C$@(YvXŅpC- +5Nb p/)}-K"WZȕBC9`+Q$64p{5OH >F 5#aQ=˼4.P eGQmŬc\yl=BGhЅ#.vERHPG*CnjA B-Mo2EED_ +r+詈PH*##/ωmKɂl!0%\} ag@T״xyt((E~ a,Z 2]XآC6ǃ-:5:=Rhf]lT^ M2UW_X,Y~+7 :P\M.ޝuo?qWY! aA8V[!۾"t46]s%Il`'h}،:oU\h5p(|]Fzk|gNKmX O~|c@Ay8M2;2:HϷ8Vi@).XSOM" řU@ri]E[)i8vf76_ `Aq^˅/0z y'p-cvZ_y :KqCq>@wn''5`vI1A!ղdF ziGhesAo6x'[ѩNd\E/ǽ3}^@avz0Xgl嘆 "l*okvXqU`hΣBbz"JI<<魮}_[0w.?!v_DZy*h  qW+iGSw5nt@@\^f}V*{_*1ZœG2)R]+ʛ(~ٙkC/J`}1ȿDvvja \uaqbp]+njᜬ/ݮe1*T}GSӉÃ;'q"'T><~V9P,~o2˜׽XЯJ"ΑB߼P)va mjs_ ݧ2Fv&QFe낍0Y4K)}b9 2WQM}ǧQDΙkJ lp ehOӵWM0<2zd#V6`"VuFǵDnǿBH.PTb_* GvLJN$ Ⱥ?L@D1)\'c},jM)WIR(\R_bnE@ PdDG]~yb+M,w6+ UxxYoe H#=lˡ 446~US>X  SvB>:I Ђ$AmA)-y@`Tlѻ.WQEQ6N NPGySbn@ ;Ot M>Aפ6ggfoF峔-"ZsU~CY%QyЈT9\y^obA,?f$Fqp8y o2hkՌ[Y&&/%fjjmDžsY6qPPk#C`hY݆+ٓWZ\<`ٵwU5ꖮځ K1x g<84JpԉXx ̋:&ۤivsDlCnjwfy{khC5p[+hμc qCOJ_KeZ 9Tzt8V&)}7C0 L^gtupx+sE#| nReٰJJ4{Y?i CaJvcQS,3$tN"1L}XܝD l)ݭ>sP4+Th,(ƝtDC߭;&)StH )(@5Vo1 W2ӐǷДRhQ@?1_+!y@JX#ᅡ 5Pem5]~Pi$&CpbAxNp* M4ɕ0d,_|buP9}Q9.ԁ7E(V{+7U ߗ^C~7zJ'CҤ,x љ]ȳ*!Dۦ/IjvQ~2QYt'J-Z_5pu^O}:HD8Re;{Y ?h\% ی-%sF%XQSDRbXp5[\;FX!hš$_u= 78QoG"O=dDŚ~@=d3NfǁHFG!_.c_jYj ̱E57U cԪ9=1tX<wNOv5&raŷQt`#  665%S~l9rL{wٷڋ-7Gݫ;byv~ q bx,,$5{h'CZi߾߭2pD׽mD!\E0QNKHw9FDy@$"D &*vA8 vC geLoRiorcA H;h Jq  3OQ}CMULNƚږ,8@= z[?f~5'$䈏Tfjqn4y d ]m)SIFhcPҡI/y;Z(k37t'r\¢M;׬ֵ1mӋ= ° w'e~c6UV|WB]VcRFB%]9aeA%Dų D^yvr%'O-M&xBhdUw:n_#,! ͈T0 |Cg?UFmzpEyWk bTG+\W'V@Uo"W^%K'ǧ# B#+{~s. ;0"UZ4Yy I=%4b*p '& l~#fuNlIv7=>7 ==Qò򍸳;sq>57R\dtkmUBMe`]ĚcNjELoK=ӕV{[@"KqT(?!HE5~ʁgΪv;+"! F |[=Uy.Zk;P͚hl4+E /d]U| jO"_i ϘSڤò?}K 2ERB1iy-$+?,ꬑy,6DZesM{؞͛-P#=<_O ][oD+H}УAL?F2 p,q? 1ym79%sWq`Rվ]C/ |J [cdJ4-9B\X 6K^W\wH4' F;@g1 <\.ڶXv u,נvyFIlVk3?1@s]"ژa璽(GvѺ)&-jl u0IK'쳏@ц6z0ozokk(;PY4X8+V3cP2톏>X8L8Y͛dA3*J~r|x 2c3|Nā#3,1]yag$5){(ϵU%MOXX>-iF8S,SHIHd"ڿjۍ-4i1"?s?2v1wY^ϡOt> ssrH ڨOhL&2tn ]A H^ϗ8]My<_~K_.A?n)~G[~]bi5: cvKMl0 7JdA6Cf[>Sh A>7}]i|7tB>т7S.nŀ{1%; ɶwJZxPі)^zY&|B>boqfH`StOL*{>C/gf|wYpx`orcv͹ejf%T3]_ 9 ۰.WByf%3V*mqqص%}S-\ǪS7|.!\߹Fzf@"*,}wڦllfsjL dOϹSgEcj4AΌ|G Ci@we RlAH %CB.[/w'g* W|n@R-;I⯈M -F݌Hp)\Ѯ /3OT+`GJO!Ϭʎy5WA1Nv5Jy)ӖZc<&REa'yjY0K@w.GNpv}X~} 4M2V3&~ ~Jw4B} D%lF!JbTcWhϋ?Ε2σ][YL;VivSix쳮a!:." {Ml,A} ,90} &,qR(hm_&aMOٟT|3.# h81nFl&<%LVP4n L=¬ Yp2} ^e"s΃5KS#"#킂-v]+:&wlLUh'ݢ3dRܿ+b?~1\ƫp$R&+W[?jЩdo5YۓI0 wݬ@,vhLȠ~7~eҟ h!(J,l LJn>`= HK΅ ֟؇ط3okd_a okڒ%s/Sr|3n,.\dk#4}v;-GQ Z7٬TZzuvJՕouґ<%aK>^'9q_/P(_|䯶t5~YؘX `PҢgodc KBa^[f@E ƴY1`4_#Zq6HjVTqq Tu&vw^# kgj~>䅌o^횟1|uB15f_^QaBarqR~ Йk`R\~\.PL#8dۮCuTS_oPJ :xMzGyeYٶYaǖj)%zlg}0q,:F?>[P+ݱ[7a⍸E'fȠ^N*TEdnTcFU{d臭v}U'w\~IZȍCA͆hkIIC"a(Gc8by46^}鶄u}an++:j;qֶ// +rOMQr`("Z]-] V?R^ӱ!hB;ŝoy_Ps:yIQ{N<Ŝ"RIu"cM#+3,ddn@ ˴ݣuVhzٔe+$މP)7a.SVp"A`yf^s"p$rАfV9eDS*ovV BnR͸uVEC*PkJ:CFlyzya07>kvEHwn%"M{"Tf(f ҫ"qHJ8+nKMCbM6( !V džpOgFWʺF ;Gy)62Ly#m:!Qk$˼(= ;TJfaoj؄3D6!)O q|f3<2.Ζ{0qwZʝE|mPh5H@%ozWl1'_+z(!Bo#j _F"+OZ;YViVi&4|ڇ=As隲@ QD-B`PB__ǶNƚ `?‘,Q$$aآ GIE KjImp!d.o煯JRcϢDb?dP!iR l׶{ړSuemJ0ˑJILi.:4eE4A^ "u]AQ 8Nɍ.tXyC?ЬV+h_*X 't"w5\ vy1*w{w@:hkb <kbJ=;[]p?\a ^b0`B$J?-C uCE\/ + KØ'`UdpuEU-A^ O-;Y(&8sp/E?{tpS)E4vD&ɢZOO\{.VꋈlK}K3eID8W%Qa՞|qDJXr)WWW|ߙOImH oIC_{FUʸGe?[RA1i&L&Tv϶H‹C@I"PHJ61󲃅3!U8mX/-ʔ",D]y˃SB9~,nL&|}YK̓S[>UK΁ ,Cb}\s[g,RE5eꕶ5RZfMveY3aP@_QmMu@{^IЈJ,݌FTn]޲UL?wDy9dΎ1tB.'N R&@dmFJ*S=*+|NtԞ[~Iy4G|c%%`/SXq4M&'(zb׼!`_5ldx*|qf[0ǭXgы1oZ/ Du.)gQ+/^z*0ǰX^]͂  ø|NY&ѿL`UZѪ[U^clTx/%8((}rܭ"G4{;KX#S%F:OW#/Kc[T((DB,2D4M> 3XƎU;]׾VOI.q;>=pfB=2ȉԄwVh 2rm,wxRnrYO-[Ιjƾ[B4DcLդjsbrݗ(,;K JA++<{Lv06WAq3|[ JK% aPzAn G.4{G`o '/ϺϾ1 =R.}m03] D?9G9.Z""~-w 2Y )$*HWPB^n/st5ì w^qNr,`  F쬒ㅜ+1͏7L}Uw؅@$ xy'm&Yc]\߼BWx4 ʯVh '6{zs'$U+Q! ScUXx0l`{{ݦ`JNT =ARMQ$n)"B[NU>+bÿ.P(qmS>ꏼ:WF'=Dz]j!(Zu%Fdf=Y<#|2s\a[@"k7%MaRwיmEu_9վs@8`Wcn#@ 7׈hAFw[m/{a2* ?Ej`hCtޖͣf|R'vbq?/|Lb,-(avd\Q-9ת 7?+PD*G!>Dp)Ch^(x|CG}((d dL70їySXL]fO /S]2sۺb?Yncq|{"KG jeD )ۜ|a-LʖC&->Zs2A14ٕ|߅EVŋMԧ:t$  cm׏SήAJ:PvIj6$[}Q21?U;Gc]F\\QZ÷FkwVONLm\yMHoVxTZW,u{ο=32 ECH\M˫xZG'SXOfSaw>)aQM0]ˁsQމ3/Q໘TYb~Ojz6Pvm{ƻ)&;OJkӺ^kk-Y+ڭt~"([sN|5꟝i5ďP mZ?4O}MSzbjRdg034jq aMShzT4w[4n9T%XPAfl  TźOX 3Yw~K&Ou|mh;zsoYWs2ݻE|E#x5x7|kJZh:%TwC g+ȍ9*.i.tyx{ʞfea1\Mb갚>6-E 0i.S`hFlWЫm{7 #'fD2 `CQi%&jtRmMҨ`%o@¢ܶ>t(bq#gÐ^O_h3*Rxrk6 Kʟ%u·dk^NNg\س *^3N9.УBo G~{e< 3g.%!ׅT?5|n"bhQl^> mEuD⩩w`-ι6U8>5X(v&nSo qؐ l<@6%7 EkƅSTk%7`>(41z1±[Nɹgi;3,âqpw:=i_aH;:hصPz_]S^ +wt-m\g ͤ{AylE,=~~Q-%f!o*v|Šb}nKuRkƃ*LAGJes[Ef(wgvHni=9 mFB$C̑mpg!8n>1N̆"x}hU Ρ5$.?"~F}ѭS#Y1t-Y\5cP18 *c{?ɝު6A>A"",['>cOG;XXa-\3XY#mT/f+cV]>Rs5_;• ksϘK`T:Opk!A-wKikc- +Zq$ޞk53aݯ.>7h#;(1)~'ϹeòPU m_M`ݵnm2LEF]7Agz/o-٘B+đ4#NpO}ݶ$ָ4Q}LhI 4錨G' t?.%?u"̕>j(~#.EÝ%n: 1}y྅WY!:|g)e1S*709jvQpcq+X:qLǐ̹q7yŒ)*U(…b{2ݩf#?DT:eaWhUC*֦0 +c^yۗ˘c0 {۹Wd!k+=KbԤl[/ 4}{d"D@l6\b@HEQ=aO$Ri? Z"TLW*7@:ju@?#8)zqe36( Lidn=J. D鶸#NjH|;mD͖6g*- GnlrٽvmC)^I/ z1ѹ*6xc !ޙW= e Vbڊr%=W~x]#3*xr TȨXZ6bU4rK%؏hdNk&0[&Ѫka,;aIfN];-rZ&Qu+ +` @׬7!1iTHhl.z A9Þ1ErE 5UTW hPRג^w.ޑ@T*e“˜7.{> dO/ i *2^'B OP#T!|`#q ?-2a,aH/rAѨ N5!cO{]v+x͓ENHq5/̉ &mFEbETUg6J}]H+~ir 0hRX}SBYVz'GW@}lbQ5+˷E[cF51N :6tR02ҬAzRy;v0 77rBAy@e%"zS*˶$8V{mN̿kd53xx@VM1 7-Qh%>SփH}aD*2g]jyܚgpXJT~"&$p[JDK]_Y1̟RD$ƙpJea:`Z@%qζNq;fAnFL<0P_X֦L/'Wfe "#Il\V'paKq. .a`3W\`Q-ɡ(qEyj0*(ټu^HbR8JöXR43WK0?_#Ӵ4',PAj#܋H]sNN՛,Ւsv%zEIKqv/` 4c` nzٚK^) Av#+h;>ty֌Ĕp]Ll|i}ZOLUv?g0JBŌ=e DH0uCc_ x8⪃?MVۊ¡a)nwo g/z A:uI f;  y|w5T-{e+`/B{jKǔuW]}E9174 t9t0_]h"R֎MK6n*-Ӏ_жj0+Տ4?GQ-E(-u̘+K+j kAtopo7T3((ԥy;xA >rr != *S$$< Mv@x~k͵D3r$qgVikJW#-ŭoFƄA { *CF1ק)?ZT@~7H! ]~T44}'c`~3qjzyܨ]D^QUjgdGDŽY[#r̟n.SoQZ I*U%ç1 sʰPЙ鷘[7PNI ' JQV ̲2 i`ys~6B9hd XP8┶)FH"|͙N]i/Qz.-J ډ{*a1aR;7!jf)qw@j8qhvu\JPզv3Gp=VY"7"ws5f>[imp|AjuSsw 5i+:Y*ƫ+& -Z(DKa$ỽ;U0"< ]xET%S?Z B0+nB9N- (trOV4>sl8rO  A1nO䔋o܉*?ohbo?ZcziK4z)>PB: jmvGdEfjp6NP+HvKIb>:= &GE.Xq\M * }h#!M{ 4lb`"xXL?̒EBrL/,>>M 'y{"brK ll=k̬-戚M1_.&$b#VvN?՚SGŵ\Š4OG&͖uBGIZ=H!nSt}n"uv}f7o,I#ATG_FHSDܐ5|ށ#  n9PtΪ+^g}*'~(ؠf脌<-Ƀ-LLz<7t;bkΓIr{^QӍٖy\)팆zHmh܇].%^#A`1\)A-nވYfVgZ Mh{NeDE<ڭ!Lfly^!$}&5yv2 r0y$'!sv4d8 򒣓42{h6FN !xJUh00$BL)*jP\S[&8sBEp ? Mwa&dlS^wI{X@ba%t .(0$٨>__3 Z{ìWRĉI@KMޑ'#$œLC,1aCXzϊҜIҵXu=gdV2@|D GW=9YDb(* Bijͨuu,|a&}c 3Q݈oS)I5L_y HL+Br`MlX&U@ş7\M?j p8@ &|DDo&qeޞlԹ5>5OJdy8w8{.x" vܴ48fP?>CKGHoEN@l;- *nC4rБ5H(F y*Jt5vסJ2yǨAo9rAz}|O#K.mJSQm6.`((&>2DLcؿЙyhaXr[^PRδ%#OұT_wLZD׋B^Y藡vV` : wXɥ2sq旺}e\,Cc:t<*!rE(=zXM%/^+O E2JKbJgrLڶI='݋MrD6J 6=*Hga'];#%yʥ9;n"oU*2/cD~x&qͪX7oer6Ie}􊰇Jغҍ)c#t S8vݰXk)ptOk]vDd](bbh_$- -l{ZΗIaC q="£xœ箵} j %p Iv"^Z\r{U#5u$L[{x|N|UUbh L#`ޝ" Tu|G7}KN6$T,LuYh|PK81 Uձ ɏ {Ζ1҉_CbuZX5$ *F=D'|)g )OO ەֈct濩調?6!yl_ x`8ؿL{ LvPL B7ǖ!|nq}O>}ag߄MA/Ohݓޛb~tSkB]1LՌyq NFI^Bh[ {GÄXEk(b;Y[6ǀN'` |5[v5b ~jqeT>&W_O?OZ'%%`z)w@g~}8% Gzб ~nᯐ!cTb!_4HIf6)/8WCܙDo89NO1e$gd%b:;'h^j,'5dqoJGf*l' tvG7ɺ1 +cTp71Q d=u` ^> rv@5RXD/Eey5r\`_[ K!e?Ũ+A)~Iܓ)EugQje=:~4Li3\Nt:=u oԠԿ? n#NO@xK?B 6psZUAI>'`CsM?A2@R<2 z˘d7z6 PVtS?PANjLj@,t:M].6ˆ%ӥe{D4SO|ϕ6 w5ⴎT5,L@܋Mp¿ՋԺ߀6:3k~Z秌p3v^EO./#7&X]o ޵]@}n:umy3 H}Q: [yЪ|4q@EKck.´._=fh^{_ʞ8cws~] D ^Y]-*^!Z 1B½M=ԙm&si~\Y_9Wk}|TS'Hoͱ,!3cR}6@cevMM(M3sq.Ft `n_]y_!p ΚHk$80|XJ0p0H1q)v_1Vy[[ ` . G AWnh֠j=O?o*i|㶫;,xL%xgTzٮ۹>\$V3V]]:=œ'F.;NS vx`QIGA0-{rM\[-=Fy~JV#.j}UQK;(#v;O^JcUE,gCI=( &*?F5$&B8@q^b͈ATs5[?lhMhLX2z5*txڏ`h-U5s5O#n'ٺꃭOI<ڏ¦tc 1LKP"np'h I!ѡWk2F>$, {E6{oW6*[ qV(Pj15 #+bTqD(~Ç3 W֤g Gl[Ρ8F؅W{n,`IZ2q$/FV))3,d9ޖ-4>o[1H>i%~hoz.wvʧ  0NL:UEF&zH(2`[HY! ƂZ9n^ 6x,R9Cb+H 9S6ʺT= IHU7s1 j.y=}*O.>e!.Jx}Gq88d>]ƙ3*k @҉ p0wu5 J fy yt_.# "~8iVmlhj/1-N UU;T3GYw?$ѧ.z/HNHY.;HxNV)d QL8b=IaPƆEhoNÞ7Ix>'\H.͔\{JA#L'+Y0IXxù 7!*=o:HbMˠ~ø\e?2_x_kFqL%:M"iq5G/VOWDU),.ʾ&jyQX$mu3 M9k'͔ RV JtvUr.6l`~NkZ1c!貉BGp< jG|gG>)*S RKp+ek9TZ3@_JnP iTЫ[K[|*. D 7xBAVbErvm>?!+GV|h7L! E% *uY~6R7(%p߬H}V:9 *8l(Dc`io!ף{[J'EˋirQQA]^%Wò- `"0+ޅ8| ЙF ,:YkwYv(Q-0`y2f?U=$ێcvI[mJFu3\qZ*ӳakY? c 'G#oc(F+50h?ztm'Fr>&,bmCϫPS%Ps|U>ӾΈY0If y(qa*w>kŻjIohI΋g=I)-%np\k2stON`#'\-XK%kS X BC(o;HԅKGj%a&csg+.bt-)+iZdޒs&/@ϝ <X8ؚ| W.`cR!0^nN%:1C<*SGtYCl@usZ<(WH͙pB.2:uof "{Dߒԝxdft6ը . wR8isCzߓXa2:Rz8wzrt$5J8,qcVm^6k_D⦲|‍o%i`^ŵE lԚ\MqN񠴖ڑ+gis4MVALCXl;og}Fij^9i^'k=T1Bwʚ&SkyJ[a_ᦐ {*'&(T NxLҚl7W@"q3 a+)˅P6_TW#iZ v$4w3l%W V77Ze(b@1(;+ބ/.;e0o)H|dY)I1Nɥ4 [P2qFCuԴ O@eBp_k_sM]RU3w|Bɼ%><`241~#`(Ʌ6R35|Kegr&J% @Z9}'/˓ܤ`4j$;#7dY[3!4%Cr tl% '=j)z؝+sM_& p:TK@/˾2W;zT?lԣE2vU)}KJ!,޹Zޛv"⥍>rj6xgNU> c'$P b.xF qr+eɚkL d%y@թH<0Fhta=X馫 7A22 R?uݻ!OREPee5f\$evQsfpުisJPjogگBo~5_Y ~x6¹Uu쇓6b/+W5e+jIE->!̃[f<  \ OYi^ծ({7]9^S-1uQk*\h;y2mu$|FLCAo'\n& Ч5ok}Z[@@ ۔ $)~hp(R ,T}$"ΎjcyA0wʅct gK6+_a zI U6LwaТ#o}SLt* k7 {2u*¢yot$C)UUŀsx)wUQ*ː^P.cqG3o./pg)ޣ?`_oqt;%5Y)A"kOP"O,UFTLb'櫏IݔqN4jAϲX@ӣhb˩2˭ǃVkEFǷa͡K𶈚E|7e2:l&t=SZwTE p epD)V9|ux"_됕l-EUx@.KfT 6fLK_Z'LQ[eWdRJܙ.$}R3k|*/]M[8ud@.c! ǩ VMuY}D; w+nUFUa S՝eRཕw54N{R2 <|73b/pʊQ]x5ߢqUɲȪ;{JVj*l[=cT*8XVi(97?BT5|ۺ3̋ ~O{sim_ J"L yYJ^̴;Zs9MTv8Ʊp+1NnmV- :E~)[Ϲe!c|WC#eJWG,ZX/7oMK^c`7ã<:H"cV QU}}F*)tZ4W[qu_rz! Gx׳ q3:R-FAD$b0L*wX4s\ub/J!J:<߱2mD kCH0T$ ua?ē-} a@Ԝ hDNi^J+?ݱ@,*9`J~jH%Z:ʔw$J;EW@,=:*{fk=O Zzm)1&zJx(0`*0@D8w?֡2Pޞu4|։Dr*Sr5𪽡[څtמ? j~G$u0) Hc=P` ~u 93S&ʫ(׍į$Py*7d(3GWҵ2SK2GY9 b8Oh&5d+41xVw1zFɓi3zOǼN19<us74*L5a#T-yg}9P:"ӧ*|pͭd_O)5&ac?CV1xykluuB|Mo݌-x%$=m[ܠO?L<杉Uw*8W;i;Sbg!mg{6X 4D +gwݲ,iIFjF ܯKh Ve \)kA3\n˗Y`ϙlٓ򌴻QeG(:Ȧ0ŮLJ$S2htRS],\b, BEM ִ!SbcT'<{MC`Jׇ !U^l*jamK.Rni6lTLobXRCHۄ=p HZȒhmaQZ&=SuEet>l(QËEe zN)W?K<63 䜘}P8wif fP cYSo6-S MIG'S:ppy؃_C{fy!;fw N*rY xNvXRŶO7wkl`NX?¶v[S$cǐ-x~=@YeLtdl,49HzФ#pFS5G!p@4S=ijVnO1!,uPs \ҚkT8?T(YH3>^m/4ŝecbd,Q+_74h=&@m+H4>`5mvU㻅=VrNֵȞ$]Lh*&Mf>"_e0S*ї #‘'jPb8\a 'FPxHƂ*?vf/J\3S4?+Ӣ_ ylѝ1mm ZEzp1[GM\ y[QffOm] [Xy}hTqAjnO].Q )Ed!+vF Zq/ꤨYOH^y+]Nʮ-ײOZ_pmd˹dvwC.Jm̸iXcf@˚ nr Eݭ卖ۑc $hNl1oMSjL\UJ?qfqء(R-ape85}pf RI;e8+9e!X\ &mj :X% ,"yLӳ'Nla^Ki K=n?fkQOݻLZ\onF~휭 F hq_qx3\-w2'Ic}J>VFy/;,SQ}>91hXw\M(vcf冦YS Ghnw4|xEѢBAdd9"l( 0iiobixJOw1NRE|T(|cp=Z͜'DFv)Y;/ľh;шal(BşM>v+R܊ŽGKf](l?{I袯Oǖ`4L"UEkz*ҍIkmmT\Ԉ.T^}@h8yn}9i2O%fjuI^fNeKt~Pڢ[ӷ$3P4Hb40HJs f[I$\ T*{ w֔C[C輶p+?'dvzow ZA̛i'AaEmߝÀYꍙ۲L`Yrj!tn>ݜ>nIw͡d*c1.y$eǒ[h\R]z7$S)s)C0)u:"HzH3njn1j049 A⿒0g^Xkġ2s C<'wL-T'z'|dH- Qr}3xKg=4nH :B>?V\~^ncc?g`!-ej6 N)j7w3Q<.N[[[yZFN2a.nB e i:+H1̷l?g\ЅB~T5K= P%aP=[:a){dt#ȟy-GSvgΛY4<r3Q Ն? gRdGX~`NXC+ZwbGnLw@A7,3mXHz_=)@q_4Y"2wx O,B |_);d+QьGITJ)".JD4]WCƔVΘzg6\H8=:Iy}-0A:Mc3oo3!; b>5 J|"a;T sO5|Enn [;@0F-K4şkEk0y5w5v̈́D3%Om/&<~u%sG 2:AU0daBl1 {t n:mSt=v0|sͩ$+rzް <}#_ 3 _مD1GE9d+gbva.f,кʓ]3be @q  {%Ds 8 wK 3!Dla?,jieS^ r&<:Q&@WqÕOYv!m&V ;)[pzOJ}MNAQ>BLcHJk !Y?5K)sTr'Ȣl1@z#ܲȘ ̺XVGd kY-$N+;PmORo9zJ'3mkJFk_p[C+GBjё^ ZÌH[]ޚ~zR M {$| ב{xu/ΛCOw];Zm:ݾ3cS Rt0A֧/+H2ܕ~*dtDo\H l aoȬ80~%Ꚍ LKnu;(DM$[(bw9Bj!ۮ"[sUuuSY{带 Kʨ3mt ٱ:S2 o3̯g*ڟ7\0{u)W@T/W9<T;d72v'zχ3S$\r"OE@p3ohE0!S_%T^mf8[6Rrg2ZمpUog.gWCs=NќVhv%{2@gAٖfdxs G-\Uy kH7R;__q5Qc=iDz }|D NWp3]-:YTX\'НPaӮg'%ڕoƓ3$YJЭHSϷS>ҡ0-JV=%@T 'ztyu~uv[]Zg|2m Ir3?FyDr 38J?P}_ begڈQvKy.J*SP ~+ŵUZQx^%y׫yМP\l|A =]yG?kk @~88@J6Zxyѻ oln< /NkLޒ{[GJAc^PYP@"2tOt2I_o'|KAa9&9FUHS*} noh)2REwmO\_ #Ub~} XZUHh@tg c^zb0O25@QS񚄩e%g݋[=)taw2zpǢ09̟_r&Fqp_耥l0bß,PCD:xDpu:v_\F@~xgؐ5`R?*յX0r6@eK[PTC8bh/xIL !ϨnɣѴF'Gw'U =Yg I^O_J!B(z%!* X'mTȮ%[s<&O¼MZPd_\)c^Wpq~G+H-ӳ;SGi-߳ƞZe3,yD"YO\*/)Zqp("p0CXe)08C~&Z4'f(kcS]0Y*$H";F.ݩvD-bX[]`Nʚ3؛Rg7VEuW\W~]B"K} yʣ&Ie_MAThVGDF^S,!AVT3U8bCE%^aB'P;T+J9vrTV?3ŇKiBe,ӫYp9.UU!f˚4$_#|0㨈cH)@Q%u~ [{+- XӋ -F9txI]k`VnEVywՙ@^B)u B9j0lyPoJ g.L 9?{_S k/ʰ9I3W:uզ7"=I^};zWy)4oK!cB Z5H)GPv|lJ{[m3MGPL'Gt1)W"T$T:tǧae8)ཱ5ΜJvUO Dlt?<1^6)+#Bg=8M> Z|C#_Ï3i,?BT?$>>q LOm!7)P/yt$kZ4#}gS/k36|`:ehjQWQ`J&MMa̺l4<<BQW]W_7ޑ6c[Z<es ;V$jƨapxSv 63y' O 2 |q4 8 -*___2!qgvb06(Mͧm":XEVۦ-9vzhֿY ,!Cэ 뒌sD~!^:bcZוl's`W@8" k7Z'2C[r5VSW@?PGx?$TY2aq9UuO HIO >+Gç$ȸ52? 3\xG3ry0^MBI&40ʃ9=]56r2DbID!=SFL#bdVRkf:1S`͚OUxMn3x UȸiJ \S^i;Ls3H7N|^S1XP̄O39Xb}tn 1\ӨGU8X/n}_sf#wm^e5 #!ƴ{ӟ}^Ky _chٛ?!&u=iXXHd ozdWDAR=vQ36f? Xx`F'~|Q&JEv3c<;IY˛ pS 7ʖbsGU׳mq8߼(psOtG{Ɵ=mue' vPQ@ɒJUDTsܬuTCΡкEܷɋ1pBa45 [{dLmR GvTtX m6wH`=K/+_i?Nw+9\ 6䳐c?m'Elx';֮E ʢKcs mr^KeR:er\+.+#BƯu +zJ"d.^jE:B9P1d<E˶NwQ*oXdPwȪ87 S3w7Hىa6?]:E J61PX@fB.M)>c|!Ȝt)!>wmO3X.$x !с䀯[``q6I:8*9lϩ`wZR1/f]luBL)Nk7xC? KtK Q{%!FHD/жgILjvE5B ld [@ŒmYy)NÒէJ}`?H"F.27\WfW>e.W/h+8` F|M6^{aW2 2(>JQ^! e^&ySYc4%Thˇ}h^+iq^~Aq؏2= :9bSlVN; +ϥ/gko ?Ç#a7E Tf9-/V =Xqɉ[q8lc{G"Ͽxu{]7Ɩ!{k\; L2. c/Z/)m)lg>LN]!.0Y*/r<|Z%+c&zưnLJ% қ9[j]a _2VX.9c龝΂Șٞ`½o> 9du EC2xA+zu BvhEk Ğf(0?0I|]ʍ mr(@*]pݙ%C}P+0বfYG-$M6>xnFJϵ^YpYt-dΪԤhڲM$?ϮNe:d+&6C.u2QqhWĀC1$/%$wݡNtb*T1zmh%!ZTpj6D#5suNgCYn!A5#}xX\uZUܱNJSv,@淩1-mL{u Fc %Y~aOiWM)>m vG( v@_䡃m8lKN>TLٶ#2 &y<)ѭ9[2ӛR/Ԡ̮$(xJ|Cb?"Jr=OUń$:ՆEc+r#>BJ}C?pDJz$wdTQ݀m_k#J8UxJ/nVPk˸ꫥPMxīaay,ձT@,MlalqX 6qc ^mz'ӛ=gzr*Yx5G [/Vq?D[x#'C SĩDl7f0m<ěm}Od]8d2:f#ލ7I{Ρ9 W j/uI S} @h8;8>嘡V;3 0Kԓ8n$QediBsuaةtvˋ4WX|`lb.CG0Yb}3ɬuuDi\lUʣA:yel;mD,!GOH|QyH4 W$d qy;h1YN80T+Km`LNhX٧YTd3KnUJ byllwKvUG?|WDs,ֲz|?-~̊My,ZBlE%(QM >8EGIaJ+Ek 7vb m5<1Kh"JzX!  P$.ڜf뙴UJ|tbՍ>­OYеd%AwÇR 7Z$5iNN3}k.dUA 9&VI,|\xS3`MjK>ll_y0II}h+L30QV⹳bk$pAe@mbRjˮq`:٫F\ފT4Lĝ'7b,]K'#w ibMIR\,|m@&5+)pE@{ RWm[X j]zIa ɝmO Q: 3~J׺x٨3DBie\"r$6@7y=ꅲ' ? B-8ּ 7{ z@glE̓p:O0 gq7*vBx ; u4|gG*DY]b8ϱ0S,, _ &9V#8Xƍ|KFC3ָT@h (N]KYQΉ3 T(rlLZ[ɸڼ- k]Hq1f@.% /3ҕv'oJKZmP]CB7f֟J,1~,%oTi!<׻޳jӣ(9ʌT7ߔËuݡS\$.5bV~ZXm/֩7nY*",SZ.r/s`u `˨[O|y,vRI}G'q7j_,2>JJ f/Xl￿2*g[&%&kgwUǿc#{Zlٞ1\*f 3fGkb%J \L !x/S5}c0gGk^P4'VdTiI.E0D'gqs3x:?n:=T \k~w}70[ N"-ХHpJKwer0F:sWθ$'3ktH|_/i:_ G2?-s?Vua!? xoF\ ^Κ njmʶ"{'mJ=ɢ{wč0Xٰ=m_Y|W@$ӖΟOTU޸ݪ$Sv]MK-|C}d})xw\FB 'Ԑ L.O#.]<17EsAOws?qp5@^'KJ:͹Re6r5̱g4-1ա1bCm⚮+) F _4> _.u}6Pz^=l3 /wb-A]%4\)oYC1)LLG- N3;^/)JH#}yx5ii+h ѫ4o@ 9ò/%N, 5I` C?y+^hBӮX;/.E"#YdgrL zMjr<*#fBm&7:!"vgL~ٍ3eB`lѣ O8 13YL˓M$:2L v3p'yȽΝ7Hf~b /еcFk g4*UyA_vc@zt1g@&ؠczn1)3"鑎qgV:قfWy1OQS?# ?E~W L2#=HK^1馩rljuʚ4]mfWnsYFBw[G ֱ֗:\PH`RX\X 0%gKOMo]>c%ݯ/&@Я{ EZ~Fk6~be57H#8!8su W6m湎Zf6ro8 Rr1.)4IINW-d0S"{u#Y`x ZUӐrp8eÄ^-8Ɗdy!Zr-k;wsʩ Nf|"Wd$J:jnm&iΑ~Eson]9 =[H&yVagz,<GԖ^iAId{vBUv4ǍOF2ExbM̊WNae>e2z"* dצV(BΧRbI_}6Qd!44ᆍ33P"Y*Tz!,T#oTVZ!R)R3s-9~Jόu<%(!ft6TzY~uc7kd]Ws*%wHF'=E!/>+ ^b5OTk˿ebݮwK. FFc}?r&~Da; ` /`Ew"I"܍3 ObRڣ'KF_)[E9\X<4b[t]}X|E > ې}mHEF)1Bz98TCQ}bOd[\s R8fw bs{xA ^^"h.4ЏVItp˽:L*^\]|rtRVy 6'ƕ>Ox ^~M;U%J۞پFF/u"STp=,^[- C 3I\ttg x++c~|)-ﲱ5Q+G{AA9,N HƢ%VL_)[FھY1х*~HQhL93ֹ,ʈf~zQma9 _\oh@3ż;°B_8P؉\ J0K+ ,X@ V +!aBQ'aK XSv뗾1;n5$? pX=c}²NrtnA^ >pv~u*@@Et|ť͕5Qvhe~'OJQ͜2KW-,!ݛɪblat]5gԤ=s> >φ),u$Uq{j#ByӦb8%~mF"t]`yL3qZ"|8FVsk[Jh\V/G9tYj]&SeQ*7HUS zHrՙ`І]G(ny.s鄽\Q[1nJwVUC+Rb;r LB*)ƭ Cs=)bSK~\;͐?a-A!!TT}l*4q߯+ V{N[7,ߨ| 7+$nPKh.Qx࠾=v]ry"PS Q=tX= O )8)I)GolϨ|y7Y 6c6<9_gˁ ihk+h+"~7Ռj4JT}Zi Crviyzi$Pmi0f14'A a-x횫A4A!:wd`` o *>+t<#AY[?p'MRMlRt-8Tayf&1w:[1#Gd0u<{%$ 5̨ܫs|M]}ӯwӈj/ "׬ߒk{Tӓ|Lz'v>|W $J-!F T6P%߯BMzdpgKcU*E틪Iou4!XL/Lo,P3 .fE~|MH"Eo Kj9ɫ!;ğ"&Y2y쥧L\lV>{ 'SdA C=m a'7xxxBrw@g'L!OK.HiJEkS:y|)\]R%}yl,5{7q )^UThDBY`)jϢ:, |!{բQx4eG.ZFn13s>1_"VuoKP M܈R. cGPV+k-Ǽw_!]3k،m@T }r>B^h}=k߽  P@Oe0S9Gɉy3Bv+g/]kRVQC1oQp}2hl)@pܭ>e6 ~׸iK'*zALʹDXuD E&b]-φEn"HenFaV&B|Y-:T&0䰀!`Yr]c9S6 Ҝ \;n{BHQdkd"'j! 9Q@kZbzp?fbg,|ll$gEPH}4"z=DFKyMἻÙ,'W,JuK[Nc@2P(NϷ[דTwx]l=/;?mZd9"uqB{T }hrB'ńI\h2OpV? p<]T#*?8*}4Că3i8á~LVdO\ˎqBQ*NS%_5*[嶄LF!%j֫;|(d1/(PV9^x}L#Uv ?l Ba5EhU  0JUS1 WC xdٓzi½`v{Hb!!^c%%O/F}F%cJ>+Ά$؁`"D|o@pJW^ {ׄ1J2;^N es0潐 º LϊC}D 78©LK&QDXv`[j# W]-0Z'Qk['J#'W 吳]m֑ @ ÿ|]+瑶(*!phСHuNO;b"mNƁ:^N7Ai_F/ҋv]D3uB }Ag,ȉ% SgΦ=2ϕOQ#zT\WoT>#S*It t ODz =gZVݟЕBNAa@4 ޢӐUnX[mk1@|zfK ;OM{o! Qnb OX_wm;3$R~1ou?ݞCyvrϚV _* DC-> c胰Bst,eH8Yl *!Ooa3Ym"S 힪IJl"7ڷɛ MlPl.}!M ?7l<4eQl 7Snw /}-c~/kuM k닱29|qJN!_0b^=2np#)*u+gp%$SSƥ4Y `q _;_Zb5 O"g@|b;S1St9Hw0(mBf^ "z_jkkY+N&8u i{Da}^s|W.2]yhQ&Ļo"0syX[~^WS4geG.Tyr,bi՚|wVQuOˠM4ͦT#y| "K}Ԇ}ALܱ/dK+W8ʖf >RC<>$ٴ8|ЕF1:Vq2..q)/%- $^Kz%Pu g_9=?1HK3_!C뜝)&(mMHro;\cb<@瘅K`)% c2XљTV4 OMIuD:ߪkT$u *8֞;HH.%ؤ5D`;[DbdH)USsB ŷЪ3 ;C۴{ջ6sJB玏yCeFynXnрpGog0aX _ڀh9Insa23'h2w+%R<. f^P.;2o^3Tt[pޝDvJ"];{7e 4,>j4AQnB/RXTn9|S ?wSE1^Г$i:Ne~>Sl[44 o<踾DMbTv &ֆg%T;ƞ"Ũ z*7T)1lkpN~?19%{?`4ݳ?fp,V:/i#J *oٗO`:q%-M:FIU$bǧW٬?Ul' BE^wCo 1]sѥ-q)ާ̧O$[zB!epܲ^c Oڱ{~LKmbÇ"D<܁: VA?_57@[ŕO)Y~ٜo U0=1ODCGxoȊļ{}a] JO4o]5Hav%i_5K@uraQ *5V{@{9ohorEܥ%q\ʞ'ܤ6EiF$6v]6jhzFΔ%Ġ*]*ݝΑeg1Y5g.˫Pl#4,ۂ!lGoKopީ"ҮdKC?3OTc)<5 T%~9Ā#EaE5;[wق$C{=jCټG+BmjcfeXP$}Zu%bĘLɭ |r;,.d::-]rNC(MaXE ǹZ 擴NV1;%rXZg#S4EqVi7GIhΞ Qꂹq¬H<2 iUTq=֕t0Te ߵ >{K)a]Z0`=,k@Xmo'Kq0@}iK}6d#2^'>SNcs=%%̀~H4'44T&T:- $kǯku0XA Z r:]vG@WVGmP)r2tOT_]gfZB b'Om4VR,~n飶kBIh'~gյ+񳻹]xUZf&bF1"gs&xvn o'Uy qgѕ4uCX^1?=粘Kg61Avhq.v1eY:Gc+opA 7_~McJ E(q9,g,h!a[f),"yhn= {,N#+3%Lt9FiLA;JF_;Mٟ2YQYo bNF}=HV2a[-DD$ρV,Sr70y`ְ !]Ws1,@π`a |??Ґ1c{>块kq46L9L^8\~+GD7 ڑ7g읉5՞ec$.g?;G0^khZr3b1:$-g@ʬ6D )6yz  NV||GULq*Ar1j*lK= ]<%1GrG#lrO熠iqaziV)_,LOٸ5s2YRNfj%},,j,͕\_ (P"BU{*X|jrbb!eY=fbD~닣E}0 GFHOHA!3ёq<Ϧ\.tٔwU%{EUf?h?S=n~m"GaR90 B@C OڦlMKj|*t/QQBjđ=4F`/:Ǹ'ꪔۆM,\ҖB;α\#N$ pГ;yt`/)\q -ީyo]ȍ?s\ c*_41<PhScBCT+kx\kvƉ7xdFd$v[S}V5=r26\}bاW>͞z\Z·B9'!~ࡤS7a/4ܼˍ6/ ymn2Zy6HTh7NIN[G&-< n_,5ў-@(m M*$5mcUzl)||YOJYZ\Hv?N~kDY9F;zw^:rn|k vfd sOLLww i–ZjM!;føh+[WՕ>_w֋5pӸ煣.-wkoGHd*R8bqy2f+LxnEB ? 3[TMd{K]w=ebm& ,qUioS7gVhwTIZse"f*}1-HPw73,N/;ˆNL|V]&_ Rz5`k8w\T笒h1lfP)} 1_1JaAx4INT_S$4|I_/ t(#Ow42~]ߤA2P3y`xTWZ&\ĝU7#W[,a6 #iرF&`)gܚJѦ禍D߫y̶}>l֗a_@y|n|  wxp`+wHƤʇЎ2.a@cEcB~徚 fKvaEK:JVj=,E|eN5<ÉD*qZ!qA㟝e5T|%j> xnJ;SRBRgw0jɪ[?RqcaU"BYK2v?“>gA(^T\R46M i+Mj)4Q,!@IA'˲=eoKPeq.BVA`(=e-VKeibW|55Di5LK iꩧ%ei =p5Ϝ#9:պm9fF/lfMUɰe_S%tﯔ _96y.W|B>Rx #v߁&/8ԋX ɇ-"k5vmxm. q,9|\-ܛFUeD U}ͺC(`OhIH]Ҏ @~g#]zOXqƘ52kL^iJt41oJ`#eã,ɾ@;rNdiAI4[M["~Rk:\YTb;ՙVGWf tܰI}xlh8#ذ̝eWv}8?sb|"!/#q>4F#\uR:1䡗)1:j)HVO:Ќ+JDC 3OL b^<wrQ ]y sĝ?V]YHu G#/)'YلO;D`$0⒊wwFߺeNK9"$çE!cvR@-% .yb7z$h?i8EsS!`>4W}Jpk;hr V(N]J Vk#@MRŅ,Cu< ߯%I[) ͫ.FM;tA%E#F/q`E.qX*" PvhΓ@n{sy"id|?~l ڕiQXlRĖi_.BG/[͚Z: `lr<{kw@`c=/N7Hp\/|P=[JW3b1a11 `??\ _?5^#8))\ |IY}H=~ь,߳kLEWsm\{DkhmW!G Jo<62K?;P ʀ8 DJI"S;bx˸;V|~osX70Am3vQkKBu!50^E粤#ҞMWR:Ԇ & v5 9T#Dg/Ԑ S_=X Îd8j<BdQA'S(>8r'qI-պ>5U݆?q* Ko sOZz84؟ws`S#t|e)_q7䭓vR{( ~pmՔ6<51q7/J #^F:Ff4\ؿba:;[94:gW#~#me?*_f0ņJ|*൲Y0Q+3z.. Wm=P!wlDy*Z{]d%$UOZ徫X˃̃;BQY ʱ M^fۄW/DuuߋY'2:,Q 9!7N9M [-mh *"Swm~"{<NPʥg&G0qGܫQl#ؔ&`Or7.#8&>șTkB#dAט=!R܃gXʋhtA;q:s[5)i"}WJ :QP=!)cWkuvwE`SC8 GGXWmx? dus:qzJEA{*uEc&*Up?P$׃Qè[½[,,ՌA{D=+&Z$QͲ/ݼ/$/.xgYt2{*+x.B|<}> CYh|vz堦YGQ$&M`!U q!e~ DT(`U10@"Uc.w)(I ;~Br?WA0?t&8@׭ /U8,i"/70=poMU# b$.I13I}?UJ\ a-y!zJgPLJ?K&Lӎ(ʣws]rCGq1Q+68#,gYh#>Q% U)D^(į$Gfٗ%}‚JDӴ7G\Ԟ3P:j#*N-uA*UG66՘<ⵇ 2"O|^~}ո2$ G"Qږ4u-=va!w wnPʵUb*K 5%bUEjtĕV2a(T 8$ij,| #S干䩰P<^K~#tNlТ<h;l^M"M#[0PQ@Gǵq\_MՆ (g1;;V޺R\8+?맮WM$EpSt0p1j%M NK _kq cC#Whl_e~t0IVX=+ L-Ixq9\buzrA6G\l{"ك 1]}+4 |xLA;$BǤ{n3 i~OpԈU/(J~S\R<pPlb-TO wF}*(Vk"m@$'DPeRVI@'!5Ybu-ەӑp>ac]ͱYR*$opIė#: iǛI{*kpC9+ cC3]i5dH=6/ՊEnAZ/ g05`;|Enuw\e9 {MTwbb$Tw2R,rC#LαpoڛєIxRYfQ$TKNz0G/ʹ6@UšzOOo-|26l+}lg"]ҚeWjxLV^\I3 mX*JVR{=R e_ۭMi À| 8S\&a 6sd(x(ҵ_c \mxcYԟ;aRLZ dp6=YaHr-(#vbt!7lDmtoKbMoPr%Z4QuP:UkxLDŽUrTwl3>#ijı.x'bk(Fq,]ZLHwT5`/qpfc+ʕ%"B4 p|Htv(CLDyCIVKZԎ}^F{/T!x}VN dߤ A:,xn;H61fe7WtxANMbq:-.R~z2AFlA=lصT[>HGIԠtU苎e$:Y#1pjv_k Lz2\}`TI3mtf(s./_w~j@68b^uvz"F8RQy݋9YmWSeYTvD2vw?-}*U8xTrA}LsIx;~PKkOn߶)&E0!l,-6QpAf_KMDgO [u:x}b?gb^t^55E.h,3 r2+A@3'v$ xz7_OZ0I(0qp,1`dSL[uxhZe:^ҿ/!8u+cc)|)4ny+b4 42|rޤRGRpLD"l%lAN c={C}"kks\K$I\DVu2 y]CM?6k_Agj Z!SUuriu&3)#D[3Ȯ3Nݫ2tz ōC|8@#SQgr %ogW(gV\d up/w+$A0{$drQ yHe怡@kͦ.eؿHdxS;GA 4 -ɹjL 0wA((&W&rG ߑ$e)бhq9kNBQwO"'OOeRHղ3z:oGNQ !n*Y;]m2'V˲Pw62|&:0/hG*5qwtė`/b8NYJfz:cK"m.Scp/<y"e"wOnuTl?_!*>Iar?51D*7+,.$W4oO*1Ǘq'yⴘ;G/lIn(ۮKýk,y:w_~ӧWevy6SSj!޲`lJ1&p%ޏv9LpLV,G:6IYkY__,GBjr3i&CJI_}d O7:!Fp\?Oӛ0CӜZ z@#?M(t2:uxϷ>$/lѶIn36m le49 ~nsJIkGў~s `>\L[ܝ]M@h~ɇmϓNI6,*\ԩh8)v3 Nn>CF{73|EYzy@J̤ioS"R%_$ؙi/IN.s)ޥtښPh, #+ZQ96;?vw^g KW}ڻe(/AYJO-e ENl} E $jٌ$Rݝk$x$qqN^/9 $6eʅ8<"~MFhOI uhiyf3Xd+jSG T\ᤁV=eܙ,ԪV5]7KB Ccd+ڱY5$d NJ\z~Ԯ|h;𕋅+w;\ۛ 2Ũ8\,eQQ`p3tۦvU|>,Q:0 uNX`I/ugx{Ѱ] _W,k&4xlK%kC jű6|gIۙf ҳ 6tEv V* "EFZZ'Q хʆ*"zRh3BEn5~jQRGbP$q3[´CLK{wId?Ia UM(,^w!Z7ovɌX#2N2bdeރqM8%?;Dl*f?gM:is n%&f/~aIY6 l2lY AdZ$•|#xF-]"arn3pQUaIwiTwYcd2د֖E8}˅v,{1XcFe5bؓ0o!ڷ-'Ul7Dr_!FybRJ\ u+ 8<'/ Sl52'|Ƣ1aWɹb- &amuN9Ԯ@;YL 7?f7ԥO H;-5PRPfI)1_7%d(Gsq?N Y8FtN 2OTUGsAZDB̘g%碨@Sc{lj[GGV {saK\=RM!m-^sV`_0,>U ٽi#n[6/h{3,7ڳ&InUbRR$RhgbݕL֧ob8}F50;8)-[ 6w{۞Lj$MY>L38Rf mлa"_5I^ro&i, PR-31 ږ"ұ]qVl>~- 齦(ˍsc޽C%mUs}|'W6]FzsInix8O0Е lέZ[ d x?ᢡ~ !l;J±U2}.b_Ҟ(FB_MW7nGh5@g6{ :1mپ7Eui ƯL6ɑ{Ҁr&h +>kcƝC軶bX@ ͙ lȞG~cX /MOT題ԇjշ,q}hٻB*fvbBQqj64r>m -~K!{c%r;SiwI]%@LJRA k'(w!/r) uI9*/fLRxlr8isAr=n.|Q/(/jz;,G:[q|uIc!IK\@lCu&W2x<]\YSJt$@ $b͋VR5.`qR chWC\ē·1n-c"zt ,Iˑ!P!Kcm@ìH< EEDBalojQ R!|'7y1Ljfo7a?e$ F>90Ը㳎)/[%O寫vݳ),KksM{`_vĜޮ0TGTھ_FDMdP2lZ@@ewr6Ig}OwW#^ft {^ƽ{ ֵ+uƤp}Ֆ'U, t28:H 6Sken3 cv6i> `-TN?~zߕlKf(N \4&$8Jd bYV6r+\D M*6lޣ)]<֮Hؔ(rM'nUjuyoէz誾uj|0|ʃ'ʜ4eK \I ~%h2s6];-ZDgq-J`CzS'oݡS*kЗy6TaUʻ܃|MEfEW|: ;1}XE"GZ=fi29w.f\~Ζ6uAY6gīJ ϵ)#0t7f[6 XڰoڵTYN@ 6taD\Zn^=^‰8piܼ7ѳ 75my('D:1.IR "2ޞ>^0Nl Z:1L_0pA42Z J'!KPAM ;*9aexU6=Tۡ'rQ`zcD\B!E{e\ sf"pttV \|º x 7#IMQaW_:C_S g@Z0ˆsU ++? EĽ.ߢTxUU P<`2G^cb !z_,YuK r#K5;Zx 7oY6Cl9oil7sR3 편1Q҉y"Uw K? y s,\vȀ&`}h8DS(7!4 -g[M1غ~qZ/"Oϰ+半[rK^6cO mK 此h0t ;++:־DC{e/ ;r;Õ_lܗ/k:W뻫Sp $k^A(K:;xs&U0 }9IF&e7ڐ)rEf㘿bkڈ[袣:*x~*  ۻNnKȮpݻ7؋b#[`]b[!xk=WYQAm^mUG˯OYfy7_ϼ*UKʭu-7L㄀ ^bo[R3PR?4 3IwyAl&BZP 'sؚOtWdH\xE< B/baP?埅sԢPd{XEE>EFb.ǎ/p)yN~jp] K9(HpR1IfIYR0|k8ݙ. &C77Ln=l$mFF-3^~YmҴX Im38":yEa؜pqݰ(V<2b!"PsyVhggIUE$&Q@ :C+&jdXd(eh =!Iyyev:=UiV7]WES#^\~_d;[Vzy>p,I_3kGC(Q=d/xI£$PBbU Zh,ںT6]c$d &!nC w w =|hֱPlTS)lWfL;Wc{wj4iyIm;HPB+M!JwI;\G1_0pHzfU&BTRX~)*UԛY((~ #UrXJWqKCKWO0첬nȒ'ൃyM]$EX7o,༣z=i.Dj^)w'OD;k1}<^kx65 Cxe# }HM0Q痛E4\cɺk]IT $Js~ڪl*9?E?Ʈ06igȑQfRCs"^6sB[`RXJHܫw>TQSHuqGMv2_)dChE 9!4jd}tqB6ά1Zy݊&f=V զf\xɠ KS4?F|.=X+  D?=v -퉣4ԇU' HkPlNusmHttňh+^慬eɩ_9ɤO3Q#` ՠEQ Ԁ.N ֟+UpFG:cP_'qooh#MHsq,4v,&K q5Ό ~ZGv%4o{ 8mN0Is^~NxPO*nq-Є1>6Sˣ x9#m7kis5F'i%;MGO6LT7*r kYO`ҝ6]3@p\ tr_Tn9kA'iŦQ07'x1Sߋhg@BRP@9b|Ey%n>ʋnwXY܃(N5:{v=C,ڼݢ)ey98}},PFZŹI |v]JUKYܖe<8Q _t@^'gG9bw Z-/󻉚y\$Cx7֊9m6JC97<6U4.B˰! ٹLzxBLk2Ր)Z X̀| ێ{vf#LXktUK̞S;ixζBz_xd1pI:(Kф'9fUɦ5:~b.D5TS!Z3@(tľ(65U=ʾ&Z߆ghRut7&Jw\ę;*ǻ)\ kELѠɢ*j8%w0~mw5E'*;GȋJȯeFA<7C wqTy0 6\OH!'z Ve"?1}t`91vjdxstݻ0j,H/jA)L|ㇺk>6H{`3&QiڕCX`C!p$ {FMgAF%%m 9iC/C$FK%k; =g̦CZqښpaM2D 257mvr!hm%{;.vE׋滽$j.ϰ,aWLW,|`hc֑S: K>}t hW9$}!ed (qhkFH֧(t7IzU7>NK[:M[ڔe<'lN~P7)*XwxBXyEcj={6;-K5`LaU/#`*q08,YsjWft\\iOWqL*٩{Jgjn$P, HHy5Q@rk|hyE8 kC9]]ݦ*` 80}/ESQf×(ѻčR&[:'ƼTx|ŒUV?2.L ByX<]"Дup#: J}mIlDsإ)Vt$|x&(yzM ,VF1tB Hy11r~$Cg{4$iJCYl k\GyQ3X |ro1*z2%50'=~~UKçm+ȓ^ciԡ>Ƞ 5ABc6RV$H\1LϜ&x5Tx챓}vL׸k7۪D=D.D@e`x𧐵؎_K|)eN0b ALJ'BO%ʇt}km ٫,|?~wYALiӇKWM'.%|aFC<(xzU. ?)>8$M&@u9Q V]ֆ`YYoms~,+ALU>ܗ3z ~Q?CO W4_tia[lZݪBoJ|;~78+u$6-^<ɇzs suI\l ᐙ.~D`'^;O^3irl 5Ԗ {`_i6Y:GH\h C;sF# Aȣpaq`d! 'ɍmKI9?4'\C_5sXǬYo?iQ1 Q+FZ4VU)>q!Ds^R -Mg\.zqq oӢjb-42_۷!V!RE]Y\.]Ǹ85~ebe ]:BDQ0"_tЇ  cپ2DηvUZg$ dᔱXx)j*qAúVl ! ~<D HBzxLdL6䡲D|晼 X=HC}}zH.ҥUJ[\&7m!ӬޑV fcᔮgj'':=9j%vc} SsvGsr^3oˬLo8Jƽ=+f+l M^ȕbC6ǜBe:gS(C1]QS @'-7$tarQԯ|^ )y,25{y锵%WU{FAs,:%<޽o~r[ h\;bFAE8VN~T)ؠpؐzO 'iA2UupO'RΕZZaq qF0 QV{lBod-B 5nZhㅱr@xB$MaN+< ncJ>w6ڮB@w jUW%rR~cj%8Tn~-e.]M䤦pfa7b@N=4Wv!jbyԝmr@ 8![)~Zzi <&":1ѳ(,J\ Yb&gr/EЙCO9RC_Ӭ ]OZLR L98J nBWN;y;ƏF{:|T-\;lȳt'cFHm7d֍p, uNOFCG?ӣMAhHS%bѼ[G:NK7xff[~ g-aL48#CVbi٢ $3]Q.@rVܝ4$ޗ_ZJKCb#/>;9k;gR?ȼfQmtj=`[7{VVXBqhUhL)UGOwB*55[QA[|0BP 2>Vh;y!X~n {۱af ,iiv_XkZ}5q`*I|vBsX! >6 DnsNmOh\rfLZD>DEg 5tQ\%)h(]G047vPt9nc\ fۆf ay9R@I c{}sbIF={AII"]i((k!MQH >N;t`_9Zfc(5'-㢘wG!@:PCχ,{lB_cH4Kh}2v7[~@e~x`HT1 wa^DFKcqOY530Ta } OeP,zAX -$]UKeiA_w͑ 'h JfͶ0f)Fpt%%&~>w<m߅нW˚bCwuh_iAqJM51L4MGTEnQ163*g:d_ iiKtRG?~%Vg*&1L/>)^Hw]<1wPTȍk"e=&DY?BP6QH+ECz7d&w^H%BWhqE$M}BOhn:0 P-e#?w,'&4Z=B4[m_kڛLwh4%a1X8 }@fS~*4B~x 1dgT358KG_-ڣ` F~v>JiE䭛lҋr<NN CMV&&CZ| Mxl}%^Ebgz7GK} q+|vs5Fߗ^sC eϻAMǀcS,Qޫ'3P4jT6 颪}?(-Pq9U:Zp-\/Rkz9\~)%X^Njm2^ʳf!'NK@NOol)-J yBbDz}ԢlJ_#Wž9|ϐ3_ZXPɢ,OJ(48qtGZssˊ Jt5MyC_'ي 'J Sf6,j);P!^R!Xz .zȳ%$فqZq/hd5ch Gs !#¹ὲl4)~'گ|ǭuٕt%W5"*(QXL\)s A!79BL X?Wu3\tH`3No..Eѣ.x1WmDOD|mcUQWn][i AX!gH΃Q{UD(^t =\@P]+y [:_Xx1<U ^0-EG<|{@+  ڪ4g씎xdp{~=%,CC?◔%yVj\Eg_ .Beҥ > Ug<.)H ;W+d%7-p),sBHo <-q>i`ڳ+EG@j`BuBYսLʾ[¢Sfb_Dfװ.{Iǭp_/ R(Ƌ\ WR}f~F7'z"5;~KFx,JGW Ae;qcjR4d'h`̐^nJN:N&`u{ruQ?ݛPba}=@hx;p!GoQ+OT6L6zRo+f(yyN_6k.6 '!¼kσ,M:_fKCK6v`+= Dv M?wچ`?ttjGujTM\  ZF!ݔ0_̥Bxdp=fsNns~0%eaB5so{tk'6KqJSrӻU̒mE4j(+qgQePs7__aWpVq̓?V y-$ ɒ8STYͅb${-͊u1V7`Ꙋx'hS]nG;r <}qe}o懍I?TN!j`e jr*UOq+u3 X0c'^s0Lyۈnѿo.H6'r6sdWݓS23,Hw} nQd\8q>)Pgl ~C!=/M6SKFs-, ʘ%[in]\U>FILB2pt"n ڔre[eXXV`*ſDmpmt){ЖToAsb{芨^.7& nwѩ/Vyt U>/ 2 F9JύY "SG woK._ 0E,˅3͂R`Pр&yLx\4ԇ'`ԮjvύSz5&pꭑ젒yjxL] `ÚGItrͿ1;@ͰRA9Wa锠vF&3 3?+@@ >K:簾)_Qa4!^ EPwm3qOCKp#RafzKTSWuQ NhDso:0x3ZW1;RIUX#1IvNq#lg6pt ɾD|WJHx%gz[SMXMC[ Mu9|#hߛMO~k]M1د }%޻&2i3#rqN`FaH Lw}s m% [w2jBZv k1єnr@f'ZU1Tx!>F|Z6iҴwnvgͷSW4A^_PD&dQ?lkx8"O@0ݵ}zx?@4 u$7\Xl3U] L^áڧpiV` ^.qx)YOdƶU5Eh%J]ȬqPgCq>P'U$ug}?_Lr 4=ɒ9B ,$q1id[Fe1(3ɥ(4w:y*`z/(O(QSIu|ðĥmTǧ ]Bs{E3;Ǎ/ӫbqswmOyäܻWɗDuI-2'^CaT*SvX V!S壒DmqT.k՘9 %{QalJ`+~x0qmSf74ɘ%$Pu' Е;NMcFfxr|ۂ3~R"VoP9ΆRiY,[K˒p P>⩨o֟i{ݜvÌ]PPj(dӿE-f9̭ŎzghH_3lUڝmˉD,Li)qROԊ[l2^z]D]Vc*ZjC"DoH9rTJG"?l_2id9QT"םǨ37i*!P40! $$\wf3ȆSBlh:Oz+nFKr._+'?Y),(4 cŠ=OT#EdDFm*ÂSMЄD2D1LvMZI,ׇGEt@e m'T*$&Nq}ܩvBr( >CṘ\O\P JD%0aŃ_BXgujUdI-Qz: +>__랬Je~xLPaBP9Bk'F6Q: SXޤ-_l(263:b(D"=hֳ#m0>D=<j*Db홮XqP˕m=.(t`66+bn7FАvV1^‹NFoڵ'zkܞPnNL2Q=YO wȯ"xLZG0KVKqp\N]s>yug'^w̧}7B/PcaH8U'|[M t,p=D"jq*dϋ⹥ind̦}6`ܶlh ,-JJ/ 9CZ^JIP%} $έ;)gF%QB7ܢ#(D\^sPh&0֞ oTj $G-7H~:h ̃'5\8Ds40`:T&r)HqJ:U N,kKts@6[ SN JLf jX٣; ,u̩.)e֘`yvĢ]0HhD2 D仛knjQaWɇL\^EhV U97ΖjCz`4W"Kkn Zϫa%i0Їmm KKˏN8Į_N9>`oCLU.Mt[Z!{C*liVX=RD_ݪm0Pp^j\9e^1{O5a8b*7@t"P IqA˖38+dMuB"y^&xf=2z:W/Ay?GN8 c faҸz 6!L [tŊ@Lr^OnGzJ$5ſ)N%t*K{ɿ >t$&RyzSKo _o6D͎0*5~^0ә [Yc0YHq1ue v =T+lM bHo}>ZYsH,'14:oN4}ldfxNBem3Rq·U V̮NxmVd)r7nb"8̮]gnS錽ܺqk&Xl۴гm^R7V##?fY8S7}|t6Xgxݻ'z \Z)dVqCWc>덹ךU7Vva3uF>3tPa㧹`Ss_:U*9:`gyD=<$-o3K+.Fբ^Ӱ 6( (?Mr//Fa\u~j?Cͫni_&۽*cV0y ibwyrS4d0|ǙD5`Q?]MNh7/yU6_PpbP: SזA&T)`XUء{{T|!ŕIFG ls@i159MB)Z7V`fn!`s (UiD!.Ajڞ+kьUE,pFHO\MA8qTu((-K@(`8(T\[ZEe'6ЇeFϳsb2H A4,Ua6s{ztPp 9M\ǔ@Z7 Hi9 XKfCZAG7(F7I5KOH?d3OiƨC,gW\` qYӾAK_Q"I|A,U2j'XxOtTdң' LyQqfi/dh ΐQ0Y%E<:G 8("bc}k YI |=9SǠHq*&_C=-鶮%껸>GcO *A砘B29tO&Ns6RMsi@Y3Rt_ Erx8^c/S_eɱq H KEm(*KM1aˢWGjB?03E+Dn4R<-KH(G[ŘgEdglGl XF }-ٟD-@Lvl;Mӵ8J ĕFwZ6j ˿|Tc|Q;sc|J2үT<}!?'㒺 ɬJLT;pBݮSt~/W7gȕDBtK E{.HQ' f7P".xR:c~-鮝;#6>MΟ\eu# qɸBq7@..@Ga&_ 2ÿy':wt,/Ҡҧ_$P@&;ڨ[iOW}P`Rؒlh&]e6 a_xc;6}z'!aB7Rt]j@\d\@ >M i)w΀L}bYPYޏK(xZvr6E8S.Q{sA!W͌f~.u=g#<1bȣpP`sGH_~m8Y fg{B`ZOFB)'L/M3X*_xawfſKlP66>knPi }%; bBRieϙBmvZջAQ69T/\j5B \mAG"ص"HlbʐB{m=ХqSg[$:DrѰ&pqyVיST|dFn<4!R}5`#{Ȟ3LSdSE^c8? f?^Hj[BPw2C w 4;*t롊`kWuPqv#[=+mW(F9 X/x$hS4%;ܣ"-v47↩L.3OI@!=2(3p $M O(OS$x# KZFr{y%)V ᖨ$@$bY1 Z;Af K(<}#ƼzgdJpj +x"4@@(8DQ5RK ſ.2B/i0FWm +Gp֔Vyi: OKkXj%L)dK]o, 膡KǺHDY|^f~;<(JQNjA=b &T?e, PGҰjNK0}Y;$EK~+5_eŒcW[.eiw$6׳Yw5Ri,jU'e%ǩZ:y+vÕ Ӽ,#"/xXպJ爰rcGų"%䲓@>Nh{tKu]\(ADGlP#"3j#l™:5u&=N/<{Fw ZߘpM흀۪'T 1M5GnҔ<QZ0h!ߝ&\b9<%=n\i̤Dd.ϼֺ;ݧ)|,b:3G!0_[`C 1B~$C?F+_<~Kz'A5ĵMV韉r$r'3m<=bԳfjMJjF -80RV|S-m*hγӄwDnT|L_/VV]Zcu [:Bx5rV@,LjOg~+. +oC$$wUC<8'mɹyYd"aUg &;Q pk8RєĵGړ. Q.35G+ M^`AwiE^a#E[WcpRmҗ) PD}+9(8QaPކ c`{0/Bv8u3)S.f*}/PezL(Ϧ5E?V`VHA6N6q <=@>gB=M: E6x^j93mrW@oftK;3P8NWYqNmfĹ &S2ƭjWX{ue&yP.^X:'v%LZe&],Y릴5:+6)w␈;0(7Sj/ HUmwd۱S4N"2Z62iW[eݕ/ ޏ>}mvnVj6H*2;C`.P3Cy/\fcJrlBR%2]Ӊ1KoO`eQ0,9ZZ plr!+^!sy}$0A˳;6IAED .J` Hy/B"H[] }AUV˂4S$NFƒ͍ESfU|jAK=~8+`7~= rA0:N!]W n#hrc/HHtWߟ(:C7t;GXvvγܜHq>Rd$t0u#k+#R#dWUY V(ANi-/92BҫW qRy95fI^#BL557ELG^6w_%>E8;~3_;WiIlg|3sثv-2}R>4*gVa-0srH@rҜ &ӓ3\nSԿ8&זnev&#YRe%$W3O_r4 :\rz0]kVRO͢p@,慠WvmR&]-@bVb}R#;Df*DA bwb1-H,6\Lxpw|A> ˝ˀ 0{OE:O].2[dG4)=~7.zĐ$# 1YMޅ1r)wyH9\[z " C״xTus nGyJu1}N .yp](Xi;OˁG3 DqC57o_v4H Ȣ'spm̪b0Sq_,a3Elpu2" KҾQmLO|{$2;q-;_d/f05f;!4z%u sM! ^|&{&Zb>QN;|kS}LXi Ckgz"?*6JY,5EtЊFSqO.[:S`'}LjT?"Ƽj 7ݍ<غNv#b\Xv2,7ǟ[z"l^׶}78{xq|=0*էNQմ@q=P{"PGcO5`SCb.FTU!  Å6HHzDy it+Rdb)Fߕ{6R0 "aq\naBQOM܄%Q1(ҜQC43;U_S\pwpZo5Q!"-_Ά}Ct 0 [sK,FUG#&p3/C!RC{~dGݿ>IPʪP nS]111xaS-dT0{A Y` hֿ^ǀFx'ePZLE8'OZOGal Zx ͏ ;b1<,gjNMGj|FIѿYm;>pD̈1F. 5n96ed5P'Z9m1~j1vWMljcyF@`s–MHD_KS p+~Ń7J4cHZRg=!EH&W<.ڪ+s&͐:A"; gdoʼbSO ^.*ҷi@B2LTespAĿ+:^g"ˇ.$嚢?%H΄c/Om?a_[mXwrqxMԮ~ ] Z'ftd_пwȊm^L۸I.]olKܚj/xculWH %rfC\krRU疞~Ext|?b7bW8p~ԊFڢ鶞qhKrmg %4HҦ@L]h,*KH9k @%:Sj¥̊Sx݈0oo2WLJ_m dE!(s~y@(SEE:DK|$dl%USd,uUE1R}xL۴hWy~*3& vn*~]`=w6'Oִn' ^84q2] פ;Y=&MO叴IB&)q-Xy,ZjBio.:~ bHEYH-bmwK'3ᐧ6Z2b}2hd/gݷqvXQ(?_$`HllƯF!vO3~}qF"D.(;bI](!NI~@HXAT!ڸΑ{6+lF*ChC^3ˬX{2=h~Fj_n%j~N3HIn"$9ʑHA egˤ!U+vD9o2:Uv vVJGFߦ=bqP-6/UwxlVׄ^dٜ:: REޗt3!)t "0up1Oa0\)ej̬3b#͛[w x|ciugsROq düR2F!P*Q`iF  ̌ٽ1)Gcmwj!_xCޣ[X1$1#m\aS|셕77|<\#2KHbܭUuK}XGP{{=,rM:Zz["}d쭓v{6aO#G|Hnrv^IɄ$1"R~M`ZOEȤ\r QHLSVniSZT +9bDzjxZ[G6_ ij,& C:-JM Ud(ꏅ/GK~96@61Xܹɬ̼A1ѩmγeΪ>4sJO}mU.+,k>m!$Uˋ-r x ɁPs|̊XW'ư]َō~?/֝(X[繋ESF m6xio>U&C[U)wb5%Bh$eӜ HÕ6rkb/1L͇H>*[Pp?3>o1Z fjei ׍e4^(I|`  4DM7pYh* iYr~trَv>]MP>;]%spؿg$!Es_ޚcl{uiX !M+J˿.F.hgaŃ *EhjLM|^m.JOqƬ#It*Fu0%-*چ1EPm )O94@һhUvnRNД5lz<9*hUS!k&.bk6,d[ؓѓzaĦbcSb.Q.JՆ w72zo/K4f_?*7$Kqoζ6庸lYUb 8,27Hi,TU&3B&7Z"˙ PvJ2*TJ.ӵqG4ϠؘuG-m|xhШ~ ѝ}K 4V-іCWh -G_5r!J+ʮ9< 3RzdMd~hZ!fh[۬t/#vyEBԙgL^R I |\ F ~h AbOj09]D ypg>5{==y=g\Jgq6UZ2BnHdsQ N9ļu \_2\3F@{HIri2==3g|߭^n'0#Z87G0jxճB23^o$Z cCSzd/bPQџӗ*G')``܍JfG+I4\SX< ]FYc(adݶsǜ_]ꈖ;Q=V[v>.3١)t&gpSOt-ާQlJ{EgȠ D.:Z%2ݮHTk|A0tw&b9{&g 1Z]3s0^wa}K6Ihy?#.d|9S`'x7=&6c Ɓ ڜlHZޢ?" 9igI)' t+mX1Y*l9HB (yhl웹2߷ !FvY|Nt%쟱 yRȜU'9*9ujQAW@2M%[4bI %g纅 W]>nnRf}pPKӢ[10W$VH [|DΥ&-73z<6 6y$X"t.sL{JXCȥ Harh\Y;5̠Jݩ8ǩr}, _^꽄b>truwwreAA^6(PA_RԬ51 p Zlq+XCN9X!k qz  '&UxUܲq!Mg3Jh[kpυ!p"QNV;dIcj1oY-xɫ0G38\fml(fQϾgϝ6bF[6Y{^z/ʃ4T/$}nTd38 4^J1VTqRV%:ྙr'caIakBK~R0&mwC[d3&_lkҬUj1\Z\n 0߇js-Iz\HjR& N. Awژ/y(a^W.Zs4oRr(=FC;AC9L7mbmݵ-Pe~uOȱ^=,O_M BThj\ ito2pO1 wSe_ t @pTm[hT@*ͭDЭC)&nKdaG. s8U1uʫx8"I2µ_E*54fu/ÁtVw C;oخKcDzDӯ{MNԅQ44tMtH\ FW@C?,$'yFz$JkY0Is?&XG,_wpY7xOi7SsZ; ^L.,4>{j0v;Ȋ JV=hҟ[tM&_)?z&{|5. ɍu 'mx\&]ӡ&á!fªvZtO^1Nަ|MM6 ˇQ\DxM`["] ޙ`Uwڄ mL(}*$ܴ- Bgu?,}^._ˉnfޕoC*qNEaVj,nKfKQۭiomy}/%hI&hRdbF0*'YHQ tA >,? ռ?(]Vgę9'-q֟9i4m| ƎXw.? |CъR"@&^,\̇2ŗGQ%pvU("R\-`h%(D1%EC0޽b :]e\-B~"tHT/7I,:k dUf0՞ա)m3}uo>g\AN贝$!X"udO9AO̓[xYT^; 4\#u$xh*e H5ƋZL X3YRu'D{'D ѧuѻ͖$mb/8`)o)6O#a(LvZF^JeR0nrvq7 XqN&1tw8"ۦHՙ(%G'SmIZxq_^,^*ԩ)S^:=sCRO}3n}%Y]9sGDҬO cvE3ygYs##"XI؀:r=1q 3.DJby D]ub֍kubMo ǥ\]x#ФD^]70+F@IU\;Ϲ‚ӊU Es6s͔u<Ӧ-c׮̀rQhlbN}t͝ӈ><>ZmP[|&.+J!$0]6 ~oA#1 EK`t~iY'bv[Cߣ,k zz_UnQZ g|/.ou6H&5@v-%ܗCowRVTFJap|^kf5$g`qP凂_@&Pѵ_-qRK,+UСJXЌ$jD/1aT먫J-\×0nq#p+ܶ޲_&op 2&W-WDͮus/¸ d[FT/Gfq5"u6!u.Xjia3%ۋ1u&xӨ\>OU6GoRr0x.C|QF< ҟR#?o^=FZE1o [9q xv .n>]iD_E;0;^hwrm܄HRծᘮoIxE'V)k&>VJ@5RXO{=R8aV?GDrhPdFRT(Bv`@blC6Ce n^PI`.$ h{0^1o`k%j( ?NDa; 3W%0H6| #'޳{ƥC ƌSEZ*La:DNKke<ۤ2Rc~G0[BwLbՂ̼;eA{_z1ہ}`+Ysn۹ռŏ¨97`I/"הU f=B3~ܮ>GЅk+kI"[6dJy:|HWs5s+߽4Z%͌wYz cͽJ/ض8NZO Dp0k\pCq :>P׿:+9_mI@n&tMĜM?$3,o4K1ȷ wubh1j J"猶AHG{af.)xVw"&e:uH*jG!9gQ;Q]OحQ$]ʴuK "Ȫk>h}):s&[ &RO׊ WaWm2bɕ@kIV9ݚ$PSA$5-D򦔰dAL%"7]/ ^|P9 nMK yRIfN^íz`ZQ Lcng|rcC%x[;7k:%}2&/o#h}U`na[4c؁9"#ab^#ъo=1Ӻm#[g~J۔oceSCa3pIF Pc:"p3js GV1T&P434,7Xص<(;#e*'8SD? ڡmu_44UMC|FiSX&1*]{V`Ő-EVLKFh]T+V;^Ġ9*}zIr^i X@B3VX"-m0]Mz*y08Zn)%CpT%blחOK҉z6r'# an~YIp I8ҷ$SihB?֊n1R.DD3,F\vO@d_'4xRZvb* Hd9"C$8|oc lbKa]4N= qil*T zgX[dm²uסM V=*,&G~Hf()!dZd NCܺ?+/P)UWgI &=U4.[n}Ce"0R+~e͠D4j8vב=Lˍ߅B<ٱSԾQyF\qIIY悄sK >iq5DuۘB<Yh7Y׾EŹkaSZ5`4 ' Xvo/ߴ@O"Ezl&R[}f*b* d <Hp l#BRFgir2G]0ASWwiڑԾ==JB&- /vlڱݸ e҈|w='ܐ sqEn{g=Mi+dh݋w#Jc lB7,Ar;x΂]._'7lE +lS+D'p!X.oMǩ'Mve<˨o&ɘv0H T}\sj_kt9*-^٬VRŹhAaٜwHj^lIK;._WuT۷OOCw@3S|91g@x,PfJ`+ mVՏK snPH ^jul+;ו={4x v\.T(xhacE(vuXj Vv4,<<:8D_n>`.LrbCs V|2샽7s`if. &-/Gm6IW]"Xͣ|5;-$0_Qk`|^4:8$`n4^EQ`6'*)V5jmhXwVXɍU:ås?J- DG)WLh>]4P3!a@Ͱy=ep;uzA3|ִLE^N2$;[Ifc;fB<8Ci2~C0+nnD1rrO[kw،(kQmiFh9K߻OtsvW=ݨ[dXVf~ s Q@J0B`O^{3p6s 5nϔy(IQf\^# ߵ[d[zMb)'}C~ ֹy_5 ӝGqxr2TNsë--O*פ(C``XJE't ߫*")p_ J8%HБލzX%'=Kǚ߆z+8MqZP{pXu(b_4ž?' z&&a7쨏fhdAmWMh WOL-#b+zF _dQxyg;ՈE0[U|K8YK;r 6:^ !xW-@?|yΝbiҬW<;e6R:uіF5DDPN&*[%,ˍ$9k$=#;wq,W 0}lV@d7+Vf"iU "!8̠_tw_}O㔗]y= y.('lH Y-/h?}U/Yfk휌AGnGy|xP 4}d c+CϻJū{<l`n|V.m+\a,?iiyPwPװpjI>>W=ޛf Gxg.vMagO*ڝDkKu\?~bҸb`/g$BigR\ O\] K KrDųuN29F!WRe<f +y*z>ŭ8+VycP#BBz D7]o>R8z $,f>'^T)ZZ^O.8OšMAqEЮ{TD%%+~n+gY #/nϗF'?$t5<@,˚;FLtb|=ıojךܪ[AB I+צּLy:֠)ߛw>L/ p Pvne\>[Pinj@#X%Mo[ R^MD]H)264S]ō4s-Lr]R ܽYM6;Q{5NQ Z{k#uA@xp4s֗oRRj,er_&qkD-ayBp._Q$&vJB`7౔H5Tto붮Y9ܸѰ+AL[dJ(#T 'i2yl\7Ƽ [bPH'&6VYozX FK N:Mi~ CzI-#l6=ۺ^uP%xlr;WrD">C!gGc-ǀёHh΢HlLȎ!YPYZd_cGt?֤CSVibӃDƴ99U!?phɵdVr4}4Ä f}U{'C{*bX-pz'&"P*h bUx`S7jAGAuZf@cǵ'%prG~g"yT?sQԦP\8kvKI9O"Ϳ ,.L:Bn5jȈd׊b=#5Imh)&;V< AlU-FT? [~ͱU#LUDƁ qC^yA,fi eOcS<[ ^D;G)Ev ŅR$۝}Sl QQIQBi99 @O_Jw[y4m1,E[TbEn[\dCSGs>fp_hteL XyeS˦@ӏ9YyrY"Qr)Q{m2:Ț#L0wZ.¯6ԑѳb @C"J~{ٵ{7緳i2M`mj`\@k&6iMȌ4iY!YV@7yGEK*ZQ}ehTP>V惑 ,nHٕA_C~~[dl(2|ܱD6I]6[L}183[hXʑν+YrLJ.0^ݝ|F^ i.iad)2s~5(2(nrd酺€l–qs7AwKl#{7 kRGa:% Bml)fEQoC'Z<U?a3C=& #"NyxZ~K;9lfdr-KQ M]c`e8@kf*5ZsqyQe𱪿+~l9x@ `k quT]yJQW%vǻG~6爏djy1-X櫟{g # :ku s<X;] ➵)ɰ=~lb+ ZC:R[mA9`9u)8EpC74 J>-o`%"urU$HFJakjK7Bb1girlN NlrLz*$Kh"գ0pcik5"tF:Nٱ\?TܷuTyۇxTaV&]c;Qn!k2Qt0B9dX"-5ٵcOQ)xw\\`2>C H7{ӌ_yo̡RcF ^J0~W?R6L2n- &֢ul"7W. ieTG$`S#xM[ɋԸ_ӌ@!ZE8sZa)6DGJo[bG7>>#b 7<-99ͬi#t~PE=Ea'GfeR#gBjгn~.q[gk94$vkъ''KCV).HՌ.zd]RoucҬ7?ry($1*KPL'vݷE}^:ho4rFWRN 6- {^:.ۻ,ʠ6WzO<FSME€Hj'1ΥWES,_PZɋϼEZy kaq|)[nr$^Jbaig ²|`Z*͡ru2+M8`AwG\c),&627uEhV nbrP#4~ c,Ama)sy$^0+ s f<➸Y 3e~oc3>"ÑYS[@GX"$)`Ӗu/?PD,Ή/3JNϐ|@N,H~|M 0Nf8Ř%S-ZpV\j#XsX_g]U52Nu&6Ug/ h+qDq,i:L,nv.04֜mǢX$[٣1a=tRV~WO{oi5歸eh_-}!k7J؊=[8qNO+%'J24U|[|`}l,1K.Rh߾qa2_9$p)WbsY H+zIՀ|$)ݰOsa9cC1= ݄)iFô[Be[}tJkX ddK~!Et6 s]S&T\! 6`\سf+|>9~t ]L  JriW|2^1cLVw9ӼVC屢9MFWr6 R^4BpL" SF!.S NXmH"z`X"huAm>N,م[Nsdb}R.&β&l9KTȗя?1.Z_PK߸<vѬܯ C 5¹nav ;n%R0rNm0LSoJ٢$VB Y%2-DOqPLfXS:iuJ8oBhU 6 }F#=sWϝyK [8vc W|;=וؚ~Tk<+Qs#mkR/ej^Di?'knUG}HA+dD,PA;`-{qOZ,FHgǏ0r^EYtORDJE$ͺ̠(>&db2{H~Cw0nn *z%zjPI?pϖ!?b9수9UB+4~gqv㏒YNGCvrMޣ:ic7g}qn4`O=D?ߝ4kbMFc@WV3o1W4m>mFK 'Þ3[ %g3YpGӓlpۍ#%Z|oݸ3!] p +$r\U^MzmAGxS<$qdƯ;؎Vu=/&"Rb be~v</L8uc2fSq` l- 5ryfIôc4 Љ؜1iJ"Uܹq` A7h=$rWſt>)ߊ&Yu[[65T l"NV^QV,!2Hw0R3U:+BLuO{f'Fou_MdF$S$NWYK*Zuh:F rX[ֵhe\ܡVT$Jk;gL5żZ;..ĆW@J#ibD>9뾅@-u*`Ȇ"GVAS]\j0|''H`ww$YuAt=t5Skim'2yYE?5fjrQ3nMŔ5][/Ƅv( a:Htxפƫzz4iLݖ 2B"*'VLq'hL>қ7DuZ f@ ^:<.=Prw&or'Wg;a[{Ieܗ["UH(X:iPS.x{rNl; y&[J$Ф1C٦nnjAUnUA\NpLƼJdgunZʕ$ߢ>"B+PMÓ5WUZM g9FR;y~Fj!:7G1?佽 !Zy Dmd8Km1cLWnFttN Bqz%#sR}O|OܷF<>čv.O+aifpHSD $Fam5O#2qiK^S2 |@[gɄNO/E'Jn([SsDn2*3 obIXy9ѝYНϑƻtqN >/Ȭ 6deXΡ0rX.'D1igJf3i K懿rѻۇ.Q ԴL԰| >o^%ZGoefоRdyCmy׿z/ ɑ1i,&kTf 9N;,$~م}(g)8OFI^ Կw(lZ#61#Zص3\4%̭>1ujxg ⚭:#lxQDwԷUyNgc SB s|ZKeH(2?nEfS'&FJeeB/pd>~ĽSh|>B Ƹ dGnOF<#rxsJVEQ)K ]=6wsڶ惉 rG֬8SR~Yw4m0Bv>H (R [;R9U)A5Ƙxk^Y"9LdҏTTFYڶ-վl#oU&BF/7rh<`ET w0;kpS Rcٽ՞Âjc.*9nq!ckPt;Q7uq'LTVB:n66o2bbaz˘vi=N*_HNbt\rS #q.IYOj'|:.Zu`G*m|`ZS+|)7C8[~l,AqdTF[tn F(4m`5J> =_-<G ,N,ؿzZByl]lY)E 8l կU>p%'gxˇ =)>N~ \ T/߁>x,hڐڭ^^Xbżp᭻8-kXvP)bD^XE=HŽqӚYs#g#(3ٶg#0Vj5/;jqPeB|@=J\!-,||^ٓTE'CjcA-ͻ^MCEco#;RqqXԜ !eb)Te@I^S`PW6)i-XmmW;eF'7˙P5JJt!qRM\֪lTٜ>~QR 36x{eo+. PUSp={#6LЫ0uϖz Sl%6ZB3Ig$.WKVm2Kד=) QPfkXCs- A +%\tS%'naMPr,□Mam\;Qtm _~+d>"?Dwީ bI!p+{ +ocۺH%Y]G:OFx3 䖌xJV4Oڡy`C["g^'i Am'ch -kmu3e*TE fr $!mNa(DU~)/逰}6v"BV MHge!ۮՒ3ˆJ}k :YO0aC}:_Ƒ'0L>w=cm@/u@9.A1)$i };vT[ɋ\487GYip=SG,|2W;-یxUObs#wG0UB~4%gIjPUWЋ0٦2COvb0y}6"3DTL\Zve9ԁxׁp" !uMxa/PÝ*@ 1cp's\~3*zMfH l6<:HNyғ;A)UԪe pD ZaFiZ 芟C]yE؛w%w̷2XDwߴ~&AQG/hz⯬kE^nT7e/2H0dk _w\eE)O%CyG~(x%;b[~n'Ꚇȯ4&rEqV *<>8T*UlU8t:MWԗ;f|B\1gI"cSq{): 6eSaP&vޭ[A >WA7KM֓#‰Vp[/tXR^XFhN﹂^na6 RFuaܠy>lD"O5;gu4 WRDˌmsѪ魸pS/nS۰]G_iF/~rν jQ5[ O&uX"~F|7|xJ~p ꩚n )vz- z ޡoğįS}{7Ձ׆czq> ڌ@ta 9Qƹk0醞XˡO:=|9cWA"bw|K\睚b0A}HUwF0 Txx47~bHacKh, ᳭cTXx""n{SaJ:~qamm)?;WC#8Ms`wgz 6!@ QACeIj%4b?ពvK.L|]:,@Nx;owu#vf^)"d@uu C bNY0!+_T ʛugݝ)Wm/:/l'b$"}@#$ͺ10p iHǦ=`XD [vۈHӖ6S<|ѻS4X]Kg <J!rYXӻ>]8p!PKY\`oP-$dZTz!䠺I%QtX7}x`댤fGLV{~gxSĢ7>_J c@ ;kCFBJELN`!zC5\7a2|'8ެM>IbN};ccIO`a}I˰oމi۟m$WIVAFXZZ_q /6,s򭸐0?huu\WH")1Ͼer;xkC/Hu5T~45u6h-1=CljxH<6u3Kf `ЉWʓtaQ}D@GfwuDҶS]Vt )Н9Bj&tҍf,6;XU5﫩%D-ʾaȁNzd_nUodgD謆x@;Y~V!fMР@FxTO܍0{ g/D?q(W:b[ߘ.LF_,\Q7['()D*r։4U-vTLoQZQAHཿ" T槣"W#fl%I+ɍ IPn[ 3YLk,Jeѕ>"dow6ΐ'cV0HY _,#bEѳ[+w_|s0tGJ:„ʃpMB՜v?_+pgǟzؑ{`,֑t+ǺHSW#kPzoB}dp=AlU73Cbsgt(- wR%35n9;s^7CEh m=9>F{s5%: P׽Vfp؂mn0bpނ\t%nqUҀ41 `Ch[nxr^0\PGk񉎱 Cx*-d2dɼNtPK-Kd)@"EjO*ƈ2ڵsΏ³1aCUP - ܹvxD#vN ]3Sa}{hDH ܬ& a,o Mw^C5Hn*0:;515fnxgCs'FI '60Y^-1g XbBDs։wei}}Yͦ M `% b66:FLmqv04us *QwN΄Qt[ºlѧ3` nLKc+3y.KO/ fpzɀpd9_!"iCZ؁p`e2D;⨖BT(OͯwJ[EŔAr8陏P0ŰiqMi~6DCDa9Px/g̬^K2ץ13νpL5ܠMFr۶Uz&z0p#5!`.؋r\GW?9mI*\s!/un^k a[XQ牶NB 7ܺzeѝҧjvGGMYKaJ2W 6MRA)Cd}\\&diMun*9S6g'"V!AրUCTLΰQ k'lnWVyT1fas?T΅bzT7 .5vW^V%3>l\{iT叇!pއhYے*t"Db"U,A/zˆV7m28O}_*8*7 7J8݂Cx\޴sM1TB5ngzYYish7s}l髢Nz14] ai\/ @Y9| 81ej˦~+|/.+GmNKѕ%Sx.Pvgˏm#OX3WRP{;+LR`[Ttj^kr,ŷ {s`3m- wz UKOxη:X⮽hBWn_Ul¾>dY6yYbrkZM[pĚiQ]f# 6%/"er8g{hfp-,Bos$"nX^?cX*+~ղ(IĈmS8v)E BnaYZf$j6'/]!˫אz m~1??|aʲP`y虥~Ւ{/gJ5r,`(NhESNvUk({:_\a2=̨K%{Iod0`zbhUXm.t*]BxxxD<>1[!~ wG\P:Jxa#(j} ލX$lCD@K8@SyCB'2AĖsNxd[2?4YP `i5jEj~k O]5HRP ͌G>{ɟ=Á?[ko^X$g@[ s=x'*VTXk*C4 -=ʧl0)d>n-vӮ)wn[CalYS,!ݩ2z x &>_X<jB8,ZTdnW'Ty\qI-@N SP.w5# .uK,Τ:ĩs<I«1w >wXꩯ a:ARsA% V21=@G)?\u3ĻNcXh^CNl+\qJJn4Ԡ3SBWI:1;IG=!q½ ZD+raCX"֝,{k'?jr[ UP%gShD^Mi_HNcYF\s)s{Ga%xr(<T;,E[J\ NkչaX'tdV9̙-|ى#-p+ȺՐ'2E5_:-Ge_TD(7]\0~#~]2=CdK?easІ*M=ؠ1 7n=QEagqHO1~ 6jxہo"#KyM>ӌ{>]F9 "eVLYsS]<6uYvű̌=J>svpXdKlwL2\?+Z; Vj~lS9iabAaHoޚl_#/.8z{5/ܢ2p lM[G`] 6J)q ԟ齭д"gxƊp:%یr7 8{H )%DYEU}c _L7U*[Z>Q*}c`~G+j^o2(y/5Bٜ+ l(qZk+8[pSM)ںFk4%+K{ln%"=gqL$/H+ Jm@Knv w#\Ӷɳ RoN[fg΍a*bǾ_?h*5ey-/8cfV8Jex#XņPԵdPUuCߊ>e-Ӑ߂?#G!w b˟Il\r@HLrfAj1.@iy*ـ[I|TϘxtJٛzbeX $:u& ʌyg(q[ۺ[z6%wK1%WG˻'4t9}7g}h̜.%r ?!}"N tԎx ժ˫a%X#X0#)̍ ׷{u!*C;&*M ։mno2E?/6=h'{W+W6XUB2E~/*ˬ l,p`ȀqӵzOЄX>b$;|Eu k$BQݽHsRz^A7UrrP߲gG"M+Y+QGqQUiMkG(Q`2v/K$cIL;]-<lcQC6&,=jXP̄N'ߏ<0_nTO$Y o^dқt{ ɏ5ߧՌԠOıfڔ ݷ/Hzpq&F<-/Yϳ°;^cej!wo.&xP/+;g6Z`y2pڪD;X&'7EecK)ܛةnrQq ,^$Nђubp_1`|K !omsأ5Ǜ\Za$n\RT ZQ@]؟(7-?[!h. fUODް(H9D?N}lWIRbgm;ٖݵ ͣYLy'8 ql?}+bZ$:;9hu`.lNJΫFSz2pitŮHK`@HEǑ$4WP_&1&Rl)%pJ]3c"%J%>ϱᮚVFWwMQc<p`\C[Ѓ7VDUm͢k 4=_A=7P?o|3I47kuQ+!,̋ONU1h.̀:/k(:\8mwc5qHztK_ϒwo_vuX3cD>&>jj̡̖w1?[qǐ>!7i$ ;jX&oB< ݖSgr޾˼wBa'24)v!r0P -k)Ҙ{(}1 ?zwR*q +efT躜?!f/O{9UUNr /^KxD~7\4.e|&FO  {s q:jp q*pUdɡ!ng8 JKcvGOccGi?#dߨ#1cfK0 (X 5x*3: vcC\ a'H͆Xuƥ$IlLj@!dcccA}n7|b'㐫2n\XpXq7P8y|~;~P̠ǀ>TpP,(t= g_ %|&ed^~Ko351+Rƾ=_ͣhQ$' Lpnr{ FKNvje^h'1$UtCQc'-0rP" @"-zAgGT=6 )FlJckUu{ix @$X2v>M?Eb8FA)Kd"GpGpu+C*󝺰<9孈X!j|fShm.M'?ꆿ}o%]4~ v| we% N+xUE [_xg#kKkqN t築9cްam~w* RPAVZXcL;`1,F6Jlٮ ZmS[~^5  3^ vR N z1)?a`5GzeYǘ_UU TwBT ,J(Me3 @<.&cl),!挼ȪBbG/ lh`M=ݨÀz)ᄂs[v`Ca.86;6Iwl2d8:.8B-(8K cۯ \T"iմpԌFE(*9FȶX?1Gy:;˽30Ώ4.줚萼dՙdj~& //4vf'Mz O48"*1#uXyvb0EI5؜{_ +5s`3aIaHN )$6+c,Y\bW.f<Ǒ*:Yӡ%B6(3.zB>?+%/ ׎eTQS={ 35,KjI OQݨW j 34ۆ #]YΪS}.fGig̮E_}yrQjÞIT1%Ɇ96QOڱ]T#E+tvgϊ2<8MsK>GFF^q;X,RvRB{ p\&;r Le8\uz4*sӒ Q)f|7l,c۟ {KIe8tNþdH\b^| v+[DSD_"D8Y_[XvxsWqP8KllT.ӝ )cLg6!Pq_Ft/Oz2z>#vpN}lM[x+xo?7ս8u)gr]-5J:F{3 L'OWXV"C/R{૤ K+Op`&~WI4gz*enM]OM5 [rX]`׬ F64C]YCw&b;|FpFhAНNH. `*"y>R&Z% >^gGeŐG!ęo TV+e)YX6Xlq}4TzPՈ NFv8A,\M86aͣzq,m&O A.iѮ( @!<75+kZ0=/ʈ?T#ZgD] !Ƕ'hȚ/҂Xصj:ʎ%~\DK)NJ䷾آ (")AtlTU?HENEkKDA&g |03RGZ(X˙mC9cpj{`B"-Ma0Sp<3&}e ZNrdrgJ,‰Mwj"*3T5nmEg|" EC>~["'?!b䴅i+jh5W}GUJHc* rɤcb޴Ɍs!:ؘ|V(]FU7lmrSDRK^,\w*?`.X}o]Aſr Ozas!IC`p!UBNpѤ%-r gNyxU̬0\əIFF OAzǴ9BU򠝌 xuS])_`L!JO{)oO|xd_ aq|w.O>PTc,ur,Ѐ#m}G`Z؏m@{P[:32h\~!^Z%T9`qap pbC TC ТӁWb+߭tM|7YykkLPH/W9i[2 6@F{:) ΁5WC;8 jW= H|ʨC%|4Oo c })~O '`3,N4!].lnZ3/=E;c7e>-ODam2M<"+=BG/- 81-fb h2k$P|v<8N5]ZT!uS4sg܁}l7=9qh עD sK2cyA\ !RF̜7,g; e 'T#J9kP7׎RA=3W }}Wfʌ}j 6ty2c9gx3P2C)`bQv s=wMb;oEb3M5J$띡5gF8EX4l>8&?73~j:X Yc*AjV Ζл9A|]d֖%@5Zxp;]UYcamq`"`WVu%$Iz17?h Zlw- rQ gҜ.K &\q?mPJRx2\ idae(Dfkv{QRB D%RB5P3/$O6ΖYNIޥpdOPHtn r!C.0M_pK򈥈Qb@w,|%Uosx!&F*aߋb? w}n&d{pI7 ӓ} A&%ϱcIS# yWIc$$a /m:D_FdR]Ȫ /L)Ö[]( H4u|lhXH-K*N` WgIk&>q?c's'ֶ¶" a=۸ Pz=DCi;vjdW@q2SkKъ[MFBߒkonA"ne>mZҋ %%!\J#zDE|+}8yvVу{9ZW_rGԳP Z\,te5 6jlO>j<&S>ۑR-%jO#&3h,ZK!q<?6򯴦GGGBaCUZDͳluN!$]0Hpxb:\~W?@e{,-39潹,h5Q7DYc)LkpvgAҬs JWS>P WcxPEZȳLw+\v|-gaD;JsۜܳM.QZ(>XL]4iWS] RSSu΢(y@I]=%aq+{rg@?N&7% ll0Y>f߀ܫz{&?r\Q& B~9<]Ep%TtXUrer|ӫX5KY/{>z>J\Q-9d$ Ҧ-8o m%@WF7o(#p鵅 3IԻ"Ц%1vLkˢ@wU?'@99GoKJ̮y|N~,ly^X7w8@İ h^4eFǒ+_#9áy8DCW0sb4@N9 S ݙ0֊jE\6]BF{?vAڸMX!IF8:YG nLLqVbl>1;FOӄ 9FӦaT])#6V'mՖl D@fك?rcLv֡Uy{њ_ /*)*zbЭ k/4ɔ 9Wx_G0fM}KOClcjƩs}@(4x8zgqߙ*]>xײ@#@߼uǾ(hyۺȴaI[u$=Zc^:fyRɖޅtLxVɰYd^@ '|:}5G^[*^H%I ,g7"; %:4XY킼qySB2dԩ^"Myo3Dstpi\.I-mF { >wG.®ñ\D#wGxgPhC=n,$i}og8D+ guW86P˳:%FM0RiY wanTk \#>(b1Xw@ْԫ Qi-ĉ9mDkC,iBDdfc[Lpbh]cTcAp+Z5|k/u ƭiR̈́-O 1G,ʭz_W+B|RD|D=~MUM&]n=(#ݼF]GZ6Pw>IL6[+!` FU|$/˫/Ib-Q[ Z8{6!¢>O䘅`EЌ4<`ހzvv a8$&C1h1$$LnbiJ΋3 ĆeS؜\ M"2r/}ZmwG{7ѦKէ3@$nRB4(|T_%,zWQZݻ :ږdWxt"E908xKtjse[qoЩ߽j*4K >_ c^WV dsQ}.F|00t>n JS ~|8i9N_d y1kѴ8Eudz*sVt ]0iUbmwPx3c-5ȓsǮ[0g=T47dNƌ0[oW`%|CON\9DL~Ǒ .FU~u[l ŏy{zkfka;VZ BN`moCxB\ wn(^~ݲ ɩ+sXmVkT ^°Jϵ/e'8N&[}n<(L3=<JK5"o%zݯۨY1wQwi_rіSni@ym=9#%a ~nñ$ndyH/t>H{0{qW_VnӄbO䉨M_ NA{g <e SP|RV3ޟ04}%vw7$_G?K MS|@ɜk&qb|QX$4Gxx, a5ruђ7.gFg 8 o {bvabZ1Qq!Ņ s+żUL ʕ6=OL[!92Mw@ _i7o)Q`>Уξ $ɭIF*|%- /V ,x`.Yq!dSԩdHrL1_ q=5fSZd>MW5-p<[oA%+{H(. -lP,9w t7S[ζ HXim/(ә:r4uvsюDo؍Rr ZN/\b,`)RS"wkx5b)^i?-H]ӉHV)k9_)nD܁盌o͆'"'>I)c^U υMTCTVshCF(~WU|/YGW~yvhH1Ok#qU*UB Š]gRu7۔hu"!2G %gA*(ƀ1)Q! Y{/55P7 +Y c\)Ѵ{LT[_4}N|^`݆.&'-- * Td˹]B]ڜiQ5j|nZԹx#=MEÙnvNНj:k͈sȜ?&$r5a z1kCd?hAgzZ\D05[%91< 퐢;6i~DG B@pJbטWSϙ-FK;m{ݮopHY?njw GVP9@l!zë/.NML:? I #2YkG@kc0D ^lcS6Vɯ8:o(=Ge?<|E'C0to3$0mH *u3ctx4ZƁX YO+ctղ(EPT8YuSPDO"Pz=%|i g%J%9e{+_^c~HFjr1|^=㈡Hqy3)oe%'^_hOX,rp  olE'DzWC:?4%pUJsPkB >8ZbM.Vu035=~u78n ϯ6PҴPR/vLA=yגIOT%0`3{U< W]^ݔb7ZA% H1KN*63ΠP9Lt ,{x|H 5ih(٭S;k:Ły-OnɿĎjvX`)ej3 zy[XJ~XfǏF"5@Y!>ǫA ~2dh]Kԯ"ƯZR;3D JOCXdŪ~& M(f*fJI*6j{9jdO1¢mIEmujrDO,X`LdIӒsD?ur~bC^r==pZ:.ykX&%Fm>qvX z9JGif_@~>FI#|q?[C>vz)o~*} jn9\)q!:9OXL;@.k$P+#DQ̣ {rm߲I0ݥ9v|N)ɧFG_D })!x$+F[YS ANEfqӚXӔ Zm6;\pB-dWXG;>`LB9@=>-{d8jHs_YBZv6_P?q/hWξޙ.1)a3/-:aܷ&D*# \ 1_ ҺJۆf<2bءpn'd%s2Cl]h1(J" D7, h:;q (hKesY]'B-6{%٭#nE76ځ%bl𢨁j=AgS]' 2SgK؂]gF{DL^!dO*aWl_#|,jUFe^ '՛s=DJݥyb. <Ͽ`+?Ё5t)qKAmM\D"0 Fq=8ܖ(eg<ڬuي0 48DUt6OWA UB&=? Bg ӤiIB~RMm0~pCLSׁy>(UxtO;1nN9Sd&Es%޳6`R'c1w]+]7{M8Aaa״,8ߥۍj{|XQI?>dZUE9@FcCF%蕸 Ԝe =ySA\s^\ߔ-Ju׿Y||x|ґ{cm.-\-ӧAĽl8**KNO &]$H5AMp(LNׁߧZkW<`SۖWE_MSWyIQ`F&9\OU=)1r; )1n.ֲr ,p7q>"7s:eaeJ#JLУz@PD,6E?~@Z 67NϗD!hHA?1n@;h 1{fOB푨-1~{7q4q>?#ݎH1h AL'uv[𩙳8Fw#{¯ӛnBףr˃:;]xGeФtiwtlhF=NsNzs)'hdr_cIe|c.C4H$T$ ϲ5z&1q4 2U!R"񱷠(DU_N:#:IQ3|ѺѪ MakjZRF?Fl!;ixzVh8L§Ea{*i^e0 kaŨ(g㺡2NJ!SM8fSs2ĂKDq` suN~qgRGB㸀WG?X7slt̑m_rQe0=" QUZG݁(NUgŧIO Ճ81hΪY%G,yZ3jk;hg51]'E[{ Z)ZfDc(Q-vml65zIM8"רj>\nDWoy/1 wn2י-:gֶՏ aO2#-E1TxԿJOŭL *k5G>{Sc?Yg4Өsj;V0quDYvt=ݐ!7+d*ȵmDkuU݀ok϶)LJ.ە<^{ r_NW]~)\u$ V7i}agU.Fp.!I /AH$\DW^ݙ3F}{M#i9LkH q߽IUyƖvW^_Fqӏ O=d?fjeBìD(iAɼ+. kɦ1*龓kPM|~æmqh<{+p F,u A]KfnxB@i% mίAUn`Kwt/ OBi"y;DA貴$0Ys Ϫ!ec5Ns4‡GɄ!vγoK#2b8d/13U悂 hj 5#;vٻ_#_ѨL.5R;Jby1 #f8QպzMet<+ +_vT{JŨPL3r⎤/@!x~fe+Hb9֑MQ5#Nl",ʷ> IxN zN {dL׆5' FhOc:APՕl*~T6Iλ+oV.ã?D,uCa#0+i~, J2ZL[h]-oML7!O%/Gz,&l@K,̲*O$b璦F_*G,Z[RlCiEꨛ7.*bt~5}<W M 0kY!~QUa?+('N[g~+ kM9@(AJ!TҒ oA$Yꦂvq[?˖ٖqRJwyT/rh.5&sn} BU?ySJ{]WxHC"pqTb "kW|0*ȍ"9I3O]}=OAvacX{=" "s[ՅP[Rf`fWRM6lCI-&X\ tx<9<#͵^خ5BVjJŵ_bSf&J{BDdU~|Gk&E܈p*0h~Ng %qx`|84b&yZ x2_hV K'nslWx#^RfhR@뙴Z* yY?FXꝖxAn+dL:V ld&mim;{ ]M^7/.C(2~DS"wi. $p)O/UUǐI݁~  b f@hjcȠeΈ T Lo,uo@kҾrvLofHf@bB]9>|oREķ5\fk㈠ipJFy W;9cʄ&s4 "Su5fgBK01("*EtbNFmj4V@xӷOﱝɁGiG=hݵ#Y]M @Rp؎*MK:!Cyh9}uߜ&>='8k 2l@r2vsz?V~!Q69kI.)fRúMc湪ʍXG`J?ކ"c5fGYXXjܞddw8 B-m!!ٗ&i? #p|8/w-ѥ9s޶y'~ߘ6?F.a8iI Y'tQ*ɃC°7|^G׸h1aʂ!pp@h< XYԈMk(dp#[&֍"Fzb?r/yeɁ8n^!ea^, oi?.o`S9kFj˕yhh%aО;5w̛ դVĦRyӝ`eG0g]E-Bu*=~ς|v1p\)$>@(j ~y,u\9)^7.4nC.{ӅOJ`:~mI?`auk[ڍKVwP D"kbn\t7čWB<럛C%'Δ\ƝZ쪎 F6`SFGUydrID1XG;\3D{>Ҩ##7S^)ۋ]i_gx:6bVPX-uW,1qo}@Wo9Pm>%1!ѳuIwԯxoM1ts)j% J~@M#wȓwt#@e39]ڕK/5xYgSBm?_Y -0Y6r.J?vt/^=tlZQg5|QFU&o$¬!W4z.lOZk:yuÌ xHqخa>bXA|L*ȕt2ܙYcmiC؊8тR{F ??"f|ܬEs gd;0@]rݐY݉IpǍ:n/ a-:Nz[O 85[|'My@i:ΎYխNXr:X?DE#K?jgʾ}W^іw[y0Cp:J#@b|4wS糷 Z\=V1!SfiCu5Wڴ-閇|YOПnξW xqz@(u-YW^$~;KP)]EE ]߸__#a Q lQ!4za¿,Z@OIP:w{ᓫSn'N~h ĄxVEN Z!V3'IMq -J6hɌ,Qϰ<}}Ia5VMP<> |S=b8f=,9p=F51L9k~+"^ D!Úa3v2]ҝō\Bw,͟Qzd4+tB0MUG(XgN8~-=PGc}XV'Z7+q&e`|.ZwU7:=ʞbscw ؈m殧īÍvWX{cXha2]e"M|bD( 2֕ /U5=mjb[ĝV=YpԬ $k*1Aw^{{3ʙ`9*0,D}vd;k.5MA=왲cHBxSDE^`hvڲD`IN}Pp^&cӭ*>YA UA&y8ų9/9T=` UL˛eFi x^.tKĿd*P_}k~ML^[KLk}7ĩiee\s';ڂh:à[&aj >\\ſs =+Bo>y/ɻ??`3$kN].fa9{R _;k3ŠbnW!lc, 6M77ۼ]};z\"! * !6W:268t;1"tka/yɠAˣKσt@Ī F̍}\Ѯ"aj,$C~#ݑ${ ZV+I?d,l޵:sΫM^GLcuEyQ3vp@mT []Ǒv/ TFCK]$”S_F"fWl>Z4 gf؇J䛑cBFm=N񒳭wҵ>9jE"kKv ak;nmb*K LLs5k-'qwG|(ޔƢ94l M6d&EI- TvH8)ʋ9 ^}GpD%傻ѭz9&!nk\Sn'y~ ͙sw |s hq&j [¶TP,ZwC0M$ -޶'h<85AMUWqc(įFV8fY)P.󏶱#a\dݝ73_W2%qo #)" t^FJ^1D9Y4/0),@7Lv[b\΍mMgX2@V bQz\gC<+> qd/`a7鲑R:#ӲϦ4 U&g>`KJ ׄB1gCKO*6גyyQͅfv 05ld}: "+W X:3>BQ4a[m8[jyiOQoOokgEӧu3sUx%BVMóQ鶃jKt0*:=KxdyVR"88}2ThѕNE)p%j3֙͡mm]ѦoNz=~HPQ=E{ %,З_.[bf ta#=,Jb?(`ZJ2'7t?1c;3n//z`\X~>z]_rb%&mR Ds=bU WfCKEWblK#Lɡa/*<>w>j 4Q{0/w4+ܴ)`tB\7$5DF( 3XQ1vf*QPa Ibq*Sr֓`TᒆL:MOHevwwM226Wz̺5Xғ O{zِE¸8.Tn(qt¡+b:_cʁꆹx_9sxPb'%2mx%WM28\*L!۲ Fa|-;+B3k|sre*?1)kW egTuKo %GTfs]ȿLPk aK! Ihf^Jy?Hh(y讎CDF(QHk1'{[ʅڥ7sOErހ({FʤO6hOHӌKImG%LOy 5S*7x2OMND6;ךsM<^y!EVa}0xUsxl4?|GF FVf%nV=OB7 _@CcLyV;^<͚*%LYLkOhJiGr+@5p}S}:G> rM2h<͜i;OWXEU?YP .$G;%:vwķm|}-0Nѓ%!i(',]^wj>2oFN[O5O x<~B@ SWWIOmԐ'Q=2Gv*T{!bkckg̜"ʳet6Sm^:3ʘws묱bV7uUh{EDiI(<ö(/@u:D:9%@+=oMg98 KxpM]AŘ#> }8cU S4u d ܠYbzhJk!0ND0KTׅՃ޷ $&pHWgqլJ349@e?N1X(dɇxw6CF?LNEc;~.9!|ZȺ1%*\ ޏk?Sy]Q`:$;L>ڍţnwO=<ѝH+xoY4 =WȷNun0yz4bEyjF-e)nb0PHFbzp,w -! #)!ġ?W\|u7"/ -b|4$K0NX=q6^}==hT܉5eeXqkJ{V: 3q|gu*`et2;P'RwI@_%k&7u9YTRHt/witƈeL"a֪f{'ѷxx *R_r@RMen@BGwcl,#էSfrlU:|39- !&;3sаp͹c9l Z`P7FxnZl55m/R*T*,K*U"rY&tALHaq^}OHC +:o.`Ʈ*\F|NȥB^gwf+ @",6:Ď<> q'2jLOKxc "4V-Q$SS&KД[Tg QL$J6 e*e;$ [hOx9xK#19ҕ}τ*GO28ª(ﭢ5H/f1T-mvqxYaK"8boNSl~WMaE^z\A{Icwdlh٣#"RdKmCld<K@[$^ѯ:Z&ކShERM\Da7]yYNhC3ֵHvb/u'd~Q}C:5R{s44Wxd>ljY}u8H'Wx S:R&U(gD;5nS!l p\_9)z\` 1 i5O,З7eqasC=GDBpV^|-? J, MxƉ̌9~Wl-EAk. Wz ym 1 V2W3bT2p\ ٹE]쨯։/M2Rjc\ n&?Ю}5DT/m\ v"洍͆@% KEXx MCl{{KS<Oз+nE k'pIlRA4v1.I:Zn'9/4*Z^sس-~<$Je 8} }"/隭]z7U&ǟ\ڇ8,izHTX8/tw)2-ghPaB,r\ZB>IMdY_(*eyb< :zDP5 z@Z@(]KcX7qJ)['QCBKWV2(iّ|.5ۼ aF*ԟn>fqР}ƖLLEFS23u-[718qh`;H EBkV"`9OiOՙx@3߃G c4>GfLI*meU ~%_E5(<"7O^t%ʴ=NNрhCbWT/a nvC غ8~!/rlEq̽2Hߞ蟄)IlYC)]zrnCQ*ܮX5g:MHwdzNX_a" UZQjA{t/^^PU{/I6VifAoVy"Z|~V2Og5<[~hx[v9df2JAsY-zx{dgm(_a]WSo 0)1e& PZs  ?jdQ@GZr*MÝojFSu$ُ/5NtvNyϥTNp9+wĞZ$k{PD}98ē=UOm;+ i,NZes&gis*l *3Aܪ\S>J:iG'Ǹ|+ \k!^f_`FCAi&ՃQnsk{=@[F&rGnZwsF("FT | ~& }#}4)(!8Pk&t[oU$DA=H$C>hrsF<FQ?\-2걇=D ܫ>x稰lZvlI* )ܬL4V؜\y}M%7)掃I_=z'Ķ>:IʒJ.YJ]5)Sg:(O0iOP6b8H UΎ%UuP,YJiF:Y>i9nS屆Kk+X#͸!/f+ʥOeu8$E)GI:3JRqq{A-Q5~֓_?BZUq3V}X;],G׿~LܭKȏuшQ!U;,XOQ.,@%-xg `馬XB&wX6$[!aHx 4e""{$2d%oϭ)qLЉ=l4>;rg1"bWWCc3&(nr1t=-TH Rݨe3Y[ጲԯuWqvAqn=1gHȬN lQYhQu& {PAL{\Swo!C䑜&o}ԍy2™Ue2.7sԑ}68\atnsm}#̼ۈj+nW*FUG6r|5CHdI#D:m#5x_ٚOX>tY4l~f9Ewg7hX}zX;|DXcZ\ZT7Wjt{qseS)-o\g1R~qL ct3Q@(-mfEmHÄFoF-:~coL |kk+7CZ-le]?PUjDq- А36%"]w: L/u~ 4Sɫ: A.C)W} 9T!OF}A0<J`xI^oIQ{RŢz#ʊW饈J ?$V#`S^2yB,g_ʻQi^cN cT;/҄F`~Γ>M8] 9Ý-Ĕz=J? *EoM0-RQ?&?Rj$s`'W GYQ/USo(^z YY|F&,aӨw&d(U{M;  !P5I2fr rȝ@,K hm#]`Zy_iu g 8_4ȃW]5]5Z4} b#r<=r4Ih_ow&P1^F3Z鑤7 =ZZkG0ΌHB@VT"u-RۡvυQhc":UɓcQC?eiP]^ܹu%g%*䕆߸tẵ*4f&>)dSA}ݦž2cdcg8Z__N=L9NbGuF3ZT1;S6O#;*/L߽O2bh]VVL[9R@ (5_:|+n~ݟ]Fn5|&)Zޘ?vP߮\ŧkW5B/vAزMTO2 Z M.a7;yzKH I"4eF<|d&rsi7I)Ē?1HDׇ:B8էMJUĖ 3͢6f!SD<2,rY#-UTb_D3 !ff $[1XMիN!Ԥ~;GO&F҈ zHp5]F>Ie0xH/̅Pg<.YᩐmTƂ2T6IJx=kl'-E,<־j+h\IJsa>.y"AIr)v%Xm C 6qu] @ 4vb'i iw}$xu?y{7 ċtY/?"$ve |IJ D [<ƖgzNO`lٙ% M;PErчV0k7:h2_sCJxTXӡ+/"*'wSXҮ`2|G^=fx[eµ"PQ_F+^y E-46 XhbXVs>.&kKq`6 q0g@Q}czAM;ػk9Lk>.P H<5S-µБb=_@``]Aux mLx"LIU=zH!ֻF@}wYSrE^ܟgQѰ$+nl'QVl*G$T?Sʭq8;wYֻrw5U; ۱'AefȲ^Z>.K.ZnaW f(8Z(09%9hFoT3i#$Dg8.6fseK$,h[V8Y _Bh/=˺s@WL*O,NnQHYۡoVҸ _   4ET~qe@ \jtƻdyy"70`~mv4Z.3$ 1Utn69$ZmrnU}Ux/wHZFܻ 3ȏ1j:}L/ m*ZRp_Ȯ҈x,vXm41A7A0lb6%] ǭMpmpIs5&H*m$T4ûP14. @[G%Y4RdEflghM_N[Јs⌜#JSwykD^[_Ԉ *k 76FߝT8HzS4(c&]$-bC-׷!V״q򸴓e>'7Rk APnsy: -;1tDН3O> .N^yTc}ϙm$a='+$hR`/V33wyZ1mJvl-zCwm< "tQd0 gm}->t-qu\P!#?7)֏Aatc}'} Lr#L}E%LgpI-$c)mLŧǑU򪪡C@Tㄾ>@eF8Mx>;fѡͻ _1Ot<-ZR}Jk3d9j{yg?铖 _f24]ZO#'Z 9\ikF'&UU~Qd\+bγ];Iej_[SEWԄ5i]!{%9 vӛA*9D|n ܆qgi~lC |h5{vD KXrO>@iP$CMw]uی'~gDT $•QS{z zK이ۼ gRJOQ;xCt٦t;ttL3,XⱣiGZ\ uI}Ct wI' (830Te@v3^s~ņJ 18[(hIEoWS&PgA핧v,~aM7@}Uny-hq}AmCd2/E7W{bSXkwޅ/= :"Z.eɸq팆#kx ?P}u:mɱíjRBcjA=z|icR;602;s ɓK~LBDh ŒP\/+qa ҿLw7n5ˈG=Ă1Y!Bx4q)P 0%Ma9M*&Xk5e\xa!0 avHȐ>uлHEvkq롈-ͻ3F;Sa.No/یb T[ aG- ns;C"y6B[) '90bT{A@I2\8t3hU 1*J9K^!k'{T@ x,▬>~B; qDkdWpCJdR4'cp#xHGRq'HE _Gfl=Rb٥ !@ }L0tW|pkS V*^ȌV'qKܝ/K 3ȅ+ZmO3A}ȏҶX 0qfurT1!./sh.= -"b^DH.Bꨟ@c?OiԉY-x YubK2ľ>$u4=": }do70thGCu;B:}ؓs~¯D c&R0Qe2al?}e} SB! lzMy Ll:=] c$,Ļ]c:֖^h`ڨĥUw N/̶\岋,܃]8G@]|\7ׅbC]%2INI::L8R@[qmēlKZp,Ҝ֮!a-Jӳ>d"ulGt$ MsvF0} 7VJqh^ :R~?=0˥ d eeW$Tڠ\nzRjB|[pǟ0!c^śТ6\wZ˾#0 k\cvf-δfl(V/# k}a$/h7ܟ*0h0Ce@2C68kGa:Ʒ&ޓHFIȊAr_Kn3oϊWk*(Lj~x]t#QZ4֢0N5x0cL)W͟bF 6#ݴ70Ot#,eI'42S -GWM?J^!Ii[oL"*r۬0|\=R+ͬ 6 t!nQI[6FneâS([9VvЇEJOM?Z|RzaFV}0%ސS `>*%0S[YR`йf2=G zEU:tiF~m -)6A*ȕT16424h `Ql3ѭSdcX*Ŷީbb&=%jIMǞq.oe Z薧PCz?{'%`g~љj_|_a' 7V|vPO^wj uڥȃuk&>*ސ`F ҡ!5eP- ū à`#m̥޴{=0db4Y6XUAviJv+2v2-%FFz"jΧi0V5mB> P S:FXHZcc_J> T%eΦtove3/2_ةp1,z 9%os-<;Say_j]Tb\-+wRtnxwCw]k"79W M']&j])K DUǝcwٸ2<$XX74O%/ܥ@HeZvĔlVHV!: b_x%G<B6{.1J_됵~@,KW@*. !e QykoTUrMh?=d[ 7eU8ø%iT:ؚCU]x۬2`$F$Q.Y7S$eI}h@/#뺊4ws;OvR#Ɉ<a&P݅ f!%Ks &FY=XH屓6 FQ5Oc_%-Y1ُlUGǟR]Sd\p IoJ&lf0 J/&ycZebp@f7{=O(+R5e_A.mjwXXMuq..d4)wm/^:]0!^HP΍ YA'@pj!fG 4oh:t>#$_d(D2H]6v@Fe6H+*1vatBd}U%'lְN< (lqr4nZwy[(WBF:SX 4(A+@";LGcV >;:ǫ$,M):mr}QNIQfz!26 J)o#$LFeۋG7^"~ʙ(~_wCAA$Gk}w Zw1 -O3 DB*!h175t*[Iӭ<2rU}ku^E392W)kKr5r*Eb-5p#8\!`7Dh>fT7dO'WfSM*Wqg3OMV 4YMh!W*8E9xFP0-tѤoy0=>yV'v=;.h쎂NSgPYO"aKmŸ|\JܙCkjn"_p6l|/ `vг L.n1鿪#چU+K7Q׎zvA7P0g @:ft%7nCʳ#)u+D(cQjK"ދF8١~ޑ~;&WJ@VI E/ W)S e]=Ĵ݈قB|Q$_T,p!z-m_@w2ioz 2˿J}RVWts^F~V?eTW< 1)"_(dˢTؖB5S34ՎFW54:m7X$<)1eWgh˯'24="\4\B$.L'-]X}Ċ"%,.ƥ X.P.=y}Ŗ_Y|]Q!bF(Iݷbxr[g[e D#kzy,Vv<*+`|peV$jgcT0M J|hW.[_^ rܙP'.6iIk^jۊ!Q̬,G,xHb% )VP7ރ'd.%sj^)hyO!~ x웕k]ߎB㤹K$*фW=E>͝^qŘ[mY@fڔYS iC*RIV);-KVDWUVuPΞ<;jܔyJx2C,bx c;|5L-y_;VrGZ]#ͽS{ iM48nZPS7ϘtĮڈ:ti@udW>i|cD]rJ\TXAz4O{o%!wp/Xh~EhP<Ke*TAKmB[[.Hd>;P*I*QXydCY2>!VVvr?TS;8Чk~ebdTզ|nJsfH..a!Y.[#0C:\ HD6A132fǚ|,orz9e!v(I*9r[2ze J/ MvCzj1}Hf_N<@^3eK 28Ѣ9&6{Fգt&s6@gFupXy3̯sE52h~WJ+z\YòU[i)O,<{XB17-X(l$~A v'3o6 Sr;ލ({41 >@</ Z:R\.僤jݢ؏Djk)0`GH򸴜=md"ːm`K|Nv `Ч$PuR3 =RK}*џiu4J^L`I!Q ٴ3Ix I!7j^ ZcMrOLPv~ [쿣KwN2L{U\tSE+\7,t7E8+3{$WUQ2PF7K<ᮉ`v]oiѶz3x`- s;u}=pK1k~^+J `㌫&ߍHՆHR|pr x-7ϴܽ%[U2*Rvd^5Leq({n\`[Xàu_\!WM4]h [*R!˞!u*8׶ҍKVQ% -_tze/_rKL1Y^Tʍ+_{]|[1dkh`(chvfkkq_aTa4lE?(4m)%#ʇ;s\¬ws~p-.V.L#\]BsR*-n䁒 h{/D0,t HCb87sI $g{f:8%+Eqp^;u~مŠ^H"*7,K6-ASrI){ ҍ R{Mt# 뼇+B0r1BE#zߖZ_x1y74,zǠ ϐ4p0_ Tn:+@wLIc)î99?x(Ӛpc[?_\tBr@pg5wJ@qBvL~<25-b黗i^|M_A‚ܩ@D}XIlz'ӷK(f$>MM\8{>'4?d!9NUAU;ȗB*kjypfzLod$6?ɢ=6,Oy)G(]4\w7ݢgy'h /x=][z5EY&blN) geh7KQXC`[NO6؞eMXk…^l7mr^Np&<r%c{aKlQihu|_ Q)/HsNWT-ϵ)Mr75VMmʌE+>n?d]p"{ 3tCHvi;T{(= k!Nqa[K>"zm&[R9 JwdX*skZX Vg)/e 5LpĤ#%Z„ʐyL"^sY}lS7dP3[%^͝Đ$~[̹L? TYHc?J Nc-ŤL\!G6#}6n#!Ap2z}qȻ}fNQ=6lӳOjK3X@0I @~` ^/`H[Ԯ;kIAMi@ǯjDgevN;o!5=Z ?飾K~] oECb ȏE PWd';|*ނB~WhnwŚ9 앯3JT/-`_RFf'iTVh"gx1"єbGv/ܮ33 2V=Lt^(ؕN#.8PF*ŵ߉`#CR&-ɾ.H`]E[:pQOCpҞվoLTO- P"2̐,J:]_{My!ӖG{*hX$q!pձs?v2 8Zd;{lyw:n;qӑެsKk7[Џ" srr9h}}"{;X+1[ik.051@9=1"G`|f2ā SO=b ݺm@)E/[0*#}}LjQ9'SK.(Oi:40]Gm^#`#OhaK%8Vd; HGJ:0AU]aeN36(ـy vjjf="vaMqi47b *qsQ(B1~6rcʡ۶e(gFȨ1 0y.Y}䔶"jS 5H\w\1\F aC{fo NYP@.j $)}>(ѭ -;؏[=bʖc]`ZFkw²uՉ?w{z&ڑDxE|x> y3ɒܳ.̄@hV ŴBzbĺ#Kc`.~}ZWIIؼM̵%LA(j!lE*w%.yGrromj7xDf۪g6|ZʳXs j-3HYڳ嗓19H59 NxȯM󄢾}9;xy^q CtEMt'#/Lw13Pm%CpmʁUJ@ j`N%|䃍Zד KYL$zl,3Ib?(+U>oVkwMvH|̥CRz$!F7 84iN@a0rWY9 [K8]ت c$c =)VqrwUhW0@HfSVGGٗY8|/fƱ#H0S7$8<_,Ί#8 FC 7F2~0n{Q&}Kdдow=k ES&lei @< MUQ| dvM<;=R)vI 7X xvB _5'uhP?]ޯZdOEHTx:rk?ŵ5lݒ fN_zhyoQgb6' *x/愑;#e~9E}sp[]E:v QsNtf"x>)pv4L4ȽtK'wb_*$S[b:IĢp93|BOyqH+ JX?]{i~_TM"1K:ux*e{1Ė>Psn 1(.)׆aS]/[+)88FB|=OgGT8+p^)Sx%FCz3 CJkQ 7\51燔VV0RXvskm\)K  XH umMҧKv=zsG F\70s͡?)+,A8Cݙ>0%m1/(8 d0;dɼyu)ݬCN;O .@j1[*ĢRnwU$g&c:K/œ6oPϔn!z\ۑHg H+ sۻN+QOr\? 0Bg )Kl-W#e]E c?._"†WZÞKk6kh3n"@i|ýTUjYl/l7,,lAƓ+g_3R %g*¬X kO Et뵋 I'U*&=/sίiQ0 VD07@Zfp*+EfͦA^]߿ʒQA>X/"^Z&̀jhy W7;\Fi4 4S6ѐfMÚ3oHgZ0E 8{#5B+X1foXV*Vc* li* Ŭ;L aW끫6{EݖH3ޝ.W"F- H*T>šɛ"6CtG/ e䮑26!]"{ .]LZb *h4$P"p7HHyogu1sT+:L_Aڭ/B'rE"S[xkݹz $R@Ss1AO!\Ӡ'na{{_y)J() #zZhaR;YMb8S[#,Je&\Vb똩p3E4;(~eQ bI OA-Feۿ_@W?a̭XJ2eT{,5)p~2 {qHSͤ0X.) NB|웫6c,XQr`ɱuFiͳ~˖kdq"9ԉrWCHɁ((orWLxJakF˓uƳӟ3%M'ɐۨ Z6†hA!QZcx -p'|%hS,?ݞqzoV+Z)/?scwaE73KQj4źj;kވHgZf3+yFahbgÑCG4'Oٴ&BYIyR),B& O$R8sT'5-bH {VRNϏ-NƳ|'}L95I砣G.m8__"n fbcWa#@rRd]TO?q]"j:tԔ%4DhG rl`p nQYX 0YHp&]rT_2tХkj pĒOD,$$xӶ$b9~gOlS˄0ڲLȜ9W&-Ve B\)f(bk涁.*e;4⮱ P˗kRwS1WqΛ`G͆m#$eT`bS`9#C#iX'6ڝI\jG åq^jU 2z CnȽ똪l8 R=e|6䜭R%'Taz8ݢ)xM;塬+G } UӾ\ N$E]<4 }BxT JIYF-*b\v ҄A,@>!fSkcpFqWV+ P&_~N-YKjJ-̃Tls` 1ycflG1˧aoΒe"<GC ĨDSNzMw. EV*3n^{GM"D~a$P\* c /Wzv`*xtu\!XIqƊI'GϔuM7T )?H&l^}lu2NLv}]'lK&5h7 BɤkCYNjSSPxG f8j.1>"=v8I u{-w qhXeixQp}? E;yKc?CL5eb;vԁhg◙Wp5 ү'j8+v Iv/;߰7 xY;rD^P @Kd"l*GJP!;~o[ o 9*D.lN&p6 ڇ=ܰsуjkqMWf ÙO9"SD+-C} FHmnd"|J{6V}/S2"ϲ6y1t|WT5S/!slK@\EU4pgsAn/: _g ˉtx`hqK5pȿldq;N$zn|Ҟf"iyʢY[A3ӬZTa$}hAm כ u5>m0\ֳ\_k~eQ!0ۡzBhQR%d2m>>ony=ٝ8J\R%uNF9CwS_ =9:u[ݪL.sx ?-`?Q'r Ԋ?nZN5 Yq`1W̏ ɟ U P=)D$b/[ZPۥ4 4y!0s>rWjwk>+tipQfb㊸2~9; i foC`Z pTWOJ!0G](ENu3މh+rHw[o'1d O*;tp$qz>dY-'`nx[StwL~KՆyP\E;CA>F~5 DDb'-PƤωO9h p0b7@XM2p``=@V .=] !v6##H Go_S&q%Y4(yAa<` |KӁȞaBddlIKH@qw|fi }HZЄSK~Ǜ : 5V@?#aDkFnF}`h$aK@Hj;Y <2 DTzBݘ*\^;E$g<§ɻÁ)aaX w /4;{Y8wG8 @dp/NZ!k]dUp(#Em@t2u@\T_v7eLw!DvV>ℚ[o]r 29vLsn0<$ ,xwF(Ҭ. s+4}ig5J-Ȥܦ4]Rp`V#-2Adet:-֭0&?{|Sf#XoW$˱-ătwl_軺t$81;Pl[p Ԕ0!v_/ĥY.(JWT kE45Q"HB7jԀ0SS;#Kg]lXr;#-x3 ^ Y>C@@Oκ\ Ut=@Oμ+LJ 3ETY8l*'.(SJ#g?C \i: ;NNH@REI ]Ŭ}ljxus{gc~I2yuS˔qxTi<Ȋ[b$mGkhᄑ[ &劁*a졒yŦI3]/f#ތgQQ0 t㧓:VS*iz@}chD~DIVa)R=4v}K6 ~\x/񜃫aw<:a|>JE{f飱p=;<Z#Mz1=!NR=8$rjmYb#Ԕrgޠc?8r`X/9;AZ Lֿ73RlgɬӨb6qo ͙BpfcV^jy*)罺a'9/N6D%wUt:[y1-Ҍ gMՊ^r1}4t|Uwk|t>8w WDTkb 8ұ|~tFξ& e(\ձS+ P'bƾH(М f;GV ,M*I-ІWؠݫ[H/JϿp%\?@G, mEJSFr򆾙πYА({+ [v9cOR#$+g"3tuH %`A <;KE)ZE/VyN\2ZV :lZAdN:[eu0yPTA.CGZsDJ ȵ5 wPj+ʥ3oN^ >؝mSk-V~`jMrҚqX>:$:gO<f69~&%AzPzɫwHpеq/'%,z) ԕy"Ly0MQjKς NmYWahr9˿sw@v)60}Bi@Oҕ v2j~&)Celd $YM6B]W¥E{ZhpЇjqcى׮ffħe&_B%d]Jp2 X7Ͳ{O')sɍ՞»-?%\iX&=gC$< ՉQF~f -cѣ߸!o'fVCX/q,b*EviA1%04ogVX}E0YgnxhY"Ȏj{WG̎ve*w=JŞ3iw2!Z:Hj*=RDE(_ʓ@-HE!C2 R x{fV֕hE!/^G}{#׳mh%.mNhë$jra$@jl/A(_ƿ&֦ka0\=7dU%u$DI:':߶i_{,K~~sE*w/.wkě<8SOk3&`cP=r`~sdvۼ*H5v2~mebms;91qe<Q `mI*(m|܀ݬZX S~yǜۯ1W@tKӊp\ mO[UV9[R}Xb]x3A{\&f:$%}%k V$pZ`h{5J$f $Ox. /8(,%bG=4;ZKP|/oρo3#7?HPjn)cS.MF>Ce;uެnkX`l BxTBMI~u1*4,DŔEgt%_#9D>WE7CAafR(JNk]0% Sap%eo?m|rㄠ;!Yc}ꏔݍ~D9f_V`|7*Mf6c*Lbam ,TnJv}^LDz#7kBNy,k9* s͆)C+H}k= n& 4uT 쎢Ȅi;XO\7eOJWSBT~p) wM*6'=io4+)/jfl nnu/+ ['r#]4#ǰ0XZhC?hׂdc%EH }XFJtGc g@xP.@iFB .½l%H\mqI)CbZ]wݯ7 6.7åǑ>s˲PA!}otge3pv烛m$Й@B+Zmiko X:BDH)fa$E @H!9[F`>ZJ%{3Sfm+gF.!kn/D xqwY0UksVENv*ަKV4 Q1#[ d›8m~z}8m|0h\rb4ڠD,ρ:F2X@t%%ͮa'dJ"*ei^B <obWOu u8 u;Fi܀QIl ;8 &_rf]wGϵU)ED|G 0fdn>i- g3[OZ&f,4Ļĥ kPXېh xsLQ, 6$beXr.qC_ViNFz)̍t@k+lzcSc Cb3瞝RtQr:ob*5e @"- }4wD=${A-*EMx͡QI<"$/u"sCr 4X#$Ĭ7q`ܱ6 $zśӥBMD8u+CŰ4=d u'7xQ}.AOM |wÔ6 p6Ou+%{pRoYC.-]:߱ @fboZu K>֧AIeZ+= A%ӝG$s2gO)Kàsdٱ$ݓXZ!k6fepdg3_VWi'085TCeP:N)d&y1cf0s=?odwb6v2BJ# 8G!.jMxJ']ت8D&mpizq9v9'Έx!yVAQW()ٔ#] N#9:Wgg27aY؂ n,RbQg{{&#ơ]j]E{C: c]Y UR8Y.bZ{Pq9G(M[΄$d9~SaVoЖP1ʇ执epFyRqJO+4_v!GA'.vW nSZ { S- 亂;= ٨u~>/QlfW'sRr ~d@.+ ^]>Ef!FeXͫb۽K@Wce YkHWÊsQLw Nu"&f8 Q%m$H/nu)071+^f*4>;f9%);AE IH\v_Ty 4)H}rgP-!(f@2u 63F#9GV֘f/zv 4 0YmO]gޏ3<߫@Z(YAng]US %R'ѰE{z@Z~zpyYWJ矤u26hCq‡q?dFaJsO n9! *ƈY25l#u r""9*|WӢZKؼr,A/$nf` roMF+|}W }mI W>O;>,=q_{R%)vM/Mg O1r]D;_p>Ulݬn7qR a-Cw|iߏ&=^ @50??FÆ 8KI8Qp{>E fr1XG~dKBzqy}V-,3ۋFQ|?$|D"~?9ح3mp?AS`暿  InK=]:(T"GA_q3`Oumy煭UU茭ZVL)V00hçn9@7V^ڮ1bս]bCW[@s?ȋ"X_=@=% f)T>B.X$T,I|Iұ1ԇط- 2/>P~, :@տqM$G^NK)ԇkpLMWq2k#l(%q#">xVRLq+>*I_RއIg~3SalVkC=E)?+k;8YPύ:?X➛.);lku ;(4qp[ټQ>׋НZ.KGAl٫h5>Mx=H(dDm/-t. k|1j=)Sh]\JmVQwnǕb# TxIq%?s۹BaŪ4·T|^*-TZevpBXQ jJqLC`F|$<3`Pٱ@V3Zkǵ[8c27qXqY;0d휝궶&Fl5X\'?lD`it">i+LQR<}@/l֣@:̼і.rE8Z.T_W>"n=?Z,ɧP3HhV[/KXY`$5!sݻ`ԁ"V?vX1(Kكvi lGT0{.(֯i)%s13&Dٷjhok8˚=쓘6R }By| =u(^1wQ|!f7ՐaIڑsȎp&Snr`sl^B}7%=85_p 9{{yz-7cLm?\,'GYZZ?f.o̝XMpj0KHh.t\$ txkRM 3F.O'9s!e#1~K̠(t|԰5$cHs{O E8P?asg0!iJ8x1>gDјS(ylo^eiT!WebtU iX0J0WwI;S4S*mQxރ{#;uKQ;O1mˇ.b xE0oMmsGrs9Xd*"%~q Sۏc*pNco7W8lo h]_PZTsCQ#ls kH\h| T'yV9|0$YϣTo'U0W#]@ i𖾮tD*4R/:_V"%̑ݘ4:τiz;@y܂v0'c0C13*:tX"vD;Uk] eʯ2DrJ= 7O+aMv\>Rgy۬H&Sk8>|柵ycYWihq<*h9ݹ[#uDA .TVZ @y: 203X2ęFxr^H--JLJYu=P땰'-Rƈ~?=޾>MҪ @kŏ&[FgH?]o#&@#@(ٝoRΛ27}9Hh nw |Mt:@FbPĥm׶glK(U s]u_\"*uz|J?^F>sTh]x,nI-m$_xvQEj#~5adžH<C]*ԱɌ%c|74Df)$9F'H"4A\?N@`x~ø\"5wOSI՛"6( *[V2>*?2<ς#~!7f,k,}$uT:DioG];f}|ҥ n4lR_w1V4r@'-o :y$l71(7)pȗ܀bH]0'L_|wO޶"{96:$^Ce 5 Z24+}^{Vt2Un4tN|U+^/IQ0 +p6v-JlO02Q J8ua=w}^\a+:'sdžY(@0*?C-C'\g+n @ٿn#{8$9 SX,6dV: В{YV/uiaN'hmo8oF\[&5 ٪ȩ7jV* Y^ /^n{.d\{mW:NibD`~sts *9*Ѥ)M @D?~P xKo$@KQ2G3ŽτU3cA szg-Y\'˪ FkڈXqnOzdnT\"hY*&pPΑFa{T,P^4쯩pI瞄W",6,XQt l'm51<G;ŏhヨ9M>Oʺ( Aaa2ziFYLVHg&`s ԗoҭI@%<93(|}əU}*uSX҆f4ni`uQs{)W`l}fl`4 ^ږQFqWb ;\zda7dϭ؊HG9väe5̐:0o )NN"䣑T4/* X/s .3F~oL F_N#LO܉'dpo׻_O` x&.VaY>4"EtJ6((EֹPMΞ/qݪvZy:yNUPSދFwT/F ~~wGrG.9G< 횗ߞ'ʛ*$QzQ-cY&zNxQ9@뜒 l4Z 罥.}E!QY┝L[M->/ ]h~Tc(V_-EIj>󲉽<˜~݈\[fM0cԕ/~XR=ԵH},QG{xѯ9ȥr-+T!B͸a IG80.?  c4O; W )sy; |5 -N^@Yg/SAȠuY9[&uvZ$g@;_IDzC2R!p^Ux0DL^1:}h@e34Uw؁2 v= W5}qgt0ZXivtENrRD}Όmi QR2 7Ɓ)!0ג:S^㦀ZtЩ-1VAbixydٜCEq5Dm e$Yq ٣5|SC1zH3OQAb4fx̆x?U LuQNe HRKO1cq%rC}bfFсSoҧ3nLB)݃dcGP׬NթO+F11 W&# һq-e/K1cG)dV"S6‹\c8rN6!X +YsdTܑ0F&G^vV5w9^v"FJy8qgYW$hA EYt !1N=BMbkk;C~]=t&BY"]]ΠꯃˋhZE&)B>J_Ke< Բĝٹv*O7;ta- fuc xe= ḿ9Ϳ,0 ^[ i;{TK39J?:RRX<(Rgv/9:zAe,M1"Mi=OՍű'm I._+ -F{PG-̚ y"[#Z'%EJ,ҙ$M@Pn:9ߎB=O9dJqOl.\4WQ#N:Mi=\SI[k,Rd7fG+]ĄZN yRdG-xF;g;O6 oS~kC Bj3nK KU!ٞ@L(DRh'kˉyahI_tB\ DtMjSsJ+` Ęф;i2 YG4l_gҶzlEKrUʲ38&y&v_zU >,;%VJt6 0'Lt$#z~r6MpGN & dR) D)t4ޞЌa ɋ Gg#?u/'ܰY"1qYڴ%VٿB|ʡ`wdiƈ߽&Y-2PR'T槎!!%`P7CcZZ(OM䘍J !m ci#dlhO[B/;'%顉t kV 0Y1 ض1@-j&Rz ;yL#ǿ)2ʈTw_b楻o1\2+qu 0 @\&< 9ZXl ~%㩜Za"ڌV|-VNeZ| *G^1d4U]M3{wV%BzZhUs*Kxe%esW'HB]ϨuJ@=Jk*BL uhYB Lg>b6g?k:67XU[7B+.0M4.7[DĘ sʛ#`f9e)h5L搤YHo],镶DBRYfDyO=}R#pd(#yX),fSɅiqvC6,ϼpe:ƁjƧrXQrf~xCxF:RT>ın[ _5:/+)QHQ+?^c+j*n2eiakeCoFݴ pcmX?Y6n  n9 EC"D,q\f:oܩͷ\}|Q9jbHbϲq!d Q_U)[ $9l(?Eq3yS#HoQ-~MMVTT砐m2^IwH X1AHϰ*J Ku-s/Iis8JK ,YVM,1J=ُOY%X[oKBW]9![J/ ZB?T38Qhu!fA4VZ֧=",0Rq88ѓ^Kϻ†rJJPD^:JQ=dVYRSdxЩcb`-IА;=9W#_!exAM'ۆRS2њZ0|;6!5xBoC`snZ¡+ۤJmkNvʽECH߱;+{G6ۮ^VdA =^{epA`6 4^rQ[Z|rIw.9}(춷v@N1hݝ]+:6!h~jnIa?~g—j*\ic(7Im&y[c{VVmhOn ĿU!Âl{ѷGԟal3"S?OoN$u~G)P=T (woz|,fXdeqKD ,!H&: |S'X\=UruW Sqi%zmPK,匓z-* dg ӯ` '@o lH ] D9%d3*>M~HRX6g.6CZS&vf'29H픸{TU$e~2 \A@GR O*l1?rN9_.T۵.mB険ԫFnJ%IIOg΅fQP+J~A}i=Keeӈ?!à;Ejn]a)cm=^[?q45Wx@lݟtYOXa4}:LO-r։Z02"$[cLYvM̐asZM<3G54ms9RgLIOO[o2hYA\N`7n<($8YZ.fjT\UKҲe f浯ifGa"Aʌ TeQc]؃LjC#x+sS:,DG!sW $ [Yr.q^d3RP7=b׹zϒ5@lP+Wq,|.![M_}`= >Ymįǃr g?iVJC(#p"v )e &YiLQ#.e+(nNDqL S0chmD+@v㢰܉ΡԠG<2bt$yp1JsٽBM&9nh׈p+˴feT|!_JIw`\.xOB)Lk ?kOEGQ\&/r\HP+HvC$sM̨xzX bl6 MKgS}9VelF%FmxݗhL~d0_|4sdA)x mwx|ud)6 8 [ qeSgU :bbQ:":Q9 Ch& <}SiSUrȷ:;g%$]Q.,jհJKOrnH,$-K{.g@c#ݯuiR=5G,Sc0U[?]kq))'4-r1^.n\SAdl(~M>~4hy  %mʁ S+r6$+QBP?^֕2b,Rmcl a[d3M)IٳN|W\X)0( \y"hLP6a3vu2IFro$sdhk9•VxXL([/Gfx/ڦAY.VZ]_ :{񴺡P W%$/?pxG9;[jc^͙<ɔ_Ѧ=DB;ݭ-a27~b&E5}Lۦ'1Fj˲!"fLEh:R V%d0>EڤP[??zwd BTbJQF2tlH4--,Xchb(7˅Ŏ_ &d2Z>t#/qAh_ $yr] QYRڣ!}[L"l"N6_V׉:n;VJ$3E)t+~}\oDsnV _;Y O}[]?6J>bPx{iD:r 5dT^xO5ޅf,z2i'YaȮXqFxBI}{t.u9"9į7}fJh8l>֝]jWhhvΉA]wA:0 k߃RowzR x{'CkUF$BTc7|E$hJkXݵldfjx⍐cZ{~FV IրwK5  K/oL)QjR-1z_~l|6qІR6-jzOYaggXt"w>>,&2ԾH0:2 3(5G\@B2> )Rw6=H=ha`ǿzfx|!ܨ;`g%r8]l3ѝCdWSB{N,WŽYT&HG^U%\۶TEL?96%ES5y`*ܷKJ`5ox 7ӧ Zh1&P=ڍ %{bf$ߗ?B-Qs;WX0G>D}GAj Wv=P3Ƭ@X ja,/5wϛVۛx8 ܍rP$R)Ρ+)yPhsl!DШQIMd}9gQGAVǯa9qefևdKa1ǘZx/ N( d;k8wW;jap<Bo5ebU-54A*rɰic& Ij'˼=C&zkԌ%n^Eo뉧\X>)aPZ(\9'Q>%K4`w19V\SlĖw{ sB.7n$Vjˈpcosc*.|kp%!YI_rA@8KjE6ʵ@n6y%薢s GFw$g$E|4KMT0/QU*4k2L>)Q›~1*Bڿ]kn^~Y t^%#蕟HiMy>C)eF 7"Q$Fg۹ y.9ۛPR;dr#%[.F"dbC5FY޵n5B']O!SOc2;&ָl.M\>.Tx|vf(AW:jD57$3i0xɮ|z1sG&\]{wO#U; uEJ2Oheaf)."Xќ*&dTBRI45pOWڜ<)J)D[4{g#`%x1q-4pp`qL>TX׋o+Vb67ct[/_ zz@,d ^':@bGثWi$r(6؊50MQ)Y`eu_5m 3lܬ1\JC?\gW΄Ž@ILԿZ^g$!쨿-w)"DM7Ann*Db^]{,ZL|ڴ1l8Np<crJs ldk2,FuPFBrEXrS޽uZx-h %)?(;"5)yOcmKɛs in*E{X IsTG<>%[iׅV/~.a޴3͛+)w}`^,|pzl]i8 u'Crzc%ƐB6]M- QD\74IԲ66ѽ"`S,H&7ִpi2;:N89ȾUC]fEXB܏U Tw)D,}:?K!s#Z+G=I*.9ċ44oOPF yRwo$erJ5J-= b =?a8ݟ:u ō̸r:."P^17k48˔B]Iyj5ΌoMW;H0L D^;(zOj8Ei-P ҥ#CvZKib'1l`G@dyߺ1rJr4ͽ ꤰPޭ|֘y6췵Q@MV,6EVdzq֑* Q.߁o敝\*QL\}CdO4Hl+[-TOS8@"弳gm, .TTmX( RƴS=aޥ:xB{o(}Su-#3rÅ-;4)7{/=6q^%&,R}jB6?hiɹXJ,%|4ӗdYWT5lҺ 4!lRNymvre(LEi7ͨ`^/mCC IcvQ;gܚPs@eaޕaőn8ZFnFf􁢢DbldhAT-c-5}.ĚFy9 'æNI_c~>5 ~[5g^wB/]|`DH M \*x/Ys!p;;P`'2e*ЁNpsZ'ec-L2_3ZhM# @ԏx:+ofo1N ,9:_ dusL q^CQ\jox=`8菨HlE2Z,wO.i~!}Be 2ޕRrs ;cY/%m&^D`a7w`D(o!2}h4(j[G.TiL:v7ʖn:l3=Ꜵ#cpA/C$}Yd[@ {#S0 ;^ ?C[rޤTvazwU{i [+ez,҂>qԸI2x9Ե' 9wU{wP?yWޫ"')$e.  ũ<]Cw&SEY/oNPʮ.$ 4:  d(> p. ˭X |=kˡZE9e+ {ٯ3dSji=)}z8Oz#Ǔ[Tb~ImL.HUar'Pܑ x)žQPH l؊+IG):wRB5%WlGF$2x ZlJq-GQ;Ү&9;m0R+9RSi>5[EAr_eK |{ew-0#"3l§̬srXVqFxH˽Y"԰K -n %2XGfG nV΃h))C^/;Q 5ve V vFAG$EAm"%Ta BU]̰wol5KC0hn,;>x/Pݻ)Hh\؄df'nVRҚ~cpDN$Pm!0CgC ULLg3\dMaev5OSU ;Wv ;)g]cbӄDRr}OkE `X$e4cMP-v=1| %T᱉Oӕ M1dp*7 6{|TioYO^R8eW!'u\8U,י˟diίZ滾otk9ۢ3Nϊ-v-M_Z h L;Gǹr Ass Z}; GhZ?-w"#;~u@TYK\V/[B􃣦EIMSg>t ZqamY/!efO u+&0 ƙB ,ocMp~t`l?; #˱h[?6UO؆ fBMK8Q$k-^VZSK i D3@|z!- eaIve'JSOԖQڋc!h@|hWU 7/G?xVbC?ei4Y&rGiyOƲ\^:;N$eGըñ= oA6ͽ 681W5ʲtb6GxrY8{xuz߉4j1"z:i,*|)7y%pUY!?XZ tҰιb#:R3Ā.ODZ/;'D>6ā L\bFj!C"}`"en _wfix.('2jRaB'k5Y fX6so.V'@?</q%\j(*CG)YEA\K.]꬚CߪwXS쎌mm_m(8h-B>o=gN!f( P޷40&u^|RPxc2l2`pv(O6rhUh=DHm0#]O-Z"͔_PIGAId .nUF'R̊_]L, 6!Լ9 mJϷDnf`}aC Ǡ.FD'VI ч#|ZsAgWCδ@y n(10ZV}t`R>ۨ?5Uv$N_ %tl"R9޺,L ߾-^"Xw*ܷ5ADƨX5`/g=Qn~jjdh@ PߤxiEK[w/_!&޻93[P@\'L{Zg}1#uZOV?TPt FaIaeRAfD(xlWh)R_E߰>-LI3ķW8ۇ Jwhч`9!GE?t'{N_Q׸ȶr'$q%4nFЂun HlqsbHvPgEaiF;'y RYQr+>& uV!p6v Hb G-B }n[jʅŏ= Na"v g{6Wqiqϵ( |DY=L;' # )6=A+Íe]H p8)v\u!b$yD#&gV ^A~lYPECWIt2y2`Rc ,, naEˁ(I&5ru,&63,Dtd_>Bmd; W9y\n&="3m:Q$UL52v 5Dl4ʮgH hX`4}q9T?/iV[ٹHoV[KS+3o0#W}&Fgq_ύ,}USr}q|ai-ABM ~:)"UFѕF^~(T3=_藇W?p-[~n% MbVXMo Fv] _GFFhtv(=%u15=!9N]c k׆~05r)q =jy=y@o?Q{| C~ɘQ6R,~&EQzchDǙYyʹjv-C .z† 'fsdhU_{.vKz )\W"&œR*wk{Tx9SEZ'י2[5Ǐ#U+7ڋ M !8-&AW,crʇ (T.d޷5Nm&fܦG.Z2GaA+AHZ)"8wSJ c* s#Y㏪4߽..ar$bJqMY*H|8MJ_(y-BⰥ'ap2;T]9`^\0I4Tduk̈C^н:ܙ\L)iP,Oc􋍅<{xp!Ry"lwRp W/cXdL2>3ZD &Dn@˶7tX( 7- rg~[7S٬`։>.3qnj9rpjt)*2S #S08!`dh'7C%lފkϤ{Ӄލr !1[K.Ɍr.DIkW Aٯ =ւu PhE+(hFjfS6뮊8н(~>vd ԯcܐP卮Ȅ(1stFQYmkLAKpJJjdBֶ,5JH>cԒETDFpCsHqDGRɻ Tҟq<Ӎw-gZ J4geZӍ< I'At?KuuE l44AJ= <=0R_Z+ )C>*xS4^υ5g\co#V򁡆^g㰛"':7C@zߏbS ׏f!,ֵn-h_B35A"l382JO%[wcj=ܯEn}.VpfegcK9F&b>1ۓ S~~&pwV?l=*7qt8gqu,ƇS>6H^XI zdZirz`zjGa_M'7<ɖ8#I/NqJ^9.s$ѦsGdx0e׆gI|(=͑+rO#g Qx&׻k[CLEH^yxQpS5F[a2)҂UPV DV0A)A5J꠩FOCUmyvq*QW[:f/Art;LфJ3Qea#)d(l㐠I>`,BUb3?=KĔw-.֮dl aA8  SiW^5 5"CA+sLz7ǯљ|&*kLPJic" jdJ23۪&\lkѥ}7@ 9nE18\~psO\r[43Eh9EgH/J|A9pZL;i/E 5޶wZ[~?ч>_tKP9V((m~R 7J.-~PНJ:Ez3,#{<]$&I}o)KkiBJ6eA\{^*'PAg.'Z֬ tɜ(sX(oYD%+YK:;.Johǩgfw [W#> RLK/ kIr˿4sKP8 PvՙU>`Ge j5G(2O2f ),~BWn;fV2|HG+ST~EqObs7ҖէhfbځB}]"h͂z>cM H!ǽ(N\4 KULO*_*sy#i~pc9ai2 lD fTm:S'IT=JlX;gGtGOpX`D*9,PT Id7qU%ۛ@Fc>R࿿c](6%_lz`*8M"s.z5%9׹g:E.AǕֿL9粜ff9vg`0B%g|n /٬{q]Jj>(+4[=3.Lĩǣ?;hyLnsk0PgV??*LVkA;/ٻFD݈Ӂ7z d4(dymEU(=$}gQSoa5({mQZ&7>9 C'Ć،ct-Q1.WOڴPE5Pܛc?mbF I=zaHab?;R5Dv'H7lMxWi4R뗺C)":V`<|@uiCJ 'tG&3v?4 @~Unͫ9/!>HTs4x?yw.\}0dUpMjHHn%tȢW1/Em;r>' \Ev8MYM?]q^ʾ\$Y9؅[n9B1/It8>M8MvQl ׃8֧ܽH69Q c4Fi&Qk oy/ ipkK>n vOEW<Im7>j\8b6)FjdCKmO%Iaz|e+e]2`b*aSI3n'<fj<@)nP:_ =&°|;pPU0A]%ZBf~ L?Ӣ\il2&4]E6[<*oL2z(z5,sU>JEhmZ?QE }B|' ,"bv:4f"ݗr>9nӒd¨ȡ$ ]`̈9a))Ƹl6HrKdW)IߦGw[b걄52Y/VNsQhpc.g{;=/Y Z;=Yj 1,I;p ^`$"+|7ޚ.JZʚ^+-?RC iJdnJ"ɄWj:3f]q TKjj9*4hW{dmh3MgE :iofc ܈ FTK,6IdG sxM$uEn M,ĩ^ zqb{?)l 5 6}> g,~΋,[,QTv@<̯u=%U4 D4; Cv<{u}ZSj*צJ )5fP𾁅B@ l_.墮rיi6ځoU hmFȞ1:" tUl<| { & aTDS`uK0Mɒ2oa7ΏVv |._\ !"2KZ,R]W|zCOe(Ԯl$1Gk9_Hgߵn JjATs7Ű/lkI^</adfJo>"XSf;liօBn¼s_J-sL;ڜ\2iks#;Ť1˚Xܴp0WUW몌Ŧ> $SsY?̡L_9{,sqhj$fc)xGncyn<&ƧTu>?et W0'S_) Xy09A-ꛗ)GPqP]ۡf0R­̫'VJtN5Ȏ,X{/r s(ƛTpvԩ1&Q!dUu|`/0cq!( ?([ft4[2C`ioK4 ?i@J-hŻ|χj6@!N#Y[v!)q_3X-G^'[y9;/p-pӹ혩X Mwst'o<3z=K_+7 ;5n0x]Te1Kvl*׷q3ԟPН\" ' KB 1i ;K"T/0wΎ9U#1P: Cpb*ّ]?K>L1^̨͇+GI'VXC+`^ sx<H>_v2Xv;vI c$Ncp/أ+Yf.x9!qp4SU}?_$ == A| |MKF~ 8Ǡ,Chwя\MOTBR=P>;K9B۟p 1 l_~K[o.0Ul5V4էӶ~kmU.NmhWis\9'!rbT DRp*C$QHW o&=˫%5ar8I8n~*ֽE/Z۝V=eMlЪܣi; 1@ 0USuŘ0g< Mk/ý\X3ld=irpBv]QeXqDCawm3 {)Ie5BΦE 9ÚGo~X"ծ߀v)Yޚkk{` f2jZti&ݜpB$;x75d_o wb|\-SϫfI ~zS ? "*6>7 8D;B]\ =RR/1eOq(8rls"R3"tpx tsu1ؽ Fɸ`@"%34صo* [G1`xb>|n=VDzw07_XSY@9^7@X7L iYdF:J?cK[˛E|6@V=]}uoX{92GWի8g 93RBMEf|I#K'ւe &uoath<4{ _^X\UyuPe e_ 9:Oիq4F{Tv3[]%[,Tf24+xyc1KNs{?s٪ø\ I K ojtC=)@H GDL߾|5Lθ`/[١'+'>=N?.:9+|z~ؔefmV{/y8==l%/ۡd޵7B%wnA0C0 heهlRǓ-21?9̂r[*_G) Aƹ:g)zGbs0jvI0F`l$t;l>rĿQ1rmYc]N.bnXFEaw;SخS&}ۤ޺ؒN`ʥ8HBF =J+D8!7+:RwԆ\rĺ?w8S+°Bf?\D*lwf*{#o X{9U"w΀&̟=|1c8 )_Xudk%6#CP\NO5A@e, .&nuI;kUe7T8M+XIӈf,u %l!I2eI2T _ O_/'u?[h n3l'w (S^p.^  o`lHyPQOWwy4T$7F[-7pX[q֚Q6v}]]-Y$9<#M(aKQlVgm:㕡!UP_b e PFWkeU cZg'lǽӭZkl} {iO5/9f]qW-R;pHz#vNt,gZEoF9V3<!yQ\Lɝa -r ` NDdWk \}uf*w Ͳ7)>F=ۂEi<;ƠUh@3fJTF7g=U%m4ȑdAH~EĐUMV0#'";rQveaU+zۃ0A tKz UZ=K٤3ǴĴ{.d[F5UKpo}UVI3CHRaS ~S# u# p&aHR}VV/`GĞL/4Žo $~n$q4tVYy=~TBW^eY4(B˙WX m7X^dk( >X_4T 3X /V4ek('Mׇ$1cPR? ]WIn}QHZ^xxBf).Ä0|(0)"(%&<8j ӵXASǯkߩ0=1ߤsvK;=UyNۃ+`G#WUxWqbTLe&Ѹ%&`tdҙA^H)hD)_uU>WkFno ʸ5 fe;}Z~Rܿ<ŕ"\A =oJSKV;ĬOsKLT2_˜d2"8R Ή>)%:qǨK'3`_I1J(Rw]ae>B2%L靦T{>ԂugG>\pn>S&@}$5A:M,ǻ)fArbU- t>NE>E Cgr{,WfO^#~s?d2Ґ  +gرWX&üfpōM~ADfͧߗ33tG1;gGҸ;Tn 27Zr~&ћ<]A U: uc@T2 ~rHS] 8^ж@#LwH~inGk+F8hP&(#_Ut֜b53/823-565 &:~-  #ah!'=Pߓ0Ʉ.@gڷ47kIX\ob/fEWٯlNsFsNA97 R"|<)4܏_F)C&v?;2ް5oPۡ sIY!ю:K#ݩCi.ijhVIDF:*@25UG,1AilY]zn a"k+X+_ɯ{.-w[Y鎫 //(g-f|VBb+._q{cf`iZ4R\WCiYL’""[9n0>RvD2&Ed3XSQ?Hе?xb'>E  τ$q]cAW#z߽*]OcYcʃN1q (V22'Vp*ONv{og8RNf ynjKsafqj,g)U 32Xs%u<c"|{dYr6jgghi_%-Bv3x,H;.S(@E%Z򭴓'gtckOKI<$C&cYdO<чԼiZhk!i[G "թIPva ^ckJLV~$`D75)=7bg+m񊧗%idsM8Hʛd5:N *ά R;EqW!VnU)<9IS?FvjM0dы r=J$χ@.d@Δ ۥK&-æɮ~fl`k.+ Lq-7_[HZCOF?%YQFQO /.H2RHGnf#WeVRj/D/ފsoI8ox->WQ/6}>~AHBEHRhxH)P `@!x>Z9>@jC:T(9ı7Ҿ~؝U"0cBքHDJufB(Lyx8%BC@|תڢtA0c-9]*:>/%^!1"EP?k."#OVQ^si04vAQ+pc#>ޜކnyDjHX#yBؚpCB}ܓjY oA#KZLH!h+۠iX8\,yUw vWѮ=s衖Y͜EO|:;+^%k ؉kPa4o  WyCJS)Qk1rUo>8ճʆOnv Wr%kNb Ѐ@[lzAso9c"z TtV B2?Z5zBG Ocle>rf&w5r!8c㗍t;,hg([[s}r_~ı ہ+v-MƷ'1 y ;"Ɣ,#,uP>!8 ~//br&,0ಖl_nD\(H׾\qXw#$BW!fb->|O~Ht-硐?5oi4+ p6}sZ>kx FDmљ o2sCFH%hn3d4ֶG2#$] rj4^q2pmpd$[p"$^s O޿cZ':[܀J|rcmVL7a ͗I9w8;z*Rá)8rnH:]⠈7,^(XTtc?_*嶳]<ύIT~־ɸE1ˠ$r lb%y@=Grlݾatk;^$37 {H^`1,bN*]3֔wL?9oT3MYg5hyʆgoPA5c<ʻ?ܳꞮꎰhMFR_رh1X`ejRL9CE _u#!3qӐ2\k#^v,u~I_*Bۣ]59sBڔdW]6$kB-r$JAup"c24 ge#IGof-lIR`/}`fi\f@>dIdkf vܽ|QΚ+jU}Gd:Rf2.N^IqtKV|W#^)=ֆN:Ĵ_ȸO'Zk%UA٦QV4Ikj]y_b] > [pu*ECqoK:I垑3|ѹ3Ⱦ@1lR[ٛmƣ#\@.o!vl\1xu8Ϭz Ojk93بIT0ξG >$JؖH3Qd̃> ] X!),38Vk_?S؃I<OhBe({c1>H%7T{bWeR ;[1;Gʊj3rS#RZ%r@4< Vk67ylF*k_zX0'-NСrJQv mLt?  #ʫH^Kzhˋ5&fX)TѶúvS*e6uCg)s碠`]zl٥%kJ F 4gxBaI9ԺTZ!<+gcB9uOQ/_i y1K^ nj-3C}t^er[z.)DT!Yy^#OOǠQ >-6/  mN9:]7_Kd$&/ي$7n1H{Y@3iYGrU Sʢ)54d P InuEI6~z^g鬳(ڻ$̪0ɴdO( h4Qp "/GSL`CYwQ9bTם#! *V(eC;L|@2Lz"_:'-U*# I#RXi6y\<#JLO5 11y%c #B_k%Xl8O*_kJd/_ҿqΡH{۽.)E գԨh뮰L3jZ&lsOD|2_ iltE8s)vrˈsa _yMX\Fg|PbI8ބ]8(U4r(CS!@NP[̧kKMz^0="mT[n&,'X)/pPJ>R:|X 2h0."`;z }9=vqUB*ζ))!>*Ex:+0˹ /&_x2%$X(R~>qm' &tnv52y?ݜWH SW0J H{nnmLNw׎moV .jDt5{ ?Ě<'وm] b48}QVAӕ¥6/= `6zׁp85G\*^rZ08oq"ʩn/i Q/%윳#=@=b\kRe`C֎մAѵ\?nL`gUP|&؀[0`'Z6\My3S G¢BNy c'|c2A!}$e 2pfpnnU}:{+Uſl:.Pҫ(|8\[l^e)& =8s1巻Mnm`C Vս;.H|!uc" ׫둳/ظ IheZõu13HNѐh{$!gRp*Mh, f%_AK 5ԆjW԰gԨ0ZH4wt>;R._d} q*]B&c!_Io0Î4gӲރ#ZB{>q% 1ɔmk>!Uki@9&gRuKdE)G  J-T7QFkp͵JELbcwR>ӏ1=CD~?>}݃O__İ}#V͗`FNL+(<լLGĻwOz DҊeR(!#ч PJ0}\@f] XwD({fnL zndu~8fJĸhK}{M3BzowQ](_XS#|'9)tXM68&b qu>;gkgEBF\lHxSQMܪG+awNulDnI$VA.Cv ۾*ISXVlқxD3I7vdˊ.J-Y܏.ifUM_өEeCs@1%{9M΂_@I>73|o'o_ӊ uJ%#9:FOSnf4(72G8;ဌ tZhB[NןXl%S8m[ˡR"QS7fϟW~`1׏qR6g>ɾ\lu]\-ҧWQ7䡂>q_ȱT49b[6_ ?:}\<(}*ʁC]c "7q;yqY갩'xf)#=1 (!S  G5pMC:şBRUKVq-Eml]1Yå9Ob+-"7+#R@/,:Gh>OK5(#02cgRN41o&Ç_<C&=b$ #6}S/`;KBƹvD-&CHx)p2->;kٱ3mW5E6 ѿO8p0cZ~WSe#)w/qQV;=;3c( F"lc1JZM2g)'i-[ #wd=7 9ChwJOOluZ 3Dĝ i~neG97 ,4vHS-,ju/-c#}όcwVV V&U&1nu;7`=2g.LH P0/DKL{"NI1{.d1:h<69pK$VcG:f- /|4ǡ-bxRY1'aAY6Z }JHkq_"9aX0[3<'M&!Yx1;"tM} ,a]S&>FZj[ U?lQjgiMTd!+Sjk]|-KF H^qCF6i9&"M9굆+<83PYu[B$& fЩ*#ϊOhd| "ld;˘`ߺTJS)T%6m]EǪsiJ+s5c@ܭk,ۦ!Br@'e}] <$~Lf?ē*R*!z@n.-y$N6ka3Ahv4g䅈a9i5eZ- RgлnpQJ[ؿnMIXP6y[_ [/ Z9S]!8C%״$J;K;qsy^O{N!*ArV9%ƾ]7h:>*; NI"dY[+[.aϯZ>=RxR@6)FwۺϚne!:!D1(W>qm4~rTR`80X ;XX{>H:Rc3tJ8~xs>BbҘj"P7.ڬQį?I\ճҍ40aY%D`٨:ف`?GzǓ*+( PSJ\ h8;mkڕdvQ{▤4AS7JwN'n&HO!9Fb}z4B-m 7RH=vT-WwGm~0#rPFxհ@W؆5[YN!~,kjG'`:!H3mt̂O>Rf,?[7w8:Áhq\0yΪd~nh:;XM݄pR@0kX>Qu$In@Z~Nclz-O1M(ȯ_8uonkՈ~A gbx=D ~L=Ն"qd. 8R!MHBe\/ ]. *OI8𐃆VDAf:P:2cL/\b|1]wEs";7䶧uX팺>8*C1PZt۟KP`% 1F]rNksV3y8KG@EwAZxcnu7Vb>q"W0,mzgfV\άpNY\ȯ Y蟶XJ!L;!:@ѐ>[2>eA!bi3_Ż]C3f @E>#[vh `tԇwvDiKV\Q6%p~X>ᤕ۞A3'GUۉqzFvn8}|zx>\s$23Gq#<2.H୆7KFRGWc֕P.eaqmNCP}mhV/-uMѪM ;^~{wRHjTps47%s:PqOvn|s2&y?G^Q,Ȗ~D=?>Ŧ1]X4#f*Ax 7k{vtM TBxzEKӡҠbg S~ԘF'=U9TALK)F_qQ\rȯDsŅBy *|Sz]NNN.CS}VDLO;f]iM[:ȶ i&{ y~K t̲>ZDwվ]%H@Cs wo~+?Ђi`;߶_NϿ&Ii\1(^vq˩"#)bm?RͬfE B#< Bi9'u+I;奏C &XsIVwmGT0z=y@p;,T҃Yȣ ;/YAƮ* 釋lմ } EjItM3g#Jk 62':VpuU YX9#õXٵǃAȁ˨9X[/ts ?K(jpVmym}ldS.e5TADBufo.DzgCWm:~ "0UvƕC.E~IXc F,Y?P'$2(?L9LC;ѹ0`:"50w8j)D1"bQY[FbS]@1=#vlxY0cN%0m[t}7ٗM0svW'(Ik)q8}+TNbS'չ27Luq`ht_3Kb\(.զ5!DX KN(;̂2~΄0YBbyG4&}7ߖ@GL\ב-SHg} $î;>L?C#_u]Wkj3c,ֳ).Iʿ&o9Le=p ʵ#MXl$(g/^:!vɭ#"FrKvCaX:]XPkqpRB6iU:lޢ5Rt,Ix4ִS',;%Ad1o:$#]E\~ͶNG#%|fbTfOhIG0%Si'1p Z9yR͠ ߽s')1=ې4"Ɏ3boaQ2Z DXfϼ14dŮj$]Ij}#oyw98y03IHq%YQ#r "XJݻSѕ|i2$aVm֬s#e8?9i1W6zZsv0Ku KPQl<I9qDs)S虹Xe4VcY%|?WXZ|B9vITO^MPK2eG IĂT{􍹢~xā3BkYg%r1VG9&LGSѰ_gqY׶Yrj%J;EQb@Y*$ ;~ɕ0Z候RFU&>!ٹF $oU.LA Z&utir^9]C CN`lTW䚦YRwra@6ƙYw,) 07>ȅ{laJgLZ/'q|.x *UU}Sʢ0MK$bğЌ:"zltYgCc˫B_ptIv ``CYBKh6f5Of~Kv#Vq)AAwC0cjxEN-3(U2\Ú'f}(A//v*zDZbsס؊?$NdMɽ&tE |:@=%~*&h7JEpÅEGs oqty2ȼ6hvmfhrmlL x߾P'7[y'Usj~B;&a})&d+Bt[W)16,8jN:$jbn5eP z4' /.: 0jf'˳&86"f=3Mvά!#͗q1 Ru vGU/skA<5仰 Pr*\f;h_Z\藮lz6_\MܴmV2l'ed@{x0tUvnqI5G1i^+nX8ChT>sT}o!aٛWَT9#bA B]gGiD$1XɃRaE[u)*0Z1ξAF"bTH J#:zːpL5å0<},ʲΧ߅'V9CKG$,!4@5A3.7˷4 bQxznȆ} uN wLIj֡2퀫lyyI"6|fnvc/cUz eh^9:XꗱnA涄!P0bldXjl^'w ME Rf[pCa =_'|+<@ q]썕/3[[l2hZeDŃ-o\w㺯1g'п/ c4]_2_`dy,84Mn pf>]tJul. ?7#vYu:>sH~+䢡>|m -^Clww}z􌓘Uin ;snmi'!z+suo2I.탠oҧVns 8B-cUՍ:dbUxm/q2O*BUaN--_jKK:/E ]jp< ~~^+g`C@ Q2HFf^:B.٘.eC}|C XddH͂9P~GxsW)mRTs;-Dv_d(rRm,zW[pw["/`5}ȦO2x7f>M:i)v=Vz.;mRHm/pdgYףOb 8XZeZ[8_|Oph[O )s ;?)"uQz{ߎ퀹Iv A>.,O슠[`88$yf.g؛.(MwÁ[mB894[΢Wy09x#$Ae'LN'joհwp9iwBbw<]ɥ>— yi~ڻT,^#'^5(7o=ppVdBS #la8߻ifYvFO WV;J!X&Ls,jB3SY_|TQy9`K;5~g5G]rl1XH*p`Mj윮f+M6qbitauS.ܒen^(ߧsaem쾤Rm3'6r]+-Es@󅖶k\g$=g(O w..V޶ eъ<+ʴI'l=I '.wDG%dCWtETOQJyׄu ğJKýb ¥l0:g0z!A\\(SH6S(q~k\ E$!DΫG{%*v^|1qƗ鿗G8o c D,33dlD ]Ft2mhU)£_;[j[9l8e~B6h<_JxaӚn`9 f08Ց5!\+S44wk tYrQ qɲIq>ib᷅+ VT)[ምGAWH-vt0y%+ޮ+cP:Ή+DKs9 UPT4|7) u?䓪q\h7wG͛Z+Ϧ:Tw=%dg3F21Gn`p1'<:5}!mvОJI;)^&am֫ yWe =, }!eINxj+- 1{ЋU(Y0s-{ف﹵EkU\"A3ryގ׿:cv]G!_Wcg2ʝUwrBm}TbdBg2L(4zlF2M yc 2R;Y|fӁ+XB?u~^Z*%k|H5ljѽ X(d?wb"-)ye{(҄0#!J+Mݻugn\K uyP8tk_?OXO`FEGwUjJ`dsN g} q뾿&Bf+ݺz(1apTc=򵭞{u5vNDk)* &jyi@L n}[^*5RS} OaN3u#}۹Iz2I!v^ٰ\~Nn4VؓU `2!02b8pˋCgVW1,A64.I)˝K҂I$U&>A*2o,_t2U?>bJ?(fk5"sP+U [.Z!k!X r"@yؒ&u_IrRzOz_ʀj  M-ErB! KN4J1[D;;,qcȂKkR"%qX,w|0aC(c7kP ޠIiP'|sHʰt]?*̔D|5JCh 9_YL3kU2̶ ],9!P0R1րQ]%k\~0,Оgػg2S٬2'wϊLGYYpϽ :>jEO; X(O^ZZ"o!S 'WU*rW lq?;XFϟ0u/ݎd7a%c`ۀF9ՋƟxBU@*]F2spRLon&Eڃgw6E>v.fCJkR߳[d.]x*X%?E"$MD QEz6&%ŽΆP Ywn QU3 1 `i ޡ*|p)27˯+oᰈLG]ځA /}  Z6ޗIhcp KQ$=;v{A6w4|O\t1!kJl#)@DtyY2g_ٻNjo+ fhp ? ݸq+6C GXXm[~Aq4֐U3GEzKff.￾N~\Ix淘*J5Hn:yqOXsi;)69U'Ƭ0/VyG_u2$ n֌AU#HOqʙ >/#86˻X5cj'N:;-܏q(!Em%e=;&XmdO@.$GKE)ߺ'Eu;qK _5l,cYDj`d/:#x‰̖Qi']ͼѽa]Okϐ) tJ076RN@ޒ+$}Olը"W4 Ҥ=wgHF P{:- g$,EE8<=jrC\H S㲑#W 8$rtdlc%.%5wL-ǘ:D)0૴^Qԑ%fzz`V"*E}םM@ǝHQ5Xw^T=pLcL e"y$4]14ĨA8ؿҢOev{?r&Պ)0"}׏N.qjυ]6x7Mn_ejIk7gQ'ISZU_Xovù+p٣}2Lїb^m6+Ż=:`m;_mŶ-0,OmKYa9oO' n.t\*;:Gf-Y@4ATNY[ۈ*"$ wG&jXgV2o%!;ByDE>rB]qCj{cQ1X|l3nPgc$ʟ̱&sF/yuR,HeH䨃$/Rwdƒ2}_b?7+#Di>"5=:BJVX@*'*ŋ"({~9 Y`bX(cvjMHi曗5brSvd}\^z^̔ Y]AwʸiI3Z.N! f-t -`4沗&Gˢ +ܹN\"}" ^g)%,+XJt\דeJD''B^S7t/ ZEǮJv7y(VyzEJҔe-7ŞA)(Ua^Ͻ}vx%$wdS9.oEr7pm o.P5,\U԰2יD.(r qՐ|hCSGJk/GdXFK(U{Q=kYwWL.eD|mi[{=ُFrIC_ROZ¿6rgȅN=K}ޛY$QRPKcLuly E"1ziU\Wў+,mq([3q\+"e=ŸzNGuoؑy̤?Mk]ZD qcm5+<^sd}) Lew/#^ uZ#(rxȡ$ PL0X9ͥ9fxEA]20K؇r$xDngC.ŚZ精zLEM1]:_E&O҇NelL}JɤoU:7O6M\Ut)7淎,:Rj@]j|um[p\ilHyR0־B0ޒ(7(@Dɂn[:M.@* 2)v15#+#4EFn@r(G˘NΘvMbNX#gMfը4hm&[ AɎ%rVwP:ˡaí= ~>d=eYq8 "zb/+#[N Y:3$#BvAh#j&v;<0" a9GX}X\Y @(+ ДM"nR2>z vb0V2'H </7u6 -/.wo,od(5olJ \ )!$2߁oyRs3鎆զJ'픕 `4Fbako$cPf.Фiv#![+;}%l`(,ra:X-_4U j3)g_[_ax{'w3<^슫TVhLYUUYRJ*K8MPr3tKzR3,gji&)O(\t6+o=ϓy[,۾q^${p_K9m_~$döoD843u <z]KJYo0inЦ#·t d@;SQ.߮yEٍcI/cQ $V~+f95}Kt@ΰ-J'A, Sp ?PW -nEo|2" %d$K++ÉU*@¡l_б 8e˅y\ɶ+E3w<>1ZjNtA0嶘mBџ9ރ>d+۽ r):2_ڪHR闃gQAА[aWȭe)!5Ș:\}-1g =#mHbZIÖRL-)Bӵ/J+t T6~s=3sᾟ"VBߐXoHKn|i"cR_@ڜӽHbkfWiȐM/CB/BM'y )sIA<5OMhb,YoCDEƻ("X.rAݘr]*\ZpcwlGg GTɯzϽdV@ R',ML(P,K#JK|tY!0{CuUbxw7*B^4'L0l X ?tn}LФFTiU-fDrdQ_V,1?m<}J*QљO 03Dkw f,eׁ{e_Qc!Q \߭OLp:ߦnּ#f-aW1sy -r\|>hWaK0 rozN<ˈ}T17Oju̎cMH HΆ^F/8r3[B4qk`&ؐ3V]Btr@m>NCą8#EI]Sk^351/I.-lidENOPFA f .LjJ}ǒJL |;5fQ$a h tk3LkGrЛo-Aoo݊8zg"GQs'\JĶ }-F_,GCI7:jԧU]w2vBڸC{X i~K^IMT~7j57+HڀBw\$iyX£?IK#lO*yT?XPl|;G.$+"#rv/H3ˮv"*|Zʹ:C6ttPo/CՊ"ybg'u,Tj.1W3ݟv۷ fKunjc`l* K-UP~BWm -ŏc\m#Er>#qIV߀9G4kŊhDM\dN-(9GCC7}'di'@"BA?&KT(S.A) jQ}&#Lp΄k'x#Z6nre~n4;ui{Զ^e1"20R=SI2&G Ⱦ_?aEMӺ|O{%F"K#v%&}^<%YrC %/ <{툄Q\|qD59lN7Ȗ:EB83bC[ }.[A#uH ~"me YϺF(\rB )n!F9(BvDLs-Rt$LmԖ J!IАHOc@Qei9^Dc'7C_ɴwcyInҮ[w%[U'nNG= `ͅoC`Lf0?iGpD!O&oqqہ Mxyq Z^,3Y%gEY>qjmq&:aΙGiUVKbF ԝ2#,皲 #ڍD~L'=ϛyrEǒIxp:rz /Jep7s).͏.Wn%~D5J"ˍ03$5{Haz{킂iI}* %lQ,t*00!rbk%w io2։ӡAٻE ]:.`Wy9LR¬do|ZiuϯNJ?UճCx.A?RHn9kXJim?D}lʦ'uhá2Lh-s[`D@@FBJT]EF;x4kry 9ǚNI:$q~6Wvor"e(_Q2cJ>z 9֨g;V^:uW:Bk{g;v0_iE G BpS }8ډ駖oQQ{ٙdjяWq>ꇭ$7PV;)J„zfFWH”Aeb˅QbIVUD@Imr,'gp$A؜-Q01j#HE k^ЀiF-_m G?T;G6" |zkήg}z$V.`eUY8,W?y sd]lJDzPzKdz֊'sUF4ZB I&2VM'"sqť%C#KeA=i&tؿbSs-mePh@H ?8y3:tC%v+dJ2Gb+gNI*i+-kSw"> IH6*kBp6ֽS~K1)qW&ms' Eq/]>4Y<:$Yr9z צA&8id.Lm@%X˜o pyw~8lx(k% KU4{xxR{oB:Ž)fԈd%n7#W⤡MR>:ͣ($f _AG4:o4v>v!72#6D N8AKЛ?2/iH^zo& +0h66\N@IsޝbTGt|^)q+t~p@0\t8 *~wCa7&AǗRfB+ 4ᵩmkfM@MwU֞;Dَ{LNɔ~B&XI 8c7^~0ƒx;ޢF(=n8|% ב2 M~5MyH5HYN _|αV ~kY/m1◲b_%qYNkA/$co,T{A#N UY=8B-h }%feI"SJ o+b%{:pH-MGĻ]xr*Gj Rae%w0_ ː<^;ݾ#?||RǮc8/\ye"ƆQ/3WUTѳZ.6T,aj+{b4hHh 6gQ 2Fk~tS0~9鞯WjCo˲B̚Ϥ,b3@HvFSǽMBwm:Lf>끏@Icrr '%pyf0e9n=y3ws*]@A6xU#iǁ RulOAFpM"?3F=3:M1U&^:p:l@ R۠V2@$Y{hѪiwfZX1maH^1`\wfDmL@X{ZoFhβ檙9yoXLP&Jz֔J4Lؗ1ؖsj*j]8?%$!R$[sG| {ͯgIEv9NKgZ]+sLb L̰7 *#:{^1Pڈ8Y;]Nmg?JSk,6 G#b6!Q_T+>/#:5=j.W{o*f+ V0;P𾎙3Km$ށ;I#DY 8y ޳Ϟ =`p#et/bK8K-~U*%I (4}UYwޏE9s \uQta[1&'$VFY8M=a6h1 ZVv$0f8B4VxWC)ք4I}dPG^RR2X=Rnv ,E@x[B?ongwwQϥ31iQc̥BxN O%@ej;~o'oD2(2tCb'F{uR-L".Sl7h>W:[>A2U9uQMx%l90Ѯ!r|1JQ4oDp [FK{5`hNpg~MG@ +>vT?mk[1,s#t8n/ u0'SƙQ7?@*U=  6$a2Nx \ Ԙr"&o*6ZӨAHh~4\Fȳ?4%-YΨk#JGp0qh۟ ƫWkHy6 %P|x>l)7czyd:u{ il(2"RP[`A,`p+@;;CDA=7"Sl,iĻ7,_1kt6T6 ]ŷͣ>l%DB"_~7ֶ%0\P^]5U,>{U#M<}0P31#ZrRUk! ~8heNoHw+ZEv6s u#[IH>dz`?vՕDJ*pY'R'r/t2qiZy;j4|Y"EvS=Iݾ,h11y1`%Ƌ;BxE(|N]olY03K;Ʊ$/c}Ynvz\K&Mq Y4IE9 g \PޕFcMEL,ZC=kb_Yx쾂jk rkq4iIbS<}L5V,B۬^)'3mT +wtx:4G"zhcfBySqhL =8fx8.JN\= :v6¯$Fc~ӄ3K۪ܓ#Es&AO]\O7t:˪뿄2k`a*K0( " 9BPGO(-:w'BOb꽁(n2tٱ=^7ɀȾ} *Z'~`a]NJ~H?UIf 38":MID7A.5 $2\j8YOo?A!JT ;fzQ6} 5z*`LS+ʥ U/$># Ka6pOW&q(NYX&6bq/KK;> ?Hg>N6W:/]^KFȄXP{P>QjSy R#u`֏QApdn+a ҧ1 Xe)hL󀔉/r)q,QV;: b+Oyˣ3q9Yt|D u ![dl}٩O[Q>HGԾ5& @ {ؑgS)v!7 ֶ<]HA@-lV7 Tf&sBC-+MKxAKI}y]].D2G\FFUZC>X3۵t[ 'ĺ!Jz *ʆW  3Q K[>ɣrG+kЈ(Pyi`Pqţͅ{rLvMShZŮ ]p}z".0~6*y7=Vk{ m,@Ŷ~IdYCIǍu7BV<c:3ժW1 =Rm`HD<`RsĴ'v9;'+ 95kWIx#RX2$-=,x[v*;w<¹=*eIGO6(*227`>|Qʇq5f؂##}?"h> ?8hHb3,a zҚTwzGĨ/LYa6N஬BOG۶I^v^b  Ehb0w 63dG!nۮX$uBd.>6 z:nUЀ0״o7c\lۼqyWYnWJzr.s*-,۪UӸԜ&""î>'EZ>\u/yX#0gQD#Ũ0,;R8]ݾqQ+=]MNI Hzi?*Ck ڪw5" GnZq6,$G.PƁLxch mcij.- hteg ̘GYtb'P%!SxBȨXK<@#[d?L#aGz{#K#+Oh73 DFiE>:},z_9=9fc(]CJy$\E'FcyD"QU^JVwLg|dI'CNilwdrT܄wuDbe8@i+}sQI5&H2T ߱,a?_7B r4H ۸*A'9qջO/IЖ )DvL xBOEiQFݏٮp %F* ɋ'~mE9IXGmdz8͟V{FDFke3śLB8mBwz1~:!ᄸ\0\>OpgDH'I6WӿW6C#UÐ9r*-dӤٕzs(%NC~&uO?*gBO׹SXRZl@l8&"ᬹ0ϕQ^<EW(%?VIzWfg\f]Nҩ 'ALZ/ 30翽\(I8^0ʕd\X/hVH:Vr lAse yU ._횺E<]2u,*O@1. Zt~24_[+Ku/F0,2>[ e߇o)Td+a-ƶCZqƒ&/``5Colo>#|Jx2]T3U;nvj~%βko,.Vb9mвܲJ2ǘ~#I!R{bٔZ C55?+&ATj6`SxUqBJ d!G/)=Zya)YUZ珨5J5Dƻ֏]~_C2c/DҼ4 LYTEz0 H>&L_IP:+1NF0/Dg֜hufdV=fJNYRKyluʨy3l>+:$(c#yl=?vk=|d,<Au]ID`#آ: ,8 7ݣ| CxE/ NMP4n( Q~bvh }`E ೟_lk\;֧*]KGw݂D?gb +y00okn.S$Y$JQUK޲>c4@AΛH}=oA  Y0~iZ 0Gqd*% @dUuN9ld~9/-W`F]Jlt#eMT+P=HXn*rPa}QC``k \3Om91**̯)eՅiDŽwJa|-J1څIVM$DiZ%dKjR[d9>I]tT .. !n0Z][ H!JkPDnkU(NA:PeIo:俔q!8UI8Lgo3$~ W,TǍ<@rfhE=)e<*dܭG'$q5*jc!mP?H(Z9m]?PD4{6tgcw'^m#krUDѕ'pN 4M:B oIͷ<v)+i?4shv4:qKd u[盏0=Hj!vLgk~P 4e~2V%cϏ;{^R֬m辒R];:_b}Q߾J ƘHRд ;wV-|npb?TArOx27ߓf+?] VpU,`B4cRI騴FZ/?LpJ^/7;{|չ("R^ u dz>?Ն@>bTs;>7G$pvSszTp AǬկCψvj{jd" |}b ޭIO5*[uI5T¼pNqx[9 jsjEA?a%%_Wk{Q^8c0 cZYOYLgAW֓J+RPr\CE1=Fnxe2ޚֻ+aV#@4r"Dt3$dͲMU2ZtHVrz:yaH;t !h+ m}K>|K*n1Cax}\ >dsR;Z33œ3@Lо93<f.vE~{.$`i (v/NLKNEQMLUڻsT/{C$w$i~{E%W67 8\#✮)X(b3üɷ K~l kr2U̽'J*H(30UT E+`T0?24#fȰGΑ&U,zsT,O6:QV7N< +B]S [ZvlE%} "#j"gtS4D6iRYXosh@氐UI}Xgʺ?fr87htw׫/Y,U\Z>T:w5ϪqqA[>>Lvlύy tWRKD9TPL0GKL,Hc1Q;_fkVhYHkk 8?M= VR&I5{R1"stʥxoo9U_"-F> '*|KN1NjQJKmD>Zn ф3;{iZ.] /dGI[1,x~@E*pJcMv]=NJ Sbگ@'J`ö;HN04o+xj&a"xW1T*xxI)#U Ʋ)*WPTd zq3d"IeMK`Z/gĮ \c%siXn>A'm=kWqF}p* )_xYjnӾ[%9S\r ưu6W}#q#?(\`0#,%=/Z؃֢*B %UAR>^=8kȮy KEsK|_QbvP'ecXQJk%s/$Yqhl{Tn*M88ώlTEb9YuΚ_&z2FHPznecG܃]:} S$tD#wz VaǷqm־:+_}^<ДG+\AdsZ9-W|L4LmjkAK皕Y>v Ky d-!ܘV] *p}a(=Ӥ23^qJT%"9s7A *8b y!N5Zj2g ",m0~;ND>svVwziJh 4[%wX%KT к/'hwuO $e`U M0u`GVx'^i򭑆ks\7]B>M *iFAj Yڜ=4tm2ĖO(@LҜ':^,1`8SZLb}p;[e V"kbz0\=QMеi!~f΁nY854pqrzEAq>Lb?g53ҞBtSyɽ:Sq588e9KvSGg>WUqPX` p0C3_KVbJ^;ŔOi"Y`pj4&{m:_t%G @%Y**{ɲ/wmG0h."yT6>K)È:K>0&u+RI]=݆`u0O01Ph cɨ*R^\<-_{M{`oDZ,!tsDž L"&޸-՚~3˽u~`krw/A4Iax=etִVLa]T9Вlw= GmY3| oOZ*#A\X'Dգn^DR%oe̗{z,Ee'FWLE_'͵MwC׈~76W!oMmrY vȓ!+h)j3g2 4Os߆Ąe4`eqA9`xnH'/WXm vXIKt!''d@K;/q 0\c}lPGjn|qM2.oa@:I䱝RBHw{dʘIcة*i j),Oy iŋM2qqSU^qg{ujQƱɎ7~1Gm5kkb(0HhE֣eJC7+ hk˺=r> tmz-S!]$)!xHg 0s)q8d:p4z,Ʈ6F%Ӆ)j6a3ȄhU p tCq-#[|C\ªFWϷBJ\O}WIXsUdڗ JՖKk ,jp=}^&^U06x&HEQCRKeF;_Yau[)HJ/({` ڻ ΒIP{XLIz4~yrZ.MF[ m^$'94&23˃ڻP!Wz{r)(<I"Lo6< wX+ݔS_X{>xz_Z/k4.8; G)'_ke[=IX TN`HF8pJxW g98Sn֖ii&V/gM!Rc1W}M*yU!ah&JhMoR)$uE+N9 &-g΢W@+55B[E V/6Ee1ZpT !av Ѻ4" Z62~w^H# QP>4z(l1XrJ*' õWx,}sWA=$O."H0ՋہܿE2_ L,Z9BqV(GXK-, PUfzRm #OY-Ŷb"ύ4OyFS?uxِ&> qc= *޳kMQEeby:~j^ ( ,,6H*{@|ͥZy-EiQJG5e&\>DVb yuFX54&:ILڒ²i >wQ`zz97+ꉶ@][ e@^͹ pA)dʭu9rhO;Dʜ <L ㈚n޳N}<#MF=һ2_<@R' C -[:&ʰ-r|:̹/ˌg9&!t9ۚF&mWT.]4H&., )*_f M*< evK|߈(>MTل8WW:>灵 ^ztΉ}˩ TeF9>(g"@ŸzAPA)11[J@~#a_>NAQݡJ4Iv`֕V6g#"{V V Ҙs:)}_jD#nAּ5#1`+cv,E6߳@EHu5z}Xz=X5.jz Af/vhć 1(JI=2}'~x /CApe Ίҥ@~kZT.*{f`;@TAMӵA+!R*Bj-#mYg{p {m+UuW7c?;VD R:2Gak$vsXԪ=sSLJh,<߾ s2Rm5ճf|s Q2Lx 6!~Eekp XaH`6YOeZ}r4\ŝڏeg- 1CW® zanb6[O?L.ʠP% ':Mp!I'E&wCu 1;`j7Nb0\(S)JJzhѰ6vkZ~}@͸X,mʌ*!BTL2~e ~2OiUgIح:}aZ*~ *,AQw{91ct|DpmkO ' rM {+5E uU0iEnnEh)zJ@`F(c|ۙ߰vgxǕOZ sZ^pd]ï5ς $- 5$Mfl&hisQ桉J46f,C/hlUqOC.D!e8=ophEN7tdT.G.BgzUߨТSP~GgaBZ'bf65NeQZ}B|M8Y(#ќa;1t|D?U8WuOO]%&@UC~7PX&M2"1oIp"O-mxk@ j*cؑhtbK/㵭΃7.X#$3۲~_HD3T.BvO^t1'_er3RLz3c,T:Nd⫑KmMH%ӫ04nfC֞M5#rϫN<]aG]EY)(#Am(%Ox}~.3iIa:=g\1ݘ{5¼v"hٛwyThjkg-ͻw=1s1pvɔ&K)o9*ĺxP]M@Bd4d):- Q 4 ь+VZT afPԞǩC~:Wjb_ۯ*tBvO5MuK.#uM"ˈd]%(&9߫ bDGB:g !Nveߌ.ew { KSF;9D8 ߣ!\2!&i@ \PnCW}gP&@nH9Ml(]F * uᕿ}2}G?>2O3AtYHxw+K8&DL?S?f !GlC#o Pxq߅Pgq55Caqk!`L*n\oD;f#f`(}'2OCҋeL=컁%`_drM Ov c<5gEP}Y 2%h*r*|d7(CxA1$:nNO唹S譍 L%h F_H5CGz޵Н׺R'NzV1w1 6x.||sj,~ %$iwCZEdܕ^j6D͔헣Igt!ֿ5Q;ix{y) P,߇+ m|iMCh)se6cHp@!|y&~MZ^q@oݨX8~A) 8S.5yKgfXȡl52];_2[wӇol5Q3RMf g` 4ZLΪd7v`'dZL$-MC0s%(3*Erpd>A)^ F.z%yy̐&j8)NRyjN@qe/6=MG8Qnנ9EL ]id%mFZ'y/׌?^b;c$[ 7l} p>ޓ_՘9%J]꯸^9-yjb-ӫU]p 7Ӌ< TO꙲9\j:t5h: M[A4,@jվEAF:58*$L:TN6xQۏȾftuۖK^S*~\3oX֥d dp8GfQ+˅MIhf֗7g&rq0P/>Ii23fTϬI)7uąuwXho}'9\)OpK\y9 2y9LE' g(+;=YgS5cyQ[~l^ف->>ؕg+fs"䙂 wV^輠|]N$b`%WPbHo=lDBɞӈbֱ #MXQa>!-0 [۵/ [B\AdX]L< %8*flk0jo=C <=Ç&l #˃[lZ D$C]L/+JE^em a + {j2Twד^hb䮞)R\s͡,8Ix (e)yV)J`KY:vNrT`$֫,Jc-N[~R$"UpLևiw)c?Da򒠁y)fk>-M9n}1ExqɪщLLVVw'*'$o*2WrXg~!fC# 7ةXؖp^m2NA[_8:LeXW#rz1K<}`/iÚ {zzO8L|$+%ډ:Ev},%wϋ`]^2NQ7ZBN^+b#ՠ~i-zB:CYHfvŌoaJVQO2cAxUUN59,``~=z0KXD~^MG9 -h|$,x4$pI<4>/+R6At8qi}.6,U#UI*F)>3D:&81P2GC'3]DŽp!K5p~%=l;KWwһ莚(cs1=HGMAGr[t:Ȕ skwWmub%̈R[[lq#W`5y c+O@N#Fou˸3W݆$ي Nz=Z9@˰>ÒTSfIR׃m 2ixk}=өȾ=4T6zSŔ:.dE`~sp~P}6ꑙ{0[5'w<YoHi\d ҭKĸc)2́-TO CZ.5ʴKbBsyv**>{{>Åyl*{MH2!B$Nd{fC{uw4\ ?fvO+O9Ř#?#; Gu~T+S:@e9!c&KDyD KzNM$;11.;f:K ^KQ@3&Iud6_\7직wl, [v˕ xV (ej$C_cHZO.c4Ǥ!\ @kkq!>rWTOujq9}"eW6 +Lr'3 LWS'x`"}"b\_5JGhpSL-hjfƟ,lYd7SXرL.s*QuG"5K~[ ZHl]EeE^t\}mVd1MvfVL`":}Ml%cYʚ`E_["jWn⻸$iETg*cBpch}AHG.z݅DT&?'n)azhTQ E( Xp: iU"rƅ*H6'׉~0)ED2Guho9-*yZ %Q' Ss)rӾ-RyU9[tJ ~+FM9QFq0] ÌJ1u[Ry| 'b&1v#[vFW6pEQC*o0Ql~9W<"Ļt,oS(>9F5]22AWŠ|G4Y* S#{ʅmLx ?Xˋ`eg\$T֭]~1Hg!@ɪ\DЙ5Ϩt]Arz15CWiuЛ#{Gyƈ2 ?ג\|kȨd={C &n+ϋ۝Sg[wEɥ o~㮯d v`HxXjG?DvM-:f&AN/FzseJW*0<h^q&^T :͗x GY)4l/ѳ\WI_hƆit rv2ȁбtzѨ+u{'#8/#F%8 AS^kBuшbk'<>Ѓ-7!Vq5~`G^ë>k/0 "ԮrҚ0O=oE,[IBNxϢD#r{SarjIK# :D QTo}Y2Q[QL`uɃ=12(KUE.el%p$Cic&Wgg*@iJJQ-ME\[ Ze&QQsJ5 D'ygH"v(Z_~NR~Y}V\~+y Qvy aEj'ϳkCP+~"/B'^ɲrѼ\2 [~U)+%T*rF )թݦ+"B Z{Z] )`7@qv{L.^q+y=$~51REHA[nI%i 7nY>?"”[=בҩg0&1s1ĿrNFFýׯ&Пh UUZʙC*Ae<@V._ yK̺5 [y#;ۺJ=j\7,!F "L,׸5{p>gž #_ZMЍyyt~!6^?6\^nkK76y̒ /g4Hy|ڕ3!{_ۺBLvuT̘"u SS4vRzpvf 6F8Z5OQpRrYL9.%7h > 'RvŰq +,LU@`܅ͱϊՃ]9xwﹲpi4EI T3v_S5e\4%lWŧæ(Q.0|}Z EC0`  xОsb+MH/BH'NČbofL{E͒rkWC{ΨǤ6>91{{U/&Y&|AEKr A!8;@2Riɂj-nሩ&DzP(ibv4HW}!kL=K!+1XYVꔀ|"G%WEW=>qA zML#z]lti ]Jje,}\G!x{6 Y C2:_9S+!4~VZUG_ |R^9>*$ly` 8ܷb.%M1_ُ=DgS+(Y|#n5|fD@RU:@^?5+yD7m.*A#CGAUݍu_mgI3ZlZzcAfHFk-YS8P )i'a1V8G?E 5-%1oOJ}PKeGC. sS54*E%EotڈlWQo3v_L&|η^~0x#کT;> 2.٬A{&uIK^_=޽Ġ4Sڌꍲt?'(c2hx<%R{QrP/ZuѼ #+{b^ݧ#䁠V(] 7ʌ3x7TБ$7}-M=L| ~n}_HD2 ~3/q$Z+ 89L%"O_3zP»HSWUAa#uF|# vrx95]?ܸ#ElŅS-nC6mF[_9zx/A$:i /F-J 1eLoE'/IohW3Pܦ- wޫQ+hb4\<3Ad^Ne0^r sE=WtOCfʸmXd5GV__zɈkh31Ǡ@ÃT2%hqu.%0|xSfħaw2uNAdqŒ*AB7d6l'efmg&KQ,# 2 #GwqAFocQ~8=8^W;w5mL؝TOI^N{wO_Dj[]de+W WH;:\(r04\ċyXd-$GWDkq hr`FVEP: jYNLK;oysF:B(6}u8H⽑VP]0a,¤4ʴӿPBNQrAl ar{KvKD%KMմP0q_jeAaTJ]r":v:RgOFJb4hp: Túˏ:jFj;#;EP JАW^{&Qu].ikDy2xx u&˒A"^gSz-zޱ<0^}b?1ʳ4~{C$!yyw +tdFL*Sȓuf-.KB ! ecM ˆ78w4\;kɇvy(/onu|bhF@z {7b-pMoW6Hx7DĐ,GV7Lr\whY P_L~~bƇ=h: "2(k-7=l6ҷ;U7>!-b6;"͍@8DYgߨD-C$,:UްmAm ‘sz$}+N 8 0zx*Q`׼f!5vBVbǧm@B3 }JSi#U3RBquc\t6Q /'s; 59jd0}PLL絅p\y:Wl֨*VKKg1C.KqPU{nda8, -=ߢ%T@lo[[z!4gҼ >M%r7=4VŜ0KAܐ} K -HWwDI9߬J Vd>`2 qXtt4 bu/RHTަ߯BR SʮD osM$3t.11f"+JTsX+ox^<" '(5w%AϴIUPg][5L'5_5 !D <3Wp[oxEMf~ xs6Y-oԄ@O8+F#IB§15ţ v2@ n_ŌQ]9x UJͰlb u75Yڒ62c1.U 2bnjmppCB }V%/߼;}GY[9ouzw&TvtP-8۩#DӤYژ#$NMeYMA0%*XVȀoDu&nꅜ,MǑwڅFF1}Cd*$!m{NջXDaaFUZܐmZh=1w`zMv fbnh|؞fNɦx3_k4 .mRFc_v&MF .+fmdIҋ21CD[{=;hDmHmMP%^@(\+i·d,&BR-E{1m5OҚ8pK $"l-41$݉^$ī(ic_:|]U{v $1E`}?'$-tB鞕L'sC@ޝ NW?VԘ97$̢UqՉЭP*^6 ݃u^̚IM 1oxVC/zT4赌V`Vؗ)FHbs}(nl8ȶNOlEս$? ?X[/+M/;4~m [P%ERf_[ž߸qJ*=ھG5OCR"ƔSU,Z)G3O}]-M_"cJ8,*|ݰu/7A/wPm%U(R zwO#h ƕA,m7٣M'Ds~En@}mz23IdVE`B\}9-?uus^o7ͣec ç*}.s`rI\O~Ejv])\Ԯ7kznsf pB"5Ain7|,e 1)qh75dS5Mhu%nv[`GM6)k3mx@*I-cUE5oZK)Y8kl!N@]~0W;Y31=߁~9{~*qבKVZљe w>wS k|2y /r9l6,R$ 8:^#V"Z^u;EpXzFGxHbI>@8ܘivR;(6EΦܧm24fEꮄ̥w$FVT]Aj;5vCaH.)wsmJ,JQٺ1aZ};w6v|iw]qmf0xzKg{\Y2V䂶Y*t~%xd JbK.D|,$H"TJ>`c+B ?d |_<%U&bپ|nOyr~-xwD7@TA"pԆaf3ϼe TbIM]t"(1: vzJIoj:ԮLhbM[M2VO:u>wtwOvۮrʟK̥p(XQ>gF#EnG4Ϟ3O֪C$Ahz)^QD XTM5$63=`'slMwۦ8Q")Cgx<|)kV Zx/0.7B! uYu^c,Ь`Wnf߶zz`[ ؾ f2vF%>"cWSLʉAB6e^Zpo1xc.:ش X;X7ֹ?='$ $|̂ÇpJB1:z,R)M9InH=?eڳGK']anfR%/d#_%:f+ Ct4-SUBDmw.p:@]rWI~i8  MN9y`Ɩiڋ&$itRd$狯/0zGst(Ԑ}?PT{4I\U0z(ɾG. |[I*XlV~*(ۄ>[_zH%hJݪsqѦ. 8~ۺ­FK$W~±۪+_*ǛBoܪ4.RqkGR^͔lz򚸃t ^Kx{%K+IhgrMQ4eSﵚ-w꭬>X{\Pd]7RN572hϞkb/YM e[@SgW1.^BЄ.ySjfui0S5pۊnɠgEJf²5USiim{nQy9yU/S'5q~4U dp"8?,F:X_]!Jk d9| Vu{= utmVrPX<+eb4˳m=N$o`'˘Z[Ls:CS@ 0ztQ7)BvgN_ftBDa|,u[3/m2?*ȂN͕;hHLS kUeѫ)߭%/z^7#\6^0s>Py~?s [0Sƺ O7 .Nܯu77V.bQ{1$Iv=jb{(kfA֦⪞EQN|z. Pk3LMnXr!9ὤ ;0םMuRa8v2\Pz<,ՄW:0/‡LSI `J@t ~IzUn%O[;-FcĠs'ٙ(VGzxIOI10]y<5W W&7c*,<2U M,|{ŰL;=s,Ňˋ*?WǼګQ#frRҬ垵'{> nM74ًKۂF'g ‚"JrJ%2.y@>ϤfWNd`$yb:бqǓ3f)5RZ2#kVӴ"t XXǶ;VJqɞRR'$.?-.Mi>r(2Wxb cCDhH//ƞ7$+#ؐdCq8NNZ̟JLN'ICn_[NG~Cfu?׾,Zze]{$n2bV 84h',U_DFxnzwp^ 8e`SPݡ$.%WB̈ɒruugbHݺd/OP˷s$uuPM`Uȱ7@@SpV, k#Z>g ,j:|t *ƨ`xFS.fDZ{R}Tft*sMDyښ.EDNeJt DeF,΀B#+ y~ ÑlLƲhieOTΠzb2ұ[ť?XƠȐn!?vV: fL7]P2CY=SdFiL J~Q&ZNT#>Oɽ)?߀Lw%iO@^ĵ8d^E?-&B6C0YHldhǵ jDSByJtT^:<$WLں{?fW+wPU0: 3~ %ϻ5(G7KdLG|pi2z[6지,*W gs&3f]qԞi+Ug1( {Mj D);M|ETLGWnx,)?q9KRn!~r#:upk)H3Iy zo~'xpv}g71ePqL9n)D )˴3rіҩHɫn0` aF S88 #뮻üHBGʐ:ݸ>dWkW Z~/'Uȓne !`R:e̫68/U*>@ϩ'/ [=;@o+K#!K(uMB́&z''Ϗ@C-L1$*3^2^ϝ{7.]q`~/{UHUQ8f93ܙRdw1"M'\3Lǯ[OGq{ u~EMCʸ6b? qU S(ջ\!7"8Y=ՌgRB[܍ ٍ ivkzcRo8PP~4SRq5>kHs94DIMwB'F-Qv~A*g{}`Z0eHt+C $!Ҳ,KFpګv0y$` ?"N eY7 2bǎjyNu叙fqVdVDut)gt@fCH$"n'NYYxZ8SEQ9SlLv.G!&#΍ݲe;B= ^V>s3狈׵&P}kf:Chͥ%Q;a/lYm1|֔2u/˪H?gjCAw33RddUV4yd3v7o^|e4,Q]Rl j{ai-zW@Ѣs+s )ڒ!BKs EI>셸 %o2=ڜN)ֽ̝ӡtʫbFgQ$%  um <25D{L"(cd"]o\p:o$^|?ɶ0?4/z LfAcgVu,mT:;L]R9A!,;s9E崟(-EUkx{uqfg?A0~gY\mvԳw 6&@HYe`2iz&O;_4Ώfw.]w񗚛5,T(vwΣ "6 Wf]`~ne.xZAぉ (zM)( Ԧ4fcrSbq-S^^ԩi==c:0/fعF_cU\+&ٜؤ`U0e4pbj RX_J?k,#9(a?PK[c`8.RĨWB+(K[ԝ<d6Xz@6Xd|fʐq*!Q<ϙ2R[QoXS,n{Ӣ,j~N.7HU~ Yl14 y #Xc/}K@*Y~( w!U_%1]&afC*5`!S-7I1C&'VXj`e}tu>Im -AZm04g2oe\V,*aOR D OGȶv\)~j1qA/=qeo#YEDŸ)TA7m㌏І*fUy272}Z{-Vxk`cF &M{LJQYc25QkI|z44Yo7~݃0{l ƳCMg~ )fq&u/#pt^pWP 5e_ۥP@,կ߲vH3^j ) 0%j6{KuyL6M LsP.bCC^URNeeZXif_)he"St% ;aڭTBs$ H MGq ѻM bס_sLVamO'~[Ɉ` RP_YSֶ1~*]&H;.!N+wBHBV ADK}QG[zc-sKH_1z!G%ar^$  vC62air8 һg|1wX|+ |1PBhʓ 8u axcH$է𹁍xW=6nW*K\s +FdTˏR ]NZ03RǢ*4ZAha&ﺞrbwl~s47+TeܹhG qpmp{|`G'8 yz&wN>_wlY}&=ThbMs"(4=p 䩝Mh*D7;k&_=c/OG4췰E.nZ>:SPgY(_QVNyKGMHGV+as(鿨LHk3&㗁ΐHd~-r (8 Z?C5D4zOaimX?N 4 '=yg`z1T\&Nr m|VRjNӢR͙c/Pͮiɒ\.j`nR11'26)eoh ӹN{U瑚/4jES`2 = 7}zKzah0 S ^J&7+jōd݅y<~|píXׄ'DBSt*e0hn6b `VlX:BEo(8H/$Wt*wM)d7Df`&~k(~dI(O"%82Q5@id[,_\Ŗ=H* Ո $e%&\jIC*yx;*5Dmgl o@,xzU(Iy*ZHq*T!5FZ<ݯ+ŵ/sZ47^xs-2 O` oyUXb`5}+T<}mePc'*8OOv=!tFU/ܮ.az"b̫!H*,ZQ2YJ*"^\'\Ey_phK5}~ wTvh*0Z;AM(ՠ9T^yx&C,~@8uZSޞ_œ/&bzA&&1i UyGZCxs`1WE6GHܢX,ư_oQ0D2e1LF]!HC&Iʕ*ϩ;T31]Ѣ"qY8m{+ƔB㘭{;VA3p9SYJj.W&61y qݶ0M*gå/gk y\IZ(( 3Bs'ԜXPRY5aIn6v~REHI <<9Jfc)74ȶN uCS ܵU)P*3u?( -9u?8K[?粎z jwrT13{TKU'i.ܖ):HIsސ )B@- {rtD"݈\= |\eO a5&8vĺc0f#B"?Q6+a'q55HU]]&ͭygP`^b+5b7՝T,70}xn+l2ΣV% Աb'B=e["rBVD"UΗ URN.1`]H%Izw+]CZvݾ.咬XCja[8ʟhی/V rg,n3WdY1mѴmk؞=Q;+Cz$b18~v#t˚[l3V=uߪ0@rR @o *E26R刦nGsy)k_.H9)jpwrӗ4_ N(`\Bcޢ_K D%o4)x~MdDPi ,~ ?L?iwBk?dpa>n[G\2ǰ6lo 5Pv匭4(~$+.q =X7P\iVZC3 PꕧOkwjla@@qbOd3f?@H]BzoOl;G(z2Z @PD(|Ræ p; =yJ\>p4%4: j{9B0%ުʙϩ5 ^vqNar~/}mZ/pc:/A+K7! 8 6L;<גf K6w#0te+Cu2ض}y-^馚x 1* J,Zu Zo'GGcN VsCs"<Ŝ_ qa/S5@?٬YJF׫TEO'E!of(.bTh>u?Ԕ"~’h};D1`TJwطUygD5ܹ^ I <ȧ~3`iz`߆, qTh@E[zec#0ԍaJ1Tsㅻˊ yY_]┒1'= ]P{w&nt$TY.p6u`&ehۓn }8 c [wu'ϗ5?[ 0R H {ƂT6n{oi[g bzoRD'&cOo Z_\3gz8ZpD+8h]#*NrUI;va<(0G:ۇƸ`f( [so |xjbJxue׶ڦG:zKlܥ?"7vT+V+7#7UY5f-x68j Ӱc~[7(+DvUDnSɨ!nRRXNNԺ\V=UbܾI:#yї:6b;h7z!5^-nnՠ!>&v8?}ac;iOsXLک>g'@8(BqG9+2 )҅^J H)) R&Va5v|KSͳI%!@@<s*aj4XteJ@;ku9v4Bdaph+5Ք\,DE>Hx vByw:y*7]?sdrPDW{ @)JBz5b(&:z >KVA,ɺCS>+>me8"ʀ"f >VTEԤ1/_P$ > #0̝NθnknFrQ{ԂGLUbWn8ڇ{P9^ƁD,7r- ktx!vFEH,D PU7fȍW;kB)鲄Pk`K3'ǼC5\hi\:xYfs2<)%rDH. 'gyS7ixݘ-O O bhI7n4!@ CXsJ6BTDQ^pDrPxίʥ.ϼګw94.'jN򥀡;A%J"t<[^&I7JKRQb>cPIAڶm!u}^e )լ@l EU2(sQ i)IY 3`hF*hFy:ЦQ5&k bBw<\\} S=c4>+Ɠd'[^/_Ή~'|Z'Uu-Wf1dͱJ%f4NO)C0|:ʱ XtKyuXQCzzbKtsƫJ=Hq{Yf_{(ݲÝt`75lJA KlR1oeJA?b[iNqBEh?NR~+;B.q5~ﳎLP9$cDx,>"lSuz"n:VGV)iɲՇH/ IT]PgNPQ!6o zp@ڝ]ȵt׬yO|BTpdҭĠ1L6Z91ߗWDehYZ3K7vUջĭ^_TP2&>vQ ^/o XU,qO1dW>JF;O2j GݕUKƱ]qԸs-_V}rT6+M`߽[,܎$M$5wfRP0-ݍdS+k]4HQP" ܳPe!h۪ XqHഅճ)rjF߫0X^4 C?zT3@Tҝ߀h?;Omh7hF+&$x.|laȕU\3wav+ 7F^ۘ(œ?ڬop{ )]?xagM`>t_H )Y=if=;Kqe7xV弴-)nSy^*#SUij"ոFbܕ M̆P!f9yQ{MB HkJHrf7/,} 5Xi8dO B |O9P{[};pho~;Mݺx;zk m^3 G: r@,S_RF/h,`yuM^0tHLi*$);q3]H57 X* 4œڸHN=WQ]bR ZtrU )0K?ڞ/Kq#NDFd9fk޼ȝLCT_ɽSsBZNo<⩍S&R/dmr]n-ImtA2GQ-fP(iH=DŽ|ŚS6aIo4vjQW_:,&R-P $|KqIZ%b?GR2Q9,$x"F =D"@BpA ^/qB2=stIySį堅 ~CjV( Ÿ@ZnҦ=G?bzB6Fs\|HX OlAF,,N`Q q@ `nikNC{v9isp]PNCąff`l'mEr0]x6srky]Xj}f쏪ȧD~ʦ0^{+g71F&q(a{A.U1Q1; Գe,qwG8+H9_VǯmuhVYݲE:d*_~4σzx*ky}W//; ٗet ONM/"G"b)+gכ46X: R $z|-i%WRJ`Wt> VctI֓}0</bagC CV̕\DT ,.^&Gt уs~A P+N**Ѥ^ G|UiV1@ ֺrB`~ Wgs!l}΅QgN'`!w?Ecc&cvOZ#l7AK⒏J^4=a(]`L0"-U3ml[mEAJ\9l jty5$N6O4{m+]P&:W Jwv%JqAм,; Z^<,ߔRjhL]LyV@"k+TmKcQnW}8ޑHCW ֦@rW!N;v6M TE-]dwA @鯘!MQOPp|rn@Ag2Z1(d &=c :iQ&KH%tU_ %jǝzWErAZNN8;HRT*P5#{]ip9 `yGY!^3->y> $T㋐M/ۂMLbòg4.]-<؝SL1Ѕq)_;!!Haa=sTƜCM Q4cvY#< [_X;9Km}e7=Hcˈ*e>[RGTE;l{;94@78Q-$+l11^dhLfP$ +P23 ȴTC|ABT*-KQR8d6 fKQDœ97yKP%! ѯeaaY¡{#-=_C7jisd!"TE Ѱu;b!75PNNwS=o w踹lc$8O3 oQg?U(4Q@b2C@ ?P=KK_Ha>jJ?z im*mptʥS6$xY;A(O퀇A׶ob2k&-1gzoWp )A%fx4 )X͇a; +i+:Q`K%K4FVgoh(1NDpQ @, I?W00XA=z ?3zF8fj@e8Q=ڷ`Yimz#$+%BV(+ӕ3r#;:<Q#T$uͳ7$T0ó.b7? Sf#u'80A_2ufoڡ_)Y"'o?ezZ0^d<<2; rZT==RM G'/2P~/6ӭĉmDSɎqDά-yQaW0C%ͼ[&"8f!}W;Uy6J(jiᏫ3%[&o1}C`S^)A{eGs^ > ny Ǜ(oqϯu; %̠ +)ήa0/#?[iX=7dfWlz4XH+ʗkY%q%|Մeژ77z1#7A'։/BN &|g,a92DJ۳@&=FpOʚ%1֭/$pKF-d?"Gi'S?v,ě֚?iL'OM!Ȝ*"R@aL Gkpu:i VwӖ5,&o|:cmu\Na{k1D%1(:o^ 9O%\L#OuB\}Kn(ywûk+UlfObDf!]uSJFZRA/5?X#Gp͡W'IqggzhF̑fB@+Csdh`˻VwE9gWH0ƮSdL!s >,Co=? 7u@1 ^LEByWK=Ci8LsU cfM,:L=D7+F~/v -䮊t.1ݻ:X62ֵ[|Sx2 @dI߻}`ڗJ ·,lzXh*iF@8D.:" 1T7$:B$/t{Vu}V2jv4 vۂ,$ ZhdBɳDM9Y:8@ANK ȸp-OVÅĔqA=2r6ֹPKNMfg)|%.a`tiFZ8W?"7Nlo%>@^'jw=|GD WO t@/wsm )ۼBV\zgOE-}Þs"w74o [ YZTn_ 8(D?8K}1Mw9&mBzܜE ӣ݇CznTDd[ gJ,vR,x:o4zϑ.V36)>R|gue}Mo;ܓn[[>Nl*ZS}H(xHmF/>N+=ׇ.z#tTϠ'T:D~b {F!$I 77I?AsRH ;9a8WԑV{Y1AʂŻO7RCŴX*`]nM~X~)}/ZFr\LEl7 ЏF4Ph? &\jŴEM"brg4݌􊻖HpL<~KXG* ;@J gH=&0 YiNfL%Wt'垬c}Rc)C%lj!\B>m̩ qp [4~r JѲ,9jf$AhPgq7Grq-Lb@'ٙmz>-9;f*u}u<8* RNwtИ;Ӌo.`Rç-ʳj 'ₕiI+S3j4lQErA=90GakǯJ"3a+"c$j,*V}{ZfHMf#mc\^z7 iK Gp y|Z;?ifNe%?g(eAxͭ {:rx~E [ĕF ^)ex,(gR d4&ڹ18Է+ a{:x/C8J<5#=㝖 I&,m.p,azM'0rcmO>lZoG(yQVKY94`-VJ]åUy!Dڀm؀ĕ?ٗRTچ,;]Z [B&]JM 8"!^^ L=,4}^#7yD'վ*A'y@J ^TDlS4+ݑ\pFPjgdh`#7c`Oc7vׅ(q=,t!ZC}"p1nc2^ uo6g]qbmr6zȀ Ƙiz=RgP(CTteX~x4"ʦ)* %K5#X5 `TmG]5L@. J[Jd/,=J -D1Җ>ʗ'0W#  tͭ{sZ]75e[|GKkE'j qvg19!+h?5&7Rf[>Ԧw8UQ0΄tQHju )FO.gG3Er񡦎iy|w@w*k64Q Q,d.wk1>ZLgy|&kCBfD$Oַ>^M#\ޮR"ˤ6R$bbشuju|3˪{9qNb3W|̍M٭7wB})o<=W[ئޔͿ_lA|9>^, Sݐká!3.2N7j,8ƶ_IYHf?8̜jCΦ8Z `vdpI/csQ1,Dݶłod́tÑlDOPr -Y\+#|EJʿ͑g\onIAu X&P#?͞Zi !H|{(!W~!nW%?jEOރ$JtV[RІ2+t$(`IApMK[i T!Hg?SU'??5乵硢H»,!Sjq@O\sk1?@vۻ'ǵ9,n䱀jBwO;2'SnˏpMBQ–0mF9fב xڗ'.-!-<">#&B؝75l rȃH &6NH6nO$*b#̵Ll IbOܤ"5'l嗔D2CH»bp\L'pf„ +]~HT{/3K{LuO #wStn\h^ܥ7X@3`\s3eDF-BDZfamUnSSր]Xp{ny31WEPWQ ݥ>w ^ IHGx͐,h4 /]ր6XV5=")%H1FGu۴+}3mrP%)KހbLdGWMpM c9J d$}ɳqJ&`~{"򭖗s:byڪg R[w LlџvmOxtn'B=I);װ,!qޏ^4 y#J56gSMv|Oa"ۖ'>N= kA{)B@'שVR> 2>  \LiG=JJo\rA5n }0(&:ztuJxT)2W5tD^1ʌSx*]&}rGEAŘQhVzLqHT&FAkҾ*kUUh^Bks9/,dZ` ?sO7mgNn.oD9I@&V#pA:w]ʇ#>*ɂ0T {N; }/VxM0GewR$e!=^Z~Rh3b(cclŢ@4QƮ +11A%~ Ŭа`H4ɂ8-Yq/[Bc\V/3 bއ9jBÊy?nvC2Ʌ'yYge'r/27E[ w6P|vY4g{-l~-- .\EvTGy!=ܔTԥCrm=@J" d $,[b͓K3~oaYqd%duob8X6nъyk u*SRFR)T n>T3k>F 8dʭHuw[mY^bŅ8,eBܿMuS$v\X@' KjJ{ӲPe K~]`"RT4v2*rӢ>>Z4w3qP#7#o+,]&n hD3'a!sҤ˥UJ-5߁r96DucHO+W(" |"{CAvebף*JVlg˖r4^|0c)[) WpO[!s@xeuJ?3Z\Q xVVqTYXmLxʤFi/je9:ʹKleKosZ;q_;20L]G:"_"t"/+f[Z.<0 '埍Cᙑ:Zd*`56{'$ǾMс3۲H݄ӣEn9'6(s%J,-DEFsf@wRզ{bp[FF/X̍R[Gc%rQ,e@}- hy2?v٫7Qgvl u,0$^(;E3 {*<,3 ]p&%9VK WYBڰ]~MݛB;xE-ꚠ(2 .tI֫>ԱEB1nܻЏGCV9k9"Ķeֵ|粲m^ҨTirG%<ϱt^úPy pl ei+jBWԹjV'ѦIFZa>b\$~3gr/]q$-U!X0 ߟx(lR=2BqL&52 *&bF)/'S=<3b?Ff^UÇXpo4"^{VOE 5 .pv.[>Kje<!2׼8Qx2s<7Wz_x똰,%5Ռ"V gĎ:x"Sj +G?>Ӄ42:ʵt  ItVUճFds]L3zt㡗E0m#fZj3]U a #|?N0 ؕ<.8٩CxTnj/t x PX0BX!#\Mk6jwXo As Kpј\TwA{^ACɯnH:NX/;9 vn3F20>$]t4@5U@?*vI,jڱŨξ$)s_l{Ŕ ~uޮOh@m75iŘOڃ^ IO~v[̶5StV?ft 1pA_ lҌ\y}4- Cf^Ew)E4*A2|?ɿom4CXwWH#1 T?2JJ)dy=:]Qζ|[2m8bvߗVagYk}T`[~ϱ9}8.*el1ǣ=Xwd/߉mKRMMv9O%N&Fֶȫ,H2v>SXOC_ ݾgܝu4;Τ< &N?r3lqN8kTYOq0]ߚ>著rj)P`RQ'*Sn)АӦK0+z1D K"Z9y`P5n-kJ;5 dOo<ϋlZNdk~:_I<>B lR:)O7|C=Hү)n )䨝٭|P&u(<(E7 +m-)RPRw_.61p$w@Οأ[@WFkFK%IV55M m=q\p[w8dMBzE1N) sALdo`SRD#tTҸWEuDJyB~C? r_z$QT1ȎBF ,_*6#C;,&bZn>*s0`HW,(h.9T]Ϟ|}Wffυ @u47HvuMf pB׊YhKFkO(rS4ե,c0}-D crqn6j2GMP g{~lW];$3a 4y:r<1J)ÑiZb}DI/Uy9i3d`q>Nq;3Ku'}ZQ1/ ޕaӚG˞ ѱJTodsx=?gX?.2Gkeޯ@rrM*@M+iP}ь)6)iZ4bOBW,Ӷ}c.)֩}_YA4puA~~*v0U竎Z$zzBJSOUrGQ(4=<~JK)7Q~1B84Ojr2\ /rٙ2ץ\[pbdq&wj\4}$\ 2m,׵]2`'rw>;I7D_[_NDwCΦB/ L{{(fɉb5G7kz߯Z"x ]+p [Yk7"b50㎃_4wCtZ8@w*]OAhPʆ! ^7ni zPS@ RAPC=}ϓ.Fs +ѱlm(1g o~I]ñp~N;E+,tc,y)}x/2Su '7t/eFm(i_mjI/G@GI-ʚUm/_? \Mݒ~_ ='qт,e]ʝ&y% +g|Mb{𙥻L '&Q3%7 ͵Z8kpȷ(ڻM@znC<6-sw؄1ocI'@߀/]R_Hi𥠟O+TxLw_e TS)j xA@wq"ZKy |GK-"[lI -. \%~]%pyI3a7W%Lt(_z FYeD{>6oxk#ϲ™NV@<@pHp-Ah,~+'S80q_kE$䣤rz bV d 82:oIFhFLtUrщ D.ZjU'+VxeWKҌ^)L4Oy/JQ"u l_5.ۭ / ~<~Ɖ_#0jFn٫1$Rva?LC/\ ^RFH '6]@]j|ѹh‚FAp)br}mρ,7t" UiPW?Kۊ<񔫐᭓(KܻL3]Y$)!1+w p_4p>hҁ,jz/d+CծM 6Ͻ2 Ei~{FzD9! Sex jw1D/sq`&p 6_8E sNȠ(*T\1lL0BqE 8;c=3 |!1J0d4F+v $Uyj PR l1.=*!Ϋn|F2 D\FOI>)&3:Ϛ8}C[.rl{$ !>%/]:e1΢O'ҫݢTvt%Dɺ/]Mr 3#xl)SV-q |O9vZiR$xy\ N[nXĖMIA3y4Pb-sqj.ݭ;ۜܜWĒfBFxq'GTq Q/ &->{F実DW-㊏ !&]z٢{YVbt|o.vvWEhxp_ՕcޏMhOk>9؟ry˲r֟׊X"D.cEwqn V6ޖe*E\@{if\971䎵f617;y zXLǃ,YJ lXOPi9De~ӈaGSyrV0tRPNV9h!kuS[gF2)u&*[f_) ;PkiYUz,F[XYk_.nx:bĺExj2A8- <- 1(`qG5+"?<:ۧ]@i$Fvt2IIDϑRؓ{k0/N¥=lP MNN qو<_%0͹يcHΘ,*K;"L%W=62w8@4Wu /jjMrjį#0 sH|5R{b:?5ڿ^Y)٧D>9RIY=h)L] a(y/'# xuY\5(A-+y( MA:Q,,ØDRY`D!9xSwVIGu1ܰ4 )!wxֶӃӍW7duY~$wtݲ;]՚S-NϵYpd~mN3jjr|''ceKZe pԔZOT0NCdFC%o3OEԕ`H N`9E0g^ڨTAMUp"sQş%Xu$wxbZlC]\-Ji[FW7ǬRMDv, M@@cCOoxBOD#0ӊ/0Ȥ |f"`y U46gkv\vWP윪nqSbuYt^>@&ډS}-o#C c]{Ԭ9ԦvJXl2 'Tj&5o]HQZn2qz>OmOA\P"ô٬lo8?մW cX } j:( iFzWJ}#ɬMY (N۱|WWQnf, [}%CT(p{D)6M~"A4#Ȏ9Yb̐Ȭz~ò4+ƫ YF(,@c6yPt1wմ6m"+VB׳U GQ>JZ۶Tv,[Q5L Eb#E4DW l/Ky| 2 B,ZL3+"+mުndyS+) IyA؟.z77U/}:N%*;rִ-vg})jn>:vjkt= \pG>''i ?e.!0`6^!s  xXDYU©JPMBB9j fgR V"&vxd#Ӡ%rnl^boL.OV6|? MS:c vW#@\-^pVswm^/쵖*ع; hJ.#m&v{T#0gGJ1 ^SvHɛܹIb=jzy=um+kYs(am6\XVej&y)') S<z 7F%LipFm,yɾ9ol)Ԗ֥#k mwp?؆G0SLӥÏ%68! T,UHj9ˢg+Դd7Uψrm9ѺȪpMfZ~d,DBXXG~tVfVדuR+d "{4nðV; $9G-eIƼ=_RM )#t,jK.ԋ ِNvvYɁG݀r_H2߫l7Ы53Ϸ6Gr2O wHa`@2JH <15Fyq{&%C>(%DMdNJsH:nqj} l//Yptgid&q Kqz<2k%:h[c@rwLz;2D4p5ZXmؐbE}lUAHЬ:S%X)'fUWad3fqCߜRM| Wl "hUG+z QFEGfNC%p9v>_׉3եt&|@Q߁xzcJө5gg \ *F4Ny2c ЈFg]mFvi<f\ꆂ\-&]Z]]uc}?4j}\6K=7ܑjӢPxj[z`/ByJ`5O@T̃VIJK{etc?tf#e*#y|UHH@qp7i0x=@140p@,A3X[:Dݠ*i[G(*gNA 2wW4CcOt%|.fY&Wj W}lsfoZ,y_dƠ +䙜Tp4 ?x$O||@ 9g]r$wu$%M`2N>|(sF SU&Ưwo/x@5 h #[z7y#:;ӺDO~11,4!t(qBS?>NDB01q빓SJ L\ D?5sE[ 7YN biv# n/M㺏/6MG?O4[ʳHZ#Pplnn%My7_0c,ۆbE`%A3 %:&q;5 v"j錍 Vjp^0JTg15(x4'qFlҳA{'oj. B=lf,4j >sr{+#Eؖ3׈~Ih&UBRꄢ{IE)XEm"c /v;mu'yز]2ڽǂjeyם=M PAl)^r`1IdUr  -y.s(CaZ(Up< H3N܎@̘q#hk xXnb$r.Ib=7Rll`Gk5|'FCiyC@d`c\({ fhˢя l/69d;ײH}ltN!.zrsN[NZLe),Ȱ,?m'53t[WY Ӽkg|x)6;Ch:jSլCߕfQ"OL()x~jhmvr&;3<՛?wS@ϛ+C&cpDtku?9|gޮ.Ӵ,.ԇp\ʱ$RTxəf%=v4.wPM̈ sٖ0 >bD¦ٷ*f2\3ӫ^p88rrAyu0M aK !IC=\G;6cƗC\=bBL(S^tO ˮeҥսmRqTzaV􋍃=3PYwyV@4ۂA P"=GF%3SdøiMD?l8Hs#6&rJW«%ƯXl9<[VTtW;=J⁦YnMsб}E@*jW=86V|XGkN_j9~q718*ZU \twl-s3K8EȂ'DC3ܔ `uo\-"IzrZ;\[>fǞT V<$-[L?R0o`3/lh9U$s(oUj YuiVQդӗ\ vgcvBHA3{T WӜC?%jrZ|~.'ppBA{qާ:AN ,%2oۊ\q\cݗ/2kۘ/IP0a^> zbOt僓}@R-QjKs fd&0ziPVbe_5 Ipbg)r~J&ynW)Ű/ޅ7ǦkYΟ[\[D2ۂ^k0nBqN=czYyԚGCl“46#DJ_)E o1:6"4+5muPbs|Fs|Oxy0}J{g$F T{C,k\1ȹa,ft_|qPvґ৊ HÞU4=X5bs!@(֕xA,(0 br5^LtH?6t] gPDgV4rdkEmoO5*Xu"J=+/ך_r/v1켥i\y`C_ъ(h~6 {gKw"Ѓ@mzSЁŢ:ɭV CoRw5H ۔_5>s>iӖ h Ql2r5?GrjPILm 6S2ff9nS_ڿ氿R꯼X諞,-1@X"J>8m<_ a]JLkB]~4+3-_A¤ zKPrZI,/j1(DJ跚;D6I+hٸ&ɶ $t8.QCfkSͭ/h3gzk)kC#t\cK~1l1G͜Oi=T-M-(Ha2 ,_tmΡH ͰeF,ʆyWc-ZwNHNTuisA=^N_Y$F w.4: BȭĚJS>OM8]p&pX0}=_࡙4^5pd!b.NN0tt? k8sw,t{R.2h_h\crbj Y d?yk,3-aKMt̥6w 9IhIufcᅞ=~AE@KٴËk2BL4O/h*4 5N`܏SnՄm],LOR.)v[PqbztkHu;'3oU9mk3 ݐAGty 7_muDĀv$Z^V7@K-Rl!8h~hag-wD#>a|a& vtvT,RTBWt)jn )NY0+{!VS>ZAvA vߖg~@Y#h>_ cۂ Bf{=IA.VjΨ2J\W+ӨcnJ[;l]Mp0g02ܘK~Ȝj!ʉdUlPP#“;zJ8zPZ|k$P`p$?; _u|o4ڄ` 3\섏@b:vڎ^ɯ sP& :AhFg]!(03g8 4QC El}P 1 Hp#tW=_hG\Vʄ>zj5A>5V|߱&"{^[vl]TlZ4~;YOj{.ks9z"ĎB4^^[eF^2`B _QhQdv!0.,?F\@gI"2E&:'(@U ;^hkN> \~ GoE q/ by7t'oZXn:ڃ!#Nحw:1 2]2-T/lےFU Hh&{[dolYufИ`UxuF0 :88^:Y,~H0T2!zVR+4 elnNɃE $6%g5 T,a䂤6Q  a+BivݦgK6>Z*P8x@\s#{?+]FoN\\KִOsD>?/ M)lӢFܞ<x-o L6JrbP-'p#H}HdRR`cTN=-e՚HJ MYu4/V?xtBQg6uBH)͍[i}edq1ν"l&LQP򇥫< *75T2VC ʻ͝h a%uswۧfP_lsN XO ys]5V@ww<̳5QoilHt8SJSMM%ߘy v#;_@J4Q0M .Z4GɈmg!o (doCbp-Hmo4x]\'c/kVnA)݁T; ҆]찱&X-Fa)ρS~A>O$񁥚1F^!2CSaK|=St rI6h3 ژr&0F3 3-YaӷSv@e@I)k0Qrv6yt$ˬd5{EǭK#eILO-Z7v̠7w#\aC(a聧Tl3)\Li#8m.y!P7l7AಮztaR=c0]=xP.LMfod)XKi Ûğ;Ě2y舘@: RPeeJzx_AэFSv4h7!Ǡ̃Vr@>$L?ڎ33hc]QQ[<':M!ňm8ք:dp5^AR7Qi{]N~nt.Għ`RBRX* t\{F5\z.sr)z>&\ -Bs]LHGd/)&<>+= wx)wԜF):%j0uthQa !O[CIJYeS#UK^dvK\D@?4y8CFaR+H_ PII:kz3On&!6ask T s)Pׅ(/ԥPH}( &.]Hnj<(2VFѪ;AQpWS F^: LxX>rϛ7R%`7&GZeqKƚT#) 9BXz}}X||3~Z Do{POfAd;Y5$MǼyl诤QSD߻]@MpușMC"̈́}2`GOҥӚuhI7ȮRZ%y.(GGշ4+W6_ Piwxg@3Ȟt}42Od=ّGtLN6CF哎&~>Yw?ޣD*Nf mIR)p}z\{4-#k=d^jt[%<6ӥ,?%9!~Zv$ GZhϪ m)[ϙAڦ>r&D g<1~[Eb"ќk޾ndymL*hή)$B"Ļ<:G+Ypw3Ñ73d6Z!4j&$o6i/`7Dܷ 5*7Ed`BNȱj/`q6Nts\_v )LETbVw'y`]~wdA2^q/4b%-I"EbG- [z#\}Ď'}aԱuACH9&Uks-$(lhs0Dm Q+{ A>.۹MdK: D7ԙ42r'ObrN>slrw07.v{eE`S#{q&q pA/՚Lft SEeX P [pD}P\>kY!reՁ",:c$z ]zjP;˼ς2M4BP11TK:t̀^B*yEA?!p1% 'JE4񌽞d=M&Ec(]-)Uʿ-.$ϩ'[?bMlR&˅(Skst8څ>U`mvϺR]e3.GL:؝[׫bɗ6-\3# dwf@VI3ykw`T']ʟ :/:WTT9 }/'eJӜ= I΄.GdȆb)_*n,&aKV%Z]'Ya,䰢hʸ*Mvk67X6 [G]6p+6!k""DqVLMU5b֜0J$8揹)(m>6QpjlP\ZA- E>8>6Tp62Eb]EHt肋C8{aOSNB ~ Lח%s9*;zBJ@R-6fc1 hق7 X#:<!<ƮJ(ZJԆ3RݚȂ%EZ:2 1tFPńb 8Tu^h}se|WCL0qz$ 8 =twcZ$[\W+sH| C0jp蠑w EzʵFT)gL[Pɽ5_WM7 <[AJ:l{ȣrm FVb(W~Ӫ%WXn;?OTഈC`JK ^1VIBwg]xz7&{;eWA>6hẊڇVS#B @IDE!Ufr/&ٜ?V`r&q1I<j* cE} P| l|Cq WLM62-k! kD |Ԝjҫ/ZiٛyAв+ KxB̵FZ(iU/TqHOiYԇjctѿWQҊl֙ρDlkr< 8r#AoR,nNF><,bѽ|33tR-UJI\< ǡ &H6N:ICeWOe H%|YNYA+iKWn{'o_e D[ R}nCw%{6|Jejܚ*j(xL HQi{!tIr/dL>H+|>^qv]Kp[flIt=F>1%5n𵀘 T >"qCxz pؒbt</c{h+T_> 01Ry4)ˮ7~n7EL5&ύc*CgWAEYCr}yX)[vO#fbYyO- ^rA%]=3ͭI)/$2g~CxTjwpŠj=>gbĴv =5х %)SybRީ@ /kMWJm.ߘ$yO<ǩ/o7 .ǛKtߓ)=oEXx~#IML#jO K' Y(D\9-~|hEG ܠ2z\`C-,Ђ_~8ŽO9e!/R 7f.RV=%&+^vIG)Y/ KOE<6{>J RSsrKe$g*֔ ߉ $_[Bt:eljn@f 0F6~U*r7s3g C̀,evHahU&65(_a|oŝ?nDn ->!7Vv䐛֢kqTtg@/\0Bv]w NYKLE @vƽ}|$:m2T ? XZlYfU.x.w-U(]}5%zDGə]2{02㲍 u0bw=U}j)MQF9P P$^)Z8Фj-P\9-LP}3>rҘV.L߾)WvM *U^D;'6Pn"1t8]Ϛ}Pp~Sg᣿Xל-~AaUimp#[>wҙ+?A<O,'qlR P* 9MI[H„%'Ġp1J5BZ*ݜX))SɵswcV QR҇֕A8Q/c*0LCQSKv17I{Nf3@Mk=zʝ5SGqcNmR܏5#ӃYcpY$BFbmgeʉ/e#qNFdk37Ѹŀ6~Vyl2 >w̡!?8f(jHtD5qe=R||W΃@R$3KF~=!9ZR4x)2&`cQG7IXPT3m}x 0:8ila8E҆5N!c55Zba`IZ@jP UhѝݺB '[[d)XX-TѸ7"Oqs/җrܚVX5d!D~ ՆTC`ҔZ3|!c@#ѪFU:#¡#^EhI- &iG.Q 3&Ϊ>P#M'hv  ;3\E{[=o.(M8/-[i~`e^9k)@kXZxi)VuzܲGfZɹnQy|tJu o[9jJ=;zA{kn@u4 -Άymq;?rÛtyux5@JU'@]C}XI!ŷ'TtW dzp Z2.L;GM>[/ -%qiqU5m3CEkj~e>-}wf*4 yQxyHЅNAJ"DO %<֡><_-N#0q.V-6.n=rNRyrV-<0&f'ꥶ,u5n.ӳ Q eelkj8[I&\ RHj/EK RGB.Y|$SW2ETgeN},ѱ|Uu]H]JkG.- b-;qfT8wtJ#0^1,`Z H/ܲ1qâX3/=m*A";PǴzv/j 0-,$!|{2I ۚdnjP%2f\9@Y{½p fa/Z`*G.W+71}wKltP1A>:1Q-Gƾ*m%@|߅%!|LɬYn'kCeȜE;UJCD3eݭBeO4=k3у,PFʛ*^uYw#toa~TTzƥsBï\?&5Ƶ"UQڶزݑ_%-0y \{,~<<]n<fFO iZ~͢5z'fD}7%>tkY<.݃ΣBs%mL.uژg[r#(7 (QAO )e9v@YD' ITGk8nͤ/f29뮧ǜp4좄7π3R>LJX~~^oN$ ZI&% * :Q"b^{i{+:u8s*^F@{;4A\!T^>ksje P͐ ٨rRRfS^`1&rZ͸Z b17 =Ͼ̕Q1!xQ{W7,RklNVO>h⹻L=#cQ_P W5Rxq.pV<,8qY9K h_6O%嵎[/<2,J~aBeCfUJȲJJs8LwKM Z,hU+}%eItf>zPe y$^3!w2ߤkĂ#AmJ|q(m1h2p5#u X,P )..K/-`E|2*Lx@tµ'qv=%ZcAGs~yPׄѷ`޾&IfBu 0Cr5~3z@:PQ)(<E_69xQ Q"[ ؋fq+XcIFw̸JU(|tPΐ\2`m)QCeN12:2F:O^_|}&Zd8]8RκV&4MgWwQDo%?}=9^(>JՀuXEyHo{|^j dfc*Y܅B"*|~G֎RT8^w{V`N,Rz3^@9lMcej=R4D|Y*Ȣ,Y@-Qf!HFGŕV擹o2Cn@>=HIp^iʝ<辳zs@xr~S-_H) vj vm*ݫnyYJ*/97T"*sk_}^`G R :llOˊɛ+WLJ%-LQԪ_ez?`Ae"$Od3ι-qձݸCw/NK:&M%?8./?(tG"sZq5th?m>“^!3U< .Qw*Lm ? ߺyc #4Pʦ =yx7mۑ=C&%sN :.ZI>U ȱPLJ)EnAGQ,u_?]/Bl0jOR 2,u&́ m:]5j|+j'=UߜCYbC-2Zě.R2w]9) %:HK(wF.Ky@pH&&| v(-Q lcsQ8EJ#I*!jg*&ls.5uҏԆSN!d4 Fm ;Y6:n4 !g8||̅Þ%sWYVjJsДlZ=}qĵ͜2t\JZ|P6j9,k~U:U ]@gwX̪W}U$Z][`T(3H|,EACABi¿YT:Ueҵi~`BUy{ s'<Ųp3d?U2:%bZ|u)hC3!ڟo0wV]W <D` аu3`{!7KRa2JEϭ2% aMO=ϙɤMTR~K^PcMM2a9<wِ6s@-LUv]ē]|[u0H[iio498&QbC<,*kS,O*m1P(DLSQ}}mj8 @'`d֝!ެ ە$S(%RMdlJC˪WBhYhEeecQcѭKY67 xHyAC'AUg:ohv]4d>o XZA/f2dB)*ۨh}eY5(~'6_QU!)kEuTNReSܒ  eOwA+dN (=ю +q5KAK 0fv4υ>5B)͞sR=twFCKBM\l%LqB1񢫯rNNGU*BFBʸZt+B1Ms iɮ*IGhhb4˯$S#o|EvNFm:q!<[k}PM Cia> Yag{PAkae"&X)!ŸK~7k;KG?-E7A, A$&A`fJPJ 9\|V޾WѲ,neeycݕyOذhDjʴ}@TǖTٹ xЧִpTuJg|RZ>1Z{.?O/ջ;E!8"χ'JgM~%>PW9mgxXXOg,4{տ =&SҜ\ADC)ifDJeJo3]H}d4x`)mS'*h^E0(e? -N&G?r_H;|{9Ⓢ,#J,'dF]iWQrBh얾 x7!9 MT}ړ%YأA#:p448%ol;-y#|@'\UN^\2莆LvEĴ&(=zE|3P_"T-vJrz)ϟ&kwyCx~ph31gu\{a*SU#Ga;8 QlYoԙAx}I∺o|RprGaGc%>t&k&{pc5n˜c@᜷63F2K[7)ZճVՉO SORsPCijwZ)HP5.BEJR|eL`Ѝ]f K}BN)ׇ֬Eů |AڜN$gm:Wr =m*"˫,%Cn޺\u{&iˈj R}%X[3L哉i"S9 cY KjEa"]" }dΑi Qt/=piw3Kipa Mípȼ7j &DUjM NNX$qDDwMZHAJ9YS& {3zk xWpr<nFT ;ӑ8TfoS?~LqUM =ek*moW|yɀ:$!k[Di*A=PH3R.ÝkZqny>8dg cmt# -ʼ[mLMNc=B@⁦GK߆CT\ni|ztᨡ2iCC]Ne׀G'(yk') &F&5 0>d)㜼p5(Iy]im7gT0H80`J,&y !^[a*5H0pO>: ;ӌk3F.-Rĭ-gCs(qR(l]E6+3Y׉#SܦIqKYֲ,..b//ƀ{򕞵6`ط6/PWa`˫G˖J I:5tX]aO\iAd;﮴Egsj  [vbrhWJn8oņÒS9\8' $#;ddJC9-z`ж.O"tϬI ^k2)Z!k6Y!H:qohOۇ ~iNVTޱ[б#d)?0rрqL\LJәz.{:5U*Ťj ($cPT5Drp3{ \<Ԇ>"R2i~pLfy"}v!{! ^C-C$:ZŁls"x:/^ٮ=-"zRɫSL)?ZKG$ǘS؜Y~.@]'`:3wp:pf-lNH5~󈝬ӆ̛*ǫ:ǺȻ.(\3_$=I,+7 _|%LO=dZE 1g)KSA "|ZN's@ӯ{:s.ҚfvJXd/ xХu?:n<=a J7蚬2qݟp靆-H28%n!Hqfw/by~-q-O\ sOH{{.jSO _\'hd>v0%] Y2ƒYnjoR @ib|gL3a+X 'U'"quV o;HpZTȉ?%L^(eVXMRkv/l>qj%L#gjRl;[QPNxmi:3O%X!$Y iDy-kQy<@^r33@r4[X/e,} @:eISw00X :??nAfB k#?ŇBhƀLדy޾B77z8iˣ<`˧$ &U{WjlZ\oK)ڑ$N>DL:,x#환Fr|IFiA T $z'^DlB]766I1v~WsdJ*]J7`1;+&Rw%W$_@Mb5SN:.VLPTD!,r ʙFY.϶~MsS$k'6d.š'V/+pE/2':0K^~TCUر g=@T.Yb¨f3=(x~O*&*w8jy( _} sU"}SxU֎Ө.F'x"'Guߧ=.pdyg%y:<2;32@ K76dh f"B~߇~*b&WMnd2G,?[R b,Jf#EƨpSřդD}6i(C!g T߯?"`UXK09x`<Ə#,Aݡ?nil$1 4yD *W7B=IYk&L?]xE}h~fpTZ%O0mm}ap! (+bCt`U;^ }&61Y8. PR,ȗn᭓F Ҵ1-{fѢOhGY>5Nbݫs^]6k**kfbHbOTjx:?7i?G[ BH$68Ve7KUDOXdST5w7:).qyo/OhwsԂ9keM{Oc~B's+[8g$"v s#|i]=Hj9Mػw-k`-؏}\@*^]OYQ FGH ό&KYDG"ځ{003$}.n@^kϠ`e}zbV\گV!69\62BRW~@B' 4u/+7$€q;'[naVY| }V·JodR/JsLCeq?YIeng0^9,cχHuKe'$`zqS XZkA,pnņl&CW<թU&"bc ?'VwQ5OkaF?qb8gۻ3"}e:gtWyIK}/m> lؐ~4<Gp L(_T=5oCBSMt` |_~L5SyB'&_[# Z>PLG%agH'z?e3;\f!H6x7tz9U"hqF5)Ъՙ05`bq2"*5$asۇQG;2^2R8 ^;I{p8$xQCiMq$@E4xZ)OC&x~xbc]L lALUᯌ WXk&ol}rбiÌ/ʺ+g |8\MnI\v\8}Ca|u:v"ALJ SKukƿ'tr_dOTL'@za= :W{eU L…RJ{%`x:pGl]ؔuaV-4 D; }"7u"-ND  AE}Ca*#:'t}j]a-ZghRK-0 Wf>"<}7tEN@ lt= jĴR=V`S[LV`5:3|1t o1m='足!N`y mܜcL284ly皷^g!IE=٤PEӽj_[g86˶) tdZGYP H>,%.N5" UE%Ѣ4!3;~:51OS} 2QіM;M%5t+AЎJt-<8>ߺ] W%J0)HMtyX !%QcQ! ih'G/K bQfٺ3UyAb 9|Νi.3_0=6Q]B]~iY+  @YJ,z|O`5ovdf55RLyWEC7ʵd\T$jfk#2 xBWs !r``UW|YLKR@O?_#UǮ} `449Ā3ZI[,toC2asw&{}h* , FGN!\zooWy,GΑv/6)$&稍Ͳǒl+3OS.';xt.26~XK'F̃<73&$mܟn }[u!.z{iXh0/L:%D(c\W-VhLi1b #{ 8Wf ۪o^ﲻ&6(Zj@=gږZa t̙տG_}'=+}cwT d[ ÷HDEP<:u3}l$vS!nGğ.E͉TI6k{+Bݚb6<Ij_c]/m8>w$ڷ 'O VE؊UƔ:p*ruA0K[HML?(J+fcv䎳zcRd7>/q3R,hI╦RpOD ]-ڰ:5 ;9JcnIDk@NA@$gpiajۯ.Zޜ57f.Q8M z^}[(QB9E3!"-[g~eRwr\UV Ƈۮ&:A-_ 2dS11$}Қ$}6:Sr VuǵOLuE1Y3x<"= Oy肷=6k+C­wn{ϯ EsډPb>(e2 _5߽W)Q34NGTNw&>vV'xM t%FpZ¾9MiAbH=SӪ~wJҞʰy/S$ke5J :v7ֻ|N |+g뉵F wXx; WVYdgez- jΈ,d]W6U~&Yfms0Z jCk?e)wjCAk|m)@@TS­_AyF~N\|xi{M)Zpuf@EÅq*Qsήy ڶ=[`g92MUT;u;B'ȡϾ"J Aˊx"1`8vF@j bb,VJ@ le,QQLN@=\uf,X'нTePmYbvy_2L_Iz~h}'ۑ-68K QBPN)~w3Wɻ=Fshwv7"j㥽Wa L=gʺRܷ_a1xAEqTƅtT%YVSusLQTwKj P+KK\`B4γpui]܃kȼn|/S׭K ݩyv|hC֔VH{b!zH Y#H "̸-~RרnWZVr`z$*~lO,["^ot*1*kLSJ']9\5gftKM¨p>WCtUπip.fNKGKG1!ϊpzI~7vM3^xޯ_nNl$#8^Xq_QZ{۵&#n(ֱe_wTٗkS9Mˉx{W  ]N[\[ǴktTlBjozm>x6,O~Ls.`(3a]zGdAbBqǠ_yRr?,β}#(8zyTbDΦ#kUKkQt<6qj.HG-pĢvhAd~2t9O-гm1e#E7M.ښ@5lr2{j2_4tj_=aI.59_Sџ6aLu @k: JJZs |'~ Uy72ui{ Bj 8vwpkJҽކ;=`C trO,m Rh<}PdD8Kq^mRO2>.fU@y4r%/+W۳se.op+wH5ül)9e*8* evi?t0?V 0FĘxCgCj\H%L~jه;PqA/ְa k?P. )U+caCo8̓~4) ? R;/hXErjF6aic&- % {=0\"N N/F9چcS mUqWl\Er/aQ9ͧ$8r۰,^r o^m(A~<^g`zD wdd5!ۓ0K:G? We *+ rjA}"|\Rg܎\L=13߉@uckK|¨Uad}ulLwŀ!,l8Floof@ӌ"ErYF;rtX͚% -J`gHzwq7zDhڔk?[K (0{u熔 Τ1#WW7:bn_:cy԰ȍXN^ +& ǎg^OlmSEzqaڝAѪ$tt"2zAտYsRY=#"P6m]iIV4I7,d-d:Iכ giy$ϐk0լ\H,#Q<~!"Cz/yʌعxGݎ#tG.sOIJA+0MI:x;XJJ(0Ǜ'TI#Yi9P'4yO̺7!~yt:1O4u uryPڔ}IJe,ym\1hb:ܶy_g;00Zī#!FWU>EfEF!q׆d>N =!^5mn_*}syWPvtRKcMBRbqٙBL,kqqG.=T4~B^wjy1'~3t͛ D2Kˠ<ϑɛpRhC~+(e.5ϭ#ZzôI7}&F^b(C8AP $eaH5ShYMֆ%>KH]{ĩ iWG/15u#1,Νl/dHG|TrVxDA`k/E^qg7ׯdKwZF@I=NI/LķWx~l;/FN/egE5wQcWknV‰W:T$16$%& Bp_ą3*ZX[pmtM,,7}/Ru*/C@~,7l18:E59;#S-j1J0P V~:KVVAy~o|8ʔ.}n#Ўt&iHa/sn>#fb.`Mn31 +9JRmbv$tf z`ywT1iBz (Y}VKoV.@ ] 3E/'%8G Wx!M/D-呰šs2f q,x率(?`E%'h<%8Ɓ~wIC|HPʑG&Q-D<["ڶ4} ;X$*yU>M=fgڍ5$5ܼ2ĩߡ>D944w4P_g)vu[s:cO&Yh/´Gl_j|[HFY5=ݘUAvfz lRioc:ȬHQLG}8+|ox1P0s&`T%dqEvP_M (FWK>4,޽J 4]M_ [maaD(^c$6|nf\a;2cnv?iIr5j"ڎNmtX&;P=s+_feצp5ʖzjGlS-%IM$@WaB2Xcq؊naww8r*B"Fe&!(J@GMC"'Uo<<{aK 8J5-a2FRKxD?u74O1WB 05QYS9GxI2K@B~J5s$N/oZP bTZ?;Oeq0~0{g'eazT 4hDד m!Ck|L{fnbZ$Db6%$f:#i%(:tv~ؕ[t0~a%DIZL2&+0ilmԻ-`~-,glZ.{2L.=F v+bg]ٿpm` 3\[cGQ?1&꾡2颻%qPѦPAg)eqꤟ Я=XH6DY!Cۢ"NILHB|~q nyt` j.qYhuQRmf&>0Y kqGc@SկzcmyaEfy4La5B%eu3xt9I ߞ>'>kg>]_Hؓe91fRP&2G1m…WiKЯy`3ZGZ;ĝTbX~VҪ_qu,9gcO5yj,W1ĥ*:'R|U΄4dܨ`m^i7,`œ.2G_ .%R"!bπ>V2VΡ5kv+AmN)YY 3V zslczbսn&IfVnq!'~Ľ0]!wft#ZgwA7֙b{01 ~tx>5۽ȇR}P:uMb8Y6Q:RJ4ġd*>o7$epF oJ \ C=** 9"x-c=)c&R p`AOgB\@jT_YvHhIb<3,wVKp-尞xz%AJ{JRߞhؗaXWąa`m`nu74a#Epwas'8Yݲ7jG%#;"BZne5aNk%>hI:+۷H!!G!nLw,*}?l2o-I`̾K7\;KDǹkwQdb3zz2ٞ=:3@WozfJKȊMnV#tTէ8L3l790!A}QJK -ns@ɮ_o| _k*Hc2U- it )Ot_Iၘ Z5JG=[wUwrT3~(6B[ :^'5 S{GsY!+r2+±2ׁʃ.4m cҥL΁ ҷ:8wŶ&;?Lˏ6p@\1J^z1 ʨ_?ltˤ ߰LU$C%<2IjS1dB>DNv0"5GVh3"29V 0}pBKa\!}fuټ8GպrpNwW|xU=N SDkue';=Ba([ϴwI"znDmE>,a : 2zBp@ FpN]d_Q:.ܘ0ص2ɰMx锾f8[?}당F8U1}w^mPB8s|?jq}ԧ}]!ꪺ{Y šVJ%phhbAޓ8c̺c]o\AjKh oBabrZw3*w=~xe^~Bq\I>zż?y;rx` #$4ql1(f$lK[s%p, ) qk&D}#C]> p+֒r6u)hJTfznp~]; \?ٹciCâ#PYcB$OMPC§ڱPأn8}cغjjs2O>Ш"޻S"%w@e;k%g/V6|mW(.) aTQU!MΞbpvEAl&v5d 1!<հff 2LM߯TWG&.h zϯV%o%)yh{XG<0`j<*Cf߻o^=uO̭xp-ؿ_А2`sF&IW|g$ӗh{[ʌ-6RwpLųĐ+ Z{;ϭJ=s0+weX#Y^KVO`6dp{N+L8{NI@pwhg)ZW\}S&(>a)͚WEnC;ίfCZaw:r.5ԊYńOݎ( rrCwpv ! XE$x^CH+q 4~JJNCLj*<dٸ$c*:yY0*PbկY,( Q"!N6unOԲkl5NL#WV ?Q'>2>[Ӽ6lʪ8҅2f&$MDd҆h膄!9?r-^XKוfhl]"bm7w}r|ęc?D? J³1+>GD⾯/QF:ƛ_BG1fͨkZ|JRq ) [JBfy{ӈH#apwq U}}DxlPU8o|baes&o 8\qz2+ p=dAwGbc}?ȮМbaNz鱁5c/T˭k٧ոL`"aZ *99_SxHށkf>SRmYAtzhXx n 3~]B>=GQUtőOKAfBpJoB>EpkCuGXWPCQΈ!K>-q8UlVsy#ЮxuxKd͟{8mGHN|YlK][~LƤF!VY%. )**[BV)lYQMߓoWH!r)n8Ճ(լ)[R/-EJtdb9LWI2uYhqI)E qK`VUzt\30~KU}R30w0 0C(V4ٸ| ZeQ,7QPb|7[K"qdPq+ 䫟`teѶ>=7>[a}řQzG-?IqmG7gSN`;9b06AӰ 7pہ+,C{9!OvΪK()3Q[5+HvÞwl9BOfZlhO˭##@pJUV49-o'/|wxlKf5A&E4dpQ\vKqWy=N,j"- Kh#Z;s MA&n DZrc Fj4Ϲ& CJ,RnԬr6%anx.f/ێTa:'d@Y2zTcS,a\=|,-I9R6,'83ļ05QZ83XG\zYRuê^ejI! KM.um!n:mGge 9kKEkwo[۹jXKۅ#̀/y YF*@`9_:@ K%.kV>|NmD ]J\S|(uQx2Zԋv V(wI Ϋxa]!YQe%h/}m5׻9-v TXHfULi|ԧ5_x[E&@5d<6Ҹ]IsxX),Х d{@|`k7p &dE YPP1&7/.*:;<5c[fP<]c~NK8;-hIy?$!4hs2h3xT(@`s<"f`<ˁ7+\|Axlhg#29n:R((r"n]LcAC*G_I@oU ,HYNFuymS0<xIN mɭuV坃EjCLptֶ7-+R.ZHfkѱ=Y?&=@SځѸ/|<؜DPSDI,} La5\p:9:l2'ϴ-W 񉎱õ!Jv?,[>JT?[&BRrGdpZlu nIRːYL܇)ϣ?Wo,T|QM58iLfSx+Fh}u |@i$+ m_l@-iaKqL;98]ĕ? ̰dr2Kk@P6oq &Hyim9so֑eM# b۪ǀm`Z _ WǮ3a=X]!(pFJ^ߪ>|CY,=IꉃSd_caQNݯ^[H9(#uJsMaɒu!y+aq*e`ʧF,<|S/|G gee!u"v *w ))滾yGƙLZUra͊,3_#xU7Yxȑ9MCcJGO{̸kUFӈ<(*ayE!q:aviA`etR>TurI f `Å vxiQب؈CB`Ew%+^}`-kmpUe'skbŷQ 5 Qm,Y0^G\!83:jʉj6*L\u=,iEF6ZJ XyeFy-q}]% 9}LM2UDu@]Ƙ[a 5 jJ ڂoL&q.TP;gSٹ7Z`3:eᏛ(sm))kCq@oqhZ̀|]T ZY\ԙYĞW2b22wp4~PWʰb^C]z*5cb%QEFx ~!! -Rv S?Q5=MB~LP>\t%YZaMu&ua*2zSgoK]4@ܽg˿Ei9@1\Pp*`X ꛶hF3~z)zƽ-.GP0OD2֭쪷~9ǁ_ĈۗƱI/?`Hu.!K՟7OPE:;G.ѱckK"d^""BsD訴mNm_Nۜa\B1G,`,V1j?2 'x8VYfr*H7ZoԊ9Ԋư@b*џձk UK HM[k#.2 >c _JNAz/9Ht |Z'Dc5C;N2qؾ-.=5 -|/ np5aqA&~ iSGbP|a_OԚ%QԭʨD>27.ϩ:S I<). R ~qܡ]S+PK?t*6o m‚J0 P.AZ7bk5&Hu,OIS @])C#iۡ0+A+>-el]M/CnݗM˩G:~:)Q^fN3kbL}MG扢U'\m,ʒD७Oq $e+>פwz򃚵b0 9j8 HqA#G>ZS*_p93) f'լ:k_?ƿ>'02\E.&7WlB"9IZ܈#3zn2zt"#MSpo{7P@-I4q0B5I=XL [mF>[HM!GN7\ D4I;[# kZ4.!*Dj&LԜ78U^ ?VYs%$ϑۀS0+KzS`sOn!U5-t%H'h%$MuKMKn]4ם(,.߿Lq3`}JED`t9k &/ Ç]ƪ0m}m3e_icGY_t%:q4w 2!S~*sGnڕrѼ'[v/Be.K ϕ>!Q-R(R^&0ғf=Mj$FU꾬U:Hf cA0ˮr^؜զ\zT?R |Vk+)p}e$ uMO4mm]KC1~=i;bu\!"Q|tȃcK Qh;Kߴ=ԐdKUyג~Sk~1Hu6.\аS"lޑUtHp ܸ{?_L)U\no&tAxJAȏWT t.3I/j#l@VfwU|/B`bố~;H\˼ڡ9B֓a֣ԡWz㡆B[omeʜ Zrƥ l"e ۮ&#qQm )j^Zof5ޓ؂J>&|R9S?S'y=mmB)%+a:[njqچ2DC>$;/Cµ'H7nDtVe1gQё QdFZM`] QDKA g=]= ?L S'56Sp@Ӯ_K|.@!J?HQ,><:2v\Dlp[`8Up%Q)!$~ήE% ÑQ:.Dc>@K+ziCk U Yh`L}h:_OYjZY.*uǕ& u ԰^ne+ZǚlؗJo9}" n'.Ta -3-éAS[{8l` ~i1R033Fo2TԨ߉E51 @Yo ke(@]kTzʴyލCn ̤$mfS>#Gf䧓:]&7#L_ sRf>JSӊ+teL|XźйV!X*F(/}Kܤ/lCZ)%͢1\7Wpwát\ O`G|HCL2CDcBԄ U*#vL,9<][AQ%v ]pGyew_8GfH9r䨨OWe zkR7;T%ϋ*FբIYx!qf*EP^w~)z]q ̇-nV` /Yh<,t `WE .aC!j I![JC@YX"&/A>A Vb ^'O[ ԭŘBu  <'}7N<vP<_C1IylH|vAtBw*~ЉGg0>A=)JXEnŒDЭcT!^T!+Xbȱ,+-~^OL^:Ï][ /\Ny-u)@RzQ y'#pR|>te?4+abY%=)Z0;>)m~c1/PS6 oOM@!ቺ^dƗ6-k rs M4|mqI ƍN(m] 05IſMvkB m-|{V0A\4'heת#g@iM}q|p[|%4ɞWB=-4+mk[N =4$̞KeLgdЉgRod.NE\<3y{eIs=R=8Ӥ/hE|bDUpi8!J/V ׈%\VަOhȊtO5p<83pcTw'ߦJ kމi :gEqXkbG.fԼ)ye$?J؃h@ĉtiL VCυr I@0oݑWc\?ReoE4C=64Xޜ Ox@dɼwzz\WRH F;O DEH C<tPFnsdam> Uy yA̤SFV? I*KmkIB0U@"=:=8¶i60WK u޿~/іO5<+k91xαJל$s9TB5%Y(4"qK[6qz(.-I$tu,bOTsbyX1I7oGlm81$PҶ@1ocwi41L& WgqII[PR=TN-%e4ؐ7{ځ 0GxQ+i,!G|lcظA.qGtgЕ p-fP)T,uw!Tu.(0TjfPܖ sYyӏ/\V|@AKsZƔAyI>껳C/klB>|>3 juXep9^Pӥ*k0$Ef[۟tj9 pEQF x]s#/堋~hvsC3gwf6sb-|Ǯ0L2 &4l]f_.2׆B@ @ ҼQ*Y0?5!{!_TnAnR=%m"܉5e)";τNHa[I(k1TBf Or83' HɗˏhPE`T=QU VzSXMQq"d+ $wWp(ar٦|xXll,|@ĩT̴&4Zt" fNo̽ rTZ"ޛs[w R5M:gdK%#8)$9w_)mu%\ @).LUِ]To HSATT6Wic; Nk3mgݞlO'ԉbTp9c}Ҭf+7O뀟^5\g~DkR]v'{Q`Od܂"QAO`loinV8$kehƈ,A7cV #Qe“>tz9?^Ae gleHɮqt䭎”a2-:ŵY ЇQ~4hNߊxsPeEyw2d ۥV`Kс3d`{2ΰ[Y7B4o1\<2}+Ps&sT5x$z=٨^0{| Aq7 w crsCc_XB*;@Ob]TgrlۅT㘦nZ|ij)mlVJң >i> Ng[\nG蜜4Q~q^*PMggn-.}E [k@ _'zݵ\Nkz( l'N K$eրX_lrjR= :l*tMXw[R&zlE#$0E9|hZ*Ztya o$eIBa22NT L̂4J̱] H0< Z N& hzNm6`h WbDq%Ǖt ppb XEh̃L,Ζm1j/v d̠bЬ1P>ҿ1FZ9ڧZfy\(L ТbF!h<ܚ\|'v2'sCۣyt$SpHz&kSlʾ%ߚ@)E-IX,.҄zWE5UA R&VliJˍe [h^JC5rui" {z8ZzQȲjy-T F5%s,dtx\}8yR=M'v՞%DJ g~%̉ԍMe_ONIT~h+"ͼ#Y$;L;n5!J3 ̬ %LeA_-1SX&nEVl84~\렺Szdnj@C>ƦwJ׮]9G8=^)1YghT紛s"0y $e>z;NcJߙ褐(Htj/yaA6mz;$ F|boeYkOb94)|,{0ҫ儶bu39l(n2Gzd^3<5?t]@EDQZ>"w~c(+.1%&ij  OwWnI3(@2 ?O*r5K,qy~Fqx=B"GX'DMy> GzO27Q!_psZή#6QQ9/vJGifGx=Jo`bŸuS3Y ah"\[M(Fwl h*J(z?Llfꐹ\hD2myY:?Ћ~MUޡbi) : R纭(p{5W XAdٓ;boIF{,Z ~A 1 t 7j+ {Ysoj^{";I@ĚM(q a| t+x#~ꩡZaz U4|K]>di|C5w*Kѩ}y5q UϪވZFvmqVB oxAA]{N%z(QN}]PZ9Y^%o%uaC3~xd\b_IFT@Pr]~(@{R5bJ8sVD9j}-# E:t"E8|J\E^W{͋3'Iwxb* *RtF>;g&nNۖG@8"0"HI":Q#wrOL6r![+ (Wڡ]|pAq>N;f=aD7j*TW݉/:H .)g^5ptTG;Sun4t ^MTLhldXOR"~:i +=Zo& =P| f_U"nCw')|L(aű2bdtr\~ OllqԾ:wS1}uhB ktO(SoeW=!vUյ ))3_*`諠.A'BHBT?M A=CxTvRoN6a n:q"a[g79ɨ9Wdc%F`~) P؟Yu5N8 gIZwl?V͇CIBf:!|Z6F]u}k&Mz]EC,ъCQN*ce Sj3:ZIO~̋0QXfpziHe$Y0Q9f!ȿ?"3%y =l0q*s*Q)f-'x>>_AMU\KP_)ڇY nCl8GRLsc!ZonOm>wFS3+,^y[L6t 1" qc0cdu41?B;g]=Rpb-3!Peh-_iݏjjf8QC\Y{1,6qfL%C#E2leCVw ;&Ϝ4MYLm,u *2a*EM(,/OL+ynEZgpjbCg~twPrXmr.Zct)bZGF@sm*x}{LX% inòm3 G:ZM# J"-0વ~=O=޵5 QkZkfwd1t51a_5=$X"$WMna?`eSK+OQ?8 C`J3ҒajYzW^~1\s%jGɛvb.|w2=C_ݿ;$n e\z?o%yҗQ U{%Be =:?1ShH8"sX$ ,*~8(I[@u=0z|76ۻRA*MC#=V2)W6{ʑvs&)v1n ^hPK*{]|ݾAo;B=vbeFpe!4;[IY5Y%Q*C✅!3OՐVݢHi {(ug7a䀤F#γin* & bO' ڻ"W@Tau`l`ShG .MeuJT/,R~L˥=;CڥJd)<ٗ&1Zv!9eN/!oe22iH6t>_žv?1%p,b1Dv;fc+썇J'8f_X@Bi< _ef%*xѩCc>N˪x-A_8)lFj(!?m)K㽦=0 Hߩ׮ s nܪ7R>g]%Z䲨r@B6*^q1d|#Z-JVB>$fn/?M>dJWb} eEנk& #d1ly5m^ YB䒺/ySby'۷cpTv*n&5۽ƽ:>m5IH2b&.&ðZi!7{zL Yhq\*FrN& jkFb eBƦ\' ` j*C[t@;bmg3055XyCL݋7XנYbNF|!ɒ 4}r|YDkյzLRVq1Qum,6 Lq Hmpͤ{Dz3j!-(#HJ $ /94o;fvSψT 69ި. k} uX%'P1`RzWKOzv鶖uydCZ k[ /3/wx?sc돮io%'>K[XAq_ߊi8 <*K{'*4Fq0H5%I6N"b=ΎՐ ƍQQΣ ;V|':ɢ15|rBdw,0bOg)\>5}J~"b3͕j<ao,gil`.nlGKud`lN@0Γ >㬥jki߶ y?4!:00W@X4u+FU[D^y.F-v4fcvle2O<*,}?Odj:FYim2ܸg-ցIE<%[ u\lw:gTNX 2c ]U\Ј\ү'm#5u9&|bM\ qݏD`{B}*H{3TBf/^uW{s@&X,n+CHeL0e]/R5Wj')L9UYVgNy%a@Z7{6|7lwƍbt G/s m"[UM/,*HCۖX6`_\Q)} ~ xrPtJ 3dJd%{G9AG"U(~'\o\|!!|j[rKL7O[n!zҧdQA O߸η{(yuN5F 1x1Q`[{󖃬ȶDz mpP'7( z9U|-!#~1Z>&g|˯1u;e-_j{.-cAɘ P2٧>2(lh nd\ل(;Gͤkɘ`.!PvuI S&/. 5V8xgV(+UNN;3hɊdň^-J$~)f5Ch+>ϝfs*#f;{bۍrgV[d`0 Sh 1yrnT26mU0`7S<7Z ![u?6-inj .溆u[CnF*KHh?XxfAjf{JX|jW )eqkڵcP-.- :GB4 ~๏Ouu/0;㲠0!d+il-~Bm;]DFPD%#ْՋc*=ӡ|brQ#3\+}]pREHe72 viOdC VoAFw_fr8E "pU$l 9zJ#X[l%tز(2 )@ m>R8(yJ_kX`Y*6q1|6$ n,`oPM"g"6RzM. l@`(#ü@]9X&ǵoRVΐ%ͽ >'A8穭[!:&I4}kü-\ְZ庹Ɂ E@SQj _%~vrNLP7.ȵ:6=k ]a7AE,9w"F4 PpZ\A~hqZgڴeu,[l;Swɱa8OM?M㻀OA? `$5xxl3ٕl{2ePZ_P kY lFyGT[`i6de<'⩬Jg@aF mkpnTv_˾Ѥ6٘N 8؀0$l; Y#>^=XZg"zr j߄&mB#ln/od1>ozܶp+W;%1E#`}p8T "›j"!p%_^r=3Y˛plmu7V":c;ҕ˟A,[38+W,qt6Zw [ϑ0*'e.H޶5s}4BgaWk_^Oo6)+k[z":l@)sSh\T"fɋ($MU}a~ r#,g{nLպ Ɋ ĩ(jm0o&tnj+2KǓc YWp'~Hh<SJłrgPonjv\pcfzI#N՗}]4mwBB/Hunq'-AlkrmR3}p~: V><{q3Swh_rI,v~ K˷;az[Y`哳ID~Ip˴6-J1H5Ddv+bHs [WrK-?hxq~.TWM0UU sX}2(3lyQ{izJy)O3sJ h{ObسLH^tbo4eY%| G'> 6ѷD.WyR1"p#^Ȯ˹dvr`A=VRtcyͤc1J  P<DDƂ^ 4vjK5@(DPRiU8DD MODQy̥(LRJ(Cr˺|]i* Ƚ+xq7E4Š!0~a`.t\VO+|\p{fwFE/I_ L&;TY5(/IcMoFLYGmEWX}:6$\YeLf|R.Ch/BM05v5 RP.I1㳥lGuzN&;ưЮ5+IGO?>]D{8vq9O$BTU+5$vg=lRzOrRYR@" zGmAdqu.]CXV8H-=X`B9|3 }§)ǍPl>8Q ;!i"#yVb1I7i5 /&ɧ넬0Bon7.ǎN14O!(KίYXPPi-O"l3b$N/UnIeɟZ c?ElYdMyNcrpM4?j{QDT=>}Iwc6=.bbψb!|*2j``kwHg'Rb iI{[7["2[ / X{ecsf\gX+"zb&T#p0JB ҳmej3깷ǤWp~Mq|l+nwa5sO`h. Wb&km/!#uof0O٤L߾610)o\*nOs:ۅbg8'D0Ȍi ֏Fehh* 5Q4-j0g]8ީp}ÚՙpW gv#JwDtJwCb)n} % _%h^?ւ8 Y.з$y1ESux0?c[E,] IYaj~[!T ^+ѹtb=\XϠ=Td3.n`V> ڍ ƀ5tl3׻C6_΂Lp \ }lu"ty&8i(sO]FiҋaLOSO^U=\gX@*[t_E𰀢芷h43&toe< @H'$km(xZV.,1%%9e@ l3ͻDø?F9[U0مyrŵ$5B8x;"=C2*@"y Gg1-;QG[[m:N*E;bb\Vꄴ(.Wդ(E̚΄l$Z3Tć3+d[3*cRf%sgA 5ܶt&wfY\ۧWv(Icg1ׄEg!}4n&r?B#fV(H ВU8R| \9 4&תq$~~-4Ao?/2 L# =PT*Q7_ 6{>/1 7k+y%uTRqHO"eryUP"+ҶY,>[~g*q:3,)AJG<6kK Whs|v@ŹC7ч%e`-u0qru4Rf^ %&FHAγU![ X9`'3(.#Y,u/@?mw['Or9<}&a7,2^'ûq8"9=nA9;5O+&Ok]p:GSq>75Gr=O+1}E2^,$מ*45%suQHS|/_yG HAU|!;X Y~ ;i:IHeS{(#xJT ܪDG j"rl=#k4 h# ,(deg hQDQ#$cN^6!{Z4`>Yb2J뭿 WO윆 (USYI^LLJF kl+G>zC 7;CZ.Z5[HӲ1]enb+|8[ ׀5"`((a"pszd!dfu(2!`OX(*چ)j硁e\6Bek'QITt$=2 AA)8m%iM #-n5B6YZg4AJ.I~0>2P Ev[8.}U+1ybT'@&Y3f\~>޻O= GbS4Fk~\2E ήB/*~Zʡ3+m v[},I C%#k~}JUz.t-QuD?ibCIUڮJ*2H!)"R#[qڝdɿn?SԎ x,DQD)(uEC>A{ϫN`^))`Ȋsb[c1,8яQs<MyocrJf? Mc n!`fmCv-r  p=m1p_ȢH;+pJ{Yyl޴&cum1mF\ toHGӊ+mIXSg&VX*@ ؁R*ANX tmgQ#0e$Vz{|/6,DA @s9_*uJ^;zOYNnS_z#zU_</sx}IQ2hDG*{ZÚgMS")s6%qzՖZ?dDޖFQTzS: \}U!{ M?UrNE,~` E PČu:Mo?*SW;),_TO_OKtRD ]3+ SJ48Iv!Sa5}oI Za`aol*x CNߝB{.bO/8 4,8Z .21G'xW;6-P_Q/ Fjɾ`y `_yZ}غ#'g!Ms^#0h>o6aC/4P5Bo?}9 GBFΩnm~,9AG)v-8'0r:%| A-Oz>)o KQ-YmٶIwl.a>_oV1Ucy9M(:OR"f {")v?kWN:b 1_tٗ]K'[C`\-UH5Wu4iD~<b&.F@2h~ƒe^y{ 1 psTT)-;Y:hzj6 @UažaE#|RK%ڜPE1]iga_Y^2et* nM\0<0]q?71rm!RX醶`WcL 3ڳ<R^I励h✩s,*}ETW=R7*FTivo$<4"ޱ"gT\荒o>p슢+U>R w 7E5B&`yU J4__[3Q2M%oT)P(!cjymExwFVtn+Y~`sGfYw6I]̫&ye$d^Ow[JL_V@tuaq>iH߀OZre0P!aˑ_sϤtZwcS <qL=oU*Va*8b!MwBȏrjSH6tʳ YN8k9/"OTYC6'6j]@bLsJQUw% ++iolb"PvElIS #P>H=lĒ ywR{SH BF:08v6/׺ƚygăMh*قvȶ}ͣE;耳.kiC"Ϻ q˫ґ[8}-/ lY O~,f r5PTOb<W@),Z]Q?^Q_<ķKV;JZ8 c"]-T+PΆ\ aoOOvp8@ZXosmxY`ʇ8y >݅z8LF\Nāk66D[4j_70K)DLIʗhk=iЙrx~d4嶇D1X֠&CՌI3iJ,Y+c( ܃~&iLP>P[n4vhKĒr| f.^GW[BKIS  fF(^k;m_Ns+џZC&6w1 (E^؞ˀ?nd{{@IAԾ5X e),\ Qf8p-1ivn1JW\p@t>CK4zU?5GușnWT^k 2ֵ /MWnt_eymPoW(_g$h`ATvh83i I#ƹA&"O˲@YO4„7mУzg"o-TONUrDc!>Cm0z8!j9?/G|\O_ku?2}3a$GB>!A;\`?֦Zg:>yZfNϨ藭&fH=YZo!:FiM+FO{H֖I*6RO[Sv.mwgQ%Lޤê Doq{vGE8+ rrfbźb8 Jcs7x)Bh4!\ʦ:HO)AM8 =eEa][7jFe qK@xlrH/dޜc#|:8#)lh .~60-)qC3pgip,#9alAhD`gSцE ܫĹP=rfEȞ>z@ ʼ:=2ݜy]G!'}>5t鷱3}̴yM O2b*4V^VOYvUՕƐd퀯%䜫+㥮NofS7 :ZjL1 =V?/#Pv׉@~ )"kS89x}(V;u&}SUǃd!ѡ+t/zr+)kr3.IG1ԑjcbT_[ ++Ukkq&Z6@x nϬPȹ{o(Y$I\Rr*2T`4}xUJGy* UPmLn4{9Z {xkA $X _(GT]iP`߅SMY00O+ 1S&gal (=@5Ǐ_2n&LH0-#!ƌƢO*eND&I5CP=ZipMyJxJ\5R/_?4\ ͹0"9}'^.7FaC{.ɺ>1x$Mzb*p3`f>q=ړ+ȗ.j 0}7+"R 3N+R8Z+}lngxzI lKs-^;#Xm wN:[ oe7b+4~T¹E`It)D1&X_gKQ[tlUU?AܨYd47 ۤljx|r KɫiEX*ȄXLovZ<T5oaI 51Y4;zytᅊcVU*\Amule0'}fd]ҫ2r6LDC?}-N+xm儲x:xnJVllF=U$`)[iv"Њp\!8E*6"`Eu w1czGo/B{9&~(&1?:+V O&vD= eg+ewzp:Do2 <GKA P2(%ܽ8;hPBov@zvpÓ Gn<i3W񅣆p& bGyϜ&W.ZfLUe~lZ̙K%! plG{3aS OVuM1Z҃ˡ.TSۭq\p\gS~U貲P#n'OTc򕔆Z,n-pa"|:}]f2rM)=B~Q;6g(vS6}>]x;# ;ߓ"5>Ɍz**7RAWHY>{YG4ڠ^bHu1=͏YpbQB:#Cqpis,kLpZUW{(nu$2XRIZ sRh tǖYmP<@D$&UQ< o8@-'n F1f_weD> J;"߄(lBOӧ^~6rۈ!^̹XV! w\CBaj9mBj%1* 4H$-n@]=@ԭh[?YE7i#3qRF@DtV iLy"IphU 4d)ǜ%+ R u}c7r?.^PC՚,9\/nvZ ul+R0eL:dui;/q˭O4|B 9 QǥHQ 5EPUQm9'h;H`0jixbj̠'$ 2 L՞ nYpEپ0FCб!Hm^FwN+.cigUu Tr7X/*{#%)N+h=&}+n/o ɠ |tT>BbGx*a&,@`u(ȤbLPBqaSq5pwn S`} ]=VdY!4"5·10h9kAnսayYFz3S=;+NpLҥZ@P@.тO)E߾sZ&{vZαqcGI'= 7PYy.t왕Wgj=_+-cB sGTXbZfKI4smi?]畑yLcR_&<tin_꿠S =ġfnD<;ڝr)^VzA?ئV3ld|R[ kVl9Ω!<ٕn5!X5Z+%۩#[b̭Y1nī$'v \+ޱ4S֍5PF >< Q6“{#{H>ם $)WV9ʹ'M"wEmښT&K?#Z: %euǁke}7W"lB4F#uoԊ ƁB sDs1cRRLbiU4z{~mK)/ߤU6T$%ճNcȳ|E^b) r^I0vN.Qh9sHHՔQc;&[ IzW^B4܄aeAGr> gq}[=Cg*Pq!"aFe鞮ά4U=KJ*ցC+8ʡ eEVpep( nꂗF$Mm&Px1amCG{k -,Yͪ".KNb/>L wߟI;'(1Ɔ vG0rQ!D*okm"J'79(]+ϕp$1!.Ө3n=C P%8~bRC{-S56m:P!eWNĎvu͆fF D-egU)\Q}%ظ%lVG֩vq,tc$sB1ΊҒHF9?HƗ X4/;͟]pOjkȕi}ȵ,x~ ԏCs+Z & R PНi?x>f\PsSjZ+yz3ȁgy`(y1nGȈ%O%Mڱ`ݩIO/#3 Hbz>@Ks\ }qShG uDwd+Ȃd f*?*ig<4%I%4B0/藽)Ė帔*Jq1haȑU.E-6[d@MO04)t;KKmk$G:d<VCa.?|V;eṻ) ]K+h $ӭWc,l+]&脋|{.er$}zJX[=2^Vwź(gEّIe }/ʱ7 HBHbP)T}7聴ZSK{q ΗR iKKs]+Imk4mT[C;x$"Rf!h(;՜p>ET%D2pqtu~Q\CuTפb9:24Ue͎ir(!‡ic2%<,{N/T6y$J1?| +U^$xl}HMn)!0[xJ>*3f Zu4` 1_lJu6{. / ~X- e̶YsWbœ$bqC W[Y#0gf&"qiYG+pHS׭6fF8e! O;oa(GvLB[(kR,\0֖A6Y!Ԯ @ MSI6US9@doA"<aEB~y0WgZPخW^5~^L 0jWdFi;X@gLH5hS6C"zHc X9_fI^~Ld'Vh 9Ld#{Ѕ/2u >g@bQf'idv{TyG`.NCvk`*)OcMĔĹE., C֬9Te*9TXZ3m#|QU1[H"|"*g> jW ]]B֟TkrXͭ);ϲ!A gvHItX14|bu8ߖ.Y*@-fc6FlU1ţhFD%"h;6;.u{ Ո#4i$De ڱґJP]ZX E{ƞe @%s:\4.܅1g~At^5RtxNq<%"ɱQqߎU,f6 dxA_"vF w*sGB+cP9!Nmy@$?%DF[1OݥgGD$3zp"־n;ܶpٛU jbMEʱ ^䁕 zKSw=&6]dŬ*` K$X%f$f~Y *(gmO&G;*~h7{<]p`3Ȓ1B(эY&W:#9n3H3Byeѯ>V%aMHjr_l'z*>#/5H'o\ <):E?w*Ia#^u__d`\uRgNuVhaY/foЏ)6M+"`f ;]@s1VxYcVz^m\"$`hfF.r$B.AJxU5^+3t+3ҳRoh8qEq?e Aw4+<0tI`MiR), c;k}:X4ywc)#P{a$)GVE@ѬBcwVL, KNb< VQޏ=O,dᑕ *nʥ+(o!b80<-Eaq>֍13Vw`w5%?&U1ڰA$Bd?ȋ_O$,aAzHm8ël%%8)o k:})K9>G&B- fO9@@W9 q?63y 2/;Shr`'0D[S5s cگbhnMAR<7Z}39so%\BǦt­n:=esP|(1|6؍bLGE&۾QWJJm;jߞZŘ~fnҌѰ1,r񜩆Д1.)D?;`iA"}\0){-T .Q޷t%h~tJ_?䔒зv Q3=+@jo vCJd4a|!e$fG$ tf޿3xFlp}Σռj51xcZL'iI!1v ~3L}+Ơs 6''2j5,Oc1TXb{aPzvsE$SMZޗDp}U60rvPU@$xM[q~s`kOUD]3hWuDmh+Hv)sNTt#9If܁G:\U\=BT4viŭ6pV3bݒ(mB&S_hg/Ènop/rȥ{Gl:X: $uR|Mib 8bvUJPa>R/ӒZOH[ba?Ѱֈp3uWez:.#2[Y#ؑ \jxN^W{ AqF2='om\Z~kC=wPr?8,_n|}1r&g=YDqG"HAU*O6h38B Su߷$KWڼD޸O5 n-6U##.^:bCNeiPBc6'0_:Oi40ȫlxDReKCgWÜzàn/2SYl tK'NXztUJJA&^tmw#yO_( M}lDl\ٻ0x"`ra 1F\3@ZPS'KM8TmjE+F rbn 1=zQ׼!=* 2V==Y7_M6kj׆G5 \8K~o1`nh2E9W\Z}&цpUޝU;oݑĥ!' ,cO`/ZWΪOTL{'}C16eNRGg8 x˪57m4 oo^fH9qOLpU2 9kSu5!ް.K3X{yTLAvJ^:CT*诡b39~I!{8MmõEaS2L0ȫ$t-ѽѽ~'^S+Tt#S5QWd"I 'e.56E.孅$6,q-/S?Cef/Ϛsz'̺`z%$܀x]1GZ`UA'Qٕ*2鶺u78i8uj<I,֌%OO_b:^ǨZ{?o6m\ݾ H8`EWʔ;#UZaL՚,|`>Wm䆺 *\p[CG)H:F6%hG1*<՞6pC2JC)WSOS K M%*>+?so?-UąK53@orݶ)> a8< w['4X)L|G§QYTE?NHK+iv27|rnLCa(RPޮ*44Č: Gr]foFA^luP KSPa?`4h\NCaiHxC.Ux/Z;+GWQ\g\6#rP^9Zn&M$˙ `}DZ< e vQD2-80W,RŻ4Q ?8Es [J-f VO5?ɎӬRǖ3{jٵ/<&QOK$'vb]-m6 G9Qȸ<{$ٔ! ꯩX'wt96qGa6MQt d2,s8Cci{P, 5{ICĺT_yW zý4lZ qXMg0S0";o[ѽ޲ saPmMF|u(qZuv]Zl̢ կZZ; nPEoMrD,V܇= zG,OQ^+]Eݐj" Xmq9".)pC$=+aWɃXr@_#Ȯ?iMXa0uyuIiw 9$@fК?;]=QT&ē5ƥۉ'^\9?s 1I#ߝ\ۗ -5K/?sz+tSLEC2s/s|r\w>Rw,by_, lrYChfݍZ`spnfMdSsjM/T]b0%r|CY ѶGlةao6p%1:nS_,k@{#>JWlVb@mM* %*S䚽2 z0NbUWiZ~baذ>ْG&SXu|ݛx%C:ޯ2PfѦo+Ӯ=>ҷ]4ږVBj(l>*1WwkE>V#&*|4}㼭<%m|ڢ+yV,@ľܷf.ӽy3&FN WHݱ)7Hsgbo(K"#q<72n76󓃏?&m06m0 9/ a/R*u@c!OoZtvw :>=%rQ]q#~a?λqEc#E ]Zg#@gw98%)Ǥ ՗a#3Oy1yªCu;1D Na-Z-'a>)H: >0!9o'FRVVޅڅj=1ߎ#WmF1GIJM+*6;1nd1uJw~pcMˢiuBvf/CbЦ ب(zO*("A#r Nq3An 6߆'Fwx=i~0|V֣ڙ2пky}nlR1v{|  <W/%"Ŋ|} MoCF_"#Io9ivߢVby装7*EIS=nbg 9iEJ\Fj|+醰3O_"B|gg߇iCs$a0h?sAUbҜI4K0N8s!4sM#{!?GY`I=k]= W20БTtR . oчud:-ݻ#?ȺύwyԬ՞~h_D)kW5_)cQ2V*:q"Ȑ\%V=|sQaC tT=d_;Xk'saρ5y$of$ǵ"vLaŽ2vp ukᵘ d #.hb(l;2Sg6.vLjAe+ukMQ0iRn-n@r,tA,# F fY8swMJQ{.9N颧2hb]kIfmB$Іp1_JS7")H)R!Uz"hDMm~<2o֏?g 1Vcf!8ZBF\IİY^4uz=Eh +o(SFr. Pa m6(#ſ׿"),oJX$6T.WRS^ʇP`; $m[2,+FV;cC6l3+FQԒ}A,hnbT|n.oۙa0R.jxѰlgOZ(C&,7j/iZ"(ƫI/+@tG̡05"oNdgpXu&D@wFBfb0݂* T􊂖(!a_5GW\Ġ;xy6%ͤobź_$WsP_:>DVm2p*ph^m*  qW@+f"tşL-$%G4FE׍P[=l"4'S_r ɾ9=ji@.5}ecjfLya Jn~A"؎ynY"R<>v { f}99EmD ACTF稣:VP' y- UbSy}XQsjiF^~?*YRf(oI CY hM+N>?nuo8 櫖^τCk0QʹO@]̀BYqpit/ZFV QбV2є4G/yzhBHc>؝` C1^@IMG2C_Mi\Gc\'LD u?͵{P٢ئͪ~C+sV}pMca7HsvKn@+U|DfV/ u}Ţ;U)/9}bҫ1LRpgOƄ5*HgS2R) { q+d(*NIuO*D@_-28)gy:-!?TOM*|.H^8DUWLQ(W2 s:ՈKHYӐyϏ/!E驣@QU}x%9y5/U<_vxu܀gK:ךkǒ W^Y-o+B\? Y9ҜN`>t+luo8c Ƣz߰62]DV;wB*c0l&߅gKaS&9=S0@n<`^V`e˸{l %QcU4|ba9v&5v`g ~^6*AbըF%+  \E+ kc] oޡk]6vtsK_X>Y~g9lgH @09?\[0egy&Xoke)@cJng9^5N+ V# *::V\&BtnІ#nLk~2SQ bs]@ ]!n,^n%_ 8<O#5`=L F-)l1de=h Po'3Eϧ#Qu@8[ |55kXZI-0)6\+KˣgZ `89VI5@=M_JpyvSǬw>+DƊAfb3nB/j4_05 wĬASI@iĐ'CͶfUge@k.6Є grn3ݜg"k.k_TV0$Zy<] |_ IJlIW\v*QD/c22tY~g@ <5RgZ?>p&#;\P}…ږ?Ž~ѓSpj)+!LM s5쳷4X%s->+JN_S1{^9}l5 j"VVZS0pNJ2Z '& TFfot%@%~2VyD|R8 SbSÏ,\ 0(-lmotդpMLH" -yPȄl<ሖxo9Qtq6d6½%j1w0b{̝ xf >>IDu0?\:ij'!nWJ(SEdNeN!^m_A 4dE_йl.* LktR "k ,Glo!,yQmQ?$?.Ք ݤu}&^Э;x*NP_f| VXAMW@$T٬ ViVQ ً̖R :ط %ݓ92ϳAR1 J 8]tNywzUZ4?,VDۉ 1eW M:}v2^fo Y)&vx%UZPO;vD,?އ&,Z*W`pGa|V$BnsqA?HC =a-:".R~$33gjRޑ 4%0jȋ^A ֒)0g˞0$FK"nr4'rC"q[;9ǥ7`- s#F80r1}+.h,xlPq-9gZZ'ܾ3_jRFj.KS9mAbFc]ʐH㍼/bU+EWD1 0ɎKO+?u)&аxTo<;l ˗y#P_RmkTS'Q?]A'x&@wXw\KA)̦`17(0ft45δCĹ@mU 7OW% ޒqSAU A{pm-e k`=e%0lRXwvߦj‹9op6sIJ$gWj䧛צNQMS2ZX2^nK" 5hQ\HºX!309pȢ} "`)kn1׏:0ˇR]ctzo)^ݎ}cTS%np--na)Esm~.s)mzlxdB:5", dWx|Îiȥ˷C[z~E1'̼_Z[\E4~0j^>=%?jg#Ro1lO[&''bFs_@˘gR]5iOeHcoOzofrfu~yrnr+90CP#4YwՇ|>\SKC*]shWh%hcc#~#TMo[}Y|V3AG#roϬ,x8l(mCrmQ(tb';s60? U:ݰo5ruè yf:#l x'6yh.99|[1{5 W|XC7wkSn>zGa!N>7^$&X7j'e>zF_ ,LcInAzvY CoDsB|+ȫASeZ/2& /R*SCE oМC?]W"ݳvC1Qn| Μ&2cxtl3HG]|ttWjM):?vOsge(9I&s0a@#z*Angi*0W.,O)\(nхs2 ?FMUծΩB}Dage2#Tmitz]ˡocPU{K&0v0}NvcȞ /l<8\C;`6I`|OS`D^;[Q|A(hڃU0?چ>tVG9ґd#W ѽߏf'c\d~srt @YQpJ١h{Yb2Gzk8J0;~Y.w2 lsCkBQ"E0>oO_V o} E2чtM_T7"I v#XDm!Se7pTDPA]^TTKYF}UdEie= DD[\|N6JT/L>* Nc^&%{%/( %YgofphʡDQPFO>-&,M ^҉)*A|Rs.ȮNyf5:^e_&+`^GqHmfcsAP|A܋KҺʄ .ۜY"J<1 ɩ'F@2 HB;OS]*c|ހyd.1Yê" \2XtxnV O(nw ΫK:qƃ?C:%Vê^lכUxn ַdxӗgFE숆~_Gz H8ŧA1 T~nLWٻ_Xynefs$K=ul|g]ixKzrUp&M`8 ![4pO_tkGvQ<0unY/ !qpaˑ=;pRH|yi5q6DI`c7xe6Qޠh>u\~[_pZmgN7\ i9`7 HH~<2Wro oyl-g ]&X$J[Lk{[ ˯/@'54 ~5jSk7j&l`Mڠ$062]~@юqbEʠH\PqNw* j1>χSKXB55 ׮!- /r; %5hB۟g|fsk&4.`{qY0VMP:=3 Oi2|sn2*\ Z#lXv~Zo_04#^שI}b +1L R$l޾bNczZޏcgsECT)PjHšn3]դd" 8 TDlx D~E縅xmC5}(?<QKl8Rf Q`cV=J[pߑ.diNZSF=O2q:Na<6yi~am5O۶r~%j*r\Th;PWLnb7llsҳ}*R寱4Gñڐ n^a(N0/A"U*_z6٩h|P+{##QÓ%1H=zh"\-C&⣋b;'ȇjaio Ƃ`Cwr2\w Lv//n"[U[苨g6IGanaylQ-݂ c?ӋJSLiz| s% H.8V/x3GIu #-@v -koMu ɧRn9l) Y]Q*N(\շ9 iՑi77wAnx3 ƌtj^kgT1QNup[ ZwlVFלȣ؄_rJ$g\ 6(NK|fsvK"Ro>p}0.)`"Pa'TY;&UbbOO;"}tX}JGh3,h Ӊu^!4ɠ%c pbQ٣R 6_!tA!T(}:0 sEO9ر7pYzI` .B V/È0[ZMu bd6۟mgųg%W)21ԏ fB}k653% pWT.BLDa,>g֊3p̆!@\~ g@{Lmc0Nʡ^\[ ʯHCBG]3H&N36o[ĘKL{p~o8_5` ı^adm?R5g!P!TC$AGЀ?Jhߑ?zO1yY%sGݧ]LYJ[ ;ԑ,OVo ' R*VW:gnfeMܖzM׸%{ȂU[=r׫*v a?\xI8]O %9 ^/Ft( v(Smo4:"17vK6ݛGOEkZQn ߽zh2R?MSMO?*eFeab|&)_G9:32X+7BdL/6q[歩uyXu|511y6N! 9n9c 5{&DP}θ;а) I{۫pm%TFG`~1#.}^XKÚ."Ů݋Ko@3Y;5{r2x8'_%˜]gǯ?76,e־?ڴ#s=[lCrgydœ(+5%: '1 n6R'B=RC ,AC|a<%{YeF#uR' ւ.tB-/F9E{lˇDgaödM8ϾPH`ެ4"FY5ε/1J"Ct&tDhD1G_T NS4 ʣV xlk Ixt4|eM$$/'t4gl@ؿRm=R{/ZEgd0?Þf{@*tn+}8]U~$;T3"޺4&*#j߹m7t6Lgz|I `VLLv kiMs|ິt񇯁6HCvl CxWwٳ_ BeUh!9Č1m*Q_ro_̳ aG'ՒBY4YO;wgF kXQX&18zGL9꣟®EE[ 92%/Q:<*/Ho,:qrxb0VO" Qc2{,slڭY:lb; kj!V!!0⬕uCoLʼn,kc+EI+ "V-L<^I׽` P lt:gWz#v5ejdcI 3<]e7rүLŧiFH;EN@igD?aQ @w.*IyOV^5 h o +~FdK" )%z5)EB M͸cT$7$!8o'P騠A^dCH6T-lMM,٤- %5Q VhC/UVEߜ,o -XzJ uu}1>5A{ q)o6s#* &*& 7}'?ٍ!WuϬJ9@^H"=,%zkCIFT'鍑)*?w09˘JIWs l1nbnneIzC҅[ԍK8E *Kg9W\I]k::;WM5X/oedu+󺂜JAF- W#SAsZs8>) (Q_f΢&"N}Q.rl~_ޕ`ոl "k&W>jvy8y|`1"E[ov;hAH>`nf! vOF΀j{݊·hdfA[C K<Ԉc(boZF8] Kgq$C}7u,H6JoJ$q*M"AjO:Š*"hZt!no;'Z"N],栨8#,=Ĝ p Smc?w~گ8fY0U /"[p*džՈo|ٮ]J[ H$ 4& >,ɯCC>EJtֵJAO'Ҕ-d^s#AhAݎϬ"a:Wvs^e0fL _~15-Mʬ `욎f0'hFult^d^a"@b+H=!@eP䨄/߁3V")=۶ǶTVGhV^^Ëy+N%>vknxXOGj(vga _L=IyYXkeUq ;ԑƦ 쒉#A ^Im x(rVR9{9yF .RB{U9MBOn^ڱHh}la JV)qup*^< <unS0*ezTı{*"}z5VR.r/>!G\~=s|m1:Ƣ!_%?j@$H?B%_R'Ux+5J[*ct`i#ѬZZC7ׁ{Ѫ&zVH`0(3"a$%h <0fl^4.Z2Y ~OSX'hC^8#rX C%[}:蜻Z 9/B4Η'*/M\6m[:oЈWn$v}q<_11`zv{GXJ8z T,۲1Upjqrra*`òwH9(T+czujHB$ h9/~5‼'@*ز7}Dh~Kּ=oIU!} l^)y) -O:'y.gT8Ɲ w.VAb @ɕɶ}J],t %˨h?#Xb׿K5i1ɍ̃k05$>cf fJ$Fo88RnX4T^'D`b<{+$ =K?$&kHhaPm|zL}&%_N$g^Qgc^WEpsfW-D+0Md S5PC5VI`E(oaaj!#C;Hq7rWT$-K[gRNJyX5Fwq 4WsV\a "/o#$ +X}bar:Js`dqYՌ#%Hؑ )@hz00Qt) H5W%GByn:bY1S=@MQ=A#+鴱̭1;{R4+ Râ) 6#k9 @zD"NׅIg[u`/qCW6QeIbC ^UfߺOyx*w~:v?VdxT3ctj&OA}10w=E.r#kY !99I19܈*o+'#rr:sGA:Hq4__ 'a+)g&8r(uzy 瑰LF9(jWŸyԸϠ-5ޭ)toY6=B?i<63N$.&-<"H=Rs&n^K'#˰ +MvY56uY Z XrW{~.s$|8сfl~w:lWb zw[rz}l߉!:7v@0J[#" wmx/a K!TP;EUnPܖ eiMBmLc_ DDف'ԐȎ5[#-o]m'o:c?&_Ħ(L% noLl`? <wC.\r4?νi #HM-= btÄL`[H3B.:6I# q~Z"G >adtM@:ܼRĠG~Q߿X؄Pқ@O~% R20x-ǓU6…&o ҄b0s]z=aWEWț(_vWK͉ vፘ"VЧٚ2l Z$&k'a>-I&`"MpSg IEXa}y-0\v{jz@C umK?Y!\'s0 [jmZ蛖kc6鋑LVk7FBAZIE֒n;5@ϙ!Izy{#4og fGT("atf*PwbPw0'E?Z-ΙQ/C@J+Aɻ^i@V\1ۖysxw6DYf$R١g͑D?w0;!g12` +\#jcJT %1FMȽgW_EߪY9]#BeNÊ `)|њ-3V?ahhǣJT]m!-ܹQxW woJ+?ՐM>|ѦgOK+Ql}^2;7.Y$_y=\'zwg_,<,pwZ$xhzDUfb@7 %^{+⨃ l@'.~s?.]Lf;أ"j xΑFP#lFAnB^yZ0ಘ~ٵ̷ +z B}:%!t0R9䗙)Hj.oxwFk.1ޗ1>dzHN*- BWAHe*x'qs8%?kpO!B}/4`|y {BxaoAoK^yTkaߋ_.`6u/fcVf  ŽwX3FҢAi`0N3Ugi|QE7QcTֲΏ6͢"o1yUm޸XN3oҀxxO iAl|Թu::g(緖NaKr=d[i~tO@!% ,3N* N0Zו58+gtqy}[=LZ3ா Nq,5=p!pET 'І:Ȕ1Zڿ(+4ל75u~cP]ix^I`u~`)*\{6A[LI)3NDJ n@גiI .#7/a5N-Q3vs8zኌr>1q1d#1+ܦLi=6Cix|a Π4B˚&cu;+EӬ%{mH$쐝&RM=kp`F9DQŐ.ڢW1RKq=Oh,Tٲ˻EYBLm3bX))ǸG^`!uP[_j9.1u9l=IV{m)xt]h-HB7:}_Xosm+Tzpzhω}J8N g30<Nxi!mjJ 5J۴LtUl`VW(f#ögg);d 7!{>Vhf;Og]+78Ce 0O؂x f@`H8][z$&+7(Q!:F9:LIzWs?a뇓F= -; H83jNi 8Y3T+z-Jߣl<0H3-0n48fMCe[yveQqn83@:k:ȤjL`iG۳=q`qDLTQ+ Ӷ3+(7WE(B4cDRӔI5iLn6 Z/JD4)=.n^U**T^%&,@l0E],[bg=q(w(Sء? 1 ԗ3[fb]vt۪P2o\ݡ+m[Zd+ByW ߯dJY꾇b]Æy͜ ֘vxe4;@QI=Wװwa..j#O?A*̹з“oR>jOi{/ 1Gi_V29h'_Г.$5ȟPU9ilGm'8?1EnFH&w`ZMMU{&̆pj[ hr(`~ؔW%@piD_TbBzܕW z:p{co; bBQmv 5a`I%ݧAЄgfݶm5DJzKƜWϐeF95.!S1v9>ץ*8َg@UA-Z:/6(c>)\ m'&[Qw_о߻/ BŹ)f<͐^rY2~}mx[*2nղ!gTs!+d,)^eBi*:3Q-pOAtpj1Rۜ%zt^-o7&Aw| |OEUjH] 3XTU["o{͘愌=;+wQERj` ‡r^.pA;J] rU}1"HX*PDL"(AIt )}Z;s2 N4u߰UҖ @'|՝vҖ܋hLS3pwVQSF[[O]wܐy iE,fr0j+~H<=3=>٥Jݜ#4ӫl4?yBYZMh9^Y3z=cCcY{鼞eZ=jmXI<7`mm%xW3NPqA]p<-Cb r$Ft ݌݄R#Ky ʯP\uI]*|0LbTI:oZMMŦf4T> _Eg?UZ'>,عEԤA2y^7'񛐁\0óo.1"4DYͷ}B+t.wWô3g(o>=9l ~˪:?>hV3qaRWsNx27s3L HjB/4i Sb&?(MGzjNojs!,Oqy{AԡiG O6|krHP2% If?|dǣTm\IPNy /KzQΓn0T8q _ ¼-jW(x(' HVzT1 dˆ$/Az ]Qm%N K 37㖲l[]Z6?!adX7m [#d\ȜXbOCQg<_T|dj- ]u%l\F'fRji"?Wp,I&N([V0<}5jzW(Q8c]QQ9o[Eϗ6#2UȪFd(ŘP`+}b)<e3g7 6 ha1;fᛔ os5kvaiĸM|v|mVzsJ<`2s(5 $& aY A: a295I> w\ dZۂ$S <*A&тBة(iUߍ%(:/K[-WmA flPU=(|'ts!}~+`D71 4R̾6C\`ʵyC} (^TexߩB%wT-C9vai:;<@en<ӑXi;"C<RBI_/I IE *iΏm5 .+% F^ F |4 F9vERhʭSܖ# /ʫ3*3Mqq} NNǍVSKg2w_s"l|3fw&`.f:(T{N(ȯZP–|㱸xWaoUt]wPf{ bwo¾PT%/gRxT('+jVκ>4 &;; ϝmYO+ղ``3B$CrNG~Tb=C"xPlx \vqI$`[7>Q~X9ȹ"+{0{c' HSpܐ%v1[|!L;Xe."[d|sܜNd 7*sTU(1_e1O6S{͐T SUzhv /~ޗ[kcʹ *v>ck+*h^o27 -_zVv` fa;຿m)*C||sNIl9SCg< <6 ND 6긂+|޺jgA5/1==^BQr * }͹36e GLK՚PR$u/Cd\.nt6#|fX1=0 xsv>Ȃ_-P AER-pTzsZQI8]G3Q7dϧ0 UqK<,xIw kVBd~׍O/g"m+LjI/"4_[NlwYC.H ? j/LKzޗI-t(\%ZhR)7! t寺 wRa<%cDR-(CFfe&LϟX.ӼM$wgŘxYR? &<1=nZ ԮaFH<-:;JVtʥu{~eܸ붘],95>0ܨ9L<KW=х(`[1Il0ZE5B` $ho); n@ܦI9Qi-߫#16wu%LD AT!T‰qKNfecWU0*x^8&I.paM\.|VjƠdԬ:<eK{4 9&:=Ա,e\Vsi{ؕ}g`ߊ G@t}Wu?^g9"dm@JmfVCcX2hlX9SEO< f+F1Bh&ǃM=>ʽhx/εnk ô# wT&Fı8]ճrl4j@p2FBڥ3klq-~[e$q/F]0܆UZJo aXAZǦշ [~![wio8p٪m˺-mx~kqUߌW$JH>N yvJ27Ѫt|]Y4O6< Y#RHV[V nD!M:,.eT0${JLFn['+Пo\4Vi{?LiGIS'ҟ`{`C3 7'fKJQ|tr/-5_DYR&WR7Iס\.0;:W֎ڂcZ`JJ5n6rOȹ- ]絚Aΰ+7UTvyaL񷶤!DQ4{P<ڒ)3\'>d&Y%)XZ%^u(0A;/(ͧ,[=&Z)mJ(v7&On}d_@+⁜M"+ItޡNBSؗL"TKv?3뫨a} rzMG( [dq!SxwO@yw,"#u[nfdZt6;C0]JKs.zu!nd0tt| khv*O$-W[s1G> lxs}!FPh6uvU']xGqk#PуHِeШdϟxg[ Sij&jjkr?F&[ Mn0 GD<aVL;YXRFͯ\:jpS f@ PX7U(G )ocjMia<=h8[,/ř^fU,EHىe3BgQAV=#Ӷ#&S_f^M,}Ms,AUl +.q/T*m|*'+xivmg:|*ZKjm|tdrkl['կɊLu6U֚| Y7MFI8Po-,ES} gR=}DԙnDžŏ{!.3,cU#2,S:B}# }8QבFtՂTڑۧsmi6dcwSs+ǐC[NL/գ(ijPg נ'TS:ǕhInQOnl2M=_+^ |*LM.xO<#x'%>NLCn+V!$#+7V0'B"sp)10O<x%rȾ5+b7Rw^B㊒ѐCu qz RNRhj6N_JA %w_$t<[7 EBFX8W^\QvlX]0|"X#!"n̏Ut/56ҏsM SX~h|2l̝k-B\ P@AvQ.8@v2<{@bil%6\<enbJxu(r0gky52A@퇭W=Nnh/xr߯*!Xe-V-!쾖Ž gZXtil0 %NR:.8 ERN>)94f8qk#sTUl\hf p@_OE2} &pW.DVJэlϨ^z|ES/=&A7Z};%3OngϢ8<3o@dŸ*p1Q4wd6/UIvJ@O.|EL4FC79;U/ufV~ކ9ѬaS Tl pu@!F {=\ǒ@ iikt̋tqܥ_sP[\ֱsKfd{;"^'q `l6ƲӂaK[|>Fy]LuG4E_2#r(vglvb\RۆXn yipC?1k͉ ,_H>=C]|EUP06~w]1TKH&F5f7oe W']4lB Zp gVhgEQPs.U<п{Ġ) MtX:i>p\vF j5(Ix,y1G&K1+R̙!fRwDT$r,#t= m 8fk,p4gxqNUn;`XkNS{D6)Q*WTԶ͍jTj Gδ@iѷ1[sKJ/CF`?u= MCH2uϚqI/}E t|qVxڹW[ Yi9rơ9l53?{rK"1_!&11W[VgA)õFVX>F^Owܷ8_<onH]Fd@Qwwv2g9b*,'x!.,\gP ;bHـ7ڍl#T "T /K|t5m`GK:zG.R6} &/sC {We//Ɔ-4=f9.G޿^3W"S-Qrs촧ur| N] 1 OgT* Jdtsvǵv-]ʞ;RIqz.ۈ{Ub/:6xbٯM@|F>Sq䎍%+7E hT*qº@ES Nϸ*:+I0c;$JKA9-T))u^9OníЫ{p41ޫ! (й ?"VS"ss[j9؝3x邆KP$2hv4t>qXlxR'D-Wz i5I<¥^::%#;3,($/ BGcj-I`V{/>lxxڍgTG(0 :bn5tt[o/2+V;L38AJKvkIfqs`8@;/߱N+>J f>ʾΉK>c-NfHQFE"*h8`=Id?AZ{ΚiBJ3Ď[=I: v K r~XApmqmWi")NآH9\h:K5~WSQ@#Nx5)ԳZG~-!ޘBU `>f.y%g&<6뱙l9@ӭ"1a!of0&aXd=r3 7ϬP]QE@+=sf vz͑z^Р ǡ0\RN*SCA3q+GLљɇ7qACs_zTW/0N9, Iaa7ҝ܋A]<] R:I5j/B;Rc9jo-rne< a 8c >w玪%#QII1ݎ5|ŝbXxKaJ+V^,<\,!UPXI3 lPU 0!xP?`ixX`Rs:P#|n$0Wi:v@mL7֮7cEMP;M@sDLHEtؓF*P%]V/3j*$.hJ9!S,aw66LEc2.gOsɴ=mUtw8 yE(\6dbQ=_D)_NjI2QGvfs"&P=j %Ҳf+:0-؏Sf 3ڢ>VS9@cTߦ(W_JDte'_&I'rCУ}"D+6 3`&|mPAk Ha{ w3}._{}$gS8¸ '9o6>v~W&~dn8XWMKb"+aqFxT~E xIXp :=F3fI9QVHsݐ N勧?q&*{VAz42}jUZ9xEUF?5 өn_?me Jy(﵎ _lZ tUtN'c*8Y2.9 {5|/*68[,BAԄt/jߧwf]&RY'2#\}^e{9od⭝3^cAv1Iet s27Z$UaRH{?wv+">pUݗ*$իo5PnFWU8c|~χr> W.3ʯ1cmDO\XVܾY>BTgAuӮ& !R@'`? oE&FD$WN:茢,Uۂ:HEB tpt':W&9 6`JC;߄/(s ;sK0CU4/fm] 6 dT.1*OO$Wbp68w 1fE|DioV]؊J}Vi3hO;m_-ھɵ cl꘼(?YyF/ YJI.s7X| ]ثAΎPL!IlR:\b! \,wS5 ւ> l U$f܈]|NI ^g|dއ7OY,f{z5xHS;CSE2lgnԣ9vf| @0*xPз~ORbD-́C"!Lƌf8SX{\>j é[9E&9 *h6I>󈤄xי9a uh#ft(+>Xυٙ1H!+&Np_ᔨc[{k2N_yĎZ,΍晭μբTmNuUi?K@ 0ʖ} ;punUkWp֡ހꦎw\ωgd?Cv= Lf;?&t:S}  6sFn Ə= Y}W=)dK#B!FERvn:T82+,džѿQp+ ^byN|sd ';ep01#=~ҳˎWA^e 顇7!gV K[8 gצd_[Fș\B"_6BTNJsbX~LUlgDX('vY*OvA\)={eDafN#emWkVwN$;I"t".5K\Q9)r -W-oNWWHS{xyZRfa9(xC9wh|?ha|=,/?gG!RQ\ ) ʡ9w"S,:65=|'\FrB ɺ!1& 8)ЃTؖq5tjҠ䖳_N}GxI yF趾8O3K]/Z"VYUv. N 'B)h}RI o. >9 墴d]QXɞiY]MEva pppբ(萻^C@  7!@b5wiŽl ueLA2I;W" qog4O=|Jy*3x6#΢ȐɑqQSM4k2#/酀5ܚ ʮ#nGSBH|<ǴHvWpUY_u1"MAM,mik'6iHfw<0C>Yt|+O..'02@%M0bmcyd.=F늦1x ة|mF%< 4{3DJ@eB w׈WGu:[?kļxH(%{gځU]>\Qjvӂtc|!D+P8x,Sz PQew]qʻHK&iJ+g3>bZ#пbZ\ JTQȫآ 3o b/X<5amwytte^nGx! 4˺#ck1h=X35@;}a{`>Fxzw͔ٕHNR (>tLΜ=%bOJ,.M E;s H&9K}{Vŀs)|%q ,ȸ 3 CwZO$|bRNIR p]nl9 ~kҎfdx;c\5|:jiJΉ*tG~/癭oC4&0ΖWdŒw~D i܎*P.gyH >=Qj}Y|~&Q.m+^:]EqyᝆnJ :D9-LB Ѓ n0P8餯^\ϐTX|K;<| Gx}6% r"ۙjNk A OO7ER~ZjK[뎹K$ YXUt"U6%Vyk終\t8+ؽ(>s[An\hW@aG8D>:)$4XbhW[Rؑ)w-N,j@h5/ON븁l&,Bؔp.(K]Ƣ\CU>iB  BZYbM8H%;„aZ*aJdFk%dv~38k8od 0qeMX"{SfB?{.n],/@H ƴRi6XGf4˯ljysnb;UY:riO?5Xo]H.B$DTQ&@ݧ2bV^Ys<>ɞ |Q @jeI!H@6pX<"$f"٦ Hax52w`!qaڋ?4fB&g0]UoKao6a2O+9XfI [%!PEd>Buj4h[) /fBc Q5A027ϺX5VPd4fz> c>kGWDzsr .Q{x97`svgk| seo$3Zr+կ#3g?WUp,*b`Jj4sEaNd^dw75s,H:{ΝaBX.c(%Mf L;M+ R )2F+[ͷ[%`.??:p5p̐Sb? õm ꒨ y Yk 3(&i@<Z%ۡXq]K6˔Cj-|bAtO*Վϒ nf&oVlj {h]rt MCLa;r؎L@vYiDQNh.1`<D^DLbEHx4q{]̟Yj|EpĄfx&*#a|^ߕ/4>Yaᖽ; eix3`>J `)'D%b08K:@kՙk횱.TVD` y>Er!atӰ`dtۏVq%2(YhH#yu1%mtʗব_ŤPY&Qlf(0κ _,/iv}N ߰ =~;nW؁t69yfMp -{|,܊a*:]`IpP.AĿgfO/[;:rDqѫϟp,LL@e e%aզ݅:xϓ|VDMB@׼gKI2|Z/BC;u56UjIst|fגK0 o?ȑ\߂EmTd$kЩ+k u.@ez z]v \9``bO3#n#2(69 25UJ 3l[H`x+pύEB{Lp}:L{QN=p%YKRT5 !q3 CkP$V]Xs{ڿ+Wj.{qm~&WOZZi>3ނH֑VM{)cueY<0O@ڢs7)mC%zl+bw;+]d)*840&$#g}dW4c֙Z * J?^jQ |u K}ND_cWELL!J'3ʹSҽ0 c\^w~ۅހk~V}2s9Y|`8J;`$WtcR#bJSVA$Pu iA^GhFW?PK #eŌC‚(v?] rt})xT{2lM %|np.MQ)+;}q4[ (~дiIQ|K1]`E<mُ(,^W]!TN *{F\}L6T_wюjp-THŃm`q2=o#6r.p ]LpXf>k;/J xImd>_`QBkGPBErCʎŻ'vB˅*=!SO<`NPXsz9AG喝fjm ɰ#8`}@ MfR v>,Ci gk0V{-:8BD*!+Wa" x?9(9r΀\J؂gO7-_zRNMu*o:Hxxفnv@6mpNA%awk.0,Aj֟͛Vf߈Ē [꺎Q_vMgw@/XO~E`]M2dAn;X.%ֳL/OoQH2!0sxβ`h|hj4 u7gɵGe7yejrtG9_/etz^A%RDkuo2- @y( ۞NƸ1Ԡ-"6q'}vnS !W"Vgo@ u0и=6.c*}Vtoͦp3A-ahI0(0._a"/Vsy /3<|ߚ=$wZ5b$`aA;؁a>֗zhj/\$ "Il=aUڞbVv'|H=6)k?ѝ2O"ՙ m'ۡ12r.dԯĐA?RE ؎13z;L&erGjbюqo<o PﻰGee/xJM)IA7^L[vE$lߢxAY:LE>'F_b ض+CY)ݮ#@?wKV ݐ :obە5z3{gHLYh!c 'Y^ۏ*؍y1Z)uv1݌38K(q;,-~gS<9/ڽ}FFNq!i!ubvyz1 B!/[L,J+EhG*ܘ\lR-(15|a$x-ϸc=`O-l>%mYP1rRHޣ\PtDVGE>3q%L KfQ蚰x+-noP{z3z-y!>mpL-OH[9;Y{i,!ItlbtP+vPqSaY<s(x aW)lI\(&3hf) HD˔Lm{E;V5\݉<̀w U$R>^-S'Sk6Sh@/VrTSHKէ[ulE5!W7%K P%Ч<|eLC$m="cx?!qyM()|{r0~rw`NNuN/n;ؤ+_$h>ze?Y#rҘwSɾwo;o"Hھ5 R?GdW U*5sQ, c.B`~63#@ݔ1kBғx=!'E{n,lw J9a-Ǘ*S2 pW[+Zy]ޑ~[3 5-z6m![H 3Ω~tQHcDI rTMq JMy$9Wi @29mf|s+0e OOPQG#+H~&LBۇ9^dCi\-#'.ŒKxod_{rƻ2XRNUԌ-ZCf&2mY4 dcC ̉FbRhqvM0~p,컹 =8_ȒWnS/3= 6 7a1̫Aݍ@r:|ki\|p!5{.1EkPUZ\xX|AClQp+Ganf$Hmd#$ty] 16I\Rmߒ[ ,r~9'T?[Kw=2!k-@TWk{Nu2/DnC$pRE=X8Oq,w/Sj"5K@sWyK09P b |wc̡b' NǩL2Nf)/h,°XbjmH+i֮ K)<{mz'wqe3 #S'y.U0-~OoziC(R|ٮꌸ} `Ǵ,j~czOa[No]×qmiె v* t|6{.EzL.ݧ2QU g36楙H_YF>B7x~row%)iR _뾔h'B<#C4A fhS^+!'\I֬)tk!0 &P(ۙ*e(q}莙4;2$Y#w'G9C[/LCh{;h#k[%{Dcè0pk+bn&C:C0XM|st)94H K#3֔mU_eߙf=U?FM Tlklj@Lr C"D8++59g[zX!`ha7*{ann$, Vcu3Ŭy2>e @\,]j_ޭrMfv +`H2,˫rՈ1c%VX m#N}8'1 &֨)6?U^^0/j p 5h> O4}sl=4M[uLc[r[U DM9_'76c*K:س0v|CU,eu&nr)[Os*I@bnɹ[Zn1CK6嬖jX|!'.R-?M!kWZ6j=UJ,oN%v_FPy5% ?\7u]Y'jl5)z%?KDB.2fW%@2 `騻 "=?uy32.*i"5KRFv}ow))6)և{;۟̈́YXCBκ5o߭zQKgb`1rxy<[_"uzp2T,~'XuqB=`.apWhEoBA q@b"3mfaT]'< 0mH6ܘ o~jA7j'+4mV o$4+ )C-Q< %xaY,KX*/xVEk}\XJX| ;(PW^1$TAsx5r4ܷ\5C,Rp+$wD2Tm鸞1ܣrnFS~E_$)IV۸մ([G7xexI)N_+,j[mŠұ J9^-8+DLc|TT#׸u {`+o\{i$I)H2Ï:$}Oq0A]le W ]A _.nÊ2m 7JdB!b5U UsߢJ1J(ѳ6vsY-UMπ`^rWZJmҪdVVJLz1o"ҽ95 WjZh OH%Le*zLˎwIO\;%Rt o|fxE%PQ4kY;GH}{%2"Rć`ޝV΅6j6nfV\'Oߜ]yϤ.\9N^.PJ 4b*G]򠹚(C峍f<,}] sэuXZ[78C$7G!9n)Wv!K@хN/~m܍jM!@%KnbN$#7N/8|\VYu񌐒̡DXV:Z/MZYz!7dI%=!_ogU] +[iEV 3ɭFqmrUA>ȬYVzmHT|^6Ej;RmRcoqV/Dӽr.7t60h?cO^:3'ބ'߲x6/EXgEPL3Q:Ays-u(Np5a26-2n(U(g奀%(e U:VdӦO|7C~VoP̄|u 0l;D#%L{LWrýQ>Sc&襮ڄ(C;Y2$3r,\GI+7Q`T)o8UC',$V,+ 뺫҈ Cd^+5j K+le30 (hٖF|Ba01g&`'vqj~JM ,䳺m8NDԊoXMDW<.l齌cG4E艁 ؊iq>>1'n,Z%JD$>I L@I+*$ N07Ay۸O/,H!ށY?L4~;}BNМ Cܾ1u>-x|=}E:Tmq4(?\ (zM;;K^:ᚑo"ogDsooR]1Vܠ0`AN2 ]mBH+q(б>z9_ hRMLCVSf $^Mq(mv)\u6+ړibasfw&+O*KD7em"W#93 |1[ dDK0u`C> $ > ;Q7Lj4UFL 8! Īm 3N1CL Z,o43gdEm.Njy QdN+`OE۽cc,zl;3ue3;By|)4ձf;GJX,'`hs/27Ԫ)jo$-7W?H X=~>_];(v̥ݮ+z C&3񷋁 Wapa\&c-ai՛amC?9؝nJ'F-otcW)/4ryDMLdkGsb`4u5VI?̈́ZjlL&{(F؝M!&Dk O~,=&Iy2/ujJ<a5_NO&WLkZ$ۧ ׿8;L 8V >pÚr=rQWibaN@gWb#̓4?! AR#7K>MbuNv e.t ( .Hm A9+2Gj0:b# I‡/$ѻ5UzAF*0p^T P8;],F"9Tz6ڼYA򳅠q W<DJM$d;cxzo@ip8$4c"=*G߀RC.C Op1CITheFF5Jd;H Mw0YR+Ƴ jpQA:slSOs TDN S~tbJ jKe/~!@z!#TSkfq)Ҹ+Z+<ݓh#M4ĭ-p,@̑Ԍy|v'ބtj ԰2HL̬%Nuf(_~!E-b6Hö#)w=:=U X>:YC@?WkR[mF,:I]vQGdĢ[cw`n &УCho˄E;d rjvGdwy3%IeJ`hCKQ[bChF6%^11_ 9wM2Dۡ$Oy]~v0iK8xD8D>pCe};>C-3xNB@;iסTFլsU M#]șhU)lO[[[PD'!owS.K1F'2uͧU~KKI$vbWe.f-jؑA.i?.0~B zXr.t>FBM$M?b?TّX5K&3I,P1jOzվ|[4Vw<ù`]t5u|U= 1(?tN;&{$c>Y}B7Ņk5cX4H#O=e.5 [N*sUnBMO)*4{l]rjV%PBYιSXX5M3qf]3?f!?H(,u׺k(PZ2L-qޟ"`ܷX#x lfS.VS] h]"6NN YfHar$\e&iJq#<p4C oZ=u}R2*U^KK#AC M^%Y9W WHƜ+M*k/(|}*sYWVNC>U̖tZf­E jg^h:7g@vd0>s[\V8ytTqڴt,mzql`u^"AĄ7iiq9VeGgdICCkQ>[;K:koI%'8!.b[)E=Yq*C<%+W'Lac:&@M{?<- t 0_sAm_E,2);j^ //^(K`ÔC!Bf> ={C?ж5vٺ2x=hA > ۘ- Tjpv -|ϪP& ?G%$h *9]2K:i_8$G6ゔz:A))N 6-p~[y\lguHX(= `C r:zP|[C@ϧ(7t*W_sH Q+ n ;*!EQ\m܀|ZspYbWcfh2q);^B7CoFlё4؟A=.~`͂~2<c&핍Rkovs-W.C<2DlW1DC oM͛լp b! ׳ ㊙XOj\ "x'FlraPxfڒNepBAw+uvTn_CHvDRşQ+8#FDG0+DՀfT1Xa:*Xy/-EYjK^r8uhF,n)s=H }pcLԇ!2Wtߎ](![9Ki:b#*#PWfj)46Q څL7\lo!DsіuŨWWv<;ŀ>Ljm=vG6w)Ԙl7 IlK)R>R;"DvTG~rІlYacS6LH#~Rʻ:KPxLr(vh*af9 ]'ᎷzjC`4{Q433V/d2yt;86v2*g(N^fG;DnF2 tA9;f&JNSZG ɚIH=t'%UH%ϑGJ82R@Ej<5бvYp Sx5lMb!bՄ%郛jpJ}a9exJ&פN{2TÅ`x'jiUe&udpܫCɮJ7=BfDIs^+Ema;M:wﶉu\br`y^r*xuMqsko"ܵ+72Y ^z.VzN TNf:fEGbheQv_$W覑'8B&ZA{=% ,DRfE:&=R":f_N2~lK_RGNaj֕dw?ĿT/4o%Dy4rGm:q_ xjT['n~ր/X;>Wq5p- GvW˨!\yz&p-)/ucM3[0Ws2Y2}1MBE0S%"c Z;WJt9<`fS<4JCǂE${!o9oɯQXTr%m7$,¦|?T6{Jk5Ȁ骸M~KC^Ta5]WW,i yE1mR{-ʕ sΤb-hWgl٩e,kbY-;;lX C=ڸ+@htx޵Gpm& cЧK8]Q$td%2м_+_ȎuDśOC$)λ3vL=̦4>7;9BƐOϳ}=x´ [i<0TXn,H~˺P&f] /:۾04[g͙]I1q,eŰujaCq6 >dt$Sâ _ew椵 -SPd+Ũ忦v&;pm´-fm^#}=]Sթ.v} *[YVt#JP1E4[CD66Qz\W◼&T mi|/՝Mв/s_JZbPxU!{}Q{^8;jA4oL+E;I҂ ?y bѝR7g7$eKDxyJ,h&W0Zׇ5dmvIBV}/2 '1m1]oy+:avݙY H ~mi zy؂=^ŒOa7|蕿puZt|zEI`::ݖ4x| 6,3CӬD6f۾leBr/r^Ԭ?[_\5Br/,je2Syȅq0`Q@^yP@rCsו H\e";9u*W'nwe{(~Z}iE!psżCDiZS6XiYjqhnkش N_-2rrg=(tO>.-2fKZa?|.4JKIb >t4Y"A䕸 󪧎ʁԧDSlI4.xU7t)Un+E9Zˑ{HsCv:hy9W:|]6R*HYs[3I6Ɨǧe@{.qP21N/./OČvQfl.;+3LʪHVK>Y JZ w^#XG8mts)ј7!;+b3/BP Bׇ+Vk*5l#y -DKw7:~v_n" <6i)v%JZuyR6Y (fSw5@|e(o3)H2,eQ}Cq),p-/n#",%Mdwpl1hhbޯê( ucs=/RQIc?`I_((aSQ^Ol:$Q UR֙޸뢯R"#`)Cd?o.5_ywrt55% _7|/"R@|P@i^+A {C8֬q( w]:&9\x>R癖<"mT_`q `yܱv 4W7v[1 i%{FW2T9:pQH `e3h zHoxŭGZA, ,|mMsPf2RB<Ca HK@xg/ZۛnʮOt!۹B_W$vס4y] p)րZrGvI%}.t|aozq!G97.:LV8,AH-NpfM6O @{NN4_E_&'_O^.xXSݺ&ODJ99}ar>?;$2p6lkp򤁺8=+,l AH{Qȱ_5+ԫc;/u.Io*^v4{sgi\N[q)YWihPINn1kwi%f1^QΙO'uQ)^0zֵ?__t^j'sW%O#$q?\@+%>aJ`%&_d˼ 6+LOE=wv|>dMf1&}s$fk;4l8. -Ͳ$?* T9R׃qoGQ\m@$rؖt4x 4 # JҜgjMQip!x‘ boaHrUJlT 蝀2@ hg[ƀr|ߠm+ dŗ}=B޲7$']y1u kX,edյ'k :%m=on…9i=A⮺4_B+PC ik<#MZ,*sH TP95gH5|d2ݚX)3)3찤HG1\3{9P&SiC@:6rNJ8/rw >PsƤj?θ|w?_msj9 =ƒ67=-~:"x6y? tW&g߳$zTu `vPʼn "ڣzD1| UIg՜Г)u_A`rV35nX$@]S/6"R6 vXWk LE$f( 1~tYnaepknk2ޣ>8{x m a!W47?rSЮ#Δ;ZEXP-{"(‡O C yaV["lh0b mG gF~{B-6sB ۾:d1M{EߤD@Fi,XN[ XZ{Ϡ PtBM"K `fZ_~JO|xߘg|Fdrl@ޟFx4*y[UmCQR;Ь~!&Ge{hY J"o.gbOX 34Kꀇa7m3`W/zk{EsЭ˿ LL@6:8̤K5/S|_:v"|H#֋w&yaЃ¶#ЕF8_vNĂ["mӈy@Hp&lNC7mD@lƛ;32Ѥ|xm A } eXzu.{0f'XhE,t'֘{n#枬~XW g Nks7-4'w bv{Kd {b3NVZ{\5NȽmL 2]tޣBr5eNKVm!Cưt%RUja'\ <-:XS=rʅa]ߣ9T[2Kk*B.K4v388\'9H 9sͧǥǣW%^ $xFQO<5m BtPqÃ!t?OEih0Mט59"L796eKU3*)ƕ[dx [+$@=D6+#^'y:dq!0] [sb0U:Rk_L%ќM;0ZK , NKIϷ%#]T}#q?ul)H\YE'_sB (FNI `~kMϒa#@9~b~̖tȋ"AR/CkF"{\ g}"Hh(xq\dL8^%o<2G vl߁Ȯ:S)b萢 Hb(dYUla2%~5b JX8׺i8 l-IYbV)1j]RZl,&wﶝ<^\9-P,㻵Duf >/7G{"D9TpNgC~u 3+߮_KBBӀe 8(T--Oq -qT. |Oԅ*hi)d|5Дۦ ^D]]rYЪ9 -To rS6ԏ/ aAbF$ܷIׄ%Xy]hp(_7_A֪Cb|"x z ʿx\SO-U@^7&y^xY!ra'MϬzʷeºIY;ކ2⒆UŒG#xȪ" Q̕cT` r^_rO %FX)p`PVBBI7b64#|ŗ]D*}4~jO!{U:9f4+t5&D9sx8B΂\U`#9:'}w޷;1&NQ=©dhcGQ=l:v'L߲P6!m .]ĚU{ 㑣>Xpn_;4kdb2p.)]H5MM0R'KpğN>v; n6D>>X\eB .z!NŮKih(Pvʤ rddȍ[q e[ L8ܷ6^{0k Ԫ U}a w+A 'j;!1GAƘGS gq)mQh˅U~YC%"@jwϤ _*0vpq$ԔF ̱ٜQzCطRҌȵ~SIL H<ݩ5|QIkBu9Hm̫ #t$eq0g 1(C`"\ =:o F=/Eq@+d,)o;V5 :Uߞ-bv+$7i-m CbQd6mYފo̊,z -D_W˟Wk}z8rb,Xu( ym@S 7-1+0*_܆R~;_8eW^xjp B+;@aއu*v薰p;(O̓JuH`|$nL) wRҳ(A'Lj׹nuzӄ :ٕ 2L(Yl/7nH.l{ϖXq75Hxt?qc7ӒYZdƵ\6,!C70҉U/sS>O-nYRmYB3劉pVV4fi#ߚm+ `9AC X4ՅC@gcZnneG秼NH&utf gXE.8:ZH٫i`pjKvs]a-73+~1]V~h?ȴZۼJ1El;/x+Ut;vcj[ ]o_52dSImIK~?Uz'> @G$FeɒsӪz֟E$@EC9*6̤QP!xb8[uZ%}X"7-[!ݕg !"3ZMnD `J6]9]eF,K0atb-Fi vMk#Ly2W`W9 N^XɌ&z盨L&YmV=ꎇW]9,=CPb UnAoSx5EjBpbmOrn]$u# 3V~fPX*=잿.&0HDx%mL~mh8eD Wђ /.?z!m׍=xH:(*{!:NWy"!?@}4@6- 3B3`Y{ ȴ9SrwhO-mЫ#.iބZk(O*^spӃf[,[ Gጙy$"RWږ[k:raQ((?HjB=sdaޜKXdnt'ĝDi[aڗيYxYhG~R,4IL&U6pO3QH˖!#Gl R|ӣB>zMPgr /OYjCC: nա-]-VcR)Bil.kJqs4_TT:f2_g&)"]($*~$r  "ϣ>O͖<\ `Wɛ +ڿuH2WƐm c<̜+=v^Ud`xzJ jHKX SmPmhYrgdO{J M!񳠎eI[ӸwɊ =Bȩigʎ"-+4އr\>ILS>҉V+/Tc7MN 8m_+m.@)-\i7dfjW?*(uF1lX=R@ ?::8@䆣;0}cG ͏#bqxز[Mv99 9a;c㾷MdF?f ۓ Nc%e#=`zgttcx &lDC}*^-~IK+aئj#͒ɠAkfC<.nU R D8p\F)t9mo#1[]q^X 3[6GauwO}%6DsO49KpO]'}6~&v➧=XLlYs e/~,Z"ч q;='q>'+6;2fv" k$-Gݒ+JtM񽓇A h ~RM 1pA7!1 7w_85{5:$?R*_Mg] U6MnsAÕ9F YP9E4Xt Xc7N %n})9 W+3x3e B)GۦA&T nz@E]K!Oc_{tT@1XYT_.aQptv-0❁R!m1Ax? tմÓPSAFڝ5A,s_:UN_rV$o'vSmSB 2J<1wW‧ !+m4 &#@\Gͦq8p##;`w-.fؤoP\i%q 0C/L ط喞 1IL=|"tVo,WW|&\G79PG!nza2M>l,#?7 U8 TJWES ר UJc>jf1r N  reIޭqi$ j! ꅷ Ώ5z]I޳LKqNwJ?:)kOdXT1nJoULB+b<&(t}S`vt~ӵѦn4lIu*6I:z^֦ re {?xA^KĽ/^vAUvT#[=͊#^VЧM@+zW/vN<.M:/Q]!Z!Pl\YYsJX$z%eaLܩer* %ׂA!lآ#5CLƠ@ +v|PI~gL9uxjEH2CSZLa#Wϐ2y?7Xɤ~|_=x#s=B[/>"q X7+-n(B L+D,rgd5IF?E[zdNtz\u9w59~rh, e8ͨYJ[q+.Tvǧ,+Ri!tIݟx:a,8?jIhDꦰY5GѰBa?¡lP)9p룗TS|V{J[&>ԹUކmVU&WmˁOz 3Ī>o~j@4,Sƪvk άb% 7}O:j놂0e(ey7̸^[Vhjhva=U%5S߿Ai%nGddT ä:g70ڗ?Ю>!t_bûQ!yx%+R\ZlqYQLzfr=14 ىjqQ24Bz(g|wjK7 R{;0ڦsil~ϡ5Z>=9,#eƇ=aIU p!I,qy8 ңqo o#l~ sP+;q41 ^gG E]j ZN F2 8ZZz'OWb^'bT>~X}D&k*'./0ds?0љ+''5/NĖ|gQTJ%֊&d zt LtF9 VީUOggX-ӅVNo7w (!IA zeYojgt][pL( :f3 nt`E5Úvsv}1=yjyP$-EՋx^u/٨}΂Ia:ӵrEj">/׆GcAL>^A5l3Uk1EDKޟ0KǤu } G꽲AE$p";,B>'2 io dwŲ\TVN#q#^mh"BbZ+/z>yՁDWf}eo7@*I,6>q3R/AfP0էYeĜ`Tt%b#YOHcdne;T-w?ww?2 2uģj덏}D1TWDf|#UpLeUEt뫙#>/ӿg e{/K.0O#t/&WzRn@woe)Zuxy0F=}CbiDԦc6TbZh`\'Eg.vуk~iV֞^ұGXwfvk4(v_;NtԠ'ٛX,S.w?*b{*&*#Uz5" -! Ni7(f4tNrMSܜ"t:?˫mbmW{"-U\?]/""JKr|ڒ13N]*ՑB|9A*}ZR5L`{n>UDyl][coasO1[;/ƭ[yd7E㡮vu2t^K! ]Я9L w)L& kn؎1 B=&"$A? X9kB͜KwTL3J~XTTva%B85>Ȃ"uid-Kd,L 4.{ϋ)u3=¥ ]]vhĊiP+r)~ )?;fkwyC]vEAsm'@ jͮr[^-UWO 5~)7`HH)1j8gX溩Fc4޿hۡ-Wq}q}<7&I#@-Ї0뀵k^=Fq\v{3NoH-OKtDӡvus1@Z*הzd4ʍUM9̮T|0V*?@}]/RW.qSF)ejnr,+b$u2Y|$Z +0E[W̓ˀ1PD%8NTқca˩Yv966tEf,+{ƂͼBs6*"pR=Aiݯ z8ICpbu~ŷBڈ0n0 İ dRAx@gx!ɺC~v~1"u~kGZE;|6;ovJj=0:̮j:Ank:WJTҡC;/ީX]0l+a.-]Ty Qf3˽ vTdOQ 5% VfnF Q qe!Mӱ' V=cH fLЧ-20s QD㞱x @P7`+I;R:S$gk H/֧c(]Nhk{=>cD8Xt R ~(lcʜfs5(sar{ؘdj PNM]]~AӤ}O<P/F\=4TgKr`mMRJS{=cPpXa=: f_NGqJH˪ ,d7'6Sr4Pć&vߎ+H#≹IqfaI+pP2TmAP'Ehݖ@H ~r..L槕0L)ϐ:m~iK&F0-w ڷ7#X@3FIeKr,V,'5%r/^IAUW?+/Oz?WCo9EwGUPLsb'NK+ FM=&}l}vu.)mXįQk5Z7bt=)IX(e%&7Vh.V+7"q!`@{_5vx@ئR;J G1cG^n(Z9z7w[()ݸv$ /~rp -@(qagM>IyCnyZebZ$bFiY:jc<r\{E|Wy>vj4>i@u- O'x~tN3:>}vA E Y}¡-`9IĝXV d/N0ٞpcd]3IL0>I'n5Of>ׄe٦%'z15j?KpOUlف pm 9Ƽ:϶G&_ʽ9c/CVkJOHJ~e"idEj[{U!c2w^pᰩN|V<[ZlAj,ѫ_ק6fu XuA$1N]5uYHs,/27jC >/]ʒ-ʄ=CF/&ӒW׉$Dh}Iג q!z言ڽic lE6M9!deb"p[bgMMc =vTQ7vv9ف6$xHmkNI>C# !nk2ԏ ȃ#l4Ax?褾[bYɏK_R 4d> ks]F.N؂"ȋh)*szq@$j՟+SqnTEohBGvS%DyEsf9uqs6p%-C/#y_?At8Tq9 e2Np>b؛>񈸥 1E^gpy߶%$P%X*,sS'[` I%)o'y-Xp:x+7c[%B(1JYGA*_nQģ O6e"=Px?u =%\2WilLJ?q$bDݣ ܎"g)=HxZ3@hlTv:~ QA|  00ZSۂPH"Я)+4KA,l ?XU]6oCƑ6ێD\} .a/I")Dwĕ{=f9."SN*hݩ( wURXC⌬=b{hِ&. &UBР}k^ {uY|[v=+/%0CW0?pdytD> Gu:Ԉ(bDcBYm GLR^J)%xΦqf<,YV:x5q,7< Oю98e[C<4lBżfHXd>@#j%D=-Is*zK]#FVw>{< G!)VU$!hR~z]fx `-6V6QK%2t!fbƼ;MҾ_{¹a 7QhSg 179uLb75KS |?jnh$ǹi>Rw-O.s,_VwQρܥmY <ʦ3ηgzK5? bgc$dэݷdȶ1JJvCtʰi; d~;)<Y=? ]-jȵ#[o*"6hU>cX9 Rx=gⓦ W۰ģ``.GNlI qHDD*5> ZS9 Vc@sp¦Z!#8mwc7k2:jH0BX,P[ҲԔvmbGAA[D{|&ӌ<(F>x]b9g$9˫ %()xU-Ӹ ȅ[Rz$梌x.{Yc 까u5&"@Z# B& K!lɶwMdmçA9ihY3YD{n9·DA OP\]*&+ICCH4ۑ^4ŅeDD12b_o_~Z^̙<+>J]Θy7p~V;rEXPo!̷df[4ynj2޼eﺑRz ?رxU펈Ϋ±)39UQ⹋]!YЇp'ưIۇޡeQo`mm ՞'{3\SWL?刞-%aIE:{죍ڜ Z& h3ڂN5" u36.j/8o Aw;aZ3dˋ h/< qf^^ITojTX5Qs%OzH20sh뤙=QN.9۴e?PB@Ƣ s:UVi?]֠WhK6ɫK^f 809[V2 |Igzܶ0sB))UHe>9|AgDD.gL@TNEw^(3mrQVP;`ŌgUط r,ӈwK qЮq܏ld53:{~x-].FC]4%~ _1yyk"G\P뚏N#j͑D#׫`44V4<5\sw(0k2GI\qy ~ 鮢A vaEΰW\^ I AK;; R"s>j*YLJ/2xS{4(iW' %ژ*S $u;[@ 2qNE0HTϒӴy oOWv \,W{= 2%O/J6Rȳ(P4l )5/?z3_cMI3Gk-V*_3+1o r'S| .\+2 Z%ar׽Db#rΏw 0Ot "V%CHu4<(@ [55Ua!NY'b*[*A8 8{rZ.j:g.ba&>oyºm~ʢ$ͫ:S/=xW3q'l\å _kmFtӋ=F)\Tiɜpˏ'G__Uof*Y4>B}̠Wϙid^"}ݰreJ9a5 0'T7BXZ!IBEˁ9\¶7.%O"Vt {t,"3@4D:<:&$(v5^kWo* [ 6' Z>r԰!0+1?lS#g$M_5Gcf6ֈeBPՋ0r)w^^H7O7/'4,H[h%")C{Zj K{ʝkU,7Їx仼VSQ0?n`͂nI u܍%X?{W&Cv\6>9[n+ܥ!b9Hmչc(CFbli}AkGBz^jiE,X5g_J:_N:\T :E tC0eYI~XEz@ykut]:D7'U:.ʲZ48E)flD:4 $oY Njپ&t.¶?ŧ),T 54﬩+qQg-q$liBb 8csk)va컐 u,E.WܯfUû1Zo}  -2!FφrƈJc3}t/T#C!9a򮶊&O#ofץaS_qe"4VhEv?}Y+2HFgǚHV)g8,DHW@Pcr0jr6 JFU&#94x{܌?5/G}LdD%b:Tx*YEU-9? L3*5 F vxbS4 v`B ZpzM:@FPh*h" 02N|3V5H_L@ 8@SXr<!lqM@74<1R+;lq<tn}DQwg]gZ-/@H+F|Ά+ܦO0|ivy JDO6/ '{)($|b3(Skʕ0b09Sp%4+!F+jϋ@"j-/?mhi/QE*wX؂ZFbxm6DnmۧȝJ9̯&ǽA"6\v_'=0ꮺ;?"]JZϵz2-'y!"qاn u !vT`i"Fu!1# q2 󨤵d7>ShDv4qM<ؕ?>U,n"bB7u(Fx9VcڑWZM6N"ڑNRêXè.t ,vhD#,V`> ;(Qg{NiLDdaF$:-mDw+ݾX}{4 y*׺.㬱&'R[Q=.nI!rF71{A q\H/T8X:U,PT,28*"Y-EF©Y g ^*7U(|m {>;WHی''@.R* LA@$R*շPU9λBruդ-zæҾ2>iB zDC bpB5ߝ]_$b.I;[EbeJޯG ҅3PʊQU/8MsQ1rEgU^Y"8ԙ1L ǴGTcEYA8=pWЩb;o:j}9$i)Zs~^쬀qKVwAOe D,mmw ps/ӉzڷD}„hTQYԺ?}87[tВhBM;dL9pu,9 &f9+Rih7ge)a;^i&.-نy@/ /h DI;! r`ti/tD)CE(D鿨ݨgqA\}"cyyyD8}6OdīT98t&(iyi;*i!ˣuzo }%qYJ-D]׸|Ϧ41ݤt8ӆ*!"AcR?qA KiH)lK9]/KC_ ハj3rN2-Z,4q:=pwc 38.Q=ǾDti1ps{6UZx\/.%xy3p!2SV=oYUyp!s"UI|M o7ʌF2櫩܇bl/T@r8&w73Hlc!&gE\9´(*W%@4fՓM, 8"RbTYM>7{s&ʅ9WBn6laRlO(2.MZ2N}vڶmwoWi7$VگS>3,~SƩ hV]Ap:^z):nlҪ}2D գߐmA*A|J=ǪE~׾kOa>l=H-9'lUϝּ 1:FM 58/x"zw2 H]%"Z^E+P RXv$ouKM6ӨW톹:uߒ& .ˀG߹Q>ʱe/f=#d?4aHN"PNF)'!-t7PkP5 ":*:n 8b왋jI˒eL-·A,U d&0`&E\OAGN iA̲IBGBsٟIJH(DU*»&2X33JUQU9=HeFШT)f?n]D<=wb%⒝v(@.FFr,@׸x ;Qb^N!;CCZOb[M;L}v,yjc) ךYh샌dI-豀Q*sf[Q٤SWЅU܈8IRõ2^>r`Tň`(tZhOP+=$جHxmH'{jN T`_lBy猏wշ, nY(vmHBx L)iX t>폖>E( Pݤ>Ќ0G$AVWmcj88W 5$wmU:IKH+?}->P9yaW/4JA.(ᔯRXB6#`$m7yxa58% @խI:|fΩ|RĘ|,kma)ĹDchÛX([?Yǖn7R'G||<qnNi(=N)q'8Qn@P @t8"ѹ7J^0U/ A9 ^Hb~lsBLe o" 9F_4x Mbȟ[:~qoDYբ.7:ѵOۄ;,!A+._1(uTq{[5,9l yЭnu~d$A63I boжW>> cFkox'~nHAC{yuJOr9ly^CC&(;s[5P=p5~N=+{pC\Yp̋ՀǓ1啧I=Ԡ͜йHzuX*ՋT=Ы^I_`~[_J%q+1 J4GOv.TyfUg嘧Zֻ iZh!ܣLݓ]np~ҮTr0XV1&{jvxK~b_ѮjmXY~G? $)R?k(҉\xKlH[0eOsgJ1{Tv Z1kN?' sg^K&Hm2}k!vIGu\ÿ+<Ķ4ߚM"5C˯!C)N_mz cKT"ҩ.//:A*$TiV8.ZHa9RNE-D:$F>aTCy-'yBb h-zңAk2ە͕`Sj0 snM-Ay &d6e%9 ětcWKVX޵ިIϘL2Ym~dVRqɯ ;v T0n? p>@(V8*R lbO!#>Z,u7igaI,xЊoZ< aͳvAI&xN;l 8}ݒ˧Tnxu@{΃d>FzM:'Dxѧ ]z]y`ַ?d! O ^1QnRT1?i-u^AբsV9e4!-qO;Di*pLտ av3FGs ۿoFF,*o"Nʑr7x]t#WKay.j )y|c^jTQη|Y:UAC%(H pwvkf1UזW{OdT{?jZ3Cib5f.MaSbx◊7%%$~>{jӫ "xZ}uӆףS` 0.K9aё# > +ZH/%q J9֎]&4 9F MEȌQ{c<]3.|rmq$UF|;(3`61}y}'E1Yb B}VdjtD(KD9gr*xMD}LNFM4NӊqT.lSѤ_K E_gn?f#%^SA,"T gn NDR&Oپ1BeY*ת"32it+7i~ߣ[0t) "iPtj/-7ַ|_&ztnMu{OlG; #@/po,) 5 J(EwY["$`밨!dM %se]'3kzny Ѕ1%-DaVN13G7 ܲpɷԐW?(񉃆f2oZq_q$/Qt  WSf׾;Pk ǸCLoLmmof쭌=f^RR-*O*I'__h'@['7'i Kyi5.!uG+/m bY_2+ h4.2y̨}Qi-sűK23M(~nr>31ڔ2~&&J䬗(㇮ j`6}0" 4G krC*G{"f7pFV+j qa 筫>=GJE 0wͿ bR+6B6n⋝#2DS–/x-<ˋrۿǐt;Њ+6RlyIKSЁ\yZ{z3]Eyg7DA\} |[}!W /u_cϪ0Fs=W_l.% R_y}.ӴP F9_ PEaԋAāXoPFFѿ*_?H6޹;qw{[#8#Dtn#Ş@<ⵟ iR ))JܑqpPdT#^ Ƭ`\IrL~3sqjfuK JzօUS/v4"wNٲ CQh}_;tgEHw>5F}aL+rz{7ڧEQ@z!28VEnmC}-^;x$auX@cf8 0p5q(o{='a#5I$C36@ʗC발+"m%l֙i4\ c"f#QfT% I)RD 4ėZ목hxgo9.=SqZfe5hO0k~0J WuX7;_4lJ?qlhD!@;95 &-ah[~.Vr,>nAWy_ycWuτʹS+ʬF8w$MNRJ&hFLjg"@0s-e8F0R Z(*Y |+UQ&L6t 6B*%IL=loЗvꁬq >F/Y=Glw$1$\< Aؖm${1sBYV#M5Ƌ׮(7C,(&q$}WdĈ7uU3eT~$igrDKď+ LQ]d/s zX>%C1T]_S%Au+h@fLnI;ܚic=#@v++`~Kzn_i]j6VE:}ahCC!ڱ"5b'Y5w ~s#EBj=è ?:iEV<]~qfȿ QZǒUgGZ[-g*n9o d࠵(y}xu9+p&*JζRn! TUfa:> 4wޯUb h&tnL O)2_S[HGtH 5G.pu7ޖd^tnSݑho]T.p r ޖaFCnQ؍S}<XTDrQīENj :}2]w2iʗArGwkeT /_X0w!tGaI'JJ%Q>? n=dg`IfYDd Տ hdbVVeTUXL|?!6BMT^ {XA>ߊ+(Iv;-FXj.QBKCF?UpLDVv@AϽR +oGD =HMi;_o+ Yl^sKSfi Zlw]xr(+M+?JjbKV)c939V[\ ۪oX|:A>Uc!\HY}lCWHnǡ@J6GgU06?S%Dս<*PY/rwUЫ{ ]?ljۣ3pmA9:1si։倨wNjKNpy~ih𽂅+B6s-D#zQyOIdV?s7{Tf\Z !߁)IˋQSUQ…I*J~Y8(FD9wcw{V5o턜")Jv tMqhVCWO[lFaOcZC΋&t*͠PTG 0ɍdC6*H1'?i3˓ckuS@$9JJzfT@ڶ8]yC#d yhDwV~#{+7Lni=ZpI`iW~W|LwID#))x]UJeLVr[)7^2d1ӦiF =hO5uz; ¯yv#و?3k'M7ΰ '$Koy_e(U}$5PmBSVgQE~ykT8,iFĔ؉*g2fY$}z!FMv>!0E{.ҥμÔZ&1_(z9IɌ5*嚟ƳDH5  Imn#[x#"ޤxy85ܺ2alE7il N9K?h ^YH󯕗>]pl? k*x"}@T9WҳeGmT - #}v&arϢe2hT)W#l[Pp82-0;KA GQKw4Kk@Gǩ GIXt.upawa+*kĔ1lplҙY]:1[mӧL2vy(9'A}͝}EB!񔯿o1V\pk_؋/+ ABF61ǤW; LBQk83ب PX*]N$h;V_~{ss5b.b bǒ)oEZTvhثá`yimbXPZz> $l!LrFἾKP%A\ Q2;`9ib5s/ eqϴ\#5إZ+ɬ_ʉfYKJUg|b< L/>)u\~ϟ>h *V*%̎yrKXY?DnHd:\ EV )b QZz/~}ڛJ}gc?v,=Deɯi}9,ؘ|'όʳ }p6ca"Y ƫ- Mo,Np|+u]qr䵔).fȔ8 ѬԊK`%vK}7gܞ|)q{NSmCpXs~8,*XջVʹ@e$rW11Ʌ㻳 gf)mRᛇ=%tq'מ kiW*|9G{z;3!)Tܴ>_Hoӫc06 6RF2$XQkѥt~F{.#ing{IUǝcrWQ3ԃZNik$HLQb)r&CÁhvmpW l ^ĞߛY—a`xԼ`_N8`YS u Z:3$uwMPۆ|#t~^N ZQj EW V%_^5KR~z|果8)lz5/!S&-)akxv/L ,R=m]qBxAb!WψZ՟C~Elh+ Q57w(?@ۭ>> 0&ۧp֗em(KgRG5{~i K6 mQ %׶s ։o%[e[yrG@}1ꢅ V}hz0dA*bzS0y?;%xGe{0i}YAzPհ L|}'n5-$^@I`^fRr:{%$Y/s=VBۂ`M½V >öHVx=8,ȳM$KXneY&-<#?F (tWƎ;: -~nHl`uS@H/5Z]@8G idI;5//6"Q|6u}染<=ѻ~hO-(I3(̤wQ_ =I7$ pݶhxL"/x‏bS _}K4APZ]\TlrzA zK[p]dr_Qnևځ)HTBf QV;V(nзaEo5_^wvRDi3zB g8/G!L-SL'?e9-q&!to-}մl1X@JqLb+9lj5儍)`o_oBDmdX8q4 @,-bI݇ ,oU8l $LV8*ooUJ LRkvNf+25ةPy[HK~Z<[us-nT=MQ/P;'۰`m2`=]&Te >G6fBem#qsMJ!gzjlE&V]Я ݯy{KU ;$>ĭ1̼4>R:m]A:[k=Au*w/.C܇ƅ?I6oѵ/͊0 ɬC} I_Кi7ܑhE5@ʁF97m)D'!մ5$dh9QR bTZ{UqM4C„lbkP wIStJӛYtg)o;ah ס8w C;DsQ{mkH5 fxcZ$@la#z* dg%@V}eaa`5&GjZmc `,kX&ɑdI;u}v{ЛƍUN'Gq+o-'߿(&A]H:!}Ks'Ta @ q6r[62kF+JCule 6X :&-΄r6@.mÉtӶ 1&7W"J_Rb$DdQ-aDņ}@8:cTMg@L>F>|(,w_.2k_> ҊW>([p7TvBp?U zfD8j JgkV9-k& 6!E)ֳٛQdOH= :SoUMhx#"hR6~bx uDK͠P:]ϥ0$n'(\1٨̹Ud]"WVv@{~ڣQQsv&ZV3lhiگ}% Xu-""}߄ MȽU{;wM}aJBWy.]@P' J4%f^|l1=.SFңeoȈ@wfµ J]LèF]|H.͆.Z|1n-]TPp#Pv8鄞TˠMu6Ŏs Tf@UCf#,/ 톿`; (!HOI&,oA},/jA`oS10P)&V֔ UWu0A%z0I+`lz\6t 07|S5Ҭ)h±R;E,'V[bxℬ^u|=|_$΁^Q<*1q,uHiB~;NgrS=.AJJj Ge˰' Hpf(1͂ 9ٍ bqEWN#eW]N? c=ْ9*.]ӟͷ,'YH:f| $q]ߤ5i3h-r*sicTwt1fnN:rn{EK5'Ջ+dӼ9/Be~z?:jXCdiթ:}Ir]V3am>QO b0BXk\VX fV)5_ߞۄʸeN F#ߋF-yE`$[O&n$ R◸kG|\/ېuP-s n)jQ:Wڝ+.eSSLlKaNd_F9*ٕߢAZG36>Krp WXWԊ5d~g)ه%+ 8EU`cq={~+[ \O;>lE$Eߢ* <䑭QUqyp*Z4swAnIq1-&7yԫ媒88h~)lδ%&jd IV`Z? $|*Na@oq!6a7 ,Vdc.pRblVvUfׄ#qfj=6 .]Jl*ް/rﹼaS'pzqdũr(Z4bD%Gغ]3x& wiTk+%U}Wc&\r~qēmNJ<'kr%jsFhr('O1nhg%T0!ͭs5u:Y7m1Kcݘz1bNr|_NZ8G@-XS}}xv|n\R5դtZ v Q1RF`8W|Sdө,N^츄 DCTe^ԅV#qFbrF/UR\̑+|Sό2 ?Sr]"Q]7M]5ؗUjrlHaU mIf%̝WUꔿ]@D;/Դtʤ+vg4Jv2VQ/ajJF_79$2AuxRnK~Au)w+.B|0-ăӮp6?cpe3=3`dk3I~qLpq-yi Fǀe+WJe 1>cQ봶()D";c5^Z,5L Lf)uP4V } g#>`ަcBn;xش.-{-.{o$!:.{G)[QX~sk(yd*h9 wodsZga(9.2@ f̰j%Jz]/6\|_@)vΞO25."2* ;Н @ BN 1]$N=r, pir.tyޡ3Fs#DjsF3XcSHrPx''LxRڗ?^"kcN<#B){wz-V $#L&,ggfS #C`mIϵؘI_ٚnAw5 1T`io?VEⲬD…-ɺ5ڝ܊74F:M6ZM@+")`53m2'hZvÃA&V>2ttIeCm"l}hbA!&^[d`|exI{DkraNⶱk:X&"?LB0bzJO%26zGpD z(ݛַYa&m2/<ؽ!z@.F:M7PxoN$JFî}9Uve ޟ QYŗ.W; RX =deJ_[o='&#}E!࠙Jxrl%XQĠ?μP '9(m 3W]nIMVݪV=䚓uepWlM/γRu\~y|e͆=*Mrؿ1P=^ߵ3<}Fh:&3jKIBQXE꧎ rBpCzbӉ-1K|/Q i7ȤꊋhiTF} r#6ŭ+աurFBD"T/_>IF!HdeQlsuGHb͜=]=8űfB'Uӱ[9Ogm)ul-@Q%~U7twTuh ^.42UW;WI0<`i'Zs3y\VvU`J/řiepn rޣ3cx(>`룮s45ad%mIޤhA茜(娉SA ^G>}]\&+3 䤞`Ő \HH$.On.E"Hz7L׬F":Y*(u> zYcУԸG<çrќ_%C_cHB$U P_Nd9ATI7$E8zl V&0O& M nP{إ+J>g 0פ0CѾEa#"x/=gk`_?' o ܂z gUÆ ǵ,\E-"w0$|R:,Wu)#p љ1@0Q ? zֺ-ЂgKW`ƂùmH91k.#2UWKP:a]֒P`LՒ:)rÑP[{()O1|ͻ-=D)22myI"o!#u.7ޖ!CPP+eh5jvzT3S2:eּ#4m{mHC FPX(V%pgôvF<$T1c~)8K8kff™h-Xg50` ﷥atzNYs"HxFDn48A$F~Pi Ei1N,gdRͦBJDTӴB?Cow|#f- +T򡦄j3DRsRN+$Z(uftЁ-Ԓi8P@|+I3Dzu|Tua]ryk]ރ&L3DZ yN8v&oԥy|(pxZÉHhers13v Z읆Ղ<,mP꩙$<J^Q:dUJ=<9-kM?.tqGPVEfmP栌ª[mc}eb^ }: jOӪ/IX9vjmcM9AZl_RY~Яq.ߝK1`ǣICn/'G 3ghR;'=AUPotfOoU<T.ވ $f e2cfr ]0FpX]'6gGاi .Cͳ~@,-j'. )iV Uzn26@%Pa!Pk0{ E18жj+5怽&batdx3%.wg;k:3~Qd=dl\vLIn/E~,tD|" a# e*:<]/&?er(gՈU-췘n)jcLY3&L IQ]ES fQ[Nt$lO|<K5֮(TKӁw"^bQ(Rȉ{^i"oJ,7Zr$w=Z`I?<\V 5ynEc5oS$`ߡy3jt6Q 2J(a&#:C0 [Ϸ?`,^֛t$,0HnPȚ`-_t7ԋov@;_脋l0IL}=eL >ɮ7ѝaa2`=Sw v  LJIuqվ2GkV<fs/z%γk%?5Sa[UWR,j@ ^ ne0*u)mH %bG3FGS.n3?AH;_?C<Za x/g1l"!QR0$`'|յPILߟK3`XALY/i@{ӣ6@ULNvV1gCyފ'vź#w7k|,:6dIPBnzQۀi5!ƶ@i'hͧXx db#kڴlDm*" J{$4FkR1 o[akkUBTy hl vdZZT"q)źDнxC; D=܂O(pb޳*Ϧ1V&"^|tnpUuГH^őm{#I[b$buI;U FiauOr}F@nЗZ.z˦η2WTR54M6rag! o$'k0ZJe˲R^i eg,7]{7E {g `%jڐɢKBETG_ 7xz0\N !cx-ߍ^&i@GەuPR 5ھ6wMl0&I|@g;֢1GȝD?^r(yh2 8+5*`&N]^cPIR7#Aǡ{dZ\Y p]2wis?bZk$ƭ u^8>B F !Y?̲C @@,byؙYkSY& REvHH]V٫v5k.ehr2sVP(;mIe< _ߨ`y$RY.ȍh!s9IgEH_ڰ`Bzau3ެaSs9+CAP~V^J16ZJKg9zOt*NHq&M۵Ѽ4 ?T7${*)8p#oL:.\&U)QOFg,?< @T:f4(@.n'\*-M^. G0vף}6lA=[/rg9VIAFJzljx̑Ek)BF>2 &]TNkkh;HJX|NuSץ=l ?354ǯj>&Vmcm4JNRUuё$:8/=*_){pcAKO!FÀ.H;ZۿW/Ah"L-Χ7 YIaIUL /8z4Ҽ }؞b8"(\POCA%NSp:+y2o&%Nw O zvEO32ZIӤ@*>aa&p_Cx%i>^GmG^am^t`yn=GL%yri̕i2j칇ZH t`в<[^iK*ݨ%6*Ʋ!zt z98C1Ok9(Aҽd`މ,kѹߥ?gŸ6LhB! iw΋BOJ&B#Nv^,E6U$I\B P^b;D{t؃t;jf`>SܽDuqH Z~v 8eyBoR2Q eǖg x` NxY$N5_aL15TW67 %:or.B՟6"9}ad|yNR(?UN9pRg߽^1'T쬊zXA9*p%|> X;fG5h+GAB|{7)>gvCpק_7\m3i&-2lwh5_ 1<7{kw_:I΀7/,qIjHb[KZ./;s\K[('nDbPEL&Rg]Y6JEٲ(ǔ۫g,?^{|pj4B6:Y[AoHYՑd5۞Nd|^"HTlNˆ_ .:g ^+T,{bm UzqT4i|4@>ZhI $?b݉}!hNl講GUned_w\m4㊧6Ieqi3cLDڎ[q7XaޞHwEw#Hac[Fn7NI{'u ?NZh˭aRs^@T}8E|5&i>1 bPGzo =PxLF"7D:S>XcxSf*chPƷExǽ˳r*Qֲp̭ɥbdMk5W݈_G .h;!k!Z9PLZDW `E~`d;&dH쟅1,Q'dF^}0Q8̓&;ndH)52sw=qU]>|#sB[&:_pjnq/ r4q^ &Hqo9c[o.Cqb9Z7aKԷs3}=,X,y vٸӫٙsiJ8-%Nַ>LeH'^YrHz(}#YvqW Ad<ԩP`㷸WK#aK0 -ZlgxLUfrzlBFHضn`yQx ‚WxuJujK=AʈSy˕'!}S'y?jfL1r7L,7N!͇N{=;},Jٖ6Uqd0@y |l%|f&R23JeAeE#nCԘtMV#OcvalfBԽ#/$$t9z#\K&fdEۢ>NPl%2!U } t?t97}q w83sXZX tK@v;JP'AgSvT$61əz*c<Ә-AqMGtڢKI3BE+*b?6S H2͇}R:nXձPYꂄ4*X\N9seS >QmJ/I^͓p?s%j=j0]w]eHGWӧie___0d8Ne% ˇ4ø1:$d" /nqc:}Aj >B`v!(nm13In6vs\i>J=T Cl*cQ9c/V[)k&&wTco׾Gz!YԄk4n9IV)M+/k&i 4˸Ҫggo=` *u1?|YTzM#%$莜+7x?:g9ag(8-gK4 mxk OF߮?z.R_b3t5i +|[[q fۉajEpkٍ[R"E\gOi{lx'Cס\:~G#+GH1XlrH`Ҿ7)ztR6]ք»KJGtJwGTR]JKWg 3u폨ZCvwV2b D-zr?<bJo ڨ\< U Q8X<{M?N<}[#E6nuURRCqQ>D3) "\?C@G9bVdž/ |Ms ` Ĉ^'f1vD,|<2 5;jؖ(,߆jq`Pz>:p͉ߌf>HEZ<r$z7=t[]ogrB:SE.](RmbnDS_s$97sP~և+&6O &udj0MZ@,^oK &HS2oư0pXNxRdITrgDP~?QH+Aӥs eB6"9F{1V$lTWv2JL Pul| kvJȯ{3:KiؾV5_I~wPzT}7,nE".yò ;{#4L̺ \`usv[Α>ڈo, x0{G;ِ(ᆂG_9ޠbz[v>6L3[Oͣq k:1Q9r(BwGN]a@:7y s R6P;|+?Ty䏤-h1Nmm wPgCcg:n;VCF@iaO?q]Jw:;J!]>Ao>i;kl7NKc.J>g:&ϱ#Ñ|\[@ Z ũy>eفDž㑱N w4ϚnX.A=3`Q^5UG)+x"SE>O*яNjZrc>} ԕ?AӃ2&^}LufڍtZvXy&=ƾ`h%F!xhzc@Q$K8k}Ǎd#m '@*grj<תk(k^y# FF^~QhQ(RKO$YVE[Q@քV&e 0i>1O2r-esyއt˷-/+!Kn1c4;[^xuyʰ=tUAGM uv|Xi7 `VF33Ɍ`C /l5HűEʈR\"BYOy~XdDeU=7 `cGOWö'9SvJWJKEc=kpNsZtё#z)M9^l\|<29b+Al# B_8mzn1? t bq<*9j#H\/{$n;;&L%E>N@:{L.^gAQѸUsGlgSnc\ik_ZC>/pF[AhɄ(>Ob$ h%B{~nmb}fҋd`!+3-j/z{o-o=m!):hX(@ŷpm/}jK8 nWM\̕^e~b2E7U+\]znjjypmpAw@<_=|Y6d30Ӻ`*1#-˹HC)2FIV5UXj'aM'Wj+.%Z?z?-wyqb~n|2ڼ#g=`3,Z>K[#QΜ+Wl-W)\&`R RMѧei1`o +*e=k :dߢO;I41;@F46rNs&g|U6CiCVv;<:sK\BRb)D{"f]g\}=_8NC{*5Zp{#ϫ́yQs_=@Ig+w~p_ aEcbVqCM#w:Sk N=S>ԤbGn*o%;|'=`4Yu6GYUCRFn)RoEltTPN LWu8ȲՇNp;]+R];_1h5+AJu7uЯ%p. ]6A{}}5!x7s:> Nft`6L8 r]tƾ<J:- }4j9e cﯦ4Ϊk>>F[֊MH?yQqfмEPtєG u ĺZrA]цB[XK83WrKvTE@J:3ioEhhZZkIwە)]Kmk rWOggރNY  Bň^8IK)hw>5hJPQֱbj 4t7eIKe,ygjV|iWR[BW٨mSZS5m.,skr>Y8sl0Jy3 x|Zד{w18SG+ŬM'TH`vs KߊOc):&+ ـ׽3ћA:^mtaHG'C GX ڟ!hsl\G.%Tg?ͷ~]pei***EKw;J$:K_Zq8BVB=g z0;VA5u0ƬR/pn@\L,2 /x{0hU.zȆ꿜֍\W-(1h μו0->6{ycQe^~r- Ǩ* D[/f2ognuuy\ۍuD\G!3=NH9(;B8r ̦bJ ?hIf6e0NyU2Q;4Ƚ@ dэ>;2!\IsX/E8\=E3EpUgrI7.(O4CC*8FUʹ*$%r0f@tBcP ^w*X |K[tK\|=Pk T Ԝh+ܰYQLSKi+Lvs 8>/-⎛K( JV;[Nxf aOCA,'|G{tMpI/[6?\Op7?M~.Jfbp_Ϝ@\vBQe'5YX^my2FAl19`qo㕺Yi7)'h9&{̙=Küoi>D&2QQU{ O< iqB4SL/q^N,OT}?a!XКa[k̿HOWS*ɮ6@{uu:e#~,Ɇ#}|D_:7_Ug|W1GB coPixb kw*tH}}1.ֶ&m<} 8QMv3O|EYڴk!OBtTAl6tkae{[k0 @7v2,~j^-/ի8dHLN8x^swHB($X),mM)_G*Vg+\|mwC'XJƙe?&T{綠*(FQ^a5T?luFbdąɷڙ3j+D5:"3݈noƍjWy"zx3E7ԵJ:^AX^, ` [0ym!c.U1)y8eHAKu=*_etX߹Nľ[ikA>I|*N<=IǕlիvS^{pɺhR )7BKuA5dnj(T1`[G^"lpc4-/XX3L!J?|qgov@NsjO[cI*q]cp/3"QH'r7(O^l;:1&9 am'qؼ99Ko`v{H.GsH6L~ ~{3PcFCrŽmx)Mנzaئ׫c)*z%n@ox뽍o*0ʄDd鑈@c$3w$C=|G-y.B}ϓaZ^NaD,\)8{`H+>vjz#VXsĩչM= sxSJOb4 R=D}2܃}x6?b sino$r4r '铞v%!"rU$eK[o%ppUM7h@X:u8w@ʧ;،l6lz * _ٝɏXFhmca&нz_OOFttSB_Rj4 6'c< NQT#Ǩ$ڀS8 B@9jB}Pmk ?iSgߏX% GvխL;>b6sL1+S-!/٢KHU1{{kdYk6Czl%{QMi8Ffq*|s*I±b)- Տ1zOu1"7Z+TbF-f(oyL[7 j82ʽ3m?sτPn/ sw2d7xO hOJW8EX»2o~@8^dKѕb O] }bIIJF㙾u w߈;JpPdTB_&+'Brcm`ROcc6[j=bFhY&`顕9.ºzK54ۼi5]ڵZlHw=i|u]VC vxfBOM>E wҜU~@{u-@uu<4|n™%U@|SdC-鹵V+0+!DCE.^- cٸ v_pX.^P::7״+К.Fr'V`D2kx(c.y]ʖ%b B4S$35a $a tas/pB>"9M@_P30wE_$I+{+~ z/~ԉtm1oC*Zj۲/䓶*tqn 7T*g;#Z5R^0jtlچɩYيhyctz$PuP5ID_lb@ [aubY:̴l,Q l!g]S?GaYf2v$yO&v$eߍ.%˵vLCN4G[EnkB!zlcXsS8/o/{Q.U2$6ƭjH$-@;f`cQm u@ -:JE7d'+90g7]g;>Ā}ѱ=jBl 9_jsVT,-ǡLjKB;wm1l"8޾<1X/)&, Sr@5Ct/COIWdL/.FZdRiUa:b~>ݓ_&?> |@JhU/M`s^B>kY 1LO9k99 }L̕]jIAnG?m p =ge^a#ysMzQJ&o^9yH k0 C#fnVj}B3ZH>0m< \r&B%L72a{z\o&Fa:My\1c#wWMZ5 <;@O%Z3[(;09Hg_s4_10/G3;CN1"c)L6vK@3Cs7:FNu!9E*<_DX{}TX \݉,+'•Rq'i8.56)-0rf)~ड़VctogP{ e]~ _|ZOWFnN(;`fdS|q?UX5ڿ4:ItSAaȰGp/۔{:ξ8_' r }8\T+|7^1LNv{Q__5;K d8ִU,i)n@6f{#Rf2%5.}4oRz]H _P6Isߨsr: i}.$ }Fr^cG3S4z;AJ7sIxԱY%5N 3rbWY6qzg47Dl*-3 (.Qtrl&:NQp2z̬Rh-!`\ISHw&, )!GZfġQgQݏ~bmζͭ'{9sugq$M[L!唛d[3>͙n\Źӫ@Yգ^`)V$oiA}j<-r}|ьPkv'7-eWHC Rq.ֶnK\ 4v=^I07Ȟ,]Bj˹򴥴־ R(>߯~eRECY'dogbY8ٮ\5PG9{:I_Tec!.sWZGܡ Ŵ($mX_\ ԚWqhZ;S!KpIaO |rGUp9H8ݯj:Lf%:1]IɂHHb=lzZ3 60sY 2o- K!I S(gG^9"PaO6;h\˚}.d@^)@e,SY攋Q!"}]lbKCXE wz v d<4hx^~یܗMQэ~$T'XDพkRk>ʭQHtzTB;"xJSp d}`b ,G-t~Q |%_#t|ʼnvKI7tWъ_lTSl]D6ۮfK\u]ZF5?E5xh!qI{ʃJ8t$֞2Dl_<ᘓIC*Ͽ+DM8֮Stn@< 2r, ڲ/EM 9$/9_Ms%#ë̯mGvn \T&4. L'ɔ\"y>Bi%ْ)WKD=>t,X-];`Inu4Ұ, ̘tdEAʹ{1{/Z M#~&c x HE赊[67HDruweԼc1Զl iƩg-tādJ47 H%RIcU-4ZdT j'ezr ,}Ƿk>RMm81t`]b3@E&Ec-PUw/7fp6zϺB'v]lۨ9a{Pħ+k,Y] n;`pG%BJ&0m2'<eIkaZcU=&Hp>a~ɮ?hNl#醻;82e 4_=<[5a1iJ#dMIjYC~:qk:̣EŦME=[hp w{u&Ws-"g8(; GGMeJJڈ'g(6$< (&.x(-źpV?;PN_ ecZ툗=#:8WMqNBɢmpu֫ o@ ~CBhkK=!i[\C 1|}r-RKBHCÁ:_ʿG~`pEZ^;˜[VtɭC.Y:CeiK1!EM(-=AQx@;p *K%ٳ𚌡Wlm 'uH3k ڭ=)ݷ0 z$Y}?VkbbcdOS?/'&9Z4HwHpmL bhC"Yai~t¤^fpSv8i%ȄeIZ6uaX ݸmxi Oܭ{D^ $&Ջ #j藕T[Ta2dfw w8L{GgաŪ)~P W yWYz$2i^9̆;a~̨82HO*OXw:61wޏh)ssdsԍ!bra"Sb6dW|^Hfee0N"~Zmh߮%\8O~@58}nN0˽]@PǷH5ffA|3FM٫,N^+0(UskJ\hH|{UB*8tݽ-^s}53ff־^"a<#`$K 7dbh#%}Xs}l~?PT)RW# n8RgLmw}.QG5'$gGJ[S24k2EfXmEuA~}0bփ;sr.נ[o(#HaQ&} 2O˴"ԲAK3Y!,iSR40kߞ$͘ a׻" _sTWw-I2'/DW"})ȋ35@֚G4&}(1?8HKrEuҨ֢(`Ÿcjqkz ^oզ1DX8EaE' e8y#)oKN|F~qU;fXsËͩ[% {2p2͑m]-yijpy S;%>FУPha[+ Zo`>%Kz ke]n/Hy)7X*nI$h*My._rT̚Nyq}5hFAc920L ˃7G4Ce.JGkXz{AF&ThSq5V%1x3RnN&dldu=#6B\.:/ uȒaULob{8uFPL3:)*orYF3JM06:3 oŀ&4؁g!ҺK M|po=3?[S(Uw2w5W3mo@kP71X 0YŞZZxy,!M[df"nJ(~ <>ߩǎ=E|(a,%lYhΔ*4fvb Ce:| e*7&YiiA"[sﵮ_G^޴P" i^[sdr%a~jokM[Iy(x+3R zf/@>u{-li@: u)5mD\-`{9&7WoIc;[? Mr`c܍~Y[<-{Xff V5meۣ^3ȏ1VK{Zm;8X8I'6bdw<!ӿjg֬Ξ\yLk@ ! O}XVŻR,JcZu,!""U~/!3 6nf4Jo")e1[|,OaՐWLU,v7=bluGmM_B7.y3iZ.0pҜ sQ`ąU2> |p׏Ikμ5/ζc`N#] ׁC~YK-VYȲ%G`4k"Yɰ}ff+N Q>\} * 7O%|x~yMUm8C".Z!ΠŃ fATtMUf]pl=UjK2=?/ b/#g3@3.tk/c۟3Q Bc;zf7~g +ܭWxUEOfo?t,cO`8 *$٨y\:=%3yf2n( <,b'(G*IYρa{u"e VXQX݊Y7p̩~2^(s}GǒCZV*r 50:TCkGjC5G0.$ ɧ"_/G& qjt9裄p\hy[R2Ν3:[5[`)^U&rf |G5kX:(`y4c {|kD ΒCiׇ-G,᩻ ɣ3 `hf"AAmCGIyMt.Q?2ώ&p*ӡ/`PeF 5zt  ??n\4yYpgI PU,5/]Fu]m'z@؟Wz, 7ɗ f$_kcSՃ}yʏj\Ůb# ĩ?'RxC;~q%yU9uG,2K@ALx;["ؕ ۛ{UE۫> j ;fzt/ZfWϥD֭,k)rW_/c&? .♌ c/a ZMҿ㦎2R@=EaߟVkoW(]6Os֞өKTj° ?tWwg댈Cg< ƣ>N@QX]=]>zℇz/C~ю3BC+:vp_ΗvʴH4-N!Qa):eH~{wDžW`Nf΁-:^r uW% Dit2ɼaj,J$^XmmH U>DvD8KF)>tYZ).h[u1ip=QZI# ֣Ɖ)T{t%mK_5(iṞC #IqBK N|KAඞ.2!fuu] XY{X|nՓ&6mdvF+jQ\!9̵ ʞFڹV7"u{8[)b{eQtDlvҘ ,771ܡ FcTEM[8 5LNJƞC%Fdi"M_cC?Bo ШPkE]"[oX'.yS~NVu*0 IbWʥKh4D q>3W(%xg#z}nu3G# 5]5d-FtRU! *$uw+u- ymy:>whEv̒~/ `h\1qWw[Aa?&'VPͰy3ad۰ 4;O`;>zg0<~i<Ҩ_Kj䥙sl0 6^;҇&L`ɵ#eHqy`hUaPLґs'oS%a2. pʾu8193;x8E{a {aKz=RHVSW6<)hxF7(υAmƀ u[y~x%T"7EzǴ0^9̡GƲUY >bt+7}!\nY1 >"ѯ xٮ3q7򻶌pRpMu xO$Vة'! l.ЂF#@-yTExnqᄌQgGQ phF `R̂XQhp;Ir Z)! $(/w]ҁ~섣:7ƛg*gq*7~S(A8K8axzLdE4^1"U7oz)14{$ό{_sE<\%Uش/;$t-V{r$sf\4%Hw=V=ySӐBM汑w}T.tJmX}IZȚA)>|Ys3fFUUm82+b= tt%_XN}VgYF?G^`} ;fpIbqer7f-PL =?vV+{n*_!œLlAևǛ*84|e1Ͳ"^a*ĨLiżn }4Dk?NPװ*Vj2W$DƞGa׊=qxxc^sgT|}c 2ď ގ{D |+ NT <)4d:JAɋ$sW Uuλ7"R}ނUF>ζbt,bnF±Uјqny*s; B$FE peP%en-NDT*Rt~G?ШD| L\. VdsV Q~q;(Y?뼯eߵa)d=>J{KR=:BX0#UB O#獼ޭqɱ>5Qs΁zkS}fbG!*Θc%#GX$LG΢Hlqj @KiyN> O Ktߺ ln!ؠSs.O9| % $(6Y0w2 Nn 5Fq ދ-m<@lзkE y*,d,\~ܑvJ_}~8 9e`#c=ڄ{nK]7͜ɱL$[x.n ncH/!GpJB ȯn`SA{l';|V@[M%\ ^Qk͙Fq~4~3gIմE#qq3{2>qws"m-z98࿁r_ˈmLA;W!N~R*sk9U, QVFͿwϵ٪w= |oq7 J[ '(Rӣ*TȔH3 Qz2M/rd#94O)Nb|ge\µ:}g]a9'-0-zZgllX9ʍB ץnꨶ񁫥YྎeL F+C|,}sڋfpZc!A|׬v(M_޷V'Ǚ .ˤk0C82,(LE+o3zJwėL{R!?#'ͳT?Mڸё*dS$93|[&ԜIy- ?T ֧ 턧3,k 4u>{ 9?PSV#E{iMT滧FB!ji6ORisF',CG`-+gd y(o?K峸bP44J/tIlԕBciƷ=aow~Tp)\lm+mv6hzoR^"*U/`Xt||xLm9@&%`~эTVY/Au =j"L,Wx4HW*dzuPWհ7\kZ ;"!'!HKJJtGs) N Pk %΄6Ƀ_1j o+L"0ީ34 A&{^U8|ܱu5SH~-OQ#W2kK񄌡Ej|.C,9wq 4$JV tuΎ42&qn)gaY?"Зv~rv_GW8r :W#bJuv%W]MЫ`u q3q!d+5ƛiyg'߶ǤY[g܋ep%ʃb~cEb xfZx<[NgnY+ҞeuE׸}f33bd d\pX$Q^5ChKk4_TU|eϷKlQR]@s}12Qg..s;-ݭN%@Thȧkyɼ1,rJ̋[(J?f6B*V50c=DžT#o_9?F\{< IEDcIK9VfP~~ȩnCfonz gh yIڴ;(^!"hnO ֽ , D~ ҩ(pW]z]fR ^H`pYrFۭ{P ]MXi,^їg#?o@=K%E3-vp/DeK)m~ "_vl?80^IfeyiYl=!w/YD~s@^7399\S}XwƙJt!.R%SJW@*q /1.A2ș97 5;Vf sc1>e:m+LkfWtv0abAzɤYVj<\1lBHψMH[ -YttDierK ,H=h2XwSp>W1 n2{h.zQFA3-wqMh:Xr[Il'?P+D(WT"U_Dq"]ر{N,_q`'9䉓ACVCd`c ~2/8Q߶.E$0x~li8R=U6gdNΉ=90  R`7CuMDO 6dOK]!'/'~^#lY)Q^-8⢰T"eYMչyZ6;4UyX 'Yr/9tMkEIytVUtXƔ::czB 7Z+Ç~"''9tQ~i?H~؛GՂA&|wbX8.`G3i:W9F$3od"N~t]lcZq wF̅XaO?eh=+@uˣ<1O4VǯCʰ $VK3T`S,B=QhN vI 'U`SSϪ cp,&rmtfeOW RoolZ{8 o#|!El[aVͽujzz20yrʳ5VIq 1U-'XJPD¼@2>"׹Ex4,b}, `~%d]F_RiѴ #Zw;Ldxނw-f7/ |djuv{!aû,bX+JdY66Dw=ҖwwP! CaEQHB:RFo,!$V]L r^ىdBۍL&>kn Q!维P#5C[5Y/gRYﳼz ð0Pg)UyI.so(,V:DǠ k9m:ˌ 9W2]Ik~Y_z+AD?JV갺.~ugZh2 6zӰIyk%Ru?0<2PR JWPyCE*mr7b<{Q;4S .qdB 6L޳|yt-bMF&dz9T5" E6J;_ csLV+)[rW%bjVAC-0!r32M%}.)( )ݭﴪ,aZ&8O^L@IeO U0LGnG.cr1f^y{H&ZRڵŕL†dMp3lC>RuM݁r5f&80QcK8;~VXZ8DNJ4 trJFiKEG^o{;d+v=C bZ-tׄWeXb<!Roр$PibᠫH濜' 75yTahnSTfU;f:#$?5 k%+i7lqq B {F]d{ZON5`1=\7=ctxOqH x.*%KwG&Ïu4NX7C1 Gi7%&~Bj#q`w[Z%UI~HQwvij3͆p`)WA#ec3VwF\]Wv`9h`"w?"ggo]`Gc].JSۉ&NdciSZmxJr;|S$|[6\cFx4,c:کku{ݟ6K@J>Mdf{b4abP Ddׂf5,b$̹LIt mWm<4j,*-YYݡ'^}C{Nt>[[J/"UG\`aƉZnQ,L hmTD.ocbY_B{뎘ٮ>W r)j̴fopPÚR?mŧw`fB#y7 Z]=9cc LXP^o?t^_ynѨGHwu V|WaŻTvR%o9Zj*7&/ޣ)hVlg.{hzJ*D;b=0X2\gՆCq3 =V26ldfcS(LKroDGL`zr3Z$VL/6MS4|{MJNȑ7[z\ 0ރ?t?⡃ wLh ;fX%/d<-i}H.t{'283JdEҀWG+wI >U#hbyd#k'=be|=(e坿mg޸N }D04Y=CxٵʋW0o5[?10Dd):DB(^?g#F؅i7wtE3l>&ޡ*mLHyn W"71 i0!शԗxŏx}9"I`KQe[ySoxXW!cby0G )|3#t gc9HɤQC֯}m-)8z̓ Ƀ =r޸ol;5\@"PX/T T/]@֖Et(L&bvZkU zEZn-LpG]Kw`)zWIL sl2+:!;aKF룓צǒhol5V2_;VģI2= |H-,Qg0-gqetp۾P~FQuC- JοĮg}Qe ڧh4؀֞":h32htb; dӮ+*s~ظ*dg*ry+>x1"߄/APW/r`}f]RXb0:nJեoy!m][ciP5Q@9\_yX B}j)89ӯ`?<@A Y }$o;Z)@,#wy`c})\-kT,Bt Ac(d~H\U; O!߱+C mh )=)-sT;m˧"yV Ge!_%y菚g}E!_HP;t~EgCfOMqüW#7q-uM17= :[s9_ 0G2e8ޱ8IvNjvW.0H&,FN'1:hrU~dn,BO%f@z4 ƈZwp:/ ˢWd<& ڈfNuG>[RQҝe{ޜ~h<`^6FS:|%|OT>kޖ]ڢ<.g43@®I\HCʖ{^9Է܇*{سO{&2]r3duZIr2aX(z5:8y[9\EB' ǀīhyb?qݹyO7u܋ENZ8Aثd0ɆǔdDzPthvIQ}٩~F);"PdK ;dWC%KK=.I5™|y=s/MO籁Kɳtߏyl_{ !NJVxd|LťBEp!v>\uFc,USORtJ\Nq´2e =6?*ʷ5Cߝc &/UzfVxt'Qyl1mwY shn[퉪մ |csM]xO鳤Ŧ"((]W9%Ep #pWi#Γ?Iqx^/D|]bv`gI_@+;-7_89lu,nh'#մX"gzh Ib #@s][d[ɜim QE}nKZ*4*n+H`D5P<%M _+Qi3Jj8?!)?u! %g/\:Օ:gZ\3LL[&]bdncyk&SJ0- ;rbVYԽy0fGvjm': =~_JL$Wyz,7`tU-ۋ[ѫ5 3<$u hHN0PXMRx@1[bg6ȈdŴ%ܡtSJd (oU+)l+%泻q=X{yS{Ŝ(p4UW0_`]ȯ TWB=9A_89(>5"!mB0: ۶~x1繵TOk&'7LaUp6FcTe@G%|HGO '"++As&ju9@.UV =NAa UKzhc/s@JG˦`moR _=Grp+j!Vu'\ke,l0 ?9z҃'/L2ᾟĢĽC J[qQ} Ԛ6p|%ȥ;%pJ*2OvlcvGUUt#:3%b@z2 3)T;-IZl,9r>{A\0ԓbSƧϋ!h[gU6 ̴rɄ}ɳEDSAf갔Į-%IwGK=xً \זO>Wԃ&{S3 h7.Oj(;psE:+2@^I(۟J`~ΨJW=;'՝/Ƈr93"2^*{ 燨))hܘj ,fRf,,nF),$.n/#pG`*.ߙ^Ow6̀mdv3dQegꏑsf[mly9t3ZmsϤ^̑"c\Ilazq _~Էqj [/bc5QӀɼ]V;QR_@R$-sR+s ;'6#0(T-Q$&yFkܵh9iW?L[\t(ۺԢle%]:+vX>*g!Y2N0 eE̾ŗ~QHs( >8.0S˨8I%/#%K%cлiʣS*/UnvFL4:i+l4̑o떉T0{Յ+eoguΚ*5KcKn]nmg1q_߆x`'\H$I558+(zK=_B &MEvEÕ3.ӻw 3ⰴl"SBQ  kP2e>KZ;)C\HeT4QBjk c2_.謅ƤS@!풊wxQa4u\yPEe`a|Z[-VL4VƩ:G`(b`=ibȵ$ï,i턆z=6x/V[u'Pc(hjirg>@J:/gPa)vzQskͨ5@SȠS}54D"ḞUȠ\(b%ecª{{GWJTx?胮$sT{5!ZCg0&zZm#JRN~SR@ ߝT9+\΅JߐX+WD=ǑBG~}" )vj?Wzee5/=F&nBBQcŢ !ǩ\TN>bQyz䵊UynqӢa>vI(w"5aKhvQȯN7_JO};ѳ?Ou9{*a)-,6maYOmPg'6h]d {Gd| ᏁuLYE/Wy}KNU|-9ϑVkiL\Q '\˿>Z5-0 j>&Pi%zG /l؁=DL1);<_}…cF ?5r)| o;o +zMDN(D"0@~PP2$dY^1\"ԥ\tpN3b~ 7&()JH>A\XB;TIߺ4xiխ.(#gmPہDZY;@1qHW39ҨaLÎw15DEAw2t-ĎA 9UMBrU _"@5Z/?xW ZoAS!ʮ=c>&a.N^ =WEDfAjB w9O>*H˙>Ur0~t6ָX|n>E#DJ 8VS8{8c;=Omr .inIYz9 H)0y8em5cvՏthߦ<%Sx=z Jr-{>~heUkvѐ+H8t'h#46z\>[h6OBl9~<ĐucfaL [0?&Iȧ߽sVz=uuxHl]|w9 Kj= 6}cz7 (F#..֨#}jEFe>vDIתC@'9~1|*m'} q˦n<{EXm>WWw s9K{ 1z a!Lݑ]E+ { A8\ s`+Ìc(P*4q2F FPA${ XC݅.$eҡF;>8!%0qMI!\UkTS6: ;],0_v O$2u[W+GdU\W.[K^"(ޘIz!Rdw~K2ğ|Yaheʨ\ NN4xskaɦl,xCW{(XŠ=zu9Tw" =*&9<Æ0a-7^>0%)T[k&P8ݳ{/S.ѳGDP&cMW<]Dut!>A,# 8௖1mg8:UPԴF<ItEZ@~fOQeÒD-+"=M:vY5[!K-y Og':cew򃎷M/1/>J%.SݿkPcq:v?-Nw&7Vf& &*޼@PkT;uާƞK `$?a=~(jÜ?A"dTA`,^/HT q7( &$N{J[]HE]*c K!Wf{] w7 4K͸oo~eOݒ-/A7Z{D1"4&DM:F*3G{ZD]xk붑8x]qZs,7tvJF0rLPEd6.僪_Q{1\EC*x~@k: M<m 3^7p͂(brlkEcjVbm{|b}(8Nuou4XY24czh9M8SPk8^'{4?\%8)AD.[{xffNI*o[ŝMzl%^3@!SSJ|7$Vf;b􃕱Imvړ;kF\9h 1.q ;y``#mB:F绚{՜S8b҆5VjEth,Jy`"ˈ ?5rLGkݷ- /pK%@BI\[ǻw#QDey(q^ m H(Yk/_8k%pcN $a$ǣV X6Nhd;FA]*h?_hpկR(aNW_7tgIi}`@Nx!cb 뤢@tj`Q͎:tq},^Xn=hIsv  QhXU4Z[#[dҔG{c"Od0#ѝ?mwW켺@dom8Fzœ[&V' }e\RfQ]ǔ8gP=iOlA/!-F ސګwaPh1PfM6y[QC]b%O~^r` cWfn5biZ_L_R)M6.}ymYmYo>lu VV\ :ޓt2äɂE̅nE@I^ <xgioƛI(9B)]Td-e(F$m(NlgiSV[(KR[IQw%b@#a^ 04@= .PD\}ygk*M%N8ZӺR㄁N'b UU#VFR'gbi c-g] v(OmnlT< :] r/xMWWzX}l+%z V[p;s5k26k^6E_(ՏѩEw}ln n~qQuɔrg93LX`Hܜ*0C\ff"i.Kq 4ۙb+F6FL%Ϧ-*:/E`Y٢5s6rW/k^ܿs6*k"NEg$?@ :"A[BmsC1ZkWl3!u> X׼ 9U|@5$BzɂDG\[uzj`X cYTH MY y\I2EW$ޕK@.]4_U)KD|^=*x+ ?Dž#ݟxXx^'R>M!4 d}*-_ǘvHfשV^Z  ;k%lɺL~k^f>C}…nBƔe i隆1ʛD0rx3ujmiH5 ]$si0q'IXe:?]Hߪ7%P6TD2I+F"g*ekų;E^Hs.r ?I:܈%okoj\r<6|tIx̪ .CAVE- %%ONƛf"JZ+ *'З,8*%hquʵ9HzvfE\tf%o ˺/\8v/ -8$a#_U Xfv@uo+ȠڡYeGÙ4.I9qH|FU)3j)[΋znc2.qFQ'M ul Ԏ ']|羣!\ā yoOafeeWH?ugr=QJE WQO&hv>]y#oU9wnI& 5<64LzknR*4+m41hl_;By8Fٞ0=nF樿8fSTǷ &PJl a娰0erT'JzΎN$&F02jڛxR"h22С^kZ: \Ж,[mze׈bu*X$/< g肱y6=薛i@C)㌯*Yd:r]R`t V?Ձ\D?S8,T%m^54bFU5w lQ!J$PRR7((WǑMn'S!O~ ^2SDO0=]UN,1ӣuE}%VaLү 3<7˒H9'5tnOpJm 4 ]8MUZMDžN{> t6 "Iig˗Rf܎CXnO1lMU\>R\rnO#Ɔ T a. BL*a\*Dq/0?}rË/3󫩄 GtO!_TTS&nN)N^Ջ'bHP=m]/'kw].\}>T7@Gt4YU>4C!:6p;6IC֖Z|5㘵ֵ,G"ٮqFh7ωw!*0XJ2L#fA$}C]es6dW/pY+(;ywvEJeS)s$B\Jp*ՒF32'Z +f5e=;:r` ι)6܃s^oоiviLۚC?d-SG$s+Qh?tXnqT`;9|lJ8Ɣk 7p&+ =OJ !Z;j*QL,D'jjv܌7;͙=(e;NȰy.%Gya\zԏrGƢ9X1m:mPƖ*M&9gGOx`Ko/g7bY@ڕl/-rjNa)Bj&,J $8 cPWΤ&lTgw\IA~mT*|X|2FuR]#͉cfŇ0yŽBk6U BOM#liQ>ĝ-^(F;6,ph14PT{ x8_xi[Ƃ9_- 7SUN {(JgK'˲i/ < xU#s%n:m|1v@Q)ýCC 9 KenAJVͦX{M,0NPq XZlກd i^څG=ۆ4J5@|#^9 ܬRc&\'ki)DMR <`u}Z>InNے @\H]U=߉o. dj*C 8Aq&~c_ȕk'CǐthO ke-G&tٛ0E:sU5{Ig֌5MijK`bRǴ$zP f:Әۺ6jdQB7em8CvDi&w٠5Sdρ 15A r4_\<ìÿy'hN H]:}nesuL?su]_4n9LunrQ~QJl=bkzx:}Oj`sݛ6&mIOVg{XEIuLG3:QqjZ,I4Y$p+e:ϴ^K׶.xpy6zmthdl%PP8*hXQlR T6:{Lx5;+pg_).W-rze+b 9f wD BXwcjf5d˱ Z 4;ٍGp"M-;"ĘU8|FZ[f,$8)!;\4\w.!6{j ˝.U@ cIיXB0W!\knC\z0γу/m2s<35qm^̱QCyNsFN%ji潬roMg7 Ч1ڒ\AHIFvc==EK>$\³ppxwfNȔ^}i k66 a\yO6w -Y~PxS)q$0m\_E|:7*H՗?4+|uJXk&~;s\jA8(ـ,j <ߕ#sūT?U5bt5TiON4[䶓ܣX# LXDEp־D{eD&pwdx\ DzLlWP!J GQ{>8@S{PheK,3Xi Bnf :G3IФsp!()Q,?fmH9@RTWp->[ 7%="$Vң=_vr|ojQfOK]v^}3ŦRVU#gWw˦QHt<ɸTOv+Gq\6nj)4_reuH$i J}/nw*v @MeA63;6+Dml ٽ[vy- w,I]J]*1EK0m  C%4)[պmm2ӧHlE1߬ҔeBҨq#NjIBjƛ0֠.K0~; y}& q7j!,dE؀J[~ӅUg2RZ- k`iŽ޴~ j벙* hF Y4? ʴa9iSEiS` GNJ@v#whrYи1 /ĺ=bdSzDzV'.vl5 C/.]c32 Sm@A~b#g%aa^jy%](\A{_+wP]Wf!u 8mMozGAX6NӥF1yAk##l2?4\8/kau :V:@4P= L LuJbgUhnH2].'W<ϣ]2Ѧ6jùx f0ؑ0˾e0eف봏V8I2SA,sPN~} ~7%/G-ۦtoh#vxck{γuDrX薙A(ށuo94zKf{M诂̀veX;|{z%l >Oisw᠜tHu>@8ɩ!S&%=>}˷.JKBs(&M pdI;-M+2C=t%T(-k*R+ķvx!H 1M ڃҙT_c{k5n\\9*VzL~SO N+<6nkT:>Vս] +)ʻo+8'Wߎȴ+| = NioF̎X+Ѽzf`CK+0SZ#oTu%SyԓQL U{9"Y)m^HA?SM-B#lʏfz^>^'-bqi垘St;c6,~\db3?dj=YEӽ2.KYWrEվ 0f!8 ry/VN/|n4mj$EPVg'_ܺ{pu0JI{E&"$y b_4dM{|Ѹn j^_m Y6`I]}ֵ73m˦cX㪲dN|qC9EL?^q.ã6$6D<d d 1˃Pj(dI'KE7F 8~Kp*;oh2FJwG8HÁ<}KOcrص]aM bjr̊ ~Q)o NՃ>|,_f㟤gh]p*ZGVJʆ\Tl_a#h/RM-[.$B5d=CF?:%h 8z6 ɟ%6#/9Z"bP"-rɐtpQ5W͌ @?'d!&M.hፕDa)$Yw.7g#k$X>ObT}~P#*g.#{ ]O D;j-Q{ť8DxMC-}6M'hE!uomya9Fa`0 ˸Či|h.8B J 4;:DzkgEʶ(1$ lFY{_.nYwXĵ?4X驘:Bze 誣&5; ]"bǧqZ 2. d@BeґolC]zWrCrC Xlu5%!{n_7] GYא;^? 9?ۆC\E coLSkj{&R{Aɮ"+Y;Փ1W;w?(gYߞ,TP2h0,|"L2]ҷo]6 ]>a*H$ۆ)4IY+%.X. ҽ9}Q9PS&"DџC6\wnm:nopq i3gPd@gyDln&N %N<"tb=cYSxf>C/Jk2;e5ƗfSY] +CB E  \WnSާs ߙ%5΀-P"_XA&*;_*:0Cκ!GER82ɴǧbn>t+JMUΑp(}}귖 []y0y B'?.^*z]7\v |FkrIZ\Ё+u;!aZxC˨\3"1,f :y5Jy(oɼEstvGrKx]{ iNgFVFW+D) `O[>[]8ۤ£aL9Cz| ΀.8;3 A}@2"SX5AFGڜБBX%7؋ >[Ā"dduu ܟKU/lk}0,+vy6QeXUI'nhV䔞ʦ;NVN$6%gTz4G+7'^Iهzqmˢ!4݁㘥`LMn&TmҷKC\*z,f,7uA{#4`NO5x'P\V:2#%6yp%PȘöEȈC^.^svL*_+w ͽ s.BlwRZk` L;kR"a- 'UkwXaNͩN*1~k G1a$< KX:]ySdy\4: xJ,vWkAnFG!D6m`s8  r@*Wo- `63,;7C گΣcj?lIt,ðدe ,R<9p* Gc2ûJ ϪzDkձ4. :GcnXne"*hw#LB vitw}uU3Wb5~#"dϰ?:Qjlf6CJfX5M?0tXK:5Ek3-uƵm4l&6@\l|ahI O ui+E8:ܽrطnW8qɪ tSj;n>&dC*]Wkuo@*}|_UFM\ap$jЏFvT:v[`T=g{Q:,&X_j;qe69)Ȃrovx 湯R("Ƨ {GֶQbXE[twWp4`ʟi ֦|WԳ/H'z 57 "ʵ埠NVY=Q@(wd' /ZO] b-N(( MhTY%ݳqR.|kpfK"﩯g)rԞyr5Sp "rbR]bK>Rņh!fq xi@ .7׮9b?;w٣%oph1w;FU8O+ {Yx]3'ࡖlyG_ ɀÊ(J%16vؙ6FE71Ill$baɣ1xNK` ۇ$?&I'hqtU6`^񮣩o*^:@ ~l7@nޭޑ,r_[|,_TL|Dفa-l[qAQbɆ,-@IPܥ 0@a8~>%[ϜK&,xa|g,FM`MI½u4,]&>ԧoTM0V4[t:<'>+78GIC~ P|NTk,<ǰkXߙim (i7aA!d ,6/E0L<ǰ 5NGw @[Jqay ȟC)>4z wetz4jN5|D$7*LnIRјE$ +(c ה\m!HV.{[epxB@Du8 ?v&EO%07,ޣ\xdtW^Ur{=zd q_Jt'8ϭ'#5PPgu6I@P$2 k< iݮBY ERbhO⃤L*ɚϒ=i Kii<^ T/VKTVoB}n\Zy٪&.sUʡ3=W^MFdJ-D}˰@m`am{:: 6eE8Km .c[Vz v$]#V&Ix-\}qx`~8u#BΟ:q@ppwt iD suwt H!b/|t8_ЊGGì[,Pn<ɮQPՕWG@^ϕvÁEšOhJuœN%*̲<(:+I*5M^ +^J7F{0TAU+4|c~d[t iGaD]H_:ƌ[ȠYU~r IDZӜS=b<`z dR2 1S͈>sTDr/]_:'AR4S0H`QyX ?8(`oAcN/zUS*+N3+[;ęҪt:Hh->ǫqMm/N53'}FFb ыE@ ] {ߥݏQ^O8!Ӊad"=@U/Z-^$e^͋ˁR4YFfYD-kcs.sTn 7AIeYHl١s8%S;c!=C\U%)x]*Jl;D%%ȭ0a!󻪘ʚM\jaғkbR$(` *6K-IFpmbwN˻o&\xt3ytͰTQ Yw<!>!sށS(&2[ἶQlR {Jw9ZcJtt(:Ak5zA*VQ: ʵ EتG)x5?T qZPY wR,k1q$ cvNzn'nUCTH0@3ywIb[o%v ?/` {4xCV)G:vgδ Ly'}q2 {0O+$!ڝ3Qӝ~(\VF8I0 "1*Mؚ*1vDZntȚ<6I⶧qm^ggJKmLiX;s|e|,cS1S}8j4s ޙz Rh߅m5Ih&x59b %Dc{mi4.NO_'O~hu@~j _Mnu%_Q3O?t!!("?g%{~wGwtv(ϬUGLXbիSkp}J1+S*vu|:5`5ns0ű°LwOf. 9.K.Gcxdz>2S>IޟCl#Ȏ.+ق9C]b;3u@eGe^Ý0d=<5P1N6'Bq(]Z\~+]@l}Aש+cWU6@OFm_J\ַK nf2D ߾/U%1U6r=XK׫2f vBH%_7q [@|uZI؛!o]PR)t<SY,Hu7=7R׳ r"XS1"^ .^ɴٽ|4V-̛ @ (c~dW/GMq6]Q`sWPAOe5Lox2`pz5Bi"y7P\; 3MeL+^Дte9Qdʒo$۶>A>5e .|RbibuMxHI;Js+\ƒߨ|q^/p{ 73n?Lw({Lۗ5y&+1GTQ&~ۊˈ1ڏB)18J3u8-DOD3Dh_~:pMGklAIQr%DY[95I]TҲA>[~o A10o6SJWl2`w”ߒuYxro#6*8M4'{?FnaȪ} Д. E~>=Jڳ"U&&Q: `=R{A6tZ?fp,t|ӬO!a 2Rϥ~_{V@AqƩD0).XժC/(R ƴxؖ^P?}H7UE3mAj %d"dAlʶMUȕD]W#agwDyxЗ>yE5!o9 Qr"XA(F!2Pm+qis}ZSK'nDazGDEs1:Gt㟵yȑAhs70[OQ zS('Rd6Je-rBE"7Vq9gv` 6<%aWR&Lε!Cv08u/J# \FVu)N s歍`Ņ },ku Uu$F,:Uv ޽\/퐐cR^4WӔa4ּ^I1MP " s*T`X?DmoC ïVfbt0=Wp77J$Iv:jkfK ;1n09gyI3hɬEb=LyWB/oR<lj(mO]FQN7 Sp N2:hlɎcGhM`k00cš_XHC=.@.VIgyh><:^q41~ 6=Z}KgqƓ8 1I yI hꪋ;r~&o ݱUIZ n#jfʇ gap [-;yo;Yv,"BL>Ml SLPӚn<ep_r$To "WgCc,XV~/ٙ| |HFQE!ߜQlHZ QM^5ktE^< hi!j=%@n]C>p94}78 dT%>f~ƚ {K߮.˼H>ͬ -{g[L0իS^!7E{} ŒQMxѦL"f*2=ܘ~/|*РN{p:l#]Y;l~h8LJ/H8꠻ &Q}y@ ]Bͨ=EؘXgWxᬔ8T;@XIǏh|7H<`2r%)n r_Gzu}1x)yu$sS|r6V݅ xMv5~wT{TȰ%oP/Uǔ0eDa\n6Ip&xAi~VyɲYXi>ѹ jZncya\jK1d.KX%wApVG%\XoJ39:~/vʮH ܄(Nns\lOt%7re0lr)Qxh<9p5#r?1yI2XLE<gWEf,T"{s+鱦̢/c\Q}#F%;*TQO/BߘEssaG%{ڷo |J6Ej }M+|lAZf3U{֛A }zsMoczو0X0U/&h繗,>|K{H${/I\F3\ I^ lb͑iUr ÂQb@b][(LH!ϡ:%}v$[djt^P&[9> yA2 FI-6hVL;[cd+Ώ-Ydn#3BTg[' uJȇEQ:߹Z,O'J&xaOy57}r4 4t% |i+ pziYX)C Y=wKͣPëGy]vIb},}, ]?c+ӂ/Bn@ ,3hؤMKwz VT*<ߔd31:Kz,UyH59퍅Ҏ]qm+K;eNffP@˖}̷gy i֏/ݝ&2KR9o%d BQ_Y H&O3@˺oV>dB.hnl6%ʵRX&P17lmhRz{@#Bj"NNNyjC!#ѕE8zY{|LM{tq:zd I l4/E!4_sͼ% (U8ȷw!ɬeMeP'/' +~˺IAyS}5/{40]׵Ok(!w8>#T[O 7F®>X7ƅϒBbgz?J`27 `dYU+b]twऔZ׬%t-R/8&vJE p*ltS ̈́%bTE I2HA0R#J:/07K&? q\RPWAy<~`7IC_ytRج )YvN!.!ZHou^BbM<.Z~PK'cd} =9a؟泭YخZ} 8pTxM9L yP!B+JZSůyP3Էrf)t!o`forYцѬL:Mm08}`MVRC$!B5~ c+~;]<"]zc%#0l (ϻgC.n@Gtd0DL 2vC ʐI|yGo"P"^U.}V6(9UTf%[KnfO_) _>"Q'%gC.pR5٠W;Ke4زZ+2Ձ֖\"|V|&&굴澖]lED$b$ƝH9!ެ/\'Rd<0]巜?7Z }i:e'8ޫK 0*>\/CWxhir&SiWE5"Zމ|rY-:XI('UpyB~*ϟײ]d!~~ &z*2!a'D0eu&b+6Dնjls 3 hgzf-?ܓZ- o+ɗ> G[I`yĮ?>UnL,eNA H%J|ȥUWeO[ky78m 5l&jNdr=l~<6bBBg1. aJ|"}}/u,H,j$+Ed̯] )V\`Hp $K=2:{<΂kԛb}xNGW L|1^#q$9O0_RaRƒ X-3j Bp~S&4}genD%ϮSE 5ztӥrڣӇ8 gfZ7 j}WHdک_Dɟ6ab,g*.O/:)/slN:F.oFF| 02H\/Zueӛrz*ͫ:uƞ*X` 7H!b="qnYXsr2TCcB* :(EFLMƗ&(l8Mkvދ;vbT`_$D1h -|IXT$f oFݏx`+q g0RVճ<1Rfk- \@3Zɣ-%5e. L\aDi u<20%ŷsSJԽX#C,keAuR[C7E\EO2kϞns¿ }DfmrZD4"9/qj]iSRtgH*,O9;W8\YJ%\)Ko8n:3R:Apg# 1`$Dy; ёd$х0`pN'q%?| +eZ>Q=3*Lޘ|5a{Y24渆PAFQSIGѵƩ=$)ck9<_M$ @O + Vh,V8Aw)yÃwrܳ͆ ș/>mnvm'`x92i5٨xm]V(Γ eӾStaT/cfa DZ_; 66t~ aKqY+Y @$>ύ<E jRuϠݔ30̸fkz )̈́ mF'[N H#ܝj|?4n77;2!(/G!+pԯoKwz& P~t1 gt!@:uREyO6%D奟bP_AsـQ`Zsp!SFQxPeS=)q/sd@H +!cGyEP%tJɍ&K֭ц ua9G]/!Vݮ3DySAP)`o(ӖTA=:0%*x|-\xsJ,P:a<4if#[jw߅pE 0JԄtMС^' m@Y8Kٯboߠ~Hv{aX`dˮ$wz bEuu|: uөX')9[\6CHOvgISbZ*8H]D ^R+ykn8I&}š `k-˅.Ű8|-R8Qq)R1t0mТ޳dyG_dYձz!K I&bZ|YJw%6-6X/:1Yk:t|Me"Q8MnI3" kfh/4[Җhh,y5zv3]}|>س^Cohj~0%GjgCY[nf<|^i[t u!jhRe"kJnR1,u& !efO}& .b9NfA7:a 6KZﲡ%dқ/AG8 p9k*&n` j=< N0!ӂ<ԌA˨ꈸD<ȫˁqlTz2@-hzona?/d`݂ D&MJvNJ}^>(eЭBcՍ0|TS"k4օI.V7tFO6wt.^]_d Z.f7dEroK m˛]\ 'aRlN5w.F6QǨkKה z#~/Ș!(ݞοW]\zv+w+q.T,]Kj_<\4 r|ȼ ˘KE~& _i%2ܦ}{_gxUՋ#\5vXv:.X Wz#DgN[aqO}/bŻ}GϞA6w+x[rvVV_V#&;O m!5϶]vө-IHl$MkHLt \i x)ߪ&Q@^9s\8ԓRBPc(&?ђMm;u4 ~ 4,,ד(㻤g4 W όz!:wtn !9b9pyV ! WtKWs3MԴ!z}L-틏 _dyAxt %p`!BJa$Nב-qR]5ծ.60?Y*!߷j vg gS/ Oq @਺gy5Ͽ iI"NYLp;,+sjŠo]˙~CV8G'mm2kdb_H>*+7@3&\&Ri4L ٘<bO/sꃈU-<N ,? T{QkJN(Jܠ%)i+ X@WXe}●w!^6TeC )At lqj&'6 U%k gDQ4smֺ4ƐE~Hكr(?G>hX-Ce6+ %g[ymljCRؽЉ> `w|]5@(*mig1.1ic'ݩI9&Q2)< -j?ZP~Q >ea# 55,^;Kk(m*Nt<@ë` p>8R5UR!mcGcTS䏝d,! 6u ]PK<Ґ[jmw]5/[4H[κz7s#%{[%f/Q٫ ju-d"/cW5brSni] /{֦'mdBw1 AeJf=Lbk -G8m;oU!3 FjS:feE$򰌋|̩Alr0jph/j`/r1a Y^ )iXmO0 dJ˜1=&Du7QD׬Xuh`xe j f,~E#`2)Ejyy4U/^TWR]m?m=e&5 (\+n[9tJ+q ADz6P iHvMaM6]?:aꉗ}|TD}JLc;i m8GG; V&ѐOʸS `/Q^0Y+|T,Ʊ.$Ky{ ikjq^ޒ9f^w1V&BFMtu.N:_Sc|KRY]OVق m LEI0dg' %h=19"bˉfO}x1B(Fj,i(ع[6n:jKZftL!ݽt@BLW4J)t6i'COl34SXxÞ$e1Hteß[`HK@vu5y#-L rQBQSlb0pIGw〖1aҶ"&z͂RWєt0_3ݤ/xC XpyV(}P{9NUD>m s>R, */bX]ۙ)7lUׇa((]yzX; iJ4>Ӭ5G A0IYf6Vz37 (P+oԖ#cR~ D#ɧs҂^M][_cW D5(#hpCmZvtM|D!S V$;EgsPd uϞ&=~%, <`# w/[w"pR_ZD}֏""yÄ3 Ɂ"sȹB,+Ѩҝх=!5aQ >,s|:n&|CAOJM6$%v!UDBY v-OOr044"/ٴjf(Nd)jjI_+|t>Ͷ31nS%d#@c<gBӊ= ;pGq˃dvs!s %ae(T^pĖZ1uLw%o32Ȭ}yƛxs(ۀGW9B o.( h))HKsxJHSE,esK^^qԣ%`';i0xхv @12h p(mi3AΆJ!U(=373ˤf+i &9uB]l>:g|dkI"f7AXVu! vb>KGvHp\rqAw,!`#E_!cf3yED5mא"ݰwX[" U?y{ 2~KKVogemO:rԒAut^*GV1&`"]ꨖMM¬rH~s@eBjc%X_xCjl'pOj^eE1ujeb$#]/&-_n?{x,K " }r͎ cڗPj2 D(}ȏ$+NAc'?4HmG}*dm L߹$/r_EAg7޺.9~WYl!aaAblR.7U(+765RimbFo_e&۴ a4/aUⳞ/kݹůt3)ǔEu+a-%~Q29o7#~J +P7PW7!C瞊bl#PÅP°FV p ь[;r((ɢ:q&';B:_I/MǨ\R5{?C<lA-1ҹq<#MŸӇ!5D&~:Ew6aR"v~O ]-e&S$XE6ZyH?7(2zaJ{ΘUjtIO&q; ovN<5w=WlCU|dږ D&e$螙%F܆= StRӇ3Eq,Q9LIث\Y֏7諥vFOgWvY% ZV= Ev޷EaU*}  $$bͩT[cFwMze_]cP)§W) S"ݏ?l|^v߅\ë9 Va*hi0\j" R5qh+G0kŽU` ^}%Hivu)a;Goa݂hMڕ|yV\1^ˈ:|mV=6+jiM&K,Gʷ|z+8Dà @$ 7CR1lr c2-a*s{ jm%Cd((iQ۵)=|  xdݕri#S`6~Q'1?,,ibSm-݉pPTOn"/dRC HRlHv73 U~boΟxV΅6nk/2!Hk9@ K `x[alǗU3ԎگQ ce5"bQsFm);ÈiX[{6.K_PCT{;k|jNUهƘ?_Wr2XL3h!ָ#^bf_xw4Owxfj[ 4sv0f4 p2aBUZ 0ef=֡dDDKb۟%v:FXGI7O MeF$ ب N]|й5?bb=у*s7 sx%ja>u#@55œ3_msNd]V)f$ $״m x5-~|Hߺ9Z#G%@iӠxqnJ' [ 4Gs3Nvlq<" 7@ Յ{8ZQ2OjЋ*/D:xpyʆ;ũ"pQf9 {1D|I[泮STA!…[T|K>JYu/l*r#$ M_v9`t,٘"=f2/}DNj`an O*@yA3'Gڕ0><h:M~QbC-qVxe-\}e'=ݗ|VShj[<)GI^I5ɃHNr۴`yO+?$o{3CjJvr"W;nxZ5x;9 ZYI6!wP4n*'ނKqpϵ*AXrz6Z1q8*Ŗl1(íeq)5$C ǝ~0.;na:+mptcSڈy ^.YbHKzXUZ-'w8C(^p6]([A1=P_@lg)7׌VY_cȀ]5]g<Ƒ[`/-QT`^v$v&~NڏSA 1`>]Grޭ(A E@fk )H?gحbhQxSX춮M;z`U4c3"Kp$G)`E[ àoЋl"Os)DYLKpʴ@^<SLWe~riɚŝK* ua.͙`̟•#$}UD#ae]P'$QZ6٪);Gpv1[Ͷ粫ݯu WPu8l#7@wT";W*ː/fxl:zAM# { Cj,<ҡyo:6Uf`Y^'6*O L?X4"@peNA'ً=\4b7GLj%*C ׮vqoG;$w:hkW5jDzӓ[ 1C(= ʹ@yUu9Zi 7P)8~u%4lCoEME8_ (H. f+ee]3 \Q,xKI8q]8 6)!g?%+Adt($2y1 'eyR/>XT &kՠ&J&QOz8 YPIhqNev7Bճ/P8tU/ ,stwڥO㋪K3xPVJ7gpPfdЯM'/8*oa3WHDLW Wn3/"@o] fh3$T%ш0'x(]=HgJ|-%/ܴ/.NWȆ}|un vRYúH$ Y7_ \jkPѨE4=;nDNv嘁>R96kl"+9I3iFHFF1lR/yyi,^naYU!f:?4TnHBݶ ww~{ˉLvE QбXf"W " -vgW<5ɂ;!wx']=o&s&yu6|4<+D׏&%[[ɲT!4kxnx"jG%qb3$pazfE$TnX2(CflBS2EܭNaOܚ cf-ZXu0(3 ^zO8J𞅚AF#Fjf"(&}lK?fhaecf%ʰ'yKN% p!.RcN:Ȋ.57 ;lI gP"+~i:6&Q%6ˊ?*WϥO;4R+,\>Wk<[iɣR8r g. hcp|B<_ǩxxOZ+#SjoB< 76^+ */DQS_)P%cz">ZZ@8?'V3Y9*&MP;%sN,\M>Ix&!( D({'H)v9J ]Dmy:Mb\ty?t9< ]֣t-zS >tْ_|N cQ=gsTK-ޜé/| T`:IK^lY"9kthEE&dtҶ`a+ӈJkbYt =Y,WNٴېJB}pFGty$ Fj[hĉLL0V3GȢ#w#ܡhƶ\dUWI_~a%<+Jƕm|jCRSBx7>aOj۟.cux:d8E qvW| E"&mc(G1\{Z=/^i/;0?сґ8û!:= Ayh53ZwoRGkŤvx nu@ CD3nQcUɛlzQ~ܫh4m*yVH^ 7UY=4-&/͚wjF{VP=7 CPdc%/$NhWeVtȜ(J:ny0{8sGdݱ lN1 uL&Ha` o"r&Oɥ<ل ;3kJ6ht/H1e?[IPs^-v(>q%`.[Qg4q">gQh %gOmr4FS47=fqk;5}̡dU\q:X]ӥlnWԨ>5/YwDrLڭ1}gG7kɰǁ~}S$OxҢ 9}yWc)|O9TxΥ~%U^VVli7 ک 4QWJ gH dI$/JTEY-=敔ؑ`fzs H_}#e mh5FxHh笚V<I{Q_ob卼+:B0~?Ǎ׺yQ. !i u Z477]@&Rj渲"Ll{Hs dpzIU/!< "{6=J%w kP܏;0b/ FAՔ`^פƜD'Skt\wodm: џah)h؛2@CqZ1^H 2*:HSLE¦WDf̷ͿMaZN{1̮cҔ{ Wgn7q$&&b9,u^y61U @*Z]ydkV>`,Ry<KK!j2Ӛ$Tk\pMJj]΃()R'DlC7'8@cgPFY5u'xUТĵo鯜~c.k|{w >J;0Yj]wg1\ ׃Z|@c; 2vxO 3oĔʈI E#w3V*W䞏.-NpW_[G Y< 6d)(#C{E2/쎎|w{{I/8(PY3]U+֡7::S[=ƠKWPcg;`]J$}`iہTKKȫ&czĬˢ'=ff?q.ytԘ{23tO0_NQud o}"tQe8P} O :X%]͎ui=k˚.| ^0P|JQ(C{.D1f5nqte%[ ؆m|E%} r|ʼngV,ju{Q@ 1P$Uy9?%͍x6lZ %Vdnc֕V/0ة%I\wH%^o|qNȦ?5r8g0+Fv #&Zv>5䭫uet#ieG|cCuD%.gLV=WKWS(Sy˜>Gc~M ߸SKх6pM݉c'Lڕύ2 %8*g\e*hV;φc'J#'1Mi3{x%ײFqp٫q?h"NI' U IVc !~/mڏ-Kr_{%b<99QTET\IEA-waﰘӈ/0\91-T pQփ}#r0})#q<ό8yϲ(Tjzh>nq-ޝҭ}/VAΌ_r1@%' jH{g]&{Bu $M GC5tw SPZjp./kxUZmBGG?l5MzGK h"P -ߗl3UMR59Mn?<GɀzKV!SvOhĐt=NؗΓP˭JqCz)`IbEuya,${KTV@=w֒^#+s3iD|Xt̉VJ#yrK93Apdo&{LhQic!rE,Ьć@cP7g@mFjen3A1853 4HҫÑڞu.Hݒ?ּ El4Hkg 6BojfY_kz.K|Е)#XS#_, 8K"HZ_V)Ljo>u>a:{kR;i=QaN8ituJWrA-G6?E&EsD j``vB%EK7O+M(|418M'17CC }M,"gUUxsxa*A m,*! f#Ԍ+^XmHLƐbsi7ϫ?MN'8Sڈz:y}Q|3&Q`O%hZGn*1XAK,Od7~e~\_m@Mq'^z3u泷nX*ZyM &@`/c|lS#Yf} l۷ zU͚M&iރk$e̫CŒy|{+>JP_;RS'u'> R/F#nF7˨`*>.:j$ kE04Sk5%K0%=m0 Z^Wμw|gܓ! VLa #l>CwN0 /L3ƯDY_uT]P[rRof9BsY~Í~?ě%1;7Πl|e;/mzo9Bq_gk"idLFXGH6K c 槖~Y Q B#Q󭭜y8$Mu8h`y,knf VU?V݉oQU oL`KP(<&F1c r+jb ")m\U&`c =.D-cbL  m%w?r:ͯ<퍯 u]Jk*[~x״j| Y|g˞x_H CT܋Hv@z^N˧Ed` ^֧ 3ɲpqo_ 3= KPx0+ 2n x^wT:Fc~݉!,78q_ d'ܒK5W^Wec_AZBQªG;.^^=D}˸ d/'z|†N~Oئ ]UlxBnZPf^TxvDmw?~+Ļ@'^ b>,-T7Q <Z:U^Ơ\n^ږ XS -o3DwLv~Sɑ#?~ 轜 x5!gJ=@B&Q"*x[`9&v+Z-Dg0̈aYgj);a4.%b#M`0sSZ R4)yǐQDoJ,j 0mۮ^ԼtPU5lU9p>_fޚ?~wxhx&R+?p!ifx~oM"ۤC{noN\m*z^Bmz;:f3PB2dw}U {ɑi.+4`X1MjNƫY?!7SY@ *W-O[k?#[+ h^{XW2W$84} `?!9lG1ReJ=>͞WTO-L[ Iu㦠z FEWv:LM#DaNmy͸Qa-Uv0G{-{^f6 e!i0W= }5SVt+C4&߿8P#i" *\% 3lj.DM2Ku1?˔l&54eL $Kv*))S([eYr4DG>\ҹ=!#7{ÀFl( >pfdR7cДzQ%#3GcXgCS'0Eᕞaa3kV[m!+t{V dPeި[nS)L8U҆հ 8$yF0]iH6O}W󟙮{\>7OI,0FGNRo"A..#[cUM/cPtLjg-dABOV+(gK̫"͂gݵq˄l%R 9NF1q"DDSɱL7ӂIHwU(ypm8p0_/Wqc|Ny7U30ˮI`JŢ56fG 8mŋԝMɫQOWp JUwt$oR׃+KLnb}tGol\-vdBˑހbd44M$lN[jw]*5vk~2h/ʘ8ܑh\0wNN{WAi{Knm7="۬(kM*o[PqZ3v=?ɯGYs&YxvLQmğSe`4 jNI]D51q ^S'ɓ*uԒ]fϡ.]bVi9dMs_2fvg3wb9 -gddS-;Y˜J+h* fhYO^tߪT[Ѝ+a5!X :_k"vT-NNV;oE2rMr-hL[AYE`9e%$#2:ndu`tt,w13市U5|#fD-dA-#_"3ܒk +0a`~D+aZ-^ҖhF"Gוx.[Gjz+[Ez{3~sx+}ch8_li7Ȱx.5L0Fx@{&Qm?*Wօ 0 V7!tVoy[]5Tfko:h,R:HځDIKSbnﯚHsLsA1U*ywojMkvunW,MXh%m__i9Ba~+Gtg] D/V]Sj<~!VCx9d/iw=- PMTs0_s[b~^@H R]x "A>cՃKiٰc.?]Z[4b)Od1'7ɯci)|ߗQ  /E.Sl\n<Pvb[!@Hr Jn~9T\J'QFC ]wߗGU.*‚`}._ ;5L?zdoo5(/QxdoW! :=N:^tD{i138;T QSfWL~B&]p[f yN[.d5wp`X᧽3\A=>]&`mr`ijX40VwG+s|PTػxJBZ8*w]53Ssx} e9Aȱ0XhMPm0!B@IgA]lR\b0_>cgOP96z߫:F /]rI! >jS4 0&,K^ WQ%c;)͞WSt=ۉ$A>xwmSJWka b[:[LgEabrBv/DX'Ht?3b>[,w/JH(+2>*/j|+[釈e[`!3!k~;6+}j灈Nt3yw} I@v"-:ř.HJ:i1v"Ĵe.r0ZMtXU=r@V}( :ZS+y=EdquS3rP쩊rSю7ˍfϹOhY۾T}vw2x[m {IH)|L=Ev φŽr<gqX*^/ ض._v g>imX# %tZ0 [Ŵbϐ{5'S|t;[&N]a,Dj\YN UG=6iC 1N#Wbo!u`pNB*uMx 44ϙ6Y;jwWJL=5Ȼ~ݾb3Yy~Yg4O_l[Fh/g;dg11ZYNo{} > +~p$SQH'8 ]tW ~`dH/8V4C)#< LExjVD]jR 0z4e9Bk%VdO_g saqx_iY:b8C$ݚM0e]M8b\ą}-dZrGԯc qBH\s/Z3=RJfU~$p&l9M"b;"[(9lH z?zShje[,tr"{{}x tM$]2N}YLgvlXiN٤oὊHd >ZR_jR/%*aܵ[!.S[dҺng)bixؙ[?ß|AHX,[z&\Ӵ1 W;z(s4 86pBiS E:<Pi?ٳ @؟~fHe%mɜEN/S|;UeO`*T8mhauu޾-rEyOF݁,4X@֒MgcXq+eߩJЎ! 86Y[H'S(MPje\<<$WVtqͭH 2|k|ěPHLJII ~8_m M*cdick _%9w÷F3y2Vpmd\#?(Ykޥg wɖ ̥R ^)K_?߷pYp8R#:̓eB;LVoqj9EizkSO.&6Z]4ȣ-=xXv L[VkeVV$ )ֻt[g 79b4vYSм>xجEv0 jf G!˩?X]%e’.5!;sD8UF!KXh}#G\rI#/撳y9B|,$f1|6Hɨk۩qi݀kմ`l,:=Op3h#ۋPQPoNnӭ?!L (I ngF1Œ5D?_{%hd=[PWh؛dߚWqvonO 24FKO@0KzI{&YNw,]#g0x1zGL%"u{i@aļ)]!  rܱ{mytiC)L4PF)cڭN%T}VR7(b=!Q%K;<2u7'hPYqR|o{˔36%;8<3~bct4^`5;;QY ɀp|Ag7gjhĽnOѧOJE!)w+ff+̊e$m[[q۟KtE%vGxճӽA@O6+y.31]uqJ0RVJ.>[ƞ4sQO-u76%֕ɩ!V/EbNȏV~R!@zT8a1sT@Rzy@$&N{:QL]|eFZyI0fʜeOQ#~ Fw避6Rjm?5YΥ E>yf.G* HGu!Hs*bL2nmVGPB/9P>">Aůf _[ )ŀӆ:_]\۰`Μk"e՟jlpv37?Kmɦ?Ǖ9?&9 5{>jث:}㑽/O/^iX͝l -L%mVL-0;n5N@_>ۙ#%*gr;iߵI{g,s\QZGVbՒ8j5ϵ8㙬΃h0ڇq~eU}%!?+E h"Ro!Z=Q30B$dk'I?qظ>`iˆ'?by , !$;%*R8 %aIB(u,w= Y2ǃKZ.d=O`haJaA$Գt1-'o{"`[`XO`|a +n&[Q?]sPWdچOJ)tJhe2NnW24*T([> qs"Ɛ,d0qQ0I@ C *hG7ʑv0Bf8QĥUC:[_k ] 9|U9)<93-iԍ_٩QDPԀ2 r @ROt,b/;g% /TnUOK| 69oCLqnm7AM8f ae`9jZ:UmZ2#`Ηz\EH?H){y>j;-^$T9[ 1ҭܧ2+5-:ίHis4K݇R*ڥ9f 5Vq+$W').pmJ)q$?M9ޗḴD: 8oںec6Z/ SC lr셲1hS,$\  _+HL?N%2EF ^I~Voj~bObr@FfS=1~o0`C͓M^Dw>5Pr:oD 6/{l7_#M%j= Rf^1 ,tuelf"(s^ҧRNpP[2%`)9UIN=EH+mrrhNoMYU62(M.k3n5P72Ɖu%1q%3uYY! l>QnId ,Egx AH C55h 6߫fGnnhoœ_~Q!-~?UkU=yUZ2=~f9TMU_O0" gɁ'c)ڃ$o&WrD tTo aRoӢ]&ŹxYEhN13Qod3jȸ, +D>dC묱 棷h%N z$E "eJA^ NI[o:a]uWq!q i5Ս1BoƛYVXdzK>Pr?8C e.вsmƏݒ}oJ&?Ssg~d;8ať)."Oe1 QiŤ݈6:Ǩ sKKP!]YMhlQ0{S2E8OV6rD1N` 7xJ9VƑjf f\tYZZ+AF)]FN||-mڪ)5߆Oh6D,dK*\W:z8UcUe!eee/0~N_]Q30Z#CWQ@dlĩT$O?'v@߱+đ0o`1@ZHAZذ"?'Dzihu'PvcL=V6ڹ6 rGڶ&XTDT_-7^r#./g'>~H{O~vHDD) o<#=[ aip6{GxjyUUmAAT[y(Ohp̩Z7jt_yP3S6fIĮ7EyTHjڨ8+(Ƅ>K:P&KWvƪKwi!Czwg5=u'-ԏ4HAhނff+*-Lq+. \ LOFvaBALu4bD0¢* ^KK&84L@0A#dylf+x" !*dHnv ߱JM'),r Iօ yT|jy6OMl޹:4:;.aOA;$_%f2C(No(ᛰ|@y4º5"=B*j [_my`ܟ+0Ii}-RǸs8pؿLY$d:ۇxrr'X͛NmѰ[Sʊ#[JW $Rĵ4Z ^U00 ցǣDe|XзBӒg߮fi^DE Vp(hBUJD|ߟ ~ >-{m3Y*5nI6z\gdpZlxY? .mM4ǻ| 뵕?2|~`9l }':?~M6`I u”‰!оˍFMQEmFc4z2fíM$>vA$ $IDXLS+8_VB>u>s%b6{O e6r\_> }9( +?*H!uUzڑ,!1r3R{?-:2j?܂n#ƄB?u${tE#"Xs>>ջ7qwU;~6hVp k6~ai2 POXvg(CCNd;}OӜ i G1&XP|5.iM-2|xsL,S^@P@UoSa /y+"O:Mfe^$F_%D@ɟG~',rF[dM^<->@K/ y cQP9fڠӎLGs~'hi-8(o5+!<)!LP;ϟynFf|=+ܒ7)c{p N!G>sŸRQ3)m[IPA?V0D׀u" oeIe6ǏW`El#dͱF uC4ul .Rc"VV("&&;Q*lT Yӟ?`IJa6EbǗX&1MaU ܌!Ԥ Wa&5\.>g&$קPxUR3XA%+_nN61[<aLR7(@Cz̜kA2-Vfexb_yggL_tJk"}($9#Qr \_ɕ)6;Xvt;Βc\f-q,z;kl ൹P79BZ.sE) w !ž|( Mn7=?Wpa]Gَ1|L{f?NNh5o7G;ۃxWT+%l="?95ѕt W$ц?{ӛxSv$ /fqxSrﻪJ{WUZc~/J= zi5*u3%y%W=7J$&V t fvIЕyٿ0 tWخKޥ)K@msAiER]_lcrjLF$CnlYCZ ]L!M7[z$kl|M'#yrѪ`s&+5F&uk:wg٢BG(lY}rb.d5x%i,|G)x䥤FR jMb3KvZYJfo)B xwf˵8ruF@%/DP64wv ,EoZ9_ToЫ˄sN9wF8ްt}y i] 6M% P`^~?{;?*þ^#ڣfKKkT!^Yd&{Y%5ݦ{jqjOG6;fyЇG1ܫr>ϙHF[۾[r}pђ*!Yk5w 6Õ>>h+abJ}5)dY;ԺOc 6eG@rË|)ߨBU٫ (bSA:DpW%yJ4w1ku}R"Ȳ^F)3R-kfNו *G=-Qsd7wUXgE慜0)RI0}%1IcH0<:8#( +jHGȗB -bb#NWt1]`l}[ hQ9R*oHϵ': 0Yw)wߛW犅W:n:GUgQ(x5.a6"S>7B%^;MmXA Fȱ$cooyg{Hˈmt&;~zvSF3^mT匜(**: ˌ;@";ȇJޱ?$UAe5= ƫa )ۜ9Y2.(8pHY'E#i\k ޛ ZF5agteEӞңrߏ QAgND4Z5?P"/QI̮_ZRK 6(2BJ֬nJ.tyF *J]0r x\?F%M}yPR?k)r4?˦h܁ӷq%TW) ƯsWƅ^VΞ^hxAGI"@4 ƉÖJ03n kZ|r/;)G˫d-XI%ib̨p}첫u;+~HL,EPNE 5yԊlGN5;rKYuaW;U N@KemD2^S}큫k}} Td7%S<ŔY[3;mV/B@ 3o-. YNo>nQHq¸Q9r$rd0]:FT!,6xǢK cy~6EniJ*Q3N;WxRy< ;6PP!a7D%5jdzR܈+N0P}՝XP0V /&i}kW _;@O׾ʔ&2ڏB?X/sӬ@@>TBR$x):ʩl`əWeAޝMҧړrV;D..EU݉{vބ3ĸ\FINN&'=U*)R_8!y2E.GE!!6F2vA{݋?fm1[95dWο5m"|rz[pC\J=N%?O>Jj3]eVZ'apȼYۜ`'VmjPN,ʲGNWsi@]lhd\-&6{#ofBA9iI IaZʼn ;b7-b Ml'clnM1ʊ :8\zvAr_:& vlH?1 Xsq*˓}Lg}W;7R v\j1f3F~V4M@PQ@ߵNVT,BXQQfGNWVi.hhs @\o \+2xm"#%(QW`1BfA$Kj.:o8C/"iiabb gL +j~[6܃Iz9WlCx +O.z"p$ksuMP2 ֛Fw~6I*Ekztf+D+*6WSI_ \y|ʩ*nCDt}V1B;{6eP$9""lbU-y6(ےj fo4I;&46[D5s~Du:)pC ؃Vu{.@ئ,  ^+ێ׽IG(;Kq<XXb#q5; yDշ/oh"Ib l5@**>crM0ia\ϔP\t+*6-:a@1տ._iH{ ]k 8ᇧ')#q/JJB%#a ؓ$H8sNnD+SuIjTQ$4K{:F`{t 8DєRZi-ӴnbzhmВU{!x&vsj= :btwY;L *0OlY4(f!idK$W+ho6juJ= |H&;;s {a\ 3: ,9D͙iUӆ@0<#ʣ _t v PIB.Ӣ_`_u쇬re9i"hȜIt;@93Ub4 WQv'u">>$ jE+4~s l6v[f, egDaۢʡ`K_ڶ΢ɔ yscm[5V?BL}%cxtDkb}fי ^qOyUwrOoFj/uяr&|vHVN*n>#FU޶Bt` ?1j+#C0Ov4S͓\v'g0H}Ѐ$RpÝe V}]עV3.p9"K*c>$3;nJެ!@iΫuVnu5qMᲚ_alғbrR~J @dTHkЕxYVXjTo)W\WR@&jIޔYJ?y! "hԞ;WK #?[7NNDf~,DP9FYo (!7_ugHB=ˇ|Y]pfV|XNU[5{6)Wz5V$ Ee>X̾/TH2Ǵ f"#<{L@C,sq}1=5"DҥyKj@[BLFpJw!6An w_tE\p/w'! w5 ۇLPءTsnW~Ot(E&-lDT%nMp[:ux4%gʡr#L۳#Gے,+DaPLVj?~Y.޵bg0͡QzȘS%G-uX$KI3RJ=)NTڗbHiצ noEWPu'cQjٺG2ok5 ݻ^,~Pʟ\J֯WŌ/Kz d8[q6R+#842;w4ƚq:Ǒڛ^c(m * MٖޒPe+VJcE ;mEW;!Mp X qR;ЋZL! ìiZ]DTVϣp8iR렸O#qJua$E52hl [!>1jk \1$c ,9=4L9$۴k=mTeahr;X8>yn&zb.Fyzm[Y?SbG IlHIHɃکbH`5ў X߆x6Hj㷇~s%_I_" TȬ,mF9T6de-ln'h֔ {*b=Db!Z:i2(Ax9L 7AX؎X J;?U1 '!/k/G>W 7cmG\#9u`:i'i/٪%cH/(ACI}AkɩdyW )lsn2[n5'`,,΃*UQA,/|άE! dL_s>${=üȠU?F5RQ$ R ] ݚK}? pFc)@g-W|iܰsi@H84)@z4!l؍hmEiˌ#e:AIڊc: 6@KE/+]g;ѻP"dwXh}CX8}rX"\3 ~Qxu˽U%+3(K`\G4^~}OhV Ze 7}8/!3/"i '<؟6mg8 2 _v*vnf7SG,<6C7v3JC(I5fOgD1X̮{ >-s%n;s=t(rAskK4 Y CdOt6kxVcY㈯ٸ.^ec3Oɗ&NO櫺1Z#,-S*&Ody$(` ''h`y6#&<iG~C1f 1A֌ Qt gksS.og׶f 8j^&"Z{bi,"%r*R\߈fɣ:3s$+@և=^6eD'=a/L+?SI=w6RkxX!/ʶL!ҷV) I_@s)-j Ec&Xz,$1)yVN׼ң_ \2eG`/.e(ؗ>)S|iԟzbF4LQR қ\|tOC.?rz!6:e_6(c''O6=g`gO5Z勀u+tŐ^!~ܾ!%}8N"F(H;Ec v@:s-RET1/"nUEGd=PzJ&@H=e-FIZY(^DW캍I'C\:e fkYB{K~BPT {`e+>ZQԆ/-ٯCuwrT:&X_{AKm Bmva#C4mwGA^±c A"]Z]0V͝@"57gM߭V)E(]<ףQ4h2_jKwwh]y{1CJOMRuQ=a zw'H(Enkj!W"­h~9$oZOgNd.;aS76ʃ"#ia;5 N;Ditn!hhrރ2T+ uGgT5!RdDx*6zN%_SjTJhWVD!%UZ6&έfr 4}e cAr"0D`$bA_xХ*B4.JJSz)!vi -R5[ξS6 m 6&P+{=5ڪj .G tT})}߱Yf،idnwNg O%B[=i*L~7e8mRƐ,v(^=1Ʀj (.t0vrڐ@J^ ]jR`-x% M-<8m.5 aT9V[4l]#˕xA ׃o#[Fvx-v*NxL:|$5My\Qv@Y"<¸L#S@'sJDqxhXp 03^3]V o|lb)3Vrw?8u!{qt_ }Q؍*d6]~)gu{6W񫽰jkFZ w*hT95,n\wn)O.œ>,D Ωژa{Q EFr> U$ŒիSSr̓ 0Ag8)Q'!!lkD.j_*?#J^[Rgp o3q+%?Int^|?&)wIaQNչҩF}EuӍ. k+ы&WQj-||˺n [3jkӘ<^YgO8㈨SH@ۣ)}|<RRSHHCz[ؚ\ ʈN )*LBC&DDž@e+Ђh>!1 ΠFP/$~N_.+Zz Mx ;퍺7*H+ԥby6ߓJ2XK^렆VR˦d5nNJ -ʓM3]l9DQ/P&i|Fη׹viݏMr޼xsH\Q0 8 7!?MH)޲W0 !0&N1ĢqIXQ aw*>Y?-Ke|(UnHyse&H %3qS0xCX Hf.bDY OKVicFI/e3@'\͋uL3sۃ{Ahb1(w> eʋ]:$̴6%i,F%gT ƻ=!gRX3C*&ҖIb_9>;2R;uoA!eF#^Yf/ʶ.d% d#9O#k :ujY<)!؀""].F] !vrWZ-K Kԗ,Z`?OH.ߒc/1)#/u؜a3ܸ"bDu-Ѿ1o[wbmuD|}\W'E*_#7N1O&"agHjiJU%jljmVYDPܝ통dvTm7ޕq/ xx7CjVshQ'(gGUlj’/tr5?[r8pKjtޔ o_}D$IX>vJ4WIDY9Rv#,3 |P+}!DXQwKmӷT$ǃyZ~h,K3Q%wq+ȈD{G Ӽʳ1!LNjul[S; ̙ZG1QF _2R|jȵ}EǀGV]הɿ!0h d6bUm 8R—9lqԖ :dRZ!ewJC7\o)'S,lo-{^NSgQo@IYǪ=[UZr*%0ʒQ]:&_"=YXxÊaw6Qѥ`W>-I%r8J<Ag1Z.|#ܑ#KVP%KTgEah3,+rXcBOnOYIƷ M0{8}Iռ³k&AP 3"7+Lǧ؂Ɇ[\=cvWRl ^ u 3s*yފr8 /18{R_y9H\Dug{(P*xi8IM_lZ:sL.Y+ZEag#o("P$/IWL_:ʯƉR%ҜߤCIO\Zba-Kgn}Q)Y]=v֕fCC .CNjVUZ<1^ʹ_=}(.P}Zn =~+\BNHj\ۘMi~[3]9KJ˹"o䐜o3JĿ}蚢YL%'N;^n-9ϫbqu[[0 "zh7"~< x?W@*SAF09>U'd$Dh@RS֕da dm!0cuP ]E+M0%_;2<%=/#:OߪzKtaRnWDl㓍5"%/Wx4ހ1)C:?u">j+~'WBk'p=2M"׵WG"+\vdQeԋ?\5EG9,m5lrE8j;IX%g/rg t?b\tcd!oG7úK7f_g;'o*9XVZS.ЊB)OSp8>za.t2,9m#҄,[ ^gpA66>E@KCRbA yw5nʙ Z0Ht@ĸw"T~ .ǒyT+#F-0eY[-Ȳ~uw7}qKvsٶIŔ]sǘ~ wqxU~$c[Uu%mfKwߜY;]>ݍlOipZ F pzgh_ ;X({fUINS'@䟄d*XE;fX0P 5lqw䵡ZLaZH[}Ų22yw82-E9d-7"(&1^]K0B{@0530RJ&F/b{'C1dR֖E<*#$~)[[_؀,6nh_sG>DǂwOQWL^*8nttxO/`T+7[NzϮ^*wg-ZS 6/#'0Y.:/-@]je7S}wzosٗBޡ~:wJH+yx{ >FӤFȷHHM)mSX*ytEj>h \/[|#o>b=|Їj̔z`m4*&`^R)PFj4oLP+]kTRTm:ړm Bt^R8L]AVrFuS'm-sF(kj8N9oX{TE-]1HJ`` %~v}KIOkM\:,-iqmNY E7+ffK8'0nؽ}^&_%-)dkarUK<!ܼiLS[>mr`.J ɀ@0?kX|p FY:M ؏{&Js%y!dB{a(K2 >^j~W&8W9ǠMsҡGU^bWY\>e̽ɕ]y +m`b*xW RB^ioƑ5bHs`%+zu꫉juK7zEIr a\>0нB#C$|w[ gO=ob=fעM:z}m;u輀a)8fL"^RPkFA5t 6z1$m( -`H/5FH뉨GniZھL ˵x04yS]8n)c^| W_TyZ}5R9Jovd.L?W~9&rxBG|_:j#?sD<=MxH33x[ۨ)֌x#Ƈ˭U6y=NX3Z lm~V8U|j\1(݊Q[sD8ЦgᲱ=@&mLȈ.b^ЈyC憞vj3TҨ)ȣg qQ,a)`AQ7"k6fgӓ²g7 ІpV|[/,FC՛;Bo;t_bl\Ćy;q0v=M0㜵*, 4.oK ݸrv ߖ; !+ \7vo7aƏ;ER:[c~qq_B kFB68w+=!Q:[4~%O2-هӆuzпrp黪 fa-JFY=|C@..K3{XigdQp"Cx,~W? +u& țVc*EN8G, q' $&P W!pJY6D Jދ]K{x-ѓ=%"']\l_S:YiewLk윒%)],ȟ4ԌsC#55| /P~_8}3W1'aR<9ȶJ72bB.8v<͏[AhWW 8[uBG4~hq` ̓m2c~2F {u>XӵH7PPwxC5IsN51Q*m(eE@9OYȄ``b)//_vyQU3oR ;ft& j2#֮m=OA9Ptܧ+Z ԐhXHNr.MN߸aᶋNY1lDКUlRxlOnh׿:l:]t$4`66a}N 7!$SԵee7kGɭ;`C˨0hD@n̋9{<դfrmeEa"\ 42'4jnx_!-^iᨍVyJv?.Ն ;St2 :$*Q/W# `J$oCU+[x:ҎLfE4٨6@tjp/)Lދk^$шҕ φBgXQv.i0Wɱ{Z9e6B4SuK6T_?rē7ڦk۔.wptҪ~EK'Vo >](uhxkqs%2q;Pb'?*P DrU8gӠy(/ػ\%VA#HRTHx1pقȫ [:"Z| .:8;$)L.gKLΖ:S.3UIJoGnjV8Ʒy\F[18Շ}c:AS(A{`%^Zžcz 2^:{G"KLL "+k%ȎrN%~N9]zA>Z\LtAX}uړʥMm-H>^5FuO oR r)[yw#ۘW "r fM\fflubd(щ H8v<߄Q rn{-Qz{"씤b6L V}4SBϴ?#RxFYɰڙ!%m 斮MK6J3Y5xw;ffU ;`v=ΝOZ_Ɏf(WG(7KGt62t10&Syߢf[Fka-UZѻ<aAuw$ t /jeNϼr& ҪT= uڥ>L;;Y 7AP[hFGMo<\+w ֨Wwb1_aa{6*/ ˞m3^)&+^ imyq.%af؇7G[mSi˫g;n~2&.TXFGT1p;gkqNȋZ=Mv-_j Ug؛ gwp('߈j1gwYlPz z{9LA(*넳ܹøYpS]O)|>"Y]I,- ^.J&CsD&MwKT Lʰ_FmǕ{ڟ=wpI\(.~Of+t Ӌ\/ݎ_[e 04ME!4$4sF|7O&'=g_eݺU cDWO~yNP-ؐ 8v6ڋǴ "G̘6*ʔX=5] [JoCcLk8\|`#O|S`!9zq:!] Qǘ MSfecŶ÷Bv<eZ)wI%<]7]M4,,00|և!)Ӧ%(οB6Zq+Aʻu>!;idh~;G;]Q ,|ױOG׸x#j{kIT)Dx"$>c&2X&{վzBb~33-t]Ka j gtHxZR54K\k(sJ~cT4i sSrWJg#ig'\e7 *Y]q2~G|֙cnnAS@s4,FE#T4kD6E%KX^8>[%au{`l[-%x_#I﯍?b.hDJagRY?OVjn39Y/}Ϛ#Q`0ތbѯpL\>Ϥkg*ǥ%a"4D sX'y EE^GbERV>3ZbfSi;mN(*\x{* Ͷ, @گ}=G{͵s\;)@LGƘs_j/FyuTp{*Jҍλ7(]9V )ʳKy!b&5!FtarLR1mUL[3Sitym =x5a64p}yU]X[;{6*&rY-,*X$wu.aScE[1y +.~48].a,Q 󟣱~ڔK;Z b-?`#2,8cMqRr-H65%Bw]Iw IH.%M%}Pxr覦"ݢCdS'p_wPhӣM z%wnl TfSN~SF'ʉ\ծm:jaV !mo!:'DӋb0[,'4rB!vtht=>(Vl;׊W: oOKƐXGdfb:w"@B<2mugP8kL??~So<#w= Xs8Hxjds#T)m _C+ʄKSKuV .68A,3!-)F5 )")w$G6/)ș}T\}.&2=f;]b- x(?*S,~$O?u֝ Hg! l H |̃A%-!h)/u p&]cA8 Za$,YSzhPOݓѸn1y [/wڵn/-W)&Z^a3a ϲBU(@*b77mtC[/ <~S hB}ndh GgiRa"ݒ,0oLDRq9eݍ 2#IIfaBZݎz}GN̗P $,jI5t%1#NR[ߡm;upE̙CʓI'N/߼i{Qj H_gh-5n_ܴHtJ8 ̨ C'c>+ wٱ 1% :/̵t}tX2f!MG))‰ Nh7ܗ }\Q><8_9VA:b;\H[A7#+]D"{<\D`cL)ޥP#!% nPpr\vJ؟׹&̯DWB,fp+HHq,*)*j쯗!=2@rJ`q}`Y|Mvm~ʅ_$zP/:])[fF=7Ptdf0hWU=㔓E Whj{A6tڃDk6D0ap|&;wl}EEplE=s0W;pR@k[}t#"B_ҚyIhza8q2[~&cMVP~L^};43$i bɎ)/\cqCu R-U}ZS;Ofdc])i%p5=t yi)GwNŇ_/{2GLϦzyRnZ9$%T#"7ȁ\^XM>3/8 NVd@1=΃/t"b"B1]h@@VJh+菉M/^ 9]fkuݰVPaQiOdx2U3BLrϸ>iM<%.>e#p`gG>*$2fd]WHPPLwʼn`xۼ7?i&ɍA+pShtxeN0☍` nvgDK/8 JkGr5:Co2{l]Yteetv LFhi4*(^}r{JQ9ׇ-T"f+֒g!Q7KCH պz7܇ ٠(Ӡq]]mP֣Ʊ iwl3XDpj-D(t s1hMb_OJ|N*X/i7#g6GqO>Z\ ↙T\>F?~i_~w0,I"sr?) &-c׏X aq<]oz;#WkfWBM?>$.~ 7{ʐ UﳳQCg/yo)|J䦕 % k{*&HVHp`"_y mnyX\?G"ЗŲIwՋb1vp*c9ᘾDŽ1S}^:ȑBYQx}R .5UIĿ7FYCv!aJ6T">TMX=ZZ:V+G e ffBՁnf&D ab{wd@ Bf!׹e1,F7,uS⟒F`P"չhA+;"(*ՇȵrsX2|7rRzh񄐼;=DfGEI A#Rc^=a\l+;ΤCx-R~ ޡع[ķ`vw:/ylќ9p}]bsâa Zi/ $JfM Df6V?KiuNdGމ@÷ż c=Msw4,R$sq]Nwe6xzl!: ESG#+~f Ldž|2DБܓ,R7,ru^%@7j(ZHk<5tUlfJ\څ%'CN,Ar;4!1^^~Y(ZL5}ofE'`M.;atǎ}嬟B*r[jasX\(R{͂AW9گ[[Lv$|W7Ӛh%@;3 'hPS I;+Gi`!Sޕ;mnnSFcG0ܻ'~':X3-r ]Z'cVyl8u%A5`BIPX`S&Hg0Uj[߉A$gt]J-f/ W sk¯/h OH`5]x1zStS#;ap 5EoC %BϪ!8ί@?m8 .C99!zOeB<9L0x[AՉ^U?JwOqy#PLO8W 0޹2d/E+أ/edt TȬ!NA  Md?1 ]rR<.{6qx[ >ZѺwkm[z-?>hXҰ 9cP!1O{K??:9P/ 2R (FJ Yf(йi5s+V9#ҀBї{lJSD]0'RwN{mAl'W5R>2(9a[X'Ks~XPH`:gx.@)ccd c=a)iur!V7$򫮳d!]rG"XcT:|xtν(SdjWd/ï3DR&C~/C]_}Ief(}zdW{Y90lr&:ʅTucm5c3v/C! gش,Zk9zW'OLTyhe*aiXh/}ft UVc\#%E䲳\0lu*Y8I};;'\V FMMWZR " x/ʈƐ59#7 }h#EĘPA(Df6LY}ǂg^8BV^n ! ö%j!3Z^tԿK<>\ :zhIl̯ \?Ä}mFtNDZ일Oеˢ6D}eMD]M3oq3aF?K1·ClUNsxN!׀`,ӄ+zLly2XNsٗ~aLRkDee,uѺaȟ8Pf47Wo07#(0 ͢8s+*=|z<*ln8!!n*R_)f)9+ "}g& f9՗0n1wU`|]ln=ǭ͗V~;eUd8,}M\^ 1=|O9\F?!;}ϳ|uP b F2ak ,,vR|MizQkΑe]M>`J07gqfbDr pnocZ;'%>S庑|!醨~Y=~#f#:4rZ&;R8Fp@q,sٍ9vJG6GR/' iY6Rt!¦N\)4Щ[io3㼓V,$^^e8h0{ !?n蘷H#޻J̨TOi޿d tf.΁[f.6sGGJnHV =s NYmU  *Q‚-  :!h| D־8d1ݩbq4Σ _fĽs@$"SK ISM> b~)]MFTs_=ʼN6|UC=,F; u50Ej ;CSB*\gaZZml W`[kAηG$Bp%Ēz6 uPm[Yn?s:U+/$-f=]K$6̦nP" [K$kp9 BB~qlp˹˯'B\AYHv| klTPzʺoK\9ӡh!n;Kp[ri2F) {HL3qB, %zbZo!jJ"&B)poL R! ypkLRfٺrZoӐK~87SOxGB(qp>O7 KFYܷ ?Қ;VȆ-k~ڬ0Pe=gzO-fϰa28"]~֭ yg^%g Hcz;&Y@>rw'!~8ZTno`n}bxf:%op!V9um㦮%AH: qcxh(ɟF7Աfd[US܁! 4v-c&-9h(s;)r&!î |ٱrF_HhqK~$C3ht%`Jq3~_1OE;1"TeD$r5O`jsZef4r;,H!";q d>6'đ[ڭ/nStvƇ1܅6\6wjO-ՕP}9wPn_Z:W yv.0vUOji5 ZK"]O O!\|~*tvK$ x7|]D-|:el)}[`$4Ugx Rx\lj?Wl<ۜ* lvf@ݹp+VA1Ը[6%'ύfp_#tX uGOjd%"F>z|h'݉U|9'w{`\̧ƌ;*Ui{]}q6p'}NgY9Kv@`qTt GCn#YEki0c2V-Uҥ ҰHK3Fؽg\aN=xhFB6i!{\%PBnFY l w{x&3?З٘"rM}0jfbuACoX"scaERiR-(uko1TEE_/ hPW`Nϵj.o섑83zUhyYbqc!1##Ye)i/ x(D"UTKICe7a4Ϣ rr#<}/ϻmH_ؘSB '6.Y#[7 3Ro*x_[*#tg !(RrJS'^$jfۂz׶N>\+2^#z:HP v ;;*L WbaӑE-7%#͑⬼|>pt[%.rbT )ùI=NJ4#R"s% _(PL_𔃄Hn(wulWjkK ij-Մ?[kz.+,`<cjŪ"q!qZ|pȜDPϋ AsA cO\ 0CXx:^Q+߀S+:Wy}g {1l)WE)X}G>1_f_yLTW'ɟͿ("w|}($|3lJHDzh'@Xu2]V#; e%EOV@@2BRƺn~w(U%+Lx<Dzi)K`_k!_Yy<:b`[$7|z9X9.R巹Qmx(D~pO^n%g/z쎨xË,F3 _]ˢڬ!`^E gTIhmE Byb-L|󃵌Tɗ8F8#&x*w1?(/EVE=Z_;9Y8r,"8:E1 ! >a#)Cuv^\l"+OLdZ)L7Ԍ8k]#(d;lm}>‡ Mxz@7 RƗRTNʟ% 梻,/@Em,6Njˠl? iDReLogM[L@=_7Z-n9iZ*i1|] UUV-.dԧHXk ` .qaXWZxп e֬Rϟf!iL[0<}A~Q!ġB} d*|f?jĊY&PBs3Jm"Aog}CU}k5۲I躤ElٚqhwYU܉MyF ֠THn]%#G29-"W;`9x)*=_%ݴv1YJV,^{2elbo kc Hn *?!$ qN w|mPoN"wJq'a~pYRb{zC305+\N!IOk6}p#NSU2&vOk%u^ޝʄz%}̍{% rTX/bp+0YBF7'J~ݕH]+?K%L|X;RnEE{Gf鹱0P,B2C@ʓc!ss3L & zk9窱c9u@I6ED}I)1&F$ȂEx967ԿBhͥB N:8/ m(((j3|-ݢIPr 2Ll}6){(CK]X֊g5C1ަɱ?q #eDt |=5?{P976BA90cKM`hNNe+RH55rF2 hqn +]a4*!gu;M3}k/ "(MΛHh4 ~'24gr^:\,~NsB@[nDz^(=$nrư,ҥ&21EasX;^X΃LӁ7iX;߁Fef.O9΋v9?n?{FOȒ& 8E+{pxI)7C{f޻z7c ߱zeA<,E RFK`S}aӈܯ ]:cnA-2lU(a҈$hJB÷b?DE_l9M ZIn+'!ig)TY6ȕ'hޱeD:FP~x=7 |%KxFpZ%N7a|͒BV$MHSQu:#f#~]+r~$:JSUhN0!\ {Krz /1`VO3'@ evFpQߓѡۓ]H nʳ#PGӖ@koM}Ku H4TK%P^^ıP/+EQC@`Ȃ|c/hr<96,Z1[vSu8ȆF֝U?m3/4Ek6CGGE _ 93|h,-?w%6 ZŞ o62}l$8_fmh|;pL&@~iC< Rs/DWu‡ǜ*lvQ9ÝYw pv4RHC/"ƈ?f:ns &M Se"W(+UeAmb-'(,ik`u,1Nd@lLǾ{Ԯ7#@5/ L~*e)aw->i0^aJ  ({&䗸@7f`Ʀ[*JHO 7#4^8GQb$+6 _RNGl,mE, k.ND~~aÙli<**x4,}d Ƃar}2ٍ광TOKX QeZ4g3L|Ӑ:P0q2Xx:[-5?&*1҈ja&ƶ/R%N7RѶC8OHUqA6 lux{|1_[C)ݱzCFVSEtS0b1 k+>r%^cC&sSsz3k J4"9`{5nn@,Y|@tEX9 X Ow ݫs%ffȕ(E!ӟ`M8sKn\(Yb**8k-ϰDžF;+|`0ɢh=mF.Un+ D5ː=ϲ=&:l7,¬3#{s}EdZ1/9ABa ɴo[) dFн|_D7\Ɉ]7}<9 %p9ЊiT(;7wi q\-O׻qnp:0:2! 6|miݜ >s@FI>9 \V3N#k|qLƳw:s4xF783yTpV A<0,;lDj \+Åk4Ja* wK]|Hm5Y!ߋ<]R%Y!G:vB2x|1cc v"c,n݄6ȓ27?KGɜ!OCШ'\ ]F8AUd`?MB:B #Vaj_ +VI  j3Fz)z`%ۑ]K' Zs.W+zt!0bӱ)l38Y:ǾO\ރn^r<9F06`iې:6W.nG fVz/!|ڮFciGk{%0oTs4`1|8 5ڞ1pFnлmxɴ4 Єs>a8E9r0 }_n ho螳WG BCWfVm<\~/BUeOsH 'fc3- ͪ札.ׁ:^qP_ZǷW6|zijQHNJF> !tbRx\qPeE!rՕQ<\ qǜU%Db$8HX&ux 3{*@ XX4wc[6u)HO٬5^l5Zk1QF(nz) UjxnL_Gws>wԯKſJ(Cq|r1+U2};Ő9$%7c=g&WBLcpo#δЄ՛\6hqO"a 3XǮ֤MM[AoIYY 聧V GEɦpzw!(%^$~a׽5Zsnr&ՎM2RoC+C8| H諽\/5zMcQIdn"Buqq Ue=y׮E#?W~Y eTR&;Ciӫ;4p+nsr;@0 í 6/ E6ZWr>A Li qK_<7jR= [?Dn' 1&a58IЬ1%`L7"GY}yXpM[4Z6tacJX4~V=a p-j.Jtg*L`#`) ?F)4PC: aHot.7ʱ˪; xcoA""l:͉a,RZI-gS{Pe0Gd$WK ٩9X[nqCdυьq}@kuђxc_mGk Bcn/W'ݺ?O6/ u#x?CfCoéWJnBD9t dpu%Sb>5=X1|nX,Hd Yκ _툞Lj6>`QD8E$ًC81֛"h({Chhڻ0ZbPRQVyyknH1gSCI#5-ھ6ArB7mr9~ # p(Ƀ#v3ST}'YǜR4­[S'Y^ŭ̘pBDC\~FG.158OHwIEC(J >F_:52U(5~.nTp4ߺD~XZk=>ySfFu*ߊ5V "VN@r`~USbN5jS69pOQN F<2\CxL[T]̨V#{tפ)z-J q6;O P#QMgZoQ㺀`|^ Eۧjv.ֳu{Ez]oHQ"3N|ۻw#M}ْuJ[j ileouqEPB~PGhL&걄CO'9- XS | ǵ{V]eDîwn;pi[ZF.F%:}K,_BKJ #שo(QL]w?{Aht55#?q0 s<2m}*"I)WmcMV3B0ђ)&?=8^7Y†eIaٸp;rآ&3F׏Bf,zja E6W͙}h TdcG2sk>XdG'%h[j.vCۘHs#e{W.[16?М-}$^xXڷgM\SJv#Y~\E#\=ׯ\S7ɋ|ukߐj4A?yvK IʆV鋪4!<ƓGiSϠvTZmF'zT+~̘T'q>~}g `DZ-'眏>FdwVo~dOI&˃PZuoj Hr0 O9y>&X$eu zt0٧?ߒt Sjo`}6#F#b!jT9bADTbVkCTq|n:! 5yϥRrHO`Ñxjg+,3i@3ZXFͳXyIp_x0fZ\{Ls0@R,*/YfHtτZc%bIԇ"1a]@۷HH𐹥h^sd*B/!ҹpm a3 %NݎA 5I]2}v3K^X1obxq! %Ϯ8 :RjmkX*M7Wf[Irv|۫ImQ+ii6X܊0*. $KxRt67%K'>_7򋉑u LV6|~]yygL3{#?舓!JW RŊ%ɾ}~vpnYS( eŎcw%nx+B tJ@DkWOA  Lv@_6v{Y}$ѿ_S1vY :xw/c"ߋZHH9T9%/fV3>BFJ=C~PmN˔R5(_)2ڷ[9 c'ښS2-%u0:4)C[$J6PSl|$ +K%&oy dHVʒ (p>[Ɣ5AY`톛pC_dQ~ !+Xmz߯OI8 ߵʉXdܮAw>Y W:y=.*~)6:&*@,}Uӫ5ҟ-<&XL)YcQ+瑼n~fg daݸ$=r ;͒i 3AR Z~ oY]&3V$+]؎V?>% aX,rn^*"3D&̨> Ss{!wf.R^0ލu!4΄|M(95zmďmܑaϝav곲TJ۬+HjQiw*p e2WQx , fzZ2 ^t:;85v?S&O#J&KEBz(VH8XOV+ 5@F5m,i0Lѣ 7g]/\|<;.Ж*22 \5 GX؋c|y>*lD۾%49l>ZEK#!A|}as~ƽR'T#(=.$5g(8>v9Q5VvztE:82՗ i`sIZ~75agi.IDNwc3\ ˮS}]UtVj\t?3}o;P%ŌҬ<9o3R3DB$tobT)^H?CLu"2)@5;SQH5 ὮGA V"ߣ>Li'}kScg{HS7"d 3 -d]g&1wAd~؃'(y/6̥] %< Hu~ƃҺG3#ju<î8zk$>˥-$w혩Q Šx4PjAl`h, nHR)΄+4`/ &DZESZOe4GJa hǀ^!΅\dpwM ZRSy&ÿ1gU)vT8 w*~c$3n(/;ijS݂CjdGv2'i'L-d%܏Fr޵,FB_~hL.xԋ%&} OX_/Kq||gPnӂkA7wȂn]פaUہo#oZSLbج30s t3@* ˺U>a,Ě$ݰf)'|5m [c @p-Z]XA"R&jj$f4 N^.l ,=w;S+_Tڵ%KEY٬kTs5+#!oeGO҈b)enʆ^lX%Gg*Ѧ2e9LoakWk/ J ?!YZrK_MqWɐεn` brp\#&dfȟKwש&S{b7^I.E0>5L8 'zеىlpc r;5Yq`D}))@= xphLXYe ch8ڢ:<|E0V8zT= bm_r}?)63W%o 焙U @>[$mY!?Z01ݧ=Mi1"3{ʮR gwA\߼+Yz+ q}n_VRA^VPv7OL:puЩ,S,DL@E3(XlamY)wsO3#TBƯ_"wJh ph!foRτƷe$R6n`-Dt?]i)6CX7FRZ}n0j?ln2UJLD_ rZfZ5BLp[蘙tIm)iwN1T]zR3)Y(ѥm\Wsk򟛍3X$zutW>ciUG{kOE($\Is00E=Ҕo3)2qUnT@b.rAln s}XQui9@?}MuCqZ<\`J= `U>NjSo /C^]0x^"'\U6zH"8} UP5r(!ޞ$&سg6?L ͎&(Y୲ڲ(Q&m`ÉwZ OU^[^PWpb.r!`,Qh ScxvϹ'W~KDEO+ˑV- Q Œ17c5Nz[P. *Bw*z}.a1 n6MtO%*!M~RZfa?4PcpAJG5{ 5Wq/$׭@ ˈbNDx!P%:$~֪vvX26t^^ ֯0i3$Px]iXoXtEw<(='S7s,{= ?`˨vX,l zUVܔY=Nt`#0Axp 4JN ev=C\JY.bj9}ۈФk9Ykفhގ XF&nj !im?fՇB-I@S(W|^Z%\535WH /hFk21TiۂImHGnuj`奡nӀAށZ:(vfv-P2\5GГH O#Zbj.pG; apiι6ل;bQ'00MذV) poo^or F0h5YAT7${qfϝ"GL(f<J }fe:LPn&^,]W+|NDW32g)6(%Z;UC hgtq/]Evς?{Ck5MMM[C\]Qyc$j+^9]!zhcCڋ'3v;hgTƆW|22̶]T0&keFcn<B֪&t V"/6mWW^/FPWe1j ɮ=b<^6JZɏe?=$"a숀GCW.E$o'/Vv@D>]j+6u^ Ϣ*#kK{y6N j/*x/zD)31Rk7qVy="x<(>o6c:d#1/N+!5?= ɵzaީ kN?r`yb8Y,F3~[a0DDytax(nm:K|.8%ۖs6Ϭo>wIgUEK䡤-PQl>+4p SbSueNX;Rc8*s댳t!2bˏ'ğrga=б8+&06Wq"R׻WC 7.)ؐd+R@ 8kpBP覰1A-{Zp_.p5*p3ܚ֕P%s~`̀(L5ۯ/)udqrwT!,]WO FcDwVIUۓc Kd=`Ä.Cnb'sbTH@HWiđP]m``h|m'y Kϑ(k?ÁOG98mrQ{vykb,["Sqr? SPܢE0C3E1 CM&k>/lm!$ͦ ҝzHFK\N LOzi?I 8O0Oɯ:YrB]~ L5{n2ʨtxvw1Z81MhV#våx^ІA =4fޝf^ޮyݽѓn{%TXZ%ȑ{ Ô!Y3ؒk" *'3h(#^G\ ]S|VQ݅晛6! H:4a*i[詖bzs=ry:(l#4#sVFץ5xfi\ާ$:BAb5#c^- Ev}}MB|;o, J3ڠxNgbL ojЙa יکL9dK \rCKkA-`r acwQT N E~z85Uސבےa-kcp~Oe\ MqFd,\pǪ쫍Fщp.41ըL o!T,ܤY7Nk-1Ug*H(~e#Mg#d} #ٳnsOK(''G3&'eHx*pOaqw}va97rFf"T]lp&uԀR#xUUЅm3!M'dHt-+CWUqe@;B<\4g:``iovmv FuBL):4+s UIRr)/2,ٕyοF_d kf$*1+jKÖfяU̳q6Cdܒk<f=2<,%[M ,XX۴`Z>5 -pya6E*UjVP}2J(Q/X/?9|̦|sǝ5eEY w-~/=@z -VawHfǔc=+_Mm :³oqh>EtTN^q)wg/sp:>Ǣ%7Ca/,q^,--pkxzzfk-w4Su >ʤY%!٤c%s#!ǬKZMnHyb8 ''Yr^ $f!߫.ePq/060_,X c>(]nX;&"?/+-\HXTJ l2ta5lӀ` / J,]n"TZE:fv񒧟/ʈY(_#x)O&G$m8Cti>M̛|plϡoqEi̔L.GLF)Ar/C+F_.c\j 3$ 1DY]ա懟qp؇PԲr08#^BKǧV+IQ&k:s$}3P ʛu yk7J2DeZuAW,NDfSs&ձ Plv0W1Dg^rmJ5Ou ^c !UP"HEHڋ&X&2'"EkW?"ES&.3K)]vK6?Ck:Hz!-7tIajB0u GG5fT`jq9F`o4lI_9C]e$J3m3PHI?X7}^yJ!|_QE<'CaЊmDh/e`k&rզlmk&iIOQfh+n2PhtlU.|) rq7grGKvה0P=7BS tãq)ɢKq=$l䑺'5 SӺ>w`Na!IWNDTg>/otc!0bN-nq[[ws;|T@JeG~@19>:Iٓ=Q3VDͳ"d٨`|ef`WUjsºᠵf hj/o~t=y˙ f 3M  $aȘDT|ͧ "t5k`H󤸦0?}&f ïfݴ^00S/r@7`D";W ˄+=9B O\^ ,M7,h4dJ1l߶æ:CR]?2Cf_DJstUq᪾vK!~8 a:\M"?I>lҖߦk@s@]B D<]6h^_Y4T.@B85FlWQХ<3:OD= !} 8i)z2"}R.Uc 0À$ۋ}'0 XQQާ7i]k:BOHզDSrΉbLP1hgbIN\XH^U_MY[\Ûmntu," ;#wv](ĶڭWc\bBn"BM_vQ5k5_(EksE"0t#:ulY"H4ށAJ@?t`A<b"< ??sPȨ^Z o{Rd$'_HYAmV=% hDaѱ7#yC[*s~y+P3ؒQdo5C̦ .&[yTm]]CryztY-3m~̟;:FY]5$tׇ^@ւEpaϺ;V *h+E-ڶ˼+bk}4$r$1/&wŜ=!r/~ \I!SRhA Yn(3b(̝8AXU: kq/ƟߪG3o'2|4%LH ?S !_lRq-V ˶cn#cRU, )m2}ZfdnR9HYV;4v9 ^$;͛z(!OyC +#ˊ "_ѥ^mضB6B^(b BT'hl̷To:Q~-n%9W1(.󳤕(Jo~-12.J3;>^6b۝Pz_dBRVk%WDWѥ>X_[XȣcY2YNѯQd0X>&=wbm>d6m0m!-lq'_})0I_UDpAS )~; Ҧ1 lC(֞fSpЌvudI6^Lc/B^6$3t e+)-P6$0G T0fKR- 6mTWEC?9΢68cqݶz-UL$bԭ` D*6≃s r!$uMr7wgǀZ][_bj`PdZǼlXn}$|kn,HhLghrWM7CHf:;z.V Jn^*2C>݌np.b 2 Ր mv]o%U~fiӪ4 yV\3X2*qr~@ǔjT-- #/m܉X8hW(lq1PL[K`/y5J~A/Qש9 .]ť^u-X/3Kۡ!kEe%ZaNjI^ɬ[B&?.V#"T* {A|˴)Uޑeo@7$)EZiF3_v]|\+7z!?]ztBS%W#/y]~;\i\+/rGi=HGwXWAv0؄;?g>/J!c]Ej$ [2b>Q4c[6$וJ($a A)ߋ\~ γX:5ҜDXjغo@+T% `ciĬba\LDLf!l_ƂPZkT8 ~PftyPvPFi y#-?MqKT}BơGQ|$=890H0vv_ɼ8\jqTGDSo@Xpi|]C6h*y5NS#jk*9r|֌nepy(Ͷ0IDG$+5Ҋqpx.FL ӾyT^wcaN%\dW[جbKyޭku\Q,ߕ(0dj5Y\>t Xn / pt&c_W'|j c^M1tsc]']K2/%^K1 U)h*<9M%hA^=/t\)EMkY6, ㈇o8Rl !i(An,Aqp]O;{+0΅%fcv!dAte~`x!f`~w-gK3_~sZXX-=7Lb!q<;o{Ll3f$|xUQjIoHN*7&>#|j(oc}םCeMF5蝙^ =ZVR[D9}P<'||EЈgp{ZkM9jsvirqey{䠂6`+kIu%3+SЏ~NY<8;]Mejȿ]>_X͚TYӑf>18@t ` Ӫ (ːn n臨 Q8뉜 'Lc*4[ϨbTsO7LiqW]#0༐M'5 ֍(W"Yii˻%_^)Q3gXEYkWFy mM& p'Fb-j@o=[M+Z6P4:СrIJ H*~tOؘR7=Rz tܦ)`{rA4()OKrn~K&xQ_xBM?9oXcA:dL)gwV_i$VD""#b kZ6ףqcE`CYۭC o񺭅Rfp pC(L֧ B.1:Ug \H1B POliQ6J=Ҿ0J]FiHMw|XA1 Wﺬ? 8eOZd-YmF㶢սGͻ1LxH#F2vSZjwF8sOV͚j6Sތ qYjmȥѦEqeR+#\]Y2Зr^}[=C)tUݧxXO-Y4 Wb[G(8)h>0r+5YpGH7W;N#ju9o[[)5uI!AΠ,[Nγqc:#m \r N"h/V4T`la9lis->tZ*Ā5$^ 1[閳 VmL[:FmӾ'a1== 5ԏ%=ksMU .i-2":Ψ[T>zF95!dA/3s_F)<dojC8@zzkp@d_R 9^B<*؇I]Iѫ8bHoSN1$椈5:m",w]OZ>cYAjF0^28j =fȄ2B65pKpy:Aplel;#ޒޅI>"Ԉ|:AC$Ij P0lE21AUj- D`O(~ A0b?"g0śrݗ\t k)֋.8>n7oKTI~lv[kljqG!H!K^7k !ע'gP.1gr~H+mPR_q&0]1K50_ڧRΘ@~nr(]ڍg=m\0}5po,_0%n^{Ab )bL`"=u5og<|qluF.%8?_!2 Ӂb)^A-2qw+R1#vpUFL,~" sLPQi6R(ppF`OIm=Y\Vz# , Su'N~}"&c~x|TRl48GA֍r Q`⃯9x*嘴oUm,f@)a[WpS՞ `^aZ$xئ7ԏI3_,d?5OЫ#<FͳAft;UFUkLa=/yw*٤op&vl#\.x[LG? ӵ l]jBi][gFKJeu٨XMЈPS߽vf!J*g@z~2∈O_s~( t9sAAHۏ墶y"x6]@'-5k^jvg|gNu˒b{$\P?\H4x_,P]VLj_eM 7LɅ7Z zMqb"e11z⟴zhV{}SZf*1s_s+^6hLn; s\ܿGV;)ͫ O-Xg˔vmi]#Arhk-EX1{ʯwOȔ>x{hAznYٮ4y'1mnpjB%}1WYpl PRMTm*JV׳MaCT\RVoM:e7ngGi7J^0T~d'Pu(~IE("q%)4rg~Impj-l:4ê4˾?;;tc"K>N02^b"6C!d Ԧ|>wY4>&;C|#LhQ'_(,%B8sWğ4G?2N;2ypg_ f<-2Lb.|+}NBO_ZC&,Ta@sm--sv6ԈGݶbZ殶Mfk{דB#z2jrp9<8݅m p Dgx;H~W d3PJjYovIC?/H ȏ| NV˩R?q]r߬v.~Tc-"[/~ jnKE_|\)gOWP+t/ 1撡 rʉe `Q^dw;AuTcT*aL(Ct#(#xU؛qDoD|`ގ"=_Gqa0E8znS7#͌TrO7@oz*0{ ;ɱgYZ070701000002d5000081a40000000000000000000000016439a35600004e14000000000000000000000000000000000000006400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t/'M]?Eh=ڜ.+ՖAv;)2Y^}Cn^Û ̨ _N5odn۷)u %iQ挠S`vMnjQ3xik_*iΡCPU@&-i|xLGG0{P5#A[;E/qq ᏼ$0B!%-X QtpZ&j܈ݷYsǥtJ\+511UmDz91Nە@kQ<,C #5 {hN<(Gx%+^^1&/Lhe;V!3^9r2tWPedX~M'`0vWbbǁ/>oܐ͠pZhRFH'h{,}N#d2W} ?U)t%ץVytRV3+86Eϟ>t:IGh ȴг>ҽ˼ں[6Dl,+iu@pUA.?`ջ!9bP].v1`"rM9'gՇ}@JԯEv^\!(۹fd6U}KEzi?ߪA2N A^*(x$,/T>fU w/uRf'TYcL&>Y]t&y  V+d+^t)&bʋ7J0>z8⸊I[(NCv@>.N I|g_=ɮҾH6’ظRq>&MD@jIVE /#7RN$TbVze# $ ɦ;oDC_߃6,ztwWw2sm]Fۨ!TlH5V+R, 1&*yxT1nB =YaTEN 12yת=Dšce3 fBP*/-meQ>oY;[@qckJY{D 35b<B )h!_4FW[V~fETEC%l-}9}h]vW%[1GExA/O[jiqm.C8@<1X1T+њ0鯪_)3放0Zn|WO[R ݥ.a)Xs*tBp>fsv͡ x#XK"H/„@۝+ZoBUB͉/{@.~wă};c{ׁgUXH\ zMKʏ & _>R?gBL+.Nj-Oe`r{~]btv 3k-:.#{${X2hNNPsFq9~24j 7g%eWG3_}M8ʳ@Û1UXeV@D7XR{~U[ˍC8{y)L: c֑)MQY ?Gư>.u*Źj?O?On{yBYopGz 7t ݹQA3 @Տ$zO"y `&{R;yD@6Mߵ'ȩ7XzJT Y cLB b/Zc'Ӻkdo?tUnG=Z=A5?MҐe+8)x, #fg%]_soDNKA1#Bou=Wozu_$3uت~2zKSy8"CAHJWaZ[|HrT/"&m2N|?ZZRO(RdQm1DLlQ'e=mEa0' ZU@nS3@yF+d09H~"p*7b^!ʿѫ4 f&yczV¦qwJ]:xihW$m0u";8\gR}xYB0өNZ "jɨ9qGmT`c5%ZFlnyf&euyOEy @̅qu}RH yc/H]}&u,x XF+fpPxigRܐ[vђuuuq*KۊN_M B)>$_CΑqE^>oPbTE礷e~QӖ %̄J/ aT)|+I.ԇ:A{yqI?r-Ksѯݏ<a%qK(KTgoY| bLC jH.2;qEnM#Ddnu u#.I09P6t[PF]:Il&CbTL=Vj`D y}zLmK\&bQ q 74L]ȬpA#zn-pZ2$4BxQ$#SJ $ dͅ!7=P\/ŵwHW`kCg1ibXa8PZ?н?RBЗCE 5Zgȋ{mp<7&7rmsfmLt.o TgJݏZ(/Ge"7EK%)6\}Z=D61)>݃ǒC8Їc"zuzRA D6 _33T?+nomz8|cmNٍm '.&1x.ڹt~xq>rvXU% $cs6PR86^VX;-':Xȇ.vM_#TNI9q͚E8!lZs֕\㙀N)(r{2zk0G9g.n^)(;I !'V[b硍Z^D6IJؘ&g4;{[}`|љ% DճQXR/ݦ pMȺISZcLp DP톁"ԯ skI< ?WШHWBX4-xV)\c_ l5F\H ry 4XUAaKk*EI@OK5T,q.x2w(9+ؘL 8 K?;RVԻ~# rщm'MYnFV j`z ܢ2SMhEC+򆵯XP+naC REAH1UcS M;^Tm7\lz8EXh~x֮X <ܱā>l;- ! ;>Mz=.;BY`$ɻQ?Sm:@%DuVtgs: >t:*qDRI\Wtl4/쏝 ,_,QzHoqD3᨜E[DG }Ч&۸3$a8{}RI3D6-PssŽŰva6%kaK^7:!Bny?U; y2B=S6XYkK- łϏc-ވhψ+F#Bvսe9׸- a!͗-x.o ^\=ϮJo{eH%bx­/9aii=j9ALLdE6K,G|CG:N z=q\^+/OG"Wɢ;Bw U?*/"Bk-)e ǺIk;?\ݗTj7RbQ `)xxG} %HΣO/̳䓨Ae2lIP;{? [)a?x;tm0-FپMyRחcM%'q rjd%q٪~{KA6;\r68%KUm>ѡD WjFO 0VHrAG#\UH* PR` ?g㰾!hTKJ,?6*\9E}b?r0|2ƜC=ҒSR *g!AWr! [hYv ks RD=d;JZtz؛]rԖOh0qrh@ӏ84Dξ, hX:K\).T\Ra*8Jl fcg潲_+rֱY;'kNET#>S%y3B~;crQ2 <&K(`1i6bO ِ/eD[y=k^4)>[qJxV6,϶݀T9n۠sI[XQ<>Smp' 4EpG$*tsFA 4λE:3Uw5TZ |]z! N3d.p^HpA_.Nx4怂6B?gjfE|<1sSPm;_W(vZ=P&r䔂rae»Fwjtr>=]=묨)_R ż}V2O(uU.$8p3N%)9fgT7w"=:^h| 4E\cvWj,nP/w 1WE%|&/8j׃ݖaJڙ/ +y w^1F[UHJ1Xn l#&.qk>AcP\dȐΖ_ J>iՖYV܁N&_fho j@)d7EPtx6cnGaw+Vb ,-eI`L]cַr-ǍU%)(a`K@C9㖷m("gQ iz7pENz6OY\%ܴYw|rŒS%$-t]( SWa5tɅ2Yǁ$"sqJdw:!'rCϧBel26A 8X.D*}-HEVM/g^ێie>)Ɨc̲T+q)׻a<Wfo/f_g{K4M$[ENWG:}3ߊvMCJ%6gup]0$!J-!ⷫOo%Z-farKIerlؚ8+^NGRYf@[=VWT~髖K~hvE84Cu ̉h۩q!s$ H:QΉ ]ߨ%#a-:jme5!_A%NtRKۗ"ϐwIJXg40lbMN Ire8~ Z7Cք D'wVg!ma@ ́%_k"N59g V((SW)>&oS˯\!xl8eIf *ҐӃDK2UW<| Sɳp䪎WLG︥ vQhf܎łjr9x*ЌGL,3j>S4c/'{OY;װ|U|4Ϙ :92bɠ{ /TpyF_H.slxwbfKA_݉w+4Y~w ꀧ3"-C!ЂV33S)K3>f*ƅ_vW{{De\eck;,#X4xúx \«a& \^B tO5~5zQ.kxzG$MJ緺hל|sFIN 8! ԉ&U88&Jiboa+E+CaգmXޓ'$$pwbi9ƾ YNYC֩vZj;1)R5.Tjй}b(M76lHir:7*`R*#9g)_,ӟ Tt^&27w`c܃&Ub((q f 渃oF)۪oX\%P>.oEkPuMegfFP.!9dB~6c2_V4tG cw-A52N 3Cc15" UO+d2V ෗ ۑ5o @iF4Tp-ALjZ{\0FY}%.}~mbȾ֋ a[ 򰓚8Gq0DŽ/IsfO- ̩M]Q#=Y\q96K( ǰ~K&WYtIxu4PR"%Ϝ//f` SAhtS"|&JjioD=p7|kӿ՜pu&v0s`&*!ހ33\.q(NB8gicw5&Lڇk$Mm( Ù,؄Niǽ.Tl PKN9uA_.C ݩ;D.3dn.\٘fjP @7I׺ u3-"ߤ?&ϩ";X U*&eJ"śfe\">z^|nfXMcX82 ΉN]Cxѡĸ͋E0F`]䖲RRz?ږl{_*"*zeIn+FNj4YFgjqDݩ "tTC=l%'rɴ_F-Y*#S[|U"oG=6(g9.*oޔTK0.2:_V4 \_iʴ5BJFޛ-)I~*Zd(d<+3fS]R=#&\d\-}=ْQBv:\0] 9 wH1{+l@V5Y4o^UX|K&|}h6c-LA c(%v|*GڐO/2}h$;xB٧kauKo('tiL?j^b A0 =fRҳ|T#+Q]MKdhoؑ͌zG1VtPLMWR ctu`VΚBvX_OP 8ZRb0~q(*zPi)a:Y@ۤ u.:{H^-;ۙ~@q@p0 tϲ>aX"=R֪(iW! [MJ.Yj5TƉ%F!/#BQ3XpISþ`8?`y;sKNiCVNX> pH")mW9v[/cZųc4Gb3*c!\ؘ)5r\hUxZ2 0]T  G\? 7k0QF |PM@1Us< wD$$Tzx"r"4z>Ltm,ԃ v 3|')a,C?Jg(Vq\a᭭+>`qDzr{םMt/{pd,-yAsNiwOlso@&<>0ck!Ne*q2eNی!0ul_㐥M2b$=-]}ҕAN~z@eXK)†? Զ+:QG\|%XuG}ڭgiyUߘL8ݢϕp.Y;Fo"b|9R@I"y$bjQEQNU: 6/d':\?]{l<,D}N%d1r 2'_Ů1Os@B_ }F:S%GR F.E@{ꭚ4;J> )f׺(13DvUrRzY}o [)'>/jio?CLK}E2_$ێ f/aCr{⠵YHD-)U#؜ !lIw)`'Lͺ=%v48Tr^%mC(h3Q.IKyPƨz%Bj! [@4HS H^ AutNR0Lr4D5\hZη-̠0s۲#OE"z2cmXqߋ`#*FJw_k (j`Tyh^ZxS,̻isS񭭹sř|)KD̼, v_LsF>V< Zڼ \w\8aPfOC6dZž'n(e5:lVdAR8<nw #6h٬%\-ƺEIK)k8c˛Œ|6lVpF*ϚCb^$_UXyXn#VCzwgQ62y{^tP i#{֏Kk@$c j$_#ϓeԶS6MH\?3@kPtqz6 1vhx 3Λ< 1*2tRbm˹N]/DQ  =jZ;2/bHBQDm2=K耛)Tڟ `Ojnm|5Z6 A)ЖY>_YA[I8#9<u佾Mi]5Uwͻ o ږ6GVU7q f!tXyE I3Xs]R5k6ծ8[ף\.25*M`dh,%1x~"˗Vm]}sy*ArEzN38"~"7s׹a׊Hܽ<^첡 !ȏzm/b-M} &G/)3󰮼i55u(jҎO*ỷSuud𫮙K]R;^3mk҉)~7mB0a Tan zdM4ξ+2M+9y @I5(jI, Öػ#b!&`N]i ΰWEY@>`^G:ɝ'+l>ѸU FPqg%;1l aL ӝCG:빕#aFcxa<3ې:)>ebabUaJ3 uj5P~?gE^T 凁K Yص5iKtBKyC@o0i65LbC!J3 lLEķݏ{&BK`a_FՁUu_} /fl$X4F5c/}7GFMFpSŕa!+M"  +)*G?'j6}79l+/hA9S`I`p73>H`1g&])n8sb `3^LD"B.(:<$)R䏅E[S_ڜ*ˁwQ#'DaJ t*Hz LD"9h猯5PLcYNZgc: D@KSJg TaE`xE(?M/yW Io4ij!j4fX.7~YK"WB>k6l]hQ޸5>@Ũ({0,a>n*admP!B,) lvd`;Cf0& h5=N6WmIJOX)5<3cqt1G/mvU7E?cfa&P>%G_(qxrhl$ţ^BQ`BAA/{հ{)T#QpWo@bNy9p1W)ذ D̜3lbDK>YOE5OԝB"Z0/MVu_h/Ap Wu&_&zeoԆd=}唵lOUPS!*VY5.aK\u|G&9zsK[feq&JzdTPop&:`ٚaO0$l~Tl:N`d^ TX4w-kU$^bp&`;Ū-YM$L׸v,A i[-A1T$zhyA+o#E]v0u4uh¤| rFPFךH|51H-ދ %AҒEL IfSd9!0ȐI&d,x2QY2vk}rѳ F)qs]5\F'}i,mVK1鰪vh8p, /hChywq6Dp %:9 Gj:≮WXv `yCRQ,RÇ7fĦg/a3CN础@ȯ"(#YC"%߰t׭o"- x,1q$Xb,tBrC*r=d )*5 I!2gOLOƦ 3d/AGSLժ@jVj1!!)ǧ !B3a+m1{D(@M3d`f'QªM?2LAYB,h&8۶y̺\7ôw/KPZPBSbU %re~U'T]-WũuS9 kzDi9܊qOOcհjYX˸8VJs44 @>C/SRo2{;"_lû\K=mmbYv̩9 = *rs9/dHɄJ4u Acyڗv BQ^L/>։u:>dvֶM0t^ڬB57]plu4č\ U5^袔:!63:+X2;0y2 /YAF1^oK'*ʘyܻ]%.kb[/ ]Y:|Z֭)h}A/1CZ*~tm@Z;Q1`;}h3e`i2l{?9^{+Ts& 3f` $*YdTՆ4E inG'30w8,) Ynnm(5&hȯfV 0z `.mȼ:o١c;LԚx9|$%o4,s *ZQ<#>6;.;O"smV#23+`z GoGqYUw+ELQ&sLehhᅾ6nЉ`a|XUm*da: v˥XG4)U$@|$Z'hlU^|jyJH L8d2̤qhhi@k?҂ѓW0d?_ڝe7 W2a`糲2Pzdʦq{ z,yBU" u-C-O,kvQzfM:J,/ BXԲѪ[ܳtq'AyS}1gj=(m4R%ʱGOBCVc;t|V$t\SGrn\zKSI) ~;%< SھU^v3F/HL+rJ>%=6^<5N?\-. ʅGEoiկq^l/dtaQ&g9Fgo,+BBDWmWV68Ç2>1:tYZ #9Aٟa{LH^=Hs)_ܨ+ׇH.aHgѼZѹ .7H0-᳥Q-ye4K~= ,)N'HE\e, 2Όx\^&i'FHÞ=ri5A{sft;0EX3bS v<_?זfrL᧥:%^Ɨ[Fg/,2S;VqD ƻsF_S2XyA~]#7 ߉ͰsNu4:өJ++RnVOJ{Drbd*5l$Ҡ''7eۭAQoˣ?Df !$yଥ%3 }tPt3q_`Y?0~paKC:m"ߩId:CFx^{ vZjG Cn ڒJgqm'!9jOFvT=:=2Z"8#+#h]cTrp{?aiޝ?`ջ-GǎoїcL\ч>3c?? =Tx\UCف%c; \7`ok]U zCG'w 4l}h3e$'A τ{(CҒLVzWL7W;N>ߤy(*]@lbZԛ~|*ho':fU:d[ ira Tھ;6KZrbUh@KH%KzToHX\cǷ3 .'iWqBifj{Bur҇ef{0jEc9!='m9)O˥++,?-ō23#'a2ljɅrc[TJ4ĤJ>HKR]q4)իa/O~JBVk a>#pB᪳dY*KAcC9Z:[bgYZ070701000002d6000081a40000000000000000000000016439a35600036d88000000000000000000000000000000000000006000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/W~]?Eh=ڜ.+>J\_-y s:a]%ɄOXR6 ǺTO</$R՗0DL)JQ HZ!}F{ YWVcoWFvY| zcLAN_w? վu8'B|"'S/#{o$NrZL+Sl=# JA^S j(ʈ̮;l&Orܘ.[f1Htᷱ?eH:d،cRIR!x"\')Wؑ-q!#i+,:VM%vZE2aFrW@"olD2\VP&Pw* 5:/Y[2ЖiM[P q|o;FƆ^cR6:', %s@wx;5XI4vG@7RZ$8\VmJ 8+rQAROH#Ϋƻ߅ yWbƴ숹J/MxNnb)*n`֖W+{|,n` cq&dB̺%Mޥ"јW- Pٕ&kcԗƈt+K4RmzN(%? zZsQQ~H;F8yI IgSjqNɰʣ0Crg(S{>pCoUitESӇL(t0ћݤئ'@Hh983E|0mmBeDkğf 9IZYoa8SzlTDhJ@GO=9`W*ǛonEq);9ݹ،M󶯻Pɽip{?'[\=sgV:dh}붴lO [J _\{Z,Tf"^z"'8)mG!/L\,=9|f5.F\LK5>&h>~`dbV* j?v֛e|?󽋀)grO]v{v'ҘP Mt (W\n"4R 3&^;挻xr44OaT eRz>IuN>Nb]r-yڟv/:PI 8|F}5)GACi Uu\d⊁'91r@`Y)OJAѧ{@!@@Hn"-.xvP EsܚsAgnӁtGL>`¡KmnWU$%)" /#Sah7'$O,m@K='?كhILK.v*ndn{ۮ2IsװO}hRX"dK ?qŨݚ a̋X8F*Jcid>^ t&nK L:GՃ^y;8#pPֵ֯7Sτ.񌣹u{6=qzy=N*QJN_WQKbUB6="Rһ{8{C[6~M1U(ޛC"<ZGxDDj%r E垡Baķ@.%'&:Qf_GQ L}qǦ%(̈]Ua9+Ȕ>SbLk$,+ԉI7ƀ+4ߓr>Io p/AA{|7-( A}K=c0L>eD&*CE(T`l'{5i?|Җ7e+$p-MmY׾Y+ts ]y(JBV_Iu)"UuRru> $fI9k|?A9&j+3Vk$Htbq%Pu8$ [O=175 gY|+aiFQEs~5H!Tl !Xaˍa?re{BPN`TDR" =@Ǥd:h&l( c8TI-"KRJ!]?LgRhz] ]+EA3n+ ?MabL+/ |7)>Np2&C{P&fXR!Fr̟1/P[XO3Bb$>"QTc_>28&ϣόGª_9SGTI$L0[΢dV^S! Fs\OuLo_?EdS0qpbJ٘J an.GHk "f,B+ }{k:R'ky߳>;"0ШqE?QKcg!XTBJϙ4'>Dd Sēj$ov#}A8,w#mU x~xhJ'%!n1Y )0;kĺ5etk8%Ah(DG_*G/ZVwkiʹ^`('g vktīr/|1˘S,p8wtmw7`pl;yB 3L.X"[)Dq7{wӆԀ:AO ;N术Ÿ=0YҾ-+x{g9iŢNA{B!h#,Z%W  "q@z%CUeq_3D@_U3"[hI.jϽ do!׿HP:BH5#{3 CБ%D,bx?;;Gg%0J%kAWQhrհ^[ ^:J6 u(Q%bd)4gl.Lɭ:**kVl& |'yIr:O6HDb5דr] xrтb+bs qȬװP&G_}d/,π7. \qx.'4`7rQlH: oS!Ld ~ʑ Ew,"{ !x(y_?\əc.Mn+:xaF/h^ 6z6, s>ӂДE׌jCW;+d fh!LVqab~5XI 0r×:(rAH5X;*%x8;%Or~E;+t2zZv5O r@VF 4LLQy k{(kqOcܠ\+=]h}bOP*)0"P.3]63 m*-DrǪB9i 8bIpG{O-FY/\'>X!dft$<|ÓH.f6s50>glq'!别*\; ) z{! 7zpU~:rD1V5Tf*iy l8_nRxS%-Lqrwlm$z$8CeS ^֩!S]?"#E2y~,=v'l{%wH!)}| w5:lkE O6c]%mI3~Q'v1j*DuB#*zOG~}cJFkGޟ ]s$S$((S s0VP㰷}a0)Ed _Sd8/+L3h\kWm O?2eP,b[%cɴ#KpZxd6+](V}N; rI MEEkjAu5O@4*dǑʊ) TCv:5~a}D&.Mba~3c9Ohf=tܦ [r~dv }\h<6'<68wUS 1C3e{ԁfCpc@0r|Xq՛~\NML+YHw>^O3}|/=6X'}9#ӡt0'dlZvwlb-oq`V~x!s3EkAQ Q0Q }Iwx;ʲFUKD=Ѫ.) ]iHu~X萼LwgP,!bV(} ON$h@XyNX4eKbXkl>Jfs"V  P뫊q&sBT Xr !~BNӋlr}1z4uBM&Y"\3ȝRG0=nM_$XH ۥ죳gڭmHc"eqwL]~C0j8y )m:,GYU،<3o:OsxP~Ň,D?n9h&1R@rB3^z}A: M%PK/t{ø8 Zr'Z蚼MD~RDUu9M{zP m \ri+7~UvXf;Ơg&H)~5^85Rێ480O3}c.l[pF*#~/$H"Ҕn2>e=ӷ1o{:& \ipxq%s4THtSj(ꜚG9l6\Jtt.w2Ϙ2[=tIPq]FP*Vc锬4?ٙSFq}g}_߂j +՗ EVy+ϙK) $'\,x&jS =Sp|FQZŬ#d`;|oHiaVHV. alI[ۘs/2 2;` HtDx)9NC^InG-#*e_;ne̙{䜃ڝI|'o%thD6MKٮpn4s^$Gb2V(1*5prwu>yppJ ?^zJVT V!dRT| @jYOp!L#`W~iDpIWD[niM&IuEx%ChkC-j!Pl7/~O |)/T௤]Hx Yc'S(#W,|KVدN::?ccsF7z/)Up+ ə#N(!=YM )dz:M}H"Zmsm$0ubmjM'e9|kehs sl7H(-r>Rw(%9h5eRJ\aּE" [ Za)Eae*A*!Mbz/fr /Wr }iǭd _W[(sJ[ b/PZR1,)/7SjrfBlux^w3>-E܊^= (NH*c_ղdB1۽pn R-wV=O+uo1v2$ooA/`r%~AO@"ԫ7Rk# rOݭ5R(5ú@mEm7R@ؙ)R 1z$+ t>Fw+_]w_QjX|jқ5+^ @Ӓ3C=þ6o{ʯx}1Hϸz Q=,ggDm7Xiq' X0 1b=^&7#9e S >8fpȦ[k#{5y+8igO왅zˡ>A{hP>8e|hA,u238?;WW@Lgyn)Q1 ;``Ѥvw˙Lh+](ٛFWр3fP'-uFj%#XK sz^Y$ %.^{@VyLQWÚP`'AGBHcox!趷{5X ( 㳋)%t(./f431))0*y#$?D2..k_f w+8>exvih}pk}Xw4u>ճk"wv)(9Ty7DAPaSHޕ㾸LW>Bf8Ĕpoыx+i9XW`s<`O@nWC\wI,EVO<-}by\(H ΜK#yoZ]$ ƫ^ p^~D)|=AO7ZFn fLZHzھ@_ReA֋ZS) R| *|E1:[ΖH$-ݻԷˀI+-)bց噬\h@%iV?,RXh5v2E\(08鬹3Ĺv(YN!H-,mcdiʟF'Y*c:-EYs#ݎq+nlsa%NP=0T_V4"y&":j] Wsqp0y܄;hR+Wex c5+Z!1$OELC1DpWfі:B)lUCsn'6Vq_\~R;ff5oҶB烗Y  Պ[&Ͱ#IUd~g_oF:vdFTs:R6ՑqYB Y6}j3,&6 q 6|Z1Z `jug+H I+/6ƿnR󌢭*X觼}f,HCcx"Y;eT*ݴX9NocPQL8 .'OL<)uM;M/Ca#B oȆt'cK搜LczBc=}tOp/ËWËʖ㑀A{+ PM]"}fa J W~&YPwu8+ƸVRt<;GyA=KU(]#cܹda""ڕho&?l,&T6VYki,3WPXK 는qVͫZM>#O=Q ֓YHƩ E$kGH:*G}P_C\&`ma6Id pÜ=\rM/=zIA'TW5pPǧ|6v\"đ3hPy]7 kvp]ӳ.;\//Ёt0g GL$ɚT)%Eco$ج)+ }fnՐʃ?PYس(,XJ`:.?DUFW5=$F?}< c׻]NQ`(_oQ6k+:u_f4(<'^^ uƴd#P @$3b>>ASHgA"Va `I<)o>aO' |{[ B5KY~Paq' B* d =&nxbZupdhOEz^^- qb}aI&oJS+_N>f?{,jx`s6VӖ, ԰#YorNKs Q2Qh,OLLmd"OMZ}7ID׭kr#lcFw1cZB ^{I#q:bd:<1QgՔ25*.Yy#\jb'^'V%4'u 2 `~u:Ḳ2 Xŀ%62N/hr, ~h\P)lJw# tԫ3lL6`4~UK&oMf}!oKhc21O#P]ӂuj 2JA|lm0 [Y,G^O [ͬYgP:28$]έn Ɖ=Rb۴6K#@(IB)¬㢋CVezhfR"5jk ]뚋%hu䓭$5L"8mo]`H#OƁkHfF}+TL_!| lw  N_fsOk# l8s-Ix2dL`%*R~d#^eqrNj_gXm=Ojva!ދ"VPx~#m"(W2!:a; 0m\SB7F[\w㛤^8C0debv: b5)8mc ҹ'ဪn*4ם _GKF D.=u)!XdGokL :s- u&eo<˰[d̆[zjz#60h[Q^pfχ(VtRӦPNg[;js9WH\wzNKzMs[Nr_ D#5"0SR^V\QϽl5|z2Qn,XJVom73Ɏ(@2Tl?14AOh5mM40›;R\΋lC6/kʄ  Ksev+ fG× O䦌_6Qձ{B,!ʍ3`F1߹CmY*}kp Ig jZ֝9)32<=yGz$wj>iB(fRxn9uf *҅}]xf"ne ;r ӭP&.ׁ 35])ÁY]~A9`< <(eY]3h!,Ws%4)шJrj Y "3J\>.sbU2k#a~K^5ZܟQ"Fa2FY(RsWǙk0wmc..$b>B L(īqOC"sNAD7QIZ~.)ϫuɲ$Wn_֍v5piOƱ{}*MDyAzLXՋuI6pPmAs_NHNy5̷KQw7+( !A7Z]緆2zl_8/ƭi?Gaø,j~]`ynby:'&Qܫߖҏ׆ v^ȜIM:zdv:;!R}~tg>RvU~sL?u~/$cFOUr>1U &r~&A󩖖0&Z&=Ú#UPoKn%`vkdb;pK֖xKtx2lUYQc?pr ·HW h# }~hW'6ϜrJґkaT\\m3A݄ rPd <޵WeU6iтuEc @S1gq>>$x8lU_:&pFH0I!ܪWw1i~iƛhCTESԁaJ0k()L UzdрDSܬ_`m \iƈK|TλQ抙硋^ey9CeUʿO463 ‘TzNAV6s|>N<~,]ҁx7'dĎqH}vIrh%xDw~BMƆK!yXk)"YCAZ__=bZ0:>?6: / n|+-JxV4᭞_kfTh=k77ňXF [sKme$4(xe,i]1# SgEi ö+oV]%6TsmӜ\&MIGcm#8ƃ8IGPp 6"믂;O)\ekMIi0!N%{-i}bGrd39: JYHa7[heܡ뻱\Avgd.zci3[9>{4|DxZũs f\C9 msC|s>4?ɯhGs+h;ffwiAPa@s!1}L Ѡ ܋F_W(LCLʱDlF:)~e'"_}fۑ.XIbͺ̙&P)o|ASJ<R`$h'{K"Q h)VVϣK!`m܂.3riHp~zoh~C3  yrl)9zuҚȥ90M_K,^|Hy&אFMEg;amz,(ʚ#dUcAzG3b<;`b,w7pBʅaA3zK\"+C{*QNimW>UˣJ<?$=\ϑO7<(lC>Q2̇S"@fꑰ+Cv{wۗ9T*0ZR 4[n.N-(Ӷ}|% ,y$G^UKB=݉>4 "ӣYu%!<ȅmtH75Pq裠$TqVdLBu& N~$y^`If2VxmBLWe.~D^"6`my݇^ o0+]uO,oFM:M .fޘpk54+:=w;캯 )0VoSɽ[zխ'$(6)hdp [L6`XiaBW7!B\M9,?9ڷxIloluw!HA zʝ=y:GJG2mY ;UUC 5s&oB \7( {.:\-<@ᣵ$ˡ%&]L }O>ù5D܄m-UX@]ܞO4"ј9`- sXL8㲜j+zv$Icy#30mp+F E hsG4 57Dm(DtsI C4cawՈK~Q[<[:.W ۆe Z k$ͬ+&t V õaU_~j<*p] (G.>`^8jBz\m9gm3+<-ŖOp󘅊7LZj_TC Di.=a0wCc64њK1J1^6SP1eeq|* 8QESk`dMe^AEEUpo.䨽f+A e=NކΈmS?ӼJ5;CJ7_Xҭk[>/} 7$%^k\%ꉼd/lp3Jq1cSxCP)0ÏY.)l.Z S^y!-$beGV,'aGҀ&PKơY%!r,L>'\Ӟ0d)(-t+h\8:ONe*Q`ޣ&)Uψ\7+h+t,&^wt|Ia0~r_I2_X85ʀbbtT'9&/M[b; 6w(R]Pr@%)A!n#/r5j[ϓnXFW,#_ =:>^ !6(~P"‰.)ֽQHCoqfvRfjB%κ 6I(dx˸:TYpz=~؀W?T5uBeCƈqy;U`f 6R&UEDf{=`{J*f[6h  q҂)\y@ `Kև] ܴA5SнclWmKO6l- oI]]p<Wf>pͤcUy}^V;%dރxY R^$1#1<)Gvy$PsxZ߉Z sX:ڥX{;@g޷OGo66'sGVk!nu+J]/}qן%- mqR#07M"7LmYۚ*@UJ𞰣 ИOI%8&sN׻,tOO ',8yTnut)dQ[08ks>IF*PʗkY%dVA=Em# QAg0>?IR(զj00y >BW6=qa U3 U7>X Jm]&>nQ~avAro v;': an#lUYk3h$GI/{kߞȀof+l",s} cЈ)c^g~-@ agB{ w7Y.vYV5(e+ Cao(DA0%s7G*gp ,gX7 QrӌGм,feM~Uπi+]su lq+v,iPYj}W"(Ћ 7kh`0+99|Nuf`f?4K\.*oL l#.YN Zܗ*hM(szyQ]Z璩>$VTgn_ʏw__W ˗^X% !"i5o~( zfpJI!Ǭaj y bЗ˶'K M6gGq %ec  t  qK)&١fb1؍nZR^iB.lwmU+œBx9*̉ )ktLK((ώRzxCA!8X<;WYoCt\^IY10"ގй[0oqsP;].Nx&LK+2b3PNxI`LibIRC}F7ECS[>!a~cmtz" #yňK87Ƙm&>. p9PoIaQSꝏJUhS, T+Fܛ3BxWXfSzx;K6_gl_^4P"T zC8R\hڠc Tx;c?;`Ko?W8+% 'TN`:݌-'xV"h[r5]U઻Y$ASLk֕r 1z6l5m{*.ENk:_,aÄyx4H \瑶$+&-_iMf1)Qx=mc-}Ob#pҹf}J(|I'-#|ezU?e*|KCj.82wPmه_sprX%6km70UڃEc(.f O#FJ*x?|7i\öo$3# fhj9/ȃ] jLȅJrmr״>`WGw9* &aWbC44U(=ofV,W(Ylt^"qo v(Qm/G\Ǡ{~ν9g(+MOK01^ri0S@vRLUcY67xHa X!*Ye+WR*Ox qH;R>rp k;a}xg4^&c'zVq }M֕0ɪOڧE|/^+J BwQ ,nD=# &c'hݩ=bˋ3y(~Xҝ 2&I2>?K;e5ܰ< njbpahk oDIDv"Ul"UlڦOg: !z{*[>F i@t%m@r1MnYbu5uލĆ`I<}=VaXAGhߵ]ä[:g-S?J[&o EL8C-1r8QxLUQ"_5[npCHփ6'5(ϫگ-#YVB*%zŽ+U=*:\էL-,>Ƒ>&?EnRt2aNETyi @ED6e'H|>Sv)$t9I v\Pɥ+%7Q]m;Ng‡RS\"^e+~ v#/_Ï%,#rTkhxr$\c DC1'ĝnk0&`M+h4X3s yxz%^֜a/h֎;GX9'/Pųr`=X(m(%y[nQfOv&'Mȴ}diݹ5ZmQ4KTGG~~##-=h(LSSX@=$K"j %sXL:<:6MͲ:ϊ'[8x:94R%Ϊ[:jOk~/ NTjjۦkgx?8A= s󨣬sm;[cr9y.)0l**5΀,SI$w^z7͞B Z؍o8ǦyL5 m'3mV S^f)?}NlXVSl͎-j)(c`ZoZէfۃ8@MT1A%'[ Q!S]xF/][zx11# !Ǫ::M*D" dfYkŲt*T_{KrCSL=j9ϒL Uk*bO[ݠ߻pBI7lAXK@!|'\ɑG.|rk<ܨ'c5ôLf%A>#HEύah9jR4{/J+2OJE/NrX)~Ȧ-F\_Ķhp ]JthaJ5\wb$i >SU=LЕ_WYu90B5ꩫa!N/ægDv21 |ƽ[̊zk5@͞\TjD?-ċj5#8 d}wCJ6Oߦ:Qoq͖aK[ H,,ͩo%[?Km1(tpR&rV]'Lʨ(WըfbشXӦjHȐq>)5~|upz43hSboWG>j&r2iq̴z؞4=eIoOcJ~@>0סh{5!z+4|V-yV9o0:KC.x@ Tu^sH|ǝyX\YH"A#,Dv?D} s:qlb:^ZOB;X t `.8¦R]Q@(qjD3a$ڪ0M?;,ooBvdD'XB{TUX$ҞcۺcCn_nAieougf"?XH}TC5a1騚Us+X.Pvb({ Y@5R\u ¸:L_c4}U \WشMJzQ{}R2="(%zV'tWo;n47E˩ K6*>o u ǙZ/ĥxXXB OYqՔ 6-$9j?.z-F8d> -0 vͰ2nvnYq"39c!xɨt +cpA~xW~pl&)W=Ʃx2q\HCgA/˳*6~DBg&yLH1Ԝ<U]|H-I2*V& 3ţ"2+X,5m =pCWLϠ޸XXdR4maRJ+`  T?뚵m.M @9z!|`4Q<3~)D<$V~C 'Y\9`ےҵT/QO$/SE- 5H>gŇ~W3|,aLGӾp*rIԗl1:86e%Ϝ]37`M|/$ IսX$sv' \7YF5֛^lqE Vj@aUR(t_DLHN! T<7DU8pTf T|:L]5:>C@{nfI5k31O1w/~&H2fwPhS~jR0%FLbI'NN9Zq(p+D`F:~,ac?t=GLR`='gți1V˔.QJVl/oN{cC&S&dPo{c UHքa[u#[$K5+zuaW s ?.W?e:# l'G)^\nב-ؐ<$:`w$Éݰ}9ީZaI s_Ԣm]`8c0QIǖw#; g /WxI`yq H 2аNz lԁ%pFUK,o0+Qjs *O,w1 р&9~0pcNs!̍ ;Ne_Ƹ>a$K 2uL=lG8e>3^kk`Gejb~"?/iP{pGުGO0?sFMD[2)p};O$Qa}Ϝ9? }~MyЫjsM .)>!G f/Vߕ 2jrǝkV, lA_COgEs_#vpMrB64(3PKipf37*v(V\Y5-/W-\2e&9eC$rk*tJ(ޢlˣ0Oh&mh){K}9D5yTm.8 w.&ܓr&mK;ޙYyLbk=-c`aÕfBヹ`Kn2/6W:9~^| #PLt&-SP?USx*,.""!@yߩ}8 T|=")WDŽ\I7U4P(j.(t 1ioCoY12@ͽwJ*)Xc(?:ZTؘrFy = ILkMzA4_2iZWƵWNOY\gt],-I7Kbd8~4˫Mw砗$i``,8s^ڄKI2 dyX64THR6p\h޾=޼!ẖ18*_Z OZpn $4`"#R^ymb~LzǶjvQ9I׊HȵNf\ҥ7:h?̙g;Is\J!!$n'w^T.V$h{;@4l͇|Di#^pwVUGM $J0gSJrru"P@{rpԝ zP\\ :$wf)Zũ±;KJ amO߲"Ls)mşŇ7IY|wMyDQGN4cj[l,*H,9c* De=̆B͚#mBmA s]2>¼Bc <ρN^t'-ֺtKy0}7OQȹq qv}Cеj;+C<fE5 >{q5bf1qQfn͐W'/:PsqynKe/ظh!l9L 䂣Ϥy;at [?u V, Ch|'RaiUV݇99/ JMcQ~ ތD8sz1C)= jowp+ZV$I{3>Zr"IDcz}=zGSoqz nwD|=e`%[y S 6HHF؜E),]#|HZ[8,=':_[>]$UhW84Y,'>^x9 o.a^}}(!&gcoWːum?gB0;C^ͣޯ,<[i^H'_A+™,L!FgWl1]Fv(UafۭI.,]?WO6ߏomw.bb" C!"44M {ˈ芜$";zJwß,,W_Q32GGjGZmrVF˧cpr@y5{8.储j%T~ċlE`i!Z%8[55/û2hǟUqP6$ԅX,g?TQQ`65VM̾Tքidѽ<,@S[Y%BE2;R&`}åFdE 7;>ag*.sf(V}H> ͡Et׺\(=^#$&兕'|; l#ԏpf^v0 ,<ˠXN )cQ.29J7PRmm^GV>d H{1•8udԧT$ywH5bE;n-YX@iMQ9Q= sCup" d 4r2h`T냉sC|L]gP#ہ֏9Œ0 .KjOQ U_1BojS9W}}!SӍ7g㎉y/,yoY[Ǯ45w8 4d}I (X릉}$P x4)I:8q`M^se}=fv9SkYMS&t'.;SV d칐Rg# 1.-3^x̶7{<Dž$2Fxs)ppR@L4:֋Â~R?R a_6~6W/3l[|ǜ{,aִkjQ(jQAe[s_1 A:ɜ,VkQtYZ["o뭥[6Pl-VׁAIX` ʨH?5ܨ/?KeLzNo8U螯sfJ1ܐVx/;/*[zkE ؙ8a$hrSR{4G>]eX"L=tшƴJe:$;}$` %T]`gftpŃv,YTe_@z 4Bzǫ ^$p=N Apڲ9j biR-gBIO+ Ur]Ԕ x~IZ9>`9d 3xuOT;pŊs:,3Q\[ "-?l\ B8jM' b :YD9>lQIjoV<०j$/ uerta^j=k{RfiCh5p%j,9܏#:;UMe.p8߷'qU ʱcUbk(tl,]UW] )!!~h{CN>36R5Nѥͪ R N:.?҆K}{+UY@5EHv>1+8 [) je(Dc"^6gκh eP6ai|uM)f׮%)rcz,oR DSjSXv4~'l>o-LpvйclQ MG{кYvZtffnn76,w`%lgnqHEH4+ak̓_Oη+8Hޑ}.!zJX"3$!WXDuLKL4oHp!^plz¯r>Rd ǙE;o+SyiRѩ 9Rbrn* 2-]*k8w{r X!hK^9N(9;` !{U (\ ghSG'@m}`3|Y!1nw&j].ہ8Lą3Q+]g}<@W)vbjLjWm/O9WN'316ur}M c)G"ݻ4We,}/ceISsSʮ$_*U,M| ?L7 /@ ɻҁhHu J̿=XPKuOQZ|ZuxP*IlRLr7  G㎴=;+.i XxKj D,>H4zNv ~?ycs\vBC:b>w 9r%8]}7+&\QB+Cc#O 9LǪp83ޙgW_vClN6|v|&֎vT40R>̬xm"v,2 ;b(uWnDt l2hh(ٛceCMga6yc+cnӨ5nOmL)i]rbuŤJM<.(-.)G%,Bij5pu~'[=p1$[=E=f\gF l voo>VBO :#r3\JY9 <2#<UͷG43C;ugur}%Fnp Mpsݜq.}`C.\oh0,/Skl)tɴ 26wv4Y0وڥj7zK9{^H SBQc5NehȎKb:ǴW5'^_kia+&L>. ]ºF86|eVD`b{&K5jq@:`u0N)`mB,ʱ:A;tՐJ̨hqADߜ}h8׳!\] ~]Hbh(0vDqt s?0[Ŀ|D۟1 Ijڝn-+g6:ZI݋K8# _Ĝ*^=Ǫ Z嗩JpaBR)NpJlSiLh m1Z˹`B u E5 JA w3].j>m o"lT-U$^;Ԋcmm-+ [Z_.0cȲzˍWeUKhh#zB:9q;.?GxAFkBwe!;T}ȦX㙐^HDiVs86KZ=mdx%s׹Y_>xd5;sO0Ϭrjʕ[/? ;M9|%xwk?}0OX5)G1\+~SȚ;58;SI~u(^˰ƟWw[ *=>F)Dmw#wTғ4"N# 5_wFǸ'u3Ah7(j z;q9=ϵY͍/pOy7tTrDȧCR5OEd17˨R;6]IP1f˧T2ƒ ,ʈƥh`## ZIƫ*l29L#~8f|g Amq1wΐөodhJ'Y"zB{ҼF+ :KGkA| ~ZJ7GVJE9j?3s-wpblk|H:[F &H1*f ͟oW< M,I|aylL{|ov#3WA jMzt/9Ij:p xzS;ԲɈ_%`!}"L50#hKo/)Y:XȻsfALEO)~/CxuÅS*꿜ٹXסMʺ3HZS*X-`NgNSR]NG>3p|*rT zs[R:zʓQYG~!.0aȏ^&WN)S,Kevzz9"zzCσWF|OQw@AQE}5?Ø9UΎB2_AnYN ['A~PRa枯$=swQ;IG.'G~s6-//moR)*N*L"apΑ|>ߘVI{;J;g[p7(ctniJ˥FCSjpU8̃CUY,KFE+9|xa@dߐn]8f` 0b}W@i9S œzR8|b]gOkd!³M{ I>7(I;deS& E;dM~st_(}%9=,QN}`^}NhgH;O}W.'Atxȓ_ynŃGM[656 8QQS51s>Q{St#k"IYC*aERud򡬗5I| 9uPrLRSnQT+HUu;?,K'rHdEz?jfÂr2G)Q LDMUI@:g-,Fk u4(f}:đ46e BX ]_{;-Gg:E ͘? oe:$/9⿠/[>71*5Y۪t5e.9j "C!5$<S:N̉J!tؕD(.<U%\86_p`ϙH@A FfpG,pn3ŊFqYfVXOū`XONy"Gqhu|M'Y,?(((.7f׫^-kZ+Șr:C›&E)j"nb}yuwս{Mҿa0'&er+nu8<-(i'~ʘ,FۥkR#(Q  &QQvG|.Ekm[DU^e1VĊ `(ySQ7*[)6.O[ k9ZbD 4qW )I䚭Uгv?HYԽ.@K7)͝bt lR!LbE4aHRYI%h!q'E=~oàXGa6)s|`]qn 7hV /2 gjbXzgZB< \D%wS?9KCc'_ȷsd21}2TFE/g/RIYE/Vr .yL{9( >]v֧&'C5X~U" 5+'l;{I5|59I4(*0/ |c\$9}:*Bcth~>ރ%M$IӲtʿ҆QQ'`ŎrT!3]?e$ C'dj(I@`1 쮥[Y3  hrqI24@l8ңB/$pDAv"6-=RߒM[XsTftElYEĢp&@TϰRw.SݖѼj@[$={h ]^K`Z| )-ͳ/p90dM,jhlϿe_H5EOE:I=ϯV m`%9Q`Krn-r[!n]"1 _fj~޻|Ξbq" {R][O@=eS[AD`rCe .4eZJ)^Gr O4oشJ-H*Ad08*ҙfJ+PBK23*9A8vhqHR bN?,s} ~ }P@+Hn7tv9a7Mx-Lܧ5a1[;$y60Nܫna\ 8ޮq4edǒŌ}껼97Yܡ;>(k͉ݲRanip۾N %_8nv{:eyQ~LTr0P֠ !`RsZZX8ojPC = JH@+0RU7lvdҏex_0OR#J7?|'陉VHPh>ᬼ'\<4ۯe-9Qu5 {Qȯfl,Ѡ"ʩ1N)@_C!p-{uYB ,&krsk$+Ox]Jm9F9Y"3//YfXzTۃ*tf<+lx2ݸRCFw7! &enJ=%==NJGٮ'{P'Zuxk zr9<$^z;.p}$I1?o +pq{_;cӵʪNg 9Z)Adz{F2Dp_ڽc,bW@<:},İ<ERLq$@bxQ0>M iOA`~~ K7DEԾi6ΫNKWW;j;󽢬k2疮 t1KJ~8N7E askses߭tM]4V.Pb&Á.flpL[⬧"@%"p'z1eU NLc7-gajzuM;qAm=\9ڶ^v7ia`n_s%d?1ճ۾e]:l+ڄtn~N~:!΅YNf4&&qGCcuߞxPٴV1ڲfŅyk-JaK@,-/LgȈ׆iJCy?Zm1-䞾 hwt/n#5q# X {r /rvIM :v/+lmhr3bБQ0}gfyӾېJe©GsEԋ4>4MqQgP:>I<{=dsA՗3F}q!+?P,+6[rIa!1+FXXG;7׎N*W\r)8?(@:ta)*? q Ko>hk :o2"ECKnvw>ƨd77aj`6xaQ,4'4;k wmRK [nABUǻ G/ _rvf,%R]SnRτsUr|fD{(M.%4Ѿ5 <> 6hN`#ݑenZ_~$ly%iRTpʈӽ ;r*\9c8q_ :eNE#\s\s*5NrIx(PdOt#'[/ڰݟUtEta-cѱOkpwvm$c#D/gJ;m<*l,|~˷f!LΕqCQ'E[o_s* Oyw{'AYXNpж #`JaeM[G/|Gh$J)(=e`h^ c?0` ho":χjG)s_GaY_cHStʷ4+C9`WJ#Me* p}c۴g_\$6 ~Z7{,tN^/XXY`NdS"V!!=WL[QqTED2yAf-8z*E0OH8iF߫Qt$ js k3Omfd/G,Pݷxu.D:KAdftryyTjKU`eU>z cB@ft7MK]`G<1qi߆$~ 9)_ bӴ'N INYWMW0i=S%u Cr 1%mH[*&wʅ*g5Iy,&[(S5x;-ZIN ݑ^z,a'e^[ ,^cX>j@ՂB9%jb&KDYCg5:DsAԝ,>N4TBNZ}/KƧ' \_ƿoThC8@}fnRkfHN%|:q>\F2p_ i3G/^)X݄zP9MbzM͋XF.D!T{~K4-g7Hއn7a[Ax+ݏm<[z2+9YPũU.k*1vӂ j@*UXva9 ppYMtdk>BŸwA'WӅ!bt[YC[1tOGW_(D z͈|Tqy2)\„t?M/Y/ H(1;N&BشϋqWKGgc! SbT8{_F,^ DŽ|p Nd'8=w#mJ,% ytDA*Y9uU2/ u4y;]+Um:vLQ'=ITcJgˤ1XlXrUgBY3@J%&dRb#WKU"u+dlZ(uE)$d)]+ eԽfv~j vl8`().;\`F~9#xߢtADG! v"6\}S>aIyɝg&^&/a(ጺ!n{rмixgX 4e˿Ę!X셺Kh0c2CHOX"ުj+| F}*ז"m̷;v'kcbGj<ԘQRF%QB,`{ ;!Ht*3}WW?E9D=B7,DHG"u܆]=x4DZ{7k߬}]_xE .ŝϜxΦ=_?s ͿcƇrV`̰as}xrtabCe)]#-$ W'dz8"Ί8P^Vtc`CxMϙYciėL )J2\زԛELVJ9(3+uRzᜪUAs*p|ݷ*Q|u\PvS;U(h`k)hfDm='rÏ^0΄(hz'X-ujV {Rb=6u$r >-"ay},oOgΣUl}-fc֘2:wJami)lFLI:m䝢&u6J剦k5AN.l5U7ʧ=<ФTp?aP}vc_E ~h<(+`ħp;zq!@9ų~|#(Iݘ1H~ԚD1+ T!wXQq+6mAcؼmPGCWu򫧃/l;Yk܍4&Ya\KuA[cER= x YA+~v=2D9a\Hp57˂dWr{'"Ey~:F*Եp9:ѽ#%2W=Eؖ#G AQ4bⱥ릦\ ײT)[E0ڐqXN?YJUF1%pGYAd~GF-!賠iMʫ:I K0RpS5׬.3)ՖQfV 51]c7 aF^j-7('isҔw$˞lgq$ꄸVVXlv,JNR?~Ȝf;B4ͬr7_3Aq"c\uOb%G$ j+Ľ%DUJG /_C?+̇AwʊɇfR'<[:axO!pULm~OPi/5t#%C|KEvg8`tP_A5k(%p ~!/r #)k֕NSvwzl4P}PV[OHd3Et#[QA|YG 3![&T[?R,[j3>Ne,h@y[@ A (Ҝ C\t:{y4eo!C<0Qs F=fe:(sJmjT(<*Lu"5۰rl7KJ ƶn8sNt,i6lCTb_X:lbmBn*V<ߚXXXqjkFh},{ڰQ}l|C܂3~P^r)Y~tA+:V#8eW)ٖR䔯#N$$N{NG"D)iT^$GQw9^Yo?#l8g`ifG|0HrάAs94B^\ <ϰKTؠE,\K.ސ$a2+QиlU>#)!ǍO`6ocm] KPSvn1捔hcpXDؔgχ6OgP8O%QH_6550羥|]Y- n.&h'K ;m1Uc7y]^*W3ÒϔFrZ8f{ L !(5mPs=o`!UU !tXb0y>!ZivBSPu"!)6SX#PX ]Dc}:'.9%rMCֹGͳԲdC]g 9t",3zCP__h;}=pIA`PRcW%i-BbݬL&z'51*'  rzZi!dt>wm8fzRy$)usnp;pӸ\H/khVĄc!s.]4rIv. Ha93,sƽb)85']V;SN]zo e޲ch] *!nkMU H^)~jy9lNG+zSeM̓( /]4eI&'XdGxJw3.DvsVżh(C'!M -P3|ۈ"OObx}fP6;SN6j0$8jvX(}k_Hm4-PՆKTDVQ7 @V͕J4ӔDJ<\Hn4E吝:?RqkxYCjB2!T *b ڹtv,s(p OY tw6İ3v׾7(V05A뭧bl@^,ʇNT߾ nm Yl*ƜDtx'l+^v>QoӘҿsٯwRhyp䈳Eۤ$59n1o>=ǔǙ% ޔXF* ?d+66mbZ x &܃lB2^)гg剫=Y/{HNZgLMDDlxJ#`_* ]bϭتS]M?U1P7KX!J:DZ1Hq*0 Ffb4h67.GGΣd`L'ʆ FV_vC<`˦2:p %B9*zӕM0킁acNj&|aG#o$]xHgMdDMmz<~xHU7Cm'+伦Z)]Ef3('~Z*59,_,5y3?M .2Ksޔ[}m5 a Y M-Ou9Ȣg4~_P<= AWSH>ٵ'CiP@RIiH%SY$PrTut]RnFgRc`#,Wc2~໿4QnE1Ìoّ^77[hW0gEȧQbo\a ̪.IBNmRMy䤃LcҚ> 4Wn[CLKsEh>/PɥM<HKmCV(osuSѲC XԻeƺx( [6hO\c@$@|E>*v)Zoݳ P1++h us!O[,P5M@xF'8ґo~'mzaIA4:D#Ѧi& -Qzhp&㟑~^BHZ"^T>:}V&? S|L) 8JÔ9C[)([Y#k$žQ0 'e3tni]z^ӢC ﶢT2V ۸DCQYe׳aE_%MOI@fY{ht@XO`4ɻڒK7jK=l(qI\*9)_~lp%Z!ǐz@*f)}9b_\%62).FmD슜K2Pbl7~+%,VK ]Geaw:5&ο{:XlTaҰNq^L:234kl:chm5z$pG΢PY҆4J#I6kϢ?T#t;pjC,;q ZD%ſ][;MD^c,ی]o]k#Qv~jfox| j3fֆx[Vk#yp=M෦I2FHֆsv0dE#4YqWlK 6سRH8 E TqOܗYIx~Fmةe;$i=""N@^|\v?0Z|}CϝYuZt.jC4fj#m{H_G_ FIGP7'4V |<QFTJ$5*Q`w=٥ j^Nc} Z\D5FQn`g H" "XC[jlqkYXݪ&;VrUyB!G6}[@ f5gG+Tؤ\bw*Gͦ>{ І˼l1'pPSS*Y[ B'ͣpr1"[No# h2JD8XQV+TK\R8°ykiW pnhnϮq 4Qq91B_ϡ;sUZq"s bW $H|,"@hk,{L`>t.v9ύHĕ4`(-ִYYl Ɏ&T~A=XF1D%gɍbHxf] 1zJޖ>/p `#i? ; ՓcPZN2(Ӏ_fc, ̸kc5RqCK}KS,ftIyUiq88vFuJ6.E$5u9E>YM9*ƒr(Խ+N~T{Xx],7X syZtzH50:Xjo[eBBN[e1{l˯+y9]SԷB͇y0ij.ےzlJd}j8 3H<l,xz"wN,%;zy1%kT&jCڱjfɡփ)·H3C6>I.݀m)(.(3t|1EvjƒLe=PVX$ݱo|ZE!s`fl2Wtf/|1G)yOFn.̨2kuq-v2. I9{jx9S(}1lM~R=j̯W|c? @؈,^O=Ps"6/bV4Ԩ\sOwr$gX{*5.HCKLMu߉Ƥ' VbO^p 9ݲym_gɸ<^dg8/cdd[9G6fd '<6|`TΪtO>|i6OTa!פ4iid\VLx> @d4[ط7*Dc'kE=zvLZR#|12-X?uBِ*\N ^3 lQ;q~{eN w[4E(a,4y.? gys=v8\Kd~[߇JK<$AEH,1@+Ns@'&X(ks*L]`N4-W.\' G*Nf{;.q&,EFnS(po} | ^|G 6f7Is <Nu`8]My颡xOdيd*'cS*R M[K~i4 \3Q_0}JA~]h.Wf^t{iӄ+vwEؙr_=%f $M_1 JX_=T>fHp8SH:⽻nuhL;t37>8kgsrylCH|ZVB} @ޓ>hB\ycć*Ռ8)yJ CQ{\"Yl/I)BĞČ*+]Mt[0-6}J}FC)z4Yjb@ \ԲZJY OP % %HBNhV!kĎC ~~ 1̄#X߻ʷV1F{u ^6ln22[E`]c.]H,Aoi>cO Y ;G̝kBgiE4'q{=zM-vP5j-A]WWIfH'5y"~S%6b-\,F 3 z\ Wi;jv3!&ySZ-۳< =]YߋMJV=JNN _,xw0&=Hb5&2Uf?={yoq9!3!mvqI#nnYEjj֩rkV~`*M!rN kcEWZ@F #RM8F'ZIekfI,u2i5#HI4sқS$[WB{4¥40UuB', 3^s~kDRq+oG^:?{x#e b.sN#X?"Mwᵑ1γ;z\ѭF5n2ta F^1_~.&j?z0ى pl `tf8}zxx4,͐5eDی=If.;m̍@~(}ǠͧB D^VHV-Ϻ7 Yq \]T=QVx`K-64#g]N%IHK7]nM|S>**!iu=uzV#^q.ے=4`<:C>0'v5ViˇBf5X䉎U)=@ e;BLC +|H-YpgScA>Yv4Y&z1qܹ3V*f3& &;"<|Āv]DKWNcTl D֔0/bn̔Aft g@9|Ui7tKHh1pIzl*y}_l-F*gfnMQt)S1\{]ϴ<c AV :, 81x52!n5?yK"VPTI?>cZĺ.]Ȩ8eh{4M0K!GHo|s}fo@KZ=Oo ! Jv H졕cfNQ/!a $N[ɝ91TYp:&͒ݳpSpv"4Y}8ybZcZ,Hg񆟄Tl2K %c!GI*QcVy!M.2`eC[yG7#8]hk:tҨײYἛȜyS"[=@fqc3~LI6)nR*9R9l"cZ!<51ϯ1 45Vj%d@+K+\_CJF0&wzPB>= cQm[ 8Xdt^LY*2]mJ-=<#F)@Ǽ¤ P/@f"9)/*LI|}ݍn-2<́ as[4Of.>ɿ ph'!% ѳmG .wA~C"v_f@[Փ6vN+,u}bd߿rցx[d;Y$oRShz,'ARW$ UO8 ~a!پ}Z/JQދ8zAFў:_*5^v>Է(?N>x:E5,j$^o.|o)kX &L|st8hq鳧KEٺE2A wܵZ?Q bE0ǰ-"#~'yCyK'+WԫZZ*_&qί!X-cup5+Xc_T<\oBO+D,eJ ʀQ~hۄy&sk-E/p6 Enk>QҨ)lKRk=2пEǎ ñZy |rˋq"0~)b'&BS%.Wߙg#51a' A<rOp9k}IYhEF Ƅ|e׈2K׍ơ<^EQ{.1XkWqH\M)ӽ8Sjx'w>0'G³!ԝ7(B$^͍"{Gk5얽[8vA~{jn[\b̍+",xrX8r O~{FJP ]4J]q,) A؜|A٤}R.M-kybvn(ȔUO5L΋eGm4 twz =0"m-ő3Yc)3gSfWڄj-^Ua5WLls`$ ,pR-Bȷ@7TV fU,ZIL9K"*oA[ύzP6k}ŋ1l;mQo{5V^is^} :9lS1S3cW^VlT'TZFg@]YS֦НhUh?TFl =G!<8ހ93Ր+;\P}=~M J^X6|j&?h셣+>VaW,ʪ@OX)*LԳ.Ejl#OZXbgٝz|-t $5n^fr hJQZ!eys:kd%{BY?+Eeh%#pJsEbFމR4gFR-8dt [+4ښ^Ν(vOlad 9t$Ɨ3qA$0D9Tarճ!"6H2: Ӽ%>e-sAlۇnE4 %Mu B24+QV\Aqp?[ <Ne*nȹ񊄊9bNU.Sw,оqGg&`J bt^|OztY&!5* NV_O eZ _c?N3%cnOd^&ax[*fr,b@=|H~Lʸ!1V`'еw5-FeimEŽ/д|<)"d.DdFDk߁ g":@QkmU&<(q.oFe./ DՖ hJZ?{qYws ws]8;λJw ]D@se.D8w4;Nz'F{XA@T2V?M]^kWa>~ߐF4ߏ2\mCk#ZzR\a wwAuObt>ng!/{7MCrJ+?,-2/J_! XfTx;4||l~:W*BoN03=dWʆʫ ]xϼ3Kl0 I_ :'N|% k˳UB8[n7kcfaVҔKNAaz` c0|†TExYdz?zVҥKP g+KkOk!z7))g5|ɼ5ZMRHE$a4{%x,"5Z δ/ٴ&"L, 0 {a0h>?Q4ʑV "ׁB-(g%?`@ (qׇ(~Ύ̩щAElDVv}Ղl!I訒eo ]qf<{s+_+X91].$c`W//gE3aVҢ签[|xDTܦAo`44HL;[qΔP Fjl;.d*¯%_L֚L&އk6t!*_m<%x`"}Tm7XbeonGTz^٢g詄YEKw^iq U#c\_J`h ~na#y 9A#rpc;L!sd5V*me,.BûoG N'D3K\&8?.GhX'eOXŪjze[},`]pL8GO'P^ z!.4aհ{kQ nQwɢRO?"=,K-O[b,Ϥ$sPG@C_E/MQ T2Wjͺ f6\w;EJu|tq,/+lN?4 `Zu'h`a&|`S?"A\;hw [uIҒխ|SluSmwWC6?蜾Ų%;l,Q˭ͨxcXEFGEYx"TL(yY7W "hyRgK7fVjKIj 8e9W?C~|ѭFbl957yc^:8o3@ǀ%soQTu%ALI]*f[spz`kL,:P Ck鋐}Kv͹޻|`I1J^qof:6@HDu\{YH|?4|T59\B^ڢ jMFt~Fx(y$EF>ejS%e\da@$&,d7!`/Dp]c _Hpl}>:K8Rlih6 aY^,^[ &0h`ikLԀk oЖ5RPxnWzRg:>]H+sGPW6r l[\5kk6x@E[_^R3Jp~Ѡ4k׉'(܂%r6"^6,^ch%ʡgؙ.2[ǨЊ 14o3oB6/DΕbPJc(3q :S LL\ Sj!V8Lyp3@dFλCv`16躖6M)#ar6[l.5 fRv Ov6Xeו0 t[Vh0|ymؤN}>*`mxm?7VrphV yҺjGkLYiPTڴ=qs5ifaU(<KD.R Pk5:;2?ͣmڶUrN9McĔ [Z8n*TR(dϢ(huJ׀xߔY u}>6bMgL06 ow7֠C Fū $+4n+Ga(&txrv5Gj"񹗷SĒ4\V{M?h~h9s,Uz`aA!jAn<[Hx(?9o2ߌOGW>G ,%$O"}f=3Ke绉T^~hj.^iXE;x 0rәJm HmrkURE`S㎼=?]W~/ƎԗT?Ơ\oHxˑ)ymwC*ԏkL2cv?@H([;u[nUx¹y?a:E}P/Zo1e*)m;:}SYS8" G)ߕ;T䑾]~t~8ȞVp7gB-HfڜoLo YENAD+tN/xã1翧?I2YzJƊUA.jKCi_ ~5y1_ʖ{w hd;_d1qlzhTBsS !;ĢU8 R"KfC?ISKT[.6%:jS~t?j}xY/- Xlk4-/F x8k Kq;m^{qfPnAaXt. {\fՔeinU%C[(כSp5{v[8(Y$4F+\,4oo wt%le]"98aL+BG8@zEicȊC1  dw~p"^ɛmm\iyLzN}Je{*xU܇(FK' D*0EޑrЗmvy]QoVzM<ԉwrGѝ%eB3F%$Մf }d8: at,EgB[L\ÆWuǥP vJvu\_\u_wxi[ce*&r:V xiPxFl%jShQ (gg]كO^ZLdD: Hm[q Q!'b,*)?Wpf>>%r0eH^1yWX9da^Bǣ*RCeSoΕFX;W=a V2_mU9 4٪diɍ 6|<N^:E4~S"7qzb Oe0#u|dhY[_3TcbM|$S/FRUrDX}c,l[&98]ŏND0D)Bsh> fUX^l]_ZfT$i Q ,ޟwOVEWz@9%?5xR |I "Qn w]^h%'(LSޖfո_ Gd[|7pw' XGI/QTwIiw+iUQlgUx%sm:.ߚd@p+Yӯnl^|S_!i:"<qcFN9TR|L  +?\w!rʾ;z.K>^0O%cEI&'tKbDި>- Pa ği,!hA]a<( YGc-Q&ٶӔb.O(PCUL3 =u[U.֮~u3 )񐔩#-('y Х!!QᏋqǮV9XWTOی{"^m=x6_ctRicnc#YAZ{,ݷOd 'z|@+̯O1c-@3AL`B}2=Y3RnI{0a=4ˮdrdi0`Ӻi/8O_uK@L%Pwـxby&ܶ47*=W !`;=kn/o?qsqQA`eXR\Q޽9t4l'Fע˅߰g emW4eq ㍶&g辘isW;"W>c&OXCs$f܂la_پVz!<6>|1SunhSPkk3ͨr[qj"^>~ 3㚕%K#= W])gp-FZ*px`L|;8zb+CeBk2fܧHÇw?ިLP }s+ #l+&DR/bht;9~߫se]X䡍ftY;}7__9$2zcMlNuҦ2F |%gg/T@Y@RT3U^6m foJ! 3!٬?it|6|rifW~q* d$P3# x[2mx, `6/4~V%19C՗-h)mj{1Vd}Grtq|4 '5XA1?F7pʾϣcM&I"dÇgV2S8~`˙(,y MkLoUىFYF74~kʔY:𒅓$]˩s+)Ic~g05SsJ7c4@{N%̈~^"^?HW1粛T ?8`<d5g6Z}@~^}Xg..WL-ilEp}΋פuF/l@Y3;Τ~+ @u_̿/\ɤ=efҤ:'u;RAW뛔ZI!St&݉f?'mف?3q0 9t!4:xѨM]6kjm2M(1ފPRw ?,\G=Sr6>tg8Ă8ņ3R @P>!`ұ>հA(-'9CE0)R͸#`gIJYM,y X/fvE\ULA/j0QՇT HwMS"Mbn!Bޒzb-fr눺P'@iۚ]/{VB*o-\"돣[9Ec8nJޭ37\r ]HSGi] \!d.>K4$R.tV*A!q F!-h׿E1_U_N(uSiwB sMK_t1{IHPc%Ekىi"("|X^@RcIf{DET9[A<Z+Y9JD Q_ĭ|8Ku"-S\~wA:e!n [оf`A5ׇ^ḰW.oR71N5+Q݉o|LO+ؠiPa\o| US=xA:(=AR [ϟ{0wp,1 J>>lCI+tR#G4R5QG]3qϧPvʞya0#+Ջ*\LuDQs)=7P '&iΌ?0R\v29B=ĺs GfbA|t_W6(}14 \_mf-qxq=oyuqjb愹F_Ђiݾai6{(#tbB5x=l+sO+7[½uDjRa8Wv^1d^G!-}w3ѻ@HJXw6RX8Q #ޔ^&~%P"!3{%tq;YV`vgl=1p$zO#zإEUJhlOMث2犎6:Jʥ쳰(&At 4rSKIǓlRfKRzkG֩v">7#4:w#@zHQTo:J j!q}dMF s>/ơB@F[wH.%Bⱹ7(8\.1A˛ KaRx/Ϩy_~_l &eYIЮUx+Z3gY^! Y47)yә(z1Okvb'wt, DP^XZ~fFʁ;3(p$Ǩ1ĢG;2"V4.3NZ})%z}V.7_Rذ#U(<ˁTH_SbPtwխBA%TI%NJYR%'269GB~K~Fjԟ"Cp@+OCz956q9ʾndÆߘs9z)>U$TV.l){=Hզߩذbh )نC!w4-zIێk񲭅%ʉ45^G#;?S;d;5Ew2R) ЧSNG՘uXz4mhԺAsyt34KB)eҎkzѢLd9G뽃faLyiTҨ0A mСnuLe0(|/eYIdĬU%(gȯp6kd,OӖ/lxp79*Cc0>KPW*At)<2 S:OݠM. (X"$:\/ B75΃WߒOs7` ѽxBc`3s6$..EpTI>2D5UZ~36#6'LzBk7#AavX3mvrÞNNwCFެ0<膗xmxkl#~h8.q@H0c+X=Aq?4 \f y4[M/%F )␚nt,9[R RW1%t|qHS0kp5>[}6jT8U0b qB6*ٷW_EE2ϢSAA״#aڢZ5`d#<|7wJoE'\ٞ0LPz5퍻zӷ:(q'2a47k?9χ}CP0Z}؝} M1y!1*MEsRJEuskT1)A?R8{%AݛnƳ !٭|Icm:vROWҁwǝE[+%1L/˹ZIlA_`T;o-J[F)Q&ób^`xBY-9A9VF1- [L+ ޏ\zU!7$BD= u`2|F>Uթ??H>$yP\& iRׯ$聳%DHҢ"\H|Pcup:|qb0+*7q I䪨Z1,zFlk/‡g E΀DA.N@Q/һI$51˄*ljm*^u GH8k q_Bpr%nf@L;GD!$w=|75DZ%2\Ki' K+u>oଓ09E?ٹA/WXU%ʄX YKډM6Sg1[{Wwf)ʨ iZ?mK:A[K?wAIlNNO0G$N0 -H/-v`nڼJ#<3M cUH~أ:5="U!GA֡wd,CZ o09.4Z_HSg` }R) z _ "ՖNt"l"A/_A[]LhpYÏ3#܁6҆k/řq>E8\3=,ptű 8Osc)E*#A9/&rk4-w6|mdB ٚ"PSW65heaaxG'Kd(An:[RQ@ |4Uuq1\F<%Y2!ms d,'<<C+XTI W1o$a٬'͸X-RȹNTk2l+R)VA+N@+X͈$ r״qѿmr!Lu@/;(JM9, ŧML~7}{b4>ZhT|5eGFjȼtQ03R{e>hC,J>NkQ CdKsmոDL`lt-2?@(,zhX(jR#hd=@7 5W$kr$?q3 XT*i-ލμv),?7\0M~c]uL;ӹH=@ + ȺmZbƣW?Q,6sX xIXMBB?OQir@AK"6#BRτpGb`?H3UTsM9nn<;&:kl #OPXu t8t)AJ}5b[$#`%Y\,vpk%OʋÜN=2P3:cΰ98Sx{V8ڳzwb[`x^Ζ& v}5ߓW/[ǖC5)%]g{+~qbX2/4ffK%jJʲ6 GW 6zT[S v1ehvt++E녇6}*y짻 )emٌj" >^DP2X8VK"m!Ș[}15g@+>ܞ<ϒyK %15ձbw9Zga ўmKfc J2i<<|m'iMb7!EC:U)q} =Ib P!q68d_* A)ʇY.E[$-7Jr1تY Ods#c8["ؿ߷ʁѬ0 ;Ãޕ/qLd]E Sr8@_Բ=w58=P*,5QG=be=cI,A$%51}uQ}. vRl}vC *A(@6זb.RӠː,*Wc%`X^ħ{EO1u|=mƳ(5u_`cc23|=nD|s\I9wєy Wgso|D3/å>`LA`lzpz=4T9m8Ia!7D LNKkig+ٰ_(1|P1^_GLK}әmIB%爋jzQw}&ǔC_&(~2nBS^ Ѧ#WPjV4Q?Zo;2ø$x #fk?ɴG;sw*£[j$lv\ܵǍBym{bv>AYd¢=/M܏{>,*%3*?xH[Rj8J\Y% 'tʲ<)'H_^(;Wsj]λWH Y+3s w![N7Dz.ߍWj47%mT}bdYnPJ*PIjݎ [(Y5^GP4Od:)NVa@Y-S>5^FnRtg.+v:AwML*hOvtaOMsNx8 &p( >޵thcqY[ςL S׻>NOx\`i@rQT؊S?Xڴ$06$mFfbhǪ<DNs/p O{Q>ɪ9`ǺHNj:ظAISwcw+wBMx`HuU~+ ՄY8C2YVs bWa|k+PZKB9̥|lmCΔC/<^OT_KK*xBy*[ d㴓̬s H8Im,o §O_DQ<1Ԗε"+H=#- h:0ēoG؀psY=kÜ\f'?zu{"P{(+SX( S>q)֝Dd͵BZkG裏&լlsj2y|&wЙ$JYITH6.i0?QYc;\a(3H]:$o$K!_B4Xk椲hmk%o2_:2}Z.0)%ܽ%Tdi# 9$o9Tʳ02bTFaEG`s6R޹B{R- c3/l!4#-Q>=@;)I|ŰsYEېy7lۛ-([7PܱwM.\{z~G JdzI[ jސ~űrGnLl粓/d+oㆾ+}+4wo=;"?H^7XS Qh:c13?#n~.D$J(@P<$ YUrD_C ހg֑S׽gϫjuc&/@f 87Z Ņ8_O#݌/ {蛒Z}V@21Y}_^2%r/rTPm* -n䑤*|gL^1pRkVutO)<U:5C1I4gRmT z Y;[B/yKK}C)xf^0HA]_Qd8_D6O4)v5d# :8fβD9y;W ?_y0x@4GWCjn07E?L0?}?0;{[!#Q] 8?q۞`6zT6ABT!mP3tuډx6BA/c{|~ڦFJ"BANls1^fgl\HER-ܾlPC HIsL4ďM[fA:9+Rà (]_tmqhvs`޹>CPH 4&+ok+sq~ڵ6(@֮CH暻%G׶o1JVŝDt+H۳w!TPu{(2~*㞎4)@s:}n&JPdOq G"K#& eӱH"x&Z_\u .NJM5gSEG[ a\oGܡ`dNeA}{9ڛxCIJ-vI6ӪX/hvVh3~#>ۆz2oq^LШ1&JAKbY+%a"<5acnm$fd(e`r.J[68fY{?m6 tlȺIFj?{/8aBCXmb\Y~ϒQۅG@EWJ-"EɪYxZit]&,.#5 Pw }- /(]V/$ Z} ʎCW2[O8!_.EӲu¡y,Bً]ַ&rR*?CGx xHt>dUni*$3'Kr_| TqJ頫B^!#٣K{+O@q) 1.}W!@cu $C*Hws {i”;ѷLN]{2QܷtఎѠ1) ;744O(Pf`AMj7@Q+cɶP[70&\z`OH"΁̻$Ry,1Z U]FSv4iK̡U*ye3D.|ZfELw=P)TT^RJdܙb<^,OûZ?YԲ2 ~g>fsQ}qxxh?,ne}aO(l/wesVΕޞ/QMK:/I(GyxYq#*eklV549xWEPõ!8)@oHdBM۞eπ݅nNϋٛ&u.ѫ3\k_R|0r^OH"M/1]wHtK;ݙZpnH x]۽ONUcY =Q^\deoŕ"u4R#8(`C~`_ML6 ^ |OYl@kl,;z0t63j`]]69_,$i#x`lb'q_Ŗ_b&d,.x_P͛\_zi#zSdMÈ2OT];Û%2Lf۰䝤9|; ҇3"tT7X57)j.B4OgK~Q#7NǞ3@$'ebw2 +o Rf cɐadC>; Cftp1&f>/b)R? dpR=E5Kw{NU %z_eFЗdF Ck4~W_0gTl0fS@d3V7~Vܢ]wiRaQKHۻDُGTpıwǖD1L4" M%]] [⬄ xlX)* f+#e߂c9ݥ&xv9ƅ~l_ws Kk> r!8T݁M4 3ٍo!]g&(jaYh3viL8dWtORD^pwL+c$/S};rkh 01ګ(ub ;̢v;ꓡvձ}gFeZ57XMםq?TƿA%r&|Iϣ$QZ (3< u<,c3,-hTQJ5QD+Xѷ"vU)O:M )խգQD*8|0n VbCщY}}עXCrj÷[JAȑ7۾[g;R:2P.\̩0A݁'(J+_(!6J%ʄf(|L&%욵:{O#0\=FVualJFX}|R2m {x T >࿛\^a@WpHu,T׉qfr+KlI0NA&g:%N dP?,|l#&X{Re)nqT :XX42a529\brI!E`H]LT:jElV ݮHt j֌Ԩi<픂MnQpEO=^(mVK!.N粇D`&#b梧q} {_W5t]=g}H渝~՘R}:}͑d?%Wְjk-gt*$=/#({W֋t (~6yBکGB5C$.bA)O]wO0Fצۈ[GDőrmMCF7fVb;ghwSu栓UI*Sg 7¯uJsFV1ָwqZywԕK :JDa^2&f+$> 1 @Q @֫*˛u Fq%k⻀MARWT$@P+Zr錌DQO+ĥ|:*0C +cvp-Ef2ueһ~ X[VbAꯑi>$me) 4yG9 )U鎃X<9vlm֕]6iYgŬʇل0m2}6.޹VV+/jQQ;dU&мyuKJ:Dڴ7p^Zۼs?i(xTǕ 4D)hOJ$6i肅IAhه "1E/K+c=+଴4d "O¨K|  tyV^K}J0C!Ã*Ca稏IP(cз@vf"aA5{VL IQ\C([ g\_/Ȍۨ!Bm `w@33w?5+xvյh߁͋$[VR/ߔ$=kQo؅~5)Aprڞ}13pfl3c/6 Q.^O\Z(<gln#KKJwRer2}v֌CsF@C]yO7%x@+ǁJl0Flt n9e۪ NIw脨4S\x84(fio,"7uPor5,rBɏpӮʞ4)WcX(sPM+"9+53p\`9-P (~plϳWtHRTf[-xFz0WD*M ( .B e:m .^<}2=&VpA{|x%BRy%-uԙQ׹ p~çFd9MVi$q˲>Ǽӽ ^RUl;뷵Sy1$ʽYemЋ;) |#=(ەpgΩ j9h ~*Gn"1hͶ;kd3]f8%Xl O'd>8V Jrn 4zƁ|} Kዿ.'fn,UgIm &&VNǶ !:ZMf A26԰(8+ ≭:fEx/ yR ؆7X7q}9e$@dR`DoX3JzXB&Ge DHc+m,r)FYmL.ť y*7 9.nwPVû8V# 0Tb z7XL9c,z3ZmwwjXBq(ANܔh3g{!\$XJbOUUQĄW㚭 JӥC@]֎s˞Mr@+I%4y13QtBdv(x4X{#unW.GCDAa8ID#@klb 3&I#Sk~b!qИ k9!" -cbծ14r4~.R rxh?&P soŜDV.ԕkԤbaCqD Lk?(I(aip0`'˥ v;!>qD39 ocOz$D'ӑ "*elK#]PZ?ډgS<颧ڕkUp-,rRY,C Հ$V1Rش0Q*.T,C'l_-ʹ׿Fn)ͻٻ]:l]=+=NaT 1ķ5>ՌdAxiT/_6cJUvۼ!I؏#!A]@cR1'MtCDՌapb{exUw(>r?8_לg W*%J|YX;aWaNBzWKEp)f/|$ZO8n1{Rs@׮o \$K6a<8,BWpl/Y"gxw.UtBG[k\/9M?),BFɀY47`lZ ^x|Ir& D:Z羫`![Ā!gё}lkʚPբƮ,jGS]p\P.J#F? (YCą G*c]:0t'V9D qJedRe-NcD w>2|MR]hg+k|y-5}qO4M%FU/c]2Pc 3!1*XySYCmF6˥>tv<%I Գ:u:qfO@"J^$ )=.oZxyWO^ŃG}&QH)=[THw3E)X'*`1 &J?(SE7[ 10G{@ish\ )1@YʚwL)Tbjws8AZơٌF GJvqkvot_`URI Jf"WAg 3gh[]ָҳ+޹VHF)\T-?䈉%xHT0PZ-\c~u*i O%/LTp7뾅Y&n* юhjNU9Z!Nq<ؚM >^W1a W&Zz z!/]HNG0SYU)([$Q?_nʇǢĪLxVfU+FU%Nd51"_nQV&)31hI$+{_ ҡ,o+^)P@-Dm# Nj\GEAI{o1ALlcbJ_ͽ 7n,l#}fBLʷ+*]tyUƇ$ڐyN;({oOKEFStqJ4 n9#ilAGZ>Nd1KEr(K+5f◶a/s>OׄE䐆[˸uG493q 3S]*E7p{ZH-Y/َuY[np Xe|. Vf5{rP*fkenJwɕSz/Du8C0z%EJDHm,p&iOwj ó"gc?Fw<?uI(+vV_du饭ЀWEW%= Hf՞g#oFx(8#:jQ) 5^e%6fC?O{ w(󅛿9\5Z9#sPT^8FیLz4A#"( E?hb|뛪= U7 %Hjmm&N*|sΜkxzT!sܒt E2HФ^9b79O\k4.ި{v"HKsP҉Jv J ͂;JX0f naǡɱTщJqk\+fl|4'l ʵjAc`&Ԁ/c{^ғn(X5#IyEѳYQKq=\{k¸Ŭ3X1ɤVăKNPȵB  `sf5J}$%场Ϳզ['9θVBr#`;1EʨH}ef}0v@ j&V {%-IAU7iŽFk6~>3^sprVG`3T% WZcOm).ڳ;ȡ:UYZ=W[ʑbY]L |ۢ' )<'Y/ 1˾;ݫX$jyI؈g zs%m*6bQۺ5P+ѶF6b܀(!wPoY76ꃊ6nK86UruJ̆3Otv_?zUO_,dz^a!ԋ >w:.9e x<`{cA[wYHdr:YЪJy+uQRw`!w%e[gaVK+5|d;k|)2f*CyI\E7m٦Ė%,5Ѻ9f s LhjL*O) ZgpB6<>JэF2TgnI`]JvIؖBA87ѡ.QEN+j@3BzĮG]NZ9J" ޅ0k `shCefC5M Dߞ!1> Tn\og_ 5Ȫ b,0ϝ,:e"MCkv"H:HĠBr.tF HkY+H2}0l-/J"kxgkgެSWy0MS 8\{npHAա.oE/W z2.91vűpk]Nbߕ?Z}:pD/_+9QS\5w\_Q_KTfU< @B_SrrQ\9`OOQ޸ 5$lh"26\tj\s \>q*H[̕E1)hH/ \"sA%=/"#; !d~740.XJ+̇@Lo%Ž˜#Pκ&HGvu^p2#2f$9BfQP5G9ׂo+-^JL:_e9*(YL\~_”A$:XY8Xs`DMe$2h0⭆~ 0EUL+b^~!c.L$y4PAśɠו3/9ȯC=r~㮠= /m蜪mkYSygnF'cxbJreRP$7̗U)/,'QȑQA/+2vnA$K/mد V2QS/h''sM}&V:4vYO%[΍ r J]XkJ蕖ڥHt+V'c71v!]9?3<) )<|דf=h^t^×ޙ\$P26!uA+^gx /YkԿӔȮ @gဦZTdaU.K7'3&j: -ZPVޚDaf,1f~aɃYι0Q+Is^x&TV)x_+39p Iox<_L_a4 VOBɇ cco^C3JXEmmqQ%m"b܊ $$۸ֿBRlfEx+K=~g|[ԇIByy]IVa`vE|IZts3Pk=|A'7؁`/^D:F Y":վ ĉ? !--Fɖs#+؜'6p k4 *2+Ҭ2u]}^`N! jƘ([%l:sWX;d\u(ٞWBqRJf16߆8lZ `۬FtTiLܐL(~vh-]HnfLI|~֯DdҞ-"s!n Vw5SIQEF6W]*HGns~z^՛Is?Ir++ڗ3p@9@uo~oG$G cANP&,wxZ롋Hzl{"e/DW)~yI.(Bb @"tMYig^gy>1;gĈ:m<Ky>´qfұ*B^C&{z\a]3A4;o Ӝ#Ulex3e`1b2B*Η*#}5H+w>JVUQ{78Vt3A'/{lrAި1p^e^y ƫ* F1ax‡!ѭ}s9H<@鿧QO0hw%{Y;WVW,?0cBFC,!ޥx6ʪ$- 87wO(؏Ixe`[Q^T[i̒#CTfm8LMQkFUZڗ : @K;)2_##SL gAw*Iwj.1j 0>RW)1ȣbw4IqVLioK:gTB4Ͼ0oB@qqn?cQѨ+WZĨ\?=i A%29dRm&U_g]Ns"f%W QAG&{'qD3E7!@Ozk%pV>0]Nq& 1AczR;U 9e÷KjbǑ h'#%[!D)iEEIW u&N[FV.TJBKi^0cOpx rA$iNgy[ * guѢ^?@JDX,[T4S;u®zH#FLyS[!M5 -nikkSdOGn5RH`ū%冓΅SXh=,Kl2`=Fيf lDlNp.|.`R<5Z|}-UR[rm/wsԏ)~.rR9ty{7.>|aJ1@- &Yc 4'Fȝ]t%U.A*kW}nmb6os vIJH[(z4P?=jLKɖr2dLU)$^-6g7^4jr! Cܺo3a<9*)H"Zj[#5.ֲFMP(I$/Zh ml̹ 晴-OsȾPw#Q|VN;o);V ÿ٘w| q `ێ>7IE>SY[ gE[F4"VE dFL5s[X@ Y Ap>e@Q;3ضf(Kx.q(QKSQc2n5u\5))L>vvf+wpKHP^vGSoeTG^5Eӥ{Hgkw&!c[xv5<$Rj:_s{12uSۿߜ';" I .Wg7OQя{>pŝ~.aٱnMpMpzTPGkzO?ٛ]~rN3FwC"v!ufB0lf Ja#Kh]:IK@u2M?13~ (8xlfUQC9) eç,-Ro7`--g?VD]a uy6ݜhRZc4a&OdǢpA09ZJ"~chv4NN{bKV%wl6= =m2pWb@~Zdyan"MAr]OU_Ѳ Îs`ckA P pWfdwU~泩$Ѓg _cm g z0MlPnxQ*hڂПrsq[Le'De5-8Jz,Tub(Cv$`Eƨs_%Qh$ .ςƻ=cHp?kMc !R/*^,Rs i7 v7ܘ!s/|{ }{ WJ~VtcGG:~ b2K B#cjR[^Ϫxi"bd^ h\9qy>-K U;'֙:#ĈKJҶp8ƹhmK%8yuCy-)~Sxھa.j/0{"=?Xx;+{R!^ڇU}+'doTQr 4&0g,% G>La|h\I9g'v90xR=irߟ nSN?NoZL϶ikRc$6r~'vuYd}K<س]⼩1g@ J& e(Ks^gk(:ԎY/pڨޔL8j[emƔ8rw^ )>_qڃcr[§T&:L{PÖőo,JBRp$J:Y:g~X~HmoxRӮC_ !cl/+p*iۄ4YE %QM<M 2^P)2མG !sL5}NSHOi`(IETpe ]xcS/Wx;O[ͯ92_JR{Bf d%oԗ*¼}.+J8fZ,a#Z|x}t$L?4g ¸D^"͘`Զ()yrCKQ}"f^HWtI;̈́Ft0 HD&.a>VK!0"5A^RqvpnOy1} 픥L$Ld) 4zug1c-Ql FOBdh ȥ`A<@Lm)u&3W3~_ڇ,v[ )UѤ$Ѡ4£+`;SC,qҜkP ;`Ql S{E`7|8jQxIfҼV(p]?ǰcujrjQ׳>y1x@~MyC)7`C-H-e{\W?/.}(~փ[(46w4= uoUe܉oG=ha?fx(FȘVfFJ_s=n_"OaW[>c ^A\q c/ J0ƳT#TxXL*dwUppU׎MbϽWFo =ؿI+ðIܒH!tixbvCY>2?K}VS\z-"g{Uךqlg`C}RW&.^j3sv7tM% D`Ա#xօU;)}!6Y5jψw}2T ڵIn ZnF?aw7C~'sϦ$$6IAJ҈t2E !T"'m萴{n{o^JNtjs"{J/]ܣfX; &9H&yC7.%BIK}*og,ؤgz|qdӱ ~,HW|IOrLE+2>X̰ it<$b ?ԯ WE{CI= kr1'ƟHǔ'ikzͭ; 8_a)K}'2-6q;<2\/') 㽫≓7^oawA Qaz'JQ]}_D<\9 lOvᮭ6cQV]8:h(g.y/Ե:HJuc+##Vif>}/1$Po oTX1sdZ4~䝦uNYЀ{, +Y+BIlneHzb,2׏3*> =e5Ng/Lf+Z<}M0 ` 8B# x9Fj1yM#MPU]Nhy`0 h`v]].ζԫxsގPqd<:oA_A}2Xj?JNBw7ǭCs$Hd6mVfxˡdPt0BaY03zaXWt!;[/!!yQVsN]0G<T%xtyaz.|ufPj eOzsR t&)!%;[\"j,tJ#`2(K񫠰$bΜ&f1?vlafr?r4[_,)1WY`ԞSfRd ,H|Zn|1Dy87te[h[p" EUv/},8hL=O/+sShy)uoF[ 컞VmFDH'jp[ 4 yxLLb0Ep"t~i[׃j"[I #hǞMG]^X>+7dqŽJU?ҝ0;Evxh]N V>XLsLk% MgJ#"ǟ&X2(\P]qC ➶SAX&cQ %GTeoӿ"+ gm6mc X}R;pܳN5c@1ܛukC{,s} D UQh\`Κ8P9cG(+;d@!MQgzo"6 hEذ4ffj;ٲP?NC32cH 6R(v>ȵp>yZy7GJښ;~nV3AaQpub,F {Nj2\hQv˒iafKs0ج= u]qT/֗$(\d^L6tk@܌޿h k(@J>G:`\hq([VDEv%ᴴCO9]ş̅ŏ[׍>h)bJԛӃF tVG ɼϖl&;kYItҌ}zhtF ] {~S_kSiL3|Io-UԟK]xdwCscǖćnNdcTZRn}UnβvUn]oay؂~xX}*aTqJ3/;XХƛȮNU[=8櫨{VCB,wn 1@^ %jyNnw0y|F#j ب稻4\!GHdۏ/BкI('20w 7'x_G؁E<L&R 0k,NF O`k+^%Tp] R=\Y5ÜKs"wFHC9UC RP %i9[CqJ"ŔYA~<%Bïǰϟ(`Cu7cgDQքkձ[B^Qyb;(w\ޚh;>>Мn;룹),1е[}8:\ޏƈuzZ ;t־5ųHDF"avN0F_i=;*ϷnBe$:g8vIV\Ѥ )مrr$wsz(n>gĝBY{LLh[uCbh9P I 5O'9QN[%5#Jb4s7-v`ua2}1 TC{]Z;BQ/^dʣf,yWsZ*yrXt[" <?~E=ϿHCdquA61}$*sj5 ұ[9^7,+^fXBq+ihDaҺLê($vD.9qKMsaO xP+WSA rz(ފЗ6ITas39+n?+˩?~8#0=i p$ ̉HPO;/0y؀~dW*ZHqL0y_nEɬIY'4en09-#;u֯pl$&)ԛOIJqZ|0R 3Ֆf gޤR$vڬOJq{v&-,Q-r60to\ٓߏ/x~==w/iB[P8T<j^.n(ekHPG>^DT> qmAokωQ >yG±(eţp̽QCšJz|ߪfϼ?6=ɕ+lXx Ό[\QO|!).O}@R{)dD9~d^%-22%kI(+DSSEPTVRaRrcސȗ$lJ7)E{k+xGhy# }knN>I;g[E6Y 넆 =P "iW~HKFeq[Q*}m]:F0j~Te΁0퇡4 2YwQXBz8lzz :Qy,9 B1Ul0YBJzyOUID5)Il(PTyKYS꒴"aҏSՁR!3W|z/e(0X(XT v1:DI6y4Gx?r ' [[ A ~~ /͟+ef,үWŚd=7Ȯ2ue%,E^L7(i)'YꄐSxx EDp& ԧ y"{@QB}- x@Б=Ufb򀐒b(vL1Q꥾HOp!tz&8 Ki'pfVoݐ@Z1;rcc]] ^9aPӶ&:r.&Jk!6}vC/zA1ۢ{T `j,S᰽Nbf?uX{!z :ѷ|bŽP‹{YӇ-4CNVEĘs)rΤǚ)q'#,M'[*Bu$nR8ly9\W`'h~/0xSqhV+ǼNq!4n7$&~Hd.!:WU{G!L>JK^U1ONs!5xM1*h.{k `38M6u&Vo^@m9fnc1;|PbH;'۰ê(a}N)# ƕ;\6TJ"6? ejNpn5ESO&r81;6RI{whi1..l/Jސx~wRb1,ǛlN6r]5Բ|)I-Q9} .|Yĸ+d=,j6s˳]QGE™)CEط O؛ !쐷̻cmN`~:dž)h@4<SP҉o^2!['ʔ_m%}0, x.'S…`Kߥ o=c?N_1ft^+TjLx{]%`N@9ӭ+q\()r6{zOH_1^dSU+:xJeg4n4?1yz( dxlIt5=yB8%$EVw}~R$'qH&eW7 a{&C [ <͜]uRDQc\S"yβOm n#c xd?M:a5#JtA#ㇴ2(6Y|6@?u9eEKBܷ<;~;kQ>{@DA gSBtT6@?',j$$s_(@]!b.kyf E J \)qJQ?#/ajbBdWˑg--g@D%=H{r"Nj[DҘgcF~L 1`~ˁVMz$ŚUݞrus:Q.R36M8FmRd /yX!mavTTʢSv%2|`(\g3N}:$mP>X.g^+Yږ󇫔P!ܷG:!Ɵrq! fms)ћsz(ֱލ p~*z}#@,H#eܿY̛Oِ6+I0舩\sza G[ %+ 3'y!ɜ ű{kUnvf6 : 8#7 yFLXWVxH'=ͣdK4:`8 NUgk#vj[rKB1z GQ&vk M9m\E&4 |vo{41닪v' P]&Sb6r9jɅuZV$Sh}I%1c}i @"GJIJ CFZiL^K>(3exaJ^V_ќRVL f!{/:-3ąY*o=X9 Ç%oQn 5B\<#_?G[ ӭn.-\z\4!nS Syv΍P"c‹I%3@*~(pNAalՒVs`dkZ'4@F_U'OM"{zzaSH""3 ײcxh>3]Ve"|P%'?]UdH֘.5*@;rnб_ܶW&8mWZ5v?Y\`Cm]BoLZsOAI <'CzvKyDBi0mRtwlgj<8IR,^pe){ǥ092|>]/n``udL8b0'cz7K8bETqimgf ̪5(BC2#T_ScPyγ>Fa"ajqŞ?;&2yvޖBqP Ju'^8pQYnR֕]=&z0<ؿɂ59:E5d}+!#w PO~R| X6r,(yDqNmrcIo5⣁MydTVi* N#;a%4-oAr[2X !D(euf$~4RM_m{<0/I,.9mhF=؂׭hh1>]ڧʂwh?\2@-~M5"蚆1M&M@9=™=$[ E!!gbrfn"ԋH-o|~wYٕ+ AZ.əێ㻠 C}m2BYy%źn(6d{̭hoPU^, wɷ{LIɭGBNCR|/޹2l:zMȬjUEZ>r{+b|횘^QxsGr^Z_@{Sȝl?NK%8'O+OŻS` Yؖ\yEF$P:f=XcYamo8GUI\ZϝVߕi"wHWhxY@'!DpL6%+:0] 5o4.E6$ 1?~/ yJu{pT+65\]yrtXQe0(S;'ħH򤷬ۆ,LDVi5嗓IۄIGcI4ՃI?ao DyG_HrL- J,-SWp~e_2RUAV6' mm8x9Gfe*غ%a=L.ej|/ȷvDq֚^Ejl9ޣYN1*_36z!P'2nl謬Yw:u(33\͉HiL%Nv*I#&ݛ`@=97 :H&2 7(g_#D îG0736I ;!-#qb;}Ȓ)ԬuF_T]fv=:!rf*v4iѦ(*&ovF`zoYGH8oطURj>@Z\yO佬5>ܰZqm5 AOQxHzl9[@+Y-X4$8Um-U>eRol9\e$'j?}P^ /.#}-@/~|kv9`9hTM6dŋҁ=zM7*uvgs=EFw1Ӫ0-Z]֙k)/L.Y/ **Yˊ7fڌ4i m[u|} .م|ɬmu>ɸܙ7F{Pt9T2:miY#O@qTеb˟^b*;_.֮Ё0ƶ?4('E4 YN<9mmSV7%뼕 <2:lMpTHqq< Z"7Png/iF[dTO* {T?nRyHe2^]dB[J˔6+\KwQ,=OzwkKswHUnG7BDbu|ˆ/C wke^rmFkam4]B(؉Ck! _bKJũ/S|XŹemAU+P9XL,ep8w3lq[_bz h zEgh_A%3d+JT3{4R&D6]G9:L7~ѥr?: Ѷye ߮.&&Τ}f$<z_TX@/6O E9yΧ>r`Ag yKCTA5rTps䠿Yd\zO`^3aO;\#DUEJN1tV2;GO4 ty^boi+5E-@a&%bnefDk).f|-J팸k%`F$#Ȅeng&c0KSBnum0\X ;QejP)Ce'wnx.1i$yAX٣I'ސ[/oj<}7ײ Ö[UXɶb lTq27A t+O ـ:y']v 7"q;*"otyfbgA,(aܖ"+i!y=0)4sH- "h=pDhJ'|/b) iX{c-^C  h-kbKDrPѦbUƫ7_mwr5 󡒖8!Evɻ:g{`ߋ|O=KlL);x1h+%=g5_5vm2{Tq"{Cey2[ ܻfcT&יlt u28iw9Uܜ>*tW鋆bSѩ8,Z:B :ΘcnH~CG\1I:vYUdKal4kLT!`7N{1FP1:O 0-aWGlCqHX0py5~X  ^VE5IF#FҀhQK;دHw^}Kamm|~b1=t~+;\t]ꔔj/W횞YkvÜ45[W E ~:xGeDd2Eo"]4;&e̒+9.Q}3'S;U8}LXH4)7à *?uJ,^.5Yk-XLOPaynDLAgm5:(\͕!Cigi퐇ϟ,LŹ%!A7\ezY{6`v}[r[ ҭ[ױ$i+H9&e|_081+ |=/,L *öL 5-4K10YG<!WDdת_??E_6;2˝4uNEY)AG"o$5cgװj1.Y{P?,v5\>:yy(T #E}t5?HFTޒgsd ^*VgS51nO+Y{WzË=}`{Fi܂8ԒzMǕk^ՠR]sx~]}+Oixqh`v`Jd wlr:.*T5@E;g`K}d4c2[A[?8 ssTȼπR%%uR5zBK:7nzf uB™#@А Vf?;HF"c,\u2 ٘XQu;k6H;فZނ"-.=<&d uh`")z|W|oE)bO>.e-[M;vڗ^E˕ĺ(NRQ󹰫C$T9IYN Ume*]6)pw⃸դBJB,h Aq+ {ųu14{lětcjmR}"q5 W@TpeL娈/&ɪ:KZo?ÉcqWlE/xM) Tݳ ,ճ#&/Rks~'Ƙ< ~,1ETh|8({kbCvY(B!N  VZ7@c M}VnHVf7@K_1Ycc#֒Tmo/$;YYik\z+%~)zqv(1IJ=m甈FS^F Q#џE/beL ~aĢ?.}8Zư҂9){Y Uv\A/ΓjAYtio2SW؍,XOG6d- vC=䜝0N.d1 ^{Bj~90Y)n2 '7$y ^3aܫ`cqve,5Qm3OK#ªTN@iYivKWtu/mx;W!xH:xyY땧'Fr# LBL*J7C (ܾ,XEx_~y zP-n6yՑPy٫ e*Z"ޫ,$A#}C"T,;]``4׿1cQt-̅Dop JU *. 4gDgqYo(^-\$fH;phR|"(1jh-)KʁD*, j&oaؙO^nK^V.xd 4Y$e+VH'oџ_I^>!K_N_, eZyTmU^亗ѿ~6AcZHatx;>ai].̗&(6JCmeFصC Yl3e^}uvL[u] Ua(:Ύؑf-^`4͆Bw}9I wƨi 3:vm u'ex-TY6!jSŒڔRwpT/JbwT#^MBGBe}=8%Bv:\HgB٘[ꬽƳ<(G&?Lzc)ݠŶy{$lDu Qod 176K/h\1[Jz ~Ѕ`w>`ߌո=ׄV dly@\VBㅉg^jv+Mes 'lvq h1CZŊ-R'CsI*מTOSUKGxiPVPG*@{bR[Ә|$'h]5T U- R[6kH65؃>m_|wŽ}dlIQ/o`qz!:M_-JT# j NQp4%u!m"1`T {zp9f¬5iVwKpUjOC.H骐X%^a Ch׊t8(!)o] he:'T?(6$rD Y0ƳyYG$½J2._.\*>Ws~jtV$T X+̃-xσ\.=!,49ڰguUneolv cVa.\rFQ# 4f᥼##cmhG6[OP}=_s M 2J9pLtvwec~P"]ahG5*Ai5CCctAѱ]Ό"^ṴjFKeʿZ,>0LyuzMv&^j/ _e֤!<55H;io"{xJJ{f>:1'K#U_B)Οbv-&&Z̠Y)`qhe(7RDvN~49 +Ef'|G߃5Eyi 52`/G2B&+(/'m=!n_񱧨ڝ M4-b*< kf%_l#!>+jPcZA峸>{btg^-|vj/ƤJ: Bf*m1p{=ȟm.EI,Լ:ˇg]Hդqt&ؖk3Qife!l e 湅l_"#XGC Oo>8CtED_hv!Bi|4ӫ?lAO).->y^lIܴ7uDrEW^5cGN:-JQ13g{B&Vt񢌖۩*j>)4BJ ,<'~*[D9 7T6*?Jьx`ۦZOOhrIق!#)&gqHOJt~c [Mܭ%6ɱ`E" Yh7x?v1 ?z_`oV _'A6#| ćR`. bK*E3_>ϥ?>&oJTG=455 7G NxWQR(z P/&[hEiR!3hA [xƇ&TI~| ChĂ'TDf1M-H?\,n(g8 E;JmD}UF_Q>Gp\RS]:`M/a#bY#yo-Fvܝ-B}*/A$ق*ȫd=Ҙ#m+$<яn:QǏa aE|l&y/̺_]q?@C BٲhڼJ#/zS,Rkisl_eBʴhO$xÈeɁv84 \2 ){tڳ=YߖFC-NDZOjb wK$ds"fTNg- ?v J{j@a?ũSV] ~P5x>SJA͑Y4P(\d? F:|ZA\d&J,}~wfjV f ]ݮrF"P>08uNQ .FBtT튊O̖LHVθd6eyQ &X,╼ɑtѧ>u#?Mְ$zjV˪cV4+`z7/ha6<&Eg/:,u]F>D/k&Fâ}N3N ֍8W uHM۹ Xp|Gcl@TJH b`E*H_ZJIjdp<,tXOx^HQd-scqN-Pp3AQkvrݛ`K¸>!'vyGӝqMYUnւD_٩[[EȼLPP3-+*U6%?8+, H?X=q̘D7![*@UyupI-lbw3]I }ͩ=LAxk4.,1 L@. C {(\psoNgxCw.BMC^&BPwz4~:`ƴ Jj #]af6V2jvjl\tpE&ҏ5/(=s)-^%sLo[v1%[8LژwsAOTll?dd@ ԳRjs̛1Mp@VdD9I XR{"oE=ew3RCc$4[ؚ\ZF^|i\"<%1הd-˦vց .j w4 !4AVPDu~q&WBvɷ+~'0tJ'I;K_H'Y>5' S-8W΃=EJ[F^_Ŭf %mq_KEYTI+'ibx(#FSyD]Or-KKSg>T74skQY h=6jg:Dkh5M#ILOEsn"\dEAq?pBAҸ<8IMVp>X;.aR W3XFCn pzJ hv„f'l/Z@; ?נIƞsa/ۛE#lJ,X>9AbFq9=6;%οS<8q@~k٠I\J7E\jƒǜOrJA'wܶ#ݻ7@\ >%,!gB}cڸ˓mbtj w }Wl!9 l9 ۶%JP뇴r-p{IEwncȴ꒮Z}H''ރ(I$E8 "iU5.Qe.̃(H񧆼&>8)JEe[m68lJmK c7Y`ߺfd]zq`3=bG*yuCej~cG- Jxݑ% +dxqa@I &#SLTlmr!F07I%ʎ9i6lHw&#@4Z:X(of$i,tWĞܑefG%O:K^V43nTpTͰ׊ST-3jP0ؖf)'q%g9ֱW!a}}uh˦A NL4A~JCSOjזKB4Ĥ:99Јb{LfOoW*B! QoRo?Ua4q g~K2'Ft@ P㫐hDsױܯfP&&yNa 74f"6,iTV<(yҶ ȶZE̾HRQf ($B+~Q+'H_ҫ.}0!k[h.w)m%8ā C5W=.fC3,^ur$gv/_IAX,Ϗ얙)E{ {q +Ӽ1\H>ѷQe],WȔkKr̋No2Ooӈ/(sO|qAfz:EAɷ\ٮ$PDJNU"=9~EL>hheѽ_g$T5V:S%?jc}}Oup\ՈW[uº2˫v"2d\bMWeJIHR>sHT?#<]V4;P6LC9g'[ţ"97v+l:HlMnmk0S*a3 (8ֻ>FiʸNku@Y@~緀5zub {-.IpFذA .r\%mXT..ت7t%m~fSn^úS׹kyj#KMا`bU2O$%tT$~hط64,Am%ɮJXsa-j6ڻ, sS:m?2;}w90\[Z߳p:(F۫[{ڑ=%xĪ%L0Ҙđ ŸYX#t`sA(-4Y3-w#WK-30v eJ? +Ҥ^V]E3 nQyRě/XlÄ.2'^\jϒ LGZwPfH8ˮea&;61D`nponeozRy]=s<|4f8G' 덆-SכSfC Njt{6-ISyVс+.m'4w7IfTÓ;4OJ@K=)Eh{gkj̎+iږposB-3h#[8LqN@IU BtwB~T5:7l^pE\@ 蘜61| ?~%ObEǷgE,[+Lſz gzp6O#hK߽!cUW儙RD-c'u-^ hV4)uC8 6 LgιKБbW)l%6 O%9Lz%XEYoAқ }r@QJ&{rZ4<'SĠkWnՑ@.l (Ԏ  z+ pm5Ǡrn4NAtOiT&Qv|}f;[m&kI=i \wOgj"o8ahm)j 1]:c!D8bʒt jPu\,m` ybVu[dVA H_fKr gp,i^ّզoM4v d".Uj`42+ 2wl^<LGBxeQt0p\5w;m ~auh~x 4y 2b ?&~UCoYC@D.$VD)֙Y|߁i9gY+%~1V[^&m-^s\A0O?C%'W6.hř*OG|"S Dn_].vp^c pvNAMe*-YU<^H}ԥۙqS,"cҤoqֈ9a:?n|k4d:_FzRbԵ\ӿ%v6#ql#K6D޺DG hLԭ(@]f96P%k2;;p"(~ؾMZjK `A|ἢ̰;_Md,XȌ"//y,Tqyf*JL\n5VnPbhŻo&o_}!'\lf hE rEyJ- Fm!*:ȓ_<A5uD8 *VtFwkCaZΗdnCX:,i XBc^#Q 59_:iXQ!9#B'>, @UVT|LM}2U'::JZw 4ݩ2= @k%kTTEj\# E]jjM{@V~3{~QE^&;9`$~%0Eo&5$za ͋t:PcrQXD Xe} 41B]k ޱk2!$jwEZMnO9D)&#^lo\Y3EMd HD o΍QVKL{xi?PD$,ͺHؐYfKK;űZϬxL EbE' b43QߊP'$•KP^ȳD MŮ<;xn /2>_F}\LzrHWqc8hbA8{?ڽ[/A5ފI_(1GSkYxmZ&͖S_Iϫb#4auk/ނ~6ԉi^&6M\EA{7o'rϢElTEA2UM@B\\1'|1 9-g<S?k{m2Bx@ˑa\2sEߜaR|ɻ 7zʑZ u.q Pl„O N2|#/ỷfIrBT?')8{znwzұՀp퓄 X ]$\9Z&988U=LjEȺ͚%F݀_{wY9Ln z| >TV&^9:s[м9 nߢQm h"9CrPhjbeƈi-81TT~ĸpcw̪ ; 2a =7PQ;9eIVBKL;fܜ}=N*k5rDUt-9y+6bXTdži6s܀6@IO4 ZX/%p">`k|kaa)`j SRb>_䞣򃈌&{n!,%es7;l$.T1R&WL۳P=lcr;JUk}Kw!#i0.5 >fK_3LGMBtV氕 ӪBdEdt"Qi֒8Ò* =O:%qqqWxP`,$ )5j e6& ʞ~"l+:Mf/m{T6O'80Ku=g{mi0e҆?9AzmbO=1y>~ Ġu`@XDp-ϾڧZ6|ʁi~Y E.C^&wٞ06ًj%7׌0ЏxTM¡-Uo; Y^iY.;(6U ,O:OtS iϊoABG2SłTt)J]L OfGK-=f;Q<bq&@uOKM\V_E|BR .a2zz 0̍ bcN>wB)#DW%G6W]IUd4Pp4eEm+[4 )>Jc_MZ! /tӓGꉣ}\`4]Bzqm2RS *f Wh_S̄q=rKzY0~$r&je5qٍ+SZcwUGPmʘA&bdWp,#JSppRMQɘH;IߘtyT\ȴ]!5dגq!n΁{`Pi\C}u(Ae,?(}Z˨qna 2{1T 3= ~ӉnWT˦LmjTeHC-PCF4}:=T5+7Ϥ!N`L z!kDi 7&:&rǢ(?w2+!?3t!@C8B 5Nͺ|Y8JWKvRĪ‹L/ۨK2f'>}?:18D#W.̻(s<ڹGϑcT[c./i'R<ήOes)zԟ*bd~C?ׇxDL-F,]-Ә-B]S#U8~,]*5(ʅ|2&oxRS"(-qD8կ!ѷNOX4ڄaBQix.Hӊ8 > A;M.?c|4 i2n&^C:wOx8+׵.'_a]6\>&$-&MgUjm2 ī?m[Ijx1ky{&pa7 zn`PZz`a`j|*nHIfYRŔn*کnK:#(\f\\tLF-UR!%bd[_+x8!4Oɠw#ܴX1Oo` bk-Ia p,sjÖnyuViL@-U4*ygxq0,6P@]mX%c҈_ ׬6phdObC~,R6O)(zlW¡\yl܍f ػV)v(}!i|`8 z]@%%K ]\ٽC`v\>j=C _F*4`:-bRR9ngvnF!0cjt0oi"Ԏ&7?9 O_ ;_Q NJWؽ7U>* 4Ue2$ h2žJAGZ+lY4T]EbG?h Fո+|nNޠ9 }K6Rũ1ėv+%(xqr=ߛE{貮]lSODRexDƏoi݃lfL$)~cKy *qDSFaV::N)1g{6g?|#SR@ ] -V-xh,T-BN-pN762qh>q%232* >;^? vG0ĄxRsXr1H Tp~|YӤEDC׾FnUDu~mcԨ$e%],,v&aec;_Nr`YȦN衲SX;Dil3CϿo~hNtcfW|}z0!8kWB4`u Օ:{*J9/A2@Ìo?7N=%Vt r cR7K .# Ҫ XS;**:՗8 %s[XA#z<9(|mlmΧ&dM_fXjaZսh$q {䠂}-Mݭ&9nP3ݕQǔN ڦyl ߷i7.Mo \ϩ1eöT`q%6yXWV GcW:'[W#?7DtHI@F=Byƹ D5:;e4e&(6@B;܊z( OC/U*^ XuHx 6#i[o ^3bm !XM{fk<`;~:K=Π@82^ά]ZtވHs9b}c󵳑XmcƬϾTeIOs{24] s4!0$|fv2pd_>(Y\LM-b7+Qjp?{i_Ro+e˱#$? T]Α!ߜỦMR!79eέ&}>qoƻ:xy 1F S6], y -̶9X.7.=ˈ3|ڻ S5oJm/u_ +@n 0@ZhTvJbi>u+ʲ7pR8}J Ij%q|3{ɗ9C&Xϑqv5(:xC Up] }^doo$9P8B2R3ؼԍ_(SOSM+NG!AcaWዔpQlTл(:0XX:B/66 ob99 c1>zI_:ynÏ,!Զ ,Z-EmlFb]2Z0bq 7d D;8R!QbwZRzb}j&71 c D}'_E44Kd:;O8HuyFD{ĕ,+}53SLn3Ɠ3lrV ? /]EH;^[YHuĕ^  c;;z ZC<Ǯ w,Ua-W Vz/Q+{Tu}C:-@)# DLXka r Ү`&e I8;M~ WN44Ag)rgVꑆH-mr eD$:sA%Rs詜Qø6gk[cŻ3< Zm$SA)$4ƚ#)L~(OP%*i}{WޅKy mImhIs(bf5:Lu =ņ$} 6r&{]+d{cZ>:m]߈5Dz/c .٧hvjIl:]qT$ǬPǃ[ɠ)ɊW;>Y X8 g  6BX8۽`Xe4ۨ0R'Iv\ YLxhX屘WY:ƿfɞcos|Jjt᝔;|aZ; 7 NǤ2M W='0c͊M9h聰;KNh-\CA]P%9h՞ 005 )`,bQ2#sbl[#dX:hPr\u2YW̥"tQPpO-6oܧrfjOQ4#cg'J]q/7K\r@_j "#Hr9W[!&mXizE㮸4I mF Dgl&s&C'!҇eGs\ Ưc#+Ic@\K]ۂ^N!ONj=)ń&V7 *1kB`Jz7$ww rk+겾\dN]^TƇ'\4pMN@|txO3` 4,,'9T7HaޥOHe!*/"ˌ_" tѢG@8z BV(9X9,J-,HѲ7'd$y3X6_p#V& `sCMi-Jlqt%ydJz;|{=Ã}|&@3nQit-:j@c.b 4 RH) BLh3+U+dw;}OTh{n 0? c\3u24ևY/CV  C8IJ40[,'g9LjeѸfW<=2FN;`ۅ G#ngάFj]+ C:Ti"GW2yE* C`LW ]Az0B/ʲ=+\VpKu&&A@!-@[S/n d`<۱3%_$Uyd8흷=;UE7&~2 h tIa1^"<j9 =Ys AþzR!;hw+ E-w?\Q@6#М}2kFK (]::mm_=IjZ^?F/E2YD_˺|LP}6 %0 QQ_ >4I)0%R,1pc'?L!E~# l"1/d-C[ˣPF%{2n` W5UH7Cȝ- ~ -jkZiH5FJDt\6v{eTy2LVnh6 ?L]&J8(Nח"EKԺQiC3hđ'8F cLDJeg$ %"tM|=nCIty@)>KYrWlB;vz^ f$>CqV[¼ڼ8:P쨇*WJ#f)B۶cjyCf!z%, IuW9MN_׍]2mO;yծdz`s>!&v\j Ȏ0Z AZL]8GĵPG?kzͫxG3KWҪ5rzGpNt g~r[dn:.f1 cObd&(:3ܪ#ƬqB.S%O{eUUeE0/Nk@M\k8g0Rn墀;ڞN[H]"#k_)1Bfq*)P &ia@U)C.߮SkK"*:Vmô+޸S=̨/rMyͳJ1D,b?WUolPdkj{冃´ V >HQ2#S(O|L`.'_0h@ |m2}+ g,Z@zۇ!@VxH.ߡe)DtᚑH8nvs8 X*y4+i W4UrG-n|'hT'>#l{o^YZ8Q܅abK:v=+Õ[p <[}OSY@S:kg 1pQLB֏ޚ z@B3 :=RL9=]8F_|h㔨߀V@#.T5S6] cek3vE>[/D2uVw~xGN?Q: 3ݳ6)ZY:O1¯9x|oikϠ[Ҫ.{K!qr~ ߃RgiIh6w ƖQ1U_IiR2;`Q왑L,q\RuaбZIm_ 'H%[6Rٽ|;;~Zq1gvEZ)e]8YI,qFGHSo&ER22?e:<]Nė7c2z0T}vǀ]A[tX@K$BAPkv 7)W/{ a+MFfirU-f|-鲌jfUg Zj_l0j~&Ѝ Xw.hwU'9܂EA./lR/'Af:2aZ<>d1~TB\j#(WƝK5,j,_jo0srK!ʶFu>S[%WCm1 wqyhЃ*zf͒pa|ek/ݱ!|H#* !u5MVYo'ed V5كF#0NF^(k֡'[Vl&?$nSDY9 #;@d-4*~!h#0&Sy ~G&=gB@mTJޝ<́E A̶D5E:RȜ &0LM4X3 mi9s5i6445ϧ%a0ń *Uk3S#VGDԠ}rA"+\R,+=j[ eА7vkӤzwYӅ1gRg<} JLJll+pv&.U꫉5FOc[ XlЯ: 9UYWJ7w|s /6]kkF=GL2螩"ͼ~zwȷ-m$LT #S7ͣr>t~z:w? LodQ }q8C"HT:UՎytݡV+KOGr{I\tF8q:SVRwjtO?FV԰%➡ЁY3d=UҤJ+9F{C|\?ҊQyAjAխ/xbꗍ^/| [&O/$A-i-W](س:"H>k`,u|D&ʧ;‡+OTCͭϯo\fOmYf}x&C.g,cUrlJF!@\6Q#ǎB5tCM񏙇 KТ}TcxRU\|Ľ `ܱ|6Xz y}jp&Y] KXNm!L턴{{1w{sZcZ G̽ӕ8&BО=p:hCG?dsJ+R)szg h/FY50ˬm2W I'k#:ل/[!>(k@nl|BWrOخ:t}8_~Xf[4\VbRhj"{$iQF]9alz/BXGEt_uyNDG!m- LF.=|%`Y+i?:;KTɓ _gMC%>uX Ô6WW_6> cR ~4-#X DJKR?v<14 B\vd7shR#u .9<1]ͺHDWq\Gp'x&)-ފ9mʔf̋cS@!ot]=n[~Uu(Qt$Ԙ ,mfrRåQ#8+u"BeK^tVA6_ GJRsn@tǖ5-S;g 2YVGȜ$ɘ`kU`rdM{.G%[XO`_Op^'W_ O׊ÿ 䗻Gu rG?jGd-iMBj2~̼v&GHTV 4^]SLh(L]*Ɍ_FF٧p #c` VoHe(ZcEˤ4/y(xJT$E팵FgfSi<):>%e4ڗ` *iQHW`c˿i)<q8u\yGO+jU7MS׶-XP?krR"m#P61,YP#>>_hO`SڜH2NR==DV"hbʋc3z26 )8 #Z$f{srEPH%m]K>,:k (;Wi&D-Z ;:LW62V#\[p1Fˏ":ЬIόꐱR}L4~/d\!DE]ͰpR"YVR# krY$zV &W/$T/( F9kQ[w"o>{t(:B9Bٮ)E _eHG7H]FD(NJ.Ήn5o!Mz_6p3ϡK*%=HU3S6Ql^(Ē /L23JMQ;ᡡQ0,<7xD -I/ nήePXIlAZNxvS#` Krɴw - muWUm:Eo]Q Xך[mR83aȎ V[6fk`R([l8rCpSyvSg_4jgơ!H kN8KMx~R$yO?urOrrgphd,U4 4,IrYK@QbZ b_ 3ӝ~~*gKKZK.}P!SPT.Kboq98T2C#l4ܹh`BE3B'{s<FN-mMzF7WB•1Uf ["dHWi|YhkVn}&0-3DL` N_WXpm R &U; z}|2?Nm> Cpòn)R&cK5EI[߾킇רż_`h#`ÝX3P}ưR^GA:-dq$qOJ )*B̯Cp[|цATm:X1Qa @nSҲը X,fVh׹S&%…1S4Wxof:4`3D7?gtWC/ir0M9?tІbN31 3vOƂRcÜFlL: s;PhL> H iͻZO35YX!.fƠRWHY0ˈ -csXpg(?x='sR]A3_c!7j1臶)A . m+ל1zTQzh)BԓJ[W\/*Petp.aJÅf N}P*AΝUԲU"j'0;RڊY&)(c5XG>9R# <0H@o-*% J@j2;2!dCv1"BlYjO̻}Ԁy=)2eEBU{c/&J\Ġ'G7`<…ɖ޸^Lea< 073ev6}n!@)*Vs2\]2.ŗ dSc)DB#-SOs(i{fTXE|}'L" rHo]w3Cпx}sɗ:ϖI-l'$B<1TJV[Ԉ26JG:(M@qLJf]tVkeqc=bIJ ,f,TC#g<㳠([Mx팚kltVQXQ1Z3+  30&ԲR# I#CZu4|W觷0=-"fja.2RV(Q%ՍUroŐ6O3rD}L]xiOFH@Z&%!=x^"{ ,&5Ӫg AJ5`oc5onptzmΎSdcx\Ok1kzko\s\|j퍏:2}ҟt2ACqĥV_8|VҝrVx/%KX@iwʹ/GKW tH@tY6iBC Z M( ٘VJ@{E]X`.ϩWx/z;ek>U/RPUڄE]E }R]C(nhb`"ڿ"ؗGWS %{EYմLU7Q$"2c"daUЙ 8C7z,6a'#e>JSd"hV.Րnm% _Y[W]VãւYCw؉˥ikR[Ds6^6YRيnbsDDPb/y^@'BBՀSAI{DN*!Jqh6ec,͉|i0̫Z|}пp|& L!} W6SüLKQ{|aYDR@6^M4+^e;ӲvNTbb]d8̸t"e`RNЧ,6(`^~3ݔTD ?hppGy2KSi%UNw|gE)kq kj\p,ᗑʙ6U!," -ɦӣrx:7-@h$'NK,ubUZB7_;^Vxs-lZ 4=@ Mh'{l`l-#E`}P:C} *4Ys( chp3Q枹1?jEYSzMP1q$L`X |-[|>g= G_ `)l]O\.3o\5d/9V6Ԝd^fo+x}_-)a37Vp2ʵmJ(@|S|r) UMM}egpjqM 0@[!w.[rnp\o0.I:9A?|C"H`aii1=i/`fw~:^L)ZY^%t 5&08x}&U=64 sogg{`ъUgF?[x2s^i#8!c}ujD[ zAet&PvJ\tѩOg[r퐑/k >fL7+qaSe68?XyTO.@?ͽĩ,uOw=̇_sSuȐ[TŸ}"WK94_~lP)eR/ NƲٿ{>C~  {au%~3Fh-+OjlrqhBy٪ʥH~^=>oe1m7}ߌck-þ-g's60۲H@,~Q#:YVa>phdG᳣kNmu) }5ޖ@RH('%bc90w+dkp["3B}"8."BsXRMvR]c]qG/O7GC)t~>J*ޯ|4Vl]L um8:)?@É\ygMVDSxyC(yUڒBֆӇ0<& hpb9X1B/u(iQwbش2f:C(k-玡fV&A}Srp0_aTH#7׳#$zg6b1@ 7;KlYIfW~X ՖJ56 ջ:XY~nP{'4y➤RO՞KFMb n_ڞ.N3vgn rx6;!ib|<죥F?|VM`U4XAcˌ:Fp`y=kqJN1upŘ,# ѹ\J->&-Q֎#=IF8P ᭩;L n݀6(F 2qR"g|Kd=&8!/S ~HSB}v\Or- vj:c #(Ʀ%[MC{k4O"PX4^V|)QzZ D$4sgY^`7>x1);^`7hBlQ~s|S1<09/1$?W(oh9P9t'/ W_e D$**hbY>[گCy <*%n>8u[aCP߫_N ̀H%ʻC/I-fDTuf .^x5CMMm}ӕ3(_F2;-8PRyc!F[ЕE@Г74YAF/rߕ¬>*;";pvӊ[0_vï/jluD.O *]e9\umɒ ]畎 &0lw83}L*e#`֍܉JE=8SpLBK,E߹Rŭu#.x]{ݚuD!}~vJvڞⳬl[Ϸ o}eU1Hb kؚu3UX{g+L+_jr2 j$J۞CSF$Cw/i} ti̢0˯Ͷ/ePu8徝x؆q!H P he} !ir5"%GMnTR8RA9Od?bD?:>f zRV0>GCK#*\ٲ)rVv Qқ؃;D}P@SPdGl꘯sgoOxa}u C*¡%jM8]{  GH6 , ,=ԋ'©:@OgEOn)47IW۾<I&Nar.93 | WNr}-!jN6x#rz| 2 f 7\t: oLF`;⮐Zxb03qlւqJ%˖Yéfi+ᄁcdm)3<)Is}̎%UJL3*c'~GkJ j|/VآREPJlC!@"?iv(@Ҡ76"b|0(e?N݌PX ߨc]*Ha4eB.s~H×OT TAiPp4iu:Y|ߤG^h4{ekCpMM^x 7 ,p8 a+M.}ʐyPXC3yuqRUoܭ^#KQ5>M,D:1q>Yp"oiy QNroŹ2&WY' /ѐ0Y2]Djna&Pa @~(H"hwB`0#aH˸'qe'8+y(?J@ȡBĶQ aIS^sr`D}[5Tf,HܝOt@eG:h&IRi(b<_Uh:5䣨{C=~/EnA]纄ڽҜZkώS.‚JzOB%!)qvRʖ?XUijVb}z^% vNqBcZOodbfXBD|cvT(=*YbQ}-OH9N`;-pۂjg] 6`?\&݂Y£,~ !wI/=QW!E%yZ&:cb#χ"උ%z ws 7!QB\6u3qފ?:+LSŭ~:AKn6`%{~u;rXsՋZylSb7ts5P xT~ {F9+v1T}JӨvIRsy2ҩox4 "* X}شTd[5?_3o<h2 tlmXie T^|H s/Ǘb})8X">+[/o@TV) <9VpAhѯf4]jA#R]Cσ1_}K@a2S/\; 9Uo/=KK%#kx-JOZqQQ ~h[yP`CX1Q *0r{;+Ņiݜ[b=`]Ft b>F*1,@x}QeJ^.cUv{ !gBukdwaOF)ߍ\&8 ?P($}Ya3ɺ7evusKLyn<2V$ZϘi팒ң&z~=Ik3P1aZAGC^)"qT]Dizm s\#8|lKn75>SY5zigۇ F7+NQA8Nf$ܦ ^%n4J^Az#s )N/"+Q%pevaDNV%-@Æ.2}7XbCIWoQ"ό'?7?Ջi(\G","{*kQ/$:_YC,ܚ۰+i.1tl&q*E(^M3BlPxK=Z8O$ZsȬ[C>RqX?x]¬s Ey7( %i-r,m8_|Ʈ[Iy^rʞm%fN6gy$]7X 'nN;G(=`g#R'Khu%b<0elJ3]'s.M]QMvH礐)^f&GRx>4P3$PgOjX1 AqŋONj-y2q5uo־J3KPNNGLzSUt7- sNZys -uP>;"I7U_~c̨?I?ƷF:5~%q?S $rg.! (1%g<3As++i-+N2*[!.8k<Ý`ok*A[9 !fk?@Cr $V˚ޛ!L9A?FP}~56Cyy߷gE*'p 9KXFh@L/ݵ笗U`ϡM-BD#7`I 3XV xF $h?6mmZ=-_16A.txS.Qbi7(IYB?e6?OEw2<(AN7$9y֋DˆxCe;Ah -wKA:^KrYޥvTXO4nU`fKhA$aGX90 b@z]NNXz?/1զ`3:O*rdcL# 23Cl;cYg_0-U#"gi\f0rJb )|D1;[A9 d--"$xLO"Yr%K\ycFIFI8oo@'rY3\n*I}-AhvZUiQ듯HEtT[?wS5ʫ-@e w|W;&W^޾2D^Qۤ~!U~| bh SNTO%R˶%yZ,׷CiΞkBG<ɱMbLhꜸL_9k@1d+ϡ ZfŸ3wT!AbN:z6n Nޥ@91S-ǺHC .Ӵ2Jr!1_KZWXWԱF{I}9v6f,߹LOgJM5%0ʸeWΩH>C/7IUS!1djAvnrDl/!F˰I:^;L,FЏ|Ҵ3 H?'b,"b9ivPP-ZBl1%}zPy붅Ι qul nq&F g_?^o*NI[d$F:FŐU5#ǮT3 t}c&#,ђ,JnJ'`>>,^uAwm:r^t Vp}mK1+s?kgj}mל ԥ egUnߢu)S#Lk=W/ )G3~ZBgZve)#ң~J_ Znk텱Bǐ<ZjML1u"@6"~RT]@;O v\f:f W; LV 3ɐ%l[R)󷐩T_IFnKո f[̼vZDqMgtGDƂ{䋡lMT$*r moypd)Yŕin *-1 5 }$qpG{IwF t'OK&K ɑIḷEt9Nxyg0izTHdDn~f]d|&Gn6{%b$덀*))? 5p:y^({DN-'.0T1݆*#~mRބFy$Z/<=ړnb[}})*^u)Ȼ2رAU_4 t}N2!+Pw/(܏a<X*gt58빞UOQ_-'Ӛ3sq V+ib'&zN?[h"8yTM_|Cn껎!'N⍯w؂bMSѨ.LѽU7  Opk&֋{Kf1B+QBt/}Q;%I?K9Th0Ԅ&;B&OxgdT|Z'JI`ۃxYZy&.d_ɰGMx1w⏲&NɄ)ARw,ICE3莠 uqOoؤJ+KRPC*lLQ_lCwq)SFI2D׉7(Z8[ރRK2ztm Q"z"G 9Xgrx&F4h, sS7KT.BV,9kD!gB]^`*4R:BYRpVvwe.6YPCb#hu1HIے<~25CeZ<5+lIH6++z6$n&\uiW:ѕ|7,۵-dۓPRFemq eVS7Ro|'ۋK#c}񳗃wBN^&^14[%kk*jo ~6d Fz7'/;/ |2M3&YJ}_b?mC)ŕ:gb>:ڸ' <Ќt!TxOՔQo,"wҨFf]oJ,Erj ÿ5킎 T3RZdPO?Lj 4>%f" $nv5S'5wc [z@*BtB [TLCl05{˿x_1G xpta~_K`C?w6LfYe8ͅ]y.s1yTƿq^Fta.-Pp0~Gjx973cU~= [@ E*o0M&blci>Z~X?t H;oQ}μQ^[LWk`]0GK/b;]Գ;$ڿl r88}PH&c׌I,JnnCpӍۭӞZ<ߥ Bn-=!Cx+>EHT/v&11it6OʧZL/1wMQ,;Cz3!ƐѻZ+b8Mx\wּlN vs ѡk w{ZEj dpW\I9 c>>b@{3=sh`F/(-9VҬ=ׅ;ሬڼzG{0(U=r!9oͼ9Jr(@%OyB/g' ďuLFMv2T oI1s/"ށ["ˠ~M_{a>׹UL*_bv}Tml־@Y1f?ݟnh~jgCwt,|9P_4%$ʑFTنhy0w6R8( hYQ^azFB>[eNR!t`_!gjќ+o"-;L:8U $T$}6ʠޣp8ʐZŎș\L 8#7 Cޯ-8T,6.H :bbθL讇} oԺr2%"_(~urB׋K-O.$ ~=#ҘI$g VsC QOď7n5 rQ :ʹWb=K5qi_:0oDrom< &l,bC`XzLOt4p~Xtc]4es*)ӂoqGK,s=%Xh룇A 5B?+@l/[e5kN,sjH^ ]x]gw>TOzq߻_w'k)q:K},<k;)o'b$5`|vǪ"NSO%dR Bl1@\Ar[;|@cΠn ? >er1 {k*ȉ2q(8:57W3]in@aL3p(ee5!dؐ=S 6W0BA@@A+{?֦^\232w9elL{% 6!<6op[1mRZ~>h7I< `@GR,6hdqv2!m*Gg[dn`!lH0 : uڪu 𫴆gjٸdwq9;e +2 <bϿ>Vsn oY @ sP{;&:Maŀ(8cP]IN2Jg /[IW%7y^QZ~P!GDKRn/L[qyzni}ɡ޿QK2eldC)h6E-R'LhN۵Ba'bXD,1[ÒRW5c9.Vlëj B wPnqL;+ʓ>ruc$㊙LT{*0Vh?ʄ͌斺 R\ފL.FvȸP!%V,0$ԥ;Dsא[]!}; LBȬ*ſ*7And?B-Irg4X"NJ-}jtWFrГۍW`4nC)3.#&$V 5U$Wp_U'6`u.ƒ̪W=uw =Q=mѲ 0hEvKxKT/A+\6~M{bKæ@1 _v#l1+L+oo>^`S)B;_Qէ'mtAs'qP=>>}gЬX<eZwU= v-f:͑C#s3(%J 6Y^szw`k <[D%h 1Pb1Q`A Dc2"NT9|Ӎ؝vEr~kcEVq\ ڪBQ?% BX5żqlLS cX!oٌG|d?aCmo3c.+QbvUl0KlچZ SU"wo{>XMc;qR=8*I8ИzZRu1Ȟix7`,' ׅdUa&֮\EmXgxGm߅uQH4)X x =p<~l&Ժ7 @Rf7Т {5Yn 1S. >sAQ^nBʦDvLzw{umX ͂f׭+`{V9Uߣuvܱٕ .G&ܽD*摠mo \ 5,bODI +tνYmґHS)nX^䋵g1ұ7lDjuJx.|Abd6y9d/?B”І ֑u3:lŵGAXa*0=^7nמ%|B1/ciAn0&4 7|>f_|cWڭW_DJY蛀?9[ C`HEr1YD%}Fq,OZduM̑JnO>!$ Pn_AĨNĝOp/}#@ kl6Ѡ䉴-ZReznrBZ]lF E)mq%D]-N;.9QۤU@A2VY76< @zBØ bm՘?k)$ejb`$ s?86IPG 5$xY:E @Q\Dۢ ø:^x"2 6|]`#'qSAs6?C-!&/X&s*:Q}My8JYJ i\Cw+L(_P|JjJuq2M'~:4,7;%ƻ a.M11^*omX4o`Q6f> eҺwϴm̂56F3O IQv2/},GF|QyYq ,k K[~[^'MCd#A7VlqRn)blK蟝x\)_sHzhvmij^}rLi* ]T;s"NQ?|{'NҾ3m>9y/X(}QEF !H2w5Q^@EBn*R>~)ȵ,$fryxnDN`˝ykH6]{m> 0G7 lKnb?߄/}ܹ';W m#U6gC x⑎:z7pDd ӭ6 h:z {EpI*uMm083]US0O Nhra$DOb،y1sAN* =Si}x 7d 2 C^\e!X2{ePi,zҳ0{:z71zjxgɨC>܀as_'2VkBoa&?e4HmNk񢯗q|Ť8[S;[E9N._@~{lbܳ'N i۔qo' n#ݸJ7\w35 n )xgcMLa:&쳡OCЊF!_maݟ:h63Q߻Z~N#|DR!tk͇JɷHkV*VUt4 ٛRLȃψUATكAV53]nlSbz~<@)M&d,n$BU_BIPUƽ#=+jjuVZE10jV7uEy.6l8H"gЂ_6.sܛ:WE #^E#̿ q6z%;P?\,OƌhNаhXcu-f!h- ZDD^c+3ZŖ2˅Y ls%ʻb.\r3&} 4=B٥"mndd$7XOauXBc -_zד 7RY|AAuтG~\E6t`9$hݠ3'c&bD-}@ R]lXn@q~k߰ $"̐,9hUvTnJT^_$h 7u-aPw p);ͱYTqšs? ӊ"shὔs7L[ MpVR1$-)ћy= ~5v]9JP>lT%MYڧƅՠ3'U~- BwYvVV`|zE8WbY r澚`h'dw( #sqfvҡ`]0"|%.?ۺ]jL`sT^ՎΖD&~b4:9#}*P$7ra)btz$4PwڷP*7e c2 3FUMhԱTi ~+ ~'p.۱"6`ܺժs") KcVA&C{^ mg* a 4r(ק0 6m]6?l%/tx\(Eħ gD VWd|/b# Дe{jGmByrlf^Ri[wvCD8)PɻBnn貤۱Ɨ 3#lTr֔<miNй@Zi_'w˙}}~{C*2R탭t?KՒ@fEV+qMUiS Gq9/qkJ uD\5[Vm.^mƉni Ɯ<>]jZMbԮ1eSWHk_" vPԢ=ѬDN>ev{7}6oN |&lJLڙq[Qag>B:ְ24D Ych~yBmE>TN}n1M /|}As>;>mG&05 < Dޱe~NՃJw?xT(6=ƛ}lx|N2LwiI᎙QJ-gi>r ?ڌ҄N^zK/9 М/.\WR?gvdrSS& DzE܋_h[+ZpJ.lT|¹!¡s]\cRۻUHzVr #J>>mwZ<H ;s{ڊqnUg_}R#;Kj!8\KRx3-ZQZ`L BΩ=ɰ&ݯm)+qPB % %|L9t[|"T50o*1(;PwMn֑F5 /ۡ|?;Ēe n}dXsVcJv=ה`o-s TYY'5-x%Ʈho*'\ AH̓eF'<" D`Xt>XoVftNeC-#-> o~ú{F=ui>H=+n4qY5IGTeU{h_::^6zn6!y,REeNF6pR,hlH#= ᒯ$;6ҵc|7AD2lVXg!qa;jBy[b3my#Úu#`vYBRb{-r)cdfG" g,@1) x=Դ ße M2Mm~GMJ~NeMv?>j/ *.|"aPF32(?>l`sEYlVcvk.5qᇜ±w;Xy\5T)2?K4ªr}׏Y%2~y n|@:q}1!JcX3Ң=edk40UjR:h{h\w\kܣkM=& [T$EtUN n(McRhſNS%-H &ߞPQpྣIigGbbvI-uPH D`/ѱ*Qؙۏh&5vawsLP]3muC7:m§B3tQ@ך[WbvXO7L :erMo{n~mֱtC|O,]k}b4ZуJ(=7 ]RKr.lXєnK}2~7%csmDE _މxy , Ng=~ BGSn(QFTW&UP(p Tn۪a 6 ;NAi(͔2qc-l'mmZւ~H+韯)WWzӌ-u΋ րP&a:S h S :Nro_Jb2t4Lx'$ӿSWV܎/ 6!J*)^ ܐf,iOF^v`23n\|m0Ҥ[`#ԏvve#J+z2QyUr)J(g$ޑ\n=%5űRbrVng_LkMRo mLI뮬lX3cH<աgKj&Ih&;)Fsƞ b|h{ ɬ5 { NÑղpkm̷Q WooX:FV[-hpgFk%1g>G~#/BL1i %pz?~v brUGW)@y~WnԺ %=K$љ\ک^ ҙ  .ӻ}C@EêqH.D{:wc-7.,vEP Ȫeui-ڼolI<ߙ)x>ܘ*G+z?؟ 0[i$ɞ e [E)pVNq7 zB/ PhV Ekiuc|f!NUQL(h#1mMKml r7.# RvJ^8Tm= }d1fWc.i^ 먊_A}7\@ܰnZ ̡Qy4̃5 ,Ycw(,)r4ĸliÚňh (X$#F >dC. iK.3$a#UZoZ+H6~&5I.)z= (,<./cg8C;*%21bnA BV7J0..faP=h^b_+2AK?A u8դmVӿ1}1 4q3Ce':@ڮWjѧO"[T}hYasJes3j9T<8j65-$|Is\9LK_zӣa>s>IWД  0a#.9(mҲYId 8h h:&&hY VQqToo6`O>4*,NJMmcBc:L q}xU !R4eVbdC) 4}I6;u`>nM)ޣC%-7q!'`U_Bט~>$x&ϻc&D?3'ec@6yz8Vɟa;zeOJ wxR[v4cՓ',p6JPd[P7Plܻ"AGWaVLm њjޝ~+D=P+94O6 V)``z3 C4h@{:.%~<mɓWyw灊knO?`b *S IsL_a2:/ɟ9=1JfI!$\X4T󧔺B9 nrcxBڸ\6vP 0uO泘6eJklA jMz$%{sNuSf|23xe}#ouL#7sM\kl9ifI܇/9 "&+I40&Ӝ7}wQ8Ҽ$xA2vC=$9Qn!7]݋-,1rujRt>bhSD@_nI_)($GZ̨cYtˤ~rqB,@p|2rvW@T {b:d7llZV\"96;한'QڝgIDRZE0iFZ٠,]"m3[xfMM)DSTEx 1[QIm :Fug}l;J+&Cɠ+ ِan{|ODф)R '먓gJi0I פl5V"Y$ Օ`xFAО;1.Lb&N_ˊ 5w;,šz 3A8+%rTn L㑶o ܵwN=[t|Θ]3!8HIW!aݾq\|^jlF̄TV7US';f`}} Xxs~- oLqw ۵0-ȇp`>n Vȟ:q@Cv )*ișM$Z#(x>]JA qzI&켈_qKBbuHVN9JI1՜ќqEAdL2(oMobPXbL%J%N˹2c}o7QDNf}qM6 I8"JGMZg ;QZBg|f詢B-cT*AsNW43ZVz^26X+s"׉FlNsQ gK>0k:e͟@F'v:왴m"mb&BtA&Gn0bնSvFUU$(z6~>ڢ(*TL(h)E|GG ?^}M446$t8|&\,WF ]!9vBԯĺ*@X 2^_+Ehe ?pu03+QrR%Q ғ5 s[ DbG$iUMHˢ@c;b!5GQVP򉉢V?IlbӗvdԦjdR_ UM* R$w1pߍGQБ$tzR'h+ŗ^rЂSƔwL*h yb}ͤY(::d~]`&]nʛ6s%L!˨[g5mJ;71iJ2%]FaSYD 7/Ɣ!y`Ɋ7(kTnçMb~+*S;x>pBI#PCq5y+ۇe*xj0 ')w Hй*ȊB5*nQ`ZA''Tn XY& Q"q3O ʦx9vcq})A;sV Vp7̩^4k/ao`H9&#xt#nձI@cnHJ/u;@YPp\ƓW(*őt+5Bg 2MήVQlשTF$e67Z$dsnfڣ}Jhfnx@^Ȫ&5=PH68 ٹnF 0{E3[$ߝ49OrU:wM!Y-ef]xʙ$.2"~\ىGg~;$^y=QCo}6w\{R=gDf*qEf&=n SO_±8 =-AX%UJFa`"ΗS%Uw\H(M(_yB+M{FgqB4"H 8R3]ZE!q*WY>X{ {ttJYz@3]: [j9Ft>6Kӗcnl@zc?{Hɲn='Iɬ KMK0:& ny {8^>d *6WKj9R" n2Zjv<owdwb=-<|"~~I"VlV`dS\cf2䂟ݜ"a.5nmx3}ds}P;pV O^w2\4w.88\Kۄ[EӖXO`aȴ,{x0s-Z05K\]/֪37):XP2vP6嫑'qUXKȌMm.RAỵ Cˣ\1/‘?.&!cy&QHo" ~~4S@Gs )~5~W1ݲaPMS&nX w> qߑA5PPWJSRdLA~ogC$C|mZY!:e` 67>۳l^4% ײyjEO%](CY>&5c;/bSC[HX__ CXCyfI93$AU6Q*2"]H1n;QpVYzfISq}ҫm8i(s2\W9#h _S<ʗ˜\ɊjF'q sv+ ke-P޽s]>.T"BGuYKoc%s2y%e#ٰkKb|!t #}f*"q1K7YTT^4 v@ջeE)o ;#2ZnbI:XQ4Tuxܽ~(U3Z!Cc¥!xmvlS 9BATD#\U Q{P-l pw|f~yoڌРKz}U T@"UtdJ9(Q-Ĺdfx<߆31V $M"hn2:!!sCnBa[nk>dlGIS@k:gv1xo~fq|1q| N]+&<(Xt_FVhs,.}bdU9ڈ"P=" KSx/c|QQ ⲧSlc$[}QYu93%|+)jMIr6HdA'T){3Huw[V-BV9nv0F{aIczKX(kGuU)yO9Z\g)'5 H=Er55k֟$ c!(,pԀF.cy&nS$#\@A(P;\^،Tv\Lo6f*:.m?n_r'gg mQ%k+Y  ^/ɂ:ue>2;jo4vIL>wSO)_{%*tVWncHiՉad{f C †UAɱm:WJ 3Gwm/lY3?= Ƕ҉/b*s80LyaFК>1oGN DT_NB[ !-^v֣29P;'nԸ0t3 fIm $oaV. qTR2?aJYI&^4DVPҜ*o(ːIҤF\Y& I0˔QjX:fJUx8Gd7 DyluYDdUI,pG8 %jϞ\ܿNU"q-c _[TA)'4VV/gVqJ|CRut! !Mb4_Jr*S(_N*79V!!tDg|EBtA-կub wd*L! 48#uZHء !j`HT1Erl\1(*)s ܦ_~#WpM FbF$9_Jw}gr݇}ܤL[Z푐;?8J=ݟ!S> u+@asV&7_YoܐaٜOzcSPoƟ6!\^W1PSZ(Atz˯ob9-HVYŪ*&=C4BJU?Je@}t=Fz%'y,u'"֮m?* 1"Qb||έRV Cf}BZcrjЛ3@MT;!€0>\:/?;]? ;˟8AjP=0Qͫ]1L@OKvl*^[,)C58GԊk֒q "l%k",*h;Fs;8~30IyZ-' ]JwM0ea{~Yy13 󝡐}&rݘ˙|W:)S/aQlhyDY<߬8$rZi. =w!iCR vq3]f  㠊dJǁUjm \'ʛ4 >GfcSؒ/OgN5T{|ZfT+nJWl?81P9n! ݄F1U%9q x%"^p7gT CP˳]7 &hj=gyA)SQa|Hߒο%|@KQh ?`-iE7Z(C)ktCz? f]δ ˚~oR57ރ*ytg  4u*#$,?.7/$!Ԕ_C[1E0?{D !!2=y TT73$I*]qf:ZUuF=ff2,!Iu3yf5Pa*OyMW:ꯄaҭ k!` g:'{?ܧE u,4(41 a9cXVCF4MnJFKzREͤfhϫ:Gho+ޫ!Ҩj"<ԍ칕Z֟bHyJŹu(M8~Y b'+T_&p;nfiPM6R>nxz }˪jDàKb4<|4 Ǯ'  j=2MByP1һt, xRq^S"@{ HM8W-e"Sϲ| ~^^ i4¸]Q;,"ꁡxJ٣/q>)%A/&;b:}Nϑ\_޾9?1se㷰{AGf4j 3bG/71ĺV@ҨW\lTuP4Bj`"6eϧ߷^qAswqtö Cl޲Rҿ2gћ4Gbev LUB QfBUSgUU1 y| ߚd3T;;謘mק3HRK%NҨ r&q/s œOY>YYARE:Ij u։1i(c,`o6VH&Ê-wO|~!DT"J/Qp]AÍ|opWcM% o!繭 Pڤ;̹tsO L'bs4Zbhpݤ6 omVtUxr%볍gm pV77KnbMemO- ;.f{8o/-ز[k_GɗUL(%k2nqYϽe+ NM<aЙ BghכTOűxK-$j\M,3-X2mC z#eNa! :58ҭH(@Ul!#(qM#6 kgKiFdH? BN0-[uo"' -*qz^BvW8iNvUO1"*gzd-'_ @%6޶b|9cqysoR~ .UiW fԼ=V9/`aHݤ>*8L$D}tܽo/fbgVo[g s8AR 8&)[vyU,"O2r^&$B#}{I9R}pv~!-)fwRBE2kI]|RӾf͢~ipC0Zj%f\h⏉jQV l-b x}=<#@ ?rN]Um:\s>.-ٜf_.+fd8B=)5c,ceTw &.FҘΦl?:%tACc!ے \Y #7 KaSĉz R̞g빎.KANEgsˠ lOI9) {G.PtV݁VNE#i $["N{:p/WN_H ΫhK >K|GTJޠnSr1JK*z>'=] a(nO@y8] %Ȯz hԧe4 `?$CJ)eU <\%EJWĴ  F0;cUY&G7 SVj*dBu+ҤT<'2{W^K J`]ҏ0Jہ;CCP6V u!򾫒#,ۘ-H5KT+F]_6]4ionD|߈*QpmE|  91}P ]ꩍ/sAĠ|Qڦ|䦿RQEpJP{r(ݟh1<B8ڮ'r[YK0֗˗̊ yDޔu9F%꜐94D/kxpl\U `ǯKfџzo?A#~hjJБ.Jg_#!moIfDI;XaOf0o b6ٷY aU&e&(><] )W1 $1(>IRIC^P c׭LM{2d0CZ 5#ED״]'|N9rZ%{tvAiHx2$\ %FOE8:eX+Z+c!l-'>6 A-^lֽЈ. 3eXUS MS|Zm,p4mM+;H(յ] 1D b8Q2qQ7)bַXsɂ<l*]'{[m1-qqn s[Y1Kc_3Y†>%hROF0e[I(9'J&o@bd 9 !ت)/r#|; {b&<0Яݤ-˴ZM&Y%="OWf,$6XLp~'w.x&3=&Gy=CAZ=F]5Ԁ":9D[x_hkIH\?c "o`cտ&i_^u.}9űqF6]z=ul`ynhHI$C圑JNy;—\_%y T/`*FJOOqYnwrGt/%͐9Cq桪i|=2S(l*: .vBiWC%V! T"٩-kgɖ<%{cBLEаoc /ۍ=. 3~v\ _V!n?{ 6 #N&ohU\1e%% +ܳ?R}eg U=_0\(mawV.]F좻>WX-6hێ4G§MzS]M~7"B3`iqls]6\5o۸INSG:ʤ08Dͫ HfJcve,Cǃ9> pOٹ=t m~` 0 _\-h4>3ɯ2K'ptNx}OaQgЂ4uv!WsWo3m͹wc~"3Ŋc. L_l7{:H8B&EH+FvilA9 䂊&݋#߯CkͶ8޶^5夐D_} L6 2cV1WuУ5KIH JL(,g`k*KLara 'Zd[Iȍ9NV#L;-QVVfxQU$ u1ipBĊC^,1 :-QoX="`xbjm1= 58TIFcC oT{R*J[iQ-ԇa6pO Y4J.T C%wh!JGޙ.Jߜ[n!Ӵ.*T:W8lc>"֟nB iMֲ=r%EYr"Ļ:_ULX:pxCE*w"vN%)H@>%d {bBhFNI䑇 fPE{RN.s>>@8{xu&]"a(;AW)RdC*6Q#S7 b&ΈXzjCSYU[*qc'-!vxGt>R$s7_Eܗ"!@^̽1 Lb7 ۬@@!*:^" mZH" (!Ԋ2/ǒ\]+A苦zY$8+F~@".KtQVڟvFrQg׷ci0J}} 㐑 H4&4yuÍh}Eq$ÚcZvUAh 2] 9z,IL?fl2iuʶ~[ȟ^xJl.y`ܴr 岐!8> _FPC'I=5{-c -+frF4tA5lDzoV\<|7C@8hVec@,ܢE Ͻj%Fz_YOloT 6 YchxXǽq% Hq-$Gw5I48״|V3tm/7dsRڠZ;J@"ɰ<t4G [>Pc Wjt*S]0U"tCʾˋ|w#Ć_tS!K'N3WN3IV㭛  a@[n2ea  N -K tۅw{_]Qe0Buo0/C5yqOZ=ԀKau! [@s: ٵfҪT3@ vܱDȣ7<`ٜ Jnίj+}b)yj(FyKPU0Jˌ9ZI+=f-L+| ԆyRzi\eo`}.fЖCoE!Dk~Yb*'jqgZ'8~CxRO"p.c9\[>̻<ex%a? D15Bځ9!'EKsTۃY Ѣ6,&٫a%I+L;!tuh€[U wa>Ӫgśа6ݖ e .Vr }eHrl XO1OBGpFhCmfxۈ{JV06샴f"pOWn݊6}%SbQAT^`(_{UXS<[ ,<ӾMyw DxeDIʊ[t ǦRPۍ$ӻxcu%,ه 0vco).l?sp݀ͲL([Hș-}ȳ#mNT&yš@;G?:N4^f/e6_H Q$ӕ r<FLsYBhMf<4ޫIV){,OW>?( NՍz%cVI)aU|)Ԯ{:k-fJ5yc<&@>S"K{WMZF*M1X#U9jr>qp$H6>8[Av}v\T_#4푨J͍U)FŠIc/q]󁕩\4MvEroWiZ/HPdg^,q%3#\ߑ`(g|Cv b7Э w^"f+D"t#r/ 'B_Jl>Q<jg9EUm᝙U(52rWyd3bp.{Y2ߖP ;.Tp-*-SRqdIj'lU^jĆ(+^/O4P#)gk#xbM4ڂ7Ȃ+c+tJR6XX uVr=4 -7؈¡ }`R;bBrV'rS];SJ,, Ly؉L C 4K."*Opٓ %a?ʰw獒7=aC}_/ (x&)kc W?V qQeB%%VҸ BĐduwtkV>kG=/ѐxcL~wR a@Umt?kK#ڪѱ6||~2\S 2C(zy laVA>w6^*a7H;F:y82a'Ofbr.ۦ;}Nj[_FZ8uKtrgK?X\Ylk|MO`0GSVAӢAb37p"pۖ1g܃ 2Y4JN[eO*Vy:.nr|H>4ARl?߼Mb| p} +J>Ho>IdUt V8ؿ V;psZԗ\'C-*\L-Tnb)&o!4byȺ}$&z /%)y4hnlÅv["]F!yam!p3cjv;ĴsPTP,%4.tvuLf<0'Hfx---IU<:.p:̐ʂCoyN"֍bb!MF ^/TH:χ)v ;e7qJM|+b]}RIz Ӗ9ur` D9!he= )ڇ"/5L%KŞVs}–LW$a&`ˌvR._vCnnR }$f@=#ujqb:M,N9J IuMi?5:4L $<_;c1oXIu*N4.!BhK\b޹#K.|+`2cGکtk.b Zjs|i;bޥ!"U6san؄t}BxbsYw|dH1XKF*RgġycP|#aԉc2U.M$)Fom'sռd5i@ sLϴos"4o{4֦؀t!nEʸ5\g B_.*_&>e3x}7م7|3O,Ƃ\[Ĝn!߶` *-YK kR (F2yasEo3h=\vlyWvrޤ%4jrY{adT+4ũhS^ o.mmlj!vNBՓ}+9Sf*+^)14Et]f8?m`%PlPX$yh&5^n c:y/, 4߶5Ψ%ˍ8 AJsCJu:`59Op`1)1o$,UP`N"4 rMR;'ϴvH5yzC[;Ů5X^^]z (6+T&S>Xbrz+"U@%Wc#Ga7@`t(:x/ jUn'^#JhN `JBhSOiePu!Ewc:b4fHn9r B39}Ҭ/ _#:N_vPn -s[ ^Wle'>IMnSW0d;>5jA^b\O~k"7Ȩ,[s14cEmCaGRa(f\d"<&:C;G{gWC98!oit Y+јz N5n_Rxl`g}_V9@EM"CWj?i:1Z葔7$Sυ#,)"kw'Q''Y^ESf Q ZpYI-]k5j#[Ql."3VLU4Tާ" 먢?Ί3ق1 7/Jѡp73}$XRd^ofA,ZO)(ۺn'Ùj{EZ%B)ʡyqsdrX K7N]O4L6ƲPc t58y +g$wF=R'(F |wP:IľfCYhתF&)1?kWDƬ X; i$A/2hvvO >:F)Ox(X-`sqb_ϞMsM8Q 4Bs 6a"ߢ7Ĕy"3Ht7cGJ4Nv rlOPǒ@ sEhAg]nNphmv,Bm8-`C:>Fv^F  >Iw –(^卅|ZAd`N?~k11R/,TqcJsNO@K\`Kw{O:G-\B}{;= Рk3Mc^",Ha5Bɫ?x[+)ww~m09Ex#L Cb4)94S)e$+ẅ#L\h'!:~e"yt vLRcIƧߟ[S _eZ)^XSUU DGo Xo @Ήp) }C2F2В*а*wFY8ӄ_=y%SK0d엻qګN'+vj0 "kZ|+TqYw0ȸs1)s!%~sCJǢA1+CjHƈ8Jh#rb-+o,ߐ=׌S"h`ɳ]70դJW_Ot> bgL̴x!p@:$YzϵVC;Hu -HN}]O)>邮a~"g5+֬BSG#g<$呹k Ldj^_>&̘U2f~G-FA;z5j o)lhBYSXi'3wr^n@C uߛ= Mr sȷ*bx~nKr3Yx64iMpm]#MOXdR^ zqj-0aҠ+6Ѓ̧>iBW>dFe,: JE MZCy9{K0zhBΠ`5ݐVjئwpxWilz:_E>< (wr_=|!zݪBԸ2!qqd\ YFJ\.lzFCH%:ѩv#q`@&LI2s`!.cO*)3~^I4$8< "JxͮќӴ*|xoWKjμ}߆"Zj> .h`t6ӑhӆaP{ENP'іi4BlLAL?䓭~ۑָ`Vp2PK|vfZ6{6rV2} Gf>p8iiZrBym@u@šz!OY!/k^=?^\tl8ITֳ#Oeϑ`k#.*QkYiHSx qcI[0A+(XhWze#}fsDTr8IEF xS8{E#"'6rB5ԟW@lй'ō:ԬWn o~y #JMa)@BSo!bÜJ͐^O)qQR=q,&8v*; D(pѺՕ8|#jߓgP* s!5XyAң9D+|Rl Uo74q acSvL %0s^-\[*vz0ovhE:rƯA=nk< %yUm'2 |νadz}hHpBkij$@RHNg|ɱn1Ewfu|[Т~O87c}ENϛ7ZDGSRtj@8ISXӝ9־;ƪ||σa=qyoz'|aI #͐PG!sJ fJ2D׎tLkdL=Ԣ2#G]?]BWAE(k!XACӝMtis<&C/Hdʝ2tA!L,"Nԧ o2g).ggm}H݀gT\ey#"9l佭,7Q1+Guk|j/q-u;b ; k۾+-/w*I]"+0m^)5eAqD!(VՉ[ӘfҴaUY5c!i'iyNtU{ѹ; Yg4TcZ[t0 +Qo6֝(6 M, =5UGÈoX}Ŭ 6YL)\8tD`ھqX^d]U"sIS@ft ]1MrVA@ЪW4Eegl%,E1Z,/!5&e@Z]+|َ "=.T Z,C3*i={}tB!$KTD sE9a "e hm?tA9_ehŨ v.DKeùS fezQrF9yqޖS. M 95Z{ldٻ(w;lI2QL'yCc8_wϩ+Uv c^`!H,/ksbǠlͬ ߄RN븑!sBnU V2Ac&!sDpy%6zl<@(<'͂nttk"N_V`}ɲ&}/Ý'0YWפM(chgoV!V'oVleQ#eOdEQKܪϨ ;JϑuDC22u>5fKx{D{4â[%NuԘ^axϿhpUA*7cLhwٞhW6|e],IXvL.k+gshvS+.@{7 4fԠ@WQxNf.d~z-f{`B L=ɔ9T8 g}iO'[:^ABt\7PvU1:~`avO%Te]z(ݚ>Z]['l2/r 7O5z@ Kӛ5HJG!rٖ2؈kbK9 G[j&2Ȯ_;\ϒڃFEHFG Rх{;=NwrU2 ^U|(|ۻ3hl'NwGy!+ݍ7uc=Фr k["dcEZ?a+F&Eb;d<&%p0nv/#qnL#x6=H~d.P8(*D?Y̤mQ{[9ΙwjLeTMmt1XLԆ˥Ew z4幔V$a+ȱjcn͚]'vg{Wg}xa;?6Hwr4/{&{.<-f%a6bȔy}vPWOl wsW@۝~c<ҌK$ hD'(Nk"!^BTFrc`u9Nӽ2N^|2e^0?w9G_) p3m#CSY5b?SPBpfXs)- L䍃f ,~q]@(dNo"{I]HP\tDw.V~zD4Q)&F?ym]tvm?BRA ҉m?'7=UD^ 6aӹ\ГhQLlݯh::;25Ղ|H#i%OΑ#|~/lrR%="yi;*> Vmr9;7tF'ҮM.oki,>ԭB Ǎc.@֥eRa>!M-V8W D. F].MN8Y ubm 濊dv65~=:X0MakS-Q#ʊ١؜ 揎Dim 3J;=?I<HZQl|<\k|XH~VLd3G z ల*O̙NPak[&oz OR b]5Vyu0E'in/ JURqùⶰrYyjvdۋbl/wA, 7.M3ƓUHC؝4xgh4qN}j l49L ))v;[.zhGi_S'T% s-ayw@N -H3 ~R\kW=Vcvn:2t/Ǟ)U&wn6֦ZA  GѢGHec},:"F -dLּ@Wc,z 㯞 #Abf-Kgrƃ"TA>TN\@+űz7^X?{6uӰn ; <+.2>&@!X ǘh~ҤIb$wL[ ?[B;e/18u.N @ VhJTlׇt$_gwA=(و")GɅ9/wOzڙiú`䶱G$|.Aor;d5[i$Ah~WYd~=ƹEZ:|6`3O\:LʁR᛬lX.tN.#=NS6o+(, )ٓٶdF6j-'IE Kh[h+8g,#{tʕʻfxQiZRA6J?٤Fq!3iؔKg!@poaK3vl~Qb%\-\Js䳴ƽ]A&xuh5 U_֗`\:imV1I@_?UaՎZYWsZӒ/ީE8 ҙR*-\1ߺ]Tta!/mfigEc 3+OY%:é< sx?-SHt-sTON0h7.(3wtgh|2Wg`iOl!@*Zeq}o[洣3vL|m:{~{鮁Rqi3脥jC-ͺštM/ 6S,osmȂ# ïL\ /"Ղ8Ȣ'd+VUvQРh''Bq4ҟaŏ.zvBi^\y .w V9Ɯ4_4x";8]"#7,Tc[vY W&fӒLL27^hU=\%Lgs.S,O5}ׄ m>2{6PӁH] 8< Ɇ[ QpZOUa dtyeƲ$bP*C!8MT~>/IE+d ~nz0lF๰ %+\qu%HYsTHus$!@tFA޺!)nޚ I^w76'yM~$}iQɇe +^9fvZ!c&>BP.uŧFaH|p)?l@G_< }.`8'6,"k?e#sV+#,x1DFpvg%~V41Ôi7sB^ÂafV@B 8#v 49NN9Y&r6'Y5}e{$+B2Ss# RULխJRj Yx0Vhyy+ze )\==ziH9){JT,]GKPlhOB}x8Z>$]*@sRHC?Pua$x >gyڧv[4x+CljiET]L;ڏ*.N|Nl*f^qFY#fl1\~m.L<CVNAx8r.NYȞj4sj`5:L}\jFĹ]}ϤPL@Nk\u%#"gPY׺DDG}?@|Cxzt iӒ2ZH3% &\ቼJ K.q ƦvͲXf5Gu CE t"0)ߌ_NCG~Tϊab7e4Ŏ ]ُ>Q#_P78@FrgbÚc;)] s:G-R2f.8n0NqAvϩM I[tӧyCYXU @p{o$: OPi12Vj |?-x77Otbn{]ΖC'8u "R5ᾩ9S&ܖ ޔG>AѨcܰtd#@f)0S V;A;W!Uƀ"ps},5D4%oj{Kp̅YK@7ƎA0lиp6 $#2 5 ;+]fgHjFwu^npưNVϝ2rܞ-%$ӢICv5z'AՊ}j_j' 6Cќ~tSaڍRzj6 bZs.DZۥ)F'nm_rK,@w^1F`9.& B,Id SFT_.O~n5=<2$Ƙ 5W=]n b^}SPayt%5ݚF+淂Ei vk (zGr uru ,CukVNV+EkZw͵ßPC8uysZHz`e{!VO nePs5" ǘ2xa̠RaC2`,k=ܲ.Vi91 `@4auNc[9-q#LHH1h!5:7͜qUs#qrfi@rNSGjٌGֳ-Y )r)]q?"p 4%㻪㖸)ט[|]c51j1&J=x#5}eq/xAUje @ހeV܁5Sm:]ά26a'@eߔޤZ: ?Wn}{LjUGEܼtVi&AD4`@DUMЭ*ip,&b1yz%]fD9NjǗ yRzW)EZIS9pW?-IJLΐRʘ.s.Mje[4#QI ,XmsLyGa.GĦY}KF-({1RSi3<27IiWg sh'41B>eA9׸ҟ ̥.$e0}l~sy0Wd|tT.^E&_2j]Ÿ07`7̦4ھfB9V&)Lp`PY45sKr\.VuO]d}-JT{V;FϹ,)J s}u dEBXG c+7)`UMZ*"RcK(oݹ$eTmUv)Cu΁ z_~Qj8 M.d8̕31Nű!^d#[bŒ#99;T;BZ!!In R%GiW1&; ]PrNoLHN{7x~m$Ҕ6<@8Q-R>K,_ 1 pb9! 4.P_V8kGe/ Q(k$/T*:i\(C85 %/}Gˡ(6I2-L]|l#uܯ6Bmw.WJKxoҫ:\JsIidt|#Fw˳z:B#'?>UdVRMBpцwF3-}veZokNh'9vJ/eV2Hp['k6 Gw4LO MFYw_a."s]*r)ϖ?]&>c"[F:+bTVsb{+LE |i'A2"읿 {8mN:F~CNr+h[T-cı#w3E6(5W#lN{R~?ќBd;]ű2|fK:cc?AKѓ,_fR 6ԖSLX)|7w D@v"1$ev1(x:;yg(JM_GQഽ4ZLl {X<*;6}-\>~B?IHP6hO\%>qٔ߉x;6eTYkm{)!7SaA^○UG-0A 4- =koGY |%c@=q2+$f+KV\zBbgI .Qkb:w ߊ\F2a3Yқb ;M=PN*s܂xi.k`a\c$hBoԪTNu{#y⹲K810 z)"D]+:MQ{ ;uPfY )r 'x_glꓔqm2RX[rQcl(5^jr~B\uЋ)2VeScy"7 OV;aӄJRHۡ<i<9@ i _hDwn[Fڤpϧ ]G4<<:}%(6n^}Cf5+Ӈ`}Or `?P`Eڇ%M#kpƭZGYNNg{?n ^uVM"q0GBC@.4 `~J4ˡ lKLmIj֙u Һc{ D˹V4Jh+磛aNR(Tmb a0W̔g{d͘(.S>"ypԵvytֆ϶ eCh}9|^@Sume6bvYh&fM!y}C>siV y'fKq /A [}3Py-~Hȥ}'Y%D@EԠFER9E|^Tzĝ6yyG'm2} U/A";=B>WU8Gq:JKG!@:k1GXW$UOupӜ9οch7TiF<4~8O/b> a֝ONBJmCH-kѵ)Oq~9}e@t/fn~[pF$qTa1>E KLĊDAmf@uXt,jO3 D-'l O=7EYD7WpO| /ӿ-r@X 9Pp:uKoUa>W)|I3и ^W;C3Gr&`AǬʷnʍ49P%WY6dk3u2]ZHj.v~_ z-~1yW`hp Zz"{qoK[Z6↵`z|2]*RIF]4vXBJAѻ^'SQj4۱a6J6M#mG]"x!!HENMYi-qB#Pfobz? /x_mY?qok?l5!Hg9SeT 纪MUL(Ҝ*Qs4+9ϬaJdWQ ԅHi#  a ؝P?yzּJS~Srŏm9Qv6-0I(c1 dy_ y?^:IUI;"GcH}@5  Edv'ex1USZA޸2 ыRLWQ),h-Ţ8QŜ@UP>;n\quVk/X˺_5YS097\gw[%JseVD)  p0 fː~s?ntS՟-5e;b"ox|L![e%β".XŶeCwPB[ڀkmWlІPW6 DTI̻㪿FzP=w̔_^^&*o2^$0jf脷o0J(qs1c?pt7xKn8n!(vv9249E'h4J?3Yn|9^ Ϲ*B6~C6#SW}sP|  Ӄ2.ipW 6-X&jt iVpDH*=DbGQ ub<2'SW'ȱf}Imz|^3- 4nȻ4>fE)_5y^a 6\6F `co$qd9ͪCwu4kT̼#ee8@UlhҒ;1U.Cu S/t)+6^Ùpf;#KIG2:gI`hFbvk|.ا1@UU)gקuW]t 6v׉|991Y \ÓJx:!GR@И𥝄/Rwq8a m`o7 jZD-p~-Y/\bv ߜ4IV|cBA~.{,^ LCy,b(Q>u%N>L׆mMGG!=\pAk_A .p!]%.=K_c쭔|+ז#Zz"h_=Vd"[`T!1<@OumRp@?(0YݞhIsOw!56رFa^t5JoLr~/Mb$=oƨwY4|f1Y"ߡӾoB44ifg<۲Uw)=_aJwD4=4ujMY9;\s I(=rekFA:Y([]nƄoH(ɸ vE]0=8eHĂ5툁gN3w~Oun|+Zhe{ʃHg>pE.qg\1,~ moeZJQI&^1_E5aQ1tSvIsRֶΜr hW:o'r :4]LF*4C^Z5ȵ!YD'^08k ]!(|y#Q3`g(d`Bz\Jg쯗ڶbO1- ?6WG袒فRSDŽH:b@aVEY"I+8+ ~*zrb &`#Q%x%*SnkzrSvi2@ޯ…Fy劽OnإNJpٗYYw$}dԸ])^o0J$v%Kt'= IRen[_)g Mݟ ֞,4 <33Z]*}B蟇oiTX.z*Y]Pg>FV}cT{ЕZjsURδd/Sp/Ǟ9Ux`jXL, 4_T{W}iQ&͂q,\T7E[UZ?7ڤ͢;ba>^g%jOtGvUM8ip#ތ]VS .//Rڛ#?fmI U=AvNQRo3"S>cG@ljʠk OۻZ'󩤢r9T%A jIk*&6OHl}/_BR 6Hw#CexE+6W_=h}N{.r;ɯO3$UL{(4,̊t"ZطUMh?(׍hzѕXDRՂF".tgm8jj_8kD8:4clR\dyAa"M0.{OSU!)Nġ:]Yˆg;X5~TJ|`(լK41"@V2gfXu`:B;{\ 圝aGDmoSAokT 6ι" ۥ.r|'ϪXg[bRt@{?VW:ܹ)DK`Tniɮ{5<^bwrҼ51.FA}b;80Q EӛbL(P EEωxF\(øIh5 /PXڰćq3jsٯFn o?hsƾȡXIKwy-[.y"*ޗE?/q`i38jv%uԘ( wNI1߱VF)Y쯴,evW3HI2+SS:@פ8/lp2]/vtYT%?)XUywns1M4\0.!3٘ 8+|#Ojc%}[HĊIZ[ P<9&4ݛ\&*w7dO ΂s+ v=ٽd>39[Kj5ޅTGB#Ed>v2] yL 6WrIsV5>z=Uio~N7q 1kA1=/gr(Aa \|#?y SZV2郭ǸM9Ju}й>lN\‡&~iޑgqozإBoZ ux©+n Bjv/ͫoVھ%T ^,x7L@;-^Jipo*xf2fdzkdU=Pڙ\x^ & &lƶe9Z3LbMx?Sv1W1tG/XQl1-ҋoDW&L~pe8m-b.gX=»V#?ɍިI+I='3m8om(3D%EqϷ ?5aO*q#Nߊ^:lg'c;cmAcy~6\ 1"^\:is/h!"B[y)\-%6L kf'JFPyJmB2b_>ɗNDx*W^%NbP̉UvL ?'QSPt p,a0J&YhDEG !+ qFtS6f~ekLg8hAX|tA@l {P?-^Aw]/9Y \wJԻXbiG5Tm;TQTPEʹI 70B9~r!.WLO*w1#Kq} LYeiѴglT+\ Zb/onyvڼy L_G՝- Yf!tpd4=pEFKCMc>gvޟ0ٜwFo(|=^|dWwӰI n4=Q/:&khHۃ( RN `he^;M̞1Po?b0afYkgǺ_Ԩ5lwi}~AkI(JfΉi5I3gAS䕞ؑby{L[Qu1)>bz5 ,"UckTcCF~.Ys70gջZf8ݫwQKϥ g2BџaWxѷ'gEX茶nܖ#~ H:YVd~&*BEl I!IqvO;=8Y,yE9cF3Vwya!+o†O/ݣCU#ĢbH;'"ʆ)lQWV LoMmG25 "bWW5R;(pgNң9m{u|zQE;al|u OMC}1q$r&6yw!AWPPo&~XmŸL ijEL᳖E `B滐ԥl|7e{b&[p6=OTlN4k?crbdO=wE& ~#2~ĺN }vL9hB'h9)ʣJ‹bXr(ST.7V5ԁ..A8J|sb|UgH$#W%} UYͤc4vG(8{knbšF"Wp؞?O)˜X퇎*yB?F[I%h9შ^2ULA 8W[x~F/5wϞ|GԶY78 +Ff[G9XO|>iqH/Ƶ7^g1["e|_*;zsn[TX&wñG$ #,U<|ف/q4 Sthx@bUtܟ@1?|J??&~Z&Xtu_Xmx")m AMIzG3ˆJ9v,j&]@NUjo+tt44`HcEx3ۆҁ!abxMdCZD~O/!"n8C iJ&w1 >L?zJ^2e†|,AmbFTp{6K6`,$8 \ .&d7^ kQz>L0 ƾtoq5ȗ MwK/fT"#Fۿ`ʱJhײB3saZv6x,UJ+^6X3% rk%XJze53 ߴ\rϑOdf+]_~V bm^I*DJߏEamCF?\SBo>PU`Y_ߊZ3~i1t0i~]nNy0CS^l% 3v@UhWS*ff4{W+{y!5KjQj$%!k@Zv1~*( T($dN rcYIha]A= =wsk#Y^&I]˱;t؋ n(N0ss؄X&,Wmۨx/>e]Nкw P (KAO4iq>Pu N즛*˨FF]JU^O+O}jz|ELk ,BA,v*Yf^\ ʟe cO! N|7쩋z5FN웮IS{ MC~@exrAi2H:!rRJ;VvAQ /uF='t ?9*Y \unv^oQ"pSkH8k0_ޤk|fDWL՛hXV*c&0km% 02c@Kp cI[KcbNۦ* F<8u5I*/hr7zch4M@I;3ybklR{)s oOpbkoj8&(+U:%@Fp[[M¸|v@#e fn5mU+Kf=`FhƱC ط#&ez!j)Osmbp"yf ~ܚbPb s~,X4-d G+ PW3˩po(Nf FC,-gϛ\bS"53i擸8֯(*;ߧ-6`dVA]4dqP`l%ZKTu8iZbЗ4f*yP[(b6( rN'AWOxmnۅ{l)o|jiC,_k۳yG(S;6u2ǿ:T쩖:P:}{׊=蒐dPH"xFF^J z=>S*K .žc|>h_`zP@BYKG-k{\ O\tP2`trD*R-vV.܅q:ݟzb/Ln]}D,JIɷ}Sea?[;wa'yuY׻VYfv+,:!f YlǦEy Dg5clmPX3S@[ԣַi1#= ϨC‚F*X8/̹ݣ!ڰks'#w~R(jd"ZX=H^ΗOq߉&?#e* HS"^ԄW')n?b%u֓ *Z`0*¶ˮPBp#C@L.~es\b!XjwN7n(,E&4g ˨Ϳ e6"$)X9܏oTǬd4w4#蹑X#223ֺ_:F']Co)Pm+s$bLyL8lPDj(;XiPrZ1G{u*PqDʔx$r)9/k%@X^&KY=ճ3N ,3Bx\W[f8>cd +쯫ÖӖpdgۭEy!m$ M1=EX>ydlUfs,Le;iBD*S QLn4 N!ٷR\c2B蕵am׾ݰ{[V\g|"xN_+Xϱ*Bgӳ#jL8~o̟ Z{E6ħOFSEHC7/'۵MOr*Hv_q ހ6+{9_lYƩZ%u|ͮAGp9kWђ7?˼Y5LA4b{%{hMSȿ8` $ +E9@O=0xSгvS/GBue@K] i'J\wfbg ]q~-~w8>V 1_kmݽęk8y:$vZjhx}ُck8bUpGDu^K:b)((a/pp'p<?tUb5JkO,OްQX2"u%}6 Hx`f=l@Ruc!x/"⦅N0TJ'Ki7J͓&3їdcAa=v7Dx-\ 7L(5YJi;,) WɆ ;&yU4@5%=A4Bν6ĵf$7&G3K|X#rŒbR: ^kj'TUQG t+3]9uRⲠYB~w[-N%u~ռ.ig(2': `9: Oq4=kT{'XxlKt9\1BjF2d {βmDϸBUKNT6LvQq{jB(O1_lp/0WaDs^!|qR\ܙ7I0}5o]{`)x}!rI6$,P?/ˡY3!78w_8;CX{)pƥͨʪ 8 .hCfh 9E*ȧ˨Ֆ`4F]ǯ'Z6ٜvr,?%w|9m`3 @RYd]Ue~m>whJYÔr؂kuZm%yәeRt]7.۵Veթۛ>hj ؐ v w1<@4LU 1D'j,Q,.V!aȴ !zU,9'XQ8ίlB۩T%6.-< >0=5ocaJKP=cYNaP_">ఙJ?`fcd08E5%Pn'O7cK)P4H_"g& $c,R:vQoA" {+KlKu\lX[p#}OmRzMjm8'g7xF~Iq9cWkcu;JX!8,qi<<l" i.iPhdLµ[lqg^ȨE( }5|J¡bZj·|XCdžG7]zH.2cSAoJ1+Xq7ʵ^ `^h>c 4!B=$C(z읿@";^bPhXȬh.9yKۤ ȱҥ+樏 ׈A!!}5:Yk(6 t;2pu>Q'hYv4 Čq\ d%0)+e|D 4KǮݺMG"ؽmZ MV,ƅv 7Y4}`3[^؆5nkc0o? DJ0#x<C'hZ9{qIKAs'hKe6rbsI-JOkL¿lmgT9Ixk/i(8M32{7 PTOKNR*4QT8*qo-@ E{yZ0W,mA݄Z&e9|'0"OBB!KIEmkCQZ\s(Ozb`jS%Vx*1)`\mءAX*nsKyU[oD.sLci",d#BnهUr4(;ѱ4 hU#9A!9}0ߋ/m[La\: e(@˅8B OP W (uY NO$> Iˋ{jM5OI,JVd Vu󇬍ȣgo̡LD oz~J{*b1n<`_ė™dJu%O ĞÈ5pxw5*BrAAë3(lf F.:23w/mkvB=,kxC'}W'@pIʯ*N~%X |όPT7˾?E460?"ڨgv Vg9PzF¦GtN% jil|a*g'Cj'Z#3 eI Kq\ !iѬRǽ)i2PZ{-[fqW z.=*0@iqKip)' ENLo&4/;%5z,lW/~hۋРG2a-je6}\&:=qqfCܽɀn~}D*Ma~gΛ%{++)6GýsP^f/[a@L ʇXTԤt@DF[^3yPZ !D.ϊկ SUׇQV:Wd\x ȫfrP4ke ؂[p{y-}t[9ȭs&Fg&sv#˩$1YӠvZS ybDUTmoz@:,߾8{T"ZClaʶ8iVӹ&J;vYQ^(U)_־A<4Oîr (,Q%cMC) 6h|5ܺY(Zۄ닝S"حEtz_; xD3[HM~I)_?:HzmlšY=^e1͝(Ճ*۷'`ا?G NTh-bL%z_2-ŸѤB8 %J%DP"pkmw@=h'MOiG4S!uqWl=$;W:#ڧ`;U,Z1 ZF B~[."<^&0rßv00e gIE!>Ss)4\aQx&8,+^.޿n ppd\$)^x]3ꅻ )y{;R:ٗDmA ŝJ`ڱl F [ IcJ%`V ;6˭՝a9>\y!UUwX21fr?Fɞ) ibߦz, Y+w;.>{9LحhIGB(R[SݓzXcQkv2+n؛ DU!HJy|Nw\e ':G|^L-MⰉ 8MYhٚrն47u*Rit Ejfp dsɲg LCjbt$4h<`-^t` u:q4tjKr0_ҔP&m` =z#$4X[f6/;J?'|M-H:DͲj 9șu  QA}eޚ áJwPҝG 22V]V:#ZvUMa qrF)u;EbR~R9w~~IŒymF-BYHW5gìlvΫ`a=%4*6h[%=#$! ,1¹w1sn|a"le1Z~.dM61GeWP{^RZ&;V IXp.ꗪ1jZ$S%1랁a2Qc4ASoW3pVsU 3]hɉK>:O\VaZk) 2pW $zD_ j{c7rl;R{ :='UB ?-[k)^T p6gSεdґ]1AoIA63^* ߊ٧Eיɨ2ʸ'.&+bwvghH;o3ę*k!+Ks!:Kl;D|ðh1ޅR#GIi<}e}a,ߕ.NXN, 'kbugͱ|4_٢)OZ|"_ tj4 yj/OPb;-&d\TTA9RڳpS~"n䅇 cO7~8EͪB>6w;ԥ018u@p|uacQInaH +bYoÉ߀ ~ rtsNZwג)K| Ϫ45Hp80(Di;`ߑ&@xkNB.A&*FT)5+AltI# xmz%渽du $7jH{8Ӌ#̡)߹@~/ ⺷<cGD%`kU29榨[.#)0Wy}ա&>/ 2*j{ο6RۺG p109|RF I>O>=r8#柸(.1^VhDl)_7 _ʣ?C li6/.O1c>ƨIV'Z> ErhLm9G+ 3(t;xF`bUp:nv" TcB&26jŎghSȽFyRNM%={ $:t@'ӫe"m5|? 5YzASz7Ylwp ;aQK}JBl0 Eܵ}$>E@l gnt^sSrr @.f;xL%=9BlsT J<[ yKEKn!Dٞ0Єdf '~il[$m,we`wXs'Ը7P2e,?9GTBaA@Z>E^M96JgaDD,Pon&ӹ=  \#ڰʝv.Aj'V}Y2ZrK͸خ5o!7Lq% L(1xLFpY;.䨹O[A[Pf#(,څ-(pz֤GpLFA~5C?()v;Bˌ^d?&ς2 '!|B9!DžmN΋exKUwV_thg;+w y=UZIQʛfIPbk{PDŽϰ!AxNZSR&5K!Z4sP|t"$\9@$(78GO&ty*DʃRh٣ziͦ  ΝWRӹ͸Sn [jTԄ0 0)0ؓ gw12tѪ9,MIFoCpr`Q'֨C^Fy{NU=)y9~ dd#j_|/3!^cjE6U)j Cc9VTd&`;R+a3^.? ?.Sd[BdC{CW$vf(mWad2oS0JuWm&2 zUMǚk{6JW*vP?+ ?eVP`/u4O (ZҊgSP<ߐDĆDON\6о@lUbKSёbM4^mlCg}"ON+\/ꊒ$X x2THB.DJ8T ߛj[apfp |zKpת *%}^˿M|. K$f^̘ I!HJ`PO&wrnK/`S$; }Vi$ Q]]DϼE>m _ed9=8q? >.j*KL#8%T^"ܚ!JȷG=G=To\d}SflЛ|I`H.x9CҬnq{ 9ݳhrM76pz!#NjLdO;tk%FyJU2y[]˶D`-a7#/2Oh}E3U쥕y'Or.o |0!+Rypן`(D1By2xLd䡪O`͔m ENLohYCBW>B( D8؏UH/G f/ qHa.:e0: +9hcEBRM?yêhH>f"4|6W>d9˵bwxEcfQ3נ>Wzp3׻{s`}}Uѹ/t_+,4?uk2EkӫaBi]Rӎ--CPN's>6Z|T|EmcumUQN%x:LCn͖7d4GY1Pꩽo#a{.a0&z<_cC!*N7?@t{'6agSi ts:YBw,@DY=FpcwC-4~՗Ηb r1SCU{%.P[h U,j\x)O%q, 'OV 6^xrx[o+R^›/= s (9RM z2+uW9~ccb ~Db X %kO34/scz_>5`RqX|K0k_$pC `zc c A .y_NM#"Lk\1GLZŹ{:`ߗ2gn'':7sY[4KErUPdg 6lB]i%3D:N 2F_tA)Czqs?;s8e z Fu!;^q;:fl,Hu7;iTXd;W/y3y]5yQ+vάiS.|trIW4#O3_нiGe63Q:(?8z (OZD}0qUӑ/eF>5up!GA~s(+S֪NG6 ?#UtZ';~kȜ1 (KV9Km3c_R(1LyK>Ia) !>X ;Ax8KyFv5l`Uƍ!ƻ4sT$vf-w_'vrD iFk4BR">-(ފ9.最鄓 bͅ@O䨙B]86F`_R9NCU5AJzhԪUBWa`e=+%,_8:ُ2[oȗ{8!!PĚb8G=וF&?QuXyoX K,4&MH0lkP0{Z vX@N qN8%o!Īܰh?n`.@Ƨ^Ml.(=B Ȅׁ] űN@shwϢ^`lK4>n1AC ?dD-)΅{jzKUZ|jؑJ#t#A24 ִ}^N>ltaHX8b]0UB5Q!K'CW'c:U7}nwiZ Sk"x]%HʳT&m8yxIO]^- 9jL?̸1$B!  Fw\)8|ܭ-o'7f OʳWO)bdo120;~orj,pܟqM[<%zw^/41Qqu+mIA2OLo)JKƟ,i!谂Wotb{lmCNuϤ(iIJbuljfn٘>AC L%*l t7R綝 -6_KR(y"9ExJ7R.W'5d۷:sUIx m$L/!R*t9-Eo95o;s~2,Y;0ý@L ̵Z5D/-VC6y:VAyjPAU70~Y(K,HK1=d|#dUl¥u1|enklEG ; N)%Oӄh6_mDɒx@@ ;vڮI^.+l>zxȄMJX髀-In[8pOQly}mbeMr:S*vR{~P} 8V$9$#G3,xܽY4 w oW2UKVd jS܏XKn[ /b rM&.]܆k:S֠YYG`z#);Zظx5%38]y_1훼m Il{: u 63d7b^b"VJ^[SIXJ/$ڒIC)D/$Nj:ZW y*bVHB#4k8)ޑtar&G Ա>D72pQ :-4HxB?m]XGiU4o>U]HX^WruV ]vDH8~ 9d&ˮu`ywqsry:}Aͭ NdїJGB fI^WZТꉐL*"FԋFGBn<`rmhd=wZ:Ū]jbq~" B5b`б ULNUS B71r sei$h% 3jcN0VvmVՄo{ }lQ[ißjӗ P`_8#RaƧ<1Z]RaGIfO~_H8FH)' Vk. XP:HRPou*q9H+z mR  q;"?4^{J/XɷTag-Otvas'g5\[~_er* ?3*E.L6:.WjJ/YgZ3`RrYފr٧VRtM\9uw`=i5Ajnr_+^kh}$p'r'=ϩL2go-\Ӫ1*9T t|E{^5 1^YV=1*d-:q/ =^O#fgwJ%?g; glgң]V!ewҫDj]rD}x*mZ4::' M#hw~1V綹n}$X )+cz'ޯp íP'LLo9ʄcf:H]j&skmD H{vY#^VרhQcеOEme)0gA0߳-C֯y81vI=2|8X !.E %UD1Q(WXNr4K@l\XzL'v es 8؜$I#qӷ\~}&y9(D@1.iT-8ZT*'DJv] L 0{=+} +|Bz +A)Du|Y' KޢY=.rP[ESRD3 W,xs\H Mn/#W(p0xCg^&jylZgߵX`i)IÙ9Y\~Cf\:34$.GpER>x Fݢe)`i\d$OId>x09bBa0jW4'&*GTj0>rvakij-{MXc?GHT#T14ÎKwb `jJiC)hat٭j z>Rg_mx{!U 9APjcQp^{~g*Mj}&~ȵKPpN$d' ӈ(F~{[8RGMVOͯp!!B|RD𨔙!oMo6$ԔWei^4NSCti8׸>>I(EC\fKp ,Vl"(8DXkwY,U6|Q\3mnNf#bT6mDL7قُ[JRkCB|<7X W`xRN.],P6Aжx ;U@n:Hw!]=3)qM-Iw.R*`6#"i ѝnRw# @fHZ`Y-)wr* E7 ̺Gj)'G6jWɇ@C X6IPʹUf޼CSG,2]5QNʦ); lZkzЈG(;+&] c ,KI]k3Y^v2ِE7 Įq)4+j\zeuA1h fdo"mVdtX&!``Fx9ś9 Pq\AYHh>ҏʈ1FK ?UUȰ~{F)3p縊::4 _ vyǶF(H 3n:;[}o3,OWncz9g6bcx%Qb*>ޓ'HD pQԁN̖6UiA(8nێ٠ZUaV|>/(k$«`fŝЮSFRјJ}e7耭:SQr]pEG#9 {g&9K,8;[!蕩Zo΢jWckvT| d#ÛZ5ϐO 8(>'|,Jۊ4H_z~194u_yT;Q QmY~q4a^d,ś@K \iۯ9Lt<;[[j˱I#خg@㘞l,. #. 2LܯHj&=ǜ{G:!| )x}Յlw +t}SHD-;d/*hOKY=gIJՃS 3U"m~:fhS;d338VipO@UdWB{yh58m#μO V p*s}5+UaҭwpM \ͩ'ע-"032z(6Y,dJmJDƦ;͛צ9y\)Gov3G X>rz,X;kfz tq,٠_ݱ=iܰc L2_$(1&A2etN4Dc ^g (<0.EiA0! NA$|lUSٲ)N[yu3ɵ'#<M$sOFqC36/vpl%c Y(FhK!K\ƵkdjI2OsG0Юf;QX#I?[X3F}XӸ-N8bTφIeha+bq 8?4"J/·@kweܺ-N40[$i+n7H[nAojɄpl\H+ g.fuv<2kK†\Ft]} 6j.UZER9ᥰ6TRzge[QWEclA'&#7)Ox*җZn3PeWRLa]E -b鮼1O% B vI^kA}: e%3Rz tgjDa4vjqypq'J0b}@nXh 򼐆JɰmY?P!DȺ?rxV?JP!\2zA,-J{ƴӢ->A*aS-6),՝>%u,'YÓ1ѩam@e Uotf&RܪD5,(k8  ]8M^*RZ?ZI~ YzXm+U6h"g_uO.?~Tarc6mHN5ӆ<#H"L.oڤ96@H_vI(n䄃_%qo%7-zm1@?RG XMmfurBLZ,)!:/ lc8)ߚd)OcB>s%;^Ke.\L)(`Ca=g뚋'1NՋ&hH!Vc r4b鮈hB)(y4ṊC2_dNߋzT,0 $rݘD:l-Q' cj$N3v~a+Z xhˀ@nmV2s0vQSqTUd!xE="(b(J9Z޼SJDz-$0jY`joȔ;K 44yqsӱ Dq)ž AY _F(Wk5_SC`sǤ1Oev^ zCk GE %5.2.mne'f!B|q˺y$ibYie_dEt"Bw P+ŜDeF >~^N[l6W|TCp79o(eKoK~AyʣZ@G6|"$hzbLt2 ]鎨:Iąd]^\#|7c1 Bܡ,r?cuN_GmLް5t"Kf#jsi1aU(5(hҞnt+ WJB8 Duˡ/jm!}.k289PTl\ NofaAU-@ ~ĈhN41s ,dD^zȺ1fݺ sB& t~流4xS;K'જsB3_"L\ܲ[֯)sJeYbKߖx#֐S`PX0LZU7UGbb % 爟"ʌrsCR<)кDYNb7/T?ɘrw'7xC>Pդ9!BQtIBEǮ?4lC)quGN@QMف ~i?)Ϙ2$Y3xNxtMI$1/;eOH> BסY<&#qmJwh'5Nn2;d ᦃRi M"cJ'tJ H >.9VtCHEEd,&e zYѩƁ'XsCu€g|I7>n|]cn8hڹA!ᯤJꌼr ;:V6Sed:opcL+o ( dv@m0*pɕ3ǻbx][&GfE;mbLKYSeKٴZQQ% NMz/W}03"+s[< H~`[_a]X* yAO$4s;6EGL+2C}2!9p][NkpC3%oC+ԙWk="gؼf wxb`|#}Uc0Jߩ%y?Q?_?'^wb^Rܫ,JZ5YgOhoDŏ}0=/XYjI'X~UY.ZzF<ԶHK, EG9!9{m*XyLlC{eP@lW+vK`H-#< 4QcP؊NC$OThشtx(G€;O٫|tv08~N`[ɔ<}*:zb ռ'1`m* 2Gȿ&iJuɕ3KrW&|TOߔ9~$voֵ*=!uХ(~sƺK:KnP:_NwE^+l _Bm5$2`9oZ6ɇ`0Cq- U育y.$i㷪FYu>0X)s 'y_c3;FSfn`)5YDPH E{&fb"C6JKJ?-]}vTM\iaFk j kF I;la !V炥r^3b!'S7Dl.W?"d*ȃ"9H\[/ͷUfhő*wƔQ2Ң02 |}k| :C.SÈ\#s(8O253j嘟°"y 5J!泧f`*nJPpn=E4ǜFL3s?NOBYnA6T͌=ACjFxa/-XMZ(ʐK Kf&4XLhj7ltF1֔`zW\2?5Usg\2)x"n+a< W3nRС$~EGچ]S͉ȕ˒Y53rI ^BAhF!uDn']z,iqju'JHNq v#{i]\SHHy&|aMĝ{nS36Azz&k F5'2a@m8{\y($0NKW|t{+kU;^c;S\d@Mcvyeq\g]ܶc"q:_*|~< +_TƑydZKl!s`jc[xbBLa`XV&zJgTDMe#&?.j_AR-CPؚ%Zl{{D Zn}N#\?#tnDΆleu1Y'2sJ)dHZFA sMa \qI?<_D֚,&ܽ;0RRV1&.VrTBC*WɓHqko0]u̮usN򕬬jn$MalxcQy/FLp-pcs lr"$"JUA nU9's@yCS  yl]EN0y Z5d$fՒȮG,hw啵l9Ra2BkJ_qªΏ'PXǹ\QD\.ﭭaہ>r^Se\ Q,Է2ɲo+TY/`'QZ3; }f#i0ﶅ^^AվBg(s ^wju <*w3&qYog2/M9AV+Y>zBw_ڦ,?z^z~fSe [nwwV324~aFuJ@oi2`dUVoU&h!RnP.x!YX᭼,̭^x袈،)nbqI 此AMk*$1BQ"3&]^Usȶ#m䢒3gp"m?)vQ#KF>.T{#`oK9{Z 1=II]Mo=Cl9C^ )!D^ +3St"@ZJoM452zX0PQ]˕lَmj5^xf+ckҘj˼tD/XKn b?Ǝcҹ3ALG*`bLmdq`l&lW@48m0;?'< m͛>_\2(d+CyL4y㣋`>^\sC*~ lb Rux@h+E@fV[G7675'hSUO~jt4{B3t_eufw+]v Z[I6˪+t 8WE\Oo3˞>_$f )w ca9{GZyP/)BzV)]Ljq4ޛ1Yy;do@E& jF&O{1"ø0U9S5N0?A3ڦ8 R~LG-vqqXsmah&Cw #|3H`y-@&At#wGnXg"Qz̖*uPގϻZ) +EŻ3?u=^-5lѸ{J6pӏuɑBLD9 7qUHMRJ2c$ Oe_'T;|hVIruK.wcvxi@%]TحRh-FR$߷{;AY8_!pRVvog>[j|5zMj+NCagbUP; |8+\=.Z *GHdUV1;Ӽ]u&֛ o#u\%H$jݘ׬PkaHa ;+RrNCT, wC{8IgNn^HI4F= N)Թ4â=E>FiTuV%f's2ʆ)5 qыifӧ5%3^\ca7AQopkC0ta~%ӭ3J2rq Y۪zMo5{l)U7wv+u:w%Iֈ,qOyZtwT/dz~fQ/gfP;rWeC"^sRSf- N#0gYZ070701000002d7000081a40000000000000000000000016439a356000028b0000000000000000000000000000000000000006400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/(n]?Eh=ڜ.+˥Mo$EoUۍJl3ov&Fu%+*UZ$9D }C]/[kD8# =n@Y1|yhv}n:H+<-Af,+,l)f^A?=E)Gz}7GɪM1co'$;'sH];k"g1GKŲ=wy \Ì)I~K Mtb:,^n ϵۦiHQAy˧vE'a6]sB6IdVG.#q3֟(L =Y&*M8J3L|[{2?'HEȼi֤k`³J|xqMˆOG 앝T/k9B92qM "b!S;aJr6Njʼ ]K?"P~П=7߅OkF<>"Ԭ5^VKJ=i 3)hV3FZJ)Kk^_,GI<^S_# KE*V dV{[}S;nua W-+o-tE^{f!f39u  OKUpܜj#|c_[y:g+2ݱr"\Fb>)TO;jyf{a(Γ E|Jn~+^VYw> *6t`;B(ߓ tQV}ɱ&vJZ2 TdO FB 4/%KDžEU%#ƳAAuhStQd.ͨԴɸD@Ayn7tⲅ9>0j"xtz^ֽ7Qsps',~z #Fَ"͠ x'U!*H|SGxfܥ˴eq^y$2)T! )*=!F'm 83[KEz %&rT hSlQ\w2~Y_ɹ~[c_ %AA(tSv(ZġH&ao{ƕX}2* }K`o,[-*"/ i'~#\rklLymZKڽŝq E>Gthmӛ6$#vXgi絿a0&sWm##jc$^`lpu`D<'v Q`ġޓO ٲ^;wV:V4`2ڐd_3A{9|#P{ txdW 4!+qDIt@ ʬ5V+j}`[sZb XlʌPL)O^2a)ONQQa} sDʀ`\yk98Q!\?^dHhg֊0xs3wmpC^nu&R>5MᦦKO)T`#QoMLe%=-*ߚYDLw'4L@JTG۷v !{zS T&cd/nj}7)1{ !_Ϧ ,Z7lue 65W7!fYVYdEU BotxSTJMj`% ߦ[ߺ%pA}\1W b*d2Bя iCSDgŊ+C=eCh}sZñȐTMaS“QU J$"n|jғ||6tvgɾf7 NjzyU[ 񃅉pF~ |=(Z\ A_MT OhDpٲRl*t%[zvݤĻ߭&=j* ;ݮyk^UFh%EEؒ%W5|ijwC ~ ]VF¶9/㯥QT5^6꘺\Ӡf/m6}oh]ʞ.ؾs"W-N)VA#9UI^ wF6~-qorz&d1WHF?Ȇ IdԬtȂw10?m~ )<ڲٲXb3!3DH{+G1)W䮙Qd)LG$TR3'y\Dߩ:)6*8\1VuEp]]]$x=v݁"#CQނ|nww4)ېjjIzeXWGxɔDM-c(3$fy'QX"Gwy2r oujOW~CxbXMn5que!&ȒݚHT8ɔd܏f̭=֫gUT6L7kH rdzy:IeŜHrGk7|񶎴U~ƟfZС5ܿwloN %Hpa]V6A6Lk-|G5f m8]âP˳VoE4;WQkbPoL=aWfm dӅ>J쌿>ҕD>F\&m#3qpGU)t1ؙ>b~R|nh i!y8_GB#?nb35گia/gʊAv68`֚,9tI_JוMb5տ!TY$$'O /:Rnf8&I,,Qjt>l<ɚFn94~?~LUpE*1Gѧ m/{o#)/L)!ȡݮVx/A102)bqMADeZMR.%F⍛-?@9-!^j*|59Fz=_T/e*mO6 sZ%W\2n}Zu:FVTc5WifpKn9gҎDA#`0d>kGY_{"7L=.*K[`߸*]ɨu,;܆Y8$̛[zQmL h+;gzdrs8 Fdulm骐ޤgfͺA*)fkZ?Vx**G @K4@0,Nlazd?,y 9廯Ec1fYMi01n7"f]$5w~Us8TeU1n3=q5Dϳ3?fp $v@}P9Ì,9|әQr IA\)u×ExjeZ.ӝtbSsV9 j*MV*UFڎoQxN& H ^B=o@od7߷[v4m+w&Nb3ЗWS NSio\VTߩR0gn\ B3~Kd(o1@G~OE,\HxI@-sn_ZaZpcT׋ KD/q-N|1qޢXTaQB㠽3 TH7En=ܓ6z)6p6KFdJ O9í*d2&9eHĆ)ؓ uB`t5WO$hf".!5/W 7 à:o5qk*J^OJxʞ/܇^1*Eśa2b!0 @s|%ЅȺxXabt$P{/t[J< 7ۉAYaVxpr[. wq4d޹Prtnl|K-~I)t,ގy9G|Y)9fjZE絛OvюGHg)ª_[럎X/l;vY nsZ}D:}NhƮѝS %Rb 3SNsH:fCB~-IDws&9K eaGvY+:0f:@qHrji;iI5/B*kjEdQ#BpQE,%G& A&?n`&5}?S]N cbW)U *hLH r2&[xO孴zҞ52'<_ŽThHR^_gK$p=k%j|b5+Onrb" 8Cáp{I;G[v:[d6[JP:7H ưБ\F\ƴDo1HJNRZ!2ێnb ~5{!>7[C,8W++\t: Џ^|Ӆg[) j5ˎ ?[y;o&BV[N.e~dR"nֈ?Z~IY4jN|}Ɔ xF,#9 uzPu8K j?# qTKt=Teh'ʂL{ \0_}K0o#?,S84 3F`r̟ksС[Fz48fJ~:_ojr#]_g#(E` /GDG .A9 \v?K$:s#6yXL3DY钝aT(0FR JRViU|wT.>2ݚ kf5/nH$= Q2>3Y\+$)^DɝcbKsLoŋU;e36o2KT(K)XE?$XlǤE&Jh]Mm}3)>YmJA, I7IK3L'+=(*S-Yr-FqE n`x+.U7U`I]Yy }iM5pӍeusj~Bct7> z)Mi)(wQG6C2Oү~$RY84t@'*3s>QT%@r OnK#)qĂw>턺n"/92B5v@6H|fnC=[1q-1 IU[VAL{ QQQ|P84 !ut zM0yMk"sТ"}:yXY d1`ǀg]"$ncSh\@$2{2Pwͷڱo B *h޹c4J_?3š=(@HHl d"8;0X;TC++RRl`2ާףQl9[)AY)Ǚʢ=XPw*b(hDG}_ktGMP>BDiG;gȪ7dv;pؐ%[k1i_ʬdXQC !yyd3л/U1KDD,4  HiC|O痰,Λ_wMuR.H'C&ܤ߭`}$)%4@p}qp"( ᵏX>ַe (F75G_P;8%(zoI56UֿkOnƶ'suק]Pio D뻪bkGIoו =\Ɨ},mE ^ʁo^4BzQun?Hy9-lgrT7>iTQrmBr7P|XF2Ӯ)A9L"g2eHHPfaL7w#>VĹQdƀ~VLJOr{TJ%{^}@bȢC[#D5Dv䯄&gŻtm׳L0S`Ne'd:dE?Ĵ6 / Q EWfTb cu$Oh2cmϜcaqN ƌ\-K;>.qvқD!0@EtQ UO<*U"ڞ#ɎRKp"5B [pk=Bp{vW;F^x_M7"5T Jz\)ʳ7LVO4`OSѼ{3)ږN1eNGnnSt۽|D@EZԦ}/zLhh8ౚwӅNKܘHEA{!ug a862c }wDr;( |Wt4(~U>1A۔kx*/.`c:~s0%z}+4yKnWy}z@L[ݺXO%JLsmoGׯMfkmyu4յV:(9Qz|ctưjfJL!~PٮS\I{[xC&wPy(wG2R/TesըYsf=i8A|2'%)כ.G/n[ʪpKD{.6o1ëTG) I x]bz=?7#])Ӕu?CPGySQ5Xeț0U9q-Bھ'fۺ+1GLV̛-qP N5U:?!gey,ַKř:OGnRTAznTwe콻MZp)_f&5zeIl*pY {5!xi-e.u ]g Lr3ᒱ Ѽx?3F16+뚱Ό"`;Y@1H I^FmSBca^nM=1SC L%Ӿj6SX@PZX͟X+?nr?fi`BX$485^^, H`P@gD}z6tq")}Q.fIfM,w^)R&L?,K" _:c1ՔW-U =:Ԏ&g>vJ  w;'n5Y@iX-vfsom=m*D\ckhH埉ǎqRq?tbQ0gYZ070701000002d8000081a40000000000000000000000016439a35600010f78000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/]?Eh=ڜ.+ȞjY>Y.&De',![_MݔMA GrmE)ׁ [hzvRG_nנokW$`{*(~t;> BHC{Rj%yC#ӸC6D$wUƻa+Cy0@#Y,9z3+ikU90^ :Lo-f[/VTf@M'A0,%#=n-J3Bv,!j50ml8R*2Jt?  WQ'yTE{EKtNzsBi1amȕhOvy ўH(]A j}e&rrH_q/-LO_,54ߒ5|z=ys/;ūR ( NL`C7ǴEe'RQiRMY֯et浶ŤdQ58!+]:¾tgX*mJ1VB)'7E4#e =Wa#q,S*?c l)I ho.ĭCdx/uR#p9|D"#ڲ7YC7sQ;ejUO;x4+RQ>5*טƅ7._D ~#x%",VZyfdUWL2HWU s.Lr/;|I>{O`5"<]Ttfgp[c9)-no;]_:/$(]ej^ f:&iLx\Ip^v3w)5LewʼnUnv![sqgk'SbA;CΡ\i(݊$ Gs,`nF³ C"k rv)1NɾnjF53A38 Q3Gý0tnMbdăZiD-zZGAݭ`zsd]B EKy'6a{ >T/6]&x#g~ܥ=mh5FΣs%qCmohQԱas@W?ڡ&@Rfz'2I/2e!(86ּ,/ hUKxv-O"ҁ1HӁH:v1d}$ѐɿ@>𯲋Zv40G;G찜ԟ?M=pjH=FV0<lAfh~:v*:m?_oLjЫS[ܲz7~"FaGP~Z{%O}%BW,A(-ŏW+FZ[R|ⱻ}=Ec; ZIIp|d[:{%ȕY09p'i97X3dz#+%K#v[Z&)%mv۾ӥvxWRR0ěfTQʉat2BآHݠ^ u+]Q-*ySWt7Z 6+Fs!F~u]#J=~5kQS؎1Cظ?踄'3`FV }¼%b1T(CCOP\溋wV=Ku(d<̣a<5ЇjָWX(-Lv)1 >0-={:) a]1av1Lq.Y'6cȤ@#=Ȟg/r:iF0هO_XZ&:_C=ϼ{[k!PgՀ1?;b*#RU]5=)>K5"jYX%3nV"GTàbBa>+5,Wp>Az3'sTmT{#ͱJ? 7w S(&TUm2tǿP \&f2? ~I)!LH9!۟ئ矮_H]d@Dlwux|Y$?LEN[!;=- [ee,v GżJ%SpQKj? ۦkXE&,^hG2DzIĿ}ԓYtcRIu>>V5jx j^^Z-=Y\=|gWRbc SxgZxˠ&$ >1|.\Ҵx幓n&<2/.F^z/]h΁%qhO:8'|R9>r2(aoq|ɩJd|ĎvY$~4%Dֶۘ`E*>GwE9SiVvtsy h,0`:(8y N2ځ< dR97ts^e1*-ۆ8l.[FEf¢;us2O#<ݝQǘ:ZWy3,/ݕWcY`wJW**,dڍ6ݨ_p[ i0qj5KƷ]C2%pF6)bO,."ڠz~PX/}UR2y_Aɲ0SףAT3 0U1%˭l a[V 4) -Tg(nvڛɪpx@unjb9Y$}#XZpgW q{ CN\ZE<7NPEUȪQ`.ޣu9oui pdI6y/xT Z94Sl3U;,?`CSGT4,Tk¿<7ÙD$B8`HZ$pzUP dwO%,W UwPtV TyUjj[6]ˎ'<1\Ci3,~ B@azDŽsRVbh=hcA6/!]4]Cuv|ME*x djNS.T^RyDb̸G&IfJ, Itoon;39m2C؄0hZ:]$!g!I:Twt-HE.׽TR A19Z%O"Z3>ε=4(xW5{a!WYc mX#QHD#sWH. Q[',H{F‹9~EPTaJd|V?::.R$n+Ҡ2vF!եu\Y8xSvٚb't 0jy~ߢQ*Y ?[&)ԷNpodo]x!4 HXmp) ^wsAm >L ->Oyܦ`&$IkM=R0M*`_]Xmw{5-59\(P 3O_ mUu% q$SN4|1L˫J=h5qab kaTXB'?Nx{+w8,i>P_FZ7*\"YqUMu+圠}$"J0_}Q&PhwBגUq.v2/+lzm *ÂT@\m>ؑ7ߨe&>E30:%Ip` ;WUV /$' ƨG+V +h܀"jNű8n9`遗C*?ySoG]'~?sn#Sz22ډx4aH b>U,) dmvg<8l{e`[4TkIrW٢:'A-|%A-bcggФ (D Z ^>=;]Lx9UM^KRSA]@NJ6CRL*{kh 7Q%5E92 V^'EGl5P3lgAȍ1UmMMT@('>5Gc3xw}Ƽ_[$z!ƠO<3.@AU(,`ޖ0!Uo%wv؜7ʋ[[i0x2*;'D\ju'D/>)@G:m-8fJYYe+w= ] ,-rOn{`5fY#ڇȨКP z;VIo 7D#tRy?ix?\w]aM6 2R !W}K 3@M:C[3AT]'܊6YUNB эK3 Yk@I/J{H  fboƷqxefb;?$f?&e)~,42BljUA94Z:lr٤agD ;И8,[+f[4k%DudָDDfv4g)zH"3D;-P^]R2g|gm9aF+0/}i1v>n xec"j3EnfFQ-c .ٰN&|6`m"(̱\ɞ& w{hw9"W՟"F[S\ 3d6JT^.H^;1L0 mI&@Ү֡Bk*t@7'N;~ƙRu@t<;ъ4=R|"Ndn(nW*l6>NEq]]K34Q49ۛT#؆ ăV_:7Qc~I:R b \Isp!؞R?\a:ܲ^{%uZ oi[aH$3~ʭmdLejmhڊss*)ao5NSӴOdH}+\\ηX zwFȧY^h0hkd@c+Q:OC+~S G QԳMdկZFNDduQ(:a$ڡԙ}9U\.)y<޾;lhQFgv_Hu ;IR߇N|_$-7j+i=)D. % #\c[L ë10a} c5#\0~e61)Qb%ܟԼAleniU4_ 9 $eהFPEa՜[̦G X+Z2DrSeFK szII}: w)yWŸ9R #464 :7}YX8~ s#`>R u/29>)b0R2;l'$eM8]d:Hlfj ݭ!s#So ލM'BkN7ǜwEt2n7\W_s|$^LKN䑷^j#ٶxW9pq"5e9LEB $ɰb.[ľio="_PVcprC ¥;$2JBL&3wHm$w Q OJ^W먃K [/lZ!{}TluHkYD"ܳ/[[1jGˎjZ'ؽkƞėv:%ikʹ& 3ZW *qQ>f^ R`w1-_2*q0X 8tlef;/K,P)uE+Y@v7:F53vPmֲ\X(LQ@/i 6"H^>zyGtKV3hX5bmRڕ5YLݛJ⳺B^>f ځk<ɘ0m`:q(cWx$V 6k MMof9M)VYR8Cۢd8&&鵨U\DB -+qJ57A'_˘9S!6o܌2ࣩ[Lev7swn.ɉkՃxM;c2=oVu_YuH#$ ̛D+4.+ ːkhO 9"Kɨl9e~yhkŐ La?[-$[2g(^B@%4w#+@ƺvQ&-́WsT? Ѯ@k*mGjiXX,#E])_ ?)nrB6=xɄI+'%(.&+'x" dW^.,p*]p38)[;%&n2|OKw$|?_<#&l4@~A a|zb'_y-L//v[Y.{srp u3% !BHsՏѹnF{=4AӫǗgov핦xVmi6KC{iۆ-)OسZ=3yaqQ϶DYE% 8;*!|}qp u_MV|'G Ꮥn,–B "m ɆYJ-voh}K-HL+h >Z&e;vxGaP ZYr ˉ; &?fsfy]w,Ixz 9iy!j֔YS:ghHs?/RT1x ' 0Ixqh՚悥 {YkpYLh%OᚎߊƏIL<1I*w0; NEa L46\5\Tm%2?+(-qf}<|2_=YRI&(!vNVȎVIcZmHKK@xQo겯,精l|~8L',B6w;G]!a> *GTn[P9~ q 9Qp4g;b& UXdy4{5Eحm[l؏]^>bӌhiZ_FV'x&d}3;>[㊙mlj% ~ LhXPfmSX4'ľc|ڤEtКX~ZD=¾zwjJ@f-k=>*r$s4}6( hMMx]`3PT K!7d#0٤Z]\\&9D}j5]靳,uđ*0/$})&F OFn}rb(<ݷ D8[ Rߘh0 <cz%Sſ#>ytNrg4Մ@38p\.z^ޝPIVjQܥu##כ@%x+Bo g?7.iYl Krݣ_@# D{?X<[K yW9$0a bYr[ |1a?ħͳ3+9kfѪcxcMb'8vo郝&=0P&9>߲p~赤r Rq[6fcv+]4L4#Go_hdp鐆>Ti?:jIS+XUVW.6#a}۞ u.[A9Y|p nv])7#R1D/40<ᐣ_cVp4=P5` ă| *ryn=\d*-3mRXBXޣݹ'.~޳cE)5Csު`.qkPm.~2]A'ǫמ܃vLSo~,]@}*!h:q3"eQXQچ _|H#d..p+D_l+X$@ ^4XDd Y(gZjbLrUf2؟eDH~3V0 F^Y'6@ ׯGlWp= ;mY 0Ex,9=| ~6Ae3TH|8:/W& YG3O[脱7 Xd!@qFCCuHcXNR2rv]wg=[տيġN@gWba̕$@06 g*5Dx]ٷa;<J=JIG߃uUVeKO4*P̔3F B*:`TU՟QQ-L3np51Д Jo]{`&rOEjIhu ^gImHo-[kY!ϳj)UŝkG=hr1)PPJ;]ts9W7$QH|nީ5|g^Eic`G(8.gY+;K_*Fti j%JS*%43|ƒe VB =p4ӕVP0T?mnC=dltlj;6Z2o7M[w;¾gvkX$<́z7A`DU~8ӥ0gAuڮ4g-EP|l&"R׊''P@O70vڪΚ-ڙVֶTDw;^[1ַ{pl寪j [e2R?]M܊'. 3$ma@tFM/qs_ A$vsymD OhRǯg^`Zn)yY|O/eіRc`NL߰.+Cc[Y$:OR/"YU,=؟YëL`됾vZJ!Okdm츗 U#ݰ˼_`xoi#{tOk={k $l$"Ӎ5jKu&n`ˢ]) ya_CyyNuWKzwhx{:jzfw{SѮwPhfN ΚvQIdwOFP➊ I庍? q'u8:Po@x:J[շ-rx|eV)ODwwsfc9Hp۳?-DL#TU&!O.JPd_skpj\Ѩhq"UQ)# RS7I?Uӯvi& 77u_x"錸gqpD' Wk`RP'utqz G"30j(WBNXnX.kbY,pF E\sxCpJ~Q>*>+3ŌmCx~ kUwcШq{{r5;ͽi ZF `ӄcKNXyϜvSFa5p`"1ﺜ3=69␻UYoM-|ʷp)@y`E&`K^v^d1ڠo*b2=+֞X,fF -Z둃k@,#l-tڥU^aD5d#;kg}Sd,pe)L_SҐ{j쌊(kN4e AAX-_ ҷўD͵ܕ5IL #t|AU$ca{uj_-חf M|8'_/E+N@Y/1A[2NXňHe]Ls&/\U%/Y;䐽srl%Za? ?4no'"}$ QlWt~Kr7Xgkb) nцH2/@s=)rD8OpCa>D6 džj'-)qd?:kW/@>X9g|H^s`$q:TWިx/oUS srE[',^lJ4Mzr‹K $-_&ܖ;Ie2먿B=tg\?XO=tm ?v(p$uEyZz>U뛥 *#/0x/ώ.h/W.6gtկݖ4WI\ۄ$Rl6NH4-Ʋ(: k3Bdb ƕ)ޢYî+ZSc8 RCi.75>k Ig }1\QQQDV"jTsƢ`F;;k1o҈h c(Q5ZZ Gpҕp?^b9YiI+J4dȁځ^" (uѲ:aavsuª8[&ޛ0Ԝɰ]ࠓ=7.&8 zSp>5[YwM9!0gċ`”?<n/XeAD3Hk\`s~qxYۯoLgVs򪥼 H2H@~'69 fsDVa)* ̣x;5BGVQX*=CJJw72WO|I}Sl-ArJAar8צK:^B1> +HlG-6|TDa7w*Opd_F}l1/}o =tGF'/"m#L.`~7rC?&&ʭ{e# dNuA)^ Q27M87ta#䀉wwkk $8\ h6d ~d;{B[LG_Kqz&>fD+h)%Ú5JLғQυEg!w3˟FfW'i4E0Sd y W ܥ[a?kU=&i,[] $݇~r^.7K~rrbeLU#*Hܛma o 2)SDyFA54J6P`_hy#r:7ui#&K8K'u]{&dL14Tgy]դߩ,`3ğYV4X-.bxX2SL*'ˑ PZ߷Qv{VdUp<, س)!@qu"'63<;i1H02d `j@+oV)-BO!YC]5L?LbTMpBIE z, L 78=%ˀPa"~*Ї~FFxGO*s%4(`/HZޟnJٽ6@aO-vwϿ g(1LpR2m8<+~t&z3.u}/ f䙌QqUpȥP;\[]<⹨"pёC</TyE7w;$s&9:t^?OrGT;>C8nUÎ!2@s^Pͥ*EUב9GG]oGY7X3]>vG7Zק ;u[IGl 7 wlvkv?:P$ * ΄A[#MK:YU)"4U|={ h0vSO3ݓs@$Uͷ}#ע{3kF~H&ͣa10DaEZ6uL>LMa_A1^2mM/;&er{-A۳Qaq*-? (&?yLhUTBt-L+WaE_swն}J6F1:zjT1&rd(h$IKLp_!J%G>'P`QU1Vg iR6$o@)eOE3 9lBjl@clE:Lg=*ڟ^q20A'zBw'`CH'V]BUC5<SyO-/I0ܓH}MBkMW5wEMҿeXؤ 9\.tUͱ\a6RM'Q›tMsE'`ur ư_x&z0 d6}@c^ YtC]@P&Hdkҽ HÙoŒ*{q̟**>"/G  UUd~S|JΌ+ ȑ XJXd5qm 7>\9*sO]"A o+!RhTTѤ,;[I}"Vix'->d JS()B>SH30=TL"͠iI[2r,yKBz0fp *]~t bـIYG Or'<,0vy7.`̀Hۘn5lv/NZÇ`(yk>J t}޿v΄lV""9om`#XԆ:n^낫ĕ'1̉ j(y.HW(~\K fc##j99uB)*N 6\eL׻=rՈg^ dsDfPxl(O- E:ދ&e 9{:_v4[^S[ Q^*D$oóE;ȡQJ /tW (s:tGV tdgNmVq7lu!QЩ&{2N췷}i\Up"{EP>@۪]u0H= Mj-jP_cg6 (ت)i9+_:NA?%nMsohGF)Y n| K\1ȷjE.2sMvWG>Y$Jُ|9|TۥpNNlrxkk+gXWN؋kygƀ !؄ /=.jC{0a5d+)͙ `XHEA oϥ̦m: B1'-AY ?-3[^'鿀h|״ 1+dUx"xe+ͦL*jGE89Ojeli9iGqͲn&n$XzvNS `]T101LaàڴDq6  S2 ܪý Bz(/ 3~4WE& 棫 \Q;,}Uۇ##q@ܰ3>+ICS^qCZ G:|Nεxp3&-MV73ƨ,x88Yf[y_/0ńs jPTy=h.CήvrAތm,Nۿ 8^ϭgYXF8ҢJi=9吢7ުWR:ψ|*܏ӭCiU0dj"8z&0Z7n#Xz@:lW5*A'`Ւoc*&9G] 4׍_QVx ~&6Ħfad{VPyNBoTS%l.LYA\o]c$< < e|T*;T&6`h;uV).`t [b${fyL Z}ڠǰ~m.0#þ_*6F#]\b0>]i+[z^+N(-qi?u_/$EbFj*I3>q RoZ@O1|2e#j!]P{ˮB8MbY2GȰdxKs^KtDل4s.};>KpJK1JjXx|BcD<ͨ< qʤ,MT2Ξ7zFcWKzo{6հȈ#ua~Ӡu+uH4j&+EXHl;p]s)!7օ^6˟C5Rkg) IGHRq!s/g ܂=-E\ ѬT$#/cEe$.Tn]H{l htv-QY1mu*E~gZ-԰$`(.c+6@MYK MY0:S+)Pb*܏ :nm80JtM&iZ--5F'w9{"]rx;?&b~ -5Sck{LkK֑9w~~9.9Knk6 'WI8%,xui$е5 :}Ea-˲e @ F(֫E|w m@\VffūOT儒P":hZַnM iT/=bo@'O9\o=bti9J6lt#%<!We[Wdcg!O2A:.ͅ(J?$CT [[cާ1mfDBQ.87x!T.D gF-/;{Ȓ#ңAq^Mkw #  >!$,^ԚwKXzӫ" NCS\c8uGťJ6^Uъv!X%v׾mP9`kQXU^' C/ VU4gL!Aϑ,yMi?S׺vZ@J2^L`k7Nj}rWbgMpQGXٺ8b%_E:1ېW4ܩqSYϽ*t/'h99~vimLLpo.Q=WvP܀l:*f!t_T _~K $!nF̥)>dߐe.~ʉ*נ)ө H>Ï˲~rgp9>?!}<ɢ>aA=:BDɝAB3TkJV4D'xAġIѕ"W-4Ks[oj%;N#07T7 .AWyo^R+Ջ,Ӝ<=b 2ȗ! u?Ëˣ˔)ZtMEG/W~b-L @PSL Er8<@ 5tYS@ <^>q8 @3{yNVxE 7>Pk7"=f,iN`bHh-9ʐ֭;n@V}So/*0 r1$wt^qֶ6$s,,1qN@>^@S xWvKm44I8WgӹAV?߂QA/P5`OEu[ 4["<+&v*teTy8hX5"TUg$&ɖI!{iM ~a3;#srrD\0QẀZ:~UX,(vNʊ<q^_%uvMS^={Ul(aU`F x,+hI sLOQqn_A@V@bMA 0ns90t" Ӳp6DC~V Շ q*wV>TE{?qd ۤ }K=)/vOYBNZ8gY LeY4e6ӭl;:oXVs5 _ZxHxY|D  n gSP[1X╰ ^CRpz&f2]K5q8pWS+}ώ!V9B/,ʄWX\c4/i9^h3n|çc{ڭ'SL|t;Wɲ 'j6ᅷZK]clL{fL7i& A/@ "i |5RS#NW2 9Lp餟F\ _54q4rk`q\1 N0I|Dߡ`֠х4B^JQ|xdV~UEDgz†"[-LrzԱR3O~q ,du74ޣ<-Z`zdE 91AI4O2cTEgFٱB_t#G?@ |S @E f}c65Pa.>ꎍŌ9bjz֧ӄ7 ^ FJ\b̲%4?e'(2e!_61%{doPNt _}hɀ4@E\$.F*(`k0y(G"xw@Ϡז(LԲԵD=s3V5spfHÁ3O9#7aV#UK$߾B 5%[@MϩKj"m˕ ^hjr0)A2d7سFd^ >8qųYHPLMj5ucϢ9߰f$RP<]vU# k@f.“K\W|')yA;D҇hGi2U8*>BRh2lgo[ܓMb6b[5o_]Ʋn-}+.yS: &l `74՜'}Շ,iMnmVzAm=P(+B/l}PE|'*ٝ=թxY)"/Ӟڪchb>f?BtΈ͙`zJѿb+ވ9`=V4a=[_$ ac%dQ9Zq[!<nk|Z*'OVQP^Xi%U}"j~G|5#hVHtPVX]<X ZphLEڢ BU*n c)D89# Af$_ qU(yߟ=PQ55'M(,A@C>틜m88Ab H޳!#Swg]\1AQc_AIPBX2ރۍ|ŋMN0[7,s/6 &>sMm[ ƿ,e#q}p6%uaw"\ssGDhSzɄZmʴ*fSj1AE` Ҿ)~1OBr8kAm=^nPldNFLV2IMc<_ibևm+`@B7 8Px'G170Tw٣kr|yk>')5[=}@DWa|L$Almi@Ͽx]hӤ4ַ/hj?ƅPk.*g jN糳&NbzШQnB;$zo yzρHժ9jSÈBđܛI٢#NQ2P cv+&9x )ԬG=1eŸTMni ?ć'uK? 4 z*7=bv=j- jr~"h5:% #\-Q[h`窡|9K:'!&(} )c~2 @C9{EZ@|\ƻ aʽ`ljͬ,tL_DiÓSrkm;  5ygf}w;˧_W@nߌ sxB N;^}"t:(os FP d5>VᥳgdUEU8)&WE7i3f71 |@3b8`]߅+C4GILLmB0;nĬlQҤLha;NE"B+'jtQY$HJ/?iv/= f<ͩɬ5xj]jf&oUbyb^x-4KClM7[q<_h{yq;FKjQmJ}¤u T4׭@@ L4>y#仦-z}MyV̄721e-)1 ' oicTq*?ФעkiWœuztT5֙išeHx"OK#}F垠 kbڠ6)4*!m3ף7fjc8nÿ9dQ5ؙ3  <'LVi{yT<@+KU[qi}Y G,P9+6R#`~G+tKD횥a##Q96rQy"eH &5E -%IּPC%j`%Y<%u`D'ύ챬\ GXqFY2MH".K*bexhY'gt?h2"wig^&9} UXgWNMgCa 7.'yS#hxs#qwP?]C-*5?W;iR}rӾO#f|tUfl0(HGEXf¬i|?qYvkvF7n9@kϼg lGML%q` IO "o7KdD5@35Y† #'DsZN>Gp}f <֚omg;egC]hHjH ArLRHUoxqgy}W9,;zg!/Z3s7. ðRk$M4.l5֡>U<+oĸ$iG`I;Dnk|j+H5X"{x^(Jd7N@4C$3P|nNa綕;p߳3XN 钩RCHMFcyU7fErjGv?\R)8$^n`9dm"2R$Yr |1G)yf9c'Hsdbl,0b~nh>07cmYd{ ln b o͍m=*kyx'ΐtXB^Mq~Co Y<6")Uѡ5y`F>!eCvN;)$*+F%膛챀ǂ GRPYٌ4cֆ4cequO=E+b߫b}|3'0iW1%ðICҔ@*R:\["*gz` %Kv'QSc r"3ȁEAg0pۣMMg[;xTݔΚyFD]^Q<7Wt_%+ 'w96tMKu:4J.g 3EPS7u—')..VFA|u6\>|=4ݡ14o2(ԠLH(A-KT=$@nt;al&}`nz n2OBeccTy0^ s 6M{t2G)jdB/R 5V ůFETZ/J/a-膧OdǞKm"Pu7Ќg(iOVP|e&8*ߨ-o]gFLj˗".OY"Bi^UXv9},==0T3-[(b+pss,.lRݔ_49}a> =we=BvU$U=0ോE>ZBQ']YSudr]K5[I &+}ܪsФp>컶:#ϣ}&ٟObM֛6bqפjҥC,0# tcJ4D&h<jgYOoa*M%uH>DNzps/}uaMZ4YsB/nQhEX#G!,yn)fkĺMs`DG7^!ǩk?VhC% @Cy B7llil`gNFfXσaԣB(n8/5+&ڣ\83Vr9й˯cT8 UbeJ6bS#:h3Q6%v0G¢Q8awͻ.]+2`0啿ޕڏw`,iT2kYN??Yv\SJͷ @fxG; Pj90$ӃyS)mkJZ@ PMuG|j(~`:"6ּءrci̕=y7-f`cp:|X&y.tLur;P.V I򯺠#B8$LgwF*FX =(k's]%pHǤTn{L/9 dub#xQh~ &;i{Jj!FLwcD7#YJ :$Y8/ >iА. ewQEaFH E9DG"ۡl q%@( P٤hԿ0,r X픫?d&^#MNS|.z?m6F'JBlDJUCx'BPeê 5Mޢ#wœ<6+x1e3 ˨j*Z(-l#$׃R5t̡gހk 8.ʅG~wLpr#[(xy.Α`\_q j7Ad.e3>yҫ%㲃F PPVӻ^zk(eDudHjrm̈QCVz\h}Fw˵ϛSȗ:]^Xe"i/TAG c戡¼f  CbDpD@pzgN/C~ :=WfE3B!ȃOOLK1i(XE2xmor5;Zn;cF6!F"//-][*F;FMx+M\ז{"[]4qhX`o587Iˋ [u )Kf*Զ@R}q @mK7\>" fzmPQA7{b5h^wN9RT3~G<B.WDO+;"qE"]VKɠ9Ãa~g8JZ~s}%r9( QӜŽYsj|q*nBr9 c+Q;H!Uú } TOCrkv8jFۅ,+|Kn:`Կ9(E| {P ,V}=(r BɸEKlqyxv|I݈L\ů[)N erP5'P\!ZLW E5M[VFbsL(-);,:_+l)M{D1g@@/OrnlV%cK-0GXuo)Sk K&.܀"-0:% N˫BSM;޷P dZX;۪G2<|WtW az\ނ-(>%( G0e CjA.$sܦq}f.gq˰@c09VCda'V $3o>:N1KGRGb0>nޑOa9;uBh3#·|blH"{>k𲡕NZy ˤ TWND܃TPP:@Kjxy>wh?ɴ6[a[X t*GSF9mIa=%Wk̋"P0 R<\ɞCͣ4{1 n%Fa]Go"5B*[|+ . d3W'D4"ֵ'FmX~oslbCQ5;M~s K߄7!*MKA/\͢9+wxi= bE='Z̛*} -1}s9^̓O Ug=5bw/ȏrBZ2uȳVCE%$ &g?9/8/ ̈́^o6ja{wB|g,e& YOIf|,95NZ/Gڇj9O[ypiy[]PiEw`$o eZO;4=%|ur4@KBvGaGO33V#W;n=/Aݷ/!*s[><*x>g#G(0d&r0{-Fo&{E0q&K.ЍFbG]pN=nA76%6 \m)+y4enzf34d)PKKEa=?ڍYDdQL](05G5U3Kw@Bj/QA LWkc$s/QQ(?^%oeJ[Gjh >f]]qkMKmWL -箆:M{&3iWԓMM`XCJ0^3">1K?</nHca>lͽAg92-g;Q.9$IaxڑHMF`uEwuƘX`V;!W vxs"Kȴc/?6^ $YDCO~eO[ p1alxpB.M*2B8ȫ274܊D[2l k\g?p*k0auE&=SRhꘞ+PT &A&TӶrQ՛n:ŽigPS/H3~{PODR"˸S+lGUjӵ}5kU86n06]w3n5t`$3}Uwa.0rgb !]v5 [Ȉ q]fcQŸg&w_LNdAGG-ɒW)YGz|fhHUG)gHHɖj{!qR;M/ 2ޤpkt@<׍m'h?_ЙƜù{;d8 36 sdi %LNC`TF2mps~ڦjM&ڛ>ČL(IqbP&J;iE\MP])(#H+1H-xYa='8>A&ڡVs=1Fn/d`aP MibZZ ¹T=@.8e;j.7$)  ־m~SAҠFXcW/j vcp*6ZAQ;'(wWiU^a(uptTi_jȩjR-[h* }a$(#0gs3|uGJيTLIm$*񾽯MNr 5γb3M$=9bv`Y;2zJU$fN>Dvg& ? L?t)}T8ՑۨSꔪp> |Dr܋i[w{[%K(j%ќODm|<{O7w#cPV+e=%J|3K8Ӫ~ϳjS$ 1z g/]zV ^RPora_$pᔍ>T9plha ]F1~HiF@wce KL*irVE!i&Jc)9/9Eoqπ~H\F .FrF.5Eui&/'M}q|葍AQ^s+/D^y˃Te+5-٣hK,Ϋ.s%]u  dS:`yA$]v”P56k 5ǜ1BP@cjIm9m{ZR#x~<~=# ؤrOjx |}ʨG0-2 }w=$mnW"6 ^Ʊ7>q2?9o8)^~%BM~{,q ߃JR'ŤfR;RUywﺝ QFP߬iHBj5,'cJ إjѸt^V9PtziSYet&t9fNY;e1˾$B4L~ҕb^DK&9Nw?m/l%.?$, OUp/keػ 2\^ 3a<nawJ!UbqoMb^"VK2Pt*;m()c5,)lLF+[̶5f]OѪ->ۖ1nei/|psȅ)c6iJi| HiHq k+e{zfsWKY(/C/hp6jyS#0,%oaؒkvw2SW liO v]=kHBʡ>a˜uFCekX 1[>~[#!k/WaZ)BKP(ۄBϧUW3_ Sŗ۳(?Aڨ #(8߅]L"P8#`a#XpNfH|fKfvjw9,"!ؿbN̖w.Sj^DJocH?J*\k{Wm --_¥R"X.j[kYJS2bf>%ͻ6P(C̲HR xȂ]t݀鞅(A$B thcyS11u& b/j:J>-w˹G|jرL Odz ZS.\'=22kUA}$ $ǦXhГI*!V!Zilm9+QcAKP_ W4}KBj}cO`T>;A6]&}Jzbk ]1h!7 yY@mǐbN7//:533{-1˾}=\_?$4%k$-g՘`49-b ߊ/ h~g>Eckt(q$`v6,%JOuu[My3(2x$NlڃJ("52zg5?FJ٤bVT!c/#누N7ngy&v =w q4,W{4st^`WC8vklA'/P=Ct;4OB5?7{0h{Xaii ύý(1'g2:%ed!8zLَaET Z̚h"IS\- ;_r0`ﳳHi-Xͭ R\QwUN3BPEoC;q"j,^]4{(T_4.1 mVR; {#]nPl؟$B/_%_MJFJ;^?v~W r(1xAGkXPqTR~^VA&UoM.fֵb5ۀ.2r-]_!4 caS+ͣr1kۅ5CE& !oiVGA+K|RqKȂLKa/`hɨu*!Lr?GxK@JE̻" T;ċm0kf|e%L>i 4kx\э2x߀|r 4kpsOMf w{O"ywO@אx}ۜpla?.XԬbc@ 2aS6RDw)q`~o52V&#<G)b*#%BEw}F7-*Kh R~@W{=_ U·$PQM k;TefBuc9ncX ˛K#}MK-x 7)U!pVf[x5-#ܾ錭:Q/w``s8yGVTA[ /N \wqv}%{oRox|;.~T&okO|pg->[NI/8j,2c?]xؘ^T<^=ii 8!`3T$ 7=F(}{潘\ ׺eMq3ih( r1PB BHbYUjGN#XJ>t +)t\ EBuاP[mZ~H +# F3 +y؉ABw""K#ChܐK/ݟf<2ة!Zh;p(R)QiP'('z:a̍{+"u7W+5ӹ< ;^e1H=Kg2A\"-ǁG<%EA2-3(xB\#}u'8=6I`ar _ROL^)#Po#'n4o#C%*.NN$G7,Y$Ϲ^ ^շCߦ%+6ǨR"ۘQưqe܄<{[dv+d9rSؔ׮cl`VfK/hQ rx:WrNzd{z;_ESC]2PM'~jXko(y)$3:2_RWK`_!E6z W!@r[ vmoW Pc^مv}\b@T0"5JK-mK6!./_ȉԗyLA]VhNI  l_5e48D$ Uc b)50אf q'<9% dKqWEJuh.( l?(Is57 $n' ,&09"Eh^ɩ3bA - 7O{۸p 9--(t,qx{FeQA[n\^a؋y_#gk[:8C]ɦw`IRDz%ii!YK5Mq |vP6Ek,Wŭ tgCGzfj'連1v?;ؒ t X"ny^{+lo\=TOU-x]m-]K8cPGv`_OP F}ӣnquUoC,)+oȐs@3W#Ԟ01>H>f 6rMGŋsfúy7Ց x5}1y !ahpU%b)i߲ywh2H;Iu6SK}x~qEǎ/ntW-ULR#܌qo'[1;Fb61-ck+(kKTGs#E!9g {? SyGRð>F#]3/B S?9P1N%28x%<a6<4+%a=/kk SQ|Xs7Vgᤨ #a@<1uH[n 74M)6ӫ  z%?hcBu: Pgi[W.%N?JCrAIZ+lS,gjuI+׼=g8 {R2\]5\'fDW%+=r1|pFfqr'xc(kykv_!,fU #=iM~ rM;I$9 c d(a^@Wx@񺎄dtbu~P?M nڃq6ˠXEAV< B|@cSS(O;ލYXAbn~;`\-ttr?6jl\ 2q8=lS/5q9 sy*~lQ+Vr,^LB$LG RY$#~-{QZ3ʂzY$An;'#Pd`gM6f q=aXyԐx6 8:Hˉ#Gw~T/Wg fHW 71/"l <޾] I v"\qC}}y-ի/ߥ]q~M}mnc[mI._]ZqZ#x\VaʄA=R1| ^I[[?Z1w&yv_. W {;Ule5ڨjnV)eK7XPKc]$d['| \ l-;Gj`^s淺\gXbo>v|jK!n3T3?Kӭ2DJSS-Wե1iMH`.g6AHae;Y>R3>f%Q6+uCpd>42N%vm̠Rp!M_=xћ*TNL/<|D1Jk߸ !.ye/ǐKGPnA}cٻ.#?! eC cKO3~9k* n*f3FoB֟4<ENɯӯ@%؍sw"VmM3v5uy۴`t@h.ª֋zN1ʱ}a" N"$ɺLCv7b~_ G>xRt^z;ۣ^5D= V2*D|w `L%b]=Nj7OP޾Xil=s'C`8JP*yGe˷g|xפ 371-eR~l +ym#j<{=5ؗFO"qF˫yMp,ӓt>`ܺ {oQo>.'^1dAfxtF%*;Ҳt^X 4:KkW?53Jҝ6+s (3D|_Q\PV ܷ1A~PD&B c.c{R a մK']g6n4'^sQS)?7OkrG\divqQ֥:cA+v;[3hΜ<6Eu"lu|7Ցe($K+C3#b[ ܿURXE0G ~,Q2Ⱥi+Vw03E'`*/B2ZgI9!}*Y{!sǃlPo8x1tqj/ a  qظsk*GO˗JE_ !Lc'2_"fzrrl8u"oʵ]:jNc ~ѓF rxXNbP<dLOlx!UdNΰ[Nd}n+ IL8>NKOfk>h&e#"2pȇdLo8j 5j/Ew/{xv:c8$z>IB|_2}o!)p6燌X#_ aT쟷Di:Oɯ9! iZiLl S4z)YUnT B ؓ5|Cr:Gz\|~)q~"TN{ x7riч#K`g%tem" @c7O 3)iy."# `(|*?0\(|eiC͂r8շ_(`F밪Bu.Zߕ|N Ѽ]V9((Ks_d2*E4axFUmQJ>+1ߺԃ8C&k/1uf^'5kvo8`ɰ{o{D7nn$#JL>Pjp_2qa#~e񜺅] l _$_#檞ifk@LYI R8rj.y2YyP_.vʗnhDV.eLC1_r x}*$6H 4fRq}+aup"%-29'#\ ]lK(83n MkWZH'5vW$ճxgu,Ls\de*g0IuG/d;URKT]beA(ۑSvJ:.k{*<)>1,NFdp)lqW3KϺ?ElFt;@\?[*& "k'f*6 ̏sI*!aΆ"+krIa}W"Θo1"i[cYJ.4V2r#hӼ:Tm*Րxm0m_'?t*"@ \JX2^'r[͡yG۲̛`- 4B?'7D ׷+~_;F܅3~M`w<=>DD&T֬F~& MO?ߴx\)lP P7Z{7i]q~= }10x0l#fn 5 ep|x+ 64-/.H>dUiz;dh)IHYh c%:f@k×C.o6^w0Kx?~D-P=fOEǼ'cg#:my%* ov*mHNOAadE)j?+O#ƅIn3{H08HDs lFX ⷙ亮cspBUB#x[2|L~dw%ع9R ~9aYP(s롆Qŋ^NHߜoml&@֨s6vǘNDob' {NFYdyJ|>@\5Mqc4|bʞ4!q+WF4# E3-Ze$֢]g` O,ll#|q~Z^hUߚ]Er'^u)l ';ZbҌj?77_^1&J +wA5Uij Cפyĝ# @ x~Ј] g"7T.9/~5~;qDd2% st\n5)#6A3#9N!9C_Q7HVAؙx!"rEo= |F /qJK)RX4r""EL9NɊ{~w~9fYͼhLu,Sg#xX3?9WgX%*pvl5 ,:}('6 7?kX3wCBӼA[tm%-3ٻ&-JYq P̪ȇ)rڭԾ6\OEɟZCК)Ws}aŇEw|X_@L q)H}l-*[dsWB02 ոXRz{Cn<^fΠ杍º^,F}=z%JC=$ f:+{33 dxU<(smeoyۿZ)GVxpu/&J-'ZR7"e ׊ (%eO`RΎ8$u; s&2]38f`xJ1g{w>>)kf!lb_ EY9@;˜UlGʪ?b9AIIiiF:r? X$;Q )x76idr{:|LU[98DYCDһJ:0EgP'hɺN&w̴}rOjnp-CEga6RA O 9Ի !oII'~g7o=)k^2{Im6t}5xO]L<@K 4>"0KT@%1j11v޿;RM$쀞i!s0Xu`ޭ',(zibʠ*8\HyʶO軁I9I9n6k#ʢYL1,!E򏹐eFr{~ L*# ٖUН.LKMR}urGI1.wR!f!XԮ3ʛA&NʒH%Uk3ߡx*٭xfv'{6G i?v^Z BQ”Օ,j+'z2XpB3B\H6I> A9V*c\[$B'OIcNj\Nʂt-\=ɀHӤ_~&_d\;(7U(836jZ!hy:|,@a?`A^VFjĊk-c/(K9(4V]ƱYp5N0:տ6!Pkvݿ u]dkr/-kS [iLZ`Q#BIٿyDX [w* j}1\੾-\埳,2W5ũcCv+4JJ+W5*ɍ͜K#`?K9*sI#zxIasVUC)4B;զщŽ2>ۇ-Ta `.9 6l"di Ɗ+ōC 6(kÇgVLuZn^3'䜗-. CF1\̬h)xǓ ;u%eEr:NPLf=y7sz= EuYqj#5Oԭ55@9@i:an^~/V{dۻNK8R?IJh@3R5sxwȦ#2X >́ݡ?mK42;3is-B<7~̴ Z̻:X{{ ^+˄QD;Mӡ/v 'tOUn\6XXÉg+RBc&w7k:)h=x~IolO?zo-2%LMkG5h 4D"92D%K4M& >cF2LBx?'~[]MB-Yqգ|˟tUIA5,|9k|@p59|L9n_vAO*!WD!C]? WƊ|xƦ/TQ=wij'"~@a˴NC pJ5ݤ 9."ng 뾆Z{`yvj%3-(Om%.a9׫N H"vf`t!Evbzb* .Q*?x5#ZL3ß:P— /ј%v9p s%a^E9Q?-HDfX~HeV_֫>KH91O`W#j2u;鋮 ֌_7;3MfpG(q5bҽFPF%vSh) ]u=E2𦘴:7Y&ű|_fX24IP3:8*?̳z4ǑGڳN2#HD:P lXR`8IaA'Ɂn6uk_0*Lh=Z9:Q};duСz͌g&JM80z- 0?´t2л.ҍBaYC6{ב9eOFy_^KD|3mѩg*xV?ino+Um?%S=zJXm#ȟ8Gz|[[ r{j+ /R7g3Yln đC޿c|Z5 })2-2RdH>|-L=%kR<ރC{WI]"Op"/UBSZdٲi}PlnG:1,//fm30 ׍C|E CEj¸McybFo9' N[|ZNsX#49 (knBDƆd'PpVVUHLa<&bmp%AӃJ G($PDщymȃ~F]!EqZ6>DǃBH ۴_3;2|/m.+ =KbДC Opĵ,Qhr5"Ma95CLqK=?2|5 F}ms8K_&R={#"swd =?k}+Vzi0<+Ǭ$( }@|R&w(ԤC]lº)x(Y|?`o'$/ol'Hz$Yd@]g7'PBGB4o U5reΟDoʒfTk>Ebd6c 6[V=)BhXşB Nfbm[V|~͜p*>]L([E~G]BD?X(U{`aq`GJܐ^AW0 {.tQ0w 4n9?Ks+޾I/+;R;aLx59P\uZg|?ȾfSkCz\ \ g{B_/6)cA%ӤE_ p+RC' &>MiR=$ tϻЄҞۯܬQOkb¾Ti^T [?uX 5҈WԯB7?j7EK=l3R4mE,187[zB0H3d<#U"}3^x>8psmy:܉">qV:jڈ~+.{9niTͳxJ| G>RQwmT|gH jeB) j g=q#>Šo5K5$6e\jLqKKneAMX`L#Pm1B0._K$+*I*=Y^5,:yV9ts^Q~]0l${So 퇪,! Yb[zN %LIdP_b{֛cyU%DD7pѺ0#^5h! 1KZG4xWgC̭DtKs}l $F(o!-i:ze嗆 aƺnIH˅f]M3un,<B]c=z}+f,}*r"g0pdnX2ArB_I7 0­V7UP }/,2:(,ETZIkqɜ:zQ kcz^K" .m+uͧKt_ ֪laWJ9+ꩯ\rkOL#ȥuqOِ"h-`Υ;00o n:`CpUm-֮ѮR@aRoLNΠLr"^4JW Yj%(n E $Hox4H"]kDFw[+(վ("ה%AYE G @.(oeX{/Gg^JFh /Z[ #}Q_8h0 >#-K7&J((b txzdUb|8̥G6?}P!0p%4)suex9ћqw0lRڍZUrvؼ]w{yݍb!V94:5-4&beʻ&Q}#rAfMNsfn9u6M@l\œ;PZCS=+ז&bKjrz;uƴANy)*.2HaEHƌ<'u";#-IwNVwAY@ԄSn܁ @F]g BP6mFIYϳ]7co7q ]8t5kl1a["- sY:= xM4 ekV(8as|eYw4SO22HGA?M/*t1L/B2&([KVg,P=&_xu@ Q;wn\o6 .18`:8}-3,vf d gCUJUɱ@f˶lPw$z,MP(>4%&L~asBqaVrR!DY+\7-eQ*W]]i=2HA|1Y𧝗2J7e1I½u,]$ƽյN zbNݾ/`6R=iKTPONTd'jTy(Nu_- `CcU N#7jAk"1W|Qp&2ahF)o4>r=M)qWj7b֊Y8?DC芯ܭP"XWa6uXs].&+jQ} Ce"tڎ#%wG)vmhOY"-覔GH0`MsXoE&̏=w{fkwr"Ftڰ)v[Ⱥ"yuCha=0N lc#:4V8UDz5Kfc礰qE<0Y½vsnoMƝ.6'o;pc4?bVy\-"ͫvКW<,մTUp!S5b%e᯶SEGd`0X}TeOkPCkU;^ c66DA+%@h#jYV-JPЏ jĨ?0tuH*DdV Q K;,jޑL͞lwJW=M9MhaaeQOx"!sBc?5śWU)pTެt8OϊCɌwpDׇA:756gvЄd@XB\{|CCH 'GErb z[dDGvH=ʤ!ܑ$~Pߜ("D<{{zl7zGcbj hA_rG5-8aX s40Nnl\ I:~ a@#pCwh<99*IP|SZfg " rAL!BU7i*jHKi 'nNn@Yi'iƪr凞1Ouς˜^iڟB"g&)/uߛEN*kXmj͞?>G-ʄQuMY2C3^e3uSЁ>Zw"Nf[3l7(nb `Mɴ{Pjb'"]6fwfwjNR}ՏwjSMP`4? ajpu)n>5ѪNzOwA$:c,.;IjiO:ƏccuXˡĂ4l3gr2ti5bBTK( o4 iQ ¢8Fuۙ?Q|n*hNn\rV&A`+ˋ[1x"< RzE i f= #k^d446l34ky+Yk2 ǥIBрJ;2} +\(a>v%= @V^@uْzQ!pi:R}~^}60N6+jԐT,Rq*YӸPQDxlVܥiMSEc ɥQRZ'}Ц@ba>ؕͥ#p8%`?/mtI"1߸V<>6JL&Fb7U/e>LFpIoW% Yu*AkZ$d2dXo 0ge.졹lYN.Lb;^uh*dkW05S1\A8SKnzDb)f,>#ʨ'Vɭ'0O( T[+۟Y/ăsC#Ϝ@27  S"3f&7җ^h'w=bCp 4I(AfvM/(@95Z9$' 0^UKFZT*Bt䵺0~7(@t 'Gq{;7;ڨ 98&ŝC0b}7;8 /eg@Azi, VdhE= :,<^\:-ve}B$ͤ;wk%Suaԁ S2G?jjҮYy%nw޳9\5Y،jt2(B`*DQ~iDû8YV!o|c yT%}àk!cU=2< [*JK9,աT*.VW͋j1v\uGP/_|:,Pa580WwBx5@ȧv?d:Mu\9Ꮿ\dym%A⾌$f2e^# QSD~qk,4¾8D/ t^~[2IKq]gc[rvN2 (Gey~>>z zQ+gKxjYN~(aՠܶUܧO4G3w؃t̃OOopB[_4GC6Y[/ Z!QNJ5Gpl8AA83k}{I9JW'| l՟ T%ù;Pﰿ`d4J۠>W3df?,L5[jc SaKZnxiĖ9|hk©%/*tCyK"%D;SБ6KՅN[>@nn"d2E~4pwwV lkN 7MI?ݑMW0e&ƵSm B-T^ -3/P<۴r [L=rG NW.N6w})9xbCc Vx獳jZugT[.:p(yFwAڣNetEMjr|b*PF&}`&]9FB{; I, r'fIn8Dd|ɏOu23σҒe jF9"E=͓o2\,.snS _&=O aqxeHd$Zt\"|*r)*4^FA\5_pv㎑ ܌ͣƵҍ DWmґЬ2kq*(cKVm"V$வ<sǮ u=~ $6Bts u*U4I x "t# : xBKRt qhskwX#-ܞEVl)T+3{f8w}<^ǼS}aoiܿZU4d͡VCL ӎaugz;oߡGrCHP`lbcOa:ߞhZnKeڴ +ͺ0"w܎*4^O3dLj–7(Ѻ?>nzdZ$ *vI#N g>u'uivH_0ZSD_HMp8,%Ѐ\deg|¢\?a6aXo-]d>ڄcF{$o ycyB xq:z8 hYa4Ep ykuznsk>N{~67T %Q ]%Na:eAR*0s]d?Ot2דE?ݭ龾,!bͥKc1* \kt<񦪋2/Q Tٿax/-7R.G~Dnѣ8|ce muf;Xv MHNrի@<[Ggev 0Ceu#Y/JlS+dϛfӦSǼM%䉫&;(ߒVJ0%G&.Lի~2TCu|P$MJ_ Û!*Hf BwvPʭ*+6Q¡y;/c'fߎVI^|W˰:@#]kNr2UBزڢ+B-$,6\MHc D5aQ^J=/aaΫ-iŪ#P1wZY$ðtV$P6A|9 6-sn vHagW‰CܻgiB;orp d@0)ЄJL @2\d8}}̼9ԑ`~HTp#xc3V;͢BI*1uؚSIj|K(cnK1-H)FY}溧EyȎ^q0#>Hy]ѯR e0rRX>5u.`dɟHwQCL5gt_Pn ?~3MJuC|bl|S:TYĚ~W0&Sz J Z͛ !%B#]}bNs-1uÖm`R39.) TԌW0BlI:.ű w/-vňJ]@-\ÉNN=GefpwNxql\_9a1kd*J>*=JoȲHUB!fn(K*u0w:KR3;{11Փ?bnE{ yhҀ^UWڳnD֯?v.q=I9k2OW(i9!f>Aj=&,% p6sSxK"iSFdNEV|TNUC5s߄tpt.O>a܁6!8X$䋶t]3 Z]=-Y.@5sN+}< 8;]ԢɱBC /WwK!5]|x~L ZȸsAكu^57X >v=Z[e4%{t f)9Ny zw{saaQ(7+ypMl;&e$‰CREaɑLSQScXgy4xLja3D@0؂m~0-|p5m ꆋC7zϙ)2OڏϿtԬ1M)kѐg1 )?wSI6ϕ@|aKZqh/CΖ \,*Z9im:%-aX^q)'zP`X2YhnY;FkyeHUgVd~KtHҽe|6eu;MóT%"\OkkQj焦=U,lw[LzRi' iZs#dSK 1O(o/.ꟊhEty߀,X"٫`3@gt "w9j[,qܪH%̉"(>sGXDM̧ëJ8_tOGyŻ/dUWzCy@jM saeHLU>Qi<:UGvU]6̛kjx{"=' ڭ23'ek\.l;e;K+?cKb 'eW[ 3逨Nuѷ t&2]"lɑ;F`x0!:b=!K[P8aIq! qSq?n+:8IG.$4\%QAه`L3ߦseVe |NLZ? ~Y>gLT`W,giPxV:i+^eeY=} 2!{dB~cAs.;!#PX_bٜOgv%ixȳ?8ꔜ6d =D?hBBUcIH741m w'~S UmkǞ9*|BAII5xEUE ˴4&{Mn4-48 㩸.3-T~0lZ(QօaMx>]7 ǂ5*:x B&=ԩ-^XU0O1c99CW*`:و_q+`0'1lٓ|*i4jhW}x.nj*^{QQ 52ۀ5S),h{IqSd6pME4_گ'%׹n׹ N-;hY\? 0Nm龗|l掇o8+3 ޙdF1Ժ,1hC(S.<1iįY~J Ӏ~rB>_s׍XJıRm6هu@ `etA{T9Qo=m2 g+D'F;9|rf >:4XW/f֎ެ;<:1 6+K?ɁdA%׹F.lt_ɯ˒sdA2`MGޥ×6?yѢRG>5.ʖe1L{DreO$ħK,|QtTloKmUeh%,(ZA6WUDw)bXuCzR%^cYI3!Ng"L GH0@}D[ -}b:4hMCXS&>"/I@2/Q=b,㾶 @%0h֖ 3i :о_/E_%`B t%dz%G+[Wwb0 $}e ~n\X/L*1jRFQ7vD*bF]dJmNGgRF95y!EƚIk^,;EIѽUSXʂN@|^cvF/x(cvЙtY8/8GMy`"=Zx]/v:}0XǶ?SfEjz< HC(n] #]*{vH8~p7vmOc@]oB E+ ; _^Oxܘ,̔oT'+Q˜!n vŦxsordXDwaAl2\q=\O0s6˼ƹ^.9q_ߛs]jnq="YAF,+]HBGJlØơ9 [Yy?k9Zܛe[f4 n"id}':݂J4" m%ty,En4E\f-EiV-6Q'Z%FfAσz!KJǹ3Ke 7*ۜeQK3fO-=I-Q<_biUa1Tg4bq.r>q'g.IRҡ"qu<# sSi^xFcadFl88960 6ԮQq *@[ߪ=g(u'&khH 5Ɯiz6oW,m(h.xKU-j=::CtzA&TKWAME^{-hI}!{s‹bk|v(zzyJRIxT8nͰݑ/ 2N[rRtsri$CjG^8$犐2Û\"~H4+ 8Gw.s0q3plqal#6>FyJgѹ"=$tlD>y&wp(|>۷*wiX [g,2B4#X0X=?gh^Ig}ncOG~+.a33swEd(*GNED' evBq!IeVhp֠^8T6gROV7BeNF+VH)bjU0ܓp\  ++U130z"bj68؉! ea sdPu5ڴYk9Jl9AO@4"Zw-r{&0"鎦omdRoGD'̯02!ֵ،Nn02yޫ23̑wlbKH5vy(C7"\"d<\DZ/;"[ m+@,p2) /йݜ$VIzɿ4dvb/^<:uX noduUqMYD 1Rq9^ DVIX=eLɛsM)9=-#)Ŭ882!Gz T8W8alUo})?qaE@ԷFEi"'՟hn5NƐ9mx]e&Ƀ53:&- ַ`)|{7qbVT Zi|/~Kvʊ&x!tchd>J+uʮypt&z@2 6TR}Xn, p0["$LS[0w̫-SE"jl]tXl/F6zrM8x"VA$2v7k>Q}iErյE؟3g4>_c~Igcܥb‡: a:sDw<;t+vn(D;,+ـɓ~7vW$hn⺆Ցs]լfm~֐ʟ0I|vi¾?uC4\urgE}멟u"^*kWZ@RWx@Z, r8 v]-_x@DKC0~R\&[f6.>'3VⲯEF[XIeMEc_oGzV~b Dyiؐ9l8 (HvL~/tzW.(%/7Q5ѣ Nis>+$4i.&zR[!"{3#dv&yȇ/&PyJ@QE~DA7RFuMrFǒr<pFo.k UƨND A3̃/ nXS6VeނEbuے&|bjG4<Y(rKx'*2\oO=W6m4 GƉY<2mJFי_*ϛ80|M‰DbSo5?@l$FS><o? wms^S7>l3Siw^-EI+LA߾wڝ5 9#s E 2rmpuRst$ :Az4pBܽD5${g9dY-OQ]H )O"amw:" Z f.$YRHd {$s& ,AMCrY;CiX,u,J6"YAќOgX_=T#ȋ6kٓ$dC yg=c x^%B\{|E|?xLFo}?ѓV`qnYs8Y Q#\P+V7V K?^rBVb6ɇЍ.oW/^1Yt^2\K0SQT o 5_b -HwΗkg}OɯpO%Fkmp^>Ԟgx1gYZ070701000002d9000081a40000000000000000000000016439a35600001e60000000000000000000000000000000000000006500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/ ]?Eh=ڜ.+-pO?mHjl+-$,F'Y}!'D|XB m;xlӞ=%wêUF/ zo7Sv4la&0 VbI'Vg u" ߵujO !{Kl%o7br8b)Y`QyRȘ4.Ot3LJYHf]y%60UҟвA{Q-UĻ˿- E+os5,H?T!~#8|Jq />C[·i' LG0S/;|qa)pA3]&O9 ZL(o0yp^Q4RHN ƞl1ed)ĎTǷDl.~&_R-†8j?a#Q>o,%t22f\xQ|&YV,bg?<}:|7UYtwlv4v4<۴r7j\`ilOJЄ6DD%jKC @uݣs@q>aGGJd[LRtd2Hq[CV/3]a푆biRnHBʏdFUfֺMQiR$?S2#>F+ D cH;LFԙB3׹ن @Zv +wA6GucK@(|!U@],ߺP{gW!hf>s7mz/%:2vXLʰӢJ3\j#!Mu WAjǏfi*pcs6TgѬ|dJ1E Pre${.n@0i'o=2r>DC[ kp%-Vs{?Vͬ}JA:6 !.;с;iپS#tTcڿA@*>Ϙ8s i? \0 La^9 .HL=,Y &zbp azaK1#b($z;2>Gh=W̳1:'x}HT? _ ׃Q~UĻO}:eX1GݠMS9dOGk[H%ǷN/P N5,4[ %20xvC(i,Y=ZWeWR6D\m2 O iczCO&$Ox~WԺBk1E,~ d$R'4iL9 N`ka ,5\ ++XLO`{Sˋakn•#ۗ.Jؤ$B1dE+vAAibN9AۂZvqEDVV7NpTkɃеu `Z>x"Qi>:#& 3x?IXdYvդk_yVxY,Oު›nWNQhRά ,C:|C6f~\@Qۍl Qkh #AIJ{#a)N7L=NoKP [ժPC;SRykgG )rL#4+4~yw̩ Ru*+CBĝyBPx2s-unYNDu=4qd,*TW\bLCH c2GY`O v<s~6|DVEҋ \7Oİͅ#s;ag,K%"*Wh0l]h(\sGWAǫtDϋ$.ڒ:'uCg})'.kc U`S d@Gihy|ЩԪWϦ9ל~iv 2\g07s uYkv=:HK%ϬНnUJ$QlK…xp2aԵN=<,N8aOp;]VvDBX9iEJe{0$ `#/Z;<'q홡w^;9@5SfƇ4Vk85'nfqq#_kN7՛7Sl!@ zݛ. y{! ]@Dwe"f KbΊNp'J~"l gѕUa7VCm;͈]6` :|ܗavfHLo$; .vL_7n~r@`:լqB +- JÃPuϨm&%#2 q-!w)lPJ\Eݱy,/Bz)#k,A'*vR{.{o* <lcpP% efGSb i9PqcXJgz ?)ͼS-_1'dcfi҄ 󇛇ߣ?Tь9J gQ̮!_!(lcm(a1#iԠ(', +<Ҽ6=ҝ;ȬW S*]LpRu<ެ0GIxhPPBmb [84eLpg|ӁM&I8i||2T4ڞ,R>8( s<)z"i C "Nԏh{e3cca!zjHv5ۣ8v%1KSHL>7P-w6m?x˳zQ  ƒqa  >|8!U G]DL~_h.Dp̮4J91EB)m4%ac̫crzݷ-sĘdvwI}a`VC76/[a*K_ј$Mu 0w28~*˾HcpWsSZ Yg*0:;ӊ3.@<]a‘f_!W/H~y*##|#o)P B $uMud5.'5̟!W2u-V{y, C#/r {!jfrlxzFQCPp5o|HiWt%!c%{B. -y?qhnM<ou-( X\+bNOB /ɇuހVo7CNW8$hѡB<$x?P" h6aHr-ӻogXG7u?; 9UʃF9.v$Tr/$J1&w/p.W'kvR.peoɆ^ei.d.lK'.M6TNjW?J0; (}aoJ]ŁK+ĻMʐ)kbHh{'.u{oRcuC2M~m7c>6$, jư]"O9[ }@kn:*wQT*@Ug F7U8GZA9!MFCB>\󓲶g~_qB93O<ľz$i-uN-]@z*hO?%ȹ=S}Pa0 MU1F@ 7t0j 5v#@U;o]y&KVLc:;%)H؀0ӫ??hrFEfa(1cʚ*'3j8u%hH0LK-V2#zI_)P6˂ !W߉T2hӻTFĸ nrû4Ԍo?LDkSa#k\ty6 b4 1Б,Bu)ePؚ(!6)| ) e6}y.h@(ypwIY1qG-HP?lXsܹpկ2 NΖ'N P 3lD*ӫyzps=mrXv skFd{:l&4MCGMAR @qlmS7guxs Bk$ ˣC1c+KsI6 + I/ ƍCft B²xb4E+C ҁVR< 6K$\PHF9 .5!). OC6SP*-}hE{ CKŒO&1T?W  ؾb\rr{Qzm"QuRM֊8g dZ?h@hGu+_~ʟI&xA%;a~]11g f^WlcuJCD)>7Ozg&Gf}'1ZKc좇QP8:ٗe+Q]޾J&, I%N_O'/<-]=t?2`X=p;j[&bGG2z 3P iL3.n$HND%0QlNrqJJ[J`i\ n)E1^euoG0> r{6@W|.~V/ ^8F.E4]j?Ak fu=qߦ̲Yd\ x5!@Y?jW{(v5&%/; mI̒}>߳n=du a,Vx <'7g8SHwk_>jNN1/,/"B Jx&?kn`=KIE F*GGsk9_p|Asfp|>)!,f;Ws[\ç/DſQNM^׸aB^P;opw5[oQX !;n͐gyAp9޷T@)ՃnNZZl7>97uTM[^3_m|{Ni z>5ɸΠ at_| %7Q+Õ= G+JTpk⛂/w62bs|<vRXidN+&/]JˮJ|·H7Φ)%Z];ɹY!8)Ľh@)ζ06LQ̙^:g\xN$ >}oBh[[}hCZTOh1{1f ٞAVK;ԨLE/GL?FL۩(Ҧ> E^BKc|E(Kk@s:oXX Pm1Rԁ#T^H@xKhe[(g}6T3{Ι.N%Dף*(&ÒjTOp ΦPg\x cq‡1-CC;gmֽg\yݓΓE'"g^=&+7{yEhMkU]՗o@T>YE@ ס?ɢmvpT>>Z3C6U#ez r1B-#%=d)HPgC ޅ|'M)^&oWz]΄c|CFKN?P!d@#Ԥ_hkP9m‚ٵ:ei!Tz5,.F <}/dr!ddƫTQ#| $b$`c|*gyZ8P۫/ x%B۽[I$Zseą; Z6 <4j9Fjpd39Y(Epᵢ Yߏzeח:`d&J&l`RP7JV?GA<uuLQ tO9Ϲ 2,";1Y yS>|jZkw?mV#Z &2l|85$B.hj>eu1mX ) q}ŵٷ֢ϛ<d*$`.=C>Ҕ$\7iE oBv?n/bl/5QMzK(9D >S !)g)78-^2r)4 %vlJ^x c; C=Qsa R<]pxh%[AMVԫl7V3(J`H?-c2.P9'j?SHϙ/7.6lɁe!i+REP&b@~H tNU^CB)tu]^pv1gG$+_ ri~v펕dXC,Lv: Eb#8}a srg0ck1 z?EdH(Y[PjC$5Ӭ} ~L cCNdO ,'P}Yb5g5Q%5Y9L3@/զEm9' >`%ǏNNA>X~}r0VS*^RTk@+zdMnЮ @03$ 6/p$ZO inT]I0L vH{=!_m<9u (\#0mQ%p9‚yb0? Rp ' v!C뇼,Xm-ERNre@{a J:k tYPd>WM}ȡt F&u&t\$R\.bJӶS: ^vJa[3M l3IOO_HM [PޭIW_ø$BhvgR KK4"YP|#`LO&YY}G(N禘V/V {B ^qCwzw^Sy!s!LPKѸf0BO3V ႄ.D®R?/pH̊.Ysݩ DTT~URԁ`kD@&)!/8u-*ޚr$쩡vj4JV2]ɺz_92ùv%]J9sgniep2 tGX>  PBδByN,SvG^lk[.vfk"1aK"n9XURD+H|rfL$hP@`{Yob 1s(s΃1NO>IF5<]:(ua ZqoC{+d,Ep0&&ï5 oƝ' (ΚtGBck2;c yZf+R4leR+ 0DP*֙&M u,$`ʒWu<.%m7Fki[Y |~A$|v gLJQ 1/h7)FQ f_&GܑC>zjAq":<J1`U.ѷQ_Zt67PWScM_OFskO2hכ._V?fzņ,XWP'"K4Ⱨ.w?M0VB+{$=,,nQZ\5_ӫ#AOC])c.,i Kd픗E}y Fa&Vso;ؾ3fpg^cv$q6-KsRMu S4a3d"_解͔DW&mZ98S()7dDF|e`%^c[Bjcszc`0e 'z<l[~ |OHgYc !E"b[ zp IR㿼SI .k6u .yc:qIA.oB 5Ǎ!moE_t.*jW]s;zBρ܏)U<+krh\v&Ҩ$ wi$@X <D_a^漟Ozα=-}SSP>([xL] G{vhŇh>'3z7([m4׫P,xdz9S"cc?<#dfI/fg iT^^]Jd*J1@KmG wZlv]iF|yv`!XA"<>XWDVڏfH2dX[H&KT? %٨I5ko)+3z Gf 1Ea4y vB5a;"pɅ0( % r Zx8Qc΄D+Z`b.L!L$O4EBȟU/. [I:f>zBgU@TʍWnb{rPi9 P3 s[Cǹf3z,l י•eJǏU)тyJ#J®DiO]NFKl}F+-HhJ=?YԭsS TtlEGdP`Xe X|ݟ~v+H~.KŶ9tVH p[OB`pJhɉF?W B̻$"voL ڲd8CΨ38#3gJj>b^9! ;(oi}V UC齟ѱzlSӪ|}BYXF*7-۩zBŖJ,\iD -d\tP}`7`⧒}94Mɠ8xG/a)N D J3X![ ÝD/6UNAK?Ǎj5:uZ!`9v( :I?bx% ŕH88eVg ʅQ̠&;!*-5"o]3Mfym7{dB[hE 2Nl%;E%=jw;߄]Mpt䜌;aZP-HZЩYGh'7`~dY keWƄ?]צ͍ Gk*̢ yK1J\7?)΀ȁYc++ttJP(M* n9~j YOˢy}Ø%5ji 3kbbAXCdZyAPhyGM\p2;^H‡X iФ,ȐT \E Ξ \^1:F']).l hm)!~[1qU.ʶؾkf&ѳ)Q.wn킣 ΰR&`hF$bDl]Y{ k(2O78MPm<9\MY=`Ƈ.@Q&Z x3U4hgAz:|#py ]J+Qo.:\Q+7gCwh ?}W3)J93fo$0gpUʅ>tg.i51䝅A\ @/R2 'պؗ'w :u9jϘaPc遆Բͧl{" ,; | j)U}Жt8N?ಥUq.7ˋy7Őw4^]h[dD##Q=O bu|U6B0@It,6PHu?$^G)G_1"fLR˕Q%W<*` <"R|ռv, EƫD-Jr ڏW@b[I^J <3T5LaWmPr3zBv@>'yLU4hR4ڸaͺN?(e$7Bg-C>0Vi2`x(5K%XZnڄ|N 7|I1nd+ݨL:iS;|Ns%1QPzO7*qV +y=# =YBm*p6l_?S۪d ÿ}CnЃ'^A4`G~Q9UX?MϥMG!TN=׾Y1~ÇU,RWk" 񇦛+~JK"%p;Df]=&[¼[ ˭lp̓ZuWEdԵӡNzX_S5YGR^/2Snc 3߸+U?:m8"t#I2l2Ƃ"œR٬9ҏCsR(9"2l&wN@2٥Vx6y:[@.c`V,Uja-2QOD>cr }Y3ꃍ֎sI $7˞^.NiOaeE6)ip(߬1݋ yQ hUpK1V js3zp[IqX謒z4p ^#Q.41,|!T+oymCbqw;&9ۢnoE"P> f)EbԪ?|(׀z+_mg}Nn~ճs&l}5oR*7Lvn;~̖O&msmՔCPn|qąfg@'_hE5JF6J4_ slz_i"Q-C!*/SX#)ݫgb/%r3c&@gw\JIt ѽ8t|C}?&!Cľy(|Z{"BmFք[ģ}s+ ߂K|B#W쮴o:JUYIB>aCqۍ<G,=IÈg402m(8bnJrs#OS܋ /?ۏP^mQr(i̛4l&n,2yCu&:j\j?@ݼm⏊\<+Hy{?SI@ T#倏FA3R#YPe`]y,Nd+Tr|ȋK`+MRmyYI.بVu7R.E"؆~IT9!U 'ByHCtAhՏ5 F# Y JMEfBȅ[Us)ZUۺP)fh0C\=&E35A -&%fgKcL y#RNK\Eof1}9=e4f?4 x{G|JR$M ؼj.礱/bL UyG8*]r`jk&[tTp݁QxM8ͧ҇f8}Y/9ݧ钟 dYʩsȍ\A3^唹"|*t1+`~R/h)S\k0He6h8`eWB:3EfBH[|K$pIUb*!gaiynK;}^5X򽀂[*-˶4 DIpexńO/>g'ҌvxiՍlv:^JBT,˾anioǷ)$ՠ8G^fqW h6B\۝^vC=S$lv|vi cQĒשwrVK'>SژC|sf6`7/3iD E_.ݔ*`"t #mk{_ +-Xd;{ExuBY=Qb/+%𖽝9]x^\ch8C{ؾ.2vG.$2d xͺtgDW<5h& TVЮ+a)[۠Gk0ڌ+4}}3 2$5 mC{1ree|zo|+JrVC(F<)+mwL>l[~O*7nݾ( z1 i5w=$I-Vߕ\ u p3=,*n`<"ft+•R5)h@i,[ DE"No :r3S pWs?@jrö*g{p,*^90ke|Na 0'N&'āMBQvPd6q7S=V0שPm U&%j#m`}&NF$# NtV1# F04flWԏ!*¯Vj;@^֚xO##xR&\9͍=IQ'.%* 0?ǖF{c翭Þ P.8pO2)_bOU+MKFԪ6- @KS9[Wmܚ^7yЩ)T+U%w kK6؀j%f!/!B}1 ɟTRaj]7,^sIp@*&aݶle9U:Q$!˂}Q '2 8 3%kRiƓ ΏzQ'HUsgZ[7c̭$R"v"|O`{n>?"z]FjCN%Q ^8QuT='6j [ˬj[}?a1j,Ha}I/"T Ҽ/R)_iaH>7*}^/{%>)%>6f߲H]=XU)$'HZzѵ7Rt/463^uBjHQ*_N!X6pI%)hS& g8~ҍdOZkR ͜I ` =o'y ˄RuP^c| k =BA,OIj1,K8]C TdUL}'%{]I3VJ&<9M;HF~Ǟ ݊V#t ? =Bq34OAE#Y|vcZe߁%8ƣ/1@ilK;\Eb.ovBQEvzO!:Թm񵞡RX@IBq[XJ8h4z9U:,:/!<*wb &Î'^@]@ (݃xS)_wbw|[C|n1ʋG~InY.GUO đ4Z"2h 9Jhգ}C[$^=n;RVO6+wW,qL,^ڋ |VΈ1dJ!rZ8~~;VZAg-K1W=#،p:ih;Tk_RZ{! .Qc̗7HYTy]'&&>-Ԭ7>X_GƩzqm=–=ӳIiMp8KAc HszbYBT8ϔ>̢1=ԋvK#wcԱ`쐕sp~cל7G˜ۢ'c%[xryѕ*FT! :K<+D:?D f-!;J7(t~[6HGoC$ײL+R9b?4W9Ƙަ?1f[gá9Zkүa5Ibi8Hq\&ײܐY MR6=Cl݈d tuTʯ)5Ah%L*hfE]L EQ%C~B=AW LWv|rp*9uX(A\:M^*T!ĵVϾ󄉕,'xG<^=ߍGgv FЮԓQ[!'H$*=)Fml62"VNV'TH}O]<5a(Ͳ/0hpnbқ D1~eCGP,@D>y3͂S:"+9196M`J1f7ъկ"1aM#GE'V:&  }I7H,QZM2 VxZ\7^%Ih.RmCXB]D"^vE$?!eݥ_ߡ&l!HW{)0[ׁ5@ɕ,kW_*q|r[?'B!d<;[C@u(|\)}<ou=~3ދrmA׫E:!9(v1XCèJsZ0.ƩJ;q6*kh6Q}FF!\C,(Uʲ ܛHr̽wqRM*{UVIS8V!xsh򝕉4*Wh(yLE[.Rq@ aI|Yy~qE#tY}]:=B)N)d0Χfjgo;$ Jl2UmOUpi*|2ßdxfvԪ?X3XkhwARЩ,"Ɠ悈`d2ֆ/}{ެEelWna 5roo3Fbu-V[ǀ(* 0FTV(EMbK͊N->D 5 itBklUr3[:ݘ:* %Xg7]/Vޣwg$IgO{٘<7٧ NM6Z;\g<&m3x&Zԝ6=(pl7~If:E3\AY2@pVַT/+ Y &Z ?>}[ZL_=,<Ŝ7"JҖ"hVmN^~?γUleevHPӝ#]k'[[s {zr#bHCCF[”hlc /ut`o 8/lRteNWuWP4v犯Ad #Ca8LQy~_ ۲Vq~ +J{tW`biD FD=|n,V$|r[-s=M 6!g)/ʐ\oyrpຩBKï_΋owaFqp_0>/|y'~F؎ 7wHuza>evE!- ׷˚ Ep#97 YS8Wb8ʢm%t 8o8Ft_h<﫷U4'i\Wp{[ίhry]bF>fTbob-X)aגk k jTIӠi>?h8yqQӮ|#hlE'r4F'R]l&hr9'gM$ PB0n^7gup} D{VuU/7Ƣ~kZɀ/+ mg@D~%o X-LN/!/[Qeɭܶ-iR6ؼȇjp.Eėj7XsYioȰ 2ehKDyp.r:cp s0h] 0\%xH")!6hjE%yj9e̮d:C&Z ^vNJ=d+^{)Gڭl4gYv$sr&d~YI>U"aD9n @2u}57Q.̷.5 0[2O~p5"HF0?^_`:ߚ?MM*"ך.L\! T8GPT Ω˥\lLkOAG~f:wJ%e J1l`a ٥V[<݂& vsrC/q Ƒ'Ҕ)/H)7pJig=ӓ~D;n/ƿM ;t'=ĭqv2;i-ypȫZMuQP%jL?H>fPĢg´% "7@q<23ؼEՉ@T6DϠҺcGk{k- 5jp/#Y²#\PF6!ӌ CkbX'{.ughgܡfX)P#H^b5l?5TN-JPDi~;NU?ЏZB7Q:@nONn.gmfq̈́"o7>7S=M^u$+.pxFI%bҥ/T2x]?/k9g9f Ƥ0Oޟwq&tAef Ô}(NƮmD[njI& 1|Y~yavb,Ezuݩn2 /hc Hز…rP8;q1\㝚e]OSkHZ %S sv`g) 妠ZXOXteoJɖ /qIN\)`z2U>] J8B;* z6<,3WGS F.79(ñh?,ltg*Cw $yiEН4Ȝ W[TH֓+XCa&{EPQk=["81N<$?Q @AEIcbhJ0}gHZ:+KAD 4)lWt]^rMC%6â93Lh&Z|];E EgQ 랢bvf/VdUq"'Qq>Ǘ A18ω@CY܏kN[_]; iQiY X>"^XytjZ~m{F*j.^gB3E1«u <+ES& %(O(PE vܟL}6flިKaAmu;gAYZwhZ3wq?*gpCegP=ᨹJ.|O, -͕J,V$7њ;2^AQԆW:w+KUcBh·^X"I p6ɺJBu!R)<@ cʈ0-mAƋiyBTSO ա(o@|*\FY^{#I6W}IWWگ NdGo ʺpk"ojCBDD~Qf %I73CÖyyҗ+35#$'i(|&cR>76tVyaO;`p-9&I4Y& 򮤲fE$%Y T(y?p"+ 헕Pl6[@%ћ׷GR,ӽ2i/BI)ܓse.;ZoyF"`QZr@..Жg_x)+_ b"d.0>hC j8[b+Z~5ԭv_HsU՛GaCi\SD3up%e7@JƓn=Iʔ-sr䮈ŀI\ZFFL.)F[BEv[ iR 3Cw$B G=VDlKZ޻" rv[e==# fjOVnn:?'&_s}=iÚ;1KiB E&\O޻]7;4dHgjBؚo9;aX"IGT08f}նYB'>gM|I}f1| 걆5G%u^;;9>GUX\6ˠloLU?0H@\[[`^+naᝤI@~|sW0 cN`+FH.0PrR9!ZJգgz+8sgb7z?^~`";ZpȀ'A_?HrfFYCbEYG&: \1Kc 9KW`gXdU"M(2V~=A48+[&~]-N,ahf\(Q;XC>gOJ!7!n~|E*)AO)SȑoPމJĝ2Pl˒\kg,6ONz`?FyDf*K0Q&ut U_7"#Iff->_%ѦJs&bCȹhZnW8k^:k^leH3NV u'{PjTK 2j }0lq<6 wV»C'}CE5+iʣAVj!<1>ʣ$cSPtu`Qé=Qo3QWq9ũ:J2yCv,` "p/ec I r'|(™sc*l!zf."rǮ3 0O8vmEDKsu!LH%yr5xyƨ$ytѲNm/A}Gp1&ɷG_[Bn$ׁm/JKXdi~ d߄ܛqqfEĜv_<`5db"MdbB*vU Քp>:߭H!mv4z7x{\kղX(;<|Q*8(5V3lIsO'<[04K}󦾞O*ԑkt$N92.֨;%{LH ֩.M8dG{eO7/=>-\TL_n-wЁz>(oK#Ci4'[Y h|y 5;];fxbxlg6q%-sqh'D,k\ G7,̛ص D]3T$ON3i1ϖ{ jY#_rst8mUJ%)`^Bb2!5%މ,rlΊyh9 f!P;u.Vn:|) 6.A0OAa[צ٪j8=)aYأ A-tO`SFxI l 'i㸿 O7#M l|:pRH~nu^\?+`gG ފEl({AsCHo旐ޚHrg! .! !Ak/G};e6Z]/L歽etƳ<lF,ub":ψCx>٘5wwj5\F79x!F/,_>Ptz ~&΂AX8 es,wծ%b8Uތ kS ,T^Rj; \@"#f.<|rx8 RdU/>ս!Na;dQ~ڊ~xu(ԇ"?ݣ$0;-ǔXW0XƏUVdjf!MkԤӹief؛O1U(\:C/9c':ۢyL,欅>Z@M4bcI38gZҹ,#ܩn43˭)25Bj4hrG]06=\j^Ǜ$Ƃ*<S'lTOxIp4a"#*ӰoL?iZNb0/ {wL4pvtn`q1u8mV3?N-S'dsK~P;M X8{e6LM42 ձՒw<-K@!16x;aYݥ*D@ `7~8ZjL5s+-ZH+r !jcYInUCŶ8o3V}ts+)P(ԙT ǝ!^XEY4Рn{sEAjGVWN)6)FX2D:F9(NLsR~60:f\!j*zɘ*9K 1W̆+[w* sEI I:tQʊ W_h:40.e&7b[e/_N-NYGv'j )&P8p_Y 2.$ވ(޸Z1+W9ܗ;0:ćT&Ռ?d&^MA7a3 ?ێWkfVf9#vyBTZ)5vT죄G Jby4Uh,4X,g%:]~&HpUĎT1r"C9)۳\0L}yL7nè<\i8)3l<b)&:șU^oki )s1J̩ERQj99G0~~gweĥA* JN 1+Rk7{KhG6 xGfNs1~4KFW#"|n8O*w.lDa?f']@<þ(Gj[G+=jʖVsS)WjlJ.i/gqUF:,H!s7]3|z?厪Fk#ooa L׎~ JdZ ɿxa%hfC4tDZ-}sF˾TXw&=-[/nxtFoդklH{ha/q} i2>1F:JȣDN6,/Q)T(rh7C/{T(h H`('q'%CRrPRܧfoM\j׫N{IӔ>su![_-]RTܧt^J#2qĜz8M^wRdꋡ*>@/WX|INU j:kv{xL3xKh`GnHuB9˄4'9^) {|:xycc:DO0p:֤m%*\swȼuĺkKpӑS{@_h;4=y1ѵDeRcN'đ)V r?K`:xHkm9^ԓ\J@)kf$ :98fϛln߰ź- g@ޤA&f"{c`Dv\%y퀰N$/GT S1R6\R@0j40Sy3^?TNRlJ R@Lq&ܸ71nɱ<|Eb]6udz$9z>T@7PC @-naBiOq𗝙Q; qgslh5X4sɆ]g\N Otk!c oņYMTxcuUq_8c^ognF-Ԉeufڐg*{cls%s5ٔ&N ޤ-@V0lBu㷀.Ti fW!-M((/W&p$ڌO_XE''U,%}}d f2H@I8]徼{n^2s3L1# N2[) YG=J_@3E&鼄'Zc} W1]ίXJsa/2^R?Xz2/ďZ(P騏`҂o tat(W483 p"~)aDKV(EmY{mQfvt-n&/ OYR?OCN y ^P<35<KE rFeć#Fo9h ORr(!^~:nِ6 xXxB WkUֲfRC2sRnHE[1vD!lRi+a;IBV 0Cџf5+7[띅zƘg6qZ?j8XZjff6Է=cxw6c0˴d?2="NļZjf\d`M0G ҙQpM[f"Cu:QQ;H軀nRI_R$&eojowKT8M7KVo+P5ZC{S&2gk6RE aϦτjt`ǍlG\0XCkTsmBX-EÜ&ߦeS]3Tpُ3dzfgB}`]hxvԈlF{^p!X/gsE"ZH'RuqUP=$F-qr~d\m=M}.v _-ί+- vm%B 8pG2Y̥KG/KRM7q5 5);|rITş$leY{͠2x.&)kuњu$M{πŚWA|va5X9I)O\`()kP8M-̷`nb#@v3'Xy޵j'Y=DkURu3szaea3ׂV/}f}x#}PR:Dk0wlUT֑69r2ijB7t3 O`]t$s>7d{q ~}Tx>\6"$K`GfXx45ccde.O?kL UrR|^p /)^7TYqQZv8b8o+Vl(T7)7  y&4`k{Qci)?yriTqwD%1Bĝ,#ī+܌cp4wJFĆTn4("cޞE>PP?S8vBm?[%p& &;RfKHb<{ л /#VfE385޾[6n;n,w0 K߀ bDZKq͏"!nX;SPC2 <i 3ݫQFGX)OVFb+!{.my#|h%.~]Fܹ1)B<]6zfy?MO1c_wN?Y;cvSl Bܟе9?SYh:sJNEh@ LN헼mZ2*1P}b1x뼬nAA< Ag/sj NNef dfNSq(}ӯnU7nWq)Fm IcldeIVޢj/ 'L+ƔՌ`2x]6nl%+C_5q ?$f^"-^F$˿ހgUH0 @ś-&Srɗ¶@hbGW!(?]>=Vu]WN=q{O}c__5ݠ(.'rˌ;r*~Ă_.bA뱨9chtwOo #\fL?Ca;H1A_"e# p^D0tХ$dűfL-' uu&#/o jI?tĀQv6W {Ӝk3oYf@Tƽڝ|LT*˚& LE>t(M@<V9; .aVF1oqK{%yXf2aUUء{ '2in(k:o(5(+(31*؂R_mзnh9ŢQ;^ZfݻȘ #1 l[I7/]<Ւ )ңq#q+Sr^2U( 'h(wJɏN3х^_=EpY&\7|<"kގ$'l&Norz sWy.;O2*Ti!ܶ^"5?յx +!$Pi浤.D8>^c\psG@)Dрǃ 9 b?&1cgl&(< Z|YYz p9G e*7Ļ{/n|RnCz+Y u)[h 5%P˲4NB uےMhhF@J2_Ć5,dW^L ͅ6sHr+ގQ/g]KS>|nQYv'1M}jaHTv!Z}}љyfE7A@EBղXڗPkD:88BGžb73]^A4A7n܊|fQr 9p x(Hq}?,[%? 3_/Ii8Npvc }OU <>4bHMT蒕ݐ7wk љI3^]0YzzA}ӥ)ڭn>xo]1{Xs̀ꬡ0`a>o![IL܃OqjADKڲ`uh "$VZQnL*ڿ0t@xwY&+RI_9@1(!`seQ;{Q"\tS^B!cpʵBv&6%zmMZrgHlJWLEՔZ+@]0 2qF,Hf&8P')={ے 5 囫5bӯZ`je*\dr8Hb<2r|kUXOG 'oR$ƹ a~ 6Sgt#ЉцYu`mf@&rY2OqYdX"͟ؿ0KCY'G 6X bs;/̊G=""ql85ʣFr\y *kB|>R<TlW#UZn:[C~Ƹ],ad *^$ lXpCaؤA?,\/%Nܺϛ(vHi[ZѸl šGȑ=:lu,*'I.; `-ȉ:G xdhf\+AӵZ;6*bV UwuBhf92DR<'˘ h"ohPR&g05ZGk0p6[\H`Dcш=^9t$f>ʩ@{ml~m\karȪLF `uLؙ(`_q~< ʜ c]kpHYs䭮&KZ: ba4GwSA[%OF~ z`d綝=ɾDz jbL\6b/ BN '/:k}S S&&E!Oґ(2L^?eTLC^>ZZWÕuw-ntghJڋ \ u\[ߡa?>V'CR-\oz%$> qmFVdڶ}3?<=`u*jlqDͰ ?@>I>1PՖ-ͦ{މp>:NVʵq<'>Bq%8h*Qlk/0aa*]7= ?K)YP]u@E ~smнϟ1AMh1<~k余 ,>+7h3^ZMݼ 4w~UԘWS7ڻ@@19.'s*V9]TB<}UeلzS 46*L8 r.ZMe%(Z DQ4of,1|4\u|vP'ݖ]f z/(+ l*!!:$Qt`j|o (t&&8Y`֐ys딶XǓ\NQ:}[{I5 m JtjcdR h{B/_*rQXk[f3sTS5oJe pi-* Ig`f?oI$u԰'(# =4s6s2f^д@x'|ϛjBpiߩ|pN|9-(nh$M$QyQuLGW\\866߹5^)dSqTJA^i$oW9vVzr?\[1| ͊$CDɩ&fD"GѮQOmstƫT*p3iC!WBwESq\)Ou{~L`&m{ wZL@Ϙn / tiI8]ApI^#7_i -=BӖ6ka(h,Vϋs>񰒗d躖}Ywbezj?$G !a!?>B|?+H!ZnfC"Wjib7k",gp m'Q%' HeoDx A]6 4\K4PP}`_}DgЃ -0^]eʛX 7o`ŽG kb}C\M.Y#c4lY:eAG≪Jcaaa>a;LVC-@'gqD6<~K|{^zb͓/eXY-w P.aᙵXJ=YwU s\M9O\ `rloGY<:y}luߧJaqI[4鐲Gnde1qFY\i^m5hxoy`Mba!=5%X 8>%Ivx{x\7u'ͫBբ6ĺVPFzk<>%$[L >֕f /|L愂O}"\NwJYg>;{!ANɺ;ռKA¬̘fqu?hGB]G(=W&Lٕ\|[&.wy^O5G)I&CHb(v.uΨ! *%M1_6K͗7cQYcy3W4gȍ@R%t Х&5忚!?3:vh|YįZز`5ԑ>ivfa3 WOd]Dl\m}ִ cG% ^+Á4gȩ-0.;,~~ze~J a3[H=Sa Q|!Kf<|e6ԍ5Cg5j[`)qfǺKg-g&&ѓC`uaV2)/Jr,ںՀe=4/<2I 8t$Ӗ7LxӳÞEdge\ˣ{B4@H"W M >9O62O8 A@H]DنUS=1:bj*3,;Ku(}!nQɼH$2X}Ge囚>:f<)M +Qp1/.(;WH1L%c p~jܱ ̟xգCzdXP5q?:jךA/)TP9n%k% ?ݥcYm\^$<1ό)F712 ά~r=!حHU/Z8( .,"(sE4eMXWKcxU K:䑵gGSg*ࡐ.乘sC%E|L+5PAl_`-Lzwl^JՁ]BĶ+Xi{z^/(ؘ|MIYr6DLAHCh7i{gcLgt2/_nZ1PZ>p2Wu08N+vV ǺnZM@F ,}J#ZFT<~-tm(ac6+C̀9pcd_Pc`CtRŜE;~fxc,w$bѽ:*#i%ȝ+tC23%bG sKgNz( Wz6R`PQ]r'NW!r5JM1bO*߬pflRۥe L?Af_K x^*>unK"%$G>TW_E[A)^B:zPcX}6\&fgdP @Vc_[%91_XdEn tzR=JnTd^WUI[W똫.2 @rf8Pc-M'װ[#g [gP?&hVă驼3GkUet\4Xlѥڸ:;r# ]ut2m^ WtYQdpp{Ӣ-{U8=Xvv<69P<Ɯ'Wyj\/ZmdTE ֨$()Wl3u&)/0)=0۾m"l>1]Et0KƦ`f'f8v%v@ Qr>;#;ߝѢyDmD⺕p5eI+NٗvK)jGEp3܏Xql/77'Ǫ@Cd@}>rhɖ;'ٮjC IAИKzyN7僅qeTGw!pŽxwkLcq 9z$}/8+=.#gM'>]Ax8<Āz*c\DW&$Ysqf50LJ~ t/~v QX&.9VԲ#)3*6$I=^S6HV펾JF"Y` PWw~MN]h ~9ÎV wCz6fw+#өnvTH=!` c_NmvPD+:#u*\L8nа֒ub7ÇX7Ň[s$|!b\ U2^156"bQB*&( m&H9.#4d<ۑc an#Y3Vkg%4;!0qLժraS(`7H :&Mu!5iL32"޵'+qvЪt5ԕ 3jKBYex}g=3BT}A";MZ0@}J/PI sfyiqi)2 cx |yxQ/0V"U1}Kg$*R&*8.Y^N [V d>x1\i4z1XzLT)5D`ч5~omܧ(X ngśBGm Avq‚c a SLNW}js^8-Ccha% bֈxⵓyO=Vl^xX>?O&}3S,=VD2~U C!a PTT'<odfH@eb*2]"EKl|itO`=^scdJj!zN[$l'.蟛R_k=,o)ty7ܿksΕ1`)t’FY%Ɍ.l}b S8 bPè=gR~0QAdOú{")*DyEQfO_^[IzŪ{~@T z ӖGwӝ?͂୅kQe;[I!Tx 6̐uo褻ucDOq(\0<Bk {HCv朵ߞ X ΁\~#4}?S-.T(d ߓ䩺eƇF ,gX@ڌY͒~o|-q:ʋ)Oꊂu<$JC֟,,!8QJ9h; n0L4.P_c75 l3)wtM;# #Nr}|3tY)}3kz ǍS}fz۴pٍ>납;)}rܿ;-\gf}2OXi`$ g9 5x>?1TCQ"w\R>؎`]0\v$l5+O$$(w4ܘB@IV>01b>S_ឫ2+nܤ`!_WHq;$d GB?6=@0(,GXf=~q?:8oX/!է6A΃^3֢ȇT,Xr4xXQX$*f;%xz7_rN9-L]&@'u]hQ)~PM>.X&4c'#O&x͢÷`C47YKظڡ]ZVsC im]\t6~r)YrF-D\/vjRS'iÒI_ѯaY>^t Y)gd_jͫ3$Pٻj}dqbbs+^i# z薙0+VR?KZ]adGz?HSj &HCPʦ%5-e24yN$kɆ͛08/_X+X\!F eR.D]K.vHrPz0tBb6\xej"@}E\;m`pBbhvTU5Br\oJ"ȩ*Zm!tFo5ty]]jb.OԌ® +ү AIAGi*&H4>h3/k?N?&7Wdg-CAtqIno4S!bzKݼI}pAܜR2f*.Ef OE=pqDb*oX˿Y̨eĘNח`>//O $4-nxP靷PI_"} "N(/aD&b-ܨl"J%mtǐߴLIj8c9_ 7/>:6ld!1ԆxaRwWdXwNd}gdbVՈvaZdmP8bL5T0ql2eWu:)z桐ak1a޸c$P`O}J>k*Ǩfj+c@Z!׉y?fofVC<tIjVqs@*{!Nkގ7q1>RIIQ3?W%VY=cb~4X܂:2K9ܣ5'{)3b c<}epǻ8p)m}k%N'X(F567#2ޒk1]Y?uʀaE.O˽&ǰR; D݀2l h RLV&* ]5xp) A$zyϫ٨ =[!4H"f{#1^WA޻+O;_4v%jZp7jòsE EiwEٮ n:]-02n:<馇!vn]dgK4855Lz[yM=Y{C%Ͻ1UZuyt>^ @)5/.`k_ m֞!̮(*xc0ڛxK=0qfpw[OMUӽ<^`onA<뒙{&6^Ŋ5|JWG 0*0qe;N-jwۃܛzf1se( _W֘= DيrZHւIS:BL5!^UE~L용UBaN˯ׅzNDiP ́3#DB1$j*ԫݮcM,00o>2/;gvBE͂'FZ1(WoJ[Mށ<YK<},LHS@Wٌq_ !HJUB& Z"wx,K.wzKiJo2ts P(c`M^Q@MLc+qMXuX+_@.hx`B(asvߐkѾ Bx;JɬMW9Y.uhuU5vl`(&Y9uNP&Ac*,D~"QP^ m-$h7L0ps\EmYiulZ*|.\0NI$78@1)ѕP:ԍY>t$!'é1Yh!ôd#!h{S4ꃋxo!;&eնj(aM56)e}Ҳ cX\7|jcYJI1Z[iu?Ytx%1gS{*$ hnP,"B@1',xJ d1m CCT/fW4#CcGW^a"9N1=&͆#r`nS Z6f.j Jc{BZ-sUrg qiyguXn U吓|ն3W*szؕV63neכ7%eLa?%J,Z녬=MMDC Pӟs6':/ ̓E5*LZL< )HBLݨFZ/m tgPl[PmX~\;MQ s[F顲 Χn!Y&.aK`k3˸6Y4|ǒ`~r.a#7uS,:$ao/^ 0[d38,QEhF)¿BXyy ix$\9ZշZ@>et>NL)Y(VQ.I!$&3;{)'9J_$Jlzl<]D3D J-Ff(%isFϹl7AU(#c.eJC=xB|:)znfi;(+ S-3KF' lfz11uL4KPM|a&Ӟ}j!pz P9Ȥ:ƥs! MX}CHk5q:)Cp. d*ܘu 5ZՖ[B-/jO@&hQ ¥m_~׷ nɭp8O UkmùdEPa{fŢrl~y PJqn ;E Pv@ݓ%8rLXljt!k͈ b*xK/n vRGVTRJ㜥=8l!T_毼zswKwSSA>W!B@OuRne1#@_<Ձ*17ȣTXbiq-53B͇IٜX,fZW)X ]Fuer6\]%uۯhW&zt>YЕ:)ڨ e3PByk/l| L שE,uxmTpF=2DȮmXjt=s3Omt$β@j T((S;spfTKOqQCyؕ>ag>܄ŋljQ@ *N'f r0Uۋ?5Tb`y.P3anl[0τ2&"h! [(R^SK= qbm(SHb W\m(^*Hht!-mB$Oi٘͐YL-IYOF8~ zCJ Й K[owo%=KK>' W$O1Z;M/__u;r!P ;&`U( JMkq_m@!i.Fu8LR_B) cxľ[xpQ{sr&ԂcV\R W2fQSn9Cfn~qfsn.wi<^bN͋\&۩ ps6aBf %/%a' "rGZIݧͩFaX]js. *&~&g!&k]:)L 3t$=+[V .K @NF)@IО{3?0SiU#`h2_6S69̂9[Ơ`hIyjYNG@o]Awku]OT:ti87nT Qxl_/i~-OGhr_MX_f{,*]ftJZgT)3A=:W+%,~|TտDӉ\ Cl3@iRVzQd`S $RGlR:flM5`/җn(:4u '34u)毖u ZC@6W;ߥdow~%bDfra}f4&L z^19 ux"# F5=p%/҇*N݌7 #ɜOvGf>"$ŝi8E`T'* fZ7gc[ޛ|ޮq1B0TPˬ[wTWՆ-3Z;LUsjLfO~;_rǂ4kBXK!׺~; 8%uYZ+v%_߼o@ʀHMfF]6%ڇ2G(aÁKc <4'p+u;$~C֞a8y.X;]$+0&a%c\$:&^\ݕ9siYxZK4`(p[lVulp3`44!Ta~zz}}a9AHyf͠r6T'V/ tOehM ``?u) >F"1]""ϠGVi:靐ꜛicHuDمIV#Z ~35vVLנ!~{v^VWٗO NCXrFc82*:نxTZ{M5'DFbkr+ïyS 8i娜<#Ռ<ď$)f+O)/)xq]!Y5aC4cfh4U#"t]G&g\M_*͋t-ե pYz%rݸU! ;k١t'掿t7ljdQ4+]yZ_@pG˷=HmX6\^LXG{&x[/Ti)jr2nz%U#w{͚+X9Z0l {fDr\7ad'lg-PFp!#Rc0#ڱGOS)_Grp}XԧrL1 3 {{_tIeprJ^U{d~!4}h%Y]=zB0~Gn> #-fO=S_H"f }K* Ӧ.fm)T|J6ky>ni>GBBtT*9t(thCev ;:7k˜l6י4̉R_={M0ayf"K!4wF=Y6ɘ.2] m'x̯=+wnHBGg狳}EdŠTO Xf?g\-%lܝi  6A+\2^bmɆ._$tg >x㙄vЮJLUb;U@D5Af*lB]Yf?YٰE(E)+JkKZVEBQhL''9g BszcToguYM*~`yOG*W1#V Q^ăR61.fꟲ3Dܱ:ZHbtVmՆ==P7]1 "_"k'w|kkdQFT+ ZO=S +T.vPlkJ$kiV?g#YՎlzq9` Wa\-biz{Xש$npAih=ZmNnG/ker:VC<1se+dCg]]s Kf9.vtA̖=r}~>v7ЁҦMw7H/%O#Tٜ+u!Q&nqAܕ`\E3Tt])) B9J?S@ @Hx ET/c4ə5mؤsk w# Y@43Dz($)Z] 02h4V_]!:i>B !FL =;7bQY/O|L3 ,-۬"YfGA{+v>;TC.J.pZ!n3dz_2 -oU7>5%ki Pyvo݈"=W&\^a([>xH CBC˧% 3,i@dsj[/fL"k}rr0 eNeSHlcU¢ߏZWɁi>*wZuH%ʾ0mUP@Ħa˙3я! yoejO^ Lʢ ;LJpk^ Xs1AIU\H7Q8ʃ}H1U !%@>\`_a8M&ZZ8}|,uz(>B!z&>@M cR"סf-PݮҊ1,r04qC#hx J1O?4CɄӅ-If5C! W ? ]f% Z?O·9 A0T܎^ qQ˫@׊"Qv,kI?Fp qy$Qu ɔVkP )+Ț`Jo P:>s<?Y%μfA[bMU;-$w\恹]ø"ԇ* p:rI[ie`w{ :e^+* k;FA/d$Gtޗ[s3pr1W@1PD=hO,)>9 #^\62W( P磁ˣsIXb! 1?x}-<{%t@4K. 3MG~DBK0?Gw kbY^\0ꠇFcHL &t.1QÂeO^}eS%? #5@+Z5!8 E+f.0p Q B5 9?:Z폿3\<8i`ʚs%G25ʴHwUnQqK}m EEHI fUs& Upkt MBߑ+'D:gd<m^k<1ewc~=:Ly33kc\022DXBG yS4|D#Xr.&xc9(@23Tss+#mO[5m{c=յ7vV;߀UJMc.:5_./ K 3>lÍ+:M4D>wf2Dщ._cu &F2Aiܹg/|•H2)C,|o.vad$O4ZuQ0sowZ*Rj>kX܊EI_<נܨ 7 6ThOdtp7yپދ߆9|tJۙ46ˉ/1Bu y XF2`{\̽ ٠`va=WJ8CàL(:\ǃ RL8fӳc.oS!80&4TŞʆ'V5ZAe4ٕh[&sWR10B`($ bRrF5}8GLT,iN}DhUXʳޥQ=[+d)cUN|+ɏ1kZ^Nrh2 ʺ\V \=!Θ-7]XrřaG8xirܹ =YNKS\%_=E0q|Ӓȏs8!ҢS8L# qA%LђטcoFZiAc$+0\h gugcV ;w\EG}TLUR#}lNx=Ug2AFr2ӫNfaCnKi\clpT2 `F`y9_{kTJ6,A@ [iUZ{}O?OD&V% 각M g&Ò<1**( ?y4skv`OiG :RjXFi|VgvbMs+= v"V>48^PB _=MN !z|p>'cr\s.@>bxgR>57\aO3΄ a*>+7fCu98Eb:뵢6R*y$uز3c yRyHK&YF{~ " # ]1,oZJ].CA־fcdzM5h6S[%QJF* 0-,,Ni`14P9,9j.ۼI>joA>g{B&G+iPC(a8y:-+nxb [[p%֏''X('Rm~'n\v(mڪә*TI`?!0DD3B2FsG&}(ND2zϳw"ŚswP\Cb7ƾe"vvAG۔l-KEIj|4={"?4uPJi ^/JT.m?UM8]n塥-RHM0Ӕ4Zmq$hԝ^f4Ơu+nbX ʝH0/^x4'Ԭ9T19)門2I(ΑMwuRM*{nv!Dp ^Kr [-+NQ̈́ F=L"fe`RIhށWtOP {I,HO1@'#;!6dm$> `m0,_vb~∛B bYF!mҋ*<*OR6^~;P~ji1QsS|_.DDuHEx1/}HCSokk iՇBr_,ϱ1 t>V!*Eb8ܾjW-BhR;phXp2+ye7ol=xE{TqKS&}= F5q$Gu̖jmomN z~z4D%j+ռAdGoѳʐTb@f=•=it=;v };#aB1 ոʣiQ$WV֍HCJ5n.רnXIdQ@uh}L]r(3 R64j ʗ 6?c!Es;YoQ96>⭷#g0g!1t]t\Rٺ,SU|fƭ=ovxK-1e'$IBX]O ʚj.GC/ ?/NiJ^rۤ]s}GJ8/ 5M~u9._\ÈU6VLm6h$R9܃,\\wn%%;M62ɻo1'˻3* Wo=*T`RI5W=Gܭ2eEh zZ%hGiѥdـ\bVzfɲ'ٚ>il/GW~]TF;Tآ8%k&_y:N(VNWWS%لaָ4*ڄE6NtƳ"^t=k)F|{oKBdMWч@8 AlGF=__%Z;"D%~)vJD{E&|$ + /hqg_HehԚ}F5z?OpB,KG˿yM\]HDV]B'NCҼAT:}`gb@8' tzUjt{qOpUqZ-Yyvؠ]귊mQ?m ) pv E65fS$1(AduRB>i}]kN.pL~R<%53+l @ŻK6`+xcb 6cn2'kB_&d[:W?]H`O24\zaJ=@V[p 'O0FuEBgibԨar;{Zo 'j4I11SBQ.FQXhiN &߯5Gh3|IRN϶^6:'WجRvjM ߮&ԥrw~B_k&||qhG u`AP$*o%IpbT a*bio@("ʠh䒉.ӓ9X*Գ? fBd.Z o݊%z7žC텪^Jܲom?\*CeքGSmIbڣ0loRs6~,V,n!'P$^Jt Cf}* fyULcw~JRWu<='X6ϼc&x`C?uɻipnm)?m k=g=iS+m(V D(&QHMko~0#RqnU:M'?Mu9yIjZ/C[Q\7u>]eI% _ڸHO1Ks /7Xe"6Y{νaD՞ש#>mI/tg&W;!m>!&+.Ł'lkX9(+_}B %/jYF&5 6gMzII#Uy3S`&v[CC$_c҄PX3tC!?ӰCq<`K}36($i:€ lv^rY ]e蠮(JCM>Qq=dpa)? ck3[_6B(%&N)-bZ6иN0 x } ]~RQ'={6BJxh]wvPL^1Y5hV#@-¤ :@"V$(pRA_nɴB_cңz@?oYّ]iqPiN4_[.yU ԢhX[gTm6P9NnlȒCp490H{~Kb79d.sȲIh55G/""7b$ŔOkA8>`b@-2`Hi% ?ՔB{ODmRxJ>3Uڽt*ޯ+(M~ro?ad't'Fg]6`zP *BklQ OZw@ҷskI-Y^I:Yw?e}Gd3ZYt<ј#9IX(-rE794yA5 Lخ N` o 4!yZ9)ܧ'[2]8&Y@ԣ -YkcP"I'8@üm;:(3+t`O8ԈÐ}槏VJ~"mB-Ʈ%_1?8'!j`= `n60=q0;ؤN8Ņ,o}f1:KWeiܸ5K kxQ:y"zɥyAd v=ע䷍k[#/]Mxu#If )>-Q$i;o͗f, Fn̖EB0bMWPBYr< Z & Mb`4 B_ f5-OĖZM)VET&6E XHW#G?c=jvx1?(ƹOȄۇ:`Y;;ś5r&P릑AP*qKF,D2  vztM a-n;Mp ^c *(v.tC{^Z5S[_ 05+n5>O{ FyTlu&&bG7hb 'OZ0nTÀRNI7bEk>W8)Ir-Ӽ;9iq򌑸f2wA{yAGV18>=j+1+'/sC֘txA XNuug?r͐N5rJ`7&Rd%kӑa[PӓTtGo`;H%X鉻 prѬKe7k,ͿXhߓwS${6%K9l\2Ǘ8j5 "v>">a I+{biӵ2"rY9_Tm%/m s ®-ydZjz 5Mn5?sNFWȗg3/?c_56k.;\/WMK2Hn{q9-2yio{.:}ƳcE"\eIf1QODi}PWiI w H6:uJ>lH|z-pv6~e6~"J1Nː~\+V~JU < Ñ? =#sp$w =yҴ@ZfmY%50@hg̗ cCȾbl.5+gn@kTY1O 7QRRڗqS KRr>!d ;Lhs/4CqO< QZ{SA>tU]=B|uKBT ,%vԱܟ xe UH̳%PUɱ=#Ne7ff|¤\͒%mSJ_x8!1QJ,e)P4r)N׍(LTlRänG[=]CՌwבSȓB+Q%aӠ-Kf_ե! !GAfIa˒m-i_ŝ'+-c]I&Id(̙rQB_R])BsKtfH~?u}gkgMdOQv=L5'zYq6(kq9$K"(!Ҽu$ .)YY8X_UT"n)˭||XO]ɔ%3(LT2 ׄ`FNnZL^؆ F'=iZIJ]͓-.fͯ&[xvXɭ4BzIa fT~DO=.wyWZC`On@(.]@AmޜwY _b^x ]%n~"g.zI"'y#m|O;');yqC~ guZ:|U¯FνD3䆖3(A.D.p#0(I8l^-S(28:TtPpy;@ѳ!Wn|wa1.I03 u2Ax`e8ok𺊺Wvţd﷜<$ư5kyl;Čک\&S٤Kζ,}ڟU%Szl3{i;Fsk+u7k>ya]nq ieev|0́svEUk

      mWf DgPhH"4؆+鍧uSx0HҀ#I2sKI;뎓$\ *h&?;#z(z"%(&sGg|sA3. h1|lp~.Tko|fwx@h+Qiz@pҠ7 #IX,ѭqoiPbm'lœ5F.!dBp%`˿SNN3]֭a p \/]3Er䵤_<ɍi{g*' [Xk; 6aNe|7)= wx"b7Fqyڴ>!~Xm4r.8UV&x _2i#SDPi :<Vef$o?VSnJW - oY6Ѭ(#ӉhŸx*/0 hpG <%;iu#v%τQx;3?͍,?Q( GvnH[^!+ tlZ/ OJէ)^`jP3|?H9 E`Y{{ nyƏZKsfU3Rp6( Q-C}mV[t82M!^)J Xr|0\'ǼeDF$4Rh $I;go/e‘D܄`PkF%㣭uDxTKͪ㣭!VYC`fo?!àPf)g·eHDg\FK VR4-j7Ľjg1?$9|Ux1^a&`ߒ1cceL/&7 A;ĞO+{`̾z7+;iWǏp_lvxcnF ThF|:`6)ߍg"ʂ?&s7p{*-=; SqwY"g[u 1}ԃ /FryZL9=ZtD" Ĭ T\߂؆ko?$VMA ʣC>pM]^LK3FAY1Q(< kB̚5[=@\8JѸ?AMI`gTCSÒ`gzOʲ K_e)PT$L8+lZRDb8.I򍧖Mِ~Zua&h“xI̧JyWD }Q& 7<0Lu9h  Cof`e`9-&wH~TjM̕7ˏU+U̇?W:o ֱjF! ytB$9!e6Sp@ °Ӆ{ ^յd!lyĶn|Du4D$ÕƓG/u:E!o:cّ3'd&7x"If%[RQg veG;.Ş<,(ܺӆ ?ڸ(Ȭ<|GώcxN˳ٔ M?--ָ1NlC ,`0 kEVKq|mjR&D]g92g}# ||M!БlďV>IM`8DXke^$Jzq \tUTz(M|)$qܨ4'{@4r(GY}xZzIe.Ư<>:G{ޅ+.vߢ-91Ow70 T%iRP:Fxqw+s(aDzQ0oWrBTAQ1,K+]#-K6]!ʞ8eytVrkA:ƻޥ>ݙ_&Q};by͜(cHI %+AGg@"8+;bQ-<ROSLegcK3 P>ȪYCԉL|nl*4=SM}1˂KII۶nʬm`[07Ee< ,|Yo ጰ8;qb͢A7, ;ɈrNؤDã)BqZt$|G.HÛ*8,vH؈8<{E=({bnݢG4I70qc3{01V.?~N"i}_Y՟S!DDrO16`e1!8 };Xwôd8̅:(憹 ۙiwza~05 \ h? ||`R@%}U9lYs6N.柛v(J;P^%V toHlm֝Wep.xu޽N]U@VΡ~o^+3$W] xzԼ3P~IHT51n5d3 rHft̨ڸx8Ki'!o?SS85TδY$=]>QB呗7lc TxB8 Ee񽬶FjL1lcgڪ]m{mtYĮ{#[&I*ٚV (˷͂j3^aXJD -1eq1uJ0 ^~(H2c2IZ?VX\{?<*V 0^u%`NtTݵ1V-A5o@oc8# n`n !!m)kJpٛR>7ŸANH)[X7jR75BFvR L!Jep_ 6TC6ekJJk~Cs[k㡒Fy1?dݗז5K L7Xݐ;KG(Z<>(a83"ݥ~2<4w;՘Q #Rs_Au54.&UePp c@g|7|ý0>B}GV1+imM]fwa,Jhx_uDx9 _^5u P 'mޓ/y OV \=Jw.gԤd 2xA=|dz$-OvF`뎮bCM 7 c_0N% 5!9rWpu:>ڔE+]T.ReD(rt%Ig¥"; &B`GujK󕚒xk9E>osNVAU2e}[X\ .GeeM 515Bp&o%ơ3F*7RKNΩIz\ub-tO6qu)%_.DlaAAP᾿x3ҋ[^w~25w# AKW/?Tڋ%|k|ʼ61d~_gA%?0I_IR+a^95Qc A?֎wl!4E4XAϟ"PƧUĜ*q#s *݇;H4}3oxerÆOנrWaNaa^;x65ݣM\Ćem':Qe`d0Es0*732a1sO Q|rǶ76j.Y^h͊R=iy5B̵G/Nc Mp_a%ǿxm=n5j(k?ITNb Ed@5[mhć.UW|a%Hߗq7f7gjxz {t=Ib-͵mhvv0QuϬe,Q G⻝͇P^lZy:ohΣ ߺ[p #mcS3r"q)so;d 6_?.THPF!,p,ݱ4jFSf?. ː _vOM^[}TnO+]oߖݑ=K#-8⭋x7>rKk\<@dw`!)qGx*"›Ɨ=P wr*h[&nApfX pr vYٛ6O*gC:چ,Er޲N y'a9=Nqhy=}k(,dH+gM! E 9< k2y'uB9Pn<#SnM>(:.j}bTwLE ""?R=ik="wvۈ3aTG6=Й_Cײ0czw F!zXM,Zq.Lꃂ_I)Q6毋Sm(Y)+>l$EYa,PfkN[Jo4q A`)>rȪVbPk?a>H'1=+{k49GNUbG͚yrRr+୔ϱXlD bQ&@WA TɀpD"uy]45G:l+v⨦/ QbTg*-$zXLot,Ewrl%ax)Ced6h!;٤WE/4z_\Lι;RpxƚtdI'#)PAj.3c%c8ն!~x}S^ľ*?|iVn-2d.P yt!\(Fɠb":S)cˆ>˰7ZUzd$6y9B vQpyL IOeڒAƃC5!Eg *f`bB)f1Yl-I%u?ֹ< PL,':3^_;Фo.P՟ռ*ߥu.;~c4H0܌:!K٪ay% +B QW(9b/hǃ0b<+aK2뮖 vO?+eʢMDEQjͶ fZ}&*%ٰhK`t I9ډLָJ(FY$2@eNX_.0bYH@hym-] ߋVScֵtrb;$W.D@.Ū=y?숪Ҝ3;_Qit0dKV| .5=q3އLOϚf_`hIYi0BSV=BF: Ornz*!'PRwzR 詞(,ڿ=up96SЏYpEf]-=b.3"GoʢfM5rL:SFTʚɝZH=r#虡Mc_Ro](EݹH=>ߚEx,#;aY[ڷZ>rw0a'4:錁q-:x2kAW,[fSo7+ c}V 9漈B-{\YM>-=cxBNN)4v7Qџ7mThmsMP0u-7`%mTzSB׭Q#wat)j|Jè5V^Jp0B>CC8&!l{yL8+wÕXrX8f@2vUki4gz:zeT0-0;1|1(;Gx /,`-T;6e-2Z!K'%|UyyqVrn 9@e!zd:0|bM1`: %Npѭ֔]g1P؂gH n9epvߒi2\j<_v؀ϰoV3[ _@"*/[x3r>WdIEVLtBy UE3@1 upƭBDjpK,kOQeqD3 ;T, 5 >LMwu,z@5?az'DM!-or !OjE3z>^X&8̀Hf9it і3#Ml"@?kK­?@vjBy0A~Ҋׁfz0`:/c]TвL5efo5l],eWFxYtYfҪ&t<]cיT>W;+ S@Ie!ZL^rk_进 "3"9dL:fhx= ߺu[OX:/i'f`zEq.p$+..#d#is)==&ĚeX]XKR1Jٗ:mY7(-v`[A(+4p `;2\9h`CfL73;r f#=pVqm#m8/*PIOxhKE%%q2WSTFM^qr䅄,CG#G#͡H6#bE v(רb@&Eo1hBc}c᰽A!#&CkRT16hpf>q.7̄9+H|T7uQ`טA$Ι?F6d\a鵃6Bk"z֑;>u9NX~wq{g~ǠԑKތFʔeOw4,T:`m#fĴ4 D~*>H~?ez#} b\~^jjtOlEM)i}"'ipj_pn=@AD"PΦ)}q^Rb0!hZQ穁ʥ:bxϷ:-GLwG[VT1oOcs"yTEuG81&b@\{DKN4nOz79M`Mu&+ma "'V0V I6aԆ^)5l_PݸL]Q<(XN_eRO$Уj|^=.sS~BuC87$9-OiK3ħ`͘}Mr=꼴fd&G&Mt0/Ů'P` g1SfY/u1Q_&P޺p"H~GT2N9߫Ǖ۟gzuU=XTyTdMO[gU}wqKX ~4O f jp+7I1=Q'QvD=x]%*jydS<])QŢ d*5uv?N NA,w2_!_j K8c΅?~g;8~t7OeXޙ`6U~yS*x;?nТ9Sp6 u# ~ ;Օ $\̩h(|ͤsAEj>oΚn+ˢ*AnL$JvĬ9m1}cŒ5]BCAQ%}77fT Ґk^"͆;eaΠmKtX<~PS/#+Gtt62z ^L]&Xg\XGcģMcn+'A Ҁ!ᜁbCbT/ayQb@}$~O&^8\tt =2ڱMy~D^4 ܸ w5\!! &!ki?,Ck`lW^k5UHPBm% T-]dk\2 2)Q}yj#Njk W|fv#m?rA< !Y 2ϑ6Q4mw&aLsK/N*JvZ9V0By1Qd0j%Q<~'Пj웘P/zI]igi@믤]|[%y0IK6;غmKTSW2c*شf#.\w{hRIۇH4EiܞtkJGv2 ^ c625 1׻F *ʋACO㢆 P纵q mQ dm)Qxaq8ej0Q,&q=!!7՛jR DdxM4#X<껤l[9,V[5M"FʗqfGډmk ަ4,0^Z̝w=sVD7L4n3khT7FkռxpoqsƏI|ApN]qT E@L8I̩xNϑMf !J$ΪϤmX&>y["-mC+A}N ˾5r$pm}ؚ+ > \^u]T\8 'fڷd_g{b,Ol.\ǩz1bJyaz HzĜZ1Q 7X(K@G7#V8$qwDqI<&ڿݰ13&񉠓\VBhhQÞJ|vb+1lFVw7lgux^Ѓ5d@)"$< 7 K ?%ƞXp%2N `I1i\C:+ XQU֖;߃rC+zb鲵a*dqFFW|_ [cy>ș܇Z_msSsg"PJ'zӞzeK2E)_pOeQ*y VbӴs4|X ^%}(*KOpぶBu%5k $?S!xa׀,Z;J@@FKYlNϔLCzoPHa;=B2W9E\%8糯{hغA_˼MfMQٓbcsD/:y,/QZgM+:Jז,@MDDd@Qޜjh6J(ZSSSLLp寔`Fn戤jTK ioc^ ecy 0!!^1䔄v<9 yz/RY|.A<#GVL>d̲xO~A5U2&K\=О0 K0W!-"JPyAM?g!a @.زĝ`5.ːRkWyns)hL[^Bms(KeGcUOQ=ؤ=Bo֛SkFDO̫^ jù0)L0*}:lT%n`4G}zUzJz#^|ؕRCJ% >_ꕀ%N¶|$A jn؛pZHlL30.Cȟ“*)w{X,f\cF)7+qUJWljf5f4Re8u vL96,IK1d: 0qvW a{+NbQĨFIF9@~ ?+M+ćILTmSp#Fl%~8g+5*g,sfdI|aCs;_؞c} YSx'{N_+ <1-=  C0Yg  e5 s4Q$%AH&/JR9H>JO{?Sgn0p@L}"1/Z&yd3^J3+S,})- z:Z7%8?WA'3c0(֐j: 7‰2#,q-|h0V>]ɾO߮^OX`2~ԥ7z@@F|;~ZRO^G<=ys3!3xI%$APWirg1v2A_3-z)%iknucBX$ 5&OcؤHAz.ZZ a]mCGOƞ=w3ʝsF;GeL\.~nڒwǷݪX I QH̡`OJ] n9#8G;w{\֍K &Ėd]8 x 4;5 psQQ.k ߥrv҉n04/җ[-kXc +iX&hNfg^P]pNeSJv^\@)~7Ȩܥ(S3XoN TQOd >蝜 6U&J}3o 3̣|bB[-*?FiX}33(jo74Ed%cQ+f2Xsaҽ61; #\XwΙdIT~%"uHh>9K.uXb)t!k|Jn/0\vCPi؏grk kwxIVYl+J|쭖$ijh"GE ϼ&0emtnna7oNvQDoFirWL}$"{\Mw҄脾1@Px>Z1 ;{LAb$G592!U q8?xm:Zrmɼl;3vu! 5nJG1w#ܞ-Qko.7 U% -L\1{Np ǤF]Ϩ%R\xh'򖨪 azZyG(>L~|dܑ;`$@8 GB LfC`AZߵ[}xŬ*L/>.5U yŖݺ6%wV=! $, 1ptua+3UN)0p[_u!<~XKKI$tbұY'g?jVv$fW e„z 8z("z >$R%>819nDS{8|-DgIiGRWE]f4W2-t8[#'}[J} tAM LT+W T[i,&~,lqq*ÿp@6QklǴH%q"&dي)rpn9;\3kԃh/ f20~!UD;fv=wqb6j1jO;щ %g=f#hDwxhð3UdW ?At=Cgr6}bM%^#G_EcǀAB}A>2r&ef(!?%IVg!-56 M6]PMDpjJZOHq:v(U$#JM%G֋ϽL'jvB tQƝ^ľyt8V &.7i5UHa_=ڷ Pm^BhHt_Dd#({D}7̚E&ʰ"I^AFL^GuT虚q[aJ'M 3Ƒ]8#禄,F"n~0ޔ՛>&#בͤy oh3Q||IPs?CFFRhk/jO aO}xq ˛7 %~C=Qd~zx,jueQt)vW;Gr!ⶌ=i -jWv ,;=Y08\ÿƟlپdWgX֐+Vl 5u BM`?uQ7H`F/DGş 1:O!6{6OY!\9;Q,g-ѭv>vnMk1$ on%4uI9Zb *(\# ˜ R̒&DսGiج<|+4v\F^II(G*|Ћ, raTK D( +":b3_ִ6eZ#Gs3ܕmcG}{~TC"`l:eivF s$;t7p;qkt ]`/M)y5M$+6k^xN{IvΟ~6N ;-6s]zúo\P8V=J, o+b)vɕ;@Jr?Q{Kmut''97s|cP\D\͗m63VwvVLNNΖg_0:8G/yvMLt)vʀbn\"F$aoe2GE>CUÌZNc#*_F EY7fz u돋d^(nh UV36WZ=s-+hi[2xF]Jv :oXmx/7n95g -̦VRKDoK8ޟPsǒ(etjNnO܆zTM+4'JE͛:QnTS1neiV!ַlf=7h?-*ѳV, (8g )EFXuk o~ROu)tgm)ƬF!{ޱ c #k-}~jH4a @ "_ᑳ %C 8/Ì/?TTy%șu PEln$Qp Tuf8'sJ)LdeCt:|Pq&[Z#T{b&\_3lw3BeLdm>b EYT;6-]$b*zf: H\%p'޶ZYC͇"%- i}-{>HPYϒDm+F<ajq>6F v9ݩHZ2YLDT^SJ3;}aLNvq٢;xV]#[|Kdfl9/otO\Afbf8=TY(2Kg_'ͪ~1|![g{Tg?[9GCV?N=Dyih)-g9]rE~Y,1|yЕbbNw"=JMrÛ>4\3hDԯGqAQ|D`A|n<~gt_'!r)R0DG%Պ3DT^0 ' wuCѨ0hvo.(@Mo`(^;u<Ⱥ^iΦqQ7 '˯dEnqYm4<8N\I?]i`2ijhKD`C_o!@6V5>]2Gy`T_7Qјtuzm{e{l)VW8'6ֵ͆`dW^fw̓Gä䮱8?u+̡8CÕH Mw%ꔎ"f 06v¼M|*8 b|m'08T>o"} Z^Snj3s3wƋ`V򳻲pc1v[$dg!5o)9$%hRk.b_y 0vlbX񱚚,˯r|=㵌 к H@4Xv"BWާ7/(}M"%;$mPg9(G;Wêv/rk CZ28hd0o`J~[xW!n9$ぎSEHh.283!hE˂ hb c^ 5nWl[~2?S ƒT:\ƜEMLgl_=WȜ3zn" !rS2j Y;]nSš\td/F)MD54z%glx:uFbhWj8bnPR"J@|n,۽e-X S^w)rL]ǟpan2w=ɚ2bFB;!JEI1y`~阒dd524yۨqɿ2W0f$w-I|i<Є7٫([>vU}ziGB°󫥬Xxk('TdzBzWޯ$ݾYA޻XSY2Y3ڷ G롆#8Еuphan 6JkQhvaUO>_f"cneG8Yi`P >]YNJz_+i)ԩ"9$$7_~S%dFW[+ ~Oa!W?go]A@skN<hE8c 0.:7G=q7mNU݈?Ft g723b"Yq_gA߉m+3(3σ `=+¥YZ 's`%: Z;*Ci' KF­ Tuw"#usPv1kE!"92^48̑f21Ez׊+s"0=܄ڊoBns5ڧ U~F+ǀ aJ,؉dlZi d30z#.J/#YyNm$^h]  7_`-Xnct#eBQ[[r_ 4r[Sw\\/ T}Y8'Iÿ:K:n;2ACYƶzV:o5= ΛgՊ D,!ȤKF ba܀5H(1Co?Pl=TsL-1X}t*9j+Mr>NKғ6 #0ȧJ\kiۯ Z1b7]\78| 5%ikg:B!#gD޴>$bmq}?}tK2|LMe~L|a+5ð$w>P Ƃ5S"϶_4_m`[EEjF{*(tc~[_ǵ{}"g^bHk2׍c/b|(q5h|(cʪŮ=x)8!RJyU!&-W[o{i׭}PV-2=T9]q2Д./j>ngD g wl +/\iLq醫J`jK?Jn]@ -9&mq KWlHU jP}ק*Q]ao'h4Br9nϤn~yd szr oB~˱)}똹BQ8'Sq)D;2IOuc.\[i]`P>Bk;#`]&T4FK1D\s@aO8fc3ݘd _suuHp%qMщ?Me3śpȜӴ' 9F*vYȴqgXa d˳"x2fO8T_VR:jYʴ#.lҴ!ʯ&?um֩D)ᕃT',*TI`,Gʶz#>;n/@p,*q~8ǨjAk͔>:[8(\5AoLgn~:!n|J2H~i,yŽeJGrg=^صK$' ߟ^ -mn69$IxJ G9-uh?J i}.XsR &KjH4Њ {b K|26JNǷ^[vXUjs"v7W[,GʞV^â?fa,2efwQ:NH)@$Ζ[ )P×*xTQ}6p=Evv\aeœŜ+a*,J85J c EExʡg{դr<ƸfI]xV:X8)$}c*0'".nQF ZA2CrhҀVC>bKEu\x{%Z t Ӝ !_3#q`P)MC5?cm%WF ZLt$pwPSB:b?{l1"p9<I0]sTa+7x6aJǵ<43OBHˍ:t߁ UgB46݁5r.]Jj5өMpkEU.-n k+IüDuԇ$lշŸO{\Pmˡ|sۏr3slϏ,9nQ"-pld8Y-9vc 4Z˴1,ZZx%k/xҜf+i08Ju$GhVHZ@m̌G$m-*<~`KIdաld T)@1FD~L'cCId|Q`^LUN{7r.ky$OxlJ%xpJ+J6v|Eƺ6'|5{7ZPȷdx2IJFDfZV )xRz T\BMf/Am:@&l}7nx 3HPGiѺKSm>2Yp, (C眼r9nalOPb*z o61NBOE6CNMY|Z&.5xV+ZG=RAm'tF! e#,+\ *hI#F3LDLqeGCClUo+ iڙG@|+.2 tt C<Џ:6i:cS ECɮ.LMSK.tgHb X2Vo.Xz)Y/2\2"bWu9ӫհ(PN?F+bfoE%f&U\(ɆJYž.~[{%c6Mdx'oZ6c C8GrntWd<c&M rA+j "c. P~Z`Hm"-AU(V; ¥1r8i.GFxvHk+Ŵ` 4RժF^3m|G9^y:,7c:4헶y{q T.nۊ}OmG'C%oȣ|w`Hw"`+g슂1kNwX\ ?a.;;mNhFZu(tCίdhA'Wԭy` 'K ^ _#IU*A  Gbk>%:zK61NҪF$&7blvE`-Ԇ?'7R.Jߵ ^P qRtT/=PǩחԈLg$c2#OO@YnZD^_Cg%s Bp8S(CWЗnv34!=ଲ%_z}ZqvjYŰY=nQm^r=֡|DoāG^{Ef)aXAtŞ5ӽĦEY§ŗD Þ iv*۽CnJ4}YT4J z3z~\Gg;xBvQjW.$!ba꺎…vz761M}UE t=ѹhBq<6tlUAZM)lIgӢH-/rS,JJRI]_Rˢmp;Y1_로76iF)|D' pނ \i=0!1ڮh%>IA,z4:3h (k$_ = R[ {0T1cy䃻<flkkFX $iDWmKj Ge_isxo[4O|y8*Y-{ $$b*{~B>V+P#qy1Vp+އm3g8A4moj*s,:m1;|9K7sXRv5?g rY AT, /f~ׇ@(,/Ѳȇ]r;y?Ůݗ/i/Rj®Y/yZ 9n 鯘g(JM%q@m}XLG%O{h ՀGںq[ǻ9"у1Η+J2Z=i>$&xy I ZL6tE8Ԗ{EPnˉZSFm(]TQrX\D\{2?.oV5 фUՒ$7AEj@%Zpܫvٟ" ( 2.njeՇN]h)vXءiQ쓅Pa#5X;0 Tn/ {G&l,mt91Ȉ1~9&эN_YW;J0Rز:~9 R'/~0Vq}C)gnjBqo`xնОۃv"QmЕ zm\(]Wv |:ځ_CCFpzom$-Y{pw !o.6z@^?;Rj:Zm;q[iA)J qYI7;϶x&WRG1, le/=HaDABB`G212/LRahS>.I*tU&@61H[d_9>*ò衲]cVh1 \MBpC;cU*KCVeY×@׽7T(tnGڃScAjdhR.Ks}+ a\t`ޞk\~5G=qEBڰeBy#Bz|Z#ǜbΈ =gkKE0!` N,>* RgfL: NUJY< PDڍlÿ%OUWp{9*iUKQsp%V&;2avabL)u?({;VՙBQ51_rh1`LƆdXje+0<[S:k RKZ1ǂܾ~⭼#ӻpْAJI2>?ٰ\Uu~G9J.nK#LC%w[s4+bg/mK'-ojeqȺX밥su| 7+t!70p=@9'7ߝ|p J}њqvruƝ}$껡-t ʩ,˚iGB8}Hˡ*7^Oܠv1 zm Œָv3FQnF ?'ifuL `*u\1dˀhEHnt7J wy**NHՇTk]h޸ uQ PTtŌ Y=vfob<xB N F<=Cm>wƓӜYu#`RiSskK;Ԓ()shPJK@|T(&޽jsI|鍯& Qh~۶ľբl  X>TyZ] ]XQʑɲ2]4 z6K";`/AZR0+wL >:ɨ'f}g0 ?0%$J_~\kYZ`m 4U1vk$05fg0A71bv0zh|2磏Y٦t37Te:`D}i#Iѵr3oWF"%gcF,h-6[9KR*I_yǣWC&Tcdui  tzW)UU6䩢<$Iav7a2:vBC۶'L7h._ZS h2[Aqtv JxO]5:ݵ_*֭TuӲeI"}mABpX espG|2Q&2"=1qfhvЍkQ HVY|he]CN7 nϚ)omFiyfj֛m/#:ԣ1b=Sx[xJ16!ɫ~hLez!%/: t;lVD ElJ7 $TleD)y=Qcc=x%_lŗsQECC<\ƃ,.`bIʊJ!F{䒩߫M'D u=+ʹ/^P8KgsP.)ěI(d[;xH\HjneyUbEabtT)ڏE䅐vK m`^k\[mopȤG>N_V û𣕰;-\C/+[֨SbxwKbO}{!'3@R#2?}_): ]}:\̀gQ<uVe:h֥{ < xE 56i&< ~NeiBoΌ}jeFS~~<Nk.`aTFv5oi#xA@Ќcɐͮ'G61NipK6 tߠ*B╻ Q %Vb`̩(ArmoqUlɬۊ1}N/-(C- r%:xMnq&:tiԚ5 U49jDNi 5阻אY%]rιgCX64 ql]70DX60VkAd?THG1ciŧ{.2g1 S'l ZwQPW 6T9mB32ˎ}5P 3l2+D5y|~n^hhu30 >p)[x%Ѕ{/xwM|3_QYDrD"X.˟(NLoA+lP@AeJja8TW<]uKls:&!|Qwܒp2|\D\qEg!==v?. OvͿx:CёgҾB*~NcŐD1yExIK2jTTc)gŎY.rF5hlBbI -ưXL&gm&JsDL1B}!T`ptI Qn`qpjt/x>搣GFCѼM/P| R:`*i ?hg%a\N\(SהuDü@2~d3װk#!]BR>?B E TXtۿ>ŋ idgC[;qEۤ FrO39?27j m=Bt+0ɐ<^"A.(R#P H5R+x"-F sd\o>P?EJOF-t\gnC ' gwL -.}D@ +8wh%*q݁涆_7lڠűB;ro5ე^/{<5ƐÍR۔vnׅ2T4K9/2E+r33Hߋ\h8h4!;%s 0: \9KFp^,o8jNٓ $C7`I(7as}D֠'(H'P#U!T&1^ Z j/Q7*E+r8/f]+QlAբ Lx~ Ri<Q:dI٨%}GV9ùrJN} @)t eL WF!1`Ūϸ&TJ3 _b| R{AG˶Gb3RovҩK+GU}r ow,ť+m6B9$ٖ/ua ߭;)g0C."L$_fEo`sz{c\ou)hvs^ kozZLް5X*aܾءK,]'n(}Yʞp-sWSMr:\吱^bC+LD 8zʎ(ݷD͈A< \Ek3%U”8500gxkG1o-F?(^~-&$dKuFk#z<E}8h|6ݓf:XӼj_H"u7OEv, du0vx*ȑ\"?OG1+7 )_!gf 3g8;gyE(WDw`@AK.֒]1ŴbFlxဖ^Zؠas]ܹR>L8c>**ɃY^W0Q;Ox^ĞM|Yahgt\5L>E3 ck81B5w]\?bԓI,LBr0JxݖE蕬 a霌!\`A41wg+[H-Ȱ#sC띣:+YbtB$nn^ZFjɲJh4d/eyr.#V)I32ч 6OlI_֭`J-Hx XSDg^Q}7%<2f#fv29 zь yCGeP̓[bnBSbn\s8P_Qv#g %22ƷԵǶ2LVXi2H3K [I[1jkЗ1MZ qei|e<>|<ѱzLD t36Sld9&=8в71兖N #*`P0b5#(U6Z2' t^xF<ÌQrsdMdx:%7Թ}jI;$ pm*OƇe]*c6\2/ji).ѻ螄T)tpjj;*6- jv }rX D9FSQ$?# /[u):e<3PHXK?OJ 1cgAEw5Dz}u29n]5aص8i[4VUs1xF׽n8PE.@ X 0:3][͏<oHBVd(w'L{LgLj漙an:/jbeoha++| 5 ҪYuf>@g'n~%qbhc Ex6*-΋\#؄%O<+- #~-}!I7 ,sreug˟jյϾ//E@')(z@Q.%JX朎+b 0tco {7nI[ҽSu[4?k8l_h0f pD`:ecʅ."m>i^KKaG*>*7u8" '`%f\tXjr='ѩ PԚljMxRY -c]_GttDcET{B'|,qK`Xf6GG,<igf:xHĒ"S>, ZF&1Qۙng:S^qY8-3lڣJGm<=a] dǰ©`NvsRպ=-!Ɍ>w9*fɲhH&QǼ1 IL_8u6C+.c1 lEa EkXZ jP@?>5sM$oS2PF3jMM!pIW,M 79S`-ĉu0Hg?-]N. q"f3COІ`Mj0(WH{6|-l2*־獻w4>0;X_,8-u~ 'zj$uWr= f:ޓEaؕKbHLf%uJ?͘nH-\fCHZI5խH w9z܎fqY޹- pF`n=s+8xl|Qw4~O\a/vU,Z͈V s`%N-Õa\C 5^BTP/\BIF19C'd.Wp;Չ*߭ $ o,h5sdpsa$:~?RA_yz\'s|j{x|bҹťxxqD0`kSSk޴)ZYY2vͬ`j~ S(]( CR $^\Ur̪΁zjN,*"MBnCjg3.N\גw^{?Quj\26e?.VҕsےAhWH[](d8L^1]Ey!(.C x PwOND",1ӊ%T畂0 ~JmS7Ye `?24TwYT9y mffi}N;y#'Mm!lEΰ^vtx@|3:I[BWG}}/rsg z;y%Xc o:xS9g=ڲIAߧBi`z 'Fdxz?[%IY55l/%g#h]TP T? ݯٺ رg%uCU;~hAXAŅ Nsn;.~:́:==j|dmcJWqejoO^[Uv44BUTãۮw%*EaluNP2*1$lV.w(]:!gGFc5y* D}j6?GVۡ. 8H0: 3؊aQ&;g]dBG:N4.n=O…m`=M9'%GNP>la) Ғ^pVfsHY]At~cy,^ŬES["qGQ$y &Sۮkm'*Fhmd&f@KJE+N'e\À sS)d,o-!RZ"3Wx F9gi&Y{s1%H^2A S&9{H֬dyTvz XN_s?M XxI _xDP ~H6 sgLJ2,2Xl@f|ʙӡ ;iP==uܦrR=}mE,I4f8cm[H-%bX^w_@Z丅e{L #U`1uZqw iw %=l5g"d"5A$a $:kq js5ꚓfYbTꟀbs;n7_gwƮ> dwFw=zkA:ש=DHuNVuoOX9e->GM$Dikwƃp+BV3ܪ=`H/*57b <'x\+&.4*-dX._]xPpõ`_(7.h.yOt2';Pm\%uA4pHU528`?d⏤OJekRBR@掌CBUU:4#TOte^Y_Hu`CUϾj}5`@×<嚛SRFh'5! 7c{()L}v}Rؿ\ɶ519ORow,OBOO\}҈A(m¥b3REwxJjص0\t@5l20oˮ`T 6&cA{|N>bgy \J7^,\ bҢ.!-PI M`n<xrPv#Z9S<ƚilu-sP,@Eg+b5gC`t]+{(Qڈ`.eNa}njH- Rя aG4VzHY&C0~yeUQYf%Ӎe:CrZVe=쀦k<B&1$x`|oQF};:1foͮ64M 9DKe„LFIev#ٸ[[ Kr6vj[X 6m ABv*U_EoS(ʁ4mpoC`]?!/m=п:+&8Bhq :^36r0X-\@T_&oŵXP" b[}.a 4c-dnt7vbt[2t*tdDr9[lEX(v뭙SH̙%I}RTx"V0  j}qW֯i<ۊN]]y 9\ջs w~:I|3M{w X Qr@/nW5gP4MNܲY[ImEP)?R8{?O*s^4,ư[?ۉ2Na_aݤ>x564 [jC%91sʬ(!A7G5 "4Dԅ`xc>G󷕉 HA%ZB]&ߢ+:/_hn*TiXK50y^ M (㮎hwzB~Fi;U)u&l԰et{E̞d N4d !X`P}Rz'u!y&GX98XJV0MZ1mLo%eMւ&|8zGs4St20]QIM3iD^˂pIᦽusX#>l]QZngsO@hAM/]fp_\.;֞ڼp lA?&7^4M\G-^a5^%sY` 5M}c-qVC)a4-l7HSﻍWc]HZ{ qSit+le )赼vo/. inҗDQ؇0,h\S4^S A(IHH%ȭ%JU`R4h ,-`߿lw0i]~c$:C,@IK}\S@1Lr(vzmL6F2]z'NJX`eNT5GFw$ 9 i1?W:50.hbsY ʏr+B%ErBfL顣W/@zc)v;_.g]jDm%!ugA72h)?*J$Iw;( .eA(;,"pL.*ٔz}FpYELxiE$+`7mR(+p8 ǫ{1[n %dJ:hgq&*L8T.YoZYwaB*$[Z*D .*2jaD|/l(41ܷ q,ow#Xx\T Vgnp{(DNZcy:v΁֮:`d]&1s hxn!w{,ꥢJo+{I0gI`?e-J)@Gɚ,<5'MzC j,]y',CTK)F˜5qUfXo9&ޫ yt#RobA*n9@sP'a^ǒV%0~8Kۻt?'Crupn·RiU?v`h5qBRÔҴq722Eh{׼USV&jD{h7ȥ5FCu,*~Jh];^lQ۰zWc3mkxV~ģɱvd7@" 弭HxלsBMK|uؗ?)ui3q@5~"rFQRhr Va!0~sifE語78l#%k&ECBv{>0Me95zr) pEm)TS"0!5?״A9$GTl7e^.ddvXJ|>[oA,Ņ?^ڨq3"Z\p.nDa^)U|=Jx_0b|ݴGN# &]Hh$aZ49h(SAx-#Wz(w:;gh'Xr4 &y S\: dǽL~Al'"ܟ0~ݘ9%a'`>EKI?!F<b; jc;[+I8P H׶ՇY8dE7X/6GH3~̓B)G3a斺\[G(YRJ1uk3@_mY87DA弨lf0cK.j bKmw۪d%'iƚ2͆֗KHV4旵j\^=9 .I|%o;b}şRЅlKXWi7J-d(I q9npE$0.=.eLOCX'ˏ.5L5t]9Z\s⎫%Q pn;ťdYcmֹB pGI]Z Pup\Q223KUd+`1B\ r_%s  <q3AWmO_ 5\: (SzS@car*_{eDi2lzT˝Xmzyu$Ą$w)$9Jx_6#%5Y˷i'Spl3` yOVaG*p QUsN7yߎNhehV3u BY OߊUnȪmGGUL3W6eFU=$MPc%%Ho .|CzR`#F+}h Pd:7]] #$ؕZ7U0UQ6BDP4XrŜ"9hsE9V(RT"s4*m?&r$3C1kĶ?XB,uTEqar14̉7HdO0ڦk%Q$'c }c=%ᗣ7Ѣ:my`,+k8N =+Gmɩ)(YixX81_#kC4%.4Xb$W#>p;W;G"㿎s54YjA\D6 bt = 11JzrC?Qx62/C 鸉a\<-mH8[#Vn4Aۙh!H`P5Gzl͘B$F HG.rІ:PP+N\zG0fЦ$D/KُLOM> τ EIMcQ5*Llw.[-wyڦfxn6qrTR{NJXB#Gլ:il뙲 R"3;gwSb gW1z- u +ixYbhUK<([5]2!7k>KU:sqjdCXAbI3h6TkCc yqF-[C8_D|j>GbSjq3{Pd6MS IwhsҐe[r㤖t`0d ~{-jk:IB8ULjW"ㄅjv~ mQLfB]3}P!"lݯ5jYH-@BGkϋU><Ķ.tQz/ҥ׆t 0<=2FD(_NJK3S6旙:k}pU\DRSNJXOĭ¬ʹͺiv"pؖ˟jTc \W~f~?OJ8byj(r.Z R#Ba{yaErxoƨhCJJ>)ylY-2@El@U~ ƪ2f0)ǿT:Y_z5Bp7H0K 5B]a fRU Yk; m =Wm/Ӷ 6Vm] .OEPE1ȶtofif(z7މuz.h'r4ܚǥ]Kd p恐ǝA"x9qRGckBG{\ٹcT|06L^hdF}ΪL M>8z_^jiJəa=4hH<P*SD]Υ--S)Zi`֛rOǘRo2.LXUWB nE 3ҹHcv՗mp\OIziPNKCb`級bvL]|~n iWk;ohB:ם X<`ANTn Ւ&$$2 x]jW(n*7ӹ13 Zty3zszo:«w<DW:T iwP|5چ֩yZ˪">Á,~{(TNTL"sep>FLCӝ[K)A2ln`s ܔ0gƝ#~GB?7V!(jQ޹kZ*,H,`D5 )r?HvRj h`v M q?/?)h>9M0;v,LQ_Ն4L7!\h8)Ď1żeAtZ/vQZ||X]s)3Q#7+xHCȖ"[~R@f<i<,.$C1y3[ʲ_z5~ ق=0[Ɋ3r BÇpi]m**5ӝw1u%ݽ"Zr#9ҟ3R0L%-`U_ :&؊/?*ЏjY#~lݤ uȺ2>Ю/&W?t"n;Z6=J{oyT!j"P*vd\/DP!%?pqe BC 6!djN'B݁?Pt,RyD*ΡC  8V\5@( F-ڋ>h'|5(*i&jrCe nu54b b_ypE%@Dȭ_69]8g/.z%GkJnx9O ,\))įv =V>Y[4"'{X~6J=ĕ<ކ3i@HW*6u$'貊pcgGo$$>\7M1d^) &hE:1: (_BY"^`4{Rz$2 &8_[,r\JY3 p~>TJ;'=4jCw@Pi) (0F،ՈnsR(o 6M"9憢h8 " $VLdRwڼoroҰܺW9zr+9sN+Y |nGJx"] 񹸻08;{`"tTGe$;K:ܼNU7dFg2;֪ Aݰ[^uL['@).`OM2 $  !fEonQ>We/8)_n 6xVC3L4֕~MQ?8{'`U bրCv`U!^(/PO2j'L_uogZ AcەQ3kS2zP~}cMtin'r|lqyI5Bh[UQ G謁Jy3s*faN34\]yk9@n&q$@s@ETA" hNG%ݽx-px#eټTfWlYiK eUl#VHD0Lp}*Fs  ɮL UZ ERu`e[sjڐc:?QHՄ^F {w+ʢ!+m"k`ӜЫG!P2d߲&j(M~XiZf&^Zy ѹ{~)5`.-5MfKN#8V[N9E5t/ eIxyU ?w!*]z/9ЪFװL6'7@)]bB+Zw0'F^g07$a(C7?CثVr& :yBr>  SaR"_ re&,޳d A&?/-2spiEKZ08jH:c%IMH l.)mFiD4J;|% @ 3P'/㒗i9AK!Oɼ9п]IӇh{M_EDN<|k$c3"8};b5$P قP#BQu>1S%Ƹ7:`Bk<߲)Y@+ܓ9Wfl$( -xCIC$] Q6o(=,k[yiUEmgCT>_!y*oa`DF9wc]ˮ0j&碔X>{mYVx/dwL+]B |}\sXr'֝gd2`-k? #}3䞜0m,y8a^Az 12c=c(_F[v|-mOkoP" BhTeF1ZiP%EcSB:C=˫lße2W2w..x T%!y d=忇i>oo N 1< ΨdHK:iU;XK;`{u 2Lbɳ0J9F@Iu9jMy [/}UkI};Pܗp;4\tz*Mz"K9$*^8{ZD;f]uހ/=,),o;ӈht/sEs Wi] Ӏfo0ɠk bYqn6U YF9dbI ^k8j|Z`$q)E9 %HBP٨s!NovW}XI\Vyҿ` ۍ9 }:|4͟u\ 2F]CG`֋tJ`+oz,{W]25ɼUt>GX$@:I3]oy ]0ڗzϷՀ>p?%@ n sg3p1xsP2Jaxʼ-qVh"bdt&pGD $9^-5CI ޠ/0@@rlzcNHy6m)V65'Ǚ,2 I2_@Em.Ll&!D93ߝN6J c:?¶+k o̽M˰scF"$?B ȩ7HMZkz_h۟(5!HD'ًj5oT:erkI/S[f4N/emժ]QsJxNMϹ-LYh4|4nl,z#.*dޜ-ݎ7mvͻds@9M PnD9,:Z  wK<ى֯KS󮟀y4hLF!Dx&_@<lUߘ/Xڜ@zlsD;|SiyBT t<%R:7c+@IiVC[;z1@&neK/!!_ҧ`1@X.9ϼh/Ӓ/a%Eonx W o;{k j8G3:B T;n1t{zq<f|t嶺.ݧjyG(;;Swe"vLƤyj]$<ʯ2dӔ/H SuY-éY1 { K:Z eTj]c| +"0( >Ʌ*e%bb?̬CgePxU$BPz˂ W?>Co-4! z.O4~TYuB3v[`yML&^!at)j7H3akI +GgicjW 7 0tJ;8})+&Z_F)*{Sg}+ FM_GYx0;(+/R[B,& ǘU ]54ͳóghsG̭Hi$3B!H)l*rGٱFI5vʭ\I"o1P~EG|bwغ =!Rv۫ea6*Ђ %-:w|Fq k Csn/p78`yUz|aE7Et+V,36QQ$s(6{n2`R(ZB40Ԉ.G ־39-Eި(F6[\aD8qTgj ?x<vthaƳوde񤥦K0_:TD쁵-l #L+A )&-"!I*wHbHN.X0{6*{$#LZs|{Ԏgk+m\ \[u A y@4n/#>1CF=hZxrW\d=tyb-|IMvR?ڐШA e>*n2ǚVBĵ`TX|>rƸu Ɍ[cf x4igK&rbh]uaܨ@'?+*nmr,j6E&jbsu9pJ ;ŽU$xT@MࡊB+fE-$O c抶-`\ Vin 3;YI/ݷu3cYB@_bœ%}d==5Μ' !(rCCVW' ɴKze/ >M(lLy{>#{zdZ0)̗;ɀ搣[&k=s;xsft)`}es]3x%x D{`CjV\ƸHY#t_;U:aX\N7aq۲YABYK۰Y X&+C *%K N+y?4(&Co(Ȏ.) S.1}:< Z` [ƌ& K$)BlGcdb1Kۄiy6V0\gs>8D=~u;oKBEcIg3Elݴe}97|TF)Q0/1ځbзO% f%McDGd2D6l +# [9V g7QF.P6ml(+1EJþYa^+3*-ˀ\PlmzzhWi1{3O^XMxF?ogB+]I4$l^.!HÌ8ws?c= z\J:共zYݼ)qy/t- (ػtD7lU(5WVq%$%w]v S::CvDof:ҩW YxX pR::Ux'6\٫^YG\oapM>u_Qӆ]ծvQw>vÜ^oBB"€:Cɪg:ܐ1 *a+1zpp~> }'m: Sk<[!Y鶧e4V ToĔ1 hQoZ Ҷ2A1ҒikTK'˟ ~J͋gwyX#Ӵg6D9*1ho{-4bMА֣1삁记poybՀFJo+^kQ", '{,@2#P:-4(4c| Q\"M EZ8s|uwOQP&)8j۟Ү'/OlA55rzp43𽿗8o1DcG[y pfS0u&*dLiԞ0^3˷*ÑRq}7?a t+@ wm=5()bք9F M QOjXGqχ ά#oAl̞Y$ZTypQx$ 'Z]G˧"7Vq [?0Xtρ\8'(oYnO\nIg| Z`E&TP(ZNsKqPcM48o7˦=xWǷPw̋V{ޗyJ0kpfat``>hʏ=3fF2YXaNl& s+RRUqQKIYmp9'-&ۍ{hQS|K`[#" ߠ>VDnMް[ U6-fS}<-η[qP{Ѝx \59Yy(|iqJ&K.xxwoKyou-Sc̻ZQ{&+utV]96"UB@xF&AA-9 Y%Z-+2BXz|S7cWL4XBqX:`7Y7Lo3ôA5$/H8x ei&!c|9glpUXY}VaR ><10l0R-`-\49`u:oG:OcN,AS;%go~Gz|rHDw<{R+GX YTKBY"@tN vJt1Oy>{!_3?MyO\G&R)3ڀs\;2ڇ]>=?1 x_.*6מwO<90*B||7Ʒ rdA:d6?zDA9iSyX~ >^[H gQvBpj'-?pTܙPb"hjNR?NH-FiЯ)м{ ^f'¡+jV9:L-"d&Z蹔")No\+1]WJ>s#enF"-/VߒFzZ'm t0!D_9Y ud$%(oz\r00@,)܏T`u)ΕۯdA ͩ/dj>'wqvيӜMڥk9cwOxj Pʦ)7Y2ӕX0.E0\<#D!^@lϐm*-?}ލ@: ?EyhvI/DϾCjcD8MAw-zTꋶbk?W@~yz?-+%?-ҭ6#>ڇ(#H>Uh1-%k_?2>c?Pbܕ1kTt<%AF1ww󬈚 ׳FoM_nS{ZNb˄S*R)>fh1"҇a^͎?54Հ]|{sҿu `Hxd6wCHԐXHv]w ?UNZ@ H!:&i@h [4cQpe8yO<͡ovaqѦA @OCܪQ,&*I_9NSy8:Õ%Vj؎PE"{j)_OB2/w<Қg#C td)!o>"j}T+|O0FOՕ.GqVd]pG-Zg0_vdDUKT Gd9:]Mgװ Z{>7;Nɳͯ3A]eDSj$Fd&(՗zl7ȋ|>؜ȎPB;1Mզ:[yioU_cp\2$Hx2ˋq\8Ur5:L v##25ZuKѤV®ڋ4A/%uT7PtAja;e[BvK/pBЅjX@f`^ -T9>i'M#PucF ǔkP$ {a9vHK:3=WJAHGͅ0ޗ #zW0vW V'˒Jg/(,zO 08g|vZL@mDL |mˡ[}=$g9ՏiV02Z%jfEF)J27F-؂ 'A9Cy{-DAg<@V_f(˒z6sDDuy:gz`Lw~(Ss]NE3+yQ>zzw"9 CPK:^MLsx?b<[;ZK(^JVB%/tG& 2(]MeϠ$g/](Bz,/ YVeyr䵖];cDO>\S/M8>k^I? FI&=2VUTóͬv)%x0k^c_oVҙWB{#h(jCח|1!1m!\Tė9+n}Me} cŦd4k5Q!ȒI /j齧͟ hni/QM &*PHu8 |+V/_[liHbܰ뎈jl@_vYF`FLJHB; Fg j{B6.]D ,BoȕT7 'mvճiĄ%V'I5*YzD7xl 0 BU/hX9&r?%U7s7K㈿dԋ|"I[avUn&&F񭝱Z|:TĺG^]WX=&'nώ P͓gk\g&K>);b|:uRVko?WZZCg3b8 x^F Cb UCiRע dmfGE lG)_;!9wU vLx?x2mz'fò kzx!!S﮵+n{~6y_N Ј'} I/'x*uU߫ϯ'ّ/:p+Mj5Ru,eMAێvU5@UxX)Wag%@pWmWzOBV͠ӵ>ʪO+k8{]+|`: 5pj\f&q!V5rWR:y}qpgE4:E0-Qc6" ]qiSeΊ/$2RURʂ=ZKI8ǽ6 7pDNU<=Qݴ036q_zV7sEP&L#EAk8[t<D:(+T~l0Q8yt}6jxP@G }nKu0I7$pwmZ?9ώ lN름ʘ}0Ƿ`E^8y 7L.5a%RەAw{*߃(-34QM[R8E] DFZTM%tW53dqhqi$^tB LQ'H}(3%N] nzXj=isC*Rxc` lI䨜N%+~[nu]OCy#R2p#)٨\F o&b1(~GAU#t }AP'ϟ'%L+YDGo%C=X-S"?%)iÿrwy}WݶDG_.܊ ܿSIe?$MP] ٣kg+VJJ|%-IJCOԷvw2R| fwk)?Xg-oE<~-Ѹ0 .5\M  KIՒװ(6^DYf=:mH! D_V o87FkFQ/UGg[d]I6ޢeThVWg)Kw;qˀ"7%hg ХjOšYTEЈm@[5bиINī~>xrF"l]a`K((jza-Sٜ.}0 hRC1Ϯ7\X#F>ES: f ArBKy %hi0ͳ:j7?>LPD?|6Vi%θX'*Wij>\Wp- Q_p($]0FNt2NA^WB}_|S7OՍB&IeUUfgtn=dBǺ'Ke Nzȉ"˶Uo&XE3"ƭD/v(QfO`LLl;&o;* ¦rlA+4e%!bdxc3:Nmy*wLMVS1 H'W^OB^ a"@'U2(qA{L/!f>:ff1$Є6e~)m˜z|yo:.eXK"Mdۑ)4anV8:IB- _A1r0n-ç~)xYA0xxyHY@T$` U dNv}@Pq-PBn4M#C,@a3 ZAtA=ߔuwCgvXusz^kyOh&LgV ( `"#-@;ȰUOY,NtQ|WZJ[5w^ܒ.dlupɠ&W m` w%o8^n:m@dE<@`g,iX΁vyL98de]Yȗn}wd`S>*JG{EH-A1O6{Cq0XϡKm>rv0퐋q?N./6vQBȬt&Äv*Y\ry"5p؍5#~ 3 v<;?Y?'2cnG8{͍../>ߠ-czR5 4R*nzI.qyuXU'uP̆1a'Ui*:\l$r7u7,ޗyŐڄ.UFuo8p Vԧ^}Y&#geU ݑ`.{)PNY*^؉R) 1 ֐rJO\_o`sccd :yK~N*O7ë3VdF%52h}no2dpb}Bu"/MP!BaA:&Csl/:鶇G3W3/ׁYd.kK Vt &pPF+!&eF!Gaf c13wl+ ><R$)Ӌ5Fp+pAsBבOVzEdpgHz+O 5$o^&oDFO2lrYPn%^NsT>4v}i9!ÃPSվjDʉ8l$GlJצ%8&ma%͂8n Ё5Ӧ@9SƝr>Br~RpGSxƯd' lwI{6&CE lgWɟR$/uρ^EXM["u)U`M2Eц( ^T mHxkDYYi)//V^7(Lx*Ο'g]̔louttRp+Mp9#rL0\  =Ʃ)qFeEo_^仌vDLFe)?RأJ IÀB8y8v( XUWF/ER&vOvU/wYQr!g{F/UC?Q乎=ѣ;Q|:bPϑ-9LZ.#=DJ`/r3IؙPn8=(5[|2IF,6}ox<0Ĩr;@&PⓎ<̺F9#!to|>S7أ,' @#>< JZ*E!CÈ9%au.o4q߃܉|-w].**|4hw`[=n-[ٞ HzVzՂ߄̧װk# F{U }|aAU:%eZs*~pe TE~55g,ޔ(n^GdAeHGJ%jGK!lXv;ӽ\8kM|Fe~? uE5RS:!Zpi mԷ$^AM#6 $ѱZT,P|F>8f Ig|CۅI[ˣPtUI\!`#H2 BbI }aI!az?_e)$!  zKeX+?t/4bZVr-:#?>!߲"ŘYJvh(~NQE G]i[ D~DF0st: *h|W_,8zF}ۗs'b̄ ꌦzl#ޗC TMnDx$hlW 8Y!~#Q4IoAJK.<ΎPNSuןޓiWDf*,\Tܔ2*/ay< !ouAB>@5?k]1b9;:^$M%W[]!OZ9)DcW'Csގ?UMs^HcUɕu|Nhw,=g~u]BYqg*XLVO&ktqssX(`\_4^"[#Bi;rX8F'?2k:m ؓȫ4` 'H+mN6= dK[l+U Pn?)П,F69lq %1YRQm; `1 N pIڕ9X TLp-V`xog½dtέ/+ѦWwBˮ9RbZK*ArFMnU\xӈ߬&km>EaoMax܊[TkqO/h~=4dL$U6~V?Yj|K,hZ=#~B1 |ѼgAsUrި w<(rJ%_DC! Q \^\F\U ֤E,&^-CJ] (?A53(%F}̍S&^~0~j闔xat+ܾښ#)oXb]Q6ڦ ,F2W޻Yc{bg=%eSʼ+*ʏ=EU6ylKA D,Bʹ;Q%s"Q{1184I*x9ZTsNOؼYɲ9~LZf*alI;&z>t{"=_tZ5=C ֻ Wa&6G^6W)K$ThWf,k|GTI O 4s͋4裝@-t:IԜok5&&?])sS~ o(G_iTHN[hO3곸h}_ =MvȄ΢X}$Py)M4F|i0ebY3u<^ϟODOݳ7(gb* .ha'2!S. NmmUN_fk#;UԄ.2ABQ|N~NQ,NٴLDQs|sg%(ۚ;ufsi`[6P8`=T&h|ikdٌROe0s/E [RײDE X&DʯD(8]Q;`mx^dWML8Wd-gPsϟXE FH]{K5(d,Wr/Et1~qK!SQ}$}1hAʔR#u" +'쏌D1G8 isx[;Rv-\.y^Ɠg]C b8@/Xr k 5.GƤUNmIǵA"Ej }1'о|@TsNBRȓt=vP- b5A3̞_ Jg .LQI^J_+ tݍ6DFud]S\B$~J~>_Zk󁮳=ye 3+cgTNle>(,4 yp<(hCx-9R#} !5UjNאl]b[Ixz8G[3TT xt_DeWgȲ N5ybC w,u@ P$&<( wX>r2E.E-j:D{'Bm{qCroS-K>̜@>w:5הٷbްpFKj tVe_{ߌŹ&tǼ`{{vβ);$ -*}h6kd/lߙpe"2ɇ𭄈k' 'O+7┎ [@BͩOQ~'?٢[XC)L2 SpzIZZl$B??PAH @۟Ґ3(utv2<*ٚ#ŕn-ˋ]vI낮A|_<9mO4N0t1} oTr]R{?yq$seA+r sM]St%j9);T>%v/}RJ]h#0ik {-nvVvވ%6B(jD>I=mu`]eeq-񋬲0dzWGMmFuJ!Ljs_7D{ P>ǮX-s!$o Q4Npy&[W]A& ,pI> ` K*!CaḠۧ2AXa?kfᴷ_̫{PqPZ3m? =hXaP^eg5:%w' 8d_B*7P[XyzgRoaZAiohG͋K$Ixcx5) O~Z Mze1, G&1KɭՈi?KZ$WR} ӈk҃ 8Z)/.b`&֝\:ox0rıi -k da[J5d{X8v"DY>տ^4g[q[)73~ʠjY/TS=\:dRWwF.қb |X[AXJ\pYm:v?mL:V>ݭ?vU8w2"1<"Qq@-T"^VyW=s835[mhm+3K2"R N'DZUܒn lFJp5ߵ܈D\MfIљ+ $B)v sXq5:P%|>v{W\pEWTW>KoR@^%/!>-jkmˡYMxωk+N`ހ[B od5x+iy0Po~Q YPFm ~)D%^_OII0bQzE|R$+3FC6ۜNcdB(S!6 ksuwc(C%pvޚh4UkXӁGARo>͠,3^1ٔ|OB&f}$2gg֖&ÔQ!h=3b}ٟ#|iqɥ]1߂R25(C&9ݫ m9H,Y[ 6a/3,йѤ7ZMWo ]w]goN Ks56fset[?ڴ }pT=Rkðj%^KLIqvQkAŹ( 7]g@.:(&ʺ-U=p̋r}V]hrH It?j^YC[)}>md|!lV$q#Ş}uX vAR'Qx,8I1.vkly΢w$2azJ!N[!$ o;fG4_a[9.YcvP3k! "`]ۖkCHٞd(yvvI1>:IrZ?йuYVOpXD'|u $YEϠxee#B 9ʐ֤he,nFc [1([hbJ| R\`՟e(KtcY1,[-) 5W6ڐglJDsQ{Os8T7\v;TzE+#xnδ+>IsL>bYݹC}h20EJ2\C(J<?sTZxU3 ]hGL$hgMdUgYcScT:k6S_3-8d-9}_ւn4^kJQaLXy<{lēZAdZ>b6y\aMxz4Dg`d졒9mbo5W+nvj,߂xk5iͱ{ybC8)_ZD 0H"A/r&V(UtX{)KyT3,n:id:贆>[ged(~=7wCFbpG&L*}Wu!!k4bh5ٶ梭)h⦝aM5Sl4|~G"ɞ b3#Ks&>8 x^}{Mܤ:@'{S$*uPv>2`>/Uf3EvL{ntv2 rC ㆔BJÒ6bF]U݊.~g#Yx}_GEme߇ |aSkF?TpC۩Lbmik<2D|˻,@DF@ F[BU 5F[t RQr&ZD<]_:Nw'DM'.Y"TTsf}:NzQK;nTqX8#?@OyNhWۧ]87l򣓊 *F3FJrԹavlm%_J2(K Yt8{7:զ@︩Xskڇ< z}vF4(㩦=v =q|Z7JdQ44)Ly%>ٺ.zWm#GP0 ,`fOQ=yjVEvصV81˕qp]'QkՅY"2ftk5S|w/0?\D^P~q޾ϜŇ[^wxk;9fm w#]7o6݊AOF߆Ln-;ť@iu/ >IH`$/$Pڝ]MH+hؔ*Z"Zdl_T w׫gh%`OYEJ !\Vf4`l׉#ΨFL;mxz灏U'FH=((GKBjr4)["#4v:?Nr!mQUA%1,\8cvːwcF7IH/%"CrAnOKJkVq-#p7(m&.^*zjM &#ZijgjǡHk4`e+ȗ~Ky|Uimd>'3~ISwK5 ~1Q^66 /-4)kZNb"0x Kah?jzF V4{)lL (;s+CiNxEЕt[Aodpj?"}g3I(vzc""Nc5J[&eѼ(ndYa]y.{Z 6TM7-g1Ru;,B0D6h2+q'צ1Y<Se (s 7UkBn^#_QO :&.ϮOӭT0- [F*Ccp QsHa'H娾 5BЃ^֡+ZIf` aepmT^Њ|۟_F"A}/U-H| ɺncD,FW.1qs.Fo3xA14I fp/g8!ŴњsExjhɉ4_2n,>-|a+]MȆdbVd/& *Donis ZҐRALQSycGv 1.>C(c10!q8w$z|j QF^i49AL6Aknߘ' ,2QydR4YʵLHգϟ 3Ѵ[Yɵ .Dx32q@bb1אeoysud ?jF NFu4);,mwtꈂzXp󪗠"GǷ\_ U3EkЅX 0)"(ɲr-yl +~t$IZEJ`^q Q-HXC9iSk(gaNU|lT W&k5JԌW6y䚕$m߆9R9h>&Qj `uċvS=hB1A0Txlp>2IW@`߽qI[sdp f %-WR{,l@<[6J-={`gR,"ԙS4sͷÉמ.* qC8LUYN08ّ2(PTI|Jؔ泽jh~,_cE4F{_?P<-&@&L2!lpV!U72Dp Gh;ba!1Q6 9b6RgI/tB>V`UJFjڬ[`}𠤝` { |ZȨ܊@: (Isfӡ[Zlf/+U+@2L )g P dO1P ۫_0g;?C7.LFoTeۨϛ-t:ww@?AO:Jݯ_ $#Iܝ_Bt=V}К$&1߿KMDvS"oQgvL_V+2lg,2~cLb8f30|wiV"?RΉqnMf%TuQxw*~*NUMPfBŰKzeeUFi xq\beu3Ѱ̾4- "['^eF6Ɵъ00c#f:C;D3`x=Pz4[zwu$=u»8.dF/JIW=ճ9xcEp}\=[pBЭQ} pM:sZG6c/#39z}A{_g5E=XXJY* ~E0Pc6&F'#y'駒աm*EHCHc3VUAF,*f闊Ye%ja_m|\QW _sILWLE2`Lf x=ɘd7bH eZ+6L̪@++ntkj CH_!9,9ՔmɻgskTӿHؙeHAJ$C.fe[^FIGhS49Q~7 ׾Y+Vܼ<%~M2d7:adtֆ?L"ށkah>`>?f<~S“a \G#H*Ke֘[ʣr/ ~\Xl|r]wT?H]I 8S6[$5Ys^!ae @=,^|ٸZ̋,4cHZ_عiC~ihXqRvθF]30"& V`IR=\B7 =&T|`6l[ah>E~Jx WҐ _S}5A}|uS N_.\Qs X Ponn2󥺨-:YTK)zA~ lطBHClM"H*QGS幮]ns82wq+ݘEUY2DR&VFrSдo Y mmÓ~\@L{@ZXMO0ÿ9Df9!x0dY+XaL |Tü(;NFMA2;#yewml"-{uh:'h)kw\!zb< , ~F~wp{HsҦ\ӷV.VAl_mؒ&}I|Mo/)-J' 0]3>6Y"@=M)@l=h!C!̹Bz Y KY+)Ż|_Jqjs7a0=Izj#@;x3jWj,5૪0d{őMR+5=`rぴD lz}NdӍ6,SO@'w3cuTU9Hy95k@BZMهseDWN%-|w*ɖ9uAxEJ;FX8t&hU $AH-=EpStXһNP70{v |anҊ2aKd* pw'=HRqT23l9`l:Cs@#:536;_"ՎSWxYI6Oxݤ;y"W8Yz]-4b3CFO˂ʘ2C*W|%z$2ouL>t,*Z^A/~˺t>UTS؍lҏgf@ѥhiEH& ŸE" D 1kL}b EtrI$nbYP``\V M@k*OWh¸|Wc}9]T2ҋP<-eSd(8~ d|aJ<^Ctl\7}d(ql8Wtbvj_T$jȏġ ,ñHh~} w  &H\Tec3-&ƌr#!2֮ZU ')\}=*is8r1$;58'^E 4中i~REK)El0m^a{nˠS${Q_,ܱٱy|VQM'QN)brȅklYL O-t_A:Xw&t㚰LݞP zJR-JܦyF={M.1Gz||@_,{2JUSaLb)X9Zn8TIƟj3@H1^?[!Q >R΄Eɨ\pdv%kl,@"|Rm@BP3iQ\7  r !5nhM .ӅPg/~1~JU풔$MPRyslେS*E 'z?Zz9-kgS -iFS|zY:ױ;4@D0bnl;k=܀ mgkOؠnT²Hػ8Mx{1G ^׼c>;NGT3a%R:nmVU!y\gcϢ%A6LpSJZ()n28uiS@wv2Z;/%6)?fAj'UZib7Oߨ3wzM>G=.C'\ ^S96{S90?~59R aNQ̵[$lȂ9=҅b캌Lf;$ OZч-&$ \=-[|ipBkO"0)N<dU:C2UN+}NVćT AW"E-(E+JPYKV}(ѷˆﯧC}@5.KT^Ovܨ<2 F,xյjԚ^Lw^;Ė^=@[DYe9lrVC{p{OhtVn}u޹'ngڐ7LRoE&3U_~psMbv4\ U/*5v2W(lEn:n]#pl~k+Imf>kC@ū'Bl S)]D}|%UQ-ʼnD.dT%q?B_0zx9M"WۘfʪYh!P"QEy R49D@p?5!aoB%5/7CtP֪o }RTH4 - 0]-v(0~u %+3"8Ѱޯp0~)ݩEC*EHk5&칇X.HjE1GA{M|4Z~M.zہyJ1Oan0k8yAf$ Q@${ɸ LFWՕ)qBa5pRB%K8'1XTDR祟V zSK~Q]v:,&Ofۘ7x5Q<@-ϊLٌua3B6@9w$<f厡"9g+ԛM:' L(rőr Tr+ 0/ ݽ !m.QDp0y_'S zhW +}ZgFM$>Qe ڪb5iIl9Y`΄( ]8W R-/ 2c:l^frHeANWI Eh$t}S5JcY~Moe-!,hM3iXB~n뗹]9:hv:u飺}1`f`/e]ARh'lfTTwa&,' *!:6WDɶ7/E~BĔ` Q~Ck]`dqe|ykAKt3x7*4 qfmυ%UE4W.RϮh9`@r#o|8 +&!D=t~ݜ=ԗ&mNV2%F(X:#]Zr_qZB HHʤ_yMW9maK Ô ^lj~3F7{^xv{ [oR.*4|pKI.?*{e!kJO߳lN{pW,Եte3N&x+Ϭ;fS =Up.s֢= ?51T?5̼¡ &f/#}PZql [A ŷ8fCznXC? w%۷n:DzXy5b) VG3;l[I(:o_MdQ*M>BU"N4>ݖ!('xPbu5@(ߓ,\/a}#95 :W-̫$̏tsp@ ftD9\adt/Zd.[+QT3z݊֞b#|If`G54}vUqCmڋ+lq9"{I,d_)|9 $r+@ؗ3JO|a's@Ǹ9:"` 2 DfXqkҴVSb;P+ZKog'mЗUQ{{X󼉽1!AfSj,nuu4Dl%}vJz([ђ]>"q>9 <6΃ J={T`3ꠃ)铿a`k )cemt$Qk puSMvV~ 6O4-o?Jp_hN(&jgZI+}^ ,}%^^bvAPV pESAEI.VZ\"&7qohwm<ׇqP縁7*^QY^1@_o!,-_;QRg! bko;8b:|-~2{oʟ_HC[A|9v8m'N4dT8/3ÒEUC$!ٲT Șe>MbKs#vDta|"Ɖ^[{kۖ'(@VfA Q. (Yk(*M$bw&d QŹXdzph7ۈāg]I/̢E ZRzCs9T.Uc9&w[H[9|iQ`o빰j̒+zس=Tnv7kqv~2>anG/qgY=kJ{?qC u;O'*351T?&Ԣ9+F4elP/2@tK# {V:"F-x):u.ԑw#1BkC#4q*cÅddN4y$}`{r,NXObX9rSQgP8nrEn~J&θ` c*zhx8 YJ*7$w$iz]Y, ^=dTٮ6uCa9+θtK}O5lL I}%S#07 & N2:T4c %> p|<6<a݄r\lNxU'|՜޴7ND*]}w RtPK琝zĕߙ$_}X>H J7#PRu֗m}w'%-,9(>r S=8GKJ ;kJz(u8[[WHq\57EFihkfq|/CGj^oCLnQSFvsoS Dp-iڙ7Ex|0kM0qω!XDZgjpFGgckL UMSkᛳ\ʰG>Wq\ \-@^FQߢgZc_g._z&sSC_Вͺc(]wtpjЄQO":5J:z'7w]T$OxuDU>u:__pY]2A~>&<nI]fݰB~?i"olVz _Z7[X-UGDG$C_;F}H\~+)(~r,g] >=숓甶)@%Q{wZûBjǛcuu d]Q׿<.Nt3AƱd tHd7 tLBc57r1lMA0=-nǂiօsR[x Qw6d1B $ƒNձ ܹ1 Ax9uͣϽn̺ћ킙?W5o1$/&ŀ72>M'N}9PN{˸80Hg{2 NxI]S/&Dw'3gc"-`8jؾJ]NQr#)7vr\|NeQ=w&u6-00)fĺn*dg#ZF=ԂJ􎚀 weRQD}]Fu'6,~0΍EZSvߜy݀h YKeq̳2h ̡'e+4Jr,?^_#(]ǹ\h,UlVw{Z5l{Eʡl@(U[.4Ux.A,kC0J.1C2p_;4ۓ8"POt#x;I_ ,ӄo84ޅOI%Zh0"G5~= *Ms-Һ> EU O%1ZKы?.1*nJhb ?}=cO1+MlÉVkQP_b *4lhHaycʈ_2V# fFGcu"c"QTBny3fŀtf<ɣ/.*Yl ItÁ6g>$`QK {%/ݣCvԽl&n,J|IE~_Z5KZP%0#<َwaw8Cuu0Jk@pD}C oNG^x`}ݞf̽έc=Lb|s2〪5C3C~*.Sre y0V=񤦉t0A,\X| zLC"dYo9HME| Ä"Vb Lv 7N O?^=u?|SXpINɺŽ:3OgQDk]O/3S: O66ޝ=s G;_l߬=q7ІFNdzi<;\fe3:9ފjc|R7dFoWAOdyˀ8np=QtDY;5'QL?mJeKvvQGoi+K?s.L+>s0[93u40WL=CǀtwxO@]~, }Kͯ c5KIAL6]h+{Q=== |㐣L2fJf]]ߚJsq!C8uh4w̏: oo)M{abw(bT(& i_)(3  q0Jkwz*BJ:t ȀA9"mCss,bxir5,)2.ydtCL[IC3sJJyGH@JWTew|wyi,7"zt(ş|0+MOD}CHK#,"#W9<ԹԸ_p͙m39GlkybPg.u6MS)Wd6W 1Yt8 H&ۃ!]NGއCyovXфCxUb8dMH;Q #k3Xl߭2Eh3AJ<5|9@x53{(QXZ+[:)3]UPv58PJAcqq ڨwzߚ1eX9dSr0 DQaNj0E]45@!*L Ln+g=3\SfjeY5n.@ /TɊ'Sdb tzAUhP44 :_K誩jQ_BsGtmP)Cƛ~ 1nR"y`hkTWƺno,1 [AA[ 9dr ,CȎ .%O]/&J ؚU 8cRxUwZ,m1tT-͋Sab%\rWmѤg8NSet"s6/X U 9vkGKB7x4V|S/ABR wTvd;Z1ö~ uptZ223t2]c%$<5 ͢`,o+ͿwI8R: l!uZ|T/2-* Px~) },%"ԟ(3\l\ Cb?\x?.Q VGVRۻ*M#6 k)DS$ 7WEyϿf I[4Ɍ}O܊B߾<pCo!$}GM'C{Y s̡؁G vEg}]r겴M QnUjW >5w_{xRN] (l)T žB˗tdd!rnS-6Q_Jahͭ;<*Ή kg+WBvJIUΑƨ+5XK˽eXzzʯdkcOa6v3Mj[}aR-Jf8eY ӷ\BNee# gMu!Er|Rvx2b0tv߳5嵼,akarIIҷ7/3Z=rxaŅy83fqshuDt;g`mKb .COhϣդ~&6$!W9ϹMs|Sz/wxCP2č @n  _$j5oy( R6gi>+~<nj t ,^Ak3P1Eϟxh;q3c.ʸ ]RQw:;[0!t6u-n0M#N}:ȣsøH? C-oŽAB2Ak8lF3?UG{'Q| 4T~!AՕ}uB4"uU:e\^C3Vxc#Y7 L.3af|L0E|K^|1<\[ BM0p ᐂYrj5{>l=[o#aKÿ5x^Ǖ O^)k0ѥRgў|4J[h [CTCm6M4Sjڳ`\d/E~P[FW jklgC:Gi勤Q&:'s"8@`E.jl8DzHK)j{HX6,)U+sA)V@P#^.89sAp*$5LI&Rn@XH?MNF1U3S.yJѱ=L3 =#5-t4EQ:L$Zy?@Jhx^ƙqP F Rһ,^͊\da<1JІGJjlp9.i${3Z:p8¼`5ulRta,//*?J'Β &ϡ4Z}CJ6/ (hR>k}er|35w<àqqx1#KY<{i@RLzHt"59oǨ(QwYD&o@ģuy죛FuAߥ,-_^P Fd.Lk_/.+23j!]x DyXXgAtr f֚|ϧ |(T!5ihF|Fx?TAȢ]-4@4~ 2ҽT~pS=h23z"iDz{j \P+FW@ zQOU[$#J<+I`dQC)Ɔqm@dkgL818!L k *g7QNbQjLN'3qZa{t g3Z+7k+zlUԏ ? txRepg 9/u:Nqv^HU9Ws y/hV GہA6?桦[X$9Dvj6%ٹ\h;(< ySZ~nliQ0x:kXAOCXZ4㤾>' ;U>Do\.V^,h1?_ed>'ҧO׿0 z7a=bތ.7u>%ޘ230x/kg'+/Cniۇ.ȩĎmϾQ9X tgKNΜG:{0hLyx!Ѿ矙H)"u0#yuWV[+?6|s ~:5L%XzM!s 2%,֑X'Iy*LU₹| Ld'>i:e~KT&Rr` 0hdAiսL֫Њ{VCM% %#Ct Mr5IfN6{fN%\Tmg/(N$D(~WBƚС4MS3| CU2ӒnP-(ڝhe}6%ʈNo8uVr7pqv9v]GЦ`uW QF'@ԲLiUyN3r 6oTaU2 Le-&'uA\ |O6?G:u|pZžP_RUlu]鏑u(|Y,6)(vYwj1+E"D^*%f=.xZza%pLR!'ɿ%jOy'%>%Onݙ(h%m ߔ%abriF5LBbVzQ.7FK6=4l[XOrzYB!ߙ^vc1~e#,vGkޗb˨n3,\өi3vSWfǷϦw}(Q(gIb]÷1:4;J^M=2Y%AߋQ}V6qS|s-JGC Q =jq ܥkYn/b5PĪjmm3aW|mg%)R+v\C=F%2lY2[4X-;ѯӏr N;aW_[-3Af_PC-XpL$s3`#m5nXߛgYf8ptt LOtwdfJeBO&'w1|m*`Ei_ЛJ8`I4/V| kFa3v:a]!0)[?Jwԋ"J?ݳ~csΗ`&NzJcs Ir,<DH @h zoY="[WobICSJ9:8d(Akby mq:3R{_YUmèY:b%ӆē DsH )b% xNjP?Y$~u}2j9TW&{FЪtJr )Sϖt<(#Ui30PP+ia>Y+2PKe)14W0E%=d|u]NfH) p:Y<)ZED =KQT̮+iP>q6 l6[lni jkTkH%t3EqmVޯAĮS Oe p=b#KEKDb+hWna3f"!@P|;= \mDW9kuLCKe 7]vLm&:=MN41g@(J}eC@NYs=;|t?l3I#>=~?&Bcz9Tk*՝E!OZv*C@*9 ~*sȨ 0XY@s$槯6#NvHٞD[ZuX dvatc8+kY˓Fp_;Op:_hqS>բ^ñ7SKTZuEX5ha&X~YZP%DUR'B9چR|,WБ[Nf$/;ߘ9LvHۿ0 %yoUY/d5fJ5=SHthQ)|' l tKxKJI^ Tu`e)v(5™=s޲ &m2](H?c1)}¹.qv <2(OLS{<ċĠe0̓(S]I%(9V~t~_Əwܠ\59V5WylHfLᇛ,`FBřX~$VϣJ$*i ;f u,I,cxPwL,-BC$9gt( D|D0>>crA,{3j![TZ+1:!g nA+`bWU/w{IJxS:fx`ɪ E7]b}*?ÔC܆>>!B̷2Sg:&H]w>@jM7VIjBh!%{C8e=tw7>Dʾ.Ámb{J@L*^?|pIwuo#kkFqN ZV/3 kDES=\?cψqִTM,lyAh`mfW++$q1~jtγY vVnRkaAT4wTbW(p⶝IؽgYZoiLnRc@Om:҃ "&{PCagV $hWLU-k Nܗvw&xz8#-)ڒySKzbb$`%C d;Ǹ_+*ayP\sUr=qp ѩ!iӕTXq@1X^||Wo}\Æ}}enBŋ2%ٿ$HAǾI.N^4j#HN[jl;I"Q%^;'O`K^J@Szֽ&hZTv2sUM' [}H6I j1B_´_ hxZYzO˺}~0LfR «KXܷpW36sOi O_Pf EjYkk2rX؈AH|蟺!'#\Mհ#a9u6>s@d@JhGQjL,)ϜA3KdFh9|Ǎ@Wsw !.DBY9 s9D }I@T2iY\`SK-%桀~6I+;͈Mw/+TAu^L_>G 셮2"d HQH3;^Xy=)GZhw=y,D-a;]"jZcx\]s`)IA$@>˾=.7RbjZ"P%$JOmr㧅!G=7D=y"T)6l 23SPd$)LYgvg3^eV~ cHP/a*ŭF:樥=A^}TUiSeP!8ȣ9CFclqcP4qܪi`^d-8 llPr# ov׆q.޼!j03|h4{d >!2Ú+Q̰!Wʴ7 B Z]{!SKӳ Pf]Cs*wjƌ+o1=_P_! _;d /t9Es6(] 4)M 4&JjoRM披hbD6aM ,=B֨۹$Px 4X'T8v"4/)1l`00xsZ5|Q:=~P;q݈vLY 9ciZ&XNϻ8C\y'G,9Zv٪Ǚ?]ü@lb=dW5LU"dXb04^IO NC#=) RŠ:{ cAbV5GAH>ݩu3Լ /[40A ko&}6pl!̯$!*?"{虺<뷇 Ӥ>9}D+[0/NGsW5DwPQ^qjh~U\X/\qpФ|R(=ՌtzIbsc{NB1.c:{xb}9o86~YJI pQ??0 fC0YnqxV'"ŪŢ}{U_]q/>TJ,b]&15iwX1ǭQ'ɿ5VRw7;Ak^ù ָEBV5g#DR9t{4GV9Vˤ;clL@G+sU"ѠD}VW;=jTze)9Mm=[{å3}54$Jvsp \F7S=i5!ldbMғ !OV Yեf4}Z㦲ŋVZlMu퉵Ft3p)H{}b3 +N Bt%UfCfJQ"dЅѽhn%KiUGjνKbwzI7kѣaNwQv|!D6HZ@ \3z6EQqOKWYr69G'ZmHƭ%' i;,5ՍpG)=E_Txǘ΋w|PJjTg:;˛P':f= O57'=p]ҵ$ԙI\{.QvMpI=th# pU,F O>* v'b_7,HD{ɲܤmɮ`4/(k/vXK6I!V$ `K-deg-VA,fBgMqgL _8rT'jdB x:sD~/lFyyZx(yJsqhcS-ByX'W@xAPo#&,,sZ<tD^ {Y2T0)CYٮendVںa|U)L 8\ NT2̎D R}8:xD xpU3:W~8]9~ٵRS3N1YܴK h/Q ~ݱ*J®`E[ M3HDX^q,Ƞӎ.  7,HYzWk1WxJR Ϯ9;?=MB3׹ls|Au>{#sz ұXԘrX7K 1¼Z8AKr)\ !:X}5M&\py3GB\b1B. eFvq}o7{rM:Y,?85T+H43a3ζ"teLE5iA-v2CbZrjUpjisi{X}B<_Y"|HlwWaeL~vK.x^I9$>mE_XӡBrϰ}A4dq3㔨7|6aѣ&W(V`bMJ%Isy[ey -[{[l"yE Bal[=#dEDzq6|IM Y?>eyT@*ކ1jGk@KR,Z\QB5G{]9Z}8)iQT  %X]BM͢G9o<`ÿug d]nTފ>hhe"BJS̥kLHCNNƫ2 WevEێdMOP6\*⊲/([CkqzWC9p+vC?y jOO"Z 1#{p'Τh}hZ8b9siV9ӫX ^Q/|kࠒj(R5Bԅu#`1 Y,//cV#\K<T1tОapm0*S o>YIt bQ[NK4flB2:S&zN_~h!v@Ep˃*<5Ev2i-IБPJWEXZ dJT:C`H>*.4Ճ16?G$DfZ %`>[5he<Я--gm# jȾbFxQ|X~ a&)wW۱.bReRvRs|Qdʧ0Dx_i}R^؂YݯOx A蜉8%fW,^ #rpe%8|dV}_0ZSQ Ģfs,ͳ~xhF]]"|:¬kĝңHjtHW6Ls3?veuDQZo!i܄\mqcX/6Hum1NqKU #`p a(O>@f| o5^btP|fM % NeQy+az Az˔P&: OSpe)4z%-Efn&Wt;_rk{}BB G2Mơ UGEMn'uMو3ZW{PE= +fat&2AE|Zn\LvEd.s !%-QZn*/zL"E]Q5w$(ХdBF\BgD24Qv% -K`^h5Asn-{˼T9ƢL7ekB;3RcK:<4 #SpHF@4w1Ny緰 f~OK `(ڟ(,pK!riByݼ|0/>iPPlj U;KTdT}%$OHa67f;W 9"\18*g= .70&Pj) >_8]*GSD*=O6OMȀҿ/mx@P)R7տKS*:vվq-Y.l&h{LrW2tg,'UؑRI}a01T>CkٷYdmhQYmN¯Gbrh/bܛ|-F";uКc ˞yw\qa0'3G8'!=IoT t!Auz1^=#i}r.zQI>o$(K?jgi](L\x)?St($pk):Q r:fun%KԐH]3 %M!SG+߁h.;/M@1P tڞ {7֌[rmuS\d,k7StNw"8^ BRN_s8l׍šSeQw5E-K ,46R{N$9aD }E;u>B9TLU*4ktKʅmsQRxĿDduk|2422faΏrt ^ܷl=iJaB%4!y7Zsf7zf}_evȃާHko)^7Oo\DanP]ݎrX8N]U6eLfKz=^"^vz -`Y^<\)oġjEIe\,&I1:Ӫ>Q~=ˈ>56(i5  $R 'Ilѻ׷J UHI6 |w؀t0(o1*X&&BfHE}S\S?zE.@:}W_'`KVY1IRRlZaŴw%Rѐm#I&u,q+? 8\>g0 q nz31|?I&Z lEK{A\-ݟvu}_$5O11@FOCuK1 <'x7ZtȾj`3Zg w84kg F 樟e7¬tx4d;}SyS{-)31'!7ńNfY;H&}ƴS95z񔇋J $Ҁo jVonv#\P"P̘ޮ҃Ցt!S*Bu0 6w&t򸡈a# ?9dFQh|̯@ͨ D&6%OPbUՙ"odPe`ρj[*>]8 ץ]n tV;EC_l ϵpF&Ԯr.0›(ۄ+ih;\qߣb"<1NZFu!I¹2Cc\*?QX8(L|wF`SԱ|Jjlqpv3rSFQrr]YQ/Tp71xQ*`P}Īm2a{uH[ѮH`0=eASe]IK^RH1A?T!lU 5YOMOz$t~LY)bPgO#P> {A/r| bKRCwӔ\܁h ݀ cZ(]76  2UUjj= /0L^&;/5BrRD\V =U:!Py>LiNҐ}\ci NIjt4bmAd;O cM)y'@gVR QfomQZ/CƗV.+Ǔo;\Il2S:R{ǫa[8 Og0m.5 G[Rfʂ"Fw7n|7x_b.T> I %]0ў_넒_L=#zH;7?m!g )1?AKPB >3/PU@M67w/#0 {RKsh)ArIM=y<\3hff6WG4v1 MmnJMW_ia|ޱK>-v7mC:'W1}A|I |~R±Kmw5J(En!!tiZpv&sYrLh3O,M~&eX\۟r>۽oՈ)#l_,OC1_ӸўKH%]u.4EtEh25xzh{JR> J)Xgw 3Yrj>4}8.'VFN&XD]T.s+c̨ dDҩp 찁n.8P !k#R YH lFM%:0;0ζu!Z&7{V`h #ݦSPDx*_7k+r-!AZ,Y29Oj9w'DU:$/-Wɂ\.s}_%Lt?q>[Vc|,6*n'9d;EpMV=Y!8<"E!K3F&Qvʂ6 {{k0L>W)uBlrK+#̢By;GPؑEKh/#VcaV;Ȼ8m֞YtzR> >zA -?s ܛD=ÐܥLIV-ztR$xଷ)}|7)VJ])^QC@j7ٯl Yt7j>eGC3%;Ex#QG<ԠkU 9£c7bDW6kWsCosB%Wn3Dl\5t)^C8h#ZC!/Z&M^ŀ))vw='l5ώ:htov(Q(3[u?6ea e+%kS1ozێ?E9~r햬7Ց/~a߮ike̴+7JKZoZxCq׌guεa!toW$>1)N狐;t{s  G; 9hP Rg²tAٗu ZuL0/9^ꪔ2?_4 |<;Mno~}( '+BH L+`3nMCuz)qNjY5:U]s e{3j{mýڇDz _3ZB맹$ƂǽvnkG.#gԢ:wwGWF!M4F S_>ӠP45,y9s-C좊gQT=!:͡+RG}WmO'1m @)L:p/O'd7zԠf '֍S+,ΝwǗ%'+r2 FcJ+`ڢ 20q3)G68=,NJt~F,ݍnr#&Ǥ$Tp3rxDij[vP5/r1̷oĴ?T%M9VIn>!K?ƈ>V$wiew[mW>G|1~9g Z!&XoG |N|h*K&Ƕj:uzODEt5?ԹA+R#2Uk`tCD](22iSœ"&2 L4ST혦} 7YX~JU*2;+0ӶZƕ.eW6lJ A91z Q!LG3;R\ >Iwr<|_zjH#,Ysj2]!j ,nQ nV3EV¦!CrBW>2 a!L]4\E<3K VKAZ>+t7hRU9-IHa8AJ(P_]/Ozfn| Qی D|ѹTx=RBc%쑖Q 6ѐ3&r/NHP6aR61$r!Sx1ђC-G^.\G8 8V,T)-򶹪Mꔵ58y[szrqƵoHPuALhJ6fOQk>FMA(hQ-tlë1 kBÔG|QB2K\G"Pζ:7פOK8qOsL} ͼrW{)6!F~.DWK vբ SXjK`HipD'[tk|&ܒ;,\Zղ_Z )Q+IG֬Ь\eDALF.>>x=^ ؒ]TZ | %{5l+Y٘:uJKZ9*nT6kVpR*-//ⴴEekwbp뾵*@!.u9B[:{s$Y?-tRuUo RM3q*o۫3H`Ysoch)pOG|ePYQGaޭP3!h+}*D`(6D ZIrx0tE_B?h򋮪O皣|姖LERs'HԼn#hi@Mdf3T]f[L>XK+=X[˚1.@v\1fKp'81f#zݝ9=9>;!Ma} j"P &JD"4]~.< ڦt̅G]jYIZLwjBfX>ف{}U:7-o‶bTHγ䫇 z䄍/2yVp~˱Z_ƴd %K#'7hV>?>Bk.tct`UJBc';,3C \j<ϳz]xl PML54eƿ93=hڴ¦45/d45x[kqbȯ㢖2op46OA[l)~USZ.{)F"1Gf )mμ&ack^`5;5*mKѷȗ9mP)b̀Ig@Jj>9o5"S\iQC^3S{޲SqaUOAi͈i8Z];I!XOBuR?I+C9Wjeunx:b)Y{-:]&肹Xr]<'8m, jMnu!XeiP6c!yFO,9QsۤƣᢐÚD +RpV/`Dc'1%sѽcgfGT^p_MTñp/a!>M +/"*=P=HAd+{F ɒQE6KȠOQfY7]e+ze%8p10?3/e=q~j3|Ũ0=D,5;8Z7*iѦĮQ㞪6 Ejǘu#%bJ·3ۨ;&&P<{%h{-|t29 ;ĉ҂UƷJx^lvm:NGjeA?qCP1q5 %d'qhP81hƋ,Py cC5=u**52*/< ik^eK$^~/ߣ 90|{Q64`+(~iw9g:4sLa[)eU\ [ Rl^'Yk% `0>W<6}~T-;Yw?HBQ WSn1č7?d'[D [3a+uTk]cK)0q%[,׬v;IE,2\#a Y}k5CZ0Z *3t|Q !pcwi?A?Wk>_GLrAVQ63J%YEBVW_Hڞ㇕ `ctZCW~@MEB9dEҘcf'$ MVFWip;#s"5pƠLA%ߺp.5ZO)L>yl&eZ{vuPXEB?ܳBұ*bL@iǵ:Y;8oL0e jvt @j^H(ԟL+LoՎhw=bpP)C,Wtu]b]H4{U^QnzE/if!!]]=ˎ n`>RDA Fӧ~>C6;BEJA佌W'댇ގ3! 4[,(&J~ɡ1ӖLFI ҋ0iE~# M&7٬(>A2ǬRtAb{oT{&Õnrjy t!TAf|G6i%>vƑ={8k0HH 0;|YHJ#Wr*2*FD y v t& 'gC2se{}_l~K>\kfU34?3Uzҋ'PYp >¬3ojt}J{Zĥ6C⟴;2/O#ۭqm aznF}F$r=gX3.H߈↬9;?1#d\*3H-tgYZ070701000002dc000081a40000000000000000000000016439a3560002273c000000000000000000000000000000000000007300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/]?Eh=ڜ.+ɓu>od /=VGKVxBĦrԠwe[o`@F݃vۢ[w 9RvEƋBt8d9誘Y$sϑTP܋gAω򊢮ahI/Ŕh.eTS #L"vuI.E} nkI~DqB-FXm+4q#4cHcEj!DŇ}n]()r`E(9\ ~YMq-)4>U7I|谩AS;D:%Jd&1'3{ P^8*2D#B CF1e_4yxIglg6>OM<4B!za8E5zV^^LlKvg :o| w7l z͡5J&[2XA袥FF]N'0O:cBh[!{i `#?Bh{W3gۂ1T2w`B{g ,#u>1PŻU `BjÙ2ud/AB/lg ޴c޻5]64s\O1gu'l*A޽#ARWW F ۣ0e|7lDE}KVpz(M.V% X?jnQ uh`ga` \S]#֙E[3; /FR~csP'wLiq($t? < (x1tzN*8Ft \CI%vltJl"v 盆2zV8G> nG-$]2]yK}%xa(esÝ]2Nu ' o)pz?4>2J ۦމHCw,wkkmǍa~UBy{QlZqA4afڋ:*$vr-L~RB6^6c7%~Ii̭GgF'+u(8m~?mdy4j54eCQ_ g~Ya^F]\6Ϣu\?%\>.uұh1Wsߍ*E)RQk$FQ+=e&GÎ+1D UxZ =$N;%C|x4JGei ωt1]z <;hڔz`#GE*krS.,%q'2>sXlO;΢v\ff?"h89\ LbaU>iDmJEE2A_d~=&h4ִǷv)PNi3X\wؘMUYzԖM%|1?:lYCѿ-8X!M{Š8ZGJ1ɡ՘3 X0tZ~ni`YDd@|_UYj!7/ok 5|lב:]6TN~vIQ8fksbP7;J\ j/Z*Fa*-n;p43h# v&]IQsL8@zG-MR? . ]%D7{!$m-ueqtʌekJmV~dUXu3&i_=s7)xH[Kx]!z\u"ElV{BRT,*B; nK?rd=ӎk1S5D,35gj6?zM? 0y%vUFJeC;F&gI8˜겇"%_ jiS8q)@T䖬{?t- P.љtfulR)YvIbHw%5ὲ94pH4m./ٞG+ՙOOVc %΃)V:dՈd:LQ9mk9Xч(~ϕi$T%YWХt!PD} J>רxہP`,'VD&q 龸IYD bE>-a|wzgW϶0d&UIڥD}$Pgq7^ͮDSg9NA$ΌC*lY9+ga -ikTR&s_{y̑CJdubǫ y=2gJu ~씣]:WeMQ񷛥{J_"&-8`d ՀNM3gU$98)k_! +x9lCQyϽ؊_)P..~\֔vi{XeK w@PJ>2 6 ,]Hߞk.E9rd\,As&/4F :W.o|OAeǍaOA6hIu27]ǜ!>0 ۵t9 ;ۡbpi9bկ^U,ÖFQ |.ίsXwsB$u)ߌH#Z㡸Q߅sj VbOi@0'0:j4!Y4Lns=f=/M'*c(^^xNXORƦF9񾞎h+) iD*p9ePb=H[`tHXFJzꗃFM5kQ݂ʙ\Yn+V2J~q%u)IYr'a갰=Ƀ]N&^Jd9x7<=>Ar椳>n»|1}V{c5J370„WܟCZ'NQj.6 뵾\?|x3i0!U=|&@'`Iف_d[z,76\|貆w:"a5x.rfVA36[XdV&V5`ZK?pӄ(ʱ`y.$i']!A//_iJ qEI^?gR_yPӏ hNnإGjI,1X$%ܶ'I9,ɫ=[dA}'h6Yap!͘vn1%vV$:OQXJiIڤiҞ < 2+ f.vwР}It,}Ck(o.a.(4Q$^$vq# B Ê @v۰J,۫6l+c,]l{~M>iɭx:LCQ>.Br-Mhz/xtaYsT7k|b'hxp,mŒkEЇ',C<yʋi#BCo=7?9DXGNi4 <5zYe4dRHL~5l" C[Lc\0+0B/Gz1~#ΰ:E3ʭe}" 啉n$J(|iIaZR5Oo?srEm^]*՗_C458^+m|S<՝--/ Z;`w㟵`:tdqJO4+tk su2bEIbؿ>Z-/E&`=j6~-7>%Ҕc~+o *2c&Bt(n}VdNVQoa0޿vc)@~ 縕םG~%ˎ[lLOb e8jR(IOs*I`4yUO` 45DdI 3^ B^wRs&Ѻѿ=Q =пtZ9u<,Z Yk ]7vV\uz4yX={&R! bhH:hAfNAV"my4,]щ?]@aqux/x_t* /\lΕ3KrP$[(6n3`SdC%I+F {Ȗ[3~RQ怂믆ς\RZPDC7/֔G~+$ͷ(&XZ/P3A!_s$\X䥐hx 1a *y!rq kw@g4v2 7 ^zl-vl[N^m"<&0l?|Oy#ֵǰ>g0ujM-4ΣJx qPlB T|~F%EnWO+$75i:5F"Enif\]tbzșqS@7#&.*9Q1.&lus+P jMuS  3^YwD'+B(9"YG &B/7ǒGOhr!/zMBF?QsޚgFl?}J`1 93[m~v e gͦ6R0(lVSE<  4aa\!Z?^&)jϚ vPIjK#tlKsVX7hH,Q/. gi_kk FFA 9y{"ꉳn26b hs`~4?Qغa gXS> ~%{_^4"!\ "82Uw]h.Vc4 N$D',4TAK5iMDtM.'! "f^lbLHlTSd=-|A܀jS;'cI1[m lv$;MIo! ?gn(?5j8S|x'$=[F}l鍶0,,y#d:uau< 戨 eu>#2m.b M)sJT/9 -‘@#r7!awkf/^do>6enËfT}G4EsZECI5>uڋn%]6nj*# xھSP(` '(g7EiH7N퓦iEȪ?> װϡؒBB#ۛ`+C%J '`C.6q:bNA|ФM$~ ڊi5M f$wA*̯|Xg??ǿzHyXpeGM)nkΦ@Ÿ::Hd9V_A22V`ɍxks,f=M }Hqu/{|?n7h?̻R;di<:?tҠ܉xqbƖZ;1:WAq6*h25 j=\w f)k.XÕ)qc_7)ٚ%l0!r}((}~PO6hB&rlu{jܡ& tDɆD/%#rdճ9Pж=hFݹmO!$:BIV( DЯC: M`VY6n UNnhUH8WJn-Mgrֽ Bz8D,餐J H%;4u*e4|U; 5Lq-hC@5I 7j[,#L7,M}`T7rUl7 H;6sQJoDk,{)U >RZrrͭ RxLwmJw +/HsC4JN E:\[iմWV都 ip͏lnAI!Hӫxw{*3wc!]<)s0LKqӡ*ͦ2>ŽtEf$}]&ѪrK!(ƜQ3K>3I (P1OB CI]1ύS8 67+KMJI0<X&Ncz繈 ?X/ h^G<);9&+'ȧO N`a ã۰'lp]j)dߓ/tVPW#d{क़xNrS+֖IpB"f&*h|w 5`S#ıԛ%l |0[ cb}H4\mH_ mcYt,Iͺ1܋ `/aM-' t<<Ѡ`et p ]d N+]֭Kxw*i 7ħ,x"bt5\4,Fuc.e9S}(!~/oHgտ <v8@qZ$ы b(n ~-T@HUd8AN8O<"Nq?HzvG w48+M<-Q$zeǘͼgsp ΅M!zfE¹Tj]z8 vq'ne2 I- 1Nꭅ*Ez)5`sGm_ʇ)T*m F4L9u$*3l ॽoږqv ?Z[9&ztjǘ3pdk­@Yw)Ea!l ƚ}9R]Y@p,.YՄPwW B`F N*JF*x3('b@e[TY! }v &]0f&S誃ZN[T%#Fh}ixS}\E"9ߖ$%"?T$涿Gs[l.56\u:Pe!T#ATyM!r@iRQnLBjm6KpjFQ`(>L(onYb^t:h0C"QXhgGQŞrjE̷[ H`Q J.䷋EjE\z"%{߻eBZi̗+}Wtb<{dnh$eѿ<.XFàwuYq35qH^+<$y7Vj]ϸ8̇kuNswOڟDUܭtO]|(C ҧkv"<4N}~f$wA8p)7&18C-Ӫee2F9Ebm?ޢE&*<Ed`9] -\zЉ6,;$b=dDʅKm;}Be @3=Vhρc8 ǣ`Tnsǵk{JE־Z{uV@ Dj~ Wd@q^,@Z7Ҍ'I?{m6|uV/xy 7 Vb#%Fݍ=%f߰Mz)vpɸa_VَtnY2q`LOnD fGFIA8.א_Y?H*IVJv~]lM{oQi r//)Q1{ZC]V*yƟlfSXhEx'_ }$ay{} R:8.WHG`LWXIp:eV P!+Ɛ^-q`@IpZdiuKҶBWt_D1R:wB Kov`\wRވDF1zGע[ؤ]e/E9C݋OsP]C4*||Qf*`; -ļk:;L C]-д0F$9Eyg/.oJC8Pݯ`UikzzRש[t,}RS e巠1ωf䪑ʽ4r)4P_+-}x5H\^ kP=v5u|1Po(tM&Kȩ[<MW$qܓgqOu~gy՛1G p iOʅ?4IY>ֈ|xy?g+Ƭr(*R{@$ &Qegp\8N!FCBϧ=_ĥ-~/Jeb)2q%,o/RSeV"Jp3ۀJs3K ;31kBC_myMG N5wɦtU%)%640jpŢ-w>o̮xeaGl0K3pgY#m&Hf#f RtH8 7n)b: 2Sa禠5w\j&#Dt)\0˂5bDI;@I ^ ~dsM-Ei0cMV4O/n7'^ʺ0o}rZU6p4?e|?vJۥ0 "X 0^PN+!+3PšADE7#TU%VrZ6̡RD/n%5˰mSQE9*k8[7d JErqLvq,>[ ' cs_-G.&keꠠ73;6U@ї"N*?J5BTyy "7 _VE܅|*-xeW9(`#Vk:uYuWDs}XaD@\K&4J?B#e6&SrA5 a+:c. rä ޱANP-:*զ?Ieeg8㶼ܳ޽=t‡OXdU7ذuvt~03C09,,ɀ,BeԬ eVyMZK6{Y;. T(wzOmL F/aDI?:$5QEC~ CoZj 9nut}C>Fd7wϗ$BGc <Ӧ/E8-GLD@&|]Dmصz`MuJq `_-G{CƏ"אw fd 3b-b\!C5IjюK69/ܑۖCGYZObYGdgy\mQ؊TNN\qp(0Ǯ8$[Es/<#*#Bùu2 0I_uvy Ky3|NWO]7<:S!9MiێEަmpElVYN?t?#QK0^9)3v]ڈ>"oC h^:#.{R "LF}beSR}' _kFߍkU\%F8ʞ1|oS!g iuJka0hjS0;(P"DL P }ޖ%^+,9Aߨ {%93@[/׹uɇ"" b=bO-tt[PDyΖ>XCE 0][Jʋ!^artOQ@T"[Dæ28)_>#K+s.ۀT`2.ߧ&ِ1?M:m(g=&r`X&rK)^Z1Ng {Q)ClBN49)ie&HV]ku?Rz17& h+i] R@nz@ڷ]P*xlߜ4X`7m/llGhZ1G}U܄CYS9GN2ouJă_۶~MU-Rs+N̾`Gy r n073nU !2@=tBF*︆:$ni^9"1Gu-_I^Xr}bGTX gUZi~+:S6Ȝ`ֶX~ dC.{[I!Oi((E3jۏ^;`, 'IkJ#e!n/ѯKň.`lM!E[¡~XуCN#4aۖs=lj2:SI v&@Uk" c&LS2R#VDP% Rbu,H7uR4jſu:ނF.&a%4\0=17ZC $W8yI^=KW$s֓51hpN oG54(|.3+ɩl@e!{5s_v̪r= `e  +*^ɧ&Jo309}K 퓫\"` -ZlيTJ_[MjCsr"<dbXs,h<H[z*w咄1ySe*,_r8r ?6褪Ґ䝍.}BTFQ =nu{%t:V<UD+cu.#/2Z׸C~gJNy+ezZs(xR ,"T"~cS= RJ_KDz&H~ǣyt.Q' RDerECh_/x0i40'/iYx0H괔s< +=K6zĹJkd0kf#c0r-ԙǏH2uZCz:FHIn2cki, Z$g:wZJbͳEEDZF9XRi8xJ-Viu{۰Q5cxu7_&Qp&) kV_+B*Iyp [h) R%0IM#̈g˰G,S>>/n4er孒v¶Z ?R,ؓ[sxw3C) qZ+yPHv!'Nx9_.`ANܶ| @;UZ;)TUqey%+P`gο J1ŀ|pe|$lX: 1M⦉땔ЀvoCD)BR}7txU]H$Rl#|b[kDk~ͪw*;0MzArZ*d&HU4BqLBP!FrhdCdkMpd\=nXZ⊿9NtYD䎣X *g}x)qP`nNz :^M |VAqu1y& !Nn!pV9GD.<Ӧe˚Av'Stx<b<2)NÝPz[bB7QmV^_zRMk)[a >C30wR$h%3Z'# :m̋xڦ%V:E@_?柏H6kS2|LUʰFٱ#ptxp#%gpU/*yQw;&Bmx|."Ѐe̙ɐ>|[{K* t ~|>NYәvB^=k6v}9dIK,Du,5i[:VªU=[y[܄~z~|`jPi},\.n9ٕt;Z [_2@'uc^-2kInK"}3!uesijqb1H=Ϗs$xTD }`+鋚Dz!YrBT֨dsQ^P3lw>$E)JsaD a_۹?lw<)kׅD @ۓ%oHH>TѸ"A{ '|GN8i茗J)Da>_QA-}pԿ)i˯ƽf^yIu{;&-Sa)B۲I?T+Є*zt/tzDJ `َ{ 䪦Ȃs|EyJ‰}隘4 '/pp%gsKJ\6ɩ<(_xKY!q"ۨ $rG~Uu>EKzg`g /&tϾy, H[P*)NT*۳<,\)d[ >6YfiT{1):/'L4>hWQYH+TD LAIR@&ncG1!O0̪a\2r3$>Oq|%^Q{5Fde륥(iȔ%,^/;q0ٷ.NDZ3"iP{- >EӱQE$]ey Bt'O6 #wAZiV?WmNK6ƝL[L6J-ŋ;E89FMuWN(ʪy& |-=_~$1q0*/鈚,exT]d9{ned)ƭz@4Ŋ&MkJ i"߬런Hj/C GAH͒mSNؠ@:T #j"~}&HlahQ@T'~}"0α[.GD 0c@pz~~#?93Xddn+S~ 7yX Bi'}꘲ӯff2mvYHjhbl 1zXa@g<\L)K F7"Vdi>{Wq |, 7Il+O< `+_ctI>s.>y9%нh5L5Fu6"*R;ǸF(8s&2C٥!qZ3m@X:NV0BGU}ĨQy7_T"j78~Z՗1P-`!yBpQ%'!o!({I4:mj4k.oT aTPEd'2.j%&Tז8=of|1w;oΈ$u/ݝQ:L)NQ<ꓶ~ܟ$@hN:0A\P1V>1V"uNƕu u6#IbVS~Vzg'`U-+GaV r]F7D۫ ڿsD#KsJ VoANN+9D,= 09 |8*(GВ+N6l@4:e1ۉHrQ)HN%Y! I?!oKmA\)ܽJoI9h+Uź!ePꂛXy馹GTF7r|*-LW6!գl&R|kĬ*Ih@餕َ5:~-ї7esS% )0"?;_*#.<SN\'A2)<5 F=^a;kCwUZ:{:z*5IytT(K:pŻU qy4/maeYyHD+iE2£B]u&EұYD&O~OpEüJTHj^O "4L.:7Z  G(V@}kEQ#ϲO?wa/9 گXbDbP]oᥛ,NW~c;_Icb6r1Qzb)X(Uԓl?{[pJŅ!n`sQ2;QW+,fWLN2raH~ XYE, Z1ɻ @.gD#!-񪥂P%!_dSΫ9,ֈ7磻uUq(A <ƫQ?%fup;?$k3BE%<`}9ʓ2Zݝx*Gd#T]Wl[(xjl=?mFm7b p߫"AeoU- E(o\YEZ-B@ʏQU/krܷsƐzXZn)=0jYst|4;+۴c(rT&a?jޡTO3`^2z#Л~)w{tKZcbeoۤpGm1FdǺ[ԉ)< Gߩ1K֏gs}ԂS@ً? М3:zEKSjgQۑ#D}EF[| 20+]qX]p",Z&lg5HKBt],L52ho /7̑?kC#.-꿻L^O1UfJ 4ɠ^!mj&/;:eg2X[Bodز|%NK˨m#P/A;ڛRԝ#qVTDe1NKۑe9P/nY0OK0oTzex2A5%xwAAlV ^^݀8ķx6й`9E pmqy3GS my/0%=̅FiL =HIX/(}e;돰􁅊-xC`'ۙm*N!VWFϡs`v,N5 $vO:SL9~>r\Qu?ҡ5J>:JЙƍbƄ[>i t ȴ "HdH[yjK۸X]l"7\|5nG%@RV]b [:0u2q-iݱwY ,%-ZNqtw4s%53|O?'a~>[T)q-&}(_Wdl~nHjFLEά/>d":jT(#j'4AI:2e] yhЁqu^H:b5KY?*r]h:_ٴrRx=ɖPH],9E 8BT9jRc c)%oDo2o]8 9 L(%#s [ 9˚Kԣћn? [A8ۙJXU;{6)z1 gZntSRCԟmWQaF'jsVI1H"Z;n:~P6ӳ<km)g$!dtٷ2IvX>ȳ[1&*VZX1(j7QB{!bbA܅u9o`x%2*V_77&n6G4fkG{vh?^, B<U`xƿ?e#LT gϊCVR+ǡъХ^ $"9{C hL 5@=_,stE> !V=yiesL4J"c*7rY* ɯ ޖRI~7jL+[yN(]jN=!t~۳2_+bݭx\Y}Xk+v{aͥJGB[0l];iҝ0p{',>;4FKasNafRd\U{@i7&=_4g=eMikFFdvCZ_]yI 01×SUIzX$ 7=ob(5ÇU,ieWBiF.ճa1MJIt|TJcl`SӱYG+,o*kq!^lυcFDB)z T[X /K8HK&uFtTX!高PGyf}R>Nrd7%NՌ(G`) 4P`{ ?izF#N<2Ifj鱖Aun\M sT0YY'o@"l9A"$(J:r 9%nȵ-i9ZyLn/B1jɁ|=G(0H\vc6g+JC7(ܲ%56c}6inQQQSt ?[8~v#D;-rq]W]vo{~|Eч΍UK9 LAh_'EḾCEѴl5wgEG@6RE+ DBꞭ1YM3$NA=OCP+&K:7/B6a(&I?aaqzZκkyyn+3v&CzOsvxTrIΫA"U,cb;}}~A%܉l| 59&Y uJyF:/-Y#4?ivETKHmOAv)q`PIi%yO}pod"U~ @BXzs`i԰+Z.`d5X7c~q:ˋ+ՀD@lc '` sͦ);A=q4zxlr:2@iZn,_!"yq *d4Cm\@W8|Xir7)^]a@#Y!Y-;PNiϣg픟fBXˀC% tYN YoN ,{s'rd(Rm/MN*{G^OȾ`RÔ/jw?,rCIP`!zaFZW WMʟ=̾@"QLwZww9ykƐ<3@ҊR^qy}bĵ`Vdh)5 Y޸ ZLj.~ 0`*5"`M_p_e %~/hyJǟ_F=PA2SuK p 遬ŵ 7o%s%(:~ <_VR&?r ^#Av,H$ql3V*I[Q*VӨ%#B( t:Z#Iuak4ֽY&6 oÖ$<]ۋi]az5ĂÑ< x̴^F(Z_ EW,_p4#lF~xIޏ 1a^gZ*%~"E2t[}eJgUy6PWLt's1c^ʇ8ֿw@( Q驴HK0!^kOŪtEӤEwP)r$YkrϔƎe |@ Ka'zKh6k>&{!ʐ#ch̅]YFVs9ok7(Ӧ( `xo/M?unW)V?wY}Z Mn| b S(/7\m"mFdJݍ;ɡ(c)Zf΍-Ye5Z3*ҥox_Dw |xWs81uoy01ǒrprCp/rV4`-kPHRۓ& v=ťVG'{J !,*n =9ӱ8躒:)ȗ6\Tkl:+ż3,y+qɊ6B,VWb ?-4R?Y0?h^;l"A2gE @΁Esnchf)=&dޒ]xQqk['|&ʁ)vYM.Hvl6iIW~M/[d/?uy#NN*ཙjc%"-V2}#՞,.]`cK+~,oړz]\q ĵ@:e ]eܾvVYT3|zžLo`}’u @Ά:,O:(Įm9PU!P?b3ƬS_flJ`>#>R^<lŘQ_<~:R~3-myd*f(ê@1]e N5Uh7ڤ֌9'sO.m;be4[ܒdqNp1ehStps%C# @Kzآ.j,(;Zjoh:͘:P}Sw#Nx{}^N^ke%Y*;8yrP`^~\%9RaX.yL1_!ƿg@ \"]JLg&NcGH͉_XݧG4h;7YlLzM‰j(KD $}ZG-iAzYa 6&p/  IMԭBkոxk ߶k܉"G ]M6H@,OK+s໲sle߀OӃ97L 0g' 됺4tilU"Bŀ"#qkamd4+ÎKz{Z$) Ig 4A|r9m3K[v ӪhӞ>i]H—H"$(C2pV,0XWEH רEl ?g`Ho.郳PݛQ|%Wظ~$d.( *8x~7W - -)?EHf[% nTm1)+ͷ}׮RjD4P㧽جAYe7A~#vvTg5q!Ä alIVjZ^ho͆;O KUk F1LrgwW< (33}(RNچuyeWb58X҆r$>_yN>d##1MtYJNNDV ۔ V~2;f\]@g1+y"("Ÿmö8Vl '~z[#Evj]@>݅BWɕ:>x.0,+gvֆ+#to[[(z#$lXխcw 9+e3M4TusA˅pݫp)B6ycḁh<-k >.E{8ybLȫK\<3[Ͻ1.XP!ג2RQ EA:A 'F27\Ta5fLi?~ef?o*q# DN$ j;4>м0uKw 3rgƄ_8GC0t~og*gٰd.D}_%f*@_YlA S o]'6kԃ7{{i~M@X:ଇm KCdkG#>WePˇ;>fW:19r݉lNGw\O XF `ΒˢIiɨ,8Xg.gL<bs`:EՆF[Ddz"?2fQ/-^.咇`9"^yCB&uߒ 6_Bq{sX_0qkK[3`=w^#Iy%C|ӋiW t[DLi=O-20׸+-m. UINPn!\&vı|qrxST"k_{ Q C4f+y~PczAh)UrpyDQ^:XvU^|GQgByuZA_\cݏR?•OK$mwLtߛ Rh{߷?uH#K1ce١wlt %ac"Ҭ*~O0գ:aȰ=@]K`qnkBj:k/z. GM8E}HxoTwzOCťW;E~s{]֯woAr9➦fC`>>^:Fk\r V*/0,yhR-ZAzkLl7 #yW03Ԃyc>[7^EZ)5TѾCj{1r4Mi%*8c{-P LYbk̾$MJ ޭ ==c5D9@rN׶:>G((ƕT+wfGBWd[N4 `UJv6BJiKq }`?x$I}0 SM85L/c 3mOB;j&TQ}_QL8".c$} ߊO)3);^J5`$ GCM9+@NȚm-3BM\sV'm wX}5ٞxbG4M J|ijSͮ.7<4R3Ygs%3$@#7[aMٱcM4sFkHE8dt|)[f#B6++OHbCwGWؿ/&} Ϡ4PqH(@8 qqM⇖c[|(L[ /2lRJJ7@en )E\E0鞋>|{<^Y7%Ϊ0}FnVc꣓u1  ìh]tyc% (mgا2Lc r7N y{{`Ɔ4Ew+FYuT^{IdlzLg)AMuR-|0}889r yӑ{9%Wb4IO7r`D2ʁC*]3 g5֬JMl5*Rx47$A;]O$ÁZX8|:Rct6Kݽ jn~Hî$dz3huӰ@!BFwevj;|aC @|ua_\(Nv]+%SAIgKlwż lѵ~.L_f֯y`W"'w۔Awt)7A&w:%!+c|(6k 2݅oLnpE[#gRu('WN٬RVe4s׏ Ùwc] j@,I g{FVz EDmN9吏?7E)s1ͣUՖW E6λ;m @lSc<0v/̃(jp7[)ppqb/!{RS~܌t*yŨްPsz $ MViΕ#ɭk6@xxjPn[uժS+=`sPцJ&,y:hʉ\Y]b; 3!8ȜA.1Kq60ڤ nF]vmC&:<w1Z ̨EjO;>sh&`=DtkK2r [ yDJUP@fӑCŮY9҅B0ww\ZH L[e1O]u"B =`:NXK4\K e>9v%I>mh,h:Yk*jZq!B &:%H)aB콅T;BEzO˞M,5%?ԟaڝFFg>yuaë d^-(mVBbp >QYrSJ P/YKKTV_Ja;sGiO_OXad4܀*մ 9ֿPIw1BQuskC8G>Nd=`hǏ=[_X/"F*{JAejmx,'IJ^CvK Ԛۊe*#)Y;.PaǾU;p0O8s۵ʗeL2<oԦnYN5Nza^/Eё?5MŠ98Ɂ_A钤o$U#s]iR`M%vC؏4ǚ`)`5s_-\*$Ml.HRh&n s,uU&Iݍ(Nt>bRGəąe8 |=69wh_7O5Լ_@1L+7? w$~V"馑H8PݟXxvcKǾlHiiA-G]ŗEM]J4o"Ujb^kڅ1xlqXZvNsWXBB۬-lξ#|>pI/8z=ePEPbq=QAw~FMz1t+yy]Pn-jNmŋEZ:@΂yu;BAGf"]9l\3WVcj^ë\jصg =x?mX_Fًy޴sVs |Vl8GH|‡V"Ew 1"bj l=Y?bpVN+Ĩ iAzv<$QJ0włNJ]%SKH 59Zbg~_ Y@QCE:LƬY p4ab;gM[sg Q=F5>iUJϸWEZs T˪v _Kz1|ճ8M%F^5d18l@S@ʖ|*QuX(4)^&ԣ9Zj B$kfTq#  "PWbkr(;Pi(2jͽ?ټ`zN=8iDdxbb2 2t~kG#`/4gNXQ,)j ɲrQ&ep EZ'5.Dp7F7I\%9!D՗/@e$5r0`k-XV6wԾQhC k?[Y&&3>HR2d3P,RY kҏ1(h^<1W%5kyБW恸1f\\*D|.[0n(ŹwleX'2c٣֢fNoʈFؖW*4OЏ,Jҡ*16KTV qm{2j{*wْ/h|Ĥ1#t㊞<s x 2U`l<{CIK=3 ]DШW;k ! Pn {W+DdD#k|BYIoB MXl!!ldpMyz!qkᄇձK,0`K;̙|ƩCk*!L/3 _mArCMř+֩\qkXpW}96B E^%ܝ| qW<_.2A 9åc{ MW^Sqj珥\hWEG,Pqώ+iWۖȮTpD M(eePkW` }aEǩ 2m|#z[EnڧŇmeVMvyX/}W[SLUFZsI( sϮ/(BHKTj1` ڽgI~h4r O ,VˈlnگxuQ]+J?lg][#Չ?A:! X7AΎ"IO߄cD F"6ύRГf_iz3_.k`U~ Q8+QT 1 j)4ۧ>hKlk3+0FNx*hc#s8QGqI/;\/ɓY JTÇ+H,F4 K$MơXU߹E~7 WCVɳLB_4_k7R5GCQzk"ѕP,ٻlO3R.M|G.Dbi|~״ɍYtPZY6H|;lQ"Ն=.EB+ IxWdL`B˺0 iEP9Fr~ ]9Auп*ߞѩ3hw}_TiYp"gVB ܆#Ju‡/fd_q".oIHM]EڝU . 5d)|.S͉5@TtV,69 dB̄[+eN+lZ 4n- S=X_)$:хgZޝ;B6~l Ŏr_;&rпn K56MaEO,TyB\K4ʼB_%K}qv.VvRMU,f<%CO%Cɾ,m@iSU Y!<7YQ䚟ch *ri)֕Sق/hT^hP>hdr H_0k5> F~`Rǣ0wz]Js 8O:3-> y2) T[O?ݵH(,%8]yPoTvR}sV.޴˟ᄡ*nHQTjB3>8f8j% nqpe=S~UU(L!񻠤tFD 2"s*? S1W֎-prVY@ȋGü"~l%mD6VU0ӈ% ͠`OPU*`q? ^?.9|2(E b Qq'Vog aw 6o=hZg.}脋&jO *މJk o*#8t4RHS"TLN+T :݃d1R^_zYL5U{7,-;'/vuWiswń߶!)$v]uʛκTt!СH(r{5Sh#bprܥ)xfgiqG,ՂgF[bJIcZ`5j L($q[~I=}]VdlTA/ >q wtR`\,-mj)%ƅt悀iZ߭D9zRkEw 8b ͠z'yé3?m 7 _ K`%0 jy fMF@`mqZIBE;V:U:,bZityۡkrlgU]tڗRsk/MV%{[чH=5{Ix'"-cˁ8XRFPlp75_ᓄX'6+sf y[Os\k_7 ^t C%0kbgL)Ҫ:i&M ydsB3mRZm^ JsS’۝.M =;Q8_M9o9$4d;Pti1cBž ~l{f;rE@"h\$?Bjil^R@7~}GOJ"]CU[[Qvb"n˽̹V0@7WY i43ɼjk4:=nܒ=a6 !ŠQwW(_CP~i^ $Z=찢0GXTc ;Ma;&|DV¦%ڨʗ5MMQ'0BĹM0@5wҦ7rsHޝw,E6]?+?~ƽwIk+f'}v1mԙ8DЮr߈bt(-Up~$"e Փ!c9ҝcWU%1|D_ظT gV(=8OJZ+5VzFv6B+:̄kvSΰ-Sn\ Tzc&V+~V( =y9Hdiw4dwuO}t3#Y-Y[':>I rNJ<岎 ks(M 3)2b(ER?Ji܅jp{D+IpEYF1гMd[ĥ&Z:z:yϧ NDBfā˰XmڤZz4@B7p _?g LzB +ܕ* ^-|x4VAK3>,{#Dg/LV;Tzp}L8ڕ[e>w#<*cLdC{ҝ,NX%Y?`LMjWp uQw wڥGQ <#(Y$,l|ˣbJf+Tu/,X"5EMEGˁ|˾%m[_.EPmV{vP13>CEo0"z=٤ĸ=/ơo3PNšm' M7ɨt"b#?9hzFŖ e|GZV YAu ^ 4!Hݼ+7/-]aӱ4.-eyzT;> L}t$틀m OOIO(U>f i$TGs3SeM){0-[qU×IgҺlPU7ҥ`L{~&ӳdv}pٳP(>=>פRkbZ2ԝC oS͔9TF=:SOF;za%C8D= U ]r1u`^j\|XLS-ǜH qBx FA1Wyz #)MY iD/U9nO}cxrɬuyA秐$(q-Q }dEҦj8$IMS-TC^~~ؤ[s;^l`$7N+G mlqcѬf>>H Mѵٞs kÌ ;Gv e2/Y6KWb-5-W,UFG@n&$3<9 N2h<p"D{%d+:W]qˣF^n"O|81=ێhH2i)9#&t"/VׅK|ZS⚞<Ҟ_;ٓ(|BT-[t`{m,wRnG)A.bM^|ТC{s2NV]Jن~ lW83y2u\j7?˺,'O˂U+΁ ^Bt;2{g36/Ӭ?t9ࢯ_"<^Qy.;j?`?HIu Α2-\ד[z0pB<&9p_xE`+a:l] `(ɮXPF֋~Q?j[=U)au.c:U"w%`=wv QR_7v%=\)@bٛm!TQ%[=|z;Je%uώY&F"ez^TS5HL'*^9+ęu^́.i3gMr:Ts{@w}u  3fMtU{z`/eE%kLzѩ),ﻑX5d 4 -֍A^ymQi\|Z19>nf օ6Fݯ74WY*ͺ\27P«(ΠZE1P P;Lmr XN6˖qZg8r{sr#eV8Mcz"R<}@=d CGD Pʗs(mz7U\A %O{(8r.^빬6Elpp{fblׅY@DATZqEbz,#Hk:R9)uazM]"j0QhB:o[VYWhl.~g@8?;]"H"$Ϡe7!jbm$-{1:ȈwSBv_{ LӝxVS mfV|݆$JE @zOEڳD2.=O0T=n"h"*V: b7uaLZy4DvUקoUP4eBg 'x0X*a׋֑x%ه&/Wz{q@U"biq7WI,G<ÊKv!@9 .?s,a6' pF)ا,t 6AhK$0}wx9l9}V?"m&,Ǻ| ,zW͚Vah]7pX'RpD;Q@^$]pKi_&U-Z':'}(`Ox ][LX|55O0YV"dG~Au`&@^g9|A #p`r?8^䨖=Jك(fJ:c\f2ς(XxHU/GvEsJ®mK =yۉ"HvR;jYȩE6=%qIxԹKIR": GS0+JJiȟO[^r]MA]#̑蕁fۤda=o?+fydS~pD.4qVQ.c&U-kUEᒒ w GINk6/z:'<YQ\vu)*t3y|-ȭj#tk`Pw7rU"#l8BKjBV`#ߗ$Fhm?L@ eT!ٚt%bp98POq eO}^QuKY xqE8~ijSGÓ<59P'ha&Z6_=ebR O8^d#=%R\6`mSEKW+Z78!/{H* %L}POc(bPm5W7٘[> B3t^0s`\E#Rօ"EXWdZץR".Ll]3 ?n&ԁJթVDQj!".%%r30DAqӗ:Zŧ^N6Tz3=S{jj|e݃/S{i,ƙݩ+_(WK %W,Yn p7|,@s!8PT|pB;=rBpo&g]se!TVƜ¡gDB|I>V0|1=L\bđsh{d6nrV ISVk@EF.^% (ԝya-tT[R$}jiM}2llz7{g&a P}kɤ?P31Cݙ͗pkp J,W<'8]oX_^B܁F+6 $ JwZeBw|9K <+wCWsRNm e gS0xw}GY|IbwaQifEotT8J^AَH^0hZ.-/Pp2־_kyթ m 1O(L蒀֍ZDǕj[ J ҂()xtY;z"Mh1A Z_A.T= y ԝ?\&vora6W2WmRBU;a^{UuH kWkEt p`d}F0TLSFq1)1AO5EBjSH|m!_/)<1Cf$GL`W 'x#̳B[3?2$qqo~|hj=#"eoҾ l㛥NJ/`,ګ]<E&?+n8̋`Yw4Jnб.nI_IEfĄ?#05{ Zb$^uhqk#bJ1%'-2 ClvHrYbR}J]O(~yDL6$o˯[k=Ƿ"OSUnG!;:sACZXڒBY%DO3'xvrSP $_ܧ^u=f[iD76@l~6?CuvJ_ߺ~؇xʴ !T(yPb ;yM3pH~ft&y˅$,vn$wʨΙ2c1)@Gu8u<C/#ˢC$)&I+RQ:oRvݭCQ4 ;8e}li`;[:v( \z,&Q#8 lhH޽F$A=k?vYY4z +D74گO?w !Jnhr\( %I͝>qN,le`Ve:J˕p$:uW=<{bN џyGCe~I{xBc(.Z,k 2oc&N(Q;\%ј335JIlcGuHGPqJ$Jfcx} Xs5?d2LUXNԅn߾ϠWMuTSdT/at>T}-VVd Y88ԦiN#tuVc5D7C-XRA{ȫu\`!I7Gg%QJl6]yj`T!F>Byf 'h9s\]t"&ӭL 6px}mPs 3ɂ-4=R[WB1"nSϪ *j%R;*I l$/LþP^<{*#ԓXAX Q YzV&|.T{<0_D⎯o2=@vy7U8kѬJ40_icTbokt1tBS8*8Ƒc*SμBpsz_ j7hu[~޴]k=`| W%7XOG8twhh3||(nJS,lS!kZƨ:w!䧂y_%%>EujQv'Ve6F\ ̸EsуZ#a竵Ў^z/(5$N G/oa|-/8s.4u=^eg܃bu4]x_5*PkрC(ݔQ8P8,S*fkov|ZWId&ozjJ{ ]s9ّ,v&r~3RƧ˵~_eTF jBswgK;I ڭht ُ%V+{aؼTqྼԈ`VNh=:F RH˺NfYl]1 A2Lob =bX v O(yXMOl#ijL.I \"4HthjOJnRЉH<)6 p&vZяZQtKuO4Ag<@1>~/Vaf5bm?B]m9˙lxBj1ӽ"ȅ#5Hxlyg4hLb8`-a({}4\aJj 8I~VcœoTAK}t>Z,yԵ3ZG׬i5*rdpFBHS⸏ RJٳEu$ [,k,7xbrOcb빇g: ~V:5( z XӋesfoKXRv+Xc;rz (9(F&@!lu<G@g6+IM vTzݠf 5 a `x{n ]YbG )s %Q;`c7 ZHЍ;<plI4.DZcw !(Te wN;ՎXM5*KPM:i_KRߴC/>c\7Qq묑(Y`&U[/I!x:5q$y e7[@oۯP }6FA#~Ewـ+>nt-2 ¢ t!Sk\Zq AW Ҿ@vEiU~H#4wsٿrs OJ$iėx\K{LӧD6^R=xEycoy¿P%́d?Ko2 BXОQ9o.[-85Kȧ}L3kS).zAHtAX5U'UZdq, ʩ̽cg!WՑ ^w" O](# ? 19 &e N4e O+f,2VG-T@?h7;iNFbfaQ"m{ ŷ_i7:HN0~B2b8jQWѶNw7e1W-gRf--R ⻤PCM?أk«9cm=2M2\|N$\ Wvx+rl A؃ſR_$A`0 ${2 ܨ,jE]70{ٜmhQ-U3Z) "S0CZjao1.!RK^KXH hh. |d s [s/HJt3hP}l90C;:5B` Wdr{ Ăo7ww ŕnO_^#^?UgU>#zPg]ged: .p{:BtKۜ73xpKdbÄohBTz>]PaJ*գ dDp I* Z@g>R o'l~܇t]/ח.pҩyi=ͥzUU2=^bg=CI6A ixQrNm9<=S"OT@p{`Z;Jj n1U֗vn'h+ IrՉ'2~ͪ*" ؉٭pF iF!r(]lR+S$۟-R]u˛rP*q?8CgCr#?&d4O8k3YAt57K9@v>E_d>5|=zJ?APAlB5-̪!7IPZjD3`YhPp_(Iu&HZ F! LIJԱW{-iQ Q&y![.ΊL (7ѿ->x86;0)JsR U|A_Ub^s{Oi]mMuJ O8H/!' ^|;'uIM0_nҪ$,߼깊%2P H4ߊ]\@Q*!>"۰fia,#7iTrX,'\CP7BL&U;˴a+m`ir6F Uʱs@[W<j9z-2KcRIve!le8 ӏHp&[qן)wyËޱ!NmrL.'}JS\MF)(?z@ +i bo;]糄S˲0 ,kMQ×ɉAgo5A;j!=dãzKmG05 N՘a/ Js, e&w^. =Dn󌪝d˲iyNJ鯒fQ d`;_4X6-ơQ&V hZ"lg+S{ڇVV 9;wj[C`:_Vչ-_>V]HnO:zJ+mM Ró9+Mj {7bT%kO(Δ7+$un]Y™>)+DણzUpil[jA,r(JU6 b20FxƵ*kWAN _ہPu,2:*zK5[6la>3͋Imv"0ة0UuG g~ hPx#̘Cx0ߴSb6E=F$,S8C]ǾZ?GN26Ge=_{}[THn@BR'*xnDxqdKn4k}Af'p¬oSz5bEøU]T$5܊A=(E;BLb=Z1AYe?u5;g偖+A`UUܜs2SVb1IUmvFZPV RMrG\S<A`W迥͉$Pxmғ@J_G*iŐE!o7܌l‰h>Og`mTJ  2 zQR_>Nz{&['uXƀ ?""uCPOsV764םe-r[9ÞzM: ;\S FX%dsCrM\ ;@-g̢&*56<1 ^"0N ?WBAUm}e0P`4 P{mߖ4xO[rÖ2[<MkivW^9% =:]G=&!!,.޶=`88iKEa}"<,fkbd+:SQA* CF˺Be9]=r܈@,L=Is̼o=t`0oӑwҤ/,$Յ *CW5]N[1j`-z4T"DfL pbd-A*M%r8n ƅA2/ աͲӃzERTv0dz&Y/H%%dXx& bڥ*Of(%Wj n6mHf"}шxhϟOd(b[DEǘv #6KN$"۾1􃲔,x=i hΆs)P/!k9N(}7I ӹ ܿ,7,FP v۷Wi[z9޾Ul3C4{uܣTzt-Ce1 J?'!rD޷ OAӖ$h=Klat:\ahVJ L~<ْ mM-LGhgC' 4'╹A#q%7Eo:(Y3x.Ul|qFGl%Ź#4>*]NcMlD2E_JBE5K0frmxQ؁JylO2B>$<:S^#GN^vqQu2syD XͅA{yk1$ykt|ۦD}o-cwoϹ/!H93M MЌ*BJv3/nY"-qd6Çjɀ|^{#R2Zz1۠PD1=o*VddɔE`^_>6jƔ1L;zW:q%?io{G-$r#e#5C8zW$"Acvs#J ^]3N" b@LEl'ހ,v4]LJ3rl<@9D %nI#5ǩ@}t1ɻ13蟛Ȗ!~tk({&Z= ϰ"uȊ&dI*w]=VxG"d?mDZ14O1tq)P .tA J3ݡF+j&#Rj`ou3"lʓc>5/PY@G 7 Ns]m  KSk8y&pw o._P+"ݼf˰>yį^:;6\LlmE6Qˠ >)f]7\oWdi V:bDףлrNƫټ>]* ȜUj8 Ii𹓿<:9c3ܖB? 4Zj8Y㏐' i_JޓhDі0.*l%2 "{mR+W`iwDڎOz$Ggl'H:wPNdS=5#]վ?76θiTJhlM S|1/x /U٦ 6L Dp q'@2횀v8a<;(D0_KÏsS ;;r0Ą '<!a!@ޑ6_67HAѐ 6e9Ҟ `1Nu#T$y!# c2G!!k7ʽc҂)E6FX{sU GuDݞA.gݲƘ_?$*Hr4/ ʋ-Ū'Kʭ{Uȍ!S^2?~w& 4x6w`ۜCJZG6Yi{ֆFݢ j޵Uԕ̵Q>]T29wr3 GVı\8ˁ?@${6fEC_xXo$a_ enC $=A'p6.=1WMKL4đy-s\?.P?BAB4 JbWۊ2NVy!oI= .4bBʅUWǒcJkHXvM(8P|:ɶJf1f|Y?mK]8g+W.[@0ca .^))AIX {xkgÝg"P`H!izwa,8Hc_e'T+Ģ^Յ3$xob>:0& OY|O>t|{54ix 7~t .\ćrs`=Z[5)lƝ,*e(}ߔі^V 6*ß=4YvÉ6VRSПE, U1mOnaYD+ StE2(lfY{`Y0n=VRTw=L<#}Aѵm-@&:=@ϯ#X#LEBAB+DlM!I~geרg"Քe >Q w~ 1k|*I/GZe$aJPomzT "2geiȑ&ܙ /;T~\>-JR Q**'0PsN7V _ҡ13A}rUAM%'i?=" odY|@/[:O *ZݴGK%SYVT#=.Z :&{⫇5Lǿ}.i\} .89Go4,۪Us'@fʩpM6I!$j}۠nC߷zyzP@f%I ̀:qpg.ӆ=W7*wdոφ+}ЙY6Jz7O>%M tGf<`Ay#L^k=]")G%~GDTN '1i߯]8HdKq+PpT9tzŭ> 1$p ?tr4-39FVWۃ똏md]]x&7e@xc" Vi_2~D/ >joࠑ,ZߕOKj-0G9 YsW86@1* !wB5Xm桾PZ04H} "3pwa~R\hI =TzӦavO$3z!}ǐ^Jڒs8xAkV,&NK X2jƼ?78/$ʹ8:,&t"Hg2轉k ٶ7L ԭ4q^]$jrnkK&*ğ"ULŅ1ֳy@  w`BV /pjDcR)i3֡.At2G"]IkIY>Hl.˯S%'r[LNVx!BRF /;N;WW1c\0Jj!--|P7":ٌ LL4a/jiYKs͔9?}t<%M/ =2n>IOZK z}$ܨCxn ~J.pX=|CJ ?$0MGF Y+<ܤ$z@>nM\c,m+ f S p"<臽 1]ZSbYOU"^$\قh*0v.Ĵfksh:JU]^LjWe5su d]׎seo4jY$24_frKAz ˥"к.J?PI֯{ۃP1Ul/}p2P=ؿ8250JiA^76Vs6 7Oro- /_.>MKjMwcf ^vlvvt\yYR 8&̔6f{Xj N=cOꞞ{Uzj8~2N;RjIچ}6Wkdz}*rAHK/r&IRdpƉu1k%_?ɱ;' D*#E~_|!mDj v(_4@ rNħ ] VlEN.~1Bӹ/O6 yGCc.ȅ~.(Q CpTNRX ۵̠\kC<4)HҊ|N$k3>ɩE=SQ詌T pxBp0h_$iS^ >~ ֗qRvnʺF9:})]#m1:U/ќBᘊ8wqp!ʹGsZRYP9bIvnMn?+l!%8&#'rPD5 RI5! Y%͖[`)$7ZY#hfىV>:T e];-xɿ*;BJ4ש'< LTT* h zh@0x|, 3 }K3+is`ӟ+$c&4bB`-0y d)Oh q|y{A"/UmvO>=X<4QC@X=mA|oRV7Q5B.'c+x3HW;5KH %:\]'-q~M*F +paӥ.7#>Rsn(fv!VcцzKXN kO{j] co9[o∷l,uZAj!}g4TM:p-$Yf/WT!&'@GcOWN U6\b=) ,0Zr,;6WWK);혐+4Oҹ0?Tz݄#x]Mk; j/P 1DOיs`ʿ T'&o\@Nd1p0Ut{;k-:KIgD8}9&v H\vw "ߐ˜:8gzc!tcW 1{Dނ50jCZߎSbMũ~-5v!U_R~ :J>j0N]Ģh٩m1y6)DN+-$Wu6FqAl=b'y̷^_Rʉp#d}Y,dIjF [ϯ=Y"@?nHhq Ooh7_Z"uxEt™7.ݾoM2mPf5sxNڇ˴B `0ʪ/\D_-EwLp+w81O0ҼRx,1my&Ce d@-(rDN@t"zBaYv#A. BImDMШHW׃5獛}8[8PK.e? ,TS_F@)k\ЕSKF~ƾã a nd%'[S;@EQײcx(~ks2bDu%Ly^)tkBwmO8=_iWeNTp*yV)EQ<"(14Fl̻HpYfK0nS ؙX7V]+ wz+B*)DTprw5OђWHԞ $D%$t\ckR/Q40yXR'` wtm5B󹼄˘ӢUTL~=T(rtzATق`&laYu9ZSUK@_k)T#>I'#0neS{}[Y7\!Gٮxͨý K^M#c­D֩D,NqD"Kv'E3%@l3'[x$JSiP_y}s>nO~Wו|V0; /'fsӭzZqѠ~^VlqXu9PVO?L,zNUqxpagphi"6_+3gWmgn(4>%lQ4TISzn4 ]j9ccϗS$zJ[,S`܇'chɮ;xCI W`l K7[&f9|pGbx7zۚ[7(a,KʼnZIk9=E,G9u faSإ7m,DW8 X< B3C,Վi<"WPD4A:v>93ZyruoqKT:Pf,Fm:ޗRBz8+G{L5zMI-4u,_+r-4^p8cz|zu eOfv]¶L̢ K-=ZoEW*9f;IRKg[=HdZ*[;{8z aG4aA3?,2cpΚF*tɯtBקO3cȃ+[^I|.Oc" JrxKg8_T Il`b[~i y=LwkO Ҕ`+߫_ki~mz.|kieHRsl&Jw4 n<$k8nܛo4HSdY u¾| "qX$`H;$g0x.P/O38CWK:OU{H(Ӱ6 Bgxs7IM #[ɣ 2)o.1SMTsۻnȏ]G-űm,-ϔ2;&Go)hKq9+E:K|B٧,`R]:UT:U(Uc0xArJ<w0CC=ƢD:ZZy?n@1O(=ύdZieL=,4{ T:(#^RG)V.E-cȥVŐ+GLabobީs|+Q\[7?;Vf}|2DYwwM<$WL|%pH: VE&WP0K޹:Q"|Rk רh㘅XP!B5bsWNaQ$B#z^.plt?v^g$GΆ=vXR_VBn <}B}~9E~ݾ[[k=|hd}c &@4-:g操h - 0R#\F0p;) D1#hFs^o'IqFԤê+q]/^99 < (%/XnK|+#Nncf8v@3mbkRJ@Rc{=yn룮,"Cp,,N R vso#rJ 謕 VDǰ@$\V)m?85 9R`pvWdgG@{\S.p`P-;G]NuJwme$(^Œhw}X =n_s~G00kND~99!BSr ^-Y (WTD\Csu%c|gJ59=b¸f'Q2%$q%;WP!]iR'XB<لi.%$4 :kFP~ 7-5zx/@\DxzkbK'{wODS>ĺ0|li-ٝvDǝ( 5Lmb6M^L/[‚H-Yg\oYSZ Z.Qn.-52NZj,`}f">Il*OieQcLHCFh"#ɬzq)mGˮnyXp,=ZV|OFA*!D<^_^#6%ZH>07贐 ޣԅxegjD+?$l$Bw$ 7bY- 5;vSi 9s&7&?!#e'!CmM]X`n'< {16޴ WE+%Œvf.chP5E@mv'>hcg`Cgk!3jfnbڅ="r@bC{:LTkE\G)Ǖ}n<\#4 5ȫ=අ*F %8 p 0A(P6T~Kyw(ćV,gB6T^FE֮\$a0( #T!+RH[B6Q[lL xVTD1=.IqX[R$Tn_Ж?Se<]Ufp)7Ҹڟ }) 9Mt k9kN_ 9+<+Y=6jq7+[TQ:Q^Iβj-||孛],``<0vkWY LGַ'vHPBG$`UM@]wuمM /] 34 yG3*V;_0^IajIlIΉb~rHp%=?w(_M_fS)w;@1VF&E6K\6S!i0$QGGeC!SF4 l-+qE=D~Px,~Odդ,}[aZlӋȇH*bO1uJEl'-̱ v ^k d/>,쫥j찺sĜ;`IXgf+o~+$QZae#` Ľeoi)!O`-lk Y"% <>WID&P,7Ƴl=>|yۅ_u]l6[&]u7$\b-&c~TGtfO5d6n|rj]Mow\%Z:hkW2s? /$dvll\^aFdԝ--0\(p+_Cc!?Zj~~DG//,6-Jp:BI ~`UрkFbJG>DV /W{cģh th ڨVS]ئ5Ő.5;" 9ɤ%48!n0}D?nQm`mo,XSSJ*Su {TzOp7\ڲQ4 * ⶶ r~b9OYf* DK=N mz<ª~䔎d9q5h!uGh}o7M/ǻ"im4;<DB"-a*+D,*THEWvN1%ǘJ"أ,b]($$)BXrsT-^h!Ÿbac>Ks3 @+0(Kl2 uIGsϛqM\…v9MQrPǐTm?av ~W%(G3- v^H͆n+Gڻp=!RIPg8%H;k;r.;|]-: tNQEtgZSɧ׻j6C~$s~>,-oHDȹ;̥ s%4+>0'cL\.7L%(%'xR sM?]pE&cj0#ƗϏ٢^RTo ФpZ8wfd[ ]t*3dV=K})Ӫ-&0: ō- q|W ~h#A3^վIDٟ; -ګ~#:29P)!G`˸v/TAGR&YMAĤk y X\XD$XU[QwlvťfQ6O֟;D} ТwGHN'OȯQUz 9sn#㚨qw*:%pdhbA"wiE]kiBǀteDf@mI22$@uԭOf8&Vz[Rv %4WlMZm,es ᅖJl&"W{e=kmx6ֺhfƟc4H:Ηcؾi)ۦ'j;7-E߈Tzhs]}૯lYBioQTX8Oźf<ޘ>WcKfP[LFb$#O3. 1"=a/"Ko4>?`ba%DֳR㩊谨V9Qfqbf}L#5}2}d/ȀA>sViDȈ#| oB`$]BHR>w$ N0VwAA:~Y(~ v8M&2& {o~1"Yz.đ$>,2I{pJ8&XYF7"Ue1dB:*TMڽѨmCc"ik>;q+g0TZ^xYR@nxsCBA&=ۇ]&MZn<\vYZuc} Tx>ځ6KˡZWs51v @(eԁQ܆DSTC~w2q N ]?&|aГa@~. %V! WzJYZгD"~RO`Uv@Ӫʸ nlJ!}O-֫]Jݪ1@)xrov^Jn!P7;(!;9'UEEZ4Ǔ6@"O@5Q߮bĻKsde|t1j9n2;<1܀Ϗm2lS H4A:=5;rP&PcXɳq }ը8MG$s?e:Oܟ{c)RtE&&!hM(<:(2¢zlX8UƝqѤ 4(0xY,j=VH;WҨ_c۲_]H҈x6;X(,[wd:-E=l*7i66 c̄;Z_Z0.5g{9:qC86f/_A֥`oBcN)ICՕx1N3_BN-ҪO6[V-%.o9v Ӄ#;)?\`@e~,6Pqn~m١tvf-FS B`:[ңWK6n[G}#"uX\ R4TGwGIVCz~RP&tIt zs:QQqԫP}!p)bO5Õ }RyFoUpzk6gyg/Rl V}k͏:?o f`2=p4x>r&Kf(\ffD)K? n~asc <(@RVpb{|Z{fe-rh-IE\ZПa@Fk`@Kk]+l[H NgQҼys<]H' TPYQ MX2:pts5H()ex-еIyF' }Hl=T6mAG!y{Fʏã>m0R <*O惣Y4s$'So2ߑNTR~x(9Hϑc |$}1aҗzȢ%S+ʠvJ},PA:sy̓"+Uݶ eNѢpgdi0E(t"@`Fwt{0U</q5 >^^; \^G{'0mX-Kx)vK:2XgU6ohT hgH|h]p˦PW'|J/L{1PuRi]a3#gL j9瞚!an~(~uWLWX)]~) }rkzG,zhe!r@C%4b5%W] 0 Eo!R!d a[.b<מIF6pOnY'UTTsl<%x%H w82,3V:@K ux~]O@KDOfXКK^L 2B\>I niӒ}os¡""ٓ\)G"I:F ? H6H\X1ْb"؅vN &o08{#)$;qx?kAKM# |ȣ b&WOt"GL|OU1we-e%zQQ$ki>TD8Kt:m!Ėv,$%Yɣ&e\!" {w\qDhL\ɩ-2ht(ST­̘Oj|ɽg=Mo^*TL=KDtf?!ɩ#'q 5Dn⩳bdzQHULT_N/A'ʤ6hnЗ'h^ao呂i83L };{;I"^3wm4i\/MQ5Y8@[I 4esO-kV)PSAM@MA8": xm᱒۳ Wގ2-tNBޣQ)i;))x K K ؅IȦM1J4O:jp'Mix>ALqjл U;Snй/!3n 0 s%ы>clXhEa_?w³2wL5 #'x3r+#&an}t*ФU^=Ǥ8:DJS 22>$"bK 1@Tto_0Ei9\~Š\!@ nm%F8j#Qz >eZ5(ԠVVˍMA"= )XhqCp}a'q&%nyu 4siyay6/&Μ(N_y_Au9uošY{V:4EB_U[Uf-Jۆ~˷6]T7-,$?o\:S+]uCgT'㠾fx#>D1_4`qh3@=2%5J6^B7-va9쀯NX욏x!Bɮ|rWkKܭq߱2z^9Z38HQkq: KJ$uLEaŎBsWyc-6D/#&,v\qvkVf Aaߊ7hS4ېo>\R+.\6-ܹIp .Q`ߣ@f˪duh׋"޷.5pG(~}$ifLvCxC$t>kdtu+8C adAuU)>`ƒ6> [{(fc")<*.!A#/AV469m88GIB\pf`|0ԝ^MXX~BTB.8H`rWf?'ShN-i5Uj2[0 J(2;CVB @L THK/C[n)+}! Tu4{ Կ. vӸV ?5X% X zv#x2!#9e"x sHPmiv}Rc1 rAuO=M(rVdXDx#WMҦ0ꤕC@0* D,5~|(H^?^IvZLA~ב2vɏWй qcY2Fϗ`ǠvR*yw 0ﳊOfh"`}x`ݼIlŨڴԾ8n/Cg@kpX=NXIsb׹gu~gػ/ؘl1~YLtdO~ !!CdxA+ҹvigưn/u%6]8(}xd; q"هձ2Ia2:k`pJ7!t jr]ءC!Ykj[+w6_T#cFIFv%U0%vCV)OM &%I(}hX4(ݒ )Pм1=}ON ,RMwӘZC(BwGF`ؽX@u vwNe'bc LZ|:z0n},(Nzgu8$H[MU o|rX_\+{>dA zz\0J)wӁ(XS6sd==1'R3yofio6IĶw3ʐ)8VW Ev)4?]N\}!|z-v#q:g-2A,2i>:Z4Rk0~b'Z ohнjZ!WۺFmŷ9v#m TcA0cŲʎ ӃDk53l~L&d0Ѣ++ċMŋ]Z ́N't4RgvoJ66@i.@OT~g9FTSTB;|Ui6W~p S27Evjꯣpr?jkCŬ xFq.pF0/+w`yQUZl,s(n2D),[f7ɷ1[ay "EU jsMrTo@ճӢą5o^|Λ_ //On<3Q=6"l?y>Nc߂q6:f,xt^IdVŠ_()h'}fF%wDenHM#L+=[Eև8N}'+ZWBI 4&?i@ i!K.:I R*%MQJlEyVSD-x`FwO){o.j3AZJvg5s|N4/<kSp˩^=JBZ%DM ;ԫ$.*nDN:#_E.kPN"kB)Y ݲecUb45FΖRu0pp"Y_Z=*ba#$>W#d *Dx=~P߁jܫ+ @wb!vsoH۵2Ų,)[GhLV}Hʸ~}GadNLȞ*jۯ5Ǖ.e(&{VYi+XӦcj_8 Y嘛Wn-:h]ޖJLʍԙ.Fy߬fjb 3V#*ʠsteC|VO*o \89w dЦ)U .BZ'plѵMpL }B3`ty:qW4{!wnؖ_ʥp̏t%uVl"Lh,&C$jmgؕjɓdSg#瑾86# ⳚgzZr%(z>b0tmڊP ǞVlำ\S}SByM+nnڙk.C*0tK=}q)J EtN>0լ2gXB:$5Јf.zv*v|4-~  :F.÷P(9u4֊쟓Ͼ; .I4WU3f;yHg$X A}h,Pn9ԟ:iAG)pd'̋9w/+<*PdٸA㥁g_™dϾJ_G>X>N RlK}Dِ>xP֢ky5WPq+=0>7 QON!> Y)}CxN`sp%O䷏qτu,7j6`_}ZӔl)eACI3/5Ve44±یE t!!i}(6{7Dy _ƾ `>$x0:-C/g7Z$k' ݯM=@JJ1Jv\%UatIy|$v h)vom|^zYql˻sp"fVV ՘Q(Gj3,N$L R`?!y"I؈Ç*=G9o5f+\42RciXbVt}|7N@ b)wQ/FN u'k#H Q-?d_HzwfK|(k?==B,?ȁX8]8r`d^.&Cc*n#NwGvoլX$cVl7*2DKR9`)kr$SEidL%1WR~)Hn6q1qvX`Ez` }Y285K7 5XgCdW3G:k͗IN Uvyh@ /F)OXqmCCwr!KpOwQ6r:[/.29bLn.`Fp"!1ws<+22 zwCG:rVf-8SE8kt2G @f84a"# 5w`a(+AP4122f:UB2 B0sIeY]~7'l?2()R0k mxEVW61fN缛 Rİ:Am!u$Ry9Yn1'C㣆V qeA}J"1ݛvړ_Z7;D }\=2v?ikjĈZ.rq|;kUbjU0+kW<$J>?o/sYYh[< ^2/P׫17]V>a,~+?Z]MivA- R ME{{Q2QѵX>-2c`5>Dg:]#Y~{ a=UV="L |Qr0Jʎ"Wg0tb?dqkt͂4¤pkCjz-. $l|02(7--HKa$v;qC^ƤFiܠ t`{Mbl5U1aϺS>yEVmY!ρ~"jL! ,YڭI2h_^'L fv5s/DS ,G-cJ9\_(WLG$M Ȍ$xC[!C;,S ܂0 qB7}g}>.Z0CF5iKY:O2F}!xlRB@8-efHVؖAT2>AZQHi;sa9`oƯ*(xaD5yKˡABi,@t`ay=5 )la@Wt!Y ]uԅ>UEJf̼e$J8x:j%-Md6IC YcA\WKiZIt7 ,0Oq=u p!\tPbhgU"r$L1R&\_Bb]b7 h> #L!č832dOWll=}%~UꇝW2 b ocY-5Ɇt.x:w4V6ڄ푂LbR^&pB1i!YdÅt@$K:Kq8L8,Q҈?onq m/E/KO~dBYDYl p >g,ڸ@ *bՎXm }{ӕӻXF|9)hX[r½ӂOlJ4~ހophD]&1g4JO g`K2ڷ<`5INjLo + G+% &0vF: P\_4|ӥ-@Hҁ`!%;^,фi["=|xPdz_) t3W(Vi`ۂ/CYi %d$Lk):fO;dµoZE 2$ Ȭ>3&FQA7 0@b`  Y{Wdc }dޘrn%<}ɚV'DX9X'__ݼ#g@O)(y\Ofڟ^kf6YRų:!}W$Ah Lc0 kMC%2;c\9!aՏ[vpzI$CPl~tC>4^d!QNۚapG=TMpKыd0#]d&jePm Ƚ“$dwaJIy齩r/Gr-HI F11d/ 5&y @/XiL>[9̃-M3+w<,GhqM%1f.A!տ] :*R@PSv%߆TM!9.=i}lZF6N͸yd8f.# cԡ-G,V\#_DNc[2mrlKY,?+,c}ڍ M|T+!lt,-tgu,DR*cRGhbDƚ.i!@d54R:,??Gho̠S~C]b` 6qľ/b>]3rIv Pr>VVkkOE+=~I-K]7FFB垔T=,R!$ KAp!YE8J83A>va+w bp$ҋyZ>_q"HYof_X^UQdܻ^)i$;H /u%"s/T$[ G2wN܈LlxF_U\,F`Sav P#rη2rFb3R:li.L!UJ!  f}~S.l88%Ej-%E] T+ L/Cnhپ@k*t@vA$ ~;Dj|6ۘd9mv.ѠCl {,Rb ܒ0N3X9[g+{^ 5W|Ma.;XʒkNr(X莄wtd0o?FylmȎ;9QmpW Ϸe{}[F68p"ɎRq`[|}0Y؛"~l1[~G|ST;3bG]JH|_OGVˈyQ~6hy-5a(,1( ~! 11Ul E>6zx3-6{:_Ea@EנceX$B(mfu_@rtGW{N2[VW.J)xM(ނphfs lNCEo\ r/^Yw c;D{þV^͖z0Er:;p$+p hsiW"/qWҟ<:MdBez(!JVь"ê !l˘-Q]#z<ʱ-Z$-9R ˪j[9?r]ѹ@G!k ^ NĬ`;?)LG 8~p2_݊rd#fT{y9>& YZ"1L%ASp !6\mWC*)Yygu8,D֤֣<a+>ӥJ.b~'8>< Ẍ́+5!̃(V [+Wu.XwIG=,ƫחcd.khh~7w4֗R-Y\jrsFMQ΃ֆ&UZ]BL*?tEGQ6,ty2 ~Sz+5N, Q =_\m1Pv3ċ|mU?rs5w?ݯ w|J29@{ }}_)i* r.8v$xFX ;D*C :1^iw`sGNTznhq(pŃRB+n)q5Ӝyct 6;UO*9IMqj t/hUQ{ʺ9fI5b-fӳnÄ_KQ:c =Vs%D2TՀ7,)q~0<5"OEš;5͹OI8uaNfˉ<4g,qQ/xTOcnjV԰QsslJ+s_F}DՠR@kAH>1P 1XU_}#7/ax:v%i^Z@|M5d1a?nWR~&5ZC4xbU5 P݋˛_?BNg"!¦ d'O LRޚVrU $N7Ze;S%2ED5/q.;lahl=V'I9B7 w&KpeP'ۺc:n ]ʏC ݌-|ԸŒٮa^j@T!H?f31yۯ^Q1mhvݭGc'.%NEEā\?Hu!l3"{Лh)sdI7KqU :DJJzg}"lp]l 64_0_ yq~ks(>L`q[:ބ[ģGvuj豿c/RRBJ2aw*]6qDT"b#,dI K^ D[WBhhQ:;mZy^< Job6%*{։:kOo@$bao!2X{?aՊs_'^oj²>ߣ8`EĬHUUo"# 4=NV|D*+]׀'Ǐ&BQZSL>bn PR{b\ ?p98 yA2E͒ Dw\ظd9=W@eъMymC;@ߙHd@l3Sf Dֳz1)x,NQpwh )'gZjeԁ۱zbCT rwf6@7 j[ߤM; :o"HၩW ``UҨf!3ّӇw1Zda \QZ2+eNtծSzV$ B]u[xNT@55ށ3 :#Sַ򁥱J(=A*w*X 5/d:}. hG>y:"8.CG7rK KByZʍR_k6duW77ݼ/Rinjbרr-ۏ|܅ӥ؇+Z-5.(ӨmF qbi7nWȿ| U7V }6OԋV%$(Jrs(V [(0EVLcy0(9S>rXJ{$`d#FsdIG[G sқ S=$|3^I6UPTAۿt3mSLA%򻌣Rӫ{sߏDo Ⱦ[FjwIJ7H9<,+p^k5=5/#9o߲yX~O-qDmJMy42гuAz ZhƆ?5+erB =/7rm(?.Mn\$/jp@D3ZG1]-Ϸ L\6ĒpJ8ER #v F}cmmR= CNG?IKlcf1/UΥA'5 Noϒ:#ȥV{ }$]Oi""h2ULFi#Ihhץ嘦om$CT_( 9<)8{i7SaOI~m,P&yGS}`>_ N@}!ZGp28:42p .Ί8ܟ delF8 rYLawȝA q 01hZ! L?^G>7y츏{}69fHҡ}y45lpt w{{@'&SPr )!11pΑe^&Pa͑?pQ$wN tBcYTd!{M= wf*7 lr*~&t.Ѫ3/ Ys emʝNOXkE WT)vBR#tB{Ţ)]F"BTeI߇*J,.Yj$S'鷑瞋T֩X坑=Klfr+Ɖ ]>Ddp`Y}%+i4]bl:k=;A <#nɵC(1`7vO6aR>ߪX;0*`]#kNcJ?䩿S!n*\{k T`zMљ-%|/Iߡ,ǚԢP~%?JhU*_Ψ5W}T319J[ɩW;9]9ir\1:(X'!Acj%i^Lzm2h炡_W:(=CQ܈&7/LԜu\aUOl^,|7 敳iK%6Bx)ԛr b~6Zy8ndHh$_-("BUa`X#!Օ#o(4 @ݿb`K`h?fϭM*Ql3F" F̮6Ap-)!tU n6C#oŽbV:getŽA/*4ಆڟV ?]d慯!?fEK>@)ܚWd;^VtNVɞ9PYWjRWGeȉh#%lJze Y%S#,|@ZE Yʿ2%=ں(5N_i@3lqͽ- aH? ͎;_:_G}a .IoT  U}'WdE8{ C/3?=ӏVPx>ff,fL/k`$}욙#ilZ@֯`k!\-R?^: o(!YE { - SxRI*' V`I0e3FeN~`#aWIEg[''LAtUW<54+XCS@u 8*L:Vro4Li<-_m=`\G= [Ɵp\TfMV Tn5fyn"fT9JoZ&+X4s_ h)*|k*h[\=*Ǽ;~?=/sѡ׻::Vv|\!oH@E9AWp(y;mւc753BW#M.2էRE(l57:ĻD%նI'8zЗ 32F򟡟`"XQ25=p]7,_L?&y=?Gwן2&orentbl O.^̞ի%OAm"?{e f7#T -3 Bά@SE%' eHZ A«衎O0JtTc5 O\ (S+1XsF$'Tm!E[IHIJөY9n!0 Y!ӏV-Wt]t2R{nǚS4WRkU|h*p),Uq'8т~ =yτX i#0H̵?ʔǩ#Ȅ%CGh$;趰oQ- !7+^G0M:eLf|>_ xXXFO ^rm 7Z @}NgD3{p}#؝2_>#gWkP@G6Ƴ9KnEXG-m,@7hrvgNUgǰ*8-#T]:̉R1*O%>ezrfKnUz 6L![^ּu>ɨ zH^U@sUZ{)έ0$5K0rBp4 &^b="egdh{8FGݭ1ȷ|*lCui,vy}M>:-k=gp`4F# HH{M %:0{6q8uhhJk"ZK@W.$+oo[;D5lOH ^>igCE0E%àhr ,4WX^2e#?k qkT5_ؾI0}('y2l@ κ,A+ hpP-&%Γ?_$ ڂ'9;zUݓ0z,VO'f3T](=g[ZoA1 {K3 xPZU`$'B(c_IӃغh{Dwz_ciGCڠcKGJʗ *Kb|5u)g_2Vy/A[ )Ъ$wFe.կftM]>'V&oHpFzt6Rl< SȨPHG>P 1+ ݕ&QyܠdW0xLjU}-瞏(m@"j'; ے*6=z;C,e (;od ,1L"1=5.AG'kNȔ1[olQ?QhkrrV"={ !dXXaٴOx&u@W)/)ZvNjN PC0%fa!9#Ehpn{8ө(_rsKbHN<>$莖meU坔LM'19y#S/9>@^]C%YSB\5{,z6 i7cwDz\Af) <\(5MN¿tH*۱,[9,{zY : r=tjt1=O곾TٵՄC'ûP,^ۣR̮׎CBs a-ɇɣ!BpzsPAw $$q6kWy).0vj IY9"7Sx&"5+wr2dT?3^/*/DvuC3 IzW[hYT/R4Zd8b=_Ɣ{g32($tx& ceV|'"3&\sd;zDieUц뻣ZO^"a,x݋=I4ʨ6ܪ^{ 9SSgU6^3jW7`لYV :ͣҼM2pK 0= . xp]UG +*.BeQ9&| {V-0dCBhS\kѩ=05_C)'oBB8xDFŝ_X)Vǩ0dTPɱ^N \Hv\+Z:p Vb|h˓dBⷋ89p_BU*shF( ypp|/Qȷ,pY^V8Gq=p^׏򒎋FnС:̦Qn Hc??L ]2#ㆶfe5/*NTeʚ= 5 Gzx/jWZ?f$r"!X]TgȻޥmpSwQ$CtCiQKOh bjܡCrh%#(bӺI+x7#?)\\L^;@d#hG ]~`+#epذ $ k"IHG4I =Lsv;㟟@3Qz,Sd+qa)i"zHhz^N_|_lRaQԺxW~ wryQM\8_)60`{f1<:vɶ`8YdDs{?Uz }hE>k M6798:g<>Sp616 GQ4L$ZQfX ؁mJ[D'2`/@DxwP8q' ;׋M!M:U^YGjɥo 򷤃Yk+'ʫd̍F ՌYhLF,_73E!'*GB3MܰдCv9L Ey. wn U,,diP_fY#I>u6Ņ9Drr(9G{y`Gc%] !1ܡÏ|\p^z 'O-osFcx=odxQзڑ@jQNZ©-" i rw%){mB6;9aʘ=RW?h42qـ_={OVy")L R$?_QqpiјS@cV\8e܏$ɍsJj>Yw%?+(uhRk~>e t?+:G ‡~@΄s!]IJzU6y_wX$ 6m;$l",ǸЮp&0ƃ*`Np^ ᧍f"CN1:kt_7QIK)r8š=6LA.KgU!š2ԕ J85M %{ Z`(bWV_>ۉn۞M,kq?$!QxVMQ^/j{8!B3qF!1XTx?~of? h +kfB 8 Y _JR0A GY`g5}ZPڣbVM:#|M<0cl-4E dpuC:Cm;݃1pʶZ&LNΥ4GюVzQD#H匩oM=_2!#8d#LШ}Vcpπ'mv_<.nT3؊ZiZdihQUMl] ɓO %㦜ŕlG0e{4:BP,C7Nfݤ1W|4;2¾q\:3$Γ _-hI 2L|Unj~5wqAijN}e\)D@U2BG5o+_:.Rek6@Jwx4}u\oIm=xnyMY K/}5w UýnFXZ}aN$s'ty(9 RGo5Unl̝UA3zZӆsr%[*z2ELFx;uoJqB sYV/pܔGo~ )[бqqljqrl 0[fu#0NQY)bE%HmdI\|mcO aNS9+m7#ʀw/ ^q^,^DFfx(V5j'%ljMZs/rt*r>M$VDɵD`JA|ixv ˜a#.QNW8ZisZ周#Z Y~Ihʹ)HFF֌};hRq b4*pF6Pi񚩫7Y{QDu??# DZ>(Q3OIC_yI#nXD?}nϣ$[N5TJ5 x;JjUA3m_p- :cܨ iuGh*Z^a0ԅ z %wmRcpŽw|MbyK`?fPS]k\Z4>@6@^;X/;o[@ ,ח0:؋ 䞱hS0?MXYgv5AZr먻>er }7C cEp#]{#˰?9oURFyZQ+\[k֨79 e#Ers|!M;bܬOvR??0:)[Sgp,MD~pfhp ˢ(˕'RT.8}t-/0kUc򮁫Ew;Z-dߤݑkfGǫո{y̭S/l]f֚{]~Zb>@Cz"N %iA^RϹW F$-VΌ%ye$][ud0U3֫Ŋc/ P`{avo{C^$Jaݢc?t' Vn$eT>l܋x\Ϲcaٕ-#8WPLqy͓)P; ;ѝ'PM+ k ? ޾E/685'e.KQ-o\:Q Gi/f M{P-ZfqVih<ǡ hs 4P޹O|QA)DN<6;~Dὒ%bSyV]X5 2ԼGGd|Ns)jZ :dnlXV]}T 1kl\}]6kNvez}8:S}VoRX쀧Gl FbGl1 ~֑if mT$0rD x#D d1ЃgiZ$daΖgOPKSG,t/UBuP]&q-5NeY x.[?/{PZ+}9En~|fC ,K>[b6ΜwgNk9F򪴂-b#]ͨlndxN{cXZp'(o`)FkTG7cf~16( uV:;wOAMҕ[Dm.#/ }2oi.lM%;% +4K8x.kܚKWSB|, LK ?ebvQ(2O@?Ymm *]y~ž9q!ob5Կ5LX'͏JSp^굘 <*ck 0%,Y{@00H,-YK]^ WX':3^q gVSEBՄyByOoI<st3 MO%dw$#HW1yC6OE?_UdH|[w `CV^RfZgY5sC9K}3ugC#%fĽIm`定qMSҌ⪸+vř 0qv֚c%T ?0&Qⳏ enQ\ej`H)^hlazZMU>wU], E:0GGaa]bs35gdEn"0& 0N )IsƂz Sjxۨ$c2JV0Ae+5;К~w2y=\sMeK;1ʵ@qz H ̑ص6+ |4˭g:ku<1/8l=HXqqϑť*n04]uUJ9 E ۬jN&z@q"ܮ&L1o|X=\*5C/-!Bp 084FdK`(0SuO#NOrDCB!o9PdLǯ@x0R"HƠ뼀#!Y Et* Y[iL@L|ZjT3Z'/ck t-nL _=N#d +a~>YRO*zDy[r Hv>>U,F0IP8^aӣ[BKD_G4p &Cirs앰-뛏de'\"`{λ:p9Z6㕜oV#H(ą3cA~oPQQD%BrNy|`ɐjۚ)M v :%/gm-kq}dwt7o`E Ε%=yOYS|r X$ˤ(KH{KDw#pE7v_璥RT &q0ڨ~U-tkS@ nv <ƥTLaԗcJxv:lHk L|n⚀mNl^_A4Pa{GRCç=f^u tBXlI- ^\}Bԍ 4?pyK<84rĉsy:lhΖMIÿ{m$y@tڹլ%F:cg{%B:9eG+Qpeq(X D^5Y3!s1yݯ+Nj" aV|QSv\DQxJU=+)0n!Y^1)4LIkNoorYlSۋTH*d  -N9Eq a|2t'8{,F oi<As^-.re1ʆͷS 0N%I$i!j|X ٗ^7s8fo(Η#;8 2 [G729=qN x ܭ,BWH%;%1O9QϺHEJ5Ib":Ͼ689qt]'sAeB:"=^魚w/vHZ=e2ï9ؐ7)gonFlm\mBܮu?زo b-ؒz4;O؀$@AwTvB rj!qiz9@$|d & pL-\t7W?LoMk}ű2ruEM3q+#`i Io*|2b4vIS&55?s81bxN]ik)uᘡF@ǶO^ǐ65,y) ) ppXTɰQ= pQZb&o͈j8EϽڳ_zWO6M-$FE0oB^0nFkqF;.lqFR՝5Ј 5ߛ#x W/g2& ®QnF픇+*^s ՈY8hDu'3>p1/i\n_Kٳ`G{D.}/rM^M$ݪQQ_0xO XlmFb q^~0{ {\ΰhꈃKڶ]SqfӲr2y׊D N^(+A<`Ώ#י62Wݹ*F;SBJ/mS( iXlGK8ȥTݥ\X E&ՆgE8LTjYd{ ,*R+sjȻf\A*,|fT~0*>O[A[ 4HZx>;2{OCO:g皱X2|e? }r +6Ȗcm[f̻+P;"88gKqm!5n轮AW Ic_3rUrDЄ= QSSs۷/:Xc]/;K`Y_j B\7܉M.' j$ |$Tu ˹%_Ya 8CA@G 1HrZ(Dsd6u:i _1op(^N[k-0jk%TO̴1 &ؠ_tXJ|1%Hͥ.N۰.&Aj /V1fI+=#VN|u:(5 ^qH- v2y8L@P̯~J!/w2lȋn.Z7gb PHF%^560'/6NeBsU~zB1_Tm7aպѤH1>9C" {GUTi%@,Eq1x(}-nwKD7a?*.ڋ|I!pPvk + @暑VoNgU;j$Uh?@#w[)Qgr0V1x^aN>GFå!ζGwh9ħR5Ʃ?G[$ߌ3b*ݳ4rj3L 9>9J_eh0dUM&|a_jj#se^kƵaW,}%nA-MqΈL[h# 懜~Upț{WM B( [_kyx>)HA|е|bp4a%I⠪@% ;>F$FCg]]^IJwc+ySz9.j7Z9} ^5"8_|_$"xqIys1?<o= "VpX.x6g9G,=*7n0 [`thmGK/8mT~3mO~Q6!~HgknP)8G~1!g܍sxNHTUHoĨ̷"'!*>i^"ag[mP].l* Y*"Sy2Dk>|%Nɽ35vO}1usZϦV(S١1 ~bZ ɏH& a`ziGϑy\;z۽`/y+x6ϧӆeI,@=E)7s֕0),[4Ar.x[y nJ:KcY^E w?7%YpLyT3q: a'%1rYnQc ZST/:⠭8$,mP vg”pاDVggӫi.PEu'MsXFaD/R~1\6,g;҂ƷdXߓ3jP pPOsZ3zfkPJ ~tH9'ǯTGbtl5ǰd=+>d :]86?=X(FmXuX!J)w^m3:5`PP`)Z}B!J@vW0أHHqgQ"GO^-\T0]Y~̇-*;F v{xXφ% ˊ, hxɔE& W6bd́C __MϿ})TZh]eExE.I!퇓@V?&dtbڞ@? a" :\뙽jL#p7xlq!mph*@Şg]lژ"ify*KѝiMD $]KTsOЀ NjrzpMG͸Z\6t k D彨6xNiQD59׽}4g?7t**;!e],3d2s 4Ybz((J~:AMh:w(M6пUWiR/f@Kޒn/<qzs2|"c\(̪׼" a9 hnAm-sxqd3:=eOQ19S5-V4#Ɣ9:dK]n7ᱷ`EلWO'{gCRfSL/HB:Lw G{aeohdo-֡YC0 )A =lAc*.G'Z,}϶C\o%^Ы5PcTm@zo6CӑA!51:g)o7M<:y[^ eZx&Py>U%1b{2CDp?K5H$^tc&A4.kƪ_{ z <6I ;?xv0[z 2)uؿ_iAY앬.4Z.CЏ v.f}Jk\`qߡUS" aݍ#e&t_L@_(<" ~m%9 PZDd88v 5x:Sd#\G@5}9;547 bڮsnrqubhojPG> 54v z6nzfaYZ,#JSq~4rtF%_I+,Lʄ&=liO5g)\$x %= Q4o QX͞zA*)L\h$#Ū4nQ0݆]MPxf9}N~RK῝0ev.~f>!FB%Pzl6AVq+ 4$n^!섰i 4ۂf[ܵL}' H6Tah [d+jY0sZ7:dyJF%wO$CnQ텩%)4 y[4eJ4K2iyXX{ܸTA+VͩLq`n &ڨW]CM6}bw4嶺6hIh`!>8["F{]@kc 7OĤt(vyQ< ޫ=}eIæ̳kDfa3rHdd7''MO{nД5a˸%2!Od7Nn4>R[w`1\$SĶB%j(_6eyGMvwz.γ&>;}:S.:b4䏎C,g 6)cְ F-2F5y ϐZ*RT!|@q0/-L0!`(aB'\h,X{W-ݿƍQƃ'7tnEQ=i= 83:bqo@.8u LJw> p9NVNiP0/_Ь(z F|;-m9XEes<9I'@)CO|"393F\wչAN_ߴEEW얲lc5JntQ yGE@^B7+WEMg VF !+ћ(yA}K<[? 9)KaGst@,sfyZj_C&r17)5(DL7nxF_K#wB)h[H m_w>W7zmnRUUb^NNn^ =1'p$rQu`.%ZP `AZZ.dl 1vܥ"uҵBӋc Sb|V)!EFd4[mf`+CrBm28>=59A93ċpsN3rv˳ʇ8X9+ 5ē>V9S=/ףTq(FZ 6/ڠ=h>KV`i<ЌmѝnIXܻkj3vV9E]7pU!sc:P1^lytYՈ Wq2};F?0ʉyа ^Trm-MOș秔^_xz_qvL릁5d:v)Y)yX)a@>b-w)POV E-w]kd|Xj9s=9/ 9ڦ6NJ~MmKwqe}4%$:a A%iTrǾT+hT䡔7<Ҡ&X6l֯Qu>[t6jBSp0C[t2փ >!'BC;{s_$ LCx8Cc끮֒,8Q]ˬ LEi+ LX.kK0pZnf@|ήo:ąñ[['QըE~Uw猥m̌>%{hS?GrgЍsI$t@ǦA,2 @"X'J DLPR%WJ:r9+*Qx)sQfB:%g8pűq?PrW`m5ngK5r =”h%cުYX)u4B?pj,PeQ^+쫦D[8,LZ:tZ;<?{If$de2_9gՐQ>͝'Ypq#[ԲȻʖ%`pCXN` ^Q{%H!H<; +@qRc@L޼3r GaB h0K>Է#sx$;,BڗթG4(lmd>)h~9_$kFk-N[NQV"YN-b-E’{ Djy1 [L4D0 Ewb\V!NX} GJַw-`]e; jmU? F#l3 #z4Oa{u=8ڪcq' Ҝ =L\9/PP}\,*ytƏǽ(ر6#*h' ?o3f ʱaДU&]F|V,8|nv[PuexOm& g͜2Uyb |V\f~)sbcvR؇sdsn(/h U6S>8ޚ JWhe6_(AEjЫe&IѺ3L1>ȳ XfN:8ؤSL-Zj:PZ^&FŇɀFç.FM5ZeiVw]{}ō$~,_2˧grmcDdϼ٥$3ٔP&%iFu x1v:eoS47I(6FQLC)Ak=p}!ޭ4$qQeL6m (pC&/S`KHO9k.]g:=:w!kJjPɮ}vo.Y5J>^Dž.I$9h=p>tD]=Px7ˆ֟W ﱱ'6{_CSX|?,@-f"'?꓀c\MSw i۟+$G\e=5q_1snv皰V4xs8.՜LEmylX23/_lL蚛XOZ]3Pϓ]WPœ&]7Ֆ|K@ bn/Ti56^eI5(F"]~ u5cSa$.= %w@>Z2'4)Ջs|==AcvRcpDFSY|CQ`l?SWtuU쌹{mT&LX.,,V+DNK2 QR\G.GqΚ}M66)Ie U}ۥ6XQ6j:-aaYr_S{n꤬i4we\؟=Gs@D->Z#qUhҀg)c?x!Mg˂ ̗=l/ƬJݰ~}=n/O5n 7 PG/sh OY,m^__U[p E ;[ 1}`PZ.L^>6q؆dSKC1ϴ*hIG7'H}E-{AF8*i"ud.Y;?^9hDoZ&6#1 L YB$${i" 4$a׶zgX(͘Z"c8硩cUd|wC]+g? L)jPgD,"j¡~f{EO/0 OUpW{q[P!9zX*$L6SNXǐ !TIgfkU _{vS::mu(%ݓ-Uظ+F^'2$!$fZ8DŠhFE/d# .AaLasz΃{`׹-(;4hܵcOa <[%wR4%0ss,S^%o[Sf)5?5#@N79D  s)7i#5OEjnJB$ r\.Ɖ闩 % [EzḎbj.)ԢV]tI=0EX?fg":x ⤟%;LobC&C5=!3r ˝ǟJd2ڍ+Ē1>bH%PSl,sx,=}f$kh]d+hHxd4YW@vAj !(EwͱFX6Y!d e=F+qs{, Kihu{:*n0G!}@$іRq_`v yB\^ Z3W'?ghtӳws銚?>%Lj뉟yL/@5byZG词kx Kid!ח%r*m~FadwʿN07RyymUO,V޼TSSFjQFj ۄ2z]B>St;dp1r!t`g&ռeَSe 6RQ&O|%.>G%FB9L̸c:`9}Ԝxľ?$(Ҕ> !vѽ|`,gbڲqHVDZ6:CޗK3.)Rh൹ЗEs."=S7I/ gu? eןphqS/EŝӞn^.;e{Ӫޓm"!]6w|sn[֊3!k뛞%Dgi3wl@ӪJ61'0 k7,m$XZG}LɎI溗16p$#$VU:1!كf wq UiX[W//aRQHTO[Qv\:֣8G z?`hikzg- oEygs~e|*jt+X˗Pp@P,B\5? #7L.84B a+0V"#g]@cw$fp]<F'ۿi;!8t+OK欧]Bm(OyCӮ9EnF{G@PYK$q ЉQ\zL, c:m>4#C4SH5%)JJ*#ƣZR ;=hH'ζ Ui-!$|9i}j(n崭 \m}Ǯ/Q_&9w/:AޒhNLu6ٛ:7uŠCL*^z}1_Wmʷd9'd2)` ErHSǑ֕V ~۞BfS?XoA\AbIo |-gj58],d8ftHl 5s ]x憌J'dr[sk=" S\D8f{=z nS1ߍs@p[?h1R;hXk }\%@b?ϜA/Za#9jCV,cɜhSAdEb[șI\1&Ga!C]t퀐Lhn7,V*"}I[pܔL 鹝֫}[7 '# gfwJJ+6Y&枮g-ͭa?Ⱙ%-w'&A50m^'X<3 1~Q9Ae.16wԖ]b!}wq`jk̸Nesr4VaDsMοOb,Yr4Ts40ړJEZf\(~Fp^ghp<,&Vft˖Qw|Y~Z ֆ#ЖCf+ًg.vI:z]13^e!!6tͱEI&~__?K>7cN5Q3*-cE3rAMÄ77]'AIIPgȁ"0H*t[Ѳ8!?C٦+C  ZyLuTeh#Jn9 "4-%6(̈ knpjt1.Zymcy[{R  (PQh ]=)m bT6nLBlb,fPM!a29IA2C, Ԁд]l 4&,"y0)6h ݺu,ķJmB)Aؓkvp^MWLx SOG \ +.,+_c5Ag e.0/J`#Ӽ]~bUnI T (K-"ԪU`R`;33#Û L9 z*^YEvȠ'718% -JMbDt3 7`5ѧ׵1 tEk)ݵO8nsQlof_݁1=\hUOQpZ(KT%dܪ xK9<}j#ïDaq^}H]\ 1}3B̓ IJ1t|m(8 vw+s 6Pɜ0 PGTk'ZLH};A9!ϑHzŠ6 h5s~Iک.gI;xWa}QpJWZ7qTp&`m:W8c<.@h3)O$lq)+`PO*+E aRCfLkH_as4ڽ4mM#}̮~<YfL"o>8{hpd)##w (9{{29CNkdo\'4|{pcz.zJf7ȇT<CoҎԣ?/*#WD>σL>,-"LJ*7JŸT#x %FP_kğ&1B1Ʃk:}{q(ҏx.P xE>Am1]yդzV ͡ԥU<$ ۻQ)!s HNՖ*wAY NV{)ͼx3-/i~gi0 AR8\[WD%Zbd3k, ॖld)~׬|ҏ wO[f4х4'3r3,j&@+A;Ѻ ;9k-U3jkZ X~u30`"9 Ǹ480D or祒t9$m J}  "gyla򁍀t_7* 6V/dzcT®jwN#~=W+M OUQ,4oFr{ FVb^TGTPaNH%,YǛS:a*5,2T2aӴ7|&GDNݟ#e ]Ve*O_x-O H{9Vzr#0 0x3{B17_l\+zh0^ 05x5i]P=.m^M/s9є#$};"yzwLf#K*eofr6FZ vNu%9[ER2}nH>%jWS³o|1CtHΓ4|p>% @ &-9V@pTrlqސ;|\==/Z#,%;%_v]= gnF([ V]k&ie;L$3AҒPV#.}fRm{M֘FObӬ-d+aSN$OUWNY֧IuI:uLF!?jlH_iNXLA3 !3tV[ v6xYğ(;J |84(ertqnyViGH~d${%+_`8*Y>H)Im8fۤ>EL(]԰N]"-1εb  >\ "tp3ܾ!S3OvĦ?tU~0 [q}Zǔ[/0lJ,L7tb:KDDb3erof j HgoeP4e+"[Ǝc~HMg'`?Vs`pE+Wnk,>o6,ca%y&ǴRpb#~D}P*Or+Vt.][bJvN0BњXjF7i`DصGi4^&񡁾v1ӓt"Y6;nSY@6nam#EN]\#ɱEC\TQвrlm=%\Dne31 +dW?tو- n,,FHWݠDARW憠tCl=KV^ /6^NIQf^C Rn08\6Q&ڭ9Nǖe@ri-*Z6U۸ wrOzVٗwFU*YOЀ0TKnO\-sf0c;cbE Y%;'-l7p~o;"HCأ3/+S:V/Em2  .ɐAi8Jģԙ ֠>D7y8"eI 5p>L_~ē?7y֏æA'ػ`(_c_t0xqKfvDK\v1drCk,~+ KHaN\co>#4]\h,2VG?-jrG]XT nY0r5(.`~e܅Jwh~@"K .;g? TrWBP7 O1΀PbDLwTsa`c/4rݧU<<:00#r*xB :lV:C8'ۯ9Znb?KL%`a(oR4}]:,Ƃ%)c5$s-?0BN`_Mj=?,Yd(ђOɚPP @eeN~R#Ή$y.'|CEZYcJ 7PZ1|κ )p n9$UͫMXan#F,S_˰Hj0Xn!^O6 lpO"O ^w(kl&*ϿY6Hfju=Sc:FԀ|@_ʃ^C KjB |`> z KeoS8DŽDl.'<6nŐau'ܜ:^|TW<[f:N+_V o)R[~a?Jy0;1V;Gq4˗s5@#\N+҉T9ԹpyrdmP2Vpqad,}W~6- T!@N7h%WED.q},$2gotAqj4ƛl,rOH7Dm;ۯ8]8%7s)"\^ZƗs9CxMf'J4\8w?z b*0Fe5F4'xmM4]&˿UáCԄ[ҎBW_\䍤91d}#Vݫ-36''O4N,>l__ Qv_JXTYJY5n?) ʍXVrxL[t67Gb,K 过/#'ݩwc]tB$=sGjU{hzFNF#@Gġׁց˻GXz;U ymL6 .%fִV@v!Ch*,gݗhc".%ԋTAı#Dw;x=VLO܀Wb FAǶ9w.yPs?QzX_z_Q1qȅ\zّKXqWګӿӍ=XN2zZֵivz"#G u9}DLlUWN4%`ga'{%5d"~+q_A jwZIs2ٿcqadr\p"t޵u qLҭjSjU.85JKwzuh'1.$V#X/.ir;9USعrWBmL'돜c:?wXwPwb7P#vticq8 d(U#4.}86 2f?ϨG;cmȅzE>e-m И}\9Hz<'2K4qy9&ilow /9NA? !wEnj,\fJ@Ipo=uϧ݈V+\<<"<$c]mI8VK:D'yw)Ph7G2oGK|r"vZU[սJx2|.[|;h!֚I$!r!G3:/8n){W+2Dk5My0;٪)cJVkѤ^J\tVsA_%bS5,"GX^d>=Nw#̀ 6o vjJ⬊Sؠ`Kz Qf+9"I0ғI0X(b50E׉t=@\kMQ6 YQdL1^F@#mv!6:'>g9˖҉]D?űw ٢&z;ґqR͈ԀPc`'E)5sK{ /&0̀:kG߲"L=K\~ SakY*2tUG</ Rfv^.;Nβ G}e u")#[okQC#*xe0abuuXm1-١ zMbRiCNRE XQ[T7H:NMn0.V$LIGcsÖ<,N (`i}tNiP x8GA#<Ӎ̎Id=it[w_*(f@Z֎+1men8 NC9 N΄ݫFȣ ~d@&UzN逭1 |;|@=N:{Vvx{Z~t/]'eia3Rc@^!=C-~ۋh١eE'e#^-Gaӡ(vQ}Sc 0F}`֬3Yl%7 `=cq@S5h pLSfYytC.׽`|da;yRמ͗ TM\dG5\4s/y G jRgFbܦqt\6xK tWi֟' 4o\U(2*qBCݱ-x<Ώ[t'';ɃР;w c+ >z İh߇vMfňF W7 u%GB6e,}$n[ !RGh,rG lfS `OB~ˌ mR_?C{aml)#E}_~(,rsr<$=ƞ_bAnG=TA(VH՛$|[.Zĺr>̠'dƣGqGI)d!}Ab>}̚kmP MYp^"Sa;HNfIF+]B%,ZH?2TV2ki8\(D%w&yQ%kmYd*zx ..EZ˖snvGj>/M@'œP`5 E[L/`?$/܋؛u y6)5{ J.g]Wwm YWᡲ{!Q5^tN^SVg' j3Dl^*pl;]~3TeIaEǭ8ahc|X(zBa?%Ŧ=g]xVR(\~4g=|D0pd ]| ]I6ĝE-CpZ{X+ȥO`^v NL>S<&& K"U߽G]'/ʺ4vfM'k'IcS\zuizMۃNnNKQi\bbqP6_fJ0 _{Eg1ͿaGV`̋DcH?)R%ߦ3k3V69En @$hzdGymb@ﴻ`Mz> (:BH㱌Y#TBCL3}Bn:֔Tf#7DI?cV_D gQoYƥ:Z@Ģ#g3!Y0G']_X9i ֻA gͣ=1Qv^؛7*C*`mq2z #VԈǟ#7kSV$#~kpu-aNb)z8j5鮓5i6 .q$$ypj"by5dݳ~swYgwmiGk;m{Iln9[ T'̈MB[S&C2w8Ds?сq9|譞 љLit<ѠVBV(|(>kho+16L4Nع7L%OJu| ;ر*iRHU y7N ͿOza}~b`S/j>r'{;#,Ќpy~kN)OFLj–Aw h⟅.Rj 7 L,&r>AuqݱRTu * #&0\$`RQ+]EM/IJWK5 2Xac/B&P歖c]B5:WFf񽱹C- 8[gR/x3}픲8mgےܸr,FwQv&\sRmIt1wjxìU(2 =<^=|濪j oRۢl]_`|%6VQZL33,l0&mP=.Aƚ un!B S2R0T4:PŅ_1 1]d,41֠6GF1QNh @ڮG 1Xw9ZNwx>D+֕ "mVPumΞĮOd:eV@gQ'PQUN@Y:KF(}{$\ͱk+yTySjTN*7A0i &; lVf;€?-O+Lל㍇Չ*zzY#2tS7[Pir V:-t]AŜJ@ʸFZψ kO=]$pYC+*&5Cyj_8j,.mȕ /#Z\Z>u+Q?I""@U -6)_el^}?6!8xKt~ ᏑM#}r> au`Z;o! Mn{ܥŚbT;Pc<DA|DE>lQԝ=ZgkaId /5;ϙe0SR/,L;Qz鵶/t _\pǎ9fI&DI`W*_G%_>tE sod=bz waQ5b'ק7d.b⠹̆a2d<#KHǀX?:ѫL.ިNSĦxkLp^:#l-[H!PFoJmZag.@ xam/t6]e-DnZFa=MQ3A@pOjpYm dcpb&f^:h2.KKLEp6LFI}LewVus"ZE+ـR?و~Z@<:m<^ê9pY>CQ][lO4R2tOxVQ2"1,g E^ }ȬT98_mvJ36%Y~{@@w ȭPkFɑyӦl8ZL"8Z#tkmQN v*B kOWn&G*AEG&B!@?q3)2'}A/\)7ٝmJKh7 VTM|r)eO=PR7Ts,+D£1Jx.~xKA2TQE?Cz5(|\|hL?wcSM '.B,?`:>[^b-#]ILcu]` ʆ ZDrZ^K$Jt)jR0/̬ J5mAN$P$.*J M~e -!oru!|ȿ.i!5?{惩dž.bOigFyA?R>Oymg-~ϥ8ӍkEHW*9. ;>/)KB mgc00H6 7yJ<4zDn'[^􏁍 š>V'ԩ'?RHq2YYg:zYr'UXjcDIMB'Uf3+O/ѻb69XrDv[gNd*vn RSHuĽg>:0'Ž3ӟIʋꋷ҂FpQOM"݈nzzVƖuA,CG,Dv~Spqf:FSӜbqחz` ŋx1Ttx"JiSJuZ[dy]z BLxs?Qˍ{]dr滾i-#o|GmTM秇ЄQؤL|-A@=XH>awPE͗{,j !W^رſ<<=3gcܘk |Y_ V$; 4F_=[t8y+27y[o^Iu&jO.i[Pa rܤZov_sR˽i tmQS$%Tp$\as>,A uƬ~,J0PTP(np*a[Uz ]/Л\#?*q 8mK*=3{GbA!"w֒ȔK:$x|C"Q3F$NKy Ebf0Ue;n\Gf[ W4vE }0{re.:B'i$RMi^~ٴ]"ٰQe^lu}Of P"aSZ!o]jy`i|;R1`2S ǭ`wV r"a5Fu6F!LYTH/yfLf&n&@Z#Uiݏ"Ma NP]bĵlY=fm%@M3;qpe`*#k:yfh)`اzLjtfDl}(;:E;h y)Ns[Y e! "ݏ^ 'HƋu-ˁ9ݮړZ}-1qKC ߥG%H:7)ā2'26<7'c-+f|GPRi(!֯nSաS鸗qk?ϴYqexmӮ]& 5RI2^\ͅHIk\h eB/dbu\tQh C*k^U} DEpEF/05;B+JED[5 +R*VͽÊ;9AEj-O` # yv|_&\$x;5oz-L `~R-5E-k\P߸k[!Irtқ 9Pxn)ͮL,\x]B#DpjӆŮhF+RB(9Sݡ_ǀs`jYz< xRPGi{l6Ut2,khn?ƹ(jH\TŸ\ǫ +MXj֧wx'kĈV>:F֟o&dXX12B7ҎgBD;$@OxUH'Egt̾Fe|r-Ite 5Ϙ `N**H  -| ,֏!y ʼx#~Em^$ 2ˠ^+ksҐh0.fe\zC}E(%4$^ mƏ7讲LRoChD']7 Xcz]J\$h2ࡖ2Dž+:&=1޽ґg0CcA*>~rc!] p2 GG({ " ]1ɆxvܙD=z|ǔɺ "[s0]uq.xmT E̠cUг^[Xn[AncǕH68"[}AiDLmsFt=[%*V)R,ӒE__\FT7l͍Rd=jHQdLV1ĶY XKfV5g9iRv d"'xzIO+K:yt%woO:=}ϵ[j¥#$WAqޙ] ` 8C#ǩ6ӘH$RHs&Sm8mOm&SOpvmZ^-t7VM.J{&/umwf & ^Ecʎ:W,JLD.'O;XK)gΓN&ZgwܒE]d,̹oBFq1;aEaҐ1C^m3!@1$k[D͗J2g=DԤu[HB%=9*na[o K7 s Ԙˉs 41 xBCo3(ƷDӍsC]wƿQ<%-*ZѺw+42$QJIü1+GOiv %WB=`)Yo!CxQr9lmqӜ #t`kQeЁSJk~x\ pKZy$u -0NAnIGX}O%d맶#^|jd.L[O# STEr*ٽ19ɢ]$h#а3P̬J .3pBa)z &)T|@{%8zf]`hn ׁUq ?Tʪ z;7$ܟE>?cF#6ظns aeռfT e )pԧ/a&r%Py}!;^laȮs(q=wFnF^ /nw"Tݨp`E|}j?dOK{Ti>Cdw$/ V'aqõdPI8n(1U4x[eu~mqG0,8<2qr4# K1 S`ㆶq|s*+"ѽ#vYiq"f`ݭ[+f`F2wtP~;"RڷV`jnu1u.%BWJ9Jcg/ґ*t.FSP3к(Gd!TR5{E?k"ˑ)vEa1 ǵs%ڑ@xD磞(U-ZȦa$$@)K :T,g# [} %1y}*Mtni 3 _޾:?@b]/@i$Qq?;%G4d&6u",z1ۤʕ|u-8˼@ >єn<}e\,3PU +zm7J![ Q|>t(C}(/)n;Y,>u<8O)6O5v&ilŹŗmGxT|D6\h9{1 Q4I{H8:’FeO9ѱ49VWrrO+wНYgz;qc ?9Ϫ)@(,*Ƿm#pIdM? ~49^0!% N6Uh*嫠| CRS z`mh uMuB+rI;oЭGtL>d'g7DsP61k9N1ժrl.ە*^2i,ߜPi-]1-2wUgf+揩 7^*oϋ'3|8< _u=Ip'ŕ_=3>C,n?=}ѫ{9{W{; {7!};݉k^&6r\n"Ml5v'Mozh3U̩G.hߥae/5x+7wOrCi}k pyu7l/ IUq ˽~MoZ>ZdA>y0 iYӾw?y(c1#x*ɩ03KȘ,\]=ҭHJ5}5ýO͵'ڐ;!Âu],W8\5 H:KmhSY1鲱Hvx:-\eY 菝ۍ , WU#㮽!Qfw˜#r#VU]|u ޝIZL<0I GyԤOp^8I+ mw#ρ A{pAZ֥5,U,5wdqX]7`) tFHa_CfCfA;"!\ /w_QB mީ'0 t?WטX"p~fX5=aXL z]yl֦ (heT5Qq::qZA*<,%MPEه|cnn6Jh_=Xk U54Dq*׭, , }bѴ'72a!x_h5ĉrd8v$(,FL4# #s9Tbv᭷m&Et[;#iܡ4*(R+!̧z̉T J:MM99PUAjuFe fe|2yQʟa6Jo.1IN1R-ᕴS7pu=uHNnՐ\5 ¶jI >JΌ^6IoҤ 8 /4@M_"F[ XdU`-ɄُޝF/>=}'5t?p`V=SF1{?vi/5a:+ݧ3Ʊȍ3Wu"M+ _)H_)Cl)6W3gmYahI6ڍyz*wH«b #0Q#z\xqX^z{i66wQB^(}c5( Das8ȇвRz/WEUeϫym"SI f~.Eܣl ]y>\)5gfk;OSZPX USJF'_gߨϔơZm:l6~wcI1j#ˉwctθS){Rc@>dރ]{<Re+=HBvu#"Vuu&0q46?sxKdG6 [c@ ; >fF:v1ZdZ9E GNO4 v7b=_sN"s֦ ,D$4J(FQǵ5pvjGR ٖTLVܳHr(`BRƁވږf(,!%?Qn NrO(wp%edw/$4id(SgVר \uuɷs81?b!ou_Q. 0ޘULd}(vr)E*ꩃ^b |,HINȐ ZL "! BVɱ)AzXc:xI5?WaBwޯǃh%!';G~r l5+"]fm:3OʀZRD\j+:p;؈X+l? S|+*95WЬ9[ڧg%M6 yxRε8 c)Fr'Rc[N׹Зmɍ !>oF=~GdެУyaVpt-%r|Rq9.~e?rP{"=V O[ %;:NhSC)CAY)G˙2q}j/1؈ʀG%o>\ERkįw^F)qZqz鸒eq6||f,!_24gK U k2mX,{!4-"2F/ch("9GdXtنƳg e" ׺BEtz: F>Em>K;[q5/!g꣱R6E Wa@ [M 5Q.”=u1CncztCU;VnxɆap~ka̝ sK6dѶ>Kr2j=?Ƕ8cHA41QФhUgC޺A&{UX}}U=[,#L$/gh-ޟAQ˽i u9 (@H9ةV ;N~2pO`!"rCP7NՎ-ψ`t(.ma]FV}Np|j88ӫ7%gc@=oFp\g>WJeHS@4V^3fuly(=k6p(-Pb]1}3vQe1+M1KLkG:6`@AqF<8a{BV{D˞]i dG'ͪEW Y藕Z~L[l|[l zf>*R!o]@m6u'C$BR;3CeGCRKR F5z$ WF>|ʷ=rl7{JD+R` ݐoewU+@T[@M|/6#{JxuY}jA#e+%ǔL }>(n9{_ F{|8TY~s%:3b( ;M"g?+{Avco\s+ZKwsI+^l=\N" J]eI6v8Qt+t}ֆH gu"nzk^@|Fh%]j0jL,-4}<6[C;yǶW9>B= ( u+~KҶWS,H8hG܍R}t'cUsEZ8&nmě$H4JVzkF͐[fV!3 Ս֓"Lm:;N+{p(i[Sީ<גkoLqӁ*My5FB5Er<-pmΖ-e ӱX~. 9R/aw!= v|6䭯㳋!91Ia 7T t<l8Ja3K0" P SZE$ƄB2T\3#A M$ԏ`[#slBI*x3!I^Ga*-1?|g7Gף^ 8n|#rdcbz/ `4$d`:! h|&V&JyJ<i6p,\o*kmIqJsVÖ" 铪F7|6IW^$7<s4On`᫯D>~r7[̶|*sD}ѵKb '( G=fssFSLO"=u XBy 0?lQa'1R QSK(IE1ʉT؄C&tHDLz2YBu++A %raٴv%@aK =`>K^VxUH34x~UN"&p';M ƒ]w̽]z[?Mp@ΑN6Ӷ1ХȈ.g ^Yt=qִ ~K^扱&kնn5md dX DSăX爍 w{P[&wG.ٱJf\AM^Kk?ocV7?g7p$\ ZXX^8 䕾qU p.nhP :3ܜdȾ^$F͵Bf5YJ^o_w~cH׸[B0tXJ_|f2fy^~ { njjBtxbxB3ؑ6u0:X|n}Y` #MiAKP:IܻI'330σf1MG;B|5ĭg E^^]3Ƞ_n\(hN_W 4>ӞMbܗ[[}SC^coOwªsW1}}`&2c[ZPi9lHgn IğEb >S&{f3fXR0S7]`[ҁ,9̙m3 T " KiEM.^+9꺶eɁsO>vtߦ&j=Rcp)6`tj HE?q K!d8 3+A%e`_4+}~7 6$_H{z&y[K4 }bYN+B Pl~inyZ$Fl)sc_ZFe1C-:Iaɠ#Ot:QIK5-X L & MzWVK> ™_?:;RG+@7YΛVT\m1\G7c5! MU_kH_rTŮ 6(~Nj֓Ë[ӆz4IVU*#{]qjWVrYZ]\LZ,sBɏsV[AO,&]"፵gyrU ?ZJ*(NFЍ1jEe l&?5iV |;g2Ac')ѫD^:}z3@sR$2 GFpɟ2.?Ѿ e[ o0tmXP0M Ym BRb:Eo">- @$A9H/w6SZ+u؟5YPr fvU@}3:5;34 ֝7S̅]?_nm1t2:%3ggkЍəh!#[B/J-%O]7]+\I 0U-PgĕR&Y ;jV`DqfAڦ%/NLL  (il^k/QM,G ͪ}$u\`؛0ǁEZwPÛґ+ {eޢ3R=VWMey~)Q%qq6JkH"u.jr_L`ޔL!g[XL m{Zk[R;sj#cRj;cJ$)x7Ќ{NMvsv8U1FQU͇߸tY EJBrM[v²Ē 0AN2!N =]R%yJnQ@'kǡxq=6FT1ZZ_T1VW\ԳIr !5ވ}\8,3Kd&ji<ɸB++D śgSv4.*!d*{(懪R5uOQaiv@ϖ*MR3my9 Pj<`;ǂVG{|nuYy~ĬQ0R6xY15,1i[$p8-zGM+޻H+=; NģSe1L[W>hC=JabY.8"6^4vEtŏ!|I\7.A|F]|sj>VR [XtW~콘I#QN2.$RpyYdzW R{>*žzɒ&Qgvr&jJ[*6$Au!<;]{(@_3W{Uy <63&{d/+Sc6#Tݱ/bI.Im IѸ}a]#by} krPD#tZm8h-?]v<<cHN;5mgr MQNO{FS,8PlFk4А8ooR#f46$|⚺q'kq7{ !6$V-穭>-g b6ƀu2?魑!7J*0LQ%=zZPɌbx`_/A9C~v:(yh8{wT:ڇC9hH*doK(/?\WǥˋA@eR8.uZ6",㻴=wIxco/.Thyyv c0tCv Pg{$eihVY=W6t^3a\&h_% ku|5Clh}ZD$*LI@˯]˻qZXq1gGNسtAkf_Qο5YmK2Hꏺ433;`[^NpPjC*ϸZɦDkxϹ*s< E]4)lp҂!/ л4PB!!0PN1J MJFSp "7,'SrKDf9mQj>#&Yyu쫒:}uBVdI4%}:~8FS,S6<lQ?Ҋ7{ദF'hx5J&D7z#ZdX-D_9z} |=''_A0%Q6a=KO Qi*V>Tm]? %!PhBM2E+OC RVX ͆Fպ}3;*Wuoj&&AqrF 26m01Tz|Zʈ:ZkL+p[`.#&4K'?k~ n/;s7u^爱k*={2_2mh42V@ZNЅi#ah6r e]Ћix|?>kL^rhͰF\0bbWijQګZ4ܫzj> tW?o<_QRe9n?Q܂zz;)0ZjGQ@uT=2YY ҺϢ(ʸb֣e~aNK|ˆxX)qU"T'pj`{<{4^w*0]Rwބ ʹkbqd7±[\Q$DTAYIrb2@8+RB w-/Q)d.ǽ咟ic^3y sӨS%m_b4 <\RTtyY90L2QQ,4B-IzGR1^᾵Wr17)G)C:U-Ջ99Wm 3ڛ;H$fW8Uј=myѴȎR=~,~m/:'=2w@a]a0JyVU_ ̽mՙœp9Eٸ>CCźO'mxlq_Yv\q O_mZM6Ȳ*sĴhW'ij 3G`ag_2-.Ba9ZQϺ#@~(^sެ\HnP5ӴD oIQurt<%,zKX9-}lM-%.Iq4UL'6nvnJQO/P{Yn0m <0L<,ꎯՊ(;@,//XObƭ{V! &z_ x5rJ@y6?/Ÿ,|(Yտ['@LcsK(m,Uf_5w0ƧiUl\vέڻ1rBҒ#?=~ ']u$+|U0tt;jbfg56?Zsxwmթs25GTiM:E5M{zrۥ g7;=ކ32vRW^srWV=}:Ɋ75,B| {B=H\ڼ5Z X#^aA&=aJp:O~RbXbH39{uGrW 4wipTz oS5,V˹WJ[ݑ PbG]"ZteuLx`|`:=E7GI&#a3 gYZ070701000002dd000081a40000000000000000000000016439a35600029da4000000000000000000000000000000000000007300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/=]?Eh=ڜ.+) $my2U@0n+aæb@\^fZ[l6ˏQ.#SR>6#_j;Wm\)զ%̏S`Qœk (ap4Th87viӨ^4Kϭ1<5l"6ўg\b4q39һK`ҹudtLlN$lj\)}:tt1je=\}h^j9֓xte,v:*gbSR&UԓCC&:b&Sx67h(זVU)W]5΍Ck:s@_*~URaRgԃ]J'&$.:PgT~PpH(v <]ɤ\ FF(?L%EV U P=;T}esR`$(zn&+5y S+|YVWϞ2|c <В{*'$Ƕ4)aޅwΰQB39t v킭ãND|'ZǛfzhF𳹣DƸmӚ03U@TlPؠ3Y?/?/zDh89qKwwjyOjP/584͇"ΛTjO'ԇ?}pb2େ@ۚk +^A0@FY/,>z1U?.@G 8)j}~7ԙ7s"awi( ?f}طY'.Axc4ۥb簠<,/z@SG/ˡlsӠVuխOw%ZmH˿==Vr`L a+R~ljLBtUpS脝gZ|Z7 ϙQk;k?V~LZ,u.: x/\_ U/O(A+6H[r{ Jhץ{ XNz(ׂ!>Q:)&޼@"itf<_XUdBo?zcU.Cucq'[kNDD%^.מu) i 8xv1e4-/H'\ooc:z(Ey1vU_"2yHA(L o~LєsW6_.oSʌ >7:1iXDi}I7lTyWŰO#pM(}aF5Rݨ/@Qz;)q,oJ@b}]BܢFlb8^"%>VuţyQ]$}M3grr2JДQl,eA?!~@d6B\hHٮг,D&#hH_ihE# RiMKNn*q,_#6x&jSLRi R;L E&&2~Y[-ku8jB2 P;c ƇR) 4FGɍuJ((CwاNϴg$+ۤC>߽l^sR 3T LPfyC2XbDO>TPe5S}Td5o>s('P$cBڇ=>Nq-1}"?VhNeاB۫2oW|5-c}:~9/hgL:EY<}:(C-A"\_VS$RYnu:'W  ͺ<9O$ 8)#ùR])A,JV[ߥBbчf&^-ٓ[Xm7c즼nD?rXЙa5nLXOpj jg4qPV}&n&KLk\tQPz%8Sjh©IPh&W`­8.eTB2"@+`ؙf^)wvc^b{Ӫ @-Ӌ}}?r@U7Onp@*Kk7e{Dqi޽Q~Uˍ`@GY K C51Ӣn`F q&00kH/AgY+4rcR1LD+kQo9(LtD~{]Gn! vYҤ \6(pLO@ʹm8'4iUNZ}& \Tjҙ:(^l]BfR񐖀Oܳ:9Q:,7= U"Q>QW;;潯[I\Kb`~ZpOsY8Z+rss 7[hL [{En \CM.>ymdVVA2Ihuڙ`r*%)@uy?f=ICa<_E_t'X!41p%ҥ.<pCýkFi <%k̓LL+ʻڷ9}- ÑpKO泐z p=6-BsqlFQ_ia,CCە\¼2jl9|3y~EPi2A5 ^ /ILIx Z7Og#`GEHU ;T瞚Ց5Mj-o5V`2gK4jyl5†B 7`ι#<}V\׋f\51{cԢvoǻ^'~8=_zT5Yd>OɰYӰ l"ZН|Yj6kr? pW_`ywqdZ&|9,bP,m\nPPiK @N~XTr>sxI4Fj- t߭}¶$AroH$1l?.ZrW$ /YMZ#z5y. ?eڻWc#ǖv{DC.wcWI[.x$RN]d1HCMLnw.W}] V)2gP"y e}2i̼Ɖ2wE6Ϝwg v)!;]~go)w]sL6/L@$S fɽkMY@LrAusHB ë(Y挾ͨ"bk4X7{ވ(ec?PџxyĄT۸ 3 &?U?To "_3D]5?(D7wyOM t"0 i=/$ļaϪ||h 铱aLA{vz , j oG{;Lgq@?`.s48WR7fG_P]ӄpLXixϔB!CPNn%\@߁@d*%4c N bTga6VݙMz+@LlehB Kn <1mZr⯖gcJX_/:n,f=vQh!D: <72%]-?:UۺVE rc7YVwp``?kd_tQVbPN"^Fͳb͹CI->BUnֆ%>}N-t}>F,kXAF#$Z|kpNn&&T˙ŔB*fwz$)t @J[@-!VM{b" ?̪0;G>F߽3C(*SﮋVeLX#!¦~LJ)`uFl!kT}0JZվؓRQCl ;` pwSlbԸ"y*9 3&@#KgXNx?98ȉzTdQa<Ű5P>37GI5aei#xp؏/ .uӿϴԸ!gS ^1۳'bsVARnVʤ})`YҔ8ד`wޣ{Ht?wv[{ou,C~=w=^&Q1(Te.w?uy_;o3OZ5[ӝB'*¦vL+'mMʊ(^':-ɯ:?7(fvG xT5rOlgrΥ;Kf˚]y[> +b=d;Kg[[=4FiZ.P.x;%| "D& ua+RfDfLS ]D6=ϖLzY#YR'VgkƫÜ*%`rsxyuGIdw'Ƕ?R>g|`§XliJd R[/"9Jy"%pJOC/jR|bE ܳ%sTdM魍^r..?);c/:ki Yc' ZmMcU! < 3{ b.I+x-pF`ynIs%Ş lRފBe؋Lgga͈&xm_a;|ag q9 ! #%>:/* 8a-UeΝ E`n{ٟx7w_/3qE[Uu.7znCB0taO@Ne7ExKůֵN}+p8Tx J_-:VXUU߿c2m8"noQf*"^M lqo=CrH km"Lqt(5; *Ō!yҐR +GiOcRXcs~AOCCQבKRb$]G4jA9mJ@M.p~MNg?Ȅ{Wæ3XF4jGojWCIga sw5!N:1 uBrD[l@%!y2;oRvMǢuǿ [LGzsr9{gY{7*/~2܎{ Q=k-mQ UX)/\^J\BY_V.%%u'ɏ+~+,qeSے1Y$[E)LÂE*wKiJ9A65imv;2ϟH)4[Z_rx6v5_2}luN;d3X43irkj{֘A,pMY`1@;60^tޤ{˸+Bc9o0'侤W N7'=cQQ"CjڸdQ_"IR]̎~ EX쪜DU.>h+̗wlǷ+7:կA(:1 ΂Dؽ#[:ƚav2-N銖`bWt RP7la);GX}nUhp2~cv(bgG`%dU}ąF E㠅l xfZC?J'BoAa=}?µuSaQNJrH~UhN͔^k.SԞg&-eÐ@(cN}aW9R!Z[Y5[.)q)Np񩅷Ge5ՉԑGle[dr Mb,[Wy_#˜<@gܣӴB7@!.?KU3غғ)M7<Ǵb*a[J2T{'|}Fu &ӮǫRj >ԨA:-ya}6 DaNa~ C.M񅺂2 .\3&?4rEY x5;'~[8|sy{#|c4,QRxBݹ}UutY)LTbff//GHmDwTTUCGmEH n:;rDPBg}ŮhD&kif,KxNeFb;PYĘhSE%DL=~Rjd:2wa_SGq|+rW)NdTYe%ۯT D̐RX4 [,Z5b^Is#2W~W ~?euі=,#8u")= $'-/7ԋX:5PNsiWJAϳd%uL67al~ ݘ ߅ppڢD9\%}̧-U Y2:8kEʒ@aqz2mId@FG&}0AG` ӠJC>G}!|vOwpxpcu'1,!!iSR"Gɀ-bDd /_YbfB@<38~\qSճ`fÛAm;#/1Gc4T]>P l`C[ TaKrmOLRڽi>bU/.pZlX<_8iWWJDFHh!M;AmD)!>{WUm/5 R¡ _$Ww~w,?[K.T@xpG,β&1 kU{}HqisXŐ/w?js+s^T׾+ZֳDѩ0e;]TKԯDz5I([ RN9Yn2V tAO@+٦F᪪g$ ZړE207SܛEg7!Y#U{k]푰ՅfՏck,zپ-3 Jf)&._N94Q!̙hO덅g2I-h0%ϯU,-,S_me TZr) KkZzdȂ\Ѽ^l3\ :ˏj$Q\|9г9 G3\GDU6dG`,ЩW)ƃeӬSH!rW+dT, n!J^rU#찶"=TV$xԩ"`vBXx,))BCHY˞bolpX2iˑRoQutkLjҍciswtgY)z\a{e%S](@%9~b\(()b2iי.2ːE+qfhS@?Y-Hkq~ # LO{,^J)R_XWl_jzn;E f <(A>@EY5]33M`~ *;!>u[˿i_լPV?ɤ= R|9|8zSJiXZ1>a) qo=0K~ (]IgO}YSDsR:!)6r[Эoen@%r!I2rSⓆk&  b0<\ac{ 5"Ď8Ӱخa)}Po%*`Ξ?vi1F7̓wx丯NV2B'o< [@hO=HRVf|ND @c~P 1H:PIT_r˪qF֎9la_62CaU{YTUBdh`tj|V_Ί2;U2"ZK>>nN&ՆH/ȉӲ &>FqT(W0ala?\R]|,'Pcה1 kυuŐWDeg'+5%a- +^h|,\?SV' c*JRr0-0 98uF =vY^n4TnUPɺ#k WRok #)[_T !^$c)aoaDO~:E%_ZnZ>0PIz]vtH7H76>bC|MM6NH;p9loXl/\9r_gYU!YmT{}qO B0u:ZbudE"Ҝ/LW)a1/D\l?M՚F/;+ },`qRm qs߳`Too ;J/l fN4x)]k$v_%%j `6"[U#P3/LIl^UMWQ 0jTX9{̕F",9>k 6)@lcyo.7EuÔ:<9L\hid7gIȤ<{Ơʙ.Eh·iU¤+Ï5ML֜ˬn$LCAr쥉E:R6FbL6kk:⥴GZ ) $`rhͺBJD ֆ]`~BM.&V@$yT91j?}6kM7ڏ!V #`Vc?V˾Rc3cV@ӻhHvMg1\.WJ0|XwqAF,C<_ 2#)ryq@٥A!p+( t瓳.%6E Y!lCzqp&F+ 0oIq,{Fa'u/#b~w_.;PȤLQwNoR)֜'`o %p櫓ߛ6dJ )SUҰD:Hagm~|/pOi^k`9yeSd(SpVS~$Z,XrK@r+]~5 x} q$B} $EE45ҁxZقXD$fA;-+Wڮ0, DG,BaqȆ1qޣ5*h}#FRkb'ݮOSàT穻%P2.mh[WcZ' Nn^bXx!ϫ{\0D|JptRMbs#x>(?"u2˶/:9Z]4WjKG %M,[b\v-h鈄 Y3ytda<5R꣣\7C'aȜ15LGliPNl?*Fbyt+)%.Y#zA%U"5D\5тm=DKx57 ~ *qrA=% ̡Doȳ0;V?v…seZ@ЪN'du*]-l/V]eoDڱή`Pz s5AmS KG@L&yBMgfMbl^KfWvEmvIڹTwe xJ"^0.cl;yɕDT#tƹR"|\XA26 PXM}yx w(p! `2EiEMGY%9@׷2.Iv| pT(ՂA:wQ6d-Si ʰ'V <-K%oFPð"ѴU?y-"Pq?B%޽t0u%o0t?Ldp[hu,W݉^ۍZdLh3.6wbo%RI%c'Pcw ػ_:u62ljkSu [ۆAxyzOȃy}-fX^|=h) k;fŽko,vp)QkJg`NYC,U.8JQCʱ߰Jas܄2Q*)^T&#;V`I≮ NWwV b.B-Wڽ2:È7GQ7ڞ9i.="nZ {MgCr4>P#䴾?Kj*hC-(Pb8VDMSN kf3"ꈐYd9^,Č}o[躣2D0z~;Z[yeN^L1Ǖn Ox `Ҟ; 1xƉNfg'm5b3uqO6nmy{%evKsЌgĺi"^[U\;pΉIN{m.:.bW1uA _0½vrer>QgQgс6ZV%^ #x\ٯ< WOLq^-j.E0t-ZYvb,O[/D:u7q7jtP0X<ƀV]|bp43_ UbՂw 7Vďkd?^g!H2*td4,@i=voPwwxۡpJov '+P;b3FtOM\*-c؇9ibsȢ O>H_% AB^0.YoA$=*Ԙwk-FuJ we2ccxY =@OW\1p?^|o*-l ߓ[6A >QScxצY]5 t8ULQ#霟J4(S*q\IU+_Ʃ*.+YU M1%Mu~Ifer LS 盍ghdޥ2z_dZW>@ Th\2 3ղH`6-HV}-9:/x/ض,3YkEbPte D#>cG{@";l0T]'&v: Lӛc$ ky3HA!+\*ka6VLxOt>uupIH$;8dzry`&>YfR5^3_ގ6E Ot%^^⍕sifh*?qG5GNvNghk03FG82c,c 'X^ЅOF|807-n߼WXZƱ7E. ;dN skByPJ$E]R M^|d`Rb"#Ȋ>;A:O`pM@5ȮLԎ"hDhÉeuTpqj1xr9_ qof򠛭 \BCR'sGqq:8Ds,W@k緥Ґ7ލZ-%%y]4X,_rH ?α \d0Lu;4rK`}ZdkG>vFLR2 EVoH5x$y:㍷'A; `7QnfJ?Kaa[z@\b0gC7j)"(QOzL=>%l0yA[$P*̆Hʜ`6zVvHђi$/\tdGج]C 7Y1VX*NŃɆ @)گ͈Ctl0*pu}aÃ񥮛. UrXgsΜRQEC^9GHxwT[}#鯒x{Lzn@gr;3`a5G\ض2ROY焉6~֏{|nRYh>A/gk\W G* 5b;kjՏZbQp#, h+`={kH /q{{t7EP?䃨6(Kt9b-iL7Rm(@j#_As$;ZzEC': 31Rg-G`G@2 o"Hѕ~eiߔ`RzD-_)mXo]ICLj6+׫ԵUrۙjebGfy?n$Ob?3;);y dE2yO-v*裈U m@/in;:(WR u)b^zAR8&"x)]laΡ7Ylz>d*uq9\;&4")BWkdYpy/'1tVJ,Hp`(ٌP'~|U6$h rqQLzQ"W,wk`Yufᑚmiƃ7&.K\-`Aǔy:-|$vfnT֎,K:Yr9FT *:Cse. ~֧b}ņ{.F%셀ZɽMnzBɤ9j[R9@jU"r(6rާi8Yb$UX\Љrhaxf`;\JêqP:ķh]|kA=TN6/f_[D>6@n`n6=yojSAIuf_y#ylH4"`ܩ,m,D +iJ+.؂LęEsr բNGZfMfuwfU^Cau9-a`@oUD 1a">8Q''a3ɴuzhשF/Q-~ =׭}T,㲞:m")fpUvL0W2H1EU'ak<0. ye{&"YE.Ii(i~,r;lÑ IdBsI/e eƗ'!ld:)YkEtk)zʜ PM! ZI:k:ʼn׀hWyݥ{{Ht.=PvUye3`}e%ȅbO $s=l~3yo\ cmN{s1nc$j f>8hClyt-(Os0%͗@l~OQbsƉ׎I"$gЉ2?YR5eoTomMgl;6"h2=蝓[ . NYʄMZN$cF v2*v~%~ۜ"kV~0b|:h*$NmD {6cvP@wJl?~{*Y`SHSھ<%eEYXA+9ba@sęjä._ъL4s ]SHMyHp@G!T̍p^2F8A;ҫ&{d+u@[}\}/E6qY}xɧ>D{? \U/YGi*w&ו|ve7h_˜-Q 1Bpl ;UJ38Q?2BZ;"50̺8g/CjѦb|p)v XUiv/ؒRA. y(a͎}zqPz,a I-%cN_KP2Μ b=k7;ê@ı 5(3ĺ7|R:سoGE Ͳ(E*o<VaU.iXV80N ^=(] `lrKCK1RI288뜫}Il4[^x,"i=,+O'&By:cf/oP*tkL9 |t!9!?SAOPF̫wy>f } R(n_J\)#EY<ŀ8K'?Zr58K uLy ) Jԃ j],y~cJ^b=SWxX?'^iS(lg݌#m9RZ,c-1;ᢾ&Srv=GHm:W];E~.M A S^#Sm@xVHk1"9 >WaL}yae:]X;N<Ӕ+:\mĿTVy$P L9Q.stag ^)*EӰY} ʒL坥?j#n0[s8LT^עWcũ.l}8Ռ Ngm:K\q( gb]4yF\+wX@l,IP|uB6biM.~*989+J<F-mc}%/(m2Wnöjz]6xd]S,ĦB@Jc ľ;Hy[7 pa햝׿ *6y/3ٌܳй~ٺb~M_mjH­|(0 #Y+OdIؠ50(tJT9.sV5ܯrax4Xg84-[om; K@EL5̓mayX4kdoСLްWIiҋ1.k:h ̄cQ]IuX.#-}>΢s'+PF8(`q; $isGo5d DwKnu]f 3$k@мnk:B0J D'-/]K~ *4ع`Lis1/$bD,P!Eu/Z;n].i~$=O n?g.<;ն(20dS),hEU㦨cl& l*Xx?|:xXAI8 4GWUoYr}+]B0Bcu=\s 㓤Ryu:vC}/Q.ȕO-#^ߤq ~iwYԆVΕn2Vh7!pˊlh?)SN ;7XF GpOJzZRryk) >6jNvX+q O**|s8Yؾhmǖ-BxV@#LMN8XjP{O3hpX0_A;=ደq3 Oxe"b d uhsks/(2gA&,B1u\@7?~h$B*̒|',]*(א;83Zs)' zD*@ VQ;2M X96'^ǡJOOn2{1sPnrBFcmjK!l&w)CVRLL'J^fBwVi(ͯHrXvP V*ԫv/X04ۧn>uh[pI镵_4@v#T*E1F ҪKEYƖw s=8`;4WsxȣVɄ9Yk<ë$G9O}.&;{=>r;Ѝ}No %.dXpJ8OY0`NvJ.o?1t13F8_zxsN|"e$+L$~˒B_ͱ%4AΏ5= @X{F9RRpTiJ`nEhL"L­KrG~+@nI7LHlӚMX#D=xKᐽrqSi@X%9ʗ  ҩ!ȟG"wUu4G!zLKq2o"e_ gg<ॏ=O9[/_$W*3ȝg0C`~jX6lC?ޖ8P0X3(XL2DŽP嗜H(`ޯJFQxB]fYm;=)¦Z_<`Ņ"xC{6rEIndZdLWd s$:&;e/ǿwiKWuQ\ٛՓ2xro7!=_V+ERar=vd >\GHFN Fm<׮;, }h㢪mQC :WX"FO' ЬG}8s9X"ff[y_z_B]?w|+nYJG;clqr-lx|Y՜ M WV} v\?ed)C?wZ)l]XD%[Ί[ ()H6Aa@i00nzYs>BE2A&pfLGW^+%~qK YYT|zt7Ȗ{rjp>NPܮebyⲲh;1`)^M`GuimV <[q@pN¾pꡐg 'BJspZuX=' G[_Fem<2,vюEc"#g] Wu"#?.ޓB}uŘsuZک_k #JmJ :C73yU5Swp -]/"|ne\`>MD]@/W\ 樢ONwǦv_>ɒݙ<&Ƽbyr/4TsyD]փ`ح@ V}Nښ[NȄ+pq^}P=2t]M"4dk|tb59(8?%`*nZ.Ic#25ޛnS #Nw+P(lC.tB.'G]d|"PWp6 ]H!^P2w3*9O3:`hU - cᆱu&/GqPj:J)/dӚaJO\Af\ǾE67hZ4VAok< |E< m{P`hFH9+íM_{d$.nZ2zr. L/~@@~Hk1yiF0$:Y10"a]Kj|P6$p>w;1M`0N>MP;ׂq߭^.A<KФե:Ss{8I}BDEbLhi֣\qdXhڶl^Zvmp0klnZ!:6!0JMnX??ssհEǛW>j)":v%. UD@&fej ZDkfTjukЃP\I]Hy#CK)H,CSx[('2B4TIbH$Ov=e1ټ v BD[ik$IIT=9*oƪA=Ћs)"}08LšӀ ]i`7oRrW h+!& 5C=3Jd1]ťSǏtڊ}>v[FΖ @bl:*PZc7;1wpkEpVhC -U,?l&J EHOak8sZWU@nq^NRՉ nD*4o M'nX;҇ɢrmeC2; ;_=ǀV%)}(J85M!gMJ95̍ pi6l_E/U#2Cг«sځWV$%{"E/3kN):[!>FH6[wua}&cSaH.%vԀ4҉S &M pg5 ުJB.j^zͅMu C0&z0.]e6ܲRHEl# '|Z= <@ȭ+Vn-%sSʓ͆qQn*'VFCa)Vb^DKG.$[A|%TTcbTLIZ[^%s+؝u]ʌaLDt&zՄ*o?ӢJ.r|"RY;'ü٫0ЦŤ(J,"+f:0X]Df %:_l[Xq!&]Z- T$]YF' 03~0B~,W: w^Zʊ" Q>;jhqia#߬=JA0Jhe -@0I5&v:.B'7Ld SPìT?#a$4 륌 q=C bZ/407M\ʶQ^m }8ipS[o'6:/$PIڕcjk17ɩ ~˵ckk+h^ؽg+-^Y-BFxDHꀻ1/Kg{B` h$IuEB03w(z 8 ]FЮۉM&:x=\?}0->#\H!T9;DQq"։"̬0t8YLؽM`Ȯ}ta^ú?W`HFFCRAܺbTAx>_ݠڙ I9mH:С+FVd\inpq N>REwҔ;*]Zz0b%7kGb|xzPB5"NE/гWJM'/iι<"S<ԔވlM#b b;}#` oCG¦|>4ԗs8 /$ lڒÅ.2WvQb[14It$/N6i$}F=zr6u"ۘ|b"tFBOJ[8^ht8 w~pVYn9YřQ] ňT SPpn? 8ZxWkʼ3qI_vNǭv{KCDR.OuCw  ;*|f3/8ec54{ɛ(s" zvb`LOZu)aMJjP|x}yiFK{=ܒMYR5I)+)lso3\A~[20 >( ձbB P}$YVLj ڔTv#=]Dἆz+5ąMoo xkg?z7, /!A f:{4urNq]Ml,[Ó_ izRyv:m3-T[3g;Q's%;`,Ӱ>F0"; Zqɫg@[6Hg5 Y)险H-n-C[9ģ!`WE504(ľM_ ǝ9_2FsF'qɽ xF,8 ̓Zz},.L+g510`!7&,x}B9Ւ2̻T K/uuWY)@0>lhHG~}磝?̇ ,%Ws&~P2`y Kq;5G~ 5__g^'p?JZnn}atq\S3Dݣ1by&-6R >O3!٠ NyO8:v3u_xa==>Wh 5Tx&QǺsK)i#3yw7yKlo?9wQ́2lMP=6DŽ*!2:gv!Ss;aO![z_77Gq¯0V/5\lQG >fj%f|ɡ_:*j&</'&n4A-f GYѳ0+F܅8R䤈0XRV9"v NkL' f,L` WA?l |ERP.㐿bAW_t!sm =4d4GR}+ 4]ro% 2G@j ; ڱS=zcnTܶC|^V`M%}JKvPe?1q>P /j[.J$V]1چ=(H gjH`+ޏ6!l>Zٽ>X)櫾Z4*q :D}hT$oV;q6Gz* cH"h> @|=卅W C pۅ\:JjTw>/6ѳjpixfӢqݒZ7@YHՆ7 ;1mJƏh WAa۰V k2tߎ&d ^(K$8@=(GYl{\ˇ]@b{3X$)[&) fg.d|ߺs~`e'PZS)ptG.x^E 4~șڽp(5ZMX!/5 Ki6#Z$I gq/4e,4땤K&rq wrFn1&]:[Ea|߈G^F`=bBaR.pPSjH0YOO<;#SU Cze#I4xs@O!cNU& @ۃ9CT Z~ǒ%!>A8s!#QɁIWWg6)ac>G`_ iM6vn"|u HQٻ @xR{B1VvflNJ+@SY<_תˌ peB^q5/RZAWț$) 5~Z>d)Sy(ṂB-1XA!4lk,[b:m}s,pH1C$mK>+Xg]+Yrzi˧L<7mjEHIm]ۢ4 I AqK7nkBܘzI9 sE\ u홯IJ"9 Үy8㌥gVϼ FFZHcb6O d)|P P+ruy6%o &]jt98%H19$ ]IQ=#g9d -T7xVC첏馔=1M*u14@L3t~ ݃I_^R#vVQJ޾忈,h>`Q31ţ#Ű ş9RU^AžۓD/֯ u~Ъ=v )ޯì$>G@x %jRPNl ٱ֧, V6]^DwQ)-I+H_4D.OOR-H?;Dp ]člSl4"V4|'`6C> _ `BmVB")']ʚ9E Vݢ? <|4`5ֆߧE8Nx*2MKHqϜ\:FVFn+i];J.T!'p( Z1[z/WG,G[Ƽ3mQ!r!ha4[a {9Gkuv$wo^:-$q"9TWP طJ*G$H0*LCTkF\R#/&c SC?@R] mfؑr$c=Q,+L&0T`QJU`Y֔1 qGo˒ Pl92!IʁO?}Jn(`hK{F=k+GT5K3VC4vo<^^x[ kTg"f_ϝZQ nׯ'j|߱ψWqQ:tmDj0 ; a0}*[N[Ӌ=ig^<ߥ=<*+slX}$R azpτG3k~: |g,)T# L2ae2& `T97MBRq +GyތRu%L%cKܐ Y}&0/_rECwhB:6Z=~.5?čw *^kD wwYjyH/ d,?ٌϘk^oף&-Y&>|nt6=\ RNG7M3vt(JL {k:LvjcDWdh-&=dӦYl(`ZȆ <UZUPijм|tGy>L=@ @:[xe'b6g~:}V%_*6Huz%5YUL\va4"H)¬g2p5{E"FWYu{Nr8KQ~tYr615jyƕv9PCqbu}rMjIu r9tR$xG2˟tJ%Zpŏ˽N2ϸ %1#`lE's7?9pî`6j𵁋h([v*k $x,[5F48^z e#+I-0_;ˡƉBoƼy+L\aʠͬP5mzt2k!7/bK2rz~34$1k+3qɁKC-t;LJ}1N~7{ԙ#I_6B8 ;RO1G Hclx[T" X@J4$ā]^yh?| PQVX;<(gGLC|v8émYΦ-2bKUA422#S.|H|cU 6Kn}z/Si y2 fYsw#-ay$'X!lby[|t6󍵢a2,"Q wE a1ucrh˳%1F1pY@X;Y<gs`| {IsےuL򟫒ut_HXTneIϖp{յ%ؼ(+z9TKp+#iL,NgF~g'j˳X4L6e48֎X"yNgBb0R dfR%i)pPg:#  ~R-8R2y{xΊĔeoטAJfyY@y4i&!`'b%!Ӻ(~s[?'5Bth`13H]FPZR_4Y]X8W^p z9T;nh1%q{G((1A9v>Mǥ^t* }$p/J%epsK4TH;~bI8d\&^@\_*>+N:vFzd_ܣDHBi 3P{ bS\qFt^ .hވtڑn[kFɣX#\"ɰMIdnD =Y `ѳھɅ.|DQGĕN,c*dS:+5Yݷb8Ӎ+'듺aEJZ"*I DчƙX׏q/K(D,hEGf+p6/ߊ׺t:T1 4кbҺU\ŀ*7C3uE=IsKt)M͠f(cZQщ˺#rH\n^b{S%{:MeZK~3J=h~M/T/uA2^v|;|Nߝn }?(BD 1J;$9:@Rcn81#a0wK9gV_Q1’/ :S)CNq1<۰BwSxƸkx2t*NQS 0eOpäϜS|Z,0m''x/a]ֲC5]u]NO" ]ǥ)˜$7{rŒ^T!T9Ab^M1p8hjs). Ҏ;r;'̡3OXoR>+ nK GK}ףMO 'S]Z5B7G? +cߒv(Iox;+AZyv(lkRi[%ES ւ V'!~gfdiN#qC"RjܬMt=p7n]83FvA1.*l.>n>K;7 ż6`lsb@=67h(JQ$.йB,#R,qzR6CQw*xV[bwȂ$VΗػrH; +RV>'|'b.o3R*g+ 0`k{@m،ʳFU[G_ ;DC.4ҭ )#\$D &i$ Ox9[cW)&]ƒY;ge紟c=:M"x?W-,qTQ׈a붢YZ7h̠S&fcmHFwh{A\jQh(yLMW;rVNW<~7R2p2]En  թLPAJ=.UD5767eL4QU22)-^ e>a?İ@y%ͬђJKm,7s:Ccd6(U>zfDOȿ/.Dcnd7q`k,H{V!%A+AqO]<"Rg^LUg!F`~CN؊ƀ \pO)+"r_(%v'[((? dD@yYtG} mJ@5-}^&z׎`!$W"]Cft[zl>QYz,8*W{1F_Q^VXZ"/Ġ"x{3M1yF"W$F8`νw`Ʊ7njfR/Ӡwg$@R;&T:r[:,`?Ryգ+' <̜E)iOV9o6-. cf-@pY ~KX: 0*JijniL{o% ."P֦T`fG4\):laE^* R_geG_2Z5S[vϫEa Ln݄cg)d4jX"RKW;0J]#oyOiLD#|^U~Á4䋯c.'eSXKNjD `bM jD\Co2w_=u5?HoJ3p'R_~ج>I6qH DA SYH+ʮem$ӈ 沢~ԁbo4P݋:'"E;ɩ * J2TGM7k{5Yjwt-`24M¸/Z9P}x cg 5Zٞ2:-^eͭ$"HRF{|IO\:`2'2^#X "U y\NJu|c-/O[Fj,Zmq}q0[ܢCuB383iµaci%1h.Wr'Jo6KGe9o4.]%)""&%ımR 0n?T02Bz ;hUR} m4A1?)Oۡ;B[tz K\)M dPf)*780RZ??aFN+)6㯴eG-:}z::o~X=F"@HQG8)beުc>, -o4la4s[t8k`m#N}aƂ6=|%.q\Ot!hNO@g5%;^]4K0 OD>udLnrޤVz ][_F>[,n+pS o"L7myM2C H1oQGꦘ3D>5`Ԋn-([%wwA0l7ԝ3H2Yq2`hCI ;A<8a(~͛毻AEhӘ?y^VʴH\&Op,ul>62)wc@ΙFu'< 0Ї`Fj=4׿4y0fbz9e$VP҉/ږ:͸z kf㩷Hl 5 YQq=]1Eٻ'/c^*+ nF-11jf XF}N,Uؙ|1Ac55BNTbᔄ' *Ah Ws,Z72 1{dy ;tiri#SZs{!`M֢ZO{!4_ S%R`\|U m̢niQY_a}$>0eQr77b͆[%6t֘00FE4+אDŽ>;݌]=O>φ:~D!M={˄eNC2Fp(E-EɮQr='ɷ)"zD}}PuB57^|CqmR?z'*"s1k:HN6<B{: K%hbµyliZ& =n0kqT&m2;UƆ`;;[yoȄPYYaq`._d@G:r'k7sbIIzq6#P5xxĄ Z"?.UBc|kKYNJyb֭x?n)0f9XY7D0qz:}XpoW*@hxCWi|$4py/u.%s:_XsZ cGWD30bS2{kV,Kaz)PDT$ZĊa[(k0 ;Rg<(*35Ĕ] OZE$gKg$6MW>(q﫠(КF~$mHLONT~J`\M3r!jYq m# ;J$94R,bxNj %uG&ygY\+4kҲՍ07Qv> L]PpUx*ٺ7N9h -x|czBUƬSCܬYb8:sn".Cde5_ uI% 6d5F1}o3by`SdDvmon*p32g6|KUZg8.!(T9~y)?װO9ƶ:[u _g>:>g[( T;ཏdnw*z\,gC"'%_q^OP1nx̍_q鰟wv{bIAC}-}Ki!QUx t ŇUKVkp'!jG+>e[i1:9_i9dyb-g.0L8ʗ}&jIj0;jE3J6{?טlWCYm+p^W,lb|; _};a.K~(=]BURZWI(jy7O וV]Q>]kJ育bnd8em~˥)>ߦ H4HWOs8Kꪹbr=oн=]%*Z2k 0;+#}+v`q␩v .RcqvQKRc*l lܜz:1YĊ?Rs|h^ec - mR^!*&R. !.V^օuU,kUDCh|V;#5v~@JɝӁÍv ٵlI71$MDzn@W, XfN󊎅2^RW7cg*էsfP?QjʏDӺkTz (|տE*'063eZ<GnS@YVZczdIP(@]Nx(t" e1-;δ`.OTL#Ke tNGki)M"HP Im{G 6 ѶeFv}iS Kl$1` ?ʍ$->H#·e$RHڇ P]0Tهc‚Ȋ>6/9Hnx`;nt'NKt]_g" ݣR9uthV\eKC˄U e|O,?)}Kr.մ@OS(Y?= Y9?Bnϙ2|:oAZV_((K')mk#itah9ȩ jIR]X1fŬ0!nUNio1/`}?>n/@] q5j9Ѥ|#ZL/Qw} dͷI b41U%,>=ڞ4ud@͖~Z XaFUj[#@Vnqǟ傢 4IG q̞/St4Ω}\K9 Z(Y$9/e2򷻸ZJi;~{pVtV콺)Ф*lrE5⨭NKw!9aRk :O]\ j]z |#ޏU3d$"4DCP7+n]9!ac%JV";cHF|vЙU+gk"qʨPHlzr/  f5=YD]trT $;BpES5Vl g& " "ǬBd$ ow|)"/1kBg h#:PT*d UL)J~"lI33XFDeT'f$ +sO~k8g€y{|,\w8Rlm៏؃(i0@F:Eog,OF&;6G6O9.#/K: qCIYT,ʨRp@u֨`~9CRW1،#8B#eXBs9=y7U1)_>NRV3Ω#pv(dBEJ1m&w*pŕCىډ]vOڹJ7 l~pS/w稰HƟX "k®f5FV Tj)_Ka49|=b="%9VEP,K^1ws>?܅=\:~sUq k揀cuVN V9qe٥4 +hYzX#okMѩLrΘKl_Vk] K;%1>D2P>08͔7[m.E@ikN?_7fv3jK8 m<^S&H!$OS֜bcB58kؼcVlzͤٸ+[4ivл( vPEgbt3A8fC btnX^Vg9,|ax wSQLו=H23Пjɣh 8~j9]#`OΉZGx5=o̘~ӣw+p;& j֟@Gߣh\\/<1e؉vN,Dz%|rN)e'z'V$)H͗ t(%y y'$N z 9;+Y2FI N7l+VyLXCOVH&xHuȒcO#}5s>.I`-98-`B}q*'Q$g[SlШýufX^%ukz\s C}z :ӜY3t۾e9^i'j/fC WyCF/":S5c}>79\/㩋37?=t\ĺleД U7 G\)= U)L+ŗaY ۼg A] *N.5h vT2V4xʁYHtvtJVm$3.$4sѣXA6x fwfBb&DQ2#&KAe+l)lE?_' ?'?#gY9I)44FZ5C>fn ΋s!ls֓ϟ`5,iM]! kEݦZXxcʽ3JO:|L a3Ia90p7Ge^'0sz~M#1͘(ME3)k1ikHN%+IucuQfZ fQ"2X;Xdi?g~1Ɓ 2,+eEkėg,Ӌ!yulxc34'ɤA1`BXy8ں~9̭| T! w9&dVD9(QC0![b`/tx="7 `xof+֝ϙvq巀QS9 [=@ǧ3p~0rJ 9f=eiNDJ:u#@ - AD9yj2䉇 5JH|mT6>|$ZoS @(eCD1WwNˈj >a/iסI\g)_\zE2Nc;tK[灾MC}"!y18CWؿГ5hpFd47S Ӈha=ͣ׆Y$%Jq}%r >=HՄ| Ğ<u/η ka߼MڈiɮU\x&A/%%i4bu68YHL1#_oN@5FʷY\V~A֬Ci\WR,֧@U<_R c7Unwk0Btf\knko c@Siq֢g-<>,3AܧK[㇣CLRlBӹt5<" .% 7h' -wu5l $h'owbbLMbOHus?T[z4`Xy:XQ]DKQ&CX:+aq7N `XМpuo [OI&TpڬX+g0\a oJI9f}UЇWu|v"\g/( VyC|Cs1zOXOx+N=>Fڒ- D`,qhcKňVZM([Ҹ@6`7WF?3(lΕLCp\.V=-m^&pv㷘o#}5]JRE\_Q CɘL5i@7Hphz cSG g@^#sV ?V y`q+35{5)p Vī {aUK3uTEes%ms9eHoI(6P^gz},DX?ΕeiRQBл:Z+͑]ZRu2@$鳙aY#㋗[r܏l5i/_sGuT]dXԱ[20g]s+FWz|O^VFx(31v^]'t8t[sa7a xF:irxj'DZ:/yFBAzy*3N1Ǧ )WI8) F2̻yTN~kS|ʧcsP`kkX:~*U<BZgf +c%|ѯ]$JɈlHj+di{lOêw0CL[Y!UJfHљ>8gJeQVRlFHqT'1h"^upd"Fpt٘l7{mԭYܒ1!vGزhGV EVg##kX]wį&)Ž_R 8R>:,q9/HMi0Ϲ5unAJIXQAG 6t9K5;pqT*&N_ݧnV8sT c')>x}F PW`}672`vum`<"pr0/=MKxUL`=niRj:,ڲ' Xg%TQ!B}YbZߡ@ݺ.G&*̖@I1{-U<5mȣ[l)HOy~᥌5 VoVD@YuX s R$_=4RVcgyhb:t}hu`?#Y8cT1&H{:(=C_s:liL%`6H .C jUUiD<,!Z>7,L*}5eI^gY%];wl3#h`^l%p\6jτ-Lw#'dwMoT&MگaUxg# Kꊫ+pANު8^67Z7um;g }& $ X5':Cq_{n\y˝QoM{+U8N1{“$7/ }/07< ;]e"Sߍ &+5ugP&W~`$,*>S㵰t}/p%J^JoTL3Yׂ;!ah60x f_Q0lLBrb2+"ׁ8PD"̪55&iCY0Bzxn08v?3gM<-3LI 5hc(nE*L_NfXKm#qQ#aŪ֘yz"N365f2/nA+.ų HPEJU p1BXK]|$g7ut8D@ As?+L̦*~ڞmQIBOgeeGn<?@"[5u66uEQ+O8,$VwԸ䒇:"Qѥ-V _p?c/!#pfU6%W-^,l/6Ѣ2v?5,ɰH񿷽C=͜3֋%ɗո%]t|(3U DcO4 2A0P GR{~B?Zf+Y>iA?}!,9L T ņ8m+wߕp5ՓOB|(345IPR8π]bY-ť$A=&&g6lk8=晚iJe4oV=,*g buUg8=JY4]uqU{/P ހ*3F S}2Fn9]6h;)k"PFmjM]UiH{vw"}1Fb -,dAl/OK؍v0a OI2ڞrL8Z9\F>ԬlmjQ  /O464.KM${ @}es^XjpL=.q/TiN=ɧʨ&U,_t %}1r0Sb p8C5R0#]T.8 #0,4;>>M^t/1vwBth %J8J}ʽj5x]jsEdV)txqUgyE@*9E6qD V=_t \t J>\#~IԒ£$#9`"a k(Wy.+\ԯR/OX=}uz 8#nf ]mCEb ABY P7E㢫|qx0g>]=Z> ' '64U}Ƅ(]һ}5wtmUɰkB&=~UBЏw?K."/WTS=ō"w@6UB7K}ĶZ5Ҭneu"@, q. Ըx" KMl:0װF'#{|" Gaě+TY 1Ϸ?asXH!Qmc puer7E!-yڧCSez#2wD,aޡUgÉ&G& -@LupYksx],]geoTfV9sV S~q_zxןM "%eJ7 fFWiF\96d.qYC)*޿ O3 Z.AP0 vo]y 4֠pUR0VO{ހ" h:?#W;^>rd|"W eMZm~)~Р:?Q“2ߏoV+QpVx4innH2U@xƌލؿFbniB%N7᠞0 H{, a~8)v jwQ}@m^sA8/+艋 bwܯlTӔ9@s&lYS\6YgQ|pLâ틁g |,7r~FϦϲĒN@׉A89 OcwCc ~8t p=ni Fy9`8whz\04mn79+oJ nWYWG#N0y9%`xV#Dؓ(<^~iN&-uէp"<wSH&s-cb.6 >N$]SSnAAFȍ_gZ|aDk/|^$ Q攷jrRz빥 za GP.I+q'Tek:EV82޷Iic:3dyh/^7-^B%3@ }Y{/`o|Y3P~5T o18tIGSEGP&$z;2o2ww6 (Zq/ SfXZzGaQi/*'p}Aه&^Ex@wb)"a8;;02Olr_3YØ+q:xW]1o#vEH. zy$06%( @&KOUmo}8qg=[ g56')n"/l'"\#? #ρ!{J5p : =wU k܈Ï^i0ۇӧ(*z&`+Y3_ݴ@p-2IJ6p}|zX<{^4R0vSnZWHHMpf2p a L,=F ߝI\!OF;O{ZC j<\#­ǥnط. FQVq~eZCI|eLےPg+NK*L h+Y=sQXس;iE *guܝ9e|y (:fi?'4D{D8 dK#q}=1;nSr~8Qz^f3$g;\>>qz#1s'#ÆN3cz7m{Jp h̟Z<&,6giU I$#SyGrk&@TddZNy[z;A3Vr Ea:5U]xA}9l߁hX$0L<4"*>ÃpvD_5z/p2V#--$~;⬣Ӹ7X|(xݣg F5A#7Ѥ#|yydcx.5]MBSwuz1[~b`eNl3%ՂCvOr&oU֕ /hYi"laLˎNOʀ,jha'!Ӈlw>N7?ыAquѻr''#uόF9~XD8͹ZwnO|^@pN% KAՔS=c.QQ589uA+Eg(OYll4n BXdUd[Ԓ$y2'odz[犙kFxZ'ܼc}!P)_%r9XMvrKn哚h(.,9%b z  TMwYihR# F;ʭȟnrjՂGSnKpf8i69E3%&aeovF`ZԗJNj#hPllaR$lUdX])77y8q-4.!ժeh<-r,v8{Rsv+*\s` UiLɀ,+8ӯ&&}]z?Y&*ʳJMYM=̭yvغ/~פ6oC#==BGyiA`[.IE;vU9WwKi:ky Re5h2ݰ|feRgգ<怆Y7d\b@2GAIzNu3Gun ۣ:NbkoAkNo2`#C)Z2sv%0]Dܭ؝1kpE Xn={N$6BzMZyKo2=;ݐ@fȑ*(Z#s ݍ$Cj&0<ʥ @@Lw2 S!|VCիnJIzoSٴqaP$1([c$!>]ϐ0&D 8Y羰szIKa9)si0eMqme}VVJ}E//Ѻ43%+kcECT>LHmLN2/,o ֕+}]KY\B1 5l#+ ޠO6[ʬ 6)fZ1;JBɑ:MKqKZ0rm̞Up~أɽO]wOVo {d3P7z1,{9j0iw Nu* IJ Sx0+#?Y^7/T6."djaLˀӋuYU`(^MA CU.ϛ6 0٣R9(c<tC7=6h,/goTճT%K&[ r+d鳹BkW$^@gw#-=~+bn\OWxzR߫lz@u r /)>`ՅW(gr%+;Š EL4Y Cp;,% qVjK"2rЀ6V[b.?-.BYƅ$h7Bzpg]q z4cA[LzzG#aþo+`Ejνzkߘ¦6Up죜&ji;F@|* <߮9rהXvfRU~k䆝I j_.V|3A0JcTԑG,6rp1B8NR? Mҁ{T9ŝvL|~n)+PM ~0d8kR[5 B <~p /PgMՌq*6p >u-gF&zAfOE2Y[D1mZM`Kx:p ^ v(GTg~}{bs^hw:_Yu&q#|HՎ$25tȀ}-326/1(3vz!44vP>u +jm5IdZ(]j%a@Wi^Z<~M:3rˬIo=ЃKz+jKӨ72v.D4hO8rmqtk0IVD 96HІ 9|4$ag|>5c%~FB\8rM<7&+9 />=Oq% D{ sjTlr"!a84~?Emh&S˶zucWFp5`ĶDQTe*:qLrmH$tx1 KKUa}YR=XJSe 9i\:cx,6lQ}өuȵ{E\4;ruTS!H9^*G/j eX=~gRlWK@uv2Lf58w㽃v.9p 0e,&+@_?i`'A4p4Ϣ2EdX$g:Q3鏺JH0JA?aBv:xҧ# Pn^"Ǥ.SS5AI 2 Oiy[=Yq:fb^ۨՄi]mmv=EJWZVbFX) #XZDQ\BnaÕ`w`&-z78ꁨ-qo/S6M9YDS[lQ`û*| 9fHz{N/!M 'S43*nZVBvGlWK"o,t\kyӻ1_;\bC \$ޘAGc3ї)SD7p\1>3Tc Wm$k 9m._.h)2;W1fޜge(q){96πhA:3ׯA%kxIG7>P52 ]֗ڠ~D r,s" M u]x||2; WJhF1;exS%чaä% a}PZ93!wʄQ=q#6w [/RV,"@S (/PCrn}h-τpz19@tq'7,Q G}a TMvԱ״sBffDҰ?Du<5<(( Lɀ~T3c sM ^wS0JfCXG*x!fpkN/I ϸ[TJ6Qt.1^[L<Lb.>tvNZs2C|~,KɶOH6"*No c$maG=:cWF)yGҤ8 rwOk#$+>>$zY_7\ۏ}Z^iziC#{/\<2NͫfZjx%{uTGګ7n=COk?E?H2v}xgl >3@'N /{;rQbX$˥Jq%16%} uNR0M+twV)!/Ζ.6XTi#F!7#o1BY&4kfA#_|PzCSeґ MpwpRL g [FH887esE8 .7= b4_%Jȕ=u-hGy F~bBcD`pf;ݫv퓤 p pB֟E J8nBMY՘GJ Rp  ^{";!hl:WF<&@)-D%޵R@e2y9gV\afe`AI#}!41[IOa:i)%_8$cOɼߘbXc0K2'C :mO; }oYbTG0c#y`uWxEfrH>%bם9#*H?.;nO/-An 0X4HF#0#}&sV;yE8CyЯ unߎ<5mPNt+>= Zwu*۷*dwNueB3"]l'13 ]Â'G9hRe&:jybWx6 !3*ty/ Lhg"D1QSBoe| ݶ30D'0=UH%9OdF,:",@@Du0q}p$7'e]yk;H~)\xƤٶ#5x kĜwԦu6aۣEPDee#p0[턙 Tc=iY:\#,-< yZ ֵcEDVM!/AA9"LϽ3@@8*2?8eKp'!:eC}a8y4ךjfG* pbo`HOj hvLd MåAOϟ+2IP5@;_.|61%W ucFu,Wjgy2_]n*f6Z]jXGG؟`Xt1h): LPw:K7#rTMa$-wü" Hp2yGot\u+ް$sN;ש "y7:Bئ'4:K Mr_O΋Z;s%"fR&aPÐ8LxcցXUs& }FE N\MV%Z^r2]jnJV6'hõ[_^rh>`;fjy1su;䁕![BLJ >;upכ7IMBόx&`}Qoiz ~gm]pG gM6&] &ԣ1=| ]V-Zb,qq_jU_sOec{Q%_p? #*H'VbTݩkxP?%)N,J2>TA0g]d:@pcM\,8NWUHMC*f+zI_MyIEm J݉ \rn>Ceh&fݬi#qLHT 'yq=DFǭ;Δ$"툂q..*{yU"yP%_Z)DP`6H2%<8Jvcr<]^[@1n_"@'ufC+%HˆdMnɲut6M*-h~(je.Jhɗ|'}qO1e8W:)&KCS(\ԛ<SyX+%Dj>]FWDI1=uNm bjӺ%PMAc[fM9]2}wQEAE6qوO;D&B&z7ZX/)'{c4u!Qn:̰љn1N Txū1*1TbFzs:d73,~[Sڍ]+L +Yz+F#;ܭUCLs+0(M: l(sx`E4ɔRF7ؑ*& ='uAתRIv[O_*:#PM3~ *" +4N@e3_z&=.)XpX6d7~v0W΅AL!qY=|GNFk<-[#Jw%klȻ# _r_̙|Y"WyԲNHN~0&rSLϮI:7Mۺ<kTX).Pm| G"tXIw. _gȮf=CKX/gkFl!nsd`,ɟz; 3"䠑ݍHV<'j]ȗ'KC7Q4=ʱ$2f =ߢtӓS)e8|F2ͧľiY/G\u c/ȂU2P*22ޚ O+bZ7C?vڥeޅQr:ӖSL}eP'׀l@YqMz R5X̹瓣qGE֛hf1LJZ褅U~APsgXhVD[/پE1?t"̻8vJRnm^'?/o갲x]jac m4,)t4U:7G[jnVs%raD"@oY y)O%$l}/(؎O0RDwcg-If٩L!eM`YoYU, ~//[cwtw@OMa v`|)Ό# $,F!Aa+z^ 'GPQphGBm|ӖF'-\b|H(/. c) qe}H iȓh)5P%Tfs Տ ׁ>F7#*:ynڽmh@7OF{c!„B[xUKĠA8*뉬TJ 7d;T=x`N>Q8M%4m;8Cg\K!;|s2G7NC~ =C50PF~ϵ~?KKn|xyjӪ%4;_uCũW_+ TD^14>ts:yk>^z /YM2jG% S'㵰yic_f;^TAOÓЙo-_چCo<,p'qW{pZ3LfQCtc/yg5L~}[Zg1F1i!?%G[mjjJʽvg+k8ǯ=yr8$(d˅m^J1|鏡 ;“jUuS%CO쇽:F2U VAu?j,ƭvEН]t Ơ%-|y>?lDt,>/۝DZ병\&O1`+ w"JEÜś@hTxd&z,*A L%KPn4wB!o/}99.FMYl ^- `)H\ zZȚFP]ky؞ 2#ؒl{.A=_W1 ٠ j&R&j!gVhX+yaw9@TeFhenrJ>Ov^D7^X5DW( |o?t:ne}?t6@`˳%uii݉i#&Qՙ]bsQty-zCna3FX0> "4 ๅ뜛³>KO mo.9E1)pȗivv[z|NFV* uA"\م\hǢ5`WYk34 Z mX6gOw ߾EݵSACxD/O!mATg|h@LZAG >)X*`~XSĈjuLl Q'+>q"?_ZtRPO<<ݻ'/<БSt};@vԔ۾+kH xX@' 4Xg"5s@b3 I+C~HPÝ*D +%[ # _mh{ l!*oָfQȩSlRz7UjY?SFkWM4$5>Ҙ XB[NsP[``= qAv-h\g]MV`]98'{'^u3DGk97k73cUQq^ƹҾĢeBEmݠTVugB?>"aeCSp(mͲeeTKE$U$8}5b 5a^bX_0+l`1IlK@/"44 B MƋN֠6~P4!$)e Էha0:eMVS /bcmw01aUCV{?*g\<bjjGVV)Qan ^`nx~YV?WfEwōOWq+Dbp3Q܊n]7ߌby )u/< $V .,3mR0㟱䔟!InAɏ?'lqFqӱklPRu}+}GAܨFNmg]IКCAO}oz)M4x_h1@Y}bV嚶XL[)^b#vȓW@s|h!>%B;9saWco(!~Dx'Y@<57- ǚ\[ yN3Cz7q!WmBgv O>RJ8P[,8TS= `q$YEpr!I =I9]^f4=r딚:ʈ3EaKWs"f3 {?:ЙsD"cBW9ȸe ,SҞ5xE0q|+_8G:)|v _Dads* C Yx37),).HYv_ ڽQ?헓sJwSV ҃ ]eBӍgF۝9OEW,I*UizY@̢5@S`§R.'m-i1>$ {1 ڡ C\#+D FO;Oh/W_*Hן2D `s#$qȮ߿t, {nʓ9CčM] 1 :(J`'mu̶"UO ߁̢gZ?!]\28nv9[sTc4}E,(5tH蠵k2sn҇KhR4bJ@?B+nD$9>lZ '̶xw_Fۊp&TOF8s  ;!uYNlKO?N2b6`mQnv5eN&D<4oa ogbE'Vܝt$&XqqMwD%h+Oc=&Lf/A`΅}_׆o6ueԐj9EJhtJ|qOƹtl,tul(nakwrX'YDh s"uud/᢬pHCiv5ۻ-HL}oAlKJԕ@y񖜳s'$j@͎^T|B.}d# H)pC#~#qn"[CDJ>{iEWx(#I|{ٌ֯q2M{5P4A"f+N਴A7]2e4lpX?06*7L6e>@mXg}-m b}@;֥@+,;\.Y뻋`9="@1x,ק9g>8lK!&MIoAco =%ʭrW6;LQuB7C>ԌdZѢ\ "Y(.ՠs֯}쬢>ޏPg#"45@O_BCڰ 'R/!*dKlF "J;:)]@sXExЂ́FP>CG68ԏu2f߼W4FH[h#I-9׋P0k.-}Ĕ+QB(ށz OKC#zۧױl=2AWC.93_KTx h270W0ܭD"%7UkߗC]} Q~rN &=A4wG'z+Dh IՐ?dAu`мoeM.y[PG(/%b&و>_69+R:>>Q'h9NQmd3L@]j̈b]+$r^hb50Gyq&l{bV!w!-6uG7R;K]gnI"rۺ(Wía1Q=`LAד0[{g+ǃɨ+ZRpႩ?-͝7E;k )-WP /H ҝ&ޙQ5Ǥ ZYBq1`8AQ߇:'@k2`As,}I[偈x1|* yY}gQi% ql)X q,Bi>Q arevD^JBG)QAr#Kpe~>O*QO"xfOa.kQln}>҄}s E%<m>@o'}1Sg'"kH ò5Mh$ۮ}K4KPp0ݴcJRTƭ*/`&4laoNkf=.2&A4# ) dw>L@0Ɓu_+2f(7J̏t"Q^W8^;^>a5'.!3?@/κD)T;y+oiU L^9*_D'vhE sqa9pُ깛,Yע'"ۄq\n{>/+9* brmleϢ a⭉y3}Wm;Qؗ& _J)̸#2CAw^OX3cuul H;R!Ęv7_H /^|{zI< |,F4I+xḍlt1.Ǹ*G|w #RrtBFH]\FddpV/])>VRVwzϚ|@h9f%),wl{s*tV+{|jJcBn `qN~SKd:`ԽGvĭ^> }EL\+$76TtXTnZhyvxZYyO.#:dLRϝy C*:p U¼V$D` :た ;ltL+ -QB_X,q PE@^W0lf^mC3ϘfrV->3Vx:s:-CXY. `NJOnʚ8&C'v `&O836E"vfgWCQƴ8\&9t"GjUA)<#=oC5RWn.a\Ka#oz(Zd,Xӻl;)/iFK(ʩ놘O&ҧ 1&fkobU6-#80.nq.,ŸRvŪpf+CEGE@{@I}]?:y銛BNL$es:Ғ+^3?zDl77uS'B ?2L;5^dAsYpgkϷb)ȰrCY FqȀ$^_Dr6yY**I$Z/e,GH*Ӏ}6#2v`Mt" n Op9?y/FeJSìVˇYe@WxٮTO[$CJ&orI .DZ+#,>~}UpcG^-jho r$JЗ&64H[X L N* tBr΃9oML+e?7ȯ;'뜽xnkyI2Inz~?Arh%)دD1BpFJm{i1rWOeaqp}> {*@E+KSX$Ƴ>Bkgϲ$ëRnAd O鯞; `$/w۬j6h&8tt/btn:ႇ_{:ofɩ;=ؙLy7AMB(܃Du<^(iYZUPcR}b~K&XKz0"08Z7P@۔ U -B hajfԵΆ1H{f: %qF8D-A% 79dEf!izNtu$]ٜ'߶rsAfޚ oH2u!UN%󮺆|nͤRcA`_Q&?TKiUkȦm-A҃ѫz{)ky $&tP ÌBi @x6$u߀<.2!wj {`ZZiKb"ѕ9 :Cg1(L/rL2Hcv _!ó5B%6k3v3l+6^#lXuo:s׊q=5+l슐FWN=~8vNMAXqvg0 ~%H#g!I+&S^id3u/=_UHB)KYE$'TƋsVcqMv(TQ~^_H@a33p#%ڹ=QIE3zT,6!]ÍI d},j\x=-1}A ܄5J'UNu 8]2(>y ,ݗ&HͳǗ@!tKP4?0)cv"n rW )=~ɗrz*Lע |9-6 AN(jކġv*!&,5HħE;j=8Y8۶-6q(wEX:*bQVzĮ@OGf~{0u"_>/ M@ c7>hcQs5 B;N& @O0c:gkROdt< Շ/haU0VVF郦u%({PZci~*e6.&Tھ\4SZaޢODI1pN,V- Kޗ.A :>s>b`p{rxVᅏK5Z9mq~La]y7- oC} NM]5b5n#)GQG".|Oln0V,do_rJ-kOPY9!(u4A UFIz 49yjNWerlyYKYU*okz1Ҏӓ"2s9ħicpq? ooNbTFfXcfV&Cw僳3٠@d{ܶ&J0`ٗ2P얖"`ֲ);LJ nD`zXbC Ǥ3z^+J:hЌ-U&dBP$KI_ZKճwљ *8ٹD$^Qߛ:eMM]OK ʬ?6TCA{Na΋B|oQ[o6K ܮijȕW֗"ot5lmQH܎1N !E~S{#v""F ef'{b~غQPߎѱ7 J*/tEpjD8Sb{Žkz\4/ހ6r|- `6T2)/V}PS+& vH oM (3w,:MV~Ȩ OL|i}D=NJXywkeQ;8D 7#{iF19K?-t|v()*)jEB^B~Ȅ)`MS Ƙ$úz[z{8-G zI+>\;nbAB @G!`EcK( Mb qׯIGhx {T0dFj!X/CY1~DN_TCߏЮhEsvu^+I \>D0cKpՌITkF7K\#ǔ)gƾ^_=.SXqwg-:瘛@F,΢C\)C:+*@|҃$ H7~^#'N*ut}@YUϧ+iZE݀l -:BBce!f"~;nITi@i`gSqb0y*kjv#e֪9~ jDeLQ"`.Mwpf->".8]DR'$na8 fS\u7S $@HzF8tZOYTrLieO2v&,əwU4HDm7r/E/ʱSkuŠS:iD9((&XRPz3ԁe pa:2ώ0<L/_9ӳUZhS:Tiܷ/ PHBܸ4jtpzHjp@5vW* $ˇ3a1e1b^TkfU* ' ! _4Z%37+5u$?p CEUA H +rMz8X1e]zr=R @ECn^&\Apwk#vp1 Et*ۿ !]a +NNu#D1 ż'rU98>?hKŊ *:N{r?wE!r9o$^ r\){İBDރh¾" KA+bdYY2w2UA ep TnufYr[l uB֕չ_wP~{؍]i| cɦyU\ݷJrb/kJbYGC7=XV`ΈZmy )tJg*ٶH+a6̗K֌z#<މ(Ʃ9_@ RĿRί[Bw{w0ƇAQL| 쯕LBk|ԷDLoFP?!J|̣"ljW&tm<"A;+tԀ # v:;w#7 ʠ޷0.ՂW1dKp҃Wmd^K4{pɱkAK)?lvp88+za~Pc=1 'EJ'#g߯0w>9hZa26;f/*X u4}'iI!dԭ+ZCYS"4~A'7zO %t&<7&L &"9/ג&J^c#]o2MQAyK y s~ O(C*E@QEr&ƯA,A%vXlI3E!gm}ĂVSKO<{t\T8ktDg&Pkz DUj*P73S\\tỹ Fh\"TՉ%|>-6 nZF*&Zy}$3:ӫ8*fR=vCY+w+<َSwɊh`umնBDy5TZbVth=Y)ڀQq|}H0ěgM%{ؐ@Cۃ_cP ׇpE6h9x)s^v "k.it{uSY BNK5?֬P!Gv w&ERzb_GyUDt/ˆ\oZJ+O(v1a3kg%޺g&/a|-)pXIqBÓM ̤ҤK#o )N qɧQ ᚾrfO\w}>ulQJ#W_FZ[moOGG1Ͷ囎LrjC}AL b*d :vc9MA6XXsU Yzva$b&R,J6ՕW(ġǫ́16s`<) 6nNcEǙzҡtn-@ty3Ŭ'D4H;<]Tpa#ZEz-};yJm#f Ȍgs&RP`Z2*'G}VZ h-u)qvXz5JY7B4l!fY5K%R9_.ǜ4j)(9 N=lɛ?@*ך\A;5M~FbʕPc-~9W A-5&}yF o=!uTZxZCp֖zV^S;ljyO^{GJį I-a4TjuqYbG:{aO"bq7s:<5%ǵX)fv:$10sI3)&hɊ,=hբ?nvl|0"X9԰m%\<E4SŬ#ͺ־ȱL2aJwe=2\?'KU~ݤ˅ oػPGP^%J9\p?O:4{ՙ;l)!?1 N|.-l*a.'Rg?AYa餴ܭsNLl^Y kuWkTNRPb @CC`f8cY*t"NSUo>d\m <$nzEe1*yb"@jȎ#2'~IϤao]vA!XWEס![-쟸-қ'޷zo!"y):Sz--oq#]MѣX\G(.iZ< % ?INl}qS^atf 9FOR=Վ DorF$Kv"O=S4|WoߜT`tGDL wQ΋2x_ZsҰ&0 ǾFk,0TA9ftM(UYu%dvJ.Z f5r^7vM)B!"+iM5^<ؕL{iM[Ww}P㛭ڄ?#c[{NO5R0S4 einF! t ijI*Tek~aA)`] 8{1Q;U=1LLArY61lRD+=ˡBE,;9yVʅ,Z $y 1GWpP/4~ys1,SO_@^Lak&aD@Es=d!}h@|0SNC[chݻ&@TgYnS-\irl(K9IKn]J"3$XcaOUc~3 9bkrջ@Ig)VwV(I+19\uS uXuSZ,5 0=i*˾doUg4"r11cU"i%ʟ587<.V 3Vm/:?(~2iv?}v7|p>jW&] 3/r=g8dB@JHlLg)Lbcl!(5HyL|).Ѡ|'e9W i;v`]m"\-O4sE]o'>up0.|+M 09%NVۡvn 1Zc_qXw zunte-C?op(c\x(ȉUJ9meX p$o|Aˉކ!uWxȓJMK;>YN -ep)F{,LdHS޲tʰZ ?)"ݝ{R\qmA, CG1 nZlL|a>Ų0[`qφ0/,Zu0s<󷎤LO##XYk͐I3/Ճ//>#ȁǦI:Dn ߧ]ՉTDW* &Ualط&|[j- in`#:ݓXIœY꣫gXw;_H&pÌ8f!ήDnNfeB=2{^SqB apc4B @H aRO;%\PzlImd^XV gyW$+h߽=N<ߔ|a@OY d<#X=ԤV +:AjV(~kVjky6kRBT5Led-ɦ3 .l޺tjS.>+.VW/%lԬ'OP6tVQ0> :P(Z \^@M@ea Pqy=u(k2TEN[EeyVVH]|A.ݝN+>rn]pX痢:j̒o:_1K[XzXO$5ʚ$WJa|ؚDX˦L0+e L$0A1Wֿ^NrOsʃjSHP* 0}]rEOmX?휢mv{A&X\ |MSВ AuflE@ʨC-Z!hʹҥ:UEZ6F g1)t]?^q~wh *F"`f{$ ?W达dV6f4`hFqf~7_ Ou\Wn4u[:3RUg29,@rz¤̸{<6^I:  6.a=;gKWdKͰ9OcFaId _AB  ,AMss>,8A邻GJm4v>/mmtpϓ5A) A\ \b1ݼhlu2c@}D%M $_ f5b[n蚑1(<19U˯XQx/I5w՜8ne[?xK^ Yw0)~YeFF}@D{z.myrd>WQ>Jȶד Zmmcʅ }snCbnFFCAcэdc"TI5H*˖bqP8TWNd(psH+; ⓗ9"3hcDH]{ ^G8^ulKӝ7ł!g%w/;.CðVZ,pxw/cau: ~4A^YBٜѕ>!+|49.o궉UUʸ"M6mVVtfcM2:Bfw]-M }5rx@"|ͩ\5H#bg\F?3@QLKW|+Sx c5&1D%K)L(fZ&LOQ=2%Ë(<*Yz釐߯+YA=}B0bYʄo^A'"ۚ &hqI[*옞G<%YwJ\> I42¾o@'t{rY,Drt=) ܾJz==85b sfdL7-X J[En*P fynaQ ehB4  S&yC(bme_T=+vȤ,YtzU#bQiRYWK8gcZ<+@{pl8 'jJ8~Aq XzCRc 5;fgVr.n0 PBEb{Zvcq or(i ~½:qPkxD/g7AهAژN3CF S0XSjn񃈾qlgqT65r=ㄡ^=00%QD7Mgrr A+cu׃_. u뫺EmQ_o B|GP#gzKmj) ʭC+y zǀ]8a鲰"_EAA]La`jQU#D@5nQ fh "LhyWBլ\g˖&oװCc%A 2,#S`x 聛u3Ct7'>ڪ{tD]OeR!??mkPgkMʗ(")YYeC(I\6R9/_uN +QWr62M/X F#&.2m*ܱk먡z̼ \T"y`5 Tm o?3#ڋ\;xJ}"i4QC6S f:5J!}CcϊΓ0ޱY7-g`=OTZ}6ݿ86txwSŸ`1ZFwQ=bs.x_Q,:nˬjb}/4L&&DO bF=2Oh rJhK{`[ d&ߞ`r(HDC腻\~%a; !;dN^x/ń_'z͎c7=BmVFWz}Y"BU ׺ۗʺp _"d6tUq\5 oN)@JKwqۍ͗sHԿp@CmY 48۾s|fRr yyYԆmbJ`@q=+yDpي7St99 Dld<+.HY:lkp@(n?$9I+UcE"_}CٟdJg2@7G:[Kl8G;}:ҕ@J^&+Dv#Qln?Gk6"}6(cRRx{ uPDrC^$(ҝ.VȆo/TlR5yG8D>#"m⪘9^wI_aFh=[fIjڥ9"PǴ/ppդ20-DWG gtfɨYGe]:cpZ5)@fh}~E>jb`R9]3#ؙht*1K.x}P%inaiJBJhS{|PF%r] 85o<_9 ͅrTJw[YZ݅<踀Ң3|,`[ 2#~.d0?"T'.vŐ{qحjjF7 9î$D#y%PIw֛7ץ(j*"ΟDͺGjlh`RKd5Xez)zL0+cԽ-ų̆ Y o6To62.WaT9TŔ5'%:ICr*.AaǕ :_j!L* ]> 6%/ſi~ڪ@#|j?֨Kp/ݜZ"4&՝,û0kFz9b=X" ` 3[Jd{{6Hy)lH!i~oU`oF*DS!/_o dJ=YA+7>GO`8Ix̨m{JCw}D"t祝\[[BpKv yԝHWt<,v1eHE =b Fn IW9&VW_Bc)'ś29n )Ğ:;!`QRMP܀K!*#oY!x`e'B;{ز8տaJg`FC6K/)[UGa&X64`vĊt oH1=ۿҮnQRHCO(2V] ]}Y<zY㻌s  6 k R<׻K'fkB tQ/i =DWo;%q,2E5_$1 Wha:K6*yO<ʹATeD4鹅ke7ߖ IgIE%`02J#)*_i1)H;>) ݽe>BIõz'rYb{2Iq-ULIxfsFJ{zFў+_L㹆+"s$]*!B*65i g!YLM#DD'zaS8ϝk1|3x¬Ш:wirL$lhUSv8Af|U(I|0 ]Z]/$蟛XϿ ;_aYLA(QVmߥvǠ_R7D [c%#\}5*W|4|Ju2-83`vQ&tpHbbSq\΁$6v:I_u7XIyu@w4V'rg)K6"gOō|etlj/rg~*`ZWX\&05B6a/@YHo/^ST9RAe5CqX X$j6w#@V|WO%C1ns/.r-yN߆;/5u/l@5;*Qќ4(R Ve7q;/"y6 vczd(>ꞿ̷6͔hjpJo0`=ە,t3ZicN#f>}u>}ISe(RKFԼ(Jk9맠R 9 Eu˴LռN]%xN>Bopٞ)Fĵf̿Wx]̩AG.T0s]AK*U#SeLÕ -UzM,NIPJG#y#J !Xi:Wh0SGno &t`Q:yq~+(xw'N'h'φ ]60s>iFݎ"'S~ |\:E(Ft(\‰կRRc]f'Oէv4RTiɬ*P/=OMƔ$/ ,D~'Lz8$fl@2b:g/wȾvѦWO(N,%'ژ6R]e#c̷kYbrݐ s"RG+g/1 .ʠkS5#ğI -~>Rh޵lg]CcF 3໸ڿP2µ2H[i.Qb <1۞׍֣0@Nua"K6(ԆTt*Y|=lLo4YoȄ>P~;S waL Е*Z.D,vf L:-]ˏ2a&Vr`\BGK.:^M>p_ܔ+f{!Ek& VW 3vb?j9eZׇПQ|`|8 `D [xd!(ci\3Q9GXr`0/_IEvV@d !yyD Et!0g[evW? &; D ^ŊGYt`6yиqm忯&imR 0Gu\^SA= e˪l7l* zh3ۋQZT|*ja D[!. |.l?;sXF>' zaSt ?eY(s[TSw4xyQ|/6O~W:×K5U:%7$"࿐(L)Z^%`x,10C%KLjb^7$ہdI%{ezw벉DY#iwT'8UTQ.w/}'&k^?̿f=( TP:Gz'YmU5|D[;gI+S U",a﷨˱Û+~+Vb<*IJ?yo qLbޱ,MH1cHuKA:6CI!yՉd,#V}PcbDʩ,~Xt$#YcN3=J~~lraM+ Iᦻ/sO.2៹ͳ+>?t&h4{ҷa)b'B 5&)"ü=|W! +!@nF s/TA!EA4Hщj 1G'pUSV8@X/*.+eBk6īC YH"Up܅\pZJ<15?RW@7A=s |#q_ЎZQ-XcPȫJoisY46Wqֈ"^QI9̔ tAN %Yd?011 ԙo>:g8 'ǢUoIXb[=~6\@RsL0.i֦-Ox|CZX$7l )7ˬZ}!q|F?jH4)ܬtW09Qd/:ԝƩrVh/7'׍,t3eƩ3ԥD6,#77'uc]FP|[`h{%7jZiml0 Lޚ ,nu`b"duFrD+ԐAU}31ZfWr*LI8-Cel.zw|Ŷ6]tK:l#ַMcI}. Gs4`gtG>anU yV\nT׏ׇD5Vܛtrgb \{{|9^bFR-ED@йQ-x^QF} ZL[ X]Q =TFeSqF32N(+ sD JQgu`huBHW5g|cU8jiϛڈl-^}UL^+-½ȶR V+-'ѡ^>lmȯI~!Ce.I sL PqHZb1X~Kg0y4PjGgi+s>'_k;9IR!sME9\ۣa2?8+tX s˵#gA;͍ 4tasЊ7rYU @h9T)K[Yl{`!ʼnu<_P´.ˮу[1OD._*Ӏ]($/2}4ׁ9^yR'B ޒR[ot{r58݈ &MB)#]pEZp+*+7U@9r͈PoI9VۯLiPsaƅAܳ:AkdmD{i"']Oh.% }PKEv6xltLfaP7xCA5/5 7=M1Ň. tET?az"ez8*7lm4 a߯]K,s\cnWLuZn 'ȫ3!c2y"s4+?D"ot)Ee:]g,W}IG>eH'w% ,ϲ!xA#)88=ߋ^"M246= F 0SwlY4$ßUЃĜeY+v3sguj:3@"NQ78yܩsp};՛aa ]oU0A}"{r-o9S_?3ĘI k[ϑpaWPMөZV ߑW;ѻ$JCƂԑGY# g$<ѿJhEpM.Λ֥7$v:B\E#dQ$ 3jU6[O{%(S61#t1Hc9QgC}yk"PO5ǧy.GL'}ç_" IU5&i*u֦ТKjh8 b C]9!l#~:--59ERyT vOf>G X NCN(;Gh̤Av$PWR614JÍl8j3u>Oq3V5(2面 .ͬxs!UXLVdj+m s-ecrZ?gf"m7:'5wR &4;1GƉy?ڷ`sҲ9)|B!רs\í Sȧu>oHA4[0R߱[^֓zXoitDͰE31`s+=9+lT7HglҒŸF6cY|4.,qχMe`)hGVRl-w>22S7>TXP ~7/=SZGOf0o=.0mm,׈{X~[ ivYKJBcBtXؽsz]Y(][RG/X9q1{yCD' A/+IP#DGxͬIȂO~P ^smJ.[}eBpLBL4x/7/Gs`^?sv6f]V@#CV@] N7fx"z&=Ɉim)4B3tA?,B'M ¢~-ElGzubBBlN XF0-{۞W:583?9 7NWotK3ޝW1X[ȓBFc%L4Ň-$:Ϛh/~Qwb+(vn7 hj)YC^r-z] ғo|Zu*'js(˩[vux[/p"͏꒨$sT8HlPdf(uzaTa+dTh#OnHT B@" Cs1qѲnf0]=z4`KcƎ/ y5L;cXYbc-(tVKe4f]&ҬJ>v v*n;j"{p[S{_2:F/y 屢2%쫆kW"5$;<5uŐBC=vXgV_bEY05>K~8x@Mcw;Sf->3m2י Atpz)0DI٧m%p,8 P31#"¾sQ~֠Yn Ũk6{{ϭ.Tט@W,* #+sp &]zY@Kq^2p/jpy?c4i ta#Usn6$р'rY#P# ܈I耨vK;/M"?v, 5QbKjB  KIJd74ĝ] ZR'{/+m:کks95?&^5m{}GWR*.S[Lsaϊ]xӽWmXC~Դ]J)/LiZݜ`'L/mKӐba nt"nMގgo_/ʧw+ێ5BsvAtdH"Gľ(ݫtk Yi|[H[_Xv^'pcw?c5ׂ .HG,uy}a7'ڋtaJNn;#w t)<2naOٙ)ⶠdfȍaom^Aml!t巐vc߹(ӒO2` <ٰ'ˊYb"w7Un=$?\jaBT{; U`JzՅ?(c"2;kLmD b%@kן~>­ r%L[z0{?|m fćF!wJ6=lLޮ n܍xǖ4J]51ShH[4= !`N=|;WNYxOyXvl, UBpW~,OAr_w[il $\'/Zod=OđmB@Xw|tu/>r< i.TחQX2ݯ#mzHζN)vI$^^gY xUn@n"jF<~ū7b8'Ӌmp- aYRe_6dFDno 9[D$=쑸ĞSΫK'[# jcN80@TЮXK~$s ͮoILQc_:{9ǍjۦC,4?QN/EBUÛE 4^0l2q5ͷ0\片̊knkulnLb6b,~ t4xdHLGL?d2":A]%pl Dzhߝ_ߣ*|*%*-]p7J"HCS;  ܩ.'HF@Qz573=S&ՀMtvE@7rC{ƴM>kgGӸqlMj쀿=:ڨH\>_Lb@K-IMWe [dh yjh$nP-Pg@*V MXZKNq&a_[=7镣ej*1[$fԟ+V^uv6OV]gkLʉ_\9:BʺjEJ|I3ro+M$vr4F.GG޷"[XSw7ΕCMl&+8nj%B>Ҏ]h2!yx1Rr p"ik^}f I8*+'?&WRc0 ׊,s[W9M`FlyK?8J\ߨ(]D@ekb&]kqˍe/|cT6|ܷ9".K)fєCP8u@vw]Zp #v@2U-oa錍1ۧmfcڶ0*>[QL&Xh>'weԓ|> I4"A{ܭa('w;^djl(5L2ĜS|ztLx~<+1n0}SyX~x‹X= ZAqgHb-r'a ?UnJOH(׵xX6c qpJWխROHZls9ffh0WO+OO=_ttKNI+׀iUbpTμdTniQ36=zz- 4e]cmOe`"(*Aq}Pk/A;qJ`,ŒæGoc^3+)tb| 5&d.:V䢼 g-mNv[A0)T]edC=ǡ ܾHUMd"( {363$icc1*rIXVx0'Eu  {iu߯z3c@]]̇8wOiv[L:< 48^F!z: :Ϭ(_lr"R{|?_}Yu9IA@,CrPq?$_(ckn_| T$6G_F= ,ä9I<42؊(֗b(^CH Tzzץ.P? Bl㚁mXTi7j )=jKVۡ^j ~M)5y\fZX.-ױR73yG8e)31$FWC-aTlOJmxB!eo#؅߿@Ҁ(@]< S7ּij0";l Aīd`?7i%F@9 {Pa(}{X|f,CC4O*;[0:Ӡ)~{r0.@Ķf9:Xal#.Z+d]|Dh>qSj 'aaBf_<4)bV.N&qGC,Jk윉'FbGxlvRF¦XbP1+>` H z1ӽRtd5T4&<YN^G}' <;j)߹{,JPPģ9ɜRSlq>NEܨo J/.1sc 7bPcJo:+} 0S%1x %vlO q]qa祧WL]v0)K;x:BBF0@[s yiԋO ٮ>ى~"ڵ [YM6ᚌ1|;L{`e H>7B8*)p^Vj=oc֍HGJ\egEJ L~p3CfSHC, ~kEߢF\ږQ?2a|1l:3txܰOZzK] N"=`R^BȄa !:kW;}:2q f JkmtՃxz$8eU'쀭ce*4(Ta4{R|6Hgo d˜mSW<+wW q@?pMf1SD;]'R|TfQ>r}VkIj7mۋE=NT~N군 &L}2'`7+n Zz͊>cYq)b\LQi"ux2?/GNvಒ j'9j'$G 6IrO )c*b{sR;8uۀ ,l Z[s0 q0f=~{&H[N/AP7 q6$%(4 UlX3/pɢz–␋0Zcb¢1ѭ8͑ie -`Mj @7ƘS2cF)C~";&W|Oeq|է3rWmXB |7)4w`=~h`:I8 sVc@ ?A RI  o3ftoB}@ -bykMoG1t)d6dH{L)roꎰ@K1OXhDijo*ft0ֺꑘW24MTQ)%2&A*M4# _uCۓE9.6ɃJ GItQBKm^l~ͪM/j3 jx̗U= L֦C|}:JcHLŇ].":/?"9);m, i|wё5GJ=me*E>DeUὅ#4T|:¥2 꿜wecl]Sȣ4lBqFIvB )av?H GK_14`:ۃYs-0" B{9&6AQXXmUbngaN( 3uRD 1+!39 ) tsQr%%ѴmCAǹ B'-SꅺlʚLu< f t,aȱH)XOCڼsTG3'2nYH2Un=#e!ERB BAB&خɨFXE~ѡSsQte'c(jL,֔ V3ǵ|xOy~3XCO*I8^.X|@M7]/Ni)U Ěu>qvD8)! E KS@^gwvjFSpȹ={^_[L9fэJ7T&AjYtij5fCs[ #M+?ܪ:AR\PJE M8 JBFazޥETKL+kF{CvQk[Ca`S0-xzur=a] 9!p:Gm-ܷaP/= jooh%~ H>stWI!?i%3u^ޗ^jmhzWnSVT>nk)˟񠣠#]vݍikpm'|PwS;I\Y2 KJDK")H*o q[dDfk;>;\2}V axѴ2`TM>AƸC܇vWٯAɢ\[y~E7uOBEvԴc=zU$ ?LB,GKGWI܀wK!>|.ٟmQ.r uI|1;gqΔ?L6pcz '@]I?WT2fJ-?̌,Z|DnS BҺ!7d[; Od4( k%,{hndgRa]z+*9{`!. Q\SԛIsy =k-8].FljmƧavЪ6[WSLiT,粦EI`@ާ]e*r*Q(!+:|A[6T)/FH 6kzWSm['㹬<}U)j`Ya"\ӡ؟5PB=/aoɝ{wzG"ԜLO/'3o'LP=`N(; 5:we;d׸E>Y36@@߰lyR~ַu}qڹS =.n:X }2g~BずYunB۞vw,"^ }E7`rH0,SB% hE֣^Ղ%N.O,[Ign,n:V!Vq3kI>9=@8|TN0=v(֯_ I^M3f4Aa8`4Ħ Mbl ^VD5F7jںUøgSv^*TN3fXW żMr4% ïя*%yX$1˂4\}o>W;r7AC Fx}7m{'ߒafv- ȥ&N-J(D%;qcU |QވZ^j'[(zH샏]x2\B%"-Tb`ퟥdA3^w̌6m ?lpJ7*IQ(eI"MB2<18g=o~#uQDgS:v Vt ϡk(_a*fyGR% &JZæ%qp$/-! 6+Ecp~pf}97ꎺʐH]Ҕ8[)J_MNOS#E%8P:$tiO%gZa,,*Sݏe]iGR!awu8Aw()!RBRhDEU~|\X%UOJVT}9^ ]4P{qn$nݾb}Eq.אӟZ :^N> v2>4_3jv-=aO%#v%b<ͱ0h*76A|#Td[uà % 7STyoa {Jp'Ax{ab?q u0Z*!G5OxvIfe=y--t'!IEZ >W_ߎz:.Nz1h.Wbڕ9xBg+T ӣH(0~ e:ړe$bPH(XIxNfغj|1,=}~<̏6"]lwU=2-8Xqʩ9&Q")Q,А\xmޣlo?ha֗F]Uz rY"w4vm6bb8OFRK,qdב=J+1 7G" P>E[h1>~;Cg%j@,A$Va\ʌ{SF_2Ugm6ΧcQ|䡋Y}Oŀ3sN~7fC`_O=5>hpYX s6Fgeܔߋ/r!D0j| tDծ^p,Ek_.1L4=E5O*:0)*D4mhۆm)J+[У:zA98*Ge <݄?zeP @jy?--uVo K0RJm;,IH3N,D8 %R)WU]^"s!8F5Mۘt-N"8DL[bW}@Q\Ϋِ?ooBC>~Ld~=fXLOa }m;e .i0:7h CIK,~Rbv_MMT;7piID~kBi17huBvW2aʂsV):{02>ܼǂ2-?iw5ЀHUӺ+0ܺh1_-KT' || =0oDRF( NnCGu*cLꌛ,q P.VU"qs$Oȹl+4x&A VLNg1_Zw$l{8|w1zP%; V]$ bt.,2뮶t}|D&,衔؏s'3g$N;n63R{~4-MP2!Eư,.HY^hi͕UN(*Z|m@X\:GoksݍH>%AnP(3|9#t{i@~5%~MGֵeL)Xu6[p՟.fs.}#.ǐɐIcm F<>"@ȾE#bڸ ΟPUƛ ؃0/x ?GsDL-P$W]EpJ # 06 ]+ppt4ܩM2B1dOGd bz佉2Xa= >I,((@^Okx wɛ1 Q FRTtϗ5xz7y.hf4VWo5`=`OrWΉ9ˎLzj6\ t qAĮ &/1(DB>u[b׼m<=g:0f%帆ֳJryOI;#qhd f6nz.c&ߚ4xd/.Ϧ䵡Oǩ- 2C*R03n aL#^#iZz³E_#dpTcdhF&$6S؇6Wn*A{^6>ĥ%:,Mh]m *AX"@iyXn*a0}7!C$P_ Q5/"qDmʎ(?QX^"f2I]J2KEYji>kgoZ)W7\հXF+{qZK!%՟ݵ4雿`?v--u0:l +&cd PVN[1KWnGbMGXzá1QQU4M)+]hvI [BĒUM2g'ӆv1WPEUsM!&Y̟k+ʹͥWn #Uv䏎A*p}ޥŢVO\cz+i6(ؖi%B~qu)'mGv* Smcnjţ%[gB՜"BB2Mx=m;D ]p FF*Mg ez^p8 Jd!j}Uau>=뜛b ،@0[OYo%D ~؞^0/} iY!fPyn 0صڠwf}PX=.S $:5sv "3y8RZ@*ĩa"7'(|!3|H dkWL;w*SBӇ۵+m]_\ZyPzN9y k ~J@awRUoMV9$ HuP\&Z DXկFXǹeEs?k/*Du##)ȭ[ھE-, .+ǰjɪƃO{- ylTDm=9myD2Jn6'"/-owm('؄ W,Lz)gHE;_K7Umf5yh*&"9RK||wL<|62TA39f{tQѰD]h;z >)M~)a(M!<<%=&CFS6 !_T46!['e~2]>* ,N$l7' Z|6kشu[0|mqɬt?*%;=P\{>'ayf92)sI~C\cH[fӫh|[{_E P5a>ȷ؉4B w+Xv@`ǬIޡ$(  &CF(* Nӑl/s'߅cg3C2?G'tvH/3yḪwL)t6^/R{)xv!wpܪ1'aufǥYx.n6Z Gl: y Pv-C%Ui?I`@vj ؆"~O^TL1: v}ӿmZaGM~C4W^&yUw$&S&9Xo@O6&5d8Pxv&PABڔI/'AA_HhA M}i*Y?wAkg;n %ėIB]w#*5LYIJU" f1 =)O?8رe)z. V?#!y8ZG)ȩr7Pˍbd%ȍoAg1?6dGn*gR:]Ÿ,Go)P?Ɯ e &ix-r4 Uֿpu|M S|@Je2rư*/I]eJd`pD&P2)өǒe%pNo%a XA H>Ջ*[S:ҟa]!lGL@ T$ 'ggiXt"e8v?JWހ9`:_Sb>JqsPXPF9]tT SImdpRBNXXE_⑪rLkFGnDpE`r8ȝ$ak \i$'楓@UJOIT4:w+ wz:6h;>; q[K306+f]L8m٬Kk|jcWFza=J6Js+?=`׿tY>u\dR]V3v)#ՠe-l4 ktN ]D"T6Lޞ3 Xq6F` ;*/ĿoIX Uܾ֜ Eugz|,K<2-*`mȺЙLԕKK77M?3߯M^ S iV.I|E9Xc`z# Bnq>{tϫdȻC 4Ss'e>Kg=B w.2' Y\fTOUV^D|9ŋkP^ݐ[ʨSKܾ͡h`p^RK0LA`<hA `q?M_u?N;Rd]>m-o\rbq?vn{S؊QlAEJuU!r΋qK,nϭԊaV/#D\E' v-;OYY҉ɟ苫Z`#x>dR_=#^- O_(+_"D̓_$3so'&|D?F !fDTs;Ph S2Xt u;9SlCrK[z|XbSy* .$4a( )h7J]2!gȦM:G1Өp}x@|U8dc6I ?9$X^2P;GKJ'I (ܱ5W?o,Yl\JZҳod(8\$ N$id >kX9 X=7kZr--9 \oLT 4`ݶcPCV Ν|7k@Oi!{L뛵~ D,.FF-ǢF!fPS{1^m/1q:I\X _˘A6f8 %XC]ꌑ dqH*^9Ϙo_D%cpța5nZlQҐG-F優p)tuIdN䄛ES]Fc_.xڂѤZ(ʑ 37WJ#~qa=L|AT\co-lkgbRr$`M7pwFv fze(u8a*Q yB> {X6Le\DPZc\@fLPwû#/^]jQ8:e ~z2C˩ O_ Ek-63XWiT33-V{72`~5 i5 W[їDqH ʫ.PTIyts p2=L澜߬r^$zZgqtPóy/L (|޵3L6aO=cMPD$u]\W5мbd8bG Uh7ED*4+|2"9; O_ϰ&! f 4hK5 W[SH;~R,"AB^)~\p;l9mM?tV;dW)kgBVh}q܏R CgvKҗi֣wOF!vV]NSrjYL:bq4 [nV x}*lF*-% [:M|K |6v_(kTѺ^ H$`UfXg?OZ7-B&R[~u%GMxA 3Z 9']"n⑼s &'=v мW)f0)-& ;Đ{;Ȫ> =;͎1*wYtv%_(OdQӥ_!7Xm CՙaGd5$66uTʻvIB($(|΁/N0H]e~*۪o>!%x6zojue1`|\V,I]!QWjjJe8kQ׉yO .Զ"NRH]%uP 5hJ xFNpSxC^&Cby.J4m8n`ʗ;AE䀧]py:rէ7Oq8)&+uZ%6%(64MXJfSbI SF515q~_@]`6U*󍣶iAGBhADzW]b`>un3N2)naN|EzWQE>G>maXv|3J*`[_#s~?mZ8NJb|yx]5Y>;Q闢aSOIf|XGMbh ՖN /y<BTQx=$U A|lN[ k1A|kITˤsREsy.B^8BCMPM^bWk^eug9Iu("lKѲu8mNZDjﶶ \{}7ޑ6S!u>Z+:7\][lw۬1o^^!nGkP; VqR#ja\q[Id 4z.Aee8+m`X 7x# ދuK>7fP᜕O|,B]YM)⬺r0a/W!M)Ѯvoa]La+r߲/^UB'9+"lx”N"|3g45*z(]|P_^~ԯ :uKNĺ&SaҧhqWmZ{cacEk2 Dt%B79(4qSOsح/+BR)D;8YؠXTh l|۰fWz/H4hO'yMDW};/ZYV~v@g #SZ4 jsQ9\[bU5ȘKbSS3]M$&n>Hښ)s֥ UmN=C|_w' Wjb48J6}hr!JlfחǧMPJ ڤeHY5EhCދ6u%|10.J}|0,O&(@XB{JN;֡!Dn k#bS6@ۛT}K3&3%kf4wڦ3*{,#Ɍ&erTE(XQB|5D]b!5 E}\\0&Uu^r2h.I) F&a2 4im0>S.r?uce\ݦ>Xڠ9r"%Ng@6s`=kxǎ9:(RtSo9m͘ਐ^QL5d}|zKKQb";('%yC -z'L̹1;f24CZdVL(? T5:>,z^TL]17bocey>s*`ie,m!\, ~ Z ߝ<-Rb`I 13\doޝBl<#eU^JkeAۼ |!T*kwVSf&k.m $Iw|0s'o:t gUCo_Z3#'rVpdFv~[LӳX>Y&m"}u P]u*>=SX uxGNA<gm4IXA͐AFfpkZd-+S\CΝ 9}siϝT~9!k(Y;^!Rbr#<{~ p)ם|Zk&wȗ".1K{Ba;hA=ikۻ<c7ox~/MO9,}L AB5^.snUV3_"kMoH(.CϊQ.r`Mώ1kJ5tϜwL%|r(iϫ_'ym?O+7Qޡ"Jq"1T2cd Z] 1Z\3RWF3M j+mGƞp|uk$+h}f&+g|qͺ&;EE ρwT{s} xkfDlA$#9WUK%0:ts\z_|Xk9V+݅V& ~eIG4psXske/ҕF(,;j +I*v=#SvT'S,D 5BB/G;pF)UK*}I~sy!c5%A 3淕L:8^*(CpNRm Hn1MGd2 <, Z=~G1#(; =C@UVTF^w-VmAԶԔq-7el1 4DQjZIEϩ뎯Ȃg2c .An)Iؗ󲻌 p؟]H2oI}GV9p9 Œ%7ϮQ5~C0Bj?d$.+\V^lj@&UjWKDh7Q`~6phr,6:俹553j^K@NTwW&ÆUc;p 0M+a` -KjqSm3-t.2D;KYﻈk҉Uxn(RTz֤ve2}* -cgѕ8-vQZÒq]ov9,HҨ j -fPK$Fɟ6Ό]X/p -`FgK ߨ11cF 槞$ƥ-RuV ]&Wx"e&KJ8}|8"@+6zw\SBR^EQN>s A$%&z8".@d>@MENh?ތd Eᯧ x}=ڙpmp!ga]rI^3\C-?Fz~6Xw7vjĢ/a21um".j;&#m ;Jj€Fm:Y1K^OjX]tkcmR}*MR(JYW*br; Ae_ز.Բ!HםW {L/ϥb.njҊI4he#1z1emx"x[JF"2(aX}ՌN5D*ta͕BpRXWZA[@U3f0eTy);*M:,=fAU!y|K,/wE nJVWR q&P{=7IrTh3&j#ͯY3 80Q:(Z/=f]YC^0Y2;$TKhyFWVK\t_vWڮO7 Z(񹾰8 =::iif2Y ASЫ  ]hqGpdچ)4L=U LPc_JSmDy m".@ Pwp<(-1,@A`SWz"Hp,M]yInh7s;=v-7' b=G#u lF{ 7[m(O/I` Zix>?mjwV?i ԧr]V,xLmUwlRX% /|A"TiCA~C5{F[]% d+4,t܊l?5pd,0!W_euNKcgv цD/_ ApO,2E̫qϺzA#ٴNgkB.MR$*|QSXY |H&==c]>tp:a4'% xxVfFi8;2|7[҂IY\N(m|E\\apYrQƌ:lNރ=8w볩=I0XR$_y+v(߰#ϩO,(4?SC0{q[05zz3Dp;Ŭwk툗?5!-n @:zЗ,,#&ەS3E#ҥW<dnl.ƍÅsIy@޸P'X1BSl9}?؛^̦ݞ.UDⒼ->3 Ljf4X0ImJjž }:|,_e>}oꝫ)3RH@Rl\7Ègz~V=Hb/>P#3ڥp s`^(S~~|d"bо gݕIM,;go }`7/\lO|~,jW{="VȊk*?3U EIh$#lYSGs?(=!Fl!AcΥJt)a/ܵr*.z⯖G5l bxs?gJe]`̩ v+cXCy\a"QxkIgҌr*]:8-gw ]g6\dž#FiBl6rcj{8{K(zT939WB}a[ƫMYi0&vɢWϩ¤5;B{ q48֎=< V F3 y*92e?ranO%`Px+m/azG^ }Vpz)a "3bnjo8_1E(|IAS@t*V)<CW0< -^e[prf@ۮ|zl.p͚ [o:6a\ea-:/zg{)Ll:O3Y|Om6@bWvÆx&9eSX:nxz&0+n7'<7VDl{ŃtًГgd+cY^Pt/)x5#oN3f,I< S`s`2p:=ѮQCcQ(,|ugoi0]|gK]\Lb:g'Gtz-1}2yv?7)hも}p\〦&Z%LNR$i< 85Ryl!$'P]W+X蒼:M¡E.x9.Ȥt-ߨr*3y1UX_OaǹՉ?i UϑX!t.փ Ü<)ELVV7m_e޳q&.XS#*0FWAW1ϻ˅|Vw?f ᧁ' $X @tp>.aWǚ<V))LoZ ljb|%8.Aʉm&Ltɩ~q4Чx;yaQ)D]4Q7oBUTy*`dW%8> px$74 qY?Yr'sbkOO!D_{(E*FI!$&KP)F)hYFW->!%e<-d2+LĒp "<ɧHt ؖKǟKשiz&A{ǧDN+blw@ K_uȖDǑ c\$Tli)b0uJMpp63`G>!G '|"d+2-,5FnT4Pb1J쎮"l j[isk,"ԿxMcg̒7zX~sŐDu;.W7 Rry3D&LHTx,Q8W'0y/Z(MjVROU]`jS8  #ұTrhF>='ۼ͚FsFA@ m'v*k>).Z29!GIcݗ?Y:` z#W p My_MK w;ց]k# 鵯",%$|]EMαdd 6;6+i>.oZ!hPgZ}yY 6* /Fw4y=Ӹh(<W;hyͳAl=*EڙR FϺ<) hh&H8a 'n]ٻl6;qt4Ҿj" 00iQ;ǫR![VzP9i'lޫ0m 5]h d;RgiK3F9nw=7E"y0]R[VFb>}.G7/C.#Bs@F x]kϹ^kT;t$,^Xʨ[ ]2Z%QڷηT1SlNMzUSʓѶ6/s3߉ ڢVgy yj74 P:~ M+cS?đ $cHLU`G%` f%xOd^lYsIg-K-JF4~(1QH}=@B-PE˳H!!J;m45cqNᮗrXk`Ԁ}$-uӞ7|/uWq"hxkovn:<\PZLw鵵ȕh14;Diurh)ųOeq4׌)hQ{D$i]0t 2M5Cp|(Ӟ{S</mb"thζ,~)Xtdzvnh;3 [:CN޳J D(0Y({0L"4֊ Ks57Gfr]`Y(wf!RPߛ06n4)UѲv:׀3'#ݍqq,Xl'>cڌćJYXydreŚWL×7hR_?FA1GzlK3K?fP#O#%WR9系aצªcA Cij@܍ڒwa6 GwjwI5l%F;-:щ9+LX0;_ϠkEg҄h _D^/6<%hDYYbB)Kwg]d¶zKdRUV;"BQ#Dx=7ME9`MzGx%^W 8xTUoN_涴;KPif>Qo\&yn}{^? kj^}&ܭ-F,$CV< ZS:/ ]M {Yk7C6_X٠]4Sۿ`OoƘKVOwv 6jXjC.v@}Z-׵7",犟7i-rL!jLuE4< w7@k/LOQGD#f4ew^μ\["OLh&юԟ"`:ZgEdtOVf4WKJ$ U 8V0<  U:Y"ɬ٧+(4." "v]ֆ~bab&;Xȡv$ۗ+)i8}^O$ѭwUgOGi4JS;Gݜ8 ƒ]q-h]OanbVxckf3ȹNm#T&|WՅR$9\ !Ms1zX+2#)PH쉈Fq`kƺ\AOVex2 94@.BkofJ[勒I]]1˷b7Ҵ /jA-s`49QC*sT8:?9+1=ջx+IQ:o2B8C+\CUE)U퉨u ;G 4˔Y'ZOoLw=L CN+yN"Y}u=Jvu87UfןWvLN,|ua'.{]='9`ߋ!,eХsr$El _Wrc竛0.(jQPkܪ9i1\IʪfMޢ:Û iT>[9N&J^Ӽm*ſo #wz^åAk}{ur7]:BNϝp2W"7Q 61+/G pRtX$Q?O{B$c>GW.Ywn8s +lH(|4Y\~Y\OճqO-8M|IwM<75t0vg/_+?a,zm `hF}mv# 1;D3`~W0 }[i4`gә/u6jjRDtJ{ͱ6-m%D6ƛPΡ&a@\ԥo0'/aDUU@O}OMF9)p߁Oؼ52J=y3a JM> A}(9,̮CDAJ9MS8JhsLKs1-ΰ$CTBrvN_dcusQ]' ӓSR5p*@DW9?'EF@NHoJ}*b v7Xqðn4!f;N ReGD:6H{@>ke(։Pן-Vnj?Lf$61PosSх:X!o(%V,Kk/;ϜE*3RUjoO;\~ DOh|E"DwpdN~'leS&qg1\U5X[o?•M[WH X?$t ?? o6peHW$nt|0*oDz'2h 9#RS8P qu+zםɨ uX@C_VгrfN(t]W0 `Ӂ62^vBC]\ bnA^bLWMmګL΁f.k[H^zZVg|h6+P kv^#rK~c y C=JיD{ bp."棪,e+zp\ݠצ2b`8N6ý~`)MT~:y1E\)"mt\0x۝C9vcW <~څi! 113t|4:ld+d`=9pjn˱:S'۔1w }qcC*y֫y]߇.;C@| 䇐p*|s =/$7|צMye7lS?;H (mr/14<.\%x{JPN'$*CRd?'X}\XK0/ Qw.YM+O&(\o+wUkh~@[~*7U LBEfVш|ty:m<=o>eͷ -P |a$ $dufbDIV!C\=/eCRO͌ | i_|.kcl_\|T_%$۰+Mtw*qhJTLK mC/j+Z47ǃMYp ڰ>xin|Z҇HyLtҔkBHr ]hAm:0Ó{Λn9?#Zӱ_avEzMF HU-ODTwf>IÀ'Yq”VsU޴sFRla8*L&< 0cFu.@NC{0IYzpNLom gD%uI F0$'r^11aT2ތ) zO vIyzD\/":OĀCC:VK'-mUG?TBa ;U1*_zS u'9+9颴 '#Akowr͓U23 pG8ٍ+pM@lW,-JdM>WƍMr6@vtS3k(Ouy4|(NQeB}LqGtq|EGU0zlKSYS֙1GSf2%7 ݨPZbm1u$ƶcw%GĔ ȒBy\HGH @T0 s WL 0'ma$Ӓ9ۉ}P_Rwz ^RgY 7!xX:1B@ Zjw A3v3_~>6[뀈g9ߛPJ'exG?R %TpǸJ?/8, ߎ"NH;D M` sT`g4`:3>^5 g:̫3vd w63 u |i۸j}yk` o QĚDpr.`67Rv ('((C>=< y1X&X`er ;:92YTꩾOfs^wH3D6LSR෶uQ2b78Sa̢8%-a"*8ϯZ;7Ia-Pr0p_ El~{ͽhѝ:d;c" x݄3$K# $MΘ!&iPJ=M <827TpzؔzݛĒ"qћwlLз_m $t&B_3znUyڱ+0,+> 3#P&9$9O &_q#$0j eJD;y4w\ˍp{sٺICˈMy&Nxb}jiEUԿxn21j۸j7N*_KZ Ȇ9m'Ny6FD0D:Kh{h*ADS~}=V_ظ)$|GQ1X9|}Hs ]ק3<[['e"eTAK 'Ne(nPc 5bl-(&tB DH(UvPƱZ0_y(@1lHа*3Q 3S 6)rx]s6F^Jui&?ي@4"#zLL+߅~2®=ml6$#&^Q 5cI 8|do|ā<݃o!ce M%Z)K#qfωMKcJR'd#j,4tYP<uI(m 9)$1Sp/[$DRAW_5<7`3wzHSM74u|+=]˃J,?R7=4+&mc3$3pEW".HOFpg_@p_M0 4Et|X/I&/H9N|GBq{ȆPlꓨ1.2U*g=̻c z S'{8o9 Ÿdn~oy4xX< sw 3?n ebagH/ U׀ڗ\Y}v)0P1. =U:MᴖT? FM wm ]]M#su32ÞP~^V@&&MW]}E(Pяf^QdUv}4O+R&) 1nZ|zs;2H?p}MS}3;]UWɆafHSNm/ȟ<>' قAd{VA'u|vJ ҎWOrt;岮dhQ.LMMME -wngƚ^)rC7``)q*H3;`MbQUPGQ>h;wjI$ع˳>G T_g㸗!d#==hES )c2I,0{r>ڥa:F?O8q|/ " ^BfUsݡ3)}3`zN&ߟmj[Io5/VFUl(#ۼ!~"w5'd>`o#o1n՗q0Q J0WAdx##yjk8!U;ͩY;MipDd3Ri8J~XpȩF!rGf]3ܴH A#Q&; Ӫ͔?S1 ¸aQHhR6CaCtT":ɈbW Py;yȉsS!!M,cbm ]dIBG~tL] { # -ź 9HI}b} Cm16}I4Fw?!2JZ@]1WhtꫳN:Yj%Xq ~j.^bqݤ%3ps5=:ZiVh;2B(֧/ 9fq̗U6RfI]ST m/Hi}!Ncf+rRo$ہ /8!*'^:-`rQYe[^l/պ Y˰`c b}/E1u“зųhWmXRȥR4nD_ ئRDًt1\a9w(c9ڪ4R#_PZg7JfF"w?I80HO&IbtJ;P}ђ_USȂcIzd{~`D?O9AB 9`H^5\7dp4ц0^ELKXyr';>˜sЀ7?h/xN%yF(EֲKk~7v5'Wi k;q5mPݹ%xsZWyLp <D/IvR(vȺ1.rv%Yz¡{fv72;XGW$^ZE+DYiFUa &x rec3g if7n5$b>zq~!a iKL[=_KG*<5wɔMt@*XAq32(f~8sבȧB fc x&3,2g+~;FW;@L` w">f~mP,p R _JUkq^0y+8 [_fҝ26ԗ@bWlg>HKamDZHΉ iyc{I:8m'H{>Ot/`FEia]"ƭ|%?-낶\u7^?E;婬n1by:$ V[A^g 0YoEͤv-w9pSW(d~/ wV|,+7E_K:0C xEPS Iשʺ4i߬|C@5lB} ]V-Ah,NYR 6?K{VU=7+r"Q6&P']U탢VxJh RbtumI!tI^ՙ k:}pE/>gv\빞iB]c&ߝI/vly=4EJkPDYf> AC5RG&4* ]anaޠJ:VtCɦG`t&YG`cUtj>!>\"O]zj;7(욹^;4ԃ3Kx~+sv vW.G)aE5>MՃZi71 J̼㽴5ZۋS~{j H눏Ozކm .Th Qԯ jϩVm5ǧDzKIG"|׃_%XjJ֑`LR(̻ҟbӏͥG4tAYa)Y<!Y ]"%$FckskIB bvEu7AgxtoaDi_\| 9P;z1[ob9>W0{=hm#tLbH(; ukmR88n6I)O#{[JAJig_UgJ`_}%?"5,;r7R(ZXe9GJj;B:V'?">qG(h)cBK|/Du>~, $kMӨS[\\_Qr#$h%7x& FR cch8i;12z3ԃLKy ܅pߺ-@)b~m+]]urT3t=$^H񲌑/zt/|w3ikmh"sT';$q2>/+8\1XDb+pC:UғQؤFw:K #DqxGvg"XQ <%X=%zV}shK%a6Y@ sROhm.$M\rǨH&m$ KV 98ro( Ƌ* wU>z GFpS)mJYxڨoŴ (@-*@8ʝs: +;[b:;_ Y/31؆Z#E eTI|Hbvv,m}7@Y4a_rp/_^ tW;ݵLJ"q`$t Z"ΪV21\6L^r|40 #v{5qKCGz]L^QS7kIlІ?.;ß[pT ޮf~;N[w͹Z]\p dIDkM0G[ ǯD)IWRs\8er_7(Gv`2A ";!+8Itl[_ 㲫bgV]hx5K6*yGx&[8q8$mqBBvp9.B]9ɒvE[ёP^Q]$ <'ͼ}w`Gai v"H:Tv$Bk9I-qha-܀X%0U< A|Pz6_Jݯ$9u}y"YR1鯓5hί.XN|@ Y>o'Z׼F.Uuy#Ѹn}/ OAWr?X{UAH%]#[޽&TY󠷁KѮqj;<7z3*(˧aPgS v#0yhpAx5+tKR'W ;S$&;n>D$5xf0-_ߢ>:QZ .АM=B;%s9W>!΂A9"$=@M =X֧SxGXX0d#lRx ;7j !$T!4Bp2-9/GG"< l&dYsr h+b\!T*25􊷈ٙHI$HbT$`Zv‰t? k@޻l[Ϻ19npVA⓰`Cn5uߊ8o&PZW.xHv:ZB,0.Xcc>TqȂq|txa- W49yWѩ"㏣4>G+#MaiQ̫uȍ,rYW!WƢdD'.1xC7P¸sS]/G925fR={xP,Sz4SNغϻsD_ 9wj]id|Y4|p<Hߢ,2J蔑ԚL(" ?+Pdǰ<y@{bs]lBHbQgr -MZaB4R0m>?uNtbR/r$5hf|N{gh*|PT y&˹7=}W%j_ipkxSnu`1XRO}WǙWb e \'24 83K߸įg"o2[HvA鯅8v>"K7n4;){S]2mjZXIwA!n $@+okcNa&0'L&cw9z< P(矉bi/򊻿dgp9? Ŷ"wifgAG-L·{6 _'$gUcMoN^dZIdp$4O:xiw%\~7[N9=gM/|j|e OZ2R\VofcC@D6m t4h5Ehņ'$RTZ Z%CZ糡T n7􁖄 Čj3WFZ.ܷCM 5ڔJc$鉖?խ1 Un-r#_|יpCJ&m:UًK0ISſ]C*ꉺ/]DӑHAm/[ b$n@HMt$_)ysIeI3꡿!|V;yvW\cĂ{_ZtJ>f*)>Т?ȃ@QL W0Ln΂n 0#S% '=r8̾9hVGJKWE$ fpeun{I=x6G-,@=6 ."(Bj{hš MZZhZ ]r8d\R蘾Ya?Rg6{G#kupG)#XvUkjYs? 7'@)#s[?&,>ݲgPsJ"B/4@n dQNaǰ\)78m*NyҪr;@<.i,? >8Cӓ'-Y鳓fa`"渱Bc[[Kq,g @ 7$xV8X茧g0=m :*"h9_9L;ˆhxoANQ\ \;`Z=uuS<8YڸJhu5&^ V$x59Rhs<ULoeyh e.hb⧻up{im%GiPNY 2 z#L t&~VIsU ٍ XٰIQsI&_u((&?EA]T j(%W4ó3:cEg*yߌOOTT³ Vyy0@,qV' M5Z>=]&{kpoNB]A1mp-zuӬ쭙6&t<6^ ?^j/x$^VV[$bez? xwe [l m|,` RI~9@$cp.U y5Lf'xې=a p#pJym67e;X-a!( 9?(*~ةip?Si<*U᠂V@ d{A@y9lb1QBx7=xB{",q1?9.ꓑ~,ug%и}nz c߻|_Fy~#=~w6(~4O.O+FU2"U*[L~xNCm)3+25_Z-|ICƯ}xFRaQӥld7JV 4$ǕQf\0n-wl`{r686 ws_/]?}һ^HB%.\w>JPC$3h6Cr!WK|m'^PrG4jO%?gȇ QFwDek4<{w ~y7;KSiyJjtuc˶2'8 m9> .ɔ{l_Ҧ0nYL tRcKqѝ9m*դ>rsN#RI)xr ɻx2Cca Wu25L4_.2$ʸ#uGg5y|8€ g_0GM`b xp};2(Yo]hG\c᝜Azȅa=4WHP;R,)^ |&#~֩&pȐb9NucC+[vp4t??m+.u!V.,bM -:iN\49)ݕ5YHUt8Rq* [&Yo1bzl@Th{pOt>vu=4KØcsa5tPӟ;M۬Ysh=^}AR\ɥ~Q0@l ?!!g0W >7zh@&7#  r>)#> PÙ O2AbQ)zVdWǏf5u (@Z&-L[:`r^9]f8V]R0h$ŻՍN=dPW@* l2he(9vZgnVj5C?HǛM< L?|WNN\Z)vqV[4AwoU;6<V,Z/u~IfW͛]h!߿H'n˦ ܫxOCT{e:k;~>v1PqK .뾑GP]~eۂ?805k+S=kCxn@mbmxA¼(K`<C||c~l(6IW";Jy+wܵ H͹n pI Y %{]ݓhz=v[.`N_) @4v 0 nϛRUBCOP\/(@PY7 ̏`'}&K)?9qv=MvLsuklbzNVp3 X~X}C >i!-8D߈xwS]# Uyv;E1+ux{X! (Hjt1ɣ80YB @Ӂ |d1kzgC׆!*`?"cou WOd,ƨ_Aa3UOB$d2:ϑr7f092E6/c"E!LKVМ$r̎_.uύ0,}L=㪠?mo{9.Y,jh2Rp j"VzY۶01ž_t/ a_E\ppy|Uu_AJ:3 뤅-mnWIܺ{nފ. yXϪ@ǧI RaS[YQ)޽|ఌT)d)3$wj(Κu̳Vjwdۈ"I[pQr,HbPtޜ;.,}ű5R 1VMe #rO }WђI_Խ8FtYwo+CpY" J( yϋ_.`]Q)DϘZ6!vC /\m2Gar%aL\<#wZQj/{p!8 >[tT<̡;A%8lKMJ(sKo}HIU(}g1jt:)EV^tC /J!&TeF!Eu|M&4@[&|9Zy byCD;9Љ,-PK5ٺ|C@.mŃ01Os~/R5$,푐@O4pIߡBu l7W^F9/Nnđkei( 5Vf||{=Ȯj‱"P )d4&ϑalI srӹ+c !vKb;Rb#xpy~l % 7=dK}({G(,?SK3ŢzyD)J 'h>踢4ieuU ౎ (+4J cG2_kml$WJ WByi4o kU C㩷tҠ)UI+"8:y P;14 0( Vߠ(v:]gf'̹ȧ&|!*E.Y-P]9= 5Dop}򾦝L`Avn<{ -ABhCcǁuc3۹0A=i/Z,w0xiۊU]mjvp?괔PH׉tJoWgB LzX Y TSR*<} ԅ O;4i#Z3{~K-L"=N[U+`w,Hl7_֏pYf%/'UT\bq@ :I9ϟ!9JJ.9̍D|3΅*^KnvD”"*ZpU8&*gT#`6D-.p|hd9 P8_ªR_֨LGHIl4e qPyn7@lb'A K.4~Nn)+(z'>%q[%kZX,0CMY\|[&:{eIs4 ζRB~kYyC;N(+P5VuWw + .1V8$YU VI'bk<0:X$]BS=J' »/Edw߇F6:OoZK;^G#{JPԽf{μJ\I0.j`(;F ZÁ"PTXNNr\4s@|vwv d,4@a*#f =:(?efVNKp3xK4MQxc<.T_߲y3v0o񁳑|^g ÓJ~5֓S\SR[{THǵ+8-Qf^8@H?;4tZڌ=\QuIe+EOU\a3%6~lun6vhX~F*WMx Q\Klnt  5X ƬE :vey(J'8-|OoNP&g.^) u_#cc-ZW;(1w S (yV&#zB'DQ.∬"DFęrv,G&rY֢'>ОY'i6GvrXVd^^gXFvلnF̌xݠB Z*b_/GDL#e1;I`XxR,0C2kLitý<պO.qt݇; &FߞW Gd^S+ %T& D~{7J) )^gY|Gѱ5v]VX;J: rڵ|h!eHX%ۺZ @cp/ &zp|61MZbo'>7V1_DUs&YʨMxlS1J$N3'eľ}g9,hBդOL6nڻ&K5k1ak|9K*?]RQYpXc<ɕ\V.i<< pNp4tK[W  |DQbRmSksL].wxeo=LG) :"b23 pgbج`d]bӹ0E1/udxzV@E[}J5u <-u[*D>FR-حxpszvnҟ]b}u\+,gYS=?4AL&eXVOY}$mt/<) kf= *&7-uR_H,2^7ZZ=1 E;ᦗ-l%g 8a\V_PRfF R``ul2A(:{7*1RAVv:@s%C&*pO|$| +ON 2}/9)zÙwu gؐx4/21#yEhxla-uȡv[c_H`&7DHĤr騻%<֯ϨjůmB?npVjn勑'v|Gm7M)Qy |lpu2KfM/XhTHB] So [b< hE*ۺ t~8U;ᮁ-̓s?t&GdN7J)Eno#EU05V-x©øjqbiy`[ňJ'Y>3stkAk;e&2jJq_sr>|?MOe[92 TLWC6YB>NHs:KZ*,fxCA ȃrVZִJBKPDlr" Q!?2+91Y5%`{,'Hcu }*>TgiV}-ْ^ow INxwD5PN8,=!BITܞas ͓NE/ʪ~z':^WݐڪiTTsȸlGQ| %Zo7t6O[wbj{xA"^Tvq3B:$eOVTZsT2ـ);dP+FvȖ*rnšY{cN/UaK>yRtx'~(U( 7T}) Ѻ[H0]ٯ(>q1KAkB˽?\۫b26ť&3{ĥ,sޡW${c-4 K.}P00.eחLVʶ\.Shf-({(j۩^"T`dOuf.0NT5"!D^V$J@a םey/V$1s_I8o<ۀ;ᬄRڸAœFh ^Yu0"xE>5AwQ0Q=P^u6O K;@S@,2$wPո6xa)?q'DD4"?>ETi:Á [␦%ma, ɻcU'|%\ظ҅e2ykdXG"%uܳ( 8!2Dte"L c6"ӂhJ)0*Z%\  ʏi!aA3Ò{iLq%ᔷ%<-^ǚT:bEz{80r~31 t$Ԯ :?d/'ؼ^OV4]pTca^ؑNYv5J9h&}MZEhFSU4{k/[Хaa޻I7%Âa8WYkSO(8*-VHVR=tSf`Q' P'"DXYSaJ0L9*G{39u]p`i` 5u?O& x3e"~`17vtQ81kwl&Bbfy!oJ.J,7Ȅ>?sVp{rc%[3㱯%-!~yW5YQ?MeF@ `3?ʥGl^oI//Aj׺UY L\kO햽mW֭6fZ9˲٧N%Ā"%M[bK˸U鋲j*ʏLdGқVeW 3א.9d]qj ,dcצ(8xlL V1R>[vaG"euCQ/aFIVBԩb?]]K@Dt%vërkuk%cr~La][ʡ(z Z<#h&VZ,Z8qVMciz1Zp8(RrI:[.s9ykwSqr6͆28 t5r.31 jD4Mf"W!Ig 7~Xi&#hRO~,"yMN>*Dٶ!.U]5ZβGGk>hQ[, c-X9V"/ /O%Zԭ 8@+ l$Q(h|>Qn!8Aa 3~Zumߠ`q[d>iU޼Qؾk8]&8ƲTicrYedӢ6.^V{8nغ0=);%LLyvX7kp.{Ag|jJ䒱4R|+׼ϕsO B:zə>](; 6gXB+#k3.]AVAb³d}~3Lҧ'RgY@䶁J`)X$ʬsSAo-Z4 q]:dPSzcjP< P57IR䁿Fftq!@I%Ӻ%Ԩ"ުLjf1wtm5h ĒA u\rp<Ȏxޓj>}/O]=w vvX 4͗{^Nnn6RQco-6P(v-KUjW4zgwzg- }o!l.WgkE8_ߤ̢RMv[S6qV{$ pϿ¼ CiLɉ`{WBc\+oL!斋;ͅhBA[>T DڛF46=7<Ell(z`hjMm%M=r{_ĩM\F6 6t {r^6_%yTeO\h(=yrWK9YNbMʲqߨΧuZ93i+`Ll;l@ Rh3f+\}wϽ =#:O > KQ,3Ɓ"1P`p'HJ:@CԻoΔ~c3 ~N2]e2.zֿ52"\jBOʪ82=66d D]-&xJpat?wH\S(϶G`(%JO85>̔CnB0_b -LJDu CޡP)bUHRASO4XκU5(_u>ꬫ_@ T5lcL"h:#  ̽? E* +L꘮Fﰲɽk-1ͯ>lfO48+AY?nL$)-x:zSNhV:~KؕgE@e @8TDk?/)̮7%PNI(lgf'YD.`:5oX5 $XUf"?Nyױ2BWCv\ͦŐq<)9[ pnٔjKp|q@2CҠx fRc L.Bk2LjjC=YUsC&7%É %ϸfKފtϡVs.]y+^S簋j'mh!@\$gKC.SL\p< 7ySAط|㩻J@ iXLxGOC}'0K Eu_:[ p0έ mʒbO.>5b=rJT>atUB-rޢ[.ߛ9f?#"Py"n*?+e`W@-r /ӡ[X`< !\^r:@X` {>;!XJP<Y[wtx_GJ7ǩo+jwI'lfNǩ[+K fG 6jh'YhJ\sHEwpVn9#4q@y%l+~Y{#)>lq~}ఽ̫ow/YJNp!Ј;7*Cn }#+U/'NGw w(u/q-%)J}Yz =6{Ga}GJ_͓]b1A r"禉\9mL"X>K =e JBrf=F:́ aJ d-o3v97YఞAvL\*1\08O6|xPьSps݅f>2: ʻ~r::p,w]O6O\$l_kL1>v0>PeN a{T!˳ń:k\*FT ymXVr#NY&lDT/L+Ł_M {2eK91N4aMe?`YppÊo>)|X%-WOMTt ê "B/b.Y讕e]MkbrUB?q)8èTjAU♅FxV~`~$[l?P<0$|xTmGGz=9v Ixg H OS<)o-l 4V5<4*:(*pHR,ȑ!߾z}*P?xa.zVWCSBʚDzQ|ϝSp{-J@2ރy&H`=HjMbEGB\:'_r{`fSlz=hhv}(iDR`WJg^IFn }@{yg(Uq0cu8ҔYm?q@! C C?3!c߾}cui'p S+u电=&HU7MT%ُ|o9K&e+J2/fl `vJ$5ՄKPԼv.E>{KP *-x䒺Wy #K">(iH9*y.* Lg &h_SԢA3 /lwEtؾԦ;4Fd!۪6>[_?JD xM;,%H;lot:"R*(ob@N HdK4e-PDbN)ʬ<"DZ FqZ50bJ*=ɘ|^=o )I:njSt#wҫp\]SB?n[z/8RH$ *H?Aݒ6A<<L<ɻ{q@b/Ph1Ƙ[FR tKVwtSCi=mB._z/!'_wIw:,\o2v&f!P5vA9CU G٬eTӅr F8U2el\nT.\,EC\9rZaf.^{sQMjb7 rT/&Ml0Yl 8B3:`tX[G2rF| >j+?S]/AD51:|vw!#tSC̳~w~yz0%Κ/HRcMʪ>`DjL ݱ D-|5[!:ãǪʙeH_伃 %/JKdZ.a7m<9(R{:{l;u 2+PjH]+]7I_n^J97hLjtp?/7KH|ߦ fc޺XSkS] pr]PB/!!< 3sfɴ3^%@ _x|]'iQEjNlxL?c pX[T otOeҢ*a/b\>.QEz rdiM3W[²P4if#m.:@ I(Fj +"֖SgA%{j|4(KD"]Idk (DF|F D2%Oeˣ)儹Y*RU`6"qst>hITů7$9MKsܭ?|sgOw*Rߴ=un|w{ boͽ޸ߗ(XM\3H>E1b8/U29hm$Rо._9xۚ Cڈ:48^@2F~˸SJuġ\{oC} 9 1 P~f9lܥ`JU<9urF.qQÔC~Dd*#9p^3UמdN7?gw8 WQ:@J|[+grPI]>6 Q/`_s%ҔC〫óh 3Աv0ay݈gv4[A,<|Jj*VބpyB^p-X8EX3q{f6r;T2X+.0} DZh>(vAwFud2<\":anC^~TaVJ? !S0s_bsxyp@&\[/hPrҨ/ [HB'%@JJ` lf䁌9L}:cv P"i*)_3N\7 w٪m.;ƬZP6e*j1W n^,}w3&Ri+bnc^+%5]H,Y.\ܡwނ"7tHӕe_0ApZyNQ!i<BS>ZkJ#Oƒ 6l(и~MЮu=3`HVQ+j {b: ԛJrP!oewm(KY\`GЯ\\2KA9&5g*lSmZ >KP!B'sz`:u[Cg fFK@i MU@k{q`b,;B p,􅹂浢Z(ǬMѺ΀i"3nw0Esв[^ՌbLvQH{&+,AFh5{@FU ʏl_ܤ\ofNhDdY3.󦲲>?gIxhK9&<-.g_;و-89\>Jɟ!ɠzQ,B=TkAͷQx/tV N%Ʊ>hH 8q l6G@GD'F|Jd-'+vgt_Oԁ RwV _"a<`|>)U,ms'89vFjNfO RK9ѱ6C- %fSd`6?8BKiiT,8ӽ0dtg-M[~P@ H: _& 6 Na"QAlcԝ+&};[*v|fNÅB%O=}iȕP[v/Fw{4JSK6Cp4:6wT󕖠;So#y\m0=&(Dcq˳l+\28oX +W6y!,s^ $bklަ9=,ҝ9iEZAH~a\;.H2 #Qk>h;4Ѧ%RQ y{;q6Q&W<[6h5 v<"*#)S!{lueC=bC>ßR[p{ŀE?fqpjcF4ڲ!-|>@ ~,cC3H ]AùOV L;L# C5[S7`@NcU$P (kz2\Iе@@<"m˻ֵN/ud.^[D 6=phl_AnpsYh# WynJB9_n@3i0#YL<(cf4񉈪"p-DRνgg>rߋIƹ0LK O\g><_$;L_9IEq|heґƬn )RT.tFAn[#踔zN#M SY;+DICˑ-u-xv9mhR(7IX9>y˔Q#Ip4e>_ w4!Y))#bJS|@뇑5iw VVwtfDُRߘSRA, RwbAJ{`EL~ո{S)XHEKMIJ_%|JqRֵ)_VH&J݈f<ߟXNRgQ:ry+Sa?]WbhK QfȬ2#GW?Җ̏$ c\:622Ė?MRzN¡ZrPhF`0 ID88uqyi lCfA&5EoڲKί"6_uΝ4a뗜ѐ D =goh߀mDC$yI k{:qw+F&_":l;_ꨣĬȭkE|,2De׵Kn^؍X5{mmT^qӻGA;<ߵX\xq-+$D mKe'cW#Ӯt.hbL]yNu;CoH>LlD07A>olFC3z,x'L#GTAHV35ds tQ@'z?/S )E@7 ^ўC`B 8;bxe6T~')Y;pҟ)'˄2pɜ׌}_~vBۙ4Y}ݦ g~eⱺ#΁{[ NӝrøM$Ol顨0 b 4lcZe7>R@h p ۏ[$=|ʜR1pvvV^ ÝS)>F~!UPNH;%7@јeWu7nTX~o$( k`fPi4X^l`= W+bajh_6+!1Eߩ Z%Ȉ꠿9L}i0=*%4k'nB|uPVᘎO"2B7is)EҜV=7>ʥj$.|_ (kZʄ6.tiKg;ڋ]oKRlHm_n<` M#o!LyiYŒ}ju)Bzᲆp|6C~9T0I-n>}tدHBaEn*vj۫e Wxe:ro=o+$ dO@8Kg7OH0ImfxPӲn@<#d8&|vIT_ZNpw=Sa7)K@:';eB:7wunI_Qat>lΝnLT/YGI|WPushW(eUE$ 1ߛ_) #M km_WLЛP9ɢhN18?`krck.ϊͽ[zw6#҄"z3|mI4 6>B-UZɱ2.ao {GYݪ{Yj>'s?tLM5be{'5`'Q͇6 Ą3..ȧ\8bhc)ٱZ+kǯl#D$.$OD1/x9scu#;a')>Fp5R<#KFG++5/ٹ֑#MZ6F~Gz /}6-'PY>ut댑5An#Xye^. s,˯u'exq"<'{6֬YrlD)|rK/RW^7{RԴQp}5O|,ICœ쫐]J5CE;|&I$tJR^Q?$.Îd C>xrHVV2$Y>)P.VYu,ȂVQUZoI tf;PsSf:9eIzʴB}+GW4-T-\IE$.Wӆ \D:Bd,1 er80f|X/yʀM7W\mmY S*PzG K:eHAUܬK(GVZw;w.XkZqq2m2pK!f-m[8ZvsoWƅ#hDŽұ(Uf4Kam*1,vnlWĶ R&Ĭz9E-(uژŋ6w@}e4߈ F],tBf/ +Y/~Y(>ꡗN7͸Y!ڳUz+;h)yqMyi规CyU a0 ~%'LnfRKDw\9򞆴zq:7x%ՌCY wGFH暩# U:;ki2o szkU Q?<~" &QjrL&^ǽ{,6a?v%io`58/}xs?k*Dk\1BLPfc*D(MǗS )7f[BmMiV& ϡvNucWRVYYMיbW?v)0֑ z`ߖ_5v)[緐zt[ }TmOTPg^Uܘ F78& 0w=biL[+*Gk^ojh~D?Qi&VvxCgԉK2s#ӪI>0V~41# 9;%-ȣވ^ u:[[ l̡V4+l I"=m*bGSwG>ǵq鉶ؼ<}Ht^cdFYVCFJ@Kk$mPTsΡ+6ɖ&.ǻYVwpJǀN 1 KSm-|)31J=Ri+Ҳ[2smhZ w=!k"x!"^[Ui|oGpGHn,{vU?O^^2 ^O8Gs%kg?7 IQ5_N ϱ~ߑ\T\ކ`uX9]ȏޢtB&h]L!"Z-K/8Z5}4ڛ,] !c%669q_bHIΗ@8Zc)N\*>Qr*R P!*'Wy +#+ש* ߘb"2 ΗDҐ9+v\%~.@v!2TE@`~RHϬ =h {zSJ]ZxYIjP"+^JUeQkdE' oh nI щ`^>Dd = K3#{ }fi[Sw½)*l/GQ{_ +~`H/;뿃<#;쑻3g e@)<&$2Y_b؛΍:ҭJO:t4?٦NX.owKN~sQ}Xx$Tj"6{h]3)la}lh8-S%  A?!N۽#zMb?ͷPB["q߭a."yvDA ࣱE 7Zc"(WhhG*y7{׭}tn2L&@D[Iۅi%rJNM!x q&z[GJ4:`\=,g.m ;YUZXD?B:PWvoò.~ia1q~2+Ϻ]`{1% Sr0B:c pbiX*qZ ENyNt"ea$*A0Tk|T3zDu3ן-A> xO?<ӄ]<$>2M1 e{*hD(Յ"t4:Ȁ㉢xf]ucE'l*gG_f~¦Z]ne ;HVy5Ȏ$ BOk8G<׊dw-Hϰƀ*syG=J) QϚDs"Wԥ#ˍؤLޠ`ȾPq>NS 7:le͵͠s-MpW\pjuSKEnyc{+ KcŀHcLi,1>IA-Bٮf) 2[[s+zz &3*:jBřv@]v;%Re 3T& $L1{ lkM'+}I"M| b,x/lS GDzk fh OZL`@:֐xz,DE +`TSsu%ⵘeYYTE^&Fr iXj*I,ѷJ3QT\FLv f,mf55,Eu_+w*4 \_M _ƕviȪ&<ߝfC&?PSRHYO`]5b1sޒ8q! qlY/rV|@9vAwxzn YpNOϤp@Zݹӛ誡45W)*@Ŗw"'r+}t\d A*9Q!W{̦sRN;fz0Xd sf)>x )Xy[>;U)YE\mJ|G|M$:n:CrKqip]ڐ;,NNVvqTO*LL.?b~hVP-(b'^BwZc9:w;*4_sK_^VS3,AC5 Ufl[qE BAu0zҀ4Q)լQ;.VL\*]`}Z;u.<9RTH!B,nꞬ}mTbK/F[Fve +/@lq~U\]+iX13v"p9طLmy8f9"0y|zV } T2莁o} ay>%hd%3e\'k,?Í[ b+Sh+ŽXv޼|$)&?(G;ۙ"T2i%24q(!G}tj`N&kDrO/!Ҳ|P 'ՙ?tTp\1jv5kk1*L18=^^A'R7'_jxP5hlxMʆE$^-=Cw,fW"JUcGAr:6e@;%-$Lb#gџꔑk&5 7 tqi*,Vk^Hvp`h3$ңe8u`֧JP?Gԃ-:p5 ;no7junZnJ;mB-7KYp<^pHꮧ3+*mb>Nŵr1~(~6v~?4nn~ cS!Fdopd/Ssv^;g$=u _S11£ @6%֫SPI/Q\!Q]YMqG\R݈u? #诿ۊVZKַK_8J{yD{,9ЎIΝ5o2UWmj֣ӊ3>}.ۧJ X£2zd@J:~̇xE_b . nj`ZےL&W 䔋Od̡?*&23k2Bă2T(g,p>,B/mRanڢN˺/-ǯ6SRx&ڹ'`g ꏩAErG b]~JVbvC=iT1M)!۹'c ;٭7>x6K6=- nlrL u~sIV5|{YW“Sl!Is:M~%{lA69pmTBWxlҠܤڷס]~u@+C'cDp"ب!\4DN!d\/}_ A\X.1=}B-Χ똄|=p x67{ ]^{xP/x$sGg]U\8f25dŖ*vԅAF-iBdEg#AF-#R eVg[>0:sv)NK1 2,]J;I+㠮- [c6$o-lf[tڇ0ͽN'x?UBOUIdx0 D[#'nNMm͓C;D*Js"jiG׺~RS-7 M '\X ;q9zˆL _w9R?Q!w[ukb1C%ek:@.X='oڋ[:v&6qp15$AMrt#ҵŦ뉰iG:51m?XSo\՝Tժ~2n[D@lC'*.=Ozsx 'Kl#CjNkN|kZjv=wU Y:gc/_l "~r-`-RL2ߥD?jAZ~^K!Lf 5B̢gs*'gݖBˁ7Kq74d$rARA"%2&t&sYتETG§'ɤdزra|%>\KP{Eǂy ]]_Z8C%ج"RYXg#_< Z'(#Fg֛ X۔31O`u-h'Bj|vL S&DdeS=UxV @RiOt?\Xm̠'셬!j#k5+y񓩁# S@BvR fB&fI- A8HV+uD#MvvFcox z=F(cw_DwǒKW 3dc^W_v%(.0Fǹ슠W(FxpS3pllcɒf p^Uʕ=|ymh:РzZߺXW윴\jEYeͿqqR4$QT&RMX N130o0m)xH?GF Of3To :a:>.8c2M]\&8R%H6G6%_ \hÜ)P %jƩRmn *ŗ-iz7Q1 %gSY}2#SCU#u[Aڅ~x 5,%6\Ra j`rQ+! I+p83 Xȡha1ٕ }0{Jj72L*y&$AMV9&%ќM_=}^Kμ|[f [$Y:"ըMȶ+R8p]bw|<헩 k-YV5H!Z|9ĝ<h0sl$Ja 6`qΰ_Bм&lp>u`6?Wl+m(Yb t{3˦fUk4YMh.h75@P5BuĹcWn!ܽl2쪤{O ѭ[^;p_ߣdr͸¼jWBk& ]Z|!Uy=%AIJ+KI p\A;mu ʌvӖy?k{?EW3I#(MlhT%'鈀@i^w>bpu0A8ޣ֬ns2+ߑ=V ֬~ ,6#=-Jݷ T'St(EKgg,y )~h,*mtGS6-Nr<8,.7t,,6RZemN-i5Pj+U5_ <=pa8ҙ[Fe(X|1K$mgP`tV>k 5%~AiE 2 &㗼O[bu@hn߇Wn* 1WCRXB>TqT`U/3r4az3HnbڞF% $dW'; >BFMG|#SĜI$&Ghalh~u>x ܐ/MD6p!@ʥNQ vn?:PQ5TT?| ^iޗ./uZgP%vܐMVcli0 vRQ+ !_opP{t5]"3}i:FZ|G`_9}fcrEBdX)2$~;SU#'(ow4)\E@++G]wt#5BM34rINzAb=c.*1T?2Ld7wj3>;eO=h"[aYqeASm >eahJ_L[#OERH[Z{-}}Jnk{߯'Ū%6'jNI:B8ؽ)k-S4/( < MYeWZ2ϯlvex$1 J}l!z@/IN.ejgeѧA˦#W H[t%oaH1YJksv[G݌$,T{6đϦW-Cv|x[ -NG&;d <}_ %}2t֩06m{]O_Uld">BD_n==jʞ脤9؃D݂#XȞ˵־ .("{ sWOb2'VԄ#IcPbMwH[rkK_{cϙ~ YtۍMC$>~:1Gxyx] W :xoWh^;`! Eֳ,W0~Wbhy捂 joƟve;9Ϊ:qPojm MEbtp yIᢿKmkWΞu6GɡLf!iҭ_ l*CT͐oIQ2YrjUi)Hd;mB3o[>R =9mCϝնPV}p `h3iܒkAB88`+}_a.0|mm|zMctS\'%6q2k!: dzco O<A܋{A؀$Gq'lFmڵs\q01K1݇"WDmU`ÊA 9?57|9.̪6~lJ~0>= jҨ >;z*HY)iD~aY9ᚺبۉ<md!'|}̌TIM ֯:ǽ{Ev)50$ݱL2q{RGr 2AnBM+ UUg' ?^Y:!cLǓ *PL?9t9[AFFZrA.ݻQJu| x|y))ײ%'q ѧ5-o%[c3Y$P, Cy|jؑ-^Ѥ)Ěh0NyT!o "I1M|yTm̲!̸)T)qɩ(UV,lLҌ|톌k";=acJ (1IR'ttsKd:V5'75UGq]knTEπdb`G 'ޮ6O!ҋ^K9RZ< jE T\o$yD~і:n'jXsJr1ζN+ /݉'2]Om+`̨M4Ͱ}b˕n__G `M۳IcCya/Rbsc{=q{9OWl=9}9IapRWrƑ"{XWW-xnfD$F`Vry%>wo o}mzm XVŦq~V cf#q=#-4{!]5w X?U$%kNg .3>Í`h=ڸE(+VL5"*7-产tn8-4P1\[lT$t%t]-P_2Ob[y1͹ Sܮ)|=WPY ZJ< uez}z<͆ti6W#AVyx7K', s;K2YZ{B+Y,~7^~SU5y+zՆ'־[.l"mº1|-_d *m ^qvه-IW`tF\ YjȀlg\ 'K•2h0LA%"?yQ,LMTkGՠ֞'Z,_%!-]\tn0 k~XbdYX7^FYj$7^onm0EYԁd\ocOVKUk\Y6]w (6l/Vj,G5}޺OpSޅ#v&4vU%XǬAߏ5 Tz 5x[J}VMy[N"XRQx QFʺua9ۥtv+ kKAlhD(o=ѥA̾"8fYu7R6.ot*o1j#%g֛]^>Ѭ^Pz~$͙GTg- @]ǝ̓RK(әhErW M}R4ej~'R7ş 5܇Ep՚$Sm]ϑƨ{jj#.N+ӭjoHZs"}hh.E,U/ȕnA/Pƌy0$&a DlȈ(|/om7*qqÍB0mSX"g/鳋{y W_ c6&9=6sm:PP+X]{aƝC fkϟ-\5~Xo|U SX(!jK]uO n2))u]y9# !oa&*'mK'fAceWtllDۮ\ c0a5]Mg>|E5?J"k蛿xo}JI?vw;&LNѷDi2IZwDtJ!B]DD]L<2=xy@qD+̷i,c\]C~H 4`e2eD-9 h*CaEwb61$ҟ*J)HE͓h6Gƴ.CA&Ӣ7b]qWՅ㷁*6z1*Ŷ8?i.DBSBvPbgd!]J-SM }˖Y;7!6BZXpֿ0Zkha(@z K᪾yPpO֤ ;c)YrTDS{|OG Fi%bpvWjK ɰ``EѮA$~X?é_NQXUiNRdq;O dYA/r$~"x5*m!E{&0Y,(*͕ms,hH$Z~՜LSðs]7&򎅹6{#*`m9e;hJ<0#O+}ϳ-@6DO)LB*wȔ -EDAe퐥R6艼z>&8'_vYi:HYOh%ʣivTH .) $lpJ1D@tTm"" ,k{2V=Y+tTwC$׽ts.jx3(֐~}d.Ǥ4C&N8\,H<d[?SS5gy7!!q;OCIi^4M(bfڥ&NXLsX!vӟHZZkT-ќnj󹴞M>B 1HZޏ_ , [D[ ag)¬W~sj禟fI?ȦYbGI20-ތI/kN} aDyz^#|[~,.4!HikE7i,leBC+0~<;]TH￙35#^E0r.sR@Ňt17xk'8t!m?Jhɯ?+[<, ^/aW\Rt0xk0 $_}Z M\)ztgYZ070701000002df000081a40000000000000000000000016439a35600014fb4000000000000000000000000000000000000006700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm/iwldvm.ko.xz7zXZִF!t/?]?Eh=ڜ.+UNmÒPT$d 9o$oEبx59t{!eL;>FrPd#!1lo Tcfl2T?o{=uå·&`{"e<Drޥ# (9!͆UZ:{D}310mCΉ)Q'/Qb`Qdc^ik5O /Ehd׬Įj$JȔ&h2N:Ә_U <\`'VhVSu@k"#BIƨ$+HaTd!TX-1vʢJ]w^*Rd *-WޥkmЭ +.O(LRհ2uVq: h)6UD%V,nY(eS4[Kҿ" ~i:1C; k$u O*uCCHs&m$qe md$1mF+[y1H=V#ބ}(Xl[70혰D2f9dMZp/ { ퟁ?ڨvgZkU ժb$NDj!J;2 X0*3_u(R,<ɍZFNYn5]bER0fն #aVѰ'MVʱ%\h,4?(J̚r~n,tՑ%bl1#ʈHY}Gd0qp*:3[T>/"@> m @yZUvY1@kq5ŞoIfڇQ91!a+?v ՐW+N~d&/y&j Z*#Ecؔ]?|&iUC*Ui|ɂXCz4 !oԌPoOwmZgwzpȷ9[tg=D`WvfO`]y"Zi7 +Hf *60ֳu:a^ S2xBnMio}x 9Kk d\hD識a+qj|](|ByH.[ղL%AתzW&>\zۗW' 5(>l7:~ꌕqV< `7RZW}Y[r9EhV&ZQA|Gj?[FtIT)CZ&}6`=WHmEJr)/ ٩+?8E0#dh1!# |B?0W`&"˶  #ە؟}vcFT ^<)+X2}>Ҙo3VP 755دwU=.j~u3 'C/dk{=2=" !;)d RA%hoNS{,0ġ0ӧ$bĂ߫f[}jq.e?Se.-v͂_8Xjc<ۂ)ǐpnPa?2jmUM]YT1`XH/ NUF BFar85Z"ѝ+.Dl* Afz6#x*~p{fSJ:SN:Z-(Sa5Pc ?JxZYdYB1^>AJG[8̊ Ώ4pZC+ҼBƢ,O='>F\qO!4n3;B=P@TnThQ!HPaBĀ&\ww/ztd+~I8 l l}4ͷ=V!7,pHև ~ @i/v ΡSKJswV*'0\k|uW9~~~v42`S6+OwE6#ݝA 8-S_(`ry7bQ|- `-|ib2,Gď[\tԹszM<\")2ȺSDxh3nI]i e y+yzIRRo&3~uУZ>'p)RV+fNZ f?$q+ RÀcQ\|q@ӉXg&.AHc5h 5J{wXQW"=$t/*X7_u p݋qmc.z-o94N19xızc"E:r @K8*&QXcЫݒ(;=( k;鵢p#LrGm_HzMgօZ(!`2 .y3ɯ6c]-/;Ajk>@ژTr~(darT PI_/=V4;P1ghE bQOdtKj=>- <ڗ2h#0ѵߍ@c\>71fgxBb`q:" Ă,zgЛ0w"+hLrQ{dX0*})mW+RH{U=;P(`ɻ@xH"ǿkE&H`P@k:u۫D$3cU|݂{LP@ţi_z2 ͱ?+ny}7[ &f]Xu IP_\QC'Kr8[!Kq_A$Qk&Xk̚z"BD}PZ>p'O>YWd"ypfnөI1 W(fذ| ة])oMW*hۈiY868H1dWBTp#{.oi[VW+ ]`}=vUiC gOC=Ll.z^M={},;]kK~)QggxyKd+Z߆a" RO]9+n;2^*9a yfs*v$GURr3F]!Sf*pgU; ?ǐV^`˞!5,w|KM 7Z hF/7-.Zʚwj @/( `K(O{yv&[ԓ9!o՚Bk 4Jjk5A%H!)qT,)hD:\?s= !>[)I[jE-Xg_6:Jg5{:d.s:9# wV30iun jJ!,3J{H^ukqK ı"-8eoˮ*` O,#H-EXkzliR2){'1qI=q .a2c&~ Xw^ br^Cc? v/aɼ,HE֠_DJ_]^-a}n6i뿊$ q6BlW̓X~* E;bR:<"綼TsY(<e?U$Ӕ(jpy_ hU.-  Q罶A 11Ұ{( VVP.Baܶ0`:3`_M{[pSX\Q:RZi)̰_5cN/Bg^dG䭆>b XvA,bLL[?as]P"&)Yi~S#y+h:p{u_~޶Yg|istmy{qˊW .ò_\7,OKkIw[c7H)]. TRo%e'sZ\',&Gdz%z| z5YQj~ z2)\~.23svS?XN|V[ԙuvұ]O_o}0gxI9|?W[Wq͇1|Y=*令zmA& r^HkhvǍ1k񐳔Fg?ljȤG,ĨYyl3&hU [S BzaG)XZ٠v}S&5ኃD|w-fI|L Bg~H!(.W,jٔ{KX gOFV *.oqo=H0{n{?F.ƯIs V71s |`^]4qk{hjGר'VdfZ gDž,jW_ |OhMsiD^˥#L_[dgaSVJA:uu[ӗ EWW0=;]ex :q.(\tRE(c.2Yp(6& ©p<ݛϏ&G A߆OT-#)ا9*4x~B~ (( H%q,#-0@y $^EF GJXˣ9rŅ4\r.d> qZr`Z8$N'd >PIևZ9=Fp?#Hxe}MCQ/`Ove jRGB--9M!Tr.ZuG5ŷ'1 B[b-@T׳@k+ 1C7\HO- <ӷ"\}0y}Oj&u{+Ixo֢آTęh34mD " WD@Z*ډWפU;Ny]ҫu[ H!56Ȭ{;Y5l-8>&B4{j}r/WCˆMDKN/&h]{HtJֽ7YlT/C>Ul ,tV|b딛^xހ#4EU%`"Qd12,dg3cIAQ-y1M1;uې Z 1@-N2*jc8B´SKs ?8|7gu. r! ` Cj򹺰1|$Y=\ǝ3qdG"i 2d  ,VMƚ< _3vM|~=ş3AZN6j@^rBƬ6#)iH{SJWI2H&7)b^ T}qHj6O҄ڊM&*O4ER4d~\ULhfLJ]$H 3hKޅJ9Mz\-m CQ(ȄM㧠{NSEgH)QB5ibGRf瀧G= Ya9\ g{jSBqfaj/hN\x=OF%90&T / nl!K;:-WU(y@,ȯCXFmϖ={I)ezB^h Cb{}Ϡq8HTk*67:u0Ӥ~ waӣp",6}(7T7(N|8[^6tHJ=C ӡ%u \E.BDq@6\M`)z"cSknl)2l R>Y\e+y1S'T'*iVa8AXP_Y:6MɈmW?(Rj @QT1,=!QW||ܭno.Ly1ɰ>p₟ŭDps9̩JG5x󿈚sH}p;Jh̫~ 'Լ#$JKY/gOd WB,"4wMhsRAL׾xb)4Z׳(`|<{i13">檢F!DW >[ t\] \ whT.ZFIw(ya8!.-< 8%HtҏV)aX\ņw)6~&簗Ubh (OdO1<ߏ0ƨn*K]Aq(Cqrst"Ca|$v0}ă52<Ȃ.o^D ːTk4l/D# 'q! p/.8'kJl\T[SB)n0FEvc󪶝T 4I(b/2wFhcj}$&BT qq~_a@!ڔZxu="4A-<XZbG3yBral'(9AgA~\$8Ó5L?Sů%q͚;5zoe,N`/Yvi7EZp*F!.{x/Hj/ ]0+ʾ%:=3NJxѕ81P:f̋]RnĖz3zlxb\>G". ~7s#L%W*i~QCa~y֏--ӹ954ɓܖUɿlz73犘UT}=6 3E0G%qCwgywv0ᾂ3τTb b.3͋]h=t$HMgʁzK;>DV0w eB:P3_`* ɝTFӼy 6sP}ЃgC>z=*u}mDC)%ܭN{eny}Y<7u{PH.xB92JX>SrK9ߴŽycJ<$h5r'/$ه_Xt>G!fPLl3\M1[Sd+)EXZc3۫>V&LԷưhf!1mn(` <lWpqZ y%aA]9eZPI)}(U2xi'؂øOYsST7FVv ְCzNRe.-Z?&!'?PtUr DsrMM9PPpÂw2v-:nKTP*R:H['#覆/&K5%ו0#eܫ|j W Y&vbm(d T&KQR/!OnL ]z |e8{^> KQT8@L1$QBtivE2' 0[@ !T ̇2t 5\9fG"U9ҐwU~friTw%N)r*$$Ku)ុ|;d4XҬ5ԝ0Zi=Q4ًXA|KU<`LzY U(W5lPd:xnm,ZǬm$YUV'7e-(]Ά//ͳ(zM\*0]Ǯ*YA6៞md~ů|BL ǦGzAfSNnwU=Tcr3&Z jK/#ޜ;SL]QqTqnP-bB8<&c|MӐܰdPF*^?#T;XCV#vkZĄ ߤpPJ&@t!>(̇W%H>a*4Ic}5 ؈d ہ mCX3<7%"nG]Uljt`"}- H$:yኬGnbΡq;z=§Ğ^7jZRaP~@I VoEW բwlWT |"ٕ$Wl(S.Y_psGzL.<R(B6@7 o @JN6%2zw4td)2/߭N[ˏUۦ9>n@*Qf - M܄3D W!VpܩZ!eHU ՟rbn{/9`UhBz>#$00AA)^Y%EpAh(OsO\Ih5 ́|*86&)kIN vU=(Ujk%f99N0|S1ͯQ7%?I9MBuZ 3+۷\?3|JPP<:Y21n͉3iXj9q|L-<sȤU uJa"g2Dn7LEƵ #1vb;ߴKh8ڨ| ƱgoY\Q:ؕ.\?#E+0J+ۈ*=(Qn.MXU8%͸ 3LouPnZ!_g;dKڻ2^G٪YQoD!)=R3 )V` lg&7y$ͽ-6`#fz5Zq^DH۫ҀG"n/xBGV\P(>?EӂT˙_0g(C÷"1hZ[.r,4s%$?]O9;tHg7 ֏ cQwТx_TUjَ?7Fڛ8<:C,u!j7tJ g SD?1V" iuw__xP3;z,W~, ^XW@dt|Y-|0+J'X<ת j,Y )MH<%>uꄅ9t6W4Z$1PLX缡| gK/eHѧӗ,1  Z*3&ͼ]%%QƷiL!9-J[#7̾)GocL4BIncP^W^6!7sbܫǍǫ`D-@i-NcJ&oc3P.,: K{k)n;5#I](`Jkn|KT沘d*-8Ս 4%xOXfZt3٣0%ޤkʶ>VE$j)_*l$ 3-lLfWpPRE[v?EI(~,o 0e2R]/8Cڱk8/F EM6Nȁݞz/c0VX xdH;#oư*)rF@y sk m"; ^az4xU\r& Ff#moSà a]d %]xRH :2H. ~l; $drX?wc EHAD"y Zv E95bɌѧuV$^%h_3Md0oOX{Mu %~^, ˁ2 U=~]'GʏL.l("A>N:UNJP3 1pg`x /ǟQ0GfU)9ݩ+;,4M\ڙkŴ-FC  A~e?ظq@Bb 7] fjeˌUJׁ>URn^N'B.LsI? JGX[k:fZ9sU$zz>PuNo u8XyfWnug0-_3ț?"=r2? !fdMLڿkJA4Jze-bRm`U>?ePR3蚂,Uy?O%Sv񻶛QyP|Ƥɫ_}=.Mqׂ%x~/]>V:3YnG14 PU&NW\$B5\'-GHm.F똺CusjGj/fگNG˴yϰL!WNЕs˨v-uڞc*0چ&kH w'zLKkU rO+y֢e_M'ỳNB.=5_)<5[U_EHd @| Peh$0IҽZ[Nkz#b=j`"\ 6{Clth'qVI>Wa?Y&|MzhO Mc}﷬yV%ҹ;AO{qXx`.1LmA/&L(ǁʺ %izpd,o9ryy>$yeJ.49n]Ji1zri:Q轩BhQ|1hpvAx(_h{+$i9TYJAAl6cy΀T'/ HfYn+BCcEyz0TlCO/XIOr3ӂ`&2hvolXȧPt0QY۫>×JnxIs{ Òp&U#o$vW6*pefڊTb $MC_rޜVUpeu($k(MtP d Sk=F}x]]ەUife&!ీ*7ҞU%.Eڊ.3 !` rm&ȶKZu|#Rc|zSBlձ8KMe&|?h-.YXJ ;!9WydK*P^uY8D$Z uq/%xwMao1\R3iTgn V8bŧ|ZQ繈mkK; RMd+X/W\X$I';X5[|nͣCȟtvA3ɃsW Ȣ/u: kR+1 fbuIp*INDX)m'5ع> p^86N2[1i]g]3~BO܂Y1S6@3-][-@u)=Wlv BpP=ejhE!\^D J7U꺀kq{ '=>  i!YfH6UvCèݽX"Tqչ[U1d tT?hun;mh.l`Z`PއN<"ai0Y4(a5 3 G`)ES,{+c_'YiX֖pNNHo>WM0khۃ@@[WkNrP2Df XL+Jr)*13D8erDDðtuʌ7WB-+zf'XJ焯'*o5N۫4Y{1DAlΠc F%u[9.6!dn7ryvH>}\WyEQ$Z808osKWV2y'ԃ6aYy3ۍE8swYD*h<0R &H5t~@S*.Ly.=kPS}s g1V%Ml\==U[bO '*p; Gy"]ؔ{%E0]&蟠ә9o-q6Y #`iYDxqA4 EI j )tE ^#6^g j( s,?iƫ JT򮼍6^t: 80ʃ m `m] yM>en)&5-:U}K:kS׍E_\2(@#1D[q|*pf ߃y6g??rU[x0-78I_9-0z'iv}B@:T9sb_H|V̴vg\Rb/:C_kųdAtiHdC!xl??!VkI&,LAYb~s,YYUe{\}N7.>dzG i0 > Owg ؞c2gSy \I?RZeU4dlN(5 Cd),Fۮ e a*{86$,TUt؆~'{dzm- 8h04xz>qډ<2=y GtBqJY*- |…M!p=b/Hj:^>.%ڌw|&uO%fE7 'mδr ٹ? 88Yˎ'yȷW }h"ph_&_aPBa6~jvٕ4Sʮgyh8 eO@mփ!=6^hQ#"yFϔzr{MGDɨBc7x*bB)=R$\vˤ$AM=]W{e&c\G[G[ϫF2.,ݚ0sf+L!-7Rezh&⟫~PESs>%SMý~-;q2:_ K-vFz觐JiWBjD&E'%8 βq>@_c1Z8Ƙ(5 kR讳T$%STDfShG-\ќIJ*Bt8e_O I|Y986 E.౛pHj;vF oYE܃#ހ@BojR 6K| BJUxOr0՟@}ѸָGsDX4Am~@`Tf^$) 6HFV̷:wc {A#ga翩 uwLPY/A"V8ZN]S& /V4\SHR U6wz|k3b)F 9U3n/!zǞqK3 FUJa.*/hL)Ee}e_k!7 ~ӊY7ǟ%11@Bڂjs:Yڥ(XFJ[6oX,\XdAJJ_4j"N<-  Xnkjx3V7Ȉ5 Z#caX]WIPoQ\LaSi'hi\ 1bq\9[H4}y(“y.X2o*6Gb6ܮG-Nz5jObnXd2kVw~CɁ$nVI7[D&(..xpGq];l gii=w%EiwY.Ei29QrZٌv;;aMı]V[92 vf~h -Bm{ ,ZXJb^DaCQb$p,DJ_zQb~4gS~=* yr?P$ܿ7kgDU=yǣ6w{-N~{r>]bOS[qʘЧؠ|?6o(T+6Mr c+լ@>oZCrFH]qsږ!ߢ-+D,8ܺgj(2qT:v߸Ϲ vx{lv>1 D8ezm{BKDW…RfŴHaa@{(Vgڽ"HUw[٘Uw+Qpbq|dwm\ o;eu= Dvm4ٵUM.E(o)<ИFţ%\P1F` bv_#Jcu]cͷĤTbӐWQh ^L)cAZV "? M#4ЉzUK<7n%\([sڪ/s r- -QMj+ RbT6a"r^ d37@(s-X˰[ `LrQzs0*I'6Z^9}f"VUy I:NÓQݠ3X &b͘PP:ɱvC`4Iʣs s^ Ӣ2txUR=I6+),vTOǙD*_W(oC#z l Pl d5mHQYwh]MP̚cqmn{ݼ3>x`g͌jI,K^a)"\#{(2и_ $4sci{|>z@ҒNlh4u<5z3IeE9%7zϺ1MbxbZN:<%LqX}vd G{\0!yy6UW_¥g843N,U;LWJ `MvU@D=sr'Zζ"{t&^>X8m EØMނ6o+ڔSz@b\y #FW pPjrv>D,gpۭsӐfur EAjeƾJle܏EL8Q0fot\+-t#Qb5JLh{w+s4THboMi*) {s!2;u\Bhi (7KDG&Eźo/2xB^K۟Wޤ͜!@r"4jVtA#`k&Z1oɯmIzs%qJf^!G+["EJJ0Ik%4̴.d뜮H4T盤kƒإ_2i^߅!IۮOKfƢx(5Bw֥IWvc@+9ĩX I1=4%Gw, y1čIj)1}w}qyK'W=A %рǴ6t/=P2K9kp{1 NM;F$Ɗ%㿒zeadVR[A+`fΣ'Z>>k+A{,zbT|PeR.|&;O0}NNօz&|NVrSY%e ixLrZM`?Ʃ `b䫤8E殆J|**dG:9Ì?|1!'K`3Ptx7';@g3_R,ůsޚTl&!RIH,OXz:D):EcH+T$fp-W)N<` o٭>`pySgW/=᷍m2+ZU$w.4?3geh?ˤRQO&ZN5gUI)\:diVg"5*tQT58 ?qF"XnH [T|IP.c(&oߒqxm)m@?sIE;< g$=&{*?L |PkR2d׌#29kPyO xL" ;b,'9J֡UMu=L+]4lZH[ذ py4x(d6-H w{^eE' Z32[  ]dW'ڢ,8 z [一+0wA%2ugm={I[x?-; ӢY))MAhv ?R-,B8 E f-u[E]RX@Amu>|5Z(4mcs &^ݭߙTt5mII4]WU6X=߀8/ "euEbI򕵍CJbIE?*Σ)Wy7%T44Ëai>CG.<'8@+Sā29 ٠%PM-]tVOՍ$HND/"d j,+Hٵ֔NU-I?B54-Or*d*?qa2MUGNq7) ܆#O?wN9Yg~A Zgyv8?^wҢ"RܗI*3ԙo*P^ļyI).]0v3#Pѧ&h3^u¿({(Z"'|(%5@CWg!F~8V%?q2sb:\3͌t˽xPd+Wext񏬬Z|,=l,VBY2>2( 0]P}_qd="?ЁjL]hŁlâ2@LB}yiݙG,d:¾Z.{pOrm-RaPmTlpV˜h/^t}V 0ǛN-5?%Fi/@.xwnϦ|r:;#̽Sfo=%0GX&7X-}fkѳ#E1)\C#39=7+S$ < Ž9_$i\~^M?S#S,.y \(q>c-#eq(֨Ui 0[ ~ԳY}xxh8XPJLQl? Oi)AsMD!ꯎ–ێ0ᐆy.=.j~̸~='\2ub9r*U^(w(=%݂H[ m| EY96YL@cRUIO?Pz_m[?=$'-v(@WE˘Cl .ۥ׃IG"ٍ e!8VF0I3xR (;xt9q_:8DpO"i~Z>m  ?؀l_MZpol*7-ꑴ)υ/-PWCe >-k'fhv#=\˶T7y8R\*W% ˒yb)]=~f;l=-F~>XrbX]o?=ZZGVv\Ls}J?<XRӹC`SNY=)>k*@2Aѐ](V_L>iKȹY䋠AMZ-Xa)H%b2bX0ʠ>^לWP* ԹChѳx>XX-/'O:cN[4"9GR6Vum\Ùalz%GՇޱRxq!$w0@J8 #Yf-!U' I<}w֠3k#3o*QW`S1A{'{c'"e6{"M ":-J&rm/` u~Oz91.=2~.g7ѣse9g HM(fr[ Sq=DE:*g3W%|;BU1bn3`d@%^& cS4EMhlZHiU1ƁˢN C1avjng$rFR0X9jr+N;|,7rV$g@ܕHNN I6/]j,H* Nac4=Ef'X4Aќ,G\Tn~w˧gKR^G9-1B֨T&څ]]VoE\3(D dĺ װO9'm4^3n&4\Dum2^(+Yo$U[j[ w Oz.^ONYj9rJ2Mgn;cXV]C&tUx景*%0.fN{\Dh^MHdH]DWE3G?-[Z7:#4C)aV-+z b8=R!/mT(mkC'ZM>Tj`HscMɨ~PqRz*W)P&a9a&>_6Wt&bYq}3^u_G99qdg}ٻkvGVQ]t 6Iu]A(]$ $$&F\{=Ѵ~1*EDV.x.&B?&rVv< 6(Ό}}2_!aTN[jhxFX>X[f꺣c"5I `T{q'K}Ɓ8V,i )TȁP#~ܱ#s5/ }՗;w#ԨSɻ)0v8YnZOI:B޾{&(-~Z,5^ʥfWq@t{ hE1y{ٍw\PC?mmYھ}2nN척ON8b8T~K:{ z9wW(Ji9YG?6&yb2à#r_YlG:陨cv&$:. .ٴIF7<'\^9: b ;u8d]Is{lkgC AJnp=՚=HH0'ޝR'76c,8Qw>z)7t9P2AqƟiOv»(#u(%Ok9muJga# 4nb=\ G !0DǸw 5\(PjS$+:m[h 0T3k챩,Ulg!r 9A9 *? wx;lḎo^~w]'t_Y@x/(Db]Q=讘@حުLXG}4Sup!W2Uⴍ%Bc0 ZSG:G8=P0prz e Й#ðW2*ŽrV!`O`jI  X ~tk@>=uiWR~T/'m+GU`\؟~jpω@)TȜ_&_$'HO '} 1* Azw +67obpN8^'T.,^`OآΒ 9ؾ׭6#9G%v\oY ~QdWK{`6dNJ:}CTFڢ|{w:(_@EYfxBmy,&׊yR8s>4\VO/F@~(]Z;%=$mJ E'msDiaT*TUNK ^YÎ8>U0]`hX W*L"nt;\?'Q۪t}6]$2Uqo~@oêʘ.9hx ;PnyV[Ba\bnZj"1CDyl_[PT}  )GM %}9ݡM5.JO&d]Pm[Oxtדyww~>GPw,%b“Jcإh37t8$!骝B6{d%J?dEwD$[U 4X>ޜ_l!j&y ]QfCz*,ͦ^eɿ}W`0nY44qq (\k f௦Qn}!xPF9 Fi1cƑHpZfr$)j\8|:4xf<8Pcfי`?RUd+ @ow&mns1Epw6΄`k /Vsk x$y ̽JDX8vtBf̏'GND1fT?7n4@ f-CMyQe|hBe{vfYd)1!RVY~; N#bdaJ"奣%1 K1ɮ:rN˼z0'ڿ_s%v*(I>~t$&=zY4Bf=0xFC+ioFR-~'Ɗ=ޠl ̥6pyF]\!a Tiڂ$t0Y0 {Nק_<$=&\-{"M<'uec+;' e%2I6lWI2+~)*OX0V2ɥjˁ"%o=~QGek?4hVw$C:mmg1d1v$҄EcAj~CvC05|JȔօ&4nIZ꓊`'">椌[AS, J~C3AxY|"9j]1l /~ڭ2冖xhM5'wߋJf>M-id4R Khd8lY;Urk:+hFR' 5X?h~#wi&#u-N*2}H#"]-Ujf?Di8?Jah;l^vcq\۷lY3R`Dң 'ǽ+5PSP>i0w 9FûŖvg%͡MI^^%/H^Pz,NɖC1G+'P9e84]Y~wmK3,EśıSR16!i?]^H5 $&Kc)%cGh͆={#amGc@PLtNqz9OeˌhLIVglۤҵ S.߇'r[#Gܶ$.q+C#a'')6GY+Ύ$<\huD2Q,FCVt-NM2*(/CahAavWnGICR=:}x!O5p;@/y?Sv7]0z11 S _ Fk*j' h*t .¿|$kr3DzԲcc'! BA[4a{sppKj('xQ[+BLg`4ʄɫv.qsQ0nyKKڨ3bY$'R^ŔN)9`OcVVc`7n`&@p͘}7H'L=}=Ktܡ(qDVKzne^ "  ȴU# ņ zf!̤U?URKܛ=?u@{hPm֕㛽x]d{]mcɇyTSFet @KlzGCU*/>A j^;*iպ~r :7ۈˌ.b /x0Mˤ$rBFj]!A|8kA6FA+PK\}U6<<p0rֲ VKŒa| ARF,%]4<ӁjP,>pf'C„GV!_?AK/esJD/.͑\&>h:fWY])dsnZLL=o,;78H Tw#x .7v TT_ᱏO7Iԇ\lvWx9 I5C^K@% %0[X a8R6uФ0 @¬H#XHyV˅ 4!6 P=(@x0]H%,?cߥ0HJV[f} iYpCZ"HG)?> u|FIS;ыïZ h+z< j8i1tЙ^hWd@d(amREg6x] o} 6"~Jrb~`؅ߣ]_ت9vH%.PoW]RA\8&'A9VБ7n5w4mz@eJ)+-p2Qi.(J1XAVJd[مQKN+1m3SFYX:NYj_}?'H'fXѓ:Lľs=Ҷ _|?!Y2eL13ւǞa! ii`ƌ?9qGe7Yl6<$廖4#ːVƌVޤ^!$H Ԩ7 q^;ž-a6&ͷW蕹7KqþJGM&TׄɒO=IA#^$ GnVsvZUxv>[Ⓠa5 /XA[sUx4M=Y Mz 5c}U <+c9M]P0ȋiI07+Bz2S P}x?Uj-oҲm)2npِͦR:x&2@x*4qp, rǠ 7 ч|zgg-C+Iexd0̻nm{ tZ_ ENc ɴVtS+ ApHk%ZxYrv2HhΚ 1$OxS;XvmG iCsHÔ#?m#(Y.aǴ>wW U74(G%z5mR!*Q`$G/w+dOdZygi~P)Q{ ”^1x)Os)E9SBǍ{|q,7Jh}TV+HT,9rHP_>rPcO1 PW^ŷKkh,dioEَ+  "{x: \L%ٸ{M$c-Pͽwp% \ǿ5aoq?I=U :GlK!j_ G$q9:n$f%b0TFksKҁ_OtA5G Jҵ[67$/S]Z55DVF~`Q!5ID80PH#FLRWkziK#{q c4$BW^;$q' o ^X`DWp.n {H> 7ix%{c`su]!7/ 9>QiŁ8%ً Ο:?j"®[wR{|N6*qrwX$cORSو5 Xh%Q`mP$ ǔ&\Ph›-X36[( z+fV!.GBstudYqɥX2>haGLSAi讜S%q o"b5HIqmJ1R7Ix/g(uOw\g ='YF;g*oGe{HŽӳCVԇ=@$7R؃7Y=<F )XA#fY]yl5CMC3"]O詐`قD : 2֫ͰʣĴ ÍrLjꪚ 5uM-xJe0FhK <D/]ɵ SRmDO$P7eS͢euFu 2CfmYx,c# ܢY35R!pΩjaq v`4giKg̙e%|P@7%cIyl?&nJ£5t`kEdpU~-yWt. 7@~C^s{D;70R$ X>&7@XdFfRNyF,;QX.E  >p?up쩴)4xL`_eҚq-uHgהT#m Z/4|o?^(/ÕKˠ%SM#2eС -EGozL \:yƗt2 ؎FOLPͧv$ RpG v$$:GNm=Q?f>ђa+E3뙝"\=- x'6\~9qvL@f s3 j2h+F6!W0Gd|拂d)7ku 4yyauicFGx@➩ٙ}n{ í@,!#E{`g(ZˤM'G *#q=3] x-B{0ˮ|{qUƿ&kPgecA;2'_۷kk ss.yg" a0Sd#+bh3011tGeS<ȁɮ7c/S4w';g AUywY>1%6<ăpb4J}2Цeha(0[DT:v#P)fbBIw(5}1?&*/\;'\(jx)Ny^O>XV֍G]Ru+we"QXb#+'(-Q(q< !*ggK `dw>ˈR~$GD qVu Jv@])I0Pzsq"`.imz`h+Ci=Xvo_qRe~[.oАgJ2Ŵl+!?ZǕj#+k5+s; nqۧs@1 `bؐĘ3M%,.) lk|e{?%zR$^$0/|vWk SVC$){(jډ -I|Ÿ 4lk$&X M}ȓj`9͐ }SCpfcP-*=)|y1XB5l|9x6v^Lmf]G=4׭ܚ%&&'@ġ +|B`^.fK] |쳬=_^@=zD&&@`d<|DbHy]m ˦UlDQ-^x&"-Ӳ&' 16H(Stz|PƙhrWl {TwʘX(]@Lpg(n\Ȋ.",4~" px$]('L~tbma܂-YM$U֣kl9T}D1ԡ /Z#8vic6Ijqu2oJy),Mpm5B*Aws<$4;^vH_4@ sC UL֗T=U_yVU5P+@ K>،JBWj:gK=meW:lVBd;}iKd cE{B{ Iσ4B>n#.]ü'U`ѼMb@/"(:ug`C"{jE8eE* EW9jbR嶂Q 88̑Z _ FaL N>Z=J֔.>P CC$T *ٚˑda1#a< ^#f XKm5[G檛`G'deVqb<ſwZpf@YQ!˥ع%Q9O~+0`bgy}tu?ApJMlH 7o >!ąH>f< xN\Pc1© `?yy/;۔\Aj%-B@euHf[X~^)EDfnrk"XULyAYjE?&wtgȀ," OefآuSvPB<TrĮ8'd~0Hfk_=8IHCS^ӗI]^Q:hkۙGg.Ce^6U7g!TELx_(BSs%{C:KNYrVʕY J1pG%-#T}PCi]ky^Nu7W4f*GH)2ɶsB8qnzpQ- %F?b6zťRw7Wˈ@h+k<Ȉ R@/BS9T8mS'\9 8MgBWEo끅(UZ+hm5ČEsa~LbxA7.Q1`xX4R^HM/ 00o k+yH8)BiQhPexd#k{LĜ+aO¸{7R] '˗97aXniZ)MҚ_$J9+.͚ <0JE!55,,TylƃxO{P grNy|Ay8LM[r}Q,׈J)hj]AʝL?'k ?TsC 3:c0@E%QQBm=8t Է6~AnXsClx\IDY?)sDf LN5ռ<{[μEX p,G٭*B7P/D^:V]BTtOf{ŶhƌVy: m#[wj=/׈.т$a@vem ^ɕ}O/^' Y oNXQ|OfzBjv꠶;ҏ4h(̉U!6?ޟ61*XԤ71G;̍[\~ޙQzRP.$B/0yGvG$'5 ][nFQEAA#f&Crq6 KfT!}*5,vxN1V壒} W_̓U$StdM,(OKʽծR XN9NpE&o dXFj䔌E!]V6s=0<  _!\- -%rP ʝ t+2QϦ|&k[GܩIdsZhQvHWO'L'ebFN,8yySIs dJʮBVUs7h?b8V:kh PSfsC+KehžɈ `dߍ+Z5_P9-#.[/goq[r!i#׬G")MR5L\ŠloU.fEJ/L~J]~`8lv8T0O:4u^xv/a-iF1.u4%4d߾iB~##H1!Ș-68{iS,\<g "I]Ɵ^xVVbR+8SA+_7#^ ~燲`QǔFL pQ_u|sã$'t'b?FuZh6"W-8gm$9Βȡo;g)]S<0zN#9Gƨ3t?]yEW]7Hl Sywr&Iwadzc ~)'H ~/W†fYw> :A2h-y邢8ĹhrWS0ժ&{^A'}I߲$LlTu4I0gM<ͳ5$}F[&YM:R.w=iZ"ﯸ F6Pα(lf0-ۂO9Lʹ' Z;xݬ"m~`9 X0Z"oUQJC鍍aa{>1OW@4v'5! DhXBLm4lֶ|.a6nlEb]!%Nd+˩w;gxÇY70'@ U?lEQ.Z,^@t_|@R&hTw]'g8=;:un˰r'La$p QZd#k{!`1& <_JHWRjb?A֏Vï(~\0+\nNBW`vOYCc1"XpF7#>j̼ZהA`ģ'ʼnw'V!YLۿl9lgZgtXTGYWS4W@,RN_L ѐW|'ca+.EZtg2 Ŀ#$5x] iUiZ=xJGT  FJyA#Y_!L% $2H]3=; &g{Ʋך-̪Ag2ZuV~o.;Xo>u% r̳i/{G@<i*P. N{&_ʪ-ŲJz Kй[ cG q+;g(h+A|uE*W96:㶜O.DXx: CmEO#ފ-Mmc&û4ђ}`Rri|%R*۰VÝCF.J;i<b$}  BC秢)˸|NjjZJzjω?tcZ$$( >KU 7:!Q ьxe%ciVԈ{.fΪr 9ֆzΊM" c͜^]gIz$uI8 tR.E8IN f~|8ރ:0YV}cu#e(OowNbz{vTfPV`6TOHʰl(,wjK Ԑ²;<@eп CT }D_MgXr`6I VrXkud#hYz-yP)Hv5MGA|p{V`|f00K0WVC R$'t rQxh9dJ=hizK<7wz1$zS$L# dFycd}syVT Ѐ"4Ǫ./vM:vrj[ Q&b$89z7]ܜ^d;*yR],?@: 7eSm~7Lە\daP$ Cbag _hI <ܳG xnC E7U#ԧ%X&i(5~F 8zaMKwF4.=ghu\sxLUז5ĴeG`4 CnR],EAxs)(/[OwkX3meOH'I ?GrdGj%Jx݁z"X{LXx M;4J P6xk5^ A[J(¢E^:ROmKSZ4ҥm0^i ~th$w[Pt}v!8G?+ɈSIMb̨V6]v0>*gpRKN'7^ |m/=?AL]Ʈ$6Rɒczԥt۫4 5"{S]YON4 slDwr;mI!eS{LDH-!*#\16Jv&T<X5KC90GB([>vFTx&nI&nҘIj5rmճ'<96n[l]֡8oZŽV֣N;Ez C, x2>.cieC'ν8޿ g xPesD_+*,wzl#M^ES$JUSrE[jt20TNϞSBiѹ( M{ gGEPV6&k)PuѠ" ٩9{-qcW7~ø = t@a.(9LWDDax$M+[}'--@{~sE^_KL&_tzۆDu)!-C!C^OvŹ|8vb IuKW+M.2#Uk xHЖw4 H#-(-ˈf8#e _OX8W; ~ݱw/1YհD5 7DTC75Iq,4[!*`dOM+]Q(bypڙ#$jz{KOرwvRDVI.TH;_ܶK6nn&g9kDy0ן23ܸN!(~=NC} `Ë>q7/HZi%FןL?֘}6c4⸖=vt)_x qjte6^8N!J@z{wN)0NfggƝ;Z 8Ь"Z_}mi#*m y'YPQٙUCQ{$w G %BKe8 Q4nc.-K.C6!eO{[G8yګOd<-"IU"ph2U+L*a_r x4yrVy)33RsD̥=2qC00 붰·(\cÚ64H}nąH(rߕL*J2ͻ5Z٠>-TR\hsstBg7oScF&eSk62@ՉUřVP +rq:3&혃L5~M&EUzj?ƯK۸ dv;-%)9m2یJN"x<F`Xbnt; llQ޲"qmWq+d(!~t 0Q<8YU[ A01$.f֑7HTC'8P- a]y jQ-@@ju/T$!v#O4[3 @Gq0B%†jV6:Cr3[R0ۉ¶S%m{ kZeprOCHxVy?kbग़p$DO93&z?ÄR)\Jd*Fy sY\36;$8X/aGYJN]a?+!قCT?,ﶀx/{IY0`m++9 { ã+9x) #RRdпs*&,yr<:XkC# fKXI`f@/poyٙfn$e<hDwG_ 2JSōT#F9C/p!5ft%Qmc$L~P=\4Hћ~CߋYȣ5/b[$6r1e/./۶`*͗TUg1wu8Jޅj cnGghB]/\.n G {8>̼%UϮv{ĵI̋h8E`Ԡ< UVn|BwXkO] a1i2)kj4'u8ȌzA |Muhh\qU'!;N٥Z ŜqYHN6/5[Cgaծ2ޞn}NwK^ϺgY4I\fgJO/l) 'CShnZVSC,YwKجT ^CO?( }c‡lM?f[!*N6qT\JIX KW_CzgL)/ Hu0 {biXhILPC_eKdK42 _he>neGVFwa{zQ./yRE^Q7[DÐP?#Ta8CGeG\zzVV&vGmmaC> QjJaf2M4PGy%&;8G SFJNB q&r[ C%/ɃVޓ&%Y/ x<}ٟ!L8) I~`1@^dp"Kn4:/!՚[r{MMr[hv+=dX9O^-+C:bC`Ic,٥(Dwo9O}|a#mccyQ 2O Qgm%c9,96۫K OmoZ3oj?KŤ, ˸wpR?`>7B}h4@ٚNf(epu-KQ5WFr2TMў׎{@ĠB#&b?t߳Z<BM sVߠJ3)%Hw#}+RjS㓁*[}\R">ewud[\D[.!7!֍\|wY%ŹD&MTlSf:sR6lsf]*Sg1-SkF'6RN` pRK<Q}P<4ITsJ/I7&+pՁZ:p[Vup:GT{(Clx,d_f~[98YjӵK6B}M)8KN#8BXEB"оzJѨve bǪ9[Y[-A*E$ͷތ4$W9QRc.'|yiFskaX.lyHMsmH\ҍ䍸e^+wh6':p.'WRa^؊:*yPX">W#iFb^ >%IϳLt(!5Yr8N;eyU>tij9]O?%F&v 9dipqUƁ,bST.F[#HCv=E;"sn^@ Yn vv]ISPuBE{-r& i9w3tV26y5䣆ի Lu".®*A1XXlx>Ca@h鞦sᔆ D)c" k{;[z:e Ra)?%8|IqY1 C d)0iIJ ׫ \7n{4EcCFB؛xz qݏNvQܩctGvdlmG5@탦ʃ`()G@O>8)u!JEڑ&`;eؾw@@SEiʢHLRK}X1}GyQqhɡ;N>ە{%6V;70/d7b9T*#7Z+~I)64\D^MVnOhO+ul}:"rpsakվRS)n֖>t'TEM:5K6(F(vye>;j$vL9&efnI-OH.>aCWM( =BS]Mx.z"-zUP,x#b&@t;̍tUSqJwx2`0=4dz?Ĵ|]=4]6N.R (zQQ HpQTi#6\`}baqQ:f9^rybGL]jb|r=a?&mּ4̈s&k Apj!:kD^ꞴWS )wR@"9=Q^ 9"@LvYEÊr6eDq[h՜c͢ϪAq?>3t8h@ZE_bl蘺JF5%'wV='8sEj Nn#^`غk53V\H C@\~x `]1I_o NJT/ύR|;LH_-9`Xj05^%eY-Wos>-cl]cXy# X+_SǷ;~_imv MxwZW-]GF,h?baH 41e#kS:Kˬ'KADJQX#Ѧ%LXcn_’srj>0Mѓ9N>Jgv0T俪b0*<VV!|Y&S ֋vǠLdĝzE؎" YʐVmǮjuۂ(A{+[fa<5 wA, 6<  jn% ҟ%ȤikaQ6².h WA|[*ܿHJ)ҼE K%|K:Ʌ;>vYP/7uG+fLǨ? X+K)>)`^8.a/ZVBnOy[c+ޜ9i9|PЦ#[]] leP$tͬE|pLJu6gI gfIS۰WL~{[BQd/4⋨վLM*^9H *tѤ;vJ8OV9uj$po:(ZSN/iN)061s b4<3eH֔7nʱ.^ζ#a lkC;I0@^OpgqS8|-_deaB22o˙}|3n0Osso0Tԯ`#%\q98pjuN>`@kGUИ h1d@/0Qu%[W>H#EQ!^O;Ռ7u=CfsbJ¿`}2X9/ax9G{_I 2v,x\Hy7!va7O"ͪ*q^[嘨R^ܲD+sEsD>y3 b (*}{UEчC$|kcu9۞rIږ˱K)Td_x1FN~OjKmgn Oga?t 7pIu )%M3MQ6l%MUkUڗ2KeI9Kg\ [џ~c!o6h׵V[ioxEixX6{IW[ŸF;N=[ҬBP=)@boN"L ε۳&%-#Lj$D\Fj) -Bgep04x_;Zzqm/O8I ٟ8LΥ`z_߅m#Z1NL|j%Qau_:o5!<\6!<9TbPv]lwD]PslU6!}SjepT,I|r92X3X"/RJ͹"LbCt`&}xq/GPv~?;Tq3+?t2njm۞OM5ޓ\أASnT %hy_z=x|t'Y_ !G ZHX94Sֿܨ X)zVijLp\H\P<;hE%mjdvqဘ㎎{.{"pMhLY|xyNWt(. /)P.e0YgJ$4MpgrBL>>"*"7,FU`[!;8FH5!G.FݲA x n_ ٳ`,܅Iu[.D9#T$Y&\)Nl6h|&8b ܅w;XnHYHk岋%`glEeWCYN+s[Oc¹$Ut#-ԤLKp2ZzwٻY/Uu^ }8_G$’-XX :oǚSE"!ih .kF;[bom7o~>8U, 33}ofH6P0qGik,UWm!x Ȓ2ҵ6HZ&Ooi%P")`bIZT7/0 35n^-4jyɄjÃH{25B ވp_W@O>z_q"Xd˴D 81V*4H }~Z<ϕƯ]`rd'P<#G9S5 C-(Pc]G9&+56.*FU$wOțgXmVf׵gٜ5 {ld$45pΉJ'݈GosoϯbEʒlꍒ[y}DL9~no uQ8ؽ<&RAFt5.!c/VIQy]p)mϳ'-{M/k͟%}SH<Ϗ9f> 94]7@BڜQBJtE(;$hV6 jE(D=D/eK]g r`.itW3NӖƇ83믷uhGX_v돺r0dCԈ!Xx5wq`Z0 le7k<|j]烟L?8/~☏a"B9m{(ё핇BF)|/41<R2tvS i l1Uq?gw; :7I;qRUޭĎR4#Tǽ뗮ɯhJ=z~r5?)" 76y#9,w,p\%,qx^+R~T8-,pw-l-4 {Xm+`+n^p$>5pՉyQ:tY[{0쏰*o$7fc-(2) j3@h.7~8\v7a*ܮy?{u}!I^NNjpp»dBqNAbPVp&ewM$%Q+.Η"dsOK\{c@[LYd{5o"'#fqԓ.ATgմ?x]ԪEGTK/, f:l < )vt M>"E4-"Q CF4F}$>u4zUtl.g(rмqr*;h\z릜[8/_?N˸BFfw7{v0׈ldUt&'yL rOL}oJ s=l|Fwn5k B>' YП~ohqWB?~jB-A~ۋ*Ih1uX{ňb6pjU+ỏAdZ?3,NF?Qt?g n\'r[Gˇ+70Z ~4TP¬o +dAƖ_YwM*Љ::W&)%ڬ~Z`d6J P$ ܳ*Dzrx`*gq/碝@nsB̽g 9h8?Ǚ3rLAބ$U \s|Jak^(̸9?|Km+S״h.FK#Ig}~d3f;>pV!ypªiLwЬ1EgW͈Viy*?G6$&si‡fFC,G1}cmUο: zW֢ ̶.J^b4%#{}Ȏ$[ _괖;=JCfX'"ciJXHTrd"L[F%c7^+8_l<1u:Yk T!E yxA|2w_@n_3 sɬs_Տ7ZBd$cY` +s~=b35Iݟ ~/Hn/b ؒ{OQe)zTk3u(X_/[`;aZ!.z 9--,ǸVj jyЭފE!:??1El+ӡ&`F'.DSSWϼkU񋟥YN_z ҁHڲMA4S8itiChw@Fx1Juz1JITT7'X;.*>29*n{(gHD oWB fU mnթڃLkvU33>_&f'}Xq. op{%2's2pFۚ~AG(lP?*IlԲDhz9uRi,>,!?# La +PD%_ޣ $,@(@-!$ƵU$|x5`5Q'o\)1sM7M&ycldPQd#Xʭ#KcMr9 dw&u\ h6 wY]r&cXy|.d~~^jZ}EhME~e Ƈڕ梻`zIt݈OU`2R+jkX;7]~j)B͋cqA?8%?W=[bdt oRfWrjt.<1%V#|+[lrJ+7 (/B8x̷ Rk~-m^O}\vD@o9{h0\;&"Btӂ{ @fR<7Ub=2(TiDfrPJ+Jw$PbOtVi`7VTi !U\ `1GM 1O}E_A$Z5.&`t#,# zTеnNw1!^;G! p*t[()mSX:q?.hgWB.koio*}4t?%$*:Wuԩ,(GJH%5{!ÔjP>𰏡CChwQF<߶y,Q旵9Ow4a5er$9qSℓ 0+@+mguD&|֠xtR[[/>SP`|E'z_\vb FdI/a^$KtL~W Z&c$ȔB~gҭ16d6\^qlv gL=Ktrw%\ڍT3kMz/V)]DX7!iÄzRӿm~W.j1&ˉ1遈ց\0Gh·d #$ _ ^Y0v;(ҏ~!8F pg] 43XZ+R?ůWmn)0ՙv ޠ} Rlj냡{SP) x9r=~f;t @y4mjxҢaq aYeUn%jOY`8uy0`2f$ۅ&,=NvIh [Zq_tX&j _DyLV\gQ9y|ךro'FJJuɿLh>&gCL3ӳ]*;(&Zks*2a~}|&_~Zo=4rPN{1b ,r!0&.cqrgC7T9=n/fFa3xMuī& @lx0Z=sS>RzNzL'yPF }@_lz)5o1itsWRbnͪ"("zt#m ^HO}"0KV ) ^5-&L}W,0/DSkޔL:=/'bh6WU;9w,9uRR9fD=Ǔ *ضFhǍ'CjjQwlLLBgoJ'K{.FQ-1$6L?j8 YRsMȟH~jcJ&(צ #A`glgFҽ+YAؖ]g^FqH3D멁,RŘ?I^DNPgch6JMBJ*r7>9؜IEs.~0gy+B3Cl'w@D;lTsdyޡG}T}IpNo銮 ['>spbH8#n#i;'gSBF?pd۽ߪcH#0Y:N,} KǮvrȳ`r",,}šۣЪrp@4Q$ k^toբYTc y"#) E(R3䯟)RF{)be=ܠ"8:7YBorv2ʺ4_Odjۏi`9KĀ_o[-d>X2)pƼVt܌C^}I/zNaBك+r,mKkN,-{4;ìX>K&y njEmMFO=)}$E0 "tj[qOHh`7G^&lG72ײds&foOIF>%xqKK!Q6!>'F |é,|W0K &^~5)gYHRYvQ%0OCl6K:n{u!\Kth-~ ~|ws2vD޷ 5Wݐ@CO&ҰkR\ȏ"0q#&=f ghSil 23ѯ=b3yd!'z>pz`y 4Pel6s }!{(w$XpbL7-`OaJWM?Zq 4:k2rtBbq <({2|7":<'YuУ͆꽋nj1]x^d?mOwSʷ&)Q&"'C˰_]`hnV\"XJ>FZwa /fPNQoUYH.aScpAW6CAiXCFKH7?/ i':-7%0JoS2J" Sr_Cu_'M΅Ѭwmb~~B5ćD7;>W݅[jde%j a)+`tR@|_3xnTz0.c˶Meu#%vO($K"fLJqĨ1H8 |pvBz9aH`Y/_Yl6~[`ʩdдxiAjF=3ёI- 5pVMbgQŬCs ~BBWWn?E]R0DNz_5SBݧxZA4:Z.nfj!MԻ ud}j4[wU/ɪQ3Ҧ4}sšXL O\S([F@+=1y=H@ɇqF'zEY$[.N`9'@=s)y:ƒB0 5֖Y*p 5j  }MՓZv 8p+z?y?Kǽ?Y|d1`~ZN "] n? ?ʔW)A H@,}=Iմ1RJ:9Hϳr ݲb3!T6rmV/ =_2(ڿ9=Xa[$&JwR9ϯq%0/<0|xK kwjz bn#BFT7&fl 6EaR -IXo4%%yQI(Cmp@|N+%0 } ʼՉyu+%A?9–0x'\W7~ TZn\BVeu i?zNV}8GΩbWj(lЪa3A 6K<38mu+0Vj/Gc< KTS\ lFځ`{F>}TŇ^8oaNh+ָ.;1xN7?!oK+:q鮬@܌-Pd,cŋ鋹so2s5No \ J6 _T R^E zzg&WicIOR(R!;J`[foZPѹ1M V+-W筶ۃj>2WkRuru}؋:NCU7fg l­~Yx#Zh{P'!1OL^x[$:Ĭ*t4 =jR|kYYՄտج=DqJio԰(5%N[arv}o*ID^ڎơZYp|v5MAYlK-tCSFv$w_D5ȱ)rkmYs]iՈ mӏk8`5Xt."PCߕx]'/Xio?2UiaNԈ'5ԅ4 xwv Hv 4YSr&H HjԩCfV-fZ`F'c6R)7_Mi^Tkv L1-Fx֫J ˤyh.-f 2/Txxky&3+,Ӑ.09"F1NjҹN3b Y c:y_3e6y*E_$==q!9qkA~q^f)2.O͌JWXol6!tkmBN9x9YHv|X92rE3'pLe;*yp! L<5Rߵ]vZPل>r s$2P$3&!>$fw  ~=I)j.21eʄL`[R$̸;$,xٴD"HgHDXkU$7 I܇k9yE>"qnfVO-}=T1:'y#d66Nˡ]%d<{`QZ;B7HX IUQ:%/  ֮A@r R=;>G0L,;eIm9i//`G(ͬY, )eMi#Vut@B OR!~%և V4`WoVGW3"gYSE fx7Qn_~qp.-&᱙;cBѨn~О%l 'yo3ڔ,xW\k-稁*ZpOK1<&$uU#{ <CK\:=[@tES>W/pdgy ISV3,sYsLpOs?Q&FXp 7B:|xa_^LkVa|MTB=Uj0w5Len U9ӛ01rN\/ЫREr{h!$F%kv[<uD ;>>20 ;5lbbB!+ 7Fajoͯ_XѽRlI=B2I&xSӕԻcց/m=,t ˑR{6త] ~rdN,[$8}Gʣ<Äܹ昙w3__YSV_̱M?[Gf*F -hʍnO ƥV1ހxZm}UDDK\G <ƎyPy (pG454-aXK&q12GH`zO7E$u9ȴ3A%R}=ME?0F({t, am3X ߲>%Uv@ډ[JLh]>_|a(^/ىg C Ivμln+cq"Zڇ&]n*ލqO=R"sCZ%If ǔ HsFZ8o I>&M\f'k ?br>^#p״=QYqil HoloQFY0lRkѸ[ n-O Ʒk=Ыb vkz0er'}۠@{E0:tk\8i1{>@R:^gJ7ΡOtc}S~)dV3P1gQqiow5[)Füԉײy/@Pi>C2tO0pt*mͮSZ B+]Ժc*l5?P\k^DOFwKtmMP>2'IA'->9@oZf8ArAҋ%fȿTѺg{xt7£K,Ry}5{jP m _%QA2(UL`%Fj\oƅiod;&bH(7)|70iSd,8t?kD>_-D?蘤柋]]3B?6 h49\c>3޼9ԿbI) aa[$º߼gx|gHD`ZW::j!OwKyJ %O>BFVehqutO MF&yt.DB]0 خyl)tJ70I-;p|ۼBYdfMC S=L+H]4 9f`wJI~B}C9?}a=Zc|zc?f"},B*օ혮PY6e>8oWqN# aK;,U*&amh hkOeβ ѰY]75TZN^:Xch@ary7;\p7;n 4,6P&bH#yp1RB$:fgEFKǃS;t5,OG<wfIsፅ=ܷ֛RQa-1n/f[FY,OۍiIBwAVnz(,sٕ`~& @9 R&gj>%6Nxb}qIb?;0FȵPGXaظ&wLLEԮY?9G lA ӳ3:gPN{k" 7*F?J˭ Q*vG`GG4 [UG6=JV0즊n{ 5E̞@LWtk_0I۳l0)Ϛe~o(3[~O)z<'.de #A8VN-֞vSDbʼnGU7Yj02BߖOJo![zz|blqTrG+(؅"EW60,nTW% ,5 /cdHL,L}ᓇl]4TB,J^>+/y9 c_>!n sInĽR":4|oV\Jm4=$ʼ3*T%R !}qB w \="^?]FjKO+<ʘe}m/sk|//o*מ.bC!F7RCs[]<Ӑc jHe@qX$$ցSy& 3Hd*q\Uzفaz[G Nlb__4فcHh&G R륰Q4lPU)i j՟iL̺4e -9C@rA$ji,B91_s7~$ѳ܃oۅUF4Ro)Q'k若k,'6&]YƤǟťV!(U/_X#i_ ⱅ;윱vꍭ0 gpQUY^0+`sNJ~L.^兮K}3mJ̱EGJz/c= ŕ#"!Fk'8\əCZ5eH' k.o󔏭JAjxuz"`W|T·EaR/Z*KBuJt -"G0tx> r~a[;|sdBӯŒ'NCt2@nڕBrl_AU^ZOdQ.*C/Y.nQ*Yh}9Pqȿ-]|4!@9CV-߿b'V0uE&]jeԪ B_ {&>Cw3?1 , oﭢ$Zco 'BSh;a8͞AC[PK `̷^]i|LYٿ3G1XT,Z'AhǨNpax f)]x%yP;+.e/Z nϖP|T>;&V2mv=.#S(j.^Na5{`O@vUPbSfҮ  ͘koGM{ ;'nAcf| u>O~}*ෆP}6]YӀhOäGHPLhr[Ʀ1H=8&0b9gC. JbdMW4vfRآl+0ᖴWY؇3Y%vDY>K~KaӞw7OFJϯ+']~)Rrm. 'sPG9{V:Z}]TvN۽0/xxd7ye]]?+Yw ߙku҃:RΥ~Q1=(SA]z{ RzGl}L{m % y䋍5<' ܜ1C9ρkvpZjKMò:QOG 섏AP=e_\Wt*n_*eZF.m$ParE㛺O ˝u>7ylV?:ZIFѬz3Uzʟwm/&@ J lk|s}m%m EOOWW" z)kU ~p]mrlUA1c("~0鿈gx2Pb#!La5.Wn*p¦֏D>( H }n>TZ@:w#PŠ*aɱ}fe>͊lW^\Wz:}p؊^Cơ_auȯ*I{2,o2:Rˋ؍&DU疯}AwIIQSls6OM_M`[^&9;oj77^Ys2#}}th1_mcE-HEkKsvE2*TH{L"]3dgõǒb:g<"!;%Bkɽdasm*4Qb\1 5X1!}׼~M w6YF,`):}ȷŞ5“FRޤdžd/L$ -gyCM ?'rxmN>cqnE/q|0WZ6kGPAX7e&u>*e6Ye^ D_iZ љa>/ J{7'TWtxi/)'L]dIYW`YpP&4ܛ'oent$Z;T%{YA0.\Q0igV O~v]Br8}8zN&?~9?1mUW'a4FNQ3.-Z{Fxn6|Ȋ3܊ O&V_3!iٚ4sŇ ϭy^DرMC{?@F!Dk[ "Kj4R>' BJŠ{x4Ht J@xb YuױRE`vHQ.a(<2Txt!X[raxw䞄JYᔠ )E[Az"2,+SЋ!YWN k62.8꯰1S0~w02A(Pc9TYJ m'&<ޔ5UҚg>.89K*)W?ΑH4 ͡YOv!%+;'9^ab:)f6utHݬh"LR"8Ev3Muw.j8,[rEZ1K=@*kO+)mUh_MMc`~?uZ U8luEZhSlG|!O0Cw⷇n{)j)a+m;ji1=`Wȟ0ͽ P(HFPy-g^5I{$z4'ڈ=V=C\~^D9j2ݷi3MNnn<^+2PDMr3JDr]Qˎ^T){0;j&D'Ծ,mr1~YU!ÕC=ZxO_fn4㄂[',)R>ÇY=}wWK|8>:[B/Mq<'a5U>ʔ^ZϭQ@͕ +Z^+ǔp|t fo!F Ј3 ۺO:Ils&GƠK{P|!]~-2A'8EPKL!O!ƚ Bogpo b b(<ܠ{Twz^p\\8uiPK4rr|tzJDS#b_Lei "F),&{C>jt$T ]:fk;V#JD=|.u3秝1E#f[EvI霿O\дNHTԣ)FPIT}+IE)#k=Հ&tT Q[:5vDvLܙ-J[8A <<T=ͭ F/??xaQn6B^5Bۨnwn~Khm+3P_+&*.%N2g0l`,M~A]ͤ9OLҊ$A-tlO QUf6+/ c 5VJDZ'r:M" `բiXNRM?[D~W^,7B Oþ=wnvqr@xCxzQ"t!V tj27J ,uD#S;nQ6sܸODd<6ƿ+{XiXv>6$G 9uC^1;LV8 <ͮt4:Ǽ^.|l )zFj== c2`/ : IUyOvpJ ##U`.)Mg䰫K5o+.>+8o7 Dcݴ5r\YZ>7qAg'hhLʴe+$1,8^'9095ay fHݗ{wɧ1Fh Yc+P󍝳c͢y!KxQJx>% "zh阞a&u 6LdX{w[?F$/A5$ᎣR=7geȦVYEơ 28.Y-ş=~EsKL 07Eb|qK[ގ9lS7DѴJP=Ȥu\&rMx6˞>X 0ǟDݽ4igtE)n˚]'^yo]sO3]>Ӭۋзm2s7L"C4tnӁ3W#>-vHȥ`tS Zx:StQeD<]( "Y95T]#T%4oIԮHh ־z/z[dq]!dₒe0LXnJ}e`–4ljsM}D:SH'[dA|V-IZU&;h래o99Րl8u{b6al=d.e֢MRbxHMյ>._αYmDĢGkc@y>{"^" |t=K@5}r1ڢʬS1WSeN=v,׹Bb&WK(= ڙWQס1)L-D>i/!p+;DUeZ MɢDiCڭ͍XOiUvPnsؐP+fqRP`!HXl>I~,~:m{)azFUŒMd OWE<4ވ'瘅.HG3blFw0qS_Lpv|zBDxyjx'{F}ٮFO3?4 ,4OAԴҌ1f}=sߥ{Ij&T˽Iqe)& om Zj"pZSy*$ D8"[@;'vdV!'vN`ѣ"w$yPLib қt NegiXߘBu?oB2V]4ƄY>g TJ&}Bv^T뗌.oS}KNIN ٦5ݾMcqd%VN-0'?+|Pe~`@sl=} jAI;9bd#A#fJkU#@ VtD*6pAf˜M4"`J 2d/IFKmo#%n\ UsGa$Ǽtro` U / Gk\7uW 3Rq`??Y|v 3]'g*Xp{/Ư>WV5 f<݅x q:*ռ4¦ ֏]SLAieXPUkʣ[Vm(lHu) EÇG9zop1I1E d_ mECM q3,oU4!YmSjIF_Ժɵp='yøIJR(4"ˉăz9I 傁 ꩦEKoRf<ӂ`;ג(D$ ΠT?I 0Rܼ3Ji4"&~5$h6qh* gG]o|SaHQ5 I*ʿJ1b޴C%MYɝ4ؾ d咝 hƲ<'qj92l^[A`68~l_נsDQFba_&G:~ -p/;xNy2Kif@0DV.(IU>Q7y if{&Aؠtea_?omw8/StBLz?YRUꉤ"-4~46ܲ27 ȣ `?- +<+Oq֝rPݪyUSZ"H`șzwGek3_{S0C,gL鑺TngwCq0X z7u,>B<~V uB_U^B & |!"?OS9,R^wڼ`V1ĕhQ}ю#dyc؄ǥs2 cv"t |$AI~d,|dԔ87VrzvcȲڷOMCލMK"xo~{7YwB~+ !j+p``?xJ:_mF󏺡먩 AdFRhM?zAEtk073i4 ^4reJ3e=Xn^D /Q0%㌺%m./;[ H(Hr Q緗 N_vH^dGEL75^+՘t{5s {L &bfH2ԝxf5krK|5Ssio&dY$X;"Ē~Dy0/D[5KQ>?y}y5OYl3EQUn2ݝ_dc@ 2Py2r|l"F3o5[YS>j~p aw)hAoAvX" Jp V\U91٘h枟OaiU'd>п_lʟʱ},#GsBlKڿG}J+QQ Uw3$R>E2:yj@{z(L*I0&nm䕰4jxrUYNȥ VHQN>EWZQa00Grp P[DcꢢP—,">xvnv˺ A9 MRW^CzbTt!= BV=ڵ)>0wi5o@T!D,݋J}1/Sfxċ9(GO*&n}R/Bm40GExm쉨FV٨g~8ST汯}~fai`*j~~Ke먩 4dO:%oֲh~$f 9sv> ɟSSZ)xx.!Gy}w63buT4l݃E: K{Ƅolеx%]ȋC*p%_rX% k|(,~66dhi @ePß}*-&ZM3qX*v /fT؇&j?rjvD7\a 1MG*+AjUg?| o@, 6'vS ":vQDϩ"u}&>c"_A:ԚYL79%R^2s[NbM׳5 QdAq$Ȧ!wyRABPCY;arxH` ^Ɋ;%Eu\~,WJpS'L')4QDnYEDg-'G էP f_!|:ut.ŲQ B/dL) A}Ё{@= S`B=F2]*huOD6W(Gۼ!8#77P @ٰ,YVcι7h` #@xm;|?/Xz%hmRf\:!JvFtd}7P=NTjL0ĥcq6HPԍ?;5%̀c/Z֬qYd#PCBIA% ͩOhYYJxaP}:X6`RR(:z3 l8`"Ny{=[|0x1EXLEβu6aGL TN' {ezwvHOSh4qtW-殉,RJ%S:*- 0yo8ݮS?xx`ő`|jsGXlz.pdlduZI* v-W!3ohn4x%]R/^ܵ `Bxf2" 9{2 +`=A M&#[%b+/"u1_]h*cڊЯ[u}H}0Y"O,s Y7UPĖ HN azVi_k \@%RD[q@qSY2&KZ{%>VY@]H? fDzv`L3I͛YF<7.Z/3UlG {bdR_V.z ъзs+}F:ҀSZ;"M+'܀ҵa] @VnV[9iϖxwys8qއ2WCO?$% 'ss)LRk'%B8"GhD@J.J^']K)3]F%tTGbzMD~[!_1 `1cs_'7\$ΟxGW2jjr|spҔ`taMzXSt@ƵH)|:Q*lќ`<íNAQ RQv2M.AwWqARb b7#: tI7{.' uh}AZ]\&am-t*RV\}$r+(E̠I/^FL>6Mv3*j$8KJgq,4K9CxGulvYL vHn#T.jnq Sƃ:$VJ)17SLڡa>=C0 ؂ JFVH[,>&$ɈkqDك9iǕ REQ=r[W4ó`c~wOXR=bDЃEA[a:{Sp6w\Wn̍Da@bM,dC`F;ɴ%$'BP6`~A_-4 nJjTjJ1ey*BX g6cuanvzSe1[IdjdzI7uP $q^.G޷#?3thl[PN(DN7Cg `[j0 6qzLZϛl-VM Dee.,C44?g+h VܚLx+0VrgNED R%yk>sM=ZPmI&#`#||E;&_ư3!Uiw^5ozfw{>|wld{=dGIiEw(i47^VE.C7şp6!xf(Ec:tmܻt_-!\rJmݠ ƌQZU[f~$7t/v D/)}W[E%S A { @gK<0mI ;Ѐ;cfQ+^( 9S1unlClo= !D5h)YǷ StRP8-wD.k ath0(޶Kư]7F2EN0٘{KEՎy&{-~8D ydRzg{f1ڧ4: jÑ^x$LV+!Zuoe u(ar%m1(M@3fǯCN{L~"(@mY ";5Ir :B)?~rbޗ3)J\d&N<᱄"(kڻRh4RuXniQj_ 7`ƹ5wY5=+ثĀ_Tx2K:3UK]/jlN~iKgBqs?wwm }gx8fJF&skO0ٮ#%v/e!49<<^ Y J-)aQ8+m@usJ<+ Xm G2}j6Pfuf}G'n NwZʖkA0&ɡ$zFn#Ac稲,ӫ[5?[fOK tr%C+p JjU1FЀq#8rD!ESoԕz 0}hlԅ:V_O:e"T6[UBGlؗ~K^mט3+ꑱsvPyE- yB7bۄ]?n} lQ]KYs;@y/0v\oW{[[,o, >FBK&ف Xfg\wʘ @e>eGsW}/.|4߫->qBdk'ϗ Z_zUG.yg-]l?_g=k=Z𜕴)G\ʉ*e{H|mbwɨt<4[{ jCW  hthF.i6U+J\j0;bx{9=( QOqED<y %+Bڦez,46CY&EV\W ˜td]3[!Dny\s3X\P9 W9O,{3OCA=eu ºi>dBpz53H-[rbL;TS2H s\-AOCMb3Yb4qFH)e1Ex?&7 (j`8f;B3G1>fM)B1}[u Tteo3ࢭp7LC\MXx80G.P|E<:OW{0@}]\@LO<#vE!G7XSb, e8{fid|58Tc~s.=nv|tlQQE?k?\/YVpXSj ]A2efcB3\]@b L}9&Ojԑ _Q nC;ZҺymz$+ȝ_'ʗiebW dJاԪ[hm#ӠޞHc;Y!(Q*E:ܞAa Y=ڵ){\boRawas!zԌJLoN2'~ќsֱzP~(VȞV!:;V@Klj. Ns8m7u}Ur:- ˖23&lK%e HST+N#y3:!!Itf^)~ XBM2v5!q/VHom>Ԉ!ZHy.\q~,94dž۩8֋ UbOwM^y~o(A^KqԅW'Zw݊6DY&TDR#G !6&~ q֙/⏀CSh| 7L=TֆJLVXP0Q<$ lsP1[BbwsB?zHcO,irLr;gOm%iR op_؊ OZ jđgȆ;}˘@dQjjNJ^W0 Z9c[N0SpD= 8(Y9*'wY Yg,9AD{^Lέ<)s;}[TU oj#h;NO ZlPSGfhwL[Sh.BQۈf} eD5COy '*Ԯ;±gYZ070701000002e0000081a40000000000000000000000016439a3560001f820000000000000000000000000000000000000006400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+>˳B>|A/&\$? (p֝,`6L G~ s3QLՖˁ?r4ym ힽ=L)fG5~5*$zh92WS6 ^:) EM{O"Acf?޷ jF}w6σč:CsOPH9,ɲx ~2k 8u=xF1f $\qegZclyy'2H۝r3EBck9_ֽ,WS\ sJ-S1]`@qHı((ڕ&(7P?HAG \9π2uX< Ñ.iе{Os .nMD-!r"a;KM5X?3Ә枵yj'wiȴsZ%|LݣkrHbIaVM?;;ThGи!Wc;Lwmz.tP[˙rHۄ|^ MCJr0XUQ-eE~kP' eUmkZ̓_0%../C5QP [M?Q ,R4L!*RK'>5ˁ1VtiVuÏw.m/(hܱ0:& } 4_zG/ A;{o ,FzYi@cWD"녛F ,e4?'NQ.D^Sx.vV:Fl' !e3o&-!Vĕ)Pi8K4Jd8t)19Y˄<ѴD%)<Ϯ_1vI+o n.a0,S*r'ǯ§poOJEͨTLKÊ?uI~ o] UehR(wCm'daF)p "tEr]yԯ0RSN|0=wEi`uYȮ܃ [G32G4G}G5]LXIQ%H„ISyP@^S 3u0؃vDF7_A80ޠ͌RJb6{)$Ti='ZwiL{, s!F<]k͖0{u<,cP3¼!Ym-a@HT uW)]=_:{57FƼs&-^9DnС+xQg;qx-s<&ou9n"n 0S`)J6HDKq{A)} fjc| MBzT]Z/7f EԴ%d**_ePgz`IUc/J 0,.^< y5hRa@1tI?3?h3½JJ5Ac7Te @׫ RaԭS3'YWZBͺ4l`#E+;{+.S~[Nj`_o%6k,힪vR?[h/9ד.%.~?Z_`bVg7LCFܯPM*)(:Sh>#Q??velV5EDWd Э|E*F u~ɸ["(p"HUӀM+XL/lG.'2'Sc r@ d)RR=N,!+0C- T6hWdEˊWFV>nȇ. JZbL=w{RHMe&syb]0SiM/O,q{Gk&Gb#GsY2`a XW*$B[vϥXLJ ))0o;Ww48`in)zz g7g}M05z/[%bB+Cou^¦{Nzk0}l2\E,zsak#޴1;_2g3:bhU֔GPrbKx`qWkr|z#XTpU6Hkq*Zp%Nj5P6ʆ[VXg-x$r{"g}R^mRL4S;"YQ~O|Ve xGg&.w.=h죊g}B #49] Y}nGĕy|Z9G`ٛ%;HcbĆ`X!"{ȥx+?k$=:~ !KamE0%Ӵs#x/Xw;z @ECM;Irxv\dXR l2NMM1mxJOa }M܍N NPꎹ.KElֹ[:Ĉ*!_[L&;3a*o) J/_k 1nĉXCM"]X#٘J (t<6iDft1gwa4&f4k>q>\bLՄ5tMz_nnrז .ߏ08[}cMu4=hX+)Ym6ky 5jUZt6,K$X%(Qi9?*CT=xmʐ3YheH3g&-= 'otн\;v%&,Ѽ~ vl@'z(Ar+ W-KRe:@k$xyfoe̥lh,dZ8(;l]%% V\)A0νc{TX G]NFq{5\}kIvد*Y%OB?.(0YJO|Ν/+DEI~O5Nz!V8Ci0Xɕ7Fb7}޷O!}mjz5CWnAli: 6p_˷EA/@Ǔg٩]`!Oe!RŬJ4v׀t5pqb^`a*l66/N'JIqp(AHȘ `k 5L{&BXq7]wP:ûqlFCpO3Jl@ V`*z+vKkb{uz.J+/xEM\z<蝖vo}>i)ٚ5ʛ,cEڵ*:HW)9>.YuԾYZbAy.,AyڶOE1]kv\?k1v4WZͤEuɨ|Y/kԇDHf@>Ժd.=J{S [aP"-r oZ2X>:@xG2g־O!.Z;_ȓu8w5 \-CkݬgF/ 6$1]u:=$3 |%MA4M)u`>8i >q}ՖOL,Y9M}T=Xd(7@OvgrEw.(-*[)iy8ZXnsTsƢ#V|pP<Ϳ o6vݽdDp5'^W{-菀~Xϲܴ0 5oa89~p{JZhX@则,>u\S0FX)zS[0>nE]EaL͗Qgu IG<8]Twc=8Šti%eWtTPey<d@1 h:4yL~v9+A}CL}q]~`a}7;pш̈́/5ƪ䟏7w=Z pR36xMk\o;h<|I>`se׷qI?O3IFOp&}r"mwˋ2b2@h'4 I~y ghZ2}i+7Ñī4sFa:%M Ѧ ߞLdG[ \alfHx?CE X81?WCn( l;͝yi{r ^y3GKM`Tvk6'V\Sc4yY9jCBe,5*Rz"uAT ڮeb^tw~B>4Aҁ4@i$4ȒkVVt FS?3 ](ljG nјk<4?޴<+-$Qvڱ7j]sS8C. '*/FHnW" W 諩ׁ}ijU.1`,4iQx8M^vCuV;7`rPUmO W@hyR̵P%׿]uﲺZAӽz{Xtp YLA펉ْL/Tl%ugldiM.ya> 9?$pv)VWxt֢^j㾻.7uwLY,y\ڰ^[\יFƜ$)(E-yKLs4^ +]U/T{lnԒuPY,0ӰwԆzd"q/aa_!>"CѢ3'3.r֒Μ-Xwh')Ce;Fd^0ohO(_)lC.cgeideѱ"яmӡ=nBa0K޸)O86*kCDfY֎@ Y6uvvdڄpt}w%BT$FhD[XN@W$NNJku))ӯ R6im+@a|ٶ3${$q mMhQDiU<HEZޛ5L߸~xVݬP+:h xe&K6ܝhj<&쮑1ksmi:?:7{_c{ߨk71r.\(} Ϙzˀ`Q:eV9xBi]]#5]?8y;G]oV;t\yԏLhrt)oUeo+!:gIvln*ҁ0>Z󞱙7VIXAÐAع>Hjpg^1r[MdgғHD9UQDP^xڔbt!|%?Slqůl+c X Dn71V{̸g~oIG26YcQr*r._џ8 W-~2tԿ bJ?M_#t@[ԐNy0MS$߸^`AEdIf]%XMW0XavJlE -3J1;T:պ{aeB[K>asASrBjBFn \_L/P{CAf_ģ DYNh#UE~  k[kunz&]-2G2al2P4lL߻\ <7lW920&ND2ЏA&Q PQ481C%uַ9s7q\9J|g6ڛ~q!oNY 4|Y[쯈*Z/2.|ʻ# զ3~>`_tN~_{tDJsZe5ܿvŝhN"QL E{_m8'>իFoqlOB"bY/s2\6G رY8)D@<" noȏP5dst#e4p-ҙ:D mw{ ў=~5{c_k"al CBTH[ϥYHg_7nViyãzhA]i'F߆vHIj_\,X4y33 HkmVVRH#ag%36.aUD(R747^o9^Ftpqė\tr{#yV(}JN<}1 WabpJfnXs<&76 8+ߗR/Fqg .swp q<.5}^Ƌ: \(1Dg}| lY3\pσr  fY/6R B$Jk!r#I0qy &^2c+f.x>@'qwh]Uz_6m!=N@K["ĹpO(D\]xRmHlU'ss mӚ{.R|SkRUTCtk/m g)Q+1PivJ^zx{3SxHS XhKdجJxKU$y;F;99c Qsg5tX!#p.ʘC|T/J.7){kES<}]& M Ԥb- Y% 8S@ %軈MD_ÛAW) kjYf7K3Rz0gMǪs u T1U9sDr[8{&[|Q,"؟} q0ഽ`#3J8+ YڍSCـGU c. ޺\N&'F7ûڌ6Sڜ;E }ބ.Z/Rìf*uH v̟B2@agk^Mjy)ى[''8U~zs Xs+6v<n(%="nq;zGFbʆX1\{ȹ&xϐ":nF TIstUl#*eosv*fx2 %1 XDddN/1]~p~pb1d@aIQ:jk(<۸ C1r?&utAQ*u/Ѽv%2Ad$_ɋb06Dur>|SGdwT6\0aqo{m{ 7"ui濆Q(ֆηLάdz5v!DH|v^?c^_:d)ʫ=Ʊa o{lsHX*ǎxnQxo8!VLg[V&զ\)@a\Z:oENÇX@ 2tazbE< n5D *toI*IkpЖtZ ZkiJJ/,IKi[PWe` t9μ 듢7Gi=_s9W5oxZprCՓj槱^|F:6&D:GVla;0ɕm\Vd`\p\e%I0PĪg`NH.j7|ڕEn&̺?]PJCX(v!چKx,?GdP-6tv󫽋F}@ʗAqS"dGhYH1mrv {)i *K S`}GVlYɍ,t+me?p(%3hWՕB<0pqVg™ƮnNBȇ5ALPGl;%ABBAyy0CDOÄr*q͐ĥ ~f>h % _p/* UK" Ibw >âO,dbJeUfqp'e\uD̿. k]-U7]n O,4XRdHg:Ö,4E.-Td:5t!R!PI%RZ2:;8zr^Ɨ o4V*6=`dC$;CDhCn'`~PM߮֍d6 } 3d{ u!ld܏ŦPf4*-PC4ܡ>\E`CCN9lBSY @f{ h%_аŭW{AKS, 04:A,X&HyҐA.Ƕ,E vRC LCk6a}L3~wU%D 9BƧ8X1運^Z]Uv]=G6x+Z=z5G[ \ d@%Cl~p7AYЌɧl dXSzoG?|ʣxL㎀TA8(i_a]9ZmwJzBcT[]U9vե{-R4Ё|sl#3KUAyQ5(@s,(np͆\4O3g%|X>jN`/QPOO7S"Qa8^Teh 0]1:o{o9,Fgwgl'*1w-* 鴶0}xkp:Ƈ3="* =tC|u$L`J]M㋈uIT q˜omoZYr+ü7JepUH=]G A*I6 m0 [g]ܦԩ>0N^vf0 Ǚ̳\tMCu# @, (&]W*pxv?O茺(3ٌŪۺ̨qk*Tsmz7WM>-~*scoYLwٲP{z [2 ~Bf>B}fȍ5vvL# ii$7 m+z:( @%4wZ8EciS6pUԣ. t--figtAnd%r6%1OB3\;OȲr2N\#89"&rx(毪2+PŸ-IGwMiϔ:9 M$U.Z+&e'DŽ[5q~-6ibHToJvw^c?1Ie@RUfoU&OʕqwH*bzLq?OeMA2G:&9A;KR=D+y}%#ʺNW)I3`%~R)1 힦c]xD 0۶p|j9%ꆺzvT~s8cUӤlH@~Y^ou2o('_rC)ɋ 9ֻD]X? 'QlMv=FLoն@uD 0*|<1uxyW)oV+E2e[RڏKbǚ@ױBU, a39ϩc:] 9*+q2ɼ% }0>XߏY& 4U46=(W8OhVQ&r8 ȝ {Э(WҸ71C$se! N Cތ<85L532 `JTWd1D)L6 ŜjcZJI 7I_G`SmB08nÛ7N1s0&E# -t+p0eP gܵ[aF|25-yΨM,lm+Y[|UkUM qp|ͷǜvYJyOʛ"]Ɗo.ڥ/"c(fS+#'zr .]_X屮siwh́3+f=pU#u,v,dL-Q( 2 |t+:@ܹMLntOsbIsL*"eD%,LC`mJ@oUCOZ*3 `ջ;\϶ Ik|6XL 6?ObdVL K~Ao:3:<:8٦ @}dO#6w|8gSQ!I.}X`.o8xS}_ ίs} ՗sn0pI,'YzT'&΂SXyRR;yN׃ 0ztHWձECCIf'f/Yj@# 똙?+kHg(>֯NP lHKb2 xm=,jgfiOdJBYVMB Mp{L)Y۬QZ}*%f#$~_I#%!K#1 /Fb$;l'Jy]y0M ^%Xof4*7Ysa8H1504=}nfJB v w7++VNy=6t‘qq"η`&ʰaauJ l֣XWҎR#` >D7+sܭnG_̹ &?9W0sPf>k%wT KP`yӈkkX$# zy cT7)t.g!E#j3wȑ8h0dgɄWPXx:3H۹2<nM gPGs1T3[PQl}j)@'&rAܪ"BJG*QRYm(HpytpEhia2D:]iQZ":5'Jl/xgB$spaE$1K/=3NQݞ)D(W>;y(-m82mfN2+bmE._6NRDla"XAءNٳ\D}k8$> /?0xr|LbZF>[ҦZp4̲&+ %< "Q2S(.Gסo$aXz>OvZ61r[ݢXB/j#*ux`$pHD޿|01eކх$\)ڃn Jҽ FW?pr]N0򻓫%=Īo"tgLKeD4&VN'2L-YX=VEMw-[(H;2!Mvr^'0>&* afR#{\5LG-mTHYfut kdfv^u[oP3*o=*,@^FHWp'yZ:o9O)k(j.UN%CկtVƎ=g7!bq#7,¥dXEz㚪x24O 6]\ E5&Av+@:,. v)=kIEDu[M0re<2]L È7fSOn˱ix-ȭ`KEcnwE@-D=ӡG lNJ馘'ƠnZQb{ yi^?ݧ1w1#z!͆g-9K\k4fB|?NhxKo=8{XwkDۯ 0YV:=|^+ͣcAo. e]^} Kq`vŢ1rǹ@(wW(Fyo/ GN[mYMLɧp3ܹ ,ih:n69jS3{ `\RS0OK eW TPu?Tm|i?,yB N([>kZ*n9sIy &^!ThYK!/I{z$)^1w]zqc<52+PD#@'SR!0$R$-8{.(6cw RFrZ YFd~dHښF.:w=|3s7֍[d-缐nqcGw%m6N9ݯ^T)+exq0@-9 OJ4q^'Vq%.&* E4Y]#5Ap2;kjmmjZ  7'qx,1l݉,&[!82KTsLBsƖI)#TenOc4p2`1GK%ⰯsX!8Ģlw,Yam=zEMmCr+nLWIxPqtźP B GAPf$I(,`Ru(9xOa43[t ֋DZQnѺ n^UVmȥ\pFU8!е8`e݌f&/EG3?Qh˱IlRQqA 3m(%PYK?`F8kԖyWIJlIVpk|+yWF/7GȆO G@{[bgGTXjZZvi 8O2|ռqO+a"(~b=D(좓kLG01מ~.?o;=7ƔI[meWr n&+5%$1zEDopPkۉ-|U7@Wɐ@_-0As9qbhrlc~.DaOxOI'ИܒUhWmtAboc DͬN݁E҇#`YBmtØ;G;tb_x| [=κjȁϨW^>*Ԛ+20[9 pGCB#ajHؒk0$:y+=2Sx[;H;!q8Om^_X binA{ ɢܼb: >^yf]k$rAEw$>K]`S$Lj1C\5smD _X%Eyݮȕ jW<3wzӝf髪aks}2\ȇo3|sg!(_Lz P}>jp"+Aė'Xl*+=\$^6!z1_/<׭I$XF1@Z 1J߮}v5Sx 8w79/z%F[*|X\f@VI֨qҩ$( -0x)1/{lQ}%}7d%}6d&W-Sm+* !`{26۾Rdi0'K5xMgp}v k2 Fw5F~ƐyA^S>,ZܲU5lV65Q[v&_V2ں4ME%˹NSpO3\ <RŠ_""/f:1gPydUq5w*cS]nY71ػd_\xƅ_7= #o$CM=}ޗ|w;*%U 5Qg\TJ}Tc rۋ8P\ߤ$</~}U'?|c)ux}b/'q]7Dxj̱7լ9v١Mq6¥w_/5#Po97 _C@'wMZԱ-}znќХ!e >z#ϯPh9WzJR(O&r]Vڑ`o= @ AEc ]op ud1rPx^R*xWp)zcp[4~PQArb~>͵iJ<HMs=kKYs)eI1Mv8G݃ 1Q?݌JuQuQ:q[99|n ;7(AնqF=& [5M*( gKfZ17ݹڼ0idߑ3A94h 9`R djk *l|ma'JeHl&-PBكD#bCaB z:C^yr.A܀ɶ鈈s`@o:y#}q<dg;@2foq)_}klotcv Jc3IFafq(@+,)lA5~ ]*"6 \l= __l~r nsWB3OLd\WY}ɦA2rPC5@1eY\aoz1Fx?뾭+QNj25SԾ(&U n>z4ؿi=ntb ^g{8Ni@}%.ގt|.*ّYޙlCM !wު dAsl\Qp%99# .0F0&W|搨)[c0r! [l.F~ aF>v͑qA>>n;gf6PP/s^ЋCUi*&fyޚ}jx#i+Әllf |0^qz /B*=Qqvv0rzp8?.ь 3fZ6m"1J)zh8d œ[&@Vk@2"yz֫-%n-vb!=Y5\"pr"?FAF3K.CX ɢJYJeOU1a.SXWv:~2HE1/%JTcyfɺ#\c"FX=~ɔi7 ム\.mVS|b/ې~LD12Y0?$9Ur;[.ދ܎:^uh|r!ٓ &F<"l΋&cMekT`boiFId.E/(/r. MP(Cj䄶;;z瘆YյbK?i%q1Tf>>%Q {ު~ 93txNX[ Vp$8 n,뀬a?Sn+.;¦VGH _Ԫnݛ U,G6x 4}LvF e`V{qwL$W^PEͫWe4|n;履Wp)Ȝw#}ټpbh*x&^P9RYX;}OqmK@y:RnȵLN[[*cQ=dDW_`V j4 È։/Prʰ0fت˜TEYҡ7{&Bpی}0%!]Dݎtnu* _0 gH$pm꩹c(zN_P:)T鱷Xi" /r2pmBD*[^|jI1?—PD*}0*z Rt-i} &I{H*ěrГ9Cٕ3+ku /7'v3^6L׺5^aפX[ҬK#WHag%wn߉lɬ3B<&n!QMRc#9;@ƾJ*3bvJ5I1irr(r(¾v<'X>cmUop'Fjd#Ar͂KH<[#+h)"=kky4Vu<v8FODs[6UCQ] ,+.; i75Qʶ]K:(w<մnEI{ܢNw~){|덏 xɯ?VYL#3ᕶ3pӑՐb2iklᓰk$_?Yj(\%BF4q~Ux Z6W`(?&EE;8_UMIIxy|.gg >%d=~Pd[s,YUraV]M7TW lb0|Vvyg7v\3(d#yOTIdO_P#$G,np:J{fCn=i ^ib\@nۨyOXe<Ƽu=:^5]c:ɋ-O|9"+tySwq(U<<ӟziM=n̞Lٴ7H^UTfW6cѮ bW=A JMXNrt lrK17-Zٚڻ[Ş;@V\ՃnߔrK}`^־Om=4B ^ %XPTmhǦ\?CAYH?#boʲ#aSGJ[%awcY!}Ǩj <AoM-[K۶b}WJtK]g "A_[C} _C .9lMڶ:%] 8sb~&5QD9TF7LGFc|ɝ&(: qlg½mR#ц7V36+4^ 58 9L> 0o^5|$w&!>qrӚ߽3!8.lSw?8kC{KD?L]x En=h@0P7R/3A)/V!܉u(Ao)cd'r󖃃zTy&5$ ϡa(?ozߧҋdM+v"t:uߤYc-l} 4;eɿJd+CN/^w u~ג`tguWֆ&JTX.PP\TnTy:8*NDzJ9T\z_Ƨi 9o?@0zak Z00ܓ I /O66ßd}&d3>{q חnP">U^,8%#>ݼjmol l\v1m_K\ٴRp  n4u;l2V̲IP1.*>f%P1~$6.7' KCiF5fۻdcztL vPzT0,Fgl  ̉ڠ \W{ YPƇ:-N {x*hT 9&&S^TRO׷H= !J?ϕ x jƆbő{o_H\:' Aju'g6::&wA@P/9Q:P_C*S*u Bt|{1\&:*ݲ(\MeR gn҉hNT%F0t m@0j#Mˑf'1LXVVąW_vRSg7gD TuVw@xm'] -=Y`*>k۞,rUb g"vX."gL"ʙDӱ[:Nߐy j- 0ɊyX1.;Z,-A{v9|vs,Xo Y)/HE!LBJr寝1~6xζ9fF_&%Sghޑ˼߉8ُӜA-]_@Ę:'XO6qJ6d]O0nbqt8)'t3v7 W=ķҺ̤yTerjA2AR8Kk[{OӉNKyWev;msf,̋iP{2Q]/  =.;F4635@x][F+3dVLѻ 2ˤ6pRz/qm Jȷ qZ$Dfe.k\k!MR"=-xEpѲ1J+{U&+̨Ya^nd4]v}*DyD)]T[ >9;mƊ3a߽[ /T́ԙzӹ>=yjcaL-~~z`WQurN4^yd.?`bhNUQCG廋>Z#O^&m jk5KCrQ-fԔ@άL㣧Ĺ=L߄oo49ޗ@:E_. dɈn[L~/\gTyf/[òNvӳ䩫?JdN(%.=NO~ȮD%};I@IϠ"G\䬪QT1R2ژr<9X:=UVū0WFƵi07vyXh &Xj? n?e̹z!@bjۀ =s2بcq90EK&VNs4zkY'OhG"&WT%ӎ+IpUҠѱGOO\ ͮGDsÌe"qOYMUt=맻_ϗG,Vm:\`8w2L(f,I ^怒D?eH=jmzʰ`6~~.:mK4sw}*(C|&pځkyzۣde{h #m5ɼq+%܋U>۔0,hl0m..[g~~!t^j5NJ 0QhB ɧX:=Gh2i^%_nvk ],yp}KD 'ucS;\ " ٮޱ%$\ix$ -h`3XuvfTVv`լr؍7>?0 )220T Gy=gY4Q[zC@.dp+)_aBxZϋΎ! ZBSwdK’b#2=ݻBO,gɛk@{y]|y`4Y;o9|qG.[#nGK asQ;8GފCt&-Cv-R{\ZIgZZ+jrEJ L͒fe׉츞X$|]vt6K h3>෉+zXS+A 4QZ[,Z-U&9 ~B]r) X%f*uq; 7^"亊j#RЅmUv7r@*s&eFyVlN u:]x@2w噯4&z2ӒP*k0[%T(. ?ީ$:`R$ qmդ߼07ۑވ0>{ӗ$,"Yb7+"WhB#VA%<Yf^1AH$ [?=2z\L/DŽv V3+t`ӭzr},vݯbLB M;*D4 9cwv஑QrXp=tgv*;qX?d%jL b$n\2˩ ߈)d4=]V/ҩKA٨PϩRH<]GC}q1oH\}v)ޭ9F5OGO)(` \_oԠ c0Gq3P_&C/xTN@dx gD;c)l찂iU=t#}bW 8Dn!x}(۬+'UŜk~*4H#2?tmT^@b)FnG-c*vF2;;JTO &;@Hng8vJZ(T6;:BFkj2oapREc(~_ROAMeJNU=C&dGlydUNaHtgp'?4YXT?J? -{@G\J3'u! ;~pN !oμ/ OX!b DÚ?Cj *WFL<(ၩқ\#Au__+3+oâ]ዜ~=P,!P\욞~0n3z)Pt;vYTُȎcj]XzY2p|>Uo$ޞs币_֣ik{ ~3r4|u. "*; F*hok/ggX * ͍ך<2W͚uZ57I(]|dOVT;\9EIqyǛڢo>c0*P!|R, %(;S@e eI^glTe~xw|'Gp$L k)уCjڌD+jI)?5'J{MJN9}4^D2ڛȽ=5j󷿐ty VXn],(gSt&o*cNR^Тjq۝3e M .l̨ZMwaP_#~|h\{]8&H@4x Mkv.ӷ FrBZm#8uipi~{R9-L8] q[F5*QFaPB4oBF8)y1A~+PDDTqA 5όOwOt- 6kN;m֤SSIyA HZ V;W2 Q="Ey9JA 寱ecLKJkx_ٍop鏡,콻(9JF睓IiϞVw!;Ec hMxveL-p/WI~DLj=]P_>GQld7wDA@钕!;<чz[<׸4:DAevgD n$w**ܚsuy)0Z'SΜO="u%ge>^{S !M!g!wb1֢$;6ڥ{f Rob, Ww邮C6&xl~aCL>:'eqigN7V8;U@-_ 2=r&8VGԒGfhC'7[3:, YuҥV+oŸhU :fk%4G!4a;$r}>|kEeOe=-/ku5[Y?X)(M bZOn|O1(+F6k4C6Fԑ?^34j$;G(gZk_O܈엡var=tP+^9|v|!xV9', /Ӽ3ŘF<)h;~Gw&sqyb'Pq|ޑ9 @}EX8qzJmgTONGs6-6 1h`> jN Ǧ;=b㤣G%4d:}a;֩rזm-uޓk O%6s&C>W Ũ"3Un3HMtTv弑Šce.G[̴u/3"6o{6A[Kbr C&c,II>c^n5E--aMY^G(ŇFlpȓp"9W:3\ǿ*酎.a"fժp"^H NiKBU)sSB yC:BΧ X?_02W ^@UzbP3 <;dýPƄC?_\JKܗnȋ-"bΈ2rC8y^sOnL @F c3SF(#注iAxY]D1ъL#tj4ImqO}jָ~t33,[SwM[x6(?D~9K}|m!@FwWYғA[J/bB{c竮Q t71Cn1ЪLo7dW+Mz/7Řyx\xf5M+y,{ou5ϰ@l+G& ?%) ~j/(k+jz~q#̝ɑ*m &Zj w2'l}DwQx6+0ٹ*AѠRQX?dX_-'R2I+PC`SȲyâ@aWqu= [= T݅w$aPn8gc2zׅ.^X]Ŷt.W,>lgun#iK=Tg0fzU)NWY&ʙ&ݤG%ϣIS83,(:˄sm+WLxY.G'e0q(75^2#pd}v5.BQ|Yp'$jэG^T2خ\5N viEmj[6W2?a7*rV3 o O#)aE hqg~KLAȾ|;vE0]鑔KF+%ҩz/E?3yt]י_÷Ud~>Bo/ E籡YA;/~]=CZXo2>+秏@A++$o :Id@DWga[t/(fV^B6hC'ըX?9$r4IrL qԫ_U8h֖07I>]#[8ס۩՘{aW&+9x.Wd-zZZAE#3r)%ыƉGր~]lM暐L@h;hw>JT3ru| %m{4bL (ܯR-&xř5#Zh !eac.DktB_;-7x'@%>{L-]]aRDRS̠[=sLO˜5|8fyL4Wc1QtX?D?uQҍFcKmMfIpGnEwnYFrhY @^)˫$G9cqk+`AWF6}_ j’z.ž CҼ].Bw!{;8Ig4cMz?Z&?|1F_ypUB妲ȳ2Lt 7&D 99CWXRk3f+ނ9Q^TzJ4xLmEA/Is(r*TF ]<]í}CVЀ fXceV~v DA7,`> ]Pɠ>'vm@/ᕹ3:Vd=QW uHPy;q, }FozQ*^J>`0 lJj>dm)@x>`:˪6 QM@Iy^lָx+Ph!H*r'S}|icĊ $!l QN>jwHwml& tnqɘC s,nFtLɛܬkYzm.W3E|/_+K0ZQ"<'7$ (߅RQe‘ՁkDT]_=L6hd"[;SݜBh4ple6%z&UXX&7 /`۲Q,#COR C!<'w-Gw@xp'R5P)ř{b5Cbj:f#Kv1>-&ΟA@r>Ň*Fl`S0Ģ34ne!;e(_"qElj0B}`Q`ЧXx~2{ hYT& Eb>ez+(I= ɻjq? {zwˑ'j$q0G]-ɜXn|PXƙ:ZmAft\jzb!CbbM(hhO]ꇯr8ΚCy%=jQPt)o3쩰tpzSx"SrA^SHy>2s&†tZ?@wxbҰttl ^܁_PE'n%IEtkU8t-¤lW3'lw!)np3K4P!2XߛIY- 똲)ayB3cՅ_Le9?#?[f])/0Uŏ~ eYʔCZznLGFV:T*Zz1 g~m8pQ4d H}zkG? E9 ~"8L^fu & Gd]d ÐTϚ)¯LV_$&vbfVZX@X0}K%ts=NqY?3"Kx4]sܯo1V6lj|< dzd'.J1fQhJ;9Y$}BDc]$7gƙ>;֎([rBk!(rE?-S$MҌ6Ιӥr_<>U $L^iބxA\QBv -Cgv RϪ!}F6t ̔y^,C&ƹ/3L/&+eϿt^1kеsoCd?g>TfXt WeqTg(ZPӡ@Q_Ж0s>R.,c %gG T5,;qdhekԀ]f?RV 9m`@hɧ/T9وE7k!2sA*6/atb!sF,ROِd$;ո{iʊyM;Q 0EwEa ̬ڐ o%xBTLA<+1y~msvd1_jjX]:Ckwj"V0 %s{y( gx'.v_xGuxز`n DrXG< $=:oʽ[^e@E|muBj4dD8${W)!h;= {AD0|(8QZ5 2Re\#O?".8qwR4{ ~xŽ^~1.·u8^ո'1X^ǁZYœZ7D(/޺Dժ:GO;^+>ʤJ91#Y,.:q[; {GAx Z (w4O & :K (|:<ҁ+`Н*xqX >~w;fV?G@朇wV.Z{B#LW vog/eqӍ߆_{>H Q uKї;)2k eZj"=;Wѽr{6t)жօ=U,!u$0mSI>3oaW|** e.e`cs?G E!]T1 H 10'VȣloK5̓8M`e=j/!?8|HTW9gB/&/4eFY=+/3~NtooQ~(°}B">W;ۍuXj OZgoO o|T&BH4s`6Sk |sUcn2 a-'K_4s2MoSz2̐R%nGXa40 *o$1娒051// o g cGB '+k%@Jsny@>AId׳}'.fprCqG[&Zf_  %?UOs+sVS_|GLn\v)y$ћܦC9Jǀ5m 9g#?(IcqN@"AFuxQ#qB> wH>&ׂe0]Z>d#`|dcݍ$VdiA}yz{4spf>ۮ%>IAX %f<[~>>4 ?t۫, p{{Xx|('V ! ? cHn#|*G/Їo#^xVe!-Sb?Ub 7Pu}a],l6OGy807ՔgQQΜ, v8_$ȟ#V=߱zHŸ'PfѪB?-6/1~$ ev@nu:/tW{$ʪeF ^ôΊ7XlˈE|WAGFG 6u^jM#'m# &3[=jYD{?ܤS5ex|#FՇwc\ 1w:*g\?wcHRk}, 'j!ijY 1r k +VuBaL/$&__Rt-$2DFF&>E%I?ZWQxҫ qvodc1+ǫ=6 а\s/5Y;0kP׹f]_z\p2)t¸I q\(r{q;MqލfۭRN"7ޢz|7#P]J$(`H_%hlWrC*VMHaɂʥL-JFi[!e:ӭ͙M> (:ۑ9w1_Z`~kn/2G"l<>h!aS|^M[1r>qVG31ʜRK(6xJ1.JM1I@ yaN _o4]!HQSRx$0AoRLz:P-wF062SF`&GN)~QS>PJQRʘi6 ̀؀I"|c$qW/2A D詺AH HAJJُ6l@ #]ɂ{ƊZ_ABo?~WVE49۴Zӣz[ELD m0ЖIsmd5Eсy]J`Z:Gp^BhI]nA<'% Wd{^q8VNh"ts#ېŔ+&b iU5@ϋ0B0F .%VP<)!Sܖ;q1ᨹXBjO\"zn/shh<ōǒ]OK^AɘyͤӮ/Rb lLN-grf7#%ԪMCχV;2fUWUqxP7=1e`_u#4.~W;8ohDKr0T3ϬFXݗ䦊c_IZsX5'w y&edf[ Ō~_NҷRS =miBp[K'倛6Z{ V0{q]%sPq+_&z^^5_%x )(#|`7k'(I1@/lPWix/lȶeoAZAYgI<)bYT1iH6.O`m3zt= ͻ- xR' OꏝO8y lΥto9,R0ٍǿV!Gyh WHF]f9(Vjfל/FaiJyhΪۛ`=m X2Cgy; X@!Tݚxe-<"AΨ qn͝*]WK58CeF]0A)}<@R?,Iw|z w:;j)3KљW1':-w{$w.lEvP1G~uгF>A("r"euuuuҠ|C?@rA!^J7Rtns_-%;*Q.{+4X ”2I{ysT`4tqtqAKx`QhXbٺAWc@SV3Xiس>:g|i*-)[~wH4ub؈-Ry@zèPǍXCTW*M<&a:Xivي8Dˏ=46?̧ HR{+NSMq UNh+@>Ck(ݰgJq{ ߱#@}'H䢃30u{N%{I %!9 `AC Vxvm'Jbwm #.beqjH:x~>׵|uwй1Ui| x#^ԂyCWǝ|= MV3/`'^Wfg Z8~#:Ŧ JnHI|".BoMý*Sy |q[ D#)]Mx1@P/œ}/FZ^9g8X+dٴ*$RO\tЊCZ2T3 ʦCK0Kuiun|"M*JPs'%ٮugfj|z_&< yP0 lI$5&/$FL!-+/䷆\LLu<bS-$kJu1NB KE'C:AɬsՕhdK:I~qhgrE+}Z JQZ6I 8PrnzXj`}즺TFs,?=(_$OÂ\b,n=`HyZZvzLg&䱆EjG l8v BOOSzgaN)Me@f{;ш>1 d|+ H  |4k0].fYlٌ-.wevq}ZhuN"k>t6f[*Qr~y%',+iito+&=UuO|o2 B'BH>F$5D%XV~<&"5l| jL8tk%;\P[y6x#weN/av.ry)%H[D[+u~H?mת4*ڰA~K)t0f3 qkijo()dD}H])U[qzSVx:0z r#}P&t:{1iܺ?H=%$}\U%U@F)RX9yP |>7_:{sx,l$w#P(F`+>Łc}{k+:'ꡚiP;?y}LzHuW@aAN\ a+m;͇;ȑ5 #pJW?sSA/Ք6Ͻ7"@ERjċŵtɃZCvsZw) aW9n͟Z6ٲ=tf(/v^(!m@eQc kVqQ'0~TdƗ( ^pN?L#I|Adlf1)XwY:^qf_ptm^TP|mѕp!<#w[B%J ë٧\-eԺ= H&kCI`TBQ- b3QX4~U!-^q'!D3=qM'SOi30FaRHiq=E|-cO$;_gR/5|w1vIUfRGQn {9}*V&pz |H{^ !X`վyR(/䪣BFJ.5ٍE `x4J)vո_ 5a 4[3xXN4ǩ* $K-~ #>{S̅f&dtC>G̮{F*^Z.Tb[J+1d0"s-8\j-j!>`x~Az02f;8xW}(!Ix_g^7d9[0DiK.:YԨ'r7yS{溼 ?zUiquuC#6wsԿY>8:"(!ñkܤ4-95 2/Jc5G"{Ҕ[2GU¿)uMPh^ݬ 5~\d^Wܛ7f ~W'i+=Qo0lbMVIqMһN"i(E9hFqɈ5vjz9ʄcW I?Ϯ m9zk~ljb-緬0lIٌr$boGIkRS |r2)Gexv2gޝ-,أ=὜K*Ε(La̅ho.`;4PF ޿O`I?wE0nd ؐ69(Ɉo2hoݓ}e:^+>BHp8[sYgnFE (ؿ- <LBխ$2GQ@FD|>鿉\#$nV[+hB$pQT@JP{d:""7 u'IXt`_ u2 ed#7n*u)mMN N:{r .|<7@ 7/+$r2I3ɓ;q@rSZB++.K.%i#^o.nж{<>dl ,0&1a,eTX?kO6X¨SoߌJL?H~d)[jWH}Ipm4ֹ^;)'q/²&gK,n9다F乻@ژ,-Z{.w Qau%EXső ?n>ɝQ`%P*HM_o[ ϸS9zث2X7M?@P-H] Ԡ/k..d}@adENE4c=L˖KpL[J&Vp= ""ZM$ڤ"}o.~+J4d5gwE*k;oQ"oؘ[ ,Hi*'%2('NC q[*5 ܓлr;Z^&.2_MW[ya٦kY*&HB0B?IRaB@WPx*1 aC :$qĠ~S)-sG&kz]TOK$#z_ тڛ+ Gvm$ t{v߼vcɈpޘ>ءSDZʴA]`ȳ*T+p]OgdHY;f QENMQ33e~⬐J+YgEm\ѳ^u\_ ȼ=)֦W|!Z/6EbYdG'mW,'R;:*bc<%*[ S##C2 *H`57 -va٦#0JpF?,\%~/a`8 u1 /e֛+N3ʅ(άۮASUV%N 5:n2Hce=Tzm'24@k~@4AW&ꂜMJI{hbiK9b^^.AI oyiBŔU]ӿV? kroxDqSYUꩮO%Eq'~ iЊhUӠ-@u@F\PhjL8錕3հneS7C7~ަ//d'S/:Zn㉱H=; F@H֚<RIEf mFtL#g]jqmrsM>diQWfIɴs&?s!{%ݽxr&LE0k>wlչr06 H!T^ML79? Z%5sP7@ڽij76l <֠-Wthʡx2>uYy7 9P~;?.&[$a,llPZ\nz~>&*3yW+jk,+T/NEl3EeO-5Zs z6r ) ? 9lJȳp 0{BC]{-u} 'B1Өo Zr/޶Ӑ&%gPE4ʃ%eX+zt~{m:*O;ft-*eLrL3̆؜^~[Px(#ti>"GfRw=w9C#*9ojk#vUK+v͔XB)e4j̵ Zף̔@pvT wY^#>a>g<4H?*>imͳC2(K؞UԻfr˼E<Ysw潮:9bfExC\_P!Z-?aqa$O[Ľ ] 5_{BQnͅ& ɼ}`VXgs Wٓ,Ү̘:#~~]V[lAC[,ET?Os$Ѫs-vP,̠k pp7՜HĪ~EJ Yor F*[^ӵ6% QZ=0Y.{y_u&\IgFZ:2KW$V2+*1觨eYq? Oy z^f//kCF0j[Ǘ!XN/;3z:Mo=, m !*q\zh=mĤ!i^pfY9!]U&}#_X6}`%Hph]{бRqf_DIj$?}|)7J8i,}alnb%ͷ엙sT& w6(!'!~:b='#e@̆9qFbn)ik/yxY%Am[I 1ieb&(jh)lmD6-LF4եL[#LBa0.sDñW~y`]rǡXU֮&֝msq,X-"a:_TSJ6Z//x( 06= o[a0Hp6bf4>9IvCk4Q9(g2uvM}b ZRZjþBsp,@i]5sxnmFn1u8vNKͧBl$1/?^ALYv| 64wCj3 =GJ)P,HÅMJhZOOWUd:b}JN_ZiwKtfF' eI;!F[:> .6jm$T)TDq3م<8s*OՆjd npdHL,ٺ6i>m@;☠ʱEH0zbS6^U tz7&8BLX̏*˹mf^5'"zcCpƟi kq+Fno./j"vT[ݸB{94 d^nsJ<+Bk$6-K8h1V۵ 4Gv" ys^3JǮehz@ B+^4%"~K'f&?@jb6 ӥy,f8i͉uS]X@kHk+RYDW>vsĖ}$ֿ W0=ȎYtxVx|& yUإǘǎ=1GH֊'<)Tg16\$EAUҭw-?H1h*AFП$9e$z}d}MKMc"59Y1q|5eBk(Y|n0Xg8D%HL6*HF gă7"t+x8=y=o L*Z3KuSHU""[gpHJ{=#`=#3C-lh]`U)j1zZRŦlٲh};C|BD;a0xŲѢ>Ӹi蜭XˋD}\jHDq8O^c s2L ~UTGܒG8kO*j==1_V$b . .8^Q˭OG1E,F}rNgi&.(Sy+So\:ݿ=@ݹnUoBf}|u~Adz#g:;-9$.7ó!AJʂ/z =J \2W緖D|| (RL%֮v}_gXYnY3؉a?L ?&̸bԆtt'Y-7I>XlyT3٢$Qq6)6P ".=SB/yP=ؠKzt,õ1hBܚLe;/3a$y H{ueGF9b- +L 5G 2xHOO:;?a(y7뺔hrQkD'\1o 7~+.Ԩu|+᤮CaXY)$/蛼Ja/>'4I44+ʡ=MJ>ᯠL o6/)@2+htA&s *>@LЗH}cS+>[ʝ6F|m]noѸ?x=cڼVu*`Od(тTCTgg݆7Χ"Y]>4O.rPSJ[Z08`YK߆4Gs+YopS-e0@ lMOݖ~ ]45lƁ/% FXsy`9],`*0e=WATҪ]3>'g\aQGo8gz>3V"vA3 t<{kDb2)A>8JHl .c^QG,؀h}9l {@ !l RgUf]L-=7qT)͎]s !}~B\jmQF?e#/+>[R/ b:칂kmHgt $>ݶN=Q0 LT~3K©ነ&KɊ.=!NIomm1ǭF͉H/ y:Yi-][JTf!΃Z )؂$%Szf?AE26-Wb@a+%.8nye41Vvh-(.TC2o)̽~h>0_ צZf#VRbG>hLQ~"ˁb_E8ES; qjR 5Oz<@.|yT2_h9FO rA|j60N;,]rubmxf/ȴOF#ɸ;p4}H:j9%ƞ!☯TKU +NOвov׹\(!6\Oehhq=t뛽T+k'4SF1hb&rUc4|'b1OKZO7m; E!j}1ze5Sr 6_@wk r:X٫A\4YjӁo;gǦ(i읋Sr>Tq'kۀܵ7V)ru!b;R]=G {aϡY!Nx10>Vf0jA@$!Y7"|jE&MLJqԨxNE79#D ePDx2H%UPM9vOKRbڤopE0!aeCq놽Z.@T?ma=3#_1G(b4f7hUg |~~>QQpPXQjZDYP讳*-fn9r:~%M&(aK)\Ml_͢YCqg<1 󺍈 dqoU@TJ,vMM+DyWIakM]=!Cm\tˇ6@1VP0`5G 9OnI WtMu~J&m"RJ3S ޚd$Ax 5M;H>.,1WP$ݨiѺʗ/}Y,TțΙY/0$ypi:̕g(ojG51Fy ʳ!@aeGd*;'L ѽ-Q6㕎V}y9, t|2b9'/ghk!hUb:5F#ԵFAUNyq {wQd3 J^"1HBwszpF 7>^QA]fO/fJyhYʜeU /rH?-Ƶ)J[|?޺ 6eWy\¸Bb+ D0Ũq[Je׍}Ѣ._^=iMA^'H+;.H<-< mf?`r|*H: 7d3U lP9/Xz]p݈eRw6E\²@%,U $I${d:дPt>bS'=51B7,:â1vؔr! iK_B=Eg #>Sҍ.%n^|SC`ͻɲ"BIhoeN`Fp ط|!=>tCDY7@?aX?j } .7.m pn9*%vl(<P~`aꄸبlmTJ;ߖnkYYy/ȒO.!yfpc4os/r#3H]=@A(r5Pm=Xg3/tq۷pY됛=1R': 2hF7^nu)2)0d~w̦W2=,6XS~`A{VqE $Lߟ@? hr ڋ[Cb~]%?P@{Y(@_9P) d 7‡?w~*ݴrDCom>MefSCuCiJY:DcHbuE!uX-+;-&hh B1[ߐ)+;B K=_Ju0ւaMFAe$qf"hGYG [[ihBO {tqt@ IC谐- _3 OH)tXDIpE}٤ ٫+~dŔ,sj9Hq%6B *ddF @:xȓ ދUdqC0ܼZJKk)twW.2ip߄I-? H!Ј{46yZZ]2k2U+dļ `~T{=DwC+@Lj2_D `/EF~$E}bW_RIZij`)~ё}VA&=N1emutTid|H-7N7w̏uq%D&6R# 16F~ S3=_V8ѲKѕɮl╿4ڬhyE&ϙuX3UN#cVH{*#!MFlש/D@w1)B)W[->-9yJUyO_zIb]};V.̭HT?68ЄIhlf~R^ d0SV(]s[5/y3} h^/%<ɸ-R">%@Hdʆn=k/&W\k'h `} oDǹ 4[hvt.Ufbhs?g"?okVv2~wioa-Ѷ^kH{VCd :ЕV%QS ҂MIR3{ wYw1/+xä]Bɓщ8 J>""& X#ŨcxTO8ԯglI=p &.xR+t|!3fJtuu<)j+N/K+Lա+>) p_C﫱JtBrrjJF9h`YʩM (LD bv><ɬJ]Ot#sJ;b1& !T*&] Ų3U4rF`=f%]GlMyV:@ج) Ӭlu}tRKWhb<_hNOvr#5T-"gM;KLz$j1ZqeΩtu)hiTjrҡ=v!s0a-}ZzY}*PDHNQyBÿB PﱄV6k5EkPZpV`X\[ 4"Z%9o"tnde6{+C4ezYYJh j 3 dH\93H) ۓ ZIJ#ol!SI inJϟK^_pW#%̬aUck7+"J 0C?ʜG凝xv զejFb\T#2(4 _@ͨުDfeXYH:y̘ >Y-'S͆!FګK*2ʋڛI8fh/._' ?Kus!1 ]*^͈5Mxo\C\,rJ -q\?{d'OuE #з#nKANWu |r'jb/M@~{VSٔ1@ +SnX&dW0ʛv #d܂`SR>ئ-meS@Ej Chw E$c(o\ϛH._l 쨩I\VT `ARA|osno(!b6"uA$U.PPn>Ix+~uEf1" fxPMj6ih~ 4۔u6A EgHխ}nwkH 7flM h3/LZ>-H+eb:zFӬBL5I3NpM;D]g]o kb_8F;z]fMW ROTƽK\Kdtm!-xQrVb&u!Qwk3FJ~L̎;b/"b"C ;BmbdpNINSsݽIm߱_Q#]I ! 5 `y_ [0j_ݠq8|mj{svTl@5c%812Lߋp]%lz<1(Adi/ۃXY,C87#GX4oԴs$Ǒe%.Jr2ds7lg\(G=^bCqC  č>37R*|9Ul8jͿ+9Z/ %oOnX]~e-˖8C5md%)('wģRZnŮbaY?s_p(NFNtMuqlU'nx_jrT3 H^anvnK7X*Nya!Ceu0"…G ȱ PPtAB "G]/`/$n^.Î=,TO{HX^1me{+G׭Xm,b'dKOˆUZFLDrwb {zwڷVA9Texm0BEr%!^\!j (̓Qq$)p僶f[?o-P.h֝Y.LdK-bI^fTڻ#5HiӮHH~(/#Օnn)QM˃dul`I"W.۲i-rjqoq!^M`!2"^b<ƒZu*@UꈂO9k2mL ©a(2ʠ>,JPDhlQ'*TsW谘-LGľD̡5{;B/ãH`H͉Q6JCT-hDcKɉ'$)N%a}ITs#Ė>_֫ (}xjYey_4^LjJF8&D1s԰Wa& v#BBHٽp.IRDAAN}$PB^ȋ%܃atu4( UZ^U! SG!t>H}$ W[29zۻhw7)GFʴC1ׁ@<~$+^ATgA<ꖊ%\jDjc~MEVQG1Qt; J Nd,_(7_c"}k/bƘ6zޚ Ƚ00UNx3WڑP'ȃ=YzH q+ĵjX#"2n1pf5CJ|MC V:v3Y"DžvR*H5ؠh_riqjxWvs=L5POn}p4%6R ̌]wjO ߵ8= -q VHGuSf=]j+.ϞA`sY_pjC|h^v)n$9Z]:!A׏-z B],Y( < 5Ɠ Bۥ[1|rh?(iElHlxY%P,U% Y8ƕBV޲ B\ :\b^rw 2eSRGx3yr j%g8LDRU)O1Xӑ,B'v/7~vxCa)y`'qm #RfM3?MzewJeo}.ĔҿTq ZO-B(f]p?K&:*~q]p[+{^0'| _#HWdc4Hh6˧^\M"f_St"7j"6 ~>ξOX6=LHR(~ř1y/{j6K?YTN6;@8H(-+{G%5Qғ4'vF~hZMвq&aFl%4B~L?mϥ)K PqVPFHᚶj-w Oǽ9ԂU&, H_}i)թ"T-KZuqNNU>W?x4<; .swڊf>~kUKVzLъ:*zy{MS;uEҚ[* 4p}u[}Z.\t CQ-=b;Ҝ.nX D-$sO!0KұaUθY, pGIX}Mcbam'uZ෡u¼1RDCFfǠ<&C[jd24![[4@Vi 97*:~Ԍ@Y{Aٜ5 c;Pz'.d\8p@D[3CҊS]Y]cVC" ^-2+͠O,IۿPMѨsGtD$1I1I͓~tU#=?ż>6΋2rhncu)|$4Жj0@$~zZYq@Uxc&DfTۣJ)#>^L4M͘ik;tpRA;Venpn1^ =n>t"Jb}qtOL`ܡ7LH2W| SӃMy5ÑQy$,/;eDz[H;3Α߉mh"CL?WV~_B+LyLy"g4!Fpkxd ěa/+,.4Ā}*O'1"( G|ԯfzӢ{Eo[Et'ԴTQEy2dH$\Z1Ebbx>uK ]$z?D02 zE{v5gH4܄;H]=O*+^\ O_fr~j[LKgQLڞx&h?GVWX3 bdl̊/Q0jV $z:cK]Y=!"&-}eBLǏIMd҉s5H燵GT"(1^ H:|1{1y&XX5 Y־,BnpL:@s7^.⇀Rl@Ztk55Z@i':g8K BjhUm. $ 0*!zܞoN+ (DzQ{[lх<ĤoZT_Ep#GO6^||2oRBj%{%7 cv7x{I7"@Hps1a)4u5 AH{supyj%W"3%5MS{G9DxB?gm}46B&k%J0 Cac~"?MPUK.14,Q٧of`JN)G-#L3z6p"@㫧prlj @p^[X&/3g* 1KNƞ'2ɊgfY$FI<(i ٩B)#\3H6~;1 eš -uەMí=V7fYݐЗK$ftoEXaU|HNC߄cܘ M5p¢+gٻm0bWHrQPF0(bN`Ǭp{SҦZP̣ q'zs@'jwϕ&.n 3_WpK p߽iDG}yدLD͝ƞEçT) ciس88p8o=BD\Qk=Ktk `e٬wU JMv8"(ؑH=Vнu?N(q̝ W":Y{U=:h"|RazV "7yy$zd~ '*7;̛ɤfredۭaKD*e"l|_r Owۭ]\5TGU\Zqqt*EtJq:)ǃ]"ReܗUm _G=Tʃ_46Z&A:A5UrT] ~\g:``.U ͣtEl( ]MŬ.j%c@䳉 `}ۼ,^4 __E5:щ3/uVb$yTN?E=L;8)Vޥƈx0ʿH} HˏK)ғ,[ƘPJN 5LOq.frT.~|wɊ󃤮4Ԇp"[a=y|_Tz.ΛI[TRtF@rxWFo:8o#b}²J}I*@K0岜4`Jus4LOb.1Kc=tܱ2?5 LmF="G-Ch=tS1V0Ho3i;q ]*2qg8:´UtKT_Ĝtҫ꾙tOdpaඔd >X3P"~"\bZ'H*pʡzG:)~n(wR#d{w}ߕeIt-q;3a.[4T0j RE9Es1_jz܆UDm:lאݼm(זc^3΋:O'/D)BʴGלfkgq'տC:; <|~z\O F\+=u r;d!uVCIL~+/FY9ϕ A!O][}؉[d]{ $<=$YZ?CR+sg#5?Y\\"[-"wف> D^9f;=A+tZ 2T!~F;-P) T2U :jC5ϺSѪ+~~7OmlW`w, V8WtBG]}vU-g"է88;\uPf]39Ƞ 󔅸IWNZq v|k,c]}Hq4Fx_*VYִ!u߸%}A1~Ffͣ>OCW5~d3tY4 X=O ͈JB'F9S_gV!Cx5Oa<ښ PUe_,ƛXݙdYf~{.c̛ '! &je#}IX}F:1р2~"u Q4$TӁl|n03ҔP(%ޝ$EOQ^:GT_ƀD@u95ŌP -tV&+ǀ$%&lnu6z f] Pmyzk?<.P@ꛍnfq HÞAd\g-E;sQ+e|bcp&;%]ޑy:ޝ{l r&9D6QnSijyA&.챜SX3 '(76XŴK?Si@ZXf[Y %녭 N-e zpM@>Cf^X~2c$$Y Nozo}Y3 ?G]"Nc&!#) |:eQƼqk ߟSt@6ߑG†MN RDR̤^7WHZj'ŀ@]x{wtXcs8m1a-ͯAGb^WMBkA9JLLڴ 1-A:٥'r~Jܫ "~Bׄz-Q~ƽhm~,J ը)vwtB!M:ݏΤ'LPboN5Z܉^";83}B$]ȓ!B @O,iK$Bɴ&ǿwln?]I%O=NMJ|jT}9÷w 7aRE xEAʀ}4~Cr:62_0t3!Ϗ\Xyֳ p*VP1s$BZ#CYp $@^|da@cו^7OT~u(|D%x0Csqi?iݲǓԎ;/-ҥtF>p"Zm2Yo[8븴cy䪒Iωi~iN (K8l[r-qRUx;3zy.UOwv{d((/3+o) !'9\v/bB Vscw'VnڌbDxIv6gрjOQa㣣VJ߼I7UZ 5IZynޙ5~l2_ѽ%/{#i8/剏,_k%Eo~~p)Ă)]"&r[—->@Xi|mAOg@}zmB]+s탄q Y-+̈́io3l!wܗu_Y No"\D8YDjdžA^APy%oĢع#`rQ ZmgPnVkx!g\!R9T=@湞ڰzDi@bʼnb^۔ƌ:JE#"p*AS!P~\dK}t_۫Q~9N78"fgWh…qyeIѷiU`\(=@Q<'7@)yaҀ9Oͷ)%q>'Fe:!eui# l"4zM,%7'Z~!`+uZaQQX6q߻cNA&8aÞsݾ`Z/j/n"@O Pf4J g㬶 Vwu*v钍[Lsv &-;\z+\TNs,3= "S#N@,x*-E*)ٺģ1PnEY1j4"?}\mݱwnEtv, yƴ 8}9z.s.r y6V; <˛qzFbL1F5I1O6pҬ3n_Նnqg]Huw]ZP=m,_=D Z{ERRHT^$ȽxQJ?<;N- ZT<_X*lU:Ps6_|k )d/UZca잔x5ңe"ׁj$I!3JO׆ù@@HJC2H8ԇyeF1 %쟠H @,Ӻs" E'|-߀9X &Z `OLy=B-\)r[oJ$JvVA>߰ߠ:SzANusۍɩYB=vgYU c'NIpd&K'hiC1V_ wI^VaR| لZ!l&IQ [w#w>w{pgZ;?7D֜oFtUp+OaTr^K>:\Y>ٿ3X]YcϘJsi-.K XGQ2O|*Wl@ȪꓟP]yb40 4NWsџbSW^/htaIgJ'wG4;CJ%Gheg Y'GNҥS%3h_'֭`Go4DTOEg|KF2B!"cnDR:r۩wegt#J^rݟ-s|vyG~z t73sWqh9;ʾS]NK8 S@7RDS4U_% l=&%zw9ZAb$gbE#݋l]t%ibS29\ &VK;:8ڈldm APe7tG/gH{}Giz8F0=iM}@Rrb@2MmqOG Enë:@Ʒts ip nuj^H(!?zD o Q˃iZ U,9o~I\`%} ƙ>Fot&#pPO%R"QymEx9yx_|#tg2xU3KTVLJ #7ȁ/LN2cԭEn5W=!8)? 3#tRvb-7x_"^}i$ l,FlPqH~%R9"ɋN,./#)^m `]6k5Q\&uq2 QȽȨFm ϰluSPA:Po<1yiX 04Xir6sQGGKnn3!FfSӍ }:5zD7=7\Sz"6|yI҃?X%mbMwMp1Sztzz4篵 <ߨ=~%U7*p[XYpKXߋ`:>s6?jqY8+a:GϬS.w~Ƽ5b„݀L@e'pie ۀ~$1[>#:i4Zբ&! aGӴ@hHd{5]9q }ڡ #D O#(LNge;+%< ÀoU&릟?wy#ɠ7"\ ;ʱ("7Z!`@.\b`"_q%YP=:_c^jo=̤p`w,r@)lYS |*_,-`TX^F3SUW(4_H, &eE]tdL|w~9n꒤"Bz$2uP!,Zz:X X:QYDG8uf5M‚xNM!̯̇X)7b{}_?lKm۷#95/m>\+s$ .B%kz.$ܷaf E o . ?Y:9Q)ܵ]i*٪~LrW~TYQ(#j?! Hc=Q d4 vd($Haٞ' Z1X9eWS8}Z۩S":Ŋ(%Lv*x0b1|ƾ9XbYY֟g(\g1@TqQUh<]M}; f 3}5p(Tf1h&C)T=>96TrMq픵$?[#Z> Et SKң.onךwmNUCf>86=˞DCI64E!c@ s^p~A4ˏJ,\Ob4M2B|n ;~sb:w􊧡Wݸ| K_fMaVS1:㕄JI(޹G|$2ce.s7S繲EDXyKSE>yȏBm:fw]YפԨx+1 QGeB깭'\w&cs#{:f oө&iS aRT7[DA扙a{O((~.G6'w߅ĤX5p=ta#ZzS<_T5lL^5s+ב,ۮռt>v60>SFft5l^UmD8,J(m1iM7edF)ä0[”˘%>yQ"kDB`t'pG| YxXY2/]q%K bG{`g$DX8'wDԪH" Rm_|_uwB4Q.a|P3%/fXBD0TSȡ=0Ȓ _$3䱦$)_# btxDreI6CKYh~=d( ͉r ̆ovurQKL֘F}A `jz\DZՒsʋC3lC;-W*氐yYmNKMhSpp~adYsl=EW@wv'fMni)O7ɳ`ڤxʾXpǢr}R[@V\Z04֙tlL^j9qiAUYwpcTw?uDPU\!*L~Y&VP >THk+c~`ߠAR3IJ<;F"5=Hb74$wdʢiLS%C=4V_|*fAJBzZ4S ׂ=sn5뜆kԴ%<2s~(osc=n']sA 3*:[ toG5 :JV61,5YQ*i3Wi3C= Qh5Ao51I7R) ܣ1sLDε&41̯LpNYjFl}ʰS05f,@]/L%+ <%6]1lGF;&d˺!;?ug&A+VXvԽZבVu [@9XcC^nw.Mo~],ckU%S%{5#(= 8!rI+W w*Ȓh`ӑy9P5a;XF/!J4ie{s^ J7}R# HޮbSBέhǰ8:BާZW_I}1"f@, {!.[$=+g|*ՁN=Vr.N9N@^? ˄]:q`Y'gO!9|-G5+fgg|L8ڦHOҐD9.T@l1EC??.|JDl"7k$dhG'-ih;Cd+9,)%8oW#HUeГɾmC#o !z^b R bd[I.Z$Vڄ:ZLo%/4b=#0ҬPܳ='M =Qt3 J 2Ծ`kP-ҪI#:C-)4 n}$5œ&w e [&Bad%D4<k>ݘy(517.측,v"ZOeM#ӷTlQrϯ#Ⱥ4s,N=AoELz#ŌⓥӅ8#̿!G+H`+bN4tr|bgKSחUO9~lH:P$~)8h:rAvcѷ(MHiH ai1.wJLDDgx4@Xd.JO!' ezv*tG.b 3Z=ṓEN3wdHwqS @[C`:&.NѨCF{y*O* Gmy&u \rDHbm}R'EiOW;B0Q3Auſp@J,CiOVU#ˎL ,$ᆈ;2 nȑIphux=Gss͹ ` .%S |OFBA[k ̀N?StvLgSAZE%׬m Ԍҽ@6\9FXZaTc `ʂ(qNruNSAHz08 "=p Wc:?5kjg8".JmS<:b *H^,jt xղYJ >Ƌ"\$m _6,fOtChBj|S6_X3e ]毅9E<-$ny8W[\[9/Zsɣzs)=*-. -Q ոi: m&/<&mn>qw7[^kgX%;`Yi/or0칅 OuqXdVQm4ض_`"-봢a[vYD^Ma&lHAM~/ QQֲQ? dϭPpMO"CvWmAd 'ytA8Դ"zRFS9mUavC6]xM_(}(ܧ8djY㳍2d4/M@!htOY6xPNC]rH2Q Fٖ@ S%Ԍo5Yh5]Ԛv+MPR}?〢nv˿T"݀3ȿٷwR; )De-f*B5[ WQ<^dY=#' SS.ϨUWR硧H4\FQ!uCmRV\I\1IvЁWW3~FIq¿>~0ŌgWeYb eNʍɑrA 4k9b`]g>Lа:$r豁 <բď9~֋ z9<>~ϺR< v>ɼ hf2%)* <ݻcnxWwx)),߮4,Y_S˝aԊ06$H]`WlP`t+;m ߉x^3،&Bw(\-K ?Vi+2Ť ua ;@9NOV=ǡ q"9ea[7 [阑 |E\!u3Z sJ }^V]&E&_OQ-M_ + WX?={A•L ?DAbf j Urr @ce׋ߍFז+U<>fJBbӛtGdЗ\[ ְ (4wRÒ/8IW!&L E,V<ڭ3:yJHpң3;=rvS)NGOUNY⨃EF-Ӫ#,DUm%GXIW&kSrI[[o]΍4E\d~#3{=1tXι_/':oq9fe&׬BDž~`vFgʾ@"e/ڥ_:[ۯ`[nFp7RըePxޘe !UGڇQgWr|6-j.,v.e'pe9=gU|U7S = {"AA+dn }3'26oPHAy(h8鍨+)~ Ϥ϶Aِ%y: ;;aegO'*7Ox>#텱ͺ0z#Ӈ~,Hl86M aj_ L <~vYUK$do7LW~{ٞPJj\PAytC_ːln\Ս,:3FT\nac\ 05R֭C Z~h e(}!V"=f Иc؁r^qukU5}p"ZMlm1#%v<֫QyNSOvLuvr)|x_'0êZ>< W%oօ',vg0FPX ur18>j^Q3@Z:DRq̂k?kG)c}R$IvJO3ذI:.m0\{t}wWO JNBh;=bQ.8.NmuH%Ye4(sq~dXSuXq KoA6+o&E8ٻh'Ҽ5[E,Եu媠";LIJM,0hA>OC\#WQ"7pB drF9>6PR.XU?C.OzF' :Li3 KaՈNVOtB̢AcCdl}^4IўVPP[mIX ި.M.A˩ާq&jfC`H x>LFk\³n|l֛#SyS@Z$?3SüoI6Ž| HÒ `mɝ3YR@VZN9'|>`v2'm2buZ3C:3 aax,ކa h ^iBt{‚ Î6 J$f.Zx kxJK꧷a7@RI)FE|sOB 5K5+`*”P EO-&RҖT&zNGicv_%D WBbZ7'Tf&{_DvMW .qu5cK0`fЛf]?eIgjQx]-h+JT&_5%V^j/?ߍ+B59)AR}ts#8 2j03}4R\U^tw8@.soLFop5 d9df/WP1;N<W.\5S)"||!-O F<!^T9k 6XEI(u9';kqѕox?ss2X)`k/ZYZ׻ mX%Ӱp 47BQ?ꍓzclX9ݷe,C 8]f;F 6<NGGԂmnҨ4fK^w*z<$&y2#mV.LLaӍ3qmɬK FO .|x)[CrDazsi>Mpĥ:7O/c/}.?W1H!n;՚Tp7R##*=d'I݀Rq}&Rlʅ qL .:s(3".JLt-We{@?{빶d$ 9- XE;6jK5(զvkIndg+_Jϝ-Њ&B:V 0L}g=q9{(G~7^Wp/qǪpsJLu>38USN$pTB)HՕD8WɆA E`WPG|lt~nǫ-B]wޫ7BW~aңpf.hP+kك0']"]P'M} rJ_7%ιK nׂ7mwęi9:EeM5i%,Nf?=h\yz M2anQ `.AN J< IoB(هw6v aܜ42v_>Zc <C7=$F@t^sMT"Gnܭmyd/W` OFYkb# 1~u͝rZ=HYl?3c vsGZR4 QҊgvDO[*q9QݹDAEm|9NɞdQ)t?ǽpzߙ&)kx[ "HP9;Ez SZrxt3?zakɆ/]_fhnDy\YjeLAXR;'<5cG Hr8\9}ZFXڪUw@%ήˀ[N[/R  AH j/RM;8|}~ ݈]a=ju|*BJ=t]XsdzzA!\2[48hgt"Q੕"^^T`xVb*gF-NE_϶_o8N٥+u~(,:}8MblB ڒ Q&R86\ ^*;@` U3rMw{]kH;i'Fڝī$*x ߋ9|. s6PRoE? LM.. Ő 2@U6:=HE2<2T_}p-QTeI$9p]K-\!_͙E̿YP928^x1G,/^p*ŦdxI56F{l6.Ph,lI[68`Ov"uρkBW% Tbg ­D68-|pr@xF:ar'%sc44uoDH[1P7޾-߅Agr웶N~[7Cթ%g*X<6Ez~u*!&@_tZ ,IfpyWӝdbR/pǂ% xTq \BC-hu{,yLc&%ql w\0̹ܾ-B@X'6ʈ$]͗J9V&>2ᵿljnZԙ &&HvKbi.q}\Si7r!ĕ0xq=wdd z HŌa|ϦFW3PIrCt|D';wsJ˴#ވ}㵕45\=u:@+Vp>ӂ| ?s's$ NL 'PL=ZJc[`$+Yu# G 2SPS[5A.oy_7nY9oêRL0N=F k&y+kgRoF`MA~?0$Y[D_4WtKDZ xfM_--=#mB GK3lnFwݶsCrMl(,fd>~^c[7h,)Óu .X>. a_Lyey:qO:{`Q+ ,aϓ![E2Uu7 ϹZƬ~C DcA?԰(1Zf .+goY40^Kސs滃s.hhKJb#.rEr4EI4POb"9.ыMY= nqLST}NuZݔDD9oZ9E2Tds4\Ȼ8W:+3ԅe} jdK'̑x=|L*&,d*,v6b?2;n((+A43s^LR:B&E+,vwh悿)+fĀNCHl/hkyrS2mN1t1p(lBa ;.M,U Sp^|-x!M$8ˎ" +,@gv;d_-j';E/w(~qj~A'7D pԎ`.wP`JJH]ޓL oTo|XpQ|3.M; S7o\vIS^( ޟP!+WjZ8[s z9uhn?s|,VJ|۽*=A.RrVѿFd&iѶEYxe1HD.%Z^Y5߆Eg }{6ƌ]+c oHoͨ/PV8vG;TSjq3p._Jazqr J@&V@qBЌLT{iYK;Rֆ F zvç)anѦlGaJ1@ ]52/}ΞXš:jhϒ^-"0>nͼi{* 2ݣAC1"Dd O5~ #S7SЂ>QGI+Ӽ7CP%:phBUoNjNo3n+?tΗt ѷd ł W`6B#x0{CLPUP'دY)"6O掳w%O ngEi߸Eּ5͏h}!݋DCp6(VKA }wN_oCH>D0$kqG7HzeVyoC[HHf8 taOjͿ:RC5=Ǹi>! օ#lkLwUP=*4<}ġjZh*\X|Usʄ֤x܉ȅZI3(tkj⹗~aUl{ăB;̽FsNoU{2u,۰߅6l,Y4ls9?WP^iwTN =J$FN#;X|IB4_by;'^Hġ"SAZ6h+Nx~謄[Yw=tY YW[V!y1ᢪU%Y%ɩr]W-s<3__!^ ipőplw@MW BhC$|;c/m~Tn`bk;bZ-#N*FSg9 GPlheBH_x1:&ipp$;7YQరRkŁxWf8/8 .16 р_; q:r&-b:LH8wp^sjV#=wr}_#I.d$UY'vFBaeY=vڌJ"ju|x&HLz :0~V%>& {Pz 41$̠lI㎸ܮ~gIEcWJOԉke#|"8d^Gij'.Cyc LD=4)GjiM#'*uqCKֶ(zl.Gv79U܌&˚zqYU^?\@ ^٭8vn{f)+ Xns{4CI3':XC _AMA0.VH_gy 8w+8aUetB, Ki];@UGu, 0 6s95Țl:?'CCPP iy"LJQoڢ, 1!+y.Ѻk/ԑ 3lNxE#4.ݿwx6z֫ 8bZOiy#EĚY[wӱkȓx $M=]8$&2 )c/;M6틛oy#)fYҡ4Jvgr`f/[sCH&7Jo?} k(F <WBIA},<:]&J0\e]as-El>s&d2Le u_zBnnӉ+K_doh6 Y;0*+@`5Q 0cnnN +KSL#`#c4h}4%Hj0k.Vc ً|u|P]kF99P`\RwHIb ظu1xJmЍV߄l '[ 3"QTzH x"{i>h~AhQZi&E l'f(p)}(dGkqMeK |m7ݖ #]O$|xL=u*޲3'}O  Ϭ,TC 潻lZ oG̼u,2a P sPȚ'Xk !k|ﱎIe\[?(biOG*9,1}Wf&箃<`D/ ?PU7Ϯ?W\~:35 \˟orqjyFhb&h#"'eHwݝ[3вuKE}Tn TXN7T|)8=WANR[BӜxQL"J^G F\\q<]d 'S F[ԝ;8UWDD:VO,Epͣ|eV{aub'!W׍13|R}?k AV C{1%/"1 lgPZhY$Sܟ `]a{.DW#Q\`/ɖM0&IcFf)ߴq=l}M\j.:9O7OᮕB. 䊅!D|!590'_aO_zɋ: 8*t;#_rHP](5\Rv3ذme*ԨEuFO2%^Ԃutzs8zz}独ok&!0~:#ioݑQuIUynziX S =]8QCu7T#Q* 8"LVHGn^3 2ΈKyºd}#t"RICM7< P"nc~,f~~SNs)Rmte&㛼ޘd8C4Sr˚Vy $T>r1ZM.y0m&>hڃWε;?HK&nEd14#3Fs:u ,RAQd98 q7=7N mA@%Y-hW<̾FO7awRϿ[EAC;kӤt &_s/o3@VPv/sO73VP y ;Zߝ O:.Pw-P̡'#9b$3&+vgy1u\aYɰ t™/_ͳDyHW/Mڋy;W=F |Ō"]X2&,4jni~|ǒWu؉^kr^>ά1ȟ *'y'Ok5֘/-y|U Қe菥y{E5ž{Ss#5վhI/rih0s@ Nѫ~js]*%{ӫZ햎_ SQU5 ؊s2 Y\VLt9^Hٝfk^ G.[ ^VYRB=?״1G5YfToT@8ii:F*%0oFepFs[ VODC5M!'+ZxQUBȼRM7b~c(^~.qikT9f@r򬅲8F~ПgÂ]y-#GUq 9cƌsȄWڦ-zHSP5Sw Y]Q_cg|7(D cW&udλ2|XJvq(1X$ztS%S!2b% 1[|Q[zٛ"F5g f˚)GJPu+`5Qw6ŴMP3">̫%i&TR0X^GZ~/yBL l,*Nz}E'pzW)#bF^͹5W<[lqjB*rXRfN2<7YrMoF zc^&5p{;y[v.DGw&TTRkD-Qh+BCjanL8]`u`Q 8`1n&tQ]GlDmW0oIyDQĨg;n=eYp/)73u9>}N'$ 5E,!/[3Jd4(/OL`7ypU'c`\cx*19L߲\8rSG}A?p;̫9hꂣ|P NÝ@q2 .O hG G^U[[+h6%JѨZyRhYuI#\.aCs-,-sgÕ /;&ykّޒKVRsBV;/˺.-K|mƅSq\rTz9.%-nrfz ӣPIi2J`ST/1Sym%~$ryLfR4%\̟IƸ;44l.sY Ӈo?OXL.dDO$梐_1QؿL' }1nw"[,GĶ%["j E^``>%-`GqW\%V:ϡ{k\GʭD+MNC:Yr90<'#|Vgu3\pG0)ZN7|d-də,JWE .Y1TT ݣ~Fn}֣jۄm c_W؏~1?Q_RLX^h4 '&9#YvqSc ugf(9lk7+`AbķoS\]s:V 7׍c_U-ȌOnH@teNmR7~4ʢq=$u A3rE[M*Hd]{ Fn85lB"xSB>U2MzCy"zդ |I'#~(4O7K&c^B7 oUX̷aFhFܰn͸Y''=.')٫/ɣF_4~ by/`tIF qѷPҾc qEo_1^w!pTe7\tfuEQ·<=zbQ{FyV R;LlY =Yw5YqWd!VK gA;%&rI@[@SEwmcod:s$G' W͡%ZFNtۥWiL }>'="Eȫ5Ӈ0U[<0;҃P#ƢXq8ȡ/ o([k u⪊U߸}=^ǰj'L;DP7$'wovE E%LБBk㝚ql cŏ0|v,H.8,b/Ah3+P&=ks3#84?G zJC@Ih|KS MO@PGȈ(-5Ե4D}o"{Nz~K Y@n)E:w cm$XWs?ď"}$8ݱ&@AS>HHEnA žS'XT./ܻrx=&䚄#6!ړiqq K]eӨRmkzW.p Б@Rî>d,# ete='DBڣ(` OO2 Vnju 9o{!d1~^I8'ˡ:XYb;7xe'S4,sdi_G5;^JoTc;FquQ P~=j̲6jo17|$i%Y,Xc Æ+p#ͻ b! dfnk2 /?)==鏰j2:1XA79WFj ħF0|rkb@$0~.D6@ݵJv˶$ VUP+5Fx1 [hFK[^G$<J,-&NKGx5S1uf'$Z߯w\Bpr>Zu6Mj֪կ!k9A.KcWB5rX"ԃ.3}ӕM" ⊹Dl ƕ 7N?Ry/MӺ>>^O6h-'>1 (eę9<2XRl߷q` v y\GOF&e}S%M̩d`8#NY F%(ogr zFWj<D^Q{t^iSW;vX)[rq'W|5&;* cCIz?*{FL叮$P+4PNl+H@}Xi]? J J4jd$;0ݐ,RuKDr6'pEIymRrŕξJKXǥIx6g%9`ᚕ3Ƣ"PҔYw7\=ףmצ?T8Z[C:'yq?DZؖ ,42؀nWJ۲v8&\>#begk=l5q)`[u EN>Q ]tNt]AMFge #O(=xǏ* &ʟ*~ގ&wJ1]CɛP.yaXg4ZJZ*i?7W_Twu7H@ Wt \,n* --0L~=[?ގh-pRGh-qZ|Zƀ24jB$繮 g.ՃWvhG)cKQ,YRwmf%aR!$$ᶧtK1V GVs_gx ԅa>mow=k;q^0(ej o <G n+tbN$omi4l-KɌ{Lq=#@)/Gj jy~qv;y~fh퀗/~ϟtW<52@t<˴-T'ߪRc7=Vx4hZgq=<%4[O7qGcXֈƳ},zW5[C$aQ!64N c1 wb*uva{hfin+ým[>$]_ 08;- ZdS᭕ه#>:yDܨ,vuq0{XuT7^IV'`$J08g= ۏ4Iul^ع M?Q,oo궠ZI%ضeAi@>RF$cwySV3y;Dl~{$o`2l_S t\YDX|׻8z0fvwm@Hh HwMjsQioN4ra9 D5ȮE04'/Zڕe\Ax9b#zZ?pS:|`W\?㖟*w)/E9W4VLضgFnŜ5#$j|Zrc|p){o3 m;|10bhspV\IswVy`V&jۂBa AT'CMyiQ~L͵Ruҩ&0*݊oUc{oxLR+ft|J,!"|;y!~|q5u0| ejf hz W`Ӌ" |O?1pZI+w×oadw$QBx^aµ7 -c`e3"zO8 荮,cUx~/j!_E!uۛt+ `gF!jȌk1Ix_k~L'?{;GiKfjqNFg٦@\O{Ȅ6/)-!V@@) o"gETLT!E%kgUv@4|"oͼ0B,G2}H搇HG2p͛*I *,CGD(DL,ZE1G_Sdr?*фKvx%K:AsߌxqZnt5{"qVTOAs V'8?Y,j X] !S^)l:?!lY#d|dws{ǓɽQ9M<á,{zl &B(q`ƒNu@>^/ 7*g8Y"{Sg7^RxA|,·s<1%lppf_ۙ07W\P.L$3 z}f/ӕEZ(%3 S+K H",eY2[ R)GBgt &Yb,ViF] |"eY4Y2'\_ /)/rϳ'E8fVO/Ƨ(-٫Ve_b{l;lr||'B]x: #1M\gXY_mg=j$i-Dq z,p9^Y/JSj~AfՍ| PJ _hK(DH5Sd="kADdxp?T&.0mKw$ïq斣\mͪ(12ZmOYfڷܹA~*m$ݝ D7|ƴۺ܂u23pV8FN h6C1 35 /Z9֐*w= 1i^Z&k-|._;p* E3Uo?mj=_T``Qꂨ,4Tf> ,a0nuSs̸|Zs,Q[f9*يo܆?:!fmgtm|"VWҰEmDPo-MZ*,TMaE@dӶD{~z@jpFlD- 1}33-,ůhSHI[zI2I l^ܤnV˱Jb@ Y 4rn5j'3'Pl8X#!Q(@ P70fPjnJ^ Mw+l && {P?8F]h 9P'Om~ %Hw!5cBa9Hs3,Jj9PFk HP .2PLQDQ!$ߌCk$^35Q1Οi9{T!eXi6] $k ]7kh\u b R1%6Iin,I5ʊ*xQ_wAsZIÄ7/a_f&v`հП^C|bzhw|lĂ| 8տ0!*QU']*gV*15č=-arQHIqoA y< YTvY6ą8@VtQW#=E7f""֌*r;WBէB$h|yB ́Hɂ쬏k frU; k_s#XH!gnl( W:6 ,A)\=X^P} Ns{R`r\hK0zDCef OgvHpNٝ"|a0 JM,852,^%[iGЦJ|ޑiFɄIÂmc&3N=~.B*ś#PCL{ی*}sLVXu'|&]wPLUx2d3FV08"Hs*2bXh }ՔbQ#qcՌtC Z{+iQ;0-C+z#1]t>5T-|`N'T72-;t`Čhf6>PM, k$C ?1LZ{c>:+Y8o msY룝e7hE\'д)Z8K< c$h3[CxLD#d g<^cXO^-M* k_>抿IQ5,R# ZȆpf=zF[ث8:ygM ~kr"4 eh9 1cR R[d vUҋxlqb̝ iKUt$VgklM2 3m 0>/jpx9R(J㑄 ?nIL$c+Iյ|}\yL_k6/ę}؏ *RMt= '!ڑlCVvx~~nF'H[+Lab?3xZ!Eߠr[oP_/Sl#?r"s QTwvb3#́p6:fR͚O;0}VW5T}@AR=F+ R]F [Td ڴOCvw`T7 oBڙyD'4)tm/q< FakN,BT,uj;6) XU /Â-7Ħ?T',Aw#̥k欥7 < ĩyɕD Â*:0 ?z9,ϰ[>c9shGjbՃb*9e3bld{|q]z@jKLJ6r*ޅUcV!B(Pp8)Gިql bc{㙌)3b b rz Y5p32t+lKT߯ܧl)PD ?OdnJaPL$FeUЧ-3WŒbĂz4Uc[m!{_P'1cjU) bˊs6RP/ K&b<44φ"Fc G p _[9r]'bpd"EUds U|I8˼SY?b3\H0e^pїӶX;q:vXA ךO`vI >6NJgx!n{YθtvqP?SCרG<+H< W?t_RP\|'9E)B3eX OAn>sG?p.b3*#Zf5AX3_R?dlR'E"E aA_T^01C裳[\ύnW,ӟ1; Y%$@9xً?˝3Ђ*jș5UcȨhwf|{s_k9NNk@ c|YD#XXIsuY[kI  tLsīKƌ-l >u(H jI'z .h7:v=+r^=}kXqE҅6q˚k,xTe M1vt[ }(=Qζ֨ft7D|ˈOoC2%o/d|YMwo@#?#]Bx_<' hx?}ȕbQo_ݢ ˺ȍk=,e G# 9PcJJ4c+V Pc|Y6q :喡ă+7ʷ#쎩jTv/mk k8>*e[ÃבUۃ:=C-(!گz;V,W5tOA¿ }rЪt]{ޕPaL#)S:^ [НдrhCBx,8ߩ8O4:*E.3ޣtWEr[<ĐA#A3ܪDV:g 8+sMHO9[ B cfԪ vu ~''4=LSu  bLPԓLؕ+,| 6 !IM'^`X>~-^77%Y!: $5@0&_W3]Q8 3yo\䷩m4U Ư膳\#"jg5v<;Uekik{³@=AH!#"Y 9XG{9AMˊe$ZW4>_H%K-^.G:*[lKu٭IzhY~bpo HLZu#X|X8{}'?dMYC1ʇ7jʼ~R0XHTTƧhu1 VtKeww x9,rt"MgRlf^cwDt#21R!?М!QOs]^Orԙ7DPxuSdR4x8wJ")>H#Ing !0S[hJ6t []HN-iZxb  72@M>2%tfZ H^CQpೇiQn{O6$C~IR797n>w#ؾ+dyo@@z`PF=`Bv S2];/qg s;HA [2*U&ӂn/_X!vre3/ʳA@G>S4ry˺ *umh= T]Si Y|`?ix)$Hm\ kHaX>3AyeK OG#N)(wwxTW9}>/P|I_tӲi3׍*4oe> әw$I )B, Jxuaz6p,6뛹N&rcWD1]HRGt(FQS9WTMݖȊR > cIKBtPy5\c9hqiNį-ƫt?V}G Mt[׵̀$hӽ@Y 섩XƔ9zCa̓lGbOyF* 5&b-.NFOv]gRt{QvXMЛg|܌8e WI =㘒#7_^?wuR_c¬)H_xx z0Qu@C3~GGY V)qpKrUBp79Evx)"  @[p f[R I>Umjho$3 DY~PGJ8)h*^hʲ` І֓p )B:NciXS3 ˾?zH>"= ߭ sFjTr#,l4K,}yrwTFͻlQ| |Q  ^}ǕjZ%(p^nCibp3_ B*_]6羫=]8WWFfBr8WNfUV$(<\,Ip j9ȶt*J(}X*W}%X%-N,eLݪ q)"6۠S\:ݏ XC:7h=uCOT>-i'iBO)E@>3:X({M]0gkDQl!3NJ.CkCE9KF%̺== ߳]2;6"lv:LV}m+eNP>Nj(hK Q|aAS}pKgJlVX [43 ?Ri iSU[E3OnX$2.\`N[]O_@ ݩ.X@5YޣO kovrBd\ u8ioA5Ά`{xb;-SL_66ɤaazJ fU9L۴mm SE?8mӌ\dǵ#CfM7 H;]݁AN#k8ؑ/f%>C=J|[lK ldN߮} fT7tu, ]w< [32MSeC~ΚFshw; + %ꗋNE2Z] 9pW~rQ&;{>JXTpŒP@5F:eb.GRҥpgEANQ,^`TNȄ O(׈fH:_rvP^qa>49X+=\vV)1= 1xSR}0Q\6n69'#L EUl\qaF\@N[|GH.|D!] !YYI''E>òw(lDwVȯج-5o Ϸ2~Rp.`Ճ[+\[N R'j^ĤGN1k[∧`mPүrV!`P82 g$i[#)j ؗ%E1~%ՖDU:eCjY\HF̠6ָ6b#!rP%7kePk\ĽEzcH lRv=ɵΒq1QVMp<w3L Lp h ;[,)#̋{Ed! hw4dAMߧUutkk Ɉt'Ax{o=tgiY|! C4,h Q=g@'ECv,m*Qvc?v1P$68=GiԒ)x-Vf$j %⍚`p1mIO+vXn_-hLg`Io<l[RߥtwNDܨnh 1DC5~}xD>6a3SQO?tJ'=|&}`[T'xf:|df ,NAq%V[ֱbd0vwHl("œoD:ꡃk&K\$pLkdF筛n"z.R~8lQbײtC ҭBڛ>v 9L\G oBMJ3i6**N=g΂6pK\޿o\k"/VnǢ^տ-)ٚqíݮ(֭/뛅2<9u@NҍYM0G Fe,]c@2 MLU:7<@XꀺX'{~b ckT|0 XL Of^ǚtINBuGSux&Mգ钏xr#5I8 a8lbJ5^_sY~#DQB4S h9ɕg(ҳL-E:KٳpxN%C dfq/Mdø2g_@ $nwfD|.i 76`[YHmngFCьry=Ni8"u>ݜ%faK$WTsMŐ$ b;oԂ?$9YnS4ePqwftD&u}`yc>"%j%zl jr Տ# 8! Iuĸ>fi#O1إ<;+϶Xi}T ]_m"P#$R;@q-3/VFu#.bp#$]/q;V冪r8&e-HL%ISv )^ՉA1 fܠ VFkV0'Z_Sm!YKI% U,Q(p]M]"TD#r9(5~!ehV`sY N-v;з Sy`˃nT[34a_KJz;_ySIU6spɊl*]a?r mk|kH}2{\[K8Y,2*EL'x} Hcj! yը):^O:ɖ &QNz#V6[qXg#o?0L5} ; \9.e!^\(V:Q{-9KF#rm03#S eSF.EfFP;r/l}Jڥż\p2nV@zS(vIi?PjרW*Aą*#Ц4NfE*3d7w(8"gqoA&hZ23Jeо(,}cg%~L|v*-]p,otƵT$w QyC)*[twwA$5!)\-Nf(U V"S#7N^KRr0A^c-̥Z€ |l\;ɇIF+ՄwLm2CX9vx ZR<Ϥ/K3?gZ}w#?g;?v042u,MT~jsQ;XX "M:6rؘ+4B~z}Zjt˲7Y~>?L4)l,q{t)zccya؏yM5ՊȻ2ak|"1"du ]pIHý;vb72uWd<엘 m&pu[,U#.݋e>@A`DʅfL,5P#cIhof=+kx0Eu&;?C*9ml)_ӣ|g R!ukܾL#|渲@^V3]'~ T&z+v3 Ɍsw  !Vf W8+Ž.Gc) ,L *H>yj9lWI!P-4K X~<0GhYZ+?YR!WҲZ;2Yf2>ȟ=]G:Do_|p*-)~YpOU#l W-['vl䙩2v LCB5NQ~![K>98|2ceOޔԃ}I 7h':, s}{!IymnAC[w>-gs=^)A$wQ/vZ!cݳ0[@)x7(@;joAtR岃bU|UVEjܐRT.|0~7NizHW!X識Mv^mB#ԼV,f)|^C2nqA/1_,yY\J6Kl uY+J۴( +9Rpd6E/9ƥ1Й'X/r1p͞ .i9ud^OیuD*}:n~3) M"h8Eu>%#WK#T瓿(iwXK}*S`C\vsMHUm,Ot_XlL'.,OO=ĥ'M+L=9屟NTkNm6\^~ _PKYP3V>9FȚիx}v3oqQj yC.f;.Ft Pr*,ܼo`H0&ŕnE #]6:A^F1+hpzXxf-j*oFoU;oxoE'*k, z*D-s}l潰EZR~>$$\3@6"ǹ$nA3,OEЫSBb2iEs.`gHm -`wT}X$s։ P&DNg W/JQ~9 #dVxLb^3zلeveDrN sN)€J1Y"WO1bI')HL3VoM]ֶ|BqumB W`b ȓTC32z9<_cYY܃0Xfa61Lb[>mk*G) F._ R\b(t&qlsH#= ]wgۚb +H3VtF򯀩8R[vdk GݷAán{*7eUVĩOn\<X tʍI;vw N^L,ugW1j؂#'Z JC:S?a.7 HOg"ݧPYsM׎, b*rʁY M!oV-;\S|?!w sA>s)EYioPfabRASJ2=N8CB=,/űʀLKudn5G1dc Xv&Kn9>{ Z~Ӫn>v25 |Ѣ.8>*lp4[+؜+ކܶH ր{6tF?;Ydb\{5,DH(UcQ ;Kۉ*EM`{J pmx5 s@j\!I\|$K lds϶ mE6h <Ewl8)e糐w27ݹN. ی4EtB0f#ȟ2i`]ckwx U(D`|1Bf+^yα.0X=F%G_DqÙON&1B5ja꬏oWy0di4ԥ.悝ݠ"MAd/F\b+96̝ 'Yw TmM@ثVM6w@.EtIc~uU.`_!(DP5Ll-p) ]\sb3>F*&1ïH&dRo涅P|],ڤqC2*Y 2ԉтؚŠAJ10tr{QW@0i :s5kDW쐁$i0c9φtTzHzp@xݞdIճl0͆Sc ~%Qϟ"5*YFKh?Cj+aMٟ0V4qQp5 ˕A,MC,y: ۬WA?ybɻITK8>3%1'wWY݉3XQh+ŏ5,]1&!ԴG]/)q~7LVR\nr;g _u!#4NdꙥLJ.$o[8KCGoɫ'z!-=q "OMr|8s-۫:G"UW[h,iTݧ^LCGP}Sy%MZ\FhhkA (\+>yܹ2HmH[Dt ]1b<,}Y50m(vyά I|g "ZыmQR≐v!6"G!V u0X Qa3x}+ aTk|{ {`OxwsC1X^waӔP);qBDK :$+<Wv=1=UV~:0çmw\L磻=Ci;ZNב~k~r1шv}LSN051󞂳?;܄7H!:"8$ϓʭW{Ft]պmsjI>wKG-pxI!u͉n{޹uf+|ZgjMظϯ|ؙ?=ᩉk1>k yTk4>$!\]sjh'|!숧7_~q%4l;A#϶/Yت{isFA4@1|<3p!`"#sgK6=ǐ ~O5ITY-뫭-{12?u4s} lv-0@Ib" [Ɩwsgt~͖ O9%:[#A*1I}&`1Hl$j!8/3Qx.5x83ڂx=Xmx]M2H 0+Gwժjʉ@mx 10Iq<>s\:\?uAs0 9TPr' *e0xdu1cs>f9^7p\ۂ"kj/ ȲDYoA~lG_36@!]."U$Y+0]"8Df$GaP)ㅮ/ 3NP g>x?<IH4YF(7EVL>3ġd=1>Vm"GTSɎB,嫃w/:iu >$1mnj\6 p7&p '\^@tA؍U(蛸!M!iJp@Yɇ ed/l-o+k5կa A@I8*TyS(XZR0+RIqx?Zڰѐ!?ШzVݶ_ٍh wQI ؏̫'ENTW Ds=^8ck/)aI-'5?Uo;VcjAѣf~(9c?[J\YQ/u"n_yd)q#GuY\91Ht':](~6kKܿ*J(̒6H:iIWrsS?%m`l~a WedE%Քb%cS&BNl`Qj;kB'm9AIs9Agŀe]T,A ƪH2Ҋ;o覇J7dj}+S;=psub9GW2q q4"ׯ[躑 8Yoh?yl “Z\ݙ#s>a_b4α $ۆ}ZHN339]f -vE'Ӓ$=m# ]~[؍ћI( s{ L(}"/Oenl; #P?C 8n;Ѧ.(gK4QgܞPUx_ i7jN#0QL#M!.cDAThx)"g,L$&hʋF^#~: dL{]YYgytf@,.'7)S[4Ng#MLTUP-DŠC(H>͸Pt a#izMXjGj|8k2[`pOALy EňF'.* qm^PoɌq=G^$/s1e2U=Bz#(dMmDh=|S oa"?Ymxl%nz\oϠoAGѧ6Bp75mVLPNNu3 9JmK b,pu\W7fF>Ih.Br`]XOB4  Is&%rN BٺSr8@<^'!?^.ⰲz xfFw*TIƧƷ4:ltc|tI)1kV1n^Ne,z~Z VC-qtb4&_m SW+3BkLtfO56/-)<umom:t[S6.xe '$I^tO u5gZ\Q$zhL̴%Z12~SGYYY:|Z | 18]{wݔVY~^-w۽T֓A"*; /֒}iǔ2iAcVgZ!G; iM'IB@BdMmD%YDY-H46:fQxg ?&w~;WĚzقgHe&A*Y .tob[#-Z'Svs&;1ar8(;&'_e$ݛ1玓Pdp==IJMܜ׸gb>2]e衈mY}rj\T%Ặ̎!C1~t R0Cf'8cNh@h=mctB})ٕ$u$=~q cYoju<˰foWݚ!- aJ .{)9V g gM1ء?ߛKTW< 9O;V܄5\p5Hg4I~ ع6'&F2_JƅjU%HԱ؅$?fv%9`Ǝ/___ڕW\Swe䲃Kdr۔gd9bWɜ04Nોܖ.!IBL)A E,R<(;@'R5pЃ-~#[V{'Wv?H2 5w8Q cu۩zf8KoO;VO\/1҉dD^rj}LR/fw,m62ʖxtϿXJ]g=G*"hr.rؼӃektK*= Ϻm wn,b1c_|8 _byUB]pTHh cIL +;( />aR=}hrLH1!R R\I;ɐ!_7x 5<ٙ0ϋvdlFqءvnVZq}S]m驲V*uۂX [yU/ߍnX#,k5<1?IhDϩXr.>ioDE:f;ч$ ʖΒbyqW58gݝq݀8F:@6QÚ5i )_[ )_V<0Od G -9;Tziix& -鐪7hÞʏڀfl ֥<1jFW!QU!GuKIjkW*v/E2xg .̙YQ#+Ml!?z~Z")sBлufz֫ue屻ɜV9HM1I&^<"v Y9l0S‹:Xy%#zx'I3Q-n% 7@7PC{X:D/7;jGPyߜDǡhTI4?QpSz⢩T ['18AL0b*WBF\]2ޛ ؤ*O2S+L6R7?9-;;~yE dzp ? xbFaFV3HJ%ߧLOy(r'Թt15F̐2"LxAm_JP7.6G}gX@%bÔ?D~w &[(ՁmFg4Ŝ-S>/f(O-M~3lCC^B)j~p5nx+PɆق\˵ fIyN>&]o-gC&Ya95쎚1,py&ЮQ{&S]* LDDjy ,(VSP|Юr6*x/!m1]5U|]' :cFt1j?/g 争Zl:8,y;QCYf<)}}3!J#L?#nT[+\Kj⊆T-Z5h9S}vjgz6djф>٤vp\~vzI8]sï}]dܐ[M*VO|zuaB\~XWuէ@P bCXOE#ue]|ݼ9y0uYW>4^m\@#\gVҬdawXisyGT{e6~LUN8ile`QړRb`Md9-{-6~;\NFQBb(Y'^!mSwI^W cmܲk`U ٍ߇uH8WN{̎'dӌq ؤE]W0PQ. fd6w w4Օ~F*:oLDkȐ n 4x>g"D$YeD2Ʊcs0w)W;eʼn4tJK g ʯDڞFboOt%qN/"p vnf{sq4Vsr$,Ua{\: tY'lGL] cN(3iuzTްBI:9y2xqI@]CP+'%qU҂{P͛_(ڠKoV=wgW"pJ 41Nn|> &ދ ~N\:yMqb5Injb!v/4:uL軹9ϋ')>te)t GgTPi~g4A,na~S.DMtW]n蔻S@ Pœտq8XVWl :-۷"|O"D<0SK02IRc5wa&QmUD@5U9 f.T{ZUdk%ܞcȓMNg?ݬt*͏?dwmͻPY`IU8rs2{^ӸN ]=˗!O_hIɡ0yNbur%I5ax*IӴXl!s=b؍e0*G4OSaxWLIxnrW[_tO¡iWJI_/ TY()>/Z?[s{ E SgKU80ҿ|xL~IMx!nM>gDA@O7oy< b7)V41W\XػFhRW!~bloFX$I=.wѬa },i~a|N&mU{EAa9 rsqs w XuWa NTx:CVkf.Ǘkey&XLj~]ny}u0?C36cU%]q4<T Ҕ0rJi5ud;[/ |QNL ,a&jPUϑaPHžЊ/e8䙮ER1i _3ҽyXٔ!1]Pc.\VC~qZL43™~sP\$#ϯ~Jgy^JoP6,X(@Rxh+;NxO/:A^|լ7m32C_0u)2Hϖ3=sd7Z[3VU6fQԟVR;vQ$T-Ӄr+5=3gܢZ Iݿi(XA*u?;5ڪ5&Lk|$]Fi4ҳ&[>iE Zlm^R"MYb% UۦsH_&= ^*2t˗XqJ j\Pyy{!pȷ5y\Ww9_O 1 ^Yr!wܤ$F,”Y=Q 3=V{;'>T ?mMcv Cpjeβ/@3hоsY3O53ԍ T0&&ԺE}0IO 4!4ttNT ] ʲ;9.D&yl\]]X /#'rUyS5 mvf1u"{ Ωn`k+c a\KhgSNb"uKƏ 9gzwKe.E]<5!Z׋`?HMIӍH{}09M?lIG; A#:}Nfx(ǘrSB0(EȚg,p"68KFNf;H|Tu u$K<QRfYyY- yZd"[VD )o^Vf Ķ:Ƹ1;J$jU7ktshO٠]rK:/ 32|p`L[_M0ѩf9.QlrC\c.R:># win 3U*|Ti=_ڄHin@۬S# ǐVTߪzc%Q ȻI+5FR%c8fHG߲%=0]0 5"tWS3,tRVЂ5(0 OQB/xT1C f+ĕ 8}3[#K=|B3qUui곡r$9Jt:"lXNJ}!H,=ѯ] ~[S(0#(8l*K_UB{S ^ʱN; 5 MdTʻҷ"궔 ]ahG/;µgЩ Ɲ-)%7IRvHbx45MMRU2IEWXNtH'bd .byᛊ(Au'|w~ZqR D<PpboH)CvNԑ#uw4U݀m!.M ]Z[(7xW D't$+[T U{%Ud$^Gn׹T-#Fr.f2L{~''CܸNUӿ8PLim0E+E\AVyFTWU= ~8YǸ͟mnhE'pUVY:p~P媊n@=8xF;HyݫYחTܛ}6ƥdзxN2L`m=g5:=,3G$ku7@' <ۿxqQ5x eOp„yF6{XS(pzUВd [ĶUs4i.LXsrd)0zʣ[ԭj@S%lԘgj1lZS3uy2fkV<PY2 S.J8 Z_f`4HK~7 6)g0g^'h(UbߦU2|-zKO@0n]Ȩr++mOF@ YEu[c%jf`CD M4ƷB{ 뚌솨Kxژj)fN9@BoB}L \3Qi5DKyZgGfiƨj-`GY6!FqiYFDI\ţ:K+fg=n ,N9+Զ@a5ï!tŅ4K0qbu.e%{?QEq<)4GKI5u."1}pǙ|[b~{ߟ5'P154g=_BErj "lQ1%zkB)3^~ p[q ?[#^gpG=D2G g$3KI3P|VcveA{<ov^u1 qeL B7\^X`y:u9̎x@C ]EzH'fF xJDD-@=~[+//6Wui|U֏"A>Uˬg]i55>t`Z{nF^cȕ%X/$UϠTmY(YS>UÐE8-`01Q 9x.|Y#+=f"!j:̍.OBQdp$(6R6쵧? ؐ8(^T cnL V9E3e1ADNYhlz>34~O}V}5F]Q޹u)dW\!v W T$Xk}D \-V줦6H.! 9WquV١;‡uԺ "YuaGV} V8Nk?T<锪ԛ*8$&D$:3F;rſ,lcaxgBhJ8CM h]cV κYt!Õ=@xղ¹W e]eJY9YCin t.Zo>!"R_"u(wLCr?&.G]d:ťEJE@3>0}F5٤OQқ. Eg; )嘂D\/Erر&V^L>8i02\Vt]bqCҷ-R\Ǵav-cCJk+XŻ;Gxftu"Uq}:ܻn[MaAxH:.4NހjʘyzMTZ"h[I4>׮N:|T*u@pe"I; S*O5tr [,%xB@bNF6POL̠rd뚙̓2dD2)?zf'4޼{{VZD!0Wѭqg R1WݨGsNE4V !Q#r라gn=+*`cûsCߍK۝d-/kh'z}ڠAٲdVD _:! 0[ :ifF+C|&&#_r7}Y VkSEBG>|u!n~[⊈HmP'Md0RaZc2|♟XnEi u1_t6̓ey \^ XAϷn1ꪛh|we mۧPMV.hY!S 렎ϗOF)># ?'>zxI?=B] +ʔ`u-ͪ}mKP>WNRt_B@͇J`y9;כ~5<?Xt";ˑnO9E&d_9RA/aЀth`vx"PȑƇe_ٟR̈́ 3;H'd0+CAR`>۫%0&GG1#U g{r[&}DY#<͜ MW~yU!zfε-TEJRW~ sIiWcCS8ag+2Fk.\KB vQRAΟxy/W$3ҵJB$䎅<tQO l3 ~3;#aR6)kɄw$TBt/Ŋ2Cff{$S cOBZc 0lj*ʤd Q92ىK/s0㎯P9[A۹EA;A$dn\#/W ȩ' R*-$eܪrfrшQυ&SYڃX&g=T~ϗ-N4𳈒LjIZ'0y_1t0`Od`9̳ _Jq0P菮 =%^¾ڄ,g (h$U*VXvn_ū,1?\az"I;V>LvEvJR1sxzӡwͮU^a> e_OB|D>]wxKinDȪ:RqH5NY Lιd#Ҁ|B~=c$EԔD2ѹihǯ[.9j]#`ųaeY"Wm%Nf_XOZLf[݇ fԮJqg^0׌ Oxc1ئ-AR+cH^ƺ&/ ~U^!z.]`ZWK)On U7Jp Ofm R?,hꍙ؛D~\(nfE].3[Pr #̹9k[Rp<]pI9y"ai{aÆ'E-fyR@>Z')(sAokEQ*^:[eV=1˗Sc. y( ہH0PUZ[|ިBPƬhtWkh/I &Ԛ}l6E/DCM-ߌw5`ya x1Ց\m&fj.SnJ6X-~z@@-%|P4k 'YJ ",_xM= )vII?\OLGM3Atfҟ]pŦMج2K{K, mGYZv2J%SB-SK*c3Ƨ;룗Y&fNTT/ʫW biL1Х 1vq\Dɢ gR^}Y. |L6v4v9uI"تq yNn4D ?\BWo]ꠀ<#rUsƀq>I՛9ڲJz5nj,qVam쳬$>/iujv>PL@!yM:B ̋~@uu bS*CQxvzւk6Y=*25BM?2 A-{aႛjV gEޓ -<܋\k>5^/;$ 5OÀmQ1։Q|~ NuI:魦Y\(bA[txD!)`oRi~R^ EC""HV)y?(qMAUB@J}>2@5)1؞wHv4b TT܄qnΧqA+D #Bi񭃩&rsq[-F"4X$[@5م4Oa+%tgYZ070701000002e1000081a40000000000000000000000016439a3560002ccdc000000000000000000000000000000000000006700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/F]?Eh=ڜ.+y@0a6șoP6ZѤf:JoZ?3uT~a\!)r؀kFus֣gUW׬'Qr hB̴!ʱL /,ʹg;~N?ޙvybVi(m:#}Gm aX];Y~ egާMMTW\-O\y!\ tjT{0]#;rwh&3>9z܍ R@/#xtSqT思~w+zJUNi:"z\%q*ӁM@!_ r9.;4H\Nigx`/i$9y k"hyRBMU >^8c[ţ;vogKCp ziybi@3󬆟ztږ(+9cGT" UL 05; J|t'eU١Nfƴ%6UZp@nq ,cg#CÌg^~gLTC!MtU菾Bhjv`YY*^M  ALsLU;Jj͘ ad]܅aqjM]T s[G+|ʊ|ԁ[Rj쥏9PK&_ɜ܅qzDf!W+lD y0uXUPa}96BlZ$q7[ֳ| f0QCy9$l ;\4)?I^b2-H'rtD84* xxSb *l&47 %*EXR>!Jz[݇FT ^D!]"ơ 'Hm@=g{2B,joW0c?5Ӵ]EBQm|H;(˷R lnYB>>#%o>@hbi< fis -=^"-!4\,t1og6tԔ YKT78Z7;~v6$ K#q#0Z:Kӵ_+ Ϋ+u.@ZNID&oտgg^G*B6"zyalq^+fo I,YN#xߡ5) 䃝u4y 6@%_[9f/?ɶn&ÜS/*wd<lb fc<[NQ#Eb;!3$~i$!WPD0kEY,ϯ}kt,^p6WUEv[}Q!_֣i 1~ɐ3^7o`7>}t>}Z v$0Ce9.BkwD76A;ܩ9\~n[6ԌgFKP;dz>㷵5"iQH]8nӢp ڃ$?kR)7/7 [I2̪]-dLashPB&^:X`%Q6PdgyH"Ƌy`u ބg>.ǯx>>;iޠwCfM_ZL=^Yg0f@@ ؟,Ϗ7O[P̺&L0U|E:'.K,; ʭ;=4X= :Vz'HJ}m j6%}k$C:]x/sa.RCCi\?EO)Fv jńP*pGgVwSRvr"G5C gNwiFqǘsˡ#*T>=_3 كqGa=3^skB|`y!jxU+jR {ir 6 @TB7:h+ Aq?gcX#$@U FKypl,:KDoZ`g3XS=wCYOD hmީ(M 7뷔ЭR1! >uǭ[bDBDd 'JH'Ybe#)VBuL8}Zn6mړ4zaeA29~ THQ@Mgx8[w, 0BH$Fi2K ᰰ#קed GB9ﮒf2&XE'Xz-KwHm[7WC`" 23*т\/d5IБad$?^<ϓBd'rpށX-?3EYwôf;Q]9^arژFݟH,D3uU~D5w{+~U_%ཉ_.ŌU&q}uoꁞލ5dzx6{@D落c$\ZIr#ci륋08]w*ͩ,S:S*Qc 'וvhFyl']"stv5 6jxH\AD~/24l%Nj 9o0YgyYSf'{֓TwHԍjMG]dh!B_rPear0Ԅc0A5f @BǴvrfHړ^W?)YMFU,4hYZ%s^֊?q4 |+) 1/: =1q i~3bpCԴ R5Uyy)s[ėOÕ^#LޘjNWeJ`̖3YiC* *fFsMSC% L:?ȚIAM"?kmD y^cD|g9Q8u"M]TkwW@BG# I6oK=xq+T%\FiP-b_057ةŦ3Ѳq[ĶrzT7;/X3&YyV{PcaySN995-NpӫQ >v ^Bl?Fd_FxTAܮ8MCpp& ٶ,~OV˯6hi?_uL:hCJ *ro[׏/zf0a FAtb=~߯:q!^=7(g ا%k%t)aҊ^4h!_xܡvOq3GvL.)qDvǵ5bûlgSzcBǥ7~HCfh];ؓ7}^g,ر E'_8"ޣ~{bH܌љ] -QbZX1dFÊlt7Jg_wultc%""8x_ 2)>FKLtݭ[9cR}S+%Xk;_4E|6 elΰR<ۏ1M7A=$~.ϝi ‮F탖>fA{x5$ תGܿ|8)]wjk 4Mc9$p ȁB^#i N ǟ%j A.Wk6ۿ[`'ť>RVɂ䣁+a&K2Jt8ANsܱm*ȠlIT%ǭOT=-J߷Ic'Ct񿔺DT8̈Dϐձ^/XhI6W*s^k%չ %5ti "6Y.8.wQLAXkPI-x\@d%'9NsC >; &j@aY!bArI>7@RνR#Di.vrhWZڍnn>{ 3d WAr4j'CAyف^Ϲ9svl?!v8gJ(6 eV|leF%7-WY,ɭ'uJ+ Z$,oW :Q`r"ٕp6FƱu&{֮ r7rAdk}#R^ьGZhz.DA"|73bt usch`Ե ;1Ev~ 5#|rJ2cgr|+Sڈ0Iu,ȓۺ?\T|3%VNxv\і5:WN bAv+ȍR@(9@FN@GMI~ ڃR{F#RlNdG N0bFB#Cw:MQ.+Y'XD&\ES mqq@&b|BCf#9xdXB KRW}ROyq8jgN"*rl[ MtdZmUw-a8kMJiԖ4$P!Sa+4n]oq-~bRjKT0"䎷M6O3ŧ╏sy͵aJe9vOT47I>f^D au"ap&Iw`zvB)[,k}nmk@ypHnZ\;n2hGYQ S][OLE )^`~&|r*v 56@&+;+։aGL2 #$@`ŧ6Zw@ cT@VMœϝAZJ:L%;6.cXF&`RVz/S ߏNHkyY<]*9*Lʳsx8q2U'2őN {'F.1` AFz?«|mN Q,L3NɢQѕiGSwp.ܮ}vE[;l68݈ݪ4p'< ۔EBs| DiFeADʦ`:ZaO!?*iS T; |-ҭ oBZf7)# bBO=-FpXαEvb#W<, (z 76ޜk 0צ pEs  ]RIܐ#i 5/JQEieoh k~ ~I,KeWM1["g I0(zYe`< =׳=m2[h ]_18nWjÜ E?&"ubu?Vk)Q? li$R E3 :a&j_][CE Bq<>$ ]e$Qv Bx4e(zF^ބby /} fZ .}& rm1eMV+7>0_9x_,˔M} cTHȨ–пkvkm -J旘v{%梢AO e8S&a}#WU#Z /D`oJM?."$5#],O^Pʗʟl4+F]YϪ\&;yn@`Ԯnjg$QorU!, f\+:ʭ?犷^z"QsJAW.YVEpa6nCXh;M/MP%y9nGT*O>KJ}K>`W*cD pY\ԭxO [vBKy~&r޾_)6yˬVA(RY\ҹIb|D=oH]-BOYŞNC|%5[Iv(q-h+O!.&it? $L&,B2s+7xOiTnjRy:cjXhC\sx p)O)۟ _(WmWlpv[qKO M7@劕~TYWq>1]iРmwU}&D)(?Pk Cœ';ΕRgeZ%`qљ[GqʬH U~ >J(7c/;^HߩIpv+9ۈ3AJ|FxUm"rTPŋnX{4󥸠߫KW[+RtfAd mxUMPYIi]Qu19ǡ{rL+xDP#/\hBѧF6G\]0%Yfy tFȀ>lXKU7Mpo*r(E6ڑӗ2+s4(Юn`p<5|Y"lyT'? a oYqC~R١m2Ps1Q%1̶_`Mv5(ĤU8#,u)t8rx;cd%V$dC%ڗ5;nY\YopiEbUR@򒷱ZMn=)T %06яTCc$9wL2k͐3|Pg;|l+VGaW򵚖_)cQ;LLMsV)֫u#O H7>~zeE¥mϗQ.Um(>u,+}mf* Ԝa][V>*aCsz)UE"1 Q绨%8KT./:*θ(U ؇z i^ VHC;|%ߩZh=@c-i5Ny^iI r.堁Rb`cI!GoCU,1~ǵSLv0kU4`MzF@Xg9p]o>ņ* |8"A.E4AQv#$2Cϖ %{Y)=<{F[aZ}uaowSx*n˫B;w7c Ajʭg0P<oИ]BC2QR )P Fj ~6 0ٹ/v}h]~TǕEmb9'/) &ekAc6ޔ c=^Aap!6 fJ~_ŞZo!cC+Nf9M"}fzVK>>F/5Ԃ%z(W e=&{NX{v# ;8RGת;ܠW8wZ@u#/Y3a_alA!ĽJi,"n.sS%OL{Ꞧ].Ps**$hG:NJE㎇ekFy;@QP;u!,(Eut@M VnV7 #_h@x^3 RT$S @ M-cX[X*D:B2V܎Dh 4O]"_' /u2h0Q L.ɰ`\9Pʮ".x&8Y!~617r['D+cPy_ӄ ={~Z S.}1`Mh"|E ,4ɧ'~*}/0bEl!%ћz4- _6U]}N&z_tNtɮ܍JΒLYbwXUUhf"͹5 x5e{5Ufx_/ }%'*WmKV=#O~GG ^c!BNH3H'5lVL)j=]U> l_~Pe2Y7qrbhE&r,Fs*ɭ0A^S̵ۢ࢐ RvnϯU dng <:& x 9A3 [3Ye:r9f8c@FSLÀ}jxC+'D6'@H̪Ȝi(aCluXShߔ)<P87`KdaU<ԝL 0B ߮FI0՚`@A7@.% G:_!tmZݮkxZl(K D-S>,ik$X(Jbt}O.B^KRDWX+[Jbb]:Ѱ7ێVy"1[ ?[ y$#-tn` J Wwd AĬW"Bbo8M͔w4 Naz qrU7&uv\p̠N?ت7CuST7}GI~ ekFa0̩^1{b,VgɹƧ͐yĚA'"@)(@'H뛊;'߰쿰!Im7>!w4U^M3!F9K U(:{vMuKPEMAI wa ņAaױD( Ht$FWu->/dᾜU|r^8n8,<@3N,~69:J p.VvP ;I0@yeEb:FzW$ 2w*2_É2tA%"*r1Z=H`qͱI;Sd6\e/%Ok3^"_[>UOc &R1ji[* .Дs_'Vh CJd/=|t]+k#|R0U⅖ɟ5/qV],?觇g!6zwˤzN^-_XzGAƵq9 e~Vm3RAm ^ո\$69ZsE \ԾK]uQ"oalp]GL\h iƸ0~K`a@ˁ5lv&S kG:u^ >aTdD۬Zb' Xw=؜c"z4j҃$B&xx6&wvD sgKjd糶xYL C.* sZvG=Eu&H$KѹPeohbs`Xt=%|W?|?ț UdNw$^C$i7Du^ ֚y@i\P]m_Ut?6_GIzoXAox=6/yo2H4#5#Ӧ-L$Ĥ DYߚqv2s̞f7 dճl! "A5}.擃Cv8٦]qDgŊmEc{F6Nx1;q:DD͔=X֡?3n^ŕR蒜|o@>/u V=* !j毽SmΔlŐcz8w)Q=u`~u&W@}zE@%8ZQf*iO~bo%0Ut SRۏbBiG༸L|~u eJXhM,PNվe$qg QyݺͯX! }Tohy+ĩg1'Fmz/}5+Ra¸B6 @^(/~#:a5٣n  ~B ky!wMIƫ` pHb<0dyM?&?7mm{-Q",p+S*(1DRv:zyOko;4-pY+Etmyի$ҷ%,|4.Z=nb5 hy_yIM\B;1vc4n0c (Wu#Fʲη{%jʹ~͢rwfmt "BVE~M s jT@ُs=<BȈ?/m3R0t}}aiaaߐ$}u7W:p5쨎)Z`(rqp`F^+~ J@ܾh@'Qbnn7:"WBpJ +W:6v>/oзL%Ǘݎj$,cV+Ʊ6y#x?i {=R~hVUGeeV-Nר>INl")LQ@ϲS?-e+J'swbJ]Bӟ &-e8 k߷.y8V DdM~#LDuVHfVW)}^Хm(+uš+^_1jN+ې`X~R1j0ćF֎oܨaSyp/ƬSQG5 lR(~{MtE毓C +TU6뤶{1Z*ސQ;;6$9y^u`#g؛5P;rY6"=kB$뮮Vmy'}]Ƒ4me}'E~S+<ͦAc`WñWt<my4(ߥ*:ܨ!LEds&pG|gno;,6g@IvS~ WIJ ^s`pԨ ~Wڮ'ϫdAcJQy|Sߥ[VWьBƇ.rn6˃SC-R Pc*)nSJd:i YRKZkEtƲG/MԹ-:wXW"Zg5)1b?.IМ~x/˯ʔvQ\;s̠k4XkgW>џ/ nSH@JıAkp⌇~ՒEpElgIj"rjj Ǒs5 @sTj:0( edtya1d?<ݢK4 CB+^H ,<^Xfg]NZvҜՉ8Li5LmYgV%h=+J=w@[*9H*4bSA>|TU_Ou)`OC&,XTI .lp5;O`'wމS`+ o~n4t9s˴ߥv۹:gm12uN$P㯛"y"ή dbߢ Bܺ!Ծx/dqĩld-bsU7m',zwr](8R6X/cT *Bmf"JG1w$<[z?~h~3K*1gI U3Ru1{@۳#}xlMwݚsֵ Գ~@PȂ5}q?P:tI8hEt6EM:ݫRb*aidk68sN6LׄMC  s;! Ԓ,W80;uO2tvegwpLb8̖~ИT9&YːN\晛2F8vAitd_YZ]{qN!I#L*Ɲr`]u6hILzƺ5퐈zfm{N]$@r]~]~e+6$-܆YtdAթ(ҡ'?av kΟ!^lM#'R?'଻жJ\Y8XB<9u\z5'q-(EyMqbe Q7 j+dkT>&CF^* BW`?*:ЌanX Ee}:_cÄE:3{An|| p0]2q`P:ԙ<X$詧!B;M#ҴJ@v.9=婃F~4TfwM|TKx#r'd>WEw7>4棻 !LsV.&u~A}U~`1Rө 0;}iCLx$uNm4I~E`WYԃTGYyAM׿%׈XLUUddTGTN9] h{ԎڞaP%GZf > 7SXJQ=3l[;)08M<޻@徟Sr $}vB^䱞mU?-2+*i ^ACmRz6vf:^Z +7Z@]g L}Ex(_"(J38 NuDޛ5JM&7K0m^ɳt|nqn /-hBR_=¼Ș$aӟȕ<8 ~U*tXʸ%㻅AC_e{צ Q .e$%b?YhoZj.uXO ![΃N\-\B;tuS@BďkX[Z3|>b(e͋_u.x yOiI/7IWB.Cop!jNvYXɳܰT+'[_uZFB7[HCHҝŮzgu ;`s. `, /,mz*S"Sk _q)H9 q11$&\9 8٠+jCpw?bv"W 4-hƦ>x=w;H=Qw6"P*S2#Czr1/թJdqSzz =5$/5W-턀0}a㧡> .`~b Ut8yn5:l{"(:*9L7 4" AOخ$Q 槞%6I?6j%9`5iu|B Wނ< 2wsKgc~F-ŝWgo0i;,t/||8r)$6jݶi#VWw7ΰh8ۧ! h4F ^;Ah>qiOՊokbl N73[T 't'U3͟ !G8Ծ1^8Tkvlq~8g45@I>G}V=1 W' d!=D1a ŕc@AXdm^Q1RGr4z&L>omp&W&RιLYW#梤*#Fhq4ZwZ_LLC1F0[{ tk_0*(6 hɱ5Qi31CXJ*L4Y1G C:X!a{[ldYb({_OuGnڌDDvF>|p[o}ƵιF $~H~3q4A-VSS +N#s.׵ay^ڤ"({MPU0.04&*~0@4oxc/UmzˉpC#nttra QPi}%<˜Lh/w:֥Â/4cFm3.CZx(G=2J顾)LGRc 5/2qn}ղ0d ꑦl>l/_#tWjGNFR,PJZwJHXBgD<;K+ESFi̅GtYFRðĽcb"5YńXGO ]ꍧj!9\A]۔ ;XX VK2$= q4Q]`vt=Pl؅RiE(pPpgF sVUKXR!G fDĺgZ a>2KQ'^9 -" 9mL}q#,KX*BeL-c/rS^v`@]u~FWp֨;Ghm0pȲ9~}K b Y@YGeloFniu|ϯ1 Mqrea=4@8ҝwn:`֍L'6f]=~;b~v͌6yCMG}vCD*$H%ZY:bt;s$W2;Gλw!MmXH'(!Q߳5Tp]m" ƛKcGn8-i}Y܄?;e,y tQXCΧf\~xNqMebzmbNru3(}=>gYJ̷j|ː0T3:"Ɇbe&s6L"W]fS6L Prh~ѓMҋSPDn@:-{&.(qBth[!4݉C[ ӃM6P7m!HHo? #JvRel|J*8ʋF$?1N,2ZRML^ ќ ,qt4̲iV&Si'wV`u?UZnpD4" 0~4=oU̝u[iFy%*)Y&C8ɸ)ۣ,/tCWN{q@c$*VH%!GZvHHB׭K T昷1šlL*MIeS"k.u?6ʮ]|=_heU$XO KQ}TɾקT6%feG h6 j;xDZdVT8~_Ȉ\-IN,&r,Nu0%>ӞaHRQzDIU]Poym)]{Y'xݏȽqR)7xd T6̅9CQeli-[2{|PG>+`VH/Ce42&Éz [ Y v0}m % ۋ>ۘlyQJ:SMVpnbI-SͩV8obp=RMwg%;@'cg?;8qBy.wg*{은RR:kUD;&iG,Qe4E/?-t%L/֑*ZjQ7uMxϘd&H-mdڞ ԑOѹv5?esdBw~PL{[L~Df7Opp&`8/ UgFՈSs!5 Qq\VHsomc{at <7 / ,YE)XW@tBx,2B3.O"PgzGɧ瓮/"k,q߆XQȪÔlSv"דHpNY^™>hLRk-!e/eOtɯ(ڤh$qLGfe49[DSz^s>`I; *v*[SQ6zq020y͠{Eob )^)ŠK5h }ˀ'D!;Id 7V&Gg8슅OlI"🪜%>A! Ά聽u%e*u! 29c#ZKZ˵E&(9t6 ԛ[$[6~$tBF@J'ùQ,muCũ-ұwɫCv>_uX CF5KGos^+Z͒C@c~qUla|wNHJBncbI3'+Nu@syM1n_`"G{'ݩmaARSuKSYm$%ee~Z[ei'[#StC(rSqMs0̒L|HFAqGKjK4 *ǨmI/9RUD,: iq 4" o@?Q wK툉q/zJCs;[ȡd$L#{&#x}V ̩\{ɞOL}MJnD$\XItFxàn2LiAAz!?S- rFU[ Aֶ|p~fgrWK$y;^.H>K<- f3ؙr{nd4'^ZӲ*€bZ TmRM:CnE خ)Mh?)+[VG:Pc09ʮ?YR5й^`M!$KɉlOS~Nܑ6RŊE^ZZ ;>NtWA1t+9'][ +#d7mwtI?T#]{OacuSp=j !L ~)s]ܠ ==PK@XsU"_<`.jt΢J_ZXxW0r*b;4>G>䃯w{kYdi*؋x1"EVbwHG *XKQFt˦D!k'P:j EDO(=M?_.J%diYNt/g{^gF Vu9Wt&yW[sn?H }A' DX5lDY '7w)= ^_ )FF"*]яbhy#M0ʪB>bm _%IN'{5>G,)f=d []& lZ*7q])BNsټeDtp~NvFc i,:@yl`^T+)" +07+oJ FJ5 GoooI7ۤ).: q Jm;Tr437,E%xpwff!_'(4$$XY ̑6j5$ATuPXN=.n 1emPR)-q31kU:9pss+Pnonsz~V0;aO Nc_Ax3_gKG_J:P\ba+ꀨsF4z/]N G+`N :B6_Z 3W*pi%2OQ%o<r] aZQXR8ްf.]U@O+:{Bf"s65I:(w5>GE^}%o!IWIDSje4Ҏ;Y -n6fO& 2;J'ӿy>'۫]sf@cZdWPmV!(PF>7' ».p&j$mhRP +TS5;03 *< էCMtÇyT3 =דm>* q IHJHbPlӭ]F@y-N2DA>~"pEf4Qԥ͢jS`sB ^cʔMC4~\P=e?wH&d_9U\S pgT⃲Gǒf&;+4lHu1@~-:",hrc۲)lRdNdQo?y:!@I\b}nRGQ10Ip R| H+ȳ[f:M'qՃSSߠ&wRlvޘ'_>~D;jϬh&z՚HIhhqyb E^Wv*[DVѥ G{vf>\9k{Krm iUs91FFq3B7 m_Vt@.tiϥ(~d쬜 W.i52Ho5|Oۏ/)D=w GǫjUIe9MͨGʜzҦv_`d!S٠U4daπ3h96G\.mgVZ}s{B,2DN%^,bnGL^(&V\:o`dfeA#&1D?EK>2E|Ӓȹ䩇=>g  њ2m']lTp~Ds9 Ә䃎:DP;F{EsKW.(ӄ#aW15rI~f`#z}4S[p8.ZV2oq /4= G _ؾ MÔo%* ˏ.aʦLf^$y9L&ʭ|7I!-wt_~oTm²-U+An`P ,;Vz hgu#Pfa&D)]08T)5#r HU2# jn+pο|-RBPmH92 iee8JyGT7; ʪmC1f(?DЌT!=֕h;o=WaFQTi~~$a2W{4I0Z[1@Z]LYңqH#T}! |x&e.3JȾa%A=31AԂc62/Vj_R.Hx[KPّAM_O$Fqw).hajQjf߼ ACdSR'5Ib$%ff>j}7Ȑ4/m@cUwKQ/#lXNNft1u>9IHj^ob)5Jp.=S ̯KoIB 4jkB%%BJSFWv=+`blB &Uٺҹv*Is60+NLolx p 3r-?l \ev$rߺ4CTqյ(Zk /K}@ɳq; FApޱS?#cS" B(Ioh$Q<&SwuGI^%"-}|8y.;!Gܸ=p B|VcѺ_kEbPo9N|p f_qBCكl;:lm}`ܬ>yU?қ!m4W#p5i&GR||3hՙ{[rެob2A;ɍX6 qmRB:vio4Ml0l:>^ֈE9X<ØsɶjaK ݸc+}m\\Lq/o9:g68!kC7yv42/lJx52ƃ&lYk3Dk/36*u׳3Hܻ[eWeɢV^\g(('㫹acΙBϰEeڔӱ:J$WƙaXKk_:jl߽5`L[jTA]$.${oBA(&FƌhS츙o%o[rBM ,z dt~[/74%dTaV[XDj//"{Ҁ+;Gxmp]%XG6#YI7&r'Z/,'&=AE/g2H~U>^SGr=zK+W|;nWw_,^8R,wa>-`x1]LAc' UZ890szv`=fϸr%\P_e¿0|Z5XEN;VHX㭑se E7ӌlR Ҋjf*j<'onJѵmL#ʓSµ ;Sǔ5?;|YpDl6ڡ[sM7 7P'(J2^|eڮnn2X7lSĪ?\d!G9W:ӒI1|Z7~# >WL@Nxt"R7=./;KQ*z\\l9aMuBTɠA,8)rXB4IT .9:GL;m#SAT9Uw+[]a/ =4jvXPI6ug&eZH]?CI XĄ8W0n(:]a~| ИxXTHV~T0_/P<,S!3x櫉{Q4iڳ9_gDQijF|D37|_<.>~F?"E-O5\mLӰaG4Z1J7A}u`)p?6G|)(5!O:*,lp{i)y!#_tpdxLZ= +jRtt'H)uIPϮv`$j/="-IC.mKBFrbJoW9 ¶ե+cpái|YI|5~1&DđD`*j2j3`oE& "Cy!1L- ۪ 7psß1>ru6*w'dy_m:E:JJGq|fsqT dgX@EQٞo<[.8ty p"E'! w\%Ǚ,"VLt'GeucxajOM))3ħO0pq%7<;0ɍM-ς=40E躋I|GL/nPj_I/P;+: &Idn#K(\I^0@b/AЪϑp\N &V 5ŌiJ4љVgkX߮JA͖chAM{C011XczU{h #vH4ďe :v] てDv%2oV:A"q2;w032(R-T2;}jFǬX ^A5x1}g}0OAdP );kQlTnFS31mK4\!gqjN x ׺ˏGcˏq;9ux"Cl|*h'*sƀj7#`khiЃ' 7l&e)uiL>5Pyh>w0,q\ihlrOʍ%cXQ4gvD$~Id6S"ra)6hPp՗#d6 ezbIZ RS>Y˩ɖmgdh! 3#}nZ&+wmvUlOT "j˛=t [>hq5өif \U0֌G'ХnuƊgw%iME7t5wI"U =DεkŬQ;C'7#<_Qud~DV煴 Z3 vLwOY u_AN1= ܝi]Lcb@)Dsxft5r)ŗqنGy*>5d^qeyMy >2DN+3 sګ} fN 9=r-u{4^=kݰDHj̵ 2MaA;m-@_lz2ep:<^qDhZf8D,3"+S|,H+~?.oX<5ڮKnB>{,3 _B<=poڂ{$ `5>+ Fe ӑ[\(@FA!pxkqh |a@>VlJlѳ1 3E̓ We'*M>l48syp.|~ك%H6Z2GkJhP$k/TqNqrK@`oF fjwswpI`\>>9N{`GFנނ6I4NAF1"y9KKkaH2oNU97Ri;gb31bDLz rN~Lc .2eY, VAhX]\Ӕ&-gzZb9XFN_|OttƶR1qu5x<Ä51 ؜8Gt&ZQa`239 {H:wP*{>ddf~xAЬV+**cèwe"Ć`]TU,jej?4‘ڍձ6ظ2!P8^L>20%t9S00+H= }LdP;T!%5yZm Be<DtPK1(#G#EG!+Wk]6vs"vj4; Dlr  rYT *XDޕQ;HX"I^PD hz>7@N/ZusR9I 0M@dJ0 tLKr(c2pkhQkC~a28IN)K #f#AK|JnĨ5DzR@WOALy[h( {q?Qp5-OUgLyJ\eF\ʄ!^4 1?}OʍJՂ|Wb2( +V=Y3g'+*xM8E-tٕL:I۫7i^*{X3oҏfW~BL}6(s,%%1(~-C[ZD[FR '3q⻉p*w\ϩg Q>NIuv:ۚlR;oE^ KH2BA* Bg`~^t'ў򞥉KD0Ԧ&ԢpWTv?랚P4B4ϵ SNO'zwj!-.ϫ3? <s%_A 9B^3l;iWoUMY䏧eh_iԖ kLF.o#|mέqHCM4y >~WC\_dg5 ӈ6#^4ޙ|Y<=!5P8D^Nuo2usJ'EyE4Wݱ:縧BW9.Uv1ϓ]M̼u'>5bGWbr }lytL) ]jp'h^96h`t>QtXV ۯ^y %"(]7WjA@GS{aئ싾V? 9F XV\,g1]6JhF l³oն|e'(@A; =UW}Vs.VN~!•%x=WRfyN*3u;Wݵ 7 H&6x5ϐ ?U"Fs'6!Yi& bIFmG 5s1#'u񟙅",Km&\rZ?7|5㮭 ՊNZ>+aHǗJ)/@y\`$Z1~zy" aqbCkC]W]Vxyd (6ɡ'T죔pQ5-U!' A9)Η٦av 2-$TS/ 1+!=RזݤV\m4BmY"[TXkmA2y)`qI. !G|Dm3%q~|!҃RA\dA6>.P2>:ځU\ )fS<beǣJ.!Ȅ;Wo@g2j<r6,cpG­|ȥ@f-P\9 C-۟Ckּ 5^wc{}7, Acیz[U1<˅R}F#wJ%wpV Nؐ ;S]DB5s`  6Ȥ]"Iʰ)|Iag 5{\JRe2{q(XV.Z%T3] 4-ߠ:GF_=fy<7]1X S/T.V3Z%0)dd:FʔA): [ǒjTdkN\1}QkC&CTx2g>cpƲi$r+eynd,s2Q{*@8|j\C،3IEնup;QJro'g$s<W"qOB(t:T~ƖO`qh5'%Y)>'bcyS= VV늙m쭺p5,g456kQ߿V'kz:D$U,P.Ip/PO³Ih6si wzx;ylTZOlhb3zH?Wee cXqVOH:;.F2![_h>C:}|13ɐ.@j۵e4s%|_Z VT볓$PRTvf-OӢQIDň(&/j9IT⸣DNR{ouE EF[#x=Rop0 `avbgo3GH%<ތ~1Arm-p\b|F ͦ^Q_ ]u?|Ni/R"oE`_MCS;AIsD|޴'(kL@}w?r Ln#1 K<1sǡ&*+ĩX!xU{p 1hn7FOfcTkQnY;y= l;1iOY:Jx]'WNP>j?vjMZTy@O1$\n?G yo#FHNc]LL,ni,]d'~ahRV+ Ŋ5t@(aKD*fM0W:NM3 ?b؎zSiqـe&b#vruB[p݅)n K$EW.g:k/D!%`P9pO1l|-[C6hXE$V ,G@:'^#w ɹڦya4ٯ[H7. Rh☁  Kd Tq.Qrk٢99H8j$`mqEB񏎝N0|x3ʑag{lKz2~ȹhitT}[ƍrp({x<1?4Wه䍫 RwY]zX.BT.\i8g]{"rޛ|f/XSj[U>yf?)sfu-Ddp*'d:@+Cg8H7ֲaz$6 [H̅KO4MehN~AWo-s##>E#Ss3hJNWm[-R6و]-$.`.LZY=|D묬Y{' n"-n 䳱T3@w#5ahG)}[ @ F jKMƊ>+ TWYr-tu 9X "+;+9%A7ԕ{%e$*bI"B*MVmͫu6]AkWh9T͌Ӭha^MAf3(&y2j|$h DX@}<ŻA&=Hmt*D: vmRL¼Og@˭*G]qMJb0lh[YM'#W14Y|; L˿Qz*֝C C3s*P R0aVfm@ay 7M2W h kHҊgB8(SYXZz?T-yb{Ek[J%@0ET{̆)36i8Y903PB< VmdԔFE3+GAu쌳A<0!h x|E)ܻ L*$a:$f9!jj~S 4x&|,]DUeK$o+w~k?_x\qORUKVrR8fV0Uڱ>ίp:YSA/ߡizC"gq;g-G'V+t*L69ź( ΅U\F4"յ#]+D?oCߘSN -QX{̧{oU^AۋX\ށ05gw<,{̱3Ml4$iSHO/n(vcmvx l $?w9gFHgAgLfr._*5|(]g֧Q/ P5٬/E$o ۋd' T̳1pHU3=j(#mgԫ^Pf'Dƪt,>@,dU"RlIYAE*]ΗK !,@`"33A)ht3ƊCKxtK䅟nQJ;Exb+x ^{ǭWRۛ=ZS_ۅ:HŲ6l˻XͶo"N9hcqQ%C"%,xph;(S*K쌰=Rp/@N5J \Qx &vV Ro,[@oONy}*KszbL%V 4j)0F>3jFSC-GBH}RqFٳ#f3^&"{ @Ja! 5}l*yg:AZLIcOCSV*?Η r_Gvm܋)[\"R4+-_R7Kqm] l!SP^QdԚZ؍">U=ըb&&09XAp)v~3/o9k'; o& -W78$u2IIFn=s,5I@܀DX…V;g(#&RνA+B +#^5fu>uTg!fRE5 pv^FE.٧܅N_3yؠ4 ZT6?Ԕo|w,iJ4J)xaXrYt$b3Ir?{;Vޕ+S$+C#ib@&HXMueS!@_؂9A zedw^Ip+/D_>}_MS3#XnP~Z$0K(l7N H7~f?/ꯈ”|w3wƑM&."="sw-s`H,eij3،`7:4@0w8][d5q(yI 7-4E8 H*Y;\d9I<3e)e: eAn7v==D@lP"UG7|XQO@ $I`]05L~KѼ]{D;⁻rq{~{DF\frUzcEfB30cgџݹ[=Ŀf@KnFNQpH4J~]-n WEܔ X=vI`@h)7zAKHT7PW.-exR!dc@t/z #k6Q6vUOV}>盙,K*ڮ5^u(n  T4b%* 'AX8N,۹#VP Fv tqm) tO`.9k}Wx0 OvUT3ëA*1~Ƶ)`ιM48+BZ>ݙXi唆4}tQl$XlziL6ük2 tBHixOqwJc-oSƓUc׎$;5Mq7l?,G/< THe1\T%NJ[8U <p:c9#>u4ObEa7YJš枽ab 6`m`5#@". 9^[,g!Gt DJz= ЩW:^;pEXi2/ɖҗ;>]WXU/|Ir#4Z4 -K~A!>|ϚLntE?fE)U;yHP{R4*Lջ,:؞S}20nE|sS޳[p((AP2Ȧ7F|{]H;7˯XD,q)d !Ui\.D -$:ͨA -o00RA1_8Ufі3:- IA=y:}t2Ce~EqBp-P9zih?(Uyi" F@Y1;W#uqzCؕQ]Z3>2wP8iۈh+_ 턯)P]GBH0wC *ycͥsT:6'׬8y m'JIMfz ^)[қ7sO(ܫAQ+f􁻂tbJ{-2ϐtV?D7{7.Ex,]#̎M*(e2"EFkڎ Uȷ!raWNr+pidX|m淪Ć;h [-r;9)$e]Uk"h,t}j76$1!ƑDAhc>c؝!]VmFtnv %Oz2ztxA#~_ '41U~póN[ꒂ+uD$<lu:S}R$ސnt1H{CsE- Lja/&]~t\s)dYiV÷Tv }UMDc;k2k* `8f2&N:QgDnU<_5~†mϨ92ě s ]Y$o8ˌm*Ys؀PfFo:4xܹ<-8{6W6= OZ1ih'1"pbFH^(QjI*M4PJwJ1-~)5f 6]ИruWr}AQ&ᡬL€~c6<,M>4WC1b+{EkR2 OLqbxqx)^nFn1Ą)lSfrœjNJ-` ņͅbo q*JqQ_QթsQQYoHc^c;fP6'\-y3uΐ$ThAhd9l> *f vJ ;+$^O:[7z V+ZX]?qc"ܬ3 vy쮥d dht֚05%ߑVê}:&#>zmZong5 ~956l(Ea(ymi@|C3SW/½NK``kjQNdΠ2wQmLI8DS6TE>dA =kD?g'^vQ8oM6̬x:6m]UtZ\tn"v@;|>:"j31bK?ٳl 7 MEsI9{Vɚ=6]}3V^8)B>!uad|EEH+8&t6oasZ^CN+]28AI Jyf1G<\-,sS\\pXz|{l5v5botc D]MRf{ŗIJ~KH_K!*"/sׅtZ \5E{[_] #ܓnKY1Vڌ ?DsYK.̑!H 8zhqo W?eu711ij5 O/{קb&Po|;:5Xٿ'UK[?`D3Xtb֫T\"G]C?$\ԩEWlpx#)v>~ 5U4q+ScX|?*@H#8n6ceRfx3>"4UuB@ l;⁑nYhRsJ1UY é%|, pVkߨ?CUg5K9)p$/^T=FWc6bXRWMYew~d@ `80i~5\.sWp6(g?KgkDcЊ\/'0= +Ƥ\yr}{ш-iEMgMuSACl %[sI YS_L?^ZA[vs*0Oap ̆dֵA-S.I{i}CJ8uʓ?M}fUTE w}_< d WΐBQQP#Gr=koBJm>졊,+ÎXV=hYZa^/q!"՚.@ "&3VbCax =2p*l*U(?fp(IGL8Fdr935[/#ð[eZ\5g.^W`+fQ2?b.H=w?EEL6Q>]D',g x^R̲0My\9%4XH~Nc+zgRy(IhțzQ('1<0n [ 螿 ]o=ozl2KK@q%7V1 纕Q+(Rz6ݷ-ܣjA (y# IGêyjXrFC!JxǽADm\l;" ,gz8y5m.zqsБϿSѧ}3$ nZFrZS "%Ӝդy5Lhͦox6BNL.j w㐔*Vd* kΩ;tgFșU6H?Ψ;UC[ZC9RvO~a] ٵت.!& Z^x-\/|_PnQ{}eHtS k VvNv'a*.qu[R/ NPnWM[ӆ]/]JЦ}~7w2u֟P1ׅab<}l a<4k 8fZ nѻ`x/cOyƚ_!O4Cq;H l<3u$3%Mgu{硾Dhpi=ܳ%zt$Wzu8= xqY&rً7&LW8GgAC0xBo'cvrڇ`1+8Gn4zYBFWA 0+SzX{뗯XRRE~WNwslMt@YH%6^wV=}I*af1fK+1 wqDJ5r \0!ga%dB+!'R&Se ֱbH{FzS\Z'˄`#9db)_+ [gV[Rcs<4L'*cn†^7O 1-M(bD멥hHmQMQzϕjn M͗:?*(o8\N_%^?iCZC[MJޜ_{>xwTPԞZsORuߧu1u&EѓV,QƠU(. ['|M"LT o@('ҨӐzhLdd=(sԏ;C' p :ԫO}%>[Q(FgoCɀ&^m3o} O- 뻦aK"$'~ϟʆB7LQrvB3̫*~J,@0?9 QtB4# i}WZ^Na̻`,5בW៮#bLxQ$7(6s}ycJ/̞Byi]Z fJ nw~lXE:<ʳ_v`%b[=vsTj>G%#{3scRyli^`Ϯ>qܖ&kXo_PNlu*ѵKn@cB̍0Bxx*r_Lnoog PWv` XL1(DW7W*&oGQ؅jTpGC4,C&nnw_rN~S@>ZuP:F|T ]=9MVWw*~]13?4i^p$Qv8cAyC܀+)5'LmASTeo+! js:|Ćfu! )]d#07kpz\wX7*:C y'en ,Cg,߂6GGmt9{hHìq+)AU9PFl hP//#r?:v׋1e5d)Ĩm=x?bg]dKa;-Ho$91i~:v7Vh;Ws50L¢JpX f=!'0YF18g~ CaL $?ʲdU|Jt90CpfR]\]e x+@Lս%6-hfOQebu\n r+NF|ukcDptɊ 0@COV E{EZ/QK#쓾3ior|gZ-)zk`~PgR61c>j# |+}'Kc>F5=8n^# 6Tpr㮨ƍ h'R@쉚j%x2?-5=_ڊz-bo?zZ(' 0e5]a#ˏN{m#į+%Z1{fh)<]I' 8):F[tq1ҧj~]i٦p &bWWWCC$ +@ReW{tx)ï<a0t KʒApJ^txtNBemx#;IR4 X91tc=%Ga6)P @oD{/C+0 b#QqL]Lf:;  t@Գ=@ϊڍ$ǹe~Gn^LྛǛ8"izbB(1a( ,%w>&mF [:,\|gwvx~$ԫ(_',xY<}S0QUW,%i^,:i1q|]ç<2$'<3Iv& 5̵PhfDrJOZQ! 0ǁ~.:]Z`.I/BT&AJ ?4仾M1+cPʸL'"Aiěڴ[Gu=-WGk݂@ OsT@xCZ)hzZf/vr 1 /cH_=sH'*9GgY$u/3ȵ$>34E9 Iq H*7}uًS |4rVcBq^pD & DLg%2WF1Tt}wѶX8k4ڌi0P3e_vUZ{s`M`=]l:Na\Yh nhrX(7bY@->ߢ%2=>mr2g`n!7ZZ\T}5P4iGˌQi Uwa8Ɗ[RG|kS+V`b >9 zq[sO|ȵcGe1O띙J'{L5-M}xsfBEEdM5TkEe/PLD#X(^ ==W@QDgA]th^&!\L6>T[_Z,M~`HjӠ.7q(M%"#RVX"uq=xuv!Z]o)f 4\Ԥ+_~wlru]-3iPwM\εa?^h2ôJaB;RbvIx `T6I[*=<5)@;jGw6}0!28[֩i>@=/QIA, ȰԖqWk0NiO^fɚqud%\NEa2Ctzw蒯 x!-; >Ϊ̾ (M9%JEM>y~>%u xLvϠzbC}$ 3:.֞0Q]EK!f{ 2 a >1-Q]7Ÿ)L7|*~oqc#bO!l{?!4pt! ^CYUv^;9O!n馉,eC>M(2uXOX?6gHQj=cUKdٷFʤc\\HR"TS^MYz$>s cv-5M_(l@mB7g6FD|__N^o Wq1c pJ O|bS@OX$ANLgrh־LVN%U6=Vkxym?oOU׉= V)7?r'-vpIU{H"@bA`R&JľALEV?>>F3z+; N+e"wyan$zlj/)c$6>ߋ|OE륵 :•u@=3[5٫Ι!Jo[_B캣|9sA`guykpp住E}$GG|RU ,2Rm7:/SA %ì[9W s1'k[%بHem차@>hq>JόsU&-m[qvϰ7Pkh0q+KfW"]ɭ 80&髌5u0ʀG~=enJ٩1mG>þ HMkFІaC N=^>Mo`ͪD٬%)`lwonхT/r $rzNE G20J8=ݭaObV{ÁW۫5UZ) I @k&D<XKC% ״z$p笚 sNuBSFI+l˘Վq 2k%y^h·;e4~M̚CUnxN [vqViQ50UCh$y bּAǸ%W{`9ܮh)wARWdmF *7e@K|lnoo̍c4v%\ gy`eՃW/Uv :gL9y7 pıL@S\9"srd $]ǸE6|q'ׅB^r$FYdQu4̾;8 6xدskJvf>^/.;Ae;)s8Q)\@1Wt}sZi,w葊n%IG1@P@dP髹U5!~WEiUqf]N=vXW6YS?ٌ l0ʨ `d L`ZLs[j YڴpT/nb{jLT?g7Arg1P.1f ƃ&l5 \:nЌ k:D"l.Zr)_KFܛxX[IPR<.|űӢm`УZ7oOPi'M{ȒW^uVBɭYJ@ZTŪl_'V+$#EV+& ЂىW.r;F!Jڎb?ML`RBǰRӸRe[z{ۣaMVU|7Īoi{k{Q>e4f| s.mOX†l @}8me,y9<󡳚~m{ ,juqH\bq/M9i(w 9o{E~A249IjPeU$ҶL[PH }(}E£Tq(]}jW5agp w%r >F{WH6gՃ;VtS1I^ D@tS;Z3ͮLNl;wPFtl˃|. _>Qb܌zq`H Y4Hӣb$0DPJ*$Y3mAE,CњDVEr[ 'JEh: ;4½Qf}+gۈBڽCeï``uXiNGoD`<=%LIa񷞸qd۝17~A@_5?[0g{3Wډs V,-MW|m&vd&;p9J6#=zK愡K5Zo95J#Zj(\]X q}5LjMі! {mC2ABIIX5(qEz_ݎy .evp=Їz7:4|6+!T*J bjSTbT͏|Myrpp?xu4S7 GN2' i_=Q\yL`F 6ne% 5=A:4m6q"H:A\7[Ck} enso1E}K8 a|jF`Lz]<d'μ? »G\EaS\tEC&4ܪ2W,GĀ3%hֽ[pw~ry4ԥyxD ZYcrw5'KT'!|O:Bb~ _u'7]@[ދ~{6bޖY!K== F^& Pm^WZ oۃ#* _ɓPkW]jb/m>Ke] sݜ|eݸSWF>bm)CKjJ'=Q*H5]Mep }VCцh'(qHrVP6PtՁ'B.:)E,bvϷtۄN&堛B߂U`Y|Q_>7Oe🼪֮%Ul2Jb)7~y OeE2GAKBr_s#ESחoO>IǤ">ՍCt/ O)ԳcZ𠌽$9)k" -h-tV#J5j@RN,v$up,s/G?FWM`$7x2Qp>*@U|_rVIYkـ+ Emob˜fX,)nj-vI<=ٗeYND>:Œ~_NLd*࣡|Մc#`q}R;0=DzTH,<1J+<7@*_ø=wgy018wuĶX(!vf.7vg*Xy6ũ o+DAYaK{j.EcC:y58D.J=̂v{tEx ̐5IᅇkQyc邠)N;d?xX:n~`'-G»  Ɵ"%a;ba͒faj pSy QV+6-!gYɫB AJ8UYs2io c7Fgl r|^|=ZjFle.o~|@i 3FO|U8*$]`TdrYE0w \x}4~RMan8q?p ЬJ>y= ,`|M'o.$-`.P@\$ x׷y:],=mwT9"~[~xojdu&בcPxW:jDqhKl.ukyf]og 2,;JsWާ>+f Dh `EY[%MP ga`B$Wb,hj;C cxh6@T^bT9H}UQЀFi^KAC_4y?3W||j@'IOȨ&2ZK]dqD0l܅fm]?/H#Z@kyrB~r`=ß> ~?#Ԃ@S㐤 b&*Q6~ZdAͥb?)N(60E`gQJ5y FnURH`Ғ IQf$;ʟP*@WMDMfעZ)$wbaMx =G# ֢/U)#͆f;Yrb! c.ئTq*tƈ<\ Tt?4RU O)\pFM  }U[nr3Cmg AT.'Mm]|jYN8<=\͜]VuϚ0dC^cAy-D /Ds" v+;w j>>."~niU/ɞ t쾧̃4&Q@=QFxLLb$4QJ`hHs LoEtwKx$*uyR!#r{q˴DI1hr=yH;خ=9Kv$a1E/'#U9gBv$6RfYA:OەйSm 9qryLaY^Z|OVN 5ЪyQljgXhx{ֱ~3HzpK VE(۳Dd6X'\r+2^S'([@~ SYnfBI2?mi.x@ml@J*J`i&!ov󞹩@D*&g|*;D%s׃:Q..MRw/_~7^8 H6fUQq4M3b;PL}1mpʚ>>#tgk\}qnc(]5ְ_RxWL5 &Y.TJlGI_D n0oԫ'zn ))tVu1lk@٥9&b[P=BJH k/#`EU{aRp݂U`:~(BhnoU)q) BjȖ-xur/I vGp !F2}K:v( rh䢬:Ì vHܵ\mw+ܮ0wwY 7ȹtilͫ=*toTϟ 4_ǩ|b? jӥ! hvއzx nckMH6ĢK. m•3K!zAPC,5LBu@>s#=w:ӿop D()6*] ҜFundZ D~=B%΃u; %Ezɨ3u.X!随uC}u^y*|(>mc v H'ΘZUjE?#3, :3n+XuP#VVHc5_0w/v6[Fҿ׳PWsjßRb Z;a6ߒMKMצiMjh b!-G~m!eS͹ ؝UTEb4a5I$ >Y[wm  ʨT6J` WµXJr:mtԤm,ycƖm*t4eVR]%)CֱR cߣ9=RN?( 1R2_ \M;k5*4͹:|*,@gPK.x?8S9BDH/hI߬/5f8O/z0 ^BƜ ķlt$v Tkͦ ~4?;7vQ+IB2⛆)΀ IX:gE[ riŧdR5°ac.Ȅ#3L%z&FVP 5R} 1}M]GS i#*_2~[d*Rb^n88%-m-YJ!%E1&nB5{7ZC8D6>u-` ~ßI>o8 /š+ۓk(SiR'{8/knSbl G[gVl!eY-UCPPL#u +472RP-bfsqF%{t'/X _ne$\եHF#XIǧO;G/.1Okbizo>sݐ=hyV1H˲C=#T5nFmLX}&~DeFI۝wC0l)D9^rZYTaFGBVk#Ǘ22eƝ@ ڈIʁd eK!U+tGge_f; *gѭ \U(I9'q"3,?Csǰ+$`6Ke/jvT vNk46ĄYhpºX"#+S'O>Ɋ8LmfI~bX^WpA@=ny! MhxBC6о{I$"I3x3ٟ'58 'xC0U{xk y/5 ];g\ r2-YoEhvf/[F'nI 6i}\Dr-Ͼm<»Ҭ~ex7ޛAhܖROõ',9 mGwR(qNj[hQyM ꗋ Ք >1Kx}9ېl-b~jFF dm;8{[};RKd aR,.DX@H j{t#7 03#!G PJ:>-.RB4];(x54Yz./v]6o[ӽ|J02AZe4kAiJ֡[ j`ל3t(g5nzQp~s.mZj@,d]sGq՞D8A%3fHl$@4GT_e.5>]r/^=b Ί )BPy6 oG%$ EJj7:ϱgE8qgeXUHCc`8|w- 0T oLKV1<H 0@?'W(EZs.278ӟA#H܉x |cϕ5%# 5 nݍ$!k$[ -ԬvΓ@lPh|%)<A)x0ڌe[o=Hʎ% sB뱡5ԡݥ5cas^Jqn!?^9s3@TfivɊLZ' Py?ЂWڷ;3,uk +\: HSi\ fֱDcS7p/s ( 6mCU~E'6"}à z v[_?Y˱r'T(x5AW;:R]&Twz ΢|T jQ9󃫉 @vX>%9~B sUgpp&r֭*F.$YB4)wAw(L&@! azzT N#Rh=-SG^KY.^C93%s4wIF E,?΢ qd#|%';LK`p/D23 䴤"bd2&omi񖭈OlR8z>κ, ɋ`kiĊ2ήNZ@c$Qjyye3Xݥimݗ σ݀{gfnmZ!#˸]dcsCQɍ>< *@˝噘C:uG-qʂ8;ӮqGc0z_t߃lM9{ϧo;UcOCvmtюQRĆNѪ}wO8iu {Y*<b&\AڲU"״ FF4mTQfT*e4_HɄR `|✉O}N}0 'm0|Ng>xy›-NjίTw9GmQ?7. 1^3 w7rB`%Na$d et=18*_(h,򭕿ȻAŔ^ (vsl|&B:ڜ(i揍J q%^ ~ė} se0 $=U &'_\XN~nmFoY QwWi:Qn2Y0tR,{8K8hmsѤnmC8j*ikBt7O/==>deHb8M{z`2/`U30{>4i}:/+x1rimI6pE;^n(PBE:#>'Ք \P3rd9w˲ :*Ꚅ zU#ab F's ejSY-8J{\ (ph ½N8Ƅ 0Oy5\p!EGqK$P j;;*5<'=DzH;>gz5ߖB;oT|[=~Zف4#IGq'bKR*o{Tg[(&9 )[+|XI=5A[B0*X/Avw;&V6zDx[.*Ţ_ƹiSڝ-FC7yY.0#y/H~<Pۺl0/pV'Yжiyux:@'d׮j>l@E}Myj+Ő\Wc?H}d&.]FSjO{Ĩiy+芍hHrI6bj1II=Vbk-'u %Gf%kҷyj1p!GI%*⺑6Q}/cj0MDp@^^ ɛr("侌!qY>&ӏL< "p?9 ¢NGS@^+ xb;dT ^rb/v;GQJ|&i;Px%΋Ѝ :HGO63A [_h$rgN2h4ɦa#:,l{p.#shZpQc3<*jp[P pBJuZcՉM$3 uWgD RTGE6E v1_ЛF|;+r=͐-n4J9okᠼEm-w<| ~UC;/7杩/=SZcD랖j$˷W]IH*C֢<6vR)ԊXk U P) _t -3.C0P\O j$$CS$ X@ߨӖ T'tiI{/|:z'lD=vE L%|tѸn]4}b VШݔ9bS|P|;bVl%ޱ !K-hUg P[?JD ge%P`J#NwkM:.ߊ]w9^fVB3e:L|c]zk #UNS@Gmz~|oD#KZ$]6ݼh-Wn\=ح#i^-փK-^^xpyW.qb-E,JtLr KD|nUFH;}q7 L}.v)Y2$&cZ538#Ht.0l"Nl"D9alYa?z'V߶Zc<8@֪:zTL|E5 $dRy;QŒjZpu[\b()CߩL8y!u+ጪQ8/Ό >oOV:]tc|e}@A#Ì3~`nT[ȼ (J֭wHt煋8^tcΗaXnWhLzq(),t|h q &޷E6n2:sJ+F骢+S(Z'?TxإB7ւ7͡.gY5sɺ/Icd=)z}*A3H r9/ s$q{4]y0G!+ro啵 ;)h6I),WŀtL ]9֒Tfa(žC<^-;4nYJc9ET~!MTR2鰝{<[U \<kz?6^9 @T!:bf)z(T*ŲCiFϣz'WZ ߚA#4_GL&ɷYcj@,evKlRb[~B$7vf .mЖ2K ucE"^QZd_U4`ʳ-.X0(1Qp!gH2=b+Tr4 ẃ 5'v)VN^~z-q/lCg?+_bB ڀCCq F벶ւ@)E(fI #uQkewQ^LosNRomduH ȖB%+~/ 5qM<(v,{U'LYP"4:9ziŢYbaT!TY'8 W)_kcrGKM JJz(ѬNBNb+TC&zʢ!.ҥO B ܣ/ n)=y!쟷q> ezjLj4LQ~DϚ%r:I>O'[N@,򜱓x̹Mg "AQ.⯠1$9,p<;c}.@daSbwu+Pk)җ?D႘e O>ѠkIdJ*}2;R<_N_TB@;YHCť*.`f;G.;?aa殘y6xБ(QyELdW:F,?ڢ`d TS1eCX>@-oA6JhJ ^Q-Ro vi4C4I "MNO$,g1?ʒلg8v8stqs~^F!֗QY>$)qqcpdj n_ế3/5Fgrl/9cu}!w>l>DTqR[N- _{~NEKUaUqv金yGԫ"}ʔUnaXQɮD?wShLE#0齕ḣ2wNXoK\+w*һ ֏bq}` Ë9uђӂns0o{0_SL |ERoGڐOKpNW cdAv[yYԑ95w-LzZ XwfΏ `J0Zb!{ˏNki+l!Ϲ?Y#-AꞖ5a6lT]:)|haWP&BhKgVV%!4QjvAE LeAU۫y H_ּ+þdeJUKz;f`F?S2ȬLd:9GX)}Ga,%|ZEpfE&Zz;UKYwt'+g +|7T@[d9o/ [P#ԚyH=U6$$N~./3m +>ڶVXSEܝbޅich $W+]0(L2k1i_vvC)@xGxftmn= \pDBs !366CN_>B*%Gs7G=Dӗk*|hDK"#"GG/&d-Y^K}i昛UUSZ}Jb/>AeWGOj9bk{׷]h\;4'׾=PbРH;`  =4H{zx }}=[}[uJ!{,۵TؠLMn_ABC{l3SԙetH˷G#Wc B.ø EwR1*,kCQsV4qMdl^n#kOZ$27JKW`fCbf Rz 'uQI!tMDxOY,TBLIdն@hXhٳە챲z 4`ONA #vjZԵhݨQ=lg28Š-l9\[b'Z蜚.&ɤl} nVu}[\F,h$o+`\ȃYRc']ciS/FkIOg҄tS3$o|$eWvB?i]PvKM;4%q?h4\Qͅ`'*{t!UpiЈ  "k}K7H<~ r>v=O c5`\+Z`Z`x| :WOBG]4@lp()JrDZ١B7\sА1- a\-b.IgyPBtZ$HRbM?M9AKNL6gx|T~ Zq[\H.?8eH㺆Lһ $qFmq-hXf=u 6p|2=l5cW-FPfj:ζo@ĄJH@Wn@Ϸb2`,W/uN/ME!DQ[sb'MQ'4] j]9SJ̙ q콮Yژ(jNfMjBK-A@ZN] sn5OBO3[P,>Ȱ8~Yٯ% ngggŰzC2>du^dF A LҞ:~~zoUKO^1gyȌ:oqU+ ݃xd4rrNO?A+ʰihL^ }44>+X&GSzn%PrP\5o*B닖мUGSh.u>op`\konnjrcV0  de0ʺ1n28wJeMnslT5}yҘtdiw!kcI>hk>J;s8tEiZRE<e+ N<' JK2gB,Y h"z(襭edGIy11|@ j,u3`ّJ8T:n) 䒴׺(W\ +r\./̠I/.P0A@UCǬ(!fh_hk̇_5 &j,forqm1նiݤUo1r ǑAI_cUum3ά2*Z +ՈZxL> ~A- q/qIͭB،p>"VAu)佬v$Gӡy7ڬirp~-mRN)~}\WKX +m1P9տm1o·Q}i?fx"h}v=U$VlDkxoQB0u\f+1GmwsY{C7~(?mhJȿ_MFFqA4 ;tIQ٭l ٳ z)5}d&i v+(:(0S]!KT+ ]ݪ Ёk>9$k fY$ (. T_Ga2]c1 η h_3R5Xla#aS-?Є,8 PWbAo=G ,+ 3kL(0Q`t(a8= 8AQ/EѡGUŗUਭAW۫!O[]N)§R. ?u5$Y4Ա{U}.o@'Ez?<[wy<+Y e]"<`~VSDQȖtȬ7KCY fzʞs;"_',RI3LVkQ\[cK#8ٞ#[&px0O KM^ߌ7ލy`j6xEƊBےUADYCs喋(5ƙq-y)a(@4,=X"4 ;GDP96JXLG v 4K3f5`u@0%.O\êcu6(}3<ݒ+P6 9kbu,=*保gVou 10ڗC+d|G'AWkPhP¸}˴wHJi˛ߘZII%;/&fgGX"#S;њrV@741O3=%Aq=1-{s?LV^uQ6XD J8a'ۜ!4]"Xve6A}xA}Mqk^D ,ϏRI9 $C~.e)uyy {2jp=%>8#!\qfRjci^ ZZ+D6B>o؉WKȊCቌ@k DrjB6LNpew'H81 "Xtuiѧ=c[A2B{aƮ8wbAE4{s"r41wmGG1?%ӜSHYnlT g`Qid>c*h,P+#_'6-Z/BPUtəи1/!SV.) ]rouyL`;ȵosle r|i}uQ=5z^cć8liRWWW0mC\tU-Amh/N,C'YCΑ"#3ٜ\ׄ|ywbxI"S_[~NG>kAS.fչ\KkCcWM&'CD+qkRymV^qUOHg:@cyڎ|rqelmӤaQ:@y?Y|mw$\֔d׳%=Brl̓Y[1UC}]".Ij]Xf2ҢL~e(Qe"EOd\{8q7#sB=ɐr/W,H`7+koD! ES7d/9^jD4'\[e[q/}j}%w޵-u+YZjRϺ$ 6, /(+;od ?hzT`qMᔼ\T~tB+CA\d?S}xYOK=!G,9X1P} S41ĨA]rdaHZ簿h,J̢^8y}<([eHD6߀ y VC(<xm˓A6\QRtڣ&\ `=1bg Zu~ "2=q߲ɶ(Cg;7{˒d<՜rQ<9T]㐳kwp>Cz*VNRjϷ^,ŵΡ^&ݚDY%,ȯhjc2-g`obV"mB={Sڼ=1Q>TE N#`c:$uAa 7i"4s٦3F&걽L24}";mLRj[/; bUċ:a7.|A8S!&R6ME]ǩxkpm< ҅z, MCu;PeXE|r8VPV "\h~$?|ٱDuщ9KJIyk$w d~bJ>tf6ȝQ}Ѫ?e}>VƐmUaNE}3`JXw/AKguw_mB/6p DGVLҖPl&KZEfy7b7DdLh'PTkKY |=@#DW+M;bvg`c^{0xfnA}erdnd<@ݭ<V_[VeoZZɁEd)!|YXk:rIۀ3z؆Μ?*D^*)N 'gpTuck`*?Pۊ[^ > Y8C%1ꢨ}dJ9(+K0bܤ2pT+oMUojȲ%֨q֚\]A)IUݱl3RyZ 2|3J4@c[S |I]@Ve6Gkj>k-cbc'.f<"ln`^ IUbOu4sYF/ 6٬a֚ŅԀ~!9)Z:Iˎ$BXJB+B hfդ2+dLd4u BBn@IUb.bd )b̫:n!{]b(;lU3v^P07;R+fVwv( 6l?WXY"kbB*a:t#&mo=Vm{?5qp`{vWwk00qrڢa/k *It8 rBۺv+JܣD?Gdڞc,,߭*XHTe.8agpMqS}o*bO#gow~ٜ*;{xHBq΃y Oǹ:tVc7p-t$pZ|h7r)C De@͘$:Hpܯ`߫+ӿʏ/j8Qp}٩.]S'0fh۵$󷍂ɀ.$ȈfqV^ y5Ȉpr|O,Ѕ\}Yk@V 87U`GQrJ/>8(u䂯s=] q3IF1z*8q*n+ܧDlʂ-/NVk%pis$wwa`Lt, *v/\9G6u4w:>by}"0$jw+(_ hi}ˬKIn"r ?M[pgʶ0*m2[}p++muA( {䉴$u)p:,8#c;jR*/͉G?_B\j|oUWwWi}m2=7˂ÃFwVq_嚋Zb" ߷+4[t߯M&+xrzyp?]]$֟QIQooAK]N]JR7-1#K#HҶe$Y)x#Y/`=Y!w#\;.<%Y]QyOB5EV=WgXƟ6􍙭2,"yȀ5Et6sS!k'=ۘ0$GN)qr#PE"%Mr8O|Œ/BTT| `URps+J])U ~3Lb&Q| NVʔ?D{ݹ[oN;WڥbSYXF(:w,?&G"KOA/ʳS#IfwMg2Ov>4 Ȼ~h]]Kc;ن2:z;~$*fOMbLOCe[H鍊\Rڡmĵ¥7C<҇d'~h4GN#'OVN).0~Wh9B:z3?}xL'a^*H'ԄM}= Ꞣɪ-vGLcԌz]UR̞]zZm+H6K~םh1کlBU(G>5ڐ1j?@&˼/=zr1"nL$)VͿ2a]h |^qFrЗ=wg bU{=k owB׋ĩl"&-^Tc;Ĕ'1A >JX􌯟W-X9\BlRTgij?zCjq1Bz9JFpvnф7+ ZXB F#["4/O,룐e$E5N+-1ƻp- "lH߯uCL!3~p _~<2F),Q,6`K:vPRN*r6 [rdv.?f!(b!a݆C fg)v\LW,θABs['0`z{^ߕs6}OKBI.XD>E!NsDD9pb:_ث)h}tTB>+<D0bƋ?>ɶ+[(*@vyw`c/D}x\# iq[piLItQ4G!xh;f#~4ye~v֋Un&tN>a ˧\2?z짍4{Mw Gؐ.嘝$ЙL+nT" 1.( =#%e>77 %U96°jyEҺrw aߦ^> l7JH,/-{M5-eLҀ~&-jYI>2ވFv5+O\K%Lܶlc595f[o%q%<2SS| 8Hu\Z"ik2H@ՀRjM Q*&jqFՄ6"\ C9:K2?fcGCv"Q=]yLR2o0d Io׊Vj#ZaIq3U*E!6d,\2x!ca%j> x _ =V7rw|8;t9&N_:EuO 56?RL)gԾF9ϒ -tw0ZŏjX9ؐ^;c=Qrdb֩Oon.E؟m=Mu@Yɠq&;؀>&;"49]lW|TF_qبVFZE0=MR:hw9y4?RſJ KWW Ϧ ASh_B\b)+rD.'d 6A? G=ݺ:(gwYIl;a8 FVMjQD~Cgb֠&B-!bkǀP>QEld^Y2l3ϵM[;ɬpOgl︍aSCŪ-GCK2WrIWp` (܎ xȫ]q[JuYΘ5ݷ4 )M:=c2zL [&\.bQ=\+1bo9VN5a0ȂR~N.(I_Q9*v -R^s-N+,:7EBn%oTaD"E#nC0ir=atl%uVxϣȤnեl{kuh x|D=ZqVY04SǏy?T&50,ASݶ#X5$Pf7BQO,~(@R[;#^klԷ0fNXX :o"kMp%khunAh'TȈUL,ykNr?&P O0\oΦ^EѶp_?DucQh~~pb$6mb${`$ q}F JvuQi3q ^(5n5>ø#\5~D>c#"Q )/p.$/#?p2Lg4GULp)NۍIni&Cβ㽔7U3f?p](8.ո>v o $X^tVȳcD;yʡPAB9}YBC$)z%1Z$pp~|~stqC/s:ol.?bm96fQ'[JrGv'`dhDQn .3ifPݰE3U'sm#q$1hlHT~D? N_ pqZgq,qUō !NREץVM q6Rpo^աwk^dpw#ZbB>&Ao䍂B}j-V"gR-5xR8qr0P̀70Te=h:C@nD"er}j/DyfH:Jh݆_s¯ݰCihh4&Ǣ?D ˌA:8~DX?n6GEm({"y-[A c#hv."d8͑ҴU>HqKuhÈmV ۖZ"=zXX04ھA/BW4Cy iDR<{ɩjom/}%_'$qo@c { SfRVW{QcF6]vX1I[Nox?\p#Mȁ1ixt("x) Θ3 (F/sWqHx %9KZ&@̎;_| BCtC/qv|&tmy3-EUiRvڴԓEWzn]+O+`7>YoNw%jL49؅8Ryiяp~M,goip(#a}*!ZGꕦ͘|ߣG1k]4JP7'Z\]& N6ǝ )YKfAEG0tS&'H޺b@{^~tGɂ: 脔kfǴIs2># dKSwډ:F 7WZ1hS=S yfIOSť%LAeE. G`t(wQ“`DUD0mó+TGG*$6״[Ğڀ+)‡P8Fv{Dret%_}pgdV |# $26qC[j`CkIfSMIN`8F)@r: O5șu\ P{JbYmT|עɋ~+h[lر7!4=Kdi2m`ܽ4|G.rn# JK`ږ4.< cO\-ѽ!wS4*ͣ@7҅gO(̕VsV&Yӻ +xuXC:fVhs^T%?,knCа:!̯3a޺, Ni;;& eT:"Ft`VӍ_@clகM}0/7x(jU#`›|3T͜kN!"ZLa4ܙ{j&F4N0qǧR{,l{jRvz-QLԜi*8j?Ӿ}{wd\?aANy___SĂ{,(Dz$K'kwT6-X 2I[4Ol22=7sFq8AK5zFaDc6NGՕ=$+*BSS }}E!'3h12G[Tz(NAf;DsWt43tC f)<ڼ\_sp- ]rrz lj!o/-v2V4 6K8b?".fө70Xj0@0D5K8㒁C]F:.)Bv{ȴY*E(yU,Y5H#RVqbQmڼkds;c572@Xq;WP)on01 b?Λ^shvca*AuFб0(WT}ڶȊ D䷤++RW$;o{qIc&.9rQa+m8r@ <”7403>:;l bseZ^'sg `Dmw׷Ӎ'|3]DzQ3Io:bt3& 5pYl0JL꫉gT%/6*3e=>OG-DLLЦ.dN',ȑOX3 }t97GcsT=EzB$F*iU&`)*h\ plW(үa*W зVc­֩ ~WޟHWT$qn!VN[ X x@0, ũaϮҎ Ph+ZaF|J:[u)w.%!X ,'spA6zW 4j8i-|n0/(<7/zN0TSǁ%֟muD rkqzp@KJIL-p5:z0Ok @!B MJ)ײ̢D|a@(Iczyr@)^uv eɰ-Nf0;GnUe`uI_fy5GW0?ӡ(f!M`RoPҎ+\_d-}Q+<+PސF,jhK?+BtdtcZn>^0Pf4  c;D uݵa'eh=t>c7_]7 G((:|G4:먿$ 3ږ9#(<18a*4j0b;g5CkX -X# +^.{#'dRfmyIƗ!VPrBd~61bZaVs9EusWӧԲR4NfL~1"Ac N=Jb;C& 0SiR\mv)%oHD67쩵RsVňDc0<M}*&4v݊%-{z\dE.*H@#~VqXM`i%F|J9R'*UU&!k+vXN$pM 9g w8Ybl^e$| Vwˋ3j/8b%cJ{}\⟔Y9*.^h[ZhE0r16"+GHeb;K JIpBqs8pr]uZm4R|\cnYq4MxTX* CM>e/,9[7t;,òJ6\-5?!ܲP<8/gij~cXLSQsk Z8"Y 4ftEn yօ6;7"̽p\[`u4B(U*q'>yf`*$㏧f6d`üX!wml`{J'hҶ 0*9P \#͏ҥS\3 q0#͇OHEѕkIQiT>C d^?)}J.ZXt,w3f mJ5ԇO_PI XA(o5g, Yl}wcv= ⇮.-p]wQj#٫cWxu J3H\֔,m?Ҙ t'ˌ~r傷JPWD6(/qTJ#cuUZYp{c& n q"兺SM8;L_X(/ \ٽ:2:8nx*ȟ"B :9 Fq #wns*p薟Wy,.,Ki Eb"8)BީI]?TQd/x"X1&k,e3c>OR3HS!sbN`9?CKd=?BeXJG0QW~/!5yK2b=ֈQw#iEr20* b =\ƒQ| (A%7 ` )is*7Ipb:8kV^1^ (KkI5=?KD34C`Eg\.A0 q(p94Z&7xTAЉJ5a*O23,SNyaW-6c V]];`cgI,z{9"@! m>lL7&= ,b_qZG?OX9y@I *St As%z6pmG7O:2Œ&$5 ۓF郎_bȐDL>z1~A3]8\@ћӬYY9oY^r-BJ^I7⡃)!]*7&( u1r7͐"\q&ȄSvAĕ|wG-<Ρ8M&ĺH.0:6.7#%pXi&F^֊tu-C--*8bl,JR4pVB]`d@ sI[T+* yٿ/iBqh"%RS67KrW /4Jݨy}Y`T>ĦqH `InYV%`iFLCM[`@ܘ?pE]af,3M#7WQE1NJ6کN;o&=zf=[y,L8?R xWJCO]$N|4WIaIg' RWaa#m(Nę˨%:~͒NT6Yy:7)KO9=0Ð"SjCw  ¥Y-Z|_~8ܘ>MT]!2\E*qIczOg-ti8i^2ol81(T<?8U*J>"@^4˥)qhRq?MhN6s'#϶aFK9_FwL5CP)aM=# TPqtxc 22>'椡ypy5sUygS.o k91΋- 2ǻ"v άNS.c ܎zm@A#^o4x#ywGSN "v?uf6mVkCk4Qs⿵drG >ڃ3 @[ZEY' ^r/<Q^ZkGb?ūSUIfXk&~6<0BoHI>sFYlj6%s;"(WX6we3Gl^Q[t@]zR}U'"!0;?hj&zy)Ye\K@^d˻@ߒC2 hԓ&pK 5cfn#~u2mDؗԻZ=D;?m-"J, RW?0Ő¬{{)ut4n.]@kK Wh8/B#"FRkxH m}٠։+Vl,T.dl( U v!=nÁ`x,GtKyCl0&eЙ|$Q;Ntz} XꍕGu̝hkK$E\k7p~a<7O?K1@P]cr*3X0nR3Izb3D:ROilͶ<ɝ=-u'12,YjMl67q C+/j&=;wy$x7BQԟ] R.!bgcw>T0}>8`0a'quF?dR->=m&Wy'׿ 2>#%v?t8o6KF3V*jGvtTE~!E]T;n88O8T.eQ%ʱS'1z4B=΁YO E"~x-KEGI!BZӊj>UQ*'5+ǯeG3yCQgؑWc\@(IQ\z˖ɻ7VG/ G" aɮazfu* AKCK}lB{ܑ#Y=}YaGxnCbĭD\cxEct{woŢv2]TMlI~&f<9 V2&K\$ /t 0 Y^nXVKAC+κ[\G3 BBfǑ;żq]ҥ3 T 'P8B憌ohK HkT & g=Pܗ'̖` Rak6kUͣWǧG$ډPj'׍nB|oKa|:{Z|COQPOtmW3^ v/67S7}EڜHktt `rBh@VfwADTIH--b5EybSi0fO6:R{O&sv坃8Z~uWc +lu:;wަVҪ_Hy("eĩ7ʌv0,Ֆ M\U;T#mU N.pdUٯo ۅ*+6 =Ci/8aB :͆"C-ݠԞXh^|)5d>:^ZfZb Fs7^P ~:'C&GN"c=8Κqh?m2O=Yʷl.ŝ<I8Qq.,ܔ/aIJ % wEfV^N1H<YaVL $d4VGǫlZ6a;`^ 茯~.\i띁ċU"b՝*c^T#u?iFKBox8Va^JNȒPn۽L9tTmّJ#Ǜ{,t.Ϫ \EdGuk)ڥ0$&4DmY<l۟obc# W6p IeY $Y| ˎ_gQCnЋJb"eX99+7@~<[>K:,˟o͸seJMG(JX+WҌWB'hQS)1Η Af(G׸Q.c{yOtY^.O6]DfwTq :jAyw\,_fYmbrR j|@WP7g$xLH;v<+:)ĀcոEM>_ȪaiJ,T}|`bJq4R۲C=="I1q{ FXLct_Ig%(t@wdU1-8c(PLi8g ^c*v",#s*JR<`"bo/S/ U% =_dYV1MxcoGei}Ⱥq3I!M6}s$L 3 W':%s-0SWh90_pi@\:3'7Wnf*Yv0`)9H)2j$;ysKq?0Y 0 vb`[ltFٚX07CC aZJ5Ř>$봄RY$1c'[DE[lNO*J]nefnBAxs4 Noײh:&`r}()!ΟzZ%=P:p/R( z%ŒK|J=JIc 3whD=*{5zڥⅇѼފ}KySZ'ݹ!hX/ .&`Ut! @^Ãg]&`k"e{y[ C7i!_K=hf!=Ї[c.J2o- ֛rW5kQ%L @W̵֟$/*$7"yOE/޷ "'Hj9n&,Ӹ0"ANEZ/ʓA`j_\ʛJ^F. -ѫ]/v6M}Io9n(pڥ{Ly~rO{dǣDå)˨@FG ?/:P8l[ģVb,1\d̽eAﱳ3e6- Xg"FYqCG=-=4-Zp[?P$   ='!t_SSfBcۑ:'bhiͩ7;rͥˬ6%Bg "H։TX Vȕ/3]qƪɆik0.Nܞf͓{~)yΔc. anDCG?䠾bu$}z5Qv 3)Ld|`O0Pי~\q[|Fqt wϭp0$0o:o!1 FM%>1W#y=^Ȏ^E\~l0 ;j^o +t!"  .XV C;ͱ z)dC eT_V&WtӇaY|a@ H="Z6W!%3U%;tb=#7\mmͨKZ oӃd:&@3kmb?66(͊R%$*&4]!"=6/Z/<-낧&Af(8HP:M֟@){ e#`fM–\w'q;q'\n(jJ*qJ!~khw%z]h$ʿ>/wC7%7-|C`NCS(!JREV%o9O%SbrOTUr7ܹv/Yq5?QTpip<P(M=G @"sh/&> Iz)nBDv9R _!=E}1s`&vChQ.^ꇁWL`K)[@%?XVs].Ux 7+4[k1I SΧ#@7ptAetPTFD[kTlng(⠿ mXG~fNU4I k;5Yy8ʤXU=6Vkqr,'z44ŏO]BfNH ;`$$[Vڹ8go.pq3.*jVS,X(ֶt~h\k"[=}l^ѻC6:.!vNSq1\1>0xn }]aO o0?`GU)Æ+RthI!ɀnumӊu`ش fQ.Nݱ@T _KgA_7D#e|x.ѷ{=[D9IM1ryI>nx3ec~_"ȨkNA` Tqe0} $;3+@xDNsވ0eظ~RSκ)xG7-`2 Q5L;ds9^G)`24ŒEaloY$BJt坜jK Kc㥗5to,$ǮBcuS <ʾ͢zV@^m|H뿬n]VfL+(=9PJPo̩ /sIM̓ϑ#VစqMڶ=xtޔvŊjZT ^ i900x3t{|pNw/{ˍ⒥ '[1'D}^{5v>GQZuHz_ʉYlSeuhp(y5 };Hز3p+3sQ@(C'2J_X{"ykS1v }abIݷB؟8 #IS`?h=!Uh]9N:^a^K)ԽहKz^Kn[0æV"Zxdjv-K.vSi_CQ\ ,erw~dV ^vʢ!1 ģ¯J;Ր;.ཚqW^0{r֜.;KRCׅ`s'uxϮkfRb/ēMaW,sE%Gjhw|i.r :q];P)A&ʔ[#js]6nKG9Qr1(+F)02S-cфp: V/dYdu+Zf)}åU.hW gWߛQsd<8/dMDۿRUAk";@:gSx=|B֐@%[PWa$ҳ{qSwy `='zƀ&!]ˋ'k&#1:ՌcԎY{rGsV_jnlxֻ;wNJh_^]@d1'veѵ%{$އ3 cjf_HqECGȭ\aЉg__ xmS8N\p3AE> {!D80I橾FByi9 #v v`a2{ f<dMWoץ=3rɤ=Q3cneݓ2wlZQi>)+Z2$+kh]|Jgqf3F;[OHL͞MǖzUGѩiW*=qA S>q,kIGiX rhF=ˍ8-D1T^I]7QK0B!A@Pka(c!/8cۍd`Df<7&0az}-/[|^齑qB&Fuwұ 4%Flv`^uj0VXUkTtB@TtV ?>v~ ͣpy`E5pxԠM^Uߩ(_W !q; 14*kTgIk؀(KPN mQUH X7L+:z ə:8ݾ`A]dj]q\e3\]V[4Q(0R=)o4%LzfǹfzC \J#=Dĩ^> m ,U3!USw{&ˊ"ZH0Jpbj,erfg}qǃ糴^O8 /^N/Udl(j4yso&D;,=HE\5sx7@$@]ҳs(nESQe`*4 +Ë?$Hb vSͩY^.r5`Za1BWdCJG"ݘO]BNqA ٩70߳qF ĀSrePjTUEA6 H#2S>TOzܙ$3e`t>i}*\"@בBHDHhUKZEpB$ ,f6V ֟lL}WJß9rQ%m`bbFq)CB"Y?җP1q[c(&90G9FDEE0V?pR;R}t!_w j(9.eʵmonv!FV9/]zi3)ٞ4(`u؂sR&aKvIO;!]PkL.1H U%YBVڐl+s冉@o֌`|xҽPdq1NŅD$ 8bDE\y̖.T5⻳A!ـ?C^) $~VGm=x}xh(2\/uCűfu往+AڂRHJKGPm Xu1OʆMˊ7_>=pT$PbJ8F# K=;\<֚^e%6ڥsiϻʴl1ҐS8K|N<,,jFԗ_/],+}AhIX~C]^BL/'+&$"/\{DowNJeqFѤ5.U=Fa+ V gxQDN6/.f|!^(1'$0/#ZzPut $<C5GJirC[ǺPJi ք(li9~N_kt!7:F<]N=G)EE6zs0ml9ͬ?>4Vbu$Z31q2P11hZW깃_ܹK{nQ 6%eo =Qom/awIE@EZR*&Y'W|f`Yl=7 Of֩K܅jMlZtݶ| 1PE'O]HBY@ɽ%ZFҖ~WBkϫsg>RmC,&a3aFn06~UbWr.wĘR+fעȞQ(")ֹ|zjd{k%y:YV(*wTk3=_ZFBg?)_g5kV:[f&|"GαbQEkbēNZƠ2dBQG]5+[uvcsJKx ˲B#+*|&|}1EFȩ$t %bG4ّQH:RK࿗BaWImM0 HW`ܔ y ׇjѡ)7&Kb Y8tqk1V&RkwOdD#gF4MbԗA6$NG)ga0 |ŵZA[ܻ@Ф# .,(nshEOvV v6 e;Q2$\Ax/HAZ8y9jg<8nwߨncK<~Ji?2 ILhk@ y(٦o%k=e`ZfnCpE J(4cx7KbNh&4K%nM6FԼ&kȂg ucT\0 >7+x3iSn{vQ f.DY 3q2񘏞Hk~{  4ucT66D{\8w7N/ZX}#F(n{<==BMFį!TlPYRJW3* IϠ31Vꫠ7?_BcY5X+c:o]Kc驏Da|E}Oo,Wxyo8Pm 5v%!+].|}Qw!awWWv9wC2}Jtf$6ZƈKK& bź:v1w-x~{ww3ynʱD#LJME:$ y ;E% 08N c-Rb;+`t:b2*V$E$^K1WK' V@~ LhQpvVY0ҥq9VBYwp.FBC+!I2݂zWp޲>ki#WrNxb#R' }ZO1ˆu@94jŠ7Maߵgh0P՟-Vhi1Nq> a'C!9E[w!a&:吡 3>$XBQN;3q|FQ{뉿5>3t7=% g`g0)dXE7w:># vwnq0)ȝ}g{]_Ԯ`=؂ƾ0Rƭ9Uݪ QNI8)H1fQ?@|I\ D\H2?Pø?fP"Tt{ sCȽ/\!VlK՛OOh7yRY5BoQaV97Yf*BmԞpV"qjI.1L 6O/n1ES2b;gGv0'vi\Lf'<~ B'Ha$ 0˩N6  UijhB)^}>~wC̼u˽4NX 4\$>AmhqI`R>7ᴣIj%kH@v04L?^uNQR_^O'ivX͙ %|b+;p=wA\\ug{iN} ~6m?n J7I;nd$|<$PRks`l˿S#)x Sjrx{]SK$+i,t+ -LLL v^֬&+MPN#I[cp3!{L&C/8]x=pU)yh`\gm Yb(!9C͟FMq}60y 'XdnZ,Ƀ'w7洵^iiKb(KCnY][[s rC!i`R9PV<8s9H.= &lz* p3X%Tߐ ;$SUj1q8Ur"R#%ЙYяD(oi} h_g=YDj¹&|WL`Uee嵫ƘE׉ՠڝ.Q)M/\SM5'9='cyQF M/"Ŵhz|]? Q*.d[C ;$\{|r VS t2@0&nEO{NZY[%#Aq|c}IVb4zoŮtGPZkQ sl?FZiZ&=e&1I}Y0IA̿^QJ=2%zeJyX $D =u1T]xZ*Wu+  #Y\"a_e>6jVn[%  |o3Y5d#{D)W_xe2̘R<3YrJgJ]<=k,N?T\G{k{Fw (&ýeYt] 3#0VySTH_@l}n j~RK;D6y30.6A] oXLc,GGs sy DJQf6)qhNHFHU&mRa`| xnFT.J7N$ r yRKr[I0Q*Wݱ8:(-:|dI,c偫S%JCSa F%'k\G3K "gɧ՞8{CU48IsA҆2p]cvG mN -ڞP¬4W5.cNe!)AMYſ:˵_WqIuMӣ Kh?dՒZ3c$K"jU+MVX fTé]\Or)MyE}Ӏ>/fr<.9ӊ4g<*b<ٖFQtO:.]렏*lNQY(CUǛHX fb ܤl|h8αI @gP-p S=&Br".RYn"E"$6ʼn\#2 "- fJFin/ YDIjU(fIϘgY#8 9baQNt 6Jd+H2İՆ2]bG`Tq\w ##:S6]6ffqiv@.ĽKO8N)pvx(;foV1JSUUCt aҕ)T9C4A%'%S79zѷ_ d%d=RD|S<\85rOFm5#z Lw[d|;OՅ\U7=`M9(з,QP^5#0O p5VZfX wSΑmeB,LŨ'})rwޠb_SE͎O9W%ͿW¬b2 Cn&6p h46 fePԂ dW[)+4u6qJorw|cꨨ nj/J>OH~1ĥ-l-),;0xƴ, 'ԎT>UW5w/j#'sZH x33bfkzHqG\aW˯.iHP8D׽*,g_Cn>(U(s1(ANX*ԟ)<wl3%s*EASs9^J%yBPJ%)x ܕ/^76N2ȝr Q]{N74EkzMȂ?_a!N}5R׈SyY]5qxg''% 94  4ESa'@v!JC[ԐU34N%h9#;ab4ǟ3QɅ4y) y[JL|1GAs, sAtڞh;WQfM?+zLͭ}+8U !z3q= f\l]( ђܐUhe V0(6K픞UXZz(uϞ$xnb,y !Zļ#Y|k$zz}ΚuYXa5V+TPdG,U4iJ̇6h4ao2)Os+>/=G0{} -}v˛lPYo"`X-. E6c~KU/ԫ5$ #~'ly9e= O$ lDM sj~ n}<{.v2 ץ=!?c\L~>~M8jȮ %w)x7S]Ж㈼z& 2)|4qFy6w$)"@u;, 2蘕~K;=F|RIQ>AƼlګu26xg$ ZIoF3fx"{ w-s-s%e6-`bU \ l:*dø؟(AМVmU<)s-ѝV:[i0 IAd{NڻH gF3[$. h%Y_7>60 JU lt~y!s}+f"r A+B6Z"b8_`as`#n CN8Y&]Roj{p~2HejK&CI(Lծ*&{'`97b;bONEi9ٯÇe(l:sGvT zAޠC Rqh"@sz2Jqΐb_lfBak7 jBFY`=L> Ԋ39~9S;2KY> \9Zƺ7oExgQ4O8M 3вګDHߣ\aG- =h 4u𝾨aO#s㏉U XI64n;# nQk: K)V՛|qgW: :ǰz=-t峃Y\2<-48\D q{PmR/^v~Sh =]O$<"C勮(2ЕxmtG98W ?ORG{6{3KIhwWP͹^'2{m^^3_ҁ'@x{`钱ķn5{ \rYhR x MjV_P nOJG]"?6xI* }I({m`,DLi: dUchօ[~+ݐ`a L֓Vad=Іu>8V>) A&xsiGS<9L^oHm\jJ:L"ޑx&QgWX[ _k}?-S ]Zĥ'wU  ?])9 d**Q*nf1<-U(j8gTϸ™nefe ݀S.b8!aLg[XD-"ҡ_$y \>-QERukF%4zbm-b\"}Dz@\<\Ǒ .aS@:'صc|Hsn18ƅpޯFQݡRvv~hV[#FIcX(rixM ښZ0gP횟|N/ݏmM;] &BaĖ!*&COJqM8x9 P~%(Dp4*X; ڄ@Ӑl]ēp߾|W .niV塭XY=%0cMl_"qt[Nͳi ,|#,ō/FQ9zU^=V|DU7x iF'0Ur<׽ǵidd '0gupAcGĥ)}ܠƶiᤴzZ!x"72j Rx__D#x_D)K8Ŕj&:A+]ao $d L֞ N֢RU{{wlYu&ڽS$fM$c]eCG )lJP=ұ n "iF$D`KMf,Bg!I 7@ 61 ޣȮq95&.({e : ӕ8RX羮LGp2ݑmo?8'bWc_RMѽ,zbu$ /#ls,*\2|Clɻ}ޫȃ>ANݚ,{2*ma恒DN6Sh2ZSH@Y񚑾!mI(UВYMq=O,bG@Y.-A$ y Eѯ/iУ2g6 CYt׷JA_".Ze,#aCybld AR_>HLT![Yw¼sl8sGS`_m[%MF{ZŤ;4L3l;iGta%]2T f aqKppeK3)i=#TJ800%-XƟg-U[el* ʧnȼ~ Rp?' P!r\f} =Ij?%ghv C;uc9sNEMTzJJE 춥T c#2u'P:ix-- 1&EZo~vrǾR hd7q-nhJc^>t'df9;,B Vt2S9Y \e[jTu |e)ک.O٩Zzu~M<\nnoLȄcjؓIv?t.JP^GbRum шp^dc,VLo<#Q}Hҏ n-Z }@c8}='Nf5<]D)"l:[o?rӃP5KF:I "S$(3^yoTq>|n;I<GP΄j))(pQxе1% qs(T-fMkLG2lra  XݎB:ވ"HFJ"PW+ >h]`h 7SZ'VToijWd$#KqǶxAEXZ $4^ODlTlUԀ-:䉌,`fgh{{}RF_;_c|9zٳF^CE ױ Jj 6VٖV уerK[pѨ_(?R\K炣ZCki">YI@<?h7>Zq ~&B> Mi6) $朕!=I0z,Vue6EIxF,b&m8ƶtH ;AgL:Q2 n 5;X>5rih ZH;L@0]~((s~.F0[Z2"TV~Auc9_ )YSmD>[~+NUalq;jNereB{sWr#t2ml f]raP~`{@,<~e b gcTƉ?BXV99;rgj@؇aꎼu4LL[U$~INd?,Ck-~]daSB*`>P+;{mjc [y:>mk?E9VˠlL'd{Q{svvꍬ6L@{e ^ULٗ"rT`%yYnu:EGrmg2sjA}.ͧ v73q@B A}JRB#ƶ~,>GY&D6Fs)҆#ь"'PC[ I_k.AD7U ,=DJE0'VRZtda,ўoKU) +rZa]hBs14yXC|h ng?(E@zl@:1<{y 8LU^K5>cx}{`1N롟uMiN JR:4kA9jJg)N vOg"Bu˒( bzSФ`tw'p۪siYC]$(Y:P]^Zsմ $xLa l IG&)'k˞°6w퉚Otô~^3>STLnS7!!6>Wd;Wk_ QNtwcA9bp)=$[g[b2N %c{&N?n MM=>j'0#)h;l8Arͅ0Bnӟ'Ov3yO85wH:H4*]&GRGr0m)-la֝>#+Lz'z%(K:_D._UӬG4vҁ-Rlg}U]֢DG*3@)~]|9V&#' XEH@A)~(da:UWir(ήkg40U (S=ܓovd$IOSbf2 {Өlm/E;lh=p8/T>,YF|$vsvE,G2J$݈|dU4wMzmt΍E2qOt m݄e#y/4q>U !cl,ckPp\rFJH^+q |kdZWuԑؽLK=}. jZK)+sm;m'{hҾ< ѕP`I3蕐j 9@?z_]y%CVu3O'l9N{kpɔ6І /݌1󔓀Mj4*i7؊Cȗ ܹGo@=GHDfcF#,@7H~'+HU*r5ݵ y.&G}{X穮kA ǹ?TC`b{gC1cZ5`\"LՉebyF -sK[? #WNQw&bt;I ?XNmͰuZ=]w!ga ;*Y p)iZOCc@E}!Y d+SA+gc%EݱRN@NfW8fwV&f()dmT9;;P +e>%߯zmJb kDˆSڔ4zpvr 怗M ) é+9R w2@KzЅ(LY6e6 dPǃ3a(u.!]rD%:dü9v;ü6>L0E 썠 Ov3z46^ $r(*JX. W_`OlGJ)=ۀuw\!j1Vpё3&BIFcЃI&~~)z $#a0d"l#@t@Ś$ I_C^(&:oQr܎A=>"32XEwCOÉ>\7! )Ʊ%X4et*)*WYkuV<+Q9h Bv P}y;M|5DĘTj@ 3z/L'#qR$'}/ 42$r~jN7C O[<|3 qCX,^LJ#ZN''$Tob[rG@9w+"a%íw+EÚ6.he ]M-sYgp[!|x>ɽ7A 4󶭉).<ʍSEGN4? s]Cj 3;tM_8qSrZWa_‡B  Rޏ>cv=j +VH~rmHJ1Ҽ9rcCZ{= 6'? zNG(q눤̜=l )nGD'NkceL='}|咪}!(av XpC,'o6hל1Npy:k֜di(!݄=$Mw7 F. UF}?ABT[=cWie.#H/,ijֆ EKPB+*(N'a`^U I.If/ܬ*dhǂQq 1|}t:$mÞ ۥݲܺR̦( Cz#UM'LN{eYNWOlv-1Br5m8mq}S(I,_ҩh}3. WrFAB#A񃶤jh"*0pV QΡ BEc0H_UvD3?7`A 76G6ѹ5c,[#;]@cZgIp5dJv̋eM ̳c[^vZ4ևPpc1>B67.w͉O[U)(H3^ϱYP~ RIxE(gd몃$(,+é{}G!*R:_iBoRX\d+H>36 zF ?.t0 jh-pE.2pbn NgDv(Z?)r@Xk/MZ r"=#˾AIqW,8PQrJ=ݕ[l1z2s{DiF/lqSޘZ@oq洎 >ފuw.0|-G>cXxN ]LBĞV$RU+,5ȟ_h5#uhId2* }GGl j)F  6K~;3b&zB`f.L!d\}hD@tи(O2 \hOP8hK h]Bi6ٟI)H{GQ}F(}&5gsDr.S@+Θ7 lEHT*x <|ދ_Y-?n4KpMBdA< Asa?AݘZ"{7:<g{."d\!lS~G1*CI `5/^G3 b{8&MT/YL>BNc@ogdӋz":B/JM ˢAʸzn<_ȟ*GSPdԳSduÐ{BrJ&.-2PjOwL(z֯u1aŢc"RT: e`-FR>1@G7^ʮݡ PJ#/j& eĢvN> _y-lm&M "&f &>|wKx䐊7gHovo9){\6kcc'som#uKEHeAY2yda1"TFu„qT k4cR?Fxh[Yhpm!{|' zB3L?bL'R`%$2L徕rU~s9X=e(_xu|,ȺCc̯A܂;L>sr˨|o،+'wzM-pҡ%w߀a;cnyQ{z*-&(s3w Įq+.ک Hm,:QDD`,%iQKB l>,%iv1x3O߽f{JLKḹŬWs>|d[x on>,K;%8nECQDт0zYy6# bqUӺ-39\ؽ^|K &Ke /[I K{0!ʏ3WaMhk0`pEμrĺTkjbnU748B\=z)r zHL͔u"%UuMؠ$=-aVasF3&y\g0Pzmdh= }x dQ&j 2=ݐ1Nm߼-<Ը $A6QG#LczlG!.Axha xJ;XgmRv'\cf]Bԋˠm"<؞G ո>y a $M>ޏn#KMJU) í- $/5UQyn!b`䨷sP˿hxhy?~3?pev-;hVeOݗk՜&XQ ϯ|w'\+,+ =W*曶!z6*qΣlqONj<|QCO`*$OYlg " K\&Z Aޞ_&eEO@|A^DC8O^3bF@rr{ ^>7g)xlfӟn֏Q@gGhIR~)lR6,C^¨RdQO ~ڕ3ݜXV0A쬖= Dpt^BN/У\;mM{ӨɥU%k%rJ,Gj f0roK96ShK :C-LzB$owYT:DqrB,C&gRr,'v٫-af/9 o6/uS$h{lyLI.և%rr#|0-8=6 B!XٝQͺRlWuPwKO,9PѡD:,953YDC!)_Y 亃pTv~㬈$:EK:3Ff50(M#hsiW gٓȜߵԇgfx5CAY֬n'L)V |DT=υY 0(HޝFOTM'm[XJM/k'4Uz r1ڸ]ED^ r9~Ifyoɥ` W*vU@]F &l;K8p,9El[o~tJ}uD7UEvj + 7^.c:==[5hN.2 . czv;{Ƒ"+۔Q.|8I ae˫0]܎uޔq(|Ƹ)>5w% JWJ ~gpeS6^1?aH:zYJr[DLFc"rv#5mQ՝Rs.| +]gj5R2VoJ*,vvm雫Ig?;EVN"]̔coY}O;vB"VwJoLi12o-M9^$R_٬.`*RƔiWqD),ՏŠNQ{yiPiJ:1x0L4u}ܠ8VLccP |!5CY_v.HpˍɫТEGM0_dHhzgo :57ZoPߴT=;:EEjy4M:Ly /.% WJ$͆E,չy"sv:_`3v) X2}{y'=g憝$}oW ^%CY^qdt3NWѶת|~?+zZT" }sc'r҄z5GZu0!o~OUZs+q\>r[<LbQj`q"oF2HkSfKYw(Je=^բ{ M(@(Akf^xp ef8Cm(T *s@I!ɬE B0LN?' Q]2M e:5~ VåiРiU+ :u1Bo%r8ei&W69zm07m䗜?aC,oAΡp=|=nVah uU0aA4zgMϫ_+,=Xȑ;G~C׼c (|:M*񕾜kwG0b;Kk8ں?4zXPj6W?Eӿן+zC됾9(amdE]$<Ba{ A O9zASvNHkF*F~}֠9pU0mbAP^JܬEB@ Яp&A^cˁBpWygro&=޿*Q0GԄ@I9V #F2D}bjYXl7r2K_k5zh~]tb5}*<mWL] =[&a0h^^ӹxqK O[~l_=w-%pĵoO:s'z$:X!vRU-f**)3 j6LPUE zՎŎcz]}QZI5NCGɲM @yEg:YdGR5NnB@bHUNg*** <cHzsD As{/@ v8 w8I"WynJ5}02"+Lݵ%>g`z8k0aIDbB6 dM_PF#g!L`J~'CPp8>A pȗJ! 6ZKhQ_i%P*)\4=yYzmf|؊Iڄ^C,Nvy6J&SxP"vhY p;cL%?.d(v(XȐ -}O'}mU 0_4(职2)|sq8򼄜\_*?\Pu3)sӥ #-I Kbr慢E2EFzr< R^~~̓dVPᐓ3V $jէ@a\_"|)〣wU 8%IZ#H'cr+cs0ktՌyxνF RZy@2"u   asÐ SчɥKQ^ykY%Q`-iUb2_K#B0|8Ħ}>p KBQR׮3z?f;)7姳9]}2Rw{ \k^w oy:c5֠C09V:c|]e*rI5_4 1U; .19Z%+pCQ#5Qt~B7,Ym#6Jr3ʼnjJ}=(GNR78mEؓUUQCk )zXW!.u 9U\gԧcFE507|&)EF +껫ŕMs]D\e"׋i~>SMv'R>{tdso02' #kt{-.i]XoR9">gdv`p Nȉm~ۖ"+j*}>׀Wr]"`8[y m%ُ9PN8\]bO>{!?Kva^_M=(|F.OuH96У3rBĎ7JЀYrwbl:.aa$٪-}9Q w&436R$@ dk~@4C}U?W{XIB3=~LImlq tbrAM\4Djs*+/_ FЫ'!*_G*mH$8&$<śS43@_5ُZ50vVBpgz8iuG fyTVO%[ᅠ'xz{B͗ o!ߎ>I# ~+Nۆ0tJПx!u5lC0}13p{]G!jm0ۏr%Ki uǧ53K>4s`L ٷq࿘~!ދ|]m`2$ t!'xE]/ 1 ].ڃԗ,GHwf) 8sl-{&}3*;S[fVzXM) R )@ i0}h*KC1f|!3ݏ H.&Z{&v,UżB|YSRdah9t"ۭ]nrw"ӯg ZϹ"w&ZB(x`EkE(HB~|G]6'oBpb&ZJ0BU( 8Ei [E/&v¼L.xiv26/SdO`h.]cldo ~Ԑ4nF]r.+8`a{jj16rd 6v)&]Ee}95&7Tpo{Jzzւ!Ȗy'{7xEUVLÚSLb&S?@כ2rۭpgh4#Jݞtm)/[# eK6Bg8ѱ@qNnܹAvadJnO#9ay@D~wZWRV {襦p߻]Kt X8dc8GyOC7cjzeH1I6 dsdNuk-P_T2aC'-Z/{r՟Xy'S ă;jcPV|Qچ*ݣ;_%OGMA8bGpw\gVoNb3Q[2k䍈BK6e 5IF/JYSh'F'*}l?!SNJ8!X,Ũ)EDl,l{r`h{Kf&":A!',2xm֒*Ƨdom6Fᵝa(J-C]^̋#jNZMl~:tz[c%gu';74k#=(u/OC*!'ʖ֐TS$HyPiȠy8fOq- 7Ka3N3Oה^x+DO,ށ5,L=bU&][Y$U5z/i(egN7eJHϤrPC?&{[6Hv2y ezg?WgɈǮ,BoXkkA"iDJ?kbj0SYL`"CDK*2GjҚF,9/чs) $C[xW_l9q%\K!yqͲ.&|ВI`9A|2HBWsش 63}\=Γj,K"LQc>xcl:(Lu-sf\}[ݽ^#3* ⅙bt&2o]x#e-J[V #?%l<FB\[Z=> oEöC_T z5:+T)s!Cʽ(jt&:,N8OBEM^qZvxȷK뾏V2q*fn{؂#Hx@E"*XCV̐ sVNV?2_゙~ /#hMD0'DAR7ZçѨ^E۴^ ZK3ViW%$xA^M4k.w牰NN׹}? ¤PJj9#g"o6PDϝlm&FK˩wE`j툺Z_ھpj ^NNt[MI %0Y^c *(g]G=4ov_xa)w(o|v{?&yI,)E{מ)I$; 4~@(^pk*Kz/w% Lm 2B n!lh1Ut&Q*ʃRCb*<׎,g֌s\2(_\2[;ޠ<QJR<^rIڮ%Ll[l 7w*S7bxAf4Q`HD~}zNݳDf#}'+ŭƥY,m]]L?%+ .71d+?j 2Pmf\):86%052jHcBM~7k.&=,*$KIV#DeeƝ[T+B`W.[UF}k))EV}ȉcܯ&&Qv?:PK*h_ln?pqaSxFmZU]m;a#mGܯi = >H'1 $od*wIq3,FM멭"M. 3&-k:JMj埩LtѾEiEdu~Q Tߎ8^rg;84"]L4vC]hk&VgrZP.>zfhne "3JQ{\-jO['rM\!Wl.uZA:|kd9֘TQ}yiRsPp,gnKoDUNW)K4P7pȞ=wA5@KA?>nt'A9/5@!Hz.{I5N]jސPD4?؎6@S"O'7:?c 4k1,S\0EqOt]4/H>V:Cy.ȏ#PlfˡjUP`=8<";`axxB̲HM`]'I"=r@*-#ȅRiYz3W)4%p4%+c8uoy/6Y/́%e BZ?Ye 0}@Kٿe@I+lGG\7?;ρ`!0)mʰ~SEdkTWMx=f뉿?W~}Y+|nAHb fύLSW{VN7OQ:vW>:2|֘c}v^ϑ1qQrq8 J=y{_kTl\IW[UkhU{)ǂ^fJmh=zg?hsR W-jfvrAsnĻz#r?>)ֳ!ޢZ]1XyXHB?*\j5 4KLffsq,⧳~#!ccī lj/ͣicr>9@(ӡwT#w'* 4]%~׶Zs,*=I}ttրa@)A(g$ZB]r˭d$C.rvwؼ"| #ĺp/R|a8Î!%ӈf<}n(],KR ff5ZƗAC_T%NlݔsMxaXn5 ͹g5FVbydHEj"{FzQ;߰NF VWNXdmeu+fs՟4"]M<1LL$6EH>S"W]UX&'k0)SF*`g2l䞟D;{h^΃*\j6 ֟voT7O9jRQP">:DZvuM`wn!^ Qz<`!D3*.+ё&.]."Rm W}|,NpqvcmAnrtz%"}>K;8J NkC_(j8 j))Î߉`rrk; h 1MIkqbHЎ>yQH~vf<` AMMAWrKb_rPHQ 87hfXQɡt'/ Z>PP@&-=joܵb?22iFļcE;O#ٌ}5l]6Ȩ&|w qN2+=}nD%^ ,6%]eX5tћQv&n)ay}ۛ{Ի4Oցk( \D:* `^LAR%ao9Tѥ{OQU$L<{&췦iv[zQ˳U [<4Ą-C*3S&zi(=K噮}_ȷXeHB.2'V$wMd Q]5#C5>:\0%BA-=%@`p5Yјr^}eS(3C#݆bj~/hzm>4|;dB“l`Ord%c݋js9F(91T eU,[*oQKѬ-%DDgm_T8o<![պN_/ < d^luɠAobԫ79Ug%k~ZZv1rUQxءvzMThiAgwyO~mD!?xlS2^;A'b@ufַU, e cnO폯 4m|xUg ]@3L:Q@Ҥy 0!⨋k.ws_tCPaJ kWsӿOݷ>5rC(&ZD$oy.!e}9ZnBxW-Qr7![@3)FLu oY/~3 vŜIg-4g1dH {pXդ#z@䕐X5"յKKz{ 2UevË2kk">Rq -L A}|DC5GoY" ]C `mu/TiXHƆ'V'rJeE q.O4Iy`M Hn\ukHe|HGlѾHHb;T7 VxzqKv +eehwe%BA͚1 gchra0R))K::{niRI&;l%"aڙ`6qqؓ$)Lo}z( &awV2uwB7 `8|nulZ0ҦoII1~ v8zQ1Z3ffxJRe FojBTPvfȒbS5/?'LTMQx 尿خ~]"G60~Mѝ8nJ%>!1]>[LQ> eAqUzkaՈ0w}Jތ=]͘aWJʶmZD Z&5\h}֗/NUŤ[d wT 4csVJ8Ҋ izٽm-u&;ħmVdU{-z!strHՅyZ;R A7zY҄|M%W$*tB9ST&nU14!0A WD MR.df_9Ӑu9A33Bpo%bEGᐶoh8 =2¦ u*j='Of٫|dp7e nF#S\NX뢾FC&TeJVԸay115o@FYJcC5@q Ux]jp>(,y3H{f7oow0܎(R7$bM"Io[警,&<\`/h B|lOc {G}5裒޷Rlө4Z:4^Baw9⭉yvRŸE&$u (ev3h696]QtǎXB,LΩ6ai@@n!fj/${$d57c? zĨ0^ 5dNZ94-nY$QuEʼsdZ `C?oH~ 1 ~㕚}_s{ScLgfW[*6ܦA]Դc¤ZpD#aJBl-q;Ռٴ][6WǦC.7@xtI=/^'6#MjT^ Λ4p&b^xTAw!amD"RfՋމc%b?8 A}[wGy쁑V Wm9$v>o|/-UvAl:֯sxh 1^EBWb/ېK/CD[I =?SHK(pNLO~;;jmo&"OPjp% t;崚Le2!mu,ənAi} zsfę h ;—|Jzmz$,1v[R羓srQ'>rks(|*E%V JU=)3:n Y[[Nu Y%?('4Z S5:^j6C7f楈f0 9@ˊ*scW@CCӡ|ܳqˍ25z,Ϥ-ʿ-ul^D[۬7&w&vF;OGlH^}I-i/oNA1m_de@=|@nw+B םjD#s2;$뿜.`1l\4YRjV}3oӣ7-" 2.پqS uJ`ͿK0V|ʪV,eawh&~ {! fWv呕 .[6v2I+lFCCvpWfT#QG zzsӳS+`8,;4eNu6e!=)Hhh ē+A:,FR9ﱉأNo>Dйwy쮭/QYN|+1~KCmg4]ŜEKQӌ3>rHNZڴmv%I:ml--Ͻ $ϐjRvMbhem`ybwb zW&ޤލ4:qZ:$j ӹ[Š48PZ`\NujU(v8͈Bs`~͵wzDU~l 2Sԍļ|ܹf^*h=K4.`!ViBFJQDZTcŭJQI2eDocT&>n&k=bb3TkU,A M5ıIU0zt̥Ѷ]72ؘ|Ҩ|ֹPʂud)قǶE sAceLmWc#K@/=yxFzX EF6SLߣR+q.g%cm6!˲JĐx: 4I=*DvW( |D8#9=O$[tM'UXɌ*vqD=͉m\1-x ^j%/!gDc@n^8q'0v ˜&i `֮aXy 4Z0T|vd8Mg.5WzoM"L, L\>ci4}OciJ$ SaUTDٹ~[m |Ysdg@wƕT] )Jf3ye-)..ӣ b WR aRN|wZ`v>y #y )Mѕ1`}2"o/ҕN)V)D@K.~< goԤK;֍`?{"()w(~egL!O"জS8-b{(95X>O|S5uW>BuX4H҂&"v7Q#69Ǡ-@@Iܖnfn`XW_Z6gF $|H}wpT~qUN(v^׻m1:tzCb=$I}y|34bL~`U7R`%!,LԿ;oG cL63U[$ !/ KL;!ۥ82٬a= gLrԂxB#qy)vY$xbBX9T@eOjx&&P >M4yA 7֡#flȢ];"P"n>lYNۣ.יlSN~pWhvnP",61nU)n'!DB&9px5M3Cp\-^Yrqwdk8XۅVιx U\Wncu.Dj= \oLHyhu{%,ED[Zm7r~M=m+\ R{I~2M^HYٚy2 Ŵ8u&v_ƥz kx3oeQ$hy4.+x!XW^(}o$Ηk ŹRƢe~Ǩ%7-:ם2# c`i.fBdð㸤6擖F۟Ն!~56s1EQ)1Kn13WHSb #X`ݜf9-/m|gcF$3E-IiB8I"6xѠjb{e?5'W*~@'8y2Xp}5ܓ?4\6F"?6AkYPX35ΐl/!3BREAB*F.la{?\j5>zlDQ7 [)EFvX7x J[sICIL(7}`:JձO>Ğ[&"I#"lVnSUh|нRfe=zsd}T=,M1Bf;eq OLD=/_ቨygusl|%v>*dcY[_rDTCfMq,!,oC%(1%ygE5%;<9-X..tVG.l(V*o] b DM-Jj2IW9Vjp ;p*nXUB$}\ݙx7Ϫ^ĸι), *d@RM `?`ˬ_V ew6.%`1>G|5,Qf8y%M՝eg,+z:#P1Ss&WF^,U{ n mfVx-W& tBHL"Xߗ00r.fizLdL< Kَz;Ʈ#CPBZL@ 2N-l)n6MZ!z0cDK` 7T-]Fh֘)v:$RզM}ݢjȗ |<:]sq$ݎ ˪6}XX2YEsAOw7NEQj*:gsjJpf*~?g?\M^4 p5bg RT&40- S9ZcMvϷEv|YH_`]|Ŗ^;1cA\lc[BU9'0r3%>=Ϯ99}sD0"TSD0YR.&cVoy.R5]'8`8k-3JXT*\!sk0 < M^-hf.\;*)Y&֞" Bz Cy HBu4OqNÆ| }6?ډ'l][2$Zőް>%.$*GYvǫn3gfhځ͜Ţt6`I~>ӱoNmCLHZQWrlyq8"cq$V໼%7Bȧ 1EJd:Gg4~읞AT C!_< ú߲=? &xNŞHRBeT2\xUew(q}=^J,@,f+;(!5>wI9?LL.zߧm;#ҾNO gd?jj\H -9{Sݩ b]hn G=tq956E@->*uN #YB0ߜO=0obLLf)44]irNZwͥ/Lݿ#a(KRNgޑ՟Ux~&oC:>;A^_;܄ ;/E81vuy ͽi?ܫwؒpxq#ƛ:|5kfuz:u4"ߕ40FTe`1_cS"+-H#x =)[A2d܈W]9Jjla+t x&W5_0/'oRg@ 2)d~iA^yc`ll#34Kج@Mɂ/x8SG5;$z>Iej_Yǒp?2Q@O/fڬ&b\=kX< X&n*hkBꉐHUTbuu:^+Wb$ "1|ђAvoL? ʡEMuW *={EpJ>R46p PAÂùt|1 2jq e(Ӷ՛|.K`8يoR [?БzE&> 43I)*_[l*ȩdlRf0?A!^.W,Vd"X7̗{ &N:߄Lnmh!Ț']TV* ye'1 Z&dZ ‹ ڴ& mH,̆~xHtQ拦+e6C8Ifvd9j_ccXK6-ӕڦAbS{}M)5,0 Š߮ r䝜m(B%)`0c񼡭?H4=d9[)Pg#gӣz110@"uׂ--ȱ-Iq`;XLfǢJ1ąhWaCm)u&P*ˋ?abRFrfkAHF.6[}GklKqop WcFmց Z'id*xT!~߇3"՞)܄^ͿkY>]gye!4ijjg7<gj~͆ ue_#n, EdB}h:$WGF3jեb;~28\ i [v3PIusW ńWs{A(̴V{ۘ0 vv /* +{^bw(Ab<IYs ӎyfge#+tVQ)v{ےskvPNEڻOc-4b_g*g:kZ3㽖 tឮ:zNIic$}4DKjJ\aJQV,QY)?ܶ&laF A"s\d< Dt51^r >S5EfF 8<]mkG51]\GCÉ1byXxgzDxJ:=!zeIuڝ@Mm>~|iJۖ:@ ja(Ιkdl ڰd{^[ĥ$WfA8fVGsk">1LzM;w,& ̡f)*tL;ED`*G,'CThNO(uiqn$8yx;h+ߊ菚M٣&ڲ!q:8bP T9LTZct,|M'7PԘmzV2*ed[y0ޜ&KaB\'q?L)jt2J3 ifu!Xa!~`Ri|~hTxtiN׉8OhAf7 ~qSwP=%9DE^e03ZMqU{?]ןwȳ!eԘ*1$J+Af@p#xmbL6]FspeG]'RXBEoV ݮ2Tze I9 F`/R+MG1L |f{i.o-̔-S:k{&?.AǰZ#mʿ%ADbK`jJ?FaC&gZ)}AfN2_cGK"@{P6|ՊEN+VVkv5{S|}-K^8|&y-(| ,:#]9V1H!%_2Iƌ˾mM]8P/s(c&P!d[VEZljk]\mm{V gmCoȧf1(Lz9Wu|=* 8G' S)Hk!n֐7&Z#6׋{av|XT֙U>tX{ `zM.SMNX-?3ѕ|5~ 1(So(UAŭU^G:zDջ-mV<7s01s ?zBYWLP=ۤ(gqh:۔Je?F@u9_uڢTw.t /;ix_jd E}0QB %]Q)AXS[tVjSН J,ѤmxEn>~gH.V n*08u[ f1W(L QXX|=O's sz;ݤVp"Zu_0fSTHb!J Cy/eqU6 &i 谲;*װ#Ɖ C"bkm Trf4'jjh)1tΑrT֋A-auDީ ql_K4ӈ\:~g$w_دi6%HWDT`vx$4H-k&3j^ H~&lbˬ aQwצQ#0޻;K ك@7d0]Vކȴ׹_iݖ*bЛ!}c /e"Ij M YL0)x#v8ە4ZDرlwO{^=lkD;+;,J&~nLb3kZ@EFd激ƨa``81)G$KEVXRYk>!vЦd6"?;'Oɔ#~! qWmte#Z՘{#ECQTOj`$Sb.0ß/t<3 T3%rfvJ9%lh_y<ApMeCQ3 @/*Hj PUܞfgC t6;Z9`?Ț,.]x\xB&~U.;M@|ǗM^k0 5+`+*]#mUGT4v{rRl@@Ar$:Zcoi7NOqik\ЁRJ]9Ȅ dTFE4s7ck u@nF6Bߪ@ >m9]1u]a. Nb"Rri'Jy㜛Q3TROgD:LX++1K.|&Oޫ56cڎUkr&Y@D-$}7Po(;e;;-v75gF\ԟcM`|9rPY(S N ]~Ve_߮ƅ.7C?ыvXa /t^y s$ I~eh.%f-i'9d uxLx>'784b,\M|OԬs84܉|Ġk\ x5\ [L^ΰEAacHYd0MyRWo6[?p SR+r0Y1rYG1lR6M!! bɠpL-f(JR_>Btl.Ó]|sIf1;) 3hcDD:W }:U?{ `5q? kEU@ 2~z9 Os 0cx NPN/GL`-|ޜ"FLɮkΒ ɱs{oW`@h]t#&5g0:l]^{nsPg9Nc R{]Yȍh%GxXggs/'q E}?0l`+}* -n쫓כF>T )dw<+?$vG /xtlGaȋ}`⯽?LFN?؁emjF  "Ǒ>KvDx0,Kǫrbðf!eQt[:[ܮ$fzꯛߠ95vki<t,UTL^PO ݅|0A 7Il~K _6o7p?C76tg[In30Rkw>DVosȓ%Hyww@q`\j=t-^d NEu4:1朏(7e;<NT  GG5"xӿ$zg=K:kH&45mOu^ MʁEMKU>L3"fm|Xx2հuѴL~OYFFdzH<«Ĕ4Q Qq6MtDGF&Ϛ6Ɖhz6^lZ΍nc_3IsZsE򑫰_M㲈| )65l|-L  }e*9emNvIry5 ÕxVxԒVMͨ݋Uղ"OxOnN[CR>n㛜dݰe.ѺpG #meMR˖ ~2#g9:3`|ǁfت:N8$pPiʇD3\t1vq%RWeA~Ikc>x_!QeZ7H5ѧ oq=9,'ʟׇޛF5'QoBg݇?a>v'˱[ʹ;c&荗Xz_%s%iOY|UG :pcU~D X*4lOʭ{%LRTӞ' q^'ƻʷS9'm-}Nm+GΩRI5ɞOepn*9;R!cy =}*^蛫I_NRtJS&v ?^#ӣ"o{ R䤰Q>R,_h 2!>-?Q=APPe 4[t^N4}$%ˍ6YfSG1M{F,C5:zpHN*qGt46 ±,f"c >,%!| ^mģaOyN\6 `r<_8`О#s9L{yK lCl`ְyW6@6^j1hVcUDňLt6šigi+ q!Rz|Z@V(V(?¾/sE'r$#QtMg|?w2d)tygVReO'@UՉ~5?䗢or;;CuEΊ2&C\Gw- h[!U|rwv.2 k[XurB4xRLww-9T[L3fbăҴem NH)Ommj^;SX 34­).Ś55щIAshS7B O#gg$!,X|xCȓr Xog1qScIE!D]`;F}_eW?"O I@||iE$*7R" q݀glZpHժm]ymʡ F$纎.XZvBǡ+H^?QtMl,.A?۽#s&*Β\1Jl)D#[AP~\ VeV;t)v7.#YfCUCr(e?OU;1DAjٛl7l`U5&voCayzx b'AF TT:ÜO !(R'7> ,A"7Ð`vݬM"[M+'` ʼnCoݫyi$t4m)URlaXd8Xc u _ {EKw Ҕ4?ߔȿ_"BZ/)v9%hcUDw2˗ZY[`uU;KG09"e]#0 E/Tw .ڎ<'r1T+rYS3|Zl3J.a5t(gc`(Iʽ{bNk+3݌T9~#\K|f3G~@HW" "8'%")/ξ<^S>6UN3 GMUgNeYAu3 DSU$ !{fld#;'WM 8?-_#ayq""&,;WAD?XҷlbF(DmHcYvdGkRz~?>_*m) 3b}@]iX0;UiQ5$(jC{BF^%(|@a wkkY,-~}qԉ, -zХɔrfM}_ڏ(K}GA&3&r:IJ4WU9{]e0DCđYǼlA((P&6Ӵ (`MA+VԞh}Ig,mJ/5;[8X/= lnd){!to1 E1#n@ Dٕw+ng)IʬR3X>٩bi3ղуGZc9|Tx "Gup ,!.E T@Zx+† W(, X^5V'q2%f3Wm{dx I#-64b3 t;Ede -2=ݎfUaӝS|0'@s+f+Fun7K(lA]1jL ts߃GDH6*/omtm̯74x\4]M*8 ufo\G^WٽdK@ɇhJEk T.#ke24sTN_.kU9cZ 9{pz_k[lT ~YHGIu'sQqXOAW5y]lnáR҅IqmH' ,mA9} |/F[du4Ȁ"^r_om!d/˥.^1kcj`D3 ,[Mݪ'd/Rѫij)p -+rLY38ȗdpbn< @ߠg"Oƅa _?(%!(ȰaNŪnO +eJEsT>d-m*Yf3m:.Ԑ^p\\ qwUprZ٥J' .hP2fi*'!Ddtls,,n! :ttO,@p;VB VBԷ[UM:6rvxj>9֧AaIf(VEBX8/ߢ^:4ooF5GɌpBcb, "JKG[ r [oVmLQP$K!S7 @Y#.mGo*&CW`aVHL%HH{o».1ߠ۰i '0֥zn?7k7фZ3z~ JOx'wsN1ʁZ -OU-9hÚꪛa8J%o={ua MB!/L5[Ʀ~jg)PmbcEXK>7[ZR&b"!t]UqyupzL%T鷦 n]fI?YLCGv>AQ1~ z',"qLIs)yQ/CIC:4SMno#G3)eOGZ58 6@ח /kAK?0쳓;] ΙIc02-4W.85Qp*rxД!XS?_A 0ŗ+ h~Y߸|T&\6m) f6Ҩ򀿐Vf̎l"ż1-[Y{+H;a8uLd.u%.3kx!T~R# 4Ė/ 0o&К"( ^Dޛ>R )qwuV(d2fd6{6nd-i?b3_j+pJ]p2F}HJڭWd$)z #%؝}`v7=npEWNXZ1,kq]EgW_z\ܳ~2?\>MU69s@ '7[/ѥ%4K Ko8k`q! WxZX%96iLA{c2650,e[<4''5M`NXY. I]Y,)': i<dDDžގq*lj 2lt7yNL_* xpK1,P bHʘF"Qq|j(P59^(Պ䫨uV"ItS6 t4\IS l}rmeK֛1Z"m!wV/nH`Z|>;e^#ea=/?)MH߾y= ٢e$fmsVѰb\ k0v(tڱԧ}PB7꼳-4blOlKa}CZ*RxiG "Ϙu$z̕}~BiôQ`iuhug2H Ͳ>(%w`BԵ"{HlfgkV |5?gx2Ylþd)?CYH՟\jAlʲuIfCfUb2u WdFU>]S:wBUlFPȠҩRИuj.𲁷GH|k{9h+m*-}_LD[cnr^>݋.e/XimY$ParƇǔTv]L?f@"ʠ¤ ՄS6-v5!`dH &D6 <p,t.]v:gITgalzCd1C^ҩ\&*{hfL| $)sfQB Dd|l~oJ0!+rjB|f;pSTRG).U4s9e[2y׮ikbV8vTꨔ`tv{4nӳrNӅx0beI3_qɄuPlgp3!6`&x1fYW J{8Z]:ۤɋ|3K+e5Ѝ5Ԉ 8ײ? :j}rmH`t32*n@P|n:M"JT3BSh9*gj_%D6W.A?M5ߏ jG៝eCļɺV^4*.!sW.cު>c_4!;ϐY{S خ)19Bvka7T^mW,c2KG⚐;m ,rimw6W~Ct Ў?Гj'WsM{ ;gq?gjEQ@{x'h=vib.n@ &Jlrp -^)$3F@ Dچ Hz ^.慝@sV&4NY4%jBAVUt𒇰r6xPeJ7 syr𜶓bBIG@/:^t/VKU}{[Dr[8Ϯ"mQ  :`; g>:_ DS@f"Y;ԙeo$^~ͻ}!q024*Y*Z \T}sDfDR & Eulm_?[XF3CB]),hd:hc([צe5O*9i=ட|LrJ)T.o 8DĻPcs1|Æ[RߑN)Y6Y_s]k(š}E[[Gޠd{+Eah;p=/K"O<+NG҆y5,c(f&qbQJM)=?YfLg0fy4D=vx6 m㣗groH~{dOEyk_0Cא1. NF$W WDB] ՂiDbKɊ.fd*B79{/9\|F^JSW]b tǩlSj+b!-/-佢{U?c5x! ˎl:.] 6V8g"R!\ S6h\Dlx2ix8N4ְ$+ҥJjv lIv r#hpyOyouLI=-J)e-mAѯ'5X3p$@>%3h!! BAQZyN^j6k} =Rq[@9L48ՋHڔ:|:΁FOs:c[ rlVM&dqs/[,:fcMȽs-gdqM}\W${BQ`Q{0.f~v$QDސW-4+{b2[u zeME4K^ JG-NLfBk0Sȧd =n2YnSe#bemתWnkcrQq7)"J#\ggcqb?$oqsgpYB`I9Yv)Tz=qn|vG`aY5Yjz k7L stqNY&}= h Mz3041o۳ H3B+!9Rȸu69t.Fg)&omځXdi Bh4Jc.7S1V[4"-Z<ا}^~nj~Ekx41%_Sj6$~_1?ASkPfA(穳pjpAyAwľ a,LG0f)S%R7MW ȥg`⾢8+h)Z*zD@jR|B=; ԡd̹مWp iƉ" (jYp;c7¼l"ȟR#i 3E̞Ai>"b$N=nr]W ej.+dQK!!=U~\c~2qwr#\ ̶2 0_q]O ͲPD«_U͐)EҤy}َLsx0>H Ύofڹ4:38zK JQ(: EGZR/̉'q,c?bfq|`2pu-jz}<*xuG^Hl|Hԯo*Qwz…RagSv_O>1Kl?^ =T;MG/=kY2V\5V_L IU0߇Jowa0!*N ϭ/!'uբ{!iU6Wוݏ7?jB])di2OB+Ym/_PE0IE.^݇tM 4e-e&ā#*ՙC:cul1~Z:?4ڂt%.0/Fe0J9Ou-2+*\\kNǭJPTpש\:!i{XaJJͺi6H~9+-~UFQoSKp)@sC[}Gl_M$׃^Z'.3 {8ccO((4K姺<\D)i*gw٘Fg@5cDXJQs $v{ҟx^N ;7O31 д}ՒAv#xBFQk1/ɣܕMh_TH uQhpLleB':]%bm 8kAs4? x*b?}i`iXq3.'WQ!IY.a9丧{y3밊LZ! (A/Tp$w/^bʚ@f` "GŻ#tuEwyhoDf9ood0mD T7 6x_{r$a mhW NJ.ۏ·K5[{iQW:Ĵs)F}M! ivb4\c\>!t@q-C(횄ji5b5п8yC`|E}L<5+?:T2ꙮ(o%@ԦÅdOF?^8by-%Ntwg%b0=4r-E (Ve|bMӠOt@?Ng i` !9t߻ʈ8 A=TTY on=Mض^ͶgWk[6$sik`Z%:R\Jӷ͆k<7ބN{š8 TЌGXQT*Sbukլ~2QyGlw$ 9gE9S)";<6I3ؼ{G"Nke.lthˁLp$ ~C)8϶Fj|F7AN)gU s"-}70P:qgj\o t)ܵubF' J{R, -uSq 7N|K@Nv1.֟"n#C:4;䩶a 1BL'wLݲx>~d(KBGve7C7/Yz2wgO/&b<7.4Uy3aaxUz}.*&7<&i CDLt bUm1.tilvVj~_ ]g "F+G1\.$1, H,oi㫲z4z`mg2.(#b t.n4F*Lݙwܳ>t/ r'-*(٧~a[38d"?#紌f2یރ^kJ 2"MTk]i:v~:?Bp؏'홑g7`6P2k:8$MJ&M&7ט-T@&yp$Kc ."O.p-4r<eflb/G]giP[ײ N:`)wxb膎P&P|ӸyčH^-OKrk%JS*qM0>Mj.p8?Xim6˦mÖp<Η}wFH7,iKRyt 2:FǕ 7-i9B"MIg>ܤ(Y$jTfq/nzG[S/8?99Xn>Da$_<~vֻN9\jep ՚+5J#wF${+޵k 6̄-M }1lBVhj `""`Jވp*@ٓkPaݵ/—\#\n9ӓ ֍7>EsP-p!udk^l1[) e}Ҿ!ybgVoh8¶wSDQ^&wÕA E!Cw'fK#O\jnٵoOY8_GN':vi3ybB_v%(rJ-(e*ބ aOVxM^3 Q6hZVUO,߉p 9H{7_xA'5ծd@0y ayFv+NPaq dU&8 Zc>mܛf]W_}%"15AM >ʞa & t܄ R5bK~ O"y"As QٞDrW /JL0 :AODže-0sX_K%{G8ZĠJJH0\>Nܯ\ֿL|U;a(GA+К%(-6n3wzʘ_,gM&ֳzl'1@V0 KxU9RDM=xJaLDS*n =rfhL.+atq/y1jU&o]4„v{ jt^1wo}.rSґ \6h;P)}1/ Hv^N*E$P L )< ާr!~8ݱog9[ORH7 zSɂD jQz6ksBQ,jܐe[4z 6zd|%pOLNilʼx0۬̉Q2Tz!!Q$EW""3&)MD}q|4ejhAn$79ykSvI;-’Z ( *fmU&%D`Qʪ$ꙃ{ g,# <i@,٭r!\&CRf5 v[kt(@j"5#nnmv_ͺfJtZ2X~"gݰ]0f 'b4Kξ.YrUYS*6q`p ,~{趨bP)lQfJ 2" @DC `eя;,&-im.2daTGF6m!gw2 Ǐ#IZl"X L W)7؉`׽h@|Ec- O3$`n`F\MR` ;5`xK1쥚O@4WAS0ëdVx49÷8̶\,u'F +Z7 )B|"YȂ#IB3ρVa8SȀ=w$56Pa)B;x#sw!̩W_&ٹV@}ژoO$LBGrg7?vmrTq̚hqrq%-!&m"Yi- F1Q‡\pj omvaܰ:S3#(JjAOrf".VU7?6r]>yа{y+rkNBN25qZ$Ou7j`º8܏Da@&V]Y] ;uyȋ^2ݭfkPT(ϡ8Di]p+EybҜ 0>3@)J.^U]GA"UBa}o S5nȁ\&cI*+7cz9Of9-ATeʞV0OcOYɓ=(~Uj5@¹bBP"n@dN 3za8hZz\(p2ќ`FB4X@6-CŎUѴ2-vޚEM:v].DjG|j5as-t|tݨ76hGx}6Xl4',ljS)I zzIt7m١iE Z=cwP@V,9xeΡOmڎZl-RZ1>6sk|iʩD6;e+n2t@<8T/'guiqXNNَ8.ae]z-$1 nTHbSgv',!jîQ_6kjmHr.SgV11K|tKKC^ C+RoC B L0|&A,@5XJ>kGLj?]BGN,x䕰ԏ0nZafA)%Elck6tqG/9h:#Cj)HhUS]`QK@S>Dj(.W8Ҡߊs҄4][nl0T&5:0otU|Eq`e籚Ҭ'qX;S(G/86&u}H1KZT>#. 'ߥDd~nPFVvt[u?O@ɺ׀kil2SsufcR߸q#~!{nNے|eyyMQ$f䜭t q nuݢ֖|M*ڭYט^ēaE|#P5d0utb~ id>vv _φCx P%RoP<"h=GYu2=ծk\h6,=F [.$ԩHuQ Я` g/\)_ܽOt)KxOҡqӌ4NhM`^Wg0sR.jcELkwXprQ:ʹ s HIPK..%D[{[OEK 4Y`wdF27 ;Y2#lhoM5DZV+l>Mf1{._kd|l OՄ-5 Xެ8}hW*uUsK<8 LFkzVs֪ye45Oփ'h.v^OǃQ\a)6Z% k`#_>Ǯd!-EذaL\VqraFKt&Օ#0PȲ?j/R[@~{WY,;Lc% ]&EѰտ6']=`0=tv Us/S lI%VW-2o/D콝RFwq>&qItm`cYmMyx\;x*~ndbB|恊ڲ/bA ~,-q9H4(mth@6ql(j>CAZ>rLN6P)<#Ryh"{07*L=I#f<f휊\*`: zT$G"$*9nݤ<yPm&CہЎ\dw)T[в_xEj1:XdRshR^lymJvAԱ0CDȽBp{M\ZW'&eP?*]K:id]vΜboEYbߒc$rbq BKvL.G| Fzg잺>@WSdS:vawJE>vN|h~vn$q̸H^;MM=*cʔ& gy.r\I'l3@MTȸ^)|%-zY5݀2'.-Zbf-8WV'ݝ=* ? CG}֧^ǝ]/D]FeTm[aL u]Ɂ H:іPyZ@̯0心*yUJbI[!/ R$oHpq-" {Ejv)jcgDk 7vu6qB V+Z}~ڦ _&V"_VW~j҃4Fh܀EPoQ SDNI_2"%V"F#Ņ o{/$w 7 dpEв;ѝ_ rQ-btT;:HP?pE=8Ĩ!MB&o$uf_6 `H̥՞<>[D@_3ت |xK ?F՛Tԉwӈgš@ FOkæ8iȑ}N!wD}AշC-=C냧847,:ZԐvI%I cnȬ EQg>]¼8Ǎݭ_~yWJc0[h\ Ȳ LWZDo; GAL2 81m\aM=?.{ɫ#=|C?iMnZ[Ur1O8|"w{醱#mC{!"8kЌYf۱Khdt"VhT`$Јpmٯ;9)FkvKш]*Px9J>K*0wq*jU1ܸ+ZPt=U1 -~ޑ6 "[J;L_]}Sd[.qfey9CVsW$\ް'7|/$x8rlHmI _\+{dms@"!@Ű[%VeHEgwyĒD0W#bm#aR֌@ͺ#ņF j xn`Bs;Qxi Ai?bjH`]뿱; 6kw$٭՟7"%("De|٠zT,hE*q ߌ.3D~<$1@ޣ.*p=yV%'7&,ëf>0vOO+hUطc=>D",`+} Q*>\4g#;cdM̷ U܊ٯ_Mi{pVƨҐa-Oi-Q{RX qխO!=!x k8oC%/nܯ`Qo/}V۽x TΤ6i@ S2`D DHBLQܾ&fHko^*fA1s{)UXvQ\O9z":@EwqxƮs7* C;&@m'K&9v#y"XSԒ1Njn>="zq8SeCIlY%^uk4;\wF'ì]wϕ! wL]GVP[ ` y|h$U?qa bԮ$fCE{+^I8ٕW`Z&[9XwZy(_' 3 rz|ʇǰش+ )SŢtԟ*Q^V,P_: Lg&MV6vH@@1psӛ9σdYz! *f&Q==F%3bb_ -O-Qis A} rx{[ᖥ ~_;Qϛ)?Su!GYv|T怹QW]1{E4A|:{doNPyokOjޣ=rvˊ_ZެVqާt,5f*QO@NS>?Ae~a@G!As]X]RmPH?AI` {6CV0 GlP^1JD6RO\!] ۆ`E C[ nfB_ ٰ ȏQsy?#'0kz&S+9,c_^T>`uMCpHD"H0)LͬV j_a$o5$[Kc|tyC"<V FSҥ̅F3LK"nJ:Q?ҦfH,6) Nז~K^)Rmy]tL pn4C+`%wH2yzܓxC_kjz&T|U;/oo/թl޿㥰}+=(|q wxO$CYr+ ָa$>+g'6[PLUͿ^<[-өu٘.⦽z8 PV'Wŷ< @9k mP _BlWXZd9Px3. f [qF\.@&J7Zm`P- |]{PCE苋n;g kafý~qg_c* oHhHF+X*;j T.[?&$+䇈r3!rW䷡64H G1d`s 9^1݌OSo -*ͼPAUjcFCeŞ4 =5&PWsKlwrTJRt^${D@%7y6huY@;# =eØmq R+簲?yvj$h+*ax} !cF;llR1Uw^+P}azOJRV,R=21jb" bw)y'U,r2& vp)~CY.EK J$ǣѓY,oAF oxMНf9JoHreAo)ljn2AݙVL|$bEywr6zڞ0:x?SF_sDQw=tBBN==jIJxI!i,unJN"d!T%'!2}ђۯBcW<9XڄM}zO–VNLqѧ>]X\8K>y$hbĆ+Jj#v'oΑa*z9&́(O2t"x.:P7QC,<){aVY %흼s!m nZuPkIٙ[9#qnU;W:6_ފ! xwFqsϐ~t!$tZ.GY4-Qo'dھԹ΍[~#u.vvBDdr9,d%hXC#iғ"wٮ蚀3LӰ_dڗw8^E9/]\+W.94 Jٱ F68={ jl%4'Z_5 W H4!m9f;Z- |h*]13`W,dA<;뵗C6τYݘXIM^<_[-*y6Dc/eW%JzϧEӤn*-`'KgcF$'sxs4uPL l2;ux ѴGQsٌxG&1uzgQ"&nH䘴b3ahon ɪ=K@3X*._3qTzţ>KK]@d*^7 {(-m~!أ:tn-8uڦ.TxfYlZeY 7p~d %hY W*k,Q{o'TGa7օ 3 ו7rm)0auqQv QioWis_M OI!!6soBS〞˃  mSwCuJZǂ[\UUs$l*z?ktѮ@EƸӋ7@͈*b <nȡ '4<;&\} ̇%Yؘ4Kau2zС!9͠Ū0%ܽÒO*,(/r+e@[Fɣ_咋~kq7R9vrv9ebJh]>魉D%;̶* > Bm;8qw]rd#u#q}\^;ZWw; f-sU7.AѴ#{:*gșuN0ϥ#>FDirw#fyc3+N >)4m8^^e忰 AԵ.ᔞ9Z6أyadjcWx>1ԡ.`.g,tZ_ҭF&%J:UR\9P!>1o6 WvR:DD y<r%Uu[I)ྃ,OBSi([77S7 ng;z#}btlHnԷwCiH\S|ƮAu;ՠ^- 2G}vQ}ȩg,,;;рIY׾Pk"q$mˣxe}aKvbZԥ!ӫ" +Q@pp%Q]HlpS&2NXeMﯢ KU9 Ne\o{dn4)u\vH(0ALFTDT(Qĉ0 -~?M/zƄLh)zz-D$ov}(Q>+">~L爈}awWF!+.7~ND򙲝THmsp;8IϦhR8Xج*EʣV+i@>WVBx8/g45Rb3{UÛd罛- 6*0jD^z#?>Sjd>7|w8}RZ#z6fkn).T̊:w0,KY,T HT$CF#vh5| 99}mԒrBB]p'5HsT69hpAv{B-u;$iHR*9q#OȾ[흄5CM=HuoԒYר ;kܛ|NCo1;U"RQ? @ M̶کyD'R~>ZÞz m_+.uz\Qc4Fyw~!kaNf]y%s_qϼ>#^Xߩ۲OnIKc,$KNt (xk\>bo+*eBs*t";O:>o3CbxPk[*997wB&"bSAМ pr0 ZkZA{A@6Wԍj-v~ncwUSp ?z<"w;XED>_Pk qÈCozQO]MAaWVR u~)v"_Gl{.%\{z$WcB mXd A{Y˰b>.#X=̓+"EZ[x%( ،|!+n k}w ϩCjBgуHI:n/4EX:,z#4=WwԱp7kb-?7s*8|zi[QpwP~Rvc(4f+ rZkh-:d^ۍ,G7j?y7W"41XfY-N&Y{z#P#!r+׶lpӼX-;d_?'޿0ф9n$Ls%H)|?X =0Ş'Sf8OoxZ~ !gVŻeŸ]qvnKhhItp뾻RXF|1Ai 0Ygk}LV~>4E0ՒT xu MqH I"jYn&XblN^H';\}ޣrӹJu [Q7QE78koނ;.Z 1$BuOK,BhfA.#ܤޛ=DW[>ήow/Rpn#xɓBvԹ7ܡ^G[ 8 -s͗ԇk;_=|T9 |o7ewX"w 8eĢon/`wFH#yuebp4g18Ag&1%a8]&YyP%d95E>sL9z%۪pz2v 26+tG ,# h_Ur+/=it$xZBcD Z^*!r{=+kXBᾮO! p Ҿp 76)L2Cqe_E"KdH3G=?9lNt+&\! h璅O93&aBIG8_aÖivS>DJ fl]M% fU |d7-'e$"{["C|*YClioʶgPwQ~ɴiI9"TxGxd JLv"kk:?b&}|17rQw-Jz̑^9$1,6 th)V+2m"g?VTe[9~H:f[ madžhdgX=?@?OG˫}8>JF{^Px~!5S #tcX&t=4u}5г\F Q:霼J/jqAMd&9UJCĝfY%=r>qAq$_F6 0Cc8р(I-m'\簤o.%L)^H>aP-yH`)FȦ c7^D/#(:U.V$X,mRqY4Rkkٕm&dFE`ʒK=Qb;7UAĒ<` U !v|<:6}hY.8]H$Dt:3*^~s35S2Hƭ"3:*y4ǂ!ql~' x#AװrJvkD=g5Vv{3=G뿊~hb7(qa#G #6rv>Ym턭 eC2HhT{]s6ADG;n] PhVrzCy Ng|* Jh= jH_ҥ"!DHw`3Wץu v =l+*//.s$Gӻ{ۯ3ɚŜ4w;`kP6ع JA@1LNX\3s̑|D*܇9ۀ(vD݃+S}-0XPV0᠒ TX^~Iy]?j rxr[H@ WnDKrMƒRgDuĭӀ7$R ^B%E8>5#H /{ Ӈ !#%u,xO׼ϝ`vUF4k [ IحfqʏbG`mϦ0@SᝠQ}[?pg =7[,e Ks ܿO:.=TP`׈Ѕh6wRá*s(' |w0@򱎇Cj4p?.{S ܿa{ d#שڻQ& n|ىY=lTKIpO-N5Beʱ %GMK9u% (ql" "I=5Z//b><+sؑWrI`Jif1d"vvکg7 t D0=wYsL&ɱE3[,d-c?!dQ৷”o9I.]3Y[S%a< 7Vz5Z&Y>|tz.#eMh5MMCB&JC!ܙcvNkE[@UTJev_o 'xPW(prux8ºKFϹ>PڇjX*=f /:oԦܪQ_lwe7SeLnyNͲUA!%{nM3m5":g\\͗\1<_l?D%[ESk=8„0AɄ;=)#ܶNy<B 'Gt %(p}rß~@Qn )[ hl- h40I_+}) Z̍Z~*x(Awb{?4..X;KQ+h,\Nxv *1 7V d$ Bz=WVګn:!ZNA*VPfcœ S^} Zz/$HkHZzĈL Gj"u 0vj;+秬E)W/8Ow16czզKMpŨ#@ MV}lnk5X$ijlv_~#%D`)ê/~\KU{#e&u{o<b{2z ik,1[bTލgfT\eqMM)zUd{HS̥KOᤚgJm&esh*ȠA)%~#?O!=S"Qrv$3BF}<dmV8"F>?mEfph\( 5@lSc-~=I/&C2gMy9nB2@eEJNĭs;~Ƀs/ JDq!x...[ lS==ҶQo}s9.p!L\*T T6 m2R0γY$(N2: lN0Gu,Z h lU.l0΅W $ f \W: UN,xblvó2Ʉ0ijN1Slk?B3(T=G@?Q May \ms_f)μeO%&η_8P?> ) |& ( %3h7?(ڨL0n4MvK$. Ԟu-GPWq$Fu@ӚxR+UNq'y wDpр  ]vЉ?"e yEa!?DV2Zφd-H 7~ G)ւAM;m0|fM01UĆz Z2o' ]OU=dQ0n%׮gj=k=oX!G{dN8m wtfy22a \1R蠴v^(5<]%bV%6Oh%KiG4k3ϩo7}hlzY׺GYX[w[Ax&XSë $g1ѿO7^fĮ `ꤡӽoh ׌ q,̙TfDYaȟw/x&nD@st ET_&NnBknTgNVu~Yἁ">``^DӋݝ\ Y*Ìn\: ' ] D!-.݉naf0]yn~uUvuwdqn!tmN llܦu߇.> [eH7tzAŏڇlF7fd6% ړp;*ĝQgtqE``TMĩ/*NTwG/xNav} PN7+ڋ:L0^{!m֗enR|]\t=})nMK$bpC\Ykc,#:^:Ftx/ WTMrչPSt9HŦ~X"8Cۨ*$ rf1'#qzDAfFa$6EBR.ԘHJ# R]0'N5.t|Z3`cH|3@NW墍B dDk SjfUPQr%GVo#Ҷ 0@h.bt..<zJ69a }6sl2?5̊/ 6b;Cmc QW@uBN! Uy?A%H[ ꐕi94*t;|kQaThDY-Rlie<řwqu|NwY넕~n㗝4T D(MQ|6 i UK;pnj-6.1bZomLA0lmgB X׃Z285%opū*o:aPM ۺQTxrV.Htvj3<[D,\ ߯)#>5#Z#HM"2!V {L_ D!9f{벢/wUX!%^<9N4{Kg >g ]+o8&yn > ag)jTT!Ɇp, .,P\ȉzrR}6đ}ޅkm8 NJtN09hHM0iĽ޵:}>픪hbJk= H\cb۝!AsS>g'ZŭK\i@qҧ*MF͓$sPrek3jM7Hk+H(b/\C WQ Ic qEiz!tKļqԫe״ku.FFM=Μ>Oh25YRp9ќI]+,e7!KrfRhF5"._!tvwӚ~G$N o4h8ă G<[?=b&(rU=f8J6:V]"㝡ЄS>M@jůYٹQBVf'{asgX|-nYµ]I2\PIVͰVc0",4.=E}E4s҅x/{Q* /wP+"_O`+If\r O[!Ⱦ_=H /D4)IոETD~EdU򪫊 ],GwӉPȦ>v>}_̗ǁEhZڇUJ+{E_)ARjG؜>YܓYkpC"Agt@~y{)fK w_ \'m|ȪegE/O?55ih[}ClN@b"w ^Ĭ)FJ`xntXNoa$yT) nv nl8 ؚ5@VܱgYZ070701000002e2000081a40000000000000000000000016439a356000206b8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex.ko.xz7zXZִF!t/]?Eh=ڜ.+Yɜ̷0`hų X6m+c(Vd8n*ߧD/E,7zh!#Z?b;ǜv.6-+ (xW 9Baf +%qT%z_+cp6 e*9pSgIg7MؒH2L$o}]K'30!(KEZ)-ڰp/81 $1i96D[\|5tHo쬊 kx%FGbʝWjTAFܲD4Yxշؗ%A.̮D jT%,XC0\n>߽e~?&/^ J㸧^ES;X V ׻0oCPLlb MX "@ky҉ɧC+%ѬnKUn`+N"w9>߁6 ?4۹Bh{yB@)[W:RY;~eU*J~S=4@pn9wa;1^qҖc9a.y?yaxE^R.cЧ@znGG8 4TnJxv? u!Rw処m'6HfӄYӄZ1\lڱL,{Ӡ7 6<u҃ 1L1 {a)6sY'@TR`܋I_:WrsDWA&jSѕ$QL??џ~V#E8pk`M[_gr\d8r-S/3KDqw 435:7=$*w0}J%΢\y&H7D{#1\׸e%iE5JgʵGk͐NQȫ#>o̴ 1pP&ۘIk2EJ*K,ytN1"~FyB5OABV4[PѵUgEՠu[>BeanUZ:w3QDi:lqеɸ,:E gxDơ36?{9m-b.!iX#A/j(MFCS1P~Ue$cYDw@rǿgA\Qydx!{P]Z񦑗L [O) 0~:}$+-P` K=NfRiQG5"e)#lyi "4*82ΙSRt``yWWB]j!ԢO<ѧ?FJs04oEGY+~GK=x Kr/Ilj9S3n!{Ia/*XX^SN|]xez$Y+#n$Mqd?'sa2{L gs/&֚YK(0: 1pnL?5r[٩,~DcEҁDvM;ʆV)n~ŲOQЁX/dO$=LL%cgMC@9&6};q#;ڛ%^ɒB~xlu.ečjXyR9"R/?3V{c5Ҵ{ ƩqĨ lՀ:^U:vyKzJ 0!Oi!?_!a6mg1ĺ &oF;Wjr2igh+lՉWx1'W1%]/.T?@lr^xe M{Oi>}wcδ%q+kN9$-Y: )}ٙb1:)PhCxg/WF,C1[ya%oVCZJryEW@oWNO>l&~Xvm=#CgnyA[Yaea!p=g,ۏ( ɦD0PIF9q~q#IMsbmRϐJ$1z) l@]5IZ>/ww  1JA`7(8۱m'x833Q }155^K$% ":X!N$w esd1?Eɩ fWkٵ,굘6ØR I }/PE`]ݏ7ld3؝O|$`~,xXA(Avm+@yŬtq~,Q:A-Xͳ##䫴7{9:KbkHD FlUהHP3c<ov*p0ߖ3vrҚBi{ko{-Ywt*_X8O=/񀰍G;I;Q.-<jCf ]Dqj+ (nP{~:W cw C_EWe+iY2r=Oʺ⁰ӫ |mCF<)'.| ?n^U`ٴevSU(=x[^+*'=22RW!Ax`MD;u&Cm="_$I_,kkxEuxUp2+Q?\,TWy H!9e0{{> W>Xs}=^\P~qk7.gU&{^Ra:*{W[yaWe 23Q4r%dM6q=҃v~!H~ ġ+rډswY+;wqKC=Jrj&tz’QoA6*7 ld0ݚo$5V-м6 mG/Pct]7$.d>ֽ[P-6gZ@(iJc\|$>M;m.|[k׆ 8a_O x錈CE6CG ),y;K?\x xD(x]~׺ fFZ%$Б_y0p 6]PI  Z!s>BnRT¸&k>x )ukL_IgN%]KBu DNx\L]ɊNrpoΎr|x@s doKZ;I4 @qȡA:lNᨒمߘ%hB'k^XEܵTq,Wy2MW+9ƃJل`9ZA{uӤ Ky>Mŀb.8o 50z@fp@2ln9]V^~U[n[a^ƊǂV1)))b2_nOG#ְL6 &˙-uꪂOtƑmh"w~,z#hd, @n h_\X-4uq9v+9H0z3ۯX3:%˅ȈĖ3Gk | #>T &(j5_+aak F@?A&+oZtќlq/^ 9`>aJug,mg-+\7=2sr̵$L4(k ƹ$XG![OgsJZP؅sUVjAdd*F&/'&M !2z)܁&aۥJ)GLIC>&BѲrziǙ1{y`"œ^1|ʣFmR̈p,70Y;ykΈKhpd ǠKBUA^'ZO}lސJ%KcMB#pw{M"gZ0 VA^5'Den"w/Dn$$me-c5ϱ˜G Uch> ʼy4B0AHĵt"Yhׯ"TWƪqKۭߋ,!ۡ3y{O3r j}dt~^gqʘЊ憤'+lF-$"㑰52Q^(yUeaKk㙓N% ˶G|o0RRIKM՞;tNfWؕ$!.EY  :^Z$?yO ,ED=Fs$b U[_%9urZItBͷ_ƌDΕsn k(Sfv`sO4|,YSX>`D9Aߩyٲ}{QW`.vnHo3)G1=lKL띁FV':;ȍxP(q ;@'[xЎY˺}p8Tt3?\|4f+z >,'dc՚ó?(0fRc,? fyB$xw0%zcq lITȒՠ\#VO^|M,,WGq&"378U]OOB)n$gz0A)9.5A&{k@#nw(:m)3ޅCtQwpO@lL !ZT l;yF^lmʩL˭,,ptAiM?˛ R|4|7'|/7zn3 53@?,cT /Z*؎ې^Y|\xB!E2$˛Î%U`S}S{y5|X[}ѝngG~`ֹLy_e:3vK7{d=`%=fޝg'G!kp溥p#aG}W8(}|μkFE`O:V\ lJ*]ߚaқ Y~\g16<*`.mp+PΤ߿Rɜ{i<VMoL=T/)ہPxno}"v@_b p]˩( xa;4\"bZp @mWWuuGY`VagNǕdf@Ck.=%Iʕn,=Ȓۈ8@ޅx}Ns(VNNmЎecp ʳAF*JwY\ѐnIӀ h?2ԣ:QB(m^W<ђlb x<0|/9R)DD5_2vbkD2;Inf&SNտe ynusx(z:Q^6Cj'I/k*N_r*+OV{a2ݔ"m1o8++ <#. 3+;NK o6(l`!WCF?яD- Y khN7bV#(Fcya h'ǖ?G, A"\kwRi@}ՊaV|qT/ՁHٻ#Y+8R'ܝְ̤M*襙 d{s8FBڭ r؆ݢF=F^oZ7Ч={T 6}ZD5duBm7+yLqs {mL[Ɔww".Y5BR 7ai{CȷJ2{艼WZDmȣ~Uc<* 68/&Yy𻖬Vw*pj,xQL PC5?콓ϳ͙s\OYsiC֍'mۨaDSG +`oU)a7Vq[|d]^;."wE`h+ӾsNT>ifLAO,Q!~ B0 bt;m Qy:+ښBH6'`NV(b U ♽BsKU_JҌl~|OVkazdX0}hrV.f"}x ˧}R2*U2޼]R0T ;1U]2> 3j9ɺAvJ*΁K20dzNMmHb06[=/4:X̗:  qkyEBg |Ì?^vq?!nF ALlQ(z Cr3V_^z/0wq~́B GbӍw^?4@ }G#>I˞љ/^I%C+]oGN /95yrGIwub$6 8d!(U'ly}|-N}֥$Y1Bhǚh VV }9 FRZ@4{]\WyBv1ID2tzMQ$^)ډ;=)WW.{] l`~kY*LFĴ4%'TpjeTJ).-AK(oJ,G[W]^4"jv)$~V7PP^;yvω >\Ψ&W {_X~WO8JgQӺ&DBcKbu)\͋]jE7OUC 10PsG6nfR#g$$:d.YUW;Ȃd)e00yilĦ]Wt(!guy`kRoN}đp;R'%vr>(JYj~/6=8zHegC{4m08j D,A]`wÄ^a1{dׁ̊Dk͊]y'$-LT,7m=b5p圛ylkQ_uS OHeca}d@9ꉰ|t3\]OYb <'Z5 59w8|W*J6(#Coۓ47rYɲ N·:oAk_\{Fp`uL4=wu1!k7 6A]^[?SF $q;&m{t'W(F %|tH6Yp~n3p1wAr04:<%ѬDO}k=ϢE5ik *о>&ah{$/;C ä. 2 gd[' l \p"Yro'\(<(\s ToIpewy&Qrkާ<>]:Uup ](ip:]dTLیi0̢R60::2D S^ %w2%8a lܛ qrmyPpUOsגOՕ*ֲX)3aq]]QѪHF@!?<>:\*o4@M/M=U#o8"1|c$ZP/. vtY@ѷYgbsy 05M~B g%Ohg[* {.zqkSEAmS󰺔9V= F38WwnӤdžC)VYMBOcqJi4?g[p껟w&et@9@܎Qk_0zq-L$,>6,ͩMgCS2"uÝ؈xezY5?Ep!%0u*+l:jM뢾:ݔsKcHkʁ{MYF[EK򴗇c=Ļ)s[|81v4i}}SnEx ^ xM"ldMMw96%D>lv gg}~PA1DQ3Ҽ*= Q˝@,9<|HDs0o& =ҏ${Μ~;3CzrGzBi;KXx o=fhgTBF`>)?upݖp<Md u?X/TTj϶mЗeu>;Ʀ/56Ԟ>=b.C/68(GIJ1ZyA_rOM}Urw'&TO$vpbO:"/)jQ;V砞lP(0Wmtv~/4U8/2F]ىb IӮ`4הm} XxKHn"LpKU9ŴEotcvR'i.64&N:]ix M;p'QUklo.!^HA y( C C*|ɇe+Ow`&[UJ5dr`iƦ_jQjP;360{7lw%Æz>uFw"F=%> KѩW^=S P^`UD?f]{ Bx_i-̔v?=_B:ntq^)n(4 G{o 鈰:0pT yuO:Sq *qB$\mY .oh?պ[ $nHW֘8e4 ;Fa2bG,5LZ _Cd..Zb5?Zмmx lri:+PMc^*n O)OHP׼\Ǻ^DV&|pXIX:3dsP{ry )qڃ&~R񳢍~lŠswnD$oٴy9c( o Y ?6]-5&s;Wj,:]AUoiUgLQ؜텖a9,¨_i F0uO--9/hO"ł|d0t8Pf-dž[8uLP|TW_7D:fm|{e]xM.D%n@&D:v]aqnxAh.K:9>uATuS-"Q.<S 4Fj'7B& 9D0܃h\dB!36UO=XÁ9=SLdGM1}R0\ 7f\yf>?OHi ˗~o(.nN+2a 0?㿄9_wa $2=4ajC leG/f`uqXSisf`h,e->"܈qe/-J =@+bϳ'Xã/ /jymY@ d(wqX=ACX]7D vOHl1Hk]}z3|rLm Ph{3`&!& #6EAНT )|r9Efx@}H6Ι7P.Nu,:F!B,LaHj`e^ IԛE8:ݗ䓒]LϘm@80V<0'_\۞G;i8`X潰H9e< e|=.`ķܗ2YH(uP7XDd٩DF{M&a gMN.`FΝhF'?ҊpÜ`@JZ4I #+*{v ܴ(8F^OqYMlM7>.bчkҜQR£V־HH)"p7I@9D; >Qk2ۅF&3 [F\0 VxEfƜ0=>:SJ`U=^7ZNx:[{AVQ-m(u^h2CRZSjg@t>Hl\Kӟ5A_NlQ4wh"\ޣ UpÆ!FedN Yz1EOyr7U>VQᚽ>P Fe\nm׈XiN3XLƴ|3$ЗX,D|#+ NW9^Aom&3nߺ2@gR8āW"4AV3RMmTd`SAcTql8KAoίݽ#n?jp'QnI(iT0Aj7ט9Go}#hkVBclDވF~f@B&|@"yuSס*lmECgy1YEgѪFYUح|q .u%vE~-~O,Wr]4mMm1)s 4@ 5p6 Se^١OIoأw|`rr‘$m>\4H2xi!-n ^.a1#$o,PquΒ~8~h́'|T×\#w:.-5_!|4b~觐OrkxRZ~Vp}(ukRu }s0}Bp ?uS7_0WJ`iD!qVRiG|{ॲr.{!_31i&MdUTAdsxp(LU (&cQM\s&ai$D 6&%>~> Ԣ'bbUĊݓw*da;،v){%.f0$ ]'Jl߈(OY]j^&6߳oP#D7HN2FB/'@tn,y,ɷ}jle tћ.ЕǗc ^M',ry-uv1Gpސug(LB~8Y$=(Syй{|&B769Mʥdk ehSľlP@-Ǽ*dVOk[]_+]9a'αܹk+1{2d r`QGwivKW< n~# 6,\-^5=:a&;zBNW9򸑵g#Pب?Ph C?HG;@ s?ѣ +-- }e8UDщT闛Ϲ'\y{Y1h`ufivO]|Q7(-NQQ;hqk(PFd*S!45tWԙ`ʻ34֏+.IE+͹rYuuC^#@`w ך~W%ܙ |Imv AKvT0h{2XZW Pw5tAJ`%y_#6"-t7RdƯ.ij2aR"N B(g3&ll7A<$>5W痜E"(,D8F^!E#'CsCDڧpL8@3-ҶӶ"^<|dL%h> el\)3ډmgv+JUάogxX6@Ϛ1wh^ozhuFuFHh ?9&UVv^R&]I1߳@#{.xd9Y7ܝ^s7A;ׯokM> >C JE>qmDrUoo="ѡu8}28hArJU8b=% l0iL$tZWyNNRJE@iLm<x_TrQf(3A+I0Kԃd!56qA!K̃HAKVEu_bSbR_ā0'|)[j3Ӏ 9|:.5S6/Sy[h^lurʿeɦt_Uyʂ1!o 67[By$7K}dނ"Pi 4 vI4eMdFUǖh=m+U:okuLH Zyj6w}N\!۝/q)jwkd:_%/ HgC5it<'>'.U "= eXMa˼!DR`|߳)I^ u4do^9sZi@]'^Kj;TZCF:)3W|uH]`Ne?U3 u+ϑŀ,-,Qv2 WH'mWu4 = Kˮ5X`9GUNwT;OmVMܧ;R 5g3cEB*qpv5k%wƩ?gh.%+E}dw8閛 RcSsPzq.jdڡr}.am=솙?88u,oHWx#x,;`[F@~_iE {M$s~RV+ vxqz׾TKUvװ{bu5^Gtríڃ1+V8tzrh?裘|f\sj;6ZSnQ H+McEp*bBшKs0n,yxx?Jg﮻zuD_ )p5Σ!~:iݦhㄚG|Hj]l{I];c1'K) %M>.J%&Kݺ.|s?eW z̖\u}뗞\9x2Ȭj>ިB,)7?zs @YH )=Μ=3 [Ue%49{p-XijQ(oY[L8Vp F"WdSbrEr~BѠD=CT0, d,8#=}RŜ6z0y{ r#!lggجkI|êi,JpHl#~KW'|}J-jP&~~$X)d0-FMF'@kZ&ɕs3~ w( hJؿ"lfOK4e; /ґY$,Ѽs>),/fr y3(ZrZj Y/]Qp8A }ٍ ꠽Xń^-Wi'ߚ.9WgYIیv#IYΠI *9gR^kjC h^)̰ #z{%bۣg^%J{Leɚ<ƣk!ilqlPn%fX➐$ffvIڈN4ozյTDF߶]ր!3[`x31]rb¼5c((zSX䠍+,u>-Xu>v*V"{nZyOEWٳ.*ȢDz_^P{H Pʘ.λIհx{^j5SYOMCgx'"gQ[a 6W(hspwO $'g]hML@잍 CHkqufyIt-4 ga#F:n *-~NȮ{"km(FޮDuyOW}$l+j 0(Vé }Tv!%آEhr4l08_Oڄ ؓ*IB~58:=pt\`^gP@d3`Q}f`9-ܵ[&2>>C!&4U ;2ri|Ί8nc^U`^#Էr7e"h)&mwA r<+0XAGuÝPެiY_@If<9Ol^ݣ!POx.y7$YC-Eдj34-TH-@}X[uףF#<%>+vFiFҧ:ck"!z`=b"w1M]x eoa`:JeHꂝsdZRH:9vD8-p0` L G^1xa2 Hb$M-f+ܘcԛw8Cb%@L$GFU줨aZ)*&1[(K\ =Ņԗ iz<x fS:gnaStvy-> Le&;b< ҕ" 2[/!Uң:}f86ǣň[%Lp{DabM4O犜MpCUU֔ q GN-3`hhrф w2?\eb.gRK(JT7ϖDSUPj+Ɛ%S~J]xtxT@y] *Ck:0ȣz ˙55&ő~hȥЧSzIm\ .~i{_2!&s^_!++>]UdFWg#vr"MH ԉ-o‡pY }ģ[1asqϧ Y6}ȓZ8lO.Oz7ba"sH4Oҙ Lc\8#TXՆ4>| U o%`j (#H&֫n6[“ou'2tˇTce/lAO{؁ºnIRS\34,a'<zJșg3N|>w+?g& \@9A3vix<] y.sJRܾaD%"oyrcP80 fS)'zq'j~ASfϷ/^eF®sUYe`bLPpz5ܱ [ɳDt4S5\9fm)>;|6+a\Ɩ,CodrѢ!ҹބߢԌ =CGj::Gސ'B㞘s)F/Fw0fˊ[ԙXn@o=w؍z=񏯉>%j"vI UJdoAoe/.f[Ct>#| Ě0o (wwҩE.lk_\ڭ$l;Ge5wqI03Qo&-IE'|#T{ ѓ]+9 MB '^BghnZGՑR=¡Dyr:Mç} ǰQ;Rs1ԁd+>*3qi+z컲4+jP tZ& 5p4;5ZLMa#dZ'5 !GJsO±C)LsP!#A/$7(񜉬x ~.=C2[ǩ1&2@68 K{2Aeign0e]Wa舾7c_Lw+:nL{2^ ߒD{u rkzoKaN5kпO!L^GaEvi$ +)ej%fhi77N߻X"wK;,X<2Z_WH>;<u,# $}^mt|`bmAHW ViMt4) !Q}`6VI;ot/lE=֗Mm&|2\.OW8_ÍWFEJDx|/r(F`JgWib¹Yp`!ٍ \!*W*gBdDb,]׶B/-ڕI΅`;7GExMbN-YDEirtSXri#o&#UUmckL+$$Bb|])5nA}%Fye 1HG2vb 撕oW1yiz\v;F| 0yiM8SB!ICCIp`{{*UmO <x)rV%E %m  h34"wS x1Jv[-Mp~\*(S+6P{2ݙȺt%9$)x7 AҸ5۝щ%3DI2N ?&Vy u,<*qYu 0KīakT<3 !:= CnˍruaQQ YvA/.=:T6)WIJ]')ҧAԉ;rd;8w&sfp"\Y$-K:]l6KR vKSP"b'׈3qpa)Q[dWk"iVo?] Dw?4lvi7U,O<=t GC_uǃ*}%bxo3+NzԼxͷ7.jg_+ '-džpu4q{xHnF7c!+/wjze)x *T @mﶎ4 (+[* ͭBr]q?9 !9"P-WuDJNk RsFz깵ivB,1-6IW0AQ:BwW(Ye\&kh$cZVJW@+&w8^ z&g^i\j&*5Yb*ez{|i^-',AA::坉r%Vcg3iq?9[5+D[3&4zCPP ; InHhs/mf-ŇMAwdq=0/j*S!ō)H_c3i^79}RWkd>d/Jߎӻv{Q%\;`xr`iomBK(Iw9aN7Iwc H4}nܪP#5]c_ZAr2Omp#f`X֬[ ѫ\(KqpzE+oqDŽdeLymsE,V_^ OÕxV[LIB_:.94f;PrT 0θC.\<l$- { T{8C3ɣQ1zfb `Uw|0OR|_@pWns@G!wR%,~,V@~Oզj+8YM4t 112 ?t:-d>&6f2jEV6xȢ­0eŕ=fq{^**Do$ۃ@!fokMGzgX˘&/-5n|u=̴%qNIӺ"!ü:S@ȭ*s0~wt遰5",Lr3toZ6Y#ת]$'Lơ8dq, O)$VOrQ\O:[a_b|GoyYT1%;qѢk?f4[DPs݆|!mUMG0MpLb!Aɠd:Le g}?{;EZ?>x jN!RZLyhFi>Ŧ7&9<W`>!|loرtgA_J18fWo &DRPQ$n.]A(jIA 8dqآ|%g5vR=Ot>%ЕVLŒyzq3h&A֖/d/j՝^h)Xz;(n`TR-8C=ӝf )}ۋ3Ta#Eġ/D~ Ҿȍv\p{#X} ",!/K.yt:XDI46b;|@j l1 IPUn%SZC':n0椉ɏ {?C.@1 ۭXKmzs\ƋPYsbҜ4]ϗ pjKzS8SN7ym${u?G>dȎZ q>4b->ҧó-џ: 9RʾmdQ$Eq}}!o CisCwMYύ߁(i\D,M3ӯdҚ锎շ)\[pqūO9/<)։$\^ZA頃qOO,HSEgŕBhɧη,.XPFfәv׿g\tIa&7R@X+#,΃9wC8vuhh&-nV̓Y ]ݛHTuE5ðDدT".`O.>ӆlb*oVǀ7m|3hW7l"eIGn՝6,mq>H1"k<}#̊큺^А?'5]A@vW ?A {c4"ĽN\4@J?^gߎ}dįB8#%ϲ_ nճ<.zGMϿSm<4!@U0nzb\yA*7U?h _bdL-*_Y'}P/s7PjE) ͮmNGV%93^! 2ĺ|ͺ"yK= ha~ŒYy9o+e:4 )_%?W G;Wy~cQ.9%b*dߴ_(+Uvi^ 8,.p2!Jp ;L=8k{[@^ri!Q b`uR]# V<-;L뫖km)I#]e&5D@tT19'{ĺ~; VdUrNDYDzLjV 7$lVTCSPߞG8whSܽ1DU*ۃ&}VTgm꒧⎗ټ6~ٍSRE'pnhtj3GIxڝBcel` 1 gk˅#ޓF{*[ uq?->c=_E>ASZ跊?UdQr+ø6po!N}[/>/D|$nߝ~g1]qG6QoMj䒝 *,q!<$$_*-q'i?VLD~CDd\U?u \ޘCNcda Gv &?%Br20ݥ@E6Gɧ nzEwd"AO1ÏByZ( B%[/!^AfZ@+L}uqaЧ4fQc3N5`Ka_/1( $9 &=Q US ^Z LB DFW)D47NFNgܑȊN0;ou 8 :@-_ƭbxrnrHлCo'1i !%y!N0Te⪷Ʊzbs7L~6S Px]BackyzKV&5,Gi'nN&2׺(<;VjA>ߚ7l=QwN&7]^aQ/oY zVSn &GbrK /f:~}mG5*?Z ǝee ֹ: sH`^}]`/C~'B[ȕ *s rZ@-hnT._)CJmq8%[]\K]e]8gm5EfŖg’B\q1_Buty'`w] cna[lVݬv麦U^fr[K2fE4XfŚ>:NאR{V9͗(ڀSh)X67j>Cц4B5=^.i/fF!@~v{C>= ٵ1;1 Ql`qNwNssATƇa;5[ݟ0 Sf $BOc7F2O>Mװ6Ɂf貪:\Z~Y[ ϽQo5loa!ݭ"ebOf8r{<w?G2U}`x"~?+<#'%eFRtEc{;:F韘`8ll,zcrO*+q]ޓS^ogso7Nh~l1ri =gg'[Q kkի !9 tmW:8c&jLku@]q`ߚ) I,Tx\Gm,lj6@f3Qv&xnX<6(J >o @P(UJjt}7//肵>J/{+Eia܏6:x|`shmR6=p9^uHqDž>.s,ZhFO|en3iâ~$x/C!!cQ l+&7'?/ vV] |v1NCdwP2/2=QyҴ:h`i B₹6 \X 2a7Canc0ybXxߪV`7QVof2 GɫUC=NvBrJ/oJ[Y޵ڰD3C+.tc,7zt4P<>+tRbrM+j Z1Cd YCf +ZݰLpkQ n } P 4_F9bR14mMrƷJ(M7֣;.-ib}^LmPOљW-yaNUhYpTAYZ].hdxrk#PH`%3.VMH3M ཿ׸lVa|w.r5DwHrp3s!? 0<1lyF8v]v)kJyTT ~=np.ȥը磊JLnb U١c vp@5IpCj7yṰ7&>q}7KTGzߦ1xdikTĻ V.( x[T$}iF4 Vڢ1^0~@'a/H47!IF-I*8[;7"oL+e*W;)1 ϑ@Q~b_''̊,@D3w`)14Hf(Q(k<и uԝ=zr{XRhoRc'A7PELч91^.;A.=5Ծ'rij~'Xx7D$2xG%j2V?] <^L޶yT'洔nɚ'@`#SP!ur!0 e: Ut $+"}NuVK3szɲjO_eS(KŽ6yYj?~—GEynN!5(s9 X>.j`*25pmc +DjZPTw|ћC @{ة^ Eߔ45}I"Q޹9Wv zi")jR}Xji_tEY .Z7q!uzr=rX&CO`œ Nr'm1?Bt"iV>zaLuI]xL6<'!"b{LG9Oϲ/T:W-ZEU)őFsZC5 mR#]$>>2\QH$t1js`~UjΧd6"|I t`l7OW=i!4AJZ`܆X3ZpEXBDcsfLEͬdK~sCϥ"{~OeXE6\MbQHCp~Q˿B$?#4Q3nړꚕ$q=5PaI)\u*ϕG$>k E $_3>uEB=qt(u7+C7 2ځ|zأ _Y] cϯxs )'ֳphm6Bp vÊ)#{0ZNMg2=?{6j3:JΘoh}HF*?L9Wzi,+fl ݡ (/T\W"}Tf%I=BD~}͚8a XDɗ xd3pTAg!RWԹ`;o43Q#ƶv&C4uSGki 3ЬbihX6uj/ZBD8*TC#RWb*_ji+HuZi$,x$*O$whHgGx3, *P.O"S﮹w=WZS#<(CCd#J1KۭK>Y.3p{XsFhrAɞFATo%*_/](ON]wXvѠl~3i‰^̩¤ O}BTPU&2/h1F5(d59..9d)W{u4ƌ2ZrmH T< 3JMO*3=L(/6a4\$r-*e[USTL=yEs |zeҏgH/tuf%SN&r?;G{4Yx}nfY hxzю'Bp[sVSiPf[n2PV渻mW3C<^ۅV560K 89!?NyRR8m"=69#r;kD}s|䃁RFo꺧Gx%?MQϜvؿVˆ| ΓSX!a:s=!0B+%E} , ]?9s:zs)(̋_'K]oL{ArQ:꤅۷!D!p fZ'zA_1s3 /9#_*ib='KT#QAu47t8Bu@A mlLf9W.(16)!,꽦^N $Έ4@_ӥzJHu6rJ>;7ي,Q@ϫN(Ꮗ<YW?@ /Jo)jC+;Bݥq~0kٰ=,')UZ{N貤[ZW:,]F˷%D0z t'LA5t!!٩ v,-w&eĦ$?\I" Qߪ2,:p'Tma#q-i~0 ̋}x$Y>V6SL sA+FYm_!KYL$eSV3|BȢNg5{a_LcIvG¨ ݊ވJe[VXweR+M -L`|(=[^jJ=yLkSX~Ql2<([Gɹ͝3mjHYi$Z!@0ց/'Z+-v@%QhOMWҟ+"l</=' Z`mOMB-g#*q8_>ŌemԊjA_*"3[,E{,'}LQ{J @Ď],QДV\bz/Բ("2i s˕V~.~  OtB]JK,g7'DDz4?(VBZ\GC)Qk8F:c X^ej |kjsn ⎝KDl=ʊ?G@fJ$ u*;Ԣޡ5ۊi1;.q9,i(|zb\ו0 YtUo Urx.)5ǟjCc}}B+/K lcGWo٢;OZ*I;#w VsQ Di8Y-J'uXWlβۧ 7[֯iagM6lFSCZS53T#@Z8Ƞ6Beć7_yk,"/jӈ*:;L5'A ,q!u!|t3 4AthS2ThŝbE_N%~GO  ZBE>\~368qCL4v +YTM_}SÉ,@$ݦ$O p"{(ɩN8x7tVk_1Ko1US2w3U Xo 6/}?­$9%ci]A 3d1%~CݎhzVOɞS%RJy1kyXMxS#YȍKg/Y?$D)^#*oxTɪQl@Ի!$@:}4SS_㺵ys;RL(UN+cgA(;gl0/55,Lk@P;>"^6f 7}O(qbW%>_*;Kp8[ #-~eYͯCSC@xn B@2-uqJGDnNi.m#|B~$r$3]Nuw ARxDזQ;9qzpNN&8v y՝M;yʛt>'N:IV:)RnZ4f]?W:R9 ؋S sא1ڈ5>?۳K ť|/ 4vAl ˾V npDkO3b$qZ]> U;(IZ%΁t@:vo>Wqb$j`D7È{y?3o?movF:ɻ<:en֊8 r 3S dyՒ tbچB `! X,+* "%;%զYW=kS.G zʖ5?ׁ3ÏOCFg1Vѻ+5 Z٪4KQ1udžR7t*ki*jZO^| ){ U)na* ~Tu{mWzږqqy"%ڪ#+H¨4a0~t}Ds.θa<6cG9nin>QEQ$Rve5K <|1,¢d"EgΆX 2WlIk:fԊ0>|尐p nO=#T8-\~\ë3i]30EVJ gn$$0 kxߞݯ폖ҲzLGKzUm.-bG:, ='zW <"sfgңˆPROPE geehphbdElf_HCT0M65F\VPO'TNln/0/pseaīR-Zċ)=>lm ǵ4S&gv<`m#hiƕr7m=8O9 m^>$"?AlLe "ǁH9D"F9x껖!e & 1V@ ﯮ>"k`n /S uq,z vք6o B <3תX]8?GMX(B@v! ^2Ov>$ }YؖM`3ip iv14 8:)aT-jUrRt-GM|ܥa%![o%ÏTT! s3~J#7Wׂ vddfY;ʈփ.K'2%}UG* gں!QGLOڧ&DG:X]ݣؠ.PݲU_׏ Bh`4} I#`"x2 /_PSs@yģMfMsbP{wDΟarKP (੝c5.21%b;hxF֯G&"i"谉SI`Ԝ+J&]FxֆmxDjøOe9xtsR2+L]T?e!bZťdLy`\w,pSDM+vTO O P@2O,q5ҔN[tFQ|0X K2V"p]iI6_>yGڿ"`ڂi?ֻ |=FpEQigE h^c, d[GCDLeY0/ ^ݡGy4>!9+Q =\ރ1yBP}&:u !/aEJSt`OYm !TTòЀXiܔ^V߉iʣLĝ{KSgtep&vmxv)%P(\}{PZ%~ |񔧛$rry*PDe2X̡L qkG.ᄁF+Lgb:bL_<VPhf:/U1: $J Mxe'K18#+ :nP[W,.@h& 10t^|]-l]l;N-ں"͗{sĕ33XKh5U.D]q"\kHXЈU~[@hHMP _S),| H7Ѹzbd&("r%3Џ=3O xReivEM\ŘhE@ k+CAT9J} g郗S𭺦U%+JöVdŰIHaRf}ƕ_V'Rk)CT )YrB&([_{%>oa)o^nUЊ)K*w- wZ?;:Էu #6B%Vr=)e5[%t7Ux >_IC.EmfOjd#y`w|8G Ե{0cs ?WY3gI-Ci`rZϤfAݰ4n9Jyi%s@>D3 BYp,JfI(96Cd0wFpJYb%ٗuV JVku* IË=V6D\{'? q u>Vr5FE`jnB9:pcXy <:LX0)L>F,|䱹sTG "+VEp,rA|8)SRu?7xjAX9ѐyii#PnDD g79زl+mr8k vhJ n]Hb910zͳagJ#jpǂ+'KSJҲEp-[ 0oipk!G ăx$%I<:$y Z@ᖕuh.LPD"^VEFO#̫}~c#j/C0Z$޸Ȩ{zZnqs%?) RPȆ@ͯ&6M4sF;GlDgSH7.PNQIlE\އWL8MXdK KKfma0%~ &P윐+<*޿;>Z3=`~hnFX1)S DVrv? Kf3Za( ^b(\[u0JlF%'ʿdify9;ASkuMl@~UyUM?bX̝r&]IYVg;7eٹ pщZ ח+=Es\J#&mZ }ihޛj{u@!Rnz!ZJӇ dpvr0F+ֳkTsZq5VPV qwqH%R\G>"h"wԃ>G2ťW4uf X2X[+f"._~g@G)"]:-#yI^a}0;AE_uIJ])\ݳqڎ^IN,YWQ^Ɍ!Y0w1̰FUfʬ(cjPb8SГVݽeh}e>3%LY^-ź7}6©֐h$% j` 2PwQWW ES<[9k -,M%M~%ՠ5]MK"m,C8%,%.wABd/ HF3X;́,E׻h (h^υے18<{6N_^4âNWK 2/wt{yX=|L3EIXQ2- m0q ^6p>2U; %B\,YNҞJW?> r~xmUxMAͯr ぺ&̣FdĊa+ݐe"z.B)k7+f\PA%OpfW烱 EuPݦpSFvroT~7$'T/80~̭ɵ2!)d3j7 !?u/s 0ɵ neU@\qILFmmT4cB>W|ӫ:XA| !eˆ 0N;Ʈ uL*jZMeZc'O<(Z7,aK8òTe IjH#q-* /8ߓ=6\:x!] -QYSS[$z}@cϰ.gPY&w+7X3 #OH2*WS; XMybi6wl#yYݞI,dR˃1~t  nbգYyk4x{:¶;OeME[.WpDٰ+ 5QDԫ\_Mtn11oKfxMVj}1⼃DP1}/fzuϮI!Kfm461?K.kd5ots[s}q4;@ؔ,JyNp[țqΣd`'h~:>3 #lA1\m%b^JcfD rs8y^ gCpH9dwET-EjqÐ|w_NSq~ܜ{8 m Ը2:I < wA($\~|2[l0NᐁpO"'߿6~l؏@]9B%=6ka%pޚ<z-RL_CWv,mHlE juHoms S~Jl+2~SWNCQ-MV0䨅cAΑX:tCii9;ă`G{Р:?~nlh9y8[(|rwe?$؀epp̝3G 7z/Rd$\RA}wT[r&dHm›tPmg{Jt:;B&F:yNb[y}ؚEu_8ׂ]05lWã!FO2=9DO6 )TWǩUTD L*A0̽4cq0s LPd.R2L"}!odni̪ؐGX~y|12E1c;[K|tW8&-hI}ڌp1Z1F`6V:[_m0zzLҌeuZy)Ir}G} 8e4W1f%Ȟ&՟6B@7m-2~v4qA`zW?nԖJ D ^3tp6jqJI}Y3>'[P}(^1lVTh~ak]GV>πҶHE4>=F&wr7lhQ?C󟜻?~H > lUv@e-AƔr#N0@8 &3u@7;6/՛|xh41W^ʾ)1hf輩 TF4ӘPKJ(E 2%WG7#F*A-)"\'k*r5yT!xk>Q|D> va`QĿ֧#Mhjy3[ۀ6Ӷ.ݓ،I$Glǣj'"6D>Zy4f7fڿ~*HYa%@^EUDu&/*}@D:` )}J EYҏ&ɻɨͫdZ{^Ai3k&ojOp0k|XF[b;iˢR;s+Z}sfTǽG0UԐ'E-s3J{W]fز+oN4.ʔuTE?vRN,DMa:[g=!1$J<4; P fhװ:tT!j| /-;SFūk!H krY.;DIRgHdHȁ>2[d $ >)Hʗn:G (3O>&Mi+@A@\G8*.w*&;qDItavf-{] ֿذWxDԍ*TZ\:|KR6೦j-l[B)+z(ucuO{/|}'<[7Z%w weU DbwP*%sF<,)qµe//1 pn[\ƀ n%STY P}+8grz@z%wMM灲C"9'IIOj]Z~=k)'1͑ÈgX[ & kWGׅ) qBSIu_ 7jKE$^ ч&V .~!!̀hUЅ v̬5P%0wRlgcÝG!{poԻ-oc*&py]YT0袍]\t6[Uف8ʶ~OnۜM*:\m\4`d{'%T"-Vʵ;{陗$2 z2\ Eb2dId#}v,P0FIKO-7^syuy>\q5"3}jP㑼ûɴ' <֐YNqlH(~WzY[Z\4-yƏ`F[\dP+??_FL&hŒPat8v/[Ѹ%~ﲺ3m>O6#cRБ!޿Qeo٣z;ch,6P2 D=C3Z@@5}K8SNSFb<<]}EpzRED+[ꎈsSb }IF51TLv /ަMPXFigߛբ%|\e'`#}2A mdS8L)GS'jXTqmgmb๊< #iS/Fʏ]^ Ѵ֥ST"Fcig7Q霦e* y;1]HJM>s-gɪCuv϶wtw ~)ԎNAFqW ~ي@M,xEd(Coo Z};l_zힰ7HUU#/po i/`~_L@PGNlT ZA\߮k- R@,: `œ0c97p {H \?9'_moĖ1;:y+83$kTY `)8jUdIX.qAt25ZNzW3FQ ?\'0x`ZkB9D 8%;e,f6`9ފ栒c(~*[XAAh8FcM90Ț"xI75kA6o#w4>UPDQT ((j<)!=-7u-AJ:Qy[1 }4~ueh WqF5]3Ji폥|LR!;$d%X K߂w{l~Y)4֫ KǬ-F<-.5ォ'lUS-C BRADTBM 9v6~m_0|Nbg^`͢òd՟,\NcEK4'۹ ׁ7PDJtv0׺Hc(iks lҼ]h題ςDUwYY>ZS5qBfMs[Q-yͭl ٚQj'b4kM6W$X!J$fq jQ #Ԅ;4165+s(+D ԝ4W@ʐpz `s/ViJ!T[5fƲʦHR|WO'B>-%6\6?Z6WgZUhkH*fs$3m+hQZGs/oo2!lM3t,9C_엛ٳ$W_^v~<.)-eU A{BvF´P>e(K]SnMV!S?@QRx_ڄy4ʑdc e^DƏ1m̑/E|8knЫ*$yW⫕Y Wfzg׈Zo 9ܕIR#QT r$Z5Zk<T{~e͟N`J45h@QtW$WJ]F5nUx(cKkf8:m:n|MZɴ#AJoV8M@Ͻ'.i07L*z4ewl8 e 'GUH]jpKZ[5i/i&t#7!q<^i(|iIkS~qTiQ wv!믋~(g=ďPTNC*Bl+9uB*ҡf^2nFØ&&yR1dhT\ p3:! PҴs_$.Ȟ&;{?Ie"u)Vn/ۇUm^<@ F^F 'f }M4elΝV6AF߅X^Ru.DLkSKIdegcu\xJj"1l7eL .\b8A;3}e,ꪹ;9kTe:\xLeH%aԾJT? Ǧ%;&jgY=}K~K$pWSʼ4jP$K7(' ,5j/K̈́hW$㏆8F0%r"}=6P/uk2(ꭩ*>TWA)7%~򑲉lI%&4/KX\&<jT&Qq50Ht-<7iP@QT̄hOU-gN̮S`E䜜q]uSAH?reę=oO]+>h[6C\n$'+{?/}>:]⎱s:յ5l7{R[Am;P]=C$窛<@J0\a/ *=hmm(%8F=Ciˉcyt{e_/z\F)s`Wh}KƨpP“}=t-'u\D&RY'/P`Sݱ smݰ+J)#K֛! ( wöpɟO :V&rneN(H̜5^fO\އlz.枴P/U~|?ͳeX@/H2~s̃`Ue`iKE Aa -IGE,Ӟinkm='A}dSF ׏1qhJYG}š;ǖVnL}De-Xv^"OC*E1[<է7`$=e$klyr r#v|+7+3TO "fyIq0A_|)p QSwcʬˤPp. SUOb/ uO+/ňBKSEt*z{HcJѽ5]\U>dȷc~LfO݃1-^V?N A{Ϟu{yRԆW}Jc:粤'ISɆNɳ %OzHi J*`YE\p6xUњ^fgaj;]gA%66)Z\mAJ?&Ok=Gt[l?嚃$JH_@ckt%)HyM߀!r67R">\Vd0g=5|֖)YE_'يผ *=|e3Tc1;UKu+Ӗ3@Qooy/7fA@iD?H3 Q*矿kk\~۷mCR{ڂ} VxFGW_pWGMk,,ef1Ur%7p aLIFzCH"mPR)j[o{fly]%y%C냺f(ɉ#^hW:'BAlQ뒙fxETY?G", |DTOp[m`7Rp3(Xi^dWcJmr?"i߰NM{RO$;Ӫ[KGFԟ]˗@8F^R} ĘԶr˫t0dN/O78R][‡4Fb2GlX?W.I-VJ_GuTY=.\\ߟ:a.>Zn0?n"oY,  g }!}qP[Kco % _XQؓ䇱:&3GxTcɳ68JF.~ ީ3P?y~=16S[0=too$j;&%q8,+Uf8k5qLOW@b|j*iAc{y:@-ҦNv:ʩlsK]o[gG`.겇Ѹa73zPc} V+Zzv-e.?`~ tZ(ÇݧVHŏގ@{`C*?Q^V4!t uIj?9L[]/9.Bڣ:7#h"aȾFnr<^l">cSyXY!~P[<NsE1;!16 ZMeS)לC jw:3Ij";*/~{QDhn{(G(1]P꜋@E5~W Cyb6K$!vcOCPo'Ij%`pͼ_иD8TpBu#lJ~e_g̀U3\:A@<6 0xU2cL)^'l6SGmss4T cHp2:ܗM1CuX~oe/XɫՄf\UŪ}'xE33aL.ETa0w t!3(!= w 焆qy^G­R|r7AZu˲6%8A^y+Q**ڋ5HwA~4 h.?Rq">m9=ZEJ6,}eرaf6.V 7ۂH&]tMuJ+J#D: ;B^d0Tk+pꉸ4[=Q<I;{W2ከBۤ{i"wAwtM?VWѮN0!h-r+b*%dSAYI6 {Ayg&F79Jۻ"m?[ O"3|Vj:zbQ1Fn)q,%'WZ )A!uef8^ƒ8p5O뵃 $~H##|>ͼo2$zE^B3*U64]}Xjwrܾ^]C<8rُn8N_>7U+qf'Y'/BX,U-dUpy:7TzIBדv͇}ج(i1@%:*?>,?< r(1 póZ^Rhs,?DqՒaC!fE\'j`KnPG6GȂY]J*Uw&}DF! HK L~ Yy "Q]}z@$O]y2|=]m̈MUb:* elY2x36zBȜQ ;B؃pʹk0^^lro#cTD&Оy<^5O!9&o4ǽ>WS\w۝<.M2hk!s%1#ltj_!tq` 3PEb^QcYclkB0|P{xOگ>V)z^ve.m,ex¦\*,M8t*gC\wd{ѧ"3((#؈׍MIm¢0i.*Lאb47|g fضjmP-h<ؐ=2yZ|o6B/Cc H/R1X~ Ko:8Hьzst=VCX'FHkcǯ$‹GTzzo iT[/`Wt^X3g8t HkF c^=gpʶZ)yw OFw 1 ‚R T]0PۑAwrf\>B03<]>^ňms.bW z5N5~6§ 'aj1=h'N $HXXEގEDZ8rSPCJ2K[pm}_lOW IkvRO(A93cawڴmǞc^az6} e o I[wWri-h$ ,5[Kz< +]T&5:#5Bـ>Btv)N(r"BF:S?=#0`'k$K0w~`]r+?`OVQAc5ѪOkWXBfa :P0L^E8f*eHMD?y3Խi_sM~lߏJ1մi.* 8Fw=xKJ('zyzb/f>f<ǜ- 2uPJO ȃkzy֟$Ci`""cDu@sg8|*ȥ>0@`\8R )P>;O0fR^HU! |v&H($܌Z!1l1mQ7P^GT?:4M5ئA1kGN@gW!`<ѣb-+YNhl! 9V!`_sA I@.cp1qygAv#U6=٧=BsDhVGq7Ǐvzdz*NDZtOMA"8/t{'8'3C>ĆpdҬw!)A%'&eTfͤ S!<֩ݯnn=XuK tME8h_C2Ҁ\KITե@3E57eY+ngIlMcjyg˂ Nc{DNc˰nkM>0@I&½mM1(dW!N/\b&ۄG6%(!)2 RTiBXH5*{ÖG36X,5>6 '(( f#ݎ@!?Tb?PYȱ}np<bcQ!'s2w=o%K+0WMX,]{lQ>"U3f99 e0%x~_n7lYR]C_z&{"xDG{TTwh!`׃ڶ]̬ޠi=챌wLf=+ (:O<}mWTڄHM1辴+ &(=?*X352y}*dUAyl~g>DQJ:ۮCE"xLC/yH5Ý:3"]riꏃՖʳc ,2 J~ HOQ0!N60n:bܣK.Pr\ǜzLS*ʎiss+m~GxCi90SF( :Z]Eͤ5>ɊO׌^0Kсo~WKs3{VP)zjEs790WU}] ((!ɰWJ\jA}֋|#楊r UmfB6i&n5Ox &WsB5$*0_~ltВߏBȁ42:PE9ĵ k 9MشA`=%7+%8)%tr*Db;)ۼ 5 WծNˋ*T^K7[o=h%RfƏ:gp}oʸ 4б!'0񠉀Vvb9f F(QwaIe)־y T8fǥeC˱LB7Ƿc72Nklez +/ihf̶]V\ b9ud: Ff8Wl󧪡;r7XkBhmy3G%?~RtL.YấRQ/-[W11qW+l0'Ji5V*ޛmFlH!@]zmZ3A$h;QET{*Rݗшщ/gJ8hRFE:l\D@+VqdM&̄Rk ܗŒXgE!(QmOI!ٹ‘N1@wQeoy yx0R*nM{?]b!kݳc:U Q[;gRDnhW\MTOɉ>?z04:\kZhX)/Ui9qN:^2{S&sd׳!~z&pfM;O%h!Ip*C.?iq($+Aݟ~0W%I85{H3٬d2 YwoAյO6{UOÑn*5W){$nGMY j䏔|CBhqG*TvJr1ݽyXќR8f:lUO%qG eVHZ@=8YG+ &w`x>"Rrk?򍗧4'W: >cru ,(S %qW "h$T"&.v?$c}fcdq'sķ*?mѻ kca_[+"y2nkHU~mv!Ν LfU&Zeѥ9%}q[ջNgd;|ӄmԄ `fY=2{9X/Dv^68/ N8qVj"[8҆BGaV{FLwC EP͵nJI:e`O"SU؆eDz$0Tas."+-8 bS;2Ӯ&!ٕy NdaxilϲBb rdˇkji &" `ʴ7$`;VP] 8Ķ4c")[1-~^_6x@Ba,^ z{Nk'qe0ȁtDVbbe4=`9PjUpk9: 2aJiAo >5d'i`bmmq>Ũ#cKl1> N>GfQ5ҭLEZ!&ѐn 0orNO;(tYf,6Y'˷i{dwAcWp"ЪգSZ>Kx`~=hKjnq2OIJ1' 6 rntnboI |jyCgӷϑP C"VXCa崃KYcGyɽ{yL6nXi $ 7F]i#ٹ&\0Uc1*] X,4+>\/%,[)7#T8Ƽ[eé/ky& nHJrbOo8Dd] ^z]QAzMl @7n=v[K,_$ZMشd{un_[LW+m)}GWQq-z{N@-Ԫ+e ԩDZSp=OXpMa0)F@d'@B]6ma++ɳVOBZ)v&Z3u YX_hލyB>&)5mq2tjll_lE$/)Q3Cjpw~jZt_n+;yy 2`PvD4l@/#%>8d1+Jo& [ _Z̊&̰(:g9GP+\6? Y}3 ޠ!?Xdن.<-G-4Y4XnuMti7{/u6:"T x=}Fi jOMmwިpQP2TlXKq׽$'*0f\g{"t/.!ͯ1!!Ung;zz`Ɇ0 ڶ =&W4 ^m~߃RZk~Η[o 0Rv7:_PxzۍRJӽyLĬ"t:K?59_(cT3y%NkmHjnxD+9,X7-4k٪Ik wY30'%歚8zk~k4t 0.aYڢ, S.|RHLBSdTc8:{ύf!sHAb㌄Arx{J)R{T6b+nxyb>WM7~F]0e\l@|kNK iEaY9Fe&ENZ -k⎉C-A I |]cX/Ѱ˩*8MDi"M)@8j[dgdX~5xt+-HdЖ\e?m}!9;c35DavAtf x yq7l>a,8XDtזnf=9f/3g`9íQ]f0kDIw/XZ#EMXk$\mXF ,joXĜ%Λ`=Z'(aV#̵œPp0Xgh՚e>\jNӁ99<l;Ĩ&fNŋCl 9jM#M̖xQ8ofGUf10reXH5Ѿ4%q\~ɉ, ͽI:Q2$8q7[ +gϺE0\eOG(R5Oe"}-#@{M CUb o]bg]+!ŒJQ~o;RJ#8k 6Wٛ3Dܭ2CՁ٢fT4[q_׾ mȤZ˨7rݻnRKn̘R՚0Q-ŴqRD'c[e7A{o$ LM< |Y2SV]a{RJ{h΁dC=AT2,<__bd~"5~;B׺Gڛ T̓(<z"RW)(Kl1M#@ %)"a#TۘPX>]ʙ2+ FubSi␏1-&aIȔʚS$HfqČgvz!n~rnω*CKi7'O=*t,ΙGƻ)##o(.TVk89Nï8OHJ!u0f,2(%5D~vݵ5۝y 8E{?͹ պ(r>E!Ԓ+J_nuRDqᛩI_Bz퀉f`u_2m OKWtc>^jw +"p˺w6:NJ֒G#x-qlSPm#(p߿}mMwx[pąIՏFga)ȰCm6{z}!8[cYλ`En{^M> i끒 h> y #\Bb$!%Cu9_80v T$?²o=8zUJqS{2v.aH ETQ5K8a_uLUzR|FM#frpU7i6 %$M3{yyCT{-w Sn >fu1$w9 >LM-R3`.nHH_ EdvS84Zm%wxS/SH5 hpҮ^P9_]35\HaN" <–<1uaLR8ĔW0Yzp I:*Ro&jɖ.7o(~ӢMS\цSͥ:N+Vu&1g=V sCH7g4H'Jݹ= )^|7yAP Qb`ۊcяhBtAo~> ^UwZ`9秠 U2hȺYs0KVZAτcȹbw7o1%o o-:f0%e~mŹS,m7Yd̀ᦥ$]@T7}aEe T7g' M^_zM|NZ,,g!3( ]~@gRBbf/:h.ek;u eM[`]]9A8vګ{̸Ϗۃ"KH@S{~М1ef%sDMk5уҘFanKotA",ʌRs7ZsA<4Q he`$&魉̖1x#&`f("m@:Hr=D)eONnX~D0[.] "Q4YHU0ʪ{R 2jϽHCd>RlCD*ڰ𸐗!8O[3Vg.)a)/ec:cx)΂eg:-w)Hfʉ]`ꖤ:&ϐ` fce.x,hr- ?\,RKLgZԘtO-ljV~a]uAeSI$fť^ݳq+K}dybxQCx,ۧ uWczK_>@Fxmu=!I:/E j>yb]*wOA`5uzGHA&~{=_OA*f$ *Eeʼ5jx`zad$S>h[W$Y^x' -QJ'"VH…*^XR,;ba[ت_Ao90 W_s^/᠖-qđSܕ8&<_㻙m`MC9&Yr D) CaQv "1cYRKG_rܞ{L3{ĵ^>=YF?9rawӀy*FO# oIrGO Lu2~T.h0s[oIzֽNeeZwMTڜ,:o"yfs?A1ip?.Uzt=trL)ᚠ· ȧX?ĹBjfr'D肵Ui;.*_l{y1qh{r'ki2* 于[of̛qHlv, ܻ`CgN JiuB*Qפg낹u(SӋc ׳˾v<2-2ƙ@Gv7$(-/i;(o|V#b} O1A!;3rYݓo5K]c]}~u&1 ̌ق-?-(Б(~ڂI%i״]Db~;b0:uݺ@)Ŀӵ5-HzIN}BIY*@WO]yP&Mfbfҥ5wpLV[*i[&QUEe}_AGې01P]‘F/APa^J OK}KM8+'߱Z Xs1AlkC(RC?AY][JJﲏɷMa DpkLz/X:]c KbGrDzź-װo5u键e }?l5&l* HSG#dlJ4-dh? Ѻm%u^I!uPδM)ɗ6jtеY,t,Z}6t%EU)H7ݔ`G[ o͐mS_1FC9'lX 黈ql6+deM4@EH1ٷ&?,umGgo?`KrykslDZaD{;G_^G]W %/]F\ׄGq#uZgB4ThbHa߰.yd G;܌U@T6'MX_kGbFxH.գ=zS>&?]Q0<ΉSlgm =M&N%w:Q)œ>6p>:K@"†c|47S+.A fyAI+wsS!+5L׽R2=5CD6fD ii]uoZ$~Wr+#W} F'~U# # c*YvԤ?nB2RA0y짤\el !ols2,?] v̫E/{rg"5) H?|,WG9Qӿ~[Qa7s+niNדfsѼ*5&BPUdw\k܊^u #zħ@Odp+V#{Jc|?WPg[/ 4AL̝X.,=ViEFWA;c3ajU(>uJ xWRIu[;8(c)| vlz3kMp&eYF ŋaShvZ[I3svB%lTO&~҅Y^-s/(%_-flf߱#xW4jqhq9 44Uf7fM#IE^ϱ*qhk TLDpw1q蕵riꗵ{sE}^(W]>{&ط}ɀVg m0W<$' RԎWT첪zcx㑳%!d kZȄ~ 7 O|>\ 7H`„[B+2Qr\0Z15UJ:]Ui֧aKOe)DU^FcBGT eW~:*']~e! iZ)rh,td1RWˠB#Hޕr{=M@NDpMLGV_ yXpPC{|*':)'bɗMFөlf1SKڞ!(ɦfƄ +U$]Ϫn ,,PB-r3%;ƀCGqpӲD;&cL}%'5j0M$@K'/@%1-*'[8I '^Qx*ρTtjed!o]c !['wm]KiF5²}<:6,a"Nb͞xxrP:5jg TeəKܡS() G6DעV lF9 K"C9HLwc٫50y)0?_tp ]j'qUG8cD:b.HL BEn628];(8;\e_da)WUh~rwt0EJ48lLԛS(jaǠpJ"m_T*kc|Ss8$]9W>NV7Kf0m2JCz>(9-׬+1:Ÿ@R(K߸f÷)~ FFstD ]rasO ab/.D5}%!bIr7rҋ;mQT1]1FrV^uΐi0:޲nIS=WK3o&،=u!:S;W&(]8}ɫ F*lC={\3{ۓ#4wU&G`oC%L.Ω!1P}+k׭szEЯO@'ڤGrRMy'<-2sαೄn rݙABbm"셄 vcA0I+^`eHך ?J~g8;VWp*{P]ᎀrB'z*y*IBe0ru*zX !>8ߩ. XwhJr6I]|  f [O?WJ*qbo\Ux#T@.$;+Lgϯb'I@вA@K7o87y*>i@|֬ha''́T^#$Іq#3\0nac 3tՋ*<)s"b }B:7ճ\XIO:2y1Ǘp0Y+7~u~?ǞWS|LYtAlU;\mׇ#(8tYzĕg< IO؟M8u`#=%JHe]+=]iw:81jqa-GtALa4*PokvS Kc4f&h ( c'Z(c$IWFOi6=mj,Vs;Ogp\3*Mq)}J;-?Z7l ںl,W\}K$pe`DƚpP8bjld?QBXUotw\p^$NkC(8㷈–_PDk\ƎL!~Z3)UNR'Y⼴hoXq3n|#a!m%dyY6Ƶ!,Ӹ*Pk+Ļ3GB_~2&;L@<=e-FDCP -;e}8s`ҷr- 8gSrK%ۚ_CI= ͢ϯ!7pF^Gb򻒽bꠟ~P3оoqG.dh/Y a;5jLS~̨noӱ0ngwy*j0A@s@n =@*uf"YBCc4Vu\)-5Petå&n̈́;.G{8Mj;.x[CX*btfC4ؘS*U; Pbzf\c## a8r?FK~HrFQ+s}xvIE{ewbOV> ު:h/9̊12>¾Dfm/1媄T˴ g1@N> @\:)-$rbziip'rTIw# ֶ|PaUm6r.sjaQs6u4vTbfb!^Aը@/:_Y:zі){΄ 36\M?pDTC87^@h¿rP &*ThP E9WΊQ#mfҗ0( APR;ZwGһھ[(;b$tˌF8{F"3^@p0m|ԫ(R L-8@'iiԆ[&TYO4%Jil|/`*ԠH݅`FR.WsA3RPyգ=vZ>׽p٫vGiLV`B*wؿxdq tMYG!u:gūҿ$=2D йe}sLA$^ȹvھ82܍dC껑R/猠oSLSQ8l e8 w8/>̵"s'J]~KrI'tgL0bl"q6#ko]Ȓx!݃UWHo;9#TFt[/x`[Gv! A.G㹐1>kv&k&e dxLLq.W?;.(l}t nVhPj-J(٥je|;+J etMC `ZopUEG$X\sfhhj+SC k:D晕K6_f43[*t::>7:bxQs|-Tn\ȺzёMZȝ.TӵΪU# 8#6u Ka+4t8]OT%o)cʧPstgF(%:*/t8rv&:,. %[{i(Qq#x)%;9c<Iy98u[.A 7Ry.{ ׉^0ni/Ώ*fq4֘+Wz0>ucNz 5T/6FTL7Mɬc{^Eϸoo^}_^,~+* .`Q"1 ^´!o-oUYg;Ѭi+{7%ZчuY\{!PQ84?} &maۙP ]1uw 1GjZH%7 =qv3fBDQhd'̪UlC d&bp0% Eg#T}{UJ7F3~$ o}.q)/sJGٱvԗGRn D Jqd'!:rʉV,Q%hL}hI{1eJ)R pCHAtUVo;l4=8W;&u)Gq% V~Zm+[y^7fS##FZA}rWUwr; I B+r>Ǡ7\UҁaԤ89ZgC %9Lirq@w*BɌ%uç4:&+ūCr[eS0I,5(N41ǯ nFu ? Z֬H_AK)Sum?6NDQ=9nsj=M^6(k~TyI5 \fC mAϲ`f^>S{C]&h٦&T9uƶ&u1Uzr>>= )fHC1![goCzMt'-z3V$ӏ,O5; ֧̕j`b@+FA~MX U4j%GTt)ͣ:6fS4ˁ+:$͏1!ACؖB?ә^ɫ']MLA+e,6:?? ]Xx-9["V۸2b wٶ v5J.c=ndʦ%։NƑҼx$R\m~ cN!ɴhٕ }=zVF-g^y/w5x<]v Kq!؎laPn2Tf[TfnÜX u~z? foh77ˠPƫJx`*7+j6QmIfDBam\ܬ{d@ӕ88V<35WVVjR-ܭHv4k;Oe+:?9f_" 4R,h^KI_7~迆 |ZKc|Bæj3l;2p6$e<9A~M G){szpppY现AKiHfSʦoYZ}J4R暵!U1dvOt@ocȈbz/O0Av.ѩHj eTڇZkՑl'[%(#4`vZ}gbf'-=[SW2q3t1XC؈a:hA=]_҇=  +ŗgmh:|iH*;Ȧ ʄz*^d}iuePt\Y'?YY4)˖[Z6 ^h!b@.[gp8ϓԔUf#IKGH`df{O,,d,@])Q@NYgR3Lwqr_]{HiSRMd,-[j?{އP͂ꓫ5ҝybqSI-e1w%˷UD%/~^?7I8ޏ^Mk:JUhHomNC}c[Ԉ? =[-: !S$h^v+{t l= 'nhU qy9e\ Rp ɹI߮x:9QĹl.;+,T1p{Ϝ* +G V{ ;u8Dze'6Z4.@bNoOpHi+U)MT,]9zz阧2m'vJ 38ƫt2F:`c#(Wꔤٗ)cblN??kN; jj`YH-7TlkjpsTps\ EÂd s+f%N#!E4+|Uz 6=I%=ŕZ(Nn3rأ&71HQ|'kN^e᛬W%cKjK͞ AhQV| ?P/Ҳ](! ^ ;(YgtvM(dl1EK.&av2bmǯ F >X3EQL@j6z>ۿ|L`}(Fۻ_B2ݏ4|?At4Y()IQT%o驞Q8 ]Sj[g?57t$‘ Z]tcoOѿ~S ]`H&C2%a2w<=m~Zvu o3ApIQSu"*]UCfwz_kJʇI:y^p,y"G)RgU~0XjLa[](l`o7 2&%:yj@n{]j>=1ȝ "GXEu$[Y 4=Bu';N7V=eAZ=R@y#_K{!Kdڀ6DWWNP~H/Djp/7{J.AsdQEl5Ԣv+_0ūE}[j&"ǒfxK癦DM6IvCnqX&T[j B:qE\H)5l TV3<-d`ec}q.Ǣi}-g$0? ͵ ):|߼7p|h*gQ誊?}8x#ںg+kaL4mH?Su0 { b0T

      Ym^ccD鬋'P-@Σ}cd!*ؒn'PeaH[_(5m}{J?M$`g( N#lyJC^ސDG w-4+_7Z-鬟c/D'ՌRq[re}iOH8@Sˌ:_ \Et^; 4VX[7#JGs8?V:Bwm6+;n\Nkrl!(SX:Qi0 tۖΦX~QՊ ZhL.Y뽜WRXcl@[1UќY#-awq *$*)ÿ2U+H4uy(hf?$؜. $ us#dϡ1%39*6an2xV ͤfZx Wo~k rj_&_AK}wD]-ݗ3`ټCwSS:ET[#rf=a{r6n±C=WI߽f=n) -t٧lYRSO^3TuH*t}^ *5Mp7d^WTlJ޻ ځ&X_7o$3*M)*xL:SLJrxlS9jm:"Gr h).YC牞D PTj@Iřj0{Ky 2qgAUE< <\DNhYC%ѐ Tnnp!&=-N\/!Ƶ٘qDs )?Q؍LSޛKZMP =@4UwT$c}dI^C`_kZrw&'(UCR%y1=~;3zb`miyJ9OdgYg <ڋ\Q.|ۧCp=.`7r!Gva}j?.{ W5m/W͆>9HV.d!VA0]sdS 3H|T6ڣꑵɣVGgj !ϲuM:FF9Kyɧ+ n>@lfAjtJʥ04xnk[qGG8gR.}{Uрg 3v zu]fl}Yǝ"m  j5ɞV0~kЙ1̆.:cE~yXr<8R! Z*J=f#bG`Tq19Wxޑz)2 $6D\p|bYGd#eJV㭂4<>ZhE_9-<$aS^wh"(90 /"Q=Ch⯇ Rbne7Py/`d0jU:EK>Ϫzx@u{tUbaj|7NZ_y|]7Iw.ښ4{kv&UfX\ N%ź ši4;z7>o3 aSn`ƲA[@7;z|w9*^cLpel-?P`43W~ rKԏ nYܱ_m dWsĐE†b_+5Ypw2_!IfwEabT4K xg!,^Rh +ً*Oa)V)+.b[bapQ{DeĆBwEvIM2-PGTVwFɫ,gRdoQn$J` 䊜Ff;D 2 gv*2'c۷_ݣ0 G5eۋv7+̗zNֵZc䇘:f ^Oʯ'VC0[XE ܔ&<]:IK#4w[PNk)n0@vo8B)0n s.%>V>IFvkE0yŖ=wK$%C-TPػ{TݖSSXSyr>\WSj3V@˛+B& ky0.þD-h[x)8 fδ333 wddi=~A#NnknjÏ9}} AZ!%-?Iw;^b)W{Ŋ9BI{q")JbCfPŁXK-l{z  h0hL4?Nq}-7LUUSwS EPiC~ohhg_Kz#XP0Yev Gے`r6ivLP3&NېK†Jª &\r4 Lܦbșag2GmB5^BאDP%f7J X_SBb%|EPш2ZPHÌ40ˏI`[$L&= PGO[x%6-7dp|]#<߶$Ňny;ޛsպn):nCޘ;o·"H:].s86̋{F{Y醋,Pyl,́? dcXZjĕG0FX[Cbj**dM@HoS{F#\ozfP#J ;:b('=1Ib^7qv>:60rVW1UmG竣WV[;Ó6 "RDyB"]۝G&n>Nַl^EM* 97-tBsNpo-Vk߿5NsF[.#. ZF#T5Ύ ]UfyNux6P1+Wd_YɑWvZlweյR.0i@EVdƣˬz:10 dj2ķ(N$*9٧_G ]?ԫoZ6X3g%;EȔnA%쳰Y#|lA NL٪Ü gzv=}!sכ}:ftcJX?y3; ~5X`bPS߼=# 4$x[k5# me=,;HX 18C3Ӕy$%ip'F 0D"5,EC*!_8AW 7PF%vJdr"C̃LȹT -B>G=zsWUnӁ~d;qtޏ&u>4 +" vъ%L\ x(dn \\b+mn:TܐeIPFzڿ#'Erg3[=5D|4WE9 |M7.nl].2zv E];u]^"Ozֆػ!Up6Lۛ)*?b넚ֽ(H;⾢igG .I0jG8qRvݗCLϗFRarL%5(fTFhlh~C"12 8G_,9\CAQr'q9˜wvtQue0 4~쥎XrSlSK McQT~5͐wbeZ鱺_= G{ ec22$[_98s)NVrM擴>H-"b29E(ySp EcDF ՞ 4/pf?E괘xc€}$х!!~9\oū)KxXBfd14^K@b6f9f&_f!teIQG7IRs%;%չo/ݨwI-(>l_T]@!)j,}wXIQi=1ޯ *VF Qf#1t/[W HqϵhlA5 ~7JP؊2Cq>yze"،?=Q4?c :{SpXAVdੲtbiE7B7(sV`q;ޜgw*jT>Hӧ0m5؊hVmOp>O8AyU ocաNWRQ(;@b18imsoyC֒5Sncf%&ÚHy D:nmvՆfFcL5}QZ'ϮPE ݸis <='e5-5;%26sF1yvcz1iχvAe8X=+P{sy$ϐyl(-s(̨΀O"O{4mxC3 ӄHQ3*h`! gۅ^݉50f軪xCKCxxUm 0CSzͦ8"*#eJ#Mjg>rSK$U YU$s߷6ї"\5  Ћ P1] >ђ B=9;nZEq^?V6)}T֡CS)u 8\Y*q磆fMAeT:uP^hiMƓ![NWokpcHt7 Fi6!-|sۼ$w3ȻHi%cv97TaX G*4I'MR9p w; g.WX:]aE8e);ʧ)+|L3`6fGQ\cγ0F (o.,J8ʻ-Jjn&vWمZh%}rנ4*G`2[m(mre\TtPL<-g\lG`<'@bO1 K]ľIxyy>Gr٫T/9]včyYJm!Mp沥5D ei.LGبiU2-e$lAyP ~/Xy$ܢaJeX[uv=(Λ~!; -ClS6M:7n5z3\;p,ȯ #<ٜG:Ǭ5#~_+@vң*J\lhxRtvŭ  -?*f b{q\/'7ݿ)`b`ɠS !ʙH⛘OVA܋QYeW㧠o_:+%QprԦUmg4MTLLd}C5DzHrT#!E]D_&mU /#"d-$h±4z8"TK@2wBݟcV#Yi4M5h<5_ >= $w߷hf^|jx c.Up@mܘm[qcUm2zĖ„Bi0T82xRɲ(=f[q7k8k` QH[*)f7sWybfj埗xƙ { BmT 1 V^*{I`_}9q2>h>ܜ  Ç;6{04d͝ b#`Q{<8+.B|h9^ YyPESC)ߏbgs}s:w ne_m *bspCWK/nݫx",D3Pt!L)KLT@@4l%M^/mԻ8'*I:?="g#[;#*yPuc TwSUǰW?U]ʣ%᩟ӎ#e6?,0Z#aa'8l ,:西3}zW<0q}-ncC cꙄ*z);du≥):5жE4.gޑԚa/\GGxVvim{bEM"^D]V["kaAl\n4D#uC}UP}uS]>bD i}Gls ODT%"))Ώt2u2"MȆ%GZ^|W'7Ld4Q:4 Y=u-OOaagÇ MlR0X-<1zѦ#F!w8&@UF${l "-c/;6܍F.z * r .pR8=Sx'r~x1T_gsXe WTT$!UeO7|p+!DuBOQKGueT8"W1PfĪ)I|vj7fsUçGj ;xN6S?~cbIzpF79rd}z~2hUlI&+dbxb:=Ml8O2DݏeDž[vMP'/#td%Ǯ8_Y]쭬jяJ~kR?n|fchn _'r[g1\'nB{#9Y#en_fmC$\n0:{}"dh++4 .Z۝{1f9-+pn.D2\oE (.F 2qqyI@af Q q:3$=$\>Ο)4iuۡ3%bT q zƉz̀#_sm8&uԽwh? fKBZABbȞtK( wY5XE@ًnTAL1$5&>+o4ql̿xc7\%aFâv&O?֣~C oufH\r %Lg[qєmVM=R ژLP,I^BL31fWq)BtI`P"!:f*q@_8hܙ0]cyGݠ|4AO=%NT y$ Ducu&U*M畎yړuqOHIDScg QۺX&OaÌNS8j3i!2mEG,Jkhۚe>#}~oW?%$ٙg$E)`\d\ՇVƣ[&ɱ%trE[[[!=Mocub[6>?$/SyUg\~AX/%ih(òăD`ACa!Aߥ)2Bk[`v^YmvC\Q6c &0wE #)bv *li; H7%($#o5Ѡ{-4`DJ| ηF7KdluU7]2=Njyvj2AgHPk#(ïp0$H=#BɆ`OK[cʠxEcأ /ZYIykM8%܊:C? Pb}S *v?/6oX Xߊ< x}F^a. 2swFDgB5^K(D}e;}%^%SүlZ@kW bܦ cj邡iM67w ),tlc,c/sYysr$Vd81>_<j^뺧>*1J`wGɗ؍agLW)~Eq{J|+R5@/8m ro.hZgP@Wk^DnjVSE&!%€_W?PyʇQBuEqeIA֗l5!=R,O j& J`%nV(D&PLJӂj)o1 .iu zpp b0Qd kuEJI8pWbն%)d7d}J@F1q)um~= ܯZ(RImQ 9I\Hk)E鴸0T>+dz@)/+'6]Ԓ9[Kޔ  Y)M#v9P/yAI@ѣsY,?a3.dQn_OfE Uт)SI'dbpO8PO+@C%|-b0@4nORB_.FZb-b=Vvyہg=[QĂj,ձvP5o: Dy3XoˌPiohhRO9=Bd c@N"G2!Oz%0i?+edmU&Zm5AyR)cƆCE wW y1~k&x@YF#nဢ_ŮibRtN~zS(A4ko4e0wPz+s&}y =iIwNԃt Up}a'_Ex2(]X?OA!YI.<4H#)^Dv2])Ҿ t^ 6N {gC Q ad)5Aߋ=othfLlpY;2\9`&Ր#ra`TeLq?7GQӭnX?#;B)rN1=: m_ DU*^]c #;%p\Hi86e@ gcdbǶ6[M6E"=vBOQ,~;s:FT(_GZ[6T! _e=4'z`Єލod!aXcbST3faiL "&yu{&fjGE9Ae$XW8`8:H-bB&p_qUQy$tf Q/Ϛ.%%hkƗR~Q.:Jr/#l, joU/LVzSK*εda,Zx¯3TC(NhZe#nZ%J$Â?67jO*&.")Yj`Aj=708`X?үjm<1&caYp R82J+!^~(;kW!qJ-ڴNf9_+:#xGx,m흢4f;(Yu d0iU㵒^C3;|VLo\j.OhÍf6ǀ"V&.%}'&W3xXT d% Al ױ#ڧ&;]E۽~Ӵ@9|\=HbqC&$w/+G$'&h9C  /Kf& N y0DL^C ]a~_ALݽ!7e\fKw<{ڝR8k_~DWIǹPNmZbҟ ij7̯q9,+Lx0ݭxp 3Ny`fQL'At޶ g|8;S^c#!Oljܑߪ׉6Irq^ٓ 9F3C6+('i-BYu~^7bէ~%!GPǫb䌳x2ށ3@MPҺ I@(K~fȠdTlic2Mo@֡O\a; d=dSvt\ k6MBhs _pַAS«)&]-M35[ּ#:?x#M:,% Gϵ#&YY] [FB¹t--&0QgF9Xt9U_Y'>7Jqc|pR2}Z 'YhȿlٺEI&U\d ]Jź$b- x5(붱P;赗Z:ܰ-9߽9Ya^Ͽǧ7tk٢3|vY*-en!(%Kde ȅHq `p_iG.a}݆n`C߻~@ےK?h6֔ *̄_7<&9 AI J0ঢ়㵽ӇH' rF6ti5<9a8{ &7эߡ}_xGhй$t?5``n܊I1&MS(tw#OA@K4CNXpr:˜s5r{(,ս*/8k-[`nu*iMU h7֟-fNYhMJW6!+8Ë{(2v-Q_(73Yal3k9tdU<38* l! ۏSɭ~gv6%Fc) ũ?+%kEz "OlU.`z6emKW6}dzZa [DaıbL21 ,.Y39|;'P{MUI{WB14M=sv'.zgADZr)A^6bik珪L麿٥< [M/x|ښw9\cEgاy /#pZNC(6ާ,hNA]mkV=+=7; 2o[ۃ2!(OzSIJwbӱKu2JxV&$2;>r'= q|m h7|/B$jY=wx͐ڤ?CapqdNi3bm>ȵ{& hpkKvˎb"XMϑ~suJ(Xkfq [/FWrTDwXn<*T+O:& FBu/s{y%3.do3[z4G*.MPh2ԑWu1gCv>p%~7s%%e%)'_V5#m7mF=9}}3% s95pE~w|khRH,SBԲ1P Moo߇=bW`s,6Kh\ m׽^VC[r|ЩZ-G2؝>*p?w[ԇڡe tH1FA1tn@ͳm%&3&*[`k:VE%ZP93H >*^8\# nIt{Hq$Mh7~~W3m(VLڡ'0 =DR@ R׽L]_~n6^^xՙӹ daڱo[E VηבzoH*n(1e]YF0P{|k1!E:9t v'KUFo:i@o{, \;y6 */E.]c%IOXIJnzccI#NF@BmqD2OC,5kR=)uNSz9F5 i=wx%.,5OХߌL@C'kU`0,!,萫cq\t=1U *ϰ&u|R@+eoTjwJf$"Ϗk0ɯ!e6GlAw48/B, 3NfvG4E Cb qd,0ows{D] 1c쉶1 hF!nWa|GaCcHBxNy>[%bb<+E|g#)J zT)&jk 2Q_Dm~gޥ7N}-PhR!л+  `ֹ? ga+6|#M8ታ^TӚitlG;ߣ|/1E@KpPX٬].$LҕNs u$5C$!fLZ%MõqW/觉Eb1U=rAeճyVqөe Chq |rD\z~9`81z EGi,(clSwx^k ?d HPN3V7gw<x<=ܺ=sYy hŐzyg0#?nKarU ڇ I*{Z X1bj~RoU/3Dqt;Пw"-cPM4W }7f(J04xhM4 K D&QƇVD :?K\߫~:C(Xe@@t# P+;_isuhz&w9,ɵEt͝qI!h2jH#=ܦ ;4i&|xƯCDN =4m}"ا l$15jsȒ`D ) s-HZ"4iEZ͉L8Xo LUIK F$W]g7L=Z'z|}pز}-G-M&5sl^94h>!^ `VϞ'X'j2-:7Qc켍˵Z7EI58I8=& b`~jrl/9n9@+R7n]F^/D[^Cܦt @TP&YO4cjz4jsn*rY/.UPl]g25DoՐhAMVh'2pȦ> zn~󡦤!!SphAJǭ*IӥM[X_bnigcbv)R]!4%iQ}{flg=:k0s1?YӐfVݕ@߿vM'^?,$͹]{?O p+9<>L| ӷza _ xwݫğ"4Q'- mFB1AAK8kKbaz'4fZ|Znk_Aay5Ԃ{!9[0uc@ZSt<IqP͈A/9N-1:Q!BAX FlB0I!T  z =@i=";~jre̟zD#Q!b3u{& 5⁨`~ikTP~@ڹБR!_=P^4!'w:fTj a< o: b=j#ݎsް)}O"6w"9z/2ej5u J T.`pQI(Y$U,vƌ"ٗj_k#(|`_k o7Y,݆ x11?_C2‘9WGM uyii$EANon_ 3pf)y{@ORM'x!.EU:L&;Y'U-;.G1;@HǙZHmœT܏2?b>)9nXnw!x{-eamT4Kdl -&378cRM]EHtvdC$s"݇QhJ,m̧UL&1EPj9|ӹLdFtWaFw<ЍiX{ѐ '儗%%1+ʚƋ'6bS"I0(M&C31MX=ĈUw% JH0M .=C?m>PL [B^5 %ƒA"dbyTEє];pMۼh"z!H2,M.$cGJ(O0<ZښC_< S?h 7M8/Y|Npq˞$bwN7yM6v^Wm&Qm2f eY#O)e{2!sˠg34^K1 >Ygvm{碌;{kDA݂a+ j*vgIi7yP;wh?+ߢk)CuO6 ] <F K`oa!nk_; ] +@R EhpkY+J]AN+UHT 1i*A<+!\ҕaHipƻ[uwm2Wxg p3Nn谇M?߹ֵomF|ܺ⛗'8Ҍҋ"jWќvO6M['~~ |?ʴDMUթ^OWτE~Wh`%߳x;YMSc=0l-10W)EƯ^%bU3A|4yQ@z o|PKc-ő+Z5P(ߎn>E'<;;^v`JaIݙ~FwRcj\ӢaVDtaQmzs/rX:gD-_m%J8=m{4-p]=6(IJ4Kl6jŌUO;QtuP-d"h$ α==MUTY5k#b >}NabL. ":1T4=q @h%TR&}H[LaR / ?lG{usA= >[!<Ąn Y{dlſ5CF-al!?$V\4fxp#îq. V 3_}ߠ=)\h+B n\_3B"ྤb9^8Wb~O,ˋbu}=Qgz30n .OL2wyyUDЩ /?y@4Kզ=Vg|ؕ e&] *.D]civ&y)7\EX{GBD6.$*}DةN:Z;[.E+=h (扸H՛47nƦ*ꏃ9 Sf,I7I?^ٷZL>"/2"'ú;!| \]M4آ0+u ݲ]gV8a fyz*Y6a8GC[YGC^:kAv^v^&g%ډD3涡:lr#X  Lm4"؛Dx_uYv.߶ ֗ڄ3V\*Zb dڙ+T8YgYц%\_gpRMSw&)Y=QɐЖ@.qܽD<;lt n뢪kYo+y=4Se< U(vcن) EE]znwBBl_9;d8 `}Y+EBDa]N,WzGNx)D;b: %nL7kF'dVSwR@|$~d#f|>xhV!MT9 wM:&']sRIa=ޒ;}1uv7wX,֌G'̲PPoBK2ZDZNeӰw2rlES;I@ų^~0;X *EpDWT~2Cl0qRL"u*䕋nW`b`9I*IAz_BrPtݮ`O:.oL;f<6.$<{A<7;bpzU[H3"N2a?z:q,(.N@ekuRLj lx<NypaIOv޻+vIM Fsqo4+0QCn S*r{㜬x8.:zV~) fܖ|TS`ؽA8,J{3Ek>F;M/m;^!ᆌ{B`~W-se|h-{VRh6X8:*8U|0viʖ S}m"oKK辮 qq{<6uAi{jƋ<*U8;W'l[oQ3+(PQHDZbe\G+&y/Ep"'w3VeDI($"#;!G!?pWo #cwo^tg aUCD4 {8of rE Up6+29J光&c:LO+_EJ(+ r/ygLA&zH~~[uC=$IFR_g9eq>iAaW{s*0d- ܟzOOzYwCw>+oz`_x 0Q)p-I>e'FC;ڭlƫ%߸H{I W6 v񕒭yn%{ >< ˍVGW*A  h2'4C}_X~>JE k~k;{ڻƼ|_3edqy?]Ȏ F]^%k=cZ =&?J/Zy}H14?\UMJe s !w9dRozؔTo\(ӿH(v=4 *]{AA_a^F:gSq 2#pB(OOuD)4b`Cc5Zp'Fkr(Ovrl/4 \͸yV/" :wƟuG#kv}Þ|gG#>^AZ_|z))#x5Gztq=Iţ{ܰ]* v}6bPI~ @eWdM?dFf(}其{6qs$ 8gxcJ}W/42sB*^ ?u\,1ĩR}t>g3wFMGШ+ۋ~W-B)oQvHi.Z/eܱV|9=;(OwG)9#NDPlS-Ğ}d'6$Þjy2C]Qyoh+ޓ3[;o6|j~CD|_n, yBz0wb ù R|;&cOxEl&S'MzgdYp~5Gm\)cS" Tw$eO5 _L홨CUY=61\ ?P% H`7֒Xgq[;\ҁWbCQ1ĴdWw M~s&/0#|MhŅ!0^?|U~ f[D\>&tuIz5xSQӀ [jc;J hXv!> #ݦYJ4}msm.R}?b0 lRT'̪7_ n&t;G{^=k?ŮHÔ͗_>(g2DT p&E۾AAx&҅Sږb'Ns[B/z Nf?Dysk>u#7' 'm&z|Z2%&`6L;^qF%g'=.)u@2E"N]qLؾa:ZݚV^^C9+x1ߙ<o8 JURNzrp_8aj9Fv%gw{+ e %!u PW nk9@&=B>1=)Kh';ztoqP{@76KCǑ t5Qxo&ɠ(63E$ñqԭu֟29H'no7 V3YtirduVub9U"p36eR{/Z|E}p 9\ȧMlJ*Z>"}+bFkpQE ): CoA{!ᦳ^ >.KYna+ Yt3݌|5)*ޑ +y1{q nѩ>D 1Eҙ ˺:wzIT+>榘EkV1eV{ˋ ZMwg&z3\^oL쒄 `]k&5q|:ayjc& W&&&T3|xG/J|= D'L.ue. όbA3k~{}!5o&e6o\0EdOB2/9;.~_b3_{ac=R)mYʜ7b4\ b͠l|OMrl3{ ةx=J N{}Yt2Mj)Ss\8eqN/ {i+a^,sCCi/64:Pg;VSuv*>q^ؚBut7jB=T>Pz,T_md-QME"Rt9zwWFb[7U[5j9R;9ҟ,A.pqZ6IxU~6@8 v,":Wij@nRگueg 7۴k׏2}jI/+g5*r&%N+;xuB-k:驉d|<,OL&0`O\лK+<,6%"Vb~+Q=?Q5ۡ@JH%T='E{>؊{r=?q^ ti Ub+y T# A{6ÌF?ö)_{baVOR drNioriŽzQ<}F}"l8$Ȭ3!%H"zLc&t@VHt/ȟsw=S'0%=*G( O!_D{OCѓ 2&6RKiVS`tnc+VΥP>GyGMpn03пsq4pS)l>Wn:UV &f%Iul츋7baZe!S <Qd=j'NbQa6!_@QwJ} ׸i8#SҼ(ph<{Sfd2{ 2I/&:>7I@6۶|OFFx5?l]OGW^*vll6mڅ@:FD=\ Rnd-#60Dr,$Y&D|'y-q6SDI㸦r/G&̅Z(_8-%TSPSvl( ٍLZV GC=ӪEϰ'YJfy^ ?Åxt:@{i|ƼĐF^4/3|R|J+|ߊ #ۓrAm3ou8-ӧ GИ#lGл: ^J0B$/3ߑ5EYB}~f/Wأ. OG0$~mYtR&(+v+@Z{Cn[9iȢ;_ȑM2NJźO( 4Ƨm?V8nk~`D)p%3g:J"kZs3yH}[V\C7~8W#6M;p4Uvl#a ;J'UV`77h.B3Yϱ 0M12;wU_߰Vj/1SRqFshSMDzghg0^3L!"S@;O,,C=zn@m{ޭ{* Qe轓& Lco@>OG^`hPXyu6_6i?~vQ:=K%yCGzIO5D2M01{G_XeVe DTt܀nשM-_J>qH[E{:PLTvCur(2{gzvO G.%)3Nr0hƑ'b.䡼B[H1EnnS1iv[25QZ.w߳G؁`#9R" ǀGSn>auuJUebLʚ!)&p7.a.(r zzC Nqu&qn9N63( AR}ŰvIPjY0@ȁP %*"e i[@>U35mQ_#ŜVq7DItGqGq]M0cB[/SkZ΀ uo eXi)V)r<=~Xo|\D#ÆfkA-aQ!-WjGm_U>.ĚqoTbOapPl`iZ7/yDزۏ&EIڔgqJQbVp<Ό wڮxZV0.n4֪DK!(erc(,.J.>.愣aPuv< D팇~y;%:/l!TBTF 29g (A?Xvpm; dz*-<_ހ'jw[^;Sg@[%c'BJq(JJ977װ`A] .A]5.zuj`)񸆎˵% ϧ$.;X#Gl҂Z1E$Ea_;e| 1SC@R|Rm^o+c_J?m*=E$_ƹqTb*AiX\8d=ʦm$y%@v#YdhUe8}טxc[{PL< = PNCHj㵸}ֻOVU BH1[$}xri+I-*ţMDw7vNwe"u/ĭdPFZ5.EٹBC&OB0}|O+k¸\E]cBLi=#/jY4lKߔgUF/I>3d3jK@w)qE\_5%L:PIeoOP)w J(~C.?>x!/ ŘˌrMf))?_a&vI.'ܢ2`Ag\1n'86KU /!;㰵j"ȏڵ,U{&JWp}A7t<xgQUxZP$ֱ t׍JѷuN>TS֘}2ր%>mS)= HѺ̑#at8NzHn_jl zl?>"W逜u]C% ̓lkT'Ϡ68v>F@C*/gA̳,+ί{OsT&]D_Z-CMZ;!iZ)A@c"56BSeqj^~0j&iHZ˻ث4Tuۮ9G(̣-dY``VJtv<6J : ^"n\%*5ZT*~Z;=,ѐhsy Gti`yfD#7!-X gEςK-&f7W.f5%TV~Rj"xIZl'35'׊P ߧHj,C3SeYLp}%/C~yI<5U2ǔt9~`AsEHgr07t u׉w2p2Y&(^ Ggй~*旳@lȞc LQLgSmp0`$.d8sb3FZz;"=yPG8s˳" \;`bDJ-pJ(!E]&QR|pF;^z=9E!dQ{0 W: ^c02ФL׎U6Bw\ Thv#Oy3iKDE@V%o_a [/Np O\NZ 9 2CuuWN ŧ>Ri , HUkVs/1?2BywX]4DOu`}ӪC.\ wAɉ[1, zXҼ? AאZm@Jӣ٦@i+0Rg4ǨZ%wiJDb5FԴьsI<Q8G y m0yNZWs[/ǪDeHU׹{=l5ߙfL2oH%4G>X X8ʹ)B)Aj- _V<"z{H{#c zsmtm$M` +vkﳉC⊮q`}2B}}U$i~{!'}M2(@Z8eZRp'-X<.Q%"ԈM>,߭GOjFI*9A ۸fQNLeO &<ɞZ-mLmU-5#GLߤEOԳNR56hǖ:XT[T,j-*=4Q!r?Wƒ7[YG&0iI]zc&:*M_9mA°lL>o D;v\*}qP G!3A6Հ\Kvo ||5Ycl gXTa6?o:]:PQ/uY] K.T_[x `ekT2GZNyex|b>&@8נQJ;H}3ήyT@t1xXnńkTi>b+BjN%q wahfvCH) .W [fg8 綦qm\`vIaƾa?tT JkpyΨp2w'Lncwzo]3XCܔh3kغ rFT\_?-DbQxa9@G,nӈ̆6mdhxǷljwl˔ºU . R<@kgQZX>j2 I] `?  qh>`a%d]T IfFf V5p.طSة?Vz&}|B|jhр.H2bZA/CτY3L]ZbCe5cur MS&L?ɘHc7|ɚЎRï`M eW$] ɫNSڪn"^Y_܂In@8E!i cbL1Z{Sf8!Ո!Jc3%hqnrJ|-~ڀ WJ xUyU\qg.b |/X SV h 4jݽ3XĒVY626u[ ̧C仐i`I1D,Æ '-9.30 o /=t, :2^aHj7:jEc~ق^?b$RTCAFTLEz4,nC$L8`fl4ŽAs_(X~bzWmXCZBsR*Ѝ˓lzC2|jw\,h&g,,;^kup#/J<|LѤX4ӫr`peb!h11|`qO=3ݤl+AF4CcA˓p"2SgD-ĮD6G׀sZ@'GTև1cUcsg=PS&Q]Y5R="ґu\*nAB{_塑tx=}AуS%Wm >yDe;^P(75SIUy ݵt=Dz/l]>d/ )lꆎf)0p޴˟' anVB³q~gDi-%[4sFO>x`(r]ǗYf "zyFmq]=IX%602euՉ.RYmg7/?!Pj";%"Ũff A#=3NG\&&*)sNTsV&BοV̌|FOX([QI=q -kmdwrˆk(b4fOc~K ޖ# i`_7AZUJ3~_iQ*^lY,Q/5$bU2$wL$;\@=-;PH3 󖤱?:7wwޣXRAib;JHҨ>6?!E3m&#)AmA翔2Gf$:cE~ѫ~ʥ Dto`TM5-gM >LȊ2`!׷knI?+h:B}Il&B U ~ 9;CI8;ٙlߣpovb\`S]|Nx4;kK뱬No}j1r\u5J\zqtfhi4QO¸.]up}& =нSZuHEO2{E[cc 3Snaytm $;8.B9G'kQ%/!RN?_LHb433fĕDDƀ穼M͎9q|0J++L fk}P}[՗i1XFD%*c pNv/ecw pڱ٦N҈ ޳tssn„Cʬb'd к-V:^w}-2l| ~ FWK25 ,S5WA[^0w1ysG դ*fMͬ_6ڜ]1FآZ1F.$\a6 S(L͵.ke犾Q "=g&Gfׄ{V" GI-10<1?>=[M#Rr)ٖD4>L(c&9f֜0۲N&2u?7O)/7% 8'rc Y t60UY*qėSHx1$%>  l:4 ǙWRs`PKg>h5".7:rAKgoV6"J{(4A6DF`vᠵI==șF6˻G p[\1䂜)Y,7r+RBb@(_c3;ڵRЭѭy{l؛DQ<0y*sy~'Z×HiSy[5ET(Q㞬{ḏd=ⰜRɫ3B3 6ȝ]Ӿe#=r2DmV0N쩍@pzڃ9_Ckr@!iJ"fG$q+BicDӥuABy_<1$/pY]_؀ј3C0I7TKO |%ܷ-p/M[$ fk^ljcN#%!i3xQ6 6i-LUKdێG` g&p1׾K$y6T*t^iv+\"rj58 )ggK!M#dOkS;g /u|<U 8ׯe<ʳe?-ӆT(1?qL9By\~EOęoVy&i(Lɶu8ПA Y֢G,>pwIH'>azV3Dw:eA'b̍p"0<#3C7t8œ̳V:d>xBF#*<<uV (L?P=˟%z9kF1$#?^hǜG.4>Yک`ZSjYu4sx/vaûw&ֽ c|z/wyyZ Sե15f@޼P9=\{E9=6*Wk! t:Bx{ nH&#pJhC99 pni?xh;M4=yLO6 ";$ |+ZpsЫ{Nji4.={f@^=4 .wWB73faz? WdpeX kL)sz~7ʷe계--r3TBy[~+͍{O1^*pգ|7bȡAǷ/b-Vjnh3qJ٠ ('}1dҲrR> m)ڗ"ue+mk\,Jvo@/Ki0WEZH/IUqa*3TU.烢ު􍉬{TgOv򹎣%gTP3@ps4ZLMtj!a7FȠT(Iw n Zb۳vħFy됬\#wܠ*[`gzcԲfCsSA>R&"(C`aK/g岽ut#Ԅe![odbGdmυh|s ZhҘzBϤ>GKZ N"ևyXӢO_me'nR0B )DžJ=H"g(6Ɉm+WmwLcIso_G9*ջ4Յ3d皑VMkXgy%9TEUYFx;[yLS1{AO8+|-]W{ْMDyj$9"id~@= ؊n17vV 9v"Nq)>V"`&*.$ >edQ!c]O8oW%}uAaRKh["}JIt.jpGF#O0╧݉xDmHr:C8ܻXƚeOPSc&PoO[(}C3GN;S  9s/=p-xrdd vmd'Ck2,P=zG>Ѐ+,~)v xsl +ԕrO!a w DIf4V]кG3S 8s@+cĕܹTK}=M?-3s<40dI<-Óu:Ť2hsrrOgx2#]QfwtI~6#M3M2n 7_NJJdGqq}1 R#Xlg4Kj{wHۅ "+wYBlg_Oq)E8E[I(fJ=w ⤧2,[}(1bDp'l9KwOՔ?!P ,pϟAI|#&]fG=$RMԖ薓^Qp9gS(S3\@LB>1hbWQ, `S_U,%'1]S>XCf>K ]y{(%m٨I{݊x(RE"$:G jdE<2^%=PFdIL56зTqЯ9 V¿9Pkc 9X& ;hoWQJrM4ŎMJf7_bSݢ18@[\pDFUT*;7l_~_PI8G:v *̴oeC^xAp3Uޭcxʓ3-Nú!@llRwhB+ȃ58a)mI86!ؐJwۄl$2]A$*5ޫ&&pyҎG!A'9H1f\KƘtO-NqpU'1o +iCg)~zly ">8D CV1~c@:]|6Wٔ0nYy߅r+@MKu%pKG&-F1xnI}絴lA?d` isb[:|ӆ {<.<Siܔ147o[R ӼDOQ|e@lMd-&nO`}ʿOy?hy7-@Ƭּp!9ŏ+Sisa3%k=9vWH~I_1%nԣ"" ɰ1G.ac.,tBϛ_1JE;¶5qQBN)ŷ2{đ>aeG!eك40Qh1W@,<ю,1xVnYU`%YM6mVKPE+ )_ V8T0Gd,?Rn(eOܥJe+m f!#@Xu.FC/ԍǞev+yWX\ٔ(<=jî1yRnǏaX: aU] `QuoP煢7hC(i77qGk`})~HP,x[pM[eH3up vxG مYLmVk~G4V_.7D$ 9 |` I̞wY4lWS2h \1k쭧t34%>⁓$`xMP̓ (=Wd\Q؂(ROO$4UoM| ,t_A`N;(yjef~i""r;em,OLTϥ0a}czBFQIXoAypF~wDѪO9<-+G^Y4Cn:h(Cy_V0 k K -y Ô"Tˁ9gݝ=D$jXȕ@:p9z'Kb)}iy [#'y`; :@V,ZWrO8puVr$I o0=7,jԞ烮(S"RtmAGC`0"XKt1tBe*9Fg`{E_;psvG~њs~iя@}ɾ*Px;stU?)Tn]ߔ_\k.=yi kݯt4hpmt}.ʾgNF-ȃmJ:w܌za3γ ?$S_fwDpj+ڻEsY3gL_1>Jhpn#b(}] a. 77A+ju68Rɢre6O4Xc`c;Uw=eXM*34Mɱghq!U&ný/>%I X)Bl9)C젅NOƷs]>`Jm/=8]E=m :ɪj ⓼WrQ/m":}7et4Z3 AyvIKӶ@af]0,>oK3ES1+>bK8vG6c tk7{22Y}㞳5߆e{P?}.1~M-;Z;ަbt9' 'TJ8MMc$xi=?NO:yUرHTV^a['L( UTR?eddI,ۯ_}FJ?)i/1؇}Q`-nb(^~9L'=\J9J!qAO`Btr NE`eZ)݊!+)KHˈ5Բ +-vS9]Tr; q+DJ.l(&gr3}A |B`=#>AMWs|>$싅aI1GSJζnI@M*g^#ul/ҍfl(y Sbs@4ԭo !ʦAς-] 3 LjdsLzWaǷ5R/TF1NˮsB0^ed* ɳs V+%.Z+kND)@h@|hd}Q!,BR4(˽/q >ki7(ӂFc:ALB(W"޲͐l#XK,o%ssc9Ts}~^c,$n'DoI; Vח4~"!$Ml/ \1@?Lf;&L[b}0xY]VḪ7ȷ+>z\VL;q V5qA2c.Vx LO-ꖪD T_SQ< G#=ɏ)Rdl'? rn)9%yKv]6cfr-pvj:B8q:v<ޟ싥65o3b_,m2?{oWT~ϡn8j< ٛvtQߏt 'gt1iT`QuSM>P~$@,}5{L('YP-.5Wkߕd;/jV 7 k8 QEJIUwy&Je{钣 /:`8[bؐ4! f:Om•gJ(R-n?RJV>=Ls!.O٥Ϳy OK9`bkߔ8 68mHG쭳Yls MeO H7/ Y>pz]whue臃Ae))H| -,sC'?;VWHi -_O,BgA3VV]„GU4\7GeyHkz3ak> &]KmrK$j{=-[Nn>NY;J7PlɻXV5L/:˓]@ jλHID`2V+lQ"ޑ>FHCjcgg}>.[f@繜胕٘I A0̐E'q'{m6'mm(+6'ԑ 8]37O1ɦvzxGy2gt꾕Š꺲x~㐕s`U ᝚P ߿C{j6'Ht㖲 A"HQ⣁;i6aQc1' 4P'qtdC".n~d[HuytXT~MWucظ~-Վ@ׄW<sS= Jq !hj`nu1WA/i(pA[2jwQe 8reRLm ޡzsnϐv 3xs[ep>t&1$=W<2sz31 إ@JJK`wmpT3JnqquSup Be<lH_-9p&S6oRvqϸ+:Exؖ+MhbH(.k[cgY[vDWAJ7Mp6ƨeh@^i+^g+H{IC]kfpnl(0*qI$.fm?NىcZc=u%{>! (8[QK2GOW,LU5M::AIU =&"ċ .èo]7 5:s'&~ؒP)˦r%:VP׳Wٸ?/do:bfwI~4MkZ ʝ4ʓq]JbV.o[ *le8oU|2qNL$}Y ˪ZksEnQ TkKr>uBPva_24.?8U:+j}[p}/bn4ɵg Ej}/oIIqjf#FA$ U1J)\e`%aڛ6W<\w*X2= xw8x)ńn QZxz O€l`z28D'W.k,^WN8Ӡjl~}Lgw_ZaU!vӻT {;nKy S~5ln!&@{!b''vNpT~snVܻf?}F}~R~uXUFf$7v+MeJSXxUĶ>Zj=6&$5 7cq]B?]UH8BFt~m]ɡβFY re%d4#ljvaf$*:,}ypH~sY訦rU&gۋH Sff>6!ν;ӸUSՉgx w%RPTDVFË*z%;3x/!]gkg腤W=9ř`7'K7y7 h!5wJ\jÁ\jt_ ZKn4Zg i3mbLYS.B8r}0iڄ\d hcM5=D*itFل]aMG?$q,l`Vvyűl :%p/sgC qK25:.޷4ë:zvԋ!_ F}L% %ؕ4[sQc^VRG]& CǜD0[+MǶBfh~DdB̬֞2xg,)n;i@(f/rTy7/~'ZE J4BLճB;@BTWS~J临X绕PIZ=cpOkմZ/|oXoJuިBslCXC ubSM1GF٘b1zGR]jI /;MG% =+@ )a'W@H!+I&T)rDEhDiz#7e<#添Cn (Dp^Hڙs][?C_EٷΣwBdʗP)aUAVCڼhâk1U ɹX opDVqSeCz?Lfi"X{4a[XрU0xv2plj=N<2Le%US'RaRgiT(eP2ﭶF"VtIu>Y=eA)9N% y{/DGް^J&h@f \Öo7qUU{j+9cV׭g>d_ D훗=&}Na?)4J5KHh!5oNj\/DIUVM-iiRXq= ݓSՉjmB#MA 榘ۉ@e.o*>H  z:3I,hMZb|\. ҫ%x4Á5K[Eqi!OhJN)R:G-v-j0ESrzOzb :(4'{zP/CGAu+:ȇtm==3ȯqT%lEƥ>k!dҌg堐ï"Ci&G%t.H8_3NexHD߬WMgyzm=lӘ֗"$~*KT~x&U] ?yf0dDQIS4T|Uߺof$w5=]N3':H22GP9WګоVX"q&gufoK#~du1 04^!9^}HMסr?[]PMBs>x9ts)0A˒A]*d+UjA#@@/d; _d$Eboq`w|<< 2T[T>!g֚ȳM9f6J.k(7SF$G:+hyP^ẚ5UxGMҐ <|YbCՈ]_n)2~0GvZW|"YUl QWdzE&aZZL|kq|"lwFa;Y.ڝΟC%2ӅuYk|%@[&hBt3UPLPz,>@fP]@6=.R#ߝjKaRM2Wܾ>vy`-jBt.:@~h^soa[X`| t|OBg`5s}<{F-`H[_.%W j VW r`ސ>le#>įV > UHD |.u#4}LH AGIB̻K:rp쏻- 9yd g{4GLc"'RDZ^RA.kqpۇk0*:noJ@̺5㧓`;aøtʄZ #J I.V" tY4ex6n{W>EAi[]O8=#Y+٭RxhOJ'fs2r:q&:̡X7{-2VӇoY$2USPr R=2AA4MfE%X9foM@U:X ɬJo *SX _*hBPjԠqIU`J%H>lH}r|{& lXSRZouI * ~% r=WsTHar{rƐh54ODAZNVU+pt]()@]kǐ2X\_-2.9JDKD3 g63#B_D>25 7hKz%^=A2>@ > %˳ϲoF9$o+dp} 'Jr6K]hqj=|Ge4՗vib(g`im41 а>p6J~V8RcaLH}z#_=;p^1y>Qvu;5Qih+CbDP?L(x#yRq'[&2.EeN:C-~TP[\rcSͨ]&_]w#5o5W~q}{ai۰ ӿ!$Ʃ3kA?6uV}- yC*CjCf @>CUm!X~4KFð DZ&& q5@9{*C4$]#8!lI&Oa&W#lhv#4=؃m W+4!:yn(#^[MK3Av@4`td"J!GT)qb9F6V7vc RC"ʘ+N6|,*]Y=Ds9TM1\cA,[ňkP +`/BBNyY<ƇdVpdь#gw ڦ!o骯z p7H{/~CuI+ <_JdžC#g}0!nSP8 POH JE~@|v}jfWpSquϫCTOYQ BTdg"ڽ&icb5'luI"hKGkf10wo\XayiT;Ҳ12[i0ZCnY!\Fic'ֱߛ.tI1OXVfm=T,V?bEՓPXjGr(gĆOe*UF\64C*߿>=&N@s@}}J-\w Ѻz.[ g $ F B9CkyN xf; ;q6PԤum*ZW\~\؈@}Icws<6?z,?I2#Qyn$x-Nܚl'Yr2"KylAkwdtԛ]yc*yD(`5(%1$g'`#%+5O`^`E0VD E=s5>:F[F2[6]9-`k1Ris5 JA9F\-n6AsnȝA ]Fm,j%m Bg_58;ew,YT-miVРPgaN)@Nǂԫ+L#:/O 9M&ps^>L_V7u-u͇յOK*s5o { +ÌF QCB } A4p^MXT%;$m6e~wX;QS5vz"\м$DO$Q.f4mOD\ۧ_<:nЏ \+uYpOצ?ݼUryVwݘtcUxG_1gi'kSTRsfI,A_- 7ˌ}˳ŝ][1BRnzcKZ9rEC !.}(,` ,IQ袺=u`k!܂ݬ &KT'J0GY58ad>[+BV5Ӽ.Hمt^F 6S'0qvH~R N]3^De]ǥ) #jaI_tw}?n@̠'A3*PiGz;F¨VLAT(:ڮƥTxx?}&DQIE Hk#ne=}ߜHn/ƦgoO+RZhာתِKVxʘ-f?*䇂6C(M/{ҴқK R@]h1+%陾2~>H'@nz 1Bz=zCWyۻcJ(^, +^9_6±¿dev}-׊MܐAy|"0*׼x49lHONnY}k-!/H\fAo¢]AB3mJ3 /Y(Q7W%b%[0̀$oC/xZ$: q?P#}0,vI !kdeT~OZxy^6i^h\t]M|K`wO;hChzwId+ ^y/lεTj_gY!?ì1Ӊܑ%:փ+X~kmh_)f!Y]7jVưsYptP4SI/I?lre{pcqԶ16q"^f]LW@%ΜIv@o L'tA>N*҉g޲mWjPY͘P(V 6U^Pd8ڲPN;|F6D$B?TMcg< ;IPwΎ:Oʺ90=זmkV?lPMAVgɈ5FPӲcThHݤ[< 'k5KrBܷYO W<"Ƌ)Cy#4=nZPJ~&\a*z\ ,<}X?sq` B{%m売,gSnjr*+WLd=mR/bjLT >kKwB\+l[wwgȩճAu'ﯡ^n *(vp+\7x΁~~3wsMH)~[FZɮzʎtcߪuF٪}mN}$:47O|1%þ1rq8tJ7FEbyۀѐB &LR_a@n<2U e"Nщzmexi?OK7˰Bp4MI6ݬZ^nUw+-O"1+J[i| C."7i5k/T &0[t=oG#ƌk77 @,u+T9,8"an|0hjRiC %Uv=vޝ  % :ۥs+qbP#F ̃wOBuCD&Q?3&\u7uAA3h4%S1eMH$Შn;)$< .ja :!>rĝcr`CݠBۆ\6KFpҍc_xƖ]` .ϟiᦄ;W|TA4=>T&b:S]~M 3pK4P~޹Y;$21[ *絆z`%34B?̶{u+*u\ΤH6tjÃh])N$<s7['G$ֺ0@+suP(\ˊ!/1>`5 L` d9c,` 7W?g-yNsDJs;\n GR&!,W7{ &7Ay~] n?.+<ИҺtqfqkl8RbӵeVYQb)1hMh1)}=3ڮetJz\Ln#?IAVڥVam0fwjc͇JT;z]PT&r] CV'Y1$Ϟ@a_%qM(+RG6KQRaq3zɨrvK6)p6 eOo`jYH *u3c=2x7UDNPx5|5n4eFj6B|C+ 1Z:gS[R?>*>*4`xnvT8UBO?v!#Q^Z2z."t)C`BT\m_1_*gH_bXԣ8.=٥R,'zky"裬nCM1g@P%ł4Um?X x&!tRL/tJ@A$G1ȩqLZW$ ImTR?;3Cf%Vz8fm{DQ;rS^;4hd*^h &@5KJ xyAL:)['R)wv 텁߂)es' ށD17Ȕgy~v10^⽨hɊGJC1xMpjoa9YI0>077"E3*A>i Vr#J̀mw~?u-PxUp@u]ly3*O"kYx1J880M].m;DsĄx~SUZky+NY=^ObR5;Qj`~wlSaTcPA?pc|ȵ _ {4ol >GogDNRdf˶NYh?ͺx}x+}M nOod >Pd:0KUiu YN< hevM2XZ3+%v؎MMz.cI!Ƽ܈Ĥ3nT&^'Uh rp9 _M..tHqU; ifv`t;&cĿ.@ Q5J𬏙 ^G[jO%o7Q30n':m46kٽe2ph׵yNHqꆅ,>hž`~J!n~K0 OuT)H %iuШH=g7湶¹tQ]$;oq)SF c0w>0VY**^$ؿ6ԛ,E^Q!}i#cIRްMQG b6Al<=ر_o.d*v +EJmK5˘3 ۼ7Ji5 7vpB۠Qfm%mݭk_Im7J2dޤpx;ZL6Q`.Pz˼aVћfn(GgJׅ"}B4ĿS8+ \\sc\3CT`1ָJƂ3^,S3jFcLpfDި^|o+>%*ȱbE<^L W|U >gGݸ=c|p~/gBXb'Qoˬ1^`AIe"6>W?q\jCAծDJr6^iZ$=٤TܮV?.Momu[AGPAh̿ck J'yXSTS_3]lE3пP2dWt0š&"ϥv+{Ii|ӋXlNs $ 1?߰n0!coOu<I]J]5Q8e6W)Fޏn=k?zݣ[t+8)Y6)Կ5](VZ̥'ja.cvKyYA*;ܘԶzq^7[K7WTp,LّYd@1k{Ӧۉ%Hf\]cHhdXz̟0d'|na*Ow)7=4oFDc1kh~XϪO=K ԴEWuRtB&O4pNZ]au^dZ\\mhnIJ}VїE%z cF( 4kØZzƹWޝiU]M=u4C@c8‘8;N0|`\aK3M/'Z! )Þp@"=9F)g4}I(MNoV^}"J̳9]vNxf9uWTmoO}>/B4ZފS/tHHC%Ϸu qݿ^fgHsi38:'ys<1D|Vr1k69\\hcNb+$K ^E 3'LJE 2$r١|N^;ƽi*OQ-H9ape)S~Q_9C O{3^H$LqˏD]B242;bKFӧ-Lŝ&$^ӉFx|OPo~N\\T,_hޢTEԅ0s6?zp1,@aG.Iww AK'uuS2sr%sS KF8P6P6AMNc@vpG6.k1at ˔N{ڻ< qaێk%{-tԯ g*(}kxHHyc,|ʧYV.ս4Y-s4s+}b^oб{jp0(7;A{2OrC6ccYedYbWlIumOm݌М5*襥14:u"|l.e)M4YVWIO c[tc̕ްDphǶ>@SŻ2sKo_7zC,q2l?Ǚ>rTgh[)$5)N%Vŭ5D~G B%ČdAf l c7xm\/?EhRG)s&]Ԓd{e)M]a X xn D ۹[?RM$U}+)؇|NKKf:A?y]2&3/T>bv:㟜ܒe`q1}E+(T qa L4pE-'i Jd?p<g{!rc/^_`#V=o(ݣ]BҞڃ~jMjO^[w/]ܜzlad;J/~<qLo Qߌ=|>W7zt]ӕd~WT+9Yq\YO^kZ_ )߬J?[`!OJhA < W4cr<- l|ZVH Ϡ&9w#tDj*swI[[ 8})fG3!po 4"k>/~ L(MF9ߔۈx"D,ߪ;o-o&R=1'zKXKb9ʎ?S%6:f`)Γqs_v!k|@g'1t@Zysdڽd=/, Ǻ1c:713΃joEC;aco:QƴOOמq{< Wкsn1ynbof`hc.^Mz%rJx;{sJOP/gG!~F,wipA5k/m@M^]:!7AVQadcZęg&yMb&}Q;xnJ[J-`Ҧ%oVCf翽A^D;a!c}OiMռPZv5]b-T:(Ϯ笸;Vg5FsYw@Ei-RH ,zؙGHv?y*/E_3˩覍¸H2O# *˷.wKV$2DR:;Z̅Z1*@J[; _x7[`c,4(PFmٜF6oN {nҦ3=_;"av}k=b/Xax8f()Wm:,TlA8a* +K2Z=ۡ`sǣ31R v(cmp䖆rTahr%O>rԉ+0 K6 ߠoX4sYx>* ~'?+zaY1{TR&8C}4*0SFFUvĚ\W >[q@4ه4 Ε3{E U/4&9 ,Oߡ\Y)zufí9–ݠ3xT[mgy.S$aC+ip p߯UGJ~ O'?!+Ze5%ȹﺘc/֊1/1HŤ9',Y胹$Uڠtn O@ydxq{p9:>r7蕌kx@n9J֡&H (wDE RL~XS6k)|@dz z쑽_X9Od =)J$KOtMwLYOv<'bxv9x(嫁Śiobg?R]_.$9ˇ9e:ݥk݊ c &Zʝpj=!7F vd8EbK;SPbIRBn|=AlHq3]KSXCv58J~[I g3KR`]n!B U{#>TF  "9^MDɉ ;ʾ P\tPo(o,0.ߺ~>6a֓G7Ԁ~ny@;-D4tC)bj'77xxc]U#p%^`Px̙FWWi^ TI݃Qyk1"$!i*)DVa73 Ch S@qbZ{u%Y! zu%;5<\I sqϸ4hc{Dz"$:m+g$wkKGξ ER WrTrXJұ3T|f4k=c9Hbx.0A$[j)n4AIM:K(-L!LB@@녪Wj>hAVHoI3DSM2=I=hlkw+}^">Mn!fou:Ws!U,( Zl[y`J?>g=Qt&]jW?[؁0:Qvq'{ql5#ۛ؉ iĪ4KAsۇ5+υw}Hˤ`&liStԋ_ae^cd$骒'50V %R uϞP 7rR\@})֒wa$!{_!U|Z$,VER&MOmf`g`ex\ 4 CTvҥyKLTLkO4"\D Aפp/pw%F ;T[k話l#ߐF8:M4_yY.bay]14"!`FpKVNwF#xXO'Ff_NQ^6sklOмj@i%Z,oa6e#w#V hRR` :p|vh+9سB\9 $4PpovH2l`6x\.n6v+X w3OWXjx8BXۄj_Lrߨh/z7SXcC#c?-Yrm 箪8LBؿRsD@B`+ :ޔhJTz=D\`ؑ7).yEnnˠŧKE#ib B )Q,;4wj bG6b;7aoh:)'Q0}m-AFb6G56ث {Kj~J6iS2v)|py_4QΠw4$ak]:Yv$9: W/֢S><\SH JKh%?Xq=oxtw 1N%G8])rA 6ϰ]|L䎀_ *Ft6s#|'LR_}cȪ9!걐4^u3e+1gPOl2NUdDJePR]$_) fCSNTjLs8}q5.i7VL·j8?o-bo|G"l_e.9pN^y>9Fc8rhq`f%HrW2F4 {^$NBj7CYy_ÝJNbnRʕ||il9螾ﯕpW!F.,$-gޮ('e2lGTxL?SԿ63Y["5qQ.Sk N#ĪQvC7˒\۔j9( ÂLy%6j݁c~ 2X9!R\Y[wOoL Y$Ƕ G DKFSN \ۃ%4~+4_yt HBq< dD}^ _:_Ea';Z{60zlTBPYLB S&>KIP!WIj$ЂH;aoyȖh`u*>LKmƛ?w 'î~|-\Bv=S8=)W2 Ev"7`mX&ΎdseV1ۓ˛_z%bi9$MHzIR!"SÈxꌂ4Ma*т$'dO@Dd7GUZr?@!V3Q(8乄xJVF<\;cR<^8+jP5>3vW'\m;rT|f/" .44GjZVɚ0z/zUla1q(lFB1-?S=ͺq`tuc;R#$*u>!_Z>%neQl|}@MbRF(h)L!f)29# A*gt\Ux1uiwXDx~jZR}lyu3M2>3vtm??{~uHJD%H=oI!|z8o&Y EݬK XhӳԸerm?Y8psQ¥qӢs>:i[λUȞJ-kòdF qَ9QGc`y p~72UE9Y+ 0D4,* 6.?`ՀB?ºRgrI: 3x+FcQL,7a;M\}22k $r+r|2,j^KwQ7nO9ڼF;h=?2w(wvFMCj:>~ ܚHNfP9!bkJSe6R-α"nਏC|K3,YTSi65w[G87ni˻dIt]Pq6ŠyL'>ϥQD@lj&#LD"= bF5* }jZ6nJN`Nμr#a&QN"̃2 7Mǫǎp\WpZpZ)I= yYJYߔb4d? u V,2d72Z<E\'?}qܕE9Z"d=,lA-j,:{0L".^LQ//ߚ qc9| )&aU%ŽG@n[ K4)`!F ]?zΖ /cҶH˽ BLOfɋ-^Hy_d"]fGy'u_T%L6s 2h!|ebY%|2a$'Z P^К(0k7TE7&*0ئw, Ȁ"&m T5aڞ*X XuM>:<^M\)TbVȑPRk./Fyߍ21Q7c⺼AufaʰE3m[wVU7m]OybXKg}d nu7@X BOO70EhpQDU96ąj M,i[Oˈ;L" "MH(HѴT:W̾)"=LS-T H$݈)!L:;IWNnUJw V|kl0zʞY3T_jV֖ؔsMe[""I"c[k bAmijwİ4 b,S%t.XWvqj ޥǒ)qhpS"raljr%@R7o|Yg0Fcd R[zȤY6f2.srU7`|kմRGQJ!qs61R!a>֬["\e"ރnxNśtx#ٖ'ιtʾ~,+utliLM]/mg a=98@lOCFA7jZEaG"O5mz;$Rl ڨf@=ƿs0BC令^_6nw􆇘ǰ(@uzܐN%Te]e g2mן- "ZO?Dl-L>/GT􅧢xrs#i*9czӧI Y7IMtÒA=^K8?g?P_`0|jF-o$1j(EzZזF@oD&dGq[kwjCefp)Γ\i 2j{D6n1^M2&&;7xdn-;š|)nK`vPMMFzQa|K'e2kv|3}w6Yv\HX&k9jf~R,8`YY/}ݾPJAd`)+ ؆  ?vu~kTN Âx,omދZ$-~€[znmHa)0qP␞̶3QqϽi~}wjb`E/+ CO  .nZWoBOFHwe(4#Gtq?3|k2GM*^Q²J ŝg-A婚&o"1!.490:}?y8NFjb\$ J@rI&9FRA4yU;YҵѝE ƒ Nxat_9xil"xRGn)r A1=[=+m QA Khq` Zw\[bčӧ[juTVy[ Zij\ꥰ +~ا,3uƔgҫ=xF߫"/-QT{MDJNMbG xl&;e\({ƛrQ.*soIN@,~!{QY<*Orr/O5 ~U|/m'ik v5^ Ҥ&-:J vXwQkWG6>f<+oQϧ(x:ԿIungx5Bd_2ai-NacQƒv*N@UZ`͚9\iENQ`d-[Ɣ' 3E}ΤiJٞt7y&Vw Ƒ.F2eY0@JVh华j\Ts.nf5 wz}MӤ@NdiZfZBfSBL~+ZYg%ĀL/lֵBy{ #jKJ =1U"L5ݎ m>ߞ/3RuEmU47LѩFsՓGq&H|/k =w^/4\A#LH7~E_ +CxV*xKYmg5PT7UmXd- D'] "˧I㔦qoL#Oq !zvGm0$zj% ׌gHwJ K8D,`l~!J%gKg=]#8hEfM,E!}'6\ϻàW6},nbF 4_kT:,F,m+ِD'ax312&°"!S )QI{ʠhCRڬ6d3 ;l (ѓaAYȢSE:둴&pͯ5Pyp'+&[f`߃Cɓcm&X9q¦嚑IA/*B YC^J1\CaÒr~񋕺ԟ?r X'AꤹE ӵȔ-Ǽ @ʔV$\bg]ޗ^ɶՐ Pw7 逭¶r 2I T!bpDy#QNezOR|O,bG.,ǔgq!xZfXT כe=`717΂;Sr(Ab`"\qxkN*;hś ZHJ\v:.Tk#mU"h`ibC6غuLxisu w}__D@lLH*0m$i46vgkY#H^@"j,,nW[Ζ 8:uHnۣ`N+~ }b_r܂->|D;$-ey/sY?:z0G#zGjg5Qvr,y%Rs]A7pWW0Ds56;k_  in+H䷛eN 2BKSۘlV- 9V^ٷذ5gND|ͰAV\"B7OK1rV?~_Lv# I7}>HGq(܈-EŻ"dwM*&R#$0 Ѿh8 2E]x!YǢHQY^4ӃA*/7p$2Ԇ >==8O֤>g{IXpۗVV{\C.eD1Q}5Hm`-+|rHOr h^sr&!?wG[G !9!BbY+%7.<Dĥo=} ݚ>62(2}t{~hUFDoS8ٮ(戨N2H,X qqeݕz펩[VӀoǀsH"IvRګ #˚gVgTn"6;2]?l# 1XQmθ=!D`Zҿ 0f#=|1D.ԍѫ:"HIÅ3uܾՁK:q,˵*(WQ}34nu#ykr tݍÍ'< '3TZ4&#Zl*ש._sMm߿K\:Z 1VE4LDԬfc EAn@H׷^įA6⏦Ťs%3"gEno9Z|Ŧտ=,zU^y{/ܽ!twŸ.2\{TL{@-$z SPg23֡(:t.-/}=D^]G b *t6 \KffH YC>o42_aNEzMc.IՆ7?g$7Ooό,bb}.حyx$pjUvUڧ+Se9 }xr5*B؞"[l']g:HywXc1UgC nL؅!̿~ݘ,sB=/ |@kӰ!-7Z* SgG%=;sx!~RFA6uU&fí j 7tYKo椥kK{bl1!2m:zwJ*c,M)Dx^Y~pڒǝ %0y2yי(BP}; 1YZhkڲZϛccEm6%D6P6J؊,/CN9=U䱍[,"i KAxjB? B ՙ)*W#GǧBjXo~J3ԍ䅳5Iz{`֮R{B>N"lE6FSF#YgS5%W#To.$(x"E*$3|",%͔=;XAZ(;q Ejoyo 7#?ux}ʹpo,`B\#~PlJ&n0[}1?ՋޅV=˦[~4ɹ,:Ŀz1X#,CJG *^;gchFhI,=KN [%4`6|#|A݃ 2)&6lPKO-| Iky k(ܪ*uYh=W1}Z7L`CKa X'fMW~'{7UBعMWPK4i]ѕ7  ^锡 4o_"o~/ OO:uiXįBeWe/S3GIѱwec3'VkD>S +@QmY}uCHmJi3:I9~lf^wR@c2° dIY"Ȧt"9D\ST طGXgG p;G:H8:)טG߹vk+)eDi ʷa+xi+X%v,ͩ/4ޖegj\6E|TG]Fhy>9IӀf0rLo G%{~4ME׀/cw$uWL5P(I=pi%loŝ՞ĪGx陸$ۯj*Ɇ/xst ܓiN{޻h.Pd-ׄc&,(mW{"ёˍ7C_3ڼ oWK"_Z v R\n|h+[XK-rDžMQbdсɥ`66k(iҨqL?[x5|JKCAPL 8/G|zk+AV8pi3 ɢmM E~|^տj  7_0"AEB) N^^!MjXqkX;BN3pd )F(Sϡ uх9&Ye [HVu}QZ ̬-" fOs2[@arC+ ;%Ev^hG_g!}9En2^۵b=>PF~Fo)l :. \+~+1fvpQprGa^"hcÃB۞p!jB{3diI^ONK-prh۟(gkl9̅ xNsf,*ˢn㠐bO5}0)jWl;H YB\_ҸdvLwoq4] i@>K3O_I'v2.=t Ie/ t\,M1k_f|{aNʎ'oE`XOojJ{9RxFz9 lb2wy>J VN_gR=gE/;s)O9`F|̇Orm>$/Jrw,#H !P [B3<}85r1YhZ6?0s8AQg,D\X_ F`&m wȈf78(fjxxW`E7L1F}VYM}9JÔ ~R .X]z?!ocOj(p$h4مEv:qGvQv֬7>٢W P]qgv98 6\&)0p^N9 6NFd vqϐg+RjxUbnU2 }^FK۷L2 ]g>Qr\aI  ^̽7G!]͘V`!M‡Kʌ07]NI+>VH.Mnr4DIC=RO7 M K̭+e"RE|maj;-O!o`pA rbq3T;޼.pQ^ݣ{˚xm}Fu4/ѴǭmWڸR3u مHDf O@/i`k^$Ѱ}, `J.+}]jsZ2zļ6p^^ ^bi7IoA#RH̵R]yգ:e*KM>:rƺn#d'FT{,cS3WH59ktaQ_I0e!GѥS}=BL;#Q퇽;qaUP(;ƗGƦKN[hZ" /Lpbogk__ $$XLs>%x=*Im!YTۊ 2aN5mክMbKEyj "t/0 XCW5;t-6S!so`Zl%< SPz[.0l jS%섙ɲDg6< EF Ea e.q5H_NE8{7"9R._^ECgE-^U⪡=2wk"P#~A/!ɱHRQ0"&MxunVm˼dqCUՐ]Yf_R9p^*9ך(}mLF1L]}hfkմE#".sn8SBĝME?%^sz0Uj0f\:73Ҙ\ :foY\萪s)T%G b'|kϚ]O踷O+.OAVԗmFbڐI"6+`|lېJܟBb }epy&9ye<.!3G2S'I5|ٵ5tqV}eu\!Y SUqb_'sna LJr8h}ry| ̺Xw\>3FOY: H$vzɑ9Jk\v5D ?\+m Eꔪ\6+xlP&-#dЦJ6Q@_[ r|{7%#y^Q?+uJ6NU ܿW~JWZq3?ݠ3chY s*?Tė-C|BFxǤ26_%5_jqz@{!抑'ƾϠBw%Px|tyfK+K'D]f> 0 eIevއNlC r=dX07*4!?2p=]$ 5T|+GP<+pWJxkm= ai2r{%Km '2Dvgdjďm;e&ʿBtY+y\k(!R [Op%->VKB8|p V͏%+(#wSa+{!m;Lnz &0EVt U·AiiKqQAw"Z/mZXs EtrI֐zR&b"XoʳޢZ]">hF0=ڏa`:x[!j屟:ƶ.MׄK.@y( o}quAePvKm,1 u[xd"Vu8[w\d>kxm |]l/m;VF}wh,)PAUA>-1f w戊ܤz!RRRX0t;Z!۠RӿYIAo2=)Cpz.9X:5h]_"Ś uz;g[YL֟$oRė. u)\_]|#'O~i)~'XooF:~t ^NַA OFckJ,.mϰH.1>U+O2@D)g =*Я~X*r(iBF~l7OG_Qȴ@YԸC^<}S_&n/ =:o ۧ⟡&"YAY oI/Y>jȀ<֕%隋cɓoi$A§&5}d_g`J0Esh,nSgov Pd4Nn #ƧPb3=KYK,CMP #%!S65O>qlj(Z%QwAD71c qNVmbs1XtC]7I` i<KIac&~()+? 7w2b1$:\ZI'(*Y*!'r #b8^{+eU!Е ,Pvij\у1ٿF.*ȧXa/65M.K?NNAQ'|/Ш~ j#au8G|< ?L JngFCN,m|;\a;fDYll)NS= |~hŴpq~,Wj"|'%N;XP19e] ,*~$Ki ~:NN7 \٧oI/I V_Zώ%,Ǧnb@pƑ(U9CdD#*^K7BzE@#Qv50BP\us0_ɝ,\(w6#@o卧RfTԮTe_Wҫ}OSޔ1DqcA1j9[V;ʬ-V}xvXLx:LBQQa*o,!}Ϲ-TTܾƧ.k]m3-oFi)d~ rT= (ð7ת#f]#c$5/Q:i<JC| vΊc=Ey&9PS3+)Ȼm} t{rʖ~Rub?G NM>fȎ|UT ɬ.^b"D_ rTxOИZ&ZzcCSXX.Ѵ}">|,LgaJX 0Kc#{ gGzgPmw꼛&٥ěJ$Ѥ5wB|tNaJO!fjU.Y40-3 _sm˜ ǫolnT^"Wr93P[ۇv:i,AA{ eNj]{Rmp_+T4"o GrR)iG\ciocͱs8pt){N&=`j S LEt@FP ap>^|/Jt-{=O8$۟2F#K>Z$Kq,ES?%FVV1µ+f]ۗTXrwݭKXr - #❺w7H#}ckٹ{ofRy;cNBEO8|˽Ĕ*:*Wf'n{:%;wjnƤ+(NvA< Dg z[#Ɠ\hy{ɠ$uMb)y/]1*+wF]ʜ V@vQ "6vݻ܎BD uVAq;~9t4b2p q94,V&}R^MrEv6\triq?˱m8}MQp?jX+6K-rDiꬷ*b,; :k~sʝ#P:)R.= sń|qށ6&O1ެ@ KƸ"ɽ}a#;Fp7{aVe>RˬDcVO,yrJ { ^P>V/9g Qʛ HrMYƨ216IA0It]HAQ?ܘ#Q'ڥH ZT:-lU[zdv!jBCeӀ]i9:0zҠ܅H9~Ts1]j'NF µY`,yMQKdlj+!GsƞxN&(&~O4&n9%!$J*P ޮ*?X GZhOϏnt @ HN֥ݤI7wm0 sSΐ@9=$71(Bk"ja!-lz[_7EӍK&Z/~Tx"·?UwO5g3eִZ--NeuOlGme"0Tg~Qvt 50 ."՘RM.H rm3@ؘʨ CвR|H@ƹ.l "5wl4&uC: p<ȧ`7DyȟJ!ýdQU]cgS^e-Gac-sZ5]m?tH׮>zb2v*UKMD.fOU,>x2Zњ1b0ff%E !,>쨹dln u$͐1H!Y٘=G";/@ seH!29i0TRW:P7YA`Xܜo[lvUFSmBd֧ 9Ժ>-`2%<KN? ;xE.0xuS;԰jŠ+p#q;:ɢ:5' 5,pO/[&τgD ̾&S=yz ^j!hO4:\om{㺶U(-N_U> U}|ZLd? `NR />Oj]b^4Oמ*6P^0&|u>\yN^\m6=(ro7:kZgp6uU ZݓK(#\zJG4'ѷ:,sP&|v>;Sv@*x- t](`cN*w֟5&M喐+שYCfg4Tw~=f'XcA Kj޺["2J ٩=ͿY2<)H`VNj,d,DhE{\>"[ twzJddd4`?+ ǍV;Hs3SiT:s%lgNVR>8]K!=Yd"$gu<̘!(D^xf"7=HOuv>LvNB]NXi)p5kH.}ۅ#&;ߤwYbfԿQ#2 N u@-cZ50_ ez:,t*{0oܔDrA.m80$`cl%t!NEHcexs)l kE()D/+E*ԢҖbM+dKefŇhge4DEh2/MB"8!A8F) _FvQc2VxXSUa+Շ@3q2ԇf3\K뙑 .Z2x´vQ-ԅ$tw0;2+tҫ&47=Uc/ XCj Od\F7_nθY7fa]Fo f B2D]l/ b)tX̮F _Pߠ3; `2#uG|u7CjiKF1*3^I9;_Xߕ~4~R3)y-5/^pjXvUM PM}>+悟t VۿgńtVFg G) )qkhmVL?%xv)3g^BͲ>I]mmX#@N 2xI vҺCKERkl/'lygw(#i[`֐2tߺ/c66 6dN1H;L 3E֯إ,wAsv8m~}/Je. זC-mT-\%`YBGG/9dp|Q Եt0 k{v1VHћ&3pqCSJ'r&TijD1+'r̯G M b-P.jOyxٵq?|~Md"yڵ_(Ec9}pNU+Rُϡz`3k(9t:ʥڌrÖ훖.UbF*A#&GNn7 Ȑ^[Ϫx6Y` aLM˥MekLn?5FN4?[g}<U[WhAc@d wERPΙ?{UIsϴc~d:/ 8^5S·"lIh[hF{a♡3JIi§oFtx]egv uݱוϱ-M D*A;HL)֯ڻߩjuJ`;8 #?-LcdjRj͋[V%ٮ? r*55RN:^pD}DG~-Br&D9٤D}13v|+ @pA x{6C@(q[VR?5@ڊ9JQ[Sp]V}Qm5k(yt ѫu"43JB*]:a9j,ZL~=(\\h9S'bs2II%3f^W/?/)[*خ3&pHHr5ӤDq#'%SgG?lûJsb#Ϟ6 n,.?]~^掽kSKt߮`J>HD<1>MH]7ex}ڠmKƩumCkw" %=ɰV+!LF>xJ$Baa tL]f("߇gu=^Q 1;*;#[VCG"5欇@⫴@2nr 7~]uqZAlj{LBDЃm%gmϷNރ8O)I4"O%KT&ړ`hSdOVxBYY*nj ޴c }xJDqso;ysR'.Z23 _cjI },mu0x.L(-7,/Z-E+9_ %(8H2 E. 7 ѫ'lpp@ e=LxdJLGŮ=r{{2pm^^?֋ZB *Zx0w Cƭ%s]&Pñ[#Ӡ!p_kV~jyPw*~@q( ~W&n%Ut ^#?|a?  &%#ވi uzΩA99dS BǍx5gfi OʛtKݪҩQ\,A@&zjI%YOD>=Q ksW>ZN>EST޴ BLL uԙ:OEDe.ڰ p" |U!m+4}z8e@uՀwZ!4 [sU`v'+bɋ6&̉oQaW\A*a\]?`I lQlQKnmOOvpϏI&>%Ŏ<=Q}UT8z4PQ1)LD!Z>rD} [ÞFy2Jf]yU JDч1@ T RYޚ@(+'W9R`ްDo:QEDՍ{;E(EЀ5 ;He2/ 04 3ԖFmy z]{1V]`0'A.-[O-/Ԑvzf-WϤ)Nʷ:\`x ]XW(kGe^Y.-=F}>rύ¶E1O: ;8LD#-].hPgֽ"5Mt"kdmXviW58[cѥVJtNh-XaI&W%yeNsu*{#סN+I!bn9iو%(;}_"1ZrF9׹a{5Ӏ$Q&;E$KhhkZn'y"@Zs}BymLlr*upwji, t7 .ۅ{!cD5:s ZBA٪WՐ_ZrbT6KJe=.zƂ+78Ex= 3$@?E 4#̃1CxRdHsE3>t6"K.ex? k]sq,#Àt*0 Ut(3*Fl z&]nj,Kdidפ;VYð :7Gt|KyuTjA6U_w_Bww9yJh@x>1KZu=dU/|ךwl(Up1˥D^ \OUs]W?Ꮢ͠AذWPjj>oE6V;ڌbse'4gNhGd?xp|n:^XDamŵ+@M 3`Ѣjiy(&u}$T 8&0w&7jn?ŷO fVSDGr dNXyh]N&]PS|r0)#-!d6j '8=D$Ԁ-g А&bHva}LS,OoN JS);2LTҰ C%iIٙ#nZ+ s4mu?ŧIQ0yh½Z/A:ݑN'_ >Xp{<~>"g*4WSD?1PSt2tdiD@Hy6%sD/JfD0kRFMaǎUPNn5T:ʧ?ЉIfn*[<" I;|L8ZPԫQy\oUZYdsbYzzn岨Veo~zN*4bv"v=v((%jAgpDD❭KoIx8`:R^p)u؍#gG<+Dw:ES[X>(8`;Z_D Z]vb*)$ivPFm{P"$tsE薣8ֺ5{"7Du%G.ҿ0YOZ_XYk ZDtXUhxJ pvTڱ?N |@u\ǻ~sяrt h|YRa%(gRn;w9@/ieH |F۹7cVgRqda϶B{|e[teA^ȋLRp`T/Arz\g;g=qhQnsc1H6TV5whBĈ a|. Dk8CLOI~34ؚ[FIbz{ LGfe.g=6LxNS/!vIj^ƭr|\݌q16U{XsUXm歕 t^9"v܁ޣ ӱjʗEԻJ/\ 9K 4-$+ysGU"/R#I)`mu2R׃3YP-85A( ҿH ͣJR\AYgx h=к:N)IA[#:_N0DP[`,Cx_r@gPd "[Rh},kuU:N?R163H%&$6p6ҫ 2C[؛wqR_ {ٌ $v_ݮ*Vv| pU%>ZԦnj^ڠ}1  7Zڡd\J񮥄fsDE,=xF_O+bwGȷ8wH?7u+Ԛ_)ꭆ:4șR}UeHXtGbB};^'V-B|T$rӫo%\, F5#L~=IL~ωl̫1nd~~2 A s%C(co56 ,D 5Su@U<Xr+-l*19_;L})Ǿn){4 ^V~XSR pfDe=Dl=3n3gjT_Kx"{wlVOhYa)c6)2K5㾷Jv$Y몸(ǂ!(e z SSR\G> VZOԾ@GMM?)g\MB_"2 F 9X,;>w-WxYD*/q*Ca7ӌ_w5B[q܇a[ H =49Їr&J`%@uDa"&/N$u6yw sQ[?R7|_^.^] wdaTGҝeR׉z;;z1TQY6޺}u(co-ϒdv=14V)ETQ7WT鵑H B{8_# 5 #K @Mmji^V]8wb FtpHtx@T/y8 XaIcU툷".lZb)mQr]4sMmJ%pzS%$8Z on`v/ZD/4] qzbLO3=8 s6]h<ɋa-PXT( Z/,@};M H4i6&$j+R:Ev )V!6z (9 Kt]ņAcZђ!t{C+8]@ wupcs W "zj3ێSwLCoƇ"z]xO|吺> ǚWTZv\wgF11E5cIV8228d&}㸟ʴϋ d1,ݕXX4F\SNgk 9_ӨYzԌCU#MNO7^Xwx8g`7^AH*ֽZ*t~nT5Ev6Go*NYY H I29ghq DiL+? r\Н=Qmx/9PKOO'YEEY!85aI#a`S]O`Bֶezɉ5؃Ǽw]4 *a?RPW3ކUA{^Kra[Jһ:O@Iu W +?)SfJm;{1 S{W L.t+F _Du<ksNcQ+,lH$أig՘6B$ځ UjjcZ菜$?ЦQFئ( %ϕo!R"ȕ.>Z㧟EG萐Q[DIIDޤ?ixld+&e Y^^6Flf#YX=pS&A$,o<{/2 <[Z/|s|~fTeL1ⷅ"`K%T6S=>Wg=J-l3eG.㈤?#bܩRraz"XmF4)kat^,Lm93pUm||cx1m^ c{{𺼎 ^W*ˠ~ina:^PciNbHuO0&cVmYQ&T$qkXxlXVR$b q=?W7 A^}DnS۠t*`WZ7(GLchF2fT 9i"[i@ fԖ0 .&ҹ]rb;JU'Q<8muW=Δ?F|u4ƴbYicgڧ1vabKOpc2D _ qyƸ*dP-~hC/v 83cr"I?H6zb]$"@ ےp{) c)y}@f<`;/\fvc- 5%Z A>89sѩ$qi vyag~;*ҤaH{NɃP*s nt z,{9m .e䘹ָ]qW^@Fe5]ȣqȏ Itr_x#Sa4]bd6Ԟ1:-RZB4G9=kBS2ϟϡ^vvpT!FǀrIsoB /fFuyބIi,ܫ6Zw=4%XoKjI1O*,W} *tp dZede rFQn/lBRj~thϮD%޸e_WêMN֠P_f,SP5-eG%Z?ݩטH";x;4ޖK\a-.(6s+.>aRlو:&[wt D!]%! (tYtCoD>RlA7ƂJd&़|엎nQ__F'goK̈ NnaW"a v~OUAjnjV4]QnN&zTQKS 4ƁYexȬ>{[֣!ڍ .j*Xr^y躯;hnww#'<]8w.K/b=k_P٩:U7qlMU}HLj-_~ Z_BBy@lD>ľ~*1< 8c݅˯ z#aIq403rc^‹ogx_AZAs'E7P&m +⥑[inkj[NeIIPEy0s#uMqn]s!Xv_pSq4Hʰ*kaS17B^4^2?)_ 3 D{Fi 1LOݴ%)rK ڏC?i)ara)qQ:BWH2:j3E5*$gSv?%i" ZCvp7Nڈ ['Ş+צ)ʄD9K 0m#c/yЇLs5_2KUciHe ݀cp {._޿mp1#cvF9/9t3F:*F;VP_ C@ߑebE6h"$D 8TkA e7 %E}bb{JQC3M"5Iur|h/B`V0{B#H]eOc,֨QWY2pcR0_ گ7QiאS '!ō[M;@o^@c+P 1rwڊeb }9< pŭ&Ir {!>1oEHKOHx3J+p 6đgW/lP^b6a_@xE(j戹|3[$j/{0:-,S?ͽ33ɧ/#_7:239ӁU6BdRz[g>qp-#)bçM ҉4yJ_sƋjEJBkV_w:T!LJDP2FScX1KS{ 9 Vg5D:z,vOStb$b AS6zJ\vcs"K= oɈ1ŹldquaL&% J]Ķz^"}M1,()+o8j=/]4w8ƝԺ_KZ>_im} ߶AA)@VoPDxĨxg%?5݈PW\‡ 31NPo;Y%w™;_*!%Xg@eDyy:NBP7l _Qͧ;[@ dj {zz'1 RQbD3pV_ n#̯q|ipܖx$ }QlKt#YK6ߌ3q&}]dxf +Ғ"zb`nx8YŜOE[U}Ηhٟ& SxgbŬ/?q$dB)^ėm$'_#*.>;<3PVS #NB껽WQ~KɄ%NZ/RGŞӆ.r¬'r1#QjM!Y ЈWәJ\od=y3]qُI?a|  t[@:oxPIcS*T dP/1I;;O[ybΉ1 3ålSB]K|U"3g7 >ʋɃ-`By _~8H8t˸^ er}/U >2$0%c%EgU5>$GddI}NXNY7י/kTבB0Tffe q2o3V :&a~i86J ton(r?_B0Rh$.ˑӢ G[rW>Oϧk$8w^]}6|{k9Z M$OVF`94`{7"r$2 `a ' /?7De%'cї곎Pg?"$98<~ ua ]vN>a0,&.cV$ޕ۲+ﻭd v[;#դVp-.%+Mo"i"1 gqmotS7 8#-ל/wV Z^cTdPeg}IFY-~A޵2ķ\Pl} (,܈Ѻ^j,p`(M7A͉8pF?q qjӌ Iq0I MO,}Is2<-]VxJ7)mi_[q hn:,nV*GZ>'M eU*o=/PԪlfQ:+c7YaE@9A ze3K5QۅxI@jh ڎ}J 1F9GF>@ 1taN{yIDCcF<-mb9uZp?^9%EC K-2NqD"ޘ{F#:S052Yكj 5ۼggo,8O6H;͕&JO6DuꘙƧ`)a|8$2٫3 EPEaI2w* { RUkk%jPVH~ꀽ"K(Ϗ\A㿀OhV+{F|5k!C=aTOf. [ Y%Lki D&&WTʍ˨_' u#(1DdwQ}$0`j+nuƇDGxl_| s0^jn@;ymvEF_cHȓvఝteմ4ݳŠELvicj gۍZ.EYXv*s_8\s_n茝=& +gT]6M UZj6nnM8OH3Tgm@4@0_\hwY%B[v-`uV֌<πg"V#I-(rhç(<(-ʎ},Ajj%+qan.oRnN2\hQ쭛i{u., 9y8>ě@la)_6`~ 1N{uzw9gAs\HFM4fՃ.q'ڜvʷ"Q"Q nNK[eo1x4A4taZ6?RJ!IY$N)<(D-#~!}2vT \`#&6,IaۖR[9yCzl_#"˵ =C"x)]Cn1ք5pl9'Z+3:ȝBϞ鮦>sAu PE.gIqZǔFل=?k%іZA{ Yx,1Pj%׸O§WDa;vնRV]mߒ`>Y<šsyH qOhÅڞT=fD_(6'GIR*wR*FфV0S &ָGT#nIY_<&՛[{ ew" c%IYPvHa C?3 iR"DՆe9wQbnDMz3In J gJ8<: XTf)SS,EaVEeU+*k6 W注oRGBii'씮Ǡ{P(|~,|Ha`+l/,pa-FI\M !Ҙsάx㏝h^E_p:j\}{g iP13XZ.~ܰƐIgAQaӿ{pyU& Yޟg1{>ciSa]^oKK?qg8?O73͡& *㫬rv]\uֿ? *Ma!C;,>V,]b+ysS@ &LY9b-4t(~ٸ)w<ߞ^=8lp!pqe*;؏C 6̎JCΗ(y^JNscOގ#1OB{GXPԃ};-˥Xm7vPlA0ZOB`vSrw-RiXƪGZ_lq%(or) /ꩊ#*ϙVȻ! t&EV7%Xq=>6d=&u\tׁqJ9zDWN,CQsd+b;| e?I}] Ԗ.]6 8>[8.AƦn%J]SV*::T[/.Q ^1^]O3.]qvf E;O*H)'"ao~KobU/mf-`rx=L?sڗ)7_7$:mc0NRu0p@O/* ʴוlc&h2O3c= j~b7ٻɾɮX^쐪82OZ:'N0$Mx{sڼHM;Tm$Ձa\.̲`Qvd=,V'PNL"S&>!ki|q:& jzo!uBdB4 6gj+cq]naH\w~4[/z<ր67X a4 -iQ:n1ø2Kzʿ;UُfI|z=ʛēdjsoȮg@K I&}:Go]J &a7WRu:Rt%^j XH(ȇ*xuyd9-k7 }zš܍戲%ީ gA(.4BNYn4cΔ^Pt{Rk琦)cx;T"Jî!-+ZC6ܱh]nܠԹ6;iw2x &|[׏%8pY:v vЈ_z~cĘ+nL&!X(7ĩAnk Ro͜a:'fD%[W@ei(Yw, 6|5s6ѩc=%r(wiNe@O23Qr Fi4(Nx I]/rFY'<8:Ŷ|YPf>%s*|a.t%J܋\,BzS{%x7q"9 @d,s'B@J&\`>>蜳dY` tᔕ/| 3JWZL(g@Rմ/RgJj*dS'pJmDm. k:jE$+dHMܒK-&cHp-h,<}r@C'ڻʡf Ġk?dly9X{xYJ7G")Znlѹ#a{=Gec)nSfdf2ʇ=PG˵D@j>|KKDJD$/ C4xo n9ktݪ[uxhЅ&xI>wo6T#qd,ѷB( o +eU FLtT=$ׂHdj9٪n'W dVj 8d w.lGz ~{ BvԊ9(/#˒e@K8]#v/8'Bz<ߛRtzK-/>;=FcClF &}f#/?Wgc"{o5b31=+g]DoCbX~A}CsƘ=wQ9о4qEMi>H6*40 ^/ V"oKr=^)r f,57^_afŶ 9#A/Dϲ!YH4瘀.!X2֍,WF(*|{&>o B~טSi9cUC} ARe+Nq3d4W䱧4ЫE{Cvr҆o_"g^dRld&RzU\+eGo9-]~ OZa Ejb^Ym,j6}#}*o֢gj DA!vi@/ؾºXqy3 g0PjZV\0eZst'] qe0ݕ $o+t$n6pVUتqj!oލ`?7q'B5{Z|\oD ycUWX}~斟{m6/x~,x QtWWI&DDWw'[|9sHl.r/Hח*Zޑ7뒮@x?NJ&eowYO)48`H5uscR!\x-D6jKT [t'A6}q,D 6`bEiKwg?@|5 _+PA857h!ыeȨ]Dnʕ!\~Cor-RyRR PQ-FXzĬxT/2?ODl'㴾rw0̛(hnbFڵGfPs*f{R 178X%~iᔉ?m "Raa[J#a p>{j8L/M_ƥmG_]P~hiPN񌴯p%Uevڊuc`!=`7nxwЫ\$Feb .G UoCUlkO%x ٿc`ۘ`0_4!21\TMg.'Ă&Bd#yf kXQͮb'^w]Jp"7[hQ''S~uʮ4v>N6C)(76i%/MUM2i Sq A*KW@gaFa DBH Ȓf1Y8n91,}xjEu=ܓ薔4ϭ1K2'xWި)z녱,rJgDœG*V얮H$Hfs2v S,\)Kæ0x*֏)*$hӈ}^mn' N|v^%u;KF QOJexy`?%BtUp7i`L\s=`̆jlx,ab&J6k6k |q-[2jSAMat _6eS~0cWC5'XBMg}[B uN ]ya=(-曺d;E_>. Xe ,hF@ aJl@a9y>w!F̃; v`دKE>6i`Nmtc# xUcD@ӷѤdhQDQq=%OEEU6I lA$R z&T-O [,Q.Ih|~fej7 ց.{G! @ŠƊ?D4^!7Ipz8&H΂2WR8di>.x0%,5Pgf_m&i4"rAl$3^/jٗ]?& r2Ju; לk}XCcF%2>2OאCeDoBn <?4\-5z,LHR?m*V|p/kM#E mY<K6lZGhU7+ystƻ{e4<`G(UFLp$D͛ Uww?J-?/~# {DoQ.s`0P4[/yU  s?Ik\\kxrl._s WBIUm' 0{:Um][A ')b(KXW؟!V'Hƭ=ȸ!8tD'0?6IvJɄqoj |"8tӣkX2!2𜧓w,' p69R60t= wBЗ 5F8xg\5 \^0ysCdOO84J*Y-ǯ p@Fp߃񴬌/B,G&Vu!i0iw@Cli<.14Z]UxR qz@_elDJ* Բ[H\ 0ڹ&>Vcd9u'M iҎ;`l6dI:i)QK}ɓg/|] 7&q}pۈ1R OGf |gVYpp58݃]g+G*6oR./e\&+'TJY;4 pN9BK$nNwDLZM{7j㍗e{[α%Kx۽9^TphvtmKUJ049Lz hH_I=S*ڇsڛ.(.BcqPW%;RSek31 gl=t?8=g_ Q{dбRP/+y32@(Ȱ =9C|aM-%I&SيS,6R| wla+%&yMc0hxk9nWx3ұa}QS/H'3*/z#cis/SV|輗c xlWH=OnAS[ksY3V),#̫]וb?j|$ظ KC3]E:ҩz ula?sDW:ے_h:7ĉ68F8^,/j̝jfvy[9eeE؎]WjIO,l0gĔ/ ]ihB3 %TR2,W÷x">am[]cr)MN՗5<usDyk+17\m/rV_h+l^RID:59\Єd"Kr헉sw_U<57Htw.5.޹=r̗|n<Į%:$&"98z+㱷k>6O:{LrѝZ dm Ǡ!iQ:$X|phlIՇ(.cpwJN}"/Gh:Uh'l*օ"xrAxNGNs"?Yؕ+c';Rhm4es^鈷(W"# Z̻N(o u)P\PE3;⮝5|siM#2׹.;dat蕹N*$#~nO^+pK'Pl<~[> [~ Yu6PM̈=%O1?:=ST 4houR.f%̧{7r};:9^rX_B yy[&;aDB gHTv%t!I2эAôV[MaD¨Qԅ$ ɦisnT]#P 6-j33 ZbfP3.U˒dKʋeSF3k/6H'$o{#T7BOT%P jR~7q[SI?&APhJNYU2E$2|Go%5yEgBLQd׏02+\?K93兗zD*b[ݾMjh`g6?B$Nr>67NcYG "DP/#tU;1F3= RegsߵBVdhYM7۬#( f Ue ?Hܯ[T(v1.i7諿%릧f!VZJp#ŦXCL pjVN*{ЙDDAYwO:hȭH0LF X? AG]9FNW*)4{FHt- j\]j_0.bHfռL \/i'ǻ+L 4v}?v7D!NF!{^]p <_t+M.`rkЅڌ]{ mMe9 Կa5R?URki8]2xαkzXOs}dgo=d1kYЃ ܛ}7s؜/: zXb:΋TDGONAD|Glr©b3NT k EJ]3r t[sz8!OḮO33j1J + d_GݹW gH+:\7ATP./|WxSpzLJ!%9OoVlpq"`4bw}á} -*uadiN, Ug} hM &#ދџ #u֧Y1fcVuN{i\I1h؟]|aC9(3(筚u^|L)9ʥ@igN\Ό4kʉ\ +Q'S [|9*$fLZlJo1Y&xA@_fa$燐)M6;3YTJ @2 w2LE#fLWv:AFA/vju]bd=G6c3A`҆08?y@-CSPr(e !аbJfg)^b>`  (秈 ;-uaNPw X/sYu00%9&$)CS#:NfBDc ԕkT]y[>q{\MLfzYnCAu<8' pĈu=(T;jXI'R4b8v~0"V.-%%GVD=cmw0 E8x&eջj+!R ڳL|/r=X Pd®ve;w\yIw8%q{37/) WP(KktdO~GItnf4^є 3!F{%;&0̲dUE`@so ߆"8{#R/`zIZ{}^|23uBi\fYۉT1<V_~ZBI g5gyKcՏ6g~"B-{wȳ4l0 u.2<gC9* =i6䁀My ƝqGHatkb҉bΈ>ULjB0Fі0(g0<Ϡ.a=o].(ON#>7pm(KZ!mS B-5bM&5^fG=CH~j Q^Hd皨% c+vtXȨ&^ Zh+@!-%RHZJA*xIot[/(ԼA~2bqA{@V ᷆rҢQmšȭS KGG (kZHw繯CO:s SCsĊʑcB{ nis5I͗|&9,']½|vɪTF]١aAlNEt"`'ɯ 3s YXnr?srJ=ay ![ھ66([2A]c;g*wzĊw YoNϒUꌟt'ѧ<'zàդ1NdAǕ+Ș+Bo9 \ԭD.XBO%6VH9",`y˧CrSrۮܫھ%~seI pB|-!_5{^+`(UA}A(׍ϊy`Lbo;qܥ3LtQdxAGix f#1A޿w#xU``m~5?<6JLa|~.nۢ}D>X𠷣%rd'\Tx9 E7 鿾P<xQcH p@KFXkiMaU{|l,@ףDFG,wgK5nGd"٥ ?0-b}erpVqRt˖]w8( o}CZ#HBxcyT q7Dr@W8fJ *;.eR> {n?{ɺ03ɕS+;G8PI"Hxʋ͙%8j:L?SCZ8]#&W:m&E g73#)eFVN)~&}8J8?I;j&{;ᩢo4ZPh(\+焵F=4|̰׭Dcf(D 5*aRǵr0!\r2 /L6=lԶ,* 7qP<_@T9٢:b&rBOڛ>WȼHY',UYj7 ^=VBjX&:&~J o^BBVOP?5YKma.vIfz.w[ǔdO+ȿpϣ7g>VF I(D"(:VKI×Q("ԙÏ۳؀Miە>3]nc*H XUeMv| Eoސ\z?opͯvVW/MO(ْ%k;,Fvv AѽFxUSɪ-sHX `MZm0|Up78_Q+`ULG2FևyU=sƉLy~ԡ(Dr I 8k%k2Ը)8sx^GcNͰM01MM(㥂00 si˥_KL z;Apm=|XnnQMR4᷋ `V"l" %GtO`<4<ɼ%1: ԝ7xcͻbw#c5UTkj*%29"Z2tCh/|4& x~ 3TsSdw)H D& [\5`PwV:>Iwb oZԉ.p L9G!_>UpL5X0Sv,F1=HQeňVp?,P{ϕ0jBlR:p^Mb ٰ>`06'ŸW?Rw.GNCD-M";(fL|8N>O6zPc[ H<()TAsA7γ{\ y9Um(xlPo{hXN9Wi%#W>Œfj̨.2TiU?bF4ZVX<b/11ꕠC1J]2™fzamą1^N6c߻z!wo; $g)tN5429Uƒ/pڨڒ4}!D]$7Cޝ#G09TwFz9!h{ܱ z.UII{ ֧c M"E?ma0:x|1 y8 +*å +|7*@Ūa}ۋUv`*~(F-Y.'@yRLړo1#b:8WT Ւve^!r9SPL–z٨^X[ŷE\C %1Nv9q:xC?cP2н^IE7Y`;VqͰ G![2mNX=%=8i kKvkGiϔsXEHLjRi:&AcBaK+eSus'@6 ,>Z'+ˁ6XzVaZ(Y=^<4ɩ㓬WUgGMtcH;^%w<]ae?;!|-i~pӼ*ePH7i$_Ɠ!ڈ>@'`ȓcAejNiKz{ ؋,IsH9g:ǩ;X[4 (WBXd_R_uY1-iI"6$B|g9lUm,>̧!) tBg [1q_vޏFghz PX~>Q/;G{/[Q\*3Im*# RTeƢrY=wzgq7AyRڃHB1ŲX8 N/1h }onӄ9L,}n<#a7֒}q5 a۱Ul$YQÿXSIM0>Ȥ ,}Wx*sH`G,P1MQoR]a$&[1ll60wlfcrABjqoƠ~_]ɴy8Q Yi?J†רݳߍ 9C|aV戵Z)6d:wn cMѷ@_nf&U-doYH6Ɲh t01aww޵JO#8L*m_IZ⨹XΩ0B /4$D{Q14c$_f1eh<%ǜ4p+^|zfʣr*I5lSpb |[QuJ4ɘL6{M#k.Z\6< Pg3zN-2×%cc+Cmh!ץpv0\Ѡw$=j;#hTA_F*cuKqNgbH^RKo|2){A#RjD=UTZt˯ۂz{hx4.2,堉{ 1~I(ɵRw$=9;"!2?Q}9I;}KH|ȒMbxu!%Qi:1-D}, Qe~"0%B3؜)m|mY Sn"F5׶ռrƻ\k$~ b2K~ +/Y]705L3Ej|!=dGGf{%_6q?aoS4P)`'}~GzqPRp!1Zf+Mba#[!l*ew2]΃!k )} %%7Qvg1q2+3v0 uՁ.V,6^ö]nkLG]w,JDE5MTkW$ bOz8'yhlmYH)@Uu7&{6OL nĶ2!p0k3@jdeᤪI]pmSMNM0?Aan)D%ZӪ$VhNE;m Fyb'Z1 %OfO}*+$̓{ZܢVrȚ Nz<e9SU [XuBK^bI#-:9`rF lDդM :19 Q}.:6ZГT|-[(n'*SU b3$c[+O$_Ñ sg{p\Nm?M,G01LVsj+p݊<6#ebɾOd?-MN> vj+K$!D@?Q Pٍ2!yڔU3-no3W>yY%>pfWBj ,BBEt(%P%bAa("4f sJ2foX0jտTSSUHuy_8zuzJ7zEDȄ`L,'9D4uy qFg}G.X/8ŻQcݿcҧ:jEcV"8e,PlB1TlZ2 al#*ZFY7NI Ov>I9D26XoWؖCaeokmzdC'W0*%ՄѧgDTK@%*dpf5wMiD1mMRy <}BO~NWL{1,Ţ+=Z7~̛>(B~+[̱)@aTJuμi0@clq#:gc~UuD B.DelN,.q5Zs]s4 }Ο웃ڹD. -^7cFkpd J'VT_sNrޑx&bE֣l3n%-H J\`}HH8`́eA;ؿvuHΐi=._*k,Rt*R(`cVMyȲcg#l(M Vmjc(!rWwIK5 4 :#g`x V%u`t&0+0DK;v}81I$"nV!G^&ݬXS7;ol-xI !ntUx=~qMm`i>!.wU-V0[[k056&?#\u(gNm) ;L_dqGimF!9,A>Ыru4qtpKG᣻ xg=Z Y`NbMxvz7(z+O/RYlo5-,v祵gsa~ ٓ|zgśG[4 A8D0<`5&BQ$Q_?dUuFv)ٗ'd܁"$\D7<=4FX^ r@RKARmT @ѿ' b5|N5|0r=;?;nq+ExP0eQTe@k?w|$\/PG.Hŋ hn<}Ǻ9n(M &F_0Y cIkD +>vW*~"UY/ɵ E79rlYk4^K`X2v.9/o!$@.g&:)V24T$:,rSYIz4!nA }0ZP+0 L׏ \L/; %54uXaJ|5訢Q|KP>}dkq=@XYOP^yĢ@ UERС7C;@7l9Sh pw-ן{葨hF˽XpH7,GUZd] Swz%V1'`oے@GXBduZCƓ+6t_!!F+w!9y }o^oJ eZt("DVe@hGk"aE1Hc8m|9!ih&_AИvfiVrCkYIaMռB, Z Qsˇvt4B1|;+K. ~ ٧]9G8c2?8;;~!GhNZʜӈ I>3y0d[YJD.܆ ,O޼񵂲GwҨU^ t?:GO[{ cHPֻOvavz5N$ctH`fNDC 5p“Kց1bt֗w oiE>hkLHl XCMBM?W4, \,C,fr.-9g| >NZ? $@lKlUJX@ %?Nai8 ֠QCvry] 5'rDAɊ- a4Dו. [ZYi i47 Z#J1( ȁ*KQcI'gYZ070701000002e7000081a40000000000000000000000016439a3560000369c000000000000000000000000000000000000006500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/6Y]?Eh=ڜ.+]O2{Ln}-]K~OdcvMxtNtcv- BmNm l3l; u$mb:oDV>7OFAϟi"M,eL> Ev| ] qp 4dC` 6[L09у3^oQsȚD%5vW'xq:bNyR0T!o*CG2]#8NlA)H".x}Ec&9t4^T$F~}umfdm\8- GDT6-}wr#cluMn}Pt9-F$?6,T{i0ug<ֲI`CL5o4E}Ꮈ0HޣQo*W>u׶qo]UbGߞG=s2; ,WP ڂrQ'?5*KLKY˚ c(y%/")߻Q4{QzRO:a,QsAO'Rr:: x>8Ű=z96L Qf p< WeQž=0!)&.^~pWd~ 4z { ǰ7HC9}hȨw oVCauLVkVٮPAur&Mw.gobq7P42, W׍|6Ӧ3^7^b e+WSxn@m+FLM=LTTDbPibohm^vhOCzm{XuO.%v4X@u H0J1l yE,#M-}K4%+#]u AYit8շ^WQy+g5HQ>TɜS9Ԓ:\}DO;N˪xt\ ޙhjB}.EHCn^.vY2@{/w0h1mAXzUAБlݨ#`\{k4gG!Y`~&x R(Y6Ltb6AHfzgQ VL^qEi&yiΩI m(AƀmOX#Ki!4 !Yߓ N1ۊF ~ F3Ҏԧq 6 &Zib.&B-U_n5>a=񤤿bjˌGsƒ$!+@v>($Mb@1+LU%*zmW1~&X4$V*O(nj-B },K"D76stI\lV% w0.\w«&@h&6GxuqH'EL,zLT׫o6(qX\0 Ŗ^չs15tz4pujQyKZ1wt&-b3YR 0-MG,PXPO8?p]Q`:(aM4v&=} #q/ZY1[airyHe"V8|KDkdk! _|Ἡ~P9Plhp^+n~9aI! up9#d9S/su=eV4Ҿ3]Z ͶH ylj7F!$sP4݂+@4 qRh ]d|u̫0_wy2!9 2' kP&G LHB47'#C&*-g7-+"3h 9A i_'WWۜ<_#6=YYT}QR脒sU~ yUk0tLt D`:tqJJRb&]*.#@17jBM՞1#Aѱбo%*Ziy=kkY<2Xu[ܞs7d3m$2ko# F={1v˙ıC_ՖuF=oY6چaI^t}^V|2pيڟ@<#r @8>?~c{͖j0r، 굫ȱ`ce 0gϓcycN</V.?.o}0E'dy?PuE@f~-Q{^EnR h  H[BU]vG\ȤNL/}55NT4 9[t1Y/Ű(ocn}+LGK8@m%<JI#{O-iy)v^(V`u?9.^ށbBwo4 #E}Rlǿ )bU <'1UV67Un0[aB&/$=C5^3pfnLٱʂs~جǤ.,kpG&%]^>=+aDfkp{$ 1 A­+M/\,v~rkZ!d߮ÝZqp*PO<&)<`i'6SJ=H7.ϋdS} Q@=TQl!j|pcg G^{M6 ,-բE7Θ_5~X* tBz5WקڝԻ7UOWRx)E} ><ת FT  Dgͮ5y:!SNX bO3H]?rl |"X1n{ERf6~gK; ^.֧Fk+'DHṺjND  G04YFm,m_V<J]=HV> 4lRTI;(xz-(yDc>]T: |8!w_+ĤV`/ ߿S@H[ORӣ0>Z؁K&FOtz]~j*y꼫$ݸYCL*t&MpQkZS5X{7ٷoX)o߿H%tߟZCTc~ W .j)ifouqj^*Q:`$PA%J)ӎN6߄7/ ?^XDs/ǿfs/̸ɇލYM8@AF?%I(lju&nV䲢 Z ',Wa/vUNE#gɹ7\l7~'V&CƱ[yw?uìLB1fYܸ0w@e}i1I tˁӲ̔Vcɋ% b>~qE'Ti6Jk,p!;|(5 ]#/wmv1eR L##]ZS2L|L-ix5fPIZĩV(F",4 wfe>ՌRjɖ: ! fȪruI=B`{j>~>d R 1>y(dؽ'64Px yK?["!8E:zP:,h{㵇ubDbo0THiIRCB WnH X i2f9;_h 2{H#kS&ÄKdӭtƘ;JP;$;ޔکqÐy]ZbZ}L\p?hjD{|Iz F  b7+s֊Mm`yF0OyO.[(P}*&u cDz|J B@lm l% e5f^BWL]˃9@DWeg蝷{GY[4J#FtږWآF4S?A~:4§$]IyQ;p>!)rJ" x!ڥ-l%/9BBl~_vf!VHJr?HxHjs(I5{subN,X}yM}Gys5+2mz%'0IgYƔ VRI0ˣ @CbK`v<O)Jc pO8Ēf~UoHAp"M(I|E3C|D ؔAIمn fצ/%~4ԴO{eޙE?ܲh$nK$M:*ikw2|U[ű1GW* N pd~@0ZsԩrE8L 7(%:W1zAi3ra.?}P@ j,V_A#Cr4Usơ+:y"Sڈʤ2De.=M4lwJ>;ߞz(afi~GW "?Vu*B+ sR9gscaI/ˆ1OG{aᆯTFkˡ%J1(ky<+*Vdr+ԟăP#Ƌs {K.OOjkIO3}/e;<ֱ;͈+CYC'DU\}a@ /(wŭ?&]! =jK ,~ KHP0Gs6g!`^fgRծױSa"^1VOTXJRz}NkA:Ɨ'LDzU#>zēzPXSf >#ifI\li/:j̬gPzK^C& u5J>>QĴ~0QJt}UtĆ{./#4{z }ugMRB@͞A\ު t>}kBZ|Իb%Ɋ+N4 {X ^W-"CىE _{7^ a38~]29h3mmvY+>:q '>#' /Pi~̀GFO1|$37ç0G@Er'llx<a0Us} ѐpff'ެ!a]xj D<ز+룡eV`[}f )!*_3|G/hwΆn_JesZܴOwџ{3-U7r 4S2*U -D8(' ZU]G?:%@/x7lX>5O23B N} sLh$GXWVJfPYzD2=n˴,K&ϡyyl֌ VmX^KN &"~nk< hH< .*Z;W<7/q]"f ND$h3rEpǔ zlҗ_^iql0/qE*" Ӡ~Xɶ Frڻ˺U6u⍜7JxM}1M eeo˄Έ R,eqbh🣱P\v1J;t^oӶ́q8xLy'(zX7)\ZٻbM u^ I(S$p uҔSiGc+Ю(1GvOEaYǬ!coYj)Fv q1 G-j2IW[/3/Rw8}VG&~YFZ]޽V.O0j.L I̫"\A=C񍎟exg%e2:=-s0hIr'GFqpwb{w^?6s?Ay 8Yɣ[ZFr΅ X}Gڵq}ضdά#wd^ 3ӨO.ccY9*/1K'lwq"Ec}A`o$tT# <h|)GS(pNg6;qi39ePJaY*ҁ>p|cë!)W?FO@#tܜX T:J3+R2TWoLbwth@ `!Փ5rYWiJ7 ʛ/ϲVxI&=iAiQ _TH@hr8r6!^S0=?$$k,@*LcZ l}⫱%IV 8[n3Ɗf6_l" ?{UY8j;BFH݆ F_t8>BHja(K׀}VJ3Ju[oYuNAGʩ5,b~yeVZ2w9ikag,Yয ȓ%1QT⒍BhKD?D Jpj-&U9j樶 DdX*urYqĺ?,ɉoNYsƪ\6+VY&9xJ\V^k8:GJ9'A90ݚAWHcUJܖsU9):x&Ƭ,ػp3-wd&Ʋʮ{B"Ș0 (0"%;vb:ጭfY |Z*K뛜ZCcq$uF,u3h|a͍C<*V ͕}OovU{l;^M0/;uJĚ> hb }^V^g\iVyX ̯ׄ {f&a~-M~w (FF(>g0l/\yiSŭG=7ܴFE<5gQ*z-utkt1~czkD~e+ PAbR1n/xc_v:l3uzC]KXTީ崱z}z1DQkɖ6tNNÚJv<9-mzLw2j,J\+ J?5N [Aє T s`rsHP"4jm Pm&?%D4P 'dXMIΏ@MDyb=^+⣞Tcޟ-ClrV2rwAU[tCJi\F@ @"ʻH/P[f͘U̲LuE59+~(D.W\iv遮٧3l:qK2"_Ey+/MCOTDH|6k+\<.$dh^2xZa4MWj}T-LX㾉J8| -s \^0$E^?gN{H3+T9rDRMl5)si5.JW"T_b7o, /Dӗ7#ҚzbqzC`t 1 D')(ڶBRiSM͕"~yFsJI;}TaG{1B2s%oz 07GLZif&uT6|"AT[\N"MjTRQwKP_|i'e8ͮms{hώJSg2v:Bs[ %0r㲺4z"@;S+x7A'[ţ$F)92#뎨*MZ OY c*QyIikhO(aU@c *6C9Hs&&)9`#6y/Bk$youiW1 qa|.a5Rͭ/u3%"|!,jhvn/t^uNJPA F/ DrdQ;Ų EZAXģgy- {wai&Фz`;9{ Z;D!`S8Lb\,/.IT?~8Ź+H.݈1KveG ’]-y\v ܿu/D0 v(:3+"U{)2Yb!5ttCmGFe/駃;s0)̣ZXsTFǤnu]))=2jjM8)٧ڊλnry0J3gw7%?[.WEW jj4[M +:MeWdsG<$"F̮S-DjpxRLĝF݁j/x~Xv45KบZҒ(يYoV*.&U~lS2sۈS+7,b1CܱC/\:2=^ÀTY [ W߹|GM ]=||PBe9 p}8hBȭ%'Z*S#‡(/TԻ7W7O!r~` C>88S8{ OʒaDS͞&X`ވF-Jd~Pm#1ףQ @! D0jvHzQ$yr}&MJp4Yr&Zb9R?Tx;pp:?4:9q OiLiYkS]?U>=p3Ƶ3~6Rf֍ sJ119ޑM"`.R)yWH~!eWHg^m:T<##7uU#F 2!d_ɾ!L($qa>MM' X*MoBb\X2n}jt%2h株z]?66Fi?mXqotk\kq 0Dqhӛ4jl 3|ht^I4q344"]4S 'X_ #)'] dWЇeSCS@!NȗV9Q y"Ι~`+7ZVD8]B*_MbXK0>WR⣹ZWL$!%n,MK +-2g>^= 0$|~ _$&/*cn9qǧ1d1}F$Q/>-^f?QMS!c{!@9gRϦJ*.~Mp uD=6zhY"5dr PÉ|WCqy`BfĔwlpЩ\_/G` W¼=NwhMJ?<QlV3#HևHB#jiԚbcQ׹\!gr_U*6(Br%TlʱgYZ070701000002e8000081a40000000000000000000000016439a3560000861c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t/?]?Eh=ڜ.+ɒH#YI'oXfgz[ubC-"^Q̔nKes\ gD eF~ ;9<@T8Z XWvfFA"z Mӕe.k$|N9*" y딛ۺgʖBd,qGScFzy.:rem 抍]lAGnL]5)Y8֩΍]nNѯ-sqU )A>h&b_<9wL?v} ssL;J]oȺWHsFCҟ@(gY.aS|liB>`߳kbj:Cziס~[<\I2}BT8JL oDiعyʾ;g9(p[FNLJ#Ve^z5-$ @ZNޠ!=oQU^\tNz=I5q5oO|4'Ǥlg9qZ%`>m ڤ? b82we{bj!ȽW7W-k1C"ҕ:2ȱi 8sPYf-^ߛո|כb2N6Te6,I(o}YΗ!RZdwA _d;YԞMtvV\v~_ﷸNb"cȾKKth !:Jz FFvI%1|#g޷MViYP6H8R(V^M]MO!Y= ',EqJ`/+%~zc8bTn9 E״Xh% G-aVNc,t.LkEy֘2o6P [e d]way徦@Xq}\:r[r$pLN +1(-F;eC`{Y9US&_3$@/"JD9 . Y8) k0VΣF1 _tu kHsֽ[%MQ#~Rf: # PbRwr w 4 ~KI6RR@3NzMDm"^XY&󵞾.p:tPURVw*N0g-=F5pm4:}n\홋1~I=)BszTx*uNme?M3+LSfl8 1|2$Q_>S>Z>j0rgCs=o -}`Mp#wB@@]K?Y}ZKvvD/6u-D =vZ$'? c.3(pDu{Q`†@ ʑC_XcWٛ#L~lCv>UC۴aݭ#3ExJ3y`Z")Aʽm<2 ptnD=o3綘j 8~pS4WgF!{Yyn'Vtăq^үgoGWWk .2ޫfm?wt48.*%?T(∏27ڹ-\bc:wFf(Im\N81?5L ըo(-po'ܚ@ăwW,0 Y li& K+f>0'ȈfIaDG$| K=a'\P$wV-Jcv"S85vgKH\{jN Rvb= (ݩ꓏2rN2KVWQL/{.dȒGJ[gB?[ %|bY>'r&!!:x򄰢ě9kpB׃EIK%WKPC#WQ 1.\VBCR%ꚼ"(].W^Q p#]VpN؞-$.]L c9WL(/,1mv<ޭ訿Z_~\&#LC, Ix.0N ܾ`d#$$/Q(tkܶh뀶tS}6K%WBJK\cIY@?Ri\x6 vAX 8ϴzG{ #Ny`bf \ԯ"⷏->5&١eXqJ璋-QwY`5.xxQbGLQ1sV+Q #ƹs"DpI:߾eRLdC<]Kձ+–OgWwiS!:}klLIئgjl'{#H] E$F++=p%GXdx|,M?ܹ*.,T=r/|sl1 -XyHjaVy:{g0B#j<X&-6%-]7rX\ )~ɾ[E-u u._?,=gH%V*f}Zs+;vyʃax&c`+gS] {Y{ȴ{zX:|10t =?l"!Wn{Z1%Ks vcL/75 \IIϤh T!̲r+<$`LSKb;g> X)Ty\0o2>WbezqppRK.Y?Q,)*:$ ^#rg!Z|O>:oX~#gOzm:Si0,5 HP+m )ܨR(pl~w2r5%hxEQpKspŇghO- t*s"aaiY P߶XjKO^dhnD"A޶ݪ( {dU2u'XmQm<=օJZ)xT.|oʓ1lZW{#}jO K i5g;Pv[(%Gl2m\JX YaJ [ӳ1\P$蒡k5S{ꭸ,iֲ)wE"T|mK:$ղJ(ROlVޗ/qk6*T˱5+f^YCF+$DD3jnG}זi|GD.s |47W-IՕb]^14'5鵗)u0, wg(.D\'Ew@6b &)E6%o7Q!5}Mv$#ݿibȫiT! +~m uk'9l򫦡VT| OrVxԮ9mXN Tי[EӊrASv♏59k w(qpWXVy5Ɉ21Yp.>&?npetR@5 2l_!gZ%1 ǟc^$,Q0"DYP$*T(^TKrK*]1q1&h>&aJO1lo콼ڒ+6W?9ԑu8]R7=-T'a[=򛴱$j ? jws8O1]*0|FMԼB{_ԉ|QUB c$ 9s(9G!ó䬞}ۉO]8&?b8տJuzHQ+5P.xQB5@V$+W`w!H`!ESU;?"RM7ve"HxO8ں9;Uo];0'̦B;vu76VH2<]}!ۋu\|jqG,uuLi`BS"fh!z4e WYɣlQ@uD~{kz8RPVÙ@P 's'4q, 9TqfT(ܵ+V L*c8'r~g>n<^̕oHWA;\瓅9^VT5_cꀩwưwK-{f;6*cҟD26NWT֋Rr@;jeI܃q_wN^ts^TKRKks<~{l'`hPo Ճ-q}":d"F|po*',2~# P;5eqX9xNYpRvO:J8G.x#$R?֍+47Yrvr,Җ\-v郟7]tIqwLUEIjk x1fms^L2{WHJ. fvTꚙ/xPTory~Oonq-4H}2/12s:gg$m1_lܷT;kxglm`L?᪻1u!9~g&|@ر͜ I ӧ^U6w\=fTHa֫|zVeU27V^djnT3eN(~ ~:_5+KGsGߑ5](>yK}+\}*Η`Sa(wx?j@ S.т29!ILM'(V]ޏZY(29AwAS+-UDJU# 녆Hƍ`LEg5e h3Hyf,65j-ע#E#M>xLk<9?s/򸚕eks4|+˥f;8EEa\q—)>SFYFi殈͋MCc\ޤo3 KL~MH1;ya+К}7re3*N+<=Vyy$kg+-# zPњP(\qH_@TI0ܶISú4f0Zz=wM jTEat- I>wPWVx!DBjSgj@ᠳ+T1< )>DUSIц|lP:Eo?E޾gS(j ɒNDjA]h33*Ne2<ġ Cx^h{sBǀJD۸N x]Ѣ@!.lZ@S t2:t~xgw轤 '{4n,7ؼ"Eqgqք]1V.Д!p4*X_ v %HKOH#43V U"2*9Ŝlr ayk1%ځg` g;(لrECO]1JU>m8W w|yΗPݱXwkhIj1c*mP'w-ƺ coQh<ޥ]>X#?iQȘ`yO<:>H4! ~Q+oI nԛqOUcم A@@\ZDȶ;KZ}Ej}<9Z,GfErcg֗+-)yjxJX$00d9%H|@Ŧm1.tč0sE#Lj_X?c8,/2͏o˱b"syEއlTQOXyg`<%+X@F=7%ȬsNFRR!r`ǐ0xJ# %AQgV+p>h-}v>iFhx`L6O1Gӥwd!fQﴙ7ACS8 |ٲmY)713Au@~4D%^M uWkkaMḴohEO|1 Ӻlj₯I)F6/ E#.(k{٦d[tuKL ӌ}-Sl 9==in_)X(5cN9UCr q\qҾАFq岍XRxaR5[!(⚜b+>jjV"c5LorNI2Y#h΍`sח"U$s)G'K54Xc5u)TỲ*x=~KL0O9ME'Udi"<,uM $o 0vZ&+4(pҋ: WPIJYvPyysRl%?z LHNQQIU{\Qǎ_%<VWDP f 21jƗy&L3;0ŇWw-p8b9LBj@DŽMgΥNljt0nYRqH88=GZ}h8oTH/n@5뀩}:/oĺsl7cD֕Φ/?H^S dҬU!wyQ0/ S($Obu.P+}б@_j3|t1))S`6}1Z>pCG{~/z2 :X#B]y-9|E,uOf?&3>/BͽQ꿯i03YX \~Iٛ<1 cڐ,#f=CVn,+u&s`'o;ϘLRuiX~XGF\K&Q4ź^b\IE;$A+&;[:{:t"@[ȟϪ1jVFvC?RL$V1{Eyja6X+a {ҵya?66DI,=$_ ~& =9 N@3_ü:m_BX0o+6ՒLl ΁0t6.S:ڑU}.)7a\n*-+]ax?e7QjXf ;$`p״P^AjsSc=]3%3G3b ("6[-$ZF1 {:vMR~8򂡂sŒsߥp;gI?;nRc>JRQ!,}262~{uJ>qld5Ir_"[\iuq5j<`:VHsYs]ӝn}_=OɾdgYbN|~X<I W*X(v213=+GDJH;%e(~L}Y=ӓB}ցy}vn)7ޱT-!u :eE&Ԍ4fvzFL3Ql3,UQI` ϩEK08 Ie)KӺl!Ŋݽ@LQ<n)Gg|:D2vbئNp"\Ҡǚ+A:D>^׽޿ˋpn1-N(Lζ l.ks-|h$|4@\ q8JF9[s&U`ݒ- ,S*c <3#z,Tm:vJٽYƂ%?K\W#3n,? G bMA^4 7wuj{\5Zn--@&N+)H v́HVto#d2d Ν0,yÛ/59'AǣWѹP5ht~'nQeb!R D)Nn wSqߺn(|H4_I^|>I7Ckꮩ*; AH/$7#z[Ǔ ]`!\<ᡍ?o:X+?3SmnWF?#cZm4m&VDa-JweNƻ򫜮{rm@lSxJӘ\Bp ę^AT>sDۖa{&V, ÑLk7|)J>{ǎ uL*hZ7liooif"IL}>U=@c or{e)uTa=4ξtr3IQQb("l)"Ϥ :Oi(;{|Z~$dpD58^$76ak DՋ;Q*+Fa^W*Q!n@E$UGRGvQ3un ؆/ \v(̧7XqSKR":^ ́mڿ)H:Yd싗` '4CtW9MS'#/U˸~))B:RO='M0.ssnh]H[1U饌G}8MROֻ */ogB9w- +* mjO^M UzjG $R|/.=Nn6\W{(syqcFY\YA%JqM4O a>8K/:btwΘNO&(y32=WZS&gTy8[51o`2d:ᇐ( ( rQf!ꐤ#-ꉥpueɴ_MOKa}<:zu7)Ur wRh6M Khׅ;)IGʍ{(WKKKڦC8O.p@k>h0iAج ap\ 4<}I7&;Y^2-8*M ƣ$Ad/Z)0]AԜBSmm1cDkx+qPjǯ%񢑫$D8i >u;eհKap+G8NJ;?x]QP3.G,9NM0.<אHooWg Lb0ŚN"+&쩭ؐeHvs,LS ؝ߛ1geۗHyJ|:oseKW V.t'^vPCJ&Ȼoz:Ŕh|IF5_R[3`J0ZO03+5rf&<(;4z賙'd;8]@Fcl)LitK)?J75@wMb,^%^o:yK;Q#a.5G$X1"-7Zj9Z/UC1021L7qC;S;*V#ɿ8j|ߓ hmOQ:e0ڭ&8ʂA^*:V7J<$t=ObbGE75pO\g މwm:aoy֞8Pj}j9Ip]UM@WP7d!Ri]*m .98i)(ȞyuսLtqOW۹Oesm8WpґG*>,kI0X;&W%FD.lId3V*ϵRn9N;N np {7.r@}EŬSR`Ց!~w&I <t͌`肒YP{.~АO ]09>t+!y}ѷ6zlZ] aAa5;+]_-=(̭P$r('|3;Nd 7h|.)VCMM%:cI\Ri Fא.5sVth( }|lñ]l6-jGCҟV0ߤY7{^55wz߆3JU,~[;Lw)?8}>-̨AK<:̑8Hh;-Gx(wōm *KitLGiy(FL\q:TW{nJ?*[\/*Kd]<öO4SI' IpzBּtA>n[һ¥7urAJ}n=|57P8a<B!ODd?M̠{woݧ[DG) .>$> 6'g\fC7͇3&DV 7->/'~6O%?dn&X<{}[mj9<~>2)Q7LHiU-Lǹ=ΒiLi.VHqώ?ۦZn-hwA< 3C#zԙrhv&?<^1T$16d'cWQeKd\B ZF9yw m؈kMc(րT ot I*$uk඘uLi98 A #_-*@OС|b:9 K~̳Q64a*$e=thy q[PBf$}EG1̌ah ?zuu3"xnV$k_gfMQIE91Un0K*#*XE.M)#9nOh,4SJ"P0HBXqZRYOnoV|uP5NPkFxdr|*@ em1rߒ YJzA8ڀD҂ջXDi}= ?IV={ይ  N=mzg(n o;QBW1R`}-]!5zԸ=Hq 0$ 3RG=XQ't[hI%)6GT 􍡩{c|~kAakM.0 ,-_?/<\B7xebԖ mᚢ\i^Zy<=z6%XjB 1 =ֲ+h:r=nγG%+sw#q? W;7ѡZvޘ!A%ZP.[/@Z񋢱J0F-|QnQ B2%Ut#DrhcE>>{lw lpތyHP}67LVK;gEdo`mn0>$j7ìo҈sJ0'բ ZG7A7O{U8U ᣴ"Diyc6d-xN2 F@`q-I,b8CaSPR| ~\+ş6왃薗 9˵.s˚?} ZH yPZٙ@윞xtДlc_gmҡ@(w\(|@AF  ܎ˆ*W oVR~ʏ+ˎyߕ>\zÀsH2NzEl(,*sLќh'kP3xe(o*c;P|xcuuXvhaѾ)cl#¬OvڸI.QKsf" u"zA>B /6тÝW-A /T5$3. Xk)UWnt /sPpIi{U_=֤ ǘz =XO6Pchm4|^ { <ș1BT s.fkMf/@UIh\6i"ή|L'"V&~5q|WeCA ~2,h6ifO+3gEMtg% ]A^\?ژ_mPCֺ-au]TAR 1+sXmZu(ZX 4'e^%: ,i p{ceņ(.qY7pPqU`ډN.pm"9gw蠐% Buoa9&g'/BD* }(e ,}u;89»F7^5=KdwlefDn YUzم/1!`E, M[{X@" 8ʒYm̆+b]|@@W5MaČMVC5eZd^iݥF{I\o JπC-Xq f<6Wln< -8p' ȻKcUbvQAnb2 uT|C(~ok=ɧ $Ƃ dыOnD>6v÷+MZ<0@YəV#2>dSy ( %HfHGF:($.9*XxH[/ B>0Y{M8"^n)\0c~3s  [miH!+y傈@|sBF7nF+"H}B7={ަ+)w;]';8h$q>MABݫG. TSR~k̵Wɪjn,rm%(87}ST;s@t䇏EKG8x?Xb7У25/p\GJn9* x BEq^1:1nOB. |z<:b_ƣz)Qwi5/,? ɤ{LY*2WF2d㯷\g P|gGH˼YU7:4}T (BBN53s{ֽ0Z ˕ tAZ/- @=(ʉޝ7CL6}Qng38X D.w8ao،@>@ȳs.)Go1 Rgػ}lQZ٧GqŒ(|r#d-Һl)}ͳ:=[uU/1&TQˎk(#A@BLZhbx5nFT̆b6%7)5~YH~R#L'aQň`3-@SAjh =HoUP3`&2лQ^8^i3ʅ,lüeC|q!`kXj:Ɵ2; _n zPE{B&$'1+*Ww9Y0i%sgX^Lpes*ŷs>V{&A;e~@x<`屙ߛx-/ ocRv\0u/-tHgRӠ{zc0m|6eZsj0 j0M6TmkMv2Xq^=Pi"f9W]`VDWlQ`XjږTF~C-jpƐ;)Al_ee)˕1"?1i;ұKW©ZW1PQM? kjfa$;g136K=v 205:d~!j°uRٺ"uꜲK}]4fff!MiDA Cه Ѣ;$ fr%?F p z\\ gY*,۲"ơL AF2y z߄_O԰XVuhQ~lٳۀ/WU-D 3$ád[L\3E~ +@}$?-m `B{gȤJ#C>?kf͞DmDӊ`b O¡C )F>$@- +ttZ[YPFb<h~ʖh BbͤmO U<bW 2o@È67Vs%Y&iaISO9*qswH 4BOZBZ[ntzlGxj"!Z/pɣd]yvOs( )pch,0O@ʉğ"&Ȣ!u`+avT ~\2l? P)Eԟq#'6?q(&{(:LʕZ6Q(\E>ì':m(RP!fU`s{<=buJ̒NeGtDD-Z9bȑ,ZAؑeiNJM2DEިp*@?boV%fFVk'oaXJ枇qQDiC7"J8sfFE/w5UƓމYB~n'ƨ# ss\@R{}$$&;N`~/^Yہ),vbHIưZkzn3.DH`N: v)5ca y8Ix}D5gt)]Vp NgـKadIz%G"6^Π1gՇ(=NȲ 29TbĞ>4X L $¨^Dz/iʪ}rSq+q^$xmɬ`31ݧ˩Rִq= 2nE׶; }"b.ppкXyӮ(aʌ[HL\G,`Uj{Kpy:TYVd XM-@r)Xt7e/hvkG[O'Q; S%!.--/_ 5KӫRX a+%"Ec|r 'NMHNQmOΛTy|E_={ai)1]Q |ﴟ)D;:~mė ^[ԯLeS˘25 sp$\wl,ny8P? ?i n;~2!e&a$f!d"(np qDeAc2j:tLP~|pUxpG;OsȝDmL=is(>TlÉ9$c6<B4䙑s歹A|kᱞ#+u+|T4phlJ=CǞ8INVD Y٘?3@5e[УBc^c$b.4o$'uƟ,eԐ-])ĕ[Z妺$Q5T=.!Tm*S|n* Ela qw"UMO-!B k!}DmP_6 VFD dK-MT }.7ܣSg,n͓<:c.:$`pCY(nRB +$eHyBS%&x.>]S1@OV ׅ5)h(2f {0!@hwݕF*8rs#TB?k!aDQBC9G~y5ժnK4=Ku_A*ØzCȎW:ÁX w,?Ҝ"pJk\БcgR'֘YkƥӯL͉1 m"10jA@ET|(mA Shcx̡8wVL5͕' B%b9%g1>Fr9-y=Dƹ= QM=fS#1G:Ahvp:}|{-YU"Tv`@ C ~fCxzt80Z*ުeNw)J>А:7g#1cbwle\a$S̈́!v>r:dMM7 +aTmڠ"4ktp @݄*mӺ-%v!CFr$ẓ_7bLX"OI[)bdOu@W1+i]nzkD) )ɲCY}} [wwQr~0ouk-1 ` c T~[Ma{ޙ @L`5ZBntM46|#JRaۖ%:`>NA#d tDi>#DNOq<% \K\S;NE?p X8!\nCܩӫUgChPCݓ i@}~mx;J>tлC58p҃(ĆRJ70X(dyHIJۛ*TGE4Ǹؠηn!f IT-n&)v8nfdߗRs=+<0 Hsikqol+CDMb_Ӣ r11L3||Yѳ `j?fPԳ.ɸ7sHA|mĴxZ7n٘P$/\q%_/ػD%9$Ɉt\6ìQ'ku}YY7$Βli^]*G)F"YG `L}24\r?6EZWMbbZZP~e/?NcM |o<$G(SI)pz3|iJLEՂwT wSԋ$Kŕ̈{r9z jOBhnL؟eYz3r]~gA]^r#xm@:&="Sb/HH|39Dv^G枬Tc/x5>f=iGC4l#-iq7qFʵ"Ms$j5MK;ÿChKIeo!W?oy1g6x+ m;Wj~}ݛzwx 6A@)T gNsS͹<+=4f"ѥ3Xi0yzڥB*bk >J+<<̩4TIf/r]B~@/W;}R!1Ppl h=;I!upmQ||,I4uE^OP|#H)5m%ml8VψT|v#19ĥ hwӱg]!^ٰfF4X"zbF@"qȝ(FFSuau0@5ZOѕMG[ټZl B\ަ#v~O%LQ>,)> b\oMM.N QV<`)/  ھѩʎ3VWNjSjX|];#L]Iz<є}ˎ)VYNpWD~ _Xa).cBW;3) po+k} ً-ec10@IB<"UޙEH:ۙyr%1ӱv˖Q!1_2|5 kF3;%y`Q[$A*r%"^gPpD`ƸqkcӠ:(sIim|wdꯒh{+_N>- JtQZJd۷'B:үJf9ͭ,9L ZIKFS3IA&_YՕu޵= `5/"wS[ ru+:[}3 hӀF/y&rDr¯,Ȅݯ |,S~}Нˇ-_m{#6w.vD$>tK/Zd@wYGĄw,:$6שZ72G, ylVyFJMDUxWXjȷ{Ln}1?3?()v0QŽN =Z|D@Kn kPrX_[A㆐$Y$xv%YY>ފ'jдCFY:ɔPpU8ilngp\40̌.4%"}L2hؑk A"IbZDw8hWmJf~,rRA;ulZ36/ rBOYD@zg~2hNDʊx[C Gy4d| ,8 ! (.D?;F B Qnj陿^Qѫ^\Q9ڈ]tΚ/"2w"ǓY;G`4%xP"$~.X68XkE7KMuuV M-)bF t0Q8fr/9ĵP2 w>ŶX@BOrB/w<х[[}0 ߟkM@Oa ãF+rmlļ.%da]D<ı|<%gݸ:C47sF-|hntYq0$%'Jm4(U8W}5%3/-)2J:sgq#N|` ,5R^ݻqqk1K3=ֱȥּSV()wk_{qpo#,@U;Xܮ/@I$?6& H wSfrL/0n%(>{T$jcȿA+N\`Oԥ%Sɤb\.u|0.zU3) /bu5ܯ2;A B 's;zq 1& ?+Mg7#, x:l#^b5#Wy0E-_M,zo :竡::pNpY&!nؐz Vѷ@Z88171´||2OP񁌺1PjL%@%!!I(.,HMr"0%Uu%5C|(LJm}Ģb W^#Z8 f{%Qe >@u08.׸Vb_=^ND=xٸ^nAA0_qyf+l{9:i Exٜ8q9]@̈́G ^I{=3#onU \3v`°!Ͻء8|die}H8^ gkp! xv2D VLfu[Hm\WVkiGlBr KdDa?d;y01x+Ɣҿ65p4F 0$䑚MWV- m6Tl $O= YM HaG" Kk\23L Խ/Aazm4O 5ETսI,c5@c^-+\̯&l;f+kʫzGx/F&AF~/P(j);جaXDSh1Qha#S\DܜiZDڵum7esż )fcDUr*.~[002{TUv+%u|as3||a …at9f\ZcFqD~rYp9G&]}bm"?h@X !IS ]N{0ɠLQ6y(96")Hf:GNo7 y / <"9M |V1R CcǺ8sz}n }Үr ?N PhÍtb?:6QMdNT~+yhuJpO,h'ч9 KO5v|2׍z^)!ߍ2*"G:5S&ʵGsC6A.M!ń_/oko_RÍutl0 ނ}/m@yV%unَ⮻Y?@1boZh;豝iM0 έpֳV] O %t7J.ӵr^|t@:]|Br9 BmY<_+d\R+i?( ڋ#OҨLPIKC%J Guʷ_Ua}>Lli8uTeLC,шxewa4'7PPSMj*Y8pZ'?&uViܷ7xd1w]bR8Ivmʕ -V H3-F2 =J+A\F"Mp_&).xY˭~=+; 4H'bXK s1Kex"=I *?EUkj; 'p=SܣM|}zC=nzɝdvU:OI}- $%  sLUЯ A}2V w.E{MShy/m| cxv}Cޭ)~$3L:/l\3=xɲ>bVKX44' E>0:byAkO͠s(2J þN.H~_IivE=jw(~8V2?ElUA1ۖ̅`}]rBeƩB-! VP%\s{nj{$ `Y!j@XyN“#'8,x'6 yW|ֻ8,!yi~$_ Ov^U.*o7AqBV$3o@.'T]9bY\9luUpBw34M6+I97;  `6Fq^Hlv32WjBtbA^Ņ}"wϣμ1f8L -j#\b3i{h?uEav+^?6tVDOc;W쁁2'0UZXoM Tvi qo:iN{:OGAAZ$J3|N./^*&oNG4~?` wm|J9.`Ś,\d{DՀc`'fBûxSi#^^x1 &/oØzˏ>}.1g" 7 ڬ߇?@1*/b΢**ETSk%gǒI)7"{UBLkd;Z0¡d?øB'mu.q7bChr/o68CΥ)@VRrmPdR_|`kmBľA`>0c>#Q1Qz)y6h5 K8+^_'v{5<ˮ\} hH,W Or7JSxgL9UpO  XdY,\+ُZa$KDAKW!@׷fh:og|q|oigdm G0"ƞ< fRZID7j]h@QMsu+Dxyr""Hk_ rH< yzƪ`鳱Yu=ݺ:uC?Qc^-}EnSHbT"Ch 3=c8\JYyīSUL:8i#("7+wSFݟu;H})']|Y"e&lXOFмdsPVXaI]|x<ݡPYm u2 8m`7{O )l`[vW =i_XWB|CFSsCݣD26H aA0*wiO%g|ڱiaP W֚0}!&أFۺpW.:pV ٵ{秣B8fg@q_q TgMa6W\ܝmFޢU|r)nsO]c\4K\ѝMKRD'^BI2`Maj̀8zTEesFS3 (dp8Q+8 O*~Kz݂~u j)P ?4)d˲..gd}\m}.mZ_Y8])f+z/edC_w&{gC7p Qm0JFy|Q :LiGKd%\BR)WWPEFZOBTV.An̈́Q͍Y|* \brI!ym<?ѿEܺJ:2~:(A.GAS'n}?epr2_8pS=mgXfE!],o ~Sj"29GʹeoE:* zІBRl9>F |җ!zrOuY0 ;~ٸ(Z#MƦu:!k8}~pLM]24 GPwSegY=b)S Y] */IRUEQ&߈wG%9,exY˙8rLJo`o7{o"}D3 7=pLr#AǹYu̐hg!Ȝ8V>X:+Kv/oݘ<QzlL&m8~tƾI7]˹}"X. m m\JkpbLCxKTgK0gy ׸vC$ꁈ]FU>t!ԡ\ݡ J7W\/lcQ˚T;$3 O(r4d~>8'2JlNߖǟk{V}YaEm;.OPn8%]ds9]q9b=0#0 sl &gYҌVj@:3˄\#I&+|{z)CJY}0w򘇞;H_*?1an~wY6^|%N(Xt}gΐ" Ǟf}mLEElh?9J1kl$|oZl8韧Sr 'UoSL.?U26y2H#ŸĄXeyoH58,tP#%vE=/*`᝭-/}mB YK14{,WcX}pJ0@DD0RZO9*≉HH5N,Z3:0X D#^i~^G<[Y4 zdb1vgw (/Ux?^[USn,HU)_5Ų S3(!Y`#DcRYKhqAZ NmH>l42dNΰwй}AhA,c6#5Դ kSDɢP;%FbNW[A_RGPV G\?*g'eb(FhtDQSGpDn!H+0#`@jd1L%rcf kiΡb~&f2Xză~gϟrR{F*m {1>A##662.2q>_I̘@oY5ůHx(LbNꈶ,VP`&XôGl{{Q* '8 WÝ BwZY'?=Hž ty4Fa +k ܆&|zjZ6 JF~Rar6fИk/7725 >60AF~5NHrC5:fTh½"ے^"l0]@;~I~;(jsf.>scDasbbޓ.Rz'ٟI=JRNh_K<,mRnt9*ݿ|U~61qI2pjxlM$351' oc6U 9Hq5,+nQTA΃ƴ&`|G*uO?D RMf2,ly:Xi F3suu!}^<өn-<6 -ڶ9X*ddԓ_\6{!)S]ŪÝ0c J`|jnc}5D_GmeA .Ycj(Mɮh3[Xt7oU@w'r))*?-Pc_FRlI:2IHoC""_2%wi>Kv"9O-3NrF (-j$ ҿ+ [tq {7 rQe%"dt^XRJK9O)t ;oC1B>f@ g6h ᎆ#ԙ*3fd?~D2 :>Ek-:a2@Ove0\$A Xаfǿ$| O kKR*GVJwXη(Z`@ x;DXTZfx է #Jd*Q7̂hw]{+XϿT9&9Tb@ip2$u Ȉ5mz_oۜq7[gMVk!n 5y4 _B` o\JJhV?Kg!{#cdxvJʃWҕ"rEؾ>^]yu[gkKuc}@:Α)w;8'|Ħap'ISbld5U5qC(&+DfUXqi}y$/t s1cOe1E5Dft%ޙ"[KIkQu@zT '^{ 3͈!qk,޴.^> VGT^wIu@x)JB3l|7nVM %fK$" ?G|5A4aF"-id!a5v n4{Zޒ j [wWTO9.W%S38gs;X;6.@Ȅ0JJ˾+H@%w~CVŢpE62c8n]|sQw5^h)nwG Lb :\yGdw7vwjvZ)ۇOCBf{`b.`4ȁݏsLɛhpb7|^.|92)yc+MiنЪ|.=Vv~͕ɷB_Q2{2R2bj8m_$)(r8lKo`t&AR!Ro%旦{cE>Β$II v1{.Oak/B#z z(>@aS>$nOP[pBO^Ny(v~[2*Kƨzҍb&s+Ne[ *SjCɞ:7xLp=g~ˋg06#? Ƶ{S=*j[E)h(drtc{K#MNd0c"4*VcVFD4c17 |\Px顥LuV 8!sS4nm%Z-%nGiMnѻ!Msz*fj'|^ƋSvfZJt2]pY;]P8,|ZAǸi?-Jӛ"*+HO1@u$s8AiQz|0># Oe:wMy7#H`S <د}?lzR[w&<2z0L}gq:ȺW8Kt=8$Qd? p#zV_ݣ7]1gCVLM,ϛWdC[VNUU|X!\o0*BAK%mMc>qhNbcŏ"~]Ae%b%l{c h8Y4Bma~&bo ⻌s\͂:WWXE-J<+rddRݭy5؃9+L (dw,Dѥ7z0DHO剂¢C2`[ VXÎ`2z,>WCU{\QpקSƫN#$|B~WxJBJ R1珿EN?rT X1dq'~̑0)c55 d|%A `Jd+XB:_4%sAuC%Z嬔gᮒO|[ʕ^9aa4j 6+xHl(ᮮ .OЋ[sC@./-nՑw 5{DyjZ$:5zE!Ʋ/"כ_Y11AØj礁>Sn㼅mg[<#̠<eƾ̄.0n/~v\4xzozvj#{5@ĉl!?+ =E-=fםB ]_~>~zT`7ؓKJ;C1[}ͦC `3Eц|FǏ-Aƚ6҅+6^Tp%/B0[6ۍlt T\Ld J_d0C#Ͳ.|bІ`/*mլZlnfjj,u#.C6n=vޅ:n'ARi wRGY|Dl£ 854ؖƛ> 1Lۆ}$ŎB}=O:g64_TMH*}A'm~̰ݾe'}|SQ@R1w4 F"N. _h,W&_hNd q ܅@T^ar\2Ko {Mڲ%u;w^z D>h¹8&f7P4HPM5fЪi8oTg=O%0 4|e 5b.*`aH /%HQm&'6>4,6oOhT ht۟\1rO ]~gm EVH({aCOӵ`!OPxxrDRɣptbXh6T Ytśr3^: 'Xp\fyL1Q C kHe<[(J(\_!ѸVE2p1ǿ6ƠMܝ}56`p)`$ Hc:M2)%n|f17W]h^j9q>LNgw=}p0Y-D[YS"2 Ox@hCfGoSC~xVsLC M,i&0W nLM)OiB ڠEr@ٵJ<2+ z r;: ~5x $.SŹY^ `O\!8C 19tb=ŧ'C}cǡul8ecp!)m0Oء AgC@8UD,PHywHƽ4"9]R7n*aRfAa@>>Ю*0(e^\t>XY9.PB؆;A>V t10i]E_m[1ڷ`~x! i" ˯Ԡ'sgfm|;yi_w fPTn܀ zY2ZYg&$B)yd~ c^zoRM%{#:*=li.<^0Ƥd-؁(ƾmi_>DV~]F{+'KX}ɐE0x׀0]!l:݆818Y4 C‹t?5]bM,u))K c+ۭ&l̾ހY^oD,r?ps;%m -b|68%_ BX#xH݌u7Ðy@kv]z 5LD70]Fҗz/S;<ϪnȒB t@h!uDkSq`*P1Ce8U1%*ulr6Ux 3 2^:#k9!oW9V# 5Y꧌ou8%!gWͥ0JuëeH,nOs^)p$6KWt;RB{_crh BycX[R1p%^ :؁=PWFTgc4Np+) /{=|o"Elvl_њLᆪlob<5zu& ǜp,Ҡu:߬QbZƣANwS[W~~c[d&3DTKvl `jǘ|BPȬCJ =( vahLdl>4$xgRdJhktp&*3RzԨma;:ogo M9 f'eJGHjR%R}s:~Z{:1F|,DsX'M hVÄ껑7YIAڷQ|Kr@1 4L]0 #t*SeޜTܾS}yۯ0yld%U('9!C&ri.{}J=f3Go~1zcq2O~eaҤT*Zm-/h%3#AdBI|&ڌ&ZfKh*lNHVuF&+6厏{]h=-W=P_ iS }iuZȖ-a/dM[bXQ*qhF {+ejHChypn+R7a$BAZ GG%4غA 5G?TnUvc8eU["&ը(f"A}dUVOHqYO9=d"M*w rUĿgܿTE>%ilPvSnUkM[$d,qZ 30 E p4-;ux 1+PVogaѻ5o^I5ej8|ʎh?WBvOm|*t^}΃1% sE5&dB˼pokߡ4k>  )‚9u݌' 4 @`uN$PBRE<Foŷg8 <7~E)R[j7H#fb> Rf.=:tG;^;j}ɦ!t1eHD$4H, po.n!1'7k ]?JjD+eG?fV/{(3a$\E0K ! ݠ\ηt:^#Jɒfm1M͆`&b=En"me?`B<9NgY6uD8M?ZiOts E]mB3~lM]"HQo6?t |0Gܡc@XF9 5 7Ʊ$9|O֯h.OY_YMXyM|t}Vֆf ckcdo! u,UUųjK=Xg 8USƔh yG'єG 5_pe~&W2GbVp:̠+BJRze)[7-t1!AoXpWv}^ۉ][s[ykGt V˘b~)W͂G:=l>^y~$ȲE:=<:z^`'}AALXоZ9 Ȃu2PSBR­bK-g({Ee>Pھ7:Roft` V׃qbxCplm'W3mG/L--䫱Y"!&gmrf=8Ȳ`w8$Zsz u:|Lj8x 8۾WaK(-%m(Ñ*fP-EZ}sJq(>JLCH3LaYق4 !xٳX0{@ő|YgH%6Z&.ުIsZ`LD(Gv('~٨|4 rKh`ݒfйU=j:V&ЧƠ?7ib/(ʆ|_GRfv05 Uxހ/8 cfOiR>y˯!vc+@]h_%꫗`kϵSd[*P^YLws:m3#tܜSP{ Jz:`[a@TȎ1lIeXڢ=%I9Ԅ534AՇ=pA pIERq£\.{S~BۊF.)^!YW }HV۞x [CRr6;<5A 4= A]!΄3R'zO=Eޣm~f㉘ u)sÙD\/אRxez꼤ʅ{b?Gj_R]vfR%J/HP88ڹh,vz7"v9ILql=Ȳk]=_,qm4o9cghBg.Eٸ.ʘ`/Qs/?ָZD׍05yUT|REsW6IG~=-/Ĵy*'*=.x'(GQR'$ |^c$u*׀JWP">RG"1zQmLLIHˬz[#4?CR炉껢 z P +LPpt)Ri?3.c`٨Nbvi#8>NVbbV`B|l+ 8 {^i0PG8C, ^ˉ{ŝXin^;*rb&u# > no7PϒAj1wA=`-(Y5#=RN9&ji!15Z' A{ c'C8] jwk`P. 73GX&aԒ`rR&x9jC$M\8,: .urEޖGfA<4z#xܭ5[%[o@]HK ܠftdErrilaU2mf4&BbnxؔoV@J}>ޫ1ck (ʓ\Yl\[2z&z/ٳDENb^>+Ek.HGڷ:O?y}^ d}!) WKlWőJ;K۬vU>؃ ~*yUf]5z{ CGޒ83g8vR%9^aF~\^M+ @s$ T)۔ QDgu=20V2Xߝꆦ`~q.([+ji &(#" O˂f7*0Y5>ٳ.*EpK)v16X Wb(F݈T-RtGNeBtdjc($gT)a8)LiMd} mu4Zy@,[ﵡ+cP3KXk+hYc|Fi6i1wcvFI)ڹoEb&E(5߱KlA% uLEM-HR73~+BHonŪ\%#q u_DN&ޮuf{KJ, O@+S{44Ht24⒐YJ|3ОLw p8ʺ \K$@R)N2@Y%ϵQNmc?d|6 t~.6AdTo M%?M2fBˊL! M6~&э,hx6ʂ(ƑTF=2:)+w8'=3ЖlBI=b;Uھ Y r_jh~؜|9ԙCWbmń׶e) ete\1鴌xYWP:bo/`LI%Ӫ5vibzN%KC,u\0w+ܫl!,. $E8b?N90? TyGMz0wTjƿ)Ei=4ie& EPTiKZA^-֜WɅH<"EJd._Sn# _̩}̝^ɍ2K0yDqs҂.p*_+HWaKl7)vZ'նcrsp)={+iUyJPDڰ4U[= O1{xjE;G HK'',",_e'_`.ƏKs̄7wƑ ΐI3AԁPw;{xٌaO-cw6ZzuX_pܡs"LkWw>LDW1bEU4bj!8.V10GzwD)Hڠ#bfZ>I dg$}BI_Da:>+ݕ}6]%2y-Ps IӌD1A!xBR(#M$Sܩg":AXD)\ JZb)rL$aKpbwfX| 4'P xNք,V`(?EMN}Yյd$Ѹ]D2gi0dU\ȐEuE;lF mܳ-գgG@&:,|b5֝DFBVpYoZjl(D ZOv /X5#-1geC.6P /"4䆰TWH_ #6L UF(+bs13VT˭_?;u2H _B1s4-Q4 d{U଒uM[ZexWpl8}DG"R e?+dƢi%He ͊Nutz%C[u ,|$i½_bpKJYjLl(ȑL f8Ɍ8pkr'%"%v N'I5oհJK4M#-ַP$vB^w. 1!&wMW鈃$0ԡjux1KFϼO.unZ i X4f[Q4`WIi75 cj;\Ol6_+_7q>#`kCkEc(]eK؁I]ʂ#wqc$O>[ojQ(J'p(vj&_Ȥ )9)c>;t:<3u) ;MOA҉ m/Qwߵ"jnI!qLuH|*qu82fEMu?@W̷<'|U=_YdըUù^ .[ {L)!Mjr|sS)޹ʝgPAeiAm:CcOp1# ]^Zwﴟ_ov'->琼!]d6>POuW/@+*l9x#Len_C@H9PbuQp斿goYa(˚ bzeLe}\ Kai{)SYrSԋgUF:^\&Tfg'.ӵ@S]]JߗŌU<1}]U3EJYoC]Xz`00aum ^dnx+C&rdE: *`%`;: ̥$Rr=dQYWG([ 6$'M\`䂑ZM9GwUh=O8vlPn!{a'7&XU.N{dsT>ht->&50 P'y1~<Ƕonʮ@PtϞp<@d,+d$LBQf;BT2eW=`us!.R15)A_9yu}'j@5߶Y8 xhJ;E2gĀe9w,BдrZƆ`ug4If{ aUc_q'̡9 Y gljWAaE":c%_>->AhFᨸ A| phj@G7lJ C8r m@ xYf 6*MGf]Ύ{V,T[Nps'~|5.&q= :[қkq3/& C5,}ӮJ]*I}mڪ"E2o11^Fee8wn~Ss Y;|\L] 7I)dJB S;Вp OrNբ8.0qsۋzoM'VǪIQeLs V.cG-:0m\J^ ~l'W~l֥Zh A|"鍞 ,83YL"U.!C \ 8J+6T[eE$o2nn5Z[n%}4p2ѩ7)/<.uy{#$,`6]GYSMFd+)=O'(#g>CUu\HVެ̟1 0a%$`Լґ9ڂ!xl |] =XZ~m$']'um[*S/Y$a >a*bv~du%'=72Wh+^i'L?۠,ƃ˗) L0T KLs7= ly~PyQe<Z\׆ \prpj^E.|)JfHw d-^lz>NT6}بnh3~P3\cUَ>#^QD½^ e%sC+0q`b0҇yaOcIމr6pu$G9,#-hJ#tē;j3촪y`Mkz1ՄH|(mbc\IKjjY`?g =rWS#qExL{L(nx"nF&Jz |z3#t\+8}5}>.#^*8dkZ?5iFfd~\br2 3?7wq,D7~@]51zL -]9dt7ӕ.ʥ4)]_ d krl.#l=MM&{*9|;uKJ̧o [^c߄" -&eƂ=qDj=*1Pk_D3-:OVQ{^kH 79d3-Q|Z>.m.罟!"TÞSɣ- KYTeIOxղk,H,GՅӷVKrQ"0I!y1 ų*ү (C>R\PlSKϝӨDZ1 $Rt_8iì9uĹ Ӝ +-&+ЋR:'۪+{&obA7J+BWE=HEY9`=rAAi0Em cNb~q(ѧg͐7 L,I*;Z,7 TDÒVZgpV/٫D_3n%N+o4@~]{<702K&?^̳ƞ8VȆ~^\Aژ_0XGާ=8*v2g8 %>_OZEv%\q-><$Y;'xN+Xl疡<ՖhY42u ӈ/Jgmњ6mFm6ApB{i\",rkfl"\ F*w,?l͟JyhēUG)*JӨnrIebN'N7 Z[]6K,ߥCtΐ[D%V3)\I|?9Bb-%6V W ~fl<1htPt%=)7?<Wǵß#I@ߖ".K]Beuۣ0`*]]PT[`4X)W'\ƫ+"2f2 w1OAƯ6 J%E1O^$U(>g# uhv'}Rw! #δMGȼ78j8 zֈ9Ż*{$OM~I3i!6?, nYZݾXYE;D,{.wЄ5Rx#=='9glM9~rƠV 8tϱ+|~wCt ܤUN?5T DlrZFA|8rC){Qbqs9Q9kºf!YLhL3K=_ME*dx]P"K eͶl2:hhX`#b[YFt }L֛͙=AoҬd&1xi3yyԥ KUuu[,j{^vh#Bxs07ɮ-i}i\YF)m˞dDV)P" xѺ%a= D%3ziDBNO(Z\}9fL2归$}sq aM't3Uc6$K_}m)(5GLhgiQ薍ʻz91=TJbK !]G&iZ@fk2{[[ LrX4D0$RC؈M6$8qFi4j:' _s21x'aT:٨K_g:=_Լ"E@N[.T}/SzY(F$ -%nYaҲE.!fg0q\x:~{Oޚwp*GYf] g{R`ͪ’K1I^ pZB_<u[MNNaF6wXWzgZI{xbI?2#xz~КnX}2C (hZ'Ҙe[vt ?Юc-iMXy Wy9-Rһum LWqN'@Vu.pA{TaѾŪALNr_Ŏ:/xh7$%O\3I)i F4=D@*t"M2VXd~]);0QrJˌ , =-Z4><7} F&e^̄+a>Vb| P505#J:(&aj-|DNMmd}{~DHcp&)cE:@D#SX\E R娵s]x?ӎT׵(5`rһ-ƣlh'w8 F TJk`#(;}V'0=(95ա1;l.úW~@h}EMv3]b0 8۩XQcCt7;GbIX- 'MYB\LKU *~[CkB3yb/cw1?<{9vs}:.UK/G٫LhSdk5b™goWNcv.LTd!#jQގNA]DZ'3z!pt< (aތߢZJ=0N;1s) VҴ(47&WYʼ37&d><];3c)v[;vCwV'#Z(| 1:+%&5es9%Ck`X# -gbd[L=0/zh_yvڮ>|.|21ҌǴVka~~hAX_^- D<Kdp=Oeĥ 38*R4p-fkA0O.7L 0uS" Oyg^X䘖Pz?O>;7)ٓsD;є>=4fZaP/ݛ**iص6Qcq:$ \ zf J~/uiE[JUeĬf:IF'Gm1SUPl| ['n9%hаpsI4H_GAl*k {%#=4;sBTH**IZ+a( :ʌtpwkcH3\WZ>V!(v M3R[WA0K:M5Np1㥎,_`xu42-@5VI<:uQ\ti-iD?_`Y%ϙ hNFٮwBŦXb?Cn~k!"Z[F=džvR]n#3N1i<5/F||@sW#\["cF$0s'Z0E{ᇺyQq*Q{4KF|z>oNVhROAeC1,zo%~N]QYڀ玧f*i:EW@2tŌ5 ϱAmLG,zv;Z^0V ;l.BͶ V⹿d @+W6 ": Vo}OrV_ 2WwêElx,+%{o2t޽kd*ԧ̮l]VgQ|ޗviu|/p ٦ndZ?\zaF-T'0Y Mu;z8[ -2%;ϥ3hj\39%a0 їMkfojYEec)r(;e: [ PdN7Tp% u>O.["%vijwTN+jQ Z̗==(a_h>Hd*O5wFzȭWkx0q:S wftט쐼g,WK63 tNZnL}G+AlO ZQz/IgN.QgpiZ`l'{^Um2Zr0)z:^rC ^af6}݂xBx3{ C&( T~qћl*W3 x%jj^t ґt%2H..FBHțKm-*{vb%a><-|}A+H '/434^m`ž+ڶ_ȧ~ɐz],9ԯi<<^ۆiȜ$xy ʆ_µYΫ^D}Ozס<_7K~#_NdU*ƑB5V զ:{p,뾦at1pR;Hcn_+)]݇eSeut+UiЕ%X";g o:}r~D+8g^FYwQms-/1pϺ݂X#SU&9SLYh/Am1,Y>f$e-17rzjHD^_lй>j?cm=-7^w%VN4bpB.JJmqқye m!l]c[<;g׼K/\u )M 1 &uTA5OOțs6k`d53 <ee |!ɓ ːb1ed[7 w?yd,'n/Sn: zS9lU~Ǔc}!hL<3j9\{#~9<XϜ>iɉ>Ai=j_}Ugi$v)g ҥejAe/;]l/ IGvЮDȐV7G(_Gv4&s fah[Vl;!*RH:mlx`2r7Vw)IA M1.(̊eJuBsSd Ɏ BwQY2k koH(x`YS'ԣ6Ϲ~[hAd~,$22;aztKnosTs#- ;*=]A7󯃄9FOE/*/bXk=fqѴ2txj֘M&H[ITTU !Qڹ c߀2O|$!g#Ulh:]&ԘcBh`Z:%d>AamiG/7%r)urxvnsTtNaτ83$1}x;Ù9fNC%E߾&5ty0kbHhI8`3/~赆`*!%*Z}hkRN$چ:ZA+J1Jb ;V9SGh5Ý\`:%2I3 JgKl0Û4{LE ,G' h4D^cA[ĢB儯abqVM"q8j+.[ bhȒL!]np*LV>/ҒDyەu8K-˛Yc_xpk,<36,95ѳ.8a!ȉ9*.FrI!WL rW[Z0ne7gK0Y+I Yy,*f4|W LE>-QdGe>=yx{~܇A8'9L|DhQìD\oh/iGuCl /:} u@"PCI ereĔ+4m ~S/)a69R:W&!ݖw'|Uϕ"@]y J.ŐK|+sdw[D~GgFw)8Mɰ#7 ,Z~9\o UNȷD`&xY,a֥:D? f6 tIyM "d"c-gz,;[jPc[OA&\j|P.yC/4@O-?#C86[> ˑ} 1}Mއ!bk`cOvx9BT&+n'{0d?[Ybc(n&I)#+tf,-Ü/&1CjVa]SnXtZ`(5΍ [KӛuA LI%*ҫV!Mm.s<2^R3:;ZRzr}[+yL0n\; F] m*Xrn R*ɥ-V-"5t0' Ў<8 !giL]/dzoQlh6ZFq,,9rJ)2%4Y$'L  ++VSc[T&G8qk 1qhY[ƭc>$MT8פֿg16rTe/ À V꺔OP(uj\ӈ}@&w$^Һx *DHIƖw2;&~2K)=m4ϙZSCѱ T`)E8RY}HܫaPkCKnuKPiKA2IPio:1߲X7 ⪭@]7azxq3 liGdK~1G }8:e.5{Rvpklc~UѳbI%pj_ Y$Mj&YMŁdMk Cb2R%!)cnN69&>iH\Fr剾Owy'@ S.7mvr0A4[IE<j#E큝?vɴ'u\ qdWUSr-ـ :Lu{q5a}OW EL!Sd17,㓀zeUW swkbg8.'|[#{:׋?l7ȐHVX#Q0 T%F?Փ_PAϜ4Mzp(̳,Fg}  ?aI'%Q4J^, {#҈N ,S&AB󹎋>/Ll}‰}lv/P:礶XƵ7O c&r ׊E[٠BDuL Ъ, oEu\svL#2 *rSW^3o/V\.I҉3F6˱)(k; 8G>Q dCS%[82{ 0)<P J&d<%'J/3rW<|CǑ%0^͎fYg; !Y 3рzψKqLVm3FSÉX#n&ɏݜw+ z7 Vp'g_Fg8`Hr qh[1=J6PzkaD #g31JY0tqo}w8/Fg-$(]V axv/~,QB}7ț_ kE&Sn,_?x`+KL 2!HͭcLv%v9Z}E$A6U:sHAJ0!Pd˹ Lnjef"/A8R a I>+ŠL%GM!)2)&?j.$?R-cM}m$6EGAnܝdյ_.*Eq u!TݲMVa$j@ 5N{G}QȲhFդJ;e$8"#=5/rDo:R*23j-¯} guMZҊ'j|oF5Ư>[mF&w-91tbk)춋Հ'$Mm(ò0ׯ+_U텰ȔvҦp)"S6?.VR~+sY ay\s޻,%| S+4wO[w/klaHo _L4KwT;b#F8St~Dyx! iXf VX!{_wѴ_M)392D6f.M^b;vAeljP>CMl]FE'{R| B/}QD0%:V00 S(lZcMG#Bʀfc懍ٍyBJ%T(fj-ְw2_V[EOTٻ)5q c"tES c;':|3H ͓e䅗Z̻yٞn eV.$ ʈeHʒ=>z:om[K* Ν@"'f;=$/bn.6>O"JI y[OmItrD)N?"6[|S#t@^lIY2X?S[nSiLӤ1]]Y&ϼU+@>:LTEaG$flNB3t'~I}_;=NKjC}̂́! v!9&&Rт@ -ݑ.9 }I:f!l\(R'4-2v '2>1>.r"sdݶ4n2&d.PB: _W[Na<>l&W5 d\bub,e:Ȥ) }9.Ud‚m-OMg #;iC Zë&#s@<!tdwQ^4Rg+eu[K*3rr[`iqgWDA϶x理~؉tp$(Q3#VɘSպ[q9{1/Tfh]Zt2bwwtD=TJC3aCt(Pl!{OtW6e~,%Jï}k *mQ` NOGkd,ҫp;$;ذ$._5e6PmpeΒf~RB _NUo+7 DJdzwBAqy`_Ɛ #}R%M4B=ijF߼m/˸ (qޤ oX65_+bt[2RLJnldJNNv^lz8g-m<3Қ'_繜zOj}p5 ʰ=·@Tus􎬝HųAI?[Mє٭ڬEȦm/%hnOje0UN1U?^+a7vmvC1,meHo>^ER@OHym]gm^/gǴOG, Fzy.Ը qtCTq$-+6$N>+tfM|'.ggG)͏$uXI0%,yFb{p0c|11nv<sGwG'xuEg/n81@iqpow5z>Ɍi֐XI vǙajG< >l?a~̼   D2 [ùX6R4$+cXlZ*G&Oj8 Efq<8;. Ĝ85 )6F |)L)|VZPq=ٽ9(ӹ 4pLάG9i'5ͭ;Iim5=YŁa1eYz2FJM۝b&Hpkg $ ޹%Je\yrߩL m awk @j!/ oV#^isxycO¾ˮXp)e}`@3(t< yga c錫 =k] =XJ !80wp`ANU@,IUM/nbHkTzABjRO(Gqh82F33( 8鰂oO450 CZS'Et٫$\@"ۙ$Y `.`e' oZ_0ή9J <0 =JN5v2U[mϕF$E2d*`'|MQaHW/`_Bbe '- C$z_jkw 8^7Rjgh0p|cIC]#C$1>PQ1hID3T8FQ&%iTق"q烏KfyT=E'MiZ4D쫆-_-Mlԇ6,Wj['nE~]軂ժ2.nJr΅Y6z,'=nz꟝Vt:+-BB睡o '2**i,\ 䊙:#NБh4evbeu5j@C,5.dM5$ׁƔۍ޻G_6!Yp}+gVx0;ِ4Aϓ41Ha@_,V%0 mlK 7䧄K hy?o"7 BDx ў$EbbQ7Q!>^][rߪNO 0cQgѝ)p)ş`JpPB=Uv *M}>wy̌vn64o7J;B{"SmŒ6Rjߴ+][*5N-RߴzG$'-ٱ7YF'9nD&55Åf|e Qzs /@L;Xr%&JV^X >}G :`s?k`4TqUME挟(dAjy o- Gma*c}" TL<';PAq+.du-S~J/Zr1zOo HG9v8+P'g몕NL2ҵ!r:-0B+ ow@T6y-R1^Fј\䭩gs4tx' Y_ Wq*HJ&yMDG޶&cx_$Ԁ8\2\l}Ü9 3@$YAa,N/fœ"fWjRIUStBS FĆ.T3rrQi_LP.:LˬG!Ɍk lkO.C%#6Q>Ѭ@5a,k fDkAH~MwmGK<솩ܣ+d> a} ѭt@ql9|'5I3 nL\#AV}kq#FYaF1?_,>;WLkeȤkLdHqP",9׷SKnJ^ @֌[SZPG{%W|EEL8\lQ~s)}$z߼Fǒe=P1JXލ~+k\~X=u{-qT ]ZhsC7*v!Dݹ/6MK11Qqre(T퀈tfU^/& Dlr8)&bܪje%,QjBxVD $cB7v-|Ez=SVͧ.䴖o1n _@+px؞608t95ܾEʏ& ,7R29C wп)¿>YDQ2͘2@GKTB odߋj+v6:WF@OR `BUl+^-xY_?rmnw .;9xxմO2FЉX)a=oK> B'A  dւMǁ1%u@oy]וYt0-3尋iFKy1١_& 0kDW+' Ne +{X2N*֭ 4QxO#N8,:*V|wAo(~G6n7ILh^\KQRI |FG!nM찔*5t1/ π1sSVt.'R^1xE!?7* fʝTB Pz _3`޾͋% RGK~o0$^(\^S!}5iU[DMhpKl!Tϔ;lLaA FWgvǢa߈RL7!4@M^mt"֣WFb ) "y Jk%5dٸbtM qRk[xn7omsjvcG#h 1]edÃ?ݕzÜ`ʠRae(.@#2T< |p!p4#olR^LW)WucQdQ,oo .&q.Wi W=fUHɧ@ܓ`1n@ƁϮs+ Ckի;-sZb6NU,+6oF*vUS+oIv-?KWṴ5 S;_=Cڶϸ$Yt S%>ip͛kP/~-؉_fv ?IE^q:lͣN 9A(C[sRYm=/V !p*_S٬-]WV[40D P4M8 si)p 1..ROd8+zBOw|Q3B!i`~[1'%n3\ӻTsp:}Λ<6 sZwn0_Ϻf݇5ȂJ%Ψb+Ў ֐g1q%ؼֹ{*rj-2BUaBϏ| ۶W4{n@0^[ԅ,飴$.^~M\ k)ee.OO;{PXzadL"UY |mt渨 B "I4 +(D[ `9/dXiXҎa6zzƴ$i'id|4sSb>- +!pEjy2&jZui7k1fa; n8Z ڛj@zb,61(Ww*WWIO:tyli=YY Q:  FMjR=lHwT$蝚 ۣat@‰T(7Lq!"ǿe?w~V7Dyll^EkǞYvXBq(_/ pU 1Y.PWZi(Nڍ.Z!r<`޲-l@Ǒ pUL6PS6A,ĉ1ΐ10V 9IIVȧ$zN˰RY 'bZ&ԘCKއn[xMT/ɡbFuoFj ͡kMqԾ'v53Hn:EJ!0P^_}I016eYN_%WR=TxM >ED; e "(P=QC8K"L=i)`6,TQnfgJδvgrɘ~N'6af>v">Gbi?OH$n@*UH%zV`3jɂ &6^ugPemGa֦K#밗5CR,?uBaV\6+]ҧ×Н@X5:V̬ѭK|4g!"oɫظTWm'Op`{g7lc6'>!'oUC<ݭOSPTAi> /XojE w0_y[jvt@y<@|j ,]˄^% W])$Prp+)|9_LY%5EJhێNP4sC/=< ! A8EH7˕!Q%2}?\Rs"  W4[JP=e2K> Q&{ .c=E /SZ޾"~8.Mܗ0+W4dYc}e(,G,mCv V=IOtOs]U!] [2,j{ 记`(Qa؜ V`4s/e lvE{hX',[0ayL#gerX1In;>ݒ)8 *vbǑ,S#7 cmwDŔwوn( s Fi@nG=a(Y-)o@|A,h.8%~B|r8zt]' %x8agmyja&k3_[X-gIᛆekFf4J&IGT8.0mU1PJ0kA:9GԗEbPuP{K̏ ..4opᠦYb2a}9@/8&nObCϱS6WBM,,h\yifyΏ'bNhFuU/kPLI 6-0 Y)zU?N/6}_RedFdH"><bZjCФe+3 ?$f'tÅk:ّt!W|gA&-~`GR0r4ɝ>#$?h-KnW nۓݧBe.6* GJ``kq !ƈۜ%z52 CT S,kPY]i5mQ7vD3S*kbV6󚀶>%t?jM3$+q"Qu1ZְJ&^{:# ߨ P%q y7Ym׎ LέE|Cìr mg)g? 艹tH\+hR97Y"Zѐ-A0!mAh U͖6񙚇vk]QLP Wˠ:* @,}F6_T"wuL++z.x2RiC+߱2fV:26 J !G+MdՆ˷P?[hdӶʟǹAzΉ jtw$]B&KM}AW Y;i:oo"C nvB4mfhr~a"nQ\7'UJS8)5l݂?c#Oך9x7 BD}rdݦ]4NYvNe|2Ռ?zTTYkD:n9 _O#OƶJ,Q4zi'&tI -nkDO*Οwv;V0B&.%L6{IZO' q7A0UTUyZٻ "N.bD[+ъ?^h~h|16W;lzqgMZt4q p-iM쒜b{+L#QӢtb4^/E3#Co7 5F *_jGo@ܐuo KqwUj@Lg88Rض3|}~M-Nj2*켿3crqM\أ`$.hq\8t@*"]KfiiTIl`|~4If)OLC8R;sͨ3}̞~vX  q |'߀HY̖ygtW \CᎽ<}O˘ܪ1@F*7I[tE|V g#߸P/L3_q͉ڻp:b'pq.QLVQ{,ÅD0n#6 #4 7r9HZ,Qȁr a7sˁRB8y8w SWE-ZHTa6y0$3US:PLiX)B7w:-K:ĕFv71!^*+TcnsU˖ #&o~P{9[9Icr0⣧Cc>/\lo܁2(qFvT]UP\18P{H4ʱ%qVɝ0a 8yjeGpc/׶c%\1_0*&x#ZG: Yamot(<].%2Sܭq k/÷AAggm0ݳ\o@. o)tlMhGQ!t> ЫtW|c2OX:Kq3eb%>A=%@?[j+)+VLe. w~"W1{`">F+kd6<#PN(:V{Ӯg/ g <ψ6Ͽa7+Լ| zL`$ȓ_S EE-oQ_^gFԗM=5.4:^J#mj}_6 Vcr%KyKJ[ DZI#Stht ;Ooek/n2 @k/3‘|Pgsfs":%TBT=+]+(s'yrDT[RytӪz$*$ (dmK$\t&`3S/5ނ?[?̥-ȓ^&I^*ǐǶtzt:V=dPY-;_ڄJ 2bST1Om: o@)q LA%*hp 7e0(l62Zft|&][u/L63:) &b;!i+=o=f.-ANg82YEf 1s5NiH$`1/68|M?)isbV1ӠUў3eppI&A7fmDB\ffl醆9+T9C Zfct##81ET?՘_WϜkI 430OheE]m%-N=$Ggvvc?8.lu’<+}ovr'ްurLO)hjq)zT&uԹ(<$1nf XoP`ӓi8*˰}l0~R87E# 1,"ڃ 6bv(_qxhͽ0Gq{c|y|%0JmJ3c%ӮM*u'y3pp 8^(? ͒PD"[,4).דǬ5HTaǛƱ=*MLU0~F[&QY!,YQd`U P~J~Qc!ELIzK\1 6fΉ:pnuڳWHH/%* ` a.LY!Ytj+e!_sYARh81#?e1KvJ`4$2.(=WH;-ZXM&=+9m92,yz`a\Zɥ- 9i9Q?g%%i/kq=c *,b׈{!CO6:~3~*[ʰlӌ6а0ir+h׶5 >rb|딄0 tl*lS(.TP[>"睆B<[o JV*,] \)y^߃7pSɂ#6eށ6-(aʡf99@IBkA I>>,-qߠȵ}],XqE<V0&djKHWtM\P#^).m CQO[Vl'.r9o _wm9oLW;8!KSŏ7fm%#$;|9)G_En0҇&apz$UnbGRzts,?ʞ0Uf_~^zjXiiuz"L \H" `<‹=yq "itlԜS m*aw==]fjm7`iGUmVqS=`L}7Bb'ZgjcZpFv=HgEW%s2X9~i{('"ʀPig ,93c*ؔǖʷjiT;^!=Z X%AcvWYb&1V)|:*U-;"j~;b"Aƕ ʹ#Fgi~ d K_PP9d׏MvT4e^<MۓX_B"ӿY EsUlTn OBmԎR')d42 SoH 1a`]j7$3!Kq$2G`tU6*LbE1leMHY^cn't{^:ү PD$&71A)VC`u=>0Tj}=>O(^2[~^\Veg6DX2;4^ V'>&ؕ`:ȣ%\^F)QmBJ'z IUXzvKt\k81 A~h h qN2~cUY*fG]fD]i-#T%A,Ӹ/R(Wƻ PM?\q-~eE߸1","E'ꭲj/P&059G&H]zOŶKSM#ОDV/BMîV̂#H+N;0b##xƙvo0z16دqS0Zgt& $_c|TdoTt4"42J|0q)PX{4r2) `j J؜.VD . Y$eEмmaXzZl÷FLٜX?C͈&% >V 0Gɹ2 a.bsI2W 膃< }փ\=(5M<u3F+y`5dGkZ # ֮ ڦwI<}6˶RuȠu/{lW42.:0tbAӕS.`J[70pl4m΍2cVeiUCN[$D.̐1 s9nrdcR1f t0Iwr)P[I3סgECCn=oԂ= {/0\a2c8Qe[5a-mm ?BШ. @?1ZZcpق⚅ @GF:<--=_SW@3&O讖]d ,ЂB?GrMr ${E! XlNh}u74#L2ri.-*Jd HG0yE'If!J޽>:2/dȒĘn638x\"H[Q 4rl.j@s]Q=%z:\^BrsY,4H#@ʄ;_Wa;Y}}$Ld-7fGhCp87v;݆C _F" 84|^0+W9 SZ&7HMCГS }W <>Ueg'^k GƋBW}p$Uy6 -pd O׊!坱 \R,"[=O yP[dw=HtIǃBn.ߒr&a ̷je`0p`F@";|/fK!39bP`)Ts|DƒV-"D 5Oػ]B~ `0?)`:SQQ$ٙ2$309I.bݘm+J{@Pۊ/l1-xڀEكH3r-vW4p Kcכȕqjh )˻O$Z{  dDP]3-?$#~ݧA^t-^6A3'$`t6C!nM5U*])FR%JJh9fB nze$BWs% &03gC6> xb)ko.מ,ObtaƸq#긡95q6kP1qtfsԻh*˧$4TUecxQ)CCnSCPsr:5E]<_ܥ K/nI6;ՠ2VP_Ǩԇ_J>Ev-AMV ; |3#0J-)dy(_ĥB~(Qd2"J^͢&Gaw/zT7\lo,.XXL~vLY.4OƗKG@-Ä?)$s. djhfnbMs=冥moZrۅeK2 Aw,EUoxh[0q ޺Î`L%zigJ$H8M0[MbpϼZT8Ma _G + ~V'b_ VNoOd nAݮZ;<7;PUkjD*cuD|(<1o/Kd±2 ?r|@dWhh,Tntw+iF\F?'/F[[:PS-a)|a^k=I͜JR4r 6G%7q >h` ED⒓U`dv|ιvBD8 ;.xyh.e:NUZE==\I@@|7EY֋'Q? (wU9uxE]jmz->#B_$jh_`Lp!%mP&O͍1"ent#$0amɾkR,L 9gltX+7,jۮJhw&aMQMA\qr\Lsu~ & ;&"seMٲuځ"$+bՏɀD@9gPi>vx7Pͨ{6)% _Ì ȶ .XYBaQ#9' bJMܶq,HӉjXI[^NjeR C .+X6Zrp+DElٳgH_V8;4TXN*4[Mh^H_UP4,!\U)+ )MpvD6-jg HxsBB8q5!%nH&# v7!( &|h.ZuTz$+*Ph/d^9ʊT(z4++՛"9,QQ@y`l`:i}*Vaw[*6zBK8?aQ CZldВ4[8ib$KYX9LVp5]J)D2!WjV^Ǎ   䋰0 X8!(%r "S75TSJtq!{qTv, iC/*S%8TIaUt KeDje:%}3J`[>I9]gk!Duolй)n 㕆=gq +,l%n>7}ʑWgܷqG 8wA\~eZn/K%&؁@5WmR<">~bx2Z^L58>046tAx+Ȯ]xyݼ0gB.\*-ty;5ehnM~D|x3yz&2v҅"q=714b ¹$'Bfł"Ϊ-l.%4No: _G_1CfU]:~g0CeK6v:uC?XҡR< F\0 ; ^ٮ!9z89'ٻ֨:1l>wR2j^ / _ awMfT2F  ڪ]@¼y_4pP Lrޯ4[.R{QIfnuDo,-?4#sRɽS04Y~ݢ& $eA;Ŝ0tb oܿ6C&EX}U+frLkM\$ ֋T ?oB!Bm|DHvB>Ks BAC8bQLj$a<2q `Y- +DYن~4[S7@dE-> )|̝6:e?[IIVui$\ZV>\$,ueIXXAGN'4Q}OX#YW2BQ1`#*{e#bֱ,=?|174IJ$ئ,}0H{XFc'{3*kH)Ug2Wܱn+q-Hj/hUx>ØѶNՉM-XcIh}\neyu]埧}R~p3Wa|X8x8d&,ꖹo;1\ly7Doh1s.TqK #ydbk6`"YX<ª:j+"_QQ/H PlZ0baʷ]^a4L{ɐ&ܼzP\-ɖ8 yM 5L2l_Q ?=XfdaaB2I{lG)m.&+҇:ʆyXQM6[${fjo~T%  T vyLG>Py<׿$؃!9n=>HP@]-<[` ^2"9&psC4̪cW~eu,xo(&AЈ:B.(.}mjf} Bm"|?ag§4s>%#mLEL}V͢xse W<䩿iS1 KeΕeu~7}hZ{H{BՅ&ꬕG] -eSsy% [{/9"lMf <\'PDKukl/!TaI dFQp@NC\BC7 _hQekzzo{6W5tkPF3!tOhA39H'4\@+q 2"j=P'^^DȦ.*|"nĉpRf*͊Dn>uUDdm%y!'?泇]ZG .s2рuZ[&}Zz9aN6h&i ~8 $C]q]>h{3~>2RkIBdLrV`XE Mߣ1,֨Ys@E߯;6)C;*]}ufbR|A0E/``|68:3U'kq=}wO?ּe3R+< _)q n"?YNetu<V2[oG@b9#;ϡqLOd ؕKz:Y;[F /LBhwixp^2ƍ WBj0 (*5TE7Wqs[.(R^I/ft LZh ZI kj N: h =JQYDsEHIz l(N.} $ ,.y#؍ESwAI&\[D{]sD@}c"k <>nwaj _@(o/>5 n 5ColqM*ch@ZҡRS-(o'm! sA4iߩK҄2tH,[$w~끾7Ma3꼆 y_svz}VӞ;H2U usJmH%(ʌ߀K~h7@`-&aMrwyW(j;Y6pȚE3 [[7@.bA自j~;eE@ס$4o-4@{ꊏY+zۗzF7Sq˂Ǽ0e嵡泰C *C1jtR\~|.r\&'N)Iw+Uxhwh+ʏ ab] (ҧQn>Sa0Xʯo>Tgi?:\WgT/m.hDiPlbүG)-NM.C GƯYsE e7Q+$Wȫ,!+LN)މ}癣1ҹ:G6_s%ai*e ra;S_ nreDMC|{kE%—.RrXrsS4D1WF#|E$Nd-kӹ0C{.͆O^pkFz>EG b5/>l3TVwhcqU_N!D?Xnҧn7drA ^}{5/M+*pT gY6,ci$pd;}Ƶm`6 .%ʨ2ihVzzp,%Ί0G2u[fH ҵ:\* %^p[7!{2sVPa&C8M>׊)MSK˚} H*<U\gգ5T*,a'_k4age-HzխeI!I,z=mF[!Z%N(S F؟-L{V.#c`>Tj$E/S׮J9=|75{Յ(oxx16QɁ/Zc%;-a7J,h~܈ /)Ǿcn?ϤTSJ쾩2A9h~5C/oˤ AR00ٳ0cG@q 21(9PL_m+m'*k#b6'Lpf@ ЬLL/)Vܻ!qMtsNڑ~] _%tS8<}zn|Uu |4^}5lh<3/xS|D*,y~*Q3֋Ih MN' n hbf3TGd- o(yxZ[-GD׾B-5nr;'K.;ԅf.t V Ḵ7 8,ua'Ir\ &udg6qΕsJ ~yGfQ>!~w ?ZOJX:]u…|vg@IB91Sjw! haF.9JP(N]/k@K2fȮcmOV3AM\M?^ oY2!Z$,hcb}Za);'KNAz"e䌊2 w$Q*i!Nma˛%l֯fl}=GUI%R^_ŏkFb4x.4 o4;<Sd2!daL W!_R:uWs4rȓ;_*rekn^>^~"xaw&=Hxݘ)fAK-xR#>`vFh][D]_K +vd &}0EʦH`KzT`R46h+&4gCg#{S5yPGol@%oGGjXZٌJ\vU8 rm(05MWJ Qr=°Lچ҉ ]jtmF艌93nD{i3c Wm;OZBdp0h(y"QQ^6mFxfu l6#aߌtKHlfiaTN$<_oyu`sNq{^ ,W.~O_~O$S>tdE.냈#*Ř#|Ig@ч}JL7꼾@j@J#*-^hӼ05Db(l0ř"[vk +z6 4GFW9 efsk.1.q ,6fȮtLz_KRo/HJ%b& LX5_K°BJlNPLF/@P^:&B۞|_C ]w_CoYC3hSvI}0gB ȿ8ԣ} Ye ]TmPCnF#Y3*"F6遂{(ۻ9O,G?x$]*ra*ݿNm\*@Ah/ɲO¾վ1s/sPsv{P ywYFW;ۀ{4b;F5lif"T nBcZw x_^#HqIv|cط6K:mKo)t-t:a4's;EyL d m'a0?Qћh8yzڂs ͮә!*@FP\ENZ; ^P'3/bXLUs n3t썘cVxh|r>>=< d?jKfC–e`-Aqǐ؎ LK z7 /#,Ð=Jh*YF^quCLfϽCTVaΎ28}|\ypZԂ )0 \Й>vp3T7_@wQꆀ>-6!UTk 'kp z1d5qa 4b 02ş(+g-H?bDoIٮ-o]]-¢ : @R^;H|+ykHVr`S{م'Kì""WWW+qX-i]c-{&eRĝc4,N @=j1|zY8S./U;n#?BE3r D]F~cCɜ?Xpq9:&k<cP@kd1]ʃlbqߔ<:JMAMeby\ r,1bfęljFX&S`ۊ#iCiYr7JKv(j~M0ιD^oNKbi CI[F>?64J(LZ3O34>.B6ϼ+x-Ν+©@Yyфb%KSC+ŊYйe[ݽPLo$K%8*CS.{>ji.=Ct2f0_JF?hkHrvYu?MXK}o?},ZsASH2HQ9:!]eIG?bq=$ 2G:Jt;mQ'"E'4ߧM5Q6&fX'&ptj6a0k71Ȗ ׆]esVgu\2C+-{n2[IL40 !M}g^2$cbrbqz̏ dqlԋgGL߃j"s]g?0伴{n`䰤r! =HHy%a*S`\6^k|=_֒*Ocm< n~0rȵqwG=.zKLgN3̴(m WDUSƿ\4ދ;`9i`#YLQvMfEޠvʘ٩@3B*UY^^Qe{t#b9 s4|NAGY!G0P[P s,=96Ex c!KRlk4jI2>]}o&IW^=>밸9kPDӢsB4}&AHdv: *VG/E+1+WO*Q]40x˲~ cV-rs2G+M@0TDR_҂gBJ(B/줜**E0<:K)@O1_1 1?DPĥYTFMFlOC 7O7 3 Q!~Oq&ɧkDސ>ip%N$Xesmϑm(3zaxUϕP(.#GX5\3;7Vc@ֆ{d񠖵i0 kP .5 TZ|+U *BBeV4s eZ|)`+蜰kM>:6GrU\+̯[4>v=+qmf:Zs+q/ʤQNn*1yߑn[}ڭWXQԼw\ 6q}ԺaEmw7" Y ~AOki H? f'gCG-jҬ32Z$2^USF(}E~:YQ>W f0P-Գ1+ȓ\6/j)L-| 4<%L1ƒ[)#RM0T$/B@jêOp;T 9l x3hA4sB sEl}$E03/=f*Dp4QG* B:tH'0;m<5Y rdfH1=7+ A*g9K^0jAn w Qv2xj(o]>_Ch FINQlX D"р/vLJI4`H-Oz.e9P397u~o@ĸ>&Cci+;h}<:-|UnHhL!fWqz6 N|*+^A9,$$%% w!OC&0N=NgnW U nxџgql81 {^UЏ|z; O!,.HwʞS٢wR"&T.`mPVc}B1s_C҇XJrp<[RJUʁiP~ˣN |ĉIɣg}ǩCL:Qeve2 LPMqPB/ǎ7Mil'@<!YQ/LjS5J* B)l&3\g95HtSaN1Ci7b]^>P/ N{7L`G@&ԇqwKF=}@T9Vh)d_JS̖LCY.F`+%~Go-L|0'}ˠbml>u W Mɕiӊ%_Y[I@CxRǺmws8-_;:f㩃G݃  fk@]0#H˩&Imn*h̉$IR J0V wWoI?scU1 azV':^dtڼ"mNhJDd1 T߫;N=nfIUrgOJ*Z8Goj[(W[-E|3ΫEUo2J!$ZC@oG&0ܩHJsDTvyMbwV~YgXtu2oy+!\%qTz3=~qS.P6M QX^],XMll@`-cB胶8Y ;#ʎi S'av[ 7p Qc)[:VέE7i+̍TZC]nHEb#={qƒ;2@z#ܻȈ \Gkͼ?Mʁnn\b4vyZpGa"风90FÁ,p#6(eӦx>W{ԉ1dhY،.}?C'OmԻ%"#+}:Ӱa)bQ-XK]c*5dS]y?(Ac"Z.GkשXrcgER\Ny:.7s/&_磼=NN4rR *P#=sc%ecXr' {&KW(*I5fD6{)` (|lCdP!i3ij,S;؟< 71E{X̵qoר}Wc_eA }Jpa(#j ~BRڃmň$wP^j s8=}5kEdu(%Oq֕Q*K"<duP% 7ىt7BHd[ˏt~$ۢj5Pp<HG&<3y`aK2PΤ:f+'q%8R[ʈzzʦnz(x^rSu'I9єb7N6Yi2p,iq5Vg9.9bh ‹7?= XX/Uf6;U@4=zR#/&*MJNH,H4y [/Փɨ\%1/l.{-. ܛ J GjqQ$ⅉƥu(<~85uC-NAParľ%]Ued VtEO'1f?yF6ZzMR DR{Cn+n;[.q/UR;zlxg)կK|V0mR/7XGe2q1Yt,`Vuā/l;4e3* QVCe6^v{C z;迏6y{ԵMDbB6!ڠu3i? W0c>T)=^zEa5&pi=վqfJEc#&GW 0I+,OY*pvyz>gE9gNuwFV$?(y?L@ ^nJ~Ysq3Th#<$czT^B$dh Wy_="~(HdBl"N'٪d^'٢ls*ܠ<nW2/~f')At 09SG5c\77`g'GI6i;3DYcVu dx#_*;NE劂S=<[nN-a Ë᫠Mq ˒?gܗ{9>LGըH@ Pt 5{wP]_=-|;ҏEj WmH <~I@)YN )b>TLE[#'9q~Rysq*a`B2b$`pB{D`䓁df*ш(#CeGsWNDa,TYs/> ůQyAw$̉0rQujtsQ# >Nj? s#,wqL>j`d">pjU2"ᝲeA"exV dG)] x-!{At!R-0L^¢ -4K$dܷق1ݤ#K0y U^15%K13+UxMvA%{BPMg5ΉBDLndzfTI`BDz' s\>8iHqL Fu1I)H1%Ç^ 0k R;²sg'$B//*L$3`mYIߵ>4 F퇑mU/VrRQ?q/jPON߫nu,>$&}{dЗx{on aQ ;H% NĜz44]O`G^n}{Gi gC%택0Tf'b2|lqQ׎Bg%Bm~OР;2 k=/>>_Q󎶞Tʭ5k<}-oatd o '8ĽQi ׾q0@wRcSl ]l+ 1wQv0BR{H8u/_P2 ?k%Qj#֜7|/|>{2j((`B]D37oAoཛ ~r/ "3:YXћ\a?qҚ&C7Apk,m aO $E DEZ-aV'\=m`¦>r҄ jGIDD^3EѾ.Rhc"Ob/:IxӎR#/ue^j~N _AbeQO:7/n"o#.}nscHդ4^ъ8P])==@v ٰbofl>{g#y<4|$^1dZ7#`0fF~rŮU{ۑ)[d|]Dgpmw+nGSp8>'(iYhL(ŸGќ;]ת=<;urt?t'p"ie3ez]oIq dxs (sjS‡HIOΘ}y؜): :!V֤zm,^ے,I<vL5 R$q0,e2Z!3mt xz^Gy4OcU;o' ׾nBu$xX ܁T̑_ Otp'v0υ?$:k o)>$g? 1>4Bŋ #[¥ysqbfߏn0_\%yfŎXK#[mYt깣+p~ΏQ [J d˚lRmE˞6X>]Ĝ|윭v>кEJ@gG]ekjYż?vhikQ&+J v,)CEgh‡(s_"Pk|۽HDlEZW[u<nߢUTlϞm]Z )N-('s7ك90A|d◟.:jtB{1h%.NAWvXHh6n2v`IC~n*+f7z-#892Xl- ~Ay&2 ~.xܙًw)D$A˗"DG ]K얕ICǣ Re r;S+^$$Q׷7._c)iIpx랎|RW 2~QN h؋MX s? }'[c-dqӱ ƱPxUZw;<ϡ]Nmzxg ^ng|{.hE 'lP:IOp=P9x7-aY);9,.G0HaM+=Kc([k\0wGf +tF˜r͂ҤPkjMv!}jM$71@'̫3V&I_ R)Kkj|_BH'N],p%-eW2ēw5P*%:_tqditn(uHH7kp&c$qhƼn d-Eǧ&,%n6N$q}T Qhj^љ9Z:9,u#kkF#cEݚjcA264_sADLʯJ@@͑ b~ M٘YٷfOuX+g]LT3~::O&9nT??ӱ|USNDe2b8za&_BX4d" ` {{L$xg- /r㩳X6,^ؑhaב/y_ H$Xңm`ኦhQW߂#\X}#xOIzu9l4vϢ椥UXZ KHyM$-bRm)}KQG#Dt1]:)1Ĝ5ЯkW}=Pf# 9ZqD} \ tU ,NW4]jzu9Gs@?f^M?0(>fE p4\Ec \ůn&ywd`]q\ΛKVrB[8zkuA0S[-.#Ҁ^ֵ62$(ON P2 e+M\rY QiW2}O w9&PXBZ$E+qE׳ jJZK碖~dtaӊ{s(wLo&QB;}BaE{r-7\z%sҌj, _i8,'ip?@bU ~ o1"=Bo T6Ԝ#5"">7ZKJϱ]T_qIV |XZ'ﯨ8TB+6%VYα`8 XN"&},+-T iA[5sƣed>i,$4@QԢaM8Vb5Rԫ:^ id{)tF!faAs9m%o)Z\tӑ'kAN"{_7f!7'k~TK{vWAsןPT3 vm:w}|I/Q|m!LOGl? ɾ]N\9ٓ(G`ݳvft-m&2l?$ܡ?♥6]$Jn JmִC뼬wcҌ(9?<^g>AveFOL^ȝm?|9â^?W*4(9v2Oe3%cP{`[yr7149F`I϶6~' gLyj#֍AJOGqg\'@I2XKj,5$ 屸ERW%ٲLw! K!Mr,C(s˿o!VL:'a`< &~V3"l$Ab/n ӛoZ<?bnt} '"n`)j0 Q*&5c+t`:>5AT*1|aEWf3ሊ, $>phh5_OJ_BhB7G$ 6p(!j$Z]糿#Yx%7rҩ|ev-}YwKSoYI;ژw"!S +:A9$v-xBK ?^ۯ2ڟdvz{M<.Teblwy?f6'x0c@ cwN?E@JK]^愾æaW3 R9t)Pf96߳b *9E|1џ_D=4Qg%sǯ}cHYgs0DS/C6ZUGkˮ5WCPΈUvZp]Wхy, didqB`-kS»Aq<+\Q)6Eˤ; hGRkQu"}>BftJ,f-\[]~(P-zei%Y}[:mup؋mC$ D:P`JOOIJ>ԅ.@"nJКo{zNhkUpD0Μz'Δv4oFşy *"VAl4GeM>;vx9 AϬ_'g)H"vG8fqo[:XR|(Bh+!yBޘvG6TӼT}Qf0"3rwC 7(DؔopHʂI ~czdK4{ U+2Rv5s-)|r\/??k!ɑ`,+𢶲7Z##[Y~5`TG\l6YQD#/e%u8 g5hh=nkK-P]r3<ˆIMm+~TԽZ hApulmԈOLbNR7eKțd>s_oo`wP*h5cPu Ehǽ~%Βg29`V@D ~á-&4:o,yw,Y_;&B]{^ y&N=9H1a2#i#Y8|8le[EjW-`}K- Qܵ(@=}"['5Nz&6/aۓ`R\(N{Z8Sl7AlS) >&1e.v{7n;_<>E|:wYk 4v >#+iSsW}l\߁'~Pk1bx 1~TzG+*h[66җ|5If$ fy .'ה{|U^`%ٶy!f o}.KMwbNY+{O4*@}G{Iae+!'.3-Al!ݱt,HJ@v2VPE0U;~Tw uذdSiTH_BfJ)eU}4GvB]18?61)\1- Lȫ^Xѐvq˴?oꐊ>z SH&175jeF+ߠa|#Y\7˭~cG!ADdKYw($VT)6T)Ja t7\>8Kq ހGײO-+A!Y:--$5yͲaK7?3{enB"?FqNz \׎)^2Ka75|܌Cwk,MX)YN+Hf#}*!KRۡ5)PJԄ#F Ֆ!~0QP=Cp W_3}B7ǒѫOZ~1۰nA .T8U{\1!0~ 0i M³k['s@/VFc4­YcۢU/JcC%QAbE%8#feG8i66{ڲK5,mK;#vb< 鳇g Q ߐ=B3j$+Nw>`i}Die["\-Kg_Nxn z7W YJ:M&-X5Z!2 aDZO+xk '&5*$+,z Koan :\LD#5^Ҹ97s}i-L!#:=G]|$9(TDCUi Ctc<'1䶢`LCɀOywXPv[9FE~K~jl`!' 6&ҝnʝN0#5`$WFg~6^ 'aM8̜cޝtg};RB4g`Z;?t-Xuȍ #agvk M?=tʖ.CA,z{>IZOx*ֵ#A[&%C=MQ>i ێ8ϓ?BL>© ($v}-NFPšͦ=2 M #PR|IM#ASԐ c7PQP@<9@.kv9; CkR#u3D: })$(S?{AǢdO"J1:{,w'3| 2WEȬ4>䴅L^!ވh ȑd$  ;%nQW, M[=|g=a`] 5"8Gkf~%-ͨVYb ,իP%rk %C D32b=9:9}H:+wk%ݲ=ޢ3HA)(O>L4SԓKz']J#/ѳ*;xrgeӫ4.!Lm/O6T_3{1R6Zzq5T8rX0(1݀K82^jbG̜b`)^j #r.TSH ivMj$Â$XVpv?4LA6{~e=MUL#JѪˏJuRlKmſ1u&%ȃͷڣ@2-kV@~rqqԃɊ =qe)KHDvb<.>λ}r2•i3C< ١bh&?CZo[`ȇUE )L 鸲cGc~. XVfA1$X ߻N'|L\\nX*bݾgpǙw@9N5ߎ(1T,?>,0u9cy";jh h_o3υ3,.o]Gʐ$@X@W2TKAWXz*)7@^x[>_ B2^= JR~?iD:,{-G2GB3t4[H[' yN}k _*@)8&ZK-V7;,l郠/Y~5=cQ,iq:`}0Jְ9J'E+3ad>9g$fI.};s͟Ӑ:8aZu o~Bd~wYndgVPh/u@e{:,]Km']h5H);IseZ-xZw\qMBNx֑*2J*.KX Ҹ%O51x'U2gxtX;gGd#Ӣ 2V)קW@4ֶNu>sIϵ l#lۨfjS~S}dSU(:c^P0"VHXie6"*"WJBuQ~RuB5mѐQ!P9 6|_8Lә {n<-jleZ90.h_ΙIf^旷ZX?5)c;HѾyTo܍-|m+&"fœ"k}% kG$4/Ӧ;ř71@)5x!6 ?v#b ]0]/E=0x®=8'*C@/Ǿ?1c&P3GhީP.vdxxQ3͢N խګݽNaγ(2|*~SnJ62l0BlJY\dAuB9F~)$߶_[vIrLJVMDc,=[@s'zHԻ.jmvyK$-QE|O]4a%T.RfMJg=&g a=qK}o8 ]+}B̒=8m^AtW̖?9{eh9kdVJR:5 WABiVY0sڬgxg05@>^`F?=_۾x4gG~jHܾoDlKGLFޘ+x45'Y)O[XgS0z$N@87cfr 䟡bɯ+aqWUsx9uǽG.%FdBb];.އTȂķ &+_-I<^ƺ\Y!tzhj,9|/犲֣|(GH>⻪yxoZ}dYr&Чz룂~:KKf/İ51TDܪ|B.]+& 5=aXSuH|:t+grG-R!h_SaZ/&㦋`X1+A $XE : 9BDX.(W>pS-gצ:ykJOig$R/4ǘ]!J`b~h6'eadу;MۢIA'XB0C TJ 'n;zH$dIz>ٖ\z9T~P91^ZPO.z0nFH)8a(5?c* /‹ jfэѨ K+ːZ_w]'7G} x G?@6`hl0.Y6Ua޷^7ls\ ֢bq s 5nZD]j1Y Ĵ[-Kٳac;{4Ӂ06#O;R?33sǷ'n",iC;t`R>Q#%/o&HKC~6]꧲9r7'hNbcn=YiA[fnj®Nn\enegG.~zDW\{*q/KVy0k1ۓj7.B 6a[Ux(TyY;|4B"r Lo85|*itP=ګoY8 #4mӏK"`Ä6ǰ2՝HoĄAVT#h'N$ɚx^zګ΀[{okAӊS'oAכY؅K &2r6Le|Ix:ݭ&% ޅe_#C.~"ꊑW#Uē?±tcgY-"yd5z\HN7yrk'iIF9K]u)TrLVBuV74,50GyOmZ gHs ve;T}f#e$xˁK`:?+99Y#tsے`C&^xOi"/m}7ƼؑӽePԖk#tD \sXa{+EfudBpI]ȣ}-tq16-t}|)Pf{z!ās 6C>|SƿЃ5s9WKNy4jm 0Lΰ!@1yM5faeBA4 L.D0(_dvv 㤫 H:ʰ/X֔9ѡyv,5lyI3t`*w|kZ4?)WT%{DɫBuqupd%v&|ȥ.$avK>Uy8\9=Jzf_ͅ1yl$#Ul IlqEWbc5)ikhQrb'뤃ZVy@,)QF| <5Q3Qki_<26~7uG/bp)1L|IE ^ĜW3yi:N e[.>+7D湎їC+{-,SB&2bOgl@ t 93;m$Oކ 9Q5-lMG2S\cEU>΀XkM3k8WN7]lG$W7/ztpcn>LEsc%eCzKo"H2}fӻw+>42/ aN^oM1.^=wi<;GpzS;%9-x%Mn萭UHj~G1=;5m+勷G)2vyw7kϡUل_3AS3 tq|rY.6\L<5 }}Rۉ}:^&2w޶%>tc(ĉO8==B4Ԇ[8A_Vf gPA%P5W~†,0&%K01w ?7Zbe- ',J:vbޏ}$~妰v,$’f|=T<"3S[D$a-(W\"(gmÔ61hWczuc闶,f9r>(3)q:w\ӖV~x[2!?cpgx &C#Cc|,Ʉ3Rߺ^D8]0 !^vIo=Uč[ŜBŵlN`fsW%ku>$.#( hYZW P<JLbNenM -6ݩnc-BtRx]5ciZrݚ-Yͼ AnjPzr km|FVmyÔ"NSgd'};E#!Vz}q3ӹbXȬ1igdn#X&CIL? jøf_ɐJ{뗿 [O &xz똙=2p 4 ZiÅI? 8/ʰbc 1]SShz r܈[꺠&FkKM|N5r'w)M:`C/R;kiabƢf*Zmm93h?Zo}u`"2,ldv/b| %Ef;SQۗ rlR#W9X)Lb ]L%fDbXXF3XMAYA~}(X8\YD~u/˽pud󲵳T.ʩt:s>Bl3᱇0`s;zP2#fj.>Ԅ[.7Y[:Яw)O P+% M@?oeaT&?_r^ Z|ἆސ%~duEK2s/&f-Y^<#:*KZRWЎ$6<į6}([u#Lųg'\j YECcäO65ؘ|f(R8ݾ㓡#MXPp(1ȅM.%_6xz7sN]|l+,O~kqOP[.joc M xP04)xc׋sI׊Q3\+3V^M`@zoo<M6}CSc8 ݪ`a `Y+zl[I 1Kls"s^I9(i6M֭k:dH ض1.VFʱ7ln;c>jb՟M-( {;|DmRNjK[E"ota.w01st7s}zx:ɬY+[zJ0>'#kh+S-H{c$ĭ?08w792B@ b6 z^EǫN I7mx[GidZz '4s+j8Dzܮ+9>Mey$xy^ nl7Evy"/^ljJD17 I˿Wp/ %GuOw[M4}Yi{? Dt=7a̢az+BRl} ` ąifaE)>UU+l^t@Oaȍɂ5kI8E?XRa>?I)1[SPC'aŨtad]roQv:~V%fsE_IԦ!LqozHGN2Pb;O #!ɭϣtHw0jf璞)[@UG)E(fyvh%'v@%Eax,(;5 T,.KO,Sh=8&:tIHǑ0JG}$wEFowZ&%pHmKocT󦰜dmLo$D1q!C9KCjd}n2Y@BmLj&;,5ג0[R7懈gܿEb)?cRTn0zk"5#xЉ_Ƅ& R=u?t%*o4!sI|*>{@p,a+w,]0Bnw*hQKPV6vV)'!CǭZi򙆒,AM SZN = \gɘ$xQZdMՇtĐuwyj1- C\2DNz\6¿:/%cu2ۅ?YB&]FA"9r!<﮾1:@,Fq$uXc48C9o9z *0nK3JB̿߆=(Ţ#ˆ> i; #""ɾ({R,KA,@ИE#X7!h4ƂIكL_HoUW'Ȃ-5%Fp bVo8&gU8^M{U R ljDd&pIieL޼h"Ī$Fۨ:bq%Ed]MLݛ'RthJ_X%vlmGn5ܶe-lKfy+qZٳdѫ\!7Ax.IN$o8o-J.OJc]^¦'b@3M+S2|M|nj8Qr4SqW<9`{VsT6 )ҫ. H*?kw'څK$['s/X%æyJӧ_=7~wUj9 ҊnosC,fK`5/1lc7NNU֗I[# Rܕ]K^i"h|?r↣x& _V G_̺_&1˻RP'!f14Kf5K.y .P/`$ wFI{5|PstR?) ÃFߣMT>d0űob `tJuٗn@@j-GBp%߼Zͯ3c0$ MKaXz8_$SQJj3j brѢKMAjRM*YEe27%PZwQ+ ":baMh'a_l݀Ҙ0T><\ü'-Nw6l%;7T $wo1NQ- Y1 J('hULޔb!13For~/K#ED1:U8)[[D&Kч}Ặ;|s6{ bz9*jǭGpX'9qdmJ>fnyuUwSέh,_Fu~C T+D Kcy}~Kv/C t gV!\W 襶Daho]v'S>WH4Y-sXInqҡ7}VKBMPXGm4ZfjWڤ>tk Њѡ,nѕhlEc˔ 1EG=ӳ o7o#)A/4+ L!:~![̎M1giO圜 ' qIc X,*l{ bkcG{!ry&BVqO< W{X uv?ۭE6 kX&cJT 07)BzE~ULQ32XAzuA WİsRőe "9O|5dEjlui'iC5bgFR$Hh*i^oKV0x a'p`II Scx [!-)Rj#&+hDۇ Ɩ-0ޗ8(tFKI-,/x͘ݑ+QcT",F$t'5{x պoar-*\ σHkc gvPAu/!lޗTA/{u3E[J$$ެ4WaL#U@AGjB>Rf?@(5t҅Su׷#HTj7R~o*7sށʍ&hfݎ1'7+zW¯!NBuKa}CL&w/7m0?rDފo^loiD4<3X;AʎJ8y(F3 #i.F i" 0BQv#l7_oː)K-AX:\ڋJee.5W0^0td˟ Ol#$%g)a-Ja_1@trģ~]Q8vOn-<`K!؊W#i,컵A"i4Y*_[Lu1+mΎ52bC̸ۍ7:ts?,n KcI9=ޫ#uF&=ISO ;B"`cx^|Ӣq`8`k"|c69srŬ y~\ }*6?.![3jx m! ֊ l<?9h EA $ =5¹*}1E?ޟ :턒 OK&+h&b?ì&4)6~$_˃X RURrI(aMRNԗ\MBq/\:IjÙB2Tᗎ;Ow! 'uZXmJ{Tt@@^j WsoN˒>~k7 6!U񴧸\(llDjh8PE1:;]-i@9=I?sF8#PR|C2$ uʹH dt3Ηy3A"tm$*Pd-\ØgEN_|U}{k8G2[1>EQC%Lz.^e'"z4i]@4#Ԭ'$DHVM-IJH4m_Ne7_f3tL~ױǧ%p HD Œ];AMˊ9]Tv/ͲA?k??ןyъ}QZ0~ V!#S1UMt}B4jF'4^$43mLSYns@MIubE#3f vmjh:Hj/j&:%` =F 5_sWY-ۡsWٍfn8Ɋ8 yD(n· Ϝ5#C\\RדP #lfuh q qQVd(IS=zC`3RøZ#!Jt:(@j%Sg[ՙ]{*:0ƲFſӌO ^D!nzOutNvef 伀ͦPU<Ԧn&WA| wDV&b.]ybk}_"Z_81i E*uO,[3ֆ8pǜb`+zTfЙ<43Az^ι_ dbqձb6O & <Ӯکخu9 mZc<˳شxc{w5ekL #[S%)Jeu&XGQ0ߥ |sV_Hu+ʉƑ՚TO7Ge[k 9vn@e2q:i@Wovk%IKˆMLKd%Wki"\QV[k_WLG\yfWD<#Gf2pn8 ujư rtCڋR0WlZW6yaeB6:܍Ǫ8ORn\_˛bT5}Ѽ&`S6%e'[JsInrci}}TR ڠR8\x4}٫!ô ;x>݀/N2:50J*1!Q7=Bp;Ly*3Uڳ|SX`5FN~vt??ujJ_cH1N s1 xA%/8"SҼ[Sꪩ 2I.խ6]" уHmU麟FFF8;4Ʉ BP]&@dg\ڼk0V;$zEj*[-cs&2:>}gܙ€"׿=0 U{̔۰* >SUDNP|:U x7`V G 8AJH⚦}2P򞦯ul=nSY\VX?Fj<kCΰ gh@zwQq:7לP9 R%Aۦ3G\X+Zzp"+>A}MN쵰_ #GEXLЗ/nGD+kQN*qˁ8Mg0},J7= Ծ1@9gҭq~Um* (|b7`Uɣ^Xɻ܌N#;iۜo&k Ae{ժ C2 "u |{n`8SxpEǰCxDZEbȵERs3#Bc2radpZSr8`<ܵ \tr;NW֯gwЦ M@}C} M㛗StpY%/i_ Dt9 VC]k&.ѨvpVߡjY>,ԅL;y{Z(0Qԣ'PtejTtP AEλ!UFdCKiפKNq*,ѐn듏韜zD2GT) 3gu9Ura?oHtTsTNYSٖ7O2u*d /pJCZo9x2Hb- N6rqvE$ѻ VlG.uvWW傅UO 1 NGmH*:J"ZPٝ.H e$va~oMqX=NܚH}>b$ \Ŷ!M >l`!VN0':8kLШdŌe.e$s)/LMH9L朗yA'wjVe.-~EX_1t4g_'Js)imņ0ŬCS $o^1r'`ҼɹΉ}|<?,JiYWrK:Oj cVn7@Ƴ9RA`NT;jfe4c欉 .|ܗ[Bw!a}פ&sz-Cit:Gc5 B eDԨP #=Φ(q._ FL48J+fa&-o\4߲TC #y-sI #>KUPϱR14>_o<+Yfkuzudެ]a ɟXpPo:nz25Be5[A?nL;@wuwa"a8ńg% k!T2SZ/ͪoTMXQ\w?nqpTU? }/p=n>jY1ҁmZ=fǷBU^fn/8jJN7'ak`;Wk#4Z%i5GZH%%tB3Tu6zM,ۧ%Ss\02U/J )x+WX!=vΎ[4K#} aؽ~FR'~.^]RF8Uc{'ݍ%XBp/5QWAQ xc#s՚lPz AwTn2k_>bn%oKN @;z)c%^~h0x'hgݾQ߸T`-Kڟ\E2d5 -,rʰd2YsOBCK?ZnSk/qj\@^FWxPx⥺Na/h1CS/ģ&+쉰jZu7Sm:Wu[8eyRTG–Z4;>0r >pL>v-%VÛOWeWW@֒a4> h.з>h}݊R8(zeh]^i齦K 4-r6[ꟗѨI@ _>Re9- *`&3d. ^q=۟+%P}oZUsU"=X QtXDu:O6j ]Üt,B,+Z3HJOK(1>\cp m4BX2 }nHԩA񝘪ňt-%ƀS?|WA@lk'B zgϩJ&6c"q|@˳mik F 7X;*I04Fa)yy#leeF&o%HMkԩ$|sNL=8t A0`8}}.[YtdQ#wa mKb5KTz Nj<* 4G,R,K @e2uHL1{6._,772 `AU"wPxŘIƈB+|3!A_)EVo$Ug&?eV4~٥05NuˇنYxVmz[nA/b ?k{@1b1xZ"BT=f@i<G@sAU,O(RrJxLd9ۖ, t:&䳊(St$lD۹g^I'4A n'4{,ũ M>YN]Iz%CڰtHw}b)uy/sV|o6.3(O"}\??Ŗ (7 ʼn,煔iXm)݄9CFN>T>]5jrsԬ0L~!:2-K/>R7܌ʡmgY@,DN 戮%o5';PkVʝ%tI䷧XyVyn=P絣\\T glqlV r}Pv,h)#pLF~I`:ݶjFdaFot܎&-sRНFxnva_I8) wz9 ]2Jh7 OMx|7Pdr{!U{HunGy!g{' UJ5Jsٞ IiYXEu -t.Rets{:Ȃ&zWY@r.e>㽅Gߔ46I| '_p?:\޴U3<&H5MʈP>O^3&nN~Z`7ҙxy^ +udks h pTEi=jq(/DBJo `y,6AI !,NAGqfCL9YV *+f<>?' blNJ%0`ljQeoX\Kə8v(S,/Wfaj6$֪ Uvi* _# )bdJjk$_`wr(lr{ZE]v=2{:h=uSim,L {Lբi;NSu(n k&" -åxW7 s)"Cvm}t/-h>N~y܇:,ɡ˝m6x' vU'|%W,J|p¡kS@Cv(4%[-gyߓ?'Hep/o4]]+Jư.mVrFQ.s]iG`ᑔK b.2Nmb$w?@O>tUb1yG?kY(J^RHR >6+2PmB۱ 4~<+V`ٮhBRSl&ZԂeXIn#*+VA}g zZUO;lIBM|fqEEʞ%%lW' =wKuS E o&G6ĉikoKmv$mP00qhh/:? xeߪx%ykų|Ʋ$0˄ ël(d/%7IO;{?*ٿaҢprμ~Q?h'? ujZ[%9?? gd +KڶjꮒJ:lw)([>O~*A(%:j_[Dx^)2Wޢ"A7d ▞SƒL̫kcgh *T6'9 %;׳Kk` TrөdQJufh3Rc8Z܄ 8#`e&`|d/U<޼: e{ah;Y0:J&gj;XA v\  G i*o' uk+n|*A:ho o 8pc<*L|Z0mcO'f@nяr#aKR o˙/M@ $*3?a$g23T -1ʙ{;S=*ՇWo%A-02YYxٳn=0i&0sφ1ԢzJcO+ JVGA6lF4.ȥ1y!1>NV/f䌥\Gʻt4¸N I_q ϛ58L/ĝQ J+ID2|, b-euܺوǷN:~jwצVrM pV&Ƴ j 6!`"X䑙Ri2Jy*h W1~6UhY½I1ٴ |>p2r߆7?pެkEY/Č 6ss}n8rL/kZ֑uZyX$~ )Ov<r(9[e|Ő?:bJIϒlp(lV‰WdKeK]C2l\)I Fj&99(a40+I/-!y$胆slшAKR%HtIJYg̭*-J$\2ǹ_UJRD1cϩR= +ɛ˷;\!xg9<OkYՔ*#p2zΛ%.Uڮ_/b՜+7#?E& ٿFB6|2;QaЮ> AUjWP/;=r9n*lo96?Ƌ_@,߮8I &ՓgcjBshߵk o!w4j.ƔmY~ĴĨR!gzׄ>XF5=GVԏS z4FϮ?b,oYf R?R;QCG{곉 -BxҐѷ$ȜQSE;Lq{3rO 5tcЅJzI|Q h,&b'1iE08E٧Dj~P]>xV~JBbW1Sa.c=mo,([C$$Z=.WUAa3E=٦w yjY%OUvJLIzwY).s=o "]*a>nnWgc<ұME3̉ ͇O$W"=m֟mNJ/>pKcٖzy4a!ǎpbt`Os[17⢺3Gm. TbJIbk);Ú]H|Ѧfhf6Ģ&wԛO5+L;@ρρgR>/JНTڀiIVn)AqB ?TXAq_ a.f9u&5W<ϖ|ܰL7 C_t KtogF~<&EDOT3}Ib5%5Z:틓Z 18_'AEo%Ƴ^\/^N2y`6Nף6v"Ӹ5!?{67fRh31#wmy5I`/)l6B{se-2 |8)#CTŁX>TLv)EN` xSL9% D>]\o5-@k&He2ZW2VK իj}^ͥ5!"Z?/_sLlPW<[)7 +\U2U ʽC6вDn-z2T6ʽsнqx)ЭZԔm~Uq|Г"( |*r ĚXX!~Df+:XvGęirTlOvϐh6&tXly$v ׫ڔj*6$WmJ &3f? 6,% ;f_dZ0D߮ub.&ϰ[iqlo16ΫK8{};@4J} R}8%C 8I:^v |'R 1x@gb _mN \=V.'u z p@-wdK6ClH,Tpͻ¤h2@*nƐenӦyU&SKZq}𙂎FAkފ(Ī&Rm枰D~g5I;aM~l9@ *k@c0 O@bx"Ènhf̞]LF])""'ld),*a~|ư6x W)WPYT?f5+fOgĉ6pyONz1F otXA(z#I*6*f? EOӗ)-Opa*}Q|u QIi#٤ddҜ4sƋ)j*OITF;|[i^|R]mY>ŕ=_ Sz}]:7DҊjN B ד6t TCh/߈FQ٦»x PD%װ=+@!J0U9O*q+GIL7[)Ndt=L`/?ٛ} ޓͬvB!߫#Τ`_ ^xR,u**Im*bwVWаͼY#y]ePAs۩b52A;oN-իN ؤqH?F u)ŋU= oYddH6z%@`+^ B=; TA6[kͶy~=CWXʹqݫMP&ɕ@_Apim_\U3 wqyg'rr?'ron)-K=]ԡ:RI#fn$%ly} _hXZÁThbf/}a߯xmPe(]\'L yYbK_zB:.}.,:+V"lN*98iZ`Y5d,.:'1xc8Hg4N <92_M '{Aa\QQiU\?V0iB׮h>S&>Owz$5Ԍ`8*A~iXpm N '=IlܵB2tԾ>_.mS >tՋ^?Є6`Vgە%P~v{& Up)m x O6!LILvE3)ʒaU@T7`Ȗ倘%bs\dbk#O<՜ۉCeٝi틉SZn9s ?bP1l {,3Jn-8O:fZe4+|{titAVŐSDr8> YMP%#A5 ~~E$W ??駍5`aCMn2f02IwkF$>J:̏ ,v]E#y~dĎlKGs 7Lfa%a{|ڍ F"}剑\k(D*=U92; GߑhU"Up ? QfwF))N3Ϙ=9tibF {6膍oųD]< j dK(Zjxew`FR3$?RHk֐Xy$$t֛Z0zAN4QvK1M) KlSoK iȽo`X++}&It1|fl-㖫qN>EkpJ238v 5ОGq ~I_D;W1>Zd/?+sUJX-V.}XP޷Qx2Z#ًO[AjiGJMzaq}v'ϋ*ud8~lE  +`8HHssE ^9wZfT֚¥!6(:Gf  [$d*?'0دloƳz5xU|%NXod&RsN}MSkOSkBM6STϗr "o80M,MG\_(TmQb.Xyl\ whD gӷ]2-SJtpD`тDrbRobqKH}n9.s7D0V+l xxF2NݥZלb0La mO(a#)I0zGwV;gAvdNn]g_12YKNgFQq'.?HJD6?oڃM_75T;QA3a@5;(b'o) ԰(덾~3lǾNTH[~3 ᾅYi_J4Ai- صXw}nOQ>y39xRx>v!j.2,5ͳ#bIt(7/ahJY^?;of O3ˆsB;޿D|mo[p2-}z} F u45//-jl#2g\P'h(yx^j]RFoYTzԤ`eoy ߻x޸$uhZ ىd'88.)q7_ZbӪK;iy{4=2}e(D? daTy63-8HAŲR)<2>Mسr۴G[x5y|BE^r B^B0\yu1i]jۓ&p5L+˧u{g]DY shҌP3-f+HgpY}K#vz-# ٍZ_Op.l rj$>`삵dq > 1h8 P39 xre留 h3ۏ'W'y3h -?JHyƁ:u'8D֏oL¶=FyY6>;(V\6 >ȉh' \ 5ѹu.Ϭ`0̮.p˙F>M_qv.!}^b7]p"Z+^65jvZB">(!2}%O5љqtLQ`k̹rDz?R"F7xxԚV ɖ6O&Mqzӭdua~F<9,9%ӳSjG@&_;SuW&rZrD݈<%ps&jyM5`-\V̾Nw! UoѶYyTx7hpb_L6O UU mǣzRɋ5OrɡB2R=CoM$yK2T7-ZeT|&5JcK,7l ]6E &K`=LXu%B`EZFjK^J"*\$C%cWuȽ)>*{i*B-x@{SOU=ʦKxpnvՊo8%jw7 C籤o@{-Wl oD(vjyB!ıuA%SBd"{Pmy7#7eXr* z_hH^T o\& shn;LQoi$[8h.ּUSB՗,dg5?Scs>?0y D*NYcS fdXp8(*`? /B툀bqWRHџo![k{kũD3 |꥓ RP#ɯD52"Ǿx>/)λa!{3*L%|5?hFL-`m|Mg>2 .ƚҨ & i~}/0$Zvurw.]IS$OT7E mD[ш*eۈX?ZG BQh"(K ҋ]?Zg\W%Ӻ)庂0w ONhRW^3:"̸t1YkTI*+gX(_܆A{`]Y=AjVIRBCgM۹BsgieVu)a>E=ķ:U.̱InZ.̪񶼤oH^5xCa8D$>HJ5 nfU߅^5Af\,GA[KQ mA{P(%sgwB@kq~' aQ|F6k~ӗ#tЭm \ɵvg]Q#-S2.VP,% ?!@@H ;sj#􅤬wW]-iz^y-F[pcqꈪJd|{^x 6{$I{<7}, I `Ogn|Evs栴!]Uv /oy Nwb@m9L ֚RFJë5F4f_87s9g xCLiE/ a7lܹ-vD8#hk%=,6XJ26[\ F@2fY$~n#`fn6O]w $ p` |"PikJ1$WCi\/yGu.VyPՎ?K\$zeQv&q|nrܿb}D`tNgğjI33gnr?wΔA/jERvrmO~h$iŠ)T4T8)3?jpAU1.젫6jȈ. wyWs8BN~$L/>#>-cQ9$VŗK*R#݌8?JoBDAWU#ظToD162L+1sa;_m̺董wJxădG,+VQj| v$8bkâeO=rV[6dă>:Uh~?{V fnRQF\˵Ms%MބwV$CYgW-|hu!tpѿif<) DW,,DNz2()q33qõ?L@*gPRѹԖ$1f10ye%`+YHru焁ݗ\ p "X8Z$+MY.vQ\Q6bkn |Xس)u2?mֵ]˘vއe^ &U0azK$/qlVxqoAOX+ߵ ln9> }Kofk6ȅ&80vUͫ14b$^?$pRw+lj)O/P֧شؙoK|^ 1P3 5]=F6&M0Woai5 k5k)e½$Pd<ƣ'&!)؊շIS?z⺠;JiZjn3|e[5em׮M Ha=RAAh[XsL|2HW"B'Rw#g,5E(cc58<.I+?$_~B)܌C}/WikFX$2MT.-67Ԫ딌? ĥzGۢMز?J|.B&1)yָv&bm TRŒۀg~L/~Vj~/OXڊ˥*^ DF_pWQP~oU{b_NVN?d2&lY*\-f^5n{{ii8 Lwds:rb} lB+qG^h\h W5uo8^ +_,[ Ύ)(`ͻƟ NoJ"C=&%{t@f|c*LKuL!bՉk| 0~H@Ǹ{*:gf P9̕n4 MՃh(>izdEo(Ox7۾&s=oQ1yPrP_;Q1OGdeEŻ ճ2s-Tt΋"Dv ;WA!a$hp֮h)p9CI=`94Tn4}".u܍k!Q3ZEV(Zl5{6 6N#+9Qnճ#/72i y%%(^J/ bhG2I֐8p7B"<ӶCIC ?.e5ljg?2,vr{9?fG*5uCw6*0BS 5dFWyu t/rdサ3J˛vjw{ &OԾ72/QcF[3!8G⽇Ma~FZ$=<D%U"h}*d̟w0{)p[υx` {UUD 9ԋVπV8%AN^I"&-yk'Hٲ ɮZ}K["cg EILzf_#qww"1dR^NNC|Ը/϶8{ߟ#`eǘV ] Ǿp["b.7yE8DaId8X Ʒ2pl874e F F.6y0sF7W(H/ϫ}ducp-#KRqη'N6H6R P~ZtMĜzkO:"N^!ȋuzxVZp׵f,¯IWr|`jYG*֤.b>n]Xu\K_&̴76ToDk F֢9rrB C T? &_`QmAfQӈX<])hHg@QBJnp|(~V&ǭ ~ 6|A=#Cp3a|D1%xgo>R4pq7thbN IXsEecIl#E,ux Z[nxˡn*3c $ϱ΅Nv6N!}L&j g,)ґSq}fGؒRLʂ=7G}D"5-(ra33}n#['R4c@dG3虵.8i<(T|!oІ͛W'W,tzP9@t'+P,>#񃬴Y(\+CQo: 07 ],E@ԭe5m9SBMn8٤[͢۲ɯ=N9()[t]ſb|Iv$J,~UlvE=6եm9X(c wId%U͌wXUP4­N-*.->>!7ϐ riS[\_Yc wϧ'صrq2! *rSd|n$ygcn]z^TBSMґpC֕p.Yv6ׁ0ߊ6WY ճHc%'UJ5Mw!NGy(4mz$lWMo#tuZs$k3wx5#zǽ Ad/D̏ć75)1jE,1fNh_pImx62FЧksȎ.ʭ<,(`NM'2S%?#p?5A'Q?021Y5Z$a; ,~L!!Gsfc~Ro[mJCȀ?+;3+]?8}y(-έsGtpjUAV/UVӠn+ve]ŋxj77~[9NeE}1'9ғ_/kƹ hp\^dv A^ӪtX%n0fhjnqz.'6-RAGr9cQ5jngu!B]^t_9_l9J8xvbxX{ʥ H-zz! =⥆_GnMI7|h'thҁ]w3YT]k5Α=K~rл"/uc^ٺw-%9DEp=5UT..̚ǺtU;P7!QT>T]BVV} XÙ^EH2mQIϣEmvx#D1rJ[4"_<ǢvL8@O@G k `PFð}Jw-rUΰuY+ӈ"R'm]ހyw¶t"g85ΑwHD5ro4O8[5cn۶OoW w@mjsN&`I+A,'3 `e;^5}ʺ K>ƯФ_ zPҷ)1VX@^JxP_>3:Tj>]~Efwt9*zs@/BT $lb^ i(/lu [Yj~R y}\M$4@+_͠P.DffvNc!H TyGҎnH]bdgq;0ETl޳tiOÌJZocfv ҿ&ˎ.;';}Sy+;߄ zS6ZDfA8%]1dn;HTңІI)/)S8l~(›RW swVL 7rʭWA:3u7CBj6\Vx:Wrk2w2 /;+w˥@l$9 &C3DXJiI"-)\Be$O0ؒ3JN'&k|*R B|bmwdMH4s*/+y?NA'Z=Uζmaՙxg)aJυK?[ 5|v֬-ifQ HHGr`u *sapmt 3ɑ7Wrrp|W:vy$[ڙҵ Mcߥ(nxZ[(i91"3pCvaFѼT6h\F$c#(-y,1X!*Omgt+bUKY\M^~Mx|H^g!1z^0WA=6=a)c=8z7jt,I;keEa2fA|f`(;^ɅWC(c2gaf[h89 ״BDSð6jYrLYZiN$c=[cJ>'"ķCC*,/[@3~]d9Owsئ 1j e󝣑Ă5Z}"csx(A^]_%zdViKU1'lxZ_(0H C3dJ 2TXrMsKp/2|jo3, l]7*K|*8Nb(îv2Yz aY0=l\D YΫ;-R@U86?  ]Ah]]Nh.Ŝّ8 qXNnPa+L3azṙ Q?^A9i׾v9*UdYsCO O5dЩe`X uKu1׈puWl:cDed4x,K\Xrmpd"05,oC_mޟcaHߦIjGi!JI`3]PlDfw$ MizL+pKjRW,wsALxOosўI>6df j. _aaD,c5sc2ޥe2I'}߸ӃvB@+`o uUsHEV.o,=] 1rHh wN{i'\p9[ET_<5E  P:h8+dHJf[H_| !v]bYoxrX$Hm#F %,2bl0<+u;h1]z.*s"qA_0v$f pzJ+/,ciهkpRsf[i *gJ/֟{!~%Kg%G_|'U;p W$N_2-Sp 7"}\G}켌י.`<-%`F_*A :V(F}L{G65 EUFݤʷ<ҍru(U t\3 E z|@ ?iss),kI׽'`T6m,YmlcwsHe }1 D fBRռRA֌ǁϒu [/x8Rb64 az0޵xj_Kd2n8_Twr_&?7}$݉9+1=] ~Bt87gI$I39OnT(,g4} Ӎ;;FYل'xEg!9:;i#z&&sʁ u_$XV{'&Cߺn :S9 deFCZQz m[|AύřMv82G! w[71FBݲeU8mhzOԊ jހ9U(F˾Q_rU!"p^Xf;42. H׏%_J4,aȠQ*xQ $K]U wCm%}0uUy%z@/$?؟Z如ǠDGr5pbEܛo@k0EggFڤ/P% 'pDHY ƩCR0.{A&@vMg 5,҈UG2`=L-O(['+{.ss䄟w"@&vrJU\RߘG[H T=#9< Tz-W]j?)?٫QTG9>҅Ϳ#Q6]'[F}v'!mF9?`{P9{Molb[ɭTh4CP%hp@4.QvI[.oB /Q8/fB.ͧRڋ~FeT7 o℘_Hzͥ58 kmz%kfn'{ͽBe>VS)q'tn-&RAe,#u_gX[7eWK@ex!Fnx]GoݐC*"klqun,ll)JXjs_rS'J;6[YzM =73K$2sjx6,R];ͬj}r9m9qAQ9ZwlTGy[$Î6Z|ON@Gl م.@IQm:kml uN).O20ճhLYS@ּ'5fBauI)xf(dH?i RXLъPY{RBXz-ۉ ~ȁv`Hg}2|?o̞l9#(xW]lMNwCLj?#Ǫn5\bEcrMbv1n++!ض wkc+~B7}{[S< Ϯdgǣa `lA{k۶ Um=7 2ӏ*<l ;B&C9!vګGdP%ijk,"hKZknw^"{w/*bcH9<}K` .bBOow^ئNOnl8t ND% IT+*EI l6{hI6^uR|0avK14aXH%{>7cH ڕL+<sgY&dqgƩmՆҷJ--xp<Y68P2Vnye?OȠ80ͪ7u喻DU|:M14d x*?9s9d1s䌢|g0M60"`~rvBAru|تd̾FO|F+9BW'9C @ئȿ X4dtv~*$9B4e'2׻ڭn[o8q- @qzM]I3[!r<}l=ܜB7 ԥ\+`z` F omt{Vs"&c92E47װ9Y1bp`U Ll<~n-)_z]zpy3?S캍</:FHh"pV_N%Яji8.fsڒz< mr J V_H+2)lNn‰G1$I?E?Jɖ =~}n]^_'O2xJo], y5. _[d;PH'n)-W!nQ>n`pP,dE]̲/~8zG*q^jޑ[oky)ᘷ\PBhT|L'llA+8ݵAI2': ".xQ,"|\_~q@uBV 3E8`Ԣ&>` żEXXdĄnyX wrtZ%<n۩a E38E^_R׭6o!Hў#|Xّiyl3_dzZ VlЗpP7nH[BEzs@j3Y4ӧ*6hٗb] MRF^+qS{UsBv 茌̐CV<-<o[\s-B! CMK=VwRf r0}5Ym\"Њner?o$X࣐Z #:=$9 [&l&)D06MI*#3TP4e Z25/*NERI^_@{=~x YՇڂ6;\vm%F?~H9~ZY컬MfS1bB;;&jՄU3t.*NPSQAY˭6hL[  Zd}o>|z5^DO(qS+rUVtG/A":"mT: ܚli0t?My氥ACx$ӮדM4ȓ~i>F~9=5ܐ񚠦ͫi:HZd266"HnּVDdt|1ŏ"x H"B`ledHpKUVr !rT&oLh> ̀Qr R8vfiӃ\s;@G+&-W5dxj|T32^S1㊺m1R@QeOy3V/ɤ @sdpI61kw5mRNe5Q:sȝ]gI/D~ίMcP3s o3T0ݠ2#F\9b"Bʇ^ϩh|UG٣pd-jT!x,IviJWTfuisa88ʮdP+C:'f{4Y7"2n4,>F(:CWi/.C|zJƪĽS!7΃wN Ġg5>K(ʭЀ`\Mb&SP4'ZG"'9wg^$bErcPyx6jq 4zIC5Fam)ʹ 9GsutjYS2Spԟϧn-khZɐ쮱j\5rbl5Oŵ;&JÑlp?5r?]s_Ggܕ6t16 {ܟήF=O{|i (sh|[]I OdG DԕZO!}CIM,g8z[蛷x#co2Ü ]7_̻}aьŜ |-c? g8.Su?_]Y+s-4T`OLN'IQ+#9T& JSϬe!/)xͦ2=m /Ìb 2*Q#Y,_ [pT6gq{!}g葏ׁY"hEM<`V&!= jSn; =:b:yj]Vv듕 s_ / s$J9^@y {i>P|kh9].E;-ӧjeKmką%z~{1y4pi>)15i#l_\/Ѷ&TC0Psuoz)NJL1qqɠ-QzES~+N^TLVV (d\yRy9 */f!3/KD&&ߖH5\`C|N54;<]9e>UK4\pǰ"!%6~G@QhH^ lTVL%7Qˇ_Ғx)~8 E~xl9D |t'oߢYV3o(ӏ.kXGakN_OXcz0. $.r4G`GZǑ\1mgJLm'A8Z8&ѩRjٳ*1Sd~] 4;xЎaܰm=u6U-YwtL₫=Ԡ~ Nz<\+jkX m۟qx ߭# ]V-D2k"b#"ad\w'kXH .T^@ q|3ɩ^ U 1=Lr{V1V8K-/1 $O $-ܷ$['(8Ivc끝{,5jCu-@MM FQ>l<NP!1,CҀq[7\1 iRv¨a rnu05YR a*Mt (\v8V :%1ڲD7'T\]G}ۓOCh ÊG%hS<1FZVں2aZy~ĕQOgʺǃJWw&0%yZ Ty>ؿ |IwmJ͎}wV'$j ">' Fp=ulhsqݪފeC!ݐWC0e x2D95IZ-?5^,;clCmSd9?u#KM%ɺ=B: MaߺV!l6DÒ9v>u;AK.x`Ua!hN'bJ&vb O(օeC{{1ח4 wpKˑ; r{M65s/8Br$iU F?G'*(PHt'}9EDA!+l\ =i=QqN;[? !V]r:߫+e Iوl"o/fHH@`|-w| $P_'ڿ~&(k(x a<ҦQ ;Olu{߈Hyu*׷o ,~D S qjOr%p]X!_[` ;s.nh~" LjkQ$BT >sӏb= %;3cpdQ e$,q$Y<$riXGQxRH߸ڤkVvk#sӁ)? 6$ X̼g~JyY^AfNrH8zD7FO{k\z)+z1D@q}DY|޹%V"i-E5M=M3ߙ Wƞ%fGsQ jJ UAB*h` ݡ8/c0Ad c{p쁾KZ!搄S(/rĹo'IJ_w5M]!!TpRH `+pX#i'ox$MK|6!fEBzR֡:Q$כPXy 'R]qK`tUvLV֢:fZ'>H8-^E#K3c*%$L\BV6'.] h!݈9fG^ <~E0Rv=^f;R Dh?F./`ׇ`҈ x׍l#M_eGkby.=$RLVZ)^>搹V)RK=9g?];~ms;^`7 DGEL"SI(DLO{RplB_s |ciq-Њ/ B52MZi]6΂FYtTm%_,lX`H[t3/ mlEo,B3.]wLl#7Aq53fxT+Y}2 "}ӕlІa=ܟ\NFhD* VhebS|Weo kfkYyE,;ҋL{4cΖF6/L[j#43/~N8wV=YT/P;;u)̙Eea݇;9MagOUYhe5 :()]_CDe2 ZYjK9t o,L7x)٤L.lըG4Z…iy-AS~g0 a[&A \:NU|mz&&aEo" mwӊsx9i-mUƭu+BEmDT2Ha:Mv4hJ2"%[}EAPo˼Ph Yܮ<eil\RB!*vYJ"S[P6Wb(%`V6=8;&iG &ϒ*?&̼V\~V3~uˬ|dUI|gmYjH!!it2XʾSJ搭i'c] zEy4܍~ L+0WoиyH Qu؈̫YrTXy^*1^& tv]%7V*kPg% A=!<ډl1 U))_п .g7ϒnn^v]fBeũnrn0mkd<D q 2[i7 qxv2}gG_xy;"iL)<辛Q-Ar3xEϖmxS Eye;%>i\;v=s7~(ΰ'H zNpy/pD "~p!XWO3:>%/Z#S)¶HYrd-X{A .HE(5YAFssx87T!0cƱv&9{Xv *ZZP5LykYi6E$7`mRֽؚgYZ070701000002f1000081a40000000000000000000000016439a3560000afe8000000000000000000000000000000000000006700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/]?Eh=ڜ.+ʆ-`KBKG2 'Yi%'v!癩m'*Ny2 \ }k(WxKp+a?b :]f5,mpx.tvefM< ESl+29^qֲտV:;U :_,D;Xهgyπص&mݝt숌Z3n&yXTGc"$^āX2\BLH.g__xO-lbe\/A٭hc a $0'/K&Sxp$%뵸ԷS꧿40q(%h.)f#jdaA~ TB4+3qsE4Br}y5=bb:98G{~>(Wr!Ng\o/31}f-=Bec[B,;T|L,\*tAT q[o[AP~^2r<ZCz &06<7`eA:QT#e R=цY{yX~v X ^{sj[%4Kk~>(p;Zk>^瘀*TR>sDM . Q,Sd tE.q,{]g4O}ÒI[bVN#P zh;{XAc^ %'kfoHTz= ĐAH(6c.{d~<%tC~\whd[5;IR"{fnu+a7E<丟N!FZͬ< uD+KI xlZtС-h0 `sUi&fz`$x(-nųwߪFRᯥ`Y !w'qP8  ?naF.%籃 4KhSau{+Qqh{e4TeA)x9>@iPINBT*iGtHv d˥?uZ-qn<2`э -ڶx<܊ێ NubS"-da+dan#4رJ|9nW0UdDeES?Phká4ܡ:b!![-^ߕ!WʁI1 "T&veJ"1B!2{[%g'@'&qf1FzU?: RHh"aGqH;D2maJ飝ĩ'Ʋk0KeN ORxTa{SBh[g  ^ҡd "7]N m-3DGçqZkBjT~l;6zX1^5bG;؋^ra7nG{gP[=;JGw燃(5 [`K12Ȱ]uwfz$Ffz'QwbphI WP8nn`[Qzr^}6BsE@Qz (X c̘V7!ZyML3w.z6нd&8&"i/rE0T`c1XX;YbBqd %Ѣ;&N_j ~("CN {o왭]GC/BIt0Y{TXXd|bgYtMN/j1J]ɝJG,?y/wDn%(|6G%Gi`W8]uᙓ 0ٱlʫ ,,n$BHڛ ]8cK8D  ix) POa8u{<~8x\0V>aA!pMLü8 ݝVQL*1yY~sPV*d_̬K X\w(sscQŧ\:~fBϥ eNlVV85A$0Sk e{.bqS0D \`8`?(IǑ.G}YǠVV91C5r^ AA$^,E,BQZw/l]m: 6ClSflbS*Cch$lGN)N8zwF^nIJ>UYJ&V;l`@dP,ʖZ`rkc]z\`j=t^Aq%U]x rzAkn.OSsWDp 1fʐEi/<-mJmѡ-T\ul2ך#f L;ѬrD6ClbІ?Q2^Xy'p7{( 2xW!][4{G ĝU[n; 0_{W@}(BZZF SA}9ZBxY|@(_`r@rc@x8N/wBz2d=%pf#[_|Q#6AUFhjWFό.B(ĕ<:HI.6\q6V-/!:ߩUxAhntE06!=H?D{ɮ/K q#wޜ*@ 7.$#uvֹ~ZѭU'/̏+Q{KtZk Ö=Fh\UC{ ר?EKHXNh>﹩s& pWZ|G?2x/o J v46S35VԅxLwJtp`?ONHcqXNIҴբqaCv&Xl,> }bG2? |ɸ`ESܩջa=uK"NoX"UUp+ %BTTtն8 ՈS' W[Lŷs:#% φ%Q2fnFf:FE1G]NNGх#*ۇ'Ip` IP]\6w%EC,+HHw&ʾ9/XYC9r?8T# Q訣Ϥ0ߊjoýynV)juRܞTŘ'#ޮ|a4{fo_al´_VYj.WH2}K.iMLJ{סù-"vt^-"C BUji6[ψK.dFU߀&W'E:08BgCJN4%c)[+͏"."UbEF"DöW8IiKwS1gܣaˁӅ) #%XJz /mzP k<]f !{ YtVUmf^0-1+/s|X2c99nH_ATMO{SD| g; 8)RO@X@"$!SF"e*2{xE_E6TCeJ81 "ȶXk+TEw>JYHOIFݴ7 h+ Gع=ČǨP&&o)e1܌- `q%}^G/񡅓]g ! ™R}J{¿Hq{軻?/,ݭ!TcDEzKU!M?>|mLei8UdM tcǸпؗL'q BcQldRl7{bѨ041@"DmpIsU0)c a[ c[cZ!7Ǜ;OznrjO6G:>'$7̓ZR$h3H Wu T﹗zdU=J>e͙Ԝ:Um^٢*秢w1ۂ;ο7Liֺf|;alYG)g`.͡0'->5%B I?F u dwP BKv2ѱ:$GPض< W:yFkc9q"LqL%xKM`2 ݱ͉Rybínu/@, `*EuC:a#C^PXܮ֓_s<0&Z#BvxBƕOt. k/'HSoG^L'X؎Wңz9|wXX-\ߎ|j,WˇW%_yj挚⍬8߯g9Xz+}BUzڒQ.BEf E] a%2}UO,}MIyX=/fa߀Y")@Y./|nIfP Fcrq6-utn)aNIe6޲23C1r.f"ysX'K| ý51z[ \6>F`CCB!b`)H>/]qS[(r罿SzYG,䪊v+]crU|h<١!G`7<> tx,!:] TۍOo5g=:6fω9=K^[?t;(XmwIT%qHwsσ֧sm!@uח8΢nه?R[ja ouE?^fG͏&E##% HC3 Hc?pqL=Gɨd#Nb;u]pJw(nyKh%6ݿlxXY9,vb(7o ų3ŧ%'X%EXDThK5Yп%E(+SG0AD|#-5 x"5fλDc$ =S  Ennؘtx*7wM6.^tG14~~%X v5Ti펬=)5:o+Eސ"/U_GAhCJ^N+^{~y5j7!O:EݫKyKN77dq`Ef@9y'M臺GFjXqcW/h"v ]$"veE)\c6+D<߉(1d}cv2xphN&P!nٿߋMJ `NfOCW6,@Ri`o듓2nۄZkZ2mcZf O䑰gk3\`&xKaXjFWJ "plEq-aa^L7Mia_SFBVį,::l/K\ b,vrsk[15.Ng݊J{ݡv}S9w2*te6,榾|=6Qՙu ϶_!%ɅLu!)~n\R.ۆt&e#CMϩ[Ϻt'm/:qT'^7yn)(,^=.qV;6Z{!bhW\¹ B[/4l,J)Obyl,%!U ȽMYձ]T|Eޟ8HP59=Gf] /([ q0 U(wb>ɎK겣=AW ϴeTr[~Cϙ3Tjx  ILVk6/M oxF(N^adamC%"CM~~=.=å403h#M/'*Bۣ7ZX:^hKZI?^7T,eU{6bŕԽP7Hk4Zk$*=iheN1gkYgZ5>>[VGL/܀6 33u%0UNn;1_Z+WIWdjzHC,%gAZ]s+6Y~ysCѪW]A04qʼn_c!l^3,X OvC)"FCKoSnq~t<J 7k7߬# y0- BH*qXƥ@`/T݌nUꐆ/^a;e~yZk%4i Vy%)> O vYoN_>1%2Wm>ZA 3 (@N9.]"&җ[lUp`ɵKm~o('"FAO^cIv2F{!EuBB33fmSADydl\R?Zo75 =y`"T--f oJk~m\ |بv,B캼6RƟ 7m)[`u4C5Y,׍'i]-sZԫb_?ɷY~/ J3Ppfp&us!rV5`IT)R%ZAq4yS|H>K'Si7 EV![ul,'. #{3oka[f5Rl `qŸe.!VDIgȼۊrn$#,>vep.A!2Ļ"!f@[h ;'WIhcK:ܮ!_u 8wO)DSvD).29њGUB5ZUuAZ#ߛ* f4R6}`7xgʼuUb~tbX+މHz}V*ef tQ4uc+#0#U `u?OaQCIm=EFCt1n\'8WԾ7i(UMT1_Y-J A;0vݡ=+c$hjX@M6mD0c6[GPZF -_4T(k*p(t(fIȕ+Wy(|G…{)$:l=FfAzu^C 0]1J q,l| sUOJc H ȡ)ce1i꣈e}YG=,m":᧻_$VR##؞-n,C0r_d-T# V CD[HFyp?\Baj"Ah g+%"kM~*zphM\&_T )\&ܢWs;;_X7+W^nХ^\_&1neݯ3Cj䂋^ me -57枫˜ s牴mf dAT+V~a|psW2AQ"AgK ՝=_,Hm>plkvkR=̅/ӥ'l} SNx1ell=@FZa{䋫:>g!&pJPss;iL=un[o,]eT|swPA?Orˍ ps\½~?\ K͐吳h"B ڡ¼fJ[?;*[mޤ*A\BΧ>#@ 7[vl͞{|2@<rg& Nlu3uhs}'+K"w6vbTgJ­*p;ԧz Ϙ¬ǂҐ|BR+.w|W>ҷM'T:Ј UoJU粟 [+r+G8+-NgbPNFO` 7ܤԚ5~*JCYNA`lE nȆemG\Xg4&Y[޺W2LdqD3C82Vm{ O.S?'p>5+7?8`8dWH=45=Kݓg$ĊZ (0 ] b&6r 3=YiDZʿA--O/g:M\7炫5%i-f 9:CFʂHO'p纃oU.oT"/6(pL11C?033s늸Bg?W"=c09a2Ü#s#@"EfLm[g&,S n935TӌV?0Sh\AFf(hm4DnۃB,uQnOdDŽty90ylXc8@HͭnM!c7.Y k{'\}x{_Du4Ǻ_}KwqCAkE<@LCz#ijDRVMꪁy1XjDK0'Z\^? o+6ںPhXfa!L[]o8J6sQ zRCtV]GZ>M03͗T*ʡ$hP'vt\ K%Z=:tԭ6/,ۈ~߱#Y@X0~QXSh͆XdϼUQحJi1|tiuY)vLg<|`3tJ,ޏb++7hr1X1D?]n'qÏh ܥp6O'y uhtxc4.fi6] o-3' U_{FQ)nu$.N&pç0ozN.{kU<`+nw;57,#7]SbE4I"0:T^r 9|?wgrZia! FF|wN7O=3)[}(a%qnhB 7Gi쐅(!ZF+;E*V愕|dO@}+܃oѳ=g|%tzSˏ+N}X`ѪLX6lsݾ_h[u|]%t:mHo 1Uek7$y`[L28}XE ST 9ڭaΏ 3|5! yҞ"2LL9 123Ew"aQ >YcR |됯p҃sF*w'C/ +2XLDe#a/K"e#8qF&$$(%RE=ޘc0rm |B!@`1OtID:y`b ~yrQ`\Z*ݤFy!v I aVXImҴV%yҸCFD?&Opx"9xGe)8b$.+Ui9%lfm)0k -/r|@mw ӶƄkxJȣ7RdTT $\{l7pV-@ I;S8*;?(LuPx&άu"?L8au}R*Y|6햾Ҡ2w&V+IS1:zN]ZBǾqj~fQp2Srm>OR׫>bңpmĥF$=_2VeA0؁" ^`}aE*0 )0a88HxA d2eŧGu|2?Q+qZlCjC$vNJXȆd1;j$g Hdtx$lcImkV}U٨0ŋ?fzaz4 E܂Oe뇣fЙΘ7}r qP*JYleV ׉mӯ "^v* ۚG>᳎>ODk$z,2o J]o *<yvcB,oR9V膬6f@n\p%'YFhtˏ: njZ{JU;tt:=VKO.@\/8w]JomE/mU,8 #kQH Q.%IoGœcE1g񋗩 ;6W2*(hǯ@ lSn=@6A"$B*X,>L!zulah9,[(V7e+npZ%htӓ 6?}B2 X~ f 0Ïx`՜B Hǃտ6BȎ_yt9OH9/˹̛ l1ar×Z?@jը\u9ISfj:2REԋ; o ٶ %]-sUM);U8.$@^]P !fF/,.7Y:轁~B% WF4``_ u Dh}|2d~j/,wtl +/ZVKA7z˙+N8߃X[>}:Jx3 }T:eoI\<_$Fk)l95$yyo1_ #Y|tzvCl6@q+oS| /s5cQwAtlNwב$t)mSI3 }k2,qM#ȁ[\ eGZmxgY 3Ɏ}_Q](1+,q ;)>'77P!+9pGD31,M;} 'TA֦r.`cwD()8dYe M*)GR `)K!1= .juk,Tw4aAHeNVO|*1ߕ!]qrEbC.amz*0v'9nO~ `Oa/6t>@tS Ћ]/}Hzr51DY$ꡣdBurKq=589<~jO/}=O ٤cG6ܴ7OԠE!SZXTM,Rv8Ay]81Y0%A%]՝%ҒCA\cNԷE!lqݤ&hQWg::<[ry)#pD-xOu%^Jǘ!̫@$<"נB6,c829# ȫ&bp*7}^]{9 }xFyoP.oe@r ,Pe8Pnld)o Vn5hľlNb]y<2'E.}ܓ%\Á7o&jPhRjTM5JG.r}r?Crs_-VsV@iKbX%4A)+/ 1$-ЛU5?$ jS<23F_b pcm/p&vӂM4}$sIxNejT]$1_OM` [.ZqwG<|rSɋGjI*lIjU2ለiLVBASڞ*7WUVb"=$?]4$+J,0_I2r\!k|$VqR&lBmw,XO[©YL?LIHRy[aկ{$]͉no^# WGetRa:, /\"5PdOE -_S/!CkD 3 Y'$¢VE\"B-=\>]{pBr {)c,`L ;^ցv@dGpʊgCL/\|BoKD4A~hDOB07KIVt틄ZȟvVA1ɑ1f-q)S<cWop%Go#H$ˈL?^Zt ò3~m,/9PӐf# j;S?l?$D^pkdZ`ܢh E/UM@Op# W>UjĕOe(m[o= (uYPuJBHT,+I̤q6Al1He.V;܈?S=^+Uw]r% LV"ZmP!6tgZ5 v$_h[u]?+4mcOtغ4nU ZIpo`iY{֕KE3.?ʹaKzT73"X%.웺ix0e^;Fh;Q`i|}^"DJ/OT& ujG>Lr "qᓕY*q$?ބe %֘ 98ܰ"}C 8gd յ4z:ivI'ӲܢK w jNNHxY$_Y+QN^Yz4F-پ}+0+#ҕa`VK#]qUPo[h!/jVy8dR> H?>HL~;Nqm 0 nq\:Tn،).sH jpn٧zn.]dݴ. lki=mPW$; B (S̒JF8>WCdehlOz2,1xA-vJ[ X٣9n ~bUb@Wv/~n]MD0?tvsJ!ǕWSV}ǮOU⣭ v 4Tu5JrKkS۷ѣPZ5z>]O[aRDyhv$^kma/2J6a}x*єXPBd4'[LYƲwY XU)#4IA.P.ee :ԧ %/`xt$! v9yYj1%e3g&Cedk,ÏImZ 0SɃӀ b <> "b9tMpW Sf< *?t0?MA%mT5@U321VcԒ8fj p܁kj@E R]X>a@tW70)\v9g.u$Y8*K=QA@=%+֎Oz9X葑 Rŭh.򛶬=Fc+Fm57t9yh: 'ޤ*){\Yu?ALJT=퉿% t狅=J|\30X_)fY@H; < SGXtiHXgo[V^W䑨%KM '4rTI vaq;a`"%[\@ܸLY4u~{jtvZ n yT|b_ KRy2l"MH YHےĆ7?ˆOVSpNV)%r@衻v01tO48tK4Qgajڴ,Zw5HbSٝ%T+>Kji w(M17`|!U3cX(X>gS$⦭t#te\Xq(juLV3{xDVGR/o',M$sx$f d~z^DCDL ,.}VI2"cwGrBr+A?B,OlgVx&HaIڸUߙ%|gI3o`9.^B{+&')`5AY@BL9D54;*33q}]V@jĬ*]tPE+|9t?Ẫu2T,tДmq4qq _(tК^15V\=S4\B6?YV:>w 4vx7![{]6JځX4{gmxA&,BM0 cPDO)B<u&: 8\?}]6jZVpf/PqzEۺD˧jCd Bo6 iX\z=_L )j:l5*bwPqE#Հ&tB`%|cMsQ(l(Z_5}?E2Ycoo\Y" y2U9/0f^CB /Ta&|^K8{%>yFD8?scT hH Ɖ d;h/Thq\dn$6ywF %&QY\cOޗ <͹ 䫞JLCaLz)/ɜAX YⓡEcㄴMNc A6 Ro$wisN/X^TL=]f!c+c.e&@MY~B8jdJ kb9{eɀUfzP';OdaRb= "lPܫ7;]-HSTZ #DqhkC,)rvhj`jE:TlBW0 0`%q$9| [\ 菀%*Y54}EZ/F$;NJrG|c0-PrW!lgzu SdsVq k,{S=5S:hqv?J%GH ?P X.ih3 |X-mT4³}̎]/wRJζHL^X<1z$Fm < )RUQ؄Cm8u1}߀($*V٥#ax/, n|%2 |C57|p94 3% uB돘k\ny ;bb.]GK/etK&,`B]t/&Ȏxi%+`s;:ǎf?Bo->/50Wj;C2 xhh-Q{ckq?fehj*{ak֩B7v?(H;[|츩XbOgojr/%q ~$R>5odyO2#5Wl9 PN|1~tَ "$^tv3]V">M$:S&%`X\m<6ߧXG6'ngڮv7'K-l$ϦX/w (ӃQՔ{UegH,w*iob*`gj|F V2E8` Xw{irkϞ{hS>[Tj~ȡ2{cONg~TbPΜ*1 v5YjtG/bIwF\K-:a%55MbP$ir?Q[Xx BZ˲u}9]pQuB')3:"4WYTǕlL}$$b1«77!y)'2[k]╲Pq顜:4A$4Ȟ]wEKDR~FnZCU|rlWM8`i,fi Q fKMD^qS hwi`@dmq12%$q'%J5|ViT5IEA|N0DPfrXe%?^t:9/Qxܱ8trQ\JG]! ̐<d%5 mu)DOe eВDI@J * ۃ_9t=#H·]NPrKd@bFo0\&I-(Fb57?Y{Q k]15/n<}xOWG*4UM(ueQ?m'o#ڋI4$DV{ BN|onΗ:;kgJFck9ll*TKY CE3j^ngm=wU}R%k֞vBF:;YɱjV Wav~CY|c*?K5d)ht7g.܃^8u }Yvbu :2HH#~i *yx{,ЏZ}rsag^t&&Ca#smkWaggb?W=:\DmjaZºRc\fsOt қ6WjhB> Z(ZIBh7$daNgJn!(]cujZ4&$x7 Z~*c/~E"zG" SdRݱfLb}脵NWsȫql{*1HajqmPIPiIroJ OIASM\9_EH[d{QΗEG0ڦxrZHaAl3V{q}_%()ՠlǶ[x?#˙d 6K 4e抟P%ܺa=p*N{qY7I\LƢ6=%5oX$ѣz gx"$EYzW()c\MGͤgA0 @<2Fz)}?)5B8_FEɲ]x*r+Bjƹ"09~}ܯ +XRz)MC_eR^HS y:PE$ܒEsB̂bӪǦ YC)g2QmKKtV, pL\yP`3D6ļgSȼW E;kW0s~B)VM@ve>DC>X:!Wf`6TZF)1xeƋ(FcFʣ@?<ފ[*9z3KWK+7QQ/=I^?@1)fwNd[JZ:Egx|# ! 7 ,9.`rq\j>.KFimCD(kw͘4Bϓrj]_j }D Zæj\dRUm9,r>:@"XD *nzA$o9F=hO$:}^xmU7bX IΥ֩" S3[gsviMVq] 6Oz=Uj oR5x$}(׎S:a,y\M:k*H},!]%%Zhsԧ2\ nJ(;]6pc7瀻kt3\ + /azXVɊ`H${*NjG p80T51i/$axaQEcdlFj !qSs5:M<;Q sQK(Pl2~uTe %kd1}Q=!2[ 좽 ]f9 GjR`L|nCm\e}q3$j7^#5.cfدFPo?{D]ʹ䰉0܄/MM Q%Z ꄂ*n[7ӊs fS"yH;.T|_pvrGK$Dy[cThHhxw?`r ΍O(^!|%U_L\ FH? 1eW~a*^ f h-E,ه}6;J !,_mt}ks͝0zC;0A^Cu 9LO~\=T5F4{KOGw|2<#𙄿85=6{A#Y^2LMXϑDiA5 -7amTnϝj&m¨3Tga#&<܁+XDgI^vM^m &6pˀ"!7H;c2-E3ɉ%Eo+#)gk|%Wlo !NLjy1M+c`ֵcf91% G)>(? uxtFM,*3_YgW 8ϒқ*ȼ9E怋&b`1%F2wmn(4TS V:BXusփ=Αj֤:Gxxe.SiZAaP@bE#LBrEz? ўDS'^Txx  bMvpVA omi%4"k_W^8 O:kY?u򥈋ӄ.)1ْ" *6,ţ0/҇{P,o7Ux7I p }p|@}|/b"e(,fsXS;]{E&bUkj ^j~Y 9Ʌ3QCbHŊQ[X+SH A^+yZ*-;aҠhvfm mK xʗ [urοk#֍>}Ɔ.p;52>2_^E꧱b)H! 7ڔbxO"cY<c H3>j# uMxOLYjog˘+^2jjHcnؖGjollvelH#F9LuveIǾ(y[azr,>ԁ0ynH5~y6XI$IAjc:#M\ƉT$DޜkN@x#hJq@> rCHzo 122KN %BbmO! ѻ Z ͖(soG 8!eu{T ڎ5) 0GH,u6sqӘʚfz fpA6o*^>ڌ_$7aryDOx+!ÕmghA$NH O<,2.9zB7}:9lFGD V1[67e4~q?VA@2c.KY&m6RoqLIh4|V {.4`[юS&ޤ~G{vO^( T|矎VÂ;V)a5#L{ָ0׶/+xh͈AAȶ3{:=t$p lB17-76}<@SFeo&?@c0J-~.oQQx0EWf.RJNYC~xVhMb&!Zv5:. % /Ϥ;NG;O Dxt=X` Qx>eTbV%^|cʅ&W׭KI15A~x%XT Wi B%#SgEAXstR^W,82*՘,\(~v|޿AI[;R*Wy]~8N82e}KaUzV~oWq4vH>H]ξ8vtxjd@uu^gDHQ.rLY/4!!'xŨKsST'_1Y@v2 F_;+'PXnFB i&Q+G@z|Gd:hi^)"?MFɽ;xvN֪4& [ԼbGBp8DZ$s2/ 9W9U-ʎy efwE(pJY%Ý&w5TL.]f,Ӧ t̿Ha'h][aj+DۓFM^ A-KeJ=XmV,ʜH,E;/ yc}Kpξ,ocw9n-#wP :kjfxV?Bw:J6[g}g]VWXwx07 Z>MV u?^2]QY z]r>@,ȼUV4,5z,\(>*2h˴5f#wjx#}&q1iasyFP~u64흏M?V&YN}j$̮vྈ@R)Ѹt7dX3<twA*mWVrY왐PS/ɓ"] *#`%Ai5M_st˕?eLKt[Tzil< @$;T (%ID N],^.[ k/UQ U" R?0ڂ-$DEB;;)QE_ Ysqv޴l8QާP]GhIYdhާ%7SĦ0[h -mLc<U.}hҭ#;݊%Kp~6whBkP >)-߁X'綔prw̦١ 9avzY|[~,D-Џ 65% =^oya5m$'(i~>z3.7萆?6UL{k[b5A/H^%6i\ Yڛ?1j5NRN`G' eOh=Z`5xub6E ,|ږ %:CW(hڅP㋼jA'i=fP#Z2aJtD7ڀš|PJgB=VrS:uJ?<1:̥1ǭ7tP4`NJ2ŭ&/:$IH} E{q;~n@{5@r2P)}΁sb],){]fr e|GynҚ!AJՂ(T~ɊBR5æ-fhT G~6`R ]/]hNeuxz-vU8bm,a4D/-Q4nᄡ!ʾm1~zL^)'h#q&qyb%g* Q\AyMXX l5"GB\} 3OĈx]?"BN̨@Rs(=On/ Ԫytwc aTG~@4\,3?lIS>R=@ٱqᮐ(e{sPCCg{G*Jvp<?4?w\xbW f ƇW홋az+s^˾7OBDa , >Z6D.mGTm(V?V\6Nڽސl1t=HhY$»r WDsBEC9Cov|T7ZU #Yz$-GUƷ% ^Fx>  'eʐUr+FJ1 mq>`s9e:X L1u l}K1S_ un@ȃiV;-[)Ð#|mf`1Ⴜ\ibD7V%%ՙa$<9v}\V ʑ曹vlje9Ux9aclV'P,̭~x=7|qCt~V^\%M4hN@D R]# -CpX<_ÁHn WkI ÕFbD3Wz襖)'w s5ה LIkAaFcDgaX`W̆5F[g٬:aWs{$wı0ډIf+daz qA6#x4>h+1~},STE$k3@&LXflaNl3,bBx,/ciA-@Cu(|  )`@!RPX:lFg 2AgؾkP# ^HaƉq=[QLtPC>rd?8HHYftm8Z23'qFLcF|,Rۮǩh dB R3`p {yL,+=cdBk(_^p[SZ^r`^Op)aG j%uu&.Jf+2jz%= Wl'4j#`w] 7wʫ[ {9I/H0kgzW[jWkC{HNa$_EF~~,P@-QFN}A+璵UZ]&/ 8D'wHGY3_M@&l@ *#ֳ3J<1>^I+HV)zi^52}?4l8J3ՎFE킶Uh C+JꉰO{5jMF/(9QM[|LRq[c\*: iKU'Μl1L8V3f٦!m<Ф`)#Es1GD Xxjdt,EMj =@)rRBY1+^"ɫW[qVTS3Yu8 k:IZZ>z %M r 0eh&:_qQ:wױgE/ˁtB6(=BIZ+Nj?c?jy,̣d1X16dXy 2UPa ^m3^!br~UβpH\5xe]uF"jئkŎsb1pI\ =;kX?#<B Aôk8,#Rg힝 FZdMS_-`T+ũZoMWj%,P/st[dZRB٬"=$Xq^|aGDw2P0n2CA: A& ,ppV0!*Ť]xi ??0t\0u\001 $:;}H =t:d ]<6\Q|IeuDŽ:  jQEWɯBZ5V g"/q13cAZq"]̙$$f~B:tek1ߋo 6h.GRei/A࿰ܫؕ 8Q@ VtWW瑮](7z<9CrNs5^T^(žMvR$"(J'?6Q.ܲ{ϏLE"=7+,_֮7EɍPP>u?T8h,s_X*GgF3ANŊE/;ؾm׉ /;*32% Odb<Ճᅾ!O^G@ϗn$g1Z=: -:(![~BS,Yp=xݼay9 Շ,*j6S@DN¹Zř,!vURڝS{~orJ< NڒI=#(xĽ0&? vӠhR|ɿ6+?6߇{dY0DW:``JЭK̞d=j{؝&u<+DP @C8AV",1ԌJt \M7h0-03 ˿HBWO!JBƨnHGf'.+\:A{܈X k8aV0؈2}M,,;%ex>GL(;lhMͱ ڑk[kRHz)RhOć"= &ܶR;1׀' !"9u2l6Z}l`<j݃~OJ #/|S9'HZNhTRMe\_`yJ#fE?`ZV΀T}IPvQq:MUCoe٦/ë%8 p#scp{J Zm~ 2܌D\F2Ez=8Gӧ:Ylil!^p0f,h/һWo¶*-$yNq ^Fc5$hXuR65@$jr~~{jYdY~FB1(6j g:ַ(Lhc oKÕ;wzbI&ؘzeyɕ_x˼~Et%S.D*^&_ŗE @wEM0ƠGW»D$lBY+>VsƓ,a+Jy8Bqm3ǂ?.lT.*/30He^'%,u*rَ(v+9Mc?¸/Ol̹q~2q5mZpY0=qrV%LU`e,͙a01DsL@=s[ D*ER<ws=} d3@h:v ,n7=Om3q61zןtY=2# DDbdzsKyY4anMs)B0@Sk(cdGQԀ&5=.i*ܻBFH4/Vрվ5Tƈd/7QaZhir1<Ǫ†Y YeZlV:GKBOm 73+򒷨=bٰDְiX*5t%`TzAsۄ/O;THo埊{μ) %vѷH◄Vv?J#M燍֋gedLeQ,g/c:L|/.3b|וfܵi[6d!k3Sm;@ObǥXbn5_UM~رf,H.j}DW1ׅb0x:Q&r^1{Ap jX?W\l sUZ5|Mm?\GHB'*FⷵW^vu?e( ^jDK~e?+$'ӟ>deӀ>6* |} ˆ~رy'|=$iw>a|rqT2.1 ]56X:J>7ޘ1= ky(Me1@8w A EC8 uh9c+ɧ}yE2u$&e# {5Wd-B-M]LԒ}4>k|#cfӉt,۲}i"ٽ6Q%gd@ u-l;'6^ŗBOB˭4)kG_V SLS `ȣ⏬n:U4(Y _J_X3UA`]"mEBRْ yn 0yJ&L*wTT=uW cˆ:Mgee?39L߿ 1es+?D}#&*1. 2X7dy/@ X! k^P,ā@^qy0=#[Y_׷e,C?ճB#\*PX. z :P^KWnB`CԘ'Fbs"VLWl&`~gPH]׹sJK5M g?F%-еEיWD !GnBPKU|.#p=laB3p?" r YD<#pk&z4;Y'I2J<*ec=/DlCUt3[g0[&ǰ#tH +cChhG&t[skPu͗S6^ /;`!+>K'8 K+"KF[d\;/mf7P,A)(@uiH4T ♂FiGG 4]Y_Mn~qQ;kO}aYѠc{l̵ߕ%>>};5(472SL>07q.]|$ba3&@j/ ګvXNb}$x1”Ź\N*XK#;[4,6__dPo=Ų{arۋCr=WJɈvY!b6ײqU1yU5|̄ ,_Z] M{tCMdGCliO_n6F/cϔ;1<ݵX&@v$Z-RDh.z ]p_CRP E^~q1wF'%mͨqD䢈<_g| \pL=>L6"4$!r1OĆݦx$yG<*@-xM}PhQ&6CVy5K6 ryy܀e%GdƲڵ@0,MMQ0$:!Zf5y6Di zP \B.w"IO@ kNb'|Si8'HUPԄETuՉ C94J(\ەeU8 Bʦk}(U! $~ c[VKlZgpq˂D O k)g (d埄70wa-,7AA]NizZbJ6h_ m{e.NP^!W"exm?Q sRhwrH$.7"v53/ҼJ̫z<{u0gj3$pu<8-w#c7-^ H7&EW'ApA_u3!hTbݻsנ;bq82!|5AY SOͼK[TH~gqj(1֬YA2O錇NonE_4>ǽ!68]_643ׂ%(܁Q Xc[r8ā ra~QdggAԁ9p3l /N7#P@&hfeoQ!Wt|vD9$Ȑ!Q&hU`֫ tG\jXWcX%D3ɂD_S찗O$McQJcz*4Cr7wvę"z=``tfDSz 9Xnz mRl$ Ȑ-``y>wy;dw$Wǂ=G5WP?vǕ٤] `^j/v̗ɶ0%&.iYm6C#Fzє0C>"җϚJOܰԢ\o oGh Kqޤozq /xpߘ+Ñ73O)Ϸ # J@xa\k̸$+T[ITу4E(Yf.ςaSf!6!3ݱ]%B^K@RHL8\]5h4$/!gsMtL\um)T/e-3ߐ5e_=l(xL@0SXiwdcx޹Byh?y` b?4@)}s>"$߿~Ǝ5mYddB-oXCy`q1pxeV_TP(#Ylل9@ g7"y-aW،|{P4bo\ɍ/.Dz]|x!z94՚=w0Q`-~PaOmQKyCS]1 I T8 lZ-3XT@ mM4`8+}܋Dr"!Pqp2Y "d{5".rr]xY9 *y1Ӌt,Y~xv< ʺWr"b>Pzc@ |3UZrM)0Kyb".Re:(Z§]_-yBW؎#'^ !ys!*3"~'Jܼ9D^lS3P&zUJ8Dd-&sQ/L=a QddtWϢ5v3?',pg-c.u I, ttXTpC ([֛re-%z3J3 NmZq#G<+hU`{7ɉ[bkKZ1K\0 @( w6YR I_- %T)NrR,V-auP8g׳̵e:U{CN홺[.rۥ |e4ZcK.r+hZANc@ocI$ͦ{:B}-W2+xBVEw2[*OU}y~fdM6Wd <$d}yi,/V cVy-6l8AT[XIѫ06ၶq "u*Z?q!Y2&w`n]r46?`䁔+!-3Y+ѻcf͈ m{-ڹ߱pqb.ZAp\@!XA_tLw\qӟ:pa@pP1:}7L0ZvN34 ? |+GW[x(Ƅ K`4VDk(=vl%[|QW8pZiA5cغMO[A=&N/ț@l{dtWs7~)NHP7/f@,=أm^{4bve0^1WftM,9 g=m2G=:E<3/EaI\S RW#mẆ"2<5rC Qͣܟ.sG2qm$_ɓkm.i&+hQVqcKg`'Q,+&\3Sjd ӎb_'K(0c@=9P*kθwլ'mݼw3ai|BWlXG B͓uۅg է?xai^C̿k#ֺgF=w7*ueBp( ZgYZ070701000002f2000081a40000000000000000000000016439a3560000d980000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/=]?Eh=ڜ.+ζh~b3Z\A;1:m{'e&l9cEj"L|wU tvK@,{ZAw _;_nsgtw Mz(d4|u1 |وSp¡D:$Z1> ^f`FCHJ'a>Ka;8Hl cçG^~?4{iz͝$^zj!DUܬЪ=U@,DFO`|RLZrΞYZ΀DN۬ʊi%eMhVC#˚5,f05k\܆,hR fĕ$d<>C-IQex÷]r+B Ir^h9jx=1e8|pμ:LG`(-{{h7[iNI.ĩ&,vd~iG:K{J<,:-ZvRP2@UkЄ' olAv{z:B 䕣S¹)մ۳TV)Y bf U>Bw\lD SO{KvEh:z5"xqEMpc.P0I7n#5P2PoM¯HJдkڤ \֩**tPМ<4>0vxKyuZ LsKܯ-aF=t+@*$hSA{>=W'Kby-uAXby/p|xe# lO!q3k10;;ZPߴ)w;%۽vlB+ZUۢDwZ*w<{au]kLʆ~C s 8 _?AaeH"v7Mel#;̶2(4~~SR!y}oP2{(.8fg%Bݏ (‘B "FӧCX՘|~ |M%/wbح(D3gN +rj ->[WB%g"ժƑ0WUʺ5AN蓵;p]x;rSI`|W0*o5n_@b $B*1\a'UUSv/f'0wLiPm7PQ)N1tY|c+* "xf;_l~梁!P#05 4B/i9%k[t82SUrlo[+(_[L%v*ŵ|Oi*ʘʡClސ&]4 P2IzW83M?ORQ#ګ>^%|,fՏ%: %Q )N"9_rRb`ɋd< rF:Bޤkcuc&'mfg[耄v/&D%I󩷟ܸf2PBGҵbf_4ڞ;4TqhQ:i@vY /GY@OK%zIݣV,()<}ԸzEc]i{d(8\S'8%կƴ=Y6\ 6IQi ]/~11,8Mh-lC+YC$R_ i-[25wׅpfӀ0ވ!lJh]2ElF]F@8rV6mNj8 ##O}GҊ{K!Q3H;Ƙ ' W*M'Dm"uYRԦP Sw51ԩ"$zKne: }=$6H>&Үħsg?L:l/ Z=ytU{@cx'hoYg"`wDko`Qq֪$rǏ+CCWj%M~*iͻEhHvibb5o WNd['H7x95qzP];E<^.`(^NMeC~/eU] K?c ,{'S)֒ؓ&}2+?we Үo+^>KBhCУP(η6 lз8W/*vk_ CҗKȨH/=byh8 %pМ7)dI6P=̲z++|l+K OyAԍN>]2L) upDB"6aOP6qz5c^<#! ܑ@JsmpڗxYMScr)4T\s:VTI(%ī]A1,@$LP>Etn/+Dp/u54@ WAROi$5ղh漜EG3iy\N;GPK@Vnh7=K Qݢsh/1]WCу}Tt.gmJ.RVpי?t_zBw)P7_U")ϋúdwK * h]|%(ԖZ]Zr aI|}}3o`{O]E*{ʶp[IH;oĤC"LJjSr̴ɻ:A2@^} @}Iy',AM Щ/L_خꪈt{jn0: l77DKrc4n=$_{~ꎍPVdlE@fpGÕr7B 5EjbLtmSy†?ϦQ>37'_8rOz-V&b_b T7).3=h,AXYK>4*``Fm{EVK8^ y;<-;ɻ5^)'W RMcvՌAtsv?*Y/g%NwE%@ܛGpWǙJׁ,"h uPYe=zjsca$|  wDV-GifyIȚ$̲*9,_q%tgv c m# Laf"6Œ[xšn4\^haubVVA,f=yJ4jiԆ?М"vӦӯC.v8I0q7j;U1++ͪiFP0vi?/2QfRiR ,6D耦 !(JBxe餿+V? a"X qw ps2 N}C gA,: EޏRܗ(V.2PB_ݣԭ^p9+퉃+:-"aUih%M&n!L )P|9<4xVc$O*b1zl' rbPޙ䪵l$HEBn~8˃Җ FQ?|8AJ ̯@ v:.rsPB>=`! yR !$Iy/ QMD556TN#vMPZBSoPѤP!j,m^D?;Ҵjz."s&$@ G&I+UKҒ>{qWID.E}0h91AwuY br=w(CNۼ]5n,;oe O=85V3ۃ).D#:x)6?dJ)f5+?Rhk>L1ڈB9ڗ7[w΀!Ah(`,ճ*]!%L*\Ó:4Q; Hhtl(\MKmw#!<50r~L+6~- *)B Yl37NX "$jjXQᾐ<4mY/avѹ%K2A 6 i(A޷bWEA7X96XD0ޞGN1ec@#;* b.Q:}+K.vk8hp߰Jx=ۘlq_ `y67Dl_^IPT׊I%.D4hFseyQ͔U-Hu-I0ߝǿ Cvݢ};ܾ,6uq\M,3h l opPȬΫ9*#s7PcD` )pdkQ|e7J|3ir)n䨰:Ws{TEKdBm@2 (0Yr3._ )$4r 4:՝@W*0B+D,E`H L [h8-yT%|Db  39"EPFuZGCbdڇ-s$6P0\iH/?qzp¹18-hv )I`5tѤjPUa9R"ei'!pơ4E!{بKG9_{F!wEnX B6`)XwHU3bzrWiPC96kyݲZǣw[.U=Geҋ`=$GB=P>4|=vn)UJb%=RwL+"+la(8Myg U,ŞFAD̒l'~HZaN~6k&Zax_o5;c봧*[:WnVp# O'@̒?ϝB[hd0܄fߋ?XVlTA*C"oPYG8?W6'F"(~2Lu 97m5SmȳXxX2l^ÃU;N ϡQ4])MN{2NQ! Egsk`gt- e=W 9qyH{#Kܸ>Mg9CruMr9xwjSf OD F0I§3^О^Ddoa8\fH14TO2Nb0{2d9 8Q{u$ZJQl Xmcygw9-gTL#ٳwǁY!cp1y7ВE%S]GL_yp{C^/=jwXZKP#N<`HK*Dh 3d- uL b'y#2خ`wkR|97jKS:Dz͆**mV{!^9=q6<ʮuۯd,Č NuЭ"<9O<%/ gײX5JS}C@!% 4¿).*\@b0T¿ |cFr[S.fOn庨_hXG(Gsq +JzrFmU!^]P!i6Fj.q&T)AD 0*" -%(ߪuqmSZ lmjEj[ s{[ :6z[fү߱iy ,M0BNhMG]SȢHf!ht@T5|椧5)WtԵ>TVE)bL#n\`5$%Y7gm/ *]?:E>ۅ~Q+G*^phRM|YöJDC;$`*/sDw#`>[ms`zm yuS@ ہ/My3:X-.J`AW?ɀU]7:GFs1G5!]Ӆ(! >RƂ5"Cz/" 4pN5 a9/ LCV作ry"ۭɜ#SNݢYn^^(g{βRSZ0IVYa{ P xh- B3dȆ*!V]/<9fϘ" ZP}N#[ &[VZDT\8>zXF9  u၍;? 9m tj5o*22 kt5tOhD}BUW%h٠:WhԖҐש!}bom᫲;=qA[)%Mlof`M֮D($:ve FIRNb!TVeǻC<("mD"r2e/.y~ ɏ@.RsZnY&kF 5{8U~OI$$ /f#+=cw~f0KLXaHsT`MoWz% 0 jGMvӒi:Sp)"ծ!a'V=d9WaΞU谓NQ2?l|%Ve)%s8%tJrCzBM.ɟ ΈP?>+;Ժrg`jaanS 2O7X "ϩ5C0y업$LD_J]i6JǕ vuϱMɒ:Rj{N&RՉ}k~fJ #L+$||Yr&l"ԭ 5slmĢL9k/s֝ d9]8H7gԊ+;e҆"LfJyu H*$ڃDa!(8Z$'_Hg,z:WIl|92?L-zgrP]_w׿8N {u#.F^CHs@_XrxҤJ,2P$SJ!qW~ YҮ4sÔWVjIz#mB*#n SUpU}jǐnW5xՆuS9,Ƴ" Vprr*&09[䅙]SRڮnݟwcy۳s:,\o/^:(Xb s2jUnԢؖKvz9f62Q;8Ae0mt#MLܙd8(BlTfqjlfћr6nZ Zue]c:<ǣ֓.:lo48v>x2c+Z];G3Ki|1z"҄ཛXZ1RXȌ<5\:@ӻ2honxi!bYCne{SMPnՍ4z-plB~sl4dS?QNS9ӣ|(F,md9E 6V6adI;諓T  ;jub]j+1ⱏh=\i뭒 k|wMLL~!8\Y(c{P[ {jH 8i;yD^%}Ɨ߀Hd[ĸ8ǨM-fʗK&BA o&_oT~4 CV~F@"00z %,ں}~(fDH,\a϶.-=ErciAk`r,;_;&Btњ(4qn?kN(wIHԋD 6%)Uڛ0$x 3bIgAib児@ g\{~`;; 'ԦȬi$[U3r ξѺŵ̠b㚦e^]e:Bzt$#0bG Ըl2 Khe-֯MKSedTQZOs.V[ u1jQZ,/gP jB8G/b(^#Z{;n5lj̀A6vCt`;7]r 8y0IAZ/WPMsCnnxu6 4F1->VfIwv:=hP&]Yؓмc =/iɚ$bW !ot}]#<))sfշL*L;SDN1Q#2ڮ\[zޙILQ‡CKB߇\e)]$QR⋍><4%|ŏţKq?3GDbq% dl$uaI]i}O;|?r/ǘc(UDy)j؊'20[+ l<,hN+aR=B\\ڍP%֠z$md .:tMeF$geSN_ [)"o6<>YD::;_WA*D*&xK[AڙƍQ|V} r:mVk' 0j38qZkҴŇ|?IǪbQr8yMyulF4AgDQ0`&s"ֻ!5PXaAZ،B\UPlG<S´=_6Ps7 dV5 KxgJAtuArCu#܆/S}HwXPv|9bS=*+Gw}D\cp6.["A'iꋸD3~5˵BCcE( }?%X":^EE_ &yљqautQaZmu+#U_ r1(Zʒw̛1{vNG7F >FXC{O% wאf HGF/' X.sLgmTrJNzp7?;laYTJDwV8ݸ\=TTA8Ayt'C?ώ6<>/į>"]FVȹ<]vS%28Ϧz0Q8:ٟ}Y=~{5/ۯkb;p!pITcQEMJH`)s cUs- k :U/Jr 'JVd Q3݊@ uj '>ȩQ= TuWL'ns,l}:sgOt^_KL]fϴ*j6G򖮒:y CY.P',T.İ8T #¶(5Wg""yFA"ɉ2'GՂv (jͤ6Sx=b }\2 @=,]aٳKdXe_X1]jPRlyt%1Ź_s6a4DZAײo V9OTɱϠ*zi`w~E]|\*9G&xھ1ya|Hǔ1TUnrk\83T'PckH C1& E%-Dĉp4(M jJZB5{WXk6-w34W[U;,!s0dA~y3Z5/m']#e{ `ErM\]YLE-tEws :|ih1f?@ SU!V,O0<*r4Niq^$.Vpy-h_>zRQMpP/SE]Nb*W.ߛ:\4*i,.pcSJTΜuxjdlW̚utg,38}X=utȺՊΦ1BCG"։͑m\H<#Cg ]|C_t}~ G@Ӽ6]̦*-ɺ_Na֊ 7G<{1p#1URٞ2v|)xz~LIE7A&M r:. Itx7,} m+̯h" n3ܙp!o 5Mpٜa2|KZn>0XZɌpQ'孑E3K^+GFT]< kMKGg%raw"ꤙ*r|ƚ/k~f%K;<6]x雸?(&ۨMŹYIL,ϴ˞[BџZZJIau8eXRbNvO}7"d@|kF!go?,͙2#-w2"-wyutHqfCs Mc5q }Od%.EdICMY=m]Dn~dbB0lYGuX9 ݄\{Q Vޟ$<\Qf<6sr*&߹2ok)Zɫ:)Po.~EoOATj>NZQGMbC-ML =TpSF_!R[9nH 1 ~ D}"B,l{F;)ZRH-0~ؙ @˾; 8}'u&P({F[Rh2WMCUڲ`7x:h5(M?X/Ga\z(bDrlm~Ug}yuvÙbC|<ǣDfL aNr0>hm%ۄ6/{^y7% >q]յTqFZ5`U2ϦpR. $H)f#2qCN&c\AfEQzAU+E\?^?r#AuF)4Y(kpX]v/YcxEZN=. 76*PXM@NNTRk-{$_Lλa|yf?D}B*%np>!5VB{/D3DK9;/m Jg)qk*w/aMoe҃a[ D ,\(r`x]u.Ჺ&2´O6^n>#XjPqG.ǽ}_I5>Cq0.#י|Ϥd(QӐ]t\?z7&7:6< iStbUh&N!J ?1K- FX)Xݻ)S`U欄GPET'_㓍gzo/}~UE;TX:J 92MKXHRh+Gh@OjFʩ`.rvs 0mQ$oTN}oT30l?wJj6ޟ^ ?Şۃ73O<Ә0P}?hGX);A!7tGRcF ae%.g1zδVՍo }#Ia9jLS+yd{)ڛhV`|?BQRkqD{𱆄g!+M1[L=fh;tRki7SO>%Hsu/99ޏ7kN0~M,Poͻ|OBD!ocE>b)AZ9#!. , ɋBᄐ,Hm{3c ]1{xQ|^iHl͏<[{Tb.$ǚ/`~{)XR'R5-O~(wr7hKa<(y!Sϊ1oU~CݹY\#1]}1Ԥd#fHHr4j/ϛ>E7/(Xy0@(" ,$i M|dF9/k,s'V+qz`ꋙĔ԰ ڕ` Nz>c1"oG>s>uE':4ۉ6t@;A|pĦq݁mu*TjMo0.z`Z2ys7ndWǰ_Irg7a9vdJU>Ry74⡅&*+P/yR2hMa;!1>I*BM˗v.QY Qc/]i9,}%C+ v%`@&wĹɠ )y1x,ƪ7sh4 ?8C±*dϷI}/7ZZc ANt qڿ^(eg,az(0<-}WCy D9R))S;`@?sqF^,'ި.[1*|NE}D݃iLA&L, /O2r#>$zfsI L0&ܕ!3Oܘ6Yaٽ4nT<1f<ÂzZAu*t:ޏw5NmF2O\Æ{.k>G\|li? B&:ar|tC -UyCt%K %(eDㅖYHFq*__eiO5۳h3_(N$p T7~jlXܩh̫CvZ268vi* _(o8221 uUߨQgߏT0t#s\2~p/'7acW Bf}#|Z_}]Lxҽ]XP԰(g.ǂR?z|v T_q;L8ч|m I@""\kpfG׆GiH.ULsy0.ثp=][#՛mUoȥ2OGhgUj/zf|H~NC @o {"p: CoEF,j,mi"ة"f`p>tAEfdko"8)xn涗dMt?t@Jw繓5=#z5,:s/N򇥥[˕2LSy!v-h:㍾T;~*vyEg}/3 @Ƶ|2b Rg1`E(YAE;UOL{$\a|e\wI ZH IJ?z.I}d LIVӂ?B_yM_wn IE,+@Ys8cxҎ{vd;lٝ! ¥\\%P?({fj݉9+Z}dY<9SQhh߸0h2`uđVHdȏI{]VI􀒒zAqBII"=׃K[ҮYh;֜OO^z0:=Hފ""[J(9{zl% 8otNb4=? ZٰYbE[[g7Nh1\ y2 E2FHbӊ>nO'x&--#n{no|bqmP_,!TP*!qO(slPTT4qitq܋T,g`㍕zPU%Q|UTg`n6\#qt~0i-qy'07`@_%6m+ jZnI_?}hP${GzbD>C>hf r܊tX$=,0Gk/UK,>/}Ac+pF\\fL]yhI2uЫ;ȍRMj%͂H*nJ7e +s/7s z(ȅY$y[3h۵2D@G`r>FB²F*X TF 1y l0Q 8tB cXx[a(Aoq\mI=F B99\Dԍt1SSd|EZlӄuv;Ǜ)=zu7Yo4xڒۥk'a~lEj>y0Lt NBh33:dَ̻^%::J~^xD}l^GoĞ7LkfvTc8Z{vdXI7w_G[1SdJ6논|YA)Zo% U~=XwYLwTPR_MZ.ohzmڊ2&MP2Kx0AQ|1E*EWkUi~Tľ_`R Zk6Z촓ET$'뜿RRu4_BV3KY3lo5*"Oj3 [MĺZXuI&Qz0o+̵(t=+*`"j`=~uU:`ux[R`A)[0&WiAlu]yŎ(Ћ+g207;UbMifW7;`ksBt$Vyuop=羅 ermF@5k\Mj86ʫ=8.JڮGen|kSx+b|Yf2f ƻYb8^y3"UB]f vkeBPu8 >jlmz[Ko',i <ryp'-Bt}nv'M1,Eu.`'9&@'kiø<2&x8BBhͻ+bXN0wɵ!!"}Bz_FlWΠ{(x=tγ1r\%m)N6i^pٚ&똺o s%[Vp>#H=5SnP@HeʜuXXγ[{3G ̴XO8"c〚]w#?y# u˱ 9UU%xo+LT!"NTSܢCe+yю)Da̭S|_FS^( *o*B>// #/JgO,&+V9"l'CI y$M;R(,•W@Ϸ~VqU./M [ډ;i8cjIJ4@ߌrhR 54M`Yw߬ĸI}Bęx0eNUd2#V!eWVWRu9 q"/"&]MBo ?ãδ>[ѭGUՌ~+9f. HH.\O/D1# ڑ1GYNAS zA#@fsAwbDiP I#@zǨ4j-+*OPŭ:$-aS\v*I_W }A^Sh^l9k0,Ê;>$M!bu yԯ*W GPPnN)pl~Qj3fFˀ"IR`#iƭBO鬤@̷OGDU-v9.I BڵHtF9EvO8xIU%?ywҿea(ӗȌ_9q\;[ٍ.*d><|9|6du?:.WؠfɟPߘM*;l|sJi*9 [Dj(e ь!% k+,޾)(V<١.eM-~(|`N 0%Ktl>Yer)_/]*^l5na #z-wUc7QB0sgm6|C jD(pSB&H["3&Pjq99$.GHU F D3V~5k TP'4[ROƄg "^)*ƥՐV]?v)`U&PJB&Uxȭ^ *]כqi$X{;RIy/_1­Bh me2qJ^pz9>hz"1~2mDv x li,]) :4ËΒR? zӸK<~I4'"׿vvAFȞǸB6Z[RF+ |YbHnѭpt؈%@3h]I8=nb'ZHG l$hG-=K)n'fߨ3}#{ +Na48-frsc]k ^.IK%C[@{Abݐ& ?DŽC0TD!VKO$,4WVyY"yzϏbh޿Uf1ea3mr͜yW(+}1F! mE+zB^.;uyȜ@Na! rH@3QjQt|Z'bEGbmkS'*B#JazϐLTju9Q^s0I0#(_Kj\`MD+W_GuݪR'tR7 2^0v쯏L3vr`ɘI$>1:F׉I?!k^r"+mX5r+`tȿsE ;nWZsDgHiO?{=SUh Ѭ1z~- V/r꯺go6XP$rlWm;):^W3=HD'Sn EAB[sJ))xT.~m>P\v~ӃJB (Zuӎ1+39bh;߯zܧۣONW 0DgS J̥'L38+.ZDCVfgw]nQbGUS_JlR#u*`8vCQ$RF0t^mr֋n5,nKӁr)Ev_`QA8?^Yz:'hGmo B0Њk~)sIA@է_Hsگ\A "G{݉*|J 94W8Dpz࿪#rwOZnnt3beGANl;uA~l}۪ >J 8$r(W>Krx)~54i_W],57u" 1u1pVûS8:.?PDS cTjyĥh@5b͌=:QZKud o9xf 6 _qsE}75Ye0^p囓[$Y񴁈ړ>?&on٫h\wl[G sN"qEcfKB=$8([mA>"ˠ=J#0s]T>g홓Hkm3wj3T1CUclr}*G-8^uzӼ ~9ް];ciH& lIn0y, E0~}1[ffl9Mk:5_GhlRko/txxu0U&ۀyJ ="k$_lv"Y7΁!L>!&#HFs3_,;εDVD+D\.,rgn߬hq6#ٗj~Wyo݊Ir2\hԂ;F|`e3R$ͯASѭx|oɛ9&z- 0ݔ;w~VP#20itGrJDrP6l#؃Qr5SfxFAף6VؒM٢0]oZa*ځk 'b޼,4 7~hr hH܇_· d=W ]=TT&%tO"rWrGCټ|n0t"T!aw:dxUA# M5^LfL,zd|(ұQ #ݺhan DwvdCt\ "HfY_E;ءr0@_-m,?tAS9TB"敟,M1b^COMt+4.i^K Mҙr#5\)*Q8o;(ve0Y ^@l=A Y#~Bp%dg c{^ Sd@> ًH2<¨>,ƕGZo& .dsO?w{<S,"Ϲ([x 92ҶLx'*qfS ?}U|Ygvư͔3 =)uaN/<(cH V"(7FqMxi`IBE@?A%B+(dCSl.vsz!{1h!GA6c¬g})A.%%=Gs|(v|ؿbfcae;{Xwi<3²6>.elPK΍!oۨ&]F hzt8|Fޝ 顡UJ۟jcFw#@1:g/">KEdQ SJa1!Rn)3+Ә6磘=3K/ (\F} n._?г@`§3NO[ָ*{+#2ZSf'i`P97OuVlJ멮\uG1_xy̽೭UzN&O!] ";AQN*>̾&ۇ>&cGu)8KI`JA1(VH{భ{ٽJ. =(,AZVIΚ\ V,H|T0&Tzbl oE&K>N{\RyhTX/wCG'zKyJSe# .RmB"}麡K 2Gw%T_jDexb։%p*6i]ѯLLMLswO$MH*AK.dIʉ9(Jыz _r⹆ETZU2aXDž0s!IiAѿ-WUKMAsZ ^`͐=ؔ17BYi+WخIC۩Il (I>%A8k 1X 6Q>F&uk %U{!?#_?G,Z`8*$żNAO< ksXav<~ƒgs>aSń\5 x> 9ҪCrI{3b0^, \cCbK}3K>QiKkλ^ w >Sѿv,E54U@$"l5.{Qt!pN.Ar]U}?剒c=uj8\\]y'9b8 od84(O Xy y_&V[/Sb~O|?[F OpU! /hYg2H3iȄ﵋@n1ԫ5o} ^!lq"ά^WՒ<`lP |tHQfߕ?GԜ I$C2Pÿ3"gC$::B\ ;HkT# ^&Hn_9^{SqQzB Lgۿr ?;}*{sq4LC{E\&0O(FiJ|W̘[y2q!a6F`謺&p(,20~elnIXddPdZ uATgM?_+jTlG}}HrhYcjaCv4RjR^{: N9۲V|}7f#.Qt96 葎D p Y}nk_V~~=g4G$)Na| ﭜ!mzh=dRNIz*si8_խ7,SgփЦ5R,X[_hjz1nnu]yӸեx1/#I8 YONP$(3?ئ/"'NS ]nr*r~Gg՛" 6뗤'a)zvtCe~Lfa40&QtgQ3I M8|°7R1!$ǧ\M߬?SPTwcy^~z̰gf駝X1s¬K[ %{&Rmo We|RS`~h$]*<K -nbI镫&vxД31Q ˢC &ȁ2 VFe+iiϛC5lV`r&ǶAZBk!q[eNЙwuJU➲*8.^8i| b荒8fCGԱkckrPo'RVǐ52pHd&GZ0a eH(MjKSpnƵbn5ê@e_c\C}Kp+X `$LT*XCQrn_S u9N4,P%XKʆj }7M(̜Vl2Zjm^G7};~nQRyI]a28tEKGOD&\SSu`XYDO|7r ƹeYRֻ=4Ej7NH!7ŵ[x!LtSƤM1t ò̩@\TF(ngDCQtΜ#}I2fسFц!J/\_Qu[ێ#!B×7T ŸoVM/f AQOz,8=t+N_Oj<+&Fn3lVW$mꑴN%Vh5syD_0z^ |QǓtq&ryv6h } 8`#QVTc̑ʀ}.^Y*2|Ф]2QAmWf_$C<DeGZtVye~zGQu1[+< l4iW'1#}8czP޺:Xu? גgBrI;<(M@ |m7L"B+vقG}P”pēNQW ^ZSb+v,q2hϬ 7ٕsXS+3̏۟x /0N׍pHIBJTX2,[T<osN}kE`ِNetWoHpU9Zhٶ$.5;{I Al@jtˋ44I⽑k]}6]oVfs3ܭ t~_cw i/a-ppP)f)((3xK2(l(=OWRȕgG ߂qظ&,Sx?4kE^!PG`$oB"7\ta;6dA2 (֡s08GE2wB~iL6m-ެiE~5Ad[^@>&+ eP:9HвG`:nci>Aщ@eHZ[H1}Z)O/UsҾ { ,Lmd @}m-o}$SWh_Ό.٤FkJuݏ9RXyQAy]$|ϪW0p,5sKrYJ5dӵэ/ҙv hrǫ-Q!Kd^ދGhM;VXL}yVjQx4|cp5O,$p 0-nHu]ͮ4knQ1ڿiM&Ch8K=#yP!ވ$ }[3 T4D6vYv"-!fО)3R6HNJZ ٛ3}G#r0ۆ+ɿ!)-5D:vAl'KZx띅CR(B"#2,ĉhhz{▵5-۱ĝgdgS fwUp‘U.Rk< 4V8iDrp ,*IA+R"gOvbr- 6wׅK+'rY͆omxpXxD^b1HB>9XЛj:3,4 S mD e 7FC_lf-[uhEfA^qUCܹ=>l*'uz*맩=ƾ% s=L5o" 9Qk)d~ q72ՑQGzr,^PBH HڭSy4 ~i!yDŦ0>v3`U T$xtc$|o9Jir5hJ$CO<"Y6*g!b?PjcY0ȓmn){ v#۳arXR {@;w*iTMg94PS<<{ AϬ` ¤10ƛk3KElUJ<2BuKGtE kEpYړVpG0)i,w;.P_xjMwv}B(jMQ,]1u1i3ݎBx}&U df=?y/rUo. Ar^Kj HóLq]oI*KdM0z]4j!zѠfvHzl֢%+ Y P;..R2X)pLhFö4smOe>6ꟅIޜ,洭d'!C PP43儿V!6 " ^HD?w;i~ދXڮxhu* RKI7B[ wx,t > Yqo.F;*;KCKm3L [5^j t+N̄g[~;gN f3[cz,6c I=%ǤL) n`wJL͂"a3!WSAitXfXeFŗ Cؤf2G L!dҠZҢ8ob<@Ή;~%.YϞnšc%љuMHk ?Xr ZBS=$ RrClLf!oխcM .Rutz~ *##qmM4r )bp!Ɉ{IVb;#b@1PDCKŠʺUM(̦r%$44E+@MY''x%mOtҽ>׺f\hQ N#=2PѪ Ƕ ( W\Nrt,c{s$64GcԓNA\cU_m5oD$j[%$X5Vܨ^_RsjWX<`(wm뛧 #e\* m] g7JlNu9pe ogԽ 8ʋ#Jv, A+88F*R-U b?vfyyɮ*;<|I*ai>U"h[^Cl-ɜ[5M40μEG|:1-ÛYdS_q =7:{'a|.Z ,)S,%8LW{No:5}&6[:V"ȸ[""&LYDI7I }S{ lns;J"oTHd:雨Vf0 TYm,9$rFAoWxJJ!5ַ obh^!BtoVn9JR)[Cy/-S<;նl0'JKNTJd~bwp G6B_7SNbCKs/D+2Wo8&kPlltOQc޺u؆t^T;k:qU&0U(@͝H _3 ,]N'8-?M{Di82tsccO?Ɍ:xA Gv Fmpݦ8/xM޴xg|6C0tV2"Fnj @a,OFJayמqp ?*;c9@fh ؠN_q!/po_Myh iO@MokOwx5yGU ' '܀Fi)NB"\cl7f+H ⶺɜff4KR0ӂq-^G].$CXٙK%ljQ}KT3E2 מ5HͱS !a~x&"S;5ߣx@hszak"@_4#iQa\ij'<BSa}2\1eqD7R.IC7׭C_^fQV W\ʬ]&^?Bd$D fAnllhx3^VIz(! Wx,ߥ۴K@3q=N=#_śY͞\1婢2* "L5}tlێM\TGs tEO|N48w Mݺ4+LD7 U"eLJ袚ޗ>o[aA-_^h 0vt4Ny]NuI#C?(Lѣn~T0}O4tэl8)cE֫t~]G`W%sH6",ZH/Pj/z4+S*`KIe7-cTk!̈́^ DxpHOU]{n1m"F|ˣ B֤3llge  MVGݪu#^or~ ឭ(î{MnT/.I>$aOq}U I^uKo=O!tEG0+x咛hGY-Y?jP<2b;O"1͒nFtوHe0l\1p)^!9f(l.V%탙XRV^]Vұ#Jɺuw/8 ڽ&b&n֊p%gwC6ϽѻCIjOG%79g"? duY*q!AB&)ssXv"\,(&(.{*O*Sy4ꓬ+*vt-@CVUHCMoS5C^YCއH73%^ϕzrCqt8Hq]ZreE}Pe:W̫2lMi5嵺?!Xռ" "߂垠̦ii.b0WXJoك$7&8!# N&_'g /cALpo/@s2ņN_-9 ٓpe>35>0g:S[g#}30B4kx: yY$ķ`:D$v(VƼ2m];I TӨ0xpݒ.b`i6be_Mƒv$Ԭѩu'#4Ozژ%*ՂOa8xϬj!ǹ M=r|yA@KngAV P6jI & 7|z\q/glBT9,}홽f%'[ܕ(Rswځ^;B Aؔ駓%pVTwO w,$IXyL赂2oūz麍$(.|idWs"7u԰`ZEAӿL*BsxXs"h,H ..žR"Iߦ#5s;YȲypJRfO NjĸX+ǃ]#U:hvZV"/$̚x4RLqBXCH~<1HԎkTWׇBXMpp9t#E5!4x5ѻ b.ؙaS&T;L`'3 /ZQ.hl^h-9KMuc_(L*3ϴ!h|A4SoKVlnMt 'Sit9m3\a҆l+c`tk^Dl ՌW AE?,^{l1E(gY<1h4ޓ#I:x2ncWcu{8L>0Z[F\]W 3mYz}p-fj}LNָd@ĭ^揎̒`sO*h-_ږAgGI;mã91X \%?bme?L"8~5`B< )!iSk>VA{J1FG;tP@\y]:D 3Jw0y]UmC)pB84f(c*9ȋʋv8 {9h`;a4;v^hEy>A|I~۝VrͶ 0ܫ6JRFX( G\qrQg90$yjQ"r6>喪#_ 4b$ J7jԙ!t&31кn V6ē\Bn?#:1~* N u\x(rmw?_Mļ\ג}ߎdz:lr@a>6_[ sq<*ZVuM(&=䡣VЗ4EWR0*Td~Zq@7J7ųrۿFxsp?q6sA?ѓύ8 gUrI~=\[9E;:J͘^sd{,m68~nGX.ha`$ޤe5&N :5^rY)$U)BU"'li(HxA<ط-[77!~>ӄxM|{q-OUE#Mf^bn)iĚߔ.fb !RXft7/+46&jAд]!v|u}DyQáL\s^#ILƀWJB_lͩ0^?sPH.!?9b%P@N^YL*`0$hZo"u]v߃ik1'ז%4@o'񸃀3Ul5D{Vma/5;>] (ߢ ʙTQ6K%#sAĿ |F檮:&Cх-"<\faL4U+Q6 U}hk&rNf->}'rm >ۙ45s g0W:osCjZx G46 wwI5XdU<!v`>C(q! ӎBvY*"XD%s bꨦ 1Y&ExxM,rLCh_N|/:CQn>4:Sr9e{|c1'2w>ʨzA1= Wx202O_ARoSڔ!3PQ^\08 s0Loٳ֑ ly?\A49Sf9Jb[W%44+kEP˧i>Zue|h/݉ux 9_&elO}mC$ AP/4py^sW*]MzᯪOBko,ﱓ̴h9ZA'5hRAL9:vMxrִ?sfdg>KXc;Z$Z:B__H7uf&sK>4 Ȑ:iAY/UI^3]W̘]AC`JS=j>Ԋ{:7^aF`X1M1u)mN!@y| f?0z zØ*`XN{MF 28)}W Q)U4t?qP`I IqH?(/G}Njsfǝ~`uq`qk 2[ _G7HquҲEd* *^;M10z%NvP~ 9XJho_A*mmBBx6s2;{|w˿f29]leQnuuʛ X;)?RPUdl=謁,Hf*eZY֞9Pl@([2d*\oY/f|1FsMso K7,I\}կ6Vnp .$ kg+Edv$۩ƋFSal(aHSr \,CJro㶏L85o]rfL9b:I:;;nB{`06r].Ʒ#31* InZq]?%-y1X R`$iPPfXI1ԉizIlb:R̖q #m]0䠌An۲Mh a؈rLs ,+!A5q(04IZ)Ͽ$v\7\[8Wi@o0Ϊ?y0"Xpj(P^GBډ„'ӄ.3D{+H+Se ل4ܞlJ|]Ƞ/dq1I5d 1šdOp'E{PJ?q:/n>!US^Cr,@ں Xy-kgYf#qHEqM'2C}=8uX"%.R?9^ ߚWаDCFE0_^=IӞ8|@!tEOpݴ]-׼\ˉkp֕H^)뻣baB]IfLb˳t6ϒ`tMG%;0C/>$=& TM)lW-|R_ y1D "cHa0(^ 1*%q7ĕ>yl71t 0Q )ahfZ6IVpX8,QѪfDqYzOR85=??}Qy/<9A 0jKM/lPJCO_v" BBu0j"P銆Hg9bBj*"S]P v(}/Y%W/nw7( 2H J@*Gnq? + 9(61ޱp>Ea8תט@%8FT7g 'd[7F mP|Ϛ[ ۲m}L~Ӌ!G?/mƫ 7fxjTGt{obW݈^/BFNf Ef0b>u#vU&0FY"!::Oɦy5Ο.nux~hYĵ77wPv;CPĉGBʮh;[ߴD,x$&M8L$ m- PFWđl#JC2V8-tǼVᩮKH⾖If֌d9]#\߳W_ի!qq8SVGco&) n6J${xs{0}#C%LS(^;k'9ǥ@wDX:j4dI+=xipGܐ(ј&b M; b[Jq05擆X&d#45Q228 >8(4Q~i6;Ǎe>=;goP\A1svm=#A 鍢B6IQ "<nvCFuh$'IZe|7\5!^^P>PDa}nu)ڰ\Q]SίL {Ǣj 睐u}Z{D1$.lw;bp,_JKүwBg.l;E^.5oi%/Va;%ߵ_#yщ2 iU4 dW3%/FPIVa0%޽h0_w$׶H5giO3Num?q'| ͷu\Ϯ ksjvi(jjna(! ˈ}=3v:DaG)KB^3Cմd9GRcնcp–WNH!K&+uэ%S S5f87ҶSGNi##bjqVB<,KUK1R2pƂT́%AF @ h(&|JKm5~GfuayGHHm! v:QnT2~n28$+4!e&aTG+n3a{Swi_kDpO$yτ`fk%H1"[LcknP"1c#brb99c coP)I6X)3hәnPh4c{<5`_ZPΥCKJ7*Q q-+OKr/քYDK8PGW W "h4!A #cjeZ=?u^"d48g B:c/YTb3Q<2EFwnU|zF;ʫeq1U/l3^.* XzO/gZ@{%α!)ʢe[ fr)н5#HC4eHt%`0S陻gԍ @@d6H*uH`v^2Gз|H*>JȰYy/Eg'FU̧>{>~:s DCwqay.=YXN Q3Ww? xOw[\)1;1 A!6JzJJ#ѓ\\sEZ7_C%[ȲFtNdDHJaY7P##H|Hi-Gۃ0o*)N}kMkX:<s_}m:Gc22.fqC褉 yIiau'GnN-+͎v3T.둷Pam8 PK73ZzjYV4 h̍)jT;r D˪j,;RDiF+(Q5_걳-Z$4V"azoP\}lzW& iIvccV,8_rDN;/g c6UٷDNs?e]FĤ$CJ@kp;/Oܵeyŕ^KpA@{9#lyT3ݻKssj$F,fsqN3Lk!J.!y⼕n_2$J&[)9{5'UM[8U7]߷Dܰ3'!^)hںM= f'u.pU**sWZX~0>Jz dfW:2 HńcxcHM6|v~Q3QWKGiO@3sNߜ+))vu+-*dq{sq@~qlps=!x~4|a- H*o=Խบ<ʥfryK ^.rDKwS΋F 7^{dINк̲9W,tU:RzPΙp}gj7%]әbE-E@BMȠcb6V[%i<LFGK87pq#RDD d6mhki2yYJI? f{kxe(|*BKmx$lFi'j ,1^ wdǂWC?`J6>N!8JvJ0҈4=YQ ǫ&D)%U`i v;lkXvRBq̍m,g ?zqؠԂI7uZyJ 3բUո]7D|EyAF ~4"Ґ~],ʎ_u|6`@-;e`0?F]c1WZ2u/q|ܛ#6no}vXЙ'6-}ׄ -F0K.=PJWC}[$kJ~,iRf gjpqy/Q! "e.OݣX JKmx8"؛Hf[WWnñs5? s;Ƌf81=@CިRP4ß4gQ]7ڪJ-kaDI#K7Zh S&P_2Q&u[qhIs2ZFE ől!߸/XH[3̓pF3ݙQL&UO4F". ~] ]o{M0^TfWcP^8ձH*:,[X]5*~ku~yZ7 D` Uekl@@kEE.+ttizfUw_|xg&u&)J$VpY,EU%xW`%U6ܭ{]p  LhxJRn7;sh梗!%7T!,%d&.},k[oZ"ʼngAzl38~j|?h4k&iB8&p˄@{!;tZsFkmԕ$t/w}5k6kwvnq/&f1[.I"~b'-3EAӹ; U؈2~}`h$¾~@JUi^8;)-78szH~7푬za]5n'($=+ؿ~'{j`'px#T23>kp-pSx< wj]Y{\nc~֚8>̠Թewy XHsVejB,aoѮB4G1O j\~V^_== 5< Lќfd@Qlp: 4H<\lkھ*Zr VZhp!(7^%pmkBiR}eߙ)aYD+}o`xoKegrBЍu2 =f[_mtCfK4"m&8 6ZM/i3j0.{cpx|B-}"Z_oNեEqH&i?+ ad)?v1OZ~Z9HӼa¨+,ׯ?.;Dp4IGPNWes^peϢs}?5@bM$HlP˜#Z)5#{qG,w6#ixZtB}UR:f,&NN*,?{-(pJjTS [/w~\:M}H & 2 dˡ[PvIKukt:*iܵ h>cbNkXd!-y<|)Q҂m/tIYk6.$WO2E >;:F JɵbMeY29o4 @쓺#$$xjЕG j"JɊdS ]L Q}HzDDj/:u n9zҍ*cj#.ꖞӛBfJ4Wz8FW,?A/wS!8n3=CliZųFp,u[T7O<{kJmPG/(A 2煍^Q{*yk9-}[ bYM#xOfbњ`?UmD(EoglHQc fo6#  И*urbj2UzGtJ U|n jcqp[ Ml=[F 36tVG MOn:'_, 7emQaBz*,j~DhUJjh$-tKL@; c jꛊ|,= u#8'~$[Y Vj >q7jn|0(AiUˡ%δ|cLG FQ"Z'2vDtե%'(9NS}G&'sx &hX'{ B Bs#Vc )0U)}q<\ͫ5"sQꛅ%oKV9[hNΞJB5|G ^56JPBЃx$z-u;!B5!z't'.U R=[ ReA!($R619"65c5EQb /H##8'd& ^. MnHZWK*eol9ZL…ms *,Ny %fׅ|F}mi8P9VX씗Ɂ7d"On#T#9Pʑ^h >N|>qp<3m+d0jТ(FEc~9Ĭ_ج:wl|RUH{m9ߴ?}>: Gx0t% Y;=pVP8^>d3{FgJd:نx>ӏV-D>1GZ'PmI3äzG֝>VB.@^mJr:JC"R*-WiŵZ;Yzv%Yzſ Et uO4{]ɜ7|JLl;,NJd`g`OB1\07Nc4-*X,{jztWzH"8_ulB=`?-qvN $Ag.* B\h0 } Vf1F=U"!/!"xȇ\1kg/&J@P-士} x_#UEg#Ai RH[gڋ&ݛe7OH 0{63J&8ͷI'`v3bUjP}^4-n[H!,\)e1KӡY6#G 3KV+  PkgIbxH< gi[ƕ|]:F_kd| jKָ[f$ظŰw[>J騷"E'XgSQR 6wT!ls乕Y [ jj2Ha _g Vpom V(dK[p̞~\~"6%@2"zoKrlM M޶=el#4x<JiaeǘD,nj3jvdKiZ~QL!Nk!7[d+ݷ@X?0tM"[?XCv7,2ѵ&znAkʟAk D{Pa;+E$ ϭL^jXi>~蟁7x\qR u(k5YC [y}d"nj֋[Re{L˿Hr52Kr 6W^5"4"_Nh6.Z|Կuۇ6ЪrgFHb]RqU\G"1Oh"PG UU׽noD A^G[*0V1d5#܁tm:)Iu $:ȤL+5h`F{FYutP ݓy3 Px%f7f/͈Go4%4kMk?7赯ƺo{-Ik+(ٮ&5*@ͯrE~(><}H#CNl%/6ntuxvmJz딪u wDHh;{{ W5J@k',&:fnj$p3ݙƺץq-3*;ĺ.1Nc9?I}Ca55UO( -n5J ^0 {Z12?uFgM_l'F[{"ǀ'/2}|98bkBv`/E0\v *:QFW~ W嘋o;2ez;9֢R~fZb<QJ! Ty0 8rl\M YTzf/4c   :apˈx4{ /u55=lDbe=ےUa BITԯ9>fQFJVd d kgч<o$a<(ƙo: /։XY'uYdpmH v zW&bY5C=K^}2 }[qb l%UuѰs/v;8l ]R+ЯӕEݢ3P,7t`کzN ̌wVU@(ũ.Ħo"e YT~S3{~LEq(0Xܺ{gOFħj)~ WսøULw[4T{sbC?T(Qe]\hQmg ,B3P-"2҃ H0^Ʊ{ O2) ybPyhH,vV~/W׬=3@?1a[j)E$PYNC(s=);b~Ij7i}ա%sKƲE:'sAb NǢU+Yto<5QP#sjNc|jCYg:Y4PPkE҅?ѫ0\l2W+U֝zy_5cAW0}#ze#ٰ'ڭ`|@ac D%J!ܿ/cr"dVh VLCh!KqEٝd,*;p膓sكg#:+a`|/(:7An3MүYPTF稲4/2̻|Pl6mSx>GIG20]"Tg fwEKu(yzn`/U)})mFZZ(-}_j^Ce/6o=m|RRmi܇AY'5 1{Cͺ|ceR*O€ٲGGgYZ070701000002f3000081a40000000000000000000000016439a3560000182c000000000000000000000000000000000000006700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800mmio.ko.xz7zXZִF!t/q]?Eh=ڜ.+Ȟ\Lfg!vZd\MKjz\cUI"_f_@ɶ"s+T4^4j (A ח\4^1şLEl0 #VYwd3f_i; K ]@o `UD}dA YC9 Q{O!b`lՋAG7#l!3V[Ua`=\ҋBþOwD2D!5Lb8jmt25AܪVl EJKU+iyI}(̓E7)I wGӦ826#&]{jŴt/ yLW!!xy<&tqj.bV Pb\V^ 9콵4 ;<Fq+7\S%3u9r. ak{H E.[']2`Vtf {0 ͮ^pB!ug0@$Xd՚%HP͞^m1J hSuUt wdZ&z5n'q#x*{P)K ><d&U cdn v+zKUfc sg͙EzQCG)uBOuuO'4<8^CUz|W-v2h܅nIi~ֻw~jӯHYY%ݢJibdBk00)9vuLҚDIJ@_/P},A9 5g qsw&^Oyj A Oj1EhَY?b7e{TWǫf s8iZ0/^ՋlQw~* t%Y~,G:'*Qt &H{ "oQmxāC1@'] TAmru{xI!M9٬U<^##!qj̻ ܦBJWQVܴ5+ZF0KPaקڈ&B.m&י 8?C|wc ^TUN>чX D" Cn8!xj)2LTa (2f(MKi-:Y/,7u$e(0Ԟ%~o!sZ3pBT~?t\?p=Y上,*>r[[l#f2ʛ\e|A Z  obKK%}ϑ?PpM> .B.݊>=u^ފ(eYztgƇRhЧ8Qb*̅W@=_n$rʪBPx]3W_ 'R39FxSU71(yDνIIWp el[j{ U(5F O Փ_hSvZꓝdwAK9"UOZhToDym^(ɔKE#Ke{y)F5sݰ\r1ȶYNdhsC=yyNVKU5Zu8,Xgfo's֘F-@M5~[ӄ H|`W@IWCJO!t}Eȣ kHI]Js؃c=GrI, V *ff.K+?9Kkw\5փqc:gnW>U=nC۔3PYYG=ZēdwUoݛj4F{c(b{3M%1娳Hj%͸]%.ӌTkzVRU"o횈|-cfbd>|w~aqQ"ȲOG&&NFN\X^IjE zu2K;rh`k8Y kVFoLeXЀ.mf Y?-1H5bI 2@cs\56"کiYh{ ,%f]ik?h6q&\LAphCv."֞CP ?hGi⤠B-~?7tt~4icqw,qҼ_tC]urG?V>6dQ|XAK?Gz$nj':+ʪ]09NNg40o27w;QCaZIy/ط9Lޅv\oj_ȅA) md,ŲC(l8s"w]0 ЫT_I}u COUOkˆUb4iZE#U5p#'rѭ5'aI8JGzpaS Z傓zQ"TuUѱS:~qha0jp8}}tvƀ$o 9 #<) hOdEvDhZebDV8׮]wd{0"Ԋ;:UʶţwqR<%tVEB ]$~Z?ǷKup.f&J Pti=@T Nr?`Hf gl5/\.}` znZYs1u褗h'ѧ A[kmafS4u#x0Afj7 tx~`N (Hqb%إk J>JsWW7²\ƫb%K8KÇL2im3j\?",ՊQ ڹV'Z<񦯙(Xh%}2d`pa;Mm6go˕HH?k}-dgίl+~v>~/ q=Jט q]>ZTF[\ ~SkO4,~띲jij6&zWLʚE& DhO[~B%S[z C,RwP6(DzD癐:0tQMJ?6FsdU2e=D/U9}Bޣ*/a8:U3o6v}Eڕ/CE hC;ڄ}^6q`$%aQ.^}/u-ޞ7wUҁif,32'maFK8xK2_Dv褁:Cb$O'y.ۂ( qg;d8 :5,Bs_r$}q>e/'ՙ.DORn0=RB`پ'mTsgK{𔕽,#dPaC8 79%c810F5=ֻSw=ĕ2#Pzs*l3x!cN<*^0}t2L|?SՌ;Vb=?ݷ{y7|!YKx@tAQׯC heuPؼ@Pa'aXFVfyr#+~%bY *{Kjt >|rvGI$-X˱Ͽ~! \%zM"A]7r Mqf"Jw$ i̮҆wY$u & 3`{.8Ty"l됁4_6TE9ydB[2MI̙E:mOuM8h$ kvZן5I32BTS:.U~MjU{gdPB4e-B x{3#Kuu$-BxqN3 i\?o*s^3bduxdr`ٵ&U9f fAB.%G)}c.ĶsU"L6!H4$JºHiT> \ 2y ui(+-KTmrdo3p [tP*2%Zgس)Ȅ}4Iq}0K9fk;5>;W?*gZ, ީ&`w;WS):AۭnDgf_eUbN5w2r -Y-;#ҥ~`W1B C3Rn\ű+*N*_>A?W?OIv! ;dZ@^R^TJ`rK鯽>HW:3nGDS*0O LcQ7'B;^t[FZ[):IiS X WhX4eE$5j_&NT5P$+ kB׶NWM,3os4S 0{4ksغPI?Z 8o>kA37_;$owK+8O;!m$[Nգ@t1ف;wAT{`03u5髴]@O9¸6^X~~LRbF-^^r߯rvnH593L9!hbUM m)3<6yg0HrRF,|.HPY OQ=;caODȝu\,D"a*~V6 E8 SiFNGr~ʟ,NZj5ЗQ w4e:~>ȬΨ,ʷ\  fEt"KƦ=:S@ S!57WTKX_ _,4RQ%ܜPimLӺ^S7N=b&UPdJ(!l-Ccc>]t%Pj~m!x"g|oNZ/,E:YsV:JXʴꜮhbhQB07s{5Ew Eqlb8u.GAC880 {AŒ'Z z^>AoZMhHGD!0JtP7[N {bAjn<1=qMț2w~~n4SYl1?\,Y?P.lz3[Ud沀`@65%yv||ΧD:E%aj<(6l¡MziJv7~w_tw5k}p@vZCn82.~hD) 6р=1v\,`=nUw"A gJѳEo74'MX@0-^'CF:b8T-M{>)'l,rYɭ .,R'4Z:|>\:< @w0PvZypzb`etL>ҌOKRe՜}s6՟5 {2~qsڼn)W']+/ \\H2c͒fWP}ɞcz-uߴ]MZ1o<fz; 遲 [I`ey8|{#vXҸj^+ݮn˸~뱄RUFnz*)璹`Tnh!w'4s&{өwXq;Lce-+-!"x9f-NK^vU@-Uo3N3Jyׄ*Qr1'fJ,HS!]"B\d %}5^wmAfRk([UeRO=7'tw r+e)\*!{>tƸb x dvc}_jd߬VYgX=}*L%Q P@4*?cL͛)\a98&@ģ}j/:e"/&ydyvmIv/N0]ϠV]g 7WvE3/f~qD|# qyhZI[seݛ=,u0 K5|ޛ~(M;l;b]m!M䏹d?>KGQşOпl]P6mKွjѢk hE_#ԫa8ZJPYB t$` H75rVFx7YfC((4dp_\b r/g؞Qi\) rD/V=pwpFUJ ]XA⥷ x8T;Xn,(!Zhsf9Xe2dT n"]{q,Hfb>:xY.9,C_oCԡbrYc?¥&})kSC#SC,S;sY~ٙS[yesbzSi-3BW9 Q8bޫ%Tݑ&GV@Zz.oŬʤr.D;.(م"s$ci׮F㚅zuk֕$'y9tD,O{CTc_aҗT&|e'$}'Lm}?D ]R)f^8" vm8Һ$̞$:UgN%J!P\g,pY\'3+8GAFvM4oAXK/2HTSu%خՃBAIܯZ!&?RE 5:$XҌ p# }=s$t@JAHVǙpR5:ULjp8؆\A<-kqŜ}Hb=em I=?q"1 ߁S1s5t-fN+2{{Ո7> $Ź~8i MN[Q3Qj6,@ms^?wA!6jh+@%DJXdtk9PuվoȈ|P>LϺ^Lx3UDS0E{9gWQ[Xg`u8ȩasT5wJ|oI8ՙ3(! Nn%×)-:֕DͺI̶ը)XOK% 8-' ^PCtF!Z\}{R?)zCL vJWpx0IӘdǾv9:w'/]cňz\g#w]s*xn'ܭi>+1|GXRgL Sze"+ZRYiH1驲yu|Վ'Da =9v^y 2|Xf=|'5`.GQ7L{9[>ӷMaJGgQMxJ7C8f)Bh@\\ TzOnfW玲9>kׅ`m=0:,fn{ʿG7K?+W#O3l7AK=vŀrU!u[ ar9]M&}OyjhKR*9_1~v/p$LP 'W/l{ŜA>OB~- ߤS"cb$t8b$bY $a0+`HKU蓼#,Xqh:8*+DmLTuw1JJfի(xFtIE3i@u17Oi$6Wv%ۢlOozPxww"~x@?Ļ:ΐYX@4K!E;ΞjU n9̜!8gAt 0ŊR( ^x6 "i8RkV59ְPł\2vvpṦ`3UL"I/uO]3$Á#⹡118Kl,GH'gxduCTo#D}p L5-Cj +5l苌D/7 ѱ@XYWI+% ~ r|xQM)+<6|w*h8WL~fuOdrb2!$f>D*5﫵ohjr>84&:n ' \vHA >+Kvݡzfw6.t5׭U]ߌlSRyd^AD1NUpjJNQ%pOD =M&G DYg˞1ȋL0>c #^V\KCuoN2-ZO<l+y кe.m -]hpnT`q2:~t%Wml) Gb~ٿjHQ_uN` Ry1kJw]lmmkMO[4C⪓3KWA_7`7Ä I>!b3NXt# j èA+Z2߲jL2XPYU}.5VUmg&K2Pɪ[,-@!$uĠ ,b v!:YY"٘y\NM; zHy,}d^ߵ >Qpz'iɝ)I۲_shnW2we(X8FZGU͉Vȿ~mwäf vJA[9+H7z V< VxӬ[Ut~+# }ռ'T질inW`{bZI1w\7 .O ۯ[Ȩ(WH yD#+;=u9?4r&DvY,(jNVpAT*Y+-!LZϊe0VTN!*R"alx7|s͒(qpzmH~YS 02 -C(6ZI`{ɥމz#Q@:}v0זdž ߊgpMd'-e4.+2'UjE`Mbml9L;ڍ+}VHEɭ9]b= ZV v #G~[c8fkpm%g K *xwZ5.* ,J7)h̙@L oyTL:2ݭ; I%׀E@tȴ_/  ؑ"֠jMMd%q2Vs:/‚mvʟ!鉫36+2'ƀɩM8KH%l5[uT!v*Of,rA7KZ]C-m"aJZS`,z7&Ru .yV]hu. eyWnIؕO~ױv֨\ <h]ٺDT%$3a{Q7`=eSMvP8@h O &/D a y daD#@Hx'YU?u;XҚ#}aSOEqg=ץcEsadDnK̡'飂gϽdђ?7L-%NwM^eDBm u4mnCB- +Q O}SpA۔L`[H]Ajq*KG==Y-#,blQb[ؽ,g+qy}g4lA.zu8_v#+\J:3dpf59dV'iaH!OI'w;;S_?6|k/c#,~}I7TZ =ckwV ĴM{0UMG,8}8;+am (tTpKRn9ڹMv;|3{HIHϝ35*_ۊyBe\|#k ᯬNg2ˍB#O-{[k!1*v@Y߅:G7`㼕02k +(q#` qHF' BseSA+p $YV%Xj+/Â@ ѫ\1 j@6zga4a"tZуVipP"?2?ՔWce݋)XDL iy<c٦f1MgzB#vy2v+jQq5աQDXT7\st ƻ Ip<օt~I~x_*5*֌IJpكf?uL3X +MeɅsݽm| tKg [u.p,TlG1uo3oL 7վ0apf-i۰zg^f%0OƑ0;&K'o"wFh:1lL^U6?_iQm.pP$K,eO5qr3aǯ!|m4`Mh \Y1.q6 c6o-Oľ[K Dio2K4T BD?'喝Q^i (u>ÆH *}F\Yd+'yO~9 wA-Y4.(iFDLTjVM[b֔XHJ{B!,Xy'V%/?:m6W=7δbNjIFjbI @;' ;ö.}x3r T 쮪#b𘾇]b \/L:v5m+,5(bm,Qۑ&fj5VӶ`u?'d@RIb2JED}C84'iqlzsK$L.%0 'G=w\ñ{>tHÀKorL{*L{OZ@tO@.b7˞4zrqKz1{.THS1,xIǹ`?SU/%Fn_3}$e|bYcctZ\0"-$D2wFNUVR e_CE)1&s唻*!1<;D~л3#X Lk"H;[mYv(kͱW(䁃D)5Uu‚?n{y} SAתcbe{=ʂ,.⣸B-diˑ|0͓\=ic!`Ǎэ*U&ṳmAC*wY&x/qHV(J\Jas!1LsR&uSmmyL``l;p 5,-&vFǴAm!0$7uBPkl4=נ 9L5`s׶rZ{/Ncfo@RG[Z^[4Y`ز( P YC}; 7ť(;"iji#i%RV&b`}S r|J—*;h^,\Bƪva$(5̵{YMOx7Vͪ~lA"Ys n^)@N*iצ-1~Y/B+$r<5OdeQX \p{uإ BveHp~l??+$l[nz'y/BD_b3^<Vi@= MʍkZj~;ɠd$3.빘Ug5gdT:2 ,pob;+m._yd(AkVCBRG ~ 9v ooIU%6Z]O2 5Hg˺CGʺ ׅVںRI7V>971l)lڏ(ʌT}MtĘӞmPNl}M$kI˙Z~ICt0tWХ4k㫴 ͮ9DYu}SVM Ccslu2y,k6Wn)hZJ@|3P,t@$&=,ؼ>cI e5YP[BDžBؔ*|aV7 ig=^_@K_!Ns#N&7>&@x4;@A\?:"'(S";Rzn MQM71{%xw:؝I]C֎,@ 9|mZf{-~sK OW֫W4O pZZUW\0~ĨoLv͑`@C'cFL&y9~%7_SV IGه] _IE HgIq=YwrepcC5}a>B0T&OM'wJfݯaCԫo29,YnC(R񐠇bF((SuDתU6djk0bj%b+n,B>.[7w][KcfrI5^S Fn{ccg,/ L&d ,Y˟W NOf|͔#n 0ƃr G:P+?E_5TP) _dUtfX(,RY ǸbrU{K r @ׁXfr28瞆+!zOL`iLD}!K%Tn¢4R qZHb?0!脔|ʜdapcgWply¯-{ۍ7d36=D'xH_jqP`bz%Um*4bhm ݠ/) _K,G jhD $ ,oiQN7P~iC&WyCi*jӁ=e\c^+XWRlW&4Tl6 dHfIJyGSJG\Q97o,5'EʛUaDåqN ~!q\zN8ɧ/yJ77f (`O%;h.D?OɶA{^ Nm45v@lfH0H61 we|R!K՗nk$<67̛N0g`.U4 U⮷ڡf~)g kcZ|Ǩ`loM4+@ܺک?`ı_EA#wj 33IdZz T>r7ԃFC&sBe(JLlr0Ctڠ3Rtx@ -^)ƀcȪ9@3Ƽ8#|r?z\E+M, i[kSۮM(D*yJ/@UC~IPx9 䘹Sȹ*2|1Ff-o(pUj^k'olT0z AJNEzDGMBɔXg'Rͮ|ݝ٧C @WڹqN6P^Zy s4}*1INƷ6cuc,4ejU}F@͝ r?D[C]s)%Fg(^Y 2ֹo9/FמiHt:WZE^5Mu S4}|+r|VVIiIִШφj[Ӫʺ J/6xbSѨ. #J=Hu~T$<}e@LO\8LƬ`no7+~fY" +:ᮟӖE\X}n0#ڄZ}El+xDx$+<*ejK%3E#^`VUr[P9#Yl^c"{8<W4OdIK1`(P V5+dQ5ՠEP2%jшH]V0d!`v?g Y-FoKOP! F*nHZ5Uk@]Aq;5 4+ss#@F5$a2Wn6fDkDcCbAӽF@?PpN GÂt6>Mζ|!~t(AVA$4ZX5U:S ~8ޔnjt+TL+JY$#*6/5rd^Ew4fT[!vyZ)|ۼY5s^èRRaΉ_`uW)n(V|\8׸NmE]%`o"~{ĕڑFQt.Oo8*f_pjP`{ #t/3`YB&ַ;Ayi Ǯ7&uUL^ka?u ZΫ~υ*^rPd ~>Z$|q5vܧi"g^(݋]!ҷTWb(QN "ld;mV O 4F87(є?N &э56P"gЦ: G~iͪE X_ɮ\(n2|RReM )tdqې}MAzJrLQm6Jr S];t9LZIedlZC1ӻN2 CѕY!R8@B|ژy[]Qy [J*9%N5H#Gf3Ĉ"oiCǨيfAy'dWKiB tS( a?lNZ?tOQmaxԒgAiXxB3TS'+41HhRJ*i,h69 $xB줽7?}8&ea#M3/%Wk uI".!`\C63!R FC1=}K&-pU n}5ekJRRN 6kQGШ8|I^/$`VGPB[v4V8xRdogd5#M@YNgA=6mj94:V{sz?Z7Q@1ÉZА0+ۚ;in*X!P}-Y 9s]םbƞUuxO.H;.$f&=8@U+7'Zմ]ޢRȞ(w:GGڪBjT'#;Pp.G_%[  >ҕ&E

      1Ul6+?*DV<`'Ck 7:GXKpvISEkMZM]C1Q^P2?twI5'= %zl:lghHSdVJ q ,4oA O*@36FeI!rJB.Wߧ6W TeS1*%W A+c[$;*״/oO /P{MdЮVzR/sNWp&V5`UU@+P}DFjw!%qV3~ +|夊|E1p2g.A>S/ڇ'|qSt#rڍ˽t R/v>?ct;M]}ѫgfq2}wʒXţdsDQC N FR1=}pvc!O^Uhn$^Z ("5{;K1p68R oZyq9xSD훿-xdcPzg[wlG cugk߲a[iCJ4h&p]SK28T$<(\NqieR|^^XuyOUl&y| =j l-ÔgQzem9ϯMDI,nJ`m}$_dsfwW~Dk+3;̇tW#󐀌t4b쉣@z"C%qb3qVDaKɅ:L<^TPxZb*]14 z<(pg8`#G~ETxc+ 1v5rc(ߠ &_D }<`g4T8nfTѧy|Ƨ\]Rש)tY̒/dc=l̓ cNԫ俞'0* X3e'Az qԏ1-v,G㍈U$SD'$ qM8'xv :|P8ܞsz]z8VQ@Y.;?$+ȻDe;_"vaR*Z_û2˗F6\GMct)p;2VwZѥfGylNAGga a Š؇%l;l8ٝhG"ȡH>V(Xf webF{)=P` eSULk0LGLgVRca'!i{pAOF7$n/=T`z,cie +51p,ϮmQ @Bx]},~/~ߨ65~,c-o?M^/j(a8PnVtSB1\jПT-cD\O:Ơ?A/FUɽ_ VBmܵNҿ}S|}_n惼NU!UAu(!N&yaG< -\Z2bqyGb폆TasOsh0Hput)GR 5|Yq͞:yIBYU^ ")iH;^۹v /_10Y>'^qֱ$WsoYflD) KS9e;S ']=`QWñ꼰,*yنs3/}^m #kջWc+FV`N&K,"d¡y(=W3ͣԫx3y2J_g[ ~ه L.:<7ݫGB;βoCWE1i]%nKaW38=s;.M/0橉aiX4ih߃V4:{Nc׍[3F!۳'luvoҹL_^N=^PreA>8#}ܔ8 7խJ,Jp!}jb\q$9Wm@P{Ԭ2pBB a*>eBDv%iŦs n.! _Y%a+lLz>KgtS4['c;)Ğ<뫉{-I]9.V8,'!|ІOι% /b] 6oR*=bH'ʩ(&?>3R5z&ƃ؊⧼5g"bЎf!"Ypav,% c'7N1(Eg1:k.5WCL{RGB=Q'K*U N C֛1L)d< EIS@$Kޢdα8cuj$(9$357ުܨKVO}ڃ?X q!VAظM7,iApʿ?wٛjYO[/wjb).Jyd3bg~ّɄk 9,l$3n΅O}J }x'Bü)C~V-N{ K/UYi@{@=wFR})F. =*X ɲfFW0Edu]EIo<ki5Ռ$45i3הW4"͜ʤbJ-`$ʡkQxMVROP\鹖]q&(9. \Iv$JS-9;[[Al5⤄=đA)˸U|Ժশ*F8 }ڒWY>YsÉjKaY,s3Ó揱›P;ϷC@i_pܮɆt-ȹ:Q'E,|!f=YcXwF?b[2pitO0#9ܘihȢW||p3MQ]q4~ȿgc)/t/ڊٝ,g,6O@GFA[Q1Pﻄ6Z觐*:1*AW]2 %1̗߂WE#U'2gݛ[q Ȇvy*Z*⮢)}dR$҃xLڙ J :lȖs F] leᘣ6긗&dSM@+԰Zc" vi9bAqzmn-7vXQoXML14-NE3c_j,Gm׬pY3*B^xrA\nJRfuɥs+BWyRZyZ؏*[5|Slx  AҧZи@0uG:QU kmF^]`Gikx>s!_3 NEXmp;ՈZ~oɴ88COd ֖2_!.Iߝ'7,vB#ߓI[DU_B=pdy KɖMD}qNzh+ KEqX>ɜȑ?KWM͡3S5h|{_hh6|?I~ |$E`5Q8٪IV*ZeP؂%DMOoN1 Db$?dl,ҹLQ;1b53OWLeBY35bf#0F.z=V92U|Lfv/ T(Z7o ~fu|'L?kWkIXZi=Aym''Dfj\Xx_֢ ]?("3GŌMaY}əWw fIQYb. V_գ|*,Dx#4}oZ2D6!駪HxK1Ù&YDa+\Pφ턢KbDZB,5T;QgJۮ 9glʟo4,lԥ 1 @ *k+.7c -ILuMa3P[H00ȡՠʍd'iN}1l_M0h|ǫ3]-A i=ҫ+Iq!XSZN|'[6䒬f阒sB [6orkrņJ p9q^k  `w٢߰6Vt9›#t!Y*_5#Fy  8%t $JNP ͂T ΁A&[쭹Tq]Z1r_م,~7y8YluJf*yk>L0ux*ɋޣ:nϿl3}O6cvA@bsG=1P[',V`e/4PZKPAciPo"mE{܍u5-eOt< -Z<arPDGхx*hvce-=ϳfhTt׵LI aFI'9~7kp+O8E5/aQlt$NstufssJc,Y9Ľ5{edmKZ-n T d@eutش>*%=t; g3YZ}z]gJF"ͷI#3٭)(I)L"q/:1}x00C: u tADfir弸W8Q;'qՁKF,̏A#z/w_)>t"M#/ʤO(4?mJ ^qH@T]m4g@rMوoM 3j94$4N-Nx>* vFz3BR!vq>?2\|NW >Aq %:|u Us-Pfju{ݽtu44y Msb8 e:ADjvaV=7 d|#K=w{8y@6rlɿ" {vœI3D?|-cYV@gKKRh6wY@42=1&B(\a{"v욌c:z^f8 !m6n=VJCVI&ˆLL|C?b^ s "<װɯ Ucf86J!\=Ek>uqI@rMBjL*?[/T;:bJ,)s;-{CbWQf0,W=?Zv[g0Di87BpF(PfA*I@'L^@1NoOΝj a⣿S;([b˜!ʃ^pC^,` BI!y`qRVttyu&#;U)P?Vyؐ.JEw0PeO5ۺ̟u 4h2ϐ4Xp=k:bbA.beJ7ƍF[RحWa et9`|T|YXxъD 0d'c:9G_sԫE($ tx[IwU0.b-j> gy;|Nўz{=lԐf7WSךDח;_ /C02ncfޕ0ɹ]fǍDȕr08!doJS >j En44-}(4$F/wAb*sjO`'sDwϬh/]7F֍P(w =Fy{vbi׬J*}M=\FN8c\L;SڑZG$2 '净0C g ӜSc)U?gl'>LJ~ ۪LmK;Skx*sD92e+LkWFk1-чx/\:vX܄_ •Zf#wš0=c(APv=zIyDVGR N{&`gS+$مB$|P2{ |̆ۘ$ISJYz٧tmd ǐE8U |^ 4 ќ?31.\4\B"C` `f KF8@dUPdIcH0c*HeQRBZ:4}IXUq|] ,i82RvF*!~i4g0R5fT5Չ( o@`~鸄3> *Hi2sݚ@GgOO2:Ve'9xdHM%.V7<"Tag9W|>'7K Lb!Kn'Tcs C ˤ![&Hkda]Pl`-#ZMX~º`[E`#ńo6qbӍP@%Fږj;xFj P֏"<𤤓(0d3TCDc+OWĎ:T3~^ VI[2DVD5âuUċgpDoĒF!%+4g0T&ŴlWA4iDte_?K.\3hOT>PqwBg{*ch >@T-tA6<;FߴYAT=!v)z\7h*{'E"+:v@3?m|zo)cǡGp1 RFM93w,H-2wnn9FR#rB ށ =zb0/8+B&>cǦ9Thjz4mq3pN pz&#V2,UѴBǦI mw[!J׆7ӈv^j^'APQvjgC25z]l!`xKvE랖ψh{VBDۃsI@H6Nu )=:a`Taa)DhX-jiD$ɊnӚ#d VO7ħ׆q(FkK'/)0uEE`^=[ Y4I/,^;0 LlHΕ3P(e} dGòڽ+WWՀi#`|ị $KTP W [ςF&:TʕTj'i>e`OpoFc*!a-aYg.jrL>Ŵ"I"vΔB[eN~̍mBLgɵNR gW=jG38ټomYPEn&'uϓ9"`$b`y_aev(,ыĢ/&] 9mID܈@aYъۻt˕7V),3pl݌tD=h@ƾSt.OE71B|Vсk+ג*aM>A_ /́Q\gV.t>yT<BHrAc i$#{:cڱz_m= $@h7e兠)O_ +_+5z-Z}KLddskaqDtX0fY ykP.T|zsuLW9$Ml3SrKØV*4jk$!}451([@1ґynAtz!MM VaB9.$"ʹ:;k lL=L{aDJ0Ecnآh;"=(X:58h-Go*[@oE dޯ̗uD`G7HZvZvSL~qQ&<{r|X[s$|LмE#BgGE܈wb{I!\%K9Nf_ay-RYjnnZ゠GO-IS' f1\5&QhI-VoyDj9eYm/5J ]+`Iʘ|K#$lg H+hDzXkTWf>(*zokw *ԳSd|*cg%f!7s柡.fQMq0K'֦% 6"g 1rm:P??T|m.D%j_/9s -Ş.+rBN"X;:n[)ooy">oۻYaho:H7|i3$tc, }Z~*8Ճ&o Ts (79Jqd侃9g8ɾ wCIh>v.>|ܱXy9{!vH|t[x޴>mC\>WLOAx#h簘#>L &ʯ#e%VJp@H 7r=+v!EdkIL# m Ef :' yeՊ@(TttZ#25c>rChmͱ$+( 螮b)Άϲ vۼ9 :'"hw^2Q2,dBF|ݩC%/ #/kq=wGx%ͷLk^Aa4:?Q:z2X 42VoA ܷ&ߝ[}YY_GL&J?o?~?ۼ5VtP/ Qot(ge Rj[Jm38jK#RMa6՝!`L^>Í-OvsV 4o$2 e[ law; 핡BdHwۋ~`' Hg JRxdhiAn[S{*2{:D>֣f9trMaAody"Tu#Gے-!s͠mퟥԗA| KTa8m '@yop*ye qӣa+> BL|_-}f]8/Vc|2 =?t-ՎglǤ)!8Fb1Ao8?[&G? D3aPF:jѬUǜw8L"cᤁdYxJhd埼p(V"CR0ݧbŊxW|Αqrsϸ_m |G͋-n#F?TVw%!zϸr >CW ؔ[7ovdqU ݽ6C^|Uq ֌OvtxۮVa|D {(9B;t*H- kH? %1j3y03ƴ dQGO֔W0lkAHRWl!x<";q}C;<,Z>6W}֢&͗ q=PiT;ֻpL$VbY29i"-Vά GM~pF}gqoR~Je s'-`VEeFQuO^"TUrn 4U_t(n ztJZBR̽K(;p'׈V8xNJG0>0v}sDlu(ImgwArN} ɻ#hK!]D'xHST쏖Dj^Ԫ=qޯX'/i/nb)XCY=kDCFh֋U|ȫGu,j!~)n~j /oM7tJQ%$.z2Y<]?.^{ZC#=Oa)l2&RY{xLSf*hg(5܍$kws$삍^RGX+_)rqo{ZNDUX3nSlMam6(2 aXri.4`p,TY_ ZptP1#œx$-rԅE^12$K0yݽ@iS,8WУiy/rݪςᬈ]])hEB5•$Kܦۉ` I}$ l2sCtᣰG8o>S)jo_W:E;Z 4!HeWf-:֤(HTOlQisʇNL|˖MQ:G6 mNhXyv^)tE67_@HjvNMt?%!բ ~"ae7KQXPXWosGQPmJY!#䁽V"y}\pb^4\s:1"1M)ZLos'gvۙ?]%G%ZIJR-) ldt<|(Hz̭9h\'˿(Phzg[d l!E:] wy2{7SIMNR #gtTeE!$+sh {)K)ɳx u4F7I֟ )i]^f؁`5T8꭫,bZpk[v갚/eN q mBRXZ%adjV_Tm|ÍP2otf[lT謨:*f'_c0}S%\u})<ןNU#p$_t"%2bL |A<vvhC 1lbS0rU=H.ϻ WaNn)@ CAgx):ڌjE1͏\ֵ~bl.v󥧳[ybsLrE5'I1ff)luli=wrU<%wPQFfrS!dGňyz`>H[A~lBF_'ԎksITĆCKv͙-Q,ڔ`ѪuOf 1 nR߫`oٌQI"*QK=JKDX.X}b7m6L^A6=t}uoμm5z'No Vf9҂ky,ma tHR /=ZM,>4~wP'k'^>xSbcN$RyHId@Kw;ž$B]jh_gE0:D['؊2Rgo[+&U\+#KoDW2Qw,ϕlhhrZ5__Y3p `[ '܎Ikm1gAp>^ʛD1S\J\pɜd8Z#Yd9'b<[5Z$nݾ`e`on+%fА9oT}0VUW`@z IxsEG:(hB%|ӂgY2^9 '9tO \>M!0zYOʼV]1.g֬nj0o9cVg,rn~,6^-qL2ŵMC bW6{9Z#:4Y?@I5Kv_uP`KU{,< KaS[ `뢣T/aFDnw4E&^V=b]tr d!+BRgzhHTZ%3O' vx#NguhJ|6\#/wO Q#+=Jz{]0IB |V\)Y>椙0u/ǩCWHF)6 :,Ȩ!Tgf#*9I^RCAn?p2EGFss9T 4I.ޗf9T֔>^4/2?/C[zHL=*Zƒ1N}MWRʠa` *~4b̹q;YW(ikY!FDqqMɎ&JW S"cv6& RϖcZHBfR `l}n"ġk:.҃_YZ>͚Vr.NKP % E(tu=BM}kO~0q}˞ kɑv3g{']RAWu|mx(L㉸vH?˽⑶t$<(7 V$/HwNz+EqդQѨN^ tyMh蝖U3Z<,`3Kf1.C}Ë06=Hz5a+k\i߷{|i򵻆%1$L_=Իv~ݜ.MNHGA@]1 /$SNEL.+g/[5B6r|ѺΑT`d*Ȑ%ztmtyϺe<?`"#]F1#303P4+:Du/܆,){yusq;LAbsq>i$B2KuWI|(fysD]XRWBfVYTrY(eHyxё]S9D؛Ե1s;*?KzmI%T=焀vKyDzZԳ$.=)2WaQДG8wP&gE&7*G`؏I#[)`]B2&y/{ &*S.cu8"I[ (ߢ uw}"ҡ{ *|VLөAGDW IA<' A"{ '3Sx>bȚ0f1ټ0z;n}pr@i$;:zu'TB 49,hOܽ >u7Ocܲ{jcr/ @(>0`Cfj{ ,;]5xrdtqݻ=.hE(Ҵʧ\DJPڋ'*1kPh*%zY5wn*aj]ͦ"ˊ4@6wld'!&JtK]s'ER fvx# 9wI\TU/^MuAK ѸV, @V\GtWl5P7DDkp/bZnR)'I[/܎ۮc\Ϝ5Q9EleR!E9c&?Y'bB13g$Ӱpw( Ѯ"tQ! CHm{{g߈ mTb&mq~~9!iH,Ǭ_eƫڐk1c)⡕(Ǝ2׌ 1;Cڕg PJق?F@Uu<&^xm쨜U;H>3t(ӤE(ކ,8U5 W0{f$lr+lbk]iQ+U7:vl*Tg4e1BNkB摂:uC鄸oRJ⻍/A)FWM‚S|"A"T)<‹,ZGͪ(EI1Ϙ_G%V!z5 獒]V`= $AلOkZ3~u;[מ78x5FXC7̆yzy _O0,Nx?H+Oct~Fy(Ѱa*9iFeOQCr*3F؈QGGiөhHo BeY ''{>(8TV>։xQD#y;hlj(0-CstT^2dh$$C SM@f*U%{#Λq*[)CâN<Je^r6F=;n g#))}wfCnDM\1";uӄؽȯ\iv"1g{ѫ`#9uv%ѕ3tEgMIuئDKdݕR{4h52m\TwVE=؎yW iK=ZݣPꖟLl۹lQ={=L3 VYGoY?t>f8@th*=bw@d ~~ ? dT_2ёVj;e|F38̒p!c )\):<7l@Vtf`!jkU#ry5?k޸t{o^ ?`>X\r٢"9B]?B`?e+L?,{>,ImR0揼H~2aHx$Ojm,+(2,d%52R;ݾ7B½ذ&ˊ~"C:}E4| >9L.a)QF|"N}JY,c/l\B;E;v-s8@ D6S'ZBt߳\aLۨ;6FYd4%,iV Ըo"aaٲ%jvm+M5bd2@ꯈK6G`9k=Y6t3!=ϱd aK.չmIdD3ҚʓN9žB1HѹR pÂ?t*Ag_DaEe']祡6!?\; sƐa 2ܢ~a#>yGV` nD2`uI&14W{89ܫ5N2?+ =w<ϦZh jnAXD tr1r9\5YNGA1.r(gov>c4X==-\m9 al H9@Q{k2Yœ}YTQg$툯VbS.~O^;} e-i}_B4@ h-8\ڔv~W!B, 'Oo]pwTJ1ܱ,'s_ 䇘ElIaxOn=) ':Ѣc>ӂ>+SuZov8b`'Ⱥhrr6O˛bG8BUBP#ᨦZjeD ѷ wϧ ].Q_OK$Ŀ*kZv;S+:Ĩ<ɼr8:JS;GP Yj7*[҄%"M]- HZ׎w5elRo"^&A <وCˢf>g`˝(! p9W Cdi*!5 9$1K16̗l. >}G')W%5vJ;y6Gq K.Bl[k|K\-+HbI Ӻ̧q=tDʐbo~*l' zN$r *70ʼnLPytXu_WRRqFAS,;2V bm ^j{穝QçKqfuC6w)ȄWHp+r-XNt݂:§愶+JL3z}$E}jՖ6NV ?hlu`fֱ!G|`+B^IҾj[9-^R~5iA`tr0c%pӁtd vpfUwN$v; ?RrWADz暁Q+ƿ$OWu>E8Gdd`>8cH-)dƐb&O]774_ىkb!>}QY4GO3 sKgRԹA k_+C^厷i셱Քynu'3o&uli nX;b}I\(ETKSL Hs BC=ޘ18[Iyu-MM{.eb+N΄'T&Lձ SF8jWkRl{{(KFP,EP0:!h岶w>XGLD[{Ņ9jat)A`uHouN_31x=G ԩ6l hoR?Ј߮f.X_q-qD+*dms"KJn ͎W?vxDz[IPuc(88 (!ܐhlf9[oBܑ ?2xj[y0(Վ4C(/TB4f ̎8 yG.cن4)n*?#W i&=ppV>ZJi؞Aĝr.pD!JyVͺ3rx"aBf7B{AuTlX1N؆Ew뿱0bm Q&tm-QɛW>xVd^=5'2D +gcDcjr' P>EH~-41V fQN Z.Ujo~I AjnƕJBF x2BwK&ͳtpӎ}=/'PQwA /w- #Ұ&m eU|mg4%a򔢧!;i ,#R+G>!fZ{nnNXjGk6$Z-Ij5ཀ@V`񹛜 SLaxbDg KTlA_?5jd_ `ܩ3b?ֈzFx,l KKs8r9W40NfiUJRRpƗa[2wgl'fH,b2ţaH !&*\V3]BC0jrĘv-2 ɚ 4ֿ +T%`yovke K浻C[S Ap&zXWH ?8>,R(HZw 9Ŵd])L4wqw>8Wu=.%fHYm4"3-QGRt*>@m65a3v!|MF"Iⅹ7Z^m&},KS..{]^٬w() oM\ 71%j.}?zU"Y cQV\3m[=ܘG0 X2s7$$t})ɭ'a |tEζz% Q覘m9m8Bܑ@p1ˈy{ _d(W##_gF mh~L{ \7SELbu.U{^J*Glg&6tgg}˜cBj-:mr9#&oYs]RAM:uԊI:%!z*KӤV/Zƅ@R|`c] 4J^~0oc%q\P ?8~8+VJιĞm'ZTXF? eJ _hvg1Rm6B[]ߞO3 frNu@ueFd{ \OaR# 5'ė֑&#vG= Or$b@HsqZGb{ gdWb~Y< I{M*p>_jbKcmA*[.7PQqnXqwƬ+Q E=4 PHH);II:I!țL5I\)0`Nm6 8$KъyNzސy7 3guF.ۛWB +^d03BBZAߠ懑 zHR ^&Kޡ/j2|.z7uPNqY4US𲖐-o ?LݭC_;]*G[9M#m=I}YwETS8a45F 4QPL{RMFGRփR)NIMz T)aUdQ{Qg߀|,V TËd|liF扡ܔ6[ @NZ8H)VfO]&"qu %R~rkȼO0I}J# >!$P kݨ˲K}9SZ.T$zr06s:sYn$9NuįS9+P,!K\gD('6<=ޖKINk+*ϟҏVO9AJؒ%* 5z->cr̸ j|*Y{Rxx)&lL%~^6XwɎP'HqդJ\8>?O gKրbҸ'P-0H6Q[CUF4Ǜ\]afd/b`&Mnuʣ^1uڪ{7oMZndB ceBnPTRH1[*|'y/^PX53|CuL O pkiG;qh$wG.zul?CJ$u{tq=NqDn":\00@,ʾ!7#ӝwHcy"ǔO{ #UoR\K_ƚ]|])m2PO9N\cِ̼19«![ ݡ]̆]0ʙ/~̨f0|Mn`]0CuK8q{pjńbAHdQK!k@ ;~+cyp5\<{LS6}.Qn! XD p̛~/P4`Rd3;ļ`Vua #YC`:MA/<_j )'aa=zr>bzsL{œk墨&X}R_q47)?%W*."VP~{0܇ݔ47aUNa]% U(mJ3U nA>[ pߺDm'"Cl~?tT,RkvE&hfiI5LsT؃* -1mJzN[XĻ]P-Gxߣ%isЃbpM] Vل xDD6֍>dQo,(TYxIebv]AR2N~NᅛJ."4/x&&Nـo%WΟr-f N`ܸcaqP$8۬T33 \}4!i@qqm0VoX($Ze*& B[@(`O-ŬcGEw=6"7%4H:y#h;"PQe?qwǽ .X*ݗ^9f,WX7FGy"$ 4ap1!>m4_p5\kF[9=e͎ ti*_[@jn!ePoHvԅ tE:XO5*d"/r%ƦRW L/okcIG~JvmOOAWL j8RIG. ny梐'BB:m\Q׭iƍ+~' 7$M{T_プ jUv޵dY[>r i{<ʖi߶S<=5,Mr?u<~< qwj!3H4xk5'oZq1&\_˩Ն.PA(7]~ˋ+9Tk_Jq@&r;&˹EM?7fF7`^\/.v|ȫ@y^đ ^oez}55Rl7C_?f}rಧuF8$q;cti !T ϛ`;~N)nn`J n%妱 H 0U>80ia1C?{S Bn7``uxQ9P3r L_!k-!0Lg Fv; zz)fdX}ˬ)b3}+4"s˙;W|!0+B~˵oj4egqkdaE=XRfF,{9r%kҚ$\B0sf&ȋJnJIL(NXI׹r6kR":lT41  $NIrbei0\DЯu[#ne>5 k{#4"i4de^g_~|^0'nJ^Ҽq=-+Y3Gd+S~(ނ 4>@bE[-TRı{4H[,zz鱷*Q7t)}կ|X|GUQߩdV>EUD+nz[yPGAR_ꊡ+6Q i n٢N͐1\./@GmiǨ9z*R7%ϐ0s^W$Di"c9%ʷӮ_S=G¿F}& i/~+F<2xMA$w:/'hHntHYR 0{wUHo4Aw?n BS7\(x#f^]GRay|nLcm9Aok=Ƈ*WE~v#thӡe'mF4Fw~b<aml1]1Qm3?YmdV+⡈)#;T(*ؐ(w}qF70}gùClW!;W+`2>9'cyM#k*rw,ST{:|^Kn/ *}vus/IbTNCl?rBcu106PweڐF6.xכ$ w4n[-Y:0"7ئ~?Kr=v xײP) UsG`6]Vuꔻ^`ңGپ_yf[&{e n/ot_u,iE]YNO-^FL# CgٵR_2;gcƎ{iL 7"I=9?sLaa0T,l? j'evq")<ҪL&8RbUeH/20^X.ijߍy<>mF/ 5Dɢ, ⰳ4kW:$LOl5͌5fU"N:)|@1[Mo(K l!DhTC%2XHx6XݠBMQաYE/͠eں9L%+킡݀x"Ϩ)~=%z!>x]0s_ OP܇"o3ÐKmQX9;ed\D7$3E#W"fy+)Cs-PZqhtCS0 U~?/0|"Wȏ?&) [o$'!byQ/ĭx?9ezb@]v,p=R2LlПl b l(4h)!oB=sK>&9'<>BE-:?S&M@$`JG'T⹣qO#bY8Km筢5#8?RL5rMS`QƿB\h}-'ۈ`lzHKאUL.r:C0ȍ` wQ4,$;, } =#Do@(9e(2DEO6( .`xNw}̰gFd1~g70!.-Ҷo=Q7RX&G܆#P9ҢhܯCV6"w.FTG\3B蝃;,R~DC$oG,TM0_Bi3цh7 F̬'MT1 H4rNK8k ֙EC,0y*y3XjWILisYU+HP;HaDb w,ꯒ*$<; @uQ!ɿQi* }Ǘ|UufuʘIyi(Y@n(?ǧP̎1pfUW{Gx׊qOǛ^a4{ pN]2(QΡ2%ߴ=15qn1˽R`ƿ1 [0E`mL}Wu,8c҂U B)LT#jx0OsБ4T l038Ҳ1Y"b*MǺjDgغdIwʠO{77хBM[ !Z6p$bHXY{KsPucƚ}DCV"MJD]Yf_pfcY:Vv* mØZ:-1 AuT#{&N B{Cѿ&+mx[ RmL'[N<)UԼT*64|6̺ ;6MRs]` f K>iRx)`]M'h@b-cKHW ȧ6͋ ⵝEq?w1v(8ح)Og7gG _a=VvT Ч weBxH4EZYefLT>>όP,.D>&o`1mQ"2h_ `RY^4hlb̬] Ә: )(4 z0(KՃRroUUG]h,.f5 hkm"Krot5Uۧ`J\6K<ȡMOTbCӮF1~i] M-53pQKdUZk7k~ܭGD+EOT>׬F8"l'B!!6X0""Kp:Dot+RNOΡmb -2јR#ZRpHi?6>""*ۃc93 tcR,!./E+}rR fU2SxdC瞼'"'z'Ҟuu 1NWP "#aӼ6Xu!=)I:sO7f`?tMBkC~Ӱ!>IH>@H&3Zq^u:Ϛ]/7*&2PԙYHd=pF ̭ؕᭊ=MՕT2Tj\-bUrQ=fDQqz L9zH͝\Wi"]^zZ`qAǞHW]n-9ᄁfxD<&0)*I0oȐ@#FA!|E–&̠q7?M 큊B!^Kc.$H#C۩>3)rh[0mV$qawz73N`- q?q;URY_=ԯ@QšWHW 'Ȍ0{pnz2Y>ls\|w!y= Q@^>DҙsS"xgUxnI|Xā4a-WnDp@ wUZի &Ba;CsE8K y K>\7 H.}dzmRЯ6T6; "hQxyg#gլ.U q&~P#RZVCgHqMH4_vꤨwi{\vB.cnTzf# ix-:'ѢgDe74 MSa ԏBY 9kO>1U Uf^yJ9]vxʥ=2#vgh| Dt EZ.22C'r/txk6 ]A|Cg2B8o6Abh@mW4х x.hA7C%+kG!CnR\MjD*$]yrRu phP?d7:4sw8.r $e$zgwI R?QhGIqR,s]S#^Z*"'Cy:NVeaBqh.>L4Ut.eʙnWgBQ*76:CwJ[?4g?o:7I :@VyTt2ɘ?Ѐ{(y|LC޳% =zf!\LcT_}OVLKoM^)A)ByhȖjm)&<|/RLW< IݠVƵM{%YX%q3 ߸|yL刜\cE1-yda tcm0e}fF u!k8[d \Nz29 +~k.&Dv5J:J'482ZA\wRo$ byq:@{ 4jv`ߛHBvcMb;cG?6[&bn8 ;BZ#_bR]Ok`yFbUtc9\]Ccsw%c)%|,X mSF 0tBѡ0ޣv\3} &i yVuS˩srh0jmuZV?຺9X֒I# X9ixFG:=# \ЫȦ, +BtRN ,^ON-1ܱI T]fkZj>5nZRk^Ъ߲$d3VBNw/s9ҙx2z60ZqPpCO<6YW}2-yTo~عJeڟ-$Y\F*qV:SiY}z%Н %H:*>K>I/O mq4 [[ćY V2e#>̀G&.dKz6l֙ 0LZd\]'JbUE%@27j4D禅N1m\W>/|*q|[B4鏗Ri7Wsg1E)9OU5j{l\;sy3VKneGX>H^s:S NҰY(lp0Sfsuoћ;lǾo*% 5I+h^\-B:ZWKyL%] jX)ݍZ$6#7jvg LN>aVn6[#MsIΒlZWHfko w(6hY{F-kF 5HEdӴ„Os F*̶qh\O\%D`I~ '&9mMKwclYuo2wLA~ N5WOφx=Bc'[t@ҿ?ހd(#r{MOkpU⭤Wn/&nd+Sӈ;ΐ%ZY+i }E g 3[>^Hc9ߖS5m*grVx- 9]aL\-|* םdSf|6=y_ϕrR:4Q Ujcb8[rj9Qsy;[r_-~t<_ce.FGr4.Tf# &跕Z duM M6,LjDu:FZ΋*b,YY; {k_ML/n`a ~B_v%@Dg!#`]\&D(ģ7Vd!/Jb8(j]QR ;>{xY`N*C֛ᆛ]]΢V jYyз[)<@ĥa5f_^[vt>-G"'fp{/  #,;U;(ikOH+4x- X^bk߿؍>HXn\oIwA;b.)X?: A^1./tU\5pw¹T'Kߴ6j;^x[ql Ux0y8C|P[_Ag(e ߣx/L]bv-=͞`#z?muZOc0@s/:J h̦?\!XtȖ 5l_,S\)! w $Q|*-QbJ8Ֆ40owJl`Y5с'ڽː{"Ûe2vxڱ>a XIfv+(6"sܬN@f*FVTYmɔ;pt(Xh?8/rUK{<ܠ<g/gLRA}Wd{`@r~('*3F+҅r~1T lGR&S,xy~mTvV=O@@ SnF:b8[^#΀cuVsK= ū*+GK!x͔vCe( "jo%<#RGÓ:QQcYVuw]b2{ren nf!Jp[ ܴј|׽C |)ai2Re[8޺Ȉ7@ zDL%hs5'6fUg Z )[zǛqXt:Axi5<'IӀ(PފDkw^HvJ y"嚇\G埠~H{xpdh._.56WQz+NGdFqrf  .ND$CB% E4d)rE&Sիnm a}v%9܇ukxh?-[ʪ8@8 9xaVa(< "zA9 1lߣR^*Jͥ @E%LO,I%[W8m90!Vq vY\VI$,zc(?ࡼ̾\lPXr+M;OEwug$QŐPI1qu2huRV\Fe ieOmĿw&Nq.# r@9q<\){ nuo_3w0c`7 #Mj5}d7* $^P2x& re{r3DnZ^ݱ?rQ.ҢH4y vTB\N@e5hn,tGJ[TZ!I=vR< )`e雷RAS݆TؗlW@B?D';UϊϹqRY aV^vX~X\U A-ii$pG1wuHp{w >`HY&OIyv A&MLoH!<qZcRRzIl7I:t1$ KzhV !b7g%0 GBt L`*mb&SYK(bv~95Wp2|3]^yHܮ}j,ЄM˼\go)'rzM}wcJbT'<"4Bё.p1+P9:o!~410JRi_-d @L)muL&_ĐgL-;ʩoDz`,?FJ`v< ǒ9Lzc\,9#. ^*JR_o6w sOv8 DBaʯgyu^.ưM&:G q?EfSuMWbK,zָ$kƺAж+pkETu\zf HT+8NehF/6 ^<>7@o{RJ+;gfŭ|.+JsLQdeR e*lje_ߞw]9eCLf^n:f*j T)Q0~?e~r 6?9 2 '\t9X{; $Rs21~Ea/[|f)λLJTGSė .Ub@ ؒ:v42"87yRe0HqY#̻o؍0EKo5WYwym !<<(p:Bi2HjJ}AB[HI-ֈ^xe8nœ7pXLo>9B2nD6XmڔnlU^uhA).gܰLzIj2MZ0 *BwFC6㸧Ћ]yH9.)7t?Z.%a_dNYR#:=՝j fCcRI;Viy) _B7mq ,<ڻ̔ /<c>Cԣű,_['/|Ip~>zc6JaB[480慼GRzR Y:=HN=i7B-@)"aϦ·dB*|(JĜ2ru\h:R7l ëjIx.s ~`dN?^LDқRJt` 7( x H=ygPQ[>Qee{>gD \:u|3kl0'& :M?0y[Gol}n f'n1$#I.o^/iS:')P̄e^mCv@?NUūx!Upiˣ֖#hG[{VG0Ɂ&spՇsP/.S6ʤیj_hH+lJE^P+Zsjʦ VK_3RS r 9~n! 0Q=v7Q~ʻ?d=b\d=x;Jj]tMƐhrDv:V"d&T'5Ê5^La܄Zx&:XqU.^uqcP>хL 2= \u3 ȎL-NIs5V9J bPNpՓ¥17S#t{+?KjO8Jkŗ ڝ<7-Qo~mA٦?Xi%G0#ցǬ'6D dZ^W4.FxE`S)nX׿bQ ]~$ ^}*AW[,7"U:#7RAϞv;%Qw *(["$ -1yE"r?:!*R]yKmYHo:*k‡8 %Tqc[CTZͳw<ת abҤGɱ1O1}p˅7UErCtp%x ~Hq^ج,#x׉*9bCwض h/kN'9kxsL9 a==XAI|?c8 >ÐtA˴?ÿw'؉}yR +0Е˘V:UtH)c^[xsB~J"<;CYG%yWW/~ p]#ńhgbs,7cqK auΈ/,Hؘ6g{=_LycM,V\¦ Grϛ-Fk Fx(dY..8|?8'Ty_f s9""?$crA-3.nl夗Ek͓gkdNCg:M*%s}ݜO`X3gCƄ.S?M#Md*DdҪHO}LvX7iU;~ԲDP\$V*o @M<έ~CHkwz8W5U&e<0sXn~c 'шd8/^B}mbbX()?3W 2~cU's~+ׇTPr 0yfdIr;EmE~hͶ,JCVϪH^W褆 IB?Yvٝ'R*k|-%. ԏCi`<-jULwtԅ5H z[@-:;R$׻^0Fwn?_l)Tj0J$k`XfptNeݧM4I>o8Wu5o{1E0sbԾą?fb8ٜFl%~D_y;ݧ 'LԞV:ȇq5PÌ` ,}ܴ,KiRwB̒" 7aD$Ns8hk!浹 &SD`/w;߀gLթ)v< -}P.1m;rX7?R(4KMq{ـ8,@LrUWLѝC3: FPΊghm>OϚX["H cωB5X0:U,_ZdVu<[QMΉ5> Ni 1ܬ C6!N0e#PN-,Tw n2SF];sLk, {$<%" К]ghY qҕsG_/ zN{ [UX+ NU kr~)}UO]v;+g Z΀" zZh%ogP<-)ƦLl.CLJ1OfwWRX &;aCaYn#+jɫ? KtЧ[j _6l0lIq*6/ d0{C"yw-߯NIU8Cy$v3 (_%FL;0dE&&w8"y_>IpMT]3 I]NTև)QB388!VϽAbWu= vE{D(e펖KfR ,.$klp-xqQuګ(ÅԜD]n S&1ЈheE6f)݌♘[M HtZGZ"?! ^o}ܱ8YձΚR_L4*U 㢐u%IJuܛË5 r>^il6i̧\3:Oif6A#a'i[^'ShsO%a<v]36AF˓ ^p G󁱀2M>f 3xՊϑUz*wO i|ØP I)%?.<'=k.Q_˲3.%vIU]3 T& 6W ?ZiQUv@xy{pWpW`K20zd]/P/376gDS-bHLAŪ3/ݐtAVfW BԠv)4Џ"[Hy )4 ?M栧ߝ;6^CҶ'f߸S{6?]+7CKbvhX}(IDH fvHW*uki®xhs7V:ܩ3"VT;Qh/"HKWǪμ i^٫=\K'ZǕT^go WJN{sqw}ud^?'5SÞq߷/6{ >g *!Ä 0r5' kɿ/f_A4}P5f7LC5yqQB~Ɉ.oJ&PSս|fhdHiIl Jco(dʦ^^F {.q`w()R߈.H,ӫs7BFbAAYG ˌK/bM1[oPL#[EyآL]d^孋%v07QofsUR!6Z^Kc{Oc!$~`x~r=o,{!:+Ђ} @IXVꑩДrQ6OIAk/j lQj L sѕe uXN!wypӸ#erko*}t>UF ݐJ'lbidn bkgNy78+O#K=v&F~)\@gtYIĘ{Gm: ='t" H7[cș7  (a]Hj $1;zE{d%T0.5U z[TMޥt22T5#؟򷃁h116j)Zx2:k!t-aPMrS3ԑi7hɮW9v`um-% ƺ| 'ue+\cUI2GN\fW:koH"B8D E%e~̐ckIJmp=> 3o)^HT|G27A:f. &ܡlAXaœgs&v HM vxLՌG0ri{G!ǦY8*L'D3#`a {D+{<ò5/tOIkN{MC^p!ӛ ؠNh@⾞EqouLM{3O,~Go!;Pkz͢6)qbsrv<# m8sR S'Ƭt)@+ngF @틭M7ueu|?j}zs.XFlxv5 ?0?YCojss8}xWLj<#r{'9 MJ>]`\#kF {L.-\wfԈ`G}l7Li3Vt)Ql ot),srRw(L3ye6lPwQ>ط*t}d*UM`]}P 1'۬no+m4t9HoDW"~߰3#;־Ã| uT6UYuO91v*QZJ;lj(ҨSISRO@R.G4ු:2f"g4%b~mُpi ʕ#d͞'iXɷj;ے׌D),4rq+ <Zv{~=Z~UHk +Ik9,V*}M_6 w-0{EU^;"}o욋Y!Օńp' {&бLP 3OM*Rޒ@nwrqexYZ'ey=\H1`_ %nqdeD^{R0| h1Q\Ҿe!5 _SE߸'j"a}8tbZ =0O!*} NlPkw5e<C -AcT |!Nk]mfEIk}HC4LREQAu_&-!S^H+˔J}-NRG_'9t{Mwm̶KLL.]gAy}-asqIPMM`|McAp}]""c |dF<^ o#gZj !P&VBx1JA3륃6|TYXhoWl!~J|zF;Xԭza<ų)$V}3#=WWM[8(.ʬd+ bSkٙs/DW6̎,3ZJwL9\wD"e뙂DSVCWGb^|G_6V#rw׍Vc[7;d-دL:COq%Pq (9҆Y=`:7@sgb9x}3k;(2IugU =81բ ]X޼اs '\cl.D ()b f'6>2-0wLeKfA % dڊkx"ŔIR01iydm|T98j.ƱzVQ& ]w@%h: >WtlMNK%.Υ^95FnExi̛(_w1r;.$%yI| y v&ttg-#15;)}'Pg!ѡ>k(]"] 4*^W+R̲ `ȁ+R mzLKI f8lheLwfY?:`=4CKEm3vVzDcj3$ݍaK\s-9'>8M,=A0=;#T%GvnT?n<+q`hNp_@eJ=(2cedQ2y^lTc;G8%#GդQaE:Ȟ9hgh6Qu̷U|򹪰bi @W)'E4s : cj\RLP~fG.!bO䋈Qp#߻>ˊo&s$=h y_KWc,'RЯ]Bw|RrM ;'8/qblY!m)w1t,9\Bv{`-a,8}**1r бLI5}"aX_H3i%^ ղ,\_|qp^ } w1x;ɧXG΄N|O/888'Y!T) ͕D_M#l DA\v3WE1SoK5te6,çOS\ 7mQ9i<-2J{toH ul%Oެk /` "獭+Lr|m/a'W`I-3+:&2_  .5Lcwhyl (}~df\THNRGKʡf_o~2qon!# JM*0P89d8jMZDH M>hf7X\^StAypg/`ȊF;ީgݐ3+E;'HϯX|xw0,%wm@3jr TMԧEb9!9/?IA'"SB.GvW 1v7icTo\m[*w*LXza7dK)i) n.м*j.]=(JgneN}%Le$4_$Pƒi$bp [Y AYJ80 }i^V%~]ϕEϓ?DDVVV*ݺ?Me cAӳĮØ`K/6S`?=9y,xCbGr=EQwLRֻwIc⻍ FX2ב9s$+Vʈ'fjQ6EC޾QWݴ㹂"*kqtJ`ja60-z%ܽ@iPV7Òfrhr7P|(!KT򬊊C]JiZ y3>=_O'wXki< ~x23V.,*F_jjgb\ KW@AZlxF v>'WyID, 2.C ȿ}f''Mi0$&O8??gnYbakV?92=Qwuh9k(Z=Y?{I^ Y 20qP#OW%7U{xPᏛ,xkEџ0`]C/J}s&{C6KKc6i1lln([p@+6y#2/tnW;TQd֍1Fb{mΚ muά7V` J2te'=ƈR^ԵYGQ>yاE/ZJ:6nWf`4[鸂]3:kґ2䁅vH|y^ y{^\@pdb狗#-"\ؤebFplE@ Бn@R`4~bX쥥!V4o h_Q'niYM%[g PNQ_33Ubžu}_"i&>`Vhh2"n3ET#Eǒ{8wO? ,WI BS 9FsJ amd %:[c@H*AeѠLw/M_QOg&"[ꥅNTO;bkDdyJ"e:Sk0ɀBGNvVlB=ߪC!v;aꐇ#-Nf˾8y AQTi "xȸPZjϏ f$B#M<^B&b}ӶIHh"޷_{~mۢ7\#=q*^'jרk.NuN!qqWrZ:|O.ڍ CZ@#ӧ 刅smNW3{i>y*Z?KoLތ}qX$ZC o|2\zf;MPmBEIm efܭnXZ St%u)`hokz8EK <% m"1(?;6#M@~}Βw2PՐM,@DzៅWP5<m[5Amz! '[2[ޤ1"㌔d+A&Ȩ%|%02yȂ2CZy0鸵[_ ; :1"7J4/' (rqM{&f!rb滏kb[QCSiw$3:R 9nQH;e'cѵtcO2Wy/L1'2ֆՊz2}ͪd#΂R{ Au)-kO#vũn54Ă0$>KXM6_s Ug`=RC'>줐x`tI%/:k:h=T^ޤލs^|dR, ( wl1FUZ~Ǹ\^=`nWj }m)]_3IU!)z %y8߂b4>c'x8޼?= d&%jxL剝2@1Z,F\_q$\$Z^!V~<5qEd3TOTԭ^D65ZuMi:T,h:X6P#{ O/`l, 4Kω&Wߘ<Iʎybvg"ݔ2Ë !ycR$~{#Y.|is:GNw ;B9N@X8*P3zw܆ט%}S3k]o \o+_ %Ұ卓 ;PYm06g |v#eMY&6lB_Y1 >~pqDW$Xl ^8, a,^ vةQĬK_+*…'I[JKmuz7pHW$"h9v-W@‹cE4kꞨأPf4&؊ʆW{ꫝA6PX2K'B32%&g ɐ5׺]%yMD^`H 1tyYyjR?-JqP27iҐ?$~W,WX ̢>0UrsKO/l))ڱ]^kHH=u3W5**~;#_=/nQ0%M=БrϺnx` (/˂ȴ@©e)QFr,N( 3-̌/^dXb_Kf.cՎ LynkcBgJYL/*5WkG* NH*S`zgUKGAR=ń"\K% NvvgeDsj;\d 1 hO<5K kQ̔u "=Le&bCE#@iK}i;xrPFW5̷?lo%V\ Gc&1A:ݱ~l&yH12$zٯ^ C1 9; 8G?Ir@Juqw?dd6~I k/ΤKv<|H. f~L!h=A۲鉜M0!cSQ*gQ[E*I'"zT//vkq=C QyZǖ [4=>}EwoĜSd߳j3+‰\{|*hbZ9ZXD}'o{&^ 2UՆ*E8y@s>g9df&(<j_8u7Ɨk:QKf<݊@ b%rRu9n'l 9VR?}ib-:s#|_,:y^zM-@^MpݚsAM+Q!rZe3MMa٘`vK$}K2/ Fz*u%y\^>eeP_UWZgAd]0p<ݴM|4`>U."JZFt Tk`!dH iV Qs#$#Kpz?o {f|,s6duMU6 _U;%PCvc"L^Ⱆ#H]\6^v"%ȻTMJolH5SAD~ QF›ø"mdOS"A}^cd?ODb8T&3B>={AZ!sC;iw{;q +~[Jy],F\q<hctKo6RT00p]ASrv?׵@d6.; 2=dgnfR|@K#p' {[WNgw/bnp~c//Գߋp'^LП-B9""NJHF^zƱu4^D;3bg{+L3sP]+uaiX=>ɲs=4\spƶ0˼AhuQ__pXiIM$y3R;d{zU$}iLAc]gE!g\Z8֓s_Iiu !o$o.9/LJ=M5xg/x)٬b?t_l_KUgth%cW16psr݁CM(0Q^-JdW5wwźڹ =U5x ۛj=ޠ)@Cm3F1űgZI;iV=y"zAe ACTˉs~/Nrb9UT gIGJ-_c~bfxG ہ4׳~{4\_Uz#p{nv;Y8?=uʭ;dPΠ.?u2 ٻYIjJi ' ́:ݚ7!6ۼJY*5I>$1A.wd@tƜ]GWi żKcT[qpgg=l@nmLL<ϋQtttV(lrh^zbe B?$i1@'|60=oĎwmPdYd>HH ϐ1d@ E?㳾-) ΋s̢1!_͘{jQO mf7ǃ 0=v=x^Ѱ"E& NQf%hR#mYRu1 v˙ITFᒚ{Q,WǼg  yXhi|AZ%v{lMS?]NXp4;R@{U(2XLөFhnnZ iI^w֓:Jn |;r'gA =z7Q2~}Ǟ vWn#82y~S+)M?mJR)E{ejZ`Ǧ@dIe j\e,T:li0ъ)ND`>(1\YC9!bQޟ v; z*Y6b08I#%â:dExl\RyV jqK])ko^ &VNlj.K9OaAd;(_:Fl3E:r|N}lOM͓7^mjHWY*G&F_)$Gh܍u3N]CbdѥWTh1Bh`1:}]`M@0¢=N(-kRABsKțWM]In*y>LZCq[Dt"جS;"S=WI2c`;4]Z^d81_/+wqP=汥aSb}Ro^weuk>nE=٢Fit5j2Xq BWVZߔ yp Hwx>tEDWI'kFKi7i]ΚOGTADdxDN #**tN3m5i*Hj}v֟, Dm0[H*:LMODӎHEW9QG U @fR,v|\:>ygl\wZ'TcC9T+k‘mƭ(yu4yem9)ozG#RU nO -'3/zn"H߫:]zu]?v+Zݻb ,45p?Wo^Ӊ_*chIۛc\m 8;>mVBēk=FD yuk˃P-8'j&928,O:6rw[CB5K$tKbsbYxgIuU!Uo#z _&P£K*m75sħ#tiTnz\Hڒy t>Zr)XnmP@t6M;_ %Rf"C*n;tMT|CH-Q5bfʞv <Lg#78^sH \˲R0X!TR!SJw>:pS2e^  xcu{?[<6ala `zV!–c-a(A.vueCf V%['Y}vW2TGF jvFM BsʦacݦT$(hp0V)ۿ*Bːb|J˧i7Lg,ZqplŌ;igW]"!G@IN׺zRh}FمܿЎCf|€1cO` h?obx7ro9Ǝ+GxtV!ˍKZ˧QLd.{Qy'Gd}da`WnJ}`/{c%> v ^)G+n~υ̃~y)% MF%-1Ig x*rq¿4+o6&}o1 y2\ls};5\/͹2g1{)܀CQYʰ7ؼ4)%qkܙI^474w&_N(h̞n- hbMvxHhԪo;k;ȴHհVb3]!fbŎUx9JiJhL30l0mkT0!Pr!2q02j jSǰ;3'3J2 DM"Z F ~&8n3 a+-%(tof|?8dpF#8J о;moH#RM#xp IgYb@aPihQ ڦ ݀e{TcAL(CnqOHKm&8h(㞟lқF[8FJ"ku8)Y䙵mZ9ɹEK>NޕȆ. }GlLt}}#{98 |J1Vtr|N@JB6pt*S{MO-NEBjmc={|͑G5){sD\/GY9gw"Mp/--~&ޘa2AS p!6SKW{sccn& Xa({Á,3 ewtv66G6(;$Qh~ ԪsSe LZSi[Mf.Ht$:YrN`vx(2nf՛ .vaa`Iȸl0LgHR $9,S?!lYI܎(n<=MdM;BI=o3EAS1l7(ta$ggȿE 0u@Gȱ"7.݊G;`ӭJ!| ZJ9k URL3?yk RjաI}VOO b2}g\1-)Gs>JCa8i1k?A'$!it4qBD"̆^ c2k4PAvUw\j1x"aႯlʼ 4P@@3Oi'-{I3Hhf{ooCp!a6~CQlK@Ku,bg9H/)RP;4LQF,h)G-"ZK :p^ʇZ3i E*n.^~p?"}6~,J(O6Z}~9qC̘meK08 UQ܃5'gc?0Ǔs6vN-0/:88T'˅?؍pkZ]~7>[/Xwadu5#QNBU<(Lq]%#!CHs[;p.[]vDT4s05 5_]]>(ѹ42aV9:SZ Q jwB+^,=Bs:S8t@@w9d$kI9"J2dӮ},9FMD2(9OQ,|x)w BO¼yVcR6Pmg8Pa\0|e>Z^ZƱyy;|? }s4JAg0ύ7zP{%迓#П36OSXfЊc%hhw뇈_\B b%('? !m$+si1nTjΡ̹ۨ▇}hZ.?S\`AVhc|=MDuucz YaY>0la#k' @zB3TR?\4D4&՚xg&MY>بF2ɔ)G-?@\29fKz|-6}?,0* Tì<$reJw#!!- grP ˇW>15RKcӫH*r sUx\6шHMl5^R):&H\B6fˢ{t#h o)}ij>3T5_&VV݄DM$JJɱ.\9e*?ZMoU5bd`߷ Y0?ʼnԻ,JĔ]YsFyCCpċhBg wR0eG9/ﮠ[3\N\Sj22,͊ *r8ի's8b6n@|Nl6Åg`Gv'Tj[Iq/#Zbs &6 J<1` hBoo[&i*[pݳۯ1?)666VJߜcrRX E3it;왫3 0 -hHی#pEgpZ3Evi lsa(b^)t+2߈f. ZD.D-u_y^MvZYaS,Ϣz#`ncH٨=Y~1ʈ8}8ww\1eP ?NEgvk-(Xư_+x&EXb / UUzޓ8U %/O7A;gel,KJg?wb,]zÛ@r2hkɓbB vm YWQB2(Ł(&3zU9 *c`]2ޜf$7'CzdG3-zZ݁ܪWZ}ƕj\i[,[vZrҩ?#o~B!;DJ uK#YǞ*ar*7Kq̨6ZW YIwώzsF~1B;<9#dٗ?lN|2\#&\{ OW1P& ,WrB6o,M@љ! TKB.A"!]zUb1槐|d;k/$&z< +§PkH1w:e¬<׆*~2M,@L=˺&8Q |J#+2Bo |Dd[ Uv& F3Hi*tj? 7(*mJkaB$l9O3Ql8*R6wsϛ|ۖ?r#Tcd, ӝ iKB4fX6 9i9Us0%qԝX=3⻵(kc#=YWgka{pbma*`EXR8O`nw\'XK+R+%ZK`pll'NQQ|H]y|ڝ8\-s 2wXȀdOv. EHє[k 8lgpB-*{9:x}GcX"@w\cm0^!EWW[YVRon"3%||;4|-xҽh\$B~n% BÙ],հhjs7 $ن`InV%8hK#H4ٔYecVI.K<X| HA9bwX 3;×$#!q``YքhmV]dB a57)y#la4šoC8x-ZYIݐlfܛ 7#\[}>@y}c]` zT]m z"x! :{q0 ?f$,TPd'{Aلkd(UK㴧0h6䦴JZp3)a/J?L ZeIdS4-vTC>]g[& |)s֤78 rdzKp8<>@ f?`u$a;;ZYpDbU㬞1w-36.yZY]G87""CzU|$UU /XܰN=_&yy9x0砻ˍp܂(r9K@_vw*/uΝGE0eDA7:@_3ds-f81k@:+q.D}[0<>hd{Q)8*.~z;9Az@&bmYE C2GmGզXuAWXlӸ/" `?T(^Ỏ>H,V)YcĬvLkN6Sm`́?mP{鏥'9?Żzp 8 a◳%ʻerK.!{M)w]2{X(~#yG3tx>(w1d2q#gIJnVp^tǪT7Y|.v')enyensg6 DqC_ (4`TecH#Ʋ3ŖMXE`1:Yۿ.BɟqٱbEn 9u,~:A f4-_onZ'-kH`p۸@QՌf&^T_dMd^iDԪA^l Y~9Fy4( -~0 [T<.Rm=Rߔ`nѢgVG8bi4*VI 6'3&vX k`Z#v߱:|*O#Aб!{.Gyy_ !x\Wvpej^rڡ pT 9lrq?rq[PaRV0Cj |ٺR$xY/IA d̓duw~ދ2?k:a[Q?sUJ4p`dK- iD.?ګ{[!TA^,"SaN•x#1v'j)u 3˴3+iJicI4Is;;t5*χ|k9UiP lxtNJ3` Dq uߔx k@c$Y}EXքZZQ8w9J.m IaFl\<ÉTAPLB`2%bɀ+MJ}:n[k}.-vk1uNw{uGsNΙr~VyA]u#Z%"8jxBq|+kzR;_Mj%44?vktޚ+d}k+tcL^!s\uq (e="yĹj8KBMDY1ѵRi-vT S|B)ys!5 "oSCq]BHVpnFj8J㊦v=# gׄf"qR@]N t5/9STxnFWy1`yZd^QuO84+>it@@C7a9$1wMvAv@d;_B-wGQGh/;?<\tGMi<ðv-SwpAX7yN|!AqFx2W. KY&;ΌE[3hajItVs10R2M vȤ=ry@{Ƀ@ D@ý&+ɠ@T0#?bVjhT(@Qw R|̓ʃ0<}9pH.F:䜛􋝗C8|yfro8]bj% z-}'m?WM'}Mo~Իm>w)HI*4ø(AȺz}w/uȲs~[+ɜn*~ FDX# &gw_x3g^XG jKI Np4JF.@ –xw=HЀ^HsT}ğ [ s"rكFxZ5&cITaj~:f7h޽'L?s=%k{c-P~KT/0GMdƚ.V7%ך^8i94Bp>Fd>ˉBgM2׶.g9ɶq HWD/gĈBhtQ{E=~RȘ|-5)sR_&췽KS۴QYv)QC5FDy}Hm#ҎN|DBl ,pK,jS0y*_ɝ|6W!xn(V݈/\b좙dPl4+GwiZADm$>JͺyE{ * FB1Ȩ}'rOQ+e*1 30&[ۇ7q5dO8 Qid?]Y^AAY 0.QJfTV@&F**EMΕtBu@V=KyWOHg^5w8#eTܪ;f= -|y9ߨ3k5nd8km fP -F9XKwwbj>nށ./*gFXk-sDw/es,jki *RtD;IWڬ[Cw(5wT/_o,ߖ*[TOrG( tZFpSփ?aZJJFYT:2pNEW]lfi5@\v7e)w+=u;j `'NL^Ȃ~BfmK e%k PI96VtQں[KCA9ΐb^3߃J*GCm0:- 9kҤr%M~͹mζ/ ,xÐz`p o4cM- J]{wgY.;q^q4YOIA猍[j4 o]I5q3%sˆGnkT\3i`b,Plړ38A;v^^(+RL-< hŃw;׿ix}EO^2ᱬ4?R@ 1!pKڗپFMYSf_E-f$:8wlIw~6Թ f~iaY[:Ɓ׾BYiU׵0LE~O($ B$SKüe-S^VӐ;OĬ$As89͆U$5V;kP3I,Dqx%XDK;%=8y]eZϽhCo9T#sS} 9I?OvE Ph%GSNm&{/{S A+ $q"NY#fZ6;o3`_|-֮M| eʗc¾%H}aTI1,{o,&,A雳 +}}p6_m?+ÞUk2S>&sC#>G.҂!`E:,a?7ȗC}2 j?VѧwVI͍ċ/ aa֝- ٯŝF7_MoU[AGO2v37GKv=exqp%=!0|QH_ K5wlӡON3(ѝN:ʕ(£֡@HwvB_0 EH y 5u)\mVֺpFA>ͶLTlFwcCyst}4x3 v2Ki"-l~noӡ#{I&%ϡ {t!!#ͰſFbOů{[?`ęt&~Zrp5^3d8<./f8(!ŀۨ"cXGnHFHqڒEܺt,pЏGGA|]@El^w߯ȅx.AA'S_j\[&fo eٱ>̿'OZ.h gZeqi0LLV.%M1M'MDUo93J3@vSdA`NOw1Y8kz˥TY;OE#8@!^_pv`"War(-W2o֑E()8+WCʥ#٭WZYKz{ zf;mVԼ2Ǐ{_F 0>ep/GiPўäθM ӷ_TqVW# ʃO6҉&YI:WL[^ܡGrM5=CaبX|B&p[MPVGEw;"Զ%<2287̔_y*PsY4_R ȇqMKW8gY/Z?2 Eh{Y͊]tNC[mY!rIjd ֏>5Ķ"< a0Dْ>)]f_ R w8ơ5y\jLQ&cJθ&ɗQKUHs`Q(84k]讅[] mRJY $͘`5'v::F]k?cd"EÕLJ*շd.kP7Jg;K#9BBHBP؊Ok1/f>6 p& $-AȐ/sȮ6)GX{kVFcopCp +f%㖜?jӞ@9c9mnF03J{DH 6-lndUE ?/@!t> KRljX=za7"q1&A`MS3p}޽i/DmU̶m }_`y)P5"1+,Yr/ r-K$AH4ix) 0e(ϖpoC憭3zI񯩹_c yWލJ@zT{{%Re>"j(MObTk7H߉2{ZK#ɕaµ1 HF[PɠSF;<#,2lY@wcJop?a7E4 *T,{=1 _CJB `!LVn;$v"F7֎s-Ca43!E_9(^Ed;{JhQ->C=9#=X9EE*o id20,Br~!}iz)` n8p@%C ͷVʅTer]HP;sҺl&D^tap[YA@8&SVjU{eN-;@+ q9W wF̢!4>{ЊVﮟn:OBf >!-0v/.`/L?:ޮ̞H/?b%O1i qspN> K?kkh`5_Wxжٹčv}{xß&KmcRWmf ΃d"⇐Mt_?|ܶS*14̅tv/:ͩDfhESmȔDsԛ[<lYcқS>-p17]k<ꨱCN4?=EHtIƟр@vF.qi?3kpմ6 ="B;`˕9"KW\NAnJh e$f8v))jΒ6 P}oO?aՈ3<,w*q} )[lgkH.mƨDGXAGOq%} S;bit\[և$%SGݜ*պY:| #"߿s鎔l$F-m /|[ ZCohMH-C&ƽ >si~I|0c^Aw҆3jLP26p9rk݆>xuRHmR\@/Tw!c}Ml JUn{7ޖ98W Or0U\B,3luGGA.F/?6m0$8)-6;69w6Ktjφ0gG258 _;҂^P4D,%G+]C\.wl]I'Eզ%ZItn2E!eNn_BB>ʣʼnBܱGhc-4Oda{Y"Eٺ'FOBGGPJյFpj3|v?"~0tb/i޺N*VM+CIWpCQXLٱDԥck=\֮Hq lݧ5ʒ) 5q[w&ZBr7-KĩȖ<6(:k^ڞId&bp(yR ѕ聕ů[٪I+d(EDPae q9c/we>=nit!Pnˆw 7m:4h&B+?\vъMDv߆ F傉k4OOmIԀ+cQ& qc=l6(gFG[]k\=ȶlKah.(^]`|VzS#ȥƞ}hSFeՍ!kEftíQgaYSG嵿 щUAϙz4MXg=ȣn#5ty2b>FHY$oP4uB b#2aa@{-)8)"0tDS>1 b>q1t( *#kgK 5Қ7\:ΰϽ{L A֤?lBi=?\)8Tj馿nOmBCg6fR%pd/`sVrlIV7+XPrߑԶM}&| M G7rq:h$GK e],L7Ytx$sht:I#l "'(@¡S+x}E]Q>=hggXp [#"Ы|ooJl'T4GC9ck7[7`VaܸJ+٤11lvvPȌ|1?mc+EP$D 4(>''Q?ᏗzAe@-|@|ʘV yshy ;QȰ D ƛDI$(AiGx|as*qep/O_/ GWV Wpcu8󜕆-?mRzNUL} gqkQ<]26&}[sk利voFx"M\S8GpvY)̬CgaGB~K-H"A.[1淅<>$jZed'3=MfԫV~C#Aq.=J}Q@,;9b)&dyG|xq): D Z9ܥ|tE^%`Vq<ġxlB@]lp$˿YQ{oՀz%[ YG@(S߻ެg~"\RWR9Ħg%2+&O:oMuVhŋ?&"a62u~ )3eϪV \zFt/Ƿ94R5_v^%}bN9XoQpMD>mIE)MZH;,GS8ڸVcRm`W~+Cl|Cո(\ aRm]^$~$t/iſ)EWCw;}xzot =ްvxmIWS#/cc2Z1vzݽ;Yﯫ=eaP av©^Mxف'7 J[\x~mqsѪMHu ڑT[;KytH|Wx46ȯ{]AWaV#Du/:W\סIbA_ l@kіudbPj%D TΘ;(+.90&m8?uÑg';#W..1@*yz|FGeN҆p%l`;d _7̎leqؚMAPf#!\ 5r+^8 s95i[l6k9aN=]5_@Ed@zE8|=-׀[mSnwTu.Q?A tUWG3PK`u\cx!I?]VU`چF0I)ZJQ} %Zբdܛג*?ڥ,0K6_a%z ͌YJ7؉ۏY*tkELX-p)M, i'$»rDD?"s85FP6ft\ a&Mޘ &؆LCb {'AՙhCOV9~@vultžykr> n{y<&:&B6=TI1.EJRԶ31>g8!EjnistFd\9ܠI8Qp2c,W0X@zƖ9X's{9.ƍ]$ RP `TN\ͦ;W/I2BIwvuYr7^,t@nDž)Rl~wb;Waϖ'@D\סO|$5󌵨u=?2`-o*1T.i)HM7 >r+gZe{O4.-g{gž>+ o6o%%c0S:uC[HAغVC@~ܽV^TmN\zڶyIpc\juEFb!?I%x 6d!X]"tHxJwpI?y$yIu7ʧjT,}5XeVLOIWrWIZ2}ʓYLQӚfSL̝;vJ!юsuv=*4>&j\-k-|RK`4*ODXr#_ɋ[mCa(ՎOU'fx]KGC)wN_l`5 uævcOPx Dzr/- (W- |2i-$%quTz}<+^R_))s$C?<Mm-~}U'ޮvv'wy8ل6!"on^Sa[u4L/d s,XkWF=vE$Ŗ Y#{߇ԀHQc [cX^`fJ+ߐܱg-yd_m")W4>_hmU-;pϾ:m閧J3ϯM/5B.pP+fp oP``㋙ywm \ӆ)tȾLVşp=" *{?a: !;`H;m,T~<~/6-o){X$Mp;(M'So[<3Dz  H^q0Sn5~j|o-ǚ-ҳՓc8pH;벓vA>^׷Y>BܧS"3~(T ݪ'mUY#(t/e˘<&~?:Qb;4>9i&uvC;l&/#l;^dl$K=(O5  XcPOmZWNC%xF9#"̔z= 붟cuCSn#<%r'zT-mT)(Jmn QuN+f߸}%Oo"mXnfUiK1YKߢPwBwu}=(̖c 7wi{q7Z: GrѝQB6R.hct͸seQ7@VlδQ!%)WU#!tb22*I3 Yd¡ d{,Er6䔭>/$Q^=.@n=9`3PQjm6NAmx|t%e*[ ,ϓʾx-!s7Do|E @% 6, ɛ[|)L'֙ES-|oQu&zI\q79B+e}P4o:LK DzO`ʢN*܈f4CNmCDrr@^7%V^sN&;wa{"y=a *;_gʯrC/1zd#z&v qM!s>ղ< C|'94c]6]s!%Z]y+8*'S}|IYB$KQ83lLb|I7Q[U -#q^ZXCRF`:njsx󵙦?%S2݊YTLPn8 {Wh"Raw Ĝ>㻈;<&'F15u4ܩJ.>Qi ("唍}P n??& pkDI,!qW|> !x;‚\ܓeC W]e2N2n1L%=v(:Gf3tX{^a`ѥ!{йY]!7YR) *q S t;hOMil %*`Gs%ޝ#~)m{+g<p*M9nUq՘&uQnG7)2-XU.c%kVLQSQː ljɣ CF+ ҄{9ʞO֢55%Cd2c*P,[`exŒI^.6Y͈[w G{XˎH I++}M)ψl AnwٔG2KB .qW_F[rdaߜΏHd{#?_iʓhʟCo,SJ(?`,lhGk*lRH`[s.t о"_mdӬ R[M{dֺv) ĉ2dLG)Wk%O8;O >AA!D<0:l|ۤ^]?ۄaPFߥCh&蕠W+ 7>EN@wꤠeG;\zj3K:2D`0_fNBEym@@ؗ==ƽQ^p3VzrQe;8.M"Tw/>@ILaHo[/;8 _x ǣYN!X(bNv+V-߬Hw`."_Ow#40uG%8lcwϿ50up_ܰO)vd?藤JD!F>LJٸ!G{ߢB woT7Ry:PL 92I~+mZ@5~ T*dN"PF`:'4G-ET;: $& "pj ?"jiKtL!ܹB{cb:mh,|[ΏZp, ԑ^ K[âQHXnq! yL7:,&)ލidnr"5&g H03[1(*Ө+6[.'G7ёKAe:[,v%K@ 4\K-_7#$^xZaH ΪOр,d9~}- o BlTꟌCKU% /uec+l{]yGN=eT}Oc=[Pѐ<): Pj^Gq0[?/ 쭵)g0#pb!bdjn㰩ao50vN!۲እ': NLr#2y[Uą=B2ۆ 'ўD=>Hv\#+3Aa)KwxOWkʩA;^ez^ `G>u`rtY0(l\7;]Dxѝb蟰zba8)%~ 5#\~ T%ؓZfMyb%YOgQP꥔,O:WT Rk $2 15 ZAkƨ)[~nu'zh4k322 3LaқTd=slOX3-Eöw. vX㺆|1A6h5L&5k'3?|C}sm` Ɓa7%N&5սg H\xa2 *(=IT[,XU>x,6bJ7NbbPIktLy\JxTݓ%9&758zxsy/?]Itǐxmo2bٮjȠCԱyT4=hOi9&܀Fyj?(nUe{4- %joJ_nqW`H2E__ưWHU]4f/zءJQD8Zd[I fPJ8 x4P뿮JJߞ Zڃ,|p&qZVEb171Gȅ"|L~ݩbxkg1޺h_$59y 9y-Qh[^$@(auw95 $h0uJs0Im-iךjr-iyl.a,DD0Uvα @|ܤ~cxT( PjLpA_/LGXۆOr n xkbz0Stt0*oY$T-.#D=e=FRw mhYCfBSQƬԼ8hgy1@"OD~x( JEk$cȧ#'cqؗ3r'!zc(s6:uL^c WLMDeӮcjz6es,(e>&?gIBwsd^IE~pDVp2-Z_tK> h!8S1c!Hqzt@lх]˾B^[ 6@AMFmG[CN2?!h ̣s?VW$#߹8OO MK\vNzxsNqB;-}QSkz24pduc<򞕠T~S%`O_ X:W"^{9ĴF, %}p{m.FwLNpf!\>C0狴Oe_r ;I_< (B0l!!EP$ϻNǖoV&~^s5Ϸ#"cZwE{RYPV>bH<`c#u΀ooPAgfP=q:FʿTgxv9r5Hsi൙YZ>1j-ٽh+ʏr7~}YIn?Mș%4[Br$$ɠ@ŵB[AqBd /0:vn]u~RTǧ [$=bZ3$E[s㬖lI?vaREPb{ӎCYhYDS>ȃį>x1j(- %vY)9 mt1ڜ P}z)ș7:sd@IL0x֙Pr[7٠HRqlNXq ? F`I#̄ SE^Ykz+$ L,\4Uש0NR5Dџ+h/TeX~lՑn-$(>Og)<I&@1G9D9R}׶ /A5Au(ʊ>(؈(fS3ԧ RNUU ϠRF:/,x~7#G^F& }F&> Q_zm[5'-5ix,Uk@D75-$m& (D`9sE;aLBo8#iX=qNOr.4K|s|yN)TvEXj[F.u]x;@R(Fuu x`obEYp(@!vp{2c&G}, a7#㍎6(cl2AA{X5u%H fqTM . ,RdGtB/p+)=4 y+MEjJh05h[B~aDPFƝCWBDI(+pT;Q޺d͔'YP1_4hV[~{oa,hf!z 7t0V~Ii?YI"mV~e6@J7@zND ;FD.ƺfDXMNQŐ1M:%)j}IDBga[@ٗHCqK kOu}/wAJH)^%Y1M"j BVgTT! O~{gmWCFbFRڨܰ&Lrcޭi*9{!*ԮS ee -m=\WgX냙Qp\ |u_ܫIo*ـXD2:+4(IA4z i4]p'o !Q'0Ņ/W|.;Tc(WFJ.h?_ښ{ĵ.4vz*PAŽ{}:JJ%$] GǿCN/4Ehh`>˟< dTÆv0֥Fu_˞I424࣮8 ƒ;dY䩅#WZ'RbëD3HPM, tMx1_tsudB1jJ<\W$f&+ˀG7-9NaNY,~V֯ jӘQdiħ8p@JέMq o;'KiGfR>}p[V s 2OUYvek-?㬑(yH[xaoi؞\b!ᵦ4FQ@Ba) V8bq&a˙P̏)@8;𖈅;*Z"nzs^uf(YH<Q`Hs ѩzcWD)ںЋ[&zdcM;rg7j SHΕH?|7ku1 bK18} `ód>pTsYe䚹NYljخY.i+P#3I@l81);Xx ' f$H0p_Ǯ@9)"OrU x QwpA9 kk> W؉==:?ݸgFmB mvFQt[Zfs! ft4Pléwt\ 1rìBi&ڞQ~kn05(,y}|,S+Lߟfͦ$ VTƤzZScܠQ1r8Tkv;?i ڥtuhO'x 3 bL i͘8u eb 5uN8=c F:9TIjNS/)?oCEcaUB7+Y/%"a3$)ևF-AƔ{u-r2k#ƓY}~i,5֯ 7uܱæ.#^_,Cۊ8Ǻj|d%ث ѝ9DcAэS%4P!*G+BFC!tShyYV 0cK C#aФt*K Jg"a?b`\Jz2&5Rh_)#Y,1=`ԝ`TMD эIOVfq9չ ȚK+`8%Nu:! 1o6O"=/VEJH@}I޿dYÏPń0D҉k(R0Ɏ_%]Rn2W`W7lΙ-c>̙MpkK|E-x -A7 Ho˃cj=ZGzM#^sWWeEx;6mr6B!٘9_,7t8C">?}ڤ*,*=o98rH5(Z=|~ՐJu\mD.Ls]9>(1Y`6d2O_*g@bhs*>,V& L72I+&lQA8K*1n̓ecЉ>_@pLv9פzhC浓{ UDCn>I3oJK3?R.IW2@_]E͊# /cD ^K=Hʆr/ #Hxf E)U~O@zh؉) {N/vPFuL%p+S&q9{|NJ:޶&,fHz@3|MeTz (l6 a)w<;,{PuW-u$fX)m@-}&^7۹E> @θ8dn$DOmRgcA&|$s͐c:)Dl `zt f=MOQ &.~Jee#@~{wu0yELvh(sg<жBĄwne?=9TeI ]Xp $Ѐ_>vs/:PnYib![-j8wΈ0J. j0ODŽpք1T›4'׽w!Eݛ̀`G`mh D"S[*Ph6댼>Pɰ91H#(3&_=+t}U.y87 n28+ AT\i/v _*JT$t((h]`A"e\(G~w2s:lCi45~MBhBq$I-0h9H" wWBƝ&$yX2\W9>NsJcBsSaq)|ﺅ w6XCaĔ)# !ֱ?JYI0CFzL|icށ$y+:. x V 1bj`xX. Cܰ'vNPS#yV̮SAU_:פ%";gbY̬&+!8G|_/[S |)h|K@d- g \Aaą47 =V i8/eUUiSoۇe|I_R!IxSHΦl;N||N{ {=j0!]44sx/t+ yy5c|%%ِlջ:*MH=mxԣ}q%C0x@::PʤdZR! H|O,P@or%l3hnF-Erݴ3$y'|܀ R)hqij_0#֋٤<*E`m&&0 vuPXܷ1;S3x3[S |kyxVG3ϦԗUR ]c+xJq>0pE듓`BjE:H"h"3!wE<aKۭE@=Bm8[XX}y)ti R%Us~+ LW^-' l̺۽d:10VA N5pD:?e"=eΡx7>`JኣƀB.TcjNMIL!ĪN r00;:#~$%Wwuפ.G%lGj!/d{k9ژ鰆i]0gP'%iHk*1!t(:YCtBL?J{7>_SOl./^CG@(ǐ$JS3L,Bpp#i%TsCېlD1 t*:Q&G~\?&y6ĦP")(UWz 1?P/$Xl$\d\o&SgTC74DtlV*f(v6/^Yy%1hĮ+j-.CNj :I7Qf>g.-ΡI!B ߮jIٷinE{Mg::$3۬MyOMy4d( "Wϳ1G~XuA.v@CMָ}[ĭ_ 5 9Dhcr |^ѿsV Ԛfg&Ԟ$1OiB4V32hbc\ 8t Gsjol8 <9vWzv9G쟍   x-.TVC9yFk5Z+EY{oҲCYIOuD7<,Ȱ3%p wO&(5p+] bh>9A{;9_)>۫mXl@t7fj/8oRi$/sF2%[CK]8]y!;BGM[t_RԯU[Ĉasc~V;Q/ L0rĈ.\  {d/w;q8,#v @%ك92kIM >V7i2(Tsml?\M`74`8;uE]4m1s=\o:6a7wߞȮO!Fya&vPܩK o7#[Q\> Ƨl!Ȍ 9<SښS- o1MLg9;9w{)e|/IVX#8dmk%6JCO^w~ZWS~$}>+ LtڳY@RC(-`ZL$Qc鄔9!@FcM毂 +S!",|vΆ'lĘμ)"iDvrxRRӝQBIcեnU=x%.R3IzO-cLs/?(N6`ݝ׎%p5#2Ĕ?qߗ`Njek *J&wÅ);8k1YE2кq74/6 ~>C릯>ͫ̎11n噅2''I~I+'#:cRpQ`268P qwʟTza c wx·8[,sf0wWңw͛[AK؅DB ֹ/_X)jXƢu7ܩɑߊ%ZMM&]`֕UE?PMV̴̀zmZr5)i*5-k&!7sU~ w?<*4ԼLdkThޚfx<0@I#n7LNe4w5.iG7(bbrߛ}A Q_2%]zMm5Iiqٖ"rУ_lƧͨ{h`>[ѱC/kӔ,!sp|V! 3CA9U}HYc)siBgW_(T 1M4şӡ :}]] dۊq8PLUl<)^)"(Ȋ8πnʝo p-esͫT5pxrP qNB xBOl))%,XXGV&~ȤMgĽ0~׌ y-G7x1~%x,%YaFG9'TOrsH01r8b<WƏS<}@SX%Cq *E!ś9Ll4j!S@p&Jn鮁cLh_?p'Jιv)M1|m.02bZk3&5-v !gN7>uCROkP=uM9 +XQ;$_Œ[?ig̜Xi67VJ7.=Aq9NybɚYf*йokQԪʴVTcyhhw?ӳS/9Dy.SJƋeCpJWoڲ9OˁtJO~'̽1,V!z1nֳg3βԙq_OUtWlSL(ik{lˍJw?C07߯u-y ' UVg$+BRi:qI%d$ET&B*}dHܡo8պ09A<ȮZH`pkg909h@ `GieD1IP>R$GvӅP!sclHKMG,('P]@z5U-VBک}qZ@B3ۨT1i;A6#_"E3ҞrƓ}.f#g 8\ZW>(cOjF큦:MN&gٶs{NJ"!\%k*w#Ul091&uXôH ,&IȰTíjfp>jĨUc%0Ƨ3 fu~6H'gQ Yi9$,mh~ۼ&˚Uag]7tVF >Зd9_>Ŋ"$[P6 FCDa!5X~nQ[6ϊM .U  2}Vh#tS slpV Ɛ /6ޖuV4~dх&?˪)X+wJQTo"D@w=ލ[&}_*dal^PzD"RhKp +>[Wʮ[ I1MuZqCW(##V 1lR"_o8:.qUNB!=ۏKv]#2ƓGmthx0/-:vSEVM=Z /u-2ٮFaúr;cͿ6>h7&\'d}.t| P'E>b/;;Y*m0VmƍBi6~ZkLUaҎWgs Y}Y @ #q31Q9S z"}<6PWS(#I/D//S%Kf *GI߬ ;Mk7+{iݏQSM_"E75%3't!fqlIs.X{@/ @q(x{o2$) ]j 'XYDzKM4nq$K$SSK-i0<-F|A&;N"H{p7A =&(i!"9$p5Kܯ+w૸F]{, S<}7njЮ~t P.-,BސS*> SuNZOzt__G<Ih^AX6W1cY}HVmj[@4LФ j{L5:B `#XEo$7绒 $g)$1b৭&@UO>2x~[wA$?7ޞ>7Z)"%]IP]G25Ud0W7PuSM޵[OS3 []3^Ό|?0WK"tŒ0{|4t=p~b$0QSD҆q:%)Q6irnGv, #oeq?~rJq!?|ya A( @l :JWWΠ<>cΙKY`}aÈŌ;|Ǯdn < ɩϰܲSTsv̜I: qVjZ 6R;*!H.q(P{b]ibɯqq6C.-o@M¸\fUM>/H[^8춘j2ۋ@@$R6okd^(hKvFD=}K$u5|^ULfj&{6ڊRg7,3S7YBl. bU)`dEO_]6X+U 31dtgmSoPKU=-Ufsÿ䉮CśH&` n@2D ^8"ڞk]v횓l,<iL7@<}SL3p;6Ra#54y6љ-r! +&9[%+ffǶ#sWdcDw7wpn #0Pݢ g_j0'OE2朷bMZv~;#*1NBqrʙDKʣ-(M`PJřUm gr3XղpwCUjrI žtDŽCK@ >(E3Jq,wϸȶIA̸"hd_am~D,YGyid+C:FF>MRC.f,v<x^B, _zLe3da,=+ʤj;x2q=]r8pD1iܹ@lУ2C̚ӈ ݋!fAP8>M ~7 *)Ҵͷ`,/b k7ƄU1nS2BʻnMWN[/xĆ0 H1c/MR,SdllxĘj `bS f‚u Ej9FgU$=#naCl; @`$s'tAkxT ݳ9ɸ(2Ys_]GI36cįQxaplF^6 )~<(c e&EcxB$e@|)[ M~w{.H5>.<+|%Ayqa o>.@;pPȫ!Vg%SeOf˄Yeǹc 4y=ћpmrmJ'aTJ& W/SHZA4PIဲA K*iYݤv}w5Z{]`:hvjn 擠5j..zGׅ*d7hu%ʇ8' z 7+l5D5ы/[sx6bK4vlӑApD>R?Gc]Vޙъx=Kba˩b3|&i5u۟5}޽Y_--Y /K/T́|ѻp2U j@5EK{u-w".MÿOB[\Srl=O;D)]zLw BDS(&kc*z0OKF9Nb| 0M]Ԏ-hn^Q9_iXe+v#9 >TF!{~4>@(UYe$t:W?5Ԟ7';~?F?H7B5{\0as$N.NVN[ZI,וOߖ1v10$Vےڝz U9կ `=b.m Q -7;n>%H,ڞG>2 kŅ~T*E.3kRS>k]uI HzT2mAeA#!q=LyP_|zgQ\c j9`%$Kx7tQ,c3(`=?ib#3!x]K8V٦d70g6bw-8pH[ߐkeZ@UT6+[Fiݮ6~H7IN 5`dB/>y7Y=Ϛ_2I@ opK,Hgh(u-EU7DHȳג29!ۆsfAcI*zZbLzHCNAScG-~}7Qmלoܚb…hX|S_#t" (qhTG'3[]#0aM wcXE>5fnHͪ=f:+V9{bJ-yT C8KNT]+"Fv̷+GbF" E] /CĬм1&'RC,%TLRq `f( ZgwL\Sˑ&` 9.'8T,@IۿX92nBk3MfQ{.|/2gA1%3( N\y=q/wi8vQ/c2,1x$Z9TI2>Af;JaG\+O%Rj67I? #K{ xYYױb P.uq8>\T>I1U5"`\rk[Ǟ'(o1DHp`qD. UD,G: No)3Bӌh̐5zTd 뉞䕣MO5)bF=̰Jo UK ZD}]V42x"iNPNö,gIH83sNW݃ m| G*=5^U _U͝w5=JY:dwEx W_fE@(խ2[:bo%}qdpe| d0;&o[,YIuJ<9=𯬡2ûP=1 ?#ڬA) ̸uA芕knR'tۂj%h< !. 7,9Ц9COdA,q^ 1/Y!L\/ٝ zgrZawb^YZbHNmBSG9fLU1c@q2o'>)/L 3!KwN$͌DMJ}@9Nb`/:%n.P(ͬӐ=@zRg@_J MDf' 4flxwPmFvrv EYR`luk'3K  !溘+}̀DŽ|+9P%* dTO :m@״VDӄf7=5F?]9ѢLR)cmł_pw!}f%,#~qU8c'%j %EJڏRl ⿧o7d5u8p=v=WpYj3k~䁍%DugXB':9suu(TŊDe WBܶEƐK !S,z2?+?س< m-Cw80Â? ez[&Ğѳ؟ hHA^?>Ȯ6XVLJ0Pʶl ޹ڴdJY{Ʉ8 (pM)0!J?pQYtm?Yu$Wk2#K9 ̄xKz}`GRpOLhrcK?(OR-&1 Y1\#+κ#e7t>[1Z(,%4_YʡbY>;30K~c .ZaPbP14gP w;o=H1No|V7ʸxf# *)BD f\Ui$?*|в^X0 ۗ=+X&CqlxXg'´o>v8El8aCoњ]`t_զmT+2;F2~E!12Lau)tщoIѓ۱\4zۻ̔ &&J,[4!Vi=%_{a X)*zJqv.-[@鎁͆w9y/൭I8|5\7kYHTkEUt%Uv``dwrH` ۵o5yegOT^X`]lVnlRJldh8KE~SFۊ';yet|nR%_Ie-G;僶,i!8IR) U.vIDoJ̩:>;/Vr_^zmo 2X qy%Rf#.̶E\J14#QRXU%^g̿Q$|Ȇ,*꽬6*#^:6yn.a1g7璺u&K=e@n:&[1==`[͑-O 3qˬxWYh+#$v'FGy%Aq:zG?ն,'9vLVǜ{**չ@!l|CR/ԧ\b~@V"xdLaL022ij*sGkm)FA k4Xڀ\V_:dar99sb`FV+,uso1-C:`M2 ?j<&:Iboi7=p6g2'}Ǭt`HW,  Opw Fcx`[%:4 '/hΪ^NdQzT 1z=3ס/(ov(WحZڸ؝@ЖTfL] -4kC3!>璌ʤ6 L2qtO٠ lI\6 "|$ k˸g<sp[p7Uяգ@9+\ӌJi: ؤDWX&:hBeU/ )0({scpgc?mu'r\F?~%FYڞׯa X*Fݛ+j!x"{H"O`=eVmgJ$oQ*⇅uv&$` ެez-rP>9zRK1#`_^d'Zl$1ﲯcInܵsƤQONJE1^;6I!wj8gՒ3Z[F㬣y@x6HnU,Ps;{X^lJfTy2 _cL:c/}>} m GI%q;U] >NHp< G U,UvSFU? ~HZRG!Bkrp˖j9Y3O_'j <>?onCҥ%E7P~GvbnDe_+u;'&jC0CPЎuodK>yb@TyzV!'s[I}4O̔aS3IYc1,[h#?>R 0<^Ȉc!/T3=YYjt(#|de$CYߠљSpv a$չQ!"ި F@&p]lUWsX>ܴ~ϡq%$]&r2Z Xp<_w{ҧ!]?\HWitC_ uIB4b%E?FQ}0mA]ZC^uB#$$A6y$SI&tk;_7TGcN rug{$%_Jcd͏Zy~7bOd8X5%5ąar4 B6G(׺<>su֡s]rf$FXFf"sqRgQRq0ho *SF]W-}o|<!Nd >o;QdYw5cy%T '.]Cڬ+ NJgM6e>VK=`@fs,WZ?sp9JM6$f%r !P/EgM&E{㲉/{G]: lf&Z9btx|ʄW<P  UyM2QrF{<@;mi\Ӫ(nqBFRvoRVA9G L58Zϟ.oH1fNJFLg\.nN{=lzA%c"qiV2΅C?X;ٛv8(n\22N*v~fғOz%rx~E@\vmD#gbA"|^yq?h>8²>1O mxP8Cl[ղl@^'4җ&֒,Q~aV8wfM)@46LD6?BI 6?z4Q΅8@%@=dm}~D'/4g [TXCTrӆmw&Ӊx\3iD6n=t,?HI)UNDnr1 I__w$+nokied l2D;MW =cͻQ| /8 bw*>|DHtJCSa%!cvb ߋH0oZEA%-$@e̴K]E.cEY:tǟaekU:1T<}a:56rɤTB8@8aK]tp.ˮf;)}##TފkJ=U{ìlAzz $6i97D IZ[jn |l* 2ECalԠ>b'.w:ў挷} H;cc]1J2/(|Q3͚=-ЄRo!wc0m&V*yiߡ`'N GDٜw)u!{ȆP#Ԑ.1E, ،ꢒV[(e`h0!r@Qox;$;_f' Zj}҅gd3 9>=Vkee{_8PݣCrpgaԪh1)lœ$"-~i8N:6e_n6@$gatxxrY1zU؜(ʛD'ݍQಊtDQ拽{u;.2  0, &aM+YΒ0&aD^Zm>T}/eI$9JrTM6HHiⶇ6x7v@r9*W5`jLȝG-=Dn<&4գ<2=Ie}NQ80>xt*O12A0X|sr*c3]ߓ #N`$aN% _"1/X۫o'[(̂6&`GSĪ?#n H+o,i6 p >)PMX|E 9@`1M&l>|^q'NJar@\&,LO4ϙ交Ή {c6{6cOA ib˚k*80z1,o(&)fp}hiQo"[@UިFJq^@ {LFpEݭ䬏IdWwni[ƱVQ )\޸9uw TL g (*LPD,,'ƄJֿ;+ a F:+)#gi [Jʇ8'դtQ⡚C B=3 =\p$J*q8qK>n,v%|Z< t7!?77= J[A/~Z߬4 sSU`5 V=fvndx@i]Rrl<ѡ/iRdD^wZ #daCP<\:V7W*xO&SILz 7ziƷX *5&V뤒E*VMcC`:O[=;!>wKM"WĚ٨H]:$FPgYK9 ,Fj X(c9::U궭4gdɺRɽ-z4MC̟@;%͡gWz9$mYɉkdPxg>| R.if$qcpF.QJq9Yb ?ؼl\|G=DռU-1p/Dr_G1 fk5\0sF=Q"/L$}l8u4t )gWݡO]7 GpMW"7JOKHnxØW #P(M[eZ(f?zZhhKP$Y4@]ksjk}(qϨ|B3w C׷ɱt,(W<7X-HZcSC*Eb]4Ƞu3ɋT1ΛsGfԞeSU YW3%*7w X.=dsi_tun| }6d%s(pԋ%%f'ElNbA_#ٞ7a,c`">ypZdc @m~0%k\F|&5J t* }[B : T8iM)u%G!?q([R4̍TmT%!T&PfOxx2TфЛM2@U."r]b%Kª<ݾ2ogn9"זAW4=9|^)(; C7auWK̕iPSGa?C~S\l̘8 muy_M4^( 2`^C$:l|_֫B&t5=H,[ñ$zuH v#!m۵[M-h:2K"i+C/dXB),t$drt֦.iS#}zHvYc~ƚxW|$@LAT*%{R;;-L^\hkӦ( {^͊B<-X]sX ZDI^5\:dw0h&:Mxqpۑ2)mLDwgGN7/)7DŽ]$d-=Z^_GjXb5m+?jQc= 8L¸BMհ؆\}|fL, VYײv˳Wj|_pS̓Un8kr,L> #5XC/Lwj}8sEF?m @P/0K!aew-Dq@P, YeElPM{u|YuRKLɔp>"$% t_ tσیh,hñf&Gn!@1OME}ZV5F `.Y io'tAk=xѾTm놊B_c *i Ƣ@ Ap|R۠qDe i鏇όL`{-R*+Z\ZԻl?.K}6 Z aۭu!,]0a6s*̓VA腠Obn}z 5h9TeoQΧO0을QstƖ0 e.}G.8h: nHkBEpel* (HىcV% "ۣh3T|Y7Q5Yӽ;t3b*yf'=]-WƂG6_W/VJuJ_ f8>nkW۳lfOD닙7:EQ#ɓŖIB f[W^QH Ÿags"Y 2Wܚ4&уmnl]ޕ+QP2\i@H^~-8dŸ>c50'y>"S_Y,qiwK"sP&0xǨ6ʬVf+[&˳hvVx`R#Abu^ Up 7~|1fP(!vtϾHe&0C煱Հ ̲CU9ўTT͉@"SRN-]G-C dGro[*NB}ƜyMA[eXH;i%5v;I^(te|(¥\};pbpr%d [ֳjU止;QNr'# _!w-1.`b%0U@3϶X j Ew ÁII7Tj) nX=xplU_U;BS}L-Q(Vm#6jۀ21 Xi"@ i6^L @V(v@4Dޅ*h fiY&og0L_BT!,Q،,0b[jyRֿ4 *qY,XC1Ximr6m$+}f_^grկ:Tdfқq }.Z/p\8t~p<_zxp%.]#)Sng inXa]j #MU%re%ϵ0\¨/\u#L&&syicE$cet25YfbΣ6M`6Z; `r ˺uC=)oǁqxѤ3`M,U7 ^rkX7_ #qd\0&'S+&;;5"/yŸ)- D-%8̠}4SVAf:F:euN}*(Wicg~njDAE?fت0'ׅOaĮj^w Lk93o:xכAd Nzp15PEp.FP J8^= wQz\ ~ _lQϱyAP% I^6$iDå9CX@U3ēVN`-vUH' u@_X-#\ګYq,`i heY(o grJJ yO{r{鈆9 JͶ'6fp[A#iיּ<FQD䰻IMLJ &C_1S0QB4-nk],X|cE-:i/4M1.g~0U~W4H~6^X9sJ<bp!Q91yZӋ؎D*HiXK#C@,]ԎP7X]_" 7y.q?λYeSp7mnO@u ܈hbBTvQIh18clBBOL2 %_B$C) o@:ڣ WF0lSNBK'Iuѯuo1B*`M>y>j?[]ʫ݅TɌXS p43D*3* 5Jhty2kg3|S/(8vD2 .BA.TFlNɡp]ܓ'XzF!,\)" mTH\'o | kW{NE$smiUF󸙍$UL2٤(U 9XX?F09!MćkYM%Я1߿H*dQwo|w1,Ι L?nlY֖qL]3![-IUSwk=NS-It.GıI,#T?'9t7mNq'tYj"6>sU`ʹlmE(PR*Ɯѳ잂/ }:zwa{+Ȳ߁ 3~ p2FRC96 j/KVf$ vI8 p󾍽kNU߮o,99Ժ@ E-w}5rOc≊%ݸ}p9f`?i7(#sdi7Ib ]gLQs44J-!afDDV!1{Ew6fXr͡~0;c|,Զ=QmF2״`gX*_<)'ݲS7R7w{f3[끸{H_ n$MiDU$!x?{ WcFkB" m$\ؤ@ YだHc@5Ñܝ0)䗿&{7 oI.V2\\U'ARhGgAy8$šT,d((xA1мa_ABzYu6EqZ?@Jg1Hazd$= o[V2VtB8S)O"CqEnemqf0M`C'CXD(:9WLZq-x b-r ̘0Yj[Z9 ª@[[A>%`8/i k/x2?t :9cFXAɼ@*G0C&mg:Pk)aFQDi!]b%ݽP!$XD } NH`rz5  ~\BeWF2 p6b7KJ\T)a˱.,_ R-IF{mq_2w? MP~P)U'5R׈@l|oKlZZՁ/μ[m۵iz01 !5ltHsA* 56~kj 8Y|F\gc@_ShB틾g`.=d |Pfǭo PLWKvщ-@+ 5O9-Ln4mUJ8]H v} [$[s(8Z\bBq5;zs/XMc[r&1cuE|n}gW P2OrEDD I[0y"@U_U='[eft yY_jܟw%eZzْ95Y ÏwX#fsXDζgɅ05r^'$cHiFpz^jvMÑ_QeVll|NxzS,T5∨Fsb̒Jsy ?e4i_32ϾTUiԝsL`8[+fC-bY82L|q͢#s@)k \akܸ;S_tjq˂)N.`v *'q*̨m=02˳b0qMt Of⍗X]6*w4Mx4( ϹtMq5ޠk{ho+:nBa`rdĿBe/PQ[XL/d]|< ^tj.+1DU-q_,|&!;lbװA U EHc`i%(1/JZElf:l}Rsy " #\vӖhFܗv:񶍔/070zG(À ۦZ!}Wl 2w!oj(}anp>xY:@;ǔ(AO~"h7Z!3ףF1$Μ8Ns-̫w Qb3ŃJdەf, D@L6uv k`nG/_rY22_wۨ{~HS_w7C/U[wY񭢯)ߨ ױ `:ޯ;`*E@IW ea,yl+¶r׈@I;8kL,;vx$euN`Yٙx " R7m4 IԮ)OnL\@OBˁ !QɎ)!j\u^ qV@MCVp:rfNLm,DQh ^lf sqV}I~r% l-/w̜*&Co{SExEͩ vj0yM3KPyr܋Ji^RW$Zѓ"b]aB_y=ZllXB-z:߾gVcIvI+.>=1t+1<+nt$#|hseSEr.nwz;o~^͵dW w#SU$QBT[h1z, ?nGչ+ZAlzqQ}Mn&-QPBMLƪMd+lِQ\\8|(})SM.C\:1A`6ũVdMgS҅HYH&'ڸ夭$ZQ;gƚXiul% EMK0>." Lj4d*wFQ[dvht!a0fPVR: a,^㫼Բ_pk:~'zn=UܧuVrr`Ix& %2yƳU@$еLx+'>3T6e3 ] 2yH~-qC@SeB |_vH,dKAYvXP6ukţ-"dڮ``Uhϩ/J4fMw%p; E7wa|v\ZG Erus,0l蜰-XQWNJ)ר ޮg2?j\ڒpLj)BZB}bNPZx; %`1}̛n G|^\ Ěx3+ T ezi9.0h;c.'p{.PÀ" |sczI <^15aWhIi1m㋋5/g)vQ t-?f):hӯSi[CaJpaqۤH*^ U?Oj.a;ـ1g=$mʄ'%iX?LQ-̊-%t'8uÀA:a> т .M#r Egg}74FC's:8(}N~-򤸄^{5c_ᄏFO,O8 4PԈF1;B4q:p(3 %>rB[Vf=o%y1ĝ4ڎe]˜o$WEPC wWX1c O8nq6w5kL1Ϝ:r]V_3E/ݼ/À@+`Fj?[ҹxrSS doYg\]V*e1E߷pn-O=s"f2Lb/Nz=j5ʴ751>d;3m.sLkv"Fm}҆5u+_N /l ɼoTkbT-$TNtw ğ ^rڜ(QO\.?#:mIڲ| ~ >ѵ.>'4 :r~J_2|oC/otp<=_$P8_dV1*DQmefIBIUQ`) 9$\H.Q|`+=( +GP;a;AJ )gѺL bּݡE/z f}qTV=y,>)`q{]-*7y9(L{2.9ot#h ǒ4 't W05 [W;j@IQҊ1sOufDq3>rj|.ʨ?(s n& GOt<bw ^htӆrX_ T-18-F3YRFu,݂V4=[ "Ҵ"p#Ii0eTw9a"lQ9 +^j]}$| V<+_l8y|Y3GTDo]A#ɇ On1ޗ~XIAA6CVp3(rߪJ7gn52{oXt-^ڣ&KO0aBS͌aS)bmoK!`=ZL_G&a+kp,jZtobfœ+<=ٻ!K),Q0N`#M:7n`}w*EI o (N֭ H IG("6󸁹ϸZT @/~@3a*_eg&TV`ג^x3KT h$+w7X$t?U"HeҢ dDZRD'`Z塊ؿ8)Y>K*m %s( fW=b=\F1@Cpfh⎋ ؅?Jdtx_꼒Z!9 (SL@/QfPljq{3#mpv́.3SAo_58W@b]L;`p$HVn kZ:6-PG:NlԉWH"1ȉ^ TTb,~qO.BSҳig="JͽOL%ne wtlzf(K_(=rX 6;J+D~-AUUoԨ(XP%үoxtoTJ$zM7z7g T9ka)v@4M +}a!zЬh۟r4RmUk$^2"h[ś>\04iCJ-Yv1DrF %pZRs ~-Gm(]Zh۬(u{̔h"lf+5Wܲz$IskI^4 BļQ~rYΝ=5י{w6aA@8u}{t,mx/Ǫ:s yErnc/Tqmq=R> rw(w`>cuLeJ㽯( )*jyjMx$&VEW"BE6ۥuXsƧ j|hd͟UXE 5uQncx~^Dxsu-:-4'qB>?˞+Spx[m_ BNv?d1vgTsHu*#zcP2a%Rk8u:9 ;e,#wZ(iߠoRCem3;k쇆+~y; ҉6S,SՏ  V4 F|+7,ڗ&P>^֐5ɾWjF\A=H%edqѲ0 ƌ:צyC.qE *~0B5J{UKW RVwi(??UO?$^ 3Qt4 `#>NN}:T QroAp[3R'{i bvӋƺCK)dL>)ST (N_˴X/YϯF/9t(UD`2ixGG*=b|7j},:7[afC:QaMnBx2?HVu RM(͎c : c0OYWJl?[[96㗬9d PiQBA [·yܢ/S4Ixb,S6:tmi*udȃN:rV܆URI A8nSlR|ؚFG%?soe"!Ȍ@UW^_r[}7L#7Kc0@mz1Hrn'Zs KalQE s?+/fdpx7W3;=pSj C+W c( ^?8vJbh ZɋpxovH <:0t"?j_wcⴜ7 E9AW;՛S{rhDUNs>%̬ ZE VSthPlP s ʊD1y豈.A` lA>W!OZfL6+sraJ~#6o6m2hPdm:H.G='S/ڋEujl,N:.v9,7Ujߧfd)TvAkܧTGDE 7inl$o-+iI%B*|/d3 Y1.0YӀ٩ }Xҝ5_ũ3-JE;q(%I_.[$#*E )$^|5WŲ˂ IK|~Z<ۜxUckSH8Vz[>X7S*u`{GI)_}f=WˉQӾzt}kc[׍O±J4;qպ |8lm Ħk6V]q3WDCM)7w=PtB%G w1%6N/ UŧWa\JNkؐ`I Ę>[MlHJ+X߉D+I~d@ۉI;5-r5d(~cky(Zr}'ot'焣OQx Ԣ:扡 {iM|z_~ F'IPQM-]t Aq1f Nl$;_KW.T*.]PXfTUت ]aC 4m} X·5!J; ׼kdo=<m Tfz\.o;/iNQؼ'iyZZR80R>ڣbSD?1)Y,x#U-ZDޢL xpeY.lg<]ov?qX"ix|u^GXl}p;~; 1`~33s<فq/|<kS`nǥkG-=/) 0[~)oXdu M$V|XiMat%:~a\Q#zH@|Z)L90`r4iSF9D1ߜ-H5St>߈ Z| y-qm٩~:ek{X. .iT3{Mg@49$:VfH0]kDT*8&ZɪdI-Ƭf,3)(viX#c3z;|k> iF+ Ht"y꟎_/UL8YV†j1JrQXi>vbX8/(^[ 3XIZ8]EaMR=Q,-;xP{(,bMţR[%d+]{CYW+9- KܝllYs֚ZceJ<9…ɀ2*7›nYgfJ1iM6=]KR57qW])}l͌OD}"uCG=RiR)c`<UL8&Uh҃`Fs5)՚M| ˃X-=(<$tv=8Rt2v?,nwC #Bt&rS,GP[)biI2Vc>-_WPi'Yۣ*Bz4lH I;4 Qz+V ug}RǞ5YV],yh@rb{&ls5'1 A~'B(9֓yڂL bَ1euc)|;٬!"+j'fVq`;e9NMW2ۋ"]O<:7_SMxES a_7b `˓۩e1[>V?j6q?l3YymB-Wo].[fUz?N3vWV㝵a#Ngzϧm]+0RSˡs(9`gY?k m\.F6s%š\UR"vuփͣ0,Pr`{ } e;2Bpq;5=KC9eXq[hV0| xoT؏t>JNQ45OÂ߫ܪqH%+A/| F/T)B`$ ڻy8o2n (õx1(N곰 4>9++*Mb:8}S)ޖB'gYkt?,0?d֐KOvJ\D$/?@E~Ȗ3 7 aFԏueqզޟsȑߡ=/|֬lbQ޼ԮBMRG {J]ZiA=-D@B.hVPa!5. _C B`'p= ψ$HiaD|Hf9PGlhء'־H̘nuTրVM%x.uZ4p)xUZ[P|3 xR?j$ 1 KӢ_O#hV7u8 Lyy7 X.DEh2$j'c#>ʆHՊCr[6!8Y`I+{!ƚO-GUyKW~ Fm(yɌm ( rN-= ,rv OrQ4s,a6_3v&X4f>\ph[~$\ɧk !'ׯhj[5}(`,'^u^^4}`ZkY+/JƒÁk6l"8)͊*0"e)[6ƛڀ }u ?l_&PK135W?U!)~9)f51nn߻`,6h 4>ik)p[/?eofSMgaŬEgVP B+&iIbOxU mH䤪8t׀x!.;"t0E3~y+T+]'^a |||[䉖}hD8hK`zs0lфOVrIP";$NvdM1E-k@dWx]0hhe1 >k_&^f_̄ K&(xe4e8_僪Q'ut J.ⴜmx&\W:ŖۉL89lE,[SIF"w8^*%~uyvbCC\fЄ;u&@p ]t/u}ew4YfG@,Jq}W2dwɂ|MċN z!oSU_6ᡫB>09š0,'2lp]ZG8kd [.! N!6=I<-^!:Ufjebc03np|#ۛ{+Y"ucs9/+ڸDZQE_'Bw~.o´^ MNk9Nb ֆ3bP}6]l[E?J\;E'ⱋ 05ՌjpLl6 4vH&d稘fnDpU6;3nW.spO,H Us'"$Ɣ D\Y8祌?sˏ%->OYTNC[&YDjrVH1eneaY|ll4Թ~_*-Uuӌ;`; ?!GM!"[ΊbDP0#rcjb9:7{rug,'" cG) qmVfj|׫Ki0cLycɳ^ ۨmGT+t9M:b=eJgW#d$^[+g;ԩ!R+UE,۩LzѬ'ڧ{:ס~J3d6kG, ,%\4 s&4C*o"p"S吃@[9.aaB9Ni~zGMD򬵥.l7 +cq -d ؖVdx,ElB2(O#j߅[\+5G&hzo ({@TK3NZPTMrXtɇ_4Njuh"DfFaUl_[W.7]*hթtk 'WNW]Q0S`m|;ewM6]$4|x-݁ [8Xy)|q=+Q78|:4@OH"[ܠÎ ƽ\XdƲn&H| mk!B{YV*`- ۡwrbٯG/ bPTSףq Ĝ={# \턦}TbGYb1]ӧlJO7suQ+),};#Mgd1^t"v0pLJ$r3ӴMS ^µWZxܩM&e@&;@r49t6?wW ;΁*TanM!MTycChFZ)[n(t ]WXS0kwL}/etg}y;ΚDZ쯿E}^uʋ#>AbA7 YT^х^HCONZ0R37gaYjncˤgAxd6`=e\p(w]i)2:HԊ,-wg0|/R1~a;OyI| pLǃ - k}Q\J}T$b =7d?wl7`&Tp>|iI*VrjLBn]-ה&+QhacR |ڟ "%?&m5|kv*:"6wlCUN5Sfqͥ\c XfNSNgk29[QP՚ 2L\'س-~du^q08ܨĽ0ܦ9[d> zʼ߈-zyl{PS W!a3=&o, 4d0 QqIYcP\Wųzc f: 'nAٜjcO$PNqH_,ENeZK8j5H\R$}d ag&e-DZ 'ܤz$[N^NE 8vW giWF$ߗX.ӒVZ̿B12\5h?C'w5U&r>K5 " *ҥ0^-e/)lT.?;|Z)%m>,#RZ wbhdRΨ-3ユGinnɩ*#X̴ WrB ~پ*&adsѹԩPf[mJ< gjá5GrGE6?.P2hq+ghϊ ojvu\ -Bڀכ\ NGw1x^?o7k§5`~?.dG qNw}oB:BNk|p8Si2Žw | CX3ѽ] AEkMu66(K::~nU[M:fXS\meg['@-^J(s!!5;9ᝅ] ZI3i4 ;Q3Fm'h-~;6$J.|[y'WhqHk4h/!,}E '(q*G0)e" \S"c_cu) mXxlrSJjZφ%̇&aUCOQy'9Sű5pv!8x&_VmzoL28k*Ȯ)zx^2( TqwGUCruL'_jb*ARpL mUͺ+3xmV?01d܁(]n⡺uxjnqf̘4*w;xoW[~jDR;*`syms=ZOgH3/[,~ x쳣wKl&4Kb4&.bE^Mׂ(Ual<㇛e];{;_[bUpKk6&]/.az dkمN.6N1Msrim!V H)K+bAĠ^!1D- fA8(&:&iSrƗ.:[ϒ IeD48|pBG3T57y_qӡ{^wtJpZ&= wXrph A,T:&<(4N[&8޴LXoܫ.#|e =$Ր#[>6M\q}Ыl.t zAbhhO넗$(:-Ht"X n^ą?Cyے);ƩH&>4Xqu& XAqm[[]1<{T}{Q_vㆅ/J!1X + ;3TrVCV؀_gn|&ܮӆŸ 𣗉_;dެ }.kNd1D}I+AWHbTџbc'W5oVeE9oav*jҴ`.$T6vg6 nC3 kn a!Q܌&B2WJd i cj)2˵lTL);DJ6bӉfǴсn?ZbZM@QT4E^"?G?:5ҩ-HV8P6`x[r5(#K:Me$/**xԦ3htBgh@;}#v˾Žbz8/5}-ZMpS]/o0> xN=0N[-L_tGa"T{e͛kpq (}9o|jwХ*ؼR'҃k+@1zH F:ia]kC]O`U #5YZ]h5w͊»& #wԗ{uq?\=O :nCzٺbbĠkLF}9Ջ.@p[ Gu7iZ'er\fkz#Лoowrgesߚ:fV<MwAԢshsLKPPO:$ZeH\r2RRb'nR+/A%ngń*= $HUk"Y$+^2)cq8~e_apV۞0%y_hТS+Q&.;vfߏ ugUѰ` ~;T{(rAE_Q*ﰻ+sBg5?ۃ^i6lnu_npIq,ԭ^K3̆T exD^wYb >y{0wfi_TNsW֝PQ6 `G ЅZ1wg~`5 *aL?3 d[X=,PӇ$-ڌ[#Ņq#&RIˑ? D*Ʌ2b,=\;Yt9o ~x$K]2블[bLl+co t[GAhSiIucin>+n0.[LKr)yR5\I7/3isuzfT0:!% YIRV`; H.RS@uJϷ WYq"mY yM 30])pG 1BUdrnnjp]N>N;AƓKs}P6ҷ *J[\DGY6wx^9FWv;csAl z`U5`=Y!W\.䝏ֺDUeDVla4?;av)7A>5$m%]mÖY؀qw: h؝Ca | .HyŸ]T?XU5(Pl=-LxWsV!tyXǗ n\jp'#ͧj=oȾ:JlXe4+߅!#-hC]QpXlΖF,:F+0ޅ77`A18%a˿8ReS}ek=&jQ-4i04Ӷ[x-~ʲlO ;萾L  GDޣ.0[PR#@Z]B;+'QWV5$ʃR VI uG.6ӥ.c:#8&`aQ.OrzY]_e! EGdZq»Y>7eP<\M|oUT2`Xfn#άCwN;JI8|AYKe])tt]JYVC9V8,a@,p&T _?D綋X/s&*h+݄H)&\iI\[&; ƱjB"PitrROUPջ(0g?2REt3hbJ>wZ #M622K+s2ls`n:i6mVy-5z/,($E oP{=Q "X9<VҚU7k- ٤36@k%/sd'#'+ᬗsP@xHa+6r_蔙,[ bL0BiP Z$v->,^YsSvZ`w %(e ?_43ŋ\^faNik^:p)Z+&?!Mge] [r>޲"{_XX&{C+Ui y<| Z1*1aQ1AHzک3ares{ʝ$s\`ghtMƷGrsc ɔ,pf%؏($L]&XtIp oy/}ݵE;"=E6#>l/fnޞoq tֆ;#WJ΋璵7_`՘10dW^8ΞXvE^#yyw(˅D^ i'ـGiq<#{%S$,{Qhy+f?V2>S\R[a~Y>9*[*9J$EOTmljd^|2\ܵ;7R S5{”6M:R7w)URұ4Bg9hRo 썯/_!(6;#&y1JEGJ6_"@sַRyM`W&,/ߏ|~]"W`Æ7|hKR{`'RVr)4|dxL:/h] y5@H"Ե5[۹BЋ%V)B8$G %y6Bڑ-=:A3*eǂ\7CM 7񇊥Z` ^c@57J.xRD$ b-$No^mq2 cqULòNڻoAƒ3H靠 1ښ%Y{fGP6dXgB|2Oehyʊ7+^ea`1F³;nx* '@%5"&t;h4@fzXӣT8R|E<_J{Z;6!u>~I:sX-sTkGNi }p` {p d֗[W#,76|16ʜ(zү5vuzq vZlք4L\߭%H՚AqD,Ԩ6n%aTehq(>+v<9PSFc:Уل 0 p2*r7;GCR,vd9? 4(۟V{9֎V? t2{ol. :l?*{;,}] Ayg(k,ĦqqT q05 `vK_\Rw)##I ǃ'`XpGާ)3(<)OYtB^q06j/ :̴}G]r7R[Wl.#.Qڶ%^_167 Nf(K/:>qok7}]n VK0P } i; Sn4vi癝~SyoNXC$}(q}/lЇBRIZS[N)u&d{Lz{g5aL=Rs+؅pA~Q t=X%%MM9AT9 woP˭4(!jJcQSO,= I`7O^Qk&w/Oŗ;T)YȚ! |3$vM$N;;`Gi=0$w?Yy18+}E, e577Pr@2D9J_l@{`Au&YLZ̬?l+KB+"fylNJDgVw8D%g^@"lKw8t4,%^?5rv+I艴gfz>sgAh6\#1.icsBLXoI;z4GVR_MF'M-OBeg~ƜX^qtldksuWfT;X~c{ *}Age\Ӈ*LKPYWVMPeT鸍U"VFk_3UuΑ 3Y]?}cdAH 7,PcFl}T/3k:sP{Qoat۱:Bn'_BЅzX=ER8T. (O +d+yS#U:% .j{ Pc:Yފ*Xh)%I`w1-pMa6r6MA}~aOe-^CvEѼ!3+ZNvgU=ObȏV_ɳBa%Zޥ.g̓\ߑ~_3n_V Y #E"ȬD9Md<&TNrB/ !T.0C<:C2s[[,prI\H:S$cuivi$֨N7w)7SC̛ e'[(`)j;hrp>$Ք0ΡUh#~}͍(RD8[To!S/P-Vi$5(uq}1j=5Z65kx*r#|M)JP="ƿ b-\7:U&!ol Un¹P` έ5A$;b NڌI( N?n]%ߌdo^,}˪|I;'3pP_ c$@GΟ&JdE_|V\"q޿8vHNtցIU ,In|cpnK&'9)B:S_YROh:h_;84.eNkqE1;bz0#Aoꯘ37?mzXB0"- &t-@hWP$b|kKEU V<ƹB8Puثg tz>y? h2VI teB S&bYa6)6³Bw J8̻R5`-3!lA 03ns䷟7e֜yVq^< "'ɒƺuyэj\@_Z+MTKWoE{ 'nPẀj%~%,RK-o<\! ^HCs[$qn`҆ 6 wI>;q2jKfm7r-)hf,@z)ckǞ}$Me h3R1`چio03iZ5;8<8.Lg? l O9A&}x ,98KYRm#qvz/902` waLZ3L1-.|Aޭz m7,eN,d7-^HG2ͳӹ|X~j[_^/24 ɮ$[FLP"wWϳ۸QS'dB/*iMzYy*nW](sfCN|ARW:Eϵ 8a (0—B{6 o 1/0)Eug2;.17 t[*NY.(O@S+jY#$U:Jʊ?htӢdɬͪ RoԱ&Q#y,t{c'W 9v(ZedW?+śVWET3 `f4KGKM3Dk* n{}}QfZ)\%T_r0ify28 Mǖ1JQ9hR/T&p$rJC;a3gME*[+]CھBG蓣ԍ&XďlX&&4G4wF4ᚽ4uݶd1Y"C#G}( (0D3v85*u(<#je.K"ژDhpSyd#eKȵ8,e 8id}6dpT(?AJ2b\YvAoC`S f~|Vlf*uSlDjG󐊻E{E2}޳;PҰT@(!u~cUeRЧ)P5V>Q*̠nv~~Љ朼$%t1å\uM3ڭ+"c_'za֘@&/$0S8}p&9ɖFưUڡdei.).7/|&& ~y{l5'OHIliַ Q]k.CXjAHUd|=G"RaJ՞+5(0>d9AWo5uBh^R~QУ'$dp3k8mWo9I@O(?4ο5^PjukLdXϳ)+W+/gsDʱQ]2SfƉD!&Q2}tk$m)wlGMD+0kh56c57ŋ Er#K 쫑Сж]DJNCU9 i*nX ՠ[ Bx b LS9gK %E0MHEZģFCӯS\B`wW5?m lo4ڪ L§ SǟDҾⓆϤZѹV3 |+Z<J5׺CᡗVɯYe!N*\*lJ"wh*L3ob&SO3ŚI ݇a2bY6V_sFSg_@TUortE,fHМ7 ]!.-LO-"4oY[|o𢏪z^=?:( rвi੓m(`i.jJk{=,WKIؗIɦp%xOckZͷ@ e>6)ZU"q0=*(ytł$A(cYfCG?N$ΐfvFV{yŻq2Aܝ^!:r|ĩ8`#  XQyqIl3,&)Al'7Y|Ecvd3.>R± E7$4mZVUX;gXoj 5'5-Ǩ]ǢaH*A4B9cQG%op(߳~?XL^նQ[/y{𸑮(+c{wZQK%<~4-'얈dazqO4vwP{I4Df(YM U9K pXf:7%P}B8z퉦V}ɰ;J)<;G|Y}hԗAP ڬltAW0 ^{3r~E6Ab;OZ](΄''Un[D5ι;SHLբxwq ,WJ4 @`%<1+hCD9P]mBl'pԔղݙJ-O5L6%8z6SZ\Ў~W|Xu5W._ڨzm;Yw74%u7R5>;i 3O+pCS5>/ u24BZ=:>e"2Vp֬S=bl) 60 I9k̊53nM2}1 3} @r-@*K Hz#> PGtDŽ@|}fSXm4ۯZGUJtu}16lu@FD.V+6rXZcVK-Uͨ14/8O8RQEOB $R"( >І-ܾiB&: ]O'H9B}/Sk,\ob ( '?g^\7ÑmB1̒N JK>gNUF\M?mr ),=o5)9T 1, XGȶB$ZNYcYǦK*?bϐ>y̚b 泔e; PJίhixnRN0wM(ڬx pku-1CWBoZǞq B/Ů)X,$WQ^zƭ%RaAPx"4G]"c 57:ӫV]vHϘvˆ`>Drٔ\-|_+/9qI1u njޏߍx]\89gߏT 4m0;ςrFLvtmk L Uɕ?44(+ Ԅ]?CYG~}f!|1zxcsl_-]2X aZGe7{?%!ԥS@ֵ3y+d0ct"~ O=@1wdzy){M˱12,o~45B<| )^`9 Ц[ IWtذM .PPXճJs߬ ͭ?HVt{<4Qdh qT3S yYr5^.A *IAPDV0H 31Q&eӼ&ו=X 1V%ܴmi0e ^6?`wcMSJ}vnjcg\%-ЂLaT[.39 $T[ qUّg̉H tRT߾6T}g< ;QGb!N1'|*0[ǜ:'Řpvx+0m0V4|"t`!<%#ϯ@\q4CWكuH):\%x[CseôTI H+*m>/)<, e8P gWH3QYv*X17af17W!ˏ[pm0'&b>|a]cJ0j|h};!h D.Ʌ&|@B |=݃?n~1}~:2eۍp{t}{BW0 A6#oċv 1KKtV <'ZJrL4 `p-uYH͙z5st@EmT aUd3}a錇G73!Msqj-=G6wcr66C} w&`;qt2];bچ vV6=ޒЎh~B T 8,A'w2S֛GǙQ( T rEh2ϛ>;B rA?1AKSV!g f@<, vj7ZIǼu%]7hp)aƉYr_Xڿ#Y ז3R+mnڟINPIGChwy@PSA//ڂ[>ҍL6uqB@A30S9pOb:蕿QȼʯyRub`Ns1402F󽥣icMz~C%mp&6 +VKD-SHndRQ5G:̂s"cp_LC ik7\ّR^o k`n%ж>8'.cvWdo??b@ǧYȟHB`V\B2&qOQ:MTst?T:?%B긓਀M_=8=xvHyo%6l mЈf/MR:a9Yוlfu Ul'Vu^0%cs>ٿ e<{^}0CTX[k Q/فC/=&+ԓ"#ž.uRwR^'\7&Yf ^M{;-q[aQ4عiT{Hrԉ2ej>ךvNNZzݮ73V=Rz6*$_6I |X(OOl;8/ >SCišިhxH c! (c4Q&.`l}zki͞!RѳRC-emf$8c{2~޹:~oY%ۧ|cP8\~jL@ I7:u]]:jWz~TW[a;Plc[!iT]MNNiXD bz9̊lAY Ϟ jURѶ'ôqcgrD'59s뙏,{l:& w͚ .P"\*y~h1uD ?*r)'qB2hit -ҨcqQ"9?MebK(t3gIZT-?κg>9 5DY,#O :Io>( !:S%vnP^j]EykYeuΞ>Y:{bZQgcTq>*r%@QɉE?p`]8m-qEN 5<5L5Ac.ס+ؙ}viJ`fo fnb/$BAN:G@up OMWӖh8qdaANn/|@O<;}MnP<8(ip5|ImOC$@r¥W@VMMyҘ0WSc__9u,08թM|38x}u%wV vbwòFdfq>bt [w:WI9&2m[0eeEfw2hf~T{:ƕeΤJ{, F7"ޜ鏗=$hJ ZIs}Si|XR~܆Z(^od|1nE΀䭚Lnl֙FE%vJ|5‚YT?B1H+ E9!Cz{%J6^!_3I! ͕!ni%TW~_@&q#lɪM! V9R!g@]BʒF\6|a#%#OEiA"%ˢ߶xMMVE\S{q4Yy젟9PJTXȉ(1@__Qy}%S㏄rc9,s8µ`0.C$I_sU >qн} 1ciό=d'U&*)9Epһ#4| LJTՓs,Ofm/[\! ypTv qѤz/]#!w. 8H>:rO?e}{p0Bd)QE넚 G;C_dDt_ -RqF,eJ qSP\>ApLzA s jhzmİJB"A3FҢ=|jid}!nrZ9#xz<#"Yŋj2Wyϳt\QU"DpM/u/}TL5x %w?r/#UC#_dLstÒKx}@C%l[q.PAGOC-&5׭,M%+ #b\B cB v:Ǎd| ;|rXPMs.HpۓVE6-%W0@0Θ !8Y5hλ1]@/_x>'noxp/QL{" W4=J UlKF['/Ks3915#mߋ9s#.0_ yäm,c2a_  p!ɗO i`XZ߮%\ y jcģUsy/LtR I?U$lrNw8*F@ݥy:J2`FߡEQi,֞ꇞdapR~f*4nOR\0Lׁ5MKb'RBc|NS5ѱznG,{2hEII"ꍾJ@)4FW&{Jd2k/6\FDgѻD=1mqw'7m&n^YHh[K6Kh4_*}\˫B7r:g񸏿w_ M!R<>3P_ޭp,yKK=īdjؿ), e*qD߯p/[9B75/Gnlz_^czVz0.ˑyجKξPӊjkOLx} Oуq52M߇g vxoc8W49=x/&*'" BKpAdGκG%toÞQ4q* UxPWV` lj^`tCFe@΄cS M ,FFE4h!F' )b:(~ރrV8td`/n$'|'kʣz?w(5F- :-a K/ظ´k8`-- r2=:i%Imf| YB]`ז,`hT?rQ i|ljX0&\Gqlq\AloKi۱NM$?;'ʺ쮼W8\I]x4&axL9uQhX᝟X_U2k6O}{i[O y_F \/3ʕsdsҹ7,׭TLC瞛7넚ޞ_<~Im~X Sk=,X?MBAx'Ցv;цfu9Au꿪pIKJzcjZh='Q~9*وF(Gf }NQnr-b B2q1dVZyXcLgP`n35һeUy𘞷eXz z S! ?H~:uQ`VBtZlGi+MJC9Tfz&tE؇`'U Q8P$3,Wr>)Y=zK2'6j'K6RB-h{[Q{APckb_*ߏ6,{PS.mE &'I@)TmaѮ*r_E!8u_R _4E§N5R~so,H/fnFms8.L7 M&]dqޠ13X}#/` vZ[ٕp@< }n ZJJKA{ǰb(PtsCbd%! rTh́iª̪my0>sRqmɮEז2-|=ek07ky8! W!p:JU_.}Kŭe)Y˷>O{JNS 3 r bj&"Bqp>lp rjo\UgH 0ZxTۑ8; ΰ*ƶ.b _"(o@?5CKHȼiߚbEl,yv;AP}hX[EuvTZNa-byOno]0Ba4A<-͝EYX'WAzE x;$SP{q[T!Y@6X#ݛBKۈ9 h~p3ҳ މADA=7 ĹY?F[q{;kW ✒ )9gX N>m cNnxT+MmcOVclIw9dxmJk 1f8y{wf䟃}OTl}'L6svqW -4i^*4e@vډAWkyr\ ɶ'zzpO:xd2TסA [edb]?_3C'Iv#v3w:4ۜ!91t.(4oD\LP05)Iȏ0jI]4mb>*IO.>arR7ZrdENE7=*h97q}vo ˸4a}s(' 9#xɳtJM}/OFOGO 9<ـP?+IIY%xQuz[Cjv pb~DH/a1Yv '.-5ABhڽ#Ȇ{ m%kn28)QuJ(kSs'K]lw( SIY0沲nQ:xCz/,N"!p*@ ͻ?87p1b-pP f8.tO<7nYކ ][ꅉUG]hˋƼt+3RJ\T|dœGCDuz-Ou0Y3'cw =r2@qYIDXd5Q˽ ։#aM&r޽\.B<IJwHMR0}^yf_}LC-ח$ _FM^3ln{W32[o鶓ּOm5MSX7@ '7(!*8BQ{{WD:< $ '} S)B3pZ< $P:`STѠvul뮰p/x+ǓJd$PIv .~mS{)x [=s[ȉrN,TDp Z_o9euc.M! ɿ@ZiɌvdbI`q0B5݌+RskYO3hQIn Д!B"F54>иERZj:>S3|#uY 憂u\zXZ%|$A5jNO6022]'ZEI~֢Bdr:_qaE<`ڌ5&cڣ/)8P1704#;T4~@z!kЀVe+?B{CxeUy 5Y!5 pi}22P(W3wXv*~÷[aJ:T.31z觖k|˱ӦҡfgSI a.Q1C&*${U? YVE<4|*C]w ^1pXf}=7Vc X/٠y՗޻àō)a7ӓ(E}ܕR1̗:̰&y?T%ob$q@vB-4h#^IvsJZL}4ߤe7JzWsm ҏ*4C16]?*Vj\H/gU]mFh;9khc癪ݫ4g$lC.;>@sE{F |A$䉍ay11myP&?QVziEn\A<[? u(Q%!.G1\Ŀ&xVkcX`V(kXKv"n5$Ž&̡EVNvޕXdWw"#58l11`>}Sn#[1uߑIRjS#^cG.N]Y%q;B4*v5=.3xb ys :@\WHhi\(xgbڻQV n.J L+>^obEsA3=l{fh ALz4֢[].r E>50 Fj ݥNmWiz_#ί,Gs;rg~\?܇(Oym1m܊\ĹS x=mߚLnf+R`XYi6- %[QD"_s >E6 l^i!;{B0f1Ad (艴 ~z΄ l/l=UT!<$ IL7½~ݢ~Lw#SOEBcN-N/_I ĚGXWX?WR)W{H+k|?ȢB02AVuyxb 5'șE3`:^\Й:?k,I)?,Q*6>WVçO%Q_ˌ=nQ/5][AX-Vx3]4\x\*ÔSF$γ,cVf|xL44 &Azཧ^':!KAeANjy zO8Ya8[h+@ /{GjD]a}.ldܐO-!*+nUv8!mV[ ]%XGSd 3toPSӹuQM +/N+'N~1|g)/ٲ.tW SE^}Lh0 Uu;aE!53us!(1UE+coR$|<Ù${A7z6-v.JC^@ 7t6Uj)D_UF >ws}y\fJX3 papFHxe2L08MAv"D3Nˣ-w#mB[Lf@C|g^6@O@#wu4~GW7,}3X2>ͅAS 6$U9OVR7ohJ3:qjMhH[_euw*3tUyX(,KaLPB8\ aj 4O0f 5gO_<GMש+̔׹ %jۮkpȥ)ІÔ5+&GdQvuЌ{z+H֚7}x'gX@u+ӍmF3\Ep BWH$MfyV'B~DGFi(RWcʑM|n>Iw ֈ!Z>%h bB^UȾ',lJSJv/ғ p5JEI:KƁF"M..WepE~w~Y/),zi{>L-;yx:rW>ǸzlGosTWr!01]/g|wg}$/MwӰx9#[U<YB ߦQUA$Eگ5>V8YH_z}daW`ӑ}\B>7pg=x\͍8(=1ٳPO 1QwU **ꈩK0ahJ|<:3Ww =ڙU'6^1T'w{0H'줸P";Ku Hbs/'*G:+&_V̪~3㮨4]?-Ʃڋ X"boVzEO%݅^vtx5ީDžB1p_JnB26Q{J_Q K %l̢_=p|@+IE,?0{)0<-$;cn:sn^vt'hAZ\5xp} @W൑ٝjDj"y*«@M茪<9沧="X^q /|Z42>sVIӥh%(%Ȍ]0<{cv%d5~vc&%+][lC~\ghb޼g},o+oB4<͟ɺ;?ZAC1hvS(!V^a(@}] Z vt0 nv >9,ɵt}b1:eSvQg4mC:/:u6EzrE=^NHJ%$/z߶V2% sRfY׮3Cv"pn3`4lݪ-%mk A!K "R3ew1breZd7̉r\|VxU(+.V 9* vFWlt9-F)RpV\o# ԺonXWN׶. Tzs-1c*,Kg(J4 w;s^fj{!G]4=F- IBGeCɭn%%YZCJ[FꃌAج]ҨYKT= D0L]"x:  U=(Ȗoybb{|P >qiM&ͫXiYPk.vqSh,"-ꗷGRo`u9*:'lOzosݰg1?=ba]&b &h:ե:0t EqΑ= ݕAS/d(!4ZQBDqw(L{B$'gPkzx $Jj Yvſ2ӿj]( ;ӣ1X,=Nu-/'+5t=BXڀ>6UiNCM{eE% ;4Ry5J4@ȫz[3Ї}Sf Ѡ{Îm,l p!)\?>ņ /nhc8.<:J5veѵDd>qVt2&W%axD"rfme}+.P*e"k:Ok<3~czُ[=nwg꽗S~HN?%aSG%j8N%䄗j#%P$K< 1LCoG?w2IQȈ#vg՘tJ"$×1U=|5UŸ'ĴxCqtteS6>_:}'ѫ3_Hi_^5zم>+ُpN1ĭEclc2mҢzMu{`5͠ n-t@w.'A`iQ1<%4CI{0& ^=u)X89& x"j(}JxxJ|nn;wjɫT'N 4V퍎@e<4q\]ъ9^F夹HC`Wټ6*# _x}/a'HrXӁygl;hm6'> s֏Hi(}[Qr#\_ *aH3c Qsط&w>4eˋu2 TQ.'8 `(EH$J.W/v VbVbjx6Բeܲ]׳c z u~/%t,հ~geY"!r)sj0jڧ-A5=4ooɏdZADZIxI_j*JPI-vbIlئ*obC5l%+66- 3T\ﭢMV[U&营.%rI0OF9d.GQ}|>Xˑ宰 BY7rmL&"mϥxw=j_zV&!AuX iz,lFKGr:qݶ);Xɥ<j'>,FlYݞ'/񼮿,1]( f]UF51~HӶ8V/sΪǑk(ӫ.,':3g7MKIÉ00 dxHr;t8K%D ψϓ!5ZMC ]1]0QBft^Eo eusPyH%_5uFVa :LYW G못۱7 <+1a5 ]ö* %C9^+QM ?X;Ku1 ;hx>[Ky%,ݴxʿ\")@ƛl_C8vϟwnƀav"ن7hu]-b?DvNˆ P&RjDrK %Ӿ AȞ j$i$}J+ۙ I)|ӥO{.82F1zT^"C@A[q$x6=@vI2=<ʚ C!"38BIygofAzKrN`w\uO>y ڳm vh%5Wvt yn>%KN ` EXMM">:J:Q XOLO+y R Ainb=2&#U2ɕDLW򦧧5u^=[a J+ePǁ{Yrld4d-A=' ,ă[Ę4Z$i.\RhD_>; #@ōH]3:]ܒ"@ 2r=lQ l]rv~PSkoۜ/aw(Ӆ֟Sly>̈MER)bl׆<>OKZB&}EF^&>Zk.[ExԶ{KFw  ?ZgeC*y^7aW+M ^'Z[B4<뗬Z` xU˰86d?K8ÃӐCy %$a ȗʪNbf̜g;ub/ TL;jL`,ɯ-RHu/ݒ-'TkEQTu2`.hTQt->1FON;2dwr34 . !1Q&vD8M iZyb4F2o[Ҵ,ZtI^}rs<;~ZӾYcOѸ\ϑ@*֖q MbȦj퓩 y(,6M*sjDf}sXF3\.#%4 A3@5U3[IaGIM +߹zN%R4ŊlMwǹ;UA͟::nwa?ϵIV:G0/~ԿBF d~KTWu36cxv6[wET/کPeჿ/xd)-Y,, :Bؕ.Ųp1;#0AWy ی'A*q;Е`dl덓pod̙ý:7ijK_ZףygWcqEi/ 6qQl[OUDžLMI^nD*u)>>Ʋ"y=ЂNxrQ@ӧ*g1vkYQ 0L X͎vTR]e"9ow7p^^qڷ)lNQWg/r;Kl*tMP5ĘveIzc4oM )3{g%hxQFোzn]PpOg`1nRG^\ͮ azfrE_mD<, m8သ1.>9U tjfd0Jǩz%}lqvገZup@N aw,:1;p2@uҋ {%"B138yP 0ZKgl /_EU)S 8e̗RXZSSH?bVu0wa$,T}, mR$26EGK \2M08P!jeМԲ,va&|sH KXE.}?<}.Fd"Rӈ2xtl{DVY{q{ic\~`Th)lHt?^F{ME(#z(xZ":20Auݳ/l­Μ5>rjqӘ*59`Ew<1Qa2.,@E+'~^9lE2v UGp E>`cI`ni4i %IEjRuI4^$! p_1pEdfQ\)UC`.赅:S )"MwY3\np$r螧 aǟ̤OAE5tHeg\E5f[2Mx:gOq؎+xMB.\K& 14%-|(!b ,D必COӥ\P[s~}gCLE3j\9.m1 z26^#*Η]~ xZ:Fb9_}~2*L8-lr B-3:u>zs+7A dR]VQfqc#>4SMOf#4T >,=N؇CϽnV08Oww?A]ov$.VN#vz/%* XÝIآQ5 bϑjzL 1j oD%|.m5Ucۿv<#Mԉ]A/뜽*|Od=63^p/7hYŞN .s&wN9J:U@-3 UYh@i/Òq?3OVN9; ZF~v-\9ܖm$*>8 +k\63I `7#B/>;+v#P9,<**W>< }O owD=lkG@%fR-w2T$_hTϞ?^ў(sVCEm^*XQyݘ1X>QE!;P7|=*Cz_uM'+`+#,Qpސ>&OIٖs>GMi.2HzK ,PO}67*Dp~ &G7J21s~uyu'kĹ#?Z$b}5{ٽBE~F˼=؊U`㨖e[QG$K3I@ʇdOf`DqCJӌքpopz\Pf|)6|U+b1TZ擇"_Y-kQDYSnGPv|ptZ6B~)zB^k)t{gHIw hۻ꣖p;Y>}o:*Xhj`4m5롆:' pN_U3>m)FH|Q"Mml ^2I; G㶐%!^e iZ7c\[ЙY>-ݫs)j5Hf\=(?} Y񔉝oPfWG\1o  -GǢhf x̌^3gt\0R8~p%$$lk:\"2oҝ^H2?}\?U5!AICՎN'LX)yHg0b: $ xWQO1g VaaUn+6ivުR,e#tYDE >efpcj,8_u"Iy*?:~9C4vb$89&/otruI\)[IVy43i_VGKb#btD[Wl4?ly ĬA8CdjW,/Uњ R0pm)VP&TD@rmis)L̠i T.]PBg#fTN}"#hLpd%/ %pZ( RCV&=산쨽Х7ԒruVK8fP~Pg!U׸VVZOΞ֘5RuNraQYtGP|o^"9OE͐~٣@M{- zQ$+k |[΄&QO9'P=fKJrs!v\:&0f&'Mw}h ȶgegh lbcj<" ٜKb,Hy̮Z2 T9C8[ )MUhkR8zv*`eʹ%5QӮY3P]3Λ{2R\BF$U&z& Gp88fj'=EemۑS!$䑸+"gG"&k(wN&إO04I¶ U(IQʽ"ÓRy$a@KP6jSwo vf<9HnJ?m܍=1Xr}_6t.djKsM6k9x`}GcdM~fi@ķ7C;lIoXJ!g>M'@K)t? |ϚY>z,<`Da+e-p*°Ͳ=FS꾅@)IMogjsBpMB`/7=L6NYw7~6ɞhH@Il'BNqo=Tt=wxݭ1܎c%X q}]ݢ\mQ0yT* =%Ys YBK6`f>RJ, 1rw"Lq=~#V:BĦj7>śJ2 s871'zAQ!uAK*鵈%{DHCfTZ˜3;^IȦt1xeD^/e=aTW6|$J걤+.릿}SuRhg~h1Ոd_p w G&!]`ӽ oƾ•:Qt )$oс"\YVqdbXJ34"V_> ^oyd&dc{}T! TPuZPa )[pTfFz\"llJzS0{cل+eVV{!bMU+Sk7Y \1%.td|񆪉5pCG:bo8Bz#bgD@?iet)8tL ^mhw- /7/!w cn'&DY u9aZI9+౽7Ord}чJ mi <ϡXanÄI0}mf,b@ Q`@̜#ÃUcN!S#swCqjmeMBI&NIRz䨵<yqpXg]NRI뮨>c Խ\ʬ]93pG$`a{w/ /izsOjȊ,[USSYN%;ԑ-ot/77%9:Moh*n3ސ>| ?OڪC`W/GvZ\/+|{wJgRi󷹅}taw33aڲ&ksqqpGv1٭ =w GJۘ?ofbfG;YF a Le:@ȅJXrӛtidzBҹ<P\:o. |܆ZآW"q4, +@l}a;X o𲀦 QxxZJ%ְ*tă\8g "t5#zmTbhFR*ˤY[i ѮJעZk'VYz2rʵlqjMG!ߙ9T2e+&E7GFϾԸf][/=o*{d ʹAEgؾ2.O4y"?@d< Bă N/>}v7$2=CE٠VC_*6't` JltOXzx\ʶsp& !%T^WtB[65,.ʔzԑ: |Mz 8EShL6w26oՐpWeVExo;p2Q)z,)"(HL%XM.0ء`7Ϲya=5G&I;Nx`n-1#I np s|o( >чړZ@z/xI;5R`'z1GDmm&.zO5;cc pamxfjӡ|%-\0.-X({El-k F7%I_1IurNJ?r"(7uFH軙d Gos~,Ū潒3UmQmz_fZ(mzYhi}qwlߋ ]4?&yvKI-ɴ0ڐfгH[ŪyA[4J∧Dct$ 7ii~bXR$Td|H5@Ca 5s%kӝoǜCrI'>z@֭(/NViXwPou7%7'rie{[ 1Q.e>v!> \#t[&bҴΐ$}eIr=RX!LZq cf] mG (~P# I {B i](Y>&$ԌYjGD/"&[CdBn]w@L*,, WtsFj\85sL )pӓXOBeFdY .ZNvzºQ޳S Dzr>9J_B[>,$nޭFbLKt'`31IqIUm =67&TM`RP}D l?:|k[kԗ1όeQqT2.ivWDBei:xgodj"6%Hq,++Z^,}Z>ZF NTp8c?ME.BHN*o~ DխH0I̯@nEcbV>p2>0ݼ]˵#_[w`nE>(UE2h:5hH ;TF]|ÊedjPbt>Ky-&]:N94wăIwŕs)7.* ԠOJO6PdSv4S͠S\"Mf@'jc`);:N1{ڷ l Pjc6'Ke [.Bw{"&홂+5{8hN6׾W'm֥ :BG"֗NQOe~nQQ$dG Un6/pLVh*;{?U#hm^HT7\gYۺ,taQ$3novG+o:i٫8}xZ=w\pB5_ҡš'V5whDhJwW߂1RZ"fp+# !DSHqqEgOu$.P| 4J5g=qN=۸)W~sB\J0:UHi )oqdPL)j Z\*eGZw7ϒ]uk`pH RT#'qs8]0[1Y~JG2~ ?\dady7`Fs@ۛhQhOQSaKy_S:юH1U yRZd@Ǜ/-}RFb8(0*0? 5 "8m{ S1L1rqҬY(#i[ z>b6J4&Nޖhlp2>-簔ݲ3rPqa<&}'=q{?Hu>Њz moB Tig@Kwh/$Ov`8Ml]1]8T }ym 3fV{hŜJAkٷ {@k0HIjE6VN9I;+rȠח ;z4KrEΟG,Y\Fzt p{iz*蜍J-8ڥr>;=5țҤ̈́ٞA1 u@!AwBF58NTXs&hW?FvwpZ>  oȅGF8D.o/LN(fN}:39-Y>7( Gssc4=^֠1%w&ba` ϟ᭘lԳAo7fF )&{D~n72K>;$ 2.ܭLy8\plT 3qA NZ<`#>Iֺa# !y4d D7yCI?5yERw~!i_M8RHWD!-z_3 m=5n hE`G7U-&'`#oj"C"F[/wT$&&v0M,NuFirdL)÷N V/G֣gO@ b#ₘADl1P;l $I{xӓq[R,Cґ}l9@?}d77i]([M5lk >N8DVR٧gHQ7-0xJA(wZ4x_2aK %4=W q@CC_4rrK('Yډe@|/dAH|[[20[#ıOa>eCJT6=v\W"{6"ӊk%1uJd' o%;[fˊE=)Oʷ> Ngp! ՝X%GVRFW(-Wlsqvtʧ\ 1cw7^]6)8$+z{I(hiAp*,d1BȗAQ,׭=[;3T9Qo?{r-r?}8WyF<8>[q/>2J( zXyy 3&xπ-Yd3z,ν^+s?qE#R{תRo\IY\q-[ʐMجd񽦘Kb#ɳπJ=;?El+|!O"Gƭ8p(9S o;ٮBa>ju!O(sƴ@9 DL,Tp6^o{CrTy&58S|NS#dDcE8|$ѾqZ/]ϓs_;I$HbB%IS0\Wj*n&:܍ `FTD:켅ClFKH3 %ĴOw{J¼qrXM9HI!Fn_X+(Lc8tGxU IL?. B:6qQ:)vs,IjVy3f|l  uL*Ve>X?%(`Sѿ )stAݖ977w\~ڛjUMS8*<%c?C.zFƂLQO=qB'-T{r|ƾNrdWOUW&oO^ޑ:HeD ? YSlE(cB2 7 ([3L,} >S1&\A.&̬'wӧc"g wEN`כ-ժ^䆁$b0k܄5&jXDfQjޞ-ؠR(Pq\7P.۰4'{gg{O` HE:^깠EhQ5͖W+܊C4՘#, V5MAɟ艂U^- P)oq6&"enG)NJ8KLζS^[5((R" k`1)"k82 b+mBSigG%O n,t4)}ٵ:.l^>o,e=UdiM$)V YU00(zqؘ:4oVhԈ9^;S.TDQP]~V/}pxȚi7H- Rt uV$ )72vX̊}xC9:-:ބoخw GO w]n/4%j{LB 2"+K^޻Xd*& 'U*()% RU-)hdT$V3e});.q P2W. Ó|\dЉlr@oGl~j遭gg@Ɔ<$r%+AdR+1v 2Z9ʹ"Fy#DЉ9~ ?`v- Nmu,ktrLa HK+i`ewp>ߡ1t I\`EIQ저L9K[ra}$ڑf'QuuҹAZ]~0}1SSs m|@}(r'yblVMs Ps('ٽѧi Fk\hkMWU#&ѳz=\]t(yK$umqoƸ#wJxCM<- ILUWk?\̬D4a{oh*Yy[:cv$"7 *z\>aCm(6-SX]tvkjzRv(W=czz-Qv$UC3|ڗz@nR i`V?ڳKj"K_ ^;4Gs)/M<|#[SDX{ZnN1͵E\ E~7i܅E3T+ 4185Zgk:d686/2g u+fVXӦ'TAkn6vAF`'lH4G t`r|8ySnJ4&ƪi86鞵 7cHa&B2-¢Z!k7tY-v)H 3qpb(c3I 5l>ϟwBdT;/X`<화eaD>iL&L)dF &<,il [}x)h8M~636 F6 " mͧ=u.4Q$㖔0.K(i Zi:d` wDWP"JЏF~jf>)q2AegEUJH6n.([xOgnSvkni5? ph\vd9cFMlk:ZH;>Nt Siя?+Ŷ@~EŔÇx'etZ{xVP;1.li1vlG}Ƚ b~VewJnۥK)e BŝR":)YRB`80OypP"A57\.Z&AW]ija]JM;$sWZ-#(t$r\+F7^Q7aI@7I@w]OG~jx*QՖ+{߶l_(o<+FlXūy(lÚ8i;l\~ 1#^jadp kE2dZت<_2$P ̺,-wu @4IG:0USU"M?SJP"]KxtqݜS}wtNPTwLCK&Ti,+[iP̨Qg?}aPhJ M5DTNZG>%#ru:;|6 NCfo͏{0l W+7<2{m[-cy;⺫><+ Rb, Im2_me!2w7&.׈a$h% ,_.AuF**YFR nсBtLф laْWu*߈O,QωYm>%*΀6$O蠢a:/b49bt(>t?ϔߠvDY\R\4j,]`n߁*{ ҇KϮ}0`/+D 95r}}*I^45.on8=@s |ŕsvĿFf6{[لҔ5O6koK)/cL\>ֻ-q ޫAPgb"729k+i38Kl2G$FL&EEe!V5v#֜{Z| B|"Oe$^y 5uF27yEcclP ~|sz 7;ɅcUYuў尛0 A`.Eo8 o 4S c dPr:(Y `\64AX;6='(\O]zLh y觩JE`|mipA(r}ihԶ2),lhT5 >*jD~´$FrF1|W ))i L ;(} }i)jhu= ukA 4s6F3)9 8 NWR![S,# ?VpA}Ey/Xտ < $9|Bl~p9݌UZ8XKނw+l^շݝv?,w[Icø.ѻsr\I~g-fȬ.7+"`D) > ǿgy^L*Yac@qȶCL#V>k{h: rPa)CA-+WMosh2±nʩ8E+@`==/ladI^ӯWo._47J9g{G N@]#I!YVTi,/ "dB`B("(v CepzI.65vG-,4(X,z?ݔ{eYv6F(-t z/!v'v0iQY=~ )D{Lc_7W^_$EpBM:!@udRv`lO2P 22!ƂGWZ|j{,MP`2o"0T1vSI/C"shb dft.h2 C~䂦}w\fQ64?)&ViWаcO4vV.d~<ϫ}^m M;Kr5aپSUb#'35}ʞu_%"6=DcP9YFr*<)%%I$jFTˠ}TjIhW 6L'WQ D$Xl &cwAq5KOq5("f& s U|}BW܅d[ګxCv֧7?J )LTgS%ăW6c*n"gq(o3LsR}; S9T#U46 sh&a+ =|f{qAg]duC#/7zMj9;>v|}z$fDt{<#y!fBZ<͜PHWxhT\F}cPT "t22-ydbJ#<(Q sՋv 7rV4YW [Hb&sd/%S8eSBO>!"LU=4\zN%89w15m ]פ7~H8Y$ z]ʺhヲp!56>H6Kia]%!:$P cmpMuD|*T UvU8 {X{x{~:O!Ŗ AAi/~%6ms!/UG4ӫLJ־>c%,Sa|aW<8mLKW@-ZUanȿOYB 0Υ܇{dUKE3 gK,*5ʶ t!D/l>:!]k&#d . 4,Kz0x͇KUJ.<69RCd+an۱0Δ\24_9ՓX:!%_牥3y4. p5 ]?C!Zdosjʽ5l';u؛'Q$W޻!(u({RR7B ! QN=?C`(f+bZ[h5$Yh@=ZkeEy 1uxtj*󲚨w:Ò:2XfmYk\9x (7@e1) :sݴ||atZ.p$a Z[ É쀓'c4C|)s9gWa)HB\Hgcqt_Lak1[N)=kYgȓGGSL;A"U/VמC^QATs KO%|Oak╀4c֋ڳ,(HWQؤG&=.qlpdW@GM<8BGف}5"7w:Pߡt-~ Sܜ#"Ϩ5ꩰbQx^^1-,ɡf˱^25'9' 4f8YEy$|E1p^qeEF4'Z^|OpUJK댓Q;(M0#3b\K~2b>[ӜSL̫؛A!Rp"pػ%"MLz  l8EVWe3@̘6A*dᰐ> Vz#wɞA]P4$G'"7r6:ŨjG[8@<NmógTIDl9 ql"ulb 1Z2PF Cs,j; sÞжQVV3hYi:*K+<}JrSg;1fU_}{J9 (, [FtF`cQq^W6RbzhxwSka%S($S(mйWh3DTd嗊cb^Rr)8 w'~aK}b'~.ep\Zn7"#v 'Q>ZjVNՈ;ÁlLOɐ~(.y HṐh֪˿)ƈ|δ fp2ⲮI/788#Ìȵhvg:<.̸`0?v'@c=3'i66)r+IJoxO+BgYwV6Vn{_%jPIew)JBL40ݿ/| 4Xƹ/EqU {@ $rXU927Ӽ^PcR]NkE flLod-JJR|KT4er^EOH„ExD>} Y $NM;h7j~@{JL%M3Jg^c9A}3 !سP|BgՑAW)M#FgqmwL#HDcT M6lT.@א#G&u[#|R,+#m}%`aXvIphS7Jba|AVg ! /3?N0$TgV !?Dw.9 p镊8B&*ܾ&Zp~ahXot͐ՖT5 'zTG'ZUKWB.IaUDb.^DA3qX"1NQw͍ל1܀:Gur*i˺WȬUw9'#\.+_dsD"~x0yP}N3.6?a:q=nF|ssr8|_ER!ׄ+4=vfS,1##}8:T2?$i^|wXel~MagMF(/{SeM{nlVrs<)r1GnZRU&:t "͇J,-g5SmoKbHňQհa\r&{px쌥LAֻt ft 6iKk 2w:qz0Oɭ;$bSۅnjz]am}q-=UӑiƄ$w"cUaNY !g]9LYNơ}lvL29CA]X:+x8R<6q KĄ3/̎#qE)Ru8PXF-C ȖBd ם?,喉#WZ"xMZNǛNV1`%fOZ]a(ᘻM,9`NLIA·mEKgP.,VJ JEncJrD?SJ0!PKK-Dd>a;7׏C{ڵHٽz0w*ܙ>lw 6(e Ի:;n6Xn:Y,A#qSdI'iYf,!i\pPs/B˵;3i}!)M3C޵0-5AU{Eŵ-vъkFحݭX Q~2X:)J Ro~S[^~̊wq0'y>O]znja r)o}5DQpweC*@3dw6[{V3Y"z]M SCf0g(ž#脠!T3f+w}96Q(Z?x C0fyt"oE ztv`+~'%cjv*a핧ˊ?ϗ=P˪3^%&br_HQOHmLM xPntsu>%&NT p+h9싐8q Do5r\ua ܲc̚Ƕ[[E贱C2}-0vUfkyU Q_.!B!a(Q*lY4U&]̓q LzĪm:uԢ3=-^Nhd,8ҰVݿ!؟Q^Rqd:Ҩ>ڮ;ne\Gf(IKt5?\v.-KD|4 [ԅkm孶|GTh%p = SZ $]Y&i* U?eDN$Q&ӭcL* oRXU˾ mWBTq=>˜L D*- ?W[pbE˜NVn2M#100@ ~(Z>M:Ar" ҰNy - 4D{i_Ȑ&!ĪJz\Y>(_Vv!mahk?OYX:nʄΒQcս'JD@/> Chtٵ-b^9ѸlI74/p/1K9d֨5HEQ"^}}upG'u }JS1 ^D\$oWG.irIBG`l1T*rlS40%ABBɜ'x&KmGW]llA4bW17 Vȃs{Fǂ jO M,[Tl+Wۙ^9l(I.0B[47+Oy,wT(hvׇ2=|d +Wؿ\Ch~o#΅@ i饘 9oM/DT!uͳOGWՅY"hV]FNVx@a!kPj9<0iAG1puTj!<\d3:-HZ{kj5Ĵ؇>iH& ,W׭bk]' Fנxmuw|/ K(O!4#OOߜ+S,4O0uW`m_Gܜ |C7Z{P k4n0%YwhhNLg8N 1'"[L͙?(`y}j[aٶOHƕ6s "_ N=rWdXgb|kAe|/Nn5t: 8L +]BJ7$-3oc1pGb}MV$G#_ŏ۹ k.1?rzv<*7 z:wj/;EC{5/`㛨W-|ļ%NrA":#S5 8K0Lp'?-˽dQ'B| |#xwxn2@O\U8pch&2)h3@..RO1AQV-(5BH'A{s.2$퀸"IkS"siA"Կq!.w^vtL5Xqˇmtt#~}ZXzXJWni a.-CR+~j2F z2-ZTWF&%#hRjO#E)]" h3Wk \SoZd[FZ8 =?2v.s'zv ־ry+ o4yM%ioZ7hI`"V>3l|`$aM<:)i0zưK@cyH .&ha$)DŽ3k^ &ԶWC0zWY?g*̡Fj-]AƣpA/9ݷo2`l[54=rp#'v)RS,ޜhCY!W߂18>ljݿEO*Lގػ f[s j/A‡0L?tr-Z]yrm*7oqs:ZJ=è>Vl <| בU?n|Cq?ߌ %cv`Ys<ՙؗ;a" Ah'-CSbps&B3*1T^~ hXS}ZOBFȉ) !YR L(Kbd}xƅo0_bݯ9h2<# ~]g N/iH< VV, T$ZQKʼn%: d81EvR6EZ0/(LHyٚw g&v/ 1L M"4A?oPj~Kӥ w~J9U6Z4!;qI'_Ɏ#qbi+(SZZTU(n$moLBkΤgjU?FNʅ|ltXF!q,gX-֤c{R5'p<_)GK rm2G=yJc&g^pIY!ʇUeJN_P;tIơCOr ?_ѲKMvVe,|&ks&hJ\yE~ZHd o9ks2`{ZTLRص x8T.a`J?y^a_MSԠVoȜu"gW#=YO6 JNQ݇O$="lX*n/[l471.A0MhjSv^ w+0Dná헫 heucT nYQwcdV-|`>3?T2zD[RMI\gt?grT~F['8Xs KČΫn KS A2{&\U~H.?aLs8J/`m4:2UK=0 [UJJr%;d馧ʄDga$bp-;Ԋ;֟\ղ+K1L.U;➠0RMTBV z}d7Tb1IK:&|LEVP^{ ,)hC5 2PDxI0GSI~wfB06&~J$yflvKi MVr˥=Ϛ;O(_˷7.h)P Cם? 7⇮/$تňGD=LVCfx>&-1j#*^FIP,Ù+fay_bd9 #|#pD)}SI3<_7zjJDhm@mg qXKm M@szo}:Hj&ʲ^5R%GcgC\h2~am _ܚ ]d6yXx#He 4e.,cTҽ𐏀)z=Y$&l;tlnfjiyS9S̸aBB(L{*( qIgH1aGYfϵEɄͳ-`O /lXKgR!I8JVXX|ijqj7Ä0_bP)'~D9d[fm>GP'h>]S//N.6z^_)^+ *,@ 1sucw\Ca3N)y: A>LOYF\/h4}΅G=0 军MرG_Nݡ=rހKV@u%i:"͊"T3lVo;8_|c[E9 3(-pğ%7A'"8;no}}b4 EI%[bm7T% ;urtՑ WUh$oD^3'W .`}0FXs ^`!rMq$G_L1"u9հ6ZdƍK-u1]dAy"qqQ[%@L%I`sŎI>a ݚG^#F.}-֨S%Gϲ/} #xgn ng8-DYǞHLDX|ȋ2p#̓ fیzt5]̫\H2CڂIjS?G "UZ,wlCAJ|Խ>yEq*# {gBUU|(OIr΄*}9>1qOW~&umc``[5() "!Z2ڞ0UM~b ji lMy>YOz+LtD JUIsFEz?bg4?{%Y~('n![HN=E пOj/R `"7~߭lPQ7͹I/I S9Grtw] )7PF ٨Km{-|8mMoFZ3\stHOaSa0[US<2jPtGO2sOۺ25"}taܾ# >ȏL|A X4%ף#wo_/ D=m`]oQԖn4o, &2#< mOr&Ru(ں0:CVG6E6^GeH潦t1I ɧ0ih›2 TxJ:vxv5WӵHÓJQi 7߹}nrƆXP8!kV!%R3-;W0"s޵ض_K |9Pڌq+D/ڄ,\شqmX'@L~iU!MamM+8i`wN՚-{a Q*2.%6#keͿiD1OUixlNۘ1QA"Lnz4/[?]‡ ?iEFHM=<뻸>< e-釬GS|jCK0q\[74'CvT8uǽkJgݘw:JL}$8 /V*{>IlҎgtpW텖gRߔ*"2Lt`"aNwuwo~OQ݌-[KSsV$SP 9958zN%8ᮾM wyx Kz)Lu׽0;؝?OQZ^(@FÈRC(ۛVIYWV퀏Gy|rJrTg&=[S}6%eY'VAEd'(LظCP:yiP773ٿBy|+FD| .Vɲӷ;%~8jn,taשcӠ7ߌg}dEVO HdN]:R x p&ݡ5`9v9"68GHAd ;Q ]4lY]!o?^`t*ZkBq@P97jCEĔT E ZZɥ6T.h T T> On[9FDtўexYBdcB3/c  [ad:?_n>>4Wޠjhj$y"}3%G\T?]0YEg;iˊl +M ޡP~|a(E~+{E(20*RE~D]maKT"T]}j/9oN64a8 CKd1zvzLs=0SYeO!Rݓk3V)\@O8eUsѡ}$$I̚ݩ1;6V:g! X%=U>B5$KQ.g2ر8ru6H)'-VG.ԜЊh 6eѹgQXY3yHa!䨾wDu-Bc `IOyWeIav;*}J P1J{kc:8psl0Ercu;51N[v\+^\u 7_nUZAT#~pmL KR,l/|<Z;.@ٹ(3 LIe{K֟IQMp=N㹁:E-VϤ H84-wem ,.֥E"3.PJR]n $<_SOPr4 x}uq,<>$?5tJz*kPz8d\HN*C6TiBI:Q5;pcJVo^Sx9Ssc|E#!32K P(k4&J1DcgZj 3 7ݼi'iz{ע+]7Mh|P *~6ľdpJݤ}bu^u5Fkeg 8/vh>cbRa1գƐebM%hXU0/gNb*D&;KVx6f0F L@v:;F{% ~ڭ9=J pi uٝe3ؑϝPHY4pK "4{n­djIWjKu[0 Fؿr#֓O{7@M$9;N9~K1 bg &R?5Ό 6nmxt\SI8M=p kg?-'.:Cw鹻 YL^x8M6I˛PlUF!6'r`gO'ރSt77ARyY똗6]큓D:2RT:!DHH<#wtnQ KG{nNڹW4Hz)G.u [m(ώLntq&\`[Gtn_H&o Z$f]LW 9K) -`ҤvӋzQ~mx '(ނ<ƿ /1Xp2EU?2ؠE=sth}Hm^w}aJ ILzeOM?u%bxbf߈ܗDȨOuCC,:bE<5tqռл"U,纭/NؤUMeh*>-: y!`4F%`.[JL5$#A@TrFpUln<'qm;+B Cp'#zxJp߯""|*_1vX:9 eA7RV+mMYFY(|R cJ')5w5rt~o4l}=tދsgi{tZ č!WKCa JkHG$Ͱzs`D*_S̓A!,110y(OQgItL|k s(NSQ0paNz ݜU )9hkFC0H-Uq@ _)$nmHy ŠmĄb v~޸QW9/-dFny2g Ch 2) j=e, VhA)s}ٍ}XӀG<_\CD:%bnS[&!I`?dC!U>O\S5fNju/񑕬f@vPT+&$f1 q`Kt,z4WWyj8Ħu}%, ZI}j b!gu%?\hjySWv٪W6Q8?H!5Aš6{䆳}'wIf!3iPּ=)C72ꂾk!NzFA ҆4;ȏk_P+(~g0> T ޡ t L֠Ďr7XB/?Lֈ5_鲙S@~df?VP1{;g0-# #Rꊖ}T{aWt_J}UBmHWxO_bV~yY88ZoGI^kY3?:X2~ZYi0%jFeҤJ*7Aę@wRƧnUe͜˞>)jU}qDPiñ*{g2Mfsi娡FØ{ᣫH XE}#`H$hHAT;KHN^{4Ǟ*?osE`d)୵x^1&8bU1p~B+|lI-lg,oun\]8Q`%SsKvIwetS[ڃ;~SeH0kRahpRm9Pe)m§&-:~zї3_ǿ|{K*x_Uu{k؇ݗ<-v" 耿^=o`|TɄfΙAށV= Re4@naNS8cG0)%<قD0I&=NK81P۵pGm \9s7|"ϊz1S@Wk'2Tcbj' CkW%,@WLpB@o5EI{C}_eR!e#:4p-q?Z@O{EPp: ;VKTD^eS5&a/9?&FۨHq 7&m;("~Ǘ,Յգ_Ne|ֶImA+v:IaM'@l[9KaH T-yoC@LCDQ:eEMf Qz5GB 뿟TR5;tTUǟQ#_ S'}JhQ`k|9ѧW=D|^}#ts˷,݅o;Qm!`ڶLxɻ - -^)C[OT@}0fxd#$&D)4ȝiDRP~8Q7iQR秮ǐ,ӱagPҊr##m",@ 2KUbd8bJٮZo^jq05zjFȣo\E |w< ynƞ0;*š ze4jQpn~KiY\e(o 9<8lvhm~Ina)pXPYf`]G` TD:'k#"6{^׌`)>owԲ ل_;,$;`$\im[ۿ16Q'DmN:591SqSEA:;YnuWeOvi9ie<>)r < Pvե=a"MkDg+5@ LnŕcgJaڝe}°2PxC xB𼥻۹.Exw( /=*u;+ bpR߭Ud@"q"H1 '-uՌZ˜0-`gûAB{LO_#Ā)g?z.^Dt6mSx3ۘt;|{K-U{ $҇b#v!IZ@XLEJt8DgmBB6.zO]:d25+F>6 m*1X9Y޲pS1p9aS=Q9BZլZ+5(VdDRU؞گIu4Ex9ey '~K9e{)]b#y#~gC\{}/!q~fmi)BSyvs;K,QSݠ9X(]Ѿ=Aa#(w"<Ȕ#dgB߸trM0[ꔵ sFJN N8Pn %ɲQj<ذwA ;^nP=͐6y$)ں̨Y >J +]f̠ʃMo׈Dr)a6 #]sƒ>U 3ED`vgl[Lv}L ^"$jN"uxȒ+>\gl$UA˓jgu swG;)68Rr5! IIWCo\\7G,X{iHhA%A? 2Ą;HG5D.TɊn[K=c<'**O!c:^Q|'f곯Z XEu38;%zv/M/: z蹱^Z\w,9I[i3 Ě^z^|٨=H*y,^ժ;yaMo@g=b'qp#t\ijӂWx[P7z+IL/9! r;},"f3:%)]S̅L̥8f"H>J\2B UP{Q8Sxː*nYɥ)M 4_HYRl47ҡl;ႽQAs]lI:yy/H_5d 椐'""B=Aef+T @5]Q¨s:FDpU.ްd9sp1`& -3 WB}$¿UFWD!D,_v;fB܎bZj1 l'€0DqzVĝn㙐W; [iؑ7_Yƃ2+8TwB G+iӶ,x#2,@R`6+/;zW"8ݥ*Bfv$(a6 4zfAU#5~dJw_8vo=SF|mT,գ1];Gt 2,BX/[Wt ) ·ج =:b+I(P,x KF 7Xf$MhOeѧ݌|0\^(Dv?ŨTP2{1E߈u?n,m@M#S>Da0!Js PMAFު&9C8<al=@#d^;DyC&NG 6]i2rXrwWWqi;j$\ =Ӝ絞J}cǗ8bv#ŷ| T a0 3>-T~!^ʹVivL[Ax[wdW)EJ%T-׶$W$E_ڊL̵4U. YI~vR0S!rFP "eF,;_0^TIK&Q⼡߈!`W6A;c3xV:76 M0i$џ܃obp.hP? 93m6,K Ӟ ?Eqců aL+6PhDNSa"ǁE{s(ZO8f*$s;-AYOO6>GjRlDcFؗ(}F63Oz'Kgĭ 9)|~C2 Rˎ.XiÑ343a ,/vω\Lh/inO{P'"9_s.=T38E"S"@ZX*Y 遥x t;Zԯ.Ĥ[!UTSriL58$ DmέpDncy IvMl2!VcvKqO5 SOXLUNUGP>']T5Ėsd|+ a .\ы&S 5Z%+ ;O@R{'wJZMH}JH9ŰT+~k'խB$B&/{D|DMۗX!s葩m )QyA ]SS8_sĚ,!{P?&8S兀T\ ;$X^ P=gnVUdt,z.M"'۪\ l`KJmT9~[9uxQqe<{0yB^Fľ*c"P6A"*Z~RSceS{}p!eQ% ֔j6 Ou3x|L/ [WOcQG wu"b.  p*TSaq_&W yBAtɅ V jQKM]kq51R> kW5վ\K]u47*)L,F;~\Sa # $xsle@HO ɈL^ٔZE81l[5R Nſ.>l!# AˤDyx,Igqg `UE>WfԣB4=4$ rDȒG%6V.>}ƀ%ka*EkU lޝsˈF0= : Lv1aBqNCg g>A[4.4>!#7Z:>D/|SC#pNpygz -K: 'm˔KS(mSѨhYHB_Y@ŸC4)@d=7>jQNq"nZ/(^W5Krk YjWlٞ ~y 4G2g0>=>y(Z'ŕ eA(IO6~Y= gy-=.V-:υm_Q2/rQ8ogT0u{Rk Ǹi4T"Yg>ܜ{!2ݑ. _$=: &? 42?TruZ2$P"mˤ>@{nyF5?VDfi3 E_!h·tL1OtFl>Bh39N=,Jp$di)M@s 8zV oKCYCjd(P0cn2}*$"@?wgg{#kHخ!^աI|U$Q ]>}j(gD7Ur=?(q/e Ìr#HT!_4Cb΄ه8ÖgIhhꋄI"xKSXdnK˰vm`Z k4}3)6c;ňl {seJ*bAJW{/{I$#.K45бQn<I -\v@4a) P>dcI֣^̤Ui,2Eɘ,%+KP:Fȥx?W5x Hvh ƨ)UW[; LU{K6_ϣJbY# ,;-"h,'3G.b!N1wظi̱WC7=ʒ"o<>^7+ %ˊ!'1LJ0,k iLʺ*s "geԩ@+ݽHW,A+]}|]$uFSLj2y|W!et/jIE;{.*}l㢊 Ė-`y(M&gS/,_bS /يLZ>U|>NwFzuK ?Ubqt@ P%pe/pϤx +AuMP֪uPXX%UEұ˦ɜb[-+*9?R')(qKu2;/yOǝEyx}Jf9C-ڂJK85POKh\=Edd22Ԅ8X ><}_{Hw]AC(2`_իJ}.Ksyb+1TNu89T/x|MX߬\:a=kO7?G0`أ>`$} ݫ=(MWkc5."ݖt/F ^dg.Y/ PCvY0/:~ՅUCN,<_3T2]iSV_^NDgiؠV]p? mb=j:{?c;yſz:'Ak6Hcsl\owF0&(k^1/_((L:+c3-x:Pwo)W URO"Y9A!gYZ070701000002fe000081a40000000000000000000000016439a35600006478000000000000000000000000000000000000007200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/d5]?Eh=ڜ.+͡gzMdZdG|L0-;gd>ДIB]j94Tۃƻuf Z4F/v5?$ `& }&Z Z6(Òߖ|U,Ө%:oQ T>!tѹhE,+^݀ civ?9Efۖ QҤ ? \hs{|SH2Ol._{Avv}혱DE#3#,`EQ}ڝ_zk}pXyQ6z~N_5 a5 3bnc/H}ť4E5'6*[W5{~eL2R\ޝ-.KܿZsF\^=jjaQ,lkrxڻ({h{P+Ui".F@D!K W!(ME_x وgy!*+qI>și1nFrA#GS89NΝ\o% 8AvØwJ}Ɯ_GVB%=2㷄&UCQ/mji`vet|x9!a7 )^1Bŭ[ gXZ}ڂiB"B[)ŚV21I17 Qժc_X61{ #RƏ0W{D?QƓ1IoAqծWK&OSɗ|c5!' ׿"(/+ORBᣦ+r3?ӲR Atԯ=F{Nv:H^*jTQM-e“N eLJ ے0 4q?bX-$$'?˓P='n>T'B?r߮#pWD$V "5JZevO5uM4+Kq]xgdzn@Qfnl:-`h.wآ'B&*m3}R•>{Y]z"]ɥ>>_랕ٝҌ0/?Kd!C*Rd$aK#F@LW)Lڷ|1ClIv *UݧlWT0~66]H |wS(WHX=Ѥhx`6~:ԴV9oq*lZ#>WJ@U%>X|d#'42ƿWfԦ=@@5v1l-92PU?i-+K>TghWLQ1q3Ʌ-"nv'JFC[LhF% ;D\\5jdgm$~1gcNTf4C?=@nm>p|V38?׀0<4^)P@15$1A&&]TwMޒ2QFVb9}%B }b`E֘~~OJ׆^ujPAhټQHڗw~ux3DqQm<6I&ՖJ*Iٍnܖ}XBB3)U"3*rz` C׾N ;|q5U 7٤0@p+3B#;?3dNz0=Ź[Q0tL_OD#v3+ϢAtF!Dg1_ <(j?tqPQK˖{.Gr1f2 W(5z.iB7fBo-xx:[X5ר^ L! %53o[b576ZrV 'BJ-PbǑͨÃ]E~25]]jwN9ZPu5-)e͔͇p-K7}m_J6?@,`gf,+#Ƞ, VZ`nז0 L^X2HAI[ ,oF_ZasGF}9@-?™:o ;ց-Ox TwN{ (CZiZ!?0( P z.ZSvK@'3qMSK 硈X+GSgE#1FMDG`]}kgF~A( Lon`85)^,D%9Ыep. Ƙ"DI]ڱ }i{Wv:!S q%i`=sƙ~,zNG'9\~) r!wd bsQTyk25xBS/Cq4<@t#AIzY^@(\߁7u+AǵP~*$C*ӼJYOP.qfp w̡I'&[{nxQٽ-p [Vcsn~к SU`PW RnNBe~Os3 #.cuQ@|orFF7} !WKHZ/At|ݫ$06 _)zÔB}2X 2MIԘuyXG=ԷJo|bQZ0faZm%i(qV4ICOX(WY[x-~W6@Y73F3L}[wXx ҇*9QAPeZ7O넳[X y= ]atTB*ޞ{TV3cW@&לff=0[jhUT~BAi/ &Bqިy> d]?cSVؐ5^^]hulm;+Qڼ֫˥+@XZkV.S >:sbVI?r+n!*טpÏ/\Ʈd\,0]`zD*0y /1c׈ݟP /ѻ!J~#qګv+$'Ը&=gyMC5dk!<kW_/^Q):l'Oɷç䮇-o >MHP<M%$BQX XNhZi?O%F8E/ttC%;~G3mC?n ݴo~Y$6rj>2f',F3=efq51#uJc58oA.U Sִ} (^kw&paŝg@_EhE` w^bHDc+2Sfzy= $|ݱ`pAcoHcnP'!A{#hг3#½b.kvEsv4K )| j%Nfc>,mP12";o>#I}([-3ɜy>GLT $wT.ﶱ_;k;w (3%F)ٜ?6Ċ¦hV5+)%FWkVWc/"|.}!.As *M8^.]+- DG4ñ<^]97|:M/L"7s+<7.*ֻ\줻T+a=0a TP@~z*.c;/it#gRpPOva$,ZSb&!1x]ﻴz8'DqUSI>h"%%DIơYR_нlCm]k3SPzHy.ԁ4Z{& tDi1識ӏ1*߂eh8f*2B>(cqX9ֵI̍HUC4ZAtL5l0.pd1k˳`ttɓ9yZ,O6'؝ʤXUcJV wcݡo!fLmp5c qG,swHܧUi Ol# h!hȣɖ͕0JUccNwc?\$vV*j&>W&Ik׼%zDk~>o䫘;I"lw;S?2&XepY;bZ7(h>:8o(TX\p9]=5~ת  46 J::56"Du zYof7?v ,3Xe#)6D14P}p`F%S 6fh;" z|Jp=)ì>2실Gp = A3 g!3@bc`cY9`ʴc39⃀ K1 =Vʚ#yYO *ݝ2A{yht"dl7;v2,I;/hYkvt*K QNi⌐o#S=]v{4╛NJB!Cbhϵ-|Z_c7KLEb;tu)֙HZ);g\^K< K8{2 h47;8<2mSCL ("6Y˒WE1":[e2 Z%g֭pЫFZT('Ŋ:q1޹ÆEy(1iU:> L @GYUBD_VJ&iX͙1\+%v@J 0#R^2H%%-b`Bp0=t䪕2j2N*&9%Lj܄O]GnfՐ675,>p ꅟǞxoLqT1Hmb/[M9{$[(Nw wgJ '$ -< +Dj%D9wk#ԯ;Pړj",Q.%a<9P,!4!q]>W`Δg۴LZ(݌ 88nvNVc6aTv01aj]rIM}He1){9"p'[X6F8 @ >)_-7nGs==rS4lqq3/pNGزkq^2ώO[ XQiW >ďAǍx)Ȭ}S,*3΂2YXuEJdmī*8ʏ@$9>PjwpzXf%Ĝ_tk5DA:|Q QYGc~E9'ŚKbF(3tԟ-5o=z_E} ~g&ȾIe>nXB5t.B RD\v}!q-??hl6/sKe'0$kwрA 4R2G}i_BU✫b52|E\2u.H69[GCoK1Q Q{kIbqFQqZI:Q_Z)S{)ٜ2mI>4j:bʅ,;@c̎vpx!d|IR1k<; (*5DOwyA2#2xRb|LB0PC6cu_Srh2ݔ)(oO#7v+{k>kz I:@46+`3VX.y28 I B8jіPoA . BU Z8pq}84o^٣89ܛCDpCsw@9ddM1rjA=Zfo4kGA?}AJE1"=(m|5$?} LqfYyԹ^EsS-Pu5z:σǠo=~7ߋ( %lVǭ S<+dAChvPsu?Ԫp?sox1h8tVb}f'H}^-pJ}ŏQTPWI("Nh;ј4\MjE ed~sse ϥ"Q)W]~dO+ѿ!#O1F0XW87.P 09srx/sqt(vgM_!q#-?yiqx۹'IJf6a&|9A& {'n`ԀC|()H{c<δ FPMmcچ-ndp~F=Ͷk1KeU v\5ݹ5&2Myu/A%zM^ `˳AC0~V>I[l;rZ3Z\\k'DX+g҂KcYF:YЫa< 7Gf^@靯6 N'*UVhƤH[ʩ;fT aGl@`B 'kNM[kܐk縎G_nG6_Z&ϐ#s<8~f B#[0\C$PÃ樝 n=@d ҄6@O JyTǰO nvu;dz1Aה {iq. A$\[bxB>b&+KBQdJcu54i$3H_A؀!Ī!˞B~zz8(> aG˕QV4q nK8^†wN*\z˗\:S'EǀrAh V|+Bn>$d f6ofz sּ3Cc,EQ[lk{g 0|AX`[)iXR6h~r01%Wn͋(/Х֑ VstwWVSަ+.p6 ZqYqmi6i:t!ER12.շ#C"X2 +a<&'I9%mT˩xO#j LJY/xfyxgE?^Ac>+c g/ 0R^JxXlTNsO\py7fY@evWk$#jspE^rᴃdߒq{ #a/0 qE-Xu^Wx-%H6V`=0ve.aeALpMJ & 7*;;1 yOR/1<R%mpGc7\,_Wb:RT4vRmN@ :' 'UB˩udGkj(x\ 12ģ"F TQOp_Gǵۋrj@șWt0Z4>hlLQob[,Tq 8np@Xsp1yЬOj&Nr|z[Cr hMmĸ(@V]VBIY8A݅q;C1-DqID6.rA0F_FvpY=3 B/um/To'&غ{n;x;#S~y98xޮ~Rc[d.<ț1{xJH%v`Þ3wV9`v>- P(c_v2uz>m9a%nr@)rFZ P3Hj :P _X;Uad@.Ca/GV]06H,Ә+I>G[h%1$ 0EAiH/ZZ>61vuɤ΃؝`]Y!B-y$.TǍ4bN!>pAX٪59fr0qeVɸS߄U])*ތ"FAxX&᾵rGtU4>h&7QF r3~)Wd \+b+$*_hT%_ؖ,9`5;83 :4{Z7ǪE:Ìf ``nA%݆A޸DtzEځn3DF@\&XK,4u,lhbpeK+XBJ>Zt :bz?(3~Cڨa'4DYmɡgl\AրW- (6dV! E=[/J&D G<\H?If3} iFTm8C^ȴwch#NGgcX$u,ղ2㖭âF7e^8V+tt.A4ܧ%\ L 't2Η'\wu*Rݒ(D@:UDlMp{j|An$$+ VR 'OuؒZ3}+asyyxg6f~BCҷOB.gcx.T!%TVU p2/Є!ey#YhqOLU],;L]our{6Z:vwS*1 'B yjj.x2tNI+;075[&.IUruϥيWFQ  &kǢavΈ?9}Eexʮ7ipkʈ.fKn_&|#wGrW$˲*^i/MKGmQaVGt{Zvi-* Z)JtV2~ k9XbWJpڐšĵt7Z??Hq TpjL=D!+`FAe+,hcAbCҢm9Wm+a=9u+,$ 3Uf WY,?CAd{?ށs{PMi^mMD`1/2i|^G1YnVoҨ,RI Ӗ;ZVДŽ猩]cGz]0r/f0jSd ]7`Qmlv-뚹F6~1IE~#$$ pzU I?OmKՊ~Cp\E[4`z CHy 1H6 DU\fb<_I@l̷7'EDՁ_1`5\Nױ `3@3>3So(F&5-4/*jnm?""nYxPH җݦ3{7&{;Kz`O˔O,Ax&X"'IYR!}x`uNnufc>F)XܼG0ǘΒ@HX(RgIqlTܞ&$~HV=8h]qMRڦ._ #a[4 @7ńgN.H!ꂤ`?^-Пu,/=%&ʻ-aV"{is"0g54@/oi/cTIPʑ%̂eu(ܹdbZU.m,O| V˹d@|;jNF0]0AJT<-O[* _8nȏ?p[-(毂l)ءYC+,\h,Wka{A`b;F4L@Wl BnƟYc'-u%:j]Ooclu2-n*WCHYPх'xXlu4ɕ{M/WQ×.Z5?6F.*Mm<J} dv*+]pD2Ӕl8.>}Rcq ePDiR6=:`?!= %U: =mYu$ɾ0AUݳ>!k<܂߽},5DFxMÙ}3|WcPG$[HYc._m_ CkSx쎅t+z1w^8f}QUq@R8υ%4j;MzרFRe:GJߡ16jIAEY/'St6W0#&͖^i@Y:C~[WݥWnp>'wsJ咑GH, y?+V><1vA!cVsܘI>\6%p`B F]m(.ަWgruu14qu`x'5蛃 &hǑIP_TfٱZȾ 0F=/ꐫNtnPHN B'grPҪ7`5eSͬ9kZ(=IjLԅ&8.7)TJ}PhVgi<Sa}E|1E}W8h\ٛeЈEȀyŢ(}G3 ︎ ], 8~9ntYok%0F_XOE7l;}\l,5%i2ѵV kK@{jDXR9Ӣ Υe\AntMΚAg4fө;@\`DKVvEW72R8MfI7ǃ)`#N ͦh[61HJlz7M%.%6͝B]HQJjFw7(Щ5;^5q+&j=lͶ? lyM.p2%vt d R7yЌf^U7÷Y3=K}:n|ܒsvwޑ:܇oBvAv}|}8IImKt0Ȕw5g {na10 f2g tJ^}olpoB/eu@dMH_N(#SѭP.pz=\ՙ`力Ix5Q)9r_Q]1æ!..2JM{D!l4PKi'8}\eF>Y[C0=P"[23wbxPQ+} I92r s {f}kVVfsӀ+Yd݂5yyJڨ|9=] XӇ^Wm%) "JI7Ҡ3' liWb3To63d+-:h0:ENLqo<\`څk778@EܴqykD/HA2Zcf|iۇ=c"(Ύq=^K&F K%}.Lv+Jo t=QMce[o@)8XVM[uc#zµb-{c^hDm"^H'Z+1C%# \pwӷ,p@M/ HmKGN`cG|pTv@fDwS_9tׯ>Zb^1[Sd6yضW*f>T gx#h,I,%fDkԉDvFԑ)4im2ԏ].b@1q@x^_&:jf ~Z)udYG]G}<_F0QeqWemrm f[L$ӗNvl^:G_!HۥԆ4%" H*{ yk@/(PπHS:"[[΁0/FfČ#`vk\RC9guT-_=hԡZ:~h}>-Z2DpɢCE#ƵXG SJdź'gqF Ϛxڳ`P*MsjٝN;(kQrfx}1^笼ɽWģ'x~AO(ްUeT_2ly5,$wAٍc]-|k!ۯ|p]v%gs;Sg.YFEa#=i;+!~18udlX *qRu N Nِ}3An9XظDO!+%c-UX3?'~R($Ϸg r)7L+no$G']Z;itknlz dh|E)J9(@ 7W+֦alS4wI$5L 4 ahqP &5`USxjK!3T;qq[} y mPמ:L6Nٵ.op{DO9$x"9.hz8B(W{-,mUüՒ>UQ:[]и\VW\%7,^W|nk׵qA}~noa@s!qgjV J ʨ*p`EQ~))2'Q=ν)t<ȑ]YV@^{hTB5OWRMj˜zިELHk9FOeg8h~IwڸH4N>O$-3濼K=]LtE*a|3A0!l*4:w.mAqO! $@:x40*pSfdZgB^Yֱő9q9y9]7L4ƿ$ے=|stOsvk} ZT!U>>/T02qƯ2Zit- OLѯ>C=A/~$S!aeJI.~WX5(>nfTa푕J~H#*Grs9_\6O%Ha>6rtp! k&$/p{woNsV^i3Xz[)R *7`K3@TBw3[%.oB ꕤ >F izՅ 4W"o?C$.J mg}@0<`IⱫVq-b] \n%zY6 a54vkpi|OgCw_: F%s#yC%*qzhĎQ04w޼$ᆘqdoF#(4tĩT  5[SӤ1E ''=bZ]ww<ўa*rQbЬ*Tċ7Qj`*;a/>mξQK)XD\rۂ{IE=P[iekjNƶD-g@J|_yJ3]8i!{N([H&[Gm9N8ð0sSJ0P "?Nց('=æ.*"LQLtv? j79Tq@ PtJFEzV@F:k;?]m%ɖ9{Z|uoӮZT~f/ׇSW€T)?OUX/]dL~@5X5y^}qGlj >-=S pJVc6Ru귑Va1>(Wq4 -7vusp@@\F]=wn'\fLXMq1d$mdrp{1놂Y,q~,HCoX;tOc v7ձ cﻓ'G[?3Hun^U c^\ᏁZM^m\`쓣 | 5=Hg qdE!n`8@֥ PE5uG(JVivq>":{e3-FљkT"èdag;GSy^7نEa-P&- mw)R`QW@ի_E;yDdwƏ0.NϞ3}"L$! yiJ[@րU$Y&G8V,&-3m) 7'5y-øP|y}\boNlXQ/J׃"W8b=gDa6<(LLHWxze WRm[Kc?ڝ7x LRQ~E$~`>I<[Vf5$hU>=2 _i'=,??W) _- U>,i(Um>#(v 2tU2~2"Hl@)Bv*":aǫ,xŴ v 0|%/P0z:eʜQ5-PE 5@2F.; ЍTP%U vkz~s:_Sn9E/$ /';RJUNrƺz0j*,Q#dBP(E4Y.΍pUđe=ژ񖎙S⾡m!(%anf3ii)~ SqTO lFy@0;le[4sC@˞CF V}RwK-J>Ztu׾MB ) zTذt.]䇑\F .ZP~맡L%-HzV\.AD*)`'JdVwk߱|ѕjW >+̀ljK ثU/ݞ@Ч;+Q,59|u%GhCeT<%n"مɗnaQϜ2^t-2C3l==69o+qbq,? Cl֡|`gd~Ӵ.gyHKh )oNA' cp$Fҫ aū;Tu@@Dt=Dv!^Tݠr.uTa`hz fT^ Q ] 1^`!Z>1?TҧUl& HZZŐЋXCAיCfahVfF1HR/́ A\G΍+ܭ}}E6~_U CZWeRlDkB_o^ 2 y SQII3}6j 3`:8x8YH*m&!;Bd\t7XH۽*3TOm@Vywecn㛓#v.3w{5 .Aʸ%vKhIivedk2p$Ŧ*g5JB_&I&MvEhl]ۍNsp53LkendIfdU7v ?Njq'ASx+|_>Ȣ"Fb#[“Nu/=# =.f. Qk5+sѽs6|N>'S9=A,[6Ehfs$z91#*U΋el7/T8:EDgRܧlT a)] )>4҉*fbEe)ވG겨Sɤ@; _`(:?(0J34poO)E PHr,j,_#&ŝkѻnCs@lp1 {9>ATj${@LT,9 `0`Q0xyNOM* 1DN@~g"̔˷ ѩhm8vOEtQGG;y#'bV+%')׆]WcQcf.qnA|RZ=Ȁ~Q*mP~i8ʛFAYn;502o=" ^@fȹ - zr$)LG;R0G+SD4Fz&:%':6J&k ;B'ox:pIL&xkGN9Py J]_mzlLM2 >,tK#|Ms WZj+AN-.[b` W+,1p'0H K]kծiƌ&߼L|{Nhsvy9-@ސ$(yZ!-o8*Es+Q{3n#]s=Q! NB?#G\90kD5Cf7Tg;g2ۤŦ)/y7>XVHL_ g&UDB"&I aÓ\W%fjֻ~i)zA:}c93W^ԗս嵿aڊȧmrALgeoYbjk`*B88C,e $!cݯTL_@zo?.C]95mMD*ecM˵*{S֓&4Wun/=|)1Gnbbή ZibtQ -q6 (r:\ٹZ%n>Zō=h8Fo:pdDo$+RNRg %EX ;z](NAд<(,7$Yjxf7:a۩Bbx '@0%@xB|~a֠/,?mGn@f7M1YDB6E0e1-e>eY`\rv.#ighhS]ͶH:9T:5; rA\Hv k! N±SO* Nwp@//˒c$|3Ӎ8)97|@㋣&j{?t 1@+b$lP b{GBX_ v!9zC(e7mg;rG2TB8YUD I(\!{ۇf;FIFDT\jړᙌQS8&'|&9Ԯ0K_֜l^0mRO{8j l0CU[TT&IxF~&E%a;'>G}EAaISD}rnkƛt0İ #b_k(OFd0"[I6cQA NJK-\ܱ =y@3HK{JWbe³jB4O A>X_ꨆp_.p[7*$ڞH+?,{o|W,V6 լLk7̶Tˌ WgGjT: c/j1Ǣj6c>rм)$Ck98| XDȷ8zz"QV=+ OSL18z'ӖrjBv`5&YތA Dk;DNLG4:bUJp}D*-&0wF@Gw%4I k^VAWpB!ͬbV}fycnMN.k6Pl.Nl3,p*"bJARn4`X;>g|^\k4܋^D}&FƓڞ6w#/UcWR^x4,"GCkk$G)̳쾼3>JbTAgT,sAm/+"`X8aa\gyՃ"6=glMIf{_ژN/j+,"kP$ 0K]›148+2l,R G/ެq+ MQWsRJ"4d:]36:@ԊuEGLy=bD-ϺY؟$&#{l.aJ*)V u xqz (@G//jK6yI!%arJb,5*MZ]wZт]Qb4>]6KlO |M]ed-8>=2D(]4Tb\oDYEi! v{̷Q!L -vRXvR  o' Ʈtm` eX4 `D(xkOȦXF~^+R~vF#,R}2AQe binZC*?DRn[Dg'_ki؂ݏnTUf  {&ɴ j]%WpI3m_VkOz*K<N1viIV}P-+isʶҫ,)\ldڰo%}U®x*`Ec[@#ouyO*Lf Dƴ-ޯB)p&%KĢ3" h+@{qZvKVbp5F_ҳZ 1cUe[[z7_ ~>Y}>O -){Ҧ|fq } ^>OZ!lEO~I%3SV+(ÑS"/)azwq:"{xJ cjoh! cjVSْ?"LkV3dYM#;9~F0Lix. -<A~()嚍^y82rA?F Ιٰ7b6u^E'(ώ7U@̘6`~B8p}v+47P{.m4kuw}#Xz{vp{^z=6P/@"9[gUt&$I\!9/ڙS۵w8NxhB]";`(.A-6~ )C:}D;Zn"wG %o:(Vjjv&+73ܝ}e8zR;cI3}y :{cNxh+xrDC.x;-|ik`CFy7^ցuhQHCCA1 F1a%OCqC S惓q5a?E*_Z~S涭RNZ;ۭqqEI]@w#Ȋ|{o Ojz.5b?ݷDH?syʎJD@(S}Ky7Wia?3X;W@/)-IlWi !*$pk|E5mdĎo{:[zB6&ODh>a^ll*o bgPz%4$a ]a;Qc"΍.NЋii"<4?gqmѬPx1n5AD>5}8@ *Ziz# 8ߒ/<Ρ40@1-G#B˖Pa_9rk;ߘ7}F^tD@ES:PoVEI5:f*& t.%Afi} P)`y+|9i8kJ^]FD'^%P2x/<>^!lK].\> n"Κ֪cs!h~ G9qpç[S"]z"gdtd ̠%*)TqWAaXX9 6U]Y7;dIwșս,꬧RbfYY4*2mh֧`|+rf~!1Z2{#,ᔟz|ž OZaKpl F2EG9Iȃb|bt*\q~l`YZ0+oRPf`XR/I5 0φg][KASP3Xƒ͇m\'SH'2NVmp.(!$̖Y+oN=n LbvV6Yz{-d\@\cr#)VܵLB+VmG #Et mK=: wZVbeA]j SlJ>q3Յ39O-H%qAf[1*=e\g^kwF4{TsX^kU_vF$K׈Ŭ8S1OvK?NI775"ּt!I4aB@*ځYv ύOciSۏN[ i\ũS eP#AQ~ xa.%!Z-EIXea@X3㈞|p R'tC|sraŀ)y˸f3 Ю6W k ©L0kk('uRd=i 1HmF7tauu}S}Lr)rW}UM1uCkAt<NKAeW?:L}bxY#U@]~>v-jsû̴hy4pwCw)I(ؔD:iԧi=qj SqH6;Xg>"9^z̐|LTILwvWf漞x ȓ_F#L ,s6?HNڮiW4q(5􅃩6tjԲ.p ?q )Vuɍ$ ,151X5oO xݦnN—%I!oL.ZF׮U%y~U+uN ßTM1b^rdՉ Kg ˥x uߚaEZTDJϺ\/C,wQr4jN |Qa(vs&Mӻ Cj/nEX&Hl1iN^Z@ OUIH9Ƒ$9ƻ5GIr?נ:OiPW%Q׶ 䣧f}yENQi~gPp+A{uZ ar0B4sJQBW\/ t~RP]4MH|9-h1 { vKPI-3k^-ZeZ0n'kTsݵu" $Qs#S@6×A0ɆNl–SЇYh:hؓFœ"cه/U0 ΃ HS ؑvRrDƅCGH+ i8%`&D6e v? 7i\Ƙ/f|,t sHpV*:WJ9Aq+cyR$Ռt-/$gƛ,paA`.Xk&k1D\Z-YT嫓G=ܜE}< ;g߀+go˾4-bkNƍYy#AӥYG rؙC&keT?WKX &qʸDFVRVYPW$˟<>sGvo}5ɠ%YGp2M ✊4y~횳P,@"v4hJ,Kf,M2֕&iɔnBe0 $hLRgve5N __3+b_ n aįhWW/" VP&. > Xyb&1&7ns)42 <>tF#0 1G#).nN QA21m侏9q*P,YVXw~1"31 QQ#[#Qq.ozFw~ڽJEE҅!L2@g\XFa숸q% ?]ulUyyE~: %ЉōgJDj=#ko PpMN)|At/Lٞ[! Ԟ l=Z3WGihwqbPӋUMnT:W&T"Ja:~v=\]uV"=?V>WInYdKɇŎFot¬n" Y/<m=ΥlԬoX8{_ɘh ͚ z[oi -2Sn.}UBk/"S=x@Sgq&5Hh1 I[gl~0$N1M%|B_tr@LS k9f2@ϫӸ̤@Q?".x0M{9gHewkL+YL5Z6BŸ ]nk}-zxb[Z3".Oj&cr A [Io5\> b$2Zhd1ړ+L1a]|{t> y87|I:PF.0辔kVĵbE[%U6a* 0- "[4ɪ.ME^ :3R(LcH?UQT?9SNE Sɭ4L6ިp fɺԩ[W0#+gsfnj3w D s z-B60[˱\|bZE1Q}}(ٳ~KH&-e@r\ {vg/i4=$ m0@6%4ic=]%2s `Y끞LExkBցGƝA՗7^zce+ G 1QY)G1cۘd0)< ci;>Y.l!deMӳxRjb7HBKZI!Lcgf*0DS_ZGχ&^$z:psl"DPC|~Qݚ.ևS¾e'$(z"A9N7Y*G` 4 Dz~/sF =Z6u ?,#4`.)eGr;qfT* qZuGڔ.EvX])yfl-0*Y3.J\PɌV*P`B5/1iP"T&78 r-IlZ(M%KT>Ӝ(rN@.[iUԎ8j47BS^vk@X0{cŵTo TuI"HkЭ0!ˤ8B+A~%o̺e+[~7:Z@t+jF3;ՓN@웫BZϕ|]y%ZN%Z֟'nGm% ʠovI^4ixY\lGß-|p?)3-@Dp&i1BX,vByh)"gnP. kk˔F@ao4oлL3]Ȍu?r̭$[8ϰ7S_-[UJ% KdRyEC06\=zbѿtEpK: (W"UJf KkAXjhZ>1B0o3&$H3:5Qno,껼]@1t`&쾺"s{uh!PA^ݵV6vzgj@zqKƀу::SWtU%%{'m0w]; ~n? ݗa px~V1rYbwAg`8ț#ém(M^`Pр)ҙC+eVL(r팀[sК(9QzDR)Sn2:uh$r=ul{XDvd T06/̑ޠD 1MhiihqxNP`peltw{l$䱔zHx?}60^UД 'Ia誚iN!k;L0JPɈt6z6uUj{Wbʟhm0%3k gWzY!.NcH)#"%>cp a|iAVK./L y!sJALm⬾tYb@f4 ɥ .6U^hGb{En = хoUq.~:g}Z0=?aO|VI=mcsf Ḕ6Z eM){Aab'TyK3^\I. rH3H&ƹcjvli5]=>bcpoȤTp#o'EnS  -pr[&W. |`XAo'Z݃ݦ,u%B펎h씂+fCpG}zX^tM=RS0qQݴ e~JO$[;, G9ºW NPYy}?CKE;q¯609. gFc8q'&\״Ħ(^Z&訒^j@Sl +}4]{A.~/,bc7@ܰxp0{oƍZ;:S)s:(V5VIƟ*9ȇ̓ݳ0CCӜd!k *ԒT@yAIC;BX,#T@/1W6b 7I˹1|nhܙ{]̉!niNC6<f~L rZRQE<^4nsoySx+0t9,S (Eh]rċ ݔ1V1ە|"h|"*+0Τ:~VX(RBad R;ӊXTQڲ`f[o;12ϰ/Eݯ@3=#M V;s|BQ S3s_`wK'TQ9ӓn* [F Rj C?dmso'&U swh.H~;W0`a2A8|^/#&1B_{A$.M;[_MV<L!V,卅y 0D2Jw.xHse3.028S=t~SCea:WߗIUnCe7aWp|zx>.|ٹi+Hm@>˚[p_m1Ӹss݌. ) #Qqrnn~d@4fp\-&/:I8Wt8GѨl# ?dm(~[ *7<4O%syْWk0U-c1.o ݆G|9n/0 `hw4 h l+o؆#ڱӌ'ޱ2SR_EH^^LS̗I;5 $S~ѿE2+St;6Z?} Z &$=XT'ɜ']29:Ep}j3]v& BSh}Q_f?YUo qh51S[8y%NLjS`+EY4Rᕦi6ǿl}5q3d ?/sX0ٴ* 'ǁF9Gn`?:hÇԜ! k&uf T{.O\fPXx-{_^R fhjޘ0% J\N?~S#$꺄RT'^˨o}$ct'x!P<}cCĞPFZ'z6/OEG@exmuMJֺ[C Bt-?Lm(e aO"Fd4 y}6&JVS:tB!/:l^p_onfSu_7qT[}NV$׹-C^]+C1ƨ RuۉHaLޝSe\-Ǭ*AN=/Q^3mrڹ槙 C lPArbfGas%>yf%k IvB!B/uT|BM D6ĸ56g_F͟u&2Q6G4;|Υ/dbq(t3׃ 8#6aIcE;?~ejx(b2KU>}-WX8iAWe4 cdv]O輥LRg&;e"`]moGp-IAʽqsPe>Kc&_(,쨍$DX>Y6s_qV3ޖpq QNHwFlʹ0y.%]qK"0CA嚑/O\6*V| V1W"/h= D >Xl񒉥qGEGq%#$fLY؞aO lF5WPPLĎ-FlO4٬J N"Wn(<,!0+ {V7mWby K]+ȯ.lv.UB,}Mq5 bV6S2U %v h~ʹwqB.V?2i@k&嘲\ }׳Nk+PD {f%fAi ܲ d{!t dղQ 槽sOW~ f۪PEUzdlg25)JAW;z4LYZW'D!n}n ÀN %<x1o?N;wwvlɋSNeJKF[^0 gdAKWeWl6aа9!l>R5cJ}1 7(ikwu:}$޴Lƅ3Wb+Ʉ? MH9NE[Tks~N C n&nUO;aDvplHJh!@zպ;:\@L/ٌiݯ$[ghO~1ʨz^nc;vzU 8٢Y:;ϣL*;ޱNqfyۛ"ۼb vbIZc[VyEA&?ۦiRPa{yF'~'(O("@ vԏF{< YLcEy)ϙk˫[w)P UzR1@J#MvO9rd D-f %h|_vAϕ"K~q|r|+,æPË|oŴ3Bl2.<| 'Qp4`>vrI pX(4KX!J\4PIP_* +{9JzϪw*5_*Αn{Fޙ8~=3u'JS0!_H. ɕ"Key_WL ,=tB'_5O7m7& xӫ<3v mGTYh#I)5Aϔgm\hNMSx*N :=@a]Nߦ?O-@ȉl3-p|q<(E|Hxh:+αm O +IӔtkԍؖq?ť_Ӯ_bE*TK .qS أdpgē W: a1^P0m3\WGk5[a %s *# o\ǩnWV,y3Jݩгfϼ%Yg/\mT^{Wq&!$obdJǒ) ACߛX8CNJ3X$_IRXES3 {` yg-]i2W~Z]j|{)-5AYy='MTm Iy#d2|As7-r&) Ohd$]؏ҟ]@́ZjSe6yܹWXPhq`GyKpQd[K.a≆WN27S8 މy^>ͭk3p%ѵkT@|,N0w! W+",3 Ӕ &ƺ|w\>iSYNK ԣalHm_ cnjlfC3M<⇱8 UAM,.jޱ+?q#+Gm]@Ψ Ik"gUJ dv@R"FLu*O-&{5Հ]cNp~szHOi8Z$ l4ԕ޷w8M팙|hR:M YdҞ'z=F:´3H9Ι@UFj\ʍWqJvp>ͶAtBqw; n$lЁtf܅blFNw0W38C8}aiNn qTqbၝkL hBPrZs E3 8Z]RDnOyy(&(b\C4tXcgDR2W׏B/H^E g!ZؕEs<}>jMp6e`N+9υU+l]ދظ#F kc[%hvʟWeOJUB=$:_3[fgWJ9ᅯZO,, L# QjnN窛y֧4FX]-X2=e 5U"W+u)őzٓ#^݈QT+{r}mTIB@vfҷh*)(}[,5M-ͱ n,5x!)fvF ҦTHKn40残FDvH  (ޭv }F9n)]{K 1E懚wh▕4,t:>_NFȎ5O) JfJOh:)̗Q@;݁*@ՃV$ OǭXRWE.2A6ph/6-; [ws^ 5)>Lxnj"aK?59B1H88˺u,Q~a[o6yQRWA(j.bQe)*YSj]%ӎ,"Պz΂3ǂ1 ="nT ;q2ְ( ԇpmgmvrų,,0$|h増7) : z _+f^8_ >\7ߓL*=PKi%̉&L38]$Fe(f'8[MŊ~`G|w\g^qbĽpi)h_+!~Nx@R cWڋ+Aso!*9Iʟq,?7%_ OkLƻ%jL 2*pKA~&'x쎙S , hԀQ8_ьS[4,%ߣ"DIԌPTC4 \B2 *҄Y~qP F4hxO% ??>n82{&sz6UIJl8=[apw@GyWgqK]*S@ƬC{KݲxpEwFmG76寍X ڛ网Gj$O=:9ҍQސYڲAN4V`stZ\ 6DD,^]d_yN183fuLg<-8<BNB!+(Liv򃵾Ƃ]/'_|k4|R!%[z2yC`=sX.o8Mc@k\%oʬ6d:^3(-_Q5NWxuY⯷R9ۼHM61 =(j*?>^"vDv8wvT6M/\[η#4hN L JSxVv{YLmSa ـ^juIT<oW"y 9A$v&4/R_ư)}`UFI((%ʼYv$c97(14:d!M&G$;K} Ky~8ĽHƁҲ(bwн%@2owRxI.iޘVb|㑩+Ā}-땯mO+.jf)nǛD+K!UaȽ葭-%$%p쪽_Fg J6Ds y`_'v[f^_6TqKǻۓ^>hF:1f+B/Ě"6ExI z=֮͏_q yur4b,6Llsamp DOBي*z&]}z+U0P3ّLk˦hMGvג ~xEw-dz4㸬ob"Qݪ-CܼSufX"(Lu^;%S^t߈yF4N/95 }.r{ rcת+KCDd?p ڋVۼnhũ4K?PzrO*Ԫ*mQEh\ԙ^Y`&ľ̪|^-n40<n쩃8AP+ xiyU0  ؝.W?t^c,{q_Ⱦ&Eزk %5J 꿐 c6)@)٩}D;Pxd)Q-Ic+&;C ~۝|kZ0U=# uzH wͨ랠N*Bu7w¦4ޙכYӹyR+2⪪E?qPlu#pI8.CFE(,HMi B|M.~҅5liuld_|әڷONZZ,8 ׀2lyh907}8RIQv kjHѬƍFT9 eT#KِJq^`>;L|btE֯ܨGK@wh8x-{"LVPTܖ(}~׶J~e'(ƞEaqaE(\~k .n,uSk#dW4YRݏ^BR낚4JpJf2L~n(ThrԽ1Id,V yƒMm A))QXEeƹLI{Mf T%_1tB̀ 83HQFQ GM |*v zKj)(%Ǚ>\GɥrG2os.SViH N@'Nh1{]U"u9iW?%3sbO1KfѮ6&~7\EEp+M7p˿Z.bx>r(hbxzvj0nq.04imkA`A|gϷpz^6'Wf,k}돰 4WHG,( |z8\`0K*#;!rB I*4; aE.k4RTi{>Lj{3/t-г~d类|(I_R'ΉAkMpqc)iᩜ5c!ܱ]NHRZ.''K^jC6HcB $z!w@O'l(+<\3/P"|o]Eh4XEGw>yJ iV' pF]na;/r BsUq{>BS6y)9KYU lM>G,੶]/e]nY.w VWW8Hp_{ty Q`hֽ1iZ IHA9-hG܋5v4.fTv]"Q=hgbddYRgC)'p(4&|A&Mhzkk}/We_\1zWSh"Nx)O37b*rWkZҩќQ7T$(d/_iC25UMb*N?*FwY1 #N&ǝOXYe;4Rri&GmU+Fq(;Xh<ʳ;W1世 Xk %[jtzWE&"PE?Y BpVʤj9&xu]"4Wx{v#( rDzGM`5mr!ېd 3sbA\7z=Gv}(X8kPaD9zY{Y==7MT_G6 R$ޭp `ʛF!`WE0EC\W'K mfn TB=@jFG1 !w76U;q঴u0"P '~"\~)3%T0ZAZ&Wy iB!~FHLJ@|f f=%>H{ŕL>zo wIoX*iB?L֟zF4]`j`OV eqMy7bV?mPڲh:i˱Oڸ PaVfxaWU%`T_u L{\In~B: Kcy/=~*R{KhCV- :"SK%>KqYOĦ1̉*U42.x b ϸ]$eF\ωdʲw#~h58k{qCĆukhHMʀP/ S»F45V.I[KHZkxP0tJX:MϘ9Ǿ[x|׉o:=̒6vĮڧ<ڠDAXiN}N/ #FC.o-Y k o߄MwrR3a{);D!3*d5J"!Y[ Zxǽ9/QRsG{fvιyUGrGF֒u` PTBG U&oĕ$ ,B`B𮕎aB+51tL俀_^-0سG0}|mzlHOX t4}t1\'m]LVn@5w2]'"κR9P$3&!^@OR VOsۚX+$ #ul#\"L`#VXpp^}-bT&`ve_k !βH:"=]kYV:~i s E_O{J&{|ƬǦ =oKxzj=if p+)SdA=}IҼ 2X mkG1f>U;L]!H}a䇕%;/cJ#BQ)K:nԱ]ٹ!CBNVPۢ.Vn~ /~kXTw+9(.^ QM^U_gL$<€OX SO<,rN 8j(s=i`Џ,Ρ,KL !/3x倻OWk1n]hs;"/5DM(IKrkvWUZL-t2խ V"W q^,r՞^J{KN DB6%3UpE V7 Φ/I2;xaޖALNHsxGQ2צBr{z[ r+ zR+ATsG1>yCr'ܩ#<]wbZUd("͎Du.lYmD~[/~m^H[zjŐr IaC [awJ {eObeJ}."ٽ%yKA|"k![rd7YIndi$yi8Z?;1Lr?9;$wM<3KoH*[1ټtA\RbcVWs^tr!ɦ0 A0Z J:*3s-)eNGl\O!۴(DMyt'' }6sYlƓsNf;7`Ry™вnO".}BBE10.^N_VMH.FuvL[ p,#;% 7816-Z-Ջls "6ſb;~UA`a(:-Ꝕ `cUՋn٣ bc{vAnIYYE!IO܍M͓FPj@L(;hBS'.]%O ?X>3ok]P03tI~-sf: vӨ"42Hqgr=+Sr ~]."NJIbX' Bxם[|f%fj\{(w#޻b}h.؎mk (d(C?7 ORs+ZrO6h欪0\ (b@ƣ%y+7F)?pPXep7R%p-1J@]L#pbl|Qԭ ۄCr]чUi]HދsY3hK%Nxk-M;(_} Yb74 [h=SO.:ڍa^3]ϙJ*1.ZWr2HcUp-WD5oL,^2EBMiJ㟖ffg?IzPeWKZf10˞[1&P ԟO>yQPr6?&a[_1@uxp49k b^y5}.S/ 8WHA+K; v7`xemf_>ok.%|qcI_MRo:Fo=C)kizkH[7rtC9CVW[! .ּ 5k:bHOgY?YJ26h!)O@ڞxL5j#zq/;ۅD ]\ 91B !/"Ȉ^}1yq]' f 4| 0$$uϨ[]gkՊewn*S(El*O?>7< `HCayo,||<DOc w c#I}v4W% IOQ$&סz5JAc]]T9hŗڸ܅28McAo}LsKWI;>\O1<{8_݁#ga^F]Gp:ts|8yI)N[m.taϘ{N O] DsRmӑ}20-Fk;6jȬF@&&kdNI024m*ZhhWjD Xċ'0{f)ukB}z Ke$t5IW$ 5!Lu,-qR'iCF"#:hey$WL8U]t|@{⎹_S Ʋ5uBwd>8- jV hosKoǢ펬NS]?w `BMP`Mĩx BH2iȝnJNnĎObFxhz4"HڞLaIg%G`垩$S'wB c["KVܴ12q Xd[FԗPoLZmGBT k֐tn Y[tw u s!]lA7FԖqr[{gHd;X=H:WGFD̰yR+ۊKn^-WTj OM8&P4D|=Nr@<8k7v,ɿXТ|=ѧ1lF[~fh|ۢt(IBK%zXV} iI*0 2˶m,+ $z3pA13db3`񢻭%%4vhIb5 ~]Vߢ|,Ԝ:[뎥鯩I7ED/[SqФЍfgove2G?Fc{(m!z0"&;Q/YjUqsi4{; fǬW4M+\`fh$E ;[Ce3X؛$ofT _8@u6\-M蓠nH2Cx:*nezIFd0ֽl\[PDhH4Nm([@cv ^|krGDO:Xiu|1bz#P_&!m80lu @XM~) R㒀:v0 =G={H[bWb 4e~:T-y]U'& lUxq) 7 *͓b85#K̕P). s9*42 DrGܴ#(Qii9`h0g\TPlSC0/fl0"uUFiC_`XkCmqД 3bj_a*e=μzo8Τ]/8zc|ӧ P5 +=M'Ms( K >R1Rd8*ȾMtӃZbU"{UeE\]ŐTѠc ClΟv G62m ^wSBdv$t k~wNA/q as30}KIoz)uiƶS1aDҌTvcyCjryS.3X?XӋS DLZ(ѕH%ITg 99 h(ǏϝF,lg_nG9VG,6}JS GGD*LNW^`agqáj;dIEtu7)faWpP "Dn Bau0T:#qR q?~klvC ex;@>Ѵ͋}nIuo,i˓% zCyPju;h}|(huRo)0_S;k\@x9.a̾0DGQ\@_@] _af!>ebvI̠ΐc0fc>Lo!В[wT\G1tb7x)Tu.w{|Bۢjm|vgm2d_8u;i= i`&SD b5qO"qd@*a&o_8ʥe;: pJݏX0᳷J ^~ HijJtM+ۥ#t9@mH\D@n4X=*@7_U9gV6܅u#*# Ks?7lOT%Cj\Y+NNٲeM7Wfσ,Pi{(Ǹ2, ϱ :De7jj jwmExNw.o7R~zS _!L(nژs8EGAw*su-uniS]!QCǽ\7]QJHֳ&NO@i˗7'^~󡬫TsiH_i=Ҋ-fcI*@lەB7{4ਂyT ~"5ߑݿuUO&mJX ={eM]#.I_Ko1h\mUZ+%̋Na<Y_Q ꆎ "S~ߦr֣>T Y,;nJþn#*?SDxq)hdMEHg`~!O a‚QD&}~5(|i &IZ9 P?,VLsc!CϼsҶKJ&r~W񭴕|vʆL/ $ݮJ5Z]hLB?vq\(],Tࢶ:6&v+i(O 3@{J2Ed"0WMVp<" Ȓ$[bg$WMktQHF,a87n7ȫ85ÀoL,W25U>2d) f ىvpXQ >urXnyF t>g ^W[!~#5?T~7Dи%&A'6l`biI֢oR&AC-ۍꮒQ͙e?K"?~5: +x^klׇ4#SX6[D&W>6r hx =_Nnd([ȵ_Ǖy3b.?t}OQm 99\scKqK4쿑*k1R$N|~pS\_,O-#OJb ^0Yh3䉽JaFߦh&\q~@l;~Ȋ;!qTPx,A n@X\^R l29 Oޯ'xuNcjo.' VUd?xwʁ'3=ͣĘ4 } MemЋd_T%m %Mr`@1 6XGƺ~yIC{!;H}%&#YZQ_)]>(g;s d \< G4"r'k55b8-#`R$,5C/^r-, 2G M߰Z2)D<)̾!W嵟1Y"'vFE7mr[dp;`e6ev}@5][5[皝0~#ar7t-6y.>lG@+)Y#Bχ` c83P ȑGkuHxȞMUC7f:U?%czƝ>GPYϭo>˱Fb !y(JEpYFA\B}ASƞb2?]V$U-SC [&dž< QO\O[O ʭ;)%*'䧅5U`Pzg+YU|j{!D|/FT$8Gzؽu+dy-N$͸E@UA'4u?JQӮ'7.}>)z'#Ll0I/3'!aC5uqcj7;2zRY{ȁg{H,+7wC|+!{Ũ:}{? W~*m&M`ȸ_c 0,݆dʭx3sPd!^-dȨi+\Ju Z7*k1!. %\k:2Ly{ϕdhNqIt *[{Ć_jNJϓ:z)&zHCjb]3!_y]dBPŬsS"FDyG4G&qXe}(ޒ HaRlֶ; YWUܭDۓ n0OYblw=AmpV(7/{ᶬ:U [i0 Rjʢt_ EqCg`{j`*6LYSAj%n:-r$\[l3uU9ӍG{KWL>׻)Y#.9Bi][ˤU7}1BF&bs/̝ҦpY'?tYC;#&KM\rK[#2}d9&j0h7V҇i>G)N< y7.uuEUQ+hГX8EGfPn`ݣeCT=Ì0_10zlܕE;ͨKҸX* fm<_{|c54b\+.uWDeh3?ځ|%`_=KNO4|ۚxu]2X.QWP69lh},BSjT|9regPSξw~ck5bS:tY!Q o>`c r#~kۗ`Vn>( T7NWm(Q袝(uq*rRAX0+;3 c1̰}:yU&nXlKsxeue"J& PUlf `K ~OxkzZmk'ֶT0M3ug[ΩP_ђ `&wA$&Ɩz:1P9qPʀhUysGizmL 橺Bm! L)i? S3`bP*U1"N|[$v^JqLQf[zCm:Q'uLQKߡg-e\-G[ٚ) ܷc6TVSSG[t7nRZ OUԌֻӪDcYL{A8 M ?uLuG :k(D piGD!6o~CۆC ]uA6"urJUE Jr%7m"fĄ>8-&"LyxsKE+k2&AQ 468c)ȧPcM#|qԴv+ 6+;> OgA2Kof&GyRr<眃 .)f[u`N#ɺ6l E"po_`k $+f`2#-6~Lʱ̔\E g 8h"_E&z"o'.⨽4 heĈ(Z%ɺgt7֖޲0Z>Z@%Ex)So 9`yQܞf*r8N)Lbٮ)/X.basEb'IuM'Z4sL,5ktr"_ H#qO62y;fQL}֨N5FvC^T:3Zt5׌A%駀K\g\ 7U#C#>>t(K<Q 1sYDdt4~!Z27z$s?0n2oaa(ͷ L]4^"HUן̬a:-gTx鯞쬖tˠL'~ÃH5dOY  /Hbq[IrDەYC3*ض 6OvaI8= UsۨGD@]jx:-%5v^7W#PN?McBS5Zfz4k-݀hCno+5-%d1C,QB;IS*g4&KbZkN~ c|E NI,#j=3!$Ҭlu#Lku~" OxY"Ked =A:yEͅJ4'3+a dKzhqo34tocWHq)]Ǐ!0 j҄󜎐y^T˪ݾf#V+@L\9Kwȁ )fUidStHJcz-"p֦YS0Nx/k9 lrM0=l[Q T `p:*C:Ue R@ۅ$.1>=Si>3 C!>Maʆ=B!_[;8AAj%14z8ypE 3I"n`S؉9552!% GFAD9 ![[O/H8Ґ}<#J| 0jbeY ){. ^jQ[IWG@-Oл03O'ӂv`ξn\{ȧ}+M*E&*ЪН46Ἱ oGn:k+ŐDa)|4[&םuOZ]AAXdkS(z$MS'}F,7˟P3OG'AdL7X^sad5gLM_Ak* d[Đ]3x!S"7g[f&\)KOڽ]M]vwrf5lj=lbUJc,YS읖b8-aDwW$a_`ؤd}[A.Dh\a\f@5)Lj^`)~R2kogc6g{~pv*0w28[eiZQDMn0E8=>SI\K/N5G OP"J$+vpdX]o% 4e1 ͅ#XChCEe/ wj GK%DfŴ47{Qg[nV(]Ia,c׌ʚm;pܳGZbu8 ָaİO"xKyljǓb&uVR_7ЍgxnSN/t*z *"9lIEFG 7oTrp/2ͯ[TO_B٧Olg۾'x ~,˴~SE֦xr+ XHRrD Z88SK"n_zErt0q0)(Y&/PŶ'tM<'s5Y,I\ڊBNk-՜`>{?Vp,fyOljVf],7fcDP6)h#hGg,K^h!s*TuU{=@ Qn75QV&O*]V4|X)֕>׷wD4cB.-lf!6N_&~* N&)UASKӾQVHDч'Y$fښǁß>quzӆ 9"$Vh#J`p}wRR# < sbH:H;f9OS1M,zTUakA\՛CdrqU,YY@6+m׼!.dgjS޽"J<*-*QocxY)PwcQ-p-zҮ+(Y7_~ii \ Q!$lX~tJ]H l K~Bxn;ɸٴ]"- :*$).̝' gpDž~LfAn5p'{$WgM7ue3_Dhԃ|Asq/ABtR3 ^Zޝ vS0Imԇ0(vk}< VqZr4@d4`e Ι+rt#c X; [_WwPZ~]+0>j Uar[Q] (|ְziA 4.)/D@XΥ:iĘb_U_m)O[1\ ~1-D`\'ZЫu^OiQti(=/zJҭʸѶ7Xy=NFF-Lg )V(`kM4K KZ `_*_oauq(W@"RCY͏JwYQrڷw+m\ފ$jʷz0Njˁ!pw4)Ggoܿ&pA / _Bƥ>23:7uS$FA25.Oh8ڍSBb4/je2 1as[Ъ^" ̈Q 5$*`5΁48<~CNXG0C6$Ȉ7󂦈ԓWC?1bb5C1/EwG/ȄPLIͻJ紬6ײOٍQ f+*KSoRcɣ8<냩hCH}x:T*ǔ]9Fa@a߰  tEFwm;k2!h=D"]U ҷAd䓏哪l܅7*!V'\fB/cy'TW .Pt}wxG׫"%kn33}j++HX"Bi:l; ՃY H(nMH:ыn/{TwOkXqVK1{ߊSzьQ`㯸WfOdS^v*KN%ѝ ,J#HY\nvYmh[1L' {nfTK^D;;ZkC{hs7t'EO`E+b۫WҨ.ه ڊCxִ0@E}#~tLJSՀ^:/\E2՜)oY 3?}t4טQľeD;L6e\XYh}H]&jW'f۱6MED]S9MR'EK}& ǾL YQm"=G DE^,}Pv-{}Ȳ\F_G=̡BΞ"rk*g,%8AS塑0]ý)\e◢hm>h\j _,=##- ʮʜ =b؆ǥ0X$eWeP0޼KXe47<Ph9pR/[>d ]#ׇ6F༯Tu7d)wԚer\w#jXRpT![|'O%Qߛܧ"2R=9dnEUxC4iC=?Q*,rDa AQx2y9vi@[?=+s:4fy)r(,C̮>Iz$4'nb^:4jѡҖQ ;6;IZ(#9 J$`.^M28ѕ̤5&:?\7(B>u]XLnݥ\ uϺepg&`Y吩47*LA]LM6x"rs#zMTFsOM5wE!/vVtvKH%t|tKl8Xm[j>IS/ČX )UjWzFFjL)CpB&'KnnԐ]UFq),O񃙫}knIA/kNPJ L8blxGw&WM\\vЇ,Y\F^GUiF0GUVccOe1).[1b<ө%WZ~rM5iFex{ ~?J^\2!t)OK .,u>ݜoR?G !M*߿#{ q{"0ˈ L>[pu4(XrV( :nmbLXRݱ.p6jpB$pjCZ4(鶜<0 5};ߥ(f] R-5q+l|s85,mlxV&\f윃Zg&iHzߘ7dzjޜ F@/:KJ`Vh9iRɤ.$Z^Q)R؅rL3DǏh,]Hn }H$\ochF?T9j_-S.dX{զX`J/N'} xyՒ(RQ{=BN Jx{8zSL*KJΦosCf>GNZ*MɡI$I]cu4JD tqθo"ʗ /pW~#>ݏ~֞mtK'X 3'(> F8t<$}_Bk2ʃ9DU"p KM/⃺T J&#'h #P!^ :{kQ3BG_;t ;{RjnSO@əCڌbKUlcyQ&Oȱ)(npo}|ht''dn8xs/3]5U~0L L:c+u av\IeI߷h*Na-x~>dvډ;61RVb}KzDՃl2(Ԕ no@frpy|(6Fg.H`r^Z7/N6#X |xhSwYgDKM@>$oK3sE#4[Â}+(/L3YD(S(daa@+8G2s7՗ŠXx%o^/uhZ݁l^[!-"p>dܔSs&k\ֵ!mad,q֥c gLPj8(F_"èI9jX@Wz^p/_tl5pxfEqQz+xoŒyCb3kc71cIGK<*7l[BZ׆R>T)C_$R5%o)qKQ9GzV+r ~N3 yU1ITOɚ'5 G4[hՁޢ ޫQFJAH䂔rLDb׶LlSR ? fPSk8bQ-M bF-'0{!:qg yP"ϓu*#x1kBGVK3>'5KI#㦥ų($F*0w^XOj}n1d֭ %$"H)xixfj=Ud4 /!F* &i!C$w}(QHT67OoɹZ]]6VcWGȟ½ .|\VfN1s.w j2- .θHrۧsDZ'uvALjmt c5J7ln]Ir*ឭ!(7d󏩐bG%(玼]u[?؁o$͙_˵6ݥNYUY+;~6uBhI+YV5XʋYw?G ]f}_Ҩ[;Z]n&@wlYnYg=IG}: mav!R^>TOs2ZIudC> j PSxE3 i[m:zvRt=7@u+qޕcnqf2{u"ضbWc(ۈlyn6}M+M3im!f Mq9ז»_){-hQ'{TU ^Vybge,j[Ŵ *S(|j&mզkB3G(JN!@ծS:\S"Η8dɾbi*-"m盯ZV% |")鎿J9|*CGpj"Hu ΀;$}o2 v@ Mk ,[jẗMd};iLqBQvpEq0 Pޕ"'ͺ_P2d 8aA6EW9gcSKw#ȝW5.dgk4\F*ziGr09:{n\Lw tPfI!+E쉳 $^oY+D:W$}ܴP+G'hh%D$U%a(0{e84D[Pf DG?Pot-2V]=_xζ^_mOYT =_2`yYgcb67 aq[M k+G5[30KVY&qi GGWDྐ-Ą19罷hBC>ּSP߼A?EaI c't GY~UJ1}"x(䝜:pVN?nI)X[Gm*Cni'U pe/ AѲYYvlJ{67$|e>ɳP ԍiYsxn2OlV0p0Wt'k>ىAΔT]2troDB/.gs>>('fz 1 1C;ڄx2LxS k7_mXQ)F!~!jTԐYVwbi* h C\qEsO哩$ʳOH c].mXՈhYtzbhڡk*$ E6$1v&J :\Jjd, lTX3.b崑²tIV*=<3yܯxˌ e#_U;=V:5bxz(M j{W'.}=7 Pw9|ߞOej c=Ͷ&öN p?|I6Ux uhqe:Xpkm% hׇq)Vp~*ɋa&ϔ Ȥjxu#1yAStio-LtV%7ک=jNo YpL}\:GjA/YOSQ k4w3LM=(W~ց eĠLXvXbC j7~8;ٖwf׭ɒ>߹ꀳmG3F ]! Ln*O}Żxva\hnJo}(\J[0N_}V?Ï(/^F85ƭ-Oٖb.| "73]QUɴ9-3 ]{^%/lpCY<7ࠣ 7mI4hZֻ8#;"P9eI&r^.E`): rX?As~s*~Қ˖7X{َl U]cPNTOM7ٽҰTxdiQa~WV 5 uNC Lh_-,]4z<6yp/,iև.!˷W ~ckY듯xk # n3{F-S/a[j2u* Pl_NU 5xzKrw.~Z/>>n` ])+WrP?Kܞd*O*ZG-%E tCB:qxWE-=p>m d8SYcx(VM2|}TNBO7чUgxq#rWOTXԩ|N%FBrLvm3:Gv G-T]fcb{,P66ZJrls>Ap"Kls)J4A\Fяc:v/~+DZV{e]Yk׼Ѭd' 8g8.wdK;ąMY% $덎2aMR)@b>w_+N\;3lF-$W&AʛLYJ=;l͇2'7"`X}aT\$#/<P[ѲApOHLn?P@%P%v ) W^$++cCĂA`Vθs.OkYQX0pKVPхbf }T讜!{\[\ GcAoM 2j˩hy!?.JE]L8w W>}6:'_pMr%ajLr7%54yMD4j^6dQQ<{!5wyV1)$:_vw::x7fN #>(ٚF( Xe-]1*XTah"vXTzk@ߚ76ڿ\U,#s)-\׹յ9Ue@??=8HD*W.K`iY ve]ۻ_ ߢrp\{s 㡜ӕ{E *^M O 7^?Ր4n5ŒDu!W B,.Mʧ78΋u-A L;)r=)8ʄʿIcwD,B7_RlTJc 1+2:G^!;JQ.P%1>")mwyVd`\b]5| 'ȗ0qlNUVkv?eW[~E:b_h|Fش" ^,"S?m5&fЎefkU~S. jX6!Kj#,@jAE4ro6{|V%Vg/Ë}tPժWϹgA'a @@GvY+),4D l&|)JA.?eY _$/_?l&W4{VWF{Ta2uumx/!%0Ռꧭ7*-f?1*\koM_S7HE}v7d2uOV5+z ,yTP1iE} ,8~b%>B| ^(XiIrrL\e-[ y$f6G@v: , ,SNAuQn1]"I)P?=%%zIC7ehCҔR+D'lHtL&$Te ZLc;Hfd,$ .Z$PCqn%yM: e2 ]PPѴL8:潶vZ t~e|i㇧rя*^0:KR|T;k=1AthLpqÇˈkIX#d śZ -HV G?3rSc)G8|(R95G*==57.^!M&">%-@r%3A?U0w]WAwRd߆_pfTZ%>H1 ve)lՇK#rrŷh>y~oX_i]]a6b\qJh! Q3seetˮoX–mԗľ Y~uI;=QOTu&ǹxR&e)' k33PU/CnzEЄ-IqҬP¸.םA4Y]5vҰ)  1k`2$2Bƻ)Z haO8B`{ۖ,["a 5X4P5!ѭHdEScȰFb&_V%ٿh@1qъUx+R=R)JF6V!t/-2)U}?O1d3ũ>-Z3mOJzbB-q: *iK0~W:&hAsc4d4y#0(OdpB^e̲,C&H@i>3U"q">*bNfZpUnJss `Ĝ@u2NB3 m\q5`bN0ᷨA]>~/WR5 8r7Rp!)Hj/1dvR&ZɁ?S)WX}}՘'Ҭ\7{OMI*Yr]$;\GByV >RxG7"ܕB GYY`[e%(c7ܭ)]v dQ^an"?k&- a}$3gnOUcXj/[̉ghN*$߫$bBڴ[#BF?_TGb/.}QG* : 󪱉oMь1:Nd}+ _W ? "NhEG<8XS|]6ԝcwfv*soWStŵڎX(rZu]iME\QZ$dSuJJIDFDg~±6qP ׍AS욝 ,U9!zʟx0吇8̉{A S[rg(^^\,N,{$ & 2o9h7FM IEc1P&=B"Nvm#j2$+祢 :>&ZJI1YFfF eWt?%2V~Zf݁lo3X#!hN4 J<~yt! a=/#0ҘREwل_kGQL˥Z[4=\mK h}*IIaGqei˒2uj"@W) e~=:?uw"4]3 O~,$:IX-p48S0<|>Ǟe\&RT@k1+h+u0KJu5kP"('%)D*z)1Z>E?iw/bҲi%>7$tn`/ 1+r]ztvVtI}qc3)āeq@Z[Ɯ?_SD/!̋p < Hf`˚I6uzSq|CtS{@ȡeO^Qڐ{jYD·6AYw>;qm$7E8.~|dcH@[_q__\7OM:zm2MmBD pFke~vuk@4 GUC>Vi$'R4Z`quaw{VZFeQ޻ tu܄{+k*]5lG7DyUfGI.l0j _h*S+EĂǍouE f\[`~Xn/ BYTTQ-B茠ۊeT8?<o%XViouN_weJluP 51ϬXb#;EjM 5y"ycpĢ8f,^Lxl.AuK-O߸\'O_c?)^Y>Ə Qa^#=K}m8Oԡ4G-#XYY,βl f$5VĎx-yA վo% dǎ,Pچi~ -tLlO.qqQ3 A(L%Ji)*iz"M!Z5BaM$?DAWuƊ%"E#WS.ڷƳ%tܽA5R ;}C"m@@Mp]vi2&9J;Zo3AklCЋb9so1VR`ca0u ~r, BjiF[# 2=rժ;^ֻ= O=n|PS}~ ݄T>Fv=e~"q( OYvCg BGld ˦5^]{ L^"t[cD1AnZzp.c"ˬz64/emO` su|dE0a\Ʉɰe=HFɑya=GM8/us'n#tbBsb=1/9BǍ'S7A\D(q/Nlj))Ksu"Ċ}wB%:ٹ,..QLaw+3|!EiC4^bU/VԊr{kE~_\}V&x +pV-V+# 'eo,暵pyQδw35fVn-ᱷr\q;X1#T/!46m1S@H;ɐ' y2b0'z]$ą PJHe ,sEX|9 C210>~j31ۄ65`-yAPVR|m\:Zc z.(H{0Ja3ߟ^uW໏2BOS0p2+9PmܦL~ɾVθ,] 3Ge!9(+zhqVi QYbC{˔FTdTƵmlV1[H?SUq KVoO fx}<@u<4.ym×[5$,Cfgφ'_+$cYUgM@8xVCk kMMk6UۿgMX0n `_q]YZC$ddJ#֧o6 j7N@ B}C--)\Erщ9$g_z W@n % / ,lUEFٹ .Ⳕ##o:eꆊ}ywfEe%X3v9AZ՜RVIg뵼ɺHf4|9dix]{^y&߂-X>Ӱ)6nԡ =VGwnCן$oa 4!RgyVw fh#wVM;um 8mMV-W! 8`(bJ7}r jȆ(*eZK 3]qWc0B ]wZhV%@h*.*JFތsxWZ@&}S(c5tT{¬k/4Z5>9.yץc7xd{w#PX{ݦ%Sj]ԺEMņ=K`CqŗWTts x(5yA/$Og wh^m2}Q*`!?1jlsӴ]csX\jQ8+ɼ*b}JJ;t7ψ/@M:Ⱥg *⒕s8da3&%!FNF k ë܂2a.gC \w5Hs2/jjM`3b'72L0 =nitlҁW[,+")A1SBF9:UO^:끲ez0k`:QC W'˥`As9D&Q۶qh' G G&,,b2HzߋԮNz9/,UѮ"1鈾8o :qfh5WD4/]e҇~hCR&NX]b^|j6ٹP?A|U$3 o8)bav)An$;&]n/k  a#JB"VN_sDڦ_G]X:6P^&Jzp.A=De_wcؽol4aEG"0D(¨CSg+$=۠393`z|Z:(Zżw3bb:0"Ǒ% $8޵egռ^B e@i>%Ok NY^ /3>3H !Gโ=aW1Y P*iΏhW.Q}Y㤠qTfC%bFaTxaRO4'$0[ a=0 8ɞ,' BF1VS zXMD0X.c w|+S? alvL;j2,!a( K&]ޘH ?hQ .CRA.oqJ@Lh$"hDvY$Z 33[Jp {HRx u |Ya䵝rXö~*&NkL`cO 6]CIA(frG$xo@>BCm4/Gjez QO/.%تoMJ`cayOX}"qmva>sfvP-|I-B) >A\II!ff' ֓nIf:иy.:ѽE۲VSTmoH :s;qlšKTakqp΃L(Z

      V!etA xFV.IJVEa xY#ddt+xs( huP6pnZl4tY꠿qhPFRN4 G:VUB?{_GbT,S9^^#즾N*I ?}?Hl,Ͷ5㞘QBe@le,P:w3O2r%$OZl{ ųFet7IXqˬP6"*ŭ&,0MC?mQ|b;ԓNgIjr2Mۡ7=m/yoBNp.%obK@dEQI5x̥2jđlMbzD~(*= xW Ɗ 4-xMMI(zp9sb<Njfx!s:^Q\0h s9Ŏ^vό> ͇cvp~=2 `i,j6#;DH-Ij:_0N#.;rQr.{]_ǦBdi{Xt.2&9dH)psKo[}শ YR1*ä"+S9W0Cs),zC0ےHO`EL6qg8ltw4=sQRɔ6^j';\ؿ{Ύ+(78nT9MHJ坟 "XmFt  j=LZ|ҢRtikO8 ܊l|I/mUCư).*Zm HcU&MZrRSW##ɶhnv렔|g1JGr kû69.;}cTήoj0Ke")Oa(#g.ڔ|%:c}Z #ek*X4u@1[*q7"ɘtMVMT#Gu(;Sݤhjd9F+4u 1E$JY[w`7f]9dzbU$f39c\ WS&6a;!dAGfg9$ lږc&XsDdj5vstmP4j & r<5vsފs قNF5@|r^笨@ ޵=P)s.+G+T & UYl~>՚C-94eMsPUl;OPϗmsAөN 4+5yzd 0շcUpjl2O~JU\ջT\[ [3x=K> g܈y++ߥܤ򊮘:/b8Z 291T-Ҥ< K>40n- NwYšÞE$FL `s  1i9LdPhZ Zy$X޶x¤ݶBh5(uIu70Xmg93x CΗx>J\c~H=}dRkGg$kX b}z=jEuH'p:/TҦJ_C$ |3sJUO EylNHJx\pc$D16.;Q]/ ԨOվҎW&'SKNpM/BAI!Qhܪ&!_0'l]%:hBڬvrr&KSx/p5>͉lj3/plBn=~1' gD&3#$0^Z!Q% J@eY9RKXgxɷV#%#cg\njcKjɷ> .-|R!ͽnaq߮1kZͤ +egySuǮe.KL[-=l(FDJ{OHߨT314KŁ,E#GPbɴ;Iĭlpj/ @9E=gyt[:%^G9j~麜M ˁP@zSx,FV"ijGnAƑ`}zR2K) H~_!9k?"Ź"s_@5ḙLߌ+pрRGJQґ5dz[[h@< u[=II!a5߈4B_i]]dN^ sQ]J֨=(Tg>et$D'ڪ9>0Oz hR_GpkVZ%y|r"4v˸w:A`BcF.J1*E6͊ܢ43ahsʮ;#li>%u "T3g- ZۗS2 .ݭ]X)4 lU=3Vkm~!9-ME=D(ZtE12PG`O``/uw""7fnjȶQ~eDBqev3Iy7|*y m>H")>|_ӱb뤞OӇ*44.!]{l(+&9 ZW5LBM,U, nҝ ,,GEzOQu+:xdqϐ05?]Ts%J] h57g ΋TvH豵<9Z5BĊ ^T>/~3e/ قw2BjMa8;O?\D6]Я = JLaitgÇ>^DWU8W&1dzHE]wˌK]kt@y/'2I\ܾſ&՞.U?')f3)b -!!E9b\!^qLIyjToBr@))PT7gqTx7ؿ<`,  kFtݶXx#zc\amnKW1޻jE{k|'w\㊓M_ ff ƿc(5ޮ)+ m8r dV#>Ó2P[,M 7u,X]7 [mF*iȕpj̘pqJ;z.эtzǶ0֏pǪAhsAx(f=LǻNO+)t8N3>Ld8? gc͋qzlMy|WVcsp2m:tXSՆ \f_L{gY r8WR4Ptݦyvr7Z}eJ]P8A#M?(rznr@(}zz5)?M0wap{^pom/T])t)qr bXq|LtQo(Wcy TVǼՊ]kFe[Il %SqPewh9B:,TGҊƜ_Ӏ ff1G{Xxtr3Ì%S~֒F\l=ot{#!%/VFŪ%(u˃J4|:0'vQ^'GӒaܸO_]NS4#bv+lMpLS6*1^;**~=7~} Wmx"ROKFEa3*QQ BaqA^ʈ>f?<گ7D[˅'\q2G:6*IH1:lP4'V`W \Ih ɶSò.m]ܜoI1Rk.K)e mo@ ӽ2QİX3RSUXJvީmmۗv3‰7nʾ8gBkILOD4ncqτC; TPr˩79-1b9-4,W茢ّ4ɜ,<pTUh$c1pwVEa.|iؾ9( ,! Wug;8t`k繤wD8eXjoNB|Wds%m @OVŕí^V>ZY{&E;DOn}|e-.#8< 6-wǞr^(5S-sQ 4M>moɽCNXxܮ}QaHi8y=td3NxSa&m{ xU"YG~'ASz*b<qtSgk}.{,P]}0GbB ֐A[bQe޵| ̤Xn2;e]\}CYV*j[~H onG6nC*)5NksʵPEfmm -/~%LѢ[G4 H0`ؓFKR w[ x h#a_K@O;A$'mad-`#Z:#/t&ذɬn_%Ԉ6ABǁ@l#eȔ`C&GC&iAIi47];zXc< >^>A+ZCe7!:%&IuDW!~Oz4SG`>e% /c|{'In>,aT6ʐ6^+t$Yb  qU>p9~")BU^~I=?U1%*LkK>A:+<S"%y|CHiǛpʤX`2XE(HF,8DSߙZZ:N+>Md"=_f$zQW&L|r"@MS&Y:pgZ#*~VŭE|;yFس7\)d&W_.δYU-61 N)t4ɛͅVY޼=-S+i5MA.%ˤVdŽ߄!7C0x9d^>D_#jgZ.T[JXw☖CQy-j[|^a#N8-lr VFv'n|wc-(bʬSGnPPA0ⅡJ;1I_V)%Q 8U#d,"n_Z%mκLUw9vx)+ټI@~c> %Jܓgjuo>z'Zj.jtxTWىU̼a~ NJb{@aj5AIO\qrq3g2օ'YpojVN"ewZls( R*ьʑХ\k'ΒzF%WLH7 -}V[NFb{o>{'Їً 42=Uf)%ݻW;pS2_pG\4x(!`L_z+"Fyq(Ov~\ס4]Ϊv8,hj@++2tZ "-⵳zzKe)SeOЦ+܂YQ)wSXYvt鬳$ѢPe_u񬞕nM e~t噣T!fСDgbjSDd!B4c獱 %;DIcBǐ(caə R|S@ ! 2\Q&o'P43Q$gv +jEOdrwr[?3z!nL:*o."M ,ο߶$~4u*=)qs@~^&19~ <_ 55zX_bwߘ =&~7 ?>I'ֻ+`tQ(Pp7j%$"S{ERԘlpMbu hV<~nMuF"~ :hhH*vB$cXX-OeՃX ҷ):n=E9 v0DhپnIJ,l؎ݠidUAXשR_BW;WwVs1kl@1Y_zhqh`. d[6dVoڕ*oTȕ)O PL lѯ]:ހ:%A%DپNp^yNsQMj:^<}"_[*—e_ MFRpOmnb21csp.y|QGlCl}ንU6W :\1h({JP.:)7% :[momysYS54{F ]|1}⚱>ui}gBFW4T!:d$hbB  \ր<oa_^|k,T*_b{F&r wNFo+r*nvՠP˥63F&ZY'i=sy?39^P;pwGw9 3C"18.վ06MP3~ y1sk_ʂqP+3TK$9^oڈ\&d./1X@&bn5CȓDm'/ďr>JŷZv+,"ҞS X$sl4rUb'yg N$V/I-Sn LݍV+6ck4@sƀA>RN'0E:ќ«g'rU J AXʹlvY(I I4끠 ]&ӵ Az<.p0Cnt\Y˦V4ɑJjL=#"lFo؂ƙ]E)cAsۖoԍ%?98Sax yZdm@ng[dGTkixUbfJYX<^uT$\hJ"$0l/ 9 =ڽkQ^N@Ǣo]Jo/^eѥ!lj%T@R'.9Z4pE\n6x+c^pKmS!GKvX m=D,f%zEKyIn]uyHr+{шJ^^!=IDxP#BnG% kw!87gD8}wۿ=ə˰ x!]] uTf/xm4:]U/PIEQ\/\~hlEKj|V5$ē}N<;|y_He >n06fN/WȤb k0 d]C7d;;Q}kesǧ㝉 ~|]a2)E*ۡ!*UN%JX~2c]uKE:a;DP we]&hmAI@F5 n: }Hă=9/wyK!fxW+a9jG/8R2J7{(7kWL3f83k| ib%k\}o/iVK,!f/"O%*ڔJr^x]NR -GzZ{ 0%0)!UضS/w)I!?CWW-R,6Xs}#>Jr~VսH MTpp̝w'1-ެ.#$ H8*L P6/΄ݶIA_y2.]5DVeK`yTL 'F[2R6'9LC-&weAa!o:utL.Hc^3ȿV$1s"<Ͼ7O[TXƎiKzN ]rHDt;{t){?)#9fV '\5\g4)04R]`W)<5lYK.mkHk`pc < ݪَo#|u3'fȌ6fT~.ײL+aDmEd"7 $Gg̨q^gxPI*}b~ 5zmajV*Pa>J=Vg.u k!Kyj5Čcb$V@') oemk#3"WBD/> !Pceߤ"$4Hw+ 5`ï!kճYrF BT 3iM_/dž41Dm[wzO3 E 耬hc ͞.p_| w| RQ>/Y#g}]ƟrJ(HxB8Bkخ8%x5>e==atLnx xCL; -g3vjߪw&+/ڊrh<1 sNhIy.ۜ'qۄ_jFB[FZ%,a~H?p}ɱF3Aw1{|mʀ9`ޡ'c,k>g?^ "#>(ETR^~Q ]NL3`>serj1I m*KK6PeRK:[+)ȮZ$C EVGѿ56Hs81ٷ0h A+:8?nuH2kZnrt5V.=9H(D5)P5+ge*EEB1 m_ xwG8ў Ϛ*-BRYUSEΪ @d<㶐,qz| ZD"YCuo5Փ )QĴp߄ aD,xq&^R!҈|ǶdSПĸC"qj2C +BTH`|XnjwЗ s:aԒZi_ J%eYGQc/Q'w_&t-zNvWvҞ]Х›%]Y v (@Oޝǩ+P.Jt՞K(ߴ;'P-"TV ' p=.TC@n$^4U/"vIM2ukogKOFEA!nAHGʺNة~J#ĥ"$TAY? ,) m,I=&>c|in(W:D&q9:&Γ]\ [ԾЃT؅+\ARk 4`Ōonx@ap{4U0a}&iGlᠰf(8-k){Jeͅ際O;AIdXBT<}領b}|yCCMb¯%(b]bUP]zl2 rmxKhm+[tHȂP2iA*'ۊrY+6 `sOV01՗SPY,*t[{6c]WrB3?WPvHJ@{v/*o6!+bX!\%ՂoԳ jEx^q^o?PY{6ґNJ7u0t:m%#rMf M"W}2 ܑ̇Fɤ鿼]k`N+U90HW{ºTd K*EL~#0##vkX i% =~כQm /&Ï ˥!'dY2ݯhQ+Y=,3[BL'j[rBըXNrzAwcjq/!X5zTP?_?b49P-~$_s{e[N-TTr|s~ZדOc*'VlhpnCӃn}pUn#pBםb1]|llwm>ܟfpmkN@Tٌc^ rɆ۠HdyZ$/K;X~8Ջo D*ڷfA+' Ǜ̈YO)VܾG-ѡ -٨ʤbw@e nL߃E{jg fU?3^\$+P8ZfH(JlҠ3_+ i_׌dQBg=ξɱzCs-^E@W S8$)Dx'"uG1?K}LbpG(َRVt-1|2aCiCL`VYEFri)b@Kgl>GBD>[?4! L[x7Oa ؆Ug}/~-/_*J$}krռc/k%&'h{J`Z<&]MzLWk!ݏ9)TZ3eTTcY+xvVueƹt\ V+ [a@>)VX#O 剏[FVE*tQULΜG;NAKeD[,}aYjp*{˯Ŀ VNLYS]w,Y/qf6O&*5W$({b[qG+Ozv!c>.nAB̶8# !c:mQx 1WRQ* o2ʾwQ8-AReҮ&P?f'X- 55daƅZPkt[슝ۂ{C g۳ s1S*jt׃<ׂ/]=)5QlZb֤?EVٙ&mw䶿Le5EBdg\5wx'jn|xʨH8(|Y}ۃOG@P Fʲ0ΆE]_ NUrz\DzEقqWpBxY?wpC8Hqse[+`q?Ơ$M pW;8LnTgI9k ;U=7E7s@>neeyݖK))XYCdP3<\Xmm3<~/(`=X_~[a>@z-M BŠ^=ő{&%ZGiTpi1*KHD6+7vS`4q&0|x6@7zLr1VEդHid=D!Qݜ. Xύɍàr}-殎0'sۏ/NR3K`P_ю"+Wn𵏞(|@žy[tRi/X3-C<L˒`*zS,x;6i(7"l%&\>?;T ~ׯ ^ EC &TuD$4a@02>N=8| 4uܲ"YV) ^I86YdE8(+<9@ m96({:\"b d_ҡ@rdQ3ZD|4Qscamsj򋧒5|n%>r~]wTX_ez+u@F?#y_cݼVxq9 !oZQJ4C7|^?͢OP1سP͘dz="RxO?ǵ {3WBDG>O?xI6:R5fyyu}:` ej-hRk.@wY_Z(ت[qނ PЫ3_%w[b?SuTRbUe9n{>}0V2$pF_ ȋRz BVH'VĨtc(+ZI4ҥ'J1V f*l D  1%`C\)QRX9&&DʶytZ֝ݙ̀, ot-KDۍ!NAt2@^лirw%ciz;ycwqc>Qv-1kЗBb0aVv!4G"˚hslvкwq$3un4h\ 8QqBrnŒKIw.d;];\N}uNV0a)8DmF)OPs7ΏQ]SZpCo,Yc'5U#DMwzoCR/̩IqV[2( $@<{zғY5$B5iYS+p[l#7y(slԪ *P`#Cp[(Vil.z藡64S|F`hIUK)^78:7*.CqsÚQϣnͻ{N\ mnQQSOlE8 |T}ggԵLc%IZpgnR;cF2fENT4@Xα6,Jo'/}>Q@>!uʀXf'0li]CR5~7 } mݎր e c%3:pǐmwX}U=)Y>cjO{9IJEOb)Z zj[b)[L/~(ggm y9}"(;lomjn.eU^ؿ0H ecWr8ف딆D_hKʟd@v"Ok%Q&UV1yr(E'3<Ycm4#1;l`>o. g9tPvܙ]Djr Vt3R7/>w~SEĿ^>õOߝ5Z'/Hhx֭6"H3mzó5\e-¼1't_4x0xN݊p̀菺 deϊgrGf&qԿ|YΝk~hgL0TQ^ff) UFUd?/sL,}1׺x m5Je֙'pa{25^ 140qw{a"}bu+#F150vjr-gQ B$|ﲇLj's.O5g*OivĔО~cG]{=7!r:D0,p ;, $y/OFsUہ^,(}2kw;!R^ՑR mB ݗt6XՓ,t}, xPP2mtj8G]ͣ"0~0ta dѧD.r8&iP`څ޿6y\:b hyLbAjkDZ&d[ʛD."ѩdn,q b2OO{35^gO-Gp5es"(T7%SV倾d:KL$8+:^xl ya%C-Ne}P7=CgWE2k0O2qe۳{>g8gu! ^aЋOWT @.4`YvC{~,OoI!_)= d-k)(5*%{ii7KZC8LoXN~'}BCv7ϸ9oT6/Sh1Sw>n2ެeTASO7YzazXQ%|(SH/iV82Er7F(-%'< UHێݻ6юk3%6U1"D̊#'ӆDJY=hޮEm@Bc:g2J+qEVo}-V|c,N*󏸄cU'№̀CGKKBljP; ZOȕ8p@$g }t~pdtb;‰0E6k0Akb}w侢(l )S롖FDr/4Z |e|2gò*Ji^Ds*;n bÕo.ըW0|={m@QF\9#hl.:* u?zA?#̩(qƒ6ҪantKY((5Ԅ}i>2Łm=4, ݟd0.w PA\y¸ل>:Ʒ[ﳟc-y^ap޾9rWCUj4Q 2F=1@@cⅅ q{h-ʰy曩y{vd}_c3/yg4x'*&3ͲcW dNԑ}4W:ylM̜P8'D<·{jx> Rh]*)ssǶi]}YzŽIL`-]CbrEQ@TI E q4=gHV~ ɱ%fy7|m X=~%QHڠ$#)3L:5@_xm ,cf?M¢LX)qX;/J*eÑ"D!#^+B7;i}_PS*Tw$<vXEu6 DunVg; #Box~QT I:l$REWTWc=aЩz>$Iܧ71OaB^~\:w<)K- zֶPݡ30jqFA4D[Ě7Qsv/{fí3Z2UhbPE]ԘblPTXjL'~9Ȗ =FaܼH&juEcc ;dǛIxlmAX`n*=E]a-60S8ʳ2I+ R~;d8Pe (B f5hDj L5$eDSńA\swp$ȯRµf9 pޒ) ؖX)13׏7#Hak&r(x@'tfo*)[/''qZ\ t95C\b7ReҎ@{C;TQ~U[Yo~d /Fa2ǫNS(0+Y>2SV#ŢhwH4pM+ :zH4aҋeC&;9kiqЖB ,A0["gSpԕ+Я>A87u>&pDpV|2!FKmR$xtgb AI@=BMEh"V~h%"ﮠ41/6ӿq'XdT1R;qͤtGy4$VPk[kWZ]4\ m46DQҳƌZXWccwNLHA0%uD7R Ԯq3lU:v/OE+HI5G؞8OV@1i! m #-zl77~w;i qvyZLG#X I3g:23Kv&`/?5Wu=bfR\MO1O܋UuĨMc ^.%CD|ͅX%9 '7eYEyRtF[1ԩ_ЂKZ:D:z'Pb4XhPx6u|xWv] `7z=a9vs SȁkȕP3sޡ-[rډ\.3Lp TIѮk-=3%9Ej\a&Mb)l̗kcAvtk!Ohc'TaM(!6n#`pa]LV*;2z*^Γ2/ͦg@̩&-8LzF טEh\ۚRg?wX,Cc7~14VnuƷo!9=Vo, i!qq:h=0u5M~&}ڔ^PT::fY]V@?\fT"3v]zEuԖ0ST =,TG#S뛓鑫cjh A['v Oq25t 3qX2 #8!9!3gTmos?濢Hx!;Pr2~Mղ|i4cQR/LĬ՗#ՙ6ms2zh1=NKr'\4aa6|S9wQH Vd7]Y]C"<w,ų#2[QCl@-wЪy <.; 4XKDENFYEqkuZ6!vraOb@$5egY 2nKM @+W.tظEnd{1z)d隕vy`،`Lc[+Q ͖$~) alٿ+6Ba(\D[IF+EYӏx .!WS9@V3 /2'G,T$60S9'S#˗Vmg\ݸp<%8q/E[ۛlyX^*Jmt,cEIOu3lY&!x -4OkJ<ν>S@lmn'~M?Jt-qL.Jx!1 rC[ή>1Q숔IN6 Qoڈ-ـ2ڑ4ng{w~]m;+Xy Y>!+P!ky8NMsidnaQeZVH&Fq.T&r>6d!ulqIp,NcL`E~% 2Cf!3)|lPVo>[n0θl,GRғ2 W xFtnmئ@>3ObuC!\WC?9y  K;v(Ԉ CUX ԇk=nԻzgai3*oGOіʖ;d p.^*MަFf#JRw=#}{#lӔÕOB)DTPި2  _Ii| {;ή/M#L@sBπFfSIxyΩ1jRx5}5pn*ZgApccdMk ^jsb^'j+iganݳ^G6ycQe#P!CQ1r*t]HM~".  Kx2eGw>p2P~5ݮd(7G; .Yp ~*I&vfꣻ{2$> cd:tsozPxJמbP0]2EQȮ<shAuvOnⶖ '܀>*%EA Ff֘5xyB*%u.kq^QQW@6\+SFz 9|n^ũH#ņ'9h,d{<2\9Eϭ{.Tz1d 8ƢTD7lJ2%15:2].;[ ] (ꮠv(vV#I$(8|V+ P9BW(.0r:V ѝ)],<5ztdɇ?%~If{/b _v}?^I&mJȟG*l3C,s']QiR ]:R.&' I*[Wl 2eI}/It3Kt俺 X.[4ؤK7l]y~V91i A(.FelɃ1@!C=l*,mڛ0&A/38!WC1[gk@.he_Rl{VHYf;EJ¤ (G_f DU+.9/6w e썬 JmgxǯQJ:L:gaU&]HX^- *liLW0,&U1*&3_ֳ2j@ˣ$i1dV޿}Jj8T2*ҭ`{,2~ u"M4hc|"F6ޥa{?Wүc#Ui'񼏿EG9ҔCXZ( k@Q5%ϴW`MeUt#J ":@^7 {g'@r~[ 1iQuf 4}ikI;F)Uj(wTߵz72hޤT?3Hz&9t2F! 2+R"("Nv/*Htm89+(QD >,g UEEJ<\-#2]Hm1ڥ*%7ԣx\ޤ #ٲzpJ!g$bAc_0>hZI+\A2d&vװm&j@ L8Kٍ[Mvp{Nʁλi淎ڤ^iFׂw[[˩7%fZx5K1zS7f}u*ҍ >C17o,!I{(fym`&086^E]Kta@\JH*k^c)p.TZ*l uSGfQ>p!_;s\K<,^<倩R{m;Y=+Qﻣ-õH "I Su-`ziic qV`8ea޵I W!I9~NvsGQFb"qz#;/cToS*VU)s`zͨ5i1 b͚m'{|6P(oٚNޣ Q j4i-^$XWWv]nw(s%*DsT;H'gY9M٨9 mCvq殪 k%%4)8a/6kk:T^lPwE_᫗RmSxKU5km~ƍJcѹۗs)&VhK?6w61^tfJQ6S-Eyz"@:!1g;PejWOs|jp#F,I  ܓeHZq}ԠA_fd~-߻W=7`VwϠ!TrK&:7[yJ"zil/̷tW#=mT~&&+@y^z(e[sZ|{?8) $õyWټynցV 9[*gYr.>|A&N&J7:zrBuj&tpړ]+c40Vk'*HMաRt\Qʎ`Cw܉AU=bPAUa&|S1aNr[Ip22On;N!I)+\ bǹ;CƆ#,4i]h|x (}jV"zL~1W2<)uW45fJBNLUA\Nvg#B?'ƕv7A(ov}ףhZ tt;?'["7#tO`Z'N޶Hz=DT[ #f 9tON~)TNdIk9ӱp4>?U,flX 02NP_AM3} Ky:4wa~ɷy܂;gr8$QbJm||2Go׬iLƎgr&yFh[Pr`YbU /dӯN7S@B2C`j<(`3nE؎nF=)TfgD. ["0LE0[a)'(\!FEF༯Gָ+9͑ލMU:m{| C5lg9u}~U!+uZd+mrd?T.dvHhJ>pNՠ@%_~&3"'63#{5"r*ޯ'ز@ʀ!"89 c6&/epk,tvo]w*&,@iQfԠ,@R8侊&#CĤP_)v"ﵙMU=Q!Om)"}~J>2|Ĩa(߭|Yu t8;MM&`Z1*q7;6ile۽ ;YV{-?ybCMx4Jw\%>blSѫu+ݑ'4pc`fN4.S}fըG^_vъ\V/PDBvғŌ869P#Tw@BI!|%zW6.5<$bբJaJBL3gBk`4|ꁭ0}ֱR- #CK~aIAηdE,*?g؇+&>6JdzWZw#XS^$%M~AA`Κ(MQW)pSp9ڍ5A x^k30^^zVl Qh6m[L߰Џ;7.b /z0LBmf;iӮԈNV3vYS)z6?`u0yZ9]̛eSXơ1H*g[IeBT)ms]T>IҒGwZV/i/Gc}/>t`9OR!=Gbհ Q p"K_+9:!وU!ku񧇹Uڭ'eZGXEpo8jڻXΑqo 2t,L ^A6䮜r."|䢦{VxkmP7?0c&%5Ndax/m gvTPFo"Ld@FWl3/H0"3V3$@?4[9\*Q( M ,Fbzj'BMC\ڤ@wT3!ӦmZ 玬u)Rb8}\C!Rppb4g782lSM,=kA{u$0g~ B؆ףo"PJiy1irQ_ʠ\Pq7&m̒c(_b*ISTl$)#ajrP+@`$U?D;N=>E |F5m`2kw}U4_-\H /C6 3n"<#=L_YL;wD^cx[EV5 .|\hpxd[y~2|ڸ>[܏!T^E:0XT\&[Y<{ =`/4ߛx'SqeOnNWϱ[qygFC ! S橷hEn{sS1Az,MCdE>`g\̗t\yZ3Y)6@~FmXߠ%cmWU9a)m%%loi>>œ!zgUawHxx [J}e}(*A@wGdj*ƭ 4XG*8,' '_-!O'GbΉV}ߥ0.W@7!H׊E3簄XU Y2,`(lXj..۴%TD_ l +TCtـbo¬XI^韛OYF:o('/g)pfʘ@;vtKng jNaW]V{+jA³>%T!6FVb? 3#RX8|gkI51p;'yȿOû֡sjdNB]7"{)ִ5b|Eˍ_  -Ea1yY^8?STE/ػ^:mz%V6K<))\';ymB*tƻKGnľ?;ɮ>masmF""ĈjrYZuZ - $g~]O_ 6'0EJKlpxyizRNb)k\6&? [Ǻ^`H£>A-TfW䒺њa!cHP'g|S]&+ky݊ 5GaG[ͻ*0rqOMmrq6!oe3[}U:c>NL9k_]1Jfg(rp5Ii>0ݍ 6ڵ:bגNuM xC4Ooyv̫%[:ؘO~`gޯɭ)*[ t rR~Xְryr )F-P]3FBK1Af_/4etn*nޯ}Lkk'^HݛU4. M^x5D~[2d%×9gqooUt 'RV=֮_%l2U &u,䄅&X5'YzDLKۿݮ:DzTH[fD2&+@ܲY{I\^0e1 &^G1 zyXׁJ{#0-)Qa)J-6UB+ Fz74zM#?܈Z6JSiKkEb5Me_ѯ_Ae .;U`E D=N)tO"qZd4E1SREN>&pt/ghbd/5~FQy}b?9$.^72i憵A&OһمnKu1ڼyH˱圹+`Z6%eŽqZE%x\ky| B*D9 fv^MEa/Uno<4-<J!4X.+(ox_RPuӭy_y%G:O'=%+L'ْD^dK#&3I҆u1Y*"A!fGK?\e we!PIxpkBBtN]"y aUq5lvY[rJRAŤ3qⷛ {{A\ hfYyKj"ݣ(Q?!deϥ##9w#ڿ1/("&xL69;u+}' ˌ /WBdLg%ѹslZj XKϝsΟ^Q~;{Vה3G<^]SvTj뾡)9@}c;WMb؝YJfX`6բLتLP5uL`b"TuvZ~< ~c50 eb/) ĺnr?F j`=#lZ/Ķś&ZWN;}/èC֤?J?RiAsGx$2Ǻ&N%e~G,396 Εq粏XЩ|0?h/n{煸0oݙ%w}d u)d yͬ+HձbQ >&契>sW*sER;,̾$,'Tơ+?VK#eI%[ 5։[X1dJZ!$ճ"!J^ȨďF%;aeDDz@0jS'hfʲ{-~,U$q_ 0{a%D\P 6u =VT pzBfz4/gA `>=@._twG#ZU831CK?VS x"^llGEy,2}s U[kzF0geBc] ~q^jˀ^ifqG̈́r9usa Њ-0hDU;/2[~u뉩{Z(@M%倌UUVYĎrx39~[,@dU9|LTG4 ! Uƨ3ƣb) fƠhlEFs[Y>~Y녌\/E ֧b(%CGB4/x̻b(I[* in0v z! KҪ4눜AWp Ds#+mk^%LSU%;`ȺO%v.a~iߩ&RJc]tQQ|/;Ii⋾ \<*H^T㒵o҂b,0H#ΪtDɑsO.vRi:tv녀`r %g/>IE1K0Us!9S.c? :<YS}s՘[8UEt1KӮ`EÍS?Y>ۃczɑh=nm `nzׅ!8 W ׈SO3ӛQ3{>V^6s$*JvvscFaDNLf Ew.+_ 4] P"lM+?,Nl 'IY&tpNn"ids@+Eг sOG=٘A O`s߼=b3=i4d-ZL Uw?={_/%]=ue4J]%}5o)iMP{ U}J4ڈо9ӧV`#8Ca80d:I%,m&R#.Incʠh:){bf7ymwo₰BqCpy [' P2<66Kewx)HuurBd0%wLQы^ͥ*ONn'=hY Zdt }Ó[c/!Tu'jA27Ow-x;=]T:׭+;rO댍dӾK2>\ :S`%Aq K+m.X#@LWiZr$ 5L4||qf4:L^c՜,9I%ĥu=:r嗆 ?7Uf-xżeq٘0E~3'֨V=FS8Գ2OמQ%S#?r)OR*8=OJ ԕ50c[HzDsB/J/KɕP?UkR;AjhM4蓎 (f$`²Ocƚ,Nh6֍\`Wmr(q R OxG2 N-K~lNn=GGys.4- C * g2}A`u.ME|t* C7 mψx fyATE wftfly`֝TsG };.'1)][yRs6v=Ϻ(>f'qqoh>}aJ"j=Z6<>s'u{;@iKvQ6\cq ab3c۵#ш5mK̸rM70QTViW'yoOjy[]Ia459+ ag#Vy fHD"sH.K*씬Vs.߇;.-7fSBo@>YnIoov4fuTf2rƚ _wiЬ$@iny%oB(}pHUKw`~a)"e2W}|[W+(!n3y܃fFE= V ]SUjqZbgFWm/ϗnk$8Je5aw3tZ}ғ1놴`.'Ateq:n痂#4J^J  k.s.4dF8 "xtOrqX7E!š86Jx#B Q{S=vU_TR _@Cbh4cM !B/xwRG_@F$3MYbز!1 b۸If}{H w'SEJ8bh|d΁|{ٙ ۷C  lUlK4"g{0BB;H)Fkd'J3aBVWOh?}܊A6- @g<٤ՒUGfLP^y* dp\CP{ =L].{#@NBp\D4jak%rOO=0iB}3융肪tB1X gHˋI?hHD\сK/~|y^"ghyitm8{t# w>02mX!qiy8]UD&@RI)Z|ȹS:DDgd*ɭ*%ߘDžޞbUNv#nfd !zD 7#HoץTmfK=ɇhEЉr 35(.TIUƃX? 9BppߡhNl6([# F)9.=A>(Hd}>Ry2{n0ưwUPpT#T ՐXd" ) s[}k_ ܵ 9LAGvPIܳuݟ0Uh\lEǍ\硹d{%D; C[Y>ʲ#9Q On=}ril({%G,RMD) 膄l 8<#;|@ <Tkoc' V>;t$r:wNTcUN.CL`e '}#' B3 4y!e6N/I-#'ߩX5D[NsTKlzYB(B3wZnUhPQ:ON $q8m'+t*,wwnsqZ e &SƉdW*ZَoE5hr(Ϻda = mkqH0jv\^y΃p6kD 'y@P)iDc:|aW|jsj Xmqcp P `]m&&V+ 4UB}x)"sv`=sC9&!U& yv H{\bFENr,Nx_)t D%c:mY̝ qn8MFs [4ET ]bre8¸PzP8RN\ t=!EKshpC]w3A1 Y02H g /XZ=&ǴDqƲoA ,U?yCk-6X2;93n/9'?el42%E!9:gJu{Y); qo;cHd}w#ς2dͯ[Wz "'0516l?Xalc9E.P# QI0v^Vmɛ}ua.;*J(\7MJʥEy37%mG]Zl$hdAN'KAZ0 S &qPpLT[6wwWmwr +u ҁ-6REŇ>ot0C;:p,}OtwcJS'@>g^K6(Pgmc]ġ`rlZ$>rrQsԏ/w?29P,;*>+nMZU{-sWaۦ>WSNT-~ 10y,NF, z(\Cm{'&E+,ӠiٹEEb3kWmAB:F-2(QhX-9"t@j*r#NԁxG_׬ϴpf  cLVO +;6~ogy&jOlb-2>У3{.N>dJenM[vcjx۰BVٞG(FTآ3qq'تeҒ&#\ CEB@sCu0@v_;H73S}ӕ~hsU_xЭ$LerNkSvNO)M7e#I[mK HSvÈ5O;ߖ;qvnӝGGȱKM R|9 puTS aR.P,޼P*Y8f΀,;`/꧘u?HcaFfY[k{ WE]} DtbMږ"R e癗=<#m<ݶ?Dp S,:!.hrw2',1t4dCz.C͞8"d ״)ǢW{Ι] @=a3Zoy 繨WR }~N,~w2u.[u-nu_0b>liް]my_3 ;Y2aǠwy#^_.lWɑ6o=JÌ( +&L~%u3lM&g7 ހg # 4ߔDI 6HB2sԇR7㡙>޿,4ZR+8TR MB MT[ &Ok{;:һ il-NQ֬Kpz!)~scfSbfҩtVzIyD).jboXⲬ{G3n#Kv|#А>.<]dda^SBm =A IcI5f ZG`/`'?;9l/ !G)G<^aS~AOR^8 1Ԓƺ}v)/2uT^1u#k ܃=[a]5D3n@.58#"y3=~doBزN4uXvT01+N4~/B USn NTjYPlB Y)w V˧#&6{+5kҭ]F0snfk|(::)'[e nc bz?AJ(![͵Ue_LMga *%sG!ubii;ooLc%r)8YIvIEu:KgQM0,b @U{Q(~lC/cuɚ`QfȵB<Z2aQ 0Fk$ /&q Ľx4/ wd_O5rXC cIBͫm O7+jD8,lưN̿<2z4D̰UKIp;'Κ_;D?WH#9/ PJ`w83|R&. ܳ8 VVvB'<]T@;M!DT.4jMǬ5Z cm@і]EZnmh̴<[k>Lggy\΋'+%<ТߌJOmd-NB#zegf91@/ѶTx"#0Nt] vu!f`U~~QLaX-a:vQS:"'{Nar]rmX3ڈkд ֦`U\2-n3=$޹9KEIo%|fΛDU׫FgDzp!vűYdӋu*sS Ecw|hgWjѰZ\I3q Sh_JxGAqG2J;Sv8ޢL6EQK|gXyf JҾp{J9ߚjS 318A@A'q=J< @vg K6׽' IѓE%-"LptgxeA,D!7W [9/ M'^yצ,U+4_(d Aũ-x+ܭ/lTŲ"02PY%1 lZ85,sov#%7K UU>4Zֳb-D eA)!7 {^JAH j96{vrfF1}Zg dbl)J1~IdG,)kooM_cY@{8QM;_8\E]Y !fN?Gl 3?-H1NrQYln4t+iZi]J>U6NtȝguWP-V $I)n*ǔH_ERR~^ m8{s.퓩gaZI1ZSIʮpp5>v$ba?i-]գd)1GrhO:\_:U>ߵM~LJ!ÀFzRHo⋺n:bc9j[YsEĦ Hīv* dOd|J=S|Vˈ ݤ6uH8y@!/IQ軇+RϫiݴWQXaZn랯~~8!M-fI.;|]jrD>nEFih~!\[BPG7xT]$=h k /tBulxɡ)v:U֜\`Ԛa&NY{XΣ y8_/}yΓOQr*|vyx(]-Ok5.&1~e`*P|3aa^׎[9F_}w`rnB{)`![yGuBS0"Qv--%$<ѹZC/Ohj?)→Dž!TE3wwӚ9-HH ^SzZ K]Mo?bD1~<>L޵5Uh18|gK;4@q64;/ى|U4(z%gg_Y^A֧Ořׇ0.edS?wNu_;9bLv{)&0MNLHjYԼ:K2$ UZ LPU0meݨoɠK5"$xZf5N,(zE7!RG9~ [@:9AjC0oB >.ݍ4J{`fZ W2rjdT\| gj_:*F^{87(O)%< ^h"6b:"]Gɓ>J Hp稪kGUB:׊7Dlg8pRݐfh4akLfUnπ~ퟔيh}-`o{ڪWh=]7iNJA_",n݄L7}DGnB0~wG YzxkaE}hV&ߘgB62dBPeC4/#mA)8 <Nho=V8`hg rV@C%>/ܗchu3 O*{{>c yFK<. |WȌē%/ 6^u|C({)j#oFpRR"C58cQ6~Bء`XA[֯ۙPem>UJRܘ sXEf'RsZ6 FX; @F8QtӴNJrȀ6m#[=f{%7&ϋ bt7 #qSKY>2 ^4:0ݘIGVmvv/OZ+mwXzGe< &1F`XBA+tz`4NoGڬ2O-?GqAk Vc3NPwoiӗ|XTS]:7p&t9L^I2oUStl ;%7k \wGs{iSVZ}Umeaz6DO@S)UyME"xo]þj|mO=}@*ؑN~/Pu-&79kn-Ak9JK0-yk },S.Ο>b'rmٸe1ڸQ z^[grEQZ*7Ƅ㑟!>f)@P8d=k_۩h@FzI MgCCGq+pVy9|*6ՠVt蟤34⍮AWĩ#zu3_ |.fkgL„vf?Kh٤wWp WdȪ-0r>%Tcd]u=vNiI>}kcxJgan ~P2ri dbth5 9b9y03TIozLȥ(o;]~Ѹ%`Fw2D,#Tw(~9ބ$yڑT Ow^2A{屑2ۭR,A&'sO,nEo#:gǺ(Ol AE-#r]xJ `4R]z_+V1F\hendO_n>UAjuZ2XV>܏#爨kT;QA樿Mf2+9o~n+'D@F -v^鏿phǚ#jz&F7 VWĶn/?ʺ3 d<Ьfe>`]F%Ɛ4 Òb)u'{Nyڱ+@: \3XjUo5!X!N==F%6=PsOƍDv:M@iaS>#m*dk*N#?"W ɤ;!Jݢlt`5'g/N)PZ,&U7=۾g3V +8,dz>r+@Ì.T~(Fv&]l{؃:Yo=O*ͅ*Ę^%6LPh !#OcH_$i2@4aQ|Kpfk\/{b}APm&@ ~OWB@ҘltwU1-L"G_Osޮw<P`STHIJtpԳrYUL5дU;l ?QgYjl$=zw"pحUfeBjiM^+LYhȞ=QB+7AÍY$Г<@A*g7=fe:_*1|ᷴ'~jmaCB-)!4۪B黈;â&,>TŀKHC9{&fiU89_o*x{e^ٛek_54>ը%M;d+H2cu_6TsC@ѨHae1!ޖ56 :ks-:$!1q82wyzmH1'{73#] Al<]]ʎ&?#E^l :۾'{[DAU_bq๬/gX]/ˆ|l}+y?_g^O_?[>X(̢߲苈fVܰa3E!N7on cҽnND:)R~(-أGqgZ!w=]$Hf"JՊ`f<,k2/;fCfPuGbPp,[^7k|/;WvX3(Flx2`צ)hLvY>qcكQsQ 8)+(ev4U~ɒ[U(EKȡh8Xl*Y CT*:!y6FEpCs*9=c_@$Eq ?g2Pqt+y5M26i3z ' 1iFB@cv\Id.JK\h@?0$mJ:>tkP?+"5Nzbmy:*G'Q-7'm<,ri#0ۧBG 4\8&Z-3E0ujW9snflYԾfb`pKP|,Ι U_q\?N^`%`@'#?r$TMgJM/PccԠLc8%ܯ[F;ʵaII#Uhj)GRAL_/s3S^䦢PԈ`L-(/\f-ٞW F֟* /a[Wyi˹.!c`7 ̈ĩ\1v6l'sj1Zsи+7:LdŰ ccyhYx9(ypc+sbfB2;KN֏K1vQi OD)Xg[UBm^0|>*( G6L=NdQk< y;t:k곣'0ArȞYP$84c6Ǐ<D,ZzO72( ycpko^1{4B-Qu_ PZ Msvg/ 3-: pXS֋_n(A(-{rn~YRm/o/'rJO%D1N](jJ<clY|^`QF_.@MMW%ʟ{tZK2i-Ebnku8ÖF% Kb%ӴWPT5O#?]/a_ WiwKzʊHbUXxeT8fsYc+:bޫQsm}Ͼ'~Y'voy9/d0u &R0Ϟ&@=ryMkؖj("y"/EAXAD^7#i+{/MqҌwkw+<;7LY*Iӧ=}0H`SF~ ^u9*VnhYؑ5q)a9/̭ijgmBA%)l# rz&f@' ;XEJG~ :(˧u* {iٞcw3~{|0`3v79n;wGъ <X]'쩸/Ԯi`j"Pqgj,qMӺa\ d6\ߟ <30,1큰:MDEq* 9o'3t!6,Y^UK6ꋖ)dn{v&MCdY)g;mz_ ;ĬUhJ̶泮RRI592P]a5l(m`v*ˆ#B\?KcOZ@Z8o~C6n jB8Z&|.OAA**?xD5+o)0uH]-@&!q[/$JSHrEB'vFo܍'Wk֠\΢;\\*S խ{yp]Be0^J-d!D>"NQi b.t!xQFO0-GAF./?fW{H-Ҕ̠49wHIj,쬇*jmb-Ps-xRO8PA;@1o0'1D^'iKݿ͉>_CﮭJ=;md'%] F;MHvϙ'/lr/z\K^k]p kdK[F]"ɱo A+} OSeS!߀.7̞pbYor;ߺȥ:NmwqL+Xwp&ΓMԳ4OO|h%=fL-r"Tq _oʃv:0opLj4p% U7gYZ07070100000302000081a40000000000000000000000016439a35600007ab4000000000000000000000000000000000000007200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/:zt]?Eh=ڜ.+δ2Ȩs&i SA0QN i@ q6h6~,{jz*Tt(u\ {&tL)5eᜳ4ޅx3^+fkFJ! ϳ21 }ThKEmGXy;?c5\׭c742kY,޹ X o~̃A7 pXvM0 U/.m7cWso^?4kCƵ/NZ?E&/o&NðFOi\Skc߇i\8{yL13ޓoS8N Æ h]7&n-MoB B+CE7Ͷ_&[ێu;,ŵe:5vvCBTfS(aMn6ӗH_I9tM(_ T7 r;$g Mb40#kG¡Jfml+W †!<eD8Z͎( $()ktc6h0l|l"hcn`C;\Cz픸TkN/0- q2VroMj/Ù`>&}\?[%V쒘-y|~l^6j$/\}Ec!{h޲[2ȚTTza>Nb]r_z3htfh聯> s#9h"RW鼓3dPqh^rZ[O؋A+SW5M˰b}*RMHx\'eˆ8vXjDN'viy0 ^Js^oJ r~4<k:(/9$76,}Cx*`Zkıwԅ-^-OBԚ GΠ?,:.D+8 k:)b,ҿe*>10(!}ի.ၨ1 0t׉!]~q=gIS&2/>VȁC.U+y5b\&=8 Nhwr["`gEs;$ܺ]-=~&aWCj5# Dӟ΀{GB}aB0Q޻\21%& fMuiP ssU$Y-`K|Hhji c\ (ʫjlB )=~}T2)Qq+ G& =CL˻ 6vG jyq{ͨaDCR7p|M||2c5(kƈ Ժudz:nizH RjVV1oVV\jB23tߏh;z'=LxT/T?RE4 B~)O]g:qG=iwu7`lBC 0ZK.,nxנa,ZRlt( 6Ef{]ra}! S'K{*N94g:jMgtnr:HL67[-P$ڷL=qzڭT`tYZ ӇuBqAZ@MN/]$B )i֊wczI8LӐ ӧeg*e𲤻rɖ$J: Q}hJOK11mX/%'-h%roq>7F1CK^!9m=$[{)J՝8K:~fqLM5Cfuۑ)ʪw#@YьVf[[p¦pU u Z]Yr MaT) )E D/At4]N&垫CHWAo |x[[0Ҍz#IFkxZ$ɇm.0<5~֬l~j <9:*F}h\0҈/W.lEW}"0=*vVuxپYk N]S< Y)&0>$ âovجw:lm+¤l&-)P=\!C veAK[w/6.Z4.f<5o&,3NV|)D!4Q[W_F ('9l/PXAr+mCj=G_ d̬dX"-ZJZIhN2 zs ~KJRb&ݹ%":)Mxr F}H阉 ԮAS8s*J,J{EN0zČ׀Vo{vlf/:sG -Äs#be@9]BLdN!RfE08Ԫzʆrt+ 05Qu\yh|(;W,݄TRM+Nlaq=Jr2g׳Xx-}n7ő["[cK Wv54#Kr؄uGIzbDo9& J4k/"0X/J@( >fo2=G42{1U|uwڼp+N Ѐr.PcŽ,^T.)HFbP* t}L Rh{ gט,CHSi?)FiFo"w:>oQ~(""^4Pm$) Y5!a϶i t'3튽G{Cm\0c,_L'Ja&cjxy(Hd*1MW. } |~oPR[^}ʫr1\Yr`sT5aO;_V?if}Dr 1iڛ!'O'-rm.U^F'QqB)&b vӼD#XM\搜@t'_zE?mҌ[$~UsګKVމ^'>_U8-.QEzy'"U;]OwǧUR$CQPfoF6{R8q dQjqB6lI?2H&p dnDxv5SY0!nF Vh/,4.u mXɡiHHGJRhR+ K]`^f-LY|9W&PHI^xG[)p}LqnPfFd^K^h{;8DVS(dVѠ~1 4W.F  >: v㰏~nVv9ݪ//!9o`8Iӯ_]҄HS)55W\?Q_9~)^u3fwl`$8 ITΠco]jwA;/DVokj1x^\q*8JBǕ't63e𫄷G ķ}[2he`_SbC9HtĤ R H0a*;.Ɋ3>Jnc&cͺz7uRogn zyrJ;18nS>!E >t:k0GYYhK`47 YX fY01E~tjT4w*͕`QziL_kdRB:K(|X~1etm"&:aJ,^َq}(IqVͼ^dž4P"j$7BuOU0ٗZ`^2+@$ BGlvmnI9?-X8`.OGb64r4x.%XeKIyGF}Q d3ҏ dCYN$s'Ed\f g=E_dxVs5s|&T:KO7M` ICQꘔ(:U?m}'VI_%,Zn>b.X!]7`6~ k+)KNs@`?mkyL6~uc ›sKFM?'~ lB6 ևA=+xnhُ/%p|ޱC%X&bۛ(4߾͠sn !wV9QDKh#@^`LTq]Je9'w.-?C4&dg%r8.z\-Tj1X&M?ozDl7!w~vwf1d(R`u-6g ;^a(uuhvl_).<9c/prfSՈ&dч'ϛUP^v KvIS&`_ZrODlJŇd轊z)iXp^>ٳ)K\)!GS4wE!Ũ{.?[!H뤘8|E`ͱW1U6礪w*!҈*RXeܽ|fE"e%^V(@&1|Et^ $ Z,$YH%Ή;s[E r.BԵ;%p @NK!PZE ") s aDk,ՃT7j bUbxXÚ1ZL]+^EXHm-s6;`π7%gtfr }Zc`=%hĨat0[5uȑu,TE1s[<7{qjt\cbiP(Dxl|DȰ TM/ʳ'rj7 XD~ǛmڥRrlCd6`8e`h iTVjT_̻(h\iH_7&N;]VH916e:+d%Dc1I,V|vHy'y-$Fu|X"$䇓i-omt<}pRY "#,ZC.Ą_^B.son9pijɵ <;`=I#Xv;˲ 0y[n0XTV%\ 'k @T92Sw7ߢn]Ԧpl 3(\]gqMYq<{6,nB.A]km#3Iμz ep` v'1B喌io_(s9ꂞ4ʂ܁՛w1Z^iwch2 Wå˗Х)x!|Bڰ/3/z'Ekdz8f'v`YJB0H(+dPhT0*Ho k 6&y晣Y[LPI!e5fo*>˚54r< fNWAueC9+11ƄL aGٞsVO^-- LvZ4XE%\2'9FA]f 7~W=?}; 1>oL`% #i#1>( W}zZy&n6KoXvDT>Bvg|s{sД`h6S?۽Qb %nP:PFBetdm)OAʩTI٣D-5=%7OGM,tȉa?MJ8>eƔ}?sG*i5ǠBgrͦueL n*^ǯ{Q.Toj4 )f ԻO*.DcRe%ׁ"Q7oqc%GZ Rr*=TBN^y̾8R4UO uTMEMs9ϼ!u>[!N5nJnuEV0-hyխ㶎Zl+_GIH| ~m(ylިz~'*5,pePΪF IFZI09:ialm5U ͝=sRbaP'$11NJSTF kOx qL)qux{]A6Kd~re)W4 A'9u a tnC&{c^WuM i$^I=ޫ*-R.E'5TmWI؅4e1/׋sG&8nZ>xCqCd1y:лp(%bAѻZVdn&:`ٲJ!`g0fkZ&nK^:Bѐ#3>H!M2;pS&8 0c`St|*ؐi{Zry8~K>0DA&aMvIrQQI&璺ror,%;fRF2v1+W^M.U'_=͎gBH,!c"#\+.hɲ$_;3 Mc)30 eϩuh8 $b4oǑ3y~eOpnH##H$Uw-b' XVDjmer뛆rM_jAiXId(JoLq$Wl?[nx$7.E~R=@w$=jd7%5`Ofn+ 5ɷYPԕ}tuRQ.~8M n##.[iI񷏾e"ҩ)a1ON6@4~;nd, ;=nį&n#9SQXqP< :A' K nGFϳ+TЗ޻#i<5*D R V s /"71 ^⍼Z 8un5;R^*Qic<g} 9Ƿh5f k[m^ b5sԯX\OcQi$ 趹x6ܜXk͋ gJ`(k9v@PxӴ]R$T\A'OžWY]U}kLotaBkN= ( EV払+k`gAdv7*PD~b4^-܃|K+'7 P mbD4H~7/VeML+FK-b%CU ~9w˺9c}H9v@zP6]7/X-!5(s"Q'41ϹNt'N{kXk]0?ҿ)ѰNpj+WP*4twEPj0!~]íązl:eSi(7n"x&y[m~)ُ˫O>N;|]C*"SLEbAED q3qJ H"K9l<щ|wHPQ-s4ZRQ=z b:h"v|?']-Mr! 9܃ 4`E@ 85l͉;,`eC O5 W@1F9rT ޮHjQefŶؖO p&2] apy7{sL̈́kdA>V>*eæpvfVSj%%k1_"m>w}΄yDuPu)*X.њ.-mi}1#/<`fSt^xCs5 <;[N7i}8\>l (p?D_6ɪ6aֆ1-já=xF)RC<ʙ‰zlF1Ļ"Wڿ0-uO$ "f'bCEl!)nu鲗 ˽܃OR/R{2{b~D"]2y\>pψL&*(ւ/fP:QwޙZGת2 ?O4a/ ;3Kb6q܉Ts>3Z=Ί[$_Ygns |j tK/y9X͂@概Xg}Rs8zOY 8ĭ g4m)>kf-}AՃKv0ǟ*q}Zfu^شp(34Vt)nv *2jqh e'6|n/m6(j-B$iwþg(o4.niv}5dG|ekcC{Gn!k1sBk!m]Z9FNds4 V{ԁ*S? év#Hߖ-ZXC$bhH;~h}o(SkBg4^`+ q`|P Xb0 s[ѕf]^pw?==BIG!(%d ɂ%W l#\ ͏#Mzu<މ]B-VWP+wȞ"'v|25Iމ; |2`5 -|ppC'u1]c,iP#i/)c3[8-r&cNy\&2Uw?\*6(v6)8kHGO1Pu֓w7?VtGJ4d09ȑC5i9o~#]XVJ+v]1|%9v, ~O`wE.qh1DŽP,Jlg_QPdOƟ4#S5;[G`y@I'ࠣp:?LCi&U-mAV42i-g$}-vOe}e]hw';/A^귳ὸp֢+*i@u>EB܎Y- P&{@qb](9Te~BIy**վDz3tT4IR6/s*1K$2 0[!UbXyfU 6STLW<"RV,e'% K)lmU= G%z1<(-j%zU> |&B):yQ !Ç|` zcsCFǯ:G&`\Vl %+;HV;ȹe O8࿁[G&$rBq5yqv~D3>MUI&u|8sxN쏗*CE=஽ɓqXykثF횣\-,ۜa kH!զfcH$. IhXY ɫs?R:JNx-#B?~-b= ?n*+(JojmWdv/a8T3W 0'[ 2Sn5:FleF> 㿽4ѝ&eD |" je#D,ӂD1{+ q(.%5?ucH.T ѾE|8gFk\!GkV^` %lUfb81S`|Qhޖn$"L͖{E`!dSp&zxgh:)5Z }(53cНFf.K)HτY20.G೒'2m{C^B]ȷ8O0  | Se>_x@jY:yٹ:8ڍ){ZVsX0wj˰>Ea#XrM@Ltt#&zq驃r@GT/;<\T>N,t?Ki5!B_Lxtf^x/K+tAcHy<+[&h)ȋ  9Oףzg֨7-A=-*@2c߉uH>zNH2;5xFoՇiμPG&Րۅ [eOJ:Q3..Hyh@Rh SY >\m9O"Sυ\qH-~elݮĞQB i7 ogSX2[VL!'9ۀ9%g4  H+Иq |IuD1c6>2;qw~?dveħ|JO9SpuȊZt\0WVYZ?_HD~S'o1 L=9L>^Pp+fVeSK pLp#9 c$[{TkK:˺4O.ܳj?ŐўE+3B#k'R46)>Q; ̼gg/GNvz-!{ N?4 \.?H8i-::mn$oz|z EH5ݛT.@@ PiJ- xx؝3K ~չl]= 0D-+/*y*yhavn>q(#NOQI=(S?Oٙ^3A0W0֒H\(WPxvj^-+kZ@mIzjqE9تjv;mI}owF^-M`e=U-_4/_c/2$ ~v?E:Ʀ4gڷȵ$J~K]s$\i{U{2=wH[i9[]V 3!r 7I3'/axx'R`6\S?뻁Zb>RJaw0sge Hv*K[TgbSK~\x@[!O. g㥧9177%eEVQSSýT,ƫȾT"9AMQ8( ^Y"t&`m9S_bqԆ;n/)nW/0{$݋5-23q@ $0CW*u[ "QvxVRKseo1oe$'j:2vߺNaRSTeAeq70>r~V: aAD,T+?ip{rؼ.?^'<=^D8shdh~?KD(,wr/r[C,Ï,L@-0B$,*B ?l<ߤҼ8B C{N>rС{!t]  JRFB9 {|&&CrJg_/rcp1vQE;(٪ ;R I 3bsJ4:N}@O5Phy{s +h]JTv 'P4 6&`Y*!켜ti-~?_fMIX8sA'į`A~{,ጀ~nhN3:o"6ȡ&7w6~]Q"J9,1pDN&tNO7\L̮p5 UJ̶z׷ X0x0ɔ&fE`YF ˴3@ki7qIgA]M *^hT#j}PZx֥,ՅoLR9HIHY[> g KeVW*+nVTtS#mC~%2P\߃w.j.15y͛N;MjVF$_̈M$nCD|uM#91T8O 7>N1ޡ jEtˆr@o;&RzWPj14 0թz8nu,79;{.M٪-[(*œ?=ݩ5ð,|4v +sj*o^>J|Ȫu7  9kJBiH[.v]w/3,X9荔#$LB}m&(ꇋ Oyh-NmuM.՚7E%?Q'7&:Q{âLäX*Z'ZÌ[6ufSw:t^򎔭c.HѥJ| ,0 i uo񺌢)I ћTggydںfpR/X`qI ݕk Mz,']}0au<7SI XѶӅWQGP4S&=N,KqJKI4AB^oNgiMX\O$r\*P<"0 (֬`"Tו:ѭtm^L4&Wt9<]eyGlMᛚ۸6)h(C]H]曉._lAaa=0mŬ?TؕEXaPkcR]ݾI[aR?)+p^(,;%3e@:t.N%@q{?I`?2};d'8hmɂxl'>%Կtr)xhL Q9.6i|PBPS߇hfGW=utIj}F S(Lb0*2wlWK 1= eUXS퍍ݔ?} _5'lSYS%W{dwݍ0C$z1e(E ᪗8P]d!"Rjϼ٘8k COCgvSWp\(`=ǰ!p{u[[o'?zGHYڔl z[zxntq8nQ[-M9P߾5FV#o\%>Ϸi, < Yp2II ab7$-N?6L*נw4g>.QE:i" &YvF9 z-:3c$.7ڼOWq4hgLh3l}*;MlqtT< >/d c}=h C.˿^TZհZrStg҇5` ӥ %-Wylź4$R,sVNfD?d JRҩ~-VtX= E[r='G#^{r5 "q0ach|mgs $SJ '}sb?Sɹ6 `U{=Eᘶ%e?~zw1"% Gh$;2 zcƀf0:Nj^m'ğ1bǁYw[xZf~K4ЮFD:Ppuƒ7.@ L|Gju):c3?! ^=s,ً6U\ 6M,m[eX罷5E{|Tb!w_S&l2,@A$4OB{6MXڐ42<Y_:J´q6;_h:S p>SpUE 4W! 5$dEرS WycP9*EW'=o\Ƽ_} ];="6}G *0j(^5L';j G9(plD}!W2$#vg)uiB[#"3&w8YjxM A,ʢp^ŗm(v؍ĭǻ|^?p]ޫy LMu%%4+)V7 G'nVv+jr0N6C_/-))Nv\,z}Gׁ7LLww5B1[u( ّy82yk[-0*Ov@h)F+wϾ&}~EWVg][N5Rf_xfFWd)X}^!91js~^PLu9yMw[ܲ֊ZPd]L[} |oxpE\ z]|;FPo"fk*3̎Űs Zҟm*ϻu 0~ţ c,ꦙԤrψ^\"\/7\1 ݆'jxͬˤYOJqp_. UÒv5'u~4Ch7'wr$_{"mi wަ_k,+}C-|.ST6A#=HHz" 6-(#t*Pii#/\#>X +LJ2g&QyKlU8VlA`)q Xf;>+Z@KR+`_H>_ 6}Qa"-TE uu(Ʒhj$Mb"F鏮,u\9M)ҋŀx5fן+!b(LX3>$)wٷRd/6lp:\,b<_nڍGdCӶ&gvM-< ,C EjgQ)¸@;/4Qh !6j$8")n{ ux{z\|D葲RhP ߩ,M -^Po eyhfh VB'P њ+9-osl;b;Fj:!XKb6]l.aUN:bP32) /4oN=kliȜMv zp䚋AuиQ5GcUPa<&'z89j;*3v;l+dzfVqht*]OXJ-Qӂ[&6|*@N儮>טPfpqthye Xyј(S$Bg"8ˉץ>CT#_%M\{||4A?[]_Yώ DL EsHֹlF}w-fFo5X/F>(J¯0S_/F { $TAz% F{S)Ja@_p4|6d0/iM&hÞ/ԙ9ptB b@#9f˄SJ=KAxtdalsO/]]QSrc3V M.KK,K"R#1MjEU=%G[v5l@%FFx7`O'5M Iq"\6*-$ͣf@.0 S/;~4ReSa {m'˖K2^'._SdHmp=^0%bt p) #EX:gנea>$jkqC,E4պsbN |dBɌђED4QxM^mDžUJAWD8ygc>qz5EH_NfAVPc"/G㚽렊<`C{MyK tݱ[,F[Z|]H݆M+b\cOZϾ:{w(Z!(2hM[~ S69e.YuWʼ1>Ŝ!x 5~q+; 4cܤN̳L I&s/[#"!0*RҬӪ;]PUbKnuX\%dO5"*nɎY֦D.l+kl??9 p\^ZANx jْER)[AG'O[andjS:'PHzTJ]`SNg~4wafٷqI;$=oᡷ͟d07b40YyD7-S ^xM"[lS!;Hp J=_WE$z pS'VuQ!@HIe//ҒĮ0}lA)SEgO|. xU*i+ 7S. 0]`::% 4$adPQTE.' I'` 䚯':0Ŕzh 4 Dt%{ I&G>9jIig]0U4/O*v+95% XqNAdjLlEO;ll6ЖQ$iSU]sP<* Cד8c*T1jQR{d%/yXvG8A+Y,pOmCV:k1A"-Xcʧ^T&B 4Y{*BJv;L@?3 g]T& L^)m?<EnV=':KvЀ>`K/Ț?~MovI+k(X~2pQ#9:VUׂ4\Có6"ħpiXZ#N4,SgW8qz 17~^(N0ql*#׫`"CK R$Fjngx%3~QCgW(b0F*v7xڵyW3NBNC>X5r,t=mvNF  iHr꯴ $(vXlH쟮G$wlvvA3z>ѧ&uX-5eบSo0TuҎ-@%#x$٢! `ߍeVPyC4{fIJvSR [AXN(̞wl jx':v9J6&GܻR*!7ѺC炍%XO' '?y쾟lz}TLrqlja6};k sǑ}鞿(J6=B975O#RScuQ؃ "k1PͷJf-6pԙŐ|[z\vakRx.X Br$3!?lE:.b` *EEB\Q8Tf~X.-j 5څn&ܒ)&3|^'J΍7UnE$y> +Ľs3XWɇ}P?¿[npy[`3{r$) R3z&n\U?cى1v#m 6I`S ! j,&Ήp| =G;T}8q+%@v*%m4h@-%6w"rGWI*SA̙/hrts BǷ*5:˔/hQ}[>㔵b)ˮʥNLy_B"D$CaU7V"|5yĺ| \&# 5WrC(f0&J:W@vE)~Ψ Hrc@Ǩ^0n3K$`GH<ƨ\5+q͐c<Tɲ N!*4m~ws=b FBk=XrvXn<> #,|Qi R%EZ<",RwGR@o~ͪ3v@5F:/,uaGZ64gIp+_lfDƜIK-N`C1ٌo\PUQU[&I W ÒI۷tD +o#mS$xk1{~w1,Smb:"Va>с@+_-GQTu`Lndj;@b zR q.Xݕd" "6GABMM5E-ǨP@G(;kT|/EPD鰌hfir0ϸRۂ)h"iꜮz&I+~P_")7'@nNS5OJ7r }b,'`݈Y7de6R3#]67u0 *cwYdsXJjm{=(݉a dzSCM7ܱ\}Z}$DlYGݽTgWz ?;k\$D#,ߴ<,.+Xj#4 os[w=4b4w/Xg0- DEJQq uԫsLvnX?Nh~mHNZym'֎ Q[vCϖ?ȕ;;#KT>1H6Y^J6Bkfᦁ1O>oDbO4s}fgYUifoitxflzA24tDW3RW2 6hN;RܑFעB¹^Ѫ&Od[azm[0ݻ\7Ҷԣ> ǹQ'JmH$979;w u+3ly\I^qԧԲ&9x( {H mfs0]D]4+B )WWS6; .TSd߰r{X]6eGb :M\;j?3 *}[8EO_:?D lBQ PHFT2ShQ.XoS@XOs|!{&̉C׮ EJz(ei=I6> >l.P[`n00^G|gZZzn:_] g+4͠QtuUw>V ƭJ$ֲUPX,09vj .9Mެe' BJJO Q5ND o$op!|f#_kꔋF/@kɲVl/yvX4&$& 2DB9"ΖOK'u"˜_pdB}~~V=\k`YF(!LY%'?LeT8'c/x"t2e_=uw~ VޜZ=~jڍX; :?\^ 5a@z<༓s+o%a< ǫK \(X(XA7ZF~F!:A 23J@ytjB/*nփCR_V?M]*/]L *F<UX`mߺ:J.T? -"[U>?48C Ir*XS!4Ur)ꡚh{Serwb+, m?u bH`>AW|a-.N^uxdq*PŒҌq S̝dU.?١.4&j/h90=pEvv*fU aõM'=-zejrKC:0OS#ն?*'P0o_]ԾI{;9~l]ZG+0,I;њ.cyAgz .PҮ]O4p3pp؂;sb]Plr8í/C%9"K48}WMZU-Bq,i{d$+x6Kܽ; ̬[JS GfnO.1?|.s,،W%J8=R:"4`s9V !N;Ǧܶb]m04QNyMo݇˴rh] h5+}-,ByDMEd~D{ dBr[ C+Xr/g@k ۩k>?L  %sK9 ˳Z.-$`;)E0\wFD[[EqI 7E`l4SFJՃ@;ӽRf|jl060apqZ$mewB%B@l Ř}vG:{uk;bR"kkVOG]BUzo++^x¬Cմ5HBW2i4kV»s-Vidl9k1R>HS/!@K,.GHն݀- r '_s[q@37(aDIC $aM т_{C] / @O=ߔ18WznmJ)Mz82k*KCAGFB.=Jpy|N|骥YWQൕ}umMy_ɗJӗ=pĖ5uαR)MDFeNL3PA' d pk+LI81t2[%4ǯR#Lj>!Zva&X{0[:ˠJyE0.GWY .t)00%J|rƠq,/eOrğ2_%Pリbqxg/;djCj3Kz?)MwXf+iWlO%nI%W-)K&XR8ꎳ>,nԼᅴqRx˦{3VZVX1>9uzY-gn +{5niUœkɕsJG\Qi vٮOgl k`-jc ~s.{tD{8s^.,@gH wD0;=i?{aja M#3k[IׇrKɔ&@+?0$Bó*}ץ|M+E]F: +jȐfT Qr8c__M䊯#fh4*;⊡b?p&˛xPJ\ xCaeM_$B2=.əqlBr>E6bgVObZgxR7eBB'cnT.aah-L|[1,G$ЦxlI~G^g6$3ODLu%3dRd7Xb`V>Ԫi-yo=nп"Ԃ 0] O}f@AOġTW[?+k*o%Uq"H\r4Rkiq08[ba0vy|hK߽5~dM=A Mۈ2hw+.}BKbJl) ˣR*pIi%#!3㷺y#lPVp9Yڀ$ +EkhʳBs/'aiVU= X塣{+kD/S+8Q3Ͷcl8Z ^NZ rӳCܹZCJP}7'V|N `.( d:p3b7O`BxmNC*sfD=]"(u RD? ͬ]kj5u\?K^OuHg@pVC.ۤ{d:`':nO0@EC(9UhrȗHgsByJEF-Rzpw]A~#ԻҲlTپ[6rP-9jj u>e=-"މߴ0 3*9tXdq+;oRxjHV| Ҩ*Qs+P>^6\|$4YY/+ [%[ 2/f*UI藑bp(ʯ?HXSp þQAFY(p4Zյ%I^5!J@`>sY?b7e'~x:'p;9e{EqRt3wjPAcܔێO}ibɫ咄,7$*@fgV=!2 Ăv^%g(bٟV|Hmu\2'S[IpP)Xt˧I+ɘ-tk^1 X)gd.=A-)\DLMU`-E3ԩS6y)p3: G!TeƯ&B(5vjq豏g;ȫg]-\Nε?l _jW1UAH$o226ܺ7e?5hɚW]1:1B1 ^:2Nb-: Չ_ounʔ Ƀ>yd$fe1[X]^n|(s"z&J"+SYHI䛖Y`Ơ֭aZb7e%Nfp4EVkg_|f\YS/Is&c9{x5og);~1dz0C!2--D9J85;_?cTcrzAirR鑨B$bƳ( AQ*ɥ`DzBCxKgvyZzjujLJG+(ϳIv_%A,.B[67@+U5"no[)vZX케ÌIl"] yTeiu(a8ݺDEPi;(kLO*NrB }ySw1MI+A^Czf&TcinAԇcCDJPn&j4 #3@) pbnmuañ_eiƧ~PDn+RLq;/VN`~:yWxwa|#)بR[%$ x婴r8(o<ɏEDK~U7h`9J]zXEwc֕E"b)rC@Q}$@5B"Y\tpyӲ s vmm~Vb'j*$$.LZG;zgc+:;gTG\~@eq+®(@bA]~yFj㛭s̩2yRU[ gSyle~Tڞak_cU}l Gv8iߞ&T7>KU4Lǩfi'h!ʉ[1 $=J#BkTbRPt-Kg/o KZM˸IIHh˴oB$yAS}*-A$5CJf41 gvGiս'z-!i(P2(! q@'}[/?Qj Z߁,G9VNLwȡ!a"I|pʠ^&2/n>2.8o roztqez, (UI;_y3s"+6ȩ܌1 Sld|2"ч!KB}YD8oppq*x\ty] خ`(S(eeQ&h!K_Ч9&/_i7˙Cr9qbӃ<(s,OlV:U\L96 6TJF:]3\q'Ø <9*ZP{ $jK&ZF aBםA屚KO/l8cB!!N~j!\ftZYn XlS zC>B *l0 IJŢ@#O-]2ilyɛ=ӹ7]PR{CfLxFa3GܬTeߜ\}6ALhJ-@f ;us0>(\Iux}Y|GT`1͚ !"E^,.N|zZ&oz$B9}w++xBm۰vwƷ)2I@3߮7ǭ);_^Ӂag6d.Ob3)Tzpdslz{ NO[fhwi3=f&9?LM ~Ŀ}(4Ov+4! db0ɘϏWq䪘 ?%. T펭r!q0$pFꀟG \{H@aǵyzL;R;ŕGK,(o"ƔA!t3!>DUKQ=Cs$oFEW X Dj^3>ǙS`8_Ey |d$NiWxQ3[/<ό)\(K u]$x}u<) *C3^[\X 06n28v fl@$&u!a,$h/6Zd/Gix0-2:IDSTnr62fX,Q5K$ﯮϪ4zs(YcY䶏5uZYQw "Oe*1Hob~ֱ͉nŷJ[=9+εTb/Xa6_Zy^VMnI71$d*ۜ%nFCDtAKvH9z߳^ȞxWGgVE uU`".ٖSZT^,Xuv'HJRiX]C៰8'Eu^g^9&  {n(S{K>}̤jm Vkqkw]Fx +JsJv7˟cQ5\~כ@<q˜4E.ji?Rur[@ؠu釉CѨ{ gF?T՘N08ΐ'ȣ`m: Ԯ/C(1b'RB5m?9L7J(=%lT[ޚLZW69 ķ> K7Z!0u R,hY#-7OI5W`s4ܐÛv!VSZ_Nt_y&2@)0k#bI % WBd:6y}bn{m EoMD*(zzA;@3eC?PE-YQx$~1_-03O;6N1Cɚ [{ Ԭ1`y͗VSCwLQ&8\)9؎0mwQgToڧRnd]h@\ihgoudi9yO5SCO$m-Rvt׵V3Q+ƜnH \ U^I)Lo ֹ"-I'ڠ?~&]^wDݛOSB8JZvc'[L:C%e5\Y|Gg@zVs5!Ws^C}ˁP|n@KMTױ.(LE3RCKFa;[8NOtDWoDmԶm:Y6eQJ^/p^ "H QWz\;Y慺KS1&ts>+LrLLlMh:!ghj[zJh˳Δ?7I"*7s?4v)y :7;WœD*77Cg]A-)܅zoy⣇-:U|' k/(ZHyzq5${7%ՅRh\?~r]"mUr߂ #|ccFQ8eo0M8˜&OR$/CE8 Ez i}ě~s[eUw\7`s}x@Vme+{qyJI4Vm{Xbma`aLB+ѕkUrG0aWx#8@(Aq4^Z{3ٱCwӬCjޮyqp^IZ>`-"R~AdLvCߑf_ȼQ-zq-m^M\)+|֎]Ru7>FH'MJ_;Fqeڄ@߉K#W$x<ℐWϵlL:$+.]%Ҳ܂#j#I:Fh5cPZPcB$Q+ KV#{挂V&3E:q'2w rOFu4w VP~X,S_ eq D8}G l"^44OUR"DM/UxyA3חUhj>i;x)+ƅjh B?(TҹHW-_\ %j)J*`@Ҷ%u\atQzI) ް3#-k¥jeK5[PkV`BГA3ci͂Zo *:AięeVœ,b9Ltz[6JnUUi|e9UX p~0r7"ZXHI_'Q$*WfYkkG9j6i4:)hוIs\Ryr5t|=s}Zd r6W2T%Jݺa RujM!J  (bW; #Y최0Nă, >r{tbp\Ax-=T/=M0&w2~# %w|2x$0߈;F_{a_>(Uquÿ9z$`;;zb8؂(,:t#OSNZǵPiNYz- ⷉwؿQ%*QmbCQeh﫠c&]{a)mkmߚ 8E+6xn,J'uo Z;inX?l~,o_S{5m!`6뼼=ZjU_gxݾJ,S1j lNJoZS}dh!Ch*]^#~_ܒ*<'cp=?gՔoCY,]4բu(br˵.ףCKq"/*: ߥ#ūh\e?LeI`0B48%8,~ x2#!Uy N.nryi="x|)؟\i 'psFE>RX^H+i;"||9ba ~cD ja޺Cj- )gT$,|"E5c{B/1.IMݜ&iSOK RZpd 5)k~!3/q dP~FʂnjTfQԭT|#X4Zl_-] e|Jbfx9W{1A]ުIc+w^iEAT0;Ho hrZbxel}mKګǏs#:.TViv&`nHG-t/#K\v M~9G֙f(,>d0a9 <uYO-%|O6=Uu_#ނpw&.a_y6Y8&z1naJۛ >01qAqDD9[?/a/ )VWzǬ(p*nMX3TR-1/ú1fR"KT"H>7,z@v05pdrCE=Td˒c.|4 ?;&DZ-M&0^ΰx0?Ft}jfE٪ד0(qfAt];f6roecb_T1ujRR79G꜈.xb7ot,~TQOyrD3-/ׄ(W Q#Pv=դ˾  ޟ>p 6W4k9knlI~~OΠ ]a5&.xxkx?g@Ć)A^d0W9uv9» R&"=~?GYLDbZ4}uV= a >}YSjw_)=ULE;5`uny*Gѷ f&{Jm\x{f_S+JMKKu,aJ?![\d~Xx5бeytLGH gsڵ=诩r ?Lʵ1R;2!7j E/R">uIx2c]N5BZNĊF?i;"?'ڋ3R;37$~Wˁ x:s@eDۉdžnS[lVxK>Amu:tY(\Lm>1|QEkﶬq~ !⪾1^ofhAiA6 \=K1y5Rʡj#g=]W$ck5遬kVtpky㤉$]P[#3KṔ_2L W P_o]$ǿ(#eC De?>1.y;1L _oDk(pk8z dZpH 6@<9 z:dKKi 6vBuzcW !{X#}̷N? c뭨J {,~,b%tzTDJ0h . ߐ/ǚg$ yI os%DG)l)չrМ(-lEA¢V&SuW2 Vۼ˃;|dY0ğM-gvT>E5y#, KmճPyd[ݏgF)Ϥ,'31$+d 8{$JQm3)u(aPKknjf%]5Ohe|WXhLGs1>})syu$wZ|>fZK+L?N3SERG'Pj^G!qMk}>Te|d lo|R1$}wä׼1`M5!鐉4jGv}b( r=@Cqf`Vq_ ӂ +F-.OU]50cKA-\24WuBcs5w$M2 pͫGs=(0N ӮQ[ #&-qݗ?wÄpk꿡]^7٫0jWycS3b';b S0htRmr]/0X0X":w}ݾܗ"X5DӜ90aRf9_m"ٌ&ha JR +ҩ#r1H[,+>n;s~EݼȊ0`~ 0c<*P4k#پ*4(qQ:a K@ 2cnד %'T JzMӂV%t3vK|\#a΅zga)_mkZ$RH]RB#R -08<GZ.28}67c+܁fiz j8dN~Y*iT8y -w?^Bl^@5CMylU׫hߒ:D.}WXdЁY(Zw/jeS]9z?-uPQ*zbK b>ނzN1:9[Y;OL$\̡4"э%VΝUA]. $ocI'QIbnWK*h{/A8FYT'Ux6GV͇SC_5'#!OP뚰>dc6sVJo@)R2*~-0 $ΏiJ<9#FD9j'?+R>vV4/[٧d^IQr8l-n '#r i)TJ縋>⏓-NZbXXUH(F(_.X~}e<۸di:inax*%tvW]üh`NiMz äO:(|`?2*D =PťoAƁ8vJ9[rPdXbQ&vLȸ])&l}ou`h̐P-ɴޱVtԻ>03`9#V,r()i_ kP-o/2l*x5Ga3vʗ媧(?DM#!6Y5= YC`qm <+a%7|׸=8rC\PDs?z=jk^ctB'W.JOQj;GBC=[~i$ӵn_bQ~-ӊUƤV;½# fE?T&_)à&RovP| &azs|LH[7s `uKik(-6Cҽف/afwg_qs= 3֋ "2}T;Eql[/QW򎞍|"u|8ej:& Õ~wn%գB6J&u~:zXpnG Qb^[#ptm8OʞzAJn2ُ(=œq9xΈAV&! #XQCNĂ&9 X3ogb{QAKfv^d4f"|GNZRň |@̽Mu>~ӒɞNꟻPNeƆ¨o2 gknBoOw=ᡃ8552ݏrnShQ"@ ǂ۷C[u]tWQ\RkBuΙJ37=*30ki!aw%[w,0 %PYHXl>y-$[qfZZLC"?dI[A9txOw5S|)+ -B%8sc ^e3cxL;ߍ;E O\D.I[Ȯty҅y~!?$d rD:,NZqxXg!f8ʟ pHUWze}'/\ω0>s\^G7l5K! ,5kM4[i?U1WtEo@3^A+va}}\& M+ 3_`BOHp/S_ס5qDݑ2ŋcՓ:8IBT{N{ >IyhOKl~TB$HZM^T1xL *0$ Q2*I^PIǓu쫞 rfpCC!{AQ >rΗ➘fE)s c+quF­otJU,%עfcÔ.kb%5W #PSTYH ]GtmZB?3ouF$jR{aJEtE_fa#AKU{9̈F Mdts%~UXA"ge$[-JdQb*O r&x4.sf$Qg,xρv:˜B uc}$Ϝרra E2*W(`tʋ6sk̯B5LܒJn2Yeo-u87>3 #;s,moڕj-d]IF3e$͂ut|۞ e "͗rJ *6To# FݎYY|=Ϧ)lކr1&}+2=`WT KuS0rmr6|4y+_ahg>5m|HxQ j$hpK/;SޏuMl yTLnZ.AZ`!%t$n eҴH*ՐBĸ IYs C\k+A21;nO'tc"AFq{m[9%: ^j@YA G ("E_\*@;~!/8I×.Н]mt 3g{TxP2sEˠиe]l ךPrf{T=a)0zֽ#T4"'ofr[1>.?2te?cmAf"7aaop^h9PF -xxlpjӛtuISaq$ QjZ[σ+a%d1d-oW~doS')G3]4Rsv I+&#@):c[ ~aE)6XP/}N_"˴j/ZFWN2Vdxjj\;Hj0dswNi%Բc2` A,{i8YB4}dû9@,JVBOZ#O׾ Җл]?ٵ:&1xi(r~=I9ʲnE._gy*@I ~f;LL_M $YD0gX(.{(T=lGLUgf,M:-VvOh1? so(`-PEˍ0` yMHL)x|;kw @HSH*s2X=T3E!,;ﹿ'ViG~dlYʓ>9 I8u`ݐ$d=d1JK)ģSnǥк`4Nxѥ,q>pFÛߩu7~3*~jn ;sqqP^JPH뙺jcIx%jp/E4jBc%`il/5 R];{C%w[G?cϖ@.ucTfb%R֒B:QUd Jq]wA1]$|ܴ`;Z+i}_;RZ)H#8X+[Ut䥝KL %a01+q*ʺC"21O!2X]V,x꽤juu?YeP]XUwa::SYV­'K^m|rѨ  0m/t\`Y}pnP.[Cȥ%!Ű`ҡa0? ux/L?11(skVoԨ@]HcR>L rB)KExo#n *KBǍn 4.g/p giǎA1^V9 ;0{j%M>,8vl{ZKu"Gݗ{r+e}cesgdko{*EGkO3ZZ+DjgR:_0\U-镔$.Y@УutB,-  ߯e=aL[fVdY:޻t4T|y$I6N˼&з ,d3k"I[u8ym7J61LVɼy&dф_gpPyMZ#o*@^:p㿼8/GqdT{,R1pP+ǃ} CM""WY̽ MkOL2b'blA )H#/,O7d"bX-Ϡ`|~qT *5Af]B}aKtERy ݰfyf2O n VKBݛTXq=dќ"Mvb\6cz>sF\KU?"ډ[A{sΗO[\ͥc $şGWFgrB[~b==|D?%V[h@ U)!<Qr.#beG9 e6ul>IgkJdsM޷(ոUJG9pdΊHC"¿Q$)&ӣ86"8ZpVbhVnmf%@[Z(S׀B*a}d$wXY' xɼgSXOV?M][U[}9'>o4pe*&9">l]Ï|eWI cLL %|ma E y(ߛ'k`d:O@E4=ۼyko q\Zq=ߵ ٯqzt"\>PDZQD\VI4j *JG^(Z1j$+'ӕE/>sA̦D%hxd ٱ t6iJ<7V@.A`.ehD|`{BSod>+ĩGV {A.3#Nɋ(ԐG>e&r-D2( 1j$tr$QlB(f$qPfձ&Yr`T3u˰@Yj܍ r y; EA:B8-cDn݋"LB'}S{G>xTYݵ5`O[]|/e J<1H]dVʫT3kyG[:l> 4BiXFiFڗqFo/ }p|ZAlwYw_^`9x2xa&=tXmJrjN wO#!kԃY(.w~~<3t+B(6P:t +isSJ%j7/חz'=q,tkyfWڜn ]nHrHM#ZoX4yIK'v) z=Y^MLaB6$PzlxAcK8&5nB,ꟉS_X-&8}d:tF\XwJ*&*KNCwHwZflj7һ>u݂, kQg!|qXaV Z>J|G1a7ncS7&8Z[ݔ|aV( %*X,kT+*Ï#T( RM ArxPwX Դ&e6[p(ycjpX߁ѓ˥ ?ÿ_9Ew^kEsc^lbT6# dK<2whm>aȂaow.!C@b<:Ml Y>e D:biص% }07-8l6ʀ`8UoԉK)L>qM{! ^ע8^ꨄZJ[~B8s5;n麦w@R,瀲 ,]Knt𐁻ϢJ!w {}}_)2_B!abIܴ jn8a~T^$ojvYcX? OL9 /IqeVNeW$&u.lf#,I=bL;XP N)t#$p@RN?e bvU特[ [vN0o:Qj@. Y=,-s_h2С^p(MFS dD}wqC^pB*2Ўυ4J!4|4XTO~@n9"[ѯwz: x\䜍ͣ5b R\qᅟˌdC^Z*L,~(؃^a¡.S0?Ll6Dȧ`<ɆE9-6q-hnD5 3T&>{'.YR)Kc[vKP:7̾O;z]{!0n/_{pYȌzp؀1ë\ю31<1AY{$=$k\02"Utg'K dYI&%S#L |nR<Α1$Xrkˮ?3?yEWDp UO;z4WStH4H")I,Naؿf L6I!o&Uy{װea}#Qu`6Wo)Ӻ)X4􎵦=/+֜ ;KmQ],p#XO">|ﵚfb7LG=5<$0'''@\&HKYI'v¤ӗv|.Q:˼Nxzby3vD ~%w sx0mL]<ٗA<(THaV#P/,SH {&{{U~ЕB;Yk}GB M2+q.9wjOͽ8xQluI4JKmpFs5pE1&`[\_DAFcEz6NKq\/}3!bPn1cLUZ֭JJdƗ_RP>=B!m< w)zg7Ukh&Js\5y+Fnsk/G'#uFݷv蛠)?%n(f^֊bKK-_$+7ۖ"TH~[3CQ91e#fNw;3? Rj˕6xf/`KʬnON #Q !1hٔY|Ffljl%W ;A Lz$_Dcc?=#iҊGka26MMFa%d rFdx9#t ?=/it{$$ PGQfM@iy#+ W@K:?QJگc[A;)aU@8+v㴂\:}!]0D/',& Ly,q'fyBx46JA)"-"nhdڭ^2UYxbnZ("-X0Ju_9CC6e1$<0Yeq=,Dc]N/6%lgf杀C%| Ϲܢ BASF5nBxGopUSjϕf í\Qr ߓ9'E.Klؤ.?~ h"FmY9K*lGXH"6}v6*d5GƩ `}mq(򳍬l"QXϴyPXb_ǰƬrKTKO牋֙Ia!aMSAW@s_d7 s& MtػIz5Y$׺z͊c C]>w9MbN, _pY߉͔ #WF?HӨp*CL7}i#ɮlJaB$Mt`'Rf@ 61v6׻YN mY2i )0J᷾No_~AG#<P=VgE:&RSPGcu}˦t y{%푥W srHÈV+,IKLҙ MF+8Y%͕t6Ǻ@0h r۟AK*1 z:w۰bpѽ:_`w̴:~5l2gGMҦ_9eKt@YVaM{h}W ]o| UMfW[/d?WtXoSnqTMyĮ *_^d' 7aFOfpSlhacA.5E; Fؓ 5]]NGc}D# hq3jloڂͶp>.U:E)ٗ0ܽ4.uJd4%;=d)rփ| ]7چh$^\;yՆpV}(o΅8<;a :%;lp1Jw$\A@#[KYPoVBӦ.$.5u؆L doFp\Qd;m $EXo_Т ( d,Pt1IdC_MQHœ $a#$LFMݻZ;9aw Sh0s9r 9D,ξ*gCb9K-#5}C,`t'sرx |t%}iZ}]كNU SxJcEk&1h\ڠm:Bcjc Oޚ`AVQ P_[ e ZDmR{6B# !iw g*OV;.)u8P '&koi^V56M#9,YeBҸ)5Ξ|~Ig ,"7GT}ǖw_EpƇ^EdS*dA4p+/peLb `^T]5\"|oX%/RY~|MfoiMH>==y]]K+'^Dc*N4A,i jdԩT[_ dF-ƿyZ"QuC!(H#3iE5AV(Qu ꗝR<½豷' 럶?;K$l b6gq79=:{+,q'ߍ`qcɖ' (ݳe拕@ eyg}8lЈ+'MGa.N@ ?hdL4ኆ'pcR9@ Als8$VJ鑈}# YHE1h-czzcV0[ 8FjX!@^zki^lO.WQFA OL%%GAV|-@ C]U._ߍv^N}g*wNB'L6$ǰ3q|Q/jA­ז HQѥչ\dQ) TNSWu`c([|:F$?W;\ hZsVM 7XbBt[iK}FTᓺ,%J nmU qKpQBPEx tHg?s-yq0}hz)A,YxrC4AL%67 ?usܚ*,.G]o/vQ֝C8F 7њʴ@.ry˷FZ[zSð B5N>m^(_Qz19R!f̚}(!4F vr` TaXL3ڪB<>\N+\h<6LhlþV~J\jG$/9^=x _S qttDN_g+$]PZPjB5 \^‚ #D{YOדӶS;IL5nqԏ#'Ѳ>F_uK0q?Oe #[+%oTR^bܥ5H@H,S扢5!F^^hҪH꡼ak.7$jIOpO5"b 7D؅${c{T,n|u{#6t.7Bݻޟ*f4w"'`7>J_Ŏ-ՋuݖFH\($mt.?(߅DE{f|*rb*hD:Coă M2qJ6J8hdOPzlO^m`m6e iQzj QVѥմ70PSq2;k YFs,.3E>lu.*j$b\&ej]Ļhu2XZtЯ *Bi(WS3}ab舦8noK=}{ZwIk?nnz_Ԛ]M˷65I4HP V mRjwKVwD0c%*!a-=C0@$ؠ[L1~؞ڀ|=5>m$jGeb 3@pg tEHy6˂e 'JKbjftq%X=)BpU ?M0mĸA"hk%wE´:L=_~3&FB+_B|[A_͡t1BȲ4;w-򌀍ǚű!~rs_()duN|e5Nð'7cѡELkvٍ߹1P_}ᛩEa~;$0F`*lW eUq,esTK5Zzfus!t J!"PiF]xm6yYiQֽ•D!ԧvʡg,ai0N.:.lKDpWT,\+qKf/s¨1/V)j@dJ X2=]Zy; CWf23Ecb )eqЃ8 Xб6z[sl>Lj Hm@p0о?ij}~|0_ 1SԽRQܻX< t=eudw.ɩuf5"~d$=!z "O2DQ@4pm6@Jɳ=O0xs3t|GmBp]UM&Stj]|-`^ w\\.y[-V La{ҰH%YNKK =yB?]ϯ&lZ%jp/nŷAԃ$N B]NJP8Jgd +a𜈅T~%Q4%1dCҟ .>~EƲɯ#ẘH=Rrw38Ec԰m">?Ztuo,c.YrX颃3#uv*9[IQI* NFHȋSh3bx" y>s {T\/C9Nla8Sӌ\UqGjg;8Xu8ch,eқY|޻,O_Sf.)6ZW nR_:[ܧU둁./ErL?l{?tB sYaQ:aN2R4p tK锴RD_ed-\Qs*I/~ \ˬKO0Q^:rxyPԉwwFR^O2 aF &^G/6ꭑuŔd0H}Jt+=m% =ǶQ̞-1JnW$U3OH~ceCY nԪX 1ji f<^}-٣ h.nղaMgKͼӆ}猧6oyk; jvW֣䝫&8 $>B4^im@3G͝`nY. E"wMR\=!' t6T Q)b }Zwdݞ<ءaPمsɩMG 9X_lKȘbi^ ;@˿AŐWR"ceь5v=;:Di&(EQھ0֝wJhCx2䒫gDlqbLժ*9Z&L؜*<~ǟh'l;җSBظFW+b[D &vT(=m|ܡ[(L2HR٧]{&o˃=س_~Rb(#k>3NQ˺.sC^GH7f&{Tn:D2!;9*9p= i !O & B6M,CzK W@X /9h3[oޫZ-G\2m,A?iMx$I 2r^>Im˘vHy bcLI1/m:SU\59lz #?t0V&gk,>8yElJ Q9΄F?۳#ͧz'ҬJ02Fߌc%"򣡇cּ>`eew7@ІFpO?4Յ. ]IG'1[ڶcS]Mgƨ.|Q78}'Fs60m8̙Qcko r-A"jVF{knpFa8iPFHY=Ntz'F^o)H~j4>Msa e(9Ҙ9ȗmQR)S<ΔZ]&Ĩť?bɼΨM`[YbWfs}^1mՀE%s.3l7N=JsJܒ_CnԔAK6a])oZ͒AIޞ6#鄧%]^;0[@u*!38g $3nj߄̄j`YK }}!gTmV9I0/ ɿcl ƆܔVF|!7`ҊUI"„]rύlʃE8?e#L u@=12ـ\kwwg`4+Jr"K  \U,hsrd 7{~aB!̴D>'5OӓFVAt؋tuV-4kw2P$!eyYl`J$)>մݽ PcO`Ar:Fo7]^>4L,d^_iZ"'I&ޱY̷C|4Jhu EҖb䮚+# .A K[aڳH'оx,Ax['&I _8,ιBĠ$ &LIʱ[M/Il}sX~X(E/BXN9|ȟ]29`& ?;6|sĀ/ҧʖ;_^ۢ l)SDGgnC7-Asl(P7[ɫ4VM'2 u`0)G8(=BFs.˼*K?mQP\-.PBOeҙ=@r9}xS`1o,=H-WoH*;ޗ=81-ľU&(M!) [j& oE_>0{-ߠVIKԂiOXӷ)9ڈQ]JG\.3%hUlzW#c'`N 1 j d$wjNVM.ÁzuHFڋ*pI-8h'@8AQ+LWRü!%)=9 :IAgL*+ʗөR`pt&SWBJR?8>UPWD]bkRt/0*,_"7G~CWˁxPըG`?poUC{:"r"{۲ '\D%`$_4 %sgrk`9Vl[| |!W#|~Su5;YCfE0]7Ԝv޳~1;N<*r.91 Opӊ96km{DJfI1TI##YEe_49Ъ_>*FTRUCdx[o|DWRm!VʘS)@J &<3_ RYso@ NE;E1M>[OfHеלWӡv2ؠ"9yíUvv 宱&) ^%L?"[ *Ýy=hR!%)E b0b&X.t Z6gxf+] "/wS~DL_JIG;P~c*(ԾQW8ѯ JbK yK-݁9S#6ġ"ن?qBjfS*ıLbKw xh='hJ1tx))#iMU"yVkUǼH9+(nIF5&VC<^('oi:8A}픈sD)Q+CpD^ (#6Ff`clk 0e!6U$d|9:k}w]3v;U'0n7 [΁_f8TluK=ximmp/ E[Œαƙ8V5A&S4wSpy$ܲsl{OHl0$A܎ 27K3y!)'; /N0`&|8#/)i{:'6 EѢWήA-Nmj ǵ;w-74 )6}T_6pթ$ {*3g1G~ً÷|ȐY% >()RՃRٰ_$ 8? 'ډ|\∕٤p>aa$[ %;JmUOd)LP$&OxkbxryJ;އ}غ֟Hp/)d^j8:%{u()Z|_3h:BW怞DKS5'5?`݅usDf,alp8GȆc6⮃ttJˆ1̲IvV.5AMRGՖ2}8X\cWyi4ͪZUvw]Mbv  k"V ڭ|c*Y jMHmӑQ7H9!Ng%ƑlnyW8l7Miºti>[rƤsU~HSm ^I풴Rש|A\@Ha^u*,YU:TMm: 6R{Z {.5A%`AA-GC}(۲%qvmxԀP}NqUC &?y nD hJ' x8["y֧iZ$Lp |VHיjB|pGj"4Z _ա{PeRbK]]p :P a/n`O eJ_`/݋6$ۇJN#GtDS>i=tHcPccyR|k!Blk=e輗㽀 @QޢۥSE.NqWs.8R2182|C[x1:s]ɨ:7'"9 Ƞ bz I6ks0Hhp@Z6Y%שPXAU/wٽ*_)Q7P_^IeladqΩNNqpّrQVZÍ>Li~?Rywe0 tр^ѾWZ6z̐u,<TR,?pźU^Sn 4g]gTĚ92𷡆8-_l?!>u_AkH'"-sqQ}C#Hƴֽ˻34BP/, ʩe N064~26O^rHziz?%18:ZnRLYЧҸCH~gWhqKA#E9uy^f޼΍Sr%;%oFy<_/qoX/D ,ԅ(2eSR'~loVHƍ[ 2ʲSA^*Tm1^LydϘ_n3,4|wL 4[=;$Ar 8t rl]uO$0h`+/o6{ Azcqc:P 3UI<@ xpsJbv hyFf^86uD\bm{'(b&ۣt.d5D7N=*gs3*N}6%75V"g!\%=W,z' T}oNC:⁄m5À5vti%ԒQr(*1K+&X6ڏ* 'XFzPlAU>c}kHrCI_if o@ޔ7 q=ܘB^_RӚNᗐ=qm(33ϫKƅ2{"TWk&GUIɞMP&j넦e]Ԋ;8.`v b }xarMz'z4mمD`Uom3z=9"zU;D4"$mkL{(՛#yp3Od3GZ YBq\L]h&mzD(5\,{4L,Ic_/ڣTՆ?5ԓ\j ffRK H<:jw'M_nF] 9]W1Eq2l~X.g&}Ru/< (oo{R -]`wE]8J@A@HEh?=a|Wm6tb yH%? _{`7b´^`#^|4y]O>zJ肰οX󟙦:Е3smtOᲕ t%wl[뇑Ae+X< [q$,Ej+C}R7\Og>*VOD/ bC-##`9}⣬"̪)Q(&V"z'TAB&_ۃ軫M̾rad:H~hJ¼ucU{*hhbȠjÔe =L+"~+Bؗ8R4 b8#KN%qbvR˿9H%5w Ԙ /Cᴙru y}f 3/P x 0H죡BUW)lﺊwA!I:c0dp{`QNRB5y@*ghziWGeעpJC4+m9κ%Sr zP+i(=M[<:]|ih}o[-Og2{? 2_M "W ҃')ɏ6'J^F|.h? >y68Fo}::0kUmumOc2:<vmyȐ7ǖS'ϒz0/A}D X2딆gEscw +smjALߎpMTfnCho0##-MGnJ7,yڎ$tm0Il)C+9|O@xL&^h*M\sp~Hݷ>"3˼r;c*!Xw08hWX-D\@.#o~x7 ihS0l n nBRaśBH+<.oQ9J'0ر 1͚tJ϶a g'h3,;ؼѧLmŅD46 (;9[5? jErj`l75&[`m8m[J8˥'>E|bPk%|l6g(VP~$MdNNӇƋh'FX}2{ū_n'ZG,5M523ҋ.|31]p2,,M7.O{a? ѭ!uqP[=:?s{ }HX]0?Mz֧\2vt&՟,N:=N,q{cCƱ$6pͰZ UHB&(1]|ok>׸&2?v쫞ErU 2[TN'8NדE^wgH*~$L2r4IK_rZo'?t/؜+r~z@.$C`fR3u4q\Bڶ}jZދK]LϾHvC.[^@]Ԑq깱3goMC*Z5%J<یP]]7zNghҦ,EnEI- ] 쩇{Ņ(WqLbI"ވuR ? -~(  }Z&O4HbF)?gkȩ= |[ rrU /~}K6il 3 ((}o_^)t>4{ W8GCAROiy0ifLT;B:mX|}6LɠvĹGȫ%N ]:ΩQMg*8ACαΙd7X0m_ݦZw7;-`"r/߷͆@*JzcJ9GI[r`TKQ,* NgFyĦkH`4Yh i·e(n ҂{Q {2z@`:r "06$-Va}I.6p5?4-|oX"C;hKL^p$_&n"mL~6jc֎l ;?w$joeׇga3H>>3҆ '0R)˫vS#\']R:j?^ TGi&(jHXhs9/b|gBPKkP.G~!y NĂz<EqJˢ(uylT*"R7RmyÅ̍V_+AvNșta/ɜp":"ԙ+BtKR{'`:ؐlԚ2ZH 2X0Dǧ','>7㳥 Wbw§+R'm&.+-pF^{xs~kĘ`}܈u Q-;/aD-*Rt^NMϓ^F^n-X$mk8he3!1n*ntķ_0` l}l(^yS'G} +D 0x#De/- wH8jU\zbL9BwZiSz+pE'Aqsηd30PA!56mBϑ0ђ:6nƌ) ;M߾tYzʀ.-*;K% ĺ[E$!F098(oJJGQ~<_=|y B1DҬѫyCCq%[.:88Aπuc2$,fr*B^p1{ GqH^06mxJ*d2i8M{Wh̀X&o@E1oĞ&RG 2=&L+_a1Eu` w|Ca({Or|J`xSc!ュHU^ɧf} y[yJ Z3>JR w;J:$>BMԯ [PfJDJ7>+zof'DaqE+'sS Ѱ@ȊaA,"VR{a4QF[oX=qGEĦ+ QmU5|DR*llD("a񿰙"$m )_h u2 8Ic]xEogQG$tmvb$pp[]Ȩ`n}AV9'є˔BhY0c?rbqS$/q^g Qj wƱgYZ07070100000304000081a40000000000000000000000016439a35600009f84000000000000000000000000000000000000007200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/D]?Eh=ڜ.+ɒX%|`gLvW]Jk1T%4q rahN @P0Fh(hOf›55Nŭ[= /[A";;-. ȇ,vd@F\j8#m(䣧ř~*Q|xOP'2mͨ$&* 3{;_TEsno(vխ*}!(EZ !xBg ag-u~ylfC:/d%L[5yb;oX]@9+%r1Zz#b&UJ'<u{/s"ɛ?i[]$l~6-+~īYHv5ͯg\bzubtYph9xړΉ!|dt@o028Aً}T- NTya׃գT'~i@Am eT4pAiUJbpA>G]~I*MLyN˺Nk We"N))f x+h7`ģnZV.N'qes=#o_/7)V]Anvx~r\$~?)2b{웄NS>T͗ Sa+w"m 'u Ŀ} =L]B0*3JOֶ1ղDGPwjPV%ߧ4ty-f/텨MshgQ|dmO,}i)]>Z-'EW*m1,R& ۻq7|:Z`"9D!.˦EIݏQ&> }8NqP=4_6F\crGYK19О>?^Å{xNjSyXi/w1kkVU#vQwO.`K||/OcO[v"x,Δbs)*C!uClПH&ʇM;zNEĂ(?Mc<1O \PcvoS:Y:jq*jK3ȑ7o]F8jN`#?6\,.&Y=W KY2I+TIPFT}qU:n,HM|Պ6ۈ`b7H6HN[v՗|eJLLX(rjRFO 4>cw]5^z\  IDш҅pfVh(83ȃe:kvBd|yg-lOK?L[5bp*tt\|QQbInT4/kw#3l)b"*WA3 (x(് ?L0AQI}JMI/zj*SO4%>`RaE+oC bwCé- bQ? LľGij C&_Q=[D7'u KzM)y*h]fj%m|pepnoF[|Um~פfs6wahxB4LqxS>ǖƸ0"ɠm'\eٽ<]9;ěҁg>0ƀ }8ѥX6}*}:>zd ]N"C0$6uM;QsCjde-,}S[2~"/l`b)h~*0B ,NH]Щ ˛٪Q_V,H'~ I;-]h=(ݍ8_ܯ %Efem>o2<ЅlS8áz5O;/cU 4dp6Mu1 m."?c]|2 .}D9S&~e\2 @Dȑ5Qc] w 4& S~c=nIPNϢʐSB!hAk=o ~vjVR';X['`[q?'W]&Birh㪆,!rѴ?X^X $fE&wB3om 0=$MkkU'cpEtM\6;Sc v$&O9^s-DCĪCi^Ȃg"00^rԏL77e5+ zN= [9 }tpd DvTLrE 2HOR7 V鿯_ɓq4XCQ˧S̬s(Qk0t 2& T s,NjeGjnYS*l(odd#`Qpǁ.9W2sШˣ 叶KՌ 4"\î*|IE̞YP!,y~az|\%w߽Nvd JؕΗJDJ[`[5E.+İky BBtw.P|rv.+O# RoLgvG{KdFf%W. wD >~0 No_.sҴVAt +qj# ybwc$I qOC\plY&G1%tF5R,c G'Ӊ\pּKgScizHk{ $a},\vPG7{6MJ (1^)Sԝrh`Ëٺz!rYئ 4z馇A/XgUL0y[y>8ʄRd̓WnGW{8[ۄċ̠MyjPKDzUsvO#c8ny  8d--t>j׺.hZai1?`8a/妆+]R'3٫ հN4ʁ\[C\VՎQhTsyE7YJmMkX^Q#͡WTpM#2,Do `s_8ȳڑ'ԛ7D7W)uO=]w:G=JQk;A5 5?~Fvwq *S3'Fӻ6=.j|:Ktc&fy#pIzM]?nU\" hbcDoßJ!vXj =@xo{DuF'{9kT 9tjV)Ӎ歳jBswf>k]HhR͕V@gbEG9?Uqs P[c钠vM`ШҨ95]xuWQ@SQ|#8?j"WET?l^cZ{qTlk%([QlQAO9f~$ѫCOr00(_F-M;Ș 05z(ZW_V ]q@}ʋNqo~9%aP^WgDNܙ+s(q 2P\qe|V7/̎&Z2eu 0I ʯj-K(/MǣAt3*gifG#.Zրp~͢hhG;+NԽj?Jr\>uI.*dOswDU ,IV U#"^u+ uh9 @pUvR̀$+4+ްgJWoR+ .ta8zy & !O/[uۤDZL+%pUiZwZ~y gu{sL043m)?|u4z@7uT@Sh4 ~i=(78*6G wMvoI;;]g! , Jʺ$7Ts]\3`酛E$WӇNrW9;>rvD]?vͫURD:1V If[wq#R C`Q; d-[ALbs!,|[ Oa/!;\ 2NeQ|}ۅg/<Tp QbQ sbJ `aX"aݽS=Uh`VT>"7Nh@87}zoTAoYiX95;*e2^6ޛɛȭ]M5iMqʓᛶ"ǭix@Nķ {[ݴ% @_Mg ?xbrF9A02}%n~#gPג89_r8,ac5C4.̤ySͿbXt9܃L T/RZݾT:o +$uPÙS\1B%0aҗ~d#2ܲ'poaijr$`Aм>6 4Īfjl=E)gr &eaeJ1%Z4aG }R(F pYw\+cf|崨kQ[JYo8&о @UE_-. [2]\"8a:#qt Kj=: o3tWuoTʈ!V}6xp^(8vP!^ mdz6vn8mɻg';ez}E[eq{>Jᆑv7#uKNNrL82ԥЊdcqFBNv~,0#J߀(xP+sǵ3}TsHCZM|Ńh]{DhkLKҀugЙfMp[ttӌHjfKQIgُ|$,u%tϮ ڼ#߮R\+06$~sKqS N^_??g >zl5bx{, R#]v4HvUH$U>m. ya\`1c;PE,P _N%'> 8T`fvsEhzy;ѣZ8xI^f AȖ4|aʛ`(|z ("!OPG u, =b/R ܳG}M }Jb!-mj&vZ\鈖Aӄn;cRa iBRf,vT)6h|dVMu4$оkP5򒹖Vۡ+ỌjY:Ġ &li.!dLpG_JY0]e}R̢}7d6ZE{"p雂Kaw~I1%'7يCzxLJ3qi~xž8=hc~z= QUifMBO+dىc_*(C8!'7.9SJ 1M{"(IJ`>V:+NE*qsPhҼ%p;->|@"IB:jS_v˂˸qPAGc9j#b3J2GHXkas1n[M;n5g&fZ\qr l^Iaڰ\1"tQId_%a"4FdIk*i*^ǤãeÉ9+T=PLIv-nk,:ԟ~l#weW.4nϗK`.\Yx _1fFq>#D-"͸8YaM@bn]ZA~^׶ zno|{h5ʻJ`cJ=OvA1L&u|[יe5깖i;d~XO~9Y-jJZqنo8U%W]m޵# Ʌ`#R2vN6dG/Thv\d%Wg=7ܠ< f>C$E#j߁ȐCc{F I)ӂzJ~Q$VDy3_ W纕] IK1OZUM==:4/ܱaƶ2M&hNA5 ":*$ƭ*vQyvth"G-سG;S^$y]'vU"woSx_WK z=A$ yK 8 %R˲5<B x:i:,#$MzeUQI<܎aH^m]aؒ2Bh YKt 5(}jOmg:~2h>v{EI!J=V#5^>lzRg:Vf"!Ph6 Dd| 7@6$JA`qrTwBL)(|ٗ{eTDANYJsq͹/x,VK(Om f_B 6Oy쏋XjO`zo4g(fH ZLtIݾq!_/sL`*xhʴv C 4w#ǻ@ J)Cp8qQ MrBجjKk Vnjf,Ș\N>@Q,$gJ33?S3/VaH,LO9kqe!ȱijÔr9r6eӔn/~*f-QLx9f!>Ԁl-7Qtv/-b˷dX/*ƆP/Zq?3Ȑ*Ox7__w YلWU5mgۭ_GMϱߒTg~1LQ%ynZ.)$%8䤶3&;ߵYh |xz0w|tg%bSw^oZ]͓gfN.[f{k5}c;]?26g83̓MM|"tL=ZX\uמ),0&\o~g}x1tNDB;e9[jw[ǖ-6 d2sҘ6 .Y=FV5B*hO3^wM]kP×,4FuöHMU NtM.$n[EiQ.r Xi Vr߆sA #Rfr0N778BштZR1R*'2!afZV5+)Brp>iȨ! Jbeң;TPya# [EQl](UdnE9>!ꚓi %Cb&wkBEv݇)Q^ TVV~$^Q_+Hg[o|3΅q@dg{&ikօpO/Rn]5k5_,*)'gW+g x:YV#%g[u!V\r~eR]qF{&B.i9G[.I!ɦ薧!yv2gF"U 12}HAσ{y"+ F13d[T,S`` ƊK',0']͜{\"b(6_pC |#5ҁ8ѻ.S}DꝋIrVUrMھ}y9kKC$ELYe %^)lXk_@Xj[cLmRDI]J?MŪ=56r'sAafQU#6n 0ZCU |n?v?/K(m&qmLACc/lqH":i/8ydo>sOM6i+=k #@g緳GXSkZ^$T7?I^f`8aGRU\,$eGysBo$φQ4b| KbBU^fC4}F/x6h] ѮVwLbYTS-QR@mJgG\V]u=מpl(ttEd3d6'?%ͿV*Hqlb6lM!K$ÚCj[ >k@b>0j>G%CeOy<ʵ;M0& ^gV"ה~t%m㲾yQn.ql\1㛚@dٖɋz_&LIf\Z*|7 >Ẁ0pc|/v I;2X{~32奝E$=/ˀvL8qt) -3MI%YgA?۩%ҟ-Ax4qܮE}l}>WKWi6o_Tr)m0wpg.49rDQ}}.Jޮ_G-yK*D"|bʮvp/=>4TB>CՍ=*m&wU3v&3(pKwo?M\nN{3HkF &im=$'d;F 4wdҐXP):%tg"6d+6Pgr $KY$B}SAbH-35[kFZzvq/r ZPmQRqo/޻>%x:>bk@9`ޠO3;v0벪|xbaAnLA>3GJ#ry,$ l. I91dx ´l1NGpqe}=H*=;TaW!ݖ(&)#Rg 4:Y8#$=V 6iJa,*MrUez)Br tx?dNhp&AF_O3l=RX ުJ{%rCunX;4'gK)gMT|tFC[g\Xų?\$aB:a.#)-=C):9IT?AD8¾8I|MӷDQ+"_ u3͹y"0Eq&'=~7)}t{f_o<d\+@P}0q"0]J?ht<`~3-_>Vt)¢ҜmjYӆF} 4MXT}gdc&20NhurzԒ7+ްVcAUxJ&D%ɉ?`t-rKA= Q8ua=dY,,Sp[w FK31g06F Xܠgu`'Vy^md6wI-l2ɇ#:] 5ň'^-Ӌ+J-m=p&~O^} >*Wpl`:bI[gX}ow{k'BᳫhՒL9~D-ұ,> >򩷎L# ҭT=VIT9"9B1*f&{:s?cBܝHgZ[<['~}.+?CK|厃?&Ԃoӄ6 HJ5_q=b7}5jeZ>.׌GEr-oa{)#e2uL{NݲÙWfᮖ]x9%`sŝV nGX(r+D?_ZMY-]7 ;^e<9DkD꼠DHx/ߦحU[(xLpZb ԼLUu9@(|l#D`;Ur8QFs[Y+{EQ ̼A JE-P%F*T!bߎq$R*;gN󢘗li}doj|.ҠJXJ!Y&5ff엋>4ؖJ;rD?|Huwc Ǥ^:U3NwqW$JR{J }BeM,׵Ȧ|w'sa,)el.} 8:'{YʌGY:T:Rm@qF-ggp[)~arhf]Ū8*fbCOt&7RAY.!_yaE^zzj /Ao_ZĕP}CA:CTy7ީ?7(rvE8bv]>kھtôT*VH].#_v(Ƽ)PꝞhq+nqWk&!&Cj Bah+;DR̶0Q;ͯLӕ-J`' M=l6Z_!%'9GK iCWt*JS}zkZ$@ƁkN n)^v, Bk~~ho !~o!ق_A[?+o\4mYt0VFZұpRW}S c"%9}yB+xUV?I&=eP$b̉J`{|1iva?T>kpVCPl<~bI'YJ{Y)P_i95Nk̏N%RF}uT% ҋ2sYRrSݖ_yFهNRwv,@L6sSQj6YUen(HLq8$a47tѡ9xۺXpåTzhix皯DzHO?ljy]R`fÅV| >g>BcQ0ZRGYtYN݋#(5.c Y~Ƽ>TK7)Xd,8岇T'E*bTm#t.4N\PΩr,QAUFãQ3@[3ȩ]D/] lbߗM3 ÉiGqD뻳CnV a<4YC#bnTB.^-!ר.:N䗃I/ >d&鯍WUh"b2Vq*{JGf2xZ4hljQ>@Ж,qI3"7GFƆ _"ْ _yrl\ÎD#^lX#fodYa+$! =;8EYƜc@@o\ Q3Q ryfjo+r6/ІBk0%K ( /#PÄB,:3d$_z?zU¶Ղ`&?xb-/tPP!nnKG `KߺNtɹ .FLD"{-DMy1ϸb )ty7~06Yp_(O ~&Hge'FH#^'?UW~{Q"ߛUX;OܽꕔBE9ސKԅ2MVd1^E8 | t[MAHx,9vuMk.LݨZ[x{8aiU?!}LP!+>I;5;1jG5 Zu]r Jt#\lI-(l@0NP OܠHXdYp;&"P6EzmC"#:8vc7]oCp!oe5@}]+s-mwp>vSbްф P_˗@ʦJp`o' N%BFG|W|3Ľӽ/9|]X7taU0Lrҫ*CkxuiLU:K =aC `-?c4iZGc뭖YA;V l)P 3IY.xuU5f"U6jo7{כ4?&%  s`2 1Ke-+P%a b]2YXS>J 6Zͽ6o8@IxΌJ X[- ɽѲE%( dy#>-n*,:+!D:n'єVM Ŭ̠ħR{Š.ƫq͋*v }2L.8z1Jg\>1,TȨo4VN; WAHxrJ'pʞ,yaw}1;%:c*f8A fakE}?.zaV.Dq?|Tź@_νp ) tH M9`(C 8 K#u'vb1 uL*o &HLMǁ˰%,~l.tLk? zXwн i)ݸI<"Yƶbiȷ/'G]% J6 @Ҟg Uh YGl O(:@ߜ*BvM44i.5 >YA20SApʍ{ګެ[b,D֮tzXw/[g=yDq 9xW#c# DեK0͋CȖhAڙdX`Or/_!8TGm)*{Q y|c7 >/H. M֐ɏenˆ[͌y+Q=lގGO 4d[}W%ʹ_f"2+GAqEe!?F>ZoғNh MwJd[ rjE:gw67zK !k~uXߗ*ݷ*3K)n'CST9C)K;xR<\ ˋNR@cRɂAҳġSqʇ3Xet6QeW8Z~%1]◕5 -,A#(~<Ȃ24֠ot&PiEZHUSZ$7mUbh4Nȅ' Q8 ,bې:`O nDKDi0J:6*䃜@L:Ci_%BX6 -=vjtKV%OLuBwYCdZ7 bBFǍRH)x8%`ʽG]N ̷4栮`r~N…=6LKr\.kcfaR@[VQ$1jnWĦ*vOlR<dz=^u9'mwYVMMTk@I5ubz cRzn>Q-$p$ wM{4TH;QuW#ןj&R6 k|\aMDqEh'SK3T&%_kM4(νe{}a(v Ch0[:?YorrK]9I78V|Qjӭ t< 2`V"E`R[M|~+Iqa~|]KO\&\_>ٓ{RWAVn-5:N EKk-mgC@*F6Q0}# Taʊ޵Q=QQQ^o.?'#l̋EݖDh<:"|~G v2JV,&!ҫ0 x{OOCi2~'k5f@těWkq#[| _`MXN%dG&dGyXGk/W52u)Qo ?} **TSpqU2G} @s;X$gFZ|(,!9 hިya.cgJn =ꝔCc]9 2jϱo\1w4ؑ_VAP fȕZ9J%XZ+>t/݅ص@5gf,ZVx %?$*3{o5VԬ%Ѧ;ojSZ[F Z#=ҴE@p6b !u*ck[IBT [`Q]"@nZ3 "]:4UWc{v6hyAAk`SyT7n{#0([SHٹ>/dž#N"!X('RmnQgܱïSC几Ke3BbX-eq$u-NEq:j[VRd.tqQ[8 4[% l o_zVȴ/Tb/O}g`ZՐaQ.X]{Aq<\2fi"cC&; hu>#.) G^F*: f͢9M]f؋ΔBn|SKHʸIQ3=Si8xJ JZV.Xݦ3xNpw\@h\f5AwKVcf`Mo<4K ]%S aKZ^Ӱ^Ѕѹ/bN#5DyAy.}rΖs]3GxUjPwdS`^z#tՈm\Q}d' jtt,M}5Bçb{.yG(+2AJ&*Lh_V|0Z.fm@'0̪S:L^#CqѤ ܛ4K>ո\SFL[Ty((FsU6 ?8Ȱ̬ewB:ڰ ]k*>τeA ZH{|?E.`h(N%(^ Cy|Fec,!`\N!EŖY֭(wf 'E73ǎһ\ϳ׹[B' ddSW?.pyh,b H;9_C]"lZ⥵BaWq_^s\ $ v4~ܲ0  djbc^ L?mj_ @R>ɸ0X:RUCe;tRp⢾I.$$q 9sLjD5Y_ Ze[`|>-*@WV%k6lFYIyZZ_kDWbD 8ʼ}Dpkm2+*;=ܹ՝`"yJH"6q<XE4m~݌=#J~ s<;)ټso5s|̟h'Sn,وXouDV6FVϒ7 $^q,<:PM~M˰n/ƿ۵g7{:U,¿?\-H6iP$ߪGBLq-bDd xC3)X ȩlou%|$BW 8F8V-^߶V (¥R]g<~H ;8DCW)uہmt|;  Zr]1j ` y9K#lx<8}]bCx胚o=wq u,GBvej :׍LF^?!Zg\>gW$ǎ{3>udyT<u=~ #BDKྃt nMC?IhT?Y0x sQ'>M!fZ!*;$&b m=~iS2VLo*'MaŐux+=T"ATU# o%VÍ x*qo*p8PEO nM_ Aeس@2zEr0צt,Z||%Q,e֕ء\Sf|buv`Ҕ^A0s}r}AIt!l8Me^u_JM?p> j+/S%x:VHc^NѴ*lU|+qJz;'sWc_3%zA_+Xd LbB3L/&x! mN}켷DsHu_@{\L+U$gEN~kNq{ָʄUzm ՙÍ,]_wi$Q_J{~eeg#3|J{ǤUyY0\LmwB*oEi8oN)ך::5ۥeEi&lCjUegT @D_d2#%\Js ‘Sc:Kq <4b5ڞT1s3GwptܓVKKIvcYFwB~O1a:g !Em"+tG ɭx\U(H5kƦ%`ôGȬKjkz<˸nQWS:<: E^Fv߫$]2TyʔpХ1Ng)Iw}Y+%*7SDJ"r_"-7aш /m1&\HrSk `@ {PX9qJj9S܆\Y}!Tpת'M7]#yssjRJ Ͽt%oOl0K1fv(KpϯMlȼ4p%TkXE" +s^HC *rThSj?_$Gi5%}Xrc=Bww*Cpqv=Semeiqr<.m!R&jisUXq{P)GRl6qLqSi7-m=2;[!= B@NjĭL`.M\{kMэ7LBV)2+ sD^ƨ桐*2Z&uDU(dÇdf@l)n fjq'2 I v30'HZZv^^Xn)`/g7`xRb©YwPeJ4iUZ gf12Ptoex펍ݨhYP>#C2x.I1$Uo8 TX,6\tOC'##SıqZj^xLa a;aD nRW+͹":hk(Ew;X㷠@!(bdL`q;eF5Tw9v<@Sݧ>,6 UiFmìYI6P FG_fԖݩ:;.8lΞ @$\[m8YEoqYy]A$J&Mn@`8TiE?tiX*`]>GC|(0|6F?-;xt43q[L9Icz{—2if2;V(zZŌ{4JN tՅ*1o2H$V퉆0f,Iwy-t+eDϲ-Z0#X 4w D ٰJ1 0ž뛧HwF|f[C{QV 07F'"Kr;17}[E7"iȕ2 g%9*ʅUO"ʋfCWϹqQr*֞J.˹ͼLYX_{I0qşÝ9\5?~&TˠuؿH$;lMWm# fpIr>ׅc%([,Kԓy>U3]tV3;lz$f3Nj}[L=g.rA1_uߢKx*T=IYR,ڔ/]KI.u#S۸tLzzM}Y н%ͷ+rz C|q"{MPt?PuQyź,;MfDRi!lJm腁iWӰˈu{bOLŏ'r"djn؜5 oh$ׅG J*hn_]u/b\t௽7@N)t4{ҲN3EkА< M(!<FHSl&65,LV6%_8nrX# `\Z+rY"("ʣS c>wg4y'0om>DٚyYq3 ՞-g眎S+KMɰ2/\PݛZ~h3C>Lѐ4ٵ&wy _%'5[Rf|q]p  DnFDVWqYg( q8CXzlb\V 6S (ZU ̀Bp)Vu6UTʠ Zj ~shfL8H)T%nqM+.TY(Y+G,s]g; Ԟ8|UD>{RmC>ΏHooSx3H$1lȭz@iñm.vmJ=B4"&W~HWhAYtP2d+[v.-长h>"S璻%,Wΰn$O!?6y`n߿ܹ c Y4oWgym?%ąŨ#CZ b~U */GK&'}"V ^5v(WZgN1_mѶIlv0H-NV },3”}*`9aJI/dKr/:hxMG54m.Q -DTIcͥɭ&؍&}pgK``FwW (㩵Ou( iS,gFZt[ȡҳ" y6C iEl**"Hf!LoYVWK>J|_0AE]@3bْpx0T.E%+ù1Aք&5B'Jه qTi+1=-6ٓ88c9$v-.7#{՘1hBU@Oe^y1dƛC-uʗK1!0o-l{[ ȳ.IGYE\IBi/?lecZ_r`9kv?X8Xsd; ʣuؽx L]OR! oSnzgEK::JtyҵʽSG.$sX\׋a\!Mi=F>Vx'P3$WF$COR :U{. ȭb%6^I"A\L$66[;?C(Ҿ% 3V+5}#g8ͺ$u1Tf)RFBíĵ3cIZyK8H |֮|_ :kʹ֐2<;?S(a3@yO]P( t5zVyAqCjWzyyXz.QTPP"m/2!|GtaQSC3;,\|SαǖP@;Xo-Zl 7Lu"4HQ (/j Gg'3rUV摑Y9!Sٳ+𧒆ɌT̕KR1ZbS9ћ챶;Waڛ]LS+h )FZ~~ ~jD%VU,B+ p왻&yn%HM_Z9/ZEi:K&ߐ75Cmcz}8ڪMԘ'!!:.uwSqz]b=)2.7'Q @ NLP"zh сx b| odzFFЅilҹޒ` V=[%eVrE&v>b` yܯyɡिAQ ,5Q@F:} ~V[qo![j3*OK/~m]bgJ٢XJcۧ>ȺlB!n&C3 N:</U̗' =5M?+dv9Va"!aհѾP?߯s3Y* <,EF!;Č!8pmJ-寠Fle%߯g͠oʲa{FMO"wh Qx|d\\AbPSalL`ɹ%Ѩl*E9&-(.k)cX3U^]Ϛ_<(j"!>6'Q=?6^M`ݨ A4&m2;8GR,eZ^~Be3_>]W~f)n)Y;D(g@JuJYn#X*F#bPvXKݬA=2CiƜI4^gQfu7 Cd錗fu}aϋ_kd`1WIȈ!鼛NJgmbs3bm@E/PA'&[ߎhRڵd؞fo4.v'܎8_ uwC2(ާc*{jPJi*TB 1˸O N#4+\+Y Q!Q= R:m7:ul"c)5<੶-xbHƊ! r+bߣWH|NO6hQ"[ĖH W閠?*s[ XBH DҐ..w5=sBsZԲFZgQIC:|}[^Xb(RT6-BQ{aV#;̏Z >H/?59`VH{ HnnOF{ԟ aL0ن#(Ox0XubalV*lګN9ޏkesA6:v]%;Uj=νOG~m01= 5 9\Usu3y#]Dxo UNK9 (SSDEUO _:$V=DYz=nj@C63~k+#mvY #A]K)lכ'U*>ʙg`GӉn3<^0Nw8 UQ5 $@ ^S_gc50c& Z9j!TcVVm%gg4\iG>sHJeVEuᖋlz_#kAltcQ 6ֱ/1ɣ0*-vQڻx):\CqJE/a7YJ+‚'z~eHY8<vDyGwte\*3"3D !dk ,[TQܮe >כ߂K6(8 TH}Ɲ[AvCB1> _}Kb 2.VUؚ&"0TJ$XhmT@F餷v`WU_`۳Mt(o.$E*O%7YHTxHw2c$s, + FW9|gQU19m FhwvapLҫiGq3P׌HZ5(.A榟lwDÒDőy@h>p@$G-eVo#^/R0 K}oե9ZP?"# A$ͬcGvsߵظ:\iy >a3l0[ "2fod*9C1N60;'iB u$Aț"&"QqbG@)EE|ކHԏrG{< e bdžN2w65[fN=4^L+Q9ӑ띇"c#wӤ=j-;&ʲ~'mJGq^fHozm y*t%Jںrc:Z#,xz7Nqx4ѱ@k 6\LBs'ԋڬymo$H%صRH1}*\VU7unLuXގW1b4bO!a-},vr"oOO./|!>JH'N .W!P 8R>36I|& ' NcM5f#`L3#g0";+"O1cQmxӵK]h(}.{mz F kD+gQ]`$ tw9<)If)}0,RNڋżv4׏LS^i$d&'IS@槖CgXQ q`uR7`3C xøh̽?Z%E(y:&\uΏ6ג2p; U$K#,*{L @4V/EE؜.QqAށ"hFdO '5Ww;L )G3* w񋘶4dd%qƱ9uޓ4L|po5$311vb3ǐMg`SId yUmZefPtxĈ[hњPxj>ژ}H vGܴn~T0#䈚-&muktx xJ GXQݑ st^l ǔ 1./as^$&f(&c OlYuqb3U\Emq?`!^SӆWl9Ι===^=%Xq^~ a>Vua6Zqv9A8ϴeX;JC%2[ePZ,)$osϱ:ފFk!^p׳,IƚEY&hZ41,ܴ%0I @WA(7\7J"$ rh?r\G7#4=w=r~P|qΝB[JID 9Op/L6"`ˌ7;qb*ЖԮўVCW{7PnYb#jHrdhXwB4>ٻK2g,35ƻKQmF\HqjY{ [[Ub~ʩZ:PNT>!\Fa0no-ҭt/!Qb4^ \oJRMU|c_Ո5a-ba$LJa81'?mŜp'd?Y2ڼ/]- zflsxT}*u,>[+_gS),Usw;8ElOcHh9~b8g; Y@G>H[p6Yp1. U2 ES$}b fUɀ'w)e$/ >Zww` wL5A)JY,v0 u\;lBM-ugp O%k q[YwR|gJ#8>qA5Tk4U?K%*җ+sI 7?̓IP@;GgJ`㉆B~U;_C\᷇wqVF)H2j36ъUS~$hMB?-<\zy8e"r j8ҋAPe;o#@L B?7l3R&9L%wDMnjXn-xX/?6e^,Ҙgž H0M/p@(wRua!ԽC՘p[0")ݱeu秮Nj뉶}Q4Bb"Dak|&t5e_Kh @XG?yߒL>b;6^Z<|r}F񊫨7 (UU+D=4ꀄh~i?øW_bk`0.XUJJ5=sjf7h/4_(VUH0ek6 UOLdVBi2aW:2#u]k?TGSRI($uDK|nk-Aa*1BLo@Hf؋\^^4wrOi;DU*uG6!w?~Lb֕RMvCq*W=[*&=[*^I-Q7^s`2XozuN;UĴ!͎v5)#0ax)o/AИ^?D#Uu܉&д[4Oiq/^"6?fWYMN61sF1M!*qWhP ρcpSW p%HA&ϋw%.`"Jlvi#RD3W(գY;f j"85Vzd `xx a?vN0ciU݇Z=G+A{]u:F˳t86c6KV'_TJSANe RRP5l6'b#$F_2㾎!&ѨpV,@]5)M:6[0LG k'.xdD\)xEyc t]Y|-LC]}|DPEعveݻ3fT.[BBupvvJ,^Ʀ٦')F:ǭ"5 V>eh#u?4'<̿Poil=Y^hzF['- ^*E/%ql3ޝ%L͕{4`by8J`Y%5pO/ZƴLCCMYtÈ<0D3=+-Պ<T}&IԇX̻~QSpo4+6;FZC!6< k27#Э?~$w}G-&5LxgFjO z9wVeƟϫc@{c9X]8는=oj?!G>1U3M gv̩ό) 2Mhu䅹buC҄=0y2]gcG;HMʌy5**e!TۼXI5FfDc';mq̢_>/A z(ʂm`_:%$`"FSɼ\2{X΅]3(60Az% c )`/ g,ր%N!ݛٛr0'փXT6#vKt`P-|zn+dOek3ժ`蚁xφE0}Du۰HԘJ)O 7_v˝~9@$LJ 7*H5]%WYv|sz?|H@&(gQo)`R50$C߆JWC%*{4Xݿe#Xs$uS U^nƛi@N.r7BR4Cvc׵к؈x|1&2a\Cfsna3 eC/v楒p8 1zw^KKjbL_\x'ujs@ * dg"Ӵ\;fA T}/nja7q : 0G%cԑܖxeF}MvbQh0ىϯ)`vqR_>tx! Cl1*J cb먳o!)w{ '>fH`):}kպ{ITR^-)8db^tϹ )lBML 0;:sp%o~8}zԽDWy;Xw1ݐWWH4+O I牸sҐ9)Wp- `ug^QؘA3F筫݋2 9%pi1D\Dr5U~6^d P m,N_v!-8qjtMJ]a31?iNtAzs!ZQ@Gɚ{{31e "oN7 ӎ,0P #)f$Crn'U$f&΃f`y?IFplLbvѿjqT_.ኑݴ.I2ķr$vqٝ0ݱjv(6ǘY:,m<BGH)Ls7ahb۴>97qɤ1HU¡gynu~\oJ P8Q/INP34l?Ft;鹓K[/we2kVD#}X}V90*o:RG,J}&npLwj4tέN(q/| u=HD?^y6_dJp$(-zB w Ɠޭɯe[X6=m*\Y ޹*YT}Sb齼 &qQcww&PL>OiSyt8;).h-ƶ{px`v,u(YrKZzi׃ ]Z‰؋堥Z5- g^ԷͧhӯD Z,iVBڨ4\\ǵYF<<6y1Aޭ_<^jV:ΝRjU~ש$m= oM{h=S# Fm0U Dۚ6R?>J5u )xf%," , 5BOj ,t+h&+a$ԉyk/jXfyFJ3G!ᖃ2(Dap q kAtX_J_u2N]:26{N>1+, 7sqj;ZQ-%DI.69IY,.r: K) A=(=MzdU n.G94ԧtd8x40; x^1~(Yi_ 7GSmʾ 9a%^Yr"Z{hYqClSoD `ъq:J6&x9l P{ AqEsNչʹ941Dsk'7^*SNy*knY-drb'7p] ktE3%1ʒJg%Y@Ls]'aсD0NУefy *!vMYuĔ{O>~;~?m!TW=Pl*%z#$ S``LBڕ;H̻O;Q*Bkj}Ue׋?^&XԂ4׀ dԷ̈́@;r2$*!T.΃y2:e};f(KU6Au˝( Uq C'u+C(ʫuHQ?D< r[L6yQ(Ys1dKp:5#PѢpV( `eGuq3's.cdFw [2s8Gg>P.ffR5ceWS y_rn)+T˥fA?q1IZ5:Uu(@D4mr߭31E lgEQfߚmf{}t*0@yy>O땙1زѵp,qSz5Շ~r&h3y2NL ]0OGɰS›4M܊aݯj>pfHoL,FTS}iZ#ئQ6at/k,!\Tk >;X-M; ߅'<Ҏ-j$*~S`\Ev~oZ9$$YE5 .3,f.%=7̵Ϧ{%>>X<  Y:>2v7 px*,T빑u_M-!/nr |zf~nisOEC;;|Ud dv8J](FI1#(5BmRXcH kTʉ8e:["&+%L*H w )6&jF66:2T`7Ϊ*BloG,!).Jyp j%wTYbM/i@0@$u&i N<p[|{F R-w9 -ϩFCO!|e}#"9B>"1]^`4ºvQD/LlcLogMltLrQ  $j-\oE5M'|Gsts溹ga3mж#(qwv LLƐ67X܀ONKC 4J9[]ݘ @!kipג `^Vd(q)rbmYo`.Qi {Nq/+hRͯS+jc?g-e F:%ZI-n)_6E] qzSʆÙdRk JRSηn6N-.BkN~R>KPLN}/Sr^t-Y/<ƬSNj.Œ1|D/ޤa]a5bFҨCm`"JEc$dD)UƓ66ƶ GBtW#-yb)0AFI1T瓟i*>ā +Y #(gK3ye;dR0 쪁OzIgwY0H5S}{`}rm''Oıd aH1r( YDOx?I ,OY_t4ADFJgž\ظ[€3Mx<.8LBnkv^ҳ_my2i˔0MϜ@H1D\8E/<TIZC4oJPK>w#2h -#=Tv蚂Es:JX. Owb03%E\*`f62 , , _٥{A4 ~f Zi6Z!7@:LJm-\9bf{85$]#/% +1\beh,-(+ 4 .j>_NF7>'TЖb}TL^If|]{ߧMP _EυGsAbԝR6C(p&~1HNUAAλ#Y%}xM޳s8jWU 87=e!C3ߡB~ mo6Po9XoIX0i ]/G Zmy3GܩW3 j?OpӞ%(tq1L_ִ\1`8Yio{jG{h0).  rrbEg GM5ORȻPABF1ۺj5Bzߣo˽$\ WDH,-(!Cbz0W@,lllo!+=5I1o%W&O $.X̋sESXtQK4THJ`\`c"@ 0(x$mIxb0 ^rV+]Uv< EKו>&_ ><9|+6ju?]PF*ʟV7DK}𔉹<֥CưwZ(HP |40IS+o_D+zǡ|LUnxEmkvdH &LIJ >D:A[ֻu\KXf"3&(D $u( fe.!C4٭?H#)WuHq<)KFd>c) )y-{_?ixdQJ[Hl£l yK\/dA' f{@YHV`p"}:Bֈ~}LTa|hV}Jy}% 1(6MbǞ)T Q΂e #AFi׸dNt 7.m}lc4_@J2HJA|mk^(˒/SǴMfԎa<[lw3|"L 5[eFKZ t1xۍaSjs&;w:饨Yl,E3WlฝOO{Ƿ\بk4l` *nS*kѺL>Hrl,xlwMNLb0MI=d.%:7X1mz%zNLoA"r_?On-=g3 Myk6 {A^ހF9_Jt߾> _Ka8Ү(s87#5wy.xAMry֦`$(q UXJ~${9_<B&!Rpp<إ<<t[6'=<9 ڊ9Rs1st\NDJqBM95Yߜe=Q[€O #w2(6BaRQ(z\ Zp 洝N姲Ig~ :߿%S ~*DUm&c&;ep?y5q4u&<˅ l+&GQL\"N)kab.~a0 gb h,jkι'qf@Ѥ5]ijvC"F~G1X&0T zAw ӹsB֔ܔќQ2qA\鈞E.MD ê-xVd͏jSr**47$fǓyasRmθW>W7_n /o/UoJ]\b4'q*D f&0)e5 ;fi'?(bhhšZ'ց=8T4e7f }f]':mŪ-%HD_aSMKrbL.ͻP,& FB5!F;fQI#{Yoц:?> zbV0d>U@mih0 PFk-9>|' QnXzSEonC=Uk2v S;|l RZ_8͹U.MhVU;?E5Q( q|NMXũSRJ?`J7p#"1lhO2N 0!+=%_}^z"ZEumHOe$ i6,#wA׿ qŅ}]h"3ػG/KAKDrO iܣo;i ~rz8*xѬ+Y sZ*?ES @,DmdCCF275:MjPP4}=?DO6(Y! *,6\KֿVe"=U˷tP"f8[t;)1,qs$ZgG3++b-(]u6 ypnz#v $WB_a @yD3XSH-I$>NHMp.sPuY%bS֙xK0g~ss6}5IMz:ad#cB}+C@nq4sqoT\a3 *(iN!?*rbv`QX+/*ѷѧKֻ-hD2_qMㅕLφ"(t8 @ +X=O]œD~}F4iS r~灬D2F*lRb@ŞЄTnǾMBoZe_g-F2V=I7I)G_1ǖ6/cה2:9/ QzJP,8X\TF/dEѵXA0xN@H< ۷|zptF/Q)h}{{/;)0u3 &U ڲla}ZAπ%038.٢-5+W Ēm=^d._7e++ Ң+yZ<"˂zH\( jGGI^+1m>M!|DfٙX <`_BeX[ ^R5:5p}Ccnht>)QG_ygDSXO<%36Mr'O~3sNA@2sxYtBIUC$`> -8"_=-V'3ؽσ׮taq _\cLx޾]BzזN7_*}7YUCt Cm2:!Da0byԺ0++#Z_q(2Aк>U4һ"78#rb~-7䑘%NVͪlͣ/ !#9 74LriẦ YSk9wY/K/0? ?vCZeaWʈ>tw@ʆsM(©o `p#}xd+ot 'v"rEd1Q{ϯ&o9_ g\:|>@ }`dC 8M8AGU,^I)^KPXpAQ^3 2 n&٠o4ahN.%wPR@0u,Bkr+c{d8@[gYZ07070100000306000081a40000000000000000000000016439a35600010504000000000000000000000000000000000000007200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/7]?Eh=ڜ.+ݣ0˰+tM$ L#4Ԫv6sʼn %/~s@LrȼR II'l;x"(2=KQPfrq:tvq2ؕdnU0 +:_$2$F@8uDsl !Ţi=G\G(9A3VfKC:60a-UG5YVR{QH(6KM'm՘uv>oAJ0l &P.4 ^c#d/.,lsJưRyo;AZBUJ vϫxG~ST/ҠG1RU?utQJoh^y:O4_ (5H|%PW `>U p3|@doZjfi",Iy6hq"ʆ5`.S .WhoJEO@ɮWīvS3ǵLc_#EL Xf'Xjò(j>-RS\BYmj r uSbvij1SQ %L>yZ2[b3Do-g!'ޘ}'K_[!,:7\u3*CY.2aRsePNUF򧷹o`T^N^S23<\õ @X1ojz`ݸV/;qT61@a14 l**W&wBOP9xXь:$g/^URR2wœ;>;zwid_ƵZ}oɞ͌LuL,i 7+Yk>(JX8qg\NŃAiK{řb5^(3ɒ|8 n}#@̩Ũ[@A8ǚ!@|&~^WNE ZOEsJ=JVȸ{%ΏUp`<@/phFy߷kwS8UE c(2C=<ѷqq 'y1tA,0k5SzK+~X?$&`+$>JKLۦN8ަ)n?X#irH{dWxzm:I ?vC 3sre FYڏPH4Ko ^,^]C:i W- qƳ$%$鈬x׹ ;a`+J"mqM}nκ.|G& EOw /ː^ǴQb2+"?e|$FCW s>-[! I^&?yS4.pk|0O].]5'aEָ쳊M4 h8&Wෛ۴y޶%VMמӓLl#Ϋf+ɞSS1{ghܔ*ϪҖ΂3)ɬx:u#LQ}-V쀃}ImRaOm~yARnqL;o0/i*f2Ya4 s^1. 2dYWZmYMc!\>E~Z&IcQQxdLYC{a6nI1$koq ][T;lI~ȒN(rk몣s]9o__^ӨTB?zV$ Sޤn擙=Հ1z@>@E 'ĸrc^$4B>>`uA^CĿV%sf6V#(mft=Br GXgRfՊ_}HTӍ~(ggbaRe(wLʌEEɭKY|<*\$ѱ"?xTpЇyJjMj_/(o}s#ul/Lf*#\*;,>nҜkԴŭω|n R6|R:!"9MĦ@)W̫l> \gPkcsWWGyLN\ݶucMba5!vwD 3Of})yK]f[x#Rˀ^GY}p·krk91Hc[ VCj7iaºpQI?jb J?Tӛ܊ T<&dViT0=+W^-N֩ڥ 07RԮ<0olc{(u1hȓ H 7R;#q\S,O8BR+_K!o|^,Rl  iNJ.R:SwH-]|N.r/fLL 8 >6T5SĹy0JZD]XB@EW56ݤBR)9S rS0GԸ"PH3,Lu7S-,9ev˫wd\umIR0a"SN-;Q}n^QCwtsy^ ~̘=m[$,;χޕ78fI |D@Ջϫܔ.KnXTn0Jer:EɈERt"o=)W wC@gir9#)C{C0hL0c'~z ncY&̱& λ>ۼW)tU0MeU|B㝐œb=AȘ/G1X&KF)= lnLK9"._6H͎7w}!zKSˀHꑂSi5CGq̕/3xeI{5'nk*f[+Ć8fh:U2F~{gg^q /|d5*1ɏOVH{ȵvo..|v(Eajjt{`Ý*:q'b`u*/<%AԪZ@v~g}8$ kIيt"^ uU=\4z ݩ]:weW(7Y~;M0)7h EEOћ'~Do*p ~ G`ZjqPZ-jP糐!ڹ|rֵ"Y?v0F]R˼cylkǿ=#B1s3UDf7/JĊ$e)XFb`-m :Hw!*סru쇐<'T}V pb 7I)CA~sҪ($tix Dx~@ ,6'Ly%mm~LQ1(E_L?.$mYrP3q 5sws Y9Tat݇'tQ/}Oi[}W^=1ŵKA4E'X}!!@#114qPo'aqD&+!gF|_xLD7!x-yM/b4n :X sBlIٴȜ֏ M3uIsKhO/k7Aѡ 51Zx V<Љ[Or)_!vZ?w7w@膺=8t:wAfc]|S*? і+8dsu,n}Xtu3r0ؽ2>Au> ^DM$ 3+bN4cMU2Ne)`UV?I"=wcxuno?@N5vr{;g[LiGcMhox,ײ76E֡4B?P!X]'*ePT & ̀S}*/|n7@? hJvZ8rDNjnm؝̾p){_5X$J!^?cIj24ƇfW[S5_iRa]sPjN2% IrUj8xP p"Oo;γ_֭yoG"ם? Ωdfsiڊ)\7a3L5h8d8H+U(,0]I;KV$тF{"ϒə"hy|x:`嬆gL43iG&SɦdK.n 'hiܧ}4-z| #UC1?+ڥb{gVi5^qO}n@B1Ypv(hm(y(%FG]3HJ&S6P:"zћ2= jEjmj>t?~ק:Ȍ@10ϩ@]:L1о`-:!C;>AZᯖȉA~3@}Vgkb/1Zy0٭>v Jccu 3?hE=J-x5mMIg`gT2ThtVJx ;M~%{#K4i= [I'TXB 5* '5JYXaǺBF®A .goka[>+0SΜaϊI>LGM&PߢW6175(Bp/Uu$ڇ!$XX!? מ¨@f3R<;=;yEux* h[l Rfc7B齝 pŁ%af9i&G\Ţ #,ğb̬+/Ӏ)Gy/Tٿg=v8h|8=4JmPbl#H._'R5zI9\e?s$,Kp9Xfxp1PK_x Ϳ!#?-4&GNSrK*!rkB#WX ɱ-J5&Iʒ`p|FȌt)77* y#ӊՒ]E1e֪͂]tcA$RWk628L>ٳGȸDi?Tfo.;\r:.Cﴖ}7ڎv!;:ڈK}'Wе:6uQ+okKtז nꮒ)1OƛS7C?ϑSEE-  }ZP 7]Y0.oL*7m1}Ο=&M R"F{4H0&߬,Fx֋B(5vb-ESw &$ S>v8Y4F掦[+W gQA]Wq IQm%ajP>ȉ0_Doh;>}9 R ŻdM!JךhYM4zN1gHCF>N”"n6-x6=a_ͫ`ج)u.뺯WjBi*4гi{щj5.&emx+ 3&5 >PՖ_[ +=᳧sO`1" 1DθHt$L U˅8h löXYZ|BRC‡!`t.wiǣ<)9 p'̌ɗLXЉzA*92kHjUXzh8@wPc9Uc_tŪ?PĿ+ՏgzkfL,C+N.,KEe'7oaP<* 8w;Q }=_~ cE *Y70$KD)M:Mu}ݬ+"D])E<^9\]#QG*M_!Wd]w*x;Aiam0yb*O$ WC~ΡfKL)3Z^1p< *TlqA u$GjHNE Tϥ9ɔK.1 rH Wdhfᩒ;j,aĕCu5w\WqBB}3g(eh p`MCf0ECC,iwR0ۊj=>Sc_ ?%yD? 2whT0oK{T#Zbu j~$)*5Oڌ 8ٹ}b {,VbAf,mݯi_oӕn"7 &:R</8m3~*J(e4`hVf@ELTfImQxGWE>h1`IO ) a:kehj8ɓ8gz~*ܝU&7'vUf"D(̉$x&zvd$o#Avz.48 oX#8b$Exirgk ff}G\`@Gi?%AFaM:ZNq&ClWNq2/7v²\Y5ub~R<]y-,Ma`ψ(VQTSAdjg] sw\N>); 3y(%QX%|Z\@%bS&7R &K}R.Dž+Dˊ!`r[y;req+oIWYhpx^{[H~zyx>$k^},\!(G)8e* -x]E'췆{sS1Dѻy& Ln±T8:[لLJ;xQ =5Tu#5GxJN~tfBYDeע:hcɲb3,xm8a\,Ж$B˄,=›4oyb 5KIAv94XB '>|ʁ庑#&hK'L=.u~kj+U;&,%l=9^1Exk9Nխ;>e:LZ}$šP:DB눵v9k[W*QoS]܏9#f80˱H>8DҦ-?ԸTߵ?`~U{r(םȏ=ugM1 ‚>-We=ٸ9 !eCI,+pSYg83Y~=(8 < 8 `|)FU=L%A TUd;>};$@}N%]g,ziU\!no ,Lm W?[}#VE3Pyxf?`|fFgr wH-;'gt }Hsexʀ^STD˱JugRz3/&1O^_ 5F:2 =rO7`Q[Q$q_TvM s$P Yk凜N9>w .uTƉ[{mlQ UvMӊXfT{IL<ʐw7}q9 !T4St fxwnҜ䕨e:F SuhCTEiA#!:2{['EGAGnV%;=_j! %N%-ÉWA\hTu,Q[Xgs!e{H=P Qtat] .|hԵcBO"!=ۡrΩ($s:Xvh{ Ym)rN:.оO'x=åJm){;%o-Η=Ûcagcb4Yhk2xy9T [>vK52;N!k]wx wUwZe>w^&Ɔ(NѷGgIA✼Iٿ.=x[A&I8'PjtrAçB[ONx}/5c4(pE @@U7Sm0t,-'uy] [ґpO`48]O\2O?1!{7uR*)K6iq[L6.dX)=Jg-S,p .Ͷ\9Юq'W[M maSTS-!EC#iLi *(.J}j( .yg7a1I]TMVL8 "\%~I'g*eDr}Y8&̯xBdN+a2Ѓ)m֞5/G®-+vYZ=)O'=Éx |Lb@<Qnj0v1f>8Z/AgU@Ոk >9H\VDo93[DJWԝO3HdVN[+7gXoXzszB\GU1'cTgoL~j&-/8qafЇOtᒲW dJ 0v΋OO j\m`o?狩w:j._pcGhڗ΃Y uӣLHT#?Q)ǯP"He*ARꍩ<=OSE?IE$5Ma~;/;޿.{f䣓1BbPhDE[{!Ԭ9 8EUYJ,q$b? pV>ơHʦT8ZmXZG]pٿ|8Nܧs "8YQ ]!DSN:y,龳⡪{ErG#9a6ӊ5kb2XU3WN2p6dĉևe;]nS RK6~.WviVy={ AG;[D2BjnzU ^ 1 ,/\'`x' 2ٸ"O3NzI6= %{wZXۿBJ84 wC6ySDR Bcw N¨cVFP6׷ayvG*>怇z󶄈) N,o눸9M~.R{XlrO3;P0dw]yR(V*xr1N*мGkozkrG LHI~a [hb)I@ qh:N>ql[r]UtA$P u[!sy휦(l黐;(utN9g%v`C Qr,!NX){4O3M]O1 x!3alUM"/{ۇ jrý j>*Wy%7' ,y՛.GQ-2+ygC!W^JGp@o&3]~p#=l*(1sҰ'$|yBXng߈%(zUr5Юw 'A zjD&i8Qͭ{S-ZWeY3aW|jў ή!?0M `׻REEG}ni扂צE_ M=dF_ ŽH ML:n: ~"e'z!be5qb(RP䋂[pdMsJ#C9j{ 9HL ;T~<_~.Fd\,v9-Kh54g#`4'Z6f*:|c`xU.ڠv9+[j娤H,V|2)Ge{\}w`ip/0V3Aл2sPp̚MW̺mLX0 $}JSPG-壎4n=2h,X\4DoڭJZaAZh<r|0-2 *Ԅ MQc]&ze?bOFZ i\ oc t>YG[;%[?Xzێ{w_GдX1ERA-5L{^4oX)tX&:?:@~`th_`m3T VF (Dzzm_1׏ֽy4Lg1ئf .6~|_`s%>m~CaWgr[W/U{# tUFr;%ˌGF0"4.8C~B ۽(>W`U0}20i_0܍9iýZbp%[߿b~Ԙ"|*mtբ"(MYʜ3@#R]aSW!Sqj9'E?SJe!-6=sٕF:ȢR&ݥ.#e]$kz~zI^$*0~@4GlZޑ؆.͸lj KBZ˩mU:zq ĈL?* <|N6d.H1wkTd/K:4-CI9Hs񱄱-$q?8<<ط~/e?>f-NC cEak/{P; Tŝrm`ak\ J3f1~.-uؗߛAܤJSW0moG (oV?zvqh9ܳu/1uY i*7C6z_IpP,|lsuq/>IF\s0YI@hKG$UՁ 4Y7B4@(+ :T~sCyj;j|/ۄ(;}/,YRRj5EgC{6F{b?"3xFm#7c]-9F>:"~^]^wڀunb0њ[V]&,@ @1ɭ“@E'ϻ%2Î̺=rʾՑ@IHA䥋?kv4MeK.\s $-WOmhz6,l]2CJtnNAo^} 8fA(W4gpmDL}k3A?>H*ZQU1Dcp+VęȢ*m!wB@5>fb.Gؐ (w(nf*eb=hjy%O4xyjEvH9žz-c<\WȑcerrJ~uCcLJb1}jc{6EؿƎ` ĭNkzdJ0f~=5GhԚa~HkNȫeDmJŠc) k0a;U%S^0e̦Jf[TX Mq[mjh p(ԳQX@~@|0ȄpO& HvMxq `CO"ӋywW@F?WQVK^<]l`6Adz: Y&5ů}R:̥ RzL)_Z .JSQ3$Vfjqʄ Y x+ %]bFKz.Fq==u$ ZkW񑈯2>|_a QGr :(t̢ 鎄[G%hrȝj?t'+.0&#X 6Gsf45s&݇ܙآ2j%CN'M]v*=FSs_$UWX`SR2|+:q.+-i+C N#J~w80:<.͊*DR՘YiLݠ|s/@$(#$%<3ckTh%r+hvT42BY$fpd<]m+ԫ[u]p,|Bz 7 H\}o.S18gaFq/}΍s};xvDXaߦܑͩML3e?a!*6Vt"ärSGv"غY A8-^?f b#9q_]sm)x4?Ă@gͅT%+/C#cˮ$LD嚔2&ymc+1q5'K7hYzcrQpCu$>& 64m4jdV&a`sU,t>dGQ.XH wWi~5&DžN@>#Vbeo@ HÐϾnĂxW8/$~PDq &V`.v[oIs RMxXNlMہY[ż:}yļ1#q#8rskhb!X(0htB toۥ m3)LSAGѡ::t޽"Q׷V^|ڽo=2 YatFmrcn2q DǮ USFؗ)xmȷ $I㖻>kdΡdçGJ#CVl{@3P9/̆g\|?I֞d]Uv_$i%ڂ^YtGyRxZAMyp Mw(CO, {2PZk xq/JSHθj%p4XI`\0SMeqEB+txb62.d&ME*M ڲ`$Z2^rKF\: ,r,tl+E7VK/.SvO )<\x]Z;QV(,aqV&jL/1;5qX\!t0<˙rK@R:W]FzbUɮTw47…6̬PS ?h~YtGdXͶܴ<&;_1.bV9 >.MN;'`d t?(-OD:Ɯ@x:G ZX 7TZrT/$̫U~KH9-]`\A7]Fj.F[7b}6_BYFJ_+H3-",Sz*jdc)<31\$Y}G5=H RQJ]j~hgؤE"=Ɨ儢پ&dM傝"aT c tD(ǭWzް6]맃P|x2k;uzBK=[«W g%U=PqcZ.w[{m`7wZ\n~>Ahs[sIBcJ`NM;_A!5sji^߂f !W>/F pWp+ψ|̦*zw.2o (8J"jCYR , .G3{Մ˲#'Ju13q!MQoaYvB>jJqta&qRr[(yg%*rdm<'8 M-v4`GѕHCЕ8F$eNnY)WB y;0-;o&:k(u ќyBf`l.[ď`ł_ о!e2`ci[vct3&[pX'.ձP4lg*\앸>zhȑ{w=ۣ(i]p hvtSzf:P1; ]|xt6 gߒ"fj4:=IU6~(Mf> -B SP U]'SXU0OScArϺHBԬ"3I-PGS S1ƒZ,Nu5F/>Sj].rԹVsKf.J18 kä3vS6Ez [<S>4F]~k$kА]~N e3SA|2uՒ=-mŇRLz1€ t^gU7VyP3hh/!Wim:~kz^a,BՈ [p 1#gtH:b>/-LC1񨨠#%Yj$XiT1Úl$v٥hC i>mx'avuH4X߂?YV Zp,@AD#41ISXvϲZ4oRlڊH0YHQ#ďqtKM_/6g2_S _"lNef9EȸeUʇ[K#"/ZfO.k++Dή{NxbfmjkŋQFL74n">z:Qlʴ]U;͜ OLk^$2Puoi5m#Odh ,KirOzv/CkvU>~jN'VeY3zWO yFgJmQv9fb³߮4N4KX;kS5#0`ߨ"C˹ [{KU]_zdڻ B&vTۅJw4n{`s"`9x<1}7+xo uNH@_JC ;{kϲx*T%N1@(EB21!Ϥ%MWk踕)?gc v+jzH:~p~Ae(Pj D>ߘ#ʼn>gMmbQhLx%޻Ǩ$!hHK>WeaoCIPP4ʬ ) E?>u0(te`z>'&tuMK'ޛDb3W<\N핪_L0W@>⪌a":bɹm)\c"79C[&%!yap47[޹*/dsC<2L >A+,E/twZh`Rc7tL,eҌ/:sI5+IDa`nخ 'X<; ,@@b#"#M# B/@{-{k&$co%-Aਤq_A:\9uP鄆dxh-3o}>UIt!aBuJfCE zkQT[ћD _{p.ÄNegz,~U:~;2שA.>VbZ^[p:|Ň9IBe o yO{ ;bâ`yH7:6u?܎o óbT›BHҗ +MM2Qt>S3 quR㞜dSLC/UЙ#H ñ=C5e Slɞ25˧đ2Sʥ9s Rea c)C 57XrFh-V)Jɋ3کZKW|n}Tgc]'`x#BSXBr8-ޗ p8y˹[D5k̒t/g3f>6|xWP;Lš` ^CZ;e.< *i`9Ew`s ٭ 8d[q UOҢ@ 6h܆{&hwN 96I)#՛+vH˰Gb.+shBGͨ4Pl UCמv/S0!na3EF!qaa>CzO=0U7R{F܎A˃? ]_$n]LIBwN9 GϞN"fmAk`e 9E!JJR1n%lLL{)=(7vgDYa9:tbyC4(j,w詭#鹄$Dr&Fn4/Lgt8LCy?$F+* Ǔx2G{<88<` IpQ]B1gAZRù:EDoHuS 6Wٕ=vY_:E⋩a=a`J?1/_ZIzР/Fw2(VSfBA7*]B[x|5~;SC~|$uL[r*}HBfj)`Lj-VPq2OњWfKuI)u`iwwf/CabB&Ww]RsָbEiViZ~ RpcՌe3c?6C}OIKTjS,90O.{ Wα7_[Yw&2T]z xw$I%y`wAHYhĵ0;SAǪGa&\PǡuRA4N_>zv4ȰoP<}v4P"})_=a'B;:=.C+{䎐={0;TE:wx؄hëĆ|O!Kܗ>'m(%s+6u5IOU?R.}W["s}aAg?Xw<4ҴX0|Cljk1߅1 u`G0we niA$ڟ7"xtV0ōD]:z8~ Ҫr 񄉻>E;E{p>FpvHUc(R:!T7ҏq8HЭLVgeè,Df}x `يm<1C')}):0:]]gT%XHTfc0 %~c}S)X/ʒkH:'Y`Soxoafj#ZN!|9T_Jrf4z:zvlXnۼG]q_%mհ7Ӟf8uBw8cP+b&*vRtع|2"8x9U pQ>mKUs3eFK,M`5f /E0YOW`xܳiP P˜f9kXeĂxY@#LyXH D *8U&mq;>;}gL{<%<_.,F {-v\ }G<Т}/up:z@d; c[G,d$ԸG<_G<]Ӭtw@&LINq2WTvPN#}Ę`(<:#͑;i$Qaw}cxqua5UYAloj\OlBL~_; ՚jyUh>4xdw[@{r &+29S ,j6p|!mf- t:=gUq{[bl_ rp?c9OfRC$:'bQ!$pT9Wb&|^ :[τ$qX2tozlQe-,^ݟHN%CMRܦe ]4vÒErKUҍza)'}>ri 32WU0>J;a( yQ$7 flmh& 5#xWJz% vJI@$FTvSO.x: M;T;蓷=†_HML\7A*°_hR]\*$0=j[Ql`9ՙi^1,v٣hB&{FCGnԴ?<t뱻0 ͱJx԰"XܰBe^X8N"wa+~97R 燪ͪw@wB7, dj#w*4J a17pڞPg8~t;zj MQג"-8`@#\B|>6=IyD%O9\0ݤ,V8aPPvk']2͓#V5B3V̑WQ9d3E{w~3צ,]DM(C*B2rhA o0ЛĞS4^jNOWҖ-ڒg/xM'9j:ZBRwvi!Gg˫!7C!T<5UU;f dp "V ;,z).nЕܰXW=ʝljg A,;.4:194 %VvIӳ Q Շ,` |.u{>eӽfU5.xC2} 755Uס$"W2 Y]Jwu/߭E,Y%H ܓ=VmyRXje@9эU!JkWSa9ql hD/E%aUx>f][t@!Q^řb8GW*>Q&*oDKKmEDmK.:pl_RFp5ɇ<<-IzszJ)15hNtLIfIx\kA8e:8qŇITU/_ޒmI D> Fsb]sVE)P>V&ܢDWxM<QWG{q?@%TO{^Sѳlm~~4mȘ&fVC.ɖҩ(H<|{J{ ;ʦS羍zڴU3/w+}j-Z&bdtY}$+vtLEâ$Eӛ݁2jډM+".ݤ 3b.lf 2wEM3!6.}/~LH֬Nrg8?n_jY9֪oAíT2[I7Ba|?x;g.4)y)m$.;9:cFByu LDî>_|Ԇ-'Tԋ7a[2۟\R(˦8 :jI(#qs4XU؀6"t+*(&@Z+.%oVɋEc =`E7\ JnI s=&k19ĢC,b^I? Z,j^kg>Zv(C^~kEec4%N݉@幦QhCS龘ˬEw J|#eErzLiuoK_x0Od;#5v3 0T eiYImZ6>UΰO9ɨƴX/Daw.3^(Xa+(?ZĜ9b'T(KXl]" VC%ֳ_7ۨ#ti.6 ox4(H6&̳T=N`2XQnsQԗ@+C/Nskc^](D[ʁz_m\$ǰϫ Q1S !4"*|_6e.3;@?b"]^68ϘZa{+WJ#ZPml[7Ï]/a}eAfjbrRL-$K:֣Lq:p0}K+*E m%25횖oV >KUcM[5I` aL/%))Y b5@$޹٭N!ar-Z*FٶpVJ/)N-;>V% nI_;Ss`Cp[ėwԁ{YԬZO$4!#m63⥽;7SƃFYOLɆ-45[Z0_S2 #%uQ;y~vkG*(eImMSIq;s;Y18oVlj%[eqX&qwg8X8&²sUi# ⦂52}yL@Qud0#qLDlS $?Mrtgw8TS,51T=FX<;u!KTp{o'wh[Szg5/$7gj⮟ c ˆN)m ᱋wki؛2FHF ?EaiFQQ&9 IM07Zfi1މbwLPk O^;nH@$iZ!r 7e! 5?X1͝۱rO_ {ɭS'<5_p)qR3i>^k'vUEG{: zaJTC[2KSc|EBT͍q"x0|[L@*Zog];V.5n#eqfeissk7vƶ)^'n3 $v5muW^+n!3f$q zǻkzrO͝5F&yPI,ǎNv?OL˱-(FLLv_bCťƏCg` /Jvg9ؠZe mPt  X}tXj}9؄O.BMr(bL"핇XBm T3-q{~_$ȝzh9Y,iEMIk0WYh@yYN+:Nb [Q?U,*-JپyU!FME Nc⤈}% ͼ=9) 5Xbli^1%1)G'|PCQK ^RE ʔ¥y&۳ݻ8VˬgW0젮JZVBĸ%H~ywvi:X? l@Zƻt|x/ §[Ro.åv-kL a@01˱,T\'YPQ12+gNX SW(6^IR+FR Hv|[:(Siv05TnwE!.k6崮kpzIk!sG<悡)'Ыʶ,2v^\hn:C9zb/_WխMQ@o-\{GiA3/LGsLY>d?Xv]F b, AA`B GASgGgV׳hE|ku/"Hb(.Ԥ_mH Ljz :RI =m.I#cZB658ja'iǾ?p Acl-#f?R ڿ? " 0'HN$lt;>Ȝa94f' lHh<}aBx"ƔR*4ˡ ^d*L 2 |Mr//p#'ˑqd2{_5R(vCX>7*t^L A2~mx"vO͙#FhTqBP! u&e̓V@}$Vke"Ag mE>JӋeB?^RqL2zqDw#/\{.^A0Ȭ>AsO}xC2y|RB gjHTD%Xs*v?EYm[fvh g3$c,jLׇ14/ՇLN ,%ꈰ^j縗R5۲S("fd"#O <Ɣeq3xE(81=wN |Z- NRdnčoZWR"(ylvi8M`B}. @ڒ>R}> eSHuPc!()Y!O'_Um F}Wai?'T(keB{0wי , fP+2@!^)3Gt~m†A̷D+7ark-0t4؛66V>|%5kH1Vjt]^d&EL@59 c*XX EH scGoyZ_H-|m:h|j@<`"->AYZ  >lڊ-pKFzq !Jl4ݽrApwծZ\pvRQnzM)Q"A,~|#{hLG;vi|*S_E4U7I»)a [[*t ,Z>hys}FJʪ杤zXQZ*bh$Ln_gʌBqf;W/al{q!wL9Z m$$d[ \*7ᕑC>!0"2m|lq) lͼaHtsH(>K;p 黚}=4^#]34mY=DhNP+ @&_z腛ZՓͰT$.x'QP)PZ켞d)%5,RI3v~0&=?L=$rLp㶑ܓJDDsM,\LpQ<=4m`l' 28lH.^:?X"i;- .Wף/S!xv:#=OK\OU TiK/R*s6Flشb:Zg55~/AQfG̸',#8 KAЏym1xKhy6ۙ:7Tɒ{/`Lju_Ff=orfrpw W֓/y`u!?k)2 f˯~Ж(ȑ5jX+`dB(?(7,eȟ*IsMCZ.lg^] NGH#"0ㄨ#U})F eF"P+|:ɱRlm:\^dDf!FL'nϫZZVlѻq}Kf~k'R84jjM!g1b$ Kc{/d79hHzhw2"O1c<o>xaGq T*8 |׺1~RglvjL;p! u:%os;nsF++C!2ڻ_̟ -iށe-is=N(Cpwn@O=+ Od\!i6\}aEq;E,ݖ‘wsqM6S, ;eSn;r<*J_M$)B]d l/pd+U0E^# :25BHf\UÏ4o\*'#Ȅz3b -oCcAk@WBөKjkԝQ_ kV(33`=0Iv" ɞ*LrRC* gCi% iF3%qG|Tp1-sgIb+܊^M@A`?p+\ܖ\x\A0yGUzi BWS_3.ti'-ROI7d] L+W.b4~G,,T ?gF[ʻ3eTKDLb/oZG~5-k'"ӂ#BgGɣC&!1 dp`0Dsjxܵqrr@[|i1`{9G4nEjAƞsͅX6b30|;kxHQ(j}p;flC&Lf]% k )אu#6/mE+=H 4|t6(ݩ(D|A i!FxԬ^4w'"OSs0 m)iD 믝3Pk//t1 9|$®^޿u A=1 n-㫍$EѤ̊tE]!<%j ̀42#?ç$N8$BGŁ35Z";p8Ѳugct:@&@HZ'j ISQ =2YH9+G{V8Uq12bf6-Iq5eA/gzh2;vZNE7C&BCV˺- " S6ȅXX(xd!r^_a_v^X;-KƘӇWzbˣt%iy"Z'8Goh%t/XW%<m/Z%Y7-L^FmNhs=P; mQbN5#T_ 6{R-Z"p< Il?S-eC9HE~kq#خgF|Jtl7~9 }ӔfE}8h?YڥVGň2weB2%-յz_Py<Nwe1O l) s9H_7pޔpN;읛.NLE,<5\9O<]^L*ϑ+.MhE!H#'Q;5:Q-ih13IX@ OՄ^{x_g\8JrJPr+uX4x\BӖCσTE_sU-"YYdJR ObVXP8doch B"z2&y4At?(&W$<_(/ߢ}=}y}p}h:S;um0*U.[dr[H,A Zz;)U|E(ݝ?W|JXn+ùa@ P]/+ $H<P4ftdzȽpe& ^Y(I.4}ww]GxEAQdW]"d +E)nL:>su\~>NrWJ x}!ϵ Ҳ2hh[@jiL:eud:HO;Lpʼcrl~;aԕnXcSX^|?]ٮ+KZz1aIIWsȈ^}@c\?j3m9.vD!OͩGRcG/~t D!o#PHn&>^%dvޫ\14|%<ٷS,Mcআx̿B0L bHKMgx%:f␺/%j ĵp;m"۲oHRj]ֈ8|0bV}T,BVO1Io; 7&ʤK~.,z{[8K|GY;' W]ª`!$nGqΏZb$qm߱4QzQQ ,u.xjYKkoeJ :):N{!,hG5ۍ0)shHႂ-K}aYXs<7uQ^ "#B6Oh+AUfhJqַʰl*0亻勜n}9 : ]E`ln˼m5"H: LzD*nK®51\G-J"1*|>T2mG+>Z2Եܼ[{# @pϖ@w2nIN78&yN uT=wpԋB,gkRHFI(KjnsdX'`Cp,\#:>|8ܫB6r$ШE ;~vHK ]hfh5LJE~LZ]|w ,E8/6Ssrdzwr1q\gc=ľ=²aP*'c,vŞ{E+g߂3s.1F;4 [K | 1i.Ńb+A$!n .֟ Nh!*rDz%9^>ҏ-\U9&zPKފ! ,֠:ԣ).0! `1}~2s'5\VaE͸UE?iJpp ʲzSA,XxuTSgf({:<A02qx5\|׃B@WN/$\JକY* tf`*fM<&_4ܦE _yg磍36ᦆIroʾ+DM%_n#N/eE?*Pvɜ­IZ$nm« Cf_`[td+ Cpa俺n@J4wa$ "rÕ'_"]X ܣY%n)pS?0FR6$~M9,߷oo@f: l* I$MxȮ="$&G1V'6ֲǖ8'q6^Ir|#k8b` =: h4z7Q-^,NDJ)x8 ?P-unяiv|]GZD9hLBJ{TxUes$o(}]JϮA(=zL )nc;zZ-dcL׷p HTZnɱsl!$ڋe5ek5lD}*LAN<%Q"3DFy=:[|L_oAb>8ey(\SC01pl]ϕ2. LIyɡ=Q~!T2J&)n\{Ih7u;(*WV5!؆*FNmW [gT[ VUio^`Zׂ^ C!ԁdWn7 (UEhbza gPO"gѪ1`vY4$3lY/YюҖ =tla֒6o~+QU*`[cEhBTx^h$K`hUa+n²RICJOr9~D[ n lHZ;g^6\,A(r_\hŇ,Cb"ǞiU3Gk\@-B!3"n <`Z~7/'!'ED5gFƺ&q)%+r[ݺ+ʚU2 fP,ܐvGRk% skkna),7IM{15~-lvjT0k Q <$ jLO$l((F-.u ZyjX7{–|.$j{  )K>fd$1Xy/zh?\G > 'uI.4MnVSQ׍;q^d凌ZI#Li@^2cbsIQ[εbwAk z9șںtt'cLf_$N G`w ]loiGhgNN(_}Gʳ%eF:va$tJ: /{z8p!/%HVS 9|?dYYGJ70FĎ\IAT1jʶS@bD $7D2 d]5e\\>?X9DIӘ~@v {ca:Q0%?⤔H:{O˕T>E:CG,Ú1:ӜnYhcE@}c@ sA&0 +:5lQHGwRp;EG@ +V:l_kPR4w|_= ^r7orgNآ2U v%ѩHAhQ\x ]4mw?͛Ke>9ڭjB$bqRTKOn/BAS 5﮿/H4m%c/I3"֪_oލwnBu*XYu~Z+mK%"z},〗waTu*r16*DSaE4_wmvFۈ`?a p~_öT.4pvC,-poWtCH63ɱʣQ~ u?l]XMl5E|-|y:hח6_'Ɗ5:E.Pԯt׏)-Z˚ۛH"1顝1-޹u=& EAum_Zء$h&KzSf4Mךk]uvwTI&ep4D6,TH1S&で4,NW2eLF^ٖ54~N E:oe%TO902IBRmQr|! _kQnjk8`T4oWߵMU@42Ӝe u-uZۄ 'ބ읇2ڎSyZ~:oU6 LvF.b6:(i$އ0%S>:z\T26oYV(ܰ6gK$y=w$Adڤ-mvK%Tb-T״E^rt }5=ovaMShk6Ά76tC\.[qn5Xs5i?ECKe#i׈PyQ7h=:]C(jx;9O̔F/cd|Kג<+Hh6bsާ"ס|C;Z~ x:h;)DqQٍfShFF]Nͷ JThVCQȐ4ǿ ]#Ik]S%O1Üﳪart8vbWI¸ݷ 6扠b  ꦚHɅCM!TM5z9G]T.@~ު[̰k11}a2 ]Bri;(b.s$ pw*S|ck eĐ"AOx &kpw>t|NJwsyQQӨɩ8 U[ i3%E6_5m₃Iz .XC>]`BNy “&XZ:;,oZ%j->X?X/ |w\eT|/7QJTS"'L&?o]W(]z۔屇}!MA旑v@sމ!nw4Y>6&^} GE)\&_x EYJj)?ļcCd~zwd0V?yi/o D. )ԷoSp!\6^ lRvduڃo (B'FGHwo2H$EH*,*e= GQFUM-K} =Xև,m1H gQÔk AMKW*644#ڸܬxƃ=F8SF+^9K 8i"cz50;[CB(H5Yf+u0;ub2w{vk$Bg3#%l(G{Wڀz#}b2TyPC>& TZ[cL0leʧxq{`a߭ᬄh_Uٚ8ܺ |ϤGWzW-7RDzۢ|r7IkHA °$a벺@ۛK3ix -Nsq-"i) TLѦ`6nQMB~t۸Ö#Ocȴm)2MI  dَֈV Dkt*OӚ]lxC%;EC_~3yɠ64VF7Vsr):$)ە?(ԢOVerxR9ls`H)xW%;@oވ/U#*U8aWZpσ#)aAyoB,Թ2WM'a\FDs[j75US} s`\xr#eߓPf1f/"{H'~7#A:5[Qā2(`2)1c~sS*ل !+i2 "{P>\H>]vؾ=Ucm nl2Ӣ\&&_|z^C\YZ6w6.hFHu`2mmSM?n^GNoOu%вP GEa"p{6@OBΰ' ͪ,=_azqUHw;B;ZLp[Ÿlc,m𫀝2rEpl_7y+ګĎ͂pVx@ۧZhs~0f{Nbl( l;`"r@HJJDi8x6V) t`h'D'5wX+'zFginoX$ ^m_FrP{~6W4aYk,Q;HJ+Fӄ #,˨ $9u<&hoL(M;4bԳ!tܶ&盤 ?n& ]i=Y] {eMUԚ]^iT7ך-+la<"DDLu _LsFU5~G ^-iIazi+X\ K L .n_zRMyAρ[Aޙ2!4,ːDz` NelHhrP8F䪿`K9+תEFBxPngdpG{PI;8A3wl#eH"mdFimB~<$cvb/1[os'rFYVBf`U8wn->R&tJ B _û+FU:'}ZEdwD5 uԤ$7mxY2l^iI"B5YR[oјBuJ@B"K:5 5Я)Ccv:6-ɱ!SjM'PIy <)9JV`ff1o'pyȵjϬ&5ɪƻ ¡ KWwt9xh蕜A^;dཀw#-\56(8aG!R1Q>%v^#]CS`5A }>v8#FG%;O#j#dq1oLv0lS߽ GBhC:%;vE݌/qzWs6Q^rZ%|ەD+YB };a`h VԊ=ALu{Ǥ$ⓓopCr ̪/ۻ'&Һ$dNmȅ6Emhrp%#+l1:-pǗG4xP $C_L6?)Wڪ.Mv 4 ǟޭ0T.+~.N2<9Rgh%^+MAn ׃V1:T&;Je@"z-l,iѓ~@_Gn;\DӠlk`28Ƙ^/=kDG3/gu:dC;6~l{ M d:sLG6 ;f'Z%|Fb8~psJTfHi$"3SQF$TM,MaE7D9s}FC;Ugu:g =( .{Pz'wC+# X @_=46z~ۥ极Gga§6s M7Um"^fIHے%B-b"2J~Q,3%xcN}?ٺ`W]OMlLHIJo9R/$ӰnTh6#YUlR2RzsOiڠ$FcKmvmkZln8f)B*fQ%$&tdaN y`ƃdRL>jJ(׹b 𥻈)%FFuvaK+25 V .iZҫN=>dK IB]d*0ؚ~EOm:ӫ|~5`£rܼqWA' dL%jJ:&bGyNZԕ&=EnC&p) z `V?ׁJh1:ҝmN8/ 8*3·DR'g;k~O"]Ю3yUta%ZΠǭ"xDwr& > =1mpz[*P/K4nn|RC  UXf6SBy\ƚ  +H2u6b^hΔJn⪼IdOLěu!߁| y0uS!Ŭh]VI\ ^d}5nwR ot#k] K^iJ 9A~rΤlH$es!V 2k ; &Vb=J UK_9ӣ ``e_2ɛ7klm-p1P> GElsOooj2rV@:x!BZ㋓漤i xSU]y%˟/5u%Bc$[YMs[v/jv#f?Tf=)VՒ3/.8CפqXIuu?I&|E; )%T7DSa}#xl]ԬM,8Wː+LY~)AQZ_|zHr(:D76ͦk^d+pX-Brã|u7'i!2&_ WHN?!gw EL}_z~V=8 [Qt.lw~Y ;JN@'"0MĽy\a?;ikFҳ 4]ڒخ*:'[9u;*9Unf/ԗ߅IϏ!Up'ʒhfTzruao#*YXBL^ 8tJz,(:Q֭ρ<3$L/mkEWƒ']bj94O< r_X(r}q&I*cь 66^hzjLr}+1H&g3[nB6#"KPEӕ/5EhGo(Ş)"oA ]P()uU6#1Ig^eՇTs{TW-Q>LAM{ygu8b9 p.UN]o R6ow 2Q&+s?/J'󾙆9S)ӝeӥpbaiOĸ PhFZ!BEm*ľ0aʑ1**hga QB!hX8ax q5F+"hS dq`wQ3φO>Nu.hs'NQ:6͉D핇Epemjh(K=(p f\2=~pmt8sqDiq, #hLj!&y!c֕zRItm!7P97.C}ؾ8A.YBvҗ,vD8S%¹¯O0WҐ@w<qt (vw+9zx8ã(D(U@9sY:& pŠbMn&žn먀 C?3>4rB ;9fĪ5G9+ՎֳpX C$KvmttD  @R`''6Md-׺ #ḁxO4 Ax#L5ʴK"Y^pԐFn3āPۺЌQ鯞sbIb) QeM% LҟTjOMPJrꘙ۷ʾ*!8y^?+[Z34 gJɴJϱS#7YTU|O;g#3VD̿~j.<M4Ӽt1 З17{ ӞwCzMl#d/'߸Pه :w>/&"j2xJ s]큰&k[gCELp,:lZ! C9:NtYxo! w|y]~aG@j=һpۊwm2|H;u-߫ERTSRo PsY[Kzh$_T IƢv_43m!<P}IGT +nB[Y! P&xr,*(&46}wdk$ϫ: )}nF3Ebw>Wʀ)9M+w<> g6~y P]JQ@9oʠ[O!:G5w|%Ӹn{q8Wzi>yD±2"j¶f3xpSȡ7s:pA>_mʀ}ÔʂoC[-zw2@ /-g% <ד* !|-~S W憬TUFyJLa(~:/u4BWT>.2f2qB& 䩴=T蓲Ԧ#}|aEߒ?h]\D;;C͠g٫ʶ4$c Fp)P4,7E@I[8b#kᢌ+i~u@KӲ~XBdѩ{oۭ/L攠F괌O%šJkcñO/T%'1N_/Έ l4.(1e<'o<vk|^Ě u%_3< F2%'Y0?ٱXKi;Da@qx,XJ̓㙪NF]ᅌC3^{S4`-<G~6%8{s:K"=+tI')Qdf],Ozp;+KUzs7 fk6ddXxcU`eo0ʀfuiZ𬛘Z*3_֥J[Ք,k9T#?0&rG?v*PL졢Wea UC|Ҫ+0[W@4CjOwTeH~8,4 {KeWѬqġ`dG GYe89Wsƞa\,/Qz!6E% f%q~/*y[m;35%bA^aWD ܇Bf)L"6Wf9?%TDul6|׆U\s{^~PSM8IP$yEBc X87ޫAI4'`Ir"' ȁi[:0dOޓؘ%fXs oѱFxjjkd,FCj:M\vDBSN nuWd(߉ƹqܴV^`s*sh ;w-O^A(~w]8gKM޿;[[c/늅C⁾gdRɤ) +68uZblqi3IHv`GP&7^R1/l#:Ea~$) mM_bk!x]3ω\@ -,U6OԻ;mO^]rc6,*d:5_R(dJB+tGT"-f NP+Il+BF,#1(P%z=f*w``9Z;e/F r !Yv Y.QVs g^G^yYbc+ %M .!o{6KfOb'%7Ϗ O'|ۮqme2ͪ)&E r3TCBC`q0hҭ$x5juxρe(VUFd9>0CՊ,QO1hfI&d }\e>aXk{!vC ,j%ȺBvqOٓ(35 䖽;)G6tA`Pk[N.BM]'1G*Z%iv=vY[8/Yg:\J)ȚY$|+nt)K-]cj^Q&׵uK_8\|]2B C*1J|,1iX&w?2ʩ.qJ!{ɳ2@s?'{ *XJ~3סQ%+:V scjx` .?, kxi 5~0!a8aEgDn4d ,^S%uKRN 5? \qy%W'7`!!0O8<Sc[Y8mX|N K5~ kۧ p >dUpĶ\@8tg}R-HBaOI QweԠ^K==!+FQ7Dڇ_߉f&z.Õ 1O{ \A{dkFt8D >L  }Y'r Eud8Rx':m  Zo. M $3l}esN0557f6h:ZƋr6ct"e+L c`"rC%V‚V+;mO`1EfҾsJC[}buk^^.%Ci(a :9hcӶ j0UoF46 8Ix>+S0>8K}{\oDuqÓfH=J?pD'JkC, Z9&N #dlvfwhIaQ7ۍlYڹqF6=-)HnG5͹1La,r5T,q ]d-58'7s CY| N|uFxX̕+s?Ax{8ۑ,4G"áhp*-nC63hxM`OꇅGho:vzi|fZMd]tAJw|vvGxΖmm!z/JeIf%'LtpA=%7*tgs}8H}f uUɓ÷WМP;'5. WMm<4mЪ'Ht""O57ed ~ 5rTlOkThS}|ϗ3JeXo.n4f#]$3W.zgFG>mbۦeV wt,f-y05H/?qFb)΋;/2%6?N˻v#L<XoьWPwZWO`,βր tVvuO3e4@[qG=$] p4"&$ҕF~6Ψ1;Y!N!ܖFX1{c+&.@̼u$%ʨJ\5ַ$ ɫܡp2ۦ˽bؐ;"!nZ4DbX +d *MK8mOEe`8|2iTDZښ0/k˺ MVT!@3 *M"HN9 AVP\-SIX@F傸uٞHwa92gGqnؚG+.UOj]yp:;劋+ćr§:ȵb̷y.C%-NX5kҁ2IIeEvTgs'-j1/z[F;g8 fB6B+zH[ڍ%&D~q@vݨR[R=)C9Φ;};i~KMc> laif5lzkwݱ[7ڟL9v4g?zEXrbK tHKi!,$ޜzcd랑Sbnu_KI(h5lؒ$(rksw칯^I3$=C.O(xyw[5?{Az\A ;T]PRr HxB&B^.@0b+a"o8 bhgz9?Q e]&̛`П의"_FN;Lӽu R {uO1b- 4宨*yssKX q0-Cp;S^.7-:QjHݠZ (D ǐph4ZK2keA%g2Uh|3qh-@(]%$}\wM2;5*3'1dA(i(?p]Sn/V Fk+N1ɰm|:+Qx|m\/V[?c|`g↿P (7hN$-O |řѹ8`[m_f1rSڈ(}ǡJ۽Q<=Q]c?u3~WcPH ğ%7gJF;q{q`mm?' ~F'7n5KbR]`y%%`TPޑ"w\LR.ٟO2(Td k d=GQF Sdcd- 45$躷QDEb6ѳPnMqى!Ħy]\n0 }[_T,SH7,4eÅϯĥ5kE0!bϽ5ǀemp>uf ~^qIυc aZV̽R*ciΣTp jO?]ZWJR@c$K:<Ƭ֙/Aq$I!oʆ^+ҹ0g&Yoxf&l|+)տD+O6I' /u>َt9htbM4%xB Z"s_m}D:#@EF"z)yv=؆k4 љ >ȐcJm$"A!fuZ:_E]9mmY5L +~O~s̀ɂi `_{q*`+U(yZvo)Zs&ܙyZKgڕI1/UA9y'4?Ӑ8vo %iiL*4(z'$,YTsդEIO^T-7wYxF(PoWA-'' :?J3y&1[@Mߊ@-;g{AOy8T}aGr7ciٯ]VUzĴEc;Cqk`BNz_l8-m1f5z>NW2MyWE(،qng =X0}|CB,":8=gy7kiT9O_Ò֬ u( <𫗷n߬TxH!Hܿ7kTL4lEǔATs.o)3Sk5'lJ6$o_љ2Z@&Rwb|Ѧ6%9FF*]t۲|#V}A,b5--o Z˵袾2o#X>7T\@%K(c﫡38[ %0;JFo0 XNE8  ;BFM2œX4d{Ÿ|đɑOHڱH̅%E5NŕØ!_n,`[1^`~ZUNxꁛixҊ^8aC-˗ &E۾9ރ[iѫWRU:-)\+CǪK#!g@ݢ Ӧ묣e bwXTq aٯÌ3?4оCQҀ F`dnG3-uLV0p<$u5YGu\pmLVU{?N;8 [w`-9&th;1ZD68:fn5_V.|[Gp)$K%c{Yq<a;[<]?C.kr]PIޞP]oS>͠-B7D(X6QX7_Nd~VUHs? *N8G #ƞJ.cP_qбS;ߠw(p)ch wle'|v ~| ٓ/OLR{WwL(ATP2*t鳝%M;ܩ2V;@np(>aUg12t&CھXmX7̻?&秷Q)dBP c*L"GԾ3˜b)X{NE[sX`{ 9EĶX20(LwJ) < ~`'P!M9, 4l8q .Ï̐dtFP.R*##X2UKO2#@Х#e_&HXYN|}{pCUp3]mK>X(bl "iTn︿ EwLH 2J8!G+_XcYsKKZVoE=ckz\.,!Ƭ&[j0Y56~68幭J~ݏMb֗;Xh.1 dd,5Wz&姯^ykZhuf254Q=[Ľ0Cǡ1]u> y{̌*e_뭢k476\Oc[jVxnoG&U4A'` -=h"r˧LFlZR=iKc4uxR/UvtaGGǭD^TyÇneB1H©`[$7pXrvYˀGnbך-msnOHq3T!@h3toV0' #R@`GsцSqy&ǠBy؎ՃdA2a970fOn- Tm̠RUufpi5DU@Z:aIw.S #\XPȶ^7?Id4z_SqpZ74$vdЫSL4%P f pMewצݲALc&`9./sB/ĻYo9̼_mҳu[ `c59QŸDfMA7DY7$]݀)%952 q%rGci{Zb d8tsa)cq6јe0•/MXzqٸ]/)TW8tL;Q~[y)Z6n X<՞YLnrlyd"s:~\C=IcӪ\ LPak5/L.d( h)xm-*H#Тoˡ`lz{'['N86}'xrS 9'N RN}b9<n!GŶ4bLoqTe2#3pJbƮ*ߕJ\j!ӂf>kU9y#&o&ovΡ`V׮i Yf"?%DBcEIrn4(:ͷ:0S%<'C0Yy2j* psђWOL &G^~s5V04o˘ЦRo!EaO8ӥ4=a,5Y) Xl$>x?VhM[_ !mqaG-vPfѼv yʻ*%rB~TI_'2iWAVMmY|6?m14ՏXgVLgo~߶ B^ĊbeJ"8K&~>uD#/vlE> 8(M!b!qѹg ?ZzOɰ#i͆:gx}u/ֽ*8MyʝV9ZL9%E6~_He\Jr 5.z6HGKQG Ͳ2MS£˴rSXzb֙8 YqrG >IݎESJEͣR3Ճ@,yo9 !$lNZQd:u8QHP`f D,|c*z&}DAPECRm~z!_O{gӛx~!!P!;*Q]AB Zzç$0Jla<^Mtֳ͒E7 4SV]tNh1qe/m&+jC'+q,*`{tu5+Py`m.Ԧ ]CIiN?<`m+Ӌ޾K8$la+= Va.;X\()o#4A[r`!FE{@<5ټ Kc ph-vK- $iiu}l4ޮy`$H@iXa-*HѶ3[glq(eD( (H5 TcuKKݐ\_fD-.nog~X9k^*V~ Գ6Q!:u" V|}ȔQ{֏(骂urwQѨɐu5 iR fThfʫ@ڕM·%E-UP=/2҂M;~-P٣B6a,gDa)sGsuYպiՔguT<QciE[YtTӬk|Aq7f(Xy-JJ6,63͕??vƝ02boMWsӦOVo_mnhbsRM:b!L`U5 a! R \}vM(k* 9tC'MJ6z=p+_..9nW}'"3p8"Z[YQ@m]+QfZKQKI(DIHSRFdWcU.u-$VGD?`J<`?Rva$U"@uC$cbMߕY0ƋN Z6gw|ÉWw$Qof('9`=;:7+Y=HnP ;i8Dܐl,*MAtVV ۄy:>!5ڄ",KZp1PsN/C>M児5ځ@+}F.kyp=/W&7-m-{t_vðV-7fM.= =v4)~!E;ODGjޔ"ǜ(%Yႉ r)A AG\ ˍH96̥#L3\{3_5?`R^Ye3ML?S |xg. &rsdrOm>f"yب$!3K`K;|3xߓkn}z\L'S0?n*tꉫSV)8฀4ņJ*a(HdM}!F[֬=ͯH2wD7Ï{z@4iZ 5FȲ$y!FgYZ07070100000307000081a40000000000000000000000016439a356000039e8000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/9]?Eh=ڜ.+䚷gsv[x{\p 'z_x?:8Lr+}l9LV(3oag ŎHQaFd`O8%8UfD^ML!Zȓ4s1F񴔉 tR=DWŝ.rD^dt%W`4LvnlݩkJ-TJWwVa[͐$x,;D|E,S^С(]텵IʣޡF=!:I+"/V]e^00\l%[kjnL)ͱ{2yT2]*"spቔͩ,X^׹'p>6ULwlLK4 Ӓ':erDjyM r"(j cU(dEdȅ=#/6|Kžh,eze$ٕWӦYDV5j1.g8!maӫzobU>q8ߌ]Σ ?\lnDlsu ?e( Y+xoDƹ1|,(;ڐ+g܋);W/.e׭2ާzs허xl n<3'}c]^WN%IHռ ))t7f) _>yTtRޟa9dc3xV~D[~ i oԨK#ESzm,7x3dɯ=Kf^⨨ya9 noIR (M/EyhrxanpW>K(vKxuGpKXg:Uz9:ώpX֠j׀=ߝ L7$Ex݃009Yló{pSRdU4c8vMGME l9R.:6W.('WH>Y1fOo=X^2 "<j6T,ŠF6Vxfێ=BsSQ}Ti4aiEVH F5Dg˅={)miaCn{g.*.Pfp^PųU!y3$t!A:\^{aыf}j7± qi ۝ν9b =LiY4o(m6\jݸYZmb ;9iyEJMy2$KV9/F<<}Tը(Y~jO5Y&mRtC )`_x,Lܙ>zQ ٍwf!O(XH'd^5&ΗF΢o!wpE5$ۙV`xV|(Xuq PPZJ!L ^i&ӊ5%;=]3") g@Ժsh6lx߹a-Sӛ,Ȅ7"6%1&}#/v |Lx;4 ض-c(lCOnGn-UK8{$Z2,k.qk$|3TvY1`3Vܩe,ʊp.g&Y{`frD,YY&Jp' ORVh-̄C  ,6=N-2! C*CguvTo ˝Nĝ,3CBQ6ٚ9wmo3ށ^kʥuYo$TB)-A,#$aQ[ n#~cW7-4˝lyЙfg=ئH<0/6T}()lK,nAqlaHfEd3䃥*lo} (QKWJt%yP'zK8NO aߦ~a&u s 51nL_&MTRC6f| (R19dx)7nt镘O-6[]J4japH1*UJfG NK(j| %)~aP7a-TAN,FIތӳ}z"*xgE ԫ ͤʼW#$Y}ڪtècЬ}mR){mEQQUjGMzd슯WZh^мgyg+`mBq2Tg}"s<9@}&Z 6bIg0S9 X9_˟@^_Hg@p@[e3]k*B`> lT%z~X}@%E+]VaK[ *1BlFO\oDm*_'t@T^)1;&lvgUBJCF 0aERiCaK#7$:q#S,)}O No'u ^ q-[$HOc 9?ӎa _+rZFxhx"EEgyW\d&?8C5)Vš<\Zlf!BBA;q_>C uа{Q9zˉ\}]yll2A%qf.v|7~;.Aj𲐇6{t||.H "y.󈗕ZwFy=e@IaD ` ~<ao<~ǭJV2Ҽi -P$A+&6fI蓫CgJy~p3'[fbhN7/MGC܀'PLolPEO?&ִ Eii$0/J],Ys*kW:)XG: c{wu}ABS찛*bԇ#o0}v8_`qTY&bյ!˴_o2QRH{~ 6rŎ I|eC>(*V蛬~kKvnq+^Q+2x{CUobX+l)]8h2\\~4+m{א oپ^kquԑd irn6e&9}(t$؋d4٘D8?](eױf钲zhNsm{/zwwT,zl5RS_)M3cLzy%1h?v4 >ŏ$ݯ^QbJ1GE@Hn)Fip!KͼB܇iÂ-ݬ״GQmEԤÊ'4sb8l㥲 ="dw D =iUj0X6atLQi{mihJ%/ļev5Woo1هFBlrZ.s`)6@s +ס]ZL3<yOa:e} ^afx<5b (o?1vӴc"i! `P.FÙkT{El72sOHpl*~ pCDNt=Si}<LgZ>=ljR-vP^RnPcP]~~] sB㇖ߜ&~AjAT(p?"iP봿?d BdhFA*QINmC T=@B%8}RrYέ`8aY"-<9ZFA)BϤxĝ76HTn$MQؚDm!g|'%xWSZBc},ga}L1e]=joYfO!X5tOynW{%CoMNsTF;ݐG;+ُ0*p M(tww5o뙧h&Gt 'c!ni.$#Ȅ$b>8]cLd p>-d8n\ZHSOhw֙u~2#֞/F~{7/s>6 lȕ-}Pf$I oe5W:3XOjgu `>Kᇸ%PϮ\]TdY.sWݠ*sן ' K } 9p s Ds$}D9OgQ<zF %JS|bq>u%Uy v,NO˰ѭDo:lq– 1QmeWL V1>yb}O9\кޝd=i}boPHf&ec|eIM1]NKwvcJ{g Uxds7: !1oү_bĬ1z,苾vf)V"oͰGfWvP/-@ʓh*Q3ؖ٤ª)]RHGR3oAH+3{i^3Su %(\*8}Mv#E[y75R{T2T fioÅec#X'#P'800v/R坪 Yϊ}BtkTqG lFlJB][&FFp"P:B鉐C/kdB%ms2_liewyCh,Rddw<=Yca /Pj_a4eu*d!I3~#N{KXO[4,q8;4B>rX5`5V/pK'1r 1ul\n>v|I5\XEG  `lѦ_ĀL#4b x@醒5Q9+wS|W9ةRS^@ -&~-| #P) ^A@kvT{GdvRT HOd>Z &>EiM*;f_Q̌5:Y'>V|nΆ .Ie^aOxVnc}*QD"k(oS16dUgӞzz1/r|LJ >*>s" ;m w3}Ȯ؄goaiS]\JI 4m:|5+A{1Lv2?&D[lr#;m;Ea1?ǫdf9"Xܑvqv@}mBǁ fǷvNi ⠫J3s5Ir x(dJ[1<3jٞcXU`Zd}^!|\'P< } 1jtэFXU,Mƞ)҆~{ Ѳ2} x~,uP/ڃg(ܼ׸ZNL: Z@Pvn vKzokpCq"})o̭$UiEM~EI"=4er2?htӘ̂k_z3n@ `ԳZ c '7g/'*"^Pg0i ;k̎ZlIة(*x=(7)?y^E+6c(l6uwykNoyˌ8ɍaoSo2y2ۀI m_B5B~NSHylެCS&;pG[ у81"Qk&ipq=C8- ˋNu5tx=_LRö<T#)1nGAct0*dfE21_f]`IiԄH@x?W2%0+pChp/qXn"*%X`mt;ū!o*nz}O/٭qiņ䕵MݠNjǏy륕oݱEmڦZ&0.ڒ&C-4H‹ 48vhP¬ǁcV؝J/G ~B|"+Gnu8pdJEo5DL '-Ɵȉij@\Oܢe ﳴZ Eu(ַ*_IGzx{lW%҃|jyr(2 2`nn7d<Mו"pdܗWf܁5/CNz 9(G 5!f }Ձwf<_>RS9`8P%ͤ(KǏj| IG HA` :KZpL=Z# `RC5G]suʉbEj`Rwp%ӈURj9P_<+[>e+wAw] B,BWɛ.>0F[+͒!&ڋpIWX]Bھ ''C|r0zg>J}湗dY֥֭H) 7tRNtml-sx #(W>[%'8ci85\fyru$Kj?ƪU p,O.BRI%)%( ?G-LruFIRzIC#0?L0/QMZbb>4lšN d.Q,=m#>VHoOK. `p N~e%ͶVac ΂Hi8w*:93@b867+t[iҎ@8pg?ve tOV C,M[$z ;;iU%]AxlAԇ~k5! u09Q3$I+É 1/Qz>Iy(@6BxRFϏDgP6:6izCF%r~{81`VӮnMW:s9W0 ^ob>@G3Rз҉\a9|= N'-SÄ U23gi~nMJ?)27.ejhY~e.j3I*a.y44*b`lc\ٺ~6r+~k>D9K OV&s$obׂ,qKև>.12z3F [:A锚U"l+7Y2n Enj1DBf+ap'3tz)ז콍 vR__@ U`'$"WFa"F۷8^S X "k`.%:5uU?9'"=k.H 6G\?Xv ?> U7rI1l4U\o#F[M Wk?;P]o?}"u۷ثޥQ'sZ\҅kr2@^=eA] fͬ"K$8,^%hk2kQcי9B6I3#[e{ > h˲$[:x+3_<\ b̷]je?\$׬?JKEg- ۵uڐ䰳 K ,Ҙ٦}m [}mS=T0ɱ|J'=ThPmHTA̓EVW8 oa "u\e npZc9Hr1p'A͇s:ڬMD~HH}c#)VGˈ:1{"$nKnE'lx6m SϪt^JP"f9RLW0f(CTրؽUǰc0KE˙QKPܸ5pATz&79kl/(#iZ͒$^aգ MPDlbA&+B\OGc>:yn earlJ[1/ozr̀&UvmqK"g'q+Y SSfe^<&b~_:a/|9 ,κb;B{?Rޮ]>HkM@T)O?Sŵ 6^?VJ )}AڀªAIONC' ZHTϪSa[0(&{;OY-Q')Xͦ'Qm:&Oy Ed1 vK./Uix[Ep-m |psiekf^UL3|n8̱WvYv "Vշ2> ☀Bm"XbKىcR[!bO= vl%30f7BL٪,uL9m:lCyeXc[BJ21EgәxK_)`'ձ`TlL(/kq{.}>t VWM>eI3KjM`` C٠+yCFS䆯/&ϵǨs$;TXZ֯A^(RLѹE~~FBÖ;ϳF&d%J,gM_q$Z9=NmiNs ^lRŸHP"' $KZKEz+$o{rEdO+Lm0t7/@U:33' w*HowgJ}a]bBIME{1p}cΪ;HY86[(MW}}^J @ܤ*i'~Ifb1sHo?Upv= ڕ+'?:.X "ʷ=!h\Z{z0?Yp*+4eѣO 6"=jȧA0NARTXEG'>H"GYtÔLב/a|$#V6||,Zau0W_ăİ{`kR8^vBbԾ NS,6QM6];3\g]>2M*9Fc-绔h"{Y jhl~`dd xI?~Z+~:vsR]gbDvgW75`#TCj88KKhLes:"fbBȲѐu{)JW8qg7E*:`QΥc1D,޳?~ɭBR 7ڬdgZg_$˯~ Hݳ{ -,VRiG^D*q?yդu}@T AT7l`Mkb@OikX̰`vIvD vXաbNp~?6-}SJUw0uj q׆9<csvUz܆;giv#G(,\|X׳m +7_o*wx\AxzR3 j\*OB_>/Ʌ䦻σi0ZZI@k5!u9@&G~"sUqѫe~tF lOˉGHA!vzlTȕceyx?QlŏODWEU4(/Kda(ln}I(y! H#XБ,+L (gκi[z^ҰKJ71a@N Oc}xq*ljFw$&&(aYªM;0Hb%كWN$Q]?~f@/|sz p~ x+NzHMX|\ĽIƮfAv1&(AsMBpL1ߔO]fj+e%`&!J?R ۄw7U[M~ը0 Cix'DSIol?PWt?1UIDA)j0-˪&j DwE  d/j~ȱ? ⡷K,J8~P+O"Σkg$ȡ)ZJE]Ǡ-l|N?aqﰝTe]!ڒȖux2.(afvՎ6m3+ ժ.fi?DSyOݮXs܌g&OѽXUL& *z- DG),'(fM;SN iG#O Yc%`(%3ݺDN.?Dq9v0[ >|)?eTDp R9Hz;l'C0EFc,{ &S~ݟ *-^+B,ѻ.WD#T(#0G g_nq"QfZ(sǵBiI = E,=&@P!F}3^XĢidN=},e%xTceEHxL]u+ƛ\1tBUF\Q}"-PP. ?I]'O'_fkf'!f)9}4+꺢/sZ=pEnL26YKbuC2Ҩ 40p=1R,zT/A18H߃kY=ykT4y_Dz ސc-D/݄9h6SHBRz5|"Ĉmy/R"GpփҘ*9iuMˍzx NLLcR29iPpi;NvUx @dh{꡻g eF7i=e,2y4@eF벞y4AaxC骖tyav߈v}sSngYZ07070100000308000081a40000000000000000000000016439a356000023b4000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/#r]?Eh=ڜ.++m>/涯,PX/==@;AC(3ڈ,^g`-Cu^(>qQZWESvwIW ?cHXPDm k'8C$n(o+7>#Vf, 1#F,._ zʲXHCiވ *`5"4uM ~֒w*DIiWR "%?|f!e/x`9Wn$O( +I y( CckeT8!*yPX$Qjdld|BLyƄ%9Y9iL[a<(A mS;e}hꖲ}&Iz59C|w/ E3Z_+34QE ҄w.Kfa ?03/ܭ83>dQܿ cPr|&&VA2=݅ԐD~8<$_e]'3_EܷjҐgA2ڜ8]h>(7)r*ln^)3:!#7%Ex R1̜Jd VSndn<#r&P32KEoq 2ϻsvօQ7 M㹘Z1tv94H%|He6U:@<' ,PJv+:wS7R R`Y3t7UzQн3h}6ʨa%W!5 "j 3(IҹP& [<$WcEpTD/*|81~ϛN=r>Zk?c;(r J!k|hM)B֩?TpW7g{aiPMߘFL\CǞf`ҕ z ڱ'49q!Go!ȭAY`~Nóq`yZT4Ec'oF_SqK!͖ uDјdw87\&tO+t2A޸x|8gsM06֓2c<_B QեlnqvJ~ =bv'8=^]b5`h1ԾH9$yTcP0 q7֏RM K# y8Eè5% Р*gO% c&e ZO$C696Z3W&m1-ټ$Ⱙa!\@ihMv,YvҘe|iO˙rYNa>z jj}b! (6)Gm }PuӂL:mU,oTSDH2gҌLh|%l@s֩S<~x,> "pڧQXCA%9U0>VUwhmnNϺE(Ah ֗WTEEHu PdNrB\n'B|8:ܫXkxp(RT3Mt%l]I2'o_ e S@HuMQN8&\U 7c3RCrҮ²X]E74W[~n 7GI@O8, )rXidwb aK]O̜y&=?Y&rf)=t$:%hvtmHH*?ٱ'&Cq{5OC_NCVO]GeCk&e,ܤbt76_pL^M-s2Q:.pQJ obOܪ@L#\Q:i^8(&ڽ7.d]hz]j\YQ _.>agT՞g4zbSJ CAvCYmg107;м>rE01Td{dP^+)<̌/U6O$ Yn`ۼgpmPqKPjdX26%)H+r3lBZ8 gl,mIemTlfNӐ @B<'wNPnjF9 'β<\dr7|-dbyQ螮f7_N쓗7R(EqU _IEf8=ۭouLai:e>*<)7UG!/!؜Y 6U OU6HZVb { {ם*<Ж}ϠǶGfwӑvŃ8c۫`Dgv :32/TfuF { qW5'`ib lh ei:l\Ѻm቉[@wZbWΆ|4 B:/}h)%#2Li_SRD()MU'Z!Fg IhzѻJ+[ϝ>(JFpu;(('[x[χ7^|5E]h?S͆o~_YS(V"Uq'T-dtRӌYhMnhsLۤa= vOrps`>F)BXkQB\%ΰ/Qo΁A9d5R3@qL7 7ɀb| ,wP<ɇ2|X>#fC]t^jnd=P(v冲,$ NxD]kZaztaϠpV(07g*$LvibT֡oI1x#=#*GFtƎPv{ TN9Ʀ)g \~X7cW?dppst(6xM63{@gs+d;ieؚFqhgI[|ׯɹ˶smkW 9sW|ϏY!B_dyR/պth j3U[w^\ZvI;؊l V wbp.W!WdG.{S{φgr-|<[zGn,~cnHuT4N{S&81&`)/pH<4ɿ+l󡃂퓿j/nP3ǰ^qϛG&jN@zðУIȺ"g#x AHK^#ֲyݝ{%"Ln`XR,5gZ$m A-glbR`Pu@?+Fn%;>#L/xTgeKQpU3$ B[0H\bKg0DXW潤EXd.m~+p'h{la]ڑ< C1r菫#lH 3;N1i.AM.JaF8\Ao?z EKqK{3Qb=R5Er&uca6BԢnڡH6KSƽER9벁q{Ʈv@zP# "jf`IhEW R+-6r-ZNzd}mp&>?7"_o#/fJNLWZ@>b!fʊNj:1fŘH]Mx)XD+rJ:&.:g+g %& ^&4>|]C@lcc-voSe.NG4Dlw: T,( [\ QN*LYt"A9dlp:RcgɬG|3\m=xaePu{} ZVU\~ '@c,\ns֩L6P,C}[{{OgU}H}F¹h̼Vҵ!HǭYK ~ْr5VtXo /gEM I| Ww45+TexuJ AnPNC)an-,. 2/;LCF)G0twwґ_:TO]m7 /,vN 5q:Yvڕup&*}ǂGː,urJP鉽~=7mP uzc%B e'aѐYI4ݸPY[W#fG$LI; rneZ1~Iȼ97$S:ź:&cvJjs9Go,H#1F[]pcMB5ab~ƵwkzUK%\ri:t}X-PF DsL+ַa?հz^ qhon,[fq@nFN[H$P0 K̦@,ܑG.w!Geۍ,D X"P:0<ՈOٓJ#:qZ=ъ=vV8W~hx>A@jcU%uiɅd,HDCH^ovB0a_{I=PQWByޯm [S@BCknd0-]H%\.4s *^G*p^0{j.]NÈK7쮸WVO<'!J Uq *Mc%싆(Et,sNqclv?y m~>NcڴԬ!U8ABm08ʔ)fm*iaP {'jt߭æ{aDcgL/KďM3Aހ*?nf? ]x-wcfMo$m=w҅*k6=rPMޡk wI&s^#db!~2I+"}UVGQf-5ez5/mܰ1דrq!Цxa>|G[5{]Ĉ abg߰X+<pwؠ7 3.N2+AAgQ#ŒmRsl8K,ze鐤yKX_ ?,ʿ QkdxUٝX*"zPpyc ATb=#(|ػA\ԺXzU̞injSJP@O׫z%G jjNzJ#G|yfYpG tvW+7a~p\gfpV?xJ5N݉U#66Oɦ2pO ZqKv bխ˓mlғ$8cN/*,hYF54sтUyw3+ʜ̛^jhem?dl%&B] M>  eXCzђ0)#u0q͹O4M?O!O9يfN`nzu%8*pu/,0&F͝v_ LM}:!R % f7qغI lF9au ˖vF>ZZK31 Zx|-Sj}߀!F0! :ܺdPYy>s*:N8!>Kc3"C{W=3Mm༖[~CYˊ=y(UKDE[I|5`Dg%7eG8qod"@SD3=wp 7AB)*b2SnR[(FQ۠#LFIo btᦐ}tK^yS\w޼/LJIi<^!Xr*@O78 ".Yþ?T!_3APldŧZt|؜冿{,G;Y30|:oΑN!T9nt׼ѾU o0>}C38mJ{SI4d=L>XH^[+ b'bHKhmV,VԊ-sz#M'S 6ӈ\x c{Ej`A])|21Kt4ZXpddy"V3LUoFr"^R@e(+ùgȕ_ϗ0G$fuFUS(4H ELhk`oX5CF/B 'twIW#vz+;Sy2Ţ l«$y%(Mq GdXgYZ07070100000309000081a40000000000000000000000016439a35600009374000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/O1]?Eh=ڜ.+ζj3jhn߂25x[ q!p^JYf2ISՓҋ 6`stR,wȻ1Tj*WVwOyFb28ӈ7r6%M̖zU+πPSi1 CdQvO}d'!%OuG{CQB7[S?W>̢zgV6PE4Ii>z_i¼N]Îhbos>z[|MaTKYbw0\؋؝Yy3̬?gˡ0{Mm j>VOc5G.6$!9TVudɩ0j䃹pn];y[f1p<--=8tʡ)G]4/}|fT5@e=r./#]iK\6ʊq1qZ.R?32LJu}85vwfMЏ;bzs69,C:.D(C9 z7a*U&E3_zV TMToZMڗ}(z) ooU+o FkPud'C(k,Mo~pzm&lW^ΚFaO@1s4'*r`Ce ? 7:AU㿆v1ަբ3:oEJc11HЂ5&ExٕhkS4BjH}k[xߝ jRP;|=ː2 (V͊G[` &e勎jnn]gLe`ZosTQ0][.fC9R<`<Dso+o 9@Ga(|ٴӿ9МVo7p]T%%fƂȽaB.34<DtJڽRMBd޸j"de=x:x+>bե,S7H#٪^0;pUneSs@h۬M%L2PeR7l+kj[(i?ɑPLQnv[)_JVgm 31I&{蜶" |K5`t^bi~ߑat\J;cMVzo m{ :JgFe紋#}mKKsk99_q.ZiI-%B} G+pW(|sSĖ.E76]>S䙕( \mWe7Gf o#p91eބ^Qy1pk]_H6ftxND;2$zZAXDOw_̜.WON.Zݷ PP+4@CxLtWcW-᫚|O1 bHdߗFRCt@ՃR#@xBFf٦:HyeMFj7 y!P4, c#/{ЯHAAp?lN:L+q=p9A{  4!Ni@eRpM'T|H])+6!CŰ|=VSR2xFȨq] dvӞqcbN&'fBÔpT.؍Wj(O |7FZ)]ԝL8YqV}Awwe{MQE~q*+ ͚>Ƨ8ފx`r1R6R;W}c \x% 'L |TM* 0ghX^+4ly],:DgbG 9!f|m9F\ NTd: $ѐ]`̀jo hQP\ӥOJZ:G9"N(U4gOݦy5L&JXZAE_7>CLfc*5sCE;Y'LΏ2[KR׷~bY&7FSƼעEh3z916.DHcx9kwB-xEaVog{=W g\qesSVg] :1Ug6.Vw#T7hc;ҲD&՚8- Y= `̆`ejpO Kw%H+T.@Sͬk痌2-֞1sZxsdTpnfdrM54ZVȞPj/0v&x^ rG=m K>5"ՖCu-lK+LwQ05I^|g)WvޕZ_0z{[9][1_MO܅;+inL. ȱ;hU#'],!{7pFUf#G܏5jӾV ɮDV6I a!!ĬEzeW"o2 Y/P` vh qBZ (qQ#]2q:0Ao jQc^b~ T,{Av)Պuz, 9Lؚ6ҿ}LL|׿ o#gR3}Hd(n"kEb菠>aR"۱Q2ڏJSbS IQؙ-0x`ݙ>jM<.(6@}/KjLkw@w?iw#(k]QO:(A51Lzm<x3 %4 v!}' s<‹m_,]T`hQLpa1C_,<-+U"4[.5< /k0r[AFiw3^ äzr B\EP)4Akq+%dfEvXH=+ *9#jy SkĚ#c$'>w Uta8/5yMiGm>7ծEY.Z X)Z\*ת`׵ĥΩѴRj"Um+&u #Uk{TY_{oor5@Yu';:b禼6.S^U[cWԏQnV2&ĩfޟfeC.%Ŋw%Uω͢ 6OQ1z(_?%/jBWK2BJ0;_meVjO xԇ,iX٢ uIu8)Ul%xk$Ӽg##(*'<<f6:nƸR4D4G =A!b?ըaK4_&V;o.=OtÙQu#W\V(fh QPDùFŝښR'`(iݲ͕Ոu$.Q9)? *ʈ!KLk.TN/C{->2 Pφ6 'ʽhBh 3k9 qVGRTz?/w…|Gs;upyR'p o+Ӄ_Qdyy()+zG>;N}Vftw} L9܎{I-ȵSj;f%%iÄab@^92)ҙ0g~ lW{FgfvI̞fDud[-]- ([T>j(QQre*~xXVg8w@`%h)Go sjc Q,Tϧ*ReԿU|gBɖ|*}*/9{hnuw8ingk^&J1{L/lg+CiB3x^DX9\YqS }I !R]{u$ $?W3aY~ՏSWJ%6 jv~x`X~Y'2/ e&ҫȁRr^˦'y ^V[]sb1έz3Ȃ 8[oɚɬ/&{ PJdj>hPLjiARƟk?t9lmjcJ_C8oC9^5*ª[&eJ9>oP)˥٦z܍7 ~WNZɯ9JhP}u/;(bP5k%9GiYz$ NS?FĘ|lkʌG-Y3|NY O*Z^gnvhv<_WcDKB*U fpWu61 ~XLeYtb9-7j0 6 #vb t8b%#=xRT9[FulPɍg^_ӲR滀*>S煅 .?w&!2-\8^!2m<t^w?M$ЏtvJ2*n(t$Kᨥ}IcC6dN1@_`9M-+!P"/"T7Y-PX?`i:4K>2 uR[H[coر@;ꠅ=[(A {̛ewsN`3\p&LPEM8 pҦUVbvNJ8zXC'0Rbf> #єhJ1CCXBdv{`mH_a!$ +W0{Vڨ}]35/hy$|_pWja'Xۖ YL"&c9L1d}VC( [`5,|xN{g"%MKR9+G ǡUT qI;~N=c8)u0ҔY q<B"4L&M1>-nQ~φ9C% JD1`I< DO9XO>pG56'K|{KϦ/aߜYA+;D:fi0"/W5h_!,oji+>rmp:,(w 9[ jN4>μ/vY)쭯Mؓm Ogi\ s4 Tyزctxo2e O.M4#؞^=5n:t8Ot^288a8/v#ƏeP$T=DYݗ <ؓxf1cEv,6:R/;?0Bg0!mSBJ2ғ̮};1}%;u.$cRםR>lsZfB79GqM^T[>He6[(l0渟 8E옅|_|m ji8r/Vz}awI`G{BVRs:I@ |ΞX[ zf4\Ax¾Ro+#`~KT֯b' 0,V(` $e:Z~kN1ge.g5b}x~H+` X!C䝴d ԨB]/" ?5n}vpBI:p*lS2$=e#XlY5 rD>, _. m3Rf tG w$f7o`Bٓ*}jgBCSKGt<TACoJɅƀaV- )+jH'YFMPu=I1(Ύ8'9?"̎'/hvq< 0Z ע\5B!1Sֵ\z~@%p+4R|ȡ]Շ+̾/j*H<]9KJD}j4č JyZ궎UƢռ^"CHp.My1t𘿢o뫓"KX͉#7/ha^@yɥ #G^0LXʜޜloÌɈIws5@8?d97VqYl0D8yb+*l@ybݡ\LbŇK$D7u Z_Aj$]V0mvR=͏O`4f,Nxw#{ۣ"0ӋRvă,ޭ=.%V!42寜ӤѦ!iS'}-vt`L]^[ Om-:0- ^%A?e ^;>"A*G7fJxtcKkn[Ix}ھ׶a!{98IN x6݂k}f=']=^lĔ;6D/aM;jK>xY8"Βc$f͆a2ރ+RӶm ~^wvͬ2"}[mOo^|J,I{bnXs{t`kkl?>rx혛.`j4 A)DuwMkJaI$x fs(#;+޾uk2Ͳ^.~#xR|2w p&;U{ eCCB I1WTk-{4 ̎@x艒ꂎV١-AyfOw"xɬ ޤrhQڶ̪&|Q/G9 2k ' K9s(\Kn9l_B<нCrN%SÊ<ғ2R[joQKԣIIF2/>Ӂ#Ʌ>ҫoF $\4M|L(&>YCsPx%o72`UzR{#SB0var?g.Ǧb\f;W >sJ36A'7f7&A[2zJ|TR=-H`Z>O.,:¶KgCFQB9i>X8/4F~Fd`F*4{us-+)-@>ܥQ6pNrYmms C[(w 71a 20b ;EG3o"U6S=uy!ؿn~9)!1?Eiߛ[]:龛L^%PqP y9ie-טA8*l?oYfwil)] mX~Vfţ )Ĕ Ҍ-]UA!UMNάl!~ .oݞlˣdF>ViH-4Ok>d9jCAnbӳS=gkvr@3k!eʘrr2,1~HX #Vܓ]8jMXy a &$?z%c\[9 nP";(}|LP{w^Kr췜hCԭJ!c -RNwW Z>,2N8~Г΋=W.9V96wԯ.lCLAEM|xDgc/akPc;՘fp0"8v[,]VzA5|*Iw \dd!%H4gYJ\(A" j@Zԛ HH>LpN,o4m?^#$'DC+'A_0hɚ tg0)N,g% zo sb`Mgu:SU@R r(E1?;<,(̃%oҴ4 aIm.cW~I{w*R;\2W[RGqa<:7(<Oj{ҵCa=EtuK "3m_"p1#LR",tIxρLysR_PKiR׈oECq|t2#~Cvغ9ƵЍF` y8ͪUvωvQ6Y\;?miCt-׋fIC7(Fd?%b֋!xgV >$ 'mb I|ښ#YĿuR7Y9 cuc{!Kffn}ߵ9r%jk tg67y h g]gd|T%N^>@%րjUyպYn|2JS #@Y*xusD-`U͸7{|V0Jۖ0sLMaPw<,Bֿ{m[6︍Y69YQIڗccߖC< @w ".77G{h*r %mW]Kګ rAUyS4Sxtk4~n]OSb8Ag"4ZuI)^.nעR_&ZʳZù#7:gFGIh S:?ɳU'T6+ 1Nm0of-+hKag('xXqD-Iyu_}DqTEh\1 # ~вE,xur&Q`,,=>kBȋo/'++ǟ?m|z  }@ţưbS(`_!Ʒ4E\4MP'?;[aͪ.bw|`J < [\ 7I۷)C টqCRk#$7le\:r? N^LoM}#m/3h557)2Xlq,?N0,Y)4M\ , 0kN.pvL>8q9CGi!ֈ$rYR ODef15LDJ*1^A٘}iIM?V_;NxLC]S=KP6L^N} pM^FʙһG(@:dTeN(Q> 9|TFK=P&V|0sΨ2AIj?؋GKfi;V=lgJ\st Aa\rt/A!S9a年3NEYTE2cĥ'%PqMd:5n:(<+m/yc Pr<[ĻeÀ~Q_M&A-:a:JiOEr=P+vevMK_ agn>I 3kgOSeQa/;i 8% d~g`-49h[u~4ޜ,3@ g+ =|f@U:1Vcaa,xp#?&1[Bտp~<'gFz?HlRt,!䖮Af5T+mH=-[R͠Ps." GDN{.ª_{$*C+>`{XMbu%[:@/V< e+"Y9u9HgWUg B$گ/GUq)phRJ2({}m{m8bʋh=?<7SQML2ZN6Tq}EF]>Qy#r4AalF!Rti lQqmI3Ʈ7B5`*{Q4gԳ:C&kwC?ށl9=~.CW[oWX%#ƥ#hؾ;e r>*`(^|(OOPv;{|Ȍ <睶 FE{OG鄮pDuPE34[X6noYCz:<=CE.rl4Bj F a=HESS@1k+$'V&j4A1/"Ξ>?d?;;T'Z^JZ#H!iSbJY#r?FAS .v`A Bḫ|%uv=U'r5Ϝ1H pf]jWIܩ9#-BՈϽ/PSF`ҿ` Q ;~!-,UoxqVt #TAV.v Gys"̬%5XNc<{/b$?@pi0[7ل46W*z/xY/⨟'h8]ݣ 9:6Fw5T"e%p0M0dPX ;<^L7}PQvJi%EmS.N>@* 7gelHJ|?f YMƍ}6Ҕ[%ӥ'1HJPs v+鱥T ]KNmaE$p^,r[&ˑ*,w¾N,'$1sIOAjG@o;n7!۵"`B)~zo "Wv\~}]uT:ZrG}@_BJυ 1B.^O/v+HtAEkjVZ7z0NKȨFyD\"a|[cM k F{z4M1"znq߀;8]M:nh'CǍ9_'PudJGnwS,nãqҶiGI,nОCʹL8TI&qIqNM̅y9.DĿ~a!" wE~tM^,>Z9/Pv& }'m)P qFA?3j"A#4Qf4OXJw!0b^+ZkJ:s}[2 y3w; 6+gϓj'hq}30mP8"XuchF ^+/)2ߘ#xvjG=H>O/K^cA`1֝Y)3\ح%A%Qmj1/sW 'jJ ˒vnc'g0¿jJ0_S B4TL. J w>,FNQ$x.潕 gG2/nDzKhW(8Xq(Es6$5 j.5H]d(TA[vj~ݖd؏8)F%_4|v=5JL7oJ 3v[W.FYu^gh a{ԡ4aꭿ˟o S6Qrd&8z s-ɳw6.X[TL[FVYaS̿9.7&g<5aMJydbE-/0ަ˪ZUOpS;x(:haSpة؞"`*PC,!6`0tUe'>O880| .Z#{#^:0]  ;ûPs7j#}2DK!H,\"e^Z<]H!_ZС׀XwOV_C dn6jvq5~7Bi=war[ [rœ[4ɳ ܨvGrC4l8H˯lY`nH :)]gz&MJ _(%ڛ̲< Zy I k>4 1;|Pgr:YhM QwfnrAeXtS~ĒXklj퓶bT˺}Dx@1O6JluVC!R.a2cH8.K(ܾF9gJ$TuJ(>A}Jgi9v5?teBeW9p8D3 ф-MC49R^(n^y\<{{DHEewhliQ}ޭcr8q5 l 5R6- "[dEg-TW3r?;B|obK;px!*Rbrpxۥteo~Sgc:QemQI6yW.)7#L/FR9]{ߞ|q{Dw83G{P"_mѳ5@HKzTлmPg?_ 0 Ф{]nHCT@O|Q ̅ɧNm.~x<;u{ݕ9 C.T%j{FuyS=D1!S֋.Kr&=?-׵у#CD+/ qp+Y:D\D# fFn  7؀*#dM}g&:YE(|"Ұ2NftJmZ$8Ziu#i% mAV|O I6DJ5ۼXoeyS6~[<]vS8I8^$gV^F  Gj}=;Q^vQSփ ?sөw|)$5[R3wAʹ!el7[}0ܚs.~ >ơ ^hG @iޭX 錂rof e ? 2b:Xh1S1aY|8lؘDCJD)h.V9yXտ>c`T\ ?5iO f1GH6ք/jXፖ3 9,g Pr`_ZwWa8:jֆrM*6*uS~ЮiiJ&^ )&8dfIT:E ˉd?(Keć\!Y$਎c'wڹ9iP]m{e`@x1Gv=Rwgk746vRISAFiTMŎ4|UE_o!ѕ L%;A3pWdL~%8v V32E[Z{V۲4e 2 Pцv0"wly('R!E`T  ,XSn@P68lP4\E%O$5 bfJ3N} ٷwYPH*Fя=z#"G^H-WJ& d/k@&P8DȐtO( RYtplUXLTA-[psh5>';\&'qX65W1aݖ>X:ږN4LI J;xߙѮ̈7u 2a|GuIΦk20O d\viߧ"ry1L:f-r{(ܗp=y9Y^C>gOb;5f8_ժ}䵤qKs &iXe!>UZ ܸ6Ak ~=0OÙEuN_Who~Vf;n:*:mnN t7nSg1 mEPml KGg ?mES| W'#,'_rUٯp}D݊]&L*%1) Ɖ1<Ǘhn)3Jt>noa%@#jhi]NqIe8p36:Γ4l\XzlcJ_Gȩ_'.oF{rB:%R/&\f$՝TرKʿT?aQDҟύ&W)_JY0|/zv2h)!CTw'鼁%k-0z+EX@2\H hIiL?sȺ_Yc)e>+*TvG h~vz#e. Z ՙ_`m撸{Em* 6.-z N#vW G4qkWR~]Яv^kǽ 읃)>QPT`eBT/K8T?4bZ<#YTjbVW'!b(VnY+U K\ui.ncw&,JjeGni,tÆm dyP@[Lb,AWb7 mH3ʮ'"%qSqiO9vNc HЄASrۣf{0]5e٦?AXG+JI [dT4 Y5 )4%<֚ӿ~2c?QfSWo?"w _xdzT91s-?/`%xQLuIrG\B8wk%8|JU\r)XS8IR8he,I B5edFc* @̋r>ث.^:|TP*4wڳWwqEѬV KoIQ7)Z;U|T@tP#\C]^έ*4y##n4.'jF9Ƀi-[% 6vAڋt8̲6hflZTdrאo&~ſA}l@'is~u>kj Q7H"Ow&A>EBoL WWºc8d3i' rm$=((bA:Z [ty˙;tѤШP%5#j{K*ø>=超YCmQ6$qatM~e)QdxLe^ 7:_9#bjE ̔x@v&DD+(C锠J`0dܢR d -*˓2܇5 M22#ub3.(,sz'D<dlϝæI\[9ᖅaE]4IigT Z+jIJdixCͳ9՗ʠٕbۿ?E.ҋ>}V2Hr$\ wQ0"8d5L)5rDqߵ|LBxrHJMC޺DK r!k(/fEUipW8@=%ǃL5*ڋ3ڍ+J }'Bѕ|K` l)PCi93:WCh:j"?sݨ+q מ6O w/^܌n}?|FN$MqKA`J7RKݷqRxTꆃjun"hf2c+~b,;$A-oo.`tQ,9t#Kz=Nn`|'qu͘&[mc9 *ŠTZxJkWDM:Ӕn05gk]{qP~asT5 M 3m(R)^fɤ'$kykcs&yf ofs a<]ҩQƆT,~tc,yh{Z+@=CtmC\租Dm V|\cw6yWh%Fi>PVm,G+B?ӊ.L Ü{ZP3K"/);d_!͐r4ul|K>NUr̞v_w]ђyBss@.rG.vܒK*޻~AqVQHlA.351ڱUiܶq-& ;16U UXe+ w܄6\,l$fp|)Hi'蟵bt{-K22 |Ye@98Q me-Mⰳ WxbPm

      2o^D1zwVppL*5hMW\Ew?Y9ʓ 4:̓fM]GS}uELB[dԣ`P=TcՑW#1V\Ji_Įc$5|֮īl|W-?C!ű\wƨθy@F=-_h h *X@P_ፆE?-P;@It9>q[RH9q!TRᴀ!K7#&|hCW[p(Ltdh΂BR}XN -<*?g~i%ՌMrKDqx`͓ D&;J5;[{,D `YFf&*kYO*{;sb~ST=Ɗ-zRc ,q¦v#8^ &b3V$2o|_`%4LIV anR䫼Br '+yP1DBϤUQ >,y^lUdo$mK#&be>Z B۟eOo'B ^9* J(`j r5=/ v(ZPHdX8k3~dP*Z8}\A ev{/ʇPiK)DX*dhU yv_vQ۩gb }錕K*Y!sjfLH]T0>%݂nQ<EsTcBeT4&,x=͹N<4V xolF]A b%k,E%^}9Tw3T%I ]@k=A_CFϮ8c%Y6= $=b5}$K7&.knܗE 23=/#9/ ߊ7Of廡 28v9|pؤjecpt["R<%{?a@TnKaW!Z⤷lzD1Mw T`Ei?g|@v`(E7.Ȓ7asɹk,0!AFݖg o% I8)md(f$Z_|zEw-e,'s9s;,g>*NxZ?A0I*w7hX1uɽDLj_)eTy/jtϳ$qd0G5`<\≯&d׉5{-)% %:D-;)8t7ۨP,h8_2bنt1 Q:OsaJjd!$kLuICb*Ψr$]V&>&MQi{PG&>9"xjiN}$+,/ّ~ۼh 럅$1 uԶ+gųq9r""vaM\E-GcWpZ'3zeW2r+eL{{dR<,A&mӉ_Pul3yNoŴ~,4(fS/ 2eCJA. RvQV;qN xP.FI+ qK@u\$D[bMq/XEd4,vt6&gP+i8ʼfVdz(new[&nSܧLRGo 3ZrܜL[*B)Ȧ9!_U,Ow;yzs g$Uc!U|cAF(gZ#@' =Xwhw+Ǒ o[ (.+}`2t\TdoÎ}'_qb8ruX _,Ϣ\.1xm׺w>ǣ zu'6nTO5ٛvKT+^;9j\FEvz*UcA7Y;PCGPLfaʠ|$QMEF=0p1)˾E{Q9š+Psu$$i'P'< YcK5 c]aMl=ŋ/ W8qHX5׵Y%PSn3O:6!*`jh&aU˭`Hs)/WFJirXĊ 2;~h![kJ9md!_~q w$L*o{t4Uci (nm>nU{ԛզv▏+f5z&.\}V?] 1v]o 3$tzW=:!~!sR̿~s{TvyURRГ~1Q)=[kd:2UTLfDΚܠlNy<D^e} d$nBD=q[2-g2S9HuCSTkJ>BxN8R+YIqM26gKG:?5ja?_=JQv!SEboCVoE4։3:Y8;rxsZ_< _R; ChG]6`jsI ׬4Ƭ=!U0D]ef J<;_W2Ru{厓IL[;k.f82)X0eնSZ.,&KYnUŋf<7ܥ P[AX]FuNZ=W2)G3&có({X%q=_-a]_'!Z㹱=bjހTl.JVloz?>o+rgˈ6/+Sg)ţ9;%nV6@gL(IWZ6ψe3$P&mЀf^*FLK7J+B1$6ck{\CT{…` 56Zle?I|)%|ZIKB*dԒ~ XM˟]++LeqϣQё Q6ⰪRp'\QJD!QM%Ur!ȕy߸tK}G9W~}.*O |JVЋ_UE;>[R<=Q`;Qvݼ$;➎vR~o2HZXt_/پ\7ꭴN`.01f%ӓKfY>/?G?ǩMGq[&5Q<ֺU]&V &J'Czo9/m>j YfV]f}Aq{z~n|iw+C) MK ]?-`bBNʼn^{'0OʹA.RUa "-C\_pJ`bX= +ʀ*߰aѯg |y(](ryX9ȧŦKK˜堈pIt&0Q]^i2kEң!^~:FYj-Cz%dkfhHueGλxЂ^IEPTM3`O7}#g./LJt[|[]AFܑR vaj΋ ]9U6om ",6qM+SǐJ^H)>7}R2,JSeyIIa ("Y# D;2CmC&*A`WܥwMFX+=$6K\ V'@LV́jdw}uH-o%=FxBEf"mz3#Y|;z+xq(wp!)ܸ2q"Kr15U&I' Gc7jK \OǮa*LTeXL8K2~}L X#.~|ׇMߕ 'T4*$HϺ#00QhrP)պt 7& ~Sl'1mm;(x-e`#`gaT6#CkA9i!_chbc: XG84boWT~*'FD=8b y+'&M7Pw6Yv-~kF{ۆ9և`|0 fcXX`4qt4X3 &m{؈#%Ng߷2prpv2P$vCJ,A!gCW=+a(a0Ī`d̸|܍Rt JqQUm/! jl8es"Ҥhqu!`AkE?ż쳊ZY,xƝ{+ݫUp+j$TQ&3' >|Ay%L&`/5#B !DؗJgr5%u!!.ATN':; ldQeƗy_lEvy$#%6=y{a!^[GeC^1y[x̉dGi V7XoSf!ozN)_-?e s/ۤl(+A𧈶;8Ŝ'pz*$j4S;*`:h+>jWdsk/*RkĤeZU2 ?ڵѐs&4Yn6]w3o &{ A}f#H Zs78Zr'=bYX=x' įcOUa-]tͬ,20xu@DS1 V^x&6Wa4G搵:/!i`oɹG:u9b3QY~re,ޙM4m[$}H诠"'Jgq11 Lސ׷lBgzz%V$cXL!m&>F=KP3DԙV$ᎴdKDxv: hTsHyLu?k(N .D]ck`<5/O-vP?>u;Xpۃ;Vu ˔-sEF;ݬ@cxB;HǍ4v?:Uc8N`~. d"lj^IdE3B fYxAl4 a~ڴ'dn@eZj?( ZF*I(XoU5&f-1O8ëk ATlhDRux(v cSWPtI Y4@,,8@S? $zYh %:w祙KFC|=̛U5v̏#GE|BFv9۶: }zEGʿFw&PQj< q ѳvk}VP#%/~k" ~M>}|?av(I#Yv `2 ƉOCprG4)\A82B6}'WPkem>bgIofB-s)`}M?D$WAK>bчH! `ZOKg[VYbݧVK:mtFzֺK X1o ݵmbʯNiݞ>CT_!%bfU %cGVuD<Y\  U3XWTOm+s.aƫ͞;7)CZeUe$үͨ1\T\X<#2bs:HOP,hW1QU@:ۭ}'4 E[i=ڀJݾ~d|Y [* [MiMv+rRT6̺̎uOujcfgX,|vy*Y5$ټY`C؆?!FTsԆ~28iXҀ*mT4%f<&7(uZ G9Ak]ko[1&VfMdnD@%T6lR{o[z$?/bt> l:#2Aٱ%m,b}S¥wªmB(.!4^avזex$g[!>g緱m+ʀ飯YI #X :AJ755Ӣ ?WtʏD{sLwrA1=L6,#\@=-a_\}P`ZKS$\~=SW.MPbFܬ\+׷uM*›AU#I*rRRR|=B,* j;]/Rnia}!N!2r>I#$R(u0IcWRDž9v Qa^58sk>%zH382EWUT:zV%_SvTk Dy=<-ۥꕤF(hkP5TD0$q=l5/2틭< Y/#f=d]zG5,X {ud9<8_;okiY`G͍pvB뢧%J½Ud^ۄ# Q6xw˿'+{@#P+mջjWO_o$ yX/8[?%[F'Ws6C_崂p՝k>WDDQ[-)o ? nn_80׌a'? 8vWiĞki[(j\b»zo#KY-*g'ʖ1i*ʔr>PUR*P* Z^2@W\ҢCݨJmZ\( )&!nOD )+E*&^Xn/;ãZSθ)݅? Eʪ3X0}g&[V ohND^Ȏ. RTp8iQm@T30* Kc;MnSߨgcKwcH1 u76)#=DŽ9̳sUJ{HC8œ:}ёڻBHhêƐ)~:cHw%_}?^ragݣwY*JraG~lOV<+_  ?UN /aPfh0Jo+0l4 ?ӿK |^BpcOIdDj?$ª nN_o&q[ZE. ;sRx.+[=.sBrX!Z6V*)B,(A qh?PNiyv6Ƭ1˯|r!q.,v>87Ej֪ȩaXRx'sBqnz٪zfDx 'Fw,o<+b@C Ak0KkV' FWnp l%lCZm8 `bME&a=;T48W``2ޯ!^LW̽Ţm&.ͼ8W~b-݋ˋ>7w瞆D3}ED ]=ӜF1(nQO~|룐rOY?Hj̀r} LMvMܼo& OXT=qC<=٤Րy*W|+.J]0E6dp9{s$ hI蟺 ۸zC"ke/5Zḧ́'JE-S'k) -e\: 2's2_VWl^s<N2X_q`|:%!E*Ί2xӎ)k;7 i ݀X*Cd jqXe&9``!r^ɂqh\\I:k+blw .U?yLe@a/sn_eUB 5\Y݃_3D(savΛNo)X=_D%Ӥb#RljT&fhSR`1frtԦrn`fpFf;RlF:E=̺CƦ$P#o5H˷iN|F9% bmY]n5g < &Zf{'7|d ! e_/C$#Y+{7{7{͑E|rw@qQ4ч^dqg,tm9\HbN9X)qVgEJ*PJ+&E GR$6b&:<,y7l<6.+y:  NXq_EpVݺy%M! =ֱ+>ʩo02 BơC 7q:␐`{){4cޟǯϠYQフR `ΗFV TKe,Rj1w˞{&( >61B{-TbinBKV/2E?t|nH+R-yƙҏ]fF*/[wbL4QG*eIZ}O_'#fL|hJ]˔#N0MtM[hypf_ @%VW?}/$@rąFuu\զ!#cP/{<(KOTś+ٓ8a_9f94vQ\sTdjɺz!ܺlH偑I &oiutP()Pԥ#]Zڥ!iqHsMOgP%+]ޱ$eǂ6Q7SsƆ Gbк +b$kY~9'q5P@[5yt/;WR@sXF2!:ݭ$hX62Lͤ9Ʉ>R!B*&7-@ݮ<4SO¸h 1ƣGtuc]#p0m!S%/c!яaf:_(sRڅH5G8ES_4Bk 6' `(IS}|#ɬk9_Jz,.+˸Gz.@ÈJ4Nկ~|صe '%κwtef>Fk1d l >. eSwB]tcCmK5j`:(~Ѱ~>0]tDQhQ]+m :"O@! nJ"mє< ?!:,+ϗKFJ뽭Ԇ 1~C_rqZ՜ܞ//jRfլQ,y})h$)>5Y4S\_A-ޛљ>Q!hW.xCݚ Y@,Qme[o)uA6٤+unWqs+fѲzI:17*7H"%LۊxU}5\ʐ .IeHf`e:?ϯLB0䉁qþ[ZhǶh~FLReCJib7Dz9yZ\ϑ"ȷbWr |f`sޯLdjjup~Rʁ:ؗXQ78ʕL/~:h@Cs"B:OoD7b^ij:F@TfkK:ꋂsmmY݂d@%LȮoܸR1 f$X1Mӭ0Vl!}0WFcqb.шA:xᕚzzܗUĹwJ04JBaqO h /L77w/t86JA G8yCW7Xfb/<5h ڇ (jUfN8ʂܾo萿{E/IiDS+nTw4Z_G8u/dB-o'#JR.ߒ.S@}9D; =@1&"g>ܡ7'P sULu^qQ.i+*?D/|yN5|;H&ݾ m5]ϝ7'°J""(e8Ɛn@9|3Bk {;ž.ԥNA܉;5R"t}o6̲F0ٟe cC)Sj*2JY T-:aNq"ӄ)/Dc  '+P4?l^]h-+˼=G}D Գ0wEΉA7TN*|hqpb FiHϭ|B E⼍NvC&B|j p%=pT B gD&PGQZJ/ǵ#:5bs-MRikܟ[WH=w뻳0 \&j@С𰘼duvԊ hI[wOQS;eY@++;XS0)r*Fj-Nb?l3f-kr&`E:#<1xPeI,Y-5S )3u=A\]n٣KA, -}nNptUJAqc!!E9NE%ў;1h >wNQ|cf`.Lawj9\:(1'RGbя#fY5d %2w ~ɼtY GK&t?.R6q?6Uu#7J`W\:QH?㟜J ;j%:%z1^7frkkFر4H{X4 'Ňyx P%C1v Ä=$ǪxDgki|Cϸ(h#ݦל T<̞9R/2ͦ ޶gYZ0707010000030a000081a40000000000000000000000016439a35600006094000000000000000000000000000000000000006800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/`T]?Eh=ڜ.+>?^ |*&)im[jR^޲_T䷚Wmz}92J( L Văc)0 K9Ck-aHXG^"@𲫎!43yXٲX[&e^~FFPss XdLtqű~oP;R,{#el]$u m]Ѯ)C^%yIF.U zꮬ"axpY*I,*a& XƮߋG~[ DIZ^=2_q; 8fsDv&lr 5k#nx&1R(Z)].&aB'v4QVŽ6}3o9O7i<+bbyNJ}M}Vj׃O[J)g =0 O=@!餄$҈8/3v&Dpz7=y__?4JBNKyUM}ʳN@hwyג:VA P:/it{[P~ &>=Jwe·Ϧ QD-*Z0D fhJ"™>.zcp1oήyBGױPq4X[@oӇZt+mTGwNMAg4eE(4䥳Md0Cx|āi9 mCiIkKRvH}-I~46s_}OJ":  Ń2 ;8ιxI],A\G (v>c3험da`F[xKHUwj94^`#Ck| q%r_*EJYFECMc;pQRymZ"Z^UBE-j3=Neya^UB˝Kt:U6=)oJ kv> ggȘ<-qbPhE"DK@_ˏ0k~(Vpb/bXϘEJ14BF)&(~[MĭBI.r[֯˱ S(!o'R"r,%q-S $ę'yﯕla.8ATj9+ݺ ێ;pyJ AQ2hc~EZdsi\ WΪH+n0nr!ZEb@czn7n~Ǜ iiX%WKD]Q,4;;) 3ٓG(IF_Å˶g!'(dvpfYV:]><9I(UkKFr|wS./&ƞ!+KRs(:]8asFN iNKP}AMEzw)/G<[e=)O!ʀm-]cWP.B6HdE b溥ZsݖllIpx[Aq5ەDc55g{yW G ,kje(܊BU3q/r̹S@KMO= fkk.o.䖙8Cyf8TI!j:WMnk}O3rJ$O9|*nMшr,*E/-s8 ñ,…YsSV!L#K( iMhoU8\tDq َ4$@gÕ`iܰ_E@Tl(O =-rCVml"k'?U#Vً ij;b`;0#(V1󾺮%PNƐ;FMú6ph+I{S{.s\淯| I+ ּn< V6`:E ӲͱS9}#Yx&S6gp\04La\懔jd2klxM@PNq6@k ڣAJ95W@{Sj6R#r'kK].q^Q&3ᔇ8LNBDZf^VV[MOPNB/aU qv] #&:^cfC@OQЙ9j\\ph[ܸB=W%,$ÐMc ] 3m*l%'._r>< ۳"~x?$ V;DsNx&'\R\5>A)t[r?F&+%CnxOMo\޼"ySdLdT*\,Gse,R>K;]ܠ YUI:V7t1s&%#J[3WmH$=ړYeʑHBKh9.5e撬 oQj`⨤o]O9mF~&2ZMj8᪂בmDT$k76l̬ZMmHXT!@}>i0: jyjlͺGt:Ր;^xOPTvxH3m(DƔſX?~PF{֦d 8~P8G!J S`(KIo]K JQbu#o(4W_AzXR-pm[_"NyBz;XUo -%C%ǛvR0qޕXIc9m=9~z4g !+P͠-pbE[ƷSzY7R,襚\rFuf)Xs Հkm<0(WDCڞ BBmM?K^&C=w].J6AMWMakЌT4v7Y@LyB^C}CU!ސpn}~ \,@~*]uAĽί>ìK_%eB$9;ĸu 6KMa @7H6uTiMVXJxI &zrR$|g(ym]o}'3!.:ZaVrYqt&JcuPD&r<ܚWg7kP21fPn;o.vL9G^] "%aA?.d"ט\D9s}B_E/ـ LiwSUs20G:4)ww u Mr #Uj!Ѧ3i^f$w8&XؿЛ`q-(`z9N;wwYΌ*l~U(!o\7<1<x"< lY"]|3b5o%GEynxqG ݵ(Ni/6Ө6ls0PL(ɶ fjddiڢlv물tbݩvdr ?*UkGX=Xa8'Je YlxU >=!3]BJ.˛2:%ԞNoU ̊(](F\?k}_kaU>h/MÖfMu %pp؅QLSJnEƘoB͇4 `Rr4F+&4cn(Ȃ_CZP2TWѦbܱpL JYaSKf?j ohnͶQy=M*ٔnFm+e-ȈSscZh d a9 G+ϐsAzM0u]xx̼d㫳dd&P;בf\.qCmE {&}(,#/ԴWSC m"YRݠHd:5FmsƬ@Cٚ ei "*-8h .^4KGXb`]f5䪸l>-w{ h 2K098~M/ٴM5L OL<7D/Rޓ{]\:/aKPڛvMSbne`nOE3;,%}痒oh?1AZc\*ZkZ;y'l搽h&!ȭ8<҂x/>o+Fa^7RI*l -wWV7)$Eg /ͭ8wXDÒſ_" $-P1kR4 0Xp.WSc pk%]w*c@ӐWE*񵭖ąK3 "ǎx2u*uEbN黅Ch,۠]j:=5broLnm[i(Es{[V}Θ|ދŝ:8.QV`G\HE'A]j6`C5(]}'KV|N K>0>xvP͠ȽћAM?3ϧ˸*+` [ |dg! OD(E4$6Avbfԑ5%^h+$n ߲}]P\)"lI#FP[Fd)sjn˥^r ?/Z.tǩapDՊ$qU9i#+ 8^{e-9Ppe&~]*$''.&VҲRHƻW<-b^BL"{QvV"vWI9~b^Bfl8#Oܕ'9 @9tM2q Qx#v`92jK yq'g k^$+٪xw/Ul-!,^a*$TPRGQLUh AoOP^N5TAy̲uCxz3ӹ&̽SIo"ȔCSw4YM:Jz y;Nm.]K6l|Xz!\.)r*@ʩO"MY,RˮT* F+L뿯º;/EM"2e !ΏE?Mѱ -P\z (^RdJҚ0E6B3u}4)'=m ܪ@fKG=BrDȧѫ^ju2m86z6-g,z95P 2.9Y\_ =&. LQ]E($1ZCuE;6UU>qfYJ.|n"NT4G1!%wNӈ %?DsUt,"\. ()9Ā[rIbRzAI%6Вfda?xz Kfm1Ÿt]918)18(*) %C @چI~Uz_U!'7:[B/sپF>)F7K ޙY)>),׬U ¬i&W>17V$d*>= 1ӑ |b|$ dˣ@ ӏDŻ`״NEr ˆ^YsM:qf7-s< {)sg/GK85dDJtH /r}SAe^dEe,y.m6#v!ma'KWh|W]m?~74'|kG ԞǙ!N?>>NH>eO϶?6@BhuCv S)WYI׻ao/AtiFȆ¸ W2d,u |6UUo";3O biP%u\[|;8%럎T ^4xo ȵM1ؑnuaAKe#87x 'v&ZcT"V PPڍkmaEJEuZ7DqJ6H=|A|sE|3}[mW:Hur!iK[rѹ&w}|؇/a[j;CAn &ZQK9d;]"rWu9F zځoʰ'0-no:ЩpKG2ݟ″t%.cO?33'}:\lHT+S F\Ika m 75,@""%}!|x-֑5II 'L`NI94`,_;&oWܥUe7gX.cm$3/:R]oR;J|p. jԥ' ƒuSlϰBWw[2H^/ųJh8 A"O { O]uaA!\@Z10G32+}.gEQШxNdAͣ"EED<2*;܇UDEx b翌5 en'\K4@~+xܾ}Nԡo%dQ0_Մ sR"Oh'@7,iZҗ OZC/*s;xE׽ x;n*]û!-ѳJIpG c~ٕnǂ#/ۅei2<)/[S5qDc?^|yȩ2ZҲO X7)1iByisu_fe:7WVZ糣s*.dҀqwFb>pQC"`xwD i3-YuT0 uᑷQ4ܦ6VVD{e$-}7Ohd5~Qe&Z9wnzl5H/(L-$0{_qTk¡ gY纞l\/x!Ahʙn?B3AJ֢7ϐ!B,2R`D'(!D.CtݸgOdEã3"}{\48H If >**+D[ n'R|jqll['1!pIM1y:aO2CX\e3vĮ;cL_A3cU=wivƛHRRJ~O(&wEhҎ_!U%Nh;+dY,"X6)z & 3ZI`bp׬HmZKFȏC%/륌=I;\eL5Z8]28dK)i$fg`a2hFb1"rfT#SvM 黜Jmc(떆Zȅm 4 _|U;vK( ?Yޥ';Y$#:rbMPTɥ"kqҪx^5~3p>R,Dog}75d /'m=0pj}LN+pj}eNSa&B?SuٗsZYMU!V`Ȍ9\A܄5+&îyUJ5Y|Pmt>i& D^,D0+g@P>Zf1x!&b-ݰg .*Wa!-ng>a3gը Vv"Ԡ"`tӺ,R4Υ):tJiɫ 0,BZTdY mc@f  luCŗw|y8kABSN6nL݄rti u4S/^ Q;X*!+m)k iSLZOl:ȶj,ufyy'4 I_%2b 1 :`&nh=^Ѭ(M!X-OExSzY;k*ۏ3y sʭ;ln0$2+oC)}5txaf5Ww4Ya{ƿ۟Z#% QVV`$AtsMl@t߂ؐp2lեcϒ S"r{)l8˜ gPC(f>} ktK%VE2VR_s!WLˍyaƯ0S} ]cO0f뎽]Nj) 4J<>NMpnZ8~.?7N 7Ia7Q_1cr(1]jV'SOt,:z͙$^r+}0T$_,< `(b[S#hg{Q0Њ,ĕ1jdF 7|kމ ,^@@YꗰRbY#CH'>p|y6 b@bAy"Veɵd5˨^-G˿OX3 2vsP|[;lA8-1ѐ$8j81WԊ)Jݫ\ jr%w[|!dhrRGL9QݫX D4 Ⱥ4Jh7#KטV>[B&*tNIסahOL$k$FU<.gw|Q7N%Wk aj7;(b| sv6vD0?%XM$V`U>ndc|1ɚuNK+ĝ~"󒿘W0U5aP/CsnuECwlJW¥>\ /+S+B/ sI@U,JB,$w"B\"B)uITQU@W Edh |xR2otsj e z'T89, >NI I;U$âkx&(E".%&.g *Weq,:pXlFLٰ󤼽Gt{;h˿hI;_ݰIh/R@'g ~F4OMмδw>v|p|D) v n+.{Bpms>^h嗂_8E&UaQ#Ŏ9jsGPn}:ES4 u:FTT~7F̖:fW?I$So*6rn+jr"ipo2܊1n_7ULB#0/o\oHC\sz^Mm6/$zlxWw|N^,E|K xNۇ2T;lH]QO42\D PvYtw1zg_ԽIwH68".@7Bf@ scn*SC;/@lGu֝bYa?NX(?mB#ҫṦ)BA VP2b֌hzo!8u%A 9҃2B3L ti5誗5jaUG<%+ o/zdrY2bD J lɍ,6QS Kț#`5}ƫic&M2研${ JG.; p_`(#}z3*Hɦ4A+nz%OpNhaC*<^h8:6:/ E  }*iP•@s KgЙ u3Tcq]'82TW$Xo"\"Ȣ (?unzݺW-3ht#9V3Z{:SlYx;|^aXy%В68 ^á(FuXTTn7vb~OEbfw|:VHTˇc`:A?oSZ}N\& F$A(?H 1 #\z?-0SltͪNげ&WҺG(Kם qSiLxsu)^ x,48s$U#uQՂpYTl̾.h6݇.y z#K@KdRC@\N!V[eF1ro(#WX:MWxS-&Oֽ_Qt m^_& 2GP?^!p7czt0uBZ%g .< a93c&EFnE*@&s# RèJ;2%Ti`zhnYΰ+,Zػ!Eh5+ (B1t&Lf#Dd7L-+6WX2 &M1'/ZAQu[ti7,ڶ̄QkFiquA잔 !U&83lQ*3\h4۲~HJ&j- 3[Ł`ɂ#&g4^\=x>G}{F{N[;ݲr)P2бMp$3]OtV#hi_cz'}=8R hreFE)*hq"'O?$zu6ǂ9^ohljj4UxɜPdYqQ3ӣW2W0sco4QxwkS6. ͭ@\v5`֞Sߧ#IhZ {n;lVyH\luL U?gQtiIAKs)ƙ]YX-1e^jr4斑!\ EIس8'Kֳ>/kz?uERN'.̰.\+ @V˲G:Ta<.޵Vlr(̅"؉@L- @A `jJ(&4#PJ~ZCM3`)kRq`pƦE$6;IPmh6D~mpsGb BQpV,S2*݀gʀt|OF]&%銎y+EMGg4t(:/f™[]%p^ȓ -n]$}΅8aKo+ \p*KtGtD*bqkn00lmhO+v8@D9}ިUT5J7.@7ȼҎCehfǤu͟[D3,/=];+| 7sw\XnC)s;P dia.$Î Sh㨝>r1=曝[o[ ,E`1^dz̆_ R@;W[.+OCUR?/  tK*`;'>~G1PXnS$+K; ׸^Wb74#qۍBn99@=sΣˆM MGyT;&'巂Bi߳ғѢ#?W=>+W0K jI|/=}+O˨ `AqKSĐ $3& #,]KtU'fn]WK҃`*ANjvݩ?Ԧ> +aĭ*zn2'~tٔ5ZekdK ѴC[q4 qmU5~-*jF]{ $F=kwTck1C&d~~F "۫Rv3IxcheS*S~P<@rcL;ި)6> xZ;yɺ)O2FvHANEV~BM0E p5O}t"&EV J Q b ]=Lt>QFї;.[+B5-3S j ҫ۲9^_@86iuX1p`0_)/4G9}g`Pi&B%"嗻2 ,[hwd/߂jx)v1j +CY_ UKIlꅨjpV jgJL=cmL!UT<\'ڶ[7 ~,5͕LO]?J?dsR`:KX jirm!ٷ&S*ѶmO.΂VmR:ZۅAu6\HU#sQp c>} "_|8uj6_$lͪwGcs$,:;}X0 . Xu=w#:6y Γm~,HvpE~A܆t8tI !fx]AgKy aֺ=+q6Q`Lef,?Hm}^PaOyu1rĚĦ-s[SA:$mDF~=W%fyNu +[fN0 ײJ瞭v "6{jN֋d(E_{|b'wm&]$^Uل#INͨ6V>K_J ='vh`MafeΘ?7M?K@uX];L^%Y_+`X1~%M!9nÍWtC[`M$盧 4XetyÅ$6C-Ӥ[S0i:?'7;9HCщ}0Y*8 3 WrJ̐g{)U&2fyKީThPm⃹QALZ ~xG͕ǽC'=͆M62II$"s0xhP?q`rrU#$#-UWc^LA0?#z͕=IGi2 15sbR-S(cSWO  *47?Qp"s ((yЪ*4 CU+,Y6}X79?_ ;؊g"Y|ߏ64P0,!YEzuRYCX砷Ki`i=+)b6+%בѺl1bޙ] yѤwx>4L̿p*' TcggMOc2UVb~ws,'M#W;W QIb¢Q/搡͗pI|Ulβ^Jm0gsGɏ)Bpk\UTxZoOD>QlI )uҠu3=N%y1 hV~&/㏉ιiFA&1Fgay v>H=fDna|?*_V@R$V0TQ(L% 7π=N瞅X^蕚}8`F$Ch1K2=Jq k ]\z1'C(50OQy2x99͉wa9҉ "juJMn㵑ZX^׫6/h%p Se6J]ds*x22^aš2n[ކ(9<*en@kv$LL|uC>b/M&jP];]tBJo5,FD'CX/@7pk(Z˙ Ջ W@Cc2^" D9;1CJl ye2xr@9ѿl"~2|p2o;p;V鈀RJgYeVR4SS{tLnSZ;##eHB*,s$s1:&a{>_du]cPb^vZD:sy/\e4?0| ]6ji-m7͡څs? kAw%;C.L- t(RBX(7CMY6 J3i[ _>^0ўì]r'9/Mg-X}jS-iٗU?R=<%fH~Q~ˮL2-.4 h̊+Rw#!+;CUWD3HvYN!8bJnaߟh8wZ&ՠĺkq%f(72xu.!WZӆ 񘗧QԬڻTQc3n~4If2'xHM .SS-;kd$2=7Yk v#Ss,@Qg։][Tu@bV(U$9"@S8?mHG9H]\뗓fYYJ5 \G "$ Ean:ƌ _U?s1y%n7ffC 0 N CSC9y5kʴtM?sle{7D1feD&Fҽzb #|mtTNNU Bro18s'ęe.Wqak^RQ"$J ٶ;7!}ueَ.TZDTUcz~xFlkw Su\ Yon n_3?ZDך!3Aہ`k;ϑ ZJ@/f'+Mg/p7WARRt'fOT}ng6u1ngX t&}j# M|YyPEGiR^ R oʋ([Q nhɑP?yb/XBj)iK0ߡ9AZS/E;i˺/>vo2ې3:^OM70P wWp%X*fg#d'7E`(_,0"FЖVVH@R|):\On#X 8" ?R<@x8:18 nؙ@N&x6XA4!P[՗aKQk /PG4$1܉tkԇ{q`rdmD4}q-֛xXL9:DG5a.otu ]d"]g Zj<`im%.Õ3t~6:>lPw.*W-y;YBNŧ6o$nx*|Z2lMe+3*w#9º/ 'U/>\y% \zg؃Z"N1]{˼f4bKiO"@~TjAa\,DAnB_7Jbb^E5e)mGFe~lb92 Wn55FW”m D{ny̷n",AuPIt<k LɛN˥=+t}M1uz, )M蹕{Y4c}}VIIaYn@JZ<51>׈ gK8N#`Nm(భϧM}4=j9aN?et\yr#Db͉vo?UlQiU[A{L"UX-VŽOFQ!x:sZ?i3p)!& ZAQf_E3/^̤IrP0:zDm4T`f$_:3'7`iΨݠnBrŻb-~pm )~Wˠ6P019nPG37&؃|>U!ԥB4KLշ"|:h,ϫR`bs6Q#y(s5Qo#rqFml,\ J?%t[ʺQy5unAq -TZ$PJwʳ ad,B xVf![z>:#O4QNcߖ7_oh6 s!ށ͔!_Զ#vzĦMb0p)+ lRݗ& ƒci{P=㈖ȅ;k`4hVStmPOWUqB __5-ܭDqȟtTʗ0sqxy6K~$ݚeub$z!cԬ _+w|Osȵ6xEs۷L`@_Ȝ(Z=amw>v0"š4Y~K4+XUN= y$M93m~3tܚz-R$ KR<$k#9X@4 KmoS^uvjl.;fz!x";HR(*P6`}j,]>7u[4P1ߨK9MqQ G덺'aὬpVS@P3W0ۛE4gyڥF_a`e<^}+< M}=~P(կDѴaÅUSC?>leǾ4kQrNBQa)EmOnT\O+EmZZ؋qeHZD הxQzs|^Jmx<+4bmWɇ)9^:h:w04K-{؃g 4jXP];/2ؤ*UN`W^?Mbc hrTbuόۮnPrM,nDS3^K.͝ɬJfǠ\ 5&HchڴD5Iy 0qX1I(*y!+Q".;OӇS'Xv5 +DJ5cE/tjzS\` YՊ] GZ[P β uU$ ?`^!UJB'ǫkSH&kYd_J}J%go-pV_V61UTѤZ VOXW< 1Z]6Yx.JT<\*k'E8E|`Eϔԝi< 1C噍j,g ʸ]~YpY=-C=;Rxd>;8@;Pb쵚 =^JSL7td%wb僴%wX_m[r}[vmVD-觡Ho1j }/m\Xv޿&O]S}cӫj_j88%wm C{6T='6nlx5>1]uQ)km M)\ZyO^ L \@oАEӧ T4 bf ?BCIrwxɄ"Imx ݧ`$xX?eVEKWsF832 ʆI=q2`ۧ￳)wE|HyXKM2n& cWUփ\Vռ;t1Ya!R+1kL= nq=v/ _RLYb}ӴM! Zj bWI7jf[CR)Ȁ#л9 yj>IS]M9ҥy m綵Z7h AOپ!r `Q#,zNw I•ΞUʥ[X&[rHU(5!:S"wpԌwb@2,1ȐODL@({NUj)ɟ~ATW3JDjHKUIl5=j`z"~Ԅ@h5X~`Ub&rҿӇ'[7Y)-z]>UVQ~JHWK~k c4 LCIƛK/3%ڴCg{tp(!hFrC^ɈZ/^r!9<*MY\)E+IY -wMB|40ѡQ (0"{KF7 ؕx:yngAU32d<~L{e!3۫jf-Ɇh?\Y vBhN33ոFE|ul6 |ACcaB S-}O*Cz򄤙ۊ%)]hJ /b*cY߲N"nZUqP҈θ<jѪ:X~U'"f{O*iiUh텕#;:#ȍ*np{kߐ9)5[66A 2 2hn1OPĩ 2Pϫ7S9/6J\5nj9[zq9Cj}gZ#{w6ZA=sсvmcpV^¦t2%7|6T.-T5Tl-I}0 $2C06Um&bQ&v͍$Si  H}cx)xFs#M Y(!ȡ9k$8c[8R.Fx4u!ԧnSAK;zZ=\7֗{6A7kU6Gٙ |"x! Q+D͠_% 37ِ]HC$pHHK>\"}dZyw$e](W5ژpM Ul7pCܑ8tBؾ+>/1#@Fd!?H=K)FNtQAt>l+< Q h|*a#BIb8Cz34dQ尴-rA5Go˷X׺-2yhA61qN*M,ŭe=c72wj4fds2rp0wGz|C긐+9cA dki ˮ(cxFDm B\I=Dʃ-(+ 8]$dm\+Eӕ0Yl*gkr"{R9"dn9b>$EbBFqRܐ41*jBBybwE^qL7>p~]Lw]ɞ\Ԉȯ 0﹫ {v3Jڙ3^dUv~'-p){Fh;잙v~Kbv  H[J${ȡ%bh Q}Q-`l֠_9&]{ 3skjӋw(dYGb10L{c]  ۆ܁_43znPT336]`Y^\2}B4iG28Pj t[:2>? jnp3 UW+Ŝy*+ۤt~Cba|a:084PX61xKR Zvg /orto#-, 眧-; %nVFi3U4oC0KS9KNz†q ` N=lKACkz]LWW:{PtUiYlzR@h$coY{$"oNbGOTdu5VUmݲ׮`#[8azJxe/C*93t\Xq4K4Q]/#(P\922kDuʞI'`> `7HyaG.83HW=N8Kuӈ~,f8A9j(X_8]657dDX~7T9-D* n1C[5v&{ ^ kAwb鍝*C#ȖE%x)thx0F .DpљZ?5ى¤| nd9tR7 '$i1yki  >NiW†l6NEXz^,nvUgjiX#ht G33F'jnjrBC3OnVp!K,]gi,,w_"OV,!EbI~q/O6k@JVzAQ/4o6t,BuAxnX\>fȈ9ղh;IX*jgn? \I7cPJbc;dŅڒR؞ys}xOX8e?NEPl8.{_\˷;I= i?!c=GjAhM`C8Z&l@m{肸(z Ls5+v]vb*<Ÿ6jdc- %{K2hSAUĕ3>v GsA'K  >Y^݀H*;$$ʺF}+LzPb?@s]OrؔǘJa7Սd p~R c={F sS ?z4=ϠF&( ԗ&+rX]3bZ Z&Փ:~zbnJMR=T2Zzuޠ}Ag2}d3Q-zc#U ,/ɡ9/qejuerC큵Y&gvwn沇T=ko,l.p~:黝7:$@6њ.fqIJO4lum*}zfC"x@\9_~=ۛ?!#^ "==gS0ۉabE{psTaX@j΄3j&?boyA1 :/[^ y,=s9|T%Y2>ZPfO&ً[]pS Ã] ml'p5ey %ɍȍL>.l0pTsҮH5\| \+aY׌ӆx2Bt07[so뱟)J2^B6(]2!İE)Sskjsk7 le-UǤRΥ؊#@Ĥ^!9?+9`dov}tg.Ϊ&;AuN^W\,)K!g%AƢ\Zp:Y$1zZn4FEȖq+^ aݡMӈۿ^̣ō0dm?ԀՆFZrٴwCXƛy IgdJ]} 3 3+p; =@<$haX/5paVNpJ&~wtdSDlR[Y$qdMoڣ8-p+r5>h8f>ҡ=$\3ZO؄xukʟ,-\k ;gxÞ0iĆu%';*qcm5o ^/؁tuj,Tή5P2z7Qy gVTHs@bb!fֳ`ꘐb%M<;JDm($G4]\oJnItdT\ U>$0NJ#ȌnCsW22ߟ}^~;xpMua@k@a8c)fsÓ)%0\ ~Ah c}ݗ⎶־'x.p#ֿV(/8<Ԓ\PgQbn\;w=+sV4-dJyj%Hx9{-/<1Xa^"q Opm%Sۃj:(+ ȅ̖enDnR/?CH^jkb낂bͲfY;Aue q?KNּ'/p$^8`UAYV%V:9pB8/NCm?Y<?XkIԶtQ9~ǽ@n*G -]ς7ɺ,E \vTHkc5^j4R)M+W:~;8_*/{T-Ѻ 2)߸ag=FSx!cv̙+)ș/#@ymy(upy$O嘨`iѫoXht _LK2p9u%Ye(y4,?*W]R`!СSy[+YňV8w4o[͞ލ.rkt=r1W4m:6\OQ hj];whgoɊ۶$\dK6bҙ Jz:YuIXs|`d3NB&M OBBeQ -I+#؟L?}-7)/bƭY ckmy'$W^ 4p_];пC!8Hjx9GEucְ[DJ;`0i}^ȟ䗦 &H+GYܥeAbt jJ1#|A*z̓F_ _sJN!e? ~ܨ"&g(eN}*T# ތ[96HG57N⌒sF*6WG!%.\@h+| QNވ! eQVrb/x'{ >G'TJHo3 UN-y7|!:.7%gۜ =gUۻK=r5P^| |+Rq}Fw4cͣRT+RݭǓ1EIg Q]vW|(jKucL%N=P??H~+|vZF;[EDvN=c-j Qns@#xS?)oVx36j}sL/ycf> I ƭz@;ZQ%75 jeuAX>vM }w"b5ٌ_9͡W;x]d2!D/z:R:wskAcYy; goʰk|y$3fo~7ldp,IPykYbBSQ LQr8TF~| lOiA5Jَ)j9[[<~9aldGvr_(ELoγ_ua̐R*E2Пא顲&$wRrp&d/pR_A4Tnw|Ap!! p0 D3 xF'כA6ϡse1>HeZ]8G/:e#a qsM k)]otg64c!/}ʇCC DkRL4[4k[aQJyiXwJdHr, 7_/D$\9R۹%9)8g8f*3AHA yVj5X!:`tYZDgeKr0'a.Dӡ :4d`zį0ӱKôǘl]&Hܴ'@("B!cQ"`ŭGPXW8NJ1ӝ7| S?_hE%!E=9jD PHX%\S % U4r<2v?OI8ԼȇFJJ8)Fc 'diZ b1$?hsU_R_ 'm[%S>6]grFNuMP'8❚}> Cigtユj^;|mER'1Hu;$YBȣΆE{ӃFRWүwGr~:ɫbqPSˆ)q{tR[N,i Zz|"Z>E]. KiHAz1:'H8ե.-Rmykàc%eN((4SYraH궜~V1}\~&ĘP# ז&tB{SttXXq*v#ύM:\wTHƶҵDpJc7\MA!@S@u4Y+@lͬUPH:?}O[.LprW iKO ֻ *{ ɤAṽ3V:0(FW.ƈ38X.uIx/ f ӫ [- zkmm)B+蜘ע8&/uIY[?\VJ\} ӔLUj0TX$t=Z9-Fk H E걗.69mAnk+GxH^3SJh] Y+e֡A]~l8!L/q)QrǙ"2^eT9cҞ*=bx h0d\R&=ɉ5ڲ]O-,\G7"X!qIN^rx-yvfj5S;NU"4mV[Ԗ@QS xűn78 ?X~Д'DEzCF$Rkr?CKκ^e: 2,U>8aBJ6͖߾# cɝ%,)pvPJa/:@l;,<vK86`Is j܁qۮmR0>dahܭD=!GY}3cz5tzItcyPv1{O {/=F2=o' /99Y֤Rj֎tU+򡻻\r}Π_6?WsfQt ԙ `'\N|GE.BVu"r+Ak !%(1wkN\ \ϐN1d18 S; *.8h&CG _VKnn%!k1B$ =߯'Cf^׾]%RB_*fd&/*2smm0$ αr&f@29ζaGqt=U4I@ImVOw`|JnI9U+Z%*L ~>U-D$ cV\+ԫЉdd1Yu!4\b<=W*iKB~i'y(w(;K͵?a=\gDQ.yׄX#9Kb0=ٵA,.;?+F0'c qV""_N*5F8?| /ҩz&;Gw)r1 Y ,WP*{x-3/Gx(@dg>*85~j |xiFr 7 $#;hj70*Π{ݮ 9Br{ǬnjF$ZZ!̹:lRaF=Ӑ({zIk[(Z hN%hG먍4.(;ގok5; hh'JI`@-v<"MqZ)#gWG6Z5eW!_7#<4w.cu󴇦ۋ)էw0"-Xv \.W Lєk =NICCkHz2|,n[)5 MeJWV:3S)$r}oG١}1J;{cwգvG<~O{E&jZl~]ceL,n;M.]79eI8[L&+P}]^7(oDPZSZH-HKe?ZkJiﺖ J+{~Nj'F>dm3Mj>]. m 3}&j4Je `C:CQWuֱ%W2/7CqIX;l4d>"_V|.x/lrC" m4[ d:Z:7{q-#aXA337XfND”1* ̛ˋmaOW-KRtQ\@}mѧLPH\}e1~z.]Oiht*}V{ĻȁЅꞺ pdl{]Ay'<_+XYSѯ2]|Z|k>S }m}ӛ?0jKILsX'9>aVo&UQU5} HFF>>zɑki"V39c<h(ت>BSb5GV:yzJC醱t#9| znBt_ }W[~9/-adSgqw! Ӥ57}R뾐_D[qZS7EGQnaT#>Qқ~\G'2ߧ'' Q%W*엀LW8h~59\S-m?>g=;X/^UK^B}yF 1!-Fu6-ޤso4@ċF&,ɰ}j`pof~ ZK+RI _ZB)8G(7R6c情/\ Jg| NM\g݅H ]?RvWA_r[Jbl5sM/m7jD{֡Q$o* Oϊy;/.ʷG1PY[}qeXV/#mA5L&c! CljѫS)@{Jkl@0Xy#pc\aSE9 VE0ŤMx|"] beAt>K ⸣EG7F&IB>~_DitQq73B~=:BΖAS'q >$qvJ$?7a7놳 h" CF9THy8UVuyB"+H{"ܗL[(}SV׺qH 'ЖF">@`'$R[&{#ݾcݝש|4qORt/=3sZYfx]Uʉ 7 _?_;06CeF2FM3 .M˜`9p35%; c`EdXڞLCX̶um3W'G`iqY2+D? L=s8A] bft_}תя"~p/ڴ5ӒLb I9K ^d~9t-f:x"wYB+0RFa'HƩ)לA[]Z!Lۖdq! +%ۂϤ)FIH>$X8ջ>@A'T|j" Ԉ46/bO@?@ <΀{. (@*Gvjr~Qת "xŅ)uSʒ df &X3[t"^0ڒ+t-Bm͡0r2>+4?L4([x/,Yqi%tc^P37Ym'dLŭFP\[ B˥\Y9de zDJv-w^F1ݗ{}XmhXg7V̼c̓4\^{,#"bǎ0rW_Xq t'1Ҁ"PGv!N ud" 9`7㔃(XEF"KxrR(L?4M.U N~I۝]%Ţ;JJ1_ݦ cC1l"7yƺ צq46FI|3(ZW#`(gZ5`<鲖-Є$RK*Qq"ϲLW.SV5_N. CDzlfіu|DZ8*:z5^ .*sV[=81( qǗp,~ޔKtqWP=t #\sq"6f0 ==mΒZ !S>GA_99ΡvśY`~u* arg&sP FMC mݭCB^?f}K)Y<RpٱΆ_$cƫ5EyG;ktBzأb0KQ%'@ T(؜V+M?; 0~Lbęq:1 a^u|G^i,tZoêUa7M`U*=TK'OQ:7߮8Q`s68G'| [*oPCy=OdOW' VSm r~=7XL̹`!VIcBeu~'8ܫc.a}l5e?\ȗ/<YG0/hEKS`a>+^8q|)V ISLW`0ADJ%:6󾁆f/rh؆H,aU.FFS Oʈ1ItJaFӠ3-dˏd_}Ӫ׿_ՙr@p6< x8oaB8`'PfFõ"n)hwj-5щJ4^o!5{G8Q ce[xPro|gUã4r;xxa@E%T%ړl{wF|㑇4ӾN tІwtJ?łUH H˄crF"&qS,T 3HMoB:k0\ځ>voե9tpT[a9F! <:[6Dq bIYS.Lcm`!gÝjGjbzY z@ ,5;GzVm 0鿮 iҏB}Y,3{"sEbo=C3+@Le9 }}JZjqZt/Btڻ,h,βaڛ|Ħ*8䞬%sF=ZzEyŤTLds.崾)2u1UZF.YKsSk>|Leƒ m_@-ulv) o!™VaxEwLz>D!p뤲 aqZ+IS @G»(ykcR$fx>@7EB~ԦlJk@vFGX(c;j?~y&-w%Gd)8躛,ok\M5S ?B'z;SʹP\Nj&V4X %EͶS ,V!Fӫ:,45 &gk6.#tf [=85{ԍZ9d] hłWtpKҨy!a}}Q0·Ku/(30PY9] o+(`uj'"p4L15 ៩C;:iAi"DjN0y8 |fi GU_qﳫOMxw$lPQh@<2AsOpO xuqs'3˺A3>}q %wR~|?\]{:o.g~Yßd!һ܀b^'sh|+Rַ?2GON&Li&3o w$.v)3" ̧=`SR$SyKn}:KxSn:\yȑT 㱣rb*b#;0z1!+p]1 msc1W .ad oM6PٚqGM\IbZs.[fzޓ%D.5Ar46WK"^7eX'UF`Mm2\&tg&;P(G~h/km9H%hO߳Ԃsg: kMSտʠAc%+ ?"{ *ɶȄ5]8;ml5 H„]:D@Ҏp)~ ]kn\=sRbڽF7~5џbA?9 dgc}!>r__ z?lZQSbo@L?q-t`_qyBza8.9M|ԡn{9D->0Wҧl& !-TfWLD^a=1nr4;U+9}r,_LDk Xy5 &_T5˘A_*毢 _ D42-IHwk?Jnõ ;`ΆOR03}"I~b~ᅊx{vjZ?!?5 M+H1 r4n `%!yw%xث? /r*i&eEndgĥG*lφ.m\E?p#Fdā4[&`wv$,|_I#/uAE(Bx 0b?R$G;H^"d[?k|gW&$O˂)Y|Ouo# >-1}>>*4uJ]<`l},({GALJܨ(3@,5z'z||֋ 6 :%N*>mlnF=Iܯ/i y~%J9{oCe/!ոEà+@r'nZWғNb??2kk7R@is^AQfplo;cv5XgDࠇsgQB?'JX^ 6[Y1$ڧ^GY'0exIe^ *˅fUToAA0"n!O8I5e#1j:t95"VGG՞?|Ę8 :p(!dH^qy]KT謙8B faӻ+f/3YIwgoyy[mID3p75P>#*V]\jp$h,nN٧_#4Dn'ҟlf!bvX%Ro|%,:u4 #i ݒF@0ם#[/k[\݋gykJ 9AR" Ͼm:>ZP̹|gbsm *\1(AR0pNF*Rapޢ#o߂Q0l&GgwT\rswyCz)`~ɑB䴁2 (3Պma@mi&rޡO6FٲRH٬Ӊ'BL}6XW`gYgے=>QpđJ!V+ȴ'z 7YQR7{^Fs:j"YA+Agdzdh!e9T9%0@ppXg>$/ZZ_Cn^Aݯp"Δ;|rg Fwc-hN,Lͱ;Q4Fz}mgUA/ o1p5l9nE/GG3~vsKn08B1] ޢK>1y<鷠փB\M6ShoQ^;Ĕ?vɄ 2lR0MFKL2/XC[)H5uȅ֢u$W4W^Ѧ5݌=ϴ^mjm%tHAÓ|7rwa$%>тp{ SUHU7A@99u@g ?D'kŘ8͹?7%( X1?E!LtoO(7A| ea('/;׻Wl?tsh-IpV0#;Syjlvh?t˜[ӭ=)OW/U\`(`\&%q N3"6e+lHSa*Ws}^TN|o1*hsWA!;IGA_W2qknW ;J%,>YߙҧtA ]6m˰\A3^qĠQ,F.2Q>@2LJ?$?,5{4!Ce,KwWiLu\NYYq`tH]ړ6+r7eSa=" /wh}u/,m$N7srR6@?Na'5i} c,)N%ܳVɺrXkfҢ-z+euʹπAA\M>7*({Z\C8YT*`ͪuYAIE}I-O(XEG:5򯓼@gS:*1}f0ڪYؿ*L?ӯܷ^e9?7͌oP=yj{񄄀VIqzKX2$R"r^^hH?;8{AmlYv7d>093~_0ZK#_;l:k;ř٣Lt]5>dBA?1 NH_!4CGM245a nZGN28!hvb֐c^_RlH֗1_օy0W0b"AM1YeKakϫQaa!kȥɀSA4g ݿ| WeD@@q:F709FEC,j<φCl璭 <ֱ%z=Y\-("3HkQ%f~:<x3èS*(BJJב A7F1z.UU/ssr-Pb:8d^/WG5ͨ=@2sxߺ?Nq'zvFΓmG'zr*Ёp9l/UI;>>,t}O1*2H&m,sx怒W ; px~%= MAc}QW S1J;S⥉[vTl*@Ɨ#UI@ee&qE`Y{`2ڳ3FC'[O .U"RhDߥ>.^|DrvRi׳IÃ$̃3g AFǺm=b`6deM1h؛*UA,=Lj^ q6&`{u>i| EW~& f~ @Y~ \*Qvk@^՝ #uD24mpa\qw{iRC $rmph VoS&""^^vlK!bAQ^~C8$<zы'-%qJ\)07K Aeh?\48)D%91f%Iͩjƾ6rBu/: Q?uG7b'\g<@ܺciW{6d)dNbWSR騐i'W.V]ƺ 0]?>졑8qOnS7֫ ]aE"GL|bYXPZ,8bYjw-[M-,]VipC5U-4;IAڟ|Nk9ZtWߩ|[҉$jBjMZ1йLK®G6M 侯GAd/҉ [a |dARGbאN1*J dRل&rv_e D1t\'رH>>{"[lc&Ӝ|31Od6ېz5k`lVwQYRŜ8%J1~fv8&]N?]1NwJ Exˑ wHݏ܂0%'9Bw>L,KsĄ1SS۵FCbÍԋ\'.;eнOH]G㢝BλIBd!"(kv΀|Tɶ虃 'kLЗZc[clHq.wf맂"e !.P@m?R^dUd2E 8Њb}pXl,,վ.CoϗVNm$儿HQD xG2ݚ" W|g_+ 瀇 X0 *2R O!pڜO}Cwm3kyV~Hȵ^\Ғا u +U%sttC687<`ON49ՍQm|!FJ[-0}]V. @ivca)3agrCO}Wt.9_{`!\E?ϴu^H/ yDև]\cuWcIBIA@ <:z\yZbB)RڠI*ٝ2"SǰbE!ߏڭ6٠bXQl$?I(/5DϚQ(WurPJi}vzF)7մ~\R/*3'ڜ6?gE6*ω|F}-oŗ< %fl1K^3B Y3d?O8YiY+"-oY[5''#ZR;AC+BƵF@Ot>奡g 7&֓9|kB߿SAڦTs)kTCY9Ai͎:g9MVLǠθ9gOqɇtq{qxʨȌS’raBFq0dB þF5g-`eF] ј vIC>(#*@YɁ'T$KguR`WubE/n!1v]t'n^ ƨ8Y]5faTg>`2(.ϬdG Gp=Jw[nm.=.ƶvMOIg xG0K.l^3q\y: r#cC.n x#(Ɲ}ϼ#ꩫm.LbS߅\zBj"S%ӬWc{'So=-%ߙC;ADԚ` X bNqUJk7o5V.(î)P63/ wz p³ű]P=?_yT'2+'JA)A} S6an?sN/E-z9=YYwv,}xhL 7p9: שaM}5 tɂ$Tr= ɬߥ 90zh2QͣuIpt[tfя|T)Ro%Tx^@^>:[4\=8-R#+HgG|q*9j'Nf3hOGq*|fXRĩZQo.ev*~ 9Oohmw#|w_dz&P4xY /vUL>Pf#1c σ͚ۺ @3"OZS}*B&KGKS'Ei51e>^aMb@☸00>'d)](׬Az;WNuk+9UH7[|Ļ;2\J\](kLӮJFei"[9@AϾgZn*2ֳ?ofQHu?藲 H%k|ZLop!wq2 l VƸ[4 Xc"](8v]- (ϥ0tI(IEin29lЀ~":]T]_k\WHmBxg80(IGf(v z` xC!8;=Mav T$Ё5zL*_ x9#D0jprz:a,dTlx8•~z(CBKȿcB!Joq\Pܨ+5s.FG-1 ErQAIl}N_[v67]_Ͳ<{!Ѧ؆ )heppPfFDv|m1k^lV0&Pգ%+=y8f27Z]Z'MiboOkeg]6MvMÂ÷؊L>hNۼ%k,8=/P0L4zn>J=#t'1WHvl˧T~>ם#zZG@+3(fgmmGa3C"¦ȴG++WxĦ(]/ T+lEηn%]PfY d?[{ΣAkR-]j!(A*}~a0@ ($$5q=vmK=9\h6]xt@{ӔRޱt`wk[.#2oanTU&pvkX'4?l8:L;†Y(^w _OSf2nm<0-HyWCͲEQj=nDlV.}\}]sXlϼrw>HA8n6Hgb54NkZ]:c ( m?G y/d۵PUǀ`~ ,YPT>{:@e0˔ 7>5S?gϣ+l/. @J}ocl沫ƷBd$4@BHz#I`뷒¤$Z& ("xv#*IώȐ ^0C,Qg;b8f.&ˁ.q6 Z2.:F+6.% 4l#{5sU*^Zs7A[Zwi |MXՑ3dW_hϝ[ؒ D65qƱ {-7"c(*͛vGSo ~v}~7 YB#gxkU %/!P9&B|!G@IP"u?f (S=׫SN`xBv6*XBv.@dwDk tؔTwB1 h 4EE$yݮ]n~z8{ ;FCl`C ; YڡXpP"z7Z\C#$L_Eʕpcy:\il&h*,3(j\/_Z>Άɵq)T>Gu`y#ͯ bf6G=6&<ELZ@AAV$CG_jD0Ϟ4#r it oȐP̖b5!V^CVB 8g@4< ZV)y=q-޹#yJRoϜͅpD#D>=IٍA C5@-ZZxLbD|bR/[trqD3K@T|yuZ L# vC qB;gYnO(sn<}o0-6fi.)(~ 2Ku-S5UNj VtdZ Z螳p^TDŽT\RvK$Zp^3FZ kB#eb %<+tr):)Q̭ E@pJ|߲q[ ݈$qgIX.>JZ^@8y+gMn;;ɯ2 o{Gm6v8@5zV4T{1g[u> 웓(Hg L33BKï6@'[ؖ#kU{HY"H$$w'. CgtU/IjdAO5pgpwU`HN&1$fi\C<$٠4GOi4&CtgHѡ\u4i%giFgOy(\ p {R_;@*FF!M&rv+NJX۾JJ -oqsDޓTI ҝVE=#i|%l~Tb9ERqAiwȆЂ1;u>wը\[ؾqM(_p'k(Jn6*) êU[4[ ,iLzePSdW&,|._V+hD]W4D $]P+r.tx4#?ۉNqPǴ΍Dc^做UxTGُ{T1?%3xK'kͮ/2.Dwna_ʒ`,*{p˕ʜw8]BZ af`t7ӆM𛾯U?w|hN鎿sey2z^Vyn"o-#X+kV3,;[gG &oHhoQa~^9}1 vw/[4;o  ޠ,L@7Lqx(Xli]K~ $u6|gǡԒ?p-G\dO?Lg8Uae\v]N/,yU'LߤIca5p}˪<@n ޠ ZbsJ<|m6ڈB񖇰|bS&.uѓ7I V 1VW7 0WI1(USu$G{@m)~J҄l+&z3W|CEaTkj~]-}-/djȮ }i_7V]s@[.Jׅ ߋ.&WO?_bS5^2:t97CE[ 4 /s0ݲZ˩U 3T+` 0%ܙjҬg ΞՖ[o`IAu(8iP񢿛-lam=ƞRg==%8cۢPrP;W ;60p);z _+EN?ݔO27_hFb,Ý_zhd0h/# | T}!Y^g^%BP3$CZgi-3(2*mfxIYjj;1/pD%PhO`EJuH}dUy@u <-%(z s7R Ff B;zyUggE`¤~Lj*@ pˎ0 pu3jg_q◇K0pf"yQ0 >lN;xIԋxҊ#?Nסv 72fӜe-.!Kp>Pԣ^|iab;@޳ph[Q85m̜H,J,lj 0RLRJ*VGDL u,>uq\M@gVWAٟAr{fq-fOaR+ӻR>Be: BS9#POuYQaúe0y10=>&Tл"=KL:U bT 3e[1|LZb6O\X$l\ pːvj6< K kKc-«3׾}yP&ēU'P$P‡g̱GF%kN8rߋsؖ|8NreZ^h'ʂ`*3򄵕%޾[OFBY^; af|XXW^5X6->?L[{'а;zXECBv_nIqEk (_0f#_:qSqm} rE$@% "`d|.s&AN AQ9rN{R=Q.[XVs7nm?BYSEHO1MxѬ@C 'w! )/[:6 ;]aE(X=)v}E%CQiJ~oAR0U=9ejxRhNK=v`eӂؘOxEa$Or~ ʽ o}Yzn˻#^q`oc^Sjl>ZؽŐj:dINw&#Oy*Z,djz)}6IK`( ,ŕ!# <$!CB:p@el[`ßz^Mj3rȖ4E,Gމ1_4TT%e.Bnp`C:ۖO:F+p"5{삿F`#Aa,l9W_yǟvr>;OSF[s.H&Zf+raO#k0Joe Dh{5#-# 9/]w^k|Ds|lGϤҾ*pdйf`+vKܳ +s5sF5vF _Qr)[Qc!b6-MZ~S7ߪUpM|K9i|?6DZVK%xN ݝv< $[gu{6#)J84\T@U03l~0{&҉6W䩷{<zJ-jKl0.BE(YflYtBi݀h,O3Xn] uGy`u00frr!fteZV%&śL8fq5Z@=FAR]•l\kyN_T "sf/q`ɋ4b' vd ZYE3Ϡ\;sTn+^MMl }?_O_s1p%!~?)eCCl ~diJӀ!xqpGiS-~)e3+㋽G Zzl7:[w Qgb'x]:%H~w3. h#0:i&\ŗ e+H4J?i |HՋٙR ȏF@Q\towzqmZ%>+1F4WlM[ ~(21b({3R.+I!, +3c60ʪI&dJQ9MiS Hf o5X%Zr)OV{:J 0S˵KT5xm3*tD[u8qmcDvX=u;:7Ii,_ q9$;!,DfWtR%l&w.l&e'ץ⮚_6>;vf;gܹef]=!LI3)|SqrnQP* )nnyj !uXw[BRi7Ή$?C Z$ EȾ*{E!OPE|ʐshs윒C>j<2}ݦLF5k J]8ӻREH.ȀGe4,'?j)j0ZQ;ϑ>NHFjc }(oBu:ϟ*Mo1b YBڧA62A;9u6bR;`ɑS=ر%,Qj%S::{iB2jU5[YL]uh=ޓuFq[cAB;B@ Q()&+v e 璎Ui႒y`zoXսä {8_Kɟ& +D>5 x6#!i# kW ϜΐwkUd\NTnS}dg N^߇ZC(a|8@bc at\̯|;WƝ#Xƅ3ʌv7 fC\~*E~.4%ڀՃPAu"ZO̾# Y;-(X gr٤ 8kL گUҵ<6 :͔Rc bwd Ï={h+5k9b~QO^#41 T=e!\ sC6hsvQ3gVݏ{d4!E{D{({9SyvdYp5FDW6a8:lh.rٓs}2@*1vbppTZ=Uk}Ü8|ٽP[(zti'p`W8"ZeI[Ӯq`xMm7jk,Tحr钪vx!RƔ斝2Ҧ_D}όߪA Fp٘-O ?~ c;I $(NܞyLa2;4a{"4L?k}G?烻v#T>/(X0,إj+k^ƸNj!am;[7l&̏Ftn-84V5CĶ*l%򮕽@zh:+3I7wJtpƿ;z"B'OVx4r2ixX w&`R7~fKjDG Bא5$˼+Ԓ _i])5N#@iڸfn){S7w \4)5pu8Lx^8`lAe~N8c+;9f/wQujn,G?VM'I6Dj " ܒɈ1I9b-Y 4!,%% {P.OBS18=hiuW @;uck 3Fvӕ)UIy2ָ(~0rOqiA|,!iH-t76[-GJğW^=KS&_u818׷)k/,^SWv['j c!fҟ9̧+D3\[5:>!k$q~ɪd3Fݓrr+EђSZep-}!+b w嵫>WV虳.H4 /,P;u!ܞ$ |Y5k`-Tr~H70Jֿ¬tq*w,}A | Š0td%jo{\2Չ6$};;`l*[8d@o&'sny`L/VW}ZQc[*6xWz#D.#cWscs”mz׬C3!^4}6XNI/c U)/kG̽rBH$akIiܹQڊ:]wU!P _+}SPTfJ`pZ+&*od_F5ì=j(%Y7 )04Zs!3B¸̮rЖɨ|ALytxOcڵ@ &7>lCp-eDՋ\@AnR`4~VϠhk_vAu:aw~!9̙`7-XwCJAWŔ2%HRstd [V6h+# n`<T#_s=dmcOKmёe H$i _XZT(g‘*7 OI= k=f^RX>;f}KOypو8˫ɊnߑB2it9e.+IHZ@߳xJ]؂KO'hWp`,&u`D;XL2$ ]gYZ0707010000030d000081a40000000000000000000000016439a356000007c8000000000000000000000000000000000000006900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822ce.ko.xz7zXZִF!t/]?Eh=ڜ.+δ]BSp~cK &. ?G1i&fLBaL]7!Aٟ-4M^N(M88[*]trJd ބfV8x_!!(g}{"[#>N֥wUjȒ\f ?=NĹJpbK (t:zF\!Vbt[\79o{A} Z\Wپfh] '՛`̕LFW (]&!KIJ墽Cl};{͍dZ%:'lHZbdFh/]杉Y*aSCAj̰Cq 2t/ -"Gz/{ soI >bIݞsCt)8mˊhR ]L1bn-~vΧ~6!y1>wCߔ6A۩W/Q陼QڐJNJe/6†> Ȕ_DqϽ>D֡Pa*Y?j.ʼlnZ l$k *Ph z )ݰY9OS)OUބ@R:\Bchh:*}HK9D9Piܪ.v l˭lU_}Cc# tv@_qI[jzȭ26n:9i|06#u=WB:J1جߵrt8 Dv;ͳCzY}̀VAҚCaorWxY1)cv. 鈵2.igq:" ߷2oB wx$ƿ0I_w,Ւ Ÿ0d~v}lvmBهuG/cZPl!J-uyЭt|*1!\ hї$֞\IR?"f.tD[2xz%e; \e8H@z)-w1E STi6哴ﰎxPF=d8ri5ī*Urĵp0܊ڨWm}b}c4zcEfH#>(jSk,u ;Ynt=7 ނ*w-yǼY"B)gtp,CG_ ~oAEy̰[|D7~'k(6[nAKH#GK n&| [ۈi~syiu mySu#-SKDx*bW۸ֿkCb0p\q7ow!<_4.r"ucюC•?pA0=ծga$12[G)z?(Z,͇5;F҉WK C(c4}yjקh o T¢5ÓſN4R-ݼ5!-JHYŗ$ ]oVf1-D]Lbg_]mYٙ. ucoiX"'7ZEĸ>Amor}Ei."]P%a[549rwfαgYZ0707010000030e000081a40000000000000000000000016439a35600011500000000000000000000000000000000000000006700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko.xz7zXZִF!t/䁉]?Eh=ڜ.+ˢbEYNu7p*mG.AI7kP[V7@v~;-Sd7u#FpT}Nf ɜJЂ& CݯG_RD=`_tOl`w>1({AE54mH;pVV!ҏxjA8Axe$oyzݛp9<$N1V-2ӈ0]CBqܫQfRġ@E9ߌKIwHT*u'!`U%R/$&gh^31T@au6ғ œ8LK u"`K2zmSN16|'̠54] Vq"I sCpqx EKx*ӲڤeO)7/\k:#ʌh1yHȾbVTs 2HiOf(hU 8j1^Cҩ%VTJ `X48ڠ$r؞.{myiM:^QcTՏa/iȑn$ИV90U9cu4vt^o֟LQ7pJ?9-f Y "ei<0,&"n]Ph:dDkP|qhr00?E"4h{ VOw#3w(AϷ_rjK7Ap^SHs>IeVw9N";HRk %гB7$LL) iXUO$T3+'f(FW2tC:E@0uCB;lp%:+zs@1EedY{#K_tX>*ꗽ?as9m0V493A.LD7ф丮Twko(v(%oዓBh~skPnq\AB̈́&9/(BQkYH&T0s,f *bN4p%CDSV*Ն"تDGk/GD6C)As)kq5^߁.?KCٰ_ZWp͂5 u+DiW^6qwfZc@ĺh.<` j5;u }Qd9%`l2ǃ.TN 50PLxiJUa2 _E%Hf(+ŇP^XGHmZN_1WRGJ-,Jp ТURVvbcmPPe<%pɔ/^dg-2 Tr2nyN.)|oŐ8ON$TZjRH9;!T V|P!HX^;HbʦF*Kv7= 8-툑}n N ě2*2WUz%PC htG5)>7-+P4ptO =@ȂBC*fݮO^O..K'9u9AHUbiZTU!Wv L4"E8t~FɮDhB>\~_3攦g<"[-l<;!Wĥڅ`'"} diƅ:QDS's_2 |?b=wh+ĥ[vՠOU?o ;d<4J!e)? bM,#o@GVwYj/43_@M&BOyXmVoK&n?v eQr`;=  fN1i>5\*c­!iKʏndfÙkdf,$1 ;_2`rkkNºӓ_t}-Qv. *[~.4[| ^g/R'Zoމ&c `{B_0V93U_kx-,{XB7}z6g(-'/S׶".DFOGˍ3/m2MŸ6>.#"FBTb9qJq2R+sZ&#yʶXީXPX,xDž>Sை.% ;uO4אoRR=нz0^Z ,?<̲3xi՘gJV8UYמmnM\ZaޟKNI$©W =~d8fpcSAU) ~l?Xa a+ WP))Zc5%b8 ӈgJܵ b16IYۂkD>su(cDצX×oZĠ7CxURDrñ*_'0FکeÓeeYUrYid> 2cʞZTh/A>3@c" +Ŝ , u k8v]A# Id@R|6"gh ԹIdTj C)N >~4,FyCdP$z<_c4!lbEYzIn~ HSy6ɉiZ ZO2.j1>ƮL e~.Lɗy).QQ\o d :9ũF&|.$a-5|; &hB27F pe>sݡQ@MybݳF;ϯ'm ,=}r@g'caf9Û̍B(3|fG/{Pp$]_6 \x_lRmnRǖ'M} gG;ӏwۀ}EM>~?=+_O™0jxՏ? ܥb>ș25 qvekLBY[LĠ\lo7~giWh;jԹwIf F*=ߕog&mONͫ:r•˪J^d"\'>`vI+Mf<dr2sBcv'ϧWb)r99L~7#i7vdθYyLcl Np܉߷)wWl l oD6tdv{rދܮhpHuo)o@G8q3߸u+՝r,ՎQjy=gv6I:?ON>afL)>`އZYJDY2(L\ e[[̔XXcT9} p4aU&:f!V!{4x1Vc `E/l,k~|sualӉ*¤(~5G>Vv* XXZoUR&D/xu9$g^6E;ilGX ;U2c=58=ȤijT0'(+ӷn"_@@qp#b-猸)Xa ia 8X B6? o͛@؄kۘ8?$ '7$i@ʨ(4uRd 6JQAlлC̵*藑xF܍6K1չc@q/M乏0U@h>ݫ(Ŗۖ4)TPo]jYP()b5b-bj2*/1,baxs}@KED8;-jT5~+ZDKۊ: QXruk v_d9kE~џ3 &LY3qٿZq_wlmQ&9q~lDvt"LZ! )a: 8ď,|dC>| R"?U] }_Xk }.1Nŧ9|u䠀@I`O% z)iЇNv4>1g)ܪg'_GJEEf{<ژ4jLl9$DWg2=dBlLluȪb_-Ffui툼tfS@)H! ^/\R,:-.c$yG4V?Pwѩ@c3` /n`oIJr&{%xGU.R|6u KfySuKp\[$R3 LP|f" ix}.ڑcH/rcz FEbG3C2l4ZgH++>)[>JL(?ƕ4`?D{M%`3WK'QSX_ YgC\S܌R@_ZDnrw~O([%VP)*{Fh栝9}tF:R I3|_ 6E17.h4iIԕZMv'' p$<<{R0*b0U|D< \XUП/U[]sڛ:> %e9TL7.HTihٱDadQ^Juݡl П=Bu4FH9.2[>w3vĿNOO\o>股 @.R%\}< 1?Š̊pƻ:?Ñ*nj:^Tn*Z4Mߺ{˨dE( -s\9@O{k[A_b'29>e9ak. 5BX{Kl~BRkE2)1I7,)-.2B͌λ|bsC ,i W ArH tjgWay Ys4\Q\%d|l`Nz/9Qg1j|8L!p|OϜB [z]PLw֦iu[ K#s/ֈlZ;-Uid"cψE1 c2hF\uKvȤ[yl_VbӉXk J}%&[+\nO9IwWgHR,\2/RHS @h9UZ{/zytɢ/ 3oF5S}Pn/GvI!QChbG22ȉ v_b 9^|ԐQuA`;\EW~i@މnXHkƿ4xe.G(Z R7V:RD<㥥y0(e Y߻du}~n^\j>{㮅lدIC/Ѧ#]u',oNc1*_5U%Fi:'"8nhG/:Ϩ GvrYx}`E,npJokK!PH3+dL5❍YFa}<^r>SLv1~ǥ2ZD ٷцLWdteUih&CR g)d}gbtERM گ=$+0R"P͇p B?`[Ƈ9q0X_>A.L` >U9Y9@К eSчcNJ[ |Jlp ;ť!J"l|yDLKjXnȉ*z ؋)ZwrSFniȃ{N'F߂a&PKhd54y^ʬ56u *0V|=}*l[!DjF G!%#FdsDvt[z(Ԃ@Mحܨ E_prXꞙ%F$_`m jʗa#aKOlM7s$M WxfKw˭%t3h%ܚ+<98@6*^#6*Wc & <&ȅY֏,&/ɳ^Ov|E9ԅ`aFн{I < <&[FsfZ&D NtB$hW_X<#Yfk(1#px@8!UYyȆEquB +FBcΤf~>h47 t/>ZyP5\SZ jA-ߢK:w!jNӹqbg x0T;LZsҶE?\ -Kx?k'ڒBmPlhJWB۫U8'rjl6ĝ7kG`( =Ov$ۀu@(OepV4#OI3md)9K(])o rt yhqz()Ѭ;Ir!!# Z 8f0H85*ڤDШHP t{?ʚ7c\;^6xfyBugMt j >f%g c0K0Etp3_fN=֛rg T <>f5[w A˶E>@pϡÓߛG\{V})oΰ,{JG"GA׶C9KԊo%XՆ;2oo/=3\v_=6_k,6!a.!x8ldؼ-jY$ybC55Ի13z~gGٍ^K@țUl?5ʏõ:ԬCT " '5 zO> iaҁOӷyr_xI9ޏD. ؂~ 3$-J*dk7^\=rnSbT%T?j|'70nM00g3 Q縥l'ɏя&y Ђ4*߉)[S#8)(QUs1zdqҜ3gtD6Arogd$t[ 5?wVGu >"57G~L`fumt? uqi"j:ۓ1ީ SXpm4M#6]F;IsdߟJ[b,Y*f:Qs:OGř֐7h#GG0S}وHA b1Mc!~5k%sGY4^P|"7Pn*;ixGfM)}%"NVBu)ѣc?ݻ$ggd6Rm4Ÿ*E|0ij1|SW n\c#8uaCcЎo9Ǭ?/hR?;v6\}bZԎ]jک߶ J"nG[Ġ gWO7Xݛ!]C:,NYP}l5My>5;p3*W̑?N!J96^SXAпP+ox r6r B |/"*BYQLf%{# ]azdL=GR'w_z#GY[MC]颣l8$!OZ@1"B- 4ȷq"sB 9E5)ZnRچ+H U o1b |WR9 |"xswEz@@sx"Lz肍V ?V>KՌ6~?2e7)5X`dϷIOɝiS\ozqsss=QgP5V 1ʮ8nɲtU=Әg.B9-n4=yDsT5\eX˄ߧ E hGLKw^e!'c>r-r{E2^N!9 ï9˚b5lPoWNr&"AG+=9?F; ^*-2vsyMcKjUɲ 碄 ȑb@R*ɏM̌\L&>ϩ)¾fd; jkL\Y*JO7<}zNƐ\x`ktUBἺIbaYr.$ygĴOO4Fu6Wj؞ vLc(gt4x}U}DwxP$ekfA)]t<8tɉ=M(ůe㒒/A@v7̅7O,!k p`fI:Lsa@n;$,1VͱinE̕㰇VDg&@&Cj _k K Bf5fU8.>ٜ7MmV:p+ S*pt^XHg}^ԜV$5,Gq5HO$txb[^sM,RKd6Rcض #Gb3Ѝe@j'Y$82$;quu Ű֦b;'BGrLW{JelcPvY9KC =RfSɽ?Ep8JN/^ p)KjgEt i%VL5kR|tQacerZr`A!r'tމ2XwE t#Q7GߟoԼ9^\g@U?5tYqN(& 6 ˎ.XV9D $) &=DyN}$$e_<)lWf"o܆4wR5qճIV 'ȖfwiCA5 h$_;G~&;ILOw(0Z_pѽ&`(E6]t{#pJ2lQ5So)Lq;a;v}櫢$-L Nw݌4q(eT!iI .V[ l|*NX7Q/GģNR~aSH~/AZv2PhΎr6_Y2w|o(d1c԰҆ ^T/HIE+G?kLg/yb֤@,vQK 5ޅ¸a0N?HsjdFy|8qj;)Ck!ʔH9DQ&SE>bu8i$P6妷|/m6xH{e轅\(72Ba,8̈́pEu*i &*mDmL$Vx% +=:vhO= a.o c0 b\of$km<68{O\rJ#Cvg0Kxk)Ljb =urЫd$(̯7Gחϥa Ǜsи,]Eë]{'ACz(4ć?;.}u5z4,̀#KRПǀVλDbT{`[Tvm1p()3'.',,vfA$4/ٍk y!J~gL Y0'焇G͂Igs VXFT)/.N@$kaqrGM)3[znHU쁨z~C䘷WuUݞo .@P;rqweƔdgI?"J7>փhRNJpf<*͆=Non1\ i}dfHR$KpI ˣt{$#=i޺hfbtEe5ɶMޚl07M):)Ϝ$2zɺ>!ONfr*hx*h&VKRD{Z+L79F:yIbkйr_ PP%;;m?>1 |ۇ(7.h&Y[L\_7 r&1K\ZY1xzBX.:1 Q?Bih|{ւޔbxp4އ”_90Qso^"c.DVʛ@ZݬQjEcylBH1_ 3`<#f^o^H_6DI"xΒqNǝfڿB;OʃCal9gՔzj@H/#~tbVxaPa3=UAHA[߷*~IYb/Mb @$KkQ~Ž) bN>,Xn:$sKȑ3Ri|,A g\3\K2 i7#K)VPrQXd@Rl.􋬚#0启M"%aQLpkM1JjY,fe 2*O-) K"A~s1}~RÀC:ڔ62_ڨ'M;֦=HO{A}Q~*\TB?G0K/B##?ybo`گ(+I9=.0u Q4L*zD@dGե%C#6iɬž[C{tnЙozedZ4/{.[%zȎ.9\ނ/M*:;pmq: -v~}O!r ?m|pqS;xHOe<>*K}$/Hٓot~;ۆc|CvxPZ)%XGp}3?1gԔj^,,]w ZOЏ顽_M"!I}_l@S;pe6&xLB+ _QEӿ04RR^jƽNxlj_+'> cN:!j YDU}?Lɬ YY6l ~a'rz)HxȪbl{I꯱`/T-ܫXܫ(4=KV%^?]?r)%b|d3p2H0D)rxxF N9+T?FX= *pP]vD@]{ґ(>sF[.8D&$m*L|R<>c؞bwJހM%,q Yam! , v :} XR8U=3Y܎+R=@[^=ӜHX(w`jp0狱3ʽH%zd9gu.9]Ƭz^\SQ 1'FlmFHO艀bK*l7.i6ǘCd}Ǥ}@,Co:B>uE|K?oavȫDW2.1S3"jR'7]m1np)qB NsNBgEH ^u}k395d\}qψ١_vŦƁT("/& RwqD I:CAePJY;_ӥ_ Kk'i7`Z/ga10ZEJ,^YWy)󏉄'n(+ɻꪬ7@+F_ЬE(Ha."/WB0L_56PܼM@L-K1֦bo `(ҏu0cyv>~sc}I'a` &f"yi8cEUvFt GD=&dk-gSF?cE=7M3')-(- JA왗~2TwÍQ$yQ2UqA:gAQ*Ґ&H|4$ (T[K9(q4д+NcKیLnO | !TpJ68Q\Xb/Qjυv_J)AʨiX=2w9*_rJ۸Fs惒^Bc ,Ghn>2bj:Ou*>E'Bw/9|TjO|mܫ_BK,`؇Qt2s ^BIZ(^yWD~M?F?Xj10HĹ£6LT1h%@;Ӌ2Q(:67IU TdT_ґɝ4zB-瑊"XE*Ыrb=+C"`O'99/|9W3S1l/zi4߻UTY:3 #dY5+ @.wZOz~ eY4&{1rհS+9/xuQ}#1:SǺn|њ[7m]4\sEEU*@) MtReF~ SVIHAU:Gqq T0дp{g+00͟ن,-ٝ /ӱ,R=6MXTVnxͼdٴ7ݼ7v0evBJ8Ȯ^_VpT}rMNOa&^وZsIYJF9$FI2,b%ʟ|5nA*EYkSאi3!MtJiFlA1^f>QL5>&2&0M(iX IŌRsɤQ'm Byt*&-r+uh͢}S|a|qct&x =63^ ̀ 1 '_ :_)i\j"&kE,_lJP)S?A$+UH0cA >L@7K^aƫ8$\&L#989iϲUQCRf¿Zlhrbbj8i/^1.rOY'71\GnD%3Z|Nt}*,#di:)(Jtǜ>R{_OQ:3ĥ.CD:|ouѷX"( bjH-q+` ~4 3]CR'QF][ttҷgB* wڱrYmP`c]VWLsIM? r ?؇YFD8quȹ,GLOoBғH=^3;]\ S© uCh;DI{*k1ޟ7O]#~\'s .m=m*%*,&x1R-xu)3R;t:߇ -)FqCK}R]v]23Tޖp6eJ[ s&zMK-hq_FspEMXKTԸ}S 9( :[E:zZc6В U=zf uK;w}v ;XW4Yb*<Wq$Re*è+Y2MlO^dLI%‰gsWЕNBk;`FΒa.]`^%& ̆n3 n"\\2HIM娣*u 5 -g2k!i0;߈;YQQPMu_k-jڏ6ޒ+`Q\קB_.~1}=l: #c˸}Fv#%$|j%W{SDY3q)"CS ?j\ _ *?,U;n#>^YvHt"""llP0-ӡhz@Z-ujA|(&9U&ڊ!^s>I} {CAa%8R0qkݘ޲p,DuQN#o~r86$xφ(.J-(z絮$W'^"Znkn۶lq#qsfi=-؇-_(WfdꨛJY18 bnvw9||_HIb|fyTx $$̟[@bTUvO;Pk"tb#;Yd л٩' \!cn/vX8,x$J>r˗7,oo ,>7oc..4?Uȣ]NZRəQ֐ xi_Nx`kWH:5d#+VE2VQ^\R7RـNyt/3[^ArnMO3E"VafkRQOJS1Z^#$dRez)L͡kHnPqO$%+{cwͪH.$oWQ?j~U9*|Ke.%}F+Bɾ:{f Iok7C\RtX^ M#܂]6_H}4G];M5/GNEXi1+ -,"u\E/ '@U[Z-%:LT6Lb.1_-X姨\9duj'3$seW0J ѩxxoܚ]/u/13Du!v(np,evgUI[-NpcjK PBKIћZkvDzM5YJ_0+7\ y|k%բgP3ᶍZ߉>=3TGF\%$nwՁ'w'9f Tc&=d| |eh2 1tA/=4PUB5E D=VGbz7"USmLGwF Ee\xŠwx0@O}X"gUp~*!Ont`3뚢MׇKW6#Q pzZBxqÙ>MpmрS-n ửsTwY%2N4DFZ9YBw`é"vwNT\T|PBB)ڰL +n=C,6a+9AKTz7S9 ;W(sQy)DPL9N6hdroeą&jPO&J&gfi8?XeCl~g[\"9A9 @q/lQA,=:6WPԥ];Dpѿ`yG[g,HBDuѪ8+l?{#2mw'r2eQ?x* Вahqp+#`!B{17H$~=x,C&o7{-j V <.@ P> o458+Ē6b Β,y?e O83+ly;@q]9 .='6^п|إQ&[ZE| ;|{TeW#d>v'@͇pWyv<'qC1ZS3X2! 6jEg͒hf䯐 ņ[cX"t@Q1 DR<ܼݓ=BOL*ʯ$ID/;2rY7 oGTEi԰ )ɵIMewUFΩS}C7zPܢoܑkW]8yFjGb@]8;߁k}ӡ]ʜqw"OmDyfJ\JU2~P?$(‟Ҹ ҭA!#v̥'bE2gO㜦ES4Q`TwN[KC4wY2(BqX֧06HbT Èݗhg%+U!|a 39 Ã9ooGM&Igws,&1 & ĩ}fTTㅏG_N.T2}Fn[rP*=*qɽVۈ tCeo7ggq ,UzAn 2=̵|@l{@O2%(i+%赌lXNZԜ .m*lP~uzcfx6ok#e:;lV<%c<'woGtpX-Q{S'Sל}g+a{2l>Iޟ޿MgO** IB Y m3 rvrf@IPb"y;Jz/=cHVӗYa:n0TVP=#++iI+Soѡe•]ގúi3_ Ҙ4:SGc @ᴓ /+K,eI/=9 lTLZDGU֒hy %`Cڸ<}[曺SAYw.*3#[ rlR %EHEhn*]A` c0s)IuB[=k&^KoGַi=A8s מ~F.+xRVr%km v2 s(LW!9ZuO 0؈RcR]&`5ИFNʧ`%u '\XOVlփ1Y9u -[ZoF/]6+%G&.id@=QK2?]V)=} ?@b%$vwZ%M3|AQ#jYx wT `萄 &,'$%G In޶xTE‘‰Lke/;$%ಎ% ~PC~~U5S`>G<7[xgo7/@ȕhs@0(IzA!zHo7~;ٗޔ,+K N-<,BQ8*AD<]X` ZB(^d}S6G'v#vaŴ?:/,aiqIxL^Hֻ E5'hF$!B K.&.1Giv|:;u OS)Q(Rsnß>F:Te:X鮃= ʩ=e+gL?N+,:.ڀ˙zO. : $? .٩ZMR/<(ۙSɉ3m'b{WF^?ZDy :k4y.鞨jGlR<ؾCW(V`VI*{ Mm !vݴۜ%J:`rb53bլW:2^< K+Qn2dX%eD~BwlUinKOE*OIԨ@)T)u&DVj Ҫ~Lfwu($4]T.!~>**-8Y{&}"C](CP>JQዦucȋp[3k=Bi&B@G*[dpU4rORLܫ[w*Πa r;$Փ\lL;0E"[?0k\ޛbG>MnDb= gw̙a?FxvO$SPI~RdȞ65rtGjyoA<4_"r2Z)d(Cs`!RMYKf2)6qq7=+YNCz~b W ;?O. #a_JCHGr'w/ݷz6.ek,ْT7Ҡ2ʏv)6RT`}Qܿ,f-1Pdݣ}C gJ %b ~ZC՛?`e#>B4bP!沣1dm%95`Lwʯ;Li% 25\kQLr{.NRxwVBJWR#{(eϖpGqvǕ)f0PpR>_*3Av: זZј`QLǮ:f1!ce=xIGIHU1dOىmV0lvIhhH)2G)XRA S1^ii)"GFAM+8]Chh^}()P˥ &(bkd zp o;27@É=yZAU:"n|7Mݚ!{9D|Z-`Tu6H~֖)CccV]e!~%.=fКP12u' #8]g#3-c̸C0PSJڻrW{4:ݩlf ,"_TAͯ:Pgx<Ǚoz L #=vs3Eb (1gCslpW25`P~Kl ˁ$L;'$[M\U"/T-Ǜ!}xXN;y)Wf)vv1rFV&s]. #wq FVF@-rqhSg :vJ`A9 WbjkUm6ѽϸ^d)bv$H0x )t J O!0)6T w#eeﭷ˕ȶC2Şdw{;9MwL}%m )N(mC;B.6jU yp R.̜>P :ǝWrM!hudb%H,yl 6lʪljyN sAYBz-|KҸ-0ne5q|U-!er0Gbnj~-jwB@ԺoޓT. MwF̟-K J7"agڭ)tZ}|CK]f!fzVnT;Hx8 r׍Bs^uX]%Tx!LE1`%!PiEkYZ~->mOkOcZY$_܉ cd쏾m |8Or/KdZ1Nq(>^.#s_Z|&3(vI TFHE ogjObr8mЙo?i&ϛ^k3%FY| rMi,TXt'PȆlI 3%Cn] I~$i|h4a ν[LSH`i7p6E jY#g*ppipiٓM:f/]+c%2f,nBi :1TaHO͂X!tEA3Diq+^ЋeXin&F%L\$d0C Oh%Q\)XGX\褑ו;wj|`ϣ94G|#׆U=U2㭅/Xi.sK2ie#e?R؝sL[rN*# Իw˻V'{LNYcFtR:Vxdz b %vlq,nR(/2~aԮ\4TNO3(CIlMYF'b'Dm gq䪣r('uil@J-;Jvh~l~t p(Q&^ \%j7056520f\Do ]_#@ǭY=ho)");@3cӌ}K_G 0% Ae?eVмk2Zt'-~K"Sk*LU>D}$kF5n;HLOwVQr@+ԅp]; N:(34s(D>#GLL~~;O?ZT6Ȱ/%4t$RwKqy4VLu!9߬jhͧPOE>N=UNԓMS韪Gw)F2 ɕ@P3m;biGܾP +X J5u-W61Ж𬌗'沉P!$\I,9H5<7%􄃁Ґ܄DU6;ԍyd&[cʒZZBI->@,flæֽi{8)\bdl#cTjmhRQ[˘U0ÕlKwIan81hA 㨥NLQ/R+U&0`\3M?O9"gOW\2SKUAPoK^U\[X\+t8Kݖp&NMv狜Fl=;~DftY^xeУI9Wt0|]DO1!e~ KXuץn- QG<2X &_t*x5Z"0=0c6a};Zh&"1TѣƬ)Ѷanhݍd#_L &se"\gHnz,0l \: 5b̟3mU0[ݰStp`(#Z;SM?j+>b6GU3`ʑQP4(я/R6ipQH(T$yk_ 2kyZ;dz \CnWJsXgpCbZ xZZgN &|x,ڷUÞ)Hs)|A]=߅wV9g\g"ﴳҽbҷaqD& i>]1 FUjM響|L wޑM#gLtݩ#ی\;%J[$|TJpCT5fDV9n$ >ۆx簴p<[ Eo:DEnD ê)KkTޔϰ)/b|W$*r!PQox5v9/e NE1=i~ȨR"N`~ctֶSúy"P7{|Qi9%FFQك+<-#;⌍0Pan"oUiӑ+W8046hJڋr:# }u4XQmϦ6]' ETd39SW`2bV-}w5|ԹYpd*l;mzUe_LFS2{5!!Oz ~嬩1>[o192&q͊v ioO\ +%4_kG.XĊ ?88F6lAU 9=]s0]GT cQ_~HfTu1u#"#|j?t{ y|S_mwjF ufn=xXf~)`1QctG\N/d;ۺVv<㪭x6:\@yzWQ# da (YK-/Ix+޲* 8(JhVuP!פ lR#@dӢ,3 Uc mh3"_ד3BφHR_Lipmh=I' U9h]XcE`e Âq?6XvZF]>U:Dկp3G dpx\,ɉY&8D>!(SV&ƞywZMy 4* ٻzq kˣ|hYCZ1FџMa/Zpo>ek.*KY6.^705流܆ =ߏLyc]0s3o4v񛉄lڦŎ}dĵ <͗@ Htaq r )N15?cъl!lŚq h{)̛+T߆ocY|P(@F gF z{Vfa U 8}'B? JVtKqJ~S<ۓxVRI7.;2G=OYzƫz Q BsߖVJFI3l.qmU:yJJ,)d1^ځS"~.'gThI83AV%QuOؾTMq$wJXpV /h7WN r|v$DSdp0z ]J:~;Mj8>Lbsac._:6=S u%?<_0Zê66Bawju+i)(hR]frre{ͦ o_.` 5C JMZM,Q\c0145 Tؒ4'yT7rDZ7&-z7as)} 80;=m|Le=* *BX]7yhrՇ]icK"6ѹ%$4w=|2ה>%W~|p~X5dsmN5bdsHA6o|@'%V@htq%|2+zR L$6߸q?"Qh'dA/]ңnlcWJhRml*,ڜ``1A >ڮ :Q^nZC#`%먛"W>elW#~.uۂ+M_h jq^M}2S@)-~%7-nt 񼿺)uGɢ(Yx5s963r/OCv!͊^;@ؓ*%׼yM/ꮬN%??T+T7F~&)Z7Qm^-LHUkPSTS5Z]ƪ7zw/U&*t wBuӣ&X=l͚_GGn=3vO;3#lS}m֓ңŠc}=I.:zߠUHb,]6N'C>R99}C sNniqL7@9Od%(.Y/$#1tB|bJjpdhEfW, 7e&1%~Ȩl/L9S<^SyuvhVfB-cUd0y=v%Ydɫ~ W㥷INNq_X@n _z;y-)ȟy&$sO;),ILGqS+%*^ Ov69[9.`[FwRlMp}OA: 8-6zuU";D&^x$>"IV!~:gވx.otJ}aR)zmd?k>| ^CݠsࠗR˦yd?m/'YZ߯MB&Yc69x@d [,ݯ t{,oIf.Xk [#pAz%)r> XBFceUXei[MG55J" kty#Kαm@{2Ol;W%SDA3&LSEu5VMp" k4)PZѳNUh"`pfK%v1u&t$3 z_ Qc[Ќ.sgf4fGkkKUyH&o:޿U_ k*%HBa쟾Gi?A[͐&Nv|ZBS=_n ,wvL 딹%/(7u=o3J2>a Ѿ @)ʷfޤz`]!S-i[&9p/c;^A]a1ЅGv9L] Y^f_,(w?s?YFNsT7'[mQ}V_a9XOo4m.AѮ QqB﵀ jiP<2鈶ǒWz(4Lٵh P"iH{Ë _hCAAaU|M&ĺJ@\Wk \`ˡ.d̹UMِHy>TPoI꺢ګ#nXwm3=u{u]\,9u~,}3 =HXg> 4M>/̪je7 22;ՋK9肺u ﻯ$=d{ rF0hר1 [O8OvnCίQYF@>_ "b[}f{́qbz|* nyj`ߠh磸-R8 !~f-uŝiqJ#b@ "A>%m]7rS!a#+߽|cI]I&-*z}ev%9(|5fPs{9Zܭ+0hDe|b{FBh1}4{΍bscйXJQ48bɺՐ2ģFEP‹I-EN(e;d3~B+pP!;jBZHf[/ >7;=AjM9Kq md/6_R_p-qJ[N* )_Ij Cؿqod <ᚾPZt+Qg=$]Uc hu9Wy9%sw5k5 q]VtP\;YS@V)%#uo%6+Wz'vq('XR@ŲIʄe3-Z ,CooA*Y$-IϕF@th,KB/:)4=Āy */P%gJ8?A/o3~Oa}jsQ'с`ZjxvC̰=,Dk@]7RA \GQWvFxyjg eV0JQ'|!<'9&H׺&Q3-RSUӽb嶩& >)$Cl #5v C^ -~/;7euAJ̌GiJ aZeDY ē!pNHIETl8(ܔ,7yUq?vhnڊ웑܋/F$3x㱛 q;VE.D+-Ɓ%sQ%?, 5jj]=FoܑbM'լlueYl{Њٻ!P?N1_5Y:v:4@[ݱd%2/%zې \˗ѨJQ2X>0Ϩ[\hZm ?Lv%I|U!*;X=MdgczR [qm_>EXVS";V̂jg ?͚HEQٶ鮤J= E%|~6]Y+,Ph!;·}mlgxtB^cCƵ) 3`i`ȀfIɍ}얁XM㤽 Z}!ʠ]P̫Z[DĽsem=:HP(d"ő2[@1]eA7NjQRtZ/v"c%(1M[ ϰ;Uy [\>~t/_Iv3ڽs@\#K@7ltO`ena}jCPs,}JxE.ιf MȨ"?+3dsV NAxBp0@GTTh뜝w<|Rۦ#r;XIމ.KM})aIJ+TA#06!Ig5gn.iL1©3Hl|Itx);PZfBfiD.0ছ ><{1V!k w:) >$">U+V/[.vvоbԁc#k4_0dXW.X.]uF a ͕DHCjSϚg@IګW<sXJɢumDeN! B\5?кi*FnC|Q{I5ZMgZTW é!h7ϻ<.}^a{8!9ҹ=O%-q&v<˺ً}lyȑ z o%;YzK&ɑ"PY Nuw@=&l`]Ϸ_ hM±Ti h`^ߗyluiUП>=3d^k A4#>V"LBkL˯MwVɷ8`3ՒUʀ/Tѱ5u\o,]\B9ɹx߾8Ƕj@=Yagkm&tjZi[ash!ljF_"Xf;ņmԔ5$N>qd㨶L4_?h0/~S zl X7j -*~zgNCpc?<F_띙(;w,x87Rŧ`9D3WxgPrn`U+N9 푃jWܼB֕o?iCK %,SxS00}њn0H<]6 ΢<_i,])` 15O7&,gE3|q#mh~:sgnu !Vl++66!ЫKNש2& W~W"kS[ncSSxUpe/F: _$bk@g}J5Nr?uǴf]K }a#rڦ5c R|lNzE dMLOz×!žyI[,ΕOZx"M?[Gkd뇠 Z*1Pn1M(n[ )<k ܦ7/xhGa)gߐtζ$AF 0ڼܼtEqTÉ~ď)Ե}fHi0&=NƖo86@500(Z'lT`\4_V`rx=m s<# ש`2Z>EjWQxe|Dc.u\9˥˃TtNMHg(<*JeBwOOwQeG@P~V˧H-kĐ *o ]  _p*Q;\ ,8I^hq.X~nSK'{d>!m3=zSEVzTtL!ö.Mp$tޤ^SR/j'+BLn;/i65LVBp5 M$@'徏i4y70ӁhZnԡދ ޥM= (mjsBS6gtա)HfGL)GF.mc(K?an#H6WeK-CК2S70, N6,&|2J~`@}X PX{dU)X~0'=P=yFc9,_1dgz%%HκC[F$퐂8>2M\ ̞:=GyFb՜Lg[u36l@Z^X+ޘG{ӫyH M.j\]\?/˵P7ٶzD NmxRc8.X-/2GlEJ! yO6jw ׯjZYLNM@TוI >]Z6ݳb T_"(TVew}*}:eX0 (3rGN$Ji2j?xawbE /Uj2oj{>e ܉l]q[tc]Ü>5-[&zٓ،%,E!:1~1ß+g> GHDc5pxڻ5{k҅?uֺ4CUn w4S>^:\B΄%;XûG1^Z A4Nw,K0U dq}zD7F& j&>ߙK2LXʽ$&Kev͗M}_K<4G.ZGREvM>yFі+KxJko긙v)SJ(Re]JȯZ.`F$Yض*9;G7:O$Xy0,PZYIG $0k{w1哛gDDsIE+;132.@.+!߬O7*˯=#69a9UlGlpg{mCvn&"I@cs2w;7ci(4/xwڦ`H)I;CfEamUtdQ4`YfqN!]ܻ}~Tgc aPf\϶xCGN4+6)߀cXCvfbDqV^%9Q~s,_T؋YLm(M.[ޏƲH奓S'̒GZ6piʂd1J.O=X~U4foomZ9!z7{]rx]N=,u]U4ҩV Uӆ)oz덅1N;W܌.}!˥5]+%e$ڋPw@yh6xw.~UE8(tK%X2h=f)uh5W5RCU==ȝؙ&(S 9AGj=@r!/Q:8ݴhl1b}h,ЋYY)%0%:e]x^&)(7Ifm+`?uEbqѹ t9FqHipif mpgN8~KChtF0A'&Nf1@5G"O7n 2Y@rY @Ȩy;Ƭ 0/4W<#7v7ēKh:Oa:6/ hpp*d!n\Ru&KC0"/5N`2LiH(~;)W }LN8NiWhނ[yL[DYm:WŐ@7x%`NBg_ٍA<-YPoY2@mH⹯K?CTKp{#HDǮ% |PTy+Nh1Lل'G FnLECܔԆ5qؔH3ރ7BBQ%gRW#C41 g׶Z<^m\yN*bNj.y:6PWуʩjg-sfu:M,[) Ǿ |=t-Vcd+~>j VSCIgk}3P>4Bģ[ގ'k." 5TzTZ4y0 jUԎdREYn]RK"4ѣ!CWMZyDQ#EJ3⧒aP|Rf'Կ՞(;;uA#l2VASr{n9sS!wpńRȔ$]ӷyj,&7XS8)̀lm'ٓE- .+I`D23X*Ah<ɛ`mp0VkV,!]a+T>ᔉt)$\%4ҥ*E?GErnP +-Р>"|ym* X=N5Bx5D:l"͈m!hӷkS;f`q U 5%Ge_j*H¤dqǰE^{m%Rej{hy?qX٦1!ߕa_;>M/, ;$ESj<¡M=/%!33&n;PY~sp)v@z ~ yց)B[*HQUeu4y s~X>,뒖m̝H[l ;THJ3~`Ѐl;t~e+7E@y,lhof1O@ՔxNߢ͉m#'Rɾ;J~[@sA|!;2)ԙcM‰8wy7\e߄O[|ѐߞ t990Ÿv&*+|R+z*Ĥ\%WN66B 712ia}U ]ߓP{RpPZTzK H ܪxb]7-jR35Gs>oZBdhZq_;^`" 5R"'χD?>$%z|9-"bL`AV2U2dA_튞v+e z&埧d%?*6|3O#[ׂx#OSŭIgUs}^JKc=QƇ7pR۴J8^sa@>#nߨ~`Ϛ4?6r߳/x祮"yf&#"BnQޙ&#tT/'҄@^؅G3Ů͠Uk7BKZZMVr5R˟{0FKl?dr6}>oU~i<62=_iO{ @,;.p(:/@=گ( I7CBvGpXtp1lֹWQkC믍L~ _Bs;q~t)QA%f)ifCVPBI|~aexQa=\ehKxDvm!2MQ pe噙c0y} 75F:}|AȯQm7 }>M1@!l(mk= B-{giĦD~ iBi!pprϼL,(KL>7 ߨ-¡RbZzgT{O1sfWihM/Sz6X|n"GZїٛSQ6' A죬Ql8SZ!TЉǑg@ZGґnF;=f`̕FF-4V>V>dM8bTL` 7 ăaR_v8,,`W0^ 52FD'S9i n9L5*>b\czdg_=Rkܐޙ{7Z"oܷ,9# T㓱_>aX∆Ʊp#J֐z<B9(;˷{1j V?ܭGW@s ;o^T%\E~쥞E; h '7l(Tw*PuzҋVo{{, ͂6Bvy8+uW[F`\[෱.)wMb , 4q+ffC=e34ߕqs]|YxUeVvaanͬ1΅A0o =1l_ЎZ+HhlPIr}3+=_ gpZhJ!*13(,h{5hp*F圑} $0̭Z Zef66bBy[=ٵĥC6ql߬X7:3ߏJfUz K.旾Wԩv!jRxzS~̳7IF$0't2vѧÒ*^*ܜox6;6IΗ $g/ bU^}1,|m:o5gQ s9[b+C65c >u"|hGꈭl\IϔI:^ }v|QYT,*F oq 3\:8DܳLqkX"'jHaLL-?q[/!CcAis&bm d%j}>M7c>. ?4"béV%}q:\%Ku% '= |ui2*S7#-+ 1ݯY(Y \V Iȼ(rvmPզ{"{ZX㽶nF\7)`mrFHj59/kfkr: ^1N%F4R9aI21CN- 3 BbXB05X0^Pډԧ5GD)'ёqB;m 'Lv(w O;qP}9ڪ RpOр>?S剮2pvFV%ެijҺwR9R!q= x׀" cr@ & /A. 8u a ˽#Xպ1 4&VkSa_kJ+9U0?Pa@?mtWxmuQҖ 2TR`P^ЇV*?~>0 7 eSh=/_2%9! 8 0\.k8|9;k kD1~ψ #1Ȯ=]=orXKYCG2 mffP_|еxҗJxD x,P Zn6}#iܪ$c YW@9ѾC';& Vˆ(g$hTI%m/a[tܔ/\bi[mJ=#U-'G˛ѕ0ubn1M5ƹ.y1f~%V u(fM=|C|1wo/y?c eF܃ _q_ Y $~E-&ت#K}Urw*d$Uj?3<<7;nN)lf3r 1Oye[T w.ǠZ粚 r{GO`_j :u \erPnRx.,辚U0tb0i]Tv>`Ck+ j80bFmȒ*뛅AdJO \6m0_Xuo.X_#c|1Ec㝇^B$OPC &Vz䈊]娺0̱w41OZjA^ħb㱲KGFF{ : t+NIFx –Va ZWjۻ|1'ixH?+ ^= okhl\4%2laQ%djwU#c?6(|oA"ZCwǿ')Gn-'/{1 fˢ&kdjl|F:lXb׎2$ZpCyo6 M8^Wcav6io guVacDbփ>yR"D&)vzۊˈFQkx >qUqܥ_s-;0|(\Yr7<; Gu6!=ZIV[Rq,?FAƃB [0|B P)ʝ0ݺʜ2ܺԀ%A ;㯥)߿kEx^?Cg,8<@!yuoJ"_Կv\EFb+#KdFU֕n̖+$>g YGBȐ=Nc=d1,Kíx[<2no"KHިBoN1Y%CDsZpO^Fu5", e8Q|^6/pa(,#m˻;eLxg:snH4$nQZ~|ptivBGBx*+)'c pX@kg118˵z3 C|]z"BE$6m*mYj Ul--+WRxޤxsC. DZ5vY]q7eR0B) Y@|Pg{J Yxe|tBsc5TT@Nn='\~fa|[PY gZN --wrW4$촤}SΥZhמI-! G rɏ54G]֦p8ퟮz!)ι26q>İ }8z;SjF$˿m=@*=:p1^/w+mm ~+EHV9eg6H~ Ř4Y/e4LX9PETK< {U)?v6)Da X[ho}k9Jmp6Gf b—C,G7A`(j$6}lMj!jxɬ84N 6d!(A3bKKW 8+Zȳ7"BnC!t[7ȋIIO& @k&\8 ` Rj-|S/, gs1/Ci3D"/s9,slGk r^Ag d\Qsh ;b6~"UW7fHҜQR{HWIL YS#Eh#^&@w-9Sknjqmm4-f!HY7v<[}2cȒP `!ksE;D2jd2mی]/wYaJB\cjӷuT&0YIiY-9E>)73 eUBw \l- "W`[vNvJ1'Hy`2L&*Tk"gKDEڧ*޴3Pntu 0xxe^qLV\ d7/dQMI9<xZ@ʣ>~`/̝h$4DZ3Y-!п1 y { md]f @&u>l2_FHpH2jMrN!#U$J8&uS-*W#)zg04mϠU `nf>՝ Nw}H'*yC=$p97JQB@iؖ;Д_E`v'oj'%"VD]]Կnd*:x,iwlDl4KT 7S0"ZR ~Qgh t5q|]-w8B Mts2&.YA/$oD/)w%ܤSTovE}v$0ބf.^y08*Cl8A KTz=ٯX襤/bFY[TaH^Os}IZc:#mA g2OEGÈ$:ۚA#'[ٜ̃<!KL[mf`I%tMZ\,ƹ` )4 "éo%'~_jس''0:Kk֥ܫ.a;|!fa̭nn+uJLaS;cl .;-ߟB5@=R=4PF4 %qavpo8Ez,Cox l?Ɨ:_ڋئZ~ }t.Fx8oL0pP|O\pL",|fv剉ƛ$Rx܈e O|UOdp?" I5{qZ}@o(olEk8_J M p8l2a QwgM]-2Kg#Smy>fdGėiX5(V74!DNE#3CT ^ypwذ2vo\ |/? HngBP6: -oUtvui%UG}gFxI[|EOT$=;6c_'үMIQj%N:*5r$!2[,{ObsW~]\*[QHnkgjI<ŽobFp ?5RCdz [Wj p $Kh=爾Y:0s:,>*3nVT*Zj:}9f70h: pLCHX<&qHx]" Ml׍;ܨ͸i⌶j ap@s>ej{z$P6"mG&5(=vP;!׮4{EZl1 ζ˕,V?޲jCs|1>^+R!R6UdA=2I~nA)#hCG&!n]bspG ,{=[\y );y`fxw}ʑF.FJahB6RS͖ލpn vzF_l_~_\BBr*Z*O3~;^|xb `#dg*wE9MDXQ娎ɝȏU쬲ݯᬼiӈ-`ÝJH=ܳ p ¡<ֽ33-1niA#ndd5.Sy矶xїt]Њ+ԯ!vA nb3%UB>^n2l5%AN*ùsx4RqPW;nB GexoOO`E?<Y D u9DWJt!]&|CI_t)ɷD[őUGΟ#x/NOv ul>Jj*'byu0EoŽWTȦvY.+kH t~J&C9UdK]'9~:>J(KrLA,yY qMa@֪t~R\qꏞdW۔|yЗ8&)zՏr&|| H^M> !#f.>`aί}[HobAXc@A L G~'fvJ.j9s`-ڄX Za÷,@(Ciwj/~by8'7LASxIUw qX(ަ1%%%I|9\rrM%ؔ`lsWpaU~mihEa}唋;1YK BwG\ F9YƙxyIŔӆZAC9Ƀ?#+{ؘ<!–^:V,Wb>bXOr{SwӴtq^.%nZ`2U ΪG(DKWO腮lY }FU5 t5>e q(_yR)L}+[I#Sޫ^ǹ˨="iӫP!0Ȍߔ~3C<ſ)>su־aq/УX&I<]:ϓ`k1Wv"1/Fy-c0QW}{ u||y#BгBG;)>Joi+ Oa{^(d֥if}788ގ-&{Im"Oڎė2;QP6iDNeQK\K٥y|tnqV= 6=lS/x @o_PRG8i!g>ÄuE*b|{~:ȰbD&ebmB$|:e&C8-(v VӋN)[Q5tA2il#S0#"~1s6 Ӌ胓'{@9ZF n()+N#2PՆ "jAPv ڈ +7P#HX3CdmZ hs]S8 2j'=}˛UNO.)/P xekP` ji=v (< S 5YZ ubMX"P0j\+@~Wn)p l,r$aAoō>j>wQ{̬ jI-'1!Pv ӡ/^ ~2ifJ )fm ꇞEkc {v Ƭ2jW=ˬ= 7qw>T_!Wr0m@rk)n}8\EmV9+4:hi9SƂ-)'9P }֍a %[1$ܴ,﬍{d9#h6ij0`[xً5#o!`,d<02f g";be0ϗщ,'mSWgm#7(;,H^I:?Fr`u4 #K]ng^_Q2" 1mwь4HGe.Ɗr\37ZC!<ډEzʕR;N?J0n b~nK0ƺ77%zū= ]bM0he̎VLм5XI4/D,pADSJ1Z fdiwWkrŗ_Tk(BQ tX%kW~d'86j*VB]z봇-ҽ^ 䪗k,DD܊gS7` a}#z/]PW!Y(uAtZ) !pX~y+ąC@aaw c~?h.&8tj`jW +a趰Y4u4R琶wL='8])E4ng E׍,si5!{@){MEyħ!g[(_S~HcWϙtw l϶Ԑ^=}f^#::N%d7FO֓lH߄^6;XH8"cE?Q$? 4;=8>o\pUCU;B!U, QmFm bV%#̛KGL>ui;:©̑qA9@{\0Jތ7X!uQ#uУC)62:}*߭G!7FjgOzbu aLrG. l3ZYGIPp笕MTꪻW- 3<-ՑQ`DCR{;\?\|}yZq-ɼ-f|햀+'i%ʢ7; /XIEe#)G-y f~ʖm'>W8.8JUǑ9?8AQiX08ʑ8ȫA"vIU5K,{l. g-y9!lċ;`=J^r㊮6UqNYm)$=@qhʎt|YM$7f47yCsጫDMԁ4w>m\z|1B49rvi(MQB#-k_aCm{6;`F23Q5yno<|u0cQj[hH@B1^S>3T TzKʴ?+'P RHhO/{*yWb5E#5ofeOVtzъ#&m3 ~KHߚ>T< #%|k(7uOn8{2gI ٍ~4 4!5%lљj >,|'*(-%5_7|wf9&BOfh+^m9"FIyت$<>"`xd?8~G,G|A*>nUڇǏ(!~`=U4)|3"]r']bۡxD*'4QSr5 L!EK Q^4;E'E X'bE)bH~tsDHWH\2b'c5 ?B4")c&Y¼>7+FP|fTM*AժL'\OB xMcԎjߧs6ѳ 6=)těbkW~+~&-|X%}UT ^sLz7v_lYǎ=05I:ׯ> > .U}Ic/dj4DbMo=Ct*yES%wWσg!JI:%$3%G^\ti@8p7E=.C<P`ǿpUcF]=>yޒRϺМXKAPo@OI^ _ѵ`YЖF|ϝ%Iw#_(}<2#PWdY1{8"-}.z?45lA$nxڤc?Ja/C6IiOnCn$IP (R@tveE rx૛ZxN}Ol:l.w[]my4W, Jf$\1541[ fYh}V|)䛅ЉlYbUy`șv8 _7^{…UFoΉ_)Ң3V 2nǕ&U;b%M9F~}_o)0. E1]q/J*g`g-VlU6᤟2xesl:ɣH|_:(aJ"[|̊밎L8,'N%ZF6 6sI hjF'Ӱ?P`P^k )=|0pMo|#5ta64mXsRƒ>M"Q Wp,<듒ſa\UjS/ lY1Ϥj[:L|4~J@ৼF}UGm1gʡ!x';'RBI@hJ 0^ Qk}M܏+=(Fi̋PJHI~; i/Fሏ,#M*Y}T7] 2VZYt"vP_&'PK}9LBߴ൩J2zKX"RM,5t&Vqr[0S$v4(z;su?1!,oG},u ҋ9Tc/o~W׬ \[f6QDe6(&\׻lkCa1@!4نMd̆k\q6B1vpiLtiuXO8s}#ө#i:9:P3INIl]vkB Љca ~^XBy@|~R/jbkl5/] P (io4:fQÛV6IÙ[TѦ~9+6ȣ 6~piOS$FLW]еV/k3%oqJmb'TCl5~-Bf[f&hYKP͕+znF8)̪cf%9Gtf(ٹqB'to~Ij',N 1\%=Ɩ"턦$EL41}U6" ^? *눯a)Ս2(9ʖt5xcJJ #R t0msS.@^;~ĔbT/Rym8 |ֆvt{Y6&֨5u礰ލ ?s40PAxUɈOZ#~J^_E3!n>.*v>QG'p rU/ebU B4v?IrBϋrqo\]Ɗ`J&JX^m4.lĜ_GPDώ\:nj֚[@*cX"Bu^-}W~lӁH6OމkX_ϳ k(v"x30]n@ {k:iN3骀ϻ ,ψQTr>\y Wwf8 nOl?vUW rb;cD#}.vHw2TQ1Qy B:9&V!'ΖF$8qq7bWV_Afr~ǡ]CPo?Β(룉MY ޯ%@7Wn_[CqK4IL<0Gi̛vq4YRQ ]d]f6{͗)zIkeоrqj#;;+"9<@Ń$d1a⴬:RM+`0#HFS/>П+utU.7F#:4U!p"SsD.왞7q OOJF6|Lc{ZQ Hz9ɴRZP1>}K ӹE8P^tuBϗX*LG[ llyҾ;` \̩-EXnCrVNԹCˏqQA0dkb8 d~>KPJ-" #Aa ߔ7߭ bj _)3n(Q]C,c,\\SFl=:Dj6r Yx0N.)Ҷ-2Px4kGB) a]T]}l}oi fB>~cƱ^bd ˝ƪ+ yU. &ΏVOmJ>[Vٿ;ǔx ~=LX_c%k)Qfiy[=t iЕ{vR}j28XƖ(b(!!.>v9{Gg :W*;Q$Zhgnab_A(M?]^?6T\q>ބZ{W75;t%bxܘ ޥ)~wraIJV!#JB3 RqQ W]׌5|*ӽ100ۅt%W9 O4 .Ī^6Sn"/>I p(@&'V; X.硉1rRu:1}gzl"NpzWH̘8ڀ@BfQa!fRaΠY4OE̻N5$zZbb-F݌p/?uRO,8wpDq>z{sWջZt,mη#3x q<lƻmW8~J͡Vd!zS:k 2=F1$u%z=N=M:X휐## H~Jx+9"%v~fyIW@'Rͫթ5TZԜZp@Js)i3>9\-$]v[mJezIz(رנb IM}s9A7ǘ0rH)SOL d S*.!AE, 4^F}Khl,2=Ğ'h:ẋw>n}Fפyo:kC ~w.fb߶QE,P-57S2 &dk:@& wFDjF$H{ܯ/{]Rugw7V?k<$7Π,rvMN}5R]\6TXm!mw_vHQXCr܍Mya>2JN],tS]@M@K#ߢ=u1dRn,bQkAW+f5 XVH#/!zhFfto_`G4F@1WJ ffovw';֬ x#GrW8^ًdI;U@ixC o_z`&(5eyz+"MzpiUAkt k!nwt} 3Q$ avDV1g Hw^iZ0w4mܠpl+C{eBT{'fc:´qA,[mrp5]?T|aC"Z>ȿ1Ctcl4w2>Cp=0,+@gtT~{gnOvչv}BֶL&8 $SO?"P:Ds@Q6JjWߡ2 j,\D&y5dg8dY";O^OuC᩽%taP$gu>(8Z[>̶)8w虇_ 29Z;AOe:TU:'ׅr(kT_TDN l7.x@?R4(_ٷUFj +s){+J[ Ŭ=TqX vB雔]+VbFya??s \!(_K )mŞ;'HU<@oi19G^C 5jUD$jOBBq@=}{t!=leYɘ`pׯQݖc 3 D6az6ױ`mvzIG\.nOQQakl#c1DM,]ܩ 1(c?Ox~6GRURohB!(7Fh@sO;\N4NW\%D̫J6FU{VN]j_>Fö(EŬ 2 ) wܷA?"ǠVpS,$b y&8)TڮȂ$8)q~J> DQuQ' @D,H_~5!Q k"0 k11WD1CmP0KS#1p'gצ#]!qK p3[O[cSPoTe+F$ݟ(ںS-Bk`Ԝy:֮7!rlUy`A!ÅipapSܭ%5,QNc!g;kiUl)!(?LI{f򚠛 L+DzYn "з~<]TGl /q.GLh\L;9`/ fi-#U-$FO癓y_r7lBgS)IkےͶ32Ho, Jˈ)qyg@'hjX"dߎ(+]o?; nJfa0C X^UЎH@=UMrx$~ϢIme#0U0\eZ&引=*q9|Ew+5x,CU}`1lQUroJZB]M#1J,¸԰?:lVm7/h0_ w e&#Yø?2Ky[ ƣîTݖIm*)YzٯMfJXgn&STTO*(vIEa5$Fl(j"b%陛eo^1A@I[״_Nm@TM]oܭImn-d/EW9X_g0#//a6qC'[4EnTRv.Xa[}u|t q-pʷqXXcRAFZxJ0an{W94୺vN6wmب/.>(A4 ;{1+S>Y4 ɋC0XY<0ARS ٟ}"xIJ -G!S/:f)fҌيPqq~B.ӷh {I^߬W10O\?{.9QL(4c[.͢ZGI]nkO)#`= a`u2j3k͈]X1A͔^>|@XʨV{D,^6> 27A6E0lgW)8qB\AA@FvIl`멩g1flfJ]Xמ'fcr+_GU\˰}9/W:u0]/zt2BIFغN>-Fu9k+A >IW|װ݂͸6|×#jv l. iU$-I$f=SzriT1~"U|fW kU(*,hCrO?lܞaW6O6;#tQoB] +Fq5Ύ=斮|MY8A4ؤ(|`uore$ۜHbv@~,v-򎻑n,G&`\w2f >!|RR' d=+þt n0xDG,1J0[xJei=KGBj)SnƮ$#m,%U. rJWIܶp%+X>f ]B7W#W.{c.}("N[߶A\!U=vo!w=;ZCgjL3)0_2{5Mѓ禉 aR9TyZ1:Z b C㝕NF-i\!ul|tmCfA奓(Y$:r'1$J-SPW,P؂w"Y,Gp.TA;8[ uݏ_\(<-&תY|0+;N={#n'M_Kˢ^k"I2b?cH7!Ѣ7Kldw4z9I 5{uIvm~/d R8?ee8>=0/Shoƒ/VqO5E,cNHcBCo~1~Kss*>2q([b|IeG?;݆+ /ep0 PlPb>wqo^uu|jZjh7yO0\4MYvO$ښ6ߩ!e:A;2%y]O$QNwצ`y[~[Z8 Y\߁ + =E{ʗ2_k'%_Ϫ>iSil$jD>uoT |Mǃf'RBlOCYWl=lޤtO[C%wY۱ל4vǨW-pkzT/ @?n,IM]M~3 5S}s!_=pO.` G¯8X7A-ܸ8kD:ibu %w-DdskLB3ʩ!)e.Є{N{㨗+{^ Ln+r ̂VY(3׌~3&'? D ~r襏bF1q+Lά-#@5Z),ͮ|16߽1y8f)G׷x4 x]q S/hSu=ܘඉ( "6c W=朁`YWh`~rЦY/2R,6J?CGn0J"Fh Uz̉ pji\: 8;TӁWR[H5i\|p!"w.c 5`raFJ֎u!8: ' uD4h'׸pZ%E6 5XTvv[4sK-8Ȱ9؜2 [Oz.~]([IM r3c$L4+`Hw^)3 G̎i 0pjn(uK LE7ס[hEֆ%2Mŵ BOw,un(RJ%^cnZc؃asۿS+|\;o.OIB#r6j/ųjE?CAyy±@i+JdKݩG,fw*_U'^;yj:^)^H؜3xtZA?VĽwsaϞ#bms+4#8"+"P"35Իy\X{tAQ)R' `ņAKr7-LFSaӵǙ;x4u(߷UrkHfꔎ|e8`D45HP2L'U^f> ioWȲ28lk|M|w[) lXf-G[C#UDX" ]Z|G+FE"1uDٷzawȦ1Itʬ-#Kx,Hd\Xoh;sDP^NQN;kn )B'g܊HS##rtxzpӯR3P\b 8'G4ɜ.뛏H+nZK)η -Sie\QB'42dk?tF&/=sԒ! #[6`8[D>ϒ7(a1n=%3a,Q6hc2Ju2l(D]3ŶH%`LQ`~ԄZN{hHgB..mfV߸H\z~.l鈣kM> CHFG$-$_?*ЇӠwzD}!6VMYcb`qTsb ԾQw@ԏ* ُMMX\"+"*J|Q|Rc$=*JcW v*\u&"㬤zNօ%*Aܯ~,[MC: .{6*œŒ%I/\õRO=]ޔA' `7U9߆*zfx&4 :ӚV xԅ$)m~W|a+MrK⤐T,O_-';>ټq hβ'=#/mIF8吜\W )TLx@@=wABX|_V GKŐ0.+ܟvA+ Vݍe Y 6( s@LKe%LrR͆-Q@L䒲=Dk(+B.Z :Y-!Qߌ 6&Wu"9-/F|+!;ztOh)`ϠkrOX.иbcyM0Lf2D?IrbEں;r{]MyRM!kCp?~#6;z`6 F&#IV,Zu7i/2-v-QgNdvaRI"U [^!*m`VdrXE/Ϛ~J\!2Qo:iWq[)vGHEK ge=j33q >*B{6s5PΡSG!8@*l'æӭ)]l?lgL3-"YO|A" s6rm@=P,%ti9/Odl0&>w Mʻ~R]D@N%H6hAMZ֊51:&N1BK02,5vD)A*KMb]"w(rM&|dF}k٧L^ȱ54فK96`gc$+ӢH݌) X8fغ: Zı?ctpomf䐕b^G,_=nW >ʣ?sK"o>/YEfxEV4Z<$JꐸD9p,NZ}bDx+[KV-b]2|b`D=#YW- oa#0")lQMݍ&PX] 2쬃Y#j$b9fX0X0ɣ^+\Kw7ϡ.̀~yQ@ UL~kɷQ(x 53R9?8c_A2~`"YXhPxRUeJV=1`uO+,{r"} =uAn +Q` J .*0\iyPPHbY NBl }ݭ:9cڸ5C5J!0pZ:wg_HCN]G~$CV8HjssW9E_t:Z9'P̶Ôx>\s9p$ai-qxbK 11^\""<5G<ك lMbԕȎQ;^S4Q$yH [v\{}ˋ/U(e2,wR*@xPadKv&NcJ5 [Z_ڑst}|ȹ;z]? wX(p?ƍ.5X9)U^.\]|]{2B$,<<, W;"$ bt)>P}xXXv[4|3G}G3jiOFLٷRaX5{-*kGB#,ҋS 1_X+Hj*-hemlqK+IL}slƱ b(kJI@l3W$8nzxCv g/# Yʌ7{CTUC!Mg ߋ3l(=VMq5[JK&9}`|G3 &QM$K41iIq@"F)է4s=ٗX+\ɵxgZ@>UԫX-n^#d*SC\ QIM֙'=IRtNldbgn)MDhNVG"10M&Xŏ=3g  Q9:d}~^U0Ya dP1\('P/Ƈ}MtGe\M`VI IŐN#k{2؂#Eok`\ :dỷW"3t*-yKvA*?DFѹ[ )_ðg쩚w _9|O/hldT=wri#nlq08NΜm#.h >3yՔZȷ= *&IyCJ^5?ઋJRey%zhտjrmc_Cxx ҇"tN^|V)g|c]]yrt樗'H4*E[m! Q{@ Aİf(ZI/@}QTeBI~(ʽU sD{g;g̭I%>Reܤ>6,JH K\m՝/ ,2%)dJ7–3T;cP[J 02ze,:}d"F_T87$(nkxó C(Jgj%GSZpih?>ŠҷD9o )Sɖ i5OG&:<["BaUH'r@Kkۘ|a6vudhYLbJؖk ][WYN2npdsVSB; کPw⸱gYZ0707010000030f000081a40000000000000000000000016439a35600003458000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/W4]?Eh=ڜ.+0MiJ0A¤'3X^J2P430tMKAHWޘǻ3l*ĹX)g`^6~;e|9 ey'X?rt~踽 ■R!˭9}hv?NPGLh1@\!N@A| Q'V=@M.%D=j"_i'D>[ S>{:yqCMb]8PVu5fpVǑeg.3J#9* I4kuwX>*{|C =5]H<[U i}9|q,ERe]0͡5sʐ㜤υ7BcC&׬A|WcoPz?xsw?Mf"kSYC^V:.nX@l̖6;upz^SHLSڏS*#VM ?"".%:Ѧ&pLPUYb홓*,7Ah˗>ԀeL# %:V5_qƩO;䞬k1f$,+9Ĺ=rU#_u} BG Ս䫥{AD=,Ib:'>OK ]xݠ k 8a:OQVQ4 KNSrl;a%$\j Ca'd*ad~pG3 cpAق:՝f&>kܜMU\$J. [qu/rsBjPQ' Bύn6ǛhDs3c9:U8v#&ǼWwZMڋaϗ(aYD+fG#3 "h`+vh㊦ 9m˨|_ϻ͖sѰ$4gٛg6ka;;" d$vZ螬g Nv_Q\{j>Mr>f-wrz]~H/AkWq ÄH.Y)n@;iFr?F6^Xsyg|hA>|T܃NvyS\C8W]o hYeZ)!CIICQ_#ЎWM6<$Cb>Bb@TINQ V_XݯxeP~>Ń2 5L .VRcuAQZAҜ|T~s1;""֙HNR_c|wr[K~;g"9 p)|, (53h#`@zOhҽeLlӞ\ iȤcXA}F4"`*tvg$Zr(,+I* aY_l7f]i]O!Kvy%ݦcƌQ{TebP-hzW>>KjËE 0'گ='OJkI[oZ@:J?>Lxנ싋ȠSKo4'"YxpkۍoDH"vg^Ν|cp I{.+*q"uFJ!tpUn&QNsi51Ƙ/ %E|FLeqҊ(Ǒw)||{FJT-;G-MGnyv"GYCDx!]J`q7y|yue!S[~P,AInX}9}#٦WΦY[K {9S&&-iw *]ՈY=4̑^2 #{:cF=U޺901kl/6XZMp5j#A5Ptc"Tq{VrU\$8Ôg+O.&,jn Sm"Id;{Uw>j*ƼpItHϓFNPZ7s|t0~1-t/Kϕd #]>N*햹("tuf ס?6i!z_?IJtRrt߼^)4W&ÝӦD`ruDž\:-0lO=F{\oun[XD]M]FŝrX`G0ҞI]gcN`j{D%Et#Uƛ/MY7_g(rM; =Jb7fѦa:04w 9 . ݽt#yкntWuNuqzz8(iN"h 9pazN1-@Y~@ȝkngc2lJcprlf>뾔细C-uH (zXzW `Tx''2Ć㈡p&[Gm䣣oľ? )lOz4O?Nm,nBt$6nu/A"\@S<=Aq[z}9HQ2 ;{΅eI.~rl.F Ryaz!,{D_E2x(&~jpp ft7Ɇ$ړ|F>䱫gxi2u~4>EO`=1B ==Y8Ht[F.S>ND@ƭ6ae܍gLG*;"ij<"G+BC&{ 4c"%~2ac5wk"楑g9i;3[GR\{Ŋ]gY1}m@o`.m(f] v!_!g?htˢV羪3Cwh(_4y WUuWEY7xvO 4!o'w;EᲵL 6Q$uڿ['^֡)B2yraZa4Ti6 :koC2Ğ75d{ 4Gfk r/cV [32J|< '~ME_v/SE2xʸYT ;GRdTYlShqWmɥonUBbV? i;&D3npP^٩ֹuO0V./XYmFq?$ϮK:-qh}K:t_ QMeG7EK1.\h xzf f8X&Ȱm?)K-~_Sȿ_Fn^, 9N*Tyb9,7 {za/BX|VTT<;T X*yڑa9UH@oz~F`{ۦDž&z;i0}אlOqT{{-Y$5')Ą3*uૌA~{)Y1|Np^XZ$]مn0GV\.`R9e! d hX g356uaTs[+v_wE;Cg2ծYYקCC|*3 !p[2$`YkʫI@nPCZrq!dJ>uDo:9Y*=c'sü@9 ? kEȽD)kK~&Q&2b\s>d'ryjl k,:n[*/`Dؕq9Hu% *1|@ 8?_= PEvxA~2N x۩xq 72 # ԝŷ'}ŧ5Llŗ>iˀί>/-^K=O46c54\΄FIyqVQz/LrEhkh4ĈP\hW1pVѨ6CǝgF$$Oΐoiv `B Ȯ30լpXl XǕimǏ)^ Piʻ2@C"9bY~ l- „;VT0R{# F A~}h*tHGJľҏ2lvE2:V㦴ZlҼl&r2C;F1E3H},DHBhJ^`Jus}  kh$3o7oH11Fb=u_ 1Lp%S~%B{6lS1vю| 2SqRq`Bs@80 |A%dAz!+1gxGOu\`Px:Bowg^,oӭVyVwx+Lʢ 0cV@Wt  ;ӎlpj`fO,kCdҊ|I>D6ꘛWw{Z\G knR һ|՚pBwVoj*\Mz_5-ِ&'~ObL7ρ/\f,'wxDcQ+m -u60ōԑkFsJk϶YrOȗ*_}xױЯ-t1qܳL$~ w̅L<̨kgD oOjxB1M9q,iUXʊ14 @~&@7$bcLQ~oGqq sPuZڍFVU >3Cf/Bv<GGϤx=x$_.I;oy_oYj6l }3F冦|{ohp(~7*vV*X.-nn)+J*]򷛉 2ڵU-mk;j+maf87rR r~..K I>L18AVI>Ȥ@1z/Ҁu.qÁ_Z\yѻw/^9#M:XqJ:z%^)i_ O`5oLīAHJܔLYpUC-^:F|Ru5F-uJs:P;mF7pzr˨1⥐hi?kZجKl4GOB2q.ԃ 吜LSkOL_p+u+vZeU*oȫPQW1{"V`-Lmu~i3 i6H6Iv\w sY[QP`N凧!4bDLPM`dXx~J:pZ=_ɯ;8S{gd3DSXEo=XNj9c%ϦykՀ9vvX@7-lUB?yQ)k;bDntܩRψ|Q6…d%Nv14-Suz@i=+ 9v`(egKRtVS雜G\HSaYD#r;J M`f\Y]r-jC|4?8Ffv ht}vڐpM.ʭT|cs[Ni1>nCo| ,  fOAB')xOHVV&{qH^^|d>ޝLfMI`OX#H]j `MHՓu hh,uWJ IE>|9Ī߄g%WyzΒ9]z5^ŏkEWvxu3:N0 J^,~0ҍb)8y@ o TcK})e͊ ÷LkV_ŰO6H.y]inniCC?凈K)abE C2 sY 7(pv [<1G16‹^NeOW{geӮS)WXObq-i[ز6( ^ =fdBm5\X>>ͽ|..JPk5(.i9 ehEk֔:(:@c䩲S$Yɓ 3_(p[e2^~dnCI~dVSjqafއRK5a7]-IP?f/PM*b} rF͍CZKj01*bgc0H݆;=2Q~y6-ӕW@S C+X9dhұPD㵙] `{ ;B,axĴ@|>Z[ $Ͷq֣eLzn̉!Lj[qa=sl)I,2'E|S@[y# p?:Jګ BU讼:/AX7C2H܏]5˸YUƸVk.#aQ@%<#[ISǙ;C}aDHİKFHm`w|YS_CBUbZL( g-8f80\e}*U?4U5) AoLL'$KWzWyypV.~2 @~ތ4OagиcC a<{n_f fmfd'  G>WU~uӻSbOq :;@avf/iD=>Q'?Vں]٫%N COO#>cCdi}IHgL/MMDkUWI˜q7=׮ny8@ V>y-@lh,j~W:6{ 5>*mrAz+>dj -R`aj=˃4{dOs(PK J N FAD`Ozђx_ajbHDoQ=)m#O)/\O^x4>Bc7 ͡ %+H/2YCɦRX #}"$BvdP0 9@kK$/1 C@8>0.L|vXn 8fvTMJe{pjbDv0?UI1=|6dU.2ٌdpצRЌ->ZmzǥW{\E*W<ʖ\2’zqZ3-JDcfIa I/7|6Pbejp`E Ax 0$P~ِƶh# hӕnene5$iL`lퟒޞt%)M`pw^ӫ<ވWG޻rB8BrɱBt|WMjM޼C¡~}KHNĸ-l l*E[M :g]_N8+=sf-7T $ͯ8_n_:,{.t0?,FB%[J*pHQWŎqQ> _G)  A(Dq:DQݛGxlARu kBş|;us.^zz}T ;iG,BTzy4yF{$W5xįV}&?b CZKRX8ϬMa,\}\.(*uNhӷgYZ07070100000310000081a40000000000000000000000016439a3560000b9c4000000000000000000000000000000000000006800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852a.ko.xz7zXZִF!t/Jw]?Eh=ڜ.+?:u=i|Grprv^64t1l ($`o{ Ϗ[=~;Ak9)r43X9լ9B7FnW5d !])rl2};C&x01tχSb*^[\k<,M|lRy/.-ВG4qͯlEjZ:E(t Rz}cAqө)ɕ'|luESx-fءW (Yȵ ء*j{Iv#4^$IPwO48Sl?$t.kkjXNJb@y]80GJɟJ^BR3a>8Z$Zo&}A 6-le0z9Wz@ dQK/lC3qdQ"|ECz7ψw[m%g DߧYIJÕ;a{ښq\luJwV\W~~8|v::>դ؜Zd A=Eq98cOA}2nny1[Eϒ12IZt_T!;ࢾ0ʪ,Kq˘j*Y`/` ѻvȐӝ>}l$h Q1R$oڗPw;y]}ߔЂualmpVacb&;GQ0kiKbv΀2<'OKZPNdҸ|DʖcNo{-$@v'xIsz?do|RNI8EJWQꏭJ/IpΨyXE3{sR]QU\F|0Ӊ&-ZYRAN(X7X;O7I$/dzXZCY㻎2,9.09w&;M*5m͸3\(ėzK;>fi?!Z 2w2V!vmp[8f|t!;?d mj12ρ½~ ,.95G={l[iÙSdsFG{6ʾ͑ P~L3Zw6m(Ɉ1ąuP(\w I}Rfc.gԎվ8Hm+ߕ{R`co7VJSbLă=Yj7 Z=l zXΥʝx|8FAbp# ZL&IbUGb^̑X5W8h+E,r-xf{|:o)m"H=Jk*x6 ЎpYv9(=1긊ΔKzgnp\:1}yD*M8$onO]>6ۛC縻u nxΧ6ʿg k篐s t.QX9W;W n@ca>0^[\/ nkŠ7#j[l[;ü'g& gFcVJ+=srW{feɡFxF_N>$b8|aem] @?Eow!B2 (1aYj(NmK2ZQţC~%SɎN sjbHHdW(+x&p#(iŷf%e8CGρ=WB25l%Tз5Q|x8>F`%8kϥuL2lElC,^EW u {jΫl\\A7 1VJ$S~j80xBַoPĀNf:6p‡((cw惑P:#~hZ+MYeZ ySSoדr"85K<q{df}GkX`cj2Q2k[;q1ΰuZYp*V_A 5qu灡p*Zx/:xzd׭o&00/|V;n^>$v>mNL*t A. 25zE '=<,6t9pxxU̞ rC /bxGRjHIKyFM9}zɍ B`ֺo;L¤E|*lʸ,S?=戯双3 _dzN-ߩP=ͧJy뺮X5~+h&e(eW3͐@ [S7;AM@c.E 9AScOLǤVB.*HŇ5} ~P s)4)Z!꫒SR6'@K:n,]|;a .W⊓)ԓtex#lIn"}dll5lizXƗMsk1t` |YҌ- m7706$ymG)xWMiwJEk cYHy}5ffD 9`|˩~}g2e+OeƛHpa>{ؿR:kyO1;n.,bW6@]*}:[-z"quW|1/S|kGۊ6-? 1nSdHBgm5{ADȥ̀wI=*=Co(_ V$aQNqFiWe?%mзף{~ F*Ӗѐ'5u6T{'ʶ dSya*Ō*Hܑ$N^@;3txL}< 2ŗ'")'َ.x5i_FQیfg4JFطqwH/3Թ*yc !nʁ/?O\){KBזx& r,ENc4_%ܜavccV,$halWWr6kLNտꤟ9@C8% gʔG1'B}`=)x+k9.wl5% ScfA`Gw1Cpg_ F*tDHWlfR%-Ttې %8I^=K#CȁWcx}Uh~FR^VF]0Su$8Zgxe%b1? H$ܾ!O}bwIsBʠTn35AMyl"yl t!xMg4jMZ@jX\(uW% bwNuɁ 87ydTf -F9{-t|P!77^œkXe!Փ(tE LWuO LjlK`O˼zpQ<cG6ewОPFsji*3,Z\e'*LB;Ey'ean?u=W02FwS\1We W XQ~K,XDX{kw6ySE/NFSoVmgcf0U Lc 0 o~#j9?8H ;WȤV[R߃)eY6kPW{CqRYxǹO;:I.{$ߜ$ZȌ}%!Uy\-dTi#gOsTKafDNK/jZ=b'ܲ*7IQ# ,{~-Mm#$ʌi-vԣе/FWG._ ,iv05c0p/, :1MpbS5uRm]ĵt0v5gҢMi(q3ć@3m@kN8D׳:(){Pu0:1ˋ}&z֔W /aM xGFe/X>'#e"[_S K wXׂncKe\!p.Nm!+lyƗuS_F'8b-ճzG#S)su)vP1plt S=igI*ul 3oE~&/CexQ@ަt6ŪIbIsȥ "|k+W<vvw_!O̱05.᧼9Kă?a\|T* TM3,)WeazIfD:IjmA"2& cS^rD[InDIi٩ʕϚ4-UG%Hb`)z;8ZX'Zh=x>*ad%X€/|Dwvw$hO(!S$r\WyH7Ds SeUrQ[f > Sua$E &D-u󮚭VE9)+a*(w}T MNMҢZʖ Q[q<5gE,^B=0rOŗ l.RdBB :UYls/Tm㱣icHM: xx@ !/>+q0ۈSByrZ{С1e(m@GvGCRoGd<|뎣MP4zsf}¢Ԧ؏ħӸ8wC/PGx#g13(avh')n-?US7@@ߝ[x7n!F wDd9HGg, azA;^i6␤_j<ιd_$t;2iK.t9ӕ|w6sUqn#$${k¼p9Xb-)WUoal?]DQunR_tXZtܽe!ܗģVϐjq#2F^@/OAgXٽ׶tJ$ud;4.=L"`8qw|ڼA;6BeǾԊf!NDѥ$-wy_ANBPik8+[ 7+<&Do(Ѷqv1] 룚 WdLiJ=f8z*D21k:"Hb !e~Whk͊y[gw&Pky(#|=b>ͫ|WG.H2*3 w {0qLj``ƫ,ߍ? 2(wd/pog'aQGmiUuBkXE7Kmdg|Ci3>a}}LBr 7@:2WǼ -{`8e*x4e ޵DDqwr @K>+'2ރέ 1; rAEy+o_&6')uJrSYtf dQ⟴H ت?'`D{N‹(]Dwiv|[$uel` ,pjnPV.3J5sUӇ bIu[ kDؒ%1fLhNi`u,a))M'1] ~OMg:6*)~ڲwm*ܷpz,<(罯!3O]8; WGgnf Ƥ]ZPji{e6/nh<0PhI;?8Fb-G]r ?K"&q@\lvqd#kYB@h p3A[n܏Z7;ugMEnH-@^Hж;QC9Z4͉.*r JV$&@6y$ܶkK-DHHc 1/Ϡ*n8'Dާ6 eA:;.-YXvu[?Ҵ8tG 5RNK86Z,(7RO{e;^Zѳq++.$>\JFkdJ ޹16Fת"2¿xoSҐCDH%IL ܫ&T鯲/?QJTc@Aenz'kv"Y'胩gkH Ĭv%Oɠ?f)SWB\Ǔ6;1g%7 /jݗ:ߛM YnJsV ֒ r޻#a6ٵ.=YXM ܉1ekR\Y$OA]9YlE/,/V7]Oz)]~;l: @lsnAmfÚ8 UEPSJ.[L8Aע@NW#iad%$u+i6׾^fu:a]G4գ[׼:w!f!b1zqP?bxDu͋8s^${`w/],;9HMS6J_(+呹Þ}.?!"եe,*kb.<2Q{3zAL|'! j;d.{J\x5RB/4b׮a{I=$+0Rx4 qƱN_E10,3,#ÿ́t#I4ݯshn%y.˗n|8}Cܥ~`/O˴'Lvw6 o+oF&} BHhKyB ~ٝG<$q&3:(~i"q]*%ukwQ.eTM,Pqܵac$*ՇnTsX;%(6Ի^,iiOB 0W2‘k^%K{ͽ5*Z]O>}Nj+VOemm0Rl%ԡ#ַI > _05+%t*C TU&nY® وra0X 1. LbȽGz] ra`̜Վ睊s!7IJ.rj3o-}̹o:uu"nd#g.}ɋ@uJ`j1OվPV2Cs&z-d}w|GTW-./`VeǏ[nL1$qRE{?VAsc|wBuiqD~g]#(F^tcA#;JjDffiRgMbkqLfru[%Y'fu6uF v^U;OW !ǝ2! U:x,TMnUY@ΊNV#bG?77>ZzK19YDi s_'0Ej@W䦊rgKfK<DLIU!N-G0zI,0C.ԩvBXDj\`ZSNٞPىuU>[ŀ2m-&6^a#ɘcwyh()5GAё@O!UQʒ;QNY֌YI֑ E Xzo G;!Ja@!romٸׂ3Y +<rVc=M<[OPiqV8"FPl6S4`}qC+=^x%Fj9q;"k?JzJW; Xw8ԸӨqZzͻk5LϝrkN8uA-([, S4:$R*_~`b}/ *>ݸMZA؆۠U +q&Oic$)S:gOcY0 LUzp~ ԣ{.9T^(#ga/m:KA'H#ɝ|(:? dkHEǙ̡L$D^K-T т>(فmQ+C /QRQluCH93ZFč@uJ' w(^W=X,gpy }Jj-t3RUaBI ?6iFdd*",L?٬ [,\?m߼ ͭц`80&[i˓c.k7Dę`-SGkqk-jS3.D.<_{Ä?]y)R5#l-M)nULb$(ic2Rhf孻rTcJl(Ɯ|{OyL j4<#ksF]S6+uO½~Jzqs +\*<Qͦヱ_P L\Gz70&I]*[@N1i`r 1Rj L\-Ne΂dJvJ!ˆhۆD@lUBz ٚW[յ"j7X{7Ҕi00OLܸR )fTGE?lIؿqyUWˠ"\3;]/_"geܒVtY[mul昈;"~|uLT_d:*$5YP{އB&)2SV7& ] fz:_I3\ mLI{&VC/ɷnDGq a2%BGMlZB2t%n:6 }7FbhKbuU?ک%7hz%]U#T:q ݗnQDyaIJhb@R׽vq"Z,em) tT-3ʣO hm$$v(7" ˧ cÐiZd&ad Sl^qx3vSTADs:DԪۇ*ņ_wqݮsRTE|.c̀DǛ!Lq刔x N '&zM xy1L0$!euh?:ϱ k^*ĩr+ff4 4$bL%Fƻ^Qv<:_s00;^=yְO˨%{ nƧt4<k4}&!ßx TMHgN!Wr,.\FQ变RԺu7ca͆K,'#$VUNmSqKq7nw7{$Şg9Q!]+]~r1.QnRgrGnKkҍKX|>?fy_ *,Mэzf#EgF@ð 3TC,ȎYNp7X-V]u1-v߼V`S2Nu/WBz'PAхuousU)_o̼4~~ҙpt|@Ͷq8l(S6;z溵uݲ戔`r$pb#=4xsk{.e):ͳ? 47cϮ):~M`9]jSڞq9!-zYi d^ö h& Gn%qK\AH]_Zbjju's(N9YP9?,9JK]dq9J1o!rg_RFlZOOo8_rej.b/?GknCDl[ld3WaO\ BB~aXM<Xֹh\d})!$+VP cXFqrd:Jd~xty}.N fsM@2D ~0Xo~3 W/0>pmm%@7!v`~ie>UEFMZ/[ӉTj5}irmwc&v۹9&C >Jןcߘe!j7y-5R<z}EGƽaBgs%)TyޤL,6[8ioP1%3RwԌ~Z% ų}^fDW0{i\Nv؂wuc:0amRVfkZ}4f>򈡽(~x2twT?ґ6MB@av_/bYxKe!tklbd$b8\( p¬M j^b'q8"E'e[fPNܗ}(M!ۖ ڢX~,nugPg@j~&dӎ?IEŒf7*Z?>^5Cܳ0߉M8Pt5~$A*9mm/i '%T.OU$ ݃ٙB  }G7iٵBH:}}]$.hVv1Z:/(w-L۱0~~S\$}xt1J&;åaB~WR q"%g۱Zw-L٧pԌ!,`DL5a/O^Y*dV^z烢 g D-;[ۘW8xuhT{=\ ^\9j6dK&Ȗܫ. ɎB S-3t%5<[ҝ-( oΨ뗸cA'!T@D/c0n7gX<.z(L(:t)]ƺHoX{$>ln$KEƍ]M2جXhZj;N2y`?E pOG %0H?^̱_-ٜ>NޱTmHaEM}wJ9dp o૮`S)Lh-TUnP(OO%%zq#>JC:dݲƂHd!'ZkY`˂L"Ph z^=Ki. _:;e ~/Jk6Lr}JGzyx .5JծNC)-@.4s50]+leV.W1^8E=BO(>'к\~;"|/^[$\Q0zB܅yrֺ%M&#@RK+8w@s_?%#6>KT  컑eAD[;H)gjSպLwxOs~Y#c2.,ʌ ǰg2H˺j7*x7)Yw)bRs14ӥϭnB7|KVrv0H\L CjSͥ' l-n-Z%h$"|Yj$^ (wF/7Jn:h5tW˜Jf^IFn?EEvP?iC~<9f+ l@\be)ߙss.1lSWV8<NwF&N^j҄; `ZSm!7xF+f/rUjwZ~U}:i'H+w|֐0>XD Fj'ꤴ!ʩr2k䊾 OHB `^%ukY<26vncrp#bWAJ``jprߖdŃ!î`VhZ"%uw-g!7~|/?H` e;aй!_2}b {]oXjle#cN\%MT4xXE.j*l?7d7O}k".LRlE_rB YjhɆ $pI_ICiHXL֌=a_z H ;|w+0VuJ=\EWrca' I\4r2/Ĥ,룃 .e P]'4[n-WurŶف7$4-5E&$/%ZZLp@donF\ /@WvR! -h鋿mL"5N6~|s֪|tNVYbTf{<^SJpgF{gwk8xbKDwJ浻*nf&=VJכ܁A.n+~Jd&5 PW=օ-(|)ALk@M6,0y%`|;V~kl(;=z0k0]#v"CpXY d뽅@Ȫf9.k/~9ZC50 YMD L)GA0t$MJ2CRmt*$dNV'bؐ4۲VpKRW#vf̽Y%kŗGZfL($dk; !twŖn{]K&o5te7JY珬W%awBy *P] ss,m9A7gt4V[NҦ)8݂Xk#%1DI^PEFfJg67ٳ[r@֖p#tԸG,O侚gKCȑL8h)o: y d4˧|r(劵ZlO hT;gקk#Zwv_&̑Zi&}1Vn,9[ s{D 7:k%BW0HK.ZĖA^KD=65^+Mzg}fA= 簦fۣE]b MO(2(kILKP;hD X2ū^VZ͓T† X3}j5t:4>`)jº,8XE@NL: &_[$1 ʖ:Z:Uspl[>aiD}5<@nPCXO8gFȸDl֪=J (IQ*a2/?1PpS12"p^ҘT]|B71OI+p [  ٰFإ@&/k|RksĿϷ>md/gef^|ij0!=Ck;j aK3b-ܷ{cyK)|Hc,? sa K@2UXλ"?Ga)cd^p,B գWm%UaFRҊ5&{PF33Zп/JXڢ0l ӂ"PIЌ^f{l?zS_`)xyk!t(EK^h"ϵ>؆ lIީ` &<~$9p}t?BXΊevOBBvP+cNCVC!Xet1um2/3H7 4Jyjh<|  UARxBn xy x 5#LH܅Ru=|mdWE/H;H̫< jY<%G). b7)g?9 ,#۪3x03ԼIޥsl8=K.ꩩDhhqoe{xS9)!&n3`)-TTfӴ%Ƥ^^O K95/TI%!Z[8 WXʼJUMEEsˢGO+1<}܏+qC3HyreOz>FhveU؈à40P6t^E0E> նg쏽g8 5ЋYP)fnAp҃}k؝[Y՜N6.7 ~g;Oh kxn*:3Ft`k2,E:8^/Nz/O.E(M;Z#KHguʭG+Ѣp<[`di;4ę%Yܒb5Q0 dAK9fk~r'XJD5]]Sc" kBoӀLHy*dgV# rV P/K${,dAD.[l(>H2u9:Y4ge ڐS\SCӾGY/G9FuI4An'7o_)Tr.9kI`u]IvdܣdT;0}&VƼ`ѿ8A/COb˘ey_p\- Gp]{ĔYR֕[ftHx+CZ]/tϤ7##B<@;6dė6 EtʝYxK؏}g_-C 9 v$+u-,_Q3TCcAz񜛤ZPo`p"КOxc5 Ea1sg>NL5tÛ~0,eg@hZ,/>fwBѝy$C/A񆆶4K # s^J|xfiǻ?lݟ5Bvi.yᘔA ?H޻{NL-&_*׀YwB]Z !{\H=Rx'"wHj]=<1h,fX1"v=ܺZN*%ThzӚ'~e+dkn77 RDtƌ( QOQ"4쉢/G/UV6mdk|Rm?X,OSȖ`*B :"CjJ0$ssXoNN/o'WsF$뀱D O/ђiۣɈ!4I=7(4ђ-VDT+UE-͎lnE2X !Ku~C0'7C9@h'̅vMEmCm"$~9Ɖ l!~nfoJO$TT쑗\J1R<.xVqL*DWsHR2jqU Xb%kBd"a'6zto=wN._;njKcYGNc`n%.Ā8G@M$՗df(:눤2ҍ_Đ$g207D[x{qa1H=owyRM)k7oK m~o8Kp@2Juo#'I`$/[o>gIJCGQY.LtYbTp7/m5Qi˂ MvhOm)Y; , t "}eT 2狓/x+gs΍fG-4I%~2F$HGR.xJ.TlOEcŜ (w1xH0]&VoheWT}B )x!J,D(1Cf~8SHɠo{7TB9k'PfY P("aM+LCeq݇ %"R])ZI=f6M[Pʙ>s أ7cN3^hݝR֚:vRb<qBqɆn/02UrXL\obnB.'oz ҵP}ȅ7GajfCT+KG;LѬ[+.K+b)[]Zyc3QnGɁ'ci Ƞ4rh;8k'j2yRWUz?qqmF^0QwؾU8fOސD(=XvX} yGͲ ꯳®ڴOb$ Ƙ2zۡl^bkF^3)<ڛ;㑊{uS):?6//JH$N棈/\U!T9Lň{2gA-mǜg@Zxm?ǫEQxFas匇CzM,ˆ93Mؑ /x7Db+3x.nA8Uؖ"Bv #rfႻttq>oÆ`Ж_Hg4pYUY~ô甍z;,NF;4%%c&:2\ꟷ ꚐӬۮ_'RoLKGH!aYdDnʦL[ } 4[1[PJRjȶO{9fcw')hRl,-UF)is9]S+{c]ߗ)H7&ݤ3VVr^'9 g5)9MWFJ_nkD'i_>|yqE7XC'% B>kAGa taV%`~G⥔:!g֨ʨn7.qw "(P?- E[Pwp&}. (6 Slw*> eo(د ^B&7k#QGR8?\mT+o)K=.I FAz~ۄpU3@e}wΓXo5|r/g$ </Aӕ,fB>0Gզ}PNwr;T ,M*083惩ZT;|PePǑ?6\!NVKed퐯#@u(=v!_ǔ5t< {sT7a$d2'| TDp#߽ NV!+ !A&S{\M-kH—qH!6iQuJ'Qm&6 3]&fohe@23.Nt)㱯 ?Cϯv$ı7TX,Q4bc33t9Xf|630Cf3㎭1+Rd,(Y X9y"tHit^S+Ɵc@;p<*7Vl5$!Z@"{ތoX_z~I"ucͻGt1R5Jcs\% ,0XO:'=Rv(pBuz}Đ* 2_62c k65hKJ:F C7_u 3eRb}^ ŎnTɅi|{36ٕ>;*4lCJzi@$aG9z nD_KXuQ4aʌm0 i pu<9e SC"VA$Ix&^?]IBE3=㹈gl.peH_rwx+cg/P?ru,Hk~lL<hoQDBJ TN<\"2ѻ^koN"V2Zyp~$hlO٫24!I@e 65D62fEK5P<8u@,\h~J"fB`0F&u2ph18 Dko»=\~>]tQQqN6zKVe0cئS\#)_MRji%#5S4MlחZ9ty(DTGlja$!HenSE53@rQIPh$e7U2E!܂bq+UQKޘkeJױ=y"m[XF;τ^(ֽo`*wfʹy%$YC7t||-{] ;idj4i\(쪦L//2*͜Zm]k3ǝ\XS2u,eϦ^)pgYvsR@l;7@>qN㨉vep84>(gGʫ6X j@3to4In5Tȫ/ Qs}ֹʎ ^mm|#W 0XaX=!;0={x,nS!Z2`2⺛06ŵ3U[ꄢtu> Z굍{WU$C` Ѷ_YVl XG/՝댔ü <{58׻.79~hO!ƌ%$JJBWp;N!K!6lȐ,X6n# ؛rj;4M2+-RCт9t ƹEDS[ҲK Q?U|sD_ɼ?py .oʕA $(gbny A7p:7{=t()~\Ras>WRAL5H4d<8q>&in${=D.g#NV5Ep\tq 9. 010`'dIgטw#Pe&#z-{b70ZR}:GOxF_3]GK<xq/Nqy$LY c08Dy-2CT'}S݋+Iջ[ގC؇NUfWY>!-0m ".^K?1N5L* !i;АSepk&=R_NUdվMҠ+WF ~>RvˆEAfX= zںDս}S0:=qaqG|sAQA$̛xvtʁ1bƾ!gjO4!0 K[k u6ZŬ`H[eRq`{%Z,9eۀK` ,_MVJq3P6x.G&qZt'Y/ ņ&eW^[ ,ALϾݽ;qGQoĝ ql2O TƖ7SuWak0"T=ChJv *=a u <@X@CObܖH1HuK$J?ٳ_{Wĸ C A& 1@&c˫} %8"% wJNt2V;4wwnh!A?8U{24z1$H02xܡM y0 Z>KP*a`!\eI=%H@KQ~rh|lA~Șn8nXz+su`SgLYrJ+1#J9ư"z'gY.xaB/_ŲND*͠;Оu@j21ݙGB!鼬ᨤQil61wX]wڐ<~0KIo쥡zsuQ(ܦxsɿ[|ۼPnz)M*m˜?6mrmFܜZP` B@mLaB.2 Q .g ÀvK W*,ji#X~D[ G*C/An/-D D\=A^od9 (Y7ͬs[mm ؟nĤ63KPy|:o'O2b*"H [~ lt3,nj Bf{@Ni,IfnCg㝷:2׼UoQa\EoIh=`MjEFr0xS,7mo^c.KOze:bt)2h+%FAWG&,k4σ(nȱL!?;{ )N}s8cYfqe1 s2(4e_^&7)nwoF< ^CsXJX$>%UYs㝐yc-%/ڬM &wk]rQn"^!uM]&JvMQOjs f~fF59/vƋ%bi^l|Yq-k,Cղü7(x-hr+UXлN?Hxuf6!/h'H3WeY:@qX^|+ 8!7Z`48❳$ Y#)þl)hf3^S*\7&Ĵ YF\{iMHJwA'sY lL saHJ'.%I笳Au_uʢd6ۅmȧYy&)Cv"~5l,7THb(ugLݏ_=Q@KgHk|k"2Ez5#I~VHxa@JOP%Gʲfp&徽y>5M}V<",)xE?pkh1jEv#@8aӈ U2JAcPXpO#5G5wak]@fjPZqEͩA1.6MR69A,,c+?Z#lК-wjYU(!wP $3d5dQv+8?+u%+ @k-'jxD3ŗ"(fH.u( C5Ãecw '0^v A1`yP.G9NPIf" koK1Ql=Lv*. nYtp?b1MPlv*u6kr m݄Ӆlb<ԸwNwīo4/mBz!XXz(fRKÏ-,,Z-8 42Osm$OoHLp`ҍӻ9g"٭ə"ٮ~mUXIWŸ6)ڒ 'ӹ\@$"coć "l,8&&{ORll?aݽƇ$ƴ~?jMF\G"]?B4SMm`w >Y3\@)yۿy7;܂ZqʹY'PڿW 8OiԌ(bTNq2ً4&_`n}vA{~2Jz}n 1í6 Bd d[J@@1OPrɪ+DZ_9uVX8G*?]sP ]T4|!yP H}%;7x@.3qJN+k IjNVAt}·Л#Wc+h<$'Y:<#i@ QN HzSW7ދ6HdMYwy5p!Gչη?r)DlTçxGe~]DLx6!"El"" δ)k2-]dz%E԰FIck#*^p3R[ƴfBhu=;s8|U*+8Rn)7TpAP_CeĀNK4Yj$T6ǝX|+F*=Bt~.a PyLDTEr)*eLUI hޅ*(u $1L7G$"Z$%@a߲讙äl-_/UH>dˆHg1X'k-v;evRSF%S 4_*dyoҜEG΂>(y:en6bV«IH]",Ghm o`vؾ6_XVx=F 1-v>X.C@{ ʏ)S@B|I`|1 m#rVb#wvٴ[鎖 zLUˤtSj%ɽ]ez7QvY24JONYPF{e;t%O]׃~~?^o?U.2P L?H'+1 +,yU)@]iNB.6= ]=➟y+BQJM`DRul3hسLI&R~6-~ip*@d;i! ߧ+J'oƁx4篣:&}h{@FE`Na'kdL<fΌ=> %G oY%SCBUj5!M%o65ƺ@r^27GDSƞhZ:4բ{vY{_"zj;≊v_;lʞqthS(RJ̈ˉ r#&OnuZ3s{u^!U"s / _F.}`C*$Cztn/ 0cX'- bj2qwJGou*˞`` #e U\pyiE;[ 2zV`zNV *-?&=52mFEYEЅw]P^b9t"vW y$e&;Z$.UC_]8) 5|G}]{wvulqk(`׫a%{ΠxtEחΊ% ;a<6:83>[0 62wum"ߧt Qٷudb=@f^#]2@ކu5D^!v yQS4(H』= 5cDZA-'h0x;c炰YBʖ1<$YGy`c~l.p;$NB[n8e:|zٚ%iU7{y)=; PqBaPc(xC CVmSkJ!u~v[DWSH(yb!xcJDmMTT8vע$Hq_pcRy@5Yv 9f>j/{(7[9\6'?m4ž 1.^  uSm{3]'ȿ\_KXtݻ^!=Y{IH~8Z8>3zbDC^9@D`7(NтuD.4Tp7 6E}7քm5sF;)X]UU}GxJ(DɴQqbIO2kX/;yU n[׌}µr (PأŲ΢E3ԱO}0TbPC|V2!qꏸrv:-ު4y҆;$M tG:k'PVhKZkAu78C`ĺ|ЈJBjϹunk$ÐˋsO|sW}0 3z$5!$mS)2GsuCV(Z2s H;QjȘqMlӸB |Ϙ|Hubg-ypRݰӋO-hOmພ2 ;~ƅ0D}YtTAAW(' @MxI^Ab4}Ҹ*0瘝y" ,.{Cjzo+LoeW'CDn22cUjpa:n?W[[ s{&E^rdM:;,Bthj+~aPo_fU^C Z|מ~=Z0fW=bg@M%1 +Rr=]x$L$%^Fh^,!bD[]b?d*\j)2UBBڃQur&W}^m41&iaU`F❮-Q$l[w8{#C 81qvO Sf@]r^¡S<$⻣]'2ԁT'C[˷y]tCt˜ %.־]Ep \Hx(Ă`[P3Ȱ0x6ԁbV ðlPK>[NWLϥd9᱇/U&CFEٳ]W Ա3* 2 tPlc24HER! Uȸe?3MUc4'rU~|9+f-H MFz )}E|GKO2xx j'{rڢUbbO筓暈zXDc .Py-tp8GG(q^~WB.Y`}:/7 /U4 .[-O2h_u,|,ԼЏ7=顨dh0>'9>5ֻXwב BY.[NAbpAgX.5,2^?J_gQg|#OzmQ[&! S;~qJ"d:l"D)ͷ^b!Iy+q&)+2X'aY7t[ߛ;Od_|n .ξ׏GEroJK<[CvR2,"/IgPҦh8!a q7#cm9\|i4s3z=[QEC ۧK]7CA%+H~b @RYfgy-+6}[ע[knJ Ddǝʘ%|˚>}Ճg_;ys64r)LkjL3ثMV:ŋg䭜 &PsU`P5qkP'(#T+;tphY1: qbHwD㤇i?^^*a\G=̏V $@9~ wY[wE_^-yG:4JLT a^=3AA-504):jUOqQ)JT|eEG%1xjA.f@8f?gN7'6&r'HratK9XHowѕ\m:Cn9 QBO^)d5_f*ߛ¥v @5``29uBLۈ%f'U)Np_Gd$$l'KEڑh\j E]yO ~=U쓀)cJ{޲ڼR!{ESc^av@X!DE,YHo  J㾅uI;u-;;=/y7WVTCͶ@&- S/ѽ6%\#uU]O9W$M(5W; X|BxcI,tWǕ@\2B(:fO%+gTR ax WwڙU^9o8tJ7U 6!Asݕ\V]uy00-{~"SЏi8n LZlϽ06 xVSiI"YO[Y%-(` w94BP4Wwuٮud͋/+Z#X8;"/=ʽ7Hk y=ݍ$>wҵhBA!oŕOcӪ/fƵ);g4Y  Cr_JDۊKj^ӯjn']2pnHwnG PEW p`NObJMMR~UȻPJ`I pЬ{?~‚>xsSuGZ.N}i]d3V*#:t'}o ['Xh(W-piM*sl3 DߏT GKz߮ՕUBV }"1Bh2RJy!$PLZ$ ۓܛx kM[VI ydߖK2#jED|4@Qo+kVW:+޷:yq.ݙr Ghz[nye> z9ӿ2͗zp su.r f].<78 M[sFQ9%˨s;I ^tXNyoE;*=sUͭb+nq-47e]jտDWu@( ټ6 FI `8ӈTT5+'li!m65"+TNM_J{ts894Ax&Y6/}@Zw ^0]4<57 >?|!aM"Ȁ <:䎅@[Kav ħR!Q0$19Q"},n!ח4zW\M jh$"9HW*[5k7~u MQW7M25S).GCW io1Q̈Gmx6qC4χUsӊuC:}?-<q(8FI2#-l#\ :Agxėل+Z'GX41՝_FS  mߞ{*tޱ֫˫j~8y{ގr RmW鱋4ƺLD:7靧ەi S]3Tdz-ة{GS<|,f\F]k&f[~$<]wfdjglhC8W0hhNo ЯˤĆd# \@X;@m6SsO>^N0!!?LeЮ .*`ЈϢ ٞ!!3t̬w xm.U wO)\+%jūٯxL,oNYqM9f}ѓWy|%%m qPMr/GR: &=Gp|?d$ T"f{{- V1a.`#NsoX'^#BXDK"#ygHM9HڨW=ؤeQ3t↼P#J'yXZ/3h ]+zJ;t+ k/, ̍'˞ؖ\ j^^_=Ï4dYO' r27#.oԻAvY Gc1aR)*8z=0p(ɢf2$B)$z6i-̉+C9YDuu ; rwHq4&dml;'":$:(&zjRW6Byl6$⹒j3Ǯu"}PK\UIi>x^4 >!Rmz٥!b6%\mOu],,?qL%F>FYmz3A A3V}0 C E5[v h1N)p_a8x9O?Q<0-$dzTMwǛ dzfpO]Oh -~9hMDPy6˜1hk{T8 !GMTC\b?Z)xgk'tPx'KY!E}|>AM;o. NL;` `KNA(qŊ"k [j:IDKS1}w2 eچ.]='by+fe/m4W L!%YzfgS*doee\5_/WƩWA+䱓W31N]1rW֛EVh}HW:,\/m͡y+E[tpL(k{2k=d˂s6?ѝsK< =JcJ~OfOfNHÙZlrdj⬈;0)f$3+L9BuG1ZDl_8p߼3 qsZ8Hr*Cqv`Dk"HGdꅗ#:#2cǏEi\q?r,.:ieU@6 u7թDڞ|9"Q*d4;\W>`{sTZ![J҇'{8+SJ-$|dt<`tib@߶]QQ *=R'mt~#(KfN_ckT޼)%:L;<zz]".Q:/aksjeR݈髆ݢrWXm3giuKf/܇@smImKfrͅISXN\LڈN.5MH1nϵ)UIj .򎓩\{S(eM gЩ<}q9`Uq*NS_@ r8~IT@e3iÓ -HڷZ1]B?MĤBu׍B`z7QJ).CyÚwyn2[+5'oڗwp_ Cx5GrzvI n/ԥwZx ʘJ>hY+GdK{'HtMIlD.nKM-O[ҝ4{xAXiRPG8W`L7Ӫ6(*[i'oNjlī~FSVMXREאy~R X`h$PL 1({@Dv T2Umެͣ?BJ: PU9īU`I1Q:@Qj=:VFQ/`@!* K ѭ241yJ텣n Jp&q 9CPB6#hewXaI>w}*srhWtf /j"4mΖbD(X6׭t)96~8لW@0p߬$vTTwS8I4\KlWuD1(Xn=3gٽ+1NۿWQBZ%\e.2 oD">}>PuʣU2Yboe?#GSIR~Oà !y) 0j ?Borֻ3eVӨ #f= G튵UvE(xmYw+SJp0 W -E; :X'U5Rm_r۲CvzQz#f.NBDkO#Ui:=\T2" <:w@4@ke_U#)4.ܓYvjr7TD/\PL4%Dke>^dIi<$XT&DB0_Aϲ.ZTQ+BBmfw4^*z&.z,)QhNjoOBZw"/Lg4`H>gX'iy gk̗ dΒvɲHmصJ@XBOd`: |?T!hC m :ΑtQ$S@xu`~^4q]Њ4I*%[fP Υ%SτVegHG@o ŀַ]oTw/#5C_5">$]}S `\{5 *iLTE<rQ"L" PhҠU_H)`d Cp6Fd~EF-&s7s4yc+pM,ψM9gcd=~gTن>|^=2XގSOzŜ?4;7Rj +5C\a&0M&r ``%{ #;ECHőB 9z`Aާg=߻|K~ SBAvy+2=r ٶ-@5OEZz'ꊺn!襀V_Hgvad(cC9'09vѨ7zWowB7.mlf̀c;O9뼤+/?{y]gڣik0ݻ"M$c4,#˺l_|'k.X)nł Rc6z?wL_t9sAٳ+Ɇ >w4$FS:.F+T5h[wӥw߯Opֺ2($XI^7 Xy<5}~Edis@ 5 Co5 LB>'N3cLN[>L]AgJW $@=\';9N\DɽwW)yՎ.u@y{NɼļiӮ9=pw^gy@l"l-9dRT>a  *їxё0QwցkPU޵HV/|B9gnt*~pzz]#e<<#C=UT_ؾeia;>I˷{c2ml=zeiHN_UY+цJ Dt8>5E 2awL[㾯FjZJN(\{ÙuWbaaexM,0GDJ=^dӨf=_u?+05ݕIVhgt+_}[ϴFh׳ؽF5F eAwd`3wvV.ET~7ơz-/)>wWI.5hRZac.r_]9bv]P J4PĮ!=A~0ZbC$QZZp+ė<ҭ xցzvEV@42%Z= (Vh ZyJm4$em\xDkxҐ)$ǃ4^ٛI+(CW@c (B  W u%W_Y.Γr+"%9y60VcY$w.T.Q2ٽ[1Ww$")>~9FH gETyF d(^ڄݛJx V@YyEg#\~u%+C$4,P],^P0{q7~VZE-xt ajZ>I{[$GfcB=tK|q3#Yf#HN7( TπP2Z}<䤾KM)2R7q}@¼kJ!In唈ۓ{|NxبQ=}~gB(OPX)I;$Io8knxBh13O6<5;bS7CAHi/rŰ]W$ִ6>yL.gNCzC4*?˯z6$־=/c=?i~%7ͫr0@'v(wX[LUxXA`V4 {#A][;oޣH]rdVZd`KԅCm_Ux^:. rQwTg@#\4_ӕVGF6gj=٤>B|b 56+7>cًY]FΓBQ$BGn,Ђ'J`\г͚ )<9CΨ C&nfQȎ :n5?Ɖ6ܺSmB0 ~NaYvO-)/lL#Q4JM&yRoaML(Uu!44T#4”[3zhPM[w\a[/fuz*@oYo\jz(& z`ɥ8'Д%fHKÚjX@'5PFݸfQ8-Y!ڼ%Aއt[~;P܄Cɓ$Ge@>t֟FBBUeJyvsc~WJd4[Jj,]SQ*b3;g7L`**$"%-o 21z`R1Wmr*2[ oI`"J+!\"khx-BT‰/n3>;_0 މ(KD VYY%AF2 J&lGYT~ϸSEQ @s>v"yMN3w yv0cfs=K[ڞL+uw33SR/|ru4aa\#:(;mjvقUmU8˔H "=Jʒ;cNDaJNS"o qA c!>DV&k4}&!}6Po#CØN,AMa(lp@2 0SB7MvZ1S(^6sULT- fqJs1ٹCiTCw )@.lI[hΦ\8 iidfj96.XaA,7k- ]-ߚ|¼|he' ^<_Qm"'>ySDu_nHA#HA,]6Dg+#x9<U+w? π fsn2MqDM$j}.p=VwiʥYR5`\c/]80ǷK#nCn8/f$õkehyXU,;bpD$@:wLֻRPq5`iOdm=BBUIxz ` JD>I8C2\{7~u_75sCRBx谕]v;Y4B~dskBG)X {Z?sP 09s΁{ФV_Ssnqϗ9[2HVnm-E,gYZ07070100000311000081a40000000000000000000000016439a356000008b8000000000000000000000000000000000000006900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/!v]?Eh=ڜ.+p~cJصbFe4>\/)ҍ6MO!-W`= l Y'IЮ4:='.4wHboˑ.m82- Tr]!H f5ӱGA4c*NN `CX~z}\ZK<[ؙ֙7B}5dL)y U#!k,ME![= o/3sH'p/C قNt! (#,UL~{q+ܵb:ǕL>- !ޫ{koN,=Co)_wR Œމ̻@;e|`x i6+bh$z=jxRM6o~|\1"ڍQaǍwOks1ӡQS+Cw$o/!R$VƆxvITlZ&b$iʬ[OeIG,zw*C`[}Qak*:7>W*OS "c`) UIDH@㗆Eʀ6kN$Z65%נdvV/4q(H:.zHk i3Cf0j]̂R@߸Z.;nHHmJ>s(Jz{FA)3FꍦqHˏ :\bƮ5xtS0Y2"Bxns8EZ%ѦTD(x=u :9n9[Aw&2ctmd=DYB} R亶Ωz>"|;Kܿ9[1IS"؍iYT]MSg57YAI7V=4*!ԍjSol1{QȬG=7UF_u1PW3e0ҖϼdDx<:).9y + p/?G[jaTV $z2Jo™(ϵ:IcKCxbo\p5{()K㒬$S㎓x'jFOJJ2HlOZLڤX*>1%M{z%aU0,C}]R6;J|^R!0 W},F23(}" oq@XiI: BW& 3!d8p0q߄p@;t 9:2 [9E)ZTI8CʂlV#l:yx=9M̿mo>.御 CrZ1o i,9oHŅqPh~ϧvMC:@}ŽV,%xcaΪpJزbHmb#bX ~骴zNd⧎?Z8g+ufȑ)DI8L2ӑ-#]6&8HЧSE ;-n0"\<-cY'H_'9C +{~vqF0>;`$Bftjޢdhax猬;o[:z!@,zd51*a@7F+e%s`/XzB, aS6d+JnU *BѯI$<҂UKRJ`.&3#-CڹhSNybfI-f~{TtYg1Jtk{^f$x !{+)b9:&2zxV\SHL!Fb}:@6eo޺״/ll_Rdx?.We)@"kx

      ?5z]ŶP.'ƹm<ۃSMwUHiɜ _BGi;jBfYn`jRPS^ _tNFˡxZdKʌQz^{TXb/눲1W6 zYHNNح{n},;o؍_Oa<c5A&v~Tw ,OyPT% ÐӎƚIPS~`0GЖʤB}НNsx&a'2A wyw5;,nFb$#ix' q.r/ɱm%§HJ|j:O[1~ 1w4L>Ùۥ8MVxO}'A\ nQnH-wX= !l9Ln )M , h2>'Hjwcuw1P1D #FU[D9 _GRfjIDH$%'{ubJݰR@[fT0)GI^k$3[u&܊4C95":K0^ubmTû<l %K*? ιv`h;4k%%HN XL#JA:2vz1!4=m +x>M3]'+h'g m КnZhH ky)%8Iv*-n":4.6H>ud1IU Sz3O5u 䟸m"",StҮ C܌Z4|MaeyguLnM̃6+Y)6# ct (:\܀^ =7m@ 1І}@b<ۭ/ev3<؟Ө<{Pc=8E!h@֢rt1 / ҉S/D?Єӄ >ge -N.k%4A*\xXљ -KhliH,/M2F,ނnFs[ͫZ -Dw]}ִM%<:QaL9h_?,s56\=y^f X3YB(QO606GK"Kcg]3lz8ڝ6=)ULr~xG)ZvWF;؈<Ѭ>Gj༆W,hwtyWz(N:Bzyq۞,<JO>vX֮_-_v hA2:ZCfhZMkh%U0 ![<5?Pi: |N?PeC.4x[\5!.AǑ6B1kXM Or57 !bܮ>֒ ےC'b\OH;P3@|(j& MPS2P/n}X}?hVݍrA!]?d7En6b=uwr&*?>(lb;]:ћ(e P %A/eNTKĒcR`x@~:+`q_WDuz\Zp9=F:RYR("]<@4[ʩV&\Yc30i4{I.iJ&D[: +Q\Nz|w:c ~W 151(drVVm ]_^SOrGH$kL/ 0*CQ+Ѝp#UCVl_/LgTcnףrWr}g:xZ_ay~LbCu 2v^ǝ4G]$]8}z" Ri47;4_E7p>6u}N4CZ5t^)ݙ&*J **M(i@W 9)<"JoІg+98zScd씾#0KY #`3W8h#.?tJtODu;X5ByҲ*,AU[V0!,;|CԧSll'W1hz\nkSk.6e;;6bH9䡾ȰaOj.L[zWqg\L=?/dV)ikYt q_U+=+gm:GI֓˽E@}^Q~QGg7V};oNp@Ϭ j-HQ'sCY%7TFZg][R(X YGHmrd ;7aJcz)ݠOZ~+|~N4p@fEu`5ʢzػlFJ Y@wMn  {UeE}47׸(l_tRgǭSV ҀI+ n1ĠxcvK֑aVyuZ0{vT:$58`|Gb}IސQ8a>zNj!W1l#*z"]:Z;'rcѪQ^NPS]rƖ< 9:EMbYvH Ba n^//=ԟQޑ q74 e,懟d1Зv2A@RzzJK@-Sb9qAInd/ZO"MVҦˈ3Ҿ\b%lVUD\v#="d[ȵ>:iDT@S2eR$F.4'.cea_9p~R޷o.H=x)kY@1Y#ۚΎn q2U(>&d FM,b#T_yeT5qmq!S@mvD^4 %Zj,t;,0q P&0 Rw濐O]d <`q+P٬ב7=(~k(V+&;&ΌSʻ7Y,ޡ?GBs7t0#O`){=: ]Sn֡PE0yܺ ([pо^*FX.?޹ yUP뼱8~'Q^ Uv*I 5`Z񀿊Cujo+>r%2Oʈ=GTЎ! Moiäsa^@[ήM @Q鹅n+Lo:5L,Wo 0GjRzC+)ŧQ q:Ƌ{Z}|GE$]^ԊN(+?@w.7@o d7r+a nNOò\/e= Q!>n歒Ңn-ȈNf~j"a[U`sP">؜ ~'T.],_maL̤ロ76[!$WMM44qf$,`^ƾl+ƒaOM\*#1AOCaM%Qvzֈtcp`ea?W˜ܻ8zWHS<6Za;+"x(ȱ/("-X4d\AUkmT?x{κ2->|q窈揻&kOQZM-7Ljf4Pi3 ҋoLڀN(SP%۴Yb c!cZ~e2=SMkO^GiuT=Z>BH9~6wj^8_&dw9r8bI mNPi%$@,Ri-7-LhRɂuhbr<hbwTlL,\Q;@DЂY!s2]PĀvXAzi;Kh8[=Jcittvx11v;>Sv\oDzGz1v;Ӥ@8T\1·q͡^Px9\;3->ɺJpUae Bl`Ac}l>%wm)B1ĸN9!V˚f,tl$_#ElYh ^ڀ K~#SG iK5 LAaŹ$P!$G.F(CPB֏}>>Ha񉟏͋ =$.bFŒ@;`1ce*ߧ3ViWT#PIm'V,k#W% ǶX$.QdB.hqIw> C^toB`QrW,惋q9ԎJ1rP ihUwiu͒.Hn(B wvS|<'<%%0Z̝H=!o&À 8 =bJHXc% XL*@zMtrT^O(]SùSiXS Ҷpo΃~$ $(e{eZbq(ez@mX},ia[5":&'Щ,D׌e9-LUm,9d"Hw,3B@k mXbtX֜B~̕S-W h '%&rw˦ݫ&7]Y`e6_3F(s}jѹSS}4O|!Vޢ&%RK: ]Ӈ A%ɬ [|Ǽ8},.g{䖝#T[D"awl[Ÿ+/U %(n}kaً:+˵*6;Ա}+X4 zZLT<>@Í׹u?rܟbNӀ8=G;5éEo 9@;JAIeMLy|6Z74U1ѐpnW#zиlQ%VU#?{jv%ƔpD$VesCͳuOh ORI2/o#gd_78ڈc3&yؿ-/hO- CFPeL0&ƢVs}O'=m!47=ww"U?툊 PEPcUAIbxߋM# w_mk+ fS84_0t[Zp/ L.1F.y1fc#z\O Jӫ!tm* vGj.--]v^`L^sl7wsvܪEUA:FZtfrʹ5&wrzj`؛mJlrxŝgMZXbnl/ʍS)1ʚ8.X*3L I$=w3(cs#}s' RH\O3\\,Csw2C{Tl-)`?jUU,BIw1?ΩseԻx#,\LOw&oWddI t~tR2`=25 K8~W2hK%Ml{QFNR#1U`ةRk,7U"i)s&Fyebj$9A*:l4ŵ17ɋ|f@]@lN^$)' &s$07F,]/L u~XntϠ )2QQ86}YDZ9-/J/ub=!" gUӏm JO)-LEq&YmiVtD-_2_{N'hZ,7d0L~|3bkd D[w]9 n&uo90Z҃jRi{>=)D> 7-yrx7(u3V}z//&܄ClE;>{S&#vKj{#(~ Rfxio3I~qZ2jȰ-nk@G%"ƯqQ^iEu25#:JH,% 9 " M1{uiuN"b,Wdy/CG^ն=蠕@s,sG>J;5pDT0VzWRƿsco o6αdw^ܖڳD~n.ُBҙW{0^nͼ*SX*0\"K88/4Nn{WP/p "N0B_9#rֹXNFxAV>d ^wo=m2X(ŀrv02`>;Aqto´TLgKM4뚜C?f/'0tؤt#.p{҉2f=93/?17e }}.w;aa7]@t!pSe?7-2˜4AJM/F<;e'L(cMZVa8N\M8{{f) fM$-;qsYΐ?(Mi"E´L \лD$ԥRHi*Π r+Ƨ=y >2qE `V ͵ĩ`9>Y5:w~-,W&ߥl)76l;f1 ZR;}ur5I2G-Dj"XseLQ Qkc E3HD&EmLE>؜٧>D7d u8\ s@'oLzTVD)C 26[/tC豦A'H  ZLUw0<حLɋwÂ*"AJQFc3]+:y$Ǧu䚕g2jOj{%P6,LB/%*O]aL{%;ޝt*O| @<|p6dt\BG.LsMrĦFnuS:,Tyچ1>\0JP)f|j:9`&-%v3tnJS's |+,Gy ٞ]G737l/+G5 .w? HcpuC3im1u]ƉU[86/(+g02'pJ+5u$]uj״6Ua0:]֣t_,Hx8ȹṖrH)>KJ5_g3sT+Q%V2hXhgl16^LXBBCDf堣 Ce .j2Aio8z!5{@R䫏pMZ&445{}`lɫܹB~9釒_6nu 9$j!>kRE}yb}"bJZ; "xc+n¯0-e;@X f4e#K"'/FQ!C}u*e~N8Xˣygͼi)+eVݤ7V9%!wHJ.9`}.9D_/M8ϰO͝u<㪂b08xص'/}as%6 <2/\0 Ke=ozҫ[%8 Ǽ'Q6U 5ty:WCL 2Bѩ2dӝ15<&Ah~Q[ZP/#k{vu#?/z"\p/]\\o D\,o~/1wh<,-|Е>Iz\vvp xRɥ}%ӟPV"zK'%f}x**O #$<*uߨ,i$IQ0"bhTŽ#m5$[4 g}Ϡ_3хѱe+9ua1.0a}-σ0gdJZAeDg+J姉+x#l^۵Ad6 ә 5#ꠧctSw}e s7|0&璉?3FL0\j}F7M>8 1&Ў2+mJ>5(5D #U\/ᔴlb@ߑߘl 06rY?)m>Pmxq)כH]?L-Xfjv/A}U8Ҏy fYBFQM lx.#d꒿d`:07ͅ_`. ب>1#@:aQױ:`LnG=?I4whRI8\z9(oqՊ/n>p!0zd@%(xz{ 6?Fyi_R[L *f]i/2<`UM䥻2j퇡Ƅ͵¹GLJu72=v{dݛ3jkWn%&tJs_\J˷ a [7~ 43c;rS <%C_q߁*ϝˈ=SxNg,&ܭbtPhP`_Acࢗ µq_a :'3$ttr0xz[ېAD&C85-%DfGF?O:D'q;($ڴpTc*U)R ST: s J]W_R%խiB L%*l`2*{Ӝrp=y|<FP<N(iuj#4*c4Fi[&,61c mBcQ^cH84Gg< 9Tb `dYqᬞMQfFvi{{Ywk[>`;*eY[)!K0ٴ[|[bGYdA:χZj@|ʲ/an,r$s(E)N4F m5|N7ahBUdƳmn5^|sZ)SN r_mXXgYӾؘ``f-@e}$4(ejG6ȀMT 2wm:EQ $ޜZs!ݜ}dCP,~Oם|Y需/Yݔr׃fż]8H͸5N<zܾspGffiwy!ryG zV_Bj*}E؍> oOg/eA" vC LGă8XsEFtS=:'peoMS j=l{%&wE> hBFB@Cbfk ``iXYԨorʯ.?<d>\ou: eY}vqm:&0E{s'ѢV=~ 6gNJx%|M"sANML3BT!krq )zOl>צ~8]O*8PBV6#M@iBԯsoU^6@PɋCQMmL$nٔy#͖?SN&œ~Z8 ;44g405m|׷Q<AB~ Ț=GhhPpH3!\̈́UUtv.Xi-k>=6lxVwf~|G\<ι98K|P{ gȱO _1L.|t)|2ea ,| E@&.mN'7Jwd@~U;{>.ZKCit(ga)啀)o谨cTjSDFKP^a$U޶qbDQ){Gl`mSœe o΍c@qא|LXY<c] 2bT,كal' %A*(1yh]/Yvy~EҜrdr мڵ-s֚(l2?sl1s`7$_u Aa+sQH,1wG ?Ym 쳋SlMةvw~ٛKU^gFߚT'J ŷOOFE[_T{Jg^y$M+XvBFB Sbf_iS8#iJRNC%S}Srֱmpj7~%q^R.go#_G<5ȃK7=:r5]#0Y_ӿV_LA5GV$g 2>IsF*ڂJ2bj CLOk+p$9BŒqX "44{j; u-5_fަU%|f1wũ\ /BX'K)TZgabj+.]}"gv9yyk?q [^8>JG%#Da*Ӝp&AS"z@ /(ݕʞiy3(^١![k~0m TDpgB!qX8*LB?f2P2.:/&YDJ+\r[v%TL^skd7!\9$|k/qK5MUsX\T 6ˏR17n@ph_ $"yn]RpҺ}3~4+¢׼|@̦IĈoY O9E򃚮PL/:wWIN Tǵvtv$*bמ2X2DVT :Ag9j"Kcoc0}w%]hۥE+N- v`S_gǢU\ Ғ EloDqM8H)A4< ]ю4ץ6aW%Ny%a'lRƂ1C$ Dh'LzIp 'rx/b2 6RMė9gȫ+!r k,P3 +5Lʉo")6!(J(Wv"#iZ6gwUJx-Fg]pɒ-DvfEg%0X$r&7X{M _4Yve. JCuVU%ϧ<)b(9yA5SS<F*JRVWxWo-aj^[lR-ekM?o06l`'X o@Q"2. \Y~)D_5ۭMtv=nKKn-0tXj)"(3˓Obeϧ%{NVjA~yBnko7p_լE|L@ܤdBd葩玨@/7*४A8E&,7i$7 WT(r{_&W}AҔ*V|HTP>KzԮ[KI\i-w;*B;Ǐe2+3]"l>O 0_;p78zSf28rD0ܡ0\T#G8"M¨UkNEϭKktB4?E}_35 %({oMn Ld4*9_G77otu]]n'05-3-!'`B)٭m_Y-^5,B\CZ p66pҡ?VPs]LSSQ:pXD ͰSrsw<) \,?JJݰE}-GhE1a=uTdULr\^WzpaV#iG" cmzB>Vn b[ 8ݺ߱ϸV#;,:ڝz렇Ժ{ En#9Qqhܹi)9TMƀ+G0F T9(jn0F#C=WҢ0ޟgގחScډ&=y<L+J%>'HXi\*;$UVN_h9;ǛUI@BzU` 6>. f&uĥex3Q7zl\o5g0ί%JȽ*'Pi*!%"! ^uX<]0v D@XDz |R?u]D C `\թix'+TRN 6}E8k5L./"6M# %}877nB{Q\1-)TBA8*EIЩzRQ նSNҐx]0?5$O74R%ķ((FBM&ҁ*'&jR}"}cCB&C}Tq]\D! L']b]5]HiVhKy>i8i9z>[p KxDZGɒRIC1P q7Xfİ Vj>HJ7M)`jl/g۟+.e4Y5iš[Y kp>xDCY{&Sk<ل& <ͽ辇ܠn+I-#O"Eh^[s?p @&B( UaK+?76>uZ~nIeڻ.P̜⯽j$%ah'm_8]]5ޘfh$=ЧE2F۫1P8Xj쫁XyTKaݠ BX(M,۾-I؞+@.3l#UecBLأMcKr>S ӖWzlλ|Eo)V%L˫$F!՛^ [Fw@|CAo烾]c-"?F/ъkEJkk k pYVNBxe@vܺ씎&qNA{|pl_cvqi!zD.A֣im#ebbx /$kh!y`\2Vqͫ 24gdǢ4 2[2xW+F5]鮷%͏Jf`Ns*ɵ`I6xޟ8!;!5MSb=*`CwG/jFi~[bx\yስFGe"AaV.ٰ}4i JM{pu.fW^Iᅄ c{j߉Upf/Dh$v&$w;Z69M+]>!5iR@(}$yl: KjpahVc(׉;Pblj !MԦ=}abV 2PhklTNtBckbma3AO=T]LҔvx;}OǭBݗ]i3lPx9Kl09*QAAͶp\ jN[4WR{m:T\D&X u. YI?p9_+S}p/;^vy9Hb_OhqzwmXfwh|q;_JwjlslOHNkݽ &A%ޟ0~OHT/!#0LpSߗxTjbU_1UzhUbP/0OWdiĞ6R c3ߜYa'YGo>8ԿFr'Ҽ"iUδiANC7U/Z`7+˷Ʒ7`yiJDX5neK4VV4j4Q42 dWS-~QU8I6uHo ߀XqlRHWNJBƤoDS;w [.e"l,;d^,e{_/A~CFo`W_h- Һgn`'g ݄>7d巰LB1Z@X}CI,ejN)N(r{t-2 xxQw{.b9j*]@ ^p/ѽ[#*F4ӹm޷$ .> wGd;d"Мie^ݰAC36êwFw`on 'B&:E{eEw` %;b.zAg[GHn%82|oKWO"9ths*Mw'ZpdM`u/ JIOJEH(Ib=?SdI"7/8M^"/\?GI=29@d+T[ŦBEq IvGAmN@E7RTmkYϜC5q4c,$66޻+4[BDO ְps0EkKpC6; ύUeH;=4XeY}~#I\}~|$IʉkMgI5ֱG 5ek`y^`R qDPМ2KUtg5{8C}ETт#NOXjĭ|ؖu~ko mbm3BcibLJ%-_+<@{+7½k!DICԅ.҃<# 4X@-&abdaU‘]6S_T|(ZVr@xΜ xi`A7pꦭ/Mm[Zot#g#m-82c3s&VF./waWP.ը-Ƴ?N%-7݋GJn`t 2BjT| iI!D_h*a+?ar+l6nՔ}K-1G *#j0vx:*XܦvW1y{m+0t JFS%\uUˌh4!;8.*[Ůh°#[a>Fw迀"ŘC߯]uȕN΃uOkH1Y_Oy9mZbccimqL[vuϳzу*U"W}i%h'1ֹbw`}2\+$n<:f`ݑ΢a@RR-zͬ iEXg!cߦ>=gr_wiD`\:rx` O気5Az#F=Kbiݒ JׯwR$nDsD0aW |.\j35g3b9l&lOMAdA4ގ4b I %<1+KV5)>ɓ;]w*Ⱦ8k4ѳp,dů,&zz,u }8WsǽN=!ܴq*eʩx3XrUSۤt4*n8^(:\|x%>2xe*_6.F0~l ilL ]{Rj;սf=a3ϟ=0y3YnnЋL3R'ŐHbO&Q/G5ΫµX&Z9a SJ j$OP͗q#,H.{?՝lqmi' `_PZ~hٛo`zkontʕ$ְoPTUİ$X!!\\5S %дV5dS!&ZkN>>?ÁoOѯczp9aEB2CsOKBNX#3;[}Y0f h Y7/PPE%]ex/2r.NP-z "18 P`/$MO86ⷷx&tDU2|x!C.j%`07?> kC@eT9ɼˌOتK#~!kYx3$]9Jh oj=' Ϻ8;L,ULRB+B@("!.no- +yQ,S鄢ySH!ݐZsZ;!FRI#H .m5--0;]"w+Z9!s#nv@*=S` v%3O Gw]+0/i~[l骆7e4&C^66qsS2Lg:`^g UU_A>n[Sf%;L^7; KyYce#~]k=nN-TPlpC*n%S| '{AAtzi4}9c6ևX>gܪ AMτ&in%hS%,7 ~ɸX%'J= {a|rcrEsv=uH/)!/?cr,G|,@*kP䞩&hP8V lOB.}?Oϒn%AY&(_M;$u&@IyV5;V9 ZpSRSxjӺn ޳hVjn  \6Lt$eQʁP!XǗG34 hD4t20nZ<φdHk^3'#. (}CmV>w;"/g-l)flJ1 G-#TKԱ$vvYEɭ'օk܇J9xHSeȖKL6&bW)GZ?AX+i &&c,I6+pG1;d:-T8$o7x{!8v}j6+|`n$|YYef>&!ulZ9-TG۹]̢9=Ǽ/u)Vݕ/VYGYP$ )k@=2D;>;(bGK=>(gv\=?HOCՁ^*q+İ>cdOB$Șߙ DkH^֊ X5)`9C3/ ZJE2I2^ PfCXDq1ݏeAdr29[z`B| Sœ c#Go?W^?Ւ3Vj=$p>J `Gplq%Z6<)CK`:O^mʋq#Vzgpk  խ޶6A&} S9T& w7]ߎdxS7Ggj[# ”Լ,d+I]e!0oU: FxeӊtCބ . (H; aB,<"*/ f ;77 O- -2*JOdPŧ`/Y x NVR{F=v%Xyv lG>|鵬sT!Wb-?R3_cXѰGKuj$sܡa"hӊDi_0#.,PB툇0b3"PB`3=P?~W4 [aD>q"AJ17`'0$ևx 9y'|pLFC?A$4cPx\O#|X ͽ%Z7[$<[\Yo%~'+ɶm2]ѯű }wg>γ踟u v f(#F?mN^T&K;fg$H+")PUx?rFMG2j@1(^s ="Y(?~ݏaІObCm!$KlL#APO#`}*_@q|C!g~ O.O!~ȹ6?`gɹiĔ5,U`D PcGUq(s Tͧ&ׁ.?L7k#A_CJqC*`)53LI0Glkcjuџ(4gƯӌ&=$4#75¤P|No7"=⦍8 heq0>"Ǘuw_Wr;kE>̼ÒPZa: a:F=|hyatNzwlx&mN{y%=hIl~ "Fg .f|b[øЖΉ֋vkzwc/"sd7 *ƫ=n#)'2W Or~\]4z23*qDrxry|$C`*"}8LᚅFJl\t!4[q=řdRkN鷅:Qʗ]?욐#m[V ̄^uL`A12)r8E@/a^/5{[9#`\HDhmٷLxV6ᬱ#dy#h|B@`ؑw);|#iL3^8}W5B!{;l% ] bw/P !(,%eq". [;[W /&6@~4"Wl AըR4Y =/rsG)wRN Q̎npޠLSln96X| R*2}لn[ 5ЬUc9 ;w"i7u^l%1_okT4ЩOb"F1G'Mpxe#RQ޴z>gũ6Z9g& x|ʨ9 *inC!h۹_2&%/g+"кV)1hdSKZ/~Y1wN-L&>4{Xx(O8{Џ^QW}}A~gd, dGt 8sv7U5fakϭa CA9Y[A81 vڥATq(?g*j#.BzؘR`u<,m81]Za*-R$jkA?0Z ۿ\'Tx&]'J\RixE%Z12u;(l|y:$fnui by©EÌ]3LxgY}ZЮp*,懟e&yD<_U ww *N jB&ā@NUtS8l!sQ.%X_]<.z"-B =b/55]to 1 O//q70 sOJ`WƤHμMI0lG? N^.3U b=Us eH E}O%;i:LIi\HQ43 'N3OwI^ Q7Nf-.)I(c0ѥ_dlތR I{ {,UT=E%~ |Fɞ+d\րPVtM?Ske*:(9`}>J u&` HNF5-ĕa2XXx.US#Q>8X-=ϗe}itiG+D#'rغޛ6ʖOovx4?ǒjvW$W 6p yػ#S<]WCz"R(% S6:g9NG>$#բǛ/+tzTJct~tKα}ET)&㶵B`ywպIpJb7jq)EIGrX1°N9Δ}!5Ӭot!IO~W6s3fٟ,!Tu?|Emd#%3ŒQWI6 jm nƆkwaLdUObo/`xU,uѲ@Z\ .N宦ƓJL0u`S|^uPmKV7TywhlmģK;AG sgɺ+ 7rX{[ZԴ1:H:h?#R &XbWBzmB!jJf ٫!弮$B6 #ؕg|у9ZNfa 맟}<* vZH?:KP/?#DBI8WbnEiNJ۷D%*qQdNx3{%^p\ʤW8 ռ˔k+γ= q#m2 L( %J7bA9PSR1|\ח ##w}uwB/E;!聦G nM8.-$껋z8",Rv)^7]$(! J 2hdfg='Sb($5OAX FE2п 9:fA8dK4fH <2\p[ODR0_OȖ1zqDKc5Qf_`Ɣ5bY"ы D&ξ`1Q[DM48x@, V@$6`p0Rb$+9HK=B7—8Q8ZڞS ^ A>FR5^r!w-iIvc!/{TA%@n]?R܌yS(nP:R\bfT#hi<$9\HLT1v7T@png3~\5q&el#Cyާ'4)1j4󄖂1#e;+`}ͬ^<[6%F&~f}͏6Qsǭ5s{FX9Gt\\Kz䧀 kyg\>擫׿H$ȊmuH`9zxY:2)24sҋmw\ x4J͹6):Q2jGb*h:+{Q{D]&XLktݳ4ۗy~=憂&ևS ;)[O _ zߗq;WKOm)OR k^:x.C\rCXC?Zm2:bu<5j3:y$ҩxT/|%?18 I|VlQ+[~ISUmYę9!_Kp H@u((:Sn:]Ep:^7D[RǥfiKs/J  eq椝 E@&Y9-J_+iT[,pXT)ҥ^zeqO:g ?p"' cw *(.V/}dNd%K[wH58)%jr=&2Q'(JBݗR7,oQ.1sw1|mReg0R"TX[qp$-:Au-c#ʣUnW`p#^#3ty _9T*f~g?;_}CɟPcܤS kJ)yͿ=N|cIZyr"]Ҵ@tڜƥm,qBd,Ub['en(cd|Îl֦Ԑ?qF+EHYL]h3(V-'k%k$>^WC u`u3GrP UoE,(Woej*'-<洩d8l Y6o/ֽ1YNeIF@k}PlVgNBvT/-kxKe+Fl<(DG &y ĀaǔD:^n'`,hWwca8xNh^lb%xѢ %:35"o}XyDBb6ՒF|s5rGXkNIV\ 蓸je:^Э"߷}쿨[".+gmJI j+4Jc c-3[_wD kQǺY=UY]8LZ`Osl% \(Z^1L>E \5;yQ?vi_ fH?ݏ5,- ,y90jX]-)4p:8vҥ2zFt"BE UE@q~<޳7ï7{f@@z|610`E_uKf(f)r*wV7 DO> œThZj%vuT5k1b=xyA pk7#HnXv>ӏD0)CɩIC,oIp]|SD֖lx^yyc] &NSDq2&\%W+æo<~|lXx>:I*/bR=aǦ՜* Vrz)5ϵA{lbU8]N'0|'̨aW[~;+ =;W8@ ~:` J#8%Ld@ңPMLuN)yCߎ5 .PM1r6sc0"9Z"B$8,g͇%nHp!BVTȵ XO׎uIFo_bc%P.SiO+l;/r 6(b=kyŇՌM4-d 'bQsyF|JcN튥 Ev)l!wpEENF4W`Gwkz\ 7XT}wO`{ֹ)ae nKſp}'Laao ۯ*(׺[ˌѺGqװetpFo-3iL ),Ltq^P^ǂLdOGM iN?N6j,=X, huuGꭃy4d '8LZp[T"e? /A[,jG,j};,8J\8M_,4T>M\<X֜JC5T) V'+sWӧ:,Ufh}jHlGϧ葟/LU5V.?֚vʑ;&BՏѵ/Ϩg<_e1V'SwH,΅N~iYJo.`5Țz'9D"q(j BH}N=ondN[hoq9}!Ҙ~h#љc|:&nmc~ :N9yR9B T:^d|X!1) HΎUA/ >/8~]z`R ¸0 JdS*eg'w"FrGۏ>RmLYNXϧaMu1#7gg|vQ{3?+#FNrv-Hy\79uj˴1UI_(~Ą`%UdݠkBĒ|$8Gey}~8ZpR{9HYSD*]8R=ekqU:RX,/¬a"p+א,U eVmZ7U=L9%gs:.]:E?rvᶡ,;?h~aCpmb#Q./ _m~攰 zcxAOS"P?J/rR<{ydFecqAؙ#1@` M>TNw(zÈBCoSoz3oJ T,7V$´zW :}"5Lm]tg SsclH_ zr`z\t߲ovrCu JMt4?rA@C=znhn !̳qYi0R :鈑(&8n7ɳndQFdfӗ0ڲ^Ǝ~0gm4l6#dc\.{Ԁn\`Ld9ڣlTI,(_-n'DS@ QɼeϳV%Kж~䩥̹'q/ Ax\^-8Hq3fpoj}ȚGQ8•6d V_JsKSBZEiO5=DKL EUEYF㛡!!ҥkbEVzO ̆rSဎG)8q4K OP!C}Y!ppJ;9-WD 90KP?Y#{? Y̎{4wbZևO:v+h6uA &'|62P覉lI!e""%J p;7%V兑*=|J r:?(,*''ыuay5t~$-N- ׍o*Tj Zx#ja2jj{u2tXqQN&1M@Ev`$HPtN hc>7m8S\]%\8AX(Su;,{+٥㕝!=;VOMBp*L>dy.K|mxq7I->z.ږ:zǚgsWl0J;w!1 +b׸A#$r)|[{Λ n` 6w⾓J^cNHI u\.ªƪ:zs"SGQ>XWLķdl]noaZ5Vi庸OBnԆM-#]G>>$}e*o^R`&f"Mft Oʝ >ؼ_n|KedxfbNl's/wbT#SM1Ua*bMQ$f tz֚HMH-w/.1ɝǿB-ᠪO 0iDeBgh.l@5NGY ~+,zVn;]e' gS֛~|Si:} oݜsn5`=/坲GٽR#zT,)mNM#q9݅W &DI:'0{ҭ[ûf##a3٬/ 0F?bc%g5lFY+ލQ$mG=[9k=f 3#XM'07"p}W@5 bwgㆰSC=>{t(wp@FIRLE:ג@Xg;xB tʼnBg<9),SyD۱by+h3чny*j$>hw%23g5^Y)w5[עB:Z|<6:E|?,KSef6VǯTj+1wap+DZo@?BGƙR geDp]2~8CyϾ*?w9g$*i!D ./ 43Ͳ_~hlquVE 3%gCAS xkvhU!IqQA@EeLT9ŕc%4LTξӂGe7;7cp9;DG|1^hu,lzi@i>E{Z!HC$"H6؁X'Qu,\Ŏf: k4}Msc4n[|2v#4\3Tg36#,Ld再 |zG2%Q>9'Pw,)IBO%qyDRcXmZꡬ̌dRS?UD+T`Ib#TP2_Cd*~/YmA41؉& 3ا&Klɟ.f= T* t֪ Y&rxi}04\ uKj)I{&#]n# z0yC9<\)ꧥϖ4R\'[ x\KRĬWl(ضon|VgSK?<2`(@?W?g,EHU Dp10j{w8 ;NՑz?Xs(OOopϗgC/u=:5gXhǙB3&&։YmCs~}œ7Ħ (C3 6co^/#SŽk#Uk$5$'!mؙȻD-0wv =b6F|Bҟ!|js7F6D\{'=)UO) يk_(@E@B}5Yԕ| QttwrKal"F-09EhT#-K(^[Kev>llHPO y[&~R(iLe_1+^%Z6ܱ&ui8P"]:RU~Ƶ [5! w0L9vCvZUi#ĈD,@Y$ ;UQ$^g7=\Q\FAÆ ؟âc ӫK3|m6N6:@r0dgy wݳTvĹ^&Z&c{-k@Xҕ )u\xmdEXo&X#m'}$f)!Q>UOSz e LR E%:S9QMWJY{Bp ,I ZOZ7 0T ( Fֻxn9h"a>i_ŮИޢT·\$ -c9dy /l=]+t6 ߓ?Xi+EzU7=a+1q_^4P\waƷ$)Z ҨSZ=uSZĢb=u4 q`@<҈GDpQE>-ʗEY3Zxe)@kMy=Y}p2l5MU_Ttu7dlA)mg^ pӊ-cTMr Up}d .#x8c}:W&~BG8 ^ hy, uОyE z>Apܜ/'ЄcFiNXEEE:rF}R5mXDKlKJǶ<'Dbx@gcjεi0dѭܛ\n߉xh+#^S#|, <"/MD"V+dԫc ey)9(/P|g+zΚ[)8mY ۊ!&U98#7p%Ql&vq21D9LIy]m~3/:tC&iG>*Q炢t28sَ"2p8yHta'tmi2+3 Ze2&(AeV* CExU0'Z ȓ:O߱(ݷ0~h wpZ$m hHU8bPu'X8B(ղ?tN-A!`jgd\.HiE57$jS":(AQn+dz6(:X 1y6bt [\3z|K'ԩvJT-KVsC n6o'K ݷ.z=;|$`>{4g6$w]c#cu_/3YÖHQUE8Q@dcxat zܣ #^j W՞E!&Ŕ.Şv8p_Vf MgE+C^6ޱ 4͜^yc ~Iߨ4 #2R>y>å݈y@HmTvW猟/v}T<ɃD2k5  V^ EX0koPl'HxV@-%Y`9wnڌDϸêv|ᬥ*FՃ,D,]>brMr, ۢO &vrTʬwʾל2@G^OwP@9+f^q/$:L@4F+ L 2R=# r7?1i5O1 W_qmO@-&68h +MTee"dj(Mj_E|@# OᏆ'F>HIB'D ~rPv}8^(f)R$ċipDz!{*CRk%YQi`ⶀ%"Ccvo :сkyO[Q(1;]?bp0A~m,GStO ϰz^94䫴(AvK@Z\*\E8_vlG`'F/w^kHT:Bp =VãNʿF~ uwlaD+zE"Wl2{rqNA*:VdXht: +a4/9oVg$HH; P9ʵ3qY 33\ՌǴvzc~9C.:T,5[IԖX~U-~g&XTnP ِ[(({s^4LX*.}k%+<^Q*uF\O.tn<,J9Yt.FM@Tz|ﺔ`^ $Ut!}LF+ٗ_O ׮ !@LTZi}~Ax\ 惍?UϔpUIZk;?ՀHzR1֋ y#MYF8" 2(|QMG#=ng,; o%NI~hNvScݧ@UQw}8)TyS\-k'r%g1%Ҝce )shxGg8źD} {?K%gmm끷NC,dPQ2'QEq6ߓBQ 5ÇR<Fo;\Bi$Y cQ:)rNr(@>JKO&ZT | dz6*"KjKIR P.?TxACrt JX%@?YG6}Aʍ)*Ew˨1 |KHFd}T0c('f7<>C}Q~~h},D&T#/S6 >),of/ϟQ[p`Pֻ^EJesN@NEgآG[i)L h/FV~ːfs.D Lc9 ;:ʺ n[ܧm=g`4,]ׯ2Žd8E-u/i:=͓>7 C7Qb? o% 5SCzW4m*il)CKLחL }˭z[.IQ=N*Vn>8_Fxb:3vKab$n+B4_F@3𠯻q"w̻!dp7j9Pi"Dk3ZKʅ6Û#KD“!*,-17a P:WON120x9&3dyhQ NO/z`pZ(J}O,b|I {Z8ݠyvJU"siĜl&^yJʷ0Tt8_؊9nK6ʣݭC(𞕩<{)f(w-V) _yWqYKks ;yȯǸаwH[TMi9Q7-5>=|CU8F"x&&//cm-P+j'Wt9\6qg;љ7nX=7?G i$^jvql Ho[nI/^J+GdY xL>~ gG UgMRw%.o\Rl m Rչ.9޻'3HG $7ЭbI>0<1 9xH2p=D_!v-ʋE筽`D G I2+>^ PʺS;w.A0oZ_9QBP+0Av'|~o+㱃EҦt>}.>k[&kpw`D&U \Ō#SmɯPEZkgvw_(Ĵm~c juiʛBG͍6+ǿb[J:>aN>8 ;x/τ9NS-pVXrs90 6Hj{2H#LwvEÉ&-'#ڇ4L,3+?rWo޹Om!۵6G 3_h'lԎђ( יXۅYo?54󼝞P\;,I"0 J#Vf/I?*O_)l57bGlmGXB6޾NG{:v d*~}>WMɠp XżƭS qGKI-q-CR]0LP\:Lkz&5pGOߔ҂ۈeBZXt #<4H1mm5#|Qzn%Уp@cw-xR n(!SD^V($dSV͢)H");\z+ vcHi.|m$㡑HmS.Zh+_:Egw`Ӹ&[,nZf'ASߴ_hzBIhK.ydA5]L1lR 3 A,6_ȋf{t* _Pn>?P0cN PYO6:j+VimE~6^o"/  |f%+ ʚ|4zcH&0;f9cyhY3? r-ݚ"`#cM{VsOZq*)[_IŢ1޼:eow/e<4'u K3SgM0ax,%*NJ1*'FG'ں ϖ6uk Ȕ.8ڧXJǺHnSr*rWmܗ'A'anrȞ2zgՂo:SO3r*]m'S!HӠ3 OO}?np\HɺR`tRPa!3-(BGb,ێ p? 7,fimiNj Ig~HkTCLԙˍ9X*x/Pq;@ ͡q +Y%b=#K n%zG[O{gqsxU6%fJVIUG:Zn:cox)Jb}a | wBb@n2qD5ĮfC ~wZHǐxoF?^%i9H Ņk,L {A4~ T|o 3:DiDƥ-p ؛w_GޘUcXY^ +bru $`HyYj=p34 ˔f]bg lW|wK*8oP\g r<7/(p,xe12Y`Mzy1vMæ*ƈr79 qmh8%u,1Z~8E<Օ<%Vrb)䘕WF7w?CmK!-!Gѣ3^ݤm^1UgM\㗝Z؅Q{3/2d/ٹɟ"C͐G F|mj- 'u28C[wPvuYΞz Z_u=4%tyTedFI0 xJ+&gr=+ꕝ؝bfFn!b(,}ȁׁ&l'$yP7g)Сק,&u ma7d*2 lk+yO ;@` 䊸%m̿I6>1HSu~O.rYQ#}m 9Akq{TT ܙRBP;Ht{[⨞.n!r1XW+`xtH3ÀOgLd2t;r  SaG8n?ޠh^J&V^=ÞfU4+$7I>+֟Ֆ@qk!Oic"z3R+ɮ;pCF/sz—[W5yN. *A]Iu-x_iKɳ]toɴilot&\4<uJ6` W`.Ĩ">ҀY$4QY320kJL':.L%z~a'/wvEGm/^zVebY~1c [MBi'L/1cZu"xe!RGs 2F:Dk֞–jm Ȫi;Xִ x>s0~qcX N/P7eA.͈=p{߉9nqj-]R^omq4)& d߾m+T7|ƼQ_2L&d6  oމ![歓fY_PCᝇf=dԬ  NP"kep"z>sEBf8c1"}E >}tN^6;N"}4s:v2E'@3L;&F:oF˨`]G|S4ʬѦHD6'ab6vcm)O4U:ˮ'G؉nn"/k,lħOĢs:=5\0 6 ".$^6Yڰ$J)%?wȷel7:*v"7ly곻~|$QHxWBO级E?ȗ{n0,UnҸ[]MJ4im~ڐKF4+&1X(qfUAd":Mǁ . 5IjunCރrüV"-{vS59'@ :վ^P`I@,s}Kke lz#e-:ֶj da~sS$/1= t7[8d1Y\v5HGnv|?:^!OYeC2E믦mnlߣo;vfNʿmLGRJjǩa" ]2C2pȟBR,Ǜ*I8/v"K'iWՆ-EO.M`4b~_aIiaĐq5*L"t- ϡ ە?q?fnpӄTg ` EZ4/+ouŖ>]J/ըQ7:cpS1^Ⱄv=[?azI~`4™F sК#t'$u$GwRO rЈ"zНGB4g m AA.$Q+^Rblg-p0zs\b5&6 h#e< mk%.E;0K6‚EUĄ~f;(bW/Jjy(~\j>kV·3lp\g,7VAx ^fcRXʵ XP;hQϠiS4DkX3p!uoΌ՞g35#Njzw)y T?=fS{S c}Nq!5䀩=gn .{ ^/YLH aoZ8$be\wVys޶6c6[pjY:3/&.-̻ JqU13OWBJM>H+0 ;v&p3P ^5+미d/aWAVheJq֟5a8a.0\GgPBѿAԯ*~ Y%3 S[+JjҢNq]  nE[*ub &%Q-+OfXYPjnC4Qꑚy؋k`at| }%Oh _NqҭyGג|qA*$6. 7b^0eHgԽ?!]ZZwɚ@~#Uoݽugʪ%g@M|Űꏹ\ymWlj"H{& jQS- JR/"RPOtfM5fh1R]>7?Jh!D(^1cۮc[=LA(؆4Ͻ/Xaid\S+&0V"!֖`h +Axe nkP2@2H=Uub6o6y 1h0I^ZY:$R*rddcFpELiX#{xHR&",ptT .䂭>v  ^!=|ƙBS_l-\#JdeaR_pڔ_C<-9 = xht*DŽ.9{X08-؊↎{7G=54}E}aQt~>/p17,%,@AyIUGPiT=k_AFa_6J6?1!_Û5"SUвa |faez9㮜sMto[zoFi&uSvTM[+}'_Ny,bO~`(SwC;=ӭ% _4@"rCPax7bLQS"%G9kϽy²'baaʚv'H,K`nЕF؁Ap_cX=V,힆׋X;wi2Uq;ru7+ rϳ|Kߺm:j͋Y*ѵKլmt\;si.|՘CdΨ*AeaԮ2Ji-s-QOkܸ@"e1*H7T $-1IǁBT>)PCi!){z+P4י)QKeNڟjв뢈"ك㊗a/x'1/ԼW̜НcS_N.]bk4"1Ձ(%6HQp3 %2=29ϑk|&sVV*ەG;Z6 .rUȧ"`zRexB.xՎa:eYɿJrnwLP)ܩY(Pm#jp=gX&| X Iz~9ixsm۞`$wQu>%Bh q&LntO;禲Y$rB,vw f"Yt6יLUg4itHTCuJAte?JlUmrw,{a\$IkP<ЧTf+t!ۛ{>nb~e ERJC4zPq^ȰRS\fAaӞR^tc:BKCR@}(e1WD(qOίU\(ȧHiwC 1`thn3ѽl9yv@<[erBB*D>ߎ@ kd҄#t(9y|k*@Cjk_838˦)Vܚ5BRlB[Gݝ6֥Bϐr P%/H Zglz@[>[ӄq!>Xy-=$h1=aQb (քnVҠ4{78F3E&)R셐2ߔf8wq]E;0rwK_ڼe';/ vƔfYR]:j6ڸ E<ܟc~sMNxYN4UoRԡez~:vI]b>n 7x肊x+ԔYf+"E6' (*|X$'YtQC쐍{]E6GIOsC*wp`[BXՂK beDgSOX =rsCsW7yTU?MnTe4ů]d_$ 'IQ 4%BL?YTGvt`?g"gls{BNFzr/pG~q&TNWk񎓡2ZԷaWaW `u_:e'c 5yeSDGT>f8bhy\7CrTQuKK&2˘R"=.gs91:gu WUĈ“i'^ag-f*c^I P0^&Xt`,Ā -Ⓞ;CV,IJۼSw{%l m\\a/Y6-/sGZdhXy3qas3:f41dvLjG=e%"'ɴ?ƋAُq1Y  B}PXN?yB)jUd+iZIS$$D=MSzcvn-FLݽtLߠfXʹ'~Tw%HxVv0:cqܱаp\QZfH7hޱBcJcj SLj\`94 }~7^+:Z9n1)qpƾei@M\*9\.yqvOヂEBI85~Bu{wإ[ `QL~({ddf~k5@VX,/ dpIbn:RRs>32 UT"'[AXX௠N3f82v_̼xRW,Ox;'P{mdtD1<-=_ S& |(R=RD|6oE<:>C9r%;Q5mŸB?U8YYJh*{7z.X<▯g"NXzuBwna[4̘E}^0HKli;D 薇T!4@pq==Os;o#2Q"jנ6Ώ\ƣ6aEAC|pZT%jRt K&FE;U>wv& wUM^Xdj[y1ꯓ0ٓ .%K"UzH<i^4.1 rQ3klAdqpZαkE;#8Q&ki_3uKD6Vei.D$m$!2#}tDl[/um*WI,ˉXwyk?~Yq%0X31p:}eJgShz۶M2&)2y DPXғ+n񔵅r83R6eb D0+)ETyoŜD>Vh'pF+-8⿯b>#,DnU㙀Ĺk(VUܴ:JZFِ%lJW`?so ыox_P(hL~( >'MYW^}zvUU:3GeQObtAc<$WhjJF!}~Ϛ1-$Þ|Aƺ"ǓL+\e=ϥOyz邢{IAH =/3j&vs4zw JT>O-YЗ;__(wwlGToc& EF𶈴$32TkTmyvv1Q|R0SřGfQ^I1qrJ#O-qp0?鿹*g/y8R9E"RCwKu1,dVCH 'm 63-U;=ҹW9%n]Ͳ6RדK[Iw9Wd$]f F(l7C,C7-PFJ4;lZQ w&] :K`2o`g50/z3ߛw,ZD2u'' ̄-.uƱ:C+-Ciy9÷P5ᜥZ"Ѩ|p3US[{j8~ B%MC9Hk%:*[:P`Tu7»Zp?M|Xêv~]>R<ڵAOT3FlLQ?p/it[-Y9Mx>$ W&KQ} S4TM0 ?% '-j+b b¶:QO\&#C߿ IlHv#k*%~1g"ő_-X~ψ~5tY:>7vTZl~YwT N%-srS 5#OOX֍un^n-o`yP ~mp(ŃU7"iE*_P"wڱp@P}g[kAzP$MT4ڣQhO[u8_E fT[*@ rd REA \`GGr9dW#QHO;OWrI[\H栟8${y8RW+delt`3M ;) }gm͑J8m@aU:]Y#Qߕ#/`-F\uWw!v34<2ˎWqLQj|WS uL;-%INE~ 罦4)Ή- cc'QLJ+\ /ڤ Kom9M}s^Ƀ +E)VT9Lc ^R,f,<6$g3b!G'e gF%tL(-D'DOj88ppla~c+f8δ<70oI~wWTah5]ӌ wo~NV~li&mykh<"ov1n%aK-{i.(6Zt _ '^Ks[82k*tͪQ*Ո"3~#x/,|?P7_=LZf$B)X.2dR!ȥ?15V=%Zu 1_nJDւQГfNJ;|6_}?sݦ 8Jى #݇ 0% p5"0J #FIX\nδd32߸sI LID#Ij1zoG\h(.D6ґkc~#&"XX$,v9H9S^ `4ewik}m(W+&7tZh=}G5J>fB/v& pOۖ= L3:`$҄Ņo>{%3PAAK  8TMF :ngۤŚF=Cn9xٿM{?ӣmjl]K`Cz~!PjĥX A=CiBCј${C0׬9mHf-l"9J-5N0[4bk|H|넠DJ|@UL4?W%&O7E %r`^>12;3tfFW݇m4>@^xŠ'dV~H #ŕ֦L1U};6~b47̦\ 6Y2d#c_jR8 6@Տ6:x~+qW<x׶*7tu"iFUFao.soZQ6NjD;@W)5X03D#3/XY{Vcg-]jv-=YQo4@ɀW'C4Fs K4yfAj6S/ނHLM<ȃ6^Ź엝 "!D%l 29 l lB̦~~(] 4gb?9g_1lhJ߮r-@=iI˷?%rwO8Ơ`ua3,brv4!K~r!K:Q/~zÉ)2"Twan󓑖_ W+B@dO7PYDXdpXg2g+}NDczxܳ$" U}# 'Uϑ2E9@gŗ ,KA`FŇAJZVSZ6XZW/jIm6Ev&aW 5|F"L: 9 JW ff钇n1 #OΊD`3[-~ݞ;[ ~_»"j YH 1V. 8 ŋsԶ`wR=`b3AE"%c4Cel-`2KĎ2Cn؄uO >H.Jf+Vvr+X d 7t P iOٽUk1'ymTO,QJ'Z|M7u*ה+;D7[xk󫇰8|귪KRU!˛6)zjL}Aaa*O;0u)ap6Eg:g:>zzG#cLtvNz[S:qCWBZ"`& VE2% 6ohQޥٳ}3ar-rYTbq{@axC?t> ;wYR?1|Y'P*W!*VO cHypAf".,e fiNȈspCz$-$h[Ocɹ# e9(Pm[5sVy#X=xs55D9E  i9"y:%:ЍnXjWf Ƌu~opVTCJA^hd)m$+V<8 kַNh#̢!h) ʝ/ͩ Jťf9S{Cfte@wrg0TcF, ZMY$&qK(pcQ0?┺ndO-%a={rw] j/pJ4nt-6mmgq2ڇ& 7䲑9wZB͇@"l dգapRu5FѢ#V9֮z[/T'[,NLL Hx#Бq)hSυ*v)nd(~+|_-a/7<'"J=:+4BXkAMDfIKyOwGiWpE# |.ٖo]}ET'vN۶`#3X c q4jUJyQ/\bv$kes]7&]?Oڙ;=EjzBR.^ѓeEf]XV|(G:J/u;.{S# "zZ_pp.v2ˣsѸT!S;0PCA4R?v9`R ܮ4J\) WS׷Mt6u7/D9)ن.١KL s^y?Ii>љz&mz!ek>R6~Rkkx}2EG5GֹtH $#PdN[uzGV$Y},`}IM#8&R\vL!"DY?xH-ݼp[YI^!H.`kQ{SqxiܾD.'/mHASr-*C-P~R:SbLapJ%Úy]wˎȻ>TRulO@F6\Xhm5@H£p&*9sdi";49sbqa. +ɾ9ыv_b%w4@:O4&Q6lRHVgyEzXzc6~,FcVфĄݽ 75ˢ^3Z1wշ3Kk'USu?ej Aeeawj EI^5,UXK9eEڍb@=qtͲ2mv_^ɺ6h~n;T"mpG ] Tu KN2ȗaȭvjK_[۬or{(+S=5a{N0H >Jz;(%U4D&>E̥ߖV@8b:we/ϼRىx]7RoFabqg?2Y\&1Mڢ1x {: D/1D[h[p8屢$BG$<{tM$O%؂1UԬ({vQI'ڨtKi'j06oδ֑.&QՃ8 ~2q;wGgRxN0Gx&-`]goćhZ~ .hfTR%dk DIJsY+ROhdL$.@D$ ~ #!S |wjv) 4(5Z^WcT_oU*aׯS /$oӰ{b9l!j}.QU.Fw\7کu/Xi6T&f8;2f$-xFO*+y!4$ 2ȭN Z>LSXW,$Rቄk{}J"ZLx\cQ>r&J"P9KpBEA |s[?joM)ZU@) ukf-`4}ά;48H]И#EiLYkO| 0t%˧֔k>#ZؤPLe! \|dt. ߶ڟˈ$?TpQBt1- [N<@[0:귲^эf#қ僐g'_Æ}$jn/ŞٟwX:{T &QÞ[ȯ/⫉fTa;L.acMǶ.d+#b~)q&Zpw:h]ͱ>B違+գJ^YL5+3݊tm#" U]`~Nn?a霸a jyAV%b eirpCv>%lq1[=3Q?UmBV2k9v-:ܕ6ͭ ѿM@`kC7DøbG@IucMD0dw&hUBTŠgYEeQQ2$Wp6U]'i4'L^ WꦵX?mUxYS/I}W$,V6X p 9F;'$z[~ZgrU˜gqHNv!휠دAtEmnwsտ=꽛]2;Lj{ ';f, 1h>=r-m|4kƛM`+1#7 QS:Uh3 &5+g/ple, mc#z nv>Ğ5Gnc=wqu'JU|\79 oQF>޽XBNp:N$>x E~*t^ցFA,i*eȊ._@ӚA\^kt1:kR]eʑz[ i.d݄Q#!/kq T1Lb3oIGQ8jR]_+hHj{`Qp8Ettj,Y],@DT= Qf2cYJN .׾W|d!%aCߕVӬ!@ mCe/*Dc;fyOز 4ImTuyTG\p2 6 (l$IP nJI H7L9 ȗ{(l0~2_;$6ȋDi[=~&Z-%" $9w"ѭ=c_I 4ޓ95);$|a~7^&!dBxYP@)nzS4QȰ[?S-p3HݯflomkkFjMo3`v4@bF%9u HhATFdLG7?mk.ng#+uQu ::Asff4sC~ˉ)F`Jr}6D 䚸{9dkUe?UG&j3:/߁)0H8|F-4Դh2!dHսF:=)n ]}("72僁N༣/iC*(MЙPoalfHqc+=JH+]ΓP8Նc-!AB7&  fgpHo@5]W4^v~kj@sT '%`t:UDYU3N ꃖ}z8 B8[c4 ?*)A٥ޤSrhr_VlJ•<(/"/Bb8t2m2 $5ӕ5K]8#%[ƬYx ^+lGwc>1ϤwQf|xwHdpuҜ&ia0J;y@ n 3G*i8v8IJ]tb=˻l+BďKT&{\Ej%*v3_]/i/ML?-9 B:&>+ҡ3~`uYeQ&fA|=OKxk[;}Δqkr0&@N<n gAԖh**bc_5_h>YI]"/9[\qfOw(Z'4ff𸿙~5Z枔 E1>>a&uvlƁhPm-:l6B%44>gҗJPT3qȻ MmчZpi0Ȳ1O\?=;Y}"+FJM+#!4CyXP(~` L@7构z!S/8"S(SdCenaQgP-o2GqD3%{On%A22I=O4fxN Ri O懰iIbxL|i)BwAԬ ]_VMRaWrJt鉚(>Oo]MYhk5R=B?lo)06+2zs|Au˯Ok9L\]a)p`rtt@J+1K ܇qx/3IRF*zSarៅIJjg-3R< g&M"~ӷFm闡PC<3w)*4H!w\'|.⾵ˆͷdS9'ĥh> ƚnmc?^dLJ]\3BGz+U?r Z]TL*K\-ae?rF|駬g뽳ڕɶj/rBv Hz)ՔK ܊r=mI8cGB)K59y?_8_4K3DFf3|/XY2;]~j@QWxk|U]af_ bq%JcQ)甭M[+X i}kVIPWZX Cmw1d=]Cwuh}W|D /(:$O1 Tt+ZfU"|h[YMSI W>fo"K$l@ {zUw h%{S|sqxzo1e38ic 8x`ؽ.X22C|Lm]yJ3S2 pUJW B1,;`G4B@t1!U F 驟5b]LmjM0zB!+m|Os1n` K!~%CZ6n.մR7[B] +Es-)ksZ,-ƃʭpN?'%`T$JtCe< f-A NQb(1\,@qUϾ*Lpf1` m*RgS'B|dp§hc1T=-J7 Gk.x~U'8QgD((y@ϐuX.@ 6aT-庐"^JN% WPXAٙoڣcAU Xw0KGAt Y#Y ,Wr@S6W\%: Ÿ)q GLHZ>!5k mu $L)m+,XT뿧 AHY1Zy5ZTqZ5@ '8QO~!ΰ%sO_w|HFZ x',͓T[AGHӺo+3,lmڠbdJ0 s1[,W{ġd?6bŘ Q_/z<_قB^@6Z."/)^P?2t Īq\([ B2e3p&\?۔ i>$J\Ӥ4 tV^V7ךs#7.?[z l!Ҕ~狯nB|9+c^j1H-Z{ LaeB V>DV/I?>2K{ 20 UgA@רLc尜|n,uJ!'rѶ؇늏P  15d1R0!>d4 k|i e `FJv8?/RlΚyYY϶wr)g[`6.D.KsFPS - rtL?_uԮhJ a3A*2CȢK٣栲[Z&0b8;b +M/Zmh4׉.WsB ?{}3f.*z!*ܒ@I(zDʙ*,M}l1 ;:\XqcyjCE&@ntn|Y+QgCÊ7 '{A(7/@nQ亸ܕ`6mrzˮI  jPP aixbww/+02Xvy1֯oOhH5kSHY?k Fi( l8dB֝`ixK3B [6fbRmkRŎ%8J1K*/ [, ZťO&g{ n$3o.G}n}D58 J-&Y39X7kk۳}V_?d%M'k=m0 r7Z?nB;ݽKojp`z,7Mj#秳Uн3p}-H43-)ZW5ZJJ@_zhSY׷Inkk. l>0L;|nMZq;Y)QhG;Ǝ.GEfT6v@v@gDn3`z/^ F`N;80*F6SΞ(dWn)t aKR;)Jx7Qx'0vsszTJɃzyk4AZ;4M7F^*:y #] c~󠁮ZK|h#5pb t'FƾlmT&MUqَ4{*xFW6ZSZzɜ(Mj) 5 ФgVXUˌ#थ&`؉[ބtHz9U5G9}{xTxdS3p{GrX@u_Q,scO#7o ElxKۍv#T/w׊]+g2TYՕ:}&)Cq Đ# @F1(AZj|RX6k}ɢ I a+$ )AjnfDtDz7`_0Oݔ/`M|z&*lG=)PE/m=Uo3(RSc>|OvjeAye#(\UŬTjzœv!:NrJ[6X%ȋ6l(Z1R0 ,1T#.b(-7g-0N7(FkeETg*FĠDLU%4flU?qne8TV (w)()3WdH& /} f@]\*q1I\2f9I4󗺪~E EÁ!`qhc{H\$$GB%8AcGm@EQ٩[@^#̉{;ZXBBLx,2WҸ&V=˲^W/y.H^fRa< wȬh5ŃW[j$`j'贎Ѯ ]vavqX,Yߧ ,1Nՙ΅/AךaЙߘv"릾s5vV\>2J \I_Ʉp|8MU Iy_.(q ˞2rBp8-d:E7"@Ԉˏ]o6P O|(0\mG_7ǐmf[AMĩ̜Mŧ{hF$џFImݪV++KBZײ D9]R&1/t"_cg& h>JgTtSZDz#҉vY+ X\릠^oX+7Ż=rqu#a{H]hYM)divUB7+!˲6{݌ I/ ofN0W|P7KƱ4rc$;kL.jHH_;qOna1 H$t&NVE"н.v?Ǜ-u %> VAB}B- a6t( I<͒Dh T 4UkeMc 9N =B5dQV0SG*7W5:KPOJ׻&$X0~BC[i#ZF`]6IU;CuiQ:w&qpICHZb̘n塼!G Õjp t9FDNc Sa  ^H@e)I,q>s\Zht*.^Ƨr$ns[O3 vS#g$[Xss;-p> |1z.I"}EcAד"9҄L#03_zٵe!o97 [=Tkp'4?}as w7r,`r*!5K0qK'jAac 鑓ruZC!Q΢E[G|{]*uJaǍm})~pxwZSI8B\LRv\@GmGGs|D 9SB]ߔb&@H%#xNV*tӚ#`,rӒ)K%ܰ:O=[K KD͓2uiԈ "דM*cn7BSWTAٸ֞W]O"Νk̀c7 ?QH*yk$soȝi 1V/B =OtJ Otda}qӆP"0eG`WUFـ"cJOf26@HIWd:́'3- u"HU CG]g5gNVC?JڈK>oQaP>m}SQŜ@R@];l0, Pͻya%l[u! sWnt2u. & M cՖ]+VV=z!SqSj2;Q/WDqo>-‘ʇX҇YP4dXXO/44{c^}sGd Š{x#S #wja34p@nF2Rj5Ksm1J@z&4RLBϿ!! ܲ[ tt{HXYLLQGi.(^<]OU9)"qBaVw ؚMB\̙Q&[Xu>rIWiG.Qĩ36{ĭ\@SpЩt8݃.MR9fz^hDe8mR3ĤF&uLaxfz6l\@+|Ͱސp. Ec'@9g^{*B&_m͋@N.4f"b PhQɇq'˕\+HjУ+HL[Bsmu{6Zc)@3juU0%s5,Ϝ7Y[#T%ikUTqhsY,NjK blc6vl]Q[nжz*:|ʇ$  :v1rv>=1,A§h_Q_ԝ]QlIt/)21:j˸8I?1|+ njP 8z !܍! k\b)DejF?23B&46D4.Ջ7{]ړŁ٧p9lAy%"4&]9؃5#硫:j൲t*q& ';SXx pRpt:VRQN" Ëp dURվoZB(&8vX<_BnH7JdZ tyA:1k %Gϟ*!g1T,T̻+Ά`|i P#soPo,q3_{i\8iH{dh.h _" Pa0g.l@~w)gȴA᫯9qvL5 nCg@$p /}в6C$8| rM+qfD_pkz!L O f%3_[0;6&HU,T(` Ta؍{fs95;c1ӏ`A`0:G#3 ^pY9.lOꬽtYb~n[V-l2]G-zQPY #GPe:$uB?N.nؐ-Y "y$gLU jda:`toYRl 4 (F-oWaG%<1gf2CIa^nZk̜m8ܗؕXY_pTĆ]T~'2-J i\~{k=)bakK7KC(Pdi%'k陇nETHQOkT= u& +RB0'NBL~ ϛ ׺v&7Wdkcq~B*bN%-kȱmTӅQ2!(ݓģp&wUR.H m\si9[{Ji'L\dӧNU,C=\ մա* Td \  ޱu7z'VeiI}DpPpB=gacKpzbcf\>Y=WHP&} U߰U9Facv1׌Bo | o&8WDovvVqrD;^YQەڎ.BQĪ 0OU&!+}32U:״#+~HI4GeÝ;BS9vjQvR4N<<34e=8;?NζEwiQ"puzefҤ`%#KcBLWcbXfLPzHŠ1kcƟB;NhpDJ-Li@Eξw;Ϩ˧BAlÁZ2`k60|z]wjEb]+kᜋu_wLyTT 7A#ŒH 0V=hKv!s3t byD@ق!R Ԕk./..VI3NcěX}* ;5Hņ{_]zҶ!  Nc8u)bUAM_>M|2"{`[[3ga{=Q U]i1܃ 6kaiHEgֵ*XE꬛/Jg _? p SwdSNc#,a>*Ww&?%3@4C8C{`lZ:r0ڢKc-@00F<,@ gFHNw^Pl?/0`Q2JC7U,z׷-am|C>AHwFEZB[h) 齥az&F)[hpkV؏Ҟ_GLs_A@ 6s;`mBYxcvA+(vO94dx t웈(HPY! rχMqM> \5}K10}G\.Af4u#|Op"aw_AKZ ,!6o.\/5i#X3of5h^ fiwωӳ|iF"UP.3iTuWVN_)Qȃ=^9q*aeN"Ww:зVI|-k 1yL8[j?B?igOY-`_mlD ̶Ta$@GT$'@_#[Rb}1$J 'm3pE+"B6&ھלEK8tۊ1&f= A>P{1tCSiXDf#%ph'-,;%81tA9t3z /ãX3W n~ Yf `5ԉWgb: GIO4V9:0F4|HG!'U@)kF78j pݧ=S"H)ΩhO)k~-H $P\+JyʳyM`+>D ߟXR-w- ׂ9eIlFmG*Δ1QpW/]zs0=X6&/lvb2Q:GsjQ]pۖicFQ'*SUM֎ =Įޤ14 j2 df^oj1Se{*t;!iuI 3M/w9v޵}xLy\w3Pyۗ%m욟@)kheA&i:ߍJA\! q}츾Hpy%/2ʨ3vfiPi{7`D u< @y8e;uT2@l9 [@BWfp 6˒/8s6A.Wо):Laj^4]Ս?U?0\ᝥP-Q&rҦlDw.j2,1R9fTB1oK(cݝpCx9!m@;_F*SBB>0+h#tddILC2so$͘@b҂=c᧷p ~l -Sb{ ys)N$L'_ȬUBϣH"בּj50X=D  vG6WMzuzJOD_aM7џ wob!mKOnN? ~dOz1/c֯@a‡6\1d uD=2L׸ݨpƄ(1-LpVEQ1&Opb[l}h~uaDMaΒÒ|y-"$.P߅Z QطGo6]8/n1Ϗ KyjEb}Бԙʒ)@lGD[b}}za/kZ<+Sn;C1$.; ZӁ476A oYk~“Tugu{냘ۃ4xp9GB{E0y]ӷ nij,x*ۣHݚqr ?;Q#gGq`}, (-aVè e)Tx;f'J5AYmo ͮ)@k{&OῧdL0JF˘5 ҩĖ&Qx1&lk?3<8@!=CYU%\-="jq IQ'K,E,5b~|!Zb jEm l-1fD=X̵ԕ4xٱZa,]9NG^0asOҏꙎք 6`#Zp H*y=ݛ vQ0[tTnKӭv% 'ڏᡓ9O.9Fa4*ogPd\̵M%{T"/ne"@P]m+P %aS tA*%a{MFFfO.߇i_ ?2e*m=Cۖ۔#6^ qBP#L`^P\z:6#" _jCrn8y48G &RpFye-Dʪ4K}e)AcJEO+Cv Yh-P&WCTX)!}Ϊq: [Δ\ՁB6*YK(-|NElm't}佉a5hNf=mC`YbBOn]BmIqlݠ\ӳ) ~:K[TwIkalХ_ ࡬}ъML3nb|qj-io}dY'^q Ũ| !]T;ة]/ GE܉ķF|$bB&}: S{uElg`}HPlneu w$<l.&׀zF5=Fa#nRmY"IY) /Aߕ)常r/𸑣2MF Z+0WӢAJWb$b̋dURXxmK/|Oڥz\MyřIsOf@jhz!hl~:&lFm= ;˳ ^m8 U.\-I3!#&MѕҩJ>rLg\1SkƛJڊlР+p ZS sqkr!@s0ݠyR^⁚nI| dp ߅Ft `;m7bQ0cWʯ_yO.DFLC1pKA} v!D^w*s x(|ev4 4 㑑PZFϡ/pji~+<]w?1ڎt ̤;p1>+f^!k="L t]‘K0a&5׹˘S`t[$O_ZmbΫ6"aDl5(g0q1' Ԏ"]̐WK.wz.E>i -n_32P4ypd+(?P* bwAŬu 2?j^踪7䢹QHh+6Y,`go)YV qG k6uwuoNsm2/i2 ;b#-ƾXݖ<Ңe A2dT^#7}c楼0 < («~1Ɖf/CQ1-;ӻi`ȩxaWHXWڦtM۷І&I &;'-I(QhStve6tp^9Ni͸8dm_~OMe{J}'ooDqLNp[5 VY@ @d))jv;9 '`T+zQT'PLohրGKCu@ :RF&($ XKM500lٴ@> 0fosT&j{zd\ 5[ jE粊ZN:^4xL'3Q=%$lQHbKep)qϘQtIP4_${If܊-x]-l &ymeC\bY֑Dm[`upY1;p" *ܭ]H9Ϡƌ,8gO F."sCP(f$oGq -Hة 0tfj>fH~a_X*E$*يXhF`k(F9HVIi_y]E$[oByyPTxMà_ٖ Ocţ#,̓ lF-r;WwU:" o^*4MkoBTM7]BLz9 VL%k_"Aw?W3V.O% i!F ,` LHTDz2ջ e@^\ vXElo{ Cs,7tW@A_KfySs,3 lA,+:M; j=&?J.ѽh%R[Aj2 dJֶ|>B~6;p2~Bl#f'9T]_q!8{e^d̼F$un J-Rh`k(!Ĝx# UD[`mXȐTa dwh|Ct0+AH1X|B9Cü[w̢gr$:9"PtάNڤb; 9<7/1/5WM6sٱD"gTQ ?ay|cT$!?ul=yt>L|{:B"yL18S L+t܇LGq7ϱå4* ՈcF^jjCO:)XʼneD= II\2>dlPUKC Z4=D-UL` Ciξ5[CN*F\5u2aω{Â]2KiPZ}d<֕ShJ=0~.Pj/ a NJ@ v1K=jӏ:UCl}D4]`U)V@fK3E/ __l4LA9Dl$0˰vU`.Q`0V/C(`h=zy "f{R΍IRW L俎4@HfEQh'zPӪo'ٔMf AaSVV.s#~Е O1ljg;,ER kjԀc4y"#:X|kTY5'x(W8U/~Yj7tw_uIY_ew|;c$aQVS m0CWV\I \{3bGK;*g "USvAnhA]eyXa4E6@f\֠ܠY9k[4Q]utLRxXkHcٞ= oAI p1 2?yuE"^?zuYTa1^On" ^03IRV^tʼHҖplkPzBYK +b+yOaIYuj5G*%\$1œ"t7`xDNIaTh^;S"Jb= O"VBrf]T±lJ! 2W~&ݟ lcZ=B.h{Bȶ4[ }c, F!1Eѕʍ{GRrϳV9'GVuHEmUClȉVC7H hc̼l+ m0t?@5e<ު}>) R?F;.fepԜڜVf8VyDC~EG 篈0;Ha?곽qm̨jX qas0bWᓕ*zeқ#*;lV!m])K2Heٛ7;YQ#Oř[5AB "Gζj[sݭG|*iA"XT <buWϾPE>~q#g*OAo ?.$ A^潁| uuRuی`MZeg$c+|F8 5Pv iPtDgrπ4DŽt['^niJ?s SrnIx#b& y4KȝIjmZ.~Ȁz?F9t 1?ĝSz͟d TT[>m'^7ȨX0h !=BO\/~8kd06T]?՟?YLD+ ڿtY{2^FT)jGN=x؋Ϟp^g p0j~p N\D~Gl&z N5 ܇Q| #響5phTSҤK[zeO xFH?{1^}K; Vʛ4H-BkaJ8۰c(5zq0?T$dY׾}>lHjj*as4ir#f[V^z}hZA=o}zviovEUȒp 4euBt=bؔ˯t.SN4F64ͿSC*XW^0uQ[)Цz!\Qa.&ze~IpgbA"u?jR՘5.T\nbk?iwK1=IeTZ]عi$HOQX"?ߎ&)/yM݁T I3S&MrV&naRs|]"t]Ay #FjtCX"jdɅ @d ||@+ ?"mjh"Vt_Bh|wS^+Q褃AcHUT"]jt1dN_V:htY˩ kJK棬milGh+lJ0_SOd2'9^U$UU80Q4_&@-kbm9D`oپUgА-SVD1 PVhNfhN-iPO-(5Ք9X"sc$"Vێ>5TwOĪvp8jtc,ͫnm|n~Q>Bv* "%MZװbiG\q"|y]6KXۅlA]y[ oo%%5_jlvO`N^JqہP%AA5kFP(ڱ! u+CO/:y#KV{N#6k}[2}WX:@*r[Is)bӇAOsE_6!0ؕh|AڗA8kyo*/;ϻ545v,#gq؏Few?tHUofZ^Wv|+;#볉ǃRYĴAl=0?sK^.X_ s-U`oE -x'p⸊Kr~TK o眷*e@5{*"IWl(p/ڏN^+>~ l ! T&M cTqdre'fuS!WHvsߏ+(AUf\݈*0)԰6$h[ѓ](X&e PE'x@rS,^/xƝҔeYD @'S+<7SϨng-uO)b*7g ̑kCm#Pn;O)c#aVivi= ~AR6)3b"A 4.*P/es]-[W5S+JWYN%D($[SݜHկ2샐m0P~Y ֬o8b6 (puO|Bc;hP2bW: yGZWp!Q "EY Zv@6Oj/zK2/Ms22s4A%- Jks*&ӊ}U[XDuL \K2v[Q=邤a"q2.:A cVA/.0rh{ӃeSl;W=(ܹjA*)(_l|>rxT}l|&%֍`ǾgfՖ! 2~q{Ԯ/Hk h|qqأܖ]9_ PSPQlg^OD{8PMTnn TD6%L!)qˀ i>xB> FC8|'PK1 L> )4d]*r)i56M8|C<,zR\6 hf>p<<9^pC-?(c\a34MYSrܬlnfgvCBxypMSg^'fPg2a;,9+vLe(I}G{%/ `BU}33K #gI\RE^ F""Ir  ^g# O*AKö:Nd/!Ln\])M(H$q#F'c}Ҳ 5jֺNɵeч=R(Qj*wR(B0DMS\zg"H2uU6@l.(nK-$7Wg<}Lk,X4jX+*LBp[ԓokNڮT\&1'i`@!G#iZ qIo Y5! E|@ӝ9PO #(-̓{5bgw1⹭,DKNl#ҡ:.5Cj'6\ImF XZ-%=2}>LI^u?U8A4N?|bZwIuOqY)A[طH<[mii=D4UUAV(}˱?ζˆF,fՖ)6Skw;B_@%4=QqcV"(:]/~+lu3b,HSAsr>\iRJ.أ~h;!Ie'+&,-C/ѯ c^fG 9g0\'@ %HUK=^ؑX*tRI @0mM/;"=F:CU)u67% pfDљYG-Kܟrϩf% .ێn8ы0`Nkצ lv dqf+hêFBtpFYuLxU_HA`҈DC$p ;煗{'vd2=O=_'z:.5S8ajڗ&8,ЇU Tn+f!vXI*>65w1BX~OiT{Z|At&P~ewy7T bq芫/7ﬖBJN(/4jovHv,I̢&dBg|xEȣa:է1V0UÎ|gDwp`&09PزH= E {2 :}栔z ;ѶڊX3؟U@4؄t F?HݮᔭG#})x{(uB{{hhTH Q]P *rNf/\;>`WfR2&cu8*`rnS>$e/i'T96/Jdh?!X{!"f ^jOh*ѮĢM0^ n `OqC̥=vvoԦ(h.zW՞[$*38fעIa7 G+@ ch9꬀Y}^6A՚q/iEТ^I>ȷ&ɄSgoHuU^=_Gnfۅ(F68T4muD1).x![^"&gpmYozki MnrYFy+ w 4}{2k x#!p~0{rL#d/nayGI V֪nMywQZ1g~NI#eEDl, f /CKKw[ Xmż#R񦰒jzYA鱅,dGeÙT))=vKDӌa\˿(ss~mBHM ĹL-Az&/,6A M*D NO_O93Ѱ`Y*@ANM#VDN덽=z$v*HbN#q%}N&찘-[)+v.).͹$duÏ)+kz6H͹)?v\d*rn\7JF"%qܲ?rDr҄X_l(B>s,#]vK@Km@#B'㳒J9 8Z#^D]adF& 6*`XMnmR=Z-U6LǏl+ c8_f%^dFPɩ8 fZ(5s#`px"MBva uzgQ&4ˣ;3=+l,E"@elgBJZ$R&[oj|A2V)fĉ'lOO%Ҡ7 4kǓVuL4e U`yڜ"7pixD!|'VX-if4'".I~ӡ$(# 92o!X.jT^W# e!Jy{-mgo7ة ]Rd (vv0߫Q{J,߆k׬b_KFWYWڷ.,q!mT!HQF=MQXi tљ%60>O'}on;r7"w)8'>gCs]P>EEj62>zʍ$(1?iKqë PvO< { vKmץ&Þi>;>GHC=3 B1^ 2ir.ҳ/\. iKwXnWYNmx_O-x2IFߊk퀶0C$oZUr7&i$+ݪey@tML1V)%._ fOVqj tZu989we1 a5Tve/֢ـ5x>HMDӐU(oaO)= DH~ X+)}h_7FcL 󎯀꥘08r2*.Wu ]ID(gh`"j`4Ky_#1x)S99IBE)6$-lh].)1۟thjoJ(.[ql3i %m}Ҧ`.r~7PZgeu>pɆdI|+LpA秈9^[ |ȇ@[U$&( 3!;I_ ^$rOJF@wKj6vp{b#۵1_E7r._UVq$=wah#D0Q@u=M,M wm;BLt xO؎n []j聴KR!;*KD].ͽBsMX Qy8"gY jX6!vtQMq|, a*T('`NΓi2 - ix",!>Y7BZj0)P%>̪ת.@V18 pA̔q7| Ŕ}liJ٤j<tKN8RAB\`^g ܇P{CyEV| e)p歃'Fg^(LvP# <#A8 h%;XʜlR0~fS?wL&wQKfaKQ9|" 4/ǴOMCtW2R!RD J]"e FڴqHa!Hm2"CDlcP 0x j>$ؓ2YnF6R>Oz ;se"Ԋ%d&F qF&N VވQ=I@%arWrk]dk%+D?ۉf$SRB@,_V4ほi0j6_/a,ZCDzؔ h$*~Xo91cc_ '́տYJN`G[*28 Rqtct8kmpNfl0#]5f,Z#--BFDn7u:2*Q:h7{N9^T[ѥ~PSMa< K~ tfma7k]^zcb)KNVwk۝Q-iX%R^ڎҷ.l"c̭ 1mbJ}8ؑnogkkWK .xo^wR#q3qΗexC( 3$$PHKdB;q̬q◑b`ŋHUaz="#qc35uZ6҈ ܦIb<~ \ڄ+jk1mW&ݔQ ԣ1 f .mNC9+?d<)>P~ֿcZO q]E>16?p,k`/)uGB_Yh!>,'"*WAнiS/*S炫7V} ד-\5wl)/JJO;sYG46NL_a0""9M]/Io*NlCzU!nHMJGfJImuV\f=/ז61 I )/ٯBv {!ںN1Z"A7"E>_^tg~RwQqT1/%sIJdc\ZL cu3m>w蕂%ח6(W%NW aNFj C?_M^ Y95nXܚHAKw./YSA#VkO}[@l5HF|rrIܠh]\f><#-DMci9+1  :'5ƣ2r7~~Rpd>6>a}aR[).wwbiQeT0*-~eHgZٕpWQz!tnJ*ÑW;-9ZPijSIPZW+Z=z_D`zNH9tN8*0`ZV'Q [,^)(fenJT ;PUI0US!albJpl`[נT.&JWeL9|Wb~0Xq <OĄT癅]K^Qf.=i)/Q;u`h4yr 9>E9T%#4xIB\q'9q!Z& 8.4 Jk(z²Mq(Ce487(`}n nbo>]oXw=@/&}{b0xܐGze/Mi+; AS0^ l &O<6AL}x*W@7$KTFVAZl#tDSQ, 5Tk׹S ,0xǬHY^ H9Vݮ u@o$8+9DgHd\1`Gv@V!jYfAޖҲ&mu1PU3Oڎ/E}9-suT[>#̽פ]ӎN;^AdT̓- ~KG/Ҷ4/W5 V{ɗV;׶ƇSc0S}>EC I72i~ Hfc/&2*~2J:$e;֗1X-)$N}>@okĤf'˚b+zT+CYd!e>NnTV6Jud' 9$ ?RJ-Z?~#:oyqn{4oELoBC&ċf?d٤.`+$J 1ņ!~QTw]@7ÀRgZI>.8=,el=:#-Kf^A f7<~HW)i(wZZF~<jzs)?G_/SyleS<υ,h= W Tr{TnpUT~q2):\G8.#t{FQ]xVZf*RZe,^$wN>$ܵ:bN4Unq~ dl|do0ٶ\R9;8=x+Zb&UV+d25d@} ,1 1™)mGU(V;4\=4uP)VkK6v~9tj\=3/0ZnC&vg+48 'Rbz|n׆p;/D#s[i9=+^*R*Qǐzr2|/)YRx9!T&F@@p}_lh0j'Q> JJQ-wF(OwyLo8.^*Oh|Ȝ}KUW_njjfC2^G1`o8bX*> !>GJx{qnVs)z5dr,"3΄j+/O)$P JHEa"Z u5p^5j${,%|E6HxrZv{<&ȭmVHm&S"Dd t>U̬Z/%5Z~{Q/ TMƲ/e ~NX 24\j= )*( :v]5B-{l FA4gb0B+Q A+A,lM-#w4ʐ j(CUupl-mM>D|@~f^@ y79c"m{[t.#6ܔ z8ڒ~J+%3SEYZF7̩El~W# wo8K'5M,e05kDEH e ,4Vj?Q|c! E-Ɨv~ZFAC@)%coaiEr_xѥ9LpBSj#M=<+d5Obk,+̧֛Cp]AuP)D rke<~B~Lgy>:`TSߙEEY-B`or'8С \yqu*=c99Y)sx/+T*i94X8 W.SgL#OXc+ESa~>OU7 f`;wn`Ε~6PP]@U~p*ɽ%bKg^&L k,k_}n&˫*% /Nb}Q:57cɭO`=G# x*!~Yybn|ۗi-@kf;`^ _G!Uۢo Jl{QbUO8nf]R€*22L7rɧ0M|AZi5=4.T.Ƣ )G$Zb $%=իfB{ $Ng'FߞbnQ4Q ^٣;Ԭ-7](V;0&`X'5xK~=w1Nm!3˚`IKׁ.3A8!ZK|i {:{q=?=\y $oE?뙮j3IJ/k "edoTܻpw޳hR5HDcٍ$v0"| dTݖ32 mYÖp+mr7&ڀ7&dlMpۏ_W9M"rW(WdY ?M~PU4>P#3kt1EpD URbpO>!1*nC~Ll)ti#(Hp|b^S/!?xoI?٢wC+)N7m# 0w澽v&BChfNJ4.#Vd7)ls~STP 9X2c`GN$٩tZNI`o%hCDC8'{s~*'g9^|SLvٶ'V=ET3zRï(7 oea`rTyHԲAΝ ?8pST $]?3ۗ0)%\"%<ނ&u/@CCya#ĢdGĎa}uk3ࣉoݎ9Ok~\v5Q&!X]U"Ȫi6yEBjt ivfpr߾n^Qj˜o{`Kx7HRx8q-Clzr1o-!Ԑ΢~aQu]MB0Xe_uKi)yelC i?}Z 9>V25b+fH)71l0Xx;V#x82>+Sړ0(W· 9Z2s_wo9iL7ڧEؼHw=v,[~`7*8ek,BtHckq]?.Xa23 ̔b^;6ir'WJ6ٓ@YWJc`=ut+cTqy2[IEu4~dD:┩ATd AW AIl:,5J VPCG ~ީsK17A(%a䐉9SSv>ΞO8DTfqI{@ nFV@ؓ:??MԠ6zgՕo҆Lԝ!Jl;fN;AXNٲo,oflzMy6[[vGqٿCDV-K*;bCrMlqu2=`g%gwm#l(tD)sZ.2\H']xMsw^^^ JΜ@H ЭìdV݀S_piۄpgRNr )hwD5##wvjcь}r>AG%S4$N,n`]Y׌P53ld鑈][*@3W}V OH֫ n(}j=Tt0pvF[Mto!+C%  aUfMhqեцKi8id< fovf ΡyB I#A^*1OZtUφ{$UiL^8ʌd7>0(5UiqZzQ!`l:3]D"kv_\Tg^bpyñZv6IЫiJҥ ؾ> yXB^eUdjZt^jfEtuf&N0^G29iĚk @'΢'gy| %Ws4TkQ`hi>hJױŃ8vQ7WT''u A3_lY;]1$dEam|[DK8~aȎOt^1,s.R ¶\ [QڃN뜿z:%/$z&d#$dZe 7 7`(b!;A#C'?,Bׂg}rsBL%yE!dC$Vu #/p?S?oL%wї:ӹ-P]x<}/1Q0`O U:V.~ &(V}6/Aơ%9%8E0jYyOdU$dh zA߳",65ڈ!G!!:lWf}"y k |癵dKa&UjUh\3'["suCNfѻ\K LF7pQ>f%6Yg<׋KrSz۔RϏ<\xH{q1fld> рCz1ExۧN)~*! 󳫃hT3ނ+Bjg\mj- 4f`s(" 7 "p/}e:ÚKv4(rX s >w ۤ Z)5|5UcxiS5O< D@dM;GH8;2lŜ"X~?Ѝ[(MjUR{^\Dm7o(;#@ 8ۤ;'2FD+3z!vgi'Hox~J3xmh6wlmzI`aze*k4܊Ew$E'hqr7A*n'ˏHƿ Ӊ[K\C1WZsEe!Y[Hp ؂y36[_-lk61rL3<|[3 /Ƭ1%q*A"m%#z8nJiLN>zk9 t|;s 33i=&EE>9:ei Bi6#ZuXnG b h~o)N<5GԽQOgv'eao 0FJ 5kė5˱M=cEU6fīށo^\>@MR <Yyg4GT/2Y~ SpśWcup_G8bO'F}kcxZ`b_9S}#>#wFvGuaEG|`Z_!rg3i2@GK/vi6t֝/obY+K,U47֞Ag (lcObȨ*3v6KOhY_/[PT52Oڞ%o*Lo;u`:䀙"co{z=/Uk#)R³]غgt&0aH!rӒg&>RT?%VYPHJFe,ƜiY| TW2 RnvhFR]1.şX#Vڛw$[NXV*9\#-㵇>o:&`.TqT5lw4Pn|>LE_5 [[zz/޼q!EUL܌G{AV59{=K@<*&˪tba:@"/%tEi?_K,}0ъa6ri|4dMhҞ( XdV#3U"XX;5*yZT}@5^$!fLJ껢ڶ(l#) ODXߦF#Vjjr$0yq oF"l?ēZG|$~j* )_[F*0eBizN_vX r]x(ס7cw/[8|Rm2"f*y =s|s>ƩjYK(roMyɤl +ܟ}>u$Cދhܙ=$NB$A0ZV vg,^dž[!}t{OOqٌ*3E 82Xcu 挮 MS1Vd(d\9М#\P"70uy@ Z2A_G *D&vO-J 00h K*Kx[̈́+I~}&uC0ޭS+SDQev*1CH&Q0ƪ<1|N1pbcXM|[y,pj4qPs| 7?g iKx9Nv YlBغGb8gkKJ7g$V3S!5U`)ĿKxk0Jad*t i ѻj*HYHp &JorAYd= 8Wb|٩_=+xWC,"-u.oʕ߸G0oZYm唰\P0)z˟~Btm104Ӊ#)q#/Z]Utj͵+wc,hvhGe4Ç, @6qrl'G6q*\SuNv8@'BQP? KJ^b=wxOں_[vt#sgeR&!B8}.o%N1~h~eK8S1;M?Q`d[crcB%Oho_ 04gyR_O-<)8P4ؠ!+"#^; !#" OlB5e H:E:X>`9˞LMkaMvlg瞎0 2k,|tE=̓z =%|~[ٵcz ќpL Al1&2Z>PE\6&wʦc.}I6}Wҽ_}26b\ {uaBmwIjeelpR%v|2i=sd 4уsP8sñ I60-nBN( tNb8M܊F;&aw Z7 4  _bPy$_ȼ7/s-8cVȰina: ~|Оt>mAhi9L+~L(s&eOOYm@!& F\пJX{/_h6YQs-V<|%h%/tAmE>U ģ39K}g|2y!& i4"#6\:Z Qh'z#`lS!)ζmM2sr>UX2CLK;S["ee82[c-9Ty"/Y?3R ͉dPArppNDóR% n4 'ysN ]`JiT9:@< © yHR5&"7R7jj]>3gaJ1 \bmDeqTw"GWa`mm[Wdʡ=KYo 8x>U`+1D+3;k[cc;%Hdfmkg%Pt ƙ>Ht;f˭„o־Bֲd zCIOAȩ6Z?WؒCʐ-0,,F#\dc;]ONndEwą+Ti>RLD!f][RJ\!CטH]@(Q[ʎE^nikAZƠjыvG)@J|W`l#.Bvz#4 97c8m(XTQ/+;X!Prc{4s3nFJ IHYlk.#a8oܖIp:|9N/Sq)ΪKʼMnV>$454&PVVm-qTR2y N/O7VkWQ iUL"/샖r_7p_ (V )#!c {Xm:ؙ }XObt.t>nhe#$.cs% hW}(Uz8SVyXa㞜 2r>Zi)֎*~*!F>rVQ{ր<&jKp݄l(љ*.4뮽1K#/}R2= k}y iB|siHlKA8|ќ w9AE0BOU*o [ M{yG$5 E4KmYWܺ έ@Vk"Si7G\k~Ȏ=lȩV]`6*EEtT~C-@y3VA 6a7drJ"@%xFu>zVd}E}5`k22fOHj+-dXN.ӃjQ;ڍ0Ÿ2" ʛIrL8W+i`ϫ|XC J“%Cm194"S*Cg+RpQJb5E'7RTOxR^P諦U?U"8>0v5v<.VC%rFϗoiUMˊ0~;4Χ1jʼnBZ*A"eؕsG/xρן(TщV1r7} %9I/K P@N Xҧ'} 7} /OIAA B(h:)2՟ڹQ8{5Zӻ p9NBI)."341?r+)R+nrc7m~gwQfkp'Ij@Slބ P-캪QsyX RI' AO_J1Gĵ2wj,,nCt1@TEdn'cM _ (xlnv:bCי}4u7/ VDՏm 6DC]샨A)k p͊|̡ftʪc/d-#xh^#}4tuұ':]ypn$?:8 }¹MLːc{P 0RYP θ4n3F| >Y^L_,,A5-А/^o j5X#"b?$iW!%aiӖHj^3dc9G{ h(\.f*e`NyE qPt}͒!.٩Q+͓%. 53^%f%5[%ɴZַ9kF19݅ǽ39WecSB~AqaW>!CR?cט~-yHAfCiGhK5w!Ȭ 9k"(2!WlnB&!L[[`XVEa{=Bɮ/ô\ Q(T勋 L{8:lFq򵀫ue#kZZ; ,^V^CsS&z5~m~"F](BM(t)e n:M :#sXQgY[쐪-ݽߜtTLq3~iW+vǒ $obg/qQwO3Xr$Zo,3Tv AK IЮkkfmtqP+̞sccŠM!eRF_\+3P><ӅD#&9c3cOr5NJBd Z)Ձ Ph" W"1$-C wd1z0w3 :j<ìg24&BU$5No΄l?3#L܃}'2TQ\E?1p8Nh*Š: .U1/He]Zأc6 ,8K%Pi =tEԈ3MO5163o#bvAe=r'X<^o_ ""\pO9WV՚brWº;i85eC_%g"#}%i.S!ٮ cnKaVV4vB?1xb)7`Q]$IQۙ`$O#^dS=lX-kc;]|󾶈c N2﮵$@{Oanhe2ձIYf@̚fu*lo`EU2ƥ*$R!K?L-eE\pKMem,G i_ JⓇ} 2go-sn3nĀjsm*0ܻ jxMU#Y?BWRKeތw<Љn5(EOM/伶}if7pr8GN ,$_]u^g/X͊VtT5DiCrQ,c'Wﵧ̛6vQu@V*S_I6XX!6^θ yt)nοxGoU" >iRXpY⪷q@ChDj|ssY<ཌ'o Jb/HDwva%CUQ'd;cO pTU|*24[+13E! ܳ|wwY 4?Ò1&]#yŘ=U@BP1>Q+~(m-JîZh7~[+ T44YIȀȭ<>i!C Ҿmq' L!HeTT[lndnhmreYᴢ?~nRM}O^nys6hvN4|e /LwfJ";΃ѻADaMnۃ[Y| E雼}Y2-}2agV&#X~(lU  H\?)kb,$LS(w.+Ի Q $M 8ιa@>SR%N?Q,PL@a$ Ml*]78=쁐,(]8BYh >N9BU Y6$ltEY#B"Zg?gYZ07070100000313000081a40000000000000000000000016439a35600005778000000000000000000000000000000000000006600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/W6]?Eh=ڜ.+gMYEɰ񌢐fP2ğSpʞ\T3?Q|eû`pDPx/" ~BZ/X3vxr)?`OLYBZ3MRUa£/gaOSnBxjbQ̣9]w%km:"3(|Gx}qҗdUp{pS3;+82LO'w||WK TE$ \NۭX}Q:GLE%R+xo6jIN6GBɣzB.5EL[ў 6.OP&D0>ָ^M[g7  lZC sB%Z7ZQ[H%4PmGr~;cG8,m:3]%PojA%׻HZ{6Ō~yiܦkP-nlثQ:D J8@ h̜ aBzA5U \;IMM+^KS!6f"gb t$ ,}y嬽 n9/?ՙ8l,@f%S 9>~Yl8ɡu O MН9 +X(yH8ZKՔ,'ޑ9r G"fsP=>-&U1x8h[5\1#yg(V7o{Ad hTRٍeLQĒF+U_\7uo`f&>̵AD9@`†.OT=+R YJxFsn |*SΜbAڕ%{ d2ZF$mӃ.DK"U vS1-$Oͮ%`=ei=xhRbTѧq<\r^kƸDԺ@R 6/v0[o3-u*8$VyPX, iX~U2,np Xb[Zv椆m8z~'Ę ù{t^uK\4\IKycWCӺ;Qem]coCiwDw} a%}8O;%$Qp20jh,^* Wb@Ǔu4mr`%t`YPE\("=5m3ۻDbzKe+;mp:0N'1$Hrq,Med ,Sz- 'hA`՝i/k1ŝ|r^w&R:/BbEP ëC Y8N2V)UEK@{ĕXRtl|SLs1G=bBz%%zWP`RC;tc&zqѕ'L1q4cq ?OKa^Of܈  r`˿諦gwrNmCZ9wR3lkmQQxJ$Iݣ- Ԃˡyd|:x l1߲O&P/2Eu!Bޖ5 _$#ķä0\$~>ܟ]f},u0 tf2m`i=ȣKBqNJҾ{pj;UL8?>{.j5%Qj/nwP4Gz$*l!Bp2.qlLP1znp8"/e :y9U<#/< dWȑxb e݂e`_m:|tP;36s~avN t~t9'Y>;ɼHbcj,@^1~0畎$!{ޒ&) 'im ] ςRr9w)_@ēƮÿD=ӏ1*78JL@ptee:X4H)ĪP|:S'rQڲp o@ c@͔۶玿QcWrKOBn6T]Ql<<9tO}РTd̦!`S GiN̝5dgՌ1)#Z|( SERZ{4?CDl>.g=Obl3ܳ#92&1: tyH-zv:5uL G(V- HC#C] @8wW~B?K!@bkgb P!R5r/nρ_AWqNɩI'5]ܾ-7t,=>"%$S8aK^?rF t9c';f;*NҲ+p6j'!;K Q2HUGEj/:{!a A/@TlC(:(5>/g73@fJͤ6 oLc6DTXJ4It)qj?=_ryj8sgl"KD׿oTᔛjˠLuq~'),R˚]l1Ө]-̢j}JtMGIq:©5.0tw&%ZܥQ}q2/\2Po5C H%RX04\ސq?bF]Z٧yʄXu;Ur#s:p~+/R~3$SQ_p ߱[M6I-m)_ p;0/!@MB6yphK+M:ߟJR@V!BaA#{]Z`EM˚Uj"*?xq@,:]f({Pn9v2N>XQ4hڢDD辜Q@ouCXN 6*+)>6hayV 8`}]Ӟ 6A((_"%ޡa\-\M]勉ḷi{.T_)[,1{j1bj( ylvCcjQx'X!3kV/bYrV*V h hp:q$S'^Qώq"o@|.mMmhOLY_hѱ]Td,1 QcqHt ]2 o_0a΋uH`K:=FD^t: Q?h*JM6 =;V8 sS^nOkHA Oaqha'qՀ?[ugrapT+$Edefe9ۏu,=VT՛ѕ#aXOhE SϚNr0*O>ݻzto(n, !Af-YOcQK(۠xTndV"gg/Wg[)ܣ=z9qry1w;S1{3sL∨dT.Tx"FMKy:b)2<.` ]$mYkp< (_;} 8B?(aAp8ЯV\s!B!Ӯ%.d)~~W4U҅0\K."8Hv4-H5Ιx"GΉM';H?I}:,o=kgt ߍvuY =U oR\.Q _$u/ʽŏ}"FyW + =0g)u٪+hN -nD~;1;.ԥ9rQ Ňؒ`0CpLLmOR|'&$Z!qXa]?8WROR<`KF( e3(^0?aT)[aG,RR$tRh_a(0X.6:P^IA,?`%'jiZ7-nHpqquCŶ1씄+ J}xz]6U 8ڶ'h3kl}vE'Cyox c~JѺ) LN5[ +Q#n4B2 .3i]h_uMOQk=g7֮ ",ϸk{-Ŭz`7Lu)fF_0cR`В؆c-*hQc:!9)U2+ 6>$]5UV&N[E}z놲9"}W a DN`V񋴦W5 dV;z}Q5Y7/r#ԡLf_O>yF+9sZuC3 ?XxI.T0:DT6sd2'sѓl?}Vpy*!?PA[ţ;NvQ] QL0 ׁng`56 (yU3d> 㾀e44J FZҟ0b؉ mZJjT0-Hu)Jk*ھu^^ԴZp cRiP0C$ab}[~n%%R̥ݐr˚T?͠-BzM &MZbtNɹsIф!cɩd(Uf>4 =4TLյ]L$}*%ՏPfQCXf̷h]2 zoXNY 哩 -}>SL6P*=}m]t I\d1ہ:e[=1OEEv4ov_dȇC :xji*>Js%J|ذ20"JiI%f]TIdND6ջxw>\ɂ~ȚVY]ܹ/ԕ4IʢI yNKeD~U9@MZeQ 'Ӌ̹bV8φLp)z%ي\!~uoh@-оPqךLV>&g7|VjU/&yzhyYG~Ɋty46>ZR~N6G]៙ĸIFJd8JĶENeq8&wum,C4Uji;MCރL$hK6~w=yTDGg8wu %CR1K3'OX1}k"qjA{w)tƸ\9ݬNJ,=Ϛ;:^肥ui7j`Ԥ}YӆpfCt[6Jkj x "&>GUu#.@+bУ4'$Di|iDn R5kڲswiȢ`URrd5| Wvb19L1SE'D/nSŻo1ޱ+ ʼק{ܻaԉV(oK2(FtC QJ\ʣ f4c %=R|X8dy~CUrlՄ:ph.T2y!Jm}"ro%ZA%pTlZ@Ő~6!4_qK>ٹt]'P*pAĴ򅓦!A c;SBr 7eqAgbaHrC ̽D`f PXa 1ws3mfP $0A*0¥.3fh^.]74H| :&2y< ^~s|o 1A䮠= ' ^]4tN؆"T+&hu׏ U@~U_0^ NW;OFk,5CLdtԯV`nG]`n0D:0_7*ڋ%3Jf8NuJ- p1Pr,2wT(U'Tc."Xҡ`F tvkkNSlq椽E:B5$=΃-/YoRPkF}z.±m OJx>H.jĽk˲g9er&#BAq)Ʌ(t)[Dt3c\l->T9z[UW PjuEI7NGOc8[s?weQ< */t},qE]lJ2M؏D}c''̽>ͮ1 wЊXh~#;#2fEvZzǘ˫Ȋq"78t:_a (+̅Tj@Z-y{Bғ$—rP^G.RTj*I Z{k}Ŝѷ(+1{6))[(M^HZ~ݕcE7' ԰5"Flqެ#V˹HvilBe}d\I ZL8ۗ)^\8훞,MPt~PHbǩ[/:'#_ ]|knwӡWZ1m- coSԹGVb O7.l!M5Fޥ <jB䧦'8-Z/,%/587+}QŴd0=L);9wR,z t3]M}s<+H8NJaj-ޖP'*# %"-~ϗgD7:6^ͅ,ݳ}Μ{УɺFfk\A["0'|xfyS'0{P 5򼰇U-̀,;8QU ;-Z%$cm+VDHPu-ovЉ%i@S!{!ܨX>c)gԴBG~aNeM "x]c=@xgix+ 垫USP22Qm]9Xgw%Qu`=&qOoy{WsQuh=)6e1)_>Dg%8`j"WTYwjŒ?elFRhexݹՔ`n}[ï8.Mc}> ;4iȯ4i69B6u56 ,iUK>Zaq8<:{zht _bb!-Mg'=;L$7Ri~CM2뵥7"xI]fH|`vwWUF: 9H+ ٺ<]q^C;?5{ Kbv]>]C݂58z-Diہ^Lĥ)fH&.5=VK!Bx! wE'*4O Lw|lxݳSx MhifJ\!V, =U :o|`펾W6('Wz\ZJv˝"& zU6negUG erG z5ۺ8w8ʿ ߌ/XҍN=q.>>jCbcwv3@S3x ,l |L]& 0v--i| @AwYPKN!LI_/&z^h+_g.JDXrdEw?hƖ5 :}%nc#iR#< [D2ؕ8a ][3=|WdS|e}_\9CK2Nv'놁`'ˋ9rS}B`c!GbʂBRc s91._"̚"@w YfY'Z΁.e:(PmӺ`JQAxMO*e@%U{ !L2IrmŌr"p,Mm#q#(/V!s~ƍ6OF;:+.}(J {=]Rܷ66x2ɛmCRb6{ǜB*N_;eȄ̀zn|o9vI dY{=tLC!ݴ /1vSe @*# Ʉ(u2mBUŮKO&'`:FBJ'6unL~'qF#3s?~_y2mauа=RKEK†= Z AE X\B"k 8EC<->]k:};b/gm= y1Su1^B3KTUMԍy"OfXԲS~f}.a N*sM)I|om&vi.vps wyP z6z? *iڇFcu'}T`3#qZ-(#/$!$6Xfu - [{Thd=mMD@w7vOY0.%=/y+yaQUIچ1ϟvXKY]{* (2г1$s vSL+XFњIUq;u][AvR]_9d+`3* |K)'>" <޺՞e`p$}`V3ᤡڤ@ 2\j(_>DO̿_?tƸ)5nnueNSB>a 4 8keNg?xWzt3W|rDꁳF5. )IZTce#wKԔ8{ M),->kN~ l3fP}ZY Sx@z) Q#uk_u,HlYj>FvP+EB.UuF8*jy{YBjI9{V:h<3{.N5 18~?;#VLNq`%(nHA0ZN;zoqm]($w+Td5TR ̶3J^1[_w /$,YqC`=SZ2'48Z4r]j Xp?۬U <ɳڳhAf6yC OUL1T.R@a2:!cEӼ$UYzx]I_$ "`оYS01>D6Qo,POhԛ˭E y۪֭{RṟGcOkC +Ս ]=#%'T]A(st׷2T,Z{ b[*^/KT] -ƔrT!ub #c+B>-E I}S*2§✼;xɧً&w"'C8CScZrvY&辕P}Y>!ZPmy:(zo{ Es7mP\! Vtwv l^񪣪  V6KO0\ۓO5N-Dno&ilHlvõGF4*GyĆJA-RW.›|'nfB"Ib׼uV[bh6U <.}0抗z$`h-/Vpk r 7 @Po+>}}طL㉴(@/ _a`d( Ųٌ0s`4.(s ,={zfvrs}K!G [[c J3)ʔ7C]5MSo;灧"DqC_%.k-ӇAO /P5lYO,0zS/%G䝳bRV _GB7@#lkhQit.\'v'q2<2>gj뽰HĢMb~S{E kjZQl#48SݓhcXeS `{les8qV3R<+C`8()5iatڪ˚EcI]~d7D2~VV/O^+6yflps2J{)34E8I |c ֗7B4-,7vaXFsK+;Y"$DBZE`Yv-vgd,gՕaV1`P6V! R"5 fZS-Ԓ1f7rzch$C&}@PI3P!1e5a7%Mn%i2śA~25exjvGU$RX4HҡzZn=#-nvkEH#q0/e#kֽ}d#Y_;.@J7gݷ=s2؆q $Q[8$vZ|+NZE:Rcv,4yD\A*8F~(/$? S*z mqV4]ۺFhzWպXP Nu%zB5M5҉:ywzo/0#ԓ;&,و*LjbƊb}}Ir֏"^!F M%\!x n'|IC]Yv^H8ll\UdL Fz9*]|- ^Ͱ>z<{kx >;u@I5nץ9b̋h,_3+Y $ᇣbϑ٘k׏%.+i aRжwF-pcȢ1A'<бS+z;]Pѵt+oxl`/aL Ɣ*jx;1DWU6XWԽ@&U^L;?p:&bX \ݦ)S 'N:ElsÌ-hnb~" +*R_Zm_Ԅ|M9m}m`oFDSğ2#ӄ`l0;] '3TȈ@O,iXg*uN8©"^)nȝih5)t$w[ 'IYrslWX{{V\|U[6YOLۍ˝' 2q$RoCH>A6#Ow:o!-"P>/d[Dq#9_ I+!4Kw6 puTE!E#3"NSDkWaun5.ɏz̟%KKRXvȓ^EOFB'BXHw# ӽvstG{}pJ8ΔvVt "ncs",rpS7XS$~ OG]Z?I E< O]uph:7WT}Os+KȆ҈ AMPŒ/OY{y;~d@6F!kG6H9Eeފs?ݴc0a?&tԺU7y+-LhED4Uf4X4(mؐyn~Rx,p8HrͿ)-9& G]*ȳoҵ 鱘Usiӷɲ(D )vŷ8L:T7f,Đae\0]NeRide`$3J$Ct'7Uc^?_k] MNQ+䲪;Fo8.U]?':=o#~5}mQN(`ݔkF+0uk jO!npnIV]P$` mDjdj=C}='6Rӄ+ڴF% {{bQ ?H1 "i_3mtjdzGX 3quu@j[Ňc2 I&]Hΰ{(q`GCes>KH_IIdz$#?)05aAOr8lMa]䌛~Pe=X(<8e5[O/ž3-va b^˺Kx6Ziu@eЎB@.*-Gtz_){sɵ5#7VG>] Ǹ{`sv.i;>9 grt `E77lg1 |ΝMm.#:4M73kJ\LE'G<5n/ϭ%$Tʧodq*R "〄3iV::h\5϶H ZD$658?2C˃Tv2aztcWsWy=(b+r%1ye%K7BG+s CxhͿh GC="zfvGr 2{ .da \KD4}_,U Ht 9f3&O~NAFFO >$չ5:u0DzKxSϽS45l{oxms`TO_AkP.hK1M tԃG`.8(ǤAIGC !!: Cg.Pwƻ͆Omwۮ}V `4b~> #s?@M*~2b b20N S6 mvH K<2ke0ukx_"euR)뜣ܪuxxKWQ^fOys˶&VA~uz;ԑ-ƺoOveYz_VG)fkN᠟Y?%4cƒ萤$:3dd_ܬ۠OgYeK;{Fi~̍ޭ o_(]-"(v9Ő~&x՗@";IdA͟(ʣo<JPQ@UOh8#d0m~Wգ5XһZ6닰C*3S_,Ąw+ Li (!¥j.R+{|YIMÝ`@B!ϲ#& 3M: a8rUVKt㺓B A^g.[ѭw]F=h [GeHj Y6^09fDL 8w#=V 77k5 YP88/ySǡ$q^ S5lP4oJzڿ^u0%[o<Ũc Ү}ߊ͉e6`at@,LP@P[gӀ+S×y#Cb .HXs}h9lJ4S$r F<:C666@ra_6$>%VZQG2z7)Cy]{-{&?򡎵Ȃ6 Vڦl+eUv"^D" ӷ@uޟeټ2KΠnT+)ڐ)i&lWlΔjՍAޓp,w[EƹO4pgʧ))P  x-[Ku{ pr)w+Y2}S) J~*c =b,/Rs(%yrC>lvS cE՜wuamn/oTWD9yږ"dG|3z~UYmŖj@k%Wr΀Ga$nemXLHqNFxD*$<}"Ti ЪNw^0be$>ɤ!f]-扏>8C>~B,6y 0ιŎZsƘKB {_3e+10̺ 85%So %W:c8)^ɯ)n_uQ4@1s"}X"ˍDce9 \$luK6EjÏ*UܸKCY$M0Sq*jy>ds)jZDNzT ZdW! UlP;)met_~p/&Yz:jF4GC 0_W1f&8>nVz8aMkUb2~>~.sVULyp~ob4 qR}X-joHP_XؘptőаIHÉ4ږN$o,mӕkqMN+w[ac W @ P~`s|åJXLJ >KASRԣD9i;Hmr~?Ӣw-2J*GGv"u(XGf`=u)p8;?r(7)[AS 0Sb`& `I\G;y;À*pD\VW#MetgǗ_|v9}wu|}RWm-/Χնtb5$SL,>5;w+'b ֘cV1a e1%:ci_hw v۹6j*g1KCzK(nj J#x%eIw_ԺJfF9tB2.2QbOk(9+<4"j.QWr$'APS?"[uTl(lG%=MJ3`$֭PV1㷁 .`g*P1pDl t%FG?TC\2jcM(J-C6DG%k }qjbY B 'Fn? irzpZZ0*Zw(`em"~'8!g9 5) &oONuU*ȓ[R[߻c4_-Mr^Z(N[]Ea\u7y [x.oս.3tJ83+fzR*|o)! }o%Q:nQ66bD<.²jg}eϫ*%8-stς=؅OA|ҋma xЧ&TKBρp'.SmJK]0[|81Q̝ʤz_PԺ)anRe9z, yw3b)^z=6 o+`I&s!yv=K]7: gS*u-NaaDU>TU|=N̑~O ՉPq]$01`vC1j,_g(_ӱmV$$u7sV6KEU;G;Mjtbdb@kѕňE'0Tzw+@cS7h+)D]˃Õ)XJ{1ЂGN3CA1fo]UN^5([dR4}.*PRg70#ߗ+%Y`iWg~bv!?xIosY͟(!w_))Yi51{~I[,}*l=aLkFgWz~9\|wIIQ׌f(Mb ` ?wj!E?$`xq0F,:^)lɼ F$lrQmWiϓ8]a- 䶦.;хߺƽQ0 ?C?)JC[$E &;\wGW9V\*i:^Owb{.Wfkn=1yjwoNf:EV{Uäs/1>!U’CeuX.?",2YxQP] |{5cteN*-E72vg⠬O3)$ k]FL fp!6nXҴNL琬#XTK-1p^w<@)kQs1ȼ%<{GmKS.AE *},Z8zW!EZxj2uOklE: k'۰Xiq+Xb4?IAaqа*w 42*!'07q1JaK-=u-nLma XG7:vY r i@6V ~+ӿ#[)^{m|wS7]"5ozx\rM-y'6M5f3/tqOiIAT1g!M\SJϥ:%Sj >^z$F96MDnr3B>Zk5qͩ挐a"Yd8K|gTwVt\@z b) يoA]TW[=懠cKC7l+L䣞#SF!8. w uRRv}Tqy4fԽvAʥIyNDB^L_t0y=Axr&UԻ&K -X22) j;@2s|9ܵ#|QjOh~קqr[ "΀TB.> Pk"ݽnd}{q,"*"b.sS! cQ7:CI>` ˴$*nf'wҮұgYZ07070100000314000081a40000000000000000000000016439a35600002344000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/#]?Eh=ڜ.+:_ \cdWx ֨Qp[h'F)=.o+}5*v$ԨBM%бe=40⪣EtX7zh!*XF5p:B3/0z cOn͛/Dc!a<4 1‚:*fOIL0L=^^1*yZi='PO;DdXE0i%R!TiXCn{&σt%cFD9ZiT,D%7.[x?C^l;=N4&3b"X4 4ow0ppg'*?\&4O\A%1o; U<Јj*[vCx䣣~?8=Xrrm=Ad6_֑ViLÅXIBڝgsaIusB ,(HT.S vңto*4'-JEu׽vB Lj56W>=gzWI~uէ]G8˅bx5_rIɽK gLlϨ2x36j͹Z^3 eG9(X-II=`V1QLe:yko4AWraydZW+F *rܓkK9h:w"[Z9vңT>h{T`b#U7c}hB0vp;dZ,d>,JZq-_pC}w^*'!IPQD߅XmRФPq=Sp{}!M.8 ]Ha{Yo_!1{zc07ht(0zdusA?&uv)DT"GB5ù%Ӌ᳓Ւui1AurBlD$*[*t1Fѫ?7@_asq9q͒ݕؘ/qhTWh;Y ` X`w 95.LSCg0KL,cKpK_.ߕgo$ulwRof5׋jKy>~ȱ9Qq! V k߯ٻɺ^XVH(6?(uveiqnDR՘l|! >J j+Wqh_Dcm2 I칽>K?}>NmҙP.ofĎ4&V ohlzj58$e1ΰvJ!HUsg,uEn,cf㜐 ]LQx(͈{g x*0sC84oAҀ6wֲ} zdi6D^i):ZՂ\oVbIf?eHLpض0޹X 뵻)|iCZ$@NbIlH[tUe*'Z19njedC9OIG|/V*x_<k PpX\kp89݇_ƹ2|cv 8Q c«!4S+ [U =̑%ݘ#Gx׵f#i GLT|gGt$!99[}, @*,>{d^]QrWj HuЪT jٚLӾl=3@//:yñPJ MKvgA@PF 'fX|zk~_ɇur Q;a(Bs;aL]@'Y[N}z4c`d¨?|跧P~1ҼF|`"1L ڝɻZ\D}P?Oh)ߟ#>]W4mo-?NC$A~yo*&ݻo [%>{EoG[2K[_#}ܼ@[-tuig3mx<>&>}HVMOz&q~ jb  =TJ݇0$2>)/dd7Nz+ٱ:zէ{ޜD'J 1Bγ8sm}# jHK @QcO$,ڑ`Հ7 k#cCW4~@ nig{sZ-+FU_;.g U><)(sljd:5#OM,ا19'ۤ]y%lD ~6ɤѩW-m{.0˞mPcftcG9LTJ`em%$3yB\vki[m〡V?;0aP ôf;bTeV`(5w bâ/#WTej7DMPA7q M |6r8_Q/7Y,^xRB$yjf4!N[Gv }Z޸9ʸN<^w3! vB(bc3 Q%<!{ajSWH.xmyS6fY %Y{Y;+;r2&b) T1yڑBE)uJqDoa5Nyמ_/= N_Ko7tOCOqޢ QrZ9nar@"8`Msz`MlPNe&a_W*yfd[wuFUhMWLKiSTRPʰ MtȽlĈU|<3&:;C! ӻj1`/)D~; |@AH=*6k[F}$oV{iI3ʩN| ٍf~`E9@6򸝏+!f>L{v9yWFh1tdlE)<=+6I?~Z=[WOxjx ![7ni-Dǂt1?24*T-:Ҽ@m{V3Z q:b|VyMA<.)^` .r*+}SLs:(",~I83>oX `,pt4+vџ:يg~_"jȁ0ʓx|oBL *.íL1.Pxpof2$F e ZNqy8fMIo "majau\kez>ngx@H19\C9U{59S>{M4ϛ}?fʣn_ ^9) 0nӬ+0Vcx!&G?ޕBY@1mA" e P5!Kj{qѤhn=%@; Չ4yt3Rzڤe5հ!n,^u[uhh"Drl8jm@M1aN:`/cXC̉0@ =GJ`Ϛj#;mw2W,f2(؞D6$dӛ4ĤnT[c&Hqۮ`ʷb\_1Fg uAԚ?z1{Ij(SR{-h)쇩'`"۷WuH#uV2aio'o?=#iOQƀ.SaHă.fS0Yc"J*&p3Py(˧ YeF p.VɝKIʵ!4RYǓms"G4?AЊzt'Y7w2EW_7.)PQ,B!8WlJ00ET>fX^wAdpPUqV>^ |B[JG)F'9룇x:O@|ļϘ(#M=ir~_nlPte )6?4gƖrʸKQiW=+1!c"g!aJDcpgYnmOǨbՂ:T>䀴euӊߎ%G-{ؑ`/x@$Bw0bJlV3.rtt%G\̜qC{h; s4R giN*JU,_^0E0SN9k\P{J"#K?7dsyGER6uZc$UNxX44(@>it 3ˏ\+X,{u\Br.)o\ohy: lx)u6ZxOkU)s},;P )pi=ܳXiT^"pYXs0: Z#N;lm`onN̉2F D~^"8tm-1{R=2tžPO]:# }7f-C2LL5 %a4olq(q? ՘S겑Vi0i{ͣb0CI`_D@qotOLD~{Dٛ6%iD=jN^U:,L.Q/m: N[i {I[Rr[)ٌD}*\%fR[$o{eu,mf7HlRt9 ކ3; 4p#Zbr d.! < G_!fnᅢӹQxǚM7CmAFӎ?}PPuBhkB%(x.p f@b롢Es  7!=ԍ_DH7 TnQW~X+bqɐ(d+Uo+.ob5UJE' I8W4R.[Hij~1enG0بk1RL."=)!\wfv gvV(+C"@bJtߡr} l+Cm$#Kj: uoU6-M!b*6}n>ލ~֌ᠷd) u\}H} 9CZ6K)݃tfFL*.ۧTH*s&\")YPgB8pdG憲H|׽+E|ؗj'9V `B֩ɲrdo Nmp AWvjȧ[d9@] ;xot7؉>Y!T7%YILjbFö /RaTnן|u"򮗦v7;7|Jm3ts<ſFQ[GU]gSՙf\~^]=6u&_>)r v L{*oWMwu|P#XlY/x/MwƥqV`߆QQѿC["75 T~[I^ъEl+@`^ǠOD*^ɽ1 isx֍Q'[h:1Y}(γ0*103wehC .!ll |ihyA@:+?9nXeCUצ\OyǞg|g.ՈuwRko1刕 Q ӱNx;jh2Bk%g/8C(1/!H $t+o&t 2nwHXWu6ǎyԧf0)c%&[ /{gWFEQGz`yZKbN~c5F W6s`}4ql<H ԣޕC5nRk`ɴ{gF]Y-kXR9G,C(Mz"]v``2؎ ltLCߑudGz zZm,#H\ɫ2 7`"EO1äW͉Qq *藕cgT#.K˸.իĽ%zVoێt+ozoL3둂x0wIPETF=md4@Z_lMuՇI:;fI54ѴZ1 Zκz8 1l(=bwhY#ԅ.~. jt .gxܺ}5j" */JrȓTޖBKqOH|p/-Foha3hHBu+ 6AIVH݉w.?/U%؋ C x0JFY\ rJXs@@:4}vU9\\4)C-ZooߣQ4]ũQ4$plLn?~RDj(+ [v AN \ePvIWFY:z=[pFgYZ07070100000315000081a40000000000000000000000016439a35600005454000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/_T]?Eh=ڜ.+ia IoZ똝df[ `(0 e i@C+{2[l'"z.MYZq4Y-}zzJZ8¢N b҈c%se bۉW y| P;4NǗSޟ9Q J-gUoy ֪Q96nRXS 䩪xoOW֫Tuxqڤ@;jdjWN sEx4B+N2PU<\AiR{g[d%^vn50_Ȃж(wVғ LIbrkVf/PRI!&q23EB*{ 78ha!1૒y!qCtf- +g;"~fŒ-} afJ,t'9h0yAǚ@q ųo6`L#Cs=ۦl#{2fp;,~x]Jp%ՠ.ړF1 4Ih]y'j.լIxNĪ:֬V*1/|vQn<85wnOW>1?f.ݡ1m+ ?騉B2=QE,bJÌᙽto1h.#.`LsxT=)>aĜKY$5+?}f!%&'zƘ 8;KˊׇFPԈ ϏD4LL+fC-,&$Ipg9Qb5|E2MAb+b|/?GE @yIl!LfߓNk\X9)E<b5{(^/ hmoK/T6l" = 9rC*aCɌᣚ\0 R8ԁY` ;$=6]+X$m퇢/6D9HNJْŵBL7ag/ po{MbM'qDqg>O.>e؞aD~C.,FuזSdֿkii@|tH玻I`3ڹ[MQ:E h LtO;#?C1qPEm?a7r8Ӻ]Y"X!2 }_4=jq-mv܂GgrЛ8a?>dWoU w" *q6e}"s\D={Iӷh)Ѷ)06Afg)XQs.IAGKNi( ‘rgo@6{eih`<2?XwQ ~ryڧA A|\S :J8{6FtV\x~ 5q5 :3pT 9 B.)(۶>6=Y6"Ox,NNS;ו`#2~}os d(#yeC3uǸިƿJ(wZtRPS"NϺGb= ˎ%*:\B ׻Z{"Q@Z/F@^ jhUh mpԚ #YfvPoae/c]9 G@^}o!8D؟{v%l!2K7,(F5Pl/0S͌*2=$'($ 8]L5U ]Gmu-صNH) :սWoÐXH'6,t0W6Xœ#M|\!Tjx粗`v!N0ɘ.q~P#? PR:" ~.jk- @柑LL ;l\t"D0ज@wG}c Q^#F7o޻&]{u k84Hztȇ|(o[ ]6O+߃̲=_J!F#ضw Wqe8ŋł^2{pL?HCyvM$un5ȾbJb(W*V&1A0{JG4kUQBܼS/b.&i} "'NJ'=խ#=|YMD.MΏ r#UZ?^?JlﲾU<ӗ>o :dA\`#XJN^E)1:F!Jku>xvR%7ȫ. j\P6.LPzA prg$SrLF~Z;?y!Lz]?Oe:q`dc{vHN */ A˽r|I5Fxcx~۹>TWgyɗw>{'^؉EG[T@"kAup-4ZwI ӆE[-,k!݅3P4/yIM%q]p|H);4]2bN#(XNآM-,m}br:QDGXfsEŸ R>׊Od c3(J 2މzyxcLe>vKU{>] *xhU/:@` % 9q.b"Cz~ eOPy'-U-X-kIgiqʖKqX6F-dO}|,dOd D$NrFçYdp%92z:%̯SVa99fޡ^uf&*1G9.lFp5LsƊ-r 97n\"?Z(D%19Ԍ@bN-2oy/f{9/Vd#*a쯯`j [ū 6^)Pwf`ZAܺ9i70aa1RȜRcimbt^*25l33Q3pm_mm$T0s< Fu#Vp E KvwsDg Lg WejlB5cTuNJq^E5>0OYf܃ NJeڒ"mKNtf샗M?c⅄)u3v/y1wTv\RK9Яc#E!7iL j~1zYKS3_>';˥5F zܙ>. Ƭ;P\8˯`ͻKT =ld NZ5tB)U+0_\phv!"ԹOe .δd}3$`(EE% 5jπAd >?$^(z Iku,6+q}q[`t(5La)&(q~F*mO؈s)? So$&]Et{*BgzDe̶ Er1x@2$~ڷ=d|Z͜y$.ʊ i\f<04XbaGوAH4s-CƢUbnحQ=y /RR3Z 923!=)919'`i}`vinIƔ+ YKifWpBQ@ g\s8% VDm+&DAT:3!&R*a~'9}rs\T1 lfZYԘU[ԝSՁ**kdZ Z&GCuTB.vr,i؇uґv#GdbKқ-P)p&:F-oL/R<*k+qn%"a0rn'z K5ť筨Ξ_uUUrڭ34 PO}}ɯ+r3]a YM[$m9asx~yL2I'0W7cV6ϽB v+ts~ѢtƕyS UX10Ffh#|bH~/gu%HIG(>(xSYƤ\ AI K'NN,gP_ٸa)SwP6V{.ohipxJit n Z\p{ї>lfUǁsA\$Vq|9:3ܳ4a`^׮NWqkm)|cT H~N6^Tnʞ..$kο0GW h~$TTuøc^(qџm7VZ/ s$I(c?q&rlQNil̈́-R;0gZ͡0x  =I;uMԎ&!7vY-LPGBwsg3F(aÖY Ǐ4Op +MVĔ\Gl :pr-h1UPfx"6Wa\3s:4?T,C/IvcXS`.ʁw?"9A ˲,!c:$ޙr#|Y`O J6y$

      G:Y2hNꈄc ~r泩`h*<k }M xyGNX;D .,IbKqЏUa-Zpw6pv䮈Z'va=3>#؞m L^@a⡍׭Ƀg N[P,Ď7Q35Z9xFH5x cRl{EOi~p'L(t%7uhnj1fUrl낧䋘'C(f/FɥFY=-C>śL$h#RT(6f^#D'q.cXj fy=}#4`T`0e/Joḥ+o?*3?<@x΢~u,@|#]d`5vLAϯL5.4< `hATX~s1'iSÓ3:=u^?+ϾΩ\3<:֐,7KJ~&!ȣ;.X3\#aٵUf?I=oIuuºKd`M8ݧ^s"YbK:p W-`vf1ILDzCNO.;n;!6XZ)* 1lp`oО?05`JU E/κu;%Hu e@X?64n2LtgN94aܶxWxEdS`Zy>84 OG1&ݑRk {q>>r<`1 iha円/[` 줋(J"EuCILFR𬶨TF,U@P.x!!ntq2P3 :%p,Joqja )KY>jd?hϖˁ)I%a|}Rsf/h;Vj36B3:03o7}o;hM@Ȩ49vu>;_{he>~U#tSsv o֨-7u;+ c>k/50VB+xq/6CwgX1d}?u6c>o $);)dYma iNe&%]MTo4?©?G?Gpw.領eS=.pW/&C5H\v 9MM/)G*TeuRma^R{x'}ҴkLWUP1q}Gt4zrv0e*ڿѧ6 ݑYޡnF]KMM۪ /J /qSz4#%OMmI7c1,CyUa#얔b105$Wt(u5Kswt1+ZVm$D(I(៷[/Í9r=^:-FTjN9z .J|OIzڇ.~G@d<$jk Ii=QoBB;21S▙j?Jp QuwJ}E ty~T-vpyΐǠ>`D4L$ړנ67tiYU55Z=*PL060yVb}u'{͜KA--fU>h+U0$jywvc} , D~kZv1bCo9\ 9mF:!mgR͸ <ItDYIuxq*\@x[uMYɇjXxcznݨ{#pb) Tg/y=OE|G 06,HjuOv1,>BtQFi.BSN="nQ* =r ˉSTo8DvT*pFd:ܫmVu ? ,AhkOf( : /tjt՚M\ '\TOrrxdžoU}_68h;}gM~bۆ\X!b@ y~2HlDD1ubU"kgK:U;#vD)/WOo8J\W6\4kz[& Xf&b4)d㤩ơTE8ԗޛOEA旿553M`E5"UK]ͥq%wZ% := Hm^X2peцѢ+逦A >~'r:XUFý{*DM\wQlK['Yݣ+jߠ$0cV Pq{>/.hJVTׂ"ZSULoܴMnSR| b|ic37#,dXtHߕtVOW)_y)ah`0ę ]6]bRJ@Wy zLu-Us~~j%ְd2>RrQrG}KqQPOBkXSq*XN pd]ʝ[G#*+~xqhGpӰVwߘKʌ|񻧾#wHWyP-oU:k3^N2/yf+IBI#)d@)|ZP]TɁZv~Lv_*8O 'hۥƹ bh#󮓟s%Ÿ TCxA,s"Sa!Kkly7qQ'Ԓ,榓dy\Pd@}}rr]"h?`8¹ע0:£ңpgPH҉3:ݷ]$ Lr"͔ȁx')4j`phH_wXEM}:y l[|Dd[(S{#Zߥr_lR<ƥl9zL:̴tuq7[Xeh<8|h5K:&*(\֌* &+Rw)SdEgX :#wVxs8X'UE53Q:GadBX 21!Tx PJ,d.j rh笋 Wfc媫[JcDt\9OْWjK ̡AhhB2ޛ2٢t!rmN࿰ӟ1QS45z{c!18ſ)Q׏/*'ifuGc҄pHW@>,S`t .ۑ|h[:űLNBE 'Ca&!⟑LD-"@n8=LX?LQlf!/Fޛu2JSo~"f0M4&'=vs5 f=΍P3X,JRˬ%c+AӳDZI-A. ۛ[y+45SZ6|% cIf8ySŞ9͡78iZ7Vtѹ]鋺! Il<#V U]1pGqEٚ A6RHJ0C = `eHEW:[8jהC۴)O>,0/ވ0pwppȑX- }6Ҩ/L%S\ ]43Jt)_&d]}ӕH J=?~5w[Z/JwIqI1&:9Rs9X^yf˃=̑(?tBܤfa0 | mLxЀOBQza^x҂gWcf갊Cr8?jj;W^A?v`Y8>^1B|_(R~K_- 8Hd yJPesmKbMPY^rE['KX9<03޹TpҔDHcj]>} X1 ^w-!R𺴘%m'C)lZ2 qu$R58F$- %, :dh<^*eLl  }bЭYSiRzzz6ʓX/lq~ 1uC^SD`<WBO8pCɛlg˲Aym)s'ȠQ2u"KF}D;( Pw[ΡJ_Ӗ4rn6q_r~x±g?zA L`l7XnvMЊ\3Ag>l>LNéolmZ\8MRr5۔h^uufn:Y;|HDB˝;,LjOʺŇVIt3`G&HՆ9qzH('I5nz7ժ^K("2!G#0)4RXHs!˃aԚᕂdLI 9̡f(jhmA;|ky^hp43l6J_o:ڵmVhx>D0AwUs;Jhq`Qpü @&]>KJHf8+K+v< /w<ǻ8*G](L (M`1}*fS6r&;P[ ,chJT>++Zk̳CCmND|]5kfv (-Ny.ө̉Ť̪NK~0 bN~wKjidRee#}ieV؁Ŗjuy(#Y&<&}]^1MqmL˼Pvk(|Mo:̔@;_Kd;=UՁϾ+xR5]m dȑ ".SK"t 2sO[\Ory5;wbcΟ8UØ+49c~X}x{Ţ8ΫLv/_:R,ǺvóROq _`oɮX rʴp?/O-7&]:4*ߛ9G`e G3w ĉ­_*ZI| GŕXj/fGk>oZyTʋ' j[zBLv3~L^r?ۓ 6?5AARzZ {q-ivh5oq/> A;g7_b"6ae24_/ > )*w#alcd`pD41B5|fcmy9},?Q̤ dgjXds$]#gkj(htK$/(6-ȜD c&Wo8ܩoF]{2TC jd$~G(<8Q 0h-/Jjs `tXmgP9.gT#Ala2t6ggSu MH(mtm3Jd4لbfEpҖ+8<ũOBq7%X?z7֩]9Ncí"v9.SJY#n HjF Ȉsֻ TqȦ>` vDsy`UΏu]nUDP`v?m6ͫ)Dǃj Haq&l;r3DdV54" {ԈUq7;r>,D Pn>j]a !itl)-Ş3uRj _hrhjNbe_\4e|-s+Zϭ'eJSQH/!j@tlȉ WJϦ~"4NR MXef@{{c&hO[Nqg7qESQ&~#c; vK'FżKj$J0.U}; M{]0ExcLۊ&ӛ!'ZѴ_}7q T7xEZ ݚ~j{OCPQM{Į1N n- Hk1 Kѭ`#c[k،]|-+IB0}eT)LpFA$ gms>*]?`&sD7[9p$YLѮI%\EItFl-S&*\yC/k1WENrS4=֊gWxݱr-<;ifF4]mTI0VtK<CzI-KWP|\څ1N%*Ikm42vOI1ࠗu(ŮgZ"RUK3/LE?+PĪ$mS`k-;}Hiwb*C:Pdal+lG7O^-M ?%g\bgqcHWX |X(;sS2;MuY|O+&J ή\߻.9]J7]?4V k(+z5=F9hV+iJ8"թ`YVY8iuB`\ڊJY{ʥ@~Og#s4UJ)FE)A7qQz *T#zaÌs/-z3hq CH+P_tP.܋ki ꣣I c<^&#˕nA.D댈v* CysQhd޴ c~bz<쯌.rබnKV-Бd14Я+{x {IUq"]wg=ה~ϏeE \uKwWxE5_[B>CwlP'3&y76)f%Vt}u{0 Z;CzʡSLxmw+h:|\ijMNdm$:ڒ c T-!Q% |U3X-؆DS!9"OaD&@002\QDMcy.Bt惯m7ah;@tφucA]1mSWj_kș 5Yb!]C܂N%ZWo)fZu٩͓ewUFUF9 cm5Op])SDQ 5O edgB3'RY.AR:aLŎyU{[V_3i#\<>1=ds?X=nsuQPpA`~t-^/Ⱦ_9*8Q9a jo %Xx ♃}Ã'TMFc[QN_64Dٳ(iLφrsB1PLR{@7UE㩽yZqkDF2k%gOp,Śa#7` Ͽ FN IPWE+sh*PМyz -+Rc`ǘڧMɵ1fA1p(=q-Z3*Bf0wMt/!;įLT-Gn7y3 U?rr 5!&̾=cR?UDe㵝$1 ^c5; 3^G֒Ho\vx)3$,D2Xעͪ 2 TQӅhLwdZ|v@򮝉uCi84yC Lg&ٮ[V\vԕ"7WtծBϳ. !{WmRD]q&e~XWLZr$6rl.rf(Fr'bHX_ըchd1S1u`gq:rq YO)"p.E u8/BG+sDG6(Zdf}R}h~Yl7AXDAD|TMҼ_ܔƘlԎubVaWbo5MbsС*[8/`'ԁR(0g/]%\WviZ6EbFfK}⋣,hug&narr2Y 1h:)ߜ=**sf~)(`uj7LLhzh:Dxٙ)4E 1@5k`ufZ5U5jB|.{G:1O4z z,k H0ًC1ȩ* YrݑvéfuyneN$@>Vc?ĩ{P%W yyPsCQ}RċIt * Sv86kd&(xʿ-''P+خ*O}viё[Id?Q*0dQ~:~qu.rq%K(wUu(nEg4ׁూD_nS'| v}y 7\r?蠘_TtL=z6 {9Lup59'٩Jav86 ֩y*2`1`pG45 a6a"LW0m ޢjz z)̈́nT4$d>[䫶/JTr\h),p$<˦O9:~X͏2pݫQ˷Z&txDWH7 r/d%1;~oC |7bRX(u@tlwA&CU `({u7Z)g}| w5,-mr"QˇBHjc_@Kh peWoXg;gRK^ao^AؖT [o'3YfiVeqBC '~ܓ12K'{β!&#\N͟ȑ@sVWR\7qĖhɯKMNW!;O4gqM=.%x壞0kP_2Fix<͝9#fKLXGi=h=6>G۩ԓM)mWb.=wd}t\qWfP #Z`Ȯy-ԊEa*@@t],}xO I|P_iht7>7έ8m¢ ^!LejH7r][MЇe;ێ:?dn@fdߜ9>}ŀjKduu4 0`tAH(s$o_%9-B>^dw@2+msB+a|Tnr G0g|[ckxK{(ʯ|y9{,#)eUJAipxN?t)җF4bZ*#:x8& QU)|s2z E/[mR2GHe+l` B.p%sPwf>Q¿njBN/~GW9CQ2:(`!6=A#4'MqNp_W@RX[Շ}Oڴ$8':u uzo@'ڟq>7Ăz&giWAA5kq:fz7#'\/|1y;2[#k7!+*u ߗɃA^"GK+zuc*|[tp lz}-eDwmˁV'h}0v\kT ?6VYb؉^R'(7y4K<e|.5e2fdk>, 8: Q[XʸL#d~g7v4sF[}9Wj+ޚ nn5 Ҋ915/\[Qme\GGJW5aBT Dk6Iz{H2sMLU[S7˨0AQB(egCHuZ@]eidpoغn) tFk8w ՃUT9R) ĉE A%aw0*9~?BeL{uq@o>0/b b;k3;wi7z}W )fOa4֐N֫Ozi5349Q(UC2W-zHu}7x>?a% Ȳ`ư PWUrZ9pƠ"cA{Hm`43_*@CXW'{b:49:֢ w"l~V%*>qsÊ` 1`*DvEZBDexa2_xb GW-u8\ivfQjGGNnIO?aEypG!Feb˷é<-鞹<&^|O҄`E{\[z7C6#(e/U| 6ðv_g\0E-Tat̗zF41ʖ8)UѰ }?-A*& PJL)$dlB ,㧀'swV&ԨCr3u~#x2~p<," w؃{a˽88((]MEtbQ1GӜ3/ x}6r4g鍠@SLٚ9;^9L^'"1bP/w<2|j``o:w+EUYMuvDgd ™OCB&՜eE/Hzd$ N?/3ˆ5p+dY+PbddU01 \|(FI@2 c\%6g[d^C2eȮ6l1.i@)2!'x o/)/I3}.-.@8XGmYv}R=Ca4}]yͽq&BAuBi>i:ed?q;l7x 8CK^ߺD/zhCLM9s"t"J#h8vڸ1FP^RF)&RuK|''^#}", TOٴd5"Ru=?o\R2Ʈe*D8u[w.N׌0B`#4mikȚ&H-76%)\u*)'գp wa7N1f*St' ٢P~.`Tw݂߭Y d5쏴,7_X2xZ#|‡zfozdhPD h_M9JGxpt՘avY֚+f1r;,LӬ9r:W|U^ɇGR銼vJQ%0Gq+APs0dB(?''|fEGedf~MyB]unꑖ Rt#U}k/WR,$lAPhP,|qoP,VK b`g]H8NJk&v%4L+TQd_o}0J#gblWF2L8˕o2$P(_Cȹ%LXčʢvU C˗zwV; 8})[eB EHb.<>+7ӡ2wsOE"F,A{Cx,uxc!J&g~?&V S8B\r2qJoE#ҊC   @i_3fPg8ɘ-c*L!i8~I V|ƉV`p7t U}$\sò tSkixi' )dY ZVkn- R=k[)ok<؟-"ao5a:"[gNZs&d1~4kBKl?" Z=Лݡ蕿OV¸ѯDžчW4R+@ 7!&y}F>#Gm0@|* z.7"+"G0`sou`{&! %țV=E<|~_q,lLaN]kC1b- <ۯgԬC(9ۘs5gLQdsL"&n6x>ijBK@zUnsՁ7)V9gIq+QkFz6 󔱱b pWeg?8'vc3ЃFhiBq'/6bio>>r嶷"{S3D0~>o`6"Gv'R_M>iƸK`Xq9)d;\QQRzJF6֊o9/s e ғs@\YECXį )V4T >S.Qy'W_h`--\~ʛje>?A`_O$.X f>L[jc"N'xɃR-bGQC9npMhڲ@p6{eɤbF\4%K*?W `Af6M)#9+9m#_Kx YdM:~pYbDގ`=QIr:% ]OC!gCj]Ǣ}ۜK#g6fl9Gɏٞp)ZnId{9u{i%e\g|q|cC +K@`,xA5IGz(84]娤7O VRúq2-9|$ѹe= Uԃy;[I%R9%BSZ4gan1b,H-K~ 0i3~BX֫R|&Zu0o[W &`Y(i }E JN#B4yHU/A=Ю8 vX_뇼^QC&K#S~10#ErEɓdt~Ź"2+`!?:oM=Z9,NxqyO4r`q ֠NEAA50/zU!-ehez?B-_US_HR`WeS炳Mظ?_<5^߹LwNh&ɷڞo9JSuZVG!"Na44@~{3\@&޶HMYրW(Azہ@0:2SWTn؎Lbczj@sEg-Z?A!o7xoQƋpݒTVr$w,춫?)DU۠h˕P\}޸'2U]g$ݥ1O /B(A Y){Z&[zȂ*f0j G`H#L0°Aݥ%V!ċ2IlbI^ 9ExOinvLr KδTSA hAg`/4͊KfsKaWz;Lu&EȃW7]{;S%V'%HYgy a4S R}sTŎŻjt% kyJ`MxʔۛCcz{2eɷ!לo}%D&ە5 ٓr0צ8Ġy~ o=͔ʱ71H-ჭyFybX9F3\+7v TâT@ҩˋ@g^д*\dq 4BYasPuA:0#/D5w%D*fF/KB0edԾyąUr;؈I6iaE >x˱wJqπIlڀOW]|E,iu)9ѣ;f<_ L|[3(V,_&_Tpqyk@6B_u7AKkrBK%C<SOKӕ4F/SudpG$\߂'dz|D4W̉jo#/P?6!~`8|Qt!`7bn.])'Ig$Z~q8u '{?ښ4΋зrޮEg"Vvdz{0&6Z\;dw;dIU |,Y*Qq>+qP2;G4K8HƻRb6wCZZ>s=aj kAX4W: *.54y:|_l`dg/d"fCݲZז8d>x3Pf(NrJkywNYfc&]U0UώTpk뺈=Mf12NԐ-˧svd ŀ`hߣ̃^4wڸ+X(K05H JI }w64%:/(<2z]Eh. ]_0@3x;֍ݣv3­Y-.+:, wZH28 .k=!Z}ikv)Ens1R+"X$™W<ơu+97U:I+.*'q jD[@ҭ(iBHEۦڷcrFyH $sN1Yͅ VI-,)Z4d~xPJ&]u(YVT)tq?.9y˼ f)d=DE)(w9+ˠz~D_i71Վ­yնsyBW/=ŷ2, ;)=MܘAyҪ|m2!dIcI-F')6VC%c.̛Y6P:]X*ehks^#;+|NtfACdAՒ dI2z($Mh'I:> cؠo,x*a[NƝ.7BUePY*'8_jXJ5Gu~NϦ璚藌kotf:4vO0<6YXaw\ Y%{cWD 8k]u(p0]^ơ"A&odP@yI> 峐HN<>$\> mF6w}[0ЏyeNzFL_;|h WD1|Xvm PVR'q.L *2jTVD: D%&.0ؾ8-HRWwc gE9/1W޾e c?ゥ9'Dd$:12,o}gEޚ5 F:"]IWf:teΨ& '6x%. xYV/f./d9+L%u8Hښ܁q1`OLʏjXt6Y >dGZ6mzSg54E26\ٙ@Fpܣl(A4;lCljuzøo99h'yAï'#x>> QK3p?57:{h={tj QZl YF_DNi!=f1S+ XVNvhXn:QAXʆKS2H(T9ZMwLLHSxx΂'Ȝ-N'r;v" $uj -VR2ͧ v#wmOWaf۠SQp)|!^$T81u7Hw:y;o9tv/E_[^Ә&?mx}D#z G:+0Jv 0LM7ZMO;z?=x+xDIGc̉0+P v}>++,ΘiFg[ n;EŃsp1P "3iʺɼxBR1}¤A) 4@Az RxHُW _\-s>L )r|hӻBS`7f6lVfjvȭA V2#Jk}f=B!'ߕF x'ܹR[TPl#n%c{\ DĶHmFh&- lweںNi1\^N^rG,ykiAS#c8u= 'Mèn?aE@1V|l``Pg~(1D`%i}z)4 tM D[ l`nmk\\#:MF,YCJƂ#1FZIsr\>a+֎UHTJ(h _Xwj} T#.(j vN4s_kJ$~W.믍QVფ0(;Xr3 ?[:%l'7DVM1TU#w. yFb_ptuq}5s&͢=ͼFm`Yy.1x|2{Wȣ0ZWV=8B! ߃[{:>KwFC̃ HNI";x 2 T[Ց l. ^˔gzfcZ6ᅼl9?2yFŽhk uz6įKxZ:IW҅4 E#g`8zQ@Buxff<](f/R>8TpzYOo% t#Dwήjo Cc2;K +EcA30vRL^X>ؕq*@_\y-%5lhM1- BW!#Dxg&+%R?G0~$,đKz80+,4(As{@lD⧯+ (0;[`VS&nQZHx m&m4-]y㒦}".Թp `] k۞sZƻM*Cs\s6ZWs|q)n]:Eף7͗]U(W8sb@˜f#VyRA4RVFyRa HS񌃊9SMNg^ư-݉z})XϻSG> žܓkW[ާ6?,1RsТzr2sPXp K`@nveJ ccedkEQ}MրKݰgӦcQ΍]?_'&6/@OA ?%ĹY2 &4$yA`C5(iHb%6x܄H8qtBm m,ļ~.4=_ nɨPG}EKuk[P0GR-+ klr0k4<;6J`CNK=,vtjzr Q7~^WnT9(q8*KXJEQ{Xغ *xePL>J|MU[`ݩiںN 2$KV[y+ P W$4 PS55D%mTͪ,#.dUЖ%#=|p4M0Zb"4ᲉJ}E"q cښM@ E|c4|AF(Δx?{x0w@*=Kt$QX.:vi52 KI\~abpu;|l)yNY}>W𣮸X-*r+~ٖT4Z;&z܂cq9+7fDcGi0=d4=`zK0_3P?G@RW0WdR!K*1&l:CL E3p7D{^ f|F;/,0 r fZ8@洂7u:E)/Ȟ1C4eU,% PvrlGСw5V< cǰ/iVJO "/1Z@? 9rNbWmVItZeЍCRYyKw>*6jo}DJ1nUlD6qGը-RN[#o/SU C$ ~ `< χO7A# *'5HM^*5gQZ)(OΫaDU;q=͂ͳ;N}.]U_loD-+F#DMʗX I>8~K,@Μď-auƆ1 ^l8FSP#D]'n$#f ]N^ZN`۞},h δZ D~t1\25~7u (,eaS̬ Q#zDMLmkǽ32]y@h ,3EkMWDMg$R%: /h7b6]PlոyȖyުUXу~Qd:T 3׷#zl1 g1 .)r:4xnSajMCkSb*uG?vG#P&F8M$M kd#ߨ+TtQvV;ON"fTTPmĂa>%}y$?a @[z#qX2FI1 p+Qwd7;)&: 6!AP>;9'Zc1[Fbq/ϑ)u[)PrbḟTnZܣ.{N3E,_]93 ckS`:ySp&q|zaSsL˓g7$vHV ɱKn[hOYp#2APU-\'VfI-! K&s[Y+fΓk ?Z.wk> zLO=jOs#<]"~N5ӏ7 'B8{$"@bR7 0@ESX )3;Aecy}VqkRmmvM,\ b#gy :N4~_R3߮E&\ƒPvEsFv&<f%]փbYM#/ d/t;]p;ЅVd)+[ъ{yvY6Y-Q[ś6n-vt,-:4V1{ D\oV< ,{F \㧫YhW2Hǐ9pHdoMݩuXki~ֽXZPu!f(0{ID,k73Zz'Miib=1*{1)Ws̃ͮCKx8Ri@[1BCW^(qn+8 U$U&&$n~6/ C!vfBSqJejV%$:}kk#49lz; #;,Wuٚ?>M֌R/dنQR5==@w2,q5,g=6];~]s%3 n,U])ք*R@ƴtCȓB;s[oI#6 NlSbKRJG|e==%rM].VԖBttN;DAvlf.tg$l:eΕ l;V8pF"aK`SP?3;ZƲƻGR\_]bk轛C0r'nS۔~r?p^Qj9Ŝj Jiݭ4NX\zkmD``𾥆6S,/5ho7D0 #WٜcO Ю1>uq_Z∩H 'KATiytQknU?>Tvo8g{9Ǽ$TNAe#CQ:W5 "pĽ1bY}[2y7"O\Hթ,U% a!U:ڤ%k^sT<"(~SۋrZ4F/O]H [9򼏶'ê)ƺKP*kFh1ܳ}`amMCd,pO0- H36T:PޯXx}24WZZ$a^rDE\* #Z( :qUV|ƅk#[BswB<3QDQ&'`K7ne3,!Ubm]C-_A6;" <h_p\aGO#}v0ڿf1a$anv05G!%\HDm.2<0BtPA$R Ϯo52`kzdWV#姹[hExtg%r8|n=_EdhgPKִBk |q>/Bf, 4h'b˧,31@s/NfRpI)r;Ď_RGL4jh[tQY, s0ie 7B+.(H 5oDm "N kIbPc#miau88ʆZW*3|+ЏN#24=yt'M]ωrb@?lLfggB$OY4T_ f x6.NDBa/1(7l~`d완Eﴶu|1GQZ%#/:7T!@ bKiLԓ)9xN Ӡ۞itאm?( J;6l}.Du%oU[Zpu}?~%KGoĻc腽:;ˢ4 t- MV8*\V(<-L"酡ʿz|SF<+jMCAVo<+v.yJ?e>H1CԖ-YL ykf})H%RO6vJRBFHaqc.b/Rq_'[ݾONv-aK@b3p*uԪ]7ƒ/p20r Fkv#潂TRrm~Kݎ '1p͍;*yN0za]V=f&o|Q7S>P﹋A6&xd, qw U؁};DM8BTw>Ϯ{&Ҋ2l#8DUгdJC27Hz3}iV;AYN?)V^:kuI5S0 D#+'T>K+_ǫn4~x0=FQO%#6.p$ߣBOi,bbZcK^Z}ÚB;/[OՉ!2g*y:ٻVrˊ?հaogtpßa+s8+鷞t[m>{:r {Ͻg -_e_\35V1b#soҫ)YT%)-҂P⓯Q$ 1YbkL?(Я`Ek2 'ZAZkQhαDq>#b#y)N*!uSUoK{A{!@ 5J:R4Yc2j;7`—Eiie%=4γ֦gUTaM͠_4X~rΥ2,u.R ?xll.Q9z‰o{AD B+6Z]Lr!E?n&>P!%ﴢ0:y !ZF~Ddֵ(ǔ.Z[d26,=[ʟjrٗ,l,;c{NuJ~Ek)=u/O>f R +eDJ"442 G⪭L|I3:glxٖ?[WЖDw6wb f' Wm?|e=zeq}$ɘMʻ%JX|}bcVtg_> `4@ 5k&R2&}\32C->d‰^q8ʓ@K` K~_rM:܉1_l=i=,m`yw29 F  ;{*|cf 90TE9:52M438y ƴj '`+wJ''s]' 3\&@M%'lPlVRӗO nh{mT?HCZ&T$HOO^;7.?Hf<R&3>f(X:4\zyERb0Q0goxNVek 柹$LnfiDӸ:umt֒#[wye&Mk%5\e|?Sҹ8ٚ;?JC:Q&4mw! ]H&Y3P7uu[/h:ixާ&SK7ꄴyTL5!cW)'UR*cT ;v/c9 ks>%c)ǠX(DQC;R/+de$S{cC"'IjA_wLwh9ٍTlšpi5x 9Qz59Yg=)(+hW-L>氘f`;&4̣\/}^,9"nѩl GBM܎+$~waXw!SPAy;IL,̳SϠJ3}6yrJLUZ9Z",$q')G$u|D@{,Bv>7?@ "6\ѫۼGU;,Au5*Z?ٛ;-utFqA&$ iL7TM$6HeW 2? BKP;k!h ."sq"dO#nj[ *ckY=eKX-ߙjGn"Un:^>pgk|;kcS\qprNmqYZmr^_=;x W bNS4jN`Iuݣ F9ߡԳEE : O"*쀹, kQ=V-bxƭe0T!EOC+ˤ"1oZRt nCh`&~{NsYM&,ib҂^I@vFskTw$! ;izaUXq&`HE&_z*?ȴwol9qbU9\eIwsG槳1}E+Ma;CFv6RsgOZ7y&+|[ޓ廿ʰ}ެ98 3c:n]},cr]7-UnaZroU 4L5â eU 7fm@x op 7o-pP@oBf횑p;dTmņdhG+ qVT] yl_X  oBWn<}L$ .+`9bp_o ns/zc # OQH߫e 敥]&cd.df<|@jGTJI%*G(5Qd`BI|xn+9uIvqgepV%iA^Efi*p3;^,59nW*ѱ},Ɍ.xF}Q3J#o$-BdGbZT@){eZ5iLQrXΉ;ث^G5+% Og&&ʸAfj[4U 6B!kYX,S/Yn"jswǝ03SqqQ! 2aI؍'uf $Xjʳz1-[x16GN+Ko89%ѡ2;Bpۋ֝QiSU}'Ő-W Oz6.wl#}P-,ě^Y|rwoՇ p#\hDp≙N$'7tZ9n ~LCN ]'T!5l6 w45K:hMM*0,c('Fo7e.h +;K . ҳm/~VM'M7<ھN3fkrQc4)i`h>H FDLeɰvuSkNʌiZ[(v%XHz;dV1 ꄏxbx\[t;ZEcPy6f">ƌԹ,*NM+_E tN3lRqny~:uz ~:^g#l*A %jXrpGkP/m&μ͸3bwWC \vLK-uwx*#;ZjGU`_LoX',$Gs7m6V"!~z_݅:u=jx=bi9X>'K_ TjzʸrQ+3A,p Qiw?[es(VJ&5Hwr'4Z5  52NQqyaš0?';:apuw Iۊ\I"tC>+'}Ύ-RNy8ӁPg5^nzS~&7B}i[CvyFJԏUl;Si!oK~,8N 5֤W3PfGUi_U~,b QxLf-kZn+hIi,izxaյ`79pتV,߀/3 4B)/,))n|xew_E8O%y.UaCh^tẀW9j;woSL4=#d>j7Z7m"D4A`<5:cz>~"+=]iB9JDf?*a^={|`cFܹ Ɓ@@ ~(_L6hޞ b Ȗp&`M!Պ+fD+94w9UDwQCI`$/hbDxSXwx_CJHhK&oͰEa+b޲xxӔkGk0d":D-(Q'\s*Xq6}Xh$T ݈_Yԯ߂ K'4bUބ*g7f:,A9>.JWi M7iNfdbRZuۮ܅WKf 8#' -h:?<ۊĘ\]`_O/M3"K4=8F["xRAMyNY9b'!}|UhʶS}+%ivIN(.;yV939jd6 %Ddn~i;:L< \?{08X`z6obRH6P4a'{ X+hDm{p5.OsQh)G%R~GȅKh:_cd=;#fRgQ @(: Y16/ԇҬ.׍ҍm|v(g{*즧ŷp hjxɘGǛNDQ!M=O6MJOCy;~ذv3D7gtiD0auܡ]ɨ>0,1S‘5wB8ڽّgG[V ))Z@xTEUh%ۑ 8*"l@)H`-m^T ̼>|g _feY4_7jl{?x@LVJǂ`\nsɀ>> [gL[~,ZW]>u|d"O]ޞebcؙ;F*h[Prt"hQxe#c8ofATfvJ#/vR_U/;Cl.U0\XbEnDՒ_٠9ˬ;g^Q-yFD|?y˳DN#?\\gl(:AXcGWW!6Pw)0/-?C3tI[ Ԯ.Puȵ_nF凨SA%v#mͭ ?+jq:Q݇ IzPK(:kZL*]dTk6NS^G(*Y3$f69%'W˪Gh'}dQRc6ԤuQg24=Kh Ի!9ۿa`fдd:dָ&n|r>}!`kcO`':isiy4?a>7wy'W1ZKMĊd =hϻbPwZkl1#H6DsJ2Y2)/B^y."~v7,+ Aiabol|cDi++HaH?8U?$0G(k=^򛚙=r)AR,08/px\'4-nPjd=,܆[UPs>Xi'zMd7YȫWW$930ʗfvӏjYICHҳ"܈יj xuRHK bCU7GnE6Wu@%e5xL=*C~x9Dvh?kAf_Ө-suP?x;aCV((k-]95o-Wf;&}}$>&6{XeO!]eܥ_ 7`7]8I( vy?g̵z8$kڐac] }XeC9_\?\TdasnOb<\v՟B}H\ӢTGK"%"w,l#ߖZʞ7OSy]"U-&N7&>KO{)Id(лvqC)I›EQg޸3^)Pd0BJRx(ƛ F=g"PgBaʢFN *N#nξ(G}ܦY~.Ȝ<|򑅗"\mݨV?9 q!)gNb_t*!+')bsv: [}њ2$j/^t5߲C5 _{~ y؎A?FWBLWvѣXwidG+ Q0c)g6$;pXvW6 97E Mdispn01>q[9wBD &KX:e[H!WzL/.Z|]TmsϷ+GBGMg!VN3\_$$MNx2jTtڧ%H;luNaK47KBMϹ??FxlK FkDI+v mF'b?˒F޶lԏ|jWr>R=qWrDۉDD5KM½n?*zi񞜚Ȗ`482=-k)ZXuWz7I%RJT q.Ԇo./kG (]* bi[]"5GC"!!]Sވq8Ka?gIF3}``sL%o! \zyE~pjJJ߄F~wF*氼:~>}L$8,4!1AgV" JW"qD۟'xI1y:͏giE5@\H>)E9(:*Д|SH=y2GD5M %~ߑ|78>ifvmQ'_79|KNxsJqhsdSh.@0oMELEye-G*C{9rf@+V״Vhΰ$dUwgCt&ҙ']|m+(Mui}`en+Cu)kt@SacK 5o%U|_\XDМ\jS➨K4^ eI uY\=4vΡA60;9Ȕ#ήo,kpy%ҵw*kZIyVTkW1%{AIZQ!p'"HϿ+_;_PqKE&uiy6?{RL[_. QLg] C2WZ:MҼTXAfum#}'fT̛HZM`w) qqkK-=O䶝&\1 xqlxG vP(8Ӂ0CU 4W PsEEl% +[%9vI$Ixf/ l¦ ĭ XP_۝p@uՁwM]gtJԗT?ȩby{#4qkmwx?TT)=pWX*h6)$?0(8Fgxv1*;6׃cD9+\ p? -.rGmU+ gsOHe3!" ,V/RwYy^DϴI:Ba8/G*얪;<"~U͠pRfzC&Xþ~/1rؑ>KRW-eOsnR7606%z ARPX&!ɾ*+|zƹx|A5&4m%E^mX醴g:5zYmԷ a#-tEXW'YTĮ'꺚h;F5ͩ8[8*3mzn֔*ƞ<0Ir._$„74қLt"&[fG%ɭĘmTXL s)f}d,{8^_HHٯ2>GYWhMZ$5Rƒga >%`Ȱ@I+?P Rg~v U{4s`'nDG @U ONTWC6 ;LrS]{b{~$Jݟe&7.e%''t$G1fe$BGoW X3~)@g^bdƷ/`QӦoz@B"F !eֳX^6Hd$Yׯ3"Pr(yOaj{929\e"EId/ym֖O/'c"/{%ٔ4%nL|. ZvW4k3iX9T$:Xӓo7U'N"H Ij+3+4 rJ-/1O SH:FInvʍUbE?l dl +xh::X_C f.N+J, E:MB=u1y8s5, t"Nahx "3uC› \ڗ4 $Hv] e}KE_>>w t Fdʕ TZ㻠[&Zl%Ry;/i<|i<4}?&_~$4,5t#1qt}i-NOM걼+Huv? Z~ȎM/ࠣm6S撆WσU 0[N-Tg1{17cd܊ް䘇GBg-d*=6V8xt|| ><ꆢh ׶3GҼd" YۧLaf4Ӓp; ct=F*{tj {1:SNcU9bk?NjWۻ1įpi`v3.ޮg]4ArLQgrGT ^Jfxٍ;<o-W[y Ƭ ^f]-倈޶ұ%TZy"qF/} zF2qni^9*@O/]|+daȾj1T㯎)j ֟C1u KPr` :viSSBS9|\3~̥w ul]Lю*uA`I6=Ll; Ni<9fj@ʵUK|;_ajW_hs_cȡ" 5&ܡzΐ5<-MD32o @SE͇aEGAz'%<4瑞2Li &b:g2dm {)u/% ߛRVn1U pvQJ=W! ` 9Af3['&KEWmonluUDdi{7/,Ԏ5];7ӰXb7Qv[~Ճ)B|5Tl SkDo%2I^pm6`bҿ2ט'#ݷ`:t!jA>}m?K'v )\뛤B"!*O˄vo<9޺kގ_YcFUoyf e/6 Lxg,9jFS™O#%0!>ޯ7So "B_8:P}]UBܴK(Jj3Xy(Wyݟ-Q2t4mlm]x\G*|^)6ْJ5xYq^qdI0,BSb#BQ뻇lET0S O*6ʗZeAj#F!B kLv9vgSSެx%tÌK?U 6=&V8ZA nr*3&Y6䭤^>v GGc.0(:W(t?ҍV"QlfxI1> /L.X[]ӌ{=կm{--0(!\^CܟٲZlh ~3 ^:n玟QjVRU}#5 3:0Z! 3uَWzJ.,:/]7Lfٜ8N ͌湆?opF-(:ETau;;Pt :˧5bԼ};#pVi#}(?7 WJ՚2 L ܂GqYr2U_ٱ\z&xrm. dfV DA'lc_:QOʊ_vzbܰSj2ɹ#' ::*51#ΏV9QtfM>੃gI N*+D> ˂ gPtCs ׊*ucG'9NB4\NG hOr*崵+NeͳY-o*0լ5 YCoavo+I+!YHjٌ l3o%FRI6΄P%UBQE$e]w7~=Q(߭ss1P@/(erڤ ,2hX.8ӄ%ǎ<*3 42BJWxu1[pٮq˰*0F}fzEBTZғʠ(EDVv':w]P<,6v ǻ`Qwd'L3JIĦi&61-ZKCPC6љ$vFdT$&Wz65: Z -Zll9U< /-Z-pQ4(LKAg&lfL.ZÉ9VgjD߰mZ 7}n,dKDVnW%qYo᝚Ci>ktsO= VBֶE2Y9;]ۛm%u ͈1V:}j;8%Jq*Sm -^'pi7yX1{ rސ %yR@PsJKqO^}ZZhn4*&~N4t@%ZFg-KZ  {–wg㱏N8X@Ғ-@/zDN_jcb= :>ʍN}pb54~-Dm](tIگqWigH:\gv$W\'؈NK5ZxcL#$l󘅈qKp)>u_]H\z͝Z2}P+` ]A+TP:A߻/C mk XȈ{r {ьim1ٳ17/߿GyrMWi4uanM>??ei~&_b gj禜3,S.";W]˻;GdB1MDzoo@Z}$@/ =$-h H#E8J7WLBxj!0B->G7k4&.v$2S&2^8zXLy%YBv a2 񕈅{{;VǺd3ge ulj>YAc7ՐXMujaTS4)"kV3 >aO#Ġ?dD)pPY,h(>#ƴqn QJLA\[tܐ B8:ڬd+<2ܴ.48 Ŕ'K9/ӌ/`j" 4m{ 줬tPyRS2sN=l!Q(bYA pFض?qbn+Y;ظqDIfvfYU}!YηNՓ=,-BaL18~T? b/0?p䮦b**2x8W!5Ee}crJUշG'!rKm𫿗>9u;|{n޺DY]qe%Kz/ !]<4N&|N%;wjhM8 OpȣQ&UzC)ɍmJP_UU3qa5n̏ /jnASKkӽzF@SpDD| 2G ݥKGl,V⅃_xU Jen4wKHE&Kؕl{;зJ1bU@M1oQZ9kivW Nk sN `sAk'q+NדJ_y|EFNG})XsbnaΕܜ%yi f;d'j1QZV\RޢϔW1L/iqJY SM#.]]+Ҫ(fF/"\ϠE41(1K+,@FxaH@_jYU4iYq`n6b<{ o 2<|qG2&~dutxJP{C &r¤~u.kjL 0ZuӻV碵ᗩ޻0@M{o9}eZg< | G| |tT칯*U v`c =-RZ!"1+c{Sԙ+|<>,?G,>v\~XMmC "aSDȝɦڢHbko/Aֺv hW2ID޵ ! yrgj 8ĕ5!$=Ug)1Qd QvPw1JmɈ?LaDpPB/K,3fbi>)0Wy:cSf_m&_BO0D[XuY`utXeBs ?>2(eEe0VLC}J1įfv:M~ݤ"!h49vm$ꀑ2 VwՅc57++ v˜;A3KwvG0~ n45!Uc]M }I4`MPqJtɱ̦{Lf"gyg69,z%Te_2zȰqxHƃA4PgD-9l?Vb;BB*{R3梎 ';V嬠w$v3zv3"(R؝3ŢjQ>dTLȩ&4B^8źcujVq_1Oil0!Qr/v6^vnlz"$)YU .tD%\{DXzdK8Z7G&Qc8)Oq a"P ]b)'/4jCYgB 5J*/tNR|Nycp*Nf(,n7?[Aqy`ҢDuPY}6yJuQ8kJI2^ Rt~FZ]ox} Pk@cwazkxk gd)tE𾏢}"e.#ta28eךىtkT|av*3/?@Rz-%MfSeA[(1mXM!eq7~>icfHg<. `C`d3Uj1 ~tp37F _rt#Cr8_ѷ 1ISvܴEq|mr;R_MgCI|n+Xsn\x:Q| %\ Kpu;,钖XSu)v[iَkV;`oW.1]ԛSȚݑ`E"Y݌Jy#Z*]|ڞ F|0Gk^Xy!X* ~ǧӓqy$6IS~lz)!p0|Ph-=;_y[#_JXcdE ʀ2N$t~/?B nJJqGstP!hQ{<6mk [%FʋxW2^#*iJV"qjFʋ5"04I8cL\-]!wMŏg)9M(g %MȖB).(h. 9(0$H7↉^IsVO@@ߌ=?Q{,345t׹&id_ݒ3ҢV,7?$,6i_unpfS15/gt4JN*Xc>l‰,8_W|=?Ow(hTV pP8CB\} fz ѕȻP*Ka=h蟂:G+š" y$U$ډ Ξzϭ9aOo7ĨN{™s/=՞y9^8 GzscDБ[gigKW[ZG7'\--Wi IдﴕzI_NXLi8nPX\1n 5hIbq#+ cM~:0#Hr2daE,T=G.lF᳚jn7k&ռ,)0dߠRu[YџR!sОq?Y;{Uf5nPd8ܳ|rc 0"1ߵtE6G-ch9 0RV=i/̏y3α(-_(I 2gkqouܓlfKڝPq1x|M8#y9geֻ tp U:r9IH+X#ii! J@̚<Aȁ|4@f]Ϲ hcC+KI#)QlSɿBDL:1q:L'nJ< L[ ݌41ӮZAEv4 GG@&P!hݠ?WQXc%lq*HX^}<S_'B\γk58-W0MLY+Qw-7h˞8QwۑjJ)4(l$S1Xi3&v2y-Hoyl.EFNܝ$&Gc>42?"'ܲj5kr7#Fb/QZ$Wƚ+lR=hI:W56PY ؠ'Hwl<˞T,jʜJŧɑoo|sr tîЌ\kb4F^+7+|֩ɝ:5KaC+nwqrU(Ee4|!č \-PSvېYI\q}dt:sE=c:FHҌ黉jgEkSV#G)m#́CbkG+8#g 'F)Ɣ!#w;>PAxd/&( 4o3)Jo: -*llNΘp] #/eIϋG"4 *4ia HԔn#]? r6<ƨF#DBN*s^s/ Zx̬iۑe՚vfSTxIzw \~S/$Yl4\0bh\:_Z6BuO+LO/ލZ[6=FBwVB%"'ƗiDE!ߓi@Ga~_NX,bHX-FJ(د:ћ1p+#+20 }P1kവanTe=!wnj5'6Gv|}CyB{8Ԗojz.NpybHbŢfюoǯ_ew띳\"H/Ďw.PtkO@'z0'ZʘPm8Nkb"|4rT@c= (=LGKLa EHQUOmL=]ɶQ3b Nb=e|=o]_y6/pˋٍs6,"9g,͐9l%\ȝ\%kŵ.a,ȒE>݈@ܘJ2YY5=zc 1㜝; ,OwH}b:jTmahx56> A,T}PP 99I kZcb.KiV', rr{>i).a˿[6ukF_aBqGo4k:7w:ƏJ Rw)u^-54;W8xfSzDyt =FgSF4b 흦9S].*:8!~k՛j8e멱ɀ߸|?kI+|7H}á`i\MƳY /KCԼ\hv@AsD SsI64aNHzjd_jHU}>@zQfPy]# &@3B}㛙9 P*,ȱ% 8@W0|ǠZ:|GP=+wҙ@2F+eIWㅓ6(@%!Pʦ$j3_:Roūś_{4WIO\ Uo:۰EN}eħ CU5]mЋ@f͙;rIB'~ǡ)|mBb bBIo4w~ž 1 D=D?Up͵<'tc1S!s$iv&rB3;=7:(a9P,ǡOHuVD_Xf2H _tClcA%Z\fhS4U6wݾ`*;6&T-d.Z'ԊkXP @hW&<)ZRWOYI ؤ "ۿQ@h;α]CQ%xOF;"}t9»fDm]E^Ԑ`Y+Hީ'G빪%T 3o; w.pk`NYMvBGߗtDէ`d0~HYOcjgq6KAvdRT-BPo݄E} 4S8ve >X S JFә%L١5>(ڳ'4 9ڹEܱ(K~ݱqX$0ښc/s}~.3a('}x/.hm[:,VR伇\s"Kj9Lz3tfZB޲qYҚUMxVj3DzG2P}ܐT b @ly x1m~`+*%d;E~&j(I eBqVJm(?]P 71\/iE!bmjM1CFw1G8?8z$ լW0>*7х,vhrtzދ\?<1s'8{PD=ez?ռamΏ]SVC]FVGSj:h#Q1J;M6BMR;/pJros= 3(;wZD1ԟ+ 46O[)IY:Iƀo ,Τ55\}_9sD6#$\WƄnv ! ba]M^qܾ`$V(||Nvu1BeSw\ )3\)Dr-rC283܎/MH[1=ƍ(vEQIRRt|eIv0g&JG-ubv$@y4.8N2Jv߃!psJ{K()6́ntȨ+0-kTi1 ۬d-^pס[W_P%סr\mI $}޻0{H(jGE"brDYZp'QJ:~HJn̬`i[$;jč57Ka2`"07믎MK!R ۿ^It._87l迓粕w4!t~̖ƁɅe8rHu#}u7BQRoҏ% b['G1'lN'FWM,sXeYt%7M GCgĉM+g3B}K\8fl_W*͚-)栥/A:Wi (dԗ8JJ15H fTU|Tf{ _fߪp5oC +ovW'ǜ O+zXzzxVMӢQMݱÏ^V?Mӷ`}tP1'䁁2 gڡ/G)8y^:`pm!?*6_n5Iǜ/_E|J4,xR%]Ѷʿ3.#%(hh|n}zޛ!wBqjo*RMdab礪],P+ xl_ )Cdjҵ葷7}]CpJTNԓ sLT(ҭ/a(X@q~pfbx]ω\jk`"PΪsD fM>16Rsy_?tLke4')A=F#} ?Q̬ fC|Id3czA!S~ZJ1Ťm-ɹ()SHvC/3oEOxNSvLMsL5&]wQhK$ Y]Y;(r=BzG#v|y:t̽aGZx,L;id"uBWY2޵e [pyL=C4zD`ALsWf\Ӌ)HMoIuءg.=UZdRDf<ϼf>܎鮈CEP@6lpE4Zׯ<ޢ4:TЏ5Qi>94 2q$ll5KV kc# `,rwkdq ǜ_t=h2MӵڷHދٿ|.3y _TE zdq8ΐxlfLÆDyȅ61;6fNLC`JUө4.N,w &H ST:uivV~,1޸#NmNj+:__SRO#>cCA3{oVԡ^8.9{=@k ŴX(]k._Xť;F 敿dI:L#&Q֛rn(L|t"ަXG|wO=%OGPvK{73Q)n(-&ź6,9xI𷍝SR}WvH4eG\^U(Q6.̈́^$W45P(3O$zY{(nIs)MxyV:o"w1zOӯ ?8aCI^ I&9ca@>P9QojMWyf[(XK.ͤ9KM]e[ P;@"?f7.#uKJ2^yjzvyh!̥ Uax;>cxHsި%H,9GxL~JE3 9TT~詭[1cUg$Zf,9S!$x9˃G`A'@4u*3t)`m _ZMԾ Xk_$دP!rP]s2zIڢ]C!^Ʃ}mw~WwEgܗ2zcp} o G~>O*"p(wxVb`)0vx|%S>: X2Ve hm1Ph)z_%ba6%l1Du̝e:Ҡ(`\I8]ֲ0 g 8J&juMtӗ賾%=ruA<3 NNFsBXBcaZ e~n+S <;34&0`.pCP5^ $Q^j4aȞ3;sPfafRuF/f`F_T| ɬg]$IQ}bMgt,ʏvhmۏ^G<J,YH)됞4 YP3T":Q8x9Un@QTIοsoNijU?٧U]RSԿxԧ1u,/ƣ>h1XD;/ P:= *6^0D=E4@S㩸8972 {A\rm9C+[X]U׆<2erA) MYd v؛1"gԃ\g oNJhr0 V 70jU]}!bIRHr*Ir)g?!.  7"HJL>aX./yWuw!QZ7pU?j_lA4Ƃ:4fͫ$p1x@L9EHɮ/TuCD}92+ +CE1?|nJ*\z dZK8둺5qBՈ yKi}  oN/ĽdxF{/{X%2 u)P(a` sR$; 9,"Y :7Ou͖A"Kc&'i!WFD:irU?)%,}>δ!y x4Rv2?D)<`3{{C]]mۂDE+vihpԴn^:)˦Ab4X;],3" YKv~?/،|Η k${6I*^֜P7HDԜ2{=ֽ *mZa ?.i 1Z xv_t$nU;đs\jC<.J[E7֋>S'6ɪx&K+̴̫o`lk2t+t7~'MTԶ"]lO>^ižL"}C|U6:L?=DXQr4crW2< ״:^ Ӝ/I(Ħ_vI9D۱gB="r*n \dK:`p X1,G$U3[m_sopir^d9xz/ۢQ7Kȩ V=|Ϋx2ÞG4q)9|NBqv e-2I"n ,mFSe9c6{B&-=4[s ʥkkRriѰ?dh+aק>k'?n/;)jZ1uXmu+F>qq`iKmhjiQi zrJyQk?S)%p XBpD ٌ}!Hmuv1䯸`|É LdFUi]ʘt7T D+ṊbOz铃Zۘ& Ό`Æ\k8 :_=)eZDS3Gwe\աSv' (6csznw ;NUPb&ޮ)$_@W8oK<M.gCdRvaJ@"ah^WdWe]^ni3&l,q nm-+HA8x Ć7Q:rЌeH+պAiHx-~q؇{#T$v:%ʲ( F`]MlCZi]nAC;l]QZ_=$"km(HO!4K`vBALGs|pm\&'[P`%Luՙ%Bk]꼑tKhͲb_hgs678j K+rNn2yo6 4un2cV`MYC#]IO:fMɺ<`AFD&bmqР)Qq_~T#v54x<V6M[owt,ZhZ"Rq}v_kC(0&\pV\b; Yb]%ȵH/2[IY$Ղ~1 l1fc/|DGlf"aD& jo.@9[цKٔ.);P hM2JVx~_*N+gycɡCp˾\B#|a,&-x %˶'?{H^s v Pvl粘,HMI>2X3>PzTP+ֈ|F*]t$^ d/ }1Y꣘nÏ"Q2ݕ-JV YSCb_E nj/7S-*Jtkf1p {$ NkpA#è(o'W#\sl\rVzM' WʪPoztFa@9!'ޗ S(9 @H2L=- A*TjԷBJ[ð\*3Eڗv*_S_lAn8NVˇid dU>{!:.&WCoxm8'6bP@F愥܁&z8Q.$b?,},0)v}X"I=J 4U6+]+>#c uJcw̕ caU߾XR֮d˭=F1kJ"7R4>%s ް)A3G3 B {ޗdDBIu]>ݹZM^oQ͵S^%oA *nM)ɁN݄V OaZ s U~0uZ$S+^Օ*`sj1$Uc=żqPzMX\f /lhʅn=W .Ղ|S.ޏ*WGT4(c;X`?Y4eFҼ7>iQF Yd2]e S HxS gʥw w'NhbI%itXO-Ђf4,S+-N^Xw|[傇۲ItWxDzX|- jO?K0EN̦11d^EfΕ"1(^Iޔ\JYۈ|yQ".8?AC6^Q m75^OMFYZ}Eц`]ei x㰑kjehcPPBةZ)Z&bAԅ G\UrĮR~T59 8]=~Cˡ{ɧ#&2Ϫ[]f:zv޹?@'CD$턻Uԓ8S31IP8â lrց\47}$Lqfrͩ[pťd/kW^"J8MaÞSĿ}u"W%1Ug\ KBfh9wB iq1 m)9[.hMq붳2O 7^`5d_))K*W5\rG+8jvV(5@$ݝ8qX/P$aglˈzMYɩNpm?{B;A9$L@V+]71\U(D%ot(H< y19芔AUN3^sUj *Y{]17ëIkfr)B.FdV\Y~2Af\}C,²CzOX9MΉE܄_-k33炘0`_53d錱1UxKG~~E*=5 ~vozLQo"qUJPNӒ5cZ82 8 8_tes.윅YeKO ҡ , 'G*yB&F/[=m *lJ3wIjÚ1`Mwk0̓4MZǚ٧\ U$]i+vİZhV@OdBQ mѠ8ffpν<4Ŋu/_66w AӶ+_a]zZ9PgBޓp- B$FD̚XKj=Q^r0JZ|# Z6EȔ"[Ѯ48{M.z1mJu\)x4m#/"Ja^{ANN[f ט:P|hoIVnKMW)e=Ru ΙC}m釤uݭ_1ytu LQ1oΖB?DyfWˡEnƺLy2Q~|k1e CP%X1fo&mt`Pp'.W\>:J:|QO 5`vV9 TvU*5) z;S;d<`E Y9\8~(8r&[Fs/M-s~4gJ)Bjִ^k*B?Qef:6j$Ǝudظj?:Oz8Fa<ӁVD, O,)O!)'+q^qm}9Sr_xL{x/9):ڞtVN43\`Z,I$G`^bӍ~HQka"bWݨ \8 ݌Ƣ*a9hD#l'nx, Rҹ-ׂ.C?s6IEWuQfB CC srZzܱ%JbV=l#Nxj.5Rimx1fA$YNIBP\c 苖aOF?˭’] ˛]k((;cAj*Kh@`D*1RLz1 _bS^^K ܆d\~1ZB&|@vDK란եqeD/Ma>U8rAN"[owieL:- T\(I/^I 7*,cWKO! QX,a3Z- vqv#-E`kUbf&?ڰ I8+%GOYt;y re:]  ŗe!66!E7Qxhd-r1a]1\W s"K_dC^5;W$pSz^%eYml,,X mfw'EMj"zoXRtJ4s'FQ=%>JZ`/y-tl{Z]w%t06!SP}6u;+mYS1@C!X@Z mf '`]m%7@N?n ncl!y^[x$lo; /X]zQ =@E',c%J;g{vrլx 'rĻDU"9] ܅W"lC:(5gRx_a G̵iqSkFcynRwl9~{*RtNzJ;^^ʮLc,I79"TyFޓRk46K~r/%AeDֲ5q 09+))ci{ ,։܊)Ci6ǯ)k5c]p @UlWnmV%{fH8~aK^{ X.PGx1`EʃՀR,MH@c4{U˺sz0Z7l[ݼ`ndp;26 Ԗrн%D6҉LD_"܉:#t<m,Pn5Yc^χ8dͽ4<$+08W(ԔGneg%Avβ̚?-~&^KKFGZ,Ӵ " Ie#TiƆGϘ:L5jsE7"Y~ê8ǰ9 RWJ_Pg9,$:9**u 0͢{Y.T4@r+jHJ1T{,}BtO hHAimL2g͹INP(ӯI(Dcц[4[,cfZEܽӗBLلwZM"Z?# lIG-$V4Jƪ- 3_39t(HwãcrQ uP qcں( vG%1SHA` ^bb5 fB!h{e#"5 n efxN<}r.B$N۔b껊e\~pd5i4oю@b☂=48YQ,Ԡ>K.FwʃV}$w%6!-G QZ[Zz`wѽJJ k,i/ݻҩ)So7QP[C[5#y|a;'XCEhOZ}YJqyT,8'tVFs*` Yae/r#fH+ o,J+ٓw#'/V'Iz#6KvpُIe&&0(1;jj&TxKlm^p5$@`Yt~Q_}#-@f,ݪ O 9$FCWmE[x7N6g֫43kي?g6*G8 '^j!Cjs\jh$!l.O7}2`. Fjz#HT6`# #P'vJw~1IZF=XIxY'R,l. 7!$K8"GOL.NcjWau+; "@ZOQ\`lmd "Ͳ yU.Q A!FzL~8eb}r7(=βmޟ8}gtC bXylEQh[Tl58^tRpwġGy (UicVqZ-/G : >赨8Cha/^K/KK就 eӪsH'4 3^ԑYl@G7km<5a5QBME18[& pYrF9WٛgYZ0707010000031b000081a40000000000000000000000016439a35600004968000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/EI']?Eh=ڜ.+ˣ*Lf1j|{>yJa0VNn޸\lcƖmg# LxH26K;lKn=^Ǥn C9N%׏#`T܌ыMz]FLk@}9|>;yh4XZ1V]?-Na P6Pkn(pr9«-@'0GBO)ۺ0ܮ<eO}| Fqp;Ur^9L5~g_s.D+o 8fvn/s .jij8<yG$12csQsTKt}1roZ(J0 8czߜ(;p?sZ!_Aza_kt袄$Vl%Y ǣo`g%*4#WȞc[ZcO1doц z$j}LJZF\c+ʡUs?޵\֭mWx 5u`ǘt_Pe"6kGU;9'C`z-Q|]"'ˊSfY,DHFgkZK}:h|oeZ| E{R||>vz M΅X|SEL4i8{,L2zy"p`4wCz=){.)@"Ey|97 ^]n?2L6|E["( ǚEXA&"$6LaGx(-Ge搨iԎa[4=)˫ 2ӁlFXH}o*(pP\+a%y]27㿢HZ8N1sr%&JҜf]]vʓi{`( 0C8}!?J'۽e}p9o攚w%ZX2`Z#).Ax!m:.z(.0#9 A:rR8^jZZ (k1_jo\u5_!IwnHY\Bd\ʔyh9"sW#ߖ5m@. = P\4^|1N9vGnYJrQo 0Ss.?NǞN*%,a;WlKӲF~Cp q6SDx오3Vt콙up hBdg}ZI$ΚP7Y:4:}#rYsa+l6]qScYarJiN&z"jCzu_:TQ C#C=!}JC Q/.P;A=Xd9pm1 @tljY!j|Iv6 FoDmYM}?w>N(;z_)Uuڍ߹mxk aj|,Vĥ#* pDmKV$h4OA!,$5UZM/}_T 6SDqXiEM\c56f{z /RX64 ?t-ø3"S04ZSP#tfd1!%g1~%˜ *an\N62KA0¿֌tQ\@rDZ*|^*w 0Y7eE(hfn_؀"y6n5t7e$y-{erW|}U6 ,e8hV͹GRSf:tO<&.U\H>b.Q? QG08KAKӗ@!ߓK4u5ߋٔ \q'sN&iR>ϓ-Arcj;fuS'=8aYAAۀYf= pٜ:(Id ?x7n0u^ʟ%zphbwz* 7cS3 m3a_l]8L%1vʆ\eLhN|=WHK^ض!nj>r0Pد/\=m/-'lIrY)O8N_n̈FG|T fvdԸ0D@?6D=uØ\k2\uV*pҋ(/-Bl]g#Ωp1yr<NjP2Q-`0Ӽ/i(O#M,mwΜpm“r*$j\ŪX>.9p%ieHq06^$#'ϊ*8{EKR4-YWEgHDڥC:֢iDxm5Fޑu61 XGE}I4l4^6O&TZ*W7iCwDCC;d/^Ġx~3>D_Cqpѧ"*n/*_?]^փʿpzo?¦JAQB Ors#3] Ǔ:_Couc}Wnx-aNH4?le( mOUJ~!6tGɬ%r{|էd$TI#}#"z]ۄwh|^c%Dڕ)AUB !*ټ,*DXY#5vmr*iy>}q"g@ILf5YD)+i1tӵ=i랪Ybm]FZqltT@xD2#*XN; 㴩]f%=/澪IQϖ=h"wb[[!m>1 HHtWkNAO ֒p̶ÿhm#=(8zLLzL::T(󣸲 .TS5~?\`ظz`4ı 9oeQ#"M kH-̻4x$&0BA{g)1fĩ2z욻je5rs9vրUoAtt!'_qTeآ.]0 sDϯ$Vx7b`ޫEs uSVWvnɢC ,QRJ"tNx@ʬ(/B&"(URIV4Tu&xpG Q'yzbQ[8OL($716z0\:Yweu|+{dX"x G 4u|<)<,~jtbTI!NB ;]2#ϤRH>lT}=Pc⥳c"xY%Tߙ9~ .=gT=$dH2J͹[qSH%|iޛ]:Gđ]U:GsEFW:L:| J0o'I@ƲO놅2Z^3g;(fnzѢ̦hWJ`s"sPTpLZs-% ɢ"~E230( Vi8TTp=_RnKgJAkd0nau-n6ةlxo02U%eO{cؿnX^2]S"]ѫnra%g|,d)>2׵\=rej~<%K+7A '픴Q~W`DR*782 CLצE' 1/XU[[i/ܙ8XYǃ|Ҽ jS#ZV?\Ε*p Ťnpa b%ЖSɦ:egGhlea[P~A>{}5`~yM*R'>]O20bHl$OVXݷy@(in-ly@1h*KN0 Eg#\H ؅KCb.qh"/l!ƻ [SD&ӁwHlzS㆝0!;8atʹu ˜'\(kn^ػ耧~7k[RK~}( @"h랅{{i gO5Bq Sόꪏ,\X\HwJ @X6%.Q m5snvґe䘉١,֔L@e )5VhS[ny|wl j#@kWH*'i0,KjZh+!q%;K@ =?NŲi3-C7[~34;MS,?1h!!JNT U+vk6m/I7ӑH;CxN;M?jm7*<},X1JEzoXiXS0*g_Be "˾}3L~nco;Ra;)cz8?6=iɌuC%gN>1QT% ފ.Lyν>&W/qg~J`0S A#: cI@0fK?_նO.=7 qo8@[ej_Msyvf\ac}I‰L"ZFS$:XW=u̼ل~O?ޙ6M} d s =֏OS6%珥ԩIҪ/_8~y!Uߎw _ &>}/ ٕ%DNmnY&e+4u(Jn8c;oU ' ShT "$:E!BDh$ 5Դ}Mx@x.`Bóu6J^c;0jx㋞څ2KVwI(VLA<{U虌8bqU)i/>;umX14Ov?ͼЍ_ $E} B*ۜT?Ӫãu[E~>uuc7 ==EС0DR^ck>#n״De2$c<+LgbB~IRB'4ՄuI>f]^M^OQ$uV7! fDgSXfǯ]vG֢H%Wgz(s#A*f_O! h9&CC@Σrp}ňi `K龬#ܱ&kIJ>PoT!G e p+4IhȯYI/0z+>K\}^#0xQ:n^~Ib :o2X Ю imP WkQ7SBbRvmy ,?1hY +@NlNdlBJN^Bx7Q^ūIލ8*O[v8yO{Sե'Bgj_C7 =C;@K"d\a6Ҧ|[A~ѐ1~Ǖ/z)Q__8⽡ ,_ \J.sn^~TNΩQ")y˥ùYf"*s )l`c3qDKv*N!h.9mK⊰ ysQI"#%Y1u!])PMzt(E_jrPlw9)hD !pm_zWiP-XQ%;v imYMɭXϵX\òqYifY6"'dY"x&sP&˛_FI/rZp30 6!gOȘa 'ջ詝p]wo&%d(G>bz(C:ؾYu~1X\Tp˝9on@3)37>)!ִdpy5gxϪ3Z)DL/kղrK-"M'=FѝH"o6b حH9ʕ /@DEH8;dD Z*7E:4SV:<\hI ‡0'Z[N[[S<}O[:$v« sOh.G{[~);"e%EP94=WWL͗{$˞ ~#%LIPI<8䈛6_7ט C2$45EQAq~ N ~>RX`]Rvɏ#6kL&K`qoeie͖4eI]3xE.3LB2;J↓8g|C̆qEYu,^/d?tQJΞ{F-`x XIam]l;<@jܾnd=s]rYЍ9@6 OnXP/10 ,A:E@OBTiҽF[^uެKDP"0][B+uVnXqˮG./xâC :7 UXeBG@. Dѝ%?}[_ON`8xiPjzۭ)_xWU -λ9{>0dܬ ZNF-hUFsyBϞ:t5wdZxo"Ki 6z]U8߄Ss?%s ڊ\ɹFlVKg) i1R,Q'̋#?a#W8a4TxX&8X+Pz*r{Nٽ&cּ3:s)Zx(t4&jsmBb?F֪aFHxW0 Jv)Nn=LjdЁ{\־ASc Kj#* }Em;quJNa)t(8ٿKw.=nQp->nFfV, 4X wKwS^[1\ҟ ~!>D8Y%^$09FAazn; itgHC.ߊ!Lz\^M'!\D~FZC{ʛ\Т u*C[r>^ltVv@Ytp&Kr"]ILbUft_*9Xh/X508ci]%牡O{&|!?s({k~I2*O&R:Y0_]A1srҜ%(ۤ/}ā,zV&Ȳֺcsvb!Yl`Del),!E\q7PuÿL-ZܰvkaH Xҟ-mp8cf֕69pj{- 1IwW<^vOXùVV ј!\:g<1m]@hp;NE1YM !h|隫`YkKbbN0ԍޭ< ^&Yy[M@aPhjkxhѐIA۠`c{Szj MvWo#ibʕ7Hg,5`ebxF ;i& :K\) D_ eHH9 ϐI}8T{JJ3$beurcE(L!~:sI,ƭ \&Na;a[3o*~T3J ɬ0ݗY/(IoRtpW]'c݂DJ>c(O~u>iQMtshBҗz?kOА@5Sy9f#rˢX'~?GB=ݸpdņ@[9?GH uZL^g-D)7XՕ?ڲ hhR\|vw\+Q4UG% C+}ּ@֣#4; Bp0d_jSw OL0^J3P6oLJq5_gX0^ y 6 c^k9֡۝TܚA>5@=zx6e٬aga@R'\`ɨ xBd -̸5G"y(U6W2Hmb?Q3i9wG)E*"ϏMulɫb?CVX{ne,9=3XX%+NQIvaRG~|o7.HZh/؄Aln7G.ͤ$!&ҞmXa5g.dOM{>ɢц@d&5s:GҕE9HsSIg]huje _SkwIi%{aٴi!Ce +S~V XnFpΚg@# h/̯s8(E? 1H:bmW8@8Ϸ\I1Gر=q?qsuqή};< غ7^D1^3GjTdOidMK{na[䔴B_KmA=6<_Vm9 Pv.!,,O !e0Lv e=UQrS%r]5~4 }*ѓCo;BϦ$2:mkT[ J7P&k$ Y2^X-w9S1HM|rD1Nj795*>cQ}| ~٫W-spXbM]O8e& RYK{onN"|BˉMգrIODŽwCP̩2PmL75V(HtYI3$bx_boӶTڎI4_09?h=nEnUh絻۫`wZfa8+;/NJ[ +L:@T%6t9ͻvR!p$FtqWJ\>dj|Tx<TP3>;Q@DSDp`?Ћ:ɍ@k(nh5=T2wxyD$^j6gC(X#KT;2koRų䷴NRhXCƹ βdҜ2r]a"F.sNN8BQ̟H"Y\$yYVp†`\1˵ݷCxd0+sISA!e^ r$8 JL0H2 Gt3 JZ`kz"VXR gf}!"{k{H KYtC8''-lK Pn =ȱg u1Ȕ [᭞m"$W[ !h-zpqw%+RQH!u*LQ" v҄!F9|N}M-pgSO N^ZZ,*$jCnyrrlNޡȴ?lpC{_4#>DCE\Z+GIFs/t>Ym(q'UfR8LlXɫ ՞pt&zHhvF(gmτ! 10B/#>B&1ߋGG]dS=;YɓkBKEylō{2O*Ffez*aFus 7RhCz[,Aҫl U]\>Cu#zd@c hX;uFJ0ZX^Ơ'H j%% Gs)(uc^x-eTE>3hVCf~3%=\#eC=:dY##TvMTr!QlAQfQ1\emĔo*}F% ۀjq#L5C9 Mʱ6?"eCu~j r"l^^oHb[c3qxQTb^'fvk#%)vW|@߸R\Eg䩎W]2mhs,ƃe2 oL?{}v3XG1 pI]`X#D觼IJJOZǧe55 wQ3i ܀͉I}aϭVLT8ArA0)H헯I۟M:%z23?tЦj +XRh/QlNz`@9Xm^e?fj l="qt6<"_.zz_^˼9`OyWLK{7gJPs!ィ2w͋x2~JVRJ ^Ȑwo}x .u RBq-{0Bh.p$-صLV 0+ [*Ո)FD6 I-^>Ҕ?.Դg `D"l^㰲\+|8 xte 4R,7 sv~[]xϔ \Β m$àvf\g^ _P,r8 I$'3fMOu14:h~nVTbn1$ATtr9d;s Ec@75ӛV\r[D9WQ{ˡ7 D+KWݷDWHZ飯6HZI*%El6,bpzV6 ֓;Y&+ruZL.& Xxd}j?MVf, ~EI)w%s[8.XU]=L;E6m&A2mKbm o1j#'&=S@ǵ9dݽU|ȼpk<)2ۚh%l{͎k-2~ @ !,U IYh+ p⋰XԂ]xX #PhWSF9qJu@HϐQA)7Mve ൷+nOi7/L| t>:gwyK|'JpXx tR;,X~ ,lB̅ǬVxD"P.݂˯+̱Q(\/P+[[jNhr;UFu4PnzZ,ӰlĴR|gByA\ۖRkw"׭V~|%7P4.:Rf<;amš֗q@sF$ k\C7kw{n^wt"ӎ}c@z񧐵{a8'Rl^=}wKfI4_auoo7eڞgKxH•_b\۶ G9BYeXG_=w+BN҄OG*d~o3Q<!r;C&ǖT?B(Gh\貘{Gn"va`5*ֻ"`gm[e0ieYSWω =G).ԏ T>KP|u^F6ɿMVG],*7pͮ)Z7RE aEsh ,tF0^s} r=<:tb aV~_ѝ] M{`ʺ]`Ex|9LHIqxipz{]K3'QV^Il'%χw2IU3[1ba@s[;ޙ$51 x_2 xH3b0Ķl>'u'U a3lܪ? ~3O'?΀CRH:1zJ=_dKKG_}C /Q9ˌQZTf1VK1E rVd q{CT= 1p0\X2).L>p*=6j^%OSW,7>!HWR~h9#xur~0v#c4jwp-:unŷrhi vw7:d,*e4 @v*e[@~1z;QI3g@Zc}`hz=O7bW)5l5¯|##:}Ju\Y56GoZON#kPʪq2q{6-?R+6j"n\Q%&%J(G8nI=I(Wnvz%Y&oI!noɀύCX[*rUCkC"cف I'}\FTRF }y<+[C^ٻ3E 49R~o߱D,"*Hʑj;T}E܃Qu+GqDWb0D@Ln _>3 c8j~pr$aY˓q}H+ O׼K h'(vÒXk(gj VrTl;"i*=Vd$K*qbUG}U(Y"M(moYclj =eu91?Pmబ6h6Jѝو9m=#sٙ[j}D+D ϫ>-H+?TCwٓdjBMiJ.lGJCq2Q}En%Mv⛣I] ƬJu1*0dٺTq \Џ=C!I,:SA9hZd5+xZ"+xe @+`_Ƨ "" heo+H|X3glD^S?1 If~]FaM|9&g"eu==#DΒdh1׽!ker8Ԯ|4"hL{lY?idBk/ohE0b{%p쟆WꐺfJPwj(z|<9*>K;)M86`dGmft> Ҽ*,u_ O])fT;=w/ 1^[x=.J$'rEYwuy~@N ʃ.v]K5ngx8 9OkpJ ŗqZ_2ȕI49̮eH_I?Kk# iƽoe#,k[@^} I `(c`oxtVm&jDlq5:+YXB!u:UaMZ!4Q#y%yB̆t»@V^r9cFV~6٨9w=#MR_Z BR(->uvFWA3D#o&XysJ`g;@vK}7,SsǼZ HSv2uSWzy@`ߠ0&n2XbeD?h:' Nņ JF"lK2Ÿ"1{ލo8 b=ֽw+u{Yn&xw+CV%53nUaRt#2" UD\(*b? QpM>k o?iʁs7ꇷiNUBV~$bUׯ%_ ma<\qĕWbvg b$X3b:^VKgG PLV <,PmwqǬR# rv#@㤸= eMF;V ,~Ʌ6Ip45Ԃ_HUZ Xک$mIDb7Ix4yk~0)EQt;𮾡vKkG}T[4mG$$P2 ԕ(qhnкWq?Z]49#.":?o5սLq~ B@1 ThwXagǙ,F'I=n0ϏyڵM^JCkB٤[cTog2 J`JNK^Ifcq#˾ # Tlz''Ue./l"r-Dv.7px!4 IJijIRC'y?vՁNg|hD=Gb*3AVjM~#y*(?j1QFQڣCY|Odbu|mw}kVM0ȼ=QI8Ul2U㱢 D/y@#G1^Ç gcVBc9۸~nu+"ZI-u=@M0|Qm t~1k4G:U&m#`U[S.J}}mJ!!+^uKik;#4Xߦމ.Huo4Tҽɖ2~-yE9/ 5$->SA{fs H}nmYoAbIf8Â^9y)z\,qL7XlQj;wASX.gVnMH`/2E-j$-3?nzj(7<ֵ~tM,t π\ӽA3KN[uqJPcFI ۡ֜S6uHBzgX<޲*`ߣmR"" Ʊɸ@+u1+JwK 髲t& Ar- tM -b_JxE_:VuȿS/ T 91]<|3з}?IWuZr}Ta!#$BDYH~/5@zsZBQkQ%Ss*tJ!d]q\"lO/ I}=_E;zEWвnqV`FѩATJ<;NLo=o ,{Iaeid\oOy/`BF\:=yDlo' zp۪/)K6 Xм/Xe^>g>,!-@(.< \Ilcd6>Bg긫`0sa mxP AK~DS$ef$p?MiqP;!* 0;ûBm4.gRjoo"Cɥ ;{  {85Ef^E\1O*KR(ttj+ʓfPNz>5AaE"bN>ԉ"kP3I$0(e0Ec+[ OBM Rj_V.zi7^э d2ɓ׆Rv1Fp^EۚpǴj56[9arAU%H=Z\ZXXLTVR8&;Ȼ{g뫝 # sҙuhz7lk1[֧9rCV=NP!*+փS"!5d8% nӤFf`ҌlxDzH4GKаBIHԩLŮՑE}DvXX?}өn ._FXobH%InfVX|!xPI qDv>`1Z WF1H1P;KKaMjc72ha'Y Ֆ֠v0-D4qeZw:2W)w?վp=͜wy9|-o! jB ;c#Uu 0-}|رmI Ã?Qg΢9J Zh@Bh~sƗ7TIK97nǬdR^5+Ey'#DO}J'ZJ+RUM^l|I*W6SC*f᫟#i[_ʎy+IM<3SţTX"uMV( fʩ5/{ )83Mhrgc@j/ ]a*ov0\R7hfZٺaF+9 gwVh&h+;UOe&dn-ApFErTq+ S6a+u ]~$.tɈPivn*hu-gyy3DxDWxld?}9O ܷ=PfxޠK=uUwFRȅv'e4cΉ)^C,!LDC|~kͼ3ј1 cZ2ʑ A|Fr %V@޵ȺVAƲ̴n]g0,>qV f@MsRqxUj׈e݌Б i'X#w+4@C;AάYQϼ$?r2I1N oΧN~Bd$ACs@8MWmgOy3}r2xK0BcXc=sh-k\lE^L/^yݪW `1F# =sESW'KV avcsi}V?ٗ _>֪[_Yohؤ1"~g‰EiQх-څ JN˵DۮtsoI/yoc~Ylgb:'AB)`H&zrīe,o8AxS'I^Ⳣ5E30H5=ss0LfvWr㌎[!n:@~>$DJQ'w[hx<ǑAiL|Ԉ߅~] "u0E _LsNNtbns7+A[Pp bMj:C %Z{gxVYFHoեQP$f.3ƗY@snP۹n7apj;uY6n,J H:=9\BJ{O/z{"m` UI b6 c SNT{|Ϛl{*."Ԑ43xe;xezʨz[{f0 R^o$yۑ1x>TJ /-Y|+7dzBeYQ/bPa/T/z.:C.S"4)Dgq4R`GmSY0p9o~K/Ғ_zW-HpNsȘ_,I<*7QbNP*NvWώLIGQQ* 4a i\7|'-&>(]l\Z2w}'J3okf{cKۚgK,DhUy>d S.p;2 R ޥ[j&$%ڛ8Eł_AS>~R=DV۠$Y܌FFLsh1OgO*)WqFM9y;P}dzlSZg^[iTaHS)ē!,k>MEZr ٰf AT(ue,tezm2L~(ảV "kz.=b.!~ѵ>ZhPvڡ`3E~r10پ&a" }B=]:A*s"fX  kCv cԁ~=-xo|{u|oW'ۮj='BT.+Qc8wh@Zk!$cl Ps|g0`4 %4rՅCⷞ+PH0͛q4lU @ƃ7W ӂ3闡 =3fփa6G53@1 ['6Fȩ"ƭ_fչ讥TuCF^65us4)4Za cys=bYn. c;C>ɸP߉l'捿fqchrɍ^)S(`q#v:!)=Ԥ-'I8؏p\ 7'?oP&WҎf׫sJw +ͣzM-Y! [O[ub&B euX)}w8WgIO&t ? ZJA c"%';@\x1̄:BV#dnCy⑲tS 1~p|D$?Zλ$W\{Nd?ytƽxZh!},|׏lE=mn`XkkC [ #17Al0aRW;enTSr x쨐4~ *TMOߘPg篱HD! o̠>NjԪ\}FY5?*Kɍ 1HiNv3K {{6E>ύFr6t>)hB`IwKW|lGiϛ{GMzmg2quv)w濫a*LXj:WBzAXB5Tյ)bvzt$4M> 50&WVK 9,d#P[ͥX to3_#*e$gSBuc腱T"ٛv Hn*u %NA bg#*p/ɪx n_y8Feh6sGxqÜ} % -~!Hس"I9Yq9 4&'g1(˅fkl7*!5r M;(!\;M/ɍ0zjঀj o45zo0׊VOw[SZjԸΧ.QCYD u ֊a*dp~2:1SVDHV##э ?I9l}C|[Kn:P9k*Yp/ .~i]Ck[>LIHKJ.t)jl^_y۾{ Ocڹô1e^3bU0Pǐ6[tKaZP\~'O2((>aNH(] [n ?9HF@q1^&We|+(kHG$@(׾@FҠۨ봒H,(X Y9:e\c'`|zDvpݩAL&Er N5w{*$edFGڒR { 52ú4b Ut8V2cX`]l JZ1,iÕ\")jF3o@n27Y>N`Od?ֺnoWAc`G<"̖J~U8Bkw/k[(jU֨ΫXZx\NwSg'*j'2/J fSxVpd}ƎɎGP Ky1(aZ# TrLJ˂of d];&׫EXt|qvܦrkrkbX|w\iqB@ꋷ 1ZҐMN2X k:o5 SÇbVZFIXu7݀e)o:JPyE FkV]r~k@Imy/RvAWGA16]0!{7nU̵ " =Z̏bď*jR75c"1K rB}.gVx+<`bJp#0B<~4`lPZ|}:"m|)Գ[~^hpRJ XI p$]Gs&א+8'!6 s>$d?T4#z! o#D2;p6ͻb H]4IqI(a"}cF%xt!IImErs@5jBlsE(k/Y}6*AioOLEts쩹g56H.`oA d% X|ΉmCbHACUQo>K7ơldRa篲XJσ;]7/<3S˰' G6_w h}i Hϫ^!1lr]j4x"#֒?N褿N%Qυ t] H+i6c2lY(a3|EiHWb/󼇏Ý{p-ùH4⎀ŕbN(& H.z4yzp**B^8N1`h~]_ Mn:L̚$7q<dƔWcW$-0QQ6+c/c5]ZPϜ$ $y_p8H*0;g=605SGd}{&r:(̓] wXT$>յN#Gz'<d܈xP˿>Έ+rŹsUr7⹀=@93F7.::Mzݵ\v5 X!":ž+Ƚ{T;MRI)rN{mT@^ꕬ4PGm@eNMA ^IFc2 4ͻz"HCZO1FpevL[s:Z pK Eu9nKHGLwi%JyE괨Nj3г;W_4;.;m$Cxa18 jWl7_$XIp(%ߩ9m~懶qȦAٷΦ@]O yGv*Si"&3aԢfh9%0eZw3u|5ŹK8: GKe@J|Op yXU}KDN te^<{:i$e{_R8@m>6#'Y8hcHpE|PѐW I#PPs 0˜kX2eYE9u\>xN)=]W,rcf.+BS(՝g9 3 ٔAcӗҺMҫϹjHjA-+K̹1ʏcC \"a8Ո0YW|6f Ur؍;b*P&j`LMo>zUvQ땜s5QViU0bg*4+ONQp4kIcGPϤYMg, nu{\E888ЃVﳻ3/^ɘyw,zna5W#[i:-Q+?zCM-C>9Y1z0 .mT!ALЯ xJ֏o6ⱨki—BF˔ 㭿 |$)C`6SmMƠH_Р)[d 1 ȹ[>C+/ bY\?М$w@ޟNi{^V][ֺFm*'pʖ=J"A{FJ9e7?+z2L@6S7E~k~|NE^gX }xt~NL)Tv1;j;h$V޲!9xty! K3LII.VGrd _D>(x8) jZY>d_: /ϴ\t# ԧ *y:Klt5mTqIӂ*MW3Jdj~̪D7П,(7`h6j()L\AP,!qJKkhU>K/_2ro _P`auU㰑2:N6sJ4]PRhS ê{wfS Sq~Ie6>Zu9_oQB):܁L!9𻩣o6b'S !m;<]ٝH Z?m0l278@}+d ;FuVckur<֟ѕt= Z%-eKŸ!o0<#=1Rkfc4ՙm{t鑯Ri*ɮ7{&Aɂʕ,zogG!PKif^m|(>8ڹD# .dEq`%fJ*a܉8|9`wsBwbj9E%8X"g ?Hq{]7]kE}\Х@KK*zD GknNҿ oM;9wmmB[d/J@&nW{UFn0eV-5KQxbi1Rk 0\p֭Yh,wS 1!vIpʳ0RkXR o 1?RWד&mCUT~PXC x=^ W<6ʆKJF~i{G`ւn8 %_sŪWHI&uKjdN fX48m.ږXfi*l{ɵ'a6 HCbǜ!4np9- ~Ʒ@+eY>eS׎:D-% Oi!%G4:#LjT4wJJ,.sG  7(z5 =8P̨\H;O4wKVHh!Q?;hP) /QHql@2cB@є( /ٹJhȎdq2MK3;Dy{1Hos"'X HgkO|5~nϊl:\¤S6ɩ`UTs%wm'be\w/-N }B:N)X\YDJq@~*֋܄tc#!V$;.N| EH$dni4!0 !ߝBY@25f!UNfUH,׉7; .]GvYW>}ȃ7O+.3 uo7oG瞩99(QR#?;}}ꎷ)sgM#VN>y{sY$^d) һ&Q+ʜTPrX=NO/[=XX Ͳ7 ضVRیF1RHz3p0n` gA"p@}|$:t1݀S|ZAoT@JOJqu3Щ5LjMH}X) n7TGBm5ⵒXRd2-Yk(^SYE*KR9Or`YDdJcc}( O6REs)@o/f E ߂#Jξ(bf&ldžYefP꣓k!0LWCWح ..5Q"! "7V/PuC_x//^~=tigu^bS86=-ٞjfb+1㽮PEp8iOɔ_Rt3:rEbLfw }KS6V>$7Ǫ jń&BP绔8uK8kӋ}`C$) LjkerB:}]>C(9BZ 6c\:X̆Ky\.cQjBZf~'8Y ':Do5: (SdV,"8[)Ikp!sco1Nt" d,||xWvw()/3^OXpIl )NƆv,XH:_>`4$ޅtHM$x?{%vaTշ9WOmrD-3ú0K}=G{rK)tàȿiX<ޡ`K2t&uР&j(&GaiQ;ۏrRMFJk Q6Uĵ0V>QƲG׌iA5tGo ,ɈByhQWvQ"TLaH[/eZ<YᜳC &-c ʇZ+|$/5(0Lj1qU*ATOMmRz[RA8F^W_f6KSE 7.;c71j܉q2I׎Cu9}>pm-]8']vy7.a> }un>^ \ H.'W K"G&|;<`\OS^#"Ŵ"]MfMoI(ťUbNl.Sƪ2Xu#¢,}dBUN-fW3Zw5=]v85]ȥ%ewI,7 =hwd c5mmOf`C\QCxF%qq _EeAim,3{Lz/Hm|U| vUuJY@Q3~h\n;,$,x{L(>5Vq_gIַ 6a,VW+9BSZspCY&Nu{ق[-;㹷RzC Uwxdڷ{h`o6[2vdhs eWre}EV:'heD*|u,-6r`D D;!;ݭ>>Ӵ4MLgy!3Rw̑Ib!qf[UрEF4$ۀ KK8{|7~s-;Xo;\9rqWUK; W0.4 B #Nd\Z7]hR(ٳȣȪXJR†l6x uM|sS\U䲪~Yk0SHD>݀a%$Хʝ4TUp6fK&CC:Xd `nϐcz"rcRD GL+7dlyy⌵ɯо;?a*P{"BJ)d|pG C dwb8Mq!\\C 6nrtZ<ױgYZ0707010000031d000081a40000000000000000000000016439a35600001110000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/parport/parport_serial.ko.xz7zXZִF!t/_]?Eh=ڜ.+f~QxhZ5kq8*gWDSV)M_9W8?x到LHQpB\.S^kQw.Sr S'ФFר‰5*W7h֙87zѭ&K_ ;yR>OYX˶'WՆD?%wi Ǿ(lө01C=G%_uY7U7jcuuW={kG4:<뢴W@MqX\Cm.=Q*#^QG0!i%B*M7h5lKiֹoVZ| wQX,}8w5Kq/Nt n5#3ݳAۚ%k*Bmuan 9A6,6TR(䃎KkhyV"][+V&}Nߌs+-Gr›os諂dEt>@R_H?t2+W¬!{nl|lͤ ^'zI7<$u;<6zWy`l4xy_IW,I+(ݯ %u%_V#'녷 ^'O *6jow.<|K 2*9/ uS1X.7'+˛L"JҲ8OCƇm\8#q %(F5ocl E\(CBbbdG9 7#i%M /듐UAضZ4۫]sEy?T-5j-@5ܲV5P h 3띢s|m:\L!wbtj"le٣ULw|ܟB\oSmP燿Y% _5bKspmS.O$q`-kу9.@{fL덙#HE%/7gPp>fgqz\РYT7:kfJ+.&l-gC EmFmZoa"5 ew.t 24ϳH2)o<̲XVZJnQO׼oH8_qvj=W`\KnM?4SXcdQ幵[z\1V!DaܹZ\E0..HفC&~[(be]JE^&tpo U}vK1jb k8N<4ޑƹRvܗ]LˇNXIЕB1}oc"}C݅B69Ze+-!ţE=W O XAɒ\oGf`Lě.CE#bwڡlW6]N"ɇ荘ی 0"e)i7(0 #Vkb`IP`3c)*8ՠ,9 H̔iPWTY|>L7Ic"37~kn7 h9E?ȱO|? !"z-[ ,fق#[6W*I}K.sW0`+ dVR :'hah8I̻v_~ΒB5%K?PHV%v?q`fwEChMҪSx?j_+ oCdGO- 8(|~LCHH ӧ5_m(;ӂVLLkVK(ԾGcPO@va]8D l2{,%S#~%͢?*Ļ3jOxi&w1N0#eU'`tYğrWLJpɠx3lK%9MjJpkq^2P^Adw=:d@]Yट zVZzM^,pXh}^[C(xsS˵[n&w^;*nnSU_Yi {yʵ #B%5d}٦ۦedĊA5]820&z(7&S (&~4є2Cz~.8&_iuIVz_\n@> V>1ɏ߇R#\'}N}$;d1Xˋ/z DG*@z^bԒtp֣k'=# A$I<~\twP&6|t' \:^<@RAo"im#2𫽢v̌tЮxzsǼ60(S<6_hGeSTc'XC.@5,<7 G$ԯ˶\R@kXtʳe0~Սo:DrM92!)4 ښ<h#̨/ܗ4apEk"v^ѦO` rZNR{'– NZ X}(pm序'R(7P Jɉʏō@s[{?ARRСY_ f  Dt] h 2RBkSb `Rnv $ ͬ(Hה+@\<$($g]`Uguzchҁ+>?Wsɠ[)hd;j't-pQW=͚hJNvn> _rQ_=P^EW7 "33z.naW^x'bڲVF۸؎蚞O(n V܂NqMg08? L7a٘iUJ9UisZ#b9)&NMV'o`rYZe]]5( LG"lc4> >^]u!Ƨ*VqN8kmu8ii``Nu3j*+G%xY7NK|O%_qWf6`uq#8*<. g~%Y@_BzKM?vwZqO{aGhOFXl\x ˜':/u]a+6xr+jݽFȯt-/uC5.ftJ܁CYЧaP$~.T@#OWsFF* -'ebs1ԫRv>8[ ZH1 vFb Ք_\v5ύtf5V%(oiB yk )v=(d;bcڱHǨcWEHkΊ -_܆|P #yj!d5uUOD\H: jUT3# Uj\z9[Cy⪏|羵`h pi3WxO͝Z㈱bQ]<~>BHNF $ں'^d'h<˕Бt(K&3=#̿\RI\Է1nCMWW'EfMcg$ SpsE ẋuGʴEc& <1"V{cgX>Pnsۛb-ml .7X2K&٣P+{f A{b< ){"/髓R,g5:ۼ3d2:2Aт8c잃dGL)2|3S ~דZSċ])Z]vMd8mQ@ƿpXo P(xIҕyOEq(yJ)^|>2S\ :_H{$qF@xr0Ymn(LXa[Bng˾zU@K@;%} ք$Q bNJ0#ȳ3vn:XmADEdF3ru "_|Jυ)Fd%;ʌVKvIɲ<{߾yi"lBθ@ޕ3 vqeczq9UL{A.Ù\=ZSKZ~++|t^E/da*/h&Bx{oqA^gȉUuئ5h 9Xn~׆_*>\;u69=^n18?'EѕnXhX=۹/cxĂ[%Qu]^TCO~yzןX "{/zdA,9{,{0``uku$Jd(Y( =MBzP~0Vfa@W'WsR|NU!g8s0ႸaZ`LP&ˇhNy2w(S~n8+-t}Hg˧_p ۶(#' !eTT( uåC@,`,"Q'>d,RmёE^ؕ`uΘ8/Y,JzM=fzvI;CSo̴o[ ѥl1``Z{_CB\Ýע^CEȃKˡ4rl)_AP<`k l 0d s,J|zz3*z9eB#rXQ9UXc ]+ꑁCBXP]۴*0f/ļ DX&q)oc"!N,J5N88KklvT;&}އBɲE"˵OrDBv^"oLiaG<|m ALIoBS'Y}a[Q &>裺X%L )J$%tцqF-?+[x[ ҬG-ƳV75 TY_=mQU+| Ksk/pH&.bK-L W ً˞_!H/'Bw p_dϨuʳDEEZr\.MBD#SZt6MGwI`Ɣ,( =v'ϊFhYg 1Rv[$%7dQqScmx$J!iiL7HCeUn;rKE_wxꊲfS fde.c 2y X*)eYk3i,ά'}QZxH ׯKK8]ۦa,+ǜt*n~|@hw  l퓦醊|lxA n/]\бvSpNokYߎRI&ay#rktl](!fF`Tb 8g0`"vuP``8N|US@h1ɄMjS{r1dx)TKQzǏ%ToB_R5/#/oPryٚ+gTkEJBO}vri^z%=\2d'T]&(!HKP-Sz% "mטr~%ow0{E[OJ]XĢ$gRfO|jNI$bDrDﮨ(X J9֘auxOV'r8yLq֜c2@Dg'j1zj/SFhI8O#w+#|JrY*HW4^?yJ,uB<{g^;Za5Otw\ۉ-P`c2 lpFpvY[E+6 Ch [t|3Ps=I~ pte,d+Bkγ#)) :3׈Hekap=}uBO~p ;idY A2[A6ԧϝ*  *rQ)i#\9g4SZVwۆI; *gXlч..vJBsͺH[M`@7 |=+sQ!H0Mua Yci{AJfoٗx4 _zYN-#DnzJL|]bΡkFfv@bqz'pm&'fYk[[fi"A |ׯ냰r bT;ہ rD(+=3# ݓ[4Mܑt/aߨ܁>I?4%xōlU"2Rz8[{3"p5EVbHU%J'fu4-:My8Lwa_{F)( :}(wO`Tn;'8j}QϕA䵦TPKQ@s)+k9' bE:8ge71I5)r_UEwOr=UUC!ڐrV4fCSՔ [Fx'P61N/M F!Ϭ 0AH@?r5lhs@w ޕG]TLTӁ⡎~rz~J`}Mq-/دyjL攅p/] vS 4Ϟnt@  Dk;M]/*țv>#>4U.ݞZn!ḯÜ}}OZȜN,}KaFB7rwpKvub75!z 6S8]Sy?d0ʓf]Vc.<$AN w~0l\A^b(jPC`ʶ[ލ{he/XFY/>onlj~g eTe$"$q1ROQMdt[W ٞFm9Rqǘm3L{tKj]i#W:y45.R NdRbyF) /KS1Fb4|ϪhQ=F AV gcW,D!aEE'.ixGe6B'w\( )G& p.~$ g>M?Bd8xg5@m$)!s9(qREgf[\NA-ZǼ]< ߞn35-0QJps5E#tĜjp\k9!4z kl 0,|O 'rkVF@"$;'Ѷ jBCNY'[p,BحU@4.a4 ^Zr͌nyvvJn3[$:^lD{V4 8ijD-F@~^/s 49zp?);ۦ `m{];gh!+Maedo29 z HJFDP<0匓) <G3zdWLis3ADg]p2*?zeh2^iOt[w,) P4*3j OMU`9Ee)sޕh`9~_P `kVI9ÔWCX;W$BgofMC p{s;wxɁ7+uB?hzN`UϐɁEgM vڞJmaquT5 =a84u_B:jc$󎴯Mr7襂F(~Fn!o1DYY.OaVhTF0 9|aIּxQSo0ۀ3/XH~+u,Yʃ_qJ0M蛰PLR?rGvrIwH\YOH!u@㋬:dmʞI6 &n b=0 ~,m Î);oYȝrpMεq7 \=DZ?#D-`nmp"DA<5m! 6p]Lک\ZEwg 8`dW~ "+%5̜}Z6Dl2Ǧ]JE#fZk%D816 v$99vWX@(.93~:4:HٳYx3hræbgp5j|vF2ٻyq4E `]M} aPo,+ /[X7: YӺu>?MV?5n#t ls=^wԠ+({9 [TR'" _I덇giy_,쳲ܗwTJ*1M:Z$E^B77"S(LF2p!6~^̩UuVpc.s0:֐q(7`!gYChW6,V̧Yd^o M_|= /dBS*y2cfS:s1j* F[fr+j9bUVGPD^_SÕ%}'g1 {fѤ gL:aBۨF'&\)1BpZIX.ߔ Ľs0u^vVɻ&)蓣I3<{(`?{(k\1ry=wբMo!a?+S&YnDx,P̒ Yg?+p6f!+NwX1G꼡WbPja <4_<ΆF@JvHo3ᒋˬVCA_IS E'L=ctD$wS(h Z?D@vܗKL$O<}%[*J0IpރtOrIn._uI/03ҾdԠ rZlCۺlNo;@~#t'|hͳoڌ~s6KX h5?ac!='Y 8I|o}@oď= =u~d-mQ&[_XJ; :`k!vf_G5Ž7-6%yɿM x$duc0^ކ(X}{eGX.0znGԬE,-MR3T$QPJ(w4]'+(DK#@h`n U]C7+J!?+];(^ΓC[1sy;?\>ڣ@ Z7,=R 4qf_/cwrĭ4ݸ>p,p aK:WJ r/U'=\vU)+԰[XjT=U:0.( *PpVUr6)mJ'w/L'3cYDiD{JQO+'Q[,@_J/ߞB^Αe0Տd$GOUk 9+ZTYoїCX+ ] L/* UD]g*U%RMFOj"8Fwhe*tdY:-&'31pGÎN>zfET I D}cրmkt 1+utrm : tJuS#|2CmBKKeG8cR/VcGAt @4.e}` g5LQ_D8AD4K0%8%EИ>i#id&Z=ބ*Vf>_s`AX8dޜvI#~uܳ)B95EovTF>h0U7_ֲj`v< /||PT0`5Xxc66am|;>i&vu=~[rLRwnz @e *9'ׯF3U,ׄXN]j"N6R6v0_/W03Y[]5L`DzrO&H/J W­ڋ>'fA%A. {u SrkWt TZe/.mH|Dh:r4@*[yCh Krfy~/=_z;/PBUt'~O͉1;w%( 2\FCo1]+Ȣ1A̙=?4rZaTŗDɝ|`H3qD7jIO",CbGFHRi$ּfr1] g^ b0leV 馉!fB0b7Й!«a7>BF }r s2͟J_3L;A]"DP+- 籞wh J|h ϝ9^ fYb{zԒN_"~#2d&jwhGXc~S׫ّ#y-whB:scu>!L'qa5مv.鶁7a㟎+ȗ,'$s^Uww:\B偌(p~D"mv=pf?37Q꠴"ݟL&l ZdBdus2Q>Avd{|hΛSWPߢ|ݗՙz ݆S̀MHɲ~"i%'s%sEzKN"1j^햓?o|x xGSgU"5 FVjIO \UKǦ4~z~M:~(9%$9krw5:ƺȋY3^y=g~2Z18|RQ΂xMq!7xdzD=g;q1BD Gz-2:`ځ@27"P TW@3Z5 HQ:a^+v4zG!v4QD( B{7%d܎x[~QFPRܒV,7"û}[4xߗpi7-3= q=C4V"*E2 'II z*4,b(c! ʢg&[qx9Wq;q`lX*"/m~ E8HyIxRdXc,S2o xq2_դIgur %#+xN<g|-0@E3~D}~Klp5n\̧] ;ZG;7_-NwV3/fFq}#z-.vh b{بJ髇g(ZPB)N9cB2EXaӶ;ZOṪ7P({ pU_k]́e "I34}&'<C'xm ȮYSݰBpky~kI?xr[q*ގ-Q svVy$q7-]0)B|/,TP`@Nq7$%]n7qkʷMx #r[=,J) !/uͿjG3Q>ot‰vܱL{yU?Z M_q@y ni6bw8]6%/#?l̰VOC̿tgDkM3>$ku׭hv(4_L/ϢsB,#4ImA[CoH?K`T7 <;a;t AsJ*=#P ?6C 9FJJ"YƕSg(:tJ樫$@ooxNT{6> H SB`Uo*!Akq2ߦAAܞXԎ Mʮ-O'}I|Iɺ$vЪ%K]0Č? |uF~Qa:΢LUfA,b=/2ͳJVO_('J}5 $Қ˾4zimVK~S`E ;M-39ai,s\}d^=]3TU:L~qkkH'M VDIO[F+0vl}?C\ ct6ԁ,h8i$TQE,4j-eb4onU(ZN#*esh5:X9b>r)t{)8#pqhJBt:'tŶqM_Je|lDܠc,Z&Pڻ`a+#"AM)A2POh<u#?ݍ%DLÀ'(Z\Xd' kfvch'4SyD>$CfOB8A:?L?Rޅ#gqV` '/^^䘽B>\UaTȏb3P϶I, mwX}2+"Eߦ oTP FE W]vLiމ_\ r,}UA 9k0r|M; 3MuN&6s|~ Rܕ2uPkaZ$^O)Ԛ8wзN(R ,ݢe09DJbr.'+K'"L(dL;-MrgݠEb"y[: 3K4 (1yPʖ3ե`9QDX뽉4rD0ĉmF. ᮆ/P<Q<-%^׿\71 ю" rE-#ckp,p 6HD\.:ĉ{ o8!~` ~٥9RS5X1ecf!O!u1bS41{+Z{ W(MEJ "(}$+8N3B;}=V7nWOml0^8ݨzmաڏ(1ߨFZ%u}x~ O57(^MjD|y\zȑR$VNV[4!b CST+,<rt;(-ϳNd{.!ԺZ *"k?' !u2.ڝY60v^J Ci:7Nc~k e,hĪ|ĹYZ~ %ѰH]|pqҼ{mf~ԶIQ˅W4 xXH_c 't1S+Q q" n!eb\JǭfQ!)}2m?cKfճ1@͇0zH3D(% yVA\ !dh-T u0;Quņa!e_`tmhVKk]͸fP݂͌“хz3 tP"mUQXd IK(=;ů҃_H ?$`E?D/Gt:=Ĭ4dѡ/^vgaٛs52Z[!G{3tLFbcHf~M*T0Lwݞ-.>sq=njCX?y̱`65l p_M2a!A8p1D Pf j4OpF. =c8%,t/cijÖ?&&)JN'O+,)2Q" c~_7 G類>Q9_'A/PEz]ޡq%/p8-ҿ.$z[`{كUV0I2\JFWmD+ۦjΉ.؇9=u,J^^ oKtY_.a;A~RгzBl l!&  JA%cցІKW]w.Fu/=[vx +i Tzo'be[!<[9yW$HO9uw)ɟH# }1f&/D.'W+$lT} !uOSh< &.S֤Zo3(Tq4?# 4]g`^3.^(@:OdL4B;5KܘZLsȨ3TeтlOP+]DD K [[ТFVWb&~ ^ ATb;uE\mҨIg8;Eh"N'a`e~W%+olSҡ<&%ոDY2!{By@>z:bC3f9k|Ek/ak Hb2KKcN/ EԺbuk fGް~"g@\ɹ[|F|BΥwnL@?ڷa͞ QpNlVfZ`~%l?|NQAg0d6|mA<θmji _14HA%UinaoˢCjO6{jПـhRdJj3xA%eXƑ7BQ"^$!4K)_ͬNH@D*=Y̱bޣ[U@IG-Wj=Ӄx\l5Z\[ih,ooiKWW5"A:;ޑqo6WZCHs\&qw5G=a!bŽHR`BWu4{=E6ɸKl+V>kcG$>(Ul窚1V_|TD~dQNb ?>7ݒƨrNռ1W~6}*>@C 9OC$;ߑT4^3 Q֯F<^M8!Ra'RF&?g62 n W-0V 2b Ն, 8c>aI2fr4lVh6i|@oQKd!|MMG&i>Ԩ84lKY蚨Ib?!C Nŋ?x_ڂE+TgT~< C@՟xĄ7'S@I9ʦè bAuXZ %`YO7T9+LW] Wh2\|#>t9҃ j jUA>>϶ DPpJ:${+ZXE-9ĖuoK)ꂆ̛{ p;ŶT1EmIK* X'0=^w ULPޢ+;9,Q Nc/@ʉy {qQ" O&|dxsNOP64P"b3„.QcŹ)<=h@C/tS]W_H٘)ĻX?!,RrxAЉ4K%X>hH^˓Gq5f]%d%8АPN)t yFJ+Zj@LZ6=1)GF>wƔ8XyvZ{UV3}c(YCq;7<ёgr|lGxQ+.#4Cf xoOży2P?F?M"%1(h۟^0asܰ(g4Ku9 אJUErU9&aڅTQWqKQ|2;dcEoNqX 9.[vwbɟ;9)*pITӤrFqУ3!7wv@◒FXq+]a%.f4|Qc2lC+rTc~м+|Dz\iMKMs]XXsyn~6oR 30*WKI5Un9йIa]'g'g%F\ձ8\d}K>S:͙$+j .)R%Ӝ5աLٖ!؊\ߥ Kj8 Pc{(qSgCJ5t[+s(a`><} q\# T 6l#;ޢ'VQPmg8`ܬ`} ^y#U)\il|5iJ  Ί݁S8g0܁b7Igƒ>Nu}[ueOhHr#STϚ?gڄU2\$(Q\Kg;pG|lgV䗱詎6+QM.#' El}W೽@HQdҢs/\Lz A{CUތ)W&pgCc[9$్A0QU \ YUj+WbJUZz&u:,gd}"ߏl6A,6[ Ch f?yd9MoZ#K5O6')xCM{jIOl9S:JWFX$j/<^ܩОh!EA K/ZrlQDvf)'ez=Cq@ %uIA+y\ZbFD)r}gAY[yLG @" YWA*s6b\cISbE{ݚy|u }6󊬵*Id[Y@BM%, [\>Jk1 ]Q1s*G(/oS&+K9yo%Z}uŠBHHcX7\v SPHfUoBr_Hށ j]BH#;3qE`4"/;q_$&غBֆՠc"U̻芓OxoMЮ0<8,/yD\I%mɼt"ޡ Qtw0jQ/Ѕ=/Ӎ?ӧ@ '/$Fw,weV~5 MX}Lgy[Ltej G[#ػ3ܪ+;p'\J`\'$J+S ^:?# NEZO;4ab+?Ww_x߹TI&Gt69JG_Wj9e86Ӎg:I($^h1^wD[ = w쌇 @izoXOph0/ȘjTJ[OT%,W:=cX4><2}jE@E%*#IH0vM@Ih'd @C?v&`{w2ϩz |1ZOk,t{uhآ8'_c\9HpE@ oqSiG!! w]7r6ѫZ?Q|m\h24SPU/ZZ ⅟xTIdc;_{\ OH 8oQ{nOA/{"qbכ_u *ugb-xKIM"寰 N{/:[,%4NvpVټG!٩5~Ԓ5P~ЬLgJc)H6v0ߞ'%ҪdWX%՘A^G{P,aÙTπs"A RI)hWuJx7D@Q\}-[dZ3= x#Q:ӣsiٲ=91'elck`q>+>ɫJρZ1*{d6]==,ꟅW{qx/ j3 G!A]0*z]tG-evz KĶZ%pͮ8Kv3Rb"G ՁRU+%c~:9sE-' Hy-a<7x%19ьNmPg #t l*K{>XRObwA#Xa.ZRʋv{P P\Gz'/}

      iz iu4]TARsPه\PͻJ%\[mw $YǸR+4W)I2NKc5<^Ro8tsZYʵ(^[ Cu,0F9c:2i>q\E5erγP4bVؒ}&}`+0OfE#Zqi@uޓP}܎ Wk#L R#ppJ'KԧU}9KS_]ۋ4瘴C.2 FidV{DFAe\˺+ejx7doY \TMSLP]K8uiM~_؅"չ.PM0Rz!="bW~VLr\~G×qLLmUV=-$?_/)l2ċrGPǙ #d XԂK^; F៉猹1IgcWBP)K`]J$Y'Qe)Pk1V$gtGBWNVJy`lfC\рmuAc!L[60+4.I|~P1LEgv4l2x7X;o_?"Er>בmyrp &y&4'ⱪR*o>4-*inK~l4Q4}ãʶc3z#y\n\I@ "!6""Y,O S$S R<KӐPك^Q(}n~TC4Eiޔע"Vvt4zvv{u2ue2]B M!|¢]SG4gIIx0~\hD;׽ƾ˗2ؑݛ!CJ>N*l8z NFSh)67Жb3(-<}FĎ6 )cI-9&|Cu$M먉,ڤ8ghA{y/>%pAh4@TD .yebAC kRzr<ؾ h_|O8RFy.}둗3O^ݘrV=#P+Ea_Jz?1.ˌ@0 >}>d]CMbfЬu=J/gsPvMZ\:6P %q6(^[YD e.f7Iʌnb 0g1Hr|b}_CCKvߗc)ipOU^g)1^2VV[_aJ>oۈ;<"n-/mgd Bq6WƗE0Т~Hۇݏ\Eh \kG&jg Z˓]a~<KPi')!a}# xVJdY4U=#(id^k\W%V 2qFɎ-R#n%$nx=/s޺Mde*s 7n{7R!<)ds9R찯Z.rc&)gK~ڍfډl6~QeϻH(ЃҸ1zה(N.bB 晸.Cv~}ZđmMK׺hm\-x6 st+w|kHMXZzj׿<ؕuU͊Ixv?*xGGt/gT$4 [57-"Ts-F |8ul{2V)qs] ~ DM׮TyD@aw_G;T. (Tn䵕-ǹq\4}B&QՍX``̼f(zZ_`C#MCVX䐫2.˶|89M6G )6KG9E~AE KUbUL#7,q!os!~nl5hT"!!?!+֔rIa4=>CHSE ~&팂ɣN'&d'"~ݣM^SđbA 1 'l:H#%i`& P;8ͳ!W@GM6`R|K$Y'/)R@T9 75+~ni[.7Rn&H s$`^aP(JV48 Tj1M3T| $ c۽)g (v.(\Bh=Vz}.Qd#㔋AlL c 6#kzqz]JpnRrCKLwF\P]7=V<*KӰwlѝdfnE8avIv&nNVo`>Ьzp1gYZ0707010000035d000081a40000000000000000000000016439a3560000bc4c000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/0 ]?Eh=ڜ.+ȝ2|S_7)P#mdͼE9} ٽg:La]:I5[:q:?,8\ -obՙ4iN裲|xxu`s\~ bߞ^"(Нe$Cl/H1aay݊j(#%ӯGUK2a}3& v9nHLX(_5U}\m#|e-mÍتJ1NY8@ډ"I"!Zt<>|q%}@,]>} uY&˩al+)G YS ƮD2,z  bwdDBy\Ul#40e%MX^j 'C2'` :6RC cKڐdC ,"g8?O7ip]>kvaҮաI:%ֆT|bIkA,sPWo(=T0ޖ'NgSIӼq#30 DwfN@_eqv؉r:7p`0`Fh5@4(ICV'drobloh=0 _L[kThEH %1Պ *A[ -`]7ʧ%Vs i`GQ XJ& ¶I(ȼaeH׾ xKbZn+>PVoiP 3DoPrІ5AD(ia/pt}WvZ!_a푧V#8L2m|seEk5{]d$dL?,ZZpe|c/I9B&O^,:N898\_)qUL;+:28yWat`3R[QUZF,DzP݆.hysd5FxRK}7!~<-Qء{%l D6C֔AjH,w#7ˀ ^c )Y$7/M, ſ-6Nƿ`7*>/.".c?z^r0=SАT n._MÚc_YcI"tP8kSŇܯH'g"#'*UOgμ05WJtaz4ʼN?t vuN6bz\x#Ev˲vzZ۶ZؑERΤըj?ګ]mٔz\%HP4N$m ?\@"sNksNp`FOqy3>3kfR%zWaQT0gz Pd8)sUc㷂䯢_WO0_K0hgrwF \Z#'?\} DSiwU8^xeˍI2.9Aa1AB=xw>"톾Y- |6Z*! "w1?HDo얌ZGWc+]~r$;cMD1j42CZ2.I( tU:jTobn%״?^V6Cc2p^\2ߒj{nv`l@!ql $iN€Tβ/C $$p\*@4ǾK?E&Qܘi,DGη2ca=5Yd"jG"Dzm ȋ~tv i,S菀!4+5CyBXoQL) ٙݪ ܖV2\G< G_+U"}m!7D@%㳟LLqtvt\v#nWi ƢF 5l:Hl\cC`>ʨגx6hHhǢ_CwbnD!DpmG's_l^xLkFMLkjt.Rܰ$*n柷M;h̳>iftC)Ǥ, `dd U}[f鼧r  ;Eʋ=)61A& 1_.w&D~~#43:p*^L耯E%i89S.śzTK~2ӴTJ5e n^ V "Ӊ'R7OH!S|o`E+W!?vo8*VF=`79r5UMRyhIS_.l%)Ntv"iș`}΁nJ|󉈿ЙjJ`+At0Y3? (xI-Y}C> IgaN=X[bք a'Qťa̳=Wp5DNm,"Ϝv,nii]`,a$O"n:znmiiA 1 >{/6Uh2[P!h^YJ*p4 S:|plzkˡ|8,wOfѼ`dZu+Bw^Tn(E@QWVk+c3vt#%y 0rn۳`GwtM(UY;_Ol3uW?Fl}S ћpp%nxO2I[OȤL[t5#Wa2{^lҷ儓vN>=$+#,1> <$ S%ښ];?3+bFE?{3u/pU}t3ehUj[ :aͬQ^HE]ӫ"]~`ٰH%O,9OVL<:Z2GZ%Jo3y Kϱ&߱-RdD mʜBI EZ:ǝwyf1RS0 a܁䫤;x[+!`NJ@UC6Й" ;m1ͳUi-Jҕva O ʳnYW)g;pXUڒc}NKU= VuumD[rs& (e$--C  GSj%I 37k2lt,DgO/zg8Ʈ<vJ :q)a#JĂ_ Gֈ656"s6D `D`#R:yWzm=<ʡC=8?h/iR۩*@(SesQ u$E n}aV%E]T'mPEXVj֣sy3ST:C5x R\&ioHؿB vZS%S78&:pb=XLӨ( ߉8_a cSL᠓=sҷ 7L6unGn %AOFCP "Ҭ dNuע Sa~Gp 6|ؑ[r/Ŭ_5ep'9kr_\OD2By3e@&MKt<~`{r&;x!5NlSSF4xbLcٖe5 ; Ka]Q_)229&wfU'R Yb%z F9H#**ۀ)juL+z{坫GUIR_MSPR Y 2*4,Jr-r8m%6Nb-w/% oĨ|_?otHt &8*8@gQFEj=(#MO备 I"Quc 6a*pg-M{2h7ABXw`zPLӆ mp:Lvg-֘I{ SQ6K@;RaBl-VT;]5_Rդ\_5 V՗λiڟ4M^IRx.Ji>AjjڕM>cPqi3J_D^,J^wbQ v f,~0NlaC9}->BvtFڭˌ+N~X! <#x vB .wRx4#X|0C9wQKubvm*Az%0]%5G!{{'.P QߎV#K^xŔ+9WvLx2lnD2M \'`f`*x,1 P]N }ErFtIۧoN^GT @,oHicqC3^ՙ(:%e>MVz\8&y{T~LdZ,BzᮦBB(qS7_UsWdqCcj|j;{XɭU7/ Ju釘Ț%B=$ &[^7 VӲ/uƚ!iqBu?~6+M-EzGLYlŎfgpM`)EZWc N Qqg_%Wp8zގ֨Im׌$Zjnv ¢QTMv¶LLLqiZt$j9 Z|nb_a,:-BHnzŕ J ➬䅽Π]2N.n? @t $rp왲H!F"#s$S-#qFU0Kb%b+c`L}(A3p<Ӆ;5 r2Rb݆_!n\#o _ TGY`]Nu-  ptQ>}ոؔ0-Dx>OZuv-2B sIKmTV .=Bc'puTtYt>̝C V F:Vjq&l YySF,/m DR'7o^fLKP[ö)ͼ, Edɉշ*,ns)l\Lkd0t9o|%(_06@ڃwb7h(Hgr]V4bRkaK`ܛ 2]JA\c]U.T52n/hUx/o`t3/m|(m1BvFz@ *;C0&>sQ$SEV16W%˷ g 9"f$Owc?kc:rk'"_*֙%\IxL6OQi ێI<,~A,|lШcF-+@3\nyyUT/J*+d;7tV.)mEysdGt/#ף8uM I#5RoğwU+\H†mNmu\F?Yab$(#uHETŝ T;di%u[vX x탉ZTv~6^GT˻pPү:e&&h?BES9DwA-=lYlbƭ7GUv~|hzD8xN|{89lb^kqn/@QJ,=ȚqAa+j]@m'V(JҩDG$gWEئy+iýJ`~\/(PI+[ɥ"-4gc2׊6gӠg*$!z1b&5/aXj '{vm|ڙ@cf1pNjVO4ّ ֊$O8>oQk.,Hvh~ELxP{+,LqĂX WЯ!ro$X5a,%icm/>*1n NIKB$ sZv`燣fKd)hFI--&+2]r8lɧ"(Flift榟_  Ɣ㩒&d`ŗd}DƢrB 4E; Zt=^xuSzo;Ǧ|h®\.ߊ5oxD/͢p =V/Nk$k_ٴ0NZ9DjKI*d NqμfiTW^$ǂ?㽵e#ywM[&DSz#@xUv{L,w4Q'10!8K;hWg==m#cšt;no(ǠzWdU;]]c荝!NOuoA̤MGQP/4Fc?Վ/ifgõ wH2NYU ~cBCa7e'?1HNxv8_L=&臅):fVO]>$۬3C'.-ts<f˥"F76[Ӂ쬫8~pqD>AGBS觹Μ2?*@C7dj>a; " q득pXnƦ릜Mpz ᠓¼R@|w&y")X +Iy*H}#DnxeV>cf-Hٵp/-=EwS+45w/[]sހ[iIf~vhQTm4,T OЮ`yGXOpT.@l[;fA=&o4+>XUqS2=+PH/5=bL4hjey]qثRgRXCi2tJ1 wITy KtRof_cd俊L^ƧvL[ؚNbl>,"2N,R%9uk4z#u͑ RubK0LA8`' 5>6p0(njr0 'Şл"O#."dfzlגv;%7l( ̼j3sJՓPؽp{ O-BMș"FL+Ag i ~V ؄BƏZn+˅F롲}ji1s#_bj̒;ITdQ*&Z`e*J8*!겲 AR ϔ<Ӂfq`4tTœ!-u)g)x9t^ٴPVՖϓQ^MxYm}L-jւg=ω8٢Eу=oG Ko&V)1N$2g᱘lN!,%=Wu{ݟ,=> UXuKr8^ Lӈ\oBN0+Fy4=RALj_$SxMx021Q*75.*,,R΀ri\{ g~z.lhVM׆Z6>/+ Z{Gw"ܜ=m f/}"Ux1<<[,1>@:<D Dcȭd: %)JЅ,@O#~Dmļqm ߪQ =[AHnA eM]6~F)Ne~WF <6їӐTt 9kZ+ǜe%C놝 'NќvwUe'L.L6NnzRRMJ֓# W&N+ '9;ChN6D7KrE8JH$%tf\.๑tzT2^Bܑq4{m_d,Xˣʹ|YcQ;)+J0-3ƒ1e;^'(4TןlܬGaYl-P4u>R!Ox-yDhGzg.ix) l?LۙzOGgAn 47Ԙ!K01@)|E}Pjϓ>pbf'9 ~"]Swot4n\3{3|w*B0Uu^; S I JW4P,&k] L1Ɏ^Z2!jUXt; {+^Ѯf40盞e *S d(M Y襁a;x\cCV so=kw_3i+YvmEыdBp4\@~[0}+w]{ɢTU m`Nd6 {'Y cuzufǠ_2J;LӨTTLmU;R"LZ~`FA^B)OP19-2#QK0f]ʦb2G~`M=F S4mmBdRӐHɽ@ C UKQ[ {+iҬmO0H1'T-jE-_^D$Fqz &Tͪ{TCHQ3`n[ T6зn$ŗ9FχTS&upJEukT+ˑV*? !q)ш1iFTkedtݑrEDr1qe;EI9akf# &4aBd Eq<N CӺ@%}ҨtV>8F"ޟWq1ޡ_T-֪k9'0xW6I/rm);:)$-P2vaqxg9KL2"> oHEHf4&rdO1 O&2#H3n16ˁi(H|C&OVv-(7i 6#5xIeh64-
86N>&9#\r2iuJ s7xYU;ڢҰ 7/y~ 탏)ڇI BfPOEE-] j6P``0C&9k.r~Pq~w[*Zd<EA"ak$˗5:sS+"!Q_}k]R,Ͼp@(>;u]\*Jzn7L; E!uBEn^&8A!\T[?;Q:WY";Fp'|I4ku_S]J0p%1)7wȓu^ >u[­}C77O$I?ZwHw0QT SDJ/uQyT|6~+=qZˊG?v(ET]|JaX IU9!rk5s yd($X* D0)Xfݩ b>hvթ-VeM>A0Jgpcڟ1cu{f4Sg<]-}uFzb љ3A?WSǐ-3N:zC% 1G63`;8b^J3_4- -0{7ێ˂5AILtAm>Ԡ#@ ϶|#Ԏ:j;rP'%/*s']pASd8 Qo-ҷ ӃY֘L1oVZ4lAg31Dd-/j, 1*zaF2 HYi*xNfk #LQgPbS7vDL`_i>Cme-&Xqh@jLsڀՙ{6@ A(Xq͟&js4{ +3_ܭj;։(PM` w십H^!oWס)I{;*;\d7ѡ MgV& oZs=bi9e{S? 1cux~BܑW`Z_*^%al80*i@`zCH;S'{.N/ꙑfܥyc"#4"7 "PJԜ0䀃i8~y)eSN7Wn噪{Z-hg嶺)]S3UPXXkýм3-68ha~%\FM\rSBeȫ%:VnIմ&Ek~Ik}J ԵkW# 4 z4(u.&dy7f3Wٷ]pSr ($KaK^rS`n>4YBY%U( N ЈB.d?X&}D|qºmL{'&xd~_~{@ 8)dbl$/Y#npH[Yk_v<2[X{_L 7KU `Ȯ-]Υ|yS"gҤKӕ_{ wY>J5I2[+$?V)zq7Qn05A 跢Do hfmȿ7*\W%@Iؖ .8X$>n^u2 /A0`@(1l h6Ybؼ F*`c Zrfk2Ap]Q01QV#m(K͗ؓH{]4|kLh,߳Bkՙ嗊dhTo>MSHzCw뫟J\oBxIf_tبm>Zr'p.eqv 2fL2\ /8{ט?eyR%Uscb$tFPN;}dW& Ǖbj΄ΘQRrHaY!hj`QTړ&4hIdݐ6*J)㨏g⍮4!%xZ ?FnSs/~3ɟy8+ HǒdԎBnYTȼޅp,[+zW_DL yur\B6W>5M@a+f6+%҈;leBPjYiVlxZmE4mӥ0Dѹ!)XmRXxXY\n P $h$TsVR < F3vएq %6α45!mjiio3#N[|aT&A6‚( nI7gw=.\(zSbS܂ ql/πa=K+ 8JphKy&:tZ%u/CجėI!?`Vp˼izH}~cu_䎄b̊qP[k"A_+xîV}G$n$0'8>lc4,'KE=5^ yRL;P2ڣ e#VL:Iu kl_yݰ MÓIXY[/f '^h=h /"c⠚GBy#m+b_S_u/IŠFf,"[ژ,ʣN/X߱sඍ4x#vɞcL*@=O}$^V tm}ʒPP&cna O #w6zX>~Up].j8&=~֨nԎjعco9Dn407V`Pt9&{[hf2u%YFGmu TM)|lֶM [>צ,?AIݤ3H,F* +sP<\f;Zw<emb:M 2+E&MN$2f:ڼMp›tWv[t'(F-ͦGК(E>z|u aY-؞'w=mk40rGL_KdÃ+NwX\uwM6LX:oU<lw"UgG+Seק:Y \x꿪TkZ1)=?^guR(;f{6ހ9OHnֺAe{H@;ɑ+$#6 Y[Wp'̉s7Z8_FRqdsi f {"CD?3xCs^e9 b2l"Dvbx6TG^eGbwfs )鸦_c邽ʅm|mtFdFcнHk2톼t` ڗ##D<̜@Wwxe "hK5]E?Q6P_:;Qԩ8u"A©vzPcuh@?maSg?6`N ?]Avff`T [ˠs1& ʟ&V҃ [އڼa؆\Az2c1h_U,$l*+IX|6m@J;8ϳ<+a[ֱ(< ;Rl>Ug t <T{${"ì0i`Ab^UMJmn6}9w3V{l{ NgIL H),Nbz)ŢgE8Kmň>{ ȷDNv;F]w^@7`GAt`ЙVX`8vw$Ir~_KOa!W'8ޚL1SdSy2UNZAfadφ%lק)Ũ0:i4s)'$ %Yje{o'1'a| ?lWy'JP Xš=fGht-$U.Ff$7]dϰby:~Qmaթ인e\F)9B'F,ιƒ`lԘ,z, _H}@3YO}t뭬ׁiDgmΕٛnӻUq7P$ a G&36΃;LYG֏`j'Y{ۗGwc3v3]#[ٰei6ucgX\~=^-;'a/ +?;°.uw{ %@F+ygRGSsR"r @C>kxaF*j9X^~\D%ؾyUNxJsCI?yCEGm'TZQxl<|Id?wɑٺ~z=w#" M#lI]ҫnĒ6~pիul863Yx ]Em5'+-frb2SmUi ay~:C=\6Ň`l\u*XδuXxxgfcrLiR$)4^_=7+zk(&[cHa*G$h! 7*{-sR5UHKjO?1yg3|~ *1fmrUFj5VzĝM-YnC ^+0mtr([s9SEK0]zK}03Y1_6H=| b=8Ahwu lJB׺~e7," < m'fiHIBSEʸΪ~Z BaCd|ĺ3ÙJ=&xmjH+x^=W9E]3C؍k/Ia_-.JAߟ9.FWbά~HƖWc9)O̙$ly cBLՏy^HH镞!1'x%|uL~Y 7nrle?Q]/woSΪcc rtTo}(^\5*:,mxmcrvWg*Kt.נ]aYs%2Tc949]Yr;/80OK] v`HfÒJ"C#XI5RL%:6׬?ۉංx9D;{zH'1 Xgo/UmqY0:G4]J`hz3K$dDbYMV0'eS# :4,v\ܥd}^[eK#Wb/3UׇbSm966 x+N76iZG˗#6@ #s^{͡8ѳ8qFܢh/h^#¸Ԡ3"e4RGq(1wmB\ȡȮ!a3/SA7Ԟzz30:4 0c53;|Y0=H8Тjgl7l=P8^h22ρ۳έ Ǎ|(8xOmTLW:|3ֿzsr"'7߰0KF;xj{qC0&C/~&HgJUS:jZ&Ls`/ӹh0.[ԫ.IvtV+N0:U~)eΰ:`jS7]/[{N*:6$$4AA/ >߮LRUkףBcC{hLf2EdtH=:X ?Ua)|#%)𮪲QeD}mpxRpМ/MfVbه)Ѫţ ]BcdC]@G-O2js4[V 1p:1xJk0:p-\rL/ 2cNW0~9h qnH畹g+eWODd⇭xq4Z9r<4eQjvXI)biZ´;"楇&W23غc$[/9y2 1ʔB]6<&Ђf<'P_.1/j;o*I2ؤѸfH!kN*T}-Tڐ0w cZ4q4%6PWVKwB\]NB]4lz}\7IϔEW0>s}PcsR^Sb+ptҕ3JFS67@B׍&$_j6eYכ@!H Ǵu|Òsʠ8H` `}o:m R7-$௓R`03[kBA)*dN瘟3ױnR~OlgcPX&":9F[kcX-n}bl $]6` "%ǶBErDmO/e?'lփIt~RJfV Nb)Tֆk-]RE}yn]5+Sk&O2g`>^g1smFgYn'$z&`Ϭ@;Ft0Y q)F )d:=.Djd kOgjDu@BjV<ׇ~}fZ MZLuT cKAW`C9Sj3,;]؜(~TOG̠əSr%o0ie?z]gVо bƥf"5B>4W-g2+~cWn2xuKc@ \ȑc$g^i77X'K(VWˠIKA_zH^N&:T@@z#eyqa9A[8 zb1St>WLK xo<׋*;Fa8hgY%=68}An P si+hrBi G^^ٴlwϝO=$p878]l&S-F;Eد-hX ^'k(zGݓmHKUc2U!Γ4.{3<'7S:VZl~cUT{ 0ڜeJDҦ3MToc" ;TL O enhNnrL~-ktrkt| |G ]Z0S\FV,aTcd ō~>X4Csm,7e\NiKOu5E50J*vEa$I_J\j:(>iStDszH.g@ea.` P+~ƾgF^X'΄M??oJ@pܭ՟ 0mf#rE֬'SXlT 6 AV;*;WVJM&?IKɸ1'`o7ػSpA?xnJ } ULԀ_CMDzhZ@X=rU ("ٯs%dNsɏJ+9.?q.VZ22ɃX?F|T25U-*Arkʵ?srٜjSlrPտJ n.cF2B|lJ{PMc^U QjFq&:*{Td9ٖv]l償Is&vNꢋ+GGVJe<9۸s;qo(_K- CZ[(+L}Z1N_kHY'p_~IƇ1/Z?*6o_SAu)ԓ?Qreli1/{9^k.A)@H1eAG6-G)]Ξ@"0ݷ'f8YBS#+R\.j&"a aQwYSrN %g^P:+#Ƀʻ+fIGJ>rJ `ccΊ Q隋R+RQcPTe~%Ō( VZ[WQSz]5Bkj0A.c֭;H3(iD7_5AWzDɴ1 cvA`#9_ĺC!K"?hxw,AvG@frp[Mr ^FYS) 5X!F\[TPiuB*c`;CMF2;5~˦񿫳uyP͢azA-ʞ'? _ foׇuN`.Ls1 <Ջ#_+Hk*Ex[ WYx Nԥ_2ދ 5fL%޹2˩ְ1F4PQYrf="yMãKDj [cR޽娢 ^`ԁ!%a:oښrբ^'8i JgMe.e!L D1:%> N޳w}Ye3S+cfMl|pӋWXنˢl3R&&[$kn叻mI*b2U VlV_tiƐF`)=r Fñ0o(/!}w+E,[LzE7h*:-UP1O"$w-E^ui ڡ_IjQɣ݈AN8Ǹi|w˜f'& _MAt<"4 +–t+F/`-!%++ 2 A WlPp }?U@凒3YXmN#>Gw?\ږO6]pߏYH'^ #K9} = ~xYryqUH^CՐe TE|,6%uƺDTҥRyuvG^}MpsjxVɖ0Xӊ na "|z&P֜ixjs* ?zXB,LM#EơQSmԮZolfT!+#&4O*de y'?q ( П5y x re ۘ"lvk%Y|qQ|L{hc4%@Ly%5[64 5i$zE 32QڟKS㬧Nni` 0ż-%TMٜH8_ A{n=)}줁!}o0}PvlHָzb[W*cҖiNnLjjrp zK CbjP778 tpcc!؟xudlVVҫI~D.S^S *si| 9{ QO3D.P,t`Muo7S1"8}_2;eU0,Wv)Y<՜͈t@(țOX-KA^l {W1\r\Xy&TR"xPf>-3CŧԂ yHpϡsd"|2D#hwzVÝeqM⬻ ^vArj)lY9}PE xXA Nz04G?MTTAl$ ܀jMz#@ Da-խFVb(U{9*+\L M_)دBkJ;¬YjqjƗ~-һpe0oCb xuYfF馵 &>8ԃStÕvaPԠsZ,i؇28 X&N+%MxL0QViإl[n"l(R+;WrxRf-xLvdrݍ^vyEF܉С)NDNt:vykޓ:B;c\'Dj.} )3;4aSln{+)7c%js6QAQEYZW6 @~@[m#Q1-@apf?^+W ɿJ,|I\Ґ$wm!)l2bJX!KY:Y_?: {D%h>l(27PNe tO?s* `htU}%x*{۪p̽houo|ßbcf- URjpF)/cx$+$W%onFǪ(ް`ZuG}:Tڴ޷Q>~/{|^Zd.-dd}nxdd[@Nޖ1".jD'lBv;bjd8EI-NF_ɝ~5 d{U=L Ϳ`ܰU!H-I|p;nCv?H2)qdwH" ߧcu4&U[ܑ"I =lҘ:<0ߛRFb8I0\iVDF;tdKn2)Us+(߁k* Q͸?CU%p6+7_IQ9+S&;b(:-UbJsjQ4?ː( WĴ*U!BMtЧBbY1 X=[ sاruOAo1bi8(l:U &]a;{'SI Мd 9NE qV|3 ,x\V^#3V1!`}E R[i;5 {`SA\@13˾OȌ˴5grTgjOBy;9ړM?վF\c65'XЧ8js ZKZgdo8b͵zDG_ !c`(3&b u_-4bF] NdZ$GQt?j0w'IsBSAPz>2=.Df?f:1]Qr><6{ ζXem*=cxwSr\ʯ=x$Ju0sGmEkʐjy, „-`Gz,2$L~EFVïΌߋn-\srդy'ls :M5~qZHnJA5\1P9YsI%, ȍ/OʾIfȣTP{筳>w6HEzlX Yэan첛Km>kv:a[lY<$+bN$Q@wu@۠9pcdl/N㛝3o "^`͠2gHCxUHU\#%ī{{­}0ΡV. w_yhQ /?H7689zJͦ53p`Krm'YWhv54 \r(Z&!tܖ/ߟnD@uk+Y7':J߹EUԗu=d uTN,m jpw_\i1(2k-bfƆΉpYavZ4 'e.BWFx8X#%fZ/ƙݴD@S˗;qa-l1݄f#v|޶jΘe8ѥL=Ӯܞy{t65H9XR(y)5olcZMo+,1I(o1X6rv<,ݻ3z9ߜW{U.G~=պw+)>7`vg\BNך01_zUY|yjmX6KERdLm56֜F=OC1tAXi?^H&k]WcFȗ8.>`jKk< Ne[Fu*w}_IGMsb]nq+iMz 9`+F9s͖B41Q$V_bVU}e1} ~4駟lbνƹg}ܔ `rw}9"mٛqCIn[.O& M1]TLN1xe@ꄫഌsvjӤhꈐ^ g¤7t_m|Ȅ\ғ)`.j%[]3S? TqTNkJĊ*UU#G 2+] +!m1yFSqM`H8Q?όΦH_gf9E+jD b $Ys'*;?S-]d;e,o])jZpP(&X#6z3Qt*kw '4|a/PUQxzPjq,M=Jc C@Ƴfi,+\OsZd@sBZ4AEe.5 ,~~T3/4^Xv7%)D;X"}]7fG[mTV%; u4j n73TzǹlI &()PዶI8o`bE,͖hX+%d(LE㘞 o:bVWʦl M>xLY 42 njnƘ7j*]$]x@Hfo`PPD^Sj=mBu9-1S8\ŧNZ\\P S>[y"; $%l79N~K?`i+̕xIZ*[4gL(:vA74^MR$- ؀pޛEXV~J#oAx}VDrl(M>Q .%? Iv`-"T{gIx/wPg}k$FgJ'~2 ~"QD&t%r$_֥WW(XxXDiPCR=h>R7=TUvɓ%:d|P J 90|(;Ƶ<5% 3d}甋~:焞|R40oY[G2b ףylt-EA6_6 >E9sdQZuHh.q1SS?g1.ω`+{PS.z^X2SYZŋci5(#u p/t[&B+ T#up^v84z.X\aiO2(]?A'H-Dq˦=9 x yZ/`/7K_%%!OpJ@0@Yp#J^B"떈z,eO{8Ly2d0Lܔ5ɼ ++Zdiw[ ^=`uVBndMie7iE0:t{Z&a+zN+*^zqxۜkE+e3֙ADZez)^vV=hJiّaI]46=e `*wd1ADiWp&<,ɋN@1AŖ~>mzQ&pޙ㙋Aþyh0ʞ)tfXr?¿^y֐?u(}k~{j,|')KPix-"cyjI}ׅ`Az)m;mtەirOvPBe֎/020"TFJdMCx|CnS+߷p0ŅQۮ,VՎ>ŔHJc$cUǘP2Eנ} +OMډ1C+DNPz e >xD訹?H: z2u)HsS1ҿV>da y=]OcA#; 6@X(qޯ<DXK=>ΫZ +[ݵVED1dߖ+ $q6}CsG4-_pL䝑1c'WW㊋JdiUbz'tWFgiKH!ɠ%5rts%7zSTayMaYPZ2b*AC Jt+3KS-EakS(il'QUγucCeQҊ:!U50l/ a"jiw)kk,po:%`[VvxVEq*Nc,5frkfxI7lLٞ[,-NA{6eRyrcP-BF/%wOYV&ҋ!ei~ K4aη# eNR@DI3 !ȷd= mN_BZ:x',ů5D9Mح A4ª `MŖFv5GA+}Ks<`XrϷ$u/Xeg8>%:"# ^XG^16.!݂θbvC֞)Z Bm˩"/ ;XȽCV;쪫~JȂMbHB|kH`Um;'T˴hetBmirE/=p2_ed'ژЂ/`çM-+kD*#I|ߨ C|\ԉAt2:JT޽!vOS[G3Ƞp~R0ؠ=r?kZ,i)z a 'QYn5,r0f~`ހLrsش~>֕^p.qhCbظ0SȖ1X ZL29ȎZkϴ1хvBj"W݃쮹m[o"W(iq\ v+T7~PYWmӶ}{l5Yuk+1x`"-J:uR*6MW#sO8;;)O{B%0g=gtБD Ao;삪 R1L ꘺ {guH0r1;?cp.#_g !:|Z 8`U6bŵ {۲%i,pF<`ezVӶ9C?X&Aq6B[X˘hiGFSC Hj!Lq~_s%?MXQһ1Zwnَ%aօߐ$v|""+&E Jk}Lt=ٰ!e@>PoҴKs"|[`-jbSu bKe@F+?#TPJ%aafg2W6xz>#F=0=4WJŠ XV&^dQԭCu2}3&_הl{gv Y'D[^=L>!x-j G߁nGm6xO,A5PP߱txPR}[DxI̖l~D H횴9]_BtJ\ 5\so/u_+ 60EdbOz< :qmΙHK|`,' 8l5Hz[yp; A5dnT3~Ʈv/_(Tx | <Aj<.ٞ!&r8X!lf s5XZO@@iNP@YҤ<5Nz .!Oӿ*Xq^ue9#Y!m4t5nzY XCEqcN03Gl$Yե!,?68ߙ]~&d,c Yj*!-!gAf0^K=p'i-Aμ 3nhYŨF_㟵'-/?D1jv"g(%m,A0]0|Wy)DM1:Ebt̽5r +B^N'k_z:˜t2YtࡁDƬ+yȝP0@GS$GԷevކ[**2~?V6SgB6=x#nޯB`3ʹ ɭnWΰ`9P`cb֝ $\8W =OO"S+(gφjigo ~ODM~^usA崔>_ӯ@^!Xj!I#J :ɹ3<*:IԢaKE?w|&>_kk \VlA1q=&AwIo+"N׊ dmF{/4ԇoإYd?PqݜюtC<&[_4|BB/sڛOv2а9w@w!!+I/~œl~ۧs(vv nmYDk 5 A?QJ*]J]&|!|q'p>[[-m p/R/̝@+cpf &!Io2 0Ȳ\?l wM7oHnz!)c ޣ ;uFBcC>6AF|æ#Vn"COИc_7Rx6:[J}׏CJcZ ٨-C6gRm1Y "c%\Āa&48/ͺc:&)#3ulA̐b& Vy݀7q!ei+hゔݖX䶝:&nN'd@, Qhֶsz1́=@3{y%m9!%"U|D28) $0rU˹X8eT/V[kȺhۇm&83٩/-9 DbU,,tM|z >&[Kn\H4 >ḳUxf`i\eJ96!Wg*CDNQa a,=zaP-qc7.S〳hA'Ɏ5^Wdȸr\MŃ ۊ%*[̛ 0@E\MP4WմrK"qfV<KS;iEc@t aIe? Y>f"nc,!#:鏺DƣK| 1 Я؄fnqC2y!"|g+8gV?:/z0TZ'[-;;UR[u_*w),GkP:v,jl" 4gJeڷI#D }%l1yY[/#W|dT~wW4!a>J[MmSfVujِfhڟB$B3iahIĭ^8z2#Ν_wD{V< NezK#& -;AD3*ri~敞{hv>̂f.$SOґf3o9?x[4+\úh-*%sAzƟlITj;ξ;AfaAoٸٱ=v*^L]!࣫_,E̳޾%Fm'Pv柜Bs2ܵJŠm/=kuNv (#a"%zt.}mgFR}tDC$oRVnTEDj],El jUYCyhטQ5éRׄ(d#'-<Ϙ33˒byL"L}h9a2ob -ܕI'c-7 #{{51 T{Qfα݀"j1zB3I|nkR)+6Jəc~NkF룊| qQ,|aP 69B]8IKs,W azD>xdHf 8#N&3e&9 ܗnYZQ~g?Fh\LiICpF]2a5cbETV'jUEz\viQPPk*3+I9 S R0@U@֐IrW"~S.~T?fMFf,٨ʢƉ.ra*R0ǡJî|֊sn!@fi`:43)]aAϨPku%G+Y\>fj}ka$Y3Ef(% զ}8y$~>$4ORq"8p7R~;.=B5(C+4zFl'MARwFJz(U Sv3?*ciL1L[yԕIQ|߈@M|F'GTfT ڵLP~\C?xiVm2\P(L `0D8ޡb;@/拥;@# 0;f9f%*Zj\<3#ql-(Y`D^8T=c|2%W +ɸ|:~Ub&(.QLYE\ɺ$a bKGH| Lu{_$gMgVO;Re,|e9_nǭf3✟.jo1薶,Ww =Ͽ=m( ֩B 7uZvlPAQo!O@^[.kdؐ0~js};SႲ73J* .B0cxBwqFO7s,@ofԗϕ,%O:Ϛ„Yl:Sn%@%WfZgBʾU"ћm&\gi.RM˃* ~@IEDACe{ 9`v/%a^js7&H.|zO[MNn+Sֲfo:Hbi9zr}VMRiizL8o;(Aun,wrǙc1"p蝲s0%*Tf $;LPːnh|(/Sawb|;S6؏w\qjZ g1`eCqnQIsb$v*hkwfǓ;URʡs[]V4.owG+h\"WX:Oc[-I+&=< Z)1Ag(0[o=ٵoW &P8(6BEΛR7Ju<:)&Mu{- հX|BֵxI*N6t 4p# 5keվ ѠC+3O{;Т_zγLnPWKn,+.(5ZB!)uKL8t,Sv5+1^E(t,bxy"1MjA6i:qv~E(TT,wz! .W>&qS[*2=ax^TT5~#^-U#}~PshҊ4WDK c϶f 9AbCiHJrPdjΈ<1|<(ytwNp$ih݇XQun jzј0 s-x$ E>(bq7cT$r39 *֦VG5CG1%y,=8 DźLcv"&"5s-Ck+̶A)B ]~Ǥ?`qw*B"1:~ C$/:̼]561A/D% *ڮIkVtu@8;Aq;a Ь{창o =\kVu|aM|0&9,DBRL1HHA G.l)7MwF6uE9bT4]P9=jT[Y0NHAr)2Oƿ0Vc9F!өs,]>8`*(vq<+#6"t5SݬE '1,o)(QQkkwoUqHE"mz[egzrr.8߯6H2(W}5n`ĘۧN|!چt8ML!t>/l5iM{%j 9= DJ*]F&Ŕ5YũC@eH 4xiĜv-c|hke)Tr_!d{ys:;Oo?K,ob TûTʇ,eACN Uyp[" JAIwҰLZ济`K3?:ۜfX2ea= Iḽ*3'ʺIOLuńPvū_\|3cQ[I՛LH6 \WA#9A ] @ުe^C?l&=3rwh['O7V HNr[fSKg3Ό)KD=fyMB&~MKj(&t0|/-tcT+qMM$ N*Eu|{tIOwԣF'5V}c!U{{u%ͮ~eĵXAD goxč lTTYɸCLDD:0 DԨU04zv'%W]}ERnʄ#OOUQ)-Cv-xrma`Mb$%DprX*qQYi+b萉9Zw6zo,rP4ojdT.ʐi$>4SJ4') Ŕ&OMԼM˿2ה =s}BJV)9;'aedfwJJn@ܮʏ I2>X^B8ǭޠ,6>Zr-@GUg<,^tU g*mc2 LŌr>K~#ɷibG' q79TTqGZRjp7Z/e,w۵SJ+xwh[POSwdqxVuQ8uvξK.Ώ:Q+ b @%(AƜꢟ[?حK ~3+6#,ˑI)m2j w4R1D %VL#\8øNwd-12@h ēY#cW&7ƴ, x<1 >c*GQ~ސ4|Zwdu)w,TqNbt"v:ErSIm8Y@]ch\@يrdg3E't yOOq2bdy[d"R?5n]S7\>yfstewƶc xJzp:Ruu~cK0kp5f&ob  qtzeyź@ә4 Vp/g=$݋ͺ1ד 7?#k#D5J hr"d̆pPw`'F"UIfuve:8\#r)K;猸q_F5$SI!#]t3?}Je] ̍xWp)3ҭش׆ XN-"G"܅%O^Z$yvok(s6'#OuHt#$8P]oٱ%5 f֗6l*?W_Gz£}!lzUH8aRU;XjVɔ 9D\{^v,qc,l'Obw'bU5%_N% G|W6^TMI# lgb\2\dBuO}Ugًͼ6Khc!{MiĻPu@X1bK6) ީ5G.N 7|"5٧ o*4xW{svľdI4Q*9mf#PfsE$S# JYT4f06f]caJٖaEXx 6˕P*Hu`pdktcH9f#sD{t77Fyt4B6MWcd~WGI퐢SrMWl:cS|e9_[F_ k%1ę?U/4k!i"RcT,9}Ðzyr!5!0/_Z?JtTﯿK'j{$B3N1!˒>z+5W.I&F$xՔV9̑ȸ3s= nl SΓα"F(fsۊ6̔@[ + #,&¤Ze;;U" >#mUŊ Ěu= :_4ĤVO+΅֜`s^ 6bHY}*Z5Qk|ϋ"0pӉBRC 6Ǹ_q~ݵ)'?1 R9H{ h_$f@oTқNL%1%} D?,E@_V P9sńmc,yg~ -ڿxcl 3Bl3ȪjC ~~clYD[<UPbr4SuYqH3hB6L.2d"մ3<|7I>$L5/ǥK5}YVe>(n- gWe!rVuù;zAY'WᗰAg1>AA|dezDg<1K”Y/ +LoeA8!m[4zI#~r.?Pv~t9\n &.9 4@^#Å+H:Fr}$$rtxtjz +F_7ue &/64*[zZƂB ZU7V.k~uB^_le'j@͊LPyX×'!y FϿ*7~E `p #kvEXBH%, SdGwI+HS,EzzU!R&&hjΡNz61E 눉)8ыߴ*ª_Ad?uڱ2_;鿙j\XPlޚX"ZzPnc)sp!.WAn+deCԒ:h~{ + ud3K)@LΫPD$5Y}ם N}J_^6wcB p8ˎeNڪ.[e?"TUI%Fe3ͩ@dE۾uλQϪLv=ȧ/afy#MT*JR!'XdNNs aRdGB|ZZՍ1{@ mjZa$? zY$.پIj/,3Y76m~:z+l4(K8LtKg埍4hLjr٦R5R뾶-i02-"Km0`1O~=uc,hBry2 U 00qf3@ gą<bEKic&5irXz .?4tTV|ܝ_`]S# w5-zJc9rgNǔ[K[z2w~p B.^ v$oπBoN患uDTw[wheW$Ȋ{ O (U UylpD(i ~>dmP_J)&şXJ&?Kywƕ-l27R|AAحi1 _BFȠVC_76h0[psWTڅc{Xݮ ʽH;wF.{ӥ? ]ǀftUO|{T{xe-ZR6M0f5og|5,ö9)mIktF)9,S s jIZ> 6Aa+èlئwPe3 fh\t[b8lo$t}DH%Yve4%VT!ā&=,t] E[y,zNj+Ȏ(ꞅ/+2?%eG }coK:g6b3j1(ᩅM!v )h%ʫ^j(t⠅ܐ) ;>VCx { +oŽ!nZ޼c/s!ъzx˄TO4IH;'Bo;hrr0 tt3o{v8O ;'_XI)0p2!;7DV3krbɭ,d򥁚VЖȱ"FqA1pQ,qM`x>R5ʻ[֝ZMJX^2CʹVi㖐wΖrukR `C6\."i0-qVxޕf4#NzLH*FrcܥMB>tȚ,A0X(hdBN%梁 $f# ;1e F673@W긘'FvE"aK k]k5u*=킯gw`^я_|) y^3*[sdVCgD!sVxlwΏTA i!Pː%TNh mv+E/ȩzHsuʏTo?xISCd UR֨,PbD`"cGM&jW2kyL?v;"lcq9,4je3 $@NRǢƴԦ,xYoj9gl0-| @ǰjS68.=$ӳT60PYG5#e+6N~8J|4NB7 @8148x~۶$ !٘[--~vagw` -'fwiteB繨܋J+WwhuN5l֞IX`sV=K({`^rJy[kɴ[ Xic(>@V| 2ϞkQUUa:*A-W(bZ$wȝW)zS4{*\=@f7׬q5CA&(;]") @ϜKc+k%Ϋׇ!89|CK֝dv.6a=qUX=AOrni |31S6wǨg؝j0L~`nxSFCSꪓ)YmKɦR>X盭o& 2,yZҥC-7(6!-f^smSb!j~jHqT% Ne_)Ig+Ft9 #xs.CBgf # 9]X1(#>K᪙O[jG|5&*|b1>B2O%V'28$ R#vW5S:1hS=$:-^p}4 yv&Rh~u2O>N zugE7RV#WʘYeQgdo[gu5s/9WZe%vyAkjvKvWŽZyD{t`|ߓ2YI%ߟxc*/ 23j{ۙ*(1?[N}4Ӷ>Ml89c,TKdZ8>Lmj%I()lGF`{mV }E[75_skZ r X,]kBW#rĴTDt/Зe3:|̓/cko{`ũCu0np`"W8>go&.Cw;Oqac-< /95v*G؎Ԍ$!BIJ<^d:v[}a_F Lq/!hS`R5jQtt0s~'8 $Vi #hvF^*㎌ UP ]^UV=@agblbWf|{e,x4MS%z,0􀋡ݜcrC3E<ޞWݐ$x86gDoi\n) ̾2CfM˜G*}[eQ/LY%cAi !mT^\-->F%g{8;pW-"$K4ߙ#LΓ Nܯ֫fe^>UKB\Zh]%6W-bfݹC"d^CFF[wp* Ć.@AiLփy?tdb#JSt y_Awb^]tUI,eZϳ554k*NVU" HS|j+4.}SJz0ynj7"`,6v<7+@axʹ}JY n^.Qwٺ1q)##IETl ᴷ#C-ZΔAR\#҆fXm1d޾$ݍrk[rX&=ђl: Do:Zohw1ic`MQk"~5ԳwoD, =;)й 6VN;&FǨ(->J4T Q/k ?`dipW4ߘ>*FE ;{EAeBM iӦ&KyC Q!.DlDځ1⃹̀:̀(|SJEHԔ̨Jłt\xM\B<\XOݞ"U˨艁iC- kKc1Cb6r1ҙ3$1vM}2?JyOf4{7Us>]]:JD{3n 9]# jqnȝZY`/_v^a݂Op>5:=?zdtE/_P}AjJ⥞'&zEΰ3,ۍ0#TJjsS/7uTK򇽗':G$̼ey„cN99,WI 'HTYӪ*䎘FعВ 2;{m%eEIiߙe`4DR&ƯMSʋN>eD=rIB{L[bD|E7G4xVUEsŖM/^2C+(42ɫE~ONX9SOw#,5NVe)| \ܯoՒ(|z8z} -BGfz@-d5FT+\7}L!%؃ [uHHZe0)'޵%ViQ\6!33kʮztJkq,\zP&;I5I"˵6eI'Uv!8IܨN __~^)pMZʼ0&sRMÜ6Ha*-IB :s7~I-̡a&CYv٣ખ0 y'Ox'+Iʖs*t4AaGr8<@d*fr~Eb"AKb;kgEs t;S lmew0_lhaA_#yG >=p`e@sMHX&=I׆Ջ9NF{vvؠUlQv>wrH5qة"%|oMQ) mi \MtR=MUŚ"'z1,Ve$%n_[$3yK,~ޖc>PcQYcȩQGSZ !*) k_ KU; !xWH!|RWQےV{VU$QxЅQPҒ{.DPMӗE[.+Agq7rhu3N@mF<[F;) %'=ӟ!ne2;߽|8m뢌Xʚ\ p -sz-"}+lŔ }}@Κ{a|.AU~y RE.~dHgV-ƍ= ˶/ .dԶ`+v M_)P!l&*@C#:-3z!ut&X| \:/.MD΍ c?9lS$睊 dGwvll̀U-c( m̼ PUna=0{ qDΘ8#ģ{aQn5+5LFFFim?ZmX. FFmHo;˰)ctviiVǗE/Bz{@ FbH]<*ـLǢK,* wihoۚ/1{h0 dwOōyieDPM uzK=Z4>wy4lK^ڙtF ɾ=!V3RSW+-(4μ|}jے (vt.DG0cjqs\~8BS7!)&] ~Dˍ%"<Պ" !13|I Q{!-&u&#funDi|D$w{'FQ˨ĸ8n{_aX\VvAxҁw>qҁ#7hDŽV6*9R.땰)Q4 &}ÁE.y>Nq217x8p&)Ns|ĶN&k"@ 5WZG^ ^-kΗQܩ}lQaְK 8EƊ/ L$lbgM>@lm`Hx|_]sn^4 jF9u+&b(?m=TD[^Wڑs02,є=<ߛxH 6h}i8֪N@tzAVIr}pK;@*n[T3z=^PwkF[Y*1Az߈8m]\0-t>s3EX24fV\O3mMtq{S*&Wۯ 7Gcgsss@iWF|8Vdؐ2sϧ"䉖K.uK= ˴ cuOn|Jwע!q*襹.{u +S 8l/~~`Kbl~N%Eo$?SUx"I*@e -Z\y͊K[Ӑ<d7KIg kw'BwpU,1=%&؁3ptL*O5N4ԦJl\#X(2'O4ZiAl.q*Z}x?։SE[ܐJnii8dȦ7i n}\В̌e@2H?2) 5[J^cr@'@Լp򩠓[7668kVs{왏pHm?!He(a#Ӓ~e9{? =eRJ}6FpB$Gc%!P*YZ/Y!k.3/EƨFKAGp:tOL6$bB@;n%aXeV,2y`i=DE{i2,6/ aw~j1 ) o 0aQ=T Ѝ|i +*(k!"ZF|紒yuk+;~` ¢QwQ2nz#ַHo2˳|ׁwt*m4KejG(A {P~&SxTeiqs(nGfg E6gk. *G.QL z:oG?ϦF̊o4Z&S*JEn 9}AM}ǮI澀ǐqIޏ DREL\FST<]ಡ)B(Phm*^hDb<!1 iq_[)TF}ms4Q9)?(D.94bqxd 2}$n9,|E(Dƭ̂y/>j274`O?}JϵgK>5̱HAmKp?np_ Ў{ddYmG7dYA(*|[h/W:Da\9 6Lݧ H*4.T-MSķ+uVU% l{B̟:Tsskvn[*U#/Cσ\zjD8S$eЋAKUeq(@&q/3@ή7jtɟ:cG%67Mouߦ&i!Șg[iH YLu#":=E9 /}`=vku{}͟+Bť-բMXnʒ/[\Kfۗd3ZE/榛; zWjG3Zg/ nٕEuy@izό b: 0D\%Cn{Dys}p蚌]P:0d|ۑp)54`@T(NVR?D7\P?A7~eY''ZFU|[a"MZM.`9'1G:!ѬMO{,OE_/_>G:2-?)(V0^p+H7@T!=g6݄ ሥT&3y]$/DMS H!@@) AS20k|}CtҪ>Ze_qmDLlg" ]@,oV"c8Ⱦ 6׭3$ꎄ`^F="O Vm/~zD*-Akm 4.Y KmR)<}kx^+XZ- #c6S, 0M8dAAK$)o Ѕ GAS>R6l@ {9&8x~>U#g{}R3dLzLN12(7dfhOWiJr26 n'Ǵb#ZWsPf A8(X-؂Axa5,*UrS҅ymi\5- ՘êNW˧  D(e - ~6Y' )r5rQmҁ@:h?h-# rX_=AQq~/ ;w>=Ȣ-S &s4@$Ὣ/T2m8=eW͵=:8?#\Z88 Hc8=jtM|/̞d+ELb_eoغGU}1zۊRȵWymwM9K[HHmC<}wD_j &xlڜkI@ 9>B `Vi؉NtJ$|g7z"Gz1OZ0Gc DeIHB EeY FQNV ҹ GF2Y6m۳P(6IAa;a 3 ~3BPn/O,M5YO#9LDY'uӎw'O6ӧt?ۡʗ4|! S̺Wy }bѨzR"XK:X*ꀪXߚgdH٤.|W^y?`ЎYv|]-QBY#~}P&gQNrݒng vyüWŐW2[͛sy!i耉R}QȇRcn\g|07M©ϨjN fSk#t;:2ѓliI3mYJב<ݏU8Js3 v|ݤJUM\'W*\dS|eΞ܄ljs.έ@nB=`t=@O;)+C.\(8!k(Js[xkzXn3C .9MU^7_>~HJ}UOp?kiHYċG|_"c\P;Y&X{ 9elmA^ޑ]r5*WjЬ,о#eNzXits`.AɄOOZ㴐a}CcDϋiUjEDuŸW5w94A,DdlWcyEbFj1h۹>"MMz0;@(UXvXlƊ#,9(^c 9$c+;~\Z[1epAAAai!|y'x [muNz3azt>PېkcS5h\o2yyaY1vWIc"n0y5/kU1"4peN`}k"5F>$LJ ބibLn6晹P$}Zz oFzӥ%-L5[ e7L?4fM1J7C8cv/6*[45ibFש,|)=E"de_AF)L`ʍ*~WQFz;E-XT71&W*6f9Qwi]l`uv3V(.ŧ"wx`kK/KhxhoG֏ (UF>N@9n6fj#N੎:SwF,Љxܻ"3U JE4ztM42:M,G*fd"fRiѮ/0qĿɨ%$|A %90 flpo zؐFCJkEi5gѫAz@EuB$2I,Zx^ML;zC, G=w֡)R zҤ]PjI4Ez 62T1\PqFcڃ0X~fq>,i7;HTgâԈFEo#t8EMD/ 1*y?=Sz)R[py%6s:Hc;7tJ|ʶ+Z1g 6>37l!3-JqQT>o9u5jòX3~zK^ѣ~d%N׷҈$?iىa땷R ܅h)L([{.ු 74*xX*,?ˁ ;SH*Z x6oy@f̻/WCEjr<6 :2ET̋kKBW J\k tdEefS┣\VzmcRre-RmƲ0IvQjQw]k}z7@qMH|JMh!jePb ܕeQ%7AAzMb9$T(yE>bwgD'g` V?^!>:[Bꪒ][Obko0%;T~%I[ _;1qdRB~]ܳ#amCiGM$6m-% +ƽ_x(!E %:%#<V/zay^n ~w Ԛt|Z1%3Y=k!f8dpNU؉'Z:2᎘`|IY@3|xL؛~m,v&0A'-x֗ſ/(ŎD˩e6'vmӄl!&^GD}շcctwP&K\m8JwUq "R(jws{!I~z:Ǟ,X6o.>ۇu(bjh'sB!9!I޺OXBiv^L/ك?>%xCoYFr 3ߧ0<7׌<.A-HAnr>NF(ar7_bU߮&ZDosX)eKX}_Dj,e܎\ۊϣ q8s_~O'tZHW n[蜈[9{R] 댉QBmoZh+5u~wf@>zbY/Y'߲(; P *RƱanڏ<ڈLA^ӣ()hKg>/TNkL[95x9AP:e+k6ŐB}-GM(TC$§"/#Q<ؗ0vhꕒ: \Z*0SWujV~a`+ I*v6pޜYd&KXێuMM ^6A:-U 14ya$:vX]*?*jYFPٱ9T]#<ʼn6"˷a64@Y 75猣h)vɤt|"ҷpL,m-3tH:ʓi[?.CAL8Oq%8hǷ&*Hl !AooRm5JB-!Ut/(嶉EGJn?:f@2UXfvm?B7j ~m{z>~CݿȺy4[U&?]ˬ^xۤP'^2##T3:$MTSvD詆Esa74 |at?]v` 6a}͡.-#쿎"@"9^,$=M:%?eOKQ ڥ~蘽cnKxρRU_0_}|2-ڵZliﲕX$zY'm,b.q-fe7)q/}:+՘CxAO&|H8,[;dM-?8-)tvȥ]׎fH+AgN)fb& kVES)]A'yB3ZTݲ}HYSwl;TW^"u3|,r%eTӿ[!4cy6Z`b7nQ%Ͽ Hs3 Ow1]kR^#7&*>,:n`Ӽ?;WcVwQVa 'dv_4HzaO&H?5 .*ً4 n95#,L09>ˊuP 56ke[5 cKw Gw:h"|a6L'1uxUtٵBR*%oĨB9xk]؜*U^Pīxf×_ɝm.d2yCWUN1Dx ܘ "ΉpxxͷdVZ__yg_\H;~_Ojҍ;,Yc>* ZCYpof#bG(סWk;M(;'X͐MKvJje[YPV>-2FPqK^'d +%LZn1}B savh V["2ڀtD6 g}$)<>D"::!=XW}Ѯ#"E1 0ضP}Xף<_u]I"yAV>UAB*F>@W!w9G9uPݲ>|l8a<7Z6̵ܑuV. Ƣg딍1)EQ*Z)DdRHȣ2fQt˞z.g >N޴(Y7Ʋ[X^,D&-%"{a;U",1.ؑ$NHM?mP]^s@mŨ6g'᳐DlӸbl cK{FuIOʱ4b5=1o`S2*7Aͳvr^񋔭10пѤSj\Vy4 M{wÚ8w~-ٛ] la)^G=XV@ VFrEtuXt?D#FׯpWknjBYl[½m\QHbc⴨>o\=31a CAGY$n/9|ffyړxo0_*҆"N lܒ,Z&ڵXG$[IOR2wH9[ĴFXFdȻ_CB63|D}/4nl~H~.M X]X sW-p$_W֥ۏ+yXQ Aŷ1ݩkZG{Wb1n-Fbޔ{5^9,h ]Ocq~uZ) {C- c3EeTƉuSM 㡁s[ɚt}='yR5O+nIF}+eWTADGGтLG NxCv&j՜[D8v~JH# ^ ?!-ö&[e4Lip ,1BBG\h ^evط𕧊R4Bi-4uMNKVO%pw`>vuy_#9.]]4{+j 68 r0H\aΨD m7`Jɲ=uVM)+DCgUJEe⿗Bo :ԧ%`͛&Mt$*˥*Ħk=A4U'rW%Pkrq|Rm4 Y I%̴b'bTQÇNɿqjnJQ>L> g`TjV XlH},5AŃ3*Fc MiFo\!F>v]EøҦ=ot4vb"$3*ꌤPszJY$SyΠT16Mkdˤghe1@PKp!LࡽU1:z l[UHaPsA)wu,ev \7аoލz1ysE=1m%>nIۜ~ed|=RƊf?5銪LϮ_ B)@ܢDNZ>:;m1@씾0^'OdZ;][.5ukb'5N\ %bO6Gk@r,ѓV*0R/| P(Z :Ww_{hi|\LˇU̯74f<nH1L0+luLկ>:mn!KԦNj(k ;.ZɁ4־~ʦ7S3G'fwh?a84.HAthV !p ! w%XFl3Ucl>]K=K7B;\ErgA$Uah4SRWݠ$w7cCCΠ1a0^?0]{A5/ ++:>i'"&PO&f^,SffNӜv^@#MG DTW%|}؁c2N2 _8^CdO+ {i?Hhb-AH q 4JL\5C?cqq $>=fwb?ii-gԬ 䢠#Å9+]¹Ggi؂\<ʒuEL'#> `*Gpfo^7ciنu3)IpNޓyzŁG )j-[NF.6ZB,p{QM0zoG\*K:p!}R-O jt%-q7?5Qo]T>vS ȇ}yMٱÏ͒u nT"^sXSe}VIҭbO ~.Ǩ8G1kjWhB[!n;.k$A tԐn%7ߌ!WXr$>?I=+?Lyyy͟tCwz*#XA@V)^D]Kؘ ~vKzm ݰF˶ WδȺROz>wd$DCmYLJEO#ٻn]ZBVA' BYG8-~.7;9%[P 5܄-utR X4AT?m%k)3L:4}FX IeWWbP[= E*U*z&"f^qbMIөpn;Y?ݖ<8ByisT)3P- tkq7[8Ê!2͸AB?I5=4]Ȣ+Y ǰ!{>"-?̢-27 ee- P㍯s<O߶.t?CqLj+*"P Gȧ<72#>ڎ_hce 72 ЪÚayk H1_XOTْ\fqdM#$ϊd=awRemfGcμ/)F2Z97Rub Wdb՜tqI~+B_b I% 3LFAEIԠ/c"Q0r9s /+] x1} v io{VVy;OkfVߐk)nqWV&BDZEDPjՉY]QM~7V>Aޝmm1P>iKSE䗚SHTHssiw;ќt^KJONO(OzQp_C@l99$x"޷ `~6^)*Ăd./q l?͎o15;H0픛#W%dLxӏ}/wnr- XaxcZBG ܆0=}ERejϳcDĉ Eа Nꗶ05zQޔ [+O7 &nZP88.r}|$M *[u-$~ڊjBenop:w*D,Q^~x|c9#Y/g CR@e)c`][JԽs>*hd׌dnLtp>]V7㔨8r@7_9ҲRحb4[Jٻ⬯|7H^k)=G c}.\W=c> 730ob@%(E[ӭ'&<{7.@.BfŒÂrI`w4{ps C8l.ދ9'KМ'g?e\rJ/9& XyDv7mO| N=-Jd#qFQ&%Z}U^rMȊv4] I2{ƉmTeX58JY^}{eE>,V*䖏os~ĀWvMK|[^Ct拮C2*L=R= ":vEĭNmk A{J"|%lLHôc?O}0zj1Tѣ!ң&V Z RY)UύBw>q!J/|ILS_W_3ERy4\<]6nl*Kv9:,>T$ٍx׭zr6)h8cd5"whIS:Jײ~J}JD!jfz\$u[e ae[7|gZ3ʳ_G3~W`c;-+Zg wBbo>̈Nm1"Zmժ7K@B,X %yrF]®"N\%Gg#q]aŠ~wqY)~_F\ F VlOIϳuH48r 9ITmm.w.k)^7Hfd|Kiۭ D [18Ù.0niḦ́=Li+ M!~,}~ψ.Kqy,V/V{ǔ#1J߾X#.`y D>^۽ LaLc6Ocаq=+,\BjS㞭5':¸^o_6?G0{rވ3ݹvޢB7S΁@,ȮǕ58cGtCߦ> _ C8r9ѻ:*0"L5\oWoSw9y_D(!-:X%9(‚pp捶/BMyuF#w敯ZU-}̿upơbI96D k|%Mc< CˁZsVC.vGVGȎĔ0y`(0~FFe-. v5dxϪ>O࠙+92n2ujibK={B4A5t(%L}z.V@ˣ3zA>X ˳ũr8̗o_Ns_PIW5OaHS@xH.cn9+~@i8`}P(eIrwH͍HB u2/H:n|fI|5gFk*r:Mi2 /qY\j!B_Q)W&Z,H.,5X%fFl+|̹L"St"xzZLYrU$`} r -B7m$&uZ1yu9v,W(GAѺ@:+o(;z5 Hf-Y#`$4oaugM) i@kl  ez^ ol;׾ (kڼJ*gJ^4%;8wjzAxN!t>1=JHW)af技˓,Yu"9VYd*eO6n5<=k[S"& ۀ$W\7V$IX&(psA&Q>f'ɒ`* VKq1ACVWH3/-ecS*5Wb)pНD5F4g0HJ :ӑf` k[ǯTu|flcw`|.@5p[mguY3`bx:+yC!N׹C Ҡ~+I>ߗc# UXq!V}˾/(rLel g;MCt/ Q|ǴwFU9J科Y_ET?: vrR|e ǃvD(V}+[+3N8"mw32 h9d(v[rau%;I<͸lIX ưY122'.SyJQe;/Y7V}mM%;=wB=#4+ţ#~ci aI?Cj#mVWrM'E@bpE,Qyfgq+aUFuF$O6j5VaLϤ@Wtu+޾' 6'`|odr”\V櫼 uH+Bx80κ8D?DǔدFT}J[?nܲ3.5б|?yA^%Ϙε$l dj}/nZK i|jδ=Uu,vL.}b'DzЯK+.ԃ[dV^ n3}"@܅?" D^G#y+fmAQ {I3Ok^@q"r*ᥒ+IO Az$uo,yW&*,j>ԂD[3ưf'e"хIBT7 ~i[dt);gSmd5o} \K`LTM\T(?50Rɝ#EQ.rk]iƎ{* s]GY\W_.r}]W > H9m"2@ϘŰA W68/,zH6"Khk.O=9>C_]_ܳ+.= >, OC7kJ@X%%A-%qk(2ݴ#80~/&=(G1wq oRԒM cj7pD@LJ 8SoKur}+3ݻ?lڴhO𜱘c ,Y6Q*XOh}yn`'g"^^: Q`(cx`7teX:\qö^ˢ`E OHfۂ-eߒ 6b`upP.o֎qخ=(8NJ1J%Xqj1G,`X?2Z }Y1fvdmpˋV;8L:GQ#Á/۬DV@,pqSL/cz& ,ſ 7hHDq9zfFܒ8Α5yneEզ:tSvi«LrwM.,MV9$n,U;d] er/sϔ( ζ^}ʮO~"~Sg=ݷF&ĉ](!,Y-B;om 9Cq> U(c Ϯs{MhN˻.GHI.K~/m7O^~,/o5k Xp3JT7JDnLӀ|&>M?6hmO *"64> gf0K t 4&'Cr`bXco~}If?0FEUc|1jk % qh^Equ4NeJB ak*<:DUܓSg6| b&"$ݵVE[z$.={`4Nj3 w$.~+qKb>τVK% BS(0:dgh٫{ 2VcV:’r"jy;d凤"HyY{Fc ]Yn KR֞@KBI:#5@F³kv)0$[2[>Z MMq*]AT6˫J W [-5 &w^ժ >E(k@yJua[OvQLA$W魮guu$G}rb+!uج;_5Mr:ڽ9ԴA@}z{ȏ5́Qt⾤nq~gi9Z2HTu=r&% 8Pֹ "`"&|wKՍϼ 7 xbMEOGjϖ2a S "1쒞X~9شdK2ZInm%YF$ `]Vћw'e{6wY iLMbUVvޞJR1o-->L팘aQa yXxSX߸+ ʄmuBZGL K_5im 0!^X :04`Pu%V{FMx5LyOe| .$gTG z9`̸k ڭ8fٓrh2+_gmw\e pYUA&&SFf~+8wady π㶃50Gc1 pw8b?!ׄ-=-dm݌)l=;5v>lnY/_h\zL5;H BbE ̉ odκSȒ2Ȃ#fI/ɰselӤmܑ8Ht@U5w<aLjaMHdx ybuBu yGjbcGrd Ƅ#>v5HwfSPG'(@WoǦqַo>hu>wy mBibd MjMfeq>3%]}tv^Q.Ǡ&YLl_:Jri9~j/ߙTHɐX2PLJ)ك;-S(?S)<%/rqli㥇ߐ%:x^NJ$09!fP@э[!:~E:;ZԅjGK:p ]Q¯Q $Jat9@_[Pe_(} O[JLܽMTKrətaE@y4"hjյ2GĊReۇc\6(J1HJV)yx|&h:q:ޛz2h4Ъ9g4-mՔ&vZnʑA ʏҸ2$ $?lm* fIyڻJ{#}Ȭ]OGlI?@w,gt;tμIx RN&V E?%_JOҹg^ ި=%NUrfrhEKD %z3;?_Ɠv{ @pC$0^K`hhp5+[X~g cݬwo q_QqqW9,H;ݎdA 4F 3|6t;s7D#nN!dB5Bv綊vµi' ,^yⓉy>Vr'\_AA}w;*jhzy@%.jZAc>xIWZsw!:kwM鶗>@  t{[fm=E Oqh~:9zƑdhskj„Zkh/h5)ZԵ%䧨c/Yo+E i078Otۀ = %QSjCb Y۫ GI(kgwIF!|3CH)D]jno t[zu$`DWl;ƌoX+Fq4`e4 o,C[k]_{j*\QtLq\zLg_O;- nϾX$4(r*Een` +"'5 /gVv޻W m2G~/CGl̴-g,'svf|AzV1oٕi.v|<&c_G壱վzxg|)rmEHa.[7GO)Pll<2/Y ]e>pu m|_`nfZ0¾+uE%DoAGfc<`#t<+#OK|p[}& 0NPOMMI#y{y-ȫV >VrR@Bp2{v,Jn@dl csPܾdt k:$,;5Rvf*%<` ę~qp^*"gtC],<0ž>RDN+U~3 k~G94Ҭ8mka$ 0oS)-x9> .Pj!b9aC>\[3ذd(b6S@'#JN~K#"%XTT+q8AM~)\7%-ePP2lˍ{iңRoj~ 5RΛJe1&qL.W kBI,oQBR QdT+FCIxu>ʵM-Uӕ5'IA/[ϯ:U:pFx ]U׷UkQ#ʏ ]!QƷ렘"\ʵC\`RW^e6Vz0P< j=٧ C91:Be#;w"v~ɸI%枽*b<ˈ2uWwE#99a4dk|=E߆)PܞһZazhÉ461gY7 6D˙Kk/K1Jr}a~ddqZJ^~NYA'j =΍2vAPQzѴ*n _h6KDx`**2L֖ X'y-ScC7#l,Y<3 LJ @~)*jx%% n/,>@= ,:;Z4͸>bq_і1T-my,tpx֯NlMNe trg`XʫZ^k}re%Sn7hأ=jlO5=!k J~ Om<{R4kz[y |ש}5|[D%R'EzP3ԙ?4.C 4Z ӳ^Ztq%]@5Z $'c;)Kp\ ,פM1'{aGlK-_#erЭFw2ǙՋ#v QDD+z]Ijzv) tb9_wW@}=7t\Djs C?z EKћ2dc"8u!"[an䟩=.񜝠w~?Sue;:_g)@a) -u6\W;~hFS)˓jM\Z TF 2ڑk&~'Vmjۭ欳GJ[;Medn>̷N)oU72ɺ rGeljIU,ڥ?kBߘ13gs.uc}s>VSKrK-!>h?k Y$z`窰~!9|`|V֢ ҄o:wM3ZFT+n&Wf,̀]ꠅFi *Lו<|tdҧCRavr^-$ۛB[ZLp%cBݯZۗS%-Zc;Q--d JMt`uX <(]qbt޸x(HWwzlcVV2ޗ{W3vBQR{UC?v~o:bq NlpfNddUuVs'`FQ[czm(Н7x Am٘¿d­$g\hN-z=ȅ+w2&D~ZʜŨx݄}BƬMB\BI\ <m/O ُ pn.&.(.UWaV%t4)Қߔ[)(>䳩OT#0objJEYhݲ %Bڛyg6%+قEA}x& 5Փ2A0.g|T!|ڎ3`,o 8]7hh1N paҨ.``ڂUoh"ݭqޥ$<9haȝYMJaj)$7u]@|*=k<ܙ~^mxx ~I7c1l_VUCZ2BMٿ42+@0 jTtpYjS9qٹЎD)Ub+k_?FgvSc> S(3f#4P:970B@$񏡃޽ ,?ggpuCA;Am^wRkȂc ͛'}@|ZwQ&m(D=R𦊄i161+[Z~/ؘ:մ&eP{-bTH҄P^m553ChK0#^%`f?GZ(b D!8`:t}B$,=\냁i 8GR" /*#4"Z!Jbq3+ an ߤrScf\V,:ިvMWsD:0/6zr/)1Z+~XDF XH65aݮ~~6|]!uBxlv(3 Ökءua1Գ 8ߔJrVa}81)yZDZ\8]atZf2_v]r.F+UG s@Sj\JO5O.z"i" D46/Z}j*zIQK .C:䌥;"e_87DO'nC<57,"rbI O*O/M4 'ۂ]|(6=ШXN*5v)RSË-K{~W ZF\O"I Z=MsC I(S' =15 zUH=q-n¦/zStwml炒BѸI M-C6ğ+D<'73!ð3Y n>|%Wcj{\Oq",y+?PǓ 8#@Ir~QcYHzrM2# kip',z쨇Hn%Kr0EZN(L(|8Xms0-Ky#gZл.yTwgp&|dR؇<4rm9ήŷ0_tp qyJES9jlx'}yp<ʣ=IRm[ξN[ RB@gv^8{1"yto(vg̿a4.)/)6-ǖS v@"%p2ߡi,>{dvx݃&kPFqY[.'j0 M!iٙK+]GNuo/{HM|פT|L ¦~oO]ԎwSJ)Q#SXU z3zv;ئau`ܭt™3i g5ai+CTwi' tɱ&qCAqT;xeZP']GfߡUpڒP#f؜0jE u:nb39Z =!ԓz5m*8"Z:J3U9cx8IQork@0FL%mPkn.tL D$Smh`c2$ϫZwFQb֠ƶ"W}۩\MWrr;?J$z TrNZOߝň2RқJz&yVH+0"H0oqvN7u2DU8\.K 44t+9纈ok۹Q.xi>Y1ӝ"'пY+PP+̬Ɖ@]]6aXKu4zh~GхSnHi+'2oTΡNfR(Nj >zu`Jyw®U\zєQO]f02M֎9t%K6 $Ţor7H@ LLhp21Bm)p/bqQN|wy#W/ Cx؈OVaU<>8\ *%>lϏdIH[,(L|33D@,xG#P 1|Wl|96PRQF2Y]ƦM5m9W[ 饖d\:$wY65PAʖӯ1@ Wrt$c{ C}6 y-L9-&GhːI,׬'E;!,%(|:o&Y\v]HEh:BewS:,^\vMC-TEPGp+J?fu_Ḙǥ uP Mٮ` ('Ԫompբ7-æ\+r"[ߓsbBHSRZ F h~/cslšc-Շp`aRy{ݖ -5 T_NzЖtG!GX\ D|bYGb-T 2)QƝ$F~)Tmi0t(ВR! 0TlٔouE% ^!(R-[B w(:6Zeq Q_r,"PyڼaO^QyAok ~z0wH1]pv="7LXH2}ş_J F12ׁwj+l#4uVMV֯e[PDsܞwxE׿ UQ`'>\Q_%"ҋE?2:[m#D0\+Yj1<+ )W(N};/qřZ! J7Q8(_DMĤ]GSjfm3y,^epi%EG-2IK2 %r[Dk?u;)N>؏3:{ $ycdFM@eJ QMO'UEJ~~LamEA mX3ŏ`)29'2y% X|߱:7aN}L Mj ?wZ_o1nH(+sHVRS-%pdnϯGVXw!g g1+d}@.H#L Y^AF-bzk.]E%*PL/dCzı9 ^x[$m9r /8RgQSrdMLpfL(:*UFu{ u[BPUuX*8Rqg\0łnHc\K ;?l W<}>W$iP Pʈh2 lc*|JrUFyo>"J;'(`K"73ꗋe+h`ZavK2}4^Bŷ$hswyejtc9X/Y\{2.(S.`:GXޘ<A?9sK h)1O'6mflm7TrFIYc;NUF|X{>+CRRߊlI5;ɵ36=%H8_P e3}u_\Gx~ 5@`<}d,7 _}W;FsL;eѭ*F.bG3ĪٍюGlRIMFwl"(3H~{ۙ(z CB# ro E-.=#Mg4:aCbKakC/Ԥ/R)lт4&xP)ym6?YGfc+: q{ z{:'В4ۜBĽM-:ˈ9A^/io3Nzh@Rr?㴮ïhvUhZPuW\iMV-Є̶ǀĆ| 7icLQemчN)c(" 8@ fa|.zD;AdoS[-NO8:J$ܤDϑIF/ґvLy;{wz&h1YВ,85-Ig9t.%gh]}OӬd5dňlb#U) u.%}Ʊgr\kW&$UZ6V^,.hq6@B//?lPm׭BK~Ld-tc{f7'20tnD? /NJ]n; <2c7</NXJ\aیjo?rDV=Y q2I[h4)S!)/eMZQk׺wJy_ T~'49&S<923B}|:OTMM:h l9~709LMs@$6=#94!V,Ѹ݇,=%Ǫ՘mh0;8MJ) ؞}LkIt WC;k5䎫Yׯ QvMx4 Nu1 _>;(ӭd?%MW%9 O\"X&j6IVL!l-{7n@c0 [_ ks4 ^A;Yj+B}tEYaBA>s'29* oܾmY E~ щhVusWh GiJa*itF 'n1BcFٓ@;II>;X!R܌4)iLHBZkǘkm-켦r.n!W++kvN!|~Z7דEJU2WΫʶ3_O&+>t[XGu:_Q@6xnSsߛۨ | ׮#rՒ5!"*ܮQzUq(mلmwM-@qSYM  jɿ['.3pש"n Bkڱm~?`5`dH7K'APNFĪ^oNA-$MKCTZO^c\ߌ( lfz )u;C0 2p^»N}& K\+0uK7HItTJɘSGKyUk#EL!EmԋBǦQ Dag c&WoV6ønE e@>rD3*ͨ55F EUx ^"Sڣi\5  Ә ШR'_-CI(PW1|IvSYh*%x~BF^F=uIbV^hj;yVSE k1ޤ:CWŁL$40dÅo%?{γ<=Tu{i]+?¶7ޢJRg.IO?h-гJS8LըC E5`SgR>o%|\ d~^wnE+ ׹w]uDLyJ7qLm_}<D0\dub Ŝdz”h U΃%.*rneX5܎ʉ0u6慟@lM_fdb&@[!v8RCu|#[?Fp5#J?͓_\ hXh'Z .ӆli"zD]lJ.NxŅ\z@Xuڴ3 {1 >'N/Rh"O̲FQ kv!P Q@&uqHYb'Cz#^hS0!Q dC-vy5ƥ83rO Š7w?& ?R{=Г#Y 3E wM3|5*){J")lU5-z `֠M 'kU >Qb:F/Wr] Rc&{99WFKT9H* Vؓ`({'#.:[%EY]'P3% ` K$ JY w0,@-+~}m\"n7V&AgrS}Q6Fd ݉: N0'RB)aI,[MId$%5&(7_SAc>g\)[y~qYx#xҸ=DmURI%tg1p0Š+RaO~xVN .Ix]Zd 8C3yD%GԶDrb*{r6}!^R=B 'QWpھ @.eD(.s0OOp(1J4ljWԚ\^:s*~u5 y㠐9!N,f"l`ً}%d̝DYd/4xb֫!.70 bQJBjxxk` VQL[R?!̪Xa uB|#+D$KklvЍ']7A$ “p2žuic( ƅw)4H?}5#ܧBE~YHFr~/z9ׇp6gˈp2d& ®kToD{3/[_PMЩgTBޗuL1tI+ԗs]X}y}ATh:4-ޱHe̾p7.dֵ[L>xnIԼ(}c{,#e}׆<,= ^٣=b%^%upj5xΪY$DI) vb3sȍYή?Ww~{s\"p s[Dtep.T$Ce6£tK2 99Uu$au.ݹ;=&}LG~^qGsIv1/ =4[Lxy~O aJ0!=宻c?f*G+Vmd}\/kK>\\i8қҋ e1)) KC|#b0'ewgtBĩue%X: L2/Tv=ݧZZ={`5/lKKojV"x5C$`@#%Aʋ䗭) ~5.=,BCw ͘&O׾mޅr(GKd)lRV#cJP,iKj/3o[B)#z, Ūߐڒ=.G|Un %ЁPheSCż-}N3ofrd?$p;Ff쁳$C{^u q! %ВKd(OlňD, 8lt̎|tfeN 9s=Ѡ]Ni;DUw2.[szÝ~ALeChAh聗єVDDg>k|4 ku!$#W]CV\c`5L7!2Q.8P]ۃbL)aN'jg2X! h :fYDYo7o+eP^p{&wo^clfǃ/ DQY,1w@\y{{ˠQ<"VzM;AA};0?`) t d鄟96h1lOsj* lצ<`sYDZF2G䚐0 <ikcT֓ w3~-[t=%QԓO]V؇j6Bv1"`$aCzrт&Ho&L[/NTg@Îv?ztx&F/je(2;fPV™\lЕ]_R_]kؚ2 OLHкXCο^+ՎtQ{yF}9Y~% =)%3R֊U&Pu}B@Ir:i>^Sٶn f<-'Kj?}IZ,랂厨Qr[Z숆|Ä-Ǎ_+J3gĩɇ3F${*ega,8ZI6a<+Drf6^F~<"B[v+$jI6@k9+R hŰH0$wg2Q6Q ҇"Ci{ZQ/{8дP t d p1:Gj %z]9=OzδFT nrZujJS*޳+6Ȳ/oO^bQ ^e"CGiZWݗRR 3HN|Fl)qxey} nzH=&>ꭾ5o~bF'e5\ `4~EH Ul$'SxuZ$΂IݵzV0F [ ?naJIkp0Yǜ%)N{Bўn$vAɔ-h:g}.!s(?YPA s Y/ԼbO FUt;O>X7OЌCb+l;K~V_̰c}R@aj|,ZfWw? TR&Ji<.zT>8`:H=BkJ7u"mʻ/S>0 `BϦlwyQ! 7nLTcX'#\ckPĈ_%W$ao+,ndfe:!} %n嶍oDFgAO{Pv+5}L hfѵUfݡ)/nqbth&m@ X{15xЁӔtN+P*(ƽJ,|όw=(Q^ ĦBQpVJ@#B4jnb_h%rVكqhW6lX%f~$ Rw1ӻ-1q9YD+ba'+h4vb5JP_ĉDlNϏ\/>e@/X)yDҘ yU}Z9ckaGA4K?x9-kj<8}y[=RlnZ;>oc^pVUR^]?r&cEo~o/2H@Nq4|g2Y њ @jbm,%4aB/rS#/PNn z:cg*KsAų`:ybʆuy'̦އc1\X $»4 iۙVSKlnѭ`&NݛϮ1)5Pk)‹;kspEGTf.HG4j q2XOKd1k$LpN[Θ z䪱TmՏ?& @2B,DE _ҩ5+rѥ?;;#[eu?OXJl(Y?:c428@X>*r:+k4w( [>>'fG ,j#z9;f!xh{ƳJ=rj=_Y9c2.QpFyF@7g IPïl\a> 2*ac6@n8Ez:BkYYfa{$Cmu~3(S* IxLv ^WlxzB)3'(P2Wtf+CH T-%/і]W5̚QǭK5f7]FOM5dt?pPQ:(ڠ)c쁌p' Z2L=5+7*jeRwaR`叾]qA.β-4 ̩s#H+[orL4x0^"E);WW~*BG"p~a/jpɍ(1U@Vew\h6sցɔMs5eTT_Z`$ܾT?A؞ܲ!ID{[ lpۨT4P^N\0;'GD);9_h%A 1H3^0l?;,rl/j< bzB@X&PF$qct!-ja׳_jUmX ߚT3Ši bpElb8-ǟhj<Ćn4U:={h.C P*GVgDEL%| O<8İg7< ]?;hZ;ܼU $rd @"RW`IbZ4k.to61Tvh|=Pl"h(v)_U~leܖA^D4GdU789a(ujXEBr\m㋟6$Spj>,GcXI'{`h-rl褲 QZWOBV}֛0<_f 4Zkc<Yld>ItxByS9.|Xa4}YhShWCrٗ "3})v }.P vdw+68A]):Zzٜ^0ujE 􏂙a$>[2r(m`Js Or51V' pOW;Pv)<ڷgB~ʎlYuc_F)u}gqOaD[EmAfJLŻKGC|j7|G5;XK+,q| fAf^n=3b .W(]Rp UJլXg2PM0q%3tԉܔ'mH(pZߺ) <ɻuqK̛‹D?Yǜ~K4` 8&t dy hڇDeY ôjf۫gS3LLdN/.i~a@SfZapik,@BDiU7)nmº{GR/kh&B5!A5 gΆTN;^|"qt `Jc&-"ξL̊7^jrZu Z8[ogƉ tY=L(}4p-$< OA?Kc0&&tЄbh$N<+b?w7 x9ձlrȤoUsQ dtR$w9z֢;Z9(_qz{Ză!Kd?[g)bivk?]_|`l3_7X ՀboX.\X,&5,pGEus3>7ZyS5+ >]0"\;N^9ٚ8sh%Xl j> HƜfn$4Gw zb1d՝{ܡZ.m 1_ Ox[TX6YHAC6o_d> ahyUP 'k&5FL(B}'vP2QkFnu"ޥ_< zFL-m LNd>> 9vh3@~́O7BB^$lhX}8EkzרܲZ*E49@vԽM(|TIUO:1^s.Ԕ.(U-7ҝXࣿBV8(ԭ' WOf0,D# ͢g9 je째jhյqЂ{l>:#hG<0cm?M Y7YzWP0^9 0t$]A͊Ԇ4$,NP=n/4#v%w4T,&Pv4U2JJ)؝xC(CKi mN`xW{%C$5D>W$ h}22hBmu]Ws_@&Omn - Sj7~Opi)ڏ7ʌZ1~jָ 7Wv5tM svI$ky feXºҥ^[zE" GW'2=w)p\`c^n捠".[B9?]"v^#n c݇GU29٧rcl|J:ZW/ C!ױ=F5J&z;%I:UyXVB gHnВ<(3&/=Ԍero^a6N#V0ˣ-O87f߿-'ج:=4 FRc+(ºրs](WPx|bo3 $a}RyxF,ZŽbD/q'CNB9'YcPb1b0`AO<`DX3P26m?ۖ5 A1K臉UOJ( IMaL"Q4IӷQJ5я1wc6] #(S7U`|Wm{l%86bhw)uD_=JI0~A넚b%F:I Irv󆆱w^ \yl-mQf /kc7&rm׺Id|(Pj|vnW^[48<]4NLyE+HlE' ⃎8U6Úx;Oߖ}F3݇3}JQ= aEd] \K$&a (zmuͦ!?VܴЦ٨h> ɽ4gOmW#c !r$u.j5}nIDFQB5 MR'fC~pyEby>|m#e+rg5*:"7elqD}l$tY :[nRTqUU$}Idc V$J)Fݗe^`\ jG^Hm?9{@o &0MP~,Jy]ԹUK%isLIѩFX)wg@)B=!BU_jhV\AXԽ&J5dg at inȩ=DaVtez2 )u<3d,%J_,[ @⒩6;j3lmI{dK0, jmR˅#}acOJpet9>_Jx1?ECIfi'DN ט?ٷxƔp͞= UةKAQL:x!;'dIR.M棔|$ZzwϲJVVB9㳺f t%Ѣn/fhxCT ֗g֍x16iHG+lnUʖ6]5Jޑˈ$#-=b)wI$ qbyʈjfkc'{R!ly0QnPcY'.os#7okB<{7pS)f4nt46*alfu~|z5oBI1夷jql r* sղu`MeռK*GZ$cZ,y~bDB3MeErN5']7LX˖-%}Sc):`Uėv}+Ԕ|7Ǟ; ʑ;Gߒ'f!ʚO,_dYW{vg?*(4PW^yCX 6T#԰Fz#Jaق5z\REGDQ@=YPٛW"U{GДdК7i3"Ƈ0A/8Rs f+?_RrzCr9xm,zRC!wF~cBΈd?;J?;h| /l`ߧ5ɎLs28ҊyqZMEHidl_kq0-tOz.M8pfk/#1B![Ԯ0tN lgv;p0/P(fdDuy |D45Elt6Wl4!ze\sNܺ0ʊr=>pˎFjD54$$r$pay$cJ>$,OQBOHs2u|[xr-!ǡ׀ueFbzƭ?̚^h~ ;/]Säb.e7}P挏PxƑ9FO'8x4 ܳ3sS1;ұ'WP.^i.b}+ e*/`C.ȶ ;Bb^DCug&JL3QtCt w6b /6@ aA TE@pU+ VE# ]Э?gt}6tl}J U̴K7 SZ㩬KwGi^sfnB̌S'!%5D]kU 7 oqЏG C ~sybo'~t +8M~x\nbr M-ΉLƆ(H?FK .Q<'5YibJ5E[VTehUb|_:$w(JsZ(2mX}XL`z(EJc[y:sJINˉ>Su4TvH}myLRtVF!@s!8Y{B%K QXX}<;½ E _= n w%?G}Sش`t^QIֵN6ǯaZȕuM] EG/B&_"`p`X/8 mx\qj[0O۹M1LrJ¢=nssZ~w({(f01K}1+ϟܔX6Ή#5WzÍ2o%dUҶBWiG4^ZD१*K`L>B;IU~@eičC͝$?a\ŋNQ [łBn09ܞQ>*@кYY&14PfYL*rBm@/򒂹Iٙ+ΪcT4sŘʽD:rvq_U҆?G$3D!IS;Cf\G\|p;+^$4{A,."_X:CN~yWqxA-]OԳh4,Yd#P:CNsRT.J8 OmщSܨ eO[7:Y duqIxYij 1r P׬H+&HH7%SS FB7*+GZ=*i&=kߛIL /keZqr+b -&o$0 ɪs?tzEDP֋,0\!r3Aj*LuѯD?̨;ݶA^NZ{j .rLaGl٪X0YﱬT|ee]^igEzRY.P~ %0Q:T3ߊ,nR3h_[_IC^CBam j77޸dBB =5# Ly؏=d K5 Zun샂lbt geIkǞq*P!0߇Qp0G244.KБ?ٗBt`/3~~Ez^T;mCG ̈́ WL@І-[9h"ׁMHqǔQ2ڭCg/>y# uXՂ_nfZ25O-y; Ȕnы<&ŐiWvVa0VsBh?\~HaO0BmBPG&ӢDں*T7'"O.UL#z8鿦JiDcT:;񟉤VmW.l*q(n [gCz4]RᾡvɊ$nmfO~ S{e|(|(NWj5GoMn8*H"}p^^(`^>dUw>|vf2kEVAZ;NDHƊ [j#K{^H (ʹ.5k~V&DxmLL(a  2燞xp 7N͑fŲZ: $/0[H' `88 _ >-(K]f-#c)JVՌ>{p4,_#j/7'WM)WUp>M#Cǃ^f2)X|[p߲7ꎔI,3`t$Eж!_`0^J~0}`?ZU~\e:YBB+FS,g4A&";KdX&Hֹ܉WN'6 ObN0:wUH@GU:uIeqmC/?F2 î H}/]vOL^:[\a}MܛSych ]gBߣ=G~x)ev o=H].)w}]x9 @ƭH_3URhpg=|<@D?[pҐ޴/Êt?jW/|*'h!}RQvH|}/rrU3;G}36um0ڜ$F_|~H;#( )K4e6vKL)+xNΞd6ukՓŏ zrgX'pH`bW#e a\s[pě D˱Ifh)^6#ߢh*g֤s>@xgkP{AFoP(9g(&GcK x[&<9xXcGK]ܹRl$oZHa%{ @ WVžR3Jdn"D?@feuhS3xO`apkUhsj)*6nձNϛOENh @rIuSRpZ MB˩AղHXotY- HW y@!Fs*)Ղ$ "É"78ڞrV9Z BBAxDs *gjr۫Y ̓A} RT\`m#>z>R|Z{0v68%)8b:l*!rXGT<>c :CȏNhSI$呒ߙOTyV}/*^p5t1`aeI+x@qJ}-oM6rvqi%鄼 ( %œie}Cﰂ32ڒtL]bT<,7 uwC 'UH*a7OUqH=8^%7uhMz|po TtU3tL> Yp%C{ȓo֧\vNϟ\ T۱OiѽDi-A ^۔8E`@p.Dj9ax%{c]%VN0 }xK x2Q*B"bt>r EtƉu'pCkU\kcD畅a ։B D);s~C8Ç~f:bi<(zKe"օEo([!ay0E .p@L;?u 3 +ϦcA$Ma}Iu>ʙ3e ٳ MK"c]%_LP#dU O u)DI{1#I`<ӏhS %1 = $ţ凃b}SD[F#W%5}:>=Yj^P,6ŸYmvw= 49@iP:ryc pr׃˳uNgt9hLNATAz3RPk@m|V,,y75X6+}qyiBӘTE2`)J)ģeFէ |:y̖9NdpPT5{``@P"AȮOGǢK⇘/8/mgl4]2![>ղw"].9j,Ը?&UbyK<q|~c~rZyf=(zs￸!,珐Vi,ߠS}ةބM蹲/b$I[ YZ+^:\<`CD4KTaTbk;?rґt\^fXU!F##lOU֚㨡9]u:(L0QE@⧚R,uS 8B\5tb,cAs$uGvwctb/*Մq`Ν`tI~aY B!؝NY!?Ta˲xQA$a#ΫO2> s iP IE%N:)gǙ97 8$i]TGpڊ H-d~0-NcHO2ܦt-34>%cb#Y KޤTA(-| Q!\x-f8تēH2>"{>I~pgN pQ?<(GCʥuJf* e([$nG}"XHUaΗb9Yvx!.=y?h/Ǎ:N޷l>#^Que9RIuiy#/oTNK"]F6ƻ2@ڦ|_c3^NYw҅XU_/-,uJ\+q({ꛧE&i`U< "+.ȝ'LE8Q5KǮjGVT/Ⱥ` *AL^RUJL( v8  aZ7lXH&p?Ǟ;F:2$sJ7&-T=Kˏ/1F6)r~UB"if"Z]⭟Z;1Css-a8I OEvۆ 5.hǛ褀2ŸP04iPXiɥϪI50ω%޷3hp#ȚPn;>wԹ^]z3 ϗN6 Cntab lhN;ov.D]AP߼U]G0==mPEKgQnc[av(а b 'x:1 O(!=-RRsn[6UgA;~3INP01Lߤ=n=;EaFG˵>1nK_F-SdeuWf)j6I=D1a TDeU`] ?6{߯9o?B+KCi9A!#*Ą"eQ;xbk9:OZI\'z4k1 G +4+7Q H+y_^^,s *H|WQWsޠR<&DSۈڪ`kfV(aXt<}Q YDu 獼 &q6AzBuo EeDI`0l\B.5="ȑRtnR3lU˾RIM5O0Eۙ-~! }`&/W"v;e1U֖v,(kD{YlcMy䣀Pf}z-A#ћ_=i2\O{j- hiDYqҦ;㗬Q Xs>։_l~Ä`cR(GSB. E͕Ly1Tj5bkw,bN8Pk}5c3Sҧ1!|$̚Y5TI&ю |ov1MHkoG*;"X>Vx^}P}. n 废9@Օ# ]"{ӫ \bkOY dk>LPnkwA"v [fB_*F'Hfo}g[!U-a?g[6o&-jը Q,Z=:DG,E]%e QnJD /W'A꼪) ]@cV<„<WGC 0G(@D3P‰C-#d=)*?)~UJeQ>H) ]V%ݡ?!elNx4)x.P)$jx&UsĞPN/@U!鸦x8If' RrDe!U7ԼδCQˈ֢枢sA k4؟ lc̜Ƙ9)f<쳀 b)t[`µ-_.GQo Q^i[ɈPX} ';tc?h$c8WJyr1fTȭ _SpT{,/*{B"g颰c,Z9DiQ&XDj}=R㰌[WNHRS_gm@$69zq>jri6,-}^o6߫R mM6QRUL]HVP#saA հGbOM84TK22"_R8B:#&t>./6!RTm*,D`.%:36!78[ܑL ==f }δ Q %ܳ *,)>p_lJHМYxFIw5N%:{V^:N*Ϩuխ`KeŤߚL5{߂ * a_&ϽklJllvuTo9c\{ٕ ډJlT :toEXU}  HƯ>h}:8E_-y ePКH*0|T;8.WS)Ct*2pfN bꏚɩ?nUG} fuɇ.-n {EC3t/qşZf=tY+j։ t>s3bXfg}30WS2+AZooI鄑NJ(r%!zu001b”@l#rfQ&/|BY[r0A}̋!;.;}(2װv)#1.(:JIBDKՕ$JRz9D*>+NԬ~=mͨ!y΋hz)?#x$~W jla -C.K# ƒm'F2kɼ=+V-Ku]s.ͺ\*;)y8|f4L dzg WF_l^d,m^a.sgM;ɼm?e~[2V2#)t{>pI}"%SWIf}H+c+xҡcgeJ1K [Ӫ)V|M@"F;{gբgU:H E%90a棏ewؽhWzy4&-λ+Tu|<|cI Z"UC8QJhT]yHɵ]0L8Տh&M.NQyS%rP"%9!v6.qeϳާh%? 9QBAn}?])Z4liḋw^RA} 5nq69R6xqY-IU\{^c$zqע9l6S6x~4?(Rx^.^wlzzh ʾ=;8%}6b8w+"kv ʍ] I'NNUXwa*½"шAΨ˻XV`"&@޼3 o%~Lݳr_Ʉ!=[ibhԬ~+犥YwՍ֨P H8sio'PR~ڻ6kFԶ9/^ (5Zs?cpfM0œj-,UʵM46mj}[`XI/eJ!wrK S`̍6`)?%3(=&咵x|Xos[}d,Doȵ)ZգAX5ނ2 %Ct Hɒ`q BX3|x +c(vx}ś, w+bɱ 0F+_&n]6l}3Sp^ 22C@bvRe~~m"cUZ2lO[{ݝ w^pscԢ2|6_GwYPanłq'lF7{K lrK\4O"grA & >sG=Z8c%my䊠_/g[T})ZHؙoM.Y\iD h9pTm/>{?mNMed.;yf, ӐȐm__?};-mTabK!t& =)U~mg=^5a*,:OHfrw*7V1,|Pz7`Hkj'%tq=KYR9{tp>?^;]վy$wȊ"THʹsSY\ gP]%}2 !ݝsLeIZTiӘ((pM*jqXT١kj6"(K Z18-z72B4Jl K@ՙE٦a( rb% Zѥ)K4= ;ɠ{ (k;bX =RSo8\qHs?!dUͶ[tc\ =#Bq~`f kTRH?ʍ0&D#/UŢsOSJoX bRI^.Evy`D}Α@7&{LfdϘ};R|:do<@/鱄pԐ?(r6*8b,*3~ҳ=Rjc4)xs ~r~ay0U ,%m?a`sIw칞<9'zYLci]B8-υ!9`ӣmxxmsVO^ e{^/:f3Uu,2EK|KHư5ׂ|En!#WJyNq( o/&@6m$| NBԄSXoyb~$+ _Ą x: S)`,px'>dau8jK36p@tX~9a Ob߂2 ;7ʕ mJ{e3{޹ 󨅄lAQK[g/"nJ.tf9[I9ȬsXy^{7F]/ NTd߸v -xe-vuo/DxMGuέp̫U==46\Q#2.t,CN,wuf\ (&4Ciˉ%uCEsY?-1T]p|Ԃx&XCԺG6xXzD0o뗈]]r(4)74RU`>q}#PK/`6UX*A-_6@)F2F R$ɩs4g"Fyl1o\)t_f# ,㖤k'Ngl/kF* ziђ"b0"| >ӻz*#nm"n8Q%F*8D/YeZDoH6}'/aJcT`lr(0WFcB&rjk9\[XNq"{XE*f/Bc݃> |ԚNyݖO0Rd|]IwO<vc:iB4:; (ҧ{$ʄߚ9%8x m:={d#;Ŏ6<APxbr`9XVDWj8ͭJHn  Օ(~Sˡ`UhB eZrkʸ(C(7ט@juoŸ&c "J\w1]._jxyQ;tQ[|'+k3W9?lP_wa|BcscIǡPeѣ$% O=Ft9-iN ̢k!P?AQ|Q m-A8-U2h$-Zs{A­P7l &cU=TMڼSig5~H^Łh$ӂȠδM9nD6$}Ap8#J*! T%Xt7.(>YގNn9j|<>Xggmر:k)c3#J8?<`f/JJޕģZ9 a6m2VdEN#)TcYbةc"%<Wył^Jz;tO4 {oTck62)!D~~ȪS̹^DV3C!w_kku6d [ie0V6pY)o}sSN)mxԠ^l,_ӼQ(l>9/ %2פ0C8{%=9됴+&{̀tsds ^SĦr-!]xOE8@$cK~CTt{*1vua oJ"/.Wdc;zҚ@*{d&~&fh9']XvUt>B;tu߽!6O؉!ˣ-KQ}1m^`a^NW \mlZvC V1*1/sbgF%6+= nmhU'ku'v;ԵɵǙ`F05_>TJJ S$BdL1j?6# :;;?oOWVj1k4eޛ3q.~?VzQ0zp+!ۥSgM邲N@F)J)u΅|iy {p!so=lb GwәOz\o=E%m1d0ʘBim=C'c3:S8a,,փc><")$'Ut1`2V5E_!pNWU3fU _#I/F_;&BY(@ï3'wr^(Zd羄kJpͅ6 ՁPWzd?1֦" z{vMxxnE{MyUyǒHZ'Y`α>~eAp*_tE}n%0X}7II\ihF Skbɿb-֓F&یx`;cϖF.c.N/"Dz?qm$H+vm#W*%ƁMG@7ަќX"k E.X=b3|^3Zm5"UNAOvƋL ko-Hp,hEAF_ƾ+Ӊ]sH'^m$,ә:Ku% BS߼q 0^Rxmy*5M\*X?l&Z҇V6ܨ^Yq0%NBd&r,pw3 aPgC3aO$<n8ʑ$=Z4rN{Qm;85:Gv]a)]4]t9+ D!8HHbIiie71%";462S\VBaziiفq1R9W63 :*˹ '2L=f]8bijJojIɬt@)=Tzx Z7l5ozaPa.ah( :ͽ2ib_;5q-Mv+Z`y}0@˒>U`1>`\d*o9 q %& "qM6uj mqWVB3EJ+ꠍYl D3YHw rׁ@Y'HFӹ.>zK+RxQ\<$Wz@kYѷq#jђ ]xME`lrT[Ύ;MnJӥ`ӷx#V3Ep풰\^D2vW}9dY[j,#EKYB"bEz?70|LID:YAQ# N[cPաrKP9DѪTϟz+GP&Reyl ^K.s8tC3Ybot"@_̋VØ>ߐ }$Ljӓ6xG/Mfmy%|*qMxEB^g$ pv.Y~w̍S{φ]sjz/x[$mTC}NjFHSޖ ]>PW J.uMֆ)ؐA) %vNTAIWP;Uu_`If[9Q]璜dt._]$K[sor~Â"Xc8l.ɜDJQ63,e7$a19+"zue5VJ̖:QiC5 ^%yMuVٺw"oE-s=̈[5|vÀGRm9t-==Ayyw)c\gTT ?Ĝ舵 XzReD,1k9 Me#@qnX_aAVx8jze{Oxi;xh䇪X$ٛתך}IgUPWha/zVekW5=4"ڼ53@YٌvXHxQ:xaYOl=O&N.y;˫Ļ^R۠ {m4΋`M V6QPJeέI=k3N1K%U=8WQ+W~$dFbrr(ջNÄUD~ҿucgFF?zf`4}R|~mv'xO`3aX7qctMC aqU\j4klFXoFdoF:4[Nˏ3h 2؅$;?R2]>miKm M-Wn|ltv \zah.qr\FBYcѳήUQ?Y)T n?,Uݺ 4x"/waUQG@p.+0 *[K6oOLa^ߨ+HcᢍQ4kӝY|"|.ݩJ$w2~`2D)Kpήj@OL(Df ;83V1ꗉSۗџĒ?WAn6gp `>I< qRmd$` hS'Vdՙ*9dnHeKAuB˜i_@=ʻM>:8d RL/1 ƔQ\J LWF=_A]< (uyn0yq/D:FXlRg3gtK6bM8+!A,0'ws@:΀U!Q %7ԭcj+&A6[&V mԛƄZ|-rLk/i8saOILZRLF즞,p]RPIL7p"G̀b>tDqA/tu4?ֿqt ~3Cy7*(o}1B. MUƐby# uUJ ]0xK_eY j")!#&4B׎YSD@B%\ ezʅӋz\.v;z0jѷ>vB '̣!aqӎI(] ϣʭd6^# Ϣmx$t!캞.×^nƗ2gӕ5Yr6:[l辤7,% ^ai%O4<;x?zj4C&]h΀$91r2nۤqDm).-[ }\[3 [?/MFrolseBYg+9L\ ͍1 ,bTBԢ-\ҴyźG&7pI!Ƃ(5@;JE]ȚB iQ0*DQX GvNwH j-P^?)1Ѫ3Bډn' USo1 uC뭘0kg;sEP@W+t%qQ7\ -vݟcC{/0!˫Zt6k'I:/J =jW>U9RƇd_E__r7/ b9ncdd$n3U,\M5lVϰb% ru";SGV>u"DPP.&i偵Jmo<Ԛ3_2KIlc7.AoW G9M ƿb(d Bjc^43ϭe&8HD <> *Wzx}e4HEzX._ 4c~`PԐ_J+V;^Sss+fHK}?bN٘j)ɭ?3:v=\ ,%8g$츁c ]ZER8Ѥ>4-︡:1?Qs~.-nSry.W W n%*co-|Ƌ3QE_\Ic c>VDc^'4.*vs%KPg4 i]?~@/"cYӕZ qߤ#*`Op%™_,׆(ig ̖1"Wb[W]~ޙ U+zURZ;2N%H Z1 L@L]ox(cԇc]YDg!(4ĸF>-v{Bg> F˹zk՟SxKM0ref mZYC~aP߻:cߩġ/T (zz-{,CivC-]|T֌'会)iábp)9)3\C_F&!!וr.]Hp5آ^40sH~ | ѥM3P09T6Ew"VeOuN lS]!^4hqRgPEK*$11;I㣆jVVΤ˨8V/-h8%og1FByr%B:KOߨfeS#GXp*JFc_?Ni=2í y+ ǰYQoaBނK5] jtz#.~uK~~@%"=OHt5hCk$;y@hn^=̤ 9xKn)^c 6rmB"DK=ПAC}B{vXHfO4]L^Z$nMQOi CIQ,ds4 {:,N lhTi_.$ɕ6(h<:~@L a=eMeN X]tc+&VFҐ`VyYXs7{UA_tQgz߭ cl:A*b)r36R"a:P+_pDK(R`lx.j&Z2z內ݲIe' b&q81ee?y aغq Iqc_Lj29ܜx3?]AiL?^mӪcա_8&t!$Ь)|V伂K׆l~u#2+ qUҨA%#b}΋Vah\۷)a@|W9 >Cj7gB] >%M&|^8NeA:p1>&:rC@ QFaiju(ai[ l^lָR=D($ bsYJ1;jjǏTTCxq:(ej\xq9 bC@,{uLz#}c8:|{egYvO+/QZnr_ů&yΧH70*P?%/R\φvEFE@4£y:m7g}[::O,BI -6e}:O^-+Pշ$g8?)ƽ8Ϡ-.0ABCdS_i}!]R͝=܅1V;xk$YwӞ<̾3A3M%^=q *ŝ(Aq+ѼmmF/wwVɜe9Ζy{ئGw7zh>gC3Q?8{A]zs1X*ٲ;ךG3-s4:Lo' ;{[Qvݝĭ1vF\OϹUaD_kB `Jӂ' ad晵*;?-D!h mu&Hwb1L "㻢EGt5RYa;k kșxSMcRoC#kK߄2NglHUVÂ&ӂ+MPx1ge5ڲeə C%2Fg߱L ZzM"\DP~8*0ݛ[̛zn| wЌ itrfTKhP#u1[#w*b,eg`cR͊|L`S4@CKfwIHt#>rzJhD{a#AMxN*q:%Ņ{y!$s3xX |y#E29кϕ WZY(p| EEpZ$3SSx15Eu Z4ν`] kSSث27n@V`BšdqtJ=t!7|D֬72-#38vk{k_╶Wd nʪ47n[VOwQPZ٢xykpSD"sWF:g 4?5ٗ ]F+/5"r)Ȯ\xv!r 0U؋}u+:*UzOiߗ~@qdŃLz{dQw$uR9xX!3\ʂ$OH,g7?K=Lrd(+󾱹jRfnJ;EC4 c!Gժ#m"| ΢CFzS7-ycFս|e>ij7P)/ޏ=OЎP``凜žYxqUQ2=:ڏq`%h-B/cS>u[ǡ2v9}wK ? hډ%4RGaoygwY=5lo'Ԁ\cX+pBC+;rۖn;ф$Wg_ &e(aUzF=e+c1F8hD|96>bX#) =aӂ}Re:<+٭m|%?*E6|gԞ0 Wtɪyu\97:IZ!7  `VeU;_8Cvt тe%Xh:N¼j2`AJ )gVƨ= ƀE{x/CT~ lG>Pۢ .DBxH9]`;!ʈ|WCHWbNvӦ0$KOk5816DH]v}19҇d+ڹV,j:ZïZJ7  d}WDCtT8"uK {BG݄oGBaYG:36T&&8eGk囟̿S$p&s+Pk It #bߦq;i)P^k/}.TSiG"O)ɓɯYS$&Sksu0f&a7%q##SUӱw6 q+jM  [5>BpؖhN "wK4FR6vup]x {Tt2;֞-wxši+h4{zHF^#vx uoz! ٕS=t<#nSiHe 6Iq$i& @UI >D돱*oԭW %V1wto&np[FϒMs{ְBJy뉨>ôSL?hLvwF%Af)mr$J3x*yǪޮ?U/ K䦽(1u,+%GiOA'eNɗU$\'eȆ@!_tI"}wZyÏLQ:0dqBˆ2?yp͜*$#v=5H>5#gAV5$D:=RN9M*ۺI6wE(ك,ěakE<@h{ }|bF,ޤAnA$0EepO؝E:p6^/Aey8v $̼(xZgjh;^Z⭍'G> +m1w2-. n}(*(ё"$5Xu\1v\ 0摶YN 3R຿'#hzښ_vSC{0QrgFö9t9@1 {Hi3k(;`83UJYNERH,\L\Ofp_.VfxahtgvAj'!y)jYEөǡ ŧ,gx4#ȣIsUP.X4[(?E[z6GwD ']~Pع-wm$BneP"$-3}.ZW%U{)E"v,Ns:ř7R.|"'_la874bdvdW*HΎw՗p j6m0Pa3Ͽ.'odZaA1Rh({b*Qey Fdjnވۊ7\{5\PcCbܶ ЌwLحX2N]'Xc٣=[Fڏ/j4Bļ3`YeEmDIߴ0>79&2hXى9@#Šh<7 286Y[+D"V;}cܞح=L^+[YVDuG A}DQ ҊHO%G:$$VQQ" ̐hʹ04nZ/onb]ƒV%.c<}˭3[u}!w[j}B颡h FRf(5QqCtUc-~r Fcqe9]qfآ mMF!Z(mKmfv;H'ʙ `8EsA'c] Y!DM[.r-' -!n|I6^hQ8F()MەЖp pp6^+BPp9R<&+z0_7=`좫T2^dCv:_-s7>AGNaNXL{8lI/S$A( a52Vm ;˭@!G+ 8/QV`d_e<5jsAeXZ{r8 g* kH4Bvy<7Kh)Z#!@b{_"ѕȔR?Khuq1PJXՂaO[yJzK*~wjg⒲v:0l=宭+5k[9j՞aQ;0{vqm%doQIxt<3{:;L ,}B7MnC^ۿMl_X*qLb7 [n K3Jamegb\+SGC?Z4-S-4T{ Z_#@XfVÀyT1~'OO􋐛T䑞P7S~֕`A09]תG+<_0fT:l q}kS 8rH '{gKZgqU=򕞥"PI Cw2BRbINwh?'vgkI _cOS fBC" (NVOvɸ\~i(PIڪS6YfFa~18%p9,=%δ.wQ?z& L{vJbO8dZA2ol K0ǀ/_`+RAӤj"9V!OD 6BOLH%_U0D|M &ir/s},rS>;w zcXO 'a7b()xn7'| B,xB1zX;iYmTD`A}w7D>]7_ϴAO2#F!pU)r{}_ȍ5m!氹jC1{0#qh#r-Yډ7s7 vi|΋?5#Q9&"fH %xHD S9_Yv#f:q&& >ۧ^TAOZ"ByD*4]g #3lˉGr/:z”l こ>P@GzR^!-xTzQcq6pwH\$! "XH]~Ϫ08i<CO'b \'0Hx>nі0{!'A2^+X3 (b0uv$=jY(gD0{o.} ]VeLp a24xV8$'p#E6Tsum{&1hsMھ |cyGiK؞͒Ė@I#8]q4.kv$EC3fMn21394HzF,yI{!.][xɦRl=~ӣKCUSEOf/rj.9z;"Nld,J<21:GyzYfN^7XP[Hu~Il/ϰ?/<'uŴRo (&gz܍8l<ۆQqgUcBt?ܔb(9ёcwa PA{ʸ#(M@AIʅE3> hkt>I5G= ֕6#]͸5-SxɃ|kx4Q)nI'Bao8r{̏jo9[A폾b =1.=zxXh9[Yby03/ ץ_ љ$lA{Vlr_zzks!^x'znyf]9I\P"vz" mEmJR¿9(u֟%pD0j >$XmF$u< |D6iCLx tUҜZA׉j-9Hie+ߒxfkEd2 ʪ!t=? &j;`7=Ā1|EoXB6Kcl _ԫXr !Bi U]z+EDAp;Fa K 3fu]B(n'юhZU 93}~LhQ.-YN`r"HY`_ؔ75jG~@Ri(}xǙy C83e\{U}@+w5qq '!ԬxA .x#Ij1%(mVE`A qu'9yP£21KS^qo,?4ۈA pd8+a}<;""@ к/[tGbF\}'_Ĺ5PWrr継`d}ba[ ^&/*ȲISRA`s^E!0/XiRXOv6LJM&Ȗkt%wgx_XOx":s3pI2@ 'Ӕ$RQ2ʼn/^u9Y[cm﷖T~pn1p90%) n,y#a6L:Nd5ܦIiF-Rʋb "Y>+(P<;: ڞUM>~"&\uJ $K8hJZzor[ >|?wXY8槨udH`B Ka}&퓹92?,q  Aɀ5gzz·Vjo~H_֔~k 36-8gzkϼD':ryoXKoXE4bZH'3[Lf{vU)n}EݰH uVf~Gtgi5wh2+w7;2uO c)L_vTn}o =NYL[{vPٕBBcDrX3rU-#0 ,ALչqm'm /JۜPCF4hDtvk~ [B 7zk6 +3K|=MaHP\aDQͺ:u`uHޔ,*[vvx2OǶq?;Z.nqfY ) !Ly< 924QX<d,E{kϒc8MPօ[) USb\9$:!8MF-`;=aAah_.Ҷ.90VvDrœ s~/k-LTM^~·|rTX[s36fX9'Q*, i".BeT5u%f *lJ<.~__De N/['e{m0?e>]{73"CYX<O{j9†J ]3ïz15Ok$Uv ǕǗ #+k 8yղ^ h6Es%AH~T*AU2”_GIaj?@_rR'HۙI~ tm cB=P6'VIup )l,\.Rz_ ˝XsN~jWŏ~E0٨?U/=T$p0o]c,h_ec`d$ [׵eݴV} Ɨ vy[|GmG%3aAl.+ )6m}S Y1<*rl:$`Tބw/jAa"}?2~Ё2W_+BoX"<]=!2Fs:ޔ6&B?\x/bgkQ13x="C4C3/XᏱ@C$aC:9[)Щ5%DlyK54-#j 2YsxRs,2@MӍ1M&D:֊l5hcxUtԂd/R\\l *gZ'zz$j0 2A]c.G O!_LL:VơvAt[ 6^Gۀip:7*O3O[ Dj _%+{L=Rc{t0BՄ;퐥x]0)ygh]qh 45 /7xw~~g͐0go=,qXrACH97u1ZԴrQq*XΧ מ\0cifB$J* 82bNfIA H,{цJfEn=s#7|bu{hN"_,)o*?Pħ*eea0ld2&eEA-+&_a5 6~GHQ'a&]i Xא@M/Vׯ2FEg}'mJdgen۞$̹QIBWҐթo(EfxpaƤQJiKk`ҀoSPU܌ G'eJ5g^x+RUa>%@bqZzu+KzOoD_<%k [Q iX<6r̄](ZJf٩Y1 oAJ>%IP)[g{i W/va3g_Cۛ \LFk24;4@,9%X8i(#hwE#7wKyejgErS]g0qݵ 1[)X@er_=(o|ܕ<ퟶ&zK4Oe+ޕ߃;0 $ & PK:|l&ldRp ['s}ܗM)@jT؋򈶠}ࡀDYw9LCBbb=zllBpG3&HOd@ZԗR+.%)qU WDM م!\9B>hVLQ@["_dcoB&SA=󅇟[ofKHZڑA,d]ȅK{bE9="%|ܐ/]@vnY [;N5Idd@'cXU $el 0/l n2}qWhޮqkEEh?X S^u6@$N!K03sZ_ۃa]. H;(nҷn\q%Ŭ[4y9Z5`Vϊ3en>LY۳|7`.AεߓȖн`p1G$lmK648㏔o(]KUTVW݉@xAOB wI+omnFW5ЫC}pk9kr,nݮKA!vT,ſhr >ޢʓMY\mlA,zlD=Ӵ `oR6@_*P=KسwuaˈV:A1E qJC ͊Ywi4  f".Ô8a$̳='glFO !Yڊji<%hVd^W bY.Sr!0C,wcU^u_oqBte;|݋hX(ίLkd`9}Q$UzNѥDX|AygBM*"wrØ{F5wVg1_$ .ԁWܽdrXr̰dC;*a#Z8ZXspȚ8Q4m'_>e1&FȒַ젓,<,Ǘ'˥Rs4jb>cÏuih㗫׬'c%&c}~ŒekYadi垩[I!~%(^-QJ/lfkVr.j/G,)B\i詁o܅65K-n[RFY+U+0^Ăx܎39௏5?b1ծ>\ռNd:3 ל\ ha/Zi.xby>@ @?+{F1qO ALUl| OqBgONfPn d GzmgdI efKEE'bj](<%̓SMY9~aDJRCg9uO \:9p νy/n-ȒȱgYZ07070100000365000081a40000000000000000000000016439a3560000d9c0000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/ـ]?Eh=ڜ.+͢@bȨs(ebq @FWѹ1a]E$J6n fbcxIJ!cAnƺOS[ZT Z]l"$Q )"Bf 9`=Mj,AMhyWF2eD>^Dk ~Q`X(y6F P4j&Zg {>ܸ R`ss'm'fj;~ǨEgmxօܡcFXG|.-N ֑#J,?Or*O|Mv=cKϡwb zYUH``S0uW-#C{z!j;oTV9IWUr4F|sq +Rbѩ8.j:K1L97#BMۇ=WYig_BQ&~ K8aYC xAXGnPJ@L)dJ͈q0_]"6WY߮2PKowJ,;b /!tb'Sh8́FX芔%Eɷ8\Hx)+LGϩ5}J)aidv.3|ǕW(W" BC`\*bēϠD"ڎ HN:yX*XiĄy%$t6kTT ce6tj%QQ~*F=W[sTvFêZtO6[ʪUf#YÀrί]PJ AJỤ7\k6Ԯ]lO09RVX +sU@m[-IddX=q@EN \wgR*Ke` .W~uiEb,7!z4mtEf52TQ^4&8\#=7ֵS 筫BW T3ޤP;zW_MWxK$IP4X(.7q4PHވ{j`+F0]{ ?O+ AMS,=ʙdrAki(7MrTr&tзFTmIM #FSTED"_ſKD\Yøps:Ĝq2YGFASΟ1SJrr Rw~gJ|3c4*?Z 0{Iϼ|>:N!~%E,ݓLB#Oru:2j6(@jͩHާp55%55`Fb@d8KlZőDžv313'|',JtUjYmXʙQPRw“0Ci7}e/ L ް:0?S.//a>n4]kMMO%aLaQK'uu1MRzny99%HjGy:4^)>jQ'c ѽ^WO?]$AUŨQ)x=67 ^K@J4`6gȸ ړt A6IJ45[C:k9wu3aП3TMneQ=fk'olX?Pb9WH}ySAM~d4ЖyTJteF\wa>t,8skN f~XuUhd0\1;yCNI, vH >ͭA7aWfMn_ -Zwk ZBj~dMk 0LҺj5jaJ+>(瑪uμ(tZfw&zR㙅k;BiV;o4h?X(3R%V/'*HmK)N{+ܚ8BTFͮ$v GoY7EOBsOvjmh)*@Z++H13nG'X<0uŴK*Cb ; ūϔ;vJo]VؽAb㑑c}'ZRIche^4F``L` sⶴ#HU,|yw;' &a]#l%-e㴵\;|7JryS1Z-W  <QY訬HCDN"' $ h}Wܞ xiltQ(" U5;S0 ٱ-Y3w5yĄCdnY ׼'*]?)xx\r޵)(~5!"nJ]1PkU ^xԢE,DG]L,._UO ,fD ڥd. M+;IT-T("{犼(Y|f<]bJp >s7֌āĊ._0e<ތA^h9O E&Fq8!7CZ:X sqñ+Dة:E+m&D'5,dq@f[m"qjmjy>ψOPT/s%; 1k`'Tx |VQ@\rqx4qyp2a񟻡r2Ƕ4 5VulSn[os䘡7$iiԬ|_gI:K.o}R~]4~o~ v9cp558Z:g,MM3=Q-֯ |hY)KP|?}c! 3 Bo̬!zr7?fez!͝񹨈۵\ 6'0OZ)cJs-Z~??6 8aߗH%:.Z/(ob>០9Wǹ<2jĈXmVMx/,ž?7DPOU^2+2ˬOR&#Z2R q 8vAuY*+'Y`e{ pփ1|J) \rm!q"~gϗWJ2ӝ>ݭ6gpӢt.jtyǸ4%O] 6nIst,h~cΈ/7>K&Ln:IJTYT`h %^)l-W8("z8zE@DO}-7\4~gd<ٹevh표YJ>QАxW G&dUX,p s+J:#TO\ pGˑ Mj{ݚo@>MCEMF?!_L&b*TxZZKoіKv= V75ӸH+$L8K E$⽘ w/Vہ@3Wjٕ$r5)/y`򼋉QpZhCpA.AImbrc./\=A CԯY?jЬMj^匜ɘ#ŅbJKS_3Z6r͘N' 6r^fZfӠ*eRap'Tpf! IVxgv{P¼^B1&@-@ҦJI/mLUg_`B_ʱ,93aMP]aiTX8NO6M1w.>^ɾwnf: Hf?%~ )W٠qI2jSh-Pv j>`Uc7-gJ[G%mi:.gh|,`utc["8 =vƤ"P%6oP&Owo%&5^M\WQ@Djzпp!tSZ5< xfocNwo^k8{3`Iz'/[d{ 7!sz\R Xq3 _$DwE-\MpHo+7z)~!X+4դ--gPJFckWs{yHw゠ZFJ|(k 8tGCl<·$Ozl,R.IwnA1'4[⥳8G]XY_CCjQ}?MahRg2O1/ų{ps.+"2#鐅+e;r̮J=kP-l r!FeNb^$6MljCXA +_&]|abn͜Q Q+x^Qb}x: +fiwa|JL)?LS"-Yy h)%bq # c Y@/y-_4s2xJHfqUN-qTcZvvTUkWeΪŒ"nx`T Ț>'$ p..3W k>f9N8MЁx3 Z -x6c{QB+"6ꈡ}'&_,b*فC>Os <7#^~%Ϛ}6f5#CZ14xH2 g ^ >t8ØwCfӗ^TH'vk}Φʻc-k^noC|p9ъMYk@V)bs+Ä'օ Q10d[emmf2kK3H\d0;ܦ9N>Q\'Hqh.aK\k^AA/K1K߉$ߕJxv t1!ȕ WqQ' ~ن^m#6/Dzrxz‘?z7g:@94+ \6Nޔ$_G_5}`xULZ)ePa;e}ktP)-b}gˮIH5J;JƘ0;@ГhNcaq# nH5 fFQM^G>Ѽ-6{XG-;kТ$.^ltp8[~^|Rq$ -(GSaIc#nADZ ꕧ(CMKM.2d0Zg`AnWCSR|vU%'vkU=6kUc*$qrc߄)c8YSnA҄ w<#ǂ#K?TQbt'+@"sg9 !$58 k0[ -=kT%%>L[(i:&`r-DF6Jh"@b ⦷(AČ3y}ۭ0M.i 8WM+Sǎce'vcq[̠[}\G@czǫdS'TIՋf\:'J"Ý6"%?ip^ ~-XH̟X8SO?G&Fdyfk[,`d$؇t-N¶7ׯ" R'3nN 7H,8YNS"zqwFuNs2fm-LJ]ٵ2X:Bɀޣ/ŷAG33Z7&ᥖڠSZR~(떓3^hrbʼn^@/.0@1+^IQ+at{[sTQqCפPs&?nU_ӏ15uKvY=dbB^P&;¤sMg!˷4EE4Gu?%uO ic|x}^aZsN!]Ѝr@/h*Fk6|! Cql,y)f%srܝF?r+R݌ i{5w&`RsFP51vM9$u"脰4 `;t뫴rK7>G`AC.$\O 2/=^h `} m>`:N&M5pQ rM~ (An;Xbv (QDT"*UߐSؙerV6P>, 0ӯŏ gd*x‘mZN=[nX´A&QQ hվ>z O?!:Sp~M^O>&='3`1ީ/7^Dȓjm{yO2/o*EŊ ٞ>}h7.&߇X6#ziH;K^8ڂ\INeZ5$C`,CHiy|t"y}d3 2D?eG&` <yg8sgyTIQHcwȇšod}2>pV冨K 74Y6/0t+C1;;d_7{|79 ZA߹K{SU%\o̙i݆A6هHZYŏ05\ά%ԱS2 7_cb=O Xo޻mAWyaNo‘N;>W'ؕO`D)ޥ̽`lz吁!V}>ѷ-ܐ;1$ckt-? \ugqb>rEh~ʵkNփ\gՋ bv #bLf!ZxNF,?J(o|.U99Ӥ'i  @X&ܯOnR,E(I}Np?9\Q3̲Yjqr7 &bGJxWt&߄lw 0+IW%MrcnfʐLIf]0@֙atT굩ͻ6^tCpZ'p1|L\ صˎvIY za;4G`۠rܫQC`+VIJ۪?tV `f!A8 N O>EpY 5Gݘ 0RɅ{Qx,P0 wZ,A䳁\6,=c(to+]حuEۍzzԕO1@/eސZglA)} ~#)x>spjX0][}l-; e>uɯzbB#`{woO^# Ln85]u5}-_۞' ҢO%Rp cC^c$__l֤y@JM bq(b3| _ TtylLm;҈C!Q겓 O޺?|qԊU cl<$=Ngࠗ2I՘A:R\^#MƩ'%H;.-,u!^%2[8-,Dv X404qz}aD^ x ָ ]$ jIͅ9L _0)=,dpE,Dצzꞯbprv8#QYj& UMIv'7nSPxHWgv0_Ϡj; ^]97f7GmcSa*wC򗏜ٻp&\"c'oG} -bNvOȗÝM2Gw93zO|W*C?n0jW.C`=ٞ2HI7`R;19x JYi=^$lSu ~^#ZL, k&I6/={-ن߷"}z m@+(J 5OcxRֿmG+;8 Bw2YIйЗ!{tV2B>6&8 ItBNߗۋ&'.AsȾ,T]ͥ%@;Ql;)_Y<9EmJk] m+HqsфCYFJ]wp(iS?gҨTEZZn/Т() 9H/2Կx3DųW= ^Hu,anO7GP'^XPtj\;yg@-7{Q}~g-Au+q#2_xQ<vF,lLZd89y7kKZKPy]Ãf^4@0G|ųx:( ۅ]LK/oP~uecgղ H+xzN_gQ8ΘeXf sD8t\~L-yPeXc?-)E ݓu)IEG%P@?atjI OM?qjMgX 7\ծqlZBq bNBҞ-EG^L8<vl`X\MDd7sqEx)UڀN\0IS{]X:3ůb.Kʠ<fJ-5E ģ6SS.,i^nOLa EN:ײ㥱03; ĭ/g5ŒlSē=Wi%YkLLR'(6/উޘ;dsЊwT9q'q~D{U?@d1̟ 9Ӝ!PcQ DK^o~Hj B*lXP3Q)c.R *.SiCL3unėD1 gH 2D{,*׻NnXLfRլ(з\#hTS.CL`ؗﯺ [ĻamKB|lŷp!!&muBU7N=}(Co::j+Qj Fl`Yw[O#CҠ]t_8z+ ҹ>:dwT&8̚"ؤ(/A\A:%+{wgsԡݐOo4[=<9PdaΦĄz m^m1^ֹM6 ^Ȑ+wLVۂFw5O.ZG?GaҲn؝ {͟_a" !$cDTRY`wP]I&nkiu&MLVJ20_R ަI9,6kΨ2O7~zzdRLM%\ }`ɴ7"܇IH%?[mֈ'Q4}HgUlْL0[L?'^ˍ!o e!u1?jPf6.4 ,V]Ʀ/E-n[^c@TO{A^6*]`S2Wl֦"8[2g8aӃ)TҪ+ٛa}%r E)q%^#2h9o ,:@ ®y0t@TXx[TJ*ǣDy9f:̣oM)V 4kl}$ XϟfĪ1!*y .Ŋ+C51IPOkP/j|zvra>:B+KgVW>!~_QnPIyn>[w5Gۑn#q".q,H:]lq{t 5 7H>crr,ʞ>-'U.PIVr˒qj/4?N{hLJr_*pNr_n|[ 7Lw) ~ *y~.o(xi,7ai'^+CO.U\ uۋuR''*IaHl—:`@qJ+;f*\^nhIٝD.ǚ1[9c)UT,6Sѝ|OKT`źP$cc%Bt*cmcM~7Tp;=ȔXm.1bGYxk`x,tȖ䀍z> 6NW~c79 ȃA%ar|3x >&j?omblG#QUOK%?^PqPfY#ٛ Rwijfd*4Ҿ'AjBl7ӇC =vi-t1 IUH,?{-@{"t uLqYn)b_;V~; 73f4mRQbE댽CKW \isdHnC!) =wd 8e=9 ⨢^CGNpGࣻāntŰo2@yi;PĐDhrm}JF9r}AŮk+LC@˷=`.2f5/JSThnt~N#m$x\ :܆kil-c$X `\(*Ĝ:JmSAA~ n)xMLvu2iSYy*CpQDo&J7KwGaKG,~s&M4<H/b؟٫~#2n3|a5\Ƭs &kw덯 sִ(‘@t<d2&Ai 'E^W*.*3`&&7bAR2y+G5#Ɣ{c PH 3O 4g'EfˉR٤y[-AF`ځE[4-Lɵm|tkI56Mo& (md4.쮍&Jv|Jl$.];kfi)qy ljJkٜS;WGLt s=3LI½aƻ>Tr )ɻ)yXOZ[5W+lu*+>AXA"!Զw^'=tHehEWB;@.kG;ewmc QD~lQHs>Z/{wAOOi%'bY @#ٛ+?z6&KVU!4 ]: ~P0ݸ}3YPHh+p,w:Wo)]lOPVB$#p *7Ε߇!@~V6A %Ym QzeI督}xp<"rݸ =[EB@0Fy-6F9i=7NAtQ+ey'!m*h[/zJ^͙*/[nF;CI_kD K*d1drQX3>v_n/+쐕.ͨٚ،90<@D9]lT4A0 x((I룖GS6BH,& NOlYD9J6g m&Y -fJ+)RdyR•/5>s=fe'_,etȢ2C7&Nʎ%Uc=&:NjʫFEsh?aN/c.Aǖ]-=%ECr@(xqɳ#'(Ƭaӎ4Hw_>(91rRj1X$U3vBwrs!X%yø1i9ORGVW6 d|"?x}΁TfMmdwS7}'t`6ZD<Q7MJ@(.Ke gr'!ǷK!$q}:Ε"ArvZ7AhAeyàN Y,da,(&_z)'ae+(n_JdsDT:|r2(|3oE_o%(ҲQ`O"æsB'Ow뇂< ,NGmjNSv(P"츰 "Q^ݵi zBBnZwwʷ?M)ٯ gVwB]FءDANjGsP/jjv&qWR9sn-g-u؆r|dԁ94i:#ns3We"`MS#( %`? ȼXVDGq.i4ʾaꔅoϫ+.?h";$&F`.97~'妩.CR؛ʘS,~)}M/OPd_ZWj;/3W&nrsI ͓eqؚUn7h&3} 2&/{V+ xxzl0aYh?tT|ܧXӵv43_piWET qX5%Fdcꈯ BD:&{ŢPw3T&Q~Av3e89a_UҠ:{)ׂ?>1|拾fTnHɋJJ0AtlU)E kN# rԞюFkfg ?jl:,|bJ>l6J%~^qCxX"b Bi$K׼{<.0[Hxꪌ$ Fff2OԻ; ;f' Xτ S?q'!p'ݫz MMbzs)⮈3]Xa>l~{JfDYDΫ._WfDo $י3MZ6֔@NU"4*Ǣ,|':ӵBml]^ЍF۟Kʧ_D# U )U^p }yr}0=>O6iRI+ dv 1B c`w 0ķh?TxDn.s-} #\vUqXuHFZ #TyψT9|0xt!-\Z򅛄a_((%3jU{^/\A%ǴTB (N6Z^CL."V4Mg1Z=T>)N;;K R cw$4k7]Y}Qg('nPؗ,}lH7:nrTCbʪ0j;;q?V)n1u_X% ~6/k\m%H8Fw.gRg־, Ҵkqs9m}reQydlּX(i1,(M}Yk2L8gmPK6u*qa+ƢXVA%]ņwjfdDO6!TKS `?\P`/w#zx)>!7YӍ8|7d'e"XZFN"@_|FBKڱ>TWZAsemƒh663$ @)ʭG'L6]dJIVq2pqSD[[h ht,(aӱbNNLR(-8Lt|܂ں xFTAa XVmW.!~$ѐYjȴ'ş0*>"Ee֘zߞJ㘩 qQK  enk‰p< @k/%0s%-E64* + c4+#(Jp6V< HfLH*x]%>9JoQ{ eH+ˍ8osUJMejl~M1xz{7R mKmJlN,rKm2#3h\ފ2 ?,92B5,`fO[@L-l!By,-4!pkgU)b Z8+Y= u;j}! $u#IȤ7hy`jE}"]KߚJeZHV_b:ߛb7+5le?m<tQ)ջb)s/\!; UMM,Uk0iy#4\"9hUݑ,^ m8R7VD{({sŴ>"iRV\?%MBr|Cz(mj=w3H4G#G׊9O z-+c6U9AgT '8ZRAǺ 1b0b(qQV^b^`AZH~_5 @'VX(^z5h|yh=43 >MJ=͡|x'\N^ش6>h(0{3^Z'n6kqf=ʌlǁ@L#) M zs{m\VZB̽Nu6$"r$vYq&|w̌!Fx01gٚ7HP*sK~jʇ3ٰU#O?%wrI$ !$x% tkEx*@OGcq.x0vp@B e3d&UqJq ̜IF<LP.`i'a 0Kݝj*挧0QSC+b-p hS>ENK1.(r{ٲTeە)?^0b:u@ː?n}REw!\{gX5!a +UF:s",O&U(TpNģcǾ_ZyJ\bXz \j"ͭ/1:g"݁G2$;-QoUf%A#ht  2P l6OT;(W^+͉t\@"6*F˞c~F']^Iȑ>IS{'MU[jjBSg`8^NY6{47I#'1j洯s͒:z) ?wo\~ N{5A:e(8X{*G]*P;$ a%5#l~vw8cSS 3e0y+ 26Fw-Yq*8R!>@oGjn_zVۓ"B>.=_nr4[J^)3y_Hj׮H 14h(! @}Nބ\C2 |x^'q$qh.`*~pnV8xVj0aUѧ̜ M2z |6Ķ8a#C#=v{D&1BILnj34 "l<%~s߈=Հ+VkE"󝍏~ɇQIam wrQw v2c-!'p>4A+J*@)Dq$%c`#"Rʄ'D{[ܗFc:! 4;&^b2D3 DnPTBlC4|үBdqb[Ȼ]/^=7K1t=f][H 8rꚪKűn*P@G;P.'n[ኪ)nK_q:WUid ^}0U~%sǫ%}czKe!%R*|`<=-yy3khk18nBsYhfwLQ48a&}>aR:sU :,meAXI}!%,6vϼ)P,o &5 ȉVygi~ZI̧\F2,EݞsS;)<[͏Bجg^1QP|21Skqhz7ܬ_TzW9_:<8B!OԃZQW\u LؗݫBzܿ&L(K{Й.3m 9\\ѣ>g`ꘪnP1F@ӹ G%AO0߸K%&kFSs&˯TTgݺ[&0M+8ub}z9._e6$쨰Ё΃!Ȳ1bC*7w op2.ܭmpb.{ mjc?`i϶RsFಞ~e3}lwE 8Se}+:ي¦E Eρ@3WYv'T7aDm|^q=+t `OU^)+ǁ}g}v{Eze'<*:-7ntȇؐK~|Ə4c؛; 9 __9<>yWr A麷2WQ5>tTʈ^Dhc#`ǯZT4lRV%'Bm揠Ն1H;_O:QΏ7;7K F7vbhtD=kް9Fl1`z4#Cc#y[;C]1xU 覲[M!Mɭ'+$q.mia߳2;ثVQt ,Ì^'ꃼ wEXJA}ǟ/`%w񦶁Ɔ Ibƣ"8喤rghT0&P|yw53b<,|px 6a0I֫I^,PuQ' C%2׉@-ri__b_W]9`,YuK f.D Rq 7tN[X%Ht MkoWզPخ4ZȜެJf8NI]2?*qsnXaX3iJR-bUrZ`VRXۖ;[-k$~g 7?ZY .ԆNf h.X"nhK+szڝop_l h P 6hK(b&ܝ'x,DIȾKw:3Eλ l<-Rt%g=6ʳ5 Y4dT Jk%J@O6%CyS(E}heQ cujw:ti6qV0d~ƔkCa9=W e}C"̧ /iA4g[T*+%$/[bituZ"6L(-VRuT"ުsҦҎ^ySK<+^)wSwP8PEYƐ`_ 7ypm7koP̴'ԯϦr*QW[#hy j 1U^.!.̿DL(H6E&{vG0qAKI&h}İŹ<V z\%U2LTm3^|L@m%P:b.rt' xw1݊U~#gƘ}0>c׵-|U Ү׶M,l=׺pEex}6|7=\T+$DBtM5B#u؞>5{KCALXQ Pq|_(L=.yrIS0;Nokl3Y.jdh~[1:P#Gč 29By}`Lwx4WhBQW94*0勷Rx V#-C" g\ %ā5uq7_ hu"(OlcIRce]wSAk5T3_3Jka-KҮ-B4M杈WfϑSX5S(, e~*8ʓֽ6srCb>䲿u 4A5;7~BNK ʺ S̹ĝBrvOn2^WSX|/"; ԒGUraB*[C#PﶵEȑѲ*:3j N4}Xpx)J&wTSyw5D9m̓`OsE'tJ*|4n\ڭ6}x3Z>|-zmwXЕr1?q r@/*G1nԡ{q߬%GmGiJ&4ᾰ_15>vm=jx׼,8-KI'`Vr[.d=\t*OWyh"m2BSEfKť`ͧ66ƙ+Ed`c Oj^Cͤ ;OmQfxH(VU#t{wX t-TR -&-jNzo]=}(mts^Ծx|}ǃD4ʓ9bcv?uzE8;Fd?!LLxLY*?FxyP}t8p v{(ޱ3^i^mLw#1*V:\Kny 'ۆ89 9-?m }rf̸\&/`|VG]g|͇W.뚰o;\\ /`:c|ó(z7dUЎ =Uϴაg<Oʖ"U]6IXVǔN`:h۳ҩ2:wxr2(3I`vƩB#\6)d!zP5`sni[/BGbnŧ%s{aL#пsa9ܡsWZ~"^ >&$N.{60O&7<V=̪!Mf 2\}u <NJGNqe= /!3#~F͚}6CVД|+F0UBOoY%u`\ͯ࿣O^[cL]y;ecZ O@AH&Łka 9F#52-Xc %!=23i__G*F7 # {%28!k+'[qo{ kgn[Z6d/Ą m:RA}8| _*&|FG{q4՝ [vɗDgXWm{qoX ,e:c[x4]VFzF6{mQ (mEaA`װז\IpXJ 2+xam ,i *dE  AIH6Tu0$쀘~O yxwۤapi_A,?En]{H1;cAʰ(Tg^M^r `8_y̲m q\U Ɨ[n[#`-α;/łx$~vX<|^J|oy>H\J~gjq!ӟVkҶe 'b*+x'5LäW 8ˤV)9ʽm~lXg/l^k8Rhn)XϾ &$ʻi8bUG+ƵB6#-0a'>UG(SY|D/ki4_ ALX"⣞_{"b@%vqf Gk,ZBʚ q51!:{1$;_b: PiQy>e < O@;qD0*QLVuf3iTe&N6zxFy$`ڜeX2IkbaVQ-;D-1_TxlD oJJf:+ 2KqRPS/$"hž_5lNe@!r+y>Nz0WV2F胍-U奴]ȸ!L 1'Ps|5[ޣik$QSvf jhdtE5TMkij-ΈmO?[GK>6F8t@'l+W'UE\UlRdwիרeA!"8?9*D08n q;[,$Mx%#2DtjV _N@4O@g=h78#.Z<$‡@+ffDHdutvh5gi{ ūA5Hn+_6i7x%LLnϬ5@ΞN{#Vx=bv-VZg{Px3X*CQҲB.M` KIŒs?N oRi5 /u thbE&eQ,`Djbo>A| *RyX6ӝO^\9EGh(ڞazdH Oό~JjԢ9ƦT}yϗH%Fjӏd;zf|fJZUY8!(,5g";TCI˕/F{ UtQ{SL~Ǯ3VH%62g ^iّP8en\|i 3`z/?r @`vB z_r1 1SP@fr5(!``aU7R4?/vU[-B5yGYQA =(x{ȂGH8SH* MeLňxˍP;r6G;Xz :2S ]Z7;{L#1Rݯ!j-9\XP–w2ޙ]4}<_Ɖo]]5 6w7&(>~{`W+\'lFPD޶EͧLj.>t @=:+Q8k`q33HĄNڏC#jLZ%Qe^? c}_Ee, m) 5nĩUjF$ ҵS<[kD Ym},YJvW?hH{hʃ^OBߟmtۏg -mRd-יkaB? *L#(LqNۿe~J&{)A2~?ʦ*pcjN{4 A[ wtIKNNDFow}Uau #h;xڳjp#.S@B1pBEϡg%}N:E¾fв"Fv\CI-ͪ;SȑJjRش4C+.2eZ)X1{\Gߑeqj5זbz?d1GeN՘Lr s4bkGӜ^MFŽ'$kK㓷TL[6^}tUG"۝[r߆7ێ7BXad3p8*nÁxF *iAiTOSOpu0~= nK΀Ck$FhD&UxmNDNa魞HܔZ3wvУUmO@^'>8d &1u\;I Fbc4= xgYr$e'&3yx5CYwU\qE eӭ]NŢrF|`fd(؇׹#i`jD%Vb^(y->uޮj EKDEّ8ʆ4q'(Q`EApIp?h !ݏH9Nߎ_N8ސ96uڎ1y-7 F6,.jN:M]J 2YU^ºRI^P2S:"5d})qƅo`|CEbh*򷲞В)l-a̓Kr b/y(С=o*s1b4•=cV`Q48`:7e) Nyd1V*گ)ydVΗUvuMԃ݋ɶJG+Ҿ {y1H yu_bYޞ[yos0qz}2W2{;dHS"OHG~g4Fp5 /l6˫e]ABrnKhdžzI5W#9:kq5G2Qe3QPQ Kԝef;\==n˜(Kޤ%f$%H -vɵ}⹴9َ~LuQI5uz6LcJ,\G_39`#2^#`K *ohD?X[hOn*=`@A}HjnUR'͵T(uͻ=cA `'МřEyP;Z?CPӧޑR|(%㄁-]"iNwQr^'j"c3Ƃ^75bb*\voώs;]>| ($aa})g@O7QMK*j)Zܔ-G/`lhij-y^;Pu޻f63ߴIYlH\T]h\jxΨ(dvhT%[uO#p&sw -\Q mBr! (03T8 QY{4tɃ#`܋jO]~Mi1$iR}P, i𒒝arSÌK撘wQ5]>11USTR03?=>a4eK\tj%U!`RH/q6qyǵU0ǰ \~N-F%exϏwTE1!*q![cRgj|+&s9[ qw♴;NĢL!xc$c aVEBWJu{c†.!;Y{ڰJRw sPZapRgd53Km<`% ǽZ%_ ,ˏY.;/l+w;5d~Ck 50y g%V#_L( F)!*Mn]7T$O`ڗ3\x'hbB$oy$։ b>RlGrg!=G{G(-rz>qoa@%9T p:xjDU߃dW~|{3!L*ϙxboɚ4f9n)e tH~بy=[*^B-A=><ѓjꤚ~Lnm"wM nS mh&Q.& W7\ni eu`ioPZ,'ֻh yKtPgC@C)m :t1h'<9Lٻ0mXi|5 ìzs:Vm}){=Ku,玔 l]V%J#{VuANS9`B!. :Am",cY$#ZAwx\p 3(puzFq4L;:5>`MA°@T gR>qZ<wJuOò3td"7ϚYSݲpoh<[a fB}.A]ԃkv o=ыn1QS_/0zL̸4Fj_$@sha1(kxvGXÞwǠy@qWs3S {`V0q~aEoJWi\4kg`OKWŋ+3ɴ#p"t ܞn "MBv</:asI[92lѱHz(Ԭ @WߓUM@zq ɟZ#w8ZO̖QS۞vHìkq&*teNcHfF fo W+l D*pmJ11I-#SyxODRMW>AQ tW|$bG`mpԂBL?CJqs4>%|A{ۍWI[-2aN 0_2e=gJnd.dbOW07h#pKK*qK@͸gųB;a+xorL~7j8($ȡgc-?TpChyz|,źz 657#{#/^&'cS 2 vK: zxxH6]M0T;T#PFkuENru7 %ᄑrQZߕ/B+LW&(8#s+x_43hhEW)EFШ'-toQ=[URli{ ]Z} 9*as65 ҆Ԋ u7ε韽-Vj+$,=V{ʗ*p-K* @‚]O- ot:<2|KrwPAIPjp_!,IIb .[[2*,у8.\b.aaGkZ Mb_}H:T1樰÷S+m]x|]焐dع?A|l#2A.}(@%40ydy}]9=LXܽxkYJlV:3F|DTB0} =&R3p _D_V 4@^Vn$X<1+$KX+)x C|{WBsR:7#~v2=avBP![NYKER SzS՘Jջ~iI>K;xU7hQSɲw: =ۗשO=pېFKUj#ҧʐ.O-,=jb${#.[stw8xO09gb':LC `VkW}@PtWrcKX6.t˧s_@3'̋[>|x9-]bjD E&=m2TH%-fPϥXK5.PbC@jSNH| :H7tHz 4S%T(;?GSñ)TwhbWضE6c(bۼ4DgHq~XA4.;i b^bY4XDYJj) eە6rYK/'TL8i s#\yp1U?/6s,PR!g,hA%. >iKꪟ7A^rDڇ'kԇweb'y!7lٚ́@M$7T([NC9R[2(A/кt`C_W񈾳0)" Jv%˙5 JB֌@$8nP5!OO ۵*Wdb}ss=Fc1ӿmrezPcj]u]֠eg7f" PaX]kBټ,'T:5B!i|z{lvӜZ[;ˍsfKrvS+cc WiYrAH,HYw`wo~Qn:}xƘO\ӳۃ9s:-? 3ލ@3kjˀ?:BFa9_H F߹1|Ľ$r'V>ذmnX+¡ظY%4D i/ܘ$2W ^b]W ]y͛RN4BU*YT'#$C׸]}#c$Ε&c`~\qzmyTBpL`6"(+OCҢUTz6{#c *4|F}CP6qƩA52C LV|/$bdaΞ }s_R8?ؚSdS^Ǣ2t!觠Zk*^91ieg8o nQ?g~v^ܬRdt^l7;2L"oYUV) G9ʽ/+_b}֊>5I]a #oQlAZS >B]E;dJ44o>uϒ|رU!ܓ;dyo_"I@FBTlnHMvv|~],*ۋ, 1joDaa"EE⃽pw 3s:⛬_hQכ K~Ԥ$0tb~ 誙 "?*=Z,a*>Ϡ z2T!6 D|YQ(UQ8>Tpv D(u(3CtL5%nE40K;Q~ g;)G_DR\EhLƠLګ9,h3Τot7 ggs+zU7o[lfiϷ Ct;gr/6fsTŴ[>KosdҬ1zr6.  y}2yt,1ݬx/+i`W1ĦQ_K<%d{[>vuWI6a-_s醦AG@4Zq^=tNLGez0"ѥPcy7yt0BYmth,@E_x8tu]p4['VRt((dBԓCX NM(xB.+ɪWQCʌLǙ"G[CL1I{^'ҋSaġe4 %%*6N& eå-%P xKi-&}eѣR_0"++OmA )X ϴVl%j~E H8BK'8H0g_'?L;~6.bDwc)Nq!}K oJ:^;Jm$@}wTr۲Jd ɼܛjJv8ҩC-v"y>%qQְ!ptaJcpuy[Y3o56ՋfdGd';Rng`U@Tpg^Y bq#i} 8-u2v%##b+Th@ l>+C-)M!ৰf4ژɇ 28ԕF:""@8gJ!iyMn^ds[i2 Q-V;K"°9Hd5F1)E>M꜑䒔6mlqģCPIt{bЗ GßйҌ/ Vv!}R ^|a|C]ǘ5\D}p@Iߪ`Fq5,٫ 殩2/IVmƇa;uM6Ix^'SPi'^yCCrræYeTэY$vQ$\R&<IۺSҘJÀł3Pf SsC9ʍ]8H) t誥x5zvB>rQ:k"ov~ τs<zo գcމ(c /а Lᨊ]mE:7KzYZ鵧J?6{oc5@/cPp"㘚EZLN- jӟUI_`Eqo%#94?N?<8zsL|q2瓫•\.}8pN$Z׋[ė}طyV*ekK"R&jտVjwY]잓3ӪaãIP/_WAtWx0YmGEO lRV_=dȱD7xܹ@ 57;N<2p:3AGWqWmrF| # )Uo /1V 4]2kp,Y57TkvBmlܑ e6a¤T4퇍 &j,k`f_\2NZ2S`[%gD7SHNR-9K߷6R[u_ᔝa3pjK2IWuԉx$LR`˓tFэ8x?<7<#}jq990>;J*;A*r@@|H£偶9/Hh K3g_(a w' m@~';"p`b[|RT*KW Ԃu Ognߗ 0GJ:(E71^B /QWqRSZU][<Ը˟Sn rԨ: [N<^(WLCndA<p1((i]̰drxI12ӝwgRƲ ۾1 >{㑙v"+؜*1~GFLqOm}& C@^f%p;zOgO#r̯p4ZNSC S?4;%+?kc^ݍlb/B}MXh4šo܃麮0y#4+8ہnfˎ!T).AL!)Gh|=5Ap# a 0^K8І/>cP=$u>M~<;Z8m4<]9SCfY(›9~i9ed?pXL> 0V M i6QK$&1]:@}Y1h[("l-f DD-JԥNAؽi 6GpՔ1s[ܧTiʚ :%Іw@)*p'HkOu#n ޘcdжyW?_;~Iԋ]zG L<ׯ'b_-|BQHr7Q\d Dm]8еixh5){-lջ[  M ALhEݿXMi@`C`RqL^{kbeH߼ຠ PVv~RB1I{ (~d9oQiltsMU6&fC;z.~F+J@7*n}ioxΊ&ot<}lU.fǶ46`gUwj Հ~ ;Nǁד&n-GV}LBjk !(|:FOˏ#CaOs]uT`}_`=ađC~K{fl@ۭTA֙fΑỹ#\J$t_^،֒oM?RwJNTU]EXH:6hO,S*`@A,j6ҽvQP_ݥO&C!k.9 ™B |.'bKbF#9c?6&&B`n:|cyâPf̙,%8]W_ #i(N Xytvw<@&h71·)~z .'wņ~Oj9AW&5!(Q'Qmym1PAdɐD!9XjE832kGz4RB :$GQk]'xiKGw~nΐ`u iLt8B@TdѸ $HTb8ll9 )G9(Ǫø^\Վuڢ+?+|4 WF,ݜBC&'2K~?cxoi I@>smjJmD߆H>A866b31uSJ)zQL( ;(|QNZc"!̥xv`n%v߶9_(8ޓ&:d:!YyVAF4ˤpF>hcͻu𶉱} To]2h Z9}ŽBJB++K jV^ۿ2U,w)R([C,ǕzKAxH<5?^6۠Tv,[|*~? I@*f?Z*2g 0D{v$7wIT6F{ij?D 8mi 4ťM,r/'{&mϳ5jCl% ܡH[ᅣ5yRя`EЊv%m ֖\v8i(bt$P&}rB= jn5ڎguP ?7 <! fxM+B)L[w7'Ywl-I=HDo);@R{SܟF-77$DpQ 9hG5Z}%Ѐ4^tYhjϫL)7%mP5A -O~|q^rvu:qr&ksOz0O~'1c;c? bTj;ZvXTX|!+b kex5.NkB9#.Y)ģTFO`a-Aʋ) 'v>sv3@X o6aF$7 ^"84J!N@8f4? a0lVMjel򢘾͂-HBj?%U7<0r&3_0[EBd;*S5ƼX:[*oqNr^-7k*0-){Zx|Kϋ:n3&/v-Dq6-LR!Y;$匉H1aUk)fu@U©6/ALW}E>Ou&X"n}o38\oJzz +9YT6MqA0?.-ْVIVZlizГsM.dM[-(x%?+o2zD1DJMvkDr]ᨗM0m/\`?PaV@KaMu3 en98٠fx%EڂGDF,:#sr[kmQ uPz3l vft\wBsN?qmq6)d"r~:s8謨dt=5uꁃu;e6t.ȗ)Cg1Uթzm)FMHp_A fF\<+PfN:ě9yv` 9}#SnII; %(t"Fe_i2aUſTRz?fj7NNɐ#%ӎd#SL2 [8%'YENJ083 0yӊG+ s%qu ,RsW016mEy}QQNC2-ɟ3Uέ9"$Wvī^Bۜĝ0? @wKc_-Y2^~VFQֿ:ÀvAQzvjdp#@>`(Ʉ[,g4vN4QOc1 9"d0F +C~I9Z7/{ZbxPF{(zh&lLn#n5pY wxiC>> @ԘǵW ّZRY0U$ "lאàC;րx"}s r bWS#-<9$24 roguS?+̽# ౸{ /k(Ѻ'EQg%F,e.P" `e@8A)意!O!2BFm^-&2ΰ v6}bKbdtWDM@ұ V8GHQڕKN29"դ&͆ԅ ANӁ-M0lAA^MP ק:zoϙeY?o z!I3@ӄF$JCAhus`q*!_)/s),edC58Y&핼Z (^Yf; (P`JsLǝJQ>Vrm/oa[s eX(!][:og*F6A[bNUbg0qVg4pѭt-UOJE!//|N?p qK`Z3Mr}?Z͋7;42E魷0:y_)36e0F/!NvUٞsz0(E=1z3f8+p :V|<19$'e aةzdL)Y(Sr%8a"syO9MGAki1u~d6p| QJR>au9aEgޝ~=+#蜬tz3٨;vLEq!/ xx wAvv֋2x3h>+n ٹGM4IMĉ[$8F,e z;FS\%X\7=xC /gƢ뗉 p+Ba0= SD;fɑQ)EAo"ɕTV w^B 6c1oО 婽0mJjPcEhhar&Sz9bρ'׋=e/H*8]=,T|P^U:j%Һ 2`+|4b*/vd.$D5U T"Xxq7m _ ?IXjI_)mXDϹNjx vQ5N9rM owYa=?ۤf>f /֒ L4Yﶚ]|ŅZ{[EA4eLƣ;_%ZUCw)tgDW~Ox_JÓ IYi<]qUT MX= ,]Mk93=O/Խ( 8欶܂7z)Ώlל,d? 2Gj>5$Ȇu+{0X:G}1xN)H.-2BR QM'k*҄s0J^^5x8KW&+R/r}7&9COj}5̃3FOb $u0[}~Aُ4g ^>sʓbJ=ai jEq>c)Ȗo7_K|)u+a꿺6=oLyiyț3-^5saaA4<000삹d6vy?uS|Gכ˫ -ж%%;`==9W$֧ a\ h;GȒ3_81,bo-F sh3ţcϵ$ j1W7|[ۄ6F7n:|Nh3 6 )Ug ܍EiokgdhJA[BuOk8"|4vȡ27h>>*d 'T٥(J$ٱ,߁R3YQg/\Y,́?Xy>9!Z40LJfrJ B=,Ϳ}G%F6cԜѦ BsA[XN]@tI?/~aߕDi&Ms9\p0)!̔G\/U?>R:ӓ=}~_ WѧS?KT+ظ+_|iM2|SIdۧ?c(Y_\S@  x^4XVs+ze?SA6k?H ě MDQ-b9hrSTR`i DcCi1zۢ> ]EÔ06j-3X-/T On(4XMYhp#G:6UDs:=X*q٢J?W]BC^mDCߋk|[5GYЊ謬$mTW #mf'vPn.ٕB b^$ Y <FrdۤaPc}tr`Ўݷp) bXY2FȌ/7ׅY|_(x([jrv<#ns0i9pfp{ٌQO,BĈǻ{.?xϚ> /]lO;]0(3P"u-Qw*8d0 h0D x5d5Efr@A?Mg `G'ʟ!` "08O} }VAE[V{b?K=:*ЀBKu(&E 0.@oVQQ WI 57hw׀Q,ܬETV 1w2]d2ڏMi)qNZ6w;mz]'}y~Xla> ^R%ʇm^}3l}o 4Z EvFb7ħ<8,b] 򏡱OFSMu>fc4K Iul$ʩ<}'- B[q:}hԀRbשuQ;ԽrOpMp|3q~ˉFe3o]e J"GJ#t,7c6;9"#C~'6L VjMV-L{t*7|x7ʍ]'i0Q.O=HXv;Wuœ e1.@ltW%/|Rb X#ٳ\y څ*9(jU"EpJ:uOxJ= $$÷PQ"}ͼ7j lO լ"5b!<#5?K'"qͣP=3ϭD +QUt=}50{pOFXE`nCIkm ӋӰك0|ElAflu,Z1)nKXXs?Uaa/`bTuC_fr _?~QGD,r3ҹ *RGJ+m\"smyf:?|au!@ nQ@(hy9' 'v1}kbE$dYCȌPe4+0\hsߘɲ'TAQɒ]䷈*5!^t{fȟ>]9M봴fqSBK2f#B_d?)s\tl+9N>5-WiWAu^i6uϏ,&t`v#!^q\ѬKIG\#]ޗ4O(>S'}2M{ނGT}fzиY:iK@US}7gt;Mys  XxM@9647 duW5\ϻ,Rd_d<.\geUz B8Hc^Vz;}At|}BA0-;fE]F dmeߖ p vX}LUv Tkd3\ǂ4{_('EvBC1s6 B9ϙ|֠ V|[iHUI̽ [߸2cgd\H,GCG!d䢏K7WL!xVi,ݬVf(o*mƑjD ?gօ3[xҾ}kK#$hey$tpNՕ P ?˺UE6$;whCyͩ~bTAvl9Gcyj% B_3Ozl='#ڿm/v[r̚ssqjloashсFH_oR2w=w/BG{Gp|oo6T%k[)W(.gI((gOlI4:$ƂPkV"fCXd8 Cw_'A$$!YPAhpȝ b™T~|\!% Xasin^.v%EO"x#m^VNȋzʌBYm)|̏ܢt*4g9y"`$K"EOyq\OyH"l\%8AP8Rɟ]b&N\y7k/UkF!ܭI|* ΗR4]~ja>1쩦3͸_)_c7QbL8Xnr?5Bh;'|d,Kp * Ou8KhqK`Ӳ߯i4?7 N rE^p5;)A@C)/TS$&1eE/H̜a#,]4|D UMgvaKA%8г%ѷLlWE!c0e,&$"&B3H+ň㬲CЎ(4|^:ZǘF{-535q1gNI`4R 5gAsbT%bb_jPǔ$S0iEFCY@(bg -.: ToxG6B K@JFaJ$ $aJuq$0%77A6"DeOq՞a)> 8ܲ{~J7ŕ012vD bXe*߁-Isӑtl-u qd#u4]Hw&晣N][iW۳fCQE[!vQqw4ɗOCcZ@fB5DFTJ ~; DdnqX$jjڍ$sBFi-\ x. ERWu-F;z <%w* ն{WC3ì}YT$uIizZLǼR.0, Re)3U=}&j (@Y.MDK1))yޘ q9";Igر :zᎴi08l%I4A* $H~ \+}g Kie{ܭ9;^Ab3׋n+W*!R޸p:7E? Q Jv8,bZ龍q}=?N[ &a+XÅe+S ph: {G~O Ks2I. ,Q}Sے&R#iϲi84̴1Lh;XYjUi{+P`DrCtJEFeq/IIКׂZe#Ӛ4C8 +=$ /T< 7#&[>)?5 :Z\zizIDۺ mXn eg:덎Qu/_Q7-ۏ%-/,`E[9oL@C9pC=U;QhJB?eniZ GUO05Hl0]OQxtIQlrGШuãwS&͎402aى ;{vpyp^tgekX/읿 ѨR2y-eRt8lJt2Ԡ ҥMurUy'-6b[/nQ ǝ7r6iV/E}̣_3ۙn8q%6 7E|<9VQA֓4pjf^Qq=Q19k2\YX6˭0ӔH@ILeNl1|J.[^te3Y!O%2Y[nh1o\q%x tb$sw@qצ0WWo>P#)v|e%1~tv$2'ǐI-F+&;=tp= z[T9pmd@c2'$n)F Nv\:R-:r/ϗ k~2p4*:ZunsX; 84Ud‰~Dk?4k/l6.iUi˷R5It5TYwV&umKNgMHQ5CQا1PeƤaVخU2u˲N`nxHZZWOȁHtwP@$Й cՋuV9Q yw7ԨJtA'BzJZK|8LY@F~cdH牵VyְZ79Ψue.٠r'9`|V Yxk$6 CrE\$1Zfާ IyMǮwrefN46J#i~[r.DGInOF䊕u}!^)Ax1!~ԊQ׾ )Ե )0 !ly2{NݍTj%n;V'H鏆b璞E1嗚;~ޱ; ?[qvwmFHS׿=:4e-o $*%t4mgm:e$mh)&h~U@}x$>T\*9é4Va)Qp]\\eq!3|Ӻ8~`*F*x\r҂QVUXJ5N-F1`K4er?sy&=6 8J߯+b1X:#h>JcQ<+)a >_U_7b;XMAԛw{RڼqcmƀC"4?mE'cY("PRL%Z҆[ ~$ӭ` OOB_x׋O~Se|,{RoG*FM!-+2=piwn rAM13L*#s=axqN=o-$Go BGe^4+W%ٶ0ֶkU2PnpӢS |\چѨrx.j^tcK'ZqNG5;<Zޡ\NwMjg0 ՗_'kDqpPge*dX _M>{|w$/3o(үZ/8Nex$*fB]$ͿU_A#Na1q藄n9luK.yR7 \HFr|C1-d(޸D& SnqKy|hO*S>s8+6'FS.ې Tf(y>AE̲۬V7"!lM:-gE`% 0 ٭|C=A yX%cz^G𵄎*0`b!%SkTWfzF*xHiм򉌭EC ?![L+*D67a7t| PqxO3šwԼ:~;B/CMbsEgX~.¢vyTDϺpzelӟ*:Tuc%;4]T|ؕ<eG Y`-&ot O+  [d̝54W1rBQp ܤw/#۬p'd@eq+ٷue6 k{z~O%^L g옶I,m^&\%7!% cg d0=ݔw!M㎾9]Δ#Sn:U/9l<$,РEKjX:HP9[z5k<cŠqm.vp'BDfT`:soVgFx,Xq)i4m(%e$]'m\ۑrFpBAU j=apbJWwx JrcFkavG2)\6kuQ=E$pSX$1dnWr1snnjazϰ1UtqB۲HōY=Nç:@|S%JqOroU,妃,c,Bϩ w{޽y9}ˎCZ=EG"&)lb~D-/zDf=dkO%.TJ/vew׾ܭɠ&jWW,H#?jc68IQ3 q%e5- B#ҿ)6H ]2CޑhRd.e!wq!D8Mj".j&sTuE_[ƻG\r[vխ(0bIG1}-6=sk%oѷ .hԱ,Đ#6߸64r:ڱ{'Jå::>U@'b ,"|VpI(tA{D bAalAЇQS~2_ f y7p^Ktn A*gfS\ӰN%\NHROP%jb?iO0DjIPVrG>rCo@ yx"kv[>;q}-6ֺGy9yPև)IF<̺A7A4Xxy6So7^~Ǐv D`1^ Š5K:=JA @ξ&!&fjJ7>vz+~JPK٢N^s)y$Jn$ry 8n 2Aif0aZip.t45QơMI 5~Z5Ks_Z #!/鬌w&NLS"_scnGJq Qo) VfNze hдFO hlk6-b 塯hsHM,-\54xdX[vOY4*~ߺ}a|veM?ζ}oM\cb6 )fdJNqo 9Im)%Ө#NzwE'-i M-E8+{CL637ThiP%F K)`ݥ΃ "Fg!Pֈ! !}Ԓ^qjGU= I6=][_j9gekQЏ *G-/YmOӗ@7 7woM@:GӠT؉2zqqB`3*yF;驒<`R"zL"D+8ǺKe(a(E 7it;ETX"\0㥠TLԡWHEzDj 5 \Ll2)m]?n>Oq@ ~:v>j6rM0郎#"QXZ (Q| og|NBlԮ ZWY12+aO2)6X5G*rEZ&T:H{*^[\MsX# }X {UN()9*t$<֟&RnkAu nod؛5XW@1g"+sر* }Ʋ`L_5m9y йYr7jmoxvɪE!2l/Ey6t{"H1?ea#Z`䆵Uwdw3.;&贙-?X5vL@ oyL9"?`?3/gdRÞ PZ 6cDs#STg,W3`v 7~?-?g1z&yvIE~`݁#k|`DZ' WIy m trmԌ5B].9JSZX(zQ3엘vMF: (^εRs]uL\Pq'M}b㮪UKP+ `Z8PYdu+d#ľխ*ZsrrV zӴ"# ^Lu]+,/ U7Bu Q֮E`|'ŠDsM{V5&JhHV zō͗-`F;O'!U{&+!iQ)kY:$Wp^au{a;ϵU+NW8%7ge,wvQ>g#46z66QU v ڋ:/ZB)t7^[HvVsġGHڧi-џȐ}$q+;@hNhg&7 rŽq-]ÈKuϵʍPelĘfG JWGQ%l U?~|`Є%{FfQS5~*aE#Ӵ /`^CPCM݈=B^\ l:v/15>j/mèdh\T[d!Q/2@WZ^J9[ijivq9rqY6ܨT.mhhBqQmM!&A /ѰJ'{{ le Dv6&'+blm茯N 0ď4Df__)?2 F+=kBd;VnjKũ[d{VՁ^'KrC x 1sQ/j=RM~D]'=I韜CE-bSs,}"Ǽv5#"Q\^8 ,`⎪>lXzE:F E@v%e0"g\4+1P)O|l( fmx3. w8&ch:d\#$])/? +SAMzh}EI&ݰ1:8{6#3DֶK=u!}mX2@S~TA.NѾFhA=LK/gR?8iߩ[J/=|o*04 I]VJt-J~Oڞ*b/fd' \y(V+~uCK-X9ږ#*>%9axU*vt?/gI*㻑s>6UAY#$4 JD[\ڟ>$+=K3XnxǑũm^3Y,oh$jfJQI2ȰnQ`)+7r"v 98 p;3Fht , 4 -9-F*!St[؅]{wX<*ho-ݨCjڜ3*:*UE4d$\}vJA0pWrW'QRWz?(\є4X 0??)~ L1o8D¾`qI<%Y^ÐóW&ϖG>7'8oo1W/[* k)j3ʺw5Wܸ< 4 Δg:缒"m.k6M5 L eHт9= t+qӝI5Y;] YDQmz'%_9}$͏}d[Tv,hojU&Py2':ZqR׭.qc ͠_e^~"~~Qf@zM-77"~s`D ^[#'#FɥE+ @7[5iIzgϓHl%h+$"G"42u+X| /˷b3ceqR^gCH5s@y<1 R#:oP Z6b{VAM3ƾϱ8xQAص_ua1_+G" Rg;ئ$\)G33䳿!EJfe쎀г(2ʐS%U'Mq W d$4~!oy{3*yj )h8H9C`|,ޫQ*en9E\HMnP?H>ZI!P"kC+&DMIȲu(\DeBԄlX] 7KLnA~wplw&Sy G+tTqv㏌Ohb }%&[d:̿lMO4_4$JpGJ`'+sH@\_P\B q=e}ВTAbFP뱼l:Z*#Sz1@5c&ɎR2z[̉[e{ g t.Vbp!m[_LulwS^ֺe@ ʷa&%a.3r,b&H`OtHG;\h'LI. V"§"> دNp(8pѪq5wءi, Fͳvp@Uu2cؐa✞Pb_0N`Ph^g{¥tքQ%bD6QdQWz1 Xއ}1&h 2 y=BhvA&sQ& FHmͦCGav}eoJpfo l1#/j0.MH@eLM~w𶿭kr&zs}m=0&a51P6:k֝ؐ8fNdTT+z`yj f 0y*Og.m:}bW-ܩdCQ, չuC _-OS^P{&"WfHV Be# ;^ #Pq'IA~Sd76dp#:3rbS3g>6E!LY:>B>7Nʾ\;OgPfumгk0ָiGMSZ7Lif5. j^M4g T|== nomGg#gzܰF"Eu#=|"5ގzo {Oa[wEb\誣mHOi+f(FVCKGY%K(#əh Y UQOrhϤW[ ouh'a`+\HNZQX(z<e.r_7lAf)Z$v.buj3uH8]|\[:8yOrN]ڸ]#m 6K/Cwm^k̊C~6@\LnEC4J$i BڂQ ^~=ey,7 s!諁[1lb;c_99yfc~zI7?AXMLۅy}9`I}J*::zsiТ w%@W1|Ha^^>8mDS2n fɉK$H9egSA}} vC1a#ܜ]Y CJ!"xPT[FP'P@89:%%m3T99=[D! ]rϧIvv $%V1neS7:ע&%&^>07w܄ `-06Drgkn9אw"ʉUw b3bu*%Pe0pBGV/nz2>f*BDaZ*YlxS\}VV탺ocP]8*EfqȔiٞ3u#y06p9GzAh6+Ҥ_iص3%fp 剽ܩ.,:|f[J50? VIu>ݠ=DNZ^DW Ѵēv[Fu/dC52.Ʊ<`NWxuR4CY+sX}c>" H]]cPt5q'zu8;( JGm$TFc to|1PWZHيs *bvYr+ eoThDގcDn,u{u\ms=N8 O!Mۂ;p-Na{8TKyEY,CyE9Rr )oDIȺ$'f"nqHM]-B~S#^ѻƥ(b$o@8 So(Mb&Wx+RwN@[I$e'!x;ӢalK3,+5p4ϑרc_? BSHȧYɕqK0=IrtN*XrA-h:}Ǭu3z/Ё쮑s-am^Z[*u,vI`kcFAm"QP L6*$p! TW&9NDuP1ۏkV4Әe-0 %9/iJd;c#E-#+M:e]!ش&1utz0з,O!k?NZYkedo)dz$+ }MpyasۓuT Rsϻw N>>99TW|v#>90D gm s)ԏҢCwU W*OX=L +&%cD?/Q*DSüO}Am LC28Tqz-K8P#cF~G$2%,i>BZI?TvEcհJf/LRA|#ԄN8a,ߜz$7ҵ7?:ful⺿C$SXE lR4;o$08Z[j΋]5e,aoHTeL(cc fu "c-?>:*v{"J[R)l妌XLNAެh&[җglL[P`ɖڟv3\7yfF3Σr^J/ՠ {,бRh~8/Py,cwޱ?o4Ǫ' 0wDV]Zp }ݧbJilz1w+u_fw^>?cP]x趘A%=aH #XK᠀Ant,5=i*^. $;)G_OKG 4LX =CV~r.~@gš<8Hq0-M#6!'CÁ- fH|i~qj/' Y!#26\2lq&^R8"?Z 3[NᙘNSBuWN/'H Uf,,㩼/ZcZV%Pښb/*s49´A,;? ^n&_}G|`b*nvpyx}wQ)Qcj&o@pa=]_%r M)(_[Qr>ABJoŲS%T y4R?> 1oMn43D'eN+M?b"0P?w[H/hd/_\o,+Kݹf 2(_Ur^}m6KN+o7!}Q, 8CV"d) ;4ʆՂu_XʐyW9fp5c0 UGNGieq G8܉=,pGG~QHwnbZͭ6Enwj~%&'v^rJ a:ѽ ǚ@h\\bLBc2\WOMmT( mߊYẽ'd)D`q5)\SI`ivA8JTS \ p؁Ƌ\|toFEdݤ&;ڌ&H$]`<<4z*נFof&!b7)\ (^AeKAez|k pL.<M|!36F/T2UږBq=\ '#:\tIKw)񦟅gJ48;`~<)鋠i#?/,owi`~3b@Ut !2'6]"gwB:uմLu%[rss"#, wzqK3Ʋl U0ɭQ@.nƵA{䨿- 0zܥrFV yЊ%4xh A'g;"ziȺuJ:4begθޏzVEbŵLM8~HʥB3Դ"q;vEu lK)9P_ߥ dΗ&mq~K=H Lf#5KB%nNUn4n)c2㔌k~Lufh HhgVQ |~M3Q"|kxbapUH9|; b2Gs]JWȁ>D:%V6b"%흻ENwiB6S+ *$}txŞi2Qb6y3Rɱ-q /]A ̦}f<}D?dD2^'ό3!A55T?L򧣒44aoC0D1 umwq#P&aV%jgCDl !O.*(>QZlDy(*(`֞,!H(7TH6U/ڌB^Sv>S wp߯1LeYe\X5g8n}ƭ?ܤZKĭ/l,Ε:K;e{ہߗ̉9jFͯ7[$a"V$zX {U8M~'Fgޑ0߹cO)+<5 hs9 lf|j6gWǮ0^Ah* kڦ Q8kj!gEak|!1ӏ< 'vвkseq2lns8Um1`!L 7}2wc \{uVhLUMhPHA`qa#AHFDuګ+! 9q@Xn#ۧG[ 9*i:+]N88 3 GXjl|VfVR, xe/}>>S /-i"Ew&2kڧLY9GSt ([7saޭ;8[mMJS*cz]I@5A>]VDUo٬)vm䅘5}3Srlg!<~Ya]܅ qONYboz,Sc +PΨ~]'h"Tڥ"Y4YRKJ\+%'m.C[ּݸ9t[%ndPmv""zřsF1+|.X`t )W |pt%ބ0+gdy}5r+<at#rNK>:w} ƷUc͟;k$K9di&ɒÊUz[r=3ñG{|dw$6B'#p8e)ِ?⏩x9tb#. sL@J)bNbа_쀋1>.8 %sJ6M9{KXe dl*k|R\ہ+@@6a}`hl'+9̿{/܉7KRe[jxf0W",8 Z`s׋ m嫡}J)ķ>Է+Hf`cwpy*0n'!շ s茪+x7Pd1.cy{\>b4j0X[3I91mcKc5QbBf?5>3[s/A{vZy51փ2ju-w$ f>fŘL#(7xV|P[4w]'&&-bfɚm6ge6E$I32hॼJqnlʟIrO<ܶӄ0.3ń&ܙ"qV0PJ{Ühg!c]] 2pUpEl/¢obtATGOX\Nsf-}qǻ?`Nޏ"DQ$ԧ۪tHZaprұtߓTF2o.\Y7Klj{nLB3Зg}E5p=:+K/腚!XІ+}3.uSCԓhX:yM2. FLW.~YFq!?;1]Λ[:҉y(:?L43 ]w/`]4))h1V3oMixw5rj *5<Ɋ;dynZp35p7FL.z[IcrcZp\'-XlXV,!nп ǴI_)/vphx C[}V bK98[lk\.eC b,YҪs |%Ε+ՏT/NV)21xs &v_ꝛ'2*M B McZD/R$XtNΤbziTJ) | >"sn#6 9c-НQ5}cP(j|_jVw?wj{Lޘ4+KQVJ #SHxIΫ PRDSїP1w3C] „_"wEk#~x[e4Zt0{(ųnmdk(;// u$&y F1v` "7 PQ&6;kMiQEF˜n>@i I^T۷/e *CәN h7~[7D.(.qQd8+z!J =UGлnA`c}Dd;v| 'w(a:z BQ L֕fԎlOBށԡL-ɦ +u'?EZNh̺m(}GzrBsP|XQ>gRsAEa~ux %v0+#w04e;W%J]1d] \|pγLKߏAbPbb@bܱ<᡺T*F&U|@2jڐȨ)mox͌$|*~#3T\aFфIE) d+Y(P_("EQOwo$*'J*yYYR7FSeF&%h < dcy)`5\nk\b%G|2/f߂(=*?;eM{T 9ܘD?Ʊ iHPtdG Fֹ`a~"rC!ڂtf%'5cn $D>1+cz<ثGG鐙EB8ӽe84ab[(ܧ7e*#Fb7bu4 1?|d۵) 7PG>~9nk_ 2 ]-wjoq*r~˧Z+;ܸpgHb Oe%h1b=Zln XfqYkplI.x:2Ӵ凵mWkc-hg @ =VoXKP՗UQy#A G0EWfi+:)[%i?CtJC1>QX Z&5hR^"fp+T \^sYVn6HT"ӷMC 騋{~5 Ja`ĦÂ2N n&o=\Z'~sIZ|Uze3;+2A>152\v3N/$w'0 (+h5U3T/"ɽxP6Dcݿ0:_q4 \)8ḄA Aߋ1V~Wg5i…0|օzuCz5aװqwY)#'W \SD|`>0۬Lyqs2K<1(+R\TsJ"F j&?1lq> t ڎ{%SyVˍwlD2s Lj,ܡOyV9۩^qi0K l%& % < aEaҺl,r TF6Ȥ47R*1$W_ޜoYG=0-w)}h +Kq鏼üߘɐ۔e㾻7%lQPZXQz00{`m asR-_0IzYc2) L(M.G 'R LtYE>Iy! 1 $Crۦ_Y˖v 67>}8!OD\;v??t%.2,@ItNEd:w+Ϧd{wi5pQۛTTʼ:?ڬ29:75zUA:-85uX5/)o }+ R9\{wVQ&+Sx].qg$`ìzD2%'^A ד\HD팾ӡWW"KQ'=J3m dtHMZs !/_™LTz=YAkUP ]T._k6'ok yGCsYGE,WLhY K,n4:թ4팂B)x(z`'> t ׯ) ]B:;3u7rMH֙JAszyLk(l*SIi26C*Ɩl6病5BwB끆oq@CfOŬR" V4)v]AZF@Y+([IE5 f!]vǡ} "`A~^7|2tL)2rCpb ME!W0~s1(1f7 Y?:  jL|vZ x; 4DC송6if}p.r |E=;R ¸E5a{o}Ji<T[z֒Ԯl[{m 3h/daL)۝EK:CKmmzL_XAEpEik 3/z*h@]SBˌi]e Oy饭'et/Q;. ҡV b<,53Y|]_nf4%Hwrрw[ J8ڇ2Wr:F`px!pJ:`п1 C9o/e.6Om!>?dkPӗ1lj2dV MUI|)/e*(6RJ VvQOa,ߏ7 XBE9d\ki$A@s$ M3+{4 9̠(1s7͌+c ?Cj*҅Ndg{ZIYy>=1ɷI8_qUXڝ)OדUpc p-$ʔk0lڝзYQghgt׊j#NmҏZlw~IGηj'ZN}4.m8FDfj)*1J)ҧ֕3u|:NCC^LhN9 &څFKvԝ 3kUؙ-H& D_1d1骄_ea*fh]&y M I@oN"զ̲ O3: A aCR=Acx{"E|hdM"yK_e@='a!V9OYg`%G [c̓)qDn`RmrSQkTKgfGీ_6W0e ߰ѽqߥ?8_RF+SdA~Lhh#H,l3gUg:,H*w {$?'J :qpZ*dƟp魱-:lJ֔%=R]?:E,zB]&e:^Q)Rpum-RsY=&WS<#yrl{^_s=,xƶ̜fy#{._:TJ>'X\Iߋ،~kN鲁i$vY9!jB`6Ǹ4SCyj>*`I!dY-??|$P%kevnh_bnxEHn#ixDxNٸEA8o2+x3vAlS&@kB ѫ`W hv?]ν2Nh宽m~|j$O+ٷ̞{p(%cGhȔnF[L?FW;Q8X52(wRjw/a:\a|τ[ p`05Sb1'_LjDNCfhC9Bδyދ# 86x ~Fc0~&5"~8#;ܛ>iI\b,b YZb8U!Ǭh36%*m1+$qc'Ra?fzNat7Q I'19dN 6C|xKv<1 PL,,%V  CYܭ\Ӝվ35LAGr^,|9) v$F37sWޛ-s'BF.ӟͱ=%W 2mY4J D3iu!YZx̢^ 1*C(#|%/!؅ Nh>GLz>B6rC>'+,|+pcvqnpCb_I⪌ 2M?{Z2Ӵ#5 L1T1 NhiRyw`SA5p'K©Ju3C÷(^M"> i+$BGMKy=msDYlK!ƙ6APR嬖{Gq eEK^ .Pk+k:fa-0Ae [%!80Ka׍SAZ7 D(m>tz,3 Pj=pp&fmOWrsBmJȒ[V> V@UUzybؕ QL%Xi]ϮsW; DȺX6]ڦv; Ve\Fh_v@[I*bWjkeXn}XXp+"tkp ]uTHepjWC22*_Ѫ'2}æCҜVeŦJK8䩅^:3Hy4sgКm A5_گ:V8ogW9"ta| J>`@DX ]y?]61+hޢRqBhϚ/\;V(Уbz4$({&Pu3j꒼xË91jA ːxChg}-Yzق"WosDy4ѽ E,T6@&գ"wM &Ģ8EYP"Zu iby.{KhTr#Nػ4dFPݙ -k! ˛nzEArfdω9u KPVZyN-W- $5tN)&"$@{vUuD_>YXKݰ^fk,Gpjo"F) N ><.=T_9H2B9!9okZ*`s>O9oK=;w2D76"CQ`iIz 'Ni_e/i@Ė6kE7s(Ay)nwh"AM=+4V"{ye{LoJyolc:XXIeNhK5&I\k> gTOYWBO9ԯV'jUL(8wߦueGZKKj|4ɀ @o)/HɃWπ^pm "oRؗIW"cԜ޷N٠X&]-trĝXZ1mWCgV s6Yez J\>FF\\":VtඞSb %av$|$%׋̜$9*U}iJ`2oz̀Wgnd]SsNLiX!q쎈L@T 8@X{^l[D \ݣhe]|F !Yds{rp 0lyX.wxDLɩ UC$vg{l?cSA1HYInbm_vM9}$kځ%J6 vrOD(,aOgDtN}ŲXXtNpa_1w*2dM;-"Xe|WԎS?)ȅ*s안͘U7dIqvޗ\@=vVhɚ:m\d@!T9T(.bX4,|r_yd7 (¡¥cZb᎞`R1֒ޥ븘;5׈y/l lPdi6LcooȺ!My qEV2뮙qR"‘.o(hTe;Fqg70y ŏ7+ ֯:ߗ+OTpr6I1~+s:*<=YS/ Zj}9t_s|;zΩrYC}Fo}!w>:!Tk"N>&1ZbuX B%ۤ%W3Z|,n![M }LPǼU3MeI7C}Tz`TE\-wKO2րY| 59ݦ\ERxNBIB6]eȬrZ?ԉM|߭n @^z吘r|axf|5Kq(.Pi%RAX;Y-k;<OU-R&ATיS54-uA:Ohp?GH˾Hwd"BI!*U:~W VޞVppەP;,oTz5^ w7i4ޫNѢY8_a+nq٦۔җ#\q@e´3+>Dñ;+2J,}a:~P&@a:4o~i9--}鶡ð0^3^ +1g -J)h.paeKj3ria:BڅEdg 0=(QꃸO@!W]4NJls"p;^|:yw[+[_0[L}_MϦD6?ll3F E1?5q `*s6N+ *rPCԩE\nekD@e&N ?~6qNKuyfv2ZK p2vU*7 ]ndX,'BY6Ku V*霴l7xX.|y`#Co5f^'H }ɞd@˦h<\ZN~(bFgt& =釘r= ѬC0h ۥˬ'I:g|QlUe\u7HiqGד#2%M^ ac@df8Xg`o">BFBG#ʪ.sK!pd]9ngw,h@{~3ES7PzqPAݨ c{|aA))Ozwip2Řh+͒m0&d拲"iޣ5>\I[4&>|d_hy n;P[D3CS2L 5C%Y,2mm7Ng^a۬JrOUߢ);iB*S|ieF*<_8@ Ν_96LjmQJiI3C mZ,v~ \pw[_?wJ ;&vbY_-k/`"{q!>avB1jId|`C>(` L@G5vC,nN;U-FqU7a"Kz|lSz`m AtVv?%˻lg9G Y,CRxd i`TyYݨR'/*B$_p-2LHb~'DHQ&6MpV㒦7UѾ„sQ@皢 Q?bVH+@~GaCG|=~r_[E['d>5;FK8Py_hxC/侲EdH Hq6׬:oP?{QXެ`WUNHRqS9H'rbDϗ3^"Qd * Q TW+ Y!1lhMbF3qccp_@=+&Č49ƫU1T|{"ƈ1r]fa oﳓϋQn/6ƻ=a{y% ӒOAk-jT.t>,=<!V&O-|i.uo!k\'$FZy1ò/uX_W3v< H=o4ŢHJ)z[95)ï)1}li6p1R/>n2uc.Zt!ƊtN5.*|#j}A, O TQ8{Î߆*e؞w n$&v8ID١Ћgs_17*laef~Fdk==|`lV9E"h`~rhKFn<^`W&\K W[S q Nl!R`.~nUsz%/BO'>ecf2KED]_~3lt,MTg1lg W&qM߲C}EEN =z”E /;~3Ԯ3akg.#PѝQ7_ֳʪH:G*i;\̣͕(-ͭ7YIE A7z@tVޢƮ0J=14GQK@,T!Q1/+s7DS `wl %#{~f;!jibdžsy"ɁajJFw{HhaHV{wP ƒ (HdAȘ {RI>Ž4WY=W/C=}\ʌO8!W-Moꕧ?npwP0RH1!,D7PgZLeqwXuIp X.ZGd᦭pjf7ELx/6 ͘}ΌfD^)3 e|~vw!4Q8o4W_zdk'< r +csBe e5dڰ_jOok`m{Ol1M}1~3B*%c+}4jalXOjĎ`jOΨ.TA ) 3. 8H,LjҮԚL岜=hVP I^ ]PA^y\gWi)j~4JoizmhhlqOpLm@`SCz-HrڀdĨ,UPS}xgIʯ ?1z8"1jbEvyXPaR]bnƭʛ/VnbPb^E:}}55n,#>ae'O+0DD(:-W Y  Mi'&] zJbqOC3߮z9-x7՞aE*`Irz\<+/(#Rq}XrZW>Sq:ur܏[ PsG81&/?DlPU>k,cEV߮"EߏyԋO I},dտl 5 *4U )mv8_/-xӪl$'W4?K^Uΰqe tA̓!. ukgcQo;tK&CE@ %HzG$^Qk43Sk4N7n\ԄHvJj( Ù0+XF,YoJYD Ղk26PMu*M;K" UqNPm2 b7vZ3GĞzһO:it;Y {y56jo{r(݅ELC5n#3D@}u$ #i_1p&Ee翅 DK-4#[}xJ3t*!n+)H_Lظ%p S?^Z53EoQwTk/%rb簽:+Po/S#C;]Țp|7.x£E1հߍE;t크8H#@2/~Vf:ٵ寅zt&K"zƓeC&~aEJBRҝi ({\㰡^XhLc*J֔<$+Eg䷞҈W'MܑM.JL@M;yF;z''>:ˋoSlP0“P pHcn_R>fʜWT֤ ,#@,EMVƐ02G%:NkΗrOC 'oUS|LID1`yah; !{eί<6{^7fwCoS 4DBpF X#=d%1G#=PiT7DI JoC[L= 2!4PM5<K\ F:S^zY;uuQZ-@%-!&ˆz Gu3G0dDSehzxs1ԕ!;k"M|eѓ ۴&&i KACܹBys3RU_=Rmgڀ53-G]fKu}d|齩\6_/głMN`DNz"=L&] '#0+Kksf(yya .g?L;Ղs@H R vXB (mx`FuYUFy H\zfi<a4)x?'I`i^6t+[E>,5+':rn?q "ܪ߸e}_9Eaov+!c6[B$>u}p?(dV܉H'd}^٘uhzf̀,!n+*"ϒlLU./aP6A<Ĵc!h<DgFd(-h{M#2\ݥ(B#\2qK06BK.4W? v<&ɪn#?7jHg҆ZxwIIҹhbXP|fm8&Rľ>[L/|$ducwE]ZD 5YMt=m?pG aX$px1'L4A3)4Ƥ7} Q`r{PȟnC@~< H!/0q3fOHUqw4l% -OLk>FLI :\?d==a~D"1U!%LʝOip{2?م)Z"87!D `P-Ejt /3a>6+]8[sQt:i=ovk.J|j/)X?5wʝyM: |Z{$ShHȊ{tU! ]dom^9:%["bzh)ߵ.eJҠB #d@x_cn{Ґ΁@E_}:.ߏDwf3n~D`mcL/c?MeՐN>{҇uRKxB2yM[[U`1NUiww[NC>~3X<('V@ER+cu1[PjK&4qk ~7eb- `'4!A?\.i?ʴ5@ԩN}q|a_@dU?[Qì'Y`b4"ZWh_D\,]q7yJBm`$VT#1XBg' @ɵ|Ⱦۘrc0}Ѕ6&n-7~ 3 tke( KY錈DW f#ZܶÎ T,q94zݹ@o(\/o0ř,** 6jK%Mɔ" %p.#6u8ֳ9?n^{Nʄiz/f$Wv15CNf8KDmh["IcW@ D 6CE^!/Z84bxnm/>}R6=yk5|9L((%T];nq#ahhg 9I/XѼi#m DyiC˪#n5( z:(h3Qe%Wd*fa,gwZ T' "e4 8%)BU /$|' Rq_<=cf|d:oYp ĺMT}⯪10rDۏzvZqcsH`O"`W'ڎ|>Q͏<ܞ̡c\I&{WRI=pAX*-dlXr.6[4IA[o1:z}6 n}[>As(["D|zCVS|O(-OvjsX땥sҐ"-+8 e z0_>FX߼5o@n9 y&a' ? 4(~!Y2$K~P)rwfM5ŲZs6j`z>Cl!܉k0902jHDNpp1ǣt!dწ4U*H{>ÖMspَ:Vt{#~^mI"P2K (_W8&P1߁2 o$9B`U=ڥ౿@)ݍ^!q;rtr=Gzۭ_;7g!|gA3u6|T_vۉ`@6!v @2l:i8A$dԡxSS`㽀I0#;ՒXrF*v/ytOn)C$UtՎ!Ƿza'hV* ׎{9=c =ajoxTs80XW=z}d"_͘z@UkO~Xa߅Ѡf%7rxdieSm)s=9m[J# #5a{ PP1e*Al YX9KKŴh!3jM9H5toy0spޓF+6G(<>yi.g%j=t`8 ^4$mj;S\F>=W_>XSNٛ ;7xMh$_nS4O Ԙxm_zBzE'Fϛv8ҍdt,s\]j[맨C3p9BAZƏ h*yP5svW>Ϻ [AK'p;5v,ŷ>7T)S_ Kf2^qO `,_p6|Us.}dwW2yAGPI@pDУ1؞a6-՛z@|x$r2P_&Q! Kl'EBn4)#$dZ-_#lG 4ED v q\0оɌ a2 k`@cǀ?{+B`hOLMzB55>sdTxXyURtc)3ػKD> eÚ(6; Lx=VWB+}QqvFFf`0,K?SIe(4bJA*P9-1g{ysQ_#(s Mk \h'gB8R܌TUNǷ~}+^%u_FQ /L"?yDis[ H Jg^ܝlR1$FO("D0\`>ZTFOpp|)nKǿ.\)6G̯."ZtzwLE:/tiEi@y[wk4Ш)q!Ni>_7odLd0ZXW{;ѐ@c'0/w/Z]]m'~,X'ȉ|c,sv%C1CM1cuv;B<9pp _;L4Y)$io uXz_ |S pnƘt~ޙ;qPg*tVuQ1.Dǁo<}0?Ҕ$.O0tv(] [":P#^@P:d*8^`M9>-+ F\ڑ-\ArlL%=7ѳŏդ]kXqW/XV6d`]`^º s]ٶ}"_=ޏ2o5c3q\rbȗ Mw<Hts~eUr=U2\&tϺHa~C?\ĎOI>c0XWħh 9Kx|m\I=ɵ$K TB"8~Gy-3/QbOҠpq wYȌ L[x,/ 8Tf*Tcww]sὸv{{!m xV"vrď{uH.T7 faʓuuUpWQG[h_$9dZyk h2mH{zmnB l"xt__9z52 1ЌZTE&~c@34l4s| ~h>L=KO/tSo= TS3&^7Ddpj\ `@pIQ MwD r.߶!d,yNu1~g1pezfNd(*,ѫgBW7&o u-Ly̾ŪQQ aBˤHjA(4$^Gqja¯ f l")]Mę_W*Os,w ,֯2-P˞.Ց\G4h`+54=b'ZL G}!SGtn~uq+ E).Wp1)WFVS>AM= W/nUZJayL' :1R0K,, ?ih^O?V YIt3O.}9 (_E6=R&3*|_ _)XL jmm O'5@iiе0ힺrkN{L'od3zb|'Q[sNg@,HN fW鯸~lE_f3`ڕzh!@JkPZeQu#pm ĎO9g jbl0oL ͍[v'm_(%|C5FYNnnw̓}*+$^p^F\ Xs߀;n Elc̽j箖`Ue7B T0K8#:i-2gL}[56 DT;v'zѻ L6:N2=DŽ,55\ =<_1 }Z2'oJ~L>]TUK<1#y߃ՐB*{ l8&ۛA&+ o/z=w]R; h фT!KNŽ)֨B_V*l&Z MR&C $+W@`pv 2;\,\To_xUNcc$Kq_IJK}*VAՇ9? l"'+2tȌ"A}QS]+ Uۆ ϵK,~_hH'4t>OO9YaLHWq`t?!( OVYAVsyP7/(d9p~'#D2;,uKGȻ'~켦OYk4P˒DDBp{͡}O'V&XXM.x.hö ߕn"Vc߁yŞ2~9gq HorN^R^dS“dǑrj@l`k5 ƞhf=ni -r^y8w"]~dͣf>BOT$a3w&"U sI[n5xZ0D53e *˫l24ٙ?1##crsjlؖjؚN"þ!b b@Ar1fڳ.[**ܥ~YYP7X+~OtБNM(>$P"HF.Yַ["cLok1O0UԲIZ%Zb"sY~n ]Y+ccݟH``q2j f _2<^pE|>46V芔+g )ա3&2f a.KA ؐ lotC~~zwD)DV5"/ibU7Nk8_6>wN1]ffν;}RӜ?{֊ߔ)4 "`aۄn1mǿ=1KA9hM"ɯt+\:YGz~MX ԤOفIʣC9?A@1'`\k؀50B]6=ÊXN@񶒷 yD%GZ X6ڮO8 J %˺rM,(kTTA; `'0ݚ[AI__\WGDARsEJS.A3*|elxC\>[t)eG>({ ռ?c$q$;Qͻa9W,MduO}|".l_Y$V($RI AMU3/Vƽ8}b "|!9J\D?>is-lI11 k_ w gŢSY `S}_~(Z,m>ұ2Q ۡhO7 iez9F\hZP082ߕP_h^..h$/Tvco1:v$V< KDmQH'G/3ד,~s_5H2E#6qcXI̐'.3l.ܧ3k'X$9TB8ƕ?j"/ֈ(;_F̓32a SQ ~ 8@D/:` Hz{" Gp"xI8z@ ܹ ,e A .Ȕ8ߒi_< e'$lZFe2UO=n 3ipXeTԍ5UQv~X'lS";m&9lUC4IIXX /-? B߲tix}>İnKiT d6r(uG|>ۥPπA6̏SIhfGMCAY ЕE9Xb0h~O㳁X?ڀ*B52 E?CSNp2(.UФ9be_u͈*o.!Wy0d;JH'TׯUoJYxJt~I`f] 4t6@K17^ Ƃa$(\;*c~pN1,:IcIqpq|Y$=GNZ މ H^& 3xN̍6AǧIԫK|~:{ֽuWB'h)^s_i;Ǐd}>)]Ҋqj>qt(W.5]AomhukRl:Ҧ} ~'qU2Дin*;Raa\, '\wj/!9?EI)ƪ\ B9[k,OKt9VE7,fYSA J:زh3x|Tz]eba?8DX]@tK[SMfSSe`ؒXr*s\ @fep"3H9i,VpiNR߈%)* $9J梼e ?iGGۚHUoIJh&)GgE %<>Z(a^N.*d2i4U ;]lA׈<麂\}j?{i @"+ \@!CYsx2PֻdIPÓ`_%5S|[LŊ*5Hsyx1m׸#a6OIi;Z gjwk%.P.\ _;55n Hcg\ÇP[P5sqU|bIN?]Q ;-Y[ ţ؊$3q.6bE-oRs)#P/ȕOݑa2=,_Jż9 F=IV|<<:"88L覦jaBE.79Wa]Ie₡ΛGt[<Tj)Y'^?V".)qGnW4l}t|Y|f=P3g":MmFnv610msXTfp -c\oŨ]?2 <#Vy@kM2Q n07$=GZL|@հVZ'|g;0x6;vƴc,k)j*?w;$Zv|v&=#s-7QՊh[ȤX&۰~ űl>/}#1Dmb^%BsUS*N>.3m68זzW$M [zN>';w4phXm ľpݸݻ)YZF|n&8Bq()wjVB;-:nC`uTJ1(vbJP]Au[ѴVS==ư3ۥJxh#ֺkrHS[H!%zEB]5ۺPw{u-aHi iѶ#'|1'ؚt.T+&k+GzJwH{'׊8qO\gE6|ܕU.˸ 'e1tyew<|ۀ3 5j RX ز& @mSC;c/KRn2IGg}$~os'i4Շ j`kk-D˷Zť,EiO?6C3}7GBGi s9~X')# Ô*: }ަPaW7[}twH% SCB9ss+Qk' ǢN7⸸ѿP^p ŅvDL7ǹTrz6%AbvXL1ࡶV\Sk吴-AENu'ȹy f>ӟYpʧ;T9)_KaZAw/C|l4b F?ΩTE:*61evp=hþ~[yt< yD_Nq7?=S_* M}&_u|$,A1f<qJJ[UBGk!x5sp\{Y&Pe<+~;jrqKx)5=`/J|wXR#!$7a7~`HM:e+SNN?k<` TUϜQUBE'`[0^r5.lUIu@q2|3Oڛe̜W:ڶ."ϑމ=>wz5l#,w }]ޯH+ICIXE G),x0wAFF왦ۆh1J/FŜ~3Ow-۽zRa'rȟqۜo#"y#kN+=B-w K57Rc_ z<"aKlқ,q3w;g>@0мH r"gtzi +\\xSGf3$Ea0e7KDRtzHklϟя)(~18LhV:M݊p\0hd8 bMygcMTQI4XTWIdjƟօ6:WsnLZ#u=Jޢ&\1wb`(,(8Jn!mS%P謵9׏Y<qqs_ڕTm(0NU'&uU(ݩׂ5b+3v~8wZ.b7!O( 1(?dҮD8xaZa&8;htDy3vОHy穇7DGwa_cEVՀ:j)LP@1{pƌ!l270].H{H;! \[mO>\p0O^wiiW7sbJ1„aa]WT1Vq/%!CӠt!0{ ;m{W/E(B0Ȧ}82X쿥ad9q{B_uu 2 # q#db+{[͐ǂG'xA4O8{R^sO5qH=%s_o$ʯB儫QwGСFو~O4w)>6O {hmrkDCgi!PXʁ~ֈghH\,!1( D ,Cv_Ҋ9\3;D>C:RYK*5-=bBjwp p o|VTo@c+/)y'9`TY7{ -05bWk`]]OYb -$Ɔk v݄a=(ίED7Ѻ ~aeW.7j$v$y]L?sh12N!Ӯ@<1=[8) dDI=u #3nP` %D+{Lb RCG<@\526Ė ZwS!{^XlxlwC9rpqq#wDD%sIR`pFߑhIՙ;}R 3V |v U־<]1.t`$V]<ܳӭ9q\Rzuw)J8_ۨJ ^&dp18vje>TZ(˔Eο#p-ʡ܋ky=6sEUA b$}x(xp :;,F1o?th̢;l\͒LLv!:⹧g=髫>8 (٘~֛p]ތ,7]^NUA )M<tIĪՃ^C™SFYRɛRaQQ<8@q %ͷ|ѝLUozy"`jA-#_N!*m;aڳpaK(+1X >1u]?uz1EgvdxJt((U:Nf>39# PI5GUinj<~OeeUρ }3~7`}G?w̰0[nS~ E%eJ+lVAwl-lyuwjo8_ 8'd3>zfz tH qxu-mÄqDPEәפ#t҂hUS:X,1jVZTiCVosܑ|-TjM3.T5XUI94spP2LՋo4W䎵P/naZ#{P$?r2<_T`l봟=s]ߛXU!K {ib/b[zf>V"5eǔ{Uڬ%#態č-ƈXdh%NF`ū@E(P3&ڝ &Px6zMk εuzjPGr-Tvn%iGItE9I9D>k[{cq7 Ou4x%Ohp}|Б~VK-3kx4[~B"ؚgY㪳i'҈O_z66DϮ ӝ,,ԑk@b:RppY,f%[xҾ-;e_I#qa}M鷑N8Pݯ;1ziTV=!(#JSc1iDP6hio+.F`0,qK;V:v Ջ1|OCRB\ZuBꂲuORJܙLv 8c'd*,3):~-hmޣ׎̙\Gɲ"b2+5MvZLݑ6y8p";3Y0O&?mhLX]' =ݑkЂޜGEls\Q~tO`tTL{R,I>h'"inx}"5Ce}5F%CYe!k*_JwtH0^ 2F&-u@NHԩk#,tƑi-%3?WTs0N`M!u`T][fIdɸ[{ ) y ^{tڄ?I (_r&o=5'?;qoU(?vW#'ύ~gIMS7QS~'J<:$"O$X7[z)=&  h)VEFX"ц pt?~6B3$_b_eG !:VGE19Y?[W_HJ>h寲HX׾qS_qWZ)s)~򂐂"٠¹4@1ƶ~LGܾv=0@DQW "  شgR*;&9g)'3Nk6vU4ۦNw'Flǎe^];{@+U2OMu'D/D"?nHQ%\N܁USbSo&#P +5~x3'ag3 q8cD/o~ xv'kj};e" RXO=!jlg2of)aw@S$(~` g" .c3 b(NdH-mdͩ84 RMPpQhomh Xtpbv/=}嚜Kbޤhcn{ NL,s9Tohl!iC-Di'UR+Z|?jgNe|NXS1mG͢IoY)d-! L36Cr(//q4ٿ6֜"W3+n5WtL)ʊ`ۥiּCq+.\Ԧ{($Mz blv a-<ŮuҊ.sp.A2$6Ld%r!j촤Q95ȇ@&^qM[qg>7ѓoZ1O8pIaǒ`dV$!{#kYB+3|n·Y=n~׏Jj誖s?%>F>deJxrzB !6'\'OSYQ2O/XqjV$b?O" =Q%{> DGv,vT&!Yf{| 'M; M-p".ҾS“J"`͔Qzh5٪@È *q@Q;0EV#а+,%jnGj TSffput,LGӗli# g+٩DrU@cԓ[Ra%AKO.Y*#?XEi%LJr = 'V ʸw߆\G?P倬)†d'"f- RxY0j%4ȪKV4 ?CY(x (i3m-B@Hpq"U`Te]~g TgJZڅ/F6wΉ>p-'Wxٹ"lW(_ !ksDɣaY ۿ$.(#_IrðC Z鸔qt!$XghH:F>ӈ%\in!/)m#IrmfD{sHad>;rPADb=c9o!a6f˲ePYgwLg6]x~$tR9cG?Ei&zQ3 yzqCع}0#{;2k*e'CS<hx"wgYZ07070100000367000081a40000000000000000000000016439a35600006824000000000000000000000000000000000000005200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/bnx2i/bnx2i.ko.xz7zXZִF!t/էg]?Eh=ڜ.+Ƞ p;xyqBlsoF֨/%g@kd&> :n.N KwBzg`v{EAsp翮M Lp瓌R </ǡkh>Xrv/]CdI[z VYֲbu67 ti)Go>Be\$ }Q ; e_bV.ȗgq$enQ$M^A>Y ;=3ۣ{/4ؠvM"Zrs9Q{ |^͟)ZBj&}K",s39$I/ ~XlDIr͛@?t3XKg Ld)0+i-OQX*%ۇm Ic摽H/pbˑ򀜘A=vg=+~q#ncbvgptB[&/?p#l.'OLI埣S\IEN EwqU3A*zVmzݎޟ~28惡b@?})ݸVؔ7bB@x f35Vϩҟ%Ɔ(G uՌz(F#;FF~j ^]J%yS⸖Dj:TY`%Ș+7 ,=ls^o""#틸C҅cfly rb'bt=h<8C+RA/wY-A!W"QR33Ind 7txU ͟LpsQS/(%4"L..gs> 39='.2w"r#JmPx.OG 9e7J_=.bTdxæ+H6H*'躋<ܬyJjj8]rוJi=m=BrHuT̬5J{ ÖbJd%&Ba2pwa%/Iv'BTWɝUp!/)pyUɆvm WJU;+@kxjG^vā2&m2t"WPN$˂`)[-"Ϳ=o=X)` ۂ;+dRHP<,w"WnBsJWs1=sf }?:Bggԇ{jI',H"Yx*d 1G>I{2&m䄃TſʂprZKHX\et!{ᚾr` l@z+E1M h{`ׄ9t"+XE]yetI;&` Č[5e usY<%Nv~TgIcֵSᅴI$3H(mBweX(@)Bd MyL m-CYٕ[]7b-?~yx a=U'0dU;!X* %{Ut$ZGpK)k2UafAU,cVo`&!wF}6%nݮI i]b_ OTY2xH *'jOR{7ǖDEnCB+}qHG1  #`ѷfeϛ\ ~(2 :G 'ev3ǽKyfhNu~mdrQu d+^VS a,ш+|wI\oԔ%c08ub}09t([H W v2huiy=vLI1"g Å%w}> TυDq;4 ٱ624+nm޽K^P9˙M4v В Ke3/6YI0=܄?+ }=g <.3 Q[eayҞߦ-f|s}1w*誝'Jǃ3啡"/]cf'El3H` !0uaHCB)'I2liXf nvJ櫡Dz,szVcȈVatnMu%;3 zuAI"32GR!]a9Cul/w)gX cfO>cBY=A`*r:9[[Q=1^lGz9='hL7b.V^A'K]*gf( $idTd\9[$~ x:6= 0<㪠{S ܌Im"ۯGQx:nS;UK.-wjAfKk% nUC}٢論ַ_8Cx{/ " arkfV5k4 x2&_I֌?a(>֝h;JU_RH!':m6)Ef1HeyRi}ԤZzzAl$18ڪd/$B+9ISi/Q-%3T Y.Uȴ-gae'N肦3z \?gBANeyK<x%jcxpRoVY xur_рZzLr1-)7gHR[QZ<Tu6wsMB2Ͷ1;]͌|e'H<|.lGۍa3,r5AҪs &`LYw/RB|ochB秊sb?WY'ʫfyA(V1sMl>\ZMmTVϧu@{!Z>16C%I)㒾iwU*Ȫ^Ɲa[Hi}Ξ"? cW\gY 9gkVwq;/DG*#*9/8uŪ+dZV+G]KԔg+2[݇_2H :WOۉ{vmB*RjAQc,n4pHx!@*Z\qԌi <>i8I3V#gڛ"f4iP|yS&1`]e?Aު)Ԕ>0r3=t+hTq@ZGWKE5rqۻMZgt!9<4D]3tÝձ~S뭳@9WbyFg:MvT Wc0%31ð:hSQt Qi #$Paċϳ3*$F~ k57 L1rKC]^ZEfd>C;YݔZBa|4D #%:$#z"] k+.lM0`@I͙ɬ Z Q+b:|HܡOi\Y#F]}صOauۻ~CRqM9-,:F>[Y)l 4~nQirUVR*V %~K~4NxHzoTN($eBZB) qykbb(-G<Χtڨ`FۥEIs&޲1g|+|fǖlR}_,c~'dw1]-Lf81ƙ#'<9ɍ w8]='V|~C!"Η@aA]~0B,0 ɪdOP ў,Gz)$6x=7n\:E뮐ԭLF l]KأDJw\_XEciN" ȳ Q5%)VX|J D ombGx7X ̓03 ej\MocRGQ2C!cɧ+V\nݐ>Ib<5>7 i.\uTlC4J\]!!W&(D #*5Q`{KtT`L2_8we/_H rI9B_Ȫ7xGw[hڤcöeY^TVb :WR La:}ƝKȖnRR! ՇH׷ Lj!3ti,u?ZI\ ~lI%0>ʱ2 _,h(+J ɚ+Ud%0wX,K4R6cfb6fnV̉U|%5gwYCA?*6I؟뫻᫂AC-|Od&U l |Uy'N=ӼбA [v˯]$!^ neh:uZaN[jMfE:^2pPOlG=vgԉ$6wQMPi%~@D 3NZ2GBܦ9@.+Y*Uk.Uy#WtLF3E Xq=*d8ZvQ7F]M$7dë)?Nqք_XZLM#mP:Pڕsg Á~e H=ӯ)6l!q!IuQrAo4ee/%zߺPH**  U[l%tG Id`bdJ$Dٹj1Z]ϵ?kenH&r6fE !  ulzIמ*=qfD%<l6GC/:$U-Jjt[MM$NzFǐh|CWUu[ h-Xcc_C=?sN%ɑXʃmC.e$|*4:6Y"ޑT[9 2aT5S8ڥҺFByq!<]14ӂm%4Eg>CqR ,ژe^@PEnnl~yfV2E̋x|w#\ :I4 9R8YnbiCqdH^ t<(;% 9>9 CopEwHeLsb ,Z9UPzO^ 藲[ YȣLjY_%%;%LYTѹͥTﴣ1! G6߻hPdu%!J* ' 7ŌޫLe1PaM< h8J(3bFO)]-zE鲟h/]X>BEv 2Dگln-pwDܵN~" ]3`ujvr`,gpBjrr>)\!9iA~ݐ]_ ڄƞ(/c`Px-݊F)<}A3ZAv޼$(P2v%)XEބI)x䴺n6q#7{͇Q  zdNI-Nii]иVtL.UZRyrvJ(E@vV(":e'kջz2dâ,I,]_Tâ)Ab*>Vo$ u37-A Ǡo7j,,'SgPM!FeB)qwj¥Qxu`@r ˏLS[brJ/[n`f>uR(G* I(˱-cZ➼dZ.fAC˜!|)g::xIL.p.f9fΏevrSIX7>"[H|"Y~JJRs g-݉Z:>I1ބJNX ݤsRj~>F 3t ,q[dw8X ZrGg`Xc`bUޗ$45+2rs!c"X-ϐW͒uP+תR r%A v WmYS%ݱQ1=J69(lmz˰d>OF6eۃg5/B-UMo9^QYCFp3 b)胳zui",lQ 2|Kb%$p)xLC&L Vm6=yl(6XAd~=8.4r5-!zPP9CC}*=[eGZ] %jC^jѢԒfᰢl >O'}2ћ5Iil{6&-?|l:|J mR $#y* vs*s*y͗{fyK~ p~+l;S.ssg ?0KJ5޹Æ%>O4wЮ nohv$ڠ>\/|RlfbӆBgCSXjx@!0;jq  LjyǻgɱgmQJ hl ɏ,&Č;n#$T)ç K0$x^;a* LS j@X?}"nJc f?jԇ|2I|oΡjϱiݒm S]a{ݯzow2Y݌(B]UЯV3&>vFpQ6U1d] 0MI+4 :q&^uV6T?e0 nia*_.OBJ9$IK{8;J<{sFmxoǡkkM*}a"sEϫĈ(.U$`YtCBq =dʅ3M(%LHNDL߮kT 62 W"8O,zdcQ7\zpkpDi֯D]^RQhuz@[lSK3KWpZcdqM$~q o0N[6ZOfi63BOy@,}KT?LJx1g?'7dp|,.J?Q+}>sL*R_-swmjتz2X 8.nC㶨ۼmu #SDa,U9'_FG/e{6/ْ߬ZT=!8i:.e 5w$393Fh.xVhDmR5)Z3f&6q\ J]c:!|_2֚ f<~a2hG-Mj;㐲`ִH_Ob hd j[bf+莊|k: 1GbD3W^Bmұ'<6^lO򍬪.am29@k$ 9noH_K DUTh>zFUHx]|7~x]b{ۻJo%A) P{{@{9YK ^z_[G1ޔs 1Q0H({jHo)EPk 1IZe51 pkh:r?!YddцӈZm&G4o0>©]\%S&Ql7+?(Bⱪ?gX rk9=z=-j8:]&@u]uH@$6jF34Sſ`AS ؉-hh-Ɣȼy'lq >Ē`F+01('y2aPf׊%/R2:RIX6QlJJpv |Dh-O {aa8dt k;뒘HI^aMTd]6gq_-NB5BrQT`S,a 梙s%o,{Dž#46!?3PM*3Q|$XFa܁=`Rv Xj.[ӡ! !؜Vr\]^mR"j XӹkU Smz*JrYΘ-zblғ֑DV*'_Fjttݛ|wI0 ,h}杋u4ݳT+6TḠ{#7jv/xjvĭl#x$!Ɇ%&Cp߁#<&U!$ {Z|2c1F+IoThi /=1XֲhIOdLVw2-PCT-0hxθ7iU>8)UrHtg˞+ `U bs3t]5z >Tm3 "D?ҥlsGR%Rq4ZaJdwRVh27=7s~EDJ%_qAխw͢!M'Yެ, `hTR"m8dA8]mܬ̓-\u za)`sh5Hs sx 6poR}?Ml`BۃڵD`YuZ rmXĕި_4-={!&GblMp@CwdTJ|deΕĆGH^:&m7.ϕ;\"8e}?TfH[;km׍s2s#o _%N1Tȃ+mϒ3655㽯>('Fd j7+37ʄ ˨QÌ}*LZ4gM*' 2*3&+@YW.?0a5o{VOJ#sKL c_,@+d%BQmP xkw  ;x\&Oo Y}Tn.!Rpbc,0]+)5XtS΃vZZY$.Ƙu О=|@SMW J gy66OfwÜ t>aAC1r&kΫ3ٝ"pR)K)|2F,G.x9|&I)0NEx@o?Kz"3R wp8wiN@ᰵQCź$AJRF[t HD/!B!Ŕ[HC5m%7G]*FR_qG8z&8_|}]vu^r 0Kv~d7~g̞:AĈ֫N5Be_'07 {(>f4Ji| OJɉ!Fy#DѳFQ/<}ŦiM&aU4Uѩȉ s.;Z)|L oXO&'Tzr5n`iZLd+- BB-:jz{ܦf羚EP^%cA͡ Mqjn% 83ħU0j"DbkBvlS,@Aݶgq5JJ *SO4m0-q)B?<*BwB@V+S(:kGKp} 9Cub}fGw@ihvv sR+w9*T7&*j+ %|W Y'M׷1畵n j@) @VI#V!2W)svnf X,:?m;ŪGtܾQ8`8khi'cH[[ Ov~`\ F ?Ą?Z-Pzէam׈&0\!殢"R"ԉ+xE6_Τg\I1lÄeYzA+mcr[޿,XIn?3i, *$kvLܔ=)2DU3~Xf J/l%*"c\.MUr19 /!8N#f|r``GNȳğs9R W%.2$|tҘgݓDV/T՝Л&K9Tv90d!րfm,(m͆gnJb5+=lfioG3m 8a7^l9X4V`@MNd8GTp{U,A2>EEZ. UJ99#,zIHJ;+eYSp6tB#EX2D\6Z8εDJ59YmDX5]&0BJDSgDWiq Kةѥ_zrJoIX <ԸX0# b.R `\@;4/I/G_y`cS{`njuսx] Gsms]^ܫmO^0{k" #J:&_sLgΝ=2J߱a>Jzj157kgHwT.~е I,V5H쭷^V~0s~k#I?E[pjD٢18G# 4=) xeԅzo7#&ċ9WbʚzasxNtբz⾞mܢ#Ҕ[` uN?m.FA\i(?Qq OqZmȰ/ oш"5^^X ʤs¯Qf,vXuߏ4{Y &9`v)6JlGI% *@!-»#wÌkٌ9~=kvΝtb]i.̟Р=~ݠ/ ~c|'Zay4 YCX[)u;1 !&gNd7xXɊQ,bkeϱ.56R1ګf`môfZacV*ڴ?Uf_>;%*߱T@%+"e eʷ!V*m5Ic9*3C`9uxc?njb;NmU|XMn(|}$iC1ɬ&g!ɽ1Hx_{ibuիQ%O(\lm^ cpF>] J#&F? ~:T|A')/v#uO+1&UROxEL9FT#?@K 0򮣱mgK<W<󽃪LXFmp9'N}cU_[.E?X_SY}5pLY)NKQL7\Ou0л O̱ Ue@z>)0o'TM~C/ 7 u<l]nQ KI47iy )m6QwɆ-N e8B WO4N_q ?w3?ܝ$1_+XDdJRկփ$zVm]2=lS†r-`#.P&7ΩχVKr X씜GCMQXO`ژo٥Pc9*Zϛu7~ bo|oen{|c[u=-ˋr }zVN:یcT/)qK.'b75 T?8`dkftEFRԤ1@òuJN6ҏiũ lP<.=}#W%]jjcQđB{?2 mSo'uF4\D~Ed%Ŋ|T\B 󳤉Uq@#ci{V ϡɜ`&>5טsyvާЀDB数q ^<_c/~%1BahnjLZE2M($2 1}RG;X#Gt3d m= GL w9a9H7%-(P*PY(3)&$k,"$#!BbFx'GVAY)j73&y[h/콁Hs l~/D+۔7~;LJnN~ ̽FVɇ>tj%*^9Xr[DiAV`VVR:9yJHf$G$7 zR91)*TӾU'`!)l&SE<>n s!S&GDɁHR~dzՓNq +3L }&kAmA7Φ<6= IkGMP PG[?BGƣ$LB|`zb nX/ Qb5TI._k5S.-n^fmApO'>7Nw ͕r/2+t[ Y4l؁͓!eQN)65ᝏ29fiLjItwBC bɻ"1op/06},1NC.D>WA  ZAWK ]0dHSLG7ρd$.Σlx ~`Gkg8COCѲIHId^_pUAfvR?L 0|`Ame.%A'b3:CY^17Mtuo.$Lԧ]bwX0_4\㦜l.Ű>=u̘p!eh`T3OLT"p9^Cmܨ Mbj[m_w8Om!C̜4 $r_ͦ~b@q/ jt>io6fw=} Ԫnh{lgFX2Zࡅ7Nj2c$NYr!,^lW*8~im(HkR.bm\q3wcnZn_`]5KLRT g+ l=zh}%_ ޙ`>ES%rOĢm<]䊱e]{u`|]7v+ VVbh$5`,BqVf~+5]4\uHfb};,2[80}Jί{lq8xy/h$I`ۃ~G`ɎoI"zί'}Mn]M40+v"YS.\uŢ瞛8n;1jnͶ?ehFuNr,CBHx!PBx_S8j({piJ7ӆFp:ծet1OhcCAT522a%cJ Xv+ g5m u UW9s0!(3&}02J9q6yeRᇏ,Ơ?5W{4##u JTRg} Kºr/5ť-*{hF&)\MKD |#❙xoY Wt̔@8 Ng׭{:8LCP43C1~B!OwoTh8!~khwyd q0op[DKaQOg=d2WiCR ̃EXgLΚ !,a(a#ђR~'+ c_{Ćw Gg~̓J4#1+o)*gGD h h@W{4e?Du޾Q?7F(|$7]0ޟQiڿ 9wX(L_|H>LVQkWDaC: Ga [ O${,@N3G۞d&s`=8/W? SH@6o9&ޯ~GռuzR934P|Bo?Y M?)SPp.΁ # NXSP-Cn5 6c5ȷ3pTWhe ԑO(䎵m` ,.Wtkm֙ \*G  \zIn~DeӣC|4l.9'}y1Qivճ(fyc&ez>( %4gMjknUH91 tzy(.]f&!{F1%dd Qi ]euݐW2nr|]SEғL2b]vjQydd?8 M;6VL8W a#D6|e_>槱4Tyj{;qdw 5|]*/CAU^ת wrzHW!^/CNrSpR2ID{/9+ŅT>c@q0}(EDócz7n|>{f5e09 A`V3,#8sA1RISGUχe ;y9\r##G#{ y,Gp_AđjRxDձ(|ś#?ϾChu_8=16mH2ǯ!qT9iҡSRPMCޝ4#sEj&<\() UOmwei6{ A/(&`IK(swc<_9Բծd]^+I%Zrmbvi4]*i3&]QP#":d8`n@ S&` j'/1w>2K]}RO+I܇N`4=j/WVpFmbu̍ - o(-rJ >xhH m"%C,r>wN:pd9'=l?1әv,xH uƫ dB{ Wm'4<=1cq0SI[?6J%8 @SjR&W s qg%2TrO?>C&%hJhEds{ ⌊F^rZ6/[fxT%;ɭ2SM'p87)ۊ-7_`Qez 7%4px"8Jmr! mm1@ D q6G,4De;x.6v! 1a_:(dPW;J_c8j^M߾@/MicvV׆{,0J7L;SOc1,RƐ0y#~wq1+^ eTk k L[QҰ\gvo%wѦP(s} ŭ%!En0J/hڂ?"5{F|N7M jħR_m@=٢Չsip3ٚCXI+dQKQfUdAxiK5xVK͕i(5 P\alcVAk\- W8o[qO7>F;X WX!֠[ѷJ & h p뻃>P[tO~~o-Xn8,JC\+t¶9d9:1;!,u"#GLl3XV$:QđCFTր+dýpx&:Sr ! Oحm8.;ZUD35nvWe!0v׹׎ʍ6mJd|0wꆌȢ+g"Cy:ȮpaCI~Ouw(IU$i|l5]`@^y]wd ֐c0$tqvA駐_ EQ7.㣘X|1򟅣|Jꭕ/S 'D]gF i8MSTq쬙pq#R~짆|֌etc|dފHVd\(uD `1}0M^8 ҰZsk+Э oG/W̥@E.gؽGn87Ml &_9[w zY/XF?i>m5u+5$G9~œvcYIlgpip)|:߸m))TchGmi s# VQ&J28 MTL d^QV2ߋ?d[gK4 +X.TAD5, V*xvWׇ"Mœzlh%?E@=62(Ю ҫ^Fl̊ȸ_Q6})tjQ ܖK%%rZNd2k3=htCNqf4.7G*[F5cXH9'R y @/j4<ȠM l+§ˮ ɋa5h"+ , L`3O "x wZ^Oej? VAnvDPuU aQGLj+6AIh& խ9J1Rapfh(dAf QHl__ U].dxoh);֕žAdv s +5q^j^-\a-6:iex]Wir)hfO\z,> ȿCɮ~Trqɺ1N/B7}8&7Y!,L}:ԃQ]vRxNH`YLkW?.|= dvG`t=\#{Fijynᒱ2G)IypLN>t3K~xR֢4!B}0XY&mҳy$="h 5t0}si~=T1g+-ËP> ۺAb,|C u9N  2"I2hH(eD E0`4@D 6[[nbLv醇]_Z̦lMKTJhPkdu\OKBIXP.t`XbKcF}y _>g,j&Z_6fvYd*a.J:/FխCkB3,``J%1tJɜIQ@KʹhcrG2  (^(#ƫ.Vc|.9!$A!p:a:zP>dih |V PW)̈iJҋQ7Ej#iFtjG*NІz;6kSϺ15HuZYI*W$ğW°˟sB 5T* `SZ#/$MUƞٲ8QGʁ!Aͼj 3,ڤJw9~CyaZʑ ʕ縉 *Ms&*ުLvKN=P'_< E5Y5z ;о2LB]M+?\h'rTt[ԌqDH6J ;DŽv!P8̓p3aPf2*ՅXVT!ɸ%:Ms Az6Cw$#0soKTۨ 4-&pbEKj]1| 7ia<6U ag3kz%@J;p,ݱѦȢw@T n:= )N·lNܕgQyAHk>d/*xx"6l-UŹXkU8qde,A`f3<ȁR>Y-"6v+#b* l"t5]`yjɗ2u$ ߯l s{BW̟YAG7fP#) f=D1K7P9֡hF]tRL rshESt pky<SIPn/Z7gk,bDƎv_#A1NhyrH(V2$(uZƏ~0(26TBbK?Sx#mE:qc_O7Q˃8([3E}oc"d"6dNO|LG95rC[+"d +Ι7y!=l|a )E߬).^Q,N(wGSHtX-gJ|@_D▷׸~%ɋt;Ԋת{P5a/d1.O5p)t^*q!ObѱuF"U 6TvdLh㊜iv~ 93tfPc.t:E"Ѳ۲aE(('b r1X ` zC"!jMY]:9sU[G)ΉaBu?2Q&{}I/p?LMXȃa!Y2%2a%*70,~(-ɺ\xny#Ѷ^?RvJ/ ƪ:XG}=PqMJ"F2-Œ~$5䴭\J -\0ܖ 9Lf):8[26A +V&'֮\~[5FP R+A߿$͌ Pn$Vk3BlU}o.GN2YVL%hZEؒʡse96PJ+XVHs[,9Ѷ+Y Q|m(=R OLt/Z-C>}'^9a:8[Z :P,44"5 cW]^*5שYP0 ZQWZC>f߮tC\y̾ܔYXmw5ft6@۷|CmJs#aEj4v2Qr@"5Y Bclj< m8vQ1Yll+/|?KMrqPd8s_B25)[E!TrEE6.CG~ ϫ耇$аw#U5H~eյ?rV.[|9)efb~8[ae"EHR,%$黿@/Pԛ|>5']V2mS+۲Y7NOCLuB_P65ٟ$*iF츙Y=@߫k(7\N"l Ig-YK ib%'>ix)Ug2׆!~\A9tel!u6-Dtq fE,|NlXeЫؖ"]f_7BY o@<!+W1˱DѶUִƱ禤'Ʌd$y.,g琮gа0 jl?,:\gYZ07070100000368000081a40000000000000000000000016439a3560000fb80000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/䮽]?Eh=ڜ.+>Pr_B.G0eV:sw(6h!]Stiw:7Ԧ::"QG5BVU+faZGe+Օ>IeY =8aW٣!Inu'ݯ6oqC56]֩!z0%[cwy(" -z8.b!kś9\d̃xsHUWU(Q>*#c=qtbW/~<$؏5oLd^)} y1'nFÕԪz$-\j[+`r2GgJjK;#aշۖBߔH`L(0S k@|N61u\jESr<ԕ?!a4fN_R}~Niq aDntqo QIy `J5~'~Ѳq R `F8N3S,D}u.Y2P!I\zN,< /HSN};m7Hc-V+%gZc˗ɖ8VS8JOmd;&#L3`d}rWt뮅l]kMvd;wKHIfX1#: Ȍ(B1hr_*%`#][*zͯ'fkp VR|Q6h;\\.*L:YQ$DfbDZqDFV3ˑ0 _: 5DHL)r.ddSO": ] oxo>%!NJzwRSml? /Xnb+7aJ#D: kǰT 9ҬiJVIsfRf >bG].z=1jZXW+_kh"*JZXLqdfiv)Cj?ŋ1ail"d4+ƓCmή[nK5C?#N$~hndU,zeo">8[I >`.rlQ\,ŀ~Aj0]vMU̇Qd8?Oe}0!ӄ(ãwlD\;YөeʧZ ўMnb[R4ma n5/qWiJrz|JWB[^w|П7#"א#yyg"ިCZ_G\ݛϨjW&Ӂ _$L*ж}JFfAVIz֪W|zݝG,afRȉ2KG] 5LVjQKM'Ʌ|:PCr9!#s*VὬ r8:w^֝vA9='ƴ $!)ꜘ+{C퀆 fk;pk3ժ*e `*!mFIAIe4q(>!\IBsȧ^r3n~=lc4Lޛ`RhMHha$D7j)Ԯn2R~\,1 hB%c#xcSc_[ÓΊIU]Z;iկl:hR˓Q/i$@EtU)@8&^ʕ{cЄN`]]D/AʰRmxPO 0Ju"> vڴIs~uz7b?w OqfX,nq'zۈz$b.Y+w>&(Jsfknђab?LYOHW.(T _9gU0&LWQտ""1޸B5_xIjj Rb`C'bU;wѻJEj}$=pV.t ː] +xeX-P2:֑6Ћc wwfb(BwG?Z9wGp $(KMT稫@ 4ikOTvZkDGRy4[~tei&(8`R^ $VE1-UȃB-#Zfyjosa(9ric>{n!z-{oKp]1kNqq[Gh ovj:g6܋Z1]J$fx~HǀIX=Sh[JF?ǗOXGJ:,ZUW;Tm@7mVO ^cLGDL}̶}bJ]>|?y3 qg|YIF~Gɂ|3x6_J8=;N1otk"LyܰZH;+@5'S+{ .e#'TwYl~Ւ#ߖ_ 5a7rK-lW-@+Bt2P—ES5-`( Q4d3TsY?CGڨdlsdj9,˖\v.7ڊg xAU\Mt/50?G חtDmqhNҘ@&'>fwd[ I. IªzĨjy 0&<ك6)w3#I OJ-'>Bm~#Y *)&oc?11?5?\UMȀoj1DQy(FK ͅN2S[ԚHCӌ87{U^+M+0iH_ՂGZ1d|ZeuzsY#Tjs=-|q !Բ2G9%L'f|SK]$:q0.:( I~0fP`KBL '_놜&P랅6xJ / К_`~){.cJ| D-4_CF9O XBFKxqE~UR ЉVѤOHC "X:CRGXZK/c઀K`2LN4{ރ҅t_f8qCB`7K_{Sy0{e)be @rlbWc~ K_%]C3]#tԚW NU`6:YPڭKǴcM̰"S=n!-l*toI:~w 6ќ[jP\٤`Σha0gJAkR@ߙ`h%XtT)ߟb{iZeˈt/߻W:ghX1-7g;r(x) D'BZκNix=M$5fP]'0䦓-iq4?E2  1ݷ5\5[1†Q =hy ۜ?T}0osK=xO)]<ņ%`WWcvYS,U|E9]nإORlb>;ళ4#'M҃<<x?sh6{3޳ضjjQ0#WsO社ee()eoxEHqe.Că ~"6>3ϹBNJfI2ڠߖZP DkS3C#N?LrN",@ G4F&ב!銨nI{`WJ1MTR >9Ce3]:HOdpCl$Vx+eSg%!iPE<)⺗o",&#'HH"q[|Y?@?PB,A&KP8,pbA=ʱog&6zư:ycBGgt[ZqQ9|k"6pp<"Y1Qg@[gV\<flƮ0eo y 0a'D~}YaAR'G,CDHzfwm Y'Ӊ=XiOƢPɥX86~~rO0;d25`{ތ1w -= tޖ pyU;S߀DtRK+'"a/)2{v?hsr[B K+%{ 6ʒ9f*]}uJ-:vMV|SxI-S27Q?oo05AvE4rJ&,IdyVrHDv_;&ftb*3$QwOWj=qmw?,u^t^4Vq%.ȱENP\6#@"S%+5控Ojd;c os,GF)YGd92R?$p 6@SyLa@IT6C985AO[&e㰼8h1]3$E.K갚ϰьClE6HtǾAV{&51dO"it$`jojbwp̔x| 9G3$SLR@&wu=~H JN@5R]1屛gm;<]Id(-kKr)1XaPGe0xG)T*ɇ}:MÏnSm:cQy -)Ʀ5 n7x 뮅e"[@S>='- +F d*%rn@(~&RgP )9vB ~8wz{ y* [j R"CR_l% $.rkLT1P݅=*}b#"ZBS%X d) ltC5Nప(V?c U@5# ?%v(K m0|/b>_$}l\nsK BMW/ynѠUEMvOhk 275@b4yQ`L nڐ<:s kξd[ %R Rx0O.M_\Ep{Gz?i֟+Y]ѫ\| rǖV-]^J{1 36/7anYWF:[_r׶nhT_ȩ;I(~TZKHq;Mw*E]s5`7hc"F3|˓M|S}9H53{#Y&_ %nX@zVxM_%؈3@ ^N#A; <u%B2/[dNA byxG?ԞYHE‹qڸb>Gp?W02l|Tkmf(UH1^Z],՟~],`l,Y+:?h!7CY,Bphq෤1$:`FN7&.W,NEfrb({;C{24&p 1 8|$ G.Zs\#Ϳ؀J|+XRKMf YI/<2Fa jܕDnuz_4]c]\aʩ=ЗjЊްޱ\X"_'SC1g|F=ۛ S'7XB?HN;]+R|2܁/, erD՝$ <"#eKU5`Z]q03""&D%ͥ]u \{ 8f:L,B;f׿h`}#`g0O,(INReOܥ_-qeN7M˿ST_"tUCʀvl2ݍ)+RBZN|GB C`KY7$]}[ׅ߳M(m0cn$F]T !TVËۮ>F-,lĬ0@3W쮰%eHr8:+(s-0I_ȱ_1S76{Z~'s610X9 Mhb A M[gꐇ:iO&&nk 9H(@!PD5Xl ]Nr~ #EII_1l˯*FRGπ=xjXSDednZqseZnG2΅omDL~:^ Lڕ٨"def Q, ˆM;TWG(ɓݍJՍ><#W_" )"d}p *<IG d,fEgUόـ֮n.k`[ l)_lH43NAU*/Xw!y:OX) 2󡬑]{99E˭mT-RiwO^nDؚݜ6.Imwx  1ݽ=.`@#r`]-G<#\hX괠7tMv=G 2yOuQ(tDc0ze}c(|\Tӻ/#Zq1`Rӥ@V_l{se1錌)1o%kVM4T8(+eh"mQp+ЁHu趢P0o2yȂLƢ^eEຳD/IJBy'&5U[6pliX5 dur2gmKD nB4t ~1%47J"mfl_/sJ˺[(X`bGQk]RGtт[%һr/( 2jZ~z([^uTßs0W Xr2%ŸpD\ALɬDZbN02+۔lj+# yu^- } 83Z6q|Rf_?l͟%. A0ϔvU,4i>7Z*#TkPyeY.`D| SMXnw7AO yOD*בG+=X)?URB o}[=t)/|(hRJDN0Z~csLԴQaM ,oF5>#[/F#.`sYt r3+]l׋F(Wgּѱv4`ťUxavE,/@&5|I=E8]6km{˖+ҿ5\\+%HL"F1t}Q~%܏+UTb.ɧ6T=8:DpKMk\.)d0@sF֡MvжC`O'M"isZtx n\RqM0d' .1"Q/ =(X.YjXGӇ#>PNY{$R̸!L x֚(3QϬq~FuМ a&$LOe>fW+ip#zq:RӼtBk5ܒ=j C(sm]L\{[Pמ\Ć2P'z=#YF3C;JL䞒ĤOx zKB ٛ&gJI`WN/j+a}4q @,kl͟v//'18/Doܥ9yA2IX"1Vmt.CUk<v)|O%oxu/vMea`Z"e} ,\gX0=zrM u*5+`UvHi+c!LQ~ m\Ϻ,L}BKJƐ ڮwK*|DF/ߺ Ov8,?sc R]QSt[N,")tvZ: v5P[ɥiw"+S/( may4$R#nLwP㖙Vz&P'#k ܘ='*9RHُDD7@ՕMbLi`7Rdo{go#] ֥_zsŪi ȕux.Զ{e%ynKc=7 u}(.%hRA S%48{"ũR_iMTa'Zć h QT=8Hݜ!\@1)$#ãw/7<& t4.=1rmPQk`iɔ#g\<Bm()>TBI06wb+nE"!}l^yXy& {+ =`z=HO+`@ޢ d>sm'\#+iLB;aу&aGVDIlFNvi\ނ`N&W}Ki>sPt?k}^-縆oU?H[ 8ٹz0tfL*}sI[SСF}Bbx ^KQG Bj8d6Y"`i^@\gȦI\ .κoL54ؐ-{OG6B=]>|*F({Uz㣴?6U*kB} (CP h~p}ZHn6FY/UUǨKO 9JlLm *I w{ٚ{s]knCH~49m ӡn azټRxdr%V"l_=+W阆":'sF󔢕 tpk]ItS:,c[㪲vGlԷw8e*"oh57ڠb6@0i! .;ˁ,fxڣ PtI*!U~#z_Zɴ,4N@Q0l)3X !\0hs* M~UJ@7KeGrҬPEچ mX`ӾK0*7DϦҳ\ZImM5=ZTb:7wc.uĹV&Rk~BZ ,N.Isx3}^2M-f$*_IN%=FVQM͘/U`u`08|Y"ZW]v5tv.g^:O&EY{{zJOXPMJ-1 eg{p*y6,WX+}"՞Y=?T!+D{go~suءA;MP wbBp ?D \7nzq y/+HÉ. ۊn uXޢX=d^#jY,D\"P*-jI}G4L3pZ 5 q> "[ 2yTG].٧{ wO%;HOK⹭TC;GjiyS)]l`x6I[,pf5`4__6;*8VSŎ ).`( j$ŪV%mxuӴ1L´ 譴՛mSO@ H\J}ʛ\d&ZìXT\żNSH@z~RWE Yo!b )AJ"VZ\Kq'oKVnsAT/o-j>4iL s-M'/{ 4V:ӱ%cnq ֚tg{usWӨ>&/-F3MT"EܲiB1̢N^xETaFPUXٚȓ9;@Ee֚+0lг8s曖^Yp HJ> ӕH8q̛HU$$[ԳTRAa~:(:1ǰ+;:Hk&?H9#5AM[3mQzBw ﶢw%&3*SBpqaGDqwV#7478(P$HFě% (OДk%\&CHg J-r54HWz|x/>.I67a.1^rPFW6 P,Fja'Q[Ix6wT0/ɪn JLFh I"^ }T@}@/[NlM1s8 .#c4تZ͊`פ1@3гmwtS_(âHl׳?(09M*9UP|o#D:6MMx#ƽtM~u%o8 C0krnQSY,I Ol,J,.=/뤚jflB;'Vf'`Ţ]-Vk6)hy Ji&3R֯QWT&a⍉ =(dtdldgd!-]t.LpYx={ⅢAc}}o۠+z/CXE[ »{ eEجgte* 榘O2E ^ KXN=Ny%*{LzVo(&l?VǽNE{,.$xܡXNwUٸя{ ?IIv i9_~T*V,s;gvYLzw gBu),)d)^m7)qpRѷ_|MlqV w .ha =+1!z{zQqp]ݴ/]#XSOy*2M{le)Gnb^}.!͕"% ୵FFW _*56a?]OXe<[ᔐ#J֞۫a75*֟+kľȳ(M]1v(< @1#Î5($|W;'%ct2 VIeLvb^LqX;TǴ[{cͺӢ12Պv<1pr)H`V{ke3sTh ǖeC Ȋ䔖 Qu$x8".l©&v/ҀXVro~ a`4⍁9Ğ*L`Qh$6+vω9ghd AL?e>O"pO֖C1^;5i[hۤjX_-v+l˝oBc\!Bqs:Xƒ5 u8h2t)8r+e%16]EmASI>:ZaI}Ÿ*ue?[zm;|nљqۭd#xzjJBT#9O XpCsճM[+@->)YA`?wJk^FENx X,jg$.M3¾L!qg']bWh\{)OD!nyw wjMewEKBuD;@ c=Ϳ\8CmU7+IpX{ Tv)I$b $<Җr蜶9xJ$&i5%e dݒZ ??I,1Q$OcVRRNkjH|{D6ʽnK$fn;{"9hnoTbR Zx_;r1ǔ~p9|C292 pH6.D?S7z˗}ؘe3ҟ4ڟj _7dF՗c. BSڇ,i[9-s=ݕPeɜ?ԟ.AߋU;ȉY& 8-[Lc/=JE5jJsfti0ѯ`VhTld%9F[Vahd /J3l֫h9w7@O&2Stpu*U}G*jw̖f)t0Uujq;c<&Q3X?>xF*W,OpI.VA$[z#ٓx] ;q l=&S=Vf ItqJ` "BQ.OܡjʉKKt8]h(6t.QT.z&aJ{{Kz]nu2^]]ninp՛ YMc*=3co-VKe#$/`ISqT<g9|fU_;sFwh,,49JycɆZT| K@op)I8\,#& dD/RDZoQܴs'?>^i/!25TČo.S־5ukܾ8(N{٧ iDdt Rжa֓OwOBm3`%_ƒ'ay$J8ɟ0u!%o ӫ{=찒pb;_kZtU%N{ ɺ,+Cö +) tyZ $I鑳(xAbIH2;Le|(^ӿDDP}R\qTw4xRKPg'-9x ʳt b$&M !'OAnr9g`oyUXͭT_ g0r";:4ȡ}B R`4YAM^ސ-)K{Z3*, JC7+@\8-@fTP;n+'0G[%`D<`j֋ QҼ .')Igb3$q$; k!!޻cTZP{alۣ Y|И09ّiQ1g.9x2|@^7X%uʅLgHr ͽ#j; Và4$l/w 3O&eMc6F|IȾ*D١Jkp͝z}*Eh\%֬ωN^-HQAI_2,0l$)Ap7"`PDJ`U~u֢!Hlm/|E<*|*aZ+ Q`' z(9fw^osSm jXqIe ۦT O aQ,wv8Um yE>teInrxuգ`j L34j!s08T̻(';7R@e WIL73d8s ,nb|ĔE .=Etڷ@Jq!lr q%V;4#yTЁ >kuSf) Y%gB2%ZB1s-Э".8yrxv{j"Sc ګ<)? _<[$c%W9Q(+3Noqpsҍk:CmO?:Gz?oPznvX1H'=i0N .:4h)lJUoA&A&WN-@Cۢ g˹MN6+bFЅa2]s|!=ʁh<ߙ:=2 C)cM0clXv)AȶlкYJ$yl }q>tfs " ϝ?ț-7- $,czC}#iPd5, S|]b&f5 r13t֙s0I?{2*gc@Ŀ.~Dڅh5WT%̺NҴmJY@:945g8zcwMA4a`pPVg#ś qKB^6 6E{*geY pE&&A2>0j+ca@%}+𕂢ɕfj4i_ƹ"F`H~Y0P){xfȤ>%/#Km@A }e&P2vctHȮ:nȆK1 fr 9쉼tnϢzVYE|)[Ǧ_VqD9 ]YE&ԈdIYo`L&S&M1ӫ{ܩ~Q ֡a 44\{;?k9.Iz\5*L2#t X잷VQe[z91%"Т\mv,sV 9lG?L+Kgp  V q"Emc +7p`s.X1}7%;8y9ϐO% 0V9tK:4䙆Puc[z "`op&GIS~| 'TbG1ǝD\ .V$ڰ^@˕79ƛp HWСY1KizF8v,Qp8. 0.s[;O:&ik`WkP<X>IZ;P|B!Ìr!O[E6[J!*Poi8;Z1:TCjnщqg2|A@ XА%GcJa!ƚo7U|/ #xO"^bC> oY Jҏz"}Y0t} 4`Q{a ސ>/5_=^P%'~2y'h<3(aHHxؑipmޕ :xg7:o nA 1 WOJy I:Mq҅PI\%Ҭ .}JC9gbڄϙ+m#J4n}U8,:`OɔxVm=z31jd8܈aG7|~gg-HY-'=^.'H1>{N}p˘1a`]H#\2 _wïMIV 6`3iJCgf"2كo(h?wCPKqp`U&LЕ.Buˇ/!QKٽ1= TK2Kh.:rsƹ͔LUeHT,¶-|<=P?䥢0>px p|x}Hjs;sڸ `a4$lVeWS҅e_j=O叟D{$u >"!j.xg_-0DOЮ!yPǗC,UABW0o*#rӤ"|_ Zx9tsY`zI(uq_%I>XeD5HO93~EOob| !>&9n`"tD+ygL,[}rO/_)v/K ۆXwl \-rY઀X9;Dʆ/F `2g ,gDT=A,-2*!MX.|1(0 յtTYu!RWC b4ۀ!-6} "~XGM'XYQ\d_%3TаhHuS8F~܄.ZUɖD, ~Dϩl¼W^:aֲDa_x¯3iXivmد7u48>i=O2& Qb_ ⮇%)"vs=_dE+(<;[n |& RuE'j{gx şw:h{GQAsz5|}\>I.qH~*mwXfUb"sϲg>6_b}A+?8 nV1HgfpE[Vw1k陪!irNy /|~? ƘfgWݚw6T~6M D_>*E͔f,ZBd3pU@oXL'*&{] |q 3Y3 wݑl~*e˛ZMb i1u)K~O þ4Oa`(FJ*a_nv\f`27:%T)߀}yf֦0D +i1W@;sk3#m}BzՑ+cdC51IN`Rc(ޑR}ھC\Xh.jVc}@H, Q#yO0)n.ި .˧l%.}fl C Cqp{ uUÕyB %LQkc=a=a%WqTW㧓& ,lt W FnA%riXbߑ|c6"~ }"_F @忧xhamn+We`Y9Dm$T^ SqJ *K˿8?qEYe<G>*rV])y4 J x{mgh6s3hB\zoC !W-K;m+s3mz;DvR|ޛpT1W!X"d4*7jjzM=v,cAHC1 P1߭j܄`;"K;YF <%d:5s\nD,dWCm|y:.2>ӗXb,*W薠:8 Ft$8]-o2]EDQޅq1(LZ ^n/JO:.a :M+58TNƳK#)0tď0':-śpr.*tO;JwE[RI`,X0yD>VP1kRUA@] I.״Ch3%JJR]y[Lj)kj =s 2Ƶ]}=j{1yPYs6%,>Tǥf")I )r]\1TŠt^=*L,]ZWݡXu , `!mz$[`AyŘ;(,~O6?6~,Fx?wPW&PSJ)!%hA7mCv*Q]Ɓj; sOR)d)5:v1Tpne;GaDs昙)M%1E l'@btb4iua c￙ _Oѳ܌RYl9jVic䠀sm6ЀoR*Wy|$s" {7ɏV _+HS=UC>*`>CٰaB |~fVѷ+kYK2P5aܞ%m5Z%4ft'{[A;uhQ eSb`K:CÔ>nA͚04[A];@HzI_ zD?8!AiP=KYRreRer&㹚FA9]H yƦ'xܼl!GCԱ:EF)\NZɎ&X2ڿEc8/JJ߱;?lLq6/|TAj[mϚlzDqPuBdʠ4V )`(A -8;'_`3юJf4t= M/KAqKU~_/Bų~XZpo5/s`=F.F|V>[zQp.55p"lZ]9Ȳ#kZ6`@i7֤֥gb\3 LF~&:g$NMjz =#Vb'_k%h,|9DrBys: [ cN[3$We, dr?9h4ߕQ֏DyNfzkc@O)PI '⬕ Gȿm\bK'zMʵ)㥡y:@]<ԔJK@Ely@b6R;5}7Z6εB> YBYnl$5j MOn><} xPP gk4(-˃R_ *짦k2m6-8uu]lJټ⩁HJΝ':%I2+8h[2~H !ILH:|5:ąmM:.jP:;9fUeRsa\6 ;ͼ Q2 m?|/xh,Ũ}54?DAXC f5A`ڴ*2ˈ Q[|yS&%FP +|cGX(ǧ,ۂom6сՓuHQWjP|@A\x+&j1X/.J fyrIBdA揚',bt G2`t'AE_a2Eta2H9sF,QLV#uo.ڡq>k|2J*sɗ>b0{WtDMAo?R hzL~ιqIt Rbpj*e!1P)~-\i@oQ꒫/Ӈ^ {noNjSER3w6WS' 3BLr[=br3MZrRGrqŻwɑ=y|/(kJ]bKԂ:?W&$ɝ80,$J3&m3ƘF΍9B`fh'h7p\_ /~'͉ƬM ҃R5d^_#@PBz Dm[;Ƕ*x!;pi˗aܸK1#QM}2[$`+?MzJU=Niq35qu)tz_2wxu)aAE^vҊ+M*Ax oȳFP ԥXFOBi3R)vn%rnvK`JyʇN/FDiJ@Prh#`4{B{pdsA=+yY*yljR Ev|Zؘ?=q?Q`ܝHǿ:gFmwNXX;O^zڹ|0ٜ[6;_˚=AO ڄI@?"_@4UsHۍ%ůBNMmv#&0d=ӋDžhK׫لtqV!RsgJBiB| L($rVԨ¥҉,ǿj0;<[G#l9$ /)H &> CYl?#ț@-r|Dz 8Z:G{sX0 Pgě䊳 & ̌UBj[P/:YH u@F!_PؼȚ`0/QNkY^b<5WMMu@ `Hd5~}vX\' Xƒe7:o_(D{;%lC*LzmƂv!W9u ZS8u:|rC $P:&PQJςq<|L,elk;]WK)VVO")ALlwY_g_qF0u~E~sc%8(폾A~G\cz>CYBmiX_k'jOwCrlIBWl5=yF8~sdvnE- τ$L?cfN\p$k(-AVx ebK)}(wYV*~e?Y>ɜ9BM&x9' NI|Z4 XI]e/d > #pj-]&l0v>t͒B nʥ~oCkNg\P $ |JكŹP Z|c1[2Ϝ݅\T+W ji͌'[a֫1vrHOTW~3H"b%:j7UԻ_}dP#>si@NY31X4@^b ~-vxNO|s7[t1Js4lIO;W\ SkQEgxl:ߢ`]7&Z{..;~̚cG!V︒|0R IWl;SИ 疓_NхJw0=+6ՏꃶO܂/cYY&r$İ=9/YUBiG<1oT1&־Rfm9mgmuڰ4)xCFkaq>]iP~FT_е'vbblꏬ4['c@l-aH"CRL휭U,buI%Sp1oH aAE%a)`[w4s1kiӫ(sJҼ SN3w.'h#[}{҂G f೜g8JVpmrBMGҲ=&{ߺG)ͬ2Tr,GW[ފV.uDU_S\'^ QƬF{8\˴Y}8@MQX9*@ 6׳Vr=_G{Ҹ[[7o,CjeDp#L`d9aN{?SQdƶ^5nF&O}-q;X~7%nռ Ԭ3Kf͒:|q`HN;<>ϛA.0|V!,=v\ʘ,8%/T6˟[ZH`pQ` ͇ܷqSGHrik V%j))2PD&90 L,o?|u9^ NTͅ O _Z`QT&rz/h+x{ ç[[Q}wpjb/ 1o#hĿYmE%XurO\Ld c.d*up5#*dnc6 W嶦K"F0s9us3?vƐ!㐠R%^M61 cmS?h04ÄM_lQAUS^[+k_D N enPB۴A̓]6$Js).V%&CQ &X%mrˀ(ISy߭e]|l6:<.WpOBȼAٷ^?IywʂCҸ[U {}fu`+V$HPΪ0Ƞ]}NQi.a f09M噵ݧx!i53j:uYy lFdԴI0.7g=UI'xƥuCϫgQv쟷9U6暲!&;_"'{!AG{д ŌGh v4|ΧTK%Nb]LsPai7L +gts+ rli{9k+Wˤ`cی٭~X k|v㼴[.IZqN%79[=laȑjhǠ2D1W/-ISϓJmt]Cz(nyV㖎N,轔2hrzT#Ñzk Eu[]DWMTXf =M\1 9[F\ \#ȩh_Fs,*ʬ+7wg  Xrp֌xqw`{\e%)r'ת~ypePr:B FYapa&c ƙf 4C>C[17N +`"1^';&)ؿHMpxǖ /΄oVQYOWJG%IԌal NnSsif -t+Y %>hUysSni=Ԫf%nc(c4lӥ}y#; dy C1[J58&(w l3xRSd06#|uQd^bCtk҈K(ww[REP/Vy7)2*st;Q4l>x~ӥ*,/$?U$KmQ +蠺Ao <x4WVߵ!`>\⻐J6hfNbTkǯ0t܌Lպ ?34tweD[ߡ|fLPwb|E3צ uIQ[˕K{wOˑnK[ЧMM\\ ++РVlT~jPqҹ/ fn zҴ@+mzQ){A-Ǥ^U)ɷ-r#L#02nJȤΰɁEr:0#'솝jdלּթcYWˈJ,K~Q'v岅Ñռܢ"%#Yz]L~Ԑ[簔1zQQťߗ;O ,̗m19cN5+ywz.|9q.c2Y9.Yk'Qe9JE6twNNk3off^ )3/(fC6.gx'`VLB2gi h?bJ:BM苚e 2k y1C?&Ɉ-=W_-Ul11>k(֢l.HȢ1:i׆<\ [+6s=,bU񊍔ܭtحC+T{SMwl>1BJ/oƮHْKX963Xh3vA-PXgɗM\[n kܸJ9g{~Zp`eu:.61ryJqhΛ }S'`< -w)Uc]}N</Ont>0S9etN@mTp}]WÙJI-Pv=ϖ7U ㄬm> &kBqӈ & .C…u FStyI4/' [%Νj3@L` ƞFNGFOX$^|ΫIkVg0@w$eE^WcS_;K"<0PXڋpKwʆCXݠ86*GLIT.z}ZP\P04ãwdwcAz9*95&T7䞡ٱ.JH@(y87䐾lic!P&@qa2qxlEB҅,A&(ꘃU`˦P*߂qHf4[=Iue6&9F۩ -uukیXW⟆\ VTE v}чy 1+c#, xq|-<9Lz^@ͤ:Y|P$ԕ|((9%Pq4~Go[&,[?OC8N?4xQ|fh@B m5Nqvu.D7ITy ph#8Z_H71I y  94˶t`w}fZ!#ON>lJY-ibDjbAZ݁&7)&l8|"1̵Ce$W8ѿp%S*{ziVfߚ`#YK K),#@;4o`s0d߬BelқƓS0 _#Ma .B(LAig*& SSBfM_)8 VSM5U\U{v==rCQAP3/+rX6>R> 1 +k[4 &)ɗ~_ap'Dp'C@oB1rC%h,oiNrwN昇!ز2_x7^=_?GkQZW v9&:{OPlMj `a4n*/E! TE^:Sx71r6 ~*ՓTCέ:6q8aWd=_Mw{S`}NWCPA@eL\?ԲjKL5 %6KcSu7{L%{ۈQvplͱjǴ*SsI!-4f,i0~~FY2qddIEkG}Zkf~z2gTC ԑuIto| Յ|DI~wWte.CiG! X Cࢦ7R擵?`]N)v^aZ#eV$NN8W0+U,rlsL #@?Ӑdi36IE%(]zwx.;LiO h,F=~8!3qhvRa>Dl|Wt0bz`VΩU*UE=Xx+:8/kȗZ+Rž>Dr]l0#1Vt(n%$4GFdU/ݺO5W̭Cp;yt|7{ڻ0ʦiBL-L !o!ޤŰ;QCűFD)Q Hؑng[H+baRE'&.C@選 e2#[;nB&|~x=(OTIM#D,D3dV~ 3"كL]KD `o<ȜCSC~3mܥJ'[0Lt~5l5-Q-aUW}ڼn="Bҍ}GcSR?o$柦V;w}<U3C큫qr|ghPJZSSW_¨kj/^)ќMF" sItňB QL10DM0h+Ha cE` S_Бؚ9i_BS{,a&B2ͯfd R ǴQ+;rIISԐ*ۭ(#fiŃ> ZqĹ} @ ou$2WJTW01S|HԊu ng bΖRԺA1'i5?Vs Ǣ.:$F/C #Afiny# T-tŖ?}^rp,ȳR f#6yІ8۩VZTlō 1iAB5]U=`X7 h0i B/mf7yԬLr*20C]ߠ;8aFtӕ$aܯ?sC(oܠg ,$5 q4dk*ɦCCƴ9ctJzXZpavC8l*t172Yd3,x,iqQ::O[MYhHHL+}>Э]-4[\'R*VBzxa84]&.ẍ́c'u&<a6ZO$+P r/$e]#e=j0"]Z 5{` ZV+hJB#&񊍃1""?ՠO]k@d׷R mM iü|AiHX+ |* "27ڱgW 2[1{JSE1O#q [/!i#d*Z'Pt bN75OX6{mM,'U/_ܨgVm˽ P hTq4eMh`o WX]>~+KSUcKƐٔ\E^'"șHuv IPx#u1:.W65ӕwWa EA@H $P8tq~yIL,PK}:8Fy#=wn.U)'yZ(M hm'IWsˡ'Hd_g$Gʠ^+[gMI5RXt%$6W:k1HN]"5b6P7ayKOکWR *ĊՠR`y"@S7fDGsvTuNqn BT@61#ۡOOgXgt/-&SY'i&?W-1ll fJ?n_Od~Ţ^>2cQ1.+ٹ ɾ\O=¸gc^_k.ϼXuТ/K{_a s/l +b2Ìq2IlJx~TژCynA?΄H[k.7"ΑcnE2A~ !s$^].o 䑸՚:]ֆ)ӺU6?}`p@ ʢ w[pLf[jO𒎓0X\;-t-B;8& Sz[]%FRG %dWYb"~E&A[LqӜQ#q8>S7bӎ1'.]߈.w?%?Yg:uVFwzEp^a6JNiP`$_GҨEvY`ixX~DN{W:V&> c4t̚7t}ECY1*mu}:yy/DwN5M p2Ql@_:>\mۗ<7wa`I .6%}:ĘDzw0O;q2 RPӃsBF`˂CPb ҲOAX\.0Y#t[LAMqb;%#>V1-Ұ#؟8z m"!{e+q{$9rIo=Ɗ:_$*SLInfvVz~e>,ڠ\݋7g˩$Qix, TPRMwv22w@T4[91Td%SZx eUaB%uw'1_2Źu̻)r9G$Mz,̨f,Ծ5^|zPSEڽn\Xm5Yɛ#{ NrwىXa@e5HP]:bLlNoCkg.8B˔JոǞ2'-[X ≮,st '#G(h%5f=Ǟ5YXK^AM*IVZѹ.ӳ9 sm3w(cIHO@ckP! :=a, )ae/pQ 0e`k8=߂:jjws2VôKLUGJݱ \%[iBVLv< (_ĠDmI[ѽ4?>iaw]K&?$*zld:}r~?b6{S]$)!%vtKH7Qb#"a`\z O N43Zػ*M\td*z _ɕ/Y3념2 >Pͩ0׵Q .`5voTOA/͡]Fy*?07,4x%;7_kExj "U]՜iY}>~,޸xT8 򱶷(*d6;'HCH%) 5.[j_9L}mMsw 1jP,v`WA{y[yq͹ڇ DA5tg)PSxv橙G]sqorts)n0RF6t% ʞXa?+>|GV8{1[f'#;DAE "q6DG}AZZr5Xa\0ILmMI,V ԼJgo6gmWwNݫ!zh Ϭ:dBQ§rũi릍Dx6Hdї|n4ЎXƃNvCWQoEeGxAߦ:#Z `^>0B'V6x'o,F"R}$ѱ= $d*w,3zc'hlۨq{4GUk9'[{HcVM6!Btl"BV̊,`Q[aReɅ-K^@<rGB2hiHFL{ɅX u:_m!UE[þqD-':QV>X}<{?n _/zu50˱}ɋƝ+{儩/!Vd.3Yق@)L.4ϛ_(ځ?Wi04Ae?F0ش'|h!ҶyM X}. r Wf"33ݺ.jpRpXF֣ ⷦ kg4Aژ髵Qڸ@=eV]`)mPцZ[ 5GzQBh.ya` {ם簪ؘ%}/qNzvf톷wI}:3-}A@`ѯqY$L|+:}|8D{ѬtݮȔ9%HwglJ~HePUlMiI>" Oxxk0]JkP(AF6%1J ˝eKei/jp}aPc>̍ VY$ I"%e p{7o?zn^N5ﻥz]PZ 3j@N'zVZj:-vM'x>P7R=jUeF܌a*da@\fVz/}'!6C>f"fN5`5.;(l# '"[Md&*ƌarƭTW|`[ցo'q=>Hd0o}(ȏn P$oFõDZjbޟLS09a).J;-L9,5XJe@/OQN_-nyh NpgECNsN9Rt*u)?Sq,ewJ=CZ7?0VdZK٫x]ct~ B_PUVĜ,R}H?Gs=cfyHIQ|,\M:ힾEdМgx\5;O nO+/d1$s5r Q`Wo䂟C]joQbӦ(M&y\0<ÉQum!iR,Y ֠ o,ƥʵ@djRL|o[5 /<0QxKT^ N~=mdtPT]lzhoHE]|d]0s'%Cwly4'_&,z ,ʈɁdtlk|?UDj;W#SV Єє'|~J ¥\7SXEkُ|/wKE10C;":jU$_$RCblm>(U-Q&Rbk.狠vǪM&Gy6i}9 <|IX]tW=ؿيۺF3S:4>OZhEV WsyRaI'krƈ![%SvYNHWz1{\ DX^_|[Ixf1 z3%^{-!Vウiai~C k k.HoӴbJ )II.GS"=ّ]~kGmb*V=wIea8 "gU) qx`"CwQE99˨eϦU3T kv#V餐͒yhvڋpxnb. 2i!IWI^l0M{_5yHiɌ{⮚6<'?- F.?˿㭦\Ϯ >S -CJHőr;ut rgڟݐ֦ChL?2}dDEь|HPegݵS?fYcaxmٰ,>q-壒N3U$T^KS`_mSqNbfB(HB"JWwqwJ>%ܠ|oܒLi /:>3Vt4X[8\¸ƽbMtm6Q9,4pWrUjG!Oe'.cM=F\A6_E(M,}VN(6RpΘգ;w3K&2&BlY|P_p#CkaիVr$HLeS'Q-U(Vk){U!4uT р@.P(.M}hֶtnȱ<:0c_ܠĪ~ q砚Xo #>`k@CXJ(7JY~X9GH |Gl\IuJck~l075KoPS\UVu(W !u9#1}.nNT?IνAd3#eGmEd!S]JՆMr¿HLff P}n-TSy7.^sd1It^2Ci;eB3AgŖrg 4>P)p PԊ q0KIcX`6Q:!Ϻׯux}Omv}#wOv)d+?ñ7>uڂhXtjݏU:.GHLF +8ld#٧0})]]rlyvHأ5ɕLƋU"oRT QDAwkTy U?bi-PMRD?>/m-/dF|`@4A-8oǤ*C3[]xRA'nD6m/0pUOr 7('Url24j$OLrj#>4UTaHwc|_#j]Kri ǔ yplŐxgsȍ;i6f_~H؄Ħdw묾3b~[Ds+~wŞ$xIRh~#?GA_7$ yܐXwD/`<:c좮Gr-8_I蛺cƙvKwWSFwdLwz lSlDp1C2p1J:f\l"aQ=6gFsWwY#DewMاgy_%`u$.Ve>hL*IҨ} z:k  C5ֿ>4@DfuԩcjhlܛȍbDkd!DoiyTֿK^؝<9_|)E 1)ʸN I{(@nQJq>d[stUӡE&g)ru?{moY 4,ϯRVZ.gmWet^9I#{!9VcW"eya:Ayq<1~A_ph9D>J.5Wi iB5L?j < &_dVl% ~TH0r=؏D2WYKKa{״@}uYJm%<&&Lۍ;#puS Zv*9`L13O3cFJhhJ Wws@F1sLQ*t -dj.پ([T]2Ʃb9PzNG`wBQ1'O]9` 5QdfArnd4+"_wv`bZDGj׷mJA ?\+\%!Q"9euL1>ugM=xsjf?^Md,_ 5WXWxPI"oWzKGDȓrWdBIPes\ACx޶{Am! d0,ԐOɑ~2 XASmYeU!([S_:0kn22/$a S!"Ǟ_:vNf/gDtp@7,9.;BDS~}o=I:=)U>RYhS#+h|)ڬmy F f@SO9+f⼠Etrf}; Hp |dGVʛR4GŗAj[2j1i!>htZ-@ل# [oUɎ|0]m6O~ЍxEIt_|;R.뽟(M@Q46,:Vié$V|ÑX}P?s"\\uk ̠~[|<2ZM) jr)ӻߎֽ"4Bn-5n}DK#,5âN֦s1 gs#G韯t%4/ul<2D+oƿ2@1*ĒG.2iS!q#d>6nռ`Иp^ȇ ޗ%t?2:1w Q[<-Xkv?fq6&q᝻,>-69??|jn7_9YfϺm]@>^w +1a\1H"Bp0ȸ[*ܠ,6W`-A4{iW|T_8F#K ^,LW4g+Qf .Io{W 79Z)#ah"~QGacŀM*PdǸ)MsL$rGE$@ f) 95WT+9i;?.S!m!JZeZv`sEmL^䳼O֖ JtL's8QL=-g{L%e'_&ӫ̩7zI ZY!vKw<;M$3 E=5y"ZsItLm1`L&h Oٽ,g UR9+^)-y˄8a.Hu6vv$Ԇ\n3?/kfJ6ӿח3ި2!oҚW2`cXU`3H5iY0С]/ E:ncaSu.'<<[}kNW,bZȇGU09C՚6 FސP0VO] g^I&-b2'* x̲G0'e&Y`$!cER4I&md:UTy$9r1r%uw3 乴XV xaئ\?;Z!>lɃ(0GpeE~+u]K~.ޒL)KAP"Ek-!7F0)jd虞&JS4;2&PLbod#z|}\p>/ӓs]Έ'Nn^4q;Un=fDOjiAܸ Ћ @jQ89B+뱂=]pƟD_ hR~bk' lwxT.ܰ[b GBgKU'C"Gsy򑸗$P@LRzCI 2.@MwGշ`Z6{8r{g:kV AVnxUG+=2 ծd 2\3++rt )h#WX6*x- %17X9>N:w!z֋ ,+bǽK^! ) nSfs稳i5/hԬZ^8buD>o9x>ʷ,ZpXeҝ"~[UH M`\.ۣ[oO^`'ΚQźaK߼0O9FCD4lNQA"ZmLO~$#|D9Oj\/V:Wjr`vPhV5AǢ .1Y7]0_Aɵ/I{vԻ1㍐̛i1a5ғi| F)>\^?ӢdžE ՏJW?5擶S(8E4X:yٍglZfߘB塛g(T5򾬼ŖԎPxHsE4\ga 'b jbojTW" ەu ҉^ 4'W"x3)+3Ajs xrh? ŸTU@z% m/ғ Q+dݡ.9% (UZCaLڡ4 N D!k w|ڔ !0Bv4}iZIn68$m90}.AG[6~^(|WC! -b?7?]#^T^潝&қr,ۛܮ4)9zȾfXY7ͻdӣO'D/z' ;Nol*2#팁ax eo\ϼ8OÚ[Tv|"S osWvgYg;΁aߔuσ*zqEoI\y̢;֝c8ijK8-["5~UDFo 5 !c?N~[:JT̲ua*ug-^%<Bn/k? abx(}}IiFr_XЅ:;_?%FX|E#zǂrR[n- sH_cA%:XPZܖ߄EF7 -^rKm`b=)=$rg\wt$27: l#aVG~@Xl;q m`J S߳'p>/MC$FdĹ"^b؊} E캨bTu٨$Ԍu*fۦ?.3mqoEmF-ۍD?P@gYuQ[%S:`cY)J@{ʜif?uȖunwf%4afy'LRڬ09!#{ T dl/]2`҃jɢ6R}VqZQg(Q1kvM7#pn/pU|754r{Q6Wc*xS%zĴij)44q]bNOrNvdt>ty}F̗ i0mzl15?1*AB[~zԠ p=5K|q~rtĽʤ5k|dog6{Q3ˌnd-յ9~U]&jWR?AbܝM6ga3R(5T[ ߮z0ܬ_0OV5;̬<G蕬0/m^$ՠ!~a`2A ;>z~e͎@58StSqle(BG2&P+W<U] h:bg  #O-e=nhԾ$8{NKFd=trS3wu`8CNdVU[nVٱqx]L9yb݅ !`ddӠd,{; X1OJǹ ̠9tm[Flܐd͞u"o"#`Zĸ_˧%@,"Q{=wac;Myش+n7Z£Hdx?hW~eauO_X% k"X3yMx "s$Un'Nd!^,eljY7ΒJ;KwlO1eH$dA$v櫳 "Q@~`3(dS Iq[W_p7!~B&@xo(4&wπ?ds_V@_^fQ/>|#|j{qPylYGaދd~+MtP?eֵ׎v@FˢڛGfj3 ̚+mFw*_StQj)kK-ѳ\XG9%˙W-s; 崞½ ԬWZぞau'5^.X6&y_D|A->wKr=cwƘB/ɳ;QOp㨎Gk,n֨K}z li{45:鱫U*@&Kt⠭{!ȣr=%/ab`Y7F`qwk6Ay׉K܄i޴0@UzK<" ڳFu}kG'_ ^-b]UOTV+{ӻqwf7QT 똕ݽ{ eYPFlm~e%xaM ]`X82Ly(_7>ޘ_s=j-geΦHR D[tȱy);N.D42lkFޱWzF}{!`OH6ZUةGR#O{0. HłL EbuT\\e8䳸^ ۙ@-EN{L{>{` #A˰ڬp+i%r-˓eAW'rJZ "c8y|WR;.Qc[ `-ТH cW|!g5WM=5kvLᵥ/cbÃE hw(m_KYܢ;dZOLrcR&(_6, ȯCL ݪ7نȁ7أac r5LJD☂񒧀+n!puq04?j#JO,̤fSI2n~FR~và8tuSwk`v22ڇwwy>|ϢnxYZ7A\NRFM@I?sPݏ ueK>gԔkd\ٽJ9ltMvvCԤ~ѱuC 6^d[`K`U ;Y@C`8V9A!'2UevG#RTx "`v} nio

      OӼdSji,I4%~wHSd;*ܾL:u^v蘷u"cY?OGt"$ytqq֓U=CάvZ:"Hmv"_~11ȿ0jz} Et^6B{ؑLux ρ2 *-wCys.HZXF?vֿnaM \4=;qg≠喧h^YPSίvS 51br*"M^8),CReKҾx,8S~hު0Ϗc`/rp0 e]}3'yXԛQo,r 2 ;>=.ȧ|ޞ-w>wZ]ŊEY?XuA 8`Ճ(Ӑ#P˟. .&@=f( uu"YE75ñ־ <ѳS4掴D#I cztn4}&\] 2&3D8Vy)z)텉8K2}+{5( C$+Tt(b˥{!\"BvMM1B;Ȕ˔-WN^i>K͸v&ysKvRѓY ruk1qu-M)r;jsbʏe뢩B$}2d]6 .hbĀ&ySx 7( EeMEEMWCkJ Blm{5eGb>j#S>Iҝy# ^oyx6eLS]*|H/_|Z`\JEz+H"B7cb6%M ot@Ͼ8Q{_!?H1F~|`7FYBۛq6e!\ -2qzq,Է*AvI^ET 1-ENgu1uod(-#}$O,f4C N=_Cs}j#9Ǥ0MH36&S;,R LvP&&M B9U:g@HRXYnFY `ͩ̏h CkE nQG1kG?_R6hyYqE382 ],R4W$/Pu_`իp$? !NنeZקtfy@ѱ%Vv0sz.l.sk})GjP﮳̿?v i!ct=wn]}cΕy>A*:!4'wP(iorg, %bZ-ļ8IlVӘ\5 B{6%a."vvKq}+,.m.=XЩF8Ԅï:w9^#اSoE }C-@KGFGfu*$^X(vyINU-wХe_x7|Y&kdQ-x72ė m7\(@)h֢9EW ӯu )kZNR6ˉS-0߭,N eBVv"0pRhͲk( 4z<28 ^{M~ O/ TN [d)1[+6Wld P)Kvņp*Q|M1DuLrZ4(i i%mLT<"RPmS*M88t ?r:ँJe=o4sP9 Fh|Q<&"iE3C]f|Lh{/ i"Su"MMuO3ԁ+\HxY\77?u/˃rOy"jX@Ԝ(_ےl0ݍJ\;Эbę t-}+MԠS|b(Uk)j9%3:4pqke 5*q2B,cITf 2~Հp+nFTS^tqT&D$ z˦ϑjݺ;j0d͠KOmцS{lأQ??tq>)t燣\߆5 ^Hy@ #C _}{s0OYq:pB7iw۰e\,ެΒ?AΘD3%uS({ih ?^fJ8\7M. :qjnDd"#orL+BzYșT\N:jŢ)"`r8OΆa4|-jp$K+P'՟ ꢤW~jwbII o@1;AhJlv˄:}_c `||GX$Q{F@!bBVA&'C*%ҚJ=C2\0++m$᫐yDU8DaSOq(yTݞq6 EPBBnu5F80xFzK0vd ;ecssOUzK .!^O$dO اOS=c(OQJ}U~؍W˿jhaUe32jAP)ǡ\h<κ 9qV9麣{&<~;- C? ?Y7ubb}%U&̨i5)Γ`S>+_"6/aɾe+w%D w,Ef.v~aIDߺ^xN›{B؀|TM?\UxxG'hKMW@NMGN]$H[%dC =%aQLJYg.Cup$`tgJ}A'Ƃ6}Tȱ0_ۙ)r`ΟaG|g98Q(Fݶ)9ۉ힠2ԚoKjgRY:PS > ܩղ̗CC)HLԤLpA7>nswtZq#&BTǐ)7F@r!,;\Ƅ7l3GfckQJՉmxG}yd.~`YyA:ɔyvըЦ)H T؋q:(-r_80BfF$|iGD^mERQ򘉅ؑh#Ҏ6߄ ɩ.sbZFY8{9^cnq/bVI꛼JeOOIԤoD|"IW3Ysŀ 8T#6 J)RNFxP8پ KQ tG.GC)K@%RjZ]|b HbdDK{Ȉ`4qJ'f|d7u[ň1*$0 2zUT-F+C@_8bI߬jl@N_pK`H2F d oӉ+TVѠ G;pF h74%G@d;큯Dw6[ >b%NW^ +Dt.U|vNx•۩^-EoYkحG}{ c|-L e~T1S}|!?Ҡ$B LBBF0xe^7TG)dc3*y-<>N=-_¯hc"gRT(ց[6M6Y2Ƈf;FRMoqqӚhgaMtCdۏ jUpO=e*>hӤ4jF fNhd%˙uS  kϼC^BmQzW0H7X}BuNzOýJ-]I1OkG݁{3_IJ'jyj*4R8t}"/14/ㄩjoKYn,Y6Y\]!j_>/ĵf4rݤ8}邚E_ﴗsJhr>4sgqa;2rQx 4;6eyQg`ܒv,B+O׼i3mqM'. :Jb|t- Sl4Ӹ'HɼC[&.[ 7ͷwe M O׭ƼhbRѹP^vՇ!eZ!>4!TJ)͐{<!-;_Z)njBWvCw;Jf*Ø&ƈxTzRGH>\wR {aMleNrSTDHU3 &T&y}esCgfI[2{TRV:-; NF8$d $}ZߏDt9Hx(.(Zfu/q}30dgvyeF]o]@T˅%F~پSW}(RbAag,vuƪ_o03(\9e+逊 ,}=r~0^n@Ly9?w:P gEޟnrIK'.QZ+bF [_q eJ- sϦsxST% ƗiZD|/1HJ#b!k%#5N(:ɭS-IFr</҃f>ͷwoa*Px@vg{t)(ESR!ʣ% W-ŕ4o [@dt)Uq^`F fBuQ=mWA@w7^4+qt}]ir?yl,$XkWN|) /\4j6w6;F#F=W y~pNeXm ҕPښP%^sL=UJSbHj)M?1e7x*%T 㚳OwLd01$_GmB VuLe%*Psdw>w{OO|xu {>V*&5}ڸ4TS7S$'swňq@xOwH^>TxF v) !%w5 WB'5iFV6voԎO-@Ao̚ }N4 nji3#7R]pepW/\);2Mfq6.m*G*s^d53{8_J=_|w<R+2?7u?*j [n)9%~HP&XB3*:x; IG^{ O Br?gZ*O,v)w$slmO!~?1B 0A0pxwRt x/;3ϤyFe1e*1[%/MOZzo}e2rSU\SCyˉ2^WBILL#sd?w2Mk"DJĬpƉlѕ*Կ~'<`U,ww+ v|aMq]ˮAAUJ㎽ %!h5ӋM\{Gx6[jxG'Jv7Sw3 rWI_U?7;SCL"_,I+ K5G#Edn%.+ F-Aޛdf X$Lfd,o#i0u_gխtq^-Fb?FEMI4GMgNVӢf*e8!:S"ieZA)hh@tAă|#xPvrY?fyr+hKMW?;3@`:apğd+!96`&Ny X1%xND3Ȅ-tD7u^y1PꔐPGVr%fxӆΓ\|}gە<\Yy] Yk&WbS /04KMR$ȥ:l#ehY mJ$X2=eTC#W6TKO{f3]>RX 񜟇7S7]껑)/,qb;9=)_(4ӟe'_ň J6V+[R*4­mj˛oqQIK tɭV^rLßpɋzNC%q/҉"xo Xрc Sb=!nB!H)67|'BJd\ yK^aK$η]tŦ$k7`޺3NurBԍHBƮ)_ 8m_Mkx4V@a*,|z4'HAꐦ-,nd3*sF_q $Ͳ[\.Ǡww=8M [l~j;Bs1ş/o)YOl+!>^jx횕r%BY.kbQBm)U~ƃES+|RoF\aX'Ɠ)7}٩9pGtK 2R=^uisY?B {C|W lr.rNT e ؼ%1!Wg į?5&kCk ]aW~SC^"dICm[jӎO`ԋŻvr8_~,L7ż v=p'itioIFG*OTu(ap«F\jњ5u,l,Kwfꎉ;>"dIwt&+DuM*W 5d ws -2_/-pԩ>ET4pRtфA5?V!xϲJo.gی-Ϳ>||8VPY$bP'~pC9adߖv Ê2\}-h^ZbzߘϢƟֲq %k-"vJ]"[1,7|fly lrdx" 콛ZUX+Y\EF:5蚲wwv~rt`O]<;C߶5HyF%)3Gw%dk($է*-^Am-1%tԯ`Q>2 ;bĊ@9競z08Pjv8[IpS ݦP6UhrD-fe4!-}ƀ)]HAvkCR^4`͒\D7o/LSo6\L.qP-ϟ~>`>0L)blsEцZ5}á^bviiuqN +}}vAͦm3xB 2O5FF7Q 4Z{A>s#nG -`JZ?l?nLt`Z2>oZda՗sb[+V^"x rfS;sBBkFϰW48tZlRĐ#%ͥEk 9A!1M0yG8+n# 2=}Uu 46]*W:gky;Vuk+x+2-y{6;(* 7kG dV41 ;w̅./C޸Qm](#uC58|X#Q-eR]GWg<]ߟ!flcbH}IvI^s~k:# x&VЊ=)m}[z=V99dx^xKDj$Z+f4Qfc3#oZ`=Q-;P[$<$&c׆@)/O~&'qVM7Ip9 vf_.{SIf|nbX[ZSӣcLǒؗ-~L_UܩL~/6#6MOpavw<22n/ y0 G, .Qm~h.b^yh41[L{}Fnw/w))onratbM1\TTKɶeށclBMaAx*~dž%L1،#a$X̎}6vfG9'+]vM0놠-J4ܚTz L [^F{a!~kQ_Q:s܌@wDF3v|4bzQР1LGP$x̋#%HahݼlHbF{~N=o &bclek[FQvY7o("Emَ:F+$$mP}*<9#ܾ+k䓗ױ,RQfB!ލL!\{ŵ=JEAdQ1bO'Q'|+S_35CWWw&Hgt_Kro-1IȵC$ܤ i)O|o2 !HVSOdiϹY;i9!H̾3h!p᣹VjH0* ؙ̨2ǿ LA]KL30Ԙy'U]R1Dr*J$$†絅kӜ@oFBˮ-$ ho]Şe/ڗSKNG|PBvgbC5)a cԞzզX&9k eOY]tS|3ue S)8.^Ms=DjC ]:ZU94ˆ.hl|z^#e6w/&n8Ŷ-x.@rme()')(78td{᮸YC ̗ DR9Ӓ"湨xwGzeDG6U'h08y-^@"]C ^J,@NUu$(j8VQ\qVߥ۪![xM'3ɓ#Z x\)Uk־ݖL:bZ0b<ҒeE. !CDGN=TJ̴BeBx)d-*.'5K?yV]WKvDm_ :[zЉnk!%'ZWU'7?H+vI ɬt|Jb.3j7©)^+fP|_R%! [f+ 6<Ǹ"Hz :s:6݌NơkfmQIstFv "\?4Ly=Nz2a `P+u{[Wr!yZS8胄+Aա/0QIoX(C+n}*+omIR00CBq,€mz$ܴoY(P $h> ҿs]ΌSU*p1-*0 ՈoV^&@%WxY rG2Qvq5ĺ^Yf_QAYIX3"PR}oGˏe'" 97!>`ƮyA3V9byLl`ti tfC W5koң{1:BV#Ti=~e+?lo*_y}Ä]Z>\KH2z77*{>蹶yy$#K˨gǽcrN2T<^ߒkLF؆If& -ɕ~I?71u 8g@Y@ڪEX Tba]V}hW@_;'Y$W2@9ݣ~ OP:VdZJ3Pܮ~L)/Uy̙T|NFxfd'-3{~ ^}]yyya~m60$ >zN[麿8dK%n Y5àgYZ07070100000369000081a40000000000000000000000016439a3560000533c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/7R]?Eh=ڜ.+gUqId.o?R~SaHp8Tqn!4_)y׍TeVTlPH)N<=Q-ƜkQ-){ZshL_7GnrXsctIGE咛Eip &ӰWnKZ~^3ZÜPk0 X5 T$;g[(Zi2ޜkʮDwKؙu我>.>R{hqfpnk7'nNVGʚ'|Ӓ*\dh͟F?PFk,Mu!N=~E*buQ4잖-yk6Lz mZ8Aݣb|}=`JX;:w[gE;+{R]V<wa-;?4 '#4:R"tacsN t:'۞l\AeQSoQ)^#l]]L4(=G>&.EHQŽV+\4ږES! xzUmM;a d].8Β2(7zA43IЙ#^Ȣ( ?u gE6}a2ng L `kDҩ#mᐢ|vb^es;eJ#2YBc JXA*!OzRKW(ߤ-F7:{bҵ)jPƯy\'|mX}&9`'X$~HMa>~8i1;.v2ոW`7͇2}hJ}X$g.1~s|;>*vB}hid̏餛nvI$'la׸:Ju{F-P3 5Iq?u#K|ĥWSU=3š}t>ͰEKNlp]d@ 6p sZ$>z)(65){)=VazS I 'L,Y CnI~.)iSb56?oeM 㻇ZY*& &fȰvlAEdXV YQRu*odIQͯk:*@ tD",ӴōJ6Ч;]!oiRnN.apUYAb nEc¡HRxˮEPo>{[:[9TK`l~V)}T'vOjhuoTfo{M~84od?Cꁲ=g o*QWPA}(vseMgk+R[1<֒A}ç8H hÍ p 7{s\QPLtA/de.H\x\@2oB2zќ9Yb? @9#;[a=U㫢|̽g3nF 2; gQTK.r̵R]-(Nm|( jaĩQJUXڮ/fFfπa>* %@sYi?J ga ^+" &g|m/l4%n!wK}J٧67C\6@3Ϟ <. ոAiF*=adzijf!.@xG֐CF0M> *8ix0XՑ>?rx,gMRP g 9mc^<=wM1hGB_]_#: r;/Q &݃*J̘SC-2n%3UKqwE'C$T1{0c5|S6泆%`B5R =-@ |CW  J ݐ 3# M돍 xEt#{0 >0(fdnio2rE20@ϞtF|v.cߜJq9v S"3VNCO==/kP`Lp)ESc,2N3>)" <eL Ȕu11D\I޶gdK}v.bwŸ1P$)W5x4MΥaCӽ7%/ɣ8(ebÂD>tx ƿH5_gYQdcC{/-\Сˏo4_D*LZNhڍavc/Iho]NKW_+ :Ԕ깧6,Ő *biU-aRٲUnԸoe[;L-+ wŎSǪ(Ow;T(yIRxU]f-lֻP̨$o^ 5O^2/̠a6SAR ^&m)AT_MCP66񵧁Ŏl5wZQFĥ<-kEJթD jޠ-l:,Yh8[EEGT7tYvGe>j y)`%֪3KDi*PnoawnwXSZ Q>X'ǽF8E7<=sIERf3HΔYq5D}`S-'4:m`S4S|MwxĂx&8 =2uijx Wv "xgwҚ9HHtGI6X h}\S6A-<>:"6\Y`d@kzdig]#ܐ 0J^Z?RXfە9!bd5X; 쑙ަ!϶`D6PfEc'7A%GBk 8x(tF6ߢbzug䗽h#ReY*L| ȏ(ӗ;{IHjz /J]9?xwS O^sQYVv} f+YI8SÝԃ"/qa_v ~~釺NDM>O"3e઩0ԍ` #@kC`FOs ;AX,=$s>{ :GP_HN@m~&e.-w/&++,V ^BbtJǧ"qO1Ъ&bARQXVn*[8:%gWK#Ü=@sE7%x uL $O^3` m̙c!͒w{9 ^{`eO-cnG`4{ب&6ur<jRDd0ʎh]@ג aAf`6r YKa(IEN.@9Hhy&>9+qW&8cVyL+괌.|cl_P8dLՁQ Zl~ &VxБZ1H^uйEt\+NpS?ץʧ@]5j(\-g{|>U7]P:'b|Lg/lHxn=k)XO%VXl{ֹ&2]!99s)P3_0LSN _E^%΢K05nSˬʻhl;/ s10|vi}~Ws_yI 7<"RX6@Ñe22V*x/FNVHB5s."-9,kHĞDjpoFk`D٣3 2|!W膍Q 1r" 2 :('$mo2:Ge # (R4CgsGJ5{ e^ Qʔ|g .рt7q䮸ƝRlm띭xz ^"Řůrhŭ|='*1ާBӡdӾ>lYPnnMdD?s1,Av ӂ[{;29c/$ѕk.\goG/CgaF$&X zϋlgDjQ,Gh"n75~P,kRwRìsb0yYb`jc= U4#m|OsfIT{6HMk 8bcbU9i$4m8o/R`L ^fp8t^psRg'+ÜrקXlz+H/=P5]R^8!tP(\Οf{+24Ԋ8Ļ~(c^ :m;|l `uȶ[;$ jrΤ9.0e! S'.0* ߄z'if[o/ Tl+Gʺw9 kXuwxc-dm83 ѽ2!H7_<ޠl:sV^o;+jEMށ߰z?7AJkWV`Q{=<@gt{J]"c y D02Is#H= Bh #eG}Ns%W*N>4f3I_[}*g$Pt,Ȓ [D -X mg\at~], r%тЧy J WkrCN-}:g(siRUqMD;Ci]jp:Z:U#"{T|^Z "&J #8)\Gꪷ49X2WX&SgJm4 dM~!1%,2 =ɻ=J!t0s,R7<UTǤ9@1BϵSC>FC.Vsv}f}aKI(/0֣UN7j?cW4Wph:;ډmu_0s&ͫ%lOJZ]#㻤WU:iC:odуe7TeY\)X۪Mu9c XϓLr)ҫCO8 T5\7Ú׃j9Sv SJ!Pɰ_  IR_Q8{Z|2jNj&Gk&-h{IvDSMRAbوοĿ"_7֔CԇTA _H +֦LǷ~<=-'R8yVLN[, 8>n7 :l՝}^1S^Q>y"eܻ*wZN45O5;8%ZfK0׆9=t;ϦK;ShġůtW FiY7J^1'Tep w O&]1Ulk*䚕tNڅ`Aufwҳӓݜ;ySHA>.G}8Y4c&,䨐8AlQ`r)]Zql}7~XCh1Soq9U\W;!yظYkEyuܺt~ ݏk%h[Fk*(]%*xjD↵X!q+b-]5P{9^VMEŢde?iP#d錸s)k[ê۾)$ZIPw2dg췈XH9]#  L\1M=ʜXvvU7K(U)%FK{Pt)^FrzMzD[p^21*gjHSuS6u/].nab1YP:Aks&'ޠ ]f5m1L-ZYB.i7AV?*'P[,hѿ$XF">iMUOu;[%!)gTĤְ@ꔖ@Lt@G5ir_zA<$z%O[[5zVqX#n%ބl{%Ml3/rʽXu27 R5vc_π^B۟o4Zs gJYUa0MOT!X~zE~w Pȳ@qy)u^;uϯ$x^,>d8h!I]KP{IG1\1[kxMH(^L"i9s.6:X"BURwsqW ~V yp8,,6 Z 3E]BbeщIsS\(g9& Lod&BRH]?)KB٦g:Pɜ{e1{y(LRØJ~)RWi4vL73B)X(rת_AJg6r܍A]Bh)_e(1ݧ}>E=@J$^Q$YȧDX䪿vs}mpضZCks6Yή_b;#D 2ۢ 6k6Y +`H>X0hZ$Y):]uGNjc |X4ͳuKͨP8hF%f]շ?=y1cHZ|$]";[WfNBF$h(\&%x1CĪffQqOL.T:P<gu%vԱaJj}S~81B&A^1Uq#F7цڱBUV(:juKы,(ڂe󒛣+2~9&cC(JExz 0IPFN(ڊ'9taʬYYA| [I>1T&cGVpFhv{%9 HvڌQ ԴFF qMr1lDpZok󁁑m(4P/:Rz5V~TbL6beVځX)+)/"\uU=I{)_ppmG{!^} 5z-p<TLm*4l/aw.M{ TҨM{-5Wpa *4a.!`@HFVl i݉~7.4w-Vi8L!K"~YVҩBS"Fix*C5~J/$y̼Gj4 FmL9%Uqn+U pi^V7&{XGD_gЕ q΅-]t րyWaQwN4hHu} lՔl)@We͂(ffjQmto)Q7%`lWǶr+tD릝Q4sAXdΤH4j&jrXL[V_jי e"2 6)!1<'BlFW\dxuٴ8;phf@yQ0 SfmYP;9E &BK-3VST:䷗$aNR0D*߃HD`2[spDu*&3(QsEQSn,=߂L{ܪ]p1YYE)Y)4.. )j~qh=!yB󢿱.$XRY8ɋY7⸀,b1M >۬ҹL= NC 'ZV0YyyVTF j7إ,HK<Q>"تxtᎺeq>2=xkgjl+ç"{%OA1){ٻv41i0eXA?}Mm0NE{'8詭*T!ẹJXh)xkbm0PBks0/^ CbZ@pT6w;3ajISRd}P'1BU2H?4zeDA|Zp4јV%_O‡3pRr2S;`l*{"%՝tR[Z)Nv"/LnB`Z0ԇC(@nGq39v3?"OWj-W^0`2Z/,=D<F6Qp_pOrK;-ڿTلQ'dSЁԋmD1V)ƔXISV /:#2"踐(bRлZf /kךXv|fw 5owvc-Q"-_E9͠-U|G K@L[6~b NÞz}w4W-LLjm4,wKn?랳ߤ󞏧K1^UsAˋ:qcc17cOEaL٪٫wUz*pK|me#ݸM7ä* 8aVzK (MWp9"+m7RCmL?ա9/}USAz{{[l&*_ObNAL_3j4m`IW:$j >?w19h}pVvwHp &ΨgBDJPś ;S}Afb3@ by35bb'$Y d)$t6Zq}6BuS= %9FGyl-S).^-l}1h[O%JYk ol#y > 2 ;^[2bK6yX}~C^ ag9-·`f̪Z:8G4LCK):BxA&Z\&uFr#])oS#TPB{A( ≮# ׺NscK=0ldTt}8(y˔\ci!@R4 8t{-zxkWU*o=oa sBzϴSaopu)m.J!dOء9X:p&+m/a}o_0ǧXcuo{<ۗUp%ǥ`[x P4Rc'FPx^ewv=6[頵s 7ԟ}F]ވ" yuWsw`u.*+vLg8f.RDbbf3-lb2؜cI۷ȄGE] w'&cfލ!x j>.)IΟ=]O!(.4V !pNl$FsT0į|HL%+9RqETzBU=#N榞eW/܆bkШFƕ͡X}&5^b 9q#;k{?^-倵lvm iE19q/lTw7@j;Z$2Ç<hO 7!49|UgIÏg{Vݵ*M-=4*0pg λ6Hľ jńبoacdwU9O}c"sP2BdĉT ԟJ݋:Z$=)&ۥMlL.clc:fiS#ύaϏ Cvdlr,Hĸlxg>YɁ.b,]5:ݘ&ֈr{8ݠʥs${MW rVg n.cltxC|ǹ$`¸%ko4m+QՄP#M j8:mN%1` j{5EKڡH$s,Ax͌0D8O8X;F/^Fd2@7t<TSMW@:z ݦ0eA֍NEAדX`Q"%z#f> @J 23GT5<|L(r5A+#&m 50A3uTlb&[GIZХuпܥD0([L_cL%)X6=T%`'W7$m0뙩e;ÙweW_@`I |reIgKy5a&ZBcYmɶ┫Uڧ16(PoSKd YvU:MYs>HFRv%`GQ CDW`ԧeW!F;]BI:cT+__%P#ZJN'::èH ܷRJzzzko>nV'8ssB&biQo uFT;tvE6AtB$(c`Ѩ-Rv4dSe-oX*;YӻaXOT"vb3^Nk{/%zj#*.>X7'Ooqv^E}N!-w4 ojYSYn6Hế~X^NRvy4hDZYv"{ ,g 0gz;5Oͽ V8gF3Ӑ 1 Tx;(6pW䙦X uo\M%}!6jZAG8H'kw qL /vFzx=m)D/ƹKWϓ,BV+^ PC 7 N"6.0g~ȅ0 k "xᦧXpQZ`Д'-=a{ >*Y`ZWcKN+c_oUye \('g[̜h TIg qZ΢FRԦG*4@,5X)O{GfCSh?v)hl-bwOKNu7^ugo̅'<{,,?$onb-^;7)Y !gm 9 @`=ސ+m9#x82kp(oc3\7&b;g=ORhn69E (Vڲw&lV%[lXp$ EVٶl_RxC#NG\\sT?ifƘngE<]P-}Ņ`Ppyzg6tt? ˬ# -GG'g5Ԑj/h$#ܯJqդc7C2H2$WQx/ @UJ/dJqXD:IdרV+\>w 2,)]-q@t8!|.E% u$/cw`v'Gjap^-jgtEӪn {HG@--Ixh9W1kMWF>=LRF.X>bLK y:@~ɴ O0:eRlb.<{.u3.ј 5ҾQ(fi$زc9N^ytt)dv8=s؇*6=x|E>u\̭\QnQXaNa\h#X)!ǖYbjLoL/%d,QM.YJr߱D|̍&w$NH lEo4u rԐ c]-my:[h Íόy!WA=_>/KG= h`ȿq 1*Em/q)^`g A0,7KG~qtu9{O?VJ2y>o8 gW Xu8N)Yx*&].dYF|<}$LjT6Hs7D UZ8>q-ێU=m`.bP3w4aTˇhE4Z cFcye &`d,ËyW5"O1͇R#u i(raD`?g#kayq`,SD Ԕ a8̷k*E[ ѪWKK @|I67Nm62^]푛he$ sB*O!'g+ /,bx5Og{G"1#[`r0t tu4zZp^eB]ı97 <4]rp2{*ˆ4(~G5ܽCg|􊀜gN➧uQKw`# E,yjyf:)_F=oS /3ib9^b@j&J9$t@Ap,SXڅK-~KUo6d4 [ifV13pgC:g鐍P #IԸäH巄ܤO˽ vDý%`.GBܫ-3ۮ,5ڤ$w8y'5;HoQg5mv6k,"ɥj86)*g#Fg![ RH *i8@4x 8׽VdX$w3KxOߐa’nTq#ur0 doaCZ/}:q*__r@~%gcXH!Iͯ4Ϳ@oy a`X:X@i=hbMqYv1`I*Ni2!TYaYqQ;zqMToVũQwKiB]8cq7':-a*棡ah QLtI4b}.U%Slm(4ݻlĩFv F.DуFG$*"w uӟxV)v@P6x+a%)>5Gst7CzQ)m^ \Bwx=s7iIMR`2W"6l;I(ACWԗ_)C<8tFn`uޛ ݲ>k*Nq䙟a:kE]f;z{ٴ3=_iI=A$^b0~?HH$_([M6;OQKaGx١Ar6KY-ck C߇RYTiaNDMk%Tkq$uw/˹zᦘzSw9 l#j<P"MI'ꔙΧ}*U,Ob_ާ!kIhI\bC8KFlPr\[Y7 seFM)Рb6HfK} aU/}qWw ;%ɷm$B4vRlv^0`޽Iqo=lYdl8kc$dM;9l^).k$ Xr[z0){hcB=YNieEt0@NmKBW|ek'c@ 49IKuږeS{{f[udK9Eb z~u/07+x1Ωw7" ;ٌ'tK ovP<:v&>1OR**HYJ#[ cϓ0.;0>%0otuQ&"ӽmip_iS_*sW\o`ɪ]V1hH,<7V#3Aqw.]c`Yu{Qu)7 zHԡ+oȻTŷ2g %6=ь"~i0J?o .5:!ɔq |8xPcQ4sS[f~Ytv"(dODwd'XcFn6'؄r.JJFP-:E%9FzMep!#nv<^BqEze"2& _=i"tܕ`*~!: j('J98~1_mskM!t kc"9mgYZ0707010000036a000081a40000000000000000000000016439a35600007040000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/cxgbi/libcxgbi.ko.xz7zXZִF!t/?o]?Eh=ڜ.+Y rȨs&i ,ϒ񢵩;~kQML6 NkSrl V؈`pԅo(+?dF%% 6vY>LnoEԡJI)v_ g@O87{Rl~,0 q$XeW fQ.G X19{' W ]I  >"GC S)>bM 5lfV,!@pbxLYV_(E3Q(4XL7)d`-nl&mAie@vh&Rٖ Dv!}àZ]Ʒ,5 i}7,5D;GI%_|9ݽ.IU/SIK @VAå (pX됡m' Y4y|_'x`ARZFBu $QT7&m][N:H W ? Gg0"]Ƣ_Bӊa Z7v^^*ԏ)[_FiYq:Ǟ3ytS7 j@Rm$pwSWjEEK8Wac PWoG4vd 2~n~OݗPe)DKW'-n$E Ӆ,--1_+/cq}Lzf漩yײp-UPM.mZY&Aȭ~o ]ĦNz;Ҋ7`[f m}c&{̫i_Gc|f|2t"yy> ( ̨CoH鬛cm)+ _*viZuΌcw3X݀$HW>S a8mʇct- 5MxQ"w8a㊮E{O-Ϥo7 4qE A b`QyyafU+0J~#+Kg_`u} ;© $$`[DmV]ZǴcў,8v]P@t䨿o 횑_{~ݶs@jYPp*9Fp5YO-mZq/޹-Ed@Lvgenjc!Q`=sj- S=LF2L8 &<7Ev6/&`U(ƧFVMɻN 5BCEq:6zE$AAlYoЉ@o]sL9H 1L׍ a-V.a4 ĄRtBC|נ/ZQA8AXSDLI 7 eʚ_C)oV7$miOZ)hl>ȁ   fu?Ɓ;7*YȅN!5Jt `JV4!tȁfܰk), A^Qo9d@bC9EC;ٱXZ :\Q1Z8 A-`/y'L8GNLEw+@TBjU,Y8Z-^PL`3KPY*`)eX+uAhDʠ#w la粖[v&"<=cD3_Q U"[q/}׋.2!6kK}=6iR*kNM5EX˦T q *̐2=2]mBa3 {}(q|`[W&z8K2y6ĶK G>5)dUJ)BO-qH˓D?яm<8k?0)'I8]D{˅hs?˜!Y[^\/9wĢyC ׫P?H7-0Cfv2Z5u`14%fUؿ AAAR=X:@bs=4ud8d6+7gLEتFKB傤-ak]sn8}YeL4*%əhD5 ֨'x*d98)Otԩ Dʿj-_4Dk[-va+ab*^ޒ+LIz  &yB;cwbBnՌ,t >:ZJTx <5BCn|$QpWsW{14,tYR1faw6W'$:h<=?%7v))6Up^!I KX8εVT9\D>I/_oXTxSMӭd9^pVO^Lf88enb4(W{\hZhD\T`Id0iO_PA0?Ҹ"`~OA(i?Vğ ZEW4I=# "AE)dW*X_tJuGaݸ5bo,2K!U-b!t~ Wo#[jTVs/ 97^X()/M!6xn@Rñ(Jص\%P6rp,S* ӡ*$DK$F j*  Sm緐!.nb82 —b͉[X~s16pYnu7 ϙs2KBS9خ`ȍX XWIng,"RReDьbB cp2F'qH(eϐ*G4GX1ǃ3c?Ai͐TJ )W:[K[|-O{&ל]'N7Į M뵻<,i6K>k&J\{wd@R~:C;~ J]l D49"#&?UW*Ի1`# L={9| ́?EF 1h4t_% : \ef$ھҥy$ <ч_U jw/)ò* EE_P/KuR~k7nV-+̈́nڞ?#E`؏BrHJ§C=c}%f%)mҨxy淭fIOK(I``%&sc5yy!°ott ֙<31O o@2|)_ ڼG4/ Xsi^iBERDUţ'{n)hMS^@iT^D_ƿE >AGXS nv1/S݃O7x2`6S\ڽ%ZeV{yP(EM0i.FFY8כw|O)YP|0z&1[Bs$^VK]N9-7"V# my}Ii uԛci݅8^`mZ򫨡|4#)CzpQF];7pPV1+xU,N㘠q{n'C;i=C^I]%2g0 w$krHD֑& ^GX, N5D+3Rt' ӦvS$&U"/<|΁4j`@/}Y+dфZUGӮU["3sgQ#ߘ0&YD aֲ-!^"L6K=eUzRw5G+͞z;lb*8GXAe8vFoﴌmPX-d ?^m%N9VGdC!au< fѬ  I, {K'f4н}NqzG! ubᎾJWzYg&bIn`Mpī/LS;F9RR*-lk&`3 e{(y6׋ʭɸ_@ ~=γ) DiG4"jhSť$׼p'SjU43KoA }FHVxd-cKEC1ԣ!E-L3}F&6 s ٷ2NdwƊ6Lnc^$\bMB?''dvٳo6GJH+_h?M_1po:W^Д=? h@I-:ՃMSRԭ*.M~o%/.$Z*QcA˟+G0z }Y۩OOn[M@ sG %HK¡4h$efj|Mt|ajZ8H*ϗYQ)O-D؁d? .# K:8cPULTE,cý_3ÏD .z^ luX4\b:H[j=0Sy _;:TwS5Fť}􃆀!'t-ez ^>)k"U3zlUMZbT䘗j`@ cObә75`ls g6`ׁMz|^aw4m͟O/ 9dk{a! Ç%m&j 4A_oȽ! x_JYzQΑ} :H_FֽgbVd}G5М&I઱iux']HxZ_nc5b;wFvLq QRDE#\Si6lc;RGWQpK 'Stp[S=p"tF4fg=.׸bzY{q**m7o/\B8g!^%j⨾$ ک'2pr}cw/V;`k>h:>k"H?dt1eNVq"*IǷW"#w#stxptey̺:6 g0psʃv_Sa R*~C3]#{w'2WF@^o=048eF+ BМSNL*wBJ&rx&UH3/O.d*Jo=؅Tࢧ+M O'ۈ-V RDy~[&b6un.wa;U,\碼 UWK*gѲ}= I;Cf6! _R`Js1ia miJ-QGF\8> _?Z)nbU7p,hL6)q>JL~Csw;{\bKK/|=䱢Oh *2k<[V%`nSx[Ճ*o](BѩsYa]vKRl]Ԏ$ VM^qYp I'; /ΣӨĔ$k~)EHc)Cm+oFO~rY1#ʳ^Nn]m.>& 6Z-;y!꠆:K] EbM $L2Hf,IFjUE@ VKmǪMI(z-( -S_n.^|XwP| 1N1C54Y;mǕ|TwᐞOpO$KiNξL9pvgr'3gȭX\b4J#W!7] 5v6rջ$2PĺoCe r#F>}S XgQ|6}S[T0c4zJ!PKzDJ?&AR`p,@wYjK 4A5NPP/%şq猅! J:*?6|{1QujF 8,>(Q1pbq ]d;OC)JD8$GyaH\+8OetCVVQEn~J0gH'4A@u ^HJokƙż@cwwQB5Ȫz4f/->v敏$qhƈ،,2kRCս/naܯ OQkB}LH07˰3 )iY7=ǹqB2Hpl]->êf0-;1RgDoN՚V;dj-CTH.ҕ*Wmۆ(MW~9v$Y Vӣ D=k38Α?x62>@n )h{m}u6ʶ ީBRz{zf%0AҗqS?KO(܆,Q1Obbu +%Ԙj/8/܀H0КSӸ7Teia5Ir.R%P;1bH"qcQA `'*&>Ln#}˘ />2Dvj9"M?MCgbdupev RbwhhA2HnN:fU E H;!@ay;eC&|cܨPeC:OX. " ejwHtO)QJ_hwJЈQˌ@di56IQS,kP%n1# (K|o[㷶W|&&T}4ȡM=);"C@{Ae;eϠ.fp76=6+%G g+FQg G/6 iX_rH>6Om|V<_M[R#YYq 3p`9wl=o~ i]CEuלWt wvn[tXMT9LjbDc}7@aRFΦۤJۃ˚1Fk9l=[0KBhV^9v|b,9F 2K.h̑8X8xFF׼eF(pAD~!ygFG27rd BR 3*_!؂,'ՆB<ֹؠ< _WoɔRP{_ }S@aZ4ա=sZtϕ~յm側Qh[%ׁoE7nʘ$5 ^.3v$_jT*ꀪ}#N`ʧ|r\rR$vXlk ,Wd  \rB=Lhfk(w逿(Z%?~&U KH%򗧃'xᜇ!g2.vę1Vg{1>9!Gc1x U_w !7m!ԬS;zOmu #"c!NlVHlrr3O1GyF<~"}&mHnbW)֛*^ߖD,X=8`]«( ^OበMѥԡ֦CR6:{KN4p1&ng?)[8- A('d:jC֍N,ڵQj{(A딃7S== ƶٜpc1("?f hX0 E7ɷ0m/7%7sa 6O0AeίLRLÔT.lum.;/r/2ǜTXicBe[V4U15Xѧt$/i"{ƄA N*>0=*Ɋ,S6ҞNDz|ٟZي2"rjb\8!y_I0lVQ E' B0RChtJ^uAvw己b`wB͹l{MTj5+[{J=M-Qn2pFq_ sDGf3+~}/L7D2Ջ7B6v5<j#NAs9 c>xZ02 >:[& 1$뎾6bD8~|oV*&#Hf*`, 2qE7&h-"yi]j-Y5Yp,dn7ċVjp,!ƒh a)h~0sɔK=i`8^Wm`}0I. $3cPPrsZj-a'@<ԃBW"kh-AԅxVίWWD_p 067`+j{mqS:5]GgU?l.%F&5;!pk5MKgH"ΔOj'^I =Ce1 kmR7#WE!Mi%x4l()]&dʻUlLĥ+` V^:xi$QFcRϊ};ȝPWqs G𴢬k$YMsiosl \#"vPY,&$\m&4qiӤ7p+,B. |^ʥhKOAq=uJP¼diǓ݋>n!=_)ID0#ƅ/1zpBA ڽ0r#c4r>;ϑ#+Pisu+ Q>\A" Pد#Jz̘!<їz.-*D])i$dڠBy[v(h 2U>Ϯr\3ÎJ&rW 3$BŠ;#񒞿l::*i2MܾM j bqO9퍸1 uj=jr%AMqzDa%w{Lŝx+O<dŭ=0{C9w+=H,Pp-< )dB /;_0!b!5wÚ|ExG$Z{q_iZ5o=}eH<܇r)TPOc0HYq5P0g稞 bA6(-A{3IIM~*3dSC>| [~px94`u()l-mq EIJnF6JN/::/0XT>r0˛9mƮCV+rSC95e#p>+H%JcE<"h=S 2nq'Pb0Ր#C;]!#Wٌ'er5b(y38֞w'X}+Ty|**NBzܑ\(~a9D@Eޘ 6d:}UOHWi>|͋X9fFs:C&H:Zhlh\xi-qգ`7å}2eسUPwKZxt^1(TafqYrpLnk'TcR# VplTh R m"8P=%aڸ*lx}O-0 hz{,>{4;f* 44(Ss]L7&Uʬ?*3eE@z-B3X;~,"oC&@]^~:'=/!ԇ'B0o$9^PHz>D&UsL{˻Rn5֝G cY̦MM3#$#Mw#?CZ|ޥOʘr!Jnt^+U3:!eKNގb+sQ@!Nx#7fw5v0'' 1h]!0 068.>A=95I#] T\5kp0^ebUu ٪JςA ! κCKJMДΡO&}F+a1 ؍  LP]ׁWj\b ja >HN;0aopؽ|?-l1Pr|qi8OEmlഔ_M%}ď~ w0fZ%|p(VȪ^HG~ )-T6m?/-_9>f6.ϣph<%]Ij]bd h;2_ᑤص"n` -OK`JPQr+MH6 8NEZ c ˔zPndȩs_B<,IGoVACP_~jNfKC}!ګ>aV55‛tO/biw:O61]Teh(k=|mI^BL@j,U%'_=jM)aـ?Ct"8ֺ#Vz}]#[Ehߢ5w:=Ta8NgjExѕkA^x|=J0Sw ܛZ }x(ckGn h ](tАXrc|)d-?W c/AbroLk?vrAQF1nR̀,6Uqr8pWؤWpc؂A@:B0g17!)z#@s|͉ Ë72$CWJԲovko$IUJjѻ)$wÀHuܜ$/*v$fdזW;"vx kR{~)NvvQ"y9⃊G!m'=Mjj)]LK.{WObo#7(H^HRUqEE)F@J Si5l&ia5hFVuO6-yfV3[Ӑ+z-I4yT5 CUPK;0L;vQxC$)a97VpEܜ9s#D/: t% H# o[Z2CsQ =b7q/-[]&ϖS~~j DzcT9ݑHP s5qL#r3PȨniW26C]f}k +*9ċKd+9#'h@P5\w ֎xm}i 1%"}% bVeϳ}p9euFqiU*S#}1D$Ă_;a8ܻ}ǃ짝e/lG`dhDCV]M? Gwɖ")b;C4SZ@>ɻDo?&njHmނ,'::Z.wSC;t :/'/]*O3K1/0'iFC`N~({! sܞx]pHf;'DjmxuwȋqRoGo^3fPpv7 $AԒr^ ьq*:$넗C2Sؼq'0Yw*NJ Ō˙yƛGm4ά5OH]'`y:mnRjMp?Lljj`A%wb~y+ ʀ"-}vIi3̫JFtR2Ƀܯ/rN0,PT} y zdr 5Bs9=vR"]^ӟ1БrḪZnp}O4*Fy; zJI5m%mN|gmX$/K,?Z\3nci@ҹYo瞀)vHW0wpjC/iCN1&g3$Jx&Qє@8~H%}#=Ym[;KgC1Wy `Μ=4yG9)*AL}-NIaׁ; N2#?3DQf yW30*g2KX`K:0I׵)>M67ێvl-np*3¦7s&8w0B. rX)P='(rԋ=|c5 UW=G5~A_bKGvNAt$dQPQ YcՁfl9Uj>,v'e((ٞQ!Q䑚XC}m_Arw5~LoE+LNB~~|ȼ{ydň {#%jT$3MjC`ocn0|[M{W4-&2;V][_<6Tmte$!->Ul %IƒF}xG)lKʒa]*p,dA%JaF^CVϽ}Nr ̵sM yBM;h(fʐkxRoٯg5*< /Ի7SӬfVr,)}nV>#%ٻRtVV)%t+((1q'רmeY ?Id"\#~S8'uDǨ| / pr0Ώ%=-uw2tzT`lvh40mmZIGR @䕲2WqԣTF/M>06D2Eͱ)(e/WF>eXg100LSg'>A )! DVs{{O SlR#{4Ej_kU7&)sCn%q Μ*8s //Ě7tWكDl8R0A 5ux5R0~F͔9ܜ|_?&Fp疺yIqS>}Lܞ*y_412ehHT2m#eAi\c#,}E'ۡq~|Aw}m}c4USrqK9ڋL`[%8 mT>Us"Pg =~5VC,֫G>*cS3(V^C'ߛ0"$}6^i-98wY dC;#T-FKôa^{`Q9 ;=T^>dz+e_c"@Eeeju^v#U>u9kvHOH[9$r49,[rC䈫i nրGSutܺK_Ii,s5 drqg74R*Q*:n hV5wHzdx>@R5I[ eykjzB4kKV)"ʪJ?nʐ鿻]w3}M5 CzvCKfGw/3<SI'W7øGO&|nj#I ~x#kDQ20 vWgpyBóZ86\S ]pNArvw?\+D0LjFFj+:_aע#wi%{˹?G@(xTZDr1 Hpax*3 Z˭U:΋Hj4dU\[o$,ŰS?UQ%"eل {L>`b+tPH($Nr@DR godej6Q)7G5ۺI)ti#+焬޹0*k]&M, R6 ~7kIc>A:)uwOF]8ZH"ß~EXU|mbK~ sd ɴN/| _`А?:)/ͧHĆwmm؇_ %kZt|$NL76a/uį\&R4>M?X8^x{"~D)Yh^8! b Go~_=n;Gđ|Lj`fGt?Avsϑ"%56_%؆̭sJ2()a`rxQLm/ %h-48+̇;m x$t-bw-S`)Zbt ROв%g=}+ET7YLl ©.+toah."NcIɳQCS F 4m|Bvܒϻy 3jdh`C.l|vp+L;gƺBM$SFCGV7d;ZndqtJ"ǞZTx*YwhYR̍;*;׫U䢑iRv ʵeUjLZl2ԢG1l:TW UIuݬXjUSve)s v ؒ]x<}&n]j!I‰~#:/*ybΤٱbxm1r .7$.&ӽ"X"Iޖ<SO\IXje|tA(b1sCY jPOo{){qj،NďJIOϔXPo=VI9_CnePXk!%`Ù5ؠ •yN0b}'qjs 1E!be+JyuVDi1 uK)Ƒ)6B*YEٳ*TkAAUIၥ(`*I7;!쪬F&ŷDN9מhJ)XɼeBu u_2Ö: DZ}] _suq̐|׼ @C0uSKYoy,>3MI7U$S9 lQe8fpUFu1He<"9]^CĄ+epyr6@ޖyGD,#:#˂& BNjnx{‚WKɴV9iHGH8`fva3T\Ee fCMgPSpe. 䞓4`[R Fbݘ+^πܸfq}rd^$|Rv|z!˛)5g1WyAUO e@ŇڟʹXl;Rz5_-#J:**Ф'⛵^L}nhb^ ]&qG93IvE!$%'7#0t]-. i ,{f`̉ݳi'idRC̾++q*DSEg:U _ "Huv;9~؝5)amnZ%~Qx8O]B$ytkYQӥКۗ0"'/=IGYtk-dd8sq%iw"o;C /b3v^ˉy} @q$x+t | W\`-m`c`vCՅKe"OJȉЀm,畣q 3W0swEFt7s `0ϭG" zI#q@NafՃ-(io]{pՙ5AlzWi(@2@d,}3p!x?_ٕ k]rCoVz, l{v^`$g+fmWFrz)DEoV8Bc(F'1mΊFA ҕ1ѯ0<-&|f#X?}Ḓd*9y:}4|V3bœ(i*rP{%^vYPFakQP\jGv,(LI6t*"\o**ۣR囊ǪThj l?DA3bJPYkأ?EfI'ؚJ (QdM@Bca&2IRfJa9hW"j J@kiU[7zhN΍bY|ҔJ1v%6i@h)UR^]|. )DŽVJ*  `jKPaVHK5;hep1-i p"<"<ƝՇ_=.V{[yb-%xc$ T;@U |~a`EHSZMt(ʺ:+w-:?[lPD.r{F$ԏ`ήN[vC]maORV+l J B~W#)<`ZEw(A,ɋh FQc1g0בOgpWxbgjHji 䔧5R C  f7xu+H. 8n-mZT`jìl1Ze > `LuJ7OBgTdt*$h?ҝluFJ8zH85/}ȪE̜X$] UbEz&SZpR5GwstDۃzX.h3KN}QXY 3bHsU'YMI[ rĥGw0AGdY'lR|e9E,&ǀ6EhU::`vVfԴq0EF[>kg2fE%pHE^ neV|ߏ]t&~۰j1VW {}hݡ U%@g]EW`PBعڭʌ?hO8rݹҁZ ǹK*}~rc@I{FG)WXzC5ߊ_B%/r"Q=/;\,LF@V0UtV0-xٚ'1 x8a?zZ@5 U=T}2fqat_< ;V6RQ,kr}LtIK%$ bMyn~* 5%Hoo[ 1vV 181=nO>EdB2о(7{Q-:FOT ,71+iWvm}?:|L2B}X7ʎY=xСK[N|>V^1g(ɹYρ%pd=FುQ2u:jDZe.RWJY<0,8ᤇ֠| ШsUMl1 ܒk. ()Ή pY`'kS @6ne$l BQxu6,g0JI`Sq)Nt1;'ID2)Ԝ]s /D!ýIc\O=dcOd{ٵ+.) ӆ@yfho X8Jfᴣ&͸S'߳e SUPXnb+NY"y/Xx;;ֆe &&4Ʃ;j^Gb#<uw c;4 0c>_*f{:''rDgoFؕj*d1IfG!ܢuU{ l Pސ^ŜUaʮ̰_xY5sW5MT|{)MHȾR[&Q\dermsSM> GzW|NSԖXRCFZL)OgI"1Ac"KA o靓}Ӗ˔딜#PsEF~ 5zv_me'n 5UEKkH CVW헺,^XRuh7WN6Z=X'(Πw%~~+oUIT蒫lP;y}vۡS_MpUtSZxЪ"KhW|\V}4cV,ElPt$Sy$G3ma3,\14 fy SH¬C4w}m0)93=& "fHwRV~)FG7\`O%Y]DOt-c+WȋSFya@J(fs#W 2q`xG/N =sukVk((UlONI_MPln^RxypE0_N'"9]zg#m (ٳwMe}1}<ˡMAM c~5ֻ}Ƅ( TǀF5Gl։W~ސjb3V"DD+Ķq~8}q VoIu*?d?ucryEoR(`s d'K$/sm.D7*nBEu>rxDO}& ɢîF`7՝ϙ8T:Z*%剠FY1gﻡC]t?7m1ilyHY_(tMA^ceyP)1 XIq{vWQPqؤjm@{F4Nlh0_-zma:a.~ xM/I9]k<8ʂAږ`L VQ36(cJ&B56dvSo3NPihz;q>R;T$ʝpJvyc0 yk]Y?ҸhHgb>Bc6PN^Ʃ8>k+]ݒ=9|㈧: 9IϐeYR\޷={2sA׬{%qD객;~bo~}|&E$NL 6ۅSvdf/󜤐89wT p˩Cp9u4\Pz{v[ctZXԑ,BM8\")MW #|~ʽ)2w614;ZAWvt!gǕ$;nݧky}cL-()찇c屮HE$shlF1S\]Cvt%wopa@k;$_h%t$ mZSgYZ0707010000036b000081a40000000000000000000000016439a35600008158000000000000000000000000000000000000005300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/]?Eh=ڜ.+V?ѸBs.4h,ݟhߎ\R/a X>.~] )9]g>s_6m*AC,U"^}_g苟y߻,r,E;>ѝg~-^1Ֆ7? Eڕ$rK~'De6E=@^Bu(cX<3 C0s7$'>MC'RY_G/NOM#{xmn@#蕄Ds+_s4nJ`bO }uVBtGx__R^J83{2n6x-dbX7yawl8IFam:9YZ,N;sP@C쩏6 .[߿r\K9|9|R-[^aS:wH7᜸ pD% V ([tq@.>髌79t͗p9~H4Ӊ$E= @Y$}x(yUcHD7>]A}0"G>R3 P]`HrZ@1~;l@ S^4$4bsp0դ :'=PE OzPv|TZyPLX?pI9݉@~@(MD;Npa%(OiY%U~Er|`CVotC svα] TQ.0_V۽S$S,h \^^,1Q،Ky-/pcylJWz_U :dKgWtvX(zI$YS怀Z|Q7d\|f ^m(4soל 4+*]%ޮ)YcoM1F\$;(- 0nq*nC͹7'F.zp=9+ (9*[XÚ9:7=o7ߍiQ}7D@,f)E=cc+7Tո\X|sHtx4Qή{qI12YVák9u5LrzT>FcU4vOW_űexfS6J={`;*AΫ瘷vpĔz29OtLDܫ(|`=#"*^uJ!$垽{'"'b$0`{ky n{]-7Vo]UG7}jbϊqC./tu{7IA NE1J*;h6<^z46>Ud* &]r(n<; m3TQkr(_ nsK-,k@d׆f{Sk{?$[?M}ں!Wir=wX걛 j%:+( }{ϡRyohgng$ԾУEcdH W# BG(HG@Փd$]~!-yKfܖnN[A8AP ءjWcnYQ Q6ZV!^AC-NߐMgN.EnsdG]v0RU_pM'ގ?Oks&8,/xEGL\ʘ.%:|ϵXp0IH/{5zG` fҍoa55u%T\ 4s$bqjW>.,hWݱsa-6m}F B62@NeT<ͥAVNxL4y )Q;F T/0 .Al%G+?TpxZ߽B-;c=0+Wĕ W.!k`[Av 7~Aᄬm<%i\OI!H~% @$5_l@EU\ t,@*J.ͫ䥀RVW쌣mjr$gHAw恓{i_kms}`ql5D;5ܻf> xwS?Ɨ/4n݀bKA}5 okk` ݢr(fx\ m+O0vIJZZ渾l%%EP>IN'Y&n>8/軗Q1?5eg&O@`eͻXh7*[V }ĶFAoy~~ih\ ojD3Ɏ!˯A7>HE6dPIA-ay B^)O;~!m豳ovR.mTغ P+9k"ʍL!}3_QA$' GaC(Ѵ+F Z|PUpYx $ҸHoa+Cq 6?44`۞MAIoؑ1r"zD>hS%>ܚQ!w|]ޑzKe0^攞Nm'4 iA< -xVzaVvpVLGG>Ӡ{y&CfN{wk| wؐ]Gȁq9k_:Vl-!wQ~>5FF k/L Igb1^MߍɥӸizI*  `kH]m*|"0e{GJrwkTaW@ OlU< 0K}*rՅҞ{"lSYM+nZ†ųtgYD#u5ё>?$ZMqzʔ>Tm$upP-pq?4v;;ۻ!W7_+!&/'eO(Ȋ`uxm# ]IKX2qYw* 8nE wq?IӅLo-m"u㍓\tA~ F,$!{k@ tRyTd;Kl}fZZ6iԛwXwP5 `/xuQ A@ؙvxjg"ސBtsf=˝Jڹ-#(ecpG^wv] Ւؾx @A:f!,e9)V|,b.w_t$T[fa=dh۱[?qi^e#H;kJ{QhU{2^lx.&뽭ϡIeA F3 WeAr605[HJ{D,  BV0R؎*G92&g[SWp 8 b{%ۀЬǻuF/sbo)LQJa~KsZPc|.4ٺӸF/xȝ+O&Q/NH kO:: w'jyIu/,_ >"i:u`H<7}VEs*g}M>5c46AAi{Jb-sUjvCph YFr8y J*/@uߎ(qFr̳@.Jn־KD~H]sQd vN=#5&}zڑ& 29&5xWjK>w*?PwpQ$[2hcᶿCWSWI;!, 2riq>Jڵ-|>\7N[,-IN ]Q;,#}AG xQ>gah?I`Y܇%;a;<bKUdmYQB粲V;qc?=ˆm^L-Hzy 1y \*uAcM Z&}"~<*sAyl1ط*A+բZ߸ B{sj|WKȰF{Q4D\S؞i5tΌ_ ݓM>C#dě7g%M"n "$PRD+DA@Gl[+_jHeQl4 GpwڢraVԱ$6j5b]0#x_qG NɈ4aQ08 c_.B9ċ R4`gBlp)o;?vǿ"j l.aZeb,yckBLDf2N$fF+dE&vpdCZTuakab#Q͞V_.2fN Ile=iil: hcM򋌼0]V1>"ڬ%hj]@!-s"&:hɾrL3\ Q:ə -`#pk{*#K8ՠ~TFjpaLW|҅{5%b%Us.M*5"j,̨G3|UIRUrc*$'S9t yʮS7|gaT|\ZVwR#jlu`PZCr$0X''#>dHD}aNO1 ʸ&Q2A깱nuk&n(yaJ`Wd7ڮRi#|wPsF¢DTBd!j6ah ;- `XJ`4`IO7x |3寙mǤyqJ oqFeiL˚}2'rM\<)`=͖!1}^)+W ̥I+̻jJ:F>,]~ۢ#!`q[0!Y=ha *b!x<ןBTnp%<x܄r&4~B?) vIҾ$B, v|N?)ިm`,8 82VfqKw<)\"Ќ4շBBW+N%0M50B5 yEj!:")vY\_5Am+f'`}A ʟzGCcgj!֐)(H>w͒_w*aӒ·f+yaTRA"U1r4t\COT]mP[r] v ,ݙ~zhfQ')1H~ @C>@C&/9o8ʟ=,\G1;zKdYjA%l'rp*T8gZw|uԭ''UMZg8IC{g֌*Ϙ?BmPrA\T4&HFSB>A ?yK z]?=!Fi8ΏOj6Q?uHMwB2(zoJfp'Q/eW쓃be '4@-6^i3nW/0^>Mr^wH,"*U_G5DfJB.9pr 8 T!mqkNk9>/ Sjxgs:Qɴ!9@.|L#tĎ~=DZh,@vԡ[fy?eq + FuCNϕ7#mdOt;J,2FK8!@UUڴ5F| ݄Jxo|o^xּK_f*L1t 7ًKuU<2T:ؕ nF)50SY*xe>Vۋ=Lˤ9>!o>{^y  E@BrMߒTot<+ ~tDNe I`+Y·N{w:;'7z•]NP*Lv=EE@ qyƩ ^;x], .Η{t{\5FPqK$o[ӭp?C4IMʴOpȏ)t3 oAK!5W> )_g1g9@w(ZR@Kkxk.5Νw5mAd6ҩ!n !RzD6^bhF)wEeKuwofs`uF7xTG(/hx)$XQyњJBc#;hc#OUC$ҙ}p:[rQj>(ۈJ4eaz,ζgR5>ƆC}*x#;-DmnmjN\hh5J(ԞK Mg+ @jxuqG73,j@/T7QKT.'W:4OoXj(yN fy1 Ǜ/|]._Lr6ٶi36p'swJt 9]L\-S{E)s+NR܁GS!^FwG z*'g6pyб[;"HU~<0>b A )dD=9|̰6ο5/7ѩ,3AU)7+Ma#A\GP4;M\|FPP1%a=?&F$w#پ rOn Ax+F>#Cg>?}N2lmoua@O;2=\n"|ls#pxJ+Bv@&k ڒIyjWlsWqoI-ƥyzjOb 1K?S"c5/؎̄HIz] 0d9skAv ,xy"݌}6>y/2MBHBdI7*&of ˵#/2:p?ug7`jȭNkRU\p@S*ձ FNsLÀV[/ ݷ<;'-9/I;xap ,Gl %+/l)1>ٿL&,[8o-mx{n&O)@bHwk.Bx"a$\HL7bwjv1H YV?|Ga fPFC-Fc%~ЧL΋uqCNؐS4 ֕4-t17 #ŦPsbɵFUe.\_=u >@:ƉUAfФok E">j^\z9~kQv4goz*=U'jl| zYGj#73 ^`{ur>? M[K*^ A(T"7-Sq7g.:͑ K&; r^w"8yyE B'. \ozqewɗ‡es$+"o?-t%ys:#ȟ@}eRKktxȂm돿C*ɴ*'|\XCA^}anF#.{z!6xyKX&9ߐ%.TȖUI潬4lS쵂^"FbrOԪg>b%!/Vi6 E$\}5 9 ~fKe ^@`ӷ̔ >Į4dH-wqVJ̶=zU-RlDLsq[hY-E|j@;g9){?}ZZ)[w-7"{as9jW%9My> (Uz\vPߌoQU&Fl덛qBwwMwuϳ9hho ۙD198 BTpL$npcVB\kWR(ޘf(-]Sqdr4''h:OQR{ޏZ$9k&BBa5K\> =-:t-zkT-X.#613@ i{M 9C#!k(wǨݼ8U vILԢKl]Jq nJ*J^90K]=*)7IޑH8]AV_EFcԤ֍  [Y;ЎwKܶojծ$UPK'Ρe'h W+ Y}10m%VP7y*1QjB0yu;7 n C/ -zBUZ֯O _]ÎlHXAzd\qpH_ qU5IpDwL'U=E.0޼Wӆ,)BP% }\b]0J^'.$5P f{^>ZD?E3y~4DbgR#6טuke]($M\&F |8Њ s4-r6)liZ*QvdyqB&@iS40C ?|ıV0?} 'Th4ξuGinaƯ9vbET >Fږyin.E$D3dqm]YM hmJ7cƻ Cϭ7qW<Ӝ֊U,aF-&wjFz Y8jy &(aΓ{G"*Jc=_<ډhCg 5a\ hO/E[1 Ty\s侺XN$T|})4.=3m耱 %9=4']= hK 5BMPe w,gC &h[y>"cw}zs=sO!{ }z%8:@dK_Ew6%e5{AIaSISꊨ̴umzNY zufwJ2>g[r;ꎞԼf> P[ySHb^V\-ݡ4W,:,m{6+:&0u[<E)9k$QNUՀܻ{ḽC/vLm5d\:pră 8]_z鳅Bz e'Ti!T8 ߅b٩{087a-S6"{@,#h +j*pNCfRi#{-n'QVV7l Q|?-̣JY] 5YЫM]>@"-L3@=M,Rr%ynrX^5yze7g]}M6 efUb6EUS2z<]#+UD=bM^JNW7K~Y`'p1H3FЀF* .z*]"II~&QW M%pX7wU{قU`MI9H[Vgbam;)`Ħ/oXڧyד $Jc} Nu#r4yq ebEA.ۤ,6I [/dN2}<(Ћ0L91n*_ݢ<|)z-ҽ d RXL{?@'Ԍ[P%='ayf֍12(f tEq:o~{j pac*`ev(QLQ4%.? ͓8%;olIFy~Ĺuk2bF.4۳+0Q9Y 8 7O ͖y#y/df!COYBiŖv?ǫD4PEN'~BM6xnl ZPެ%{nݴ35MvN+I2tKNjX_xS UG澔R}eQ!3T(ZW/)5#sN9{ߖDyέ:ŰBj]K٩&QκU*5gj0+I&=ׄzʹUmjmoܮ;%m SPZ8Pg<d+c+9UךaZRRj?jm*XX+1(AQ@t?IJ=ؿ' ė~hʛPn:27HHáK)[v!_|`CX|nMxjĨPtS,Qm/RCHY_38HmwėU %"7S+kտ6Yg! ΔųSπCl|M}~+P2lrR [;c8l .9fmQKNʩ:`PByi.,Ft_>?Er }տLd59,줂YKulDZdEk BC1;ֶe.8ǡx +HvVCl. UDUyP'˜X y Nu_a:fD kǔXB6>ԓ5k4n$DzAO8ިE.?e}$20Q }+w}oMr8qٺwk?^fyn]F\&>`. 6#ͯ&ݤPI|ro;#a6D{SdBaq0xQ-'6e '@-}gI2 To) ,5 o//Bzf?Ktյ=ZӤGc(Bq&n Cs FEy$u ъDnTn&7\My%}z, }zk'eaxGJ:Ink#OHnNr!Ƅe/3,ŊCn0Gƍw?t,ayNl˰4Ak&}?k7-X~\h+ltXۍptB]`;i*RroQ|MX"a,IJr\jq`?e`>ÿ)l;r^A|uUUyM"? /_F?bKk ?nZK9plCWd''ÿkjd6/ommqJ(ĸBce'0ʸse:*D"pzyVL6ti }#haևU~Y,6V]~>? (e O8%Fo3i5oDqNfe2w!Kn,Eܱbr;L oIv,D6ˍ VL÷ ׌]m[,,GmcS -H W!ZgG{"`N˒GcooOxIBj 9"C}\/v˹!Mʉ*ul7Nł?iо^9sHik g)j`3&vngvR+j#cU]WxWZ5 nb@lЮ PdGEgs?7?{_9aL!35ap/kscb!_pA *xT8AXmsru*G5LjޢBGf:h jdEr6ܸ zǗn"ԉyUR,:&4rǫ~ք6]~U:HbUH;Vβؽ Pb֝󤁜&(;܅Wc5TrlCI A!bc ~Ggŏƙ2Z*:k"9bʬmeOU߷?.ԩG>0LZEG $M{"lă~|h!>VƂ(kHI+I~!4:ʁaa?XI斎+ģ NbvJ< |kVLh5;;tYC;J<K`0Ff;9w}.f2I d}53/΋}Dg|m nAeF2IJ 1Yr@1~_ۓǢ1s;!2xJy(-8n@3<41FL giޕƍŬ9XIQ}J:Q[ _wa@B Ew)8"dfJSJ j+ 3xũH0UG`N>o@^e U݀Cu l}Թ$h]ò}ʘ`-}CJաT Ť^Ν{a\*@)G"H;6^^ҋ9 @Ben_|(Y栢aT4UQ9&hؗ5RBaض#':\;4ӓvC-~\?ќۡ(K@MqsZ" ZSiDZr I1(-2ά7ɟ a&N x*fLi\1%T=>J'-9ښ Hvcv+"ퟛ?$:P;~CC u8.Ѳ+ R$V,-p{m|]/sE`^7ie7"fy0ieʤ;ǘ[O&L]EF&W/E<-e3w d&rhmELri?p-FB/s<W@}lsPDži/zjsaW*L\TjknBU"?c?s/3`-t1 uIs<*xJ!!# }F#~o 4vԠED_Ԟ2ao/K{0 $ඏbRˁϫ+QkA o`DT!M6lC'kmQhW*jrRg4^(6-YhS@yqS8F8PY[䚀w`OcU-f߁MAP$,|{^3H!d"L/T9(Q⡩b?<[^B ,ѩ$C['-Q/"ĹL%Kav3>ʇ濼tDMw-wB4[D5F +!*Sa-i[!'kQ1AFcbgy9"wD;io`YBK-kb&H3ŇO gёq0 /ȒF6J>9S=:WʉဣhQya|&vz`G2nDһBH&N7b ݼo$t\-ֳպBj9(Q옷Ⱥ\ 52t9d1:I<2gniI`3U I=Gܷe@^ed,''0݉@-9a 5w+ ܸ:mZfy^SIPhnH4TU2kq ?in8 GTyrIu*t63CS A- ?z?%yt q\.kkBV-tto2F f zJqc k)o_I=❈ӛL&dhהmw*LqKLQVۧfH|IC]`Da,HdpڔMtNl8Ryk##^<,z>B\Gh$!ؙ<*| ):B#bҗ&[|36elqܩ8d#՗' gl.v4ڞͅhP2 %J]AO4 ;(ļZC;f IYi!U ]\ȳV`n.ZK$]8`l#s8 ٩acB]{me `<1ҡEa%~\PSXwm/;;|3TcA_l-\"'ȡ8%i{ D;ddIg\Y5^qfv0=LדQ]DD|Y2g8!R-+K3" WI~00 @=Fp-P+3,ECK.ddH[G¹7~|ɇCA XNЁ?Nd9RfV)zpU'/W.'GWaYTT@lp!k2,MVq{]k Q&r>;2 WQikVJP#)0JTvzZoA e\Sjs ˏ5q1jg/NOAܪ;OcC~Enh^ XH.cZaa+ ϲ~Y0 z\JN {1O5u]7Z!1|'xAIaBm|5j}DjP}o`ǽY2ӺI\!ƄKW_-9k`)ΠVoc :\wc*FV2r* hGH_FOyRɗ:: B<ǔ!FUJ2)_^AҩyB+~?R"c6e8tnN0 Ĝam뤵M_ Іڇx9cK]M' 9 {7$}#$-O*[(z MRBHBmgO˾]kx[*8*^J}bb>WrҶ]MfnX!9' #",%5{X ̗iZo/g7{A~.UfyǦG^( 'Vb2]aOՋ/BnKI4֝,%.A\ZCe_y_#ґGգ@2vݛqCa. 1nAx <41s~/te؎y~nDDV򻸬 1BXyR&{NH!ԁ!}x0C(EA=$GJ1A˓ʇt|=( rǧJ@NZڋ$=UR{e\T(3 eф/U| sO'knK=7q/H@oxgMATBfr~5lJ.Z{՗ykBc)-HhTov*撣oL/،E9zAM#N8ƻWᴉ}īF1QQhvصL%bKnDº _=([3 @bH4ܹ*g3}rj= #87T|̃Gͺ-_ѤWJCzc$ՖO 20O>~_d1I.[Kdd-+2̶k`x*'ZO208c BK" q܈zHRm,7/RmVgz/\KxVaBKP{LZG_jOl&r@x+oMWyPmtf4$S>]pJ6ͧ5$P$pPTcG{"rh% A#ro7 g*S`ْ)$;"ygpSrjT7$Xp΄)lJ60"~팋ΚT0-$+k.yAKU"W$Zs4kk8[hɏ=(+hȓn"Z#xGw|9{k3i.&!*(1Vʱ:]~S |Sm=NO& Ӹe$ūסKq_A :o!Sq~1'DtuYUHϴ0F#R;TGc" # q{֗ V~p^;-d>j=|_Ҝx)wzѐm *X{ؤvqT[oj,g KͤH qME[]QaT΄d}] %8 e t/#{Fr^$CmJۉjK^jM>W3dU&ǐwk"F##x4ycf`i DSKs=w]Ω\`]7=|k?z7ӝL|!Pc{bj|ԙ7Zuח;怞;P2q cdx/G·JX\! Pf ̝K$qǼ`g>L$n S }FHwKkiN6CVdJ}f[.^z>p2~L)B* 4@ *O(b2^˻iWvbA3H ŀ7Z0Yyq;x&Ğ3~9xxdf?{̀sߗlu2"su& !UA+1N_nrmn$q@Z _rKI-!#`abDmnAvb"X–WA,}'E-ѓ)aXa Cɰ/*Dw4f3C@JN{n<@c ~U[\(lߓ_H6;130z6T0RӳQlG# tJ,1uRU3֊x@s{R|l ]Zs9ɣba* =oQBנH̕)zm-cAnuV Ay3gGp0?ץ8 X gD[>[d#egh%׳QMIe7Uwi{`I{7QƎQo㔽2 ɑ߯$ƮCpŎY8nCnț!1Z]tzu#Bp#}u+bQԷ.\ÿZˣ >7=o^wY!$Sw 91ewOl/]ARK"n:(Lr zstG-;:#2aP2IzxL=]D"Fez!1C<1fuC|EChGmӎlQ<ˌ/Vhs5ʻaoBû<+;}d@ ~ŅT*m[ơ|2gbs~~UB ہ>>e4߯ ҊUTx5GaŸJ^ПHׅY~~%eKri!ɞm)Rg'\(H3gko\ofvwe&x53dzTm̚-]6x?D-5xDv^ 4=GqB k21Л+|r o;XՂRd2 ,'*Q@Lȶ7X{MVF`÷>fqR"~Vxk0[ j!M'°nËV/4\1G$h~:{ !)_}?aυ#bҠ1&ITa@QZXVn ߻(C;QbzU[r[cd#&b WjБ~aR1c2̜N<\Oed):;r,.}5N-q8I'] *]YºLu$_s;gKՈ ɵ8BŚcZK 7I 昤!]iaZ~4t E AV(DGm&ꇬHNz+ B? ItS Ԗ3~,tw;Gy^-#J"PU]_ !i@jLH>H{3z!3G)ml"6JDr "($==hs7Q#9wq" &MAHzo eMB cG_eu5I\ClQޅxDZ^dkiGdzLg?ȵĬvv9G^RCJFh˃ʬ%HDV߹bK?Ww |2' 1Ԍ߳=(%Wl.&gol=i*Rh -HjvxKz1Xmd>I;O3ޒP\1SyX W<7\;#~dh| I,͍z Y|Vˆ+lMSz+s$$淼IAd3i'H.d-/ I"Ly}.XW:GNU8.n#k,/HDOqE32PKdt2M>2Kw;zEuqeJ>]$snoT\B}.M01/vkb™#371j^t#n+1fy6\Z%FTIL+Aཀec"c9"R-Da>[K`36*VVP9YM ?} ^|oo,gڊsnGddB*E X58@pBB lC5ʁ[?0G%HSJS?qXڢhkC_y_eyt_rs1.I[Y,bX0X|bX*6eФLYzwI d- D5_/fnI=n*!X*l(,RvT7]#b ^yfiA<b?~'.Qd<wgؑ| 5KܛRIz/)y)c:ۆu'Fǁ,˪-*^l\+Infsy%ֱltd waEhۏ3c.$r7cgB~l @q`,To_s萕;3"Xͫ1ۦ7 nw>mQ8(:Eg8uKѹEX>̗Do.Xpd 6kmzv͓)4F ӑKդN}m\[-)9DJ [tt!yu`΋wgCwEj:r_]MӠWl*r7SrG/pkj]㒝fyi4h_=ų)Tc^): i!Iђtjn(Q!쬘Sd7yd SSs# ~R(ʐ@! \Ɖrs bgHAڠ D+)$.oTd3&=u h,VN{p }LW)W⛤O܍L_V6 0߾k`zݏʆe n7?;3AR.NU/o5!qW#Yk/0HЬ ʴ $}JáJ.H!g=xن󾀞FsjO8#|c*U,a8\ѿ;zhD1clRmP'3q,Ж}9tǖT|%?x~B ųb0KBF;hYVv+Zoarm&v K@;0-¼]N7,,>GÒѰgD Z S|CT#)8/^Қe>?Yݴ-VF58sBo,6f&s< fgAGې>ϕ I6 'T"8XO~ut䙦1RjM[Vɰ5%Cq|J]$Y&$$*V n8YO8[p/i~ M?nb$0(8z 6 w^ND iѡ8i56[T=2}P&`KA>r,\]H/EW'X6X϶9M}y9; }X'WAF RSƂ`:U\^M'cHI5L`yH@7Z|r^6v\AȺN3㬶 V'XX蠏2hi;)*4PkbGzOv_#9Apm%t݊GI}[on:CRoMͭ>H uE@C{٘\1<f) xJ.sn5(qh~$w7釐~mzTZAZ~+2uz:jDb~Q|2pw?s'>ϢV+Goz䉁ܕ\IV5A}S3gӦ0{MeB2 Mʦv0gb+J&AC*:U_̊H}0LO\#S/)  笄R#1 J?((|W&̀Q{XLMfKlmMI/ozMyd*ƞiYk̃B'_= [nY$߸hW~I? f,Fi-]D---ɶHoH 2 dc(V7i kz֍κZj?uK1LvBorz𧁅bFj;*V \{5f^V H1)ol>:<R׉j-Q!v 0JƄhF@NUtisFi>k/w=Ȣ-x:I`w&;hѳ džhBop="/Q3(w{ 6pb Quɯic!qN؅JV7 )WSfê[«]eCˎB@ym<\ Oo=L gᡊacJˋN͐UWD` 9wbNBEЮ?<mBo: Tn{_eA/x>͹z(bkҤXӢ #Uj9vv -B|9xe: t}Y+K6DAGȁɓd\ЖA86U;wh^IZֹB1_f{_r=G@מ5(hlw$LJJNm9[_!r b]!ob'5kTQJ?H3WB\"ۙ`:D(AU 1D'F`>Xt}bKq'Pz&][EW~ԘQ兢k 4[Vbݠ}铴oQa}n?ZwB«?dI# g% ]&O6 7|9ve26Ayt6h{Z@Y/ L[H:I_I`gOtd^Oepl+jy!4I)\,S]/An{]}tBctMvp X4Sm]=(pX6nÛDEyG e̒~6e.'^B1[*lszS6@me)}.sJNaiԮH񂌚~.gf>NmҪgB<^ 69^;KGxzUp단?q jlYnɢ|'c˨Gɓs5R8 ۲h(ko vVgYZ0707010000036c000081a40000000000000000000000016439a3560000cb28000000000000000000000000000000000000005000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/I]?Eh=ڜ.+ʃqV1W[r#Ȯn5Œ'MP7FhMż3qH͹N{[t0Vs 2%!״DK{rT skn?%;.*(vάn1enO4@×>99wa^N+e$ =w*knbۚ-qlRI?Zncx0 $f;- ;THfc8BjLvgb%Yr̕> (l 854oFG`1RO9H"MI+)E@  [R}G.u {^/1óeaь: bFJuɣm\bۄy(Q% TBd_BK+$#dM? NK⫳H_${ba`[qٱ\p"qlrwκ=<@^+fc CҸWbjp`=1Y42rG9qg=2XCM(z1RPkf `[miMCR2t Ƴro73-^lj5V9_ O ҽrzBʌc ͇f2ֶ"H,a#T j uVBC==)lq3 H ȝXL] ss27dKH,!XB\/f\4++pC+78t{"̚g ֯o%_~B#s>>*q|dn}z{Q2oY74J"+<g#[zLH .U9=#ΌHI}ƞ"1q5Z̴&r{(!0f 풩oh@L R*S)ޟ;zq? Q1bpC6~1bzoK9)K>5-dT2m ˮa[,jkb6Nc-i$8e4G(ϦJ'#:Vn߰HE+JzG<o<3Z]"P\b*;esAPpk[<oz7 t,>N8+M$虈T!s _Ӝ >V䲧,cOCCq^GP526CV_)1Y|]VsRB gdd󖁲*NxYu9m.s=}; '.):͢.NA$-kVƿ2+tSq b+lg#eÒC4+T8+]JJzxܚs#.:rUE\2U1Kn A!{keSF|Ձqhg>88CK<|/uH>Ȇٽ #O ̴ݾVt rL'ϜIaeHVPӝ/O[Q#(+T-n8 5)(IXj%J906( }mu9lJ 6JK;ՉH/&/0 t14ivʱX+[>RTQjﶒve1W{+ZG10$1hnxwD 2عA5!GQmz&ܽ=W.CHi&Alh~8X W w6= pDZBrg;X[y;..~zn-Rf8k%˂uWva>tc |x "S%aꇘ~WM`\&i0&@ %܇'+EE O21nBb2( Z/獯+θƙ] +p)"47jSuxC|9f>W/QiǗ?g|Gd%3.GGK.P0~^]'Scq#r,v`iļw9gV> TBBhZH"Q[pY&)HG4` Us^f9dzHƕhIiu/JOGdnILRcB&U]odg.V?u*7Yҏ#d!씆܊z)yn=lwHk 6NU8T8p0l(U,yBٝNqv5P~%5d:SCDDڎlf=|B0ڥ,m5o#rsX`p5->2X ]eHݔAVKFDR59uE?g.7ڍX9=6JDDž[xxiażw;@ _1늭uw>j_Qd=En,d2P•dO]cS3qRo"UI(- 1Wؐ59q8Ɖn;2ž?i]|/0sjc|+r*3lGJۖ"=!Wc|BGr>8FC"zrbM ƿ@ be2޶^cM’ Ӓ}Rq~$rҀ@~ҡ/1;\g@97r@"\*6,yTOWM dQlBxR*|dGVxPr%>g8;P:È{ڀwޭx ߭vʜ~9Lc+ۃ|sCQW/:OZᓇ)d4䎷uu2ꕢrǶk]/D&}t$clK"E_ù &bcF!Ï* #cϑpB~=qAG+CP|%:r3 XyƉ-b#W_d  3̲5#u_Ka۱Hr0 Uar`"[=t6|V+ tFj 7)zV͵q7R 1A-:Ȁޙ[A샟hn|7g@TkJx5CWqUbeHm7(}<i ]37Wq[Pd 6Yۋ UmoTjLkCgcWWQjD%R¢-l&7 u6%"xc܉@iucW\^k!#ޥ"8|x&JTuEoC&Se;hxjxQX;Sg$ Ltw qe#bd_5Kx۲M9NEҏ "iSmcȇs6H-(ވ3(OK&| _(p3[7 ,NN-[4%qnަ WVJP?_g>7eLst!u smªd9|).cdeRs}cѷk29@Aвjh güɏ}K0\R:~m=eڬ}=n5(bu1T6G$v)Bl2D%HJon8H);167`\, n'5Zj3%pCIq4{ĉjF*=)yRY$y!7@,FA9mkdJ,l|8XĞ͌G#q(04c 9rajf (Lpj-w;Dh\z6Lj>͉cRx,$դU#.%ӐީeyM-)<y4q([#ʁݳV Z3C_;sVǢ&00t; '| Ja6̏\~]/Q5{#54WbwTwV`''~ŵ n˧cp_br:T,:Cs6kloT%nr!mi_@I??!9%WxB&r"Gpkqɗ*-O%qNH\h-g <R,{(/1'h&=tBf>NƝPeWqY:%5i{%'2Ìbbi`";[8'RjRgOR׆PDc,^{[>8]`;5mOv:!4@1ߴ V_^%;6Q)&1`˅&_E05ddְ O{f ZY6Uj n!Ekr@+y1ͣk76 Qs#E|ِ4蘗"PH,#pN k2\F[ilpl|VlzKEI呂TzUgr3?Y)ڂz4l;{4!A`HC@V!e^mAu_qGʵncN}=җF7]W0(Md1 ;Չz O$Ѣn<! E'gT'HRSGyJΔgoEe]#e0+ Y˜#\uNMI)FJ+̈osU'AÄ*ly8*&69 …(g{QK6BtܳӤ /~ՙI{*YT3߭mc& h=1~KӋ̘hEw' \@^4W ()ﬤ95xG_rD۱n'ƨB*s75bKynr{F3g2؀UFV(v$SYˮd!j1E ¸eᚚJc7W /%Em9.zhpVf]݊pMCy#޽T 7QT8#VvhJ\rpX[44)vnwApwc KNiAEUn4/6aZ8;6l{jNoeɾ#bۀLrCv<]ΓѢXyC~1 r<@je"ܤmߝ8uN5Sx?L55.&Hc$ֳO) S^oK 3~E Sʑu ]pl. DIq睑"3{WʗRj="?d|Nn&rNXC1o*!~q6lӊ5ȭq2G!7j=mhB?ʷ/6iv Ĺ H|HԶh[8tmVN{65πĊR&f>`Gm͹0 X,pTL$>sqc/z(a-uOr;^ޓ-|!S"tªhJpԾ܈GYX ɀ\0fe@&a?M`aͽO)(xnmj$5m3u"o\m>#!f:e΢``姁H =Nj#nz5UrهYe$NE!ᑖK? 9C"/nڪ;]vV[0觐k iTODW3@MXЇWVE#H1>GLE]Z`>fi/ r? fc)3uu)<\֮YY"AY< |κOC7Sz 4s=cw "9>9[ fBv _iF HyσES=ͼzJшK,N\c,G0&O!Zx*ܠZ4O\zH?SF8*?.;lVs7~zfXجJ*"rbZ\y~x@bAD!X:Y&6rI #k4$TƱ4oNDh0C4w3sAiwlΎ\nSC>9ti4yW6XcEK j[L\CeS&o oa}&gm& ]줐tO(}40P J2xt2D_uJQ.yTjf6eĤe-(w;7hID)9pj*\1keW/jym]D,&V5h\PxڒS0y6.E {hܛh Vt<jє z9_hC!۝ RB{vE3#H(3[IAT%gpyST8vuܾDr)1-LE*&wjI"+~,qR0l{2l'K~s(_ODZۜB.K80ԝ,pDfgQ ,ueFXJ"ޫ5"km {kUBsԏo@5/ٳ@g?0)_rlW?)H4s@Fm=rr|ql o낥:ْ[B5G 0"+3>#ȯ$-Մ:|O.z*xA2qTqz.HqZ1)'u_cG&\J9Nl-i+=C2GccmWW$%K7'yǖ&] =?(f +N=@X;o:u!>="d9Flkɖ >Œqp??ͶɿV.?Aż/l `{.wU>G7 " > yCBA|FebCu.ISjA?MK{s~S@ڛ)žLpA Bu# /ȭ{GL/ZW~SP.3xgCAJ!gԹb*$"wsNrYN2K4O;h:W)M][y]^\ 1FCYihaP4,Z.qhxmfMXlB?>GӪ $Ğכ ̾!fکO+G@*o Cys!H~UCݏ7oi>jj6W4*%z.S  6J-u8"&M B,mY@,NgSlXPޢ<&o#_cc R`E*"MFs;tn,pDw׊kV).KVˮ4,?VGnɆw^$!L\S*KjETXHqY 1oR pUMxk86do^3HbOhOwFYzmI9WOH~{_EQX{D¦5(,jYVYR0%) c#Si1_ٞP8G1)t~ba*"&`ZC&UE/.`Bn6 5qJKNJh|?!hӯLз;I.Ŷ!Z2]tgf0 |R5\#BQ:|n*dEK[{s'Fn*ߥg5[8:/u4ysFg(Rn.ёHoAG)W[mّ0|R`AJn^ڏؚ[yC&oU?_u'%ČZrP i,I3LyZ4R:S?I 1j9&Y_IS yqaK,P5([ +N'%pX|Nᗪ5*r=,cBUƲ S#яt#u]6=x]AG=N/vݮF&@0j{OXcB/ s޸UAzHrٗEA"L+,Ic(wWRؕ% *Q0 ]m|FQ*FX)lj"0ZŬk|= "&(m#(>oyR&ƠFҸ OT3zݕS-5nWמ.CrWrvüt? pKE_/˝[+`M:l>M;̀y6)_@s?NnpٻQ6rP1 IpT0rtwwi.ndS*rFx'8 å w(5~'_qZ7ˁNQAD #2Qz (|n#B_[ 5WFq PEXjiX GdmG3PԻ)eC>~McvYf(ueoN ʖv>114oo^hFsTn}J D"50N鋩l @*\Nt‡*f9ƆzO4S}nS2.9L801MuW:v`XoF_~T) Â)c w7ޔdIͿ^lzzTD-;  But^6 ,Q-rF$fwʯ>n'hH0T.I,`M #f1u7sexBcnN,9I;pp>hy4|dz3rr*ЭZĬ`81br čW0,(j1Ow %oGͩ9w"oQ3TE 3K~؃Nt)8UW+@T&\N{u(Ogش&Űj"OITngyZIA324NHBnNRQX0ցAaF4v5u[2]\bQT4` Hn!+s[HȳW%|oT+iَcLeta˅hD n-RP⣖Q( w-{{hch|̑(<9)ǑXD#I1cyJw̓m)±6!/0KN_>-j,LZoJ Y _XtUt-(z#G_/t*֯;|ՙdcnۦkV&n J$Y۷O:tN>P(9Omz#XшB;\v0@Q:6\3]VB#tHδ6#e7z^ϖX٩8=> 7҈ڥ?aɆeESx@iq& ~Nwdb =,(BBX^F> F1_W%L϶O`&>ʷ=(pWFI.4 .e 8A\`g[P:幔 F/agm'^jSćv]zO)saSSQ5>{oJF3uJeD6db0mb*>N|b_ָl`̎g FF<_ҠDrE]IO;M}=U7M(X?D͗Rk|7Ï{O<Srnߧ][}Lņ+xgFdiSJ7̢IўgU!.ZoI<[#ܢ 4l?ݑJS~RS&SCE3gfƿ>"/`Ll x?zwKƨnb>Pw6Yz1e% ౗9Js{[?߇;Y+jl`_RTIM ç`O]Io t l'i IT ZXn%th!R4Ɉ8IؐxV3sz,@8O@O J9:hXb=K{B*FG|xwuTCiu\V@K<.j&{KAJHˆG`x1> GJ?$vZ1ӛSЬ)?`4g!gbQy'O BuzI^jm͹jY>4_T/zMrјln[׼Exˉww=i_ \_[Z1T9,^*%}f9[.5@-d 'yQDՖ\͈WiGUrΑ鋩Y@'!eް-W|!4 ҽJu^g3nDq, 7˜J뭘M9Ǫ( _aCVtU])t o%z:(B.].M'q:@ߺ^0?Gum5qF=lJ$Sws,iL>Z}5ؓ;$j "PYh%Fsf|16& K$I6]M2!>`{OMhlw?t4ƘjqB?LgZk6AiWg 窂qdZm -JKsDfAC'*jmёU< EΆ:oAJ/8L77c v)Ou/LazCd\t~ W#vJU#^^0_5/0,C4_ձ>Vg$TE6hm"ƀx1TrJP1wlla,eu)_$hGYƂ#]=ϓuOs y"4T6r--^rήM?JsĹ=^8>Φ,g|+?A>p}*Y#!D'X:C Mgc{j岙zaf0XzYa5-ǹVͭ`7ML<&^bwq(gjN#&:S;UyS TgH,xeF˜rw|u$YW2tO3ӟLe8]Q:B=:R;>rbы[ QTRM؊&5wĖˁ^Oa\6_EKZLE\iWJyTDžp' Zg\0xOomPg}q狴BJK\4pY7 | Out%kF ~"qVgk}]'Rƨײ@z=+GPqE[P;US[N2Hj̥XrT]j?(]˜wGKv>(q,!mj[$Öov&BFwGOwh2W#;U aaxOy|] ݗѠ ,9J71#Hr< Av㹘~-2~&;Wԇ'x#ij0b* F/RΑ0Pa I=gҼޜLs"OxÈ42/0uQ x;ꗐ*"Փt [Pa~ roۈW(jM,JV!ej#nmcs# /;\I`"h.G1籷^Xx`W; ^;'l2^ agUU*`r6IH{,f@M {Qe$4lDnjW0(dc_ -B~ҋ||dqP9^:蔱Q =BH9rn;#~~Tlno6d_tblee\TJ4û) {tI|L)ctjD$sR3T5+K \=ofD~ܸ/[S>GQt $-X2_ [Ý"{߸xByĬBlIf5B2OtA^,z *!dSQP9de4c{L˸2.l;sa]Jn{.6Km%60j@424K?u;߉ZЩq.jU? ~9x=;8Qzm׀%'^ "̋ǟt!ȏGaOD.p8:7Vf6'MT:t_aORo-qzPJ?^~^`)X6 ?aҬla=r'տ&OzjIJL'ϥ)`@fO4aZMl.gU"~3kY1=/ * v=Y(~pz(,uА̩GJM5t 2%b/a悞B=Gv` ^2(T &QbC9SbD٠q O@k[2H٭ܶ_2 9)OeedB4->*Piohm~~S֩ō5/(X k⅔F 4f765d w߂*}rஏ[{7s-ǛCUV+l(KJ{62|W2dN8Mkg9Ny@=n+ R̯l ahܧ>^DyAAQL1?d^:(hMU$>ehYVHLŨB|P<>RlVUr2<"l=UA f>30ak[/đ<㠂Xc$p/c[ Gv1ۀ z̰>Ps~@77e@#pkF~9>Cj[3$>N*Wnu #Bd}!TfA/ܟl@D K(k :-_ӆx]}!J8e'=43[mRi+k68F_RY},Y$ͦу$6P&.鞇#TOYhPɣtxTZPbQya*uŢ%:VW6͡-)_"P^u<Ϯ>YY bpPz]0Wt3DF-M/{xe 2Uch%k"6,ur, ]B =<cAABֹE&yE:_˒U^_Ʒ )65 nU8BT/I}`izT{M{~7ZY嵕BJ i!8p;5~ @.`D(# @iH%_D4X&\-Yb&uN뻯t(İK:=ZQ8հ C4ƧϬU8u;!ZBX aDoS2td#,'b[XS>xL"l!x?obN&Ӝ`rj/HS«ܫ ۧ~oN}<8A D; " }&hjooR&G5M?Rf7eV4|;[%jNM~vYuh`k(_XVsg]Ղ-d'"YHL[5wc_ YvnOW~u4Dh"ݳ;*\h`CUkܢJr9C2hsd}ilisYc\Rfs2p/*sׅDH8||}M SG%LO-,|X j/_ۡ) [ "rĐ'"@;Nu־RM['j9lhÿ0ϾN;\얪sNSAjUT Ř{0R r%*>g+k~V%Kv+!nM )Q1 B[?|~mR~DbRֵmFA1CX2*OO]LG?KUYZST6c&&*l}h"G_u9i,_ق4WܽT:'J\JR<%Qa[z}=1$`ͿD -e.Qx-m [3H^`Ysphw^ L #>& /WC9 |jhxy9(AY(<$ Jً`YKfZyǧ6UJ7o{bג+%I8@BUPI@}ꩬo,ZA x%Z}ar2't;UN>%"k7+/62Z"auAec?lMke?JJt.!p cjŐ5;0|nLriܡL3X$&H^9W{m 4?89CsFL `HX{?' ZdKQmK褉r/fta$5A\t)>9 e6R]`]\+F7fQZ?gǶȍ5ڐ~W@(Ph1)Ycpٔ'l:6x"g}sēP0rm=Dt_* dl >i|wn9~'XhϛNT1ky~&H|qd'!g1ݻDءjV#wV3O/fIt6;Lܜ)J5ob>Bq>:6 ><)tSU݂׀Әc\3N0J/t^z;qjHzzҴT:E r񐚶|?,KvslNwXXDOёhi:<NX7`b hX9j5pRrE͎r{N,x[. w^%rؙ_~ "EgN;$9V߈Gm|{ׂ ]Vd)g1E˨%h.M.qIR[F[ޮF!x饮n!J}JW#UMOcEqFΏm5Iv^K8 Ju +̗ NV+3seDz;#Xgw5EyZs=(7#'~ df^Qwݤ1=}k"!o^4gZB.7{G,1N8U&p +>S™!j#Avƪ89NsK Dk(>oTࢲԝˀ|zMf|{P98"`&( @RfNwf+O=AuЏ9=eo 蒈?DpERZf. *pVq1t&,w/W^B4.T|ZJ̝  @y;O|#+Kxȿ^ )7%](w7 "=N,y0Lc I0i3o-gOyNUe\jOnVҺ {*`6,δxioZeY:dì~kԙWSGrth}Zq5.Uyuhܙ"qSFOO&+w(ݱU̓2702RVo](fp x'z~;+ қ"q}~ Y9P;WS;'˧N}*٬o&YcHHr9iW}ws7mֳKToe\w6Z@RmRk]"!!DpݣFE Va fQ$G6݂ͅf;Is9Oihss=>pxDY{ d~@vr,!0͝&l;`sKďOI*'%pb+Ci_IKٴXAдGz" NQ&_1x׹U.i 4v4'z'OQbZ-XWLQHM|`h^m -m om}7b$=RwPj\נ+̤IYUfܷK \7Q|L枞c+pK-U4ޮR4UxfuU\ŞE iZeBl’3^;#{6ң W0c*qp'`O8`u7'$~EXIhά4T0B!14oU$|^dYh!/x֨3OCdl8ZثѸh +H+[8xH.&=:3y-HkȒ C})"#Ц{(IIzOU$nL 7ɬ^0S3U\_57=[C"@'$ 궥FS#%_X#Ұш@ g}IݔSaN_` he]g(#즜R깅[/\ק~E!~7!FK/qzhMk1@\2`L#ځc`7u,e2XIaNg;ywbWzHƯA'Ȝzq UE雈#**,)#;=h719ZvAdŷ^de3_1oFW4I88$5A:dN=&M &՛#fEtkf"\vwƵ~-$ՆMLU(тo"JfAf]:>RӌL6ziC*>FnI3 `+q`#,'T)摺~Ɉ `tMR~i |zsGH6LN £*Cj>sFWs+V˛n,8T8fD-w΢sC,_Q&@T#f:ݩzްhFP%Uѥ6o c T;EQ!QUJ|"ƽ'2c89%2bޕZt~e}t{HZ DFw_~f)Gwj;y eY>k(uP2,m_\PƎ\ {`L(+E""p+ʜpU|ڊž;0}7 Sq=rU"wcۍ^x$|M8n$: f3P4g\f /V1\pe 洯WStjq!> 8%zKv#(ٞ' UY k5YW^C+u8h7jQĀDڹe^)@6 O<#̆t[lmcgޞvNg f @r] xpAhpI4VhEa Y3>.|/f{ØF*\43u(vOfe.DuO}&pZ.bv\Q8~:01@*7yxζ%KMMkR}ѽ FeN6**cG@*9ߕr@Mku}x"W'b zƦ5{k~#Iq{Ofk#f_}Y:$"n7<`Aߋ^ԉxUz}V@<WrQ5$!p5 1a4$1(xGl..vnLfф`3©t<T@74)NdjZXT+xRa*jCG~'>Vm $JTӶ׌GllVS*ѿqWVp?P 9WKHM3ǂ=Ksp;}TxP77 (rPnɏ43Y7Z5NG/%'LFsE }cx$SKH*eUТӜ&)?ȚW􃧵{N;r 0NQ?uFf=, .uНdZ J=1lag%tҭ-#zE̦D~'< /Mo0k1lϡ~hDEэ195aK0ȫ {y0SЁ Rtm᪣D#JIs&CK16 0ǟ[JȨAo8\Pm^{nz~/n_~b7ޓMe&}TɟDŸHy4\)_ ziޘfV?7[$,ymnеoc4}<"LT.~LϟY+ s[Aau|UsHa$Rx\ߓzMЕh$t '8+~ER.EU(RO Wl$C^"4Bp/~_N:P0jIl쁨,Z#+h(ADT]V3U虼N<Ȣ|H Au:!ܔnp:lIQM4Iy&8Y|Ÿq~$cv 0S!n(ԮkxYaxUo/ǰg0V3֎j~j\_M}'(}?#U řֻM_љ%ź።}uA3w?厏_]5j] 9YKQ!V乛Hp/,X5.R,k]!`&I؈:w O쿐sJ0]Π wC%HSxӝf 6އ,js `#$ѳeO&,( t:CS3)㋓ZQ+"bfφm#Y!&_E#%nm:%ވ a2!h~ cFE_:Бܨ nY^QJpu&+Qq; $M4A汜Oq3upfUIQ!UsV ,ԥ]}#yV9HԲ3 Em yF1=ydjy_šX?4#%n{ %:wjMorP R<瘖U7*"J` Ž:1g|{|pW%%-WLq>Y5H $< v>?B—z-7P)3QM\Nِ#~n2boYt/먽 k}U\>hKx&'?cX@*$`Lނ D ֘bE~ltN2,ZZD\ˊɟz+ĭԗ@O @ad0FEboiestB3 F v9rɚ;]im{3rxm]v R3Bso6qFo~9+pQ'ujBna*; 1~J>t {@< {5fJ;'B{W9 υTU)®sf|U[ker"vĪ3o#[b)Xbr(Ojæ0B6lMD֐{id/~aQ>JQD;&$7`׬4ɡ6t Ow0&l@\`K-Џg\[ǘnPLߖ,.7ciЌʃQO3qn,^2h%(!:{l K|&Sj1'|7;F^>zD|UYZcO.EDJh\j߯SD&-l3ϙg3`@Rtͫp&/fz%,ʨ= }z#h~Sng6 XU$2oWndnEՀ3;+a eİQUtfd^/֗6O?ʕb'ޢ֘iml{HOŠ-o*ENzQpN7rS(Fy79'$apScwu[GvPGiƺ쳎/U~DX`tcZXvtXIJZ%T8 bIw ,[&Ae:wNxkZ:o 밓3<< IT{%ͮg93%m lÂZ*|j~ Ye(%[]7+0qmXPѮXwrܑ'S[]7 24*w#>㏡ESjsǽ 6Q>'lo?GݫKRS,^oBs-՗y<6[)G V`L~ nNx]3 "~|`&"[K-+!zO8[б_)v<$zc48\WMDQc9Tq-YGX>xL*XrZxIdt܌@j+j[3(B.BӜ&UNFC$QyS>7k\xۄ*\BIl47|xYwS[&,f 4"aH3:3[ 6+/8$&Ӕ:-svMɴ[|z?Oz/Kmu}QKȱwq}Gc{~G\X窕1[ %&UQmMF}Kk U(alr:P kE#äA; gS4?cҥ'W/K&E_Ϻ3dumBK/bcm䭰‡ӟr+(25P-$:t f񟽓s t>k,&]蝗lGa,; dgYMwCpsmo])c1:9auZdmIWJ"-Op IcJۛe_ A;ehZhe*un}dكKH ڲuڀ2bsRoWawO^2>N0U8KP-EӢ*BeffVגChGŅ ]h$\R| >?+UTEj!˥qMu" ;lu9PCRdz&1 cTR06[DBq4]e&3 # ߤbFH=sa+ f0)_chd>`[\Շp3=1 EkJ2`Q9gj~>B@L)RZ_ l;^<[1=k}!\Ȅ 5"jEm/MAX΂?>қ9,KW-,`^9QDDH̗kF7G`xUc6f|DO"pS\SA:Ugh xP/c 2mA*w>@άVv#4RЫ^"Skl+.%5-'nB0%+1>ڽ}|)=Pl:uTMwJ*=I~5f-+ ۺIW 0擀]\ZQ^@5"ukv8SoQkuYA}a2Y3Dm~SFA&sD7%"n-R5ܶw{(9;P5iLG "rJY8]춑~=иWo&j𦙾&Y)X.`ˤ)ic9Ɉe"._=T/&_6 w|O͘y/GJpl l֢Ņ'^¨z y/VU *5߫ yZ]iC&jٔu>ֿgPH"ϙi!`𸿃s)&WӾSue[BG)vU:rէm\R3-WҊ &|u%Ksm(R˜'T%'"k5-۟% |/GngdV)8 C]h%D[u,ׄWƒ5ǼD6xJY޼T^VM$L̺䔕URS~A{ū̕b; S-E0tVsQt e﫪8hVq݉yEKCl6!rd?ᱬ4n0RhgZMNc<.;zPEii#s?w\/Wz?0'bZ’Vo לdxތAI /8܈I:-BͮJۃ .5mWRr*"4Ku-ӮZ W_8{Cv>ٗGgVd@rѷzYMAb>и%a)ݍYij%6whɮ+<ʷٵ3~-P>b 7+-9Zq.gQKur)aK3mK΋}rH3?(n-w3nvgD,Tn$0-jB;Sc ] 7 4c:[&]f?VGp@aO Wh׫vmJMe wv?J@{Ot"t!%7J$ DVRq$!bL~f=Zt &X;k KLq+ەy1%)2bHߖD ݲF rV~z)&TB\+#=C>UFƚ[n)s:%ϼI> Cu.AlLVWPнt@읙.iB\86o,4bG2 UHkjɩ'=:FnѲБRUDSb|Fxh}SP{ di=-;f`#bo !FaX?AF)jМw\G5Iȫ)~Õ=|]DcT+{3\ :EHOpE\RjB:hX9̐K9F zT~d04  n"+QΔO,fL ;z3pSfw? !qM~!Xx(Aj fS)-$.idl=x^o;/3-EPvT*kɪSԄS&*!rα"aJ *C|kr#1ϞGXυQj8,Z!|Ё8[- 9O0d-Q,9[fg@_4K6E@21Y,`W¹En)pHpV)C)k!r] i4+BohB-R鞌q [:G_2C\"lۉe_Q5A=6\uXT4)?Z^vS錺!;}YdR77tOf#)JE8# |3ځ}xF%W4WXe²\ !;V^Kbt!VdZG Q$iꧮd\b* D8[s\Ka$ֱ[h<({_t cI20{ZCXuCE.*a%*,; -] ֦:y}+5YWc'iB\纂ܥ?xN>gŀ{7;|2ڵ'e(qkGXKEw$餾_noҙ٦+ˠ" ^fMo NWLJԓX3no}<= <  $²f [/k ωorpz7ֆQ+8זzߡiwK0 #|(aBa8ymܧk#Y~)?{{$WEie5_"+$"4:y4bjB&7 VVAoSc顦vׇ&e{DPE.]l d Fyspvaտ+q PWG7C~a# %zݹ/T|bk^k MY/T2Ý5r_4Du]jZ5So$8$ՉTC& #t@d,.&nn}J6rڠOt>'KG$ O& J"e45~>}E.ztKfKfǓ'_ *g>Y%xCD; ݭw7p:?'ק} CZY/a>@+{D qEp@(IHL@X=_94&.qjT3q[TFw.>oޣYģ4OףV.^\zFۈm@jj)nf0g`6nR ۟ {$2^SWOЕNP.^%<៳뻩PZ2pzHS\X$-/w݊%,9Y# vlle:|F70!{@ɻK~,=(z#BߞfwEUrrR2B]MNno:[;r"]Gz3L)h!(MÌ1]gSc, 2">xF'D()Upbm"Ϸ£x6,^{@բ+ɮsߣE3ܹy9#Z g  ɊCUS=nXؑq} #H<ڏmvwW}{yyے;7lSO'wmc(nW4G )-B J,Ȏ\jfXYd,+d=wD ?^JJ PB$A(0뗝0YL2ޞ姪yد D X*\,$)-R(V) CNb)ODotP=8IN^Oq!$sߢq>m\' R .Dxȧ3/!!m"0]U[pgHD^*ܢOND=w8U580d6JmFGQ;r6_ cYe]7xee3f`O.^W# } Xx I/ݪ|yלVIp]áif74:@(V[4|:`y l>% =q!()$%h.rA(5s!oX͕yKrK^%_VVJ6(ȑ!my:- <џ]5?!Fg03m(++-ZW\Ewi4KJ<`7MkW&l1pi76p#>nq[ fR({xh΄8dW[gJsZgEvx(թQM^ : 5^tsڋh0t":My > "7['n'oA؅M&p ,dGt^[4(҃  w>ۢ W` ܊C`eshQXwgJ4 YgL~n j8K!υ,Ĺ χkcCt' Ѐe:/suBs$EtkUJYm.nh";a{\zoR>rg Rkߒ@ՈjK>oØ5d`}nG%-xDwיB[=ZLZKEmewM+/3Fxr@dno$nψ%D&:ZĹ[й/j3>}!vL_vbK3ܼė9̱6 +q--&_ X F(zs],|4'΢1e-B^+wps= G} {:kaE UDCWЄQJ)Fn.+Ha!d:Dhsf ykzZ5k:"" ' cAJh36޴*|dJ D?1YszK[-D V ߹QS8쯌@!q"*0ZFgq&ɞvFdaFwMn#TI[ZW=u!tk6OC5A6mr]/S&6͝cY֒B㜩!K~M%ҥQ:0Ͽ/~*F{ űv ,>9Hes([V&>NE>_"<}rS̻r&.)2+a-"Z܍nQ3l ^AohJo( n~g^F0s[`.#)se*L M l%c4زܴj\ iBp-/b/L;[яpךHo61|4'O5g5H@(;ER ˗_%/qr=N휍y,=ТfIzax |M dTTE/:ziho!Wgɧ?"=߹[϶֨Wv.)`SSt^1$At3]xm:W61d !RP͝>S&Sƒi]j d0+#<Lm8c uQTWQ#o@wDl܃K<__Gx<|# jAZBAѬ]~ ӹ%v),R+^{#ŏnoDRowm\bȚ)TЗ~MQP}ZB,?yϔay[ M_!h;-Lj܉C=άilH5NwSŬZa5nվ Hb980&T쥦2iSh VWu3YGnx M\Fs<煟{X[ʽ'm@q#O>zgCM<n_+^ [a U}ZWA f "NL]Z>'rpnӬiQ(P  3? Zl.;oZ!yVJO^Icb"5%R8&$޿'g먀8Tz*+]Ag]#|따Dp@J>AK*2P& m q!lϔbe\$?~ YlݥQLRYy(>+Oԣ'M6XF=G4U -~FLQݻv*FZ1_8eQscoAJ.4."Jv4/U=  T/zKy՞96tћft$ ׽PbNm| ?rEs7u0'>}C8ޅOm` MĘ:l+4q4(OSehg>h~9+Z44\5R;lb]fe63n 㟞e0BnGN*Eܴ*wIp ?^'ZD"<{&M%`sx܅P5*S&X+./;t{q`foej)E27$d`6-a:89yytn{Ժvh)}w2l>mƆʽpO21r LUeŕ;rr-h6;$աHJD[(~1v`ߙ ڗ;|W 5ሊ}ךq=iǵR{Nԋ>tkD92~^5wKΉB!ƅl:&z c^eϗZ E7F*F&^Nv ԣ?=Y,Q],uEw!o~$Ui:r˄?s\:ѹB"Ԑ_9M~F6hp8$3XfѣLc@ƅ{dEs)WPHő%|]cn, ;6hZ<,Gi MLQokkjJN|DR+}^w}ػ'.\ P5̼ŒhS'>*Nd;VTsq7 0$*.hc)}sG-ܷ5G[r$@Y,jE{+dptܟ"f}nW\&bȌzoL{N$Fʓ$1T'~= x'BBA!~`ă=,R0Q^Q_NU=F%CzͫDet 1.fbFU?\C†32H<Wڂ (ݼC;;b茷ږ\dtIeTLPN>g?;ɘ2y$:(Z̭LGƋ ?后O~'BM =:Ki{vI1M{['*ΙӺmby#( [Je 8[hFyYV+Z&7s{h: 0inSeR.ŗkBlA0SZsELD(6ɩ[M漗azUb_mpxvCR#7w! $˜6i^ *z,¼py?+/5p@ntNMs@*?莬%ir;+KZ0Ga>&6=º{rǚҎ GB %yCzu3c}|i՘ HEdEC6Mn[C>-Z ($,#n!yR[F@:^z8svj^ qQOѸ8 YbJ*w0er_I/{O[1ƴ$T41E&k{ۖ?6;fz%+eOvcSrA1R]v[RP+l2Iχ%'??k~gO,p헝h\PȠLo؛m98z 7ՑV_wmH^/]AG)'I10 DDzAbtpBG45vb<>%?Cݑf7ZIoAF~'Ndބd}FZj-j{7nlV]N$ַw\ $6J鹱)z6V_Z֠kbGIakIhMaϔnbՇMIoGM{ci9!'W?Ч] 6+jWL< xA۶q}8iςO3eIr=0]ئ9:wP8nP1PZM7kҴ @yoDP _[ d)wWob[Fi v52!ôXF/\m?ZE)sR@,ږs=;쇌~'>,̗͛P]IL"PQcFC/6h%~/tV.NVq4רX*Sn6|:2]}?pںqdnq& lL6Zvro>r{ZgYD۩DS/B}0 !Hܭ 4ϸ7Bc Z]h,{9KEE?g!Y:BV'x!aC XAPҫg1U$/u;_-t pJy2.vo5H甃Pؕ7?Զv.B+t hpB\l0zMQc4KUN8!DEp:8{(Dlz=v@A-j6(2 ^u}mf?Klѕg|?mVs:#;3dBQ5pD029W<[2'sG%-(O\"D~)&о!6ԂԌ/5q9E ?kz \#F*R9yN5c-o5y{~vGyU1*yo_Ldoni(_gz:W#G%*Њ-g~x2&bPLװ,dֺU[{ QZ%<}Bգ(]\+4`g;Tj٩7&Jh ╯6"B +sp@B;I]Lw"Y m2539ʟѻ?ԗ+mζ\@Cx i##Q.w MNDu`1I=,Wq*Z4w8ќ'ڈ?"S{snm<;[dlbrn51&<D6"` u`<ˑawo;Ky"DEF?BR_h[?Op}.=ZD!P+Ѐ!:tPYY8[+crcЋV!,g?6R}é  x fje,2ƿڮj lgkV%,@[L^ߣ ?\"wöfv"!6I.NE4[D4aM٦-gS^j`ʁls%\")[XP4ғ̱wcQȤNAɩݨ` j wcrT~pN4F3u Fz6?T5Ic0x(#`I voP9z4\f֍%E~3¿ɞ,zw{\Һ""(f 4Ջp;#BնV͏6\"bU?l"k"xcΌ}dvF?;#J0Gnʙ׈<)Ul+(ZQ-^i y$o(l{J0Vn2 A=avq3Knz>i76|Aol.Jln0@غݗb|Ǯ+ xuS?N/,B5yZyr`wv/P=֛OΦyH&Ҵnjqb ap2DS,{1yCrJZr\ A?cV?_eo.mW'@RSSiZFXu"KXO |٥J9 w 9r*{eXA:FF%O8%{¯_ Ŷ=eRUhFv^ÔlHgeݝ Sm ~w(~Mu7mΪ|H\E~, X)tP£RR^]. <НS2hԻIGKŀ$l&o K|Hϴ)ԹJ#? )ؽn&i:,2V-Hfx3c#$_Vf] "qӑ_bdjDW#:}7I?o`RPN%[;QT b[\?i|%f"Wo %]vZs/LUK|1;^~ߪe7~MP)tVJT jC?>I7`~I\Hwץa cϊ\5Ve# ,8B Cmrx9?[Rc.~u^>SB0|Ą hF%ZH,?.lظ5-~ PhSc/_֫!(NQ bÃJ7W5lP]F*>?+^dh\s6*wH %YF~A.k~QI]#kz{@BQp,頻3u"J"2nxb^kusN?9vJM 122 JQpueWo۬Vnv'@7s#v' ͹`۞O6|.|cv_^@R@HdJ߈q ȀH ƿi#>䰝F :"$gEJ= XPŦ D?8=~RǾ7Wf)u>sf;w0W m9lm b!A 3UNkr# )̀ͪ,f?Q djM3K!HJ(†r"S.vc"f2%0'-/qB;5x$/xkCɌU_EXFlɽeB7x-(*YC]e=}g5c8^{X^f^MNݠX̬tH'2-so\l @l yߩ,;KQ(D(KF,֍'i`"6nl~P/3rL 7[CkYaYSwpi%ܣI-\#zUs(Z2Jcr Żܻ q)Cc+3]5že!zo6vigoZhRl(mU-Gn)`o{4Z oFNosHj$Y~)sj -cq1U Lkv cnJv .O&5ok1oK)ʈ04M<ʡO aDZY 42F kZm46e}2n3339t%xڗ,W?V662\*T  ?!9 η^p$b209?7iAw -rJrPW"׃4S6l}sJ"DaG#$XdB‹Guܹ+mPpe4ěKQ-e.t®TQ +Y<45"0AZvEo;SO$-_1g3({lbY·$,{VE4SsP#W/2nZx Hf/XL0QXb 9P)[c(\$a2EV1*6lu3>􇐡"-{SWNHIwZlTVdVS|CAM WVl\S^v[)m#6˛~p@)T=GXD`A~[Cw쳍)i4鄱SYX@jR S]I4zHBkEt!:Q.+p/xkG(7ibg&`<`&ވY*b+_>5֕ q?,o vXti!6q 8 XXmrî-Ad;&_l9]=Ńg|76Їμ傖[4펻JWX Na S"3>zZ8K7nj-]j'gj *?//dKغFO "w#86c@G#U }`th]c OٚtK R D *bjl(}W-Ҫ$*h6vApckO~ 4:y2HkGGj?ڛyMo,-I-bñnCPF.A*hЂ(G a|.R8/ w0Gfh[5:o!AS@nPys9hh7 vF~Qah5IοN(L՚o;gSP;v=w'r4"NIB~:r+8ȱxx%X/4U`bV,HFGdQ+i<ܙZcbA%}DLsiq~z5sHT<yZ7ow~jQOyT=26_bxQPo/p4e% Dt뿚TkDk.2PCApd;V]TE۵Z Fo wU(V\x}@ݾrHHP(:)wN۞ZVg(AT:/j/E~.P3V/~9TH=|邲ǺE Ʌ9rzHIXVBnBB {oM{lX1r6Ƙm+? {x,7i@A?+ zz Nf7՛3l$we/JQyd軵E/Oʬ⿭Յ;Y׃^!t~}XI1&\f쒧H1#9`&<^NdN"t[бc1mz&D| b\0bC2F}#˚KzMڎe-mз߮m TL`ȊG{rv4ĝֳ+cI|$~64 ;kkfۥ͔o,)Œv+Etץ-X}5WRmEǶxbI5#S8tc03(5K#pۿsF Ɠ;D|-2hb\*?U$e(<І{ůs1s>%]2J$yIU6bVtJ g4@6WE3)mr`uH9*^R2|}ާAxnӀf&{y~6$n:,=ab[P.Qq}0!zUîf[h{Nv>P ݐyPO\sa;:?0srskc 3ˊMY/'10ĚI| k.E{ ]@Em~,5 fU*/(ZUFümIu"\UC̊QtGe\OT6,X{uteCGM5Uitqӣ$,"g,؝~'5@qec$;eA2$!<ɪu}|4Y' 6$oF>'϶1)L|K].)_-[Ãz:(ifMt@W_3-39 Hs =Hg1tmړt)]!/ոȋ~}ЦEUŲ0.FEV :Hc.N4ף :3i:-`0c;~9i\%1Iгۈ, o`*2qe/7({Si8r&xB~]EJun.,UkmFC~쏜Ytu~-Pц"^,RGx#[Я{ |cg쾘C`pbF獗VU4EY"׿Vv;zV{ };#cOlYn^(!a$+i()(Ҷ2S)}M1NArZVʩҐE;vr^ädRWU<ZTǺf#mViKUJc|؄$Xk{;#X6"`-Ŋ;Nq}uRmDp6pZ.3l 0.xcz]#|(ÇUJ=dsYzGHWV먵 ߱WIh;,Vrwġ/sVa<~n̵zeRG-m~@ ϷooqBPhI=Crg6KagHV9[ N ;TkLe%P`5v Ȃ>)^8ܼ'*g.]GE6GGa7vR D_vESyDMXYu(? q{0+{G;zwQ .g%4H$ތ|q?iHp8gE)Pq? @VYȾH;FoA(+K>j~nya8Ł~~gYZ0707010000036d000081a40000000000000000000000016439a35600001240000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/ag]?Eh=ڜ.+ȞIVӁ\֗'e.SID hmR; 'g W4QRR8BtĩO/u#Qd_Qڕp`hE)kՓB^U7X8Ėd{@nч˼~!.H\4?ZV&w+!~)Ý]}VeQ h g*DlMDNJd.ő%\҉ ,:W--/'(4sKξDRr #.kx˜,1*wTE ߏ hLίintS$GLG6ޤd9_=9ggt`F* Gkg1G`gȃ'QִW$MYy5>{AQ('d }y${1c6T{_Ad0fKG[ZKĉaHBݵz¢^WT& U;n_'!t^],{c_6O#PBi 8գVVi6dO':'Le&̠ JU\NuΔz҃'p.@S\ogn chkYbϱw ߊE͆3*r e@hVBO:Pr"\q3w@,tҍQ܍8gpQKimUo[q!|kH⭄kes^, m1 |<2?MʱiB`p`.^Tͻ%4]2\sj~m"2 nmo:kUW,9 ZYwzdVdnI_xgYkj摜[nLK+xVY6d;lyg|#U[JmK":ƂIIl,3\}@[a_Ku[?oRœ?iaP3v@Dz%"$fݩs\M/ʦhJMgL{ =vx/־*ܘb8Ƿ饔M*GNޠ,!x0} VJ 7d39P4c{6X ږsBpь~K `N,7g0 8:gZYD"M  BrobL?t@52ue{i.O;#MijFX4:LY풍:->iR!sCZېUd}v<4#=9S&yD/SM^3nf8Vu2NOMI/8'D8fEaSZdXrg1*]AJvi(Yx6u gPh XL 4[-ʁP".y5ٺ3?'9{5/L*H5_cIRSE6/۞&6W}`qas7r#p?H~0##ҡ/K<P/o,U9G-VsyDɁ$ӊM[^0>n)H>;M¬'73NQ2gKBKLc <(?6sAoI $@Uyl:HϘ5+?l\ֽT,/$ST!jX ΣQލJ#jla߼2j]i``8d w d՜aI_ݘUDk?1cnBsȬ?cs"?hBTBHއq{qV` FxeYaVbHc}o<ַqfArU$|_p5 s-n rJ8m&hEA,\f: qJ־l>IE(NVؚm#1"*EƓ{&jjRAktK ,HD(|0'fӾ!fdղsձMx)4TR(aԚn'S ]K8Uh&h @CU h*ƳTY8BC:9YF-H: 0jЊYRmS߻cj0 A@ +t3X h&6D/{ M欇{)_tI JٱXT[U 舫L0$Ieh)| H͒A$zf^!/1.wD&-پCUIX4:;1!|h30:/ijx+(c>wVLdY }e>)P`rj.GrNquNf':SKpUo>όoɹCu5`g8gLS*lFSClj CphȀTDGkJ"v[ ^.k& g Ps i̴ 7M,Sm}BUQF=%ce JjOx;; Brk)R pw}SLg;l65e'[g(0-&$bmEs58 Z'@3s\u̞0MP_ˮUKn :sKx&1EZ*<*k\M3Iv:nn>dCoEr|^}|j1>KN 3L PÐޢl~Ldy?wWu]fF hfv9koYʿm{9 #kv $O`5^[QW65PRA;WgU/֧ȿla+GN(꩗IqЁ$> 7"?d; 23onM&YzX5l*2(vb;+I+16vFWd#UѿZMЍ!ޭά"6Y؛{`³+͙tQ+%S6q.KzKiRy  8;(9x[K w'*x4)*:@>g9bkm)5sRQ]#ٟZ\..O{@kpboPDTc.nAX1Ex%Q&߽*<8A!m[ҠB[wӨ'Lºn(6O=XX xdUޠ\$Ce{.3xiL*̂ vCF Sxpms0{!< GRFje&PaK7Ibc)& 6 7GҦje}GkY.$rӱgYZ0707010000036e000081a40000000000000000000000016439a35600009230000000000000000000000000000000000000005400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/ϑ]?Eh=ڜ.+̋̏-&i ȸ,U;W̽/ Fgk*Hdؾßy,ݾxרdwn0LNh8fFxh|tΝkք6Bw:?Sܪr# :09 <.f#oӵ&dҽw1THDUHNp?CdgxB3w yŖ'4aor9}s<=[t|>Dê'r 6LW44ؿ@P!U+֩}8d?խ.CFH8x;8A PP݄vjT*3Wx RȩXbN9 p?䪘bv)ȕpEzv rY;c`)n ȿm42mzǗ> uz:<-t4߾g{l GQ1Bօz sDVZ#POSPJs(KoHYTXzPG# 2N/ 0HLmA\d]l<"b>Ю99 i~ |Wh.0>vgݹZ\š+.=qy^bz=W@[viMc`nk+N=R >ޭǧ^d[oϔzup $/>pU:7x=Lv葸IE Çss_##cnPfWHnxpE҈`Pf=,;94{Z-vxC5gB?wNڛE?rD;u' BBhXN|w]5!Nד 8|碷ˠ#3rz)04IͿMzk, My.c)M Fmw1NW󡓒/DD'XX01x[/N2{E)&Grb|![\h2pXje9SV 74JOǰ@p~̥x#LO`vǺ`vT^`ߐxVܛEU;zT1Ŋ>5fϒ]iRNx {J`Bn(K[C;sDmB7i\0}&:Z (.VK]i$aF«z7_(?vWŜaUƉI3$ 'm_RTB>xT34cͬU܏ǣ8\EG=?>H7A 33$8nL9TN?IkX[ܽE`UEL-LDʿVl6Dd+"q"C6/U20S=tbix!lQ/N\ḤgF@S U(Q>Aeڑ oxg_g{/ #zy$I0vn,J$H'PJ`A4g;HK[f oJE/@°}J1{8&Hemn36CgX٨M S4e,:G/醳?Y6OQny϶QA/! t^dȲe7=%Ȱ\ G`6pXڽ3]uU\019o/2W`|I׉"kB[T*=K'0"#="L#SQ{ 4YaA_&BGl0P ~)?ǔy| 3H "owĘ*EԢ6*/׺N"HW#]n6S-gґ{r==n?uOʉ(`˹S5&'EZDD yup984?HAܞ)fX,*&u(8I4Eʖr6c!$@m_-lb[!tyʮ]r=8@pR)6c Muf#P$ZO'1k?-?x pFv5s* hQs CvLMwaa^ 0Ӱ o6ƍ.f[pr 0ԃxd8 )jQ{v][R -~j., mKbr.@|7"^q&V^9[mZ7"=n`F=̓k2 UMuQ6t,-P`?%h^*1þx"1jz*BYąc!pT9`Pv.'­=xq<#/n'=L EGzk>(DyTYvY"Fa~*Y-ѻ04V`LC<!EY|>2s,M c&n[!ku˞=)spQ&ebtO'5tARkjWyBa3E(Ӹ$lp\c2c eu1yj 1:tTN |cS$;ˠ@4S~Qns]K70ObiirYtSʹ$bҋ%N)?_F[Ptg6qU\ _0&" 7GLv k01rמD+:H,43 KuN[^)#rOl׳|ztqESXweq{&hO8hߐE?G!7%+e~5esAk'*$e?ۦҎ+#YÍ[Ld=|1MY<淑ޑPlsuo"&f2bG4ߖOaOe`1- k6Ҙ"T@S(6(AgF q]֗kЪw,0=Ǣȓl!5_MɃoao@珜ۏk])9PU@Px6)4sX^tu KC0Zj⊌qMg5gh"p q[mk-njj{x _ʨeեY0z,=J.Aw謬=+1I•6  4f:a{#$ Ԫ$OeΕJH* ԤdD Tu67OI2܎dto9~ l*:jb|"(吹Ndl#i4ޡf *oX7(?XaI,2>Z{V7" B]:OI<6ftGvHĕ777%X ~\=|.AkT^{SPQw,pWNgNVr$*b_H29sI4dZº pv/ápܐUw 97M|~.hҚP XDJ OH8Q/ u4p֩5@+U 6Q  Kq&ie!}NZ060 |"%VqřN/jE"D C7pE,fvPa F>b(F>Y O-{PH T܋hm Fb%A$cd##}3 >z+gxpt1azv dnkx4a9u )yPILΝ`|@fX~hh)˅p iXORROrB]v/4 5i?\Hk*]ᥡglL18; 61uL'dN%tBq/.("y\$%%dHHKݦ0#UL;GbW$/L W7=V R1نm&#ɗʵ#g#ݐ )VrbV;We¥ّ]IPε!՘T8HGS6Q]xHx*KNDlyPk 8lhsnUGK5L+H׬uCQ}`-@$(6 +~q_Yj+UQ}Hbt);xqRzB2%? H&PpF̗˓իoCiꠇaD?ǼH7Wj.bT #m 8Sn/ʝX@~Ȫ)٩t/5Y@e_|*Ϻfi$e_h؋^$N=5#f٪sm\GC\Y!ΔC\^ak%-),K0g` 9ZK~pջz%7bejbbIY"S#5ta>17~e0/.<˸ 7yjF|O`|יwG,ȐV`e TcEw/<<\񥝚mܤ`X#[ шVmv?&7-s) |gSOTPľ:^ZVqUBAj2WfJ$'wRQ]z&ha,9R3kv]YLN8$h ^#@(Xݶ +By>QW(7̦ p=;.nث*#uퟅ/8ٗG FSrPA`f:|H;nŬ >7T[&Nߞ~ &PϐGlZ%dR #DѺ* cuzYu+g>Y^s&nYwpVVơ:~`G2At|ԪpN|͢l1sЬ<+"-~m ~5 N5ZҢ8M5fCvGNDI:X置OɷlS~,&"M/~]2TY G|QL%=H+R(BU -@A~a iH$C)Z /Nu",Ը]QͬDj5<W9®[f}^Kp 1/F ij\@}/[)} kp@Qc0 9R':C? ϘRWjoރi+ѩxMC :Z'Wљ4UZfDŒ`\*7@mukxbq<%;B ˞fMÐ Ձ50B!|7;WS|@OZt8DKzIe=#kCyi q)g4FC\XuJIy<(`8 J$zŭBcnz9"_bւ ׬ՀJ_V=Th?!I9J£t_aU۳ NDB~dW$'U$&2eoi`Ec~4a.A#47%R!1 =EVgTi边u9!fVYK;L4-Z0&F|:˼=ibpLz`#tᤲa- 䳀 Xa?aHN쥩B[u 9K#`C*㒐P yB8l\g]cݒ+)'D5agΆ<"*q!HX= iC#_wsꤗ252= ARukgQBaiA7rk} eדGv\4* ^?cmaOzHeJgl-Ӧup LM<#͸WIFp `p" # [d 9W(pK6hx{ ZP3~_Al:\4*"e 5iIDj|NОDGKо(|U蒐QHp,{m%U&bXpB~ks 9I-{e\85a*`YUҟcjc`x 4x=O _ hs&_šWY9ԗ||Dן[(KS>~yxzERe.‹.Do=TXȒ8%raV tK0b RWK&!Lh h:VqI -֞nl\Lh`eK5_c@٩-!iF +J3"r*2?5`3UOx?6WE̲1޺?Lɀ%\ d:u t"-쇕HlrflVzVDK ׬kW7S 9ɛcYz]oP#m>lֻ͘ ov%"JJ :'siCN-B!:1[ ܝyqc1Y`5h`n&/yL g5?hX|>k=nB83E.8 -`m 6#ɱHh:c d_ ٹu#sB\5u!W<өll\H#ܷLzpAT9U⇡Bɠ{ [bN⎖S*+[!|{ηh$/FR3|HUd`cs$u#^v#lqs򾽑HK (>F=7-kFa 8c& P@ ٤LPؙPn!A [9H@RhtZ:{ )Fސ*؀I` wN*#8-P|cG(6_ '8 lA\9eV7.y9o]bz7AX9wzb jSp{~{gw]kӛv$AR@) nV}C:C $N<övwaNV M5OgZy . #/Շ $Dn@5v{ؚ杧cϣ%~%/#@sL[DbSy3ugʕCڡUy"b]Xw2 kUZmx\-1;ުo܀Bos*Т%RwpàtQY>˦!dAjj*$r1$]bH;F٣n4s%J#Dc&|W=.CfiT{oٱE=ڕ&~?iQ%ΰꘙ׳d^HkvXgLA9ӹ}+jjzyLģlƸM:>8㌝o0$ IԯU#3=#r=wM.>v QTII21͏ K9 |YFC sv#7QB~0G:#j#1Λ;J ݕp^S_ W8 @{vP G k9%I$KbV!{b2肯V|Wd?rP~"#R}4LZxb6X7̲Uy 㖬>wip3+;EŇ*8ټ!fRo+ H_M L6y`v[7[v=2~y81C`Ώ L9}D>tšj&渒;o 6ErwVjůFݱpw<خBVq]mG t66 T n:^NQOB o}>"UGF*q,8ZR& B:Qq=s>\?`.L&kcIC ^ +@0b#X3M 4MD2`ML i=?3l>K0C!bh-{߾엯Z2 ߄ DR8^N|ok8M0Z@8!siZ`Sv&)T㯋;d05 ;AM&|2 N=FQ,#ҩD'6B{w+r'|4`U &[BI IʗOE#>PQ=0/kR>hH苗-:Ґ}@;$G5LT@m ŋYiC5=B tsT.)@ %O<=٭3ϠcuIU+ʠ8%Y60%ҕz}m۵a^sy!7U&zBtHOuv8z+ǫϲ ~ѓevqՆ*7ےԖDdFi -4FN1=J(K3R§!n{cԓKM62"IO/$$؃$/p;Z02{!a H V'_$$sn{;QO9M5}Qa2jvG Vgt!4"4߄H SppnwB''"м^lr8TG)g<< ~pL4ѓ|}\)Y!\n-" 9"{ |ǂս?qu\l$Wu"zOb( - U1L,wC%!sL& ,sNSTDLf|]6\ ,iǂnGaU:| 2۱(YKo%VSM7+moQ FK ?RJDlH `]6h.1_Z>Į^FM4@I(IM@}/2s`E>,z<#hPG! ,C[SkNHy<Իf9߳Q4@1>Рl(]r߰;~[N1uh ۈFM-? jSt[?ոi~[7q.~/ӒW r9dPLQ8nXi cE.@XE"GuFBpz%X~5)]A fwf'NS _Xȁ<e믍?BLµW"BQ_jV*\1O:x-:8G᧏ A*JIɈ^ Rr? :Uhh>Q-k] =אSu!Y^ Su JU\vuDŧ9 w=Y5o~_lo:}˵Y%tC3[L"]~[q ᥘtjㄎ۰*1Ke 6uu(Q*#S+1b7/ g)A|gʙ%0wPnVih5JW[ܻXkQ,k>p~1o5?$@zZ>%lA6T]ŋ `$z\l gpVVX #pK\h̠>ӌqJb~KG˩xw*_dJݰ>?n\bGlE{2Jڂ&Ɖ;TX?mMR5-F'jJ?)=HQwx$%1P m5o*=3J<;ꋅp:!iy|c/UӬGTI]گT?JVs.,FJL-^%Ziט=}\w-&?|Lm(B j*`B( DbK>,2Цlv] ŒB=% )&xK6u'G_8z]sy4PyR֘7jq7njUq2`D=C`fIPQj̗ /,0u "3vj犂G0Orrڳ/6"Z,\;P 7'MkNbv׊bNiDgr?vY(;҄ChdIQGT+}v/ G+e x/C䓩@ Q3xTQ.$.QFŝnu1zپf!mf 0{Jg>$TRS@"`cVOPSI5ba51Za&q2{r&H <-Vso[eHw˄CsDa_:\tLG|Vh61e0Baywrg#S6AS5vpdE*7=|rP[ @x a&ӁZreYgX*zqB>!N_3^ 1'@5jT}q[m;ę5݇J\$׸3p>AEC5nYe|>RҜxp%s3lF0|) E] v\c@^BoQ7?PQ`vSMۤVaB >Lw~sk$y :"={˅_Kv(H++8N.H  =VӥD浓W^&z 09ZqNDՙ(cSQYД .`q9 `Yu0Wk)3@)VI+pZ^zq?c [7VT6{(rb!TRJ$v.H [.v͚hϳ>|dmʂ׆,ӄ\%5`ש2Z0^.|y`ڑxlq>NP]+[sۨh{z'Ar^p|w>zsvPˤHq,ϡqDcR FH_bhdܱƂ$]&ݖ [ YHr ]uDgm4Zkmm=9^-_;q0 t q%6P 9,؈KHO-&]PRjcn#q(v 4UtD֘QSz۞1͕3Ƅivhepw\u{Į*}K sį-srQenF;ŒxV69Iʥѓ l]a Tt#[:06b)f22S RU؆gtP "UQv e| tHOkK:1CƸWVjJ6_m[9l:|J3uM Ζ5WK oHSd1FEG&KTÁSU;qnj9Pgz |uNMWNB]P]PpGAұ,+b9 1V1X9sUˡJ#Sn>$<4tߚN"TϹZwqrEbU`P[+ S:Jn ǶTjJ~m(_QDā=5kAC[ ԬG;~7n "L ZKGS Om^7Lv kퟶR?`B78\C ρ֩/{T/W&:1@mnLZF &S<5 4'y؇DW mʄq/Mۛ\"򐐨Jw:zUz٤PR@7WO1LO*v ]-( zY_,|Ҟ6DUypc|Fq ,4#aB `|Q~`ĩ] B;iy}KQP *c$mߑ"SMrïWя)ƎdGgͰj7@J!}h5Q0T4a)uzv1dE`A'0p|LW?=Oc:ƶՠUc]J+?oR_dM]:Zb7 ߄ˠI_sf  \`"( Eqrpɺ]ǰ"jtm҆`_u r#JA 7,ψa?ʂ9%nf4X{$aNe(M{\J1C{Cgv[5ܓ>k+Ȁ?Zz{/j]\PNS5+ĶR_]spZ|c8E{skqH d1@b(G)MpFJ5DD?FyҸl: lV$Pl{WS*m{۞ܰ&;\$r@hL=#JV12hLōNKH1hst^hÒ~@,#q(G Og%TBAjXCq%_ MVjG?95Ƃ84W=?-.O*opݚ(#Y)DFRO䃅I<|A|{7҅-뿦Z|OQ'|3}$n}$I2?2Piτ$ڜ5O[jo[L )& lH77,jul)6*&PՕi΄) uj HPo 4Q{5&ze6AAS&[8 I39yKbӖ@]A;[{)zku5GxscTS_}iEJCW֚M}v3Rܽ!0aҐiSa5J$՘FCcf,䅊YXЍ-8y :5':7QF:g-N v-]JGnp?P F' $#8{h.x˘ '1G_cTjeƱxP:Brg #>w7`OOM]U//XJT_3 _{x +-+.XX'ybEгFDje-E-l[Ȏ,M^Hy,uEb@7% I]S8"R~n 8Djq&I)0g$"B*{3.= Giߛ% >| ۔ 9qNl[ 'x&#+ $сУд_;28Cu6XѝG)^qLKC&w:211 =[,PDm/G.spt [<]g}ݹoxk~L)5.qxc3vnnef12+UAJ-ޭ:Q+!ܷ\2Hd8Z s=te/B?§]8OZ̷\$w7 jRL3CMT5'تHĦBJt>)Nzj; bDG3AnY7ņRŐsluӺ|y^%ae]R\QNUvy2MZ- D=v]CR7MH}-3lYbA\2J˕fc[ 9`뒁9ڹjaVDE ֫%DUfյ9L/8(.-\nY)n9Ԯ@BDzGq u7A1*x} ӧ̟F¹օ%={g |!bn"mzH=sR>L\%WQ"V>Ha [Ma~qFT˟j#H膆?Lq- WM=,`V n2DZv# xFg-f,8uFno(6ghtl9r3lSa՞!iԻGh#~b9:EDWX@a߃ &܍`jJșD4U @Q]'*seњ%6\h򭟨,hhњ}ʞgтʖThb4ːs*(rI3 9b+C"x(zz)# ,JX2n:Um'i룯)?lg$#T͘GyR 9Q+ψk^^fʦ݁-;$Ǖd(mylSr50,FwO} xT8j -JB?IBʑglEp,l*gm̧"(ĕC2y8%v6dRbg8{ymе]T4ò7GðRۄ5]r!(^lqixWm/KKwmδwPT}"uc7N '$74y%y3_l'M.*~$Lu>~5۪b:QIL芬$ U E͚Ҵ4 MBEFcCv/1 e=_q~nzM Hm:j+Fl;l[bIj'v(@XnlY"H 3?+9s*QՃTtw^1@jQVwi?4@%_SyL8ҏ%0ϣ#b-b_tuHܙ1oJjbM&IW\(^W%K,a$m>lRS8U'wpݏr! `@Oby{$,d.(qGCI<xuS"Lѓ~048<:SgrWB0LP)j>3Zu>7Kg,q\Dgpbc1lͫ5b_#ӁNOQ_sQE|Ou<" =wm{n,.I|%<7 ؒZ+~QAkC1lqNPc3ַV=nP %#M,2Ӻ Pf^7¡$%eӥXUJI( \>p 5!}Y`pc=$HTEA;{SV֌`M Y.UqƠt~.DӪZE1 }PNuطJٌ ,xp{ *T2:Ḍ^e=#e-ݱɫ3jyM.6SP xN@)|Rk^`eB?WRY<q:8b<`'jjEzҕ!oEMFwsP t₪4<[饗v!;Ny\](`*ש\W"tXD{X( :\ב[[? C5:**eBCӎSKvha8O)v8I1Z DnF_Y虐<"zjA2rRM-`]L\ȝIY̺"=ᔖIjD'>pN`hH,(dPl?a†`H%CYډ< c ν mfԕIHD4N5d79|ai_ft5kh}>k xKtMxH`>mRD#YdQD]G;"<"ׯvC|/ڃE.`Se!#3:.Cy|Sg u?D~e]1Z,!>״JkBTW`3)^u.ljA39es8P٨3ht?a-N]L߀tFu7o4` ]#^ ίģ\WkqXèNN#ѦPDFLHIn++3X{Ӣ3 tJ9L7^@_,1jR]wnJUh BVCqb2ݻ~Jz/LI"^͎/H\0:M~)'u._8{d1\̌-/Uj oY Erkff'K _ًHi+^wzPeSNu% _v7ӏe?՗^;p)1e,7w+N5^aT$8m:Cpřz*ZqP~Q .05 >y;(IpngL 1|ok\8b€b!ֻ>Vլ>Id Y\ۤyö`'c;3fb_ڙgFcU) (A‘gxE٤JiuLTwa=c%`.t(#4XG2R:txʔX[ppK,"=\ֳJKL]Xוz&yUXE~'{RXM4[bN~8ud%pJP}dc(+*H5::1Pi0g8I 7cfpT~dFYǰQ̢ڑ{@xQǑ%ISLțsL^lxa?OLr:ZrS?S5ty(&4mB`joT-S=MV(lRÊyY3&> )uDwK=Sfiʵt:?=V$}dEO㡑Em*ث 78:;,9z+r,ܱs r}7d4p< S+6\O[ҁ(nVoZ*:$˷ʈ_)^q)'uy鋅=i7a=_O%}|8{Lχt}F0k֬~\IAg#j(3S0 ɂڦtt't%+WPdM%ZݾS zksn_ǧVX%`bC8@ij9X5^^7ui6O ..m5u[˺\%w+ Rb>1lZ\c;2!j#M<ؽY:˭|Qgkߞnz?a "~.iĮbfw_PCM%2Ւ7N{,&`秋֋raU7SBRjE?OxƟ") ~Sbj$U[nk4P 8A j:שD;aZm!(@?^ћjgWmtY~a=-E$Ƚz=DÑ9%IS-Dp-k%0WK{P1*Uk P{rOnF'`h6݃RFϋi@.IJژZgV22 CO̢Fu$VbtAE^>*: ?v2ugQΒtBamc.b _V`p~yn {-um!7iR)濋Nq$FaV=U@/vyTi+􊟪%}Rk4KM3|I82l dINFn5ш`aF5b!jTs Y#n/dꘖzTר L aT&3$#D[Vᕎ䭊@pp"&jT:4 3m, uD!r#Ϩ~;#۬5X-W5׀* %cWEвU ԤA@@e܉*ᠠ ;U.ANQ3KWI>0^ f='DTBڈ}궥.Mg| D+mo{_ bӼߘo'ϡgjf]7e̮/Zg6}2`j 0y0 aLty[aho& zR+.!H 94/rh;=/¶d';9L%l;ݠq( cZdнG C=Ou6&vn"@ٕMX͓$E6R(!VK)(4dwp<&KPH% c{@c뒘7why|©$ A_Siz#ȍdxѤZqMXTyqo!vk'$) 8Jn8zJh^\x$0,i[#CSۤ}gP-[lMpgU14QO=iF$T]Lᛕ >oRلheMM8'~+T5#.QDt@rߐm~9f v$|Ygh{.?]g]:9OoY?L@}(~x~LI8/,|@uh-2dwѤ)F,e x2d-$*ݱkM/8/_ڝ8w%W MTlV~7:w[5gf*}ﲄiD<] 7 [:O\17f݌+ |VbDJ#wfܹ:o_F3etra&ᨉ!頷NbF~?l ;^ef{{!uK\}XBRe:д4 NSX1|_7{hM0߲rO]SQN0$֤ `F]C[3Gi{߼f C376E^Õd$婗1>hIK{N> ʵ@cC41#l5g#oF+0JHPDQ*g礁PF a1 ]V֜ɽl]zq4+%$  NY:MQ.?-DP9;._CH.tR`t*+*H>\xs:וeϔqZz'YW3 \ѓ} gZD9ͲS*VN^seC$뀜92Y\.8m f%Mpt< z{vTw RXsͿS.]1ߞn+mX*Tej41_I_j^!4[ke6Vjz`֦][q/m.+6bnq^( I6P[,' F :Vgbu-ZV&3B4u~X5)y Z-XB,:m p[0 {,ىƸf*. b>pvhDʇ8&-ETpT@44.}qמˎ{/FZg/->4qk7d!nkbF0{ߵp/$&)Ș帶IUgu ?sq:\>IAk9kG~)-IZTG~%q=PCtϝA`V vMo6Df g&l@]uJRy}.B hrFo+&V?=lnee|`9%Y1]bl3XemPOp˛.m^$ 4e><熉cMr]*K{kkmr($ޥR2k{,p.NS)}e:j_BlՆj{9MϝAB_4Z#BJIDJU:}7[4-ܿ:"áVI>+G'-X!A'u9+tԵy3]L6CfڲCub弰"n+qcLj➝_Eg|2:6 b:*Juf7oCc1%}3T| ,F+^/TŞKygļ&}flSW(`V޺ܣHR0-P</}!KNw ϲzzk@^m r=u@2L9v~DkcKܦTC}Xa5VqEáF:!9Yk}S:l@S>!wPf3%B%b>3G'ǘ!\"3| =ĶB>]0El޷w!EDHƪC]!IGYWqm{Ftoe݅>Jv3Y"Gg,pYn(V #| QB8˧g֑}wQH$T+g7RB_/'y`'ipT\$ޯ9btPפ0!҈ԪSJNhirIt(x2GLcj])}N1p 񾊋酜 ɂ' :M4{r aR&b}3m O͉3sZ:i6)I7UsQv?ݰIL^GF~oO#JRa ̯!k;qγ'ѥl\ݎ39/OG<2@+4M4ԛ2L-4cXf]DV^FH "m!X*jе1"xtB\۲6j%!0,S8:x 6Wn.>Hart ǖ#/łPgkQfW +M d%9R_ۜƏ,ds(۔D7Jo@r{M3(@c6I_c {&|JCѰ_8`4l%(۲-1KrGسrWH%PЗ~ K;M%h/`cLCӥ2ųH:W峵Bv—T$Q#@MKgư[EP=Hg '䞻#LTEwC[aCC/M#w`-x,Bl+/TE(_YA:jhEi|^&E. Sjj\r*{WKJssXè51-ǔErn\5grt(N~a+94ܮ"{*[eA:*}F- k3=$,~W1@/a._e8ӧ`~]th`=7潂OvLʌb`cm$ :'|]AatoB/囡yEs({s  [/G$ Zv__נCTXh>cvazȘ6 Z\_B؈K~s[SB(huHgtzANq'*ZeH"׃br9@%)ۿ_7 9HL9)(g!^]eM1]{q4w1rZWUѦIN uk:W55h_oJZ߃5x4ܘůB560ЩǑW^%jiQGd"8+nd%tN/T~j@SJjlv?ojtO͜aƚdt"62%}^/yj1,h ;8AD6;1 F?c^.5@G. ?ƍ2y-vDl褸;ѼrzJ^c'lƠ'5-r*v\,bYWP?i=J&M~n^xNʟ&NՀ7) pd1T!-3kӌsJ<^g7p`vc>R1W*V)BAW3z;Eqgz~ ne+GD2SXWEV;Ka|?㞛Ko?jM":_5J jA+= u Po=Lh,;`[/B:/2@{f=p T))V34"rm|S0rj'(v\+-K%@"V5Ra'ؑT|$:=06[o(jfJ_9e@S",q.ZHMlF\UI,~bndN@sQC&)\n(wuߵib5[JEaj!.J=9%UR)ƣb|!3ٻxPi)L 2e*X*e 7pWҾf7mO{NX@S'>V!EEe$pfxEkkY"R87 K)zs&IN[*?\#lL۾ЕeClEyqUuےy6:>IPARBv=p vtGCզ4Q^u"\CJ<]Q}) oAԬ)ZPU;vsW>HO*ړe7721G< ]9_쪥yIY EՇ UG}{اYG8A5荎 IK0P}A`L6e#qgM=eF.rOLPXPtJ٩&36H3Pӽ>IPtb!Nb͊4gGc?,IDB}OY0Zp0Xİmb&gZp%%(TpvYl8{+mbo~g :L*hP'~鲥/l1h _|R:? u>%?3X[دJ EfS4'x5qu7q"lMdz7RN6bE}_`%LF֏<,O*rܣk-^lΞjA ޺ėfW a$. $q %1K닿ǔ wDV)@9]ٕ71.H"M \X8vS Ib{əPdMTȲѵsIy&ĈDf<$)?GvpeS_Oۧ 28KCI1Yhe[<\ajLjaZٶkģ ~z9ЬZsKZratAYZ. JM܀'R>ՅWd.&guy vՒи eeS&j;vfw*=L #)5"=6o;)ZTʴWqٛ1 ft`{&(JF*jURs}|e&~' h٪i8&92˟V{r|a{mY"w44nhЮh\]}z 7o"2f,q〈ܳX[ _> I:c3R$^[zZkUSm]ρkʥw)?@KYC\Q])+ab2/+ OB+)_$]` @C܅n t3TgLJy#K}*,Q&  >WMx4&EfyX)n19Qn! pA@\3Xa?-.&ۃ5BW Gj |K¥P Gc= K]PR}Hh#u6ڽ!ry*' ځK6ޚ/:bd]U?I[J9 nIahFFf{ʅ,:g^c~9t`u,^I&|{G pRCY^>&Bhp#2-xfu]-Ug=?`}-h"#37Wy(.&r=- =oMRl^8{F㖠Ci iqMa;J`ʇ]kY.Sxt&فHW+wߎxWGCQf&_hezA ?Ƚ0uRPLI!GY?-[O|dv`i6N{.fyg~۷[CxsNmf[`KPS2I ̒P^# drU)pʂ§|>S jO[Ѯ*Njw٧jL F` Am:㥎L-/2xmM'Z'<1$.ȓ~]{4h{C!ѻP_1p9EwtVf6V+u,dMPFW05j5DE?I9HW( 0dmKN /i[hdKD[jA%jL!:`3p}Mlo?<6e_KJs -Du'o4,SN?$#ta_M`rJ /P /'ϐHRCeW:a:s\Av,-'j-y'weZ֚_h\^g.L8HHy+*fnAKZD8By8@jDɻ:~+jHae m '@t\dZ~ԃ 7g(A'hz3Tq٧{El0; Kxե4"(^lF%eG)^^{p+S9nJz=_궚-,#)㟏?Qg~]x+^Pe \"T4HTt޶JS4_aݚ [q(#nOgiڔ FcǮ;~M) ?=R~m  h=Ib4Og hL:,{`ShH)3a> dmOzϺ3V8Nf(8׋A>/%_۷~&zLXWl??mpOEdGϣt^)]@;/YXww@%Mh۫ 4PFmd+L!=3v*Ԁ@B_ "|$BO0հ( AAڦi복6[ƾ*)ڝ偒$2?%MЮDώWz]z~DClr\=XPP\E|@)]Y&j'\EBq(Mv-0 ViP::n,I-?KѯtM]Tp'[^( & ['GëS[2K~<̓v?ۖ3@KfʟN Љ!4{ȌZeknN󵒅O^fngϚ8IĖ*!6WJtUNL_Y3p  u/]a-;wK gOG,npϏ 47M͏um5;]SJ1ʉLot=u{X?=q0أPC^Tw5(.b؝6rϹV^;(}זTKkf [/k@=g9#'ROǑ2zf!wdxmC}gx(FSgF39s6\>S@u̪MrzlHwrI x-1>f?!c$݈'y+ N*i6O88:n=k ~IYWuFDkEP1N\"j.kӁXvй- 0Q IUqEV|謿0FrXX,7 &l]eТ2]LGxqVoq#Scbo2]U}0.jl0UliBEJo>؃6R/'t[cc)tA);aRӣ5O]\li#61fB\iuZSg9'[m:+.HAQ!˵H_۫L`_&seZ rc~x|A^4P^u>W\K3.pb #|ځ}2PFNOE{VqfYX?@`!vݔ0LSFw֋*y5C3>1:ʯ}{נ1MYϴ1Pw#|~hi u8jQ[ՕtTGoḰ]9yZ<̪+o#;D]y&/%fr@8gKK@ BM:#6!A9v/^  :bhfq.xe; >2V5H OVb}\o{OFeI2 ay RH-֔ c3pΤ_*\25±1:t6>(yٞ7 m/w':MOl\C0u{3Z<5H#& qŕ&n1KGd#L]~^@Ը:ɈgPA.Y`iypu|`ؾPw4葺9|'hF^xda=Y[|^ӢH@|u@}F1衤fo2Q2ㆠNd/o0~oyK#p#a}j)-w6@x"OxؗrM4\h&Ɛk[⸩HW*,_qfǙJלJd. ;+"2i <hJl6&KCZ5E+w_Q/:pKփ?׏l;JA4Zrc]$ESDDWO)\P2Sc2q}y7,K#$Df[!_m؇SuAq EF{]`gTY=ݪ{Lj"bG- O֚cbloM (tX{jidWQ^c.l"rhŦhͯ.Pbf漞AйIAj= R\Ԣ9Q&qnKb4ʆsWb}z,1?^8fLٸZ u} &[$Jz9 )~## .t5; ü,h5㆙!ӹk桖2%f"B fx@Ugp_I/8hke.>? x*CM f4o |wshXȰ(`̒E/rwS؉UdMVa?V=", D:\sR"*}vں5ȅ:ApdPƶ|9ErS遷 '(8!k썼Ο`v7.(&u?Wo&F8[;tXȋJ!h!"L)Z 9 tNx4-%6Y ^S;2ybL`ݡh!o4e1zζJκgb2\}*8zo;$&Š꩝w-kV@z.Ie?˥0>n0y8wC_p OjfFa,wJQ;QF>kC &Qqdb-) :ͱ25 "Ȍ`I]*,LV' N7m1adc߰(4䖸Ijy?+;fF5LipUiPbˤԲ1<ho.~jƈ M cVIC~>XJBz8fR#X㈩HOj& *Jz]F ^GgAD*f^]Уp=ciť?a݇g ]8R"d|C!r@ U@T I o5h ǁ3L$ZF:u !?`:B.؞e阎/ƌ~!CH \毱>K.ɱ9PòJ_ R8>d = A&|@P7˯<M !}/S ]ˊoB'0_P'{<2tT>I&kݑo;h1?zĆu(ry5Kaʹ"cU2s);N(DdmB 6ײ'+ôJ=pגkaRvmLezh5>X$:я"Vjm.g-x t\))%n}Ň?9w"j:$[ym$Җdh(J.`yAT8Zm[ =0528}Ro>NZ0;W94?h 3[[T%tQ;Y"(27yzm]m[DzlN[l]jIۮaE yw%u D!`-$<.Lj~Z1Z.<ȶ*$NqSzB+d\ĉBKvDgt62GI$$WvYu.]钮3mQV\NZa[5nO,fU;cVdg~f_ZO| ÔaD4O3HY뢇S.s2ܠo2(MkȂNM2bEG7< (&eq^uO;Rv`]1j5٨ጣV?vyb \;N:K4Tem|=O iGPA~(%gZ~M5F8D/3OnJ}">Fl1Z! qw~p1O?]9Hg7985a]{aJ*3do\^: 9~ xs[mojA&}=9a]ᬏ$T3"[7Vt]Bzx2-1c ]VVn3?j8T畽zGj=Q`?$vM ba"CoKm-~6S>D}jIUVx^C\xYY; [=Lt.6 "^Fd2۟J/v0#hG~vkèE%T;.`\a,/6Rq kmǎs!>j^UufP>H/Q Bʖ%{>&I9W~0< ^# {ݗlAK[9wV5{ 0%lxTqBڇyrQ0/@@e3[$^{);jOuu'5۹o!grj$e%6+G<74!F.ͬ] Țzlk,UCP=+@]P~̤]+b.}=@3.jSZsC(S] $ s4VZ\-'Gjxb^Cg|Ggl.M ό3 \ho8℮Pͷv]PW#||m !'I/%z79=`-L4&{uHKzӣeVzyrժ7 "pp60Nm%Q}%M'I|=k>Zҗ²$M&5Y^ADR+Mx#lB?N捛o`1CqDѱ<@U\kr'`eLi"oOC zEK`ڭUmZ}G {G$q.L2k_HĆ륖9&Rpe^#`opئqUf7˖n$N9uPNbPY g̞X8k<27WѣJ߱wӍfax)WpNtsN,{"z2^Z@R'Igʡ s`e6̚DMtukHQИɯ-RfE騙5Y{l^amz؟+/rJ1EUgAitT`ue#L 8ob?+ѡ Q+ufu_+0# @sa<cu im_Dv!B*̞MSP ī|z?Vcbk-  kqEXM)hm5CFa; cZ!e]^ O_6K?N 9ټ׋;uIYE8F(v,X/na^ 8v}]|8@r}6jg)l&PMu<&s9/;ﳈJy{NOq$%Z/{6oo]TQ+ld 6h8%U!Ӌˑ!7nra EboIZʓ'/.4L AfBa̓ a4v x=]85˅,nft[;")/^H$/UI/`^5_EFݎH1/sd8^XY'}wkȾuJFlna7kdI >Y6,3̿eSÒHSH8fB|ys'xŹn8C+^0%;>,cG# Crld`s yCF#fczk: "y^,@W=~f=`#O«q RTZZY11Yoޗ@5wT6jɭ^Nh #>*9z(H6Eʮ20Y0icٍebo`% j5*qxR; GPrk9(Ԃ 88@<3t77Օd)|9 Ϭ={̼*G[8ߥY-vcM#)3ӆ+X2Ǿwg\>/-<ĿK#(QMԊQ`q`bxGpX[TgC54]rAZ0ѱ 'vۇXbm롰˖cjJz׃{ψGP\{5}R*ΞW k. CC -ɚRZrz804=Фt8ԎލGkE'ϴ4|6þqy$FR[69l_|iRf LW5:r"aO*YXuЀٱƴoYM|׀V˓tn e $]۶$'-.])m nbl?SΐȢxJ޺ y kv<- 1SfGσ "?YtX]9;Gts-U|Nby../凩J&&˿ń%Sj J.“ܱȖRQ x:ؐWXA3VŨ "D*0׌׆Qvߖr0tgqi3 Yo "B>kLs/#HŎs~b$ @+ufߐ/ݽWrJʕɻx;lKƘHt/Ï5OKIĺtqc%n=ZDb`YO Un1qm׺PXU)MUz(TsHZ(WJluN>T#:C-6dRv49<lhg+ 뢖fm:2LCx{*:Pǜ| 9.aO5;2@šs8+uź/p bTS~ e_'VsN'h$ѹĶl J {Y o:lq*X \90 c,2~iԥLど>iܚ]B^kΫ5{g;>O .3yA. Yg {qe3J5?\5Nzv rр?u4;>$Q6F#@2zZ">BE nS*5 < i/2uMWτvdB'JvIzJDC/8Ք?ZB}~Z ez?]w0'iuA1lLnȋs3`2a8pĮ36Uˠ6}MB*v1!`ZT|N+d!kb˼MMXek :I&кRaƎLؿKA6i%o6ې?2r~>To2 |L04+\H#]T21 nwEV?ҮGdprqTX|T)cC(f-9XZfʗ( O)zI'8<:VЫo(K|w`DŠrbzp[VL_;$nGy2.2H9i*`$-*o ^L͠02ks} ^g0`T֋r*ͷ/ ߵB8"uP?/U:4 -ZrSWfp ŹuGI"T̿[TQ(u+F^XZTY~}t{+y~Tb`-n̢އͼmsnxgZZ& j=vVpb WqT{φgtKvvgE.\|q#^`m`z/ 緰^ٜ'jYC领DŽ<:kPYz6Rhja>lP LI3A@hhZJr'a2Q$1H6=%Z[`kdXo8)(hMuճZKT ߊÚ>Khjmk o9-Cag*M!}k\m!x:c-05Umm# eNįGasbdD#]XMB N'M䋴,;t ) t{BTB]j6;J'83]yS!h!~n×KbvfzYC[xbG:>u5Yf+[NX6"|BSlԉe `|ΙT)G0M5͒~MJڵNP#~ WדZ6 yRp<>jF4{0F4m#O>Irj!jgZ'ebWq (.sZ ᖽ=N?؊WBRŻފ'%\'PDάBؖ!ˬlơJ ,hYy'(7l=?OGӝ&ZN596VtU Bƚǥ =[tp]xoUOo䬾.[, 1~|+kSnFϱ)) de>*#v|LgR8#&Ƌ$1لj$R;wl1iy]HkJ6oW7?H1L &''qέJ E~ ^TR{K*bсm-X^Ui1 +d6wqݥFa9Eh9y\GMk7(3D B-mڰ;Jvi=f"{ͅ!mz&48ue#AuۙK;c lVL_08hj.beAbp-A ӬnDi!KjcQ:9T`J,x{vnvDmy 0U\uz|w6kr,P lۮMJK%TWvYUim)@qY*RQLsltclkMDYlNvM_XOw)cq_(4<"W V#tK&Сܶv 㨁枻@XB_Bw`нA0AʈbRPÕ `oj^UF49+9ς ;᱌g/O,"e.r91B5p~0.(B8ؘߊ"LXvrd1E r'?<ȉkBpT)hM^nwj0Q(%}NQ9Ol+A PSݚPgj{3I2 S ØÉ\U CiqoueM\̜u ۶ cʮ҃i[F\{'ZP0a<bjB]'ι$h+tp,I/Z/L"h*午F| {)ynPs_c*VGmh0ljˎdQWъIǍj2$ Mu.-eMK(m%Q~&N:j[G)*6"΁`ekm\.U~++5ZX[oq6j:'M^(b7 q)m4z#}|᭦0%,n#Xmcpui]3 OkՃy@3^T=AXU+? 6*\}ؠ>??@&(/MөrՑrΚOyj5Sԅ5X(4Wl!w+ҍg) ݨ&u& Ɛ!+J<;ΫFf _GCkRJ}GJ\w0(Ǩuq@(IQMP0oDžm 'po+M=G?u?RmSS)OפRa 䆛+o)mA^EP տ0#'Q}KefLqSLY䙒[v4d96D>J$I2z"=.7y\PI[{{t~[e53ؙ4YU~ ;I:0>QO։q r"_Tt( >U\7I?Y\N1 s\.wBZ4鵼/*t&W|ĩm-7JyF:?Дl99 3kl^:Y$\TtS|ɨǬ@\9Rx7Orɨ #W2y.-dOVWIdXVh(Qk2dX?.ݐs@ 7$}GCq Mt{8@pT!{ #8ݘn)T|E,/yU _c&unϣ"+}!l-(8Xn3»O||kP).AlV$<ƭ/4[s w&Cq x|\yЇ㇇_xT2ZR^UTA=oҹ@oafSt1Ӹ7t&!ʒ us_*㝼pijC(g<M6qHꕏ%c !ǝ7V?Rc>GX+f>dq|{f|*Z8dyN ^7H d#Af Iv׍1%.yy7ȵxtrQ^e, JnQJlh ;>]ݡk=]udn8ǎoZe&])} |/b1psČR#+ Jw b"(n a͟$u?O:?:;[|l,>R:䰁: ޛ~Bz6DSdAsI"3N d_oł~p^t.+i;&M0[l27^׽AaR kn"#ݬ 1 OmϿŻʈͽNA8kӾiM:E|@]Wsp{y'Ph3)ҷ{۱KWqW`Wg0A[;A&Q[D;wՅN%\[dCRZoe;NXmaP:HHG6 掶lGBq'`YqhnHmA}i/M=۩S@ g'Y0{yj W(RVE* Xjm)˒ըF4k5 +'t,#8.N,5dۏ9[1 퉮Z煂`ZTFSuQoةd8 H-┠"5DmRXQ&޷1Ov]9Bc(5^²^*xF&fѠ6>i{S>Z ͓?{V51lK'I떎6;F&c\14Ȯc@/.]/b $tz]B 3'@X4˓X)K-H~'Hog'biBݟ10 }Sdp҉4yy睔7W,=W1z8o՘9-t:(dr_Y\ҕ˼f 29e/OT@ MU͸QCCWFdw =%ڱl|:!W_-|`jYu"\RG9-g ^)]rL #);;,..3YP~Fۥނ.>bKB;NC$T@Ec + \q^4L ɔ~;}7q:*l*PJt_y"HMZO^Yh[Z/Jy?I[cЩQ|@;ӋƵ4,!6D6{xzJѧLucRZvQ<jxs\D(}lO,ʹ~`| p?g#7`gFBpm ի1uG̐b攪0kG{5Z(`rcұ} 5\ht'sE(UЃSU!uԦ쥏8F4^j5KlP`sR{ 52LTED+^ ۪2.h3`=6vvnBHQ0w [VAtj umy))ȭWPf82(0^2mW@RZRe0qopĀ) 0i/8|&)@o|)fջ-iٵð}.FhL^n[&Uf5DKl}rWc u0JY8 G+O_] Џ pBEg8c Y X?=O*Y`B`cb `NNx){rN5>D@ͼdh nC2πqWE o!-.Rv\:e*9'' 8C@L,W(BT rd|Ȗ^0n0[iZC9e'?L'2D:.%ψu;LZ(wߺhp-n$n:x6ؐ[bVbVPmdsiUτ<1nE%y_Yt p *+>ÇσH*'L6Z,<쥥?Nw$lVҵ[UOzz2I~g+ np ]yk2p*%BZLy}%,CO :RjZ= 5^0kTq+w&bB tGq^i5*0TC z#݁=X,+Kdsn_fCw hbජrfXf՝k\n?eLqt֌|*@IClcEA[@)[:0NaRdʆ-}'4xhiw),Kn6 -ۏNC$ypS_4JBb`X;$|H<RTAM; r` U>~貁cD '^ry SsGM3> hlOp:-SB;,WM,OٖA $В~T&O!Və+>Nkn$nECg=mWv׼,m!̂DXY ]!͠l ވ4)wrHcS Ta$ؗ?Gp&KЫ֬PhQH(~&Xl+8!rО"PPd*R-ʑQMo@u93)Ѱk") Ff@ ˋI= Kmo' e}L|[~[%f%@ V;b08%qL*SX 2Sh*5}xp8׹ZE)1X+E"Pcб2ܗR)e4l%54]|O 2 cq3$k[Öu΀DRW[$?r~C>ҍ@@RP, GCKXE/BZ Z$$*'~6GDCLyS."?36FWx8ö6 03|.fψ4е-dAXNtg! (D H\4bmKgza&IsI%&&`՟0Y_zA^WiD^Q &-ߛdi ;R=+S޴6J7%>"UC>C8jBÈ8k<GUc\D8OyĘjʥokG:um:OM=@l# aSrBG1 Th77?Go;s__hSY$%4Ei4ը=* ᫴D05=Q?Y3Q~H3좌.N߀C T*Kb8wKmdVL(rZ^`a"ì LF"Qȭ_* `܁VrǞ) }=RXGKfhlfEDwT9D|)=wc ;[PʤU@S}м)k~K$ckɌt bRr;ȴE=oh(^qS>f ;#7@m<1 as+ooنKp0J)EjZ D똕l}fiC'ED 3+{b1^Z1ř.6\A9p4jȫvh;5+@AQIU`Li9N>ҬH1r%ms3C9_D/2~l& 9q@;(nbAQX6 /c= ˳3L]>qnuZ3XD]4$MΝwQ~Hݾ3LlX#=P5Xc'vNo HIyu8;RŐCTS.$H1Sx*u{ U}J+%l!O&eau66Vs}SKC+>>E_iO(nAFuWָj XfTtF/q.W^de\'PoXyT72~e?-Wn _WK%ߌ" y+dD;/g6M~_rKvz;nšXPRKOն7*΋mYl. Db^aTADE&ǺX4")ߒ=u󭜈|>Ǜ' '6cs `TXy,1 JTiva%C݅{&> ztGRH.0kx3 Scg[݂x98Swȇ;,R:gS!ф%O/ !&y9nawOcVAVI" 'd1 kx#,ׇ3%Galoeb].+`!êh;}˙=QTxFrv o X@4R!-@ + whtVc=泞VX/4mzH<-ɶso}F2!Uה5v.#S0`N% NݹncAzM$ugI\]lr]sy;U.0msDu[_+Nݳv5i.UzQ] A=I 蓂Dgz+(*Xa ~{Ì@+{HyJ$()_R|O$uݶzQ ^We,GFVvw9cռ1Ke-`s]{7feűkF/I@,m)7u8dsEw/:B˝W?1@e|pSS'/ <_[MXQ2F,XS.M"Ve4ʾ+ [jOM[d7! p2lxD(n޿gi얢R NU3=߄ְF tEdHF#hk(W$n2kBG8Zvw?~_2ho#nmC0KI:g :@\>h)7L|d3=g5Į=&U xC&@.uIY\ahL$˞]gaz|0!]Q Q|[%Hmfz'_sd8.~8:i/#HY]re&V.?&[aIpW |jL+ |XRz^$k|9t$K%b' EȉlH_m:c -7empz@/2\^[ꉆdΑLt/Au#|xe΢.(><TVb\?qIH[e'0Qkfz䍦>HatL P v@U;VW]=v`@y?49cfJ[F?z6Y=>S#ӝvZXYc?:0iN7s%`7hp4 Mk й3 fל߯vAތ3a@_sW'dR;z?by<"&cf԰/}$81>/nŸCf}B%aPg/ERҾJ_Y\I_ ߦD6fvĎ_;͑A :障B겂Gns#YepɷotEXg:d%{G4)>UX1 zf}V5֔ev*$+'ogLeо &-NbxG~&Y="-9ȋfI.^B97YXV&-i0T3#ir;2;|xAd}ka+,0~RK'@ghYC>˗#z-<;:s8߰Dfd|HUأ ɿ1zJzJE}~!g*!j6;qI KlsI1؟Nd)ʙ Hi%6u-[yʸt+kSe ߾sDjP/tט`"fDH[~uw=Mi c]XO'5`ܺR E MHxOܵڛ4*!b1T)aI>VU!Tam*i@ׇoU?T۶T :dM g pcXU;OqqA*׵lwi=aNÓS#9tI7=)~QJhξ4iRΛх}pps%!yj9#Fxg9CE vo`uW/Pg&cN`< >%A=Ih6dR1= j`"tdž;ƘκuIw{]k7:EvA?e'zDw٪?_y<Y77Z߶"%yoec/-`f{j3_utZ|) ۤxC1dkk^MqgPd}ia@ PAzͭ^,¿ p̼Wմl|P98"t;Bg6!䖃ޗ͕hgSe6Qܽc>U԰HX51P㷦[M~A} vCp r$w GHp88tꔬm## VcDQג6(ӻ#Z%/9Ax!rsԝhw}k}{SĘ̶zsMz>hAt[z-DD H[WԐpR$&ːs>DE:NpG+8epS=DJs8B% nx=%nn; @aZw,lV)z̔wKI(YbU^.CpS6drA[a)}> !$:eoBbP* w" IgRu9%'_O4exJpBb) 2"dwl'6¼SM si"%؟6!1{,+bby݂uyq8M)(1,[Iڲ+(ڙ5~vXFLVhsd5 ay dV+b\CJ=XŏBd$["*Jcƒ` qwM"sWUz\{YEbgw6~'8Pjfƻa+yn".b*[ljp$c 7)T;?4W@:[sA&lj-Vo6 b~p˼v?JD\x 7G+VAxg&o-Ғ5[Zl6d%C[7ux- <^Fk~ou0wۏPq'LM^⺔Wx T٠cpl 79޼o;4 D[g)XJיayn=xh^|^C^90e$#;QԿD?tTPPa/ &3ܻDѧ8R;/`]}1DPrEH`v `u~!y@>`nux2z}k@ Rv)ԝZxf99^ -lx JTtMlv*uT {ay ' MWHMZ3B{CMcJBaG*%;w{nj9XͲIBym9ʃSÕja#ٹ'K~(35cF .530#}FƿSٺoDk" tMx4s&1|x" PO, <' zȓ^58iEߊYSxfM &AT 6T#&Y~4<*0 Ae `质4;#Y?={Ͼ:֧YfA{"nx9 H֞'?ah?0Kԁ [w\sg98@u[Khk/3,dvG4x̪4ҸJ_> Jg39uS-SH[6wA;%G4P%Z[zmኀm;@8l^urO:VcNR{4=/ |9hN2łgMjZ N޶xl#K]6`s -C,aoxэd AOLΥ-l rŞi'R΋1U?¼-j"I> EcC*iTP:iO b%O_'Z^~}ީCgpyrfT{Xw! ߥ=o˒xUk_%%@r@i))[ 6 1bJmb`qT38*f *D[tx0cd-pFm6U05ulAW:!- uD1":O ߛ _tK-SRʆ~vOXYpڡs5XmmH ی}88!~i7Q!v(< SۑԸ -P{oѶ%r??rIac$M8R2K:$?X͇ƻzT>Q=ST1:&AA|YŻ2l¿*n6J!Ykg⬱y̙uQ*NCyۂlLD9wVaJGTh<>4$/sΠvxfV࠿3?7,c+}3ۂ܁ zUɱb/yZϮn,ŰxyM$٣DT}^NPմyma^-\,Ag6)".k?ze8}po4 Ҽ$J"$tsb(؋R,xxm%|Z\19jYy,6H\( : #+Ƃ7uיn DLÜZ_ HxQu-NO|PP7GD6"]Մ9*nE _aoU^% +Ea^IJ 9}~|[Ei0.[VPVpjOexve{Ɗ!%`s{gNAXk: =|ˈF5Hluȝ>y":Vc<'!{h% sWEFXf:HZśvض- ceb (.o ߓopbnC,ﴋ .tze')KKZ̖#GqJ} {(BW&P4٫l+pNSHa|?UQv?P\TLl+"yS˒!kX|!V3UfFu}V=8h0ؔ#=.X^h#mKM$Yb6dVԅûEh! IX~t>=8*FO}IP%W\,ilCᦲxn"YVB,+9qhADeFc ֩='ԁr卹 eztԊ'\Vԣ۳ΐUwޔGϬ[M93%~J9-2#Pi{~ O׺?0i@x!moK26ZuW*1dnuQIG/1xgJخB7C¢or gJš2cAU0aq'Ȕ/s6|ju`~8$xX9/ ϛidw/$Mz2Wr$H"`d yF5hԻ>\C ս *krH٤$VN@#2Q]kƵ[KޏWgfٿUH(29oW_l>;r,N?w4 Pq'xGt]6J]F8@W^dJ3^$)uS5Fs+=駝)p[„PN=w;L| M@yh }8 _*)]3sF'4H%.L@ (LC0 3sR@h\)Sk3;Hs-ZYӈ|/6/˺<82( NOPgZt'wFuUZk6Xȝ`KMU*FѺ#GEQiwHiDE׾*4D-Vf]Lxnj>.ι;YkuhM9923L}Q`ff r Ѝ=V{b3NQE&Q]B SYr<N<"L;ذʤ).cP6U˖$v3Y/ᨑ/ҾM dr&I֯U5ПBQbշݤYYLA]V ~nO 7۴pk cJ19JW̤z.B$v(@6M+KE)Ѝ{prhܷh,7i*V+ @Bv/cu Yao..LL>c-'ʫάdM_; >+(!Hl iA7If? s;,Pt_t}_H+HdL!v%T B z,01p),I8:NqZQ R1<qN͊}W$lVbr/>$y)K's}\oȬ`rC ΰôϾ@[ev]ܶW֓dM{VTϐC#0l!ĽȒHv85c_nqņWRRgؤXmu`:[[NJGdpJA{1W{6L^~2.oKW|xfUG@Oǰ,q\/d%s/CA n5qة~vie*ٰwѫ0)l-DM1 *+9nŒ*o]A12-o(8nu "M2GBwNDnT7'0o&i;7wQҌGdKȴ8, JHq^"0puŖoWJظ9U2Kg3h2o ]]OBe@2"x+P?C)x7Z1WzM6 {[Oo-dْϧj^ SbҜa\X+=i(KDp4I#NШF{#ϥQ3+(-ܚL3IIrY@OAnяpq]Aq^]޾+nuQ>\;jVnkBUoi؁?3&)2`>/hͲ~TrL5C{ЩC=kKrF O]C iեA53aݗ3Vs\5:2ᘠYK>'Yt(a}oޮf_5>Ofa~Hhyϊ8/c-)j6pa9uK@aEאC_ggq{=u4$H'e*X%^1*UVEy7T2[Dt,;ZL.Y u1f1J('U^ly/he_A g9jj$05^UԩsKXyj m6րӌ-|pz}Hom\ '%>9:(ٕx7)0̫/xWf%8$loƒ }ݘR8bL}Hū g0}60p,`Bm #NL .Hq]$UqWU57jS;di ,p|h4|_?!KfK`V mgry"PI ])_T H.F˖bYG=߭IFq>PB05 &倦1.=ci7:˨G]Q;^iEu}={aNEH#@  {ZI`A1rEX1=oD*(5=A$„J5K{|0T1hEKIXmLX~\mp@%~!_N? 56d>h<'k vچڞ~A^c6%;dkxИ+aV:/W\oQV9y4&= p)Ϸ}W>qI73F>lN8έ yUÝR_Jaۊ*3^pg4/b#hmР:osAϾҷ{NpUޅi_$(xi|霧!N$5Y(h.5ScՅ@el9V) }cW>ARc*cԴ!v9; IICPQNX<ݛ6W?;YcͿ 1%ʹxPg+u)/[С;VKki"pVw)?4hZGNU8}c2Dff&#-ѱ#҉uo ;Kj*"?3MYL rh:nô% pF Żykџ<2xW g-@ I}7 qAfeAԘDړ2UeiU:hԒm(26گ Rt./?\IܷOE7 ͓#{ll&qGP 뉨yp{AY~hNeTtQ?i-*ޙeV]=]Q32HGϓNCbyG-Xʷ@+ +J;̶؂`ENɰr`tFtrLfl=;"N j0ߝPhJo_LrS%)YJFv[JGAL!88RGPuV hm*v ӶlDiСٱ 0ˬ&墲? ?aм#Bޢm`? {GަTjo&{6v ,D k`$PD:Z`V_||#Mη!. % 2ߪ8T WKwǯH}8EhZ!dB+b_*Ua+E/܌L 6;3E9XY*-9ql[4a޳.r Ƽk޻  A)?KC*d{nDf!כWoJne„lwnv)`\ A VptOB!KFH w0_iKJPȂ =W5,ÏoصL 3q819kh# y,O\Hlw>R2(B6Ith>b d|]xAϐK ] íHkS*]b6Y\FUS79G*t=~Q p';y9VUkHN'aGE09IzwM/C?YpDYm#rKGˏٙ@dhw=vāփ]gG<Δ 8cR^;U' ß"6nUIq|TϸFF[vX3䋪J< xCa;g@'tH aԇӮ6GeRÕ2ȁx#*9b_bx9h> NG?5Ij"6A݌]hƢzo+nm R2q"@ݒLԼWhV\MHzSqy@isCJjTvpBH5'C3]VHL|й RΨ}r*$;ͧGo}*OF-k۾ 7=WGv aa6rJH`E 8B@Xcؗ)J , YW. ~ DY!,m[s: `%k/#.esxJ}~'T|.JW&h2jOG@` +I'}Ѳ^їEts违{YkɨE "!܄W %.0u)6tֶG|5`lpig؅_Z3`uKg-΍asœӑ)YՅاVB@I(FCETEqYL]{QŶ^fT4F|f6 ~S%R&a䞓`;Ç5;oZBQ'-e ITBNnF9+ws㠅2b=SFo`FE^)|yΕyO8GbDO<@ ~ꆎ]X0֧dْI%yb7siOfQъ|y{`QΩJ}"iӓ{kƙTzSW^3v>a|kvˣJCHV'aש\=8VԞ!p Do fd8 |kbs'>LփOw:c~ iۓN&p.Ҡ V$\23|t"Dʛ^A++cմ8;ŋL풞mVZ`{g1G86e0qn$0jjR1+G)ԹIxHVgpp Ϻ:هcӾp]}T j9D   pF 2SoT³WBD%r.W8Dh+suA-! y!fE?:&:t9oB=%'ە9dsg\8fSu l ey.m҉Ռzo[B9g# Wɀ w{y:^r2YAQ>ܡy܅;_ ;V4u\'k0A&˖]mwRJO?C#f ެ _3:tx3\q,2%ws-HY=ݔ+ oz3;:Q#Ig{4Bi'Fr| 5-ۼI-Cۘzl`rvW^jFF|)LrBӽ2(ˡyd)>Yeխ?[i|\nC1>,qD ]ǩ:3Ru~YPyW1^`){'֋[; NWimv"RYnV~D* Ś5ķl %tJpb0/>n`RFOy1w١Y>%~82u9DdgI(]E.ea>ƺ YxP !u'إ]̀{\XCx;cJMmv޳\/b6yu% >d?Z ǻib9uH\$uo.J(0iHxےߤ|} w#T) *qX)8z?[kU0g:|}%Wml C2$̼L$pNݵn?Xfc?d;&up~A^ sAo ƨ`csh4"PuV֯,?0ǚg8Dl&iw6±Njmp U1cFVZU5\f>J~y BvsSYNvfHq-%'u#KYKikTzf)Sd̷U'exp'Tra΀+^hT/_Q72kbAs!nzh{/MtIu,̰oV`76Ix2qh)`f3,:)K' a »S O\ >4G5eN$جAWz4c%Ri@!+=F ebmȔDQn>b8[d~ =Mmf,7~q6bRqU"L8ɦ o4!AWOg~}tCn- //X"i#hv2+#@xȰ- ;c{?BTT1z(ⵐ]`\\!@`[dC]eOGNb.gKuMΏ/A"Y𱨄(HSʅ@2'* XB/ oe<p1᠈p|fr +S/@:Sqȵi29S3&⑾,F죊}n9S28òY*K o0Ыt\u[QXr[ZËaO{u3:$!65 Xk+ז]lEgWwEiв\+{he}GJK R(ǯFp@Qa*&ږ}U@/+כ/^@xJ̞Is!#|tC}+UC0!p/gj9kVusς3<~jc* eHBw_N$kFKOHFB2 2+2v*ׯ#%ۨ%(q![ŗ;:c2(mcn_ 1Ic(Eup5WrӸx M{ӇXk})#7gD8.6J;@|Ldvgnt:FK{1U/m,.$h^ oqBuT;ں8+󧚉[mCt&ςyKcpG-K)%-5}HW:|TFP`:q#tY/&zxG2'8MKN5e8χ/#88G{Y,d$uD涼p͢f]Y*墀yp$ 9L%Un LƎ[;7HΎr6Gy+zFU8|BNӺO,W:l濶} 1,]%& 溡dpúul4^Ňy"X/TBKqW?$+qt$`bv>#}v|X[/ C[ĥSrB]57Yة$;#7@3V ~;;|T?^ݬ@BX"y!dSli#;Qߩ?#At7@N"7,`E1z ϭX9k8[8=w\̘l<ZLBS,)rM奏|lzePˀ8z:mEitU=*f(,qΪ޾븖;!˛4ؠp&q`B|fe .'T$y%jC GN=4x h̦,b"p爒G C|L=1&oOxM#j Ǡ zڮZ"]]n/T|j ѰdO,6̬Rb6,zǹ; f@U^BݘnB9zC=<|CO(:>V+k~N8p_]"RZD]eO`[vu?/NQe?!4|azΝ6M/ ׿@j?]Ib.!մw􆸮ǐ]n2@vőƨVɰ}1N8u`(RXLpNWbq$6C ƓQh 8PM7'ڋ9 K)mLɴKWyDzeYLw\U{73C %{ SGX&Cٸ/(DsYA.7qlc:L^XPZF.\Xc[_IcI ^SddעR7uϼeI0vS+]#JO'%^:5vZ7Cևd]P()>k\wwF9g=# #E 5g6m.<[bl  RFXՆP5e]Cy1GpAQ#)[wWIs#g.l^R1 S!z[m6౓J b,pO,Cry3/mbM7(-ffQwag? *V0~+maCq}qw- A!:xE[pV`:Y۴a-v}SGч .awއDF[ q~ F!e[Pd4FMԋǺ-& Znoi/HcUK۲(sX7r ËNBPl~'!?8Ǚ,ۊ];8(u.a.Ɍ"YS˰A?3рܠ;3ɍN}q!cj jx-bb=p]N?Ii|̞a:T(3RtV842OF3V4N:yG* p¡ܨY xuJN<HNOFbb%‹po}$|~o3J=w|y{m<qIxFaES`<3Jq=[O4x͘ZNċb$\ReKSNbD_P&T%GIc=n6#st䩣8{?;_!HY#_&"5ۼi 鰼8k8SLP'!S!xۢ.:|wIu2r.'mtn,dDLv4Kk~ ͬ d F>{r?8 s*z ,](gjXT!󀙠VuX0US> `s85oaPHӕd~N(ҡHT ,:SxYZ)@ҩOhŠJQ*~"\gi5bR+]`?]WL"  9mկK4k>_$ |ϛ2YJ >7VbW8\IӸbŊ$7P0iM~t(̹Qu0ŏ#X|x+&rCxa?t!*k3 A~lN@ cV86o9eTB42Ɖ8EgF3]O 8XmSNx; x$WS7TUgo 0txbX[%DU/ҁZaUF0Fk=̋Ina8OZ,TDP2`mYCz+#eKoux̥%X>D( N%7K( f($Jl ԉ;mYe}8)E],Iu[Gn( Bbw> J.ikvR!AoA J~JOsizĭf;6M3 /$=ڮ ?MyЪ K;o%x پ:^Yyǎ3ouI{ "U1z "2!?Q./|K'V/r̙`OسBszh+2k̶#нAr 4$"ѤL&Wڦp* *RpTfm5oh.o0Ec"$1($xZh e5S(egͅp%b,e+ǰ,[.ˮh53]ļyU^{e: ~,-g-Nl): ]0N[ɛ&BD}צ#SgR׷_&4Ͼ/V2SBEJ{/`1oc .EuY tR*2^'T_L\ |,.-L&+LLYX5Icz"O5>d_IikȰKY~DEʽR7o80C a$.:d?y x9eD jc=d'ٙJ)*'%?b!Jf+O 0:>Av> auR]Z\ᓚRzYw1ce>oJB߄r-)֦Wnr5sd_4𲳄EJ|xu D ]2  tj!x'exYuH9 İq[5JaN\- U)aݽU ek]fI&59aIi(2r&+BVe: /QA<,yP ;.hƼzv>-7bS5uIXͩ"E^aJBE Sq{袎Yo.!0*ҳʣOdk?E'ЍA4a׈;ה+I ‚"@ȅb-Cc͙vzLi=pWfQ=7t [Pffomrd"D cL9D$)qjs-yՈܾ{P1q?D.X1H4ī/(gG8@^W̞>^ax:ՙH\1k9 A0FIoO+li..[zwp.\͕/M_=(W۝*h-~]hyRH]l(,. |]B*4N#o#@,'E7vXl" -?71K斘Lp>d=gmU)T;j "kͰ)%g]f(Drv.f~VL`} Y5[w*nMxaS7"],R6buۓ6vL.mt5<6(OHM5=Y}ÎۯejyV^Q,nzz u8˶ dp52s嶋uΡ>٣l\mBS;nA)k>?2S_ L_v9٫oȶEfl'q} /*,5Vn'L5ekpo,6,ټgdRڴb<_GCe-@֩H.(%%㛠^V0W;kN `X W-)L1Տ槐|XMYC]YӠg}[KgE2>?Xg c7U[$. ,P! x0sIT,=-Jy-'1{ձ<ЁY ԑ/d$[zTz xW.O5);ƚ%D^ d1yYBƈi˾!X//bmTGO@fw։KX!'u8}`+BBnzF^oHElkd!w 9:yӞMHՁHOڇ8cR7,|꺩Z`CRЁp|^-n/4ƬBmB[a JΦơzQ_MtD?~2pIRJBʪ~yOT*{W F/$-JH,d)Q[.&f@' 鍁7`BP ꏚMIidB8Zkbڽ2YZ_I|$>pmLV|4Ϫ4Ğå=(KJ+Rͪ<\{MoꊋPy;Xա};~݁Ԙp畝oQH`Bb1o,K%zF' '8_5o7Lޥ#TRnBȶu: ̄y\E!|Ej=rMLKr=#WlHVʥ` a&ZOlFto'Q*eK2M.zxB \G?9%籵cY  H&`PHʌ%M%Rĵw,i|ݭX|Ӊ.|:H[t"#1Ϟ3qGȼ|!K5i~{Zr*.^eq3n#'i98͊-v 6^qj; wJE[/}C<5hПɒ7RM̛B3),zwi RWCw:rBM<tjMfP,'!,=Md{w, _@x[zybHR6-T>S~图 $eqzc[i4>fa3)}:0Ԯ~aCVHf]Ikl!,'jTy>)mcqG@y #j1ɭbgB"R뼑4#2:_4hKpS_B-ܴcNgRWbwl;ic9b0x{7J)k]ctL d.0ZMiU)?T6EB\>~JC,~wFRXцg0RO_1 3`jyZWJ38@^Ļ8= Za`- n%X>xP9vh~L7]=q.%MI]4޾-hcsSR]zUWR.ރJ%PFCMfFe}c`&HfcJLJsG=krjQC mY?E-,xCDw1.3M#ϱL9R?rҎ\Σ%=&4KfM4P󇕰9"7s?jZGa$lRyO,+38ԅ.|Yht}KV6.80Ii5_s{fEm/*e/x%6Pޑ<nr=7g+`zaQI%f kR1~QܷtMKI*{ֶ2ѳ\d}!3)++9~poX*S<fL S)zգgL8@%hTe(W 9t`|]޼pXgD̕ϰbW3:<㎥5uTԌn,fH0NT&*;f uW lr> "3.ȣ8^_r2kM9W#4WVm.}w F[LyHp^Sd%;::uaX/a|}͠ -G5AIO'GV̯FxC6~( l2/si_zrZoE?3ʘ[[e-mASN7˫^'s0glPt68凧>mg P10= %\+Uh"ҒolOT@$ 1z4SQ WQ*VLrxLe{8vᢾ(԰*Jp+}i<02ی ?CMkz@*2>n|ܣ)^x/Zl .Ja,6!S#H=pcE#dm%kKKY!Hx=o"?% LE~S{& ܤ_C\ç_HNŽ9Sh7y=/[})[*.6`ۏ؀"Vo)5"Gr{o2t[X`^:h<#$ޥD(sWV05 ~8&6y渻[g j,>؉vx)9ź5pij:jZB/ٱ7p:@_DP0Y S0XDrzj:>Íbω)n}5oJ0o]RTwVstCHip϶Ebf)'`r>f>gg{CDq%nꦱ@Jڮ*Ycal\rjx1N~cX_KG>* Jor$}orc-۠зB7Y˹ܩM8]3K̐/OU6~r~E F.M)+);t-4!8W4 LuxHӧGm~@ȒL.X 9 `z`\O32'Oled0m|4:zZ6ӇPRWXi4a0q.ox'2'/ma3DC@+͑6j=!gGVaq^ lܟտa#7I8IY&ұ4i@O" fEǎnƺNszT!0N"oG[Id%[O䥞rS;vw_~D >!eFx'X%r k'+;"ILGۿ FPKޖ"b.q,jC+YCVe䟸WzHK WH3)Rі~@ӊČr]EwnM38F*d3 @n2f6PVi8F|tHp A l>Q Mۚ8zPQy{Hf;GmmPLDk2ewSkPe:-o@CCO0ɎޭF&G l:nvvW0ЙTZkG&=C> 0d3ia,( toi8JeɄ:W~-W-jiUtF*B;}D 'źSR WXxrF}AܣQ%jO7R;t>5dR%ٝ *\,tPfsߵx[F)@姹SVX>,HSA`ш~lfMf(Ђf> Jݔa%Hkߛg*\=9XG0dBW1z`W_hf#.gG46lt84VMh]| S_K=A[_AU<Bug'/IvG:1?&Yt-d)G B"'*0`λ%s5nۺ; S^Ɯ0D$yVT5o ]z GA[zO> 5 dS)oK3wD$(1V!{\XPV+:Ygy]wW"80?T(q> #urJLcˍ@5WZaqLimG(-oVD€ soI+>]]΋'Fӿ[!מ7J@Zxa q l]E"16.ъ X~ [vaDDdqvV8@`hǥΡ <>:R=,qBMU.uY#~bC2e^EC[!d{`bR`zϻKdU\&8~[e<߉{cKr4wZhK%eW`s3/\w0%RR퐤?`{U֓#J0h3י>\ qsz\{[)@DpYcXA1^1vH>dY;]!₩$,PK;mF'V<˃F gj'=ĆClFLMOJ \celxJe}0\~? M=ή}luUQvb,3;N=!T38:Y奦A)LZ~ɮWn<Θ|ІPBJ%^C``3ޟGJ>Ueta'ܒ)Uˮ4qYCK/};߈ g3<'9ʎcKM]kWfG|_o8#CRE67s_S:4Dn^oæ0XqJ!P75FnR'ib%J;¥C靆h2yzf Z]fYX`ԆkͶ5v!%ǂ)|jqjD>ʇ9IEK/ \8$WBb 0i욏>6 >Єbto2 `,|d|OΉy'䘆ٲ/@hK:^ђh<+-,ާRuk9_{ۜ*Lmׂ&$mX¬|^'ů6oF)ґ|2(CӍ}ÞFnI`ƈ~p#G)K?Dzdz.j9+<6s4Py^i0^JrYMsx 4`Ve1ɫ.E|!V~pIB8ș2WTEE:G9p7ߕ2{52DSU(BCno{-4|S^*Mo^!߄DW9|PgTAKt)=/_p̬ķGՙ):X1eY=h =$ KvtѪކ?C* )!h34/ye&SJlGޯ5Ox@[!K1ҭ>"Fmt紓x4Wmc0}d:uu9v  [T7qK{! oJ7!#<ľ0q7yv)gb_$w%~OcصgtˍЕnD%0z)oC[G$Wcyw."6"`ēFњ+8$4&qNy$?!) eF@[)H$OBWKT%|Ca 4CK}{6OvN0+ c4굱޲N2r.ǶƬN֭R}_ +O ;'Ɍ`&VYz;4>tb~Y}+vc>P䛃7 s{mQ l\t2k .PA_wX8Asr!x_EлW=Gd-`7$=i@102 oɷ@n1,=鵓widHma[J7[cq<٠kPho) ң=1f+HF@5 : [;e^P?x `v̳j)ܥ{V`Ȩ3&KX'K8u.l"dwUFh3}%eaosGZ+!:lo CYGmSŨ k=JW{zKRpPR EQ`=0ag⾗tVP"Ty뙨 @>2PXOįz( $]J|MeQlhtI2,5/f ,w=4"ktZ.܂NM-|n:6sҖSC:*Xֻzn{z!Ywi[Sѧ8͞1Ko%+zMՕԆ`iP0`=sDP6BR5*/婒B̡ |8/=>'4 ZR7rfEF8ܭ/=+w~xc,lXM^FbRB6RLCAtTo&ϛO0&z_#7_E%mvp?3S6x-V$2 fUZ(- S)uYEʮz x)&D +1HZs}ALWu=1wr/C *aZ"GM@NeL*G q=45 i 30goZGpsYo%\!cnрIkffE1wKuknyl=|7NNa$nl2xgR6x>:SE]*T DoݘXnF;36/-PSrqbsRl9뾼j[eIf@%:W }|z,.ϣ2! tH>kx"xm52f @}~/Vddq;/sk Y(PsG^$# S+P],.w>[eC_Y*LD1nT%^$)򖼺gF\#8砮g+|ydA)[>IR*Bf[ ")u(fUN_ADի+3=V[G-m k%fء.wZG>CF\+U`V!BR]! --h(L Ueq[)jT].Kk%㮛ramIY|нpeC>Rj5,v a>ШpTwH 2Eu i{W©jztE?)X݋YEąVĒjvtD $9o=H87 QF/$uߘ ۸w2CMG3/Ap d%G'.A+ddxIB#}bց_Na`*S5q ǂ~eơ@3L0Dԩ2*=qːrc:Ptz80(b2`1$dE7 H`1*ŠFf;bJ\ڷ\)8SYce#~[w+[F4zsb!&aLC%4\o]}g :co-%CoVp&lDμws+Ɵ{%(kMm.^ɥV}G/A1-|iepMtD5F58?o7ek['3n?E=Zw+ +WSšjF u Crg@@Nuz*/iDÔ6$ `ɷ ⠬ʥWf%#΍tre ? ZQgcJmbb_}tŤrssIYrj塩*+dA-로׹`͉2 Dzy~%/E%:={ *8 -OY fᤪqeJ"\ wwN! R-ۢAQr b2E_! :S:Z8] mGNHC?GuiG3z(ʖ{Ql޻;Eٹv ]lkÑh8##~d=~fl ]m_WkYoZ9)sVhP) mpWVO*=ӂbr69[Rb"RɅkc<=#}O [qdaހFEc?h- N!)m>'xrNdͪYpIgFikJ'?sX,ncrS:sK5}ifZ|nF7`h@AV0"U<2t9ƙ3ml[, 4wCM/ƐPl1?]@ђ xH15k>@rggҬ2V3Xb9ӡ(?lZSP 8: 발3a@f|꜊ZBA7(}52k^>Z,J!E?"שanv}9IBWEiVdgce6L yWІ3,@2ZУ$B ˡ=>31>:G8l7@QS4zyL-Bf},9;|w SԤ.=-BN2Ūڣ"j ml#rz$ym htc\`ƿE^-Ǵq :4tHdh_X*@9{a`3+|젟ݘ<{idl.rgҬbd|g‹S3P!n=Ë7p_$\ia~ΫP:|V!ݶk}oRͬ@OJxPvv4 A| ql̶3\7lF\+!\+v:4!z LBi:%SߕbB,X]ÞE7 S33Ml|HoUJ9r`@*Y";3J_Fb@m OZɍ~#Itmpވ4!ᲔFGX#cdCzJݸ)[6;1~H8n!SrE_j\'2PL;4+bG]!ΛF* .Ϛ:mQ3Ec/i-  I#~~G:$8hS} l00d A'g@Odd^'6s4flz(xZF:q@]1E!A\6'`T툄q 悖6'L:9(D/k_9Eߛ".1bCnT)5-B*- w˯hRs?^i UUOг"6/^4}ѻ\ҹ 8%r.Eº#/{S W eNedsFۈL60FgsD7_ĕpY%W/X}dR,Jǐ9ؤUhf %^fV.8ZVqmIlޛxkT/ X_ t/ft5,\&f83Cv4-[N_LB)ծ %[lTDG-Ae-Bs4S-mLaVD 9TrΞ 3ORh'ޤiZ@Bjwe&1B^ApzҨq9yJW ; &4/e<#!or[RQ=c6ܘnsNR <B ތ! U4]r78U7ikbu‡0Q[[NMьZ~Q@U8[e4:`)g:V < ZHEaVq+&XȖ%ma n |%D~8{`7w35Zj4W=(y/-jξ]JqҺ\{gDKWyw.ȚQL,Ol>wiԱe%y8_6qv;=[!<Sͫd<8砀P% D q3o- = ;)v.#5K3}e#쉘-d2 W7"-mKf < G}2a$;i{V{'.NjZ -L 8];pSB}7A"yn`z;9 Vbo1jLр޵ֻV#BS^hyk+D`jBk+:lQ0 %!Az9¶Zqy|sNk2|\FzFT_]d@42'bv+;qy[}#z~N4chtQ?mͱzS8U2YOѭ5AGf֧}T$/V"N+pTg0xa5vBUqmo?p/ _,#صP xx_v\-}a/HWc =ꙘM40 lBE?Ֆݿ"l}a Ǩ$8][?e3hu;h;! N Sr־iqxƴ[xET|oi2-mj6>N41?WQ tvLFD~LU%whR Wr1s FOLCy&a:is3D7𸊇vWdc˴<9g{U7d<nMv 5>J=Q̩g|&[K-6 !a2ꇋnEF uJt~qMEzx\E&Hͣ"LW/>L ٜ"XPqBac\ v2:;>8..ob轑 ƪ ݲǼYK9 4OT!ɒ1KnQ3w;;L3Rxdx;E6JJ,.cJ&Hќ/maֿ&8kYE0<:o65./0_ 1j 5 xS_!d?n3!!6M,R{Ҳ\E$G<ot̕ͷuu߷S6.<[-Jİ=SLeݞy*ApS|Pzԃ+HE7߇uwW0VҞ8#|Wo (H^dQz'=K)/ /6%hx#?;`E ƍR QЉwGŀRIl23Mٲ'lҏ^_LPb=V9;Qix_-}=`7fanq<`AgZeױTQD:\{ۍ{ U8P {mfSO;|2$[r_=c {։/"p>,؉چC~r*El4g`5񎊡s ߺ@[aI ԑcC,X'2־M&"TOBBoj O,ԭԛw_΍~AA*-of2sd_1/Km>})=#k~~hSmlJ%y SBNCdW&]rlmqJ;jq(ȼ3ǕYEߘ4xReMjwOZC=ar"xІQUx@k:X/; lzeՎdr(N2LA ѝ]Ţl0ID8N%cO7DA+S٘&ʊPpǂXSsJ"dA@+Ed[cTxGt6&$޿'(R<ɷQ1gFQJm5| 'ϵgh6>Y;&-s[knN[C)'-X7&& ߋbY%raQ2m"34Zʹ"]Ӯ[9@o]Ͽ,L3&iGJn-MuWfzY3FYIEQo^y69[A1Ml i$2%~&Zx r+lNY-/*!tbGf(UN ^(6HHNKߌg<*:.H>vdM6> ~ xbBЁ^e`m$G75v;ǭk9WŞoT;O^l}|O~*W>_(4CYWHrK. 6o]ׅk4gWlX%862+(?Cb j{F99Q}IGwF|(…46:Y 3 :.7 Y&\7; qun_Cݤ`q+"82Y (YV[ ~pG(I|ĝr :ee`z;ray#XQs9KAp4J.{})TKT$x5E QA0F'톓D>1JrXX?i/4vf%qó !a_ö>_BVT8a: Ԇi+4)A)!JΩE9rղS m\D5:<oZs.*RT4Eja s`OPçpi_Txj0vv Lf @n,]?eJˏsA$訮S4}G*ϒqn(v\pkm56?FA'3CS1mzeYRۀ*G` >%sI\@T/.U0gWPֱ* A:Aո2ֆIe oEv$tv+n-.uP)A$oxl¯8Y8牁_*:݄^7nb/pKxї2ի;qXt703z۽b:ݥp_z #J.IHn 3n<ug4OYm 3^$C\Nzђ8@)xif-"N!cUc]&։ġnwb]q'ggCј:Jq}j2?.3$R61x>na7pbcɴ{U~m |*?YⰖ) fu ClHJnpDJGǯdcp?9"58)b:;Ép%o[#[ /XЗ2ͭ-Α`s(m-/ǞϚTa 5 <}})8ܤ䱑w70/:P%_ Z.quMhyk) !9{u2 3E9KWcӭQ |nMjAijV~? 1H>xZZ)9/~X >']Hz72Yt˓kA|kB2bsq_bY?b4 lhb:ʒj1wazNl/Ǡ\q>N +<[P-Qz*-Jwb~PL27XqiC~'[u_%ĭO/5c~rtx &qy;#6o(ܪ|@vxwi))ȷLWCXɚ2= ݄a:wĞ c0;U]l _0 {OͿr;N0.lbf˻GXcOOW0굹Ⱦk KSL [rv[V{:/ƌj.:(C>gկ^YEGm(^qJyk ÍXaf L)nףò381QD1}B|1,չi$zwZun*r42Vzx "a2a?P*t' @<"m)n"hf$AN"3YDȝlW u;Plrc*B|:3]{,{(zL/J;2r`uIj[t3.V`]e1}aR/B%$r30]{wl(7[a$(7Jrig&J_f"({@}S&geE/ BBIz{Og!(Q`xF)&L Ȕ:9D ea9ucHp%.{.CY3xOʇ&y4(䌍 nY$<7^rBag;yEdcڕh0u'ߊ7k+; mqHSL/k"+G%G#AsoAܚyzĴ)۸N T䲎9;8}\TH|T$2ϗQ1u^a Wо)[*4dqH_Aa;/l6lB`DrCywKY[q 'ɨEI8\AoA\chx>#^εD(`}E7,]ϛR\#`9?U "|g$Qvr#C ۜBǽ2Tw$[_IشTI [ OP.taa.a)zxqܯioh*qxT UbBX.Dž΂-gYÕi75F lx*Vj6ǮcQ*i0k^ k-US ]iVj'rVN6O>@vO- MT7i 2.+e=JYϦS3Lj[9X~mf{ x*1'iB,qz։*4y3g& (65*<1qjlHR }@؄ͪ81' h P+oFx(w-މ9tr$䨋>Ȇҝ'nx h + $hj鳽 SK|^={4aɆ'HkL6 -w9,aFyassĻj|(LJ1kVdBԄ\#88-:[jlLS51x3/OUWP;gC-E^Ȕ濃Y; <ѩ^@g]Y+$ av@-p:nGuEKqndNQwDD :MM5EfMr d3矎>+'I0_cSLя}*LTB`FSu h3!||ól=tzd!]Tc=9f = QWn=w gks23=p/k >\]-NkgB!p!FDekJ/A wSs s @34v{6|͔nTƴvn<;lҹx&@]"Sz<D~mPzO7~q^i%ؓjt=8TML]2 ډZÔ9K?K$vn"JF(K?*1M,ex-dnjuΕ4lhKw"N¨ S jSS5M`cNmb-iQ^h]ޅ9./鈗{H3qx;t/G \cQ8lrK8C\=q#WQZʼn{DYһHz̃|fhmZ!si e0g0[ ptדSQQ.DFNb[n5yo;[0* 1;c2pJ>EMqֻ\c#) 7j,z7[>97(dB'J#e+ZS4RxVCVTB=˨% ͷYQE%A'ڑƠKz|bϑA><bFq=0]{i@j?0{>[`>J ʽλ ]w ^-a:IP'qd|U9Ӑf&^o{wcN4|^T-&>m*F~:hIx\c1`ƫ =o1&-:XҊ[UOq*-Kz!n-r lW pC+F[KF5rҌ'GŰiղ,A1Y `-֬}4JNlb=Gw hi8BRֵݝmX~I{}ƤM/!#lV* T׈xw·I:˞⊩FFRࣹ 4xҀS[y6ɮ`5HֳgɪiBaJ d} DM;`"% |}.cFs9XZud^\<7n' :jZ_zqb?jD$rwnkn_x1 k@%ce*U?HpW\\N $ÕHK' Oԥd̖Fh:.s8f@_U?++blxTfl^ZIvwx>{!{ldP(I]7L&${]DlɲCޫJfaJf@BB@^0ľ"<3wPw:iVp<<&<:$&b nM)2ɨ̬)ѵgV#nz1O2ޝ6 ,ˬ'm4&MI}eݥ0i1 XDK(i\`~l-h:'EGMl-NS#NdC42]dh8˃y$(kg"R 6$3e05\m,?x+m;ؼQb__D k&UO ΨM Qȵb* K#7Dpk-mz7bnڲ?|XH">QC+tX" h$CB/!5m5,51),n !/z:cQ7VY&͍nZJeWXF_I@x)`X ID:lx}u0zAm~f!ZѫQ^>b&t2i yIԧusFZ7VH̖T]I]$e{)'O14Z$N/\=B2 @#jCZb=]L57mjz%(٦ p0RI =XjY4 ᫒!(a:ח*nRHΫVZhA Lfl#>2kȡ,dӭ_l㑍 ۲dX{_/UL+L-K.z'/ZN!pF[zTVa \Rjl,]킔ȷuߊ sQfuZvv%fdR)yīwvOi44}Z^ z\NڨѪApET#|+<|W־3JjZ1+noqXcR22¾ǣK/7JS4 ;P .y8n OCyE҈{g|@kWtF5?aGB!ۻ8[:4~;"\ݳj8hW|?$=y^Zinyĩ#-JgK~ ,>7CWna0f`DMȎJ'3쭽'#_7CJ/zwh;I7q;VJA2_GUPo yz)C]P@`D ?1ҩi-I/Is͔g͘G>v Nʞmt,H ;[2 #jC3P*i:Zƒ܁L\Vt?'hU!;c(ebhLԩviG[xYO_)j[؋F`Nʢ\SϽ=Nډ>m Eycݝ^8|mIoOY3X|SJW@,B>N%7DQνgǨ`O@/|YftCV p8|̎̚<,Y}7Fubx^S>-#JBNfE,Kys[~Op kwW<쭆"WpP/s}Ozw|ӓ?ݡK pcQx 6lS߱PBe0hZJxƝOAV7=+T/KC9: [\X)Z(@_GԷch2 yp<@+Ҿ;o>1k|5l-hYĬyz2|@0jqIz^u?ݰh1\EQ}Ct]SLu%Ul(fޔ?ǖ)9ң*%.Eo 2''%dCY$8:XȼؘjnHEdIg@b@}`pA)Vw=7kAp⒱]7>3OzjEs$-zO8XO|C`vplQreҫ"#`Z_1C2]ID9/]+.IߥHc6[݃Լz̀R̳H[[P u>꾏q;0 ^j˿:N + Ѡ JG pzEȉ%At_8byCyh[uE&1¹RUnuҚxohGĵ%z3&9Ãhh/~NkT6xDj;4I5[;)u"Ϋ&]>wLP߷ >w5;@{=DV]5*,V팬)$@ )T@#u eLG˿ k_y˿4$\ ;xDOh}sE5m-YB*!òW#3v'zwkeI8a*qZYJaq]C:h^&, `0FKKGӂ!!N(cX@Agk{ `?oc޷^"Hh-_{g Q/%8Hzz-;!, ңաmm5^@ѰƞYB <Ɂ`tʁKzЋ&ݽ޹{$`Բ'&ۥe#$'zxdV}ɉ\V#.ԥoyCb lجh['4: +L{ E!6-aXh/N͌1iؕDSntvV<%t|Ok6<5j~ M X}=6hWQ WBpQƘG-EJ~ij7L r`yR(x5mz[.!kK۲0_k!9fGe"Q_xXb^~y exި)|GhNI]:@¿+@g#j٘15/} bY;C|}>茢F8ؘDʗLFp/YμLzy5sA0zk0ۓ6h) 9˴6IyDh/י.Y0a$u Xn i,+n ]rCG!v .0Mܓ[6FX*o)pS =YMBâ̦ u!(^3Ѹ Jac{bךA W;9p] 6#]A\%kJ۔,#wI䥶*a4򬼾o76U|*&  }a:ht-xmQ_u Ǎĉnȧoޕxb5DUz!$Po%KcSlsbAH9V;ZUyR:RK)^'KP)YnnH +rm-Uk}aNxv#A04}@SL^xXaV9q=#drV6O9OvX@}1C-wam2Bú$kf\HXbtAP/}r J ڰGϜey3Z?q? e6ZvYÄX%p HULUqQ4A_ia -ʥayFEF `^V9,h PGmόYC#,tsqX L pBm8/KgBlE`~c0$o}v|kn"_f8[Pgu$+\"ȷ ]30a0M3 [J!;P~\ SA !R/F>VMXhBBVeO^ޑjo78^'`(}|sĬ>G*.!@.@ߕwrs}A(4nA+r"$3_F+6EmhpɦQe=M/1kk)ӣb-_fVZH)/(j4^J[`7wPhx8w5A*JߑbhP1;`rjbX8x!UiԺ] D #.xR@pcʥS)m reկ51 ʏ}OC|<ꖒn5"'϶tRVa={ph) [daurw/+5f=u_blzw PVnW= nPp=HHYbw|/,2JZP$M+6uL..U|E!D1Z.%` A|.DdH3 ކ_nfLgff,QF^'nq(Al"\RwπMWI$>KkCeZ"4xU&n L\KeȾԙ% yˋFlۭu~d&J`^ڣlŧ@P Ц9SFYDnej_9JD 5čIC=gHYMXaTzt~ǚiȍLшV`ƋH P~/Xh<~Z qk *#bJita{qe*ńѨ9 #L4BFOᆲc3~D`ZMʉY fآ鋘#|J"r2$8V%^;d&í\5za5 :H4ݥAxR IYڹ`^k-k7SXY3PiTlLTv+3$4h{D4M]gkA.1m*5e!(oo@9qw o38f@*~/9 ?ɚE=9U0ܫ)dj4/ ̤mDrBs;?4E,Xti5]NX^TX$(jcՁd 2*]AVnu/;ݘJ$Hڱ 7x "A0sY[8kB%fzFoS*1y~Xd%=TQcWʽ] g\=S/,]diiXW F]}[eOXk8X:kn?k Ez@яPptz!F82$nBZ)@c9x+xSMu&v ""qF ӷF^V’V4gD8qEg5Z&u@=2MXZT+>╲ ao,*mGis-?H7- LlwdN]A.]PL *)S[@/@kF1;EmWJ}(**'0.pm$E0᧊JjrڰbI6y#S1L2QX*4uАH8B:YUa8Sp 2 UXmU`X}z+nSh6qs?¬yk\>c~ۏKjǜ'ykpP1-wТpk4 v5/EM/ZP TmиQV aI6iZ%rb}y:YH XDS ~χ|oei w7. Kզф `+HY3WUOi*(I(i^?}Yͤo^ͳbC;\܏RGr`ыu~et"z̑®H!fF/s{ELгsh#)X+۹ϚiRj鞗 xTr \zm" ,0Đ>j;lU kJ:)FFQ,w24qv=KՒ櫓i]Ƨ>o4v dJaf-&P1y| /:%LZ)2P9^OCN=DE1, t`׾{Z>p0 TWY`[#b8yū4zZ^t+XqBRIoNj lq\NK&oѧ=߾PR2sߑbM;=9.Ĺ B(Rqj#y-K&= 2TD|Tߝupll/aT/ g1h5vwe#Э:V ^~:MwI{5횳d%_l;oEMcSZH> ZYv]yκ|Ae.Vwȶn`b5)6YD2d3 SF'Ve¥cxwO->s(M68c$&o\\l~ug9mØgۚ+'9|> )Zoj{XaIYM ZܛH8VXbto|J' -R"1 KHeBKZtKmج[ H]yH=]ȹ9syȢY&$Z0sil)^s4r5x}~H^!, hp9QwxFZV_42칺k7r*y%o:@PVA-n)|fXs9ŭ gtW`䱃kaGu^Oke#ԓ-~^ Ea݄e+.*ۺ,: ^/`Q)p3S.IcЏ{Q^ppB0})w%kn(0 Mx oX> C{@mKVXϼO$5 w̅:Xi2AݟIi6KࢠFLhKxclXp7]_jj|IO0 ~knqXrj]u~jjN^2TN*E;39Kg #s U88O6jy#'!rJ* 42шRt:엡M9Έٹo%ꞆUNf7xf\3m~JH?aoi(Wa%s]I_))":͓W)B Ul|];xCN9y 2Bo00x_7wZ{RCץIYKeϏ2LEUEB9DAGC/`_4]Om !h): w4Bo Γϰ+i}7zmenq\L2U(s5󵫦._u>Wj%J8o' VoS,(a "̵P~xRG[|p "־t#*?vʥ=X`3coV@#fiSsO!ys"̻^M!JahK!;^]C]vyYƻx?$}{ug%886Zl%#Uxٮ{Jv(,2 :r~ G_`;FƣCp+-#(e}8Zِs.Y|d&UZ;ݸ7qyӳ<;QzG /[eM 遅u@<Iى]qy ";rȡ<2.ZU7m7.20ds X@̄Zafγ^HR'ɂKgl$ɖș6BϕTֽ25/K^5$me4XP B[qE} Rusm(j}>U-{j8S\]!#e~n.'`LtQ޻׾E4ϱ!Qmȇ?@ pZFBhPf{Ucc*ԠTUC6/U596F;(m8.?ßz[%9PG{M&TzdVn{Tĕ6 )|ȔL:ZQw7t2q>ъ*y+ qv3Ay %ƪ1KV[09#Oo3 &*^ WӬ ᒤ ޸/AzT4jZk]׍:x}C<wHbM.1,+Or6mOȋ@FA(L"}?j̪"":4W=E$˕N."60$ǡ\Sw_#M06$2U#RN7H^D}s -Tjߪ. 1jN; ZԺ(-وIdS$P܍ |߉.+ md2`n +î)/QQa3~(cNo?-vu ZevJfxր؆)p6&~1z"~PceWAQƍk\$.8[HlAN˜W͵' Ӟ*OhO/^D^ m[94qؼ镛0u -4KF)P{9M= l5dU׀p;TTN#U,(L{%Pu")xnxJ͗YFG5+&x"Fs[>Fr[=}3V5"W jKQĜ!FȞXFcG媕]Ƽ>t *ZTzIm4?<%c#j;3.vQ5X(wFcpsUƃcT1u;#d?IF*-pvG~&kE25cX{u;9,_&1#K Q5vFDh0J]W2{73mUj3TEJ:'9iIl항~ʝQ Kyi(TR-<,m?ץuG\Kn"O$i R*u;Tk@S^gׅBmώ5l-nY"fU&ԟ O?٥P|~)ޡTuu`( %t5nnEBʤj4TD|au2ǽ_!Pn3c_UwǮ77ei'fӳcjs!Шo-=F:K\y96enRюތ*_PqOl e"NBzw#_h8JffɎ:W <z5[_&&zed.ܟXpWӊAZ=ɐ)8O%Pfc,֧ *J ;Mʀ;f7SY+;0+]Ix)fAב"LI0'BZoO;(osm"OEc8}/!bLEU2 6uGxcIkqN+ /$*;VatT!dE`'@'®=_AgM\ZUxbA!rOI HM%ɜkg[;U&iH`3/Q˔{lAʅ [ "eo-T&{7IlP;+=e8'3E*ͧnQ<84G۳ߐ!:pNn8~h:>!`;?H9YS+Ғ%b(bT+%/t'wJtjuHZ7=R ER HY vi4U'j%C*w4q+tw-^K1495&e/y6XZi 8Dk̀ joA ,P)@r E#+:&rCxʳi_-vXď#-Ӆ$g2'W=ie.A8t"T < D#{7x C(|]3-uys%3{B{*9 MFiC$[KYZg|6PF/D>J ~4*MsK_ EnJ s5T >ykʋ3aaFKC.w.g@QdgYM~E~o `Z ]4p 1bCZkXbb?۠$s}fIGV̷z㟇n{Hd"߽u4y#!^z'_&(\ VM`p<f+C<|{׈nw2FWV*2\ll9S Mğb?Ս Em%7O:V't A>=L=?H[X1͇]ɒ]r#@tƛߒE;Y-N' 9:\vBfU"ax&8U- wN$YI*Tѕ<'3[ t4B۠V>칠NbHEU~$lV:(|\WoeYSʼnBQ%@19Ixkу; 8ˬZj&:ɃA9ZeT}#HAj;[GqBWE92Q_v\^igN_+|Spi*ڞIMԘe;Fj˝qي'=*]iv$<6tzx;~GJiKx/ 9cEgF!(+E'-)")K峈4 ]_#w/a"gR9D H e(E['85p}t@nJ Ud@ i1%QјΆoWk8spF ߶XF%A'[vq:)T{HGJnˈ9JY\gkFM2 sƤU]ylv Z`)VJ3+O4Lss01~rDhRV?|AI|99v8-]}76D%⛨7V/zߋBdJ趚,B0I'yA` ]mBk-`**sXukpYP#47RO5ﵣ%7-O-|}VMJOfX.Fg @51?<{p!JLALEƅ `vTEA-f~iHy%i4ӄG* h-d=[뵺Skω";[<1?Q*}Y\Ay ?ƉoSr\b݆YəZsV} W?̶9'um̾UjmuP<6zꆐ`5ϯm5S& O%l8?"/*Z}6q+};5P?nW6i#f?SS/)K=?tS/?O7ڳ)5Gʨu&kX8o$qE:_2T -"Id_hzj :jmpbo/&$BԈv8eח64&|6±;:g#7֑-v|T拌Sk4c!z3 \蕀6 &G#kr#{å!co*Rq{qᆮ,KR\2̤th^9%${jQNzH$>$dR"nS-gIP[m-_9_6E.,X nE%,蟇{̥Vr+ndz/2y>"{CO` vټaEb+rK'zR5vD0:'*#wDX N G4`^z# H*ESJG7 w߸7# 0mɋG|*HHD}6mYԣ2Km9˷$/ L0g >z @b>e{g+2I9u ! M,qo9CnUKjS?;*54'6p\cay5"v;J42֮KD<#ϖ> L"rq5DoC&V&zU NL7h1>p&Sk)\IBdt.}D{diN{/M, s&x UCcB'̟IT5dD8j!f EXm hRXDB@s3}zWYc#EQjT:S:EQw~;K5445olH|+x r;M/!DskҘJL'Xa:[jP].]Ht` ͽ3+c]j/,5▴{SN1@IsULIpetVxyF%"-,Bf݅& Y 1zIX_iWгM-.GKK*C\k|W)Q֛9xƚ8Uѻ  Mctܠ l$OOk24O?fݵmE)i{)(Z~( aBV@A֣ԁi:7Ih <4d,w̼Ϳew|}J"f a[f%Od`(1iIjQ|\i5WУLxH򹗥 $ת]0}1gkULcNߙopx.E>]ќ~3 9MUL^MnC$,P2tyhzؖdc,.%[tc%;q1m3ʶ(5Qgxa3r5PY$O L S`R/ =.;K;tm?..C%^ie1"۫[mn#17 0Bop\ D$ J/^YA!h9VXo=IvJ5x]{j*cd/XVMךj8^~ [ޓ0Z@TR Ye3Zyg؉Ut>LrPSJ҄\3#rI-B V-.s3ލ;>oPѫ?mpZ`eڴW|ãhB0+JD^c_n)jg%CΑ;3ϳq~0VuhϢ!|>g)axo.Sׄ􂴧̄qʟ00_$+X6CT)8lgxp3G|5 o[$,wJ]bϕ˲£bT3!wŒBnhJЖdZ@mKw0G۳vй SO2`H֌6|;}H[2+텢sdWeTut2D4ξTR5_1og !;Kk3t8j'W$ ]~_O$k‘G/k/E@Ϫ6o2I0J0RWpPs"!\vxؕ *n/<+7GAZZkaO.SȁN_rj%$>NY.^)$/6~Q4qM>xUSEpT^eÌ"PВ v=0YQdˈpVi7g u:(+"X,#^>w5BcČh4#ʹxcXK,@YIu`^8[Q*$w>X7aAnbJ=R@Tқjٛ+qFgGڷ΄$~55Z7u:Jߩj7P!Ԓ=|fe:F*t*߃n&:pQDy,&|՟"mL",Wy6˄M+fYk&XJ4g]Jz5-ͥLZ rݸJn-)q(;hmP9eضS 3W6*2fE#4 X OKxs vZiSoR(&"ȡpg%GD\L_~㟀sN.q[ͣ!Jjv^9!)G {Qr {I]G\/CO_|:7"W=+Tt%x:M~{?eEudRZOkg4n[aDu[T&`P-"a6vįOte8dRNY;N`cR65R0f9߮,fw!$ݒTg>펙=z%`#dIFg}sd7Mx>v+"/cu/W>Z|P4FnR\h+ę~<~t&;rU0x/K <Lj֩$“t$E6>;54_5@$祘=*kgYYP+vhuHg* y>5Z[yu-#D+U4AWէ+;)36!=S"mW ΃|bHw=-vau(S٧RfS gdks5PhsWY>Dbw &yT}gC)ԛu!M0\ |?k&qx G=﵊g6/pqy0 G5j1q>28DGqVwW/X;F8C -jlK7G-WŢx fm4gp7D&l+ۢ@~ -og㛨6iM'IF3ONW9sN#hCir"pqL'ŃoX޲bA}W<)K1&{s@`G mXg!jj;FⶶԑӍ,KEV)tzem"pf?C(ht>u\Kww嚼@2An |Ч/S} HQJ%7SwH;! PPD^J&P+NugHEnꎔ8zٮuhHO&B-D.o5F(~9żőV.7YP2 eՎKɂU80 pKT}{l~²vh)یc&/A.Z/̬XXHA7pk^(DJ^|7w]⁑oif6nR o;ޟV۪7f:FT`p>>Z\ٝ͌W~ef; =8J+b Z 8 ťmO?iuWX|' $ &f8XUtɥ5Cv^g&B1w_S.fU]TԄpŸ2|QUA)ʢ& XZor 9To ff=- JVLUf|!/3!mf?Kԓa3%/3۞}O@8NaF`y|_XMtLlQ:cv'-X'&*n[̷AQ(GdxPV`4&NU| d^qY>ρ. Ȥ!: +pW۷;PLŋ,MFP{)%uTS38!&En ÔU]YY+QpAa Y5!g^M4&98>1 5NXگ~+Fnˬ)׃ Su)j@4yKCsfZ3kk PF@|ljcܦ$! w$\6_3Z x50} z^\W&\+g8DU\VZaeJ ?9*U2lۜ`~tySazVeSgZGqq/a3#:hKDܜ3.HyB94'ܮrg=*8U?$ {ǢVdXKD;s )ٱvH#]$N/T3v'c{S2KJ>?9d`Kj"%JS<=,n gE~y}noG.Aa+WJgLǑkS:QȣZ_fK.LX2CG$t1G(c 96oDD?紃eø]+1=7,`2SSBs9Oʋۆ?S[$61M{gːB zFԡnIgD6T`,dPsѼ;BDS5-9nMdn{/Q|V2Euk{n2 CtN6) QZC3 "F,' Hʗ{Z{btEkZ}k8 bO/g&dryh$uZ@[~I.&lɻOrSot98n|c须p/,kcI;,ORNO-sX9LI;W@9e 뼲-1-+0G6ukZC zw2T饌=vqO[,K_jX2X"a~q6s$QեLPXgo0bq cL, Oxa XYPyWmGIяZ?1O v{f, (XJw)2Aj3{Ym<ЂE34o zRnQM"|U*U@ gR49eq*jJ&oJ~/4֥ "H\ 01S;w Ōrp]N:.EYHLM'oȯp+hr4ʨ勴Wt"k:O\[6/Y\@! "Lw|FdۘxDaV%<xȹZҚstxs> 90 $>yX{Qhs;'2Ou^d}RBD)NR ]6T&!| F,ƒ)3 @*\fÚ|\4GS!Zn(쐸.1/KwH-WcrE,b~p5#0n^k`6@!*'dn0Fy]O=D6Eoh[ ]>qLI53gޡq҆O): .NQo`~̾đ4d5&Wv@Qm&+蔷𔢣E(ȋ. `X*Dd]^Z BKCxjǬmu a15)*]軉bPPsbgӚ[Tɼ˼77N]wԕ{=fhz-wndXVFe)$~Cʸasa L7J!AWY`JLb3@8"iNm]ZsrᏱu0E#w"`Okw)B$׀$Qډ6IiBzh+.hELwITdK̠bS]ˇϑWh}dzL7 1 v4U&NRIi|Yk9W}K%^7'I IէƧmǪ8Y7T {e. ZHS=nzd]/ޭ!N?06)XNj g/F؉"OjJ l?|{\D"(*b^Õ>إi 켝҉a[q:sq%61̧?ASp'Ճǜ .J߯qip+S6 w?5UaEx% k 7ؖv^hR "T&+;^>?#KrA{EBbbȳBx7m AZ&_OUUݨR5א(H*~B~%qM֖>}N޸H-RW>%]yFd}), q3nK\ȶ39f?2)TN AUݭ p6^߼uU8u9@ƘAXXG>_Og9 hR/|হo w-pn~k2;8ĭm2 8kqNWSiq1|n ?-bq*=Y`S`"CVM?t=c3n vc>˘*obCqz6_Jf;y_bZMj604=2BKJEy(5J9jtxJjlRMxl_X4u~|iR@kzq |s}q$# &qF}&K!ژGUoK:w*&Rc?IQr3>p{2V=@ƨ`sGx,G#m!xgS!~wsp$N:Ǩanw &!Ro=[랯 Xl[k>5v 2##T} ۛAXs7c=1 ͭ5Tf@Lrq 8C럒 CVGg@ך_R[w.`q }aJR-aX9iuQ#wKq27#Mtg h"? R>jJ+ٵBC1 Nb8.X%`2?ܶ(zchA0*ˬtxi*wi˦%8> OȻn#D}MuN\MH/)r *w{yȩ>3Y9Otp4Gue 72[ DZhƒ9Sw74 uؽלo5I 31'p\RzrE+rYqev7$?&G>RARu(=$xD80qyMUk0NI|Gfcaviƴp0S|ݹ=7_aH{~ba_{1X8kTnji#(U҆gƮiEIMdkٸ6)ݯp}G3UIu(x>XÌfڸFǐ3@F2FʂCE`0=9d sKŽe{"9 n=ChXd61^d\A:hQ,swM`zPpV<+- (Zpy \J (Y>m}D(),%l}#揶ys :vbRaoX^Y]ӻnJ5jkkG‹6xL ῦͮ.R=BVDX \{Y|$(,B>dnn '}˙8W+5eǝЭ!4ـ98HK@|:-N!/`O=᠓*4$;)uk@DcX|^{P`震G8 0:yNcVbv yҼh3]B+±Pau[,ZG%N}s'>0=v\ `nmnJbecBL)P-=,wUkY; >fu6ځ6q3+JI_+?؉JXӷXg)Lhyʼn^[%i*LXϸC>km#VOJE#a/A#J;l0/ZPeh5N/*!2ͪmW[ISa#/"8)ľ)QM|~"t#RgC4#!Ε2XR:Q ۾bpd]c}>F)"T>&}:޹&lXO Ƭ[.Mv"lTP 9MXaNo(\ՠ1MaTBB6f}KThy7jO!h,ޡ @ ~L ػ\}tFt@RطzI7oJ5DBGN6Kន0rI/p`s'vV"QGT*#9}d%M،lvA2Ыً-iͥHgYn޾f#H5Ihwb: A$+g3C_%,mڴA,/s5ڊ~g.x7bu9l/(Q(ۇVn9W-!?0ɸZrd%noU_ʭY }Y[bDƻ,&if\QVA=Q^0 be^N`s̠ueK!2jTݧ'#,߰7$';y0qvz!9@=noq-v᯿SKF }4l'uyI~L)<64_(rS[5įHViw{54BZ^hNw': Օk{ojwFm|lLSx nddzD rSI7% HiW⃲{pE8߄ts]3rβ.$<7&m QM"ŊRHcF0wX-\=P?Iu,oH!~ĚVy`dBVCӯmTZu Z/(JoUuG` yT <ܲ7 hjB)U&}h<_~muR(rilU ChTQtRWꂖ˨,`0wsk-֞|b@'QAā!mwJm@<# =B1qܬ.!/ꊙ TP1RT&5:t?JCme %W|򣈤/^oQO+Udž(?2o:RJgdžaPZ֤Z:qs#w<經`]ї1ՙ3R ``f[;UŊ*/?V\M*kLi{mwKM-Ȯ`tu.n2^;zݓ+vI ܆͌Ga:^.X^9upt2QN0dbvɎ*z }.j'oRL=J>\bږn(37zоF|y~G>eaL3ܽ?&! tE_;b O ~)q y3j`0Fg O#0\][H2z:7sÏh?Ow"81 Hɐ-՜XDؓ)9 q +r.ԫ谌 MFvߝ0^/mpG N߇Q!Pr|w,' r꺴Jڽ?~l{Gi(I+>/TĬPF,3֦͉5?LR]#; 9S}A >* r*vx-׌Bα|hv +WT0OgK';c|j`ѣD/wNK1G{M8/d1%;Ӵ nCb=ǵM[[GZpH3mE"7WIwhb? nE`bImxk>Ү*.oDš%m?cU~R"uqRQ1ӳ<9Ƴ3&>w3+] l}oj6%GM9}SF=WD[&Zx[3;_~ {)/SQc0SpJ\z26߰ޔz8O-1C W6?OoY jw JH;"+$у(˸WdY@ :)\iqbgڌw0sI?H ?~=R{݊Z* bb_|*u:zIu3dm)VF.CaRBLA 㕲Vk@7}z(&# Mq~dL,R0 ؼ[_ Id;bMnS^v]DFCÝ©dӲ1NH2G%82w2ǁY, /H<|{OCGۺm1Jb'c6݌Z&in<)0D+՗xUqɏQM g.Bϫ CjxspvٙrN;a\;ep8{2F ->J1RI=\8B7uG:oK40įD\|BwwJ& 8U  +.lkw;J>(i\jo@͙ľ1CT*$E+'WeߵC-Pl sz0iOvp%6֤{{9ʦ zUkZ*H'uKtH9Ipx+Cɓ!ԥr|Jo1s#B.)5fìXT ʺpTeN(NcL2'0/unQưD_x`T'W.C(N/4~Մ rhտ萖Dv١*I:IYfjfhpWAjB] 5Al:i5t3V[@r0D!/}qϵO+@_iAdt>>-&"wa`j.- &!gy.zy" 6-k`TdhD90H'+eY6O"WB~ TFce |yX~8;paq|^U7%*wK\&Wg0ŀZڛMĒCrSf45fsRKqI ۀ\b`sg㔩9Ȱw&SaS;;wށpAhL܃^}*)g"̀jů"w^g8K \S+Eb'1q+~SƯ*PχO [7Q5toӌJj u R./D5tff{iv5hST,Bfs,ٍ6ID-;2;‘ 7 =*x[CڔPs$ԮZUxÞAǬ)|cmbW)dl>kqBg|!18K~@>a)*q:!_qP, Y@Nv!k~oj$/bxvCݐb"/ D C̒ p7+!53ۃn}&Ne19=:ta a'K&܄tAUH(qnGa_Ρ,1_{m\;^R֎AEWr݁?@<dm_&뼌|N(G8(Lש*HŠ|ҏwYå6W4pUQwң Y4ft6o܏ocMw"ǺҀΌygr'i܌s(J4Q_n N'Jq;kҍGޞZę U\ -ˆ oTRD 1R\h&1po3ΰt#Pt.l*fK?}@h]I+fx נJt;VkکsZ3EL:qt!qMю(1&6+.`!׳1X!J$9!صM]""&cڽzF6*/GQwᄒ698[u$rJ%Mjr=lMs+ms*}VvzJ rⓓd%Ef<<]4ZG22Gk3ъ~ZrǔrYzL{tXb `e[ZX›ڳ^ DcrgX@ڮ=rG{U:|瀼$qLV JitG֯s>"œbJdBb++EwVAC'S+5W9L.&d]$<Y86@T7J`:ΊrN|UY%,WӚ6@PRAN#B+ZHTfIX'`OQ,ѧߋƗX? ?fֲ݄ UnRtdSU,g>;ER^Onjv4 +4xSw,<q.SP="8Fـ׺h702x5$Fek 'y'剠u^i̒P"^FQo$1Pɓq[X#αT'-btsC2G`\L/&!=1?'Q)XpmK_2Q UV-E2EkVzDX[}I4J\E9S=QzEn ?YU%jnX"hmM#\LG >sNsWܼ:'dW޻m Gפf~R_6.CԕIˉ k^q"(zb+#CIډ'T8HۛF|sz VKS)-L-~˦%S\[> ^Loϲqq+@\ !vwZYDIIuG] n.Ϳ,n =' @[#Ђ+Nc un%Jb#{w^TQQLV#ȍX1OPa~H˄&5޴ 'Zdqcd@'i/x;imnFi DSA 3 LZ&F٫BD=&D?i0XFo *5i]W>RRk*_< tX7ے[!Ih9{Qxil|2c;Zh:.er yg*8k"nXt_)pz_ kyĩXt(ͳmGA=JpJY>f }:c;&0^撩-=yѩ#,7,L|$LW=ʿ ϜG|)[4 I>Jldža}^2י]ܛh]'4Н-=iWCwC|̺L=7z,o0tEK PkTʎuKIfM ߶vg=zge(ҦȏrP.J*Ne;qsjꇆwʡ4ˍ^ >0!8U|L[6gt`$AD`$<1*L':<"xQU558Ϫs6d[ b:LLAn<1 jVW-q{~D0mf\4h0g} Tlt&/tzi]=%L0$Y=pל 4'Qؽ:=ѪV:7SC1AW18uvUS>/N~_T^895kfKUKGUþ"x{P bLxꏒ137.=2`&'&^1PB:=£$ި:6@~#9Yz}需@g|x2V3eUki˓o(GDQUm.9EBީ5n~~užq%5yBfz)b@d8.BeLׄ.;N^v ;MIhFfC+0þCtY 94z~B;dB}h_29ɅRG&E>cl  *Ks YNQKV :Fu9 +V%VQJpr/G( &U\kj* ZՊ[g&X|+vUU]b9\F-c,ui@'qC H7EwRݥ5+uKvssb<A1=}炂>MMhƳ1!CR!TVIB1|Tl_Cg!?uՍטgMxhtZ@L7PU=BQ%(o$ s/@@Z)ɦ>W]#\ jڼy#*QTS၏yz҂˞m~Jt4zvҹ}QM4]65g7Ka6ܔ'_gH>=쁥j@3Ȣ4Onj:gfnCLw\=^S{_۹ݬ,NMI2emxszn#`LB\ d9lFb=na5p<, f1 = kA̍}\rKdV'Cz͔iB؏S]BǂEbj#GگGvV➂ߤx|Y\c"GA~/NL ?2QyNtIEw|Yc2Z"m8,30%[>Dz6./~35[&t~MJ wu$"5Ʃ\NfXzyUȜ5p :励vd0ua,n%KJc E~?1#=O:IRf;wbq|uV=#;q|h\쿔_۵/2Yues م+$v'@6}Rƣҩ)UkB{ G AVd .^{bfǯn9˅wuA<6=)/Å'XI-5~JCٜi@?sah=L&,6gcav>XcI\UiˢTE^l5!] +8Lʘ%M',|eBN]Ow V@d TY!_P%{WNo]{툠nW-\&*o5cQʬҐϲ'2Hto^F`j`'??:R /oŃ Jc[D4==~>Uas|*2#ZN{xXlWdU-wAÕb^3"Zp]GҐ'n &ȡ/=dh2(a91},mG T 6 qY_JO[BM$8lYl`JBW\UeȽkV|R-a)ٖ]%AQbH.AnQb$ޯt w 02fRb&1R6*k XU_9h)<ǁ~52'3͌ݺ N(ZlqE]| 'uVY n5cO?f (zfD*bi%ZJi~SR꼡k2|A[_pl*8?Hsդr4t]A\U<c&Vne܆ZkgE<`i~߂2ͤ<82,Erէ/.ѩ2azl{Uz>yS@?=oAeBS}5\[0ߌ0FF vT$F4I=VC '_~D/4D=>uƶt))5[/gRLsSlF"($v:u[#x-g&ݮ97N_ YLC#<:otVIWZ A׵31Sk_;ESZ.5^ZY O $Z)Pr )^B@He3c&T@y|LV܅9.u)k͚"r:h4UkqikczzɧWJU<(zX[$ A[4"qV(@6UORHw jFpV5{OP5TB{Dfn >a wF9` aqᰕbz"UϼmQJDzb5KҪ0MY"7^?JFuVR3HbړPo K!4Ò懌=H[q S'}>HH#eHb'0|lS`3f~UTgrwKJVt9ᠽgx c84%: U B8L׼cc54j)MƔ(>QokR~DQq\j(iB d#tG&ʿ:$W0!?S`-vs|.hd1m]lD+`&GO37F_ӛٔa! zȟٱFKK푠MtЛM eؖ xVd<ܾfkVq2[P ;\|ӄ::ě`*诤۞'vx(`n/5 %cw{R:E2{(O2?+(L^9ux *¸qiȴMyyFҜ-r\<2>Ξn ]-H2.r,]o>݆rK'>QX]ah7+$ޮ$բKVW?B{A̾>nJAʓۍ(AD\Fb+ZRP9 ̞dFV^RQڏ*|&g9_s{Ɩe~MJ8d"RpyFi m2_QN8-3b[Fb ,x`>چt ' 9B0Yq Dw+)2pc$l|ۂ=ჟmg\*F!c:^l@6!ޮzj@R* vc`v2d@VauzbJ\u*?aD63-XO1BS0K }p;]z{®!8Pyo_]l`ݨ&DE$&ȬZJW+q^QV ;l0 7X1˽Zb4ៗ f 9Ⳣqqwn; 3 G]P$di3ONkq%'MN0]_{g rе&_4!*bX| >?\)|{[dofc7zˢbXcojcb'ׯjԴd} NB9E[#W2#SWW|1YX_G%y ?ߝ@77Y 9NvVc,׽:S8/rOD#8\e^BLnkw\[J)4k(}ҁ/tC)lS:XgpDݯ ,S_z9էmz>_@f;ew><{AF`m=AD*l5S.u཯O-,J4A' nꭣ[}nj;ݦrWh(EK_Ð.qܻ窰RYA8@ŭ/ Rk|Yxc"gLۏe$wc\z E 1‘Kod+r%N}C>wm֦$Qt[v~:UNpUAϑJCԎ\ 8;4$hVެ.3,p"Og(4 3XY{> cnƃr=|ud4ʨ˽y)ljBo%=حpBH-,2A"rBQdO械o7 pC0'%.O_ wr?Q6eJ6& W4q23&Q}x2чq'a5Jx $C(;1ZfL U>jCAX+f%k0e='En1R`|Oo}t/LPf@3l63t:jqj6.;T̆](.-6 Hp*2|2h,eFȈ٭ 49KRB}NȌ͹H>?q<dL@z]9AVw ]׉v/ )_kDt Z=&djϷ# ܙ S*Eg>imJ waRIt1<nc=<r1&)({05'Xp)* ]/ymu5z:&퀧sz3_L)l05IM۪8 6WM%ŵ,rN7oj}iàro?,S)]u~;*jd;VE>iabi +":g8b5 y~޴Ht!9WjЏ?.N`#\.|BZVUfSB1N_0tգ^xqxUG#*Aҵctڒd_16o8WhG_^՚,m_s! $Q58 |&l˩@M -k<2%r?=߭,qv.ocz_W8b*6=.`&y읇P-MHx(4s1Ka@Fٙ1ұS(_\Y6,?9n#Jݢ* yJq-z} +;e@%]<jG: ȑ{^Z{()gD/hEj#"d$"+5gbRGp8\lNXIz7~*&YWĥwf¥n]M;Ɯ{8V_Qʛ_B-i!}0*8Q;-~ ]a:d_24qGΘ!=.9 ^8[at(цo7 KLrW [L[ߥISZ!SZ%On)qN?mqB!Zz_/x\ԶNXŌơ &v;.IkO5pܶ鞲 9ޱd?A=DF ę;k+%W6z- W/)h]xITm&B$)f_ P'y=vn dCHuInrE>4.]Lm`WZ-Zrt х#r UڧS_STHi7Gs[=Y<YI3[H2^#Бa YbtEk9U$/ef:#9i!]EFw ?yJlj@y1*8tO(HQHSBE'E[$O.`DXa -ȐEH4 9]NrDɏ,<3ik͚15k}?q#ܫl&fZQ16}50h ;"ٽI%pʖ{\l%4S%E}Z-Į%~C^Ԣm*3^p՚Ҍh&OIx>u0M͍Ţ5OGSNSP'/ʿ︪Vu6019@I$]ѡE3 =u kJֆՖ~D]<iq4/44$^pzr9_; (Tt1Vv? A\4 cOMfr f(Xp{oߡ;t' ozbO&.5h>/Aw؃^˝opiD]SѠ 211xܝ7b\JCN7Pn7{'Ԉyު҇\Y;QQPa Zd8GY 'w7g@(XH{eV.Dߢ+\EFW\yJ3J)W/vb.H>juغl pd02.+thfAEPT%:ऎčJ`2/Oď25y M#JPl6bhZ#Y۴)\G}uBna3e+2Ogë{͎TqxIG|_ҭoRQkrFƗSK_ H)X66>pM\,Zh'CjE^Q;ç]"[7He՝g| ffzsjg$D K;F$'Q˿['2'A&gEe"r`ocakVOOw X0P]ᆫXRfBL $71`v|X7 %b-+T^`wz|LQr;Oxg}:Oc(nܸjqz{}>#?j۷(HK$vὧ2ag2gR֑;cW "Lr7@DonO)EjIʫ?aoTݞLn0 vk%AAk!bAt)~r RݐȺҰ*#/7\I̱/w_%*@ґAou3ޅ {g' 5f*Nܙ",uhIro?53mވ@(dzvF hw:r(߮}Q MG9+i̔ UhO'߽"E D;frӰ$U-I#U|Mnk&abcҞHN}]baЦ\^%;7ҙDbmɵIo3֎*rMdQk˝B3!t?5= 8rey؂In2g3=܀]819; Fk7٣ {Ur<I}mMj:`*mI|.A ) oRL1}KK*vȥ*S]_Jx_]p~ eD]-h|dZ ڋN0#S܀-sL&/AI|W +ЈOUG,Qb]0r@N`%ذ[xOyf)ΰ uCl;JEoRGFCv6 dUaŚI4jD#fOęM,9PhV_1nR@R K}F@3S;z2t4[ #f|'}G;1[)v7%`"huL%> mKt&R@t96>$;b!r&g]9A5-#S(q S1!?.^0ĺߋa6,uRK*ʌ$5zB_ n*utU9n:K/EUNm^-q΍ԏtmI=et)O/!RTb%=4'|ȍԡT!~0zc7r^/[i>6CBL:rU W:wJK^_ga HzY+v8}Sp[Aߺ9Uw f')7CyhiS @gkQ(2<2Y!J"dQseS2d_^Ũ4&=ae|?0R0ư-@78\i\RNXc4U-kM; M:{d "!'C\;̵u4"RJjxFSS>%ϻUagĆ[m$Ѡˬn> BːKfhtY1AVB $Cc9'o E5Dp20j(in[Z42j <ˌ$MNG5ـ{OExp*aww&psI׷쯑J3-IVʗ.$$[;v';Фwe# \ٱ>n/È`]xK rCM7m(u=sO+<):P R[tKmfls Ĭb 53׭lK|x6s\M] tBZq$."C90ftHIKQpy8KYṯ(І: fW{VI 'H,N&y ^j[iV&EbvJsP(v~q#+^φ* ~AV Ј2Էl^0[zܕ}[{%bq|'t1P#Y5ˬQU]p2.p>?&HV]Tr #]fⵤB~F |Χ`uhʕcʶJt$~o.7`Xx?dzs[^]HKSDտ(E˛xT0[#  EZ7sʄ3Oxʤf׀ dLJȴNXqǞZ.cg_cM2ŠHpҀI:DZ z|&qBnJ s ӰU4l,H=cDeE=Xc ۅS `k.waRQVRChsט'*ݴFKu#wfאZ;Dczq4̈́wJKZ wX 0J3 &߿qoSCӥB]_?IUPA‹n}\C5̀L;P:nh K]%=}aX|K*^eϝl:Eoq-,-jX|ƨ̅-OG94{Pb մpdzķ|4hģS;תKcBAr|S&}ˎa˃AOyylIT[Vxu,f\nlRt ۪·'!!l.Rfdy; `IzݒqAOb1-S rṣ'V$ *H 7a\\6b#NC?XO+ߜ#Ϭ?]KXnفB 6P B_m_t`&P?a%Z8ӔE + Vv0"蛁Ѕ+_7rmoVuZt`r,4U{d͎nOQ7Pyd%ɍڅfPoN[ m:r8FŮ"YTDf״,].o2ڹ^}F'n[.yǽA噪؄$R@*8#)۰C`J6WIP ^s'k1_YCCԣ [h &2):9qac$_ 7,t؜ū;iB7:7Rtzm}a@E ;$ !'ƀ(> n(=Z[PiSH6{4n<@N!-KT |p%1?L8?H ;WkҫdBǓ%F3Ln.8C\;~^<ЂAW.:+8t 6qԏ 4wmBC᪙Ҙᘔ-?wX\'$t/H=U ~d,8\Z58|Pu2zzcX=;X#Fu!1eZ}zɑxg![fqRʈ*g-dB#tv1MH\kݐb)cXәQi}*ڢbWjPjɕg^ YCF8L炓&ҵ1k))Ué%)xFcȹ]skJ`8gb3ڇ; S[uᵙ? \VX]oO Oo$GM /w.Z.GVNXA^.ט3giIik1AHiMnY%Ɩ*X DחIcW`G 2 aGbDE$X<R趦$02!ߓM꯮jSE|DVXxw^o?&3%a0J]nlmA$E6z۽lJ6񣨫DTwlh?IKg4FQazXdċ |9 )_J# O"-¹A% sYQLB)WGG{|u>V_ %뿯XT;Xsй4FvUw:.$ ۝&b ai肷XǓuǢ32xݯ[ !Q_|2<9yգ/"8q I] g#Ot;;w|sxa2@t'0G$GI3. DA U)T|Q{aUQ./WX(ыJuf)gg-IoRdtF"D$ |քc,"w S gBȩHj>qw8;*k[Tr'Ī}5`!ۚPo B|ȊӸ d.(-^iܼ:wB(O*0ωY3;K/\FCxI>BSz34C*(eLluJ-d:&O"觞.]3pqlxp@ѿG;9 DMSHA!z<8 _V!'EPq9Τ\\UX;ݭK$0*OJkA̲gsZ5 "o$ϻ|u wXq$nNt۔+e"6Z\zB=i/$wYO]pRSIFwM'_Y1e*Y; b!4X7X$ zi# 4Jxx' 4X Csm|~iH'[Uڔ'$b.%hn#98LEx2BgPVLA+ĶT,~?[g0J`ה"kHȯEmIkϽQ I9!SJlf L{Q ]A?qe@"Ș]5!>YQ;f%3q"C 1WLt<M۶޹%EE@@؄P636bo<,,9A@(O~WAd;uPwMOZ" Qb{LN{[$: npp0$K2՚6\jb?xU t~&\Άz~RAgr~$^9g|| +jAKFlUX/=!MUʆ6;b7ݓJ.F7S)ӿ -ı4PILm5S)%`=tr'Ӽhx\܈Qq(s 5\et5*ZߧP)H";1iO^UqT61&5~Z8vόJz#+&HH}p,\#a>DH><< X y V!DhZTn[&ȤI"l7qUy&Xw<@rf;nfX V=ԌZ]?؅sy3jFj1ڂ1Ԁ#$|MU P?UD4"+)oB{3y3>9k&@g5h{JW𑺸$J6Β'p|}"Hw˯ ђ*di AKm?U`X1]^'[MV[yϪ́ 9H)mE[򁔺F*UEL*7ꉍ\)nHǯ' Tqgrf_ۖؓZ\jK;ϫOg1bp/ 1&R6_ؖb#k08lSWB|8|=klMt7Ƣ9fak=Xs(? L^j/.kN!eb OE-T:Pm.gt5KJЊQ X՜n/*B&g3}4pS xg-ƶX<@G)Rzk(5"OtiF!R;jM8"P/O `5K.vQ`E ̐Z 3ny9v;T8)N'b{y!qtG.mJ仧6G?0?B_dↀkfRQȅsf5"5U[СH )?Pk 8'A_%ۊ&?=K7 ܻ&c)4&tm)h:) 81F01rCthcVLDe2\ GF}{j cI߁Pa _NRqJ[྽N'W z?/xw0ZeJmp=3i~pVԑhƸs}q|,G,(p!F,FR/`onX&C&\(V[]*CSXoxe#{PDV42!O~)gJ[XD~5Qg>]I #yfI4bJp :ᶽn $CDE- !$႖njwیX%P"ʘ.@Βj:z:[Ǥ7kKavzT OAqEWymԤx#$)x9jC7W5NVH }FȽ%jj7t@ P}0VX1T[پ-:0Sx ݛST H֤uI;udFbz:0;( HUjIX`\' =SefCdJ/ղӎ@"LG5|QWPS_-υe+%QyVzFcUUCBj|IЭ? y"ӈq~=Dۢ'u"˜Ft:50LNDnL:+qHԵlYgR7gErY|3,|aG.Xײ @Fj"3 XabCӒśC!gDs)M4`*:5jgOu gYuemby??>˷ OkAiXCw˰]tvCt➲ "fUOLZ>Y^Ga/|XQ(X~v;[@&Q-n9U5S߀d@2dSwP4e_͑xLsf*1F)"TMoܸ?:F;#OD"vBQ{Fzjip᷽ [iHEp/?"ݯaBcJp L+k[@RXGI|.^!|*Ue M<']X|9zjͅ@wʄV^t䄏_ )&'c"oL8&,mb{KQ3/;)H'ΩkTu|7׏p빵Tx" aii~$8vTis/kHH6FJn^ *g wnۙ$ :[E.\CI5r=fZNen$hc3f :Y9}@z^}3Gf,D@*t0qGU7 rȣubx~Vx`V &*TU7_+7?,}5 db/iwdfjz`Z?6+f 03jrW£h~--4I'P{P_74&d7zTjp5OO4K¾t yo4;3Iӷ7EurYdfةдԣZkV\hI䌷_'&J |̥1E,V6ʄ$@N{$R7IxH(1 {-y3 UA6Ć?u7֬xvrO*IQcE *:lY {ߠՈ/=j#ElSDg+Иm2ix(]ӄy X thB!͌+ziQ%* 7`Q2i7pY\v)BtkCR_,Ƿ()UYƚ_PDžGpYk/4Gvyb8+[KiV6/Rbo 7^ wI^=MQp7Fd @6cokÅ6wř'^tm&n: &u,U/3xr1-98$M~)>]Fzxƽf_HnrHeFPCP.D̛FqYW\.I:xH/a> h12EĴRi~fw 5uixOw5l |>_C1yWi"GO}եE"-A16[ t 0RVu2(Fa_Sڣqpbs{WDЍUb/־2 ŘZhNɗaYdqJ[r ٥AiZ4aUepLAjN0+M!lUbĽ4ؖ>7iqF"B1ZǖFMȂ1GYaLJ4i=cby\:G@vf5^|mn˾g *4ª(n.+[T!qv_ 92Q"czs؃mB+v)Z@rYzZI4SIEݐlx0Of!v0׉nF/i0h$J]12:ިVj#˩6|=޷mi1qCOвVL%$ɕ\ 8DTʇ&2K Z! tMo w"vq1IL1'roiH=mnq?jh3Vi~%?A}Q+.n>l)Z:W J9⵪T<'^*t{8q'XnMx# 6oPNex_~r"v!r}sMu;? c+9$5pU)ߒfs0 H3B֒heoZu0 ϋ%zy3"/]uk-̇- BiLVn:PQSù7>ۘ: (`:{=2'3 ,V}=Iie=L-)$k lAq-9ᏦH{wӳ{j]oRKJيvcGk՚ZiK-m.*ezga<䙰huP ^.L( šJ :b a)0U0-THAS#s2k5$S=E |-8盠~c-Vݻ/f9˂%תy 94KB MoSEJ$V1"g. w#)XЎK6<"=+ ~džp;!s8xhZx 2twǠH: ބY'DmbFx  B %SDvpXIzst` :UkT~bω_gKU) xtQjκ|T+L9KuMIG灠y$:c;17)_PN&}M>٬NgYAK NrQgׂ&2.9bBsmkːCߢ1<7 ~$’Qu?Iz][lHFp7peN+"ԪEW}< *i;[㐉Ta45>0oզy)R6[HYq'64-:X+ɤRRDʰ}읺~RKbg6!ZjҶ&ߣv2G¨pJ;c/1<$hvo˽љv(3Juht5DIl5؊񋲣1Zت,pOG^|N%ص{k : j {J<'d#Q%YH. ~U:m裹ZO4lw `-%?1l?~s!ϊ;m2,vMc1)D x}<8v8LmCnm[Q+2MKk1U4[Gʘ1UUOns065w-&#/FxS MӅW2@Xp!ﲤcAWK#} ŁZa*߁2oDa|U[|⡜M kkS@N¶~Q 5D ""l^y]DEZԟJ9|F^}9fWӜ_*U7.3`1?WEGˈK[s.;j! jnHvwv=8Łᾈpb:8\N0]2iSTՑ GulrT}3l_?` ];l}4P`Ua \+7 !(X,44|:T(ps+7Cr74FzW#p $('q=!/ @RP^|jt Ev2Wd7[쮷~aؖA|[ők?*ZjLBT{`\&3% g"ZkȊ_7u{BuD?Q\]ŏ?;$AP//m J}ձ=w\x[hzѹhOtC Sp.S~_a]>&f{QΆȅ#MދL)-,Lr9< ]M8@|Ū3yU_i Ͱk W֣;՗L&0[7=l~pu9kNGnLX:T+`n3 5Y /PU?04uNG^e${>&ڨ#QVYNKQC-C-ހoe.O]r@~+K8fvY1bei?{ A)CDf >z0wFr*nV'!\bUVNK|>&grcz<=, >H_SH }i¯]%|ۇao["vj!0uMign,I#,9t}NU;_7FiŘ]A#tⴻY/YѲklupMgq?@=M4RW.uLP 5-YvsG0*n^ǫ A ?:j YO2Vxx޿Ǧvf26J˫݅}z6ޠ u@ּ}-hZ?WT\9 #tf߯F >g00_5 ntj_(ΑJ1/0c:Lk6YvpʜLޗ!vy-9|RAft1~)V kp{Z{[rUњǷ ꪜum:ѯ hz6 'Wn'lWb}ͼgR*i~%׫Xyzre Tb=9Z'$d"zʳ5a@o-:5@Mkǭ-Eu6-~yf91s:@5Ψ=Ymf _zLf}̲ܭ15'@z0]䥬;J=H+J@'rOث!Wa\Mvq7Cڂ0{azҷ9c ¾b=HT0-^bpBWo5iQ3FKgjCUʊ24)ALqJ6ܰ#OD[^ ƗNq~l:)izk٤,\5Jnɸք*Z1>YBk GF5Cqb38œNg LW sk`V=lyDǚ{U9ێіSFHIA|P4m:HYN-&h蹲 P>UEnd3=}ll'u"oG- 6 +WZC1诳, rȼݸ@!tzw+=ppkGO;F}taDSjP<%*@f ћH}xYQEظKx5+CXL\* ȴabڷp-39n"]"= ZS+ DẀ%wҳY)Ojru&7YT~;[7__VgAv߫iA>4E@[}d/ ;S{'\RU0n}YsӔ %nDݼ@S"T:NOeC H |#o-?8.)6?C5NzAIodB~qqyvwYw#X^ePCCllRbNαj[O&6A]~tmhp8"4\VI\sUKlڦd \;a[vt "+pK!Ͷbz 4Md͓Qk@l$ x=|ErZ^_w9Q~Ἆ"ݝ!ĄIl|*j2'1I(5rR'AlNVeIK: g"oę&,Y_gɥ 9-ILCt#[6]J]Ct\>5B2V`:~%P}`w-ޅX"쪁CEb>믯b6WZS{ꐖK"{D-í6_VY{b̎T>#sJ@x6N>jh?dSq.籽$`_LtGt?J+1ʈ22wfѤOµJ{dkr잚kKBfx(1n8ӣٰdY^Ac#00OCy[w68O[ {HQ|9syp%TusI4^vz K`DDkP$^YMsi/h}c yps, _[Rj5*00l7#[Yzd'i?e0xw*] JE"^(*+ ~bSjL`ECYaqU K= )Hz*EvP7z.da8pMjQVF6&hx BQm)?,7%&gֽX@c )rQf!k M^=ϐE!uӗ1f>΁nMb &.leVq\ 3f$$DJan2$k: k %#:4 ʐ˶r_S LC5u޻j8  szViu|' U7`zE ~ ,j!fBr>!C0Zr/7AQiZQ887W]+P%`%L~u}p%i4#{͡T4[ uJ~oP!ObDŽWKpL %x6wbfv9ZH,WoV&i t=妤HJp A`{T.*]hUuyÝ& Q zFv[^jFkcj~SqG< [o# Cp+%0^sBސNQ<\auƲ3|;n9 'uc!HQO4.t8ЊA#ev>8%iU5.bSg68 _и- 0Ώ܄>/}TwXZ3Z >1&-D)ⲛsɎRbO"sX|9s ;p9ud52ȰK&Pr2:&HL(Y1` 3)oǤ @jui ԇr`@6.Xν ܵO$6]wc}L=LtQ436[xhe WϱnxELJ2Owhe Ѭ3^1٘q@̸3e\Geo5;fxr:7Ɣh\΅b04КnAGJfw#|BGNyQ~!@fd`6S} ~8纊6iڼ>]|zDyI>PKW^PIOrUĢx㖾Tx'9=ibؠ*Vg+tANgyKmv8hӺW~I3:q<w{ψ}+9{ŮG(O &w-hM.a?DQ|MPeG c[8Ud:m% 5\޲k],v1XT[|u^|?ϼ[܂'Iҡ) YPl k#| Ȋ"Xi#v&'@-xaʘէ`{ޯybUKUV١bKUE0c4A~Gl12D pK!3x_b=$_bݗf[K,Qe^[ٽ,Eh"凎O:sJpw;ͳԴ8xlR5XpH]=́Ov%Tb~H> 1ԟDӃl8婕G.$vֽӇ=)K[383zuEf MSϧ 1~b΅a"Q_NIQ"ºر+Ymaa )͕|mNoZ$q oe'"*$_B5=HSlVQ ~B֦tq{h/ ۵(Njۛ3 a-ooA~DHn^N@vA; k*ք5kaPKj)JctGg$A/rWk `HYo2lۂv*9ʹ3Qpדٻ2l炼)8u' wۍ >%Q>B&R@lⅤIS$m*9'5}kldS9JʺԩaS֨tNͿ("vD4b.GHV)r.ӲdINTGz"zKWtUl]d&ghZ\#zl/,%Je#/͔׽4rX`5 [bEpYM3ܥʥ,gl3D+s*=;ӷ;4V3ZoUE&YRTաmW$Fifu GIv6 L*O|3}̓+#LFmݩkw&JhE՟Q8/3XU<1Av}1YHrw DŨ1X#^*kI QSB*beݺoD9CM$v 8D53\kqK!=bl(P͛bΜ]sCDM@I=RCF{@YiIupׅ@ޢڲL&%ыe>S+GUǻ{t|*1vpJVUj'v|.oJ)V{8(S;>YNյ:I@jРJ$iI8!.+,-dX㯶\-D-t 7Ѭ=YPkDԿ19;|7^v7紴G_Ԋ{@]`ʹIf>UzMT"Щk]ZZZCY7+%1WXD4z *%l¼>_!e1 u1n' My3uWdƘ"l_12$/Ŕ{b ʈҺ$(OЗj$1gF u ;H-Oi8;:][w~6+_ ʡdHx/vYkb,Xv#sJzw3,N9Vmi9F 1a_v"Gb,EG pki[.lt Ab% ]]݇A#M >,Yלc\^nh^`6Z # BMa%pt r.sx*%|U+$R1UFuZCc|iIg7y\g)FQ|4"DM/n'uAͻe=>] 5xpAqT&1suSyiM8آUOW_fz3x>F|nmP/v ٘OJ ;~KɻF(,vX\P$x1"~^uǑ4W5uDUi~ȞԢ́|C|96<\傳!jArrcm צFBylEFLJ}ھ0Nt[wZwguL\P/Ihe(b1]? Og\ PHIDULH|˲fWP&!)<ޚO=ӯ-L^m,(h}(*'v*Ɠ@"!"G;qǛq|:n:$2d**VGz0No#?ƘHq\͇>:L|֤߹$5Wx^O/X4CUrlaLz( Rwenoƹafm!(PHO2ܛ+,'\&5OOR"cX^Gjn0M p^9ohv/HDMm@D~(jyӽ[|bo1#7S#q !~<WԓDj&5zL ?S ]@ 7#zظt4u<=Cg";*-OA"$~I-Zs |f$DBN,i="H ǗBޞ~$?_ӈiG& QNar:ĈUu f6VSW,lDZny8$ZD'V8+z;W/8)j=4 'k+v27^p8[^¼9+a21 }J2"@߇YE/%K jb}v# P0u=~fv 49r #D?>&n;D83j{#ruJlBB)RPGwC+|EB.GFSitxgp!ոj7c5n?,|_ nN?Gf%de-ONMt>eXNDM*}O9OEg2sxɱv$x#q*3뾣@oIn mrAYc1)tS?%cM;*´HPb{s8g|CR,*  &mmHzCI-L2=U] Җ۾il_(:ԣ LMm.{e"MIFhjtUMlXkID[ɔ~:#]n2G$خ$.TKBuaufd)[MϞx݂HVW =`xSGq`zג<7镘i0.h20Š(H\#dIzB~;xXnb 8S1@8C~?%;T'(|;htS%0ea߭pGz4EdyS+MS,UDi6#Wk]Nt<3Hk'KooK%FlIC a\w;3^ fX$A)&*=M?!]L^/B!#Ũ1 ̍{Ϲp,> GU*t]bl@xAf%3dhֽ s=0 m2Sz' ^_zj=ɨp̖%ErĦhG'0o>3U)^@cꦞu+W3sSEU3d6:f"VQ[qKџN-nEn^/^! ΁W%s%į8)]4Ҵ\gK%% zMnH*(:`U{NUn-\]QZ0bze 8(5O'pmK:ֱbl{,U38L8qH8RvMVJXG0,Tv :zSs{IaE=,[eMnI>M#G nymŨz*ӟFٳŅKM,*hC͐[9 )hn${ Qv0W'/BRIawߟ} ſ&&7>l&Cc!}L.8!H%m*n^ ͪ,tE֬Z&t"si'Ȃ0y%6ӟVp57O*viP;HȰUN\2DQFОF4&Svp7W|GxqM಑G{b 0U>z4 ?+hٕS ;jt"f6؛ OYo)&FVYpK4k"=:; btRyu)le Wvd*,t}MwDz@k+h^RɎc>[cL*)-p5dW_Kx9FPq݅1%MD%i*ڛۯ%D(URĨm!HZ`%r{_H-]֔Yi踞a&LID<1Hco"|70[GxB]Eԕ$@M^&Z3Udi'fs>;>afo9d'<-TX2~ވ?3y~v[Ϲu?XlWҥ؈L͋KRR\ED-Nѵҹr3dfĨG)%n 2f\&p3" ɏ(9rSa8 ̈́00+J< "5Ey´Oo8B}RżħjpW֋VQ)Lj)QϏ8gIJ(N^&7gn×?c?2>A"v9p_z/OqJkfݷQ!SW pЫ^o@RHIɎW&۹CH?KwVɑaꬰWCIV oJ"bYQ D:U xJ@bo&ċ>62yjJx5,z?V ͣp=.Z[D 'X;5v(L;lӱqEXm1DP,W,b=nxV4[dQT ؔ%<݆$ϸoU4.OD񟺷9CSpŃ;.nuPr\^gW8vn^if AV|>W`HfN%:]=𨐨]T_m/bոЗ3bm 7DL|^d?0Q:N'N h"'*f]f iQ?ڨnyW7{:nԶe{',ךA sVEtC?k+c6$eΡ@M2\r5?+Ȫ S'\9ڳ*$i-)Tk ͙= 499UbXN+uSH{pz~?L[KGK'JؤE W䗡~v m. ˤOJLH{~h{ߴ7`]{/e B9݈{ߕI U{GD*Y=$e1YqknM|aFvK;YW&vª TÎ}s%Mo|?~OA֫[2U 8i+Q]\tkk _tD6,Q`AЃL ަ))Ѕp\xwXlYH;Y=2Xb>7Y+q_"3}㱠)? N W{v{烺u[CD™qb (ٛuu"L+p;஺) gm] <|6Sst8cU}N,쩘Q=y{;14t0m MmYۢ_UA>X|| N{p;&lf%+W]>s8ic!`*sn匉wQO͍hK 2j- ʎ*3 :j󲽒^5ZzfyUѲt r.AePrޠۨ( }aB\OGH/`$nZ80c:$oٵS!"im9'xP7 F```ZLh^i!OV!qBoj<(捥mw6~ުW!6uB|Is5,r:qɋ8ڄTI,6d,K"@WbY9&;us,Gw}2f`Ah 4]"dGH%E]L#q֊Wg1A{gs[ p}WC d@1٘+A~&Zه//mW4eYoc"Lmrm6UDM)?h6k'pYg }n?*'Vd/REX+~mcK*֣AR^gæ+es7 nN0_*2`E0OCB'(7tI<4gBP*)K5S 2aֱţ4.)Ja#d\Aڎ߀J:9g5TZyl51˝J^>q] TZ#4`$e069Ay$_}b&!=00Ro߸Ci#T4=Rb җ* EJ6T؊ta LR5SɦhT.($7& ͸S+CsA԰~}ZS.?SC"S,:e۞Qo)X'[Ev &&0C&uX 3A$!B~9}-/e%Q=z45o/~K8^^rt*$8i84E aA꟩;1"Uf4?!z[^/^P{"{[qQgvKI!DreEB7(3˩qai7py;!lf@ cُLsF n0;OD3ao_;TP"B_Ho8# oÄ́#)1پA2XȠAŜb.'GtEfE2vUv =1CYPҤ8h"V^BMaxAUΗ9mʐoP8m.lOg wM8FF;01TJQR ΐɪ.4mwē0آTQp]a@yˍޜ:IEb  G R]OC:2ZGE1j^S_L!+7td[^1!/`#<`c@pۗ1aX; 0+hq\(t'4&4 k%_@y42V|vN0803|)noAeԅME2>i83zd|AKg;k? LdK6+O:R$[[GHru- Gd̤0NNWuA^-GsNzYt`A7k繧]2Je^! Q@~7~*Mn,j)dPiC% 8/Ըq:?+i āxO/Yo65ZN/CyīzW MyT "QY+еC(#9[pNxw SXi,Ag1i-f˙2#E$Є./j|nc, 8NJx =2x^j7:I7k9mQE4t!IkU( Κ0zM2k܅8Ly)e;2>פ{50 zȢsXf2Ȕ8dwX9(w؏:h!r%A$QFAB0vl=UP@1И[~ٴʅcshAO=Ѯ WD $8B|$[.i$Mm4!CFxqnzYv[ޱDM<[iJpo hI+, $GۊYaDw}ƌB;a Q2=W|FoZFQ8u'bR߻ͮJFJ{jIRtZݦ]S^l9ٮH'vjNb5 pǘ5 }>LqWC$vA.l ΄:oz|s*y%k8;fbWXh0\k.EuExC"Qus9UeBqR?jU.XZd-.ōփI!ϲU.G#4)/-tTOVb$?t 7FY ߮v*})xub"Ʀ1t/--T/m 5%sy@EI\H&c`FѫDٮQQ~zq(z,cGbo\8eC{zB@Dv"'LGtMNx2B'FwHznptj~B/IIiSz憕ptjTs{Ju'Hu~4IqT$ A]yNo:j*ڍj!A.R52 W7KT`sp-&^Y{vHV0-10$ӻBQ%+mю#]]jySH6M Sty>#^Q>vR] &3#ʹYhG9+Wв}Y# `)!BXsf} Ukw3x.y&Z/,ùygί{AŔCD(Qhs399x/g5O hgfO^~ k# 5H)/0tzGK,& r#>s5@l˴mˡ35j}~fרNJ+eE9v4Bz{&DscQ(^K1@ŶI.`? .)ե8uYw~V"%]xZB&MJ^ڈ&E<|U,B]r Ce #gk4( Y!.f_gJQ?YL?EO $n 2ჽ?w4vݡr:.}b(F/\;l#bC4I h%>m3~=t}C̆CWź }W{kl({"8! EYc4Bb 32T. z6e\~͇\Jqj#? =թD3ԾuK#3#6,Q nY)ߥc!GPr}9z;[;%w&\j=Em VuV=-}brOjsۑA4Ɇ02׍D8"fDƿ%\D^V\3Lq8@fZ#lqNy{MUFI#gz*uJCa@K {.Y"m5(Ѐ=5 X d|.sKyVh>ָЊoe˧f\&vH+o~)k*kƂr:ˠu H7H`)Qѯlsr6SwYqɦXRsѢҐg߬^:j`FB3ử+,m6lcbui UGs\k!3Wf<^I׸O!.&/U1Fa],V&(>7\IeiTG%:v{GJעk7ԗ#C/-A9"`f30/`ǒ5Ly$`x9q]&Qb"1dʮ۝*_v:@K) FVePNYc'|ςJ! $Y tmKQޜ>u~Lv܍˳!`ڟV)#Ϡwg:]-!*gH4{L?K>Nv-&6C|Os@eT LI\mN 4IGw3Z/wN6Jl)}\WU<|:R=K}ǣos;'E,‰ڠjVp]cWN%Ds^hk>֣מL_z$tJ4-:}Z'ŀSoc&d;  gV膸={?F18;+iD45DfihsXSo$ -2Z!$Bbcf&0~af"Ϲhзaٿosf^{1bV[VCN> R{;/ڝ޽bnԟaǭ.%= `p9 njfͼ]H"9徒I0Z>+'㏩;\",wr?YcGf)jm$BY㔘ӤSX~PQr=sG5$NrhN ezEPl ܭ=R}C"smVUKfRI<'3aDQJ%eaaU2 J7/Cy>5JIm`#݈ ڛG%_<,6j+ߢr\Sy.(EAzuAؕ~L2dtz%Ĩ1u?%=8a&dzr%adbTr 5\cT"o]ff,/Ӟd82|v{H v{>\U//^bxEWyF JkЁ]<'/Ƿ75ـ-M-K١D^EtԛR^K`̌Z %+Gp%sF xc0id?6c]+qTe 'sK&ָQ^2S:% PEG\XbVr[Y*bw!& 0#@A5j 9z/!@P'|K}{!L71z(VMVL^i;fX_ג)BRsݮj$<ǭt|QNWN=KI'r{!IҴe]^Z>!\棶nh4v2W5#B7l]!cpFDna 4+D}?{(NlF_ž/`t1h$Ӕ|G5,k0RV4[d)8U!B%K)A_5 Qw'(YSV)ntYy-T81|b6HK+ϽNY+f_6dZallf^p$)~D€YNMo,mU I {~!9Atn+uGTH!?heA/'84&ʧC`ﰅR# V4 cB]r>E7 ,KJ-tp(t@5LꢮzD#b'(4V-ؘ&{<ĐE5p HՊͧ;WcLA&ج0lзy"7eK .m.Y&Qw\WHz+\U.{{ԙE)b4ūN`#g;+IO.9o)o9lh{A)%%[KghX(HS yIgv4 ~1&Pu߯Af&5z#߉G3MzcPK4j\Y]q>E¨P)OH#%_ìq!kRT%H5FL: mft/UIƶ{lϞ)!&ra8'WVOAQD5O[c -4O"o }f$ 4_ia_/J,tC#x-}lQ懾Di_䨫1 N#HU|#ȑRy"Ӏֆ39xwݖU(H̪?&;17 G=&`Z95,  BpO5? &lwi8k7կJ)t{4h,p+IqGFNaD_2nb,[lfIS 2 xR͊gp> JƩu!|SR3bzT㴟Lם[sZj.bMY]&$1F,=&=Sf-xM)xMҌ~*9v(r3҆h 875ّ'sY<|t--cҘ=qv?/qFF~t<$vVo٢!@ddžMgCzB} lZϛ%eҭ͓kF(-ω09^TcjP˴vEE1s?4LUPMǢlKTqnUxRr=ink2f(nhxiw 9bZ]w,?2؀.4xFa=8:{adKs֖n (߿"cًX0nNU 笅 %̲υ1EQwC03۵ wlĉtB^SuK;6vfIOץ4 I, OB.dxQFc d/yv{SNlZ-T L5 TLp܃0uju?ex<&RX`x;[la PztI5[I9|[UO`A> D>0OfjQ#l]/g \Ut gQs[P>4B^ȝ].} S)7Z{>#L$Yz<ɞw;DwogjqrJ3R %1?&۞J-.<haJKdrYR"D(GwT5iV=mj˪0cCJjD7uuG= S{KDB;~p!TUvg]?l'i'Uf:uGaCvt av+1`Wopfn!b>ҽ>! !Ft'қ 7x7vX9GH1=؅&Iokm@lAoLnMR+&1?leԘ g-}8SWӱ.̺g-X.> ;a@o;mOr~?~_}Sp+%j|C6U^fv34.kwu-*U6'ne3R7Ch2_H2@կ$_\|< ĀYE9;PŒ&.R:`ڟK8,Sy۩'~k .,/iנOk+g0YgZR˲WrҖ%cJW|6F I3'q1$Z''CPapk] R1V<1f^RORO8wU`B3Zv ("jjpz`trRƘL޺f. h;8qzbnCǢ7#N >5ǜiwz!f7.;Ӎ^K73PƤNn5~33%})5ưl7 ׈L3 X`c:$s6Z kږcYpBl7lw)֨wƧذ5*βK7JM%9E|Keh.w奁{ 4hJ4zFcVYmEťSJfJWg܋8+]7o(W_ỶJK2$c6vʳ^"Y1[ !f_ZX^A&ܦ=< f 8EfՌA"먛N}i\O%˶CWkI0]''\ 䋈2J(>WһDv3&1"$ B ,.*z+(VQwH p4{PRסSBU4/6]SǙhactRx6͕vuy PB`c]gysIuIsq#73}$WME*JKy w3mз%@uV ps +&ݟH+;cl;D84j/]?V |zzu ۧ^'#p>|E ~:{:I;YU~酀s <-FG~)v+,igI.AwJfjKtgsqpz{t-n2%,0?IPg Cx_z@7hHIp^PT2C_Gid[ Z&?rS¥JWzx@# Uhp~:K~q^gʸoP 6BN\]J UYA E>{x$2n6鴾1:;d# Ę-qt.T4H^[!00,zIi ɉ>|IU ! }!\d$ .\s>>ќ~F}C  0dhpc91MT_)0iy?K ,!}|Uakӭxk q9SPELE\YZEᩨ9Ih3pq`Rԏq.riA9Wj6vze4ơg/;pc䈇V655v`fVNUE1>1K4菘-Z31kessbP5RmY24>fp9wΡvc{ Z uZҬD8ƣ>z@1hmL)d7(mMgﱗ,KHb$ ^^XLp҅'%cql*0V8p.w199ҽ1VJ!yN%/L̼ݨbl{̢:w#b^hW_4C}k P>9cj(9dy^a>UTmɀ\#2:*=ՠlJlſA55UX?ImN["Y\HPd (qΆhL"КUoX+1s-CMS:]HΚ ~e6N:a8 7a+C"4eQ3ݰQqn1Q`Qm-"MBK/18#0Cf$Va° q37/d9sE򾥚$I0ans](F[G/m 64$r鬗HFLKe5\b e=3u-ؿUswk穬sGs6|){EgD,7밦 ԻU{&KZh&a9c-Ċǎ=3Ki-q/fζ6A{:]lNALiko,_2FU."7q| API!UgR`X&6|04;^@LGTA-lru%5ewxB1wC[4YImO3@Il,f`z<*Ĩ]W (h o~s\Z`!Z~?5굲ݸ3b% BS_5VdڞuKp'zIQ^Ex #Ww)\ǐj*Zߨ,z{ ۑh-G2GC4jχ4T8kH+#7'߶?X"y`ZwpZ)̖˗ip@J̋:!.I۾X-ԞY$JVKE6>4֦x7gżҌ7ݔE^G)] Hkk0dŎ|!i$䛠n8/ߤbDʾB5؂u !%rE",$S>p@땭ļ'p]f6FEGw_B!^tz0y՞eTFw~=J9@d9 &Hu<r 'ouO; tLgvƦXaxB>.0ox@3FC&/"w~:l.>g[*YCS dg+|B@PH;"4 n/r2j~wiDXF"'ئ`}>KYl`A݀ksSP^w_9ga|ͥ 0ܲ sܳkdZF.Wa?rUa_P- 7ƮbS rx%IUT!c8/*.Di+ >0C,m⽩audO1DÑLۘ1=n0pA]>Kݨ//j:D*V'ysax]!%EvvD$Yi\ }2ݖʭ@E U"t?Q[=btDsi+3[Z9^i2eMV I`a!;7y "(—1hj @ =WClB^nNs v/ฆ̤+./dkj9(eNQZԸ1CIҎurzh5ɚUQߓ`^WdeVcHVpf) S3˸L!"Md7"sp1}cVm)DtfJڇe%Ä p#FGO5mFYvC,1Sv/NNLz >4j,//~*lR^zp!Nszߧ骕UIOnOTuYPU,y.ڱ赉0gceSu!$gY$WE IFP׹_$q߅& >UC嵲ޛⶀ^NZ1xt*#_rԻ ]7 &:(l++ v_g|H"n!)-\ߢ&QPŭ,r_ZaĿ*6~Y/=;ĤMF#sqƿ|9.?QeF6QDOIu&-P+L \D+5mNHp: Ek.iN,Z{"g77Cv^4z=#s% mOJPe֡ge%}ݕ1baR.J0H]7 ?^(|8nzZGՓI[ϥkhTUjQRl*O&FCR`C 85Ay0iøel* =/UysD!RZP_08SkxeOUSff^y<@{$x w7,X?$Y&8l]5ŁIgr6&aq߽缕*C msTRq9;5'"}ӧfP'xQo/ǟƙ>ELpZ,Lgapߛ;F7zj!jrA4z=\ X9c}Q̜;hqq]LIo ?w!dbE{apj5utһȬ8굇vlp^:BLkȳ ouPJdl)-/_o /}ZWx;c]`6 $+Ӵ"C$*$A[Qu@vFo?toTQcY[1GKR"enmۍ~?I34 ͑2YHd':t|e|fF)HTꋳdɅQKG:cl̤& 6֫nm`qVqzx u ܀FW|A'KOpL.|$f)X]9,{|K~E~],sOJR)}-Ԅz:XyƁ nk8-L6Ӊ>qY5iN=T`jG_,v\ҵ-*=ypN/?;l`xӦ\8rL^y!EkRE( +pO9 [{ (pn±2zCCzܙsN]dD\#r1EX߷^f]7AiOqG<(Y2k/v Ԋ2ҼdGZ#xչ^l=NSmVND0ؚ]Tm=1۴uD#U(,~Fhmc؝ Dkp#ozl\svA*N 2k: fWF[Vj͡^p0*EMYøjS'hOt.yb3(J6l 5Ys0m&@xJ4 27݀B .tu{a(NaDVGT #`,eu)|47l´sB'ۚ yۤѾlaD*U5xEF ryDoه`7>`yH}Bb%Ki<\鞾%xQTNKKkbUS_1:`F*P]5B0j `ZO{Iϋ9[ h~YN  .9u8-u=Arb>^{s۠ڵ뎯E*Wvl(/XϾibVll=D/h|Ym! پ>]+t 3$Wv"Yz bm.`D8] Sr-ᔱkesXaߘD YW\eieP80cQrӕp'N1EUDC~֚eH7KST͎i6@v@tn+{Ru qT+ʖ(W0bShՃ$)nΩ7𦎇y`K%,V/&"ELqo#v3âH }GB6GbS8KYpzB!ߜ8~jCWjAcbOrd.J J`鯧]4j4vhZT(Q@a7_gT"לr~pM ir㙢g9kV?!zIpb-h U*{|$`ۇZ1\ krv h_z׼m( ˢY &p@2UYIBodS:xf|Z0i0̓e4²%te]~9lw0.[~pv_T7qB6y'̉9y@5v1pZT-f_Q1h؀0_X<;Uii ]X<\Y.Kɤ&E 5⅘2OUsuJLK%gْjP^oX{F-.`+wS'u$!;[}FJyk<>Я3?' 'g 8i- VgA_M0ERU 9Lj\B,c]7ԜROqq6cƎ^,~yT"M iB!V!MZIZ ։q}V`]4)|옒m]aLP=նhR9 Zp=v}Bӷ\j%a( S:F[ Afaj ~;2/\3!Kg^MLBϦS9]cZ- C<2O`Hh=΂x[.tH4A21)ݯ-yv fĴIy׌W Zg]En+n?"K|"[x5HZ\C]" ڿlZ2goe4,.K7zҫ6fH+aӡ Q$X烉rskQK胙ڹe9%Hg4Wo+r{a:Hs6؊;&Bߎ#`cEc*ĸ#zXr`fk$'hY=섟ȁz -HK|cul1VFc%Fݕw6vo'Qi&R Nn%kvRQLQ8 £t7N(gG8/߻I;BcB$.hx3p3q96>+8 kCV/O{d6C-Z/^ƿ_,Xz<ƃ;2leG#Pv۸-LV8-RUzG>XꓻDuWtD/QdU[U[hyR-"n*Su[_?.wOMB)2eg0JT6E.s Eڈ;I.u_8_54CnE,Uh$-M89}2.wu6iCrds'h6RkK9rt]6 D)w',d* {Dߛ6 ;^'g%MB:7u5viqB؁ 5Glޓ!9wCFqjMWQxEۉ{Zm\CO3sMKk0?`a.A{4 m,5uzSZ,p&9 |s=Ь>Sk%݋C]hwjVc0N>+s#ٵzNJ_n0YoCƺsv`D f!n۠|X(nol$,!Yb^ <9 b9r_^*玎sL"jHY_xeWQ})77LD0O>r,vSʽ0Z=;u֣ 12w ]<DŽS@3 o 5rfKz=/<iU%Ѧޢeu#AljzR{*Yiؐ˗l'pT4[YV)Fe+EcN; FacGRP Y3-&rl'v&Uc#SkثM77+ 5"Vڈc-~ILM9vJRI"H' 9楝jώ?zAJQMш~ppxlk~&w؁5's5Qb(W쯑 E޾-@@J7G5X\x{4ZMԷ.T)*TSL) #D AyV  mOţ#3=M:cZe-i.mAYu*7ZwҊiObJ<,'Aױ_&{}F09uts}#i3?j~eЛOj"Ye]N>ZTW$s݈NPfev*frZyfz <45lp zƶoQqO_"J%UQ꘺_L0&ͧA#ԀCdR>Q:w#EPW*ffzeI,̿D_b)f""4 f8fS7FHXm07脢3q׈םe FKz>(:SJYKM&J=(2 `5p`|"D/}֐߿o;cZTEH7)6qݎDCH~FG+=a *  s _ʦ6Gdk&,DdH%s/">"hxKt~G㕺JqD,Cŀ aBc[;ez<=دi SEc%*>w`NŊm /_舔ʿTN8x1BYq։Eʩ_=/ /2cܷQ͆]'"Hhf>F\'eL5px]kOkCrZ gVe. M%p,/C oB kq³3PrcI:g'ǂѠ˳#V+2*5* b'=~I_r|)Xol7|)q e+J3՘h `~444.pSԗs8 @dWUZhyῑQ."ɶݯuLF@ -ZVD%mNg 9JB" _ֵ~MT&!35/[Uu:@I[|S,?3'R-(p]HFϿ˯aUϗLs<׉2-ͩmDA%@`3`9͟~k8} ؈s mGaxauA"L7ӑ̔ 6ʦG7#vŊtbdb[{hr$ͼ<@Ȥի780#3ЪR|")9Q~dG*`qA?kͩk 1a8v Pz5B G26 `.pv{y^H,ʹcADPHjp- mQy6G8mB% 5!mF-wHTP}‘ZLR5oVm ]?̛c>ק91e7VPKi%BPܗc E /3RSE5h1 &Y,i#`p_ CE=1M:c-RA'3AC;IY.aQ(A°vdZe k{8^d] 2fR/&Bby>:_3*z.r:!]IVJa`]RlПsUI%P9M-'ptoCH Rsw!ysDJ:7Ҙ猰R>K.,IR։]Hb.^BTQNxu/#"{b 8EX㨿3H:[+fp8<[A}F(wŒM)P@񁣋{i"/İ1Zp,ٞ.QrGJ7fKo]9qTjs j-qq7 ]Zzx!ʚ eYzn&:$߅th`ǬTOe 14ci"J+k[" Q; $9sn2NW9rbPke$j*aD?GnĨ^S#֑*D{lϛy~Z0qHî=%&a T_[Ԍ]E!wۃc'k*R T!y*̆"xBذ +եobF` +r&MH(mNz')CkDFmE/p$<u2&tQD%,8oR[70ܟ#,xrZ&ʢv`cCES\K,Mymd|;M9>O^ S>53nh+ ,{%3<9ܛ4 D(Y|wD\Pmr&<!sh&uS]R׉?cnMkSBG2K[7c26,ҔtܩĿ "Ik0jR1ivIz>)dFC{p/ G:В;`jgRiN>xpOyd 8y0C fe%n[Rƽ.t2WoyTҽ6.X- vuƿ>wkryDr%$! =le&ӳBkVfҠ;O:Ww$`>܈Xs96WuQRӭOwh~(T{Okja];J81P |k<|<;ԛ꿆Nm}+KUB`L_;foܲ0ۓyozoGTQB7^l'\%vEKbj.:WSmIh*V$Q`#Y`E£ŤUiK/Qa#XCVF'[XwNV4oJ6HZB3b +C=k>7=%gĎW-i>׿ECwo?PfDͶkKA79QnsSw@'>5 2:$g%ࣂhp\U"?*9&1xV짶w?>#dr bSmG5g6?]kedҟ>˼jD޸w4>ZdeLh[Ǽr+jX]9l#[&z&DIH݈6xz,TWW{v_J;VfoR\SR,H$&X\@c,&^'*Nmꢇy%P>5Mԏ-̓,IB 4Q  Yfim[d1· xƓ}x7ĆhlZ{`վKЌ4?o[:J,Tֺ]VzI:LzLdȝZeɰ m9);tI oMt(d=w|dM#a\-CamV1,q{#uGIƺhVh Ɏ[$ݮ7T;HcOQ,C aZEj]۸ QD$tOSbhÑ"A;q-VB0]Jܨhq!0ZM :21$6i f*Hf\9fs **~n3ݮ~.ۣZTV; U.PL_It-U${~tp7o-*K uUbXOoz !q= :QRӸޑP %[7_KI>YTW}]Mtr7QnԪ-~A*S1(_x~{Zx5 >F[[#4d ޵K?3aF/xbH!݆,uM:vU][\5~|(.  ۱EF3owcH6k6SD+5) }=>c35 %&W$usu>Z@_6YJXgZm>pB̸hFgG$XH}?MI ;+ɲgi]j4Myf4^{ƒ!8AO[f>}/#3cHz?7G3޹IOlfb嶮B꘽ kT*#fԤ#k~gX1inHZ3?;@.vj;= VI܅Tp@zD<4vfU{;`tGPH'WHRv/~+2GGDrjsf; 6|#VrӇ=S>Of }Ǖ.ǵoN*а5فfEz !s{JN\եJfNn+"L1݁dd {PLo|vHXa!__BfI.^žyg^чydp_ }j;f7eLJO`aqS\HbW~||'w{Q1RԲu[WI ˟Sz"-)`t%.X֊iS 阖')r {^4[|! QM#/[HCSwܖujוluQqa3ymLsqՌ)&u?Nvv*t3:`\ fHJlT]l!Uֲ?pVx5)#ffE['ǵ I/ SVƩx4d;ul e6ϑeH]u*4"2/tJ{77P]UHbE火N@_W @`FZU{Tܓf0vW~|iep?e/@\e16;7%T:Nܷ-EZ(FA\Ņ×z#=tQgט-}zM"ӂ1E Q)2=*ڡKTlsĿrɚe{PLO67/ہa]㰻,k?)AwƻYQ'z[w.}^zO>E7u"݇kE :[E$6 S7{1TwIx=O=/Oi9(d⁌_X^_Z&Q9uy@0'ޅm`T*x;V3T(mrT! ü)Ÿ s0ᢆmQI_o' 5KViT s~6UFD@1X!7\{НVJ 'buRud;j ]ǙHzœmYNBu`jۢ1퇿6hڡ7Y|ҬCcf}`>^$(Yi8Xv=O8B:6:TTg6 "3Bhh_+#b ,^C*h˖;|G QY/GwO2)i]`9ȋeޥ!_Ac "|AS !jM?+2Fi/ɻsSn~}VܸG;IoӴߢ}d+Ynopg::r0!:[= 9K)/Q5yB'XYȱں.G:| s207Y1ל]͎yvxamH6%]4% @(-XDuD`RԜ)5Y|g3K6V ֖ A{ܦ&+73 <`UK^4r @zD fxJ*5>sK2 %nzq{؈ =u%ƩPSYJg*%]U!+hLPIi hw@liWp!dZIu_!0[G~|iz\L`{[XhØU[mU ~%Y):QdbhR,dI, z}n^(k 6ۿNrL/p`1sa#̍=ֽf]Kc Re5_[]"—/-k[!)$ֈ4,- v\ XiMYv?YgcjRO gLXGJ^)q( mWd.2j*O hFa&HZN`lfڝ`7@׹KҜ@c{BWq֜s!*xt#aUEhaN7HebWs}u(X -.?r=0 h, u*,J /-k<m-NDFI5x[Og#@1RB˸ޱ{h22C Q p1[QFw[MsՆ./a{BM2M$D!A7=8 7l'QQA~ D"yXwX7ЊhuOw|ޟ">5AO"^3.hIH&fv:F&Fn# =mNjErTX]am'4ޕ0KgM luL^y « _j(\(tc:M_ hkiw#YG^x}l =h9(:=U[ d1V*#t#M8vE 9!HSr=y15suU;QR Cl(?"┏,Cv yI#7:oX[.]T1o ~)8+Jd M{yFT8⯅ '@SIKO? v|0W00O?` V} "uЕgxsmgKp~[!:qi> ؊!/'޲W .kqn͒?g}K^I+nZJ/5uŲS$|4/f3a=BLÓ Tg1ma1:gu9qQm)= :`ޥ] {f]. A}!GZe ~1=iU7/e>׊JEXT{y z:Tc^{^Q%^UL;@~dN ۵RlG+UAPzBONeL!,4 Z'Ntv^(TVѾCշ %[qO?y6z+8ʡo0(mx{RtZSd[?HU7Qk޾3# w:hoqJz f;l 4  8x8ѶF O7s34-P2׀YS2 -%acI4wnpxC=[?/O q2:yXWҴ $j|(vGG*ΝB(1]0>q.F@1-j+>z=`>XHMXj \6`PW`sz4Yިfk*Z7'?S1x Pqz*S6PO -׫YHاNv5 dC/=݅|L']{5en7m/VpX)~֚J4UL/^%C`8.IU`pZ.<遌1cF-h{՚Z 9E@.: _A!@9‚j(+gfeӴ=6O{zs J#)t633mD+(Keaϛ3/(}^SpDHM'rluy_zdh+I|bjcapLm3xPx̐ j ́^r_ZyX+١)-'uʜ0#Va'YEuKP %_!.bTEun."V6K Oqh@-ۅU|TzG/m5Qw[|y&BpV@`"3=Vµ5b`BL"JN?f(ϥ |Pbg U`<A@y`0E!̩'Oi>1{DcMg)WLo܂ yɻ V_LD C\jIl+,f3af,i)V )@~V-5dI!BaE݆.ۑmᆕrU"vpي1NHԊďDž>P63ǭAzjȷEOx~A 5j|uDHFEZxC  Gdt˅G XYj ]dgEl@f2"Bаz^ !{P@ pP5Bե|phl.x.&Lz [0KUmw9}e8FmDF$dm1aI{lfҚxCjQgj*^1 Q}tBD8Ì=ɋ)͑kEaD{E!Smut0CЃgU63Cldz+6 krf9^Mϗ3¼ <@& 7&b ٩rf1, P`u<p $>GnG9@@SVocX"*j ^G4I# <.borH&ZĆPg4˾Ql*lHrtɍ/Fb9J qt:lD6k#[mI9K>v1B#W",t"rZHZk]HZ^ş}ˏiE t!05'wp'+a^j 5g: ZG%B^_+*ҹ&Ӎ~OgI 7S2 V4f0â@fk.ʢ'1zBSAe֩{: 8w}~v5,bW}kEpaW+Ą >Dt8u腈{Fk5[ksRnh7/g2VO3rf $HI4; $!wNH=ˋlώ &02їSKW&TT5UDhGǥEK Щfv8A>*v<ڗԹ ^l8`myDmCFڽ_ISBC KG|շ,}rijcx-¿F>e YkZzD(䧐v; FUhY}|nϸ$ _\;fMt*oTbM Py^{|͇PVuFIYx$Dw%ǐ'Z991 5ϼX ֺ h^\O໐U|Wz "^bEҰDWFO:*ޱ% 4@(< ޅVJY9LY'c&Y]'$Z6 qE\/AKøDj2 %Jl҇b$ 8NGcHY+"i_ָbε<^ (0 >( EU_-Xe:1}p8K Vnx}dRK?ЪyP UYBĵr5N86n$٭:&m)˘濄sqH_Ƌ#p]؄D%zC(0p‡PN-A/fSww7TR"Ϫai%>f[jeYmqOk6( Y*]žG}P%Od|L#6ɩۖN|+Qr,.'/uMoKEoù0?"x~ j42 q RrpE1FJ-5ot]4k:}0 Lhy-qj"-aBHI/]^)Aܦ<B`4_TZL]^ӻp `2픆'eBT/ؑ]~j(Eg0BG/chk\HKY6F[r@X>1V6{=INZDD~|@I*;Z>v(l#Ѭ 6ve]e1j%dq l!Jr]xFfڒV"F_&X-E^f}ޜpH&`PsF"|;ӦAv{4+&MVl=)0mX[l }7` JDYTa(ˊ@ӥWWAԚ8gS+}bvfn}6./!iqP4]cƥflS MQQ@\ōp4u,wq 9B:Z ग़UMɑ[Z]eXhXy调t1T(ϔX/hF գW@{%0-qW~ TQP(j ͆o-½ P"-Db[ U1.P\"Y- )fFCPS)^{UaAys- 4W q)78Znh7&=ߜ~K7(>q?4eaƹs|=>n_P 6jd7v+7ښ%nÖ%~p 7^\b7z<v*{^_:~9@l[,7m1˟5- :-^I+Y E(|Dθ[{Ѩ^sfoc~qLw]?kS$ȫf{?nę5x F37Hi2#+&og{tE zxOδ;f'Q=B1PDkq,P d|۵者].w E0i8fPAO^g[r$QB R,V-hc>G3~[3zTzA1 vqk4IknxGv 9;%c; 7e.)usTuPN6kLKxe}5C‚ʹzSnA'go..1WKGKZc|> dG]T TeR(|~ v7t:)NؠrCeF|ȔF$iލ=zZԽߋYg}ءp5H%CЗJL)m|:Ц# >_|h-11 ıf?\ȝ-n@@ӰĿNZ1K 6tGg7h Kx\0{j_ 2 $xB6Q_$W@y#m[PSs/U N Iuo(%ڛ=`tLE!`Y~ F:cĞZ/= 9A[(r |J}ahãBV6dFaK+ۜQvGėjP růh\B)'iSv D+T*Zm<2B5nY!k JJ Ԍ.E,3򕌃RR5X< 7G~e?|mBP%%0̬j{qv\̇La0 :zVB ח\lV!UfxbewwoW`I^_!9RR$:Ln ^ɊT WܾSD£!`e4:-@isںwxfd.D_JB{QO `^ 5!<$e¹RJG9ݍ*C8#Ѭ3\zk@Yg\l^ؗ$Mu⣲1ĐYTkF y3cpKxm7q! xrLW>]m68N9qR+I\ZEKS%4ެ?(TRG4;Mu6~v<+!5췃bQ|@Qھ^E1Dtx"eGaFec*A=H4cԋ VBj{Yfrq1yk-JA|i\0ک><rׂ攔$4n'IVVSӋVA>VơLtZJQ k3xs̮-3j."z'w^q$oȄRIdql=)XNHs #3U[8")a-_$` q䳍ڐ~f'@yӔK]3_D♵uT#|Q%=rƺmҨ<9)pԄ@B[I.6(& ͉[)"!hBh}+(zm5y JF3.(OXvb ln2!UxI"x{eo%Citrdtt~]B:9OWhgҍjT[z6>iKDc#w t}]\9;Kc:!czXm' >A63 <\}Z`#-k0"f~QOb(;sAus1_ķjwHU̻\YUs+/_M7곦Ga6ĵ~ UvKhV+:=Kn)$1y;L}A[T|au1ȣ%L6[c_#V+=p8YfrRs͏BJpٻխ$Hr>>bbkjlzl _M%K~ZiuW!j*z1 q^U0[vKƿ]vV;{A*"P ͭ? EE 稃(e;0gd0fUאz4 U g& p~RLjZ9^J # '?ܱ[NU}ufںE=)T~J4P} k:֙4| 1|^@9вKaaIɺ>:3%įͮib{ܰhP"}YB_45ijܝ{AzU)?_U`Z6<~ _}MP{V*x/m&-:J{,K1U]c_Ih m{Zf6[V,"DD۰ Z{}h+4R5d| f8dvUj< [צłtشpIC'p4N_:6mPKI_cY Wc)c)71FJN6{Ri~U:.YE9+"`q%x I)袋l6,YAp/5P_uD_@ 7^L&51mȭs)? wtYIj/' NE`#f|ql(}UJ:׊ {IJ \9V|Y 6y>Doc4ה}Α]X8{Ha>P;D(?V6Q9_0q _➠.7@l!Sx׺˱k4=\Mב+kcPKkRq K@H <#glGy܎Z;Ԋ1b$=4Gj<ETj}[Td@W J| 3< / q1_ao H2Ie%vrK Gt>=\fE'KHY/M)D-3ȦZd$o݀]ǔtp"JWs3 AC,zm\۶@?V}L"] ȑy" { NZ_Y?7u^v#02=g /)HDie . ZG =o݈+IA$tq'aǸAYSe 7#FdϢS,3ф85Tvry #bNElUN|gʥEruJ]ΛinCkڸ Bb+spM'CTµmChs{ j0]Z#/K;f[% )d bUEfh0ǺpPL7%mer(UͰr">P31>,qzD_=;h^9gx?^1;8b^2I}nRWk_xj3\fkאŠP MS0gxN&ъM_׆vs=?E}8 +p8b uVzf'~  R۲+IZN$erB\Jjo J$)K%V}/W~ʼnKB:5Nwٛa2.2⧡+)lihd]$fK=ky' %ʂ>U\/wVG/B@ZɅC-+n&K?B<ay4-4KunCiNik 6G,,T"W hs9VLi!%M:jWEA-Eqkxy֚~o5'dYOA@SfyYÉs`يK_(]RLaY,PԶȯRK_`@#|fK%%Zzģ܃o$j1r4$@"JX cc@ e%΀ꬓaNCr>&i'nHYddU!0ck&Yv59m;eQzR*~C59g_ iHLz-Au͐_}XUYZjU~U R˃b'[Zo}UK;6@ -~XSDqqfɲww&sϷqfJWB4(ʔ7+0Z<6MW6Y!MZJ\uj[c#yw5͙R+Kӭ^:4CoM}TqHv x&W~ܶTYh1[LtxcoCr^~ rq (Qfyۋ#T8_* 7)$ %o+1ƶn/)Gս )kV ԭvljOj cc:M0#W rө5o;0_!Q8i5\@*-&mElPY R,Pb?7<'FB g&>dc䁲i2=%nVRc5T;?IUSMN(H_%ॶa'63i*H͉߆Li)NR72dv:xx(2xܙҟ)0#L'!Β8.x`%&{́[G͆ɷ Ss[~܌ߺ-_|<\+˄KFJh~ $: E}I؊FU} .#'f] H c. #CN?s\ԇoNh( sQuX%F~Bm ^W^KK;E!XDd3IA~\~/yj5a yU8酥te7";ܞ{`8yɀtCb52!8V)-ȬQ@bLU<A`f+7SJ2Q$lM'ZPqn*tv4y(.- ubî{FlmlGuVBr9N/gefAU?)`񜹼 V1\Ru {Z c&imP*lAt7fU"J1dv_j̲ - 9GG<\wO0@L&Sbm3?O|ʷd”4|⌍,6øo><] [4*Mfk 98`! GSM h-/,-ˮ3^A~8K#&IbHq҄ HGr÷Z+@sl/*mU%H@.`]T砰O"QE{f$~zVSHsWv\8`+J҆3 vd"`ϹbpMܡ2FE%Gى.΄ IH M˯c]H8!g<,GUJu# qNCo<#<|! (w#:< 3&5]ӴYw5W;@տ:_vqyy֬ZX X( hm ޾HBt Lc <^l_uCȏF0U+,dz b0{LJ!FzL-QXqz˶vi鷓`X3z.G-lD 5,r tjl/~"g ،u9]Ms BÙrP p `\0{!i#|"=u%hT#TSog Uzۋ>~zč2y'zYZ}j_ؓK沣;Bw}]U2f͜lszL :*g^\WEݶlz:9&n!_zJ[Ev {Ul`%D~݁wU+?tW&l;IeLwŊRh܄Ϭ{Y>w~a3Q0-Iy-ul|{^H.tbYshV_J..&O+P6瘷*Ы_!ԕ,}1z!UQf F+h1s/{%6 .t si뗭ѾuCl)5qqz7uTo%aĽp3qB1_SF}(>yxU3nh-zQBp:(J4i}T t\֒8DsF{D^d_sHƘF NF9o፱\"񾦂ߝhȯ%%dҎA,y#I/n3Ӡ0|{1(Zz%>IM~ߘN\KF? ꅃ= #4E2 IOqŒumM,6⠂אD9f[3h7{ h'Bmk/Ϸ^4_s~ڮaJ&ma<$^8\"Z1D-~S6یxh] R"T/ݲ#BߌHmS wXQM #GK?!}R^2d)$[,lhTGOL7CL[2d|9{_w!.5*8qf䚦bYjnQ!ml7w60 Ͽ=2gT9(J(+}ۨZ&g PsY4Ud+wG Qz+R%KZua(mlɈk\Sdכxtr,됓o8 N9bǭ6'u~Efnvՙ~褒ŨYmmM=7mJR^pdCT9So#A-oot(q#N@ʭ-֡Ñ3v]ɴ &4 mrw蟐7R9b &LMA0  $,/kL5,2O_| ]a h$K&Ή}sPD\lVs< $ my8&}O٠IX/י'8]Lrp|n 7l0E~ʉ޵5NwyNXh @u廊1ܒ6#ГKn;"֙_<mR+&~0srzVIE!\`b_P>,j*81F1AgC f&CA$ɥv7jgZBL%rү0b[/mIҟzO>cD[AZ@/ .lO=W!!/ t"2kc^1`#żbp%2vjF] Odvg:hW(`<"H& uywfޕ|9lOs y<&p}þeMz3-V[.kq`)R.\PmCmъ텧!N6tV4RZԆMcV FTHП&?]mbӻ^tk\pQ/!/ˈza@޻ByxIXg%2(uCKe BE[YJMՑsȼy)BI-jjȆX;1g6MTk$gjn$e`@M֓YQt'f؂.* uWXq2YI9*ܥ~^_Y<]H'qK.Q?FkMaZ#N{ -ud%Ik|l^Yd(;P (*Fuٷ_CaX˽H~~\?oޟ۞ SQ  OopM.~CY 7.JȔwO#KtS֩ P=BE( #0?t`>d %w(g&)2YPX8g1ĢŪ)zUEj!RRSpq`$g&< L'Z@7P^#t?hXU衕BM۝jEb&𷣺{KtF.!^'KQ=dvM(8fv'-_ܶ`%6$qLiۍkVxV)=o[qT1M(B&䴦|ߙxXEbh/ZD_6\5d%-?J ճ*JvqjU#f##qƔbU4+:=~3X<#2)޳F7m]ΜZ*-a b U.S9| *5g&$9(Qid#)̞DAi/F]K_dhgwTOD;Wy )ea8j4ڈrC%6M..V#n}e8_ T?e?װ QK[-Kw'eoi#S~<*i\F;}K}{zBlӭլǰL2PV}*D!{VlXov9x>ɲ2} 0L"71}ln^ }sJ?7내ж鸐گl2&1NjԽzj$0)oI&OԆY U`N/gD ;~02 ߉P0!|Uη:Ul*W:T5=VGzAou[=_׬mX:V-QY !p9ȢDL3HX&;mvB8&7 z+VIǣ3vk__ .JS0DNvX,CyȰA:N=(+u?B'/^wA_i$2`IQ* !lXp ddSbp2&q_@bܴ}[YUr{I4̓>Pyrص :TO0UB =6$dcȱ勺Z,SMA=f(B̂[*طͤd$L=ȱ*w{$?Uؗ1[i4"b\y=u xmZ`_o2lU{HK)ʗr+#2i]H{X EG0ì4Z0kRiL8fVn`Q%6;xߛtAF-0צit􈇡"Qfn^|f`3x;(]IkV2\vSgSB 9LGX|̙7S̛T0nx<*a>=HƆ8H 4OueDm%|[yrt{@& ;e̵ax ԠNSB׽W+۬o=Rrxi[d̕z7P_=usE4c_6wZTZGrD@AU|oy7aɓDmi/A'ܣc(L: ^%q_7'YRXnN`%Tgf*doN`I,"t_-[ mD\PIx~  H16Wm2z(13?u~LHL+ZL5f:Q:m邤F#-,Π\QK(-vE[V9T|DճyqH)Ⱥދ0|r[$`#otfV x[aҢqw1`azIIu6MiVJL'(F%'ľBjL ^˨M(8ԯ8UŒח]1EҮxC C'Kg7BoĮk""AH(+=RP1ǩ{/z+ۚ9Q5FWeF |m!u2L*z #.Q.(-E< "QpF]Zv7 a&*V ';H4^ɈNNQnphuvrvw,'%nW/Y\w"HƟICT<=6"|# Gfz@q.%͌*sxո^_*ӗuz&*I+nE]AV/Ah[Mҫ`?p(P <DA)xq%x8ǩ=,EՑAL#>mIUt?yB9|~ȘSi^ÚtHYW,)$v~쮭۞"UtC)EQXk箽>n79>ҁ_Q0wZt#qHH{sؤOI,뱽洧cVf2r0I "f@*Q]U6d2<CqW멸ˇP2B-kV_YM P"##K_(ޫ~Ȧ0WZ2vna?#0$ZywTiH$ #CCk!g_9w&dil[he;, ӐE #X,!}p=tzW&o c.>uOX䦠|AjXB"Qgf2+Jɒ5>qdqj9~~:A˚ Toׯv(ޑYQViRZ0Ѹ{)bGz%uQ#p1RO= f" dGRwܬ7VN#|=hQ^2̃-є{r_/!D(|Ch%37A94D2ZGk3=(,SF$DB7|R rESWOGi9(9Njn,O ! \[GՆh]%U4$G' ɾM3&;723/]ºFwPA=_.wh5.qY LtU-hN nsRA"80d TR:ʹHQ{VѢXCV47!lo }@2rN(H$&*zsYr qÔ^%Lqg.2O|V? kOV اQ-2]qRzX$()aW1 H0dl־ZW;ӂ?Mf:Ne.PH߰灌I?>Tkoڰ\:_][_l9V.{=9/!'(-/&*D/p=ؓձK|xđnҎ5^Uf8<+[ (!Oscu:wMG&}h #8mg`"*+Hն I?}f!iד5v$^V~y[NJ Wv6f+Ʃ |NӋ;֍EqIup|Cl!L!єLDzYjP7Pd._ZevW gmY' «cE mI2uș " Փ\= AjqJ$#!I%T/62 m01J~dݳm, r.8 ]^wn&IExOn|s'!xqQw6zπT!<_urtmϬI'|"z~.]6{KS.{W;Z7"ד*e ENI}fDvܭ˭6`r*4FJ+(w[9zlz]-+q=u: ո۸ Lkuǂ[hs@|Bem-8(p6)ilB{F-XE0-E$@9ܼÖ`uLfZEhxRR~X> M^mkokҘke(ta,˶7z~>$IT\JNVsS>ٺz\C7>?gĦDM*}#9Tv.)|f9;H?f]D]/p+ %`:WoߊE[ ƨCSz -S5|P !m*{:W}bs >_Ov)YEoگJa($徣UgVdY.OeLiG^9Aڽ 'S;iҁhVAɵt2n')"WdGUd&>f߇&9Ì8MAQ~P-Dd?DP,&zwNX9yS`W$/08ﲯ b)@hA,Y~&Dˌ a1Ʉ;C߹Solm8dg0&j|m"W}g%][Hċ5 窥gJGјak3;4woi͚b$E{0J/&R@RK)\ԯȖ'd(kayӟ(@n#i̔|[ DL] !UlSD-F\ L@~25*g X lGF9_QMM{ +Zv)GKY(`\(Gi)ks84+5ddA<ݶi*hW^foJ€q:|OTITG$d`&Կ'B1P5wH(w߈sS> IS{e 2YTArZg_w2ᩲ s!q" ҿqi)F)š(3ʒ6۸CSKZS_9jvVȉүx.xDly#܆Qq'+dpHΐًpF>Cֱ)Da R{+[$6|_3;s^,n,a1@(n< %įu)0ݴo\s[oΩQyFGaϕ&R Nx5beЇЀ_XZp+A6oz 6_y ˞O`O^;Q3Ƭvx}cܘɒMEՅt,HnTRB??+/5̐Z\"Ӽ '9'~ [GG".wks"Z-rRi 8g!  mF Uit,U[$լ#g cc/Y傛O`1!o@v.N6Pv)D8E k[ M`։p2aB-ɥhWY^ nplrlfhӓ.^Nd5h‘̴RQ x ÙnKwW1[b?37LbeG$#Zvy21-L*_GYE#.@n3иXk%;7G}&ʙWC'-%=ɡ=jx5ĚV4JP1!t*S]{IMRvnY.Cd74q^ K 4DNAB3uNT? WA,U [GFuD"+R$?V_8n H }s]To wZӕ>۵{E;H|X6Q^~vBJESrq!%ޏ#:EbVi"FnU'< OP9A#u&|=h2>= %hl" -āJn;d-XWwK^)h~֢ ө- m/%3$ܦԶ9u"XZln -] +VG놘NW>޴hT SJ}{ Z7I†OvjQ,`b c[xC@|dv [ Jp,_\4+QС)Zz.Orڣs?aVv߁#'e2 0CwvΨqzp's sh# V܃WLSY`Ryno祼 PUS ͡5wOVfJ^_~yuhO6qO;0r^s-ōdB1Xhsfb_Sk͊}@KM8R)7dL@g:aSQm%7Q %ꪽ_F p΃3@ކ<-nhP^] K|QP 5v{ %Vhjo*4SzǞ1њb=clI>D-qf E5c6 '`PmY[f~.)Qxkk0j4}n/ſ++Ҽn-$oL wdKԨϤ%# [>1h=dTl-gдިs}H΁i7c!iwmRCa;@DJ}L8iAx6O~C%LL^o}ŐQ!(Q'+3T1y^5%jxFy0A?_xr')^- ǂ]4_F/d 6wUbEwQ~_Я&34Ov~|T@ N({T e\.T'$-4ɕߞ+u ㍻ak 0ãm`ۃ1:N3U/81lW[p4YDzd (tʹ:г~ d]&'3:,`,YJJhmȣl%$;|ޕ \"n; p.W*epntw:@B!%S`V,g_مesntl4T!{aUJOI #z'KeN]En˛|&- n, :*gTϠGxv<e-"ezt Tn#qCyKev** X}﫚&M#;n-Uy"}rD;6VX jhyYM8xQe() "S >>\"/Nt*Ua,*mi >lx#m~atNK0jub' tD*I)?lu-ATjE Qsꙕhxhk*{;9)oZ!ʟ%%J A~E-"7+oK9]Ie4ߵ"mk4t׈ ϡ;x^_^֐GOw^fYc$;$RUx*w`*6uk4`= ZpM7MNm'a4Ǭ>48a.hB+w{o8u3,EqbbLUϰ/-|jld%^2n!msPl=E¾2rd5劃9~ڜD d]+=U:6C*8LZ&C>%e0q,?w!“V0(~ {oE͙&*•C`݆JQI$ޓgh|`spu|sa|nLgdUdh,KqK<1lo|6N b-U't N5G'9 4ne,_/VDt5dJ6h{$k,#|Q՝)e$?P7J1C5zu7vI(EN7 Yk%m}ڣ oE _at;7#/wL|+JT_gBߴm޾3ġۑ^z#Hi>=}]\[‡иve9RWܘ͐U^"P~i|Pe&a &e >ؑvO57 Lssj02Փ!s[ŴRP#P% ? ( sjad7*5",p۳u?,;?䪐>ԗ)x a@uЖu"Yȸ$$?zTʧBiU3[NH?3imޕht}(k4%y̨*`$9,41cMDAR]V4qsE dDhS|5#YS'hi݁ NlP(۩0^lx_cf_&~,[-iQ?ydHtuA#S6F̂U<(Ր@cZY z3|tM910f.yt\d1|RܹB^Yj~@qow$D#HKHګ&2 < 34쪡Itlh V7yfRC$l|uJ V;P彟i'_ql괒 e\uJYGUߨ/Xd->X!-;M҈ld1NF(kϬ4Ovl\Z<=Sj >Cc~f2局7cLwꛐPx y1ӛp30%(? `\r& 5LhX2^1`Ţ& gx0Z٢heypwaVW24)QVy4-6!.O܁gpB~_ Erڒ\k }ɬ5ѻ*._X3WS6qVǾץmŠhGC祤rvUJZ&s>ac//î(iB61!X@]d)H`"7pW֎ E%y#e}]XSE0+ j9D9qUWS; )Q"%ZkUԋ֐xlJф0-IŠʶ]=f{3 j0rpWhvHAF6]nnDA3b.[ٻAѸ UuڛSc%Reص+oe3PM',^o\@f#QoHъ^{t(:ԕ5 > ~&]ꋝߚ*0ϘO|!] Q=WקZ?Ǡ崌CTnܰzWHp2LYEV΁PҿEbr#F]f`mzaV!~5; u[jcH|[&Oc"ulԎUgi0Ny#SCu]TuF&lGU{s7mk/Zsd՘ c:xoL]!~~ =]̟jRD:-ՂśhJ_pQD#,~5Uϼ<LB͚O?Fs>K j@LZZhQ G@Dv@J׷jvʧ{#C&;Yhz&PI|'ܿm@{'<6 l3elO3>h3%1Hm{SDd=["i!Z2"ϐ/xxQp8ICƴPMK4 ʭJwwl v=~ Ry@hX ,+_{NAIf>T-lT0(NZ|ud8L6h+AC|@*})% +O0KO:e7iATP+g]rSttt0#0*J€a\R^<;&Ev Y+ʟ@SA@P;2 ;P{n?Ug4+OFq 12炰sS.2nN* ]ٵQƓ&?a~!, `nx My MGgOgXY(EL?@ @ZHRJIÇ+G }l6.0t`Mhqk>{0lo^42&JѓQ*^(baHŮ6lfrșG("<$}uT/ G#@}Էw[BRKS Ј#9~=7ֹRNe "吥b ޱCo0hJ]Vlȇi&zjfMpvaD.jȇzUAp\$?B뚆vD!+Vz&0 /pFnc-$C h`e˾rGhBsA$2^ڄ/f K#,Ê=c[" eAv__C%zCwEbt1^GGho#q; --Zby,m[67բ"SshH$i46ӏ[v`%BiىLo«#D_Zo-fΈPd#{λ߮Qhrm/egHR ѝ*t .ʠM 6Hw*%}.Y0L>hx07G=i; 7a?pJvXzԱu#6@ ѴAc{fCuЀ-z4UxD4,\X/ϞyCӭl]SیKs(W#JS68Ps=6$f}.} X”5iS6ɈScjf1}az0Tcp~`OTw4^KY_TgI0aU Q+~K^osgȬa{WQe靫, L} i|/g=Qta@i L3|14o&-Ha dwovy52>D=@6։xI*p~TH-{t#*o ˡ3oC\%3DAK9~U- :28T1ˊvmQ0UH@vbnhH9_a IiCQioDM q0j ;VKL>Ùa"4,s~a%xYwJ aߐk~!vaV@0/;3y"o@7@h 89{fR],bXLixqQc̀vbW/Ejmmyɼ;! Lsx,xcty$F7?]?ʟdB]ؑzspO ExZwk?BTh@mv=ڼ1 NuvL4.-:ҽ? y8,wyc-$/>80m PHYØe M oo:/0/ZqQj8Yq;*_ɳpn2VgW;Xm67NAsZ>$qm̤E"H#od%{+ѬI"'3.J vk\F$VT u0~kaD W3g?E?4ݲf$j  y¿h[m׸C;![wWzxb 5`ďvs>(h>FWNfXQ+sbwwD?D^52u66HV4+u}z(s˥ ȫ %]M:@z!&]fẞP)Jf]k#:_6h:d@j3 PHR.Ի_0x"Ȑ)LA{r"&eCV(Ջ-^+@9^e2F智5 :lPØ{q5"R-ubRpo^\zmZ2iRƍ> uisuji1S`ؙb] )E2Sx$*,`_KH%Į;MFvnDrmBEwC)ٙ;5ĂՄVꈂUGC8]yqY~ϼYk5kK@^{AiK).WO=8@Cv({R&{Gع~LR?x%$CuSJ52Pn؞mb*3x5"{6}/ws8#d)B]wfi r0z_Xor zYL=#"ֲKzKt54[w>9 kCPjK_j7Pz$sk-I߰~x\PWE:]"hٮ|R޻ݓoߤ4[^3c @Y%3tَ< :x|pfbw Y-D3(5@fam/P 42W ?Zu.R°ʴ;Mi?-@Ba>\3|ĉOR8ELM(/)N`Rm *P2 όK[-zD}µS7ݥ{'{^KODIh"3eʯCQ0q$iy-44i WZ]EJ!̍e%7NMd[glҠJ'HR'V1]]V0 qNUDIл`c9 5(NU).bah UV/.~>b fӉďdta |L@O[V}+$(SDl >9Ґ7m hQ@0Ѕ[KF%j*DhߞmS3Qf x]m=Y)oK&nxU/'T!bGOT Otp?E vz#^yfO$)9=>A4xmZ^b.28]X| /ְ.S/1+`BaD|Yy<А0@G2SB[iVb Z̦(؋wYkyWQ.MdO($p}%mW"׭Oz(| H1)(uLo{Qzj1kv g wL+y\i0#rQUyhltis\0,WBkXh07I03pDU^HfUM|lb->apw.e֐wr,]muKUGVYLrUWY%Z;]3r_qů4E*uy.LZd<'vϣҞ6Na-|ޢ;]2bc9+sS*B1+>,ƾ[p6LZО%=R.R;+{X|ϕ݈AXv6yˀ˯4lqt4`yDI) -F:X:Aq>mJlr0MhF#i$$|roseifXVۢiLb#S6qwQ5voxp{05x[جBǓ.;]{Ak-u#y\(gv Iޡt}\]w]/߯:b\pr(DDӶX *N_ߔ _zU#N C9bU(bqIzUͣbi җj|9/Q$(4a,-.J62ֻ4!ŚG2H1Z_t$EՀ! &98wo6 XTM (YӜ#ng1Jm+B%95zCtm]*6 20zV<*s3H>xg sa`ļvkX$,uu$4euSV_ϔ>jؤݥ]2•:kmqAIawK7v~kFqJ"S0;Q9.@jd1)YZ).ieDV- ?!hT\ IR*.ǪY65գ5>{][4 fMpl@CyH.5cʘtgvt c_d0{|>h\"">X}vr2Ǜr,#$oR -w5݅=į@W V=̨,eN ޵2a/OpJP55Îz 5[*M;p ! *7~rk۩/Ra*y1%-menkN +]pd]%p!n'PCP:SXxYM>ɀ L-}cnE_׸PrH ss& Lzb˵TuGe2O*T*WpSѳ׫vO9A7 ێ>'DoK7MD_ZC⡅ mD=nG ~:Jjjo7tڧ3Z#I&C]6R53.wEܛrNqM@-ɺE^J1P7ˑ;=sJJ# N5;%/%堚|ciXSӠv<`SbTX7q8 [9K413JZz(O`pֵJ}WUm4R.>CfOL͔Lr I:|#G_T́L p&OHI_' h ]VQs/ m1P ЬĚZ̦ 0JE3KQ诹R~)hsG*Iw0W'n4(~vߩ'wSP;ΚݎDZuYJj1L0M`Ax쏏eX㥉mEǺ: :[?J.'Wpk3Y``JX2GҹeH!J"puV+ ARQ`Qiˏ/Kcu݀"L8Uk*$DM|" ⭊#[$oT0/RgLŤZn{6&R~ K"烈@jV8_Kw@BuZŒ՛az S^¶kaxW*{9z) WK.l`O*]CE# CN1ɱ!шз1+2#Z2DNEQ8Mb'gk!:Zj ʟP90yd?  '.g)|'Q/0 kKt 1Ltr4W*6^:i*4837o[n4+'p:a?^Asz:4 4Xx\xwDҎ3Y%Ѫ&e>ɇEd݊bOhK|d헂*_Bԩa .0=d ^ȣnD=_n0g:Ap0Tm7xhd_N! YȐL:.L0f$蟉V@\!= H X[6C| ,Sڰ\t3MW-4q/,\qG8:,/{uND0AmMpoئEqsתX <?X/O7' kT2TȉyC~ (zlƤX!muH-ټxTI1O]a3?vsNcZCd+ *Kiܫڮ{!81t:D꛽i[p!̓+Z卄C: g S.1 T}%_uܙdm @o%mE=n^:I%l1c7/缛hn]j}>(\ =ȼP]%z,\!Q :a)m-An F"&iPC>Sq"EE2S6umzej(vU L%}* M,ٮV53{vMI+"UF旅T3z C &;*lŞ$Xb`u2ʹb;tB*nKI^W3Ǫ lL~K*gRUT%y%D2sжo9 -~y^2v& |ҙяa,q3C_Y 9q&;;|&; Y:ua7 m|"9q% j#nnR+ iqJ:XeG%HxD]8ڹND+;: O̅Z! N]Z]ZCD/ uTAN@޲,<Ԧuf/wν ݆3wTDMS!2Σ~W\!7 >貧$("~v~Tҋzj! %F"U0J8&eseN2`uYNp#!gc;/dn0Dx*ԷDlyrF=*R 0lC8_؜2Z#?'yj^y=w2 9 |' {m96)uĹdmy\-$fkRzsW8W6dF}qZw4gLj&uS+ر dKг4R6 .("vvK>wkV1BR7/ZFQq0Ḙ9m`zS#+M;*B>8!_'R]> 8 !Cvl,ZdZaGr)p &<5F{P b*1#\! vd:}™VBުGoUVX݇ٽߢ__kIK0y7>nɘd+/Xw f'_Ak̉Mc![Y. G/2B~ \0ō\̨g|>B:q'@wU 9\9I/}cc:+Q?:h/DpCSx{90sx^ I" An dsii@$8 hH%.zDɏf}: U-_*ŤDf,piIn>"h5<чguy/caZ ,XI<2x "khWP~k, b#["=<7܂F 6 2~.kEILuɥk x X=cX8XjmSvuZ-d7}rN Hz&Mqd cf۹} 0 ,;ʩdLv쎜DU`Bt!9bKfB+QWT![չ1B̐B-Lj%pjX|k68CwLr/:|S Qe'#9ڢjW8Fvr]UZcI5_uFT\la6?jjf0/% oֹ.=t^=ze4u7nf/& > 'ol*1M *~0<edB zF;A kOD>@,qT; .%qbZx臒0b2wӻׄ@~<<#k7[VkmRkE ܪ я")R&mů)@ZLSJ.:U`]j!.)"&$lO/`1#6njY' C"efLԁAv e1d4+1tBn L9H?ǿeV8hv,$w#i1AƤt.2I[T24 FО;U.ˀfEfbR7$C/]yNewڔepwpf ʞ-RV/YW eN[Jf{dV8cIwN*n<^&[^@v_0AGXljf"M^֩pѬ'9S^Ru>鐪"jX ÏN9ޘFJ^2K1-;F*~w;U$L*A \_o2a9ե*S\+'8  L^Cۀ%iq*l/_ucD"4]oP¢5TFyӖ|EP򶚅ڒ| ]J9-%0Mmr}zM3&FACWђ @l[Uu :!$bԻdZXWW{eT?&[ /F7 b]4 GkTnȁ_ y=t$T5lD:<7my_xcGν}DHMeK%r#oO;ئA bMG&WsMxh#Q =_#'%#V*¦;|$eaң;YV8%̛˚r";$-!14K/TPZm>D8#EP 6px&%cZa꯹IBm:^/ڶr&?lhD۹77ozF= _c@*p VQD?SD2txr5k?`"N:!\R{dkBw|1Ğz3iL6)5[ŚamnM=~o0koPGe!<ͮ )U*h=ZjG#&t )oj+%9# (J?+bƍuVXxeS:n!L&,l2ps)2~oyƠ`zXɆ2>_NMe=$-:DD1Ny'\M]]/ LO =}}fyHǼ'&wp.3!<5<. d:pwR;\%6c u/2oglFIѭF1rppf/?< a,%J6O*fa՜V7נb{7k& 'O;fP { v:*QHfAZ׭A1W]䧥z] x6'} ids/n9ˉxRV„V1\>4- XVF7Ox ~7 rDOxO uV>lO9bG`!+f~O59x\*DAqkO#n̸qQA2 8@.~ԻlA!bQY-I.-@;Z%V#M_+u09d\y{%t@/Z:cXbC>@S/zMMɰ_m6t\3F2p5JJr JFwڊ[jM} |a~|R-G7!C\/QXѕ{?/\WvN_;#9{w{E}~>y00O[/]8YMߛյ1Lz}"Q}1g~xdDFB-ַ (%L+KS8CXP-<(kJx,Xx;J{yQs;N^`:OV$&{tB:bik<)0?!=6LFibEުܽ:Bv_<4 釣+%-o,kPWeX$qOoV&T*&{7qNz<ȶQY#:9as3n-Ռ/\5s8ʨպEJ". P S4`΍-DCakZ@Ng1-+;뮌j L꟢)tߣ탻25|l~;U$4@[ؒbꂡH7d]cC*]u>Ry2?~|m%0پ:§nNGngs@iL.U50Iz#Z]XfT\|qGK> }%)K& Orǿ&>31- ~G+L Pi")lңcϬ_N 9S8Q0 `wU[2jEf'Wd R՚GM xVG(gDŽWP{Hڕu< 5PءF2DWo+H C [eQBrAn=C5C !K5>4{Ԑm1q-m4`.sŌIoЗѧUD%[RBv|謭eu0H3ˑpw%4'[JjST5k>No2 "h)i7w2Q9ɞ?N89h:]qr$ ĤXq#kH*YNoԶ%אhjPsmUN4d?-QKV;޸J&݄fH 5ݣWh"Fr^Q14,J.wɻ\r7Kc^~DLrwC Ip w3|:1]nAQ?QW=AY"ZK5]/P)2jE_˟kjp:u-wG%.Ah lC^lS "k`r+C3E4 {BhTKa<[aI_{#Ȱ³H]*(A8$_xH??ͻB(&[UoDUX qCE@BDe9ĸ եr7/VQJS5{gB\+5ފk5aD.񏜕l肥 rp|Ve:4e oq=i5]>?޽a%函#pݰQ'(동yQ V!ZR[ѻ/9+Z!YzbpK {uF<'ޛ4q4Gq[7.COg}ϣPJY) BR*OzH6,NMkZ>;w܊%SB~//ʻ(S]䣍:jLggrGF9WsBia[ }UhkU kˏUpnAI&N KևQ@g Deqۆޛ0H#=n=^y qFm'~¦plw ^vS6LqbhއXKƕdyջM4׋~ëwR"I GGR{:I7`iϥ[š~v l_IX @eIA]{zu룺N^aP&*V3f~Ǵ-^[spk8ZMы' -4P & JڒTb&j$_"ZH\Ȗe<Ƚp)Y@Dr^B[N 8 IP7~[Kt;Y^#b x QLwۮĽ|oԭNkAgңc(bS7I`0DktMuy̧ c.;9O … vZz%ѫ.L;&X8Y+t -PZKqc# e%jS؃ZbKwhԓ5 W&dE 㽧8͟[UZN˩Ǽf7G 1=1̋Dt؉9_7jZ+mGoI5H螙CW|U:Ež3 `@sڱį;7(#4mAt/|RAO_;&&+c-ݱ.CAgV]3]Q:Z^yPx>@,pϧ7=ئNPNњ< dq&(גt< r./?g}ݿ|=X8&:,%\: .F=ȕ68o!t]H` =ؼ̒G>q诒YOT=wZ]pYhLf2W,<6 ?/CC<4aP6c{\`oH@ӋSV_"[#%(lCc&Uq-.E&n2ˋqߛQ֛mS uJ>*I{5N1 kr{;}rS>"/?[I)S|djΡ = ^yY(u"C><$R(˓ Sza2 C 0r"aJhe*0 8K;D9`|呷f} oRB[\(5! [q}/ڄ X@̃fNg-ZS+qm|OPw=CC!7qu`+0!>2v6shSv: pfA!7@[Q9lvp~=jw ;. ПSf9 +^U[{+89wTWNcUB}ݬxX$SLVr8JOd❳YJg)4@wDp"q2*Xʹ@>Ĥ{ *j1xtN)ai'06v%w7 W 9ͩDWx{A P00GlQqV46L6l^=YTkBJ2U(+AR`!:6"hɄ(Zۤv?c],Q)(ar#jjSQvlu[JDH>rO-37|;Xz([bSNTec_< H=4E~L)]!}*{~"Wy'[P`/,`W m }ƶ7im>״  ޵_Ҹ@V9{~&>Y֍ٻ9sC`+ /N.LɡZrBv7/.vt Ә0:# 2uţZ^xacڧ2GўڲnxNQ~I*2 Ǒjr^q}JwG\fVU\B0iMN;B {j(Kэ)A^!|uۻ%&”yw"F؄T "důr9鷚5eIA;v*N?e`do#J kJ\ڡ' ,[*R@Pv&G̿cCl&I%9 '~#~*Fˀ Ku X9u9:qPW_.[+ROyu[vI%`'H+obϔ_€9 2nHwcO\+oGL"Ioڰd#.ˁc>dD%B;sdFE-"pF+sHn r۶r Hz;s^Y~nl0HX/wSZuAW'UcPLR,tYs$m_f2j*ԃӌzipEd7|r6QRӻ9j;2"e'o{z1iE0( ׍.͠s *#Z9_3;a'q"Ve&E7j,VCh'.Z]nh)CK=Htc.9lrb&CQT<`}~8s$H'm1V jkNnѿt¨?,ԕxs Ѝ]O!2EcM_(@).[sbBcND(w%z-%栗T6i%ؿC)dzmqT-D4>N>]N{S,8vf@*Z^Lq3:zCt0C[Ruttbpɸ JU&2ڌ'sM3dFdJ TPӟ/~1М[bֻ-4e]΄ !\ք&NNA9LF :On,U4F_V=J0eDe|}ih3%WxfXu !vyO0PQY"]J&1$5 +'$#yG SLi!B]]3c[-k{I% m<6}`Pzr-/:*? k熍޵Wb( /쯋sqqu4)&xir11p5!N.$_E ַڋvB6+|3m$پ]p| @w>t_őCl֐͓'O3?3 H6ki(y͡=gY4EA@?\iaMYkaoa9QyNDGh1ƥ@;NDTʔ18.s׮{tt17znAWhY]g l7}q: J,U'r}yG#׈g_02aQPEK;ri%?vr+Zwvq } @ȯ6ok:ᄬ+s. H䛾g+rFԭx5D}Öv^S"~dƉef։~=OAa!;=lBb\5TX~ I9zC8Yp&xc8KiZc{˶D`ɩ%Y vdy-{%9^p=(4>NUl"c6ck{]pJJџL{rr*Es~듢&etdKȍlҪI`+W/BjH7?31,o~DU3~qH苓s ^ ^|3A轾U‚{ֻcVjHKׅ6*9YRVkYDZj3r eE=q n);q r)uj o͌S%O㎵_뤱}+-0Ab7>;u^_ghS-96µ2`Wa9v}8Y̋> ;SKjW+b:S94~#+ n?.)]/v_oĥzk1$ͩ53Gkso€,5`?Ǿ #"M"+4BsBP2 `#6!шqҿQjol DܟG d[R%RQݱְgf4M=p|b3O.ijJr랼?=ϯ{D̘)ͪHw8CAQ8gP,NtKô)U01?,P7^{wŎѓ'zˀL-Ibf@I$ PJ1L#XxME%}BʂbL/[TцKGZ]oͼb1]9l#NN$U_?+_Uc2M\@@//J؉g `s#x2|3F=X+|+ ]@ _ ި)8bbf,*(B!؜V㤹`$Oɹ+}Z^ M} >YRE. &{a򨪰otjJӎ=Pl{jTpRҬ]^ uvs! ʠF70 gw/"=Q}3{/W@7:@Wi߱EꦮϹK!An#1ɹM+@)m<) \C?`fw[LVYy1)Zs0S-[룛@}͒g]Ӈ$Ud`0jtCM_"j񞐤GWb9+q -5qRXfC$U=zVi9'B!YU1⣖ 521.=\Bf1KBJFeTlwD~%7 JC{ s۪`Dpy*<,M{3'~P%SMq&i-z׺zaYGq+_쇺 &:lB ߯vUa\ _ru l<ٙ`T Xo/Z@7hPGZ m7:dZW 3P#ׁ ,\rh nа7{$4RY= yH 79aHal'K%ղjp"H[ʜY0%̇%g0"Y5܎S  HIG[%clOnyk@Mi42.'- oӜ4No7\ RQU!*.THNg?/t:EF@8W~v \YB0bJ5,OƲӥO=f>VW8PsG>{AtJ"=F[Vwkl2qK~ MX wH.j ZAfoύk]jJ\R ti"F݂oR}T{,Ǯ8%+JM(1$ȗZiUp%ٟ>@LH)R*&K=/1QI͝˳1{c}.t;\$T&R'nLW\CwAB0`؇/ ғ()D5FݓBIr-~&-gUόF!+aC $2]ѕ۲TG7dljs]8r}:ER5n1  ɒKNZ=k%.עʞ0ON(u?]#C ȞdUM!S:"0q!X.m O88>:8L1p*_7VB[Ndϗ~q{v'i%#?ň )NV?Z/>Ff{{l hn?/R@ lQ~njȻU!7-Z XC:{'ouTϻF|wy{Jf6z8>uT:PrZ+ϯc8rhD| 44JeA']L@' snZQ㘰qKlM4!o;?*f&&0:=T榦81%ٖ@bEHq@\dMƔ^˃זU(sTBb6ʁ Y;Y,SxA_k3ݓW|CO6"БF 6Md"cFq\Фn7gYdDlG"Z6f<SSAa&91sk' Ir2 Dxt܍HymOC4OT$tS@qqۘn//u8S~oV-pמ'zØ!InI=e;e=Ss Ruֱؐss~2S6qZ j x5j5kN*?mFf'"Džx4EPP,ӽ:/@yK%U"@<QuT` 83elS 섿 95I~yiob@~F3.i?s玷(bVl7՗EЀw_İx)RL%p $Jv֥59zu(]9bv`86a27ֿ \ CꙐwDۯoRr!`&xf>tλ̀Ƭp ^]h{/VmٗU6F0;8Lt]#6υq?=,EȾh  여nLMb% ԅsaV_ b[ZU `O0;6J]po= A\5Y|Wa bc;<% L8$y{[8or#@nvthOsFlv+^ t (aX# (0@\gR+@mXT(g:9 ;lWawyk Pqjm:&VHTFuN^0aaķ)aE()@bbNC̀ /'q=co~BSƺRnroKZ֘}=/JM'˻nd=[6NzyG0>,oσjScFN)΋n>İѰߚ7Fa! &#c"sJ^4@D;rgTtm5qT5IpG򨅽&حE`XݗtцR?$'nLgћpia}r$I.v}lVI> s*Wo NgsiO)yN=UoPiHMJ:OYF}\;_G]+[i}9D'a32MfD\oTӭF*<(2J;˓a{^V%;xIV҂>4ֳ؜,JUt>!g`CØ5;qL7Ke[a5plY4geF>1R?;լ> :8ȯ8(babre?+ihR/NMC3@Hϳ#妙k.G-Vt1bͯ*ӡY2XٌVhN/^_CC5IU2h.Zl5)2#^Nի.~#RNVT+wd^Ŏ\d o#> F*SE1ОzϪ '~L dn"@\p4NU##ܹp . B }ݿKV7M>SѻbX(% Iy@'x!z +~s8\x^(Lng (xXpV}P=h.r#خ',/̏"wuk]b :䋋tӳq&T=t3%Yyv[V0nC\0 4a#YC@<Ჴh܅C^"~% Gwy|NHJ{ e'{^g Qϲ%o=4$Q0["}oJ=_gsU]8ȫg 󦎘$ o@!/~<}v=[_L$2++gO@wZ\z7z蚽ë́*͋ ĖLatY=B0C87gFSח uC`d?~6VSDC):PԾZ F1tUv&-β9!\We{狧ꨧ̗w|WFg}C4Ph1@ DR5;dԹ/#C+N=*ssv_?dO|%Kg>}C냞 |*dvѓ/ G{ە\;cw{ix6v iCt"ᭈ RJPykC \`SQ(b (l-9j;SZȰ)-@TȮj`$mkݨFrë~_B&; °?uQԙS=p78L28kxsb]^$+f J֝[+$K=7C1"OGgm"oҠ'}7n39@nk J iI@EᏛ? \gy׉ycg( gI%M1]'??< إ)J!!R-]؍ݤh t8pdnȋI .Twx&L3SQO!e͗FhJ$k?7aᜏ/ g`/p 6"W7t6Ў UeAnFb#ܴeg~dUiwj\SXQ$>hᇈ0@;-S[䜶S* \0gYM1P 5?LfP(dQQ!Uz<,7u"vHq$&&oLV^ Pt>8(9nG<]eMOڥt!觹*]eߦ_ԥ*25b@̛NN.VeOtuN` Fօ)@R9">PPIP칕 ʆzUpF/$+Ey~Q:[Z.DŚAvQgҗmdBg8Z"ODhĦ$hS?FK+A\=R#+vY90:7J10o1l&ɜw/9JMcpG_trJAy#$z, p?>P_!=PpC?\ $[TqXVvjhCxu?hVP3ăyx_ȏVnYCz[u̪eANJoub|٬ϠCe+8Z#OnVo0~6#D$PTWVQ< y0 F)G*Nv̋}gG0sQDdU}qctڇ5iNV]o@%9@bd-R0W:wц{?jfE91y#sٺv\4^#CrP)Io9Y+ӾST5676l4xAUp4 z㋔Ja׼N[jB ,7z"Ol+;%X!7ߤ1͎P$eۼz64κ6ݍ"iIf'!Χ~(Ő0Qaq?N?nŽ CST C63I7` 6^J%f$h =ICnޡ"ez,ܪXmb'"2Ȳs2z}HyLtdArGq4sTIGB Tp'UW!5c&,~R@ =#eHXVf~,"aZ-ydWspo%tll (J!g}||q5~ŏ9Fli0i7֘AGwO/#*n]l@eٟ>M60:،E܎(yzP@Kw&gV$+hvDTu7~k}?PkhF:^{b 0233V>cԻ{ D H?}>%ߖߠ$7T`?sڳ2I@~ r_y'QЈlsKj Eoa{̸.[WhXCvڄ"O\:Ev͉n!]#dPM\ # Tye3YTWV^[Io*N5kD̸ClQv+eX!),)vN.Rsɤ^?߬kMyuXӴPвjl͇<3="uN֤p[F%=o;A@#*Kzǂ}ma_9,~$* cEÄmdYRa@s*=IrZG!Wr\C73KY+h r9m7I>]sqmɌ% #k*bLLyM UXA*!N &U\ cғS14崅 8NiNx BFX"nʼniHqϼ>kZVw\3~S ІdEaXjk1PGqP,hdH 6 )դI)cK 9\c$}> 0H|)N!$O=a}I6OWy/ë s,6PWO\R3iJ&_Hpn£ɑr3~nc'1m#}!0L4P n{RіuB%uM_zBQqxBS=2J">Jgij/wKnw\xwxH 7;'I!Zhw;n5g&}#vVlJH,UY35agEa`7w_Ф <䂐|tdXNWF 6I}B*/}JL< cneUB;0[jH2d~޴v5eњ]r'nCqn|b+2#RY _Va3WޫS pPF$d_q|J~r9~ _t!Q"=ƫפ~i!i/9W77A[68CJQ'V\.)̦D^74vPTuj"Gh܋gchALW 󞬼$yWt]FϥbL}qR_ZFҦ{fnDvql6e X9 MFWWjZP?uldk G`((%,zѭ T[FʚtIPux#Rɟ,acǜE $IJ3%2cUE[ Q>eeBSr㭀xƨ<_B $,D}eN^-75`ھ9Rې݀yocyoց bm]`@-,[TG"JT>itMJx>ٙSn !nr(6Z.[_qՕ۹,쉛x'|?=ɐj,BF<3NYy>wǫy_8oǭ= iJ _: Aij況 5ZR0 (6?f0G/Ź z5'6WaXn0Լٗ~u6S=Ё!% y-<țBמ6Ӝhω֒fPW5԰d:~b" Z32¸) x p} U֩4,A_ ?-<}L0ifT9#>[e\IFLJsvJe셳r:f*Ρ2 +B%:_|/`X"V'//YD5%Ǻ&z&Nqpo 4I7?%xcɝx79i'oAt]ZEkOxdtk49Š|dMf#+zZf\[C0~ ba]Hg,ڂ%&U~f[u ۬u!#Ym֩6/!5ށqz2HV_gzw.~ӷ<60c@=-!w䐍o뢹qeYܗѐME̘ʹ7S0Ye*-W{s)kKTt'UWwrUj!㚋S?;6vVP  s[8zm6K7YTT}Y'2+1 3mm4:\AHf0 {=*= X(K,okhA^,"+l'm[^Q#<`m i;{c,'B1nQ#xtotO~5siƮϜlz8w "EɏYH8WU@4Ǜƕ\صT* ]8&q2c{4 qIj9pb9,T Zl4AsnoCX%K$o&,R9OTu;©{ڃ4zx]TSˑ[l:e =<;O =&8KhyON!LA5TQNg/h4=i`wxn,N Dّpڋ~@uQG"ʢalieHa?A 8ԙ6lYcS$*0=]|g/sq:Z>nmvQM_;OUD-II$I ~팍;z ?"A# NAӭe~ u\elN'f}i݊{nnqIDH/gHXȤcԐ9x%|dp=!ׅ(Vw$LKgN=Ŵ4kW09l(mч+J& ÙIxZqq o7.(E @$bā Q>VckOBǞj葮|jkcEx3] Jîb.QC"Ɛ)r}%KLXQ4:"64t /_=FT)U|vH0͉/=vzfu߷23u3M*ba?ۂqbh%0HO]!鈨H5YHHf_UHuo?YJԿ'#!92Cȇs+:1SrkʍD^m.%*oA*NO<ς=pHWQK>[Zx(nz5< @#%7ndO!\HmU@cAap3"D~/FbUngR5N.¤Ƭ5@R}Sjzi1}uLW+C1֒:+.~XY3bק`5aUADuO] ;<6*^eDqekxU̡ >1UrG1?a ߊi渚0U֔k\iMˋ]"v;DGj;ivоH]opkԎCE^ʹ 32GEit·m`{}^]É,:glPlڕ*!*fy.ʲK^73;Ri"}3^jV\ F#c6`(-%>TÚ 2%_zT-ڙ-< sQl®Ig`Y2 5u~e;7gC^P s@W:E7X\z+Ve*fz|g\-.e}ƆXr /r-h񈯢jL_%c#y,d1j3oY^e[%IF"jBԒs}l>//pTL6{V]qk.#%7i/ _'w9IOobr1= ʂ" 4?l)&?8}WhwƔX㗓AV.<6EE 6$xY" kI'qwEODueЊ{6JCk0HQ'zz%7o= JNh\Dxr)w^xSx 3S CxE;/gk0N򔧣D%z 24.ۚyZI꤆^ϊ7i mv֭t>;gMY>xJ:@ͦ̆ՐQKEg* ÖELqj#ï>qBceg 7hyMU P==tle&wC$^Jvh0 1ѡkd"4qA/1u.fGE>v֜rgjh"T쮨QUf&?!Wh<ݍK5g$ `! }BB嗥34EUgJ_$ZB~@n/S>h9&M,',Ԍ/hŹ"pA˛ ]sm="i8]~L R,3**omj*t.;CGIG67&JL2R9~iƌh!* ˳sU.?~;c|m@vC>)XFv0`bƣ Kc]qJ7F>PlTY6׮ڠL!& N&js-Ū=Z"V%0 ӥfE -r3C}uc3"͚<G_{ UHԑ~ ?&UiF]/iV U^.OWSk<^q3BDZaD[OC` $yHdC>^/",5ÍdWo_˜u = [^K~Q4\&d HGQzZtb SA{qLz%iha$\!Py/Kʤ.[' !N>F`s2kjf>ƈXD}P8_='*ýKW9MQ;u>Xd4؍+xR$P]W)dȅj;Mh$|vXbԮߣƊgtք^oN= 4= d9 J@V>w&'~3w(\LphPxXN&<ԅ71/ֵ|*Y训 iB+K3Zb>L3q߿[krd)+ƃ L}C=_qFuK`MUgG;K.+{+?cr:Ț9rޜؾyjAf5$qn*e{K{'4slLLDr))!5[IP\)Q^oJxBlg:^ؖ =r876u/%reU}{0d!qMWho7:EpomߣN:$ &A'#m* i%v4_?HO]C50\ߏπ}8I[(]$}RPbVebr]=.s"3"mup{]ZiS\*D(nt-B}:pudj +/ B\i*~@-u G /wh=F?%$ǬEx-ؾ#?4tmghwăTNQk)SBؓ]8eAyG٠ЗذKɠZt[$iI\h-m^x=I]GB/\ލc*6=³ԋwʍt{߹Yb=X#P)|"9aMǀ&ycfx3쩮D~Y,] ylpJvw0)ʐ6I7V%RX-V,cd}Jg`dV&5ٻK:Eh9gKš'Đ"r ^1c3>Ĝqd'v굈~ܝt5;;*ƻ6Ki\],4bTUĔ3n;̜f4TuӺG'?KҜvx֐v3{0F(LRڪe#6gey~mVe'c/Q٥"&®1qJ10+eK":::AZ E%ΟW 鶹Fr{WJa /wU).wYKt&8qwPC:2kh @{ 6OyL$n(![R@JXb6xd&!$~~WRQEp~4'EPٳD+Khl6WzHH^QZ3qNT]^+f`Klh, 0mrrqvO ɺ<[lAtaB_>ް\Ԉi'ΦKJvkI ep,6cAFBiJXE@)W^:xFpAy5PP"8,&L(*d׹|՛[,ݞ #Ɂdl H5,U |{SE> @\t-3>=.8[%T5A(ٟ_F>I6 }Uͭr5>=WJO3Rvzj.4 ;JV1Iߊg6I~ԟnEEH U[(59dS:lW# K(Q.gmx+32~N:*̽WD޽[$.=q@ܜQН2eM:%WLb!^qvfIg%;`]ྲྀK:$]$wSoː`K^؟fs7#BM߰"[B2N=}ѮqXUndqPV1fw< DH زwpr3іͱ1ҒZ1Ƌ>;_' fEE V8*43P t75w(3y@ )u :C.&7E+QOp!պBbH,$1*ٟJ CoNB7A28Qj3C UT)٣bq؛!x̭D3/K;(\8Ut|VEߔ0^_0C[(x .FTv>0} bJ˲&): emP\D˘WHXr@q~W'3L*~!߃lrmyG$*1e YCbJj%laZ԰w1١ ?@Aino7NgVnWRUOh8Ǐ|=LZʅqs X<]` +8sV Ҝ(P1 H7fxP }*Q2^ܛu|%klOpP~|CHX/)C7 Q!B]۠:*uƯqͶEG5ٲ -[3qr5) kkAԔC7tcW2ª e6[b`s@X QFmRcsBB`1eLwɍAz L=' FQkl(8A9}.FUDw灩e X&ե9RV&Sk:öok=5x N$ZL#3G9/F't͓7:cP4^֌@Q# ܽ3۔% S҅dن. cs Pfӆ{"يi? I ;*@x`\gB5Hb154vGൺ>ˏ\6s`b-7?E4cv?8uX̂'g:wYnp]3I;4<M+p\|!"bȡ%ᨐ&k;ۻX4BC{ZC7h-9h*&M.w8NnPvJ`Cܙt FkŽ-vG bQTPU4dkgOTz3Ia$ Gu.o`?*d Sбˍq0(ټs\:yWߟL[[ c&Ⱥ :3n@H]%ild~nOa?|) Y^Q|'X~Q)qG<( l9|x䙒W4|4]~xLCGoxQ z&pE <ԏ٧9cxVEхO~tK㑤^@BC&HO PT qNC.B>723&S >a>_Ҍ0kH4MB W}6"汷ȸ?U MOsj?>ƣh+]S!_=W 0^-ǨX&hWw*(1"*G}Ҁ37V\ڄY Z`sP>y,Ms7owbHP5VݬGbs=KkAqeKW`${\,~knO3]̘i%*WԮſ ]@[QtH}gSSx\ѼS@lsPY!x *̏}KOLՊI:Bk-So%믴j"Dc[-t)כͅ0%fMe O_yGz3oӓMۊTCa!^fsi q"L'VZ~~m&;%/6qʦ7&X݌7b=!'$½FJ#84⦑j&Bw@mШx}ߵg5}+b#*N:8)׷7jlu4$^oL0!,v-\2}KR^_̕ /X7I̫_Y(F$X6BaT2\y~ ^#| 83\0x>2D3gKSЏ1V=,b$/C"E֛}ʶ=D8 %Ĩ\ph%?X2n +%y$3\]][$o!,9kEl·O'TSb.N"( čD12\ۜVc*0I< Ѫ)˾ _> ߽!@HJN(v3w MUD"1pm޷F-fG)VVV1W[(`H( uD!F?-{|?d]s%J#s@ad.owL~p]uY$C!Js{bDp9-`錅ǓxTr*p6psY3^-*5`TQԭ|yi4ڻ@6+Jm,1zZ.~oKa}R}XApGjEqwz`<%T;: +V%Q!QCsьW{xQXoٻPRJL &OϨ,gIx- 2](T޸:ϝoFI~3DBrmZ޿˵p2^ր_6*[5w$Zid>!T{&ZrJv;j;#vJAlh2ц*+=X.J7G}ع} JVޕ;Λ\6oncJ8Hà: xх(z@|'v{^+==&Yi<~<~~4 7ʕz8Ա%hSu3 ]B˄ b"ͫY0]#e&NObǝOxe~v_lITxjoX;jkܮfȁP!;e]*[ zX{uZykxlºT<,Wc<U)WF.m, _"4n&ֲW[% hDepG3Eķo3b0:SW^ F#`T!@G WxYhf\4w]c@vP U.UpJ!3mGq5\؁n{?apuJ7E<.x?.%:> M惛v@$Z1⮽)ͷUM"Ff񼘣\|h(t?]MA綺XxQ§L LەgZ2ҵf"֜Aitx1b mr qA_o+vzՄ+WgE+S kj?Ѓ?-[AZ`*ӺTA Cq?N"R\U۾e풊< O#) ofdTTq~g|@%-WBeL~`0]w'~Q(nM+'@>&ujVaPIYM\|r, BppT.8PXcH̤W` >嘝I~+ Pk8®[S  hH\u!wP#s,%泋o ʫlRٹġۦ~|s$n q])(( W5/nrؚlcG{L-A:)84ܸ-Ms8wr4vNc ^yNzTx-m4x͙ ae:~Ƣ_SJa'ZB&rx[hBkq: ד!i:Gm1K`=9pl[LK"ZBD _5P[NucPy?L)OY.8X΄zH$SK&-um )Rيֈ m=Ō8`jD 45vpd kN t!.R&|qu{?G.O']ЭAO13~q1D;,{V6B᤼7 : }_(Uh ^Vgd{*"d zNY(/ʨK6HK0Ӹmk*_3.5@ӝno)qQA\Y=Z>e<δ*ݧ"%TI?H:4gkػYұ/߫۩k/R$mD49GM~dDMƱ=bGE‘.xOȲgGq-]3YU{ɔD쏚IG6kF6 ߊb+b‡n'!sזDmR4"o\©ZX;cƅiC|T\QLo;F+v")I{ V!D/go F|=7ȡ+)4AG,G&g#s[+Ш0 4t?ܳ^QbdQI;8~1WOxm/{YfxZd*FJ%2BX87F`68.CrztlX˓2j-ڻK؟R}"J5_}U&vkY b;-<(֙u?ÑmUE!:[Y^\%)E&XlU;bbt8!D3@AQyshy> ts^IG  +#֊cGl!,A יO@-q˺J,X8C_BgD-R0q丅m)$KqGPAH,4n) =g5Ռ" T*Zc߆g{Θ[B ?gRc{h0Egv UiߩnkxpJ캋lH]w\ 5∨yU1`!1ąd\fd5YȲ])+''J'|?,Ĺ$ '>XA!v%U\Xv5] XDrZ-ؖsP ,O.kqZ xFYM8?q8DRhZ. )δ7E,ı(.sm<*o&ۮ8BlVdXȱJ\T%YvrICryQ+X$IBkNBh&߶~zS="Z&uN= i]fkW<{U>U~1 nr&#PdU&2aƢ{Q,1489'@o<> ڝ+/\Nlw,g.Ұ+L)=\r+R HrS^9ܲu62izɕ on)5PH_>ΪDH`^ !d;HD|"WEOrz(;} |:QٞXރX )QFٯYoBꢪ%WrUzQf~ʤEbEY= l緄~\ol%?ԙ b\[ͩATMZCc&H] B 2o)Ÿ*R0*y^SgnRK\m1 B3:GRl'go(SnK{٪}pm>qV7v' Q栩&x XUhJ$p wpLy c[ 8ؿ\멽}N+fAq>&T.tB/䞌IXI}8^И?elbqPiK"c}jΗ'^'* PUJ{$EH3q|tY3&T- iV{wk5k\o>N=>e$WK=*Ҭ̷:ܐ8~iVS w3>\\E`7_i]] KH6}88R4yú1ə`%+Td}*0*R|z~[ 2@\"Y`BT΃Ѱd)^Nڽ"l SPI+4TŠ] 5{lPg8KpLT>sSjg ̍=MﯺGk1PbEM,*S^Lӗ-9j&c`sV^!@aGbAP8&ʀl9GLY ep͗.ch dWrDٚ HVu]B^6ὦyKakWFg^CL^ j^NY6-Axp  ^ m"jF>[$Ry~$֠yn8l*с (,y*H)# 5TLWuiR9ݲ$ڻx'9ۼdz/?[BY#>3Lf T'M{'J] 5ER.;̞y}Fh; Kɟ׿M?=9v 9&6m QЯ\X |#7#ГM jyAEԅ)4RBO8nOL(&yĎP}+`@:#9Vy 545SleүrH ICV^65'8i][?nZS4 Obb^$P.7!%LgN&?x&Dl-yӁ!߈\7 gF8g*!ʶM|4HwVR#4\H7sf"{Iks/7?DA_BHu9Om_˹bF(6#ҧB:#zdUk{q^hϡY3~[)srG~2_་˦ӞffmW9Ξ.ےkƜB )\ 'Bt1(b\ͅ`O}??*A2! r 9:g :nKIV8c%Enb33ZK5R-@/[m'X^m5ʾg_|6>Ԗb#mDxLA߄* 2ॳ% b%N%٣2x¸Mr+3.!&s /Ɓ$d@5aLjD B: 9t҆vH?eOM4ArZap J:GU1.2_[[VV> -սp}7"q*r ETR{F/H)*"Xspu<ңcݝw}C ~@@ӦP''{&B<AA!O4@jx;bO;(k"VofV9WSG_K,#Qyf09 V4/jJK@f3|/oeBJf mfڠzan\8<\l!b_CI;0\./L kbGZ W/%5ۂ0rzTIF3R<}|>ݦ:F  90fuB1A7Trs!d]hjQK ؟P%(a]m߉6GMMbhJ}0y~7T2 +FeZ=Ї^ۛyK:߭iPD'|%ֲhnh5 0bzK:|4iAd>BߴićrÛ$%JcJ[QzNL 舯P=iOmcK D=p0-3ٟKgP2Yc*FxfnzRC PMmh73:h=VbEO4;rN`@1 0KLu ]_ӟB,8 8M(둀֝9zgwp 'ddS.l+Pgy%$W.UCF3V;ڕ &pdc"ſ$`^ZCsVbU^|>P8.E"IM~?.L^3+?RD{9}3pN Ox2D9Ø`ZmhQtX1LpBiR聾󭁶W=6[v,lGBTWn^Xm2M-|)4m{QMD#@r^fA.Dn"*h@EF*`8g2.6$54ߞ_!ooRzl; J\*PvOnw n1f[ǴN[f. Frejc+gj 4oFlkQ& 0m9ʖv_Pt]~Kv= RMTc0 g9dow,etSr0=>eEUڍDMل<XJ=ݶebaca>.P=9rE4+K!ԍCgYdߦ}& O2+H04*!{F%}l&Ji5ÐS]nM5e&.}'ďXc+m$ ^pVolD6]%xYX+*#eCCn=B09?NTNH_eo.= Ll@.5U`]0-bE.oq}˙1 DR޾U[s AE5tdY-Eab^g5$/-Ɉ@E:o,k<ڴb-)U.sw5 tG \ :3d*UI?Lo68a *l'B9x`Mq^G`.tCG)h ޥ/B M& ٣X|kVo'\2Pcy\<eDl?0'VI}E1B?R®yI գۜ8"λctgTO cp{͹;g/9q.mA0S-(K4+I<=DDzFN;g6G3v;~WP`)ESE9Gu/ku<#wYKyv)EaO"v /I^㘥Z\0zJ`a?D ׌5MZaq?VH!Y"> bwK:6*k4Sl)o5fFpX/P6.، oa[/ r]w1X@0tMEά{TmnՄ7j|G;e2Ǜ8s7)פ SF>%1ar!s՝l5u ē=c=ٽwXV'k)-Y J\2:z\uH>Rs;ٟ0euR6V2LFdX^-{gNU7$}8ZIyf+!&X+ev~y.$zѯwW dŎD)pA˰A; D#Z(GTbF؄Rol-x wUcjy1GVdNAu$3NhFt|f*1bkUQ~i=JwSyE}PTL2N[Bpj٩ת*,Io/zy)t_K| >2#dBֽ<1Fȭ hE\ld8ZOubȌ WǍp ux"壟ۇK " aWԸ:ĭMþp"%um&é W^`%Ij,dcv. 5IX7-!Y/$Hރ\2Hzg=Eq`21 /t 5xc|{h̉%kPnsi]"Ϭt8U7T `@"qnid+;{C >UR_sێ0Sx( 0bQBx19gcݸq- jd3h*mT+upSfMߊad/3@Y|Q)raVz|72nҖ3fGre}'\&z3En߉.ney0~p3Ai)5:Pix%{א&re>q+])Z{D P-c熞y(3 X8xy8:7HqI&oW;z.5`et3 -Ulg~O_fMӋ #*{uXt[:7QtV=zmwk,"h4S(Yήo-0KπfbAAgQ҃u3m*{Ӈ" _wfGs{2"Y>-ȷqj>lB]xKpo ^76)5(UݺKŕ끟w@Vܝ;bMflFMMG$H]RR, S7Lz][P+9MId2l"dz؇/u&8ăj74qֿ8 {ApNDl\(}uR*c~|~s,6~kMRW15`S^Ĉߨ0{%(Mk nb *L~N^G9o<4<LXh :?nkjCe*X*tdC<2V봄 3c|^n [ =»fYfڨU`y 6|z&$9z| w_}Za^&[l*TtDy߉_;2zh[fM,yMX x ]Xa$դL5ŴzBK`v|_S-'*폮%~deX:$nVᅉضM$8ۙx ?W U4o ?:$? 89!5?9rK}ܦitF$Eֲun~,`t.졉  "-䡱'mGJkxK"XmJezE@pW>%l͇bBvٴ_du=5OތJP) >@q@6{=(q,( }ߣrnςg}hTb uuz5CR(B&au.޾0 FoPomϒj2&{(lZ")D{ FߪuZ I!| ~驍\rr[f ~w(@+bSP=$H8~,b<[Y4E H!`Qq0Evƺ<%wYpj|҉٪lﲫ|!sȚyB'sU&g;zB]zn9cdCl+H`Bm󉼾3`0NԲm8eGr !8 &Uo<_N0#d؊o2،dHmTH͎VklT3BZW Zc?=?Aܥ(y/VxBTpB*!4~LSNHh\+J!]И\b07$ Ю >PQ?bC\KH%ȠW``@["]܉U(kwNsar4W E&uHO2sۨx]._uܻ_dGTYw,CuJKp|"ؿ"hfBT"lYzgxpR?5Ǡj® %F)ԟ{R/0{<uB(Ys)u;ז )7bT.Y?_P8WD Bp0pŗ((oRDSJt<,R '`HnN>݄6DS#U@9jȸϟCvN!OQw&|<}j@5h;$l:jk3-c]W'%Lxޯ&oEʝR7FLEtX'=nR_Q"ylz̔waE'}y.zۏ=7K^"!<+ 1'.&?] 5Fh-:N _8uY?q1\J^ЊE47 N|'u=|axA'hcO~8 yk`OxME5Ẋ6}h" ]kyv3<"xkspHNPtzPdR/xxB`aU#'X³'=Ml;-w ryot ݱ\ͩrhb^r^]vj4RQmj2 w>xTabw!cvjrƒg,:,q K}DUd}\j @wO ꅫ5$aW =3Ίc1@ɯJgMm )Qx yW. 9!ev(hnRZ%uf-Xqw Hq  M4TH1mKl.j7Ro2Hr@GR!]c|0Y""<8阼íYln$yLw\n7]PJĪGJ5n*zZMx??n6@(NkUцzYqlsyAOIy;Azْ#*Fȗ@.G< c}\ .i}.?XQ|kYUH;,zʼpڃnIw㳂&  sjN'tٜKE]~7Gh.#Tw= .M`?uL* ީ#F\GL*jWKo9z>^Pz^rSR\[Ӈӟ {{!`/pbPQAۖo]S'`XnS_c_D+ ׉.uP9/啈_(,-S~(0zIc{wˈMt<8ga_c,gD!b:)}"0 RlPiiEpSծ< (P+Н-LxC+ZAm+3i7U7,UA>:ݕ+׳uwLŠt4Bĝ' j&z)լcyܞ)JuN_bo$PS*CLSVY%IPܺjYBZs9Xl`Vĩ;(tQx; 2AX&.FuXNqǛ/"U[A857O6^RmhRvǾH9.H9J+V2qܲ#aMy.?oz m'~P3MT22NUhՂ.g?1aUo?3ͬ㻛A U8(PWDTNG~l<?44P3Bgd汑8c'xzPRԩ!R\M@-jlG^`ap^mZ'3vpO Il}ѳ*FyX_]c22>Sm0@ Qns1exzC$pY4HتHIZwYk%seJ| ҟ( kvS Ξ7CgvBrZgGBCo.L;BcĀ9&DycuqsEd(y zn!._N%kRV>Y7;"e1vzR| Ms ss!LNmȮ1/"ȚL2&\xR_1c" pW?NIvq aKۀ`x̨Wj~PgV.PuZr|"޾k]dO-n:DDz@YG yvQb\n5vx@Cs,\g.@Via7${Kϩod &%mcӃ݀!$f$ʁKb9'z1jp~%-x W ! %uW(HEZڝ,/&tw"kAGDE:/݁,[VM<"-& c{CLog'[v* #ڭ%Ҹ[~\S2u i2sJhLcDtEZ[=dO:vs>VA/Nla\ Ƙ0"M4"Ȝwc{Β $/ " kCdZ玟^nS z',sFl [m:TugLb.s$U*D¨yLnF )iN6bLfj^ uR1TATY}w~f"y\}fA@8(K`_L*ܙacGQE$4q=GoGJw1{l ZRTʍwm p-ȿ&H+-;*͏>5`1p/|'Gb83O8óALG [s=5wtf0g->l#tC5" .y\:iZUê2C6eдo?苛X#Ƀ fZ'ߨ={9r̨7]e-N:G\QKUV1E!ݕO6lQȮ@ϵc58DEgZX-ʺڔeV$hI/.nk Ѐa4G3\NVtqa&-aRCQƛ\  ͽ4kԙݔҋē4mOny+> )58o$Ћ ]G-MMƲcVU:/N3*&^0JwԌCc=僅 ZE-Vxĭ^t 5Q-hPQGpP~w]:Gh^f!Fx/?mE"7B>"n@N|!5]̯?`/ k{u# uf4]2K!jMRmݱ mIk~;`h'!–4z4N{ƌ\DEg0^lz*>S# 2[Ώ/Z^Mڪ Ů9֡m?۹+y m?i1 X| -?vhOi/1yE"GJNJ%aHFLկ $/flb;D1lHtIycfDzGCy _ƭ $&-֖6<2>hr04DÝX7%&ݝS"o E'˰b %|}l +gOAȋuG9XCvZ)94rR{\c/wrpt%>@U@}yjA:Rf Lzw+PbHV˖"BGA?D5& ʹRl8n Gqr1 gR%j4)qr;y]hכ kNh 嘛&L1&\s+ lf,?\${YdfrmkЁM&:Ύ&Zz'aBơ=R _n3cA^wBN `zBBJձG\D?cۛyÿrxI̜}S>. 􆩜P~?bw YH Ě [mxI._-[8Hc[!HIw:4qqk/p4T|~g}jlo^>ÿnЩxzo ДZ//Yr(QzV? 8,27z8d ZX1CgPtf8t[Ǧ!VK2YqqCSZ{$l`!SL_ęy$BM{NHڤ ە xIO%?B*j+acGȭ!SΥ'[1\#SD 0{^8Ƹc a•f7nNFags|pm\1 wǀunRUϓw%_+Ƃ '|$7>Ks^mPGg˵@DlP^ñ%*Z e18&6=bv DnDd1dKWW:d}J΀*u8|v0v]z:K,F%M#6zC)-W6ʶV)A O,*xeNHMn|$XpqwޫQbrl)0ÆfVD۝K39(I&lC^f˝γ:wbט7mDD &/M6]&l!ec7V#'ئqd"o)G7Y~?_)k%^Gw#8ZVɺӧBAФI?bX;[+8 D. `# CuWbɮ~I|EVcHv2|UrW[eX &?ZS"دIzD-ɫkK˸jJN yop˓Mͭ/DӺץ@/LN~_p{v{({(-ٹɓPI~.}R8I[],^b Be{p^$)N񍍴{CR_o 1uN/oBˌhk!m ʙV=8ZJa)9-W1ϿsB5V)}8SobTwɮ&9[?f;,bVg(R~UrQ$0 C|c,)9/P-Ǧ#ZH*]CfԤv[؆5b("c3m*@O K\[Rz]9K@lel4Brus+FQ˭#̈́Ae-:I%v5/mK쵇ATWo6Jk?!< 2D")QJ2FM:?{ 3POsc#ok5ZbAN~ l M4)v5 zhVmO\#j%Р[e8a4*cpe jNvam/18z@i!ȣQ[V,5u a;_Yy_Rxޚ&Hd ^jܓ|)҆d#])Ӌt, ’&Mk<+ZߘLloX;9uz{miU?\zC98n3}bԐ9?;HoM˶g KN=URp #yJP:%cN`Í)k,DR?x>bHt{zcɥhss߬zpSe3UdeφJ5L$7HSY ߔO P-0'HARhᯭ|A27$ؕ-)e'KYF^D@5QDU'A dvwKZBN Hq԰jYJXdozq=zrpXN'`/UC>כEsW%9J {2L9/N)"a #)>UJ4+/iWAI7dBEONa9WX&ɡ:i? hI괂j*r˦,u?yM*܈G7$a8#2l<~nm!|Z>ڳPSqCw zqaeIgR9z.7Q;HNBbT6˗ώӾ ٹL,.mki{%;$1z2M(ǦUۋnZ KSB ý {!5Q:h+{kzDK?C;o$a 5ECOM ´eTIZLe?&x!/8b0cf\Tߤ+Iuۀ#z]ph 3lۧ9 qمBFUdv M joq "~o%A]u&85%1|3fz PвHF3w5!) \Lq~.EE0Hz uZJ7Bu ԷcLW MzOR?<0=V{c*̺F6 MGS"6C܀\*c fMTt #9\:OcsԼ_̻*>X TTQ 3bGj+<%[Z쐰P9;dK\ܸ'{4gQα,#3uTrv|l7vMvl|(.ȝ?*W]P"5vS B4׫"|jGZ!WPld0}0CŦRr 뵫җfUaM 2d',ӸG#+z*= e iBNg}LEZ[KU}z4ʻ} :&J?1UWjztߜo\+fl)A(Xj"vjtՓyfYGJ,Cnhq 1%j :LV6|W-Zgz zދ?s@ZvtöЗq/h6);>*EB!#Le MNT} ?t5.#':e,,f9"?OLϥNa(<&s :[o(>}?|,/t}֢{DŽ{. ,kE69S^'cQAu2OkV떞V2zL$&||Z0p[/$UA`]9>L։ղsTtFšlYK_ '|:"&eHԻ={ro֐~a#ۭV[S8 \; $0SahEh_'ܸٯ(X1m2:#$|:4 N@l1Nð@ڋe{Q9Q;-]TnBD (ىǷsrJm?}ūKE|.fb#!{3k?~si1)t"8Je2Hˆprv4KYp!/L NL";+ƅJnE'E/K.%-[OC|cQb!Xy=@3~f2! z3wȟo\΄dx;ǕEHv@净Uұ4T :@{t"̆),V/i\% S!#^S݆ƛ\^[Ǎ7n}<*hߢ -flXhPO"T$mh;f?ޡR5٢yӁ)8񊤡3yλg}lQg[~|95|bE$+[vKCJoA덖-v6nHsy9Ikr%À^{\|'ô*KfobqaMAhX'qc-&cSS![`Zfa{T^G&G;/k,Hb(1A%sیP}j]\ȫ>܉1+`ڀܕo u>eYiz2ո[71Y|$zhd -u$Ih=S]o.u 1M]"qEo g:-"GL CaLeI OJ }xv߫ d5jJB-ٸr)Qj/ DD,' " U9d0rwe>n{t{I"%2B1x*HJ~&zPj<)v9rqF_8;uI=v%[; encP1WѧikR$rWQe&|JmIJ |D$S᜞6'"tUbRL:DO(ӕk>3H,1qu'Nb36{ {r]S:R_YMmz1hS%cw Na NC{\cYhhh5yrP,L3wqz1]Ǚts$.!}ipdaܧ[^j# C-tA.Z%lЩT.yd:7whSmp/opR]?\k'D,"QPyD,}!tbuܒ5M ^!ay¬ 9Zo]mpk^v*2'n?D3Jd6uCbDR7 Zv7@ilT KTuf 湪2m , Ǯ;}Uɋ5QT Z^xO.XhE3l]̣!\aOσ ?}qyX։D}иF8`tkgDFĎ.:hW;ʄڻwX60 6>sk?e` 2zc*? p?uj< 9,vWߴ̲49ta֬6@+E/"{Oklϸ&͏xi]ԑT \*kDP;TOP33?AR՟^"ý݌^QI \w=c-LLLrs >3^_jG'50!-nYLq^y5WoVi` _*.SۼJe57w5o+Nln(--_n\ }xe9 [p'J  K1o˱njHG`-jE"z_˨MT9^%y3AkI _*%pu6 _^G iZA O%ض}%ˊ*+d9vm}†܍N5+ vX,?)8\T)'jYtWJBv!;)rDz;iOӠK*?STs=RZTBx+0; S&SRu+î( u4S87C=^4jOP޾ѱ#K1P,]ޏwygc5_\._F}bhD⬡`d ih{r %:SnENONϫ)*7p~l۟$nѝs4;̾Ɍޏ렉0m$NBdz`ym#$!,N~]妔O6\2]"Vt5sK[Ylx!XeuznwNC5ihY5QBˀmvzmq}tcӔ">{H- 48/𩭲:ma*_T\=T WT2,둽sVc$Ni5 y1_k~kN01e!Gt>vW3lkM.4[K#u*gdЍTTwJLߑ"GGK{^/kqbGf_ e[҈F^AGDA*V5D0xF|ZhpZ_J@Ƥg0/K`Vmm/}c%ؗ :c+㤘Y[Ȟ5bt4 dTwq%M67k*Q]0۳ !Iyj$W}ox QPzW J %no•.eѫ'%gxT&p4K>[ԴG[ I"T&ظGz2܈JBԻ,?9MY+ ;>U!V`j໑o#hWws;wn o{З/R)Zf!N.p#l[ ݈Pt ]rr@s: ڲ<~XNQ 5%.%*/o_"9;B""c!!_il!V[BR?a\18xM&ԿJ@B&%e˷ jS\ҰvXNo RL==EVB3bdsH8%Al}PCk \\Gs[w`e``M0ynS(IYbꐞKBXlNw a%%: -fL[xÆ7(@VadQ(V7?"U:Z7Rd|7_F =jظhxeb[4U5#)|"Dɽ  "k לf 3yvV7 ? ^PV[N+"Ig7YT0 X:}2c Nqy]nzBM`0C}NS)[J%%^i$Ka١Gpf}}#? 9eS#_uuJũ^+2ˆcK].Rlvr s^G;,hc#|jڶHC'41b\bU U2NL~zk!:iT LтcTKPoO35u>4wܶ/18`Dx7\ ^!3D8h0o9B7Q6f, O1qŹYTUa3uْaD}Ynq_& UR,k]uEaEê8D] YNxX& X_Z )DeJw /AIsZrU#܊g xfh Lcim.is5;j-(\:]L /KLTkقgH]!ٮN880@v-!>Ic.oopʍe{3Q~6={GPdZ9 =UXx "ly cGDr|oaHB% dQ@Wrv~mHK '8Sz]. "Gh8: )F4ɚdYmJ<NQjv;'7XJ'.Fc#.ћ(0CA,$Qse&N Oَ3 [9"vf`\YR1'mTNgIe{ Bh |g"HJʧ(Q&A㔦KZrĀγ+LAYI|'~\͡3RTӳ}d'}c|BV'{ _ӦFg>b|'J+؅~@E ;T*8J5 GnPg6Y'K\Ѹd~~y.}w ^媡J_ƻɳbRT8hG6ǏBCN"D,`zѧpIUZyST*f>0d.=$[#ci\tχq׹2U~ ӽ`=m{eθK]2%|)Gq7'y_SԾ`Âdj{Ci&y5&)ty xiKa~1-8Sw:6Xa:(5T"/_L|,*:HdJ*MEf<27VlMRM5w %+!ɱaذ41VU19}f4+t^VV֬P3)[8<ԂZk4wRNiD-ԠHwuC= G6|yQȧ71MnM}g6cRv*5_S~=yqm}nTya{ 3I-Җ8'Cn,B6v4ׇf#:lȣHqaja6#lH~U~I&v@[B%RTKٸUie:Ƌ];-^OH`&[}r|5!+Uy'S-A޻,7QlU 6mۄ{M)Lq''܍"^if]늸DJY Gju{Bz O1'?kCoWXCQ L-q`:7ADC>EȦZa 9"!OYq;'`Xb|C6%Z. A0OoTE8[#TSf:@7]o(#$8UDw햩0y:; =[K\;J#KIgIAe$iq%u*%m ֣,1/'N6$?Uo7ōo[\r./+Hn繏Τ~?B̂f@7]`Pëe BI9BՏs180}~#՞+EaiVUmAZ0."73lāB؇T3&y7 -^^fG8װaaЩuD]e&~`"2M(CivQM6 uȥ' 4zF9WɮcU._5R,$-gY|Rl'2ٮ2t1$o7 SIp~ѐgRlƊmD"j.ƃ 28n,6qhJYg}%'<^Ӝ϶j4ޟƷhbEYX #:>& Ϫu  ߾5-oxFQB9h8ώ>60Zͣr{ \0-z wюKB{.v2Yxwb /2u\5L./.,&{./kٔ;2fMA ,}'%nu-AWPE屏6WYRh!uw _ZP X0\[f X{EƇ L=㮫>%-}m޾`k,F^ u#o^Rmt]n C1**ĻJNMX yvS,Zh,wy.SBmOd0*uv.? oǙSië0IRGܙ]c2Uʹ#yB`AIqe7)l kB|}MX!kn96T}y{ԫ8a'*v~Y_-ty8\|t>7{z'gTą!{k'gœ <5?J`Z{~|x'J"m[h$JP[3 W [|+iDUMm9̞仗>4t,AK*` dU2Ծ .D) 4\)k3Wl>w%ᘘI!@KIJw7z湤*sS-g#9qa`|Sohr͗еMHT ?p!Y48oMQmQ90_nYģmnn[e%xPC.Yvyve)߽j{ O:N-vwh5,쑍KjVsz~+5Nb0ҫe7[u+)_fR.j f7t< `zm[GǏ `eo*8 Byp^8J{t9Kr@>9(j Ɉ,Z|fz9oYRTu+H]"=mT@7 nUPǿQH`e\XEuX,}TCh KhVa͘QRA!5d^\1͓/1v2@Jg⿱ t!ho<MM!3KɢETx[{IұF\D9^._/Y<{ʹ۞inғ_&FYq4vSU o_RKW帊0UnylnYL&]>R}X2z g].zu Ň:9ԆNF#@m sd*x.|ٱO,iK-5[VʳX) 'Hz$ir$)h:wX b}%P-j@n|n$X{Tri%L bHO`N@ ~1XYFoW "Y8Б<<.4'ogd)_cPtVNӣ?sP,765TĄ.qE32;–}TҶ O/ty\w]F sJYd+G3x$2}F:Q+YKVTBx,Pjg;s>4}ms6 0>mV TMos!Ĥ7I.X +p|(j$y iݟGf Fm<{")y]Ur= f膓D]zkyjE/_W̖ɿ7P񓭦"Ԡ5}~ Eg<]I'?w|U *9U܏ر@މ:<ll@B]۩^W8ťQքuF;:C[C rƧ]xXy_q4#DU8˃f TpB*`1/4Fa*,SdX"sLI7kϕH_ 3*tQ߭MnB21)-jR7albѳЕ K l%rV-Ͷ|f*YPzRjF%!6 'ܟΫ߽{~dW3vV##+NЦi<6a~6*kyLb=&,r902}vkOw} B/GpQ5Bp\b "u N?FP ʧCַօh}zI*~ }J TM10F-|o:̍> Ԍ]vsUXI]gUE"?I[ݻGE=g@,rܗV$Kƛf^z/,YUX>RW15so(ΜqkOweC-ImGO2;tM]Sm:zWLpF'6or9(#/u/R~UT?V {&¹;(A3JLR"/9[W}U5V5pNSeӋv$ ^MP#*ʬ%ؖp'[V)[byVSi,=-i!HGL4:_YcP+=;dFLy!G`G7*ZD3wAK`|1b'"@":ݜ6C4I(7&xWޘF6fWmijGǂU~߂pLظ/D]5]D =>}* .kҢ b/Ӂ) zQ@RMP14=IqI# ]5%E +o H]%Bڂ(@[2^п(}yU|vlut sG?d7jxZG;R D\d4w:nUk.9OʍާvWiǑḧ́7Q۟ut{^߉9K# :Y- pd;AU.ESYU[ck}d|+wQ/L0{&RL!*^|Iά|f(\Sz (ߢ؉7NN`CGRB`1+1ġ7DN>5X?N;MEBeD Ib=Vt;S;uꆲ̄tv'[抸p9F$pnjog-(lffEex7B=6950S@/B5Y3]>P_ ;K#L`,jS"ǙO bM᣻G)QP-G$IgˏZ`jR(v~[{(d>HYʾ0]A~\jB\l-*F!OEjI۠b?WBbp6ėyV)Em<_ue=V,H6oi3oQg.:~d)"ގrN]꪿S 8'4G-%RsxLOI;Lx Z$S1UCfjDnYIz`1|85 ng@멈=R&/jsw_&_ޏT:KSt+wDDP ¡no&vW{/ˠĕݯt|K`[pEʉ k l:8ٰ[2Ld ~S2 d^FlK5tvڜ0 z#e8J'oEmK+1qqC-v&+hu3li0-<0 /2*2!Ս]7B3[R5NNɫR5RK^E@m@+ިybڕ55Tz:/dYZQÍdd= Ⱦ qn_Dl*:wuc 'Y]eyIҽql % Trp$AHgŏg l>~0G|&DN=ȴTGι4Ôxe |4|yE3szuj`u:=RϣqK@\ gًE{αdR+#_;n[ q89DC14~PUq>JA a鷖'?ߖ~bhp_0hB0砩yPFg$Y.7*-횏xKSt-ףpY.5 w:n%!zZm* 4V%DVW hoY@zDSR6.Tcphx14NhdK-.2\ʛnh{{zP|AZb{J컚F }}Ea|q".%n3V|{j܅0͚˦R\bkw\oN9o^=QlQp,0F[42\/{ B{-,EQD̿erJ{37-^[hU];҃u+Hc!CP('VY[R'*\T{'N>)oas@QiѠR)9VN;:62,H?km!_ KlJe*}f62υ1̽c# ||9.Ih &Yإ%&L|Eȭy%-#5W:h SYs+*P_M8z(<-ԭh Kädk4[Gdh2J)+3sHBxT  v[!\}%`^CxB4}B5hGа˙V[/ppt]jIyKܴS[W!n/ }b-]PvgF|wi˲M|;WJYcKy:{C'>l('47X; ac3g+!0\H` R'hX?TL-M TUږsE;:KB>jc}jT-zu;$˩NIL8% r8X4Jn|;`vݨiڞ1*qdG$|0XN \HM 0)MRdğķH}M3sx ekiRݩIJzT $DX[*N^Dɘ,QCl2 Wl>\W5D@bGF|񿃟b!$T SΨ QxL* ;,j"X*= ? 6ߠ v^,i>GktlwkWN1ckEӤ.)E|.ʿWL܇ex*9wK$z[{~0s%4޷^'dhGxNH15cqvw:B۶Vޡ*]?6y1@'RtMpPK%!]tqO Z mWPDH`PivRծ;p3ԓX|s t=egh^ q+k7h_Aغ:CX 'QI47ͫ}v[,p)/VUr LKx/7`n>d&L"8{peh%\;9a+eI#rtEQ 5=i$('s(t%x =;v :i }$`,)ߓ j;G!YCqzU%>N}k~G@ؔ8Hnj}K0aO'ɐԆJ]o'XT.g_2;I'lPDֳ% u`<Ċc7=%?:HJuS*0=V?سTDŽMOo!|}`Fi:,{21Yx*FHB mP\F#J֙IGQ}1ahk.و:F8~Bm]0k{` kR [ *xq74c>YSxqOX2"6D}Am(a8fELg8__Q\%{׮/aEN]{<:dxm7B#d5&ec jȮI++GWl[J#ߥO-`rlg yϷ#@ vkrL?_6ף9y2O8+x |c P4C2b3&=D2Sz;z;Yԏs U/L2%k6tUcGڟ@rX+w I?:\k#8@E!K\+esqA  Hglk 3wK$YWu?)Qv(N9l;JV {fzU>luqg9 Zp7 }ƇV#+721j%FK~>]:C\2EZ3y]xhcĔ@TRHjP*ƚ&lE.?(5*%@4E;|H~%xPol7GsEcDx^ nqkPMrKlñ*0`@'UBH݂sOP\ghrRPEƾbHW~Enlv@= |5 }^H=aR߼?صA% UK0->ۑ1x*FP$ $㈍`OdY"|ݼ5w *LԇcGIE@_zBApzph}>{XӋ:MFԨ͜/~7OJf;h"^0R xs 6]u;jR'eɊK>ȗ}T:+B~_닳9/SQH~9+:ņ0:yM>*=Ho93RZN|-fX$ :ύ-㡫ߨD;HPZ] qXzGASPӁbU 8aDqwFj ew,9zg| l\*Ӯh˾}UMdRix^#4;D7"ڶ=eg S5''Pjw'TzQ1:u-Ca;T{lUN^3+p)mS8 !zTxكwiHS?<EnP".H[_(cr Aq=YH!wPonYTy5klCxVȵ颒6ߑ1d=*o*YMgObIB'ڡ![RauETސ[wU,S ;R3-gqzW@ГL E4qHn Wl1+7K o;+WQz=vLuWj"ՙag[%d $MFzKFs E^6 k??L^fR(]"Bwst  h p]<}=&HI<+!|Dnd<ld!bSFŸo.+DBpD(C>L\c?9%X ʆȴB1(X|H80u!oB[c6_^dsCoO5|Sm6}ńspr^I^#WCV͌ZNu"(&Nj{0Tg$V'!9 dW4Xeg:=wXq&:ьa#X;.\=8֠"pR꘵NʁI՛i]/f$2d~C.]{dpȑIXʽ4:w(Xl.%?AٿM t'<"!rnݮu:e^B$ ?WV#()^҅.vut;FDl.pkYMt[I:%#'"h&r0 ܹ/O*9Lk9)H:x. >—wv|-az['/8߾s@_Ιd4́4uUa33p(ekinE';ǐdt2&VCb-ljC}G0hGʔ%́k\wՆPwdVih|8a|+s@PZ[41ޣq|Lj}ęYgR{xvO #=)h]Y.Cl<Z#>(xYc3p-NqyԌC]f h_#.*?Tv~aΤ=LoZj2HD" Ytj-2lu%9֝4T _G:tZWKy$I(n*Yzp;\m|le3&U)*;g͓oB{=Ib9x_? QC` M ^e90k^'Sb )#,ӭr'V^DD{5f76d5 T!XA{3] AIJ@(n#jʕ6 q𧚭kr35Ki!$f`:tҋΗU5A551Okn!J(9Lu$ qT䖘 MI2$\y5?K[Ԁ0n݌BZv(٤S}k yfHnlӛϸ9%m$ː>yuX:* l 'e-kd T]ǏUJ[_qYzm١Yc[r-^0GcYZ[qwtWzW`S@2k `֤lᮖ82+2qrMw%-b!MtZ(ɺMo^lS8K9ӧrSi (gIAAA8=1{f{۾-MG_݃c5zHĜKXomͨ[UH3?m 3zej.'tҼ#3{r202bsEԾ}P֞_S,zɮY>>du=1~ZބFi1#Z"sCֲ 2U4c`T²nk-`>tr[do@LRvԴC;]|7i"MY[,8`=X%6.~AH%pRpG%hN!V%:pOXNH8.gX&G OxxũY8}R> O8՘Wͭ,qg>(3kf:٨^A'[b9# 4> + fJULX{}5ߠ;EA:&@Mbg}obhIr@bVfVD37j-u‡Ͷ5&嘂x+ʞ=(#A|_hY'%$(; XK`G@bi.^SMg:ǣ\1jǥzu)ڠR.aX*Վ7*R%x;:ManFBeBeRl0i>"4v7 c)E}’l@0oY2H9n8D Yiq+'{A?hŒ$īDn OΩDL& H%;#Z5_%pi $"kP=WܮY`K|#z'$ ;K΋>!Wȕ)Yo7|2B ,k!X"R8̼]7'BsY ߔe+ܐ#l>oы<~8trRV,bیd*&WlP&v{Hdis}^Di_4J?JdeMUG+:wCMY29 ב<ڑ>@jH2}[]GK=͌Ҭ9rSvQG蕑]v)xB׊&VtBHA˄Y NK19mx2*Ng+P[1/Wp+ć<pTT慽9J@wowHa1I *o<1+PrӦ͆'[l7Y75}#DiL"-_flM7dX#A$+5EiКdp=<> wı2 aHbdGl7, ?xTBk8lCuKhRV:'e l϶{?o@ST#B ſrZ'BELcŲ6Y-(ftQ}li$C3i$Q,:͑[#: L捥z7ԟD*WoB'B^U|`r>~6b*oV)Is Pa Vz@,/='o}xuDfuJ~f|N~拨GUD;& sdcXsrˆ $ }7J`9!E{g;U8ĝx`7c9VۿHogCkZhFmI(M6^y-R ,1Ab&|W8% p4-gujڶLfF=66KHа>EՂFvUAT5:n0_] )N:qt6pXŜpʎeeHDȣߣ@k!Tn!1gb)i`*kF\kUvA8w;$ڛ }cPE!#DL1R(  9:t 2'pȀ]DMhq$3U>8 rsw?y#dW?gR_>1ZŦ? ~P8KF#pc=Sp4`F}7JLShIUI74P;#.qme}E5h9~/9Dpke?D98ѯK5`_ǂ{7蠠􇬠D\ѹuliMz>R>L',WfWEeW#sBxdOmOyq6E6@d9fAqq fPbZ@%<5INߦJݻCleI0#J$FAD$;cMov&NnvBb'I}rZCM@sDir84˩h?oQ]ZiCG=_8/`#{Mi>"RSq?_R}학0^ilFk zTp ηW!-簁-Fޢ<8I᢫h*O,yz"(q}h(ZK oZ,eZzovYtrngA[&N5!m.ϰLW3|׳xKq"."u&{0Kˎ7~ܛU-LU}[oy(a w^k罚wnA Vd (DYBHj} !C$ !ho2ڂWQIf;Jd?!NIl}Q`t4OvslX2-:y2M^ڍ Q17B&%2H#*$„ss8?2L5Ehjܹ%a)t!% !6UNxf H/N`_rH9\֐0evg9 Ghr+K$M laӡK/(H)p^R]v>%ue9 $(I&QN ]'Dfhtzӗ/7,tm=0e/U+A1~d5ఀ>y؂L;e<ΥeHH֩5twW hi|lsJUSl)9`T/@@ oL) ܕc`1/lGҋcTW@d>&^^;- #8Wi'G8y6[PkѰ0y8$?L( dz Т#EH VR|le{ײjo0cqumv\aҷ+DI`# uΈmM>EZ Wz$+ۙse H2RMCƘutb-؟&/jd7Bdmhur&CC%Dz s*}CgZцDZ@cNh*R\IvI?-(d+F"gs_eXهEM /츭ɏKלQ(kઍȝ[9c,Pj1g**¶<`r R4Q*P^-)l4{% 6x̓}".{Gp*wc%D64b[sҋl\#ݮ(I2*3$֕_K^R۬1Ƨ&Y5Q8߱MKB\^0ZP;M% `g 7jfDmQ!Q; {)Y8^vη=vEYWrs [.)掹޷E%D>N6xڗS&F-?`ƏwZ_Ra-\9ſG6'{< [p*f'"5L#'_|u$+>Y(Tұߐ7EHv4Q;&VP{3Jg;9̷y~+aCFѡWIO\#]ȧ%"Ed/!)B!:L!xp [^˔*i5pW9uv:eq*xp_ЭvO ĹOlMQs_E P>63TYM&&ǜm }M0dR:#>;VOc(S{)^#wLՄ xZSB {TYcAؚz%N=!ldڦL҆Oj\a[I)\+:xyNng8=_s =k,8/o:'ݦr>nvx磨ؔ4 2h+B[x{% 4] a2='a"Yb"SgVg&PR{ᥘ1J00]V:8 3(D/\u`tO_<޳<ꁞT81O}~΋ Jj\))QV[#s*2r[?culUA^÷kjI ]3b6>_7J ܪfQ  <ģfqՖuPzyٵǻOőM6w\k 44zT%IlCO-7*#\`LbA'/]\b zuR09|Ea lG`x1.zD%Ŏ8: 5w`2:U@M*& Mbejy acD43D%Yۥ0mFDF{6(Y JǝgVCAfͿlp*~"B4݁Y<07ufsOj̇=rʍA|@0^mfd:I& eP*W8fyV~&\;DN%o;P7껠&#ϓz}ʚMG 8Xs+I \r ݭ,C{ B4VSWS .daliu6qTsSB:X(U{}w0Ոg,DM?yB$iF$Jky1iƹV:`$'_TN YY_ #tvRR6O,+8?9"q5 m ]B?Yѐ!U O*jWv9yfsÝzÆvOQI~㭝8sw=ޅ30ӟ0)j:E' 4@EIE`w Ԓj-YS׮TێV#GEգ37F34߄:=]ZwNTΫnceaDt\4̨3;Q`Hk9%Y $}OO6 [:~$B )ϒ,9F4=.wR-'3wI*1WbILUhznuY :$KM$gU/\: 3Oulu>yKoS1lm Snc2&=LXLGK[Wf{Bu`dj5=/RPUCrSpAaB-p7S{ D6rEz얚5{WZ͊#^PtԝGӺ !$]-pUωb,4"ɪ_2CieqDSB;nաҲWL&$0!.O?}O!qz !RMR]Sw}2: l-x9H7qTA}4&7vbSrś[Vf,]ˏ.Ք1oW^c>4- }ÉhȨdnϥ`7}C u<9olΞJ?ԪOOTW٤OƜTզ1z,*7U, CmԚ|0$3v3B8$bN0+;}%jzl8?IJS3rU, R{Ş Z`#LEbq:x)څ Nd"  \:*c Q=ɹG Я*~=VFKn%nUvj-9HYiOfr NcCT}bym)w5A2PB6頁DeQze1:i?MeLy@k l½$ F)+>34P)mx:BKb?`NtKiL(S?w}2_y$p_&j>Gbb+aܠRB-7W{Ə׋`4F%_C1ϯ1T%Oܸnτ&TGpYyԾ-]I͜\7#~{H._z`GIcODPE\;tVdkG#XAszH,[]nm$4Y=0Wt!PŇ! YT5!곢L3 Sq-Ov4TsC @29S/yMe6נ7|k3QHZEǰd Qw|8~%T\RPCTFl 0x*wY Ĩ{öPrI-}԰Zw dX…*C~PvvSwUnV%kAͱ>n,QEQlq)$g0#{l RTe@{H`&~i8~Z x,hLtG;{%{Mk:BKAȚ' )+g!NdgX6ޭbe 3Jn}ۄq]Zri]L@!XŁUAFBa ޶7%/l?1 ϢDSL ;"1V}m?T oՓI3-ĕBG\y~痁kϻ9FU5ĦoV vNAd6>Toe]x-bv?{)h9dJ>Gh@Cf}r!x0p^yPAP( .icPx;U[Mܗ_G ]xqhf`vݺ+H_ [ҍb ^Dz>W4`Znp?=p2ΒzorSOiڌ,7]tRib;N#ËP*m#`I:~kEy #I| j %ol`9^6 [C˖:Dy\$3D-q.q pZډ|goz=%Ǯ; =әuNa;ǁeJ@A]ga nXZ ohakb;nbx=("  jJcf툽V*zpYaZeJ Ձ_6c~j3$ - /kFa+:;!2:u<-%\+c60Pw. JR@7iG+x#q%je N'Jf@<_KFuPiP_jS΁Onqu p>w D[Yb'$Oǯ#}-*XT;~Qfd ME]/" DOZ207¶ߗ\綫j$秒iHY|\**X$<988]"ez< Ah}e8jwwoK`'6>P0F$KJC]R!QEcrEb)Qˆ/vEcDzLWQW@wn|l` 8/m z&n~S!JXꊯړd?kxR-~U|qitu 8 6|!4k4($ >XZM+Μ~AK/:?M"=0U Fg`zAkECO_:xl.\/pKn4Iie} ?9 }3B_朷HiPg”2O;ffin!cٌUfNjq,'lemБHGېiic u5ǃ+~4_:8ZLB "_8~%J^~ =z) /Tda/IWt!q -i2XLRcT8*D 1EjJj\cg]ꤗ*G|㩢WRK5rSFtS,`L \<KVy(B{fڗD _Ç;S?`t#VtIKc\1n"9m-J'bw׏Y,I ^e$oAH*#Q5m|04⠊=P.~_؏Ԋ2WZ]\i W,6|mлC(X2+ZSPzoT33QX=uo8fMhȤKJ\s?z3A,lǙ1:(u Z'@Q^+e&+c.'>ucUdUUcR%:rN/K(Ds zfj֔UG7%FKֆ6~0D'6)X9l+jgU^\7ΈNN?0u{w.i8ϢȨF1mcѸ9|g2#pɗ^WxxHa@bk*<7a*']'a&{X .+ѱ8:^%Ɣ8N8lJCIMA^p;|R<=2/HKJ}`;q;?iQrSO?c7e>ǜӊM2M?B96y5zf9i`I?8=sw/R.{U3*15r2UM3~uy"ΞB ί8#gɋQiF 4T 0Uy^ ,1ݬoNO=oЛ]T9P>0{T0or%N͓c*&Q[݇K_|fɈF7:}!aцET3#'aܸ!HFa˻jzЋ*U)*zPvHV"pԼOaZRC[)C^Y#(~uPnI>0ò=Ȯy$+*g]= W^RFz<u2}Xw nNįz )`{$Uܮޞ=Z7׊mzXkWiúqmX\+ έTO5;ؼPGYtwMf2Օ;C|=hI{OKxk3lC(үd;FVN7,I5w!3P򽉋x{I o4kosp}oY}ay=o3JEtqVV+r@QbӉ9bqE5)ꚝ ͏7x|t:xYFەڏٌ}%"E\*`X0n-xq9s=B#N#r7`Kq ڏ0(r[W y|g+x;Aѵ$aBau:^I21fS)pӰsL{z[Ƀ;2&㹊ujӇT)D=Z%k'bCÕ Ә0~p@"np`$_^rilYA7]9__8%LX:ׂjh4 Viq$mu,Yml $`Miʧ&bg:= rAVB#օ?U!?nE%;'OpݖR`kNI68ɻm0] ׸ۻK{#&`0ŭshup%kWsi-MfE r %Q'c9鯳c^bEO󔙶߭.^&*}|SRFRP8ZDrOBe/E؃o q栗c’ )^BEnIRBz'*$U[r `2`pkRl,lʉ&q@TfteIYd5q}ϟ ]8 v]wEQNd8R,xb$ԦӠ,i,Wǻv$0|00!GeMb̀1\b=5 kd,:pJbtC݃Ѻ NLC۹LH=43ΏiTanFh,s `<0goC& B^6/ߨ OEU~ b465ʹ%bVuJ2άt#ȭۇ"X6AEM.k,1nSS"_|u <7J~jtfϘӀ jyِu=lBԍ_s%ݙҥ[QhFGpɵ&m($:Ij|TF90WV=Bf8&8ީH` C )O->1Л`Aۖd/[lU͐u' |}BuNn@RWt/ !+/xr!Di.!$0apm#Ĭ4Ba8*KVt7e{\#t]!gc6 zv"YLjOaE+cҚ 7텪)tsZ/Q÷ȷEbo 7lo6 zY`M_ J-+߬NKg6>Ҩ@b%NԚj{KBadŪm )ROw"ą#wロHg؄]xdo ~!^&zMfTkDTۋLbE2t="tě*@Zv-8k],>qSrI̊C@+orQ hp2ֲZٌk1qCpV^qgV#b́'+JVS~ÝPo@)~ N=m_0Y;Wr}[JkJCۘQ |SgݚkER;BTg+C<íĴwOnf{Om.LWl"{费NK/2(yA:@~.ɭLUyv뺚`1c&[g||< 6PFo*€]2oԫS?Ӵh?ʉgDF׮5k|&ڝ`xw{K[ƘcՇ@6UӍbof]|2҃-7w9X5A$KaCۉp}Cþ>B,ՃhS*u/ ².w90C [sinU[D3]jwӼh a]Ss,^7lQk SnS»ZPBJ3$bL\rnVE@c|z? ,+3=mF4}-פ9x#>]s dn}a@-b\9^Em5OT>/1)p-?giٵQS wL~s?R H\ظ`@3^U6VF\qYl&"p !oW@[np%y/*PWgRM>$)O!3vG;PA!r,` K \ҬV K ;Nݍo%5 f7%A2Z4u/I\Sq>U+ң1CG ]ɋ V33~vBR+h|u 'W% "`\u ! zAN!h<|mJc0٘{v1T.|vx"Y尗5O-'ح7sVFϟĹx7~uBf/޶!t'VBz"vvJS@ntvt17 CgwBdX6Qm곈,ʸ2u0_4=@O;ϱzoW&aM%1IsFз+[bף(d{>t災TM+9nrEx͌p' Υ bsiGNNq7FIʙۢXD+c)G[5QXu!L&?1^rt(ҍ-@qI /'V@YPXn-k$\{y@4Δ&F%)JtXA кE 0P[NeMK9Ǫ)2bW<2?yͱn}brTMGj$Pl]GuF#i9ʰ퐄+pIæAo`%Wl߃jæ6-*ϠjفV(8{I~W}%|Ia$!~WW1Y玍X#G@LIQq% ꥱx+YOI7hݏs+H l!^x^@[ Vda ~\iP u.2elTwTW- 7Q=pܣLYMv}%OgŧӟFx"oQB` ,78€Ԃ09d)lϋaR' vsӱou515ZJc2*!j3TF`i8A$\@|S>i(`k~#e~f)S 4;>x>a 4k?.K+MBsJvC /hÑ&;uO+Yeh {];p&rcո췐,Ǐ 13eiNb#FSoH He1W`Իt[$c&},S4sM<ѩ˧t aiV H6xgMذFHwXҡ.2O ˠ.h7q"V_^K gדL"2N)fltީ^JcG#bB:UÌgR[9u͸c*^yG:Qa!? _tٓOzm띫'cVq=j:w+HwpψuYܯ }WI_ŜrtYhީ?FM$-g"CkE-^ x6"WAzs5ʟ;R7:(<%7C؂%Y&Z0jwm br"Y 'Op)p$S;w7jǩl3׷V6ɖYL_^5 (yYt(z㩨^6ڧ؅ nJ^ VY#uKy<&*"$Dwᐼ5Q:ܘ#qȀlEpz{Լ1kߓ摖tR҅'XaGV`-w 2SׁjV=Va |^.Üf^\H[NZ)x໼2”+zVmn~% ajx! K/Grb!̑?׵5AIvVu/l6Eܸ:;Y\aANܵG:= ЄjgPT@97>U-'LH_/3~[(0Ӿx[ F+ӛIR7eFo3$u!orn0莧3Rh~KV%.ťߌ;]Ylx7C6.W$nsU"*ɭW,-yu ItEU|vPLEs 5nN2uD]XcQH?.7)'lE\+GGo3ĭg`^PUi5(;&g!V_9jxSGc|fvEաR=6Ig8DYҟl?6$A͌*U,}\<'wVgm>&߹zqvk( ĽȊmŃ:<IKDR'-gE@C])P8V *!3C0pI71$S RzdzDY+4TX7[pӆ!  e޷DsOt'͊#F: Rʵc"Yd,l/QlES5G}Kt!jjls#{3Ib!n?kt!gX ($k.v? 7 ̔u?PHy1&d-myLr-IqG3DɗZBst1"C-9MsvvP,q7Jcђd0!3lr| CRQ޾Tc}Њ)̥ݵ*_Iݡ:_^x %54/){: 9܊L"}53?^n/ L8c8v=rJX#/0](˩g1v.AJrɥc=]6~&'c''tAAǨAhE X<zC T22xѫcuhZ:|[Y ?Gy:СT7HkV?vqjqMKWRrtw idD}nRn6_(SZ+'*=|rh\]D Nel u}Oy'}}J{2F}Xdɀ5*i9uqptFg鷃 e#l6Ҫx eH.r+%g)7[Vi/!,NpAFhZ)!v㏐^ZO`]rA4'gmjWywT_j:{q̸Cv{[ʇ|*^:3v]lI4ehp8ۜ|9UPJ[:IՆ1_m(o ''@!|OHb9)o55^wbd@i8>H5DOjk#9oL^D t 0imc=ټ!uYO=3UKV]6@=J1UN2!@JYom(ck?? 3(qH`WMҶ4nWyx+b'sv@Dy`?QT+TAsZfHn2p`٥`::FPDu HXtGj4^N&†ΙT'든Ne[$qwZ_Rlolq.K< "$\* =9㖝wYyн.$0]?z0Chb*9OրRg+aO2PO;"+)eO+GFG˞/bb , o7.~Uܷ>? ?7>ƒ z~\gGϫ +*_5PX0lRd"~8L Ś+ Jcd% ]g]%0Uh>15i%{ ]EُSv{ uNA "kr0yY?:$Jx{{k+ b;2R9DoX!b?V].G]=]ϮcܗL+P7b'p$B6<bEQcp3ҟ'#qu3POU5Trf1Q1!3W<7Nӕ{*rS/D/jVJtM♓ *\"TN ΪJd*B؉1#I-aqJ ӵ/H53%DmCZ@.kI9-@}Ӑ{jY+">!Q t\΀(ٷ?fZE}=,!ĺIDfByevh69FJpרOt#Ou-Z3"G ;3sOV*+*ė΄%O )4ί N—<[CE1ꡣ \'e2hΉ\oTS2p<>d݇a SijTcZ:Aλf3PxŽVǃ/AG; rpc/{ע 2rezaq(W?E\kY~C-?G8Dt‚-H:Aeo3 l5f>˘|ovBqLtj^>wwW#"A3 >7.1f_- tZ4*r;Jl2 kr;<5H "|0N,^cEr`_2qnmE{EL<9NonV с:>yLFxU k/y0Ϲ9VFUy\beRxp3{oiđ^GUN  Tmy, A.!ڟB)Oi`}q_oe!fxӱ{*(9 C`oXO S7"ǶUr`ss1:H "mKD_!mt{iFxZnc,Pά댤D^L 9IZ]3m%PD'P@1 G+-K!(1ylUkgL>8/@kV>=wBHOs4m/U()b=@/3խ7`f&DG5i<;06/bgt.XU, UAO%VL0;L@? >GsEwmJHX b, WXL2m Yz&4紋nwvAN$s(S@XEFhUz UH2~JrbjU1byUb?ĉ]5M) 27cKv({i"o* b9,DuS_&U^Db7 :CL9x}t9WV7p"8^6Rb9 V)E>I?Iھ.o֭7xDفԋ[H%Mp! IFO.FȄgSBA sO[EзgYJmV[Z&2>hxXV?g9{PŒ+]{=Ycí5jg-Fuh<ֈ? H撺ٷp8z׭$v @!xaquV)˖5SГ@F'_m;=P.a zJ=+`]InfǣԱicsUp^aZq r;|aNXjd9IYKjXmW$}7.+Br}/R軯z&W[ɦֽˌF7oj*óJ`X Z4VX A&E-=Gh=EaSJ"T^f8=%fcxo!"}?xn3ib2|"9ʐUTJƿn5B$7,Oh%+#i T#?wO]iz7\0I/E9J Sf|znh.]Fkj9,Ũ`7ﺟEƽQ]fJC5Ⱦ/- = ;X@7p1'I׭IAoT֦DI9C8 Cc$#3N2FqUn\9<}Q`cGn mHt@RU^`(ӊ^( Ser~ps<=? 5 qaTvKSuu^7Cڎ\*ВhyMHAL_-o\ZygH6QLZ_u-PN;<ϦAŽCN'k*ҵ%{4HVE> Cj iu#n;-5Rܷw!DwMesX ݡRi\Ad K)4=ȢF?pXcE2emfܪ R{KeCg|HOTW6-n:nK@u{k^܅yX}Hܿε0AWUg2Bz&2drRPZwM0v:qټ;# aٳ*[ɟEiCp wW6-2<7~Sr(#Ʊ6#[Ka8}J]݃k J[l8 xOR 2O\qj tY66|!}hQQt  ?=uB6o+bewE0fڷ>#uã!#z\)8/Cb7zs%ǑNlX{Ag9gʨBnm0ܫ~mL8oz "8h_Ϲ%,)^v7hBf[/oyak-rŘ[ ?ᤋn /vnq"XCXD]=T%b9=>ܞMYξ+mZZlrx%߰QEC@9Ж/q8+*&YR:`tR*ZPh×;]0s$mZV2Np[ʞ ~]h~d4-*[bE(C}(P9"Wސ5< h"& _RsuzY'K٘$81:&kKW9:kЪ8&3װ-2uʊ{K^_ ߎ˻ Oo!upbc (9W1 v[)=MY\1Ѫ2E0]SPDWֽuӒlDz<ѽ):%<0sdEJ$ T|?52jDE˟Di>44C(&+~.CR!O eXòq:=4Me2#K#vuB~ȿ5 xğ4cEHwTݨ(?Xy['5#vLH=3%@{qeS1RsÂYAduMu7oꏱvӈh&_w-MYj #B-$HHϽVz8W;"IljU@V?g 5 j(^7r`:GߌMlN1ګ.El%ThHiQĨ3(q0!-po_AW"k?oM] GwS>s!W@8 ƥCx-ꭳj dɂGPjMGtfjyǖkZΠ<7{ͮI (&GFq(k>rMku#AK+ ttR@_7 XNٽpwSqlfS 9ݘ Q',W1pxtQ"&cԽMF6ھ;I2Of,? 镟bA.GQiI$y'luM~cK4Pзg cf눘}S4كܕ{:ދhϕg3R˫ouEsȕ0c~2A$j~ES6U97I?7|)PNN9_~b]x 2GUZխVc7s?E\}f2~i߼ řR$?=) ^"""-@IRF" 1 m 0VDdXKf xoVIL !Q݈o?X/L06>2^: Zi7jY2Ks""} LThyhڻOЭڬ(8S}1h ZVcJYiug*,̻ #Nz'33zDOjTSw$!huDtx*"e[zN([9ÞƳRWx#~g)̂yt@)e8V[,. %Th~/-(zyeFAC3nż7tlg+GD`K&<|3EhQȮ| .ZN>@9z}NUxs藠9O`&;^lI&96?a)@ RLH@I~GNWoa>K)/ _B)TCr͏s$lIn#jЧa*+²Yx2߄*-X<ʩk3NtAܔ#JŽA&^.'lҀT [ER P5^n5qlvА3R= &)$k|"z2o!"ۿ"A. m{ciCqjs'M(-7- Q;@Y [H*oNg_/dZ5yz}QCwו@IZD37w؞V*=խm/DDRE{O3CZP;._lZWHē:/HW>Kxӳު/t1WM)fܐ#޸IňD;~uxXGE|2;Jr6ntR!|E`bx ^u zڌ$Qoh]b/ُi;|AM֥ SZhjy.o羼_t^Aci"N,C_l/BPckLR d g$4N.ԭd+ $i7nQZe$@hmDw\+Qxq<owIZ!ei~Rח) ؋She+0c_4$S4X3xlpUUǵY+૯7+i^{k biOU-Ӯǎ}11*7fr(sHPTIÙ.Ǡ &Ra}v۟#,l#@%uon4B j v`TǷ?# Q9o]m$ ×I1c <žF(J"CcɁOiNhMx.1WS%[6 B^]}3^51` _ WI܆ţ}oi!L*yBvf@bP'Odrv{NoՇq9U%>uQȫ A4#wqcm<ʹuCż]99n;oxmEI2=5bZK#xp!@J0EɁ>#hvq f{so͵O WE 7s:cPKyViT`C]1U RMKxG|`>1*7<ol:sxJ_>dg!@]1zrYh]n䚕n*X#Ր?i[y,5&?Pn`O pڭBD(k`TçL \f\LgKjwH^khw(#t{fG5E￘!`P+h:9Z[aol_M"3[L#/[\TaZψmH7Bt5g\hCkv%ȡ>@DcFwBBͪ'^7*SFY@ &X՛: hnoDL I|+h|Ľ=̴- DOnY/8AI ,FiX-p5dz q;~ib^\ah㖝*01v'tLܰY@n<9C,(i 1?3k|qW=Ԝ [AѴQ^B\ɈhgrFm=J|b~RBo$rYjk#ݮ0kՒ4b|-1KvAw(?\u|ӞNş !,c_*|&P,ef|ㆅ.g^<4SzHJ#e?x9TmNQm< bYInz0?rFBx"w g;8ss/^оJOwŚm:\a%6tт !)9*L&i& f"<; <Su؂1}F:5,&SyB^!p+ ֏7飯u|$X7tx5LY˲W{!ndg6bmр$}Sd`O/ϑ@x_8O L ]ZWlHguI+9JjЏ-Qmli*I-[! _פTORa{gP 0]F2l\|`M5C)@0A QCLQfSsJWݙavabْ1ߘ!{@&.c: &Ge EאM[>DI #Y&-~\&=Hmq1Dw[= HƲd4/~=tƪDO 2.]@ͪڃ:0\}L 2uϤ=`VyG]QC#zz/ 7A,R6b~<:yv Qmo3LcҞwYMdU9l 6)ɹV5*8nG j XEF+LNai.X2zUWyb @[Nf!=w |6/w~KrMb[K wjG▣e-VB}nRxGT~smw8{M@S {m[ [0*4F#D'84?_} }eQF&P^Q8U \r+&CvLVe7HU횘sWuM&/hː&_ ZTPu @<<M䱈\k=x{4rZ,gmɡwׅ%̨G9f%.Y}fwgjfisUE RTP1-cÙQlmNќ,qOoP[Ϻ"AQP'9R1LvVʛ r(L"Qtr/S=F:~Z,$h 븱(y׺{S>u\@\„}̈ս>{y[N?LHff]f=[>/_dj PguZW46`_>g;DiY| }p쿕(l G,\NjnC]AT}-M$0}W0eTHd!Sg?Bukr" ȣc5ON ! ͂ECmؓS)ؒ%&͗\+o#eU#IJ>e0V'^P=JJ$x6u8~4dcGxlsz6켭؎HT}J^O]o|iG%DDy6m8=پwלohGht4zنY UZu pGb~p. uf&ܰOh)(b~JυnZC}-)&tөuM'> .h̫kšK j:G _99Fo5/p !U[$TmWS#t` Шڼo g7iHqvӕԝo%24as^~"b^O ]~\b"zkr|x45I9 ]}Vs"xD5vYhT OI{eC͒w$XBJj=ޤ@u˗7~b+A̧諨V޿H^RԵ??S=ytvgueH{<ՒcA80`8SV~=qߍÄD ȕI#S1~,VRP6,ڒMI@/~";m1:hBMnhbO[5u=S?nzz eg1fY~EU_Tl%,rb].(8T;]৹/(O?[x󖴡ܡv_MgDdHܸYSñFE0\! d UaH(?9Q<\0wPF b dv;CoM@;zyERo߃'󵾆8Ú,%PPP J#D`-$d&iu pX&SW\X4c5|=zU N<5|*B" y"R솒`.d^Ҵr,*!,җ΅QX1U6Aty Z:>&x+(a7ΞD.A,5Ht9ayhk{`*0[@A:hveJjfiUF~UH%XqQI+a=򌌎< 5K⫻nr3B-U&턏.oZLfBkZ*ֹy סX[;jelUeS^/ Y.,6ẙ)ͷͨ\RuCfU<}9[cbW;Razmc)Xَ{e ",cvhӆ{_QJuB=HnF!̋8eZE|N] k1L)Cѕטs^[`Uԫʿf'>k"O GU<;I֏unzha/OBC"s=W⫕k16H{)쯔!OU[m^5\6Vz7El&E`f|3s zX)A_k)!Ks-s\ș\mn: \~on#PpX_&Z eN`gf IbDO_޵:;aНZ,4-cG|cBس?#Tp-.yV<|ß8b4GK)Mk◰RQKd5JjהviƾH-9 #o+wT5oڌr`:ApfI")BUBjJ~0/CZsW_i Gd[ofg3- L"A J6b~\,uB~毴HLV:O|Ť^p9< Y=+Tui Ha-T[aQb Ics3-!-+LS{=B  6َ{YMivָ~{MWhI-EGxü#U̵}w2dJ^CHZ`:SBa8"7ISvmPwP=Dgdx0KCR=#o֔֓sؑ:`mЮ@XD/BQ]VXTimƓt{ЈwȢ>VZyz&GϿ>>y:e 93 LsqĔ MfLF%]?Sߦ-{i]#>#mY<Z=.Tn+FgOU8C}h ' A[O+Hb=Rߚ17X|oet]@|?V bjiRrhs)0BnTcoA[U[˖~PP}ʿGREXOb']Ҿ lWoa%}WK<qMyp­JUcf]Yജ~Jo=8,3::5*<- *|384dB3nG{,L;9'm߻+7܍x-~*wEs-]Ef˗۵*!$Gba) )[qr%KMጒ~\„ADg^|BTNF93[d}IT!a{&4~S,-!f8w&ZbC+d0#m ѝ50dR` ,J%Im GhʍtzDΎ)* !V==7ċx0~1ߑ|ޫ@nF"\(}NELF.Lr}Q <'jL(wcZqϑRUZzɪ5Y ~~P<طr5H9|⓽4˺oZ.h5([& _>Ǭrc!eZ~1NQGuY2!͇s.y%]z zV;)eWkd;eADk䠑#^}B$][HeNyذ60 dA`s7؏tb`==;1U(yt@vʐ q?JNe؉ NmfxbC.L4[-}mx?ky0zځ/s*:Ԝ; (p=A'&&ş]I}T걧νXAG-H7 .37t Ftg7ԮtX=Tu=)ęVɞ8tZ'_%\X eVƣ6Ƽ}HOTmr1+K6KuGI=j*# \\׋  E9T(潷}`ԲJRxnQܙG#;k8Ck/C<ƨvB8wiR}D,Q?]Xqգ=Q3b:EWRV\y^kZaRia >8@hjV ]Ba.9x^U9t`ӾMH^ OGzr|$qGR>'o9]lukM ~\X ajR54n?y5*B)a6C sM߬SnReOFh!xqs Բ\4JoߣQZb*32FͮN,o sѸԄ)BYo [۞fD9whpWy;XD'sa0!YkF[FݯqLXAހo&P]Ark1T",;p&2[N+1 ߨh :<:odvg\@e5d2yv]V"X>tY88+@[l |mDe[蟙0ˋxR4 v/0R4)MxME)Kпe鵠-Kh9E`5J) 3]֠SBkCZǶߤzrT+nh\`/~ "gƩd ;T5r >H *^FIPukб8@`xSng![Χ۩oiGLBaשlyVxAPF9;ĶhsIV`{,b޸@}MRvN~B"}{I%p?Oxvz A@bCl9A|gmö r5j'GNxC=a]JBtթTm;赁/'8]{`c L+v;i%c`HhAgt䄋L 3upϸR%iX^y(8! m*4.=upMCZƔ/iuu`+Y({ 5U/NS M?LStyJH!n*\zVPOݑpB5S-F$cz1}Qaa?a-ܸtKTasALNgw,rb-:`Q[j@oO78lNu]JjsGQŲs ˛t4?%le.MrY_ڱk8uiU4}ipag(BP2쾿ѱDI ű DhרBQ?ۄA "gV+nvݤ\-' guYehXe.E %2N?(>7)Vy l1$RǻExmϡ1ȫ]fSkaM{9W6tE ;)-9tPEF*n:S^f0`W#1+=Uy;f« .k*<F!ɇ2TlmX/̈IuV먪B1/HrɿGxV ֢r(Yv\B, '۸@t+C6)a9T ơzҢҚdI礈{Oq 2jo<$LSm>|R9i_+%Vʁ{xyd;pd8GR#K#Ź`pݧ8٦Pz PbD x(F~h(Cޏ|\0njJ`֘:y PA3RtWź_j%5vl6IWqʤ#!OÛq}43 F^JaɒCQLfj(N4Α%M4u鮨zNk _D.epgJ[; ƿud vG:uj7 jNL&HV ̴i)GڰJzTh9\i5WiTAB>m+-6od}$,:XR0-UxKjߌr8hR u@Βd|mW}С?n 6G8׃S^^i)d)5|ۼ1YK"3b2zT |FJzU_IBV'`t}N57mKF=ʼnRV%@*XY\O{2& F"Կl%|3M@jjEcm:a ?asfAgCZ p1 Mzȵs*XN\$V9,\T$)}uE}8S-xfÐZ<žEM#Wa< zh }L }TYF %,XtJႷgʋ[{PUEbl*00ȱ,R3_dbPUtqAp*pjGH>A_ZKMd>oAvnN6vk%W<"OڻEg83bvEc e|)k$Fβ?)&!RT.N:/P7&Ԇ2zXҭ9oЃS\r+/{tJgSY9^IBg7B<[IppAy;A -,@9ޱlD$ݺxܙpJ(Nn~r{0[ <4= sݚcX׍esGf@7k=Ǜw2y6y.O#U:M6n,ĵ&n3#S>ֺxviN ÿ})R!jFOl;Eu6"FJ}R刓.y% JG|Mrc ;]1e32Zܵe;B=# (t)\Meke*_D$ 8ZKAi=*C qi,q`JM)GwH2쐻JtKtޖʑ׏ьHW`>'V[Y[K "4iuХ݃bX~}׉YN|g&tTw" 8Y%V'gl̛%;HbhL";|sWvG]_ \ly12^bI<`]/QX9/!LDwRGmU ߞM*]~PE X\\fw6|ZxQ-`zvKY7n% N|SI72zf%ON/h`t'>A6]T/zfb%/sT1KHPj[tOPTeM1;yEB*NvWpJ*Dj }EB5f1UevUn9qcs~tװ.#eS"ؗxE>J~㷦4\|MQ:`L^g}FRn"ҞiKNڼI^-R4wu;h@9"7!xh9b9x>ܽǣ. t<(Ηp9} wV\dMä{*@u>=z_aRv]\R4y99V+nc;3\g˱]q~gթ8~PΧ")($jH֚aecDSdUtiF%GخqD;_z39W, 4%5ozX ҥo򁬮ScUdF(j(GoK-yw*vNYzDnŤu[QDq3x֛':|x"Fd/rUh79`>uq!vYqgyɎY8ܮX[4'pO.p#٬ Ie1r *?iӴd,V@x_(㋼s+` .zYL1qiQ U׀O^5:f ^O I\p ݯnRMF>ArZn"\,~jبBs ̸gж[s#pFፕt!Tb0` n8* a"9>nNb іkTʓ:@D%yYmnfb)6#oHlLP85$:Fh1Dk'^Kpn5®h͑-1UbLי{'vѲ[vaMdW[)vPbYmPvQ~ex聴]!Pպ qpJ,{^d A[[dA4P򟬓}'px8GUrM%#vO# vٷi2<*I|n瞯sI[6uҖ],e( ij(B?Ljd\pI)3ٺȪ{nJQPZKirٺgֆJw@G Y%5+z52_; "{g߶E+h۬Eîtƙg2֬)W&0~PqY"yC93_؅#Cfr")A](Qp ;^yIA4f=jzŠ೘/?j&XHX%4?vmsɽ~] ĴT+ЮT |5/Uڶ)98}h61!fZ:jQ}`n|Db?<D+npӇҚA!E(q٥ BJ&ObVO8o@T5]8촼 Ɣ\[Shr,#V V׮ubFC\XHF!T̅} 5Շ_ XW0eJ`<'h9zg+?o{)B'nu(`&Yv|Y+\Tk͑,8 s`ր'Rl]J&\ACWTvҢ'_Δ-G1Hh9DjQ$*n& / CmVîr3 osI<)ssZƤc|2>lWZ@ڶ):]St1'Bc\QԄSݑ"5H#e)9<0W- Hz;5ݠ:K6y x)ΑDp`p~ ѬⰃl̹TPR>S]t\Ɗ\V(tTYbrt-LHFҋzxZi(D1Tb ~UYfRA%zYWg@[4+j:Je/Z.IT|п䪸ok6DҺb>1}쫊QbyW +UNhI$?{#s xn $f> Q Ҋl)~ޠW7$ 8:n9Tnc6Ғk\ˍۃ32Q;ނv7u낪tl8TǙIE9M@y"AB3e F׺2:ㆂ.Urm>\K1zX4S}לKxdp3e*`EfVL d R$3V4oY*W|c;k#*/QԩmJyIZ'WkiTa^P qUkDNaBZQW/Ձ΄euBE\ڸO7LoSҥVA4nB4ҿVi(M$GѴ1z+-nP]m#%ٍܺQu!W4{[yqhɢč&A@sn~wv 1aIT[Scœ_[.\J. RJdVFa{N⑳BjJ)Ji&MUk@\x"ChMW!R2gn-aA@^dZoM7 f Qa.Mˏwp G|&\T2U}4u!hdVX: lʂjiX قċ[{]l#+O?ZAOa:T-/<$}|Bj"wߵuʊlZ¥lo4pSOw"^060xʺcbU@x3L<fG(͒Xr].hQRt}d+Y13nՌ줔<&`ρ\nB30GL*P;INh;V_+}˙/}#N*Pj]ҏC[GTI.{ " mem 'Z9͆T?D\Vi`2>f vop?>G 3㨡Drf@" CGaka8~Sj]v$:NZO8ۣˬ"fr.(% iA)R5%Ű*̍aKIE1N&-;*ȶOGs'`-Qʤڨ=XnUq teR]= }爅Yo!4rnїq^U^1 /2vן*xړfxˆq 2KZA"UIG[u}:@)e)sjw皯Ea&Vbrb w?"<f~:Qćb 5!2Nںn:r _caVAaϿ7]) T ,>2XM gkp@3'_X*-B$hV3]XU.ٰ ;.Q9ú1 yƳc-e}p[v\@cz<45!!oZѼ";Ý_ڬ&:]=nWxs Lݞw CZLUsw@uv=H@ԕ#m˝4g UV+n2N+J@͎%\- 0Kzw{T;3U+'@c}U `yݸ Jg$? ~.om~>}CF垍:̇(.؛C$o˨I*[9Gɻ3dnfD.0s4HԨ&8Ja,DQVGorUh(ׁd袋/6]oGE,) LmlU-ʡ9x-u2U6i$b↌I陿m6TĎVyB\ӼuQ y<ֵΆ#:C~ mӒ19x7KW=&*K\d3&{\UWpr)YoUmI{ ^V@ȚC}/qwt YTӯ!eVo ! *(P%V \_ȶ*A1AӶg<n-siLK33-U}^3q!l_ FcXԠn'mhjI²TD; !x'&`}j%4_ J^L=&Ri>Vǖ^_q%efT 6e1Nt9-0i}sJf۟>;!DkSµn6q=KOIӘ;u_r{il@ﷀ35: #T{?16()$=rVjǂ3e= ,׊OuI &}fΓ#*a>K3ut<\[yUq\?W?tOͶfL"@#MҒ~oAdAt=>ePTf.OƼ"./%JBpր3X FEidҸdʙ%@_gDq+ƻ&^zHE5TĿMFU0"U=TN=ΎvXZLj]ӊ02=OtxK`n.ctH@7 lmATYZuQ PDZ<@ y* J9gxoN).$"!cF~q)|X }z?#I`ڬ\?ET'fYyF4(=,xc9M]=1@VaiTu8|M'7٬qc6*+;u`W2h{fL&SB˞ks$g[ ڲfi\9 -u5츿nBvz/)͛JuC ZFsّ{ԞvS砞%e9Xcs܎>I4`1(OQԄvFZhY3-ÄvѶ;; d({e2!ԉ<&\gtөTtɷlF 4&h8b* Sd~J$1.H)zL67>_re@';a2CS J 2U8IN ZĶ^?F\Vb]FJY(kqǵvD >/朊IJ8o8@}BiBm<3~OK޾Q/Xb_!Rl>Dm=@҆ZIUma$s_}7<ꘃ!t{ٲj~bwxIK8u{M,Uz^٢|D }vnKpcY @Sת=Ŭ&CI(?TGž弍9Ԕb2pZĝ KƷI`c_B+[%Tsx# C^R}<=IĝLI]@|7i拫Ka>1|蟠=Zr'c5S.ϗ֍Y9Mci_@(CD+9Zr`z+ {S~4-1V(tax:VG-3[Ii89(JGnh+$s 6oNcfRf(&͂E: sy+ fr\liR +[E#U0sB4XR$=|R㛕i!- T|ztq>:0j#ql=)0zKK)VŘ}ZVz7Izt^8 0 @%GX;$FK%(7hO8uE e J`4(C9-1qNY', ZXm- >u|9A8e.x!!8 CTyvhm[!:7y dKYr\\ =¬=Ĭcit.hYp0ڨaC~SOLS\ &$ێ EĂ[inZfB5bmQv›:TCͩ@x bd9sf-_T^/|^Y-"jq0p2v?r. p*H?frG> cq$"'jj%hԇUo=:i|Oqi"C?Q\˟ kZoYJ^a{ -:$hk[ݝMvÆkE CvG{{3BQ垚7U]S6J:zv{!|vВe,_[2ɧbxtD` 0}*gB3٥, guAioK=15Lo[dq̛ysemeN9_v1m8T0_Y&ju$/_{ޙw_Z4o"dx*$5yrבO]Aa'WT+ޒㆸcp1.g3euo4ޱ.a83X0yHgXn\hs[d9R'@{z6'CCxYw>W#@PzE.Hۊ:Iw(5ϗpIŸR=%%sT$?rI3=59 ΨvR֋H3Uv6\I+uť!J/|TPޟʼWU$ N*jQds/;I4\1ȃ!xDqz>z Aj8sܱt4fttrcd=G| 搾|I4WGނ.Ĉ-s ݰ%0Ȳހ~5߲i˛ a;{*Ay2ٞvanh,jfͲF(BƒAHibLdOBX#z(TY:a` 7%"9x*頼)SVvJwOnD$uOFPi]";P&В: W\M~,ECuA7t]0Y$G]Vq9 QPČ3n:c |v]^$Qۯ)؜ SQ`J(/ȓ0AFO1@p%ÉQO>Œ'nSK6ɠx=r!g9 !|})?~.2]0s]v&삙( Vfwd .u.'+NUscIWEֲrsFE7yxJUyn,(1%L|喍C)8Qj.k{lWrx]>è;K`N&u ⷡ(N3G5 jK@CM2x#>o@erev]u͢-L˳O0w[[xނqeMM~z bKp0 c3_3,ܧwf,vUTӬ)b0>κzͩdsJȮv# ͓hzjE#[ 4R:hjL`ݝ%l|Wz h[em6Ml*kT?l7WO'4LK>!V;>S ?-8j8#,5Rψ*Ư4 S*uV9VA呉y:jZHw=Ǟbl `%ItcV90OǦ~6?COw& LZ sj.>r[1\E<{*P[o:^MG|uLSv|_ )kjLvی|xxbzҶf%L /AF7 סN!qV9D'_H_qXVM4;4OD&<ŊgVDE6%gi>[9^\$K*5~c +k[;F& ޖ-g@ >|VI=z4NVJ:@.Dxc D)f7x4Oq\O ,>6j^lz1˦L)z~NكWjbf`"z^Ip"@_̝]_{)VMkÖneRXF>~+2)8Ҙ%WtVb-s`d8y\Iv-kN&m ]qdNܸ\ F TCA,+GC ^)8LPSS/1go?d{XJحjV*{琗E z=tHb3pr;^"G+;-m'R`4eG,e+B:'ޣHoexKlIW`E$89j!M5U1Cϐpxs|7Bdʸ20 z'g1B\Tt"=(?8p+bjĤ:,4,ά}-m5] lZҠBn5ee9~FU=tY`5=#s՜6#K>jZSM#^}ar(a9SQj|{=qhGQrK/S+GeitfD^ 7 9G\OB~3 vI;Fa%w2! *ΤF%uFF9B"PRhMWM(I7#,N&}6KTD yj[dWvL+sHc}Ԫv\ [kVU`WkWmDrǡc* gzWޕ\U$+. S JG´$[?Da#`;Wrioojn.YE2 W1t/rzXa&tI-nP)j׼!qojZ/z& S5koZF437!5a xeԱ|#e<ӵ*ɢl:;@q)u̝{9 E@:cVR>&-$͎]7jS,1L;uSAΤ۳'; /epGu4.ӂKt5@!F)bIKkt21@tBL2-O2C{v1TjCtFjjӟg3H4'nW/*7rtT׭J@ܣ)6@zloރS(KuUࣥM'%4Ieپ?WLu-e5@0.,롱|&7'O4D .Q|?h4XO_ApX&HLMUv%O1z$1羰,w]">K'ehW0_P *k27LZxE$ xz~ ;B7kk> Do5 5b@SEvq ӘCi~~>MhJxM%Rt&2:00*b?([id{"V{A >6Y J3r)t̶mUz Qy-& >8n)jRZ<١OeV'd$d/a4y_6#bF(&`P34KOIJ <$&dV'u{ m:U_GFRV/c +rFJSo}^972jaufg>SӊXb}*Ůߋ[#C`F\ 鍏js^>Τ+m& Nj~^n.whh' {|@:3GtVZYM)rJYu5f| ;63ިֿG]hƈv чx=Q'b{ݸHANaM׋ݦdCaf1A,Ӻ熘qsJ̊K-瞘tukٮV̾=7u+ErT08h4tk4I-E?/|겮TG+jzi#gMҧЍ۫g ӣcFRL~QyKGD,ь=_^M'nK8'eCggl-7?@;J5uދ3.6).X_ݚ&)Kñzmbu7R9xu([W2j[ MQo=+|rU\xXv8'Sv٣rQۜo>1^h6-i1e!jViVd>DL |--7X &"Q`%hpaM&CכE݄-q"FxuGtR cdoE1a1'a9֦,,ЗS]FLyfG`_d\+yBtΫJ'yY\v ?:T^J<(fԡC򘽫 8]p6{=0fH AmiK71MQB]T|0w[m+ +/H6ݾ\thErA4(l#ʷx[e{p( !"IEbm,`I󗥽Ǹu mS ۺAG@J7\*Jǖ=W}efCK ?-A<'d;:;)b kceW6'ɀѝGHBE7yqʲQ0ף 0B]]SCϮ>H^0""i/s YX.%68/sINgAzuRSڡ^8T)pʨ U i<0`}5JuiM|XTVn R:{/i]w"1w/IH[`q͂C\"!άo723ȰJh:JEv^A{ db̗WXa;xŇ2(\6՟_lc?S௞9VܖW'B0{PuyfƛGٻYHMdoDGp8]a+@~][j3/kk1 KP~ZX^SR=O[ ?`}d CL\`]) E%>n{J~<ӯ~\.m)^6J-tEFew~Gfȟ%rY?6IYR{$~'vٮPx':l*wb!޼Da%BIi1kjɻn B(m<͟X<ٜW]d8jbDbInZ0lC_'_"ՆPxFebXU¿*9ltpCG[Gz~^κ8h毾ȣJ*)˫7s߭K]dk(~bܾFj 8p0 -E/e@JB.Q6Y~Tc te2KtLFL )igZ-n.pj>ؓ&"* `iTFbkUWdk=§eF/C6)EZueIKmlq}%Nۢ (/Y:!CnaO'JGiKɯ[@ʄwʔؼc171:ɛŤm=ZS]#<`($_0u!;0l&Y՜WuwlpB;%dh ɲDLnekw|_&yW=Q7%-s!2)0ptmq$oxUѻI+7!⨵h B樿/ܺ $a`Ms=ߊhe-om2v4+A˰$6޷yLkhj./~;Uo5>EֱsZk _A4~CI*g-1ȇU D' svِ54 r OMwP~1~sv+{՜ i/C'P#Z@y0n_n_Hl`ZکG'(IUn$[fo(DZBIh'@=~8`ʴH3eM>MHso(o|ODcZt,D7C6olYAq?՗U:ƭa[L0hy C*Ooc"ಿf ; NpZ֯Yԁ4½ 1tCnYOYwWڗ]g@9(zZ&QYF$)%'#uB+FMZX7Vt;6oąak%.%l1 IPg$ޅU/e"շj5kW~vFv=Ծp(r UP5W(ўҎԡ$@="ߖniW J(>㓋&͖m7a2V\N)1Wю<-Ρ+KGD }pWÍdlgPҭj`TOX~2%2:%}p8N+l= MjVNzVBjԓbijߢJ"YT޽pWU: ?&YŶfٯea$ބ,qAi)oqPML( lY3CC0Xcnez 0oI%F4g.)^T8hW>3lX\ШOa}ȡAJ>pIm=.nwH(>c>6rAcͺ1b vwò, W` |vj'ޘTd#?Y]g2G*M hbur8.fNb[D Nj[oZ^>g碯[Qto眙edMmEp2uQf y"1kL!aI"UmfO.b@|li͗w)0| .q t4l6Jk5W$aӑ" ІFgd=`I4bg>|"_tp-NgҌb{@dkN&@Y #4*PU^#_>I}賘Rh]-נcvr2aA-%sK>zM#41vr]m8 M3 XrC^dux PID߬(?c,mi&q}HJz5iLgw0Htb[Dෲ;)y[PΦ40# DH$u 薧ecMlSщ(ܯw;gNb`'?[Ts )1苮o@JXB =C֙JdJ&u*V;¢ IQdM~ Q5_n€B,kcD_Rֱ6fA(t %U)J? А)y0 FlJk/4+S5,c顋pF*j-P3Ub'@fCk{`"|u~XMDvݳW$EHh(XZ9?=ƨ,5t,*wz[>n?s&zR Z-KZĴcdzqh2Qq صAQUl\""Pg`c9c? w(zCBYzsGs |JUዺ+*t ,fyFAT(an5 g!(-Pc%\ P%f%sX|Lg8jn| FF (ڃy6*lJv"8sdJRZKz6 Ke( 2҂A]M-[r`}Zpf% Ī 9.lq=t "D="{XˢL{KP@ז$7fIęQr>$+zحٹbv~&(z_т=p"@U;,ӲҰs iZ}+@@=n䃁 m/^&@Vؖ Dv vl6I*a#QcR( &bq+l4"醞Qb0c\v4Hn7 V81Whd?`"Z+ Fr)DnYgu*u|AFV@  l!0̡:yey i״<@gצPUmik8၈x\mͳ:SPWDTkW}Xvb\ Op H5B3F"ND@5gƠ9dQJŌJc벝eY;YDxq(_P7cXU `hz rݬ)+wc ˳U7Pv^OBE褿wJX\鉻޶8DDDF1Z'}sY*/*وGbӜEe: ;9…;yY|?p{SaKb-fܝRО{Z-fK#F+dP8'[dX,ԝY(=CW6Vsˣl fiE@/kI`RRSL yNcjn#+w|x<0Vpq ~6[m䡺yUoUJָ~HT4b|üOxHDDWr{*bIBa[]7NIcv-"O/IsDj,jݥal CRoU-(<8 Q̦=*G*9$a4˔ yQO\h jnT% Le` }J 'v>OYSEń`Bi6?bSdb^}ˢ~7*T1-҆*&?δ'T= 㫕Wڈg=@h~(mn2Ն c=bA"#K*^-l~8~Yhd;stp=Z{5Ҿ5H¢Ӹ 'vZz7:|2%|Cfyb16I;_X=%s+.C`vik>x:a//&'CH(nXǴ+4; pD~/[daQ&abM. a- DrY ބP;%{wY!Hj A 2a U:SV%CC @sys ~8\$7hŠ+*iDlπmؐli}IQ1|Wuo"82\tg?W8>ftz xۊ 5%LCMu;<9RrP'7H ]思3ۣq/i;gBXl2^H /bkmYd_[ZcD큎~My߻uDeM?t\I4$}ڕ0 :2zJ0-Q&*KU>ɨ"l;|JH)8\su(k#G'*`vh7/(-ۜE')$k)ԉ}sy)dxĶNsx@Z }izY]{A˦ &;AϧH1z!`GB<`o G$L ~B',Eo:@]϶xkc|RS"va2B4wb\d~Bx4?1WܵY@YUؤu2sbm u x3=Z%.fXpc5ԶnV| @Y*(r_9#PMY(GN#!u񧨐z5@MZ(M|-XgD]q/ #>tPby/0,-I*}O.31[qqe:+> 75uL Jb.W{ c. ZmL ? z {$i5@QtMJoWAk]KSN *qmI?2w! 'mqa<`!ᒁ&  4eG|3Elw 38ǝA /F981IZ-kc GPe|RJp4WyWm}L3ʼԾ2.M0:x~+_>c(_|oMj/S/ʼQM)G@?P3v vLecH$ivJqS[toICڼc(su8-IJanI<nA |i^С[r̅xi5ϕ gj+ebB5NtISrȴ}EuNjOHk?p zr<ܸFM%U:~Ah+y>sC͝.ئ2{Ѱ?O̻L &a`4~%>$^j1Ft8rqn̗d%J`jӸza3Z< Uf>)kB4 sjx@"$TNϧ@3Y&(u}?T:;,FnT쑄0,/y̱ w۴ S;sjVj Vxrޅ~^(Lm'Na9VKJ)|9aEu{'ɟ敼y`k-dFwi@~]1)e"VtOM #]Iߺ3BqY\\g[+nh 1!-1[AQ$ML`xCM]B=2GzS1Z9_b\ѡwR+$Xl.||%#8j*y`>Gͷb(K|{WEtWpG@'fJ>O+wzFa2NSc\#v9<Ct'̸Aw7(p9u½LQ#_T{bt&#le`` ˨iDL3u tp>FDB 4\oJ%3%\keJP[rD`(uo[s5~㪁ʦ (ӡ_/]Zn'ӓ,}8DRAJ.GƺAcS'a7F uvs<;i턃|6ĩL]񠎼WIXvEkrd qsMYP:!Tu=mA Ύ򛁺\Ut6G ɨ k<8KF̜"ϫA:o¶WItKmdUpZ-_i_iaȺ -G0nh) t҄)WV 2#DBQ3_VM@x.B6ge<=Y7@dzkijf/%.#Ns?23kwusTm{ⵟ<e>?;Wb 9h>c,ddr?Gss6h 驎Q`**dJL渫 ^Yޝ)#st4VKǙlHQueXgadL8/ҝ?`iBp ~`M%Zy+/8I@ҶbZֈS˧u Čן1b S:9N6,VRnNQ#%h ꬁp\VRCY2+.0p(63koj,'W}sHJ|vԖ[@;8kUUeC]Ydɿctq`vQ6s?%{HŞ߅ve*o!,Pt [(Šf8_=̺QŸsoJo/9܌z|d4߈[u:^ylkHu>YXJA<,XTro'GYNYcFpc  "{m;@Z &~o`o7׃I+mCf m!^U3&"XJhN&aw n&֘E_ӝ0N/גGe7UˣPŒ~^}M5ùH8Cmʥ=|]sԒ>TӁ|$mJ"e|:riEX Ljt!m.n]Adkľ`PC˫j Oe04ln"PFhq ^چhr3OO 1"=+;py>Zq_Ń鰂e:aWcPyb%‡(OWZetC´"OCsut~-JP)LE]*O1GLl8w)a%U /9=|.usy*p߫ ENm!]&T!478bA;= kmBڢ3AڎQñf1m :Ow{vY)ړꗧȠ2hVçM ]i  LҶcH׿P̽d*yz|F$*N"B.KjP̃9v>y$e:;|* 6RZPEM+yv p=v9f>BkVd5AXTJ,Bsn:;ZO$+\GIgWPMe%ƆW'`Ⱥ\5(r ȵ)/gMv{D4H  !"(g5[qxWmqEz'(V $ s-*o}6HGrLbCqd$5M8s\_픇Ppn%ޛJHՌzSx!z#+a?Jcd;"om rҭuf}g㴱8 ݟ Vr&m"sq96cх5 SuF}1+D+> *6R@I7I,8rJۧ<^K>Se pl`q6 rL1.۸OA#X{. bXp~`E1?|l$#(4% =~[`#Lshݞ,,|{P71bPʦbK(|Id@Ugyȋ8XJE؞j\ :nًJj^i„ T؁a>4 :nc.o9y㚟\+ܝ&zwdaU ErsÛ̝¸ Nܣy3#q~G" -Kpe4v8)~Ğ^I^SZG3_C;s#Jx5wvwb1O{+ϏSRY@Z)!ETRӶ7GU[oy!FYls,W;ڔxw#kp'㟂'̵z>ӈd5_'.@}{70uXxǢ h;y˺VuI$QfBh@[qyϿiŇy9-/ȣwYZ:;(9UC9 oN{U~3S1=.μZrzպNjRfT$35D^KP2@_ :0J:A۽O_fRegp0D^h#N4ըڤ&Ig֫ Z&O!ư ŗGD߾q*?DB;_L#dXF^G+sxfuU'[_Gd}߱'蝩 KB  b5cSǬ.1^|G?DwYukT{C̸7h&Tвsp}-1m %ŮLYU -ApmXNRld։ߕX5л; OObyQ9>CV,~馟G9]ށO Dv6ߊ%+H#D <t2J)Tm%3o1/Q#W:ԡs~AҜC& 3q>!q~ q{L`͈IYO.$w}c!ClV}]FC+"sj/ | 40gtCgEpSqn+}JmDrjnK;៱6Ʊ$~{ 5m?./=?sD&)-'7\X lVa$t͓ +r-@lZ{/TV0I`oU#lX7r(V<}ҝ-]VRc@8 ܮaPxԆЕ-#/oVFls!nh5m(JtThyayJ+& ln_2l01&79,m0Դņn}-ּ)@ 48dOIGjhzy,ySڣN% %úeH&lʱvվ`՝ɧ,^~Â@f.EЁtbȝ<)(] ;UqxEq)bV|R6j"q$@@7Lk͠K0^5: X;K] YueIfe[/Ny2O c.B 0LAy0|=K wKohb;/n Wgx%>ᕂ=ݑT>5*-Xh~dC%!7zY5KYئ*R m;#{} aMS@qt?DaKC+M6`Z̩6d>Q{ ˋ=Jt TLN_Q; eN1 }Mhef!PIӄXm;pEPhdBr">*N<]؈}SK&Cřٿ2u7hqr@/'m7Hޢ{GWI#B}d-us_rE<.[FcMb_^1K~'ETIʍwD`?`DID 2R-3)V+m=t+5c c V]oa2 Meey<V7[{5 hvԽȃq"P]-*j.#PR!i'j2 KW|ѲrXԈ}zXrQ@#h׸@(32r5\>_cYݙcSz_M!ߔ8+4 u`uS,6(s'+/zkBgZ>'nva=߾{jzS$ pذzXS0UV(SKQ*~rL͗>*9g`oBwoϗ>QZZU־PqJWe MӰsawp _ܗoH,/KO7>SNܦ*xrNPN5]8kpA]o9n̐gR@Yyißy);I&EZnVQudc\̭sxamuQs)!٬vSyƎ7jdq uӞa ؗ#mM' GjnJһB}Tr<:-xlü^'GO߿dt*oGK)tNOɚv#zQ` ,2$z~*j- j ESzp0,ܔL58h yǀ`{5F>E:ѕw6'-19[' y&K U6#12Fb^΃GO1˼I" ohfSg kuȔQ̞^0H'ѝjZ؏d{ GT.b +.W# oG,hmE+׌eaB kyNo.5-ĺŽUЮ&>[dnn3rTDذ-p.QB|E|xsX^^!*4@w- }Ǘ"]q` Qb![&` }'B"Ϗ%IcM 3UPiGnIEo-E>BSCR$/eI zWĝSZQ8H.)%ǽ]e\hQa)M*7Ps0MbW ]X" ,&pv=݃/g#|{iܙ,~C2;=i35d߬짠r8cҘ***S!mh~巊kJkbe,5 `E$KFW"wDsӃP^|~)D'\؄`\[+ǎn{HPb)TzJk>^c6=VL ^7>Kgi74#q5HʸfxR^QъfGP&+Si>ɀY?.&j>f Kb"D!I< h =d1ԏee_ @>wq 9L'4+˺ j~ls+GG@L+8{$X-'(%|uO(?Ӥc@DXV6owΧQ ģbl /tN[ݛ%0/k}WP-A dlG.awfnGyǩ@_bo_<<-a;rzr[JgVuZ6SK蛧*14N- P^Ƣ-δ[y3>ٵ}yk&h3H4FbuJIdrGP,C1ȫC'$ǵ6Lo4QG~ ?o'NfJ:Ǐ\ǡ 1#m`CHT=g*~3欀Ԧ4B<іNfL͍l&xYԔYJ'K*c; cKu10u#dTg BIZ&BJFt^ЕeP18˷Kb.C{q~?9lvyz aըe«1-mKZ/Dft%+P^ xb޻KH< 0[&^_M oDK:/4͢}8|svEtǝU3އ/U;~y~z,0t dlӘl%wSm.}1@Aڋmu5rKYsVPWKuz˪0c@N!0!G㙔e4Ӯg`3./:M|ԾGdm5E, 3 MtQ bDQf(;+th^̲[uv&>Ji- KH/\ R&?s>Im(CUoi:EIK15O϶7CƗCSe/֞5k}ZQ?Ib_ A؜&fw(VA$EoPD1>K"Z@wcPW3 =SePС_=R-SfNf#ˊ #Pxu-IܙNO kwOP1:~=Y!  rACMf:MY3H`T q,iSQcl>(g2.b4213@#JJ\^CtzqqyBy?y_1LgRO -F|'duX - Q/9 " : $WۍE˰i.bTEٸno9:L|*OJMg.joę;wJEsqƼ7)B@!ʤ+-LfLt MYxš!BKQ[0i6mvdmU "'e|2K"f4 *lKhW#V@^'A* `VJھy4.I\KaD+B_yF!$ثc|.9֖V#RN!6AH+?<@Mo)OUxP9b9\Bz4FBr CfW9/k>-HS{?Ϯ["#ۇxq!s7gAB ;`%9J L7bTY:sfSv ,UɊ8& ËFT4` "w Z0g֔"39~> ArƭY ,R1^0a=W_2gq*Z: GW,G5s0 Zx*kͻF V=I-zQIcH)#ʷ)ˡUA LSRxhs '\f5_/~ж|F61Y$snZK+T.ryǽ&,@IQVӦY}G/)PP'_r-v΄Iztl`%=}ق?2~%oABpj̋@Z#F/Hx>Ͷ rz'8Nm9ܱId:}EܹZ95-s_fQ{AMi0/vI/U ~շYꨠd0X'CE+WW1UJE0 *zмb ?j"BzCèh}g :-ƭH/gm /Je|m`ǯk+M2R6YU^5Q}*,0Sԓݱ{E;WFeQ'GnrZҲ ,B{mAvJ1.mo[A/B(q4lTz0>tP"&rҲl0{#7vjŨ, ?~$a6`][Gn0n[CXfoRc 2 [>!RI9k`5DAG KY@ۑ5;%3E1ed1QҖZew=TWl2p*h1*<Śfg h,u(2c?2L-זՋs*] _/@z3+.m䦢Bt8E 9''`^5Ϟ܍ [j2-"E|qWz"ƚ= jB'o6m7j|ԮD0ʆ!.?NLA-@?1Fܣ}dS?ڛF=h?tȭ^zOkq#:+Lه?)#߰IB;_xY=6?D`n- f& ;Ƒ&$v>LPZz-0K9&uQO#CuPcL BA2_j[YZn' o#K($8.j]EY1/@ĜϖAg?uUNnJ,e4d v,/z|e4<{!-'Ӝɯ}(b[OVD,猪Ao/2Ξ)@W GJH32<*\[$EH,qNM$BXdK_nTK(Psa/V/\zg\di^fD?Xb%R\[i)+5$Ȭs͆͏5-FfMl^V&. +Y/o)\nibzPm '.gG5S(?% "תd&+vfSj|2R5>\og!N',!b"*Rwjd(Ivaz^@?t?g>vڝN†y<'􀣈UqQ϶! ݸ*Q]9 OkWYʨ^?Т{!ޝŏ{bj~|+g{Iݯ^c]K$x6qfJI+f'NPt?JN4QrZ !lx:/Bcݚln w=y%!H48>jZ75^_R \3Yxd%!<@R#~R0_Pm* C]%K4wDXVwAb+XUZJ\n{?_ls궝L{],k/@# >v!⋢U\ӱ'7纤n ] -STl|]~qhTc~c0*-䐉 /wӞJo@ut pg2{I%wVfo*մp\:=̚+΃4,)B"x!>yߕ tdnC +^Map @{klK g}-('ݰ? ʽ@Y}7v 5t VimTJ ܫ tDI2O\',Xh$ eX57!߻jsCYN B,܀p%;5S"hΫr_Dgu{> YDαk2%2r҂m͇`~4횳ޞc )2U|43(Cf2ewsQ@1MR) :30o{`wU (ȷs^H0iP%X 6Sl 02| \TFصtE,T `FY1e SrkVVw(Z˻_*#Zz 0)"ґM s<Vcnf` )N_:KYiSŏRͧfD%tg=}|%lmċ~Kܗ>rA3|hH;_@wx]i@<؆Wo 2T'X% ;Glc7m.1܍7ef~x)ǔJ*CCq.!s!zєJTzO&3^@TE6`LwZLwEC2'gmop} \eK4 ymoԥL#X{Ug;l6|b, eaXcK.Ojjygq.'zbB 4i\DM ;@O`/kCjivqkk_k|9)pнӔIr_k%hw}]U}8hi)fyT.,H[nA:l2kbZ#i^`MEsڬ4@s;;Ù{ -rxwEa[,$m٢^ GXTt| C &U-v6,6 ).I28hQc5~<4xT :8MX ʳ@;fS$ӕA׃ڃ8vbn5O()NQml;n6x;iHuqf=~km ʕCJBRO!0LI*HG1LJ6Bd,pm n{4w=7UagvU._濉C+|J&aZ9`eY L K-M^cQb>Aja~䦳[ gƋc@ŔJ+8ck9*:>?ذ,Yk 2_gO~D(Z$ 0\kw8XupW j`<@l;ӿzij}ŮPSS7-f/E~L&!hvd|Y%hUtj;j|7j}O\ξͳIoB69L\yi䞋r\:n1Wc x(sq䗟AnCz+ pɲU64831Kg[[p:?Z2é=7d| j76=o KW#{ S=We>'Z5g>Y /KxFEWOs^XB`{bs (Q?lCI"}ΐXa6Tk<ͦh[WL!k?=kRL^q?.mа#W:hmP*SՔ:i¾6P v5pG"Nl]KxvqxʳD$ -4 FKf"r)^OG8D u5@Ruj{m2ZnzE-f]4QV<֭V]4 mMS&oB3(/?UDLfC Î;ևo2V`ˍ0_[`tE>U2䬾nN.2So58ĺ}1WG É|ӟ?pjxv cC=`Xoq =|cx zHI5[\nV CUJ3ُ~ShX>љp^ vߋw<@`ZCH7e%cZ2mraiɏ[w;V_螟%w)fFZ<7.c\3d0)\BCp^L ;rK!TBl]!"%YJãy#`"CI'˕u`DTfJg[Pr܌ou?.A%%Ey sUZgzꅘP?`74l*[0lԹKOn+C]]I?ɍ%nݘNBP0P⼎|m@O+1Ė{] @FW{zQuJrx a╤)dz <OY?ϞMi+c( Iw9@|%0 8J'_)CsK-~i9vƾ8ZBǯc> 4լ`^YLb(flժ8X8I{ZU~Wjk`dAN 䪥&ld}:<"|keI1WA&/o1jTΡSވԒ%m_kWژ'淿D<%8>jm"{^ZzqP=ȶ^O_Nd`Tk{2 d龻Y?K Ka;M,&WC'3_ &2|=dPk+@%RYY7ڋ*$,e lEŚh"I^qc1>/ϙ//'m~ 3Ɇ4뱴pځ|CdIVu:RKpC2ZHp[-'F|򶭧+wG2fo5u19 d7Oc"[ؗ)~XES:cQ/8aK^9K ^٣iVH.Os0jZd|I<ЩxیlғD|K/cAn6Ekp\>uS|,z\nz2E;#ϳW&T FO /0bTԤX;.X|[b.N7(D! MϿ^&s/\R>bJc4٦]M`1\v bZ;=D`D/y8_*$]@f! PUn^7Jٴ!n"pF\9ݓ9% KSV6箯 -EbFDit _NشJ<}9#SNˑA2Iơ%7T֌@oO'$if?kɝS6V8MiMRqregp͔^ّ| b+uef)z*5uwoҌpz2lPP7Yj)]X޹)aTM"C\ @!12F`B9NKm qU^Io./ukoK4tBaAɯg[cc㮎*vQ3_f~w(Ex=e\꼯/NMPe|d^c@ #2xa2! ^R˭[fש9OOMj4Sy?o#W[ߘL,ϐI"טQTp) /o(B{$<3R P~+)rQxע si/C"d\^1@ijc6V}&BҘvͅsPP+ C\E=,yez?l [ZOK`k#Ly\<'ˌ4nlJNn$:s[=\Yi uD'oJlQ@I۫k#A^ێX H]AvXixw:D#cYH.rll,kj1kRŻ?;*qAwYXf5*.tG &D u8unz\=sC\%^SR?Ba0Y"4znx_!헹.ҟߨؖ94IfU> 15IH!~b8a\x:+>̞?$~i_- n{8_i!kKe@H<ċ󼯉BOb(@QjY+b/w0?MͱS.F u 9xqX9C41tf,51R܆$^Tu/:#hpR"M)3OeG&Ne7iN}5 <JI⬒ oo~öv7JmsXg18Ot3T1x}0MuTF >0O܃ `2_<)y0,[/61Q\⼠7tt1 $wX"S#iND4 ?z]%ֽ!wMJV|B1#؂j/Fa38oA V-K-*cf 98݇lY&?T HGkr#ǦvtN!ŞBjV\ ݩ=WDT\8B)&@ ʤ}[KOm"~Nww cy-@{*ɼ̢/6heO2Q*$pz`{1D'|we~BKrJ's,'5Rh:M9N̝"Q- lBB s×5'Gث},dld ;V3pJ$TY`vɃGuWɱ[9 (O Ꮖq |=D؎TotK2@ZxhC dv|rıU@Ln uԆ/ ;@7>+v7M$?\PI-^ΡmbzAEUƞ @6iAT_"o{`8x+{ndOF)APaT Ir"yppݝMM Bм]$kb0߾( SXwE6tO0RE8FyL_137ym9tXSءX,)6E BH0ͱ)m[ I{wγkL8[L2b  MmzUal9S{jaXZ_iv#3JKuw=_!CMh&s>=yޢjH5IߠiOX.ct E诓Ζ٥YM٫ڴ.7^=JnnHMm%aJ7JI>V }<@)r45BA,OcϦP(ғ"m1ğ ̤*c26`E_#Ea9s-CUr9Jdr17mfV*um_,6E E?@VqZ"/ gme24:i#c >ğ1c̞1ӷ4P$&3m@RSA2;lz6Rlᅛc 9Wc.uN{S tiTcgȏʘ \nO(>IK7Yjb=',s:)vጱd$<(‹߫tYGntLzbӑNqd=0hA[ A*ȷO!o ~c`}}SIݜjK {;Sc}H7NÂEcF&ehQP)mg.݁q@'F} C_ ׈FO1$.ecO ?ϼ-[d͛_ҭU:OD5u^v:viZ0L`ljP-ª6CURZ0ɨ(IàQT'RJw+rVY ű"up=9%khlo1rRWF]}x% VYf"->ʁTZUu{bAU=ɰ#@1>1])(HgfѬ 7e iW4@u%8jKwtRcݑn_yĨGN亶e߯dcwRdy_/fQl{й88-7\R\gП0Z9 n#љNs9w`Dmq8O,}g"&.\G(K9hzI*DShA[:^B(uLUk\AW. Xw "'X qs(U2D˒p;7apؙ5:A4#'"ҶLc۾4̲⣃ӽj6hE4_SjbR.?POŜjGڳ^Ȏvb)9QJk-MRwn.%SxϖE^^SJ,*bQC= tZ5'ZL=~93+2Vg%Nf:ǰuv7{mk΄^ &&`8wTl oUBLӧՂg7F}&[xPyuJMҘӂ#q6(T?,:|XIq F.N2rA r2{Wdun)YO|l٩̯jOUvfh}"n1K_ʺ <=1y(8pSGL(]3ﮭ B!O(Y-S` A@{ pA\>UVO)YRL703!v٘[@=JN1oTyXQ|َ\meqp2HKRncwkos #(+ H`j3Ԫ`) PDT&NzT'x7tSUǽ=kg*3&϶܊>‡_@Tp,2;'JftT3 t Jk`j}(qXUt|SR#rLuʩBҧprcP\%e%7WXܠPUjZOg50RɈܿ-l=&䤟`ޗQ8p։o+)6_?)+Hb# >F>0qm霕 XEF me*=UU ^r9r3D'3K[3uH{},Lj=8=Lk[Z*H ];C~qk$|oGɾD{.UGQ d[ |~LGߞ~pGouKbNo [2_>_DO듒Z /4 r*<ȱMu7H}HIJA$D3_,%ŒˮeNL@XJkx=Y>B2z0aZ7\#q3=( 8M߼VKy&5Ci>Nhܯ@l-JblxڳJ:"v,5StYK(RuP"oCm54^ M}SI\qمC;b֤>?'D =">S 31DpgWcpC3c 5b%?t d7:pqAM7 'q9L[0*Ltgc}\xuK_T{lJRAAd/4Z>bvX; 4飖Uy+} "k=WHW\p_wqԗq>&*7ebWUٰYH~ -m|.Sg3{H %x^eÖleȪmfr0l0 V⪠Z!G뢩$ D-!A}lJx*H4E,qw?ޝǔ,!EYNf mu2!u0s~ڊ+ !Kω-"= nَ9,D,Y [@bDwa\tc`'U__<BVG ˘48Oi_9exL\-bh%-㏔M^`Y굥Sh#%˻=2!sDd 1;S:zK 9R)T䉰KF*sG쏰mȣ3~ TS2EIHH3.in))C9s[7M`nהk 07jLI:Ǹ.+n@t gڎq:H-y>a .-*:+Ro>Z{8RPܜkN뉋 '0c*O֚Oy0}^Rlr%Ž!'Ulaz GJ"YSBJxD׽>nse 7h0!xPg^5]m]xvFWe"ay6Cqamj3H!y_{4m<ػr$"H4LyL?w | =ICc:H݉i'إȦT`"L^: ψܔڎLXJ:/e{x5iL^5<{dfڎ.I/sN>@D6SD;HFft:`N!U|3 㟟7O ^Y u )O o)(.T`unGf͖ +Nڔ-Fs#GH`C@=n@}`>6~jN<,=`<(ClrA~>;{8v;%?؅P&Kaa@BPQ?__aKt6$K6]E^`'$ګ Wøc 8GY9z"!bPWF 6w*.b*U6qV\3bsm%<'Lӿ#*M;uO ӀIOz%/oEn<[-K ,մv7iyԤ. g1PDVYTEdp#S+\21mnR)L3,yE[hϚJhF/K'1v[ m(f5; ]gs wV)_\e*$ ^(yF|pjB'xnw5KTSA=SRK ؁FnF /5ǚ"45lΙ7cP-gUj7zDh"MwPW~QTyZth5!(q2T])-O$.FjݲH`i2͍;&(y@Q;xT*ĥȰS3DtŪAEh}߻vf҉.83g}jj;!@B-XUfX#СFyN)mS$e|}-ũ իKMcr=blMxfOZ;;4K\h .m(3s?(#tɢ`OP6h Dr_Sx5$Jtovi}6J L$Fnҽ&hF" ?(D}jN7dsp(sS"JHH4̫o9>B Gn#AĄ|aU PkDu(\55GWn>w\>ThY_R4b/pD+o Κz ky4PgSX"'^PYmTX$83#lطr/#Lv#!8[T$%-mlCH cQq7F@BݦEII5Fz2k6a FQv[;}H[UҽjO -~^;qT.!] d=Uզ'\kɍHgp\&]uUVEEg[>Fv$|NцKMؐ,̂m ኔX 1?7٢܍?jH]LYc|eL厃y27预 <QϤ\&G\<*H>kw]% m `#tnTE,({E%j-ҳXpl7:סP["-R :XaP /WpDDՖlLy纫kݭ9,:/xyx Z8f EN#(Wo>j츴gVնEPG1Tpy?A| G`5DcHP -AIF բ,~$FA%inSﶵWX[teĜF} ~MtFJ9cHDj>>%dMn~* u{`S7&P͘'jÎԀcI>먴 1EV 4}pbC^ǵU+u&E4TPQAJ%Q9Sg1cF~4pęUd30R&/c ۬vxvcPw (`mXH4%fЫAG S17N/N uR 5PrAN M(z^\3v0 y#J0A bkO-FngΫ$&)N<~3aH|;Iqc?({y?-dάz9D8FShU+\\|PiUV-z|$Uσ0g(ҰMɹ{ _kĨbW|h+踃6-kIV|4kLpӗ$%>PKnB3J޽U_ jlWihF)BG><ls;^+DA[mq>!S*(} 9a6cV†*OHOtjMSPv~ wyV>DTp31*=>^2߰q\䰅Ģ& C>% }+ϚuHH"cg~.v:m+ ^ߟxԎ(מ^gtD)$-}g^'{R_"W:h(AD.5WJ%k=O<=muȏ]ND~ݦEʞ#SorO3Jqenana5}!}iJN_~F XmՑ7*cӶ/q#=DRNǬ8 aچY/be#X?Ho z[+`Q]A\+fV<81'[`˃~*;;^.*- 5H2l#u 2"esAsX"B1eFX1Ez&9ݐͷqy3 f ~ϰZUC@xaѰA .5u߬6\W{D>I5< d&ɻ=ajGFOߣn82&|$JqelCCdLX|Ė֔cL7&/^ Y{UP~`*&<n9.-e|$2}(Kܝxw 73Õ,pi:TA~#{GP=%2xü}䘗LI2)dVzE&RWrpVNmb.@Ill-Xi#4.'z]ׁI=Ƴ %1o=aBTKaIxCn)вhϪ?w)E3\ ?z2@Э'[V-.Yk>&b uM ?R2 Hkqntɷ 5dHBH,4~Jjֿ ofMd14`%<6Q"ohw9prţ L{fQe۞@w`XKrdmQʱcZ}?F曤nz̶`?adZ}e&!-uŲ;ӡ{( Ck pRuueͪ%Jka:{\=jx33UIQRwhe}?ː"st#O58!SO:Gw<ȸG15hFt-} 'OO(_I m8w%":pW-py/a?]濈%&!x_iN"vyǐ1[Z DU?Ϙ2y\ꊁ5LX&x,XJasf/i*|„b WLHcײ}r.q・`L,C""1jRXuV6Kbwί7f]:E]6x)foK4 <-w<g#c'ҔͺVC\04øfL$w|2>V@޺Ig5xRjuy}D-k"aٖͪʨ"' пΒfWNlP@Nܐ 2 gC5ҥC`p:f[Wҿ3JsvݠK֜2ґ_hğ]Qe$Vʏ ooq4Q\c޹^0"yrQ4h2UDJ#:ɫ߷Zխdf,s {! 3>09@v}z,7L;]a8pxHe(.r_Pn;gFtXG%N(W2Ji*HӼCk3@Hj~oWG_iVŇL]ElP,' 5![ N[h"xvVQ˿>и' pe j2iNŢP9oEbE19VRH7u ݌Vĩy@x[KfOџb|g8(ݿ3Pȋ?Za%7T,9f\YTc 'k 8s랋X;{-F~f *c$.^R L@d5j`(4debkdbsAaԧKHCf5ݟ{;;rc3x~kjv +2!08 Ǯ|+7/p 1 %ɲ=Z4(f,b^Ǜ鱣5Җ}3Faȑ3?5α#މFXb~CĻEzcx'*8fL9Fo&!)ܐt4OsCe &y$#}wo_S#y!i@AF3T5,tt?DqB=Ni¬z8A" \=^Ea (0h.QijȤT!S<##v HEҫFWcwCYSPBs DNzgn'Po41H󖕜+_YR7My3"YifO6p%>&XӢgʑ:Txb1OYT)W+d(Χ-p= }):~~ [p#M:~&^TPhUh6pU+t]KrmhuT$2j|\f?>k Q:nap*vM m&W**pb_.;v_U۶e"> bIߣ3A<_DJj 4۝/d4"fQfG26b?sd}Y+d2Ō#T {tP]?fR`e #i[} OY> ~#J..Ut~@Bm$rZD&11檌 $iY"&y蚺&H!z05W:Ӽp)d`MKo}b}j"/{X{a]Grw9_3>sϋA.~%{Vo&8B%n X +nF Zx5J vrBP\ 4 )bZi0g`2xnO=yKpۗCu<-Խ)b8x )~#MbA5gXp GVhPg>ލ]J:WŹLgo265sJeƒ_틙YScG_Wl/4NUZrVs0tS(HR#3s?|m b=ކWQͨ4!W>Ԍ>h)]^A9p6UKQ~0WD﹐Ue)cu=TS 1<0hKl 4k}F/K"?$DvyQa=sm-;A-bqUOU6)էLwraysIA3PD)I:N"ArZ|g4 $Rz=blRʼnl)wK% '_ewlI~i6ILϟ(S GqP@1@O-+Z?·CۺJe9i=*CcbCoК2nKf#U04RlCS`OufeGCRDWrC2]4^sh:IxL B ^6?hL@1gI'm)K,1OʍMXTE"PWLi 5SMR',By`x= dܴm8ZNvQ1(+X? BZJ,cN}Pw#87kTTk)iu y(Z5.ʈгP+MK>c=WA0ZrI[s9͞ FŹjy yµmJN}`Eէ<{o$ɛ6{!o_"J>yٱ"ZPˬƺPb9=/!A%c2!_`-~ҡ))7 |2H;Y d:ޤzVopY~VD\a"46`Qm{= C'b \8d"X$2-=K`G:t!?J8" ι:fK*LBDMCƇJVp:s±έ`YD djwNVv}&sz4ϐw?L[arB_^~t6ʋ^ȷȯ&,h]_Ha'102% $-X9"U~@{KŰT/PdGJxs4Wn0'- r&VJ AWU  l J EDD>:BrHFQMK DY,t܅kś-缼r ĕO Yv^&F c6)@8[`8Y.I({~G?S1cE 2bl#.[hk[ ƣTE=)kfRѨL )…(hXFd}Άv-E_V_FD#*=%:7n8y]SeL+Vm|_|PGRpvPˉ[[SfK-NLtCobSWWѢS X%n@)g|!~V?2hbXXJ*0.4}_ov溔t&)S"Cm" S`ONQLzHz2z`&!-28XwQ"Ɠnj۱&_#05R >& ݎdV۬b"(B{PP||']džrʬ9 k(뱵J`OSpjD k^ f'ZKW;՗؞5<&xSqcL[K*:D Кi(w [~ZE䧗!X(-9oVHFŁ ǷG % V3sa=RCN|mx4<_h>airmׂ6}2HmC ">KD&b:'F0ޘ_Xх%hR"H`(hfRZ?{7M TC5}7ɳRQn`3p[&DKU u/|b಍J Zv*+P:ˮ.f'wp2(XB8\`t`R=5EA6`T9* K9Xٚj[ɊM\KВsEŠiqR,ɶ^NVg>xB tƐc Y9DΰM5*["jl5odo_a[P}~=Bб'IzȚ 6E={բ_3ĉ#ńҟ]H֞{?xSa_BףP-|<&y̻AJy*y~ ;@4?Ԕnim;VE2:ioeC~k@؊'$z Sfof猨4q p> ;rg[C^A|YT9\0>] [$/+GAtoLB]tX4n&9̿fQ|A,k[Փј08_J:4iA?UaDg^U1Qtol yl]C C+ jDȘk|;Q.ťPP&11Q'jrHJLl@nvinVy Z-BD EU6w? Ҋcu߬_;nUsEQDeslk\#gTЕ'ל=DTGЌH"31J,rJɪ#{zZǑM3[]=B6E8BnI $D̎Gd<3m:Cej 9| ,T͛040qxTCFVCI1&3Zj+>]|:^DH/4E{ˇ].A(XG%k] 5aȦ䔠9[;GDZkq5~ HC:CyAݝ`l$U_ 7xȢ"#=.#:RsrQ-`HR?ɿلzn5k?b>^۾l/ 桓<|x.#tMyDv ig;5Bs5,o;Y)uXyPҀ`GƅIB\Vdl0wCRywþl4#3etY"-(|5j;2b`}{{j> b ft!2vãѳ&X9 )⪣| Be hЂ<*aح-^Ń%sӌoYֱ|u EK$ _o4rDY+xM:>CLJŃfU],F~IX&#sC8'ZtjvҬ8LHH<<AQ nU@״~:# VVȸgDi"$ {~)> ʳ?*%tiA6%Jy1K!_,ejӡf}}# 9:]Scj!A*JO(ir򙼢cj${';P$<( F&svʹBA\<[MNF`͈,1vzL﹝Uo4ZY! "E:awScvk!ȚTۃf}1Eqϒ4~mGx-jjbv߮]/d,2l5fs ˬubK\{3X]S@,pSh %Ȋd}:G-]$IsҶ"alЊX'i;Ng3-Xu/_΢SC;)uz5ׇ h_iYQ797Oln4Ӂ~:Eib(Ǽ&+(d_t:Z#7Af/Wa ?ĸ/˃5f66Yܛ " wn1\ިַUe|ɴ Ub05'npCi*(\ݴ ͷwRt $~#tj AsJ޻(i{sp t'h1C@QavLhx dJz_oӄo<*~ޯ0h5KghG8 {at䤥afdWtD3kK SR\ !飣W0[}W/f:!^D8 1#>O*f&P 6æL^7x@J Zap`SKkΑٞm1J3:Y7 $|)qL0{>9hrݦ`5܈8ʏnDxd6|^H)@l@K߉3k1> |:@똳ⶢ [:c0`U2.֍F'2SJꐩ/iޡf7lF(, ,&,T =kWI=ILhY-!ڧ\j7L4@̑ Gyem[WIQ~7f{])DȈ+7mSI!Y};I#XSRB@͈OK j q(>5aE`ޒcws$H)ʔ{}z.yBE9O]UJ JA.נp{/JVeK!G"# O}SCF45G"b90O*|n{y3//gI-/'e\yMc̼3.tE ;5}*{qSa^ \Z[C]^-Uc̨Ib; NGd3@={5AA*ݫbswXJ_(1iWDn?.D\h٥_OEI)Ox(29+!w[⮾dU_~u bw&?1ͦ&˺?_( v؈BCzbf#VrtZxn/ <† l;/")ȃ~pT>k@E6ha;JYGt_SZӀwf+{hQhBWgSR@ f#|`t{1qW/U.X5p zxٻ4"sgxzQB5QJT!:eŵw"Bz˲:iA6ix{_IjH(I%u.|{3=)lm !ﰑVR$`ѓ6hr-BöR߆IsµQjbr)`1*~"FY0wX=ow p ǡ{S ;xmLkāM]z6C 9}e[ 7=mp|ɗe[7eM@eOq|[]PbdJ wev-?[ۃ稄d,>چOeݬRV*cqa./BΊ @<]!u @~'cΨ7#i/+!i_ WniĞj O*WAA`կjJV[@ P$J; S7wgU0gnW-m3 qgVG9BofeO 8==0 \-F)rM9VN`?UR}PQ~JkƁlQpB b"I9~Q͛1|'0{pOfx_jy>]8{f-Ϭz-_.=yE S. +uҁ ;URJτl4M謥Ḯ5Y LT30/[{-e[x84alF(\D;Hٲx!ԙkDPTr[ܸy?!F.XȫۏD@R&&> SbV.0#3ޖ8+ AiBD]<|/wu&I"RMe_DQ@ QXΈ{Tt0ءf͘BBޞO%1Ã*l+0PܗCz4K<>uʊb#fKۼG(yCQχǟ,txaóZC?3R_w߰ⅿEe\x o}3V_ciM P|oh^gS%nRNMc~9U$WcVkzKH _ӭ6~DzQVT C ; u&6#0\8kAP(il~ʮL4 ’"ងSIlRF$SI"('{ A%Χ h˶N~r|0q=&6u=0v ޮ U˔H5\a&\^ۈ2n-=A)d~ΘfXdj4'7zpw:fG<3^3b `_1.%7/Q~Ϗv"mGBMI*,sJJO8 'N<"Xs*; ^v1H]!S>EB:ِ 0z T!Lu}=#xiХ@!LR2]曐ÙtY"";%?%\r_9!/1:T)o;4ԝO轍 KQ W%7ל28X-FMcv6rskEܱ;#PB~q?f7q"VbDDooˉIӀin4j=+Dle>e/^DO2*{v~xHsJGO1ݶw~U~. nU9.#I`0>Sߧ4,4@xⲹb#ޣ^@OG:kWG WR,{;Pl3N lZח)ZIH~*mؑr9K rC(L`xYnq!.ii]g0CW% *}EzZčM<9tumVyNmAQ[~6$}5 H^INƬtr RMwpC4v |+i u-hHpҪ[~Eg ׌\7>./"?x[TXlnzwŵC0l¯bǜHghZ]s2əBιO vd!eh'0xt%]9s+e|7PXfHqw kd}]38128:#Exe{=I+FnF:q %Lj{ʉ} gO:hZK_9Zg(iGy([YU%.nBSZYRHCX6}*eq[''KuͺGVF94$[XK/ A$1ca" `+]b o+X&*p JK~LUD%b ņUl\ !8QzJq&WRW#&i2bb<ةys}zwեۆ,Fh2(@X2L~dL9J_(Y&'{}޷|\yESU et+).vA- JWH۹vYtG;7[%w `U%f33><}@$U@hܤWMɣe:*iql|-JA թWl9?}. vp C-_J!~NXOQwTiW++c"\NbPHde*qΙrt/UL}C?jxo[k- YƭۍfCho)om?]UIQ ƀ">o[h&̘lZy|:Sk-6X'i-,1z-ag %xkɋhsKCv(Fv@ZÒڴUXߜ/=rߍ$ AW8/1 $:mw# RqͬJqKm&^Pr)<0;Nh4zUTϑԉa'hjNKr/8qN{{Dic+ JUR_1V-Pk|JvSc;-ou[O.mӵzD/_ PO"F_et~ﰫ#:%s3Z,ʻh,̀%et@cᝠ#t᡼WQ㾓ﴋ&q g- ",8)]𢐸[mj0dڑߗSunK?򩅻4)_*7TExͻ7o3m$Bl\ēvϖ(a?ȓ='YH9T]=7}-MJZ=7~yВ/!=$,2A҈]Nl=[&+zLO3r\t!ө}#8S,V? *{'ȼď+#R,ňA$7AP]5ԱgN6옳 [X,xeHq #ZҾP5ovt..ﲌɹͽѦ\9a A g(dENl*r@A:hP-L> çe󛡩YOr((҅~Ziڲa^,H̠tAIkR0>͂Y6G[qpLUZHu z4(vweB~l) ݃#Jkw֑(E[A5qhPZRI{[0cq[,yqLV9+abCB0圤毆|f}ϗ,B O'Yg%'K_?0{\K- gN.V NC#bȆX`S{) pD~xj#}6g' zQ4{< O{G݂2?aef9"j1: 3]juXt?, )`\X"pېF 1Of3H$+c\#sǥ- ׃xϼG@B&t!KG6NOj) RNuOgw8|˚{ ;!y'Br4=i]M$~A(i*+'ӤAE' '4X#~b9V?ߨQ ^KL0K 3}`r `FW$G`С/*s/KB8up,aSbyʺ@KlE6#0EXy 3UtO\ "D*Fnnu;4*NxR%j4FZ{dŬ^ٵ#4X4jjq{3W8:!/NRKOy7ye]50`[f{4Xȫ>M9z9'!]CsFbx dYck!r~7F`K^yCWgWfk)d:_rj"VN:xFB3b3P³|;ˇ_ 267 z{I`oi%U!ɌV<\{r 5#،HssjM7ኬ{hp ;7S!-լ;!ъv{v@ 5EGC"Htk^&'S^qOq1\RW\/*,SlR3 HF]cC+H|>=vI<E؊Gb,#M6gcAC~v^kcbD'֜G]M$Iz4?f+՟E)e;y$=!AzR+}Mv҆UfJ?vF?5ꌌf buVK>jd H7HCjPxW3[MvQ:hoj7rb"akgҖ4"e_I̔(T&v2 &>P.)c#`f lC~kqS x(ĭcUYUɘ_#mp$U׸}3A^"Gfďб➚p[b Q;gyxXT'+s#~*ۊtk'¦eJӍ$\HK, 4*$nenRo`ױ\RZQ[E4{01024d17TȓD(P lj4ꀵ Byb:/{z6[VEŠ&K~|TP;;I_C/nw_de~A37/8^稏\O 8(C :hjZeă\@X}LԂ_e>HA?OA>\~ ZhL_cU5nEPkRKs r#ӊ6蝚M`\E*ûuzL82ȯDēIk6*^Uafne`lрSY'dpcł\8O@a%6UHZHSQɋyG,)2-G4U u6]΀pPv>"P-RSdFvߍ`C{K:$|6BCfLLm fʊ7v&tZσv8[!S}^L\1~$EMI(/@ Dlh Ug޵ r{+)XxDS0ۣ,E~ 13 ҳPڞCf_AmA};'$u N`Ŀ&dU@,6|fTp%A26AN(uMn"^s[^ƦolNL]0¸h!{mCq3{\,\fucRA3:00-)xGp1|-ف"Fv6]޸K&mOސ'tڡA$ai`\@̬F+v~Gs vLw #.'n=*DP[O( ;( بΌgS|Hӣԫ47;B7y* s#; @R:/{s ^+-{?ah65 A'aĽP@;ҎTǜ %C22]fS!F +Pq>mih 6{&Spi8BOġa*I ь1m6\Oc"YZ= έ񏝧Zd)Itv=^GOHЮ92E\5;"/z1xLg_qN 3- !xyJ 1/H"uu?3xpIsZR@1zq H4\7N؊U{D@M"i)?Ʃ$2%hukឯ8, :\k'n{ &dPcDGl&г؞@"_`Z"<&AA81œ\qYaj_=GbVLm w]ZeFb=".&@@.%o),|<~Pj D_Ǜ9F\htcLU';rWĔ5M8\>%(fǮL8͵ZiɪLp\, (J^>!XP)`Yrd50+_m\?SVzCTmc]"e緉OZDL]i|T7ɭYw1~G_a7zI@=NPY4S7P3s˔ԟ(?@ɹQg5l7 _(FG f HA=#z˚֍`d?JOC}5 ytgrnZOR~P?RO,O4D)ijI(=ǐӸ؉8'uiGj,=auf2*Fȑ%U#ت΅MD&ސkFvLT3c=Wv%؀$+F\kdLRP7G@4π\WQt{if/tIfW' BYPrdyhrvDE^BNlXsq?jrzr WpuF rWwuuhzaq,J 尐X ",gFzŴ)YH' Cm*?#S6[[:sthQyU@6D(|A_mLDK30Lww:kҽHքR63/󍬽O,dp URbnUVSzX|_>]oa* iBGSzt gV47-Mb Y{<.w䰿ql2+#VCۺ{ A5im6b11o˧ @o #~ޚ= xÁW!v@}}C{ǗOڞY$MXbRO^f^2n2 DlnB۬qaYv^ hMd6#+ &{`F:\JBBxAbO\F+l6ߔt"h y@K {dZ8!;HVsW[DwQ̋jc`4|e>~Hfg;2:h͖kt!Ap?1̓:bF)tH% YM-hBQl*>X!ka &a ,}kt׆{&R}Iׯ 8[n{K/^AXb] *@wN M3n a2Q]OcNq D'rrq(ogp΢4qCuiDFΛ9JU-ӁD*"pHU]Lٝd:ެUR#ƒY#6VVwST:,kNACzaf-2K%ʲTʗ{1NBr<IǚG2KGR.#u3cUU{8,8[;\5sO̖ZC)6Ey&B'2$Lr_1XO #[J̠5$5\v24xv׵n׀rVfrzV]-7a6H hX \uϬ`pm(]Z;Ffj0ʛkȁcQ߿S ;W^@t̴;N6;^&ECF~QS* 2Z7(ڧ5f/ϙNxR|Xn.fyGDM7X|Hyz}BB< Kh̲ۚg+B$njyQ).׽m 5 (Q2Iǚ`v=;Th[G$ocfx8 RSh2Ѣŷƶ| lNPV",GŴKoq ^*ĕLQ Iy,m@|MD-~Ue{~p{S4B܊DRͨЇ] d%n=󢛰=ul}% ~јu@>}'B6x)"Ta=6Ȱz( G|&?AAH&0+v6s t4ɻ$We&=Z>8#|cx5DI#bs }B:%e#42 farqq}Ɍ-2`,Cn^k;B͂Fhl+b p5";M"xA Q_FAx8 z,a )yJ /ٞ v!>XdDyZL*;ya_|zWP]P萗fKL!zWd V UxPl[d<3! WXqM~ Bb+ܽL-rH`팚POWMbI'-vzŨYXgf)*<,lDu|" 1HuM}`lNajAfE njJvuʾ, = gMu#)͏w9@k꥖ 9tSW|>=dɆ:xPq{<#<x zCLXwTG p*. b|1wQ( %5aU 7RtP|MbP? j|EyY ]u A|#ɞhs}HQ uɮB'vb$~;8kg$C#C|Mt:Kj9>B^µ'9[咷/VdIM"Wr {0+İ,6C0X.lx/n6=DwBz1y| IcZ5k~~FLC] G+/P#GNvy[Zx&ЛF&S\̾+nmӫ>K "euw#kB!;`qcE:1lh}h M[ 6? xѵb`n3A~Wdʃ\˻NeI>kj%ۆAhE A 6) ,-)VbKkfTۈ9߮Utrqki.<[1J-؈D'-xZ CoCX_EY1{\Y78UU͵Yo)p.dV]r MiXAmmqņE E `Yy^JU+ꆳ c2->[;LXń$8N@عZdW{7Ro9_|>|jcES Mf0MoȕZSM">y2ˤ.K 1ҺD]j 966 Tu(CԹJ~:x.#JH[^ kv d@. v IB ]hbZQrX:Hoͬx `%|fj14[;gd*CjJ} ,A9q$z.U{hZr\v.9ݼ\?b vתBϵuXfڷ\Z[K3&)&1klTЋP{sf%oXg#8[ߧlW"QQsy5ܣw(ig!=j ҵ3]Eᄐ'P?A -9[?',k=`!(v1fCE? cjSDO% d8ē[ΣBrrn 8Ou .Vk H- ʪVo.̲& BUGsSCB6PJY?gE XՒCHV w3sB5Lb۱byN[yS h$jB*ϭ3^Q(Z+6G" rlzاhƅvVPo,݃x3y)$W%Ou[Ь`WJ ;V.U`bQrn?a޵2D*P&7mdǺNj#I2)HP 4 NDY?= Ov@ɢ!k"8N3gr&ާM52Gz~i! Ecd>pUvZ1Ahb&ߐ P{Vg;Hgb\;zə(e+osL\?IJ)li6V EX0y1xscNa;*=?( $ϵ K@'Dc]"M/amK!?7[5VPژ92؟´{FbϛZ'=#ߋHŸtsnsn np<Or O}pD 4E|`JyTQ:MR*waC.Ngw"u/Ck>J@kq9͉%<~гB."2U2*C Ұ2z' Z ZIB[4Nfg9*yqCRC#wء&XbOok)VܷDT7jhニ4_ɢPf_v<G:6G0/1NOx=`{ Qff(ˬً 䡳b1Z=Er8柸20В zvE HT/2ĸ9XjWk) 8QSQ_ Q0tR*^r*[NDKd1Yz*z4 0[*:ȸq[[sH'@$rXynk:d'(1R \R H,±%nNƽ ,@Y&يiՁ`cM\ ),[|N%&z'U<(5'[Ěૐo;0YZ07070100000370000081a40000000000000000000000016439a356000118b8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/]?Eh=ڜ.+C >i:ȇs*?%Io֦azb$sơg5T> 9lՔ;6jNJ)DBK(? -qd0t/Zߋ"ؤQ o5u$mc.i=bop :_|lgO F .Cq~KlNez[s^0"rØn2 t0R˻# XA7ľҙ ^I|&l`uTL+n1g E5& C 2}qy~e"fgyfKQ;4b4g ` b^pr ڬ)QgzH{,*n$fN^$\WpN$oZ7orB8{X] =;`%=–H?*BƼ]f^J\qGDDqX]|~"_ubXp6:j_j2U"C毀 +cBO&'K˙sqac;x"#B>{O^`!}՞6~`(5Qadĩ#O5$ ;G03n*>PxfD<^mu2$K64?%Am#ԑFB<[a*@ӃЦ?1ςN~Ͼ/5 `V-h4# _g=y&ch]4m;ot$>+Yp8{M:"Enb,:\p\3,~^Ȼa`Fdv(zےTuvJ<'>. 476^7ǟ3;Ɛ,E+宫y1oo5ҥ" 3/!Չki` wGb]:S7(RI'-"ə}qZW\v:_^"99-fߣ"f,RHdkU.bl3`sOk837Ϸd' a97emP7V(5vkv)u$&F_.`ȋ|mGJqI{ '0U(,Gb-ܸS:r4>$(lKOKij"z ?waBcS^Yv\ a4&gEm"P1V˴Y^9< ޢr'`;>)/1a0 .BI 3pwU ~CAAZZ{,vKu#qU[+mG-cG-%Ul*4|A/I=ꕁ.zEAxR9RS RUqH%|R(lzi IE$U1U)β }4䭶d&DXT<_W~ Jyo9:x򎧀f2xT5!K|WZ>R⨟ IDV):AчQ恵b+%_T`1\MJb׾O#ɬ[fTdKs(mR1v'[0ԾL̶OqnМKa%b3r[6pBܛd_1!*wP4cS+_ NPbVP)E@*lgZdL:V$1n/Pdt*e fr[njB{pȟ.ɽc̅Td]lӺ p)Z{T묤Zs<ƪpNT6'MC8H>WQFN1 g~0}2yb"KW\nHr!F<~!Yђˌ(agV{m(iW`w"})I3.A YN E蓛OX|m;ƪQ"^x60QB[Gvj^JɜMnF<•"EbS$χ¢8kŮH{E2ph]̙C EJ"αJG3u(uwo<*%{}ym;r]NCl= 5e rJFJ{AYa У$cKv$\mh?ldXqqP}$I<*΄m!˻'HKBQ]94-a<(1:RbY<X[b5w\i~?e;w_8d` cYA%4+DnG<)L{"ik;!]4npa8o5>Jl @~n8%?'qfL (+oB!dMe5$S:wtZd,4/@Og40si^U4;(!<TS.:S|k5'W4CcN8l(S6dk@7*}h-c6P#0ǻ7D7 mjdB}οgXl误ns KweD;!+&Ы򃋔! p=5:3ЅdJ2֖!cX#AR{ٹ&g mXHDxJ̮yvCܢפKxpOqj '&J6][/&p7h(ޓ!RwPRhS_#1"/K8Q/zgK:La! $*my<%SR#]0&Mlz[g>/9ƬY'3CBv9$:<=ʍ.Vy&ɶounJkduR9!֍]9bV5w)s͸I Q4)K {˭UZTyܬ{;oG7w*xD`^,Jvu K%cGã!3|Vl- biӝ  ws vHr'ڡuE6%=$e3&\3y^ڴݦEBu c2C3kkxm%AkHϓ̿Yz%jCičX9[l+>>vHyM`A~ώn$P'u)~\$ Nձ}ې];Y4&Kؒ?BU% |*I/xٟT՝GU\BRjIp}U{L 5ÏbHÍ_Ęp[ 4R'.gWd>!]Pߏ0ncܽ9АC\d2}q48(LPlnu/| I)W#gn^_CIfԥWq *Iq&ϻ"O 8qWg?b%bKV谞Ela;r5<]nm,EtP=arlK Yz)1rY2H(!X0ePBc&ؗEul9jV%%8b``炗7`Yc_t m0(葘 а6IhÖ+D%j"g nW`lmZY-]&3-)cܗPBCsSIle.S3/A;7+-nZI ID [+v7d~)*c[d}IFda& d/\`PUI1sJ Vj0t8Y;c"/P_SVO箳@5bG[b\9̉Kˤ>Lܧ2n6g4Ӈ?(% 8 dvᮊGH2D@[J6 ۈ4+ FIHE O<AO\@r@nK$Z[( |T%M݋.nv|٬BX4 fb)`poE zz!*XM2=1l&18!Q/ n(ęyaPx) ׈cJ}ƙtk1U8ܗW3\W,`-Yf3K8CY/$ly݆,ĄF&a͹>szTWFi5/|b^R,W=cd^A^yP`gTkⱄ4Xr%]Y5rߑ_1AYSc%BT;eݘ="@^ =F5VHTjdnc0Fdg!C,:89Xe"T|3nB2@dq}u)hvQ]4{qxIly֖ U!hPKUx >P5z~o$3x Ij(!uHxJW9P(^ {M~7#d[Idc3eST+Hv?̈>9N(4Wc7 IS#]bo^3!K;K@/D`YԆ*Pzc\ݗL95WY(e7 WxZU'DiX Nk$mR劵Ԕ,ArB+}}$Ofa7,s 5P &]ZnD9;y.P|؞~¨.K)VT<5}Uix]CK}|Ѝj0Kq,">tIY/VڏD TN}@9K4hpoV'M V :{897.>BzΝiզF J@<bVdʽL ILb&Q3_sn3@WxBcAqAjgʦΖdZJT\=\F1 oBL}7b+;7i 2P!+SV$Y(vv_l.Q Q E9](#{ TlUh30 =.CL~8Յۯ9l v6 rWY}b(@?j=`\60x[34 ]^R])zK:Xh,Z$KAn:-3 =,XCDzSL8;yѹ%h{l 4Utm`rO#!YΟfP#M䱼8AN/,%>&q#!/؈~IdnoQJ=Œ$߳-Y#UT9A6wݕ*K= q4"ŵa:=DW}]?85 #jSZf&OT1T^_ #sԙQ% H80mKs: k +% _&k7pHkJ/@靤3򀂹>\:]r j4(i7thhgͳo%l@ja>dl]D/y{YKJ.x'oє^8CX`C4NeGg޵FL26*K~@++K{Gw I96-A}iOL&j2ND)Ecvnx,O>7t\$M+bDn`xpb^&4f} ԀwxtlNy+qKo +mKsk[hR[Oclҩٗ}_VB.SH`ZpFi$U0eȭ ȈyNe=# Al>G-x4>~&2ؐ$A,}Bď;o<\oE:澁C!3 <4[Y`)5#j g8E.4C%$"5ט%vC<'TžT+3 .ಎc-F_*4lX*W[ $|&'cև*f>!VX0BAonr^6g,& dkR`"Pyo͏LYsooЁ(#d<13ZMO=O[jCA݋h+04s%:d(^WnP;}g5y]F>/C @kp-ZiRGt{/jQiS|QRAwL=sT8DD֓[姜rCF&AҬm5Mx=6H˨t8{qw=]ҳޟYoOێTsqXC$ݑ:Ӑ @du;>"%yE+oFoa%vX+jBnh58S(|۳KʸqJr\NDZhjK<ۨO%?d*P_=TI]dSyC iZ/CdjT{Hu>B]^ZsiAGP+7{AygHȲCi4!-M`}50.'aVqu(`O.qcyqxf0iO=ē۝.e>v<`M[3H$no&&3z "Qjk&w2("u4EZ7Uz w:͛G?0ALëDZB{S9Ͻ:W ْ4;[47&:Nq,(]uϾk-<^5}8D_\fjW-Kƨf0Ct%Tq1H>[Y 8a{m߱qЫ =oLW e!þܥǛυ~,EqfSiv_X[_:HB6"v'fydPqemwr ؋JcRt83}ba AX2Ez9V&&fmZ%HlBN6>(O}t Ķg-ol! 嵔^7(ЀafӇi0vk 5췏2[QBFQ[R'oZPk wwP qڃWЬOnq+0szVJ ̅UZW`]$)]Kb0tI6dx($I",w6@iߔȟ;#I╽P麥cMD^l˼Fq2[D,<,zR'nAݿ؍SW}>*F,>CRJ"so$8ʁv$o f8% .jQ-J^sNuud%G^?r!&&YۇQM] vh;$P/T,fzALnȤ2+?[*p9j<Kz*:RR촥;K}W7}B HUr/H"AN!m5WءK5,Ry@47,{I=P!Þ5lKl)1PK;(+uݒ%gx 9nT?#BXkH9J:Qf!*%fe59Oiox .8X cY9SBG'B㯆ɿ~}j>;s% >{gXO֭߄Gќ@W7! cfqtJF)`u7gD1-DZbO̧AeXַ$8'ȲX qCwɦ8{&׿Ԟuu+"C'L!"LHb5^sZX%myf[T|q 7:t2-Aq. о) oFE4 t] gpk|KH<~z0'^6HFe3GmVAqJ+HBk8+ \V5p_U6nL?7(8XjɘbMVUc5^Jg<οK<+YuaXDr_W:%] `} !~wQ3W*ǟ}46{ P7! N ?"?if?_e^믐՝aCcGw9!Xlce2ß*jݤB}b4C;T^)c\lSiۥ :#Hik4D`؋G9ϧFɪA_<6W}" >*YNܺA}}i2Zc^"HLN[w_z/mVNUa:T464?z-D1tjab^]ވVz25;D<ǍGs%h Pzdn#7G*-di,{}٭rrH(&9%C-0:4xlȽA-#YqI Zȿvti[!RcY={tb|05&eM"6lzC2g"d 8ֶcRŚM)Sh+yڙP|Dt;5`}`"\>j֥͆R `K Eltb:=Z -giVv%B &,Px4X{n$ӎp6884[E\,.zϹZ-*gިVͶ祚Le9hNvG^jw?.07Ϻ|Ùχ V"G=”`.i%bIrBL@$(IYVLw{JcK(K Z_Ua J=QjֹUzac/CaOwc~ S݆,Por+KY+ZFݗm]BCޜ*z{e "*1ӡY 18q>յds%~Gqaam_  q@JIDaJQ6Ў~4?oĀ`-zi"kd}ijxn!R&T@ r TJ- E)(;5Xum7􀄑-|B?ȳ즧qʒҭ50=wqni^kˊ2JPL)%__{qQ/GT>QTm!L3!:D@poIGW߫R=BV~gmcK;o+~|(ߍ*0֞Q%"CB`rQIɉt/žTD.͋DF'oQJ@"zT$kRDV2NL v [k=bDt,9:|i"춆2n [4p`˙bdz#}oA.|eMPl؉NP=&SxW 8h0ᰔ>Mwooěu *p "6?:ᨚ^ l`I }{#-]Jwzx(=$zjTR1۝v(-.v+%\6X16-v%b:uv&Y(b(i̾t݈CF_)կNC} 'F0G@bn{u"HÕNO>D%'t[ֳ(\(,?Ekqn ju;eH)K2{v[)^u9-~4z|iE"Ӧ9+A^e$BMחUY?mHńH(3okUc:GSUjƅ KR=;|EdL0 τeJ?k{GpgF°7≱_AMl[Ơujrfwiڢh75yKEv.sxa)Yh}z(b/㋼M"sT5״+kкG9 L.o(#x~U+_6ᶖ1[gje+$kU4.ϹʶAYyږĀ06KY55fk̬eQzS}f(m ).@oZp9ipoT<ÿn?1u[t|a`Aַ+C m%&2gQ:`ǿP[Eg˔#![<0T2˥ԭOfRT`Ocj+N=:zPUJ1T: U@ԀO>UoNg38Η&8[Lx؀N>0Hl!}ƕt#])bL:[o<>(yi3,dVTçsZ dsLwh;ײeN@ Z5-!!W۲Y2^[;I[nVwQSÞҩ 1G;XJv U;(cj(G ϹAB'a Y2!\-%QlO1+jT Zh%~q:̹F ӯU9pQJkt+c>U1ۯo"Î:qcxŒDnF>3zH2G&(c6cEm7n%,L{W7Z)mڢ?d_c_ HBþQR< _v~o`[?2ޮW+dwEiho.L`_ :Tt^4XǓjQ՜[^'ɚLa^dD1\׫{*]a0$/w` ]yIJD{1;hͯ 0/gu|=+,KJ́'GfCx"? :K֐7`I1xB-L0{2 =hO;) c3Q ٭[*vdTB*mꊶ pBnG3^J*C)CIkU~1_IS<)1`㨾MjpFm"d.c-<1?y7NBRꊙnѭ}[]ОKHEDn'YY|/+VhʹpfM>~^ 0N:+/V}4Utf@LQH `w{`mk讌 s|?=VKl\\"!`/81u3F|=~ OvJR>d2vʟ<ܔonml;QW^FE/DRS.aן;eǫ GJ T ټV+K ZnG{7!yپྊM1f1~: 3gYl,yJtA-}8Y$k MV¦m J8!}[FP \{C^ii9(@5@!E)Udgv蛀9f[Xc~R0ye(8(^L$(CW|²&h!5lF1IVù<05֮E>>1E(˥$mmcXm?%UY!ļͯYDy  HRf04T@;Nu?8w !Md, i%)ȋIoΆ>Q:6`Gl3w&mJGJ0̰G{媐W#7V g #@UL4 郞%|"yq{Qv@'nE! 2ƚBS) ϳ0Ɏmӓ-B"vvV~iતF.cXT~*,Ȁ3Jͥ%~HDQǐ^y28Գ^7S}u,֏) Sn19} ?MI9OGO}w֥YB%3 ,X3 Ivw=@THS78.;=/lO0+gJnXimPUm5ܮtfqڥ-0J@_//?.:d* A諈IKNl4*_V[=hhĤTIz! APq)'׸!86!qh>N< @]N-m,iG甁jrT̰|O>˿cNCC(1Td>$%mL(@ J|@2"HƋ/7rz^"#mUM/fL7FQg~;PsUT%nIwIRdèe2Õ4գ!i^g>х^;[u&\=xE6!zݬΩ5{N/jc u6|ȗd{LYZV9A޽ͺ-M)) 0&{0դskC%ڨGtIقJќ2uG<=-B{'I_0jcoA =q&|b#T˸zܴ@+>Wʡf}NYAB .GFk³, X(fx׃j2R2ŗ&-T2j)'#_Z*PUP]'ˡFXfy^XP>R,omn1Tp_P!$\g ƎPzaKqW|enBAjGkޛ1-@׋qk]}NSJ;b)yI "N3Ye3`cCP?M~O^犲XCGΜw+cmԯ>4W(33 LbY³/J^uLjKxއʘ)^xrr_Ɵrϲzk|+w.f3:[zQ !=Rdۺ nGTe,ǢµS{hcS!}{iE_L^l¡4R?[@+< ]61gND]䤦$*U4RYJvYL;HS{PrN})%[=&3+xz r!;zJ+۲4}e0ZK,,2n)j6 ` 76ң\D5[\d,UoZKۧ:߹@?Ro5vGTg*VF4uR&'iz+ .2Ӏ'U15>zP)bIuT!| ee#uH.'d"[qU朘{d.lÉjiK| .;ԜL| p(&yzE4,#%7\j@}^_bsRQ[~Sy=Ͷ^s:г P]#8zc*'f;!Ĩ)VpS*,Tڼ y\D[FyzwųCf\xDCQcFz4(֞m Mm~Rӻj!]]5@3,t6wLh0ڲx b,Dϙ B,X25s\0>r}N7(Y 1Ӄ}O-G Mngo-|OeK&zItq̝pDfc֒Xfd_.K>0cɃxCD;pwO0  8) Zx;3laa!&ʹ2Uy%t7ځ[`~#%~_})MQ;"̭_cQ\;z6wGt  ȥWi&|%| {4SKkeRb2V|[])l&)2,:bPo_#Pq(tqZb~ܨqnb3'-G*xWj0}IŕɯpH'q|$+ng|nOٙqiHtJ.棈 ybaZ vuFC/-vVv>|SnT"d.|fv|C]VEn6M" ۤNt3jN -<2kc$epBPQ&q*a@m^oĎ)93{8HTtwZőd*~mއU_[wq54P%יz7۪]%!0fCNW/M$?F.qIB]+8`׍}nnZ_ ٌ_twI~fMӨ{VS LLhs{=fMq1!{hL ҋo q.N=dǻYl2xsF>/msO0VXyIybzq{_nٔ3m ܴ,mXM&rqEh/8@ {trKyCqIC'!:V[RܘAYsYZG:YzW L7? b./Y7-߶m̆9fHQyH-d f60 ]L_L_=j`DZkgyAh2Yv9Ee!c?I=+nC˜Sq;}s^f)Ґ 쭃Z‡h]"dXj b =՚O۟5'1<5` Cws,vkj~.-$hu؈Hg|,7-f|Mŋ kyK9`\46z3{G`G./3/_L4+4D^ Y:$?? ,3>)ĸ>y;-ݪwxl𰼞#@Dd)*ѕ'ރό}~Wd*  &e$[9* ²i[O80$$"#~d-v18\HY~=&kGlm?)T/-3c=Poq{7Z,|Ad1~bADXc\_щ\șF?G㾬ŎIG$,i/*h'KuA()J p1b϶+eynS5/W7I5E:גW>j$pKÆrQ+3l9JuZ͹9}.g܁Ç .KMh~vlCX`ίd1d ]pnӎ's-guY>2RVِD{ .?]VP'퍀耎`An"tm .Az>}Ϛ ;J&Ix  oNIA򊛢#ໍ@b:$-\A\)n>ʴ4pkՠ)KP9ϕ-IŕB4zYx~vŠˑ|L ~ 1X <=mPN' ñw?_6_ q_}IUfRw6.ѡV< "l_j'"5"D/# ϴ&^7PANREf%Ϣ sȣ-WR/$7zspva7:ddOg)Hl-]7tV@`tPK4guE댿Oz#|=bʘEkmaos +# FQI ᒻ8ؚ3q$#Zqce! Úɔit+fJrUL8N]q]/8Wƙb"2qڜDiы xHN3(Bi6(>Zo!I{D|ьDHSwW[0b_gZhfTFc%X,Pm`JzsW̡5FAWt/;3[C:/^; Q')5'((05JCu@%@5K,Qj&~l| m4s,r C(%zhdA`LVW^#q.* &y-̯NU۔Ij&IЎ4d9ڷ :\C$Q< Toc 8YT/\ Ju^(V>穀GѲی¡&!DLi0u<ݑֺIecpL\0ӱO_uya. %F?y|wX-ˊd W4_8 >O>`eHѧ1(gtongH=|v3⴩$F/q9)XPt zB,`ü!]enhJ@9svH&V~ 杶s'ӄ%;7%~5#}6M_ D?[d MƁPMf!عs>|5s-UO0=fÑ&3E1_RNժ-X#k K7DL%F^>A@] AwXnpd4׺5rv)!ւ!n^wE-W>Ey5@V/ʧh劙`^EaQz GzWu 8d1%zR7W%w`/fWi{cIr nm- _k2?uoe0JaC}џJ94`ڪ. O+Hփ 5zGlƩbwߗ@^nz j*DN0C$V8ѓsٱ|W,b`)t,>D٣/YS·~K+z._am6Zl~ $~Zh`~қ׉-Zj:]q쓙SH0cn ϶J (A3vDP~ٴC(&ZjHAJ4EPB\Tܜw8(xzPAn$U{7p%%,p&_0‹B SQ+8/j ))~ȂBԮ,8<馬4m%˺yΈMYpcʼޭp B1KB^$y1dȣTB֚Nk.38nlY$OnJo c< gQ$:Ʌp9:";qk`v|f>vbuRH o%Phqr)IDjirhшȭ/0n(C+)0y s`|X";uz 0)Xx?mPL^k|.gsHTS<09ql2iahY&C~?lDP :nJMUV'ycklL})hg*spG cӹSiug`eѫ|þ/Tcw|SC6,b0 ;,ܟ7lvm<1:68BB)f| bS/-kXa1.qU*THYfU8PmP'I6ȓ Vkuٛ*>*<'CdmlZI7,y>DPNbqnIa! X5:DWȟI{OL&QPN`-~]2φz`kSdH _a|4LW.͸VEHԁ wYSˁr[h$9m?)db>l#᪻u_hoWVi%j/ֿ&\j}S;{؝\BӲoqmFsĩI&+ nƻh.dP><2W ,NB,%[BңhClil#@&tLG]lG%rݮRq>p+ >Ptb6(j}J s#NfBЉ%>_#^W#vD" H ?M|p Q{DN/bRbϒQEOV7Y7GWAkH({zxȡӰ9;[6OPi'ԏ82t;iݴS[g3đ8)ħa~܇, 앰,ld0sjPW᭖}NQ]VCDڡ8 L'z:A+˄}E99V]*,3m&إyhc ѬuyHFrk[ Ea۝YK\ԪGJ[΁FhaWt}},7ĝ<Fİ=,&1ѭ {YbqvB+O`.N777 2Z;5.UCis1s1.Dp/T5F!GdC_'_loJCQz A yWJ*kb^wR*]D@޿}<#LH.q:^-˔ )WD{g+>^`P`!Qg%pGi\>WE H=@|XK.z\8*8P(`hp{*Pdϭ^CtG吘 jQy}#,t`krZ_I= p'&>|>:ɼAd4Gb/t}tm/{K*qz:'[SVS%T|R5{% BFJ!<, dd,YbjJ$:CDm$a^!& 2bj4Z){ *B qC1&l#1,G2vWfAP|&1He! X*oKڒrT5L"_dqs`;bYpô\ޮزhyg>5^+6okX%d W %s.{ `/zFJ5v`PWGHICr+Ý]VS9>x+l0R(\}HHd?S=E}!WCI(RN}_2 /r@D!3gelv.ٿTRÅ9o9R9ˤb/Ru3а.=)'V& deOdl_ӅzV wzp}0Ӧy P_ndOTg1p]oudW ^wL_ZYwzi.I0M 8(~$?F|Ĩ1FѺTZ/j@ܲ=hrٶli*TY tyǙ2bn^ZY2)P\᝿q7xh:l1ך<Ql?1 G~(~# LH vؐDsO~'I۫CW+2ebjNr1 һEaHmvKBV/L)y?bḶ`PxFs~Ѭ ÷}>h֋u܎W25; uhgvgNDSw\y!qAO| U獑̯*C~9y`1꣋<,͹^Kh9.Qh?4#U_%;2G5aފ.r1 /6ӶXn: :-U9HG笝 .?+K0o+>|{(ODenp1m@q PӤiB`ht`ƣ ˴.DNrIVl>oz?! aH(U}H7OL4G>11tpUCh+#S̡:!]`)25#!$7 uph`̔<|H;ƤlJd*y]O儳32I̸5b34G`^P)Ґ VV mpExOг*sBSvse|/*ͧ+r~bUQieV 5Q ܑFdg߿D|m#Z/L%|!¶kU-:+nHviˏerΈ}٢@ͺ!(kD;)T0BNô~]PҢ,H $Xݗ緬0~%BUW$ut([[bnKkFz4?9`hmVHl;> -;VEߙʻh,p8i.gHn!b3v޷A;?5I汵'L#CSMؼʫr6 MՃ}#kUlٵL*c֊/g'9.ZE$;&פ^ހ,75VM F/`ɨv:#3x+PrGԪ}S8.1f3 ؤxch=Ka`1/{\2Gm0mySwb)7qN#r@~M" aR)IsS0xAys?Ħ!_;`Vpck!}jtj/X<:-x{x庚@S(t' Zs6b?]Nޣِp Ir [X دO:C6\6oͅqY 3H0U<_vIj\PQ;j?]ƹ ="P-?5iR ]{ ף>8~uΗ;+'g! zOzfd;ŃڠOzc*‘(5F#I0嫝CS9)vhxjLH)WFZ.%|Įp@{NTcvA^o$rlk zxǁ7쾲oF[X鑎[u}[KE[: ?(=%/-3-m+bB3`͙VJ,~JqkQg5bYݓXNތfCU%n!Bvh$El[<^j5cҵW}o+nV+e(c& Jdy&_p(NWo6VgܩrRsՓ'AҰ :`nj5 Bq6|r4Ɓ"Uh"8`uKz E:bd+0Afg%[ܴt1Va}٤f*z)LU>&d viƍv)F=+eF%PWEbB "{½H3Wp5 6~6gEE\Ȗ o 5/ / L"0jPDu׊q>Vcu9y6QaqVSx+;8\ P-:-3F,PVӜt;¤Tfs%Ga'HƃL1%DyGKǠ+e{M/g%f˃]q!V)m ;bq.pOIiᾣ%V;6C-yLY],8C8o.ik¡&>WR0u)l(tCQ d[}<*khOR<.`{.YXWV}i{*8I~/b" EC 欢KdMe>0)'+Kki3GD_˶VvjWE:v\4FMЉ0^|f6ŃJW+5 L6Qn"'$>Y1#} (68"FSDZƘu݇lT#W8-@V?d gX[M@%KCaD4;~b.zU>. z3Dk4j'"'/ mK^ 2'39eEe N}PlrH>(yAq7 o㿪kyMmm0vѢq@2VOD]m1zm0Ā]_Vf3oYW9fJ_sp$;Zpȧ!B7c5'M##^U0_HSXl-R6S?].w\#3\Z ': /EG% !10@`="^a4H]"8 KTUX@i-."ץ5A7q0Kѕ\7ͥ 0*!-z%V&-L/*b /jX4!d" F'k'9c_";}& HZޥ5Ipiqi,YyR]<|~L_oCoQI{'c&{ğOnb(]ø}Q:rk:.%=GR)LgR&G/ tGė7JK3`^sU2JQq@xE8QSBp}sƊrt=?Uʂ#3Y2HJЅbK^?(FhA> :4@h-+ qj@>p++VsYsm}C, ¼~Qa$[@&L啡[Gu'*;{!t?]bzE8U<B%Sp2xU4k5!9L)KHz/E'aMFr,ZX?0= 9NYA+e\kތ}yy:# RYyKp>3ޠ/ve@ӑ1\p6I.bHAq|QM(2dܫLęO0S8`;h!yQJgEKE*vgCUd*QrPSU=su%͔jL$ꅱ@ߦE˹4D*>͞EƖY`wALdJz\_ٛlxaA rӷr2d6u|50m1/ eaxj'S 1D<%WIJC ++OP69|5mLfW1rJ#?G˔PoMNp٤-dcVD 1eQ%T"/a&7ёh{'tWJ[MsIpc_aFz}t6B/怕M5R*kjqQv%|*t>ڇy\nc#wmLrY'%M3V;쨖3ʊA4 (أckNjv-4;5FUKm:1oqe,:}\__" E'Чb`YU< tFI&gfCqaT YSe'j īf?"l `g!UR Y=ɉW(=WAZY—NɎyRGYB4bF~ KN ­ql3w@*R ~$/=Pa[_F7)e WdBt9LiO:,"A `mH:f||vQ^p ʼCZY37ì. _Y킡\dЧ)`[5)9r8XWhBxIȨtc&ǓVh3V^cGt1sSӪY[F0B0NT_G%@?D^㬲VmPጋ 6w1ן32c 6pgƺ޶kS(愑([&ޚ"DL'wh#kp˨mG4(uU܌3xX';O-A, 0 I0oʹ5j$=;*pןD)V6jtvL;Ž0F6W!`"=}{S_4O9bҥ@Ra1cn붓[r9o(:ŝ8 ǒn}9˲O_~G/RjqFAД L_r|nuwD(*Aw4t3$cq I(!q7@{g;t@8:hQ۝N2W%&ňq0 .nI!  ;.YTc3vj=o:W~ZgS_s &(b i@)MWMݢ#n2Xm t$ A͈u[^0UɎMocC;l@1+EGi_4SA)dވv`fHƧToȬXO4X*Ȕ\q9y+2â5\%[5u[7wAm{J!tG( riy6!a߶ǖkϒ%CnX/xaOJ-X^ Kqϼ$ "( Cn|E{h_/K!T9m4lTO~Mk?^.&ӵ%%sҿ< _suACUҗqY>eժ=^$݋5C?Jikka-kHlbMɓ9&(]p܄4sH#Hf+jzv U+l#dIeZIPDcv̙1*Gi dmpǏOGhDk13~dNԌRpƧb{(tH`O_ , [H2՝W?/76j#Aw KU;"cpҧ_ebZ{),`V!vLi(8?jHAKp5oY1wj2Tm-=Hf}\~R˃w ֏ ?ѻlL}@ p1vQaݷT(\^G#UƼvnvOR84D)KIqw)::r}~~ le2:տd~ sjsH1(Q'm`M8JҶD@Κ=V+XKn8 ԡwhb!xݏb*nFrr|\/7rq/%{J[gpKBƠq!,Qj{3jSLOEJQeiAЏi,.X؀#C4[ѭ=F~a2s>dF3,,Ye<@4(,uRVDa ^_0 MMѰUՓhp0陋w>)RW}? pʼbG<.E:XҸ{5VY@'o易ci*$'I)Hڮ xEDμl\UH{ᴸ+ #*ˀkog+0L5!'ֻW( p~3@~["8 ɄQ)q!xѨ[b&E) /5ӜU{>={ΰ߭x$jо:W9mrAEl|Dpܢ!̉z:8Lc/_-r]50k^ %OG9m"b_|+Y[r-!ENgڌ|sM{VgeOB%5:/ڜub&2?<$S~x*Abj3-ϹUI B,(W@49 `R=k#tolL^<[ };DFW$|rUһ?4۫7QA(.3<" wzt̛w%ChQSs3E>OtCAsy1ל>zBYҽ*Du4dktq>l]^X;ގJ0~0zmiɓA2hw]\Dô%ڦ  Y ؄,Γdw /|;-fu9EfiVu* ,郸 Xufש񖼦DO33q> IT79@6ex}[ ',Ny;Z-v;z 8IeW:d2VIٌ&iu`.Gɵ_W=AZZnL!=wri1Ri_+vaK^Y O|85Xl+̺;S"p}Q%z`w4a^虫(C"-5;j (wP~%xspgWA\A(h9~&%:Jc؉D)BעQd|k"7c2&N!ۇ(a`̗ ZQ2䒢/G@ɿ+ExsZE+S$tnbo/O٦'1:Ob "TG(۶'kv8 mX1MmσDoڅKڀTi;ܰI)P`ɱз}ȇ@Z_kf P`;n3r;$f0od?d4cӼQ2PͩVGZPʒ/ ;.ox Js_hLF_RؼSKPKS ɨn6܄zs!FL=T}c'+M-E7iw.mBqn7EbKM"fnCaQ[ BB$|.퉢&ԬjIi)0[4>]Q|g^I]gYȀ"]O7rS36#w tզOӽQ]' 0kph"b-ᒤʳy%n^?/KA3< JV2#MpS%'[M\iWXS{@x1NsQ;(ajMs25ah\Q[ۯ5䫦5E`_Zs`)T]E~I8y4<"^]wED)Aq=o!>Mm"EK4e*Xp̹0܄dh_2AGHVuPl6O>gH5!%3l0-e9]ó~a.Xڏ%?/$z;b6OM<{'Y53;`lcék G+ `Mk <n9{q+BIR7+(Q~?4aMAC+Ѣrhi~{XةL|e zcrЅwFFӨ$=f"6K-ip7&IuD[z7]$%Ct_%JpSw\ =8}ƙy2'l =[ǜynoJTdnx 4٢Y@^O})s5T!v RTYX^TigGG@AU֯pQ ]:;z߳c#;h,i0N&^T"@PAU'Q(- (LӇT5%ᦜn1BYrEn'3cOry7x‚ajDYɏZwtucOP-*iRNđ^$J/\2  S|&DIM GVc[׭>Ø avP 8Aq+3W؜S(i58ykTk'xm,ޏ+ʎ R3Z۸w&O\C~"kfy2YɎRr\ȆE_[n( Mm,>PwuK;'5 9>}9I#AAQVi ֶJ f)R6rbܲrWE\GAд hd*ArD4ó@~+:rNc I,#ɒ+z4}iHB̯;\jY|m~^W@ ;{gtn(P#p,3ÚuUj ŒwV ZN>E5:В,0dKkChTBJq ;U l6y 9,BS|i:v XX[,u BMn%[Y Vr5N#Ы?&B9%$) K9/(I, F6 d&;tӓ#[x ƈڵl 0Whz;c:Vnh4~!\l.|ߙO'"sd:aլܮؘD)it&H}Kq<9dE"0Ցu F{i 7n Е$US)unAj8c8ɞc,4S߬8F{m `xP<ʝ\nӣ$ "HiB^u};Qg?psr[BxKQ]@14vrUqފpz"lIdw]c#mBomӌg7: RyV$_)vdTBMTj+<Ƭ"B^Mh5-l[NWsNvhܙBIc~tbjJNMh60FAy1تvB>~eSA$47Ufd,E(|D~* XqmY,9/f} ]Jo\升U5w ͷ].{7ַn'_)XWJ4oOtx̜'f3T nkJ|;gvBL{P?&GK@ƯqH$\LΆg[(iWsjo{xkD tF)hx1@x9Qmг\_aCj1#L`}Xr=t%mn,Sl ³FH[UCb&%ǕadL289DcMKK ǻa77"տnDs2 |Mhr#*34dD&O?_SXzAYO HTأ&p}b{y-1څ~-wш/Fg6 Z˅Ul;VuA+/s@cokĿJ+XKa{=ol<4qz{1qJo'!V膾 \zZym p27u1=q1Do^St- f9PՁ[+8im~g-#΄WMͭң*7Tjf`iRVCvjdi`ZýPU!n 7޳V0]Ek kEȜ lP_JҠ$68lIe7'1$!Ae"Jc0>8M7fo5'I3'IT_>0Y9cQPP7ˋ7w2fN>1W[0|ӨipCC7n~ܧ ,sˡצ6O8G0`%KW CK | hu5 +) <Wpi]jF 9׼ Թ(QŒXxO?Xה׊Ja %&#! $qDNd׾c1;~Y;Q UQ7noXc>%Y;RC @Vց'}}RQM1l.m=z _&11ό`Uq 9&Rh 'HUVze"c(Qmb!mԿ "TЯ$qvUV78dyCbG}QK*舘N/Cr О&s(Қ/?oFjxpjÀwPjBDn"JW+gzWg~5Ƞۼ5*wJVexB_SHh;bZw3 'M]QeTR\)^MAW)f  %aca^WPp7 S˂)NYepLtiZaU9q~1eܬm +,!$vVY2B S'Iov;,hμ2]d5+|A'&Kfu|{O*7v D gMktS[D^|:!>+||ivPx;1jhy_1w0[-rܫdG,@̇9B"VX>ƿVqدYǻPۿ6|~F2*]Isn:akzbܞqf?͌mKjBH墽v*d|MQdD!߄Y$s&o|b@zNX `YFS >d?$ciÉ0,_ D.+qPȏHǺylkB0t- j?@Il;0?}N5fg9ϱ"RLWU)h@ B쓤LN+v'y:Fă6 (cNe?5,[xU(m5#Ŝh-f8ߖ'ݑVЉA}jb`?$\K.VBAت~_m.P)ԑ9xu,G|kwívÆ6E\PámCV*]ׂw[} *e[%4e8 bLi<;*9Ts< {+PO 2hYv:M!W}~cFu0ۊ$ehN9M+6=BZ iUK>mUlǭˍ\"9A{b*2иo ayBMςsyv5ۑ '6x6DJi6m.``"*c&L[xN`& ƙnd2V-wH_NU2CԮo"YcV.3PU=մ^@07|]F҈[ }4@o~Je _V>}Vw/Djll3Gj_Y@-)kljx *0֤5jWw6b{t#R+IRxk{ !5LD̈́14fb1O V,,Μ0wTj9+K:$u!-`_(j1mg|0А?) rw9md 9L =xȒlP! Ks Sf~Ʌ[:Gp SDtN ) &޻J^%29,eݻV^ pKaI8/DS1dAI9{/&+ݓ8@pzTj`SX<;w9Ti\O~`b`D04bON5:elHJj!:e%XEU)vmr[sL"O{KUO32ej6ٸL'7[GCÊbu"Ow>5a<~ޠO[^N0hL[0㔋z7{o Ks\Rr(nZى=AH rߏshjSy Q:@:v>Ў c'&sYv"v Ӽ>2S7!AIӺGY`چ(|5esXZXfPDM6N@U_H wX{DkE(4*i9܁p fQg|eH09~vxSWQ+YON3@ԓܼe_SQLH*|O^i*Am9]3O] #FÌ5?b _eK&hS p:fHntǨ.C/}~w!CmֿpӹP /gejp#+vX[B/Õ?1A*:!/Ib`h */aSD'[ D ט/Mvz-uiE Ѝ*l bZ /0:ۓqdb+(;C&P1oѕqDJ}^8$'7jpg^?bCyGZ/GYv;$Iˢ{QFrW)meNᐗy2)יu,@j08jC6Zl qfֱdob >\-<-~C,RY 0RW2ך҉B$w-tq5W^[gX9m?na7&R_rkG@adڲ-= VE?8",2U26(TKlVi< U$c1ԓ,_jpթASE:40vKN:OM4xuJ L100Ԡ/\slP($`.uWMJKFgҭ/~ Q{=1T ts钰-dz@fI&\!|&!OSEm!UsݘɆuǒ+&.aNh2Y˿#{>__(U%xoT55wjڮ흌X$珹{U]+ {yBDGFRE@xKu51y^KHoz)fXl.qY]9hӢoQGlC=tG݅zxRyEԶq wZJ©-pBTڱ3Cάm~hp3BP {T\QjQLIt x|ĶsC^t9gwc?q~8ʐsԷr=НE)aڌҾSI+ҋj a˘gWo9i˂ rܬ3+U*'E+,o8i@LNn^ )',(Քjdz S6S5*hClɢ"kM3ަYp0~&-%mϖBTmbÇ8x]y yho !+HV VdƼ|_ǵ"޹Ks.EPW& ]M "Bv*p&-ў3׮L [4+&kZݘꧤ ~1f ,!&@P{դx*U& jND"/F6x(Mp#aF+<Ĵ"ppУ\x.^s칍whd .FSFY13fº6z'N>|E|rV4-4ۣiI)V羓(pyn@ ./i,Qqz!&{,d)X! <&~{*Gy(~cZvᢅJωfɛB&u/rKTӧI.t { xf=Oq#QqmT?w0[dDA{eo`i~b`Lk*ך C.Nuc\]Rًһ_C\9d-gީD6N̟86xwO<1g<܄#p;;mq;äLP2'W[te'/7pÅ`Y  hpGjތ|1a;W% ?l[qNH]kެR'TȝF^O Lh %싶*$-Q1B6nu:x+iW _'{{ԯfs" 0bp}.1 w doj&qHSct^H-BRbU&/m!\6 z]^d|"(,#Xes))1ƉTA!-zTXݥn)k d(.~6m~٘%RJ%)LJweMtOqJH~ZLirfa}6:>7"Gd:0@iԵo [֯p׿]p@]D0 +VM4"Yw=7|x}8!Ȯyd,x_svI?{ < %S ë弣VWdCJ4& VnR,F 8Q@鿹H{ Rg6^y,, f_"m?2q]Xe5kB=U./Q5jh5aS { {2L:к)̓ d,zRPyd1: q[rdk_EZ~6o;C%nB=a8HpwpUѫ$j 9~ BfƗmz *Ɠo}3fa=T5^RsTUR+غSj\n(}>+cצ7`pF{ݦ v Q뷲ճ\eE4oyC]ƄQzzrݺL/a/'oX)  :tHRvh%{!nqJM$/nvf?o!Ƀ`}DTR=&3;%@ԙT8+TmV@|H />'Rpp&Xep >pv:WJRCk); L&}lKANUh[i 1S\ҍ b#MmJ9nD euяq֧;2 ~ p*ڒq4SUZs.?o.QpR(ߑھ<@+T:VN9+.Vnl2e#s@T(Ix9HXR8VN+\!4ud24.jh)9I_$QcnWP]3֙Lzޫ3g&!r 8ZUI@'eMRX!;`$be;}>.[>on%EhӚ6oUaa=>4FY`@t{{F؁;h0a 驩^J!pC:~Am[9(KidaMCܰ1se'`*TlƟOf"X"l>A'~$DFxa@@,l KI(%/Ryr[`Θ@|źKA4v⁋yT~Ymcᵸ.~rBKTeWrs2YjS2ֱb/ ]AsTE%7t?|:^e @v0&da}/ij.=OiRc00Z0% ۓᨅ0eb/HO-RVAHz_t*6  s!InLK p#J#v\E1:a#ؚ׫QsW^ ъ 2ߞ~ e Ok Z: Е^e𨣳k̬3^a D-E% QMxlFIom-AM EMa{V>nmVWe`ż/Xil];V'T45`QE{_:(I XȤ9Tao|00`3 5 S}ӵmȐK)T!pnJǨN4SQX26{d -V@&<m<Iat^SvzN`Y jmt ̳LJ. s(+I7c%xCڳ{nG /frfaqF# Y`{;ypVQH}pBnft*u0 +3pI}aNh&v,&N䏇xs2ڒk6 YH #dlR;D,fg2_,& ⫍Q mmS7Jbn ϸ/ t0w8/\-Y1l vN3xĠ?$+Qҭ 똤c2NbuiP:!ח_n∍(:6N %uMhWa"%K-lJ,.+ڊе0L x y}gkK~L S`xMU/Ӂ977#ɢ5aoVbf+φa+9JCawЁDfA i_1 nfoy?C%a웶'v 5KJsD̾pc#YH)DuflO]qhmJ~&F%aXBarjeHi캺b濆͖.z5$U}P^׷֋F͋0 qŘ?Tb>l/Sǿ! BjI]i#־vb.'aBl/ Mt~w605je2 @Z4}aJ(G b0sJp۰hd{fa?6;YKjY5(oA+*'H,T%)ftHVD&)k{)2'DĔPa,ynnw;Wk"i墝҃[{>>#?F,h]0LE{w9;-B*v#iH@z`vE'zFyh3LurOC__kk;=iA_jwer}[ nj4ã`_~`#eXC{}w]K"y|atI?͛]@0ǀMCG=PA1b7;cVM zZZ]2$'jz,A:aJ8*ފA.3A6a" !ݾ1y @ۡc ਷|t **G!LR-=ąθ3@KSSe_"7)H]rG7gy+]fK(y,P"cOUlWBG4 'l}1(2 #lPBщl 2ԃkH&+.Hp;S< D| P1l~OiQP;2>+D?|Kx*H y{FйJ{ _N#P Uqѯ _Husr7ѭ݇j?gXNU{xoCUS$m<.h8ٟՉB^Bzkg#PL^V?+㈮ ?"5Ⱦ_qvxt$u9D3ց@8]mFCxc@{d/ E[~`8Ň/c\g3T$0f lC6k5Pۉ_rhiM8:75mm$mHg PU[cTۋϑGrCU*/Y8G ~5*h#HNjq#eS\?owKCmΖ|@C__Z@x3#TJHe=p_/E1AbWrQ@2lr\ڱ >-0K>1m3oe>|2)1-Eѩ 'yT3 )QWnG%4N%/eIOw'E1iDǔvy]Jkb$~I= ݑjs*' *}XS󛲩f2B֩lf'b+X '|>NǗr3~_ofcRE A;ٳcr/@Z}S^9]A!l"+xF)ȁ<;]EQC]>篞y,C|S M< 7(3b +`u` ,H#QC7IW*9<b_u>+\M4g ]wWz Ǘ\ag]i_=(!u]RT =Ò;tB@j,9O[ޞ-¿Vmov/|ŋt퓝`"q\pkaj5u2+ps|q, g/̒'E] 0W7q-s^"" m$6QoWC5t;ѲOYoʗd {5LtZkV}Sk2M1>ME8G*0+]::FH $8l>r5­ E%܅haK2G-2}g?H,'Drސ|ʂ ~-/cΌڅR A|iIBRI+N^o vp%qe&>~\i*1mõoVLmzK+Ug׆eT;`ъI=>)&}^W#{f ldFs Ȥ0=uX/N~`"ݎ3~}jD1vMA+meF:t ^<#:"'~X P+ ">d%!yN5H`.69wG e@L6C*9DZ"g(87mϙQaOiH#)rM>"C_e#\).1ǭuIJK]PA(S՟-='1a;uPo)AtͲd]6Og~REG&ke7%(-  ea.7;dY$8a(Y?.`5/ĉ0ǧ'm+(=Jhb7 '˕w rPxJ.Cɮ=?"}bBn;p?ɱ31qPf\ҰKE) 3*^ CCkLm҈Cۄnacl7sel Q,"Nc9"N~Tq`hƸ7KCó_)-G(xH?{zE0#P$S#O.Xsp28Vņ:,EowjҚqjD"k/,k.ʓjo=neJ8'*ͬIuZ#LF<$Y@ ޜnH#f?w- ][?O;MjN}n^GtR|+f#O ](Km%-䒦>D@\uG`KLBnWx"v.B(xjZ$!2*=g/ & 3\?r#7 %[ɰ\R+Ӈ3Ņ=d(w7<*ŇsQWɄ`i[>0!ΔAkUg=MFTFZ3QC`9X3ee3H/3 ":Dy9fR X] xjhWqO![&t]ԕ_@xdx2(K@Wcx+2OJ? plj]%R-p*`\=Cl2q)2ʎ}[g(,nz=γ<#f\/Hzř.#\9fXA_N8?:Ur!chO+C s@A,7# q*(yK /9V=gRNPsrG7)`E v^~eHw=) w974E\qN!4#r( 9޿|2aZbxrN|rңo[K¬Ŵ+]=͙WlR+rjP痡L JQxpEcBHFg:|d$%HkĮNS @D5-RJ|Y ]R]LiMaَczhC*.%.]VRhk˶&q gTD_.X+f&-KꃗXn:[)  Jq^Z7$h3̶ JĻ]JTl;>7 Hudcޓ=ԴM~4ۀ[?Њ{(K`Kl }8"jnt=6GF=b4 }J[Y~ 08 v'U U2Z ˢB-%D˩ӛI*d֦X8i>XD %~ ,*82n79b\9psr?N&ao Y(ʃ))RZr_c3)ǥ;:,؞ .v\<^:>|e*/HRj~m#ӑS͔<j*T^B%KXc#gVt8ԧxƬul}c)'z j}.!Q!KgىۀLMbBFT #]Co+芗WD*M؀5|\LryP!4bNBV3]{S&5zSW:^ZnYU̞ݞ*X?1o-2רZ`=.ֲ<^llks,!8_{ Ӛϣ6DÕ;H-#b @c -3ʜv(F}DkLs΂`&ynd.Ӱ-- z.z{p۫}+ FmC1~XRr0EҌk{iyPV^K͜XۿD!!m:-ϼQSqĵhL,^|2sda2l!Љ Vp:NFLԥD?º/ f% +v[ڏbMK셩߃_Y sܑse>pr0X0,4dɿeq$@D=YW#_SM.to ǞG`ɵ95H5Í#S;F8%@MC[ x>i!m֩ ꬘lD|8C&g@$b'їd|pxx;/ LrGOK3𞷾zG0G6׸]CL_ )EaB4eTєy 4]YőWS_qټs\85x 8s@S$1q\!!FbvĆ,*Ek=Jm+f.Nd o(6qId{78MF ?1kt%vv"SDأp! ^ؠOWm 9-& S\$Wv_LZA9Ѐ#o[ Gw0ժebhd2Ta:h :Dd\(7s[32'w*%}\Z"-I` +ՙh-QOP"t]$yq8-ft=)B]fyG_vWtR_:Ԣ~R$ 7M#%Y.B+k1Y:-_ Oe2G׮SJ.IU. %gI֐ B&:?UHFhÓַtz82xG\u+dcKy\LcEҌlWph!E;0m)Tw'kMl؆1 q"xo UE|A8o]R9,]5W,r3{飙$~(=ӕ^{5Nxξ6xI0I[fʲ :P*z=6R!"Nr3`7{z@o 4x\y,$ g@M:6f&O!+b!Ov>fxw891.Jݲ.~Na*GSp&Sx:#HM}Ă"Sr*IHKʣ.M֍:3"W ~ѽȚ_NZ9mYG5_ W,;ܕ}#N{TWp@+/<I4բ8 ʾ#, L΃CFOjmV7~WLsnr)2s}(s]}@D 5f|KД*p>͜U >LF+E_W&DWGq贀x2[q?6(8@Av a6U[ U]@6Ս euoGp\/LKU3noT˰ jTPx Om[ Cj$$ Y%ea};uď8.{hjݛęe+Hϓ7M?iRh.KAGc"/VWGg ]-gp@b3T:Cw1|C@eQY\< ,uYlZ>\.AB 3l/%W-eC)*ݹJ}-G*XKȮ̢A# se[Ot`S?—g9qV+O4FspV[D='̖Fk-A.]6 cV6p(F6ΦP >YVLcC W }?VLE[0%<¤p\@V*gsOm HF1Wu.u(Ȼn(1Y{-wXQMf 0HDq%ʃ6~e-H+T H _i1WĎEEIݦfBf54R%?lxD8[XB5$Q{ C n(ٔHSi +Æ!VIc{dX2v,p˘@6mz>T#³t=cMrȔrv*+*+`ɗ&?1+*y{oM<DMOgt~o|8}n/UF]p#zEzJ;+ soqmLH$j ŔA;؂\~?Kpx {{D y=>AibOnD?-P#OV, k,w6-2Uoi5ښEsS2f+N/FMhƈՔ-+)DFhCkB|ML i-G&aY۵Z2Gn;~8952lfVaJIs?\ p*b?.㳌t'Q! >vAvWȢ0.KvHNE>cHjZ!RL19%)'U8E_ p}جڋ毹_oi#W?ʾ:YӕკR|t;k.uLB&&i\D4_ŝR.+vc>O?b,MUhnW)8xwIjqirL@YՋ"֕V %(*ђ'fRP&ѡQJTSY292|~(׬@F<*0 /MY&gfVu)4Yf<8S 6x˖13S巣Ӂ\R0V+{ѡ;; 77S*ngsF`V6TDQ]ݦ"۸ĈW:T]onT7Q9+b`su| ׃1xf GZP>׽?=1GzCH-BLJWQNc5C! zȧ!0{Ҫ݂ᕭ&tlM$ `eލg#vML*/+ M0fISX*zf$h,2vs^bDnXm; E\)9Y ԧghc(κՂ&k ?UVN[>:V={$P3, o|xˡ0hMh bH_UZKSoTKҤ1vqyU[p9m{vQ_Y>wG+e(b޴01 !]4=TpCQGd+chn6p|Yj=45"LBΙB p3N%kW Q^n lcH_dt7.e]X"P3xm"Q\q,ԞG;H}d@%DYHFPzDY=3_hW "g%CaG3zHF6;yI[c4`+Vr}8ݘU= G_ m;-y6 Xz60s!FhP+Qr9΍#j7?90 8FNSC7玨O.>"i3 vx|gf\=-GwEɲzf4An}sP4uE9"A4 7{ ];,4]c]dXwU@m6m $͡McT|OȦ;t󗭺]c(M i»: ?VÖB"LΰlպYyJ0~J|ufKvnf?QR,5UN`R0C=pVlroe7J EBּdc㠻amKЦ.tn] #)7ҍz|]+86"hɯt#C@.(~^\$D'N X*ݔMy'_4PÃYTVg{wl,>NGU b,@)[E 5)&;*oLe:!8.7*# O&DBN={4>X1-ʖ' )7 CDp46򯽐Úw7B<[89+bkdKϽIYxG>AB3PJ| Sd(]ָADku첱Ձjm뭕U\|vFQ$h-msOu%(&Ȟk҃`?\z#Z1q+TOm+cE ߩ2mDQlxX ^p_ Jg?.Fy-ݫ^) pdaSQM(${G~K+:b lz*et+>0 Zw9ec9̠#~뱦Uh%*'<=[fκXja7 9\cڭKQ$jWdDEC~l&{K24Q(ۋ^a7;>Q9Z]޴BR(Cpw؛dg$fsXޠGϙt!e6ҐZ]- #eFU('u\n@;Lҧm.ya0W_xWW=cAoanפ{p>D"n)'T'}*Z0Y7^KxHuTuϡ} w5 uXIGkJKqEnEȿRR_>>Wxtϡ59hC :ˠz%кX[Գ\WMh{WraIha\ z+m6@kFRzd[gr~`)u)XlwjE?qw< -1:if9Y\of,ě4@x|!l`oNtg]߼ +~@V u:0x;@QInP! cפa>Ϭ\.9#-i׎ 1/=;SvJHx%jIٟRyE^MkZjmל9pܒCaTutZD + z%9XE] }Vb t'Rֽ6͗_NK"|6T2We/+P̭N=K~ TՓh3K_%$Xއ2ЎzC4x ӂN7TAwepw@/6R58R!VFנ[@"!ۆ3 ?qoμIBf8s&jP ! v4円CH%y0d LQGnbtjj(Bf(8Ju/~՜tvJ6B6Bqd)oQZTժ A]lUnjI([Druv P߳"a= rtbO6կV?jrO,Kݠk[vx)dh4íYFmxї,GRPD?0bxh 5:61AK$*H Kzm m<TpO0p5R=E8 .n&tl!Ռc(FMljJ)|F/'eNp'Qhv:V5iN P|lTQUeD$S߈$nچ$-M.M=/j]1x%9<䴛a|U@zMzЅOCxb)N%Wצb:Mn\nJGRB]~1;좸Y[pUKl 1l~r.G;5Ylԕ SDΥtA uǦ8ߑ ڲ1H7EQeןaX#ᔕPe+a9K@Uz\WI$ތu#X5,6;R}j D&I ėǖ?>1xẃ$hӜT1Vgqe2q.}ܠ@`Fvg$9C["Cߚf_A@u0 -v@{ZĂ0I-nIe|QFa"$iДj``ǒH_ wNܘ7g%0eBr_^ #V&OwA#v(^LȰ#pWZ'Pb^6+*q[6{bRZfdP p'qp<#5u.=:x2)߸M+zpQmuJsd;tiєVblpN#.8nCjbw]w>{;EhMNtP/HYg) H jH R n}Vg^βʓ@t⦞ocT̈́z[b?ː- BqhSgj{an <`WI#[pE`Ƅ\]0fU0C i_aK"z*:wDrA~#$,-,>FNP T!;uM%l Fu-$#<ʊtqep _cQ*!޶\xAxr Πfr(wA7y`Ot)Ԛ'O%M"XS Xx#i)Z*ZSMc& q_a#ɨZ1eȋXU;G`0˪>,3Kmd W윿RKܡ b$`O/'oHAC`=q {+Lf%BgoL~; EЦNqӸr2Zyj hAeulyeP*wF9NAηvJ[RwH3/: !}?#F9h$Ƨ ොn]D#>E2".*݃dHؠ-Әv9]IF1I 'Ѓ _Gbmݬh'it\gNfm nJf7369.JRۘ?"lXg^ !@2xw@N%9#{!uUjEVOLk8N `sqF?T1dA?&D̬t=f&H.ޑw}ÐA9l1uY%W]چܘ+Dt6Q%.⸇RմW .~MqQ vӲ_J"6 D'N~-벜,V[6TY )rjUT0?Y&g&% Qh)o`i.KT|&u}P_fFXpn6}aҹj_OJ3 \J+aw fk`yixV8 w0H X sQoM@&GWIg)f3Q\&Ȇg$ b7*4ʟj̞U)9`nOSux_;LkEI3Oiլ $YxT$udai4p#LI‸x`:?,MصF6&sv|Om^\F jv-9IA;L \XKmE6Q#4=}˚N@JEWbaNjmhMt kWÐ`N _m=B5m2/PnR2I+`\=a EZBszоH0;{SE$4CFu9@3jx/ J @:-+Rh '9Q1wz+vP >Em:ɨ)b "Ă/s9Faf3/Y3{Ib,S.*+ ;OA0t_ @/[Z.TXAYII>':|\ 3 %prZ _cMwufdkS } t*X;}IFՀ ȝ+1_$+MtRR=i~ &N6‰W2@{(w@}))U)By?~8m8#9  90G|X^ee\~GGN"W'7|F~9۠00F#>d,MҥDҜuyhs1{>gB3jlOlrbt7 m-9s\(>͝u9BjzFw} hG$o0Ŭ(VOuݢsT#/M mkV " D^? "9\@1\t>(!cjKs>nC"D,qH5ЙܴE21Dż1` Q}3!Hjg1#gpڙd %sR%G*θD0/XNE5LdK[IH5-D6Hd{ݫmV%Ws XVŷ({[qE]c]1P?$1©b Oō7τ6͕Z8~5V.mpyQ_eNHnP/"l3p kIvPhĘYk鑿lGA |SG`L\ +Y{ǕdmM e -LwB;aS3ЉoIY[v$_ksu; ܶNzEzɅDcC|TK=x=@K(8z)K?.rmPe2g#;;}29(by!HT[KHPl:29$/b )Q_CNvʁamB-E{X;k+Uy%EIS9R.ˌ=1RJ.8*a" ~=ItsLE|CV[JUMīń3P^C'|7=A}n܏\2&v3~/v¥,+=sbZ3]53A I؜^B!n}j {P\|C/Wq5=nOB-3+Njz+bTBŐz&X֯3UZE_a.g0c W@R|MκYN\XWZ:?uIi{ǖ%,k*=_ jk 9gYZ07070100000371000081a40000000000000000000000016439a356000200d4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/A]?Eh=ڜ.+[mduGimyNbPcҌtDX:R, J$_#ã"VtӲxU{K o|xs|v ?(*ʙ.@hBRqZWz^ڥfqV_`; >ܠyT~L60Afӱ#콦~g 3k5:JUbzaլ6;Vy:9_H& _ !!?e&sRc>p}_fJ>j %Fq}#=7J2eUOvk\Zؤ"؍x 2XbÿxRN,#u/P陎D*/"Q/OU1!oS2E Ϥ3JeY\ZcX3jDc ;Y)W͞{aS$i kDP %$Ma2az{16ZyG (r^8TPW]c!"g̉41A1urԈ}1rONYR*DEWVWqA&$Q*lS֓ʂ$.n[dy3u$I|,ПX&U&ᶱGj| .Y{N %G\R$t w2'^ ¿_'*')geSIj,6[G[eO-\ ,B;1n]CM)fC`̅Fwüg 4^wu5ZZ>}h[31a #h0С i+?/6_4)x87qQ%8_O8[ZFKΩM\`vU,f1sgNion`I9ni&@)hCNAoYDַBm]ዿcC-х5*qV:5w5ׅjw#g=M4EZh_UǺu~|Vjpٴ_75v 6(nE FCݳsS4i r\V2QQ}Sak- IzYC)ryIowc^ -5!ʥ]& ]xc,E"\}Ypn_y"SA96+g;,ˊUph[_JǧNz5jQJ渦Y"`2 Wh{QE0A|.)Dcbn7l$uf45~Xm\F 'e)p܈)&$66vt~ nvS%_4Mŀ,:rBKA5{o wfpoOu/Ȭ~.of1}OΉX@)V܆RX9i\SZ0H,h4Y P.{RRbz b4\fUNr!_#xdams#ҵK6i<7v2˞EnO?;ɻpS9f]4eHgF8DZ#b-M╼һ(r২ׁ R34`] *,'*ٽYT²zu.c7>>*3{%kZQ''?FnE3ƨZ=2'bgnIi$H VE/K~`Ew6H#.ڂj1p72w+;TK 7[ZO/mɚEdž;~eLpu2-AAkݐSr{"ӽn߉>@l^YLhdfCh]ElԔQZ5\dTgc"Zz7_)'#^;9֋lAQAY5QWhjciWI$¿ _MX7AP5D-tSy*٪'/1XOv2#)I>Әc[AIȔVQEsJkv+uٞƦM{~F~2k-6G(۠}wYlS˴0+D~TyeٻV[MրDMz.ǎ>RLe淂d Zt %~AL~sV@|N$/JZ_BL4\JjE5PH`t!bT^9s~P rQ#x5-~+#!jk 7Jw_88&Nnyv4 As7w&Jv=gcߚvSq\sH8[q')xt: R'DzHWսE{{]liE>7Df8IKI+{Wܨ,-; XWq!RkĽ ='Λ[nh< .DL`t;+la !٧X.H! NSZȉ]P{X7r0>v>{/MW8ꐺPA0?@$XnLE l@6xkޔy MXo񠇋a8aQ^[^r)g8 )N}5MJ_/.|p6|'4A~Ë$0zXή"uШ~`H`TX\5a?G*quiwxR73Uo% -[n;bIeQlukZdՠ]Ny.ԧ#t/(pV>8lDax'{abjzFke\$5kտ<.Vu IVyQf}vr<[Ft!>s/XսtvG1y&x\ӛ0M.{ڥk\ Qi)hX^X)6oKo}@xǦ9Txicv9el0%Z*sm,62z~7?7L.B9hbW%cl+@`vZH(4곉jX7 me찖~fqb%{Nڪ{܊z|rK3M+9#|5?\۴|TP[|鲶Hd~@P3@Ac~LR/yȉ>Ί<bг Z̝*A6EW̓%}"SEf?Ѹ Hw׊Ϩeö-I3S`yGerbbeuCUonz?#o$ζgy(qA ]bw9 ~-]>A4#GxO3Q[7pj0|BS@yMߗo̾HYBfy 0+b$,/_to˞潵-G=ily.[vk#845t 3 U{47@C&d L;24HL P ch# ?hP,QAmo|eVKb$3ACkґ?IraS* 7E:U:*Ss cƶ׵?kfɒ1 T=5> Tm -mPS{-E|&BJcEu\"Z@?8 rXpvTBB`]R&o7G_*%2PNܫ-aKrQI3Pl?-Z4᧢\פ~ŅV4fՍ^KdA?V^N$ˈw8dS{85/AN<^GdieMe B-␑A qw~~8=Ό4l]H$@M>\ 0w5 cyp+b0B8{[wVGJ;>bژ.Ot<<qmͮN)Sh\>xTB} i72=t))@wym$6x_/ Z;Aem,3; :rG^n,8oC`퉹lAo K>Q0>#LN>-\󱘨ƔNO$t#f㠤^3y 5/Cv&(,Ҕ*4xGj_N6.2PĪhπj1˺CHzwĂ=N<_xf#1ّeo)x^ޘOV4OutN8ƀ_>:8cNk fhh[1X%}ھ]Y􇱽Fӝ5tAC.ef=p8n9)D),6ut=aGbGXH,OzRXgl0 shb31nz}@{mIӛ5Z"S}/-$6U)$٘TXI0>of"yCȖEM3e c)W^gof4N9/4PXȰ|T5rFBDJvl)";atT 92fDwnd?+:TK+sU1wCJ4Xz)=@C+94J*$F4 ϲq-'HJ%Rib}kj/ 33Ք+ZIO<=XWmT}:=q?*e}mpָqy޴_"R"?mQ0|ԡ 47-/ .GE>R>߻ q!,b͡D \,m!sPڵ2\vو@= #8.s)3H(F޹nJk:'mEmjv1񧧭BpK6bZ̙ fRʩZ*jSe&hnyS\ʭ$3PʆXцzI>ia,b7tCRԮ@%pFuܯ̰vRQτ #rj.QWn{'wy6aF5DF-"R~A0HhGel/z~6kr:(rn'L3bn~ ^љOB-ᚸSkeA5cX|~ϮfN?P]L*%fiG'AL&I3460:%$Tb9Q@l@T E5wzI=V1{~Sy њՒ3@{+ߐ}Xm\!zok[kDy<Ŵ6]@{p,]!9ViT9Dĝq ԯ8]xI;ZB Sh"4*c(boASϐ,nQ \qC\xK:.~9<$2h,2ܓc|i,٠:uINh14+Xvy$U}~{pLR_,\-rI2R=aĮμ4tޅ0o כsK㴇 ^ݸD x\OWd zXB wo]RZU. >[J\,[Sodw?a=+|`LcNv 4X!wMe Ɗ pmk3IuSc ~5gd㐨P3Cr1u:WR E)7+6 hClO3k55CsWeӞm&r@,=I?.TIpLyUfzP[}reS/"162nqoق$NZPnn/[6TMR?`=rXB8I;WaNM(jo:]tイA2 fꆥYgڀ~s/xuA Ca% oY8)d$"lZE=VTOK]WXއڮuq!r#-:p{1DZ ` rJIzk`)TY%@f|fc^J;>7n2;U񇾞Š>6 ilgou&Srk8씑T] 1j"t`)NK-&bV6&TwrAohVAEup/ة+z#.ThLNk@]Ѡ{R9 v+mb|D[N%D9A.ڛӕ n& 5`#29DYգ]넇$Ä\pzFn , bigh沠I=: 4`JÒj Ik#Ug7MUN~%yf)&G5 ]PtZjeyn7}.d.[?q*/R?~-I`He2:mXIm&Nq^fGDz!^@ڶrwzt`׈"LꟵWb O@'Qa&1NfJ4Pe}5O`S> , !"P/jTL)r^RɮQ,\pFm}KY+'#==M XJ2ngi6ԿY`J]$)H:H``js)SN*F.Gf͸'@UK|hgP\#f/ 9KrzPw{d{OmgG˚ƈ.x)h`v]A+&&|BŰ+_fcꐋ e72&vygT2 ;dByD QKzmvYHq&LB i%³]A o>^\|' FFJߓ?+Pzv dZ ˗OEu|c-4la khU-x1U!2&cer+?*l SEytOL6`bw1ݘ < P}AA?H75<ؖZ9W͚A2m &,Yv!G8I+j zs}\ٵ*(}S;ÿw +l&wpGZȏ:FmAl;ϞWMZoQ/OY$Գy"5*nc 2}ęK)z,iVUL(oK9pl4NfEHa;iz cqD]lDen:!#k\= i["svՆo lHHxjUSE>:UI=7njOL%m7mbdOCP+}ypwZvd~-e5O?t d2kswXd24%9|"疳|o< W{A.vnqG-[&;81;tb9?'_Bޅmm9BY>BEMb3;mD1W  -DxddC? G!1}eлK&Y+Aϛx@! =Ѣ{W. ]Ad]n9xX{Fu_""Lu.{u8SC5{>OE9*L4!O_"4ۢߑ?4MP&׏r@4?E^1!P[wR)yz7H%]BA{1;Q傌JI_n_M: } ֽq…kkx a/">!ǧsM>%gK7|SR=P"3(e٨@ >i7}Ѝ٪@Ӻ`G/a˱j59e{+zTCi2l/`oGctvK2G 5N4:1wPaqb'-1]IyF'Ϩci l7G7fp}=+m5f{\eK[elσ·Bs:Y {fϰ~qƨ.nݺHU#Ӵ1̻ABh9b?xA~cϚȏ('@͇nd~X5W_: H M|X0lQoʫٖ;I&Ku-bKY%3[69eH_h/P[^YE`q?S]b=f](@ W8"YQPA *((۷;j+pMh6X̜h0ިU[0Ou2ua_Tc39*gTmFpBEy( /TN ("Fe'm@봲@?WU#Uae` IÄxz|ᚩc]Kd8PUEE#֍?{%w\DQ)?h7p]*f*!eE9*s4MƢlTct?83q *ujsإǀ dl꘧G8 F}4k3es*TL3= ‹UyQJh.JOd<.12€ ?} [QU`}5JC9X2Ƈ]p13 VBeQ9.ÌyJ%:;3]PB]nʄC oq2ɪɡhxP/ SQv_i<%$s!sঽxmu~p:hP7/͆|4nVF,H)s9Yл,Jsfd¯c*ue'tV=~6YT'Ή3Suҩ-=GErp -#f0tY, @$;mMQckT 9%|)e'+H(MV|Eoz9w읬KwB-Kj*Nt ڔ\Q&ڠ%3Y.]Aj~dos7d{PCN7ȥ-k_Jg{uqRUr~ bi?tSpՎp`;MxRŹd zĤ;Ä Cr it:C*}=6b2}Eo 2bH %Zlw  / "v"4n"MݏZI3IZpaKZ)Iu{f_bs(sfR%f Y 'u"- m$:=5V3bd+mRДߩOEEQת!P*kSAۄX tጐ*w҆.[S:k&3k&Bx E >U[A 9KzmS6U`l۳9Yk,칾TɊ BzYRHfgA}f _|څׯհ+/ĭ%3?V<\տYRU@f# 6OuK) W%N9־VY3efM3YB`af mӉԪf0&ƷѧkvD8L9??73D<ȋxܐ54 o o )A\$];F|66ha+J՛QMd?/ؿߊ&*gEީ5QYȔc]lUZx?$f EUd8 [B\2CH}z@i&z\ej[+;vw LfනpذD6K%m1n})tPp5xIRoz>\vBiWadh1zzL~4,%n_[|? AxD3>TWȐ`q)W=[BQٗ9067~[8D4Hqx]߈to XZ(~m_2R}+@r kAϯu=&GQQ6$H>.XմnVsi\+3j**bqRbj^ܽ8&rEG # P_?#<u+#Rދ>_?iE+g!!QfzU;qO/j( w*aAt[V,xד3].f7Ԭ:.7~s8\G(vO$pO GڸyWi{T|2BY;6pOѮ N6lBd"=+,Ϧ -={A0s ϚV܊:x l,~23 ԁX۽q@uAK}3>Y磛E;iE-!9^oFޔ".i 20v, ]`uq4YބyqH#}- -|ceǏXbj_^Lf g͈!+&*ڈ2|y'CXSyGLW!Z.rшn 7)|9p7Wۙ+H}E!g׬DJ^7чp_>;i韩 pV}O韇e -ު@YI}!ɼ#bۛv.]w En Wa+v}w m jZ{ H ueitH4_!MZ,+9)c(f.{S-+^fؼs#kV~=̜;ҥ/=a+Ë]wʎY$梹ܳDV3\_b<ޭ]﷌k)d?# YQ#F:*Tj"N2ת kGt9,UϤ<Ƃ42U*n. j.QHD_٢c>d!0ʐTfDYM[g6fsL#tC" \G1v_T2tQxa `q'dn{) \gU zw1;je@ @ӍB~ rvw*O$C.5k4}L cxWAg5jmnAeRlő3 9)\+&|%]vܴ 5N1 dD˝mqb}&)9ArznODfYn#hzl<4.6 β]Λ8R4G*-A'gPB|DD<>IXPGN bPrM 9Zl<$DCQpG/h:t#l{OD% i"}2CSc~7rژviLB\ٹ^ng68ԡGS?!wvo@-/+Zަ 1;'ѓTi3ȭ[tڷ`ʱG_A% W>U 9bua]^Q |JYle*|nꪽHΨ 9.lTnYƵ6^~X~790ɜ.L]} q%yP`p[sqn(Rue 3ot΃cە:kQ,w2QROWeBz?/5 l a^o0zܨ`ŋQJ ܰ3M303)TfL*tK,mw"ZXQ n}?b}"/VD[ERn >Ot ̽$DFSQ967n @C۾nCnc%81Lѐ-̃>IGVd:}";+/$I&Tn' ==Oc-xGWc|zs,Pu|?ƋՂb 8VzSV Q!? l$LMgy!\4\n:+72b:NZD%CgM <`Ax+HV˖ Whr3ˢ\ sɔou ҝؠ݈:`pX,6Kǫ &Q ?@{F<kML.x b;NpUhX"*q,{?0YK|(ȠH. *#[ā}-8HVuX byfg^妵J,qƻoUs7q MH8/c*݂ (QTiHI@h y@lˆLQ_,ۊ˿|ށn)湃8Kio6L(W8~|&XЧ8.S&a0Ş:~` vY̩WTP?u"R1%VT/ j$;L8`ÇV+KGrO K {qy*"mYUp{b|1sWA|&#" tҟlPSS{DskF&\. Huj4C%z5L88lݫyTB$leQz+QI"\zJ5 #j8| ]VJDfݍq(~t˲$mc[d:7hL2 d02@Ն9*N >,t^JƖ'((4q0hvtsof!*JEt u`JM=j:dC &-KY9h|fP 0_]Y(< :`|_}L  Z nr]ᔍ0+ ɓƥV^/0@7Jg]X 4<ήCTf]%Ի{\*f`H;OV_ u[ 7ʸt.]Hҵ#Oimc-#CNо:tC"p 6N9cEr(P!WZᢙepl? gXNeDQ뒫چS+vJY&6Ռe<wCV2^UA<!k 60_J䵕͸hU/O^TFʩ87l1tus8<L[?ZveHH5Z#XH)̺bKخk(]NӚ%H'WD?\GZmIT' l#S׼nf|]h;R͠ǯ6JF : ل7ۙ/)B["w D"w@APuHу%7nWUS+ Dg;lK]R}Ǯ?/"Nxuf)X*Z, Wr0ȰCK8Q$;_*iV+x;K@C'Z@ ζ`:}݈_Eo8FpsYuA~ Ԕ" Iԙ}xw'6j1Lё.O6\p 9;|2hE8? nd|Q1cGatKTI3#Ug#ggd]wAJ7ѭ^O+X,Ný9q}9d` LPedrdC -R!朝z7qt;!50ݵ~$Q)JOyci ;!:ɧd%uRJ %r "imcօSEMis֝xԩ_l`{MnF*i="U'&q`g`MyB\+Ct;S1bv*>ѽCgZ/RSڹ5:0FJɠlyA/g_b0GH9ъw+AaDd[spQ+?]qKZTbI^M,ñN(3w~hd(i>u“9I(G(4{?/D6XX b@>z%TĎN(Bm +, `-Ǧe2賈Fez ڏEH,}j`qWߝ1$(&c3"_7R5l響YJU5&xC#ph=VO 'DQMBVB=rFMFqspT-S9UpMtXZ|{G*շF4 ^62'/:bgyZiǸOgHaN)~y7M5:ߣ ڈ!DL3'XhlGDXodgITyfv:7U;D1":xZf}Q"F/.}n J#8NCrgcfo|3h%OkcIɨr BA;\98+O\L,SA4d/K?$\K8'd, ;ea g$w /ݕzZxpDs*[[5~b~TssI־TV>Sjo{bt"**zXsJO Pu5 a:eiJ'AT LU'yGg^r]U]rv7MS[$Rm l.I<:vת bHґ[xa-Ffv69xKTu`ao2Wp+z6 FD{tܧJ6Gy'lP4 F?j2'P.{/Y" F\],Ah{[2P" 2po۞ N Qla#(}eL_WoTzTܯjLa5EܗM8Q3iԬ R!hQk`1Ѷ8пgiyUkPs?͒ yZ!XG3xMY(  kUQ%>BB|IHK_ ,+6{g+N|rFeז @Md]u@LEi{$f ]"}ZTsἦ2bAf3_H/TAS+hOx :#g\(Q{4 G(e&.bUXbwLEo $ӕb,̥Ri>F9'uAURG G (Qh˜Ty ݲX9TIKN`};ڼ!id}бen^mBYg=Io;s2,k)f:LK͉tI\db,i^$)##pl|)6~咶(E PY'hPy %ābVڌ#=hdzߚpmT-@18[=r65׽B[2tqGը!3cC29?JW{ $D )u7̷VƂ!ݛR!d>10(H%VnҼ q,DuHa?Bk\!d Mݗ¹bUýڢoFIl)>p@+x_3[9LΟ\C,o.nCƮrW1;L8Eآ`GO02?XL`J %$|;|L"x%G 87n!Z4&ӞKS=BH_7F:OpÎijC#cΧ~dL9TcBv qvaDIP5y77 Kj &0'T5:ݱ&E/%EdCVU]$mʛ?^m gT%hLf+|K[WֱlKuYd?ޏ#aD.,:wzgjrK:6=XZCəN0A`c tYBK8R{+qC(%OZ!c=HH9HftFZ*( ]4LuvD"p͚y .F3r`Zh8gxNΗU6S $!9~_,qw6Q[;s-U`^gZԺ?o˝l2xCFzI @&m+ku҃Uo#At\KU}~;PQ <)*.'j^25{]/oX + %4*P> EDQ> ݡirW|:)i0^@-^ia97[mfFMfdXq|Z!$s\F6L{#aoH1ϸij?3q(T<7f7 'J6Ԩ2cEtnO0( LФK* pXB#3ZݞJ/_wS4[ꉔ({]fBP%8:Ҟ/hv]q;JU*SeeSWP'֚􏺊Gow<|l3_ iͼ\ڳh8vFl-h?EXӛnH3e62>쿴ʱ01! Sypù5*R̯I1P?E!q*H.H7s>5`g- |RUmGN9ڴev+:ol!:T6/srTC: t?.ZvR9}7ejr>@s! LsJN&h.}% rR#G0N||X#@8U}: vNU|NhF%44ږh,*WX;&G4N[.щc}6aP46:5p?3KEmDbr ?m.ᐊ+Jm~7`48vb~=Y+zgƓ0#_̣+\3:Mm%Y^-OhAoϛbvV5,?rPqTmgIu8(PvCtGXQ(_Į[)22\̴ȝ)e\xE-B.m-(HD؅QNG[J \0*'g$M%߿0JHhLAs-zx6O$Sa[$/Ϧ޶G+D afIado3K5';Si5qUf`eY"i $ȍ w-6u K_$`'RTBnD?!W4qAա~$ Udܩj~5.$vl-!3#@o)M5 ;}P=< G|0`LuMc&.sٯBt琫tϐ{ syw3֥6ː^k" M%Õ| V!XKf7>s ?* ޯku2S=CAL `~y4,ЄÚ#vAd8!\5s ~(CŶnX anJJBŭ_oK)vz,} B޷«=T15ar;ϵo2[W[ Nz8F{E99,VGjF!l \ra$:0I|Rn\PH7kP:8EjeWX0Am:ݨ ǸpL.*tDf9w,& pZfVTF'WnQȞf+)_k n@TׄɱeP"hawy)Ȯ45}yIv:P6cmxNW<؅ VMKṖ9ͮhHGB԰q.۵? 8E"=ItE&\c+s v<^zį*g }7 Ygp_ b%`,4;YyҐH۲pE/usvmE*C310M *M+p㔣YW9 ;eQ&E>1P Zb.;fA?u𙣐 _?hI\іf0BTJ󵣡 }7ЁJ:*tSZْܞk//N\)_^WJ+,dԝ~]Qwi~m|sX<1}ЅЎ[ȷV(C8'- @[a{`(,P6Pxѻ`-ss5x'.7Ѵ K3ig2|6МsYJ*>:RnDJ<جŌMIە珋,& @J}-(h٭iW!znhĀ{s{=U@q?Tu'ntk q1Un I'4Dm@݈I &Ȋ*b o:6@m?N%NkdZU ^)4$q2G]eypoq Ϟ%vy`]vBHe\JuDb>7`TߧclZӎ8.%#~F PJ2?O8c<}3p+c+(ԩ:Fg+!+:b*,%Ёy hͥɂ練k2D[}3BJL\S\S+Ѐ LCrx!N|{ϴMÙls (-G@UZ(^!$F`xn7҆#TSG-*R< js`yW`!WIRa=wASswҺu70-CLZ>K@w|0 <{ov]ƛx0Xa({hIgB?Pz)U-? #AԢ3'ֆEi4 D`K 38Ag 5gOAP Զ),D9wVÑ$6haz; Q/DZ@ _Rz_:*"I LO%|仔p|pOֆ8sT}ږ>s̓*4l$Fvg?JȁN:(L.:?\.8Fo3 @[7#'G e{$&%v#BRXg& f| u*s)Bu`Rb|~r 4ϡ0hд|4<5X~@Ƶ/A-ɉ^}}8ZUYfDFq$N'ICBQjKC̋ZyBHGM-aA{ko7 G>9lLb uVXdIrlo-d^*_dc b- >ˁF\=P60m7JT/VECa|C{Rcց~;➋!G g:6!\#Ю|De٢ox31R*-%.`Y8)> вAc7]\U޸T v]tisa%XXWO/"oI\f{6> I%5%)&I6o?Grptbڲu,t gE7 4ZH-?&<>OE}l/'ܦfمZ2=qK\KՏ ۹bLO%=aGCY<-NWG0.QkϮDU$6rK❞=~L1lV*]{5 <ѐ{E0<ţWٱ>-}^M/Nh aBgՐ`HV܁pGC8@%ϓ>H̤K(2t嗴.4Grn]]5fkq[K߶ȩ!psg(*ݎzņZE>b!vUQtq!=4u+ʁH맻 6óNNxdZvem5IUKoL+ LjYd":,8ik UőNݧmP]4k1sxjYX$rw|0PAk'b&߃\>ߖo GH*y; 2vKB}'+y#a^ ~:0L^v7⋑]j}ܥ$f2@GH4 hīacg F$Q9)ณqEȱ6q0*Xk)c!-#yM"eFlP'F#(kJӲT@"2ĬkWNg\<ޟO2(s O[:a0"*|?f57=hS=iov ZQ)1*Am0R͢?|k6KeI`k%E.>Y ӭ1RŠ`gg8"ۡO8mPvZ 'ȉejvg(LUù"Āhk&ڰx,|[6Y]9Bo alUGs~_WUUΣ<h7wvש7-SN` ژX˹}^ N T#4#Gۡu)K5vV~!f,r }.3FlS̍zVr;qr ;-cW'5GoSdT [c64~ںމeC B啍AL)Z᭟w=çiN,vGcڢo'bOr TszMp}4t"eXl=+8V:¢CnάfT0u-CM+~ n?j9ACU1,SڹJІqOZqdv4|xYɍ/:,N9"\YFh!pIM"u{4=M^N%xRgPUd&lR-7/6nJ)ʀo7eP$ѹ dVekslat\i]+v#Us*G* M«1q[͛8:ݠChD)vc_1՘1"z=}uzVN5;&/!YlMD;CSg,{xPVlfh{C<ziEjuLuc;$sDIGw VBQF#2L 9Zh.ZGcTJqI$U9rS!2:Ԫ xWV gփ(cޯbAM[ϩYQ|:[Ϛo;$J cζ1.57Fs\!GbT>I^T~N^LoK߸:x99xW~дDp:25fٜrF&(?``3?ԏzQhC^AiqƍMYp+M("֜ʾz5 вx%M؄zg5 46hhb :Uw Fj`80il{W V؅Wֹ2s_CከS GټM/[(a 3L{g>z<uf$T<*-WCvb0(Im/B!SJYzt$DL|>ܴN uբTʷ bmwyJ2iVeZk]z} ֙56*R qh/Kzwl<Ψ`GE$Hj $5?K1_͈EpA?&F@%$IMGsJ8U&fb|+IZ|sC`~HWIxft tS(M}XYgŵ⡮:68GQN N9Y8tbj+5x~\-* zLBoTMڅDHޫ;J?U2|M*e@tWT c"cOrYvҁ~7Pg5}iVMY0hUЀ5 ZV_x:j̽emJro$*֚;fmT.[;]ϊTB^ڢ][y6wQKռ07q gBV!xװώC#.v 8Ƥmɽ@V[iEg㻳)/;8?\DZ̀W<4,iX^=lfBVӷdD&?ȏvY6IJpq6ru0r+>dPN -.DلpQg-m/!bAH840iMvs$>G XNkabfTIo$o IY@3秜+NE:0hi%U7}%1$%N(8J6̈́\Oipn܌V粨K۫KHo\OV$IK'׃SPV`\vk.(-'\S2s}@nZޢoB>UI-Yb;kz{\5RFV7llkox8͐Jtꎻ5Qu8.L,ag1OQJ!$w!QE+|0V';)Y$%"Q*]ǁ=K/ɺ wsEmH![ $ߪtP)F}y|3࣠;_/j8"بG*>9[8GS:|Ԝ*vl&'Poj|w)]Wޭ~|/4 =g!a`*י3j M"b~:$d,`r(qz n MJ2$HQt w5/i.ʃFbѯ^Mwhʒ#tOqAp6dj wbX8ZWUg;1nkDX\KȧahmQij45GGe,V8ptnHA]ͅ{ {  YQypEq[P9yweVa5Ħ!CO:-5IIzb$)_:n"'[t^^< ,V/Ë-X$7%!qUF!]IԺ͒F&ZU m|A{MZTbZ)Rf>DZsݐZTWn2ܹE vi0iiVxXhN$8309 T/N+Oe]0 Ô-^۬#hXk@3L?ϮwSO*peU8DY)j[89r;2\;tn5ne) FAYУ䤊NE?;=~/ﮨuP|ILITEx564EYfo\nO2yd -lO䆮,7}G>U[Oz,OL h?ᎹBH*C 00!/폙ώyL/,ᝋb:TӭLK7 Ѫ(g8U{ѡ rNǾ]^+3>1|YH'ĕycJƳًRly/K(Ojj'j-Kݢt^ٳ,'<-%{WW$#ϡ%31,5Gm<>D^j:?J5*x,a"6zCLjl$Ce/l#nVePi S|)ڻ.\G؎R/3iF҃V+) ړcnsMZx(|j×|kH肢E^S'yU .2]QTZLo=gC^B紴۔K%ҭȚT&hC*dح]޻9=R1A?pt C S}biy4i눶CApjn Gj&*VGGofUR/x҈Ng~qA1< Zw>8WXNKUI yu=I$k46p|v[D탓@h̖8Ql%Q [NQe`?,kh-">B4Y^ qUMe~(neبWїaa8y ' 3 $+`: 9{N{h뵇s($83P9h7 F&4 &%/ Vdw*wz,G.+#j ઝ{ m3@THɄᫌ:*ቊK °005Ȳ{(څJ62lcށ^f ,VQU=E]J`ΚW#Xp,0s D!؍1ii(J|D7 3mK#hg!URAOw&Qwe٪=u;r5l  -6l uR O%K4,jW~Suk[_$aG--yщv-du/ӀB ew)NB>pwrQapgÆs1N#=̱x(),l Zs]²;H ۵yL^sE}V]NGvxg0EtFuX3o͡I]x[+ηP9=0>ᷡӷ *$FFve~Emödw"9|Qjd>[*֥o64ʁ&bh ↤uQ߅pNWKX;Lzf(mH)nZ8~4x~v\moV[cZ nMm _qw*X< dJ9l;7aC:céJ;s0?Jt_bL7?)#.#=6$뿨${g?D[;,q}(+ٶ꧀?*6\Hk>ɑxzCֳ";:ٶxDTi>%ƘHN͎v 3Qՙ]f)@]Spy`-8ivR6;ß^#gQr76\yڰ | WDaA"tW"z9aĦ MlcJ7:l`.'hEQTx̠J #Mw;jvDX AxsLO؎)DUckE_X2#Y`׮xs#41sp&/ͪ 2JPs^5e@E [ې%?6ωbF;Poҽ}g&:&IȂiE{n^DŽLR+UA%oޅMFYlfu#0uӽMVTypB]XLLDQj7= ]ʠI ꔟd#xq췸5JZ;Dyq-"?1m  DYQGx :tek}RDmٸG7/.}L2$-e~]X] o? Z˽6O$1r[+t= ڔR*Ƌl h"iI⇑Rbr)sy©#C@[mA5^$Z6Dɘ?{%<2).5 wnp}l:)?A˾! FxH5xSTsrԳnp_Y΅$)`i{2GFFg^O Vd|¸u= vS#wJ5^lLhHt8YM>^lJ$u}~o==+B`LYcB]h3!p9`N,տF|X^5}wa@P$KZ0)$mK+36^ 20Wn"`ek+2;I)xI‘ LysA䔧*ޢ:k(\B0{(RyEI^;ɍ`HwH>KݕM2=:5ObGJ4>lFxi7= sg0 p6|(ut$BV2@ Ke(loˈsԻ@ɄB&%j1пX6ʰ_} ӫaYl"<^}~@W]lNz@!롺@yRz$ޖyN7ڶ%4^(܋N01\ 0xw2)2?E~'6C[dBzPifUf [RF4MpHsd^VzpAu<&%VZKL}qQeS`ma $aw(=.SyQaڰXM7Y3/$?әRFVm Kf"bfٺߙ-+wE;=lL6yxv81Hig|"4e0v΅V |8V?ڐO=ah @9/M׈S!4!mlͪޑrgqP:ķ.62 Hk 1!i Y1Xi4rR9ZB#x'^6(J|Iκ9v}F}W#)ږWҮvzh7Ct B {8`mEVj94$TqmnVp3i1zQ.Shs.dVmX$ ΩzJ:{m@SvMz̤dMQܱJ'8wWB́aWTnP ]1 =7MAk =iy| Ts2rZRR/2bwcH-Q=%yt4>bgՈn Gk .qV=z?GCyR>χlmܑxb_QyX[I_rzD< $3BvGi෡QMՠ[鷩;zMyQu{Љi-x*\TNpNQ Y!A*:#x"DZݢjj-}y>yrV>['?gyȰR=qRBN{Jsb@:20:JXv5zlY'b,?{TGgTB2=P,"@'H`F}Xk)D Jsp?qHIy*xdzvþ4 MjE*Qզ^>k;N-&*M-VD٤7 P澺ȧE:xm0cӖaQ44j0-q pԄ0ӝʜ Weͷħ!\.Q;蕢5Ң.,vlIVh'q]&O%38rMs:pSwF,OZnDR%`n+ֽ# %&wb,݀dA>w.Hi!z.%4qϳe[fzH WnYCemO!;3ca{/ N.хt[1*u V=Os=isAqޛTyy&0%N+7Z* <+ji0`zifVhUXb@q?kel8 Q)6 TCʯ[Ey{4 y:P1nw#ɡn] N}FMˈ&_Lr"  0G 2-rߥ" K56a{{G&mO-mm+ßGi݅^ rIcr)6 >RlI1b]Z >9 5'ˆmjZWz.:_ߧWFYN*:^mU_mJ[GtPW`R=h,{:Ź va;(7j9k."z:8UKѬr38Sb1OҠh I!4a2 gKl<,#$h% UmͫF?SaH w-!z2WW'8/L)oĄ Lj>w]fō,n, D j̗ O@>2s ^.#lP&Pޏ(aGڊ_`mZ=k+CZYp8zF<'f%$8-iw hyg aNd!]=7=_kEd=u>D 5G!feT=yry(EE. ȧBytȜ{,WU$wk =U4;S8'T7ǦGϰԮ4|"Q91,psO[gG´>,tň!Hi[h&3ѻ^~z8s\wUY=]n_ @80k;;6QiĊ[0'#eefCꌇg# +رJ>+;1j'7ц \'tfOMJ l&;T鋓|i-H &r5'ǃ3>2N~qSZ{񰂬heА 0DJYCh!|`>SU>g c"ϫ8f"Iu`|9$l2!iK۵< YE,A7LP5T`j^7~1J^3i[JǩOwD袙vd-|e' P,W !4+ݪdVB #|ʒQAm=x<2YE2U5"&:0j'!JLhƩ̅=۾QXF EoKemb3Lx?0Fut,f8 k@#`{&:sa#s.sf*!AޚJ%zet?a 0?=_*ųT'EG%vu0.&!,VjÞ qI?ϳWIicwL{䮽9޻.umݩz1S&J`\'%w@ɤf<}J|jE60UhI"%wd%&3+jUGn Y |^) B wUn<ò{֬yN3u,X^ֿZXL5/(hvYmfP,o@CdPQȏqyTޙjeX Ag}H-t"pNF$_@un֎[FpܪE))X[ؙmf0rKfV&~ {PPmEٴՠHfc~)<A sPiV"#DMF!he9@I06_; :lcKQ}2̐ %3. =g  d]⋷9yDT a0\t(U&5(]L9M`Ҵ'4s^G{;PuIdM ,2 >RwZ$3g$KMrOo1Ve?r8kMA*CF׍޳|oRH)wu u:A(ͲrbQq,=/]^̽CWHƛ# atj=ӓV#ڑ{& s@iyKAȸ (vn/7U.%qWƷ2ҹMLZQşu9dT(ݩeX aFKTX! ̽XWnL!U&i,\B6RA7u >1 K+Z/&[!D/'#ŏ 8q( jq @ݴg?jcNy2I-Ng aAy&x_SK9H5<#8v*Q uQJxW-+}vKfy$Dv%@5kȵuGfk$Rռ;iA'&J|eN/"9\V^Hrc@s##&s$Nfw;X@ ЗȣW1hZJt!^j4NG굨[h $W2GXM4K4?i 79qדNLy/_І私3>ӿ8^WohC㓄 s!hv_O6;b{Njc W tP(o,@f3$UopOB2 CM=F!XPӵ"PZnE;1r:rX[(Lr3E10W^s8ż 嗪P5UXmB=g#֕/!{A:ϼnk0wwx2Kqot$cpM_.->K,[pf?M]2մk:MTY$XMPsPFC`.٦ˈ11fp:rn9E.aC5 4ҙ;.c8d?Ӥi:|HXϞg?>=ͷ?,矸x><#ZdvI֚#u{lͳ,Hv߱_ƌ}kđ:lŞ鑮2Tc88;3e13$٤xnZ#2CF ܡ8_A{ F?#-MW [07gcmܞ۝9>pL }v!ԁja2 淠:5):M2z+>:{X\s|Hퟁ$ H\GSF iG*3tCه`%☡[HayU? w5"64hwGMsp[=dںiB$+ZUʃFEKf|Ytx+~Jhi٩HSY0XF:8=cz$~|tXֶQ5%%N4 5sܛ=7-O3UϷ_H^ޭab(I; ] 2/'ial)u05LD=H8^B@o`1#Cٵv;p鉓-*Q\2 Xx6U{8T{Ƈ. ^XAE L\?x&Ӌ)(0[)\ܚvu|{3"vX,xH㜜P8U֍+FWqCp616:u'/1SO'[]w."a>+'>7J4'ĆCw&1zxApjus!u\"M/ÌFȩWYLb#:K@81M+K".DntZs % cـwwaw#WPQ# ~+)!܎|KxY0l X G(bfIJ:Τ!xohaD.PI.Waىi͟3̦Ezļs(n@6򊳒\Yd k9{ܐ5Kr*H|H5q=1v2ۇ Q8ς_Yt)-_v Zh  P6%% @i=&bsrl. ȍs!_P i; __ɋ9A6~`X'"QSKՀiBsZ{0^FBe1.?0]&( &=Rjs(V,M+gGi#DiFW*CdvԬ(& g$fVЁWqTt4Pn+F«"o85^G-d_Ȼ, .&xܓC8(ŵ d:w6Dd*%5XZ{G}t֧y2 6> 6A<=+$ZFk'+D}NQ*%KkTNj..l*/DC(Wkݥv*j| o(.}\{ݎر[*x5zc y1α` TB )Vaܷ!=m3it,=4#bjSw 3O*X3Q\:iߩF' m+׃6HvXq|t8=&Ð>;<&tj}}vyvctK ࢓l:/%wwȪ^O#wЕB;U?g-}$e*)bәK>|! a3.g^tzώE1d_&VuDcSlT6P}zƸ OwȬkT D+ 1?DĜBҚkvAedb5E r䩠:yt! D8EډHS?`hn-Yo7%H±tghVfƂ޿E@;BU?a'4u%_W$b=$`T.NbxTǡr"V^ǘ~++lldX58n}MO ULcK|EUьͦoh{b]F0X<ÿO/ ِϦ+P[hHc M,RDwKVsT] Y½=,D9D5g1þ2<%|v~ő>#wz,>l(1LH 3M<&Ro[GNE|mfu8D.c__ ls$[@n"X; C掩o̯2ɂDviDuW+P팖ΡX#S[mdEcȣJ9U=@A,hCf=Rn) y=(mU? ŒEy(1\ sl@%X {*+jO.ި%t:LLkf0#N';}+XR*⻻Bԥ:MȜWmNj|L`]X*oGmq{'Ђ`^ӑ}%;[3si-Y+T38 (A[sAU_y6 oi}u9aܦ=.a%<*BgLvz,=>R:Kiq`esHµe` uMZ?a 7juKKg8cr}$ Έ|Sqx*Ů~z`]"hկnEHArZ9,9=*e^N}6ԆBe F?8p XzkɻrhS}oD!+P^<+Pit]v{Oۂ²XP"ԇIrPVjrmw3O1Ifъl?jG^̳;GYF(KժAvkV}l25FBH.|{=xxinۃ Nԥ2-I{p0L  r.K%%kdr nf.\gj<t9.Ef987̐3ES\&8S淪Jkq;sJATz5ș@0݇kO*4]xa, 2+ٓHo'iOGa._$+0Ěq}) yfɵ1oaY\Ig{!qut@XGfAhO`Lf# d'yK2a{<$&%ݫɫ(B] ~zfQ,?hA@YݹA3IQaKDR%p1_%!9I:2=l * x /g{ը_]&޳KX6mG1jq2C[`ǴizPɳ^gV|frW\tp>!](4ǭun27475e4eQ<fT>⌧3[Br;Gt2ǡ2%UD%866KS[z"  lWlRA?b10I8r3n?Sl4mx {R3o.\?)g uvҋ5??`^j;(0z Wc^^/fYn4nlwJ80gcZlzjŲ1G>iX@O!nJ;KMT<\ĶIK[͕cC,*]I:Ahf0Fܱ:}ڨt49?8wvZއݹboKίtdpOR/̨zGuDYC5 w L.[kd5,H)D;ݓ0UlvxseroNso&XɕbR2N9PaWZ}Ãz;}ױ?7ʔzܤȷvjYct{} ;oҹ>t ,1!pxuqa`)H,ԣZ-W?&uMW"ms-t=}0 Qp| +7@<6s 'Zu9un ;9c@7N@2۲rx~ (v&f]7z,\p;@.&?ZKI[T:E`vm6 m[ -4~:Odyh:l[SKSv2!vf0h 8K3%) Sb @ؤ?FtbG@釡Ѕ$~MLAc כּz4(}!HR4\Gfi)uQevד(m*F#Gf\6 f0?0TzԖٓ1pNu4Ȥ Wk•̺|L9^ZvOovt6!)ZԹ}]y )pJcxTGlA9-j]wC`K+KJ%%_ *ryK˔Zw4P$&.5y =S#d%NDБEjtW#~$2%e6Ϙu2իz͑6\9 eG:4hʏ. B*JS(a2"12▽EA/)hl_bFO/M':&̟I1HArZY]lq:BgmZQY;= uGA0=gXr'ٿಂERϝY[q`@lÃE)l4"}o$}L&zBM|f,kf\lPN-S6mlϭyx~[t;ݟ?tZ/Biy0;w}SùsCBufi^e1{1Uu"x *b"۾ /1Fdž/˖adePJwyc$L$QFs1Bn׭'ׄ&`+_ [8K* oOo2½-Г`tEiĭuj;aCN5F0n}֗3* xYFsr(MJlyh^E:|#w2 VJ_~ggnZGV @lD€.x:NjVL5=t;'M*Hy^Wh/ Y_p%QY6#qמXˋsj@1btK~+[ō @LQP?7~'@1HWp8*"G$Wui7&.INoSDރNՕ@Kְ|!c@|-JY^;<^a+;-VPs'q,#[3V"[5kMA +fȱG/臣7pյۙb'֏i"fwޅwa Q[X:XVs0"ަՌ%XxRi& b g/! ֦Chy%j4 wȃ/]Sƻ WQkV({*pz)"|6.U>9,5N9N}V;2;n0O}l3?OD}F!ly;ì~@5a[Uiɮ88E<̒RV_ 4wk2W XY\;"UNǁɍ?p*`p p7}G3 㞠k"Sje4!u[ֻ1H6e,6Lɧ$evB#LfE]Np %nWNn$rvvj͖Z. v;>FegcLVq3Bӭ`oo]|0KԻ20Dׄ]FBJZyIAN晐QS'oybTȹSͫe@15Jk5N0 )J rf%'H6-I+T.B[ o' HH!7*V.brXs&v嵖0w3+I 4,s';dp kIS>vE\nGhI9pRᄂfyP3t+veH]&LRx7Q,ptf Œtm8Y' P[Tݙ$ł(w>֓=U\DS7VCfw 4dm/ۦ OVăUXX a,bRPcg_H[`!O3\F`0e9$8e8Xo߀%d>kGyyP7֝*UpOR<3vRɆp͉L!g\ pΦ{7EjEYxiVmawK `Eo%\3&Ƥ 7We}$845E+0WO~٣=rM34XtJ5_&cjM_RiΩLYF4E:f۴9ʖgjyu I+ʨ4`J*;9 F/~ϔ6 Oh=`xqԬެ K'v;-YR#6]^ E0טOݶنHʧ]?u?LC`+[Eb+QO=aL؈%|{jO_ f|zF>3ATD_[J@_I9YV%zj?Js$^aTH`}:{֙S.&˲gP4r\DnGAЁ Cha.c}Ըz 9vsc$Z^#: yGv('5b*' f %C{{;XǜCdHF -2$@6k"{k#_7b|YxHA녕J!ۉDDcI͗P44='mp Cr̜Cɷ4hb; U9\q)γ!*KPR2X]Oy)PH(](bZj/ a 1FF@Bp7zOȬwCEl(}ZrH3wcۭS);zw߭`_CTܫ Pg[_Sͳax| Z(/ޖoҷnLSmXX'."cs#) p7}5q fDBEdb`0;<k9)+иlgbt&}f ǀ񭪎jn<['#g}HT'ݱ]?JDf'gG"}n TWbjlR)G*bʈ蒼uo`l)2^āԗyڮ! ;20S}9m3n-hh@'=O@@цċ]b$sia,NfZ{xcJ pp$7?#J=xbn&9Dh{„}ħ Vs}`%Rg-n0fΡ!d͆"܆|i~Q%a5L I-JO^pV岏~ME!G$g̙ǓRjݡQ].orڝ)RO2K%"6q Dv4OJOixnO W2JPAeB0ԋ[}vrx`оtl_0njzRɚs@\&;{&3w)lm!_?LhR.QpmLKc)}"5YuᡣVS}ݧ@4Pcii':p P9hn4myDlE蚗{O\6ݧ= r)S|@}.rG'"oq%Vo}cUY{ٴ)}xª8t(Di smkyO4-B.6-{yQZH/ōm0 pi(¦G9m^*$TN :-Ķ꣏YsNAY$`60=tØb-F(|JܗJ(HiAxPt,೟(ɚOžѳM@i.`la`E b~C2\e}:YQgT(x߅yNX UhsK{lqUt`Ԉ?T>]; 䨉f[_Ź}z)v#i,,;}}Ir @j*z2F2 ^X.y.jZJJ .V9FKǡBA )  c OYËcNTh7 wT`TL!eV!'*/44)>(e_&糑N0y;V!~(~tjZ0$P2ȫ?'\GYOMH+=d=gJO^ üޥF%_`\&c$¹tYyO>:ϥha 囐)夑t;(*Qz] e{pcOZvJGh=4=q%By.ePr#ێbDM*7g"\ra4K1P9ឩgl*bF[ zdJ!"}v{=ūo_~ͰR*v)VirCݺKgJXM;S#uԈ(u^bgU?ׅ 2KXO ŚPAIl;d$ZWI':r,Wdat_%Yg0N,wdQɾje7!`؉ *,#WL o6dZq`J6+!˄1Q axY*Oq(`u D_$ S'уG\fSAVa֕5*GP^p30C4J-IWm ;b¬hJ&ܞyy.E hJu&)^х8b$>1pFL"Zd!%f]i,ai0r62DM->\2F$ש[e?C4U~심~"`q1*kr?|E"e-kHG9PlYi0pĚܙ`DUwJ/krb{3cg- , $jڽ UuwܽeR0:z3#=w1>P5e`“V#Cb9oq[(I{PF ixS>p>dN8@:K'%Mن_OrF}#'hF>Jx7T%ylHj!EE;9dkǨn xZdkBcI.5*r':Bnqv]t&-NUFq~U=8(%cK{%}m3dpD&ySos::>JܹX!XbТYB JbELD/!hEê.X)wRjAΦFA\T&.%a:,T,Dj7qk (v{Lj0)rO:k-I" B?9B`1UhM;;gz\vbOzfքvI${o0h8նDky+o|LTU%ա#*dX(ِӫD# m0ƍ2?@l^͓$8 m}T!s>Wa.bh?)+%DW8s }&-f5`Kn1mxc2M|ͣ?|G%$[ ߃ׂ:#^W+jۖB`9,MxFPҹ̟t,t[DhKw9 :K-$}=T'ACl֌fr!bEn34i܅D$̿KPLvuT|ȳAWx~tbGܟħk[,Ԕf|D̻U\#$:`2@E Io=/xaDk'S[l5;0@Q(@ Wcqħ/SpIۡ@>QLgo f߿nM:B8ҟ?bIB&٤U~ݭ۱xUb9}|"v7 UYZK/AdH+\nx1۔->=;ePQt&s-Xc"A9h .\^" U~D(WL8K{{I[-A ̟u"__ hC]:ŗ+q>Q]=Hd[Qa,/Z8YXe)BzOt(Tܛ][G36 F R ,N*2a\~O#zPB/+9[]]hRd'u'!?}Cx<B܁7W:3u¶8}u=O45wM'#ڜAguL}EnLz{&r |}$!r{8g:ӂc ~eO#d__f$` ߪLz\/hI|cuB7V!q:8Q/,)K٫N9 Ry[lN%+q9zMͺΛX֖!,ڡ#bԇGZz<آ6Q1"[ˣxD% `2S`XM[04?5l*rƘ=3l3lL\ z1:NTʁl.o)~ѱDv~juev;R R& 4:x-9.-#MB8y `}~V-;[䐨~(eW:!%[Gc?9Pdlj-Uh*!EƩ#hӘZ ?i0(Yz,vea{)"_2l<0%8Z䞱Ƶ<{?%\Λ"_LB!-D`ع]"vg@OEK CӜu񄟕:Ѧ>baiG (ǹx]w<{Y; FS i,{>Veq܂hC>" ʎ\gj7W+ @ 9cC0)[9~%>3N0b('2ye*zm89 J_'лf/K%H#ca4uhU@?yipMK֎YXU,.Jm89 8\og@O3ʆKG%W~Au⸀!j֙ߑVǗ.RcCiqF_(H s|;5̃pkO+Ǖn(g Px-%quVåY'%.4ХonmQabWAkj|/æwkPgܠlxjkERmx%29gu@f 5`קM ||C!e"Gڽ77! a|UQ3 a XT5=OCD\׃ )^)PS(P 6OOd y6W-zŸZesGR\b+7 SW] A0ʖV4euKVJ%A-,> u۷m Hzytk./t)))X59=J–:3.@3Hy 57>90;]8H.B`ҹqOZ"/̰Nn?%:),JriC,H)'.fLtPhnkbrGS˪H oXZZkaVW5 G.sF(h9n'6{V-Ek'|G@?|=@B]e{+S&iڪF6OE,l ߔ A!v[Vّ jbC8wӫsd"GJ#`G@he)꣛pd}{Eq.9 p.K&`Ln j/hRCOO+tFy}ج<*W^/N'?$b,/8T;WRkWrsֿtג9 ]2jtZe{'}^#p~(ID2.928EJ<B"bd \G"cCTAaYmK%\r a/:۞C6JN}q{gv0j1_w1sg VkpB3.l.O[6)}6s9>FI :f7lVh%>bXKk~@F90w$g0oy6{ QH Bj UỐ!ӛ8RV(K |UVPu!Ў9ZrOnGOq :e ES@C /r=+xmkA˼l f L5ye30ֆRlr 8kCB>0$n auE ->ŭ1^? 8D=?2bnNJZ3cYEmi/"링 q`<vc,1琖DSZp,LMw34I.Ws<0fVZf;*Й"]%0:rP \퉰H9ֻ@ɵLʼnÑxv+h_&Q 8\ bҭהUGB@#H?2l$yӅDZ!P 8/Z {od)RR,v|5a.Fv>[5r vԡA,ڏ4 Fwץ}-b(- 4ox.],y! 2Ҩ:PE O(@Z4bE.,@-TCdGRP_~EI]vQV.#Oo1b,׊RsO(аFK1͟C͑ iHݍ* yN3|MȝᛰcSwY% I )On? eoe-Ϝ ә4xBV8uYAHqU@{dDRl+Y. 6Tߍ- pu-_<0V1,$`7%$PذD&=6dsOݓqCo% |bb$y%1@W[P7M%gjD1e$mi(Y|p\x Y-xQeߴVVI<1{͎XNܵ+83]#Z‰9(CiE,R?? {~)&Y4V?Bw: irvn>ioN8rN8Y4!-\p_ i;kxDK9 ۛumo: P[# օWe}l0ڒeنEtM6 vGpuoFFXF ׉^&),ige[OJPQI+( H1@|1g!Dmf-F!YnJ3Oc٠f]QOT8T 6F22s6q~ dQGU.j"8 3]ʨkL &#pF'b!Q\˨*Ysw{SAk`ɖT4JF? .sc?'pmΌI,R@ 6O `g/qMaSiδˮVpS#" m40<[y|eʷq_3$yXZ/yCysf:Ɗ%t蕉(KkoJ@Ga><{-,LU L^ytHص[yS.AIBYt W,!nGt£ o݈'-7`$'% aӼ-k)e6]#4.BLʽuBMSp[i"A"pCL $O!<'mO>BOgBZt.xjfDyc3gT:P#2p,aLDh*SPXO rU-oq!2v^a}dMi.!t~6a_ax]wOARj6 +Z1ڥ=h9F3' ~ny>Crc8Y VRI91 3tzq嘫[. Io'գ@J$lۥꕻUZ}T*,V`KmIpX{2>z"Wtfd^nD& ، E1~kJ J=rr_wZX2]v: ł;)ܜ3n+p:ys"]`E<~r%68Mi'K.9J2}/=GC,So=Pz8r$u.3/ ABc0<֟l%v f/WX_h5D"~tUl; vuM\r'ެ/p덶/J0my*oضM;xaXHA0DϸhWC[0af d;A`‚gv AhxWu;7:V*Re?Ze !VyftQYf+I%s*;"jT5w&;#ń @WGY=eE(%\=ΞkL]vűThݼ};b>K]`XF[BoE3hyIÆ`7 %kMh8ښX4l>4o{kKrwNz|rs 1mxU2#he(g ؽ&҂fu{3HmOss]8[h@/T/F8mgaxbR/4&0u3iyns[)./Od4z[/}ۡ0~Mlfʓ^O>dop |mE8]kn''}쇇i*/.L]_|< ≳ mq{ .vH&XΠbǿ,38 y6CNn>zzDBGъm39b16a`J-cYFJnZg AdG75Dؘxn~R&f<+NZ!0W1J<:(@v!/SJ+ 9sa/&=FtlX:^6}vlTpM^lѤJP_c1̏KR+:$~ aT`WG\0!bݘ)F[JxPR^mn/Y:;#|othdIIGkg@Ip8-Q(&+S>#&R!3~Rז>1/BD<)b'~Z/ ,9v?2GLy8!?QUOO-qYBD_ #;?/!L x8skP eͮc՟@7O_ugW-XwuYH(luAW߃&f"%C(G}2rxkeܭT9ۄSJ|UВL +͖2!]]mcl}ĺ@4Z%"jȋ)h{~}&`(s>dei# 4>V{fvM<⽼a <`ePSYGPQ00mdaS1zIb.#63%dȕ>@P঱3&GrK>L.ꦲcf nÔ@wG̗, "g?м#wR7q*b4B 1m!`O^t`Ht34qsb!7ґZn\˨+QuFiO5;P҃H#(練u~"]k: rbȇ$"Aʀ@'fbSG<1Rmxbiכ O֑q oqEd4Do^<91"ZIc’w_} OTE+x/h3Ѡ6Rj^||-5#( Yk OWPW5q} I1KnRKMOIq1덃W Y|'w>( pVʥ`X6{Y1hXրnPvUMYx#N{@KdGUv?b7;թE8n}쬟}-Dz[,%q5 Mu--PKw"Y\ (SIݳg,:e*N&z!'эIJZS> ׇ[5SIn,Ԧ*ן'W!L=˭U8%Ýx]}rzF8y=ecby1%澭<9:E x'=j+p H:Wz 0TX k֋c5װ\G;:ҷyR\{q9iwVBXQg&HtmL^Mt|{{]7C.%DLeW-b̰Sf/23MY!%O8."Ğ^NjNaZklBy!;2bl,]wiue:4zQ`gf"Ƴz]iTǭܼEWQ;[}gq|A o]9 ł{VOO7s^f^&tPr6py* ,B](}̙Z/v$M%1pOee @!;'2}m*aC!=V.MCNT"+*:JH" S` 9s 0O["v ^FF7hҊ#Ҧygcm/i% 1ϡdtsq#M$3XP a<\E OnUlĦqp=W*.JeUh% rzYY2AEwG2.UtfyJО ~h׃ifQ?JZXsw}`6k0nWADFj&Ԯ!+/IV.D[jilwF GWYb)"|ap{ȏyO~̪ 5)0Dnmu QPf CKTf69bc&V{j-G~'f">8l>i .H!`N]1ܐsYr͆J}2qƵlCG}̚7m^7fQz+qL}YAO^g\3Z9-x!+O}3./䘼E)i{{Hpw >X{Q hCV j1 8jy;Cx =tn=)F(_ ".ZM~)kfWGuP;01S P1VxߑLe/>wl˕B~vbLb֞1ycrr[DR!G2Oef$T cP-KRR}-r /+Ik\͞5ڄ1>NKmlk{+Ui5'VUds:Q?c%=&aب{I ?roMjJ,-X]pJ8Y eiw3A]JH5Fl?'%)VdnH:<g^ߘLQ6GZZcPD 7^eF'?i!hpmiQJ=;c~bAR:NsS--/hYܑ\wtvtuof A\mWw+"赎Vzd>t% lRja(_|m-`=!m2oDX?bQh5XO3/ޛzQt$iSli<^*`@Hm4VQ)w?J8mƼ@Ic2X2؃s">FVL)]CID=m# R hS*ѨfԮĩ:c ;t[u!#\!+O.j˻ 0S̞Q>>Bv4HҞ/g1[i94c·Q>O~S5u^u=֨H|pO+k p \DDHJ%%9H㿸WPˆmhJ#vR OuN 7W#W|(q"k+6{YVx7Fx{[ePQ$%zY-_\:wX@n3M/owʇ/  :Pv;R%"Yx+A1\TH6)er%!2zv3%E[9)dHs@/"%*tYGyrHsQݟi>ꅖM)JJo%/Z R1ʺՃm _zϷISسRqzI{3~)QRb@`9W)74PHoQIX6dfpRjޕ>PL]~WpSck 8k?Fa]5ЄN%_5]UD3KѠnZZ8|ڕ&~ɰsH1xzec sґkx; wUmF;ݣpc:z(Ŕo'p&Ǣ_@!=amQj$PLk']N 4-!]7\G7(>5GNOa{/]%((vy}Um.`+(N xԘ#X_BkE:2`UiuERn* /gE"5'IjKuNya``?BX[jn=[zP?pQ21oЈPsS?;,}<"[r/']Q|L`NZo}dSzdix5# sr.ޚ8hm([-/2tkYzsKC\̀bhW+r>&XүQM+έ4I{4Yl-׏̚LVs2 iײ7|M_#>EqsY8^Pj>on`;U>+˃V؀>  ]h#/VD(>t S} ^ae3ǿOS5ujN2b`ZQu0%4FTs` bŘ pX-A$8+7=)#y}Ȉ90x$ X Q#p./r:_(_X( Aqx%}OX%&vɿ+&sVbQv=ZDz׎۩/^TRJ9ͰnܘT' S:k8ҼW}*c\#/Md2_.Ԗ,,{q)Kh)knQ1)3FX.BbK0݋>ļE<upJ1f =b rԅ>];r!䳊vy0GeO󃾶דH9[Rvw@K|p%V\u6R8+FVfS)߽l]quwVBC<˔ټ$[~.9;a{NnFʪ}Gq [WSذvuP\tRt=X^z~RFb '#=+S7D,rK{1ԆQg h٫CAwEH lrW߆H|N%ZgџhTy 3Y!Oqw7߽w\֋|*UMN$nph2͌4^lYQ,I?rjٸNvG;! ^,|cy'zf zϐEn)jHZtx@nG(~ֆ+TtGF*#-DLA\TW񣬰XsiG~Cyys4%!lc}2?fI^C{}by)=u ,ܰ?4tbZR-Gi$O*Y'$w (-&T S6~PT̘In[b|7c"}%p b@WloOEq>fBJ_K^E",&f*tdH0(K]S3X1 SBP++[(7s"Ӳ%c5cxHT#ﳣDsn֤3YNOWC+P O#&A~h?>?z톅;I%}.Quo$DDBPNBT+`zv:30;:.{nw& /umΔG4fNj<ݼf՘PHSzcnodw QhvTh;< iHޒA♆Bޠ=gj8 ~ݸ~|qʛL4EzBeH fS@ժϳ+cfU ]/N];K T| DYSV!JwON*?5Wɲpr׮1ok `3b=^`1@zk3 Eww~bF{iغ(V6q(R;toSxyE^vɰTq' `Rj+n}zUcɊ˽((׋Տ`FN|hcse$̈&?oS 4Bc׍.'j:U_^^ ci(C@6UݹMɷdnS115P_j !pc3ݭZِ:|-2] aۂoC*n1blU9aSжr4` J4x kx*^c#KZH|_m] c@Pv8ݾW.W;B-YFpLW}݅mzG*[A؟R߳с`j6wHщ^ i5 r}/7 s_տ#c,DϣT+udX hWEc|_o~#e`>]\t.u V'պokD9rNP29(|#M0~ww,,BbfvuRf٪)E`%i̕%KICs0+RJ JW{}ƣ~ZU&OF@i $4R&tayUU eB2`X|&S15B@ц25]3Bse0`~:a27?Z-X,'R%\_5nEB۷LJU/o uW^OU+R; Zn͖XeuǬ3S-zpػ")9H\YZd_A(D߱hހDp瞧|l H8 =U ~Xwռɧh?K|AarLޤ]stjfgw/T7"oDl:d0 /3֧IQ2@j)Wg9T#'2 ~Iʾ@Xi(4> H$$ .TeķY&ѠNj& v$;b|G +;x΃ZLVa~`Ym0s$`sI^@]$@VGEZ139wo N /{*=QNV*(w 0\rJi0q\rcRIhR@""6n]k\qrshb;̊>$ͨݓ&/knx?p LWc- 8+U2 LQFZiҘhQ"73M[pD_{miW\jä4ǿ1ptY/UFK}/e=ZkE(>l_FZCZ>Dϩakus`w@5 xFl AWwy @ UHnjVEJ750sgB:;VFH ﮪyZM))„Gki=pmȨAٔ{Rԛs=˭nHd1hE! l6?sV?U$S@"9=>TE[WE%toU=I6EݠE;,KΣK&MM%G+zӓKhnMB>==GTh³b[>*SI4.&p?$b ߵ~'F=-eu]Ө s3o<#m׭S`2&}?;ݹڎnPSF j;'&(Jw̯ 7ꭐxU B}F81%`0@bYBnaA)i9QPb*2&60 2TS {|"cD%1{5f ">PvCEOV5O#1`nQ*;lFAqk4#&u:jted#oNm #miUQc{uv(ВBFDG^WMnc|;-][>kSuf[!5fN1$QϹ~Dt_Qx ƲWvNJQRѯ A1V:ӧC4qGPC!1v5w%pL~xC\<˕7)'0c>ϦC co{(w0 cN1Nvo`=/.QC-wM!gt2\,qʓimBAw>qQB-oWǷ_N]Wj (ݦWD/4hE6-:~t8m^_')dI.bI)$@aKbO*!U(%rn&ĺm&RA͘]iEp/ N҄!ޠ _>C=+Lћ4!C$5;ldOe+ǞWZ҆ёjR7k%(0{/$ aMԼO[HQwXmEZP MÅJzf{91>#"g! AS. !1_9ۤ tyvxQW"5iCm1 ;Nkyؠ͒E@4f:oGʹ_e,U qY/,!:KصiYSNZW9"c=?U}TڍlWuPcok\|% L/U]eecQ+Vi~4{\h`F !=K@DK̀eqnicx,9Eج(]?|Kc{zmÞf~'~PZ kfPŒHFhZcyJ9 yV¿=sLkI|.M@u^V,E켘*:DkC\!e>#d .469@kn/ʾH ӓ+ ;) RJ عZ~[1x!b9Wv=.w,޵^Ѣeax1HBOZuRyT=?uV|=lfyd&S,"(1A|jZVdwFӾnF2h4[P<1rn4cO&&=d-rBkNgIK+>S6 \ѲUx<5)4?L42Ǔ cn4q |SAVo EZlsUE rqb'Klu'i?L/SS`Y&y]}誮8mG0 O^RXk +=7776X!v7u˯kڰ&:7mrC-tM["ILp+?-F1x'Fe+&o||r #dx8!&x ͇}Mu rr[dA53([ R;M4RSQXX0un-"F/~A{w9ڍ Q/1:hKyŊ t0pim燹6=.oXIte@VJB^$o>5胣h!"0,pa4  Ĝh-úhE|۔ zԝ/̖P/4rKm xZMJuSfPxڦoOmu6min Xn&,n@'Wd3=}6jFKe \+zjENoo尚?҉eZ19qPUb;R6ӍbB>R~@=BF3L"ک2dߋ pݯOp ezkFi/m,*;+pA+BS?Qf2j&[y2^hVX$)T)(& J3@nUվQ'~QB6mV{}gnVZKC9,_:|Tn>ȴ7ozc|r]E "~ɖL0.NV+ov#7 ](<$ Jx?%jkJnN'4Ld Z8ڮNnn`SbaΡ\=ωK%KR  uAv*bT'0>VuFHTMCMp&6P ^oDԵʝէtӥ`'q&2䌂](br(#>tPd\q=̇}Wޓ`QM #r: G1x!*: JKsbE;L-y嗀%@# F&RfZaDԍgX H伦QkĂk⒦*i-s B >lg ";WU.-G)Dz(Fvrf{}:T.pA"Q/*R,{QGB6]τbQv]  JSk[zBFӈԐXpZ.sM GZFxd#nQ}pZ/3m3f #S׼AIgI >2l JYJQHĴ %w(Tٱh }ϜTF `mqê!u& lO+X>q*cCunzH ;8oa9*@xBK]k*b [KG)HEO(G.)_u;7hbަv'NܐW^$*fxBUn鐘;E85~Y)BD}^v]x!p`9A6M9cR&͟!ƱxpS&LOS?%mÓ)i4-uoOB1=Kg]VDΰkjJ.@WA [lrgI~O%0Yߔx+jyw8>ľQcM$;ysy[<K-rYx!y/D"K5{ kcm6+ (Zw+%YKjɴt$han"EE۵r\ilMuܺVgj+yaf5.Xs e"VCu%4ͣ!0|,]A0 PD֒QE [ ̭ӵ椸/`f$LQD k񾹒)HޔL ˙m#f:[x=gEM"iiߪjYעf}‮ &_C, R)-JB6N#'IFG,gȞhɒ bg:5Y ߀=@eumFtj0 yoXf]}V'|KBa(W8kt  #IA?o ?VvZEM,mP hlwVW')<_.ʩ Hْa/\GAQFYxeH[o)͗3)pTEr@%s=i*Gӳ&D0^1.$뫍F~\ GLl\ rN^$ <{A?7꘶]f*MY+Y < 1]HG3G΢/ *?wϡ{X([zYo 0rXf%SYXc_ <㪕GHlh^p Ļ=$F2ә:!N0V3;J?˅?\!*kD|!JMy}A^Nz-Џ{k"dս&笍J?ú=AAQ~Q`fg|Z몢*5bc0ä́5d"J@axO)BP ;QYN’W0;@ 'gk|t|Lt#' P|.J QC뉛:S'Ť7GN auD*y0NgmtNڠ<_Mc5@y3l [7/Ȗ|΄55(.}_WiLgSRn;(w[LW!?UWcD}JKy=ng[i=${DTj4y ?K(LeaRedψO,_%HtZ"qC"Хӆ- @I( #(UZ=oJ iG&(H{ZWE`~~&:R3͹tKjr*&I }$'NQc 5@jCbe"qg@-cQj+^0J7AS(e FasW:sot:L¶{IU2L.Uٖ4-}Ȟhr#L1mSC9ϣ-MTsxђ]-y.`t+v$Sz~?Lg:\<˷!M|h-Ahj, Dt@MwrvP/=ʄp%TăT^E7# {]U(G|ƕrt*ϨnT-n6RYjBe%:\QWp_J'q9͌bm+Kư`s16LuE7>4-&,|lv[Ƥ:mETDLM|s/]?ayw} ]".Coj [԰e<]BiTQ]T؇ Qt#m|_ђxϸKB@A0O-Q~(GAaLl|{H0DAoн145-Ks/KntL>A|L#"КT,T<K1h/,7J-t7PjN4t%<ce(ꝽCt5DIW?BvSz2Ġq.tF0HI2ZH$/2/P+]|mπ&Y!7=/jT,@Nd"Eb&-a ;bWOdY2e5m0]A?]0h*G, Nui1fIPSX-D;粥C]toEV Q\ZdlA_ Z_rg$xu+u3F_!IdфذfMxlښswtk BuFqMPDǮ_6,!u1?կ&]m;tg1{a&dF& &E0mRxђ.𳜺NB~!K+d٬v;H`E(c(uեZDe;sB0;<ÑE.Ҹ^x9{Z֠@?-SCszr-,@&-mM6vQ2*fBdQ3A v-N m{ڭ{q`R4  5h:E4 M>gr x}-r(:yqް l2TkY1m2)vQ pƸ{0x>`ʵ\ӒiqPYRzgCrکNUx,Id\۠?Uװxi^VAA^Y9 WSRG@0MOtB|m&$!v(:M)I(~ AsLeCp[rc,3Swؤ2f2Gt)QDЃuƣ88gDu;T˨֗R2qQ$!4 ,+S:~{Y3,T\\(nJ!ѨC$\jf)r_~M͞`jW)3W#Ld]N WnzngH6j͂:^)sÓ9(fzGo0@"vG9x<yxأ\#TS◜CR}&n='+իA/h!?;4G[nێGR9' &)l 5kЅA3ei%Z> J( ԥ_(A/ʊ(A.['}?d$VuNba(|jX'z2 S5;ZoT2_΁ ۮ4>tcmy` \$+0*fj6x2_Tg|G1Հcr.wBOoY@@4N&}WB.KDׅ-3u wٻwa,\:z) g+ѭ;‹ŻIXh0IB>^[mDwǷb\F/€! R8Rݳlwq|Au GaҤn1Zs|NX,\L6R?9Ʌ 1.#'TFdU}-{7ԋD` E6b^D*=fP)L秱ӫ{,W jە}_?cPF*XJ;jx:)RρO"E,̈́<۠AV`x5iEQ)Q}M!hA4Bʘ}^iFq@ que4ܖ /&\sžyZ! X-It ")j? : Z@5<НlMpXPG.XSOjA)rc3 ̗ 8 }~R@ b0_NZح>9o{#O0 AFAp1 <e 9DkzT⁎E k~to4V]K 7(n7ib@Y7P?.NX/Q4L5q t\]4@=/4,).!-m a@= ɚu=56݁x(>uDxU֪$Ļ|Vu=-7A$ cĖS@4(a[@ӏnt;~Oy~X+%"pDbyPr Nה6Hg٭Ch}) C.G *zsΘA:9 lf 5_Z?یn^-_deXyO*ʥɵ:c?$xܢAA6䞥Q,uJssvBrʑXRv0!mŸ!N3LR758BcW^8Hյ0 :{Ylm[=cQ>B?6atD(p.=Ր.+e{ ކKBU‘iґ gZD_qoКW)|鉃R@ KG貕o )$:YX H15F3Rvۛ[Hct5 U6)P8E0jܴG@Vq:yN4i,OĽ}kkwy7%A{]kd!{=`(u5YƲ]|c_ 1µYB?_(ƮΧNbB,b ΈjbUJr"'4uЛ rX21_Op;Ga lb" PiGnc~|5 6[w,1?"2߄b.Ha:9';_\qӉ.olEj\CD5`95u.^# Ƹ))g6 /CVʸ*#D"N A0̭rD>QtF%Mb;ke/u.,%2~`;ír Q-2m\#{˅h-ub\] +N-lKqxfJ4e+2Fzw2 G3d!kh^kce1\QmnZNsgM)9x+>k.@ң >B wp{/hD.}1NcD d w;Ԩ k%2ni(<35Y碭;Yþ <@8t@U;Y5̶Zc 3QB=#-N ﭻ5_Gc,an &^8DkHU^~ GfP~95B$"|ei`*Rsɡx;^cb*{vLY;i=5db_CA@TLLT끁LUB1@':1L!T o TvQ|5/ϹPu3z7c)Kn\0& WrGO3`\Y(~3ߋU[ ah~L>sz/M1n2R$2Pq%f x S:,q#^T9ԡ93~"2Q:S͞`\y] +_<KO$4cL~K%.OtVP'0Zwq( A(лb}|@GzqSWm,`%SHF+orx?n].UZVg8l:sU6r.x{AčsT80yDKL4c+o_8!pj{ܫ<U(Ԉ]a DAKL8&~2Iq|DWI'ev)Ff㱯kC Ձ3q35%Oti55T,\Vz+d&C_4|QVq7Pqu'Ӎmq5**\RYIl&lsa*=%̈́hJ6$jijs}7X;^jB%. 3Bm&(]53&ׁ# lq1_Ӂ OU ~讍C4sL &Q *Ӭ|Jh5&Fm{f!BC zwߞuJhke4!<\*ާ\#J&Ӽ.R|!@nBj9-S2 0!-R8 |Eghx \MÀN)i.3Qa:uKovǯۚK*VWFՠL~eO#8DqD !L0kVRϕ9`_:*ϮO(:CϪ$X)2Տ2 5O P@ kx5ߌ;O8 #qoIa &I{*ޒ-kS,uɳJ׃#Mpi4SxV, LSl8sWU IQ%|Gq .Fzh@~ξhx#yJ`ɬ=;/|RtP&Hwq' 0pX8!d`eg.kFiZߖ,Vg\Xe_st:se>)<-%^ș,| P :>{%OW I"M[;u5ݐRV5{j*"'c$<ģ9kAoO:~, 2fצx)ITiޭw? q@bzeT:jx &.7#h! /¦~ 1](]-U Z9U3F:}&0YԳ7psÂv޴ela{0|"}Wu (G;]l6M=lhUlF  ʤE vd 4?FCՁ|Bt m*kgZ KRWpO J?yw{}?Ogw/~%| kKNShZcEٓ(v6'ip3R?6y]9 @OV 4j{ϟd`EXs']rQOd,?PbuFmEV棇l#~0QY&i,QaQrWByTg~@P׎FOfspg^{k$, ٘l`IAhpz!]\'|hD|U>!uYk`ӷ?cnk'1Ȇk:uSSJÑю0c^R*S&5ΦCv=$283\>s.κȈ/=$F`" . Y*A7qBrԴ5g{O> ;> {*t!.X]z 2'1YK՚=Nm7uftwx bukadgMCzilIsa.7 ֧e,ⷭ|+ձ#ٹo$5Z6bWGH#hJ*c"?m.B~L')pc[aY>]ӬMhi6*t_x+/{mw3&,x?01Z tTQ'Uu0)N˧&M*j}JښC0ȃ}?!:U',={}1mxlSm7Igϝ7b: H+ ȜKՑd'I)Roz ơr;IsP OX 3ɖ7t iё6RiݎeiGx;EA50o/pZ63%/qpKAId8F6טj-x5}_T6ڼE:h~$B t.$6/f?n#C MHG'-ua&A$TG) kfTɉ)!,RSEcz?eSJ\M70}"[D\5-5t7S7v~^~uHqѠ iD[<ӽo ҫ=Vd,̃t4~U稾7̃˴/U96Sp>47k/QTƀ>!`t6QH@ÏPʞ36%>Dպ!~-r[~ܙ v@ 8e-%r'3z(1Ynk\Gn{ 8|Py+f*7] +ּWnC՞&2#Ŧ 9D؇*5ܩ3օ9XՆ̩cFe,H[IM N =AaIu jfiz'2z M`zۺR>Mi@Ze ,}cRFj*A(G.-ySٖN 3ߨh@(?՗vr[lZ5ghqIb&6ټ3,a}l ġz/Bk[.l<`n:$rDQMgsTsqAd E&>~l|a㼗* 3*CX s ~ k`0qWj1gzÐJ/ۮE  ѶjD l{P^ZOypX:j5'ٹ=8:(ǕjzJ/w~.[ZO_ =@zh6umnaUXVX :f6uUK~rh$n*Q ..Ec\Hv.q$R98mWDW:s`YiεVX:2`:4Pz |`MS¨dPWzQ3tn Z $V7MqCe_'*-5`3hR^!ڞtl-6C$&>[vr4 _P<_ L(]YG94:vNKj5<_XpEb+i K{6+9HT4u@M t +0Yѣh,P*\ ]^QAN9kWk^;cOJpn@E91'28őh f| qɚK݇$7><A'xK}o(-wDaV\$=ҷ/(x-,2oNn0^վD3̮4^كmQ)tϹw/EwH Dp"dF"Ni'[]`PŦ?ڦv *ϘR7mֳ=|l6{Ev-}luwy4xece$SU%]%^UIT8Q56ڥpֆjutQpxٳX:GȜ,W%ZHN@LiTWxB"ԃ^㐮~+gvUƞŜuG9w>jt݇ccAK(tj)C[*"R&̊ViE]_f" * z*F3fr;ru^J!*!3ӄJwV%J( ss IʏцE"f*CkA'a%uXo㢻m؞֥8=$E1 UWbowBݝp+ǞK>E-ʴIMG4F.fq[o5(%04E>9ܱeV^(p8).AفJdɈbt¨wu+tYabc ZXS#t7s#KyTcپtI\RYQ?Mg=*I%h]MlWHPB#ź;gxZ^H5tZa>B^ Sp@ҭ%Fu)JyGF6|p;0öm&"HTC p~ vI"/|nV9d.aDi^P~c\:hbA6lm73qBTw3Fg;DexxM1t ]d g4G:cjHI<.6Xg e&9DLV(/t#'& vw;.eH .*ͅ^fY}\lTc0G7 _3ž~ޓ "-7N|6i%mmk+4Y1"u nxs ecŐ;Ρ(Lz/15/yI`\'~SDZ 6̀r(w>Xz2pgH3[o;Ru͖KҜoY֚"ɥa{GxۃC:{ |V* (ݥkcjQC H;sNB)b%+;g#\L]Hn-&YW +@E~N~u Lh6ia#2 w'0X(*?" 5WgrrFevZu UL΢DD s(r)u_ H un@PL" EUA]bV~>._7N*eq)1SLJ췍-+yߞ ٦F]:Pa^)Ol GIbWUE)W'&W!);d#Z^z-T6& Rzq>\OQDiBL%F3s ;Jh{B|G ].TΓvPP0rQM֣b'¾垢 "d^ƶHj SQyy&VvO@2Vd ZTo\5CK[0ILUe-aXp]Q'[G:@DS!0Q2Ѡkkjh !w Z"ymAy~iZw:( Cs*UH$(_'$d>u3?e&pgO},2suILJWܝ|ƒwFX lc+*/q3>~In;eW܉ZѴ\_פVނS(i(2("0h5g œ~ n1Yqa)8Aʔ!=Kb#)/k-sK~v[a'1?nsSxxHD|1g8ocr:*4o{5n~?B~a ln}t疩gxRabbŸב_ ~L1}U+(" @Lkc%Uy~\/ oTjp4;Z{v&F.^͍y)пt(X@__AG Os&W|<[(ZWlБ%xŸZiHSq\-Wڐz3eSlf bvᏱш(/v5ni- tx, S'`1J=h1xu/_C{~w 6ʰT.X>#~f71hO.x9yK,kNQpX2v)V`eb;ͦWUv6 mtyoWF&(2)^@tS8 TK<75FQw\3PgE+( r2tg'rܝ.3)t!T,~W[V%S%w (ry8vn#e4Υ)1E`gP)K4U&̎{{J[QϺ5ju̥ l@@<,%_mWb 5:HGNКHB)]_N G55sع6)øt]UXsT:1›UȪƀcQ5eƎKT8v٪Y_;NZT(⢅s()tW~!~ČQ f:̛HduST^ U+j.dsU߷Cet36Ya4a-F/탓\3_XH#79;VLGW{z1]7rIRJrV :oWqﶃCi=F,6)"/Ł8p9z">{I֮aE($ \HfRi497%O@>JIe?aEɈdI/Ө+{m%oTCKd 'r)T A<_F\kؑB]?J,Bz>clN7&WU_6>iEiaU^6H5KƄTq)j120Ah!DƂ&Plo01wmAw  $=EjuZEah1.Үm_h4`"`K:,PHAJxื1^?M6]U9r p%_+˪ʔp{/s h3lh-h{_!w//e~)=or 5jvgX-{ A|4`c8==?_a]zM<ȹPwX`_)|<. 9IfPUƵo D:R!,6Mjlj+5%zc^̭ߩ"5EH,qګё6o|M|OcvC` j/ w,*EQ|e584kICx_^Ahnb!ǃ|~ГM9|ܯ`ҝuN&Ip˵zD&>6ԭ?6 XBh/=_$RP =X ~ Fug&$*(zL_ƴ >cFH2 lqu5zpDܹ>/=NQZbX3saUz ᠼ"LҦHw]%"ɱ"\/h-!<?H(:SI$$kDS Gᰏ" ,m'C#d- F k*c6{GxGsF/N}ބ Vش!/pX)X&7SX!@SޥCjŽtKtPf0 o$/юc vg(,bU~?XyϛKxrףBS#us e_!V/ζ#AG9GS7Ӑw V;)0k5V?+7t=ILvjZx=z5gxI8Y?Je2Z.U4<9csΧ/ӖT)ʒ^\}N)HM HkNr3]F썐_^iZ >-.oپDBCF :٬M'o2\ J2 ONxFl7VX[EIYr91зf! L _7L/ Otm_ݬbLBcK+! LӿVp`rOlfsۭ.,PؼO5`t!i<HԼ) ^c5 O|LCbdL =z+ z-_+ώء/? 9dVqw W/Q:iF4R(<-&=0M+oBGNddwg*u}Mϵm_%U b UՔQ"~&'!L0+6䀿 ΤQ@-\1(;Ҁv-./ol- ^x^4 'cy ;Frș.?=:zN2@8ńa5Oώ6lX5ׁG>IAkt.ٚꨧaY⨼IoM6:mlWדFO:ѡrdiP+ xp2>DM2ʹZׁI E}Q,ؔ`1jqeP7C.(q,,)r㦤8&]`k'~bqc]Zpj,(t9"($T\ʕR5,W*;JW},]ֱ5N]b =Kk䃤rOK̡Z[>حZch$u}{'՚.IV@_Nmy5 BױD6o!&+Csb^9r76jH_fj A,m88ܢ|kv^c?bLM؎ Ҵ[8j{5 LWPZynl4Vq[~-[o;VocX2.1jE1@) a$>r1 E{"O);^Uc|VB6(+l[1DN9;q1 nh`ށQ56*v&`,rn|TRtq3I;&X*cI}ݧKc_`";.Jv4ԏE3m8@arhLVcͿ |%kqq"徠/!(Vʼ+@Hm#rFIlS uݷ^BD@V 3N?R>mu﬜o=;'fa1 -WhNG)1R拁hc)z-0ʵSצlBG":fW*.mg=J\VPHv3]ve?!Π'L+y#@KJP p5oghBVJMr pKs1 *yW@(D;Q_kȒ#H#:9aem܀3b Q4YC7؈$ WvXj`L #霫ceTPܯW1[t(NxtPxCV ={-Jƨu|MhlY? %6  e7jxZSznN6S~dXN M =*&s~Ȑ u_w֍ mL hm95sg[Gpxr B}I+•o8Kg6$cPڧHϚq J?W}u߭ R@cnä0yL|h9HJ{`o*K7$25uUU;V;}(WеuvW(.Ge" ?KyDcpuD30 oMUp/Gnq{ՅypPfyQca\: !0 A%40G8wԏC}GtOIES B9a_AA|v|Fhu&x/zZZBY1(Ԏ~1z@~-qE]9Uܪ> =YN2%}$̀g%uc-"0' b!hS"J:RBQ)-$B1!^63ؾd}|g]mϷZn_$BzW&vCo?Tx(+d~Έ&hR!Uq<\~Dd^ȩGTg/Og31ڞ5X\׹(nT7 +Dqb35exX)yǴKDuAIb#1S[_Yp4*%=0R~3ʾykw>1._;3e.+!\TBM k]lz9إP.M#IZg.\Ĉiψt,W1%{XFk +Un`+Wq=qZ)~%KB=WF׏o)1i@'UX٣;U ]q~c5te\ݔnd^kh=yۍO|(v"z~񏺝3YKL P4zߝƾk lB8L#3sv4͙ L xEY)8;?5\-BuZAޞl 7FI Xx(Wt0z 6.+c L 9)6"۶b0`Q+\wH]vU;NnoQC٘v3/C;$:!@۸""`!"h lm+!L:Lafed @1>``phr.1D؀`I]$d6|#>)σ ƾy? ? IL.Zʠn].> $Zqpx ` R``7~^ O#s%"ĈYbU9DDƗҚ`űDK%3{Xya  پɏT"׫+^:s;8@oJft]GKΨh7c?8hO͏zW QwR|1X :u $S 30`D;TVm#Zr`q‹ե&$rO!GP8ZR\iUPcFCȋYZVKɒ-%:}ͮmapr? $_;AFV<,"- M8omݑi^Zz_$sIVu|@n&,Eb%=-TcI ? Nk!h*ouŒh'BX'G,!OD~G( Sf)$ iCӻp4ye1~+Euo;ٛL26_9>WӪz`W0_f= nl,\W<HE +%GW9#*MQ>X J@>n'QŠ]4|wˉT`휭L_Cy%xZH*ڜJI9|vw %Q l!Jy71?|TU<\Hޡzr=*QK]R* %ШȭOwd]$ꛛNkDOP0ܕmNʗz;٧@Uhs\FO]3\/ OgpQ7ǣh`}<]v1Ľ9n3JhR'yE/ ^27Zνo%K+詴qr*.|4?Ia`XE\J:η$ُ ![!"gg]߉}Bp7nq5D8,' qo{l,XV ~]׊f׳l”ݏw,7u:oQF9F*U5,m|13IyՉ5NGKI=uĢcy)D"Vt .l|`A/o2sL{c및g?,EXXٶۢVJqڧQo =tt#唺!٘wH}R)yxXޙxy1y5HqA\\hͷ:Ff. K5NWѧn#KMfʎȘ|ѬTmlİ slTVzĉM4uOQ|=󫈬e?IÎAPh ) P7L'Od>D䘹ʷbLI?9cRKlJ5I}H 00jhEZ$H㣌U/_"72i 5#qI:sp8[ hйߖzfK}leheSLb.2-_ha&uq\5PI&f)eY6O/-0FTo>wEElYr,K-TzY*q#]J6ސ/a`7c@i&#Z=k* ͊DZrcADksҾ\C)}jB=ZIG]f &9BOqQjvaqcZëcvi.GH\ leFsLJ3q[0;=C1KNF5F N;ҽJhPw( / K,uryʣ ;T3'EOXCpqYo/&k"n7umSj3P ^~]ƀtm1x n=Tę.yЦ/ |TY*n y@lz(EmxO!S6Pq8}cİMC]&8^%h9!%i 91j27(>1K!۰ֈÛrC).*V5\82bk]w}\u%W^S͢wrKb:4!4td~c[QEhV>U(\aEm$4Q]A\b?t6At@.x4{hmQ)#չ(/1 9^psIdR#6.$\gV҈:͇Uee+I!2x&s_HH~rzpJ:5-Pbf&|l!K<3."*Mc'ذm{dz7s A 68/i{ALtX'3Pn!?c<~ͽI84dN`׀*&nɃ5ޝiWT$G0C'}AJ'8bukسI/dŹ$j9_~$"j*Rg5$?$X؉R~~@iA )JYʏ*ǣXK1LpLy U|3&x}3=6BlX< *kZM)yWxAB]e B8l^ gE:G$"lp b}sh m2-ǘ~->^= r.nAs:GVԔ61@g^e6|:+%3̜3>n+nQp<%4Ԙ١9fTk.ڟZiz20ppœy?%cXhvA#ߜX~|+QQ".eJOevIWgϭ33b;zԒjmx{\ [k9#W>%{BΓK\t^cGB"TF / ͙EOeU6˜. buO}JŧsNߪfUJu@%d=jx mSb[u N(ybv*㡂ZM'B%p. Шi`yW/H/c,؎~D yy{y/|fJ.o&A9bwS"sZ4jj(sNfUv8 k=my^֔v\Obt3Sn]Y!dV.k/J*G5_v d ѺsY۹DR\>{?[4V8&736!csЭ[ėDt ۭt(89E): Zߺ"K(ƾjiQd ]ItaxZU8/ wѕt_7/s6|)G>™Z>OgB Щ1qiH6o#cp1SdiTy$G@@/eQ1ĝ:t. \6ݪ.cpdDEL#z#.K pD=Z" ר ƺ>l`\NTí ťޡ7^tT-'ɬ؂:- m< 4A<#@ x~F4fM)JM\6bSQ7{A`6nvVHMxkTG[mNaFrܮ 95P,^Fσv@Vy02w6H%1Z ,UkN?e}f=\=#;nN($kO̍?rO._=ka|z]O/NEjУH0^"C>z TܤӿhsYfy8sݔLH78c##sw+dnTc$ő(9̛&Fp\D٪$.|Q5UŅq50~VcwCz.iԖ7K{.fjmg--̄# :Z-Җ&7lwW|Ml'xYiN."_^xE S.-&4HHv '=kA+],H!5`ڰM/Q}eMd +"$^Y#&_j#3-BFR+:%M;$%E}Q,ʹ̗t{0Uu=^1N Qs- +>buĶThR<bX1acˬK. P~ˆy#}=E.b$|^=}gZtB醋F@`K‚rtHq%=951G)s B}?+JejRq 1vb-5|ihMQ0AtoQ~ _kg-%7U>?D!Mv ^z1{vK*u?Y]߂uOm2a3;(ۖ:KR8ɝ<ـAxL+{K%IBeKח|bmc [f!ndsQXPs&M(72-Hvǂs%#ڠ/O BH kE!RYժ_YEI4bZη&BCFӱo0уYU'QI+Iw_ߛ+!'Gh,ؖ يߥ ^S*hE%}8Z¢t#)8cSF0$Ba]J+SfءE=۵O1j=ĕ 7At>)zx6 g+RzWjJ"d=RLV\Y˿ J|_[`u&bXủa1} daTF*%euzk=v\h}B`!U]zƬ8HДީCݜG~WN|bRh?*1u;gj5_lvT^'bW ۊ7[%^ĕ0>q2`N&6{b\</!jS|i6|ص,/1Pya i4_d֍ddɅ2:r?br0̢Z!CLW޳P{;BPW~1^dg:AYj_0Z#,ib"w&,/2g}K$A4IoDC Hta/ bfv G՞GzR%Bλ@ݷSVY78ob~n%Wv"ާQ&΂;-TR,5 v&Ҁ2jW:;p4Ùp [<#.SwULtߧ|뷉_,aqF 8ϧ6 %_RjŰߕ5T\9GMIm9CSi*?4m̝G`;̃v:iSIZSuX(jJԃY^"{'fC$="=>[oKN?}n #Tm?Ck! ~79bBtk5'` lݸ O)фd@밠!`Z_aXnYvS{x-S:+ yEXE#=/٤Tf5r Rû"e#^7@?1xuP\AUcn3 |lC;.5yنMZO.}l2>>ne_8ICƫxGgٟQQXqY}Gy,a^!>W{g]8SlKj_^w΁!oDsj)h6l8؄"0b ы{=K؟Ѿ1w7MrA&tNNآ#_ MUjGiZWcqʔ}#Cг O #AIUWi>D/~Rjʮ]`[ۀQVyYaУ} ԓr]xeNqޮUNė}7?OSuj@'o*%G6ю 7 Nu#Z3ԁJE)2%d/vU`m~FwhhnKz˿H$3 aky9:KR_.B',m;o+Rk7屟yL87Ɂb#_Y!A,m83#k]y1DE"ءԆ&z>쇶)s6~xDyR2 !J{׿ 2Ôi[-5׼ ⦅܁8JvI?vEА֬>]u&\ZGj#< "*ڌRU_'D^Lբd wYx%OSXWYLՊgX-uď~;χ #*/͟0w7eE(~Nang)) 0 4qɛ puFlR ;ևc I$]a#h\An(VM>P/WTL )ظkB}/\UʺW >ce̍N G^ JWl#}OC;^^iF\ҝlk $R0zA9C?ՄbL|E;5@E tb::4 ”Ey;b͗vsڅqL[q5lkH%P#ǖ7(]t=)|Xz;A'b>[7YoRgUq_"hf<y:XЄwUR/,]4pω=&b4M$8ad8"4ݖ+2NWR1!/jO9.b qpDt`ӷtgrجە@}|* ȧS:F0Iqu0>Ї1MFӵ̾#tC rN,}xK(XJIf%%JVîJD$r`|A4^}jI&>q3M 4,G]!jtƱfThro0!*RkGi.Q茯;*(ieS ;-LKqu_ZY:o(K\xHą,U\&>pf'+p0AZ&cnBEm&ֻdoRG*b*,;,;{yAk0;WG_9P$Lj'Z"-c)0HԛS o[*I&H1>yӆ3UFa4g,oʢiD(2/GA½ž&*D|<ϭp\fX)gɽ&COGP1ƫU V3ͩ8P% k0wSΆjeL>g_p%q. P8Fh.nUCobz=o؉/A'ebkD] 4M;4,6 <_*xQ엸25QuXސH2-Fe@zI瓵r@,hɢ@ۓ/FMZqf׹Ceɉ*Cz$BpmsQ9u`LdDLB\Ja+ΡȄNbmͣzWٶF0Z.5T#Zn-aHQKܢ~:lI,i9P*$E5{m]@iDiȹ]5e\&[@8(IY=O }R 2#)dcEn R[ccGcfZN8a fCt[Rk|ԣ8ǽ )ѽ< ⨃QgoϕuFx˶`oQ5RJg4&=7/VSWTnfս=9?؛lw)w:lm{7Rysy~""`LA)#ɒIk䎩 &kA$r+㼇#l3o& !LUjnor֗w [tᡟ_4@A u8!&(q,0.>}(V )ܧӴĭH;O$ #Z0*jǸ*5C|u-kb|[ƕTϏ B=SG>*w>"AmS-VZQ^SW# {THKbFeȮ~aֲRhF~AB\Xmͮem.OKYS-4vtkر/.:ڥ(4E!Qy?~ j^>UcUD(1pxzZ:0XJQXy+b"t2F)|jٽ?jy7qŴnRn9S㎂3}婫 10B-G#`ҡfPa(Nm2>xGZߣrʜ76VXMYW=1Jg4cGM 5P& V fyq}[rgUF}`,&Zo 3YW)UPʝ%p֖:-~F̫ VE#:%ͼA2|eȴ_P"ݿRY8PhkZxÝ[3&^kts tDUl+3e v0ށwt{3D.qN/ckhH<1_^yjh'! wy:i)/! $}h`HiIya`\ G G[qjKHvזVVa] -*|31 ~ȼTx(~ϳ̉E]L8 p/ @'LYeOF(Y96, ڎJ= ȺsTTpAA|=fdNi(Q)S ktΞH4ibHb)ؑwr&RE1OD\=]/TKYY PB!E&p.LΑ| sM,bxvJeb0b!7q(|,l|q\l OhN'"h2$D]VByvd[=* lR^j 4nt9O+1k*{w,閨%D*@pKU`@ItMvl<ÛtsEĞ-J3J^VIKÞDD y%=er:?ˆu"ěO| XŴQyA@KA77-+|ӫOFTm{"$EOl4֗QCVj(n)J}$Df/ iLm<8sK:Qg˯SAuN/'{#4qIΌ.ʩ "݂ϩkg9 "H‰V!WOb;rx?op\?;mNԄ43~GJb<FTe/g*iF53)VPj2`˩Qd6EM]?\@L+ p)ؘ$b=X฻ 8}:7 UnXC)Z} 4t۩puzH]Fұb(ӥZ.~ia7V<>P/d}/ްZ?<*ukÂ&j"xؼ|J~5lBFeܝm@(D`uHրV+[~s"FF8M*L0fzns j,yWN;!lm' $n: ?voIlwSm׽ZY.-?Gk@G[iV0,MzªLi1J'(7Y^,ɛ  -J;7ZnɟkyEO~?ͺ!(aX eUP움 g4~(3vOAD9'vY*R(LdT#wz>y$+nA`*F~D2԰L"2#L̷D";Wҏj$K]γCFVvBF`63r(ׇE)FLl?pe,;`@x{ZsXo>SuVLMQA>*67vfmkņX!2(kI 8ul$b0xPHH D"9va≠G1ٱkH]t98xz$ q(4EE/FO|Rz߃S?xmWdgso ^~Esqo׀{Y _mpV*ne:BcĀbp^F^?-.3)ѓ}C#0p-J636+BU ecɩVx(A|уj0F^Pʐ4:Ǝ>@7fGI(_`Cݴ`Ɖ_A?ձ(@3$$h 6lBHOn l>lPX(mEW׶^?z !bsUAFZq)+뎷Ѧ$*d'&Ycш23 OCf+{օ"XluLm(|D WzIV,Q̒$Pl>yH΋OqkI \p>]d#\\'Y p$| ݴA9i^븡bۺ7zeEkSV`6N\OF,y?$S.`S\A{QG"b]縡~u XrRQ@}Z0qdk gO}#E'0v˨9b-)p =mx'sBqf)K%a&2_!!ez42O Ic+Ԅ(V 8O8l%ag~gËP@ i*BtK1 ]HIoF2KyhMfC``O͇z"J!.eWFs{77Nmzm]{f1抩.%rU?"UVzEsI &o#ggD{.gYUc:@4C^p#%Y]Ő_GgtB׻^歙lc;y]]Υm&d1$=)>yALnxN_)G0ۓ9)FԂlC)悵3+j솚qqX%InodUWCٕS`0Z/\{WV>h;b-a :'4 Te sۉ([S1ֻ^8sy85͚:S&tAٟBx@h"\½SY'74]w)I):b  cgY P/ȗ4趶o^HD ߨW]x5Tp^WxRP%gqn.Spc.VySYmOVxnPG]cN\!>8xn{D(5/ 4"~AJƫΉ)4j+&B3 s2 j pU,ڇ Mez'}5ll(G9&r'sV.t}y3i{2 mi /\?۶5f8b};|!`:3oq<e|}.yM{\Ng]@xq_F*rN_ۏboKq=  UYx)%k׷ kW( N*Fg!Q5Ұ8tJc~6q,>H8wpoV<^ޱkmhm|ѱg t#HpJ]Xƛ 1& :x9M9%!%Spx ]v°u+NƩTT!orB(3FQL,T\jH#~i xٳ&4H^ؔ'9F_,!IN!i9 |Rd30o3lî1^w= _7k3xj] pBJAU)ǣ@!x8j]xHd/j)Zi5YcP {a |)z"KDp<~afFͥHCiu#UZp9'dxM^m*lM:qan.Z6Y$c [`Efxa)yj9 c1/)_6a|s'⦌-vENadؕ(<ɜN'56u -|9'GH=/jʊ}q}`K@p`̐y=8 2{q8':U.16Y2FqЁ6CI,颿t蓏dm}XSJV hu\OfCHs"g!FA%\Gǚ! {29/lARpC`e6:KiHIU͠bX% lkB.m,s2. zt;r<ӡ ''<ɗCT,'?ћBC ı϶X N7^+҃^ƥ*hSRe0+O[(}Vzt-l^ (&v)/-f)̧HS@٦7+U0Ëu|USc-' #6Ѝ媓D̅ZƗ Zkm2Om a/] 2yIOrLcHTEFO?pae0LQj{5UCHQLley/Ĩ wmL*#~;^\zڕ2DȒ%ˆJ VuW#Iی[[4mُ7uveWjp z hė7s_B]"X+>d8wDFq ;-˚ñ6URmZG]O/I-gٱC=*\s*|j *̩6ygS(Sf\zA/1pV&6(Q S!JꊭBxͲMI6z4#^Ko.]2GXN4|BA ]wA6<&837$H7YnR`J ;k G}Q.qj0P!)i0;'O}5r~ ?|EZL]h)rei~QaZ2~˞)fK0v8%6-(6JJj%Kk +H{oY/Wگ$uEY+H%.g$8y5:Msw+D*ҸXC^d.լ?ܽ@ _]H2r~>5Ee9cE$=Cs*KBT]ЦnAm{2QkwK-_RQ~Ed^fO#\P>BdBC 5__UN.EbJXvqUjU-5&I"w4bQ$v&"*{"Jx]w"qEZ2 y8m8 g4 6Qrt)Q}ZAOF25q/xJvL)w&" HّG^uE-\:ƞ{fL9ܾ&wm40hL91?udAFȧ/kJa'2ue  'X9_^K.:chجK!Ӿf낭Q&yc1|.\@Lz#%<.6)Q}Kgo*gtdd=&p7| E&J Nw-rŞ|U~*+h'-g"K'Uj7Uwkc|-!&J)Y&)9v4V@~fLLek0ײgZ%k`3iV_R (ߝO~4D8BUVFэFS&_ ¦&c)%R)U(y; f& r({yb Kc,L2-;@s@T>8 :{66 6d0 Nꡁr^_>D4!܄?v e;Pɟ`:xE4B%+4kJwDoo2.+I\*hr 4R5g:m#a?)$'#ٴymڦi K=Άa+Ffcέ&P)t8=~וhLG2cM7f_V͛s0"AEZIxuc-F*XIFlm8m(9B`ݍW ]9nQ>!]ٍ+~(%w o#찜m03 ?caUPUQFɄo!**63' Ն]1>OaC%J#)їuC_hX4aeE'r[0w_4{1cOn9r܋[917sBjh=ӼK;5kO;1z|(tB.,y9oCM"+PA8#Qc[`|$v!yj A-Ajb-y,KNNQgբ4Q&9SY<ඡЧݘ(Kmq1Tu4Z&pXXoˆ/ X"JdM͆4U?|j8v+UYXre v%MƚN:y/acň!).\Ltx>*>xZ_٘t:Y&NSGlaHin<W/[ǫY;sՌ쪰d vBCJ=a˟|D^%Ě\!f/#xuN50>?zgS!c] >qNPnZبz5C$yF@ C%L`8 Pj\_['O9jo.uyKD"9# ^ ZN+wgfHhRz*k782+8`KƷw-rNQhEa@8x/>!6Gn yٙԢ#%,h>s@ǭ@2q{H@uNL$LsPbm4SҗjdyWcҝ@Nn$m?89m]V+5= 3:dVZ9T܋z[jzF?qɬT]55\0wr‰")1DX6=!5J0 _Z[qŘ|<ܝc6ջ:rLz./kUHF.mpR6|ॢCXiA\0sռpQTeHK4%#cqZ,x? DQΊ4y]C4u"pH9/pg,^y}֋R/Ȝ0u Y:,BW#[7>BDH<$mo,ܙ76Q^3dɦƠ3}/=n(B[ȬLĻm) S߲NGQ jx(D&d_jjGR{9[kmew=6syZun={$^r\ d^h8Hb?$G2P { &p:-f*/43|'Y~ԗcxo^7V?d+͉Bՙ*JWs/]Vb=j"(q8:wřn셻:a`L4S}v/ h4QԘLc>Nt]t[ L(XBoz!}(lsL=ڶɞ ˀl8VLf6T5N\]A敞,]~Ѣ{Xᩃ.oWYʽCR#:ą]XP,,?`D%1!hdJX }{5ZJ~wrFߺA;ٰ;ԈŞqox9f:C wDUKPrw&̈M+G$Cc puI`4ETjC ߱9x"u}U9T%='Ѻ ]O OqOT\nO;;؂x\j/F#0}S̡`bƢŨFݻXzzi+h_A!+LȾl ʿ|Ut({pHbLqb{pT9kQ4MvΥ 1G:j-Mfۼ7-$̟&ZST͇zڈ3kzRz؟Lz|(nsyWvCt?s87/W , ¨*360*_W=[d^S RcqH,8m[yv4y14˫ɥeW 1.aݧEj2.˔:~!f5>.0`/QijےZv`PA`Х nqe9SpJWc5/1a\_Ƌ*"\hgYZ07070100000372000081a40000000000000000000000016439a3560000e228000000000000000000000000000000000000005000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/iO]?Eh=ڜ.+!}Jv!h\mQplR"l?wNըEޝ4-6 ^Ji?ۊэ#ȹ8h|Uآ. y?G pƚjr:dy:^6Án'ܨ%ܣS(_^M@ɯҫL=K8~DD!U6@ovNvtj`]\7 <. } ΗmXɧއtG+pkn/֚x$>WESLX> LnE?T?:Nab,9\u3qD¢n"K$] bf6 giE+,B$tr`Ko}n<̗JH"MSjP.AӇŠmguI[i\FW}YyS"r}uRCNf^^>}L<.+TRtfC>qS[Umb,/E㦿%mΜ#G8"rjD$w$cPɴz@9%PS 0ߡ (EQ2`/ 463_%^ZK``*5 Ǎ6P%2}vj3Rݮ>u*[k4{M cV~80vObId^@ u's-g\"lUai= >wyvULp'{{;X* Юh&/l# l 3fnH5#!MBg.#lF\^'c93F]ߍic͜ƒζ3$t}FŹn #yGTL}'Q[D2恀) ȁRU*C I R*m8K`%1RYtvԭS00qhּ^E~ } CNp:!Tca/'L%xC* CWF S]A-;5#|?柗q"M ZbPئŪs  غv/::m7tMSP&)*K]4y= zd?_Rޣ7q机a:),s~7<w N}/ߦ'Wf!~<Bj^Vp k2O ZU'wz]clr8%VTFzծLmů!9ҟRK|E"MK_@Bg6v;cvFK3_ls õqc^Ċǯw.'/SLT+)IJY ܯֻ."ե[ʼS`uzE[ʒ'Zx(+vksn _#o#TZ9qcei]jm壆 xKr_PzQ&45R8!O|Өė.BܳW! U'ԥ*f 钩K{wZw~pQRY $I'u-+gcฺ$FӋ>"$34#SV)%ZUhF\L\(́"0(JgRW}IKM'}iof){b2A056U鞵xS_l5"/oȃ۪&,'}98hUW/ PAcɍ) b!`Ճ_*ʭB̀gsq\zB;k8-e@.]{cê!^UD7Hzx.qݥZCk=&kk,sq'Oo%Q.7L݂0N*>kE<=+y<,_VfaVWer{[T"A;b/ڃu}Yzk)tYtЍ%:3̟oZr+ߘP0*:.&x-f}ى\m";Ⱦq/3~ ޽(ak&dʯI.e^3uAA Be*Kl4M8@ h>;_X{n26;)m s&}[_xd>Sʇ}^M7w=)ԅ3Ln,bך06^>20%{[#u0>4lUb@x33cg#z:$J4KxZN'ZPt*s ,{eonṯJ$#sK:?ԒOtg$ى6 )LR&gѹ>Luat?e0*+ fT֎=ui#O3X s-L0w1Z+UD5*0`%_ D:#% Y}WlK-V""=u!oת6e(0OIW^k+v 7F5$O'a∔u:ᥖW-\|fauwRAp(+q$SرX/+MY,YdhJe?u#6jx${ ֋TxqwuJAC[++%M:ɜ_^|"T񳖨uB_Rs!GҨT˵: QK@)f}CUP@~3eȴA43khɟцy7?}(Brb%Oh5z5~Vپ/ h%-;ކR瑤"$ĔUPN(Uq6Cx-'~:݄E Eu=aE U]f~r5d~TJ8`0's zHqiƁ]!ԩ}{Z:)/q[̏7)N?*ԡ_Vϱ8O$WA5Y3Ĵ([Ț7F eL_]fڭnY,$.'` "2ԪNM~(4EG/˭Ymo.>"ZU&"I":L2S8) c$ c2P= G$MԾt`gs sizl0BS8ㄊ8j7~LDX5D73~o"80yt#tu9\} 369g0MRBd>~)ϊmE3l(Y]!͟\;C u.s g:(ķmjւh.{c7rF}]9-SHs@wr:i ǩăQd}"a\czEf5#T~BF6Z+UbDae-`:"[DWl |DB]Sf^@~M)K2c'6۽mo.ҭY:)]pbgB1ḻm]`% ?؟a&PjSbeu~%G$cD7cV[kzV5'25 u1NNz+-./糍Y;ϋКdO:,Pody \y߂@xLE}M8;{' Ҫ:]q$G30.^!': SNZ]5&@%j{fi9WzX_cwa-Q/@$p-n6DwlO!Wk˿˒GS,~1mwW=Fr)zB0 R&$kR9V/\7~i۶2/]^^h[GMپeHʀ6|e8kP¦<-X|Od0~+Ƣ8 ZY-Eg؛$S {E^H' MÌ$])Ta_p 0J(ra2,9Wy ETm!2NM,n!͠EuHe$[\FAԌx^q2wd@][Q׳8+yJrBD5>aGG ш0?q•C %h4r:?We:< >X mkTzwYKܪy|ܦFf1䳺 X햽PL=7" !/X,g퍄GJ^ !SN H_it~Y :VpB8؟J7Sq`N6\ _v6=NBtRP @]1I - 9Mt4.D*r8}LL9RE'!  P W^ GWuyf45YjQPFxLN:qfg[_,6)C4(3³2< 1|7ѷ]-\lF4íHۙ{򺟩 N8hLwV*<~!)&.|5]y=>+sTPGw0.8SC7k:)5Ivд[jnvR'&Ɏ {/-+Y%꤁A3? gVS^۟8LAkŊU`w#7"6ǦH $6 γ5'Yi:UxT~b5T ̂W]@FCu+Z(8LPILi{UlNKj5lkixsrBxӦ!ԙpUCeApv֖ϬfL&4, ;K z+=Lm*>^RC~^հy\*µꦒ1m7DRoQr7쬹xR_ˁg_&Z cu?$0 ÝDem*#~qٜ+cb o^ڹ,iتœgV\O0 u^lq7\2_! f{ŐXXR$F`/ AZBDt 9Kz!tt1qq5=n*,m;jlSJf*] Q(XBxjSFmMX^svJ{k`vk qi`]^5?qOAqWK!w4<G4>RJ |SڐP T"Ψܒ}ONmx`?ogOs{$K4![HZ#&F ޵u D-ϰj?Bx+ٱvWv碚~UwIHFto+:Sؘ b FŸ\F55=uaY9ȹ?ȆiCjN&3 jA.41)njy|fV%Y{OŒi4w- *n}ňS XXs!XqK;Q9_̟yTw)x$I|XT4hڛ?c+!xk&#n o:0[qtGȨHS[g82nw15ЀO:Mi'.?A dZbЌ1ZF xz9Qv_*\Z^DF8N =AXIR03%T"FnTLdJoHH$R}I3 /Uا7 tm@yҬ HH*G_#A 0):\s02B],bJNԴr-T&61w!JߺTP6C96m {S%rgáj_l ^!OqrS1VM1r.`p:;& 2J0j}TΝ}E:8ϽfR-XC\,×/0KC=Jd5cbY(L}2.4L{w.|1 ߚ~iý?NH0?Qzn5QtxVuq:4Xvqy+|WE M*X֜)ke"ƸcB d:Ц,t }MVNL m?FSkTƾm.u C_j' 4Dr ˔-i'! & /M;Azц8Q7 EezV^iBJ|4RcN=e PT7h̀Kk{ҞϔkoVǂ^N.A,@ỽ#gw&!kO_ޘnpANQfc: p)'._NI++ǻH>Nj#H0~CMh?05j,3OtX\ꖺ5E|cmkX=5b;QU1,o[Ag[mp-:_?q{U DNalnMڙYna\me/9:8J+dUph9]GLŮ75Z'.SkumkLx^߶/q?.2*dFYPa/`W 2;4~i3E %=dQ)O%P#gTPr)B`)Ιu>z |FP a=jG,u@CjPvlgҞRIU!vyW0&$M{?.48p4 n }:&:>񇑉.[+ᲱR{ s xlnm9' tZr\u0N1 0nNTWNH5(HoVgƎƶo+L8Iq$<3ӳ?[ɺ/9|is~szh * ^z>t&#ցvjEj}%({Zg VO`u8p w:+ˤU +"Þk> L ҟuYojUЂ@,-Y?mXvM,;_ǎ5 bKrn-@R?XZh,Txԍ"=Y\B)X̭2$?BYEzЯ4 gi!La-m QqcU {E=BbӾ]4]lMd^~[A}K|6b RrG5PVKDjFTG.Ҁbs͕g[Jťm n^Ec*,G4(%ZN+ce W5L&)"0ml1J%{ՎPU[cTe^rg<,3 )'m JL8\^@J4qAwAψR5x8:l 2]qx <(BGr{x:!)CB VrHy-^M咈tT( S1q]AҴ_dZ@YmsI~6l ]05ipΈqTpd$10F"R\_ Dxj=8S㒍xu Ui9 &cvΓY+9dsօ2ü-g PБKP{>"_V2Li!^ʭU5ƗlU8SnW뗒  Tk~VAkhc[ n8{'3wF ] =/s`^~JIgab?pVlB~ 픦q&W)aT4x@J.w(Sq_8W2 (ϰ3PSp7 YTM]])F)L%$wzTۙd2e٩G]%%`wߘϻFnQC{m7l\% GuZP8_( СoGͺɏ\*z&VE'8IVK5{:NsW(PjJu_HTGT}/y.S(PBY~-2!Ly Ͳ rx&RG;\jBh-Mob:,MVt< q!0e %ۇ)ր]^vűbWܘAAtĮى%]әŒ+k7qp|՛peELpyp@>Fp#0r iB$YFP-Uh]E .%*/|)P jR] ~!&Ir4 .XX=] fē6]NuӀĜ+fy4cPP (\mZ Ͳ(r[V{ v]mk1o۟UAbgޕ`Q@37O]7e=mbL)2&L1!}JOǠ锑N׍wm$S>Y{!ůV7eWQ[8f7p"6r4t{S$w~Y%Ӵ߼p KT*uC*{tC~h3|(s;%Ol$KNUWE(᷷[cߐ*ḷy u6ZJ^&ux:tC@Kj|#w?;)'Bŭm g;|fyVu}`qEy^.$N)eU6JBK"O!%NtI0gщK`DLM/vĐZCd}9r] }\=[h%7Ma"`|1[~ppei`hkك8#Rc =j5cEYf9qP6蛗QH'-fNd>S顭^{(ؗitj} _PNYi WwUj6ihlPk,YQ xP0KG^]v2$5d/UT|߅B*fI S3agA-י/M'X* x]tnlNRyxnMNn⠻@V .rоβ  \^x%, Hy-wV/9G3~A ]@md>N=̢%_nz"€ZoH(2c;oѕ/\tIPFt֮/Is+ҏ,%ƺ }[qCՌRRL;mlk֣M24ҬP~ych*a6< ~c^ ;~dHs0{C+"!wP̯p8DoĹ<@(BSyq.\'\2FI66DU6,|e _$MrM/E T$n5v2I$*کư3UW,zݍ-+?V46XmoW<30Zi/^U4gXPɮABuLvI rfVNCzs%1ɖ9מπ듈>cZYK(@Z/8wނG-_V#tRHFAMm&(haose.?>ǸG'Azl'_\/-sO i4.!/ILaD%I` 5j>Zn|jgQ$'(X(ĹFں0ٟa}Zhe~1 9/{x_x_9>C~%BaFD%lG['Ά'o$-yx9s;Ipn8ρE# 'Vl}V[|A=Coژ 4 ~9ReaB3ɠ44[5=Q;3E$X9o;*FmD`ǨW=8vOi7Q؂ԶbgH,@<)qŋA5'bN*J.hC8J)3jMO9^^8k&uHA"2kk erg8/K:tfF*ŝ `ݠ8!XzR}sYf$G15GC*\Ì qűڪAm};F/ZxЅZ>7c}wЉ@FbBJ.rpR7]|%VT 3]LOZb^RUtkb.9:x2Јp$ጛJ]C\'V.Hx>kE6Yl;|p=vclsx (l 4?j6}Xǵ=' 4+|(b̺iL"WYKt&f6KW u <8XcQlHFzTh9Z-1(xzhfK` rOn{ qpmt,H3j~ֳ&]Q}$V ,VJ4Lnj.Z^EZl1皞CYLkc\ä{9(%ۀ%VGuw`f̥P򷏝HrO`]lmgAa{Ѯ6|ҳUk50LM ,E)덴GT㱊qDTy-h7~n 9C |l$Li =knFn)bo#7Da'3g sy i=J !43 `cQBz3!l-TWͯ O7^ ŋ"_*lZf8ae;R8dE`k:[!.!)Q .VQ[ G)9U$,m*XoSʻۇv ٽa|jS`}+v2L\VO@3x {ƅ)H4^vʬr"B8-1SČ%T{u&q50{r؅dl^E9bc.Ǝ?oT9Ry;ؾ]O EZ: ſ~uad(;Rr״bNЎNdT>L"`t} 1du%^khr`ԓW^TMKF4Ob}ZúqL˞shfNPȪojPb- p8 3@T> .^d(ۼ; Tf)k}20FؤVgZ]%Qk~hx9P읩Wtxr2zs*^[e2pģaD~>\﷍T[ Av_o/~e'4&d~ۧVWɉ8)&FFX4 i,"|shu@. aE\|j&aq }Kۭ3% S,,]ixnQ**xpRLD1Uw"2;JJ$0e_P,p u"b3\$Y[%*Kr:%1RS,qfỵ5}CŸy%ݝ"}ŲDӅpc4grşZyJ>NqP*Q0 QBrR>h TćM)uaG( KIv)b AI!+XP1.+>A0ͭܫr@zĬ%~pF?8T_qme<`+4@'`5`7!R Qn{^%"mJoʕ#~GE^ L\ FI=w pLO_1rU+A{8 &2F#';=чҽWx1B( "?4j3wfSKWa7L+X}4Ժ7}C'I^<ԉ'OSY'@ÌH73[$UJQd)$bͰImcߟI[YTs*ʣP}>oݸ?-lN̂51GH_eG%UpF%0ݒ<ói'.j_U/ow){~袨NI,^( (:* IY|` |Z`}/ap!k]MW*v1PG8s"u*sC7+Dbgl αTph@ǖl̴0G;5vGa >Vg~4N&;^ 4`Am !hP+S% %tΊUVM*zc' QlEz3 ٢lWB͝l'1o%5'*1~cf#Z} 3 h$Sʰ>< ]v!T^b89M?bx X댜MDz`J"Ҵ&4Wݿ}M[W{c-[ ;&-kK>p~ҏT}|FlaoleYGFM5ՅN3X07sK/x4rf+ҫ/лpͱj=Z+[qNX̗;/dU ѲU_(`8Gj}'3hz af](vhp{ VH5) Pbp KZi":5 'G"򤺜{$Rd7RǗ.oZҬ"}㓧;ӱ5!]roUCU9GV=Qt]vf]#^w`=آGCC#)?%g3CX LtwD pr ~pYQ.^pPd"N%0\rswG ƾ J 湫TSyӓ\J,!.rgr%{+$ u2]o \=4) `mm :^˃N:Ᵹ*.D+J1_t\ߧ|k>~Đ-~Aק]36z*=#Sc$Z"542ieXqwqaM'3&)Z%iO ۸Pn﷣zGk!Tyv2%~~ba<,=tFq}g-Z['{dto8 f7 QJ1*1 ߺi%OmXNp mom=xҥɹUP5>*]g =\2K|o !|]614Cķ/#EZ>d>fyզiJ}*/ |"y,[ڴrC!UFiDž ~0GC`Gxgਮ^&QJ{t.IhN!`R0}SSڭO%t|d}Y)tLҫ"] D}ITp]9èwO9(vp"GJq3rtjAkD!eo%oMcw>E4U0#{|D^_]o5=;AY IGU+A+Xf>%r cZg\b-]TDňA+z@Lx Yݩ콋-5X& 0ޣP"m֥ZWL賺 ob_KwKS ׼;{OʕѲ<V"zw>Ky#?UU%6\oL29SyAu@"Yxlȕ !_7n RUn`k̂*V=a}u,E٠XBmT ]a:/u阏NZ(Wa]e)=ԎCh~.e*PA`)BtѐK>Xm:$ݽq[Ԙ_4߷[zoX}1sV SQJ|'>ƟvQu O%h12ܪ1AZw㋮t0^{3FF5|eZSVybnkp/*1Pp֧ kgr!ilsMѥ!Dxo(_F>qYBw#EZ9&޾1wy_;:qRo߷%7lVP]+|' l~+it ݿU^Dz98}>XF9p3_ِoAD}I#g~n|Ud(.J'}T@$ئq Rtt`=_UJkf 'b'9Þlj'S= Oܞ\l6]s4Qlak # [@F81Eez7%ms۫<0l{+guuP/OE&Ęw먭&Ds "y, N'!fo4GZ2;N8ٮ]FntsO.%KƂeŭ\'z<^t73l],9W2VBbB&]_.7yE墶byJ!؅ۅ$NyQsbkzgF=oI"џ@xңp0jWi"xR9њ$r}/y(~HbqMxtߒ\ަ!iIC'?"1ZhFp@ =e^Q`$n˵2`l^Qi&Ļ Bh K tcdykC5_'C_~n2Q+Э`hZ&s-` :HXQwC={lm~ڱoUPXBKr0iݒ"i rZtKK_KY! |eyG6rĦG5s 9szU㪰=-_?Lk#7>? x00{' L">u#r2A[o{(=o2)}RLGGRƕ-BrxSi-)#D'Obu/C(^ODL@;)CTgku!UrT@6HIv,ۂz2-֖VTXyib30l4db:jNh6Oj{Ը9 =RBC9֔3ˋ@d:?[f(V:ؑtVȎ;Pa&hGPB՚شM A{%dICI؀X"\^>I,]w7%ǭSN x!HVPw>~]LS@v")i/߅:hhFLEE"6I> 6UA"VO#6CZ ) C+£Htv˱iJ`e`PrWZKoWk@ ms.P28E:S}KO銛&ðu=*i3a3x;\U\mtч@mCa]_{K)P uP9ֽ;#JeO^syri;(%4꽲lX&ɒ[I[Lf5n0R -n]Z1U[\?Iҧ}Xl,"U|ԞBAKyg{kp4 j[!7A\<#&M4.u?x|/iM0o;7 h0r%z~OpCTBT_ND9w;Px"v𨌔@~պ\Qo"hٺM/=fH j؄Pe dE;x0K/KO`5[q%+~7cY1VTjk ?\7zJь/3*">XzwQWt+gR<}!Rp$Hc,.ͰW0pwׁH߽  (n; TDݿ}|( {U Xh-k Zx?;{6UV8NHE C^3Ö|Wh/?OL9" p' o^PM(J4Vi$Ϟ婶zC#t[ntR"W,2({F*uDe7Z.aqY/0uXLȒq͌o6{P)htl DcYgy9XfoJ`4.Cx++_JdU%soc&1@wUD@F[̚>б$4zԝq:>29v^Jio08v5ahF/LO}i,= ߑT$Fc_8 ŕPXB SIF[A׷+\XkwZSTJԶ-7bkV\ֽfF@Pu-8Ԍ;1?OvQ\˔b$m. Yc<ܵv-<儅)r-xLTp0ep AlByU?A1W nXa`0ɏ5S/K]`ib!)l7Q - sh>ePCw9FϸCeP1x]pN'yd4*xqh]F=v=8 1P5MlSG^@V3<#<4\^Dc+Tyca%82oOh7`)q."aКC=hFcX\$^ ǚw8Tt(({>h .@onj@PDdE>ڟ؟D<`]⧢. ^wPAbqϝA?EK5{ldx-63ڑ]/^)vio!Z}wY$W4@wʮ(8dZ@13WǷӄI$ |ySဓP_L }GA҇9>~I=[.R`QdxFX28!IZb薌u:a ʯ;Q,*v`N>z:⡺J v2tUӨ 9$r2P<9Ē7.eNj6KTWPhg{K~iwC̅}O sϕΙl1mrZ+:qa"C b(9zQ1+|m'Cy#39p#Iocb Ls8R6Td&dJ1~U9i^Q( ^ܔTY2fzv.w PԮ,_ Y'{{L3x zt&A@Lzw8F[:g%3;o0+꣐~KՖ1^޲Wp ߹)c6 z y3xtV{żۭC5zfON2_j䓖{sQ&|l6 Z_ v3`s-3fyIbK{kKz3{;iS)Z-86rco5b ?J!d-wSYfb}%i(^ ɂvG^CFW4kp[BSȇ>:Ҟg[/FlSoM`V怎6['XvJ+bHJߣ3Tu'0}KX \vFxcF/}!mr *尹GR?,gʕ h|FXMVa M0ǂl$8z-ꍎ6y e˦PkWz '8ghy{q+5]6naNr  TMr(,vv><+/35uW49rQ!³aɮ6*P8+-=)EyMYʱjþ)ؘۗtUIPv²￧.)Zj&Zd5|IfT\w4"iﵣ@ Ţex m1}s9qs?}03ո! f++BR>X&MwEnZt/Á\#C-"GxU)xVǵzg 1*?2| ^}L0w)o@#bms- !N$`!>(S4^|¢VnF 拴*b圡еVH̎ Lv!"2(#Ď8|1&~6 c6G"JNY ]p7/9p@(66v2υ(Wdsk?8-]C:ow~n%fI6C:jrŶ6.NřЊC1᎘]d,!R.`gJd*&N*.Pܟd3+*1a̒$?;\1$ao|9Ss9Dչӛ$W)+A(O"d$ #־5H ȷ92vСz/fdh[Rpx%!sӉk;pc VZuCn5 qs>8l/zvI#N_ei=H[ye_ j@AmP}wJ ͢*UQ) ICNuy$׵Հ#9$6N'3pY&EIw{ԝ z~# e3-"K,>HYhg#/yvR4ES{Uf 4XجBT9SlݦaoR"!žUw|߫ mqTPРrrit_eI(^T;?wEXku.,˰vG(Ż`JYKf83èm7O0O \K)FDIƣL[neN ƒ\IRvgPg'% G~8i޴1tB7B\!x,p_nO>LP)g@dLخn})ׄ&W L.۩s|||ͬ TEZX#u EZOu _ZY8a5B0/u=Fz;B{%EwflIg0ǶazO ځ uYFI%i 1(m5ɞO[UȏLO2B_J~E͓ Y8&̹ed1G0 mSm:#^AM'CcEw '[J[ISLE G! v+jqY6HW?^t7)d%NF(^j4߷@=>*!/l8ݍQ Ir&fa3jS!Q #v]ƒ։:+}. e3S:1,BB@L(]u^A4HUawqQ?PiddlZC`+۫'la+;-`p%܂#!t)Bpm"(2]a еꀒ^1NIo:V;xIyjxFܝΩ4`7<33/DCp&HZ LY슦p,WWlt*,s'hWPoohe["cL45fV7P$*h]g-o^`*ZvcC|/=@/wX:^FŠ`W@ڟ]E^"#XJ$w#ĕ_pvv\ tl޵,>)asdr=3r1Kv Bf-#Y8nS$'OM~' i“!PF?ϵը6[-[&[<1>Ճ5A,{sz'TIńawp}fyJd]r0i~Mzi2QBH\ч 34,FZh!.ܟPo=ʻv{:\ZӌǂHZ-xo~2zq>SU;&-v:ʔ:SVZj0KS2H|ZboIs}1E:Elh^@n"6fVIbm.K=K467o@5͙~Qˋ╛7O|ۀl穙Ǔw1׵Tw'EMX5eOgl»lJk3MQ!2J|x;8rD!Gը7ɦJz{wŁQ 4 nC̦pQXKb?Lt?m&ji;8xT\p:Z\:_$E]h~zܨ&QHy-m\=<oӑ'J)~hXjQ:*zd-il$GπTLM-e-a}o~e*Ρ[:x! `k=n;שĵ5d䖳' nҩQ*7# :=Elӭw g2/C3 _L~ԈD*'qijX_U5tz4 cWJHz܇#xڤ$\")ROhXRtUjt&~gE!I`{l41ɣJq0l'u4د;)Zpa$O+88R ZĽҢ@$[;HIoF~Dx'9o i[S*Yx+RTنZ;Y`vi$脊0$6nc MlɝbXocD7gXQKtWn37i'l&뀺'6"!`n+Cy:]J{{&7g^=w(ǗvQFk; >ko.D׉r-ΤOX&f4{(q?rs͐*3VGF0U(g FdD鴧Huw/mXHaɁhbҫ1P{Mo>qQ,z-?^TF$)x @Zqж#R<8+mU(eBj=AJ)՜Oܜ<|/9Az=VUe)*AU1MFbYI^Jr)r/YGFN'thn*xm4)2J!' )vuF1+zP5(HKͥ%`5+(W7 e8QބBnȿ2BH©qHNK;B$Ii;&*`/^vEX:-/e$+L`X#֓drUK![{w>v 6WŜÆC%D|NͲ{hPHeA÷UMK81^#c蠈 iJo{zPHaJScNҐTn꣆/)<z~⌶2j! v -s;S3>z9)5* Seq!2Մ 8v;Jb,[WmӐhgɒ滞3$N$G_*!2rP1qc²/kQ)i؏;g6,{>g*.}hs*׀v}UmhE9⍉"͞4 oVXC.j&[ݘ"qOz4P߆EnP %]CCq6msOafV_t$xm#: Y7 N=i&B3X3 o$=Rݫ K_E\ Bg/cމs0 B@S ّ3Dy*Jڶ|]|XH}qY ^׋w4^];Nb<!3(6kBhCSzsBo"]~ 8SPwXɘzNWT,Yt\]%-@lQM]1ǤY{f>\jl5T +wyI2*[ԫ?\ 8V*,W;XO9.P?ڲJVLB>e)t;i < zpE8-/C}m&#M8Q犵=hd~p)'W튮8ֹvH=%pDEdaZ?8Kt֘pp*qN\t..߬MǑ*:CENr"Гi!sr<]}#E3Y5%7BWfY_z žs p+)m;%+CvW\րTUj[v m:kXD 93gL C{{3ٱ=0e6^ +KaxG1-٫a*$L<dŹK]GHD=c +GvֱG29=39=3t-ro%8_ }vn:q*xEg9ۗ1x6 mͶfZ ])s[eϋCF,ݫ6c CY{< sg1 t"\ng[z 3t$V\pD?U6nCN@X9ԛ8Kְw^X|Lh_QT,;PcrVJek-'>Gw'VA+钎{~5>Rr%8oBPrfFz ΝP;ej(m vgW1c ڸ\RP`9UGN- 'ƒМg3$@]IoGpf֏<´1d5` .m 0L 3,Zf@/3( V΍P\8,kOxfi11d󋠥jT8Vwf]3;=RY6·R {7t|85QyLoJb/SNx&9D /~8b6ͤW3';488taom-Kw~%pVneIG"1lG`X4j-g5w*`J ;8:Δd MSMvOJBE#d~E(j6fYkL)zVn*~3ghq›0SjPu6p3AlCk@MRP}]އuu2t*YT>п' B~$tyJ.[)qSxTUmom(+[`S*a/DCYD(+@P>}Cc_a"ty /ZtU\5I1G! _ P*](k61pL f9ۻFynAS_>U*D"sbVPO̝ՁLGrM_%]>}F{eP|o2j2%zJ4sxP,n[5 esm #~Ril:B94Sgix6 ,EZ/<שЄa`Zvٺ'&K 5|PbtGco^5ɒ㝕.Dvh.ai|'hO ( .XGP1"*޲ژ}MWju;d8O q^QJNKN,+$Ûmy8=1yD'󪚫>shƭT LBԃ(rG%;?!޻Zb 1]ϯ.(=P+R\aU"8cmH!fW є l><+m8+>4*iW}ML3v:eu@~ԀG*TPۿ#6F$j$dͬYtӉuأF\0#wt4y#.%m{.}(_$HOo WІI_<8;IN8B[ipT`U<S jN2Qj)q*4XoTu::3j3"6Ѿ-H5R14Po*Xヴ"uwqA$wM@@Y;JLx~˨p>yɅ%|Л}TDJ'NZPs $Bt>iz$S$M2Eł/p,~F!PYx=qwb-!ęIQ]d!>\_K3Cn b7P mbc!a^Ylgv9oश3HbD|,9Se$(I\Q7\RLM)^IUr~;NVn]*'>´tKk6 LH}O-H%3t }tq XxR5ׯŅk 1嗢u- 7\ݞh+Mf`C|/ez']ȲʹhSِͤgԥzW"tMC:Ee20$sN~U~݆H X1v*ҹ:u2$Ct&K| vrDǙFi=tc}RY>1#ܾ\AXZH>aoC6-kHǣ.$zݨc3ݸ$1 ԚV }͂CBSt/v;Tls$TiD)= dy M2pU4D DLOF#+9rq9ғQ#&؝9{N(GF~x:E;NYF44?S-@PID }rLc3EhpP1PRzx>,_Ϥ;_o)y<1kCI}s|iZxǩFK5ͤ2[2uٰ|\a# ^M}h qCeʯo&9Y8pk$vH9G ]>>_KP .8ޮDi&sXUuM4'hY$£ ?VcZtyq,f.+>F⦂xˮ@.ͤ)]jx4J2{/CMBiղ|d czwq fѣLb A^ {![ ?"U𾗿kXlG^nYRo.5\pMeaI(;9{ࡒR{G+rmN>¢80=H>{5r,I~esAV]D5^[$J.ԠQIJWKdR?>͞y{8Z,F5^V65*SW-UGg~Ň$ᐴԋ o4-V r-X[^,P]&U)хA 0Ej}YcIԤ:tiRz3J*GlXѕW~ DZd, Y[ADg;ߕxL-䱜>"elLi5v(1ۇg?g!;=ma-6$J3 |FSM ֡+66S2 J0LjHBi8PQ.R}E,y&W<զ"Ygʌ؁E?v>Cu|R"QdN@Z6 %*GQ&^8=eg6e'TOb֠n]x:#ɉ,,1O)RfJ83g3=Hoᗗ5P(OڔՂ%AFǀw]lyNˀr9` {ˌɉS0$ !ڡ =.(sddL Kx'7}Rt\w1ld T g,_v.$)RYҢC "uJ{. jpZB%ƈ\G\jNص3=mı=jZ PxxツŷDу@{ |eAd۞lDK 7~FZ8oDZc_pW$dӫ_,`3ϸct-n"“3NECVY8c[P%찶A@uu˙PbaeL)uc:|c;LdNw+9c6 Z/K â,En|֢79Dn=;陚@/ ?xW-Br(Oyi  P3&/|ZXs_o恊ϻXPg BYBʬ"xr%M lAeeDSIhΗ 1ک8 ۀṞn% #č0:W_2hާSi}t~RpʄEG}*\Zk&h驶\j[3õ$}r 7Lu ֶ&WKKXo㺅7g7q̦9 7JLs]MKq\b))<a~c[CfRS%: z?$J,&[ÊȄlgmUz5ݿX\mV$JZzAt8C2 Hi0ZX~!whߧJQaf ;崁 dWT~;Zm&׳;6Hl"?Snݠ#ז  [$]vVD!˳A*71Z'-3*o&Ͼ4D[BF`"Wtk'?J;;Qr#XEUdHnr"7*BHgBRw6| M4J$IRmVY뼳#ؗ4@ix@`Ⱥ.7gm PeU>z:bNW>"Â׸H ].]TmXP♈>v7ʢ3vm=Kۭfjo~O񔚭%m(lDDh\.sJ<5?yh3>ΙG+|+ {yo*v͘۩Oj7(@Mc^g_?JR .׽s*TmʑMj&ڋ\vvx5Riuj%dLzZہYMkCy`Ō/Lښӊ |yv:`c6  `ݭ1ƻoXR ؘF6d28>f.x֖6pqgg@q3yƥ&IxQ!2ˬI7sƽ:qhQ_%_@H?ͤ=ǰ}xz x_*T 7Gzj2ăaa. ;>IB)9Q1qs|Vgoq(D(%5g׊o'SԺOڦ9,@\< wROxv6uv⵴#L =ҩO2v]FFe'hNau ˢrt6q$󛾝͓Aw[*|ݏrKJ9BH 쌁Ur]cBڇKW܎ԨaX=WUMs '?Y q﮸x,z'# ,H- 7 Z zj $Lx;Gѷ0lZJ;_}V#2FSÛv?07/T=/BhϢ4'ޠ]eҤPZZaEq15$":<%*'WStü }u_0'Rآ~l2fY뷮ώjsJe1V^-{GNnЭt<t9{E)yJT4z^YysDTlC{6?;,IW`bVc!ST-] v 4m|MI[g;Z&[aqV[=P%3M}s1hՍ{ڑ?>\(n]Rq.@]B'ѡqw+{#(Vq ICAQi9Ή&}l:aTFZ4X/Ŋ8\Dʐhh ;?bvA  oȇaTdG1?oqA>7Hrȅ/rj}XգJɶHW9 {R#ZzOZ-ґh# 8@G$=4~JUNU#y]nZA{QΟx ^&$jrsg1 :b9pć Wu*n$54ZqR<7`=rf^wEiq^ 1"qN1@[fq廇-c/u8o0qi{=1Jgxt~Sd\ qO&7]/MHmj){J7isG&o1f:(HHa嬶ĚR'e˯}:q#L.2I!3mbJV)PG&꧍(8R9^,!BUZxε8r C΄gNdnʊ2GvGQ=s,1ݷ6 %P_ #āOZ U}PæRwj֏+M #҆f(xkv.H\rŶmM5 ⺧=7$4]f<XBfiq"wc_ ofnߓ1Zq5X#59,tͯ9SےN¾#)?`Qw0LmJXXrCveg}*=ijyFs#Jz5}7)ng'6GkBI+?u )VA%8u]RU&Wpg@YܛfVSt#ćTGV2L?B[od :y)~aޓyn cP߮: kgtF?{bW0^jFtpgmTܒ]}@!)JytF4eAzGXהܚF땏k&80[nJT٨ )[BLߔ&4>[=Sx0Yقh/iY[sH6v‸c pĦMgzyzPsGp+noSGl8mO[%Eh2`]ݧBz/ [&w=8 ʝuI XSx J/|CZDvXkg\5 |i3^&Ekꘈ7qB6e{( {CH$\ =]GnT^a(n_Rߩɺ3CAd,wCdIZd6TF qN7,.F?T/Qw8$'B6_Řf[ Ŀڄx enTPu.3jBE\ME(agQ<7d@MTfWAH wvO.yT4jҽEYcZ@KDnd-^Ko^ؾ-N+03]K9A|ac#1c ꖁSCʕ48Ŗf ܪ }Ǥtڼ*!"(}d9u w淓yuv<^o/3VxtռNzG'nDRb1z=ޤ_beE 8l>/aIbNݔ0Zsm2qƱNI"KDTfFl˹KCі ˎl&+(YH@3p {ց>[,# 3XMmL8H ڸd!^')vD_M?HvdXa-)FZEt8JiS͘Uݾ* 3c2cg !갈aeۭ+ ,\t]Ǭ`UGXŐSqOhIW'Q{1 LJs3ʟ!渙Z+<Q!4T x nqX;/)܀sfUWd tAw"h0_`%ky9D$-Q|,_RSV'd$A{}%O3gBg7zg&8=zUĶdOH>~ق oBOEc>(!: g7FMZ2L \@^Xɽ-<2Yzx)&)V iC4ePR(IOV6[oNJ! Ћ{4yl6kȄ v"zFofЂSw.Cq9ueXED*G)hrwZ],k-LN z󋝖::hv!U O,Gm ǽ)BjdjV&(iUdayCx{:lk̻K$X+I RP\u0$KH ]j7D,ʑUa(z>i!q)U5 Fj_ޛ{x;TG JJvxi É)o8=X\9hw@zUqz`Cr& C#^oxoHo;d7 /~x*CxDpNy"X܉|\"gwo|=ˉ_z;35!KW@:kdh$0i|U_yj!ھo:ƌ'iWSr;Nۙ5r;;\q ^ppd[7]sR?l\Di`.%b,Rhi S*< Vpy{vM"elfq9;`Eΰڭi. R[dTr!'0l쥩D)[7݂Fe/ߎ???iuB]&NIX>ax鸈 gmKax1YZ<'5?N8w?ȭT6ە#n. 0q~[Lll A`Tŏ`mnmK7\ef=xniooCfx߅z]|7 HV͙l贠ilEA@L(/22 鮟̀, :-؀sM]Qa0v5?-FptwJ\r\MD1ie,)x[s$ >Dn t:n [OҸVh,Ңf %|r]pcΘ5'I5Ԗ zeSQjլH^:đ1@p& qV 9Ǘ"iB1/['>'9} U2+*,W!^̕Nި5)ѐ?Ujl2JpHꀝXy6c~ lQf>Wi-I}1D4#EؤSJـ}u8 YԀp]C QT[|  d{WT$Jf~=y͛.D{F! B<$D])ȋH+j4m+zRv[ C"ߎ@Mڭwآ`~nw`T+MGJtKS%- >t˗I [MG+A]ٟ[ = U+djI~NZbT鋞al֣q7 F?g;|rl=tMEShCK7\.N^qz{@[.yy!۱vtyN `' 2aHExj ":$ k7:9|)@.RD tj{*1!̩=$q #:?bnnsE(;Y\#E|Ks*wF%cb7`1 HR.NPUna0.ߡjGòP Lg?{D"׸-tbm5- {6fc+ k{rWs)£n;ËJ>-+z+¡p&\J9㿦K$;29V9fv vaӐ LsrUv^ R᜔vUoe`4=޸P ZCqW ̯G6Ōt'ʒ,!|)kSfQXP]T|@SH7cTΓo:XU7d=B?-GW֌ny^ C=7+^Ruи}ÝQ d1d tr~8 " D0ZK.wo ,ɽr& m̏|jaOH17lF*J?%PlπT!Q/)2`ۂQ,ƞ#'Jnk~6}KxJ%9^昌SjǃWcVR-+D9|obqմ 3@nK'?`baj)|X. ⡷.(+A$onY8hq~0둉ޙoj#˘&譲&O b!HyZtȒ0 }f񻠍7BXC ı ^]&u*F6EnHGz2 π< 2|yO.+09?Dz-PXghIBMj ,Ӑ[$UQN;@"uq@waƼ.'aR8P 3A\H&XMW(]vԪ],ȴ.E4``E=cٱwhM1i5=bзQB>)[d,GΪgןmU_\Z\%Y冾"ţBt^YI R JPK냐aDtŝ$:u}Z{ 6 f@\0H>Ӑ^|G(R,6IW}$YhuMb2%ʾ]MnF1ɧ=q/}Vt"83S&Knb;%\qY}B4*na!n#$xg_-̱[V\q˫ wO)‰拂yo֜ogl=ς>jo\P&7?˶܋U^9mV*7nf<_X@"XkHB%=cTgћXB9yoUYNCU:]D-;uP3a10dsy tzw 8=rSIU "vg'˳$EwK-g埕C7I8<@Xo*?X٤˻md+~F,9~[x\X&C crsXn:+ԛ҆KWJt܀\IWQ˾LF^G*hд1KiCdzi 2)@'C y/AhDjY2N]&#&3 լۘG[j1S+J䠿YSqՄ]<4b<7c9޴y$I96a`!s^QuB{/gm:j$>M/ANyv*-t1OR{(_^mŌ濒xQio ? DK+wW 0ZojJ #|M Qiܱɫ3::&?Km[H:8ѥ3Тe )/2|nװhMmT 룧q/euf+ aUr/v=Y ,We@{һfJۙ@Qw_x: VN|"4|tTeX*GvOD5G8r $WCnf.G$z3 1xfT%{"ں k@z]]ʔflmb 0tn.wjE¿s#CK 5Ho[\ Ud8\Z+{gL5W$C7lXy*G39A_~њDJpЊk$(ci:Ay^48WƪBZ3Y4/Xhh\ =!૦+qG,b p"(rc"_]X̀$!L :ZuB>4,x@쐾 t zUgAzæ Y)C|ߌX16obM^96A`tdCIIWF£!/TO2 C&1K4H哀DuHg3gHPKD6=stM^Z-E%~ 4\k ,F E\99Qf?==>?II>Q&Ewq-M׾ c es6 $f6P8`.+RIͷPZVq~u\ɨ&C[^BI +x)k,6;aT*bh3M,!%Z}Y0>x4<9ɟC*~&+8zXyF1:Kϋ3~7󺤝=0BF=.S6Cq';IQ1(GE9j賎w(n_*mS>dL|EѻڼF(z4?ѧh=}1~2=yZ}e@SBPZp@)1TI>calIs`IdZWhx4sScᖘw9:6L)C ҝPTGqa  {I*{*JutT=<_}Otwg?sW&e kf^LňE21Wᩳ-$LZjKL&~"A-3BfO5 |-=X򌪟- s"\dz>#Q2 wʕ:Dz^yC,Ǐ|vykQ=ԐVV.3n+bX V<\@ =dt!IEuW|Ժ)J dqK!-zNfш4}%VāWdMcy9'lN*t'L/Aߏȴ-TڹNgxx|:I[xx!Іwu{yg!¬1o[I=l+W;x 414w-n(HH|Zmf//Ҳp]l_ȏXS[Ya)<֭-\3?,Jt,xM&7C3&"ьY?R#eC鎻O dW`f503GCpb B/k.' &6)y|Gj;r>߭ADĆUf5c&ZR( T7*!=4KjO8'5M}=]d!:kQyɲ ~DU U]YZÊ ՟λui{|?${tkf'4D؍(_r j=oZKSTQt՟PP&,CPyfž,ЁQoܥF/:SSR",\8"!<"3 1\ hc+WB4VCs>LwS1Iж_5`OvÔ'S²aU}MS(B&muo w+C^Dvg5[*2mju |d1; t>\ BbJQ֦]z"i oKTlGvmMhKbPDˬ`B |R#gLwXt{?U'+$ܟW*(xTzY3dxOnϜU?xA^p%Ř\<;O"$)Iny||=3@J=?<Ҹ{`z~!vjVj׿$)ҥGVx#$*ChΥ nǒ F&R!.~*!7p5 cf= CCx@FkIj9CWdHsJpUwV㚄~I ھx5SN<oR3,6%=tfwoq 23o<RkeUlyCQL8OO"d:zb dF')h.<}ΑlJփ?@9Y+P(s9x7\ :nbg,'?7WMP6ȗ47ƥH4Aw 3oU6Y;LW)4Ô DλPd,]ۋ#U{}{fPDW/%;u{:ygЀ}s`gUrIJyKp6KD~>BJ|WƊI^I{jAhE&`PG;F&nMoQFYr\rB oQGn O%9Ns2|fͫ?(U hETGQni9=hW_5H ɠ\et9uBt.Q=L5A ?c.9߯ nE~Y.00`\D~9~! kŻoK9cdCq ϠzA$mon¯%<@w/Xai|b粳d{ed]-bC޿*ޚ9waɮǏ鲛(WXQg,Й2C}Ȅ{ ǒ.T]:9C1a?C!X3xu@Yp0:%4){;נ_i[MqpDy#/Je&DZKO/`ɺ[ْLrLEO(9kdk Y89Ƣu%-+pV}wS:P|IKW/NDiI|l+m}/?̣{Â.!%PC]f9([)pRJolR&/E> NTNT9Q_*m$&Pk&9XHd[rT 8cyu 碢g&d}K sK=)(sTxO/5eRn:u@xI vΤٰ?C}3D,5E|a?/  4.'Y-5DM;+a%R ̠5O[Cr -xJ Y]r,r-H}t[ ݛE_5}~Yz2QD!KGFBF䨃{׸q=qsi/z?Rat8mG`Ieс8=6x+OQgyC _:H"+AUnoXǸP'aZ^ϭRWn.ܤz8>D#U -~]m2WWl'W"k cxuSnQYJb}&hU(@#=9$@/HHO່q9*ܬ77+pX :B弡ç[;<v@QjYp؍ &Xe?LŴAqk73 7=(DzmIvũt=e8n#sZhꨑ* Ioxǔ>z<&ĂPNNOԐӿhsTk_wS̈́XV)eI}VBFUeCaf-Hg߬9 H>~gMW@ J޴_J/]ʨb_X,;~b $ QN,!~|Fd<:~jV f|ln&KE}*fP ^~O~0 ֆ5EZTs-{0v.VDqŽ6l5\A[7xR߆TNp.DsZ"}rebm@z2Z@{u4X5⍍tkr}*[E -^!]iY\0uXOC|J )|5=+N0N`=eFάs'BUϔ~=/gć:f9 &OFVLX5!oҚO"s-_*5WgZ2aͰ1l&d^//\ gVVN;j-gx]J&/t-*vgfk<܏vV$=3EY0ήX)(.LƯ'W3< H>E/WoMCuaDIJd3bmm% &38 =V_ͮ'Y9*.EN0TlWwC(֟bnS~ ")Y0Cɫ'%fks63 2:MXkvOA,-]xY wCܖ#a]>.lt- $jmMS@~uCbE!bc磄`"f2[:3.Tmb2dj[WE5'PVJQӝ C%Nv8cW&n6aʊo.ݮ6[,'|/IT*hIq-ÜMB RƇy5PMЃ"9$D}E&"Z`hX=[jh3i&vfV:7?l9oxͶm"YLw6zձ䠮Rx574ѝN.?E6klE?b2TpV3Qey*t1Z^)$3KR3aqAongxd:j b݆ɿmp5.-bx&k_زGF]Ҥ4r?fJL6]:L|s1)B;KѲev|%E>]TEȶ&D3)@lR(m7a0b >-ǪSߤriGvT܁ &2 ŭCbҥ[@!{;/\k֐irrM2 p: uaȐVSG}/l Jf.+mwȑ, @5RXbd;&$nXQ4,8wZ-6?[J9Yoc' [3Ly>Y̆mbgkUBvT?=q|* ƁjJlǯY3= Ai0(>iQ,6|>LGǓ 3uTs==x05f#bkz1fvO!?0Us/VnIU6V;wB`C$@Ǎ+ޡم2nISY1c"G~  EXΞtUjPi0c*]Zo@NVEԠYa{XIN%u" E/yxVZsp>˹UAQVg]Btz9$@DߒO|sA^*"=75bR앑(Ω6`ldÅ7  d8`Rv ^/@$% m=+Vъcc|N%w >S%ede\.h'M(]Hh&ȆV>fdb޷|2̻h3$ n_'/vܞ9k#h1$J{P ~Af_!|3ߠ ~G{*._dD@x[15^oO-8]9S#͑ tΛ'Sާsr&-7{Cj/k>ďs}N(vH p -W%j(C/YPۼ,3ś}7R}Eэ h^\SoB;4|Z]M+Ѻo+ߟ/DNa}] Т`8x!9"i?8MOIMt7V{TXYΦHřX`$'i>髕[}XM;2\WY;]TJ Q)=Q_ V(Z:WjF% }\lv?&&b > 8^d[ڟ0fPqGts3J+1.^.sÊjs]zj{z-3ʍho2#ϡ 9-G<,jZ2`_x'N8E߮Ea|rr=]QET]-\L + "h.5\* SBF9Fa/g+AJPDΐcg$̻kSI|S]⁧ņ| Ti~+,z&6u _M{bj#_t- AҺڴ i7HzwOz{&a8P5Y(͸+檩qowGKp}Z[DyD*dWҲ;<֬RR*d*bd~h6 oE}Iq ȊھI(J9DcYc)1-fһd0DKWi3,KKc̛nج&ֿ{y;(`$[W$qIdw*gʠC8YE:+*D&A y(hW,R@o `!}v-ܪ6vx؆e0HnNso9'ԃ2 h1"BBK=+ ީϜ^r.Lw/3ݍ vtl5 JXbiT&7{n:qMi_ ~yr=k9U2' n|I3y˞0b38.1pkpC[yywx]ܒh#5ybG$]-#i" `Hg['BK~9Lϵb+5.}eJ?Ř7`ȼA?Q[]h$U]|L?t3?܎$A;~:|BMLa> y]Hw#6nc bF C91c՞8Qvֳ۫fW51S} j|o$4̪!(|Bxko}yqϯˍ]x,^nDe;hg&-ꯑv}HژD0r)YjO$O\x`1wBP' 41:Us滋/3ŏ6f.x,[ K_Q-GiF'=$,s^NJ'JjRx͖D5SjΟ5j"JP9YJ9H 9bw) D&1Ҝy'W?cM%Mn^5:N;^KgX\y6󶦒 on/EћS*"qb'TT 7Lva]  hvˏVSfIMg~ ㇿ4}~25уfYtY-+u oSʦ)/58=~ 2j0? DM۾J^11'2ᙩYHq}֌rs=l&S*tgٔ?](4AbC+ >*~ 5~0@(ĴSn A[j1wxiCB= ;;Oh/@y6 'WC"E񘗸&:[͐,q|h/2h%SR4ԳTZu]9F?nXawXD2/YذONll"9YԸ(i9m&`YՈn x !%p oQ1d*xhϣ9Z}l0kr~#C7$$Odc2G \FM bX&D9J0|&gHÌsmLJaϤ&s˾IZz9fFw.݅/L_ۅOp!vaK檉\e4ld&>ٺ1K ':#R'&Y^[2I*ӮzmWk  3 {Φ~nr'y[^ 4ObF%E-:C kb#Ѯ*Ċ{l֭~Ckq\Z3"pŇ;6 (gr´r'apWD:˖Q0tnߠn*P\!F=0T|Dhn6P1C*~~'r <7$MpMdY ͥkǗrKK@DY)ǧ9eF32Kg{DytZCcnSv9 qP?#7K-;29PKuveH:KիI1 ϞɚoP&=p\`AբG#iB|څU<{Y=+ש"4 gW .bkOSmA"T-k>ֻ˯ZS4՘gbHNg4Z7[1VYfD@ı#4n}@똏>٘ꨩ@28_xh*ټGeN SK_;:v( X&|NQrb ^VlRyѯhu^|/W,>*Qy-}P~)ҟ̔A=)6itq>L0u_&gZ)TYƦ(=^X6&߱u7/X$ _覫&=[Y5XmXN SOL 7+JA2M"%CB|vƽDpRk5MAb*uzڀ<1 [,zofQ ٚV^q{0ihf"V0H.}XZ^|\$bf.^t9jlS=hK$5VgW@ Q1QѠt W-r+RRW@Qe s](5 n`*$ v=&O]Qh~/# a1.W&+a8Dww~z0 & a+[X; E N469E'/2`?[^@+>s(aMQ< U^z=0ý#_;( U§4E`+' SfUnޓ!m(S6SӔB^ѝ7| c!,=^b,D  *r]46FR{݅( ]Bgl A Fo0HOz WkQW}O5Eb[%RarhJR3<Ǣ0tc;fW& ma1p|Z>l<`γ%x @hme/ZکfjxjV.Cvt0)}[K`$yt? Ig2M{o}栅*i(SH#TyoWcF7)AOdU,uL#sX(4T8 L9B }d}f詫{\,MUN:lZ i_J}`U m7#/aRQW5M6l)^>KWS=ލ'j*22&J)z&;:U1w+ec8Y*U"\mt\1=bx CJ$Ms;؊z8z\^!y2 w[DB%O7!eGwq'$r>'-d"EiP_5qk (t,ЍmS2y^?ĠѤ;鱁<46a ˡ J 'zxgV3d9A\[Y=f.tڈnpC~ I%튷[\4f=,8M>MUMQk\u#Fl/_ m|8Κ֛ o@74N&8Ny: J-@7OVW"bi*jAȸ^FA2-dԮ>X?vKn5e,̌گm4H_]~?9Drt2a49C4&!31z藶tKޡaewJPՓ' AzB5 EEV%5 ȲT5"ZmӱF 9s| ?U ;i9CjpㆬETˤpCs8F@ i!{44?I>=PabJ4۵d2%鎳x&MVDcEUFZ G|ǏpA_ *616+oq<1삢Ht4LV5:g 7#R:bP;4"~䘃{ZS޸mb$K菘RQ>0Ui/cפN$Ĝ7$Lyn)4HdACr%,~ _x+Ylᕉ;vs<, D \',;Ej/;֧$DevT,*t+> h[@N?u}R1 U9(5,z@I|1Վ|A ]Ew#:%|߮fvBh{mGkHƪ94_0PRlI}?L7)[Eyv7'G^6\$Bc`^7Ae\Rb 筜( P P34Iym.wSEW dvWϕPAgZ 5akm"XBθK+͡[sG#_c ~OJTwqϬhA'4OC 9z 7@h»cdК(^u$gi5L{9S5":r y"/CZ]ce8[\ eߠp17y: 9 =K"n!84zFIW34/KrM^@6tʛ.yf>ǔ+3q| ocs|^ŝ')e ש#P \R.\-uUw@^R9O"}-Fqiq[O7 o**Z"#H8YfIĎ*g..Z[{U#>넡īXG9) >(g/*.JjMu-/m숶:Q'ڱtyY9Vk'1fW @Yz->JWn@@WԴ8ӗ<]l ;Y[4}j)Y(aK7 ʮþHg'GۨآM!ezoPP=E:$ .#  c0{{b*a/m8D W+/Q {[S? m{ˮmDȰ!6o'sk9_pgHٸY  aL$8𫠐a>r?5 R$d05vn3d2 'F{0'*.|E56Ϟ0QhE:y G0ᗍ{aYeQ'F%>J5R Ś*ċg;cii%<7n} EUj/tfRywFãjVO.g8~>u!6}3ORε@|yeu~o^%P- 4amoqWw"dgHr<%@h{4.2-Ibmo:a ͵;5RޕǗD<~pst5]&3B-b<-A9FyY']kM ;o? =qZcwâh܃+& (n$pӷձ[ܐ:fX@wf4$/ʡI( Js)r _+LZOll }xia-{+ - bxpB^ᓏsgGFꐎPСYBqLc|,}b0$̡mZɠ-2 0w*;h :-6>Hґjߋre5qp9g=PqD{s irhpoHA`nxF3OC߻&/wRD_!|vh !k)s06.j hoXCdDvrhTQP"c۰ X(1 t. ҝEv;L%\>P;#yam&p|3V`DEݐHcޒ3$@ت6N؝5ut=LM[Vv!TE=Tz\@d;zbsE4ڵp[T]ljd8&[TDֽuܩ#HKe8TH\B8BQ ^:Y[Pؓ wfR=@9b?䓯M R~ξ\ۀ+EB͒y}KOFtv/_Z<ko<;mEtL*-`I t3Jj VE=?743f5ƎeUVXh g%I8M-M@7FL/6fI.aOS_ט<O7Nh^+e:f_P5ҍK~Nj)CzYQ ZUjghAk>/qo>.ч"G\80~x1R5sc答!M(NAYGyλU=bz_Թ; ѡ+y=Na0jmM|:>ms,"OstHf qyu wHòi#nF@xw<mμa.8ӤoΖmv67@;غcG9 akd@,(~P}`M e6*wd,ukq|3 ĴD-/`.5j(;{Z{+ ё Na7:Rp=NɼHȠtbq9QqRTg_sæ֍H?ug]}bҍf<5ճXLk5=+2^(Y4«,!򏂆aECKGW[l~4pf+KG~| K)w^s}K6^fԎ I\~41yF3 ,CIZە5j_wE( aYG8sB_õKWH䋠陬*8{"4F,GO+OF|(sD_yCn&u&AoH7cɂŦ^)T[84]*IWnȪ%RޅAlШjoڥTJeOZ}3L_11$pv>c ˕ʇWDP*B1 Ș Eae+tR0A⿭wX7QDsb, +?oawNL饹@ XH-R&OJ\B\1vln8Ug5O_lz( qjôPGՔ0I7yK#6ɀ/\=/"Xһ.Y"ݫYTxډFm#crmpgF[sDsә<Ϟ~&"e-)BB=?CEu8pyGjh}#|F,h:k $rh|VSoM =K3O2916pˠ 񁯮%^Ihsyg_'ǧ+^3ZP#ڍ7t '=+gj=vBb5lG܂+#Q@@QWyb,bm|Ez`Lb|̣cطA]B;-*d\uCL]2[M<%8]nAbR#~WlZ `FM%c-C>!m 8OMlDv,-hʛ4dikzg̖g}Fw*>PbQk2}@5 mCQ*7~rω߷MPb^{cg)|C9\щpGֹ0ЖQIVi)|;#Ed#ӣ|^x鐞"ޜ5hWlV5y$ӥu~죅J -,%/a ZdDž2r좂aj{#KӉ;:w-FpYn[xmez. %F:ˮD4Tanlۡ`\BOH - 9;Z NUEGd997fK.ELq$`$aNrS`Z_?ZZDZ6{ރ8oiZ-j{ Ÿ` -:bO*V$p%մpҋ*^e1Za"#E{IUո\%>>^jj2~C0 =h3\2Mvc2fYC:o]'@ZŔ.@]ʜ[V4 N$ÄjޓCU&,eQ$j+G?Wwˍ^@Ac30Fmy)b,{֞{!省Л0$y|Z0Z{BQ1j?@:M_X슨p})Yvnn`l( Dͩ$]/$-4{y̰_4p m')5 -fۊjr<|*s1U@JxS,ϧP n$/rRȡ[綘7٠j;Ӄ?e\(9Ri6g64:.n g%1kY;H  :Dl)F3:ȅ8~~_ (Z6 l㉈Ee>w*'"[/N$p$ը=n>CNrAFx.I*CT@!잏Nj7Q_ocḿ6'_JxQ}ڝm3>:!&jPއ^fN:9w6ܬKT2L" Xbϟ6HWHdc{Hu9 dF:9Ck#L?;tX{ 1u>Q7n>,/<xN~lz S]n]aB9#~J\t ain!i6HYQ!j*ق~U[@-Xt}dG0` 'L C >b7i'+T,^|N]ݹ24z׫Bhk8ZmMUd*IGhc&f*/{搰Pxg$i$/naTnPO+(I/[W Vޮq](_dCcva{P6M P"뭒C2&ԡ/Rr Ugcmlg7jj4Y42XۧbtM3D*6ccP?_*g}?pƳv/"ltL,O0c."HgXӲ&!6AÖ ՖUK .6땩@>˩7{鼂Tk׶:Q3sdfDˉnH "?T0QEj(<;dI%'tywQ:2@3XBړ4߱څ1ff 9l;4&rskiH^+7ɞ5/*Zq$W iz !ܶ.&GYIHvxw0,>5 3}AF'4KJ$~0놟$:j}]6>V-P%ptWg+"n]Acu`*1>jŀ$**IIDycB~l6;'j3HC8#ZyDK|*yҨ9=kFY>i;\{NoyHnMrzGVD^G釵EA EyKJ*axۄ GJ/u[hҏ(Fw_* yؗ"@&~ \U0< ̔1_hE!{9y`ޤ*e5\ ?3:D&q%K:W/0bSdPQJ87īɏ| Q704&8NB _)}!i'`?[🷜v1=|=h}'7d7MPNӲiaטNPÿ(nM#nԂD-DwI%sng""vfA܀|7jd*TJ赴?A0CHr\fٌoVؑM]ό'huW†>=[gAvgW+ #j@ܪ֐Ьg l: T.}ȖԨV8 Hc 7, t,Pҥ1lV.= .;ߺ%osPWլ4q6F ) M0QMުpܵmp82^Kz$ kLv݃V0 tw;;,7 /θwXnwu+A~R(}ɶ)%q8ÊE?gszSщ*̓LM v4s~;(@+o 09_'ʹ1\c瞔@^~9MqZDJU`ھkgoW %vD/Wڨa31I`(Q hqftoiۃ9F/>1T,>`jAafAB[hωTfzA[z)E,$\SCztE ꮹ]Se.6XU<hXN0v37ŏڇ,*[\?)"^gK m`zQkU;t w?$7Ԭ/]xER¨ۤ8RlqSZw7|΂"Q5SbxuD?;fqKF Ńjf~"E>B7{ b%4Ҋ"{Ցw,{BNֆIy>ȕ`LPcHh4p&du#߲{O:`)D CHbdv '(ub2)tT< pDbuD}VX^ZZC/uC $AAezڎE, C<}3'UT&1ׯ[p)jE`ÏFXiB.vPYgkEUِ>uIfѺS+L Z$r^. N@m(_G2_A˺ 7@>;!Le8 OjS6?3flQwל]hs1e5m/̿mf #`,!p[{N;~ J$I꾯PŖWbKw'sNJBQ򮒐U4TdL:Ƒ3<>`X ?góEZ* 4O:rQp6e yXJP\1O {x2Q!ǃzU'.3Q؀-I>.`R`~dWQ:Q{BHMqd;k&!vGaH$`0jZߪmC1<䥍_I,fkɣ3}Jqztlc$z'cpt'C"2~.+c@H9Y.30M)Jsy5$Jņ^(My ۗ>ɓ2ҥ#}7ImV8[eVI0F;:-, )2M(*Jς-) iMʕc%]j ,vC W{<ɋ0w!jiY!2$}1cWd)LYb:U-/1ↆ8@7sډ |ZF`)L8MZ /O-wg^@5Ր% .TT&g'7R^m?rwG<*FoM›po܊!I\eAj?aeM\ws2>4Fx\=TqK(6autaxO$VXC40RY ,`鍗DsmpHk'~AV{,!q5::O|g [ܑc(5Ig*f7]T96O-o7{QJPUϖLy׈Ӧix Ceyb~.r,]ɣ| GYT@w7w c.yڧx $O61maL!FRIm\%w]24Y5h5n: v0Rm (ဈ;rksg ǃ7jJXaQMY/;0vtbzR^SɴL[`U%in'Hg,SQ+!F7 J8+F>H+se%<'w-R-$>WbR27DUI7Llqëlq'. !'<WigbHi?o*ԻI!G8qH,G|Ee]9u]wMAO $̔^oHIkbɽC: %|\N|_|m%%'"r.S pzRY!l:tKЇ}4=j}ad5- $;SY0 7t#DlQ!A.gߟT~x}2wq_&E'KN~2W]h`\WFX:Uɞ38vI`Ȯb>mjq~\k $3]/Hy9m+j,ء3sכ7L HR`Z+iwY[ D( -㗸JwuqHI9t. ѪwGsYftcsTRB>^zKiShV-C/oFHuj@ 4Ȳ_;.h|({Ln5d\Oj鑮xg"ыCt6aWgɋR^q6 l ƌ|Wat!mǏlڿ aA( fgWu]LHf޿iDH}m3p*Vš%s2瀴fAƭ@bFm+d.?|5٦[L/e{QcDQ<̺}Tv!O/>@jVHAE;n z÷]%+ Vs|p#G On#J L8d6ScKJ_pƓ/Uu5 ,jb?dN3uYH~tmew^jƕS%X$5i1x<-^@菒"gTktFn-ZyЉǚos@cN4OjnI4'ahR (<=PT5]T38GYfU bƓ3f+d2&cit {]PkJ~z;>h@ o=SY)y3]6ML.JwŶ8 !#J_% T \ ŬM`{/>-p%0 $E%b 8 gUt;W]M< Mg$ֹ#u &PaS^[etșp~m9UH`c^k7cnki(YA88;ܷRu8q)̒,uZ$,G-E3Nb_1]봍o2eoyռXzIM~oA`:(cR.e_q;v `.ayT&tQGw27)/=VsTTӦg̈́poD#y)r' LCi<_JHvs~ Ba0 X;P T@$L6SYڡ,Kw$HD|@F%y}(5OUq-LH(7٘gS?%)"됵`柯O1IJ OS_B`(oqRZ,y%{]/8'sC$sJ-؞EP2Hˮ`9Yɯ"䞥~rӢ\Gq؞C~(9Rg>YZB#z?tC {=ktx. iۓi񉗔-5j6/ӈ^hhvX)D& ^е5e){s 7"XxT$XSnf~[ ibاc@+0Ϝ3 ݃>Xi3=`?-جg]\L|x@zv ([)L[Lk >"~Qŕf?+ 64e~oU|s@^?o&ɿGgnt'j(; -A6qö=CqKf}pzG_z~4UD6 [#knYkl 'L#_aɹ|\?R S) m5ݣT+&˪N6Yp陹Tj/ěm|qK" nm!$AFkuy01 \4 F\$+HެPܺ)hr䓴6鉞d OPMxKp'1!̽[3^YֵsYc3w@)q** *Wnr8g]D g|z'-~WgNO2ʐӻj/6KGET_ lSEf[)>Fg%ޜv ƈȔg^bq1HFMP! <:o4 MN8Pr3G1Y\S\1ӣ7#li^i*WZIS%H 21u5)oLm*≃46ꑦ0::a6ǫB=[/ {8ALm$n{&'˟Z`s[$!{#Y]o(9vht'!eZac\#q{Y=>7qJY5aASFa Bb1-wu-`D,nj_8ɨ/ʅi dwi;#s+cƕY 0ۭqŬL؞+nP`q~ (mLn5F.ooAB 'ȼ~M x6ˣL d@ߨh#utFK=3q.-JVy%Mm%̬g }.*3AR~UM_l1,{Ns|>ogR7ţ hnTx3tKfڼh)dfʝ<&v^h-T4 fC_e=~ |fe x63K=V;C^jBPJkf9*ЯxUZRB6~s6V&_hq>r~~ p~2AGT˓4)/t,9р3*{oomps7ZUo KWyK9 W X&"bX/x:ٺO0EwPaD=/҆tMtnʲ=_"e;Z\ FT> DUAEs4[ZAfubz̏HeEӸڸܙdP)Bz/bQ^#xB e_ ^u8> w|>AI*ܙryQ@sC3^ӓR+gEoPTPty'8[!8I(g[O^ԿeMkY¼ˣcv: y *k`|rCyѨTi+Tj.զ1H'[1t~; _dSo~doYUF>ʊyi]'Սu_i !;/^R^[Z.@LMD)>Is#v0KܚAp7n޷, +gb3d#Uh1R¹EU@7Q=NvA< )83W~1掞eD/Xu\ٽLԊO^k2ޕX\CFj]j|EaBFܻˆ9tg~wcMmwA)<|Cps' 19]ސ'@Xސ6x(a|,C#&kv\MbYЀBϵy5oOR>7fYLRZ+t"}"ﲭpC!JFLvۅ|XbG1b'rf7\k*L/| vn t21ն'YW@<&m<9L/֎/ƳFkWo #dOf G0;ȬmL~tZxn M>x% O7otWn>4̈́Y5+H}hڠդ͎3 À/'؄KzfV`9]ViAڴ,uV!%սm{ vq`w &9ĉ>ǚ96챮bqf%-h).r ?/ G /k밊<&@Vھ̭b gfk6ퟠ mo]fO|fl'/%PxGŔhV[g>ɒ>7 (cھ*ۅok y7{鹇5_8}NζT ^ssrc=U渵uԔ[P.G&s䝅lF UܸJ}(k XuׯmδumU"QV碨Wq9c8)^K?|G* -l{*:<]k!G[*)GE#U "'Ǝ pϬ@}߀im[ ժ6I֨GV);pxt NQr9Hg*x7Sp`8jTV'WIKtmZ$ hnc ̙3= b.nwxڶ,SM0U:#ZJ:ټ W;e>;B0,L_XB!Gueeq^}N'.ȫt*E0ĂP0~bD҂ ģdG 2rl g `\4" F(1%ym\8րŁ7cmү]J_G|-oQ)zPp ˿Zcuަb4% jhb،@:qm& 15w?9f|KtP7}N3gzTtviv1n鴴b5AB CuHRN{\;ñأT++_zWs9q0Μ|59Mк^ ;}6%5~UC9LȀaޟ66RSRO+]s@Pʋ>=}ͷ{"o jp^u[ )ۣob)?<,q >uҠ un*Rt^[rSdq|]@|'zZcdVӦDQ0>'*4SMji| *`$sB5直+AJҲWt8lB4C (?5/*CFKp#Ւ"ۓo&*|_N࡞b> 9;ǎtx`X Z-i]tI|u^X5¦ VׂnztU;ws ,p8]5 t  6/dWN"†che3FB/qiU3Qw`X^J <|rg\" p[ 4QWoGP頠oڒ 5i"u9aC2(JϥcR،VکRa[W-S>U޾ IV.=j#|!OLhS.p{haVKy痿P?h5}(Q[(𕆿V-˦sŝs(SMB?!sR~ܫYFH+i\$)]M5&2˭R<"3.=s(#z >C>\X۩ehHFwz]b]_$m9s#Cyy"ID=92=z0DY&,ѧliC,*d2n.bI'շ(ָg@h1J uGU&B Cҏ$͟^R@qKrNteOu[yVt02=0aЛl0м"G6{d؅5nMGQ+ye?cK?BDāA:ܯD\q%G!CI直Y}G'9V j}|\{ s8ʥA0TyDLy*ϭ~o̓ϔV nN}eYK[0yR"_ؔzaS⡂>/\W&2~WdTdk][˓G'ւGDA2ʉ 0\vSzD`FY @k͢HrLUw,$@P3Ӳ*IW=OUpҟ'\AfF)]LʄҜY#98yV$178T^N»5T(,fF}:V5t~ 23Dnx%&nÿz&@RV./ayWy[Zv:d1n˿ʠxݹd.*7#.Q!x0_[=ʰPnsܱP 4G4M!Mj&1-2 PZH9M +Ԑ:"DaXD8ӱqxF0*CpDU#FuU?+C~"7* ~R JKbU62,ƯR 3brq6pF'\^-rH@a<*>OTbc\UW07V!GcDw>=o%m6Xݢ LD/Kf i`NFZXoX+.Vp$ΪdNGI]#L a('BwWRC*`%k燂Dj}Ka!"xl4QUwQ}NѭL_[V9J%XD-|ŜFEdfN4aucݾ@ȴ0t͙v#^ŕ+NSfM.[f\u CPq~{Az=!%*zmZt@{-)aK U 5-٥thcA':"PO^x FB;H dY-9— ]7{zS@8,"wv`e|铭NxnE}q[d&Jv:#@g,7ZmV: }88?%AtDJbRHeiå-S/ r \+âP sfӚ# ԧMeZ7%oMXE'sI\v/6jt}ٶsCvnZRfdM'qH֠Ȗ9l+)zT-GZJڄJ!Sː~?! C+ "Z+EmCh֋ aIdh@Hd,^:ՈL*2/1u̹wn-~UEPOgT.HgW J<|!QVz&2VKZ^3~MT7Hw.Ϗ(om%'iAIi"F\Em:1Zx,fـ_erUVQ-^ϊqew>߇q{XTOO;'$։zTO6rԝfL7!g,U$\md%58npʔʺ pσ{9;|¿JuXT^6Y1LRJ5iȤrJ^e" V$s1c⨵,V3p !#%d ^4:ާr>)[CwԼ{S)ݙu]Wն ܣ(ĥWޢ/,cU, .1/ .{OH ]#="e(&R`z]=A/kXQTc),%z]DZ4U H!ʔQt؈oAd6le'SuD ZRʉW3`4BpIRѧ*%j´sN@1/xŬ&RBwh JpPcڍ zs8Iz0K'wV^0 s`RB:/hB4.-/N"X7xn,:[a@ql;g*ͅ{Z7^![ﲀ\1X.d@x5Ptr S~<*`\t?Q&ʐ3 rgW1*PEaף[X31H@Tw'n#f.$4aB}ߧր\p'L:%tC`ј|6ҁy7RWA4^ #>{fDzxI{ˡLr !֑̒q\g@.sJŵUSڪx6 ^6fARZk91wfْ%DGHRm ܡEEz0#IU\gņ.*jQC(ǁpmWY¾ZJsꎛ>qldلZ>A:TsYSVmqgܦ ^Բ2&A8Z7> xcFfQ$cE;~S#yy-f qt=T15m%/ˡa<.=ˏcw$Lq䭌Dl*#a$[N!¶ ΑR(qݝq't6)-6lQʙ]Nܥ~g}fH$&ޙX1%;u+ 2I] ksx/C |҆}w0`3ۼYĴ. ⓏLAt8XU0L.k BY$gyEL,u3u4bm-&h; $.W Z.}mfD'|ߝ]ؾ!`j.v%-+ ` 4@TțUWwdxc4&>UsH.M֍ o%=˕GZ G@!18J _YU6Nn̍Vgޕ[Zo|F7X7?Ś@+ǃlhJN[}ol`G~[ ?E*w)+ 9I'Ǘ;r  ]9;…190u uBáA%{HE2nZCHV 'N?-0XamЬMԍfIz8^.~I f^YS/<%&ZqO8bfߔ5Z8u?T"Rgv_cݸ^J 촤QTT}kL1._rN#l~,=Rʪ3h ̾菳"Μyڞ6=0?%֖Qð9 `bȳvGR,&pd,lk'ZW8 _2 ;vO\b,]??!u ̔RT,-k({i_2: Gz֠-\Su\8cqu ;9^5p?ʊ}GTp5f3/j1N͇%9|tѓƍat! 157W͖>;%\o{V-%وฒfO $;;,_(0+$eD<(ZA>ׅ_x1[*==qE!Vd[͉ ։P|C寔0Fϑy5q30v` (#)O 1Ǥzt t`I~:Y#|ȐRq fј VցPQia닖1!Y>ԟWȣJ}I.^;Gĉw.нԓ /r'%M 畾3銅 `/:$ ÏJ!+3f_|w)Gz=#kĴ#ɴ EVwG3'02&=w\{p_wϟa$;Cb}I=$KUsFȆ0+2]ĤyM5G}(YQ6aJh仵N{A-kzEd,៏qvTTM.(4ӕ.!Bč*?1V|37"P$>nz{m÷7ݞm z1k_PF]R왮s߾ Dc=x LKQďꅩT9z׀p˔{$(ެeAIas:[1AVt':=8?tl H1== 4<|UHtm$a3*(2#eK@{]fԌZ/A9~<.1# 8A`*MG%9^ qEUz[!WТg%RPz6]hF1)+RpIQ r= ] Jnkt^Y"qi['nհ<&5{e!'8 8K ߳ <ٌωhJ!p0BѲc;V%ʻlNap[Z`7ahWijSP;$r*Y7VSEJ{/"h6 @yhD/rwq]7"&HUNJvNܫK==jdFlVK]1%ʂ<)&ܭEc.ɺOɢT TѧL\xH;ՉQa==ecZyg9éy/rTMZ=Y&/.hls(Dh < T\q'CF򅐈~1]aj? KlB~}{<š2&nEސ 3<+uh~0؝9O R辋kʓa2:=bHu*D>0hF )0VI/c~rO-rCXMډNӬ/KCaW G;|9a>omkƛ8c~ֱ\Ux,z]XL/q &ʕS%%.C<|AɊ}Q \F^fJx@yཐw FeE3X"=/`U2-.~[cD **M"",H~1Z+?꽝\!rI i0 8v@oĞhI4ĶEFKE?ͱ4[ib:r.a=BɊ,]1q^baŠ`}Xc"rØRH1{Ne(>Rj5Cb9Y?{,xRGG4 #4v3D}:[yaުdLI!Iͯ\hic"NCjS+,zڱ^4Pt=~K5Hҕҫ ~Kn*=!ier_ d:(|b{Oo3?ȤUclՖɤcd5\Q5( |A{"j޺葙7ÄCxN!6363g0/pǴ) @J1Qp0{-*djz"r ~]xH[]#9A!m"w2)ENbR: KQ`84JO\ . &$ 'H4È_Aq_vOwU+-:f; eX!Xҿr" ~Sm˙Ԑ(Qb|11L?qkBX$_5ND75 N&\})ԕi6^HЛsfIox_7 %MD`, bƷ ,#|m.{0Xp\˸[,sΛ&*0l2xpcLWd2|XSQe$JR 8kzXx]H ˂)e6z9M#V~r#6%B[%>wH!d#7!&ngOMEEB +Ĉ-ڝDT0TE O7]_R1wM1 Iz mLAZܻ%t~j8NjPE= @u'P$$ZamSb 캈3!߮]& yĂGs]Ɓ uA͈cဈtBaIކG o~.`-wפ~I~sI$%'M<X͊-{&;||BP0Ϝq@NB:07uكFGxM$jA}KZAi!WD+]xDc*Lu.vZ3e#ueAU8DE /g*oWe0̑g9‡b,ӹeDvi_g;Sd91Jwl0S 'z> Wӵ{JBdކBAv7G &rEdPl~8L2V)]겞64duhĊCp@]R;I xJ;%7FTs"X%nisk>fECN&עL.+=J]s411{V]1J߸|nH`s@rrH8=a1 5#w#}UgP3S![8lnc":n~ -"B3WuQAΥTojV=*| tXdAiT䰲c~vHfBlUZL,Hfz;3g7 ,M![$bP*hKn̶$ld EBR |2AB`KWh,MHX~d(ɢߕ1ߠYW+ɉt&!5cbRylQGZ۞XJ0.3g]TN";R_IukSu>w<fgP4-PH?a+0y[ZTCGZ4SA{!Auido!,!| ] '6yh<I[PTS I% :BKc\jػB]v K>1䯍=E 8q2UlN0hmZ 2s̵_[hD[O%Ȝg W1<]ݲN4אn=mb\_,|"P?2&-] }5.Y1-#u0rVLjU'٤E9hsN '.L`n%jO<2uVgp \V@kR{)d:sN@8 LD 4ŝZ53OJ1t s誷Ƽ}2ޟNm"ל2ng_ӊ\7J ;E{>4{VY;y !Kʟkй&۠rhlh|H@^7r|$|tf}C Dڪw5މ/N6n^_~ ci$ z 1FF`TuY;]p;4 p#=]D@Ig1<7LJ{GUկ 5-ZKԄP 4:(rx@`q۳0n:KwZiwɑBr>en4LYN{-KEOb|,[>8嫐Kk曥h+w!+{#934ߍUcw*T)U+ &~މ&&pDyTvTEo,q-HF}Iyu38HF#,7wONO P; ~SL^*Zw5'1:u3L+&c;P*BߡS o1X(UoHssJ+vt'QiZCpK +$:X,{f^#S\@ ;R-޲1r`RTtЍfT8²z9GxWAO{Z/L/cSb9S?Fɨi(\8 =zp̞xkre~Xz"7:F]&xqRQrގVLPnFsϯ\6}dWo;%1xAThw[!@|h7>=}8AZ br# Z\Cge+sW H0XcLVVb. _y!ΘXmP}RAI) $/4UɌb7w$7l$[@m-OS`R$Sɖ?Ftq,~8ڭe'J)?@o0jYLG~еjrƇ{+"ڥgGiLvAM@,^}# UOnۻ ;.@0TW&oFܟ!8080`e UI-5G8[U'R\ "[: u,ܼuv` N}ɷY߮wqvD1Xlz1Ά SM13i?Q<;'ߦh=d)MVCkR^eev TZ, vCyK5Ju~hV|G|]p̿C6B 20!nD39C rMxN˶H${6Lz]jY tIwNiX & &uae$K)Ҫ&͊~h4ĴUB<Sn-/:o;ǕC&NAo^3a6Mn|7!RG_=B_&Œ\7vA°fFM3éGfLtC)x, ϨF zHLnVb\IGh)Ts\\tǤ1,pP*SwBx`3"]d63I@y1znD9I:|w g%Tjˁ%@"8gm@z\\tg R $?8prdNJpai S jeC& Ъ:^\ `E? 0 4N*W]JMS&x#^]BFvJ$`!^qeO ,K1Pc%yT4[;;1s7YiS`|,GTu?kx9w{^>yG^!fp#*Et8~ {T>pb72)@ m"η :aΫ 2yOߚ>_q~h<MsY~=M4*JeJupt@wRm[O17v:B/"}0Q-ŃFn` |peK( P,y7 St92^^ۤܔ} k5ki#~('m`r%|/4ygL3`"wK1+_Y1ͺE7iTQxraV8Nmwta9:ӤHD|5"eC{q%uѥQ=M65+^g{w6^탞1V 8ZIoFaskE;e_!cbzd1->FEŠ+ϨkWv:=#RG3:蕑M o|R(8uZ0JUH@tY9A)OcjA1d EShK$-36Ż>V*s(y`)\&uy0ZB@\㱃1;kCRdlV ,>ۡ>p]^}xѧ?hBqr-PƄ?@x%7,8Aؒ=ȃ}Rb:KijAx'XB6swEħL1،W4h6 i{S`$nhY! t 2UXK<鮄L7}5JoC$1*gb[f|JcdKn阚ݦ89-B-2ߞtkb*c<5-j٥8 5:06$9` *vmՄwoߔG NwsToJ(<L//E[}qq7bh<@f?L6=yxf 2S#SeR9gSXx'D J,a|g>($DgŅAzp7fae^}٭dqgdjyVQb㹌] `3o$q~+A%L]+4 #R8wΊ'/A9h/J* nP0mz{ wGFJ.F1mm21J_ n%w[0ʑg0 IQ1jw4cg✉UgwJLVqoJM(|Kv㛒E4qeWAӔlS*[5 SJΡpd.;ϳ kgYZ07070100000374000081a40000000000000000000000016439a35600058a9c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/k]?Eh=ڜ.+NHg:|3}{/H[*uUb}4Sܶ |qӵ*7{i:_@AkfY?X0#g~@İy1gg"z.24@)<_0(@ߤ6Z4Jc[EbZfgLᷱߵS)xw3.nD Y׻JE;砧 t^3VZ+B弑էԩO+_7Yveu&Pwej!uBn`(7&4sYX۸wjT"X\E6]i))qlUUTh1(p ^cC*={H wEz㕟6ɯx~םz0o=LyV07 k"vep@1߇cX~,Yӭ&FO*_ܖ،Hh;T"4Ȟ(*bw\q*3^_tx9ݭ7ZM><[Z{d~f-jʧ![s0?duw?3 >]7m[<"u_oZ/wHg,vdp +^s =lْ|~O\,B LvrՀPX77*GU8[ 2\@/d=q|^ÒT26 &x: uQy1!޺%iB!vҀ02e*(j'P4.Ǫb/G펰svQ;/nKڡ m*-$J1 % Iސ]c+segL'r҈Ybh(%R0o=+Ч, C `i7q_ k{a|#<{H<_ɪM 5ⲽGr F TZ.Y{\,#fHʥ"{U4OT@g+c@mbx_)|%vD)E&?p4G7 M ۀY‰z{*;Vp%RR̴umЍKF҂Dt3&-!$؉JȦҡP~q[H,Y(9Hu :r?\خg1a m۱L^m gD^|oUeiC#e~=o 8Ov|X0hs QJ/9H{d1B4. pWIt]0eF4]q'|BrܺbntP{?դf(r q)L(00 4@^Hs18m&&,&d-̉h Fx*i$J[ (S7mfF۔H3cWU Aロ3Ub2j/L5ck'r;)(_-].je5Pe ŧ6KS8I9 %s[,@)-hL쵨SeLy^N ب^"s1ㄞ\5Oߋ{Ϧ f.BubUJ%^[]b BL(mZY*9ʬ_d:niO&N/Fyʺ;!_5e/ZLG*Z*PK%&}?3# b6^9uX~-/+hѾX7o [i8Jй smS} vOtU5pR8dFE ʜ`wolK1YOupLL[L;䦷,fVuؑ&ٹP a.H3ĭikMpK3QTeKE+2}4UrqsIm:uRؙ$gh*-EݓLL1S B@WXW9Jpkftߋwޚ_XI-cm/luf@~4iK(>x KE# vAO 8=\|wnGA/&r#y4RA"B,OezEN̯ <0 l+jTF2x4y.>z"ponN-9g4ā!gbNLb{u2fyIFdz(ۮ .K~2ɱ@9l3*q7FM׼JUH{`m Ӫ} hR<5c;*(5[i괦]X4 DURU Ztc.t ?/_S҇Ѵ{޷ae.}9iU"Tw@%_)Xv$9{'<;rAt7B]-Xx]J]!n&7zlA`RQ lДYA5q?.O) r{~;,x/a}ʏ*@H{XŴ8W}qXEyBx7WR$fa #-%XNyVP A30Ϣmi^C_$i:mժȦWqsq(P(A;6 mRx}P{)b.6YD$f8~"ojQ]4F#Uuwa.j˲BA⦮?Pê=8#Bɤ^A3.Dlh  D6b1GrBKVJϺ yȜy4o筹9G]" !D󔹄 ^!Vϩ~ZEGCCѵ(p pUiqh^9c dTڪsSb}v4¨|`f{qN|Oy!o،ЈATuL?a+'?0UU,|2@xa: `fTJ`>Ҋ2pǙqFp{vTVE Q{Bq@(5͹ <#Q6> k+no>26mb!ۊx!k@c V )+%E] JJ?bSTDIZk;{`2V*{ܵVi8 ) sA1 1b;W&I}_e{r֡r Cvr:.9owT>U \}7A汦UŧeH PM C7p>*}6nS6f7UXg?I[W;=mi?@aCz?5xʼ4tU.Y@VfL'r?ˎot "5]7WijP ii h*dz~e#yŮ06peRmO%jM2^VT0k9Jq 8ym,]xqh뭼t;NTJ&}$%]!Lgr1~Mƽ 6fI2K$2;25m?c>bDe_@@I¨Y[tV~z[„8Ş(w,tQjEל9XW-BWKUe,u9wկ 0-l !yNuoBCRԕwX?_1U>7 n@b wi}}f{O 6\-ԎKLQHd/b(Q[ǵkFBs4 <U: Rj㔞6˭v48zB, %E4` f@ )` ٮAO|ٖ^ggP9ww@D-nGi;: 9ROFQბJ}^Xh("N/l Ե*(0̀x6r=ϪR%y7=v*]Y%N p=F۷ifmPOG!|JIȯQ zd/ ugȄToM\i~\t!}@:o2/ _!Hd~ eԚwO9L.:K:fOJ%;Y'KA7"0kM7L!>Mb6#${ȁ+67P9ͮ6Z,_;HIv\Q{>M $Qq<`OT|.ɣR )o}Fy`. ۛ 6?gXoFդݜY y7:sZmȁ" KPEHj5PS')̈z(Y=CzSRkU}mDdV $n[+֧ZQb$GW:2 S:31"#nXxd1 x>QN)%j~Lؓ]odfծH,GG]͈.n* 0B,~he*?i3#A({IAaMampk ըGj/9B^Hb aɉ4D=i+Z>=*hۣxcm!*StSjt*$7Oz^=ɾ޵~[Ⱥ#Ff%4GP$=]x暝Ia{UZ47sZJ_n* #`&ODG_U0' H+rbȫ"sUa1Lu a*3/yw$őw]?!JI,ס]"]v=m|7t(AArHh gwyj*M5ޢb`)ztEsG`Olywi!iζNոT^cY>|߻TS mn 1{8yaM4y/NU:=ߌiw͎fl JQ;j2 p ËQ>= +i_Hӧઑ0,V93A $ѵ4P` ?Nj@#J^y8CqKmJWI'!8xc /m/GiQ^=#MOc; %A[\fӁWڼbB="8+sXꮺ{! W}8ϙRzjZ2U.^dJT+14ѨAew6N6fq3I>x\⹃¥И^8QtgR ̛qJ[u?'%7^qDǨq&>\0ߋԍa ՓAb;f?t(WZELJ;k3?"؀v,#ߝkfcO r,cՃȨ;wǦesvI;(A#d' Z!<i;4Lߝ4heହU_ȂE0r")qM ⥊S=C8U)4=þ,Vְ`uetbIA$h,7M!YV P646W%( hk^R(װҪPAnܳ!_)F*T|g)0v",>3~L.DtbgZz0 *'o-TBZwz̼+M pN,jL1|f!֧#C+)d_9 j>1/$ިq~,BD%!QaH7!q } 4.+9b&݀B%'LcXpSM 2HO+S}Zq8%lP['3@ע!0ɖڥ; ~`DGr460^}RF㥑-}Vo6W6a{oi}eMZ`KX0Z+}X˵y/1.M湹:dP4[{ƀz\y0.הғ4xЋR[ ^x}A,Al/6-;1# Bi?\Fފk~AQѕyIWW]iotj0PmCu%]{R7uhQSdԠJm?w8?|Zu;)m&' \y@U8'J?`|+]q?x]4UEaWP+cEzz~d{FiMzCP:d>.V<4?$t4諭 |iGӖV8}pP;a1h֤kq~z  .EXt2W0/dncE•7+T^ {Au:uP4mݧ_KiP.oLzq|ᯕ~~ꕌ8gEPvTA!KYreSe{g^˪K*"" E!&ꍾ47ppي@kҵD~Rh%M-ݖX{ؖ\'2[e=>r( +-( a夐Hv'~ywvk1ӟgi>A-Qf!BkO.V6^bsb!bـ%;W8ܝ /|e_=CW7"!QIYѿ[;O"(bh.}&Ay]Y +]- $a7˖]<ߘFbY!v4FnY l@ sk17, 2L]TJdesڍNd:e5:i`M"Zޒ!Q9NPBvxy ;bEM`UnÊ%lr@YugԝyGOL6,[\8W aL&i % HyOW:т ANX_(6Ʒխf0S+׆mbAu'd#Xj V5D(W='g<`rSBwZ(m?'c}3 183a>o9`ԛ[IJTA'ĴKL'cm}'0&:&̱i_I ?ZS}W{g2ytmt+ 4PD7GNCvTR\uP4H8vlCכ_6ŧɌ6Ej$o ӧcQ (`{|7º e{@_<vp|.:1ˊì~': sVΟm܌y-Ubk(fDz6t=k Üs`^-B8nq5UBwD%Jx q˵# Zw<}̩8L 9k1i#b(p g1+u۶G1nPl}R6FrjI-*d>.ɂoKR.Pk ޘγ7?v?`z C_a,͖ cNDI =9nfБ!廭: \vQQb^&}=RG-lDUv‡r{{QÇd9ԶJUŦg1P(G2՟hoL8=X kѦχ=-]"xHLK [\qبLN truZbEE!#Fljt1 |5$6u'ueYm܋P >}xK,RE%~AIv!^̄ j>裍xIg2j.G ?ڃI2Gm.$'RDoU‰rXj= ,Hڊ;y%-~_hZnCǵ .}s+'3{k,r-d)!ڠzXƂR$"[@ḋow dE%?YTmO=~d$XѢXl:.Ym+QUyH}~[d&g1 !SJsUwU <SY(w4j%%Ca;4 ot'݇TYo\`{2"\BBlE e)HdS:ـM):\} ѿu4^g3:[[ON Om. aH e5n sx~a+殱GI*aR3؈ i=Ɲ.7o1"\|bAg9ϳy>f@!6<,Io*GV~IjKf"[YqxV\bUhd9{~e_]w g:듏Ņn(9U j>ڗ3>ק"zKlI {7w݂%%F'O嘸ccZxADyh(m Y%VJ☇6v_#'2|>`|( u;l n|&-b4A}wNȬSj q ^ @"SLO}6?Ux#d#OOQ4SkV,rhg˂N/E= -#2cy9|Y[)pĿ10BruL}!^6!|U,LD7?HV] XCYYމj| ]t\>Eo8+/SA`'zGh#2b>߼6?R8_)؏i`n*q\EsLlv9*v~"aF9b/a0D:5g{^Uī;G0Qzßm lgaʟ恵Nt(GwޘD*j7^;5OxBAӸ BsW&lloXvi&3T/Lho#Eݯ~I?g'E?tႚk;|ӳկ:S\OoG`Ws)ɳȰp1uŃ> ÚN4F*ЛI?FBs2َMZ-W,Lewu%/[smT5ku;p14PrU4GgzK/%f&D{8iAڻw7L ȔUs@}3)J wcߜ_Q@xYFT\ ίr=[s* 5}1 PeG D {Ծ)N u#zO xN1+|D}T$tz2IN)}ȄJݭtVDoʑ"ro֨h֖X#wi렋TG!F8) HF" 0DW]9lWBfxne N&$ ijs;Ϻi97e _-JZRTȄY8ESx sM=$>xhnx713 ^W}c~ Yd~ Fr^ns dSSDx^}2;q\ȱbEO (&3$if'A$N\rE^o+:ً?t4Ryqu+L`ېbMeFDڷqOrXx^|=\ݣU RՔz}:E{f1%+q6M`6y|A ]~,orRfjm<̪S/}X_Y ADI4NZRon ؾ6hDd1` eA(]_LLuWc/4F#{T!7ܳkRCjYu!b:ea^}j /^]YGH"`Ob;<*| j+Rr`pz/gåW5kFҕ~:}5;)o'&\+hz|+9BQ /fDZUpLY98Y+d;oV{!yx6zB0v%fYx#334ˬ$KBo+L\62C0b`&<r"tHZݳڋ0:j@jҸʨ%͏[?OQ7F'NݢBB⮔Oj e2x+`GbEזGì&8n  [&G[ S@։[?qkMw;3׶W֚}jcdv^UI%v+~,LIpK_d_^7<@]Ye 5[o=ERNSl;G܅jGI=kI)c0QȘt[?FlN.͊VɿD&GfVU =9 %ȷB>ldVζOfI>kx2qj_! aDv `le7gƅ;ϛwdY'<]-rx?I>Ie/à@,SX;szrѶ}& AhƓlX6Fg̱بwC@M2"- v99łI欴b+U;zVO^wip%xn nbSuGZaPt9Om9!cg!خiB/iv:<GIi}fTJQxmtr=|2Sِ?q/f*3{[Ҡ +\6M#J;qi+o7ʆ}){G ppXbm}|.~w rᧉ:ؼ@I[q,œ[kqw 9T*V@LΰӘP)خ5C X6O 7J 1;bԺ{N-q"~[SS!ETۮ)IƘRWPKqNUTSwU/>+H!0ē1G!&a㚐x}#]&sf>[v暱=!nRSv3v`wksK[q#{0-?sGMBx; `Y*9V )?3 ず] VX~ P!! Hw0 rE t?S@WDc +s9Ac=XϲGU^!QM;Kո1DqS[X`)p~S)!ϼH #lOKax0ʶۼ^܁jLLk6!p`*kE)rrJ C ccEeJxkW CBY:;vȷ)UtNn >' l];0ĽYN7zw,ؗ=ʫK/W,#sj]=`ǕZySؐ2Iu鮥 dTSU>}!wxB[=+eyذKMݘ.zI:AO2 *4:O֟"MzxZ"_dkSK%eg a[7,8hޡcTđ_uwAu}=DcU4!gtFh.Dt̺;[_Wo:n$qY$Cd V:x!FPBHxݰel Szr\s_j2EF?Núc1:_5&ҤR~7D${xWy%:^"6!QYw`>ܲT۵+~8y*϶ ,dv ί…v_-lZ/D2!d]c05or=VÎT:tOJwE 9i~4Lg,UnC.9Z:QaTC =҆ST7՟&]/mV^Hdբ b@JusXK,%X`5.BDjh ^nal82T"+9ӓzC8Гó܀]BVaHI':՟8ƺe3W~X6d[1F$NQ(ckhLFY nbTz#}uVdIEjAY+}Eoki|HftSC`k9>j_8g*3E۲'spV(4,s7|7WVfT!36qQ|ZJJ,7RuN#. JדxQ'Qѱ4[ZS(>Xzu\E';m_.zso@PBXkoXN;Yԃ$1aqi**=DV͞1v'>۸m%>uk !/^d΄HPt~si]dfu7s]1Nḯsa^8I;d\[#*?:_+=CTu<ՋF]9Tb ]u.HY_BIAQ%hNjst=h"睜>/~ zC(+֙k5Lu\2{7]hC|!sÒ»GxׇYg;ΖK鰬dt8! R^{'ZT*::VSJ ^t= NJk׳TE3m2ffnhoSvU ~-}~*ŰKݳ F]R6:"C/kVX@iީ Tf& F'*2!&ԒUc&9&,@(bL`S'U38,zG:TeXPY*uSYg2Nd PKr|j" IZ͵<.ȐHv^2/g%qHdĂs ްx6-,2#0^5'00?痕es:Bh|Η7cݒmYʘY6ډ(u<0R5r {jɺ!jG*tqa39SrN5HLZjDlJҴ g-U[ v !!U)X^<.HJ(#] ڃ[ Ke/UtRumPQJ@`1I2x#JSVຐIWv.җQ 2sdY·(Dx[R#*/DsY[ J$n*9>e6Q |_5~>:suq403WFLH'Uq ƅԠ^nNk<jo^jYȬE]{ZPNW{n^ d}^"_e:놌Hu?DRus@'j>0Vc"&GH;[&=Db;]gCbTjSA#}2Fy*PY-Ի])@G_WZ#y1kI_q5{# ݉%`Ep{u\^?1ak6Tc>O^# `vj,.iWH5J=܉؋`C!P֏P4ih"ׯ~WUzf\%0 xg]=jSCci` ͍,å*(ZzZ"tytۂ޵". G8 $%sTȋˍdFK?6o#PSF ,-L8 M4P;S?@mqI]]J춚i!zZ *S1vx" q>%*݃Ȩʖ0oDx?On^rSAg?c9Q|6mjVh0RL-kT5ݲzifM j@Y xcVnӓRI l Oa$0 :1,C7)+:\ЃPsx%oICxjG~QF~]3[TO7o( (*M$nᢲ .{} WpnܜzėSnAZubEZB1w&%Sk{n\XH2$^uh96nO7>%-kh0[䱤f'D\/(ir5:ںmualЇ%fGLU%\a6#WWG KԄRCx$#@ +%6!qXDф1/E1rzgoqS=2ҩD\sϲU$d<7[* tW )lM.n5@HI'C[LN74 C$q+δ 5+h%㩃Q }{7PP)T2CI5;`2KR=gs F !MQ9%1f0Zt]ܹs`R)jc0"tȠ`報d:eL%N[`}Ex3W;ja{"vU:wK^~V$2]O@B #5⪘Jܤ aY*\qχ~)HyvGC\¸9 -/zwU#ַ)k7.?MΙC]F"8ัƅL~JݣtF? d\7׉&`G$FKd4c< +zUh.P{8ws40'V7ZTz^` @϶Z+`ZCUCrpzqa'hzǞ(3'wa}3,Gji 󎩽_G:{?w.~/6B'Oа*m֫=*a(ӚǑ5l D)_Y^n[npA2@ȃy |nv$mF-~O=q%T"ݎ_9/81_'!WQ@^g \^r V˅ВJ/cŨg(v8iPt2^"=&ȢaT+VYF鄐RΎ~s꙳` .x2PQW>A(7;Q84MĜfag7p{PsGJG4+N;g3ɧ~7~x|d|ovnV0*į/k SKmqWMrGC+|%Sy2-eKFu[hƷ[F,H؂j)F8W1j T]M};7ѧ0<-1Lv@t .XGN(:  (`y wޚ8Fz7\q 2'=-x5ji M :1l1t['^@vL]Urn>-"bmZ1)BE*4ZewP7PTg˸AϓhS,á==c].Hii.ԫ!m!c{O|XKc`$7&L ;/MG6VTى#?Dn{X:&'u; cIC ƒXg3&,Mn!scTZ6Q[0(a : XŰ^oJ;ues+rd4 o5)5ĵ|N+  ܽL 05r$8yJZvzʨ.TYE:>Ѻn.q˅Q?sY/ :f#}ڽVqMlU5oB``#ToU]8jGK7c9D5իaM\*)1&l B,RXsPfo9 {ۍ_^Q_5u jnPW"Z u^'oYa[k[t9$UieCƤz=+Ei4`RL$v1])4YjHj2d\/f 7Ufc*Om aU//ԲC5<:c(Z a_gy IDTde>h&սَML~B@o֏cˡc 1S- "8M8'R3j`d>6^+P(QQ@n traD՞m'=`Wm|YXޓ3XJeV5iMRFל/\q:UoP)zEa+nq0vjXm*z*un4g.620#^֛SIT7yJrM+Η45H(Vc1[$"%4v(FpWWjK Tq,.!Avt[ ~[I9\Ǹ4崭)~y6RҁF Rd3#[]pr6nlQhc$4=~u Gz= oIj, pTr^OY\=᳏]:`b+kd 9)\Nfxc  Ge[ٷz{J'D)iNڍyٓL rΜħb5w3 հх4r;>c P@Zptmx]Ω=-X4x/4e1&XS37[QeMpe(STngP㥁~Nud~ ;wc4 t؎S`.c 쮿57pVnZ{/'b?9snE{6]#0fG<b HNWȖ`"[Z끷Z+DRbHhY^4OHygɮʐI$cଠێԈ ')x@!3dLTJ ȺJWH3ȪFjݻ(#Ɲ&/rG^L2 >CQX'@$Bu((d%6^Mݝz)ǔObXp6We!ŷxRwrNӒ16KPʭ}U$@Se{9cޱ݆ǪS;$GJz)L։B#(;N4HYmXX}A;30Wn뤵2Le341lD=khyKz%v2%F !juYqM߾dq= Zjf4R*1PT=_)A_n+y| Xsq`AerSs>GO$ S6A1/UZLDAOy\}3739RBlj"Z0V/9}T]WAg!LX=zo})ٕ:R mΘE5 0W;[z25<6z-%ހ:, EG+x-0ݍ^nen'3or's^nA~k8(3/q"H Ž\?<]_8QC/ 5A!]Gy'y-hI[tgY59ڶPbD{g ]󚓾8H:^xDæ Q:r[$ϙ>UX.O 3;߫nҀS7Jx'4@]t(>~ J`S|]䶝5|/nW #cyd* jɾ#qg2 a?r^}GhO<#WѭMJ:!_ ;;30T3= Gx );Eul䉹kɟn-IOXYZ竝}]7e}Zf~428,Y@}њý q'+u (!m* %K.d ,=gc T_q0>ߛ7y9~_0%-}c43Od>xDrpcexE8Duu|Dk(,eknS[$(Ή(~T7O,LїGUG{%L#'#6 4Uҹf"ɏH,:n$ d;}5!5qd ߗ9&R' ~pGKwzƮzj4HѝXo/ƹ"jt)K ==HR;eu(rU젴Dc{}de,,tq[z!\xxwE #`OL `' iB-yu (r&yQq3e+$6WE Pޒ2z(o t>{]5Un{ Ã%yִ@^FhFɣ)C V_Nur kAە\&'~k~`.]wcU(BBiHig9(ؿY ^@?%pء7.ѴnjPzb~m&\&PWk*m)tF%+/JV#'U[&xYF*qH- LQKk5ishPHSc6@ʄyϒ4S2ߺ0 Aud @󦋢Z?Cc! p9(BdPk8VKn9l0GALo49g^ Ϟ#/Z Maiu%yzȣd8G[o&wt+--"NqD -D@F|܌Ȏi3\'1 ?#%C]QRc'?076Π|;y{ɞU9lZ%JJCSF\9$b.gF=jȡwtRαf%2v9Nޢ3 46- VC 8PzA{wӏpC ګ \NaQ2Sdw0bm*.?oOqR ,]6t#rU}V*"?(l4i_L<>+ \9' +be[%~5*c@Tͧbwŀ &:2XfhMmPfn H`FE~`wp731: `9T-TKs+k{6]La~a/AGNh6R2仅ioRuY[n&K{~qD#k VDK<w$)X!6oEbm'aW:!Z%s*WV ޯ# ^jY|ܨ,JR8 h%Buu+<`D߄_iLMzɵrzɷ,,i%"ذ*hgJ_6%LBS'ּLwl=ZDJNdwŽíy%Q4" hp/qnϲ s},B/fEJ mF%yhq07Utc).w)6ڵO;] 4^1@uK4VG5y4+o ois(hbK`*wBS͎l0 EUu$CF?JdP]WTȢH'"ґq]~WN5)m En\X(L/bWwԠmbmeFu> #MiFYE0H(xHx%[2 2 +K\0At=# a:C2]OX)߆cLyD$B"@ &y?9F;M:7Vij/Nw4e!O~M|\ܞ/0nJ6)摴bv& z 7/Ө ?5m;K baG.O[kbOޒ%b> ypKHShjuCF3s?9(ײ9FCF$S{Xl-b4!/E?g=Q=   {I5xH8Լae:ulǀٳٿH|{J t{ޥqDxp,3M_0 BcZe+mN1( J~A~x姥vfzr xC;vK?,SL^csEz:!0R߈lE: It w MdScDžsP? ()%t޵;1 kFoBA9IoWIi=R~~[׎fOX\jJ{vY0O(jH2|72=pÊF aVOL58hK+-hr-g l$:.]p}QrmS4vd0뿞|f/0T.Id5:;Q^Yi)Oaw4Ǹ mgȾ:R˘P[Q(sh VdT+|Q̙ȋF^cTԠeQ\7VyM+ p~̲3~x232VuCvcFH9\:v0xYSOCwS65V:;#)ՈsB0NB箄u6^8#u@bS@ۖsE_;E$K(m/}Jc[lmCCncQȤ:M I5Bm,a7WЋt.]W{6*(^=ň,Fl>.꯰1Z X@GN%}s ȅdV*L K\ `#:uK@v7 Bg1;Rstf?eIY uL{⁜7K*HZ:"GR!/0sIn~Zdsaf0VJje=9_qyr7ZpCPwVp@<\Hyd@3s+3lEC6Wv=b:ln,%%zuW}o9BrVTuR KcB!腸xD ECVSj-?i%Xov m:T9xgU ա` g0<kQ=W4)[5.fbnUyYanrn/odvU2nlwwg]iW۶੧XD[!hЋd[~y&Ҍw e7bgI CYn+VӼVTgζ{S%]:ƑGd/U ޳w#Zg= ?#}@?Y|4PF5-Vգ+R|@龋o !<рKU\~cXcc akAi6ɤkS{UXuƋ%gJOH^ViǪxa0fyu ,Du0g' `{Dʩ{*)9e`1/iK:%}oSh^<.g46 UBl|{0 YiO RĵfW 4c쟒K %xjvS.BA"~3pґ鿊@-.tM}]E %ȿmKd2RPS l" 5?%Epk`ݢg|?UHK?x3~.2ZZu?Ta/,d7 / ?tYn󊦝0 G2J`!_eξ>֊bō6$bPZCݰ=O` ݈W>je LL9ڦ+ 25 |6 wjMnI=JO)EU1"uNx4iy&jz: GCPf0DuMZޮHjתOܙZ06UmiK29DqzD 뇯hjĺ~v ЀyЌ\њL30ZS5MƼ}3jY$<Β,z5ޯY>Ig2 æiYkj% )~B|,tj :\i--W5 QWR,:Bx}88w0f44rEUw3օ2lG6)1^֧L5wG[kCNi =9`W>TG#S4S/wNrMq&P=g79VP̷^BS񕱁v ZmpƟd"OvwHE`$I;K)qQ{LYiU濻6 CܪDz{>N$:f160Hxva83&Pe[c•;\>A `&3Ëmo(F Bz%ɲ=Y;D.HuW!Ci0eW>E_T;$B_, n &Ȣ;l*"7#a-gV2Tt+^Rz'DE=e'=Q19#cn)2 ̶QϥW2ZqT(5oxX?W+px4I\У";5Mܙ`iu ULq|)rИ 鼐M3$؞`gYVF]aB.QLzfA^Vsk?8]!0vXHKZx羔pݵ^Qsg<ȵ?J|0 TUT{+9{Dx;\5鱊527;%yauzj>>$eG%Vp1_~4ysݩL] NȵFIi!L`N#Fjؙm1[0 =OzaKp@Bc:(<,"7rm;W ~0[L4~wj"՝C2>yLw%Qjf=YΡfel .A@ȴywMELV+IC @E}0KMrJ/լSGBN:4xo`Bî0-m:7v}1ra{kU r瞐 ;ͬД\X^d~OvgYz,akL06]Z8]BG'+Se'ú8F(ak\'aڍoFpҀ'aQ dsUk凛dfhpoVAnrL1x)S%R[Aۺ6*E<^nn/ych72wI\x9t^8"'$\5]m6or-mB XޘO\W*%h1 m2 rW%QmG&;F^'o AtnMgZ|Fۖq*dh[y~sa#G; bjB]O]bσ2Ŏ?kk`)x 3BRA?K_W:ike?yKxU5+6sYHkEHF$Ř1A6zIfE{Y.vy+f+cIdtS6D(Τqkͦ ƅ˵io@]EgVS_"1Qkheπ1f'䲥 }2_U{3hwiDAg.5Nf|s2{2Mѥ4xX ϱQMJ [,rzgI7fe!ٟdf(rKLW#xF8XQ8tCC5iq(<#km`*ߊOgfluwY#%Y]PwA3}}Cјe%0Ƕ%ؽHi{܆!cw3L_Z1U3,IJuqͷ$EIp?'z+]C0$3gC)m X<n"jƂv=i)NbSE,0\BE:%]4IW6  A뒳Õi4V^ՉT?^̇=`$f7mN>Qſڱ,\FC1lq$~"u&^`A63 x>e\8#uދNc`1R] }O?R9 +X4Go9M8_,+jY!ǰ96܊^Sёh}yA<BӉ$gcT{  GP7^ z67z*2PCpYF SE:I/pTp6vn,:C.:?G)@xmow9TB$DyKA{P鋨U -$Kl2P4, 9ŕzEd9eBEo5S @jJ7[iH!plX[VYQ&z>" uH%3kl4^Fqؘl.RRף/Pu2iYcቁifx)5o-1;}m$5{&2Zfy2MO9Kg]Y#$qΝ"6)%1x}#cȽi2R wNg¸4Fq1^spM[o \n٥*DYj;W8S퉋!]D)q&k]7۪hkhmkj`L$zX?d1 _+ YI[+ew9\le..s\ ˁiJq-YC*ieJ0 #p-t '-,nQ_%9IĤfԅq6~Ps*Y1 ?~nB˫y4ΐ RlhhNҲu?9M6Fy {}S<8=v[mp!gZe8m<|<Wq<z= ZV|vOb@Xπ kpZiYMEo/>\8s #DZԍW{tZYlIAk?ڌGbkIhW8ؕ"kj;"F o*iԗx`vLxۋX%#LM.u\ܠ_E}Rf4KlVgP<1%\ Aoan_XVΨq\"p':Cm )ΣqٺQPIU'q?(ݒlLvb[ X*]ߋ*фj8$0qÈ}ьi[5Eg|Yצ#9iI(KⳠF'#efz@&$8PeCKQ޽'0UhPف<VmH}ƐW񤢀|8{i\<7pk1&-txBs2df⃀ON*jv1OJWsfTtLE9,;W ܪ'aOSh<2Mu?8aUW M)L}nyK"ZvoQq7gLu(15r zb$0~WBKps)5j`RnAr>6JӤ"%@qE+ZӅIH58^(BPgW8t_mW>ov']f?$H"=Qo#"iJ`T&w;]l^Y?b԰|@Հ yHmEv?]濼k̅E3sؓu+8_s W>ܞRsŘu4xGỷ})Wt:~k[>ZjvQU&@ݵ~TpfjՖ%JE$~ ܼg1P&ÆZ'zbpy Ӿ~Y f\vT_*{RJcgb32έpAqbQtCBGl䝯T<߆/ k`0;9I|Wj3|Nܼ`̧!NyLWRJ~CY { 4GeqVz`=4FpM"pn˿^Lin6A*_.pDyΟ7=VH*y³_A^Ue<|PnO>mYE4B>U68=@8-/[hZMv Ie[xBTeg _lh.M|m߃bS#Z2b#whsFN묙nH1;۩k&LC3Bk4*GOi..< BZsY8yrswD|]xm[T'8y{fV %Ō} MHz(; nz\;_#krezzi^%>ɉ_TTĦa/ +yh" l{ņ#)zB!aGo-O Î8?xv_!R_M[r;;oX%S0iݴHRUH2q}~kkɻ,* § qi%"#+6;_8 <1GyRn,zHޏ7'jb.#}| n7YR*[[ef (Κ(a~CC^vu@YtLCocZ3KUs>mM<6j ΚJ8f}6/zk\OHhkJ2p/2YZ&HteO6pD L>g1mR7C)TbPvlRcxs *u) ÖO(+j$} #)V E@RN_JG`+kɊ*ĖVfEnhHm}!̳~KKWY>Y&TLrOYҖ I !j(+>QB@fDT_ ?8&3Q+3OmWmRoqk{s3k ' ,g]FC8a$@:APu]id_m"4x`xO\5X7a[@Sv6ڥJT;ر˷ʤr|#T$ uB殱A˱ϑZOo[‹G͑W_vXQAL ne֫AdbMXֱ3wX)& }dbnmŠ>8#nS|_>$" m X҃,}|׆yʔ03Ҏz/ՙ h'gݐaG*7-ɿ(nK L{zci}DK_7`mfXV9O$9g"Md:).5m67 q`N ZTw%ßE٫!h`r:GwT1Af'@?Txչ׺i!^wl{Ok`fKdD1E~Zžp!蚉?$6ȗIt5reh-\F\.${NEkOIAčVT9R L jÆvo6zlJHUw;$_?F5o *Ųo\ʃ.̼wϻwF57`8tPtFMVѣGlXadz2SP9M(^Ū)TEbt \S1U%%fY;[/ f"P܆lS{ ~"-(%Y"=/~Y1}!?;kɭCXH;!7鏬T&)2g3-QfdRN_m5u)@"pEq+P~7'Zȥfts(N3EʹFhVR heTng= Mo4ã/0Tt{B.1W#\߫xf;H2cK=+{tr +ztJf i~Ve-= >lڬ9K],`L:n 6MX4Caw!Ȅıc8z@kys!.[;޽`a$>4Rm cXWHdIR[lƪGkXc~IPHCab'4ӃS1x1 h:(صPJ;@0>S<譋'֬\ [f~) 3>Acq29#ZruTm"xtr/C^7$/oY.`rl/>Wnnd\Zՠך|}f_U' ( RtÒt mC[/ qqW[, dq6-$[o0'=sU5w[C Rs1Q,Şe'Xp' rAoI VXP:amlgyӾZ,z$_T*h~>㾬R&Dn60#Skq0M&D ?$](?<:>5_\,ٷn09yyTdhvIvv$;l[̭P#0Dʷ<+-ӢZmN4FuXwIT֋i\3]WAWFpL,$&JMf~n+X(Cq()kKdEOtS) 'dL%V|-G,0oI>*-֮䏬E9[v@Mbjgtk"vqeǫ@p.=GthoD曐W;6].e<$P7n^Xa130@Yt3liĢ$iF[Nh^@* [}u>kASFYݵ:sUFB6q~QůoyƝ=cY&g0X~ )! Lj]@st1 ]4= LTIVjZOViN+q4=S,Yj6![oq#cWt]y Eh=a >ڰQɣuEcif}~,-AG^#9/oȫ u/*^w8n bPVKn.Qų?j%5kuO: Teک,l}:{تa 7%G",@7 I. C|`+n"觸QBU$r _b#.X[ K0^t:YZJ3x %][17^&<䝹T0Bc>5~fjKZ*s6tM؇lkh.,zx "hƩʇPSMEǒlJ! qӯ >0 $3JQZ|O-^OJ9}xL5oFY8<|72k\. AY1k W B-Ne4d}wv3[!ACWn4A?D RviJ{ XJaP!'X©s]TgtR4DAO峢g)JјJݨ-r0Su':˅n) ڏIJ}_^/NFYQMM2 l|Lg^-;&cM">8VbdK::L!}~VA9= GFzr/k^9.FoQ#9痘/Yk[[Kx8nsY 9%F}:hXH%ְ$gW9N mwÛ*:!f~c*_Y˻AXF!x(^hڙ;p櫚dG' }̨'9KXEgq0'E"zUY 8$' |,:5hs6ZO%i:;)8 j=(GƣRQ4au4^~MrMD?L~ s 캒Ս]~~2եY:)*;E Cn^_ Q|,lueB+r@q#Q}:[x#Rrb ͑D/21>; 3Rޝ:q$ˢʸt| e8 Le;y8`qer^4_<ĪKyXRKB͝-{_=f|OỨ1 BAySŗؖ|\#98 ߈ Nv~2fQjHտCpɐc._P˜Qs[k,!ᆗZr琪ZKt Ԋ, SMil8"A.*[uMA,nQڴԲHKwqq 5b/ 3(@⎝chׁbiA8#2A4}1BюW8W1Y6th! y]5c3hǴ#*8?W.YކL& p3X-#Z;qjܭr ?\RB:D[PMQd`WA8=PxҁS;mv(u#׻CO";2qp&O.E7 q%hFf-Ed>&AH*ƕ/"iɜ{n(wqj-qa 9!Њ(Ѵ)? x޵"3:Gse0bMu)c_w&G-2Aέ @B[씅Aʸp,Cg0M'X53:wTV/ZQIL ;2hr?Q}9ɹ)|I:M lx Ya7l$irj~+K{G`"@[+2ދ[@:sXDyhмd\@{ERo4ն$ihulj7sE(WphYf(Q03|#G-"9ЧFͱz3kg+3Q@#r3(/THꂙ1+N3`#R"p( oaSbP1eSPǑ{ڿnAbHS殞@1R/VY`s!5-&}sbs> c\Pbg{یp"yMrv4g5 >d23a60>ܽe_Ewg(TS]=`L1rv&ߒVw,R[‹[7tq44kwU'FҰPqL0j 'g#Uy3&ra}[.J1N`=Q9U,Є?Р.? 9GQIr9;$LI\¤noȕT(-PD ?+a# 0Hۑ`6@ XAbjۍHcvfNѓ̩^ȁ "L -Uօ 儈@ARnjG+Yf*\p_5v-V1HD!)FZf|"!ہ~_dNZPy*%fw| 2Yq;xc Ά+Y&,=r #$W+ZNAI(3N@]5_]|q3X^j8'۵#BX.N#/1CG&P૦ p6 1o Zٕd)IuQ_&yv*N@c7U6,+q/8}svc<_3a@D)6%V`=7'I 7&PFQm$/6$alhdRђ=J%`$.bא=O+[k5ANSN|MX<ݔ> %qjܣ~>ZvyWx)рZ6%&-NCr%Fo Tg7w,$2-ce#l{b{k`HVج}b!ZgL Օ"Zݶ<U &_632)*_B:jzϺ(fl|, Q9e\죗Z0y.CTKΖǾZ@QCs%lpB7{L-""`nms>Nyugx kTa47i Tq {( ˞_Ŀ}m l =\=vʷMGe'f(68f)]ۥ Qv}{uY8JlЂ`b(xMn@rrM;QYgWtweeMhe~ŚD 2뢾=eM>(RgÊgt!=VLk̅W+[ݘ?i DAγuR;[HT9LֻCփ9UAb+ʟfnGj>J~ kEZo{rSn #IRhCm4OS>(RUtBh{x=xbD[ kYߞC.cnhg-a`V(f")25 nX&`ϛ.K++%Y@]$mgJ'lr}6ߵk esm-43zBcN|4}ihiݲrس':.b2KWoop5>L_G6_8(K!ȇD {lF3c5.)_+t2mWM lwfAaKAd .=8s/M'-Lw/s)?/px%DLA0+/fV&Z /FP;wHhƓ\g(23/c8R8S V?$ḄXo3U-Æ ;d3Ex{xk|~bʥF\#O\wd =,Y I8S6Oe_b.}siN N,q mP]^\Dy"H #еFm~pe es>V2p $7ӵf<㝼6@6/xƜW}q ~R>ĔcM5.Cqt f鬷ȳ;ltӇx:Fi=+_)pju*Z'V9W{ρ,Aٯ9r|i" TEz?A]NnH}>-Τ^*v"L4 9D0 ?q¯y|x\~[7w;?3ü!FC̴{[Bqg ˜T{<Ͳ@{i'q+;7"6w{Bb@ 4p4H'S %Af}YY)nW)a^$O(V (#({w1O> #oϽQ㍧$S ߓVlF|Z {vaP Y$%":HMQ=BuU;gKf}.اj>IwtQ\TFDg\ƞ[Jn2i ('ņJ%ߩ.De\MKJ@ WF.mӜZI]@NϺCt:)tws[^#/}o'_g}mPfձ\׬wܡ7ϔ@N$>MCWF#rHnV:[O}c3\_6>:%"E:m(be,e`m Okhh\֟_wt.%Wn gB_R FK`Q!@1Hp 5At'QLphU{(mTߌ.UZs ׫b0ڟzL3#BJЇ'Jawc4Pi"BJ7ZyRaJJ=SBzgΤ%^X޾eM~nzag(KCKh3r Y"Kȿ\JK_:y":] QO 8_5G]~yZE.ePM{G?*Xnź]WMK!O52~1B?,bzZԐ&P" Si&Rȅ :WMo8 FO۳ecyLfoEE0wLdD_CLnm~,'&^)9#wuO&w&IjI"ь~[WK)KLh4uF]nM1 0|Z@DfmjYwB)qpflrl L/K\ IB7.)+/h[[tvK(Aq̯h"[_H?TyD=rt-(i,Jg6Q4u`őzPmTuZ^нTsdm(}p R --H{{I~YX/T8M$ sհ j2k}{4T+X`-/!6,I6dBVT+L'ㄡ ս3j[*.W$wI bazǖ0/ 2BzͿ=-]@&Z{-B9t_UM|Rkv/O4Q:R~%.\% kIlߖG&LFfۂ"_nXn8P7F0 =<1Vo_N]aMoaCR, goi̧a&n@JOׯ^ʝNDΡ}b1q62X5\\pOhrLЧfq0Pԣfq1!NqpI/ELYE4&w}H(ƢN$O@%#ʑ58=}Z7-3u&fyՑxp Vl1|H^]&> /D~08 lls.|ղG7ܕ^P"a ۪7q}̕KㄇԨ;ɖ7~m"Q(Q>po8'A|]1+t}7ck$;+NA!?ϗؽv.p;\)V٭Nf0y8~Nbk{z- h](,8FEL*qE-Yz3Hq&Ú|^0vQ/*Cȁ*ͼuD,VO8A#~He8Y f@bj0&{ 쩝jq7kFYJ .swգw; 8!C-X{t4/Ylw-ڛکfF*v UNpve=Nޖ`Bڱ{EKC6ԓDzә#͈<0ص}~k3:85X PV$!^{6e4xE!U =-B#{MUb^]Rxd<LiNaYm\e:|0nm|%^D>u7##y;8ϠX1״YlbNfVha!2 vtI(kksiOQWNJDjvAU@$t7"t<*b޽VT/VPP@塵k T@شm\J.,! Jvac?;nŠeطa$/JƧ<-ډj{b#އvǙA~uqʙ:֚؞: pF_ fǎN[c[Bu(cQ !yHƄ3G T0hւmi6V>{Wn-  zdc_76Nv[_ Ll kO,.<\7әEJ$1'"Ry'Bt)~ѥͣ%k]Yѿs"GDeتV/QRCUc41_SKl\ݩ(졁͈F3E((BoDD8'Il;d~$9`詓tb {KpDz H5 죿W4eH|2ΌX<#8DCH}Vֲ/s2]Tj)tWα)#\Tzf14ʚ g#lvr0P~%nqo^&I2kEN00Io/{.b۠B2&UN~+@ڴ鼒f=Fe6YQ g-@{Z׀1fdf՜&q!J/%9x1l`'vgZ3śH>w:IfPb0d'\V nu[Mz5lFf*eFt|?*[)t *]~.*Y9Nl%Eo# UYNN4gP]5x }tRVc't?_5v;iI `m&[ilc!lA`L"hX&D?Kmjg=Um\3I%hdto4?wkkȗWbæF3Yͽ WK @W}KzT[,>T?cQT̔t\Z^*$[$fUuFA;>:0Z"ͨ{yюtpaN3C_E@jLfD(=W.~\M`*\E-B:pqFp\R5k~6Id 0CDQ|zT۶$o[1U2{YAK̬|E>|+̯^"TiЗz*Y,,+ߛgFųcf dU-7Bнq2Fpo3LUW>@lȖ+/}c'%I(6ZȈ&!(ɗ9"r_D:gQ ebsQn߈[g|騚*+!{bS.5J9z>; K<񟇉&--q%S8_su>0A3䟏Sz 1C.DաQzk ` bKdl O,eXͤ}S|A`V=9{EROY.LlE ?C>*dK}P 4>&PS;n °Pj2"Xs ⒎xX*/6<.<ܱS买,!BoBJx9pS11)l|DZ?ߎ6+_9ȓC!"L-;<.*,pv n;봞MoG7D, ؈QZnui q)}w_lMŕ4ݡIb#ݬO,Xmd5`zer egny?aQ* ;Qn z{uAtX4PXͼ6r&XJ;p?o@}0yun\\`NaMV$9Ŝ*W!3: Ջ9 ($Gmj"Y+ϖ=s!f d'HȑE砻[9SÊۻxSP w#հLY'* [[p^6s^b-a+uJpJ^J`pVl/˔/X>Y{q|SU.'L&9(e'VZ>v/ݯpc0ȤhСzq~~ <,y|.\6Z^MT"OqNF'tB.q\Օpjj#6n!.a/JV*%57|<=|4 RR+)4c/O, } _}grxTB!ܫODaa?2!@>/8UN! +7?-8(O:^nPⶆ&5gzG)uEZۙ,%]@3oqRC¨#M>4LUlu"TS [,m"8%ҙ"m80d\#gEL'aG=ccKShdmA=BgmDa=ȵ=F<:Av9k56i30 ddh#_WMHOuo-Da|!yHxE9].υf5{03O:L`?ʮ@bV0iњmS S-Fgo@2{6^,)|L{"Wg{ URvO A*ŕL{*_&6fgPp(a!a4ٶ|,Eaa"Tw{UF}OZ3 d *wsfO Y„_LNG2a^"[P)31OBdǦ&SōK=Oxew *KBUȦ|^{ 7,ʾgT2aQl{!vٕS䫈v+HguGn\&¹LCf1M4%W S+"SS)Hjl}^@KHX 8 s4iju=39.s˔C꾠Ҩ/k26&@ф:++g$ID*h0NPLE գv/+g+w|T2m%&M뀞I֊ GD.m*zf%+04~;n{z/ZVt +8a֤QVe>=PK޴0`~Y/_ Mab6REbM~bNl5&D^5 k;@o6/lk9?`zK#lWtcCXpsзWƳ!OyOK~f.k8DI5YX ;`I2mf*2ѣjIvUV4_: x23qN"9RVCz4av;|@62$oj`߸,tbk~>؂x%bj':5ʶXQp ,%-Ptp'D?͟c)*.zTOBQrM,23Zr#]"D.u뛾<|n/} e;WѤrP!OՋDg;z mutׯa FOEiT=o`~:ijEٔ "IӼy[kKu?4T;t7Y 41^,q{%.X$#'h8^U#^7Iu[٨m7"r"CS ~@{0*YXw,/[FԷ~*[&`lHԡ>.Zɾ̖a$]hZZ_>k]0(o(WԙNy={ҬCR[ñByKuf 7(cCƀG܍y6jxkpGs(ц =kUϱ81yC4^W@,&|*f+6č<Ѝ{ z/E^0ue)\}m/#|nɃɨ1;RbJ$z0HiaPh!3u=K-cVfEI2r$c'ANckAhF^X`^D}r}yp>,>tD3m`v{iEDEUN)y)G0%/`V gڏK 6 D(inZ]dte|A~G[Zɿ w5Dx}ߓg>V |@c n WjA$Џ2﨣A/@#8("Y]y(9l*r lF,ȕQe`l;}JѩgOBv%IjFk!Xt4-oMTwt9oSjGGX+u\Ϥ׈WkbCG1$-KTG1Aw퍓?JQF'sN IkTH0dup[2E<4$1];Eˁ}EYGi:|qU ZeWYYD`m*5l]VIB J_qP18gropOӁ |LLS̾R\^~F @ʶI;F*Px TAx\F(kPþ¥g4]E*UKAYMqqMYe}|6E>S6ڻ n(Jͳ?xs|n@Ln>*dHOrt=:&1"e#WB5Fr 4jKH ft7wxPkb}Q4x$j=UoOyFV '"Chjlm:F>UjXSUމQđ'eN$sn{ʡۗكnIPTI8KGUkik^n=7YueUb^@K V*0lk'Ƽ3=Jb<YehhweB)02g7:R5~rvH+Vp%>O> N,G,ءMG_*>F %a/}O,} t#3y'vd]-cR3Tn* o18a΋˝Gtq$sV2AVyVƊ%tz&˛I|qG`o(|>SMA9t\C S;EV?@|Ɨ;\ Ŭ1|vAؕ,,v\݉n ћHuVȉC6z_ @20bp5XPB`>&ܵBJE&n͞׆n㤅M R`HX<~y&EpBzGl:ޚr' M?Nm`zyG5k'nf2R9=*66oA=o+r'Ge˂S]w;ƨ?/uɧpR%x^sxuZp;tEAAgA%}ФG8*'}^lt.JV܃U&>azhTRϠ 3B. Pۿ"ỵ?(;yV`nN c[#=*t&SMrefQƖˆ} ;3[ A :J0J1]D*UPl%U6Zo\Zrdnm*kY2Z5DJV-wkIL5hG1I1#Wh'#kXᐋIkD!ǤF`O)ʹz)ylnu_2K ydz\$ϼ5 3z֖FciЃGcWt fQM3orPDŽχX`vq&7P傺:r5ӇRަw7;Ń&ن'/û(^~spےU= IϹ`<}d& Es)`Ɖщ! GRl$q$+7rw]4^]5?o#gka|uClj }h35$o.p w ۹&w=BTPbϱc3AP:g*OHaR|7٩^26KQec$ԱʉݪcV?6۠H3C<~6գɂaWn g}nKZQ2/2%ID}$-dsWҤ?{(7+i>G67IS/(_]%e$xRz-8.-vVt nE>BG53#ނ&>[Ik{mmz  a*デ:LYiV\c 5$4;yC! TG0qaX7T[ ^.<įLDB3^oIGo2ǣbPf"%ch@jH=GI7X4~1kE|Dʦ ;A;/O)ʨj틪|5˘DveΣ#;޻6Bearz> E b]w)ĩj;>!KٜU0IgX#khXm@CnY7N R}:;S!UU' ɤ0/D= $&5>~P6f t,q@uu* 6_|ջ>>.=Ifcޗ {u]II<0yd{'V;ah( Y96%ّFv<:? f)M\2Geөbl4{ 'MA]3xnI"wGjHcHޜ9Δ"M+}"0[Y mj䓌涥~ !{gp"Rf u,Yo@EU|VDv5~=gQA|'ӄfߜ6.{'BHa*?mӭ~V9 jx) ̂;euyA_V%rpR0CNGVU#Q%%qB/xc\#%&*(w4}!)vаqq]:?Ǹ_R4x 6zh][hU_<#iGLdp&ى #CQO2|G (7\ﻠ(U2{ozƣ(<$!W<^~Oh14Ǻ5 ]!wg܄5S5' I B1uSgX^uy){xJieDsaCuwj>݁$#A2|=(6Y}7;?϶շ`rSiisjLC aJKZ)}X;^xg{¸Z"5p".ޛτ_97vr/[CR*ZT*j}bt#dTsW-LG?vS·7:7OO̬7U9qB3r&s@6͒4B31<`{g IP!3 FZ1v)$$ |7_A"U=0YoN|L!^ k37vbOH%)&q{W]K]p%.eئLp&(Ir3ns'DXB̥ gD>Y;^7ȬlWR_c|R9޾VSm4Onv܉&~7Ж!}\ܼ}Yh9.f`4]xx^k( VG=4aSHPaDϨJjiC9VȽDM|YÎzɜ\aDk<.nEDG pĄivCYg|:`f5d+;Ԟ`*q6"3sl%7R96Zp{!|,/8ODyl"*di\j.ޡD#QݞߦsX/a1:[ʣٵB1C51Mx(BEôLa5V ,a2 &ܲq˒EO=g0TSkiC@J>E)HOaϵiY1wV BKj#D_ާo*Җ ~'"0:}Cu<utɃD߿Wp pb-1L̊Gs8"@w] {YWGiy_=0|h1TA(7 ;xp6U%5TOVspY`O5Lgr0)h[2DlݖpՑ~1;Tp(Sb aegIf {x>[ʩ:< Kc!JG?Vh<(|#[b\.ES,CP' /1.mA~^EcDBh Sj_&dBѢ36$!e Gq'.Z]!.Ύ /6ԫo L|=?:cD쉶# z˴idٗ+ʺ{ z%EGPI^Ҫ뽰=k[c'#QchFM3u {9VBpUȃ,H& 47% L.-6$-2ͯ`80l_0ʰvba><VX=VwC|_撑 ts)}-̎ŧ) -*@M% IvSe+h~-2q' k/j9Kܮr4p6TsԻ l*tSnwVꯧ{X+g A@iWB- ¼ŋE.ZXI2;+_q6z-=ܧf:BEcgo ղ+$ܽ(q)tޠY(z?AvwA.EUKwJ=OW7_#tuOc9X4& pR?v H,aEtzwc|a󶆒?;>A=tK*24GD'B6~]re Y,iV,!] dND|y -lcL4&%цb_9EeE!;@kqSn8[Xc K2R:hYdbZ>}P~-_k%港ЁލI։$R3 Λ*2K¹\b )Q)TV5+Ҭjv],$7 AxbArӁ5KڮG2lTPu9,Z Fi^"(z;GLlF %M&bkKX(*ǻQʧ=6x$3 x!m:/qPeؿ~WrЮZY>sQ9--#VAT)x,"y$`xjGw(?>#N;{}JKN>?B1O (r8A(q/H}E3T Qӏv2: *vn2ѡKo5=h-` \=ɿn'Oޣ{n8z+{П 7K_#|ي3~|[ ׵tQ6ݰRHBxIlc6ODXn) rK*1Rk/tWghNFWljAg6\u a?&c6lUH;̲MRV˳$#Qŧ27RwT?x]-NS,A6i$xTԏ(Zϴa\lP빙 xe@|Pn3.$3.4 V^bZվ=x#o5ZsNʐ1}^t7I\&Om-v#=hFØ˔[O FSЧWuRJĵř3 d4XBކb'?EWz9r72Z;<%8S YTe19dirkDO "V&ֹO?#p ʱl嶪Ւҫ67aU t\No\gkKVˡ+_.&j* oz?c`'pv)…ʬYs,;J* d2r9hľӵb*:vX볊Y 3vjfݠ̾qa#Hjił%cbc*'A,Ga.ʙ0ޮ$&j ŗ 0_Kd/" ㉃H;ԴyO?*T!Ks!z&f;و&h1F)\o[^zR`|XJLكܾ+v ]_KNX bPT5LǢKh=j1+^Q,Xm@ gdV 5*+v(( [=1zNK8Gm?fx!}ӝ84RfR;ǻ5G'ؠA'IeiZ|=uݔ%~l:f08݁g]t+冕f|Þ#9 ˁ4L̸G t;2db?S&J} >~[R(xGL`%381$<ѩ^3E.[C5m7#oxKtlu(6 S9lqbE%W̒o6U!8Zmv[P4*iGbdGtuQ+(.[~NN]+D r.̔U@ҧz5]hB}U]Q ^#ipkݳ+o(nm3o乇k]7 =~T% ZkL #i%o :_v1'|ْ9 ;rhRA F@ hR mzZR xZ]sd S”c1b,8}柑ERuMx 9 / FIeBO?SG DF13v>FdG )aLKZՈ2ٵ،m㤓V/f}fʮKgH7;Xh+p+65\7 `7G2ФV\^ʀBvŇ\R할KCԞWڨp#|?e‡4Qg sPx!RV+tIV>C!bIA\u6]>OLHz Vg#M3D8eE(SH (wQ/7+܋0IM)A&Ea}8saNM7jM1r6jdM̀4rkCݼ29/`|Jͅ(]~+D`,>QA%nx<^m\[/^X#3.v,"F)K!E\fn:>Uh9[İ)KQ i>|{Jt!9?@ȑ1Q ѾZ00?;Mwd_g$V8"\^e{NqO#zM&҈Q7lRtqZ,kPL%1pE/9!*p'gOZp9? {y9 ̬ HL768XCrSDP[?t6\uX- H<`>z8LT1+(X] 9&pJPCI1L()\IE@&&>NW؟KV쀑SSNm# ȃ^i-@t HhfkJ9$X@f{ М,%6\u48'[[n ,̀멹>A%H3TxQOA`6p(->jwl?܋?W8n  145c+;BWZzT$l/R Е$ZgtZpPq?J_e|_I [$AV2TiZZؾN*n\ܱ| x_ryr,C!KP!-  =WuӬZiN&8Klmh"0>|O)lxI3V?HAa(Ų&v(X(uw`mDJ)?n*ENYCϦh(㣣@|ʄ ᴾ<~L s@y$|ƚ0 W/}3tff˕~t`tTR5*~OuMSYN+_y ξK1C-lLWٯv#E jIp/Tם]tRV] /o35tK 8Ʌ?TA`uh4KO?zd ZjLB1||p\.=\*WOB$U4}K{6}(9KI|\х1:M\f.Of0 Rtp5-Gw:2 ) ^ZWu:nfj7@D"^?Y4yҾ%(/.dV i/A>燉$Ą397"9mp*)>|:|T. Mʾ=g{i8VG0.luc"#| p$zf~& cl U!ň7kzG$6z|1P.,4/ 8$冝M ?8Kl?ej8 `Bgi]epҵ"miBCD?YGwb #FìU``ݝ(ރd#ؿk鷜hy<<m4g͵2׶o* <(9p8vŀ\^Hj67|\ hf""Kel)r0p9wL" f.@[ %&x[ZQ|[]2TgC2ţlH]y !|vWc{?$ kZIi/PVffMȆS54v0d$܋EͯLG2vC=eI9k Kt7ϼA P 3jKÄ4}7!fNR6@JWï1E׹B=bJYPe7[1;Rv3&WqM$#+ 3#bb_ (oIa`iT,KŬϖֹۤM:l\u_x.1,!-1k]T˧O%`9>\g 6XWx X!GЙvX^kO%i=-'wP9K:jRlfE3'&4W sZ:F_s᲏'=ߣ&߂Rt )|50nch@S=.&[]Zk6V ̽^ &ϛ __C?NCF-kWPN|Gl),)DseӃ, E[|K-sd`MsY@0PѤ(9C2’6Jqnm&ɓ7|eVs D=3h$}[|l =]D )(=BYH5 ~t6<Rn6 rvUjè:ȚDqx6/1]i3@]Ps=ثZyU'pO\ݙJҒ$y&t2ga|b(c]HɲF!),r3fp/7xw,YZ(|XrK/m.n'3f|o:^KF>fR.j΁%JqNLV׋)ݟ>p d&qxkq}zCwAlT"V NxS[xdbj?4\iX j;sf=.\>Ps6os*7VHx @bL^ǖc%!k88H$ɴ-~CĄC6ܵ+WU 0y~7JbB~yl|{b -]nTxѶɵfLK)p}cɶɕ4G؋rb2E;X/ dP5R(tQ%U碌CK2'fSQU`W,\{HB[ʅ=9Q1V-t\Uzu:W^;fȂ_1R:\ovŰXM5X*JF*SF/HS~Ltq՞^g/|ڂu9<|?B^ t'OlB-=Ǥ/jҚ fy\vJ7_[zW>9B_3}qgdl Q67V4ʵB .C:2̏#g`@in(iȯYXs .'vQ Kxj{pokHVa`BFFk~كm®JǷ>>yX; F\^Xh[WZ qIA`7[}{5.h PGL(Z12h7(.XjՑ1(H@𽠊~S&/m,fznPy=jG΁:4x{,v>O E~YÞ)=,ۀg ;2Mq&H";&ym!WeB݀wAcp6B D'A5b,+).[W .,&hE}?Ftt/pH$4!⃄ylW&='1Ɏwn/-b%*_ѿظJU;c"?s{ua{ ]H V%39v wR%sc] {[-+o*"mA%7WË,·X7[BZ`:ʲCbҤ{i@VQhSs6! 4 㗱ʎsr"^ $2GgD0q?1 n[UmA0#dRci49Q2BTIhzܬQ,V !ЯN$H-1QxoOO%1>KI'b;&5P(ek ~lY*«XxօS8(85{NZGVYMAIl5f*4Tg$4no\EM5 i 'BOe{iʄ,-,в WG)[v/;'J8o)RGm]f\]^1L19vCDboGlV& Ar!Vm3GJ# :2%}Zn9{j|mHqoL/ $ Ȭ3G,?ŬFDbJcR'7C*Jq Z|'|# 5I #O*YN>$_R@ǣ<TOL~b mʎ-t{$mcrpIZ5_a8O%RDCDk.d#1Sl P6nC3UZ^Bdelkf G`FM/eP(n IAS䑁aw/~vVU"'&ߑyCjiz!p_GvғNʑm #S -^ ~}mA$}ݼ-Ο6Tyy^^9ۇUMQ=L۵~SY,oҴrmd:dn!G$jD@,@Ƀth=AJo}̃ގvo(գ1>D9lH_nV gλꡬzqk"b/_31D Qf_3'5xJ:"Q>]&:rz (9Ms)ƕ '(Jl6"I~.j0[M8R ['6˘CI b]38m +GMt)~xh =$LIAFVڼF@֧ISwJ1Rcڞ饡Ux:+"Z,KS4F/4:]! {qC6eZn`?]+'qiZ+ED<:ئ ^ Gmv 9ybqqk2H3)c6IAp@AI]gf,w|84>q}՘(385_ -!Gu:S *`tddnHI:GN,Nubg BPcY8<ϷJYژ2::06R'vBtF`eXL@#7\P+uTzY3HŞp>̨9Q|BQ;"A1UD11D6 eu}6 XRFuD|4Rdn9ZT=/a&Kڲ@\[>~0D8q ttjdwG%}adC+"ϩi\ʸP~͘hH>] VH[qoV :BqÄ e1=*gqi}F\@Vթן@Ӧ7W.ΎҶ*V(Jm"hi6'Vw~%93G:')!kbm5cp'8e}'PB$XS4SYox c)j?P…U&;"ō}WJ‰m!r@}yn]u%$]@%<|[5"9Nöwκ8x_;;&0Ճ r:c/ò?:+ ͊1QWJ8i1+ѫ߹<b4 BŸ$s {0| + OmDp / uʖ!I^k)ٰ^&,-ޣYɷu@Aji cS7t{ 1@˒CvgȲsj@̓@Sׇ_$df^[dUԽ\=Jͱ_V@I꒍V~c=띈!Tr]պYaԺ|g &WX_u(Z8B)V7  5{LCݠ8& t> ¹*zzP2:-A(4Vgab x/w:@eZk{` /}$ylٚ>j: O9myrͻy.Rz]rq}&>68n{+6g.Э\*EC= X Sޘ^gI&UUn l?>ܟkb1j=h\P#Z@'e-@>׶]|_Q ߈)o-ɥJNxGtiw*p1ƚI \.17x㼮XM;)\d)yvR1UfL1HӋũe&Ad}A^E{};a.SN="+tĔ Z,o)YL_YHh~3O~q( xbI1 :8tKohU>!}dc]?bK v&ZJE cAR 18}n ^2Agy8)RuRi!Laj w N 9Z c2Ek|Ov^tV':}]`psNn!.[E2CoIɎN" d^ȥy@*~.IrN_/T{Zn;exHw[x9s RO }=u4Y1 q$ܲ }r[Z\`جKh%v\4h2cyO1nŶ֊?Oaqx jkU4KhI0'(&$l7ω"C f/ eLzA5^@ *["v$d1[f` g3^샩k? d_Q 똔răJٕG[ƒA>&]HWcdpYlrӗJv=gKB1QiwPhJ'u!9\E OJכ{7VE键N!ViلC3nKԢZ1C2]=}6JB{XF& jyY$8uZ4C"v O!=*y5uIl蔞n VR,}xf4'1'ì82f:,\#{jHji D6vG :!DOM:F:ϯ<ǀYriZK θ?[>W 0dW9y6ڀNFf,~O1`t5+zpXJ6n>9%q=|HE>N]%{.,d&ty^%3LӊmC9!o cAY&h B|rz!-2fK ^r6xP|O_+)<6җII"9)ޣGԥݢ,M$8exeƳyuz/YL]%}3R  >XvLۊ6<Mj֍Gf,Y0ӇO:&SD7aJt㩒">-+WՕ]rf&%*Ec )*SnƱyySڤ&R į6aV-.]KIa278[qJgZmQdr,rDd6'/eyB]Ʀ+GMړf' b| 8ڢŘN]e1 s]op *1j1\7+>Ra|f;kC%Y5Z9 k/jgt=K-~T,3@@<>hr*:Fvyjm-&~qmy'E-w>b ̊2TGc>OVٽFk+?T4ב?'Mgͬ($~zr)pt|PkGb-/)=5R{'s4yX2 !ǻP#fRTox'90 (Sȁd d~%~ӦB<S үۼS. !'Lw*n{H.<[2~fwȕj }m~G>b"Tq;hX׆w2c(srd5nTW ^L1 Od vђŜ\5CĻif= hdgw<^RF$D59S<^vSjzXuۻ"b餸4r~}ݦ)^DFOh>E-]v+1pbu\oַ'9qIc~j*^ D8}! cNaOۄ/SJ=m4;2r1s}m콬EAdvyuV6ZX?\]D>NjI,)$0[yJOik61(F++E/Nz{?A켵ƹKZ>#a5q~Wdr┚ye$ɰsxw?GC]q%2%/)I,Gǥ!ItY4)wqR{pqX7FSUXO|<$ïK/m4)©S,FG2"8Q'g硜쟳U|?»J_1+Õ5S&,J$.i؉*̎#?m,Bק/,!v7͋~"J dƿ~ژV5x꼗&h@ec6mJ<3+0&EgPdWeH 8 Oȡ"vε.˙Mշz$H5Q376TW5TXDkX_v Ov-ķؔ6,%M؊OopCK< w g}q] R[IVҰS u^'G$o̵a\a>;|x1 ]%q(*I8 Ьf@rӴ4_oI"h?3ǎAm.ت˦ȼu6ubai, /)AEIU?f4xZyƌ?s*⣈U)F V4S:|q~]a~:MώɑN&Y3WiFjՌ@&`LoMw쑏hڙ:#(V"qR[ůI팊yM d3ZחDJ ݊EYxW[!9 WC+^e^ U6 ]4-{;TnaM 3~ MW+M] հi3 ,/|0/egkp#:*V!=/تV!٦*onEUaURӣ;!Dm)h~A`ȹ]FsyNMِJiPlJݰ}!Xbh)aYƍ{P-ȓ9#ߣ3h9 0>1y=w뢱GCPĠPwh¹vѓ.[ôyehL_i& ǥ~7>,VݕdV^Wza_$`8O=t0ua69P~S͢x$AmMMQKa s 2?k0})tQCX32[plֆ? IS,ܶ3V/v;&qހ1dD1Ww 2b; xK?ꩤF Os8Gn$5ʚi su[xX?BeS*Mk +)<]+6':1UpǬϸ%q&;I1,l.qXn]N}"X:xfTkLhrnhe1v)'hn11OC٫(:_Cht3^YЪŦWp˱x K UFNֺLwPNcWѥf)9 (i9*3@RtٽųT%9W4m/~U ]!$w@}}ՐԂ\$5l^~jgtTFw&j9~*KTueaS)Y؆1#O27ڂp޷4O.O!{yKы֝!5pG@ hxEc9vNt`,cmU|a} ]hZkةc̣>)x9xPFRq"qu O]η^szg ܣ-ِ (yAQne Fm+7W2_u¤ٗы"-Xa_IMuL> !R=3OPV{bȐi-S.Uدj @6w! 7>? MO8'I)u>F시.kl'a4%ˣCÙ);z,W68^۾N@NCWLX3\{9=݇p |)oxmtc tC޷'l925'4}c/ s+n5D5MD"'kÀ ]cmC/eϵ?wPwh|B~-̮ kK9j#)$"jX^s[Yf$rTi"ʚAi=/pCh5_q_Rbj$GEx04\|Cʞ_WJ/ I 6׊ M0C?;ַh-5",YsP,N挗ӓjGQJMcy bDW/R F$mSڰ8ETXV 7Yt#gg~eu'32]=w=GB\d]JW">􉎆[_Ϟ@ޙG~fW+I; !*lAFǎ3T]ƚ |0IU(΂K wmx͟{CB<`d~) $?s@($ ^ [?D, oPYz #!7G8n>p{|؇`{i<]Tijt C %fYXB G$-:ې,݇(#[G75`JgPy>Ql:! JqsTfP? U^1e3 ݐϨZݝ,o}<2qu9y0Ve]&nZb1{3%$WKv>Fl#Uh ]EmVUeL8Ks?h;[hk!5$f_Ɯ>mЦFv@D|wpl]u@$(hKMxx}~BRL'Jd 6l{d͚]dvxAu ]$vJr|D~(8?9)ꍍYH=Lon7:|L:IxO*62uOVD`W%SMh8{V`oq'Yك?weJR5D-oDLC6Yyl>+Ug 0EJp/g"2d+tho$>:6%LT"\ 7%}dFaֆWt@&|5"mt}_L:0cyb8^aZA R>,W=*ßW*YD;Zbf^پv=1S1,87E77,pd}:ۤLCS(`+ }@8(ڦnȾw4*ȳFI0з>_s0ZD6(mhD1쓥XDe{c80%piys,[Ne,*vشsexbe3*;êpb2XB@n<ʂB}`IOiQ/<7@dcJt!#[q3ɩΜb(Q ,/1\+!tR0nV?5!2ᛘx,k$! e*,!! m7'fAG^/T[tw!Ki^AAG`Em͍%1OkFg^%YIl&{vu_ܾΝт椴C%c')ǒ(CIJ U48ۅT{'r^ 1dt̙!ݗ+sdhtk"p~IcBqGoI"Mh+z)%B$BB>u˟q@M{BӢ<6 DZfirF452.&; z&-b^\_"fzu?vc73>+k0G8s3|)t4Њ>{#Wۆ"%Bvf 7yo9tiu?hS?EWv/8ITݻ|eOEh~rb/h iæQQA~mSexTP@w솲O`T;kϺ7j"#dal:>QjkNW2qIC[:Y\B5Uk 8'hnNhu]U);kK‹:v9˟AGҠ5o0#Wb6e'? ;4wvf6{.iB+r5uMjO]iZFn(0ᱻI % eWhNsk0 {pL$ CibX3 ÜP+DDuf~ЂhǸA"FwX *NNyTAAV20۟Y:p,rE_qȊX܆ |U>z!ۼO:@iUW6Y%ڋZPauUV!S&*KgMX5w.E~KƵd(4JDa'DJ}ptћ$r\ճ _Eb#KiUm1t+欷QGCV;Mm륃Y(r.$LmWo*0n3D7j#7*"WS˰l#(URH~EsA7[ qc`3 V(e[6`zVD9 Kn̑ `761o܅d뚱1iX{s䋿:{jh5 #ƙ80ckMBQlf0 ccXjkvt=(ʀ* VM,gX47najҝ袻mbu4rmS !~ȶQM< FS_AVQXKxرf:3q <%'-8?C9>$ٟ C6uF-8q[]HkO (,mɂjAvYV;pV`a読*pez RGAJz<\;=5p/k揂M<`NҀɋg)oJr gX)8o7j]Ь^$$JuD.E̽b 7f"(tQo w".49AHVS5~iKk۰ϖwLZΤ "-'m b r&{cϯ|jzr1n1n%NTd4+b-6{TeR\X 2QX-_ 7s:SiN -vxeyɋEMshMe{R.tQ|V;A)"SO/S~F p昕1]qqm~ϸ[1ڎCd$,ji}p:'bn69)*1әFGq2z!mJpCO#Y3ht&5¶jJMp9 Iat|@L+3 @nH1Y3 J">^Sޙ^\BUqUxϢb&E+@ݻ@YikrNȹpo5zx&cD( y eXFB4Y$TDp,hk|S @_O™cW324zQ2cHW2hJlU&8 n WЇJYo`kkWN\ WKL)WR3-f17U1 i5]Qϟ^@_z4~=%<ܴ= 03J5_Y]6RM0},X;N.>Twtfh2@|emV#Rآ}@6 sGlK9oi*˘0x*t*r 8Py>ev ~ "❱(-G)^#t$|O 8çDsVN], ^ zO /'х&,p]:@soË-U*)D/**HZ?y L.W n,iٌ! uOrPhQ突]yH.܌hd̠N)1͍l`,+Naw4!WOKf_F:ܺQn4&JZ&ܭy_h(SQ @}ջo%7(8؏Dw=M5lm_6IQKFG .0'kv1bEF2#T* ^yvuHMCst۟Lo\NsH nKe2:rHDvKb[lyIQluxn>gbXIC ƤW mO_hFLʋl8o8'[B/J$0s {pd>Mn1>С?ʞ]Qb ZNӅc FuHxxVe_$͡]TT I]:[PS%|Wrn|6$y=Nw-*K{8Wƺl-+*]h2>c&]t ۶nnӴkk" @E֮r %ΖфS 쳏Ahw(-S͏C~LUBԙ]ϢT7[̔Pit>yw,u4_\7yE5] u7K `SGWx~f&vf_DMx9*؋Xr;%f]:sm@.>qq94oJxmove5vb$q8b,an! ;u2(VÜSø0bB/ +v{c-*Z N.4urE(UvzB|~Yoe*6=Ee1!;lAg8Nŕ NrVHf2ƒ@|WX@xw7>?ҵ4= M,0R~FV4`~Vm׍o3}uprR>U65<)i-IG¶vmFnF(cȍDr;71<ɠAM^ )eY4wƋPG?@BB`luDJ-N*rSpY@c"0rFfq5A(*~[6\/E|Z~W+)N´7[`w4 OE|[Hv1Y.KjڡJAo, TE."y. p V%v9MdZ߻9Q1۾S>7s.gm!8K2Y*ԉ_ G͑[fł;כkVC_>PbW(H"?ƏIBrI^6ٖdj1fv.Jy >F{g.Y>zUzTUwf>N#61yl bzwO>Bt\ڈ%jX}9UIA~l0V~Dww4a`gǃT]f3:6kBLD}F=fŏ ?UMY&vX1HHI(??P \yv{?Gl^r/\ק㾖90ǣ?9>kI+u0_Nz+SRe8CÕ =Ð7G¯Xن|,xM8RU=3jL:h2=ma^];T<"&FEZvX6?΁ K{maT$j23)Zuyn QLڲqFNTPd0N^:Nu1Y @p:"E] i  &߆C-ʽכo:8"Jk?F2+Wb#?Wh;kQz"ERC׏S&Z$S]IM+X,R?6[XY.Xu=wݾ}RlC̴4MBn)hUHCxB+uCfCVz ޕ``xn2ƍ\6iҐ} yP҂^TE@m 9kVSD|>n^{) ~|@0=<'J,f{GҰ*9#IˮDk:X BmkiwjEdX8d)>؉NYqR}WoŎ"YD"u {Λg ؋(q]?7:w^ZURv 6r:ȼU':8xBY41C"W%|Z7,{A+}˝l/?4#0}+SlZz1իS:-{&l=ZKkmNA\kMːF&]ΒeH& sz?!W`;_#ɖ/{BZ𒎿dwWNW~Yq'Ɩr:!!n#GNCg3kZ6Ml/%);yV|o"B@9'i79\<#H9c"`&iq82kq~A?prQ(T:L~QwvhiC/vb3J͌jүcs` ai*V yy_E\p{ Vzhy8sj'~ ٙ r.G(]- V pB<=_573KU_wŻff#8W=3 PKnP}mřYmjY83P7-!j-d`J_o쫁58bJBy;Lz8:HNv J~7}q{HLٯ L\կ ;n(]QOLceb,V2M'DtdJcxyj{Xb^{5Bejzȡ!;a7[ h"4[3*؝C;9[9CˀJ@Ȏ^X㝭M;ͶOoLa'Bj53;Q֮2k ى0FE];b9ܖ)1R ^=I)ry8l:ţs;}Dh蔿,~1qAq`}gN.`XH1\sN 19C8Kt=K!&hWn#4:=_=`WX#(uCh?Tg-VF:8vTԋqR4bٟ ɡеhy5ThYdmFφTH</9 8l}X}~ 6_qv0vKѴ% U3ϔN/~ΟH9m= PH7ɹa,,'@< U6ο_C?%eCOTQ7(Hoٶ C" | |@M{ t:[_ nB_(9U!_ZPt; @HNAUC*rbKnA+/6Kρ[]YWAc[`Ԉ?(:aN|>Vf5f}.{L@#.E8$|3O{HJ9s '1}IpNf{kxSeKt Ԓ;QO&̠yų5Udk&MJڐ1{d*4~Oΐ>~j 2[&֗涐.zZבdsCu&b!BB&^j.L<,E±H:6r9_t;j,Dѝ27i>\NP_2{$ !pGk" x[ewԖ%~tdufD!YU lL/ڄ.Xj'Iu?xrIOtI&;!l|\C3?4Esc'#9_l [NRA`vs9l7*圢c´:oOoш@HX0h6Ŧn䞆CUa0@bٍN{i`nFsSpyn&Q癗E_{ spSC&=Fk@ȡU'R)^+aǮ:Q0XBiG q _7Ř4N;oyoY5$16HBA̚]$'=Ǟ_Ƙ~6(y{u狕ttͮu̾Znȑ# :me;"DzeL)aoaS1!eJOBX~fk+`&n ;NPve'XDҡ|7 jw&+E+)GeJCa `"B^x&]^$H&#[/-Hl9C[ < Ѻpw}6|/,! ՜__ųI?oFH+if2 }/g><9zj۲Cvg~jUDVkn%"װy/˛]|0%b@%oWsFEgc.{Ĵ,hSGH*hlm;eGMT&׶K PI%p;wG~69B454]ׄ.3ι])?m%CX[MGB{x `)/B%Fj{yĥ= L2+WӅ2j&kkUZMU4$ǧ/ɚAcJeLJ8ig;ؗ u鄫ZAZnk!, W4Xi3ڔ?ǐR`_Q8>kmGVB Bç f;1R6@ď69Hv4)ag (uvOS3eNb^Q (6gp+YYDwp މH7.hHCD8vsZ1=*w #z=b7C 3q̺]WEWH1_mc^0$d׋G@} <d9 U]J;(eZ fn|])'AEy\@q^!h9`  MЙʝu>^]gOfVi0 'Zo><`bZfq/ .AZQ,HbUif]yVZܩg|}mcn|R kB%'y;^Ewgq=3sx]lÝÉ-pPn4PjŪ@YWjCEK̝w6~bd#a1ezf8.܄aί''h:;ks;ǎ,3m\,踾1[Ҫ3;xo/=o*nxm#G= -˦kT5SE{4m[ӘK'(& ~Eq^fyS\0NFU`h~I4 ?(%h~$C:; gǟ Ҭ }yF>; Us;ݡuur2bMzm#ЭC=ޝUeĂշͯXsNf0o2U4^CR-dYX03 ؀+vӛ(BI*ρʙ!>(#gxW(f3\c7 N&c4ùzwz 9ՉaRCTho$sU1ѮJ۝ RÞH(d<[{: f`rDO&B3Sg1U3{ut3lZ]H5{) VSī05:Jۍic Lf I>ٳA m&A?GoL $jgJ9jټk36+H g)> j54ޓp<68ߐ u7*Y@Ji@C`1UB[`#pVjF,䚇j-6=X_MKkaPuޕdz #_k+:xK)8ϖ2HEքcc A Ke,Q:~̕@֗U.68j: :^y&r!p]2k~%dsn5H1^=͙X^;O[Cѻi16Ro-} 7sq˃H r҉TzH%b;;{邛_,_A)DF_fU>'79p$n|<39lq%QuU)roҡL(S6ùŒn=_u@]*]xlwWM7d3I~g`% [vM9Ck'II S6?6HIM,s~K1snp^"29k.! sMZú]㹵GOЇJ˯HַmS`h"Pmxk rSV 7nocs}v72'|(2"&/sp^ލ֨sS5TKG9?g,нxۦgzz~`5k1wdW_zSC3+_|9>0 qdT3UbVF>,pSрjI*J.=V?T9LUV (EĎ AҢF2-\n>ʢ2uL66\*#޻@ۡ /lJ@ a[rV>[^79h<ڮ9ig~sP-]^!01_˳ڗM2VH3*idpģs+y;G|2R8P{EXmt4Q`\XWPE.bTTXa SE-6K%_l`6@A.JkIL77SL-wI"'D9xD61N7<^5y#, 9\ g9B4Vioox䇪[nka63.^:^#QKQmm3%%B} K{6k3UqGG;/- 6ٲ^:DH ?mvJn4Q\X OtǽxC ̍^p"R$W2G)mYjU9B}.vNUd$zRS͑p铧j" $s/"t\>E1GgcFuU轻-^Wӭ|F)`8kVx" bAC44'"HAa8лrgZѼwхǼE`ձ ouW|.YIUd&i1vߛA5tYٷH;d]fLkf;Ʌq\%(Ek3wfi6-oqܛ@s[}EtHQ B>Wb!ۋn\]]0Iv|#lG+fM8>:2`[0EBI'5| hK`<=`U>GFF?Wܴky~A܆:T/.o^5@((ynh br}VL0$TFHhwF}dnl4> mOH%@ċY HBzim> q޿$%)n1w:pשsT={@+RFq}O0/wg0! xt}E$#8,-6_K9G71A%;/ė)DqaX8WoF8%$~_[ho^ЖvK|U;\ă %9]_h|rUWMYW~qd* D[YHޔc$#LhfZ ܋o]YE6 i/MRJ/)Tτ!Ye?Ȗ߾ u<[GZ 0J%6Ho zsǎ -NUMt::M@Zz=KQ^vxܯpaL{j:ޔa̩E@ 5ې[YImWx},l M &TK<m5OM0$ ȞPH]RDp|nY$߬zjQ렶60ߐ"'c6~S_{+1aM-R"(ɔd\wOtls5 [A;(hffV,!ң',TgH }[FIG;0JF-z)Lfǀm;F-ū2i_YVof;!Nx-A 4FQ"9=VY<_Sګ{KbA]:H8"%Y u$HC#mаGz[ksl' IġC] hns+P=!mզu)pxS^KWDR|?ě-D$*J&KzCj"9 #QՓdr QjXϼ }HlJqDx & 9qsʰ$W gXOYhp;C1ּhh촇4Yvbmߑ#E7iyK~'[sn&]0/ +H)Q~&}4 vR7گ{0Ǚ#pCɨ4n ކR&wP!(J7,GSAU%kHH N޶[/N aLɣX]0?ysaWmIx9զ6Pv9/yޕ?JF8BQF>=&:Q7El,n)Tq0(N~$ 6l9A㎶H&Sh0ΌPf עG8c& _*$#nbaT և"S#/n}V ?)`~zTPdKݻaaދT<ϟP9bt5EZiF N(쀁_ω1ܽ]jF(jW(ЄxZA{rrZr]WKe7tvY'Z];! v;qISIL8@6@X '@=qf.'m-*{͢h%gqm_/ > "ˠu76IZ1G.)Gy;wԴ8cɎses" o+v\Yәc+^pEOX *V&[iG9Yؗtöx>( _: bS4C- CPwڦK7G"8`zqd7fG;"X՛q!*TZCgZvNZ30~O ܢ3yB8.AY/t&yQ޵]vBSt۲pa03IMZ(\C.`]9VT9hu с>ÃZ%J`0`ԅ{??/gNa&Wik],fΥWe_-;ϳ_qztG/l] rpuvʪ&0:7f @# Ǡ Q[|J_Av p-ix`!9yteLw!z:ބ2"`6wED߇ԋW Z%AnaUQ]_}j ODGlES&S _#S p9Ө`9N-l8*Qƻ"GMky  {+T mzIMr S//5B׬wA y(a\ ܎rW*L@5Y +1Qq粉N.~ hqF?p4'I28W 9;qgWc`M'u6c|Ctst0aLA ѕez2"k~ua2>( 4|S~;\"eW{4KY$m:]6ޕV9,~3HќQ}>s@9Iش4GN`u 2ĵ_4 UOT ̅pl` |S{ 4N͹kF -1s:\f?ah{:*, aC M8\ 6%dݠӐ~/{&:GȐcMh>UA4N/S A<-vP4Jkj` L_Ԣķ:k7}VuGl;'^FDJyӄ&˘R)KYuǗ>[ RIw 蹚ˡ\qFʹ\^"T L$<&ZFxg@b"|?8Sw{c>D{wlԫWbgÈz¼yUM>]D= pMdrՅqw>&-M*<*IMl]{-vx@-PǴX1Xud$`[ !zŔĂCfw m?Ckp:<+E5 Td,)o H{M,6VQe)V {{iE9y8ߪi-|* 7V5vx#j+DJ'tOkOi_v5UBA}w@gVolQxνe$rMo*q=zdO6%jn=;t̳@"m5L ɢQϧ":\1R8@ÿж& vHS/Codv`I 2A.ك[}XiZ @L準'-v"s*۬!ҊAw}~,VDa%.# `C*AJlDIzW> v6F :ԕiJS<x*8Xrs%hU2pˣ+oSmY?^4icvYov-9]Ԝ"+MM!=u:x6LVaZzZl-24OO" KEWU,/w&z$ w`˛i?ԔQ>"qfur:5KTquVHӅxtw >"Dꕕ}|~\!|J"֫:$ *ZXb)M(˻Me4 c {Ds[[b_Ѥ%HK_SXY;0K3FɠQqXFP*)CE(wJ B?]ԯ+VUrG2z(G[NUk>VZz2=SyǨwi-{ƣᒄ"/4Md`)Sl91sčكs1tb (V6òwЏ  N1iq6Hd|Uy*薶>-N Jri˂#scԝ, |'yQ" q&lO t*mX9Ix\afu(>d~b53LSw)M O(I2#mͪBjCpQ2uUOZp9eaC9Uj +y{ÑZ;I)@̵E??puPB{%^YSk"]IbY]k{pj|+Lڟ`w͛a`Mlʻg<)UD}DC'@Fen@ӍahFa ňI$^=Y(@GW[dZ+@ ɜnŢôvPT'XtHKb`tYz}NF,±r?zi*ֺ$ &\QG:2ŶP @j),`zJ.L<VF~F(x?(Vb&2иұ{1=wm d!92!w̪5nvxxwHB)lZCRMT]icvcK hx_cf ˏu(tz-rVċ[R3e€8U24%hVB1[KԄ(%8a N3jfqfgok&K# !4b(@<tYETÕ Nڲ^x4/DcⷓEl~$v[Hkph0 y/ȸ9 b LnzCq ޝL!:@\cÝ p+Ơ9 P`#-R| +_0Sv]l΁* H~[?x^MwK5' Rre T_91{&6 X47nΌƀR'kyBFL#'BR޼!3r2SvQV'([w ^MNWǂG'POwSdѣP8<TD\a^yeCch/+d*;,:uߛL^.Q*&I{X RYt.re?5BȔ"+-Mi Mn ]QC1sC[|H=6'>atNrƑJ C;՝`dsZ!t-{)8MĚMt`,/pV־1m(?/I!k-EWcPj@dtɧ'V.HzW=%1kL\|niBVb!25|RXd$xSXC~1eJāK /;`F. L$41ݔɬ wBga9k ӃeSMK.K&̏E}qvȞϮܬliYhG=ﲾ?v@:+Wx!ΰ7QGnbnU 2gO<Yc3M&S~.Aвc,815iQ|P6Lޔ;a?ΚuVXOC*yhpSH.JC*>W&M9Ѕ * o/z]^,nܷl{Nd $OEODĵpp4X.3;7Oҽ~Jͳv zޏU4"8YjOz܉ %Rriq+R,羲l 7'0(<3q9]/*E}bT<&,wM >/š̍ d?Z ͇Ǔ9?ՕZEU󑿭/H{k|$56mK] %ޗ708?sX~OWv C+mpl"Ťc5sʄf}/YimhX3`1n~|Xhd*WLJ=VA'vzlthyOTSU֗!՛L4 -]q0s 1{f,W'?֏@ Uxx#ܺ(Ad  ^17Y;a K+7{}'lIrd{ʎ}EvfoU%fp%wjG6Iɿݮg, c^'. CJ z.3cs+)Qqtޜ^z& `Uc*8.X |7:1֣ >U)TU4lKFqA]F+O #kO5vDl֑_<9&r_ K'=Gmrz9j0Eej0"i fBH +zPYLW >IV:= ;!n+)E'HXVaEq#bU{n,tU}@/u{# "Cdv{O9t ,HpAvp&iCơ5r0~)k#H QoZ;R۫f[JҧzfŁm$L_]A<ݡ#EqkG,xNN39 }.ҋbk*2*(X+4 Qs>ꥯ!k ug$ Q5}ë;L[*US LWδZ]"}ġJ@#GUnU5DF{6C-UjBeaBb'pF ? Fѱף7a_RkOBI}f ZMs!>$wQᖬtL9/ME8ĂgXzeW/(_*Nj҄%AwꔪVٗlQ'RԓQO'7m'vɊmHܓ0 7'+3QVkDw8ZR˧9YXl z-hb,>B§2x4Xivc~DׂZ o\`:H8B"6r"-vPцcAFژ^yËv`eӯFuqaRH.ɚ}ZcԬT# _Z5^nZkaϪ7vn^B5Bȣ}Q`*,YDZJg$CX_^8fgW3Ru\Ti\H=,;m"lיp3а?tq?r| 77YD\&z O6hcb&{'7^ 1 Uhdxe  >͓=|BgnYCtc?Xg*R e78^oLST_S +-N1IEzĻ>Qt <.ȹWȣyaslp!@i4DEF;*frQj%(Ľ0\̆El8=<7ӗgj4w[j8WVvғ7k/g7o+O jkCͲS È94=oÑ6=,7ε_qg_8ܯk~Abx m`?χ0wmW*XnY9͘ +ch3Hņ|1 젹09uMxn_JAjUG,J:S r%Wʯlg#"u8D4%"Tĭ_Jo#coi2P6]L`܋zwƚ]뷪Xȥ߆=VH"J1aOw9i+Թ^|Rj7'ㆶF-3٠޴ sgCMfAwJW]J#Ę[ Tn?6?P RbZ8 7B|sDh9Hih{m$gYzZ00|+k؉f򭂚~C}2jVÑ9d񢙊Z3Z+lD;N¢fO=mGEt_M7bˆ͚ep2d?k).J=z"UosY57+e~$š%Bky8q#/ IM0lhqDƞ#}^.o*gX;#MoB5Iܐ`d;Ԅ͍up Iv3> /tozBo'zז0ʣ!&ahZ+rHo}|B%njo+CjCc5Dim[c2w@Dy(,"1r~^p8ߞWG:aΛ_"] '7; }q,߷[`6еq0~7-u#fω$ qN Yu8䒌xYF{;=&qP(ň_$>L#yrbɊd __eӾ'V_)fQʬ_/ȝ8%XZY"<鷋NJ$]J«TeE(7g?Ndb_C_€hTכcd(>ӿt18LjṶlKp;ʤ@].A?H +|\s!p fR*hdȖ6f;Ѹ@jea~NGS,ZW۶BD?ϖ sY_ C,ï]WQFZ;l HI/(5?A1_9lJyGdu/UxaLJy(:O |A `2ӧ ʜLtPmHlC>0).J;6%Qo_/L랼O_f/gJb*x* 4?./ CmpUoaqSY90C 0BS9|/KȤsSȄW|%A]/5];"qZ ߉Z|H5䙑D,-Agg~VʊeaLլ7]jRb0As7ԁy."FCs.]89RR?fxK]cp}SG&RP쀚r:9BmjkA [ɮ^U]ODOƛ={ᇗ,`) AM]`X</-Hfޙ[ a+PuUUh49&EFGS 6(,xmU4]#cwڮ6,A'p^ܥ 3e.P1~^39mj*pUVo zd^0?l9@c.kgv Q]DN=E\4w;2 qVݞ{N +%Ms8oԯWlLV{, v~vEofVJpk慡=.jKG57zbYdn|qr]ܴW r'uRH2Pέxfȿq''=MJ 9yq))ą7.y.+#Ίo.mOS'6 rfI g!L%m%) 3X* eҲuX<8iL0B~Z}<\:b*)Fr[RԲAОNV|%q')9$ '괟>P@J8{;aGqg4::0]*38t58*PF 컰p+L?H@1DeW.PZ10/.B'E֒>/N^ k>a%pthkN8mp.L/D==ts|r+JL ǚ)!qIU*jrZO{Al[s/s'~.m{g) _ kAb9cv>k5s$H8 = EW.|rLLs]h+6A$`N*,olms+-BJa>+[EZEjXCW# /Q']H ?+e#(1ɋ`TdnM-? ٯFPKܨ#WBZ@v7ne'[d-*V!+ar \UR3탇ņh+a! .Iga+irEz2<6b7 etF˴ wd]MFlD'-Qv0hr^ՉmަgV+UT$݈: feQX;6D [E8h;X]3EcJ1KZe?o0pؿ{LB7 MvEȵ儂؋S][tVm}"b2/Ȓod|[ ֥{yYNGd6cZ6)uOZP'*"|5pγ^ʴ^(0(LxFM?n?=(l/ܝAj-g^{j¼J.&/_˳wgk9Arø;-?qH1d GV,Hxm]jV8W:)ѳHP==ID 0>oa=5+ niu {= >++f vnځgV ilͨD4)jUmuVAj t8Xi|B?8lT+Bs{g.i2ǍIyߜZS?E3 ]cP7?@bd />e!-v`D1LuKp'AuCŔ v#y[z*fl܆!(ζFC\L%a勊(+bQK^NS, i]z6TB37/@x <:-EI[A֔p|kMOeg-r*UsFi{t IVo9*rۘ۸2HX'Y/]~4WՂ_=U6J44'ݤjk'&MJaUSGx]hPpIH~plNp9R}$rR/o&<4]`-_hYꦙL"E 5^$ !c**MYceOh tgTi[S&6oj]sS6 py #GC%MJ:W`_P}=<\ry_/yk%ezH_7Y/U9 Ԁ '~8!ʬ baIRj]=I4С%~;/C{ &2ҟRoAtkEC[t|za;_RkPȴo̯3JF*JLR"$MDL6yZ̼y(x_FQz_d`K`w!Zl3V^f,)Q9 KW<;7 ?6eh4E9gfhZoVٮM'}K1/ ݪW 3"p[X6% ?.B/_1qȍaВXb.bǤ…CnScr##bx/_7I?Mڵ"\|DZiFiTd&tsB1o~9aiYi =ыzJ`RKI@9{ř*Ħ.B4e(9@vvxP!_N;f"ky+m^e L J_X)P^*zDPB, 0B1[u[@zO>Z~sϜmVpza&{|C)w$%J{fu-Iܿui-DA봅kgAD"eW2 tcMKLc&|>9_}9ðg%5=: ۸rÅEʯvv 7cy9,"BT C%N5-&`5#4Ąis#x|{Œp#9r<(%(ʸ t mgs"Zǣ"#?{Yٖmz5* PN;g}4VC9tm e ٌ<*fҽf$H1b n! /KsG0-oKJ׶:_ca%>_1^ūJ+D c[ZҤAc2dBYh=e4'%gF݈CZ0t4zJFfd=e?Q32"JyTNU;Z}-33('|/UN7,/b;Fbү%'(!\@S~Ju #nw*wa?U(Or8Dd\9IWcQ-}Bnrpx,(Wf V1Ob3٥^7"ac (AA>nGK{S!u|Bnۙ{n ~uG ]x@tc@m'^…_kğhO1w?mwevEGؤjraJZC>9y՗Yt!(-ƸC]E5UyþzyY!DĵdfJ IC#)MH֊I4X9As<@r\#~+E^`_U mrkj8, r!R^6(>$f8^R jƳp6ħWԭ)HK UX _W),:PEg(A W0ESbšs`\eYz`mZIc Ǜ`?Xɼq[؃VV魍(Xm2ꛖ(: PP86.“E"&" p"WKpD494Jc&۽KȼwS$VW4u`3 9 7 *ĨIy?_ǵX'YdX B =Eh1͛QթRCJ6 8.5dB ,êǒ!zʡ:z®OA*.OK\DP(rH_õxQxޣ|}12T=*@{xP! gm%y*ealsaWl"^h(#|evJӾ5HL0_T ̑P&{,vX-msP^MTJ{G3h Գ}8Iǵ[`K 0d']!7{;'\Yyp~-w25ZvyQ8KS="b d,4bҿv`e304o (TzJw|sLA8PϞmЯ.]=;$ep%1Lu1 >$쇆e,7* >)lsRVH^灾j3e` 6nI˰B0گJuESd}E#UI Aߟm=Y!T*{9+qzE5??]bZX GHgtfumEAg9 }C&>'Z vDm^+v̓ǭPj+6 * $p31{}^!-@{9}QN„1+x`hbiؕy/pZϐl (x@!{' wMLD2dHtZI,K"A:R.Ҧ/$m&#ɣi:)ah0Eʏs,/]J°o:S'R ?DQ{N53.`k?g:y*#q{dۏH"ErDm?~Jx,`qϞ+ĐM_aFǃߘl~CE.VB= Vќ11)rK=MCLDG :%/aq-QT\r S>XZ^O7 ZO!@_&fG^]d&%($yZk6?! n-oj8|,||&հC8}"Lר_g&,S#f:Klqu/V-<8K<6Vۦyh$ˬ)"'eԒ|ǒ|8*0!EBPMDUoܣ}v,I(uCb;pZZy'͡q41%}0 SO aoZ=ѨCWȄ;\~Kd0jh6;WVE& 9]]Z&i|o_jђR-J 3[|άPݍ3ҥop8OVVe Y*Q8,;ՅL%ЗP%MG^I4p*H=;?&f$H m`{0~h KiC1RY u(4Ugc%D eQI6ş#^5 @B@JݦZ,;iZvq!fAƮ~JuQ/)`e(捫| +/@<"D_5ı6a_ʌgJck~O ڿ^dշͷV{gMG9Vm1SZ!&K! b]sXaBJb,Momq֛|ۥ,B]d(W",a#<ŝD8@uV׊)P;VB?)Uue ~٦͵MV-LޗBĿbO`cψ(:@2ǯ+Ch$x]4di 0~zO'@d8XF'“a r̖e]t 5/4 HF1 xEDT=1S9!ŀb6d9 '$U\Ȱ4@^hPْvm/s y`*}^n!˺E\TLbkp)#xNz'k?tSqRxў&Zo r"rdiN@F,hRD_rAd8#H._Rayk=D#F`4;d/@>saf1#t!^vMTBw J;$s} L2ݟQ cu/+&OOE$ZQ& rQj]@"kmg\s%)BZ8V މY7Hg9ͻ즔V@m+~Sղo{! 7"Z42QfmrhK)O&[[;|跳UMC9P}NBkgx,LxOB^ƞ#r1rS!]_ŔWV)/( 쟘Rꇱ#kbVڟN8j_v鬏"40BO~ /ȡlއeY{cӇ ރX5f} ^3ڦ|3nrA y&U`ٷ3n#1U@#ozlvH #_ Դ;W/AOi=D!Grdp!&c>#VM'ї~ptbx5DGY%C^ЍI aSry%0IX5 T= h.됰A"#rVMi/Zb`!Okwoɝﶻ!!ʻh-Pf͓@UHpADN^=F|D4qNC`xVc F? D0 UN rw8RJ%VL=*v|B#{.fdV)hQ@4b #U(.˶bgD ҧb\:.j ]P%m*I>E*s7#SQnHY?FnUolŅ?%q#s|/0g tX r UPp()`~]RCg5GV 'ҙ/7bp{pcU~ic7hʕo Xx P@~v6}!h'm5F ]a O]}N9W 2>&X#uj .t*i[㌈;PH<>3"P^hq \u~:o W ;AzB*>%Ok )Yʯ;^ ]Ͼ}p>a?ЭKNmt8\h9,u G-bgr zTVK[5\Zm:G`ܓKޛ1(#ŝ!Su]n-SZ ʌOE$T S h ́QKgs fл<^Dd\EySゥAUJ44r8xⱼK)R@` éT^Jb}t#b:i ӣ*E}\WMj;wTſui`DABL4:W4EZo>vNנ#rҍs\>aa=_ֻBR`Y;СSQz4$Uw䫀W㫍&ۃSK i^W_l.|?t g~VUE*3 z7 M:uc d0-Sx`H\M AJzyѾI-^17n)!IOE \_89p)]wY=C_VV=C 4vgЮ te C>>AM HC.jj~SzBCG%< szůf,EfYNC%?EQ䈺"9-_`8|8j@1E+A0Ed7;L T(Om |xdR1MB}g Hnɩ+ 3l?~L>Sfw_Ȝ)8'&@-)l{A{^Z Bhq+]r!5[>@fU]}|qwS눃wkz6o᠄ζ{\W1;Y*dncRAcry* eg[ޤۇwNb6Laz~'O-vG]Lz&#K\9&I6K8Է@s7U)D|b"ܒ l=xVc'nj|~ s ?$}&EݸW0Kz/-5I)=oЁtҵްH lvoa?k~h?q)sЧ=5>(@,L4ĪR5 ڹkN+cw)3@K]VmbHY|wܫ4F A>(J:HOH/f}aV8r53@G'$$FN<9@e ך<5G[N}Q k@㔝#URFdC',T߅"ν1 >%Ȏ͢ (̑Sg߼@rY6 YHmda : Ywtj݇q{Zlc4ҥ>T fQK3.v@L4tVͭoI٫].sqx2D*JUQn}f]*l0pĽn{.dw6e#'h-Jfygu=4>eA WO ӟJ ppTuٛ3~}::IaNo Ned#q׆0dNK0<ŴA}d/]oƆ"vxG)νjTQuX]\٭js!j"vk^?F5As!H? ^qm U.ka*biƄ_tI>z@Lbwk F*@N<)`~tm29v` O1ϳOMb$}VpBH?5a_=HdsA _͝'M(HD&Qy"G~vw[]>bao @?Yȸo /P^m3Nz~.y'?5a"1)[sc&}<9z]Tm6<ïm6ʵ[$KX'6ǵB 7`gG:5l(Zjc;]hQSQfF2Xz" I5%s.phBm&0)1%|,y߽QVL2=L˵$ִi~û)p >-`qmi > 2g=oxv$ˢ[QuMT ea \Z(198&tb6e!EqCn+g/ tXM nh$EW34L/ 6Y%M51룸XjA˶Gf_]Xi:F_,x3ZR2߇m^@h VF_ 1hFBQ;|<4:`)kG3 ,f/4upn 172AdVdWefJc`a}`'j$m2Ҕ;B@ GB&djT=_0A_a:j_-V #椓sRNTl̷Vsx(=Q ^xzNmjj/Ak-g^DEvj}qT"J>Y:(|oZ@ 7ȏx@g_maG<_:&lo/Ҷ4HjV\_1XxVr-'yfՏ}?h~L'#鷲zkKWIdV*X2BWt+ sd?Pd3I Wx$3SuC:,rCQd`L-`L.*!p#%Ĥ}j̺˻V? 7A :=1P?%t՘`b;Q@Tmf" R`a$AͮƬ@dvSAXd~IPn 09Yo:߶`Lz'-ԿB '^ƫO +P[1Lb\;>؛LLսVl=A5CXnGd%{wmH,$OT!TVzYI/'Tyrᶔ`FZ JQuk{$`d7RO#({&CBZz=?vI|M|K WV̡-O}cmrQY%[e#V{ OI3RJ_n,SIA⩇Wd]/}'([P8zp\LE_2P{;C6k؀f9nRA6Gf)ȳ^dV }`Zx&׼dl4U{j& e 9q58Z5j#j2a` i7Zy]yV{7>[xE99ߘbS[6/Io-HOԑ!^ - ϊ& 5=Ew^jq9YEzovz8{A7k*$]t=pW|:bLE~+u1xpmU8TU^/ހ;BFgK Bs{y, a6xzԇa] eެھSՏgy00aLnIͿ[6O(/H#65a='(gHr?IR#>$Yqe?/H\%ξjh3zUOZ! 6l=r{%+9=5VŎ^8A<)tɉ_& ̗ ,M+AD$! kieVظi~ S ( 0%a_Fdk>?i?kɦ&2co(4;8^2p>˨nף.ED_MtH6! +Hp$BJX"s>Ava$vNZZ^s+IeEPF&A]H,MޜfzXv #ϩ M;BTb>}7"~mjuˆ:_JsOLeқ!7{rZ+g=#2kċD 5-~0ιII>}@ m(67*y ͥoeLБL͠jR{xOyHFz A_OLwމl:=PJ0Ȣqw;4)TBOiuf)l_s7U{fJ),rBtk!Ią+QM`*c!Np6 tF(25Mɞ+X*XlX7ۆT ?/TYEæ}/qu>MPt)vSyşFaؠi`ڠY8,B5]8XjSe@:"=;܄Q>Et~ 1ms `@MOuH3bTG UJ8a0+d襄tZ&E/0$\<:Scl=HoA #Pm+Y1kˆM y* F_jI{EuGU \dC\:eFO$ +1n??JٸcN?ec=y~(t2DIސ<. w/W`VcR8a/@,WQ+;k&I2s/Q@#PhJ1a!wj2b=@L X^E9} ö‡^H$%K b"էz]jD\6h0eML%En mN7R5{"1KZD-z麗 Dac&osr21ߑnW]dEr"Dz |q vE.4  k0X?-*b[LdbmKwң^k(f*j_ e13]k8֊5?RKlȔu jEb<4GVG7R zTzozU12Q%}"ǎZ0st˗eً߳=OTw'jk JAEhJ á DF:_IGdY娜Too՞<"fy6gmDG2.|k 8/%iÖ^zp]zpEL^Y"WjɀJl2cL>~YS0~8م/|<49#qMvdCڇrơ,.ʻJZ@l?ŻiYl+2s uQ8)ikJ'_L2MVja"t gsK&:V0`2Pijq%#ahC/)kS\ܣRjސbN0)9]<1,EoDol'l J%Y {EcT wa= j t _G'A4e.8R(\Z_\SF 6"L}^p-qtTzNk=1B!#rlfn-npUI.c~=N؆b y0#+!ީ`~]j؏]pf$@RlsWvC8??H+0ՠ_XnAO܊ sb=l{/߆1ϕ_3a9ϬT% 3GڣNB7QoMl% jS e![IXy3 +ţhe}ZƗ'zJ1D7I`uyKۖw CBÎS{oIq! u噼sHws[ Hl %>讚1 d9q9CY;@ }RP0nm5C>v!cVL,ml\g,ރ.ݹ f5 D|,۱1%g<ȾԮ3dWn_J T\8/y_b2g9R`#+?:];} qSo/s;[oCuV;PvͲ{6Iֺ{ҳt'@?n8=-*?lW :y8jˉLsKSDpv]lqƴY^?.0+總`C:6;(EUuEԢUk0,6`XCv2AƢ,YKN7=Օ}5pF uIheQ[4Y턭08E>Et<+S`7B_ƜV8EN­&N&:E.@q'DÉ2wqQsNwް=|i 9-h9y˒q؍Ln1/*c~1N<1l"a- ٿkzm%ǼѼq&I,+_lA݋A%VF=nv J cxnո7b*hD(d LTqf$>;HSG7`]1@Jʸz^ e.5Y+ezvsz0%jaSTg-_ArzQ{75dSTdc'L?LU\e,$;luxƩƄOͣUY3$q<5QR5CrpHqvk~kfQ volx͗5Pja~o9 x\]9aO|C4\>(4#ٛ[KDa|UrLw ]~*M1iVa '8;eYܽDtp5d*g{%5/ͨJgUX->N+U.3 ҀPW2Yվ WK@տSPO]l~ $ 5rkȹș/(4*q xqEwCDhu?bXl8׹b 4u:~Vݟ* ^HGkeӋhELJy\GMZoKħ\ܢ_ u!2Q2 FRQϘ/P6ۗ'Rw.`FejpSs\0>pv- K 45xD{%u]8uRFʂFcU9~Hs+>]J87 {dk a#| 7wP=H`Q *foXM7A[ nj 0-6`\^r6-Fu_#>"7>/:*IA_Å}eg XPp}-Aug|{<FKLL; jZ=:%:>mc]=ƒQ,8:Se_\2K(Xa ,^~PS8dOqV٣(_!@]纾8h[Gef 4Qr_OүxA}tSs[Q"`fkqS!^ .™W ̏VXɎ3jW)-HWDYѐ ˡEz_c lN')'ʱ|/m5nyPtz2 vYc(-4߭l4ʂ}T/S6 -4O2I5YxW{)2g0y }qbg}aٖCąE-kڵ*M.w_\]/^Jn`B@ (+gA ~+w\z^7L8  /SNs^x<ϏDyɼxJBbymρkh>vȩAE?}E_K#F8`ہƸwμY;iŌzm>Ww"B(\;@SE 10oqMYZqZY M|5=UxEC&H[y{/LN$&uNhWS`i"Tvuq$ 3&bV}5 ܷ49ɂP1l<Mq)3yljk>߲P y % ]vaE!z#tﶵp?Fٻ=f/=g$ p7Q1qA i@^Ul-%bR[cVZ\%.z1Ulh*fBGᛙ\}4=E5+]Y A0}S<ËOCw`N!U2s|34׉ >h ?G2#[+j~v 9'+rUd*^:Fߊ[F\u*bWQ\I1oUiY,vdz`J3ݰ&<3WVxcB.l>`Ӹao73 S)5.0L?4I@YXάAfϰ\Υ&W9҇e\n_4rW!撚X MOM q沰ڧ`@g:!2EogB?Ltvi'T'dSH.G>L%e GʛsNN#j@`.l,k͊{68YnoS -Zq-ov)j= ؗ;BeȟCImUO{] *#]ܒާ/g6WxA+c-vW%buڽ0 ncCB tI꾘--꺦X?;2XYTmMU6>(l$U^ɩəxmK4_x2FU9/[DkQYiDlBL[’i`~-f3B豲@y4X|riV;c&/>.yNNݱKce1dE(B41~谛Q.2ZNv] 6`!_ڋYi! mϖc pX6ė0S6L{z͏}\]*c$GRәHUHF:FRWLj\#7on*DVyhR|p =V0.jIdVxVSl8Ę1@"JW0~ $3TGzZZyLlߴ$0qU@RԦÍF#imWڐNx^ԓnOA}N_[p|Ktm81!:G\P,o5 \U40o>C錭${/MrO,̔趤/#b%UJ?UBk{-RXa%NuROՍl9#zNUF5m=EE0Io1]ymUoSz Zf>ufùuj>͐2rV5>Ɖ&ȊE"6fI,w9VR% NH5PW8MUD~5 Μ8P]p2~kUn'YEk U }PyJ^ME E':ѴE~$qYl:t^pF\fn|z-JƳuC ;1eyV++Y1#FK̘νڇoJ%|np83xW~tLEs5cB C=NLXjNl3vT/РR]&ʎho,2ƕDmn;.цA{mˏ/E8{<^,1]75>=r ݁9wu+~kpvZN)Xg@z^H*xdI#+Z_Į&ˑ7#\~w4q7pP [_e*X0(h~/wmәl}&FaԦPd}H쪄3QQG)rt߄ hϪrN _xΰ̽)x| 5*H _`bpOIG A_z% 3ч mgA< 7W=@iw)!灡Ҳ iv蓛uz8XJO%OB"!ѱjF/o'}n((tY1λ%p. фn螄(%`՞4 STÍjb;m e$zDJDM\%P$ӇGW^mid{wln~>1EđEP?V ޖi)8t_j9s˴B׆{&Kli;rz 8Z}2jݾVIG+/ݰ.$' 4dy启>.J^3XzZ:F[ l{= akm9 C@1$Tv&FlrU cܩ7'}> t(׬ls,'qY#`|IWM%w%SV߰ЊR[8(ng.fA!\=G:^ĭ r{96~W]h gD)t[_#}I@)Pk_hrU;s-ly L :cgj$R8kE,YۅD'ʑ[k{= unОM5֏0?: CJWw#&t^`w|wi U9( ׊&8- K|Vn^znRAY4@Z^˲d«lA|C+nsSڱ|{P{8H<BGƈ.(,[Sp)X7 )Ls\i9A ENb`x?WyYTOL䴂KP#jw/K좕4[Sϲ'< ]G֢4ʂ/9p ݎ6F7/r2zK"Z456uֶ*` 3s6T!m2ڹ&z"@h->T+fzK/B㟼[YW?QBa*l^'{K8'O}%V܌'g{jL56U9u F}X`DwxBl>ZXҖg]ɶ&_ߊ}f$u3=M Xd[PVp5^\ 'NTv=*΋{(΂A3FB w)r(FUr('<勤kUî&CZDѳpS5> ! ұ];EqQl"}3`PB}(eͼ]<'S^>'T=cߋME:km~7MU˴ȚE×nʹԞHK]=)Z $?U? vqa:Q+Lэ dj^V=m)b#C{l>6BgWFS;]VIX9 Wǫ3zA+DԋEb&9 P|[٪뷶1Й, XM&*& $:"QDf̜o b&cRfFDOZhnh`y2qqǾ Nh/nϳF+wqDwq"0'ވM>Qgi;]i\*=ΆFp@!;Yx|:Q==Zk9.7 ӹ{zeyډVڟr:&9n g-l؂{@"G)g*)܅_d"S7h ~q"ajz.RPa>)djς qYRQbv}|.HFߘ&("d6d >O) br{6LnyaVz_2ƗuHʨ2So(h,G;bEJ` }tIj5`F4&7GC@"IhC'ILùG=\:SGwz@7+c3b5Qc^'^bOG\$jE_ u&sU&|}^k<"7FBɄ0ّ5t[\wW; cZa@ % 鍥zY%./~žqն8$@vvI#h6$!gs26z>آ@ VV)~,—k> WE”Th:\[zИ+.svQO#6P%;;HkN븖`_ė1:"Rv4'\qX=Okk"Z)M҃AlS`ZfYWSu*ZWAc/Lޔ` 0}% U>tKcxc;w.v3Y,ʸ cSAXz8Y;-qCT6-qUm<"Kڊ|`6`#(p_"eT %V:` u6~y ̭uٝT/м_OA2˥M2H}o$Z:I`*!liٜgRer@0inx hq ?3 bd쮜JB&/RkkQs|qj 9ZaM)&OcF_'K﫷|ťȌ {S@]Ȧ^~'URO%vg-pL-w#e& *ah{ %YHljxV~k.W;zpl~wQТ fGv͖`_]^H.y$k'(c,A'1K[]YWRpa_#ư#BS`Ce7,Cx8/ڍ~ o**ofL$ 1y(8T:"F, :ڌ ( !%hx?Yܴ\殅R'TN'8x^=D@w,rc}4VU $VBD7!>Ye2!fi!l<UD+70qy~|6L% .=CEqK;_JCm!Eve':n\I.D0Z'YCǼK4φvN :D1hs$vS/Cs܀˪o>o;>$wꒆ$"7׷~(4#0NAlKw@_p2} ,mҰý7O&s4=_I@o=$pXV?7dBʡ脵TA9Uaxs\dIYHd$; mN8R,1|t :XPRAUK&яZt='KnB.ͧ:×M\:i-X2]a[ܺ%v [_s/BnO>4Uv, {cZu $Of^,i!I,C6G" "kͺkv}y8t5e`wIZRLPr܈6 .6!SQaGH/6Ï˖| a%ed["磑(p6jȣ|ssπMq!]{_+fζ=-39{*́΁c8 @r;l(+[]N0#h_C7k@GfxҧՕ&Y9ɈUc''ҭ"aˉZ)]t.k;= ra' @Y3`9GFSwZ3Tw@V@lG]G/59*Nk3ʖȯ$\_z}RI[ ߞcaExoJD(l7/`˰U4B+sJI@&\Bc$h]? 5?X}8:{ٟ͓U- \-;newYP\Ț'ZYg fCf¿ȝ& DOoTY-~.sA/W I 쏛+zrdpe2 h;A5i',rVْ)_E`|GOz6z1]ɠLA@=NGDhg2z;Z5:D lH- ܭ|;)>J Mchdf̠`/"x]#p +XȻxme<3aP}3 [Z0:nkV8@(__ ؤ7fS44h w׻U^LZ;><=o:y Si|W "Oq`O\ v]lnHd:A y1I9uvu6kI(%G~yq.(p9M/2!OUhe d83;;Nnm$|i͗n✷KUt^ZUD[$]tr&9@aʟ x,J܅LFdgi#p-ZqvG4 83SAN*^p%[ԌūOރ-RO7VfY Zނeг+eZ+OpsFi΅"<,ʍr.\#hP{{zIhCUGU}?{ffpF!w=.Sߍ/4-ͥZ"qJ׊w!2}'BDS]NqmZ w4"l,?"@(;z5$"kz%f,vL~+\am~0]%urKäK^5^^q~ B05BX9vEw#ۃ?q7/#/;cAWHKԗ^qA%qˑΌW(b5Оd]ӧӦ>Ê0L[ :pt} xk ,y!Ӌdpe ##ouR#S#bNg&+_}HV`J߿q9Xv:r^z;vCŏ(hrBq&14JL1_,ɓeEL!o˱K;Mأ1N CM[^1.Ywj?X;)BV A'~Qaݭ-m=cbRB+c7)J~C}R7BPBRuT"Nߗ~ӟhC#/Ov= 075b#8.%yӅW~*R'\#0F($Dm'ڜvDXVSy_BWdnWyO2K pZ<2Nڭ[ Mb.; Nͤ!m}넍;^S"e0=oXdj7h{Y9Ea<]2AL I|=3) - W8<{gXy=|PbaXSO2WM&n(xuSߚ4MO1a'>2z(…dohJgΦ*cᱛkȀ lROa#qqc4~y1/%ZI3%l<$Qa"O1;' 2wo"67;<{nh7OoJM>(~VA[Let?ـ-ט^^7{"H=`uiNByG/׃;F604_i&mh94'|.XsО>TA+8\[aeP MJwIz0nڷ\bf<&Aq3 Uݲ$KD8(_B?ޭ(Mż橰E%Zl @1sS}֮qV[e>5yt[X]5/)h1D/@i?`ophA);p^@哸@MJS5zΩW%- D#l Xiڰkӡ( ZG0flT8cY[-PDQY"kGHLo(9,1A_2Π~"ӫ!լ.|>p5*MgQwM_ߴ%Eܵ4e h|1DY3ڝW@5FkdTcu0Ά086{nlj- Ե/76> uODeJ:vwOsp̶";PB9k璙|I,]F|Jp(9XGSf_oBOC?v_v8,mMD[a>~.? 칗M'lFfch@=wCnn\ I@foZ_'"ٔ藶{Qf>!̚}TBKx\2Jl+#'^d[ x7 Â!4tboؘ"!ԣS+C3g x6u1~$@3 ֣hT}^I˂As=,MRQgWaAk&Kr}~`ye u7ځIEEzvTQcU,8/X9"bg_[ 9 IyӒA!#[KY[H u즸ߘVC r6\#ΐ1I!d5puF״=Y ӡ\ɥ(s?kqUHH< V<4{l{7:oWuJ*D_Ɏ?~"0y~2ePƀ{9wSI lkܞ&+DVDR\ݿ9blG>Y \.56ԸCݺ'툼cw 1(HmHY)s$n_NWK'sh]3l^Bt@و{ֵ{4:g]=@+j}Y>_㖆 cD;0oTπndYGٱjbjWPS?K$Kx0;dr ,<#;47"\Ԁhl5)vݎo3$s|*7$w1^CтQ&CӘ_pC~,[Ѳbk~B{,hS3mrOŬ1` otyV4QOlI?Gt>=FP %\y]'v"d pFmDoˁIGvw@%u':[3tu٢V`(Q G'će6+ _;TeW Ś~C0<5?/- {nsC $FY775[=? 13s mUqfsMpT^"WFRi?`#' 2|RoVHO|Qi.NE%ÀP8 2.z8pT L& ʠ`~WAi:Y&injvkVYg=Nw81:^_ Y6$Ɗ1l#%'gw/M9"U1&5C8tĭ8Ď4we!Ƨ{y%n6CݗNEHN#Ze ӌ#7?y6s BRb4! 0u)U#&^8\.aj-}S%l6*{gN&: ,n+ά,3+FE{n"OG0_'8xZT?6هOגJeY9\'q⭃j|[UO^YjUcq{1U7sJBGԪ!i<! '^9ChN#Uuj;(dl `1a!NL Kpmų} =S5; zQ{!!kZw"\H@hN?W 7A]<:y=ی""!]A|}\z8{*lEJS =OU+@GHa6|~X߫r}n y@nL|kGm4i^UaA $b_%QhƬtcw;k_P7 R( +P{ KҷIle-.mm8)`SUhmȶ-lWOÓDE~$bm Yʞ;` ",G&O"gK"p۬7B*JjJ"rK~`26JFT{dBn1$MU*dbmҟiˍ M0{/#ccf70%,S?[F2#|ϓt"0?)|Y 6><ǬG+R ܬl{h5Iw \?\[?ɬke)\S9dlޙ"UMG]7|EX< {]JO|2,zpm$:Q]P1 5`J߫P6=\wv 3׭4FqUzs O4Pr+b8Cz˪qgLEl]tU7,~p$kNEηlbPdhjzA=wN.7c.%C% FiT as7cɃC%H;6>4< ¦4g'ěZH&O^EX91nK7G fP^~ _LDq[Ӿj*tˈ#%fR1=:upc ~07NCkmK\psZ>m }z?ƔV w1~~Ms[袞gYꪏ@1[pgHkX=Ss+=eڥK<U<ʝJԈo9l)=93ZEJ} ƣ`Hse{]ҊECgo&%v2}%xEb9{,0A~^TxSw'l*JQZ8Ȋ=+/~Fa$Q/,Ə _qխ;G/{B~Ƈ͸N;!swQ}RQnu(|l(/vG'f+6d!yBHD\",`%w*m~T)t?/ɹkovCozr+ PѺ4J3*v r𯎇-czt?M۝ +:4's3:R69Å=;c7|q*05P_LmA~%%y\JqIߊOg `KԬ=T!N_ղ]b~,4aPr&e(k wk@4U3y/ d@O_h"|i<TOjZq+֎1ȳoc#`'z0ZD4&@{`Cw^t 8 m{+]yzBD Q;_*&[-A@*G Sp)ⱝAJv~\#XO7PM /.Dék86h xB"ַ7>r% có+DP1G׉h·az穝UΌxU/g6 H}ĻЋ?~ι2~clY8{ru1}zmI{wW β-(U\xKEyh~EvL(&#e,Q I=rOmعR<i9cg=&~HPHw]a&9$ڪvx)FZ(r=fZ`D&8JCQ2'1<~W\g\~j99Dע*ȉdcںB x`oŔ\hKd2L!Uv,0Q,`xAK'8f]ϫٍ#Yl MJ2C#^z5/(ÔԹg$(q.Ջ =Wu/t ^ϟ_;+XTPDk1O[{gjC,}֪ HZF^ ~EwJ |F`Jr?AJ\  $R+*z2?SSɝP ynqvm3ni/#˘f}XB7]_yT ^~ ٶ"7Os֞A :O25h 3wI*A|JLA̎Q?%]SSGQK;"2@vgi/.sCd v8[=Sv:.9yM-:dKԍMXz"9N z({Sa"G2]:FlsU f|h 7y~+ N zx`H;8[(6G^Yw(뻢ܬ??N@8MR ;@IE Q+y# y{-E<⋫ 1/X4v\C`,D6atᄻx6Q SGotݒm( ylSy7g *zg2Bib%7k{~-GCG\ЦV02nͺjK@ϦU!-;4{9#z\aE1|̕LWR:P$murea!c][=n/_ .0Jۦ8Fs EGSaV*/~e*?W`G(X)0DZ$ CVяBOc-$KK/Oti ; #UR!|.QH R$1m&Q髸v 3y :1rO ^CI_gb`v.Id.k,TΧg1][zC 0~b:4zdCF11HO5 EAB1TIB64ˑ|DpWѪN])'(!Ͽ[{<|ܧ2.莝RIjȎO3׀ʢ[@Ne̼+3R+n2Nū}%T(zHӉs}~b4R #0Fx ,Upd_2 ȵMֹg\JY H{܉^qGqI $3}8^`x8s 0wqE1T:SG-*s^q+ u/pm'ȴp#^2B?^@XU*a 2vdWik=tјzDc^&댳b/u9Xf(i=*xad\Yv]=9iT}8$4Ի(8AD /><\quOҁ*I\f6s4C0Z'zV$/ ~ oD?Kth3]1T3IRs{pWdi&AFX 5)es;`?dm-vK4f[upS560GLTH)_)+)*1&f]Y2oíc~F;djךO`L%MO@cVxGw Wf-eS$^iWYɵ'&G]2%?o,öew]e >b3N^Yz5dT@^EΙJՅe/nWf?Xd(aDm )?I C+ N l=eD*&BwZ)Tg?f*fE_E2[mr Ǩ}*F n@p`&n![$uEշcgB}eY#|%01NSΩYt֨I8Ѱzh5Yف|>AeIEqI"S.cW}Q f٥nKV/8ma86"$0&&0x r1='"_mT믧+?Ôpۊ7(daq@Eͷcowɜ^wߔ>dˤTg7RmfiY ‡0Ξ#Wij$=]h$jݸ?/OTlSo]z\ud{G뱘n6.f']`Yr dEk>eNUĺ(ܞ3HI=g(L' 7 ,g¼ q=/G~ٶ9B2@EI|X$i♩سk8_0ؒm(G0FfpȫhO4MhYfݹCr-xLjr"q}D O% V(&1Xs@ѼrRX*6q#pn:{ > ɔ(Gbg2h}&mʓAO.;@fKi=Cb}/sAԝ-#\/n%ǚ]@'@!E-zaX[]O qd%G /,aA{ZXʳ@$.N?1YpѰ#8.B6ڔ FTׄ -;5m!qE1ftVCˡ5=>sQg-.!F ~ xƽBSI>#gEP»>qZEJ۱;pY ^6&$;Iφ:F/;4dt@'g0z`@| ½V9Ro/< :]q$ |Rtчܙ4W Rn&m_Ff['dfkI'ų0ՠ_KW V ܧʰSܵ egZN݅'5p%@=N&i ~C %U{ !C~uBO6garkTHSDkv]Ķ0mf}yu" U.q~ޡih,3YSKGZs-C[1k Yp/gy2Jٷu= zS7LF?n]|k%$9pC~;0}ta/ןs#uBaUho[N+5CFzcC륢 cP|!u[k$hd(擘Ar¤Bt-k*lbkNPLu9ʼo?Pp:ח⥕}7FS>)3cs£e2N׃DL){̵j k FMLN۱b=sZ?]ߝ)1D!ND$PZCW}dZ>f"l8 4eq>߬}bى>&9ZbX1bS => &qvH k0~.ԝmE-'٥A,2QԾCaV^bI%$i ^4h3zmZŮ\JW,B}\aOz1 8*[:@Ul*[q9$&`Ƽr1*^SAe{[Ea9{#+"pZ!Rې68%qPc*$2v*mEA7]g!- K6â鈳v 0"z/ѷJX47ˆpp#hOD#kH[lpؾgΔ) }:-qJz?abM)=ˤ{ Hyɪ%g,c؁3|BEc@Q6T8`(|G݁:*p/7]k(*QѲӅOC^D^nEft J+!/ (t0Jc6tF^~=)X1zYSsBo^_*uҀ>'kvrQɦW-7t=框NM>US򀎌w[d SaQda&p}`aGOi$ɈT[Lgb|M0U"3.Ie} h$noC8ibaŐr!Z` rWPOZ8aMecRcϴ? r :^%BK1=i)%iu,G3݀;ϡ|rߌx7Bvq]HmC90mWtiH&MTc( dThx.CccxS+G'f$g<ϊaG1ph+mdl{*`"v^h{>c S<GDgN/^;^75[G7ݓk{TPᇟ`I.PqQ[CבͲz}N*d$ݥisMbDu^(oas zL7;oPFhFEV$ST8W#Ozw3'uT}RqcfKQFt&P;\%O|nmfG0pt/T1'=U( ֳbJU8kB:Ww'S5hh/c~hPJŽleb@26B;y\vJrqof1= '>Y6^_~ l xմ䭕iC"qӵe㓒+~EfZb>51%Ly*²X׫և jzQQ*K*A*wܢ#t7A&S2,ȪE"ïݗ\ K mOAZurICS֢^7F!?c>+1DMNgܚVu{DNGx\#t؛b|Wi-_:Z(@r6o,DyXITHbZSyut觤qܹ4xVP*bߥHzmiPXz0No E -r&Tz~)sdia*$-;nJdUu5O7IZb aj>rB Juf[Ǘ]tޣ961DLl Ԧ\h>-AV2cl%+OɌ<|h,vahkz<{Vy2yn@aSɒ.h`{1MS=OףS*=aEeO9&! 6}LUv|d<BM E4jAa6I$.2e>?'\I-e  4`vYNY &%# srƆ 0XY?J=,!vf\tw$<IFбdW#k.j`EiUUl\ -}Rd483R<-HTK#6UV@ld9c4&Spnb*xHQ>MXl6+Vhf Ccss!`N[3h VqG=}O"ZƓFz}옆Y/Abvդ2l 8>N'`J"Э7RRLFʾ&U: vr Nc($hgLYiaK Άh1೐MOp#@AK5KOXacʬ'QS %g OHIb82B 7ZgЋX j-Xޓʂ\rAbz+惗9Az e$`&i$7X7o ^};ܣѿ!H[xe[ +RlP:vjgMUݹ:|".XLRES߃(\r .)JV?et3TVtHőҊ016%4HM/^ޜIG\s Zn-@A3YEC#;7gkF% }]BU0=9h&Dh{}m18D^[4wN>|͵&V]2Qa&:w& f!u(Oq!o(&4si+i6n!;BF77-" 7,r^/fi8tyŶcf/MRMm~M} p?^2 , Kx$w+ƖfQ+nq"1;NRs]KXo/Z4N281Rf0xHWч;fMnֶf͑xkOx١="(G'#z/\6+FAܯ̼b)(,45<9dHo8֟}lecX AeZ8匟z<$6BY!SjԊ)Pޟb 9{84]XW?[-ӗ#Iʴ<|zVpݔU7/02'P+1xTG[ @bjMi*\p@f` MXMSF&⦄Qm* }_fmm'{ 72aNbQL.=uQ/6n- yl ]6ϟ4J^~67)+4 ߑ_kiWPpf6ۘ[kZjVtŠ)OܱJݤLo6^kYn[r59Ko$Ey3Z&'[% eHVS]7cg-,¨RU4]轗懛Ic_b*"Iu<wW &87 _Sx+<)Ro_:3>#ƼTOmDbB1Woy@Kh9z2EeGK8dbL6{.btNA D(wƴG96a阵G.5">7G)3 (2^k"?8p箶n6i+*NcӉm`29dKoQgLAO ioj_dJv-ȋE.QOjkv[2QI!22z JɜMΝ&N3`)8N˸ |SM,2TC+4\4_#=T(qf2" kLF ,Vl<'d$C]dߢMBKYlR:$d ot"G1o6u6w@tx-v}#4; !r­JAe${Htj|."Z#gҿA*䥺Fjw?YjjNFpf̋ʟ#nK #}ճ@-U8c5 NFUBXӓdqಶǭM!v\bη_/Aqa}NsM8N]X~v?@|,-U)F0n-Mx vV y'(t++1De"ˮT$eJAӛ*wU !> e2R)1Q\"7B-@ s Y1>̫,dj1i&x&~\yaeLIIA|uDXk_d92vO1S]$xf?.Kp~BLBw+K4 ~}M]f}$O~yI$'̆PxP|z 7n tQpuN79^$$#N&-:'Wn g%d=KQ=OsMX:t؞L򹆤<ä1Wݿc$+=9bؼ 1<-A1/ 29*bdyq^sH/Cs;?t׃Ox' WiԮois4kBSt[bFR9RBۙ7IAKurh(Omg_{uq&;vJUS۔ߢfU|9|fBaצp|%G[㲣3~fb^5H98t=Vnuq.3b\MSX&/&Ϡg]JVQnCM6߀R-&.T'W<ٶk{HK1wӳqt6*ןhR#f б79RoR L7 >XUUy_ِnb$zY"sd~1 Ã$oSBԔf;s2 3w-:?͏RjmѠc:VQϕ6zA f>?zsM՝I8K2Z$ k䖾+܎9Q~t}ebv 9qצ\.fkJ;AiB7Ä`Rjr#^\@1Z o4Jj^/Pq4 ۲N"bN8f@5`qetIX~nf>IiiX%O0oa)f UX8CaW66 zy40z*CxiȮ9{ކ_v?C3 !G%B\`DZx[,&:UfY-*۶a"fVv\DL:y-[@480BS궼$+GoZiG +v}$='y@? S+nORz< j'j.pɵknvM&=d3q&aӨՀ.RRGH?ë> 谩(9C}:9 9~ ]D{M.t!wΜ+ V62`]_9q%Do2UA$R~^BӐ`4>Mj;]Wg3Tiut0 U\ߟ02 +MC[  ӶpQGk ]I?-}8v: Ќr3  z@:F2v4@h#!I G z̲ug)J6 tqΩor3rEh~x'DFc`~N9+UŴCЋ&W ͊U$ԊwUK$ Ϊ˦?&qwf'ހ}pW(˃]ih)ihdnfkvK?wpK,n D6s c(~6P>J =_*JsH*GHFoU" 1.ь9Z3KӍG,pN+9c`3SЎ:@뛨l"3S_renkYmPG.}lʑl )}}@QeQd68/}i0p6_;0z c2Ic S<gl 5 ^WvAFc>:#ffsmnS&wx2&ѕi(tq$ri潃$˵Dy~@7 pZE߰V~K?@>| *:It_='] GLN}iL)x"PK[[u=ynidDҩӵ;7_ |ѓhK,zV(iaD[ٽ':^}ԸZL H_ʐU3Xzrm[KP4z-ϒ|SW?اHvI DQ0BW6Hg0fbtg΀sd46Gc som ?w{^ՙd`v ,ACB׶{^0w> p2-H'>SkT0$?-Vqm,.C@?ݓ0[?@j,_'sXKf6sد|fMTsԬZ/ }-:𝶸9 YpYb $5KN{y7mSqhx?.Ռq)6x8:jx(Nn9U],ok%@$SF=B:][ZTb_4~7pվ7.iZSz7E7r*Df$q@@0[Y +|Fu+%ѹt|Mzv_.Eqg3&7$h;R5gұ_6c1/3fߌ\."G0œ~(?sz'\JlFsL.)vHP_'dm~)AR=}:F)@ӟ9]EbO{M(mJL`TKTf/ە㗮k΋?-m|Bx|Ueu~H: L!\gl =*{zAi7%-ŏfy|CD v )DnM8q?5>k8Y[vJ |% O9èU^X⑸Nj5jsg3;C^INU:jN@O g.ɢhEeh \#2/rB6c]`mh,1:NJ?456_c8oy?$KOcAšfZG "/>IJ/ք6kN8pYalϱ~I5i1; )2}VIV9D$LsA⊲=/VtN*`'GDCwv#/>1ak2BX5*]6RKs0VѤ:0Pny-ԇTlrunO~6AK=V./A'OOFyMY<=mY& ApvaG!ZGn7#q4X 7k[mg؎Ǝ;hlM^V"ۨnuG[=y 癍`Z)VY| )Ub^ I&[ݿl cUGn gڟ^ |,⍤照Eb 4l6lDkaL}Eq./R힥Z؜Dg;Z԰B̳nHuk' D@zʁ;~1DŽg|sHɟH=Zib-ElG;](-x|5*`&<0Y` !::^RZcvަGH`ZV37X|{ ;u͆:|7oDauXg-ɀWU "IF}xܤuEjZׅ1P6gbuu9h=l\!A_ =~;$Ċ䟲9R6$\a)Pa=To{{ѫPwLSd{wõlnr @((CCBH|CA*}4ߜW̬A߬vi8iw"Oq%>n#gUnӧU%&ЏK |5rX]y{R$[:zD$IXm80V-(c Lpqk Z'v8dN :ci Pt<\LP 6̶^R!F>GJz߰r66熫t6>W׌Ulx ȃ!e_HC(9&NU7IgEOtP0GAus Z|20 Vz0`7z!1WOf~*J8Զ>+/]ԸXNŹx S~g2$L_x{/*GN/$t ˬu\3Vӵx`|~ƴՄ? }lm[I]TE(&&q2|fiVҳ rƙ$F@NtLg9B*Ti0wnp>'g]KBj $Ovi"&R0[NSwn bku '3JۺU2-!ۍړ:~݉jF1/7z5oq*-.c?F ?#; ͔[q&eP0@9fHQڃ^S n51 dʄZgS_aGvEyXZ"ep^.dyv9<ˎR lqd,;K_J)G*Oa<\ﺍ6v'T0+8[zqK*D <96u|\QN@)Z&Yij__wԟ}`ZUtp+97YwZLA}" np@0zE+%q# 4 ;%D5ҥbt5Hg2(Dzp "N;T=}fnmSt/&#e&|Lv>])̞sɘ]gճQwh3r0J(+zF`dD;dqW=,Im%3 )jv6qNhsC3g8~"|ZE%%O`*)ҹ,`_/0o d@]fGcNz Уo R,zyCHO[+l^#COfYgLKKStDQ7 ."-8Z>:ۣnxučt~E*2 2̪5X'SӦ}>;rQba' v%O?(?CͶZœ5Kc/J.RL~XִSܫPR:_)~βO1QVǡ$>,y>TֶSp|ʏӨ7 sxLY?TZ .YT/}S,+EM 8̉:vé9v2|[5D&ܸV"m$gwbͻp?ۖ+Fo%@>Vxҿ> 7 os14G^!z*ܰ;:n\tƖ9糊M?W4C`\0b6-|K!8{>I _"a\7p_=E\f>O~d*Mg&DU0Ku3tWye jBMhn[ŗYoD=nHۍI]B L۩i6 Gsuŕ0tͦL`爵G}uٜ(1DrNb7ci`rŕNP>;lfB{b͗}Nre^X|SNFHzqv/,`I; ˮtε'Hgp-jma ܞ̇Am𒞐,>plW}oA= C4~LP \FQ>l!VCo)憀ޞA^X ~yԊ$[ۭEď}A UNuoctjb\6G.Ֆ 2 G9U T|n {^-A P#(2=/jFlowp&iʷlBD/}y[« ޺0,Lq _E_qxNe/k0&>|d0W6=tlVı4 EevM'pg\ùz1My[E몫 MU1hY..ȸv+dGDK͕9Ft櫨qP~X;Z t{ӫh$[;--l1vɞL!޶jh BX&2 hq4ٕ%h6(2P+MzB"R4=7|)r6Ԝx۩[mN"B02B!shVE$w.oB2`u5évH9kVl>}gsaQ:익=MΕ9*$Pe~arS~VO“*|w_i. DΝʾZ1_z~)tTknzVn8x>iU"HFt#ZtT[aped{ծD{k|WԵnk=2@k6INcJ/XKFSd8hD+ӗ*{")_2J;z9$yc,u%NR \QSp KozeFk1‚8oI.u|mX5u89AA_]H %('ʌ"ZO5GսDt`pǂh:>%iL6ͭiѕC.sǀcesspS!7ηKW`8f-9D,ް/1ֳ`.~}kf{f!];j^l"ހ%F3=Eޛ'q^ƵW) cLTKc($De6|]gl4rTfHoSdP4:rm=]/f_an4\>+ۦtKk-Üf]fRkl\#rf^|.NI=Zb2aU hՔ =R{Bd 5ƲKṏ%?Ƽn*]vbPuupb xtRIpw m0pmJtflR)?*X+0ſvjaV;Ig/ 3n- nVKrԲzp|!![]ox8~S)MѦBTgKs>! Iůf 9t䱂<|¡PZꎪ@} ͵XqAaH _lX)g}LBi=jE}Y7E23䴞֜_D%8?M(7k,[?z̅}˸ $#G[GEaoOL-EE䁿S`PW:đCPBlX+痋,}5\ Ѫۍd/ܐc\˜k.>gOig/N{$W]7T&:&X]dfFY?U^|aBTi{m,CK?4;1 L~i?`,g6Gx|{g뷳4INcΰfɜBV,,[FKKR! Ϲ(&2 A ++*U YNԷ̥a_U A$%O sEJ<~,ӕ&\^xbšUC0} hxSRT)Ѳ5rruE*:yBzY$M`r9yA6K 7\LYНgHp NZbaŝ+{ș/" _Q b9 uFLdH<'^ohNa62h?;M )ț? n 7'<p$(zVMbH M 'IOB=_qK%AY].uvTЫ1$+ZQfV7WN`Ĕ^>uټXY@=}(R<Q!cz9W֞^ Yԕ,}n]\mLA \?U+@&# zptkJq>.Ϡ׹̕Ԁ8 !L%&ʹצqFw0^ו+h#N#IF+m۸B dRyK*8uoH8=0z=jJ:bnVÁw H;8Qx+DqG3*|#`jb-$ruJdkSrI>IOqwТQ-r4r%-& <_ -}%d~0wqn/Fp1QN3IO,Um3ޔqb5J({#hEefw*'5J*y!E/YX:^,,BĈ=fI_A*졹>p !u9.ȝ/HQ闾H (⪢6,6ǺkuKcX6j u8%t:\ŸUw[yq'7vb*WNY(#8f v]n,?ӥBsm޸UرtCD+էS(4Y>`Is 2m@ ])ӢŲlN΁ɰ2+=暈zhBlO$nbwV"Q{,5lT\Z!%wd9yx]J.^ԜRžSD%l$꩑KEI%q0Ѿt>]2Ƕ WBQfd 2VuaQ*Vx9W1OfY 6YQFє& SmJ-ej1o%>n]勣:Lۆ&c> >ݮnC"-Frr GԉJr!ڔ‹&حڕ?n\Rdzq 29Kv% ꘼@*-``0V\•/xG[iGӑV;:lFuh­"k m&@ rBsXgOK#q8%CW`j[t;k%L끳3V/ RK*:ZEsՆ08~|hP(QQ;;R u<H9_*whڦIxzm^p [V%azKY$[]b[y?Od꣚(s8|/l` _i1 R~մӣ1M?tG2C(PA~ pmʧŕ [ʬz2t-FAhA#~M$."@xj i^Cc=g"E)l˽J ܢ?-3s3yCʧZ \?Q_Hd߹Q'HˢO p]9 /sfbr= AQtKv[V sa,"POܞҽQMXs;.~gJofA(_n ǹ&) ‘$ [5FUcQ`M )Jxl+D/d姹:tX9(*"\ ` ;["!{F+] –]͜])|J 4YaqDK<ʟf`bv;?jR8yPsډ=\+Xλq IPtKڑNtHA E; tF.WgޑP#$# =Ԏxrcyb\[rM^;^k ]94{ˑrM3ޢA6m}bI-(Vz*aq6pr`qWRYR$.j:Gl}X4rVz0ZI\ߠЈ0%թ?bXZj}{OGI0z޴YZ q7CsM]Ay7$E+""ƮG>*y&OM;A=%: ME3d@]Xvڗ-+dJnm7 0[1pQ58-o~ Ilv50MvaSvQH/F/*P"ѐ$.x ok/G)ѵfI|/ĩC/wGUGiā1Vm=~W tN~fzq=`NRٚ0<ѥoDg'?Ho=C}ս%O 8`ndp qL9+Ek`kՖ ={d-:S{ѫÿKʡQPE5F4/Iٜ)WAhѯO+VV#m+Hb}[H*1+;ipǺn`7Zibbd܈V>&.M n;tZ9L^/+^7_kLq43*BЂl+Vvz|jjغB++(+ F;ך'@䈟Љ.wN{%Hg $ƈj¡21Lm9Ŷ.bm!#n%d^ )vС}/,)b%~kD?pʟwCϞGi?Qg5ϫt THa k Klg1ц*!r?Pc-#HNP,8daK9_DƠ(Wc`J- @:yIw9&Ah- BRЅVV*k*;C B ɘx7sMlt7Pv؝t{[h <;x$YJmXoå] -TWHʡ'v͂#ʼnK/arOL`Etx?0爜<\a&.RP΍l$O& ũ ic! +, <*3h2PGd+z}D,4{N*1;ARHh @HPV;b^SCz5.3fJ;c"^賡Q_CaC|z<5яC9=l$k U#"k?q4WNNJh& ͫL2\>R{ ;r^╍\vvMM1 |=G-J8]ܖAT]fK PsD(3 M7\jGl&P{GBdSHwHWo P޾jg"itz*kVܝ7]_4+ Pq 6Ă!qlC)s]j0=Nݫ$3a;Rmuxo B@4n)3 w˼# n\D3A/x;<ҿa1āJ(ISno[D"$<{w58AnwJܢl_Yv#[XG\BYK{މ++]mt跫-&Ƕ$h .XxeEB/ S*ZAr+FQo L{M#-"a#r?O? >qcPw o(IL)Y׿ٍ᠔d/uj<烒 U >VNC`^K.`*Fu+/1?_h_`z.TS3XȤP{؟u}(]/$Cd1"mUz{#q]?| $mSh5VGW@%{eG3V#ضA~x=s(D=!18ia9JbT%.LfuW[ w/ntHo&"ïFG+igTilċ^#zϏ"А3N~5IGIw^& ̰.CZr~Ôh`RoBF%J^tqDHf' @LEǓ3xoR X Ɇ N"#)+ǬL_Yc$IW+SetcL+{}"aB { t_= ,am\kz !Z3'@OTPnWlh& ^.w+ y&ծ 'Z_X:y9ͻ=8a3CM%ɎeEKY\2ZX1GnMӰezȘc<NOPs)_՛(CoDqP~H*(W֐h𼛸oIDFa"wrSK4'SKuc[-KcW %|{Q~'k3J$z qT9rr wRPSRd\\T 6ƫW^gDžb.qR,TfS%vZʞE{>r+F[@fnYyriqGĔ5bf t6(G)Gk(+2], _@+opēS KXN>^#łF9a2;? ^"ƌOn ݗ3e>"$glZ d/o<\aNvd p^{+O#Uu{aa ߦ39\ ab}+ o>6O(Ow]3G6s(,K NI_p (69^2^"0r:$=4,_\Â`Q"3,i90_/{{\V `oE+Ȅ:I08I<m1 'L δ"yʕQB*/>h9b)4k WԊ[/'.q4 NsP5I],gA:1 yB+ =2gw3;x<_VCV?r1tT|UL)kEXw=ç3xӅ? U5hnwvV8Ԇ@c]i$ {L6@$돇sAsvSbWEꑲv-wMaf>zduL"슮>S|vE. {0ɧIόP9.: NUo+ NB6TGGXHܚ/ɾ@)~sc4z H^XAYЧCg"l9DAme *ZV/so_0h8lkv"G1q4@xBiL I|XO+N*vNeTKYdOp īX쿒˳A1T<,z:SFWH`:՘W`{ z)ͺnnCzأ5"E A,}&D`ѽ%[-?cF"!jN[RUBg7+1ۃ=hXYر |^ЕC8~[|`Ea-^RChib,Hߋ&Ak}ݸoˏiDAe)2.Lz -NsUyg!3\92BXNUttv,1n}ё?CSL220.ei|#sg`R@MpԦ]%d-7h|%\ Fˡ1asJNǓ~i_'dhRɋ0Ii{iύ˒ZOfи FN*GMZW#,o !Ƃ9Ow_uPR[4RJ#r7@L% ?S%ldT Jٚ%JQ'+{}i")-E,֜}OZDW`U4W&I[768mqp50Э5Fw P$ݛ( 2dg#QqAUDX /zB xQ棁*{=X=M,lX_eVg _4wx]/o1+d:I]e)l>P&{49 ְt.MX2ݬsAH[f > K}ibX]Cy5k6\`"ꉎl/`Լ7֍Lll~Oh$|?n[_AnaMR@ȏ3`'ȺSaS++w}HW=!p]y{P[TN.7NXCkkeAQ?L+u(` Vk]߬$B`@e:j?]ˍH# G AK-DIuK@$s=+jVvf9NŊ5FuL:,pD꺣DQ9]W/!I/W^2tCL/xCϋ<`K!#9tFAkO<2rjVn/(\֠[xowhxa}uEw* &Xc<0o5+1wL؍aOa_E Ҿ rC 'H}VU}HݑlkdOg_`bU-y Y='A |%SLdGLLjd/%VSCm5?Vsu VIye:l?HC(AYt4BhcxE ΊS݋"LohMn#NR&i[׫ I<XF@Y9!͔`7Rqu-e7\bVB`/⢉H7~$a,]^yAx ƍU%o [{uDAzg즚Jg?ٻhNٳP58ly~AxN0),,|D~KDR#v?솆FB>g'iB#x$һq{har]3 ϩ w-X3íؑO.~S a9IӫQ~TsCVxԏ[.TLݒ>D`e=dE_c?4D h61 @0Cldk'P-#Rr'%w8[92ϛ{&&$+/ mFE, <ә<fhjԹ:}<ͥY37Y3wxL9U,uE `02ge*JH#T u\d.f4ljXzKCv,u q}d}OL$)zly{+4^%&x{0^h㑜-jQ˃K>6FDbzbFn)td}jZqu9RbMͽ.(/B,8KϢ=DpQ`{uɘ@^=gLs,e%Qz--ņ]=1Z`ɞ|2Ca /ONo$od3M2@ьާO0(#"Ew(}莋r pTͲT߃n[PT~ZRY]h2!p'XmR DpS5%&\|M:he0ⱨgCl㬍2̅ :_K|Ý1UξFrㅑs{[آ㭲QL`BYZ\vez9Lc{#UIXnޟ@fPxSJZS":rxHxBMXh:H;wU1<^΢N:_<녻Z^ŇҀv}K>Yyla U*g9ĸOJj%g4FO}1] /M(3i֨sDYpۧ}N"mu~:bZߙKL]Z!:hN蚶1C6s] =#8J>Č{lX9C٤T|' Q0i .\w݋Mغ]ؚ 1RH$N~KA8#X{pgzmO}ȴML8?Mh~w>b\khrG+pXQF4 Q2͟keU:I_<*nGrf99+:H89.dݹQWbm ZNKRa(vT7 -NCFzo2-i FTX Tt3F BsPž"PaN$N N`AJ GFɆst5٬1J? _&rѻFX(o!?'xs}`3yWL)_uWI.S{-$~[FzJ>;ߙlgh\ ݭ Tkİs\ek((ws6]ܿcZվO bX̏X8PgHM[R'Xϒۋql8 ވ!s;Ŧh:EY0x/^B[,+DVH X*d)*@($_`zn<4lᬓZ͎ obSPQTCR%)O&e#lTFhS{ ).h Qb E)?'q B!U]|gRnY=#soELfKw R{tL0OC G>Vvk7SZН֑J,W8]!lf~8rj EW=!ydUhmS̿^t/ن w-c"hcFo|N)nIF5x^iqU2N38/Yx;UZOeA'0Dޫte; u,TMf\: 2a+91rCY|z!ϳ͝r)>Ef#c)FZˍw_E3kqмð'=+ea{=R]!G kЪzDř ( 9Yj/=;ͱPGu!p֖xJB!^pϷȵv`j 9(o(.Z {; E ۅD-seGaUy;f٣۲OS zF`bj+jnB2PqxloΟ3~08`;q+qP%F`=Kv݁s\\YqrE! bQ41,(SdZx.Ժl_`~MspѲ{uosۓ8ᚫ\82۠%"9cʭ}IRٹٗl07$OCOУ*GC YG6GXvSO(^ kdW0tN3FUЧ;F7@Ua]3Ddm.Dj&DǸzA:,+X ]$.;0#Mȗd!Q:-]QW9+`{g4' !ū1z֜Erv򾫜( dz&& awqkTVMgQP_B:N6v7WQ2h yp0 Bsar{ů`n#@[!ԠR gc dIDUAChwQ: '#Rd$U;u36n*HUHDP%yJyTF´qlP-y1G5}LN@ "~a,on%AKVbGi,FWE= 77L])zWՉk[J-,5~M볨u,LKBGQQ-vNpoEIE.s$BX]dgXJk5FXQ urzBUnBU\<+)LA WLIzx>q2L3(w:6 ~rS(Duùqs)8AH 5!|==\qt'D_vq[FѝX $mZ6 IYZ<Z]+> m?DC+7ŲD:g(JbLGN65-7FpM~f=+~t{.Fl dwE(ӾmFA;J'K+t$~KjP*;=Z$ђBF9`ZI Wk>m7mKsk; ^YLD\{ƳۅaqnP-XmXyg\ؗ6]4R]U.{j m+ _Gجƞ[f\u;H0~Í0  xnL<ݍDJ)<˓-,pL)TL鯁^Ɵ"fhݛ)QɢCtfN%@33#<0>\ :/SdL4*73+ ;?ir'K7oJSEn2rl봱]]|PT&Cv[*H}׸gH)":5Ȫ^gY[uu̓jAsK a v:jmK۷=Š@.MT%4~Ę/GSC[ЛgRUTxƍs 8&+7 G`_H;Bz\%+||WR%j=7:$`G!.Wk۷A teSOLK%%Rx1=3LH~U}[)(ά uj 6#rfnwIтy\ -RQ"6&Y 'I&Rjp18wک~N2b^5(.Pġ JK `vO\3ddxu:ԊNkt@c!u0UkٵNvBˉZJ<npK*4ubs g)༰,#UBti)R@Xv)Ii]:4_@k׺M+F\=M|tVnGZ,Q{˶D4< ֈ8~/4 nHm::)x$Opw V uqz>߁euCRJ|}}QMK ֫ Օ0J?|ڮ,"1r$՝krذh~BX2O=;Z]62<%Pдi#<ʧ]$]4+o>!<>CݝYΨU=zG GaG Ƒ6a\*7DDPoST2;VFG )WVU*O #d[^shݭa-Y( aEHf͕[>!},tlZA:hK|,"&=̕sC^ۣOZjg+Ej'(,&HUə_ڬVB91<- A41@)zXscGm OԽ B]q5>^^&οq 5ݕ]nPnץ3_@Jcw/ V$5^0ꜾWq8݉VpGGil`ƲPGh% |jo7ЬpEMiȱUVRe"SN>"6rڍk Zb%Mu01j(<1W#'\Hϐse}{=Y6Y]XPet}` 8uB w@!ф[l2a>_5pm8`* NnC愵m XĢ42`*lR'8OMϭJjG~ÊUɂ3wE)t.S@1 ن7__P]Dpw׹.\:IwŸXStԻ)cr n5(%pN;krW+_c+.^JИ4C];H\N0q|e5'h:%j&xOwf簤}`E[<2,֫0l1Ac@G _t4]<85)PKΛ]&q>+bUid]Ϩ+k "*(4qL|T(Y*'DlFb,3*=@%)f(XЂJASuhchEytX(L哤@G{f"< na67A%I>HVChzٜ-b6т9W(?gXJ}(Dzfַ#nP ;yv?vT?1, MYV^!2lëwa:?ǁ=@AOْӸ|pmqt7s,q> y[Mꨠ{p^3cH Ӽ?B'j rX w?"Nտan]ih.[CBFg[u$8 { Mg79| 7l!VD0J7-< 2\I0vJ#\PG!Pi^lF44(&|Y"<5 |U=f/+Q 8:1wEC-.˕/ @LZA^r: ,j wԘUG0bIQeiVjn( #q`WwYV=^'0bH59s,S/_َi>Xa玑8e s Ur5OJM\<1Գ'}= .5ӷXL?Lՙ,}YK K;CڙAlO="$s~ egi`.&nty), ?=OwKE1? - q9yi=FֶsBM #튨hR|f+.QO\49KUNv%9B's=Y$nsM# =~ FuQƣw iw& 7IPiw̰-:* u r+<vr1)W72]xXђ":giQr hLXHZ, %WVDnbaI<~iP]+v*WiZDyQZ bqJiح8Sil 8LwK얿YT0Q!kW@ќ>AtV~Q~ f^uNӛz.VG' lڔJ=]8ȩn V>G@AY1F[}=:s:@T 2GL[8_˓i΍r}״Y%-fC楹Ec:flߥĈd=-~f1erDj"̑1, @{wd@k-άE{Q/],j{ۓr~8\ n!s$sO $2jc߈|#c9Jԗ} ߺxb,L '-B'*`oimс`LW9_ֿU+g;>=Ek n ٣.Ģ,&A[:|Ƽ#<nl}{U5QWpj^Jr@{'xl򉶑# ?;)tD'5& ,CP Sb&΄]7@3=r'rw%7t h&vT>L-'9/yNs; w\Ec%m^uQ۸8?1G; IQK=h4Cp!8z~ƐNҠ5a0q |CޚϚuu,ѡR~N!}LTR![wfeNqF[Z;Ymdz@ OOd b#˅Σw9p> F,5,jm:5GrUVьt:ɭCrD0UKSuW[ߜҼ^c :K)ONS.G@_[b / yhFUBSE\UљuTZI½XP}5fwCKZG`M8d7(>Tǡ?h*uؗ4|Jη[ZdmI(oYLjGAFSZ906:A'/`A5" Y0x qz*_\ˆRz/C3&JKbMnۃyr-@BnFęQY|NWZjot0"^̫3i՗RS*F7,ko|o@)scTGӯdUH T%6ė;?MD~"Z_/l,>Aߔ[Ǥݞ 0SSx˥lZHW O|X$BNt@t,%y 2@j6ȮѕV|M'Nz5KHJfS!glYfج8VSOYws izTn)~iP~YMz47Z2ٯ\hn/y:]?L~A"EZd٩[뵴[ٞNv2E'J=ѩG@42cm*չ=SjĞB&csCHk 9{ !!!Mq&|܄5 ^Vo|رg~Bg'I$gVO #ӟn˽Cb M$—.:\\?vTJ*i+2hT~ `>8 dzu˦`:~^2;ɾQgCAJcuF,j\ew Go'Uk7,qw\p:dsGQ0R~>q,ȷ}B?6/C\?NE2 &q G2/:#wGn]Mt.IYKqh펕w.qMRF兵FW ;ah#1V6t2XRl"CK0 \9jPJYSoj"8'Wi-%~y?JcXlžtve5X,X =ݓ i{vnF*r8.5EVTy9QM P%Ԙ@!{R߲62e [M(C+>$|͍ss8EBJлSJp*Z] z*ˌ-)| rosۛJ,~CM#=pVSčp9A33"ȅ.jV^6zjfWx!': ;3@7n]]0cRȳ5e LQCEi:R ǣulȸSkэ**7bKk>0`Q@ET[/^rrQ%V~ᇂhUh^l1TBj[3B8FJ|1e#ڃalGG(Nƣ {ۢmo<ČrjsϛI@rsCkjьͩ58ÝU3n1OL :(1]QpԠiȻ@R$k"vy,}lAŦ`C 96o&[9tah K l3/ZEo(n:E0Otai Ǘ{g>2 FC'-gb`i3SdmfӦg~-?-RPiJEՓ,ʰTG.~u 0iBS dpyZ } CIEiɇ-hT|Ҳ:F(hܘhw$O=uI{nnomu)H8Pw@C)p O}c̢b嵲&4HFML652B\+caJ*(O=WE1]S񾴯/*oT4Y'a cڋIym\CN&W/sP7{5bX1`q,cdsw>I9t!8@f`8Oh&SؑE*R1ac,L?gfR-KYa5Қ+ m Qhhqu{.ۃmrsV#4 𜰎s-%6P8GiF>`` LJH-'۴'*d݃jP_îOR5#7X[,A]Q:"Pď -sO6φw K^Şpro(Ё6% {C燅%I1BvPA>sv^O气n5~D6 ߊ5J[Xs=4<]}"1!'=jAEggꆚ@yXZ[s_)%HJ:=RpFq! UecH,?08 % /]6& i솞zP%HĈE[[/Uq͘͠I']Ɠ6t3*?N:pAe51y$ly (xAgá1M|trVLmq!UĥY#JΔi{Q?H]Z_^>2OJ 4pЍ$'?gN/! Q?C(#by#1"&'od. D +SH5c]= ب^wd DjH[MUtB#r\twЗ$ Z'CQzkkk˰ps闯_DPDwF ^EĭG㩴͸!C~iUE9 z[ūe2i@Nc:ɰ.-JIIEJt̰9Xj?5vͥmTO[XD0Alս `>YW͖pΫd* 8K:(96"Ƕc7 <ը=<0Ḥy>id[5fzݳ(b;d#â霩('dۘ9bK6,s\Pi;kS16Y ?uyJǷk>RM.UC% 6[+(6SC 4j)bHAw%Bw%Ք!W70跛!/Vj"GlsdvE|hP8eNXE%?g^LdZ:О2O!p ixx̘ 'v'v\ȍhgI vŁ 9fk03X>g.>|t~6ޯJ95͹cq IrcؙKƟ^=*IŔΩz~aRe ic~Px?2ώɬM63Fe)aϰmektL.KX?eX}jZErĜZ÷"sUXY4Tz,9?A [ ԸeyN*;A2#`/o%ČlN(qB2*'R.< S=F};!2T٧N( APZ(۟hv˧$vQ $."r*XZtj1VLq.:WZ[pQ)Ī-yF)>֜}F~hI` 0W=:SliȒb~3 "X@ NRC\L[ 鼤6v! 60FTo6%;Zu_ YI4AIXףJRQh-SϷk1A Xc`O8٥y=^\7߈ضʬK`ȃՉoQ !+`P4\ ǡ }k+p a Tԁdǵ7 !tɃ;|' Z%g 46MĞZȼJF70E teCEn@߸kc,\ 8DdǴ赶2JCPXB6ϠX*2$:1anU}Q7"UNp>EJGnbfND8ۚ/4(U& 4H-X)rv OxMv9G$6 x~rXm{=>W(ufJ#s$}];6I祅XmW`)(EqV. +F="K)}!7’'vPEWYנ'_bYLk7e \W]͈ ST_Zx!08|7GOȬ7~409CtD1aR+sRT.>m=1oW>˜ԔtVCpMQhC BTu1eh-1ٓLӣ(Œቨ(h?wvd&E vϬ~; lF'h/*XbLAc.'͋Kb xT PLPxY\[,`TW]Eb(/ 78Vx\WB]G>֊?/N}!&E*r鲴8ߍx{$̮bc{F/]5fHIYЭdפhvƒoįdrAY!:ъXb}mu-޾9uXQpUU YPՍ:uyXQeQ@;]u*Ȧ<5l?T5Iw@mϹ!@ɈaO i{ >=\eȅg e Σr&v9qppC"p[!P2xȗ, (4l1\LD ]kx郞]\?saeD\@^V[m)uSnT,mǸ|*9DWD>5P{!c7VZ5M"):yI8͖1Sw(Kh 2l-˫g|8˳΁Fl.p2_@S&@ ^|4Ez-},[h hۜ4?j 8vY"Vd:ZA^lI"cF 2{0FُyOBPEaږ5)U G`8FO8⛄Ml"ɸ2mD}ĻR[a[+_t/ 7t, ZsQ_dÜzc,>Hy/`hu9ig0'͙lZ ){ON8=LoϹ7Btot ?3MvAppdi[-َ_)/0`kXn 򛸋zȇ2,}&{a#O's+T\!bD>Pd*DS( pcv3Gi[a.JQ;gOrGQ^ C[f\/G:b֒GY= 2l?a`q3Y|f#}S^_n8Am@thL"Llk[d:ovgU~m!ۨBo!7_Nb\A_#op-߿6i|T[D_n GuM8=@wž;ꍰqː1INvX-*[UP)}ۗ]+[j>ݚ'` g4&AF2<z$8&[P]WmEp,"m5-% NH?A934sCAR֦ Mxmd{OxTF+6TM皸lT$+^?=1@I: l%L [QӂYW)*s+Tg :=qgPHB{][:ULto`bz=A6NE~_ Et) EWֲ۪ HS -Bme=9//i|pE+*n|"_~]&m D$J /J2k!̌ۙ'w5~zsTFD2Ow#aE(蠰$Fz\Vy _JDj ˆjuָ(Q KhQ[.eodFI 3WO9ňXdivH zտ8[pJP1R%cx񓆲:9p Ltjj G gd-h#d!V춱a8D&} xYA4 k-/Ʃݲ}Ud:-W,3wG{VX9h4@جfx{_1$h(.9>X?~ծ+-fN X@vnvFzشJ!IHŞ?X~FvTi^ǣTc7;D. yo5#Wķb~[ťg] 65ꎡ:5;+ -05 h߳4ۏ0(W~WN3)MgѾXgwe=^Gu| 0-qvGl0X` 'mh^r-DeA`<|VJвTgCNQd#r2'd`.,}Lk9^zEf#5İffs puݻ;|k7\}6ayt9sZ=-ഷV>;4+J'6Im=yĀŏg -X+@5Bk.i|%Lx雺Cr_?v m)lB" u6-.8VZCwbv,n{B'rDc΃"wf'3tp+5轢%kEd{_'[Fl7[ svHCiҬ ʮV swNAx+=fNF*4d帻"o[TQa/vdQQǦƼGv!7F94js!eP_ $jARrZV |B緾J ;M.Q&SffӍ뭸b5^ aײStJ !4M*q?sg(SDZR3Edѱ|~(OEQO/"t? x؈;?q׎˼x.vpyzY# ,fy5<1j&Q }|acEwGHSUάoLys{q s+3ӌiW{h1#-m&R)N--f]};Ҹߓ :bھjA:3ʴI@^ۄiXFjQ.Inz=vW8 -64]gū<:߷Z4URsC_3usг2)tBMՋYa]H9Goa"r,nqg}Xa> ֯;ǿ!I6'5Gj_٨ fdG,JOU`=648^EC(z=8 [ώI"hB4Gvsw hH `pi3F J΢`z ;oez9KÀU6yl]֋WzZyg 1#v=ˑJah^#qp4@5| Ad-eBfy\`~ezMTۅ#v1fIRt3,„"=z 9Ӷm p3v6$@"kW?*Tp?$iJb5a6:é".rxn + !n{(U5#+A.~DmN**mF䬖 @V.)IZ_9Iv@K6x`~Y8sh'a$\<0Oqp%4.<:ώOxA|mdwP:%$Ee|(4ieJ "3Y雚z U,#:TP֤'؜ț)OוdMĀUdj-VgUkpIx%&{GwrN xǪnA1rk^n?hNFc:VydpIIjL8+;>h6x̉ɿRM}EQs'1nH:F>^tx5ɸ|q@CC}aJߗ$N1̳K¶迾6a[ ƧRr]4!#2. k &afn&%]6/E~8նXLƫ`kj֠r}0 '2أdfnuCgqlݟ6-kSg&.nU|sﺌ~fG^aL7 AaQHԆpRw1t\z>ȹ9!RogBJQIa: []QLZ>Ldpcubb&`srxA B*lj;j&Gwۊ9Iю|/\?>zl<1cU;5E.+XL"dO^3!w$9`4mU+k>bcWR_n j-Hv,!#i#`PmK&ZB1gBzt[nyuK\Ytfir3aدwi20`26h#ck$k!ul:}7i fZ4CQ ja4ˎ(V d(\+ XRd* xQXMoXy]%t <r }o\Z|/f+9ն$cMDk=CL/LcxcҞ" /嘹5k \SG hƳ۪&e~DGxғzw'f߅p 3mHl+ OOG7jYQV7Cͯ7gޗⷄxgeҤBT4 1hAYoVZ7w[i9k{r[Q?2. =M7:Sl ?k!PHpTr׏Wc^t4SR>վFհ4ۓ(7bhA1NIG;wj=0( `FWU6[n.B0avV%:EvXn(:?=m׊^~>ޏ}0J"۰aRI+Rܾyۥy/$[Y 2 A||pݿ E[[àޑ{ëZ Q#Rk3mr\pۉpgik9bݖWc5=coҊP:L< EV{87AXYngO R3[M95rX]OO*W <}:٦1_ QH> g5ݏXp?6 ۠;ѽK^_8>c:E߶|$/*nxsw#FQ9Cna4. '!eo,)\HTj6臐 ~WgX#CL8Mm̀a0wzC/5=QsH)ǖT:D3igWS (a`*3,լba(*"rnby#E1g}.g꽫!q og!nIFe)0E !6}VQD\,ͣ9jK>8qC 3CᨛpAbBHOi. 7"'4 vDQ#͹s=Iؗ\-߮_V%LB* m͛F@1%WzސB&j`%2q˹.>=e[/'%|DC,WV%>;WzU{\px>I GcSé}=4 -н@#՟z"@&S}{FQ"'!e /-U2CG 9:PVcHr| k0a|"ؐ8 ۺ^Qʶi!~\ԿT[މd?8h/. i/hcz&?C2XT^ϡȚ R/46GXWA%_J>?p`algPmN_!y|M`C>Ϸ ֳQ91VPB/(&TͲo%n׫_FIr$VN8=eJ  U3Azqdy,HSnnnppH 31㖀WZiC<طk0 uV\$Ir3f5cd+N&zt( ㎘q*It(N},nat}ߍdRu̽)RDn$%;4LOFW)տa1RONhz؊'lN7ۥ`x Sf^a(My!j siF ^>K\IF:_|oOM:\LHB-jtb))מdÇm邭6#cyȼW&ܛM_y^K +j'! 7*q ý L]gR& P,9RZLbK)ɘA ezEOR.xrci쒤uo{#4NX1 LՌYZ :|982zr^ϸlbYqN%qQ[U 8xDYseR\n;fU𵬄8@P#mB^ݬzopsxjAg~D;K=3P@<܈t~T6ҍ]L#`AA'͞4">bb8p ;#iH.$>69t`c~.d殘D-+oCiaGnZBhѶ?㥒T-Z0։86D+حwA"j]N_xMi%=%R] Hƾ˞N"异991s|OEsV] nm|&۝#kOyI %d'-'"r7`lx[ްI"68̙5ZA[~>oN:7 89Ʈ)7lG>Ш*.h^}Lz*Olqkԁe$7dLU(_]a!ƣ| DS@E۳S65U[!Q@y=T&s{~II7 rNjWII*ȕucs}&*I[Ѓ׹seZ37P`ުYYfT{< K:*|q !~UM֯Ñs[ۉcだ*gMQ-}["meo|Ƨ ?sQ)U +}MPnn7s.K@ݩlұGV_iT'poC_gE'ũۗ }z0 R:B]^J!нr]gE_p% ADpfdc Y&MWc&,Tmf6<\%jz s=8': F(3s?olj 0|6G[W_LAxc.4/[3=1TUgٵd0ά*ջttkglT]N N[UWū aFJ7ʂTΡ[NexK=#bA9)w+kI(y㾠*d}}L!hy6z^&t0 8AZWF>qƝIG5 c5;8*TRKFr o$o'2RTW~f -wߐidj]KV.g^-[]rrWd!{%IbWEYTg;ܦ7 ,<1ͅw^yA iAfO 8N^ч M2Y.JIy!B!<-Lhɞw~*4%DKpzfht<L!$5]@hi_H'C>8SܯO=G)f.-1#͢ BZ$+CjX9ۑr0dwz֌F?=\=*ŸCgn9ۑw'8{A莯j S݌~A Gl^ O%hfv)d]%tQvT9RDQ]2Cfk$pϯW] Y[L ybX8L~c [(z!VcU+hT2qY $Q 15<8D {@CQÔg"v+𯘏׍JaZpBH,#D9DԔhAnL2zYnj4Qs셠Zʛ [J rBW)-Ń~)w¼G%  Zm>FFչ@QeoFL񒒽 ɋ%Z;zo`aDr_~N|Z"!jmxb}^Ⴐ _^g!'}ͷ"4A(ѵ)6Ukm ,ܷNBs?+i+,9M]czѢ MXk(Pn.cTWஎFMll@j[XIb3긙NQ$ [{ԳuIEF|M=g*g :])^I|F}˞- ]v5TDRb|ŃLh& Aٵ/K gDpv? 4fhx2_*Ӈ$"H"$nV5mQ>z􂆟&<:8 Lo&ƚ4lV@v% 2v}X5흿`jzm6$$?#ࣵ#0`WF{`PSjOσĈ$?$k^,5#5[!1*!e 'Q&%Iɥ/4ߙ-4]urO ny1RU Ť>pS; UGjE=A.Nh>@o1E*@χʼn?1pSH7wq?mqf|ґX#䯃^ɫhrS ^j'X>2A>?WDy!`v(=hZNӹ`+Apj[K~3'QPI{Iq,aOu5N9Kc=Ay/ZT Ys[0]30Q`!wy7;d_}p#9b"+f[VSs>x6j⣥BA[qjNS MH1/#v.A fȦ GwCIr4[)/-˸ OJN,':8_T;drj5ZO D!K/g7QPJ~#"x=y%N4_ԅQHE [x ; {7]-B# }C >*öjyƦu(E8wKo)GJ>AZԉ%d1 X@$PR*0h螃lѿ!~Yv6XTn+,R魨@&[=r1*H+Ǔ=e*-DX x&c+[k7$s /rǝ+! F MKpZuQ$;?L;w 752 03u7GPi;`5Tvuʅ%`O")}7j*r(_yTFrT'&]ުR{&<9%M&KO bA@Vl,e$@S&Oʠ2&#o 򵶪򏚝G{Eu Rďr&e+A*G!֖OL2U8$0pGQ/w#+M$hn ҥ Qkp ?$~2%M.W?Qc;>D{V4ǡՏq{xX<0h \"P 6*k*74dYnS'0)+c}&xF`] )! #ŸWY];2h)| ,9IUݵdIQHy swɐ Kȩ=3XB At` uQZ'Rjh㐵tث#uJQM!'dp'اz[m&KƮ`8TDԠts3pdVx:%[F6yU((8gRSdguY5QūyG9l0t-V sh2Mw׹9wNU'k!tm6D.f_Efp+lP1!pRt ԠT+zp]UL m%^~~5S%U*g`<."tQi ôEpluJ{U &L{L֛.zO-*ɝ5<ҭFg4kF\W+~f(rySuA|_F}B;EI۬ ̵-w'"4674 Eyg7塶[>-'ՙ ׆bLS>5h߄\Ӏk ~9WZ'*j{ȉ2zhRTXٙTd:y"yN"П1Q3aotGCWn#bE=:ԽZokV+H ]:ޝ آdR?2>]֯fBEnˉgh?{H;rr9V `ZiI^Ԓ<\O5Cٽ䀮J'd:a5.X#ZNu=t4h8kɗoX\dߴL &ƙ;z,WT&U4{ .2sGu3W CT_B9 Y6c44VH0$h=]ONm}xgF3j-8qUm1ģfw :pdzC'Vdj t O@ p:Hd '$!<~X#"K ܋S:`ӓB;k䏦D[Dj'ٓүRAHS=Sx]G;#Xn*\'Κ~H^aGxgơ ꬋײj鹱Y(P3\WDu}EBg߱Y&v_3o3I;@7>à: 6u tACevޘlbBDɉxn&8|k<rKK\oaN~rZVDk3DZka+ ͥ5!lbB%] ]/]DB_ V$A;I{MSY38d])iR`hݒ6bD.|zʤS,ԭrXךbшLߒg7DZSX0( /E4O\^0賓LPҨs5e@qI–l1c|N@μ1{:<G =: &9#铠eM Ŕq l%{^.Ғ>k%<&7ä#3}~Le#uav[3Z[5uJR  1Z:Z`LAJRi Vu-/L(ҶI|9{by HbZm&@gaM&6Q2gv[J/HY `jso8(uk7cX H} yॄ.R@Q@nr CS+D5m1 1YodrN>,qD9sL6,5B(JsB /З6(*j %h RMwn!aP/IGJa|O.oXs=CݗKOв]t`*oZn tXo.P ;Y TB{10jRVQ~6eL>b@*$zH%+zk3–v\hg))euKiϠ+QOoeSͳč hWӖ]O8j) 7CCMg#4jvh`G=wPb -DE Z_⢹2#ѐ S^`VuA*s ybJw AE' `R'c.C{=)=T)`,MbӮ+}X-q\2 R; 2ʀݳ3ط2+|BQq5: Qdr츰- 3H8̅Kj~,x}_\;1'/%Q GYp7}-Z08r {K$6;=!JfI|lECI?O90'W_&oSӎvrvDQ(!lAu6.DHTi-M#>G#qܟӎf,*%y)Ѕ:Y H5w^dpLfdAHtۨF1tk80,>R+ 4_Laݰ z#g<հxL11@de~gf:ӓKl;ڭ+s "uԣ=j DNSZ¥1ԨD%W◈Z ԹCkfu/vKIrrs;:Tw_Mx{uƕk=y_xf2zt7u89w<hRL 5iXs;\%;&lًbK<AȨXeUI%1J&tXo$|xIR3P^q6hĸ (`둖&D2 ۣǞBȄC)!o} BN4+R=4DbhՏa=յ8B(kozYd;0h{!Kn%F(ʹqiӧ9 R E.8}ì1ax7׳aEOaB>bE\HN;^B7N`_)쉩_K6$;~vaFbC?i|3U@#St~õ5̋=rfeU Ay+dۻ_,eu9~ ƔMX\q@+w:|A a?A^I{fiL:4[c8iP d=HK—1ZНN'HYSO05NP=xey/LulgX>vJpD+>/iU~ άTDss5N~V?f&u Y]Tgvׇua>ɋb L 6/?(B҉^.P:yNwϑ]YE%:kڜ~\u |dvA RTBl<&p29G]\ˡ"dž ºON [@נXB.6(!B,mTPh6[BZR#YV $ F >y\UO3 4€ó˄6W&=5b6CDWEphf%"=`Ic^f/,::{5,/!_X/^@w;1¯-Ijj m~ VMifv R*J v!@d‰=IJ3)\B3ibcvUo(h*lgBkU =ͥ;uHu,+.p~w‹H:Sf ΠRQo@\LJ@QuHLz'LZ<׹Zc:lx/L UccE)̝_k ],.=\mgYp{Ó MWցtDОD\v$ ҄,& $ۼ"o>4f_tFn-s2H! MԬ$=7Ǥ;eVX$9RFG- g_R`W/ed"g"S^.}Hd堸kG[SRgOre_2ئYôFQɫfnCˉxȕݧq`L`\i#!V54ԥ )$("Wmu"m1ۯ*{1&2-bJO_֍qǑ*hU]F8<,nF^;_G?I?F^rQd*,$M)|+N}K-C;\mkT%yySfZX:~KKL3ת-C/'pi~V9]WlEqBzz j@Ƅ"Ps0J鶏NMW3jhH'ى":  5?Nਸ9[3AMSʬ|R&ުcsǥg#(|=f![4MHCPQȌ]Kqn$őPM_4Sl(XQEnp.DenK _f[Tn XpmY̭ yL9я9kҮ6ݬȠ4ĬJϏ_B%rf˓8aa1z*&xQ _)_ڬMsj$ R+-9ҽL}Or^w]ьXQ Ͼ1>,Wvbbi-W$K%ݸMͳw8ⶲ e3{1c.D t-9UkjSf躇@^S~2m,ưĦb'H>C9 A٫T.Lʛ1l}R"AmRGL%TIOBbQu 8C$ߔUC}M_@$%~ uqN%ÓsLb-,2n@c[vOzЮƬ׃nd7\ tfEiKxUxN|Ub&s9D`@7^Q69n lK9t7 gF``VG;3;R|wgACL#T$QB6Sd ~zZȭsWЃXF&>&9Wh۠xQJ oq~o4y9)~! 5s91:%|dP-HARO23Bt6&=L9*0r 됤zR߀X?;X9rOJ*b@'5TI (6jаk(ϖPB- &D,#ot_:>4tΫ_tL&|k_K u~ Q|2n4q~MHO^LJRTdC /ߙ1i}I1!YaȳB@( 7:h(+[OZ+ L{ aLѾ5v+rt p[.yw"4V\Vo'b?w(L3><]yUPP" ;Lxrs[.}r| 2;}@(Z)_ɠLďe-\PW(ط8f{]c.qy@Áyܣ^M EGgbHpq>x4`V 뻬YG* p]'4솝6fw_?цw&Y#7ˤLA]I)|+ƅ#ՉҐ1sd-07: *aRigs͟98^\}CI_y%>[JTӜY~li]Bc+`Gkע6ab\'F!ÙݽX65_י $T!OM8Z-.,m62*9ٿ\pfu)o!nCEܪ/F=&a<) sedHݍu S؞IG3:sjZ^#!ϥ,q~rd@)Dӏ?܈" 8{#,cD%/*-II2A AhSfy[)Cؗ sq"uh$rA-̥NʮӺ2q(I NT-,H{Tfnh m`ˁ,۰p{S}gcYYu ΝZpƤZʂe3w5A 7S{ ,6!I|[=/#*P?P(vG:6 tحwul^xHØ*x󇉝J}ӂo<`VGGlKmj&V=;frǬSƥ N4͇ Ps,X^ETbP|a]w ːOÅVO\Y'D~wJwt:gռ)CB:X)zN]xЂ n` E\M~6! ¥-ià ˷ bR'(c&jd5썩g#̩xD@"1떀FʟB3t5mթyX%|u%-+Tz:WJjݡG͝S>i p9i ݝOνҙ: }\e/g }WTB>-rDswĥZ5S}caFkyq-N<ǒY̔~o;p҃҄BNp{Yu-;q8c*$\!eM&QcP%SQʹ{ârA074  [MO&ɓ647B~ƺT[+H0?ByمF]To൥5F .I! 8Ȥ8$.JlX Cl1AVs'_;Pϓt Vi3MP<*9yRfCڕ7O-t)-s̞#ig 3P L3r';4Ķ؀xJ.l$Qx,-wƘ:1%JԞ00K_R~~Q]K$Scj8|#=˕ "< Mc< 82YcRhMgI'&lmER{qT# =koYȹbd)[N D'HmbۭL'bClqb_Re'#0vlXR `b}o.ҚPys"r<UN:_IRK T! }mmU`3+"gF5-W:.US@;FBC[kjyj|: Iibۊv鮡ljTyGTVoSR pRM&D-I*r$kԩA{֝ UFm% `\Z]Yh] t\m];\-u&F N_`|V[oiw,%jvq6t9)P'L냪O#N)Z}}dO{$:72i7*Q8()KyݯۻGü#E[yΛKܳʼnR0Y0(D+V@qz9+C+Ogx=RHr(G "Eq.|%ќW?clEP@ 맖LNO b:~B<53N:~\йIۏFu1+;5MOwy}Q݋&(2>0򈩋~M,SLg_i?4c vOkA}hЫq2)64(u?uKzB=p_XdXWctO> !NBD\ť!.[,7qD9+#A9Б3B/ >ֱ._E%AE;!$e !9ܙ Mҁ 7IG1W*#E1x{?@nO4]ĵuD懂/yh嶴U<0+cQ3E.4r x6݌,T 삛ceo֬R7k g"9T6(O`Z!!wtJ/U37K@A=]ym{ks8+h? ݻv*|k[߹WOEI W6k* Eji֒j7bD O&jzZR|Ѫ'PA1c"S_sV*5"~Pn)(L}#/\bei V!qkί] Ӟul9.1w:, WF,.%{R9PB)ty>=)^lDPݓ\ثmۯ6>GrOXb IbUrU> jp坋@@! @2-r<̳n o#gb-fݾ`7]A`YQ6[us6{΃°FG; Zuϸdcaa%'n0}xgJOmW.69+_D :AӃ@1˪(ĭg.ISN&4lmHZ_ϙq%J1 s W+YYjVܒV{zt1[Gq#>'.`wFpq 'Zf/ 4=9J?p ͟IYn;B@wseiz"-{(bEw6S%T=qԍz:Ues17;ͬMu:rEmuD<׻e=fgL;WTU!vzd0ʃ틽]\_&"NtUF?L.O7@Y *؛ >1$= zoȤhWda&Fē80$l8WJf6DKUl|RV,+׮[zS-R>tҀjZ}Sy.6`);^=nc$E}ߖ|?z+UI!ZUI3eWk!t3w=csLM:G]Y*K.ƞ"F[FWx282SE \\KI.z!c~ ց:ݩX+8?>5wŚUc@mJ>Tsw0 N+1[ +Z4S+if`@̕M^ =FS5_$x"uKAϵ|dYeZeaPyyHU w:bw qn F~pg0.d.?z aYr;?k_M^៤|rS15䴍FCH [~2vA=z}JvA '=: )e6 iv!* NS]l0%7; ?ZyaH4:x"F]-]m#9W'VMdV,u &cFQh׮?f >4ka ] YZ@_ ]ZrݻgUVƙWQu/i6̸0KrI)XZTrbyo#[9Gu,W<@,atz8~L/bT UF'gM+TE^+n@} J;P.µB'NcQ}8#3x!]7,G5P³Ὸl-083>4y*BBZ5;0g8iZi2,SL 5/`ZqK8@B=d_KqTƲߙqBЇp7 - FV]މ=$oX?*S^$Qh5'qFi5?>N8z9Mx!5O9qoq5;f@!'aw U X$.5{UgV̕##uAjtX* S;*x{}1?K0MŇM^%c%'p &练=ArAoݶ Qg/,A3 "ɧɀ_ɷ ;2I2  /d7V7OuQѾs!4HwS&.o5Qdt/@6d= 3R,yuk;q* %rCll4l n&@} aV_/{vZmObU+MB<e|GRJǪl_8nI>>+w`p)-=,]l/Wf88‰8_E/Bb8^U.o+ R}ST쮌OϜܮY{C7u8d]"F?S GZaOu4O_o,O]\iF󘱙0u>ق6Nv0Mc3|VX8 ^= P@%X`nfIE돤͕cj^ /!m}gC%$x'1F)Ť ->aC2|dWY@g(L9}qU;4iK? [ Gu O=MO'!憔{o(a<M9EwMڄ+cbHN(B $q$N<&aA;4|j%$1Va#cbLΞF;Ʀ|g} 2HHa77܊Xc}A5e_Z%͟WC̣`oH/'v#_]B@$w)'$-@4!9%* p &pYѮ'Aac@}3x mS0 ?ysoqیΓ>+Qߋ vΩeEƨřƚ>wq9,MEO!~CHːZx1x$2ُD \ &HQ+@OJ'Ÿօ8&]msM h7"u抂+pZI!]\Ca(m~ ~xiQN# BQ،Jܒo+_s3瀁<}ہUN-+$o3r3)ƫ3,Y]?ķUs߰9% ˿(xAdWMZoO|G 8V2آ٦#_ I uZx+mBӾc}#EL3v%)j ɽřf݌Io\KC:eB BXDEv*FοL wu56J) 適0 /lۏ[l|P$kpn{m+>#h4d۠E(ָ&Ũ"<ׁThS,1v!jVƼ;,Nw ~vMs32* SIʂTYٳ~;mMFm@! 9C16#۱e 2%8Xy:Hș˝Ý@A tT~8]ߣVfɀI/0Wu$z'q|'Pwu );{OJ (a8uTHt6{\5x8)c~c|ǢA G(BIAM"gl޺"GzuP9QyH8d(TycB/]򎩲L\wgunk\w"bI+5ޓREq]6Cy;IzЅX'MGTAʹ_b;0YdB2g $ t~ s6Rz1ɥyG^I~r\Jnb6Im̹Fy\˽9P$q#lU&*d5~I ؄slg9]!'UO 9}Z5bJHs-Ht4r |h^]6(*3gS^&N3/%iGM:'MbOw.{+Yyx陵ok`S#u.5dr TBh$ $"m_شG>ARn;8~d1~O$?xS|8W@#\n+xw&>jgpv9$>sJIk5BLT/)Uy>V:iOl ^z Ӈωx2 ;~θ0Lq]l]JE}QP V)1.v2.~,m-*iILlLµin"z~YgUKOl}qпC,Ͻ*~cTK_&n\oS=ѿTH uK:rS? iB}ΞNq9$r) JMQˢ]^) *$5*>撰4T>_.va$*ebYgnKBm$8ITuJU7ä\}e+ +Klr쫃Uz&yAӵW>o ӡLZ΍RR85XzE CT~b)0_L0PU=Ѻ:x-KcYHzn?ip=VJZ?V3SAb%ZDgZ Iܪ2+~ ;Jk%CX͓E[&òGu3+*/q)6|SlQZ,&Ϫq(Cdqb&dB` +!8q޹h!fu$a╊l)C 1{Hkf]KvDܘ;jfY;Yj$Ƅ\N u.!q #Kfh!;OAOa8@p \lw1 iK/xX3tˤR2\<̓V^ E&qwl u譇)a+\ 5~%|{/HkR^dCk%[G[о'GYjS7VK6ϟ+mbBHoRu>"a#Қe2m{[W3's:VZZ=I޳-#c\*εJLg݋@  ˔w<ŬʦTWßaɖ?SVTg[Emَ^P|CVya(]I#[0;Lp-Uh0n!W! bXH3?Ҿ5`W@j,3I_>*A]U +,t6>Ɖmk1fP0yCO54P]7V>R*H17'9R@g_D[̨]F|kBp<?oi)\G[][lO9v|r}+C/F"l7X/0=V=,nXR.t:P)X+`'6We;ID% 4t8M] r4! *k%[kNkmvP؉;9B⨸mOIfc>g8F`$.IOJ!lI$UmJ9旷rptk+ViŝLL*mHvi0@ +t@l^jg,'B 5.zp4V4`h>Ҳs'jSH֟ i|sm` Ss;40UE"\ڄJʳ+=1~iJ1X|l:# ZK( k@^Ti4{s ,3Խ:ۇjooů{celv"/x_^ (3!b^fnHۆߥEN(=SPLsK{;~Yr=?XOe TBžuғd\ W,/X^c **E &xrn-:7;y#P`io:wi^)-ё__)Уpsӓռj(fƧE`5JAu+ʂUm7xO GMQUiĪO&QNqxFa0J6iϸUJt(4))[/8-Hi$YlֿR]~|$ex }XvO@_o7%{ ^/V)̉@| O`},3y(( &"! S[U£FW 4CtoUg|g1K6~2 ; X/uXv[zO:=~*nLZ98 kc xf_YԒ`K 5f4iTz_hsT(^ ck2(`U{ eBNKU~ǃ,\e{"ƫ;\#o LL/=TYx\6LY z4p6EwT?Vsj)#N _^w2Q81ҵ+fD.1qNxgdcʑl:fWPvUI=qVTX ԅDz1 Q"NnZ<RT$nHeXUu(}C]۔U¢#wF4>yTCֆ̟o#ELj4[1w+nڎ4jk.kd~7<8^CI7 \u[ǁ̈́ܟV13lEQ†b2%*m dkV8Ḅz6sErg5C(ac:Y)3.A ?"#q. aYVQMyXu=3= zY<\)@,$9i h(\xݜ] ͠9Ğϫ>\V"3$D.jA*<7޿764 Z1aA U1B™ur/j r/tJm&vPAw³ s'3pe5w_ڤH1!g˭@FnɑQKb( 4@uGv0 }\<N3鶈\݊ت,d 뤜~6$!XXͨ yJʋ09R\'y<1O*.#X"llMᵢlLPJ<>yfXk14U̹U `$a}bh{Oǡ# h~N vtmpbSۧviq[mڳQBo7vg j[c ։?ouˬEޫ-ϳTZ1m &ӏ[!9)Gñk_4XĹ `#/D&?L ybA}ca{zvfxIj":#um/F#PY =J?kM;k2DC{wh]kXasxl:KpC g D9,8L<|¡ӌCWefTá!I6X9bc_֔C1l{‐j "=*B4{ H++]Aqq8&Dp4 ʼc@&s GV R(MΰL u] 0yl1cό)>?6ƍU6[MJķu+A1 PMmYM۹.[ZQ5ِ-Q?%DqM[KP=DBRМGk-DAl|kI2Txv5YBXTeZe$Ng=A*$ f}tom| 7kp]ŧ@EElL`!{꽲۝7F9)r2+7yȧ0pǜ]bRkp L#?H9o6&]KT+2 zwV/n՜=gf0@GN^QK!<1.AONJ2'CЬ. RQ`QPL+eN8ބL)Vih̻x!<3-“ږV3r(c*]{sq cvA_8=F.||LJZv"&-L5&%y=rsȔgn!4l!Ջ IK-XR4{Um(qqg ];Ր{qN^eJn\g)j*-AbYq-= ,lk!z:Քж^(Ɗ hp !gJ%TX dG6c4j%$jAhwBz;mm 6wϤˡ2j"} /RR y~xhrﻰM1x6F ,RHN#íDnHH)5` r{Η@ m],QO0=/Ud]3Ť?Rd=v`m.cH vrv!s؛>\I& |$-ӌ5ٖg1klnJbxC X 7)2g"u֩MHK#^ƒ,OgDOUlrt=V{eDaǺ;x&'@؛)@2#c鮭Y!4̇2IiW@ΒI@`d}CfXY%1!1" VrXܚv kz+f^KL//y#P'e@lpXPY`:4}C kt2fm5dj5e1n-P``=M xˎGwL< թ;8)'PL3RZ!\] =*Er]9$9KzOM_P.4hX>?^SPk>:xpU{t50< a-0&5gQ5Dz\8dO6.uKнK8cw<)Ҡ3͡bʮcuݺp^$"(v+ogBbx ]x)C l8#w7q0,ge_:, \IcM6,{(B92^I SY=Oՙ}$2lP OX[&'~o#ISG:,nԔ Jf{rB^,jð#7WFy&Or/YJ,f3Zo^4oywn=ݖC+ s]=ـϱ`kђHڴq,x" ΈdžíHpT>FsJ:!M[2! Hƅe>G2܇| j, Q'7Om?ƟɌ[!bl~fi}ci%<(w#V cFtYzjTİ©7mbs6?V; `ϣq MJlޢ `sݪa6\}]d)u"a wxn㉈Xgist^JdS-Xj~FQc)+ `\lTCb.5; jѳ&r<)CѬ1yo+F,OEpK I2"B]&%qUX 1YԫyZ ?Y*Za9:Jz=PusϏӲZZgV៘3HV46)o{[-ʪ2y`1|7.}dʻ9PLH+CN7vbh37&u^ c.6fL&@r1;(&MGH:H7_:V!oVw06tNg>Mƥ Pߎl]dw N`1}6ә?1AwcDJQ8&]H&(X,IT״@q /M3DUi'*xyBکf:m K~i7rw c-9J3w߲Ozppd;Z`~儧~ly[pf71juˇ6^A9 jcy1Vc5b .傔k'CunfFS &0_E)G_A5i`xFLwc;'_]0؀$*RQ-L<8Y]fc4F2gBu|Y=)D.uɋ8JG7P7`Ew(|XUdSnqRErO?:5B;7X)+?ەol;dHh HH}g{A|h0zy ԀF7@1ᨓ՗I=Irog\-}0=&wp:'4$( 1BEx ڂɳXj/n!>&/~/3mJG)P&bHW$t#Î8t41ʫ(]lar!"];đ6t&y=url6b-MD18%RV}D`DSY^&Ʋa(yJfGRva Wb̅!d&$8%l'J60֦JVfAs!kR Sxz Tԩ+xy&GX3s2\.52X~Es4fo~{#fjmy˃?;t`Oobd/Jސ+d&&{;E# [(dmQӸ|+c,g545kʨD9/XWE+_WIxs2}j@PeW_>q w"j/Dkb*}"BA/Eҭ[HXݥQVQIz'xBc/nhː6T5q?}w "Y/22݌"x2¥?g4"42,ջ -'9GtaN6ٮ![]17tZ'~}r (3y% б,S,i]_U qd!X=RcROH-#m+!^S;ȰدbcL$E4wIm嵿q8/[;@>"5d^2մpmK*gj:\ F@iΠqXG6M&#SHь<=m5m ?1w;8-pUc lF~E,XIWCOS'h/$)C̽aBHk\Tc*WpqxbDZ̸ڼKΣ3e$zxsw+f|tҸ=djl+?)L|X>VWiRw,܁kul4b>`1q^-Ԛq"|ίM5[<_x~@"-W:}f6_􇑶ZE_>3 IlUY\n@Eo1`HuHDc~ȖMh> C?#Ps},h-.1#̑Iu-֬P3³ PE+[/E{V.n+U1pܥv[]ݓ7~MG\9nPܰ†JYLZ!N Mi$[O@;MƤx/q.g:ߝ? _%1@9$ՁI՟{ LJ7e q-\$xX<(9*._1wg>qR<N%eM>T1p>Qg<6a*c{/f .Ş|' &<K(}-0NW2V8'cJw0F틵5_' BddV [Yݡ] *+.?I(d.4!ciyDTНHg~1o{? R,E5:XQMe9XgiH/Ѿ͸L!s.Qfхqu$zӥƄ?[n'{33@3SCm :QcG+YչnO)j/.`! Ncf)%ZSWB~tj)jD)@jԲLu3 po_IJ 47to!3ݴ c {W;D 1R~|IP\ A>0Hax ,EI@QJ֧i.[7g=(2/;)7Ŋ A:`y/$OSeWyJ"q]:g,Ֆxw8Pб7Λ\.eBHC ݸe[>ih'1Wj&] -` 8AfrnV_(,Jv? s\khŏݚ+g DŮ!RF"b̮O@meJB!JgC Xt*>.)K]v>c,jEqCQ_h9!+@hxxuОkU9j Ul9;px.YY>a1^Vf?6$.@o}ƪJſ%Q%Z' J{9M[qsIpWpd O~ L4I(3p0lsMɒwtnQ&E{Xl'7yzYaF\1gW-[d2iՁnk@^!q9IR.bM#WwF-ߵJ?-]}b "~sK=o!c* GT_a96zVe_۲L@߄ n#kg_eW̉k53AtK%1cH&_=%ݷ&aủ 4|be JL!|9>*޽8N4̇rjoGWߚiJ+4x3IOHսL%c#A=$F nh)7ꆍVwK[T>SCX!hU .j߽g2,"FvP.(<^vc&B)̲ .aAG=K!tA$(]yGcn$p$< 0d qBfn.c4]nN~sa6Xj}mՃ'H?{P'1bGl5Xr a4 -*ۗ3R;ds[/ԥ7;WALFW8ygXt,[8eF %V:6ɼQ_`j N9~iX ~l܇Iԫ;Efj(=aoY? 6 "l}0@!IB ^1(3~r$ h1SBξ4Ն ,06//CF\Ѫߟۻ zHMg6ÙU7epɞm)˙*A8nf4Fy62*<1j$Ѡ %M Ftk6]/r3 ]`LlFqi쪘,N~lu^C5R>~A+<eyv׊u;0u~yീg3/XFb&Io rx㛺Gձ0(cں,,Zs40e;XCPК!yCKD9!}'iM?R>k`>K3 qfњTQ߱0oVL5giSw/*4s7ZڌvC@y cK. ,Ǖok9D&6_uܢENߐ[Jhhإ]NV۽)֪FeC+4==>6HBDp8iT21=[S]Nv0kDw}#K/RJQ8% 2Mq.п!?il*.8k m 5-^sj){ ~*-q Ĵ5$g@r=n:Uwг;?#-ܵ,N:[yI)FV5>տ)RXlTU{+4[F=0?zswݖA'teνWژ^F}L’d11ƱSݯx Q}3\ohSy(*6@؎wY.LC),f|9G/?Rt؉oR=/͗CHÿ*Te 2u@b'3hXg>jjT)B9bMjj^RTZwh2@dr ^x\ުQIk.MeȍC%FT Fa뉨ǺGcvvS#vAuɉJ'sR6!Ec9QVX5/0XXI\.ke <{ܐm&Aڎ+\z]Ml7OAudp+=a|GvܵX'bT@0|dI]B?ߺӘICBJ^g>ig SjZ+lNʺD'AzcOʚ6׶S#`w4r'c:wުU/d1ru!u~kW[~Vd^gbL LkGoU( }۫y0Y*v6+ษ=h0&KfPɬy}j >ji1ߎ'ѷ+$ y7cs) wQʽ]2s"'ޘziU=rPKl/[4oOGi7{ !;$Nl`*`Z:̌Q5f]+(鲽vm'VPj1+0J\^5j.\ t-=O'1~ KcNe@gV*m LvGRkپE~b2UB,6?jn6.C{= (ƔC[x)O r_e`ζ0+lz:tT >:Up> Nqn䝺3KP<,UzwR,M6\:\}Tzko|$WPS|d8%IDv#ɏ?-qGObiYLPUZix"cor}/ ooxcJg;hKma%j؝Dn*/dv>Hy]LNrpwk\AߜX`ZcDpROwi{ c32'鮪Ae7Qa (z|׌( l@i&2?O#h&/hB@~B" (uT#âo(4I3dW=Xh I< w sz:4,D.Wem%TؘIܸ;l |t6ޅ_d:V~i/1:a6xϟd"z VMKϝ0DbUV$<ǰ!̣n2mTD'|{B=WܱrpuۢXEð=؝:-냒m%3 (x9WҥHqk"9+b`АbF#EO@+łdzKsx)_h,5Hւڻ?HrB饗z~phT )aC*8V=&&_JJa}K[h+r/:|kmT+$РRM ċ3mH({Q[Hd@`.Ģ?dd4KߴK1[…=O +x_E_HGwn![`1mo#@ӌ2tKq8GE.DʕxWit˥Z6xz۠eƭ.O>.hSËa W|j-9D2wب}spżɳ՜,t2>:M#˘l-!ڱe>{|,@fs]Ԥaɯ+&$0ko~H-MNQx,}TfWq%LH#1UwyTNPvjoއ}BsI^__ 5C$PO%MXoۆatJ /j͋+zQisF') ^*i\V+p/OV?T}Ȟ'|RDp{5VQ> =|Fp6rSglҠgc.?j5jk, <?畝,ns:^dL3[-7V}=/il|*Җ,쒤8²Pi$;L6gHoOx9sovٮCc->[.zF+73  fq 7RIV::"yJ|-/رYκ=N? 0¦y%VƦYa :6+}6|.LLu)aka[lH[@-OMA ຏ򌫠O,;4,&Q^R*zWcSs1k\ْpmmOG^ =vb$@_{2H{U['(PѩfPW;WMHkJn(|6eiaU Oj{ix[_6W_kG=ZNo=y1C jUjs&<ir!a!w-ۗ*2l*L@ȫy*賥hb4\2:ѭ%{;Q Θ'?FK:Y?g.1wiܗ,ά叽:zZ%WbjiԛO-(|,h#q5 {ȤRS_\cVFGjI]~ ~+F,v+?c2d'[MvZZ8 IKYug Iې|i&Th>@Ư}25 m݅g]٧D<{8Wo/ 8FkL)}o6~>V(Qemo8BlR= ׍`S0֐UfG@Nqfo] q\4b-M&<_C vP780wqoxfU׫d⁑>UPL`hW M ^'\k~PÊ&xdL^oAHePA \Tpc=5ưc,n_!K1i1@[$b.x,,u'BI{LȂBo[`o @vMt0KF Rwu*osuTgS1IՈ|g7Q[}xYHB@ͷ:fJ@oo2Me7}*N|cF6cI4| 3"rX+/11Cr7R^<[^I,M<{mk"G->Jr(ːx u^MD^P{ea>GC,2yZTuk~pRw%78$ f~@Zzi>.N[cӺIO%;wn=M}H_ #p0w&Dr *%`r`YQNpI-,D1%~eQ|ٌ lZK:Z@>[lqZXIbxx[l5Aǟ-4qbKy HNY|&=}`´y5XV04F:yqžyOVxA[uyճlr7{1v\,@UzѓbU-ȫHw{ 2k0_j_Y!6լy_ClC;Μ߂h=_dLVlyp^N}}!d;e~#)&5XYs a*{FhMw]DDgdү'ubѡnk /85@lf#W ~}im?宐TVVJO?8rˬ,c^˫ݽo!?+];yf=RvfuZiuZJ1I}C_[SB Ɔh!i 9d;n/-+TlSvrrJJ.WI]|8Xc}tof?FOc^v!ub6z²v4ݦ=m5ӓ F= L^ / dGj7;%(ąJ;_D65L;|TOpN_6~y jOn^aH qѪw;DƖ Smhi)M6K HqVJuxUR+C bkeke}ù,mGX7Fl64A׽_ HTB6GH0 8!'P͓jI_*!Զʖ MdIF0?}dAXdq^5pJb!5uhH`t% P܉CЛMLeݞ)i\@"T Wt[Oy4:8EyPA槂U7dg5k0{Лu&k61.}qdԢnt%+պ4OWUgcUF=TLx.yQ/6+ŭp %x`uL-PcBO;*on8mcȺS5Oμo',6qr%~J\ P`CZQM,aŠ%z_}fhyѢ(9+i|9okyt TM<Q{$0xzN7,G81'*;gqNChfKFZS77IƮ 1AG5C]RoHb)E]rxg_c\Z ̈́xR:MkXv G}gra:MJM)8jʛLm#m5um4GSI_3J0%&V*!=F2I1uS 'w[ȾƷPŶ칗>p$ڎՋq5a`Iz N R5 p~> >CZ=ly#P,H9 ם.QH!"vđ9C&2;e%K u$J4 ꠀaS|matѴB-Lcc|>` [ ׼I'+ yK]YCT}b:'o I?]{A: 2U=1⟚/Ri{%b9ưB_0O$*9=`?ognQhONAU\ep k(ȻVyc͓fn= ֣j%{'y|9T ! cL*e<f>^&)2NM$&%6DSw UE&UJӠg|;@,9:{1Q.ivYƬzPyC׉XR$c0J7ݥڲqJ5zso)КР#z db+A[3!ԟȕ>v`du q={R"oZ T8WOCyH#3G`4Bq2*|'J8#pYz󽑪2ᬀ"-DupNpcHYdc\lۖi2ڰLnr989 "WlCe-EU{zu~TTALjC} ^ ϐJ H9* )rJP&Ubwł,ɦ elnT4ׯGu{]?Z&9yU\QY_291F)֕}jfJ&7X?ho)1]9d"=U<ҸI8rUS/xC>>0etRqZ0sj's?jP8*ĺ_0i|̙?n/|{, ۉ& (pܼBȟx·-o[>lz5SyLt,".,W~j8 XP\+uU=g2ħs|zz\6≯V3:]vc  3RPJ6UQ09֧ N֬Cgϧx/m ФE;AUYsӸvIH0*69ʗ= M_i}v 8q03\C'ЀgRxy\5`>{cS!gj:K5b`|m@t%GJG* p[?X{[Z{-?Bvj$9"ԎZ(R**1rK0GWɏCv`.jHq_W޾ z+x,Wa[{-T'[8"@t:/H$X(bdtŐ!% j 5M1S a=I3%ύV5ՌqKӳو)lwĂ=IF(Z]׾\//=0qc,7`4ZFGGtթa L&57z0Q Ժurԓ[yWwfxz/MȔj{~ ;^aKg:̢Vk!I*o>'o[ɛU6,I7uDp=U ا`Bi]b.XhH0# d'=~ c" )g ?H=m(K^ՠ9|`֗׋ 4jRБ?xušQ>* 1KT|6XB9-c′$H*SmIT)lYRF*!cSq@ݲbecd>sZ[65_džE^)P,f)JBDGwD ]To@Q$M-&֢Q03#QQ}0+(! m)ka*(O 4W-{:j?R:z ^+)ףn(PbAHө#Y}#FK P/E3wǜW&݌盪_FDisfF ܝH;n[r.kvE9gnkOAA tDXʿ'fϓa~* ,CeaؖTc}~2}Ǘv>,p:{:E 8L NҰ/Wc`bXf0JJX,tָ ن0-`8 ONzaܸ{m9Jh40_;s;sH72Sҫ̙0+(@ձ'{~ޫQ^t|>7`Yih=B(.- DsƬF~Û-x7U^ y`EWbg'dFAh,ֳx& sԉ^ñ u|̿ڶRLEX[trŀ?0 ޡMݤ s| VuvuU){\2>qjvxӚ=ĢbiZc3OVQw2ҒI)qp'`6a"'BS4˰&$gJ Fİ?ߥȻV]Ӳ<2K'-; M@(6-RQ.3cwӉmr0G׊[j|kjܷrIeת!ÿdϷCiO6K7B%$6Q<Ʒ_6h>3(?mIsϩaXB2/cTz#?{O1EՒEZ9 VH6oliR3)S,c'lda&?J-7vrV#TZ8 ӨzZ!lJ7q0Q"2nN}Df{]l8̤Hk<+x1fj)#C 91Rهjw%od\e>ЄX+^8IFoFlkN Nc 5bP6,Hi%*p/.Fׂp$.{2^ˌ22TT$M}3YTo[xXx|/H*@6gUfUdwMРǸrk2A"?X%;& )|GԘԃ5ì[3Rt &~a+ٖm*/r(eLQZj>!3D ;p;x6,@~}(.3[4)="2| ~9\pio|RK$5>"\xm^-#m'sMY&ҺTE0u{ sϗ 3obJ7 Ю z{Zq/J*B+9dw7?L>mE.|% KRk`\@+<׶sZKMK6 "#9~c @.0r=9d.&h \8DuC%/O!ctRr*Y( hT8~# PRO 6G ho]n]9rXa$k0 Iu,;U8 "Yu4#7lh/~brk[W`2-ܞ:t}% >qj40Jvrqx 4,J:ttM*iԗG2bJv o'HJ $si.몎 -̲Wgk庶U糌ځT IL %ZY&E8]!dTdolU3n9!݅,\LNsŹˠt3 2rkS X%li4&Έlze֍hL7:Ф).`{))@?/cQG/&óuldV OGiے\#I֡eG 8vTOV= UBr6zrv8ڴ9y(ѡ=-t?AWO֟r 9N=a(8b[h7fTX!F-[#©\w-(ZjF/zJTqXpIJŌV8.Et|?2%4߽gZzF+:?XC7lf\ڔvLtÚ8JiQ2 q%ݿ]8QE27VVؑN vX1:.6[\8ڻAUoIqHͅ-JaVGv'05:CvmxcHH!1^Slֶ5㎮y~$-LG\ۑkbMR'٘y]`%Xq|BgB _ C*c57'#K˕Jc &N-TOڂ)YIk`<0!Q {0r Icx7*ļ)W oF =3F{}) ; tT s#R{mn+},HZ~8>ɯ ˯֎DH 뭌Lk@Lf ztB"-_G̖gF]aFu\:$⵮q}y+Jͩ >IsQI=Ԙ xj{[^{}c3=fDƲ nM}Pj.;p( 1P`9Y/0Ф N2:[!WRYc6A__ߌ]M_}䘐| f&dK dBޡb<ުţڤ rު#d)PϔOa$Vf-.Exhza|[h uF\jv5ɼ}=kAyWk(˅g)6ga)?Y^ xu$oE,DVT΂{NF D:1*v]_OZd,Un[ә- r- $`V?7p&oYz[nWLs^1FB@DMFCܒX,)a0RaK1njQϨ#RGEAh5cibaYnX6CxUz\g8t[sbem^MM`"A\]8&|POQ s;v[;BW}( T )i 9bhMLRS?UY,=RO=D[PoϿ@*u~{a稪Ȍľڄ4pn\X!rf|XX4N32+d3oU 6fԅl>Z7ɋJAI- ̷}НU_tN/ *5U?X zSeG9;HFG҆o-e!K[n(iVL[,B^P|Jڵ8Ҏ"wapӕ-VO5x;Z)Q2)2hb8\+GkEO1P͘N}"n0#kY UBz,%]u,yRIjQq"XZt/|Xc!0k7fw%[und0[%`mLAAkl{ttvG9mQ/Xo3%-CrW& &9g9dM펛m"%gNQjp¶U"^!8KFPb1+J2Z>sB"uz(ZI2w ivIe{! ݄w`?124^ڝ{`dNMhg^ wIz]nP'ͣЀw+ T,cZ nGcQ⮡_eCis >dG2HnJs>|&5plF?:@ Ds+?[CH[Yw+#$uhW*]O6~ET4͝G[9ܲ DOfǜ82@)ť bϳakXHaöoCRoW9lI̮'T6Ɠ@u.ui]G]}հBc_cS)PJ4'1ߝ۰d[+^R5 cAIk|,aEH8]<gh|=e'Zf432\5+]AgMX'-֍Zf$B|(V] 'Zp34'/S5BqY`ődka@0\$vADUlk|T>yτo e0Y$N*n O#Q}%#27AU,`R:7 @:hg  /Nϵ[ n9 Fzx@AZvLB! qn@)/*]nͤCΔrPɣ9? H*?p9b3֗>H"rD&Zsfev Q@w\L<$땰 ?[^8h`*=j#{`r3v }o~|l*RddS7okNpJA{mY,_9ШmDn38{ R+z4XM)162WTݔF`9B%)ڃ7-y#,Zu(` :zS}X%}YIHFbqS3v)RwEn`yPۺJl5(]nNCmx&B࿆$r$.&nE#xga Vm.(`FF^_ر>&J$l=4)_x"v7LsK<мWF_EfW M6tkv2yCD3:ۘg dPj>Xr">"=Uգ( 1 IBv/dg:π=J(A"}Mo-Z $=S0_cXUKSNDT[1=)  ќ#Yq ZMO0|0wʧJܥ[Pgxv7܀QbTK6*X&hBBZs 6c5dy`&[ČVu wf'UF.,E2rΥ()2nS}#zj2Ƣ| }t?M跃1hM߲4{{8A PU =Pօ9 IMnU0{\&JO .V+! Ж˹:InWt Q h< ZC:ɓ[% VIG0sb2H t3B w{r7+MQɒ UF-琫Q`v8g!!QU ΠoJaf]hR,檖A2viyNc*TpB 4@ }v!e$PtznP !jMj;4K:F+1NAtzz]2|~EF*NIjr0'ӭ?`DA ymhw[>/`EgY g}ֈӌ~$/|`b@H;UzHӐw%LlH "|MXfkg$m _b#B0BdFɶ/at]]2,G  t|ncX4W|?h@/63::fe(Zwc q~#k.C ʢOa_,e*VkӲFsyZأ[#e~ Ca>QGaL8)Ԫ*? `RN,-W¯E?H !Hj/1C٬ЍiQȖ;*7-~QM"3{jeJ'[X䴓RqGRcJ!ɢMmUd9q_6 [ATb,ƛ̫L;yd1ÅHFCAֱ[&6?a*:%4[f'GimnENpSS2M 9!PPwOP98H.U4;ITE¡ E cݠ% 4Nfк@\C::.[3}MGj:]*(OuMہTmlm =l0%\}wnR/ ;s RhHtU$YCi`45Hohm}K)Ȝß{5dsO8Jji'j5ULvMlP@djuY^5xޔda3iXxjdWPD7sl 3ofa˴tFlp^8[-fY߃RNr}NRdyƚ6Dq-9pb͇ٙw*hJ+/M2WÁRvɳ!BIBM۴9dDNygy/Z:5]YY2erS[1Ȟi:A^G&ru$𜼙LhYia fSyO4.4t*_WA! 0P&9wЩqȤJV];X&g0GQcfXh+L@C! @Ie+ "/y#8ąGtA&d8i#YpJS_y˝HBdM `uKF C[^ ݝnj`)lRÔ%J}}REtbKqlAcQwi#7+e|\&z+aA5io딕u p.]7 #hjFOh.W ]P; b߿{LQJtլ4Pw VU@jpA`(jX&iw iqS9H93fNCnw CgaK曡_dб B+ŸNNSQYRfΐP'W 7m^t`|y5a6iSCIXZ>޴΢BM4(xv޸YlDE"xYõ)A&Ҡ%UaiG҈)oC 8wo{mj0[J+ҭNc6Qy( 4cm Ij[2bD͹I&v*#A^Is@-MW֞8f#]tȗC{UDg5O] %׾WD{b[?8r k|dk'ð0jM c[^BYAe }V U&| #2OYӹ6A ϞP4TL.؇q>ǧ/d{FR=vW:TTe # $Zy21- HC|v́݉U(N;m~'> ZuS> ; kr1.M@~>y_|A\c?Y-j E..=* ~=q㍂L`q/JpDz D[e rYj":~&9ON1jR5wp+6mNRvl]H4Q`VNn':yB/ ) $Ž<Je (S1<ጝq>M߾G&~}7Dօ?Sdm6yW#\ցpC4^(cRO V.$UYQK3RWyN}: xM㈻pmDpHDD,fHݜa>ﶗ}TV}H{|AJ;(X՞JU夾7c(h kv=LC?`Ql9E-f$Gkde'rRy,Dnrެ"{b2A`)n5G@іQؓ.5* Kl.-Sm#OU =̡;=~x́0qo`֮SD*2 ](^4*=<ƥ%rc"' lX~(dV.Lpz8;ǒ]);fa1T/c=c<Î?/Rlru;F"4+K7 {,CΉ_ N:ӨA&Tl=&_ OkC$a՗acYxeILy11η\ᬸj u7y>o2 `Op,䙼ɂcVYaLP)GYdTȱyMs>}#sulx;'E i Ң-ub 5Eؐϖc4 r$ 7 ehh_t-e1Hb,#;mאiMV7 0ɥRt$nwr"E*FK4v1t:r4Y JK'd #=c?=PYuٸ\d`73gf fKpL'/ =hW&H \Λ؋F&1U%-5Bޠ֥჈PlkM(,VB(L.f>Ga;9_sIE @ !Ӭ.#&O} Vn#^DPqQpoYcj1QQ Mmm2vl_.:>EtV4/4oMqž{l}}{1z0*sQf1}*j}dx&c=,KP|qOu=1;۬J鰲[WiMx`i^> hE~lsS h poIJCs k\Ҩ,~FG?= D}S4 CթJH^YuJ_vp" MNvP<*+>[\2[Vdĝiʥ?;;:6-Ьۈk؄gPqy{r!v;y>dj5]Tq#\hZU+dOg>,ͬ9YEP 0!o n;Q֒{k\4)w9}îR87.TA 6}DYV1$5RzBA.(vU.t1Xe0Μc÷xo0U)5t5$In8}F2BVT$+&9WG!4)]l7~P\2_@Q>i,ǍfFA;1:vWE4=TwMgA[C#xsZm9xt Elg)[e-ƱLB8+) Cc㮊\zP֗4#2T%h_#lBRsUk@ $]5$ ~ut'،PUoND AG);\!  xw<M-:˟NViŭd[PSa\x?EvvcHmґP})h 0t4} Ws* @ѳb2Hl=biw( ˓!~ۘɎڇR~>l-tbؖ ^h_})q}C^k<-ΈʠiKn J!9Ԏ5Y:Y"#iqwSa7o܊@ &aBV@g8,?*}r)7X_'JM0ut a ųL<Å;^"&p%Ȑ.裷$3﹔L՟/(#9wfZ_#I[>Nغ<:1 kKGЄ( 5|by@,\#epK V?؟+p@Mײ=4h JqRڿbxWAQx߲?o󐖇4U r{V;OTQ{M|$ߊ=uB#Z#DT`t=Ez9F'xH]\7YO&oɪjO~\ADs؁Zι?غ aBEIja`sd#RmY?bSv7cyicŠ ÑF5ߍTKH=ǍWߪ*n1DV|pHŶQmS]fSvnEdI v;R5 `m9 Un X43+bxS!dN?‡QxI6AąHf*P7ZZӶ9Pz.Hg aY,=;c-|QP檖 J֩㬗/+Ne.?D^D/y#J15@tJf< }/'SHGIu҈ά-aWJ\CHh݇לN(2d].7I Oq효S`F-AǝvȀDv)rR[TOjzA ɇ :mƒM鷠-+DɊ0$j ~`D]?x~+ҮI\h>3B5Wil]Oލ;T]molz/e@BP8s۳t7deI4)#wE'SUBɞL40U=OYRl{ mf`;~q{\AbIj+ğ8`0[v}QlOۂ [[ $ܔ{@B cC)&PvJG'3`cPՊ# u;ձ;TuYԾL <сyf1e,j SfZzN'~Oޭ%f%'JUV#r $pxٴe^:B|n)g'{jT JB▆sM[X#t.);ΌhlwqDK~YE<@/gGm/k&ʝ$&>&jAWY;EtAȢ̭Sf9g ^#5Wj;l2'Ɲy÷FpԱξj$zpaP1-;?8$'b(I]ޑI\Jn\w1|sM R#cn4тv!4Ne OSPbk JL;3Niҫcwe{2pD]p 1)U)gq̞YF2v&ze9T꿛g7 $C5rzjhD߃[Gk'\QG8xZN'{|7E\[uAұc|*HMM=4IgC+rr4]XYSra@'I1àpژ\ٮ^~ i aqxt$3ڂiYNiI^}c>#\ ,eѯ ^<6'`*h3y@~c.Rȶ/KFu~NRPuMɆjji,"@g GRn:v: 5L[j4J;IR~뵯N`Ƴp?;:spźx:ݓRYB}A4@% }pBF}tMA!"&Y܅)p-[dď'ҀLQc`o&!>ݪc 1 } ` *ڃ@gLዷHɵJʲ].kþ4)hnuEBS'3G/ֲZDRR4 ǿ#EoEΩԀz&: eMWڂI]0HC_TnހmzK.fu<1^ T@}`l0 qNŁ: ƪ0⩺4)f=f}ʔB_)?ai'Aؠf KDǑw;{Y 53}"ǹ^xXEʴvCB|$#WKc.AbR瘰vh_28\ߩNw!J%C 4J_4 VqQ*RKHc?{{lc#6xH)1Lf]83{Z6,n^^I/9g̮cn1+ f !?ȺSse.q w{|O΁Th1CvUP(ng,˞5䁊E;jo(8KM4ċԜ+E,Hߚ=Hi_UmL5lm5*, pH74tjVPp"H <8m9LSXV&_~&y!BN,@:>TTFrD'tc ~}!lq>yAʣnZȤ oٜgPQÈƑʌ3(@hv8^36 x9؇B :̛j m!${); ohMELZܷ .O$^XLuaM/PyܮhU0\ߓ&ZS%9f16$)CDF9@wq9zFwH Y}>ރ;FC_CkS&.|JsZ pț >u_7IYb?*^[q(U5b8At4`TwaXi .=8Qs9"~^C )d.P!ySw=zRഌOlv>~vN|1g# ~bIn$`߭kဥ⾔o?-ԝc<N4h.ђ} f(z/w"g%XkbÃƻVkJ8X$(=&H޵cc/`_TNy?4K]`eC ï, [Ţk#+bq{ 7wȚqw%aI'N0`0EOSm08g鉊 pil9,w"^b+N8lfE~(U',c7$%o5:O3gP!ظUbVG>_f܍fs$`>T[>7Э <.U"@,G¹/yUsJ;»wBmUJ0aEHUmtuUVzf81&Y xF &WYaZz:Z^SM/W]4oJ l^!JKp1ire4no`>0%ڃTEv[,7[Ք^˄HFy%Fr9g}{|W,`Yyy%}a뵓sBar~l簸bk{X"~ZlI)bwuPwk UGA q[8:"HUJ'HO>6u*:(0bJ4QQ3*ޘdlAɑ16NJޝs1A.{yhhh0M$RgNQvjLo)uʙ}1'>uƃ,_MH Y9-#_*(!6VRTd\W"fƷ ;kf 4pdwN#LV @<[]xFiSE!&egyUQd6WeɆbe ,7 eAzO*d,d$ 9⸿tKry-s*"֬$Vtv<[ltx9G pGyiHmYcS:*rU wϏ'/W(+ 8V7lY}~YV.,`G![7G| 8eꀚl_ST=y6:ZIF5U¾.뜞`CwkAsf!u0&/4+9^*?f1<pe,օyRa:]V'1}3FES'vN hCwXA4<>R`FG-|YkjTQ=1|!; <<[jM21*(!yM:lX+*d}aBj5 vk Zr[Ĥž1Ncq'sYRN{đwFRR}o54tyNhm$6LPb%#A7"Bfivt&n݌w6EK9qŎ\#ݼ9y*_#͒ˌbEp> OZ eą-M8B.z h+5^%,f  T)6č[$YÅk'&ul@|ꓻM16b#m*L}XeJ3.:'E䣾LA X2 -K8ǝR[Uf- *!%59'-ϢM AE8#puy@ l5Wg792v6rOQH$ m#COcNXδJ0#ktw MU]FZ]Pg7>Z'hNRPD\WMk98D4OIpV`nPp3ZӃOVE>b]7:LZ ׼w"j􎵺-Ur0)}n5D]* `6 V{By)PGgOek0mwi~t2 8'F^*+;$x*<Ӷq"e+؏|zzWĈŠyObNRO_@lh2WҙLмN8 ĞRua`V髦)A.'z2Q¡{a!q Q/2IznwՇ_m9\)$M0?Fn{ h$9tfC)^J; 8Cwky'EUzN/vfRKﲿsbT][Fe4_T:WL{\* Ó;q [2.Ȁz(UC+3T ☈-ܛ>_hxm^,5;OG 6w|úکy@f:doNXuI()6gРCN/j"U@H&#Qmzyw 3|X<uvON9tRե1tS?v兛((w蓧2&$*܃a.rcyZxnH+Hfo$=fy}EEܑQa. nT ԏ[/Xc+ %=Î)gm >6D_3.jWQ%Z{X=cSciEv)Zi\FyB~'~N#%7E*RXh.N!X&l"PkLqF\fyZYGe'ä>π(㘆:;ް.zr94s;h٠Fa°U7 ZwciK83;%`]ҳϤ.{+ fB&kfRK&V m1rE}) z8AЇðvV\Zn N61+d."\4x.?VqCg7=(-Xbe剸XA4;t hb[͵@$S9]M.F*  $ak r}[r]tnlLPXKcu_̑8yπue}2e!œ\7 c-2ٝL&hֲB2O5[i/l֢Dԓ:;{՗fܹIM3pFL2|<<]Z* Ji@ƣᒼ5~$4 Wq8#*Bs@w2a?wx5zCY;HkpslZJ>fKgw8x6 DeVu4G\N_,Qݬ\c`!|~u߈KC1kN20aWa;IU \WVwgwAA=d  )H|>C '5S'Q6,ΎI3ps4V?"?'t{S^GFB@:GE/?td)=/*E逿4;nIZRoYG(8oVn}~8bih1HFu3jPV|B~?i #֩m78ael|bATәJ buJ^bEZѷiw>X7/cjg=W#dJ7MD x7 #@NcaBA" OlrDfu0N<'n{jO8Rыyu9bv.RTǬ.GkFig<_4o 0mw.ͤ 5).^_1_"da5VJV?eaLsۻ1,\ڵ^SS'Ba{id} 80n=F{62J\UpRd#pڈoUG;G 65]1aH-<`6 xZ ii_#c:((ܗGv'74[93.wQTC8Ǖ9Fntuື, uU'sЇr,HGr\smE4_ F~Tnڌo/@ WSniGo|Ha7ܞCB6@JF\#^M˰` P$J,l:e)6=0",նrkKODNAqaȄ0^WÙ_+BziAal(F'_sLgOR8}H0٢sqzՐ ܷ!׽ΒcNxԧU/DLK@t^lJ$.[E2.L.1D֒HӢ"jpF-g2W=U6Lr׺uf2v8Jl$;K2]oԽ1iK_MG-{Y>)Uӕ YL`MSE-<+Zv&l#sw69?b_S8ehOǐ4wSe"uj]'#ss(W87j[ (ݴ5XI!lqEˆ+vV&-M/$-d_jص K[ 6چYI{iez 9,q*r@B"&BuU 6N/DpB RxE |\>{OcXbif@s"d[GXoT(tP N\k'W-s\RDEF|ʳ0.Xxd;)o1Gߕ&ϔy:hhI},~@3f# @_4.DQ`Ob&T0c荔ɭ0!{--VH +>ŃK` [Md\ozpId'n[m&t+j<N2O?f<792""hձ;{Ǎ7 ֫OEDUOPήu=H; Y; ^`j\[ ٺ9oO5(/&KڰPji:;y(PDD oH#s |P|%Y96֒Sг |f-zBJGh%>zYZyt-r7nTL9Opvqz*bx0. Xա1a!:M@{R^uy*rc[)$ oظؾT Tlڙ'=;=WLx)#I 4Lt!6 5u߽Y 2vCh⋊_J(føҕ.. 3Q$Sus1p.SkժtΏpF0 k2YP1ef;n __wP9'C/Rk[U'7ԉu]uq?V{=c rp2v>i?Xђ+ OE't}uށ ) "yx˅S2['9!ʛG71nUSQmE?9k`2=7zҲl ) /N.kHk;}F+l)fap f*$˗)qaê8WhzV$?7dA-r¼.F@SZTcI77^l_v"aݑzpV4>[ *nk>OcLn||SXku9s-ˠLZ(F|G`S?>%0H|vUhrnGE?'%Fcø `h{(%J#6m?K [>; Ô9,* +[Kw~ ,;{bE^+A\9ϥC$~4Q<̠щŕ]PGyOx78 _<-D1Lx/$~prrK in(/:$8.S@dۇq4fcVd oDž]v=on$$~:HAڌZGv32LRa 9 jU}$(#)k'ӝ{zKal7ہGُq :cT1 UB.i8-du#جXzB,dM !hR<2ƻ!c@/BWh7"q-:lrnKJ=U~1`W{^jj,Hcw{H+"K?bi5}mo=` ֝vZ0ſV. UL$JF'uN) 4|"y^NFް Sq]ýOvSҪ`zCOM]G^~)̆$x؀i??˾ڗ`y]|6|Y<SqUrUD"6CRjگ>u2஖TX g33T1Gڲnb-*Ȥ+Ҷ\+: ȰwEk0f.E-|P(i.w p&键uY.( b3$v $] ߼ΗM! dyV``KMEb=~DjN!)Vȹ&JXK6(C!H1ط`^6m]W%涕Fm-'M1Oݾ*YIa6j~n6lHQb[Azc{agU12ȱ=b{(=,0X]|hAaXf2>OuOʜZzKq(NٷYwҺ[yT.  i8rQlA@3vt1W!CLߘ]MW6@wȧ9x:`j+g!ߙ~(4Gc$L˚ ;Z㔫_ >A-ԑ }v}MnPoOGXhzЭIm m+x mѴ>DRRzY=A=-A-(2H3Gn.dmXQ!5,@W2*v EOD?b'2 ^]ZISڟOF^XbH;H)2l'@XT58jz9ioj| LKO"O9GE+BUF,ݙMdY?1-O W=2b z? /1RNo>OҸrEfВ'G]~^/Nb"f|"4=qCy(#w:R+5{fzAEe b&Q>v:Ra8XWC:H2҃Y ; h^UI4Dvp18baZ i47P23̉3W\,NbUB˟q 9ʑ ^ύ8̄$uc& j5XNSRF#'F)f 2# *wGS˔W`9F%53;fk;DZط=WMg`+Ӽ-Y+ǘVSvu [^`޴G{._kךSD*bN=>)91m) ŷs\z~s#j6Ef#GoH-nښ26cu9#N.{0ɈO HT ->A><3úGP&OXR}sa9(jIQfƘ0KryZ@gPH$+"Ro+YˮM9Qs z8KV#[E8ڹ`S$[ە5v`z^"OWnjm5??&bLՀrtMUWk.+{[xVh~+-ČbD%g \!֨ sB5F%rM-dzd#Hj#,v1AyY!%xp?HJgJh6 Hg5[; x{y׫q<_S)+2&4aNg*΅5‡nPV͟K;[{!ʜ ƞ^'x&_ 96^)$h$e{-E %C~&H0zY!$O Z|I2nDi+12J_nK`@C"Drv k8똛KnZ3Sudo3P;/E526yauLo>3ڏ`*Ŗ\FO~C(]T2'u-L)} kI*-{Hr xYZΏSH umvηlV@nXW iUg?xP5Jv"̛p>[ۗ-.'/(0na@XJU_ {jIVibⳤ2U4\&_}gO\ػ)ԣ$[b h[p,h83y\3Ovn ό\)owԅ#^7ڲMh *JB#qtvu++?.H[ <6t'+n7qj)_ݗ2+zQ)Ճ7s "䰩opoW$N̲™cK@PK]I u+y 31$hv zPQdb/ELj2A JBlEWJ71$3?7o~zHM:##y?ڍ _(:f=S?hZ=%DZ6YD^aSBl-lb"nt:Fet)Fڢs@䋍'8A g"dœ11]hfE&hmU *+@M*0doޑ#{<_g |tc7E*SLBbbb֣O]:)cŧ}V ' H}go.Rz1=PvcKw"[* WAdJ12u?'.@fH5tgmaGT`ՐK5of5t["2p$Q+L5pkZXI ,f~.(yO|zPV:\ín>CcA0V^ғ))ZKN|O3g:"1vɹ yf.qh[C|'~ƕfGf*e@C֯>IhMRLW^f᠝"JٴfpEqbI2VUk q!o7D2axnsX@?Yim޲iUgݽ|<=6-#-O{w^^p5 q W>C0la4Z_v%VdcJQ6&;\jYa+I `Y1?B(z5"CDl?ޠ[UTJ392]KucuxSi! !'2,qPݫ3pZ_YZJĪ;JEcE? 87Y?\ֹ/czՄ vkokjR0x6|W9GuTxJ'? t ʺB)ɜS!ʒBneuar`A/hZ+]t`NTNT[kuʦ{$8ܻJ^hSyCE|JyiG٬"//>i@V7"0Z–jH6: (P Ǡ XXeZǗ¢~kJԜ 6Ĝ/?i`Ӻr(M"u&∍v~TZI-ܐNQK= )+[B{g5MvcIUE!Z fandoS=/˓whNB+& 3N"TGNr_> ;W;cuLXQ@!pR ͼ-ͼq(MJMQ#hc~}G먧aUY4fC 2 vʜfe昄҆&^|lS. BbDtH)jrCl?һ7s p3dug/DOqV}wZE*3ƵNv{u\tF`)jUf-iJcGDГz|Qvz !<Lc5TZ50%wINS~!24xB~#WǏv'y他[gl`2TvFFc6AAu.(WmÐ\S4B$jŞ@>xZ=d{ĔAXEi-A*;'q&h >q" qiTM[tdH}XEC_:^Y :dm2@it_lrZqҽs@ԣZzm4ue Lwjܘ%tG.[ZV?RpWȒP#6Bwb R p碮 ?Y̠BB8_@MCI><537<$TE4`]]Ϯ,4U2#%sg&Mv){8ؖ7춪X6d[36 ӧJ6_JR'0~E"u@ܴ e"&YKؗnk5&|>OH.5dEc1!gS4*71wXo \Tv' B:.c+ o˛E¥ 2`8P۔YoEE5yGr9Scw]oZ /ͻvz(i~:6s7E(Z6a#cu67do#=ᬕ >iH@ )2- zOkO rkR5rȦT<3YͰAB =\w `$<>W׎ksBzP1*u U˷ ",07χlRT(]VGZ\\=;tPW]vo]QdYr0OݝgG#3ٝ/OڸqvЬ3cƾZ)s95,3m6}m ڴsjLQf2L)4mXAki1Qݴ^7MB$nR#ª2B 6;$MPYs. DDNoQp%EpZ:|=ViUA.3N愌G %9!̮*4PѨjUģd( ,qXG Kis{A0= \LbquzhR#[d ag *t.-|'Й$gL! y*{ |=d q~0v .+A6Uv7vݤ"5Zo!Ƴ+2xam#R$;aB.'Y3o!>r^䨮esvhH f>sI-]ߋ]%#,ҬN6#M0@ƒ:if@NKJ)xjܸaSӆ_1C ELsemdBA1R e{}C'HNhLwZB TAbfOAcȺ JXyԈ7)b{jrbŠʟKK1˧.`4 m;9M5z  i99xL,[!|!\%OEgQ)2 3Tؽ6jDA_!\#&~,ʣmσ|N`]ɪIk Fe|Sm.R%NЧDXJk7][D;?x l]\!?ݯ!-Ww0-`cfBF 9;K{85j1R肉N@m+ צplߚS}ؽw/H'PtVL6syw:A"fKu }*xC4LKS ؇ xH*zԇ.B#š?k +"8.3˚P-RE q`*[ٽ*7 h"1l݆ ,u9U<,&<+Dg鯊6mo=ࠓ*,,TDtzNizV>38H(OUCR8 }{j=.q\!!c*̽e;_V}cѴ(+vE2 3#U7c>O[ԝO 4ͫo%)Q}M֡tcaJ*߿"Lfr VbB|p$Nƺ4hlUd,4 ʋYm];! =56'^DYeu%w`Ud[ CijQCw|{kCX sc  rk>5h>Y|Îc*nXyV\P~ 8oZnN?$CdW _ 7,]0Bg]?CuUVkLD4c  bh1KmG[2ٺSW/鉙əOg"+~;Wxe9"(zfҌ^R>tVs+.Mt)EhZ|3+jW'rEPJT( JfX51+6ٟLOH>rgG!u߱_l7;V^BD,;U@Fka~i}FSHDJɶzHRxȀ C6$cg~ZJ} wjGR2Mvm}X!;AߩuC;Qe8 6M ޅ4ȖP ` ґZ`1g1OG biK#0F"9aǂ#%9X90|e :LXW9ksJ je\fA*}ZFƻz@rc/ߙ͹]R}Z7բ#/U+À駼ѺZU6OzPXϾ G [?rEC$iFiz@~·6j]k`u80MyXq!#~u XȂF/"O ͧ"00=FUP7n"::(X#OF>]-_DH?ʭfHzNbōҘ"a89ʀЪeQ9گ?V`1'=n!p$ %wo3+Τ(}zQRh}uVȣӽ+ Re/'W S_rdwPo> ut 3@Xj p=ٰ?7{KfڈÈJ1HP[#lK2ҥ/aMClh}(C]j}6.t4\1Q?ϱ/0C\zsÄI#ޠh |B@1"Z7=fl5ȝme^9TPe^Eqd}v983nBzDySRzPtP3iĢj,vHf83CWwّSwc_b`9`c~@~}ƃ8nnH.(FCU> &=8owz}(/*Li zLS]I&nM_<7{Yι7JӞ :9+Ǯ;+58-+>A*rcdAW&)z $)pgۑ,zFc9֝"gQo0Zv 8d*f$_ KaJ@=*Nz ~ت|mAP%9svN\F\PV@NMF}!ki&/BEꊌ1  ,mz@ܙ[o͂)˅>V/T&?_ .: Y.WX_ch$QL&&V' (N1UL;mFNsPЭ,yVC#{:."Rղ+4ӵ)`ѣC/Rp1!;=ϵ#`9EfۥR[i Y:>鯄#J2M0 G 4y on䨈Q`*`KƧc>~RLBE~>/6'xgq [ʘÑ- dTa-%8i§?~KwUp+JbD]wZy_`l%qx`utY6;M6 Fa $9[% Ga8MzM>$~IW"T,o?JTЯ=be{O h-Q*,{UWcM.t;Hԁ[W^Ÿ6Bhuv(I$eYf䇷w\2g++2z}@٣?ʟEQ#B/?4mSNp;,P${a(GYϨ *_ aֽE% -Li-B'^ f5l=nQ| S<.?Z@ErZts)a^E yl/7۲2[eXɪhKQO,KKQ o\h- }]̞*~R qXFJ0+vt󷯣զtO c-?ȆK~|l7R~e3#GDLx'enLu O%Pss;Njl1 SY۾@=xEwyykC2rC{ !AJ\&]ZÙ(mO/PtethtJAz=4s4@e!e~@g,ȘҶXxl8:H+ۄ&e'K9TYz}5RJY?S&Z{=K׶!F1 T p 42kQn[޳Oz֠j*maH- ;;B66I 7Gvx]jl|(XD!ɪ]=Z6C ZEss𛥣" h 'GV ( L+yZv)dPcYd!ͮI@mxAWeՠ+e #G~ O,g1fIa.Nb/!zs!ڝ#o|۪8$lQ0d,{C#{q)=<}G=/++\*z;y#k :7ZPuQ 0L^<3y褺MnDwVUZ^ x*.x/edo$\\ Qw'()>t5K*^ENRW,еU,D9 a3P(J+`H8H-b% GxxKf`>tHyy!Nc ?`-?F7Ƽ.\CBu󒛶'@(^E Z;i!ph5cMfnˣt0pYR:˴rA|&[/vHے9;ڭNYG`fŀ;-ekmrd@W5`$}AxN]埆 Fi\a*p3+yVzZEQȳXF^x1uۑ羽EDF<̥*L2g#KrCMgBah[fз+aE]&o3U|A17Ph|Wd;BV>|sgÛseVOK4~-#Sx[4RN)kRܩ9BUAW/D|vẍ6?g^Uҝ>iJ((c ;XfMY/ĺl_Y{Z>a˭&~8բcEd x_G6l}xv|uk*bG%`@[(I2.p910ZB780QqsCg[8KÅ,]m|}{cЯ%.?ϐg_#V4CL\N9ё7e dz-@-$fFIъ" }w恋ƋA83xy4 *|ς'χs)o3'͋.DtYFQKT3`GJi:YBd1K5dKgܑP}!, Q(ՀEY4ޟq*%P'.2 <΋Ԯ G,E@OȬ7گ:0ࡵ [k̡0sWQ53p*8F~[w"\N7Aqz3Fn K?¿S3O hbpi~!7I1*!6A視 p@׿}afPC Pbk$Ssʻ M#_8f…;_Bӳ*`ߩsFȰ{ǒ fy|)Q`QBI\ P`sYxUw uCɘf7ؖ{?Pv}/VdI<}2)bs1j(liw%ҡ'R#.#J͉F+ G;*kn$[7=s` ],e$Oj(Je2g'~cs zvTbu>b\[IhZGtnz Lg=C c-g5Gax׋@(:ȯ!?{jBQ =ө%ԣa+y o\MV<Շ 6:S筛p2h{pVMEc;%<62Uk}ՔP{v2; ?ѝ$7Wz¿f gq!y1Tݸo#wOOՄjHկ(Lg8AX M}Br$ z,7Nld)}W )nj{`7?@ʵI dJN(uفnlx=0uE!uS:fyS%kgk 徇w[}a:>"fD ˲x-o*X1|Gq[e}oOUy9SùH(5IğYs<4'a/tXO /.WIfTN)&rFpğ/d&SJgJz=@2Z* 1& pQPG.^s%>AwoPx]}EThLl)ڕ{E -óeg`.r$~l;<Z7+1~cIbG/K&S-M:^44hEZtontC|W8O0ȓrf8ӟ57OEq~*ϹND{#gt_1"@WƉ&]Zv6U1kkJn Iy_76`Ğ76vjV %tH fȑ { !+t_ H\pL 7:i6eQ*d*'uѕp+!H^H>FdcL[[(VHuFNaQ`ړq1 \Xp: Obq5Χ墂#DaAQ{۶J+  Q[.Лjoߢl:8Y-g B`w1WK Ĭ5ۭZpd'SQjr

      qqH.\v%zWb2tYUG :Z_5Aw0;D2}On}GW=lh]@Tilߕ(slr( 5Z Oˋ}8 i쮃/b9W;l~,T8ᖁ)7wy9%}տ_\# H 5.(S҂YVE/ӧZZdh.(B~:uBCxu /h2Rw.udXVz2z)a.tEgTs6r?囑PЏNk6(d8k;3"Y_D^^{٧ſ8ibQHO*i(c)lW7NtP ,~s?gD30Cy&2 ":s>YtkQbQ:!x"։K-F2r>}J"[)ՋS!HK0~BR:iNwx=q/Nm*7S PI^ (f`̿+)ZbéfHIru&u'ޚQnA/&-O"A.CP Cy)ȭhR O' v=?/VK:<Fl:kJF`󑉝POdF>KxDEPf#7o:`zڰ0x3f=CKAXA ZKM &\M&r[;dQ`[Pir@LeBpꀷntktV$Y zU I0sbm !s6nnK3d3z8!4 zeaLs8&Xs1H8**$;COݗ7E&}/eqf N!a $.0GlzuN}VJc'i!r랅Lc2G0@P_!dUD}*H֋"Aͺ yوUc6OaxiM^ͼ2wF8b:#j9G^`_?ZA/|r4V೺ Lݙa)Nk/<ۜW$@Jᩩ5U2l]@Z]וE3]p\`x>'pv2_O.]$_|v6x%ME 0 D]=+)ndiHYIFUnMgShE#ArW 5@}Hj+o&l>J#Q.aۄ6 ̍+V~dwEEwNEw-14z |dW@k i(YF@iJF0dȣI<\.>Wxyc#p_t=kvndiuWNJ߯{pV~\0U ֐, Ù4lSpmv*~phGGV]oV8M[W t=Ho$ѷ+7jj^`z&+#EJ1 îhYmEO E|4ߕéi(\.1l5 dƑD"!`Zp w t<$)FP\I8Ln1GY^+,pC0|RbfX8]5ܯ>R7(S7$q\7ȒuV%?:=("+@I Uϵ?Qɐ$00& ?:h%Jη_i"o06!-3{7G0:M%σ>j>Ix x"ˎ`LNgI8 LHdw̾mf >{P8bk%~;%¤K}s/_sխLĸ9A2))!p;v4dEIx%1P #DZ9Ŷda5q&cy*SlzFmKrNS5bWUUĠMֽRs +{n*ށ2$A*f2ljLL'3V )Y31Ib S?3֊ : NL`& UT&Joo9vǼ}Ց^5 @g9f_ڳ[R0=qEKW?M'U0aU)Ȧ $;=jTkS&|;vK:bpd - Sɡg~iuOJXq 8=О-mtvimp\ ^wOTQ\1S8 x%i_+W#t[_O=4cE!sp\Šna7O+ba3WI%6}c*PSTS</<*hCɐoe!YM<^#]vNLt뒈:ǻd}  (]L-jdo<{ ͈zTD7h>(93kmI{h藌ͽ X#,oi+S|u맛zZenxp K! e\-U x;倝 ϡiA ~1!/ୂa#J6p `V+U $X]*Ҵ|pMacr%D0 =:n;Ek֨}a;hݠ{"nw'd󓊷:FH^-ϓJM X KVwD}L" 5lhO# 8O1l}WЍ!fJՓX r82=d#K!-)ݓȓ"&*2يJJBމ=czJݗ6fu/d߉йz|{? 88B>G<29[)5_`iqgE(!yxԿQz@47 CmEyh)vd86{BFSlEd8T4${ڠPew!J6z-`)D#Ա6NzM*YD l3pr(wl!T Dd;.j7b{Tk,VFi=A4٩$6ה bJ+R=xVJ&:ѠAL "zW V Τ(DG@kׯyzK{䆍Ur)rIA 9u$ąrCsdD7j<M+ [lA>Qw@.w(9~N@{ (`M ΍< ^Y)rjM-a$ñ{ ѨdŞ^H@/$2%][BC-0 i_H]oi8pnx; Vi N0,s%qʧ1PN"x'njL$Zߩ^`je5N8Z@{Mp珔Co7H:!8^(U\54[zoK d5QʺĆ$]4w7^IRAƇ-{?(}F1c8? O5[Q-b.&TZWIWNݟUvz"CО}zcʃ&,ϟva83z<l䐀i4Vf,dm)䃄(&Y  f1;@i0H[K2 MFH.iW"ZC ˖[UA m'C+WOŇ]@OgZBS`l,gv5<>*kgAQg!`1E_ hJrN\iz|3%W4n0ѹ*My*x>}>Y$ipP R茁Ag`w0Ie_U7oJLJL>|L*CFR=P#醲*:fzl!]*vW/GZ0UAWxѮí@l* OEr[k!>OnJ8~f)QZEmZ&^k˥s#aPah8rn?RKֿ{}'N|U& ~A&'c-ZN6weZLn0l.l&92+X`{0b9o}Y)i7(p O`HhHyɰ0Fs=Y|5b:!ɸhrXᨹ7Ps?RCEW M.FO5T[,܃jJ?!ߙw%h%GuqN3=K |%&Kkn } (kzP2;l' >m2颴7 @gAxNe7<0_}g>;p Ji>8OLÍie3 p?iuٕ-L3 +TfLmϹ^ju+Z[j1[Ѧ\ D>jϡ [z"THSPwumKo=c2P:/  H2 \%Z̺ըtN{kۻxmp>QҾBM|KT*C$Ɏ4~oܭd0E#oW{DlޚCEA9tu@""H9/j||V 8|.pzp@Y雖?nr_A}mLS[x d?A:w%1sV/4JP`#ڢ&YiCpKN&YٕnN MxmnIPlfesNݺ(C SZ3Q:(MCåwRáYU.o f25+OUI|3+_u@^';Ϻ4\1cb~1ӼW>Ȧ8JG{6D%\w/ 1kO1#w6fy]@(.?(L4R}"^h1ݏ3$D ]ȼdIIzD 0(z ʇVZ,5,@ΐo :8Q%u1sr"u \-Qʅ]x}rh+kg~Ñ;vi)n^2D ~glbgTSIJ(ѪEi FW@d?/zG7P:e\"@/5 $/^ə?ľY4&*rn_$@,jYsh_)hog1}O4xGl<}`%P0gi)?+g0gF֟Pa"odaS5Y\96Bxjɣ+*v+VS4kT }1_Z.rt%lSߓ6(!*@XFG_\\Qr\7 /EOo`f̳pX*_I,vgQ]{UgUJ ?d)GY<GFz_֣ u|6~~בG' {`+ubB3GŤca5Ba;p'oJ/&1XKV9IZ\]yހ*XRbOep=<[zc*9ou`o;63fj=>Z1?RF4T[J.Lh9F{ae kBMvg6|Ӿ[iQ*m YH$`T~ֳN,p 6K*ӇDi?\c޵\n:R0շJq"=xErA" ]D5a DZo0{qУ1ȝ oHJmMR+S!Cz%刅:hoj_ Er }sLug oebj*s(soPru|%o'MR3\/ ݹ[C'Y?@ׇu.:6A.yK<`Q$IbF:пkAk+4{> S~DK}-#]́Fn $2xixXo(sC8 vwߎn7q fwT` b'Zޡc4;bORK0WM= N{spc+{`p @7Hfݜ,v*!cG$MxP< ωtN?51m*`rr:Bb@@b1tпIc]焯!$x/9x*fX+oYe; Dn PP`SpK6IJ$>8̾Gvdd;:X O=NenHG`|Me8; B#2w E W7'ͬ{:K׮tʲ<ѭ`ln4WR)4w~+zt9Q2]k9+;цN4Ha9w 0+kہ>("33iLFLpj·d$O>!b8\.5X ktmT H2C7Ia-q75Qch8$|"HjZy?ImlHn,>[v5o3V$dWJ/bڴ5] j b!y`Wa}o6:F6L zG'ze=_@^UCh9׉˻ٮuw5=b*;︁ SӴ_SJ_;g̵ YDƌhBwJvCC.lնԧ ܒi`+a{1'eƜD@>vgi%狕O mne;D׶ V|@o比E3xϬZL.,.)-?IȦf/)_23.7FcEq$F(+*g ^R3ҫ{y߄chS6bs ZY%TPT$R0 OpujMLgZ)d4g3o_Nt8.ka/3jJhV4L;%WzbFdPp9zO%}9Z™5$.nbHg'i9"js|es^*e"u>H86TEfhVTA=GT1]bٖwĴV2 lE%*Dɜj\>+ijzt8ms#㘧m[{ō%joHpPu'x!tSNOFqchB 4?tR5Ul42D="}x(uc>%#5 ]stŒqw#ޗ \(\[43{:>h48<߳vs<0"12ܔwQ@7f>-S縂*pE7\##aEعrM;4Q=Ng9߉ekJ{/kmOa7:ٱTg/TJ%\KD2713BDbwwIiTAl&_;S{N n>CVr(:7]L_;J.~ZT#X$v|Cnٚz:ZWxkM'[Ijʡe% <컜\1Ya qINn@\NipcRԦr~\yxs~YMǏaX~o?."{@@5DRͨI]c =$]h"=72DN[q,T+p4";~~Ġwu5tub;:,djr E ]P$ɦ99c aoGZ(~?,Oi۳>#Fn  _Ɗ [&YCs>N J/M7.H1joD-Ds7,l܁_ ^$*jt0] NI.rF=([zX|Oq ôd;V]SG]tHx0yV-p\FxDžd60՟0aQ@O d)zYKz *(֩CTG3EeA;0ư]&:~NS̴ v3 N4ZGz|qp CwIWB&H{[{8̏O$z6xqֈ "-bJhzRuW.nօؗɣfqH|Gaƫ3瓊*UkFc5<4%]rs_n;+.1^DfD,h=1Cp&cI3\e.G72z z͠* l][ [1j5O[jY)ͯ@?0iZJSb5i~bg 9v8Uy~UZ.>Z7vȺc Ͷ`~ 91V: M@ [>/3FdsJfW.J4ARx|35JQ)X L+D46g;.߰t*]̂ l+~n2Y'&p +RulN J`>ma,qF3(_}Q]p.^3WK3>`$m.J\"7a"ne kµpw JZ1L'޶_2˰-v2fT]+IbX ^fhi@hK;:C'ˆ#Q3zoQؕi7/* I[JMr?eL$_+r70FذN` J{VT xwd̝c*e0{LS;EBYPgkOuL[wh>t\vl>ʤ:D$*à +7-'hu[bĖfv?≠e/>gO5 [agJA\ m Uu4o}< f39˚:S).X&ҩE51,?fD|Qy)2\PX' e ?Ϡ#G<]K5V 's@(nh0q w9MVôGplxptRin Ak_ʥVDs/QQ3#Oj7˹yc6#q׺†F"],ųZ@<븲D*=AKH:ȡ?AkR%k[EjLg;5"vpN} b4(tVƠߨsV o~ /Ky?o'Xo_~=9`(Yf`^ȑ'#ILK'jN9c\a՝r^Wy2J^HD_;DS-[dw 9{ dizD$C9z 65ne_"`6PcČVe$5+LaiԞbpgD@s)p1ȌWy9]?qlyb ^'ڄYr,!(2UrvNPȋ§8.obU\6{FlR- Vk9\mjTڅO }Y^l9}+/7ǘvI(qy>G,-H90ܛV1*5B;:dEFpsWp-o>wNO_3dm|k[XlZKt{`fZ"3fGk ªHgݭ G#g/R~$C+'"ꅘ>2kɋꚈ-8d:?= ( "אdb<[8.؂B1)0!Bp>&Uթ{RbgҎAJPƒ4G HbKȉXe XqZ,E &OkACuΞ:t=:?'꫅\XJߢIt;mAADKe"6Q"5_M1k1|2pDseDlm/,v( htuZ1也 k2ݱ!gs_poj`5 _| ^xI7Pr}2J \+&)»lF]ljh#P ˫Ǒ1Mmk?n.h`tLm=A?GcJo|}xɾ_j%I5u 9, O (xĆ\?i~t>n0|)#.lNBߛDWeICv0( <7G%",w34"%bz-4w@6gq9E]~K-`gKfƣ]8:6LScd-9{8e OTsWuĩ- 6|C<O:]ĒĈo76:.5[br], ߗqId [ XShYf Qtk}jwar9r E"KJm7 ΡFabe (Ǐܭ'$kLt$ꂜK>:u~1͌_4[Վӥ.[A]n^ӆZ菓2Q ~WIӯ2x*ֵ0kj=V_ם!̤d4Rpa #~"(ӫ 0"tEP^Q8Vy ʭ&Y7 dkAAl~XX3_= wpGKJVz)NR݈×̲WQ0gv1t|Όn0#v?~ p'BwB(7si^#=CSEoe+f4o >4t2G"CWv"r1# $h;G65Bl%Z "ViB>t] 'I bw  ,!|ƿ"m~L,7̦N,oit}x? A_n%D}#b\1UUJjCbaYqlÎF~;/_oQ`2p/iNF8vE`!FGd1cs^-N0 L'Nn&d1Mg  ԰ԁja1NB`֡BmX_z*EzSGC&a G~W,w| -hFPպ=::=6ĵP :OU "~ 8ڹT)S*[ٶ?YDɏ2BOպ*BG:'2%̓XrHX|{}D֧MתYJt0dE-N~筼73.S=o3rAmaCy!mVZKa?G3{1l;{jKVԒOUFDio¯\O4Hߌ슑//t6kA@f Ϲժ>*ZA )Nr svs`gbQ^CF@߳@oN ݲDJ M%` w^aA|C^}h{XN0-ؑ&e/h()=ܟ*Hbx\e:頊}pC .ioԥJ% ]dX0ZfA1*/!TwPĵdaz{415Iis/O(g86rY 9AgJ==ad\:5XSc^C=NAwYX KDa?ˆ28LSO{Di)K`OI[Btc/J̬[X%rp\1TѮ\|sYg!*‡X&'^k!mn_;2` H'9kjRX r#8:ůhtL_kTZı I͏^#+\xwPMy Xί;KqhG:NBzd l'[}OeYg,UM sK`z`YZ3]`0p}|M7`x[0\͡4ŋCG!x9>I qoNJ^ :h] H{ڒjyv%.7dQkw+k"A\1w#Qqm~3ƺ \TZ)b9sR-:Ӆf16*cF4>JZ2e3?roWTAI+g?94A5C yYЈWJoZFdDgx۪g-VÙ d~mnh`Sd16QU?PUXykN"=96CJK Ѓ|̺!.\ŝ#4-L`Zېn^pt.f{a*ί獳fAJσlS&:S^1^(m%ό.Μm{߸ # !qṐ6'ɮ<,:hh3.ȑvB=Po%ZqS>B^UR~r8nue]䡈rYo ؅̝mE&XG5 [wJۭRx 7{ɊU?cEb}]xɞNY i& F8 t&NPm1k$$6{jMgd F/EŹ"TK|yym O*B5a-u+)qU.D6QgWF=&؆w_iTx ՂsJ&auNE}/k1c>HqohZC㮹`ZQ}WL@m4u{]Avj%)cˌcmBj$h#`)&[JAcR˝DR >ܾ"D2)%R\tya29SNм "d_0CU 1 xl;f@e#B?PeS[tA@'L9t zCIoA㻷6v1AD{ CY7\jS})xs_lIVہWTEr"8p~+D FXˈnLCj+Jz3xJ\t>"nިEWʥ=[O_)mR XKi$0ymSƖֺeGI{'~\a'rt0ߍmo )epYJ2#̷pIRj4L ,:0 م|oRk{MB}!BH%g3aݍ.-HD)^b{m!R7rDpL*!jG̒ަ "$^D^tYjNCҰbE2J%?S)8 cUs9 ѵJHnT&)ϥ0ƆJ:‡}{7 J~ɞ8_4eX]"3UgԱ<{AIb< PdP;m&Es٨kst>t{ƏcNܿ 4 w,ɾHK_7e9&Yqꔎ*Fa]Fܸ] r(ә3$9%˅m$HLѥ4Xo μݏxǰt%\#Fobǐ-Eh&%$zPǓ;J~{Ze7L'Y}py Ov'C.{=Wל/%\ $ӄM4O)֧4>Ak>NmŔi|BZ1e\ܻfpɡ{ٶ7nfn#8h0m(nil2ɞDZ`:zF;&.@:qSYx#T yʻF4{ֆ`<\dC/N~#7Ÿ*eo>ýcZM'J )#^첁*:kFLO*lVRpn&;?|˳kzPZ繟 ׄ/3QLϳ4sm.1ʿ{tc)7A9o:)AoBJJ]),`<k pi;Bؘ,QP"rK2"Fh'M%o +X)O8iB9Y{+>3{r|߫% ^~# Vb|(J b@@q+B}S|5g`%e -YiΪ=mSQJ:JzhIUPc4xbP<&7e "%^Rs?&.{߄!ܕ)5($I"v;Qx.BG@oリFS=sL] 0Znr=T 2xbjQoYxv,\LF4K;^nJ] hr57 [jC39 ԰r@V}NKFZjxhD}XKrԋOjgG )oשҧЖr19# D6&g&hipYeDh"0R2QÝiaXA1 zyz s xP5LF{B ml,L#s:IRF=.+Y%*9eBsD;L%gӀ ͝ęe}q BgZcd^4}uQ̝>GLO^(C Akp\_}cށ![NUIv$ݬ?Ȭih#3t\P*$0 ,2t ]6=0 ?%TOYewE)06J1~y!}tB;UUer}5HM\ l}5x6r9<]\wyy ;@t\-[ȳo](قѵlcBV o:.2v) x9(gL7xZQe0(pVYyz~(Aa uѷnd)`IfĉAݣ?`v )הe%lQ+$%@jRw?|kQw$mMɓ[ZoxXrѿ9yiT"Sw,\䍲Z3JpmdC?~`9HFnOȋW0s:a? ΢'%ZJAG2Oąс8{rW%Zѵ"?3at&* ', 8^Ռ ߽9X15@Ou:zKr u6% ^}dC "SXd}Tϕ-Dso1M{^  o-v,u *3<ԭ=^}8. yz 7b { ,[ջ1ٖ||Om`7̵B ,oWSTO7;{]Qdrbs.2SYT@ĥDLKD}\1|C:#D+MM)7 19\o,hU(*JHE?mGf(.YF/0␳(WP=0 (%֔A w3 ^9CD\Gx#Jgp Al~"vZ lU:asEl:,7)5|! VTQCj`@+6DKFF(FLҝ/}?}g5C Xaڑ,iQ1 CҀNMiwr @WaF@rڷP;xgxy '͝YL]jP#hRJ dڂ qwp+ Up?YuoIS=1{`x #J "j<-ȠC*/k709 G)Z )sע)ͤf?cM ^UBɒG4j(6p7LAS F:Y98먷u)_+nV) QpTsm n.:,N%&F68Dijz;g-{}H=GϫUm`:rq$Wiq\zGOS QV;HSJM>}LK hAt.$+Cvջ{Y_˚Xo)(&N/)962TV}@ݭӣ:}+}'?:<=AwTP幅%hkcWMC߉HxMۄyhH82 "@0~x=`G\O3j~Qz}wLI(QSvЃGG $7|M6֬6W efD/OkS[fG@pnL7YW`Е7h6v0=ArJ c1Y }5w-$t, Z BO%1){тFaxY1hUIG>}lLLދYok+GG4$fM-3T][ ;H yUcnrkX#1s\G-WpT ɬF7O>-?$L&øcDz9Au:rE̍P~9 #^6]pn'D锔NSx $!K>=%gx t4YDEִ@n  'ݒcn0 H>B9y)ZUMP/QӫT'ۖ$rǰɆ"ۭĈpYc}dT^;'mjSzMtPio˹60kx"ٍ)WSG&NZq筇a>6{j;TlLArO'7#wKgސ{ރ°^xQ茗pڏ~%CnɡMO&x)8BoE#Cb0OEUPDOD1+x~:^2Xء^)_o2B K2|K~E۞Qq1^IOK'YD.L'U~4pN%2~_8{pZ辙hZj9N\X<1\ܪ?X'7?JuJ7y8@WR:#~f|6oA`VϪ>y@9n{vp(c MJ`b aUqJ;Y(Z7U w9zT:HC`46W$QLb3ߟ\(n˒.F1!^,b3aZ6-``-!kδ?=)!Яؼ47g]!h\77ݕv{Ň[-;ah6n>z6;Z&-YSgRBqe@@GK_bH c~GD>xZ~uƷڱpJw3H0 iƈi1)L͐?2+"NX}T,Sךv*B@nLt#r$澫 ;:>06Z7. Z>XX/>tEq3 8CPv~>'.T,%hԁN isf!=_#5%=\k3{u7FH\#ehxL$xd^wv (ȼ%p2} UaKO|yTg;"l(!_*nF'EvV`i|^QʀFP[ֲ!wJʈB#n;nvfA 9p*-KЧc: % >g@m1{\l}K-}2-5`H5jp<>@'G4U*A4EUkC׸]| _AB$`KF3XXe$.IJ\D۾Z&s.P@ht[7U'"L ;G:ßx (ʈQ$!nGGW $]\pL"da&8MsT9€ Ms!"t3߷hYsjƺ TC1Nj|qYG!o)/\$!L V';{Hb}w=gjqPE#Cc35'e@K |\ "BOV V\GqHX@/.J3ljSG< YP,V &GYba#.K6xWk$67^:7mm.yXƉw$@uZk'8[H SO4 !P_77{ܐq;A5 XQLhtX e@(5hT=`W A~e@4$l*ComU`+Mk9❀Xi~r,3UD 5.&6ZNnd[8؆\ . v/6 p+k-DA#:Zƈ'e gz!Cԣ'RhɊ uӑV*[uG;W3 y ~\o׉_й>5A3w|jY4j@mIy! X1 @ !&aC)j$͋}Kvn$=l>Dj:kt-5>vf>"Kh0#N4W L`cE lUZ#ư1>L+@aωw"Յm$F{L~X9vxE5?ۍ?BUoT1dL6XRrE<' ؀}Dj_fDϤ9d2NG+E[8vTJ7c+i_7pNŀLs￾ o[űXjGqoZL'mڑtŸIOQvIx9FʨH.Nq =֮H=Z~{2_HZJyC  7FU}3偎%16ehQ-Qdf'$@Xs5(m{WCԤ6v'N@]a}KGc'xӅvBndΩ*冩߄mچ&#w6kf(lI &ePJ:p^]}yv8A4SUn@;pW]5AٍYraUhQ.担z;pf+1o >Iӳn΄㗔 !+%inR,%gxM:mr;q3JWbw0^m>ۄ@DŁ}nJ )v%..|Ja&vv%Pod\#- 0ʋTZo _&p-A!> 677sfV-0^,EBZ~cA>AW|γ7i[yaJϻ]%I  P JL%yq2'A|;Gaޗr teqzxm1"-KMo& 0i?3 zہY6+H)b.Ծ#(s<spq6w=o! wAr} 2Yٛ-ô:&5HJD&K6|d@=j31,%衎|HSH^Ž2rNVm}5>fq5w PjwFL8z@ir1-!xSmHs^F.MpE=X\}EPaP`"*|b}vkBݥ>AȐ#B&u[dcYΙl+ū58} > 2#\G,42OAa=!xXQǐj L9oXiA".7?w|%>*V$'3RdO8g8x6]vxN/?]_p{xlYx4󑲗";F$VB8y Sn"J־i>z*3Q ɚ`ؾ=%kO@?zz焹9gغK[>C۽NgTF:M?3i>S|'z c7V 9z\a=an5BWm=ؽ9›e|C%9 ! X]lY >vR"P#joIp@y$q!TXb<=/5u 0_Y/~V}kФژաzb0i.%U1(]( \tW4\tRrd[܏0:xCZ}6_JS̉T=$"WrꏪNluisIu.1苒lie\Ճ~c'xRP!x" ڢH` !òPpG Č`Fs2Ue#5~2"=ČW9ڽ LtTX&u*c_\_S D'{/}`Am0xd6 h usNM]O^kQ ` )#&AT5*7ԑ'0 ~ʿʰ= s|WrOE̴%(]VeFo"pIU 99yTrD}aϸoM|.M 7?ԡh?uU_6b}DvO }d'""+*к %P#+ޮNX*mȘ֔' w}aQI7c|ajM5kljmiC?/#86W ]UŃH0l_hX=HzЀ \>þ[^og YO24knsiV}ɛi7 r+RO\rVь9hM!s<ğ?;GbIG*$ߝШ>Ǣ+押M YN#݇)~d@ J^ҙAs6gWwpSOq )/4 0V<V bi^U[].JLnVܖOǍWeWWؕpTpZ;I$Xk|uWA=ȘIKa#sa>ΌۘP!;sNcU2* CGKݮnڞOf8+>uɟǔ/F`O 9r/16xG5;@&s8΀BC,=B7FRЇiěE<'T; o\vaNqۤ`0}Ȝl\,#^Z; 02ț14Ԁҟa2Az#&ItZ;$.Qnߚh="|`|wBt7PסY \W"O$Fu7MqUtat~VI$iD;Zƒ4g'7sW_ɥBC4L0}f&䛻ƣI*kcS 4':ȹY.ا ;hoӅzTUΙk׻Yf=0Gk(#rv3x . Vtu};0nT12QZ1лưu3t1\c".\yC @9:q`^ɵK+3L@ɝ〫GZ aߏ[d}\Q׍FӜPS+^%yqJ5§)dh4eÔ΢iSSQ0̴4w.Z2 TvΟ)q)J:SDѕ3I ٚI aa*yE^@8mn`E0:B1p_D xٲ"+ί"xP_ugpGT*eٵWvmۜū?i05VAY Ke%!nWuMmDS*BB7TaLՃCDR2s[=8V92R/^@r!.kEǖ}wv,82 p 5jgn*?IYGWJUIHF)XO!(^ (:&c N3p+_ qJLlp\0V/6O#Όd @4VF0Uɪs^۩?74:!)+yCWMB=Î=*b0@E(eg %^R/?pFZc@5*Yw z* ̺>޼y2wWDz F~hU,Jd2DyQWM4K3 ^h)nf0IpߕP=Bo387KjT7+hfӕe(wp򄴗8A!;:N'+-b#-;jI7K# /ؽA5Ԛ=ߘgL׮)s:j@HD#|_lUC@Pٜ EQd۔0[1pdž<@d[˞4mJNVlg?jF'C/Zَ Uݕ4VPw@Fv8V Ygma1V^p| DylI̷R{)!h^cQd 6h(y U{\icub\YNm.G$@ `9Z%{vK҈ا`Z}Nx~Y_}HUf_~$zI!b:~Lē]3[dfQ-L]6Tm4&__Nntzy['>l_d,;5eY;̽֨r0H-xf0A~& zS1&[}Ae}.{k[NP݃f8 3KYQ럕Mۯ.z7:C;iqޅc?LӀ{%#W f9|X@s_1 ;R{9$If7H*Aj{}ed<ɓc$%W5;%dl1u(\6UΆsМkilFeggb?ptd G]o(&Ć6J&7?UVCNnNi){)_jN9%n ͓Tk'N%c%& jgrfk^Z|yz$ YSwFy8"] vX3:J|֦9,s;Itur4=KT  I\eh*cP`Ni|mGL? k%&#1xdm"0W%,gc[G'W׫]G*.#YjU7<^tk^1!.؋;FP$X M+숌`+{rP):j(ǁ15 ?aK.M 71@~.;uX._AsliIGwy;.Zl=&#=P !7~Kܷ W+Y6P!n´p b8Ln^ H<*zCln$>.< !P(Fg_XJ[?4W{ܝ̆-@t?Y [ޛoDUjeݔ: =$'"gUfHѲx]M dOe5d^5(b9kf8"dK밆&eYn~LOK;soz/@eŹ?PٿG8V,JІIsGdZD&T%59 ~dYiسդqH=h 01w5G-,zbC P7O Z'uQg  Q)* Hy3)I`@8'*ϼNzdn 4 mmU1\' S=uҫ/~L%cdUܓ9=w.a*Ί0rZ`Wi=m׬BO*iM˼^X2A94J27?D)MAbBݚ3kdc>p~Y򕏹_%>HNq,~=&QU8g@"G`]HV~oO9wab م7FʬII5tJB@7Bu+ lp,FZg<~af[5dwIk]/*KB d/x6aj,5O{ϋ!t{|@$O9rWXۙbZF5GI UꇸQ_SǓ#LBdq2f>:D|g J R NE;itSgBƍ˗ G ԉl}GzW1GPD.وS%^P;pipQz1Ҳqs*;8h5GuIa_vYzoQkwFCE4bϔ438Oavrru3s,Q]GG9 /.<`OaCJ9e]P呺^JiDP!+6$[=-MQ}M<8d*6 WD0u_)%=D웮S;y=uG~ASN;}n2VD 1?aq/SK $J&671BX'Kl^X_ ~1^3f7[Ʃp2z[鳨92?b{n{HZpt,֦40o Ģnq伔^hf^+ nm9u,"ϧhmT>7W(oAk[B?2Ƴ}0i98f"ڑw{ؿ<TϥI m,u<Âe =;q" `./D ≏@uF8,qJn)Ǎn=e*3awڢktÑY#n+zx NzF#!q>2iid>,t+vDȨ\oK!G&V+?!K|$Gh&krdN#rjk1IvGKX[xC |Tg[*vsft7+8]'I4]*Ą@ޗ9e> DRE.Hr),LJNV2L^dt`%>ԾWK4U#o~^-"fx=3je-).FVRSa; B~`yz11=Roy+n P Y@%$LkB`l_5fy415<`sdS`#0h4O1Wf,h-Ɗ<G#.Bȱ7TԆfO5 4Aµ2tԜ iOKVҐޱk@]hL'u:V!t.:_ yQZmq:p$#9e":Y Fd_`}@5Ztv R@KTK!{9[//0E,ρIԿ*'s d t5n,_ٔ|rl!L)KOfgbSRL(%F#&UQI\Ti:y:a!4N7&RxsL*0.F fEV +ٜ`ɷo* {XFw(jIHRAӰkcPaE6Q:wڬOwXKCGobd7rMNiZ֤TBUuTr'ұmJSL:WUa{RQ%24lj1F$D)Iھ#k,إ9 Vc*p0探* `p4l#-/#x_[x oRǍxwu.=ȑh0O%: {@TG5DoB|1oPR~ٱI3D$5Էh73W!!WmFr}R֘w(g1,*R5k͸СjB8Bӡ\4Tzfs5,ZlЊ~{ɱ؛TK /`2 B44PkYxJc@*dU>簁 ˵LZ? ɹ?w,q H6-JˤQMgbQM1<^aK=*_J])V)ɥJEEPz5LJ.W'Uʌ=FPܯ i_F=} F$Dc6Tڀgw/vJH*Ϊ+uHCt>LCo34?@)>d%?/(j9@Ԭ*m5 5w<E+p7GqߤܵQZ2]ړ і2dD4fd_7Bs %dFBbh]EEW:8Y4y}@r|Ϯ ft1u+:y#YfVZGr^ӯ>pdZL/n ?uaa&P|kDoV ܁-Y뫜ñڭR&qԾpyہ7cŜ {KiuL&[M,1yAU*XUIr_mÎ:aXMU Kk6O"N ҿE5w.y}9KX)HWZPBt$lhP~'ywԒ\ I>dTOF7smFAP.= :(Z@$CGvEu8Rpekv=O2T+9zGhX4oObQҠC6V6~`tH0Ţ`ݴ? ogkMž4nrShD5_#x١_ q<5en$ݲEqΣsHxB_a* EU9gM<{eM01n~"?1\ Xf毽4V>kZ)rx^-{^ֈ]c)Um^ W{]2X68N__XH߀hTWt^"s.0$l1e|u&Jԩq8Vg{8ǷaB.ӹ;:1&OQe@*ޯr[Kq ]ŨF%\ 牁*C]z+n4Å1r[/`F~hεe%,SR i-/:@`&|BU E4SEg;oisQh}<&(hזNgkmN,kc9ļ}ɯWca!4 Yp"E pst^hE= szX)B8.O7r v:*¶OmymT w0|ŷ<5'5`# FjbhuҺwDcټQ5pw&6IR*"g|*d3C]|jEaե ậ"UnyoEtMv^R]0f)W֧M./lрEÆ:n"/*95|d2ZzPn+r41UR-+9`!VVI3=:di{:J]-Y)zI-!He L ^6/va:BH2l!l5.qayi!.$Wu8x):G1JN cѭy?<(  "XS=WictpZEkjI_qAW00}:/Q/;~E!"3  (A!̵ "zvEؼ؁<{CpyسCk&0PC 4 nj'k0,m?^) tHg]P=wQ>mv{U0C{E/TJ~ ROXW{ ogGj2v\Wgٖ1fq[, 7-_iZw(Kz8WnGrq-[BD␡7wJ*0+4?UچX7VMVJ\d}s%zkx{+Zz[RѱBl %( m*sd@feY7E/J%sTrD1J WmD7J@"Zr[q<5P'ԄZHɼ85S1i.,O@bz`U>dww]W_ӱz B)w&BHI{whXU35UCΒ-#~+#C+[9 -+@l2/wǐ;`F,?wT\Vga\?s=N{ %y "ɫ* R4t)f? w-39-.&XО0p8ܔ8.C0% c"D2ɁF|͊Vt )V֌EC&xk݀=q4GҫEv#>2-A\# cMA%O!Bix[XD@OLRϹvyȧDc(Q|G GXBae 6#|:1_tRchppۭi.up}zi}k5 kբGHWrMf5 x8x| )e_ũ ЭSw^.]`۶`hͺᄟOx: 4r~.JlA|؟B鐷3M\xdIdnV p7u'515<-)Ɣ)g/Up|Dx c;~.P~¤n}YP;5dxXBڃNʹ}ZF[wGwz{9bY7oA2>^oM,'D(mz櫑 + ^/ %O4Y!iii yGzo$MUG(4JR{YzWˏ0ik{<7fʘë.Wu\=R7 *0xُu>S8~֑KOÍ9W71!SR R*ԅgql"B*}O"̤ 0!0/B`m7ZzE~҇TcTlݺ5-x]Y`CFJnW6_9"U!+,UFLbŏLFvspmgG: cm Q{AAhJZp:Lm($WUDXCtHTBZc^z#;@CR[&{[SH@1&fB޵j ?Ncy;{L4ێ8kϊaHAN2xރW̢0EfѸg &1#'] ` Gd'蠐%ŖbU~eRtQ2fW4Z(|mA\"ʔ5-gyu94gzb歄<C"H~$%0nYW]man:n9(]=d\qS^xc7ێXIFm s"0S$nj<=3e%90b {l_]w~$~v`jɥ+xND>ҺxWxId)梚Jbd/bP)39TEOFOvzi8J#yAu擑1q =ÝE>zq2҂/Ҭ{86auK,(v=ȯz&K2:7_)y(O!4ow'RBZ72!N*6j6o`SĘ X_"3Gl#Rcm·kתmLwj36=lanBTVpچyMb(Mg1Љ:#$ #N#7l9@Du؅ϗSFAچy@[4[x4e麡r_n &hipkC 52{,HDNMf3Y'N`Xqޢ~l#P6Agʂ }azӵN?;5ճb 1̞HᦏP+`3vSI "6C ^ 8;u@/E\+9QLY8V򤐯NĵA^ZFɋ}`>kkթkJz%z>YKG/ӑyn6Rx# ꩮe%B%7z]Gj>al czr)ns 2ڹUWQ)cU[ڀ@6ݡ0e,>[fY@h48A;8(RCnş?E`lS]JB%_욗s["Y8쌓z4 9 .^h7!S#1Ҩ .5ۋ.Ux#ZZ%D`%7/@$դx^V&$P)L6ŸL'mKv JDdsX= |uݗU2<EkpI}f3Sw&/_%H腄#`!- CT#}J(g@ǀyihGrȲz}푌­g~_ͨca4;{" "3&V縿yEׯF@񇓃B+ս6% W>hA(!U^:;B T2fbU Qq(K5-"8Xio5ؤk\y,`ɣ/JXfOh(e]7*gá?AO62Jo)UCy% @[Ż z*P7}9?|ǩSZe 8 ruj(?mMwTmD`]7ْٯYiku]kS7x8zlXFv\RժĖʸ« Sjh"5)e/U\]'ovqï-è3)9ѮNJtHN!>*T1_˱Waj9IZr\ 6 %,5?[d&rDoV"h߲C+PǩtK@%l>[:Lpn+̟ʍ$;>ipAّ V#m95xG3 }Y6A4Z+!Ƌv0댢Ӝpi[HXm0J\9aT^Hl@rP\$ա~d 1W!#"La.ntf ?scF" s@jpKViN2b},\d+и@Zqz!']?Qenpqse*BAܾB6މR̿ ![dR$i/oSX;r:xn[w7EQ~\$n.>ٺܡѿ=gDpRR?E 'δgɟy.f6jNKWSWuUgIzJ?vɱVA T)NofԂ<^YExSB̘ CeE_Vbmt?O?L:ܮ /A\;dѶTS :~בxn栄D^)6<5hR<˛ȝ8P`v[ӣ]K:W_'҅7ͪiO**9Ac;v&HD2JbFJ]A8ix ǓH,egÜZuy[(:pnq|nǷKo@˦Wup* TkM }a͞6;Q*6Fœ3ɸ6ԒKW`zШƿuՄB$KsW[`yq^,[:L2G@ n"Ir"֙p/JmG CVLNŢT?^KY%2`(Xi:74l}8J+ܴ8\?hQ߳Uud~ 37kT 7tAL$= $slOl5&q(mTcu@3 Es'"Rb߿9کW@vl<^ւ>mNu H|6u>0 &ZRlJ11GqK7S; фOǀ)R d=̇[r* UǖA6*4b 3Q],7TR#s箛޼S {uJ9̨#-DALaL}4oJ\&S](ܸ0|7ۀ(čq[KlU͉7T .C'8J@TXj}=Mh9lmwq#ӷ]9JH%M (ph 0wK/4="i(yF{e{' Y+8Ze'O; ,Տ@ h8f6B'CuF>)a&^vV$8ALP"ʑz9Ht&Lh%Z,#QwU"`j߻ C! &칀ѧ>& jꊩ U_>>î K9b}|:ƣtB7;̹ W5uKSY۴Ih`[u6"KU,;k(}a^)@iߦmφfgHͶW ; 84Daء FyR lg^, feQfূ's{wcբO WҌǗ-Q:V \=}5y譅@!KV%."qj]K;Pw2vn:DoSa^믈M\ w}Y6|6|H>Pg,1x} S /C_B KXt~bJe^ WP \llI|5IR--%PX߲$Lδ2 ^_~U/!VN%1UwSl )w C<\isl)G ɦiR!m]omTiK|ճE1*l"jO.&lrv`Ĩ)"hWӢrƜDuz'!~E;YMPtIBvCΈz'1~E˺~J&vRh:/ CB'ӿz.weĢ̩BDAG47/1x, uf Inw֚=&O8ڟzl IM/\˜e,nZ"moSuF,IDؕ-f7dHM,ac${0?SF>KZBƉ*vUgb>w> +ROKOu"4bY4PvGl-lyYt /*tLE_zaLr"sW\$-p`\݉;QIoZ#HM3l̝~%ɀсh@P GߪPzjn1iJ%Nl3cbSZkǾMU6ם?{hl$PN-A1R0V_KAQ$zt|Rlj$X>BA/9sʐ~$B*#Na]qv6.-; }dfA5& "sA6$=*߮1:RJ`x&T|)8dI!Ì?_>:AT51J쯿zʇK-,nQlKevnvPE˥Bca^mC' Ppy=w%4ب7ZoI cXURf`W vU8T&ZY3=@41<`*_ $`*rc4\2ŝI@@́9o+P+sGLS @boY< ] bOۍjJ lg94D;&UU޿6FGrtliPw> '-uZg)cFU8Ԍf/azC?7qRRo}z8 H9HqT1Svr/B۠nP ֺMN뜩FpR\ ̙! q!32K2Th HK!*#;ͧ/AH,Z-s2^*"`afܓ[A^nv yžM'|bN W`.xc'5!c⨸=adXڳ_Uz\g{RfayΕ? &`hJ g4q]i6Tw͌3Vn&YK>E8V SXkpdr:!) $ףwE@{-eXA]osiG䁑0)*Ը A_h:éX!RZ,ٿ3 l=w|ؔW x<kcXG  vAbSE G12?} x/A5ꋳ:.ŋկWwE,ã_TM9XGw'4TR98Ooچ}h#p$lVGpFiAW$e\gp* ڕw'֌zgHyyy}k/0U!岩l`~ʭ(D{Gձխ7" Y`7Sr@1&m/oQDkTWa{%Vw ,p}KLf!,вxЗoa9S`|<' =YP{(Uŵ㎛oVʜ b)[xz_K)Y>(4cmPUN(c;f, #,A )u^?ͧ%gn<}ڕYS9+ pf hۘ!ɑQ݋3tr$gYZ07070100000375000081a40000000000000000000000016439a3560001b65c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/scsi/qla4xxx/qla4xxx.ko.xz7zXZִF!t/x]?Eh=ڜ.+?X2=k1v)=ƉY `s tFC71'&qyfjCr1EZ,t9,_Q*@≱ƞI`HP ТD >s!ڙGy20F8> 3ڴ پڇ I,D!<&Hf]ܷgcdj锥H؄cWt.竱‚)aؖsͿQ*6 Wfнl46TO(q( [qJGAtɪɓ٦օH~ 9Ȳ$=SWUSݯߍ7q"\dYԙfo:ok(&A<}1>ۇf9_1y*L+q trqk1a8qKL,AT&< l(rKf3itIhKDH*k(I=2R'ď݁?I\\{qMMyQEۛ+1R^М aH /߾77?w'iv)$_&]x{kC: ;޷m~׵1T4*u+v#iu\*gmfYpIMgtDmǀfn7FkhN u{M;t+#d(&E,FۤiC*bF L}aGRDŌ.'?Ա:1[[ ~8YalmnןޑQ.Q뮲|54c:2̩#\ڵ6%9(b@#zYq@i q^}5g..k/=H 8E-u AH1SKelQ^U9+y7Zlu%^g m 2ZPw+<8$!qKӀ{Ԙ;%47.HlR{'9Zq.ׯ67#Ҡ_ǖv6,~%`i2 2ztEx/#F[^$yD1e[ d\-5tzo2S$6eISruJg-`Wڼ^Īgv\vX@c@) /C\kmpWJu+m(mb(\kKC |89MrXw0gUgx`:͞is |  St FXͷz_Dѩz;Z.][J_J]k5~ Nh66X !|i&!,NhS0pjU V?QrsZbAMM/7Χe2A< nz5o%MUcέ{II)3ϱɉytwˤf. jVF-$&f X\in7m7-E}]Z{kJxc{ڄ]B&E*rY![IaqWx.)/$v֚ҟuwIyݱrlJ$r ߣs`8N(Jh|Be}7~l 8B2t3J؇'{`ÝA£O z&ͫN)&mu\EB/O8>kLcC*^E.-،ֱSfTB%A%|+eUkdKG'<6*vzI\)1ш4Lb cvb v1Jvx.$؇…\\Oab(gCJQ5˞z _E6WpS4Xy#ZP,b.: QGƿ猴[Zd8Z)0?!80c_(,<~OړHFͤk(cxx?S9qN7R$1Z/,fNGR' h=7W⣹uKҰk0BR@EOXeHz 5NJ;^@hVSO {9M1uj{+q,=o3@m9:D"f8tE`W16N{U' |Ucgv[za|$FW9Sf֞X*wyW\#B=>oګCəfm[у+JbxPajgx?dT+swjoH/ZSnkCs c'z mT reE]y ˭y]T);,p&$'恺";ЊȎD<36>J9%AW, > .Aw\I[8Ovsgqj y6TBov:]q6Μ0=5w7}%n\27cA;@#`4Pzq1'D1׀HN˒\&nyzMnF[ #3GxLt)VEh6193-0T+J2Dͺ)t4MoDk̍ս5(a$v3XitNwء<(JME{V Ox^ `m*U(\9Q>b$*$5R@ݘ"! t"'IRtTħ#?6vQWHb+4.(Kr0Rpz4PXec:8f" vG ?='4<8I :+XsHĔM!$^$\C6El8)L;s3^+L՞~+O; m:3XbZ&ܫB/]Zp^IB^Elzp>lbvKPssv.QXaq6]:U =3O$a)^&Es v{NP4m'v%D5|E@ 4Zl%s$k| <* 7!vNd6:HDBܚٗ<KYY-BY}pFt]+`|5yx/^{<ͮH|YTa9ilؕ509fd[!_mk _ү~UӧI~;ϞjE 9 ol.`$y7,9:qb"Tu k[ՏB%J<Q)e4e14V[(ZHl#ugR3CIB?幃*-wTDx%E^\<t òu {aC-pΆg gK0=h `rM Ay̍wɉV4DnF+(d$.S0_ y .}kwmjXWT),e8PpG /pz!ӑ3IQ* oD"a]QR+` W]NPg4 tV[11) L 0:8`GsGl"i{bo )}Am/񜰅DX$Vζee24Zj1 k͑Z 4ݭfL215ѳڷyk83F'/yХMf0o: ˹JeeԵuc@ ;M_vZL/zCDeSt8gqA(M?KnWY>% v _}H(&cώL)oE3l6>|m:<,pE H%pFebUK?Jc+[mFe]tI?o6ό vĻ,/A@44VpLZ4M`Z/I?=]HQS{P2BRƼ!?EK47N2]eYInSqK7El,wgPG+o]g}e8 N+oM+Fpm8{exu2T}L3a\Og&dDMJ `Q^ MK~ OGsׁ~<%:0xii3x/7q+iy`9xXLsA1Fyp>-_1 @TxɝZ6e*RF(eRSbZ{k"#j{Kl"d u+N'jv(H4t&- &ñ\#Uy&q+@ 򃷭! X$bvCS>65BY[EtĞw-S=>YkfQ}hi4U?XZ2%6"wX19UÛ%(b>pj $t;eaxяu|SlRHrRRXbEH+"$2MKxffRoھCF J5x05x 6+*E> =&e/9Jуs`0Z2ȍ>$6z6"oxW"2([@>F? LЦ~fK(Y(x KW{ycub]=ns>&H-ʰQ8;DĕT/AnU򴜛+n<#ƶ> S)y[WIUSRq

      X~[XH|k +8 UԞ&"I6"Yk "ӯN<3}XW8\B 7$w cI _S 7ކ]0o.[__nmaA&`Ûtj_}Uy 6B34zqON$l]/k{ޚļb4HJQ;3 fqC_c.{\{W Z9}DAxI1&=|} Z4J.xcH"b =_oX5uq~1.YFBLT3٪&=*>~%dK)s'5 o]oEG\fug٣RྉWܻ~zVFϡ! _Sxdd3eM:9a:djȬ}8;EO/\xjdlT.iWp?E-[ST~v p`$Uَ)fc@#>Òv"l,kt\Zoq5%go5C 8,IV X;9}@/R`QxmH.=zƬ~hu׸0], yZnF,#hs)a%p cqJJ>uMs} Tgml M)~ %tT֗NwscJ#p$:qLhD66?QCXd!0dzkw "ka7k|Jڧ_'>ᑄ?s+ke_ s KAB_)-7j$8=GtWRtuX%kp =}(C\(eHIIhuz=k=Lr'pf?D,Ǿ]_7hCp#E O Y/aFȼ&޶ھ\$촳$ Tڮm_oBY}2%MRGnsm܀} &`X {1~tķ:a8|W 3vEdfuWP4gQ9]*>SQ*-4(m?{S%N#-6\,y?_hȝV3xyg՘j]Cr ADH&WaϭQX35{|bpέSuv􂆽4+Sf[% 1M!CԻ ޶(r’fг4?_^"oq֘2NgRNg734²Al. B(CQu!l yὺi8sy鈝1qYEI6;Tr7upugCW$YM͠V)Vq6с`t0vM pc,Z=((5@S ]1t.~PXl_p\NTJHɋ&Bq%,5Fm|P\ L( VB2z|@9=r;2+wE!YMZ2}׽`?oiiq?1kjmO]61L#2+H@B7`̥(yAyk~fkN=\ 8a %Э[#Zk'w c_Ƣg\Df @A3̒Ka(Xp]wMɈ+RN fYŏ Q6na,xq Z>uC =K-Q$ԞE C6XQNM qrYc.4F h3 dpm1T9S/WkMzN񇄤| Jtcn9!ܻ[Q'Ùl̦8g hJ F$b{+b5O %:|is; >Mّ /ϱɺR2_mSoDEfiL։.M^J(7v 2e2%8q6eЋcnV)hП[ޭ`=tE'e1>;^Pkט3q.4e/#`m찅H˝AxZWKH6 .U MZSq8 oq7`,ځkvoeZuĈƥ"{,h@tT)P̍DIӧ g'Z9:Q0xx%5Xn%p΄;ĊZm3`Q;qGKq`EӉDu_5W q~Nw7'Oz:l\t#dTJ3߽bGG1mNR62"9gw\RKwFH*0y}>^W yKgM}*+&KG[؃FC+AOͱ~{NJpPx˥9v Jz6O '>Lce^Lt)^3+)@I3j?Lvs} aZqĞ! bVׇe7H~IRNH6+qŵМ/M%W_!6X awscagޓN6.0cOe$JH>rEkEUm[Ëa><PWsrAi< +*=|X@?`Y fg8H1cy SLBpӿiP̰9ApA# jj?Z! %Pd^MP 緋 8dKӚs{$} RZ?qz5d{i٦ޝ_i~rbPi@=y,dy[ cJ0QMχR8 @n+)j~@S > ?c=<2yx|nm0֩փ ,l!tr퀐"BlѰ5{g`o6,=F/VC_W emF=mo` DzLp_U>{ @z%0Yه82h3fSWZQT6m (rp4&z0 ,FK9kV0gl(j ٹpuӼ'k .&l>(|& kޢbR"J %= ̓ťlQJ0g@ZA}DŽ>O'5sP0byS-0ɇ_/zyG&N]83~#v?{^D_3eOMhQ<eC*~Frml,^?QZ/ƕ*Ywk|Hes#CV(Fz`၇;\e n RD$M! Ҕ*j/ʟ< q6AŚ(@(N,3w=u=G1crS%f,ݙ*A6 1n&|W qXb&$pFFGTNAЉ c<&a~Hu{{?"5a4`UUCx($nad}"v+?/nAhhF}oB;|CQO!MԆ{&U%k"]Fy ͆8#] <|{Vq QP!4+,xv:^-Y{~ 8f(6AES sG=>{$jT,Z|$zb5"^"HjY1{۳;XϰPtge4~ (C2 =NNf%?u_/(U%w5_[8ȨLtł 8S]IE)j$@ZoRhP4&?ՂkO~^oWlA£e5ȴݩ"; ޾ X%?f+;ؽ}`;GLV5y b$Ъ<}n1^Մsa"9Y+]/lMm5APΦ<:4~K .{q]k0= <,I0枝TͶ0 ]_j.Tpp Js<,WMybM(PG& ]y`UURF֒JZ S%320-(37%abX&k2,F7BU[@OF>rlm&_ N yj޺Ww?g*7n=옮H*v4} jy>/e~}A o[*jSu;.q?و iS'}Ge1%K}-X)bgPI3ohzfAݪY-O#*ɻ0ia=aM'R&5vj8& 2~NyѠR4g%ƌKe_k?Q&:e= %XN/8`'s_>籮zXrBQ[pRsVr .:_sj@|]9y0\Ȯ""4E}X*ثL%0J/>]wr2^iO(s&(o. k 7ʒ% .C™<c5~jaA'm2}nfq6Ԟir8ͼ+vP .ڡ#w .uJdGqny`C~߁㪶i&-7qhAp;nSE~_]"% c;$%W>`J3=ݠad ;`5Eu:JgV);"3}ѮũWL=""-|˹$NlaW9V°Ρp|f6_ @ E=5M$ yI?^w F!:&ȫL' Ő /.".hoȁr&;?ask{ baI]p9ڠfIHCK%$p[P<}&i}F&@?渇")e{i!\`i؉XX5>RPOޥ.?釼 32dXˡOjhvOYc}@-<7KK_4+5\㷙x8LZi~Zrە hG9M>q>x L\1hă桩p, 5pb\|QfP{;MDf^Omƌ׾| =/Cr"PhqDc\wwaSf"A 5cV^BA[v%OîNoFH}t~uYn͵4(֒[k*2mG39g4 j{4YH\r9\l$5纚\ESdޜk[ؿv[8bI/NbjSA繸ApPwt$7WUg~d)>GDn*VZƇJe\6ge wӷZ*wEy>#uܛTD]Hm`J^ g/]};aS`j|D)*)[vQsKlKqdwe;o24d->`doEKquS=DS4stS2)xT5+Ԛ[tϳ4KR %%! X28U<~,:^x=.L(&d| 6F~<3 Zy0 9mZ@ '>U|Eg>lgty ˃4r*T^*[tJqElzSKn(^gf"wE%0@ +z,"LTJ#̔g'D^3~pD;Ydnq,KH.B\ʐXʡ8J1Sʇ+K!ZZQx#z5Z:“tp{T[bxun(HF]-ˎpWŘݒ ,N~נKS)? `)dUի #_-,`-y6 z* j 윔aOTDv89 Wdh;o2v[FV'FȄw(&:˺f4D^t  3+nOex$CQTD>6[EQ+TV{# BTxG+! 5Fzd:qt,~|yyKG) EZyX"{&d" )/[ {QO";8Z{jj9/胐_Xơd0ܣ`[4GVDkZ7!qˤP.cOl: b'2Fa*H8cq+_~qwgb4S䬶^᱓z E썁G0TdݒwQԆi `Kd"^p8CW/r֋wn}V?OjǸj_"^sN=TD}EO2u'#_}ԽWJi3)XbKÎr* W"PhTndR NOeq2,I%ȷ$yg*޷~y+nTR7<) "K%yX;?pERr:xg:J]DH8|G~vEjxo:Q5-JfJ6uʝ)7߳-;Gnl^NBg.;goA űyf v@nmьp3i23D.bjmEK+c*ͽh4YT>4 xCiyx}.*~;)ҏo%=<1_<:pܱ^H=TW[!*+``xWF-f{I0k=^Qki@75ZːLq* Cs*44<$$A C8 m]:tk'wc0 A;^D!PxFkG3zZ/v,¯S5$PٌWT=b2d%Ku^7q'즣$O3%yڱ)pEW,qvVd]#wķGl8:zkivYg^''"0gdQJy"E?N夑YpCܰ>Qyz>VMeBGV]L_,kM=} =7 duƿ.: |p-f-/L_gx\c*evWDAQwj7:[aa-b5UdgET͝{Ž!l@!llꧣXb,j`y49m6-DneLlnǰ$X1Dl]1 aO,z'c+i]⎺z֞h6U?q5TX$U67S0Cv6tb1"6 I RՍ%gKe{TX08r(lV/#ªe*VhP* })3ff <|nw)-zb]Yv,.r^ˀ. oaY$Pž89#ҹQ;™TQl1WL|vZ2<2+8쾦LWڥ#\hyYmH hԋ^pJBn'hD Ǥ:pֺcv,·4].OE13nF 6>+seBlZByK;_GgD] j[&wlNqS? a8i4e`H0\Pb62wBu2]˼/#RsO6Mx6ML :b\)qe@wYyLɏSאfN4V0/ʵ%KT4e]pCTl`3>U+|?/A3@kW*1Ms DhFl`%LCJ`p;W3KPً?6}AA쇚eOx>˶bweH0ȴ뭗Oɡo+B"` tj |SGTh-CqQDSf;lO[ӹtfߨ&皃R SS>4SL\>{&J_*q%sF%.HT9^Br QIg g+|݇p;y7H½[j%Qw2}[bֳXf4b {!tc>&ENX8ChA_Ψ;Ic]Gi7"Hr= )K+d!3n8j4W%rD5mȯ{B{A~\|<)L|}ؓ*XMв3CsK[w`~u)Gh܋.qMFCg2m;" 2dz'9VCCB tms"j=88{^qPEѝ< Aԓ{= Zb]ϋn:ӸĪFbclR d<'̑Knރ7Hl 4ܡۊ#Nn=1)@[+Ldo,rٍ@(rf~<]m\R5b$&P,ݳ֏pG7'Ǜ1&VL憓rA&BSyh=cqJ o.A,BtCz4UኅouK˷H.J'õ8%6dDXAӓC%dŀ05X>_, aJ -Ÿ}Q>  [o3^I4s_07OK)3~Lt:sk "_[_*p61-έB#9t&NģIUVN*=DPPN7?wPVTZXADrS'|=n] 4/u^/~ ܚ0ўy| J KXFM)5L\H})[:?{o&$'J/t-3g603+^6$()-5By_߁LlGZl0ZV_62[`%MNRuU"VAPr9}gf'݁ ^-:̺ #eBpߘ' ?e {mBLh!"R$8Y:ݔ}^DJL]ADáYRŹp>i#x&b3 P olO9j;Q A1OT nרh3"q?NVz! `8tW\$$w!_6CI5^g9PNx_* S刦S/=UPH˭Jv[!TiI&{b=-?]UTi fyi LYC;pJfFn)TϚq0 7]1}_td8i_~jk5̰ӚǨ)#ښeDsL 벲:CF (R֤c7x-00Dd-USc)e8XuJ9u{ SfAOq\i.VC_nؤi$c$fl,}/cB?M\[oYL~S@~d5g*HAtCiNj !:G5ԅߡ#ERx{ z/ow?<|]D0+ԙE)+]u_1Y2Zu&Ulexw$nH1 r@ki`8ym 9~Zve+R׾錧+L -*~P:׾\,(`DQCAOӣ 5*S$4a f /O ug:mhcv=d"2N>rk1'n[ҧEk*tp>?zktBd p*˓ &,ۗ<7]~WL6*~9sb0D^E+˼q&i@ 6%3-laiEV'࿪ (W:$yJ,=8*k|zJ&h$ 8B:3:Xt:ӱ~O=Rc^r3A9iM1GlˏJ 7mq'>TpCֵ 9ԭF_Yc^Dwƫ49,~QB)kۀcHQY`YMo<)$q-?Uj9BG"LrK*Exe_8]qX'MĖ9lWxwEЈtgT)cwPY΂睻G7dף={$3$QDؒP 4rCi( ;dBjn@JKQbZ4IOl}?. K2(Wnk8YVlE hT2D0LZ-_IE0Ϙa>vb5WHe_nWA8qD.@fC:xDݾ|eF'IrčDZ@Ӹ`9lkHǴ7:F])}>ػ]jb@<` .1 CB(-w}prN*8*t3.tW-ɱ؏!tlNɩAAɳUvm:=eGfr'RyExI^ʁiI20d̙ K-7tdlTP8bІzWq⯋qܱ(tjkѱȡ`G#IjOV6?iȜIj&4''8;d]n;a:%NA-v}>Dwh*Tg[/ȭ@6ꍎ5~2ed”i2 )GpNp\ bjM C~/C=ONn!tTl dC{qDA$UA⩘',4Fj]°Iv@gUlDu{VBs]ٵdROIˮb@TUU_1ROɀ G̚ԧE4| ׋1 )o 8e +c?"d !SC{kf}4}oڭ8glەhxa2^mp<: ~.甇;BgARxD %sAf HB IghO,@V(<8?6o, 5)g!z:<pg3 cZr ICg|OA}I-ҨلAGt4҅!.F~l?5u ; t|.dѴwVH[,;CPog`(/E3eF? A~\za3F4gPED}Dª.fPQI"WTt8 ŹSX4^3# 5 2"=ǖ1o~zhRy+uqDn/UAqH5f/mAM @za/7K(+%\Ɔ(ūX7-z]=i.e{HS6"WF"o{[8-Ǔ)?B I%1xtFy+3G4u27Tƅ1s笃]ח8]$ G9YZV[bKOTy~Ѳu0R\ wgP==ԣp oJb:Z"%xuİ3ZP"ES\D P@T~Ǐ㘍D9gGNkq"^F*E k*=i@~M_VJ,G_^Z-60vm26>zEs[s29oSV tp}Gp\ڍhNp|Ê,B)ğ]cKnz20T _țՋʫMhesR:.pxT܄썐1 0F>/=xo:.,TcBrϢ(N\&?\}1!\Vۯ_ ' d0Pt@Jfn,ch ѫU'Ny^J^C+3JN~OV|L,y~,`7T'ۀfS 'swG'/n5sx} !?$Mg ~Dم;D ]F mE'hRإq2*vAv,!ӱj 7Ɖ I̷3p5tlUG8\; 2q -fa/^7 䢵jnKOZ(`^eq⥆A' qI oNAF9%,ەzt2;yh#%gK_wF2s8lqHXظ*?H)zzN˙}p}@="~ ߎmxL*e6 pNu @barb\V"lbP㺧y_;G:U ^SvjE ^'M/2S4bB,Gl̽{C<ُl5%PCDAGrHX"= SKz>o\N΄w8C۫4j5)kdĵg]4AgGsQU%G8RG="7q]Q :q_i;/+SxT'"2 2lұ$= \Zdt}eMb#URD57緿;|n?^1\ (o#sLK6I{ib% 8N&u^'Fek%/5-_ sθpRS/1 #!&rz LsgvgUr X jw&R& ۺH‹c}xv|~ KbA fW5gGneة=l; T&\]zU: ? rq4FIM{ 69[hpKvATahQ]b=lE=mM uA[ѱJFޣ‘ $Y..Ѻ*B-}8Dh8/smr0 3蠩_.ugTTݪ_h(d":Z:s>LR )!ODݶXeŝANsX hSp`iiuڇ7WAkrQU Wvīc^1qgDITMCZUm9\|1ܰ|U.({҉ "`Vb짻3ݧ何mF]e< ޵N^oBn]Qc ٰӬLOe'_$Inc?Dп}L%M`GMMNŲ]( H]m!4ZN4ZS>2:O(jXAh E#JOsJyJhJ!X5h3M8C =p"OSPi]5uWsIYU;7 A|p8eߥ `+a]ke W`]X\N&Z hsSw_eYVȻ}I V/M>SgkM&_C>`*\^;P8I&\!D{qGϮ[L%\ `֜p㚪 't\ˡS=? sLI&-dR]#iˏw;NmNSP@Ml $K9;SMݸ> G3^+0G;BCȡhsxew: 'Q;_ MlAdg}]7Yj"\TꠓTTJBLZ`f-1PN*W"z/N?-!\p[ }pg'w v(qOG}wü8,Jb; Фpʘ?*hڵYxA) \ FUEAԍEk?,})+2'UBQa$8-m9E\(_>sUN岭i[b 5PC:oۄ}'aԀ#c 0rXGdLp|ǿ4Z8BY$O'qN܃e3a 1t#>b v' =$PP 1R'>Md{%DQ+HUW;=Z4bu#|pcZ1RTYu;o7?`\a³kc'qF$Nr^t{$ynV hRl6UGn ,28EjD#@S"2^މԡ`dal^=}+n 4 9l+aա-ΣRdq!1O_`xYW*345cTz8S03l๵bҤRAVD;HQas"3]E>SԎFڊ8>7`I[ix3"/#P"rǍ@JUי%j?0^%"9`rWԥ :,6L֟ߩKȽ7B(p0F(\5:#y'cW?NJ$NCA$끫 oCgH+97.'? 7z꒷mFrfJjzߎ]@-8v]Ɇ3+ؗR.GJS#}6Cx;pyBRM*J2ӱ9ϡ2āI!\45IlsRC'$1~ bI #̰.4d05>Ct4IqNQt>Q /š+vN9n =N,άα1 &I+ٮ66tÁ60DkT!:2qOΆ!9GhvnH<rX 䯒 \ݮrԕn~罓)/)쓲<,Pkv;,2gsX <3pám1.U|DA +:pKxJ#$!MGMYyg 0+hCG!FE$AI0VJ nZeRW9a6ohlK]tӨϭؔ-$U8]L&I] ;/]38^gMD6mm3ny|XqIڋrӘcnϾpO~7RiL4j8dczѝ8%V:nm2ntGƇ=ᨚgGj8ʷOE(ǺMO2;qȐ,^1JYEYgԺ[+Od@{ n}CVJh1~sw08b%u:2$~& cvwɡ̣ĎY0!0|: SdN4 4O̤@$hfݮ@? BvC2dɻAׂQ`K䏳t 9012MnG7G<M[M-x6?D)CVl&aG9eX.[ R%F"#>fR{bJKӌ1C)2pLj*^%FheL_mvt>.Rdouͥ^^k#v<ѡ=yof$s6H GfbG:(Zt9֩dSZT_f~4^6LcWi04'y/iM- xmS34N;w}a¾JKqnA⡬BSˮ#B $u0K5DqaY\+S.;1WQkSwpz ,?8)"1jGNTY7Hf&Q0`y=u6/ȓ{<—O%<Y-.a͌͝)\oA/u{8VQ${5~AJ +tcm>Y}QK 0! ;1 ) 2C=<_RP[L)6:[c0t"ϴɦ97j~ ys`$26s785v"ɜt;qPk-U[߾j>`nw㰢$HG7k[1T讁Lp湦Kㅧq̋$ᄥlX}CY3ryLl {ȍ'7DTP["'x09O*!YLjWހ BY #kNWA,'/lGldE[8PM'f l0'ҿV=3@R>}:-0T RxW%5>v,I ѱ=wT qYJo 侮\B!."٤_- 0dmίH0a~nwZ)'wcp&[QcظzuH3=zP׊ud%PP Ph5"ksv|N2m Nqm>cxH1|{Ϯ:QT[޼qRV&7ڿVw]H#Oaw0@4]P][u(_86Aڔ$1w'd! 0K!rk 9pT&vB+z05Nu.HOlϏd1=;Kc<͑'#EXhI3~=cޘp)Z\v>֗][V_CI"*u|$63 $w\/m!fyXmcDi)?2n~MWk~k<\=¦S=Kv•p{$Ysz jÚҙrJl.6!9esKY[mY"^ף\_K}9j`E:8!z)?˩NkcIՒsjxGZ8hfa0t|xůND= P} @;e^*b2,, ^mNBMIЏ >7:AByyO~9X* vy݇Rt„CйOvm*=r558װ#~ y,"mzpZͧ Ca+PY-l?=DA14P.C2_E`~uUh2AB"[B09U}(I*!^ik| ̽Kn$`8k1in`{{t C}N g.&(֓f5#1#} uOWͧWz-r 09%,VhP i4zXcm LeJ I .:boU tM $$b7'fy 6X+!oKB<.'`oPDž1'^:WF{< wKQ<>:ő41B Pf-2vĸ=AralxNRïl =FChjMmb \>*|/#tiNI Hߣe1,b4.Q,/38nc߬ /CGdOf D?n1^M?rMgRrS?L\wo*_AkO%h _m7j)CqTc>R6w^C]5]{aQmpCZT]w =[@T< m0YS5ЬD<$qab,^*G[xv쒰C7 a_5OO&,P$,R"ުM EZnora6ŮNa$7#CeML6`YMAfOa{ŞLo9LLmyɿN€a 69mD)̹h|LW*]ȅpQiQKh|K4!p\e^Iti-K|;dPtTuYg Rlek|RF '?0^|Vc Oy {:J&!j:LlqLcRg@HH E*B$>Q1cBa['5HJlGgd(/<=󬕩UZLVI:-\ؙ_T16oICB*"?%c1'IFr'^![ֺwH?0S[zB)j{xɀ7 -{Ά޳z+麊q2IW<\0a-ԾDʉC0ɇ~qsN#iqD7Yd/iC%1X~X@SO{N5BXt_W20ꖏ{Oo'`=y_!(` $x9~_Ml=fmJKt=6o$q~!QOK~RJ/[m`47?=U{ȍd[0˃8~4 ّ yݨu^&\@'@gu_ҡ~Ɇd][;^4Ejapl p0ȵˣ郇}*[` ݭb+|T1q u3þFLs3+7,fȠĶ@_e^i(GR܏TXT!? JC^`:Y; G/'ʩv;(4zP5ilnMz4U&0Iy@!6_g|ɨ"Fd̴+9}C 4kț\1(9qJ Yu&3EVg 2df7l@h'(5vyqf24 Mzxv;rЏVxA5dk"H-8cb~DAUQ#i|u)r?Ⓐ*Բ/ Aᕋ5É?+oHљaM(g61~=~U!?XQ0xf~8KQB '$*M3|6NFw]0biU'HI^ҸO|1?Zb,66bi#N,/2+bSEn2Y)hʬhE& Z,ڏE<[0wf*尅0`e_2BVLgHK_4 @،%D&$[65%ܴz.NN`D:t|%PZ/\,܉e\܋=u%+IPl1SM2yj3f$z~NP)ua5mனjO5b ZkYd*J1 6 y$=˼%UG9Z "|M-o+k"m@KuHc~ oTq]J!Rڤ;55 -U:Nu3}ު,$}*KJ0Fz5%_'ջyijdQN*y|r{^όh\2N3M*88G;*Nf3Ad̤ Z6(8;}U]6y&x@Kz.bg%ъ+8Njb Ug0w&HXoYP︻!-_򽏄Cl^oxW.k P0Si@$'{V$@a[/ƨT̒ңn`CܠTN^黊Mc4^"ޙM!վ榃ȸjLԋY{opӎ@kyV%Y L7X`ikoIǎ(ۭ6naGZ#(Q3iSບyDGăʩ1ݕnE>C /,H6" #iDhl9u./0 HpJoMkdi(ɘ.c<ȃkU_HL1y/{J9%KZg~3K;"M$0& . *w Š֭ŕLd1񏂱2W)OGΎ@\jSV6ƯׁyR212&YjKon5 `\rF惢ݥGE^Y|uoGE&J,JQ“l@bj˭PKiRkJ\dFBM]Clx~0nCͭ=>0 PU)i :@ZU z "|/<9lVӾosThKp\wy㽷Pc/D|ϹԌ[8j34F1貮ޢ)}ԧ/ ^1jEC6L:V=3{8*$:I3?` 8qgd]Mx!9/l!UbB6p'l[=Cz $eȧ3X?A/^s[*6՜a5"k@]+9]ْgP 3fm=kgqX4 =yhя+[{-:Y^z.Xޛ yh}W\^9qJUjw+EcwGFaXI&2PG9蚌"Ӡ`oX2P/W1 u6z~6FaׂS h"W]ij,bDiAyKc;7$I.kK6NY95vռ,m9-Xzp1,F?3bqkKw.y զ~B9=(=rQ͚/8>;ZЩHڃREfhP(.vtO(0p_̰\**5hIQ@@uOEԵ NP/x\Ը{CxӅ[q.o8tպB懙wʦB[7O8rNפpQv30j+~?ٱN-y >xqi$̸B&s~I_}:Mu׆ur/E={bRrklco%5/U<6."x>&6@#$( ZUuֻ _>dRDRGOx%3X dlFǟ}|[IN6evŭ#JX :oy'P+h$p-Z'qk[B C=&\[yB8DwQS=d~ЧmyXCz6.3z{=DEuDy0SeS/R;2‘I5 ?ve C] E׳՜h|-~yARmί^M+ P~eobOM$e|O0˂RN_ BDap-y 9t {eGb: 8uHFs6˯GhՅnGe-x[pW$+EKƧ@nec]Iyݑ:ھm0 jƈ-r%~Vѧպ.$0iН啮IRPJE3mᢖ4,kSW_\|(?"B54qv>Tm5Ù*}lݨ=:7>ք$콷p& $pdv?}i}ȭTTx-ӪbV6Hyo΍VY:}& ^YYY@OϱNEyll5X ](ԅI^+ qo$Dg鲸yR7Af0o?КԴ-Τ7&RUdv{}zh\a*[#jH@JsB=S[v#vUP6\)9׷ޣ\#\%sZ;_1NPoq E\~cRxCE qH7~Bӏi"-yT` E:`m$1dJ޽KN,5ym U3D D !ֿs褰\(9AVy4?z[AhȐ6Bi%OӱIlY잧7 k%(/'W!A©璝䣦aьI f/d"N{U!Rqg+kOnS@]谋0'3d~T^# x-`KΛ%_ À+gj[;)q1nH8ƨt;v:A^96VY\28 wg"{0NoIJ9nv}w&"aFI/e6oa׻)Lcʁ{JmJ!0xQZP-$u-`(n?(\cק:3U#W-sg"f ێKV )+sdOJ$m8y-F;4'Z~/*O,I֖$}j&D9&X6hŦnҥWŽZ*q S2a[F⏖6 Ŧ_!>H^ybR *FÓ"0yU*磘­9\(-,e}$XP<(z)'Es]eז͐ӄkEe\6NHC.b?"80@Iv(6n81$2FK6v*@llo&۫.(H?c@zN2teld ILJ*|:ڗVU{* u'Lz8&54ojQm@NY~D1w/L8JҸ"sNqJ==ҿ] z)aɫN^vaHbDR ß0 t!%4$<plѤ:Sbfet'MӶpUC b%j f>;PҟeҌ›9rV cw@kgPA9q6|li2CfAPJ ~}a/^/v5ݏɖWf\RWGe[S*A೚Yo`]7?q]}pᨧi [hF|# $NOV C`j /"?A>:\W}OT?7adoQ -U݉TM Ov{iK:g 5 Pߛ ȴ8J w8]\:]xbPmAT if]NaCD?i<vQ%s-ہgVgxCUDY {w5?8W6vp&U hSlkM-&٢my.H0wdb)IdQ 9E\8 E1$}7NJP~6oyn>^c`S| ATJ*_AɿF0axMƀf(ȣ7Yn[Mlߺ'jLoHAnֳ8`>H PRu#1qǓ#5Xe6+s)8%=I8 g%DzHeiD) TUω֊GF(:g1]RJIOѤc}t(B "\qB:>hL3z)Rbu *lm>q}z݊ 1rTKa|m/QggvhI0&yE4\b߇hHҒ'MnǺi|~@|}`[-Hb6eEJK YG%7KZhCc'.hn ^؂ q-_s$ d,hTytI5q]g" fH lH[nHٯ`*)XJ :{cru'YnIT o*|6nnQKAWX?˙ =vYpJCi G+Uc,x Jc(L7S!E&::[C#`_U@L{ՄdNzw.nx{b*bM>߃NB"\xKO:ޑB I0  r}|9ţc2/5WG7 D?LY$+0~;x~"bZGJnl {o/f.n0AhV=PݺD|5-9NLFؤmT:yGt?/bJ6fhY]QLq:{'>@i:M)63ur v2"0$$4><'6퐇tZ0(-npzX\SyR6ER uY V$@';uʙǥbob,&'qwy[caT:/h -RXyѝx}3kWo%,8AnYGtUP[}Zo/]si-PS0rZ&:*621 E"GX+0f42.Jd?/Ө;f ;) nUff$,fS~ApQH( Ϭwgn<Jvkz* @~Z5w*J'bcw3͔aq0I=49m隆Uyl^3LMt}pwu8N2e$xK8d/eYx?NÍ.NqN5f6" njAeY*|r2SD+j5R|C(ۮ4u?P75a2ip(r|^zωUU atf.AB;G@SGFh:X\VG%V8e-a#vfyZjbS qGisa'Ku)@J=x|50+[Gfδ[F Zm"lO6Z._\(- x1s _<`qp$D}ivH(2|>GWɻvLt̖*&0q0}—j)]4~#7Puw(SUQayhK F=y`/ϜgɁSBg 7;aG0UzJ\o!+i~}#G1 }S5(IR̖p=^w]:\jwxc 'P0&t$f9 EV(oP!? tPo}pcL-̐#jIkVzڌи h@V>L68 H64ǚ;XUo>2m;q/薼v*b^4jat'xV1}dyo03jbgҏAtGǣ2x⻼34.Kf;.S:jJ` ƴc=Jtn4YN},2# DV{rfY?k~B9ft޷|(/4:bM$'f 衋ŠB^eوMyj(h|HkGqsP'([Jcݣr>OVp~Qbnlp_EfXp6'R>_tmv[K15\#IUv4`)]RQՖxVt>+ xu>'(pPW_}“gK!ڨ/9vBm*: $le5Hk6>F믬{i R17.k,U5E*}v PlwӜA Ay✴2Nگkݳ97ٳ+l|U2~9' Ae%sVo %(L| EVv[0w_[Gߒ' U1Vh}!~4k\FLJj?* ƿĴ-5ާŪ.}[JL^ل%/,n,I @KhV_8ޏ*Wi dg 3Yq v1S/ZZ\WPr)ތrH3Q?@s0nM4?@Z!*J}U)S֪$% p= a]!zNDžK,ScuZ۽I,ФfR,7kS1~@J*j8}w.2. 5 ko>.rGX=B>`Ed{|'׶̿X3,rw :jBA]#Ȏr9Ҩ8b?6ФGr&ǵ'fUN){ä 4t3tKϏr(qN$>k~Ÿ,. #9z)uDž\P=D/yGޱHZoo:uǨ=[z\>_l-Tָ)`vZ#rfjIJ^1wSSG#N,yR3q1S9c}JF|̹54!zX[ɂ*=f<7Ұ>{W! sj~yh? 't[)bw~H*~0(Qe3Qcgt_ph\l݊@, ާ18| Sr OӖ^ ?!AaU M*I.2 Y&!xbVFKG('!P>y5# {8'ca㮑Kkb*ear;̹cPjawڴ 5_8ɽ) &تmfV$|'$`@'hoᲂ}>-ػ95 nzi4_ǡuFy4bcը%'ynC]`>dMqeDŦٴQSO.(q˟OT'VPkiNo۬DτX)jpO=i]PT^,g&Yz,m(EM%:4M [' R^' z4 -fK?N/^HbŔ,W-WPN1br_D7JHz%Lg:m6wʾW<䗷%t "fB\bnu $uVĒql!D/s2N* M+8PF 4>ٖV?q~ &[@zJGq64EKm0sZB'ρwZl-}qejqHx䴋WCܾ#ҡ(|[Gh%m/ù,CҡXHy{3#W$D Q ҍGy·:G0ȺɃ:Y朞+p3:mLX:`ڝ|_B.pgGg+njjZ4IO\mD_v=p (P$~Gc7"Jsh2bC6,;TN$r+[կlXǪtXz,de$$qdVbL]F!L5 Λ嘟/L{p؝ o_!;$+KftQfМXKS=X4;@OK&j7Y=U S3K>r+;bomH=PWAӟ g>OPM@P&{!-O<[T4PS5`dJYŖQ@4nUsȾ}{!\+ TQЎ`+c:K `&$&na$#Ӗbe;wc[g `Zށ b] lx{d#Ǎ?:ѹ&.x;ݶlbj)C(Rt3D8gnU-N ڦ6\BT4h֤SwcW lԂy,bt7]x 1;`"')U]5{k[F9 TK>pDK_]3ZrQ2y38jޘ<̤|݉c+3K㱉K]2C{yBi2Mne xxgtF*>nH`al]O(>l^UuL9(T;֧s *lm.:펫xOV]q4+1M_BXRI(?̓s' ٸA{$m9UvU3:>kTL+a7T9S/,<󿰫;,ۑ:c8Bmt")ޜl{ !7BӉ>RWkUѣ-\Ԯy0qZ"?=@ϵ"c+OFyҚ U$9 ´v-*PNKcX'f1{~~7|b pw"~ KELnmap.^f$W%jHFH)8*UbT(iI_[`f0qG9̈́B`-P&;&f~@ ЦZKw3SSس"}i-M'݊$$X vkũ8AT\{jcBwG;h5 {oqNJLjTlaȻ8j]ң@V; rO/P˲EMz7|ul }*acyE, ܐ=3O ~?c-wT\s~#Hr-a?&vC}xVi{=/ V[:CtWyjbs_#O]k*h4ϸNiM{n#q}Қ\Tjֵl"Yh>/P)<+&-sH ʔ+垘O>XJUwQu42tuc/^u8iљ΁opS>NF'J *q"ge{ n@l3M 8ok^~ Yr7l`Z4A^ֳ<+чg(ۡ>:Dxj*@#ꃘ^86rBTS""O%^ޔrJ T(jaLd7yEKk hX8o~Un,[Vݤ7Wt=G|7+0/y/AqG=tQaBz/uHP}Շf+1Khܵ:$充X Ws> ܲ QPgΕwU734Sc^Um8uP|7HwO vr'j{HG} ǔV~dYDpi5i]u3u%y!L7ed!cTo>H VBf}CaB˚]ZfZ$ r:iЌ8hPQ7>ї&92tCOr8[c3io 4Hb;ݲfRvb! ښNbG& };9L{){_k[Z E1I A yHukx^͇ }CVjRAE/QSo[/aYUrjpU_CG''zO3{h(Sf,sOxmo/lϨݭ/u}9BUجJ9W:_1 8E" uc- _ FF' o$+OL b6ݢ+''LrKf ] ! oRq~ʹet^lr0z!zmߵkBĩKC2ozA:ɫGϒ/_)1}?tp*MnFjgmjܮ%Bۀ=mǮ]V<сźK[jBLm#Z+*#Ƌv/Jx\hYOa?q6(:EQ>B)S^d}gVkPsbEҳ|) ZT3L)fc;&|Х 5I-4]I]+vQy~wj' mg$rMktu"yNKtoJCBay_huOY9YIu*[z|8-MxMrdGd~{b1P/r.kfƠRN NGtH6#)dDU,hgABPe'gcwEz:M4Fׄ sXHb~yecQ"sιb$wN6S_pb>;hR' {3,+/?vu3}N:( nWFSF/zhQ,?Ŧ*Wg7`iHn77J}< GixH5>z)oU_%/pj(_H w@p௑YsMj6]TgC e_v9Gə,~ N)x  }kfqA:LFyrUi9oqp]^ԵpjX(>Ң{fwԈRp%"$!s4m0`@ 2IƎer$q6ۂnwMVY,N I3kkI`3Rko80_8fhZ|Vax_Z]o"FYozԛP DK /p5-Or=?-\V/Z"Iva|Q%mhU ؠs__F?XS6lrpepL7O;eo|5xɫ}1U4:ER@+ B'+әnS`.tj ;H j5ӄt9?Nu%0ƍ'>dr:rs3?#6{HЦ*om.-! @iz52c󯋵l,ՂzHP.+g[2}BJ$ -ppeQ*8m˻UfTZ"#H04GYzL,ܑ -΢֌QV=Le~ 27Ж$l5"dW:V BE`V 4$ϲ}@n@dUj{C,ۡ݋ğ)]֊UCx融  nÞ8oZ[|x! *5La^ZqOImQog`VJwƼmDǥIλ\w/D{G$[z xgѣ6夎 r۠B+jT]sGĚ?-?fB&'6dZW9t}}Ƴ8r95c~jHW3-VFI~K"LwTD;s=꽋}{EE7._ n^&j\-iq+QF4=$|  N5(8: OF&BH ]=h;vFM'ҧh4C 2 TmQlgbhˠBmw ш<&/^&9=cY1Egyp/x-daFK;k$V;Owok Vs:|sR9iLB ZLInbN Í4uI}b j\fpN%W7;XM崽=*h`3 Հ-2 N,beI]ٸCA^ߺ#Gq*tec.oc^fsJ13~sAxjǭh: Ƕ[slRW%>@2,3瀱TԥgYCB9VS&#wZ`[/w/`i`I- QdQ_^/Sc!0J? /:}ŏ4ǴTu Se!*i*vP7 ~P"٢N  "fv$MRi@ Q^:"۲o+{s+$r!iocs]P=+1Y瑤D! .:}Ћ,;YHcx/wo▹j;Į!nqhFEb=\RW*؅*kWZhK8moPs\d `=clgwO1rJ~N_Ɔ+H̐Ut""8;G+.ʍ׮5Þw ^]Ñ@[+I@RƎUFo!yPb^̛gP5r;/%kar6֫:u_,x(OJGHK-u pO'NRJAeEze6RFڄPxLfu˅PP~Q>Iߏ+| "x+EhM õEQ aIfB]H݇xP#!-*Pfߎ/7FUR.3 ȪDB%omOMr!XX[.0/,﮳?0 b4fy3^jp .p1j9BQ:Xr!$xX{>(F9"FW="UUu uÿ33RTLkPO!0QAeB#yhpR{B`>Dl+*>̑e8<$W:?0QP"7i_dN ?K6K`2ګ}i%H+R10q1jg/J_r_V#ă6Kx4T'dlNY\H(.cR <~͍Fyۃ ÛS)3?hdxx?w&50^kizuA/"\BLPJ|vfڴB, 䓘z8mZ@L~#N% dyTPrM*kփ &]{i٪ 'qAekڴQKDL!XK]ό޲"yXp4aYP4,^[/ט_ڄ.NEƸJ+a4i˕IX8Zb![ b?;<7V!:P}LUU$W,oƁ\C ͉_!6 L)^Zډ BmIbag׵uAWS"^{{hTa1CXjw9$< $&N;x'!޿|LH+#}Do(J\g_Jʀ*ʢ)WclSSKk?uʤv H#~?p^\se[s|z#`5ilZ?|ēq+mki'ޅ uX7gp.lӹa8q b 5)NY|x؜єVԉ*Cd%<&ޏmkjΩb²W5I,Bb1/=\A֤Vs?U)_N58eTS"JX RZ,@42+^"xF>׍&@ۊARlȇMNK:0<4+S e*~-H^S~[k$\UW]/$p !ee?| uG L[:Ά ;,ߑ6Ue3l>9 f'*6Yyo[ ,1* 67fAjlj1L6uv#nYNܙ#响4W~R@"1p#Is5u窾e2 U?'kp8H2 CA_I01O {wV:k^doϤc RxBI);8;kI۲zYz2?R )-Cps]~P,yh-兝,j)2#Z>V3[OV(]ڞ]LUYpat^F2a,FmC'(3}0/dCeb=Lؒ$jU=Mr.wim}[= `#>S jۺm/mJ݆ ;:Ĵ zm/~eS$ Q >{EO' єNeҰIY*|? sH!_l޴st+wRnX xh241{xUKZM9 j@@NMs$}qh\ Pkh;I$1uC}<4yQT35zݞȊ!̥M.)[(Ȍ;?* ܶPLj@:A025,b":G ] 3(r^o0}؀D!Li'd>[-@x4'j"0 kY]iVzB!~5B i;?< vtÄ _ ld5<˞-h_a&W=[h .Fo2Z׼Eg[Xj>XA>^u4vS,O`sD'-xjPJP0rub P쟱I= IJ iRNxN™!=@r-E?jֶNuz-ܬPJ+be[ilN3o[҃Hw˰|U%ޞ8Uom}^pi5mwkF&of;Im=*qvsP!jWI˰AٲvwGG6J3ؐW5uB;pSGYច/՘"Iw mM?<¥aK] Lݛ V!O~@&[_@N'OoœZ-vĀxkThN#6k-۶ਚ[ԓÂ.Mc 6lo>88ݸMEIm#N. aqA힅ނ;(mwoᲿhfaoXES3^p_E #$Io+}&(IM>n7EV)ONHJOr]CݲRV(e:T-:y]yV%YHqqqt훗#L1_goet q;ueٺTV M>e~@ ިHyP*6so"YV T+-r4mYMEJr\I.Œo3J@őmأG|X0]B鮐pX*eh9/ۖ)B)-11ZC"B<#/ !rAL}jk"ynmwq+HeMHU ui=@z6/,ƥ71,+E^]nk'9Œ$;[I)GΐA5ih^'JW7 h̦ te ʭ 6Эrh)@}b嬟6RυhM8unɕO>-ԮV~iT;F - ,U}3SِHg!pqŀ20 <9fO-6Sba3y!X۶?tٛ>1)A!%rFNYu_aj9|z. M: q.2ݍTb"&t,eqp{"?Y-tyӾʠ$;6".%qs&r  jx0 pҲ<}[B@ V WOB0Ϣ 7Rqa.@듚p7鼦FI$JQMa j1p,2y`ф&@ga#TLȍNV4UUB3Lgxg ӁװU')7bE)6ͽK=Q\\޲Oh u1RIm9,x=b7|"(Vy.6m(sRӉ5.uV:B2!TmT% obe"vݪ=RS<7;Xw*0|L\C9لȘ:7$B }O~]m/y&|+!8"#<;@H\yHBx5dnQ-hnzLj QKexct. ̓}34`b]F`F~kE= 0.6'lhqd(d3}4;;֒KͦB;?iC!MӒtuM~wxc%h6)#D-q$]@m藾ZZpYM͙>.7)2l\` <2Ȋy=M7RM29} $~D@LZ@ ZiðԶ{*%A̐%EbM(H4iHz7vŷZ6G3/`R{#~ Ҽ %*Ӹ$.rU$!#ft-,1cZ.2"^ئ˜ ZO xC!Z%bqODn2w9nWwZѼckW|:MVC{7S%gF43{dk\ʮ(\ظi kgHhf9w;lr 3;,D\@L*P LgԿi\6XVs1L o޾~튱WpurJu`V~uubS"u1T׉0C4:iJb\~tQS呰\* fB!M=3b2EQc&go<%M EX7GXFDXpt#AD} ^_>F~)Z2kC)E݄k3hؔ5tW_1O1nTXbI+:v}&BX.IR1~f] CiVR+;!s^\yoKd)9#}Qm< =prM'8(NE`r#2`el9%z(W _އ&gFNr/j f<2N&*Хvs7dP"j:d!yEx㻯$pҫ$ͼLQ lpO;<@1kT>!2vfW /昅?~#i{2JQr~jWeYY@ݚ:I֧U{3)Mk:n -ޱ A*3^n %j=g'ӽfȾ )g4B+)¢FNE_q 0!%o̰4pv#5#a ib֯0SuH*KM) jN#~Me-;ƚp^8||n^`r&0q?n{Ŷe4.Jn_!ja!Bs[r5$~Uy9XN1h/ PSYuY;-֪~k|ɀ&'< <t)S^P2|mPS ;J>BaT)#CfUX_czF{ ݘK`?E uM&îQTm u-O.ex_D Ovʨcӳc5=S?xX'rF+$:mCX$5l|vf^``x屘:4Wm^O+u&ڦ ɂ WB >IBqC갻X>]f. w|7 3-'oJ8+QJФUOyv(k|"ifXU'8 ./`߻39-\~aȿ܁Bm{V& ג&pD/&ΩRȍڶxK/wShk(݀t=N@vD mi!;Z ܀]vÄ)mGɗ8ID[v8R-he2o_SC/V<RBζADmf Q/;6t]Tor1U^n Bħf n?}~̂\߂Jԇ!-*h?hQ:1$#tKa5$?)y?` . ںNJfrq~2EԅV? B!]lB7S5ڇo*!|V|h&+Tþ1Ȏ]r1%xQ, XPA0\`-CؽOs`# 2"rF9dWm cB mRzWbsEn'#b`l}E:X?wE.qRlQ ^4w"FaUЋkS3kVvf/1ylRA^Xl\?j'J~p;X ԂS*1ɻ->Dl0:V+l/>KXIqkL{o< T%8g_ONs[w3u!dMK8PP.uIq[P Ʒg"O$n65h߳D 4\A$[?7|8".uyB ~iz4Ux{OQ|hzԀuxkX!b@5&)v78_m;?n!^NXwɧ4Ў7>&DRlS4A.aӒ9"{V0);.0琎inmcp8K\-,0r_YsƐbJ{r*נҫЯV#bDJdkGoKW2$/0 yr:L nݍ '0FtfXG 讆.4.@Pz}ؐP=op߃ml`d!uj8 <6)sfך +#VtkVUIRvPB)̄ZFB8كqDM ?Zt:!?Ur(H/*M.acP{@=[x<]Us-t4 p,+ Y7Ew+M՜9gV/?z"j.o5ʡ2g166.#o"ϘDԖEtpmɕ|pO3mBو&F 2A&tb_{^>zkC!ya(%[uDg2q`D⚇ɗ,qOc d-h٨0Լ$5p".xHM, k ±yM !8;by*l-\0%$ hBlơx69j(8xIIw} CЫ 6@2&9${h^͕":?OQGHJ%4ۛ)CT1Lz΁%|qzR>u |-LXb)DR^LԦD#6%7rS`[x q6BsB[qOv?:ڃ+Hg(G}PQ_K \9TVƻ@͡޻n^ CO"ַ VBg4'5rA4J+pD7iϫ'%;)1` 2j^;RNjDgɛgq6CΜ*;ϯ-6KXY1#c&l-vX7E [Ewt:rR{T6`q#)J"&du>DXÂکKtj`H]:SA~[־dl3|EJGwZz3;>VgeSJ"q; r#nĹEޤŽB1d[jH;`(Y]S<1^( WZ/l7qR:!Ӣ&*f=b ɝ*wNvƤ\$(Vwd(7@jڥe x  {k̫IwH1Y Ԙp/V07ʈHxg6~G0?dw5~1uulZj^b|g*?+7|-ƈ踖 2*Мy%COqey_d@KJ´Ú843/xȇv$NJDyYиY cc ?&JdQnq&X¹5AXo ܍ U}|`&_ѥ?Sp^ ՠ/-!/;䍏qYQmw,:n4%Nc$q$"̄@FRF C%<6[:1!X;ThVZi.N7ǍU*qcAiͣ:Bc7zu"í*VFlv9\HC$$DeXuBIIQo^*ey%H&8cҰfCejIrvZU"Ʀ\7?$vr',bds0q eTԪ]-ti ܬ~ɘAQ.a܀ը_r(.(;rZ +ȭ`*KKңZGk6okްXV sxyz6`PωnI[йl;别23ej]ԶMN]3A.#D>m2,[dY@]'H-xЬ.ubUTiF8!!~7?zrXckB>3hV PlW rL,T c%=:yY4 ere3Hr~Lo>C~Y>2G ?V}7&}q'UK'͐c_J孥L@ U2e;'B,`ki7XY7& qG/|ov@*/*N_ںP|V}Zy@egGtGW\<4˔6޸BۭzP&۩C?>;ߎ;+4a `"_4cGƬ/9 f)+-7ؗc]?P<b4$8&%=5 ʧj-_e"\_f'"T !1luGk,aqX$sĊ0Oߢ?C "4*q^ez3tPJ1]MVW#Vzo\ܯ3u53w\< TM9wJ-M?x1t(^j=72#qPk{5&dgcC3(L0e8 YQb&eVhD%9a-fyz$\Cqt!G=}j&i=iiz@( uzzgm&DQ:A$kk?!;Ho\̧ZmH6We_gr)мzΒۗ\qtID[9dPznrҨE9l3ח+{ja@:!Z?nFN9L񁍘Bkq g5xfw胈,t'YtJ]`Ȕz,H"J=:2K{N/QәWn9iRRN^,#МƟKf3'"viX(q]NWC'-T[kJ2ot\ܿX+^P=ÂVQE;ЈN*S"1,y/I@~'Aej 6dBbyRuNGMu€M +!VW̩ >ic:]w*ۨ`9G ${uZ7Gނ%텐yڲ-pσ»]ӵiL|jYWYIc0܊rTV3:׫Yo%Xt|hl͕LuoA N:R,Dt-,Zbjڈv).}&~SS]@lA ]V KIH |d/)ѯ9sҶuF}1HzUt\nm!R->e+w4) RջJC ߌZ̷Cl>xͼ% ǮUBtZ;WT?:1[Lк< !m/T|k5g,yvĦ{Zz߁ ˊ#1&m`k:4A8b9uS{7㨝QSwJq1!}M- 5xx,gE@ISF;Έg_o+ 1|&R@ ʶzאQo6f;d/oWsY9PoLЭ>)ÁW=5V[ \F_(Ctn~V,\6W叟T1)7p-~x(qhn|Dg䠽> I%%H?--p3VzkP 4^M|)Y_]C_bF>&l:_gNuզ. o5!N: X(d{.: Mr>)MP3NtR2Qv1l-{4<тpxenr̟rn2u5iHG|;N[_eB%"fm(vd䯃%tSAmZpZ)NkYJpBw k$Rh t&D:ڞ8o6PS( F"9:!KPjD^CT)Y<2#? q3g+3i#7(ZK;\W:)HØA\\K5mU81&9ww_H[I\G d.Ls-m}=*[q7.=G-4y #Cp.kMwҨD̳y.':-9 `L I=Ize4cGȓExwB/ZۑJn]9x P|Twnیrs) o8ǩ{I*MOX *WhXZ=@Q)WPI|RzӨyuٷa| Tx;*Z$9ff% B3#[#Z޸ !Ri^o&C~Rdi"fSR¢1  L*-MN;S溃 vI?;2Z7Gb~(kpyy9LȾv9 FNR-G!2v]j)K{,ߖV[[_aT@!@ $I!$t?̳Vc 3k[VXYídTtn5Wt֓-)kg9AEǺQ}}%6yҭs 1 F-h-oxe2ɼȐbϑrGMیZcl,UI!D[.v7@v}ͮHE&)?FAD`oQ韝$|V0\_VT ue/Kb'Q}rf΍>-C#LEHF;Z|iJEv&O\}{}ʾv aIeO;m 򂵇*Ÿn`#MyqW\ة9 $RVzR= :=1`2Z -[W 42O,Ϲxy Vpn Qk7CUIY46pu<$p{-kpK}7wQO4ofBv%0@(x7hZű.[JjZК…l!)x(K~GO`PsllCE6h G@|Ŕm!$pYnY\[lq(w6܊b$\?SVzoҮ+'9liwx ph */kVd@ɾrIАYJt#!w[$(A/h:t`هO9tbIuIPp0_2/ vvT%O c]o^੖\i4jl4<)ψ}.Fʞq^e|%L')̲^KpJ(K(s=y HzK8Uf ̦ &ebUr?5k񿲑۶?m@rHm,ioH,,\e=,H хXpt 6][-Fl":2I\~͞KVm1řZ(e{Vd,He7- (bWOt[1~0΢a`XfSO2,TK|"BCLz#nhpJ WPX oFj1XCF'"VC 8;++64`ONAI듄:}y=Jأy W`Q7ȎjB F{Q2v4az5ƂyױRcIm&' L qmasmB:QV7Wk xLVi(,x> ͒nX`_쏳.ZxBF@xD"m#H``N?㧺OY ցH* m\zhYXoBh҇ d+\VJ|ot({t$2*PӉNk'|-Le 54Zf[=\@Ic|ǵ}P)CRNir!QضMd@v)ټDnȾF*lc|"?j~5>/j:(Z-׫dv(my@-U_ $>`cMQ<eޟuNs +6D? 2TrwiyZ9=MK2D9K9LLb;MH b .[-e8/h=DM˓4Y>B:? (DS^Bޚb̧x osx8!O:X撛2ɘEsQtvwR\JDyxah3ϔ.F51WiA:Xuh=b g8^p r-<¿ae?m T-L{'~]-< XaT2u?.̈́ԋԁKcv<Ψl"ur{(<ؑ8h eaN×;1GSݤWvwcHN[9(F'>Lm4YU9B9y7?5˪SV6tKO\Q!I^,FV\{`I la@jgt&.7(Zc 5.qZd4JtӛBwp&,Q: l6?h&1N&߬L)#Nup< U`l Y# Byb1Xr{D?(ZQ rm K_qp7b[_Ά,,&Y1?[g(EJ{B3;tQ'38җ ģ%9+hs67B0kEOo Bm:T &@\J*TM%[~IVW>^â/ Zopc17t $,#쯪DeWB w@4 12!OiV1g.? ͰGz>dewi[fl볓O9bM%>N(w-r#W#(LcDކnAՌ\(@ذ@gVZ1o~=63`_9TX@0 6ȱ 5x 8+4>;8IKEWnZrVF^#s͢P=8:0ixlZ?h V2HE^jtxe8X(. %&|#%1S6^^K_`({l0)y$594oa~#c O˅ȖY@;e3MXilM'Tz\賴.3_3d#9IP6GH"xE8ta]E`+&.x-$/Ҳ9Iс kKrf,c%~lC߁'^5+M4iq:UHO3 4j! ^\ `; 69Ja?'#5QCླ>|0WI7Jz$B7{Do{nЅOʱZqYw#PfXF-f Sv9PJ6x ΙIY;=aR4KoJE^+7_sYˡP,b}00ڢWbth@i[=MIwqWR1Uχ5 PgG+ Dx ,4+N Y2 h3˫: hb1uRMfR~:d5ŧc87Q_Nv?@kSn Ayfw!7R apԀW+.Y>O16Zpe0oi|?,;aj9*o>Ɓ;!sqip\.<3%WEMY5:lk%(rߞ:ι`!WᆜrsmE2c^ gDR%0a ·h@3YuQ):2Hⷾ[<)P}g/bJ=6ik`E_G 0c_'ӃŦaCq MA#'" EN$~5= SMZ0͎AcݶI)m.ul2I Ve?8Z_LmJ@wЪVыlx);nݷg(HmS e R|t_{vOG7XPcC T" ;KI>ZݟcZIܹBrsn_DT0I*Qy]7QPAߨƼ=\>`)(L^:fy-j{)׿u/J]u:^K$ee9dTP?/*S[Noz k58spg9,OQhy.Z[ۀ6=.EM{0nJ {jI|b ?Kq%ױM#+ @EMXIa"=[}"緣Hٛ٠U`j;*\ӧIqړ+?G>2§DN2'f9X~)ŹDJ|ޭ)h$f Z"l4Wߜ8£g3sÀ-HH,|l/熞vfSybkF$y[=Ӝoyo0YJUcE9Ζ54M]_%UC `y6u&Z17,DWWa/Z8҆zxc]>KGW-~!( Xƺիۊ4wL d°@3(V@d){s^'m#7x G7X/h="2[`\ǬN ް1pA}Olڝ(H6;*`Bd>sz]>M." <\|VʻMI İ[?N F;2-%!_l 3B2P[{c_*7ŏ`i_6>Rw=@dl :Sup;@i@*\`7(]n ˘]Ƹ׉/y@ԫBA ۱FW2=ĺƆM qmN]0ñ)+[l^jMFٱ?Iڮ(լ'C~>{乼[R<'ڰ"Hh/jٿ)1" Ko_^[ko4ؑ@ QDEH'#@VHBm۷Am5oBKFZ'jSļu![NjуO_<8;#貨u k kQؖz>3'I,r$ȄLA#H;1F,,JBBS fi]??xyq|Bf+X^X3B)v b6Qew@v㨕q&|m'TXre[jMM:ܣ/}y :0+ElZf?nMݼԛ`>^AԛXP]LMjRo7W$,jsx7El3|U~dٜ7Q{pk1qҕ0x^¤z_l5T#H!s M-xk8VN\SyACnnQSL N^~Fyv' dod;XH*moT\pPH25ڒTR4BD+[iCb-3%%0Ə,,žMWŀa^Yrt9 tך\\*ut!:zl\^9cj~[A}}#ʉEBՑFG;~.ORP@̓䚱 XC\i]]RKb}O5~dӜtmFN;.H cZ CNv,@lb2zGn#nqCDK%Z)od }I.L\֑ϡbq%f 3fiI˿l%OɑK@-"?iFԨ dz7zL31ԌfdB .e ;  2':2@BFpi g=gXoZf"J+DžP*:E޻/QCFhSq6 脍$[XqC.iv1/eOU@Z*QSVShfPtٯ<o*oNGP# )EJ5 Fu)8ܜ/Ko,2(w['2Ϭ~&27~ mBZқ$Mt`Xt"ۏ"s< RԊk.f ,b)lh_ r>`ۋ^܄${xȰ͑WU9!a*s"8`@0Pٱ>bcerh߲K[ǰ8P%?FE5Rb X/ "@%Ho!Gk]6{Ӑu^CkmL?5)RƲEۇ8opާ'xiݱ+Cv .$.]aU )f싻kT](0Z-jyOҳ9X|:Ҽfr3~>G#㷶P9ɨ9H}~ 'њ'l5j<*,.ew.Η,/U焮aZXQ&=GF~ncl.C8+ǿ&.]de7-qE3Q&GNBPq;("rƧ?aߟB br Yj#!#[G)M8̓'wV9c^gBBMv(lXa%>J*P7'~/tcI1Zi@4oj%UoivWLHC\ߟL,Lod q +iy19 뭛9o7'gh=}mjr댖A\AGOuhh`׻v*YR-Nd?+٩ēqh:x{&D3QŐk %`&fI!a"}&mZUgxIr\HF{tȖjf\Qv$`Kcz h D\R|f0O8Yl-~H {l-KDHs 1_`9ƕ|}0Cz/:u+ ~4-q}1S$-=)ا>Iߌ Esmɍ$%WjXT#jnki1%ζܘXIiᾜ7 r7%% IF+F|[ ;Tk`pzTtJjםMK p9!e?7 f7Np=Ճu纵b!$xgNtT̞}|2,Xpz-s'/,bکs^dE`K* wW-K;?d>.RƌhdfS9Yqbj|6Mڍ5b d<ytD;AuqνՙYM Z۳y&@Y$zOL < =X~H:@]Klq&ڽGJdqdIw$!%{ [92DxV=A7B.xz 'j~50ja5(~ K<%My'sEaݴUGsлw GLL\=S*Uso=/HXbzL@yju5-eQ/LbHUc_@)iǶȸS/\71 -,ݐIdU%0DnLVm'oӉ`W 'Jc4sEdh m [iL(RO1ە@4l-|$Yo0˳Tom.Sg@ȝBl]/>?RĹggRLZhB0* 26\%@K#>@EQf5)WV)gP|Op؍_jq:w1Tl;b૲7l?Wx-ֿ/pݟi=#5(՜P8Q6,aM*E /4zS| uҚrBij7z}Bv.|P08 QTD- _ɳ_1C>8ھDe_'x1"!=2y^Ä?<;܋C/gjwYKƕ1,[[u{+7洼]#:` ZYر.l/ .Ϫ*s®~flg&4QPx74M:vY&9noVg\%-Vh(Éz(S堭[b̌WЖX*A7Z}0VSl[X?9){\ %@k|de|cN;yNz҆ ) <#3Ao3 |tO^ `V%O&ؤPZUrfu4:[HS!ՄS{/`['Z=i(A o"uUf6Jkx^ d&~k`gJ@[1 4Սuo6L{!XmY?|Ȏ?datN, - r dݽЧ%)9,d~_HEXku{Zic4Z5i7AWk/oBܨHyTQ}-ks0,[Ff XKwF6zISG^q[3=B JcZFX1ʓiX'IDߘcnp%,5hX_ a⬥ֳ>.X q]i^תIpM縱01P.,e0du#,TV@2dFE*ٸT-qy׹}kA[W>` .@~BS73W"lU stv L3NPB_~ZṬ(4s.㲙T=@w"#1v"r%$\1V3i) |V?IE(=HYúnE 1[@j3kSjp'Zr_2e%Qa%rzpvy,8eM Z12!di?Hm_ZMC#<^rv-#U(\ƒX$ 62 e!\p(Qsȫ <1y{s"]uSFbd3=km5$j"D2R>"+酺̳*wوC*+بMSސ--jP.v&k>N%%om)s䇂2g&U[%=Mj~MYF_uO ΂ӓ!@px}81.v׈<|^MH ,~PtH72P8W4nJ!$f#}馘.t45UnMո/$ڒaTM% 'csMv}3M+Tޝgx9D 9 q'2,[wh)wQ%ہ@?{4%Tw`y՗3%] DTdT2ɹ$կ5\`rowQ[6]!zh w_? k&P,|LH&;_3g?epr|=-5\cCB» UCN9 "0;n+IJ4]iST6!WZ] }ی唕>jHXvANui6ٶF6o g,}1g$z @sۏԉגHvk0􋈯`t ? ,R8̆e 3r;t7J'"f/5cԍ^B8Ve}{z;vfs(aQ=xX uwtK!|!IBoc`̻/gyT!V ;G@/4dS۱NQٸ~6u xQK^^ g+# %%Ĭ¢{[32Ci-iy +>F&$@xI97\_jVXR6[7苬!ca=X7yݑ>ߨR]C|z`NIj@Aք0UN*0SgWlwOsՄS<'~.2T( 9,Oa za5֒$5ՊGf=#j/B@NG2P?foBփl挈# vQڜWzm+>dwZJͨ:UӦ~3"107B<ٰtkGCyFԔPʀn`r"2a vي"2$4<98d"L_J7SY,Ki7!u.ns`Em7BӦz7՗ eJBS2d,A.[1L(-oa&=6޹tʂd4]%j=wf|7f2c0ow|G \W-Z^@d]kwZ 2֝m0F9Og/Xbv./ڿJP!}f)R:l{Zn4*vSkx mq/}iD ރE4(υw^{ +g$4o{s8j]߽wBQs>ׂ[GraC?=Hf*d`0g FчTkEQ`%-(t!;MPhJ2'K]jaЂ׆Dx̩/V]Ћaҿ.MwqY8*Ш;>S3M?uWq %w/t¦‘CiY EzT6WS"\Ѭ?S450 mC%bk8u[b;q^~*5,d1WoP+T5PSF\`ˌ"EO# .+pzfxwm0?Ϸ2*sn9FuGHn^o@<"בbũd(d_S_|Z Dj8/QwĎ<#N)Fģ0N ;Fp.e[wl>)v8FiZ]g1h- NhdPT⮧KԹ櫈ph'OܝCwVCez*yy.RH`3-Z;6TÖ5ys:Xd+6a:Vf$ JwiOq6IW5|ϔVy¨+L]{~bj#Ge7D&=>",?&ƏQ.1%8frF5 1B/o/ ͢hVh-GíJE]['k(uI2^RYVKZ܀3p !6) [ܳ7#’R=K_7#-Vo*ዎ ~贷h@:~?7Rݬg ˝EO'`mH{kC7_y9 ^1u06wʿd>C  @6`]i2RmBRf0 ?21G:YA]&sdxCxvϖ>MɄ_u PEY*[P#?+lA^Px5E GKB~tnC`U9.LV.륹caψ6R^_+"Ġ\ U͐9̟#ͦ D;Nb 7.pD/gYjy-3x S 1 6R'H&Y\Յq>(Q@>Ӝ'\EM&n=WokuX\QfЉ4:v/zV+/ΜEYǟHeh FTPՂ&}Iފzq[SA[wɀRTWiV~ 5r*t %D$Jv"5-xBcERoPFj2a[T)m1*t } %?Aei\ |#0%^,%ܖ!--tҖt≍ PH7J)0c?{kL*ӟ zlD?D{={o^')<=;^ mwp]߃j5g&*.\x~@]DΉ}\.U4z|aziy|/; ;F򰾤zȠ;1\D;ښ>%*qrȸlW%@炕C"q#Kpd7z 1~ 2Sr3.ij.ܘ1UpSMQ|nԌ~1m9LfB+ s$jf`pEYJMuF1'3̟FKRGuCȽ֗G1wp QFiJٱU$9b[E?L 8j@z7WaBǰ V3|\/ ־LIPGMrm ^d}$$?+8'z{!X٦YNVvGt^HEGzm័xjD3KR66B4\ȭozivn{XevY$48 SZ%"|,@XyCDu$"Fan|,b5u\2ٯ*>)x/3; v ҂ލ.L9M%zC h=abHI5d/y\fwzh9\v[y U&W?h#G3xK<(crfZ~l`M?8, =ČMmD Էœh AC4;RK>7ÖϪZaNuSFDgֈ7ERk!NqE t{ۇ;wެK/=nr\>:| * jB[¿5#˯5Ց[Z݉(R׺(O9t\5Csd津5S5s3_[< X؁"I:oKٙ5 v/ѭy@k%3D}fsr? IyStƀ]ZAADǙg"?g\Kf>~·#YC^Q 0zΗjڴK. :x_.{06i_;@l1H/DosaZCަ<69D3&o" cڑT;{'?^-De48͗ߎhR O} IJzoʷ3 %xUGF#ƴ8'^OcL̷"ssHXw"(4"[~scΞl@F߅`bs3ˌ en//-hx#rޞ^֒0$֘߼0I "P Կ]+bdcw,*;-K&PHdvEK.'7-hI5$:b!@mwnGW0fPz91[M0VDDZ>uPxo0|E`sUsY0a!YHmE ߣ!Nki⦕u2L]mII,L&r$W _ vkt½bUNkکx`I9ˡ+f%Ts9A=D& Ckl)B1Fۓ&?x"6˻ ۂU)I; T2BW]Vֱg5v>MJފkѣG{N]8dNw~!'('ތsGn8lԎzRY EXpUl 2(|-!C'Eyes~i U\Vhqȭ[ra&d#0#\+P=f\̱OLu&2 J>'WRgAtvoF,>CE'NuԷ< Qqg沖n-x~[-a7B"QdŒ!:ur4)#?&P81m66!~(3zB5\ttoaAx,"oϪk˨m: δԣ"pCB9gZTį# ] pIV ߆qJЮ"δת>Y`10dB@yp dm@8IK Ѓ{=2Qdv#O|ż ]H$m?XGhu*P!6E^s8ǯݔ'`rE?%g)h8$~Uv\"8V-1He cz\БW\:lN=HuTF'v %e&ivc)vCG 3IIɌJ4>N8jYjS:YC ԭW" I(CҌcF@'# +c;BsA \ٛs h :*^j;,KE:i7C<',h`kdQdV 2w4Z) KZO@xfŒwB}D5'[4Ax :ZUVsB=s} a0? YI1^uH^DC(œȫjbkbg)I@Z=D*14z5[ez}$ 'NvS#Iyg-99҉DE[dTwaÐ}G\П\ӓ2_0+܅3_䵬Rf= ^HSj|W][QtKLYB6IWJ%sX@֊f@k rY;(]{u FiRIKjФ/gmkRiRfw7JMM 5jJ#O+.]YBtxL(*m2Iaip; )+-En+d#|Gs'@[,K:PY ߚ䌈403`}IfDA,Vog%Kwػ7 E;Ex10ΔS+`qL8OzTL="rļ\ hL3o`yaceqѠ ?# y=]49Q, s 5L;tyrpoւ˭> "덈kQuf i2q5*`g(1S"Lc P]/N0$=(g3Ua> !/w7YMts?lmG%Os6M͖Hҥ%DdA$Uˀ[(-Aa~%e-^/ߣaݸIX7̓'qD/ޯ,#2>21\Sc>j b=k2"e`7N"Vr)`#m:Ub2),Dl8f2y̵7G,zoq9|^s~wzR;Ժdmt$&r:S xLkT#hok'#ЌF} };]E#2{),3q],9(0F1iy΃_^FǴ5߇1cS$,ӌYI.^Yq4E=핔Q$faTaMlƔ>քo JcL->^{1z(F#גQ(j}%>>^b9/kVNIN$x,s"k:]YC-FJ27׵~|gP v +^Qm8ʂ$DLLj t avX1 :F)6[eM VH#N<,h"!6.mgvV*[]ztTX뺐[N2pޒ*ʕɞ_oLH0b+?맚ɾtUuk+(Q6 re3q{-ֵl'Rxl1lsgQ*˜ to?*W}R.ɼSM,1Q5` mSXk~D8]R Fdlwӏ8od !IeS?$ 7\K"kEae{-1#=+mPbe4ū^kk)O 9\RFT|3=#0u]0 2 MEh=1QINEM)1Eu@+ >%e_ɻ5i64<">$YEۡr21nsoE'8Lm - &!Hȸ([hԩ1o>V֡a5L#bdFWCyp^[$ȗ7cE4 Ǽu1d'Rgй( 1K>Xƅ6Zs;&v2j!R0 8,!+xf:dZ0ӝ᪵u@yA]?dG\ qZ'sܱK,˜N[CU/ӂ3|~OMLJ43 jإ9YǴ<咙'葩>puC6.>VfY߯4ɯ%EBh޿ȩQXs31vG'2 m)%M1|70778\0*zk?Q+G0Cc8mZƸ׸ڲi1,;fFP&:`*ug`JجϊSGsǴIs Bwξ7M^^:|Սװ gc^#~E/uY:q zE)@9y3cн$筠ѿ[0E7y3>p4`wq)426a=l¬ZMPNRFLvms% M37B mܝzk.k{h BD=X }u_B]MBN'H"fʐ ,o"'a(ګ 6˒d:8w$9ae1cX<;#rOW՜<1X׊|͡/7,/+sJ[ ay.G+bCͯgk>eoS`CQ7~Pqۻ(-u^~k!˚D̾^`$-WgK\ 7}9C&.;gΟ?VIs'YJQ!er߷c`+oZ7qNڨ'|2J`. X T zam̸#kx=P#i|׌WAo60q怕-D1/(:(?m2c©ѱ+ngȮ?윏pgX9YJ9e'+($p(g*ᤢM2Kݠ-*Q|X({om5n&j) 5?y}#ΫϛfֵZ9&(#ԓɰ8V_aJ ;Ψo=ᒙTcX;o\~=&[hg5_ [sVvj/EE3@RHܫN 8ykkc+R6Yjmܽ jN/^xo"Hc(~mf?Fk2_![4eb am]GX"bZC0mh65[SnE/xU)аSj\#UpBvemIM%ޅ-ĸN{UDx/`kYLReiS[]rU= Mgb쀑8Wqi?Kڀx=|avyݦM8?HP Pw6쿚]I? mlW]\,b[FЎ%EnFT\_LrbT-Qx/6(4A7C(Ar, IBqA0 :V!!c:a$BFm3%IP`**г{[X4XkM. 1ތ?LF[:%KUQ-5MQz`5bV9jTNkB_-I]n]63ΰ,֞q|./T7^O q6 ,يhyT-i|qWX9OSDJjywFa5L:-?~ʻMC6Jոyû% (q(Q<#[*J"&(eTo_pdQ>p)ge듵n" !U1 ,νwmvXlmCT`pbaޚ}aZ!o9?x8;Ŧ.-Aq X{a4mVr(3`}#}UNHz6=1Cot.i6{');CC$aC+ORz@µ@WM)Dߋ F`OVG@UQ1jV TLZ#Ն( ( FMNSV"뷯첂PtU0@xu)Fj#P%*-YZfO2ܣlW(Ip0cEλ@;~q,'F7$9ES>Y0vwV0?pH׀;IcͣWx4uD#h`p:14m5.g{,J^gmy盞7kJL2ӣ;va7HL:R?􅫜*sO< ]EA{jS 崷, 05IUC.m!90hDbb t$_2 0slB[ ubW7 TW(1>96u<ڧ8A;P.Iݭags(uOs P&n O pFP] M47Nā-Y (ۂ n+a},bDVȈRw s߱Ly%-Wp@l 5%H׫n pVQ#h^991mx[y,; #Uw1^KEЄ7lwN!@تiqOB/@J1Q=k3\[;t lr"c]fD9Qy.%xӵJ_{:݌$vJٜy}HPӗ <>3sۀF?BE͆8,Za/pQ[xܴ^2cXmf;@Sb7GDDsgqCLNU/0 ^BP0?;% ɝ,Ai>LiZvzIH /m4iJrk1[P\O$:{a=H$  GqT^Z$rjȏ^mcS|b՟28(&ݿL`7qeߜG~Jeћ~"+ĚJ^9 K]Ih',eC+&}wdFKL̈́R;L67*lӑn|>hgGjDM?6g85ʭ!qtA yV{# YHXpސ39ͳR?9k[hM&M 5vc_C{6)%lڑFԔl T'*"MGQ4F/D\ :KSEo=rE,ŢOqemzbtҎYBj!lU3zT,hcʵd9g#Dx?7 ;&«g8EBxSv)Th ,aJiJN1!{Py0 F@2ISR+Ivd mG=7~nS*;p)ۡJ, DAE{Q%6AQOGo 1½)3>%D(qQѲܩ~^؁'URݭq<.w{i?D7 9GR1Ȩ)jK%@MVf]V¾4[YX0|yLq:&jձsVjzQF7'F`0?g;%~|C\ߊb–eDn+4fUf5%HLJQ#3(cu'v03Ҳ$B-ӵ'+=>JN\\-ES'Zna'88Jz*c[|͓ 1hڈϮ,(IuAKtrfQU9 n}w'D=ᕘ~:"6XCӶ]Qjj{Χ0~&) {G󪍬D@0f->|&-0m@U(OMCip;mxi.Uu\"`py6W/Pi3܍~RTBU]#j9Iae^nukJV7;xpa!ptC@L/]\unRUJG')enQ0lCy["Tn}\KN.?P:ݨ2,Խ񄷲"Ib1t' L;9yY/ڕ,F2ɧVwr6ZGBԬ% +-+e`~>zU\BhwMbs6G>s@2y"{k`>&VK_m>9c ȯ=_JYd[l5#Zytٓ_߾ĭ!ukWv>S^viK>`08EA ؕHJI캍pP%fBM7@@a=xSE-T;XXejR`! 057ӢI4"6Z$r@E"_kbOGKrz*>kyxZwx܎v2y8pOs᜺1W\ +yO;:Ͷ!c&sm^Ka7la#]#m\$ b{/M2q a`@=@05k4@9*;VUeLN4.D)\s O?r^oH|QGe\ ŞVS .P<}IExkinobQb{B瞒Q؁OLwO " @bJ IO|v 8&;թM1b=Zh4la8MF ܰX3.#j|bWoYH"ԺѢak"N.NX P7~ >({4e3}a(3 ,sVljNU;q On¥ܠ䓥OL8& +}I'ް.?5T=7F?~ Egb)w;3P *N;#\AIm>i~)nI4q/[_g-RϞ40m TqzNNh╨w/K߽f )FKĞA%]4 rD@1aK2 ļ!|I񟾅8iJctw>HIɅzRoDO`*豔qv+jӗaJԎo]ˋ冰#^>]ōo^tz?) (8Mނ%˵&)jޚgA8bYQ CR$~'FM_k'IKb Ÿ 2.*0oOHEEHL[Si/}Bzw@~9{^J򄟺W*ݟgZqr8iVrA=;RNEj8sȵmRuHKDUABq<-,Aa=s}QR羜rnh oi8n6=gdve2]I9:+~Illd":.v$gafcN2}3 ݇h1t Sj5)YI\!q-lЅ:^; D*bZ ĶݢS l" >VSWLj.̅?_VO$mG-N˗;-U·8$')T>KKTV&vsq 82fvԮ&`(TF:yUWqdP}V0w29xYqC=yR$RA$汪 V ̦.~wB+o*<SHNr-6VQ ?A.amJ|Dbz (ߜRa+~k_?0[Yw R*sX\WnEr[ßˑ?GjWe7/ M=S&h[Bl{7 j' A_TO*ۆX}FuVsn e!7nb#3kkIqrNJ2]j<|5-~KFXS±®nZ/f&>gpޣ]yFMog33IJ~c)QvFڌ2cۻrlQG)Ŷy[ jXe">ULPBk#M oق=QA^}4 K@}dN4![@ 5F" xbeW[t^iT8W-F~ZvG/Y +}Z!hܕ=}x(YlRb }Jvy x:; 76ylXE-=k@lF'G0¯I/t* B*r'a_i7&Eb-4 T͘J(ؔj i4a^!1D NUv՚-b ɨFVYnVjﱨSb@j,-_vCA,G(L,tupu8!H{lmqiY/iveMˣhvM_4^];S7ESrA@/yWZ Z&kIOnH8j`+Ff^y"˔+ڽZvWS]A]8SS7RLruje*yq-13\O+]n:F- "k@4]˿W*3ƮΉ"q#6;!bξ%W&We2i+gטʷdq#%=,r7^+Nα)ZJ楳 zv$tחT$g䲮*-Nq?oy )w8n30ď\B,*>G}J@N ~=71V(p}T.R?_[#L E\AXJbm(.w/xI1}O?5ٌؓ&yU?6Y)!f*dF!~~$-`I5C@) }?3 >:cH90HW8? 0]uqLl=JcԨhYA"QS& ^+t~ KbD)P-3Am;`v3ݩ 'Fj_jĮ1h[r:[y^|52-,S$5b~ysC̒t~7bb,🛜r/7' ]1x^D`IJ\vG0/0#3e'زУ~*'xr `:o(Fr; R0jPdt-L/l[gcUyiƔ:K{4VG:_1[H^ z^;p1]<3FJ<=Q;N+I/ (d U׷y𕤕뵣jٽu2*1 fbPMVJC!1'̙Y2Gn%]L9FHTYǗjmmaV/L!8T4猭Ŵ̎g=wA~ì)Y5%ZlKdp 8qsfO-jޣg6DZO+ã.I/{]*f.]BJrilD W] `C gY7Rr.ExoR>_jDgQ6KΡUul3}/KcW) F\  @?Ig0Z;[R MCYOK:]Wx`&/ zJLˋxuqMbv W6%Qz=x d̶_^'cE#;,;*y {Iv-hg`_,]nYb ܐ`AtWʐ.Q#qD ^;NKx6,`$% 瑿?qd東RY;dsѤoO'1uwH#&QXq{V7?3[t KOHbUqh 6ACkmF[py4L0Q`8:S1ewMdhf<^zK_D;B~7[eƱk֡\}єU\"pF/`8FyAZT+Z=s0Izj#굧'(pt3a+,$0[rQ zQ ^^vÙ;{Q,[V2&PK]]&ܵ !Y65H>pNR olƩWƏԣm뷎 7%>%##a5",uR u&" IײD6$5}lT$+_/1D͍piX%o@Kr̎UgS~&! ԄnbE離D,m,V 0bVV:f&qNUX[+Ȃ+FsuyÆBcbRE;u[md(PvGX Oc3ŭ6RXԬ`(lk:}ȃXN},K iW0tFOD71aqi,x5y؄x /Wo! (<;dd/+>REQE;fk{+`/-Wq2us#وel_4lP0l_y9afOpzRxN*-i[h{K0v5|-ExN54UN"~ -9;=M< ޡ٣{Ln_^z}{7M5g8mGl;𬀎MHY йlEuXp{@CLJf~: }྽zK ~a F J6.jkp|/?έk`B9]c)+~ ` <z'ʻ|@o-'4yITI!/w.P5z/u? Bi>%1s@#cexZSyq&~dvB4vZv#,'a2U0(A✤u\ke;-RVYKNN Owۧ rp6VpSkX? V)_dyRu҂*Y3{@V<4ܸ#Эːum)A:Qy 7:(v&la.=0*7X̷E2> W\OOb̆UߒՁT(+Tqyշ},3RVE)?\>a!s6T-t8 =0*JYGA{@'v6L@Gu䫟44g )N8A[0 e"Xr߂6 ̬#hEcTW0>L{YYB;5U9Bi0йl{܇}^-*m-gEj$-h'C$&Ly%ٵq, !vt =1fq9g> ӰB;2{b-Zۯ|-!Cc 1$|u/.~üjNz~&[NDet}o%KJ$}+Z${ kInXVyt]Qu4 b'K {b9C<{U |\M- ::6;|B* ԏ99+Mʥ\8cO0ɂ1&i^(HR4v~k 2j(c祾6ܲx%r{zQ7`t6,x9jÿqVMK{xa0r_L=37Vv ;4rq4Xb9tJ;]&bxVvH&c?Wxc.&8VYh8_%{pG2%O'Bmp [ gOm?L e1}#? NJj_|/,L.7p'ǥ@!A8}-% YQ)~ݸv0U٥!v=9@9{-Z^KkLk2p0P1[1 {w)"^L)J]XIO>.j&YbN0ӕWL;q$ HG(=ART(u5ԫAHiQj\ )L+/_n g ?N^˃7ގH- ,!qN*MPػ2"#;MH&SADqvcu=ao7V''f 宭2XcupG7=eAl,Vݞ` tkſn%.6Ʀjk궫ZlEA4j\]dխDZ&Ο5U1.kL%*QNmj?Pg80R/@身kJo@gI[g`ƞKO]!*Sl;17~kmZ/Q@TXB7ڇ)RV_y9:zx ~˽G595H.^$tewhgE1f `] (^K8B)}`Y l2 6J*+Jpe(5i$Mai.%`S.LmAC Y38ω~ ]>ݪ/Dd(SA10Cgo|-˹g HRCS,B17Kۛ&`1'ܠ9X<)谩4`Sѫ4R;isu!2IPy-cG5eO)CO[$t86݋Oಛ|'g1,Sv5@KʠC# sO IKn_x|Cz/h"OZ#"k2a&"ͮ`VESbIuI~ F`wybx× TD:_FD"8vΖw.ж!R0bi# J` ׽$e]# Ud˃ h \oā?mT-1ƝTn?:!ǯA蕅*(3,=kk64i6v6Ŝ<G= c&}yG"\rʍ*b?r4+AO&غ>7,k'TExj77RoIKVzU|G+L;;pi(ʺgo6@zV![&҄Voi5[U5?^ϜRqPƣ(_ GP OHl=X? ʸfJ}6v O#foMy&3RYA>^>;ﳭhA )YUsM-{͋.p4fw7?6t;KlR>=}pH?WO*aLW1\4Щiʈɋnٴb*n30 l4>vO91ϐm%;)F;3gFa-VYx?]rT.q|`5ewy"u$38ֈ\q/Yk'cuCEh&h4d=Ug$F x?8BjnuR&q{~۬KjKG^}_ y{ E:a6ojlZ},kֺ#HbZyF=# f_`:\-FJr+8M%=;O(ij>spXT..J!}|<d۫(9W⬙D+Ę/0H*gVEףn۬"X1^o>|ˋuYߘc*nD+s> Ӕ1ev<5kY kUubA]I Ls&V^P)9b2d"|1:sn#\eS^4Ф3l{yQ8Wec` qK:Pr,ƫ5ya]k`dr |2A&-AuFfex\ؿ5dkHՉE;o*2R.G/F~8i[V;'=KgDA:\r u$3W̘Ν҆VVkH]'v8H1@N]8T#LGu۝y@~&xSVJw on,nCs1IB"ʻqդfuݧ)AlMvXu}GJ¨unmPjț>^ҺRÂ}_`"`d?+3ȉ8ҾlC z4mܘRjJ7a ȿJ 2Bl'yҺY eIrm6QHNJ`gh ui gL5ob:ͦ!~PV!P@XRtAu~yn`JQ|*EGHTeAVZC0ѷL#?Si /h:u)fçtzFLaw͘4Rv-ckr>FRWŏ<ϪIP)wS\KCTi|^8<:%$#Ig=:-^jU$hta?93>6uOx--Xz_u}l#.EܶqDL#}- {%v弘x}CQ״fy}`)}e I}ԮQ0 c.f7Lkg?d%nfh*MyF`Sz}Uƒ$w)q$;{FŪ)$w ¸ e{wLC duu #󜤒 _6eK9kBPQ(+:+?2v8|0%1YVg~ /8}h.-f9O{R/؋tP&5B9F(ujXGpŦ06ѕXihAp:&}oL)E6v&ji`SIX)"{% PŷC}ڧ2W*cOj.:b)hnz Ta}J$vڕˤQ$ = LLidj ˝Q.WFTE1 : Sh/5c_U ͍G'*tL^L>1 Y ۪Mi9K2QVBdڰRqA 2`PJG&B=S&z"rEF|Kt=)<*AfJ" *02 ATz?3͸'2͈P2f 薥&;05yG,ݖ{2 |ȏ@S|T¢ ZMШ-E8촽!R #Xs(IX+/#O\S4FLI6lxdHB-_ ew;d "%}L?pa0OΛa4W]H"Ǻ[8AV6?L [@vP lv( iI#_H&%T؟˰[5 ?RX_gs(2ޙ0hѢ)zfyJ=~zfCpG&IU[k;THh,9F >5KEk 2"%HW7#xĢzhd9(ovno& 3vQF9k?wPm;٨~c8*EWh5x df "%,nHR 7wmScYY=v\ {7F{n0 (`q3jVBd㯪Ƹԭ=?A~DfDSgBjEPIc[M 4R"2 hl1~)Ig>6{up oѡ|lsC_x4]9LX3*X8 ن]<^p[+ǵMpmv& #~֧Efe !@SM1+Mo 5_biCqd,4}B1 A''L"oE)2KJWR]!@ "NF});](f3 Ƹ᳞܊jJ[PEYu7n)QEk \N͕a1f|ҪDZ^Dmρ<"N#K.OFmA=irʿ]@@1v陮P7σa@ xރa}j<4eH~ps@`0Ֆ7NkvX]t/qP*tf4Pm+JL;%\oy jܝr$D)ag^vsiC3^cv@aO+Hp3 +8Zyř?.H'DCaK>-8aXsTdSdZ82`b 8v@\;.?L`yǴ+"1}2d@^<˺/ 1n4{J\[yIPK+7}x)/󦳐9)Ad{R65 3 7bﴒޞ%NOktnH 27͏xNb:+>r=yJ d𔋿mʣ-ؤMl1Ӳ8S$B lXIϣ*dB$c{ڻg|Uݞ<$3Ծ+&ϻyR]RH0pNUG#xфSяc-7 pX :WGE?mV<'sn#5uA;[\v=G/G^Iݞ bcNC}31続R8ᑯ heM׋V؇[r`mLڪi;$^e .zo랳D-D lU _/{J7<3l I?5S$$7*qkζ{t -!a.OZ x}+{c-`OE/dՐp?0o>[(F!#l¹<BDtQ5N!=ȼMC u}_ɵIWd{[]R E9&=]U{ju .k-2)m\2&O̙4gڌ  R X2J‹O$6=bI3Y>@HW>n $}wc e 1uIKmpc冏8}(Fv؜ ֯:k>r /d8z KЫ Gⴤq0\J"wChT*%V_gYZ07070100000376000081a40000000000000000000000016439a35600007d30000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/⺷|]?Eh=ڜ.+tNGin,U0 N z~{IH/DljUEarbq>mYg%mP)GNG z'XWkKA. :&XBE妝YoѸ^2ָMe¬VS@veN`b-_Jo]\8=su52#dTzB-j|{~H/a'N =5gD_|f0 c*l"Y"[<Q<2C\i)@'=V]!7wfgl#T &.}AL,v'=&|4l9uot nɾhm~lJf$U|OiͧCsse]g)bν#;ģp+Cb<;^=j3hJN_2gE1@D\ i m~=auDmX7i0?IK)(Qo $fpu4 2ZCTlW]a%[@MTbaӣ (4%AKBLrG2w0GZy<xҒndkЩ}b,<akOb~0&-b[*J.¹+ ?dkWVG֎۾@2uP 5)RG-뱡іf@mo]9ZMyRpeJQ#6p-kݏ'GD:o oWϳłoDIV2{#2k3N,D(m/0U91X73/େ}[I`7LF ؀Y\ģ%8Um ȭˀ/oKKQFƾsD[fIaG8Ջ. S|@R`n{A,֠Xg(^/| OuXBh`%P_ 6}r ~q' _0ޓkdc)+躦$!SL'c˰1Xӏ(BfIpsC҄_hvXfio蒲q7Q .N4䷻rgFNw+NMa4!"奶j-5aooFQYKt5vi[N^Q.R>}t8T]E:I@͋|fXI׽u?M6i=. |jWق SssKj'fٜ3okC-&Vc"W,M n[+zsV^D'[ ʤXcxbd`@2vgi{.7駼G2tLkv O*z=ԫI$?n|a]@msl]C=i`u*˭WЫ(crjsuWbGӼ&+NICbyfwn\[ @?89>4:ZA37]>&'Iݙwf*UXDY9GI|E$zJTv3Yӳ ]ܟ+%ڡaQl6Q ߉-elQfT8J!<7wg3ֶsGUkRJzccDs!SЫrb⟳\0񜑞 KY sYTVc;a o4hiF Dq"]+sbG-(_j_g X7`0B$?#zN/j|*nc,,'^]KW~K@㪖X凣E jb9K 8$ &Ǝ!Zn֏yA:vD adlKѬ|`.i8!|7WtcصQmmMBDLWپU*)EC[l/$:+X]ơULga<<MʇW>|a3Uj&$(ΑrCيR1OyLyWmģr49xѦpʐ}Թ%Pj\/"#=6^hԷtYK6@ }1ƓU3*o=Tq-k@!Vx0Eì> $B``6,=\"i2 u-#| 6kzާtӽMh*H!OMm7=Rҍbl)g%~;o&tm#SR$%9d!@@8vkX&[;ph!j%uH: 10~IT'&j)ڀ1i+NAԹ WYԎzEyiBoD~ -VxyUq,\=˜:N@Λ,lʼn&*~_dt':H#wZOry%V>M=M(+`,3[K\#ՒU):F 왎a&Vs@#_Xmkݘ^)mN\"NYYDgO L[!#Pp.,\PwtVXa!RK~S3vM۫m3>p>rp18E+ ~IУy]H@2|@9YfY5Ɂ**χj[>Mjk"?pwn"L&dVmҠ-"a2 \ϴI}M⛨g\%4ȸbg(еbMZА2ׇ<ܡ*ᅛ'8@ilUqDMiT%R/Gy^YMuU`±|CCp(W`OYӂq%e}U ZMv(TkyU@:5%),E pbȈ]pW1#&"YG23H47<'ķf|cY@C[3oG'j/=V݌^)W[eIi7QGsmߙ+J%T<%G-[ZSʁawz Vj>^QYT(G}4O!S :z@dxwW^3RZMC)u\Il8;;*B֚gE$#N5S(#Q݄fTM-` ηI$eE=nU0GHTM(mhZm #&bOPaR^p*yB5owrixQmbs#czyfS,st-2K=ϗt=w H"sDiͨxO*YFU75>W4`4"*7}ri1Crhì-&Uqrs;hJlb>CF%/|EgvCsSߠ>H;E{^r"!CF'\bDw:o߯BH>wWxpO2!\=ܾK@';ԇ1/iٹHj(U1G@'o|i]ZjBNf{>3c ޛFBd(_@Kd, '/` mx2a!T>];j}k&YI<d=fe`7իq]|Rp/ g$g&l_hD8sKV/xŝ(eGsZ|:-e#85R|7G+/k" lܠ?V01Zd8*N1h_O!}O˲ox6(#ݺ0?:h_+pHW[SvɄ+v '{4gi3&h'Lb^_M xTaCme6S/>r qo 7nmó!U1EɝiBtP$KPe(oKe&Ԣ-xb=?Ua::)cOsQ|J^ P)\ZѯkW0aJMbCP!j]((Mfu"jp3k˩^\v6>iN&E]'(g~"26-VY,QuNuU_Ph O4IEO蠊) cS$%SL$ǿJA| <,Iબc~؂$iEyK\UUy5Ȍ1,{ޏz.*<偓n{kP6cu |rOǓ$C!%] 45eŕWsqѐD7b/j Po։KJȼqz6VRuRsn6(4yFx Ny6*/e,)1eX:ü%C=,0m/Hz@M{Hsw-`KT 11I㓣PAшԝ喢Ŕ9d>"goWo|66~ixWVi9+5Q b576ڡh4u@1Ov@gN;l'llj$`[O>:h m87\( kC{^R8tAFG5l5ԃ_#SO;!i.?WHˎT2qji3uPdS/l:`KZqH%4 ͭM(u}^nI4dDE Θ65qk#$+ەaM4 U ߸lq!~Hgpk_mfRG}:^8Pr<Zww 2OgԲ/lYE #~ JyדywپH 4@]"Hr4t|É`KjR |@qLk񫤷2"4{LIc}0Pȣ"JVx!r4AOWEj?#I`#)0+Së<6G0,ժ,A.g @_1جہ%=DOЮ|Z.Op?hKŸT:)x 3uO5y+Uwokݸls=y@E%F|Ƶ\GXlڂGf"4˦d_I8t,m{Ԩ HL '?Hr{0մݹaFf1oiE3?hdn"'巁mIZ= x_d4@3*JLL{RMܳEyou s~oe=gU19,?Aa_LJ;Һ91/'l6b~šjy~Z.Jںsdh'WAu;=I+!|'wH2T$L5ibfn|Qu]8c=ьƧ' X`I_@4BqOh0J нGdI\3w3~T.6jWYbI12}{}+WTuf~)l>oM]cZon)ẂWj_TG0eCo r!d}nxxUbMwHfK~{Jzq۴%CUn`-3侮pDf!O nj=Χ:|bɓ#bY$A^7s}Rzz+9gC͝PD fz( e'Z 4*`3<:{*2u_YmXCRvsbl#&R=2RmN!`?I G^j=SGߥvT X_#ұ鲻,M&4hf3e53S[ -:\PJCv K]y:[鬶9RzyѬuQzhsV#:I\ҒI@/?Q8}&J5m5Q{Z¼ntjcHhq`q%Mڂ=Ƌkث؏*H\a(4f e?P3:lCL ˺:As-Ԃ/N.Eq5( 0w%mCWw2LӀѿ|vWpcZ 9X [~Vg$K >@XL˟Yr G!M@' "N?\5$؃FY950*uMȔӀ(|Gbnj;=4?%M(!):Z&q`FIJZNKM{9C~(W  #VEbf̨aܯ_xrR&?KVwc^ U"D4N1VQ]uOlG4 $j /d󘵂{+"OC**!O/l/^A{To'ԕHNGQ_H%WWCS^JCu |8nbsSG#ǟTYGhֶ,[wxlGwk5G6h5W;)륂Nt!J|:<  9;R$n` k"L=Qvdu4doVO([Z̄}B>7Af:K<[4 mʹs%k}:a-yt@ghʝ -^UJl"9mk5YMY>AeqC33 9:Vl R}w ]NŤyqY—5Rŷ%++`o-lSrs8n;4A pneN )epH:L-|p~yު\K#Q|{=!Rp׳!QeMZ?-FG׈A]3-6RQA}jc ~#o Y|/E?k)FelȆ8[;_ir2?e Ox-hbc/6Ŀj U'5=9*.n.,@ |U&^ڼyEpASGysWC`?ia4 5  0 4-ʤI27 ^6hʩnyQE6<m1/{?5W#=UoQQ5@K Vuo0ਸ਼^]r7>({mP/" wqzkcˮL0 4uv 쯲66 ylv1m96EL! ʿ5{ G[օ&֊ol:rb(@kهPCΜnt:`z1QvKᒆ -*mw9蠿MitUhj8O$9OfN\XB;R?:<6m"#]W<+8J%'4mJ?5 bACxBѳR΀ 'G1yöuOBk^ b aU%YdGQQ<6ȫ僑Q2ev'L H`Rh^ %TA0D/VI䣔~khiɖWd̆LSJVI:rMe^Ғ lh~Ӄ,Ԍ鲙6lwsar!5ӕH-V z:9Ueށ3t /"W xCX{H٫we0)VxM/ mԿt }xt :Zm?^Kef317f8*){)Ĉ2797̋L(>&\Tگ*%t-HpSd) ?OnYg2g*S".95n)s2LzVM;8j.뵴~/ypЅ謜; bOη =7ŞfՏnbEOW\dV,ODѼ^gEQQ}(U\=IP0d2O8 wcʧݱ}x QͲ͑Qs6 lq # e+~ 3FN7MLuVR'ZxKZ0L,7qƥ/.6S?.'Bm teBggK@=* X)4@@ۍ"DwyZpk<jcWZN$SI/z*ed Ukj xy!I7ZMLmt3GCe q!cϼ(;\չKh^ >p &q'DKwDBjk(? [?ޔ0]|o_Υ@,+]~Q c箽+cmNpJȍ U]̝%K5Zy8!S7stݬ ׍z 6El\/yV) t>7TMm J|$LI<OL[_ H4%%ؘ\[]1 5 K=I@va6s\yy)XQ59M0U*ڪh[ ~WXfJ?◛_? R# {*3x'h^g* ORcBlfk'W3Ɉ|ը8$`2(>'"X,`Ou wVxb#ȧ̟ y`NAI!aYГ L,GO=ve?x_Ҷ+R:]p TX>SYX:;ylR m`b]`;K%#oWe`ۦɸ %١"NBgr$&Fo/a?=)/DKGU)F9G"t(Z8$Q1K:߈Sl\'uR?5<4=hG!y_; CI#ٖ#q: - C^+iE_EqV&aAZ)[㩧=NvbT\x=)\4׶{A8(3JlSh+l|&D!^.UE[`C!.=cg' 290zy0j1I nj}nv̳5@Ezzk d*<ZeʮGΓ^]v!hq{ᵹ%4bK `r5`5~S?zb/4ieJw썣I3;_bPnwm-W ({p8/S fGр >m槸e6V P J|HDE6z?N=W\}#-8{93rY%-{t-OmJIFA^ўil]}\ pR"x,VN]4Sre\.ㄴ4%ϵ^gHJ/,heXۓy@\'BagSu>nK\`NG-=$鎙ϩ1}:GOgLTI6׉Y )QZQdzHq+KUߧjݪB;uqF#\E(TȔ4M"RFg[==`}D<'9q=1/?NzlN΍u8m?vuj[7-87/LtHWnQG!s Vк| 0fcOt6WT߶weh&Rf"=N8™#OA-'H|g/7W=yDW\fIoHM Ca Tg|~*6L@cOh-k*R)40zvz_[a5ebUsHU$%S &Dj/yYQFBr2q+lUw0<=@ EkiOxy8)lWl!?Wp@m#:pZ®$jdo?4)I%?QV_ZHk0: _ [2 fY}{3 _.Y=S9lm~bT23#S?rڴyG槞U@AÍ97BLwOx?8A|G<ΈgDޢ}Ȗ6E~=S uE^ep kzǙb Laǡ37F>Mf}>7gmktۭ 1z"58.m 4Fl2;U%5fVX~4%'65fƨ%pdsS6S g'v3S[DRI~`HCa؁GweM痮bO%z>R~ ?9A{P@Ym>7ȭ7$Z~ѿ0;sHb0.Yjc>Lw|̚JTi`|*ntFQ 46Qn*c7ƭO=`q }0Я 3̝̰gݾg<@HǠ8_ma,cFSFS.E\3Wj Za.ɰ)ɷ?Iȑdo팹[%.pьBq0o۬JȾpX nyکf3Ë>*2,MfSnE|x7@ ,t¹/G\(vW2~s7å fMI GttPQ}nو2 Kx7D)tou]aq3a_K1A"&`3QŨSJ=!+xJ0P dDaL0.^\F>v`,-b:&k@HܤIT6\N{{N4xm&&8lL6m%<]C`j'/"H,[/H= r|?GxsYH;\mg)Er 08ηfBR#0 ]ZUXFa@ՙGxK6)m>jAZ-vT\mTWذ!+R ,Ӡ&P(To+ӘI24ⓤ=m9`O#j*z'JlxG,XvY'MK=s8)rM!hXdb*-XMTm (y"}Q#jWa|.*`߹"0w{|#0'L f3ӎn/> L8hk #Dvh[CBS7(?,F <;6^ bcq ZtBy_E&VBZd=uyX*|k8x:Zc51&^[aͨ~Q|^dJs)6l/7kKb:0aZBW*t2m#* yCn??vd)j>gNߋ3{DKmR rht<.Ae6D᝔ ]j#oU}t;<@!AxA[eUWpc:,cՁr 0#հe iPf|w'&i$娭y5q yر4=nWgqa9HofV^&,ޏ/ 4M$?ȃ3*G]V? 㟀*TWZvkMg> !yR]Q/<H`'o$9i|N}I\.3'ŬW#i=qRy-8 A`Ȱڛ'Tx`aP1 3i'XcSy#>h6[\sTe".$laDLXt6%{p>:vGb̊˵={6:/}I,G7[&~O@,GPZo2+..'u!Êh=p]3b]> h2fQt+jppAL*ꌋtUeΤ[w8. zŝ#+y RiQm$"t7 &k 0΍) ʽ*.>6;t$L'qٗ>  ˱Pg8d\ {縐;{D K q8>O .@dԨ`80L; `Z6YzК0pJ!o4Qv)UvjQlAKr3tϷ~ .X9" "7cHV(-r.|͡tooJlK(A0cI=,38_)* 8x:Xw=Ј[xo-xmT:PXq`topZ5J(&rl[T=Gnj"vD:]tc+^Gl^L]cڰ;_r0{m)4YK6vumtzp٬jB%m'isv -)Qt`_e,_C8hi)[Q&/iG U W8TQgwu^6~Z$1R!Z~졪D4)!,O;Dy 3D/zZP8q)kӯxH& &>9ΪhZy8HPy8A6ylid ( o>8뿉2ٌgC6/%@oG]@z[;\(Y>ZaRA,rrd&ԁ4$b`XU+)Q|hnV0a(, )5e.ngYvU|I;!Y=yvޟF.zDFDF1^GYR]sƗV"ӱ%ƕy{M>/;VFMu2..Bn1>0tV-=&y[;o ƤBSޖ_I(UK-<  d ey&NSپIeȬT=hlϧԦ1g^^ƈԄ ݞ4Nr?![3_ >#YU_h#k/,x _۷w*12V4g>_:hJWޛ" }+2 F{ݷ[@.C9cuțO"Du# s ES~:,i'Vɖ)G7Ht~-\4'H${d۹3$LQj銬L<-Ijse>irP S6R=ǓPvW\&Vnd "dVqw༭ 'zsB]WN./#]@%qT@ҧWM3fXBirR"&ٗǨU $ EQ- xt~ѶAbMH`jc)}ƈ0f"_M҈h\gJ"h¦Qnq^1G٧lT'َlm]1QqbRis23PZ!DsY&x^K&-OIciY= Hwd$o,b^ xA 2`!PN#v T ϑvI {:X {%؍_/(y1z*^܌;6a;vX?r2S!r#Yis)~(y8j&u;(PLA}!7ħGT++tA.Ԭ8> fn5pձ=6aqD$XXz-cj̃آCE<֙N:!SRg|+[◂lxóVYF5BuiߚQ;)>HzR2 ~U(i)n5pE~_AN)n7>!I?/=zL[Z)~N|ʛsi%+'vQ ދ2A[A U4Arar:дs+g;e4qm}Zw׹xup \OH5,VU-Ds@aG$\|M8$tĵX R4yU<af%H JQrZh. 3ҹRDB 51g "LG~|H+: ȩ%gc0KnsZ:Sf Nתv4)GE.axzV& O,o 1zyN 5{}fSqx_;.UY-th}i+ mAzMQ\}?g1>/ |v ׷X}øX?t&7q"ٮxoD i\T:LY9"8g lm$fo}ڏ4K\73.{G|HJ B7wD̮e 5'd]Q>!L许yQ^Ej 0Z{,W;1DqwKթ^9PЯ'fX;ekzUF}RCVr˲Si~|\gUyO/TFgKSީOVyֲlwt9n98cw$mZd hx$aCeZԦյ3/r{'^%N45btʃVZO%CF̃U4Z< ,~y@jFz~pj_BDr4-[șrA]sE Vc!5_1ˤ&yAN轧A.|[D32cRb(‘وmEET,)5gNܧrr*, \ۆI,#BZV;%~ `bqJfoU&iߗÿ @ {q$?ykٔI5c=VZqJΚIѻG%VH80BG[$f|r A ?Y J=:IQ5P9K(OB鍃~ R{Ucje4|HsU/!2QȌ_t䨂bxB~U%ZzT"jNK}Tq~ RJ"cmLDi<v'qT mFOt ,JıSЈ|Ӷl YrA^OUS(wac{hz+U媓n"hҰ">Iz[v^;k`&=T{Jّf$v:OzqaE-t?< :4wLd0VFG$*(Z vWR X3`d[]H}R}4%QlWא{$, LGcxs)T v5%OhM#(D%) zPkSviѐxyOO lLT'Ɋ^GyH0$D䎎9#{Vfv[6HЧxFkB/h9=.ϵe?}BgZ g`UJ͞}ES8fj2 kԽ׸D%PcGS  wv$?:vCyry{a61(3F*0kYp[@>O8nڃqfprdPxw,껜~)j !40%-8J8 kQn%^BCai4MAG+kqp) (o_Yi}=xUNm{4ݜx:/!$V?bo /{%7.J"^RHcy3v޽yxгe )r`k}GAܳi];jf\G˭xV tSQC:NW))*@J ')PS筟ECZ2Y'H,T<ԳC1*z0>j^0Ax0/iΙpZ?Gs i zC5482c |i4!df>(OFڄȸm'5l[`~;bS]:& Lcjm >eWajHq: xuIoY賆Eʨ@b[̤{֒$:&U~rt+L|Ϯhgjz u$g0r?8;K*L%%y4,&GۮW#6IWǏ>yC?AKˢ(/;q h+,4UGMN"E@#DEtljk4R,"kݛ-ozRO?Lk!~r@-N_eYv<8bl7^%౼ ?S_ޛ3?2{udYi3:'3@sI"*dJZ~&kB?Bw]^\sq͹~eͳe3yoj"XzEkffA5Mx (0k%M~5~1ڃ? Pԉ:_6`\fL]Ve)ʷ\RoWu Շqe~#+塶eA6`\H3QyBn}|QWU_1L$Iհ WlvI*(/2ÒUkȧ  AЙR3Tm˜ssfKIe惪BQlݶ7ZJ٭ư(j,Kh +pH<:Z&Ь|%~MCeE VsB`h`'>p6ž/-?YԱZhT#p"8?rua88obQ 9Z^_.mA5'L-[y^hz?B.LG b*@xҬEg"$5_"2ϙЪ18\kl F8/7ftqf+F,ӗzj#B IB`äRv^_;CNIv7rm/O?A.UJZ6%i =ͯ`@g rˁ qWXf'#XvAhH.lr<Շv׼lJ{?8@H(p5:*fe?KY߄yum:/CH 2#Y۩kr@ V:6)ƽy\Ğ 1fVKCZ5[` `}d/r9w2{R@jn?WLMNzS5'V|L;]{h?;ԩRĮ6=aSjE2(`D ;KbkղٌS8gŮ *d&}ʲtN$p'({6N6ZMmGVZAp bWk8-|OڬBZ0/j=ękp(zOS>:M3w<#F@*ؽDF]q+թۡ};hSTZ1DeC˱bÆXY^5õZ)4߃)9 5C@(sq<v[EE,m1ϑP6ҟKm7]궊2g˯siGd+X}Yi:HԾGaru\Wtey-@yD웗1ay_ !Oc/Ğ-L-Q-jmE |x C i=ǘjShmrKΟMV`<}!u8&K=Z4 EiʵXJ> Эq%N(5uxxHQn]@X R.yק,q5FCh@QGÏΠ3&^+k1ʱ1ߴ^9 TPwdpb,E,Hqa~zN'&8"|׫ڙ |'4=8 +Yv?DSDt[/hmRBENp _:=ӶbY=Ù/-pj.36GO5 6:8ʼeevrdmZص̟B@'ά}gBp*aMP ".i TcEz8)ؤ `͒ɹw"TYaiᓅ` TQ(vFN$Isiד.mEJ.c>gP'_Ekn7tVk'3>83-.P:rY跿e~jTP6&?R{۴S11vf-V7s2;|q.`j ޳շrt{vtAE:|o+|X7sWc720\u^ $f%X+gPuUd 묏LioG"QnSWidG'y)Xtl]ץ(*J^=hL1i>2>0CZk2ֵ ;=oDF|;-]/|JFuVw&u ezGs b޿ [k\٦Diy{2rPDӵU`}Xh}n^|&i5>L LS 'Ao7xgцMVY>*_?P*~A=}6;T`jMdz=(g: %Oϳ"t}h44"huV%Ou*stz-{yw%ˁc'1ixils;S:%s v%֕h8(c` ?Pk~7Q&9 zV}2A%}ޑR| ^\߲S}׳a\LZPtcF 2$Yʁ@f&8>ۀS/NOMR E- [:ę@O[!qĄbG3{@S8ltӚ%z[ri{X?3R:a;nuf`CmeHݣxrM@}3u-txeaɈQԟi^t|xBz ?Q{Kڡ=QlQv"9EqǦRuzW[ۃ7Xu|ms/됔Z\]5h0Iꯂ2F1C]lz#(&ջ8Na}̄燳$6`dcIM덐Gf'A#2nE)}H !~!X&|ʆ-rv<h]IFq:rܪw6él57 Ke9`D%DIUV>L0 '*iƉ2۰'yKU6QꤴnԒKͪ};I;Kqq.LKyD+|o+JaK? 8 },gIy3(vk"mb<w"8[\x;츠c_>n8\3!,QԜA@}DuE*Y%TѴVXX U]lApޏ5o)Ϡ~5T>(bw$QVU%Vfr\6%m {y-۫GKuY6F u\p-e]'T6Nt:k#٬㟫W5cFSZcD*[ۮYr?M$}|Y] bhKè#tP٧dャ5y,=.7B7t0G!BIKd*>|Â;toKʫr_vU&`',|TN~˹&<휲РO(ҳPt ¬')MF-qi-Fs'{lKa'A,g}-K;)Wg% Dzh%M-Hv%cV_>H;S?F` *BBKs8$ric?7JmCA"* :hI^-Uu6qϩ9F|q[ |[d5E"D6 <358;f3?L<"Zr~h-C ]j]"eGj#TˆBm:I4aӳqm'N!YjG(# :ߋiBwddw-Α BeL4 d) n9V~HwEAG)ݟS>ȓ#n^]S )Ȟͼx g)&Y䩀+le°~3“b5/2=A>J$嫖3a_H ;fwAl!90"-Ejԁ*: t5,[MȌ+pg>52?-رHݑuCխ<_HD: ,^e:= ͣҀzm#& I O4 0Y._(wbd5 roRſ"K.w aH68 6K5p$dȧ0[՜{(<|"NsQ9p/ea@DdIk8D}&q}.DAِ6xg%ht`nKΊɫ!Q ӱ lhs7x LD{]M_y_rY(h<~Bidž,gps83,q3'E֫μ{SdVb#}{9c|h:b)nGyo;}-"͂ktg۰aMGSjV*|oPa Q^X @h\xtO@b0:)u3XI忯$LY]ϻ.nKj&;J37Shg{MB.O"==wYq&$b#{rsFʚ3Jr 1z&CTh<"&[&5C'~Z:IeX{d=cwR<;hm3F5Um΍K'j}A߭/Z,pMU1 ZXd!@lSCex6<61XڃxD܄D?yMeHaD͊3m ]'0DJaMoeDigT5z ၲ}wuh_Weu"[4Kx[/*m?˨7vIg+Wg!4 tۣzd׉ychrMh"&YgJrv{5@Wc4[|8h㸹?֡#=T.* E bU^XrH#S mJ;$g}R 5OBIVV.|.]AƳBq" Zt!aشF'6#j'<NwrfH䚿ͼ#.㔯)#U#gӧ45!pQj :Wǟr qg#sm8b|%Mi-5r0}C s,^;q߉ti=qnvh$Geno%s.rSA:PYCx+uaVCɗy`^O`^q)}#}B|`U Ȃ#EϬ5~=ku/>0P*)g(Y%w}-A5 m'0}#w% ezEڌ'0ϴ8i+aB^Q~ 7+C5gb8I[{V.ۖ459kJ FB%u_/ `F(7踅-&yӣ۪(Ufv7T:3+LtdC ()Ha ar!Y`.c1k}Xl%g&\&~B d?lkGqXЄčkk&UPuu[)[^r3#2t qE"Rڸ$#%͉ojnwRzwG09aK!#RmE~G+M~4dʿf "+_]!W~JZq+6@viH/zs{Gy^fGldl}V'%.ܦu{DZ~QM̟N76ef\ vzmp@Eq_<c] TNeA2\,1´x߳-`Hm݉QM͙{B8$:Q3:tEm,$p䁺WmLoBA?Ҡ:O&0?^473$xE5OFك'ٻA/ 2TUƻ>nVEZ!a]]X8j&r5쀌eW@(j-i(ZOekv?C!a{/^ME%@!R\}n'<%, 8"|,̪>H_o\ΙͧwT^znݨAڵMo]$(ѕ?I.g[$i/ՊaA֎Gr<۬#gN!MD/3O*qZd_l1]gIE mM $,Y3*yE ])Ź" [N -uT^zȽ]Օ5ltV_!# g?H*"*:̟ Y}2EkESרH璥8W|u/(=q) 3IG:w8PLt1*nTV!\ |, iq(L}5edUU<{ljj"u)G<(VXiR3{KpIKR g`T}&!c752h;ҹ iQH74mi䬥iy̫_Yo-BTTWf:CM}˅OaX8t-WΉDuZ5cg5 i}zje\$ [2 1yA>qE(Aڥ 4j']v9lÒ^O }2eo@fًH[Zwczm#ai:W]Kc1~Kc..)XѱubXT!9<(LMM~=F#1|Hb*{ =0`7FH{S"U v1b=<#ޤ'Eq&k #Y`ls'YS.`yr[cmëglXZ9@֮\œpzI`j}e3\TwGI|h$+<|/@Ψ>b4o]¡ fBSyLd+"f7j,؈Su;~7GHjϵ B/۶ >TumҷK:1ɿߎ$ ĈL2Iyig;r;sZOvd2z6Wq7ڻ;c Í0r )If_^QI~Nc r@x\hTsQJ*/wq> /eK>/QI(FtRJ OI[3s;h;_ *H³PDAͷ]q7RQ |d7r`86!Ch෡^-$n@rtb΃ k7f1 }w,Iu~}촗!rwBڤ-Cz *65') ZnzӆjŹ c59\'fpḱS@I<1ջPu;-99_2 Ÿ49ge.s枰Q-8Īx4hY9ٕ[3qoG5KTr0!ǒ\i xTBoZ,KooJ jya=0u7\*#: v3bLNhIı.> !=cDki7S=*{(GgGO0KRlj4̓P QT#zg߫(; fZQaM&[{ă|9Bq_;CЀ3-@Z]h}&E&%L^ R2V+ˋt3L~PUq F?D_$DXW_-fޞG/H#*&C O%&5kjR8+#o~,Kbk5jOTDicb'|$S~DXөKQRQ?¹4e0pUT9Sȍ>`6{&e>l˱*c;ї+.(kP%PDҫy v#j^؛ݷE$μs'?d,twUs]@mY Ypfp2]#\ x>nd%]DEĖO0qiU O\ ejҚDch3#hSՆh6[ )4a 1 rӲ(ov>=M,S6 LEg)0b[_/;'Ӧ\l-٬Du;q:Cpv@8׾nG'TFxu?uiK_ utD1rs@!_-a<~Cw?¥D>x0k 2(Q?, jR_q_#Pl|C0Tek貞~m\7]}Tv 8&tjZ()H[{al*ԕ}'xl~VK2SK:Ɂa I qH@t\]khhwWAxN܆_(*]jEƬ R/3qgg_>!}&X17 ʬw0NHP2ex4osu_uj$Y-ߒv?  "^1s>5ޞ#.F0/@dv[b!E5B%s 'YL Y cug.sy ],I|?'F5d<zDliפK ii%eF}U.Jo?b>u]TK_jSOv_v{:O.Ѥ ,47G|NM du)=lBLɊt/Rmif3L.@ {ߑ*t.NJTyN%P5{l97巤Ћ\gyo^3_ ÅY>B73)yPkja GaֲjY@f&ialyv]7*Nsdt-cI^SuXT֑I|mꓩCE "}*5F(u?4L9Ufp!3ݣXN޾Vw|2ODtny-K 0cM < $ߨ#Z2ʏYxJ|(/||oe| AgnƘubA7t Ӫ|~B)^ߞ}"b~S.!;$O! (OO/e{(45+N?܏U>V ļ67ˤG] oCS껲B9eO^=㘒}Hya#+'b)~]v׸WgJ'%{g~xW숪\N) =7мĆ$#3k8U&Rml&ñq/Aʢg"$9Gqw9+T)mU9^6p;@e8% ~Q|Sb{7;0W{EBN\mx_}COJk YOJ(yHE^񵱙A-~&w' *8+  hvs(6CvoIr7_Nmp ?hĜW zhǧ?I7!T$]^Hx iDm:|scvVϐ"$sM=M*dJU(&^U 冢{棪v,Q0>몡nIҎ0KkV`s RoGq bJ|uf4e@ m vͭ=]J'WXtHsHAMXCW0/ _тcrZ]Y͛rSFځTOC- Yqp{<0p? Eqy5#>6Zawn5y`siq$ )䨢3*[2Se>G'ҺhՎOV[bX 6{aܒ6-v-|agMYR2kV)IyR+ZgC/BHe;x#y8+O'Xx|m}\;E%f r֏=ڝ٭i;i3iڮLs:(-QV!ISݯ!9.Gkۇa 6=)- 6:7mY|7Y8׃\;^^:hfAe 6ʱkREgcbt\]`X^J!ʭ#yBi5|^{ztiGtW2WDϬ-=_XH<ׯl"GӴ-LpC Sq14^4@T""eZo6}<"ڒ\ORI:\Kt8Ld~NuZJ&F%m]dDuo$6EXCj9|F ώ/'(Cxr-D_br 1E*[۽~<mI8֤w ڝ\)5ޓpBagQ-s{{Qwpo_N%hk'Fffs[0 ]P믚l׮W_KMy`jM:!4{'\`X/ (h&'6?k>81wKO+taoI zWzzgLB́<=(K3hL#pLmvny ~ LA6qjUH0'!<!M=vy sQ%;q a7d^K~+ A;K [ߩ:ߞ<['g=vokn* ?M4CSwA-e>ÊnʾH>=M[K+ٚ?&sivV1 ۛ74Ky #ƴFdoG`onV|eOHD<N=aWvZ?K#kBtc-t-]րEMʂYI1(p~ v+h9G^@NG'ѕ_?diƅAM<ËƄ M:M OjEdlM w3Ҍm϶"r"1c=kq\av4Rh0xnA-,`0[t|߽_J!mR"Ɓ\òq}l0Km=M[̏@K:;5U`43g״OҎgFHuԘҫ4Yn-T_K9Oo%x@ArәS#$~C-&;H EZ? 2f cZ n3  bdA7&dlewL|r7n>* ?6^ox'^5c@U3{ G!|V5WAaw+kK9)T84l9=%+Wu^Cئ[I8 +M!):c6 y#, |NM4rJ{YXgΡ?7Qz~9k\g?eS:GXBNcLN$3 ء绡2P8,Y$~5JmBS(JJ.YA0]5K{0ih )60~̋ܪjS:n\uE"[ǯނJ/rV38Lfb\i%wQ1ܪWK4*z:$Vf%ᷦ XdLԤUlv@b `{5ˈfuv砢HvNcT" G,yCFXmB56#Hl$)p)X`7/ӝ-h=Q?hޫGC4#}%\2]Ce v#w8Aެc6 [>$hA3 E& 0T-qmvg 5ۨye296l _uu2g-4~^}eÏX0bqSTDfέ Ηѐ9?p;`NMO șeV6 Tʩ@1XT3,vg+K[-Df&9 !Ug83趤+:+؜z[8B󯟕Iq)0`Ê oX6$jkȢF# B?*Vx_ӽ/XKsIIbϘ.'2X1R"S&vO.N>deOJ ̄ ^!mςξ~vkO &(*Q?^0b[%2CYy pRm8Kd79{Cbv-N1B˰WXkTp}IĀjV EE_s.&'qvÝk 8v$o˖?ŻfPBʕ⢊/e5vϠ:%T]xIw5ǭ5[ƹD\״ƛLST_P-P"q"0Ó?gq}#|kS>_,H!} S,າ76E]yP|ü߆l3"jph:֚Jzt 6i9 *jEh MqR-ѽ Q͜-9WI 6q53 ~B4;yp±Ң(l ;ߥRLwKС,BE۾9>""%DArfMYb+.J<ܾr!9 2$p1Ϗ*гa_{m[gOfq9Z8g͟baf4_ #uXqHv; c_BbuSP-_P}4#E>phkCj֩4~+ګRP#:RbwG}h=O@]aDF-S&Q h"^T&dhہirS*hzHsWlSDɢcR6a^j{tQ *'v'3_]=Mw/ڛa'9!8¸ 'UP!H r$hZ3HU}(e䋳NbFEyHy u`,ă@d>3DJ׊k%дy/3GIM+~l—Tfij"#cēi<._K!ҹB2bu>M"i&ҺfpP hNӺ/}ltFˤ_ו]R[Ҽpy]8Bw~ChF#$͡]6^|w2} DZr-0t%ow"FěLF%nhoR&gIpl+wԕ:k4 |?U%ڹGI+lC)?t!Ou <4I^bX0(H 9B%=S{X)L]u[T~xse =k{j_i5gYZ07070100000378000081a40000000000000000000000016439a35600000d7c000000000000000000000000000000000000006800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/soundwire/soundwire-generic-allocation.ko.xz7zXZִF!t/&O <]?Eh=ڜ.+uӮ rۭ5ƙNhSS06Q$OvћL98N[Mi87:= wdPþU )Z8+j/K7.׮6 /:$Io )&k~b̓Y@+YoSٴc}@ 5>*rMq&D 4}-.TC99kf{0qJj)2葎[-- +l՛{MztdhuV'a6rO}i`xOz-.hت(**YaBnfřtZA(x-ʄ ?=_%B~('i8l!rH8(y(e'+^>:#7C%# 00$%&dw.6EmnXz휍0-J N,J#N.tWzwHTAB{qKq>i S|a$QDRو7}~' ^Il6mEypmm%Y8af_a2K_XQQ9Zp ^!hlTZK5d|NK(g}k{̼~*yԿ8sZ+JhYgCa * ځl$@jJ~[\M7fuCي, zhiV[3ݖI Ja(w0읳.ar[o20 Nၙ/@0E+ mYy&H0wܣW?U ' DJ'I'E+ȭۤ1H&DbYEROwⴊKNi>WMho;<??F'f.﫲OT+*=P`q@?ױF{4O\$vwJbtNexshphst.=kOu)PYx\ =to|sGm.&[h*A&p2 DsQ꧶As2'~Lj[iDN芳ݚ hhDe5c %Gki:;]J|AV gԮL)b<AQM^DMŶŵ38W0_)vED.%pcbk0gWJ.Tȃ=x74S xaVV~BKl灾 $嬑('`z6*pRVv[@X;r:\H#tv{mM]4h=]# r:ΈgչD )9fDj-T"Ի 0-RQij4d w]RENF|adJ^(H!zAܦ>a5~m0렱׍᱊lͦT5&.gnG%zJzcJ%ⸯ ܔ80D%w vk;o59M/5FdUw[bp5}HW:Wk_\m1 rIQ"0@omџLڪLF%y?:rp N` #8&IP ,CISexEr%s4#14r3 :)?P J;zέmrDpnz/^$́zٻ VKe(`.\A )ONhl񭉒ykmRoPEHg'̡DeJ(//C۴+aȺ0r[l˶(RVuA̳f K#7$_%wq16"Uy.ZEp;{5/z)cTKcK|\;cmU:6}_4ٽ/HKunn7޾2&"U&4k3遉7/T n,^qtAl ϰ1V֥U8B~M\g#'v*=_VǴNbTs1q$/! 5 Рw+#7*6iF|]* {0jkv &mNo*osP`WR_p=#iG3A(]|5.E-u\ɢ k˜+i, #xR}v1zMh&O1?pf4zJڜOck&qΒ3DYBܹTKH+gd=-E L5.Hta|c%84!xLm71`bĔ 1z^z|LqӃWT W ,gķOx"4LHgYZ07070100000379000081a40000000000000000000000016439a35600003ed8000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/8>]?Eh=ڜ.+}ggh[ur@dNSیBHpb6IPg5@N\qxVcRsqEa$KlY3\c<3FȚB3i ! _e3 B|QD.E,ROxgwE*_⻪^k߇/1 -nd+nAE w!~٥MYQY{T{ f>g{rw8:3,+i ]/8z3؎0Rm1% Rċ?Cp G;K]a OF .F`B){XT~v̅妦B*TT2OgTĨ0ǻa6 fa3̾} -gE8_Z7AnSENfGokYȫ$CuCrn">xgY4YdWY|ˑ5 G'tQ]ۃl24>W;'~!8OȲɦߚ| J Nbn⃘-D? {=KuzhK$P%k\y*l۠r9hĽ[.*z[*#}}xT0K4ZDpXvGG$t)ܺex/sMk>@Ւ:'T-~x7e.gԺ~W8F;I1'ꮴAD'GCYy+SZ0?BR7j Nץ:x‡;6a50/JΦ9Etʗ6??my˩ĴՋ\Lȋu,5SY>X&ciNWpwv4eOI0[ڏM%]p0w/gWnS2l4]Pl={&bQ?Լz&=`yթڡ!Rّh4iPPnȢh. R+|he,X`H0S4Qp7}A, Y٢L/ K%"To 1G 4><@o)X_ 5Se|;?,we&Y:*͠bobdͼlzU ew K5ҤsZRC+P"P2?'磪BH .pܻ\DHHB#Y|ϻi9on&k"E cIv z1na,x<-gE@#9S}&>j: 8?puZ\X2[w~UUVɚcXSןV%T޷´7 &Ug =ĹwzuKӐZyyH)A;-J}5UІ`Q/,270;̒5tC]ޤ}$|~^ͶMLR'2-q^ <=HC&s"8^g;m􍌹 ̠/Չ~IX΅IU9Z/ :N24!luTI]418qWfԇݰʜd 8FtrmqD,fnIم~~LR8-@ٹ4(=k-覮~yߧrG!/sƠ{fp霿VO-_gWFYFm#[7q{{c??٩lL@yD|xh[, 7-+r$#w;kg+93 qwTL^Cq[%*2HM|w]Gnl>bNj OmC%ʬkx䡩qc!&օvY.@X$Dtz~0 3_+i=.WT6%bDPɃ^-y.ԎB[jKrJ t0aշ 0>Y멁o}p1:gym 8FWea$pGY,)(t,Z=aw-e-'$A(:Z'dRi =#bfLFIlUǁL.E>8D殤y*I?hUz)jYwsS4vɻ9]GW4R0ݰffhTMH-W {Ep/p|ik>XxVB]\֕z[)gllUgLm ?YF'Ukh<nVRg\O`X-Ԥ ]Zf_jQ|4 |OtqVLdE`ӡ8=fM6&_l Z}/* wLe{%Nԝ4XzC46dۨ &kRrA+>ktv%W[J $r)rzO7ͭ2-f*Ua8/fyR}d|EԋmSz+rAmEmbusy%UAnqF;H4u?˛- sxIfqqeTI"#pŵ\*b}{p) l#wOo:[UF=g߹9v9vCйsk8e7p,3tǒɻ)ڻ>>yHhBt${ݝ0-ҏz,(?`~bښgNҨ{6Ws#Bq Xȗ'j>l+ՍOp#ÝeeA3~p%# ׀3mΚ Co1u &dޜft:KbݜGIr/^`i±5_]42WȭP+r$r$_'qAbtyR <2fx؈*r#LX%h="4+$6 ,y T,ϱN˔%$G (ִYO`uZfR1h;7ԝ=􀡠"Ce.(?'BA.>;^OP%;_v1Bskyз'T4Pm,:j5Zq[o 8cЍgMXJ!AF^T-j$"aDJHѯrbԓ  :ֽ$ 3xn/99ft/PS.hܓŋ\ b HY SxJ'b2_(N+ 9j85dBL*E hp ߞs"JDcm^]T3d&q<:0r&'2ǤFqK o[3qE(ѹCmzMA+)&XGoPĊ]`a/'m9KbM>9>PLaD* MP[q? {^?vm'Zx9=oyh9|gvNآkuS "w|'*ǫ=Wx_cE*AT-! Ubۃ ȄH͉}((+_ c'}?*YD &bm" P(qab ժda9MƱPftN_LYUc*L:)Qef͊Rh;5=0  .~pN* ~̌ѫaJJ>lgh_T5dҚrvHWT炶Dԋ`ЂwH4od{  ([~J}S[ǕBMpǸt:tHPl3~Z*j!^M#VHW1D[P/>ݪ +S OiܘJsmx!O eҌe{wxG-v}rcy}n \2N'{Eg=M&^9^{Qs&Ux?Qq`fA}V%I4_7y@6TDʼlāǐO> Ԃ6gX#;@ۓIFXJ]A\Шpf#GkotNLDFtb;OrB6bpS?i+Z%fdaF,1ѝI,ΐꗭ!)e;C&{YĶ;}viN(Zhs=c$gP3w\s;Ͽa <}[gNrIs'4lDW D5ױH:v$FiYA([u~M,?i:s>{bxU܋G9 TjV T6zA*gaP<91 ۦ:pysk=hɢ:%PH(ކkVsVB:&9Phi지l6Z 9BU*MIp6ڄ`"]ÅhZyP;i?fÜR kp5΃#w;?sA\7>F]lAΗPe>YKj'Je2ߕd:\` ,{hX-Lr&\=V̺kټy{CǪ㖚gZcˉd2<*+ }M*k$+OZA}H~3_7~sES(X@B~9&TN,|_73L4#6fxgtȣ0g-`^G khWmAlU \ m=ޔ` 76fч{A7i{Gb*F9%_l`(=\uCPr8)$6].W(=D+NX)𩕪iwZaڐ_)bR3ߦdDFرKWѨPTbMSxYiϔ:djg}'-u4н(:Se`|gclβ)#- 2@q yQW+-=bQ ^k׹F̨.7 @FJUC2kN%L UZ\:H iaT_~d}I,T(YE7fr üaXkGq+"`v 1 B"A׵ |-ylEjt`JF-1bҨsS >ˋ2 /~@kT$g,/e|s Wl(yI\{d_{:O22- i-+7F|JG\7Q?egK])j #diZB5S:/4Dcf)wnqE$< h"\YwF /Ãł"(;YTcҨ4;au)@[f[`p9A=z3 )R1r6Q|#@x7gF3PKg'~20XR{=u|M+rXo$( X.3etsQNzCw~ oWO[z"4BIe%*kzvnaecqRfND{iX.g{& NV\3|qgFaG F+ԡCe; cҏ8B> ՙɁ(ˤOm²ff%,Y0cZ׌0쬢ձz fsHAENȓ'U[M$pU%|6oA vRQ{^Y48\vKtlS[m SU.-jaŜưkQD@* Ot}~ M+;2 5޹3xǂ/LXiXdE\: dҲjzvr{=gêdϮm5_lnPIiGQ}4"ClXC˵o![+F)_H9Ό0'Xo^&EbXLn c00"VݭziBE' $rGNMh_U(]PWQ€Yb I",et|H69n#]5Pn'X}4ֺ)O>172[>L"PXzgIY}*=x:y#W%k24SM%C};d`` &+1ZR{]5/_(ztqύS1(XҀJBR װ ux0gw3evv>3d)OlV1ԇXML&@Evz}PA }J$rx"XX8ӑJFlrpO{1` #/}{XsKd 1|݀ f}:Rx`\Kn,؃MĨW)p2rC^VT0iZ{В] Vz<:T0sic7@nI@\U%V5L gጙqx޸*9ٻ7g(ʼnNfOպ4N1 :kX$bhsy?47=9=,&[[l0#@>`:ye$oI*87K=WK@|b(8'&P`ݧX/f B!49g]&ǪByDB}RvPWQj?V.7$QAҊqʛ[ ) 2%WRaaeb!sftuR`~=kPLWl!KxK -z`zKXᒪ4 1E{i1|(27.cnIUt :i^bB_nrZ*ķNu'SY^(s1 O4Vǻ pmB0_kbAǞv*9eC|RKTpÅr90e.@ny1_Z[of~ 2X1hk !:-7*].Rg%!|qjYp i3eSuJhxÈQw&Ës,M,, Snڵ$m@ѝN&MQ~x~,`wIZyE/JHJ p R{QHVu0 _k(Ԩ^!N<%Jkibi[U2Ur>򑢕~OO@wWe9Kř7&'[TJI[ٕ`Ď / )!>N͊G_+WƛwNUM/on[HmiiIuI`,Svx;ZnFĈ&/_"ǎ(]֌G R<KNM4^#`WD yݩ.͡Gl~{;Ah4é u;eAO]&Yf7u!Í[a7<ƃĐx BjFZTm2_76y8z9s\*T\w ߠ$*mfԭCty!>;;c@vN)3?N&_aYp۔`@<#KR><ߦȦ*u V΄߲OVo㑅sc%%K;@Ɯ%0z-At3<qbcD8Tk1甝F㭺ί_s/"e yx$EKS?E w;M·_' ;}#q3<23glcG'=E H ֘% IѤ(Zu|V//[Ϟ\[}S' ZR䊳 :6 ɓ߾>T)3' YQHV2 OPHI0glvzFdz5X%_DX؜DB*_{Y@G(fb0f17}5Ǭ yCĪzx Y$3PۃE}2bc_]33?h18+|xÙF\<.Uw,8Rٚ0J:-3N9ŷ1U:Nm* = دʒ6tTI }f")FK29洸jS%ʯK*_0H (N;;") #-bX*0; (TG69MT ڦ?&yg x1fԲgkP#IDrkUZFm$\;'%+2Ӵ]Ȅ/0m\Q4W?_´G@7 z`䤣5O?wo\^X$5~l6z@L8^aT_6;iB] 1Z\ȑ6\#4ڰw|fTu`[ 2w>w NU肸51 .ZU[= /ގYa'fA[,10S9<{=^/ٽ3@f< ВT{2F9aI0}՚r?!2ۍe1a8Z5g&fF&YpH/_LnpXTBvbЖ,8"#t7d #k^ً799WI$Qv~ u&.ZճtYvj>!ȦHVp+=2&t@:Ib!JiB+Hϯ i ŽOsᡂ3ED)k>F73N&O^0ZN:rA Two K2Qڟc)W+WAn=ɑP,b,BL5S;¡s~v?K)*?y9Ru (s4V%.>l7_F/vyR<ƺjM #l}ƄNtUwCj@TDިߺLVCq#JXwY%I! ͦ h*7uA/ij풆x wSgHB{6gy:R?e&˹FҊ/mG:+B+F  p5n ]*7Pi3 @ g @kV &ǥ#Hn&a2T06-Ejf"]3P{ [:i';6 AG#\?UF)~sԟHmMQ#SvlDAl~OՉlҢsXA"κ{W-V1T7oޭ˯OO"!gCxOqTЙ:K)7_|'YSUΈO.&渙7읯x!|/TݢԂ]ߵ*`ld13)~ ܈\ AyOTJ%[ЗG2]r&ŝtuRH\35PpbJ9S"[G~! L{ χ\/NsM ;?EMrͦv*;?k$ܔl.oCI|)Lu|"N\0t5a6)y|@QDg|ܹkla\~ DsUEfDNa |n{6Α,]8LuŅGA / hj˘Ak!O0cS@ԫf$yOZǁ5_{jq%3S1z/f̙Ӣ.uN*2N(4oh[9[*hj;'ӹXs׈IH `n5TK^f^-7M1WtDX0FJU/*eӌqJ[m<3)st>5vn; g1s}3TgYZ0707010000037a000081a40000000000000000000000016439a35600007eb4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/target/iscsi/cxgbit/cxgbit.ko.xz7zXZִF!t/7~q]?Eh=ڜ.+8! qXȶpׯ$VL쟝obNf >o"O{m+$Brbͳ^bpdBUB4zbr%U1Z(e3%q.Dl珼PmXƅ Ncpǐ;C†gH"85،&?UnH+Y`lMq_kӸսA9+QP|TQJL}n~ ȏ-!G6,K1 !%#p"<ΒȆy-`jrv {78:>k:P%mL &s8TxY:zH^\:]X`aV-'ȅ y6GZo]l hEeG\&G؍r z+[ }kr8ŀH+VM..ʔ2p!D*&g>PwrX>Q臚Re]+گVvW- =-,!ܬFh{"UMYΚv`>>mg.4Ai)McaL={OSk]/u}mDnp \rMUpz& o]+y} #H(sV \! l5`v>t8t;%xO(vj:̂*NX|c5YHlK<֧OMs:=J^ἌSazV2RP]n`?ݴ*6`;rtgl_-$LliH>:Y DZv4H'jyې5X`Qwid TdtA s!qj6TnmDe k Wiے_^.T2'B< %Xx'v٢m̹ yO|~ݡ}H%L^ xX(R 1~)j~.^\%?jłvD@ _!PʐՐ@lvo} 3=UMlZ_#[FrK,N['ac/uH7 mY#*s e̦LnX pҝZP '9Oе #Za ,8XkmnN^Yֆ禜03Df:{} F=~/W@LspʱؠSne̬lLX㫷gs#-XòD0nEGq@V|*tӏ`rz^٣pz҉k]Cϼ4}jpn{2Quc=m 3~xNχ֩ʏ{xRke8-9,tvҿZ䧧Ij/$6h,L-$jS5Ue$>au"N_735b('uJz<ljXQ}N5:\P)8i`$!=%ϛ[s7)39m CwtD-bIn+ U#zU_hxRiƭ_f >"΢R*}tXi9g"d?-Z$fwMy>9(׬Ո ~w!ϚP-Ud `ɵ;M}잎MKD@3D'ƃ=JVaz p x Q\@Qy&KVB AzYsEJښ-(H][pn {X!4gqS>˧_tBvt9]JUj:A/[!><葖)&[o( |Pa~oq|٭!} u>욺ӯ ݞ 02-L*Rbu*X"jD~21Jop7vK%JCgIWEh1C۽yag3r IEhPIkfdoFl|"> 9[$3׬wMO$%.PIv\L|$]H1FU51IQV3bdk#u6E?_t+/*~o]ĵ吸[(ߔ կ Â!"3EZd+^,,wH+`(V( S?Ќrd!A#SJs?%j2e_.p=Jk+?t,?ҰJ'<ߔ ڨG$w~:LPj>)O ÐJrzy8aEgնFpRe+<ׂwPlBR&5.yeq )@ O9M_}!/J|OSUoM!5$:* {B< U9[zm[ly#ZqĠ lUza*UW8kxBb{OLl©-Zsua"d|7̽@Y~ AsGMEBDĨM8 ¿ 6N~ʬQVP粘*r0z(hhC c)^:Wb2q/jRFip|SG5|w89MJ,1 )f2nyo |/Pd> E,46܃OauY}^EJU63n8/uUtmu|{ZY$ƭDqs *`|գ!wJ=\_*arܷXwTQ8}f0㹕w E{wde%KU>rD=D98; EWf7E?PHZ[n*LX9&LM>0342Rg§Z^KA )uTK`@R?5<8ypܸMSKˁC#/X+c^765>?ኾ Й5#WpYйַr@TҬzdJjtk7ޑ[rOb։Gx-:Z_389]I2K%]Ͱp"'%v7ز^˛ "g`"wKN_4wJOA]aOVqڕޭ*e{\F8 'U +'cL7 E;ޑeyzt,oJޑxlKE[c VrV$tkQ{P/{*#%#7,]oE ɼ'/T|cYG1GO)"}+k[Q0E2 NQ| E&R"|/lI3gkpCwSݩ Vu|u.p" |;SXeݩb@-k>ŠraךVe>$ʿ7/n}fK'Ļ;T1/u10]NaKW> ~}N*l)Կ a7!yh>鞍E[ rn)'˨OY"6=-~TLI: DջꧾPWHfX5d2 +zabL35$l|3$;i,j}H-\iˡPZQHH] T +Ik{MTͭ}WK Ĭ"OYi-"e3Q]HI~"#5NJz_qQGUԦOUe1|je;G'1+ +ne`0.DGz:` _kI/bι#Ye *T-i]xZ*j`uP3-ɮL@nwD9hS` ~\8#Ԇ!o Bk>C@5L6tZ'$L֎7KIE,J@$ xZvEU_mB#O\-Ħ/ovꐂ¼_ֱ N0tPTG4v6`_Wíƅ$7=n%Hf&]*(:+K ]v#A t1;2>ްћAn02SJP3Ću#2?c]P/JdG<,⎙'N-+hȵ?W[8}+#,ꔙ+Nm.Ҷ^xiE eڇ]̬y@fAҵ }#b9rm?P?Ni4}qz wl RuI:a/yvw4q [RM-F9,}gckzĞp.1/ZػGhfaM@x\ uv`j֞NmIz^4R-@x-DUe{Z YsD>HnG9 5n#WCrߋh]\ADM*b>}X!=o]qLCHW6Otk܏FC,=W.id`phzK 9Sha!`vHS"[ >uazE?}ai5ΥNMӧ,K,2l t=Ho/(6:ĴYRtȄna^0~[_?\uO"Cj::wm` Y mօ=@c)}?8mS4L, p39aZ0,=Lg?||hؕ|5l,3Ȯ6rX̭I8l4RȤGj/r[SvU9()Dz0tJ[y nh܄xcHL]hxt HJ%v1aG& 4Dz'hp þx2:tx!NIOKș' 4%GUD:?u;ϭjَY(Q ]2P?w~$RZ=9u[F:% K%'N5`7` buR@gߏ\W\oYzi: bzIh R--kH)U9dA79OP+KJFtB(5$ ceD>wߣjT;D?@~] WxB'>OL3Df>oQױ}GFd5/ؙ f#Eգk _Me<\t7ƕax"0۔J1qp5b{i e.ko_Zq1 g{"yÁ!#:":h#*}ɰQQlq }zRM7:g?> J:H!L{tNITB%C䎆(cJ$0W t4dl"YIgJorosNBB9s|tn.I0yik4~ ~Ix2^,|vڢ"CǗKuG(f*TyɰKrt*5rlW0KYI0ΕxF2[D6f2ِ)jxdsdrR3$Z8W_$ϝIF+ &k+,/dҘSN*6,ϼ~AI%r7Gwﭴcw=H] _X\'$}jmӡv^E:yY-rʴKuv0V-o|< A^ T^[, ߬#X*8-5ѥ^8+6*qQ1j37u]>(#57% 3'U†L9{FB&uuVZc Z#Yxyk'{R=^ dcK.L'YD$.% #^0shgguşi6ePt(֬;`YYbKŌe!3Fr{7F`| =%UikOw?%k:[У`HASpu>3\wo +ϋY 6Wb0o|j`(*j7O]7~֡3t޿Q8 `T$D[yHMB.Nم81=5~Eb{iS+˦Bun-_K ӲG,4%͡xʼnq-i|s9`PeƲMk1~s-҆q%BDǷI2Qe|lSA۽kƁ˜#raY~ *Saa$15=Vҳb *v)O@҈ fi!D-TMH& UUVc_T#l۸`6_* %?I{gzTb3ek _|3v&V\^:=OMg}'i_0]0>-D}NX2Ckxupma#^+hRم=<¡\DDë]L]2pXy97fE^UOVuKVyyi+y7,m2m{~z2ƞTɑeޘ: &ڰ'ψzI&#Ǐ[SptMet:0ؓ5ʘ\o. יS.Ȕ$rj.m, SQdq ]*ʹ ɚ@;0F6L9yJi׸o}Mz:CA$k+M'!,1Wƶ3ajRh]ïᄥͿadMl^_(cq+ڛckwp/K D]rN֞qKJzL l aTX\$K)c u^,*o$m[LTm0йP-H\>Q`&7p$V{,Ȍ΃ㅑG ȎK]j1lPD2Ɓ¬LDA8E@U1`G>Y;K}u, }}i+Z.hbje /tN璊u:221_ Pι^vc1f?6'(4%W%XMˇ'mF` qޞelm_$^iwr #T!hro`)@ZnW6f 6n>5ٻ#c'-nCƠN?uP4+8,`Э=&,(EC2T. xw7T9̬;_̏ tzG-ݳ^]i7A"bIkްAx"_' fZ N M)V޶t/vǎ8H}SvL"ץyJa0A~l7{q;!%ye |xJBxrbMn͊'S.q>F!m2l [1'\?͂u',d܅Ny@Ա fFvWH.w4bd$ Oľ.b;?u,{wiB[Ul'\b9ZZ4uDv)쳭~w)VRI"bEĺSsn{;9q8@܈M )d5D@o[6Z8ۓ%QWmZ"HjNqS#WT{ <4>=yp"X7{ f*"CWgXG8h]ܽ kD~_lqurfRfAG6R.jì봆 .6ژ 툲eΉb&ˬțn+Z@<Q894s/j -BdEw+QD|zGȶLH^JUf"YBBXmk L2%耋\+T/2 'lpuif&t9⨔or]{@10ߜ(EofKoB"hl51Ɣ}0BQN{a 7>d[^Ae(ֲFPWCS7uXijC6\Add3@ A M q½$H'$# q'TP{ =@l5Umq}~LH&D8}xFq0*Ē'1x8$N {2"պ=* %wBf a \lQ`-EA=. &)Nvю:|*u!*I=|!0c/PbX o2g A@hO|ѫL.`τ } U^$smЙj0ͯ&-p%]UwT7V_L0teoCz]ډm{d쇗U[OKѧ k_kQƜyO+4J]4*wm+6۰x,03Nn5 G]m zn3g|yji"ҿ~BvZyj9zkz;8q$h`U)EV%jhV&2P Zbi㡁To1` `{ףbVz T]Rٰ:ֱ1YyI#܈7X(Aue1z\2vWi/G4i#a\Y﵏ߥ2a[F܏=ⶓA*Xl1b[lPe.0vQ p .,VN<2g|˖iݣ *`_fM<TtEI=s R;Q[eDr_im[߂MpVZ})Ͽ𦉌_Ҭyq&X U]?lv6"Ud{L?9ُp1F㓇K1A,wȍ={MT~ⲷ/Pkt2Qs"Fok8e/?}O؛CKsYM*܉NHwG}(rJE|ěUMLR} ;u|l?bFU=m䟛5⧴LءXdo o1RZc ͑C?N^bn`7 4dOmN`+.J &#BKŷH"4b.yh ge-["~+)P n.W0=Dl}}hh݋/,L,Y1ܔewX(8YNChyCctGziQP(xzOY[zHW֟ ʂ , *hx`?"-@HU(Cշ+Yj]LSЄ[KQ8#1کL\tMfuwS=,+L*Q|ʩgŻjz=y%.NT8G?PFFCHj8 o:0T`$XC&]/&CGdQJAdA~РbژL8 &`2փzΛ;m-k+񛹇c1j|$d=!\HG(mR ۈQe9N eEL˩`g 4V KN>NYb\mF~?냣v{qфos)޶˜5Jo@oh 􂊬 g!wJ+MRM /H36eq!qCNa]Y2NŬ vPj~ܐMܮOECQiE#r?͚K؊6ӪB6(,IA8qd@ >m˙(7Ru|5"'+Y.J!7+Vu2΀}/цnISMN[\t x6σv]y,{˾/8էm~ q4k3{;Qs2Pi}ƇiM=m܄$<ǤǥP]д9+H*Og+ތ 8ݺ3O^Bơ $Rd'FR?;p{P<)kgrP`'a-"Meg|}_ih 2v\@Uy ]NIx܏Ռ dܲ(/;4Մ(t%fmS>q .*A.z,xݾ3ar-dG|eR(@ou;]Be(ȇL`Gk_1_:B3E m~#"#|gaQçi4 Z?q#iW#%&2%.#@eQZ閮 M@XC[g~〃K7?﹋}e5j>uAN#1;-Mqé0\,K^V'{2E\ fuP N.(O  mB6VP18BWӬ~%K7Z5Q4Rp.Y0)tf{dd J.0@US^|b_gRF2m ]u\B|Կ%!+Qze%V+X4Y vQB*F!$ Z1Eܰ0)JA6hWU2]HwΒjӑ*Z~2IVC{rؐ~k`tT}/TCvd|*jtw B{ve5=!kGV?L܀q9rQ@|X߇TG-3¹3u%{"sxibI,*0<zG_`U6 yaTk57 T-tYݪѥ &ŏπw>~,Oۚ­IQ'}pvZiB4t֙a"vK@dv##*lŤ5D'qh\*htDڷtT_noE3 O st݄CʹKkC٭aS 8tX̗&vK'qT8U'<Pxa'%=od!$5 Rxٔ8h}s}|ʈ%jPae-h} ?X]Q ANOyxSKff@fL ~=Wft ":l1^?w]h@R9l;_ś\ 5B֓{f> =?$V:%n`L  ͪǭE)5au${~;@pI#SbdS<;p\T|( S%,NF׌JM $L'{Bspl洞K=3a?8w9wGa|65=b!>,"ۼ8yʗM*43f|f,`.CjOS(7rtHUi~mi|5I͚}`|g^e :&t2R@:H!L: 3f !\RAZТ)η&sT},lm_1V0M1UTė|ssyq|Jr*Z&wzOArMxIEꧯД[Cl[RKl0/k[Cqofl00 oO>FyKֲٜN?xﰸi"e-q`5L;.g6Ãcx,Op8RxTJ %k>`/z"e× .b7Jaϛ(gOlP>˖9VQje[KS(j sC//wBJSnb*ѐHY;z7QR35n[%*yǺ&sfo4֣|%bI"K0ʬ bxD4VQ1LD>~V:@'E3[7t_ ]YWu>-G`! (f֏5/=mLmqI ue빓i&ќVDsʷLc`w#?.% 2U`l~ d\Ch sЙk^uu|GX8X7|c/ǻhgu}wt霄bqFKU*Upj0/Tm_seĈq. #6%S֧ԿRH2pe=:ˁzljԧm&w~݌gt{և%C7K:#.\:5֝9O$4-pY>w {v.cJM %Spg E=Kh,&oȹ:Uuk0?|A:>`T FӂgfhV[!_& Oŏ4!*.Z}%[~3a?zs7>]Kif5d{kBAe䖼BG8zIz6oƌP5Q,l0]9ueK

      xz=oa,7NAFs8}ΜӇ?\[F DMi}r.uC9L@}7mI),Vxce+:NZf_Q7rxVg0nx}Sٌ=t\>^ۚ#/hXn%u3C$K5YFoES7dօ,$+*QaUF'z][^溲yC!5?]x3 wl=Rθna]i&f(ps~ҤͽK#i42!=R|UO9#2QL-;s.O$NKc=vD9*;ьEI

      VR,;x%bFR]GEJB#u4]Χq˼xhEzOe8]rlP҅0>6RtBaq3fR?h>W0X/9aK)I2!0jG9$pA^ɠj`Y`#1&7i>&ceѽp仏u.?5 XHXpJbus2;2P%LQ4̤01R%v !W+k\eIQ}Jꛈq?ɲ7xbXϷ >|>?zmA tCmS_RSah5 (}i3 (Y 8:^`W5l4|lG[њyF !"5 @d3ifNPCݹǑ;FR!5HgMu@E*cXA9N9'\+!<N a1puPBo03(-7V~^'Ot -3(gUUwt _vh;?/ wpu-XV*eKGۭHbR$@+pta#:6O4^9-25b)}}.yܧ6GWcOiHIF_?"%+Hܦa쎨OE cK\vk/ஹ^ ZǔzzH(Ϸ=ao&NabMƯA  !~P΋^/^I'a E&V:RUCcqxfJ߷B,0p} gdZT4RJ }EbHI\@zg['SUZc̲OiHH<S#7VݗNoCү f2ᛞ- u>^k u( ݷDt@`|~ۯH5 z+ؓC\Gm`5)#7R=]&E_+7"H}}YaLJi; ͖`m32[Q2 [+D[u|}qNAڕנ>Jip<@pp%. !q \_2[4u_L|P AdN@B(5!|{ilF&wfE7N=̻[:c0~yPJً~TX6cU7C }3ÌFx+Qv-3OMZ" #y4kq L9(,jIġ,4R|~еˤ,Ȝ+ 6~:?kM*B.s{c}ZEST2ξ3= iDʻ֜g}3*a>G5!AM-&Fa @SPV@INDx47/j0%SH&XRSxl뾮 eͪ`jqئ%ے'ۣpRZh#T#Fas5/~˙0Tr0|͉l%28 Jq4║RM2` ~>ᜨ͔#\ occPlthc᷍Pj"ֶ\'P˱KҫT2)TݱٻA/cʐ&n*9G~juML-XTFp(q {3ByiușF\* ?x K\JCrqꥶVnePJ3 c5@׹W`FL㏋Dv11X-{?Iz"U1\N< E~?b)DL* .0 p}Qi?'_)P(ݮi8C,oNKTJhy;8xa_K6n~ovrWr͎4ʯ׻]]jtgb"R]/BA-IuZ7MED~m(v"ˀu=R_/}#ݳfZ4LХ#o0Ƥ XY\.z8lCP s3'L)/foR3P"(SYwÞ[8&N\χ{1++Ű.ypƇ p2"QZ^Hftu Ҧ-/QA^#Δd\G! 1ֳ"g []9S +Z2/ jpICp@ODԼi#,GY̚6.1nL2%<$:$,|i1*8~ /KL u:jjܢŖ.7]qfgW3 ;b琠+bhQV~Vڹ$.Nhțr ^L>KS{Gep{/KTEj|EћZMSajΡ9\MoPە)ӣË>WꡇH(=ȝ5AB{ݧVΆ&mT7{V=ѺUQR'lk`,ѵ. !/@ٖT_)4 Č7ʛ/>_4^|!lNVgDdtuHUM]k$^ 7%L~Bj 2*H肋whk|xiw"5BUQF4|RjRMұ<>O@zepA$"bWq6 +Xx1yċr[Ll_iς'DF†<&7[Vt N(MB4Ma {i;2tﰃ'UE㫋_B䡍O#,0wotMdI (7/Ra:ȌȶgpR1|@v4yO Јq6`v Y@: ՊE XJv-־Si,oA+< '?YKtoM2 !pK\kzQ:caa;9{B/R[\ 5r~}4w?#>JG46u~0<޽MzV9V@lpìxh>F}xH9m$&z6- ވ a%d':=9>_ὑyC>u:Eu&h;#N:[_+QVwǫed)} xmQ^T^?̝u(-[jw1V;@R17 !WOelC)–jeujiaqvKApe̠J15|e!aNP8|ST^֟MeS BQn y:kVJ5'YckoI @yY6yS2+Yն I.jiÔ6S,*u.ləryGB5\AӀ%MlkosEdQpqGy*@4DxdYDv &0iL͚;fUñ @9f-]EA5n#s6O#mG(y:n c ohKX#9=Uf}~S~ ^ %Wnmz=PmKLOĩ2dq"qBTǭd#oӳt,|BJKF:Zsq~9&\CjL0B/:6/{>aQ_Q@{dwA# jmKScKK:˷6 Ra!,J*}ܯ`[e ı'TܺDhn~xaHj]u58%<7Yw+mT~ؑ/ɰCx3Q]4yTqU|oKEfˉ-8 M%zlAKY1da_t^2q\T>5R6d | yC)TLۀPu.3P9pq:ަ)20o8e,T}g6z]Ă.hE/x A'DAʞd$# Y𣦴o4v2T [Vl(lLz.UŞ=姀3twTr3oH<ଌ ?gǕɪ#]hbKܑpl)NXƸŒNGJ|dOX ]l$FI{NςT+6Q^W4"n(2Z~B@_`Kﺌu=3;@h mte=6R5B#E90s?hJr~%~p@L,m$%rߏ{x 3upDVNCS0+iM KsAW p֒'ʒSt%Mhhz#9Cue-{)v="LPe!S3r %Y%~ugDNGI(`J"g}}gSt̥ڎEÅ f' TAwP4 qn-[̈SxsvVud`7E߶q~R:&vU8B\ONbc8+8*Ghl}L'rb5>"\0w3k zwŎం+ԨFJtX?з]Ab%`j~U.Lw#2X aL.Nӧ"'QFCKl}-\>k›1?>QgWS2K4[h6t D}Mz kםZU3[y62f41ݤ 0~EVc<T %}K8ί$"׳&=N [80}JVCt+˳Y?~s^2%֕uwjg F6)D([{"nӐ(sɭKeYg ے%xDFBePep@'א^^ePxE$S ?E}=8P^Q8bR?>VGezPE ޲0rx , zrFuVJ67L';ñyyq^"FKސ[R.=g0X (q1E?-hr}7Ms^a6kVT=8@@cKZ*fd+'G3c]5NyEx4_ܟvmRM v:y8hgF MEǪ"]r0(B,طJXeBE-tR֒7شmq>u9w7B!s)Dr =W(cztI ^[(K _9}bׯ)Gc ό'"nrGgZ!w'ߝ' %%Ǭ? *?.HJB&4ě$)Dt`_la.t;I^\he=R7Vږ:BU,c ~LTP4,Ysbi®b@Nw) }&ˡ"Ǻ Ys$uh<ؐLQ895f+/HnAfQD3㝅 s .>B8%-~#c 'A d Eݥ9)ilrgQv,,d,#tiTueVA^K) eV*l7nx˘gg,r?f$.X&ؿս !zZ\09Hy}X0-y?S=Nj^^q$dcU&W}pl<8gǑ9ݷ\t?"e⣏alҁ/OD@`u`9_({ԉolaV\ޟIg'k&^s>r~7nmGAU55 ҕN2PN_dx I./+®~w1xaVzB⧂2wO[@ 0)I6O?޵LL{n_yc~?^Z QLd&rDf6Cכ}7RH 0b^L-d  qUHs(K>&lnf vaKإ_gԀUlhխe@~AsNץ7؂ͩMKh ؊\]mg4zO)RIy 2t FsS=c0FS)zO~&9wi63I05Ǧ.?ࢶ 6yZi{ xQgYZ0707010000037b000081a40000000000000000000000016439a35600005eec000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/^]?Eh=ڜ.+rДgzMdZd:pV%|hS{+2yZ`as&YfE|@Ϥưu$fFZl#%3/zPavMU,Sn&*=&w G.|An[`Q_#sBTC ,ixGW~3u0VGd\C[JYWu^M2TdL(u:Jm[S&fN` =S( 2ZۚufJ)=(hP5d?xEa0Hhl7QBjwN"hr!m;Rꁽ_qU%+([<"cX!m!5T!Z '}R0{>m'O||\Ab֗eM`p)B@_eŧSOf겜]xؽ/Jlph `&Xzm莩`Jw{f#Yuy" zcf]Tri=\P^-Is|69Poo980D! G|Ț&ct3! iWϯ^%>N( R;i #zxvJaHtnGX$,`Bʇ*#:&*&Eg(b@/"n z +/i17Ċh8fwqd>zP&XϒO3{GſpVH˄NήRiF_k+]AצErAෳbz}6DRv~yj2 Ew#^[ Bj+[a8 ؄_m#KVo)XlBoU@Rgܒ*|Oàg_ť?׻Sd^ۘp`'~X5S'BÜ>Xo;ڵ[1_WDq ߐ%캥Nb pUrŸ+3zN~֞V= drI9b́2FmX{'9ig[S=񍚪$*p qsFCDd|Q*x{e] l8jSeoVuop!܆ilk;w- 䦕 ,څl8 }q-J)\7%F.jW1 )sІ#`Ӵ2„ysN`usc*%v Hr6RJB"l%/z,C̰v:WNkǧCr -X:s]* ~KW = {籫 a\x!07OʾgZ[.f3bsx㪙Zu(= AlJvMe9L-٘s^/wnRHP:Kʶ\r6cB|u=⠴_W׭Iv|rz|!KXadik|^*4DѿB0V3eS"}e&ah( FS ~U{ !Q4L_ؾǙDmE{DžWQG╋O\v@b ͣ" /~eQFq¦[XSuH|C"a.5 fg^]M[.~Hw?g]+ Dw&a _H'q0FlFk}?nLӠzOd)37 > p ]avl9sEȡUh90a2N`C :GR:LGKX\R8ry(m w$vH/լwsY|NVA2CPa ;?zڙ},{&^Kx˗tr80ۄ-%k޽-8N^reB76:TtUPj5i2$NsTx6UN$8eji\fVeb}ų=o<%9/I[yeBp5Ueئw.KhY|{(>7oR:E9KB np&c 46ߑꈖqU$;rۖDCVW2'MhqC' Rk}VR{1 EB;ں_ދB+ol1nޔ}OZ fS_"-Ab|;J\NǑw@b&ج`̸AD)r T( ) x~Z5]*9E^pv- W(kl<Q9Z6ˈ[ UE)ey4;;Qk O;I*.P/Qb{V톷>I{c#ŝoBZP0i=q/)RO'ޘ6l o{?/f4|Weg}bvN5zw`t@ hg"[咼{3i H~$PzD%Bq0u1tA+b*V nXύHFZKL,ީ_A5*7`y*`f_z#|nlY%͘{2#t(&:] `abw88 ᮤ5[(aBY"~Ѱ]w_}Ή/7kQ 8~՛QLIsWry@+AqRs(˴yr'u^t#',L=ESNs,c"C [`̝}Јy {"B~!32N|48]rDCE.6e玆)cY{(ntTt0"fZ|=L n .ޭ9g $v\z&Ii֬qQ6W+ëe>Y}FV[ׂZA!-!{׬.6G{wO.̐zKb"6Dӆ^-+r+(~FCnÊP&l@sL?_ ]]H:W[|s2;/>Z2}?s8U*j4226v YG0rB& P#I1;r0QP(s 6as6J :8&=R'2aJ{Uxz7ԟ!I`R$킗U-oS\:C`~ѿ8P$m&3xx;7Vƒz -[|%`' m{KcXZVK0@&>?"7beA> (r +B];D,0޾7Nh%#<+7u~sXlƼNl\ ox#thE \h ٙOe=ĬQTFX}8Kq<~FD2HgbYxD*;zy`04LuzCO6%1~S,΃,pzaeoHtAZLuUԾ:&x#}4-ͥl6T@Ԑ98٩}9~ؿg]{\јP2Rx&]_n| u֧ hUlB7TNÔ:L@ض =i{83%߃`Y+qG6ok˚T&@Rm&=)XeeKH1!~SOs7JY \b|i#<ġ/5l3Z6n&"٠湆‘pT~RyufO|Q`GifY'A㙷vT3U= w!N9JmI J@#+O90Vª?[x+] D2tB(k+mF!q @; x~+#E-҆ WItQ煺>qo.jՔRR'7ܡ+M9W"ݵKiԕo\63ƩJ҅cIz<1+Ssm -1i@Xz8H\akjo& ؎=lԣܨU|3)S,损|7/iȦ">JˋEJs@ڼTog0l%eQP5@oaCq3}j-P  Q*~gǁzuwEVߧWje-+Ӏ"s#:(M4 jAWP}4 'Eikha8+e۽Dfe}AqT Q>]=~pD؉$Ng#b_iiׂ!i)힉Zx+Nˡ DǚnR1r>ƦN^=O/?/86(5SaWOBx-xwqravNUWG՜ Ж`DYj~JeS m3mBKrbe>1 \\-h 1jlI*j #az$?;"@Od,L+9.L [̈́ Zįp*m vHY?Gu4]w)^<nݣQUÿHdtIhݤP"4ٲ i_X-VO@44V> L 8?t/sKXG-9u50Ea3T<4fUߐ.,h@P2[&Y\pnۆPLsRH "^ ޯdRΌj~i%4x 9[C4_`L 8Tw ( B6*^VE1 j1 3OPwY zMEO E昻ENLr Nяy6 /0`+` 9ePؙ>wYGYA46+ɪy>-7x`)Kdl<^>>]Ze塌Z€V5g 0!tv]ns|^4'w#rAJ*Ŗ'nzk#o@b]v$'MLdF)NEI/aBSuu@5# @\200$-q 3$ z&Y3uƐTk"Qoy},ŌGk6/h6LC ZRlUnAY!'sY2::^012h6`ib&{"OjX\P͍0@ RIojaO]CE^BL*$14ob=Ty3 C7uշ n;av9lӮb42 RPl8( v(tF3V aI Qp,.C)u@~kAgPT޻蚲H+@Ù;ܩ`M1; j*}{f!z gs]_gC$)eFy?N4gy ǘ6ӹVKIG90x'accOnOs_\ [M{eZ%Dsit7zg Օ}թ|$+Ņ;\nO,ح4݄HWh> =qţzF@ZwEVADbV|7[fd}ZVp2`BP1x6I {؊h]9{;!{ k_%[:oGf52ԍ@|cib}HvV;_ٝE|[YW8ZC y<}5c%+a 6)6F^RXgiijr.?k㩔|-'qaD< hǀFjU?n.V^5QiH[M>UrO?-DJ:&u0֎e\0X3Bjr&gT7 Ϛ v#'梍]&ca NI%Aߣ]˅s-a2O݈~= ^]o |r˷_^nйj2n{rі"U0\'_x'ls7r:VȽA:1/NK&I.[yM-8UbOUR6/]T+m}折T3Ȁ%<`k/kG"yof`b6@$_ B9#CEAxCoB#')nvAzrv}LBwT9vsvIlj,dϗ*Va2d;qe<ΤǸR/UGUzHӃQv /癈 +NE8Tlט"'&Ydw̧@ ù8[ڂ˕kPV&rșV'te *͔k?fAGF ֵS`/h!\Sj L-TsOS^u= qC=ϙOk\}8S 7EHwd N*>%/Efh .=h/JvY8n[J(ܑUoh}-p9jh(b, :P{wcqP^h("5hJ0a_k$Դ- yu&̀ ;߱l6(|&¦v~ uHf Bc mi+v À`/tܳb;6cӧax0y0;C'HwwDeZI;_c_CokwuAJXD!J N$`J5V!"r޶B|_ḯ1/pHTyެ_%D&654) "kCH ~Õ K$'@*]Y!dҐyCG%g/r&Hl~)12ѽu~̴ D + &5LDnJۢ8mː\?WazII&锸 UWjyliG MIkRDH@V'vZżY"C0 ůcZ_.bH-j2W)Epgc6>9cEy{Gf%{![ k"u ;>Ծ֡Nj&V6)nFՍ3ki~cNmWO.PRÈ);SCTHG}c 0p,jPLL1ĞsD.,.%o'[^Br$M{c:נBPqqv8Je2apwtRۊñ#tS dc@GNƱ'(!Ӈ;7/S"("jnU\ hnXrWOt2Bb'z5q$#"~5hw!vs84F᭮Ц}q0/\Gi|0o:Φh1 _՞2SHY[̐`SL t\~5-B 23l߽Tt&þ[O^1XV#nP3!~4b#ܬg 0!0X"Kڵ,`WiXFG *M軞*6M0$8V@H$bdDd Dc/e}o~lV.ы$YY_lAqD%i,'M5zeK`_?+SIȻНM%j[Znd J'uIEQ6G`)v%sRzobUûF +_*IAaϸtu̎ Svtp eξjO9&,̄:d'R'9):vK{UH"Y\$tJ_%T)?Ղ=+DtUlɿ&YpctYǽeگҔf&>(θ6Ȑ5($XpKQ+ϣф]@>Svi?}%bh$;駖A36y8D ̰h[,oB=sLWI3{[Mc DgH eOp=<xq_cRJ8{HU4JWw ԽIm'4Z f )(^gNwzX&E!` ^q[Yk+`jc~òOt|Itѻ΅ }twݎe?@`8Mf79t)Qv0'> g~}'GX4* cI` A"y^S,~1?^ׁ-BU_$JPv'U?ޜ$d&Gѱ)yÏ<鷮W\B1?=:ܒ?YU=Y`ǜ wQ_1> ĒY]N1}’or5B bolNas \d(9{|A?9}f[KY~QP脖gFJ^DU*#N z + Ks{גL{80`M (E5RG_Jjpɻ|Y<ٞ#<`r:0 EtF|`_(@) >UkC*zx|Jؐ9Ɂ/w&5RE ݀ ]@<ψkmObܬ<&LL8VyPV!w_! ~"@ʎ?^Jڤ–ēPcS`V!L9xr'?^O0_qNEzb}*<Ԍ(oX> T5xR+6vb^>̓jG0?"hg\ K'ɋrk)徸Shm-!Ҵ,[cV7#(Lљ } r sP}9FisQ^Y +l m#ɯ H5@';lݔpQ46R]nezo{QrULoxҶzwݳ#Nz l.FW*"5=)",ެSA(T_Y0g"6G>P6zF&0*gcF`ǐ_}A-㙣Mwk\(L̄oJWjg61KPi;Ut[5oh ܜh F3dq [#Y7gǞ:ɥAU["2QTK [ʰTG A\*i0'9 F:|̔*]͞@eΚw(pII,kVSjF40l~YqSKrDVy()kX8VZu->kr4$F7/|i`n)z=1o |3gSHA엫,QMP;i Dq/z*@VkfSzTe((l jR}çDwt;]pT G;Џbezwn@b;)='zEjot~˟]J2 _' 1"F'ʗ#즉۔!]{{\GJ{+~REK)S2*[~!Pj2>sy[4&őGY "-F)/6 ~a#-<Ûo|p8rÁ`tUm "Nt/8g{aϠiҬ[&y5*?em120Ų<6!r(3 re,VgۓNaܓjjB II=O2Ӿs߅OqݍDhΔ&[yl"ʝիNtL/3(0;n:B|QmuR-Ul5oOG̿VWiW4i5%YaWۥ듉3%ix>_fϤ#) Ov^y%j >6d=|])KZ/3}gam)1԰AN-V-uO~`Mg8?-XA|<[)Fs޽g4Q%e[ (D{`F@gtG5)I7+ߓ4y?zdrJe9t?b)PL:z`cbwn5/+w\Z|L yod?9 }CJ\h+'dʘE@쳭@l,x]3I=X|?b㔯Qw!lgGp׼.HМRRRS0'h#G͢I#Ds̀Dˆ%pK( #DXN[uG^*n?81Q"u0KĖN ̶M8p{|HKN't9%)s[ʌybò߅/1~Wy $ Ge$;Vɚd/[xm:Iʒ=]"}顧Y n[HmYB.E%m3 4CNۇQe+F/M][Ud *olK鿭.5,/I2xH8dhD'♩eh[X0: -h^>Ck{dV/D z_ $("/InEr)2-!<uonsB`0V*fz=nV)ׂS[fĻs%(=A|yTdVD=y~G ИP97&W.dw"6q_9U6;PKSh\Q1XAFC?VPQ6%iWRvrwc xeZk#{YQ0nUpŌ sqzXvvjP"Щ뛅hwJ9$Ba|i=6I Vz`OHͧ Q0aQcm܍^Ģ0?2t!  C:&-'kod~.s[]vԪW!q[c½K'ۇ>f*%ڇ qÞfň'Ռs&PZJಜ]v58v9ebʩOe>+QARa\}j#R"/5r:Om߽#pS9 gž~RWFXğ5] oO5jxP~n $niL{N*LspF)|w-MrILJ#vFO ێSsyc=`B4 eݡlJZ'n!w :2n Pۼ|f^@Fa/uvp2Lr5Ô`teQ!lk4]ńV'3Ǣn 2-">Hj1Y@L. P@*ՓVh;= Ҿo^K]0T*Xi؆\  'W'᪁Y꺁RsIh]0>/M9Jc0#D? յ9̷QXL$Rcܓp'Z[)?ޑ=Z&r?6EV1%Og!Y NܫtR`A} eĚIg&$E v'tXwY9׻ |dYDD=;U~kYfkԒ`@ѾV7!Mx& el~hqTL?i4t:^r]sw :-;5iYDLө*Da-|F"*zb,߼.bmܖWԉ? ~ Z7uXPH;MHgcc+&OEMP8g|v6|>0Y0>r,XV9ȵ E$W"5ceTw@d9=WaOX69ϓV(lL?BoۏW M4:7\R/phMKbu c oL#5'0pQOz!G= bo2 'y22Xߓ#lB0۽r2l ]Cϯ'ssBT})I &e.]ŷǃtXe?>;EΟ,/M[‰fA;+1A f{tGV -MEX/*~9MɢzSeXrXۂəv>cfw?014@n1u(/yn \ 8y`mm<(t,UX)Y"Tbŭ t&ٰs4po)"J dĦ%qPoG;Xw| EULh~z\r5\9nÔ´#{ѠзĽ$sj4F-,I(jخ_u:0{ӯe2 w;>1bɤR4pp0nĹ,D^G14½щ[[Qrb1qi#6eѿbg^̤_*;Ci!֋A#{q[ <y\ gas&i8>yiZ`7@*V@R!gNxzyAiyV UkRZy}}Զɐ(c([-7_hxFVj'O#v? TD6DL{1(8[ 1*|,E :~iE 3CsB{:g~9rc[\S5"S?5}`%%, 5ewLKJN\sAhz)HEjqˊI`ˍ}7 "V=XӢ<e+{h,[Uރ*f@[^⇃hy܇x6U  2?+DrOŮmչz'}6,^9]e'LV/r" 8*1 wl:7ʢS,@8UQQBr\w#[q҂`sHqd_uF# `~Ceκ5wk߻a (zzRSuX[^-gI.*Ǵ,(2;b绱,j!A Y:D7-ԕx Z  @/x;YV̡@µ[&W <Lh`sO:iV JI%?S#`( xk ]_^ɍZcFs@Hߗ%Ԥ[p>@=1kEeKAv9E(W.#hH<& \+=פQ]cuKHrr:1dI%(] SVv5{:̶/ ilK>Áse/CB-w~~qf+K'$%oB ..P]{gt]V!cL,O;&sz#b|{PX 2>^t0M'u|6vx"E0qc98A$M=o_8蛸tipcN*ZӈCf$-$[z`ܕۗr?tR僪HoiaTy; (*Ѱn$m[C1v jE04Z筙LD92Ɲ״cV߭uv]5IlJuiV .5~BԻnG13,5stafu>|aZ{_~5~T)Y$/Xdh^ X;=;Zvl36W@g^(㍂%}MоwLm&ER3#DuGp]w *+zS|]HqD^?쯾3ś=qL_F)㱐pbT}fk5`LZ m@t!mŕ+=*Qפ3P{FUOb4zx}qr,H@P搴*6,<Y|uf"~>tf"YEoq܏+Q|ީIϲ"ਅ7&ޢa8BKWc4$. a=ք c場uR(Cx/#JH쿦7GƮK}} FcByOc5: 1ZJ<_}w2ж)c"HȤgPRs&$ʦ`,w%^1[ӰC4]Pr!5osf]ួG^N/hO/3Y)&'<Y+N;\ڪP]i&WbDB4C&E*&Zuε]܉/am)$clj'kTA[MBlDC#a@o\ɽ28Qu 2HiV^:4, ɛvR{2,ĸa LBE;(=G!ИAC)y`CB*I&we4 Sc0YtٱlDiVfz[D4>>+6G) iIF`+~@)<$V`2=@Gn=6\cAU(a%,?^ ]k8GҌ܎..$8\3E ) :/3w͸tжS 7GX'4TewҫNC Gn%LQ70nkJE)1XVlן(oRGJ *ݫ{>!Au'c'h<8؂S71{PΟOCZd:L;b{rX^6ϚVN{eYɭڦɼ \cnF^@GH4= ϾPMXYYd&~/-sI>'P\I)DE L*ßJ&g7Zvg^-BIymHmNj&l }La Zً6D(SDhG8|dpBGomF{q+UڢRls[(6ă]_ שv-'"X3^ؖ}x:+N%.Ul; Xh :0]%*m=am`ns)NS>!MmZ\QtRn3_ER=(D6/y@|pװ?A%TG9O=o0ޝJ4ٶLe֢@BBhڈh't0/֍lC_#[Lp6f>Q5Sav#vT(4@3[ 5:E>{3{yzר kL[xr#cIABh^>c#ԸcZ,ldO/ Å_s]~]<=|Ƚ gYZ0707010000037c000081a40000000000000000000000016439a35600004f38000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/OwN]?Eh=ڜ.+ˣieRt]qCodܼ.E`iaqR؂aRr%z"M P.if4bɆ7'6A ʮ`B^W˒;/1 ~z.4GDNO J XN7pRO3 L8wijخ5;i1ak_tt |Ϊ[qWJ2Ml(0`ƀ.vg|6]Tz$dqpP߼KQ#Z,D5NX4::APi=Eom]CdIMRff̩.Z~NO.p"'dR z'p^Bg*<'Nar}=55-)X .RvIکJnw񩫷'DI{Tϯ(rYQ?'K z 3{b=Nˆ[۽jHkC{W3-cD1:k;SUf2O#8p2sa_{ R6:)cSwDS~܃qOTͥmng^S<ϣ`m.<&ۄʗeB0tⵂhre.6;-+̫a[A-pG`\ `ߘSEtm7pn7FU7 @oM^@rꘀN9vIFYC6%5o\FK3{)6O?_6⢢7)kKǝBpɔe%Ncw}X,,HY. hA,u]Wc.͠SŬ+I>qA}Bp ["!x_~sED = 'eRnjpD9S4s-rKMg|KVAb:>NNuFpmDYHl<ε$5^Z aȉJwL6x ()o#q3omwƌkQtȾ5Q0<8Rh 6eg17tR~#myZJ3]J[&PEp[>Ks* Cb]\OZ|G{tYhLo  )baoD7[ͽ-H+mZ=.t֝ŗz ysfgeF1dPGD `>"AvPs0 o: OW pL+y`qZw3LÃ߳66f#ὶ 8Ocbn"Md]Y#uUހ lbcv`Z-nK[uxz{ߧ|3* rς#Ⴘ7)k $m3bhZ7Lv/09dYVw^S{Zb^;Π7<ڗ ;GD)62d9'L읭&uKJo)t2֕@d"tFDܠI`Ory`J3@Ѫƴ9i`v>Pܚ+}n]:VR, |[;K#6UC0 [@y{pE'P3LRhrz/&6 i[%ldM)#"Maor\L6?;:IB,Q4弛Ƃ‰LR%g`^NJzὐ0-QP 2{OsU2e %hsJQs/O<>@ ßQ|qv,9J C9#tGГ?di`y"8ҜER?:~-M nKlL9/2|:ӡFu (]G}# ..D W_% 0P*CJ1*dցpy~Fc0ysNS Gd$b?k(PXP-ZՕquewcvSi)BVTbB+jG#FʥhgZY iA``iMɮ-Qk9D#Y>Z+ēd5lβR>Q R_l K3u_XxQaLK7r䍭4Tji•/i(tH컴lePJܫi;hpTKjz%]5L)vjk=#Zi4xG/"|d_1+OlϫB3YTO?+bMK(cN!E)(&HN WxR ȫ4w:Αע&041Ay~%vp9)F]619n%M ch.ebCs9'*^2ۋD2)azu*a:f£$+(k Go<bfN `e+Ɲ[q^Pi5@ɺIqv xJz_y}9#GAr<&rZR8?ϗsˉ~tWC)e+}aφhͪۦS|8]+GU)eٙB$SB$'955YQJ'!x:BtlΝC^c![E 84=tzhDsGУQ&d2T@hy{NK{ %EAOB~+r&2RSQU1ݞzhwxی~ӛmsv Ӗr'4.KY- \S9TwfUGtRFHٵM@:1!oUl~qR7\6CH#uĹ+MSqȯU<$0P. 7T3OnfY^oN)!/AfXl¡DkG1Z1ZW4pV4ɫ+>!l5cl:\+WY%MqrQ3_J3b{IyhΡvDhu35Q j#NQ_R WZKܺ)]`fG! t%OSi|. !%?&<3G8(uV@'|Hbf/ƒ )yJ1I5T0b*_.1ݩCJYOdS,7[[,J>ho S!bS{jC&.輚gK t +?Wu2yh P+FX #`݅ؗ<#@A%eqOP7nrQ8W虾5P4M_Jaq(+j$pUzLQc\;vdHAaٸ 3M>grcU)D U3twgArl.ҕƥe"xv.liz˃i_H*nb xm\dOLp&W8 Uu;e~ooJe[b"&Dy_$R̊-Ղf9rYBN7,]F܏(@Y\f' ׼]p4\NFl낎͏BO; rUʭS8Hc 6!E70[? Kj =ߡ Ը8⫝(G=ؐ{sqyxXu* jˣ[{rXBdCg7 v6 \CܫF{13/ :%6!++h#$W-~r;óNcOv5s!-pl'}Q%/*AV_Mb6M=2[a 8̀F Y6ڕog'3@< „P6~5*Tpm3.~ IK*d]Pd<} 'FB=/2Ag?8]xr vFΔq,>`(S Mfz4`*xF34-GPILcҶ"'@{U./z\SxR&Ҫ}m"U=UQ6tkEtٰ $5':[mzB3M6 < krlޗd"='xv$@(.}䶉Ny^*Ƕ^Cc[x8Aa\s):mDb({Xߘكu=6y}l9D].dbcǀV"TDSsܥ^z$=e21}B@%; z@+.,jeLշ턇?gzrk-bq^J*DwyTE-^z˛)&.ůT|'لw, L-jW7o4\{Z'AՌCxTb~3]L6JAW?=o0 }idz"ƻ$>R8]HSB-ܥj <@T KUXHHWMDŎg3?"߼dmLcҗP8ܠ$ ڑ7VTYB 뼿{%ocT/ߟt̫9;j %Ug C-7w~KH{whH'X#1IcoMJ*YM@63at\ԓ$&ǘ1lz?DCOϧhf;<%w&ʤ#Jt= V#A"(s-~.WDTL$~H~T4Дm'uJpE\F sR[-No[VKA &)Y"r2mB: eV Xz5zOzC׏(Tg@֭ DYJ% vNd)gOR̈́c GQe9|9 ]TB8-,Q*OlZCCW 4nPKƆ_QldϨqa%>yٿ">54 G!(8&S^22QPKlH@EBO{7/,|(6^o9EmZT+$BּK-P/]ߞqַ P3abr.fQA Joe[CV'5Z! M}_RBJxrdM>7?Ak@yIT\aQCiShrd尹jl=j Y^I]G$: d]wW1:?*:]L692I8KAWOt(00}0>@GQaɔ8U^P3cASX_sa>LRAtn74xtwc+WU:7AB0sNݵʼb9MCR`<p3 ݪEgcxWfqd`yv=~Bf;Y$2Ee5rVL𫖬\3tZ {uYp=n3h.ق <OљBcz# ՈQt%p/)bs@<3')]MFP0n<*,KzZ(TxyF$wNV["ݢ6X| [p%_ԶoXfɪ("&^@P0.%O[a -]lZcWu+fP*vrzȽxrg5iA($}jaEp m?amڛZq3OTbfA4SLĜ8oQ5hV%v(C*ey-YDDFV명rį֍^2!UEPqMLqQ8DqR`w%JֱkWA9!4CN\_ {V:6 MI*!dNl8px/&,w6cEԽD64_E DMSBX9@n9V c sQ&(iuu[Y[y2 a6۸ #Wn :ߑD7VepF}M +€6ȏT1t#nVL7rhcl% n6}_ЖXa; )]m 1+$;)wQn2 Yur8,Sm-FXa,mćMٕ^`JO8x>j1dۗ ,==6?W4)qѪC]~pO/mՋ 7G-ULz 16pXGld7)m#6|ʦ2eȻzS&8^200Y!z,\Of:Pŋ(g!g4Lxw}NQL'e|J${ko71u8"9%wNa~}U 3{4[Ti)'R4gG٫F+s HMDf?˩=Au7XwiYLQf؜)a,+$u]Gi\2[s#;LL*¾ضX6kLBV)wΪU#wHrn,<"z(QQBРR*,cUNBf IW=]F9|<-40vDB pjrEvGv>5jg RU zfj r],':+:3Q&t'3RV;U{ Jf5E.-{v|*AK̓B~+42p%"j%gFPS{c*CKK뢬g8QEv14驙XyKUɲak-)xГ t_c;g ck#?JM0l]K;W9woߨ!5~q&ľ=?l"@@MyЩ$#5 1?4MŇ7Nh^g(35)+ pzx ބQjVGxvUV;+OfOM&^R\l;+cm,,.׊qd(5h$7b1PnX5WiS ,mSȤ}hܪ"{[0+pdaY˓ˋK'=7Ph17kբ !ynA+WZbu^st t4NtM۽A$+h.<"!cܜu_iƩ^MTSSvzYoË?S֔EE;Dd Q4Q"7mRƲC~_).ŮeYI{8H̑bURBT 8噅3kB=.-0_qmw?9 ɀI]CĻ+Ln+ PiB;ܫ zp"mx}rAնpZPƊ?$ p.Ox$,-2sP˗~7&6FNly h&VajcG~BSٮnOlw P`5Hi!DHyVڳ%A\ɟWpIa`"'If`kzx 8#Ti}@d!}m 9A+ks^dvC͝}Ot'7.bGEHё:[G$D"AEԃ#IST>O? !v,CRmB342H'HL}ݤRbMx]&@=&0 UAr!j6+s87s#5Pac ZtX,TY$Ɵ4œ:Mc ,3i#.f0*ȥ?ۄRoDIrdsˊ38&ƜYщr!ZVV` 搉$r:x}rɍ KQL?{]!nOaS|:kdsHKkBDYw_65~ACI8ۦ^C;[]8n4i8$?vsƮXĄ’Q:.UdF. [aQz{:c\TVf 7)I[fxXHxKH :^mY!j ֺY>[sڒCQ ˝P\%wUyH!qBAq[Aء 0ֻ&vm|^ gܴ>l_SEYu|lBR!Q~n 5к \єp&y3rj ٍm!uav>үs7?EI);ǕǯM-AA#G._Qzk3b3Pć_nY PzW`;ҸR7OA6. ۗ t.X>%nsysFo+,߃͗IQ[w@튩tEx-s&|,a07 NytQe:; A:\}gw8䨺+tn&Qo49]s,bn[ Jw#UGCt=+A r~qj,Jt^B|vP 43 +FpY @Pvi9o1hDzF tR}๨ E["{i<vP$4CZ86Ȭ6|͞=0;=IYZ2F\ F_' R>b.o@gup2z iqRwj"ҏ{`)UCG zA#`0.2(xe "U9Wߙ;>i0۞0GႨ`hRU:n\f4_Is޴< M1];@;vmpuSwy Pt9%r7~rg7zQ`}Gx0Cm̂<\O"K}#xg+Vϑz~B$89s`qKpGT1+3Y$`<$%-A uiVrz=]xS' 9whLaw!q3phTJ+XP`rutg쓼(LL)x 1xn/sJ1"D~ޝQQ=$dziM@#snAA&sx~c;5Fr+ϊ%z(;9J4S*:X4W\32cz ګuzygɹ$$B;*~%ʋ>a%0e|B]cB s}&7!%_[@e8 ~޺|:I) 9D6k2x`肵prJ3 O.9-j=:Hm&-8VT~Pu|<}Lq;\*}Z(ti`,#|%a:4Vz}/Vѧ_& Y/T>r ktrސ)e:W18=Y,;c>hp9W5~Jq暫מd.[BOGr{yB ט]0 2TJ31X*^Dd  \(+01OIvOc;HSڍJ!FoE8+Sq lC3cJ?`E`<ƛ kv+ͼR&5+]m*aCk f5KyeEIFㄟڰ)wM1[k0C.'ӷNT5kit.ѕadrmjAdm~K̒BBLQ'&e[8dQ>^B)c0kgcHٌ `lv{$zaհ+ԥxd1g'ٶK ʲY|ӆm f~N=7p ]d[(c{ב!b0Ğ6l?25e6I- .  !aladiss7h,PErmB\ٟ WS/5owdOL^ԋX$iN>x<)=q0 k5 ihhyX.oo4O LE4_pfn}>/ ɳ To)kǭ"2V(qBZbwi9,"ի!ŷE݋K? lSd@eRl,6Q#碫j.hj&r#(9_tRJY2+ 7'yV8,b6/Bpԭ&ϟktoWiGץ+H1Pԓթ'fUMKj9;[#&WOra} Y$:ctn*80*qNoT4OK dhE Z F9 ;:,P6aX(âxr8-"뚨:%zn7,$:z/(bUI md `Ǹ=W*H9pkNԗY9(0KL x|9W$mT xO1?&ʌӧùQHZ$ WxBQf"7_˿09(P,D #IH^٪Ψi.gQÇ NNELׁ z\,u< ң9 #։t&ȯX?kVhR|}̰La!K_zRGVkKeA=0ɠNwuц&^[BF`Xj+k=|ˎJ]Ig[J{e(zׅg)n^E_ K]z(iFkO^FPuI]uF,8WȹҰEIdSɲl:s9E,'")?hLqӟZ@x42hA<77SN2q9ǜ*JkĶj5oN˳۶螮jU ^t&&gy 1>q;&:L<cp, rS}SYS{|*j`\!oYHBJG:G(D2<,!1CH9j6Ic+ 0>a&@3^?A޷[yrإEej)~& cx02ZPQtЦ؋ϊЏ|ujDp@n-Vx Xw_.7'lFUhe3u`rtwYdM* 8d.1+$6~IPۻ6Ex'p<H-\Kǻ?/q$K(mjt>X0L2wNJuZ9d3G#FYyvf{D_6-2+L=GGR$ZWb4 Y|t09 %,tfDSg܆c]߭WC8GX?E[3hȶG?Tc*}ON8P9|]`ce?[a.F4- S!}$Oj㵖 ;Bt0Pwy7 &1^ :Jˀ !Q>,>{}6\,+Y;򧱗ږE"90Gb˕#Zu}M?IC +Cu@jam%y {$ NmYx)ݭfqF Pqq43cnOu9i=^Ҁeq7/P`̢uY̻bs\0bf&|uvy/`B1q{%R)AXk.oC1Tsb3*7t&RtD#4^bnW&;^bX0oӄ_0r5Wˈpxޒotb¢}]vsAp ]c7If*u߷*IC!'A]!H#S'w2- 9A\]$`[F/ĩC'ޛ`g~햾$bRRK(l~)ItE=GHI*& 9vs_\*zsɢ/![mSTº(o7Mͮy% %-ʸ֚Їn%@] Yxk>:G;V mC]iNj.?G^ |*BsO toJ袮ELd9bVImYgX+2wVs9h*Z/ư@74Gfc 7;Gzqq7t7 |l9bt/q9<$T'U6-|u8W~$loVN"j2"RDRP圯ӪAEOREp~mfB'QT`*݅*/,!ɱ{Ѷ eIdA؂]SJE? j(@SF=)$gs!75a% eN>PDGNu KȷBx2LjJ,|TO*_' nCjO;>Fhq:.z+!CԺ_vJhW~d;_LHw|luwpyS`0Q2z \({ OuODjmdM?ssW/syLZY XC"&e{;R6fK`1H4)}` |.,\8&cv5Gˮ.J]5`aE9A Y .b4voϬH)UJ"E{̄\W侭fp텍иS/*&!rGZ2N?g3ÒPnƖ9ee0YAdxevfI;*uP@U{WeqnK1 8ƂX J5;"A,(/wVe&U@QE# 2 m||Up=uL*N鐍Ţ?d袔]#?vVS,MBC,~Yi@2V*U yH7ynGutP H,etW"W0OHvP5Ltp|*A|yY! KV/e>%B# J}#mFiCZaSvՈqQpu26ĉo3 $>fDqkԁg]("Ev>U4C7<;5.f*\!j?0LtPgBMOYpR>/`tE;,/T#!+b״V䇫V tU( :C:,=nΒa+ADeNSs2ƍ+P*,&"ܔt03i liE=qDbl}Ԉ:p[]ury}![ѽ-JlR,C\cҧgIzgz+s}8Ts|̜ }X@0^dl! lN\(UES\ jJ*#~oQ].羚*_{v5$6"Q5b8JCТw&? O6. bTmg-cuU0ֈ/Wr.gD;G-&b2#Y! 3Pˑ)s(4G7fg(V"3A垭1fly8L 8LV$X N2U3Nu_"VyM静Ѓ™ {h̔iZcy%% d v*u/=;mo9vNp~n ƹ0./ELUם3RL%t)%` E#%hױPn{Rxrn&`i F^yjRªPدvʊ);>+z/4K>s5n@cTwUР9@!4m3߂ hF9Bmx7Fh56m,ҺWJKZ Ĩu%5DIrr<9_ ̡7=G9*գNwNLձ~AѰKW$݅7޷@|:~#Ż~6TTPC?^Mp_|ђ^xl4&xma72 L~agYZ0707010000037d000081a40000000000000000000000016439a3560000460c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/JE]?Eh=ڜ.+˃Pgq5Ir2F_UXfOp|C$|;w7N.byCS{Il m0+hzs~FL_1XjX&rB.;{S@)'P{B8K/I-Н̮Y% D6yahqQx-|zZ}f<r=eV&V`TTkQy\\W㓤EFL:j.D}=ll[S5'o%pμMHWUfSjpX#55IT^GBk 锃3K6I6P{wDٱ~/E{o+ Da}n`ZX4sg_>ayRϤX5%hpOb͈Lg>n6R 1b?  qF&Em.Lɼxd8Sk[*11l>V*R`nuU ޻{b\` dvM:?m Ά!hӉDdoހƤқ}1{^"uw:oŰ B *t_~G( kR7ߟCnQT WupJm0c>4}$w,,6n,C6OZ--S:9y&UhZ%%&5ݱ-0wLޥYJ,~w*ja5<Ea<+vmu!>sm_=Ԭd }Gv\R U k+c'o\|tY 'w"!70L3תN/nȩ;j&/;JHgK䀮0q r# (AQ.RU}(K f$v`034c6/ُdp A˪qB*ψpW:*W0}aʍ5gqD ../gDw*frΥRŢVn;(Lwtz( $tb(5+UK9!ףR6/98` ބ]>F:=?ө7L4jRXϱ$%ld3zd }&"SM砠m/w_>T|鸬$6,ex>SQ+yv3ۿ9Yž4IgE(_\S T+eXآj&mN-w!V>CF=e{r_87egƛīё'W+}vmt"qQtUpUzw*[lZ22ok2~R `,00@j&́kt7 f^V D edTYˊx9ZofU )IPJu7A@ǜ󙿷/ajCp8k vI[w5.lްL}(Ls{ vп׵3LX7;BA?A4 8L#3\:ήL}Naq0$!H[4fujBnz |g*E)ƺ-;Q5NDIQ!n s7i]$ȃ\T3cP:YxLL֖' E7Z׃XE߼ TPbxÕV^)8}bԞ8כ9ub](<+5 `WxqIiE  W$kr}Ԁ{ Zhu[+}mD/Rƀn8夊lЃC@5Γhp 8\qNʨHpg=YTw@dLPYm!uhP;fUee$sB@gRT;;f,! 0̴XqkiYƘSj!]̩ȕZ OEZ=[ J`afÙeiB!=ؖ:ZuI݂!{\<<^q)}T3ݼ$ y9pKxj> fgm%-w-~us+1Cd:jcSxDI\Y,Zg_ķ qο0܌#?/o^dƍ?)$$-Z]AHղ[9iz7a$X-TjDj*=4(WO@T@/t4IPxWv|Lcbݮ].mr64Fvl<Bu*m ߶O¿*٘RjLٌ/l/N'EY_^o\ * {:Șwh԰ n M7K{l ;`?; J# CQjO0]la2J5[)y{n}'V2 Xx[MꓛV#?򱖶q-'-7d*9:#WVHjJ,}OZ)BB!^Zb!K^'JJI`E刍\T) 0a)ADSx4b'{{yXT!Bz߀\ZzՔ[hs?hoybo: }h~('\^jR][? Zإ,l.J^ntK*uҼtKZ2 M>BJS\-gȫ %s,ީ\y@:c2j'V\O*їqb݆Rz#X{f"ʛ׾]&\bZOI⥉mS?ϭ< /c"C͵QB }9:G…aׅG}A^RfXS>+GSğ$fi\65wAl bx "լbUV+[A@BT/&/bRd*Lp^quT1<řcr{>w/x'F舳ό\ wɭ:̡sFF103/ɼ͔y*xfOmqܾ.9_'F^Z qJQZە_ɇy啖7}5s{$S]$EvOtnhНr(rǷYt+)TKai+v~4W 8Ek .f.Ϟb 5&D:9lbJPk` ;4@ E|G! Ʃlyt}G1Pk2v*hsVO'b~h9a> wif?Ҋ\/cHCx@2.E÷?kn!Cb5zɠkCByǬ|ԟ֐gvJt];uJ8bZBu\57{1LF%5̣ %N!'q?X*&6޿Ndf}VV}T%1p0O d؏RvHƍF!6TE(ʷ؁l.LCw"޺rvWF\>7KT烈k0td2jԐf2X?/^ZYDnN3 O@>b bm%Aj Myأ|R)&Ap{٦w" Y"]`RQwL_"ql4>Xxj~<t:JICe:j 3FVDܡ)ec$snoŖPۄ@{k.:@}1.v BԔs8 ZlhrNJ˶ܜ0.}I %; |3OYhkLRN]r2z<&Nwc9%8J<0@(SZQ?L q р" CkO^߬H~d ?IPl2Z"[AMG4MŅ`I{\ͩۈ ϊ$PoVvW`ܺ=[)~0Fsl?vYO:] xV!F1 D>QM9z>)nN&W|ibyQS?siv9HgOظpA?]k>]$}2<`>b=y#ں~bk$8+LjXY2ɄFLMVZOw+;am}'5o%ZQ ? }_s!2A7vU2)M:p; UI-Gɑ X^lQP/qtfHr1(bhT% Jfm?Җ`h.o>>1!.|^szi!T?tsLPe}]; ݼn (N%8J˷7˥|G>赭'B4,晌t4B.@Rk|}ƋE=rclNXY D`c5J'8rE\CQB vkhJH kyY3yIT|UkOQд~^HnJwVrG}j/]ٔ&oGä{}7[:Gfm#H*ik 1#2?~3|Z$))6YP5P;`ꓨ4sP=[c25+"'iK' p,x~3')W~ ~uXd}A B ΪVEtabj/O"%yܘ/Du~Y1"`ƚ}GO oQJ;KveQFY튓WRVCRՒIc6{頣* ?h5A2AV~X-Eg[Wa@M$0ɒJ:sq:HG9%#$Mo,Mt|"=#U_@O~q<<$FͫgEї3gY$x.o*'d<)32$=t6ޛɪxirY=ݢ! {1O:Fܲ XjvL'3kovRTaGgV-KPdG;`JBN {H۠MUgsQ`!ЅmvcԚM#`4<.b:r~*py|TFns9BQ%R$B;Pf+@>pqX,OJyl%3KF*Lة6бgΔʕH5wfhbdbEc<>"ĉ S 5u#>>w53<G;BAFuƉi<"_CaacM>/c=9_zm|#YIr,6d.3WI!Vu-ŰAqdץ,Dn)|aΤ_j~1fRtC J]*@Sţ&D̞(|^yif֠$>WB.Y@ ˡe ujOB||PBh9pü^F@@|cE6+9I"v7w CBh0̆[]2+lXZ wwݙpR.S/@VR=b OX '(0Ku8RDu[P[0a,'(Ӏt6_ > 9VYY2=~rq_`i~7SkȰ>&|ni՛ycXC]s+n8'9=]e{yr"蠊ݟ ߊC["~|AƧYn bi׵}e5.Wt ;v^4p .0pfF~jT[CQJYSW  8d/^]@u+R a:BZ c1=/:okk[@0֋=듆n~^OړD z#hl0 l;yb!lq+mSIpE'li)eP/lp7(A!Ղ䯤L yqL]Y|*t,hB) ;8GiwH 9$]0 ?G⢢VOԳWox0Ti0;mY64Y GF=)1|ʶ f} <ի+obL*;3=)hde CpaOŖ: 4$Hao3QĒl/P| 8Tu$Tm+8w崉i[nGcҪ "j]?SZG^'f+oYHܮVws@s l0Y4ꨄA Q(c rB Vˆa?&BSL  3z%9o4 \qxetoiUKK r%mY?}2ڻI45 #i1}+t*! I*pW,܆i.iFFtBDž{K&\/x1)8=~FA- rh%}=]&qm<{%df!rP$ئ#* ݮD9K(e?3ȯf_ٌ5\{)#(Kx g/)! $~ըH,\=ɵb:gR ƣW@WJydDpKvXѯhNi%&5uXr>AŸ˟Yb'!yy"$د'A> Qosqy,VKO^Q}{&CIrZ}) -fvC`d~)n'#Av6k{ZS jܧY^R:ڊ9a˯My耽6|%?#J6q&Qzv'r+B@hڑEg^^UC^5/J A}й{ΧCt;Q&@´v.Tϫ kbT{jx쬄lѦ۴bRHŹ޾ Ēk9×Oyb6usIH lFreuRe y1 <ׅ%רsۓ?+"y$ͥӕ_g$PZ ='p?N?c؇5Bu4:tb4k\7C (:y`[Ź;uБ{k\m`,IWmF+Ϥx'AWB"i)f#YlF׻~E,kG—֢qDVWsD2o=KQΚN߾VdUDcG""D$g?ğ 1bp!~_#}htӭ'vEŧ!ddhՐ#X{|QI_,-O&=_\V#UfV2MP"&Xܘ/pRc+w %eӷᜟY P˦fRYW9$%ihmT|6\/G< y7q._T!"~A۬=AzAFnv#:MǪǢE7dׇ@ۆ3v*F\pʋm2}6w$seg(Y|1`E4X3n`g Uʈ.ietQzЖW˿͟~F¥f+!Hv n(B}MQ8V/aWV'^Zj n&|^/3C()b^|N y4?l4>[%3>W]pF\\0ʏo~T$+S+GqK8Ikm,1Ճ4E/lXˉbb^eLj ^N%mH*NqN;K)vf߱x#_a"Gkn-$m t̮ʑcms3L%BOa:ͪU>7EߚvOel3CN)S[U<4~@1 ,Gŗ4y ښ:v%n(i4@mؔ7/q%jwcY:6>c'PLQE_*ƥ'SV^㮁zE2>j:N 86MNJ^@5ĒߌsB7e͜ N`0g =djfP"q'+hfqsȝ"ҹ"qSN z:7䳷42Ĕ"!=q 6azUbiOҍ.OY` t]jdXJl)Z*LNK\ d9fOπSAWP"b<A>X5c3#Ny?s-ɠYH!FIUGb4\,h/K Y<y#.6;%SOls+Z=gA Ltڵn,Mָ?_/6iF#SO`_2)l,d$Zm f\*?G0hSITVSkoUT ;_rAQK KbLroRJJf- vgm)Y!so_4WD4'ضB Jk0FAO*ѓ:n41 Mq*z 3T JҌ3*@ 4WGBd9L\χPlCEY͉Ixg}w2;X]X% N2;{ٔXIr ]r\I\`ZeqCF\ˎm_PKyd/Scrwؐ mLO7i"Vg>Ll('*d1i'9SOgEB2}Dרys@ jϿs9 {hD]Ѓz |eܶ ܃J}<6bw4~MQw(n_CT-}oU͝9k4ĸͧHMUN%A t5O94-6tR<"H}@GҐ{*T*%yf ,! Ag|/3?䆨?+F*N+EjU~2-q_uG:h]d򮪌t· DC'rWy8+v($c} 5>-E [_z `ͣZ=b1pu>dH t:{o=`Қ KY=_ W(HK*6>NQ-.t-WV't՘C`/YsS|^ȔtxֹNҐ~ni-%;sv r'CM(Y;*k%h+p@#;eD@BtmI 3_&X`ZFX Kx1|[2krξT~"LΞU|6=(^pHM4'|4^DeFDcC~Oa.K0l]k1]eĬ4Bclf d7XP&ceLD޿Lɏt\ )2p?{aDϏ euEԪܷ  > D %V5gtyl*e'*J\֦ӳ*G,4cuov mzh/B&5nV8ӡpe4YNp6̳qk;3oE)D\ $68S1}G0Ϝsb/$f_5zJNq@.Fª_ZVD_֌!mCCd$1:n(%(w]fjGʲJj +L{U 8{SmW\e1 # %k}L(R%n+I?yoX;S)P.{h YJ}"5D/aI tP5"t$6J8nuё^}οǎdV5x1Lr#"I7 K%Ui)ZHpcP":ZV.oќV V]G>}t]R_ؗU9p:\%tX:D!Lֽ{=NOw.Ǽ7gqx$i,Z#J7Å=C9W`M"M\~-"HvI ӑ>=tVTD(TßT淩sǶOx7x + T"!=,eg&Iòm"[W.z YF&]Ę$QjB{6IFۙo/"z7f/MPB+P|l.E@!?czrYzs_] _fb&Hh`Jp'`~;Y#;'E7%zh%O pU5? 5ׄP }*덭 ^w[EIvQD2dҏkT_әM9U;EWuکu=l|$-3 gqM P[s*^ jSڝ*0ԕw6!:%XQVb±5ۥ4-=> }1uZNxݞ2fkI=ws*&{eHut7qR6𩥮xqR,㸥i%JtQ7uGZ̉f,`l'HAemF8%‼?J"pK~ 47Zy*s(,c\&cx+ 0aդ5̊ 5c/{kxj4{ ^q^U撊@;`j~ ?V(c L[$D0c5\l|`H"@̛zا|Nc0 d ȞS{aqiO,j ^/"X[&x/eL ~*8{T{zQ 5V(1%' PP+GmN3{њ- n'vn(?/R gH"b,mM}MY :mo(O-ށiL0WmKsdYSTvd:O+wq>m>@Q}۝,frg$RBL_|Ca`&(*M7oIs? z){#1F%b1=_CD N-_Ts/ K?/n漵ٕ̒|FI%60o;տGsP׹f9ۂߔ']UklyrrFBPg+hv}ex-*u,3؜:(3sṷ?o&[ӥU\!6z}qZ8 &1 >^^>4F0D(?g"(7%3Y3`HVק8ÙmLOauChHڄAr,0$<[)W#W}Jk{Oޢtrhz'V lTU7R5t0J(dIGk? TOb%w6Cb(!:nwTIinΏ=Jْ/b-_Kl;U %& )$1jƏX0Pq=rD>BYf ,X6#r&5rD5q,pc#/̈́MMڛky};LSfrelVؒ_[c=.Y:&rѮJrIPu3V{*#!='uHl|T-}h䷍im/?PZP*6,5@ί_I/\%MןU~dS ^ R%RPgYZ0707010000037e000081a40000000000000000000000016439a35600001b94000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/tty/n_hdlc.ko.xz7zXZִF!t/gR]?Eh=ڜ.+Ȟkzʿ-ٷ G_VT%I:(qNR9"[b0w B/{& +l$w7c!ź'~IF=Ÿ}h @]S 1wd+u8rNTzMaQ띜R(Be4}%*AmڱG^R-iF}& 1Р+ڜT˅@EVB6M_,4Xa HUg(HwfqX)ZHa#7il9g~mq 91shbvi{'H{4wd&+/(JFb1)f-vYG&MJYewɄr^©yat`prV\!tkMw|`bDe[A<;ۺu#2@Ep5~0̘ve {nJѸמ=huMAe? a췅(/L\ji|W2bةjyM1#8+L ě C5T'v.2Q%CcDS9#. # hY\XwF<8WٴԌ!7Ia$fuYL7# C=نrw%w!ZT{QENG*S`/Le-=-@rsQ ŹБdFjZ* Np?lr0Q}ނVkFQ9)Y1A߄[R)[ۄDPQ}<+ nFK~Cmܟ6ώF VXozBd.ӫf+ۊj,?,gc 57$Ϣɪp"זҰܩ"fܠC,^GsA砬$^UtO@\Gg;A$SF89bAyz ?KQ (sZX Ҟ S:djm[=w: |W^7dڅf@'Q\{cH,\O+[2|P |+8MfКv$ù F73 A.$fRӻBvt!T3 8TjIk 4'6"OWCПxΫv75qV-Y~٩bq(ՕT|S}&?%bVΩ ܂s kO 8h#[.3V*WʀHq({$xB!q=h}!RSqkƈ_ zϮ=R5vCY=o-$5^QI 3e=| L0hP(! Sz~VWJ- NG`g$F_90jDomN6L^O PS/&ޅi̧.#!BUtٱV}'q=o=;QyѼn{3F\{f7v8\+ /WbuM'V!qt<ʏ{0lt,7G 23znJm岳CAP02ŝimjjxgj%RCؒ|D/r ,{U) X,ݬ]/cj ?hG娯2$Z3*拁ZB C3өHU oV(KeR,O10K:rqN1"3b)R{{*0롅<yư.cD{rsM w #n9yXrl6ȓMGAѮgCupaJv5ifb42c{dz+E d;wIah tR'膓m8'%8GeY|v5{SN;2\xK(`*n!C)[^׹ `@QO/kӺ uݳފ;v/] 'E/@1 ,pfOo+GԺPgD>9~^JN̨%/UrV=<֙s-jsSyf~^hZ٧^^ĨweAh: :Dk%:ɢj0R[:(Plб0:"FeWa@I5>'܊C+@2$hc՗u,֥Vx(?kfkr{w,<ąR8-p{yi^h7S~(-e!D.$I 4R puެuN1}-g1T`n[==vm;5\G"dg5Rnb)Xb 9NS?|JQm!GYu.4;E.;a41rؗ|ƾ-Ndo mʢp#L5N!(k9 PUfώ4}@tʵ>چ9(M>Srs2XʫoYEcT﮼?-r2T{FFB\ >n JL="dSO/ ŵYBH(XDlC?fcii- iK  EQE }JPЏ),\S;ŔwrԢi_bdc}a)sqhǴ&Cc~pD-Y_+f_XI?r)`H!9(W )Hpt3-vok_f8?TG¥;Ɖnp\j =xflq"-⋕%BPXTL9>j ]dV+x4"-",6ʸ:J|7ERqjS.jip2ϯέrTbb2 2 Z㬋jafۏ6N5a@]k8,o_QQ7è>c R s$ˆ`礋3 vFDn4;RcqAQB>{) jAs L~7@N]i]#ɗ% /)X} d,ZXh/g6xּ:\_AyB,{h t-ƒ W"ɿŵNِ ,irA+Y8>1,o~7*ut?kc9Y`'OKShȄӉ/3MwN#.b%b͵2\if*"ԸП 6Q]%:[RTY yL<~rSG](ik3'}c.b XhCgO.Vsu:RZgS)X|[:W::{p=~Ab(F+I$M0%^FL{B ¾e^kW:~;j}sda@uWǿ _X @V4&M>5鎶YMn.ٝz:P'IjB=ZyYG\'w+Q#`\g٪Qj(M|&Gʛ p*c> C>!SOeMJi+XE.'=_ևd[غYq`y>B# %(y/nYog p|xo'KXd(.yfoW+ ӺGK901v0/OLO[=ݻLxYSQN-B'+es Em,A)+9{!*֒.}Q"*h#JcUB*`&ޖ+dd_׀ 1̈́h=})PH4ކx~=.ްNW%V86TjR%DA{ tA7I<1֭)0c8\#v6~AW#H57s /wDO5X1l+N&j]p~l8 bSXjz:k^b t''""ϠM\,Ky57 aw;!6}*^#7g'|Ƞ;O^O#b7M@T>HsD(@Z #E!\ɀe8EpH"27,>_c0۬}ru:_>5qvV|FD!4,;`q{h|J{:L_"9].෻'?ҕV;G윗1U# ͑c_J%wz >2Ulh{_zJLp.;_F~:c)U6gճM  t`[xXVQNJ3jo턈cD6DGh4ӢSlεX:&?c'^w~0"[Z׺S305\kxm)Ѡkq=a_W^`&i} օBYOx1Lɦ?:/{J;uu.ƲJ2-csT/LhHNK<ǀ[\<0K< 3kܪGeG7zgXԡ3>JDrS4?g'N;'6?@U2Ǟ Nc&6fwZR:-t#&GM@4 yv[c4_FҙV_Ǚu`AqdT'/iQ2%O Ji4BK5YkR!H:8]4*הa$eO{Onb)M xeSIAFuknWX7IZX2Mz"#O8$T<Ӂh6C ؟w%egZk@_ uU Wrh6̖(% ?E,.`ymFDwe;LWxOV[٬9.DwS ]s-$"p4(ܗ ~~6Bsx#޽uGHq-&K;:)?DsJ|NC FtDsZ!$6V["O[YaBp'|v C!YRJF>ʉfmY% qI„<4)Tr̠ΥAp uoi8aoe6`b##AMj2h2l˓-8b oKagx)]n>āY Ŗ\495kpNTǡ.> 'K):0%CAOlLn~yaO,Db/-sshlND|>qj nuCNK YOMKf{'/ 2(}[߱ {޺WĀGQ=f{ E7OHMZ [IA9J Ooa hQ/8ԒK)ƀRsXs飽{xzDDLN5 tڟe[Ȕܵ}x^ Fof<Su ɺ>3 ;hYD)ȶlIOɞqZ}n-eEKɫ&}qVRFB:\\&v#w {it.R[[-%V7Ă]@W>E6휛p\9֎ &hBeZ0",4)8f)Ng&ӱ(n^ D T%V͙a:NZ;:g?5UիuiLf;T vLh8OV0n]*mI<G'H}|M)׀lz5d[,u;(r p1>lӬk!K} 6a;&a>=ހ|[  923jM;1J˜4Q$NB7F߫mqǾb:(oEov40UHhzv%WkXN_ժ,E Ÿ]̭%H{ ل؛,\y~;_Qe9 î̓Y6[mi$FWu[(e=G$C  uJhruHz &,fkݗX+ߢ <"I`|۝SPd~xdM{ffƿM:I0DPs04Dj-XH\]‚ș[)6Isx3>ԌBn3[A-z{j,2R1X`9G˖ rƟE]T سJ#<-U4koj-!n80QofoL?0 `wOg#&d0hJѯr+ 28$;>`⮖cFHVh?r\"RqjvΪќ /Tv;/'C]_tie !6 Yu`)/آ`r-ӈ5AOÞf㟕VfяAdE| ՞76~(AIxo^xr[)V?JGac Iup__b֝í*ܺ-7ׁ(nfDa @  gvF:tבa.᝜r9HDuEpVPWWɌ ~ LolCt4vŭۊ2_G n]Fgeg{]T5үm dY\ X,[C36l:ֻ+˓൩fgC-ROo:1Cy։h~$UÂi5pQ:ұWֲ4 XOnWعː@cZI['RYb;YtZ̑K4gyf?cr;|:h%627v]W^(*[/cC%dKxFhF%!W BQU, #Ǹֲ%k;LG@ AZX(T G;,&| f5qa '!xZQØ_+wu9>StY4 ɭkDOpQQ eh{,xw[7CGkcs smCJ#Щv|*^`OGr<Ie!<,}Hצ'~2I2TQ%VWc(xl9AtT6 㦸* 6:}eɵd#xvvq̡LBdEr֮*unU(abVmF&C$DipATltk_?N9U2YqǍ*VÔCh_J3`i5+03:;^AQZ^ %T[`."_{ЅNˠ e*Zجa{@+;pnf ٵ抜z ^)v_ v|Fʂu^ED3oJq+HނYFƶuSHpi$M@1 ROn-Ƭ/Nµ)%ȹ o%b ])iǏRuG %MX͋\V ,0ÎNk{uDZNhb(WLBk{W] Zk;I>^H>32.sWtϐ;O 3BF#IiGv&^r[(/b{F7գ 묘\an..6 lKq2D,S?i!+mއ5,A=0ϡ2%nhu6 Ѹ>(@CHKFRdx'[+dMQ8QUӿC+'-\zbDZYMv<~!_Jxmm3U#(h{f8!eIf^Yp)LnpX[ \N[Ǟs>oS!`q*>܂mTiL.ImԒYk$LL^}D-ET~k%hNe^OOpv?,G3"TԨ6 (~v5^m_4JD_#~ >.Jc)k[+"!i].)4"<_ ]i) bOX m$43S"$bgN5;YB{|R^F䷰1R0%?cUawgtZpAp#zR'ŇjkRR?kRe U:G.uz޿ٿ FS9,qN{ ӯH[r&xTzc;%K{qPɛa25ntj1DF2-$V8{6(K|fw4q=!.wd Z@bAb5 8]XC!/xu Eh5KMx6mW1\)kC3,#Pk5>D'0y ohJ{[Qnn؇',PT֘cz!. =-9n#[>%QM799-]=FQUѧ_{7oR7EX$ N; HA*N(ɚՔPs~Aܫ!ɶ}ܿ?uhAGJ2ވ'Mً/mAbcˆ + JsX a #3n!qC)X7'EЄc"ă< F*Xs1gMvj W[hA6 /ɘC\Qsԫ,3D^zjm?YJ#1\#ǑVbt)HKYFS(mS/Q <.q)t+qfO!+Tl y/jv挼&KhO2$bHh:MOٕHO vsmlu%k:@z۵))+Vn#AR @d!|nѰRk@^vrp[ oV1sl wj¿\Izv/u0bV8[BV6=j?qXm@v} IiH I 4 Qߛy)xy@^X,[¼x$pďS:7 `AϬud a{H<<(8<G"-i '& ;COZI{= |g/Av٥Ru(UU b &dQ['.:KSY)!խ@칙;t"~;J`oE-HCyZ~"E_47^RƾqtVu2CY29.)dA{XU2ivhмTOagFCTz2괡WV- PN[<`|öCBHΦ 0V>TYNCK4',A;*_o% VkٚYu(VX%>BcIc;G!4%&EZ' kƞIT7% Hx)iΗY;A;_ӦҢN/י8y9]#Ȃq.ko4/_T}`? g̮WA([~Q8,E+g=V ~1HL6{`@ e#iC_{̃@9al=X?#@Kz\A1~;@.챹+3t~efGSB\a+U/p} g^NRM;4 u*Hu}h'(E- wCE/c;at绢bRZO <@?}iz!E AաĿ!胹|-[ q#'B*Y@KǴ@GBqW1b]aMFWOr2.wblX}V#{B6 y.-)P,'Sk{n!;):0IcXv{I{VFd/]E!G ɬjÙ3YH-ё9x2wci~IPbǦQ*M3?pApHE@Qsr37C~VȽq I+K SAp4Bs5)"wiN~z+/qN[vg"_HF@ 'HBNa$TH2 $K$xm pJq&:vX>ԍ~ŋ$:$æ2CN%oD D{>2Kegn &5TbY1P_LF<1C,sAIw\G`G:pM:EaY8_A7(PD?(tGU.)kiDe'Z\ fۼY aovU3ߘ}B6s~=a(ǜ-Pxk)r X hhFCCVVv=c7we2L Kڝ_mnPM%gӜǜ9mwT9bB]~ bѧq' C ` 5NCHa\l4 .Z `(Yqє@ܥ/檟҅VN$$AdCziLOCj5ςzef(ņ"%$/y YƁ \Don inҚG{Mz.|PLTs}9Db uKr}Pz"ȻQ6E6]i{(!P[^؁qJX4ST<|S6>ɹjvbE,Kc>|5St| xHIDA* k-M5hAMr=E (zzf9j{"yS@~'$[HV eNÚ٣yٽ܌ ffOėL $.lg~> #C!AGB q̍= K۪)eH@>hyr(LIT%tCqo`>iyR DQ</.ѣ1pY$a/O4eR>2%Z%$e%Nd<Y=5<(8 h _e:J5&:DEy9A8KFKCMDǑzD|fp鷓MA^H9G:yHʢby *NX |?zt^n Kwu Y@ IEtaV2ƽŢ(wߜ-+C!Ou@O!uSUAD|㔇KqMa=xL3C;ze5c9e  Oo+Ylb4XQ??jo h|2AS_ cdۃ1EZ {', Z[sz[TҔ":1-fO0T JN8m3v\~g?%G*;\#t~Iײ_Rr:ͅpٍtc[Wρml.ɾ= O$GNUPPBUCRPK(7hm/Rreӆ5P&MhcՓMHA<SWG!հ8 9bGPtss_JvP7H-Κucg1 =-"b(eApU3~#"PUpu)k;9?5#$x7_Uo<]g-o9Ty 0E Jk"Q9@ a}=Ry@|fϦ<{j'Hto^}GUBle5z`kʯ#.Ӎlf`ipOg(ڇ2QEkga7zd$PdCb.ኮ`tj-F' =I" TEP"? 0DAMcK9쇹tY`}0[ rBЂ;'.Z AF*쟺p~ͬPync'bh,nÐ[(hI׋xcq'?@l$y[EV 0m2ٗQ; 9L8F䙁NipY)e.Ḿq~M1 |&N\E|\]&IYusM<\#.7iT뱰? PH'wU  ATUwqVcvHF=fj_}p 꾧R_daA73+*J1g)CgšpV!:I5l'vz p)m6 ._B4nc/`Pe0& Uɷ'HysTkR6^̏G)(Ƅ5EI'zCw dQ}XۘslH PL+wey[9S~2~>H$`k%-n tQ[IT(S($d!}NKVzL0-QcdNjO9ĔZ"&% E SY Mѹv|Ur#RlGAK YVrH D#y]3|, \|VI;?Ie-(1@O)$ea Un{XH|Xr)".Cz9lu:xq'Y馘&._@(ĝC 4@țHo=5V7n&/&c5y|mi0 `f JVxxU+Wd$΋E{gsHNe^ݡ}>F˩AA&"+sks}N2~؄Yaȋ "4HqH?\eбē4<='W4sߙ3_C)nxV|%d#<]Q5~Vg V0dXM_> :> q?i6IRGW]ҜrJλ7lv}qRK,`RNMQ|Kk |VM\QGTrU=!na| QebL<*TJ^Rsi9Q-C@sJymrNؕsD*k}pT)۲37lP2*0Xx4 LRPMa\{IqA7 e֠xey,c?_i$>F䊭qKYi'E^S￶^ N2<6-*o.yW9K(#yoL˺ńl;n%eᬠEmWT-L3̨{(0lw g Dig2H,Et:m0334>qcaE䛖J^#wIbb>Z|v`/AK7+* I}`!C?'#3)%o=s6A5T< \F\fޙ͘ܤk4gyȖb._I41EHK[_]|~i0 FyvEڢJ KzEܩ 1[ <0^ӹK"}%">ց a~o@j2͒nbM[ҙn|7 ^~zvM7YA 0ZiT|޺۶oޤ;MhD]$H8֍wn|ڕRB Qw A_贗:I张rdI"(vz |NQ$=5 rp JTjkG`ÛLx"^GEY8B[MQg6F̡3~)O M+a"`m5J˧'["~̓Ov~ru4jC|GlŃv:`h0U(kb_FX ]-kby >a8hЗv`,Be%(3Oh_‰PK _#*xjOhU ћ!KȈr^MjF,!ԏ[BP)~Gg? 9s闞ݚ!;#w+t /# ;H 2upܤȊ$i mti14?f_#E6}k07m=u$jEF.>V\pXeQ:f'B vby#\N*b|^z*7k,|=V껓-YZ' dT~ƙtkZ tCer}|hIGf*5G]JsLmֈ^lBcg]L% d4Nx"YWꞰ5vV[!fuvdN[N)Pmgz~%C:Ym?{u4$ @waQPV__R'leIC7xZ1|T:fm&Q޽dQ]:IGO|'_haسӵ7ћe2X\4;pPU( ЋfM4>/>'[p']؁ WtwZ+EM$q;3P ,';fDoCx)j$SQ*g%'`i6U9YZJ~U):YX (?XMcC`z!lbBgYZ07070100000380000081a40000000000000000000000016439a356000008b8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/"Ou]?Eh=ڜ.+̈ Zno_0R^qF=pyѼVw5jX 9X[ܳOQPȗԛy9lr@;v cĮBƋ 4kAW]軲qGZ4*Ľ/id\ДR#񤣥՞ߓK\ O X_k#^Hgo{bßflW85{ bK?(sw{CFA0kşWlY^c+&Am$k;vzFIޛG1aUuu J,>6N&L Pٸ47.k 7ITb5AMIK&߼hl4_Jo VY[qUCN-t3V🨟UV[sDN^v9{?%449χ%xZ }f/St3eZ3qA.XA/}o_@6Ap^Ry)NPO15"{aM9pIT\}sC+h .jQd`~ײGM4[h-O1!o. fVL{z`pH.\iPQ{/=1Hkq%usoW5#=wk"8ݳ `{ggǴ)Qӄ pN[3 pMGUS? ,C\2^) thnbqK+uފۧ 3& wa:ng 2߸m=U9kXv߀eh.*|N$7 [ Vbu/ʤVeQ\P o%8#0B;f0&5ԑp7xOQ͊-y9'P>æzKF34 v8cq)2?x|Nst7 Ii =(9uC'p"1izg< :eKdpArM1H!~5J9]J:[}KOX ]s:'RP֤_DC/-K]q6wn­4 P|dJqq|(ypKrk-*3 }O0Xjj נ%q)1d@S&.|<4>_[7s_,*P½hP(&Y]o3ij =d؆"gFe#8s#jk!bߤlV5̏NM5y U&aѭG323mep Y@<Gz54L,2ȝ O{+'g X2Z hM.{+mC?jmMf M$6xQjNѨsX ?S4 Uco%WxlE@YL 7vxUp7xT 0f>+EJc1 VvOlǷ-7I*fU0A y[RM5} (i\7} g_2yy '&#ErW=!naY{  i.VIh]:xnNd6W 4ǁ:wj 1tZ2ΜօRe}'U)λV$dD3(gYZ07070100000381000081a40000000000000000000000016439a35600004854000000000000000000000000000000000000005400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/{WH]?Eh=ڜ.+Z{g:^,UVh:n̆`PEBvZ0|Gq- 7ewosa˲BC0e :p  b.)hW$2S"ǮMu*p^I+,(8(2=1If C.|a59P}t]s7VGs؅1#1̀F[_+&F m[hޔLfgK{Vw9',_OL r1Aj@aDIY#|JljՐG- 3 BarP|%7W,#g5Mʭzm/[0DK^v_$7kaۻ+k-4-)Iwg3n;xͺ;;0qɺaQ|ɦZ13[<4f=xRAp9]I`zp_{ V568Z`|(e  k#حZΦm챂:b,[sXW(r =pkR_thC- C愱~3&ӣjV4Ci>˯tpҾr $XU( -y)Sј{Cu,uXQ6[o &ma~V:oG5aANb]7+smE;"m@+K,Q <*8KJw`! k| XRj ݎټh/ř%PP BEfcDM'ȦlR/Otë%}g)_y>ꌪ;V=&-ceA _gKJ z׵[%Nm46Jsd| |EڞDR@/l_dNz_N t·%^CS0|e }@fc5/a :AOkGԈ|$V6mPAa 2dW48tYi=wp DΦҜvI%oƣ7MhX9 행bW CUcWmքz( l]pX!tCs2)=_Qy|n 0!cN?aaS+rYnaH [ roi?)p6Nmfc's[vM YBvi\eh"5 <|R;t#Ӓ3&)0rv2qNN~#o%| yt'I^ /ssEۮ9 @Wέ&*g`n9l҉e<Ϡeyd3jp:1;_Y! }*1=2Ӽyh5#% nlH(03bxҾ_G]VH Hx!Y<.n!+v W*iO9hh3oM i7:ƀϕyvGNc+hR5դ-^dH&yq y5QHcrxM ySR?6J5t@t6q1Z=EDvu | 3Gq#}7P}ʟ~MwWAS" ^ !/Hmd`7.m AW^$.rVէD􍂞za@m O] ,6]cio_ gA1?T=1^DwtOl0x"^X̚NbN{G$mδc2>[:8wC2 KZMĕ;inAkc<)'䯗*G (X8͇UF IyfCuk r~&@'{ B8'p)`۫` z8m`Phf@glBՔgz3 ;=]nlfGB"b^D?$=}ooVO! { [j>+zݥECHXrk9?b_6̅h]*'{3mpP7ıvV"Xr+R6-uݫ̃W|/#")/z nX!;Q|yʉ8"`̧Sb!M)r >ޕD58 QVLz!H]W3iΐVȻæX3Y@1H Nt5{=$C~AJ~R4|[>bhm%6 Ԟco뙃.}GmA, 6r1/k@- +=mÄHUK7E]UT4M68}rf,5}.`R"|yEw)Cp U\_!, F%t"|Phy:ȾZY7L(z G_@C–*.q60Uqn팡يTtRŌqg#M󈆂%^(dj?SJ2<ʷ5LLӀ1;"ADǿKdprz*8gYzG~Rל!YBOnLC>R[7hoRf R&zt{Y~dUj7}ʱ~R[ͣv5A} ^O#?(|a0ei0 |/{5LdsJD6bW$?ÑPe**TҲQL_Y+ZsBa<œ31tz ^" 7*^mh^cW`v(`c0D:^wt G*҆VK6L,W20:6l'1퉹*UŰp' _VPkq {容kw* Yh2D'fӆX dw?߱R?1c $dQF!ޛ5F{<1J6 /HP%Hœm$srb#áVVrH{b^1ojN]9 ƠYqMl.Zk$٪`,y6Vij%Jw:;@NSej#NUj Ia>h*v/5/X?*ojGw~$}v^!'71ޘcstKj;*?E,V SP(x=rXcq]"h^bRu>I;6~[%a!OVt |'C@'sGWC#S iߘ7c] g3`HXg&DJ>ebag(,: ˯a}= ҇ERuw)_42 1"GBOseɒ5? \0a_»#Ϥ"u5^ۃ&*GAh a[yuHC)J-/69Ln!"W+Sj(/dIf<͈S9{m=Y7MVks?"3PV.NoPR2b4"Uab8v򑑟E U;d$7m4噮#~5_26xˌ$_DžKc6k  &y-'v!GZ9:*vDsoKa~nyi 7]a'tMnݝ@܎`+EeyX<R6|Aq;b?W ,]`QהjBKN[1i|7Cu خ& zx g^\z/;:FIq${M IԈARRb:_f##iKi y coHb1{(su e`]""fnu7HSV<3'pY'?F獌&'Kdh H5p;kٽGf((Bj9άɳ`L7e?4r3<64G|5z,4h+\4[*o4{j4 2HН$H0 Q_1=.,`TxCe"JLN.c`k;?@qwRũs3W++j&JYRmQUv.~kc֕3GCWl9>V0Sd@ӿ?F؉Ȩ, 1. eŏ Ӱ[̉ɖ"?$& 8eTr[OGYi5!Qv4G<-K|Ti!ߕ_]6R?>B UWD vP<s8͡+?% ׀Y1 yɅo}f8Wk[Xlw6:AT{z+B/n,rh]L:pP%|!||`>Y *SW RBpbJ^&[=Re#̑wD+vouUڜLCaޢ^**TuY7 ,=YgL:)Ns2?v71)`tAPJgU { <=c@߽Xg-{Fh6b:* +( @/c{O~=V͑t.TR_͑ˤDNw+8wN]hx=ظEr1P }Ė0c*Vʞ Yt ;ؚ/tS;~NR貺ۤD\d8~Äz:.P*#%n~k^)J<m4{f+!ǧEl U&nBo)2d  $h [jh.tq8A_Xœợ)I 43jIJl}r`8޻u% 0Ï8J)GIW9X֟YF3bT"W؁n%ghlq3ݭ 4׋r Lq! ӂX@!E܈{M#\ %P± ⏖;B'Bؕgff,3o2X|)I!X?JE:QQr7[BD6x:>{q@b 8):[w\8-p{@&Z~ OVǻZDMECOUn|hQ)4'Pч\P<^h-:3Z/k92ZKԂ7jF2IHsCbvbZ`N5vjz3hPb_#'a&H aԢv/cWCyVVz)rh[[a>~<u#5́rz a✔+O3X# y8ŽMÍŮ$XVC]"+PE-q\8PDz4ݜp#x )Mcj@0xnljmHVg:-tA1N0?ED.aEpʁecBZ>Xk=7bvy$ǿ)HRF},ͤ2TChׯ4.4AL@c`j)s<#zƃïz R˦. Ab)pRtCR5 GTA[Ƌ娀ܬsM æ,\:Y>zN/']gdKyʃ[6e+mAZ$mӚ*,2:4z՝R;Ku;*h \5 ~kY3_?9lr( / =?`Bl(ӎ #91.8bY{8e={nal+Y_Q*1{ueMѷ@_ i {fv o7B aZ]/'ƿ%8KKcAxgiԘ%7͛A̮8eճCIΟH@klu[N% ͻ'4eG)+z4قm5s, ׵[L;l Ih+@_݀ڟ۶0 JR|Fzښʌ=y5|iÀ7^u^w^q?ѿHgʹ2[?P*}lif$zR~\XWYbqm8DhݖȧsT@}p#e4KMgkJd0}Cd´As76ɦx_tUk#Tp|-v# ī1kp.1M22l_Jx ȡa +p+\ӥ@rUMiu<,h1k:ADteK%PB~Ƶ9wf~tRV8>{Q#qBNǠ9iqnjKjgI`E-=Sa9eYD_3f Ab6S9<ݶwKS+3Roƞ]pП"#@Þ^ A|s Ƅ7O<.J;Us>ޠF!C] E8Ma:c^`TMm:mNK*0BP UXGLvX3n uƖl-#}5|4JD0ٰHnm73:;Nj Dd. ~Tۡ9^`S &tk112 7,g'vilcOm.+ۡ)I %038e]S+-rmf0sy2] | S#Qe ΂W#ņ^nc\l{8X%񒂔T;M׳{6]L]LzOp\^{dBRn֒>Wa}-JɒRʓf\wX+lUܓZ qCXOVYQZz:=G/fa;:]hp0n҉4pH7)!uaNm,_k{=^zOUP[YVG}0hJEµl:GNH3\Ԃ[[:}PԑPȏjD3_#nջe~ kl8~:Abp5UVU GdK_(1?_hiA-¶&sQYu)4/u.8˞>UT2ueS;I&oCԎ}O,p':qI .?pak!oh_{BV6׆éuz٢,zRM EF0еa3:wh܅ԁ!Ȝ]^Vô: b7|$-2 1AtE)q9%WX$u'}ź"#ʳyӝH71:I풃7UƱgDP?ڣESpѢ])VV6ey[)/f?q6Zf~>IuK(&lG0<69p<QgxSo҂|YqeOtL{Ey(WMT8I$ߟP*4K~zAS1ͺ{×U; :L4Z>z GԺmuD(H\`<݌p9IT|ؒ kE侭Ů)ljp&_nu;`0O܃^2rS#nw0@L|7,^^,OfS"m< yIً[;5=Nf\^/@ʸ|@mw(5WtǏKEg8#6Ң4c(!Hd%9qrC=wȒO^TDmqi).[I(_衚0Z":L=|R+K"/~m3:%=ƨER9كP>Шx),LVY#p ȧ'OcT`;ǙLmt[錞)Jj9@he4cD!d@kVoBq)WİZcvᄯzp |w91%r"TG4V{!;(2%_e6fN.H#K" *y"ѲI:B9d²+ L8Kn͜\ .RA+L-߲|L_(,@trɴkE^ɏ +,96hrtmۓ8EIJREz'rk|]v:ɩٍθ:gux:3Vl:°d2ff:sHl T/k#4N_v+^1xJ{ ԗ[K}+gmrlH,?-(c?,{sEyZ**)`~ZWaX|ҽ*w#٘f1VDt=9,U/%u`G0 x: doVa\Z*Bwap :-SDZ>ca!&+ 5,K%LI= [QE{Œ RA`'b&lCP-x{U"Xj\-i`LZQٜ1>wi4M]GP # k V Z5JTk+f)y]ɟ=&}@D$Ck[)d";c#6ȹr H5]9Nu7fɦGaxŇ'| Yo]Xda`UI=) ybՁY!8`U~;/:<\Ss ǎVt -egz@5LLյm:63Lú0<|wx!>$i&YJ oz_@Iug`*oD"ۉ D5ȩZ*e̋0` cd^J:Z8cd5H{DPhRLfŎ+"R{tXJZ>iV@]ٚT%O"?lPs x?KY&Fdxś+VYcxbf͡μSXu&6B*sopgпԂ .?r@9G2kJ)4%~KMkun1 QRZCFPBv j;ā/]w#Gu [z·$CYœ+^DrQ`:pg5-81,r, P n.89y6"WWSo<&bĕj7 1(1I/Fi|JS)`]䮛> ][ɨQ! whԌ\玒x = s_f(]MOYg`nr9@ 50*+[[6`I8k{I jJaܠcgvf۲<2|uD e[vKKkC8sz)vqԢBQWQ&΂XB|rO_륦Mb1*]f[1o "Fm8og oyC$cd7(M׫51ǖ=y^H!x]:%0z?(T.gIJ\k@ .1hjv}r`9da=mvi baw {a&X*7R(jHZYBX0X&_fⓃ2wlkv E H#z'ck;i_qsĵ\[-=j0tdcrԘyI@a$y"'ץ?U ԚPj\]{q,ѹb93ioL,"uIj7.PU\j ,Ko24-+[(dR:?/ҽbςvA߹HƜ/-S 6WhI qIZ#^I Pal!7{i"w蘍'N1X=Pp2gy/zsLG+8j l z}C3F7Xzn;cct`LHWRݽ(B*/!KXgDTȺ޵]lRrGu~'궊Rn.z䛚-?q<ҁ?1IٜԎ@VoݍG-[jv?9 М<^èV];jN<&KaŜ`p:|wǏV eҘ֣'Rޕͼ\ R {'ŗ<, a]zXNj΂{m?4 p0k2l vph*pJ+CǒcDh&QE. *7*6co^q&A2\^aDв*,vࢭ^slIļL`v9;w^lxlOr~`)KR9P6_qq﹦۟?3v7Ru~TDҵa0[y3|sӆޜ{k}|EUEO4>A{!UḢSGE`Ҽ$:ԯDʸkv  wuh;& ;d-h(?? DTK+Rս,NU'1+1&aVr=V[pq@\MZ17/}IW9s oupEy YJiTMRk#'lUz|Wඝ/^e|drAB밤jmhI-= I_e O&+C H ~ǽ1"<UO,R2u͸Nzp@0;J؁<͍T܄mPJ~ ;[Ckfz7,8P~(7/`; A,:T2;=Ex=^)B2QzẖWhOL*Hwώ%$Gc+$ ҊO5@6^RwraBiwvƍYx1w&݋7SL%ףHVNJ:#I^ ¯U=!2|dC=\>AAkyknTDۺKԶ$ADFBPRjIuG2zʥV"x5hWeh>|.*dG#Cu -|%fxkc~6VVO+]H# HY[Ye/H`9dO rf>,Vҁ@TZǵroּG|1,ae 2xasp:?7b'H0Mue|ͨa"c/ 0QsFJ26|'RtWP|4Ӄr)a.f61…]vMhG;k.s @SD}PS&+ XAv*P+z !rYĐ+ u?Gk{tӈ4]j6 o-^~-)/$و1a`_r͉}v?t!ݰx ()h.K=S߀7̱6%F66Mc\Z*v6 QC1mi* ֤?ק(3{q AI{p&HJ@N9q>o/4銳fBpjw4"NQ,= |о l;[sSY/v%!\׆0iXTp׬}G{W'lg;XPJC# I$]IV{{nmĥGC,{v8|MLO@RE~7gqao.Q(zL0u)vi4?3`TEvUl)&vւRN[F]?a"gN#M29z&I/l_sj2)aX[hHy0 ;tOVEvK0 1ઢ3TEqOy-OWv W)q]zR8k]#o&yHpFΫ Q=;͒WT ՇtG嬎*Dg:xz?ȧ~`j޹?e/Xf<5"-c) z8埂nC 9?q+Gz&3b]cۙTW[dӐcGC6=԰+݉)6 @)t"B9\O/FO-~<~8ܴ1V-^bQ3gYZ07070100000382000081a40000000000000000000000016439a356000078d4000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/tty/synclink.ko.xz7zXZִF!t/ox]?Eh=ڜ.+X۵84Peb]?'g_9|~)So}2K /EΪJ0磜'q8#yF˴{}x;vl*;f%u:R^0\R|9֟͘Op8m޳6?b%Z튖XOiz*vn'v2˝4u~hYԱϾqvgBLWtg M0k<&ԥw^`ǸѦPВpFHCsn%dӻygOmTz1;DyA`hA <g]5FCɒ|9h:]Gnٓ= 90z>J-'VLKRx8A^6@YI5sTY(KL:)~qKVVD)ϺQ֎YJ\/bOC .`7J{6h9vsi!kV.(3V2G%d*v ';` GeiY Hq#eT$?w?n Ta0^( @RS&`ӦU {/:5 Œic\4*$}d2DHIګZfu/PA>GlxQ6qҕ4l"1`蠛ΙiRlY+Tq,7Vu.=1X އЊ. {Q~ G"*$SAjF_Vpf_ vQ_] ,OY!yYZ|&hѱv<#_'Jxm/_}{iOeUg5'.I ‡FUBl"qtUmm8S֨$_fT6HBBtkG~h݇ ~dChbEY1QG3^Q:T٤^ĉwbH v́jD('Z{]5܆̓o[i哼c2׊*=`|g<{  /ʮ XV# nӆ+ԧQܮ_g>m} ȕ~jS23~V7@n7*ckXZX! :RcT~i5 k̫IP,HV\%hiYGP9oӞRaRȯ`gg|SO~?,gc ZqX~0Ac!Kx Zpgӆ?24bIaVK"?4"6~`sКb~0kV4^PWr1rdɔXZ%6 Bm/َ!PJӴ9RI+6b'ׁmo.v+e+%2;VKc\u?^ w^~ҡ%G"I: ulJV#NVD(|Usm-=QNc/[ύ1#8to[c:zeSRb}۶c o]l&Ņ$H%Mf3$ X tJ6)^HOCγ2g^LJ+?h+Y&íQ}m 9e;hkɆf~%;"q Ki-Ah-j :<ׇ:j'ꎝ~pUxfu>k,]Zﺱ\7 f60+:_'^dž9vڷxr y,ƛ@ov#GSOMzByzG}5#ɯGAsmx~KlsvB,p>MN#cG[xަOûAgdhSH;pm򭞑Ւi6%krY9Xd30=[XbLq2iƤJIx*4"]88UJ3vT~fO@} $$[XhB34,yQLl67ruMLSO"I`L25g"q\+Ku\tHWâHAAH{D=KV`.R>xi-~?#l6TQXúZ B5#CC;B"VZkA*" B 93(3ԝ)< UaI~mXצQ3Zn^o`w2fh4 (9Sgki _R*%tFRmA4,B>8-A+1KsИظQ7,](;SqC܁tis0 WE}*h_31} txJ\c;]S$ܜL 86HED(_T2"{b̅Ny:y@a Wb Q|یl@g|o#/]zO@-aӀcX>#btimF 21=h '<;=ZǺ0)zNi*k] tYزoMV oBD4P]zϷ=s0'%"]Yb&Lr6;~Tʠ˳F+H,{`{S di#T; V2 B $jizj"T!iw u#d~3`] 04*hL.[I'2KaihI" YsӬŰ.(NDrT!3-M]5e. tyGSAaG_N7sMy*')~beU1!h/ζ| ~gB[KT+0Kc Svl׫VeD]T^7`oK @4PQ%/Lww]*c}:m%GӤb>; LreUOQe;Vz5{S;EOŞp]'>u;J8䤺2 m Z˻7_/lXכ*>̺w7I5P%^7;Ñ`#Z[4_XCc83u 0ٷI;5P $O%A:T Qj"z\?gA sm\,k}~1ݛ5\dG@^`m@PBJ CDz =50e?/IA@ ؃G /x8xqĢp4(B5'V}2DHně k1"Շ٦Em=9GI;L敥f%4L4z+OH2I5mnיp&M8ևQcV:˟ >'h\%Haj)GPsScLyvyA2>'^oNE8IՉMw{g+Cx.{QH0B1C6[J.4ZdwU+ud鐍8 aGLRJX!8īU~xS(^]ZLB!!tJ5_ x-cIerSޗo|ҋ,vRMp 6u2T/PlֵW2%lOnSWUA3uհݾz`s7`FQvj {?Qkkc@U[Օ`VtU8>yә濁|2N&κ I!c#JΫw{ [V 5)5VJ6Ϲ@*nIne/ڶjyB y-$@ep.匨b!Ee#TSт-;;g~A" Cf lG?╭ ɥ=D1S}| kO r@`WMWot0J50";d@%-/ Hb hIAujI-MML-b+}_Z/)>j"fT4zS+B T[v E<yKXYEx q?qnWmpQAN$:رZ+Q Hd_Fmcw"SaQ7_ä/EڵԚ>kz'NLO-D^"w*L=5C |}A{nP}V'`cHxEmT!Ejx_! L:wQ$G%tSU(?oPnr s"()(CO^%gi/fRCw6_P3k"훪| acce(.kKھ V?rB&. b)@ve'炓Ja#H~}fS0WHQPs"GK]D$rnOPgt*\['Gt"!ViF REIxdmb^qv8MuhQՀoeK/1lThb]loDA+0_Á2 hf6:'&*m:sKYzȿSi\>OxYOd~={Lؙyڔ ӅY`4Nb_iQi+Γi]7]}TɅڊ݋e|}8Jp#o}|2Ra/Y\=|:ѥfQƑolr: 99;(e MS.N\eȨgKeAR, -Y׸X4 {#AHzGp*eaY.ijZ0ҰǶF3cV R3Z0_nV/hMu`)}xzpzқ 0({j:@U4%e2ѐz-u'_S"5Jp'%s#^- J9.rgK|eZkB5? V[j0S-bEE,"'k:KߞB6ԗIo9P`sntKJ%}TfI,kr$JKN1L~ɷi$FW]h Nal2PْGC0R2^  1i{ϮzE$'k]^l bldM`ƨN!ȥQi0)`&'wI(7})D(JkU˒rmt'yK"5\$oj \FU+ DP*@mNPr2S:gCT|uIy oՄ FdpjqG/1V•<q3nPKiDؒ^B ڐma1I v`47ԐPO؜Ve 鱼xS[K@fHv !MZ{ɫBQ5/N YJ۳KQU`{,a+F5pl!ˬyH[]l#]1~Gz՝0(w@5/ےbړ7C9h6^{7W佖ł0cfeKax=w%R&lgN>3ِmGMZl1 \TM$W3LE#5i _vQLU!]#<D.cTD;ANCvϔy!7:,6[-c8NP_R_pNYc1;"LX np C݂pniAm^X a}rDC&GXhH4PI>~|4j̚A,HdGc|9'[=TN\鬿sx~ͰReJeU#W||V{aJh䧾 =O?N.`)v>>NS54ҏ@❱hGqbUn%%{ȿ'ÇZ[j`ީBc7+0.ŌAeGK +2&&r@k!N۴Sp #PT[5) n5jJ>2ક`^{ [PgA܄9  [q-;\B4 Y%)֗ ?mѴjrE{s˺W2VIXS&<((gk8e &3 anT ,l(Qsu=ef_ݱ.!/_s]*S;䏩?2FD~9/B|Q"n&`]x~:"siV.TG-T(K/Z՛ğ PpDG"ԍ/v/)HFG%KHq}K9"}/CV*GlZUrN_Af. :J8gƿ&TfRگʝaA @Liy_)\uA6\WR;x6c[K`a]f( Gxh3c .ҡ[A\C=*;_!k xq.FiG(9Tm*=>ZrwMX>ݳҧ# 1Z`&Ǿ5Ы/ K%o[S$C2]Kqn'& TY x>v$)dCurJ`3p+z>=a9>9]j7@\kWڌղKF WWB(RiLfV[-|撫blȕ\*q pwNǠ!(G2y wd 6]oPdɲ!$n<&>wm~N}zZT=w_k H)AmU/=<v\݁;t98X5}8}N |rЪw&B>P^ocO~o\:SxĿZ!~PjxZ$PeC ![(|O]Oi<Hߋm];'6#(iAKK2.]T`?e؁@aOe(OA#̵O 10ۆyઽMXGG%wf \mP ؎د~S<2}W&}s5ø 3+[G.-s(iZ#A? Ǹ(P1\ב#ANs?u jDaSɢ?@;Cy.t;i^`/Ksquxn<^4~e̜r`DN z ݼk&9Ӂ u.DuYml@00G:0l"Jgm8`@(p%t|M\^1ss:Ε{jM\qY#@=kknkw*k!mCJbqH g%ѹ#8>~*Nɐby*sQW> vp K7PYX6ľL!^S9m(}ԟ)M>\NSE?|ڇk3 ŎgM.OkXRWwAR1LRL0"e ,y( whAk(SdKOY(BS_Hڼ/f2T*@.`AOAQdc]K '͐ ozk{y%2{vXuΰh@ \tRrJT/K;*'T Cѿ-#?Zy4GN.[Uĥo?ԼA䶨c+ @DL@3}7^LB:??sO6NfqʠD=8z `4:m½S8)Ƞ2 =b'Յba[|/یK=$iǰlQ (=}ǔ:W3߹ _Ru ~ guBS?㛱Z+ 暩ZՄ&u__j]buXE)p bKc ||Se(5Y8gQcZ1pi7Koo 7h$h ǶѐJGJ$0On( WԢE@nQ L5ܢ_K`0F`$Z&x4|-&&;w?dd?^aC5JM*1kp8.~KpDen57Pp2Z]S^ J|>r3 G)鼐]U7|IJ&}@)'/nbr{'\LlSJ`}8kAuK:^#EY 'mIsW̕@(MVI);FC>x&K쵌6JpQZt=# nXnQkC}iw>umW{ O^TjîNfU(0h/|r%/U{:Υ W.Ix$T/yϿVz\去Mkp1@ՓNxTB1~W뷴MPs XW 0 "8#r"w̃t€= LU{ɻ e ٿ/YsմnN[ < 8#IV %d,y{"ޝ=*VCX;PԶ { $paW K_Y9Sڜ0+ɞwQex&oN.ӭHz<مpL3UEm.~I6gi!wf 0.YZȸ*\.:_tKwփY):)/szi8w?XQ7XL9}|x &K-.wS]s^)P7~db,~pDRi1*PuGu4rp=;"Kꑙ`Za+u¥YOR @"G?:@txIp*YqhWL13!ӿ$t>wt v4*%Qu5}da6Xuk<Ū"V1 d|=i-l^6Z|;I('u$SQh.9c 9|_z P}轺i̇'3 &{ %? .8X7upk@ ebO*PJgBIb K.BbH8K̗iAj~CmHRY瘹5}Jang];mQwӡXu}-|)tseza= :+RՂpK80Jnh1!NZSGlQZe &]\} E#{տ9GǔB`?3 Do_Lzp=qөML'v=ޟ)3240*Y>ny$'T<<\͕ S/2%^/e[gI℻[,<\A5"))y=5J*$f7X { KD7jag9x )X imPwccdy7B' z׏1?U }EQIj$AȓdQkBi[ ۋ䭈[x[{[-Jܥz%3(PCrvP5,h%oD8gqzGІx"mmr8"wl,xI RSc3b qV%@Lm>f6i j EE4w c艌:,Ain^ٓd]#C:,@˲:Q$CQΗ٠ms̊_<?';νaS%*MMHp9ԼЬKIʻvK|vHZH?jEv5QJeZ9SB!F:cb@TlO/bw4*0Q}Ix نq-D}sNk'2 ⵜ"JW9*Wzf 2DdX͊Т U>Mq!<07wa&6A7-~gW%{ܯ K}kw'][ov#AcF H^N<2;h-}ZW8,{ B?ihLuaU)S>#Ƴp\Z@J9 >~D"TkkIU Rۀ㾶4W=gxȽtGrw(I^w˼qjpNR }tp Բj\)eە|H>!YgLR6Ă ;IvUc&"ƿ =ă2N뛮Վw*R? ݯYLU tC)_7%%?x$ޥyKL TwZbL +wIsI^4 _agYώ˓o-+x{YDv.wQP&[>}FAt)Ǚ`s6PbQJNFO@Ȏj2Q"ơPbG :?-<˖#O`E ͼDjrEqIlƇ~Q*mogZwJPoum, ԥK}*}^ৗq$\uܽABNSbw,AT1qDz9໔^i~A-bb.^nb}:k~ pf̓?݄p7^j5i6@`[x/6 sPBV1j\$QpLP9gŐ.Dܼ.>Re ѩ #sf1ZS#?[|LYU1+ ]F!}83f?%h 63'OFAySsvŏhn(0C~fiCLV#.ڗ飡 TlHGFXaN yeeڪ#K*zP!.SAΫuMYJѡK#͐lah)G1ˌG%>fBK1wkkTێ 춍WAojmsuY9pZXh{/ȦVX46c3պB_~<CqQ>'e}}V3sO8cBAvC| o+䄍.m ΁zcƓfx:,~owmS2w&NQewܖtY:&Y~F5rĻ:+Ƴm559;Cߎ+ܫ/;V ggVP5.Ѹ1F.0hVWM+Cu% c-V(>}H2k\X_rn"KP[[M#ւ],F510$'AJ]zkÎ"և8[£rS5%-4`t >wo 𶻖fRHːf 7ez\0R)R3\dJ`\;FzxnLbIO4vHHc(hGuS`qwr xDf0#P:=r1(% "d\xWhFDq Ta409\ub*ϳ񛠒9* z%g{(kI0:B)YPI~YM &V`wЂ60m=BfbIqis@+_|6ú, t>Ao};LSqbi4-3A 0ڊ=h[)P/bOmf<[ #?=#b.`B!Zu崍jn=Y$/^o$TnXF6W7 JN*/$g =D6ғ P$'YӑޠcQޏg^P/0H`U#yrBg cRZmahPU.X\PݸvְmGinT壌M ؽ`s{@!I, u}9RʩpL; 1̈́X8&&!/OPx=2v>ÕBI/ 1;.wT>0H'Ѳ9^/Bj&BM@px JeeV4ԛ5p]_=zl|9YCZp6UށkUj=C}%MHfఅ@<=|F"^Tnq8{}ː|e6E* r=ڧD64i6EL#ٯ<A@.Ok<\z[nk^9l,T"Me8-Gbr *B`*0 z/ˀ p _ |6j;F1?q Kʫ͑gT(o0by I.cJ7} YX=n J%x^7z{NtA H QW\2%vNYO/C UHժ}3fI&v WO?=@V:˔C;7 .?6ZchRѪ@0~aW9"vF3m{+sw=*\jsI֚e e2M1ޡo|P6] v[gvzf  %lBGʾ휶uPثqb jwQS@q96*X ^Qutbfrᦏ2$Eߐ5V7' ‚j2#ۆRO@ʺFYip.26#x1E k:9cmZÈh =6-4h.Z#τ)GR?XUvCD L3`1H8+TИVbنbosA<5؉m$yyX;?׍q} }*nOOO uim'b .-s4#]҉inVM(Ԁ!v]ѫ. |Al9A6OD "ҋF:>"8tS}Y꧍~\lVEfuuܨXxd]W$“<]6З_6-hs"h"bmσ][ 8o*o 'W8"(Jtlݲ`H5D.ܸ,C[n @?bW0Gn2ЮjPZSe#fܡXV5`H[4<|Xێ"`(7K(ROqWğLsCiKʝ& A+ pD!b,dڌtJ\nXͨJFgm}ڙ͐((v[$I_3j$Z!#Ұ.jdV.|xPxykT)ɫb0Fr֔vErf]DRA_ P4QyϽR:RP8ԕfXAKƂBfcAPs;F( (yBd[ʖa'xkh/پ`t0<`M:e1l$s!#eMT>lS^y3{@  ;翩F?q8Gy"s3Oζa {3 7`fd6o!Rߺ99Q&dL6Ff}@W5g6^Օh /-5Z¡4 " #K=Ջ/2`iqgͰwpsS"~zhE-uI|0qُP\Ơ o BȲLEwy %-]m A5;+æS'u=B>zЇ/̎1mqqY$t@ӿhadG] uld>tݤfox b!roO[-~߁?} Vi]:>) r1ZLhzpܝ5lCCL 59x<ǟfwjvyoXW5M!.+-f1$| QZ/ʼP~o a.c͏W A0[ fM`7| ;>_ 6t^< PM3އtJRU_Q>QSJkд׎fzQy;"1[_ל6ܼ3;Wu/QQH\]Dmw+ d Ԙr*>sU5I㦖w(<Nfz:VEy]mֽ3`oIP**I_H.a&Pڵ֐a\Đ }Ǟ.O8f1} 5D 9Lm4Uh.(W`>`ԩOÎ&OZ=="ݛ*Pmٛ@>i^B՝zv& H+߳EvڴPY' JSQ0qd--RuDROVR0Kם^ô g#O~Y(NjS ܐ<ҸT\Wun~ow᫢deqm-aYLp#w|슚ݤuNz*©D0a$>J=1ra1*l4T"+srrqEz,Cď隊;w6z 0a"xSb=7"_A w$3j"WyQ!RDHc#@R#Y0 r=5`,qFXT=/Qk;xAңPC2e7ktrV7I+hU8[d-KZl䩝ra!$et9l:Gi<9 sjAR$bwNjɺ<>]#z<h?K2MHl9h#BI߳GՔ'd3_Žn,w_S8$3t)"4g;m!EO엖g>} tm-ķu|ˊI= bWy; &`NӾ`%kٶV8‚g0GQIv_7lRFe@2 G>-M9د_w]D3#wZ`{Bu*ϖQRf;+Rjf, ȿ8OƍڻG]Q'AA-c( ~;IկtS.# %Y8h<5Mrxv]#I%Кb0"mbLHNLER=aN`/ :wù1]}{I^0 }^>)~֊9kM~t.&5 0$`M{Aѱ]TZ'm?OkB_Y4wu~=S](sL70F]BW >\s*XM'>z+ /sH;Gc=xR5: =q+՞igJVTdD ߡ3Hk_-AGy B`M5buͯb` 7YKSς!Gt`(djAA2ӑ=kp9'wGP jtK $:!S-qOʊ^2\YyG)NՋ 1@Z%gc@J>9Nj@P{0B` 8N|T>{UNH{ylvj>0'E@X:t-P hM펮;l9:{"d e$ m6OgŶd6|Qw,)9R|aIb_)e={8ao>`C{u"Q+6u3g*;ա8W6n|c|O@ߏv҄t2%f*Dagf>%R .'nxoeܥUI8I#q]ZqU9ufd==qDC\Al;ק+'"7q ˱x]_'">,{令3GB.)3^ǠNu|b_`ƃ< Ro*¡6KY>wR _Jv! S0>1_`#=hzxӴ5$يB*8ԇ$({gfYgC8 F6l`>:/ .=jn#$KƎkQ>R.> }"* cԡL1DB|:y[9NגRw&DwuL)!o<@;K74fĚ7~O "uѢsM]Eg `eCHT %C~Do1Yj}?TT/)X*A/iv bNl1nDXlv vpm52\i6REؖ%nrz}-bk-cNHZȰ:.C%V|=; f>%mF6f #䷁SH3~kzanyZ}/y۲QȀ2#EMDr>kk6oV"_844EjS,Sb Ufxb\xVks0Y D5vjbǩ |d$)޼.hB:9JIVc:''YY̍Mu/C2V-'r4>*m+3ڝp8ùR$Ո:ڈ]jkBT/܌bJu)ד7t:Ua!r(a[Z1mاU@1+_`Lbn fUOæ PfbFڵ;2 c\ئ?6}f 73Cw6t CQA1{틫9rR[ţLR ?o =HK@{IR ?ԍD!(07a&rY ~ՃJ_z #LViR6EuDžkqpyK IzA/$4vb1^!QȑIhN t4I~!Mb8E4`@ Фࣵ;Ǖ pMz: j+A0LT m 9S Cr S-'jXF^ȉ57g{Ĝ6gl7A $BrvΒǽU8l}*1zPG s$pÇI-e!e0'BP0@tUlX**o gE-J@1(5"YQU9/b@ǥA@4tWbNA0Q Tj!Dt;_pKm?5eki؀Z2o:0Y pVP(_D\Ь$ 0(6oF_9J[:7Hţ\gErz`癎cUF4C*[W6pshƵ'Lr$+5Zw04=yfe3p]!o&g~@|= }PA36^l:~3D6h\DzHPCO-c6ٻ&ӂI]*j~DNV끜$E[.&FdžU4b ٰXL_$r߾_LH%8%r@,A1,hӨt@_P87C Mr @DB<? ㎊7"F5WDXt yՠ\`i/91>&LN,+'n{ZvJ?\ ƹ=L%*bŽ^_J;ԚKz!Z`b1S NW %!^=jw~ %C W439 &%d=~ {ԃ&bzJͼH F17zzX#/ly`V ~Ŵz{XT ݼ/rT<1N?B}`j=i.9+W?\ 6O&>6]kiwsom qàNPMXaZn:V7:8?P1Za_K91^%RɆAm}0VNTRp`7C}JQ2f뒴W8ff`dM-x|h.拼Vr(*j>w?}D 29qNwv|nHUUݴ7v/2c=XRӗ\t( Dq,X!?;)y.qL~6i =)# d3!ɽUW٠co_$ex_{)RւFDxϳdI۸vS}&482(| ѶcbY[UfcwˣrSͷ!IqCqא yQY^{6cTעWB7YbUdsK]GkP|d c˰/W, $~FyR$-g$=e't߫Sږk7,U}cĔ(ifؓGǘ o+^7G&/ү4ϫ Q7-,xP:)+eHRw4վrz~Csu4 4cY醾f06zLgdZN$|!0;), Iڔy α/ʲO.9*0 ^t)ZJ/a@M'r$ 4r޾w !*!D4G_;D~=^]mI>ڿ/5N/ALJ~j4WIf5/R6QWyTd\-r96 ]1~",c} #v >ٶy,,"!nHY]FH5YԹtι#4d vV3"֢CMDq|}MYN;ل({`rڐY3JdP7WJ],/ ?GxXX72Y=fq`S*߶Hw/Q`y~<,Iv1q ^ѡm`d=G _O_̀xz{ МR )4 c3ټL27|i>q.m@ϿHM}x==?k:Bps6Ny,DcZ۶=]P=捓Fc 2:*لq/728 ˜ *6' Sq4Cdw?͹P1[QS|];67K>Փ]W//Ou!?g_K5Nq/vhk*~GtzX@0pu reB=}MLl:F j tUzªz Ƌ" \xft] |5s}d`t51aݒydbb}= z T6ӼR*}䀇P*ؖN|9|v*y6@1f~ (/j3f,&iYu`t.gxVh:RW{2qa#w{/wk\(,63n,/ZaOY52XˍN|?"cLe !w5 ?ߴKU<.o?O;2 L,#zJ )ϕ XV|c)e5X!#WERH8bhs锨Ԏ%Br ?qL>!ǟbL}?pnD d|NUIĚ\"r ŷU >og#Q3@` PpIVƈAR5ovi9CCgYZ07070100000383000081a40000000000000000000000016439a356000068bc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/h|]?Eh=ڜ.+Нcx$E1~ahKSw +OUuqo8(~q^wl:0󲵾>,n "Lֈ 4TaˠYTK7N%g[Ev@WWd`@Ѩs?I y0QU4rl] Ѕpy{7qF/_}4XRb(#~~;L_&߹ő搗x["X F3%?L  c,y4)D37ZӦe.v= Zgbw͆k+K{̧X?WyZ_tyx/2~&]) aКBCPIP7dGWw<}H )p8LH69B8eCbn,nALG_굫@` ,5jdQF&$ !;U/TdKBo%zQFjݾW*ظ50uj-<۔ ) t]IJ|Z. slI [$3`c̣| :n7z*boBޕW 5u pT[dt2 shIgYbnƸ`2 q&1Ӥ8˥ʂɫ%] ˚J43>Ti0Du?n/SP$~#a (Aԁՙ4\gM DUloPY9;΋i͞ #&N!dLXr0\G2Ṃ?tB\X*5m%/Xr$<9(qckBwx#HA`Yq=x 5ۑqe7pM QmAp$ ׻?8}/eN IU yX= Ơm.[U% KN g31ĝ1<>*&Zf⋰/tD+y"k> Qku6UױX5g+e>c؈" }*?h#5 yzQ1Rt#q\P`Fˢ{+LI1n51z7?ƲNykܓ&pOY^opw%Jv&m'$ݶT?[?>nwHٛɣ|V@)0hi8)YQ.?%$8䷌;d .\Ī%.1;{3-d1Z~O&~ӀC5.ڢ<$EbQ#@)iı="vXPjf71y%VhX-Zd;c`ϗƮ%u>!Ժhx["4yNR"#l )vjA}>Ԙmv͛6(> n wމ V4NdP_tBI˹4f\%$G5uߎث'୘IgQnbe/{R!OCnZ|O$,$b kV>9 $9 uJ%$4 (Q?r tBR4H!v+'V5:ݳɏiAYi΃j2⾜"\' p*Ql8᳆⣌cE ;ݚ{ׂn#+6Ɏqv9u>oŒP>C'Bp@ ]H IKe:!S36j48+ETKGWjHaM0G:,)f//s/oOn7,Z*jm(G|1BRX]DPKDG3#F'3XIjS`2Df<IǧQ,53. 0|as נewrcgӈPVBW|R$ Fm]eў-fudsM-@Ļ*_;Kx)xQ =W| &;MZ\Q&xQҦ hͭh*d?ݮB |'whưGpVggSnS$ :ݵ&c4Y4 ⋩1F =ލZS"~2;v?XP?]&[ucي?ʹԼM ?۽eg$Qd'xfkEe~LNkq#pSؘխn|B´QJ2w~k3p x +6N:656ϭzJ\kmOzn52./!4? Ap,?$6'{0] q%h}?}-~iV2<gAAK,cI@zԝ?QSa3%F044J2"Eg[Ȁn!&gg7 fw|AjWMkvfy4=zJʝ»Ni(d4*pKNj?ێH^@z#U:חC D#8p^+\"[8&5+$}ToDߵPQYkw3N]\ A%$5`q|M]su)v_v  c$1e M6_euWD[ Pk|9݌zٝw3RƕCP.Rk7Nih@ cy?k.WiUr.dyMqN1p!>FVXUr}gzCwҧ5=2;TO9̾jn&奱1,_Rϫ@?y׎ly#BsTjGn~ yPO*woe}}pq1a7>.|KH}sȚ*4Sq?DH!H"lY Mk),^M%w/iJ֥~xɎ$o5s\ U+ZSQ2ƜED3lԽ1F-i=m¡tM6[Bʖ;ASr꿔$j#wz|aK~c0ysy>XC4eJ$2r4V% \]Go=mD/@lTFӀ%>ՌmkBO26= &,)bq wԬ|R/,u cUxJíJ>׊{,[ 7"dy_fqiP$ h*7-QHm'%6b2s|8<}ʮU*@;-f?`eeY*xy֚a"WMa*o@$Yqg5n%^|cI+B48#hr\fƔ t;W~mlƲ5g"QWU=,S CQƙZb]7^bVQ}>}Mxl.3eV+y +`pb!1kx." BL^4Quzˁ@%2[jc:dc[jljD@~cdGvv=\PUkc}Z- [LS՞Oj#](6Zlto^Dv IZſP%q([| [눔Q>HT=ml˰B ֛Ɂ Ħ4hpo#(P -V1%(JB憐z[1L(U m[,#H!>"íҳhDK|d*%[I =M=oUNۏ[WL* gy"'~#=\cMuJ dTa܂䫁&O$2c -][2ˤ*dĵKSb6ݛp= 2JlƕF7S"B| Wv!lS USf-EFrx}<??e0ÕDhp7CQbJ^3Nֹ"] qE9G؛jԌ[X0DKFWT2H8Zk5XMtGQtIok7mفvcY lwrZ=LU!bik'[ҽK,ttijCͅ+o. *2p$eLJ %Є2h:iD:}I$IP?IT,+ npdY Qpm&? sD{Bq/G03=^sn4ۄEUILQQNF̞8vrV/[a(sܲ8):V}$кGa\/ ~x1wM{߷umCA,3 패]J`=nC|[L|!X}g;38ro!|qZ10OI'X xfV_B0_[$K m{oPe'+|P٤:2$BDRxzK}*`+m/˚*e 7_u0:APBE|"Eir}%x3ޘS]U1s,gm~;VnqkLO 8'SPh4[+yr䯖ϔ_jڱ6.na@^;e@RUQM:%(?:~E [Mύ߃ Tt-K\3? )lƈ3Lsr:H$E]wzܒPi az0OqD*$g|w)qTn[^0A^`J*OZ7BPcz ;3x|jY}ࣿ(x}$M& s;/ziGPV]~Nw re7%a#=ʊ}:ֻ ёSK>_#VB1݌k*b@,kφ/MQ"H!Ho>C_Bi)/ =Ry4B #iI 3ZU !+f?53=ʕ&bD q̛|͟^Ze澠3vcm]'Q؁Zo Sb mLȏkj ,F?]5EM;gn+5|`oxN=q.ddØҺ⠋l;#U:W8ΉYD_9ǝN'sj/Y3,g|R$% cxlLяL@-\5vl!D -%\qSk>TY͕X9.]lvJ サ|շ=5}9|YBmy7ZnLħ rNͯ_O2l0fBOdbI|N3! MA,K]ɽ1L/!ʡk+ I3٣| 'N nj*p JGRݪUv(Asi4DFjiֱOuj9uς2 膛ƨ-t>M}wrِɧBˆ˺9u1Xlέ򶆶On ҝИA%h2pHLyH ZP_+ssɶ#=ܡO}Ijb~`} }&kJ3U:g|;Ʃ/B+n+ECZ$P l-ο))Oޣ\ẇSz;t_R Uv^_E,P6ͨfME(lvaƅvFt OO]JaR ǗnӺVJ*"3^q}?4  +j#E,Yc Wr~:/X 퀯l4h32kBϒRv<˒DCB0:/"3n/9[EZC=Mim=[гx'i9)xI'} Tj[S''qN.Mshľ2}7.k}X*%ٔgUbgt(WUT8r[,QFtѪ2 c~Oز!`PKLE1sܵq//"!X0`p |Tr)7i\>p)pW`y-$F|b@=󸗵n\]L."T,7Ʈlj΅z=kpiթ5얶2!Nʾ{.X*TjXsz}>\ LuψMn)7-IEne46,D! 82CK f?95Vݧ[awL_1c٩lH}U fW.^ [KYq5 :)@iC}}(}y86B,\Ncmv?WOky&1aEp$/~O0)i+r7QGe2Gw8+,͵vIۉ8-/۳{Kcwk}%\nM A™</~\n0afuI]M}:$Gۼx^oP)hM?҆5iA9EQ>L4jL(s7_y}DxVc #^RSj,P\S@, }2fڪ|h/i1DQqR)7G154Jۼ '͆_6Mx x܋A{rP D9[@>~'жj'~/s}'[N{,sZf]wLt$Hs,JLSnCrd%TF+mhp?GLK9d$YXr#B xq3Eݲt,TMTꅌ*_^wlO:@f]q}<O K2,=xwadܙTBB[xIXg2j#Zz|U|9 [򰊰O@=X/ys+73å/oej $Uđ,fL_Ao`UOe.zqJ lw۲UvÌiw?JILXZbBV윊sm0Sz *~y4y1&jnz6a1⁨=<)/#$J |냳 %D20j?S g, zp2[hBlC Ѐbk{2w^$0lZao=e&\Z/OwT DOfZl P~CBU}k:5wN/)t^xwki۟-Z{g?MƹȳN0˽(R&ɂP7_K xLL's-O _4]ClVEO"/kB9%tFzd/yHOq]Esညu `B.+=[Λ1q/ua4/PH9c5+,/z0uLS- =]RC*N(Ko&WN\h4YAC]6Gnz>>eS5.ilBrqsֈ)32S7R{5%6 a,kTz|9jUE0e\tmٝ]bȦ^PtiFu7vsEVIΓc?RѮF TXϞs 5X ·&A"FUw $49Y DW/ o'yf)t&kS1AXz⸋G)@%{E_8K/ G^CfT ) W,)DRZ՛ lD(i0k*-,x1+n~S=dT$(vZJ]~V܆x~17eBߘCנ73W-l~~tkVD֭bA&Ŀt4K'Oభ納=y`: nJF }X]F{ya@ 53E>E-jEmHr{omlUMl*:{jO3ؿ[b^Ycl a{g:)CSX ՟ZطB4l{@m=ѻr[ u p~AqX<^ p!u_K&#&i_ |YCk0w* tVSyI [iajm,ōU];vDu[F~Iʯ>ھNݦu룀;@; ow^(u[d 66Y[aA߯2%ok_&NlM-ueŦb[xrȀT𲒱%j D 5{Fr Hz]amCerhk[zn?/"(I:^X$du'x%tcVaK p /_TU=@Lhaueaֲ;8Ԋ+&h~ݲP"[/h`5 :c.e˟z|:ܓeM3-ᨧVun7HoE lᠼvˀ+ ޔ[DHiC`VBplIiA}AX7+/,SʷkBB0 Y tE(RլuM~]uXLsMYfuU=Q}joP ӡOZ<"B §2w\ z^5L~D8p^M}lo#>DDEYHIYFl)Mp~JO-F[>@]O޳A'5DpC Ҩ tB  ff(KJZBքQ(x#(Rv9=-?xǥT y:*쒬-Yt\#Bt?DR/}(K^tjD_gY[f<"A-qyireJSdlPɭ "ǜ1J)2мkJ<7]V_w,+ (fUuTs^_)efTwƊPנ,e?hE۱Ľ{5! ); ^qu-3O -x ȟDR_Su 4Ty6##uڂ3i4\Obt"Q9nU'PAؿ;6VA k%qb ?~8*l t9jX(wArtx4ЬI%HeP+/|Lc94XYBGԦT:VɓVi!uҭIThQΡA*U$ݙZ {wD^qF:q]_o|nMA>'QR,[ٙ`d]%KQ!VPyjᖗ\{k(^83- =ڮ  ӎ]KkKчtY&Ox:(n/.j8V /~H6e:Q.o.M^ǖ5 zpgF8Tq)|!У&o2TpPǭie^RsԾ0UGRшa|󨍯Fr][8ъ^ ö]6;'e,B$ Qڑ5yXIˈ 7~?B9}hEk|y+FfY4"4VtXx겐솳.KF Dw)+>{/УzƧ`].7<4kK ev# 3BLg +t~  R$;7)hC|ҕc3L\(z1L#UoB%K+Jځ-gĦG̕T8WT;켆v!;6C'mGeDvfØoM%ŖC㡍G-P7\f@j:,UZD?ܕd-˳I A+J^%D"ʑCn-xö 6kCjQi?M۩jTe'^4r6BF|+(+EU@Ȥ\L1FkIte4J?ȎP'"UJvBgs{3 u:Nj mizKZM,eѺSrflWfDFҰyoPL.j-gc>կ+%\"&L (Qy B,s-cF;jPi Q9P[~f1]aav~cZNnI+gr^d.%aƦ%!tbܝ5JR:Ƃ<~=coc"C}?Ɗ Sҝ9GPXH)rU<{ /4 `sM)I8 @Jwpx~.' #O \<(>o/ REZ{^;H++s.AS;EtEc'I-BЖh {~:~$OArEQ8L6JH f%Qk/Q0 :#0ռ|y:T:Ԧr` =L~%yE~&#;|.O/`Һֺ2(Bh)-c9""k(q|+}Yd*l#. ݀[J~WXEK҅5xBX ݓbTGnuCpЉn:KcxuтYM8vFAXOt-vGdγɏ!^vՍ Cgh(,4z'S}bACCd0KC6jvxHw?;MϽeRt"xE(nK)j+H+P TGGYۿى`1vn7ciuM8 .:nF=D8lJf.K ЀUA* 0ыƚS@}N&> H Wj66z?`tILS%PgCPGkX=Ǧna 6 G@ 'I:^ #nS߿Lk}uBdC_Iwd>Ep1OkLO89}d en}nLL|!a,ztL7)qߴS8D.h)6]XJGSP% r;GJ`b2l5 @kWV>Di@K`l؟YB~_ϙ3W9-Hd3\||^>4&3e/KLJ;dSl,t:E3 S c+M(t.^f+()/`!'Q^ g8]=E -[=/&O90w;|M-$mIt-[E={,9B󹵌OŒ G/_yWo#XSG'MzT)#Ab\qP B . bGs7'5 Jeȷc%BA5uRTB<M!:xv +apD#B8V!OnM(QS#ڗK}N3% N\9*+@ܝD&ըBBȍlVƟb̽aΌ3P-Rhͼd:%pmkMwmůZ2QȐė/p+B/=|2W$drʶi1kda8%\Zf#iI1_gV(K\^TN>jԦ^/DKu2QȆ]/[pW#PfjiEdQ{e{~^QOv(œ(׭z/ ϑbQ1>;7!u@65𫆌+* Sݵ/d,?J' oI7\Ձ WΙ V4'zJջ!p/s8NS$HʱMpHQP7r y-A/._^]5pvm _#5ߺ|qpC Br5QJR YD20hct1=F6`ӌI5>T ӊWɢY-_I!Bӫ8U&*]3ܹV a5]ݧQj@mUH;|l8!.*SSgZznN$-0F9Z'`0}?(=4ho, fb/t`z#8DҼvhδ;Lk6'!P'ϥR8N 2/B;\-\%Z[ 9N>SyJT:RܝBHJlpU$h, 3r=X1s;s<:Zog^ ;^AΎiصk !k& /ֳ>\nv4U؟2KifF nN6o-XLGqD9IǫA=2vAc岴k[3 @l9@4:[X?{"D77{AOҏ,J-Amv(W"6`sj#E)G'HR{dc`z.:70=ʓ0٭]*T% xfr! vyKn\w|S}x=.4_c4c׿S  UjxȜ'I̲hi} 7Hy .&R5R ~|kAMHB2+y|bs+r뒬(>{~ $L+cL1``.l`zxpSCÄr\=Ȩ|3CM*DX$!x>g^~y9WT? B4W[zxտ\(9DfJG u4AfG/o 7J[xGeIVcN޼Oh6'LRΎ^Sqb ruQ#E'eӹf2j#T%I7+HeU#Xw@uSD ݁Ŕm ’T}zk> &2vZnG6&rTLyټt[[_jj}IIN︺O3>+B0U7g@M&Ci~~WDwZ5JxW"_(~ o jta! ;/y%9  B7'a>RX]gOi:C֏ }f>@iq?߃V<2nz GUUfќ| "Ϙ|̒_hOA8M~mi8UC:m_(-~CpyYn<xۀ|-aҹD}z fe&ƎBڰ!4B|@2 F"q1(rR U^Bt)/idlCfqC*.o!*Xs@vl Aj`׾g/lOԷmfF ]?_g Jql|H";<|G9;FmKm5T|pZ;bSQN +Dq(b lԔH6Xg# :[xʅ2_5Q/#7N1K%\^ho5?!QxN&{opo n^Dtc,׼a *VlҧGLxÊ(a<E*b|Wk}ɔT\2 οTb)jOA*E/Dty7a$jהV4̔r:F*.Ɩ9qAE@s\SF)2^DU>&$dy$w_95bNKB6.X~Byu±BߏSNJ] ^13cVj 뛗ʚZؓ*|)48y׷);D^*atzBқfn{޴$ 9"Xh—HT)6.3QwQ6Dm1^d« 惤x~4xzJ+/Ϧuݟ^-UwHLbq^t]D)f1ӒE*nCzlF ƭ`O_E΢}@) Iu@*>;h vY=_y|K!rm!la%7Duv(xI/YHEܜD_D3NY+V:`zi :>6fǒ2roa-:yCb8˙rH\cv-saP,쿐lYSC'%H1N? ³5.,S>wbE3m6G Lqh/~Y/llZw"扪vHZc\.ߒ\_Q{},:bm)y0i ?gi.#k*/nC}awpV΍Ӗ9!n}(AB.NZ~ [mM'|m[x,%:?EPjO,.MAӐ1)7+#){d(2g9TK FY=IX֥ cj;P6 L71nI`op׌.5y޿xIh4" ֳH&gO<m~fIhk(4S Ć~n Y?%ɇ&Me̐ȯza`,q2oa3ҘU‚7?_tX%W+VTX[+>Bɞ=Rxǝz&,q3hHj#Pqɰ)f) W ]c,ժ&m# ݰ=/GlUd{,HǶ :3o=j%*E61{y^m}.BTlyZF^}b>MyΥEƁm{p<\=2 F t}8D_rH>qQ9X :$vc0YikMd6~Au xmD3E _IMfTh@M'7)~˘RtGj4$ПS#c 뤟6s?Ca?!`*&#ĭ\\8R{ Wj6kegs3("%pliKc "zx|tϾ<ήx {"sWq8X*v4%2֛);! Cq򲀬GvQOM\1=AΖ[8?^9*=JqJqfNXɸDG2̼:S&^W`Ǹ0?chh"N #V=Qt 닄;L .hE@ lxך >7>]1#N#ѽ _\-3m]5ayem%vky}lxke_.;YsB[|Vcw370WX8+QWӏZ J^ʜl|;:މ#,{e=ƽOW5onjV9K:B1[0 Ξ)@^wq >q*ې'W'yYҩH%&@z[h4@uH=IzVrwZ!rٚ7ҹn" ݠ쐢'+̊ǵ0w)?G;\@e&\Jx)OZ* @er@wm'hI!)꿪cSH5c$F-' 1lQʮ J(9r~wJ6h>Gڭ{8Pr9E2!Sqh D%k^ 5ʼJk6vEY .4ԪQ&YlCL?XZ&"xqqXMeZy'̀MW{ ;[;lq t ̢QDAlY;ֳ_lJW'9x>Q?Ň,Ay5 (]Fj8z^@g|v$:-x4Sb!k^\ O'|fݎ`?ʀ:6j]:w 2B4//#!1=SUA(S;\Y1UT<gҌLLF6kfu4(dT~ج^`-ʆh͵\aL30v?zH쵍2 :8l:D)\4=A4ܼH~it~E?},u*77ݓ`;1Lh˶aG#/F1|KN{3J%AUٓ!]?qt 0{-%CK!d_ ?zx{ڟ470_Y,&]E(1f^1rK V)cTB'\حa&`y> &C[sޥEe X=WW@#댴@B'v!v+LC"Ʉ:F֬=J~FdOH'H#." -cGPj毻k0qJ5_]v^bh[x(Al'Zd$lYLV0l_" $cvvoQg4*JHX=oRy}u{+=/as036P_`_P"]E]u͖6:aa>F!_&2X{nr`d,#Da"W&.;Q؃Cj7-Cn01VJn+K@X߻M-!|YYXI?K03V-9ΰȵR`fr@BxӓLK%{E7>8h ښs$Yb+0?-n;~i΅Z?3"g:3[τ/'a51Y(˨S\ii VkD%%NKNkOeآ{GbBTrc&0<'2m{4}V.Z%86ϗ?V9z,FTʷyXZaڨN>!Bb F@bmč}v7#E&[RPOw0*'u"v'ZwL8-S_ .r=aZ: >rTc(h%2:cE>>V/ou.)FU52R3P L.;UtR&Y|"*dSoW\`mlgTnߣo*m|y _B~*9HQڍ `plZ<7- E~ 8!!݆јfi%E:z :f0Vx;"X`] %@=a7 (De `+$m- iE(Oӧi&Xʶȵtjz_SZgI0@:q۽@ U/TA˛>X^%vC1#D߷)t&ȾkT7/ȣ U=]9(JD {b jQE>!+&sa9,aܑqӚW>{URӕZuوxKWݜϺ4S!K3R24&Wf&L8Ûo] PqA;pZnV "Ԣ. v%qcIMlpA2;䃥N}VQ ߦ]wP@^M iAzq@kbE-fsgluT7P̩ذHahJ1I0u4b2qU~Xao^k:w&1`A~v:sItH^):xjGg ;C \n J,1jWB&5z/ WN#mRؔ2[CK,wdJ~y?x;!=Ft?A:p,֖NIZdd7?3M8B--{׸oxcQIdcn>jZvkj4!NC@",6 q>dffMk(#M͕P\,7<5Ϧwrwa1^zzUg+6e5WJ%EktrQ!:SM ڱ93g{ ہpRl:/b*BA~^+PT&P%4(lqO- E[sػzR42_?պ8Tƶ$zQGʞ8Z,8^쵮Sݗo֘w]$:I،.Vl[^x%箋4bh"M#U8;0Po~ 3v#+~9_ {A-MX@ 2"WAQ5#K&\^tYX/%3 MT^e&=f`]`L{^V1MzL>65B`SxX~ڛCL@l*O]v ,^'Np]>rL΂3\Zx*  'ptAt O?⩔^Z[tD ^qHfpe,Z wn"Vhiz$g w&-^4:JA*\"TC{,iCӁR0ӡuBU󷅆XW6kI TXThF57pn܏Դ-#HN\p/ ڽጪ1 ]Z 6[||\xYNeJ)~'iHS@qDn4X"Glo;;rpUePa "k̖ 5.i:hr9AFޗ !7+ iUšO,o/93zCk( ͚]i;WqG,5߾6[`k_qm/:CfLtŠ?Zү`eS;jNʸ2a*TY]BL!(΢j6KVU:Arϳ5cxjҋYp2w|la%ujz?L/};[ H믟PY? xI-۱f>Vw++c >)3,t;٩DC1t2, DIRU]lһ\wꈟxK1=r"Fut"sum7[yMGK}C; yLZ$;(b?!$aO=&yvn4|ӃOikh]rγSPolIf0?:S9J]ZD/y#盙  RT6ĺ~చ66/ L1̙F˻gAh|HɥcL-0KU#B t]x{&c4U苝~eeP1G7HD%q6 ׂZs= aXzccD'2{AIiR^C*/fy:ãqwG2ãJSk@<n^brAxX&iG MiA\V|E9Gfx۔Z ߵ>mk5]} sp^Cuٌ1{m9;`s_-0޽sЯEVJ8Qڭӯ%jE n Z5f7 -1sI/ }4"qYx$6jݎ!έ'My9Z|]YAe<_ t;wxVmb{Ó~6"]r\Z(ã!5_=AoWx pu\?}gBpSJ)LT>ןdpäcb{\ۂsgDy-XR:cY; ] =y+7]%E4Nj&-Ar9g^YCI(t`) >[oڽeL,g344\\̓zJ[?uVǧxq%J#D&ԍDEuʅy^WF _CNN_f>b'҄`<4)ia:|rdc{AM ; =f-FyB!ˤ;#jDwjuy zB3pFr\ 8P^ `hEl^O| E eZ -Քw 仕sSv_X+/Et(?R*3N*S4;eQ1JǤfI0#8:+}SvM҄{k,崮l,`oCfSFiuAkkvL6$.4 ,0=,q};q Q>TvE]X,%#1{&^MG*[9~qB)̤l˩1tnMcTOg7M!Pij ڄ=}mEeQ];1 =݋`gơWOjӟo08U0n/8^cӻG:ѶZFPefr670JM I.m3Q=[3pT&ˊ1m&%"s;%"WqNֆYtHd3L[?05\'puHBQ尽mͣ^ jGkۮ!Өǒ G^L9~?l㇮z"ii[!EI㚧xDPv)Ec\ߨWA粑OΎ *vɼD\6{XAHk_TI{ZSDԠ}mKź?'_Xe=;Jf, :8Zs:WD yvl_•'$z/{$ َw[e캸>93'+\ ݒwPY^ zB3;I6M%59#<,9>b8s=Kѐ gtcMK]8{ _n2\R=&Ča?1k+ŃF#>׳ 98EԪ q2|M }Rt8@Fr)aC=1iG+y<!! Q"$$.CJ?P]MhK+=4U$IfDN ʀυLZ *& - ՙ<0p2X /R\*PK*;ǩDփߎff V6A3'u~{ZI^NcO=91'k/4sxm cjulXm $Up4%KR5 “K{VmQxO U>Mۛb:4[\Z!$R;J!SVxFȕ1f R1>wLndJz 8c:h-Yvu`ѕIEK.a@#;xV:0"Nk!:=Ϙf 0Hu"=qε~ə&2SM57J荅T#xn}bIu8pc  3KΛ&e`O}ʎx !eO'٫2skW⼳vQuaCd7" ;ou4xJaQB<,AÉٓ"Q4z.[}kO:>dɉ.'q^dpI6kty s?z >swV@UqP~268t v̋tc8δ8Y6Ob<($>O(&?E}x.eNWKxCݑ:Z N[QLx+Ca$>cAU6X$!R%+!1-Jny^ -ɀGC}a@ b̘MfTYa^@48ujS]@2u" zk vJtG1՚_OPgn2d>Z!20+qo#MC;@ˁثKPk7\#tGi)Ym׭x̍뻺z24dy.`IJ 3 ZѹrE_bN=ߍe5}HS,k|On3YV\N˝P-W%8rߠ@62S hGYE/a*;.rv/׍IB}L̻gubtQ"(MNwlGxc=iH?IԈ[TFJ H\A (u8U\ [)Kh0 7v.ibofE"_Kή𨎿ԩ3&IE+Dt Tw̥KCl\G0P{:Icf5>Ӽ!bҳ)c6TPu%o+,ݟG2K&WÒP{FEoKRn&MPi wp>(D Xab7ł6y֡9_Co|eOv͓t㉪Qɺո#tЩ%2)PFpki]]/ &}I0A`b,|^<j՞2myߔ<`CcEC,P>Hޠea=d]7̦6O3]EY?:Q uϔ UȓaMr_\ō>8*KSqmQilfm:& U;2T]=\~Z=P42/΁Z7!Ns:Ud2CX@Vj!A͋'+?ObV8b> Ij]lڑ(z4mH#OE… [F؄u߃l5@8+XAoABk݌k'fxg|l:H'85#X-_iCM!B1 JSdV{=6#ֈT)w 'p7QWZvxp}-dIW,|nԽB:NfsAN'\jj^NV`Ǭ]EφX>XpSuq\X,QXwӁ޽?4pјRȌM̻6d 1{8GzWřIfT4s矤Sb-v~5woo@媘]2ؚ0&7KC̩7{Ih)䏖Eu #D~7ک 5T ^S Idĥ௾< yg$֯<jƬ]IaC " ~DqEQK&[oFHci F[xlII uUb8vH[=mPOh)e5!x݄͏HrqX*b,s?o4Ӗ i\uAF#KST7 18|sl"VT~ =+_dcBU\\Ec]BQ߶P7iȠD0ފE!dn5dC QA$Kskw!}II'{g 4q'Ts\r)i `z[}[xiXcOg-29>Va|%(1vvIu}!*PQ|!2iiM aH0b3X)M⛣Oq)eQ 2CyaoK1E ֣dU &Ry_!JJP؏4ފO;QJh+<8 R;CV\saigaFy~09!^@myilD:rA]q 4PxҼhϗ tWcYķ~#aP(;ph\~@-s Ya)]tAUN,}p f  }bXw!kj`0di.JܲvJHQkC4+N'D׉y٩ff]8YW6Q,/"l3]@̃+tI2VȺ0m9CH}@D:=#Z6BbkTqiDU4ԷSb+׳)"W #nO)01~ %jFAwJ\?=\}P|Q>" <1x2ռG8`qq5*hUOBn%Z/% M=nqOGwN.!,ZM-z4y}+h6bz9[;X!,BxN?$MMS2,!\􃸭mHI".FvMa| k*fOW-ٲNv%8JBsgU n1_ƛ7BP[<0Rxc3cS,fpN~( ߦ) i̵G=gwNr%,L2 B+:k2;ݠ=yˈ*:ݔ1\.vkeqw&^h1;88Rl6 EqxI]˿|{_c&4zl }/yqs+ #⤁pj'u?/DCh jaOr47`pS*h487{ |Uk{ o~\%nzjD\rtB VO=Ք~G$DkAiquĵi^[] dn?*/ 줩% j[kn^!Fg3C Vcm$T.T?*8ګg57ܭ1`K65WϤty*:{a> cwp^qG?7RSxoq8FڣV#v-SaZ;7 4MYDEKV$<# u{cK:ãz6%>N,ӯd?!nj/mi 83C[bԏe@Ӿ4+v{YMF߳OSq*U6Flf8Kpnհ)`UG≱ ĐpՇ)D>m"| $]{*T%?mvld 5Dj LR63Qz-ZG)V[ .*{D¨t)m#lXFuĞN7igF&G{#7iUPI{8Hڥ%:4+\4kE>V:Fo0}͠lK[6 $ %}Yh[|?tڝZrk A2{I2#"'P&^ݟg4L2I3,x<@φsRF@xHnoP`LUWnć'[T ro \S}lE|hho[g o9  )c4>:+`~͈iB4oK})sL60͚-b .E2Ů\KtudAgŸI]gs"H7(ME 3e{U9Y=3QgT' u`NmT ":OG%hc?8pNQTga$?/aCXbl,|oL ݁B&!R'&4~O|*KWdŏ VTfg(dDfz.tXIK"l[ -6u`$LpC he'"B)H,"l;ޣ$uR1EJ0 ]P;]APnch#'OzuUKa?|EnbpoAM5a~ -\HNc4ufm%Ҡkͪl_3S|&ߕoh $rշ*Ё/7z*j;z41לxնS疶HV}@1 {Pڨ qLߨS*{,=崀E=2qlm#!LScɬpX.ԑjWxUB_4?GݼyQU6ϹcZMu:`tq'#W @SӢϋ%|esa<^td bڕ[ QZ)[X:ړrh:x?k"+etEO~xN`H=_i@(CqP_ JR*$Jw9U6wsctEQ {4Iʶ Y֚+aRu (q+b$'uh_jS 7L9#DɁLj 98r`(?Rsukfl'iߠu.j)'ɍ*wys `X:mHeY3l^3dYrkPv9Qvx[Rv;rnZEb6,T۽ :s[]~\S(b(#A&K;ܦjҠ`{5m˪UR+b'|߄=Q|po54U"v`v+y:Z`VXXq`.`}ЈyvQ|[9~<.R/y|#YF4 yit4W9q>.nɓ)Db=o-q۫}L;)_yAy3Ӎ+"nEJ=ۧws-m]wfS^\LbWpR5\u^]xAtEFR@skm 8K Q)Աmγq  CxsJhnԬ#2 #'UOOS]::҃+.K)lǣ>ȁ:DbIJF:|꽅}5"*qXQyȼnUNvj֬FYu`rEXQckiXO2aq(WA#/Kv>me^@2t$6Y/4K(Mmjvp1'sj_d闾 q#ԞB0JWme9lCRPf$tGLH%)wfl>P9"S2JJ5;]胚R3`7e5 NIu=ܓJTcY /yo&4.wJUTc$]5 ԗ7xT]!(p\nd0{Ům5bʞLs~)MaX:n/MxQH"eDda7ЁzOwN/&azF-]HQR_ʇLYg2ϯ'O#֣oXp8x\|V,Z|9VφdO3Չ׉tf4xP )hK}/*ήn5!m F.2i:0B&}f:Ӎlouq83ޑN&8},2!n#Ph.#v@1N|~FFCzs }է}jG)[n`VH HH$m ՟J;$ĝb3jsQ yVIjY)%Vj875Bb}P' @4xn6[0 Ǡsh:7TDCIn nJ8 QWPUߑݿr:l}H|(wO}o\nj/sP41S/} lEd wۖ!j*/ r#]׿e4mCfNZ쉡o(|J^RlQr95v9܁,0Smlq[{AtPZ+R;uE7NS&:[-ZՏ69,wvu.nw@[>Qb:)aQ}0UMNWS;;e2ˎo@daSUr y]0Qeamv: (Sn[_@GԽtO6-dE_χ?aA |%"'OQfy.!1FoF/ēmPO%lBS|3W45^J3jU I2.]Ћzo"hӚx)UV~):ltpkҋ4d TAJNJ:˰NJNX%/`UK:9ܴetgd#Q&R&rFپ/Į >SGrmD)8 kg?9sGnHE< D?m 0ra:e@֩~7`=XOmޭqύ4ȹ0+ Џj~֪q+KI:eD!ca҉.ACnG[kI̥(uSj0tLYyoM^)2?EK79g7zV\M;ӧn9&IOBg:TZLfR>O:Wa3G+6Z$gxfYf3B =Q$Ec3y4 _ lUNC1c";e!ɓj>O{$ɓ "c ACxLF3"0ފC;G[='Dd̵_$a_cJ֡ ɦq85QH -"gM7h`uF Ib ,ү*LעԚeD^}2Fi3 L@ȭeBcgn# ޴z"3ӹI_G==*;m`>٣hݝh]N>2@ 1 e~ y/MY͓2CV\yni_ػmD`[bNB,z~`J :ksiq$}fdl 9pK@5^Mgx-=\ ~E=цtdzJCՁՌ„a=Y۵fdV2QJo?)JQqr1:_̸moe?ZRI_=$֮HoD"K\58+`'M3s#o  / @lkdx|R/SyBt c4Uy9*MQ?ƋhP%͍au|YgQSʕCC #m(sU2yeVTMkކ|.יLqdCU?^?n'~:^rBkSB4ް9X}bvBxfyX淮*Wsx#Ϫ,ZœOր#|Km+Gǽ0ȓZlt&!66Tv^t_Z; &y:Aym,XާƝ?C08SE^@yΙw'c ϶Rɫ cGab^ VZ.9*4e7)Dg&l'@&5ʳ!bw6eģ-B|$U+YM{N)?2HD+LJ:f?6<{gd0F_\.-/}8DLz©G]'_5X9/i>ⅆErVNv _T4zղ-r3:˓ 3G#dn RWKJdqLI@0*h,mbP'g(\&kֱ.3 AwCӡ(M,f-7Kc<  Ty@z&eTBYw.m2g(BM-D͠ʻjF?|r?C {!$u;|&`8I_7ihgQcqqtPW:q񙐪:\nt~?gdoZֵKU8\#Q*kkUS*Eߵ0 *~".pt%98ieҋǾHD0e, +೥Pa;u>K|tscߖB1ykMzf]gO*tn,CKnG(agW()XRR(,$6fˮta2b ˺vPq@x\'WJlA9EYJh4gW+̺޻B|2$$o;&T"E^?qI)tǬ.b 2in ?fֆͭLO%,[x[y#LGieVo;3YLɤ"OM&>=[N+j,<jGKiqI_PQ ldY$}̎M4Š[qYBywH#k?XC~>4!d3y',zl*/Vх6#aκ; \Rt0݇!nY7ߝAw}:0 %țfB^AX<~ә8I0y>|CbDW-KHÔyo.slDZd<_c8EHQG3vüIt:L2UiZ-j`osT؝^S!|e/ӟ"_5/QEXB{Jtr>VEzVӥmj3D!x}UB;(%3hw晗;Zi~u^iznCYF(g<]A(%>Q{phvNG5UK^KpMduԏ2%8CTiP5YDtŞт?޼%71J9/ݍKuN nydiG>1gW-!c jxWdz7ˆi 뗽o`Ⱥ8ONS) v={{ "(WK颿Q+z XAK=yӠ?M.eyt&MO -s@D$n8V{8 #*`et5|1 e}d4OҠI[J?jc]p]m޳|/_%La`HK:L]9J9]Y㦽K5b: CTARE``PJUO&8 ׀ѢpԬ[@ʁiq(}z=V j( :~1L uQigfOQi;AjRlzͧc}W74įڪ>kStT9"+;W>xsf E5_bYJ*Ϝ5p(+8 '6r]h%t6XҪڂI֘~Ga$%(l? bD{.g`};1*-R ɉ oj13:'gxjEq'Xl^M/K Nݕ1s;PW=gsJcfFq`ȁzHep!4;#'V\AwF`;dd-%ښz$SoVŖŗ;/wЇEPvS YaƎMSG8ӴdT SᶓA q8x8]zof'5迉)k ӚL~B>,42[Aw.f;mt- zsWƫK%bw/6V!Ӗu'E04%*nҏ<mNYej~4 ouu+ }N0 j yjX4 4a@{ E!h؝+{M{Hz>q5 BbxߡiTqmo͊S]WnS[UN"?hOYI !h&7֛9Qƹs[SJZ@OGN} ~*~zxd õ$*KrJRDZAuqHxJvJ+?~OsF΋ً+aB(3GGҽ''d؎ۆf7$%DSH96WD}z^kk`S?)8g` ¶.`Z4 X%W虨ùDIkTʈF£Wk֜Cyb\(V*Z8#˰3sѻ>FۖA};@APPpESvx `h]{N@B;MH{pN)>f"i/7!ZCK]껞a5C[3ǑkU qGџYnNYj~|Ѻp|X:q;h ؑ}R*MUZknԘp aR4$"BPB=W֦ 2UՐ`6o8om7>e"j_orܺ>G8gf``uhFuֻ&!17DQãT@Q^80u u#/] fc.mJFTOooB1؂p֧FnXkc9QnO/5խzueS/(P;p2vrXnvĽ K.Wd0EaްwtRr=Ƿbq|Q. ’vZQ;<*RK.ܧTH|kFwA<_ Usw #[^:kL1XOJ*Ёtu6c5! G{hϮ HG yy2+HqsUJy63gZ;ME| 8wj/t< 23  {Jh yCHgw >b-gWнGTrYK#51%aqbx$rRh!M'@o e)vl3shi;v$=t/:[5mrY%3Z>0$\7>"c~g_ɜO8ȆFjxd#0WS(+ Ǣd 6_yύKA/4Xc1oت ܚSJb[(>o8ֵ XV~썋;W9z6yJy5=(PezV~򼓷ܹw6+7i:FS>Lª`Ԛ@>v[K% a=D'g>FZD[L2~x-^ el`{y ޡL GZ;5"c-dAL8۟~z$X]q =)Þă"1 Bk}?mĹS :E-Wfkg+LFfo&j,c'i\zfC81B s ɣ vԃTR/. ,d߁QBoeN xgs4eO5t-穷Ͽ97( ZY< ܼ 0\_MN->x!$P_i$P|hMo:e x <`#%xX[H!u$vf4a5qxUs[ơ 9~eakiU'/!c_T)U߼QE{;@/O#C;!v7wQLU %:$P&F)0 { -z&Z窚g_RDusG9w"uצחF;^2\~L1)](@UTJsI1udzdM6m!dRo\ ƈ `xuDwNZ熁~THog=8][IZz m!)@}MVLo~< pWs= `l#cB+;{hm_Hȅ~8ܡÁ׫#Lu,Dƛd[ *Eet+Sv'h3szfyתJ&ǁ;! ]Bh @6jYՈ_mڊ^4 [uO3Nb$q +Q᠕dL Xu"ܺɜ b"#n)QPruWiF.\A;Ky>-K n>&@l9skK|Qp{r[I\+\fgMB"lz0}m}w2E<l-,rqڧk˒ B%|n/N^΅̪r0va(G6} ?]3'b,`IV I jbK2P:p!ckّ[v@Y/1~{Zކ3mT ĮQڿAJx,r2yrx"싸嬘- [y 7ěFrv˵v5=LUwz TP0rqSIf"l Y.Q3"y,#6lO}(+p9W .o|̗DJmgk(>)o͜rT'RX "Y#8rl qmhG\jlw ץ͡n XrȴgYZ07070100000385000081a40000000000000000000000016439a35600001f8c000000000000000000000000000000000000004900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/uio/uio.ko.xz7zXZִF!t/I]?Eh=ڜ.+'6#Cdɮd+a+A,>rM kKޖukrd`~&`?oq䍦ޯ!ݫȨ'Vi/׆+T|8 5_vo鍵nmIҕ k'>usݜtvkB&LJI?bC{0[uKcɄ?h!D>+ެ8%QAG ~!8]c.(^ѡil\L6 9PQR-szi/ía9|G  "? _]}y /T~YZ#0*`/lEwNS ؑ& JطQ !'Eɋ)(4&k$]9fP[ p K֋7E>mmCT36I6)Asʔvo~z #NΓNqutEGK_CbyZLg$fH9iqsR7ke `ɸݫ].tgŵ=#\j 8: ._?]}N0QzӲ jnŘ|-w۶ޚѼ'Zm8MWGP;]s5I}=W}#2 =NoYFu Aюx\Dӑwk7%~eSf;8|;uX*hhtù[78rexȕc+{ϸ[I^K 8h:v#vL79ɬyKQCMNYUJxs*YyM>/+muRtf"-n2a zf._ֱc)ECvFJ1Ҹ_yy嵇E;Lrר5ۍd`%%Zۈ%ҧ743 #JGhY|;}Xq hq;oL%pKc:?,49BW5)@D5KM-u9.xs&\Rz&F< `si_ƿ0t>&o|̳Fԫ=rشI4UY #~aٌ0d7cEQ?K5q÷mtφt9a?2}I+˜hdo 0JBEc#yJ]Zww hȰwuF- a>zT3gP~Rsܪţ%Rp{L1?  &[clFS̪m{ U ~PU|8v?)\X|XE➪ oUzJͬdsD+*H5 ]!WJ_۳vm8&Yu?+>#Id]wDI!Q *?oROyQp6FQ$t}L<#nY2N{? -H⛲:*V~sd0H'{dwu  9n͇fRp S'D:(N8pwvSZ)a\ עڧg05v`b|9@oP_c~|ůlVQ(NV5R/6S`B.1գ]\A euigX["hVS icvf bL;L T5 ?BaO \o oM `u*V2K_+xPZ&9!},Dzް4k0TN|`.U-M 0$9ɢ9cRc*?-8Jy(zy4S M>-A^,.tO駂i-0S/Ǩ)CM8""=e[}SXPlkǺԵ{ {=`(MOD9`;dC]k"Jp| >h;1ƾ.D$r7^n[%B{Z|n6BAx,bb;GRZV^>>ɗf.B8RW3j#*VPAktIYiK5G?([nF/ד+k78-վ!|-礰Mu~vSP Z2`n^Eb/# :=f45?0MQ-v=CN_' s#ߊ?R"8ݶ3$]6R @ K@۠?J.gT^^<<{ʑ;9$ב5D<ִul<|yP]bIwx'`{X;:F! 3/znO±j$"\N%ONKZ'BZKbZwqDOfr~.>.%}B|>[?']=={&ћiܯ,/V)H*j.)D `5?n)J!Z )a'fIyWJY533Yi׭b0ȍcCXVj&1)~E @1Ou d-r)݉9ys@I`Wf հ^O%uAׅtjMl7ԫ9ԾMj>[n{<ӝb/ݶޓ;CscPHEr*HK?rt0mV czB}B9p} (Pu5[R3HNV[0)B`fKĄ tkRNmpm%]'fxxX 4AE 1Y"(kBe7(|(ے'1?{۱ā?Q#]By{93q%V7“:M0l~WpYQ؄r"*FуU I /_aTE1ri3,QŽ#͹+3-EUS,UGW8B]6 Qp3,ba~A*׉ɭu5jL Ø UwЮD&t6mmS~OaLf)p|v\TаX/+(.6QS2#6ol* zLU \t[I)EIMu3ճ$GF&t"g/ /g2,jBo fN/ -d⒟ 6[߉wu) דcf5piIIu ( )k A.)rMѝ;ot%N;u*O)deY} '&5HEfR5'33OĄ;'3ضG>mxrR[DcJi !/O"gnbLݕ^]_kGpe'%.66=G(*c]D[`ψ{zd;ngi`p90i ٚFna{3͘Hg` 77 5B7IeI4ZB_n= Dl0`?ʝ2_(UyW)ĂfanfNT{O'Oy!]ty~/QVt @/.^ߡgSLCwy*Gk\FBlyե@J}y+ O?5%u&QGs xJtg-ZgY J1e E&MPR")`D&+X惨ݘ+ }R% &iH1}F8<R)TFu#n7^gb%1#?M S[Y`rPBGɐ5Q1LZQ-Be-~fF6( גHfTBV.kQws*%ټN.MRG9ll%x |vޘnjVmj 1BsvreLP v1~ /Jۛ'py#B-aF,zIF1ɚ ϔ_WNQM]#h,m֪ҿh ,ßJ&ZwVcY:D8^ZKy.LI3?rOPZ!g#KvTtX o}%B3*=6jces ɵ5!hwܩPI=ڑ￘3fꋮ6NoN9CtO @P~ڻ$%f_gvx%So _4}ƚ6 ;NY(A%NlGsHU{7/%߼ Y0(D%Y#ׅPN4yENu55m&e_*.;LoT`dxK4[P@y08ykMc _pf&.J:fNj1r0lI쇅=S7h^\vg5շǡeUh$-W7 u^{<83*NM$^};q8'W./q'Rه0DL wz1bPKSW_:g*{vdVrJ&Ē%<=b cB8*Uڱ2{&7joS?2$ mQ|N"a,VPf5S!""6ƙ)hַRZu;W;+:R1?AηNf ]Y"bUW@@Slp)6#H'L5 7Wa/d^aqRg.!wsr1w?5`{ JbO~Nl7@ygr34(gTj})V@̝\t*K`P:%C5˼j`[uҰmX,nQ~["g%9w U7P]OUX\l ku'RIU!@ ^p2}+o |m;,ۮ" y@쳶fs>16~(Gү\QedsM[AbrܙǒH0m3f>rzK<"X]2hN}K٨8ly &(?'{IZL=Ju_ Ɋk8yW;]-W~[_bM9sw7\(;Kz!l 2(&$]&IW 뒢=V ue% &y+d{ث x}`L'O .*ȱl$X34b\L֟<[HM Ia$f68$,ZcU< B5+!=Iw?L{1ʘx?UWWK-f=79016$ϪS|Ki}.Gρ J@XڴbO/Hr;)+o]<[Q޽ARbMO6X'I vK0%0د%bHN#q^>ɂ~^☕z\y}l#.{ζ=i^/>>tM=tK5l&4vقw!Ce3iG;~/#GMԖ|S)4I>صgYZ07070100000386000081a40000000000000000000000016439a35600000b88000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/uio/uio_aec.ko.xz7zXZִF!t/.' F]?Eh=ڜ.+Y}3a& FYg*-ng)vaY }ͭQ4씧3Ԡu)A^52d61. L f#Ul\(r"!{ܔcuj(q{割'>O5[ҀdWND @y݌ܬC*W7׀i^k pnG7ko8_o>dcoSA_ ε ܊< `kK^lc}6M'kѡ M(:ʀu׺-J7h E*}?ߚv Yl"p `q<ْׅOشϽtf֓U N7Z}uGɣ{f>C)>-rXn}yn==LIoC!xdome)Li"K#64fZz5k9tiLd˨F6 XrM]eO1(v[(lJDA#c/j,Ǯq/e-q3Ȍ5)卥G]чWDSSʲj 6}[? g-̊2FG^ot~l@"a/s'ѩZ]Wq9a.t˘~@7;O= YhK =>Qfͫ>odf/i^Z{o0` Ny/xETcxB\PTĈgŁ@y4ü &[v?<7c&UTwieǃUh@ A `ڢ"uKpid2 (ϥ`˥H^7,@dҧ~ZU=r}R'6M{-,8K.GTZci.b^z9ub/jda'KWJб'e*{E tFcP>0]o`JUg=]%#XBO80Ø @7ߣJuQְǢ-"x.갸_,ʨC!W3iWgUgD!'13U3V;:"!Z13Dd$e樖^5 5NNVF䊖 -a1>,ք+#kIr itr`.9u׫+э:tl (p~CJ+,.mKAr,q$wq..9jmGrAֻ>HUa CfkE&,S`reE"Ost;ns\S]˫Kry ٥sFRl(_1C ._NzP]M=B" 2 *t_DyTxcay$(l0p!b+8(^jEU[Hs^ xlj"ZaBg׹-GyѭەcN Y"JW @ʅ bV- G+XNT%Bz̈́&6Ԕȳ.IlςxIsx@j=8vji`j5OjJhܜUʟ]=vHz_TO@w6Zj [דAƳ&~aTW(=I.ưdue0H!t,R cLVx?)_2%Ե Nj⽗m, CK֛wΊ1rHg_S$IGx~]Qy )9T33#2«fq9 qF_9 zh~%"f<^,s'+=w[V[1rɪ|Uv\A (׭V\: I ½= [ULRq+^|vf㷵]F XB|,+RT<1id\]g%9@^T$O(_ί.DHC ̹Y\, ̹?%n/Xf8|!QZn/Ɏ%KP :2ڔ>KbU="NJCi,$<<\8hV#,SnMRXRa;]\W|SEB1vXU;],>0 %n Z@sߛ˙//yZkWQ䠔RQMU= ۆrjO{3M㾂7o/@(bIHLբJ):ttp6<7NUjR C6gDւ:* u*|w5~AJFn<<}V̍uZt)vY䏙8A.R9.Hܜ`7udRn@5>5 zAɫYE:N0ph7e]ETV^feJrB&2Z.Fԃ8tn"賫y@Rۻ-`)g$ȃ>IU59+W|SwZSВsuJqpƂ:/pB&#H"&Oew:<:_`T锞R"qmojݡzYȩk 촧ߡJup1 B\-V-)t@ Kqk ٕ|]?;P;S'_/Guo5@&Xd1 G S>7(8T Ŏ< iԂCX1PPΜ ]U0+|(<֭Yw~l!6xJ$W~Ns.g+d!|}dDkM<٤EȬ65AKӓ+ Kv;(:I!^aW+BG9T;mJDaaoE-5@ e97'kYI[GߚaF_ZƊY3_ vI2: a1JfQqKȅ7Ȇ}E/L"3#E7~@CD܁U^1:bi\{6 j M>}=Z`R%xLM-tvCqR!A@҅y XT#9Cxϟ1/oJ<}ٖbGHkN@~O;6I Q~c7gGܵ&d`rPEGدzH uZRv<);0P[?I#&Kt1F{ϟ"VoSf>`9ޭ d)WxTXnvjm5sJbl躟ɳ.8&h^5:+C>iB x۲}ąS$ܚH˘ `? ţ|;55RDH KxC8ƙy71mgʷw[<X8Ɖe ?9 ҏKxoIZjp[#Mv1q#8 ڙޤ R g<izSqHѵ\ą|| }9d4q|Q/Es K]U4D[;\ 6R\ut!RÝIwF/ea8&:k(ny9CBfDh+f"v:Bi' +@&s(, 귄C2 Dz O I{Yِ8'x_08)ļDpO|5L:^ԇ}P?ҥA;!s[S \M=\hH݇չ>^)D%Nӎvu8%;?5V?l\{l|]f 4# ,;9s&L;;v!'KCQ!MܯI?صSC`^@wLsq7F?>  -FlaY&=l00]yFH>U ;_x>D}m[#0P]!5YTpll(V{GJ>-$?ߟTCDw)N9ZI~^7:lMVi|=yjzdq_2xjLʽ/$Geo~`Pv8%hR/9 բzO *pKPN ZzD7|>Q8・-̀a2 VTo!4siE ym ?| j͹ᾘlYܳ a *c>D_GjmwnSbV=sd)-\nn\!MX! 2*Z?J@6mz&z΃^Awӽ fIi9S\*omD Lrln\HQxi peOFΞnpb75z4VY&^qtc;܆pd 2ٻەazӺj?ۧtW0K̊K_z>gUyG=NYBk-^"R7#Z351m\ ~ڃ{=%9 ٜ4|%Q5 FɭmE{]E7+ůPه tRbJZz50V]@ؗ$ӖnX,_w 㙨J.'[ w6γ9SOTMߖK$+!RN~ w8I[)JgCJ.Cˇ[=[;Ȝ^ڃ58-"1U y7@N ewDk+rC(bRȃ%b05F.H(Y;Zy.>l?HAҎM?},B^'48ɰ)>lV)6⫧Z0 L 5G^]AUÈQˠ&3E5>HNٽk}-u1. bǠM(]XoP<[>SFWU_١2S{!ɭ mCF3'M/ۯ>,LXϔ4B8;sjp5׽q ؕR0\놨}0}㪤=)E:d은o/f1e $? Hu3((çi5qR/y)Y6\NXi;VBur<]ThM5uQU B4s#rS6L\ xCx=sTe~TT=*O/*]X! KཉΥ%*f٨6զM X 2ELc.sw$@ѽ/~ 0Nbs2r +2NeQ#`z>L=QS'IiFíFvZ5u~9<2N)cߵ0sTQ PDX{xץQ.iHa0R|dQO]T0\]j0rlf/2AG ŴA`u083]؍G{+U6}o9{@cZ_:|7R5V4dO d1M6kAhYqc2_ncv6πBwfҜtfF?ZJ8 z6ڨ^GvbJ&_ǐ=>!h&RD @tY LG 0' aXC8*`/VQOkB qGM)0SȘ(>2F䎵83*4 #YDPJ)%jY:)%>,kx0P!Y"8f^n/d 9U{ tv' Vbv})A5^"=D΍#g:[!0}rF9 |O%~r( _0c`ҭ2Xi9G=9(gf>F7^\p[|y-`l>Bh:"qmT pԖv9dIFbߖ3(K9ff&N_6/X rF5aaSLEr&+NstXx&DIaLsDq{Ӏ0Ʈ PKAۈ*:nSz9_ ލPIl2- ǎ\zN ZtlȄJ%A`_Tыt$py&W%An 2V*ǜJUu(ė@O̺PdƁ$Eh2=KWu4{p3&WՐl?ECъ:H;a >2keAX*Z;WyٯХ5Qm׉V s>-v S"QKu|E _+ Cv3 0}F~\ܣR&^[m:|=8EO/ ^ uރձc.?7r9by=q ŊY߮G#=+& UcEKX6'R2}.}v[ɧO'ԈD!p<3`LTjHdWiW~f"k^EiלȖ9="/X˂-Gq'؞@ADgYK&i@ؼ:JrrZmSM@n9zeô 4D)bV6a*νPQy<)NlKr`93Q kA^Ff=6RoNeJRCIV/=:/Cs۾LfF?#tADP6mi,ؖ:YG2%2_8NHtJ.%GZ {(GOj,˛qQ("B-|4{yebq4̃l!5/}i݅ d`Ѫ"LaM}Ϥhʻ@k>&<ijv |=R w䮶W̘d^;N\o2/ [#D:'`zL,E@e"`(;+81As5h霔liYIcQ)rB[>Q+_ zJ↌w,9^(70ԕ HPRL;, M/'zsTZ5614>MXN`Z }7QZAC ȷ8X#+pd_$4i4s_k|Eĉ7Zc xd')++žYvB_-mxe X9FZSo`%sF7x:UF8ي5~'{Tgttxƪ/җe5'hRt͸_|UWu6 ab Lrv{Z{17LfK,:7I%1X f{0焾k7B=oJ5LVjA׸/(3$n.;W}$Q:jE,Cr=.t?YDDsz$ =BH \|6v~CfSJyb 332oW39ֲ #RVr,ZS}‰ƍ!/%wR򹊶"UQ!{6kNݡuvB>`s>OLQvh(.-y%p=~VRju6V|QFYwml`(AVr[\npƌ}OP\mCFr(zf$Ƹ{[<Іv莴+-5 +V i^ $Ur D'Yl3IwНd̵(:`sŴ?&[ IlaKmǒs*u%#nS9LCL'!pS9=[ՇMks`Y5MCHvGJJ%=OSA0XྌԅtFdϘKaQ|)D# MF!8I7@N:nMfQuMU/1ɿ~9:@lh|Z=i(DԸTIY˫t* |fҋ(Pd_R,@ļC|cm0bUJrT5 }ƙrUCҴ""RAy,8NSHmJJcH"U:G]Ҟ *b?ب6%]MeG.^!Br1_uRK4boo@k3a^ކU 5'P%vP ]+2!TlsPq]$ !\dhkܦ\؃> Wf鳨»G_&_2!,)XEw\RkX~h|8vFqcz0sfI7q+e.01Ӿp APSOR%6\`!b֥ {3Uד}yKnL MhII/&_%ZS.̎C{)cSPFLr'tK@ʃUgĞQo{?PnZzPƽ }2Q=j7|lQ*\=^p㫑nޢ.崫*'l_6uǥ|.o$ҏFa1QL|!X'zL>d;F"W"0>c^fF>Cl%A1 0xM zq bޔNfTe Ҳ0`kh1}= iiZ{`KI%$i8|ʷh zڹQXӏ!)vpn/fysJϦ)]cn SGgPZ^Y&5וK%Qin.VqJM;z!("J+8V3XmZBlNpiGaw2W'yE f63Jzn quC(" gJucāÆ^nJN9OXz|(yA\F T=raB^K8^Њ;1q~=M5y@% aw`ݙ8tAOr xc`*ng|R'rc➁D%USe_h'4V7r4k02 CmG0챁-"\&4'N5f g ʅUNK5Jdz_EKJB0+)U+(J#3@/O@ uϙbNJ55ɥIB/g_֌BkKSShP;_QLM+%JtŚ|jT8W̓;?f\=> XAmDeFM?9N {0;#ĒNԧ")Dshճ싇!Ȕӛ,Gw|1F*:RE0_Mz[/V,!p`L]%iH5] :: DŽ.%2Yi? [#Eo+8IVmW][Y>yL]aLkA!ۧ~%WϏ1!;A h[Cdd QK)v E"*\ vÏ8*F|8{76dPkxd,ʨ:}`J+,t;qݕ>1 3܏+XZak1aYU9{q+sIuU DYL|Q 3ʁz=\ߘQh?c` Vh2G_o &Q@ |!S~Jmtק,!(uJ'N$+б/Zd #:\aE:S_h?%8LDUumw0@Zq2Lޭ(4>)eԯ$]N色. yS Qjp\;cU"JRf#V<,/4 ǚMtгe~Bqޝ3Gf:M=_ri`n+5O/`o- Gy=a};tx@<a1ywX͊,j l*+o"'~Sd4^X)6**!QBH$M#j{lli7eŖgҎ)Fvs ސ\2O)3BX&V[_ /ZŤ]w<@B/BF URUMLH 䩖8qx)ֻ_F0P^EvHhZN8Sgo]s'zOgcVb= :5Nf>O0+rYAВxbP=@x1:^6iA9<Τ$&7m=q6Ny526`9^@[,js{GEy1UeH!Jޚ!sn FR@T_Iuڠ$7GݏQP{H+ѪD(`MCs*y X/]nJP X2c_:1 ' f ]ՑOyI AAb4'vü 5@I3*] :fOe KFj#f6Zb8Sw+ӾE_ke{ah1cKCd򏴊 w s}P2Gj:YNMP-OT1!\j_˫SK. hMzN9؞C";Cc;l& !dICNxxz$s"g_@?9M;-%Ӂi2!Fi{%QW9zͧaڄA2 3hn.My>3};QRHMw{1lB {pPQ#7q|n)=q[X7ee ;E6Te㦡Uo,J:h`}?w>j^ hЖ/NP%v|6 e^GSSmRLR`6lpgбW>ZRF̘Z 2xR9>6ޒ֒][!Y:&/VLx6W]4FDU( (Q ({X`X,za?D`n=_vG ƛ+"|Wyڅ7-a]NyVҏ X.#{p9(,'5h1^8L&_+ZR:c ekUƶ1+,IBWNbE|ge:P5ZK!fU?m_*8OSwh/u!ƕB*4_6o-벚ߞ{5a Zzk:Xw P$&v((6=nޏ1J: `Z8L5/pцۊV=CAԜ/ќa ˨y d֚$Ӈ@:Nږ:]6#[H\dݝ!d/IaՖ^IXhn+ `1~ Xw5*98)1cwհ:#ù4YŖ& f\'Z.^-5q`Ѕ }-DWbyqⶃ_Ix%|3;P/'}9Qj:_,Cőkb@9a<͸Z׽0>"QIb( !OQFH/8;O">"Aj]OP_Ч+'[)Jݽ`vk ۴ V:wZo!k HlWO(^g(ꑁrzF o-:i'O|l( TP%q"wK xItaf:YGCl0Hi3JATgd63{,wF9&.xUk.~Ё$0[7 !-g$@3fQf\h}R0p6>-H{ʙf'.~,:R\&y5;/R3>0؅%s0MjL7!<4z!*p9PRRqt d|:94iSeiN%oҜ(ezաƄnܤ,CZv!с,<ԏw=|lE&6aa&u  gHDuCW۽RR~R24txEOMYN˺ªN}j6X9;&mX|:氥yHz&:0..4:uld6+̽JXȼLd-S^4R"Kbo8w 5\v/ 5yOe\`  J~AҤl&o3,R5e # Aej[zزGL:e4p\IړLa"Ls)яs4[`g׶XyjU8mk" П.ʛow@VLjv"*+S?C cAbtOy+P{ze;5XCo@z| x$EOw}g+@8 V~nWWj5<8ʀl+^]?ḦS ԕ6Ҋx.B4)@ f٠XsoF='M8*LQ$Ǭ K*6FA0FEy`:ҩC8*Ny78[ 3MK̾{X^w;A84:6\ةIpo;țW7׭ҟ}!BkVx(&IiY"dTTY$Vt[r˲j^j]@ɠJ=2Pkb籇,naZzDγt&3v=G.< >b.2W!5GQ%-k;R!lҮiek54 =l0{S:H¨̰} { }uE+# "} >}y,?lUh w+K3 ;s ?cCby(7a+LO:bml]%ƽ交p-Z35 3q>c=3g kKY*"S@F?ő΂TW~"Nac *)x` x/s; <\A(*mD"ѡAeTf~ Lޤ^^0qF6}\ͩZ5ByOK7;>-ƦpoIQ7Ѱ%ڌE@씌6Eo5\qߧґMƫymd'(LdddJ6*PS&>3ĸ"[lj0.YIӗSP!&݇:l ԟDTrϱªyie뽙uO,ao:ɏ(hH=EǞ;q43݁ĤyKaErjnJjJ*`F|pWCZyg` @ֿys_^= XRnD(?t7?b^{ck}96+gF؜Z[а FtZ̭Hu^ǃ i_/"K<{i{ _pVd.~{rda1 z/bsMs"禢0"58aռX243 e-BsI"Chi3@aě˖čzK_3k,5l/xV(}'9u{=f,2 $e|.ӿh 'd8@4㎥#󠍃yݍ+ :`̛>_ͱ֓A֖=h׼V}buT@2,] Cu c s#O-Q*iV:1#1>_dZ|j3Ǟ2@e[U'N |8 C/b|5Ӭ`r_~7ECT4ry e6wf u%U;%Ky̯U xSa1Cq !׊EV[skQJ76=*~m4Lxҫ+,?Щk|)RX&?욃nW@S@\b#2?O{%UZ̰TgJQx*)2"/3\1Z˫w|j`#aC&Nw p [Dk^!ي, ÛG5T_iZR8I`-z9I#̡BȟgQ c9ڍ Q1ea B5rz1F" ~$hqږ9|9hq܏(Lq+}>']ÿӡZdYЕ*v[i2V),__R1ہkpD\du7o):P* ;#K p: x&xCw)c _<;q˛Up˞w4FDz SB/(tf}+8,8Q ZۅHsy}J;+L$ ,4|udN'xh:1995*r$#ݸp6WFdne NשMx[L=`; .(I^)ri- TCzKjMa[vB,%+MMdyܳsin<.H!T*Gʿx=zUUU9pr%#>χ!BX AG|RKh. IIO(Yay̒tw O/|u ;S"k^ 6{ M;{Mٺ7L j#Ln<߮O>66g!c2$(.Ј$;17L;ú{ =(At+WWa $=q8U v5fW\Lx+0\ҴU2V,8͓WajTe7sw#o10ݕNp10qGaS3kd¨gZ~} ;= _!ܖQ_Ewn'K뵪F"J!{G|:u6["nxh9 P = n:wv!cbăsMvm5m{=VCF.昐|5~45EjÅ,f |Z[ `p_i+pZ+b1y*F\dzDvgj}Ј @ K7ڥ54V:">FEG 0h5:g#JS`Nk"8(wdT*8AؙQx6Ԝ* 1!, z}DYf [P49v(oq3Yop O2ReV!}w^-7Hg- !ugi\t'ids?"k B{p9(2x խtYE\z^pLد6Gmқ8AEY0&ツJO]9`P"3Hz+.WAp!·?^\Y kUhhJc힤{xѩƈlv>X%/GAx=]/>etB0q'VDyF,9.p>uv_>ƛS rG"C sry BAg-G, M]Tn+.dbu6#@\ID?ԖxAj `|އyk{}TD^y]\xpAi y= &m@ mGێCH&0B%>;:[vY2qd(:-d(L&7pYwx4k{'o&g4̮8zy<`Eqe]ϐ*>褿pY|]<vD=żl16m*Z,+.Sk/CgM;O |iõOș˗hns&g1V0Yyʊjb=GmKeVf[/6'i|@/1i0ԍQ_ e9TQQ'ojJ-22Fdb4#l+^bj, 7SGxV _J?ğFL'n!cPTj(; 'Fڬh؀1) Rr "{=Xy3( ;ISt/+OO#>C&[]/HlO| CMp|W`!M1z@R#d+#d(MIn3lCg/Jk /W]t"~鯛~`?1V>9}44MyA7sqD镰 F)"(\.nqS6̲7 =ٰVΕ&giOATjie/.C6ir6(.H-u2 l ??' 7F$\;|shѿ`Pw"–RQ~MIVεh&]Di0%-w#D1ifzS]k8+HAJ-ݝJ}WH"Sih^Tfs/jʪl1 n @3hp@ 1㌦']+aT*> r$Qum'@y1.?},I#?uW=l0ê(7>%-n:L2d͕c w*2~Pb ֞22d2+o4 ڃaghW!?>)e XZ^Ju#VXͻWXlR\߬=qŞr O,$Xf1X{m `:|?9 #ds(DONbP S?G+S Ux!fZPDt`DypBHGa|_f- YtG[JV HɣcgѥLSk| )׻x4s2Zn Q콏@iz rsҩג#&n<,q'8 9`\sBq3_ql][!Zy( ЁH5,!~`m \t+PDXBU_m(*\ÕzyTrq˙*g`ur#(,;`ŘL[slMtZ(qdv[Bʄ56,i۰ ւK'(o2֒ݭnt^IwTuDâx,8"xw7V(!lc\+z );p*TY3B6`y?S(6H*OuX5H^Zf)iʌ>b"- xEnJ>:/y=Ti !`[C;~ƶi8W1p'nY_>o3-P/+Wbag;Px1,3)a0w %6#ВcK@vjNxKEG{e8~垘Ѥxѡ\&Қ)>{ITLG+ÀD䈟ks2nʂm0)XxgZ%ൄv1_?_4>,9KKn`rtkj2j&80w#Jʦ豳#sWvzA9 zaTN;Ф}^ Pn&/+wlrQ&y*:U,kl"\i_a cEDxQ=;~??;_Hy@t8sjFO3>Q On13Xʾk; dk],Xi_s=7<=iFF#;a7u(R<>f6]q>~!{ Q-0AG3t\ԭڕM O&äEJޟz-._G 1bDH$q+U " Iy_T 9`uv:WDkˆp-TbwP4ZS*ݮsUpOuS4z*ĊdF5!h [4) ѐGPߙ5pTX{!^;6U4`F 2͞U4&wD#'z`6RmmВw&!,ny&?a^żHj(NNZֻ]dr?Пo{CE[]M1Ub'=B1LNbpE)*(䢎>)!n"L#8loӏ8,$Y }^<H00ҕk.oIjZ Ԥc`Pqz׏Y'|2ʺ{/, Ҹ\;傜I.sWX^ol-2S1m!ec >ڡO{Vv+C*\ASI)W" W; ^|UBLjV`9JXc;#*[܌U}Ad5qvޥuwx6)Sdـ?JYtXYɅ-}0=/tnn`Hӻg΄VM(x 6ѵ(`Ƚ P~~N۶z⥨'J׮{`?1lzwre@0ICh 3x$`MztsΧPl2ߞ܀#9q9f;ѿ}At`BzlH sꄽW?U0y /9#u)JX Šu;V0'p1խܼJݙϚV1M)ͭllp08]/Jdk3"4!Fl^YAkpa0)caVQ [_8tzo<4cy7v[8j Ζr.h%5`^[%ʰcX|XۧlB <Bv7'~ŚA&@9#sE ?ܝǍyG"Tu5)8LXxgrrWv-Ĺtaќ).nV >K2TD5L( {GʀV1.sj۹F6|' XQvRe# <6龢ӗܬ-ZUɊ EɄ[vJG oNY+WX.F%cvmʍ Uݗ,BK#fqg߰B,v+^R#Oc!5 Ҟ1iZ1yWIW[ްE+4NDtWR0h&r a ([R?߉peWG-#Pj;#k|k7@~o Jd V].5IG:J6 'L(@Ha9QLѾXaSHrzc~Xv (]֩ht=@}<Y(c16X\u :|B6@>=BDI-%>e 6E !:MȜsDgPqe]TzF2iBԓ +rWkKy0&>ldZNS=je[;r_cIf;l~vW @7c[P^ [R/sef\O ٕ쯘MY%֠uZ[bB"l*-Lf~do ]Cذ@*\gk?h.wAu>q$t|Ԩs+SY.rns0 Mb=s5tHt_(ruLO}r$Uv{GCSD4 q\\Pn0pjomQkڡNl++uEljlp,ײ}f%$aikN6՗ڰIgJ5>0ʊ&}ia_0"iJ6ljjI3$<Ө<%I h@Bf1a6aa 1& 5;ww@SI+uy6@ !hA+_Uh/>.BHFe<A(Dhw3+Hv[}IuJ#Tu_:+[)G5!N)1mQ4͇U9eCa xU$(Pk. !J, Jc&Pӄ 1 8)+[VPr dfJ[=3J9Q7ܢ?_!9a@ɣPr .ޕ^#>}ΣBo]M+ ӾmpkѡvR>&O@1qxG:$Ԁ5%b9طfĶ?tX X=_]:ݹjǦh9H= JgP:Qޛg.ëp>&("rd?Hԟxԝ:Bmu '}m YoLp0 CEU*/ H⿵&'p{y)~g|/ox;Z4DwM5VubRGt-G}>v*$Fz5{8q\צ,-䔘=ٟ7PjAtN,e^Q;𭐚]&/ek;9̰8/pd k]wwi01T8$)[);GIĕEEY DcS[wi>L2# Y*j;L(z[>s{ Lfrr+PA۱dt c,p^E(b-HOȁpfa:#k!V8|F 訬zu *{]K[Vϕj+JL9+ (%tcRȬm} '}1b!B3$k [ ~ QW@rb+P ]g'|@]O ~wd☜怞"Vp2IA k 2fQ}֓zw\54ܒvyJX9RNj'ʞjDtvR8Rv5AKɐG&Ƚs !;@*zb;mI1cp9 g1W}6V=KpJ7cddBtW61Q%MK.zͰ]i+ί i9t T#rRK]>l% "X eXW0K.ޤ (WATنu$vL$OJoW&/O`}x\=oc۱*{~; lTl17w4EF94(Hg#1qЏOhlU_Jǎm 1ȹ1&ZE&$i1@3oJ@R /l!Le2H,i47;1f1\˷@:@\ nuOU?Uʋ))7^K >[~Θh mp-DH19;4o>a4#,8wEv0ip=>^ΐ[LLY?]`ԀbpH;J?4!4;X%bg hH y4P$M`Ӥ̦7V]ȳ^mw}&2j0`aiij"*lo$ES!f:`X+'1 C^rPR<*7*5$|M}j{A$JEUF%pI-|^Srذn2Cr[7.qؼGW|ngwO=Gx51xEeמ~ߔt0 TN7_YUr1NZ9s}*!%zJ1|)J8jp4(HǼ0z l(#[nSL5 m Ɋ 7ΰȓI NXXڃӱIH)7.xdiw-MQϟqw ~l'H31)Y 곳!'bV+BBGȷ` (~?2OB.0GL=ԾpPPrJR}VagMQ1 ѫ*Zm| NK0l Kg6%n>d?j*fvA\۪h"C.>q0{`|Z-R`-p;ceXٕ=8^F*FD+2xyRn1a :{Lm=ȸ6lxtT2(N0>2n? m=-UuOH&2CY%ZǡɅ H12Mplqk 5{b! ?OXqRZ8 yw10tn&1q?HF/<+ b(9M@'!5~ְ:j'O:L' 9e . 3)FGV] o.ݷ櫷MfJ3/s/Gr Nxljb%tt]2PnH2 kV]l.I 3OQ/{Jma&o^ U9 n4wؒ¸h.Ԁ C*G]V9"9Xܝ%I#<ŋ>,0LB4?"R/T^䏻Ҕo{">H&͖u`.evޮ?W4Z>fT .l,ng u s[f9/EUg 8$> c#dޥQ$cX+q*{h>r?+ic/&h-ǥh0׭Ǚ(ٴsL>s8co百 /q`rɗ`&3uǻP-mdl(9wIXz[j.v$ G$4(r.WPOd(D&U)7mDL j>[ ;Suѵ_I24:ڋ?;X$砐oˊyzT9qzIQ)t(t`%xHύ&#3ߦG8(`ȿپ SҢ =܉>cu}UdYOdzy\#>bJ+=!&YZF.ly[ρk'PջEAl^ʠ}ɏy|:e3 jyV@ER-fo&g-w7^ h<Li@q~PDŽwhh-.Q8+>TnŒ. kk5b*<y+7?n:r~AYz_H=vz=ck.ܼX;\6k[#p ʻ}sogsغ 8i(yg?븦j .91>N&vTX|ap"Xf։Qg\=8gvK@\ںWbQOKeś5&O6yaP63zbV _rn֯R_ zΎN%ɯ=b齚CgėX-`׬6ij#[l[1{RȡGז~G? uAX""fW+Ӻm M r6PkwY,p;e9w&,j͚*y2;a?/*!Q=+ ='$i>V|~C^A kZZ<rD"&h*ȸ)qI-ts{q7t~u%ʀwO:E x64բ] 8 TyI>/KUmlNE0||S<HQی3V˴@.x9#4t[2,/b90aXzY/b.0BS.%_9 ;v@#l].Xf٤Fџ,-D1G)SSěquk3yZb5V*Eʄdg0>h̍`v6ڏ{`zrtWdITGXѦItғd?bw0"mQti˦(F+}M&4h|Py2XMw) ̱4/X'&`iaG#ޖ#T/3>;ՉO=3n|=y@ٝ<.i]GEfήS:"W2쯰v-gM9p9T b]N2-AJHRK6EH@w2t[Xe@?a)_U!Ň妋W_'ZIE.; @#X7ҟ eum.``o)U܅>vCfn9?B' aSsD\9vVVnAG)uYR (MC'xZ%L@y,"\5esgRP*ضo>oہ^1OLOs?n;<5Ӄh[E 9F3lPu)3$G)'E4}qhyN*LjJBWʧ1W- i.TFאfTon7=`I%RkB䜥K#[ 2Zϱf>̈a]809BWMQ%yR$wp~V~烂6\n],Of%#VI&x~JV=\>F΂'=zɆ<εgFGR5EGȼJTܔd쵡Fd7~A (j$:FoRmQ#|bꐾyM"p8A!íIUGWf7ezd( WldY|$O{);S2 ; -S*O7 BwN1q2HD<7Raqwz:(K4ĹI͉$ LCI4rAT5XpcLZ`9bƖ?{5y1Ы>FNq(7nJE{no꣞k 0_P-4XSf)ï* u۩}rԔ.YF"+!&^a aEICA*X$*|x҈k4n""Gs|TUU% k*E.k|J]p+5 ZbЏBaio"`>ruR8x[}93r_W\ X0Bרr%8oEN@؏w8uvl$nx^S*`Κ9A'$7bW /.e' bkk\j:?aNFǑƈ)"zcA@e}٘R{T8sMk?jYTRlߪ/rwO&Z& \$@枖dj(CS%8}6ެTµtݶy/8@:uqG+CS*w]VU~HMLQQi#ia&4?߾)BhhSK*CUE~kFR76Bi4`s;doYT/ʗ%_zTt~n5KMO<) Lv0Sv/g_Кx ^n 0b fQ5ξ!Si,A=ۋ^ r}qf\ bѶ!O^=|HUƤp*S")*Y$e,I$I݇M'#67星#isbhcJGij//^Zs)6`&ۧ-u[I0x¿c虜6 fe&tD_~:ij-ӅeϣmD;|$OpVQٓ!Է+Mւ1>9}{*6ʼnG>{Ufʅ-N/LEJF\:u&-r7Ff ֠KgL^~aa,}Oi҆.mBqYCb {(ˮi5u= ƲT bU ͈{ݰ&dX֢o\l^ tzQB9\},͆!vp1!3a^EԑWVPZIBXᎡ ȟS7,lLzvN3|<4팦* =dOʲ1co^D!r5N]۞ / %Gz{,JfZx!Cdl'H OX6"- SRJLXUS1}ip_qUK0ʉz+)]7O"@뢪sƎNVpVXre2F$\u0D*~ƪX'fN$Mh}4vx#RLN?-2?V@F֘כãq+F֮cf  z< D%l3gMq§)2 $nYoqVyjX7WJ|fe:B)r5} ۉv?##R<[@t` ~>!%Au3:t >6pdW:ṄR1z8d'z=:ˁ'"}_bTQ0 KCqwq{A]S砿M[m*#[bC{xv.s@BbvCph#]cdj l~H.pH<ےj+CiaTDů X\1],'{WC6 2@7ʼnX-އ$q?] ~R~cDM~_xtpc<$[%h| V%_)[^p*MLwj[M'2b0FYT=kn1pD5h YɩoMG ]٪>n`XlVYX@Ar܈dP蹳)mZSRĈLgD?̝f*WHDA#B<oZ_5q2Vj95+} pergփALOJ(xa: S4݌Ezn 2zTKw-HoL`).Y%-]A4uhO`#jՄk)"+vzG.;&XwmFRg,"~i+t7 pV¶e[\V@&:ժaa>kojZV'"F(8y J(7>HNcpC< ;Y_xdIᔱ/?)7 і5fv#܍/(5{U Ѿ-hgc!)" eKc@LiH;^("2ǃ>+!q:h6P#1p(>%L]) c6 6 sx觺Y'w AUG~}0V'ȿUXg"i%C_0]B6bfHUGx}ϯ{qQle6i3r_mjY&mdQv]kVnāދD1e쏆/M7C?^H4fC?Mr:0g@_'"!na>6CPE&IU0q%yCh9s2.uE"ibSc;K}ٱW}c|J,̬QÞ@󨲹e(RC lU*|Waj G☿P|0l[Ic^K_x2RjMbv j304yH`r/"p]C$}@yhr'FOQA+09M_ӄs߮gnÚ4҄ƾoU& M<#-J Ǩ^_ՠg|P}.RRxBP? [}/{˨8Bp}oݗcu 9Q~`R~4}N'e)4. }&Kp NCdd"mwΟp06O˴yԾ lmhSԈ"uACXmGعK#}z` UA}gAu؛JB e~n/oK XxMVgU-s=BPUV, bZ whbkϧ3ܖt}T#Z@_q p5߄5$)E>6s|MB7Dbv8? D!wo#֡d3Xa;f0#׽ho=/}V%Ve f-hD;O? 3i=ya0UNf=4 [r܊[ꅁBq ]2/?V]3S)8P͋Ԙs&ֵe\Xڿg-CWd3}FwpB?}I~9 i\_]tfvxkOA0YDWFPZ;lD:7F9b~!I '@H=~-^{}DBq|9ε)x G_A'gvPnH;[;k}^’l'k=1Iy!jN4QZĞȇaՐp DMhzTgrF˔z bPPjKT+ *\ǿʼn|݁JQ5ȡ]0H^zY_Ei0rt*J&5:WVYA VgWI%Lu}DlƷE{t{!X–mԼ}G] V. 'DUhj :l$U_{LBq rSUs–62uLB&o5baR;f %[h@eu,O(=Kn̉g| 0k[`T&e#H#LUoj,d %^x w] e)kɽ0|ZuͿ (lm%7R:ȓupz+5yxR'u5UH+FCeS4&Dx: e."|3X*!=gb*Zߜo~)H:\,_7уȷE  ʤS1mk|?㱾U{Lhp>@C75.^Mi37M 7Osљq*`Ž*J4|7 ֦6Є0R{_G+t^x02<~d^˝4;ls3zjšϝNS} 70`16p4^E ZnВ﷨:f ]8mq2|\A8_E4"0iUw+@;BKX?b7 qwz1+]vkX#DIՀy!xv?vz?&$|R(i_|i4~qVcMn`F q0:-QA2UH%F_䯴 Ps[{S©i3vQ:N-bme-LDXcjcdp[1vb [XVqOlBxQwKSp :9>c,R;؇?u}N.{9`; 1bnrXB778Ąm|4XՉjD Ḁ1})mytOpZ鶟4^ݱ%Uqu†o}4 U_D&̼R/*X !vo+/J¢ړAK@:{}VZ=EDa1':Wsr*KKj=>wCuHgw6(x '$~TmBSz? ZxR[w?SuS;£MY¿WUyY@հ7}ydDa>aUiI%Ce@V3As1wB*}z_MF끊>^hP<=~A*TS zY0Xo;P1ɣLqMױz*x7L("rLwOZ=߶˃|*5Jd>Qy)K񹫸ⷁm^-:Tl6Od(!Zj;V'v=m%oDOu 'y7`p /vkgƜ¼@FڦOojD'} nmG4}>(EЁ&%n.H%ESЎ/ط. _$]kwnLd+Rlc/Fa莤` S|xrEg}wGҖX?j[LkO8F2G'&ֽסRnC qP;eQC_lpDq^Lʲ]|] >k#<}/X9{s|ZFf׈z?}B Z7G<#ʀFhÉ5O\Zs\ˤh,g G0n9}9 dhX/qH&P.lݼWfՄ#o܃آ *kqPo`[1*|.s}ڸcCViӱ8w6m^Izp~*t[7vGU.Lz,QEU507g#m/Zo Oi'ov8Ttn.sdD.NlC& 2H7U \ΐÌ $\v; j/i@N)(ˉo)Pn;D0+6S>g /@[`; 3'ҸS5}RC?16?>Gm "0y: Ҧjӗ@׉.)OjzT|/QF$[UȗJ*Q>W, F׷ @Dʴd/o\z/dKS2 >Nmow3g;4iJx~8g"X>ux^ܗEx:Ie,5_r[֏84!s"2yquD;)|`P%ߛQ MH0ZV MoVš-i\|#0$,Ca_^=}ţa%ڪP{__9j;Qt4ryqrtTPT^YUer8OZemw*(ƺ ?+Q8/༖sr * ebG&0}YJnG47\7X:F!%R)xZ.'*5o-\ncpޙǸ}U`>\vO2a~ɲ5 7\9@MuO%vMf\Gb)uS`;^[4{,?x7辙{l-rk Ы&;NZ79':)WT2ܪkmO)j)JҪ׾gm4q0(8ijV.ɉ`s1V^H@s`*qb]M2|orW!n9U$Z (6fҡn09mS%+l Å)2Ч=!Gpvd2W۾kw}fW}gV9m>BF|[M/V8Hv|fhR-i0,AjܽA>#9,NjN3ۂ‡˥~tYtɑA+Xe=,ʶsJ+D$AW|:w&sH;7â_ՉYh^ i?`G 6:ӛSKddt͓z.K T*c''#i4oK=K؃5ms8_kR~e 7z,Lc۸$5qK3o@Gc2*e3^kVyo(A7(k5Ysc0, LI?쇵|>N𑯱|jo3g& NyoIfIJgYwC`Z3?r;Hy,x-1ZzЦОGyӳWMآth$ep_xpXKFA"GQ zA^/pTEuh|4Xnnր[;N?\+MW# pȴBWJM/g-)j C9VC [B~ lg;E$aSuR P۾Q Q&$k#I5] G(8dJ:l׀ŗ6,m5-Ǣݻ) &|Pܵw+T# ǪQA^qx2:Q~HSitdɥ֪.DQ? kT):o4\C4,V,F}ܞ\΅yߔF KRQHZ ݨ7w*uwN<'"TWȠ/յ!# /E]||r3`[y:ͩ_ůlnc,'[yBR`=h~k$Vdy6K@/Q}¡cw/JN S`ZC|67"OZi^jR$ʻ Y(%1X7jGwǫJ`_trN˓uBy.I KbV%…-n20gRص}AzX>1_ oYOɚs8ɧ+X<\hV }/-$ Kl \B̝@+62| п0sAN*}E/[8hm$y T矃~BL@5*Q HCNP?><L"ڻeEIKZ tή<-W+Y': l"2wK̨*$Bp^#x/]ȨgL"<+ApCgJ,[G u2ϥ~$Fy3ÝٱO N=++~l7Υ-cFjH }rH ?n%U5b&Iu# g܇ć5K#Fr+jlܿ6Yhq ?^H&׉S۟aμߢp_=%ocg`&y~|zTi9M8lɷXzG_ Ϭ,V4TBͻq"Lv~l:/9^~֦ƷqM):y}a> ۳@B ;:SLG^I lW:BGf QM=q@V0l BeC-ܖ^#u%&CWg@Q4sWw*Gtߕ$H%y[!Cd}'b5fڬI/zݪ&-ϮV12ߜP6E=0NM4=~8<-߾w' mFAL\؋3fR햰ԛg5/i֡a#+N8jիnhޡGŭ5/{Ȩ]5KG!GYs(/"]~Zfջ5FcU.)Rmc7xk '(?T: @eyIj4ւyD9rSR!4d/H6T2&$&bμ{.Hp89kD=H>31v ;v?KoȣG0~-̭%`pyG2? !rn.=01q yFXֽzł=Q?phsx XI#t+cRYB KzW^7&. =2Yw̆t(ҧ 0,h3{O >uȊwde)>ZT۪NȭdC+VwRyP }9$Wuvˏz;0aeoge*^sFiQufXdimBX923(Jޢ]˹bO5ce ;ڨfMVʇaynǛ;Ԛ/ aW9]" Fdϳu@AOlWcL>Ѝj\<(%E|ۓwZ7D҃y;/gpZC3},z׸ZTCє?anUEs{!Ƽa9{gۄp0 5TBޅx'V@+%e+G|R*eܾB:Q ÛfѹNS 0|.\{[»%k1k-K}$B_퍳y^T0Py(-R=ZO4_+n!+QgϨpyL{_*Ĵ* 1WÍĉ"O%F7:5UtmhaXw e{81z^KiwHY t~.It PBT,?ymB}zJ'}oEڮlī'1ܞq9AOxm fG2`d 4DYŠPz5;YA!É̔+cWQFnmn#ј%RR]C7ᔋ/8abj5<%Ou#⅑Pfr-{_num>IJ^ "g}3ތ|p9]ܦ9Q*`n" U[6gMnNt9dafU ^^,w>mW沯;xLo}K+?5JDtj9|g)4Cb A;سQwgUa:i|@l0)mZ}Xy@/A! q>w̾ݠ10ѩ#gcJ}5~8: 1c܈6~txۜfhmX2z6 Ww"ڄa‚Ʒ.g`&! SxKSoDpo/wflfBmD@q IAnc<튑^73Km^8@ۼs:Q=vۖ@SfR-tfJ! oD ׺<:޹͙JW1ѷ /jS;y {KLC:M\4-QqZyt\T^m^a%L=pZLpɋm1[aSVFvif:;,BKl`Z;ǶJ(= o^_ւu8/QxiX yED,8fnI߈dq++4e< hCњ7CApusXp!m&=Q٢ TQ )[RQj@֒ "4)C3wÕ`I^NE!uxNTf'xTäXz;Hp{(\~G._T񸑲oG/dk͵T@/iY;# u]Zhs ¹3 (eC>jQ>i&A뒵Xbs#.8XF:Ґ l6,zZEAp ŽN W&#$\ĝ'>g 9bvgeGCܶbͰ}dagUAH M8+ (uc^D+~BlTIg[d>Rrs N Ωq)  0gYdTŀAKN#SF|~FM0+!_۪>IDbP%w}-ٖX"`B2O3Jp3egP*kGkծ9EAt|%7Vn /:Xax̏*xV2Gig{!1aьE71iKŃ!)ހ!+g+=G&5*VWBNf_Y&I + kV<”6IF"F#Q(wmqI4/ka*N}#"z2᣹PyQ5yߢWF/65؀$n8zM)ΗT(?AD$#9-{Rxޜ.%̞ɌL"I'M4}{;rC/o^QNŠhM}ks}]i~E":4)" s)U~vض;3%9}֡mv1d[o3u E`:'kGF~gF+!Nng1d. &u O1pw4jY2LFVm+['(n#~0 @-YKG ;rٹ(ď屖21 Fqn!(@ ʖX+U e, =ٗj|ǰBۋ?Wd aPJ\a'vHRK1.ucz\iV(6<-,Aէ!¢DL썏>쎨W@C<@>G2? X m5zD-W}w(ό^g<nU%# Kjef(sa& M %כ/o '%-IJ_4[f0φ=~ÿ#RD֖ibܛQ8؏eEFƈE E6c=hzYNa͕Hqx[S'Bn@m߬cVW>U``<fnkLu4z*H,^Y?X8{$V{=AL$K;UFhw2D9PUAq:mV?e,2+ONy0۪l1S,Bi__5bw Xgk;NuM8V_dE\лdaɁI/ che,>|(= Yzt73/E,d\K 51\I^mkA%mqpqAse,LIk߳ o$Y \sNҞr]1: "sUiԑdju.ߴurAo1NpnuB3ffӗ]u푋n2R૵RoP88$^ >k:s^{9x'? V< !wcȉkⰌ7194gŪ6w7Fsi@lkfIth1(´k)c@X ,q.׀ڗ9njbD?\rCr6pjoi snk;iJ8 >qnI& iL{u(ƛ:0|2="{&<7(4`4!.0)Yo$ #ھ)S8M'ȗ᭸1ӗG:'qAWʂRQ?߅k?_Qy ˝ikk^wixmꇬyk8I,͵A/,Sƪȿn,S\jI6>mB,)#1@ņff:`Y͚O77)IsL_Y43#`WQ_)+ZJx}JY#0zD'C6jüb0OhXuSu-IKD_%ps[h5%KW!-U)+6_r֜π.\ZPjOwR(?ߧ@ Zޟģ%l^”7;lHJƬV+s@#f@b(`"fC=݁Ϟ}@vAw2:ﶷv_T|:x(;d*[bh‹NRiq!5"fR'MxyC'AS[q(SRףP svteF-=!w6W?WxtOo9.jʚO'>u LniP"L8نs(KJ^OMu:oNsLFoURűԼ㰎PuXݨ-oMgH/K,QV8f 5 }1 `6 5?G[sγ_,8.Q`6uh7\"NoGj震鞋Fnhmg&fdg0H^DY e'=ٝ){Vx_H<98m@Y l6+Bdq9oh@S'2>i*KIS%D+VH f{?0AxKP䨐M"=#WVMPmt[(ro1Vp9/S\7ᕦ~b&q߰hXb dctw6EX?SMds!Ox\ o8%+&.JHdV^m%gMcNs)oNQ]e@Eb]s cs48zH[Rz&cm+HQ< 57_q{$;֊`*)ui`,cQ9tBW(K@U>k9ZQqԸyN0ӒĆh&Pc㩤T ?n%}R~7CG(w~ΎOu#f9admR,nAGJ穷-ݮɩ?4Ljs7VS_}/g{qn+X[ Z evxMȍOOT*ҝe= l%U/;s[kPUL/zUsvigGx(i^{vMyEKf}\ U'nŪ)QgUn@U@uh1Ƅ?3-B?*]e!'Ra=Mq2hn"WYjοOx)yWxD>'G@(mFq°szf o!Һ&V"9> 0W$W,%h}Yn?VNlL2OfG Ky1T~ ,G޲ڱ#q',8Dm^lǣzt \Od ;,׬T>D?P&yr6"ӝckoPn}]^M\Fʄz $Wѻ]ڂFmuqGpx=x{ aH4 /{JР%!|pYj]W33šu=N_:Б?ؖ={up5q>Zyjx_TlX-y!דQլ@ݎS E ɱ0Vyh*޷$ACn3LkgEC@ُl5e^qBA0弾iSF" O{O\J=ơ+y7%^,A7hmz{ 6ڻ^dgU݈CYCB}0^NrmYbJԡzAZ]@,jLzrZAR o 9{d f?okXYQ*&S;g1lXFq-i/P!8}3U|D/_@4ᔵ;FoaGW!?bD?G[ vn&&!ʊBm+;/f ų3f 06FZ,cb*͡IYrLFf纳|jV*{"ev^|:Nƾ?;9'}9kiS=TݡE/BgÀ];b=~޸o T%Lr->XP"Cm j! H-FTM [ڃI.,\}]Q:nѺ9j5[14 lv.ւ_m%ixNDn䒼j#[3 &&jIԯ `"X<1s¦tidq ǰN̿ ؀f©q+sݸ`4Yԭ[vtN Z$cz# MRJ0ZxC.ms`5//tmct@[}zEe}+OT2EZ]iYU"N!C( Dk7[FVl tQ\fI܏-%N}KgOӟoZ \Fߡ,{y1|W *'{y>t '0!~Eۅ:.s;/Y}T2I.{D`/-|Q4\s ‡8& YBA4jN70J*! f\E*Խ#'bE>eAki\̆GD y7rI@K@GVs |TԶM6Y[^f*i 67/xe<ǰ="6LE-&(.Euw hH.-; p'L9&黙 ͢! >_܅>Ԏ9&m3yh؉{027YVAEL~]J+QNuWEstN|X-ghw}"} ޘ?g"z56hUN T||\QΩDxcuWߡк-m6ahgY׽>,LS/ FG!HO|,r|v |@9ip$òAWx\s4+@OMi3L wကؾR1dƍCF9MJWN+i+E&! ύG8{Y_]jrHثoeev\{U, |ti >}XUH4TW0n~ kcExLh FNF6d ,7pdEFW΍6j=r9n Z<aV mGN?՚@ՇO,<+DfٽU=AT=CG,#cl4E!ʼnTA^NWg]w7)h?"gޓG3TIO *reҰd:21 -JXdA+)ynZ)A?2Se8Br*s#wtZqJɵ,W9 QG.>$d*53 ݇zV'rfL$7@c{/52{KxB@l.me_*QC߽$hAb&S 뗵Mp/EᕻB#*$/A^bSm.)ˀKs7uO4>8}EoF׍Kmkps',9Ige3{PWj9T!.U—Ƣ9ƕCNEm/}F:fy Gdr2:_Ra'ZIUYbP|0™%ij50[sl9sS[~/|`}al?kqP;/"?J]Ex '}*!) S2EEyo4Ÿ3O//De6)m"ʲ9jZmeW$&Jޞ~u40}zBIDՔAٸH@1,sL88 )Kg9KU A"BS ҾdyjgJQ$W7k7V44hQ;!\duTԆ&G9 SN^f#9->dp'lPQ)vNwR\܊AQIeb-<ևvrA &722r;+§ ZZ1H. W:,;kElE e=Mg+ kLJBF7#_mٵs_?9bb >l/aWs"Pk6f#vh\x L><#CTÎ% EX lYV~%k6JQZ;d4+T{*jT{OAsK_&nc׆] Y$,#||dȀ Iu_wC[L$ҭ)Ltws\Y{޸2uR7n܋@t$luk1+ #{4a?J-GfVm(j:ϛo2$/Dd'vG5cMM텏 BOg;k:vN*r:=9ie5 ^88 T":<saI#1vb@'d~56r SzC{3AInxVZcOGɦU;E$?=ui&BMI]|F$$/pJSbV[ePss{1GW$]k*D y=/,rϓf9X L%g6 n3a-`lp7.YtTDQ+shD<;s9uzZYհ`XiS**VvdM9D.aJ՝zPUHg;,)Ew'3\A8Xb@ aD* Շ8l JAmCNG;F#ܧZQJ!5{ůIY &W,8ʾ&} D،sOC|gPD"l"2s!p̍S\d$XŁJު :8 Ydye~|\O#K,J-($45#ə jȓV;ʡzoQ}(נ啔徙0Tݗ]m  p=A?=xCmB2$T3> &\zԼPژhUFÚYz>An@iVAK1tBSNP+5%8'T1wJNDsA= _ :ǐ] \iBD&<A4m8&Y #-OײBxbl:cjuC8+$FQsjZ`ܑCBFw0 WK||^ֲ?)!$,>oz&3; /~;UWx(q2Qw2y%aV(z7w?IX{/K ݵt|pE9 X mJb(U6hd^a`7`@=3)a1z3hIP`$u|SݛPU?tήkMu<?eѳjFC`P 8 ,Ŧ-Vӑ6-ܣ4^s)j묂Z^=Ȋy4tY~(h$ϲ .Z~3Z&TWX#(byhvbˀ SfXdWHkAVfj]}ޜ*˲ Cݙ|JLk˴\'SD[;Q&I*VaV+[qHx'q\wBNwٗwQ>4 zfu_%~/ Ha%(6ߍEj fF|7$ΏௐpFNjqAV6XᡧReB {{ G;nt-xi;MS dTH'M7:+GVk*Fr O7cj/oC+uιۘi+uGQ:G>&Z`\VcMpݣ (#[pUO*vq$j/\6(Y5,tn| .PѓvY_=F*k7Ik$&Չc:fSl$my5+miP* X]rhUoybLVϣJaWF,Uy>Y$lwgb~kHBP%%G/4-뚼k%VygIA8H  9wQP).L2؊5sb׬qnjHWe b:ɰ!މX9w)^јuxtQ7)#Ufl+D;MBz5$d<{pvHL(K~t*%W.m]a8Ț QP} ލ*boxP|e_B ;CENPLH` ɧ.%u6! E, .$7J'm4C~Fˉ@4Nh::gkHG`_.Ԑu .Uρ cyxdr<?h9.\="{VV{J@z,3b~jvQ)hfwXOr"7M!R?RU;OW;'z+T'3Ϗ:!_gE"ȯrX]QTʓRiqLB4?[.jOj'))?*+Y3e<$rwhyq22tT4}G1qBli=60bk}揃54IynMnE'ߢͱ<`!R6{cdoÉwec0_`${)e_p+."T4%b q}gRPu+`sے2\G &,8"a#b9Akf2cORA$--ԌDB(;D;kYigxX1{>@[+@mjʱrm0u6 &eI zaV;(|VJw0r&U4YVdd 2L{A7,wE}}C׿{&,?XpBX>~' vwڮٽvrPlN1Z 2@O5lczÉ?/EVZSm52hwʱ }\Ka B >^>UAGJa6܂sZ+;ʩ3DE*JLG͎X˺7HtSwq[O*I pw$:ю 6{R-9N࿎7mem4LӮA3 *@ /xr+ȋʛ)Aitԟ^ 3G5VnΤk]0 /4Xü;F0NbwQ:Ct͎6yNWȸfmWcV{q[̰z LB9n/C7lu;i]Eȓ9*fq 4Q9C[5/A=2DCTZ ۮEy[ z3b[t_ wAԔO9kH=03U^?4Bᄷ?\oGqWe^ot̹,F6,l$$[d`)V|s+8I%s23ƨ,ņ'2Q<r~=$Dcohwq $v3yNxl)^ aiʽ+^1&fh/O+[SUVJ"NCw1<~k yO#pnRJN$S? mTEڽ=ϑ]lh?.4{P3#MLqBaOwUNTBC_ 8(_̮p՟78Ld+dQ PKw}kHLFaˎ7{'MOVu<ÍK k7B;NYW|w'm׸/K񒛛1,)cɻg}(~1',BuU7;S)%6Ĝ>Qa.5N Ca*(*u ^_T},H{1(Α=Ui{G = .R[]\[YK"FÒ sCWXy@_`Q?E*e)lw4|p)|f_9CiI͆إPAF8kDʏޡ[@j~=9 {qwiCEPu{YM loz .hAD|P@L60 *)x$u=;oQc2}w܅dޡod4p{O.8Y| Y$kQ~ PxA;I=y`5\F Ldɓ A_Z}euةMOJa9iߛ$"x$s@g[/2z!YFereV?O Hf@LaV/Zݑʛ3Vq@Y+}/cYF16 Σra)yɒKGK^=ѩ_n/{C {<ѿ z4"&94G+ y+^i U9o6y9U8m lŊ'jCCe 9m$\mQKY Ǥ+ x$yz9Pl;nm)̅e0UI^*W_r :9XR QؔP-";& ֟+ KwSp1wUJ0Yvi ХjG6TX+_C8'}F$6I+ΠåErpab+ĵDGYGX#\8[}6xUPIa=G*%fnPi=a WP 1锜vX}ƽLGGdIRJ֛[SD{fl+}B-w$`I3lyOkXPq.:I [DUl)η4KNC_6-~I8-D߄!5NOe XH9 \ॶa?2VϧB !$.{phWh|6EP&7D혅߼=q7Vl+yMc̍ %7B5qX|qMPk& hCt$`Wʌ;2N'O9M#Jjrp@" E?hHv*̝O7r)/X^ ~ K ߾u^$CB*?zGLϼ4}*0hy;{`Y-6ݐl'P;K$ 44I pRx[7Г}Y%0[wae+[ Ǯ'[+yYñl(V/!2u?f@SEՕ@(-PGfR֣>FꨃtWtdg)_]WV=]cX;&|m!oXX^ T#=b10`J)x,kJY-;o?֫fJ ߢ9m%T 7SV7( f gbMָ;"N֍NDaV)Hx1+L|; ~sP'3Op\u BMUPFk8k)ЖA`wiiBQZfɭª oB X]G~7qZ5oQ >Q~cS%B>Ŏ:q7^S]V#2DhH)]K!{!9]_Kޢ}g[ x}o9MXR}NƟb6RcCLbڴj͜ZSHI*źQR:Ӓ s=Zw0Vq83Wk3,AOyR;ʄB9'R龨IA S츨oBﲛ4)p`*U(M88%n|9WDz a>U,oZڂ³ڠzz $өn bO y=45$V>C,tr-p< ģb32`8Hv"%$`Я.2XLKd,)[̠se:wOaᎩ (;X&U;LJcx"N H Wv2D|TEӚkĢBG5F u-OΕ;P6VSeqhD.={S;^hc}Io? jP!W^Q'[sRw"2yv"2Djmed 4NmEjD\J ,G" u J0c/-1[$*oh&V\W ;QA;uWӈ5%]@fY V 骕}bL1Sk'¥j:9=0Z=HջՑD)QO/%>aC4QQ ^:?`^zyae\Lp@1C>(YdpBJ?(+ab*׉XQ.A}v ґ041w,P}ٴC82dyu2B-hchKida i-LJZNJߡz2)}QsH{FaRYݎqg7*_A;&ϹoMrGt-cCXO%DqYgA)ǑC=Ŝa lDn$L2:"9'=2+ql){xkN1o$p i|.9c)$wQ ^r 8Zy׮txN87 IpVԉ SukʪСˍt)͙8sָ_-ld&J5'!_TXpG+bA@pcP@2})n SsbwM!퟊Ctv#e.G,,S, 2NF}*MMIO>hNL D6u%/Jx%JwjxO'9Fbz;\X9y\+kkhՒEĈv3*/Jd2Llh^n YG).Qwe~f5{[-w~B0[dz!G )܌&Kyy+2l'b%KxU-3 }z35D,fjv'ۡo:t1w7${+Ɍ~1c+j&QUxNyCo-D#!!]&34+Ӑe޽3XEp %R\H~0;`uP( hv̌Cϴ6fnb-5~nI6 `5X|8'`[KشG߱ڥji*YCD1JnJ8` 3&kFɟދdٕ&fܹRsz&?_;gǒETw7i_Hc[Fk3!Uo#. \lK0&.tqU%3ͲFQ9kDSoKu0QaYklRpPW JtzRlr [0@To-y.X#HuO~9QsTN~4y˻X! 3*l0=(*ܿAjTQd^n{ ̎af$P9XmF8 c]p'`ҧ>f.op#9~L؄$Z8PT!|UT) ]8 ?z ӇMiNDD1rzm0/ ,9}.:T&?7%hE] Q-j a3ƴKs<Õ{uT!$@LSx8s@G?NG: CZ0o^zMgaK\6H|C 7 2lR<$ #1 3~Ӿ1A >ǫ'd Jk# V"#֏])x*lLfPx834q|WZU^ЌXr^X$#?d ӎxM$U-Y;„Hϸ j ұ<*™խ2-< Tߛg^XlCG΁y5hK_g퉯_@3iXEE<]PQ阷9 (,0aQk(όˎ_a!N:lm+ҫQ-xgLauX',쮪^ui);hv.s Xy88Ǎp`R{@|QDy̡͆V2(^Q̠ZHr2񴫗̊[%@|˺:GuʧKNf/ 72WaS o3pI7=W%'7< 8]q?fVԠƣeXN\ L,H°>x7ڶ2|o:Gh']y$$b]Qf{$ѐk,lt>M?AeQĸ' aǥqyh[yڹUgbv4?nvZ<_[qHK's[T#GI sדq]SE|d9tޙ@l ݘ0*Q>eʰ嫘ͩH2Etԏ-FpIgVYli9s7^/,dwWrNwWiuÃ^'e˩V<=$H7WGek~Ґ{svXms ۣDB"N_ 2 = pݯc/\/bUF9. dp7]da,ҐU~OQ> ~.1T9wTżBr, D(RAB#xc/k.Xs)vS)tj xi9O DT-^ fk+SG([7aA4PQ: !qi!X>CNKYNr꼃wȽ&3Z0a~s߉<0K9tV`c5k'8m+ "M+3jeu" 4xf;)̢Is[G~ /p.*@5!Gӕ_'W׭$[nǺ#@ o on4Z04Jrv{퍞3y$r$+J0SFY&=$?_YFwf tõbDqgk"[Up!\moF?qs hx,%>M\OG3@(h .lPenm r@œ'\UUsfT ̼˽vA؈ۥEX1BGӒGzbHjq/PK#JKIzu)yi 8o'o: h=|}O@D{Y2bE KX>dʎb&"|e2v@ ؝ZPڗ &G)>/2Z؛ۨTa:6x)Q]1+4oq;+TGOk% 0;QAeUE`$]$F/>Mm<?U$j$SWDCO{oR\)gN:w:eQJ'(m3/]Mb^$iw^ >^ESelF ÔS@FXQ S+r v$f,7|Oր j8ȏc  IqVS邂5o]g{ u6DMA,Au"7MRwcvKZոwx|$|G8JfWGKxXg萒F= CZ;ձvOJ339aSV?Ka6Z+4Eh!g;j ̢d*nj0w %"ʔPs? ic{#Wە8*\ $) 5H,}:3\:r ;"/%b+\orTx5A WT1SLTol <`t4%9e$. Xh&(DZ=Y!C:c8_ܻ=!"e\׿ V{jU7/ȳ A c& 7KQe o.m3P\7؞RyWE~PnoP>zp\E&Oҥ6FعV@V{Y{hC-k9p;O<Ծ*V`=C1ٱT:8EKeMHs歓h7*eޫ7t7?;v}m xUhDۧm'bhyow >?C=ՈO[YJ;b_(?&, zckEZLE|%a * /1~QȢILP?6q1YpaoDsE_,E *w=e, ގۅ-EM^}ʴ~Z|Yq*Te$D Wt) +kF\r^[k~"?Y@ S/&kʊU$nhbB.`A{j DZ'ʺT:48UkzXrQ&hyO8Qۑ-P3iVd烻vZq!h:l{26 f8P8d)-ZO"/(qNszտO) *do} V{,`A\M4G"XC P#ؤ(TMfzl՞TM,JcRB?/gXJ덌Q$Hv=Xg#K[zOhm4%X I1uYkVKӯ }9W**i&9i\X^sB*2|neE0\A(S#J_x_ ~~Q2&~`x7K?)R ۉšT0/tؔOX8c~)N4 >DANYיU9Ri?H{A%'F eU 4GbGF'rB$7$@HV2=>Msm*oJhw { RSޜ#)ta\lp^OA2xxQRxύQu_IVhgni$%kU ;A]Wb] kPkƜ3kκx'K.73&{Y#sBˌdD`L,i[}4jJ#]"a|&z+QA&{o6Iqc hpbduή&OvnBWg_AY]ZiDjuhihДN ̵'Ez>"w[)#b)lvaxA`qV |T4`TF0 .P۞siVf9iSbc0/νHz+j I,ϱ+tMLH܉p 8@ls~-NoE=\E͠ḍ"Dk2`&&J{ %SwYԫΝ}q79Y@ Њs]g’sHMŶncBR >oўGTyu1Z< \+Y@2e}ri O~3AeΙ64yU!R`:GȮOG<$ K\pWL=gz N]t‡tf?Y7xNŋFOȈs%ENUP<0y<u|43Iؿ*QsQfQmS =. #VXŬ P3D=ϩ ZJ1N? 'v%ttvT`0I#H+HXo?OׂmY,Y <|1סD/(!A Ԟc/DłjqtZPO4f=)A.Npe}I-U]ZRjF)l"Yl/SR'Hb$ 4!i}vq@Ja8ى{5kXecԘ%~9`hN]ygL3֊=V{Mo|,Ws b ureD=Bn8>8ziB6M+I9w^I'uw jb d+M>z0\̹)'OnՆol06?}g+^9ݨ=-r !WW5'\jprG6#1",0b@<魎<5`2)@L<kdJަdR>hc{}Ot ^y'RYliPK`/[VwkNth!!3:3c v=0.UM-6~B#_8ёmt 10|ȟ65M\`͇4XY4 h;M *Vv.#Yr"2OdQG&.,b45/*}o=+v.8X6Gχ$y]Ipj2kMFL8oq%>gl?i+z/@ Ku~$ંNsqh &VzDoe<ѹ!+OiRevbw!>L! $Vffr"PON%{7 +fߐx_6 rvVVn{$A2^.xĺ}vƈ&)sj(Uajw0"@(OfQ.#N>wV-%4P@xvmtW[hm,npɵgvFzg -?90|p߯{դ 3UL^#=X&Y?VOFRf8H6ba5i,ª)7&Hx]vp ؖvDŮkba zYy٢z&iN0Z8~ xq{ō U&oMpjAep䰞i~*Τ(OL*Oxŭ~<6P)˱p{GeVTYGAP}ksÆF& m]#᧯ᯪdOsڿL!w5lDJ~ԫJщaj23:j(+17Ss&d,:T7r*]o- Eة I(*b0gv~F{g΀5BU3۟[PSQÙ/ eD Q:H_S%+f"6ft^ڌAuXuYBA:)NڴLv -@.pjifĐ͕1p>fS@ft}̖zfڎD3wpX6j&+x{2PZF'TN:{~,q *]@sMb/65oP&E<҉_q MU'@>P՝QM,&t,W#)}c]6q&v6_X&\?WA*ɟk;\>YRiz@25wbc&>A"jd$azAY9OmJyA9K0 xLNiDcrߋx.@3p~&NcV AbjBVLvVɝGD )+[mm#n82)t (6Dipg\\}[5L naDaޝ]ILzTh@|W}lT<ٻ $E CH"@b"] 5#l;%NTzPa;F\YH]SUl С^CwdfwQ?5IC"ah)€Pswt 'ZQtx; uP# 7d:1r<;[q2+i1jqi,k7wg f"Tz,pp}~]E@yA"<Ȕ/j&vedxnFܔO#^:@e+C=#\u^-:Dp;揂7ز60"u6+(8ԟ$Ei@ǯ,OU3Zq^^b J %5WcUTiz&#rH %Nh| p{ayW[c:Biff=*Qo "'19vVWF>_'FROŚ5Rޯ`Ł6|MEC/ޛ;QlJRӴt?5r6kPhPoʅ4W3H<Ó.Ȁaڙ1qܗ~vB!AsE7zCc_VSZ>وBHb{CGnh+aIOU:Dpz:~j8!2q)1)i9dE"4 Q_c?$#VѷKf;CYփRgK?QG-iWM>Gw3}&Ry:^/x&SکWpH4G|B\]f#gYaE?$Nm  Kز)e?HJBôcHBs35-t<3#2j'%DMqJ65ʓOxhc, ʦl[M2n'09oCwz_N I8Q(oI(LU+EAc D"a㕕L3YFtʃ5A6YU-c-O(MYvsJ?JĀY#ruHs"J~MniZy't~3'Y kS|QY2tyrOw(gRV+֚ڶ5VXBRsy:>)uǸ 6))CV3LDܴhfR @!\9D2f'4]k^@!̵@v .c]KO}ݐEۄPgfy=*V04QGT9FD*\6.L}p7]Szң֭4!jeXs`[LM| މSFJ2` jj~1 0aXɱk:$wRSb7qoȰ'>x(X*O12%~ݓ 1mÀ'jxJo:S'xT*JĊ$*r:JʢFS$C1ѯq(d_Pm?9Ŏ;pi _qJΥlĵl%7D/4$"F 7O_؄ޙ U`[sek錵ψjΝP41&4L)3rNdےk(`nӻ8w/W0: B&ԟbW,1Jn1Jѕwhe%wΩn '|5q-z~^Y  ^>{l` ̢6̲YzUE=rIDCG{5.`C/2$Yfm4ċ<`mgR>sJhmjRR9"#,wٴZr|2kZNesM#vKʀF.YfF9jjj㽾$+1XHOD9D.*icupc Z[P*lHqx&<5,{Fc@P!H@#om,@o>_?.o v%[3ЉjBF["7I2@rى'O6]Gn9Z-ss(dTjosDyV+5] 462{FbTQ_!a ΊD{4 8'8lgzӈ~*l9p.0Fa:~n-Yβ}Zkx7~$>(~3 7h$0!5t?D+,ҫSˌԁ_\uz[K9LbiۉGo1y/9G471@OU Cm>ØOp$y=MT@ʀ[fKӢrUZ2x H@p_p x. &lT[ʦLu:jgpBv3 (чOatN1Q_f+d>TV􉪸T E7c]%Jt9urP_>۟|ðȤVG [LY{l($s+vw47U||㵙=ʝ4VГɀיyocp.yÏv2b(q/.LaQ&|2:WK& eS|qCa #9q ӡ mpU<!D1X, @Xpms'xo&q@5 Zq1NV ;|MZmwOV"ר?h~46_ l~ ,\\n)fV)9#x> םNqr!9-yci5"H]F^)XzFXƗ`M2`g.˔I&)ӼկZ.nOSzc'ՎM^EbbT#W|ܝ i=|#*H{By`e,RDY>0B!ڒ4t?ZeIM_ 3m9-߹S$$N›3,i"%w.Y?đm$+8L>Iֈ*Oع/jA>݊y}TFxԩ7e%E(!FDg%Jg8PH1%Pyʀ*y?PNq-6qnJL! ј H8y/ft{ %; UhKC!9MJ {h!g2N|!9%\~s\E3~gԚ,CEi дi7V [7U\~o_s5yvfOTX"PAɕ1X]U gkD9b)c~n,Ydӎ2}K; re2}V6͈WϘqޕ;@=+fҰTH[8§}ko0V }1;2eg4:@LwB|'by9\bi{ҡSw8tq ]<NjclK~P}ʽZUZ<Dg1s0Vh$h҈[+mFYp}g71% t^ [K`;%dxca[; w6LzF7[UX0[1#B 6jvWbqbw19OIYܖzrS'i'ɏQ汘MM[R1{l) >tF7.]c=H1g[!_?tȓղZoMBD`UN`$P#2Pma.0,.P#OΟ:i.wa.44m%EA{)DWr eFro &>Sf\Ĵ=,mP󊚲*7rNOFRz/kwA!Gĺʏ~ƇyWo[jp6u\Kj-"ulf *RJ蕑9B]FɆW#׉l<Q/=x$2M`@UEUFg۞rDQl]G)L9̕A;xᢤ}%"-L> SYEVQm\IOpbߓ^5ҀGrʺDqIĴw[NL[%Wo ǵR $-%uq;EzkGgIY(3.s|rN TNało1ObCչ.@Nh/m"%(g44i\䆡z+/w]a~w46UұEkW70c㏷1oB<УJQ*7ujxV##PF{{pNFKv-OvML{ɏ $ʿUo9$ZOey2Y0UZ2!̵HM$r΀@#Eg_"EQ  /[Ya"DdPJvtnˎV ,΅sȐ$pr$̶4[+!" t/f=6.tuZo^n&i;}M;W\a*/SmƛB>X)j͜/m@U/A,=}WVL )-nųb۫~|I;MV2=+|Fq \ ^A0[iZ@IPG"hzܻ8A΂Q2*mK*+rXDIryT\1&ʑYZGmsU_0K{gVtFmឞ"bd|~cӊPr23<tEW훔 o.qXXI.|uCvxQZB!b(m]["ϏD9)]u<̶RC}JN ȵp٨ڜ^i#b (@-(_u暱^RMBCGw*nsΊ|pn;fⱜ5!c2, AC#s5 rH1Û"1hxWUs@3I\iPZɬ \h*l!ccXdą}=W7 Y(Z3phErwrѷxYb<9|z;Q(;{ r'=K_X0 %o@A dtc9ofCJneENϴb .^I%os>a9̗aP*\^ABOn3T%kUBwS֣>h0ak GjM$l^3Nc<4|@n֐*u;™|'n.CQɜ2ZO]NI$"m0 {PQps#om'ewnG:NmWڐ %ؤ$ĺL-o`>^_\stI7J e@diU59Iz-gΒ2]BܭXOدvA_8PA#o ޞӨajRvnLO%rs'Kޅp=o 0* "DA9"@kؓ$4kx{oZϟB'wXѩ5̌ պvܸ!;@ישX"LxL6dGzw0!P(MVMf'aUB6!K("{{9ݚ%:tAetAtfǥbwҌwDW W#1 b|: jԅRc(?\ nMC?2e??lm(J}3aqH[>LRC?3X}1Z|1 +j _obvQ˷̏%&ڗޞ?]tӱڊJF (d=<%h7E@uWd&ུ#.>JytWbȅ|pbzOΘ ̨Yax9zbqob,FϴXFH [PL3Ts! o#|[Ǡ8&ȉW8.UڜQ7rLKf^bj4Fg:e!N*hɴYTZvv.ś/*Ҟe|Vǁ<-\3x| kAv7>ov?~嘐%-VԜ <9K4SEbGОr6&\gϘCgBRJWl ylER,䴃-f]']4:mMY1WJ6k`3J҅SIʶINJ? : nʐsMrǹ?m6rd.cֶJ5W;JSS|#d7Gÿp#PfT$Nm<-[ee;O(4}JzbY>qS|BFC 8SGMQ4{0IkuG(܄O9˔ ǔl]&+%Ƨ=I2p-Qt%V_$6Os|[r\i2hʭaEch$ڥJhќ\&xELM^ܪŭvw[==HcBYƸ)bh*_?V9 amy:QDӝ8]rK}[b4DK>\!ÕŬۋYb?>еDEqZ"p"{ glF4MfukcbnŗYʥ!pnHcRӯ#.p0?l€:|,všw.P>ryG*Ě^Xy܆:1RRY%iϦX~;ץԾ ¥)#Zt@~#3K} ѯ(*-ol’6 V,ODP XusvF5z t"TX߭#tR:¶@#:[tǙI+py p< YJzyO@ Rs2~LLJ4!jY%#>E>FN2ؑVD?Z]!Z#;9xXd "uS>LpHYS1R.J&\2)]d|qtƊˆHxDC#^=#tY~w4vi.^ &pxt{R/Oj T@0 /K(J5/k!D1'HCbΣxYɐ[LyRaH Ʌڱ<`M|WYqFǀ\:IʆPxzAހUoC*&V7TOo>SAweF1cy &|(cĵӎ1K)>-?A+; cjg<2Ln%K$W~xXw}"WK,Sf $X]سt"3"<-|iS /1sۖ0u]!T*28M8ǎ?\m,kz'&I BV&rZAi8J鐄Uq`vڌpՉ8 lC99_ӯ)iHNg gK|L=5}?{E?j"7VCQ I0fȸnBs\,<,X}xZpX9|eR2?ڙ_)RQTDob<5B1ׯPPϫ`*HU$1+RYbo+v_+`H +tIZ)'a՞/V /Tf1-ek@1d㊆ԉL\]%:LopoDGMºj$y!kcf+zl4=Xv-)G89Ϯg V{gf6mNa.Q Lml .-z5>OoۇvRBG^>>$jc~*cxU* K\OVT ` 78nȻGԶV뾔\ɤ6$tpݫ,n(2P.FTX?nU1Z.OJԡ+V罆"Cmȴ9z3Ӣ0j7J.\sZF2’$,ib[d+/GF+QSdxW:r0: ղ{ճHT;}/ABmWVZ rqNQ oc'';a6jBL?7Jj`x IBmTn/.t1tJ;U+f~ qہk"i+ɸ8uG39*LJ͛B8wpu[ffxr|$Hw 8d "[ _M _2)wLljxp0t 8v7MQ;<d_U_d;Msaec\]1gL{*4 cm,yE/y/2gHiP;{Q9PV`jPa,nN(?,䇖Ծi"ΔRrQSpuq×l Ilʎ-Rw:͆*@탮1!i SRGw@yq<6+3A>U5X;JB(W3!qz \4\e4r4~zR0wOhkFkmyJ,2ȁ NmhYA)mF#Q~1|; tР[9u+Wg兜5N9K39E|(1BɥMϊCg # /Ѽ(uW2ͲZ}/ڿ\0 ZiJ펪(9u[ /SḟgX [wYT1*\ 7Dގmπ% a4HaD]pq"E4K`#-R쵢\I;"b>ZЫ `Ws^攑h_ ɦ6Tz) ,ls \s{up[ ) 䓣d8#)r,02+gvȬ7;8M&ufٰUR)5B]8nk-s r V0[+Z=4bqxOeקb^j4:z f_8T )hAWxP>,o'7ss{,T̑`CY\8y.3srng.Xt* A ( q[/ z<ކJ?91-xMdNi|tOX]OW97Sfj ,%ЧWvE~ l^wGd1XVȹw)f5S3?fH)tS"YPϲ:a=as2QinP|ܓ==t=flYCXmȔ-q),%N7}dI /Ta7L@8VEӶ<%>3#~:=kd̵_]eâʉ`x*[ ĉM ʈE1j\&YMֶ:r!J&91&!T꘱гaR 7e?0m{V޷M\&OJztYb?]/0㵲xEҽg kXH+?Fk*fh%U:* ԍ N8k%̢c&S*ћsnJy7HcF?%كoVeZ@7rKJX =݀Xs\)|XEÓQՠƝQ$Ϩ%#|'S$,+(4>.S R߾BiG&)X,G!9wJM\@KMV9kgfZ$GSaݶ|3r JPA]sw(+h&A*}!e3b w9+_y7t#)gGQ7ܪsh{ț*QIQt?䐉ch-5ycбT=~ddaekvyhVBշ~6mm9bzj+s8!z]fbU,Ho~;7^WıՅܙxଓ9d$Jzg1;p[kH=ԋJU$>tF\b7'wi 02wTKG!.Lkca^fnT|2qArH0ʰBo:t$EnϝhIAege.#ib]4^/fVC}'wFsdB<^h;FVWu2"Z81()`o^ܲن+8:ķ $;a0>?̰@ ڿxv~]-ANȡApUog~z *?%\cb.ST>{i FY$jB``w˾o^daf#AuN:z׍hKB?O4ko D׆(ǂ1"X#uxg>c_. =/(ڧ`D j\L=_ws{  wU" ~0Es}Uaee蹿5& jCQmYxK5ҷ \ו:qmt ` WV7dI܌DB,vAK4uх?2<Pkd>|7?}\xQd~5zeBU4Ns!Dxc8cvj̲Hق{ixKfW!Nh G+*wû47kW ,tòn4QKt`SPUd5 ˋEɗH"ZiY1L92LطTY_/.3L漌?e78m<E2Ap^ẄkTI=3OQIĒLDOn7ְr٘+@?5}ɶ҄|%j0&$I LQRq0o=XY1s>} %@As*odjjCMJ`Ζw bl ^b0;TMYk ߉E!_s/,_[:vf~G ^=_7_S}~vN!tf $=]яf̔@{he ,^^> 0rWN:=9[Crvn`pA۝lRCK'^xU >)k B૭ Ow,(C< ͟#t:B-@+!!Q/t/9mHA/TR$(4cRDpCw+|&7b?B o+yxs;:=~LㄊcJ*]4k"cP1>G` >!m#Wds;U-Y U\Vgb2! X(9xVMTv/5[Db|3 r:]FVoƁ&X@k:Ia9|"J:ˉoDԠ/NoRך4/q6)ds>c:QRLP)WiTl&Y7>mn# )bAUb*5;bV;ŗv~G Z ,jn1ס8v^w:?@Q~5X kLqT)7^iv}UL^WhE,;X<*?4Ss_u!'@_D0cClN>TЌj!2ŐY' ,!(P*9^@0=Z< wM.[dQkF'j<7%vцY* _vDGW!OU!oeD5dv7\|VOYֲƈ}2S&Q ieژ52=dbB*.%>m =Q[|!"YCViweX8van%;HH1`q ^wѾ c;"po[5l(C_^ǎsBuaRM:yjs}ʼnv|?2Cwa䰀2SHE-KcΝS|dax4-taV9])wZgb^;Ps'cJ09g VϜspoRb.Hݤo_4Iх)$ð^X8=pEFHEN3WX*@#I\bBNJ,uܜ8?ƣnRЕQW*gH*z^ [CeG+WD.v\éW3È}|I u]OAtZRP\PMd+7-aYB+e}[@b1Izl6 1M-G;[SLq Z[ 2KyT'n|ϖ3awXtO{uܱ'2B>'U#>^#;.c-ږij0 b`739`m/ٷ5,-V$އVMfnn̋Аd^8+s0/nI[g7[?-[$ݾ咅{,VLBnt.n;~SrwϕYx`+a7*UqhZ͸^޵qOށ=-2nխ5EX@yu9UeZbŘ^B3z̉!l,KcwښqO"Qcz}h y(jfd•ʻl=G|eWև?Ʒm5ȉ 8w>NM3LVs:Y/ \}h# to*koѝM^16C 4o<x${•pc`eXr}T/N%H1#>8_Ծ*!Q[KmW)u."Ys87skGl\<%eOƢg@4x66o䩥K0-ܭ ;9JZaXPI}-*ݧa􆞌oM]IBK&3;1/(A1dB-*wѰ~'pAq].ǚXR5scNka&M&*Rs +v71029ĩ3RtG竊Ki!ku/8wymNmphq+#."gT>w)ڃ\ 1g(⤪]Eg Qt7a:ZO׵'iBDҦ̇ smͳ[;gL>%BBRtC $fycFWk]]RO\RJ-<7W4歷FHkGQSOA%t$wZ .zujVg{=૯L>G$?8.B07 Jb>>5"ߔ00;OF Hc7$0?ooD,uCj\k  MDq|ZWfQ8D{m%ԈQhѱ^DKYS-}li()d mA[Ys;"Xa9 .hf[f #17g|Ϣީ׽ۛ6"yƞFP3vvm<-ΠQ-kLVXhV*E[sQ^}ӛqW`o˯==WL)ǍIEԼ#9`~懟٪Z_}i1ЦfpS1{kNn\p8 Q.itT^ !J#mDD# ;BW`ՃY6( u:Av >BIۧX- !ec{ȝw[ njg6Sp.QThvz~9B4!y,^=d֩C~Ԩ&>jP7?Xp0O]_odq]dk <9&}W3+htAlgBksKU^1 )$ѫ@_oE4f ]^Og*4P.k/ "N,gć":GQ+}hdSk'g&=mvjC'm].H(ތ0/!]!8y5wB# Pc28:tDIt&hw¿N;dt6ήPHGAYkW7A˝[>"$b=p2; "+!D'mS }H'rnXQU5WTe}K,7ƒS1l3[1P@D4 .+SAV}c9k#&m>wפ"ݯ4 S- }lrQF>NjQM\ 8\T:;_UgEK7^h%rͨm5*%)9,fV$OD6E s#Цv@M@K?l] q6qjخi &Tј?-gR%t6`J`~]tYc&GWxHUxj#pBvw4ceW8un80J}"N-_*{L=p5*(2 @=.d 48} /b3myOZ{X V5qshIY=0ٌP7,F3=:S~~?a(%h n;6-PWٔ_b1/bv[tka6tZz.RUeY/~zp/pD7ܓ:KV^~H7fd }ɉ8/yH+ƻeΎxv̒zp_sL0 STl&Z-u$ۏ\G?⦬uzwH*8R+O)fZe e|G9 K@0hM?@{殽tS\15ˬwMptqYmܿ FIukxW_ NT2cwa yMHx:{/4M<%Ma4I@${)6/=}+m[G@'A172۹swd_+ʧ< Lh`b, ٞ>vy-JΕ6%WJ̭wsmcwBD*;|4֚~$9eGH(!sQSR١p߂I^l$-㐵CҒCZuKo+Ӵ?.,k.Dg*M1fB+1A5?=?g6~M]nt ϡ(,m@\Led6D7eݿx3i-T{TֲFq9&wl|7GTA_'A SQKP $9~=4h'ܸ?6e9h|21CQ3-\3YMaV"n_)ѹ ! 1&\ec_UA}4h0w"eK;??ƍPX?]A.yq[}!T#X6SJySrB?^ rʕbkIOZ{#B{xk3.{r6N68F]--QC#5EYS?4d1 lBtA(v$T|×,"p4FެK;4s48/+($ (֤%L=17³uꚩ O cg%7`ޚuW9VLIUYX jydE`3amf`-9~*2Uf4Ki{(vJ;[8W0su6]9rv?0F6*wL=Ϣuׂ :ZV)Le>Hw~i#ЊRzrf!yĨs5$=!rEla+'2UI,9jKW]Jp3F[/4ՃC0):> ڮGVmɏ̙ dbŹ۞ƝqXz}rCibz+ʶQJˈ=hmhIy?C G\B mp!wje:fOz( RǦX vݒՌB=nHmp9'.۵8bn^# q/b17ͿkM8m0D}!JG$txߐ L.TWle) ,[Չ_lƥ|\ɍ٬eoBN|7/UPwA}|+B8ީ5b+tSrGiЗi'uq7"ēXkv$AU5~kRתBlzKf\jXoߧo,$S)8B^Y+`$uѐPեoWn*WwR+LFs:-Y8{F!q[1sܯꚁPH&vtV4۔˒tV!VB|rVęa?8*%ƣ(T; i9V3hlwSSBLy@5a-%}"~RzA)@H>:\B71oZ+JZVzǂxZi'6=jh4D@bljƤq9>Si+_ϡ'[:;7"4_ԫ\'h(>*O 0' jv3xW$'y"9mյv5"PE n%f'fP5yY(1u$BW+B6 jCMkQQ\f _|/̃bH5^B`Џ8i?]$GN v&%߰6X;I$!fgx ,k4o4[*ԷD|%%"ej}%Ry{dw OŠ{3!p rp}^њBZKc^Hx@<_5kCŖ¼X]Lwf"ꛘ2mE4LJ%Hԝ]bȂ܁ۘBB |)tXKMC}?tZɈZQv(k ;_b~¿`LZm4Dtm(s((IհˮSyr>!&͒j!Q*4[/^Z6ܯy)%"|)UҿqJ~ͪ WN#caF a PgAY?uQ:=yXukn07Q @VVwxfյBݑԖS9O[u-lv;L!t3@Czl}/CZMo~φeIu 0SC0 ~v*8$3/])yP.Dl-3f|E 0>)m2 Nwod; +V!n¯L|=ثFd(%Z C,^e]>?s^m\ £Z5ya {|H̺ Tخsc#ˤĿhHcQ<WI$+&<$M)$xy(A\̶ §VmC=z)e#褳?1[bux,=F WgHN+͗':HƩӘuL(5'Fo|-tgC"!:3l 8\v2VO~"`u_{CSQsNBg\=ҍ[u4si\j Kt&Ec 0Tᑓ¹7yD&Cod./5|ir4ecI"~rlgtRY\-(y M﵋]8{a`H5-g #h`T*5-VU" cy,czWOU4\@9CF;7:TTw`V%NGO 5NN+:к8.d<^%^a#c4GlpGm/S4MK x2ӝ46sE.GBFSsxuKSHͤ\>=QלK7nmGx bU¯P)Q@C$b\=c#~t& B 8SM:id^љ:p;QD784,{VF,\BUX]f Xc0gy͚{Kf^S k2'~ 2\d=OB`ld8}cplh.g Fos*r'ϕYA58grBqTl;IMΝRFpŎ-V+MrD̳8BX$=R &f }FO`Ef!xT:lfnAg`QNs섿:NYw6/]a/כtuXG`$85_&|L4 "shU@7}# ζxwQl܋{{Fc&>?Co<='м5h6m$9Jql[qמAJH-;HH=6"+"Zji9oGy|6!HVͽ5v` zn!g4({Frڑ*tG2T\ B?𘣺~W eX!Vn_r$)_YpX5mY|P'NI9V:FAjcQh!ٖ=0cP7Y3yq:RAJF!T-h|\lY(=q׾iڞKx;M?uW=v6e ]:|urߊeͱC6o-<.;yeV *|G@1ANb!r[|8OFE V+E|Ӭ_ߜ#`=8G~k^ɫIbTs, t?tr[|o-ltRo4o=df2M5qD_ |9<NJyx)eؾ;>YSpƗ̌X @*#|{ PyڂVm ^wkl 04ߋC]ǰn5i$~"b2='w4*Oð;k3-'+!mD l oExN2_X5Fjv&P]*tsekD f#6:9m1Qf M,Q+5JT:mP:4S-N-pCucnlV]Ji٦ksԙ* 7;AnFku7uh6>1q\hZ%&\V $u꿋_nґ!>'mDȅ1z`GhOv :QǺ =`g|R󃥉v~D=XbHѡMmVXܩfqZ n*gzRtlbX|':;&-gR2M5p̣KS:i\߉mɣ6O5Х}SVЬQ-y?>]Q4ph7-N픜&#JQ~5}QfƊsRoE|s`ϱ5a Al GnD/kAVc4A$&1_?6'녞GDkD8,N+"~R#ԽI{6?׿ȂU4|x'+iIS YO80b 6d Ň8[} $T PK4 3P ||,[AGTvGl |lR@:!5Q"LU45 H p$!\EyYf8+epc?z%M!m,1"VDM_=TYW]Ҡ1vM Hi|} _rzWSދ &L| -,/ Vaw"H@ E4e?kk~!H[i8dI5WR;n<w®P-5֠K:k(ݺ@N,c˜fȕsGBX>dɚٰT?BU QX#S4NV;cFc2YXƃłGBeC.ֹdدe6÷*LN xE.DcH^*9\# 8jэaG #%\ R"uQ-Xu6(|E×><)}|yھkiT6cj"@ |䗮e5`h T5}N QKb!j1A%C Qј"c}E+Z*9s(eHp&G&{ cv>VJ[/`D>bv|0a+p|ƋY>kw2xh,]4Az}.^̶ a׹c|S0ͺ vLtO&>|zd&sݔܝSmԥ0*!vFSx?[(t56r9cn`S*(/fMw]Xsi=wґs|A/E?||E6xJyHDb%K!r _fMÂc9}TZs,( T{!m@w~\|F*`d/X^;€KxQ錤eh%?e':(RU.m|?{KK0̜@oTl1[O bN'. !JOȖCZxmAj a[>;3]l3s.TKi M ۃ$ Km?¿aV&@+ҙU̮RժPFAvA:J=t0Ka<=uc札 d+V~&ö@bFP@wP!'r XY̓6_:sil;4'9\+ {+9o{ԧBs#Nm&Zci|@7MFLf|@;p ǂmjyڭdyvF.%h~mɑ4bCV:ЛMHlDVICN |gn}*Q ML.)*7y[w8CRޘQ; ~txEkz19nyota[nzrE\Ө=什m?i+Z䀾NH:' lA(XAsNٟ.Mricu^>=biwz:55^XLW&쒱?2~]}2uv I1j.jÊz"3Ӟ+Ni^Vqv4jIӡє3QP>,h;@ihg5c@Lx\KmNĠV3$&0e+7B</˜["3__KN}kϓ Wی:Ǭb:~rSz1'`@pTfu"< ?4u&F;m:Iأ tc\"Ֆ72˹ tڊQBQcgq$b\>i?4EheelGfO7&rI[/(W_1xfTϭy/(JĜg\Ɨ#2~ M_UPm7/UVGBuϫ/.n10W|8=/eskAuals8‡=KA)=1@ z2!A֥V0uKzwv,=峱F7$X 虇2TTCn O)L97$D` |ٱ bwZ8rww꡿3k~&:lcB¢e+eL=]ܓb n[7te!ǎqZ:~AX.ˈPF=hsb7f;WG\ ƒ (ˎ5.{9B=hWi^XX' 7ΛL$gݥN?lF .TvgH8B9NYihh-XԖ2:2؞-SvE?qU<9O:" g rPpfUKl啉#3_ӧ GaX 2}ڬKz΂wwCR?. ^=r]CE^I?l%6!T1 ptF5QY.Tp!ڂl"1Mi+N Gu(Z hUvS8\Ychqkc79 %`6!f4ǦϚKMZq;C\{};"䖁⦕FF]쓙5{ԩXDb 43EwSZ'B #W]GVЅ>z-~y}5q%zxlZ| $m2^cBA{|Nw?[j >}j_ _4T&6%5 1 :Ld9$g d;VO\%{YBkzG\IK$U>֋ɧ{2hCRDE`R3c= VO/Ho>hDtHcJF7a޾ p$į>rȶB EퟰpjKjG $!; E3H -=gAwUYX*V#>4:aeO:J0M|)e( ,{pYj5'-V逤,>(*S ]kR?ZǛٺ!BS y#~K\YؕĹe^*' FvfH[:Q7GXep[n)_HlEXOA*xa~J߳@2W% 7BO>Aj3 >Zm$KEt}2$+-Ax+ՂNso[ٚ Ecb\bc>{BH5eKXLJٶU9qPׄy%U @‚VGn/\Y@SAgPm$tJX)8ٜdbjat&_hrVcd!Sˑ73.yb'3])›%>?y@xns܋*R2oȓJ~v>g;oQpf7 E}{@"Msi?aטzp}<on VўMpmx+V;v=RI.nJi%+ǔ؊,ˑ3Wm#fZ\ Îc+`jюr;Li pt)%>5X7P[ksUF\qe"5";g!/?n`\=x߆r%,CE˩=‡:ȠG'/Q޳&aLoINU ץ/W5Yr/^Tz*\xrMvNBN{l,uzC]"s p < (ci7|ClHN33( Rf↾Av_Z8bt~ @0f]\ ׷`T}di7Q>e`!j>1Ϩ?x9>؃DP0Fz}>j hy=po<t3oX:Ty*ۨ/O5c-VB`Gƶ SXT"Њm!pib !2hYޝ5B:3ڥ ~N=)30}h"q} Ou\5W` ݁_]Ou*~1 zK m:}E!.E?aS)Fv<2Yq^B `h>sT¶ʞz8xt0DQNfkU"0L@i1 @j&.;ttrHHJr[mD2C7wIn5kUܣ+2>),)V/Аgs-k(.i. ?C (lwlx*~=6_V>6wxuJQkwЂ;(msX3g9Wg/>Eh.0[ۮy6Xܨ,U)Tn}C 4h? ;#ם"_*Z1B0WqoqT&yv,SK2ep\sCY(*fB0袦~RԧXPddMjh}mXlja4Tqo¬@O6n}QdIp D,i56n;)~߀vx%Y+Ir5!L9bykM܎ΈYOBDe./@F`l z%c&,hsY1PreM^B %໲~I9&tqL T#Ve*> ^VypRIퟆ/S@gd3;dYC34ɘA|͆gc!"WOPKݖ@lXtǸR꩛TQaEFq hoOâH jڙ} t{ o%,ZNއ[o*hKP Ri]'[PG\Pp38}O_B ie-Ew^N.tk6\)q,~WRr2CA(ЂBBl 9)3\AHjb@+ʑjkU-$s9ueJ *i+xi H̥E&B'8R1h5$dG 66ڛ[]J%&'y'v7gE$Ex }  %6yͿ0|,y]ˉQ%s8~6JѰ}9F\&)Rww_n} ñbFh"^m5^\˻_4M*ȉ[Hxjvi.%H? H9KսR0\hqވ' I5]$*YF8M0s9l\>p|9Vk  oYᤊ%iB\ܺG[<]HmQI6  5nŒS|ˉAhz|Ѫ `rhw*hJx;8(`WۿmMQ%Y:Dʢ\F yZI&"p8;zwX@1jMP}q n1wJ*%Cl(^nd݊6ݲ{Q9iԆ=~t.z fv>#C"kDrgi{[B qgSY@Cfc)h}P$k'c5hkVftEPV5tYڴ-؍myH9չ{Sx?\(A XNVisV8$D(?OoU(l3PDFd(bߛ_Mvm<ֈ:jP!<^_&~ςg%kܽ{$+[[!sF2iŇ)Sޢ/&BVt&@&st_NW9J虥@/N3F{/7Nz8y[||jo' ]ɜbqU{̽V^,$$`3l=2?>J}`75?#lvc3T[nVrPY2{n'v#4F02nwNGЎXf) C?j8ؼJyRBa&Ԧ9\%Fj X˕M8 "ћګ^ %)pliit U| uLV=C3/kOHTrZZ{#FRGQUzv,_Vx:rflSN_h鸻V3c=| ''b5hZV/ׄL5T3?f*AbOљmRizsKU gx? bcl.S,|,ϼ:s"6h1*0߈6}F:?rtP#y `@"6zϹŠ5I gAZ?/HRuNNHV8㭧r)/[U*3(0s6}B [,R4eč\&aFY’l^&ƽo&¬԰=/[<>zN5m')^z'VaB9p"z%U>boH_K?q=r6e֔ "$=_jxEv3_^&5ʋ">mlR9@u\Ay '>#;>O=!Er.H.ٰZ_.oJu4r_vxLV.v"TyEs[x љGڱ % }Sj+ꘉx6f?_n%{M &5B=|V'6K~~X6cG]퍐h^%)c VJb)aA΂|`&szd,0O$N;8ތ]6mrcp!nSA=(_"MD]E.ST#4o &x<+{Nh3%$9kJ}/W 20Rǥ"լհ vŘGQ1vӃp⑑' @cqaL-KPnL^ԠqmͨihHJ-Fф"dJh2 peqJ̲aOEQ"ŕH=5;"K4 ЎZ!@Oɭz @P" ۚZ׳(\ U EdfJ (ݸ<(Zi)AqT m`;E9oH=gƅ+"&t:\b@szqZ,) &hlLa4GItxc6rM =m_o8S-AAgP^Ģ?[dzIM|$L"_ζB|,6n86 %gF)msķ[^{eaXȀ"[2ܼ <` -2L@Ve*Vՠ6xR^Jr3DE 4=) 4G=!vNX! 48"YcLHԑxze>fʪ6ۺ/Xzz6 Sesp-Fu>]3k/q*+`} q%F}dI4! TGޠn<H#uzeBњCD+ɬeχTz6 u \,m#UahM`KB5.[zׄq`}6\Pz ٦]w-ˊcXi:N+Vlw+ -fJ]|ӅW/hRyzS"N `_E|fS\G&fS.F5}23>ퟧ:Lg;0Nvyu^*{dӚTr^x2y>]` !H\S?\Uڣejqx==)ϫgqujDD NrA/驑Wh\T":*> <zo0FD|m_1v/̦kga=ɻLkxL!vM@vUSPQ/} OK/%;&(9xCY__:^J iڞ{y.|(p&#Bո_ČW.GqեXg2ϿXbtǶIDUB),W]z U0>j3m0*Wv&I_n!xB^uxp0w[ŒqTtM/ -5 Ng1u,+{ z#Fʢcد ۄO3u%odR>bk SjgόY(9hKWWQهvO>GDo6­{BI&&_;"Q(ލYTt4@lCp(E\jz2YJ☠4<+ zClT ;Gɖ>{1j9[ @1iB\&4ˆ1i~_zHot>޼l"ߛI~ aգO2 I`Nӡz˩u= LqVsП(P& ߉ .vbӷZR$-;-"Y؇ac.hS 1ܚBR%Ҝz5y83픬GFU!dzqlTZH-;bUt=Xq]>`T={I#C>u{2 F=?-$bGb0'I꾐yO/3'P5st8AtQ@14 X?R^*}'?RG-:H =? /~<k2Q8z,l^ڻhԽ:qyCpO9T#,m7g<׽JC~`Y%0|{J6^JzH &p%ljL/&kN`Ng3Ztt%fm 6t' 92k|CmUzIxޑ=s ;l&uOVv +` y}_lB)re`K^K " QqoNfUdE01̟&}vmFU<-ŪJ!q)Rz)pږxAp;"Lo@="8%OX|m|^|,<&BM+ۈIL _{n GO-oDmb@k݅vʒ*">r-i#;|4n\K{:T'YGқg;V܁\Z,ѧBh[\ޙ諬Gs naI\?k`GQfsވҧcSYSMr~Z w-s4^G|!)TV n9I# PMa$,.ZX|wظDQ#>āYM7P :-ƭ-1̢q8ǹȡjy@r"'wX ߠs-j2H?d(R%]TUEQQoh!yγ1yi`^YɩaG4t)~RkyjZ҈DG@YmÔmГ"T&DK$&uq}FjIANt 1|hEdJ!FNn[=ab xCd$oųΎtpt-%20y3nVWV`vHC}[q\BCG`p (V꛱w' e8>{ڂL,d\?K4w[~qneYld)61[ZfQ^vɮܿm+ ?٠쵌)n Më8':<D)$,lTؠba| HyNyc:2oጂl<FFm/8ӫ xBvl4%Vt}L'tm#_. z`eT3l{it_6b}j؟jO!7 dt5TB,2"N/![F "O M O}j\(_+Nbm9D_F~u|0w}+ИMO` i^ZH5?:8i Ɗܭ?2 7'($zn*$ VCa!8R3wlYrdG;ICIsOMfj5_Wթ h(:7+Ml *\DLEoozi^R%DT`s6hP{5b,/uUs+YHc`L== /N,t R1M[ƚmv0hY:,=ڧ$@Bҁw?EgѪlAu1HMI5c %Ek^fRއ՜Xh$tt\A!t(+CyvR/ # ^ݦ}KQYVžZU3Zn1d3} ԍں;َO㌑ă9VsflRi=;(#̷؋*ŞtWLvB~ZL/$mx&Rg <,Z!}d~ïas0\uBJ8 |9|:V9@s[M%L\?Gws14|(":{ʘ?)w@̒ò7@5}wQ.x m2DE9:ASb)|דt4q:WĀϯb ]5 8cpM|M&$ b*Q^OξyMmFkK'A8W;W`M%lQ,ȃF=(^jr{v?QPs7=AאW"Co~(Cf IN͘NnȆY:g$ZAK0V֪g}}G%V\jrCMF?qZ^s)B@l%df$aTE45UK\)Iѝ]6KRY7rKM<)2`=v%$,&"< HT ꙮ][`%>vyH!iqcgЍ0#$aNhEo{%e j1V {ߩY$bqM;) hI?)`zMovNXLښQ,-Jb|k\Q=Q{-[@_D{BL \> uMz&Qڣd$ B2W ϋUxx(7VV(!f?G3 ލddYAv!piQ"?fO.![(& /M;2Fu_6b)EL=F-ޭ?& W\?^G{*D-Ǽ@S_T )Uz dNC=h b%/@~|?y뻵dj+}r"d! S|v_W Kgc0pQ=:ʭZ]f}{y5h7*]I M(\OOut(׭Ahbe `t!vR4W0A[lZL5djGnʄ S"EWu8j U&:;ƈ9d7tڨCÎp5uҝH݌~Մ ! ~VLzBU@]휟GUxq+ ob/(.@FX)` v5ˣ!r!*@(tW~Qn]8y m qdF8KTq;#p^O8=_%{M}+Oa8f1{R"V9* e=ehQC"] ,pp"_M`}{Il>ѝioĊ+j)9l@񛏯u7ݨ*Yfꮺw80ѵeN Bq~l䷠4Rĭ"Nݯc a䓕W 9FovP F~ @g/fʭE;/)#=۹:''@#mNmX}&tާ=d l0GO_*m屭 `Y}T3`9䭩_ve}N.*v6 +2}<ѷɅ`JVn  <mA~wKK͂ mVڛ|sT=k3bL\5b`Xv~pcxewǭ"OI!./l1}=zYގur1ʐ%J(0L}$&qLOsXu1DN%'[ka{xմG8PRQ@ dh8/egw1"2ʈʐĵu5"oWu\kR%g.s> K A}YW\g|sc has\7yqXr Ky-TrCO("M+ca_k WhZ~RB8#bhED-F<``,M,ThvSs b1B³6'b)tI=t_Ay͓T=C<]/f+FPż"Un!ǽ뗦yt߭XRf.l#ּ1-gr$I%lH+aUQsXd(g;Ol.e-t%<)!Z¼D/)JI1 6?v4Wp*NьȲdhh_5g :\WS#iM\GI'*8,]&ĦK*ZnDm$?A]۝L !"bM(g?D1쥆qTE R.,).#s8vzX-A`+L]]fE*Ď ][^?0olOlp:XvʨM+e(2é>T\bDWNS3.s 3ʭ]ZQl\<1EA8KH%PAcZHnm.@}gX(J;%T(Z(t̂0;y[O>r#>ٺj oRՐIز/W~Ԧ}heY(@cU5 Ut{P+z406v=h6&:-p-+F? (jX(aKwRs]}،˽Jw V;K-n?d[~NQYKCЦT L3+% W2;9BjEFWcZy|ZK#S!آٖ[Ic*AvyE'Uut-I{%+$g](ǂiW48<`bc7ӔbSud8* jnD|m%5kSs܍_mAY.ثQ`ݜ_Ѡh!& g4h%cgšFvA5#~E ”Ž<Qsvεuxw&8Df^tqQ~ Vmٗ(l yZCeVk]" >"0.[bfocy2;*l(U).@gbI:e\&=k8VAcpǩRn\% ZZ1KůڰeKũKVD OAO~9cdbb''b;<A3{Kydzα8wi@6mqs-TagJ{ C5[khY从 [y 60bllcIr'Fg2,K"wo,SEMvPV䁮ܥ@(ʘ{c~,-ap1TtZT瑶҇.gMǦCzͿՈg;G֤,8>n&2:p'm%NT_JFU,#eǶЩ5QxW>w;@d*o\LxuǪsG?r_nYo"H X¡x(bxi]_,ß4*`ެzrcdo@6׳N(1WShHZ)r}'nIυOغ1闯H˷)!huݛ-El .u1(D}XceT's-{ud5E" o4m5ᭉKs(&EGfU*$'BB% lͮQ __2gc TUCcj\iD:n/%zsuoޣ$ڒ*K8sOtaJ >]>))C B#j%bMJ鑸CW 6~~Et|`[Uf :L]YD`c'w g/5:` BE> z{Uf.ӷqfZrU~%} m{uFa8ZZD"b8RQgyM^ `-(4: Gsn݄l*0'QKϔ;k;wd*p?dv վ<*t(`ijv_$%}~LoM'`h%Uzh&q[0aK#Ljé[ RFS; dQ CR\!C 1]8ai86YGvW7"IV:Ɔ7lJ`%TzRFI (4* 4vFmF͠|0~s6KT 2-F8v3m;-Z(sO&Ň h|Ud_yCivvSf}鬋HF^/oX&زB0bc$(YKƎ'^>vFyKo;PHxP: yjM;ͣb;=^׺Jꊧ _z,1J>{@,6rPwD$~#BZ4ĩ{}[&ޞ#VhT\,]3X}ɿ*em?;=UFK7T`aw@'(nXٞAeܠ;AfIՕ E=uO`H:707 .acSe7cw)̢h6(4Kԇ]6g Dg<>cJ)\E`&Z`T"yɎDla *' |1Ueӏp71UEO= c| /ӷe(WcG– puC]-Ijrݴ'iAV^N!ݿ@h='QeQQ7[ .ac9% ${%5 3 *d3s5v}*\Zh3~нxdOf|@O159ۡxн#Љ>63K;ت" B}Żm|{ n nn唒YRJ >{#`^,0 ȹ'__1k<ׇfQedKp "hx,#7rSBD٤oߟgrxebFt^qGP/}ceQ8 #,~D&(Naߢi߆5%'!uVΈUc{r/ zX|_)v'ld"mbc+S_&.L\?D,VT?jH6},tܯ*g<,B TTFt vQP軀~$Aj*'Zkw~ІHS$b2 5&HcbjaC>\PxzT$ۏbƪ|_Ac@v<'cl7R8ঋcԯ # X7;:4FoT]}AAF}e#w *e#L{tr;1ZT{ef<&)P:ˍg@ ?tSc6ees4 #DdܵHW89 ULJ'P ra?㰜ƅ f=C+LGwr,(BӉSfѵN0?,X 1ߕ*Jkm>%fΩp %b::䊫m]3GPYɛvJPbZYT#gyׄOU:B-e=?AQ{}G7Xp2wz^\5<=]fy|Ʈԙ9x+] USxb۠ɲUߘ[mb?8p,RlJ'; E3N#alݳ1.soI iSKٴђPy wa_]7ABxE9On¸݇]; WE}%@zE=O ꠦBӒ3{8=TyO<ײ,"Ñ{q<Л`MO! c.(]| lZwы$• 5J|4u F6r>Hc  "Ŭ;n*qJ哕Nӧ-)vG妆 G^mP fs C1B hE H-򱲁/)5;-#wli1;;$vQ&4ypm_O/0e>Y M1mZy=9R݆w[Ёpxh̒OSCD=;>>J 0Mt*X~E$H7J)p]@V~b1gFmzG{D;k)HpS_rF> ߄@ 2\QC|r B YupI\b 3ynlݝvb N,Zsý࢖6:Q9ss| @Ḿ ODg,Nlܐ+* 8Ǣ$kGz[&ES{RA~L'@Jl>U>eM}^'ذ(}|b.T)@hHCMS5ANٽq~Af)[LMB2'mD`T ./%,+Mq)˧d/"f^KnXե#V]0AtґT@y@*PX,Oi~>4 =Wber1q2q*XwC:sd^>O?, z|ӗj㌟ϥ舚 oE Nb JSEA$J6ݜr_c^>&iSXO}\ѣba1YcEs>,U^q }c̲)S`aȯ_ăOi#lmM:M\z*,^-0Qtx :U ӟ]/mJ夃t1^s_~6u-p8"'ίh%cPvb_ w7>ࡕِl#%J.nʼ0ceEP/qPa(-!0 2#_()LF2@7I\QFMHz$z.5ņ b!:ڨdoD7Ie?X #}нfx;ƺ9"ܣek h_l-s}&ے>Zn@ !J 17 OװwœPi20g'nÐ>./3ǒm"R ߇3Srq:I|T@sl+ 1GkR ,%lWmUܚ?k iywnU|@_O?hi.2(a."lo\\}Jm6/j H i[^`Oe&d,+9`/)曔5NԀs-2. `rBkZ+TиFocb@,D?`|wDyˉ7PDHBVtZX4O}=E'~n@`4K)#+[XG` U%o, /Ny'KhGUEgLyvq%~Avp8G[(d` Bn݅e}·{[} 5l$>Tz" M3U88vZ7-r[5@<R*Y, ÎW9WqF7"pOEʽL8LUhGW24B"K1_{LjAC;=S3 /Ar^iA3"Y'dOA= r#<c2&4nV@; 7xڌ{OBCxiOWѯow Ȥ.4CίYAO~:&ώ~ǖۣd R#[XJH@=R3>6n ه((qpf +Z x/ Q#Rf3Nsxԗ7.w0}E]AfxpA5AߣZļJlMJ>9jh8^mתeu o{OL]/.njf?XzSoP>膳 6Q]ܳ8ҩպisP ㆾL2k~"tѽڿ U%myu'*׻A#KCvƑ>-c)bS<qzyE8vֆCm}j+rgtu/ i^!_*c #lgyy+^zMee r7hXDZ+߆9im4'd3,Xd;hZ T`.R&wAavYOS fCB7HކJn?0 dR#9jcVjWIDP}ZK5gXHΫ;|7ZG:a   8\R9 F@ͥǹF~+Ffp͉;5͂l%NNIz  +텪, M30YP.u@UWN%g7ޝmkQߴ}[s߄lyIL0XPxEH!r 9wOAg׽LhHN@(™Ԡ6?!1Ɠ .rB ӊ|T9Bi$s&#Ad#D{,2S$,e5uYe,=jju'^^^w)Y7:uD@"Rسn5Rl¨Ii!RYϪ"f'dR_dc?kH[I b1~e[_8;2u9h 9…x7vL&SYK- U'H_G\!}/Go :rmärP5C”rx8CvIyRTÒv[,1h|hB dɼLa޳yťu$*B< w\]9ZK>F Q7W%} A[@Mx@>+S]XB7Tk{p_VTհ KTݵdʥǺ9qrqsC*OS7{ 9ϑoxx5گNyŪy4 j B5OĖg H)k3cmq?`b , "?7d@Po}&9M<|"Ҍ֗8{ jҠ~fwepݽް)TyuxMQe>ACRe_upU%qka]` 7YSv-3wXGl󷂎UcR*ٿeO-.&{f*aWMjd7=l r3-tslDNےƙ S)' jUs_Czǔl:V Q⭉~<*̈zIÇmVԌuT}^@a|Ž07-fi~jpR2Ѫ%@[Nz2q pop ^@ U>$+ F|#[vB(hV9ŕŔh '~&/:Bb̢4#* wIq ^vSM 3#u6U;r;SCkISL8vDpv *\[p̌S ˃>íh=Ȩ75]svH{ɯ9p| j xΧmb h+?ѓŝuybAHZ8XCHI?W#D7ZNEハ~QeVP&y}hh“ 힏QArD|YNYBwkE̓-7`y͛(nAt1Z[Jj(`:|JqT xm> ?"Uj*p}KI;j zֲP)bh5񉲪Ԡ%~zt,ϊ(h?O!'yQ=sӚt6"IeqI,i@ydS-|In9D#A f VWރC% Ͱ$H[ ?kq7:ڌs+TRU (7C߄m^"%s7Ƈ:8}yzj',#{j$d~^=B9_׏~Ձ1ݖsGY Q_uiYu>̽M\N #ņ/8fîjl w^f6|?az&Ab7m ]+;fbۺBGW 'εvA_ɰПLos`Pl&b3<jҍDj^1CP5BҐH;@xΡý +h#V x@ILL ot`u؟ؒBr"3Pw|Cvܰ{I@+?DU셠XzFK0'eqՃ`.'{PԛXJ MQvãIOJnMOR5wNc ШP~WK@DHnsM8 5ty6Xz1A"Q#.aݟꦖTz}t UC`em ZU(P zL/4}j0u ٝ*Se q8n]E٘=(šGl7%G[4Xraȳ)}f7$$/Ac韎~7>C02#xB$c!+vjp}Nx~v>@^- Goj[~H>Wtz?EO)bqawsq T=lb# XE[nJs?:Ubbc7G/O'x)!姻.h .Mxb$rQ+ Pޑ$خП"N55u([vK|P_KPXɔ[mn37?f"6Vcrh 6`N  $ŻM|KA ɀ~k(fks-WZ8&E*Au*5BK V <_MMzR]BÉ8x4#C8:myYr<)>5!_NrGi\PE p*hpPsAĮwU! )<~v3jb*d639l*:6">5Q"AF[@;WQO4j֣I'nVAQ, /1B;)YL)L_}ӞG.1|?4L?,X2*CN1حǜA7]߿Y[sK]* " L=qS<X+d$9ٷ;0sN[(e<59]G Vt ?.;3 dXki ޳`p1C(5ɂxXspt Q#,Ɓ CkÙ qg܌D7cuU+S@˂IN e a3?&Fȝ\@%>~U Z;Q8Iq}d#fa] Gd2zg5Jsu&)YQa+yZt̯*ୂ:)97&Jd CtW{]nW#̦(<u*h&`5<@jy-{܏dYU{TTxEN9O՝B8S fwRU6vBٺx]TKR,xӋ[|ܱ`{DrR<֞Yi* ZqsD4#pvi49h ͼj/jQP=Ľ sY\ n~>3OCI)RD7$GD?OGny|VY(F;sIvՎh?nu]=uލw!AFfdpQƋ tZ`TG3 @bNH*1ʾ7BFzV\iX,ѥ# ^47N_/}h}$@>6;C|VUvK3{ss_>olȹF@:؄׊&a#> jƆ+q'32I D?)B-R m uD..SY.bE[^HèSjMgGw43P<%l]b'rG3nDkk5a:-4!C~5M`X:;?f?)bJm57X Wei@g~W EqVAHr\IԜmpp\ D;R{,c,Mp퟇a1[RS("9mf;qmF^LOg ̹%>c*j51*n+C\GhsW7 gy,yvl쯸nIgQ?[F0_-Eq +k)L06u̲)>g +pET{jh>Ơ-J&8B{.{ Pizfs} .H?BL*_ncif'Jf bs{4}D.Q2ҏӃo{QJ!1CCLD@1y=K/Ʌ[1I6:bW%[u V"&VOǎHOH2=4rkl:0'&œ{67z IFU[iah9hDV|c-q"N5Zyqw0+S]nqȥ^ϣ$Ĺ.r˥JyY"I=Ϭ, ҤNP5gh^x@^D#_+;[A’=,M|Ƥ<:QϧT Ɋ]QE'$m]PUv124J< OE!?GUR9Xy6]ʳ- Fk]TUV,@.A!Bk%llOLZ ~"S52qc]R)RBKˏLj䙪?hk,P 5D=NDQz_k)v%;Z.%2^܋BDm(+V`tj,/-ܖ͢,m:Q~x,R3&1$5\ObDtɋ5ZǖT4qqn?2s7ڏ|SX1 \rX,ƚ $SoDzvd9TgW'0" ϗ[AClX/ԇS}UƩ~P\4Dz{dq0R48Ipf{99}c2sƬPhEُ) x4Qe @)5SRş1}~TǛ(n5 c'x4 wcMqI_ {V<9,lWW` AN )i`_K wXAJ^ݴk7WbYd$Ѳni^Bd&c4QU3:#XIL!;=ThS+k zܒ6قr v9Qހ-'hE}#ٲI~'R`ylѨYW%]S5D9tbHIlB)%cYt3 mx$7%B-9MDD}m)Y^8ەi}P>$E&XnN5a$r yG؇zjRDy }\PRuK !BImFQ" 3Wٗyw"I-gbst].1iʅl UR&11%b7=5ZN)>~BYQ6COBu=wo85g_ }5gp<(. ~VEn<*5kRNq2=TTnk$PU=wxH֓O2­\#j&2Jfß;}L@yo7s-v9}?0wec/~P|%5œ&]5V>e@A| oӱ 9c9Xs,*91X~YbmWxr.B @:ZA}ho ۓ`. hjaSdF"kq˭mS{-fԜx)!덹~׿4ɑM^m5baw9b[pyÛ썵G8%!b&|"=vgkӅɍ]lOL߬w͝1'(Vw?{riE E0NZpȮӄUD`N@٦{,"Jk$pP'n_qvP"Bw_p0Nǩ=+9}# Cz$^arʣMF5 18]l5BkD2~|,+ŭgAdFQݗf6DڒFA!l/$<"շ 7G1 cvnj u1k?/;EGQ0wxq!w]Zިk,$ֳBܫHʌ ˒iN^{ uOvzsBL8 D 7`y:W Uԅ:zCΔ+hǢ^$U#{&nAuG{0Z|n:if/zgs-OxC!YM74.r87ݓ,B݋d%|y$E oae] "X< 1L:r2څ=b*"\/g`5, L%ފϽI1a#( K |[l Euץ,Pe[b? ABZ}%Q}x{=r +Lc.O8 [2B 'n`yW9,(EU1`@(Enz+Vz᭱!nD؈))' qkD =źm3};]i:@296{@ȰګӺG} =13`? ϶1][&g2]E"2Ijh,stjHu:Z3Zf{8IPŲg*1^Y2ʄ956<^k5ĄwS{'^L>/I29bEz$?{bs7S2F<%c<q@YV@X'rwkIVWcjmQFCB=j<1&T껬mƈ kӻ$WRoH{y'X8|GLn72dmt!madW BZZRT}k ϸзт1GЬkNw kš0*yFl(b+d1KpJBK=x ep-pⒽYPjt!o-u&Xp=}"W Ԋ]<doo[v- ~UxaB,Tഽu%F*z٦Oo?B+khZ^Lh`7@_8iYARfmYJn9Bp- `:1qg*x/> BE!aA;HŒɧcO,?c\[-nY--v+Co-OalL#?:g,? 6Ix D5zq3BX3_Nxii// tjh!Oq]J42@ŷ-mT:٩ʝ4m%H6x:T'@JW?,u%N%nL@u:~tV4 NN([/}Vͳ/}4R~8^(4QcTuYdtpm[H8a'z0pGƛBaJ鯔* dײ25*@7tM}V[b_\ypQL|u,^_u[1H 22T )UQy۲JpͺJzRڬv;UBDj|C,wIYI K3:ܵu>LFRiRD, K?ҡx~@U zL$ũ:Lw0H|]n8SRڝHK O GR9Lw_9Q}VB kP7>^J?;|r>iӆMzsoe/ڧLqZza)P@ /k>5 +0M8} JMoWӫ O^:7pwq1 j;^^,qr/ q&u-e_0]nZNiΌXj:71fCpKWHh2^>C~h{։fj}/ȮL;J ]" (Jrqi,۳b=~4Gi|U.< i?0=u5 mx^Oo,[*N's%G/lM{YT CHREY0¶8uB腼*6i@,Q"dԪn3'P CR +M6V|y(Y5?Z ",9:ל]:E+M4k.XD~~-Pƾy[0Jٝ덃M97#Y7 z$-]YC{f\'#P· V6Opͮ=:k5C J|xO]|\(ȳq#<,Kw4M54wIwn j:'O% ;Omdbwz%3&(q(ydz.YEÐ/J{|86%rw)gD2#ϸТM'ӌ˧9 xJ&:+ŇU 1?\?ar~mk@Y3H%~t@mrmϸz[KWQ4Qyd s-{,wrfS/tfG03^WM6 HnZ~mq0>3Bo9&I<{#DHugDAl9F~I4Q $λd3~G{ec_"<&4/ 7w[1nl$ẼJ ւ lF-^Grˇq1B}5S1 Xn#t/C3=Z.E3|u`'l9W'ӯq)}&j>#ܔǞM/ZKKAq]_3⒜Ycktta훷&TI'bLđ*^/%4J~^c@ftd a1_v9T̪Uc[ :8Z~W u\z܏d7C^Z C$~Uap#S2U25K yޠԀ Nڏܭ zII3$|gO,^:-g]#y3hYY"7fLCԀ`9S'1{R{dtVq῟[)0y t} |ٛGI@rt-s4imgvN u8ɑՍB x 0dCbNSG-轝 _ pS33ȻG@9&P'6b:iHjY,N[4]Onz֐ND:' <柯ÄNWtÍ6}1:Mӊ$Y6mBo0+y~.\&kT3 AI+0Ξ*/^ DBSzѱs< ZS!0e'GsғڥB[&ٖ ~]ֈ<-($5Nqx1 D:.6K|1~gJҶ0녩0x7h XItX*fƟXA4?z{` g|7KF@vTlZ* g64~;5@SivvpSiCY rI$t? ;sYVܕwbG 2/?ޫDih,3ƇRk,MF:Uw C+q=u2)̭ٚn|2;Y]eK3e۫QԐ>g4r|ڭpOsd1 &8|] _?Cv]efdҜ$ڌdd~{ѭy,>8`hT*hv }*>6'%SõuQ՜n ,6TGhBQ49Z_bI& )۔L ATH !k L>`gCА/*4ƿj2zr\ Hต<!2 A1XKcd ~ >Evg3gul7/ݨ.5:-+g@X{DDa:gq=3mcH0OT"U"eAFuuRL_ƅ7S~alAoϮzѕʣZI؟V# TO!?iX P/ۀ9tx?kњ$0Bkgv2f倀21ϙiq5~)}tꗞdZ:g™:#WFrOf"Z`nz8P9;G^=9<3˪ m7n"Ï}84:{@1&_(z'= .iJ8VkA8W;CMizbXm5*";uw wl<ȝtkCѷ塷}}Ȁ'&x18;m/*Q`L=q[8(LiL_sTJwmp 7o;"ViB1z֜ ̭ɂ2m fwvgYȆ~V^CU0x .\K'ID S.j"D`LVP(SI; b)0:QiVm#r=uhjVJP \ynD_j{at?HiE0F#!eXc_/,[\vފOua~:B.Rp.gDUK|IEl[=;p˩ 3H}C+_KVG<`p|%H.% 69w˿LJBiz 0޵1=e $BuZf8Ơ:p˿`@nO8. 2UyYX{`0bĸ xQkҳ;B_H-w)y3|C쉰 9K`jעj YOYEY>9#cRDt //wCeD/B&GCCx/̿7kv97,wNH^P̙Ho֏m6}Ӄ(/hP?a{c#oLRGհnR>"{fhw 6zxqV:[6OZ&^|D؈0ԯt`uȲlZy..5}Hh;GQ> >MAi^rʩ8ۑ51:M |h\9@u*q ҋ0 1`-S'gjxꆌiZ\cxY?ڞ2XQaͫgC+w>JUXhߨpCֺ`ZuoacQ T4&TYp`IVq%B\H,BOJa|ْ/PmOUD{ =鋠JSDyx&jsǁ{Fj.9Pڬ zgZCŖTDNQP!s[HNv@  :G,nHf`氧C ҟEƠI=E xaC_J T^dw5IPr * :tj|\zHו İr\ކa I~*G)j$-uV~, j`BCOT!7UJ Gf .YNBψ|^ ּHD?dPŅy=9AѬOѤk,WK̢jk4UUμ B_Cv,霔 [F4 nc+X]_CNas I~}3 ӍϞG/Ko+7*| aPCf˃=cd~#ƣn?BN&7jTLU$nh/gh&D1OZt }w&-.NgfB^Oa")?b;?R{JAq|a8m_䒗Y)p; ,j/:ʨ-fB"tENk&rs@Qu~ge뙝" FbnZX|߭틈_2x0:["<|Tڛ0N =Ȋdx\Bú(m ]ξkDž-K]ٗbnc@ևhGE̠ čJu5 GNTBNj@Rvjطr&W:E2s[5wp?#;ZgQc[eHr,lJf=ɂHڽLHE]Җ9Q`|KsZ!z{g۶|(-Nsy>ݔ64飕<miJG/6CsVLT$ϧ-*׀ulo]KZZ3$ &gƠ {+@*0?5s"?)`^0t6)^MJsh$j9xI)`SU AAs|o::hbDHsAvP}03o"#ljBυ!PJB'n_u+Q<-o~/Acx>B"RGJ<l.4B^ejs6%g &샗{t 8CjhA\D‹.ݣG` Ei̗ Jx*7o`90H`hm'',OkD H(@%"V9†7 Ra&hTL[7=e^|c87#vzP_4UMnj?NzmōWl\}nC c.(Zd&,p7Wկkd c[KK4W \u޸B?QIN0tR4F˿r;I]KS8H+4F̛w'a#\H8=27 -6͌^B¨ Eͭ?oWvuF?3hPi`b /.I'0LGhzb⹡iAlm9ݐg̷Pd5l/wPr@q[HQW ؍A+KYy$fTQ"M;Wlae6{u.!tG[xqܼ[qi\zs4<(iO ɖ=* Ql5|2tU, [ĂsI"ǂ]ucxrzF%2dGM|vӲ>ԜZyKu8*3!#I+']eݣO89*LH[R?ʡد"=pL&dU*=;bջR ~h@⤯h1U6z43<(RKs;Ofn)ނA]Z8:zes2`i|jW$S@j<({[4nIg? w?aV9lrv]vssv` 3`bv &E`ImB8E.v&_5 4!d6S-QGr 6Fh^ sǰQWܯ.2x,%BR4>0r0m Urj1vI>j{z!3;Xp[F-ZQ('5,-C~WYȜUmÅ4ѕz^]`~!i?} l0t\Z8NsIyUM2hl]~t 3OfTl-YHÌ7t\h ,:>T٧N}+ \,,@/i!`p~w߸QL;\c[{peF%}ˇIm6̢3Sͣ L`aI*bc;"9j#!XRi{Fs#{.XQ@iP[tOn_܇LkikXf,pXMAUlr'Z#_@ޘιG£F.Duž/O iworKP[rۭPya v+U3E~t3Qh]pw@ {A7[{ݥHy'w)rEP[ѫ{reGn[P""+choJbV?C48^ Mbӽ]t\.*!Pţ&3e{ir\%Ǎ 25[!p@g9l^cZ\i,hrcY:צ&&݄|un{Hp|hQqXF_8d)s K"dALZjhI/;K2^`,@ή @NSX3UJkFpI2fRU$=R=%yVl S.gJC11X#i\ջb}}mVI{+5Cܸs  [k&\;}wBDnWu-(.|S#\~ js+ƭKI{z6 ysj{LYaU5eX_(DmHQfPsj4FЪN^?]_v*pn~xcKt"=C]Ü]& ]pU,L$tT|Y< =Fsj x ;9Xa|̳]n8nΊM]*O3%z3mhH\Igq6'f[nW6EZ㉨xu8d4}r׫Ƽ rZwo9=1|F[ FOg1?[uBsp>ALϛ+2ZD\&_ wPۜG6Cn0Q#?TGOo7Ե*2W WQ?Q[*GpT.bU/ >N G@KZL+VH̲G&lV>QR77tcuq:<["׆ nԀU_G ¹«EÄQj ,1#Ÿe 8e#aRbDV4-ejiCKc-K[Ϭۜ<}IhQfN&DSe}ȹXoJ<Q'rmо8ihW&?vR^TjMql 叺6xmTVim)CvHjD|A>u@ڌ@p0Tȕ]*CBfi49z< fU?f8ĺ9{${GqnU9^S;zŰHx T ?lVu~-f-D7KK;FL/Zt*Ί 4tZ}}Foc[x&V$ΏWSyެؐWN{@V3 q_zM> B3"ls5qmEFND%*6wW V_E"9j~+ju;>#OcxW"6?.j+w-pFM-حWn v._ L\ls,sbv` LdvFζO RPJç 'Lc(G'YCcAOgmOvP-*a$fNH~KP@:YIt mJ?wMI1mʥ;pb-2jEYNODݜAhsS1R/JGm໦3A'ԫt>xdh{E_pxlϜ;hp.I@`sC:4>%)D:Yn5S[8q(ua5/lQܮ)uQ>u=m$mrUtLZ.N*KM2 YpU)ŋ<n'F>!$: Y/^OR$"pNȖ5<3&~"MKz`k5PdYUƒG+=(3tt){g)SfOWB@_T]*sVG@QA8֎ħ]WKm$ `_@h{k_o͆#2`qk ߌ3ø7!f~vY/M6Bub7 [@BD:.Fp16sUDŽVIzNvE4+8%CWV e7|S B/{d37k \\̽q5U3:_@&4XF_nnw~pm믺1yّkRI}Kgi֧ PwuS^ݭlb:J353>^%?;_<}14l%M4?QHv~ldU jywa1/Zj*0پUO?&+pi4mS.#_䍃P2PQˣ}ӊ]ZT{]ev?}1=;vfvwFu_8%2*r+-;`+> ܒAa|e TpXup3]"Қf#d  q upȻ抻9 '2 l;CJuBYj,c@py0Sl/^o:0(bѢ7iP]}8*m,U<ͯ_){vyct *]9IL5Tva5+Έ\"T`+疧BqkCqUr8{!a+)s#,"J%n`Zo̐٣6PiF?ivgZwTX5@iֆcđilMuF>w! |V?o,2)$CP-@~o''"vb6!&OY0P[7fM>^ƇD3MEsXb$[]-Ќ ^*L-lQr .Ԓ [M1U0>[ٰlwlLW֫2V@sȦzZYnCI/^!3cJ *3Y EoR(YtLx)"UC uQ4F`1{ k5٘t22kgjY\/ >xKH,%8[3a^e g;߿y1kȷ^W},ąHxX t#bjZ426UJ2K#s7sįF!  !T>G鑣 Bcq,f%ڃrOn2Y&⬝󼋐 ӥ؊r (o wN cLĢo1fVKAhC6/:2;r ڵNB n-C}@ gH40 C3rVHx3#DxEZY'i3MlFe+2`֓\boH=Z%Ӂ]JxCfH 3 ^IQN.K eV $+,"vgJ wZIBlXׂs.Kr3DJo('J$ꄤR-"<3w |AfG?'##(Ҙ6ʎ"'<_AtBVNo8' ;)֞ت \qP!ѽFk}i3X9 P#_u*!rjgó˪@[h:"kcw2ܕJ1MNAη*0cf<rtyE/#uٻe4wehm\G`ؐ/uƬ$@G\`$|e@fiU1UdLѫo7G[n&Dct:xG:rdp,ZSӳR> $eBϻ,m]  Q0 R/CkS.pl.$jRioA*C"DzvGӾ;, M+肩 nٖ8K/s7R%<KM,CI;!7$qmv QVh" k!]Ɇa'B;%b'B-$@RA7hFD`Ӡߗa],)ըBmVYO/KsNS[+D~eŒn NH #̽@zz2Y/(E#{S>T04!->74r\ߩRR$tHum s>[c7.NiB+—vv/% #pr}$S؊4Hy>m4<&m@b/Hh vHkKL,,? |+b y  %CެhU< 퀒o=r`xۜ>#o X*j0|{í Ѻ Ĭo^D}R:tIa&&%@ Ѵ3r \ 5$,kwַlA5'\$k ]_ГRsQSQ "VFll&oوnDgqe N50">*i2ɻh fJtٖjƏEᕜ?.m2f%?F-dlN'#2[et|#(͵ytiHc7x cGO(JzѸl>"g!y?Pqk4 s׏䶰4wa5\p\ aCnvr:`Z彏E{hKcKƝ^%S/w ϭR+8dκl)F{1&sbLSV^MӣN7h"R栯Ǎii~]5q M<}c0HO^H!e}Qj#kͷ־r(k,hOzh0I/I eEȦ-Fy E%մ]Ɲ"@=+G% &#IUtU%P| ǤP%i_Ak _CFڌ|?-aϰyFж\g+5QƁ" Y׫)?BWىoP^QmӿX}hD/M-{]f=&oGγ~{sqS"h`(P2ʚC,Y7Ė0.v]Ot?k{\0S|md6Z4. S~X^u(.k_] )!SԎbȮ'/39o0c^諵]T- GXO-N ]_5brD?}~ʣ $ W3u#SY-Vr6{! q٩IQ{lĺP&2/3S0K\i 1y7SStEGGIWBJjs@gM+1#ikz?&jW̭QmyG8#_17mf0ûj:ƫBN ̴U' " ؼ+ݦt:8[a0&mqlM䡛1j rM8FM`wEUpК~)j =#?nx=v00D"7"*lwM~%F!~'M* AhywzH锧˩ek({~=ECj_q?tJ,0TsFYR ~7M_bہ;1oQjgk|A;6'+.p>Ӆj>6E?9~ y+a4_Er̔^^Y܋]ziYFA9H!0ǯ炧2#Tm c`wI뉩8<D<$_;Vk7}pW }ȕXLR;]F'V`SKR{>VR X9YL NKS>Od̈́8HԺds]:> nA0֯ [(> pzޝ^1傜¨A+?s ^VoOġ"l}ZڟÚwSi9Gb-JV#^@Ы l{}I?鷊Vs(Y=xF똏3e냁/rh@ c ~r@W" f(U}ֶ9K{#P'ޔ'\> >k Tili1WOpqG>% . *Jxwޔsjf6h=Y: 2;]rlEĢBf?$9;K㨩0ꁣsCouۉQ4K*:60fyZny偠%E }dmO /G $zBwTKA! ^XV\4+x>">2: cE^ڬӣ0莉pwE~dIS|${2<*G,6#O9 &yzk^.$m!wup$>:W~A?9W;9uS锷``Y V!z-9vba~gZDU`ή)}scZAE.,Bbhd$R)[ek% \Zqigê^/WD_{A&NJRVgAPȀ9n%XDpVyB^ԉ;@eo'wvV|7"}uUW4ͷ\!Ky:l2mnz q>)*~t(/K2:s K ·X^k)PIu|Kkf Xikߒҋͽ6_}KònA2&D:=C.n*\NwS0e'yCմrݢlEj<]1Ї,1F:ɢ3>̠J56'~ CW^7EpTxen@̬18ẓƀW^t2̝N7 }ڡ?=TKR'7ua, O|K st (SˢѶ8GrEb G$`R@)R i6?Al/v6R6(|ϓD6kͯ~$wx_# 4U|pXfWډpp?ӏƘ]u[(WRr|YA,ԓ5u:E&&Pf1~SyF/\Iu_OU$LE֛^cMK"#3cWˀ3STRh.#J/1Fg _-Q-FrIF&U:+~Х%>Jϕ%V`ca>AbȒ@p8iu-P 4*E?ldN<1uk;m0^iI@6'}޸O *KE]$B$/Ox>Gō"~^ t>C2?'+c03L{k 9 4cQ,ju0OGކ%Eg̃]=tPoHl1!1H=L 07YOlFUz%D ?AS-,$ yo-"t$N56k{o-kPKޜ]ŻS!z%f3qJA:Zpuu54'Vq|@!s+8X  TM5G` r1*#5I n%$49z: f\M%b1s^ؿ))IJH:6܆':^R.n1HnW|]GM)UBo:"y^;g "]x\ؤ0t&FNڲ?V'BIAd򖭬LwY3R|sܫL|ԋy)6͐Og<"O!`"a5KwhIM'f~[*40Ƶck(-V1MF, ^AO\l[ooNFzj(5m<l4RUpagy^? &{۴MQl6;qWʤr͙@E5f/ƛ}4|l>& Gݟ$|dZeD 0 G$wڟɝAƸ *Ru#gCʹc69NIXȔwNN~G`pzd?\ccDϱojd<16("N"UD_ `,L(IyW q*?jF0\[z6{@: hRo,WA& 91aIpDS 0(b̄bP1!u5"~ve s垦,V0&bߧ[J>wNXnȔAiN$M\Ӈn>5I[be:?kd|?ءO|`Oӥ]+w=j%VB|ņm1c"q껧KXc, Ĩ)< 0;2t3"$(>1^ĕSb]gbHE{N%,wG(oĿ\ )Nޏt1Do{cSl$Q74Pw zs"Z݁[^tI+fn9Xp7eՇ%%<8@`WRhDAa=DOڇݳ,,p\;,-1 ՀBZ~mfM&!lWh Yεfa8 K"\ g[bV2 -Z[ i5]χJ%*z a 2fOd8R\|nlf:oδϗ!pYSrq3&(U;+'zaoY/O3: 7A z9IK )zϙEBG4hBz}3RQV7CbCwBBvEը!/Mxr1SvW6Nc:3},$9)oq+ЍN#v)V kI?DHo2Ld8x֧ }3J~qە&~a ߄T _N&i0/%=D] P."adMȊ\8.yldi[rK_QE&S0~ܝ>ċ:P F]?H{ c__"_Jnݼ 5iaCŏpa}fzva/֪vJAL}1wPbf,rL633v$[,?Ț>iX~2҇6۽ԩHϯ4h$s;߿i~&os[ Y9uKGƂF~8?t`o9֬t&dBa9.7x' (eMQ%>?>u8QC9~9SZR٭8h2kRx_EjrgKiM= al x`2tS)ag5 [giuu-s|Qcɧcx~I]s "A3 ò֥`5iyGlYT3Sfiu>YSڀ =h6'žI[vD䣩ۛRdC3"?w?'/S6dp/<1&K,݄SFZ%, D$QSzh2>ɏoh+Xdfƺ/`ѭuw5V*Yg]-eg`yLPH~ΈeHap: ]ZyfK:",Yncsd޻-SNUIJ K>8@[r`y'fXEZ`dlm*7pB(P[1.dݸ-JvF!G?)T]Q_IeՖS3fTe?H*uȿnRsdT8[,iMH}Eރ-4e.N]C"đ9 j(8 xkPS<讶wzb N$)SBBz^wiųcȔmjGuLPi(,;+AiTF$ X);+Z>3BDdMEs) h፜Yvb#!5|ghnuyAD1}lEZwơd >!7.fn=12xPP]q6 mvȍzЯC~{Xeo[<\}!]=e%t40mylvxٯ 8JmM ^ҫ/r (t>Q[2@J |ET8 jK?%C+DE;c5 n>5^?%$Kd\ L}z<fz0,H^C'L'^'wf2eb1AvZ0)~KdL^PX7hܤf 51`pP4ߞ Yaq9.ql s_m<ۆ%䞋{q}ju"[]\L;Fȗ $`ī]:Wb4+Xj7 juyFz QBAZc6^ԽE~l;RSvYwAFM{5usY޵jf*K!d J(Ɵ]XYDڃuKU9,X/ ("19Py Zc^YJQ(w8 D:D"DbnۇL'v9^5!P<~z/z ޣ8H4l8Nh8+ke &]]/R;Ccs koj8sA,3BG*ދq"i!#B/&96t["Ԃo5G˯b T-2#2 ׯ)45yo׬`߂Qz/B!꠯th 5cLDP4bhQpڻ!+M]';+>epx95u^j' 6Z3%I8LkZ^nͻrdF%Sr**ɗDfh ȃN#U]"-@|bN;k@EՃ6{dZ thVdUTv7HI^lyѮQlT(Cu~ ϩ{4we>/ʬ+1PҲh\},\l, kFѝpO n8t56\7Cާ^"q;K i~}]\!Uc8M0,qd š1}Juy3_/ =&F O*Y)聀nJCE# iH{7>)=QV"ZRW9ֱ$NJµk8&#yf{[ÂR%ke ]Txp [`Y{2No&t] hkj<zjd"h( "!fa*H?ER$wguc kI.LN% k#oUGX&S][+r/!cf핳n0Fe@Ŷ~'P]otNCkޤX2 6*^6nA3(Y ެ/p]4ntxDs?j _?|d]Hu5>.].Te}Tͥ&(@QUnIxu sv . J)hP/o ;i_&w g_!|c[n䉇^ӫgrQ}㽛ɔ( fwIx8MvQdz_N$ ,#[G<2GhƉp7F0Н\--OLT=&FނPKD[J5 PSe,_:W59:pv{:AL2虇j3>]3 P=20$2?f?@w)74'4{w1D?M;=(z@D'fD SE\? n5 CVdPP8^GyIC 8ƃҩX6(\1VZ2_(u}#$%?5[DJ c4Ew%r o~T`FpE})|OQwHM"c[|I-/ DhkN9^LA2,JN B&|?^}Qfuڀ2~!OO6pyCx'EQ&h2(D+j8G|-?59/>d4@=*{hP mD^csq$:ke *"FN\kuwCe !9TM(3H>8? %$q6֜r;\^$ؽW w #!A%Ao[\ yv40Yv ̗ǍRy/ڌY`;Sl4!B;UvV_p+ E9Ⱦ{y !EK0ǛS:Ah3_YU1?A""dr}A7CENaoGhnfAI1C٧[CL֩,X1yz:,DGĈfo{8<76LgLa*ωnNGGu/!]S_f %Ljr\k}uZ q+#ԃh }bPO e1ih$ӅM e+B c)!gvNmJ#//*FE8ztNɕd\cJy6Dш?E']XILK+C}p/C/7Qlnz\6ɂ߃%Wygh:f;_I']cJ m A u?Z^`Wj 'F~t: @.?IU.D6 f1sݹb,0 k ;S' /mgk8X=6|In0uѐt)Axˋ|1\1+kh?M(OY_7nY|g. cm&g^x9Oft1X>ەƸ~uHn3*^Fy5F֜|s QNA203,rnPB.#q"|V(";v`Z|JD#',+z@Fftsgy95yكz.VEHÁr+"a ik)oMx#_ǡ4S܈¦%4{IW9D^qcӱ )LOϖ'H|r~hU~nBuy ;G?ƃ5;/X4KW .I¯aCujTL_b8oK[̪.=OarPJr@syT>?=}<b{窗 jX<#i4aP^\3,]P B܌z1!]c=(9o[!W*oy|Ί ?t|!f\g^P34upVs9N T2Rv{6&ۤkph]N,>4/5͌!rvEqNY3#65HQ,xJRv|\42yÒ|hWQM!# CpؚAFHIX89Nz 77F[`Ŷ ;*DJ[VpD1-'hq9ecr[x@@{Z `:}|OF SN)9nL%,sۣIdbn|hN"jUHVHyHr5?VӾ:o‡d=ЃzA RS .0It3QJ)@)k(E#),̸ܼfҋ &jbeYF=oSD-G:lLMr]q<[ʡP*7fΊH8@:Fn~>jD{9 s ]$T -g#ڍvٳ$$iĩTŵ=JVȍ28|Q&SZ@S McUڃWw'r1>u"R}0l_݃E S |o.M۱f&H5WG K iZXS|0>Q*/(tgB5V9ƘDY+eE1EͶnKI/>|"bndP8 ghT5S9RXF.4";;]}\y0YcAeVAYyw0D_-5uǬX)7B6s=Bb[;ki"WqWB[lNv H2/AӦ.e椡FzRC/*=xNFTP\](, j烺׊=ϧ2X{gM7VfS(5wOc.FA f8IxBWΡ唖q=GP[Am~״d_mEFrif8 t X嫂y>ܣ]OA߈e]u}]d!;YRTXbiu(,b$lT3 `T"Fv-e۴\d?l&°jOsGCս 3=R~ej9tTUD907x"JZ0`"2_R45DYUj [gC*oR  &;f pzlig> J\$nSkW펊0&tr©HF٥ Vl`gUj~eJp羌,:ec::M1e-jWD&0p|NL͚V`rr^=;K'ު#kx(IJ`-ō~HTA/H~G5Ҙ&\Ϥ^>y[֌YATIkɵ &xU<F_]sW.+zOG}4ǟQGc5#8hd,4؇vP_vLeetj["<%Jr'R%KorONm9]=xVKV-㒃^Q/-Rn<+0,K'Fl)4u[d5s/5WxV허`#2c@[35C =VϘioujko>3k$$q^Z׬1>7q{R|xp蜲 ^D T)\N)ߗ˙Pd08@ƐRD6?_/!vo ` $!e`ct$"_-?zKB(ł%߰})':RC|tĭh?33fbE g1IPiɮ4MZڶ{Kむ&.D/KJ=^aau7U-BVo"/5953kQswɅkK})Z=T`V. }ҙ Lx޶2 EsIAA`bZMeT"U4q' C&ڗ$ LOIۤuj( oned1yF[ 凩0..G D)Ao4oU`Ҝ8At_R%w\hw O^!mw ˛T %z{7y3Α z^dZwUޔ>ȯP R_m҅!ޏ4JDujQjM@}v BEONJ !֒BdzF/7ƅG diQQyud1?Ղ\\(MQbg{5(NwfX!fX%=t XN]gȃJ5Ekh]W[agoRĔU%<.ڧw%G6 c7W ,3+n߸ܗb=ƌG•[Aȉ>w5}B;U؄`xa:$l +R+}5fb^Y`iN4>r {Jkg{Yps=(jS] L[:ӎTǭ\T5%Suv5/|(ޫ?M!{[-w6vTa2aƩIaO%jzͺj۫ ~]ewm10jpNHh۝@Ш1=?u쬞.Hse~g8MzUU"!kkKW9X$ ~>@%ܫ4LVrݹ"F)&>QƼ]GBE4T Puwdvbd/BTS|V9PM4ykz}{ȡ@w3(fˊFOv~>VS(P!tESFgv&py7aqN$^G/('M1 ;zn5!ʤOf0\ɝXT|2 8|F S Be@ǗԪy4ZϘ8S Kcl=eMĪgnn<{Z(7Tߘ =UgNqOgY"o#3MȪfdW-1Saol]:u#62óC`l2{@}qCh7"x"MjURnfEaDŽ_(@\OmV-?2rܨSƣ0B[ió+ F4\J#R1!vRWj z-ۨ?޴Wzb ->—j!8i24znvhjG_Ťs"]SA^Mv(~#}OH A=VX1 /L~Ɠ x4{n"qacJy_FhQ+E4i|Vn +^k*7y+2gkZU{Ɉe30>Lqd0' Ύ{jQ^俿dԋB=,#(>PS#N+-d?Hd╬ tF!œQxCb%B3[%8^CT͚2:ș8mr.+@& [÷5Cxt52!^ 5nÖ1HL'GƞSQ"dȟC1v6LGacx!Mn:}.[|}f y7tЛlt}J2Hx:7䔅Ӳb|!hRK;b2r]T#9 [ yp0B1)*ģDG19I2n\y= KRck|tHZBF7mAqKj'pb"IEP8)Mܱ~|gՓgP+9*krBFys".6`8NoZ=4hMmR9Yڠ쪮\7ضg~o[EDӽ~jݱ"]UoO2 3$ -ykږz,{^,e4į1%ߧ*]ҳuKIClv>XCrJTjt+֟[M+6[F aRZȺ3Sj$3^%~@kҙ3dB-! 5x̀D0GkM`Q5ϧ!ELtp!՟ X>fNhn+&>S.zAc [i{/ȒpR.x`mZ)bȊ@>& EX?˳+5+J5HPǛikqmc:/] 0IMӳCbl}~E8y9Is'Utdvw))_H_Vi~XKc~+M"L !1{Dĭu6%gi8;Zp]:}-]F>,+lpM7[ɪ{Zdv 2NPv|,4&QU /<^yuik{=9 6 _ص[;aA^z'O $.+(r"EZ I\K_>llH{VaP)h;2+obhjVcNl [nu*sH)"lE(AqbzNp[@|R!CJ9H_rN\ ,@M,i{Id  $+۝勅"ٳ1w#^EGr(krv Z!^Ό>h>=`RbWuf^_{J/Ac\\..N$d:2KOذspYbgjsc@'-h)!u@`UĉٿTϟ #IM-bqקN$f.LhLԩHty* qxx "Yb{2Ē"RW٫Dmf~ H+h0*I8huvCD?Cu0N[B$6S-ہ2[@+&m`;F?ev,Y JЦ* * _+'l?2u뾟.8(*XH n$IlW#Cj|uﱚ+ IbqAG^p1ɷp1 )m\=\Jwxk{TRjm`~]vʿ1#h*Rt1PpfE\% ES~uEwf3)NXrm^_DRG)H{UYbc%`X xG;dK:`߀]&\}zG7C<baݖۤJL+ z>$XǗA6I3Y2`d0~T>Z81DFQ`{qg^.X2mf]g19EBQ tcE("7ty|o(^`@4)AcCv+ۑ`wӏ牂.ν+TR K[o~\ޕHU!oN ¹ }zd>5jXqc34γǜSE5ȁzxJh>Nk<m"k8Ll[\(i"u`}'Д??&aXip>glDH1KcLƛ%3a2iНX:Mt_oSgrngo4dwb,ypyy5/"WG44ga|NgT.H ѷ >QPҀ סK+i% aRDԤXwsH~Cmб.K;g5W1V{@VWF+ s`@e :BxDj"_㗐_\ai \BɃ`=^+ D[Me#1A NCۋ \1 tz&"| ~WV\ɀ[R '?Or}b \>o2m@QbbT}/ *>!i89=8IUb\VI* t |j:ZzyX` utn<@ bc:_3A}fO▱$|K)_4aN&0̾hYfRwr,%olS:]7>IHVo6A˖?3O߆[jjePEf/Z?=H p)/$'ut{I[@[ܳ 6<8ʳX]Ϛ>xR-QLK;,UElIUS0?(:;*&,~'P"UrX촕#f@ *L79,w)&p$Eg9M;_TI.%F&Z^퐣ySBYF_|+ _!m?:BXԊJnb%zDvs""[WY;>FGBWz3_;\%U( #KG깾F,l%5s*z* 7oN hqH6+il]ci[՚hRH=tCdUT,xdT"}ƟWPBɍIcd4cR E@+4dߥ󊜮fm_JG.hdJ´3mL PPL_&?Ղ?/ݩ3 |`u.{ M 479&zV۵}eNp(at!Or\Ӵ%z>qRDDnm}1/('5 tPj1̷Wܙ`CM|]D? z"K$ljQ3*A C 杼Ÿ~O&:M*O'Gۥn]c$51#Bq{;bZO~=!ڷ7ˈ;68^p{.A;n/i]]6Mx-cl5'\}28 OүP3y7v>rꁁ{z3Ny[JOӃ6O)x5+AEgB,KezŠyVpuUlD0pn _;/O~H]"[Z".bת \%g^lxl:`.R+L 嫮$q!1mGDY0UuyWH{[ ~}m=Jb;{hQ[y`ѻ>8QE,Ĩq xwzl qςL[1~ @A$lB2~i32*&Dkyd^tψ;⾿~oK 'pM\)#2' OΤl*&6eZb#G{,x6PvUĔu"d')J.*3)U)_Ԡ"HF^7r*Ly/1g22ђ]ͫ =vJ'n"^R?1eiy33!yJUʇ_fb:/Tf2 cǮ؇YqX~D( v4g}]#|Q\舭n(BQB~m4/%;:kgƱ=T݊ӰW4/(ì>+!޻B D]c& DW/QRg:#I,|Źװ]}si7DQ؜U`^?ƋE6#Jlˮ+:&^U*J=q?#uz%w.Gk4v.bDZNGs#_ *`r\zf0sW-/!%٤9^G%OkAX^t 07{%_#B0yʑQ:Y#Rhy#50F'vRIpl \ ~T'\ߖULL!Ҽ/yN>"Qsh%Cuٲ@}T4P UȈwo[:!e fBK[wX;`;x9 6?4c!S<'(t#k _RENtDX=SБz?R\R gt)yr~XGC͑Vq2x(NFAjrf.S[z*t%w KnD:,G5G%Ιb JV<њQ%~.A??YgY YZv{Bz[ii|C 5T^VU]%6Wƀb{ j~"Ԏ1&kH<, f!zzdu-{Rޥ #пmVkƷ<4~zh[#չM1  n2ؗױߝA&=GJdJ+/̠ɮ g}wָ[KBa ](?^hpP-Mk-}q #"Ԅ:3|eQ>#IqflS%Z#);$ң/,jKNqC!ņ $UV5;͘&Vkc 0 ].!=)o`) ͻwȽ|\Xx8Igӊ ђp6ؚd$SJ-G3!z҃ZZނc [BO@eH-2)x]@jj[N:̤`R/0_xLDW A.d4}]=ke2w$iKxPf[z_1e񓄼)k%. i[tY2Uda0w(n~:cKDŽ!alnF4" VUox%Iꪴq4KP@Z5m }$/> @z74/Q(&oLY=iS]!l_p,~b@[#p7FM9<.B& PHvD4+?X\:2ͦ jBI ߽nK0ĵVH(-q0 i߇Ãs)WN=Eq_p48 Ml\*Lumf&QTgQS mԩiBe/)c+3mOS\j.  05IuE$|SHPU^ބЏ<ǑGC\ >{N}طö́]yCӪYB༂ݑg5^8댵\EFI ]FBd[D;O [Gѹ,*M,v~+7 SPw%!qB6fNEp1ӐC-; @_a"O:*9|i}ZxJ&-Qd?35-AY~,b|zRTmS[ȓaW)8G0'wnf vQNzO)TR4@yi|!bR8F þbĬ@m+X:4|d|8DM|A?ȑy2y>XH>7GM40v/zqe/ 7tVe,f{@'G7Soq*EK3ł->ӕso e\ǂ2ppĨUo~?@2tXצdo`Q ԡeQMZ_/l^VR{{ ) p~"׊ƿQ<\ ֳ'>6 A NЫO{ lo`@9Z4o[I,^ϐ?xS#A_Uo$Lw ߚ+`3Ynz 6zYu2 k6/}$Z8y%UB+_'B__B ? 9`WE[8́Y#7< >*,;nB0h#M)չ^>p`+7o i?D2c$a 82~}17 OaW܌1cTȶPT@UAvqsiru;B,d׼91WR/d Waպw/U|8 2Xp7bq4x\zxJC.id<}"ʽ_vt+(*@.˫͛ޯ81Q.SԔc[)o7c>q[ᭀ..bO;(} 3ps} A@ҩYMc8c4ap,*9W1@LNV<طW;L~>v2Qu"! xɋ]]#GEx G̛{SIb"mT c_F( ׷ 0/ƹOJA[>oa3=y)t<,_RVD/ eĀBs9>t#2pŖRz`iz qBqK : Һ2?}li CR#|1V@ 1 ѵQʀgY 냝)@|h\G|>}%3 L:4yzNCDgMy-I>bTŪfw.B?i}bW@jEj E#BNf⏘ł^c7S-u@X42ęJoڿW˓Ol:ָ|ć6NIi*;-GOClڷB=j,V#zX%|bp=,81>Kry??Ρs?f/2*ٍg̀i+/jhNl0r %#GL1a 9D`uaw|薁:7,@G1N:F0K@[s 4QLI%(:Ҷ06Kz(d,%B7&T9)c^wgo[X J1zuhIj^d]+?ĢEDnCg}LZ4z/@"/1!|}7oȹlܢYNTj# CnE!'Β] dbrm[CfnOf XEۭD{2f=hcco":2G=V[!cȬ}ivY}aCc,2s z Y"J4`M?ʷzČZ`IQ7l>˻ݷJ\2mljZF/C841#|'[3v7w!̥ c{90gH:.)2ʓ0,{+o0NxMW7(]bљj񠜹bM[.3<.JXQ sb!yRۻs-I.l.FV|"N':!L ۛCήC\\GvL<푙9_[HUЗ,a$ UES6xL""OwND3520}@v~Rxի^+a5\_t:E5\{^L"q4Y|'HZVih=d9J:C42(Yo X?teҋE3.|T5f[<}sZHUpFE/ v񽦤@m~:x2rh ?7ըlV?sst5-qpsdU*T>}ራI2cĚS\zBx$7n'5`fkui3* c6ݗex'^CA1QO p%(-i*d뫊uB,IYM!XiVPք$:v+1臗j(h;v(!$Ǵxk!tBdh( ~p% di/DNu-`YSGs 6tƺ.y, 'F,L"SLVHNW:럇5EՈkjЮMߥs&S9{%|jgpa]9~OkweXctpʾ S73$* i{  X剮V<=V>˰p\OSBЄMNBMc-2֤ }z `=eNM6eFF!NzӦ0[y=o||fAȾU8p˵$tC/7<`j'tmK"w9g)dCYb*FmF6B"R03b;g%[ϟke#,D¡2D s(8f\bMYR>6i9ao~i ԯ."N e-S\G2=IEU `CQA;thEfR7AKϛ +bz(5OjR@if5bz}|hYs8PNkv'Ǧ`/(t24۽D[61-}]$Bj _mPgZyxqn T 3:ԥ <(ޡ)FN#8S |BIڜ?J:7ܴs5I﵂625P;2RB( 0Y4 ¶{d-M͊Oˉ%EVjJ~ R,Tܻ%;>I/ 9+1}]:${z)'  ܱrhSqza\0p\˳N?;զFAMZӕe0~r8o &B7Ra^m¼H2?#孜d8W,vpC/E+V9(L3W#-/Dj eQFH=wiMmA-cLy.J㾺[1pހB! b,ad)))-dt0U ~ڬCL'UΚX `i %I 8$ L$ZVJas^hG`|$ 2ayOsm4v];qO_rp]g[ݷ\ 懿 LE,1 v4+a=)>̐qy*盢N`6X7,uOy|{|I  eEr1׌ 'BZ-RGFIXڈvEf1%%1+vf^nQ=yW&yʰ~EUnfyL5+{iD@ T4 5οTBfZS<oA6Ä6Jzw*qFeD!,cź4DH*n+ws!pcBӑD.y*-n/3,}l~vU8j|xo")C ^GOBHj0̏ʰ+MtN"]W{#b<8>)lĢ56h:t|)Sʹ)DҌ gkRS7u衜i+5' uS±/6#9M31˽1bEa?s!5񁭖~ueMQ VG[iv}OlTGhcuk9V%Qg0~^A˜aN0c$I/I[l!xܑLV |P1qŖ}cqXy<+_^Hm&݀cT;S`ζf张>&ߋDa769%9P#:x½IR6(XQ@E/7 >eP}}jh| sﹴ Q:2گP|HBcqakk1D.E-M㞘n+T#w;,75'цN1|%.e~c<]?hd)cޔ$|[ ȍ2O"4ק ;O\ŕq e͟xJS[^("9g d=3ݏAA=?[ĺ:G7MSW[nWY렖aWpY|oL~#wǏw.A0Mn˟g_s~A$1oּƾY>=dW\ݍo/A{h.okVX[x2AÖ *m KynEᇒ:䓸X5#~Qh~<2l ٽ*Wd 4izIt n莰3O6Oz.L|f~1P"3 Tkê"Ƈ²g)tP9N("E:nuWC7c)χO&8M16hj 󉭏zٶKYW0I,S[CUB04ZJWIXδpaRR %+=B.å4dWwV8,>whHrEҭs}*L I;VU eO2Av.4[ixc,>,rVgpSfyg&oj#tDam&0g-4?8V/$*ްҪu6r>ƹ-E'1t#daTՆ|Yb 4@M:#,`&D@=G "n$ pI)>~抣c؟عD=|86W+~F>F_RO'xn̐dɹI7hkV*w>mģ6KPa,~LTۼJuohX ^ 0zDNľYs:mzNҴKdp\["5dɕKӗ| FbՋx}U"AVq@6 9cߺN855[RFy`k[/~aVyԱ< ZR6ub$=VR˱+'nCrci$M!VѸKʦ"Hnh(v~eaMꆾZnJ [qI)$^ЩBjO7[k@oA>7fQn5?L ax:,\Ln͛~$a5@s^]9BC{w 1cje9EX/.0}N{ȣ< S 7ވSvlB2zu#Ix+q)Pq SI ]/k.c0LtRp#;pIrmd,6zQs?* 3f/ZȽv_9ӾĂ7F=w]DK䱾xH[Tm>|T: M176/IbÃS6McAfdWIņqPZl4@!'Aw鱔?3&> toF. FiA-X׼,(cr ;hvu~HS "g&Yl_bueky>Iw 7gQS vm*cTμMbַuh*+iX3AL ĦMn[0HesA ٨)s]Q>"N; ^M@My2}9ش^b/˥{i f*P+}Jogs䦹 d=瘅b+0IϾ"};}I){^[Y59q6 LJ1m0%t6&Y!yw+]/58l^vMΐRLĦjN.A&~2aa7u ¬(HsdSe$D8VP2Ly({_eRzxuʾ2V7,iADH]m-)R}@ڙTl$bV(u.9MD~NݛGQjNɮ YpD7,1jF ٖPy) 2I2z{#8Y2g[<^j^HnYBFȻ,G%9^ &~fcc/ a3q$jd!wβI ;y羄ol EFg$wmi"wE6 wi f#{Fm,wB<TZ7n@v,W哨RkevѢzrnDvBVeV^nHHiin~=6^-jqku?i%:JYDP ) 3!E( iSކ//'$3݋)yBj@O& Ԙ-aj~p*0;=?21N1K,@6܊RH ~q_ e@O2BQodȴ̎18_:ݐ.-yT5q!~VyʋfWGɄpEM*|@'E뿩Wn̎| ]1,=gMv* xCwv(JDUf { xcv[2,:`6 a1 : ROJnq7djTW1€dEZ]QO(S6{n?oA;;; eM_֔N] 4-$ǜqD61RfҜGVeע;\(̤YеpuV6ȉ&F]rTS0MK< sWŚ"$};Xwq^gP5iz:1FA{ \!םfA5s"m+v}UVSAfN=I QMtm G4š$R. )r dG? DQ\.݇gLL=\ Cv[Ϊaz2&Qsqʁ G+'J K3Xd6*9jyf˖cX0 E<5L?=6LtF oBɿ'|K207UgyjJ;EqTM/w8kd9澬H["6}m<ƀ3>tjeh+u-YL-[XN&[{RvK[{"9c;>??X[䙱.{{vd]u<ZjvBJ|`>jg2@#=V~d>s`= cP4oDW#U&*Y|zscźqe]>tYB׍fdfOY:TP{~3jz2t-@:dk%}[nQfSԙS!V:#hOtĪZ0A]EvZ8~K8 sBa>Y|$Bi7cLvo{\Mo[ZC@/&|nP 3I5ٚl v l[!@hFEl cXk~n4PW%!|~xxj$ai+uSfz?i7!Bvq c68m@Nv9~޿G֢ #dQh%&l%'آyorPv#PS̺k9gW4uo[6ɥWK:~& Olܷ߉Dcǡ:CI>c MI\ӆ ⫌ *6֋4SU{ZH/>W|E:Obb6J]<~Υ.5fR,?UG.bn\>+F:weQ0yvgcOT 2q |1XtMAXE^-/Q_$RťE![T7=VJQpK}S|DSwwNMqߡ?.liXm$vKdK>vԊYkeqR _ qcZ(^&[cDhV=uEт[䟊!ZJn"O *oDS|rs௱2cn $.wSq;j^t6Or8֟MdW; gyCW FhΥPaWrl"2P*`)>Lxl( Hh ikQηF^P(`vseV0 1_*P+YߘRо)n(1;*11 5X5>~[S5;Cb_H`fFr/![''] q v=c.(3' qM)F94umlؿ~S&<>,;`ې rɜSb8E6UWͲiA p53_dC{ `i2V'9e2}ՈC?` t<gξ%م(ǜ՜fİhf*,ӦkycR0׀kd ǖ^36ysm˄# NJᛯyocJB}5 1< By3o~ǫD9M6jԇJ'AuZvZ#@K7j& HϛKI;% Ks wVH+W(nƪI Z X6?b0?dk`8q5,i-*EC؟1xygusԳxZ"ܡ߭^_Ȭ|ui_Xʟ"u~sذhb-$&=8(ΐ|qb߮Ԍ I.~lqO#"-ۏӎ!92:@s9lmok־_~j}*.E[IeAgt2ekdX_,\܏N52D%ɂWꜺ"3:I~y@N%FƩԂd.N*V=Hvk 2_UZFZ6{Eō V0}2 *ovN_$ճ-M>R:;;<'Kjp5s> j2j!V,d|I*vLwzE2eLo\94z=ЪZY`cc1sw0r~M 42+B^\ς3L`Uۇ3j?yNJf$Zܸ${_^ YT•hvXO``Ōr@E O50=NͯJB95n~=qv'ӷY"꺂l[/*:&{(פUaj\Qx4qD]sy$Cͳ Gq=s$ z&ҭ(7+QP!͒&GR$4c[CSNr>ҳ5YSa5*(`I XD&;!GM_r ZD\w%[Qbe1e"ggLdsizC/%mg&x4JeCp6yʋ{ bp"zxt'!4k,J*b3B׈~Iܗ~%3mkYl\?Fq)wI; 4m3M&*|BXk0d$ $#g5 6udQ !jwEn3x#d^lԠ# ֏Gh钍)ѹd^ԍ6C ۫v.W8/mwcX L0D#BSꦨBTj*$Hw3/EU ,rF׀Sʹ_fzP fS:) [T'%=U &:9Ť*L ,JO`NAnH{\╙(LOz7 d" I#a(G7Kt6ں~e';PsO2puP{H+2*@ojK]GX?+Fa(; Z9Sl@ͅMURɥ8~뎳&3mq/N@Tnbx^h3g1drpj;@~:ƭBhAvbZ$>1'=FB;tōQbk{'V9}oXc6Woy%Je-`7=s]4!E]! 9hD ㏹>ãMz=A8Xg|; { ')6oODR$Ahtg=䧱YCL>XȗWkiUπR7c}*)r9O1D]zM5*ݠnm|Qj9b`p69Fw#sӦr gAvyp!)M{ EBKSh(M#Q޽m(b*CCDk<~  u~΅<>( <tV-On?tqn1ЌGW%5Iw}~;)+T,e Nۈ}V BwH^]JKpz/4舀gG!1j溄GE+c=ʇI*&?ZR F;>'x÷QБ8zz!YVhB*lo>WD.ɓ m? oxp]$vLpAzZӵ3ȶ툼rkCQL bF=BFA*[r^ if.} $J5D_G5&24;3ߤ}37xU])ҝ=c]L+1Z鈱rixDp9`'{Rp5<2|/ik61KYϰ!OC X1ʫzIj g?%ް氥 w(.BRn(Nf|ݱMl-iL%`C<0Z/!TiUG/Teď+%ȗ3Kbi8dWi&5E࠳]3guLMT@9YXr勫_BŒb۟|H,.7[0-_2 BD5Ecr`\:M=t!F}B E̫ɭȘTGk7.6na:2/:P* ]yE2fT c7^9xxPO$^B@\}.z'r,vʑ,G+4[QtU(y)cڦgv!9.CZ0׊9Н׎bW KDrA#]`-AV:P,Qß:* ǂǴ7R)vBxݮR[˫n|ޏuYoa>>|$RuATͯhSE5-YJvE]rcOGb@ݴ'kY mA\Q̀0B5 [w'0[<ĕX=%(5@힨 SqJZ#ov4ܥlig <\meGJJD ލq2a[Xf>Z֌y6GGoN-hP ~8͈SYiAm#=wkХ9i)3^ҟ{6řxZۊns83l%4=Ũi٤0pJՉAuDjjӑTVݤ@>5jn_2gxroiq $IF'.ӯ?$s846;2Ncl HW(Z2Ȗ29|@}Q2*1羍2q!ue5V0c) ]x1.G1G;>GäM0@dD,]Dn_";v*?9f#`eSXRnvm"L {m2Ӄ"wcJnZA9LI$ǖ>kObɧ$W;qԈ[\ieY/>Ƞ>Z(u^ jhq-ոa>g_Q^:0*o=M+(ߗ) '6 [ޘ*rt$h*@7SX6._Jm'MKG#o){o~3S Vڨ#z:sV+|Hɤ5D".Zv*f $EcYn9*uC.IZQ"O' 3QT{3-k)ПLG󠆬7XSXGNB|f{ѹѠeݪ"]M3jgU>Xݢ*\!l.'f=! A߯3׮_:|E<WφGVtuO = ^X 8v=aci^]LtM23 t\wiI&9jm{ yS|䊊H]Dӿ@<IX{HsYp6H:H$Ӷ^7 ~[ХD^!( opgX\\`$ tn9'd~`&H6QvTBhgW({RДb@u5hH1)3-tWP}ޒSͺ hΓ?SSq\j i&' ZxN`~W\L#:+ U,U-уd٪AhnLfx&Zγ=!=pXʻO-;Sl4\#,h[Hpb<?bL] H^BeR;|͹r>v\J^;:@`PKhLi<_fm3L~%HxA2C[Q   ZlAޒroJ5r73ifeRR+W499'B v%!Xty"sr!q3YJñ*eVTSN DupJ>e!n#%!@ ,,|Lz$ ՆGr%0'\?LmM=Syl!"046-|r5ݎ 5^Dssn3X_+Ti o% Ӻm<8TJIv|I3UҰ7kjNy@f[t .-OҘO 頓3ǤhqX}hO8];U6Y'o|h\&AV1+VM֎pD8Ђ6H;10S .#\JPD5]!)Mlv1T8GBl @m[6nsRv!VGQO$LЌni|=rNBw-{sAύkLYF/`.a|y$ }R{SBx5oI+BӛFh4C.*(7MP!\@N#}^&iҩ1V tY*7@pa>Dv ` ZOanYҫڂ=}S)f2r)zT6lLLi!c%_d&2z_yA7n\?%U Z]٨%@^ٕG?;k_ "!$J .( Q,egB(Av)k:lZmP*,&| ؃ 0]. jגޅs ʥE@ Id^1,An߸Ѓz}; an sDL_&픗rR -Ĭ_v޽/%oE ,ZN xbۖQffKw˪/!ɽWq 2vIt!TQ˰2NƐn&l@r=@D0\$ :R^ Wc$F6Jb:/{8ec[c|%6.q)ߞuYW)w\;.~] 3s~.|iSլ&VGjC W`1rf|Mib8'zΉ4cnߢ?"Nxރ^va ZƊ$j!]ZcU*2keaCH*RpGɋOĞR5%k@WXcph]";βn$u= d6]x 牏Fm,nfٷQWd:T> LÌāMT\k{ղ28+;<x^SWug(`:8e4`{B~'u13:ؘ): -/ZsZMSyBw⺢4!Uڋa/^ns`g0? ﱐHp=&lW//]bm60-~6 :hrp7MhW$m ro1$C^% : ttvt&%<3/>%+{##?ꇢܿ倃6"Z*cX~D޸aN'#;'y%4 ?iE֤DrhYg2ry#tZzt{TR涷w%UguyIds1a#/w{* PPiEPm7J=R-۸Izy+ܷuC?Ҿ_ҳk XU0/|q#TH ssdTնMZSleI wE.e=V # o6\Z!N9ۄSVH5sR40eE+~Jix j%Yx2 .j!Up as%gV3\bwX>4ɭSY e0sXxN2 3(Qgv xmZ..CٞϘԵֵ,` ovΩJ4|rCD%PݭaR+S75Җh=0gp'3N:N#ATZ9iޝ)Fj’ggC󃉆> DK}5 ׼v>.񽲡 .W4-b;1(X+glݞv \!Pnz 1e nަ@<ӑ?RQX]F?t%IL{aKG]9&x֋o6-/6r 8Bq'Гss,ЀnNnNFkh^59eEetWtb+Jʼn+ո2la QVÆFTb;*8WAWaTGDȳ*w3$Ws`9iƤGq40 =3AbYRx!tT 0E@8s B-dr4+Q3:V"D7čU nFr+ۓ9 =wq Vd:ݜjJZPK;<Y5EWH5-bq ة"]? BܸXYc]WedzU׊^n(VE`'F_G/a$;'gH3m6-?Y$eĎ>fwV;`0 8x*  -  10S:\ s8+Mz ̀I3B/'ɨɖqD߱t:}q/)<V\ʥY͡<(Bihľ1qIlB/u}7}&j ts5ñNfcJ=unWf@Cp@? Bd7!1uhIR;m VOQJJ0ڗc}$V*aESY&nHڪˠNfX4|o!N< M^- Q^J_0)K{:ѣ콕i .y3YsO[JsWo]YpPf"\SvKz!`'Jc/NЖw_^9~$?ʝvDLO{ylؗ 2>|PJ)ab<԰tniT\i y;K&87E8"x4] H_*fmj6: PTq5U ] "qonu=wN@p6!0[A/;?T)LEmsS!]'2Cu)~f%V/   r~c$?%EA8o;hXZPAGo:4%"6v;%>>[,D[QL0I CJ̰߿98T'K=P>f8ql뒪,!"c)? ʏY'!qCfTdnBH0:lݧ.в kXf|b?]c- iq)~8Q$7F4nBuвTNnKD-Ǻ/)oS$WWdy HaŒd>6Fp-h5:(?= K=#  2lIКE'v;w(>wFb1Ɛ u`k!~?`HbSZO |4gB%'ru) 7P?  Ѯ?=X^o0"ƻfw*FzLSfEhF`uIcOdOa%Ir CVnAU]&PL+K}",jO]WJPK:;X]]>`id:0($I"3Zm# g.ϑbhd ЇAۋ3b;"&2,Nbk#e l|fqHJ|^u9 K $C~ =xB,kqCJ ΂t&{PA,n(j+؅K~7y/,|zƤA rMoU7,e襚i2f7^t{IȯʉQc9Շ|[M4ET#}h=pX74T~_Z|eX.ܩHb0٭9?rѻҀ_) YMI_߰7v͆ƞ al.}Z>rh荙O*}H iwHp,hw vWl($ԁ[WG "Oi5ﳁIlTdv#+m͟qϛ%׌:aݳVcU'rԭW Tʬ./Ћ_Czuay{enn)蒕MlN܍T*+UE_Ko,S8U<$O(铀;0yBul& }n@okL`QUN~DJt0>R>nzea0[xDƶTZ jyYpO2'CkFRV׽ھi vpCG W訠, 2bs՝L ̚\dL^ yf9Y{?o&*7Duxn2ތI`W_Տɾra Uou&ĸFˎY)*hL*neV ;8aՓ؏B XI1bܩQed>67]ECRh~ I?:O,>W7c=nFV%Ju/8#Z0ClBzaʏ.! ZD^VNFWS*ϗP9muu8ҙ]˻O+@Z]hu%~'w]\h6z>SBm7k`en<^;WKa|L3"BUT+ռsYI_> ?- I㹒P "edt+ɯgzl"v$Kp}MȜ"{L⩿> o=%p8Q~*4"=}{9ӵ C{xib;z僗4" zX+&Y%:$Q6 354`tF×׺EhbA dK:DHS#61=q*nn#X3)U~z9E:rÕg^JK)%}޴UUZ{0(Nd2h4<)cl _,P+AwhKCWʮhAecol#VaԳ4T*roMMӭ~xffE^=`[aRGX$YF%VM]$#yܖdl>isѽWDx廕+Xvu1>iY.38>\͢ef&֗uåICM#b\CuOϠ+M,+XO j~f Rm;Vt!KsyqWK0C Βmtv@g5$Uf.*iI\B.i#D"08+ l:#dɽ 馐X}~)Ha?B!-Z LK7r^i6Qx|:Q@`zUcn#Pc' s!Ȫm[L4з$V]\ɊL'd PӔd tZut%9H1{n9b[_h^pmG$l]*xvi&br>-?Nf̪x`-N#^oJaj{x,nUgn+xIT%&&rA݀#ڢ6p#yj]_VJ^X:H|vmӿD܄`i=8_B%57f%w?Y3בB_ -+f;é9]@L&7zovqET6 :Us7Hv+AU)#pWe7,'5lOb>h-*~J{{fTRYխ64`!la ǵRk݅^a0M(p:*=90s#JCp4) @t}ZW k (7*cFCf/)9'N@U=:ZhsG }##oq'{e|x*mB{9RM~=(2a!(4Gs}1ymA0Cnck?˅\r~Jn<$r W?`ΆTYO)wiI@eϴ%r\#`w0>O1H"ez O֊ TlF'IPHxNTXos)TM0NZ2k3"waF`jCZ 1^Z*Ѹom(;d8e ĭ\2/k[W{3S#Tɷ OmLf;? 7xp`/B Ng[)s4B@AKJxEw!=uYI{*{ <P0]KNe%һցvu}!w{!4IsJ ՖЊ/R6]smjA7dX9'$=AcT>Q@3bZe\&yUDZh1u"edVÎW!L|I;jMQL+~=#"?k6ȭ_7W& 1qNe=ucf|/]ViN(P,>uAҗdC5BXe q/#5u/A]0/e[usL_rfV(2j} ̈{*2-t OiPR:b V~j'^]|-dɭ`78bS4!aڀPXv+B'K؇$Ҋtbp䉃|姴"*^xE~BkC 7o`ӟJ$x v6 I^m # {u_\[">I |-:^'d 2BVJJ2c lӧDly{mgGAR>;FS_'}B_lw[ ׯ1E}x>+Z"d1MN%}^GV<:-biI"- ,YjߘK#:ʔq+(JkN@KOosviJl'YS'JU`E8^(w9Y<9J KqkbBBG_=KNAvt,Ԣ%~`/~K輄Az)~-Nқ8&׿45_X6ܸDto;y*tEx28rRuMUdn*qpW~.?Y׷#ΥGD9A^QwvbygiXjwWh$(6:5F c}]o\e0; KrYs}+Q*[;'&}ցT[\(><aۘ|;"# 5eyKsy§%^Oe>6z{bYVA t'ҧ 2 RKFgr ظ9]M,h֔9o'a>17|mG~So[N^k\U[kXǎH͉&nu%yd1Cvn3v%8.,D{}|_ G'2t7ŵ<S ˆ\HԖr-e$p?5~@alRdM8 iDOܕu ]&f2o="Kghם۲|xȑ-TDZ h&z,fvh h3P"$2naUxԑZή{@ե P0D/4TKK=Wk2Dޭ7dzs8t~%{=KdWTʛ~0wH0,d@HU`?3*JF+tVg{^VZ +dlbp.#]éJSC` >*JӪ蒢 #ړ#X6;Y_#4޻Aeq.LJPR~I*7nѓ+f<ϔ&Mj\lxVއ,[# Ӑ^g|h 9c٢PM:JaW3?JhxjbIǒ<ۋ?51n.W B?ƧMfvD> )/={`l=b̗LR0E^=s!5_o2ܑQJ1o*?m,])ML\d9PB_$'aA(Qw5ܯ?.Ԏj(Ö#`**.V54%`0;v@hW:ƃ.HtZɹ(}΀n,RFbziS1v~3yb}v6,e`/3_R7?SZwX)Jo27׸>%ʾ+JfO^|Q*.N!c`^Q  + ͐: S-4b`5H*E:BeUK7`S33kh+v!Y^7$™lrԐ`K"4C֒nPꟂMʸ A4Kwwh2dhWK4y1h/6ٱnˏ@oOaJzJϱDXxDF?WyE 57hٯؔhm'x)F+RSoQ|_FR^N%OSWݚá!|]7U$4FiCE,#qDWï \zY9We0$B'٥Xɰ9fFE;Hm7]-8 ox%To[@ )oG"NL?BHC% Bl_& ύ1DlA4F.P߻D]c~J7iiXV:vRhcT;U`m30t4[YOyX_ŻiT\:m"ֹšQRt=nWK.%;Fx|8'LUkOH@D͈wJݏb$Uhp͕o!Ǝ KҞ;3XXsm8 \iԷ wԃJQţ$lȋ4W:s#LYT?BTCcJJCr~˙P)U`gstoWSU-OwX'sAZ>33B~B \{.:^ũ-X✎ۮҴ')!ܺ,+b_6,:As<=i[/FUrqw(OJ +!-S&x-HD+*qݓN׏AT *.e/E.m%L!d|r _Wu:G{jc:[ ٓ,7XvBR[L9dܱV1/3>+~@awiBfoSшɏ›rcIk|W؈Oh+c;>kf?M}) harͶa}u. p h]yfʞ eF>>28 mws3kX]{v6=XY9Lpűn:FzP83V`r햷 bB:W!ՐyQs(^ H*wg,Y?To 5QFbL<3!ȁxa?#G1l|9BHQ5~ ,Q㌼w"enwdT)'wW8B^t9o'OR%R lҙh ؕW#0$&j "I&UGp]z`SHRvVslА ѫ`Q㠼 6~SݠDA H#=Ofh ZQVS[[v:R#ťhSMcP_Omi~[;2}$w7 2:wk[Q_P )hz%!հt*%qX7"XJ P8g~P C,:OvXcAY^}bd† EBk9Tj+?uW:%}BNAE?,.+ib.HZa8IުHCmͮƑYۍ\}!m@޲= c(T!lo1e*LʡVm]NBLʋj>We [gY-Z? ЩL!S6VtOq_0Sd5yT45w~r>m;.^Sd^." "KmFT@dͥRc4.[flhD ]`ELJZBumTog8gz)JA͂['uĮB_pLY]&.PRU/k=W6?w!}WZ3{0yeu ̵"UL-"Yyg2ϗ`„Z`I `s1t8bڠQ?|\pYU,^%%m j%[G8qӀpٔa<ӇQ Wܰ{eׇ @$Q֚ZtRàSo8 4Rf[B5zHnh,-36drq2Oh{Z|oA$җ*=Zd ̷i5,9$G?]1M(k?fB^A󾞥8:%* fR5r 瑳CR=CVg1ej覅8_l7Y/m%o|cr8]AMZxN]|T_{p].6Z.GO6s {.uft!G lH&P&SV'q>_gԽy[р{jdEU{CJWRok1I9O|H0,N^ծ%wٕ샣#0쌟 'lvFRyVFwn6sߕ/@"CЊ_j<>+ļC \:Ss^ _AܻNim.Wu}Hjcb g[|XiCqфqNw?.җ`u=]c{žYq=0^ZB䕦jb..cDxRxBm?TiZQd|F%|_ם+م']m?3VpR;j:eRݴB*6:@T>gWgK??˴ a\H |4^G{Ѭ$lI#IJ TϲY!uȶGSh)ltV:' T5Rr : vDaLZ9(Ik(FC.!e17E7Ō 4xl0+e۟.q7fbJE@I-2AT27EIB:`4s@mU&ߑwxR65~봯Ll"2]U>`/nmΗdCTd9{۲}Wb`w|YxEt# xDzZHSiLˍ}}<򚮴 ](Xf F7Bͷ<>ugWh gr7̽u+,,D)Vw޶/. K6%6g{σdMJJf!ee#\u;.6b*j*<7cߋ24/>zmE6wzuH?(4RozGYe19C09 e"b9057WifCA :Bs[>xOtcA0"tWԸ<.@`]\C8lm~Ų&Su!Ư禭C=a6rZ2SoGv&:.!ƈtە͈.Y!QP잺.92fqkHWAMaqpmbj0-z.4aA@d.ͩjoVpI?.D!sk<D6!,IYHg5XSjKH5[tә >lvU#A5.5%gǠJW(7DC@TpI7XLZFr@k9%Ǿ=z v{%/$-))cYwv܌Z mtGM0Fk 0&{p?O6`J7~&ŻeKvkP<5:=HuUӬ0'gUNc/G5yLj}49ʶH:#x* `e K9rW dq|LhuE ::8`}/yu{׼2 %{~` ̓p*s^ut?5?moFsIZtQځ.3 Ij94 P5L# rTPBd"Ti4ĩEO@tDAwsϕ֔z*BFNJJSģ*>ӨC#[ w N[@TǛ\y- [z0 9/>kk(4Lϟhc,0e:8^ v|Twt2TKM޻yl 3+LF[lz&xq"PfLɱe.MqG~ fIuf; @HuSkZ~U?]̽x~(gAg:#e  DToĔNIfxDR9vFr艣"5gmGB bz2q6ݎ5Bȟ_FCfT-H@!D$.l߬~)A kReW2+jv<k{BHT 0Ձ?Yal|$vliگ@:޾W5ؕNxs3磪*&aȅӏ֢MZ&ɞU]PXH `֒%}CK *$PSo6mƲ򌽖F6LLCy(FX S J"~&e{daC¹W4aK8Mz1B ŎoPUO: !|r\8]i&2-f~-(`^r(](I`"!YSbEqNTl7 ?}?w#C.k%Wl 2K614R z\I-]`5ix3wfOIL!"^ 4%nh Q@#0,1[n7ρi{Q}c`]_*?ZF6oM)-X8Հ#)b}+ ɤ9 M;.tܠnI x?_o{X)UAꡭ 飾c%~[U*s,ܞ-*37]ѕQݔ?ܬW2zUeVTe9=Bu>AϊnBڪ0} $Qg&|Cܱ}1DbAVvචOx|VQC0A *A)a _Z}ehLqsfBj*Z3LWW}G(pE&l0JFXW l @Ac&#v)5(U䋵osue {/^neoύ4VI}T1H6ѻ@H& o7D[~У.j@®u)zv-å„2X ],g3K_}ʍ{1Qlv"KaÇzFmH_ Pj.pfzGQe6Wؕ(<DBo>D 0T${J7 Hxaeu{USjdiBS p4m_,ZKW:hꦸ5yC_TI/#,9 oA/LR-ƿ8Xv>Qrdej.BW̎ oc!XMնv/*-Zn] t M^ & ykoCKy}m(1!1):F퐓F*K_,@S8Vg7λwtg5X{VR:>N(8=!'!5lv IvznP8$dIpI᭴ e mZd Tv g1iKmխ1h`H9OSߌ]GkS*a[wTF谾 hrT6!Q@nB BGz$)74D8An7@aQ{c2Fb= (fCQwa$g^kw j 1|6.piD(f5.pWJN J^I2:yI7GwitbX )޻ We!ڐLw߿%ktqKJimנFԩ̙t<^#Bc?76,:~F+QYajf\`bJ/,LJ-0ă6oA 2uO7Ʀg&aD j#PSLaS oZ.b ZB.G!X^աbc|@]=5OkտnCy ہ_FuӳPuRoo-~P'A]fyBBҹUֲ a UJ/1eXnnHpp܊koRRQ{pc\e2k;8nfihU[:35w8Zm-wZOSV< " ch?l<#Y>6qTUK|k?ɛNw AZ;'At:(!4eXٔL#^V҂b )A>0 }Qs;^4W3f$-@s1Lڱ\5³cw1*v8',tR ^L,#j,`HƗܭa@uG^ t? KPesCkUnBk+c r3͗D„>A &3V싪=e+ƖSSrG &`jOZ#.쨬V ? X^)>ϥYjֆ1kk'.֥(zg7Mt59zBTn`‰LR^.gw3+eY37sozɭ@-GF'e Z~Qg׍G {1 Jvԋ; #Όk="jݙ6%uВ:/g*-*5ݗh|VLŦuҕ@`$Y_w AȹNvrsvE8갴 *3?dƤ 02^zю)uQʹΚ(!Z6s`n6$9#LOu`X/2pux_q_~E5h=xSy!7~+aplQv B6~z߮1娉c*dZ11vM5\ԊZq)V ֊%|1ᨡl,P<;z;R=5FĂ-֚pI)_3N5!R<-D)yrtpbu"}&P DJa@sPq{}5 J*;« ' .WZ9ԧ;r~1 G:62>!| >.ddlTW_dɰm;h|tbM!`ĥ霾.Npf E,5[8kT.Ȉ.jG(˶MHM}S-U_C ̞CSΧCG3w.9uv;v8Y쇂 ={2J?=3,?t3g<&gۉ #1QlZvz)$b/yjЩV>TB)?n[hj w,1?*"&^Bv2\謦.sDͫZiko5/JLZNNm$fHs,oGJ(/@L馮Jv0;pUaIIY9"6npDTr Z(.e۠!m|(K pfDC#fbL˛:Z!EVDiL#<~[yAȈ~ͫauSGɋ ̑d\;<<`3j6݁ Xw(͆({[iSCe/wMM%3;#Y)|te x8}j.]c' Đm5gWҋtph3>fTWĀ-M5$<9% º^v{VC(SO.R0vP^ߚ'&=qAhxjS$ Q6!I^؃ˇlW YbkQ2yX[E,<ĮJx%Nq 牳AaRl!ŕR*`sP4_~$RZ a?ex5g;7&p`9^X~w" Y܉Ux̄:('a*lup*bH-%oPVľ'g--I7GVWT6-)Gv#=a+6%]po51)<ΦSqI2nm*JA^6b.ۥݹxT4OݵТ q5  1x1+/W:@)G0ƣRsmgjM, Shv&g.g7 i6% qE_`c6#$bz,.B ч&7RLh8l7"eϣ? lSP|&o3ׁGe>;O}=1f$(DBD\*Z%iori^1AiTF^s$.)O>Jzwcf ԭַKKٲn O R7< pY"wD)M*(<%bAwΪË>@=*QcԬ.)g)"e$I 7Ǟf{z|8[EpZa59;:cT8y'(A(d'°*o|`VU 3bk)hK <hl! )(Y*ֱO8 d~ 8tR#FT.}?B90,5Ŧ. 5j-ފ9TFFԨ;3c: ٙP|~t6h4E[̓Kd7w/_z]o%P&sޭ'WQUPGxnayPk Xn^E"EǞۇc'I&P:o&&Ka)3.,9 \:TMES5H̡vϩnNkraOWWa}PC,HHPd`MfJgP_{v0Vܿ& rn3]gx'}~TkG->/uvjm~Ϡ,._Sn/6 V %QFFu!R*c2?@ޏ;YC{$"ytc1#rvEc66VMN7mKsk!VhljIZ4 `r%i IKURv&lW76GbjC=DHb+U盱 Ġ=4lqVPΕ$ɹ=9Q~rYە-ӳFgb>TOu?,_evPvi!2FNY®pdo0F1U۝rI|-yvLѬJ}w*;.bJx&cr6KH2LP?L:5;0v0wX!+Mm@6^ 8XX6e?sk8r>A>9ٽAl Q;3;chIW1C"QE!7i%iжĉݥ'DBBixO'旚QA  9#B0soT&~z]A<ȥGB)ϼ\PMR'P0wHkJr߸jsc->2 İv'zE"&'Iү=bK!\wd7D@4 ->6=`@ˍE^沰zY)^K gf[?3/ zA<Y|X/R'2%2". J+eC$HE?%i9kj8%WXwmORqeӤ{84!/EEIh< gRfbPwJ;UTש鵥GS(TEz~:vL,0/ d@]Ќ,v"|)9 T569fetgϢC*N}N0F >_Wf|9K@4:oTBH rϧ;$RL}.x"WM3+5xk њCtHT>`d1`'`:|RtQ%V8X@Yq麿{#U=T fFDD+}J7WT+D%W$-)a3 oU:hk-0uzq;)KQU{NPؕU';*x Ga}I¹:)Nԋ A|F@LuSWƵx# ?]q1*f%Ubнs+wJ=*XqBf|doFG(1wD'ݵJBEیfۧ˦;=H4G@ (ʰ>CD3xE TZOՒsdqHd u3M:r<;OMq%X@1㳭^xmb a|v.G!ŠE"԰Cۛ"81&2GKd.d Bbq0 Ί7a$zTт?4놹OZbU1b$z;]E@ޣzfvO;[ L$ XK%ۆrdžJ\_"Ѳpo %1%*qQP$} 0MacYwb4/d%w*35"?gא8uzThz}FnE_WfQf;6*@qcA#1Yw:IfGM͗v~Lrp]a-€E.RȥNفIײLw40& PmsnM}GLOa 2df{*҉zmfRTpND@kfu0Gay( 鈾rq}m*U§ϢؙJY}]G@Leq^|#=j#n7>7{1AynS0 @}4e_su:\eT ƴc FNWL:R}gBPpzj.~?CnWٚlf(a^tV|Wבּʕ}Uup~̝%*͞zQso؞`Ue=RΘh;~CɀQ]IsXjͮu78b'ld2{r_;Qz!sIN m gsayaQB-q)وp@}|Jgr? qЍ 6c*W[p1 O{ti\ 'w Bqw!HKigwйvTgӁ3+vrϵF0]V $`__-YD& Beoݣ:g Qhkh*7@\$nCA듂.&Otxko^ծ"Uzfq$_pshf1 t=(u8̒ F`Ax(ȜؑhphGe.>|WT,M_*Ǖ|SC|t9PzCi Fc!@,,&UP^^=E-7REX?a:v&V*k#d6E"G2F{e_Y|+35ҌwC|F.5M N6Yzp͌ïJǑI֗yqu45h #֓DY|!lRK̇ܓѷ4BwB0U:#'nHEw]|~Q'<<4Dd` HlhsZX sƣ#m=Mw*@X' е nc/|zp<~FC&!G:Qy=~ Qn^.H5sPbi'" h3jnZ1 6pRy Є-tw&)B=7q yd2q/q(6؞IF.',D+$7gy$ᔑDrՇ6DrɥBD(T#4.fƂć-rpO[6HJ!(JX|'n=vMRi,IBt0l[ݡ%dǗfg[hc VOS9y@"5G3Frm1=HPw .eC8xT`y779Ӝ;a\z{c1z0WE%vUhhr_}U˚Iϼ6!KM} הaYy~I&zs'gln&< vU;2yC;i+fi0h*4عlGOFrH7%;떿stJJ,Xnnލ I=zZ3cGpu,qyD7'Q)CV&2bt բt a.$uUXL11ۍچ>3PU &7i}N5u4[lhZs$MW)3*>O`KM[ѴH[9./T 65`A3;4;YKw"7k>B}յʾBLA Ru D}E>~E:+ߏp5Pl ט*T 9) HkTz)pSjo?\^VG:orJOx.ە8Ad*W5z\ P! a5|rN&ݳ?KRv5yUK\}7Dlѷnk-lN 09v`&-'<.䡓:hmKhwʻ ȫg_&: )K3ީXrk yth๞g$^=jsj?a#~kRK*qv|4 Zgd`Ԣu/# eK Lt85vL!}3:-AC<N--]DYK̸ס0aZ+FrEE tjm[.)+MUFNJ4jRIu+1otjXݳBB==PNF84෱nE,Q%`ѭu|hi >ai۔pݽnB's .dd)rimY[.T9k{@OMGX!7S NR$Ye`.hl+.˦8;/ѰjT6#EĥoŦR>=6?Mܗ ꆹ 7_Ƽ:v1zR] Y2h=moQ] x{k v(EUwⶆ ̐p%ާ!qQTPyB;Gd!}]c*@BϘ7Fa_ {Ч\Nd7o9#+=9 F i4o[x>wdX@ʑ ?˵䜸,~Ӻ$O!2|s2+1R=zǃJyPJkb9 :~DtOK 6٨2㐠h i&b,@zݤ%.&ĔnkvD:r[E5䜬z;M9kxU{:D ڒ,?6SOpv69.qس];iյAr]ɟZ%OG #pܥWR<&{㒎'S!CU Xf2oqj8E2QYk(8'O+fJ}|OC:[SPS f}ztY `i WH;W-aαkq N_SI#Ve;yrP̐cAn\q3(xD^^ |0M= .~*hw"&~^kiEy*-|72~v AaUl[yP{ʀ#QgȺ*{[]!Yz'E\;VOuٟ6eF25T$Y`gM>Ԗs4?),Fepbxpd<^VMII;l?~E'} #Jμ0Bc [[kв_>'BÐ2Ŷ em9hDLGm틶 )d/ƠY)nd,uM!P*[b>p4(#E>ư3'5٢-V}W6PhSlg8ZCt<]e0[|*iD,cVbSl[h~+]X[5v )nzl>A! hZ~:7MG{8>Goh_C .ig4Q"]hޏ->g?{K~<6S sCS c̊yɲ̌[LvQQ{29|֓tK -^Fʺ<~ISæLq>*gj`6`TpÇۍ__Esd=LrU\d4i6Hp[.\`&uLN^_)Z TJ/~mPBr!iCXI=Q7+s~n(%i1~C9ܾE}Zeb۔CTxMnnB@.D :cgyȤ31J,kMňģ dX"3rTYa0K\4{-; }Q;6"P9=QS>_B YK?3)7GƷ~͛K "^h0/`Gq.0yt%b4x6ϪaTy;2q"rHBK=^$N 5qam|]w/+PMYrj9<@ ?#+3cTZ'k|ԋhRi+^.q,CsCUmJ~ܵ (L I)&O6OZU1(gsٝj*RpJ+ȝGHi }-M`HEk|@Ĩ ?#Izɍ旈LpM4ۉ[C&@9_6!#Q-hJqB 0V)F 7T6+z£=>{nݻh2>]CˣP:eWa{yc2ȷ-s3/?S;I#$Pa;jLQxLkҴ%u5Pi9p?9hmp~8Ԗe"nfgB`rlUQgT7ٯ+H&;v #:4yM&=*X|.jwKld `Fbࣙ$Q2*| "1ΙP Bq|`yٱ1 Aֲ߸)7C3VnwSbU?@{$eb0ڵt`mFwfQ0+ك lVi/%<ҧ@8s &A ~b?J0_CYƔ wRN%}|cXз*Lxd"'Ikk?zy^ֺݸ9/آiѝNğBJ+)p Wvl?\d?DXxf6Rݥ8bM#=\.^ZNfgf(Dig02Fi@&{,욭 (<`iZ 'U$y{E_`pU_rzmΩ͆dȾ~ =$ ;򙌰#71- 0UHu8k_]c`JiUM{!e2ɖǹ=m\DpQ 3\׈:_! `]MZ \H;o(iND::DE8y%oxr sI;r8×~յ]^ҟ|H0 6v&WHoZ%B)Q=n˅p3.o ;}P([.)^ZH? w*sYw`^Y3:^~jJib  ;J沬lca ڹ2SX?+x펽C]W 29b gQ ]M,VW+`^];0IX& A$B<9gsپ^Z`6eȋ;T uwZ vUJ,\B@& 5}/>j/%U\ܤ摅!6E1U%"rn-!^w{^HK:-D(rJُ%G1WD˵KY4 .qFZTZZ43V'ul#=LwniJbŦ#!?+cswS)K9`]L1\_<%̸S}ܛq'8B|+7{!HT,tq)Ӝ:-<:c#!y$rm˘ahHn~pA ;Kۺd4ou{ՎaFE)I0dZ|ag g=NǏ)+t.׷R`kÇ55?m{̦劑6d{28R 8KeTFh_ƎE芘hJVI564$|: S)Ι;"_jKAdApxR{ Є(bϤ؀xjшT&#J`ֱL#L=Oģ6U +J (DM`Eg~isދd]-B,r4&9+(uPkHf1=A1òh8d'Op7\1TMPoֱKv$CS×^<ϜB0CΑ}iYZA;0LgL߳3џ&=6c yi03`:ab~[`#"Ŕ4)aKڤT*KwZjj>c#uSVw v0bhXUo vYցEULNgT?^ u <C-Ђ&<`'B 0BD=-*Z,jU /ȄyPᕼDTP1z'xˆglBT)Ak-90+\L=4żV\:Qe)J{R *FeIw 8ޑ[e:Dc/cľ<GǠ~$‹pdF,GyGnmfèa%BF:1loc[? FfnH6#ʲOD 臹Rp=nf\l tmnpN:eC%?^K )dyqR^py 2F? l~3F(H.n?q9%JȀ@ia\hA#ycK"85z'O$V62C|`iMh܉MC#_ΰC ?DE>O\S hN 豴[vG4L@5~`č/9TJ[ D|j @evN,*6>:ou%J7 .eR _Ja@ m2#Q=1Cg=̷cޭo\8,u}SǏ(t)w N3ak&b/e'P˹rJjIˀ~uͫ<ojsH4Wb *ȿ:Kr1w r.oS)+S aч\eI&f!ˬi (֛5IJˀep4A:q&V^ڝHhlt']1RS3b4hi_.oFӒխk :m<%n˓FLJ,Q's C94ZbGARCgB^SDLc\^3h:WC=DȮ 9z#^Kvw#?^X1B q?x -^C`1 S05q2$o#K`WϻAkvF! q^F_ݒ nԏȫX#ڭU Qޝ@jI$rсLŽ%ia9Jʍ)yMd H% U&l; JZ)N#D/s:2Խdk Դ\I)頺'0H@E&-C]%F~+tႢ݌T,w=J>~|ÿ C7K DlXkTh0U5^^BZ_4Jt@G!Ӝ[oζCa#p9#t4}R7)rOݳcD6h\TN)Xu Q6}Y}lhG8lnP:g%%/DӋ5:˽i7v0ƍ_6s(584IYi|e|ؙJ!A@2Q y.uAu:ti|'{ѹ@daЄ>r Ցa!,>)‚3}W_Pe^z%Dc'A&zz(ڋG܊ ɺ(2|Wԧ떴ad0r E*^|_ű͘i4 F gn`瀯3ݪFqu@8V<[ ,- Oj^#]f?3H^y[ M*tMIYO$hb2iQ> 8W$20vL)0!Hʧs7)=}S>BAM7&N+ .jPBV{scsrq2 /[DHP>A Kp-,6TsKU$[?rMm54P3nȿ9|iuƃB-۲3w +mP=1؋"Oܯ~2j1oB S7Ԅ2_u=^(&;tN $܉>/g =5D5FQwfnݨ*M8@I*KbX7f :ŒYkS)b9U_ ɹLWD~ѹU:GS}\]+ M>*vX7H"8";+ 8-)qR|О$|G`/3Q^_>VKc?is(ӊDJeMs[y^ꯡ3&u0WF5JLܗ-5NDJMpn9ȘtrƟ̱xf} CKlʉ?8˄oQL[tpeK h?N|k'aY"uf|74nfLvpfQ b\/\qdm\ A4X_A1I fYRź{@€9%ihT&C 曣N0Wb@0j} O'[ShKc0DE==36ωD{Qe/ī BQz!q$5se[2>ۉO;X6ЯL*DK~+a ]&Ѭ8oX$ObW*M|gb>gHwj*A!r늧ybT]^T]>56z!; 6{鐋O\ګ;ޣ㘖\@!_Z#ꯍ(='~s9oJGda(kffܻV4Lk.NzIq Ѽފe?y7 -)Jzuy5NZC#Ȳwyb<ҫa:iec}#ML8QSgF|wxv*h& [*ww>>yؙ/Aý]H2?7_ >tb86ޢls,;qFt]Lb/e7%攉3 xtRذLyy9Ag6D6ϪHgofr=lћmU#J8IZ!ݜXܤ񅧁;Njb5~΃>itW޶.I0j+aHcQWmIk%s!hu:j3'Fg͛E1WYh.-~\Dr_Q!풳w2h:Fk7yH}W:,5%T-xsV9'U.[jl-4ȎOn0V~ѫw-9mFHh uHq+US ;^a!xBN*`[oDd5' <+#3ԼH^̵EiH_',*ib/~Dv@+ s^.ӽ7ҷynr gU-~0d^q}g=ρv !3G 5?=(PF񤷜=w77ol iWWTӌmY֥\Q@PQa$z 3|oh(V+Wkz;|:STqnlVp5 xnplnūJMP,w#s*:x*/Qo%&CH;ё}j⸂~#aqJ=zE lΒ>ab nsƚ2n~zھ,˔[4Jgqbu((̜3tS]Ɏ֧p.H5M2o>(zd_+NծGyŋ3E}xLޙ3݀yxbYO!N¿FG1O8S&^3wqe?Fw(d $rEl4&-|RC1unFHεJWdMn-\ ]Ԕj}~mǘ%/8Ɇi.\)f.e510S0SzŀB׋tyv A;%qΤJhRh^&E(pa)ƵZI{M&\`x]x!`or۽֑u[ vFe ݦZ{Z k=B}1̻'@laLt'#w"C1S 7bA5&iǺb?P-zKlw[8L/Nq$,{Z9d[==<\ piM;oBde>!/ʧ;HݳPj3-rGyĩd4ƚ m_bݾdS%(Yp%2$Gd W@ѭi*݁yިƫ~VĜdF$/tScܛUW*3h429I@xL(/<*|mpbxeֻ8VfHERzIC` =8- RT!}:Ƴۻ<㔫\~8Y&¬ :j7 s+r;~ s8gO'Da <H)Pġ/B$:lѭ{_ onKiVryfyE}+wa;P2y~S"j<fkک5}]8fmoJ=魸U Kٸ>Ab)6W:!QCp}.RoW׷|i;zG@)8G[.Xcә6=7 ·12pv18vmy6xj]NjuZ! *,0"TDBڌZ[) 6YyUx\&+G*G47[ru96 +^F(5# VDxhQ)KƆ$S9NFuAAjOPdJBI_Z4S BMPRǯ|0h'4x'鐝id\Jj5~>I@e6.H<{drQjЗvGmDdN5^}w}k$6#(YB/ܛQm]u`W'a^cn^*j}U'R u c-a4 &f*fd$64PǾaB| 4/\T4z *Xa?1PRWt׬oE #qtYF'>D*H[B}6bcYW=ڡo^/:*&cYp#*P3]t\A!*obeQL]v?#'*3}]?x3g*˜OJpƵq7pלIgM2'(!\>LrߗpKҳe" {G[/WJADNJG ~S(0Qؑ 8ϕnޜԕ[]vcsTOL<3 ϘX cBq ? LxYœ)!iNx-y^]iĩekDE45xsѓgN=eK~+1QB(^ sÈx 1o,g}?Z \/^U\ğGZYO*hSۗZ1(Pm?}H3(z ѶY=Xfy}!|t@$$wG[",c`Κ2}0!l:Yk3ѴE +Wku4ёBس_Vj#2?Ϋ(̺;@< C.K܊L6V$ҫ8v}g&,22-.p%v~.Q=0/ykTǫ[@B}\ LGg@l32H VPx·vTO_:91FM5Y!ƶO9>H?dK^|&wh 6AO> OAvXR^7B,ֱ`% zoc6&Fo>b`rGʮSϞx9Td+o+ WZ%l\9Y?" klp?h ;Sd|c%8g2WLVq.ͱ cA?ײj͜~{QcN#G`~ ׆27^R hi \QٍM泫cm y,-=?Oԁ7: Vk4:)b1ln^ Ӫ̑1@{{ڔiwM*[G'|˖L Rh=Q? )7eWV)sIrX4}v&NGRs M_eQ'q%{3"v,B3o|6Zi9PY&ѩ U)S@n:QΎ~NV1ՠ3m+C9$:j$c` *BR-h>VhhXy]5V exv1_0iA'I ff-8'eDvk@i-c;Rґ7\kiB0N nl͕~$1[x'Lbl@ ;cpnωנcax8! {DHHF)V 7bgc !tˆs7YF@|)nA*Bn k(g:P T7Rh_6 i^,SKBe"Gj,T .Ĕ;j  v1UEJT'Zƞ*s:zRd6\>OVJrO-m=hgO si4J<9'_h9ۻO]\/Fc/6iR\v' q ߫R0|V+i"6oފ˯b[$#91tSot,{? AC+%BG9xxwwx"9 ݉<|S-ٌ #_{&|A'IL37S_.,zshd\1@JϦ:BfAϕ(I(^B%s\|4HfD͘!2r%:䬋Z'Ԁy, bqw,0/`>xuLxX/}^Sm(@O.ٟvBvI;*| tL|0Q,txB/_*<6{ @yjN;cwݗ\xZ, Ɀ VξτeBe1%!xL}0nrĚU׷Ou\TETC>} X,9X 6FF/>9Cǝ_T2.U>r 7|q`wf$͏:Bj ۴Uasm'NE̒46Zz鶮G{t1ջ\do\;d]Ʉ- 'LRM_R|GfAv)`럸veu#D]cPD-Otoa5`51w+X]uec]&x-F7!:J{jF-a]kxQMW"]4Q ko6UYC ?3)?=i]vkˊ_z~-ynWa'syKޠTFE`'ItM5V[%5H<]هN.V(uaYGG]ثMO܋(r.#=8E&9"eԇ+ᆤPVqNZ{W3<'NQP*xc;Y"SuPKvw prRKeKBr2 PFTɓ^5>U~N,w!H l$qXFݯbc_K-Z\LA>I3x¾`zPՖSU@QWY?zjwH=W K`0:N Njp(F~hE(jCVh, T{n3B] ( y^QM|G :{F[lLkόU eR, q֐ 择m/1*}ğ_IjVx ʛ6q {(D&d< »*ʞ>90oA?0U!%$Ɗ8Yt`(\f.B0\S)]%8S j;y|8o? \7hM8ؽFhtP5ETLX 6%זx@>JIEM-[URHJ&SS1E \hW F%ȕA>ֶVF:)?FR^ LoDt='vdK ,8m s595} ̱x}DB)%C>֧%!S]$% p21t==:\cE12V_b~q307BSR%dg%R+p-F`ThuϐgcVSi 'Xy{{{ # ؄Cg6󮕁1LE@ \S7,M&LR.Hr>Y P5fZ\AI܉^ At8M"U9 [y AsFuT]ɻ^-h'`NjeQ*ҞROT|xӺivQP_ۈxŤ`?+MOG-`ox*BnY ""񧃡tTGAp'_XoibUQ 7ż3G딝L_f4׎뷘嘕4aC\n>jc`}dЍYܘȭ3}sYV:ov$)拄Hz֞ר=l[DC&\_ej&bAI0y1WH3;9 sK G\pf/;4UτC؊CPo]S@%xY[Tw^B(c,R1"T_Lh1F+#.WA6gN&-N4q^̝Eq%h w'ln[ԉ,]K曢4}v=Axf}fwdUogjN&C|qieBY7LWx/z}nPŠ?=Btֈ+uá 欇wSm6:W=1KnOhM jvwۋaVg0H TfOw үw}2%pTwqmjpN*/=,4 XC/$@hܵUi 2= #Zls{$Y2S 3݄+Ķ0k3]|*%ftKܫ nR w^IOF%DA珹_\bE4YHs{_'Wk]@'.-6iuJ! /6%n5 ODo7ŭ `$YCJh|t\n V9$O/D^^zaYQ^@`f;H1+9krRHwN&Qsgw=@SPN =cnQ{ o^5,VKqe^[FF|4HUcPyiQXL6LBC-3JSXC.gutowM,/.oƗ?"rסG ٙϰ4W3WL7:񊄮T-=+HhQwn ,DY JT_itxkq[G:R*fw/@=7hnrC̻Π@@O!Ôe5O⏝< ~Yvcl8Q7e3ogIfR-Ur ^OtrMC%8p z{6CCٳh9NU킶fR L@s:>(5WWHwN;cr7ň`HЌ:%s>aBz D]\{ęy6]ow9MhJ0O&.l%O%/}_x&C)mu6q(sJ{˿+c@Kކ'j*ږk,%} ,j`^~q8. ?ždBN^X(%tt]Rߍ]Ԁ\) k=jƻ6?k ]}z r.h$͘_gL4l Rı:Eװu/glfۋ !\ 7K: y^0`"TY~]S]g3^ׇTLB>ư 9Z/9B'tDyGQ# )={ Sx>)$\/·n$K8(Lr&樜yA nԖv7WT^Kr@G; zW2"z@0ŌX/GTeq%=@pZp(W0KPv\ ܐhvy`M*@8)}id́4QQX۠nM]A#vT"z!P4菨 a'""Jr؟#l_*7 |i(ϧ  zT>6Ql8_NT}1h"V5ɹuV ,y)w%A0Hnyvc{f;ȷ^jۤ0&{Hah\5Jpy`S=K)nZFNet{,m/@S"1?d?^z=-JiөJ#kx/ |ٚL:vJiU.`}HE!YELG#O H 4PVyo'3q.J"+` bXM{zrK*oDXXD.:*!jvǣ{XO@!ZE Oo+#9IԊ4Crh$na{d u؎V}m%kWb8GMO;?&eM 9>+O<;!4?@K'yYW"`xͤG"]D.4C9ZG_dD$l<껛֔|T2TDr{' 9GՐW]L QGNK_6gYBsޑˋAƏN,0*Ys P RԚ5Q 0%MKAz#3紴 ."s!27K ”L0]mH'ՕHJY. dB/j,ܣ|_Xt8 S?9$F89=]0ce5H&]hNZ:XENZ&9kE xK^cO@d4ASϡX~if0puG њR#`FlˆUeK桸Bt빛SD^RZ:1ҦgZۄ*b>ί֚{醬ނOf,y4+SnoEiJw7x9tB"QtvE^9/!LxKNH~7H2j Qf 3G]}y(7LN{*/~(p\~7Z:VۉާBcTC(I1M@.{OG.][=_EchK< 7傶~rƔ q˷xmy_Gjk ZdC/Vƨ?r.EAm2܈eZm(qP\c< vՁy= G썡Uhr3lO5Ċ^{s8`W=d~!_CHA#ogEO{=>(Zx,5v䖈%2*("wDZuY5dyw '":_F:=N>N,w@[PcTHƩͳGˣj'%ȀKѱLp FZxL߱]PwVG &G{J+bl‘r qu#ijz)"Z6* \JK{ޘLR }"ؠcԦQGns ~38HkQy mSI@D=&o'B]3I?JJQI wKڦ'@O%N,޹߸fm] pMI]I&`}iY`J@nk$۹#͈Mۜֆ24*# mlKbBzz55?>;(vM3y<"T؃A,ҕbXр凪"v9idКa^d+$x7me+ omw6^K_64\cUCS| zK9ґfICRI qw -L^ԧgw n$૊wD|J;=y ~;^P}$G[)||T= RkZk'W#nKJ%n~ Q^]?O-9B,pvF(s(7 4}9* 蒐LLf*`t#I 'm2LTcۥY:w L2F`(g'tJsIe|2w:~+ /H3+#pi7eG/=Wˣ6g:(ɐZLr4~iA[W!'97KfqPnOr,j;;WK.w-z·P7JoX krq=6sZ3B Tf+|NwCXf!BkC(Ym[})WlRGh ﴕ 8?1l٣=gRCaJ>;!W7,~?cBJ x ba},jDqn&l7*fAMn5zu.. Kgdpw^ٯ&_囫Nau20_sNW dszĴg)g "z[3 W~s]jVVQT])2]́(_{Z^ܜ7 \ͭxTWjd#rVz__[oiI/O7Cf![w|O~4K1P)>.&'o ~]7"h/=D#Hi'!x v g}'NcM?ZG hIϊu%"R:xc\U=V ŷt߶}?MjT5YJMfktQd=_,9T|&j&Ŧ3-|z9~;^_G6?(9[SLI56Mx}{x  84P)U-^uIwYӃf*x˗P[ٳ.Go {j=Y|<{f;:ZZ4U.s[a.kzGG+)ovK=[R/VVaváՕ֗k|CfuK`%_I|h&|"+F[>sud^BN:= _R}i! ^"w@|F#]0!vLa@ξƖ4`~hE dW|If[x+f*%x OzrtKBqZH1YgJv_U_x̒3eV;itTV²> hEЅdOZ^5 \`:H-gr? }+˅EXtaPvlcP":*qd 5ss5>ELW U!\Ka<'B߮n. MlJvhlW˗o|pTG/nܲ#],X퐞{DZ2M XmebS_RXZKrNȑ߹'xQ z:¸.O*9Q! su*#?ILuf}~/R-nW6Ů+"UrZ@Pďq4/M5F;O+ѹ1LUC~[JnO(K'ͪP':`ta!RѩW-u~o1uأ](pgȖe8 BAt$4dsQ<Bc_6j4 WpIg(+U_&m;E^fBN|.,:,#N݋1c\l2^sqOȇAF쟶20.ʫ"3!bCܲXl n,HWQw-KA:_?`߸bE?9U.ƉH0G'[s)ߵTo+]ɦkZa'*=GzƧ G+&@w&J9墮Ny&cn|u1"=s7lFko0(5l39#B. >s::LvZSE.,7crKL5Da%}qt*/B1d:ˍ,x_/V8ù9 |~nBW 8$kL9cv, z^nq ĈkL߰H?09ٲ?FQ:r5_꾰U Lshl U1ex.zyDMJ6Y䏱)>nIdjǒpQ]O#_-tedGX)ARm|Vݕq3Fw#?\\[S5]==t8Y#`_XBi*?t l7x6Q~r'Ygd)"dzZgPK5LB1]c|أ 7vZɁ*r%$RF0.oihy!0L]}`=86Q xjtoXk]@<`I/`2}:vl{m E.+߂ʥ ύ_ <0[ۨHԔ\>xHN1g*LOD,/mh3@0}ПnQd ؈Ԭm d(j=hļHF+;ħ#!7IAi\p3  T|׳K@T0o1X_^S}RI+,H}cp;zŇ:@W@&zs$4v"e|]Vη{4hϏ1.!8D4fG;}}͗cŕx9CzlTTDX5U/?^y hbEft˞P5 gT8f_=PQi ,3Pʔ>f>m 6 rq%?Lh^} Ia"L*iDn_Q`(dUkG!{33Q7izdY]5xBmE̹a2."gͥhV.sC|l:I5בztwSr蒝RBQ Qc]kRSUShl*Rl×ˏi3uV3@s>'@?=؍j`lKT}쪂WGQٲ+RYsB$7VZ=%xpy?t#UXˢmOg d%sH=)WQ-Oԏ@٤H6WBM'{xِfsN0KzFZblL-gќs$a`ݯH:Yu( ̋I;{܋`we)ZkY+Tm-F=bWm'l58յ1 X4u4VcM7O3 *JE8 *QN Th ˀKKL9dHJ-8-h\mey+MaJ= ,졻9k3.H t'nsK;hu+ }e6\)ٵΓ7+ԵJId'sG)#%&oԪ,?6ϟVb6G-vCXv\?|snYA}l7-&@{.Ƣ^ȕD&HI@j݁P PrV<I0.aO(%JM.uo-8O6&V9JcN˙حX h56exC`Ck914 n|}7{jS)fӑfYPyՂڼy[lXk(lO( dY:`!s!17'C۝Jyd*2ONñ2VQ Q[Z0Qr֙S'`Č BF\=D%ˍaHMO:'%#!TQ 4ibVf,2N /3l̄& .fG\Fgf_<#"XIg|gqG&c:5s~5GXOjz*Lj!SOiNדU jj?$F 8hJ\:dCX$jޛ 3qj2:XAC֝IEbȰJT^p_'[VS} 6Sh^bPOg 0!1-}Ց|ҳdyV5r`1H?]SdP;<LdcIr|c1WK#&sMS8bÁ"BҺrCC d3©ecO.&v'Iz1*3,#(o0~sL]_sg׈6b0;0r~![u> +;մЈ?Պ\N聈D~#~* s.=^9M_ㄑWp ^ix"pG?.M^b Q"^~OzIiMH&%!.9&F/>懌~ X3͟vV5+pנjbDHpU(!4!ϝF`WfjN 1Eͩ1K7ǵW/H]F5͔#%<@.nI'8,Z*9#y/аkXa?Qj% 6΃\3Sˍ7g]ix\~ռ5XS2QG*1bvgZlt@9*wK3Ķ;t) tYi%ٍ12 bBJDKP(<Uoe@Qr=CDͰv) 12@TOL@}@冯/Xf٧j⢆--jɋ)bH-+ScE5^= "-;ѓSV 0bKWF.Z6ߔ-qn<[qXn]Z]CR:_ 1{/Mc'QfS(k Ov?  é#;k>H.S]Iȿlh&hzf3ĺ( 'SEܙ/x.@  %5t0E , S?\uܵ!eXY?BFO@/旡/KKc@D'smBF}kA\W [!`}G<*IKX*пpog JsUq1`O>ζp'C8Xҳ?>Khҫ(dAOMc7 ;`U5 6t Dm: Y͡n(^we2Vy>v=է>nOhmG2>-}Laj xTG䏹tcJ[wliؚ9w i:堘9Bn:, $Z`\8~7*UJHޗ^1rI>g8 u41},+jاTˠ"k l4qSqb$<IXՖnʟP?uUh_ZZ%P`GֵJ-zW+X@E4-7 &;J5"qWM-Sb&﷘S5G@x /O[p$Xb [`썍OIoQgu,ȾbD g?U02}-%iI2O֡By<<6 r_ ?Oj:U%@RA G>.!c~)nb̻%i|H3߶_91 4n^i]NqY.5mȱ˕E\`CvEz HIs"!*@=|4tK]- sBD݅VdnCmf{BGh 3RϚAӉF\\xk7B.6TƽӋ\P[yb)K "%0PFxYM* ՏKyGЏ8 rLgEs ^7(6?|Cߟ鸵If |:RQ =Ϟ><hz׶q/aumXKRJ$VѩH?8T'ĕ9J2||$d@ra1vVa?'2ȻH'T߸L@"T&6h-(9G*BЁ܂sAYn"ޤC[p63y2^LQ>86ʢ'LMߖԌ>26%1g.[R0*tΐ!unkxPfMymsqf*sNPa?8) Db H"|w`.f@tD挮g~EU8d7*NC,Wʘi\*rquoV k FQk]Eps>MmIXYxLt*V9F_z z japb5꘳fLȺP|ý9q6(l+Al h )4.T9hr#G>˫E0ErI؅l]7۝5ǙT G _cfJ:`?B8SZ"h |\֘H>'`8 v5<yjN v}_SJC~n T2`d`8H2q<[h$WUi,œE;1lO4:oNcMɿ 8r9#T5ʜu!sxg/ېύ 2 &rMb0`zWYQӈ'XW[Qb@*:.uuNPtj=HZr!i]@$rRșeX(fR҃M􌿸9|1@b)}~H=SG, RFDf1tV=K m&űt.ucKtuVt}A7 $ו,Ԣk;Gl}d!8pL'idoh2GZ uE[8I@nJ`)5:Ql+ܭ(vm7[>~ơcAr >C#貵DP_Ngv4Zbd;D ;$Tj2M.Ў&UAfj+s"GO'h 5nQqi=C#$EWoQ 8 3DCz‚{p"}MϢXjZK\q;V(`fԉ=@ 9?jl,![3B<Yo|& DZh7^}RyGMŋ ^aBhyZj|ubп[ƗעQ[A[l%h &<F J;\⺯á`-#*4.o8gg̹z(b 㲛 __l76n4z "B>J w)7-,ќK g=[>3:ѷS*ÆPa4dqfMT[x\(7̹@P)/v^s/.įv~$K+"$o.Pj/K<;ȧm=fĉֺ>cdT^ʩܝpJy&YdFgcgo7fM5*fd7tPDhNbtqJ4J$O+wWXƵXߟ*grhIo %>+,uxOwE/~u-ydW7,s`xa"q{2fulڛczM^A~e4fQ 5XFk.8oi's?,2l麞Jt9NOlkYs gCI#881+IHգHB֭ume> u4ۼK8A/R+FG cIcOF|@yl݄xb`\ Ǣf 4"3ڞzbEfjM5 l%1C,A. 8g/CTy09}U6}:R`O*s8RZXjbBj&ϡ-꫰b7O#`d5g/,M䣓~B83X36/JwFÑƣ m{B4OQaVsN0an6 ){ n {g8t (&-OM`Pgo^@X  jM̺hu BƷO8ߪ-{8Öiz1]A:oM>n>]jզGcGg %8WX0)M$2aXf[$h?K233VJ"szMf@ZA[L㿐!feKb9׮*D!S.i4GdGA=4B+bC lZ&Z\rR)~!g%v D( [}+u[ רf4Oơua"ӀӝȂ((zَ)=SQXR+<AY_,w. >өҽɀ8\t"N.o,P&=!^ufD])䩅4Ġhwn`ύ4%VKbbnL-Ko}րSWcmLS+ULuOP$}̊{)Cmć}=M5a OgReݢބ~K!x(*ZZ ,yqL=3\R}1_5vמ`X%erHE@;t|ڿWZcjԿŝl^G0P`i`& !9iu/=jP>hZ VŽAw^Y$ve-nP3L( $xܽvи޶7o3= Enfo$ }F̮M\K.#P2FѹRNV[ssʧ iaiIB"+P0ZB $(+Dz .}NZͯ+J7G|Sߵ`:\ޔ= #UNq܏T==DF܌:a]9pM7"<>xh@cOMgl5\[1ϭ`&?3\zo+-Iiu`UbC(%6DLHQceMlj !i-ܑa.Rm`wnN*Yn_xV- &'N,DB,~6X@ÜY%Fwol$ZJS{˯5 20H͖|cׂޠ~j\K;Pn> 4NJz CS!oz tWG"^d00b}ckP bU\Pqg)Sa<}b m|^E=hȄv"Iz`޵߇nd+@4Kc2}CUp?PYٔ%F<д,yb;8 L'XH~99``ğܻ_CUaqnۍ}xEYxOȠLkA|8->n-cƑ)rwU:?A9?󯩋cINƄ(g1^On suDxWMn(>E3PqPLt;MO)MK=]Ñ:[  t{coC~JP\{aEÉQH4Bxi[PvC2V{_Qk󖕇K1> ʫωW[Ǜ^S A[8]b9rݹIh)BM)VIǛR_R Q$Ufq*63}<P~0LF"+z|ˏe8+jۆA?Y:/fr&a&p1< Z /v{ K\u8رܢk[ymcZv' #b) _0 뀀SͬdTаCr]D uO?| Ke&"fA@ pL,wZ*#H8 I:UhU4xP'K'h-fv7pń8nNS;/(-G ]74Mb!Q{g#ױ'{DE&PMn$Ҡ )9a6g&o1YG 2@#"XU m^y8:yՙ74gFЧ.N9P޻3T\/j'zUC0&ıSQHUL]'F"r aJc3(1[}B|]h䅢Q:(]T֟D#kWW6Cg\ P;bZ/}ov@\F%s]D|&iQ=bWkB<717 ݴشX#f :U*'AH+>鐕^oyqHôH6OQ"N'#uA-@-tbf\$zY1g4x*O s%*!^G0H6;} e-KgZL+&^McDmShofAs95{& 4P~0@:s"?ѱ eZ|UȬr`9xWc#gAȎn.л+Ҍ4>IHy]AݐZz~"B`*y&[TF_uX3\~eujtˆ 9I,zuM@tj;9NdP(=J{Ϣq Yz1S 3!|m눓FFoOg1å +B)T;Erjb6[ <[!ɱ"Ȕxy=rthD|b$Zd|XN7 HM`,Nͧ]n2Z'bo 7[^2 bB0 \(TӍ4;5HvwQ8 wWE>r/%!دs$ڪv%]XEí(KN_aoxDIsf(0$ քSA0ȹx5LHc,$Jr?N[~cxU!Tr}|IoS9 ` ,FzXVdst8Mа ^$`u2# WsPٝޤV̻3U) WD)>HSGx#)l}lni~a f3$GMs`E[L I8c RaM+l sVDZE1.75AE-m̭$3TR;c7qdQի5{{.cJv[==`lFC!hrp[1ϛ9۩4-rKzm-]eю8@xʀP;jaσB,:TZp 49s{x{` ({!PְW|5b#v2lVB`QJuUyOa@o.7x RMJ$8:/_U`꺅d\FCjУ3ÕVp~P]?#/YFp{f//SMp5jC jhbFF=+fp׏ Zq,"2cD8tNzc㫥ck,G#}vςʣȼ:jzDVmG6T ywye_.~V^tL<ms)'C,7劚#9ݐ;dHQQl  4=ZUbyC\P[|nWbV'NZaVZ;.Ӝ:d }U&3^[EA-(ENI敠5pQ00ŗ˘-&+'>f`i"-Y PP8lbuǓkn>g^c:儺?[c^) $S%o$OG9!QDT]Ŵ4q 'Go"j`gqa~9 k&|읽#.Ο .DG _<>ҙqy}{q/AwLY16:Ra u<?TXa`Â㋊,4**2"A$*)—޿޺~ la7u@Rxa%uޫ GR3svsƹ1؇Ns]?h3ag&b,2:t>QL'hXEe OIMPIή_XׇnKS.T!&j Tp/sؗRMS36=H>LdiN$K=|}W!W2!=Vz ;8 PF oam087y7YpӖFo;!~ G7d"a0*GHѴZ ۯ]nP>$Ñ>6%7?!V)#k>1UAb0:Vl! Β"n6NLx .IM R\쏵|7= bXw6mM f2 gC!Qa+dC)]M۾JxDɌt4 e-7j6 $?BG8_oHVuVn\2oJ%@ &&utL^'o1%H:(^w1ak 3͓1)D}@'YVm @Sx2PF{W>QG ,M[~תcO񄜤6+ F*Oͽ.|2(^쩙|z4q+'zJ-mדNiDO:Rߌ evpR! JÁ)j{`28\zWl/ YWO킒R #@^c=2 &p Jd<:AMa/mnY&ߐğ3A刢XK2cfKt4*u 7nȤ<ܤ'Mqin?8)M<#,~:/*kJ& |o֢h LRYoǥ<莡gF`T`U{>0ϱ5`(,QM&S' %)VK(Y!¯xG0}@2驔'ېSX.yG"\X j*`"p^Fk ~O 8l3&f ,NW2&yя `1;.{JO^gSd.H P~ -0*Y޴!K){%X a2&bز&Q?>zocdv\Oȸ!=2Fˀ!d8:h֮~eAц!).%yIo[}mQrew%O1Gߣ^oqh4Wu(Ԓ{2(D5"q.ww>xeX}~S='4xM+  ㏍?eL.z )~3(,+4g0.f;B)mNY;6z) GUaLL"MHffӶЬ|'9 Ňo)S-44F;*5  ?)$0j_p ˴v14Ʈ 5LnշXd{fXfɏS:58/=n[5SP+Z=#84Φer5<l=ĺ j6`sњk ]Ia]g^'1րݷz/#% csݵnIGǑ E rB ,=L)fi4)w܇i({=܁DІZэmxך'D?aL 0*Pʔ \zhQ+b#`~8ZfȞmXerpڱ>rZӢyJ({v+v $L= |2>,:3ҽ4u9Cf dzB{}'mc1n.PFT5T[@Ԋ^宥|wVB_`3_p.V)(]w'7H 2МD5/H%Lҹȧ~j{ #"or*st/~x9]ؚwYG|ܟsɁ۷{m/|*ar 6өkMcj{g^Nېyx-ej׻t-Չ+ -)8Zvmi]l0D3L35X,GmI`!̍:OƱ1X vz{bHdM.okNǂaB+G?%eM]ѻeg" f!miҗܭ^,+ᄋCuY!XMYge=+$'E y%1+^:vrN;W)ka+R5cs+ GE6j8qOH_/ͭ);w"|jDv wOEȐLt%jͧU<"3uY M(F6'FU싕Mi;ƙǔ+('|fimˌs䄡Bvgp=&Z}̺Bpn*fG!*r\y;&WS zG@fLQxIowL?qCebxl*i=q<?h(7K)UND&Γ [JCH][ࠑcm .՜xk>K݉Zvi8L:KB n|`͠?PFN?7I^J*8dfcR8U1宅{WZ=Tra0<WMՌHd9_R3 XtneXI BBq'0XqeDКe%ϪխFֽWJ4n!Zܳt c~~ x^%Ǒ*,& E:x=T$wܯ ]I(/eZ޻v0%'P8*vg賨\h03)8A_n-KfB" 'mzw{T2}382܎B|)kK-UЧ 1n( ,y*M+IC=خҐes+& 3@ȭoozN萡LF3X5직| C'8]IuM' UXke*w_Y{0G;}L0`f/PH9BoαE'"poO©AL%ܥ浾CAمOi‰"+zdk>i}g=%ϔbg%10+&BK, MȚ;?vV:Fq6 y84۴g2hߤ*0٩^`;M QTxDUi[_ 3!aSu8k/!w>y_ %s؛hI|)o!BYŖ##4lhM(Lݾᩙ#U&[EۀrH@:q2aV IA :?0 iV Z犯Ή#N56Dw!$W]4~~d+&Tn楐F*ؿI+]X\'nIyi,6)_bYM ӌβn OrԍüaY1hWopY}aOv?R#l k-3G((p{*{ BX;Qnf:pPx,4Nɛee$qcj6o*Xjb;hX'xlJ ugUiXo"kG0Tc >Sy T>) z p(6yR=Dk5컬 }$koHrO?Waxba|nT//Րg8@T&R,10`8J875ӊS5$n4lOI;w& qL~\ŧ \awJplG296xB, $G*~ŃZFQfw'"]΀Μ u )8i@+1F&'>9^:%W \n,β kFdl1gX(PKSOK4kiC3iG.rx0ІOĝorӘy?gx(bvJ s -*,īˉNl'm[?-ڗ۠6|ho;jXθ+q=mFgCQ_3j][08]%{(TW`ّJP.jW|vRv!%9aNN H;҅~]rSI3Gj O\`'3,`ePƔJ |aUtoTbJmō6xQ |J8N~ٹب3 q{5> 7dXyi1(b#$tU߭T]*'nC|-z9 yo/(I3żGVnaX"p*w&}8BPQ$.KVWZV$BU +-TTFS pjsuf,-ΎW L O=z>^+H֢חB9%<<¤)k*hBnڂ2) k KwŏzP%)I4E ႘2*|\$kM:чƫYC>O; 6PI?K>/"1+ARXɶ&k/8!% WMR.n6Y8ܚ<.Ϊ=M4Q+OIh:&6ř$5QY?zw.&H `_Wd0h|:  IqmW=HeUsӆ#1R G C,&K 4[zN8zհM\[xcǜXrPFRC&^?G%%2- `G !bBa2Lj6xc9#݅tJ)?Q~iiPP%\ T@8V~^GgWZ/** "7OldZzv /?[@d֧[ sKKp/ո] yU7qJI#4Oc4wLF򠉡T|m(fJϑdwz~S XH^X-μvBI~^i۵YO]Ǭ+$"rH{MD\S r2I>O OV,\Fwyh %)b 5*gڹʎRI'@l6(|PLw/(orp NZHSSuI.]Y8ޒ'6B\:O604[F:7Iv|FZHSrORtMvXLo=EFt\^u0$׳_Y4'uwn| ^I?HvqGcģ[ΌQ?+JBRit\PcċtH9L(?HxPVU/dCS34,ܔZ=JDUC(oWnN>0K-5 Ho;e$_qdEa,?YVL|-S.z{ݥ4Jygn<-5PiO u(!P msEWlFyޑ) Rh32^X}ϐrS {5'# ]dO4ú?C>g:T']{ʍ%B{&X|uwAiPtk1pb9jkLPwg3DS~RMVȽ9,&Jᖏ}yы|;# \sqQ8X%뱲xkyP @6 Doк% hq7)集&3 hQ"ǬBWn+yߪ%' uVǝikbr>!0 '}.;0D Z<E(:$L-9 IHJD/`9 QQM)hgMC>`vsoa0)!I}NkҖv,vZ.;:؊>żAͥWV@SO)HOlqdM H6ۃWo݇_,+rBhPO68zP$ kԳaq?#(g  trQ"|M*_zW=078k,6~76SArs{EyT\]Vlcia "i8K6;&YVL ]N R\ R'܄'nCiy5.Ȫg*\K!ۄh+7_}֐X]&([QhiK)8g׵ig}=1M|2̑ς}FM-?Zt)O'u=1+Xf``9;hɁ@VDMgK(ĩ2D_JS&:UbZ@|;1Gv:)D4lspYsrt|K?Zm*ү3]f%5ĢIou+x]XCu a=H+JɨPں9Y+/q/K]\g?_ 5NMɊ#!4*g0M=6\Vᐠ _#ubѻ%=xJ묕Z-KͬhBǐ8a=PT`G|J5Q=bf4V@}Xϵ_LN&aI eҔOao 2O;cp|MzMquA hgA쵝 A-Gbw׻= ON.5r.ږ ~bTѼX+LNQiMciw6cߞj~\HpRd(7i[%]w& VmKdtG:F6_T@Ȉޤ4Fѡ;ʅ ̀Ƣ|?\j4ߟ/'#YPHJ񛫈\C< үnYMV.|o}f)+ϯ˃氊P$diFN 鳃کS`<D[h8y<@򉝞 w:_Ѷ*ǚ'W,b^h[ Ѧ J h/HG=f}5.5 8iؘҍ3) 9;EILsᵍ4 H ghʦeKan7Gv%;’}wd T'E2ͿDis#&Y}h{lLni8Va(q?S,gt<|K:'$cF6+w Ÿd"Q߼~m' 6*4?B3 %tVze%M]F!Ne5f\.yz@hV)ksy1{"a37vXpX\+H:hN.y4cmڋ_ Df#NZ(89G/$1͔'% 0 ck +=9y(V'rSy)an;_3&ެkQcn;>4;|}E;yFMb0 -g1yAW?ZǼ֝+KCIašI}uZ?Abvj)O =*zT+hnIys|9*zCh쯐1s[$fh]ʰr/8c:RYRNk|[0pujw?nJ8s;Oó:'>`*4ЙxPtC8qq跪Nsw^T Р #8fF$"n(Yzz֙ X 5W j&k7ӳ3y.5q%dYc;mZb+YDNӳ~AF>`޸ˎn@Ko<)EWp*f{, 9Hk@{ TBZi` i#Т(s?~AMJRwBhEwm)t _Tzm:b.3)<11O0A=WphE<ZY矾$}皧ʧJsL?tʭZT<3?ZI H}f2;T !#a1엌k?{ SC Z[_lQhF@DŽսѯe%ED{zyw+wvJ5Ox!А5bUG2pյ /YW2D\6cD]Ø5^^&fj.5iV/&=Shߖ']3p֦@8 W4:PXg<< 5JVr恋: {/^\,L͗K7~ÛAVhLh~<]M\ R&*1Y}MD~Xj)tX'^t?2OAtzV[ɰ]3+h499dcޙ/PrB°mˆai z'z+A>I"LV'H*|}?Wʎ|+WSneZ[;`l {QIŀ.Ikŵ(KR/9EP\NV0ćNfvPs]F@N :T%OV} X S6Bb=3X@(SY.T8b9,e7UBf.~<}pRPA'tnGQ}*u.ݥ[1 u =cmGV&7#g.jnϟ$IPo꿢g뷖3i2S%'.% ~P%[p) ¿-0?Uպثp 6:]gLqɔ8*{/Z@xsqMS02s؇? VVh.JT0-Ѣ[D~3:^*1PA1 h_!_ĭT1$j)xM`{zAY< [eŚ~( !ĆϯhlpX.D"q||RܙrMsKSI+Mrݨa|#AQ9ˬ!675aXjA;l li&*yB\,m݃ICXHM`buu)@ϩu7&{!G7f>m~?N㯞1_ò44&υ{9G5 v[Dܰ6@Þ^*C᎑XTJU=/}壜 5,Jm&V89ԂߙZ?bLot65Ί`Ae¯?Wi*+](8XBJm~v{znGvUYe6P`znK6+?t|#/؆1avCI m])v ,9' yhmukz(9/{zȆe '!ƴCy\VyN@T@ot2Kߟaxh(CnU+7SX~?PSv/(ɺi\g욅W)zӱfy O]1U?+) \.~cLw?Q;*uXo:C&*li%f#+4!SM4F>j]Qn>yZn|JH T 2e9S q~]U/J X.I{( _*4,h<⳼Rٻ OJ\ *ZdD`?%֔Yi!!`֭xbYVۑ%bS dz*g=rW+g^{XPN1c k̞Kۺ?2զ\U ѣ_-PWI* :n9^L ޱ9۟!$~PB0F>p#P7ୈ(s$ r9C6Bnj} 5de&B`ð e`n5©6|X7Ҹ?Vj{* ̬Ӛ+^E-NF+-$zC[/Mjʗl-k;9].` %щvG~%EU>*=PУ*+a"g٪!S=Ea%bzv6 .Lblײ1rU(L6J[A#Mz;"Z'c:WX;xfϊlyB)Y*)I$KK "}gU&t7uq!g)t_˖U,ݎզe,]q8./Kzi@W~f@:Zk6M ą 0Ht U)y5XjxeL(LE#΂;`yZ"#p*26-JnqaSpSPIX[IoUN|BEt.}Qgv>⺿8w׽(^f+FA^W15"Gse8lS]ePV~^bf8zm: Ę3],q]SI3΃=s]xls%_e_^x%t&юjGF/_À@ @l#3VPLۭ/o*{n{d8wqr4th鍋VN^gJd:08 DyeCˋͱu -DH^y{t> 5MiF ;ןBŏTC8Yoc) +A2h>kƁ4ϖ&|\@ "n]ՒN9e;$S]A F)|p׊sת\B$!BGNiEcZdb'E=8-Q\g?sTMK?~ņsIeCo.DtnI'($cߊB![ķ\[G|Wg'00OP91hK W_>fc˓'>(R>Tݜ?[m-ZyÍpwk% #N)-{2#ݳ`c7akPv\ίWkMg܊u@5v;®In@POwFd=F]ي3uef0/W|v[W\5>/,csJNQ%5hW(aJ0 (,!oZ!utǾ#TE"M#؁WԴe_b@ĿF+حƊ߭JYu#򆭷lT 9>,s[΋b=0{q!z򀷻U,Ijec2'3.}ȰCnu˟vW2)~Ky+m])GSLnlt%_Ѧ[]TX!Y$87_'t>> )v#Qo; ПķܘAX}~I>i37e]g#a,m>6gzrO؍Ϻwe0[oAX`5v yaP$wՏPY-DX3TcHZ]iQ<V),X9RJC .^&Iq{БUV>{9]3sVS!Dލ]U0% >16G 'k[vئ8Xg{ *$w^*/Ȯ5? H-\A?$׮B_7GsCE`uzJ=,y \ۆV3tYA/I[ô _$7!'&ΠὌR%{߯>C7H. &az8T ua=T<0R,~iG4.7%LɫOAG3\UFc0SLw  fkb8vZmLpVɶ@>f2 $X'zl;PU<b-H)U̿vksU 1͙Z/6D9xT|o+C3O'(!4G&‡ r=wMOPu'XTNK*IGR F)G-2 ſJN[@hXu/q8 y몖](WT%69oA(OK.M]?ޥxE.nyΟJM_ k9>C<@8kO"+6 7aݦA˘x>N=ghzGm~]`7P PU̬K(?FD Z oxuc9Fa/U=y\B}G ܀NlkS c*qSl9!I`ԳS s=Hm]eV]cy2k"WSўSɿ$Ol'0G@:EH;3д㈞73&-Qf]HqUdSW'%=;!;Ey-RZa%p{ctMIϚsQL( ԉNw+mbfs]R# OlK3 %Ps,,B4@"JTl.Ō%GZ]M e FI\vrIf&uhTW޻H$y08K^?n9LĜs_źaF$EȠNt/5qbKeIxlw`%gnpY" IFA#GlpEy|=58{u@QAѼLLϮ P5m>xfS@e{zujFD1H! bls<Ͷ'\ rH6Yt6 \4>- Y%Pd?ޯ_MVյze1<%'H+*}nyYrμ ݕ >Iy-7)IŊs}\~9p#VV;dTʼnyTʦ:⽕: _ Vd pә+,]hi vUa cߌiv3tD[sw\5 Dg]T>'+!Ǖa;u^[4jKnl\++tYUxg=aK rf;B:@4XҖDgŻ=g@JۤeƿӾYk5( 0Cb>q[ |0j!XD65|r h+A%[C#T&nG +n`n,J|E=XAg?aƻ3BV.z>{p`Ox8>9 T$uJ}`4ƄY`r7u8*8q-A1;Z x,lƴ1f%-s}J=خC)9jalVof?yPT;P iDj`XudGWmEȸ^ tu-W#υP p}yD >rTf aKE$?4̡=R^TIoc/.ѬsC]Cƅ`424@J}z'(cydcŎgɯ/V, n?7 AyЙfv&s0rN|, [zE79B*A޿ Ds.,Wi€-_V7RKhH;E~NE-[b&4c[gBj1w5VmcOdpjgGriR3:Sq0(I܆WUβZdC.i[%*U%  ?2q9r5$ j⎳Z摀-:P@ u: ͠V(WUQ0Jw^_>dj􈮳=<U(ũccEcϸ lZJptb*;U:K 74&i! jqB6sH5l"GDbSse/2J@/|6mI.lH`Tbi4 & &4]fwf-J֧ji{gxuNwϑ(yCP/y7.E,5Ӧlio쾣2oxXL_\V~|1RQWJrLRHf$g.2G u"8n}B r0[}t<[Ag@Uq\}NMR5 3s$9@rxfn> i=c睿\٧յq@bA`(M9xPؒ Rw?JBpi^8m>s Bw=e~nFa'K*5z_e9qy+HN0+dIX_%iӌ=qkʖ$PB`Ǐޞ!"yABw+<% :`0yO0},Uc--I>zEG-3ER&$H#nț)E B@+.$ ngJl@Ǹ2% }NhempفsU45Ćd9,쟀Nެ{JUW1!;RL]*>_zW2h41ThR*a~ی3UD9CIu0 |ODS\;l9|0l/#h)Ai 5UUVFqc :TCQ;sAU^5ޙt GAr%|jو弴,&nLb-3g(r~!/%!:I)L³,Q |9Λ=yb L ·CJ6:5=ԹV ,Xvz'&m8xBjV? THz%Cžm)W LnXjTl+/^Љ}hPXIggޗeV7c%S\g:D$lHCcX۴x {/}cx|.&~$3iydF90/ƒSg") ؈!,2~CxwQeVЪJ J}SlR!Rar[^|xS)x:]>8Z7$4?Z ,.tOUsM*+A󜂄I嚶60f/Kr!F'Gk&KbW xԡ:.&+@Q,=;p0yN[$nڂW x2Y!d X$+iQi<ІpHnDc%=@ts J iY2uu`@lci&/s*Ja:ܣ=[SE7Í.k=Ȇ V~z |#镐J=>)D3 |Nd7\6HZP"a, $\+/4YJmCh>dynW>qbOKIJZNX+KpՑh3˘&2Cbp>cn[pܾc@j G}VX3lWnOzt<%',QA,)HPoOU1Q4V%Q{E0L]5ʨh_k p3#ybW4g=u-C $W%pkr{ʾ*j8Dž̐HN؃U?꺨DoeQo;^33Wގ6* EV) a:$;YYaVt3_y@rGx6֟=* Xbwm' u5/A,.InNUfMӻ%̯M*K9B0'QL5,z\(Q7ܢ瞴,H2M otߛ1+~Jz6V\\>e5=WDpi7E ?PtU.4+-+\Pc%;C’)^J!ELBͦhϺ%].& ) ;VNT sc4r&9f<3v(%mgg ZyFBz=-8]SGt1fHOKa|7&Xt WfʼnosYھ- ȕpŜ@cȕ\=)My*q k IB+N¤iy㜁~0${U<_BD̪t?;.Q8VDgL":u[?a7(ǶTX` l0 ߹}@T'[1Z{Ӹ\A}J`=UGe`)HMM#S3 Fw#Qk& ?kB04 <82~TΏOPUM1'X'X֠"LMZi9V\i/w[*%#!)2;HI$>qwL^ $.M-h) ZwK[:iHjPLzgf"Υ(03(z8Tt'`J1{bO$]waTBTv AV]x]{YE20IxFD*m[)rd;ḏ&Wn`ig # 2 *v‰ic |(_ <S)nf $KYqX0kM| ב\,EaWFcIV>="I"/H[lH&ov?ҶW;o-␩mϨk8_`lo"u>IAƌQZ_yfWQ48Ah$hmSI6loW  sqP^#5-Ы3ALsD:>%#&f"ݞn \!y<kړܓU]8)y6j{/U4bLGr7%G5%N]rn1`o.7J n>|$ƦM` pU![B p Pꖥ8夁_Xrܲˡ=trӦq%ZKV4e{l{SR"{Йiv)?[ңe<_tA/%cQaSO'J:]r^g;y&}F/N8ȋ@v"@ Lhu)z;.15=٧9Q;ݛ%. ϕLa+?Lhİ\8N}mmQl$WzcUje2asWO,"Ae,zGبOdcr>O/YB 8%'[úrk!(ۋ;+qa:3N=6}o#R5<Mֆ3"Vj\e7ՙ'g(ɧӓAdlm5(3D@]ip]+`U}&Ѳ4 w\# Ϟh *>(, }br|RECGsF,Xb%%p* v?Ow6zoM\?S7xFo)wR}9{Y坡h+{oغtt\y K;>[++GAYD  ჎H':߁.!YnMx %))8,:aA|~krf2c疅UyLHG>}F!guiE@ Y3og:,0I4 4k`7;Vx'b)=fQĜDl$2-Wn zBLDcgFge!u9%Sbe0V"Zv\-zrޔ>m6k~JWdِ]j:Yٜ݃+rr+VzіMrRB 4db)o]Nӟ7Eh#C_VxΔQt.]@axD'/sABd9\lb)y? ɻ$ԴKawH+_o:G" xw$ ej|h`+NL:hfZYf谟4uOb0J+IJ—t ow옝>!°hRcL<_ٍ#`X(ZRPpm|cb5!tpЋfr)<$ (t~U9a3%,j~ћQ>zQGm6XLU }oKkc$JE9íWX%cy} p4Q]NK)cSjn6A9#5K¶A2N!9bd*mVޝI+ejFOaT$3"c*PH y}%]*#h> -en}B?ҸSkF́%k7',GdXHWvuɆ\iyf A2i{q L83&!X Tu~HTb[uWR H6@&@4Ev^J@7c;C-+naQ|N\r?/8#: Ii1Ǘ`ʕAjHH-5&,乯48%wPVJdkn$ܘ+( 7ԙboE&[7oܿk x6˵ʓ mߏlQ`VeqJW~L_(K>Тrp|SaPpRp,MIv(sO<. &J,x۬ؒ 6s_^Gp@ *';1~iPfJ$N>[?a8UfITyװhh8m4qա!9ԉrrQ BC :M*jxʬHyG6}`)rol+Ȕ-ʎ&+>^-٥lΎMyAn{1E*f 5 C`vq?@9=x(Iɼ_#=:1|? zʜL%)y\bܞ' FOgg+To*d$EHܚeveWejۦTL,ʾ ϱn]4]N#>FUS%r Dmjl8boųPMgO_ķrJ!+9\^4c:< \isU sZi-nj%ć 0eŽ7;v9;x p&`飐y&3'ުRɭ at oLD,Et+Bq^lzCyPXIi 5JΗͣߌ~&p7GDhZycW0Zs"{vghG|]=1L0lL>?)~6%巬⳵ bz%}L@T!AJGcB9AfCVah,mfz b©[w2/lzPDZ2}wqqt)g#j I<CE d ܔ('a`ii|5ҷ \uDYV V4Zo(Iq!COUokHqsV s{"WK,@LcXB͛mA^$76U0h7ǀ":w<F6~xNYW_qŤܷ̇,t֜(ԟuG:]Rf}|Uǻ{`aRfM@Lb;kJzz2|X/T,]:ͬ:J_]6z Ce}Yb,U3jƓX ..{3!`Clza(9b?k7׋;uu$]{=\' `t {zcp.Y!&Qnmn UrUrM͙S2h?Z(Px\v,0C1}VJX{yy ?yʱAmp9iVq LeO/;#1; _ yއ}10qf q]O 8wnMH$1klJϻgyJj$涭ޚ'!S }9_qN)jtc#g xzudmWW~dw$Xr>>XM_LwyBc87rU})5}x *Xeh59 &CW]!TCVtϤ !mz`zⷠxH$=]X\ck[٫cI$bgtE(?V b]\n:ЩPU=6n):Lmc:a/[*P^ bS`}L>T;a 9Pl+8E4])܇Ռ/krKkGU϶EyCv4DgPcbr SwT +'ty&֔ TJ: [&,*(I0WR=yM6 7 S^4>o0jVTEawG ̰("nSV1 p(@$5߂vǞ-X\V>䙘LǙh6L_֌I8ZE# y\IcOpleug~&wjOhaAdZfaիTl=vڛǓ ?tP_ 09􇕊.DA؊'rX-Av' Mo:*\BYA/HWj93Uf B}fo@r2Syrb|ܿ8WV @u%X0ڷiuC@5\ԞGOrnk7+!Z!).@9BlGe%Ho1mlzc 8)0T#N(ܨ>F&<I4:\3ʋ)1ާ$Qe-##{:^GVXަvҗ=,u#^y(]lFcVpqso>؝`{4tuVy7v%)2+UPB:WJıl M;ޘo_8g%~*(_>wռbہk?]y Yko  ioPWkى~ޢ҄ /,)-m(@^僪9*-B]$9Ԣ6yd^l×x@0lxEj<)Nptkj<9>t;%td*R,%5j⍁e|><Vj棘4Ɔқ|C;f'D즕g W"ɬ rD K|!}Rݹl1uwu}5& =[5|h5jA4YYt2ʄL;a7$UjBRG+ xYHX9q o+9)C: ~6:˧g =F;L `>qv16l$:`Cc,q30lԙA} "ofs>~!*ĥK!D$3DGakգP-"2 S.ÍqăǠYX|]Usha;_fȚ9X>RY @Azؑ]p̉ӥ36-i=T2IJ[6fxOR2:7g/ZݖG#Ŏ<2M}m 0eK[I؅ UP4x,({F؂#qwM0~x̻BL-WqJ=g賢sboI2]ym&~GoagfڍEft6N5mL":}ډ`S@2גE4XZoRc6JIAAه|*ْ%Q0٪ I#أw;/EVokj`S$QrzNJ$q8RLȜ>m=>#qXj2*LlaqCD ꩝9]^Q걃|N*#9Go1}) ́/i]OFz{%ht ^R,iu:/<YKYT(ew^)"Ld"͈tݬLLf0\[/b1,S, 07|b[nB|ȴ' IJ4"5b:e/Y@]{ƒF(%Τ/SjEP)/Qs\U',<,g$UPZ5ZDB?6g+-̋jϣ>\حe.?!N4&аxPqym2(Ą `=`8& =@(N8/H}K裡;MY<}{pD_mntaRZ?ϱnÁW^՝._%EaF:+(D\p2qhgPSuƳ|7r2؋W7.c7߳V` Y^7U؇rrb^\9vo|A鿸W]z3|ɼj5DY\$XW{I)mӇ!\*b0rͩv[U73I8^dߛ? U~"L)>'Z!,×4:;xϣSׂmXt_:Ir9e4FM 9/+9ro.~aXK>2a1 cвݜGrC홤'zLl߫E]V @gC3O~V#lT}%jG?4zBpg4-7$JEҲ73t.溶 곰8 FN\n[ >]zlv%Ԭ/l1}z䂍'?+,yK(MREIA>C)MK&qf}bܶH0, ~*9Eu5t&SGhm_f\Ee8J?e{/ZvQOӖGGv;|ZPc4HqK0Bwpu-gDP]b38ǑzZ=#WUU1F`H]ZPfxVn OdV2Pϫ*D*s-ݫ߮Zco'k)uuf !P[f+d`Dq\Z*7m&!ʙ1Y' q.뚳)aLtrn4eS82N_3vkhF1 $rY[DjScr«k٩Vnf|f"o.y]3t[HFAd$a= S 1Rn3D5rL}f8 _P#/h%p"f2gg{ψG'ֿiOR9Z#nԑ }Lnm݋EpljB+%OlB>%& pS@:x le]-.bL ~*D`^E`N2|}\\@Y{엎0 ' GM=M̛Ty3MxYNb풘klrRtܦjedG˺, }w`əl`l,Iz|>נ[N7_=_5Y1k/u V$IdB#A79d:Kؖ/@VjR,#8ya ;TT7N4+䒶s(7[U+D K19TF5OW9} ĸTpŐ#I"^˝QCX~;'5rf\f7*udUdcMKLL~`3X8a&_z>!kcɃ c?n0Z4ğ\uOXq;lG]{?g9r 46=ؑu=~ nR()^??љ :\V<ՙ4S}tY f'/J^_ѷW.kwS޵<0_J`RЂ(*^ǰ:m NOX^yvX]\7tjΫQ{LjW{H-)rj?6DЊUrE!lF.!"Wy*"ؽyu] m@)3(UV*?EfJ=@r{Z(MH'sEz,sXz|2/[ƼΏ m~n: w;lQJEDU#\@gE0^)L |ȟwRݳzts6d54x6#CL#5]y"=U'Jv|O&S 9qh/%=MYjGFt^ˉiD&mAsEyW1-$M0ce*e4i2*p}ۂo6sh"i*!`-T(N%;5 yC AS9$0 EdH s b$Z<΋ sSx[sF7Yxe/Moku;gQ")^-P,}_eW'jsL4gE@Q3mWK@m@ۤ{ˮ[ݗިVvO=.w1ʮFK~x* {uSiUk&DЏtBϹ݌ohj}E,۾{U٢Eg%pDpH{wjt+GS ԧf܃=۵*E5Qͩ]"ieUzMdz--OnOtf4xN2hdV++%X[ʰgݳhȚ .4o,w# 2xn0YlOV\+lխ jsc)} iB#԰9'&[q"4e﹗!GmvUAeOQr%9.})7`^1BW>iy]*=;+U+l!|8Zݡ|cTrWrp*r{vKf,BzMP- K_ [={mƒ=E.P$ş{#2{<)up4`R fvBx3\M趘T豶,K2 _sSe)tS#E5!^סRG*#@NLEu75v1ԧm-7vNM%aWdbflކ + ƛxஞٽ҇Rܣ!x#ﶺc٪ٷq8vc0kuyiaֵnNhOkHN( a q1vѳQ9)- 4HbI^J٩vVcFxIܵ}b=ƴIN/ V߷>)g`bN߅ʅt jeʙ>\;iA YhG'_OtPу6fw7-}>Ztg^GϿ9 d'-;;QHwTơv]˅谕*:c,OhzyT)SK's%ҐN6=sBp\x%1jg ϓrq rqCs6ya$dc2SSs-Ao;i0WuO|bmM[-mRZZ@K vBnʇZ-%] ls} ;y نc]1Av)? ג-o7$@BY(\faHoe(Ҷ,)Q?|>!b5o\:ƒ?SWjģC Oj"eUL%k_|Dg?[c3L\~ KV\TҮ܄K>'a*JeY[1.,o%_q`}B=$j_했&aoSu.x` ޘbրV:9|;PֆA-E*T]qH2M"dcQjZ Mz}Ԗ2'#npO|f /wxPܚB}Ka: Xb;pH3ɩ,H`~~2{'Z&O\ 2L$FFhTwgwR-s)YDQxQe~Ji?Bӗ1tH޳mOOS( [4=?:Оfz9|.*aO6~ f)|jmGf>c_5Y٢1[G;>^̻b|Dtt{|d*k' }R+={P4nmz .د:"8/e{b?g7!{`~_M_9+j"tr\ؒB wұ5#S`N68 Ffz/;K\ 6|ܓ&(]8eaCeA|iuw7cA;?YpD 0a TL 7ţK{tAWN60bO78%H4&M!R4Rj)CV!~;3-|ˬAjq>`,h֤m (&'͉4@8OT_ hUJAgVwڅ,@s}>T~g˜ w{W=)-cP}-"rj OE~2ɱ|(4Ql(ps6If {A.6'PMjrO nb՗H58䞮n?.<(Ok=`i`3 ^tlɢAԅdѨbv=aU:x$iS^:V5n 㝤!f+t0 )ʌee-O(  ΫN~:ڔvܢ#ZSpSG47H;m9i;}_G#7s]g*ُ]ۥvŏ63 <1! Tٍʛxp<#FLS(= c4{YhbJX'6<"mb8|8nCf O]A(9co9QeЂdNǑq:ɱ07/{. s2ᜋ &ѵ"*kPxֹľQ|1EtŻl%>>G9~=Y)lGK膺7tZK/y31IrlK5 31(=3 ֨M7TZ!F&c`d1J?XD{A´Y6849/<աsQ Ů8#,x.tl+K-!<O5k(r|Xut QY, ? /lE+1v&]b1LD%7tF/ b?vWۊh!j.vգƻ%oG|":ĿxSb=ۿfԋDJϊeAY@kys),v:ftҷki&\#I^zpt* F#^H%K_~W 78 <4ᔢԍm<(PCu[xZ0aE$y4OWtTKKUu(j ?bυf&df^^pU9p<ޘ/{v*|Z\j*re9/:7>ð+75k.q˝Xjŀ]?LX‹x4J#JsjյNV]EU2s8VhvT4+Uq ijfa$|?kIӚU|w8oB3s4e6Iyn u"k$B XI\i`1F?; [%pvZIE 6Xt.>2$ PGF #sVtOnxA~)^%#ڋ|ڟ 4Z冦oZ܆P%ƪ~67bnP]bXȔhxp& "ʪtG=:@6m:&4tԸÇC-Y2^•;O#ȑNϮqIE)*`Hd6J&5n!@`"v Pj6%A TyZ$xFXXkd̹)7vŠk5U\~9$$M@(]X2Fs8z׻J|ukE S?)s)4Kŗ}{TsoZᯈ3G6#_VG-Ϡ|i5Aq[ v.3B.,YUщjF)1VLwd ~N8r-KKl2sCkt*o\ջ'&Y'OUn ps-Dz3&8TSC$;~ˮ="B+PTnE5?gqRZ5Sy-t$nQPսqY^xչe~1O[<)V-B9mO}+4ц=70?3e9.$IGZZl@v8" ߨ7Hْ:;__Zt0(5sPifJzl#w)yz擂S8> e-)@⋈]u <-;]'/ "r`̍OD2pVw:ҸvHسq~&$ ԱrOfYq\Ka>G^Pj`"!oΧٿj5cuLy ciw?&6ڙtt=hy#X^Xͩ\>'gEٕɥMұ|?R `6n^DRa zH0]3tJgV('^pax!q62N @Y'xVuJKso# 7#By̑|s2HPMW&!= ]V~ei<T=½d#Gf Y 9(2C ]lGL t xkhr||57*ÌO |_&Jk7Hg,j|)f'E|a>f ȎDg;$ ᗮo4ůT|i}vۃpB]&Y%n; ,0 ⠣ďqFD{iKwKFo~"L9?&jhsLUK𙨬DޙO]E`%m>lLqo7K>KSz/zW:*o8Xc8 &"&'‰5U}h̀:͑ 1i~z9T5ՋfwLǮed̈́sQZny5@-9ӀS+D+v21A?ϧ ex@%zB^P=ʤrPrЩH>gu~#~Uag%rw@~`ת6 GhIcFm M֖-@\A3/êfqѫQ 6l8:ZO:ph炱 X̥F gr 1S@륱gq;Aі>EjY ],Xg #23;آ IQ4nͩ0@ j )=9iij -b$r1);rL̕lаr k\h%NraVLrie\pilnWbR&i\@9k{=%aРL

      ^H%]KUpߨpΘO#ue%/FI)sl |[T5&JcjLK<_t{ GN:I +`pB4C9mQ"Y, F%Ʌ=.F#)@=[L9JJ<+2 2{=fa>)/d(F{yQi-v]7!$Q[it!bu#?s-\#11}-isf.^5תl$V+Xb'JoFY5J}L~!q[ܐkpήE/U3U-j~njgDx-6 ky|Hϥ/=0* D%݀-OgU<&Ca48Sio yR!͖s, 4_#,w 9Wp[M(C|C`>@tZ7*hfd >hF>(3k=_C4^?`"jeA]#AB+(I&8M i&׭]Tf|vYy^Jdކ QW;kSVif9(E*W$ *~NK2\w o 5cU4"Bi x!J~ a$;oe4b}ѯng;J1֮*+k4O@ 3Z]ܹ٬vso A!Ptkz|4@-0LaXv7*Jc9ң/E^P/qE78xDz,xlVoRv1.$f-cUk2,٬ G[6]@ nB?6qKgB;t0*9$|gK!4&sL.mK6LY>V%oDgHU=<$~L0:% kQ6?X6:< DQ| 5k9&{HQPVLr7`&S/?с_[UObu;*utji2^byՃgi#'jU/p.v7|{NfOPk)>S'%9G,'Rv{Lٯa`-Pweݧ Зnuqu)N4&j_S^}?y "q I G͜i2Z`elÆ b5϶ !f׮g"]O*FVq8 FE\d\",KA Ȝ,8eyJL\=x2+׮Al R$vg҂s^xkfVwg `:. 8.ҽ-rhjU;?nӶJMpf%F_Gu _|ԡ@j3A`ÉϬ~r1CTHl 'ɓ 6Zq; o9[≌ZF Fj,}ɦ j1~Ч!)~&{I>EOȲ9d" mt3$^@?.`"N_ͧ+^# PEfpjt4ILe'J*D" [wevo-cGZ̢jL9! *IܨAh9zj$EbV&eѴskQJ֖&RM3K{ނ 5]ʕ r+h>거MV>gLBgo)+Ć,@ 8 ԝƉkg i}{5zc91މKj{YS꫓d%Hq``bϙO"2ɏ!4|x^'SA_AogAܓ}`*^UhL܄G/`{lBӒÊ0 H<ERz3 1c"bTs>lj  9MUH' iV.X>EL z{V35 2I[o^F^)#䦌l +a|x-O֐㒽CoYWlrDЭ go g_<ło;q5@=9Ӎ07ctû5ϾEƇO~A4*_+Bzl4pPnH  `AH×%AE+?t'᳦8LS .r`y,|Fr ];鲈54~"um V]:VAcQS[,$H,GLxNMD'l)-ȅ>s/ IXLxpڀ]{|w`;mAދG!3$ixb,UZp( [>]VBj4 KRRdT!EO|}~$X tZqUx6myNѝS zufNl|t ⺃4\Ia}SOdXc'3uh/U_b3! 7r{%N7Br'g77{lV)oaAi=YX07I?PüB:5JZx-VMOt7[| |D~faV|( G\^>e1YY޿>|]M̺ KІjyiwSiB=?>?Ҍu/E ПϖL+QLnjp-Qln\g^hxwB{pM."d*nȆe6}fxYpZi%bȑrWM2̞h ظCoͤ!jM\; $G{]Zut3cWvOFg8E@Ew|fSU,!g:Oڞ[9@`Nc6l$F.7/hWG:+p[o,C{" 뼗Qwڹڸ yVn;~7,YVH*"@|?4 vP"'uYͿcp)`0 ƃ '}pSg|fXjC nK=uBY?/t>Γ{P Y&D/_{۶EDwr<ćLi9Jz*?v?-G)GBCr8Mˠ=(&3Aۙ-N;ZX!ݢҝʀDZؼ)ԯ9x1pR <5%*ـ%eW7TA)٢+=JNo(:*J +aVRzUVF GMjxlZϩf6S ]8;'BޯSTY2B:~=^MUKQr{SHZ={Wjad\/xX>aG awJ^E |!& kU 7Uѓ Fq~M)ͦE%%QdwLj,S<^6c~ !Yy>jN:{Uz;P"투NZ gXJ~ǝQHo|ˬq]ZvXIgޕpKco!p=&b3n$ OP v oml_ MKjH[g|^;-?]= -$ڶ0=94VX&8mX pXw͑%7Zw1$n1]8XxlXH^ϑ;K+bbʞ˫5Qb&YY)bVZ)׼9XE0 UDQ˚OABk+v";1gGf] 7DM{/wEv ?ˏR3[6>k.Kb4mG|؞ 7g뤹z F|}Љü[_ y’ߘU.vӵ Z׳l*`濶+:ytg܈utuM17`m=&@+8Ulzh &lJ0UIsM{ҬS)~h%%l['̃:/O+.5B@L@UdUG.qO"PM!md{Vn 77\–[5i>!$,I A=t_%oO.(K1jkO1,36sQa\ކyT&R;yV!(fbM>"ւ Pf!3f9q@)'GkY Ui~V"a_8kkt#O-_U^+k(Ngv{%Ѵ7;)ө׆DHT&Yg z *O YZ`>g U3[kWAoL4-,F11W{Ic :IPk׍& Ŕ$Q ;+kEj|agrKN-_K/,-cb*7n4Q͜tSd;}}K5߳H=5h#%6T<`0$Iq@ .B})爓&t+rn“6gVk(! $0RݜM)8U"Ve&pE˰]w>P\A I@OCYw]Z[;chg9FI (<El/Bq84yRlh."äASwLGwEH5(]ETbR*Id u:RdS/_>Gٲ~[Ї菍L46bc@3'>^|2N'jq ACjsgߨs2ANa@L߰`AҪ Xnv鯢U#adK,\h|1Uz<XPgk@%9! _󍁋a€@q9hpfhWŲs~ iҼ.7V2%5ӻ֠7`y1ʧA~pk:o|^nGy]-džM$IX˒r Oҍc[j<9N_Qs؃]'.ŠiGPuѲ[VkK[~tr*W.H7ud^':MkAy;T&ɾ[N|_|&Tu֙*wGSd3H.7>Q0Oc H[Gam7b(j%Im(+O8D/G{_>jyNEbzQrU-*4: 7*{ vȽu fkÊd*KVPt6dZ$8@7xt|Xgފ[ڃ-H:nw}  h:CFFϢO0h0B m\FsY*:S|ZbW&Nl Uvv6 b"6ϏhH%GAT-뒴H# zۦlƝw@^"5+ D!5SP;!+;ΰSp,PшLlL=#+B04a-k5/T&ԲrU^K݈QJԟHR̈́86 T%WEZie?ثI+8 ڼ#88]:oO. 2F  bU#|3YDf;*T4#?Q0ΨDQ|F3Ѯ%>nX+qz( 4U]-Cͨ*DjJ*4gKN  =vc$Ax5xH;Wa;[WqĔA'e^:Fl9ͿPqk)k,FIC hqT)Ѳ TWFKQ ai l(] f+sb2<h nKn';)/<+Ѕ{t:sHP<||9z.<{}*'4daZ>fIQ; C6H*_.Yg DEoG|>W> MWѺHPR/SR.#HM`c̟LBP7.LVӧڏxx8yQ\}Pb9p,9M>L͇qu5Vdw&(~2Zo3W_9CaӉy48W>(R ga}#}IoæQgcTU4F>P%-͠g+A-x#-FAƉ#Jri4 K܌+B9*>#L..5a5]h!k#3yE&is<=s0Qg}:0W$~ 5|iEH/%kR|n}~gI$lDo)FGAq́JBhftUZښ$3ת)Om VQHdMS#umO: wYfIiBjQI=j-Ng^ܒD]v V:h5wy~εQ&* +Z$AVzżB6\d2a,jY/Gf9cgo3 秚M?$Oy{]{^\Y:?+,VaPN'r`en&aR4lC'Rp{qUoű&[3'KAێt)JWQwu,,f/e"UH1Iij-dnPМGilfZ#Ӓ?ra$'*#d /7"JNm-HC] |W6YDmS uwc7ܔW8Ǯ:DFb|+#%],d# #f B}ڵ_a6ES&X쾨 mT^EqDLmƩ`k`mB,ۮ鏤ﬣ=p AMC&1Q`ts$}oA1-+`۞h;*Zm1Xzdܐ V,\Jvf!o:|&uڷጆ58/ě/Hu_u4 BsauF&L9f͙}t( nl|ka^,*dV`\)Wj͔Α#mkIz>K)5m\IIĞH@ r.RKiO7yKpfœ<2@x48 3AV?G{UͿ/. F# ~)Ic}B9O>;+c9ŕ [YfbFFMb_M5ͯc537cF(Q:D";)PW@kȆBhIg=}j([UP`'.NϛWLU霏v 坸hM$Hv. %s<0Dٔ6+VMDWHlEեv" M:] C&Ѕ=rO{gƁ<ZFT̡ h[_`$z.Lנ Ho+~Nw /CQZ<`* p\+`ޟ#;3L}`v!J՞~dnQ-+VI4v;]efH`LeߡEjl/ͿBl&׈ Xȩtx,t*wzYP(b>K>DT}*D3׃_9'uc^kcׯtQv^D( C6ubس`nW.qᝂ0.+<@wpLjsTvr QK X4{ceY"VJTlv.>b/wm;c:;_y۸ᮤ`fVڇ._8ʮ1Yl\t+P¢J%.51 !*:83 }T ֘6$?Z=Z{objBh`9!2}2?fZ|UM:ѵ?]0}"}<A?U^ԘX nK6j{]3FyR )t#|wVW()Rn>)=N5L $D\F Mskb1Zs-RU,0QpBq}\x_2jwJLs`H̤sț(OS ^ɒEe^/jgWZf|4Ҽ8}*2Φ;$6V ^7qN*٦:<T̄C-7\r?4_{ FP}4IV i\I!vAOV7!Ϙ+V876H%XMwPz@sthaz!*it̿͸U-/Nϕ#}^m"cz>-/|V>iaU4 d6Z ,S aS'&laas|v8&&AFҔ4Y%FӨS}kP(nEzLO2:$ ǖR~пR8]ۉd[K|SҩЮ%TH6\wŹ m&9trW/c\u9ܠ H3owa-6҃Xz/n4(k^$Ӯ雡3t pI, 0MlK%RK z(GO;aëǫ5P1 !B]8+S9h w%3.>N?U&FUTd7'<ܞ):4͛6qNof6'3Wa7fC:q| g,B;+FBb(R!: (ѣ ϶xa`ɾv^V/aXzqJ^ω}lc7+2Q3Ȩ;ߝq-(EHNMstI2hn *o`65 @hD,-`l-Y 6^Sk*KOf^[Kmhѵ8"6~+i.zu f"֤]+wҗN/N?)O98vl*=L`#n)?ڴgB)_4-w^QD̢q?AG+΅{丹-[$O"&kԾ:P*$Todl'HbP@guFN3T`CZϤkrmv R~ )X^LdvǖP4Ii-(8ǛL8â>Z8$,|+|&_;p3Xr?1 h@*zuJi^pM#LMZZ%e!J2(p̕zS4zn ~^-Kݺ$78|qYe꺴@թO_H3j :t@YS܇Ϝe&q//N+"XW9j3!`WN('Z=̣k~ԇY */*Yq6uӭIO=P4ocTJbǏ+foq1cudw 1T]E@mLGbxi+Qj'q=*H)ȥt=(6|@yr&Ov$NM9@ ˭6d&`/eZ#)FҌ ̕.CGZ+Ӎ<K(B/H]Z|-kف8lA7t yY!/cgkvN;%-Lt0 "8JEzx2` +Nic0h~5hBt68_I~c&3ٻY%lԖ#nSv zѥ۳& ڨ-mcv/Ej@*@21hwU ]Zu^5e%@p*b9T4z6c>ڪ A!XlmO/AKc/m\ZMBhuju(Щ&[)BeCX) \{<ȍv9V}qu .dnkZQ_k㓯 uWɣ;ܣALIn6F&Q2aXbF4b|{v^I+I*ݞlEnTh4i+_VAnlҝFYͷrJ+-}YLU yE2[^Wر~ \{ѷкkx֨{]%&XG{O% 榘v}5G0էHMn?i3R^/,s#Aocqq2ͱs-Bek[NX7>%XaJiW.o`84VD߲T`}i?SR9h*_za?? 691Fdu*d=}E-J _rsyWvc2`k'l? @]ٟ|#"!.}` >!N :&v\tT'AK7ukId$s$daij%/uiXQ Ɋ|:hiBM$Nq<-|Q,v%l$/!J ҖLѭ`L{e\=$p"1AUdNN02 <~@u'DrڧqE{oQ^2"/Y. >|s#f>Cba&(̅ImٷXht#ǺQmd}MnZy}a]qIz28nЈK&;D-Hn%Zdb:QR؀&lwYq9Xf&};Iy0gO0n\6{@!G0=FkJ!/*f--V*gH'aC|FfW !*9(a>Wbw\^kƋ’Sރ*߶ʶ?XV؈fZ`[N,"-s9 #Ip֟߱sEG0q)-SxQhήIYWˌqs?׫C5-Z8Ә1EX'Ұw$e2Q)[?:#6!hWƷe@8޺ۡPҏ .{pj9opHaٿ=XuIIfY@ }-$WU0Y apGbWcS5iʟ# -?N nnә~o_5͙WARi9EFN(YˀCZ=aߡ0pF;+Jyxvo=9Ie3P^/lޙnh9N0Fwa2Av;p ؠ\V`+p"e7Yl,8 *,&:| s+4cp|LsUw~+r\[$Mw\Sug D 毞GOD1"=ɥenb"H naY*h~iGA|"U)d+tf;qwd^Z 0\T"`u61e92ML q9&bEr)a;0tW;u *Ps.=I(@ \'TKw,zF8P2j{1.ĵI&>tQPnOZM|z#-xDQ0xh*@2iIVI(GFjs5 P';@`1v8 B0]&]Ԛ`Ӡ|s&z]Kڋ7gт7*)Th{b'rSnяpBm/'6Nzh_#ԅ 4#Kz֖4@F6k#;Azхp=~]@mh~|*7{CTZ0lz}}J@a"PhiIAsʻ&?[XGȬQ AM-MZ *Wr\o|h ׺ օI`H|!AWcLP_b\+@@}"pʝ\ F ɋ1~jT"c;2R͔NCV 3U }.)HWHAt^ퟧeS,E3I}yD:֒m>tNuZ NOC_')+-5b@f]#ppt&؀c9m2$r\luiM/j~1&jڍ:ۡ6qsq~чbǕ]{ЋU::00{jI݉ΎgUjH`XL pk -n/mb{g:u+g;^cVkh7o* N>ޯ]u#VJςPՈuV gTx!~Uϔ^|J.|S3Sj,(.1 ~' vy;S&uP F6k␝OpO+FDUfQ >{0%wWvburGK.ȿ@Uۜpώ n/?ﵜGurf~Rݏy\Zoу|`/Cjƍ]V e/ vF ӁH~t$Va1Zv8o?#ՆZm^;6Eq‰6'fA@[dE>2g_>Q]ao! 1w%GPuW̉iiV5U Ĥ!}{A@OF`Xo h ~R2I7 -:%AѵY5nKGuscËX8Ong@1'?<ĄaVp+SLdO{NgV j۸vz'6cwtRm䂁:ˇC'Xq InmY2~1xՌdlA>n{}yl>ht$6gK7*ŋĽ (8KgWB#bP(9C FM %=Py ~]y-k ߏb ̹/Zd%Lȣ]iri=ə,h}- I0ZG35@CkuN«[Kκ|vIJJɐ}߭'P.s'IYi'˻Aq(Ovƾ f|@81խmp6X,[Ἳ *xfmxe_тaaSԡ\!%v}nWx%^ @%tk:$p 29ou\fꔆ,s9ҴgTiC89m]*׿fz"F8wNw`ZoT=5鉆Ҽ&]S]^fll)Z@^5>zXzaZz$!{|zsZZTq<Od0b6ŝrҌ>3ADDz1&kwcY|˦[ir- b{&RT3Ӊh3P|ZlDowᝥŶ$}}TB_~V5SKRQMQm'TeHZRŊ9:e ,ZXQyU'μ̂{wߗMX/;jDGr>_6 j#3$P1'.GJD_kZ:#)"IxA9ة{]rcz;UѰboIUV,kZf#r x_IK{xN-N_hVg$<-"() SKgWO~LP;۱l+,m5O hWj(:j [A04RQߒ&n L:mk]`v>AXpZs1 ̻bjH"&3#@dzއjvۆw\4Q zլk : nanqZ]  8hqdi>zX keɧa0+ϛm33y$l ^檣l e[sZ'[٘$1X̹J_b /v;KO!}1.yp99UiÐ74]~N5{kLAx@QG:krH0U !T ֲ'OqNXiC:\ORR {~vrf!Qڻ4Nf۬*hgB; ,n)(6~"{e}ϰJo-i$ͤ6z=\)>Z|;dHqrǞ"Ax-W܆ETe%:@Tb f ]7fr2}0KLÊ" _ioHV<lgt\(q }).YcW~sZ +Ev,񃶖+brN_r r%Es{6"d=j Nܕ*tbCϘ}X,yV<<]Ӛyxp"Jќ{^+%ۚ8G@;_cx[osD6f+Zר=Tp\Z@_XM~):GtG~/ˏ)r'oǩq=Ԟ+Z ALOD`mtU'tj_wB@JJY (+jpޞfWu:wO'e]HDM\&}OAuB}{FÍZS{e8 OusrfYF3=69?7-E#2M, b$ʱLD`&Y9!E@8SLX{ǧ1|ԯ~.pF5Wvbf8~9^xh+wn[M+зvrf2 !ԩVH`jzS%Q|aҶhqGumUR MЩ 6兼7@]_|U} X'{{'Ќ7,P/`663T?x\}[Xڑq73-}ȶQ'z}zͰA~#v?\;9(*Nh jiR8KN:##_UQ mF;_M=捽Gj.caNl>[m:T2wWgY*iq>_~pQ ˴*^%$c*Q]6^n.(&J* 3F!2XokP+ 褤cxQ\py9\ء(`TpD?K*`IꝻ9EK|MJ_>5uJΊI+pKZx [` U)0(8Ԇvġ=d鈫z;]$ӍuB1{LxH 0fgc+3T96 ]q01A>9`sto.5IX;Vqca`$p)dT_ · A~=>T!-rMZ]nps՜O7 m.%r?bN#N | v~ ԚI*Ե*Dd}4ź# duU\J]dꤷ S (r?|]\ѽYZ!얾 w@,U<}z 1ٽN7;z1ƹn{}8m"D5IڃG3ϴWD M5axׄ/F![A1D# >O v926Y熦Z}Ѧ"TwA67) !}tn2=5v{a]2b98wǎj.v?jc\j]ӑy ed`1-1=6$9R Fq ?Vzw!LDa59u[F5y4r*F @w-PEfU-Xws0 PBG2,Ee~42.I=˜()"gr`] Ody1F@[LEfarJEE_JeT b"l*D  ~FkC4VB!ͶOes4g~P~Gӑd}в<vR8#yރ<>Woh\ƺl g'Qr+mEfbk? բ-CZFB,绰whhJF /# Ԉ%5\F#0TEʌ=WwJtGs`rܑ؂”Ls) %|˦wr@FFɒS̭~BV&!L(1u ѩ{-?/.!#vf;eS2l{Nm ciF \)i~_Iе| h/Bm̀/.hn˵H.ch_X[!OXu1N] mMOAp{vg͙ ] AvHSXd^*ҽsʹcsA[zHڦ}%))D9ݱ۵2h/a Z1'/5ؤWjNWPmd.K,+g |+)ek.n]gC4}/{fV- oSzk@2~B^q>xH?r ^*笸,Fڈʌ `Wk_3˰(Sn**\C^dY:CV[Jw>m=i9IObR԰-䘕rno4ykޡ{l(I6ym;T5>f "x{ OK+%$Roт\iq(+66Hs<?jl%4]\8,K@_\Vr Izc 0Ļj.˾Ms@Pe}DY1yhC#=43khgPXij|ބ9og#=T^6a:uS~%;X5'fʫ?s/ހepp;s?BHlxT U=S3yѤ~6OĄ[Tb*EH_ޱ4GIAb~42T:zeF)^zog\fyĄE9 2HNpgj&T*lnr;K;@a.ΦDLDkcxLPyS=CfZ@!Y KJGzSZuPil379sy>F[g, !jQؓen7dvOH>e'%NFyt: 8&/)uT9Mmeaw)JE  \ʣx l QC!\ W1ɕw~,P]]ibݿD7/+geǞ+R> !,d'_%7jwl3{6aCL2i maɗ{KxS66?KB.b~+ h@Rk9#0ܕGƸEQNr9/rAQ詶 g;g"N]n{ V&OH3bY3CECب=)>{@GJS>]{x c8)MNXov|'s=p*jfAq*%sF-j3*,9ҢΎ5i71Av Mrsa hPq`>VcXe5l!@Bq29Up:f/ GyJ˲(HdN;9bx5Bu\ 50*m+Y<'Ǐ$°EKj%V`Urj:*qgZL#))Kcut[Mh.2?ug0 zE>ΒQ`b ,}AM& ǗBG!oH:ȆBO"?oO$ -8tJHŞx6Ŷ 7* i.uB!d9`hG7Hs*fZ=#ҽោrTݩ;H?U%;k|5wWXq=jS'YTb ( kڦLp'A`Qbh֨;}m0J2Zm>>9ԇ߫z6ö` o^}_WƵEXOVNozb(.FE ^c.'CHz S0vn ~Oq05ɕFTGpVw#q8z6jR'b_'5 +Pyyŋ{s8$"xp's` NXmR7/e-R(?xl]b4) }qMTbfx̂ϚUHbk ~S7WǶs3" N56x`.#F2 KS''M`Bѡu#5Sx^< 9~VY i_ÿE =TzojPMYv8VеAbcqwl&p-s-W9D,YDBZƢ0fcJ!Ga@cr|t2B7W`8<_`oz-ߐ(ⶅլG)9y qP=|һfk쫺/va@oz_$Jŀ NEIrӏ/6xP8b=X0R)V$ۣˆRU-׷4{Ys%קF79' #]^+$@7/n:ג;HQ.7պyMzi>󊯹DlIn携Ksm]RPoBKNJuAyY[ȥQBt|CaH|sۚ>[4*.yg+e#zCOcze*OUrk k;wR^ҔPueOy`/ ]j"" NY:riVE5Q4p&rWKP}bҠ@š潃VAUy[_n7oKǎ%(0~`aU DDhѵ޶܍q;C,"kWCk9KX Ttu09''T+1=zVʑ 'b8gTߓ,GuUX#|ޛJ,hV-Cl7_6VOTX  jWdc8łc yN?:a f)veȍ\ ` ltXa՗\SW(S@Rbk5eSf ;!W:6U&'29G$ۼ0%]ynK_JUk[h}CT9 b><}T'CL"`|D }yo[(6 vwvFOkw߹Y={$4= ,2*QRi8r#B[ l͔~L5ݺ6ȾƮo%Elr:`/0馨pt <$#w$v1=k K(_ Gv mw40󅷎cwJ] 䗝 #}[vȺFv5h&B!r2 3? !j.d`]B{5>\'~l,kI|` "~/vAKGBQL*}A#b5iL.?UPmn2gwցXъ*sH1;nJϊ~ซ+R߆pm ^E7pej֡DWXOV|FM˱IA8c&235TS$))JaY\KK~Tzf}RNϲ]6DᕼUK_[c^GUש#g:0dOE@`?܂`NOCIAfєP^sM-q _1$#J, 㔑11} 1a3Wi:;io kK3 '}$Wp}JրS~i`V# hKNV(|~+ DO ҭZ>L=c;HY5nJu~۱#|;ᴘ0 P0daBq:sme*`m7ȣy]%g?;⿰Z?̭`Z&@b5 = |6H{ >+~lq΋jZt]k0>1 xe-J6tyO<@JdwëlL1 : z5T Ixr3#IJk z3lР^gY؛g vlXIBkXUfI%ˎSmɫ,L1Ӧ՘3%_+/{2dEE6ڲoM}d;kg+X:ݗ5fhB2cΕYH옍u5ĕH\t2I+ E{[ vધFn`&qcATʡ%FDz)?O}t .!|ZH)fVa"^[Wzegȁ/4(5Iʨ~;H/ZB-mʅ%RߓŞHC ; rڙkB"qOQTiƾcVc>D?.:(m?oKm@? gݷ_"/1Z>"~󭀃ݛ6>^e{M|ݘ`e1]P'A\o7,&ēqW#ȁR#MgɨOAg S\B믲".pyhRwK` >i/Pmߏuz~lJx&İE9bF`,]x[gue|- U2܃%IDn" ut _?}؎- |ӏ|M)7t7^#S@| })z΁VoU| ;╗+&@6e))fzͼ|DB#[Plv#vG3҈.{)9 N^$U<)1r^NcwNVthie:)C`ĜzWL3,|Ŀ^ҕ}]B[Nbܷp(_Sx+❐UǮm(Us$6ԎEOpmT65wU$Zܦu4ɩE=hn- siy:, jkzn"#w&m =R&'(!V:ce-'}t(aW8~,Tj<i~m=prAc7Tfz>dʸ,% $ PmG 3N:߁K873Sr'c T3?%2n0"v@5wrf;AG;xXFw<galc+C2+SVS<Ӹ+Pz@‹//X ;.' -8Z8h>%3nFXYF\6|_ L緬)cBI`+۪5fM3uYRN@SY7f^IWHy]@@5Âl9y i& 7-wn*n)/XHt 0sT{ 9,Zʩ 4Ay&@.}a#1q5US\Jܲ^# |5Фh˽65iq[?EgmF}?q$'q6] 6)b~` HݞinbZswfτOBah=W58uqQ0Yl/9ww $kVOa(g bYA˗o~U OlKJ˟ svlEw*t2 ,~/Kjl@xJoKRM>bndb[ZGKӵ87>;PӠFJ1< qBP؁4*MJM}+*bGr7vb[r?u'e8 YElm򰗪!ܶ%5/(zKvN_n|pEcM_@Dpӟo!ll„$ XHI- 1؋+"vSLfR<+^bg}oh_&~S]F`ʘ7"~BBa Y roUwu궳ZbHg GLQ$ Ñ;Qz2@dm('(rq' I|pQ& L\ wԇ"LDn 'r`xD 2f]Yߺ.\_pHyGIFǧu2&7)d*_^$*eqU.\G攜X ?H+x^O Nrp}DvBvFFx6{%I8\ ΕŒśXZ9foe<{ ܇z2fڱ[ *G2Y.s3aB(GU!'~9W: s%kmis ?Z[7B _:xRejԉy-zȊ=4F1ț}aX}C:QmʼF}0CHKrE@)y7~vC)[_ 9a#mw7r缣?3]۳[5s[9tvpFBE݌6pV:Gwwt2ӥkcU)C X1 ; &&2-$@rc"xpv*?$ZU6:_OCaA1]xAOVgśt¹TկF m~{ yfe>bے إ^( OQg#: m`MVj|ZWĈC.b[2;Īya<τmn-i`1, ir?>\i(AnDAo9Hܸ v':e6" jo ة 'iDZH@u;n`#jjn+ca.W3WlLu2F2vCb1$%s1#Nm֧. ClSdْ[,wn)_ |;qj\ }5/:ʌazqS 4 ٛEf6M_\C}>Y3/c5 "N72_VjlWצ "D"TŠ g.e 7&C5K]%!F҆}}\ c_?c9cO;m{^% ]$q7'p z!q6]Qƞ/Y1[wpc\~ܮ*_گǽd+KkP=vD D@V3Bti'`*E) ]q;fslnx7>.lb1/ Pv,rڱejAw: 9v8_ ,L[\nae=2 ll>N濷{Nײw#qvߕ38, ձ)bg$c7$L>][\6[zcmZ&v  -zYqrwRȜpBVo'* oo1ռɁ,;ԣwKF9Og@LwAUC'l|笒_',7H=mN@RAi%sD<XbQɿ#%04Y:ԙ]"OՉwuK ה5['U}sRv SGُ? %eMW2Ʈ h䭟RCuȨ%bShKW 3 "s(˵0)lAZ/o&R8ZqQ7 p*<S}Õ&uՈ.C`<@ Wr|ηĭR.3D[{y׃s{4\z!.?azZ`'9.66rL:+"@O"|ܣW0&R#ءd%gA޶P k^e@yF4ƘSO Kܸۍ1>hpaROގ 4ͻџa@WN@fC\/8\h+&ߥpլ-:CTE/?Pݞ182fC7|xJ+]lRe`\؂z &MvYYٙh%}YIX0 q⿗J;TYbrK#78}O5$n\Tw֌xiNRWo"Re3rgejRD+jitޭ ~OD%)|%ͭh BLco!4Ny VWX 2cWS7nu<dHHTid+وe&]#K. D%||zlU0Z'^f& pZ9<32~:jwعCwCo4ee %~:LF+nԙ{Ҫcn^Qi|\*PSggG(u rLjK+"T:߾`%m8I1}ιwGDhv/'Kb7.JnG'^IJbH_"e=F>6v;Kc️GPM=/Wxiaic*gN93]'t101?+LW\K8l7*Ƴ&m1q0:Un\.CBZ&Wm&oh^)bWN!Tx4kH /3vµPݿ \p3m䠿ݦX^H c>^?&CC8ƺ}$,+<*сB8vM7攸*꺟a,Lok%EbRjA.+(&An P Ύmo+,H Q܃K_6EQpS%PmQˤ;ώ"hU,oT^ yM;aOj! (altS2rM%n?J* wgI@ a@,NziO1Q"3?WnrE';D]L2ɛ{"itAE΍&F/HpRSZuYA*+.hcTlzi(4 4LdT eQˮmN#q%`N bXSuioX{#k#`ƾJKd=Y8XkeeGǙW=Ju =s$=GA.@)p!&_tLDIpts# >f&s{Y{A-V"cL$\zP*$:ȼ[2 &(.-5߼|#4lx`iZ*Ѱ߉mZZP;χg`Gm =MH~;M_Vx[?nEQH/2-&:rDVO{{d8齊%%RLE/g>b [zȌ |:zC+ơ34ƭY>3ٲa*/cyY2p#04v"h kJ9uUvxח L#u4 SX'1iOz!Sk*pRq-4\+YA8Ò=g3!:lOGxr+oS+3zioaN6K8FIrb,mҏƜ,P}ONv>7d]ڛPUDȁJli0u kP5VVB*8}D b۠h H0LY\PK[qzoOM([DK˥Yn{3ERBҺ|-1 h!sլU+ J_FQMq4U_,#Liq0qo}5(-:6[-;n6C6TKvl3[&*T1a/ PcPD7i%X㒈z+qؠY9fPPWOv!F >4I#BwweyW[HWX/`(ycxCY0EcG(f8@ӰA +>I. [(zuc2HVV4f_ݼT`pF0RuCV SeӅmk{'{#{ xEfw'dTi^(G$Ec'ϓ[Gxi(S]x U_BEƖgxT~\{PDݘֱ{K4 JnVڬ;m;ҷoU=4첎 G*uQ$ZOCaTWPhw~!)?'ʧ̈\26Cڡ NpRY¾uGO 9W]9l˲5fzI;8' S@tb+= {)Yl.MgxBW7N +9'ˌƜy^h).7l,c^>EaǚBFIi`UPqslxPB@"f-?2})i8@ 1j@VS :&܍RSl}# j\8M[V{)̻C ^2ײir ϶=^ 4cMu~qBZd\RŔ"LDaZ_1^K%Z{G geFfqP$]36Z GNђg5D ZW )֤ݍͳR~,MpZ2_@M<ƂL:y *nQZtL8&$#Ew0ԓ~ ɪɔ01ormy`/.CFYHX:"t;M'g4J󑩅vy5 lʻ-pP C.εĮcv2@XS3_+So/ciCjRTsbl}Sd byv"Yx/Zpg#zG}Ii[\S~p- DV^\/- p/Du0YW6xDoԽ8W ,URͤqz=R/a2 dJMbJ7F}G&=]Ѣ6QpRϵG+b#&8)\f؃&,*S4M74IգLW _XQw$3Ah~fd$$LO1U6MO7c{&s.eʙȓT:dhyC <58nRrȄ{t&Z;[^%٧O)6 cx4mhҞY()z :T=⇌")2*v !NX}C?j%;LGuM9 E?SHA-Lv:\ 9g6<`$/38VLwfy)U'$❰YzCLaBZ&﹍nnm|91)̏ w5i+B}jV@{o2b5"xz6%Iԋ|eX;G#MQ\#vj8 N|Րu*B¹iT&=0+V -fVѦQ|H Y;+xH% $26'(Dz@hFŋ+c,^aAso|@zz(0@IECU!h=Z/G:ATBdBzD/D*x|lvK>pG"'2Xj\!A _s'/}Y _h$)CX0Ve*J7⓯ m? hi@g@s|nޑ` \+WЀO8u}ARô~Hf]Y#xQ.|Qr]LwH )q[Qxr.ݺ"SL82 Se.$d{!Z.nKYjH-[B> 曺 /u͇w%Enٽήrې/3MqꤣwYh_74Yv'9FtMܵ |5&~g4`o۱J00h,RJ.(%7O 7lBT1A~ Fxi뤼jH9:2&bL[R`AA;" 4/Զ/8)5%5v,F穰` A9[Ht;B:$@{oz@'{pX =!q.Mѧ1?MˣX$QZIC?̑{!X95x(һ"C]"sBKe &7a̙(.vp}88N(5 YLU3,V2p.R _hnbR$m|+Ήхu^;þ%nh?d|"bӵvTCѤFW0*&'tTE%Ͼ hr&vLE]+?lLؠKWb\6"Xoz "U1BV@}#@4JH0ĂJ5ܥ־I^>/wԇ}wGIqt28cS `NIl/v,8o@@Yo46"m@{#Ttn^<4;kֿpXMc{Az 'jz3 ^zCQasMtC85C+;A@rřLO2wEHGhM=B^(TԾ9wwRuw fqʪ>!/Ęp wGR ?6sFY5% HMꮡ.Z2qշ ܖ J 8Kz@{}Q-"XcG`v_k[A2qF @b\"`C\ԣ\SXzӊ#e֏IkQ~BVWb87H8JB@7XnW>W7"dv*Ey)q {N^/Oq@L!'*9ܓ=[beN0dBG .%wJĺDvwP^ފyCC "^FEƹ|$LP.hjIW1m]$فX wI4n(h^x0Nd[tZ!lL(!75J[ê= m/1p6(S'@j\&ʞ[+8DJQq#5)\;-|} jt m,v\7NI\'2vl@وqi̫v7Vk'JFi7+^oY)|Y?k1'z?xmsCt 1fN>& sFCifS#+4{6vJAF!!;h\!ꨍ*$yt&~|a'oN[4؍ffMp'rv-C(W`[xUÄ)eFo@F]vդr+X)~cqM3 ;w 7 8sh3 5AIS e|?Lq,򋭂`$E9 -jOe@?bL4zc]~WaCG $˗:5Ad m\ږ߮&_dc&/ ְMc$`}zT=[MN\M=@bNa͒wɣdg4hW :|ZX\xKd"ͥ*1:Le v=GGU/ 1*pD#yX#טw<xiv؊xuxdD-vڏǻdp K4Xp&bFM0x)p~Q[aCPOF(Eq[QbPF +1'y&d< e=sg:$ņYrQ}BC%-l ͞.j~Vq8㝠AAsc7dռeuv|kO0!0F$ʟU q5$?X6?<{KM0E Uoٮ9 :c\Vr}:P35- W䷄i9 N&^|j@sxtx<{J˸ih/j|I523o_.}p"]i4GUcxڗM;-#X‹Z8g]/I'֧mW^iM:chMۅ+:P͢\ Cnjqw^U߭[bB\mKq=KjiGBQ1LީgGa!DGڇv;Ct@)]L(co!pX]́M̒Ԉ]"l}A5oY!JSXqg>z\d/P6|W(|04!5,HKjKGm#aX2O~^b˅Ro2Q(}~uyu$bm!C[RG԰ђB $ʡfXE|0<OB#1i3#$ I$pEWf.'7TFОI{_jxWtx^X,Zk7ezfN} + ~ N[4$Z`++W ^X-T*MoX9;lC$4e&gݥkVjW`%5%T~o~8XhmfٰA/J0.&6UL~fsdkBg%,C1 d]!;;&]t^[_Ds}`>j)!d(x;6hUNb-]Q] ssF=uxMfə-2zzJ(Ӄ9(qNhD/4|;?,>wB`Îj+G c4n#CWUw;K NDq༂pߵFXQ"8@U.* Uf9ཐ]Jc>f!q#^bi(cG8_34AEX}w(f7?q#/@aeBw#rI\^i)$ tcJ/Vy$TP2% ȗ|YGLb:hS:܇O˸%!.)`8 :BjGi>5@ <u˯d/ AxB ȟLx/_ZfGlϓ[KMõ;6茇sW/E<}o?]:w֫"R(xbcedV&gLeU -I,K7&bPܳ/]mX.W*Nʆw;Îzf~jE%XquT}#*TO|F2lJvi؏BGdawG{ Urʱ"ـ/iEoZA )3HG.ͬ 9I=^n%4WR_GwNkq5fqc؃@8hIV7^dxvmNC& '-UTxԪAF7[ՙKldc,q{ύ(WU?` 6υM;bk[$t +24*EGp~4z.W&>$wJ@ s{'L"Y=7;9И]zDZfw IՌ%cTCA[_ 4&|^ >h? |tLfHO,0<wmLI`,ڈE wSڦyoUnV}"kofodu>˳WO~:ΝuZpl̸TKX>k߾2e5mXpb0}(<^tXO>6vj|aN{EkG>Ȫ_҂m w.g'{!@Lw6suАdvԆJT4BĵH f+["|a9hKuX;HC\oܜ-!>uLZkW~}/5Rs+[^gdM04 ښD+^))ZF 5)E@ q3)!LJb5 2^kZmFbs3Q6uHqKDuf ~t:wEed `3/(7ݽlIzVB/zNa5͝$A>S]-@8T61mU#s' AhܗGV _ e\xL 3קq`Y.-/YFQ )5kex0`gjX"`Nx!D-+-I苏˟VM(A*q<>9؆HkEnI@ бځı >ZO3RYteZF#~Ckb ᕶS\h…_ >~;H\#ǻǽFg"( CZ2b M>8n5&ߛGI)'qkO>zOBF,d+W2WA"-'wZV |J8k9ļ۹mW[qF8w&m2y 3ZSn1I@c{v S$n+'6GP&`Txu$.q;e(Xg3en佈PJܿ#4`÷Oۮ{ی;S l3! ;N :PAX㲤FG?M*,@f7z򭯷$'9={p7ӕ܇up=+ia ]81gl1Ob Wtͧ"#Wh}m:5 XGFQӋp.\;̢>nCYƓIb`,i' =!b0/]D;B!%^:LW PZX.͞Vh= %%fjJ/am5dLP:Qu\OHb4᰾'k\4uP%yhQFFly)^R`I&okOXȒf;I[nŸwB+tMV)sjkFꒊėK?$0%'e@#17^:ayx pj1=mOTP ݭ^:4XvUBMv&W_b4wc7(4Do\w;BRmH}dW_/2:2Fc'Q,> jbe0WMD0\Q:iZ 7T>g)7pzRFs3dyxzq~ߟ4KaO_7;^Z b.qZx vA| >t MŇZcp"7{fs$ H`f+"eȒAʼn(D%;͉nE-ŗ2?ъ)MP~Wws N׶C%nq)CSt6n&^dm~ f.a8 ;XP=+%_R2S;Pb< /сD8d-#jyw %6؀uF{ueG6`DS֎tey9q'OU̶ b×yՋmL؋m@%} Ut >.0tX"yqQ̠^`f|Fiؠ[tPTyl4k({4 iCyXR[_Yfyd-Rc^h.b#[([(9/u aH@N ^Ϳ~z83nƭؼ㤅?JGհuu$LRr y=åx'm\Ψ ʵ#ur$Xş`89xK|ٴnK8m&n2KY k H"4p 6HC uDM|xhc Iu~JQQnag̽e:1z+{8}!|12iD!X  Mk[_йik<FEFeev>D7R-"d0sBh -+.C?l+  "TмǟBt>_0R׈v߽f t!"1ՊMzG,;ԩ0adstZd-wP l7q*G"h nbykiO!Y؛P"3&f{b}c)b !({(!9a6i:g%M*8 S9qjmXG JG\qc}HOu&QM\={.>as 0s.{JK #;iy b `P"\JcMDIvݥV~\I!C>3C2eIȬZ Gg;gA>ޠLq8Esq&"CܨDC'S2N d޸~l|Kr&8>W4K"iD1Ύ!ܺ3"]J)-m+9ɣR=|hTΥb_[,y0h}Hw] ?W8,O&.Ȟ00U4o{ΝMN!ۣV=Cc|* "k]ffnO? tL)~/@{Qnfΰ['>I>StȦLڡ%.ؒ_ĈOld8M9,6^R!Odg:YF+ # m6x+ُFY d39 wZYH}E f VBT)$8LX{1wDIH@RiG7VQd>'NqAJ/ShV>:Y?s?hNM4$ῆQNkix dqIAxD'թlen+߰oaCyx|8 ٳ9KLQ3.s Rm?Vl޳fhkb il!zN@ HA7>qZuQEB h9؂gbs.q1NSW[h؅>(YY GDM}\jʈFb9re;y{[wJizN @ݫ ч+CC iUr͌Z1ƃv 0o?"dMR m3@iT _Ch2b .~W@jIO)t*OY`UTa5c%`4p& ;ͤTF >I;FS8\~}%fx"*$fO˱SUR,[07 k"@\lkY—bun}!s*TbO<3_@LĆz/f K|QdMLkgЩ@:J㯤]QjʣC5F_*&gK#Xa$Q.8v1GI[ @d"FA-*xcnɄ/Cc^Lrbo`]9F~0{)WTj>gJ,i\>2~~nhNm&SF䵽\ ;'%)b.rt{;+i [>ZC ؠ1,V&9f9RQST+]f42*y4#EuCY+>[;* ێYcFW:6yF11X1Ogy,A_B_ l)#S IZ}|RٝPKrC㚜?)̪>z$k)Rm%]ÜfRD57eTm"&U2JE`BJo1f1\2&i3\NOx G_)H/wW/s(5̸GЉ)* ?dhILg#&E&L6qYs[0G] gD:ewH-^\G2AAq:¹9Y_)nn< R͙ĉkF*qG8=}v r_G^3F71AܰSqyH&Co";$e'#ڷgX.^O)e|ڂ%<21Fj,Ғ!C1y#ou՘{@ܩS}TDjJ,c6D;e~IUUvH`{Ug`ru$S,Xsd,i0I SUoBªarD_?r$Dv:L uY"Җ^ =Zv* b'#=/^띡Q&}Y@wQނj*}K `o۬r*k091 '/e"u(+#dws~"bL71Jц' 5CRXq償mp Iz8mtfn? &RNP!/VY(K:g7I"?S@hVN+jUf׺>ԸnOfgn|Щnfrjnˊצs"/g>.u>&5;%g&U 9:b6KbGZ؍Vi|")OUzdarԐOX2H Y&ty3' Q?/n r 5*A6Uݒ&OIXfۑTDJ]T(ja\ܲ!LE@b½V l2i73n |V$TǢ>Gs#.^+ۋDLjz+3U.к3KN`V;K~8;4]q Hh&V.%1TVκb̙- 2o3~Z_:6`SBaN: Ro3-uD?p85sc™D_[Uvڨ0 4I78Cu^g Ot}xwp}ꙛyr,a3Kr*i9gr K,Cy-z\ |VBM a(K؝OZ2G=W\pPsA8/3 i c)oiq•m|ɰ4!u3aȈ.":zO Touf`J*yA+ mu™B#7~¸P|4)r%#I\e0id-O/I]`/gއY8_F}F⾀oSp{qӤfF>[_z<.Pc}Ssi%-Ciٴqz.$g9=ՎMEظ$u?:7 KB ¡"1oi+Soi.p| :j.Sw٭MSee&F(zG" O=gY5}tl* ;:D͔}]8y<y}Vݟ9~:s5R}n'f:=V ʹ3q}=:=<$lK\:,na/:VJLI9kL~/EaF]Y} | dYYxAvso NY,AQذ6w0V{`6ĉ %32DbsU%Y1K"Ep  LՕ2D|W74AW_lW|{!H"ܘ@TH@(6yV4tgc}/m[ΕCwspg PZbFOSMBZnFW+nN:KluQ{|N@`Jٙge&:hgX1N-]:X!X*pss=4笜͜ш`tׂ>FQSVfQ M%w!v$'AibqYrKcX8 0n(|Y*'htnW(Y R ns]' )wcY3J?Wt{uE{z'ka@XaKn4?TNR:viuTR;ZkL>nImqsӄe4li'yIK7EksXRi_VKNWCBXPt1˿T8b>QM'FH "UXFaVX~X$AQ899fBV\x95m @g@TP}yJu,:U :krt*:h\撩-TPzдQg׌Vg\;'O6C `#Bi/{qɋ @"rR%%iE.u˰rċ{>mS̰M!Y¼o:E;^M˃F)~%Y[_#IP6UR-ܞaVQ1&i.-5-t'ΏTxl=r7kA]'бdx9F`&̷u׶- YO־EF|$6Rys[@Kh&vU;PTPqΆhk_& rh!QԜg/tύrI7sN'JB/פʧ!*}[0G`BCYԷxa7+-DRgA+ae~Fdlz5DaA"$=_k͆:vcTmH ,DD%p0`s۴tN?RV8A|$u$UszD7I*Cpv %zvgQ=NT."ZQNHaErv2]^fX8i[)p A79oձ ^j,"I2SWPV5ɻ)u5f7}$sB|p{h(g9.΄)Tv P{!& Ve 댱u-1o]fdS/GãY&V捏6$@Qv-7'3<*= ,疧 dv<[ ڢQߠb$G;Lصz8Qn{`ɫ_ywԤ &RF9icG`DA2PsY}ٻG \^}stB:o*FWIiUM'9E>< * (/Hb h" ٤t729,?W]5G(Sqk_觪U CwVԮΥOa[xߦ()4$e((AL\e(+]E̥R#?d=Ι!4:~ս@Q rHMSh2 >" j"EYy}zN\QSAVݖ}FQ~g a'2:lvQF VS@](r iͱ ,߸4˨E_[t lsm4cN%XX6PF#c1,2)D&F@1~\~ՐuB"uݔQt_t E Fws8b(S̞xpnǙRWqVݠ.7۴^Lgr~PBIt%⺙Cn_sfdPGVX+3=vjY<ݢ,!b]6կ淑¯;6Ca=M"J| ,L}$0L 7?Wf[1CؘsM4Ƨ/g!J.Iu%"%>nϛf,@c+! -j<w"AdNEX f dE|rբEugTܺo6S IkƸ֞m~=B*[ "Bˉ*anP)3}rTCyc7Dd!@JnGm2'MhdAF-#lv쐛p5Nv̯0G zٙ#JQ=OO_?ȗ?ȲXEزdm}Q?ND:h~!zJ }乳UwPc0׵r4XGM_x}K,.6{8ۤ6}<ɚ?SIhzn(lt?{"<՜ӝwWDž[&&l_."y_DP87p!T_,+cpr.St(\hq|#h%b^cvЊrwnidΚzKeDnKgzeJłƍ_]m/W؀$d5 yDo"8e{=\n3Kp"M[>+'7@JLpѵdtYٮS6k r-5B`x;ՈW@VTj`@<Ƭ_)>TH#L{+FXǵt.uꐟf~^$Wt\@8E[ɷGl?y xqcY@._Vb2x9BА6v~菅Xw(t7m/ehT*Z>Ǭ.oDc0@t q}DuL>3H-MB:-+)^L57tEIo_bj6 "Z;1*DM =Gɂ9m?: t?o24Fʻ @݀Q`(G|TkE)o)2|d:\Hš:Ǵ2r&ss% vZyv-!)F"fMh)ͨÊ7.f^S)L%802d DPSiwEGyVU [fp\XUo^`0 W~yK5̩D:_ h" ,( MfT%> ܉@]0&e7 Htj(!vG KK>,nӞ3!<ڏ@MjH7L٫֓b Zo,DNpX#Bqĉ4S N79WRz '>+)d:a:yѾb [,5'JFo[`q܅4H*;2ӗA}(sYVrTAFb([wYIA+r@'lu8zJ+*$/ M]f7n6 `իV%PԴK!r^n:q^dUmOe*'Ыsy(x @1\{MrʈmfeZ#e.-h``Y>pȟB=ZJd ͒k|*$.' 㳸|ތYSymGPnE*]ɚY/;*` /$?(INx!vTN XXX8bߣZ3QfAf;dhf%zqҋt*i#~$? VbcD&*!dFji[?מu* b6tF,OCiSܴQ.@ <^/uƩB ?/TP=d^?}bթ^z:FZ*Ь ^M^c[sL^<"1D¼(dA-ߥbQ`Z#7,OL-o&E ,mkH=@ \NN ^^s:4Tއ z{jI64*xe0^3ikQ#z%Uv'Z@OJ :l֏'03ЛG< ^MXdAÐKX%QERM}=-*|D` J60xkYta¼`![R D^䩻eK /uNu2Zf{x6f|d`xzVICLFo Ċ8t)hmA7' AXq/i焚H֔IFs6]H5)yxI 33@S,L `@QfE_ s}Hl}ĠGbn{!ݑr$עv8?|t6R0mGoo5MOyt̝ݟ< VXISל.G7ZBS"\mAOIS½E^Πq]zKݠu[ãKD|7eKs(޳Z3gl|@KVDD?]{i!ɘE6o+%:,,rys+%O͕rD6x2q{gKPo*qǰ_#bĝm(U pfb8V۱2:㯺Vű`nc ]&Oоf$TNqLkh_o=\*P{ynK) ]_~uDp{(+"CZe4Fj(;HQOx$d">-m)z-U݋̯ W-S/o+#I믻dOۑAi EQQ1H~1"[>?FN|SAEhp-S[e ꪻTxe6dv9 Z^sݲ 5F)qp'SuajP\6„zD; EEi# *zչ =O)73[xZX5^V;YyTjvO3[CT WzcG$;3C' p/(S9MQs)jKayEOOOtzYâF ];\Ǫ|`O2Y:@Ol4gZa<ϮYoKOP8C]HVwΘJvCSWanI avk8L=u:˯`T3nWiu"#œZvdI9|4VUsT<6"/E 2|u`#[5`Ll @N XЙ}xɝԿN Zk!Du=Т +^ѨU|y*W'k6|  7QmTskal>g4o6ϿmpT6Zj͘LA #{ƒ* 胬q׎: =>%C2ʀst@5'ͺes`y&l-Pvb~&-#}V):ͤ4; 48V '3p7 w'P!Oo 17ܮ1q+q"CHT`&%wDƜZƙa&RA;byI j\%BHR^5`֛lݬ2ñx`j;rh  dF <኿v[rKcwM搠CLu_:O x1菃ee*@m1 tlU:,G0eyۗ' ַ*1fm2{DR3}fu[څwV9Sug2g܌\ /wt"%S0S*y"3!|y4<>uDQP1T|G)q{\q6'%v>4;Ѥ^ /a౻Z Hsf>-XDZ㢅8}Riϝ52_"尓&C$v;QShrvBRq=!y5:c6T)M,r}+G eXI[;#yxEi$fC0ilxWZy3!@5*O-)Vk1ϘMD%"ޚh $wv\t94[:PCr8E#zgŹ~VƢB%y>ih(;5ͲXu7Z+&1s: Jp}<^DœΌhlMk:"ReD0CJLLZwe:tA ɮh9`Famz\Rk|5tpeQefxRroRPRK\/:'U&2iaUu)hޫ%^Af߼F`Li,`HB.jq:@?#R;AfX[NU|VR;=-`śԕ2+*9Kr2fiT:% iL rdaU9qN*"YIu1>6IgJܥZ;' o9-NWP1%*S%iA2M<e:̙}@^8rb uQ9rŦq9w` e*22Bs[Y>J-IW0 Ýw؛ӐJ%9⸩!rs.v_bH ҈kP DvčcHWh~7 YĀgZSCDi_'iZѲ:1ôaCweL'e&M/m-FZ R!}nj,:DC#B8Z&J"_7XbT?;԰GVJ۹U)NrC ÒB; x LPݍqq;sV﬘q4e2ӧI6 *H_b B}BdW^d"LG6k:U{"n̺ٯ j 5(LDSXa կ z{vϊl~LS]1q-yYW\mmM)j=4䪷7g*f wп?W︴;^_̪E>2,҆* LpUSC7u%Б/iΓN;hlٔޚ 5 %g:Ҟ9Y8}&ئۚuUm피*8-BO,j }f_%jcP 焻83KTʹʵ}"xO@y.Ia4 +B4af2+.[V>J"-V@O6)7.[PLX}fN x&Tv܅%]OXźOqy@›R$t5Skg@D~1 4ueȖܹ(@0W@dmuz&JLaZZ1uYo#N/9MY7|O }WFx[gvU}ɧjQ:2Vp҃4)UluyOTMzVUcK]`5Iy] S cmi.3|}6"pjnM_}tנ L,>"ƽ6xL:é<("̐2Xw n]R5~D'cy`4^֠K' 顾LaJ鳛~݌8ouy$NQ57\}n0qaPUmd@?{=4/xѠh+򐌬Cl"+9=4:Lj!?|vrtreހM=!UpD{ .tzA %ڠ܄%eQ]X{pLPCZB͓qj3Xx~&$tK_epjKA|,~IQgDߘqr.^8RYjrtd|U[ݚZ+}-t+B|!? _2P`L;ǵh ikq3N?L3!ZB K9XoWhk-Y}P0>\uM+1rۭ ̈́l=#l]ʡ*:OH}-mp /u1K''sNR_l 7謕guQܧgN⇰%ؔoAŸ]] PVu"]p”N2D،TS{ТOaX+Dy{4MfGN4l s)>|.\ςy/N ;xDc|@ЋrQA f;к|̫4[Q憢[ϖWeczxl 7>F#}Ą3')_'Ś^Y6Ԧlڳ'xEr #& #aqOx5=n9;Y*v7t(TЧiMj2XYpuaPJk4`lK8h, RLAm Y㉌Mq;f./ zfTj \Ov#xILGr 6TgEq-n @f $ƢP-q,%+ObAD Eg#^P%h#,5aWח鰥 XE-e"Zю`јqlDŰ{GDWlA4+O`Ŗ?%܇,S~,V]EMvk`z,N `>? J<> 3^^GſՋצYKo4]ʨb_|R3/IBxle9{lKI=WOi!}xs~\61ZG>cܧډmOg#'e:ECOQ*,dyr2q,\r Uq_,R9o<V\Z *+gc~PYBqbpk'}>OOH.زҌ2aAp`H%;o~)M6 ᕔ;3P~⟝](!<'|UO_ֵ6$E㺤E‰B8x0 =)ِ)tZU8pI#R7Z ўC4]}egyzT zrB/cOh4#LI ޗ9,q|hS4xGc[ vhƏX2m.h wbȚi|$#0, \?l~ ̹JDtNĐXüBRh{CE ۨ}5FkWnnn?\}Y"x*-N^>a-H;!Ѭ%fiC6 e |ktԵ6J6Ȣg#؜Ek )x@C0{PL)ia{"eT%"'mIQlPvb.+ w V'j&0-OyuşޠY7RZFnņ!Vxgh- "\ym31mvژeGDZj*Sd5,zNAˮlP_ܾYwxNfHʢ^\yCEhM`(=п)q]]Y:|SKO8DClauKqpA'?G/ `w9)Q{%I=,|pG2in?fO~SW=N2)n(&d3uC>1,#VnNLt`!I<ְ ]7=ޒDlKw7mr y۠)| Z^ـ1ߙ;3{9S`sCH>\_2ͽ0-k#{1/O{#=ؓ߇Ab[`4ng/;c~Ʒc7Ħ`7@/H6/䓐?!Rw+"X AR{P+if#. @0;}{CZ oqx(sʊe@ )]euzEXTh(TXV\Ŗ\vYb$%f7{ KX:ԏ_ os0#ƅ7&8Նk8a"%b 8C|TN%vٖ4d}PJ_AgQRF+l8)Fz\(QQ,ms]SAٰ#m`aqlcqq3q49iT63 [otc*N˨l-2N|2SC&ȋH{A|t; I4 ۦF0\"ÿÑ &W9ʜ)jt_woÚNa+VK6R20#:XƂv5pg20T6_d/!G'^NJB;P7*ͦG3!XXԬ!4(!δ3~\}w1t0zW8L9vW7|-ˊKnZhvcN jf\ Jiey\^e)W4]T $ʃݥUo`R&9'V%jafΑHIUj5˻kbBvAY$<@ྦྷDYS|%^?9>EEMϛ ۦ請zmUVnce'vma^f>p^cKݓrEh1ew#tNaX 7 AG77%ޜV&Ҟ@fZ=]4Q#oćor)S+XZkݶR8ǔpaY׏'J #gb@2+= v2Ei(6:dK9][AS43$ov_6/[[uمP_;C{F"`:Dk8 HDpXi eKAѥi]g%G5%/*c7n&>fnGulFD 8JŻY!$e J*?S05|K'@-N0ijj$8Z7i||-:0R) @&@ގ-C-_R%&9 QӉLOVUWnF$!9ﭻ9n`c}~A#t o8֘/p N_@%a`l?=)gՉ^y:v)ckG`ڻX@ç(z!7[+Ct r%(#Z:Ta߃Fh$ $$!H0矵ϊP ~L8mgEE 1xcŲ٢ik7E1B. d $=J"Çމɛ=$/fΜt?)={@ Ln^ENf"~e,HO|Nk_0D.Q{s'߿[j<;VQ\KI7=W&qw. |37 c(\m\<&|V/h:!࿈}|jx9f -=dW&WFl*5_%sTQ ‰'oN%S`D@ vUeiN&/ ⚣lc1J b+QT\irc[MSfHr:ڙctt햯rbeH.c\eIQ׺:Mt7+*'XE %!a1GƽefZWF1޺׉`P)wd2aR0Bswz@}3=46{}ZD3KUˠQdr<:`"SZ"PF!Eף/$ 48-\2.uXWJ1ҵX|-倒pvKTSG]2r70/wHD'oo>D9yN"z'~CC @9讑QRG;$6)r`>q8b\.kq=U߮'' d2عnzڀ"rG'xƒD܋Ӝkѽ5RxeBc^?vҼwEV?ix$<\^g4Jg[8a.ek ͓,eyUX^%P#k 5S&]1Y\"lԚ0ϐ Tb׀fǽ8ɟ$1EFB>Ǥ%s&15recRn7bFk)]z>׺ΤA9r:y !> U&j*Hc4\(>+P+d!mJɪôa|jOxPWeU G)Iø񊵂a H٠i:~]d5DK4Ԍrʞ«HZ(WM{drYM.nZFL}?/,[6l '&ߝ:$o4'c,c(H: cId'duf=PP;sY(}CDkxJul`W64SnS $x'LH"FǤnNL3##GHa =!ftBUIl9YםbJY4ѭz ,o|G2VG3zRV y,Xe j ;![Uregwqq3֨EjpDWs TqĐ=oy_I10 CN+?1^4V 8tXzsQnjhPJ_"xcc:_.'lPCe-XRU./ʻrUqeΑk]0EjYeVXe\5W\e`#6JO^3TT;" R=h9:^iow{(ɨ}\o|(YE]mY+HVwE;ҲNp_xqs(!򫺔!gusKC@Ee`%'e:4W>!AAϋHd)GXAg0HQh#!agOҝRW6%.# n$ Sp~C۲3O >gwԭt!yZz֣JC81:,[?6m:쪣˶(wOw1Ms蠣^? 1.G  \PMd ._#ae<;;/1.@!3U MEKwգ}o÷n2^NI'=o组3}>]K\LweqEO^L˛juGz1h;yquTK: ekQOMHNAZlmu" 30CPτ!p>k-x*ܯ:^*+O,[][x]b7)3jl3UֹP=0 v d;!"M>[I˩>vS #BR ܼ\h]`l#v ՀNKeX ۸ȸ'Ҿ>$/g҃2F@i22$6r""O2'U?rDoh@ÐmN2RT:y*,J>eipۉkq W.ݫ G뮞`Y/)$ג;<3ikF Zk kD>HP4>oM̎䘋 >VF"&CmզĈZ㧆^$nte:j(T3JZyH( [/\F%s>ё<ڙ|BįM|:Q5Jy0(܄kva78)OhW67@ `^eCadEþ;k}-[ lkZR=$u!W+zm!16oc.1 ,vn~j!KiԍW*n`2yZg(MP (j\PT(PkzZ6/IwxTyfQ~WPx28bVHL[3)&tW&YN@j56\Wc?IotPѳ-c27?Ӯ/ln3>>zw{'ZS|ָC]E)3#{s/J N.;cIxXJ? CAT.Ɔyk)‘H" =;H2 uT9<:c^fp=f7JC:|AcY=@gv]1 tT}1@wY/ 7|>AWWAVI6>ؓixlYȦY[sz^PAW]0\V4J>u_QG;9j9Wa*"&YU9 ؍8(=2 `=q_Ľ*谯"6##GUQ@50N +>x4fNs Q8Mk'V$~I͕C#Zcz=F6;Q 1ɒd&0Bp`+/tSaRB<*hpQLh˷sXz~a"YVo\A1&Ov(83jBWKuWۏ/ξ%$Y<ڦPZ\R v[F hBq@t?_nβLƆKr$. 82 R+A޸Wdd;ftR+^%[Q\Dés]5 4Qk>&XRR0mߠ$FK-e?%;8CdbP䓶'ԦE) %2oЮ{ 8aΒs^6U.O"ˉ`y1f`ɖ{Z;`sOi*N}%?tKUBa|o$u}]>?ߋi0x(A@L캿J)ۀ"jA eœ A_ LߨS/,y (ۄ?y,:Դ]{2Dd#&IT[cp,}t>M\~:̢,QVd sC+F/)wkio$  =;jmߥ2eha|*bTUjIM WDnIs&" ]&c!˩,(GȋQu?ݲ9 XM^fY$.xx`a2fB~K~̈́|A+R2D}Ο5fxS[ g)6@bE+;~d ?6o\dݲk̎ڜ%Y go`/rmPrR[z<{fnElEZwOʶ|~16{<lؾE/aT#<ݢSՙ哆r_X }LoB~n_,N &(=}tܰi Og0mv7 U&oq8u4s@l޻Da؝ СL!(a;?qlx6M)_wgpEz"wb6F]үD-NlՑ%Lx ,5^[^.㜁= H1-A]` qt$TiyU $g~`*a$݌nÐ+ g5_PcL~:fu-հ PL,y$ZJ;iLqb/&捼ϓ: 6W4/觠ƹ:~jKfs(rLV]iaRš)-c>Rvĝ7^{v kh4bI-z1oBaS>q0mnpYP"ǒmWi ,z&X On=_3K,}*=h7w*ڪoǾVCպ!34Xvݟw6Γ9zkyE)@RAFp̗.cZ B67 ea T=OHN_;ijSȺJ$a)Ҽk\քz$=.\KX C0{dfPjP=S~|bn+EՁ=PQHECC]#5 (UTʜU9W(e^sDWBtڒXjJtƱO *3M 9E<#ʎϽU3Eګtc!w1mgJL#/5gl,k5ZMm=ʪp G& vQ+yؘWoAzjhfb Ivw14> ޴9o% iB͜mu@dۗ#oyugj#̛ynT4Ens`p1Jh?X]~in" CS|.Lt5|AU\$@C*4VhWv.If^C0~ZɝYb1vK1&eZiSNWJ0l M@84 /*|;BRjREp,L,lip`&ʊZfK4Оχlw\\Y$ob?D B~IJp褢''Je}C)D>Ǽ4 N6fj~4؟S"(E TG#\mMt)Vre{vSn aKozr7, j`;?FvPQ}K_3' p PID%T|7ucNn?xZ6rQ|"  ̐ +K‡Hp{ ̽3<"c܅c {PrT8pdaƨ;!"fIwj8++s d>%: KWYE_o,/l61 !&H%jh'Ʊ PNQA*=+*pE5.@Gh/Ef&3h%^Y9I.<)4Ap>4>_r)`rx5tG{6g4еϑ;OjgT/*+#g 7^o7W3΋DGTWY 2.J8 !9-9u Je()CE$"vYR Ph2RtL#:s !;+X^Z^<;cLww|,Za/9 e5POg tϜ)D LԨ["|7%F^6+NxrCVSY@d8Јm8dz>07{x S4CЕy-tErDr霐&t21w-u-re?NEc ; M։㕛cl+8 o|ݡ$8ɍcmwnJ*qXbH#Ǜl $$>Tcyd;L_(T٧njqPd1 X5s` XgvU\=λpiptTaW2%;o\QTP'bS`~]0tx|!R ;CV쌤!nD/BJmRy)Fe\FYi QVVb7G͓xMiE;<4 C>4h .+nG*#샳,F00w>,}#Zhbe.Z8[$r4yh4 !F  X ~!_~:#*Qzjkӆ#IٔWДP2B(vb-JI,X/K\9OzYVц,o/-m;M6ZX̺-[I>4LG0<΍ec\ ]*pUDx&/'E G;5e2@Z0Hb%;\wzw qx]?Qo3Jؑv~| =!k8F#D}36\Nr<ñXK1Ni d3D jڜ"-v7 ~ T[.RFIJ} (e?# 5RlM"NWy"ݖtbkpmU;;=⨬Iݮ~&G[UB6y\8y*R$ƶF$m1XDfA}7z(0bTIwAu8Z1*cV_k9LJ(ɥ`򎦃wgйF b@OXW=bq߅(yкqլW奥 h"'e?(*N0)9Gћ|ɽ*i]lvZ@xbjGx| O=;A\y=J TNW1WEZ wO .㓞VBR jg9W[kt4(,$XUH_aR/B%ԃW(d8G0|i [''S ȁ !/  #8C|!EZ!׆bg |ԆpF.8+H_5%ӴU;sw vj7* UTIfS|(A͓ki_溔Px]B 8::Yp-̇(҃%7D(:ӹm e-$i K'IS-p2qipсʭ-X̰ ml]'SպYZ4| q=9-+#5? O2%5*Ҕ(8q!Z٢H-_c7GZQ^o7;޽iIYf.}"6vz. iHhcfe t}^=6ٛZk\k@%7slkpR [~zp!PzvKONaeC}nH>ռ6)jPS?\ÓVQe[LrǾOT-8`nr ckӄwf ;AUX)6EZJ6p L V$éEqoR)H+΂S@ 0v {=UkNRRaL%>\lQSG9c_XvD?!(Z%hL10wu‚h8D0Gץمk9lX\.Ӑb|LAK < :%1h>e:zWF\gY92 ?1wȮ Y+ U,z&$%`<}]r/Ό7ܺB~k*\gR&t 札!ZqZtl[:ĸ^U@U%f6ŜMA {PIs߷];l`WJ\C!06׷q?D^Zq/lA}-555yl߁sä`4k4<5Ru7Y'AWAd>!Ar\5~$G۔ZK-TlbU'x|AKM9'eڑz\.RZCł !syg!+bkMXVGtfGarV;eIͬp4e&-ЍԴw5yW;!ɧq, ؇ox̏MS "]D# JJdv%xt'::% f% },VXsr&xO ؤSXNsVP6֚^,^ e>-1\)5Br+\'㉠3B3/SpFnŔ-}=GM7Q]~1#tzI-G`$_tMï p%BwĿ`1qqJ;0=D8H^HTsu)Tt+SϡE h3ul̶!Ջ&ul>poB$GBdrh+sp O'͛I梡JI.fKҀ}mMZt7˫}X|l?Vyaӆ3Tp[(rJj>J-6klydÉ0 +n|>sO'#g^ \F+>a%lԯ߁m1@>:bf%Z_#:"e~0oW3ɞQGxǡ};Bd<4 \/7gMf^v+dBaG&EX}64&l'كݚ[TF#bA]҆;:wnTAv#vWB˗J3`Xv=ICӶ5vij`Kd, _+$G]ywp F {9d(q! , yɀ'ipU} of}.72_oaVDߢ U*;bҪ:;$'ؕlͭTM!q {)KV&0m@QNm۷8W'+s RoΆ+[l{\5,=Wt] [2m]_?r*<ZL%x\ewjPЯ1rf@'enk9ڌn{Zwe27/g2hW7/Dpq TF|f&*pj7.Ful.VXc~>/CnH3oeI%rA˓BSgEf}Jl5_A\9L#aYZe9ڌ1p/? ݢSV%3 e#]P5uC$bcR5K9儣vTƌ;Q/lY=hҠO_I_>侓 nO?Fv]cs6c2hi ȼ ϝOek60TN`gHnG9q䄿|{3̀uִь{9&Fw뭑K/ߴ:ɠrr~DT%CL/ whn5((|=O锩4Xc6guDս3f!Sa9fkLdLa =7¹/Or:ٚLSW{0ZNrV"Q)b+O2"VRWϭ><d˅cS2V8-)<Ͽ gK*M~Ҡ,ם"yUY,W;UM;}/.ރiIR3]̣ R}ѱs)#\iH~5{t*GlĶ3Ov\XdgFj H^=b谀NǗ[Ӝ BbmHqxwd%EQ@/L )KWmfACFg["n@y6R 4*Q#{׭-#Iu A3P!2Bb*U;#*K+Ap+[N%!*8m˴]A,T*aīgr/A(zy I pL ~'5WwqcGBe "{o<{9UwEߤ [i? Zp7G*:tF5p[!leBHv}sfwv@giUU I^sr(eA`NF6| H%D6Q֍#_*$b, 1ij G} ]ǻttPUR} q8nZ)>=aÈx[0o L&;J^'2(D4GXg]ȜbG/4/0 pO+!La#Y]8!cL$9%/K1I窌=nV$]EyǗۓPN7< 4ϔ؎RZƧw{rGo@ diud[iyĴt)>?.;A'_2ضj#]=>`ϡ3Ѭ_. w|9c"j }owl_lshh'eO?WKS4SbX&sFx ZZёQ^QJ?9 lEv ^)JRZq+%9ηo N@ҰGb?=n~C LT;[(7bP1$G G~DXEV$bn4ɯwrޭ?̵ڗ3Et~e;@ưتx-@Cqdi|fkF }t|ܫW+{ÚT݆YCIXb։,y[Hv#WPKL[Z$yG-sՖrOg{>A- M]%!pe͹[_@i,;wRqce K,HBs5},Kڨ[=Zl{M}bCTWFP`xr5Kܿh?r ~wW1L ]RrӂV.h= b 31{L?Z'KL?"ZZQt {*SɕdwC۬_qZ<-=[$0V)<;gW/:[Mzx=5LSV_O{$cuV冞\E l5da9mP,! D7*ȷs(b;0H;NgX{}XX9akW適/qC> b(]Ф%hYkV \0k'1肄}yho#/s"+{P']gsm?i ƣ>KFxx2H?4No$pht/%1ҤJUB!o;&*s nDѧP51 ™yOiWi2}/q癬UCrv\VMnL&=1,K5}e" Іsez "T$ FL`F1'5F]dѬR(FQ+*|ukٸU<%%L&Mib9f`5 o鹎[ʇz:K³Evc=6Gt'X -$`bn#CO40"Xhqnʰe{KVN4i GjA@l*7ND^[ :ܚzƼVB`Bãe 0Iv?Qs\|9b!łtu 2 vXG t;(藿}>9H=6\cQE/Ǿa?)35aS󴋛oCc'2{.)Z4C!yt{47ifTɂ aߢRÝN,Miu?oh7e9rS? ^jĽ钷 qawB8?tyyh?}XM3۾T2?iZ p͑[:`qk$ jN  Mb҅т4XkW)>r?e9HpIJfGDyq.xVS:oǾaOP"!Cw2`߬ajKϘ_X!HLrv3 מTu 9zJU4'F )Rpyߓ +N=$ęc?M̝ůc/ Eg3<"~*+VJ!Q$wH^7>i82r:S'#k,K"KP/| dA n}^jMB|!͐T[>$us˳~GM$Yh%V""yL<-EtvCT71 dѡBo+[ц\Sa ibE;A(;S2rJ)vrЖ#@h["#{~hkFpjP[FV/ffI8"BU9!Ӳ.Ŏ@Nb#3^ٽiyW ]ȭ0orQTΈJNŜ3Q = E gQ)VXPzLcUyJP3CȟԒl@-Zܜmp̃ٶ~@ڑ tɹrc.cԭwI [YȩξMf[$O&7D oޯ$=i_GNJw|Bh@ fb!/R/)@ImVP."ɗ>~?ht!Zz 2YEmsj:" #7qj?f" U)Ym)x@)MTljHX$՗Ԓ8 Xh΍_RT\u,_"Y HQVM{9 "^Se̟<̠<6xv'Dt >|,0CuY˝sO猐6}2l_ۭvIuw]/X+ ?܅;Y:ʹAfE42G|4z*˕ALmmT Z[vu;TtNd,7~ԘfFت@\gřfoRt #帻Y!AhO-Iw($̰u/<+/ᓃohk;[Lj:x9)PCjPӴ<$adzRyޏ3f !H3- ?b ѷ b);v 9p6HO3o%E>uԮO~<+Վo6`Fqc'^9 <I!jȋvE4q7JzT5FEhׁoF#9k3Ie0؟5GLk#n 0.|X1 <"S1\'V%I2#ꌒ`KMO 6OzR--{!9" )WNYȲ|l&n6oxP\P7xc Ho*znq-θ][yz=e)7;LF}.&_!2ΘgS&`vERף7\"ltD1kں1M**}#h0G*+H!%AԴ{)`I&v(^6GV=_*'[kS՟;; X5ו?, q랠6` x׀ 0{>}`V10H{BG@G#uh˗!m=j$6N3 ;a,B~0^&S!wu!' G#_eQ\B_kH)h.?{yΡ77viHhD~e3{0`oӜw2D *3 ø{>-rh>I~ym!KqTڲ"Ϯ3(7cU{;|:@P91-ouVؚ͎zFTce 6dUS5JpxhZ1E _ Tjcv{çڠ#l{Q_B:[>6aӐo '!x"ڣ@rĎeO2 ep.E#k)6屧GUd$jm/Η=wUW`C<ݯq˟kV%=)ZrUdߑ˷0x ~%؄ZSXU2D4hhϤΟwbSj5RO(Ս&¾n ּ~(r ݀j zO'zpx?G /Jq܂Sk]3e-8)aΰ9HI<1 C m7|7sݘ(-q In Xa^=TۈGF_kMz1k^1m?Ș"`@ϓL2 5ї.L_|u%gQ*Իtb"YfDߊҟ%vFg,?KwoBIt4˿PE,N `-ըi Gż#x:>e 7D?M6 ѽ!Z%N^iq?uDbMj,3'1 k@ JJ_ͧp|0O;L t/n;Wze!i!?-E~MM"Y\\lΥ2],N.{CȻ]PEa<% ׀'4"Z}Bw{M)C'lj|fa5T!Vv)3|糹T %5<<3ĕj{4g*yCEd㊰G@nQJf|+Nq{ҰȂm!YQ*5۱e T׻)r֠#j 7 &0 dJi B~LLktS˦ o{f4cvoOǺZBF PI,v^K{Izַh#dAw^n[vLxOmUۈÁ5n nV{I1j =PPU֧ʷ!pP;3 )(;]<]{[v;??Q&CÇ+ ~FX-LBlsF5eƸ(ɗgԡ$+l??p6R_@37v%g,H&?>O $ Tjysu'xq (Y-P~j28 Hj&26i{^#ֹgЕ9C?=Df; ɍ  fx&E1x7c5F:1z4H`%8A~iXxmUڀ4¬;W~ *(]}b4Ы ʬԧ\JKMX`@Wj:r#+ke$sB{j{漱d"u1{qYAoG=>J*8zND%7HJbԯwoi>C)zflY㫝պw^2㨋!tr?iI?^/C u>WF12h^/t`w5X}c0c>.7`?1 ~msi[O>Ct8j1iy*(tzX䄥1pQfȗ;Ă?kN .zj |xoIxL|!#H$ & P#Y# V⽺;6!Zt L3r#%iX >V3Ҷsz"T6339n{:C#K+'!Mb0: v3B@C~?XPIT^5|7z!dÁŒ'PuNRpF_Sݕ>5 z/ÅưmpށD*&|9 p;24_:6c/\$$_ Kb>nA ~<7UUcQM^ߍ`:|NDD1w]=LiQ׃t{e~؅ƍ#C]NVR)_YE$+?Z@[ xD%G\YH!F * ;P!}~Gh(x&"9noOH:yψrV[@}B#4౎)+] %5pvW~ f|z},o#i|G"ց$G/ڜ5Nx+-܇Uwc" т'ӭ)j}6^aZH I +yc68%j'TmIeoHCBW"Xy+z<dfVg;>s?5Ys W"^ қc,hw\b}yRX'B@l\UHU& #+2hcGHew@g?ڴyGEq(svoMө vh*!t歖b޶QfYv*V6p/sz>H} w@@l3fYp\cҿMO]c j2Ey}&b3wDµ2̸~Z7$#gcE&&J#nXѼ cG$5DyXA.o[ɉǮ&_b !Adچv& J@ ϴ f>`9;0/60EGUPxGL #jŪ5c"t QBļfyC&k Fa%;:vDxvщ%y}мp$ B}F{-LD} 3* eF]5a ݧ9t@f\^(p+Y$o(L̮pcũi&9EM82,FbjT-60V˜3e5:׾K4@?`üzLǦӽuV)ٮ1v`UG?qjlCƑMk(aE)`?)-KG ĩ'-j{oZTP ƣ މ*LuRRHSpO @[QA jne8iD!F4b9Lj;nIagU|HSDrf}K\*w w7sԫtJ$"r{|Ґn}1PJ;@, 'm@n~SIn.t-eoLoDzBMIllшEdU}qR8꩹D|Y9ů0?0Biq22ztNf@ ˷unJ)VDDAO~IK{hb\{ tHEm{BL\ ;\6Z .|R9>R~~j}XC+;!.j'BXUWgeB3zFMs/&|- 6 1qΆϴw^onᄍ=Ri?!)+3&yhK_Wk?JDMc4R^LzF,P%m&sg* Eloⷀ,źmIϒȽ%(ѪӘϿÚ4\ S}x/׾c%YE ^/NHNY e^ڠ\%jhx- -w䠀w6_ws&a{l0fiQZEZ<2폺lӒ1eS{t $v=_ :0O˽*mJ}6]IzM`)kh`i'z&kB cG?+$/ɠ&զ<;gaӌR~2:xw?O"j<# 6x+m yр{(>p-ݍ4G:{șCB+UCz(;n /smRjC Rn_w{r?@t!`E q6ՖM]!9->0J%Sdg2r@'Sx=/!)2ϳXP߯BMm+ma[# Ye#=0pz`gƠ"<-5jC72x2pv^džX(a&_k iy@|}.`xA@L 7 /=Kvk_ԕV<s,d8=Ě m}{+C4QڅzήJ&ɆN+ ax "Jk: %!oCNr߯w/&?A+ KzF[FmhacF#m5ZpXXT x@oC.ϣCm;嘕ЦZ6O?KwjpuG"x^r*BpS?,aĬ}!PʎcBS,<83Žl&orzzM!a_lIDn,E;qь+h˺QGP M];qu:z$}_,eL'ौmpmu[X5Rah ⣨ABayd8oԫ)D,7 E(NB֞BSdVB$FQM'E\!IfSIg.[ :HDǐ Xd_5^;Z~F>Rn - g?VK?NW,8WTy ЅtYg='oipޑsB]o6[Q³ up:pyV9_ juqklV$ ]cw>21CI^d2UyY~"2wmx_f\)/.;KGNR.(sL֯7uf7\Q]^9dhҳ.@d1viS5 Ew&UcWl)W 'f<άbVH~߂MhL|̘J^_#,&KF<XoW9rjNqۋd$&!np7g'aΟ0L.gmcdD @IpYS *Zcc=b@FkTFlx'؇)E.Ce(/zqb@u4HWN w8ʼ2HR%/hD4k˿lb^7[I R:ʔ i1$ג%C\ .tZ4_xb_0S5-U^ Kd qpOq ? lvH=ltZ/K~7 :m $mE7zcC!TUթ[Rid0xQ0^f4Đ?Xib#WtAHЇdzjz.gi0CFgkv-ؠ˾W5`ڐ Er1X U(I: -Bք́ 1*=eKM,5 fhɯ=EP,q,p`AKJ@'qg' ]!9{QbpӀ^㴐;K>@B˗G(j). ]+*NQأr נc|Pgd) .rh+[C}K]hMje®"摥 ~P5 D{N,%LJk= o!;ܨTě&?+n0=:1-վc\f%* [*C>Z+7c^2*lb2(rE*'8}#W ʻn3'zfg55̫|ɦ"q>7dy^Ktxb /h9p}Q /;XN&a}=tbηqf*9, سLSf!wekXՑEOuܸv<  [OXXa.*GB8Rg` 'wb>.V, .B~š2{F0!?Qs[: Zo'H 9ޓO>~ݴ$kOO}dNR #. Z@Uu&ٸӜW?#&>-vK%xK&!C@TA3RD`4Gr*LG/F.F*-mwxV6Η>cO%Z#7[;Xpմg0?]ruyk-۩Mu{<9[s?> !l7c*>22tꃶHru aĹ ^ l6_}DBd`QI6'??\aw݃n]w F} 2(ڸ$t d}¶|{%)`z[G} +F[@?BZnqklF:@Rك Q$Er&XKxA6 }-.!KZG7vQwr{<۶aIT_Sʢ%:#H۫hOguZ ֹ4F;Tm{i.Z~e )s* QscaJ7Op3ˇ<,Ut% -1}H>*G{{\8Ω!@m c=X; |l(m qm&l%>察'=D)#$:p)K2Z}lE(>BR&sG1;+JzҔ5P17t[.aP=ƞwZgܸ/s.)upeU!fjFTs@D"fM̱W+Gr7(JơlˣŚXz!RݫB2V|ZD6lL;5Hw{j8f_Sw.ߐ`]-,^bf>/4Ec?1! ~睤PF]͍>y(D;}1K!Ad3%^\}9ص D96؎S :xK-GCݲĨoo"MGyƒwؓJKve=B"( 9'O\ZgRX^6֪$)*e1zI[O᠜8yc4gAt@~5%$Яƨh'=&[$BC'SxK4A$+C"[Ϧȴ@j(7.2phn吨'.Vh_1C;8k"&Z$eQ?\fNI 3N"~{ƅ@s| o-ǁhAE}7 x'VE∃X{h[[ Tꦔs&M(jbD;jzA~ArRnֱaz=!͏ a?$ͥ+#'!t?%`/:}XAf+<я;V)6Er tns >[P~q9N(ho%Ë5˟d&>BCq16Ihgɒ5nG@LuE=S]NĢ`Z ,V:.y\oR 3+0kvzCvxo*ui{;lI%[\АPy}o8عpX?`hy JZcu~`Uaay2}^)[ep uWF?Q1ϕQUҸ/7ک} !mY͗$l F@ r?`H! N.S.D[jߔhsmȋw-H(U="W-KL󊉩T6f^Ϯi򃚼eԭ-#0]nP/%Űڣ] 0t :"Z>Iu+KuI>SD4:˘E,?\/g?ÍX{ K3|l; nRy>PƯ2ixCQ!Uj(ٝíJG/)L W WPq))h#?B9A hazr˶f޺hь尠y(oKS5@J6# #?GH٧`&8!=[JetP.@h%aUp7ąTHmbcjC}B 8K>U@f *V;P.)>݋mQ?V >u?H)ߝOƠԒ,jW+L#g~o!ډ_ͥy=]Jɼg]tXAR%t9!Òd4\]Xw wi-<ĖSĺboxK~b0ĵa tiW(['S dBq#kL:\b9ը&^ l3R%SY dž1 +!EUf,< 1pWcB/X8W$6#v0e xՀ*Bj|7,pFh0 mEݗ7|Z@D;{Nz"ށ}sTaQ?"Ce9ì٠`r uz:Уp?2M8uJVwhډL+?@U#>@ 2"UiN4Xdq]a '*4y3k7hY'4X kxsb)w<񆗌q k%!nhws79qWr c{k \w#~~ƞoаUҁCl9־ NVdCf`tNBY6~7*'μ>O贒٠d@I^<i_- ;\E/G 4so+[}"\x=HLM1=8q29S>2em5 EHFx\zC򫁉yJF炪X9\WgDC~W f4FDWCK7@ ;>ddTcI&Y x{JypI>\C=a<Өw}G C| (I O.„wz4u쬢љ7mDY!tFS`4c:aO qZ8:2S PB5 *<S~(8xT wdGܥ/Q&{*ɕDHovclR)Mh/cʚ ynGcϾ5GEѠ0ئ jJs~" FB4N RK=k@4 2 as S9^ F{}xc/3XA&4錻+XiH~4~m͕ ~]O_~C_pVhO>ZZK%7VրaT4 bG<8KN@G?"!ߕqq@\x&d('bNӦNcnp0ӷ>Tbn*ͳq- j}9֐<1̇ j[_'w6&]ޡϱBߛ0߳ཕs7@mw>¡qF-'e Jڐ ;*5]C.+M cޖO\S pyWB-NB _1N?@]&5Mw尛Jq ":^77EF}&_]e=Z#nTI8酘 @73Rs[touc؁o:64dS˶̎ YTMV)*nŐp`H煻"5I03?wߜxğ[C!Úe<),_bUZ/rM?RLr]%kϴh1PU'8yD>AJƼ{µY7+pwgZJ19xi# 77O˽EAӳ:q~ ^ƹzYl)nMq;{)6g4l|c>!p=I:d%3fIF9q6"*HYD밚w~!Ki~$o$\ Dv3n):p 'ğ[5ZCM oN?:GZs!/\I4`>N-X|%-WPM\ #H2P<0Cƍ\ez)=?kS%^D?;"W1| @dpUJe&&F4`F%SԈ~Q2|qڌqm]r+'aER^#&^3pYj>bY%ae?_I[ׅӋu]6YLFDót¬"@e,4wPsHgi0 :Badj ?TH}jf5; _>g Tk0=;w[/j+e96K4ٱ 2xxW306hbB0֐23TJo3»FJ,0n 6A27A@¸1J|$VtDråfl갟v7(`ê>GNpII%Jd]sQT% Qdyr ? 4+}{5Q/+䪃6Y& Ի~X7wh/10T86'IМ=O3ݏ3#n<ƒ VAciʺer%C>v#fXQpA Q6Q3/Ô}l J͝ݲ F2SmmZ> Lnq*jZLJ'Pp|Aa?@|j"[)1i:~Osqz%hrRꥻ)|d9bPSVu@VUbLuZYpm]2~u-'T_F3>9k5aHw:DM=/@gBe68+ӻYw88Ii{ggA_nj3;xfDK|3$KY7)&_P]xwqUR3er2ͫ %ulGchK5 <ȶOH^kO[lqDr{+! \f| 5K.VNuQh$@G~4 ڢw9 ^6ɯkqz*+LCuR;d5=+jw,]d$z.Sޏ_HwĨ*ک\gwlTb" ONskuGM܃334|%򗾓$.C:-NqO|S~/\䦘2A~R?ϋcM_¶T<=F[2*>"+MK4d?L9}{>u0zE(m9d>sSbǓ&SC态 [E{a5j K+ jO U8^jEȜst$ DZRI5Y4=Ik >\{t]i`?߀YR%ÒhR/Ch0CD8 ӳv.-?,4dILY69\X@'!`qSF60((43q@[=4 #fKI8Y l\tm.Qfz!Ǔ M5 ] )7'}@̱h]̬&RhޮmX5d:bf@5tRq*n7%LHX!ϗg{1&});pǗರn&GaSK9)=F5_gvDnl,W';!m"gg*ۼ-99BѧBE30_eY_)lQ%:Z?_pQ+9m6kвm sF'c \"ځ$V85D5[2בS0= B 1R>oܵ1Zp+p'Z< +AD:}sQ\e@z޼kS&_F`t1и8{ `h_D `$K`@Y)K!`+seWG^49fO<͢{~k,& .+ |^^Qa#q\ okr7$!n@ [5?Q))=V &gkHdL_jW?Yo :[ %$(rMs&p+$l3<)4r+*휋|#+Ϣ=2KQpp (E9sSD]XeP4imx@ cӝ4e'ZkY~ 7UsCVk1$~x䔎" BDՊƟbYs9|&ZQOajі x/}UlhEIq1עA%OzSgfB>R`4/hW9}x͒vש@CaMPup}?UTfXI[\Gul54t:ꅻwl`V&/3ժ 7WLج#AFǩ16YX5ᦘ@74T$|iAK(u&X`Ipo/lIvuX8G<@Z5-yXboPKR*jP9-xRᛮc OjH:x]f) ۛp'b͈/. 3\%ױ-.㗘 ?]cJ8@}2c1=9ޠ/-sl?Ĺ*,ģ+r5ΤB owL헄JT/) Ŏ #8t;2BR y1XٗGϴ<l( ]}̰8D"{ .}j&&AG [l@ 5cd^e$vv0K-`>.k%GԢq?Q{'EegcUㆍ3 s^ChQ? l?513gڛI*$(mۄ?bzxB5AI]/lv3W(%{ha m^cX*F*PVErMcSH%ŜttFU080W"P $!W8 ҏqqά463n O* OhZZ;Bō&6-:cۑ=sq)kPd`f1H^6Î|ov SS9WeT7GØ}>d (GIqɖ2ߎ9ild!=kQ4t~.[6yeTD& e>(j7TA܌PԲ-5x Hȶľ%cGd0y\v>V*i.Bd ىɟEE̝iѢY/. r1.3˅u5:{ocu#snrd)ڔ⑍>gj $P&2ȑ;l(VM_4m6t:Fx?\EJjc(;=} {%XG $KDjjn8!8^0T& I,{"Nw @DMe0רaU*c#^/ujbR__Bz2WKg͆t^ Fy5XԹlP#P֜-ݓ34&,1 l"8okP+lI SgBXOZDñywɧN~=/);Z R95 gP(l0OTˆu6\ĞvXZy.4tWq8[U{:bY7?*[9e/zi ­G 0s2jO]X[y|e Cԫ7iR܁חqsuF"-lJ½DQ̣q,ɔ'H+ IȮn="'Ίa,cmd$HKGC-JS1nu:&g.0GGs+km|-)ǃFVxɺeK~ N ;|"1'}c֝X0l3,>JG2]:RJ1E1 I!bG(AO̩3``e"Ư?b:VmZ0"r,bՉËW)y9_[BՏ[S3s Cyi_iq]Q>k:-j( ,x{Q@MU95z3!7xhbU A@O'Am>Uo^k?ʩev(;/D"]\UUFH!i~Cˣ_cy#"uy?-;PrӯF'_iIc̓BȵH^~>oBU^3|;Vޜ?VS@$7 7C%8omńqnjrUl5k^A@p\E#,r鴙(3բ&UCz.{0i`LD6'p:ĄcQԡi x N},:[o!N F $CdR'Jhﻻܲh6|>ҟPoY@Q$ R3z;8ouOя0\emy⊶ɯ;zDN# T^/^ПeU X`B.v*&Mƒ<2sû>h.VKqLl, V.S~K>ˈSnQxv &D C{b^~`X+yfgp(^vHR leayj]yGc%>&=e$~@YV=;?i9IN㙧94vXŠ- ҮZlezrm&m:ti)Z?!*I<9lTg](4l'fzV x`Q2 d! MTU~Pֆ-\ҘG^xTKXq&s MOU<'m19MףK}7 _$< ?!~[ y6&WwZ˂)$&6WXwzgN7% exq)`p lf:vp7Fݳ F7e }+G-@_b)%ws-`jBxwY0+pϕQ98qn 9`,uj^ \{u >99OVD®L/ zLnhO˜"J*]hyS(|UNSoפ.M?9|@ihy|1Ľ,9v eeN@tSaq$:$餈WƐصL ܌*bn{jC7 XFpYQ\ԢwH5b,d?0i2Fs]|ffﰜR}Lmꐳ%}a^yV.0hB"$]E7)Z* 4d7~a<S[/ q՞cpsj+_sؾJMemQSr9ݼܾm&o0սE9#cQo6HtZ K$q&[WD^LS"TSYdt>L^/1 UzL?KDu6L~h(?#?P3gЈ!qj"oE{xDh64} T$©wxkh6tQ66Ä c..uqT Ny:Ov?X ΀6>`^JVS$-gA&j}HPGcVQs  }V#0}5AK釔<p6>tzmU>⃘.k6(H36n?S#yć<˔gs{?73*򗊒;f~xf*B2JD%7(MXgŸQ*^rvlw).ÁG5:;ډ<Kר]_OCW7'*QmItNj2$n8h2<VB'.sȷgڤ)C.+nxu3QYoro8 ț|gBTD%"&zYa}*VϬI 9 .ԕ#BG깉?Q^Nn8KXFymq$t)֔X&fOJ4 H`=R"z(ۺK(wj$jj)ǥ'J|{ WOfl` ّÉC܍*zef$XF0&hetm!4'PHgzֳD+& :%RrL gɗ(.-zvbٹȑWŪP㵙w8$[x%gI4Jp5Zt)1X6C!|7fPl=) ^pC&?oS睚t"+顮h6D߼2&n#վ@[e*K[s~ZTʤK GfmX}I֮Or t;q%~!Q\v'E&>,K dhMƩM5ՑB eŧ9КLh="=_Eͯ2fC$?n@P:c^kaD19oM}.+"BM=w0 #Lї8^>My!&Du.ZŊ %GcaNHIԻ/@ע[=X9XPLSD]b:YI(^.mzrTH׹Ht(`GТOʲ2q%(y#}:6=j]=>XBs ard<*#;GȎ2 7f{ZKH|);h+s(o ër&g)wGk=uI`l>;Lo[(¶) 2\W:%ݞ,ׂ,joq}}AH²@,RAhU)· ]B q^zBnR'.}:꾾y%$y BLk [G5qBP MZ} @'*PqJ̾g\ߣ"|sӂ7?m( <`:9)szam su}%|!uڋF(("tH>7 /x.o&53>fO)*]%}mf `ԣi{4"j0`TJzdn:2zq3kPڋO[_dse4|OǻvC)YFi,OCQPQή#t6>x |30n|wYIM&"GF1yL61NERLF%LEGͬ2ͣH5FY6H-A~`:G|50}@i6̀yDL|f ] n#'>l_&0( (Њ]MA*WtkQx> & 'Oz~YWqjS)棠& =bX^9"jD(xS"gNv'w8BYs]:ks@֙l!ѝX/pt:ELd?q|g)3hw&掘I]JUxT k4R =8193fՓ]`LtDN)sʧ %Q*;4*%F]{xO#=ٽwd'&:rb+/k҅jhʈ GK\z9,KS*GRoZࢋy>'UVi51Y_]R\S)܂)clG^bNފߘ fB=y,-ovRbp G/aH`8I']4Q:Uޘ(V-JghيLik=4>ٳf:s"/sz)_`yT-<,Xk]<1ʿuFDFCO8#90]n=@˘_cT)soǏCOŘR?] ss- vٰcMJ:VZ_! "ryr # g5y;tuaN)|I!?0S:W7l.Ue8`ֈE\nR%Lɴ˴MB:!qEP"> UQ5!H'^ zm q!-onqN=VjHkb'1j5WyA@dxk1Ldpu)^,5%ࠜIV/!%u.4Vfcj KOͲb(2SCapaz.\E@jw<ڂ1-: FP= :k"ޞu^g׮cVvkm#=CR#E NXwS T fHn+L\}1(q9rsI:7w^J7a\ |1F"Ii?ŲCE^uF]CͷT'qIԙRxFphB0ꚌZů(ZɟÕ||.vMHOFve\iDg g0;_n7H*Ȯ:0G(mdá:>*䡳Yt=yn[{U/ :E}!E )?vKwM.A<RCC3#_+SXYPgjt<+Ř9qVx$`QH R&힕ymUDU~s| M@5ٔYWM9#f| %Q֪&N"b0&;^(3eMif '&5єeýUDoZ= eQ[gF@,03$)X˿z!zdL|;U@6,qnw) @uYx씚q6mUcou0Iy*R.]hyOU~O)n4v]6砘N k<~jOok!3MQ^Ԇ41Yz'ZR"PȼљɳrB./`pd(p;[.B[#ć-X'+i3_9Q#nkeɰgm5j ⟯W8'_T{ , G<Y~A₠=YHu<]#T=kc MQqU5pPR=1ך>|,8q'I *D#}u2F5GH[K>-GvjF$u\쑶z$k"ឪj6_ih> 4OIYlj(5 /D'tTLМpa(j`CA5͛4+Teu%GNx7A ~ |ǵ^eyw X e4xdDڶ\~9d}2|l#)|YӱT5?,a,{0Ha{=D4hݶYf׀]j)1=%H6UATbJl)%nK †{Ukl7FuB\85K'q%J4C(h$O a .uF?D{n urܖ8b*D1bע G֝IgU`IP>B8Y'dq ."j.z*/-#;WͿ%\B5IUCwЭGuN'$Qs-66 J=_) ,NLlPҲAOԅ Oމ^EGGhKÉi.@V?!)=|/bItc;ᐰ(;@[5 ōiA簐bސN!t$)+Yje&"d`hX|o$)xj IN{33}nYFoȜrYi@ʬ-mL$a.V . Ɖl|`[-N.9QOaD5Ɵ[P^FvYK63M ʏg'z #T=.k!D}ۛ5g$֡oTjt"T`CG=@i29U~n`KT#]Jıf:7kN>{֮N 0"%# y)TQQ)}R@pқ=בCWn#4wm$OJ@MHǤ10T ӇEVE+BPNO ks6Awnv _ ,JYim:[PzkIdc:^uh[YcBkތ1U)t[xvW| /ӱ ׾0kTN{hۍ2煙^dptv+Xe_E!xNR]j ? 3_u&,rm m#4+/pXDLc@, -7'OS D@R+Hx ru[\k 3]կ=N'x6M&YM ͭ;wo]5Uf QɂEqb]b8(C>%]Wh91)|9fܻFtjΙӭe)SD̊+%mJ^;Ln9[Q@/GLg@S"D1třw[Iɯ6 P25 s/B7jާi0D0S̑$쟬: /fu|xh$!9@^50Kf*V{)堶ep%{bYy1u5?A3D?SSTAlyBԲ>_I:zxМiJfͦ<]츅)?/ B&ꩴӈȶx9nUiU7DiWhg>&6yW2%G1 .,|,˜To.SSCps+eiڇPmD5X+WOnɅvL隳<-:epS8-t0XXp3J׺4ke͋.4'UK oxpTZQqp >9op. לz-\lBgjfrgg·R= ޚۋ8 }D2CgN. _$C~Ҩ)2y%/0j4s\<5rܯ$ :hf5(D>qA7$63,%.2iȾl.׬.ªѦjH/dlC[ (,C-q S'1LßVݗS~m]MHQ3$ʡ"&VIS'\~ˬ ^-%{|q'50g' Xjᰞ6vvR=k7XEw$4G* *rd`4hep m1&rkXbm0ҶaElYG=sS j6Z^Yo2WeK#"a /|R HX~sK >gM]dO䱞ߚ__P !Q1[ՆDDMMKaEޠ=pڸ[wUQRFTЌkL5-&VVk5n\eS< YeYP샰oEdHF0I zTT'i Q {ޠ:"sp}r>sL0:9"D?Sۚ6ԉ;(uM]QiO};V' q5>"Vnfw>"kDa{ 3g4$0"Ap{J zNi*a S5dGgy}Ll9m4Y#Jy=XRF5+FX݈C7gj/Xu-׏Lgc6Zw툆k) XNYyqqT!vm/SH|-mT41H[/{ll*]ϢOI >G-b~"(J }IӃ+΀/:Ot>\C~C_Xn(rhz/r1hL}L/(kلͷo)J| cՉt'Q߰TJ`lRxEG_q'V@XCSGRs@r+npQUZӻP(MBþN:+ԲƮr)y(Ӝ6"[pIrZ>]˷A#2wdt2e:NWQHDO6l75eD<-KnR/r*a0~1ǎGζWz!̜u,лØN 3J.!=Ujr0̦o$i~RaN$h~/1dy]Ǔp^'k"Z݅x-ʧ|gCg:L^F3e8F 3(vw:uB*XZW>㘞pp7"?wPp#( ^bgl*dl$JhiPe yypy[kpQxN ^Zu ~/7jL6kxXYTatqd"/Znkₓ fb +ƶ󤑇.ܚX3MإGc^}ƄsL]ʶ O+]CܐZt$T tOiMt%to|3Qfx= 4fM,7> CKxxƆ FJ.JզD+HOfGѺ*#b2mv̔_"p :!ԋof[AAX';S䍇$oc#N`3FH+?瘝@9;Smq1HSow`4ihÛ˒ó>F{s!*YB"m7͉~]@ ذ6+ERXkVuNZG SdB;Ȃ 'q婊Q£8)Mʢ\':-wemӖJVqiFHtu 39L?Tσ5!q'n3ʸ:O:atYؐQ7lmQ=Ua~5NoXRJ%`˃i|o bZPJI5rrq*-*k?.+ZSPBswnkϷ^&GL<)ahR:ԆZᯩ'/t܂WezOeL+]E\5_iN[7uKAX?NN4OUn]'NkvF4&Y1l-pD9Jաl=|{+ j [:'> Z lfqlel1}AVct綱s9lyP iV6c_ -տLaz}qM\N.WW9!5ux_zOοtR9B*rBŢ?j k"#U'1ij&d,4"cn ~ Qi~~VwI]f`.r u<Z38A(YF=Aia\;3,邼dE1:Ϩ]v (xz@ݧLIoh(fP|}@ʙ LJK-B$ WaFy.H#&%E\(!=|LM.{j\*#dw!|hpW9|@gm8˾v`7kZ6A')hPXkAЕ/FtozuZT$/?rJI>W޽4RϦ̽Ԑs"Gչs)uпMqi`,l%)MJw/Ӈ{=rv1|T\s6M{@2`|3U? 8>ypƦCMs?7ܨ@ RGޒ1`*0V$ԻnS' ǷǗ^s"]R\5׆M C˫2^{ӦfK;Efv99lH6fF9g\<յC;9asb2M0ܿ>j}D9 xJ ݐ>߁H=;^,S^cܜlA#(ƌ䚱u|A+L|pYwSkD/zz7>Af·Mp(_R5EΞνy s>/I,B3\zKsJPNfihTDIh|zpj 5WQjmDFh¢gS tCP)um>x]0QށґB]'SX3Dŗ'pEľ78#}+.|B #(}YZ hRGWy <ۮn$x%KO. |`Ϟ~>"7O@)e=/m= mN4qzF请@"$^{1DzGq؄`H@vKUTH-BQc7Ųs5Unͣx7]pwH M @bE]?#CFzŞwNzi1L7% 2㴊faN3ˊ`bvHtqFC/>I_ &xT*pTyCLnS`NeJf万hB 0\7-P/y+h, >X;),.iw]lBKQ H1YneMA?`.Ɲ` +qdg|FlCO;Q%ɬNj5* ,t+]1|? u+0B}G"|嶍/|B1z0[JZd+ odq2Hn[.b^<%] \VKfyx`aV{h^b$v'u Qo$Z/ҁV?fL\XDʕQ|E}i_IT˴0?޾k#Obİ5.;@x˻1ffah|tq X^7 DbAQtg Rfk3ӝ]xB5}?ő? &1Vtϣ"ȶ*º[!.%e6v얡1fDnΌ HRO )r uY@+0>m7]J𙫌Iz=.%3g0c .݀ϢC]5Ls*۽.φ90Si!d\r`tIU' ˻l)dۈ"+A3H~n;Sr?0/HT=p ~> |[ GÑL+̚ Hr,n>.%Te1 lf}ķf\&W UZ5rpE^?9q{ )ҋBy] MhQ$,zwEoU-ifǴ8D6޾j v04Y<2ܥQxr'ſZ B؀!Y 3OGڛ<@V,ٝŋum$IXT-E joepJ?O(Ɖ#+. L@ֱ/q- n+{~R1M|yC2 + ӭ&,\q.Z/ K6Vr(Licz^Z/ߞ)`|E>({/PnPNV .o˾JƐa2'v79e*;emF[x0@V=[Uƈeڿ"_n"׃YEQI~*ey-]tXںzFFI]6Uq8&6Yw!QΎL|hZuAA7# 9q؄$vtqx X47y\ɌrjUd4Mh;~{p9>nx^9#u %ء0$b:n٥Szz#˪8g`v!XFRf櫺mZ J p?,u8—@3uuI`馿HfĹcIþ٬~|'іfjsP b@@%D)75EU(_-LG|SuݍV" (UG`=n}VA.I^n-9}0egpT#1!جL,1*qwMo[|.kٿf}S3]T [u"0͘գ/3;   sLݎxێ ŎnA*JX¢} ,&Ꮆr~ [tKZ"i}\M , '5c3|>I ?3 08krcV{LD<8غ9Dl5*uDj3?/OJ?ͰC(VdXhl棣(ITm_r hZ RYꎧW}RAf%=߷'ǧh!ї8/z#M#:2ڳk)_4ǧ^+L"ԍNc@dw6kΣ ylNG%S4ǩ'+TpDE=J67(IGe\YF=Q+b)&QR| O P(9U'O\pCNѨȟ)XwK? 672PK_obzQ(I2V9ڛ&vX q~)51qH{ e"0Z8)ʥ9J`AJ4q|Ц?(K#?8Y"T?.s.6ONvUTJ=<|ÊcjK7۔Ԟr29 ўC N‚01ۆͦf c,2`.!Nnq>"wT9d_$sL4}QP  U+L]MH W;i9RkD@XVQƮUfs Z6-3.h{ 5ˁ)(m<^|tcM}nv@JVFetyFI+SFcRi.7e%J{$3u87GW,;/~⼮|_`{N(qp-).4g kkDFl(,q.atGR'Nrp_k&;"2MŒcmďђ !,+]L+(P8J8JgS~j@Mgu<VwAԡj>&0`LH쑎04)N3%KPˏ#&h{PtPuw ו/K>S0uK"} W JY:Ԗz' _Zʄ?N.*etN$%`l :s\:Pnep" y\P?SgчHO4:Lu]}\;oa,saFW g{X49(,6 +iTh;ZiPYA ",!W(Pu=/Vg*+xz"8#e"(0< Ơ̭^4$mY.^ /6ٞ Y뗥˔>"ˈuTQHHzsP{#Հ/\ZA^l nui,*f(p$@F x|YzFѱ1$]|l;=`[fr1嚄Xl-dl:t&z$u;Hf[+1S˟I.2NBJH9,IA}/JQ}Ʈd1}.M iH'ht@6X_2g{?} 4*Nd; ܝy@PTױ~<VΌ#}ݹx5EN_o5˯@h,@Τ νVin×~aYV-P Ƽ#}`D\LwßZhm>2JZB 1,.wFJ cu-dk_86_2p8Ǽ?N昌gu+b\߷E&Hmt/\1pݱuFF$tG"!'0zP)}%ɫ&w4W. ~Zsa8~ہFhɭk[׹ЁE@%)Uz@a]ə8.:=)o`k@3~Zp{J; 3ȉQ(q=?+#YO7\L՝Wl,},q؏; 1`<)M+"c`s}Sgu-n ݫ Њw z!93+jI&umS6OZponkAY /,&ճQL(ry\,2ҰL0%枤m"\xґ6{wni`AM*[iIIGTDHtwh_28󀒍df*_ASZYy:5SL?U|V+zo?Lӭ@I㦅ڼj>z73`3H͙و/7ʙI>"5yW%_rk7!maHR V=כj%pJ^<wb9e9}CW\żsi~-zf'u(b=|.pѓyAIJj-zOz[RrpGny8YyxǞ6ixC $RYrdOZ`|D(*ݮ8VY$lnjT~-XP`?MlqS*Aluf);kH =QcʘW^BkH+{9 H_Wk~UvL4Уlz<. 1"'́utJDW#a uB\=j&U0zBsCu^]riucޢ.dNI/淊#_PfQ|8n900u$H=*Ejq[?c{aaLheSxXHt 3TJ>udUo 1z2=Ldsy>[p'(cWlm0Lfw1 l /ik^ @wUݻTd߬X?gezsE>H%ɠ$yVynF@h& tȘmC f~ J&ZgɅ W#jX:B3[aO0mv W̽~Cِ$uvQ.9& +:5'_598GDC{_qc_~]>dw;% Z~ lU,AӯI{"?nm]mNG|nAbI"M찭/B7;-!dg8|u҄tM^-> |O`d$ \78`2,ATx44(Hw$$k&{NQ0=^\UYkH6;mmjՓ Gdmg!ܖH{FORg{E.47rd6\p-N4ΎGsW"*2ȠfmYg|߼˺(a"^wsa-!oL| .O XxOK!|UIdYH§;W2jg dc0>X[^h\$٧I4EAQJȷE_<8?";^s4\VSY9.q[{Rva&x."$V:P> Ӹk?KniM_|k˼iXx~cNf2;M1?uql0̩}"h}]=ϊTQ[&TtjwWAL?,'@Brij0$3-2) %"W=TJE]6wlnK[,Vs9B drj R #L6.Ĺ3>%D_6+b]E8e&gi]l-u IBcyO3 Z&؆~"W_rӛ_s9n qc̨Н+v{~ūn-iz ȰҏS)qN q, bJ[p]SNewYS&h*RbN=vၻQ4M\<*{ ]w5?~ EX]TT|CﱫNT0QUp icv "Ѽi \]tC=tMC`,PQr$Q3ʆ'B/OTKC1 e Wq1s?*$;̀[[{wȍt5_Wb':IAݛ7綵U&$d^رh\9mZ9adQ!XYk݃H1w˜* ;c,:Yh[[N*Z2oh1V&;,1`;[nIȽ< k OI +n&,or}WKEg1=2ó6MWCk!5'Ї>БNb=exh/QbiP%,XGIOT#'̃Dz<ޣ@}LX78~3J 6rlʰىbs\m`sjwnPg!@\הkmvB nNoh9'`{L+🠉p0FnQ,4XJ!{vI=BYsBY90y4ʿA5+X=z Uu3y!e'Z=ncq=ڹZ ǧEpʗ])#NE4wqA~Gv\iYaftgpO GkR 5ÖzI'Pavcgm{ EHwڃ"߹Xw\5h"/A؞~GLX|LVF]UHEuFx<|e3 22:\_D8ټooTփ0UBLj,[JE:%ŀaU]*NmK=g=W6f4(3M~G#QV*VdVmx!?̔)RF( N4GUn yxݷ8#zh9=`B_Y)BO^25y,'*GFiEqËq 0^x}@!u6m3C|8am班 'j*T+X`*MHEt6Dv;Tx@_'F˩5sڷ}ӝOP7cݰ9DG'}lKUTs zy4dEXeYH{us{mF,H]5E> oCSxP];2 ,[VA:C5kY`:=km2>˟HXfsC7?ҼcÅ=VjJl7dޚ6K5ۤr;nUkg.G߹L\ *)I/ԓxbn?7h4;|#eF\y!#7>5> _ _Cp|]KP4>}&-hk%=; K̒?]_RڈL:#x7Xf߻8^d_ l!~s{34Me\ jS'Or}vʙyDF ѣT~M2FrMP&gl PKY3<ܙx $[h&g~ FgQ6 eP9,A4fZUqNB=y ˛PΝ L༯ߒnNGO^*y=U^P3giAFn9K&=EV wKy XaevMΒ.3KO4 X./u2eJˢ=F x9╦ !u醐¸tǕ8 0 ?K2mOڝ{ᑊ@ ̡q`ob)2Jfx>< wyR}/'neZbQTX !TxX58!S_;ʵnׯӺ72*̚y5BVf NżLXu:ҝ`S6sP2-5a =OH,ohLGeW UqUЪ^ykPa7'Q(ZwVs7;#9." \zaanMfm֎w'[2W/(KYi4?(&Eo؋9M.J.I8`Ԉ(XzRnb4P/NfI/ߑdz*lXMM{OsT ٕ]?ݛ>竬6xs&{Gk4B |2TVV&%ou:zg%O K b~|(vt9m`FWY-ý5G %NڮDP~%Uxu6m/9qc kY}d1j))C]Xa4#Bj}`.=@{"틌 QmM d;Սb9:e[= kv%dM$: )d6]_6_uÙF_RN !oȑPGA>#%3KcgE:|}oǭ<EpB[۠$+J#"~ql)Pl>~!kit55Lx}-Hcj]jwe@QVSQZ r<ws}T[VBjYmx) Wífȯ)d_(L9 Y>;4guHy;ZY~Kǯ7Y뽔QhACԮ4C_| K gJ4P-Sț i'h޹ľzׄ_3؃z/N#+@G?8xRNo ;nI̡v*,M2K] BŘ&ƃ"eηl찥n;ݐljz6@nsUos+k͸590??mGcl+Bh&f#Fx+{D_;g͆E8@ Õrx:4)h$ $F>Y*)N{rl.u&6Glp ,/s#]{*~1-zhЈҍ8WSq$%1Yed~yTJ_m|{IeYw2n 1j&o&ޏ!fA&Aly ([Li}'VŅiVԘ/NR).-Y3)N!\,<Y#Ob&M9 M])&AF\m6\,+H{W5Ԉ2~)} fgi_a;kNZ$IT-}4JW ^mZ{xNYVat +Tgqi[c[/Ċڵbȩ{>Y˼Щ~VTPͮ_R{Fݺ˸Fe_9E Jow\>WtT$Y^&k% \vF_yQ,@( 5WPVʥljJ@Ui仔 5lc "|5AgbT|luIGb7%<9JFPپCƾ-S,/`$ZfE,Q*a& َaupT0<׭,돬eR1:-TC;4TwA<J2)IljҎx3!0vbYT u7Q꺖"G)(ei߹}B>.sP =+*k2:/W5FH$~Ei47"3vl? :4؅?g hhFT惢Ao嗒Ē5nS@}ftf})B4j0wmz](Iy.m 39'׹S6TJ#Ja2Idbtߴ;2e.,txͩ#=QRN"HRUMah8>kbN FK Ӑ`|;g3 BEK{`7=&= bW6Ébk\M% wj8,piNc6\UC৔zaGp;Ѽ0aaW\uS]vx,6"2-UIr"=Av=s̻H6cذYbxp 3̍eq,.-,ʺ1:lz)B0rqX%gXetm4!"SƬ]8N:;:`;$ $:3ˬhW€MeG*p+7C=6:*B̻%2=k8&U5:z(1(V1uKtt T*%P1Bxӈ :c0^*۽\GF'I7beݛ%2JtGoh ;)qj@K*a-B+,r~lo?##[Qǘ@A]Nk9)r#XilsM KT=R OnU*m9,%&-Q޾I@?X,gr 2KHk2P6|_9:,|G]*s!T/t^1Sȯ 5=.CW|AW?vM\TXE?/ִCBc>'Ē[gLL}w^*xJEW+5.jy9}xn )AxSag],Fc45U5[))*[X,Qw!v3򺧲]Q:t I̘LW*P!*1P?[@: %X=j9`KW:ǐ~>5ӽ{4A4|մ?bRw~85nTDQ 'X igRL4Q'k;%*du7Ж$:n4TghJ|5 LW[`dEguZ˩I0+j"Rc6MthG B>\~/}$ZSFZ_fnWeqEuIJs 'JAGr/\nD*v]AV˿'li!ϹIUkPcU|=Z}wLc({6HH92*䉏f(03:_rսո.XAXrCxWÍXAIIʶCOTN oPXAGfdU5FV~ZMo؂Vc4 YDE~meЀ`4`gsh8D*yPizfY,heMc괓d5jza? Y;wi\&Q+[tx8U?$k-Ni幑7Ӿ4^(nI È\h&ǯd%W#NZj  Zs|cAsskxAA a:®3Lӏzbzl-iX?zt@ް>݈ռAaO ^v Kd1shX{K1lB.=w>y;4D9m M.}Y78@%[#oЩK,Bl 1;J\[]5tlࡄ JȄz=$- _0{@>oQq7|Q_wYA:?cD`i[ljl}bˣDonO>``V||X2C4+ lmG9ɓPE3&p-ױ.p٤9[ŎLC07>NZ432-Qu %]0n5bU`N ђ8no3!F_`S%/|Ќ}KԮo>4mUD@M$RE8c$h-:i$8%l}1N"Rhp6Bڸ4>s54#> ׭;)/D@#>C4^S&9I~Hx^Uw u3#' }2?jBk(I FC[BӔz&݌=Nu OeEo7z<<~!O#5m<|B7O!"X p1W,s]ɵ;!Opں_3w>yC_ql ݮ?xݎR*<?A#(r$kpbQ"޽kU i81[G [j0cp' ˴v@D5g[ar 2iO9&eg5´xi],ZJB}dUeM0VyuB=om%T`|2w itNx6)5>-ǺȖ7Y%xӤqf9ˌA .,'6c|w=m'Mԡ˫1~^Z,WB_(B>s鄽;OeE@-ލ9@ j;7pҜ+J&9yjr~ YY@F2+DѼPZ\lojcYn},OcS_ kYaC'+/ް%YVZSg76D!*+rhIwܲr0X%}cꜥc AhXKz> A;r8Iu/B,^8Grhs\|yw vh8~"v lz#D2[2!T W)~x/sR"<ugrݩOڷyu)^cJZpI,u-z/Xi, R%P˲98Mu$w5{Z/^ iB{wKΕ AF|!ft2NYP?+\v0F QN D'xeprV LliQ! ,s`{ 6Gt:NѭhRF81qCK9ohtCt%0ک !1J@zpF٣C7*h1Ȫ@"q ni$­t߮:ɮZ( N~q|^ "mtdT$UE3n8 c| n)쩰As3mwE)rXj $˛юʗ 勀ȊiV{Vfje42jz$vQ?kSM&E73|%, OG?gTH`(tsR;mc;'}cT&Ϧ>Hu+jCam%Q0Qoq27#0U㶞4`6di JBXAضp;3X@!,s/#u9A2};,|^Ηu⣲ Pق8C龗 QӢ=t3ejiSܾ+1 Bſ= DVDӛutPuk0Ϗ߁" q%Nc qtJݫH0xeuJhn+h~G$OiZDyX,Wxip`\xV]‡TAxM[ mcbQ [ !Wx-VTFg Iu?Gto+KךP{$U.}36@ܡVB)#@>o…Bi:[5ğҶp%I?CƧ]xJ2O瑏=a)JF \N:HW\B5算FM[>3fNﹾʇ~[/V#8N޲=?Av3;)ȆhןU< ^?\E(b9(6>u@,w,|Jr9R!xfs?lf9qϽ zQ\}<%ޒ:>N 5Duٷ:1C;5ZM66dJZK*t syr+4d/;ɰϑJɯnbQklNÙ("hW 3؁خ/GyasBvTZ飮:q@7NcJL yũ35"OcX|fT,Y%߲?sA#.?z[0D` șf:K-Zf]ȗMU?<:1ǓT ,l|8yn;d{KT/CDd)yַ%>—O@s3jgHo x}뷫3 8^׉P,`wFD=ĵt&U2K#gΗ/mv5j}ꉹ I_.wfOІ)(éj'R:'WB=[m)]Z`F6T 8F4YPv"ĮUE;hj\]Qb;g M1CR8&4G|x 7[o*`,'qYw1BS9BqR Ek%ܱ-ظ-t.)Ź(RavCbT 9YF9o5*èfh!%aJb6KvHzDzQ >ޘ8I̫YT8ғ25P/ݔ#j4HEņN`ի>LJU")g^<vGOv^<mhriwz#ſm `Z0cWlđtPwǽ 3TAJD5pI(4X> H+#QhX `eRi{#uVw;.3O}Kŏc fX𻄊EZA֖]k1bpT b>ނ=Gu'&BΐLnbϠ:~!b)3g &9věKNz; 3AboUuJF{R̔bx"]v*O@-Zѡ'ŀ!R|O MB ;Jhz2N.́Da4G%JdR+s/IɏR|n۲*km$"tZF>Ꮛ]BDZurJ8y4B?dAK/0U9i/_Z#9fWb`3B^N͂*眘SU\S$7~G@lHz7i,<㐍0iEbǽ0$FDy ;T8tF蓭>2u91޺̲υ7H!Cɂ|'3LĴTUs o}Xsp`@0Z?6zI|ݹrVo@@_LEmKs$̵<GZ^'4c-]Y+)#n8) \4Why܋tH >A)ݷ‰WP\ɯoF͹v26V~Yu lřά~.b%-,.3}/*Ny/ʖ9/;`1^D85TG ՓB1t翋#G5%+_KDv%&i؟=*[f 9:dQ/[RU[nm_5(CvhxGsj[cC}5:XAFa:M.TRM}wcԌ2SOsJԼ  Rٯte̡$_ 2эhQ"=`nٗY; N1S߂&X-@oPir%+m9Q$$\2`K2صGQ@OX4+/1{l2TRٰ~" n,„m="*YzL4jaDC(E.fBiٱO%q5u@GfkbV29xaq;GuR(9sv3)%*ezGPLt*2GLh쵞_r bp؆I"uP#-F3VQ#5z﹢{kze:Oꦠw؎0\jGqLT}iuL =⒒i MbLafzS)7"AR̋{ba7\ixx{&KHXrsl 9,z}.uVՂ q:$ߠ5"ZWIn=[])}'Wщr([0դV:74.+{ "@fWf"m1S/Z\ R9-k=I#uIjEΙ!b̽~>>~N! pTXv6R1 ?X(XFcJzdTzQ2ϗ٪WHEԂ.}2Tp򟚜MmrhF@gA%)Miy$e!E0PCz3܉00~-w~15OL/ѨQW1aӟz;s+#>y 9jC8Dzk4) zn3|W+!zlod~sf)ox90N@ s?E3g( wVkd^B -1-Łc_ 8(+ v] &5"7IVv,FVvm]&Z]ki!̕肴 cYLM9x'4!Tqdۏ,aQvµEg5n 9&*` OZ= P\R9LR~ȹRkx*pG [+{U fw_(0}<Cx?4k}pF(` UGĵ(tB4h?'J{2c=}S?%k6( 2=)26*afQf FX T{VJ臟-sܸA℀NfݪQ@V` _DЧЩ<|)aaVRw7W1&YR*=`ri_MPBaGP6Hԭ?K`Mx A)26͋сrrQ+8/I|&m=(ٶ2~ -7:ѢPфVH}b ɂd p} Sꭳ+(zUD^-C`#Jjx: NQ+<ˊ+O[M&f1br_bȄUtkN.@~I6;|I\J[ L7; 5AF0 W^NtjPrJd[n/=tz82/%'x5ڊ*ެ7lLOHb'_5;9-[#/VK}vW_#Oy a.*)^X3{+J9m90KZ7HY f-M5U՜H~͞U sFp$G6QM{23Wi ED@މ}0?ɧ7fmh~g{_Sx|X=c(޼ԮKxI$[Ғ=ܑr1%\PΘ yE2I ;c"՜ #[q8J$9&=d'P/kGNy}RY'wPj]|%#梣m%=QHDG|X;I*Ϥ+M{"1&ÃY靛96ej6(\ ਯߘqs8^7MWyW=s=(*=`ZEN u,sstfx\ s3`pˤs_#|eN]501؍fBo0R6vɝ;V#/cic`1F Ay5M5^~T`]tsǑQJjiRAopj΃ ,9ibMtA@4*rj!E^:(k&\, ը A+'GAyṩk߇rfM^UX_FKM|#>i[z8c/㣐* QCJJ`G/!T2XD$g(4< W 6&Rs nwhǸ(rf1a-*R: vATc,m3jeb~Aͣ$!jض/C<ƕ Noq Z-v(^7gf ;[J2Pʛ1S6;C* QY,˴7|sw]%t0iɜ@pU8gkx8y j0$3~OX+iWjʣ&6d0;w͛A+8SrGAEPq1tGve4,f[q"Z/NBB(z%\V6 KX̀`>gBS6֦~(mW ۹]xej./TRqlۘA.%&_>t-JgEorɐC%=z-|ݥC ڸJF eR}KE.գi/%%+azM~4 gL]ש gޞO6Ǔ ?ECQFS`"tex.0#D.>9W⤟EWB~_{"o\N[x*6;"݄Uset;c^]&ݑ1Þ>Lx"C*hNT9s"w0Lyv̿d.=iC1O&<_-ǐ%Ѧ>oF@k:Lšпt##ɸ/ݕ<.?z!~nO=o'˄6=&16 z|P4vaen&.W> n*1أ'dSe=6'-=!7*~?~eYUTF DHo1y| "\`^%w Y՘~(^q E?i:3{PО:=Tیi=)r'%͑z>L&Xk|w"^|QpM U֞d6uAY)+ت9X{a'̲9‚E ba(?Ha^= 4Q^]*$QU4ĥ64Ja2)1]a7-Hئl&((Z֎ˋk79rfľs9yw.k/${Nu[*<[Q%L ZKmge0 ˥᠉m :g5D++3.K<؜|W8F V'JDE u, (PKAwdrbGmj>(ڝuܜny@5 v=+'=ڭ>Dyf}5l%b%qzf(MJ 6+H˘@j=H|RE f=_[{9׷zlu} *|Rem <@At qݢf pohvT+V|Nj3X6ΈaLgn! WfB*DwBȍrZ3䀜Ng()1okxJ۽;3x髡&$ (=L}/i7yc2"z&Gs5HN1©QG6жtu 45vFgg*j+_ A0nV\z8%1~12,7cb՛ZU}O 0 eƣr K Phl".QEA{w}xG쫵=lp ~DʛpN sTGSC(_*iytq(2& 211vMb K鋽rV*cJ n 2XDu*X6c 8 g-gt/4|W1 I~ƆZƁ!4XT7dsp\'R$b we_6e?@TW6bCmMƭB-\biwM[3՚mpŪUF`@@0ɵ?99?V+,V"'֬r ,[ F ~哝#'v󸨞=j/iYm˶+G ie['LW}25JDo$3kԶ3譕)͹c^ň93Ͽҹt57U8[˒|y |ϞOP$͠2N:iKP~R:0wUTQ]6gGm}Z1;l""fTl)t$z sƦr.E03P@ءiz"0 iyѰCV=Pd3 C&Ӈ {AK[3a݈e%rx$+WT%k"qگ[ElO#[Ɨ"e< Q;t{ݹ 8jߪ4~jt 1:'张\köiaBGw٫{MÙz[OÑl[6/<`hQDĦtXx :f7q+Kgω™ϔ:HW_XȡErB~mJ_rEDcqy~ItmC )ڃ5F .N/ h4zH?.?\?o -X7|.XC^,.YOCMg06Z(\eUzDOnS i7|5%;6;ow"43 {wD4hJ=5@#N[j_o4ո5&{^feBcV/=fżr;`ټ=q=ve2+q 7'hz>V7+|&ƦB{)VDtun 8nqv%w6@HG/u)#Z3Țp䝱^6{:R)9\SFT Os;!܅k4NOs~àZK<.v[1XDuܻ2% 5,U~[fbc_ɨ ݆Cn.jwSrN]U2Q9)̲褅w$y | 8~pS_?]. z:/| "%[CvVWkɧy./TVщx](fNE P.5v8i=To%Ԑ(') `T.B)Y<P2 o+y7¹sx%Oٞ\J@a;a%z= o|,YO? ܙVˎlb#;#M,5K}O؞E16#R g#6n$aqQFe*JtM6wf;[T;ˮVCQO 2HB% A2I_Y$'5o< ES*2T_6!-<)bȞwfѡ XYTjT2RCp*7x﷌W! @$Iڳ'[{Al;h-J4AYU" Q'd`zenk* d@A-"p&Pщήbn9]PK8:錃uSBP:qbz1\AXe`28ӷ4<6%,Z ,2lc9i8 )M <K"=rwQ7> ~T\aTjDmC+2VǪ@ݡ2Y 4O?#@5_ɐS1YjlvfYVmܩՐ\Q/ ,/߬Nפ"20Nch=]NԂY턓S.㴴Uq^2q` TQ n1aŷ鸲SP6lF 9ia4kdfB Qf hWdUeE]~TL c.T4力}xM K$iԡS^1Ԏ&3Yӂ)HJDe9o-רbFpiL 4[6ÝxFO< *8",`5ʏT{kD 01:MeVEޜ)X~\+1eP;ii1::E8" ]g<a2͘O3V#g@ϩ; DcՏN"ިJ[7(N 2E&hLc4ƚr;_^ 8/tG{H5nzvPa2U`)?ɹ(^wYkJi ~ rU'9F!)S `% {zT IʹKݲ}_萅Uǭy5%~nJH`-u. (؂MElVtRz{Y'NOImv. (y.7 o\nDg;-ڟ~b7sR˺l O=K[A{\;s fqh-Ȥ;>s妾ab,{𞬕oޜZuߘ!Z~+,;aYh휖0,+1&^ FEcj>v;!sow-#kTYy6#W?z͡4Ť1CD8{]qԄ$6ɭ&P>7Ylv-7"߈|!LaG:\aU`St|0S/\צ΍mΧiwRYj <mO;whgKĢ'IB*]w}5].Y'qIop6_j(%K&`̇BؘplAJـhL>Ք,YbY cGަKc0 69.nʿ?H~6&F4BD6ͨg!s.XV%FCE :{/ƛ>ZĭAC9q8JFxv@ RH&hجXA4S Q+B\}FX}b&.Řԇk)! s8'3+_ I},gh#2% $SYxE?5\V&{_hs\Ŵʔԕ$w8G>A'!z AN&؈ٖ:Rli M$$z 7" ~raTvBy51T#WI-]O!P{7r1`aH;Bj< eO 0ZoआMumKBpHwM@PV9)as1 qdm͘,-^M< /vg/+ U|EnqjہAC1S9甉W zz@Z%D-egwfφQz>ޯ2xJK"r-/ciw7BZ$'X/HNK<<+W J 4c!!X4gڄ3Hp#JEN:Ze7Ð 7jz][)rݥk\iASI1QI"jaPDx֕ԬI{< ˶?*p>Vn&nsj}*^6TdZr@M}MOBu!CK(/m_ k^_if}i`HPR߮վ"́FBph"jM7 .XM *.}Q.E?%a]s>cTW₽RgjD𳄌.inMw*YIY|qA6JQ3&EIW}dIq|qu9LxftF@nPR}⹿ʬ`)@\iK;VxhM٨W+UUo<'(V;M9ft%H!,6֛w 5&K|/f9EtI&)=%_bEBe{nG-xU x+Dz]C5R9ȒިE486b*`mCW$S罔d\= k.j6)Jt"y׎[{/ΣRK2tIi^݁^̕5h=ӻx7g"'rA[ S&/K(ٗ)`ptO)9RG|p=+f wq]JIvჼP7ȼi$4_y8S-5a%(4ѬepKs5 34 PoZf8) 4 #C _GEWT$>h*cD6VSCy*ڗ[sİ,ty(Ia#?jyǘ&.eBSǝv](GPVee8©n9ڠ;?6>8yۼEcRsO䲯pji/Sͬ5I[%J6+^Ef_p'A^aoXkN8oD C>Yv[hl '@P~mKP9CSf#Î9O?Kn?wCԴq+MH9՛~Rr`dR PM TOyhg|T.FMQe V̚)H8^)i$Z#57>$,#c6x7$T7NLpqv,]|*H]ku ̓W"Ӊ+5ȝ9i&d]/Cses7eǻ+:T݌YD 113Ǚ\?LXziMkxi$66T\̞UVJ(6 %d~ ]l=Bb7VvH1x$(F50#N81'$'Ֆo`9t77Jɼ:1<ǚǼ??yߎt͚vxK9clZNrhER|퉥ٚ'Ӈ[o'e,+mgnɂ1=8sfd{.j`=^xɸإz4e Os6̔?O8çqMY]Zbobam@Ro?Gi49w4 !Bmb܏#f?0TG]+`|wHOPqه1;G9-ȸ}+\[$e , c2W($K!L?qE'OX1;z0`|JD_|Ecgꅬs%Ll}]+JJgi$7?-tOH_dTp]fS\\8jׅd huPR9oNU#;\QB5 O![9ZTMNfbb%N(9mIxMРq&/:;B<79CK*bqtu0=m*?ϱ'Vo}4=ǩ g0Ω'15z'!BRv+T vdOpns4baQ{"o)bfl[5ܪ{GΟ˥6!0u#̀N1LHhB/h̀-+Lg{d4T U*z_@+=pz*`hiv4G:NAUå l_v:L!25kNWRy{0S;a 79NPU/uMMd>f-59` ,ޞ$ (HA;w.eQ\*0YeO!&>H¼e,D#f_C "^D?[ب638OZ #/xRoZJ !=2*5N4,|/R2r.&`[ g. HFAFq>Lv{<ʓP&]?ђ4b[9ot&[z4.D˗ح3*!5tp9 џB7\0>/('k ,K6FJ%|=s'*2|ECLSFX}ٸW"U%1=C`gpN h4s-X~G蓳X\[躸gKεiK$ +*M+wlͶrR րx۾)mK⇇r2䄚[ Xpe<Q1p+u1Zd8R&96^-^7:xԏP@BYnm,,05V=%ib/m^:t6{͑-) Wn#uuCCuj3t,WVb|a.7ע봖(1`|A,8(Vג W2N='G\+y \] ;5$ͪYF =l4-I:B0UU0=\Wby9drв@DzZ ~73qQ&''Ǽ03B'J2*< ϮU/H3}t8?)]hpE<ɭ֍޼[OL[Q+c$.-_ &-s_*&a$>k\Q-6o(%VJMԾV$Cjܩ~uZcSZJ>ʹZbbn0&ak/XQ\'()|Jm4_L 5ZE&>~E6'0ـфJF> #$H&I֌WC`"y|=֟5xȁ-k ~/2V 0l ӗHbt.+5DK? dNʞeٕ$ܦ o_R*pbF)Ba0X/iijE΍K_ݓwbloW!U`>X]MX.}@Tgkb{by3M{kf/!1[UO%[h+fI"N(6t &CVuީN߁p,Υ+7(+qWF^Iz[*LjD/Q5 ;/[2jG]Ŭˡ`q4Nd+eg)^KaB@󰨑~1ݶ͙:thĆ.T[#wfR+O*Bں/."6K*Pojw& ݊Ѹn3u\ta WP`n:/P-3gGgdaemsq}wO+:McKň#^CtF[neJOkz u<7ٖdk^fQ3a'7mek`mj&[ 8~ӊfЋca- 9  E:[ZΖ5}ZvWdr4.n~ԆuU iy+PO2p#< e7_F/*4eq~ʳ2-jʷk1?MuB/ v;h:$P0dPS7Tf um\~ V׿^x2*:%1 9eB ۵x`$Reai{-"US,_gsBA@E@f^vV4'i5Z`LM4qZYӍq-xA2brƅ;Įh %RvkxM4~Ӄjݽ΋õV#  )Ԕl.h8h5mZ[d!Dz0k{ rQ `ewFuC j#RJ<7xDEp9r |GحV9%6?^qM#ZM"U\)b`HIihOfWK %N{®4{ޠݶG+@o3S!C5+CAD(fܕp(Y6cWFujcݙ^ȚM 6iUآpg@Vkf>ws2{tY`Lt1PLOHyaW]-Tx'ݏY6_D)km/T.\-7,IU~U9/ċ, A+/Rdb74Ԭ8'[v8lȡ]yo/~w}G1WMpq*e X[j ͹%m%dWgqPV'B( `;"fK6,yk[^XIt (MW0Yyh.5^?p&3k:Gexm ȝNA]X֚jr@@T2 ]H2 N;D}Ņǔ\5%!)-Z L*Xl.'U؛멧Пy׺ZݡK:, j5!2q#Q&̋Q# e4ayKVD= ֡ W֜5/g-Zzu=6߂iKt0ck,oFۢIM~a~3YޏhR}?B=xxqԣܟdTna7lP0XiL[\KᬎXksS\Gm"SЬj=aQz<\'43Zc_XDZ/ېoX-:հmp@t9kA4ӨNC&n - S9fb*V0/s/"n$p7&i%3+qs3OYX\n`S4t|ɖ h#qG><E0版-kUNy[0; Ton~ޞnh6~?v냫b~IG1S:u%1Ma7_A{D%|2w 䶐I c0wNiMޒᚻz0UȑᜨMOHµcx<ݪV7wƈd^Y-*TbJ~94'ĶY)ƥ[/4Ow Ĕ ďvpX.5#WQٵ0&,`CE5@7f-$wnQzL:L| f)E  gYH}ID:3~Wo]!TS(E>Q+/~A?zXVi?ٷfPkA[/YB첔A#]{b1O&9e,`AHn7Em#՚tÊ\y9IN߬{6^iZIL <Wbb|C{!? CB$IA;75>Uq.L /Z$F yO|yg&61=X P5ȲQV* Km.ʨZ&]S(PrmژQPBAtӧ>"/BdU|ҵۓ1ض zSV][ k6l'u"p:}Jh=Qӆs!L<딸kHnoA+{Uz3 ?-^3MM[=TNܲ(آpH/E"IR S;XF0Y>35pdrݻ!dA;H+E/ ^"%o|:L`ޕOk kjө}=/,?wrw#߃4KWpa0BL`[botqɕ #ujiV!ӄcv²%_8./}3:m5lfXOsB!XDžy%(4ol?HaO6hɚ]Qڧ^/z9Y^N"Ik1){@6+Prȭ=|Zrl(J@jPW\L6zf5he,gR2Hn0fPfzZtzҬ*8lHqr UC"mmO:aCJm]ۮpF 7BcyR{7l{ :S]c/Ť;cmxqW]mL܈XRx?bo1lR 2C=ʁqWfUk}X!Љw'Ǥ7_ywy> WKu/ :^ ?LsAee]Ӱg%PB8s?Y f/ۺ 2:3 c7 "0aG3g ʅoc3>}?x#edl޷#\ ͐$XXpd7sZp8vbɆIzy68uNjk*iξ|RpyNUdH^%f+, $!܃\pN^X@ɬ{cPJ ."j_^ @ }ǒiv:m7@RuY0b͹j,hgT!)gu>"V jV߈Uד]@?N+_k=BS`Vb75~@@Zpf2Q$j$`Ix/-\fR.!/F ;c=U8 DpU@a'~hF^+(3,SaGܤz8Ij2.EU$BGa*iT^Cd)~-'rv ({+4cz0dc4>/Z&fLad+ש;(7_z;6RȘ;zKXy4ڼ" H=pns>gɖY?q$UZSil}e]̔' {=60)U0WOzw%Lg~cٞHaJz xYeZr{O2!nbL0'^:L䑛-DS*M : lR洼l.dvX/~=."D[PrqU ?_4d;]Zx.й䀗AgQ):qLeZ aWX|XR%ϸ/P7Iq/4gl)c8ɱa>$܍XUD,c ݺɴ,pLMEgǜ߸Y05yA"F`1JKPʡHH$ҙD6v&NfaKqaLC>n͘M`ΤCK11<%_+3] Ǿ2.p@:t+0䬷@qqnVf#eE8a Tn1l2G/arH}GОCc 6XZ ,!$ʱp,G}S|\Ѳq9Ӷe&}[, $Pʋt($}lfh+y k(+ 3EK~_*;2Gdh3h37D2Od ެNW-*oVig7` ս;o+ xO2ZUm}b<;%\+jM!"P.3M}Y@7u$\6S:Y]'ZnO_愼U` ^Q}%0[eaTIBon;5[ #?ʻ؈dGrdx K~7TF  }HΣ8)/nS`(,J̩Fa ʚ2v,()Zz;Ss\ c2CL_;Jc0[!>jRwcdG/oj TN YC+RudHpJ(D'H\kzyz2yk_K!Ds4B~g~4-#R#b*BAe髆q 䄁eQr?,(*s vmƗ2o$fE9Ktە[z@Gjy).L-'Cv B=DT ̈́c8(f?Ygcd!)hܞ`ywL8'VsU_֑ƎC.E#0O ϖBڃ'"\O8c94As?`*Je8pb:u(ZDB{26wY ""tnjNWqR ꐓĢv<d3Fa"bB”qޔ'x;@j}#Om4{(+$iĊVd=-MZMU{CFlv }S3{sWbdr;Kq ~!kw3?>+ɴCY]Np%Pn!hݾr)<䢞_-,M,sRtٕ"dV:Ûrg22XGpTA;po=јѸ-nj*w9z0MZ1LdQ]}XNKP_%0:BPum^RBkA-'ڡW!QZ!v坠mom/à-2ߡ_g1/Q J0TU>Ml3]c!W>WV׫EG9ӣGd'OL!אf@Hȫaϻ , +Eڜ/GyOA[ĎW%ͬF|h*L~<OW t|+F3ZK/qMq8,S9i[q ] q2g{by%Ydh0Ľ/V`՚GэO@LI|f}.Qc~))[Sd2vUX{ȔT;D`uv2{ UAI\W)zOgՉ5{Dzɹ3/{t&iV4t[S+Wрg(t$?V[vZf'v27,B/*:mvvFU&h;f&h<Ü̗7cE(-#:hgIw| lI_Hc1vQ7mދuhW+-bU+-j9q}<}: ŝ)ĖvS'MwLt4OEVD]70V7X({z g^n uSC4xxID5҂Q](<;dLF2̞]^>Mh"4^X m-xc s>$%Au\pF~+ 3Ie uIܹxI(Z.CrO;GՈE (<gYfMB!eޥw{t]~bs92dy/"HZ]czkFhBS%ps|u[}A-f;pKYCB!X"SEa_K]ƲV8{D!m! AbV9͆ t*jCz̞eWO v7] e Q~L<_-5Q+XN]/§(x qHxz &2ꣁĘ0:NqY̩ISbi]fF&ALiEMPUhx2Үon^6P.')VeĞrLi7{1̢f߉skg}<0M憘KwᎾȹ>kY'B{幻3S2/$͛{@9=!hB AHGx^|kPզEm% kd`k-9V) j$Y蒅> d'`us'E!<6?lJNáymOB/1f?7$cSsѿ+Q !V)>e8!y|duvP%,. U)zT(gtWknl4!ܟ[RfχhK%oE}>*F(iߵt358MVz'߭ϓzf#\ra.Wi΅pܢAzxQaz4{ XYx c CKW=Um?'>2PiR?K 8r~xr(SM[q=%V,w2c rҟ{>1F]/즌l1mikD&3UR|Ye-?lBТű^koRml"3Ĉƒ]3>Ǡ SKy! \z KtqN]N7Zq hCB&J'/Fu t AUg<{[}y[on,} 4 ;fUBsK6p- $&%eՓɖ0ހN|gM{ED[1a]|= 5C]rm{V tyڭۮ1M]s_lnkc/J0`@DKw\54B)_vSd\"1 TF \+hJLϴ9heRsyep`o⏐}A:TgbdB-|.Gvbڈ,QQDAGAYb: k5ۑp\hJol*f.ILme.QA6d%p"|fҤg\r0^nJO?NVhT-z'Kl==Lj(8L]ӽhZ)c4ʻ vV~y2Sh1LdjkאƠ;>}R xZ?M\oNQHCo 5h]o] o`DLƤ^™'tS֠߫!O՝B=m2vc[[b(lz7 "mRJjJ$PU{xNRVQ%l1D8RBHR `RkW,JQL+V^k߰݃e+N u <Ȍ4;5N%KQUo$p7zhI(QZ[ H)#ܢ,5NE;vPNZ{tsmұJ._EDeYNuERmHHh?4=,ҝ[r jYRD KQ.Ex(t)x%e΢qiCD mB +j/avPaRfU R?4U.zۅ$0PF]jJ| VVܝ!w, ȆP"OugE%1]W16ɴH"&p`0vGS,ף}M1oÖpH I b*g1%AqUbx]EšNy%7UZ~~hy2c}WD{7r Id ]>F-p1F[ɪ )T7 >ce֭v\Q]=x3=ϲDm'9Ns#JV޴+Tl,T{@6I.`bN5MKgA0S'B kLRE`ݛd%=&ˡyS!NLa4P\ E K"+b%^kDg$ssl7$-RB SeJ,QmXM@N2o2\="rLd*`bu)D+g q~Laf{9L *e7Q"Ƌ*!jF6wwl]rRVpӏUhh|ӛ6TwN|ٳ7^_Z#RuLYVE*dN -ˢLW6S{} ɹraӔd8 2X' h>ըMFL[YG__?dc9(l30YItn)@!9YD`#Ň}xѤĶ(,K.pN4z;sڡ103|bx™Rj ܹDa@Սr/Wۼ>9Ơ*{8, :`'u͚QsY4ϜQG#JK1sdZ‰ڪn$FI&7fqaScz"A/e!Qu`1;afMu7@D@п@d$qsWPK%̇\/՟5s/[ UsaNԆ/;ȯbvEC9V9`ah,2pf&euRSFܯ lRIB[f֤):0ǾH)ĝLt3G@w^5ёM."C?ʑއwҖZvJ7/pEyPϠv&*!xXR }T-͚n4\u6t9ٓ~gPclc~iŒmTD4&{ǣ)hos~P& v\8$*xԬD V+Kjx OIW+ʞ,]0s7Xď+-?̲C+HAartn±j`[)i碖x^[ hu(LNb-P#WX6 0^= 8'3h w3DLWm-/`]/MELA46z5nUH֋0 BUl󢖡i5M_yCX=ۗT[q[PE*\\ב%: UscL ܙVrx.b 8 ~LF?ktVk*wm?mu)vЙ<DQR l]En}w/GtP7}(RjA>.2>4U@D ,n{EN!c &|6 yǧ6ӹvaTJds{#GũpBfożDr'S ;苩r˄J37%۩97@GWiSh5K|:ۏ @QaLZV#A6`'3*ݬ>u&E G+h/<{~z PU~E5{}s&e-(Kvs`5v敾̈́Ԅhlp pޜǜdRҍΤE0.ԑ)gնgwdgpZ+uzӳ:eʵn DP !uwT0m .=%o6\ҐjP =W=S?jУAOq<9 Kb$CvbOqbB[namں.9}<5φW?DlB5S6sJ쁦 `$_AGsPq'¡=>C:#&#iJikCaM qӏ'- Pᙀs;2 -H<=1iP ˩ t:Ei UJS4K ?mAAr.g_LgEлP% H, W¦"[硎)wH(W;l^R(,h磹{xx|#9XP }Kvca@IU힍^XQR7 AMқ0}Fؚ+Zsúu` bU`;̋f}N 9D@a4԰› 5߼qx`ѹ?}z)p\ϰ3=wT~r."[g4 Lts/cnM,s?Xzɢ~pbd-wlT٢8DĽؙ^t9aR[D^ Tt"&ړ'&@Kjn&DrpFie*ePbu'Cu ĨQCtO!#1DJ1kA觛 ajMKUb&7҈!M0O~2:/La6p6NYr )[X*>t?3&ReۻPYHߜ v>19@)f?i!Zޢ|g^L/^)XU$ C+O])jϊ&+Қ ~Шw~yHL W_hHx#ن[pq)?kG 9nwA!V/<[R5.yhj*85w<\婽 L/y6{ L{YDWeP[]L@.㉅*eJODE?o[pcゼy@UЯ7}2 (jE P@ת;/O\D#w1.d$X"!ij6uwQ9xStP'V˕G~O_erQxucWȡ9cR~ЪATn9}-0zڽ?Q05z A-Zqp`w/]ה6l5ECT-r)Osϧř%zV4L. %~vPHA8}]WH0zAYz$HcKE׋P)/ cCOP^8 0:V:>*ƥ[0b@ЧV[ 1ɚλ5z6</0- `gȍ*3#׾lpypon0-]^u,3 u /% \ƼwѸ ._a/+I-Mn h@MMȵ&']Y%8q 4^%_+Gl^dI$=:P=TIq3kٲ$I}-5pGRb56Nي.=|::xmJpLΫ;|>~aj2P>#1}eMSaKZqz$T#.,z7ۧ;\ 3 mêE5N=3(, ?3zigjdſu 5@=CBHd}EV.6Eb̚tdCX7IFNI$ڙHrH 9/wi]'yQ!v]a a^EW4~oއ#t)cyrzH0%p&ʼn]K4T'"T 8N3(P]SgJb]/'S'\J6}eQi[e *J42@NI\o:[Ap"!ooTqv# Koq9fs vQ2$U)rf%mnÕ׹@ǀMxϙ<E,@#tW^-  l}3p-$bǭ~7Sk*4MA|4E\LH7h=CWmAEI*Ƀt ];(-OnGP{^V E \ .*9Yg6@IjqPPGH.M>@䶈)4\#AӤC^m5picڅ"$q-yN~Bv.[YNtI:Bf[GF\Ī0-r: "WN=Pk.lr##r 7/>3CV4So.ގE&[[__^Ľwva^i"pq)"ɉ&(_t㈍kHf# †y`nZ+TP@x݄Pl.] BCޅey1'dV`t:Z O.sAoX'b 9)pvU&枹FK!ؑƢ \Ў% g^9 }Y=/K,‰FPyٚO>\4a%PP|X'ȤҞuzȷ^+[GFiˬt wFtLG^pC&^Ys/<\;n񅉉n;oИ㮭5V+awڞbzE; Wos ԕl<>/ C8ۡYrג| ~?s'wv3w ڔY@Y,we"b)b\ѫ({ p'ɛI ?efd& hjQʯ3xKklS*j'ɰCϘ:l^o/Yf x_ƯbogWeTݮu';@1L%]|y '{~D}]?1T9%5̢ʩ{ˉn&%Ҭps/!-C6C:ĊF<;= "H?dűjLƑZqUua ʠDw+&[e#BUQY3Vrj(#Ho]/xYAg$KzJmHUc(cGqGTG9j7>/MaWFLצRV,nw]ͩr-"rՊ1.E)=(aܫiOhd~蚝2Kɯ3X;kS168(gvk[SkpB.a\r%Tg=ʓ7K[si Xx(p$j2 gA8V̓i~vAXqчPb&*M ~|1ӏ{yv+xy즥eۿ IJDj'^ᰋ۶;>^*>G4Usq rpYGWshSfBq9`Fe1V)cT;kbbBLSfCII-D-'C‘U$WP~{w2.m( `&oOؕ$ eQ>4 3atNꂌ/ $DIr?Z'] !\t,1J: z"5KT&u`5dCJg̔.O.p&m Dc@Q@tUmc.{R6bP5E{|lZrAf3j:# )5%dC_A 쎢8t {)JQ&9ר(Nbovyyz0įY3N9.$Ȓ1o F]@Lr|d(*]Fm*zBXWxZ_ 7B-wLzd&7h.p|:m+):q>P:[Њtm!G|l7:biQU$}lnb)EϚuc1χEK1H7lo-@+(IJib[X&LjJKr$+h0KBU l?'#{G)Jt6@S1e!`mԽݫ91Ƶ64H}sz[a!؅tL'V_~.! '4u4[@R~^EvE:T.'{,xDF*2s |)?^aUx[Yy@Y4C!8MGg5臌GRPYYN!FGK3.g LoXP7]iW+u%톟 'Am@)\XɎG B$q"> -tu;۝5ƥ"uuM#aAtke@,=v)vSwz*\ЈU5(A-rC) BR׊~ 6(I6l3=!KMx9ed Zh?^u̙лkW=TTT>"<rxqGKfE֫1 DӾ$c$v(4?DWeS]'?\BV05Z@EVkeD?q2@RaQX*O1C?耺}8*un- )W@\8;ds 'W`.ff<M#< ƒÂ>Bʝ3ϊ}3jamo) .PB&%l yz B?#/(x$CPG.CD/5p\'~"(rWF^H:|lzX+ d8N:a-§J}ѓ~8Lݼi#s 5W (OPJxvYRd2lf_Eɠ]FP z;y氎ΚB>S(>Ed~΢1{6p6&d[ jllcҹ'UWQ\롧s? )a9Eb^պ7]9>bMllΏ(I mlM7mh>YU_%{"a2T;OkQoU2l7zw|al=H58m\Qb'nq7~3Cv Sw\մt57h,t O7:8ĥ-` O`wjPb% }eZEVRJmff+ B$Ef*^pVA* .BХT=P7*ȔK'sj9LM^IUf -h׊gsDMkjDhœ̟o΃pVsRcN`7-S @;sw̵ѰL/Fת*xYԐ^ O$W 0w5/8Sw9Y+@|ZYn;[!S߅hdV Dڿ M3S-bMqZZ)-Hb/[WI-֤؁oƞ5?U"mbӪe}-I oU U] !S-y?lk?b;|Z`B>NV"ſ?K{7$t!qJga2ܥ+!t__6cb% 9;9 v' 3QAu(8`.r(wmPT &=8T?`/B.x,݁7r1. W[c܀ =|KKkQs_Y$YD ؽJQۙ 4n3d\ь}K*Lz/x*qdzǴGqgbTzR\zI;^W$ig{Pt9{#B^vѩ/Y6d$wr-S(LiȲh$ֲD ,4}<ѕ2}\T>OJP]? t;uAȵ ڠ`)XPxה,v=0W\@`..r#a%Q&a^-ys:+d^=DӧL/)ubѥgi0B7[L @ yCeP<HFӔգT14(>9~'lk_)S&rD^bt+Ye#\:CM In*ĩ+ȿ49)©sZxtxsc6j^@{`6cxW_bmz'+^f41oT`7Ld.׌2u{W|/]>X{Xibpi*zט􄬀(ZKzH,F1Wj 9B~# V0iU~L|5:52{~%¬)sɮ+x`Jn蜱a)n vh,sHFmdsbq o= i_C QB`BE9rl%wl r@EU?o\tVETAeD Nw\XOҙNA&+l/0 YnU&}1h3d1ZQ5Z:@=1mvb'3aMaX"{kվ!-!gKmdTRGP< ۍТwe =2E]_`9EsNtg`[h$=yq"iJg[ÚaJ1Տ&-˘AsȊ!}PK1D ƿl.B6QHfn07GQ}*w&2ZL%"j_uf'6a13Soxpͩ;r0݃0b'nFUPR ȑr]ld:sc83#v_wZ6_msL zdO>aOU"lwdo67]9}?}>*wi V٧2"t(b9_E%8F=7ɗeU#PJy|]9{7^cR͈e3 Jhr[OS􀀀fw[].+Eta-uCÑ#<]B.u2 -(oX&d {,Oejt‘ AX6ȷL6-_ >m|"@X\QksKF>%:g[LH~+/hr"twk_U=LLD Ce둜,<1*-~^YDԽ.-/!gQBqW\JK7ob.59\'qu/HFTxXg.LC7ypB*љBi^|^ƻTڭLJ`d2r̃>Nj6.hN%ͻzZXlN1UXWAa P;$lĦtX{ʗVzS|\)I)՝K #MI}@%&'u2D:2Q&ņ'xɆ M,R-~Р.+Z ]Jt)Ag}I `aH3~#$+ Itږ3k袠g> +^MUB 68'RELK4i-<' ˱~̩?] & f&7Q3H4Y@֯ErLX? DcLucS%9@%BK |-&煠C;}.X3k6Yw.0wJ,JI&p Ą楿9H!sQwԈvB7 H T=s2?8d(nS6^.&!ͭܽ 0#u\3l $lw5gi,!;١qN¥G0d =3c5f)0\eCHmy$Jx_BehI4%}j{'&"a if ܎&<% . ;z: J)7v|J =QY{'5ߍh83p:X> 2+2=)[ݗ $!y/!Z*r9 sR.^JuM;ayimw+p/:kdE.Gn$ۑ3zzfJZH}5s>q;1~Fhx"+dG[zr'cfBOjZ,S+[RDr~0] y{b>Eá M7͐F#"|}-GLJ 29Yר칅Xr9`ӮE>w`oqE]PRqȃ"pŞJ<)B{~?t)P/tN0R4Pm! -ߘ$"u1Ѫ8b"Aj}><Ųd"ִu>pWS"n@dIA*Ny”[ s-=2wf6I[_&},Cچ~|{/O(>׶עJ|^X7#긹0Pg8sQipܞ%ީޭw d:kАY}OW=U/"ުu (-3dmeW>]TVkƻ&>w]>gj 7>M%G"uQJua5&i Yح}ۢ*6WzߝǒK}Ʊt΍΍ze˷M뫵CBpEc'LRZ{ը:+O`jǽ'FyS;m`0P_^㗘_bGEw79rx b%q7J9gqvi=;i{hT&_phS]F"-F?|U 8SA!)KA5>vYre^fJ%#]:j '2[={Hش!o aO)xXθӉyCZ6 ABy5:i2J]92ˎg!ns''dN=cOdC Qq9=33xgۮҀY5 OG eH鵥'~Z'T\VZYIRŲװ$t~ "eq04soJR ,!}uײf{{!묄J?4 )E{WׇO:aK]O[Xcʴ#|݄mԓ'D@[xnjgޟ"Y+NhH牾N!0*7KvQH7MGTtYJ\wfs;hh<"%QSJ$)%/rv$SKjDvq9i戀ik5gZ \k5ŮPuRRR hrY$u w"t_w1Y_Xᅭ)4LfDW uЪ>ZGl+/v˱:I[e!h6&"F_Y斛7~Ue\wq0[q{T{§֏KR <5uճRD=Ǐcdܼ!K(LUғ לFLujqGa4J4$xxے 9bW|\Kss$\¬T% bB#5V!98S>J|#SLs!e!%LKlHy:oh(9w=zs. ̟͋f|Cu#1R^c$O><ғ@Cn R^LE,-&W9pYg0d6WJͫͲ0C 8Ē@Ԗt;MDH9k_@ a6v-k^<'8J6|OA+!UT*>Oy%]@w6T#b߹ԕSD&2QzmqDS?K1lBVC`L/_،w& JX#) 啵 Vik.i:2g۪pMqޢ(P̰sz39$e \ٽ8VH.@ B2?s Xw*C3qaepYT,n&nl MeY6l;ٍP0W?|HG8j>"gS"jb}t$jMLo!Ȅcy~ӈ/ bx7>HkA\>y_*kʀ3w93ҁ9z#//E݈m *\2+v\5g±_9aa`6{ʛagOD'U7B1Av٠Yrdi t;陟0xUTD`ڜeZ)ݩ)4j2w쓌m]>xkit,ƨܑ(khʠBt* c )#8z̜jm-Ō.ec&oЖ5>ґM|?'}A P(TeN͝>$S5xM(ش'i髊9L,Au= }CR[_=Qy6fqa2‹ 75C81I̻;=JW HpjI8BqK0P{"ϤaAZJ*tF :?Z*L|.2 F/ G:7b{z:/~isU6au@,4ZS \YQ/ ,!`ooJҫh102)(ģXx|A.tMۮĻ)>]۶1X.V+Gu (j0fѪm.phhE*)I5\&oR֟Ύ2"I7 +wh%iHM\v˗0ɜc1dBII"r9iǍncaѝq8S崒*Wvab^< ;|p#yba +O "R˻yBz@M}<+_Nbp/2lph~Cs' +gqk :X dh1ȌӼFS?l_VXH*$mɴl>۸"NZRn:xz]2ؠC-Aϵ4eU#>@Qn >*3'@"ra3X[u'#z+ɼSgcզ0Ty/\X_7~%OyjEv9VQԊ#2b>aڔcwrJ>Qxl!K)oLٮS b`ͦ0K*yv!1P la%Z'ia)lˉ y{0^ƒs bό%yA&txrs8h>lˤHDnӎwzgIka{Lrb㕀jd@F<6K/!]+tRÅMY.{LQEN'O!V.Yr\JL Fi [EYeܷ Ą-?{Y%/BdĪ_ S*ko^Շ;?hZQ(ݷvTa+҇%ZbF58g%ݺ0fkKi <齼ؖCȇ!I*G0U¹#iVqȶ36mחXJ)B#t<ڗ@U+;M&`1w=G? qG[UQHAxfwм=Xi Ӟۊ+8 }߲Ϸ}2YC.~/_7Xw8uƕ!/;Zu<v0"p~1#>MIyh=҅iPS(!Y?{ݱJלTXUS\} fh{iR .E'0_@Ctc_:JB&%qh>'K%pc?NVLUhWG68]͖ Ⓕ<SCj$sC dMs[8H4{1p'GWMo\CɺA{ nj7d7ٖy4j.ŵV-&Y=ADT/.6@w,E&j\ݡ!vMn/z/{ &_wlA_fzr;ağa{SEiV/\KG{mk A600Ǵ7q~Mb:0Ї @oC>}˪ ì\.G CB/ɲ~IabW[$$X$luK-Aظ"] fzv:xm⋈d"y,aۢjӄq;^6;#㍏X1q9m`QZ"bSzGS<Jn 3xBm;qgtŽlO]9E|OϠat(S~[gYNBu!A6K@_[3u&f n8ƎkTjnCAn׎?l-I`&tr!FvÖ=|"}rYށP咬cx3&[i>FXg}eIYg4(4:V9J[ &EC]@|N6u7c#fEP ُckf.i~-s{ (pqzG",xE-šuIc6nHdNmLQX]^e87 š?7ҼbB8mit3B 8@j*@ ics75kL/ Ƚsp nl?5o/M}XC&겚\@Qv |/DZV43z.QhC+^Bh6-cɅߔ,? 'F,Ӥz҈rPBg/< ;D\aY8h%L4 a9B=f Z4yvWDjkLpf>1Cb4_! &rMX*WUk{S Ԫ&pbsKlD7·*_y)JcRpc"~0!w~!C^kKi\ȡ][ZvzWH%;HH5G"aG䳶6}V@VWLgy_ܪnYkHEG?uX]Th$bM5l8~B= XdeEH2W{F*-$YVn "׼!>rQi?ufb 2r]MQ**f$œm҇as¿ N_7f>  K\1DV$7"^!XS68>QS&]pj`ǹmĀzbY$Ck·t Wq%~-bWi*}޹|m4j3O$*;_K%X }=[D$qdžg>՗GXْ:$/]XSOذBTܝ-Ȫar8ڏP+U]>jR3f VVLzކ8A?E15rey]u0g(.N_emqKtDK<ғ` 2dž'~ɔ; 2 cDʾ?~o \.q/-p%/r`b3٣质BoH=~Zk֕i^U"-)}Aʒ*|ޥ2,*6vtd#Pk5} wLF<'a`ɇvUΤ1h ?&gO(L֣r| B-|TCMg/fK`yr1C;@$ =0<z;} Ҵ"S hl t~-L],??t@D8 sq J}@g}fz=wg*Y+Fͪg  x|GUsv Ňm{usEY>*"NwXGmb n1:oUuuQԆg?3p2ŖR$p{S!oC~AdKP9;'k6^k>ke}M W tJ^>QvޝV~}+i97fhhg\r:QG&NǩQxBJh1}fUT[@h:m<(bl4aIv,P,{MS '5hK"0ǀ{XD'q|o\}u e+vg1r0sR/xd>e +Svz[zba`Y?@V,vtUFhsh/Z#´q׌cC]P99Gߟ.S yXZ[֡DȽ&פ?8隱j+ x/Da7$x9l8m T(@UCሄ\q~ W~T( \'{*syp2g1J]9TgbGc2M>_8=W7,*I~2&뎒Wj'vzS2kl'.XjWw "p ^,tm#D؉xQNs;GqDqgTϚwWkp;%]N"#E)1AO(N~-'S_τ!i:}hj/vxPuKr:g|MRH+ƭ?J<kﳵF,>_JGG:_ )L䓕H F7s4w5?kѤ }v(BVOaNmp)Bkcjlˮ3Icd[ ֈO:yVdCܖ{pkD;2e1D0<$rW23o ):̣QSBQ AZѿު Ho jb݃hr䪨_3ͅ$3l!g9rbO#ٝO eؾlgE-b49zE΢Qpi h!-KZ PT@>"?݈[=C[A"HW=][x!yWi}hHLT8槩{ј(V<o=$peqVw4AgTm7>3w/h5w_[_-bXV*/l S=-R Ӧ80cK!R4N>{RֱxCƒMLzR5 H/V+q7HM 8m(Tj Ge|ə-;I>Yҿ3M yo ,0 }RۮɮgkZHAqDز!Gȩ,ӂX=3gB]j$FN%:*^ j9AIh\f؊2j#Ja%r~=dLu?c W% F<^&I9 6,`C<S3H̄[,f=k'b@KC;UnB7_ZcHn:iP ]9`bFC+SN2D_V Kbd Z:h)Ȧy p:DPv FcGP|wV%*Y瀘۠r։ 0M] Kͬd6K?4e:2hǕfZ/R#0ɋN8pf8K$FS}Nv}jbwHdLB$T46 xޮΔ ?9 JWtr[.FDpVfywNS ޏ> #4}+BT/o4P9RL@lwЭjDcVԁXE 5 $q$u<#.(F¢caJ7~ǹEgX2:X~bA-~q 4`87.qAO h.DU彐*vߔ#,yVaq2P46A >J,M1KV屟MU{@6Qs`XѦfY58+7:C.fMQm#OŃ5(t p̍e`?L6hš޼Z@APPH`\!R9="ƅA[ŒZ?Y!Kr %c?%/I 1,>WepHuƄA/Zui4ӎ7UA.!Qi1B|W\+NCVO =C#YRc91x5}lNth),򦭱H af(2ܛz^e%MA?: a^3E'jq]UtZHZ+:f)0Ge7}&\=-tܚ| 0y |vWxe: Lloo/Zy#W}4!w޷s܍umE9FǮ)#> 2w70- #/@4(uY-CIx@j3^S!SA ;du`K0Dm\{UQoi٣[^źA/ϕ1M%D $tBW}pݰj.W4\ fZdX ZV\ G-|W?.^غe/⽂7ko$L]'FP*4p }x/f$Lw˸GUVhiȞ5ʽ&ym bD6M:8oί|)9_~X۞9}aXY2]FB !&$JBu5ޞw&(C.#\<`% vk}g)c}ɜ- WK y)t2FT@JJ`/}ЭS.blbgTU pڠ "*ɖ*J%mfY!R%VUg%Z}6>fTm<mI 7| |h<ȡBv80ҝ]@rW`F/D *: sԑ=p Il%V"L,xA(z|60^]OEl_T7(afE^n7ݨb&/{\kҢSuA#v4Hn;:~9s >0EzU 2s'o7;@IhPS#y ȫvCTnAB'KfJd,Wn(~nF JǛ'XSk5q<\`ɰ+ E3z<'1WOK꺕 HiV+rpˡ|ɐO,:37CB2鍞=_Oo H[1兀sK?\{.00=qS `Ϫt/&BvI 쎕ǥX#ˆ–(RAjhoD+>`YDsй6mRaVs=g [$zXGF+ܖk9#S}/E 9uJ{&<fgC>mњ2`wiOh3^{dY}ߜ l4ڭ+}gEZ`͔8GQq?]jc7Sƪ-zrhZq,W ``2t)]}+)de-Db"J\6=V^ok.MpRm=IV[rj)X*X  : i+s^kjCp!.,D<kյXN͟e8eȦsg#dzy&cޫ6UZѲbƜ5w ʏ:J9j~AֹKj 8HꊱRHk+ΥrQb8kWoCʽ=E9<@jyL!&yw wg';]PTq:US0Lѱ[Tڟ/ gCsJ: -`Xt ?9KTd0З O9AiR\sF:+^*X@KUe;󲰚}GqGk~W&`U8NMT^.eT7ʑ;YW:Y3,nDC!l&¾|n(+=3Ҕ$u1H0Ms*GeH.JhQh-s+o^!K}x ,Lv :5H}d4sn*&R(k)H'-zW]7tДp (䨝@jdo-FE)?&BhڗzE%u2IViy '~_h+ ?Y"/l ߐ@mV(6) `q_*2\ծf8m=Z9t׉2pbɭѣv%~;p?|j٬G MƘ#2!{KdDD[ϟ_ 9@鐧#*Cw(o)VR]ϬXA=ZMqvœP1/ȼZ&13Co@9ad+gf"=s6z%ei(tWTZp~>cZr9US4. J11\,w6ʧϖ jB9b -v'=oNsζ2mޣDG}5CCߌdn?JXasZ2 Vj`7̭mw퍌GF}iM5#j)V\3 tZSJ>fWC`e,X2y1eab^DehAωnduX/: uDp4Ɂ?EUsTJ(@t 4.x b'B^r!gu8 h<۠׵$ ZPYekN^HW], 1R'dWHua@Cݸ7aKfvL,:\ ODԳw:g=-_| riSXca5ӳ d,ՠy,? ,{CEhaE Dt_Vi0u0g(Fʙvthl(}(k>ǬU|U8iJz~¾3{g+vʗygPr[EV U7EQ.$r$#͌Rd\ 5-fٓEc2Ӿ EVa-|@i3oeѝ/S_T 뭱`478iHdWQ`4jf\:bT:$_pF?nڈP7;+Ec܃\PhuHtG8F-\IpM2忐5xo"~po& 3UKq8,mu-!́{.Jmk27#(cr,Tf\j>!u xcs W2q%a@.1u?U$gl[kDt_VoM"N$j\yu-0|nYx!:Er) ݭZBRY4H }tM _6f`h(th3 :&n~>јS%'{Fcu δ5ƹ p7I a-`"kdE3 ڛ%ԃj-NmvGS9 Wd-Cl<1vїd@GV)W҇$) n-\h=" ttMOM_ҙ<`][W$H<ޑUdo'w)¡+x6!#c3ѥ~W5 sg:yukonaUy&ImP'E^!ݽT>U(v6GEi LމɊJ?ac[5펈dqPu> jA'UVtĵO)j)❞]@!Q^^goDтag, 7G͢'ɻ$~WZĴPHpeaZpUiF%:WƟ|ON)d$ |t1'ձT!EY;U rd58eW^]i~Vf%6{Fm 7RQ@ִY89 K R.|.+*W;`J?a2YT!OHK6G$͈X]=9hf›CPqҺl/}ߟW:O Jp2F("RT"2? WXz!@b#vY!^>7@EzK,>ο8g˾űtTV/DhnM;6#@+Y( |VkXX(fR`hrl ڮIPp:u^I\*W b4=B;fdI6]RC7 f@ zOqǛHf‘!$+q1l7K`A L^2'b|g'wDL ~R泸a9D]O(QetVeD`ێ}%jX"w^$tkEVD5a]fHm*Hע0Jsw$"}7t~C(eX^Zo_*[g2F?N )yzapm+.kV}51Dgpuo.:yC_daЄ4p vk罌~*.2GM\M"rG P}.NT^QA}32 Y( 4!&m@ a_[ )J-u(5~3۩]l[~Re6#Gg#O9*GCpJh5e|C 'D:=,y{ ~&/dJJZCܭ"h( ?$nc.\# AZ;?,^Z:&p@7]H8F_COG$X n|W:Tt31a% ˼qۋ&QRrU1 ͂D*~ēf ;oawyɾa&k̶*sOY n:/t z,J)E8 %,V)%m ~.goՃphv]8)L~I50C=Q%` K$)utWg'Tڑ3 P'gGV|`j/76P^Ի,\8Af,߄^#l X@NLb5*۞L  /u獁+- Z^4+jb77'soѹY9q׭a+P )1 #fAi' 쨬heUrFaZ1U$彩?sju"5ikA&XyG[<RS}< ϙv([ߏst(tmQl~v6kFS}cEE)cuzfmkEH"_6`SWJ3!y.}/yYhk±Yݙ ~`wH?]23[k3Ѣ@/9NtI[E(ԎɴZC |:ͫJ"?[+ ">߅n0[xc4TH RD%ϝC2nM00L(O_9]0 ^nқ쟛g/'̵iR}\J$_ApE9l\o7ؼ Z)vnJmyմ#/<?>I=RX'@ST)Һ ^.U[Ɗ/J ~=qĭKH-o3AGYOT#ZNg;RV7l'3j[u6X>@JBtئ<:Ou׹:7]fbۿ,W*/*Ċ$RFڪr0l6 Tޭk§X]7;M(?'בּ&.O5~~ p]f!rԕ@}Ț7.8U7YXey.ڀ7flZ76Ƞ i0C$5ZCR>dȻ4eeQDA .fP#RW͋1I`Z )yHv3孊^K`ɻb+0^| KS\dVULg9?*pb gBb7'>FW RoL%6_DV V}ԍ1(ZNf&HEОZlf@3 _e/aZyh>8JxT(Gu$BԪ $?&gS>>A!+/;Kun 3mKiP/ah `S^br><`zucQ8y;mݽ47(A  ]A6s:N5 D0v?#Kg?L: t<=OIuR*lW_/P" ˙@oO JFtj(壣rû6aH8rd݊^^:[1[xf@9HhsRz uFj)lpT:Xh^8i)V"R̶jbv2l2Ǭs>Ж wlY"T`;)|{kqX-ps|fy&U$j*㋧}Lfh;`Қ ڠӳ_'Td0$[VyYi-. 9ЖBؚ(ç,wYPU|!=4y<-_s@cJ+@-b)OG42#mvy(~7UˍxMp5gLoRTGJFu24N.m/8/\3lp!ʫ hPJl$Ȇ6s:Tqn@MD\W`yurx2CAN>fͯB? 4E+ bf@$b;> qmyӡj]2GM>@k-׫@nq> L@[Տ&- ƣ;ThH:>J.ZDB7P(~c`]ۂ<_gg_ȃt/b4LJe:qCShipvK #9{^ Vx8lgzlڡ#\xto_Ucp]TEAAHTlNgf c8fG]sH/]6ɐĠ?1"nU@'s<%#".]DYs.je-{ly:1z0bjqbW /dA Sh4` !ZH 1:5KP^d ܩ- i)%Ol ZҐtISgXmB9bVi$F9'y62ӑ#T6ޜAvXaGo_ ǨwDAR+7# bfqLўa⥂$iOWWK6"{)z tMjRysDJçl>d5$JZW&.ZMr`X.2'LMBobY9=oL|<|>z^+D M|ڢP^̠lE @њNY #Zju~-P&C۬&D ŒQL8cާ~|=5i'Hf+.]YYqSbTn Iݺoٕ/d MیɽRmV&xSCڍ=f*aS4Pd3_LyecTf [WKmc%-Z$ڦ *O+}dP.CJЀHPC *cG éJʕÛ3t@ rPH>|WJbŃ&GrǞn)h 9{)ZBOe<)x0 OWt^:mc:3ZFO=lT,dОgv\.pk[x?|k?JCGIݷ7p6=̘oju mdܱ+6fa=^:%*r6<6UY:M!%`3&M28hȬ,(S>Ώ5 hJRK#HҭJ%wR+{ٵJ]d8*u-BH^İn.9h'wjSJlq kG1Ԟ߇]c(81 ﲢ-:έ+I ][Ќ%>cs{uS<\䐩+?doI nyLq`R=5-8?@蔡=ӗGgjI58R_)j_-莊TBo$E#35/Չ̊sc nD(TЯrO.ʝ`Xq7g&.!^=",Ĭ,?,-sJX;~A *O&Ny7h܅k*Q-, r^\߁y_BP'Ϛv SAXĞlА<f?,MkOV'mO>?\-զ8kZ3-=;5ĺw2+7F[yh-6rv{ZⱛɌ> jiȉMqRufv^ JyĜ 0CU"cqʼnP~+0DqVm/8ypҚ#tkW&)qﷷs6[:rÖ1\vWqocCė;X9οmo:p&3;ŨnR-jqb)&cϖO.DOMhq"/[S:M aZr5NYDY/tTT0'f,A<:^|uK@[! S2u2jꈲ_͝tΡU\ 39qjz} uh?; pC%rRK3d(I!dv}ϼb5#%H>S3#ѰU^?PE(Kc6L7cDqhF=e5DB@;t\cDcg: Ҋ4L(BؓX T 'Kt죋uO_SVQ4 zs \w,+Y㣾0k Dr1l’"7w$lFl"洮SY]Yw(u~T.BziNRl|xm[,o)0faۗVWMޏx4\G"t:d@tBɺ"j:6[vR}S`jA)+آ԰eZGڙ@;*mR~5*w"3FχӥQ*)ceܟ:`Ҭ0Nhwݠ$2k_"uK1Adq2NV(]!H91JD M,5-VH)Km굹cqu0~d4L:%̵HЪsN$OI2+3Nqo-N+NF6 %93`Q51 s@;U~O5ǒlڣFsߡbf @IxCY<^&:oD7"A6Q\[ƍMf1P>|SA}#I_uvs2FMH.98_uX\(\R Hϝxgc pŢ gowV =.1VXt֬%f2[hi,6<.ʼnl'BnX( |z2N9O"|QJOLKp(^4,|%'sdC IJbհhP_L=E,Oh jJ/Vl|(=Y@d7>W5RWVd\ɟ [Ϭ~* 1U/R@ƌү+Y<ug/ҳ^A9\Ӵ Zmc0HjJ;1KsXOWHc9e3(\K? Ġ\(ҨX,]pQ. .K6dGRP'( C-KaҾ73|fb<h1;S5&#.[&!Vw @yTҭXc?o@(L\5fSS~rR86 J-eX|7( x @ڿLr `څ}6|xTB:/ɛNo3̞wYpo&U"o)@V"|wЃ[!=[GV}buQ o|lۄT7Tp%:(e'i^F_4JރR-Z_MN?z4J)5YgHfs(sNW. g;#TJ qm';NƻuHlϪ$,4GK@D#^'9Ed#=Az9ρVD|L.NwPY4)ƸyK_xq-<j3 1ߦ.vb [̠nv頳1{Tx@^%޺o\}#h*ـnЀ3f龟O]l,=xw_(B(C~XZ\譃P1N/av;쪜}H;X@xf %zJYzD^"o(TZ8=%x}lwo{p`N'Ϯ|6"zY Ơm7z!G 1r-Fܱ ],^iCu.)5x ==J ,ۛeM$ 3(qR$b!Xܭ`f 2oIN!g^s +'z"ntH;U9,XGz9Rn<#oa㓟uuO"V*|p: $\?OBn9X>d ܤ`Te+±7A0]S)Rtރr+[~;\F=nmJ_)*+ǫOp J|Ph"x+$~ktN<8ʤ!N?N Y&QƝ a/?,MЍ21dLe-,9фA5 ݏLT:=KJ!PP=YHPˉmYi6XjtC1Q/FC۽і)ׂLif讞bYad^ttxH}hJL1^vzD/=v@"m;DphJ2HquChҦq1!XV@0肊;JXFG{WJB Dzr/rܞ %.8)}q%1MV!0P+yQDr00?2r7lqNד? C(+3;O_'nT)~z A}Q/FgJdÔxz$Ը*:K]< 7%R.K=8sP4Q5L :HF( }Ƿ9@SPj^dEF@."\F K_Uo'zF}(mE}M6ھ(\z P}a?˦XFLI'1tk}e=% MG^$T"1 \6ݽ(iU{XŘΫh8DNؚT1IQK ^t]Rx$2%/ǽo9ˀͧ eP›){T~GU3oܾp1@U1z~f"^S)vVV8BoD}&r)z~HyfN\7Ӕnm&wa{Iw}y} ~GN'Rf^OmdLYIelLm 3bh=53rnnyՓ,Cyd,hybI/dFb̥.{a~F)@ {(dJQpJ'㲶4ZtVwӫmrrA{!&\(//DmϒKkz]*CMN:k1!=׈C r^'=j@MSAS : Uk+\ mL:g2FRau @r/n?Ή [kFB:梲qw 6x8wSLWm[?E_'];KQ@lQsY\w'N܁g-Uۀzi J/ŋ)c-{3 =E g5Ia~AG0Y""o(JIe홼Otu௏̉j'2⽟D+4>NҶ*J+␭ytveulGSrymr~+|#,EjD-#߻ŒI6 L1tާ˄ԕg9_}uH#p j8Rl< g|2"+ԀB ;A)ϋ8&݁3%6`K-أp\{zG>  pxe5ovZeo0/3\ ~4v9Vmo-ϮzNnh|‡H1ʴQ]e?MJa0-XrG6r6Z;mf]*InЖ<;cf2|6LAy ۏ]gLj{<ҦF̄z1vMÞɧI\!4N:QVup1;#򁶍[t̵1M=zzdڏyւIydEvl1£$n%;ı#пg!0+`dVbivx6@89a^5F,/7X:n !+Yhg |Ms7ت;Q̦PLE}8jǽKZY)C@OrݷO4 (ќSC;pV1FѩQ8Eő@t6-c؂ u@u[AaVW(U !%?;`S!.-N{&ԞgLLv4yįnοr"9o`})00ߘ9=tv'IQ.rAJB"Ak^c:ۻbKϿg_ 3sKMSɣ^U'Yh>jzYw>g#k$Z|p&+ 5I2=FSL%NN`-N|Q&tč#UYJ.Dg~skkvE9IssUlD{W*]"rGUW.]\z*]ݖI}8#e\3QVN[oH| ("ߌfB=g֏L%W'%@ Qkr,vW ͭ!UC̊\|raN T6 $UVy–2ٸbvTY֦TmYLb̹TW9rlW0J2d..3lNjO2Xb3M!ESR Qa]aw}!Hw HrȔ?D.f6f遝z!LõxLVδPV /@<1nAȋ^GzUoXEVONCƵCHG*4bšPQ/pbs]U6':I:;pv{pNuޙ?}smj2Y0*35BpH/y47~+CWoguj-ڵZ`rNɸRkʶAn"]'Xޞ"~k^;m*$~zya V将XNdz+q!ѯQf D,oq)PyH\N. eڷT'0Zd7ϿMgkߛj Si FYlvL]NqQ` IΘ:wx~&cTҲCv~) (u\d۬KVqڬ@YjE|MiM s %h:bwSכrL$|.FW?sM98aŸs ODaZgƸF _Kh/o䚝Z9C.mGwԴ}K] ppĊtCm%}-VbѺ:X )?'ыsavBK8s)a/S_)Lډ uw~,[Kp90;LKb9?^<3)wbk,n1>6[ֳ7z,Tm+TQۇ k@| A~ #6жg1Jݓ'(b}b-|PCv1fЎ~VU54Ri3Kf ةPY3Nãh8و/>`3D:Ǯ o)PT5Bnگg9%rЫS't] (?/\ȽH}?ˮQKujh0(~"Tɇ3 S+]i*"ls25ynB MhjK'Hk9!iǡ14\XӪx_L}Ģ~Haj+q*|Q%²ls\E&jwyq"LB}(V&B:wڭa)qβ3zo:7cvҧ]3FbsE jtJNHhsDCWyV#tOkh JM|Ѡ2Y=j]!q˧ҽh[u 19 w߅ ˡ"䣤3AP6XT 8wRKRarqomNB7&3OaD}U"o6 ,Uw>tgJB?.Zuss_E_6&жQѱxi0:|Eh(HիZtB؟U63/k @x{>z dpBg"_i4'r, xU-k;~*`l\ q*ߝ(K'YFw}Z#l2˻^D&m;Fo^CӆUS}9F0d-j/~5&?|,IOCO`ƩYʏJ&ŋ cX0!ٱUs(| ΦM:ȃS\:q艀0,;|Fyq2:rߝCۙӇuD60+ٔwƬB:%aXDeNks U&T`"HBs Qt)/u5>V7.H{eW{Gq6Fqweۛb;y|i*:dJ:Ȁ%Ɇ|C?n{>M)3 (D,ichDu*݃C(:?uQ-f񘼏kTP֫n[Q毩oX.U|qs6H2Йt+2L]( *g IlC|%MbfeP;w澿ƽ~k`\ȳB@L @+9ޤ–JɌ[yggT¾;LAqUWLX|"]  "6jS'YP8ᲀ"H:33§#0 :!κAA*Ppѝk 0>-/1 tFwj\v'V-Y|=JZjF$%-jB]><8{$)W5Ӓ\I1w}~\@C눠/7<A/ i_)Z 5#*r(f-bֲT1pf8NG>g,Lb^-+xȠ3Lhƾm4ԃQ)ڜMqpa31.]5¶$Kx4Am 6DuFq A/oyOط%؜Ui-$2jm3ر:0a5}FC']K|5ԘYLΙ9]}vCjC9I;@.QhBuv,X??i($CtOoVZ?S;1֮Ms-g͔7dCgk= =ރy6,GPVMB<-lH},.%6RR'O X[!%=, ‍ aSVb0o;Ym,7&?lɖr:]B5pCWx!XS /_M|+`nr7(ҀuqU3$v15}AIr%oE|ӌ!esNYn#=͸P{ی 6^t$@s3Av1 ^tPY; Gm zekBBjq5z`ÿEf1$d|z19k2 OJok)!ORHBE~~ QA7<G}5^8C7?tJKs~xaS"#5iv:Um\qc$䚚mq7RnD#QzENVlL;܈U@/[~D+h@,nz8Ei i+bXN,ctwǫ<Dc FuYZ^,M.Tw⿫x+,8r ` \S|k9Ij`=yݱCS÷ȫR* My 4l-7[){%!I~].72[w~PO/Lj Þa{wZ>uEYܬ=sL?ƻ+1CGd˧uwUn87OqUƗE}X!q=0wl.SAq!$7` dvoUORZ` aYp!-ɉA Lr:?":PRyqexlzkecmA GG_`W"hQm(_x!JA%v6MFS~a.tDҗFXz, [ʭ mÀ?ܮr0-ts?<\rI\#>*Ud8Oe"u\@'|k@kׯsȇnpȑ1 V@jsShweq9x-Aѿ|zk쨧8t!wd`_G+XګԀ5t/Ƚ}C0/̧_cǣ2;+ۻ@4OU\UKe Le(r4( ]|b]kmg~;!f8ujgyyOFc:OWkozS\-OqZ%c:)iuQSLR1̍t>i &:ՌШ.4l _2B~MV2)lNQ՟4!#yMN5au7G׍ G8Z⨼鈀k;q?ky ))9 k(!>V#Dn< eTڛ-t‚(%LkecaET,Y;v,,ՈDwfh4j .h<}8 wA$/)*Hwٹm@ S)']cL.UFZscrrj\CP! }ҳ<+E^*JSӵQ{!89c6'& p%1`G}醤ӷL5XJF~1Yl%bbNf-pHU?ɀ*]m̒!l@Ke܍OLFU8`ߗc2 tnM6 yJ/Ozֿ`,-Q ]ٓLB󅔂#wAe0>koquaEnrUaao|JSjpȹ_>G_urUAw˙4u5G:_kf@IisnO?`wNB` `-fy]=u4f̞7jetmSf,ϳTvM*jF+T\6j@AM<ڢd&Vp^G{RȌ Ap!7i_OLXɔjV8}+e *{$p_I9D+5זzOU}ia#}۪AWjib304nmc_LKڥCo8Y.(XW6Z/㦬i"l!'斒?˪^谡{>6_Kܗ@~ԛ9'~>:RQ)ں`[i($ɷwFܗ-FOUW!0dS^5{:rG} *u)gEz8!T\ܓō E֌t]lg68tVr@(E>H9I2 >ta]3wgg}Fh;7r!zxY 1-rtJ &kFvB ˫ޜn{wq=7l؞8 <6 )P}!q5""GF?AKRߴ-} Oݔ Ȑˮ}"ƃ]iؿ٭rFhKMFBMӃSNQMN1$,`SԎ|Wa) o FJJ.Yœ3؄A[c݊g_h=j6>sn|@GmD -<ʕč$C!3I*'|1s L8)#S끻8{j RbyPgc:$ӎ/فyиȿ-/xؒ bI4N|8y{Eݼa) D#X,) +@F١$P;;<ϿO K;uBxb2h} M.6DOn JqU.]8IY.ɾz|.tk>11r4_Ev/T.ZgjWs:XP-sdYxtAh']|FF~6!JJ<tHX{J)v Fqs7Y1kc5[Ĺ<أB{r+7X(Q)&MnO˴Z>EZƌXڗQ"Nk w@EW`УD #s^?C4DJ%F-crn\|[9׹*0|XmUv+$|..+,q?4%QT3,h}{-G;BblānNxᬖk7z5 _%I޲;gЩPI>ekLQLFNmM*8,͒7%ųaYYWdEZk˸G}MG@3#E|1b/?H|Gi̚qi~9ӢՆ*eL~T [ ͝CQ~:ux!SDaUZ dKd5;*[t[5v .KG=L8(T5=v´*겊-֋ v:p$ ~$:sTkIWA7foyAdUrSlR [\BmƩݬ_ztO_U)tǾU0O5[nBހb5Âɐ}L 9KH-6mK5߫)Bm&"7\-稭tp\$+QQN4xѓpISmh;nL (wv,R N?"|K.#oDK̵l] ,[M7-gR?7eo|BSaXm[7:)a9x_Koh߶<QdKŸ]XZdS30!EAB͍ki[p,⏽7(:8L ̪ M~8)ɏ!t;Uc ݻ^׽"(F+#!Y1*nn$e МBR: A+CV\): ;~ Ge<jT\Uz0X-Sz@ }E"nH52{0ƨppzJCL"ib:9ćg0*( q3jcy2b diswNjou6d@![)(09MN jnW&6tsGYy'uu+#f饶|F{їH|MZB2 TR_!^Zh-[\F4+@`v( OFה51 V/dXSnD| *Zأ%] Y mA[pN5d'Py @s֕Aq(_TtG2[xe+~AjŠl8ғ_&_X)2MXҫsUo6!OH$\ϼ Nl;:mk/PWl"cwkh\E?z8b*wh@pb#\0rN%$%ח%G + &ZS9FEv3Kg`e4jϖX 8'>zbxoP5Gm(ߢa|~D1w\?hvXA'+z =΄ Pv,;&о3n8?O@=֏ozOPFNDvubA6lF?(0C~n)Nzh%ݜmʶ )@PAnۓ119hf[Wby ~I? ?R9HfٻGx)JVILOlO\Q́B`-6 jT\KAvX ]C"0dy @: Z~FQ9b[K9Knk\ޟǙӪXhyeΘ-,Y~꙼x"gOb ;'fȞ{}Y[R]%K^x a\w{tl ?!pz,j"oAMT†ITƲZ) -L%XG%Q8\F: O$pq^R\NDgfe4j >[@6G@[z@Y1ŃLaͳ t3 O:&pܰĪ\JN1^2Gdvc.Ih0eKi${$F?%yv$5!^QuR>*uTweLQsLu-r1ا!>LE[ 53NNR(hIթ%?X$] S^ ' r NԚPxxMB8I$\ s횵ث,\M!#,SZʨ H/;('xp.o׳Uܧi59N&1,uFR+H^ . @C6lmW\5Q]d,-M GLLVXO{Ӄ3KGꁌ7~H[ oT^W!JC,-Ji+ItN-ȶ%+$ͳTYM>'*A0=jP"4I %];8.Csœ;Ê̒[ӭ`X8)U+&kզb[]@3vΛå Ne#pe$:QTO_&N&:Fm:vLu;CwyRܯd p-^p~= )Ol b48hc4KMrD>rsTvVHBJG1{$ S.a(/.zLh&t:7@뺙[Eb]h75TH puʯ@8x-KGʂaW$$yW&E{'p|+c д?NuλYTmbI %ܦB*FʭY>ϊ{>q L !ǐhբT0I{(}\ :(VY T? 2IxFi-TwzO{)(԰vPnhnGbt.#MSoǏDl7PFt(LR@gkaIEn)ƅ{?3ypjo/+.MrGTKܚuӡk5qr-KO#1 WY_&kq7SXZ%+{^nz)"*F~_tk]fPcShCGR3"*GCBջFp,O{T#T..}ro Qwrmڲs3$`5Jaoʹ@8E1w':3Cl/IʗZ)qs^!+08% i@X}3YI_ys%=!~qQxbnAvG1p35eZfۈ;8 ]j /ǝwC2|*F#nj챀m JrkvGIʸ\)0ehqEFR Fo^AXRχ,x|ǟOAŬ8v ͧq{nh.vww gѱXz_gQbmﭤ,Ut*1A-%l<Bb>Ut52qF5}o穷AW {O^D)IAslcFi!};'.CΦ E"(êviTwL >KV~p$Vl;F*@y;C Я578Af4b\ NoQc8:4oZKwH:2= "bxe/NxCZlw54r>iK[$>#wЮxREdRVpRyaQf!}HhVHx_p׺/ZgMCl5z uwC>B fp}q_3٨!J&7s;ZMk֔%@[4m75|gRIzƳ۱ŋ\ЏNkmX+vVx-I 9GdFů wˊȽ2KbLyB֛KGxMaD8m2hڌ$)ȿrfSOyQ^Ez'U qO1NYyjlY+B*y}|fyi餽G.\AOp@S'u/+h #}q/ܔ@t'zyxq<[ _ϣP/I{ƆYLGVz,W>S(EDq]at 2(ٷkܯ QTminov:J <Ǡ=̝ڹu:8Z{f/+REVk5m%&@O<YF!?gml[TZѶRf[<W0wVvr$F |'stY?H!"ڵWޢr|˞'R40ba2膀P!%JuMwI61;9qqrpl/퓲ӹ I~wp vKs=f.mt2;z$}VvU@~PX" %/Ay.(+)9OCÞ&T2Ktنcћ:`h uPXO[8qH+CHa_:?*ܺAR"B<ݜ@z>2=T!_sseۅRNdPvj瓭YN_ 0jO(&л(M]Jhwh 0x=6a96!VEcOYhPG~x9Yj_L]t.RkF;-4Zt}.`e 6mqg?eaKݔt65; AEpӞ(=X\>'mePh7+f=x`G&`5Y flMDx,oh .?;vCUx.^&^!!'F5wH}*X~8 "E`Tvx>+l#5j\ZǾ!ԣn.D7dk(YzBz.)^2>ߊtФm'PzLӲȟ,iӤ`o 9PPUެ Ǥ^a'4= UCp2*M0:CUk4TSd!}l鄧%4'aQ-y}d s[%}Tr*t΀fH6TA|Ҟx|26H(/G>#`7 &Uf8&q E'6._AnẆb1;NG=2 #4iEӣ'ПIU\X@]11ӓY[`, J9? s?53FKHAƼ'W>Woi-f?*qTH/pj(@B)TT׫)6ح ~ oIH$:`+]Pa >8ru`N C$*Th$oQJjr/.7eVd^\@e=IK INQn%L0V -hAhȇ\ߚ"F:ry%{dx`(jN,^De'4XΊO݁_m0 #;o 䎻"$ںHս(7q{VJ&pک8TBF0#ݗ>VkJOƬ]$ c$ йzm5(~ӛdBvuVL5mr/ߝܫ6'0>({tIVx~9h)Z#V#FGR9:hC*vga :_~J b_*1Do=3L"M}HnFaMR 犈{MDV//"Qny-6n 8Ǯw}I: POH6u]cOŬ@/k99ȩ g0В$nEg3ʱC9-K܊5y0)ܓ"7ҏrmEb9Aq_ £6EX=8 k`v [PRG:4Ab}h'eavy&lM4 4*oGz*ݟOoV]j^ЈWU/V*aS[|:k`*0׀ ۞@xZd&YWAgAъ ?aK-.hsxX֍/&pFs-0&l/__ŕm&fC(h w>佺~pa`vSAiRdH߅5ׂ/=*2*ce}g,?a @V02O>ELn)^0DEQ`xGuKrH98VDi-mVjQ Uau6U d+ u>=GmU<=a[G/o4v`8xG5;l8ju6KRD剈ulv worw*Mw؝OR)"E 'W^BW˪ϳ ܤ"R?* `Pa:oCGR ݺs],쑝"WxՒȶ Wŗ 6f3h|[&a?(t&I D*o-K@`IݰԦD ҫe+Cl2~+V%M!^E ?})~Xgͺ]g=˒il)-QeHVBWxH8>N+Δ*T&Xyaa|ZqN04idC~G,pTj>F6RDR Az=$1 IԐJuSS'~>%|qcMVH̠v [$`ypt6 AL(YUS}ي.5 $cʼnݚ>}|~ф~W^ n_$}ŊWVCUr5FE7Z%H7o25q2|`mXO$^q._RȥZH5!=BZX$ʬ2ߎxS]nd⾲\/ d5Nك\2Rl\$NKpQ8ө"CNjR2Ml7,,̠c̀so #yhytQ1״d^ĭLȉP ~DJWjG)o&I(#wVKJ|x:`pSf8Sy;5jUGNNDze SELI-Z/bR<'U_4b.Axv)S1rv+\n*04fD1wѲYwv6Q s PۢbWi,{s-Z?a&5Mu(-?EA<>$ꟁ+V mt9? 2_9j E@(7fUEL$7 Jw[[8٩=ֹ_0:P;iؽܞYBcbye{>ĚSAL5{LLó%"\_܃g\eqs̒]"l(8 gF-|WJ dIXR:qX,"-5/†k΅ԳaQ.St?*7iH$OI\R25Əy=L 6ɮHfe5[TKTi2t6w$Ff_ g ·4Vp\vR0=\Uƙf@(*I.~qI2#k t c9I9ѳH $q2R:4"].>$ r(cw0UBwFa%EИKR\\0$2N#O?=S2oUڸl[O Ԧsu$W"5H{:Zd9T~?>Z]Pz "MȐ`n8Uߗ~fzcfOQ |ŏ:j?6KF)8GmdLc25v D8E|iX)n|ܶ[!aS}0U,:7W| b7Žs8q[̰pPBlO-r-86LE~i{b :ȉ급;ldK6s*-Y|RjA7YIe> z|,㑀xn , E8ބv/tf"S? 5qԴŕi+:b9&<"u f>36l>>|W=n eLP{Jd5%@Ğhol/">bޥ3v:ۊL(dp `GI+]JCgT 7įpyS,KxtBJT&l^Q/Ͷ^8pIճR*>ը3y&[ ')%KK]Dv-s8yEeeNa]suW"ۉY蜱UĸsNnS=Cb#hA/f.X)Qq#Z$+lTt|] t{LA @!X;"2Jy=dK,,S *ŚBʔqy>YR3 %!\ ?$?YIx@ep?E]B@tlЌY=tXXu2&ltj]FM$PdÝ^>$ g*߉B)DCqe BF[;)F8p`X(f|=D _vIh9mVCʀU#"qf(Njݝ.a:Q5!`Tm*pfࡧUUTq0Xr%}@\h խ\R`gF )#oybA x-cl~_ W#Z"+7&Ч 8Bp& g>7MNeewV- Y ?&fXz*. U UJfR۠˹XBp$ en:ETsĬŅv>P2]dEʰf!@;DytZUuaxTc|(9Loڅu[\sn,hfy8ΦTTȰBU%_a=9>v`rx`eE* gN@4ՑHTf`}2F ͼ{iHY_ޯ ҧUej(KqkđyMf\A,OV|"\!} ~iMsQ!,|E ˟mU:r|Y)<(0*v#RfL Npح9s(Ιة;P@JB sPF'}847Q!bܜa4reiՖ.x Jh@X VufNu~<=KӤv]##;_J٧@P(jU!W$,sE jnT*; $}]t+Ŭ)~Zox7ϒ.iIOW( H51TUзxm"tvbY?b +e.NSXo_FIa{{\ʾC%ZCM:ĵeglۈ5MHuxAЏB1ckL6 ? %͎Aq=UeO":{uԻywRkW_?J_B#'l֘QewWPφLqS+R"8Ef$%}Nk99`#5Ve XTN # [x1_|` ܧ]m|\&W>opLTppxoo.L/'G-@/~gxEI28 "^;O'Yue6nLK8vԿPrzG,5itBL?/Tx*<D٪@4so:Quv)a#IȷѤ> ,? r (rU>4x*6l\+.ﴷ҅-z{z ~ w7" ##Y1.L<9ߦk|ޕTv!&U4WԲw=ڬ>ITIŜt%+HN= O Hvƨpvf-t  2+πFh:yQqU@3q+iYNjwjc}'2HM[O3ŀ/{GTnIWv`'37o&y^$pL[XftGu9Ht&lxyQ^Gc{Us_91KFOգXxx'LO0AcJfT$4q1Ш` :8Q`tR#:ΟgB]cՠ"yErnR:< rw*|6~Ϻz\eGꟛ] WPޜM9 7(rWQ5 I~tEѡ0M\IGFp.&x[MiU%L"!tgՙuiQA=nlx8re]ט l勉)cޘ+FD+Qٟ6]؎ #=jI就ĿBM h?2 WdnG89PsZ*:WRx3Tӟ(^xXb gтS{R*J|w7[: 2ٶYbOPʣr|Ç7IerAۥQ Neu(=(ΨfDWktX;i66LB|Ҭ7~W>u17 Q࿄ ק(j,PjN]F Ǻђ\m. F>;ϝbT^,7rE"(nb"2fMo?}&a4>y' $(ZK^@2u b5haqde)\ZKw䷑T/N[WJߒWr.Wg%?3@ɑdva=wlU=%Ak0gjqYm7f:א^Lɞߎ(ɕI5Ypy)񣼜N,k4F 4[a@UHYęO&^% SwB:fB!ֲ "0\]?m^)Kpls|ovgO%vr4sk761(XBn9P*l¨Y\:PU["՚'@M6ԝG k[( a)mG^Um`Hw t&+mQdiLkܙJ"9Ay?i7oT ĿZؽxblzr56>r10Yq=clǤ*;ցE0UBZ?n `yO˵$y~#*lMy_GBLc pUc: VLVMR̕]:&3^IQ4ߚY5Iѱ]#/oL2"'UDpa zGyH:⍏q!H/8E,g)0IިsjhpwFk RĔ'2w>Xuqw)0_wL_,ӴAscS "|sRҶu0lilwe6i(T 8XoZ8?~-eRz9J!44VS|.Q\UO ^ UBSOG@soq^ߋZAPhjqZn J玓9*kD~/ИX$FYbnc}D2W@wwCI'/%Af~9sOE%桂ŋ)NJt_qֻoƣ"렅$px.y9Pm8Ӛ1ٶpq#سScę3|:Jĸrq}cTKAnfGѮڰ\MUPX:xD7(=ϑ8|qOMv&KEX^XWۈuY:*Du6.:禰j+O$ ]xp#΅q.VUfE!+淎%8kZ14( A+1Qy+,G`\;&dŤYe IȣrĂmdc d{v~GPHP"}vce7 !N/Dy:7 i]1*6y5 Qk|3^O|DҍyщN#Y%߶cc$Zp,TN(ɘEwa;2w~6@/;%TJ߆.}6Ez}ehkDx#IkN<͇"ڢwPytFYK X&m2w 5# AиP&C`?ٹrd%34KE8C:ɸ .0lY [*`֚CDʄLvC\̩0|4_Lֲ눑8hR0+eġ5>^)?yM-&xH2m|]Pj,IS ǵIAkg 䯤5BHP#DCݴMehp<\\&znrC٣>@8{# Y9Hw#w=SGs`|wsF {4_CwN/BUV|!L` ~̭ٞKݴ\Ê[ ÇUcw.ĉE%zdz0FE(wÊ>4楿E4)JE~]mT#ro(by8~AtЎDV 銖,}[9"b!UNԃ^"Oo_n> p^pHmDsUU|ed! .n[9], ‡۸m$zͣ+ vюZ<w^z)9z>+*D._6n qMaX'1 *gEWVL?xhMpaSɩQ^YԄ8эN2spfSeDkmNY{;MB{k|wKP@CMgCBR&[W>c|Rm![z K(0MZIlkAY@NBfȬ߶!72Gr A]dlT`2~e%w ݜ_eBpRD3Xڰd.8R(MV?1KQSeyߟeL}2@ ?f0򼕰eu(.A430qAhw.|)u*lzTQmpXjĠ:Ⳙ2(ds-ES4r].Jt$YoC̟`)ǩ$l-ju>H7]=[DԒɺB^%a̖;ztʸr\֥3yA"A"ֽ]>kV58YIB7CN%Hج-$;땔kYެ"AP. uTR2ROϝk| 7c-s#>; ?不cmЪ13Y">J҇e:G zQ٣F<4?_ FݛaZ䤾}9J;Í3wO ќ3whjF`'5u'}uzwiΚ)'$,~ 6fֆ3oyWBޑ=^p7M-г@!4'K Q ,aL5{8&: ]e@Q!dWҲ_{ṠG] nnO*O5- Hñ'O5q. 6VZyZ%TUZǎu𧍴ԓ`%<1qB9%( ,o\0t\<ۼK#]e %S9D!trmJJ* 6?;)D'E%CBb6n=ZAT@I ݩ"<{y#&?^a_Y6EPrpIϼL.3\UHc etz f V-tcg"qUcURF%V;Vϩ)q: Zk,V8>!&l+76+^7%7R>_˅텹V:c\5%kwD36v;2@R.9>y=5DOD[0Ryӄzή=+J| v "R4Lrin(تzib׳C;W;"kU ^Rޒ !;}KclׂVe!M=;"rWe|'"8G$d~Xu0D C^G .$Y^ ̐ts˜cVi.@ gC%Q^;C ,ԍt%ˢlF3F3 qi^z PMg ^a]"u=V!5}$8{"5F'Crm0Kܐ+9aeij wPp,ZSN[) WD@w/,wSL\5˕Fk}o=ZzfCBZev ;WQi &ekT1[&vS*V[(RgHpң2D PkC36Eg֣lFHnm<32)1>؎(vG*dÓorK]Dr ZS8$غ FKk;qu"D?ݔVۥeRCM;g4lqJ;wV 6 ªp^%qF"&B ]bLG;F7_wp7,GM>  ~6̩ܢeBS/2}%+5 V򨀗JAL|glNQc{UdX"(8`~T} O˶**s!Y*=c5mfԤ,Tp[XfIɆ%5Je%O U& w[0\ts[sv 27PB;S2X['Bd۔H; ?ԎmУu4.]KgxݬT\,uFT`㎼"Q׀I6N!n]/vE# ]DVDXRAMI$  (!XvbxnFO7&Wi;+#8xI1Kau_| }Ml_٢'gޗ91XCVygY(:(] Hmӄ Ri.,R7HF׻o z(7Z>#z9S MK a3~0%ҹ.U(Ny LW2UDj5Nc+뢋YV!u&n駬q[ܘ?5hsb<| CCq?[-G۶3iL2 n@nLbTd+y4 })wJ%P继˪ Ht$-Kɲ6o|,6Ekz)Wti]1vbΘMxSrxq̄a^&B4vt8K2fX.0>G"фllC=’orF14IZ7o>8S, t(\)o6~DۑuRk>@hx`hн^]'G}H:&!X$LhC>Fz/xzv0|$$zRY~7FVd|MWw-ډ0jgz4ly>=߯$bz.*|$*:` >9O"fVnѠr#% sI6Wa/$ݻ9 .֯6"Ql8>1~@ohDyĵ|x:{-ĺh%ћ[l|-L,_MLJn{7 =S=!*RǘQ~tA)EEFWY}XOi94M^?v hOcFӛ 0I@t5ۤ0 .iKB|W"`:< ᴥ.0ՏT -Ȉ$?P$X7ІPht.I3ձqB|΀GsN%o]tҁ&Eh)N d&;׶2Y>pkQŨ0Q-jL1FK4!b]D|I-DVk_*+ɜvh]^TSt ~Uw#3,b90Րh^@':G6Jvzr4i1$co`Jwww{մ ~P z Bx ZXft$[yn:6poEc<:`_QHyo9a-l[o7H8S!dYaK0$de}5Ļsi 9 o+,MQKЗ+f" kTŨ@dRm۰Ѻۻ/9zzHIYtKGx8)%ƈuV8f-j̥=<q`b⃺Zy·/+y0~)9+gh,Ζv\^m&p.HnJYkszkBg|?]x>A\p x˂Un"VHkZ\<!d{ PB|"l砒߻/#tVym1.SwM ǸDD.pǣ7h[Y=\I:0B0fV2*zp+&!Ɣ7#8[RHd@"}8iwٽ؅*j0E?QxX476(:Dډ%38w1\LP]n og6R]Wdה5#hi=g,Ggs6x\spb ol-q= qIXZ-Vf߻v;#ʟY{3: Ǫ/F{ KEq k#5D^Bcz _ۡ_L 1)M#rĚr UPut{2Su Jg yi/N0}Z{ +zbq6C `H%FmE&I2뎶嵙 >~5k_l*,2.a~҈!.mhJ}Ҭs* 8hX_\ ueg"\uޝ9p +rk}|?zSR9r^ieMEcvKz=4tw]YHZ/h&¦P+#ο~1]^/*@@" J SBoBx!J}`䠡zۈ7lq-%>܅8FFT=Gg׷Sw{DIl]dlE~_"t œElZ WyN'spϘ]BwQ7x/D1~]~M ~_O٤T|&UShhΑL`18+DNd.;h+l5ҋ&s]s9ܶjMjRUTǨʀktUe54uXܚo):̉P=(]4d7"'-aE8 wM8z|&`¥QKQEKE(Ɓ%m12{ǬC&&n2^S40TԜOE sK[*9.,w-eeDV^j/A^j[t < & /R=u/P~= èM6nM(@M9xDIg-y:]CkhA _ Z91^քVV*M/ GkTb" Qy2NC[?'S7{׃WV3o>˿ 1M˲ƲZ.5 k,*@'мL|@!HLW.BqN6fSBԠ'$;&_(+M}FV,8C7<}އ2'eX(,tz0Vv›Noھ !2HhJc`W=C5K!D^ClQ Ŏׁ׽ҙn-9]ՋFUNm)>g3ӛK~1 oWXavJ+Г5dS :/_ vy 6hto!_X_0ERB\_-9y_>6 ٕNoQa!D*Y-wϪŽC~̿O#[8>TS</{}EG„?=7Q|tրl-df*}*S+2Az2W{䚗;~On.shu&Rkh[D6(Q+!QTcNѷFĻ&#V@Couًz|`ᵡ2wh2$t7DXő̞ G8('}a|2B5.46=p%>mϢNch׉l}՞(_dB+} I/_mm)%HfezxqU4IY]E,f^" '$p(A2?Gnުʊe)H3ĕ".+NQ< C~dFp] :镣W( ?4 HZ٨:`~}x4{僅yS =n34w"A|^i`+c`%Z*mʔ[ "%%& W=]Hw%1is`^6ͣTH9=X!݋XYtj@aHԪocq͙pt/ ? >E'At&WuF6I-޵:j6X-'+C/gjn y*Kzfp8'Gs NU&9~B"Z|Зr\ŅUR#J_H)w?뗷5ׁgF-+Ug˺#8Xz9?1.MϪqk@2Gx{฀< %aW~ x>JKhX[P}H+tqyPi.i)}{pBCF4q5/K)>Z[乧?ͪRd+L߁\juMsCc+e GyQ.wu\3߫UOM]Ěp_B\<#V٪P&Mh2,nƅCIR.B&:yMD9hMf]i,8QiuHdӷҔd 7J)kIQHF9Y&XeK̙ZV]7"^Qx8 +I"/T~=(V!,ONoPWkns|wf)*}[\d+.)ÃM$[wXG(`M Um ?CM"yx;87gw4=UĞ" DfU\m# 5PuIXP} ELL eNTpY"}[ߔGڞvxmX=T)1tH_-t7*Od8Ts9уt &S% (%86KHQlژ\D`#JXKq#溤Lߦ5[*qd|iMRa) eSUgŴ 2]M PdL^Lrh^/ܦa<1`hᆟMH V3-1E lZz)g ZQ0JX^PQ ?^~yYut JL1*qy e$ 6D|*I@`.e\chԈ:O>8Wh'qߤABצ_8jZtG r`^@ybvDfNo렡9#$ RHP]bqJf8vX'!|01AyNp psli-vҍH+b'#bHeʰy :Vu| KQ`5!2)׵63a+?@^ߍɧsx"IW\[3t{ @ηf9A8g~ b{x:^Ezg0D 2VЖyV"8hଘT?V6Ŝл[+lṰB}½ng_aD,*pT%q` P&g׆~@%ppl7|R-Б9Ta//?Qnd:¤瞜&7'U| ]"ؔ % ]B.N0) =RKg r,[/iݑ^0}"mߔ ΰ#U}cH\3 8`~1B9rH{- `"o|g&ę3WJ~X3RX76]3&`)..|yM`l \|A$>FmSx hN{z`׎Ue5>9b-RvAvT%|sì wD{uEK?ùy;ϛo?N 4gޮ ccwFPŻk\I+ mu)ӃV,ձB:A=RFsԸ^}_5ˇXL2a{ ^Ku H-h~f|*y`O{j;4t!m.4`kp2>l0z9=`9l9oOSoD 5m+LTUmT1}[CUNzM TzDfhΟi&ŀ*+#(;D38, sq>NAFz{ Q3V=nF>E#\@@K]z^[ZedRzm}se'4⇗7&~ȍV% ӫM!l'j jVνcgr/Pʙתxov܍onjw)'!hH04vu`]Nޥ,(By8tӁEm8jҲUt$jZwĜJڅE'K}M:Xo?4(!vW%om(`Awd_v[ kW5QOܯ0kCP Y)zɪ_S@>@B3 s:1 ~ъ:8nБ/((B5*ZZg*4γpٹhɲyğlUu*7V'>GwY$$jDPtF&W^ E(AHCuOkG{>޲,Qb`}y )G;SJM:︦q9HE٬%kR0f [;=pV ȳ&ո>%Q7#g?N2 lGE§U3.NWNJ|Ī.w,P ZSnmsFDjvZ(X7\`JT+\¬MyA F$y!v>v{g'{uV39E^a[w~Xןmq'Zw &ek_˱ ʲ۵E?fIBִdIRӬ J5L\j'YonS?N|Mň5F s |)T}LfH%8*͑缛EӚ&@jEKIN6C!'?NˆasT#:2ت6lRRxnYiPTUm:"lertqkf~ހ?lo#Zꦵ ]Qsݫd  vs'8!4t&I+;Zvtu~+4/A~tl<.Z~*Ux8a؋Ir~0G@Sl~6}Y eq*!&#, O~g{#R0^5-3r@[*#zr?׼矛.*|FxįD%R)  BuGN)6Yf#0xe,"9ms.ǨhOrGJ1w+`# K 6pD{[ O(Z"~%$<. Ōh0<;>ؕYVnE~Hâ47Bk;|KPpڈj,=`HT٭7qՍcQYOB; "DU+p(4Fc@;-? (~C望;Ym_s V1=.{k>p`SW.@9Y$} %F[P$,e`NunV&%iU?>&..clh>k-m".V݀ gݔtf饾Bא %YGmw5Zƍr,etGV < SQE5X)yA|FVPx~6ZDv#Q|+,sZ*COaD+gA^WW1lD`t`2+]95Cb]Wmk#u2]鞻`i+jެwS2BQ~Hi?$KRG;YI\kl8ɗ!?YQ pz|T=8xs`B+ Lf@稣HR'u^  (A0t;qRHr"Ca-qc{C=GBZ]#.R+P LxTIcH`ҌX/M*u ZZ& Л{`#B5=Z׀Qfܙ!chĬ"V*HӓT@deJE o5P4 AfME[P#)kBYcsP6l`h8מ"X5gC\ ѰABNwdM.|<| F%/V~R/ /3vxpԼt~yE9ǜaFV>yεoLaӖ*?hx'3gkBb~4^6\>vt#[]z- )sQe}/ϫ:Ek L&a^VDf)oG̫ǰ~ Ҡfe\q4م_`F!h|MvKp^kR>L5n5{\^}4`2ln)6FS,f29Jby`QS]wb2VnވT~(*ҔrXf!ϐK݉ͰDRM$iX 2OOX_؊Ͳ+wSHc5¤rJ$L#gOp[~'Ƃ]$.oWTlB:hR 꺏'Qhz 4^A ?1w#T z;k~+̲1 ҟՀ!tCmx?3_P P7 0R:"r¼麀==O3! u%񷝏\-'=͉N')GzٮZ8C 6dևH;HB.b)B} |2~5g$[@|Y͸>o7.`1ZIZ`o\< *:!a= RN;*bKJuWcEG1m ]V=; ;VxsOƩ>}~iV=7BA? R a&̵zD._,C|~3ݧ*QA+ 0OBNΗ ihU  鐙h\9&JԎI [\P0o—l%vKB(2qR̀e<Ց1K `Da}^0^nU׳dwm}Wf\V] )P!⤱q5S1]ǧ.m4qC/qӒhzs%x/2(#TG^d7fL#]=Z>3ZA6l> =V<ݳΦ;0N(,b.Ǒ>B !S?biy 3O]=OMk.\*x 8B3~8Aq=KgTBK7à%o#ee7T9O8&A>K/,nI/d2`hauR:ӄgaXɜb^ΘJ+@iIKf|C.PFz45;J*:Rv͕ O wBM E(OqBRrmvRt"" qfvi ;cQ/UYT6Qٽq?D1*ÎߊTAvdQ!0/ A Wc)8!W芲 Q&=u/bm/|"6:'ۍڅ¸i$ݧ_\ZoSjoM=:&|N,guǷ'y3q/EZۺ e^OĨ&P))_Ldmd95\+$wAb q)"yK)* zuZִ]tlj,0ut߸ q$@sHehlH/y:KxF*JEݑJ{x~װ^AT8fj &;}=ͪ U쐮:>,.;C%`}8 jy3_E` )^Ī=: 4ca Сt%Vo .tLIIY$ǷsgGFHaPh%nQ$r)Xܩũ'IqٜȡW}u R:qϐikj\{3*`CKmcZMVT;S앏N+ѭLT)ء侹g磫âd.NyY:..>ދB Q?B„:ULi7/vsU4mjRU]}~'?׈Sqy;G|Wf3Tצ&Wj 9@(s9q:u0*)? K@wSf܃lI:wb %)~3V5ؙ{_ߡP\WGh;o,4+GCR"ANq=…Uc9,JQRhv=@ȿ}U::[2*u ȋs^X\ uop4 VS독`1A5Hu, tx$N*Cdo)\mbPƩ'rH^U- VtVu Q|-ݸI4I(R>AU5oüR-s,ǍיCIe,xBSB"وjQj=W{:\\%TeqvqZ~)=fLXW4i&ȭ|zѼo|KSK&;~x9X/- +982^Wt4>wx䃏Dn,=|&; x\Kp϶TO~>A? . EeRC9u!{:KXnhrQ0mѹ//2O |Ҙ;PeME3XcQ(ت3־'bu)-;z?ẴO$gy I~ Y swMdoFI)P5*[G6QWK~PW-Ћm'm}}1}&e /ci_4>J{Gv5RNgK!HMrcm&[̕rFDz@3K $KVj=VƲTmVD/.HZy=0zkPHIOk`I t;S{yBz=?=i"6XtzR-T=E0qi1`dlkn , s!$*O |oyD;ϾȨTVtoU!btԮ ɊJ鸉RSU ?F_m٠??iC'%)ޏyfuevZt>yraeDk _g}<×vp+.iZjG*Գ&z@;f:rm&?JPH܋%֬{eڣ A{Mf uXf;V%1&{ .2XnٙR]@`\Y9pׇ9À\mtNmDNug&6q(uNovAU.lя'ld,Kz4=Ne]6\Ą"(-99]tc;GMsEpKoȶyFD `;mh+p]>`H%./ti` S'/֋J:l;y}%8]B ӭ/Ұ L]BNIw Uu5[TOϗ\fzP,;a}d{s@GH`Ƴ&\h&vg])lQhc1X`A3%`$ .$(HfQZxou,܉Ɓ+죿;":%ϑk0{}!|H3X0Wc &dfQt&+WJ~l5CjL*IEUmEI1KgE/H2<:iKJ GFO3KUqE =yFULPGu*55{9kIM/2"n@9H v|@a:{+AaP>3p,) RgJx=~H;nag."%⋅ۚDmc!@#E8bbH )GK uL}5{Fm:uZ|?) @u ^eoщ28?:j7B+ &M*:Fp"J0!圪SCDS$)%Q2eG\ Ȁ@p>dܶ.Gͧh+TfRw<=݅!}1Pس(Ĉ~Qb| dKV% 4ݿR)_ ذP;~ RЋ!X4V?(kDE% rvt#A,f*X%;Gz ]5I,3fǾҙz] ]O,>`JH| MlqE+9;N_yCLQ8ObR[ ]li}s~Jtm '#Ɇ0 Yz2g\Ɩډe!$ǜy%ȦQj/w(#рøo0gZl6tw&[0Y`ƹҩ[KQ/M7݆g}#aa~a,qq;Ժ_޽a8, 扞x'kd5H %UϹkv TxI 7-C|I7lWޚ Pzak %v "u,{l 4mtɹ5_gTp(ٞ=:.*9xI˓!KQ #҇FO512Ns?C/쐢nqp=xē޾;QF-0hJaeHm^;u-{/6H1r# pU1tqko/ ѶK lܔb3/QXhVXKnbrs^N/#tWai{Zd_x7x[ @H%WA[}Wagp91ݣإ{vz9c;ZCeUZ!Jǻ]xU2|d _h U'7%<jKt1 v282ХXZJ|>es`Du5 b4\:ǂ=d2m4/ygy0 8nw(-TaEfץX+c;\=Nc BR,~6^1Ң*Ѧ.TƊ}GB dCD8  F"*+RṩQ$CƄ&~sJ+{JcGbO{r|Ue%5 kXs-1 SG.L1\Si-W>śi uu"xI5[VR?A:4`qgTRʲJGΟgv+ƑQH|輦l1h4"9Xm=hٔe2I<,Xk8m%P2r.{sS9Svg``+.x"!t>ϛ{L{ߧeHKMa# T&kX, Y2Tދӝ8+ʨ-ԖB; yToC[ӆ- YszܣYi&U/2)z*s.PcOΐߩ߽6y:ot7Ҕ.u;-qgpޖxsPB>כ.  S*ge֋9,t/7I?@JYucu Ss$"fvd>2TvMoU1葛Fޞ8Jk;q̈́l!(Uf'9 7Yn{x Sy5 'Y s*ѷ}X]b;7]69a77.Nd{N[ZjinVjhr Ŷb+ݒc{}ci9@׉3.n"є{N΄Mߪ#*KQ&H阅Q 7pj dF^Kaz*cܼc`kC^IQ.lv_zoc8 7r'~FѼfop(bʅS8>g#='Y+,ڡ ܜR ^86!ɟJg N/iq 1 cEk?fݏueY(nmV'wVP2>D'$@vv°>ADN b0ܳQfgSF6],+-"uАvRZZӛ@:HM샌li3Y~5]V H% wc tZƂxqO2st Md8&5N$[;jzyĤ7pQ8KQKМzӻa-EuzhŻ)@orTҜy;?e 㲃(}X(m¶d[kLK3|V߄ t>f2 {|0p(aڐ@ D˓O1љ^U,VRQ^36U7q'}=m$쳐e3(OmpI_'Yҩ1 0%DCMѠbiQn'wʥɴee;ufYi?9GsB ਪhal^֛ݸ WPʑ!i@ANRd)mf'=alN]9Bmy¸)G|yրmZcDkӳЀjɱ3:y_L۲\Abd|z9 ˲'%ݦ8M,_ӸN12l^v+>ThFKn ˞>rpwH՝ƈBѬn>uMBN\Kĕw{E8r#JkJVX㊯hcE4TeG ҕ aX*P9hջ颲u)tu#ɉLǧW`jKGjzSMvVvІ va@!f!UR,&VGC5dQ5g!<Ȱ.00v`BЌ/(^둅z OCk[NjW+]#5!7ilWx*., 2dUU5VyɃ(r44y@k5-7Ur& L5 T,TpQ,0BeV lEyW8+5LuYWVy'٣>˵nްfÕg<~(E[Ɨ WnkC|PC7N]sdݳI)g%"qXb$yHs8 fcR@3g>UlXF֦j9~SQ 2:fw4[G['=& 6/J/Ha_ں@TֿQ<;VxJ8io†=ֈ2di˨xTB8M]~> 3yOCeɸcAnԥZ f:# zZ R9hF=^uP1BL`ω離ln&}Ywnۓz&_bp9y@b_X$s/7+Af8F*Ͱx%a:.\9+KE >H':TA>qWO%[.g^ ] 5{[.ؓWz7k yN3( p4E('+ l!UAE/uJrZDgI<`oAWur'*d5M9JF.WE>+A}D@3m̮֩I4Y YʵU9> " L/GPʷPN3UD=$7<$mk ,iWxerybBO{}V]< O9P >g܃cΰ!⍖4*aD=0!@@ 7Nk}P(ao AG. %(\/?Z韶Kgqfb^ :1 DI'~T`@z;+Joabҏ>Uj ǗnmqSHIt؂E ,ZzSNF9k!/_NYL*65unZS&(F^zC|i[׻ܥoXػЪ\v#`w%ƟBgCij:{F|/WX%b*-E<8Aͤ+Y2h .i&5F=ar~ʲbT{m-=]aë|;-Ut2Tѣ~2VG.4'J1 !p4z>{`} ٔ˜ 0&'gnnr 'gYyefZaizo̢Ț%*b U0w| u3L r:ѼKBXZeY>&,XWI\JQ "Xuҿ)$Kko'Y ڔ4)"CtvGkA $Ncv?QK ۢ,ovn jsq,WA2MYfc1"L S#˯{j #nc.;%|Σ9 EОU#US'tkemqMr\2)}3#[VLU,.7iݾ+‡{mJ"$rf_-]"d0ScSp$]A[-AuwJyZ=Hp;oqϻ=dH4mIFj@N$Wеª:iu)SwggOҰ/0EkCq=hqݕ XX6:'į^ Ї!g'ޕ@ k9j*7IX-;bEP:[x8uO!PgmVy9 t"_pn< 2Wh2+{w_` 6\Ep(@w{Ci֝(QRe!:#<dKMQOu-Y*J}ܔ\խD O!>BuG&8OM},sԟ.8L:HOWkp?0@諘DO.Zn 0讦i5KXO`Cr1EO=pa#Y,^j%--qxfALoxA(v⊥AUMzF͚Rze!:3ai7WRy'ݽӼ:fuF 1,>E jsͤ^:V&_3|ۓ 7l3\ԇyy= -%8_?Xkw] -+x (=_[RJC,U7r$zufzYc^ou+5v15)i65(ѳtIi`!mݓAC-I5Pi잺=~ zҫu%ohsaSh&f&47 bN[T jhh2Jv`ʚ7OWOr̆=ІiU$6U2j/ Ir׻U[ y5ypa -2~\4s=~; #F|s>崫ݴr-;%2^"67 #(&H%YOVͨBQI]l06rFWP]& wy+v,&Hķ |olX2n6B o;f}x;Lb 3'ΰ`^{s|fZX.i#i)rR<[Tp E8h, es`9?Ѡb[pxt!ԌLYVwbPF~|dH016cE'ɿZڛԝ.4fc6vῬ%mdXE|U%"ɔ~՞lͰyV 'gIDy0rsJI#{%dHܭ3Uc)oA^HhnY | nHx6y˦QY/LGjUn[";B_2W!p%Yj)ce`C[F4 mqКF \&Osi{",}(kGX~cJo'i^#Hcctn/, {BW]՘t7m =Ǡ L_*4l;>32cl}^FɆI{o$~weVTr5X{3&c@1qxJ`g$\P2"~ЏFToyG(g}SJND[\ )A_ky}k/JOڰ*4$Vyq v^IJ鍤9He7j/z*mS`'F碿† ͖*vgr,l!u> QKJ#[!\`VN {̀dhNmu&4N= ̲SoqB dBU01A[\(=0$ٓ;,9&  '܂j3T#;V8ѳ 1'p>`A[R]D/%lq 0e@beI2wpK17#a-{vCjF`42$ /by7&&6;ئrV?fL+*ޒ5'^Ǔ9C0o0vڜ"kLxD?0"HlIa?[sR{/c#ʎlNpm <4]6`/b! 56D]}՚{0¥Y6k/t>] D;3 y҈ذlP(~^׷_QA;Y8RxWF?wuaE:&-T9::9ȭamX.WIs^T.lxg@|Vg2Sd(] .D79F)߲ƽRk;*y$ٞF,b:Gq՜^h.2 P5ٛY&I]ǜZ@V'܅L6IȟgU'B׀ʦ9T590l_%k 8k"m~SLˠꭟ2#9_f7`g w s%BʢBЁL+)h`אD%hGn ;quF'!'[aYaX 9UՃ? !HXAWG:7[cx;q ӗƚX2 M%V[%$ Ʊxn7inO_6 x/\VƠ'C26jBlTFͪd‚|Oe<~\u;5GalBٍ'w[X&Fp,SSe8ّ]ttd9, XuzCI%/=qN72s<;(tw?*o=0̷;\̏شT4Z]`%)_Py$`u3 Pp`TNV*\?Se kG` Ye_L.^]jFҀ,!AyD1/ >0t'WGMkDŒfN~Qm܍3,ޯ̼ I+0%\ZMDװ7Iw[^S! VӔDզa]M xy`CsߤɤS$Ş{WNPj?ju]mQ Q$7d7׿Qfw L~@Č<왔jRmVAdZA+sl އ*AggWPefq>k/AFu!̹9{E?u=zp]0(8bo?P$bqL 'Ų[;]ΔwlbTK]=r˝o=rF"I8ubÊ:`C},/m͟\Q!߭-~q 6h7[>Ũ>q3G^&) np2ʥcՃtL<륏bC8ZdZ' \C'ʢQFyS͑s/u NUKU8n5-j64_nzzdwؠCPѦNvHW`Jn#>CQu!m1GrwYɽ OaSvp)9`$ԘgMu2ej IpC dtU*anglTQxj!?[RKS' ##%M,5mr ^NʚY:_6hP( &A@l~/s9vUqNe09; 1a@9f%UB-7)J%8bGl`O*ٽژs]ѝH8Ƅ<re\ d:)+(![# @@H6+)N"c3߀ozmRrnoX9*~ d|/0^s% w)92.q@p~4V-q`Od[o^ e' ҔW @C`0'KB/:ִ+Scs1weaG%hك9>u6[;brP R_.=OlZPQ CXEy(N]8N%B܀ Fjo[\jԿտ>\,*}I(фAC%#}`~rPWW_QPXz"쭉~%'L@7L&SG T8 GY{z,9Ŋk bnV yס2J >-&ِ;p߀6|Y*wڶGb%FUdȧmCyBl@d(_>:ЈѶE{FR+:4չKͯ!ڲI;#6H{Xo@ckNJeߝJ4ʨx);BX7fH)p).Vvċ? #wGAt|s]Oʑb+NTn30?R(pm'+;{hՇV*"l%1HB>'bt Y[5}t|ʼaEL{=۬;̰JD",\nb~6 PƂ!t1T&f(~Թ$\Ǩ>p(D1T\!272P֌㕇vGDqiY6[SKY&Ʋ۽,?2(:q7cu+ py< ˫VB&!Ms=EN: 6mG R܂ &o RS*&X:/ gd,3+ -ȟ׫-A )l~}5RBze`UKZ]Wn-Q{7/WePu3\e.:dzs][Y+ ykf ^Tٶp,rtnKUDg4*0[G28Sp/'-I@8k_t9gņRj]0YH耇 b"`? wr}r\ne) 4/i9uK0n?r"c~4`#c XJ!?y~i|1bNB@|S\X.fҟz_Y#<4Vve~'ʶCp| Nl) ?H\:~>b`uOtcDxWw jnx{30G 'rrE _Eg>cۺ#Zmu&u@ĚJ躴eK)4y&lXlWwʦ~M5ԘQ΅Z:GiEJfrV=CrȹI0nYߦ|@}=:֭yVL3O.xz O&6g63ɜGg}Q{)1F702LZۓ,L _UTjy3peom4)Q*6풲塅(И!ϫQvȼHb)7@{sޚ-Dde^ak^a i+oOex ;hHhnT"dqGE+m:>ф`"8]n$YgT)H'.@#hN+E\'k ߱@3w/fxA&;6 - VM ڝ_y 1wxSZZ9;Q*aiOq4d!X>TItL.rA'w |N _O sҥG/5a: fOIQTX2\ӣvg9pf yw\dhs~6v}_|^ 0.1Ъ{JoK56G$he&PP,:E(} LJlC9S`!<#9q|i8j4/r֟VfS ⬈Uc7e@v"&%KI`{Un?D:[UHK'G{)õIk{׾6Y`,|rFGd[.4^_Sv?5( 2'oǢ7kqhK ɚz$a2J+% AIR'6 \nÂ%Iǫ/U^Pz+= S7i.oEײToi2 ]el#~CMP"1KE4|.l`,h\hLndo!K;:'<Ȩȯ#襘L[~-+߷yËtNƎ~ΜHI #%lfp_20no9M>nuqЉџ ߟ[2K,]]AC?܅.`=J3dW $NG g_s! Jep'e2<X2"kG!'R@X;4Iȼz M1k6ې- 0=Ӟux}3)I]A}5%_5Z,f9f9~щ|FdQ92N9W^*<%ou Y!kGhJjDC 2}O~5h 2GzfL:&2ᠨ̱ ove|Ȟ Gs^pT r1ytEѡsA"GBJV).JH~FYtY$$:L!c^1+K~rKݔ'NheFb,H1vo 絢/ٮf@NwK:#Jf1W. e(A@P, [B3ԏ8شQlqQ#n6֯9Q\u7{i[X?{0xzu DukmJ3ל 9ۓ&Y1rfVp0煍^^~=Mu'B=1>+oO#*ZU !{VDx)\ YT}'9 l&Jw)9M[@Βo2Y _f$[&-¶Ա nƘf.dӎ}Okت&`tֹiltIȨ(Ov`\@\3Ji'|-Kc- H!ĉPPx4gRB/&@e(P.GܙdF\IX WV!="uKF7XJUYL_uQB>y~r/i˕dB fUnX=^r7Vvdž vڐݖ@@H"2ACJ h)<VE ;RAJ$.C x͆n|8;I1}Nl'o-KR2~a$KB6]/reb 0g{8xv) <>szUߗNDef|V֦pbģE**"K'+zqy5ufDJo|relqI<qn9MB%UcJ ~`2ۦ(۠K^ұ`mֱ\P7ڕL2Eu<3]%从$ iLWVRÒ`Pm!:붗9x_&H:IFf 62*2Yz\`^4Fan%$`I>yZCS%Nx۞1 }?|DCL # Ԟ.A )2rˁ\FoAe4PVG҃cRh)?˰X4'jq_I+S: {ZNh_dD7FVTj If*Pє{,AbRn] w\ ?Fjsc!g&iTumPc.P/7?cw5%+%Y$¤U2)1\I%FƹN=20l}:dE% 6[ X!<9Х5P~F 9u"v+|{+)@atrdSIa+8ce3AR%%C7 }y6mLr?pNעrԈ~tG3 $J*Zm~Kyf`Imk%qF c+MVfS7F7҇F5-t~I [X2 äxz&4wޑ9(g&k )bwRBqxBi'qUClb [Bӄ,od Kknb.kKTz砊Z*o?)&5-iV8& /g)v4$RM'|Mo*uYš@s9}8j[%UFݩn8CLCSX55n Jv732B=CtofS4 b_‰op%(##sI%hď&ӜB : F+eH>t@<2.p0zlRI;,:v4݇WN3YVBZjٮ üvb/xrsdBc쌛 3dDK˿Dq&}gu,xк0&pDT2MM +gQ ҭ֣~^8 'H"bwol>v۹h1\XO2j 9p|9u{Gv4Effk) 3FK+cH !,]I5}dENM~ xL?YFI&}`<-ިlӂu箊\e1J)F,!|̷݊IK$FhΕ"lB٘,rEcxEl췐[жK\ĄOH;Љ#HN AhFM]vNUe}¹ǣNq)A$@s|)b&'36w6q;+>(nHMfXxNs,B: 4ܟlԲǽYpq10Odvb\fLEˋ 0*SD( Ziؾ1HcS*RX7d Ǽc CfY]{Mx[[Po9A.!ގv~/ܢ " ev(䊠g0F\)lKIqt&l>ҴOPa;ø?3: @c^ּ)Ow9fA*~3Z)B&{ֶ} zpZա?3J??;Ȋs@j@یu{ڦ Z/c&%[|Gy~ÔUQ<zhpxrEdmFv:oRщcS:WKBIoQ`Ed$}:J~4!KU T6Wf:eZ0Q悎\ƏA!xm%Bu[= դ#9UZ` HQ^j+} A6l7:Xi h^ˡ)\],A0JCϤFaZ` dfD?0X S\qDO,nZŮ?#iF^6L^r~jN78B_׏lA e,k?Fw4}oL]ewp1% ao󨛏QV3bIٞx:>!Bv΅%2*ʵl1[]Zw v_O'f-wNb`^82b?Q!jxuP g{ r]l(En4] D-aM+3ɍSx|~騬(u_K;]K0&>n`d zؠ.s#~7c'gh&:^ekoQf?ZWn}(]Α }:#9Kãt@Uw3B,@$r2<_ VA3lͺ16jsZ$-[M,<=k:=P>Y߸9'hO+h]#6d6gBD}M=#$.#l X#7B :dF.ێ^7z?Ҳy0?*ا3r <L59ҷ48Cl|j11 =(s1 )n&&%_e:4<&ǫ4Io?֛ kg҅|0BAj 6<#U 2;r})˧' 9J^ 8*kT-.Ib[뽺Ysm+0kIq830xNm&]:NT%(8eiPfz_})-s: '@ɼWc#Ȇ6nAVjŨ \9X(*"frHHVdeQڴȼKqվC'H6_0 ^,h m863MnqfB[V[=uT js$(R5@%*P|ܳ]qky iwTfC~Nuj n({%`&bJwIuۓNp˕$MMSuY]gu;r5񹵣`añ-aQ2 ZNVnuz.o 3v(Ӗs4=h4k5(3ܰ~,PDF+⣹T ?r B_:Lת?v_$GvD4I'gt+k) ő5P]) /ea4cE:REJ[37m3jtH(*s6 UHi3%'`]wp ~,jþw Wvh\fbC7Yc2A|*7ByZW2vgۖ4/R#9 B<i-tzϲ6C1NuwÌ>'c|n]h֐ynΘ,h؜BT͛;2q yx66Ǒ Z|W,\q.hq;hzH̼D]y iQ^ŝ5+[e. +)AM@OXǽth>%ߋ›_}>S͘tXۢX 9bދ{Q "ܨE V#zHD*R~"˕6Ien (5V-)mȯ#U1zhɣ#%PjBݓ"&:X> ZBz #&cC ;0nJWg@=2UH\ Db˜n}{_!Oe6ȍ|Ҧ%:+1DDnwh `jZ{?sde!MJ9㊎K>T#~4&uF|EpdZƿ)Ďiڥ-e|Ņ֑nxD%}]"x:Dm\~aB3BX&WN ZΈ5۵e?N>$ za{QbSSQr_' ͓(aU!T6={(Tt! *r7[UQDx/!y-h4;b6;vw)*66C3tP>WH Fŧa$* .4~GsgrrK꥟D_3Tƾ,f$ NbPXrdH^ӻ߿TAGx7]s1 ,ۄʹsбTF+4Uzǖ D%S=0[ɛwG6I*r)Ceo;PZ9.($CіFzI {^D9;`&=:OK|#B&hKea"t&_:0-9醥J~ngы/Lih* @GE}&q7@q@IlomVZH&j] )zR/eEގ5'4i{η{6і.IlBY@"& RA:FW=  Umt}D|推j$+3pH@L߃}Y9t/@$>:X nE}SmتpeٱSY UR6/0 h]C|Vs;.ڎ6w@[)x:&[@-!z@DԎ1B ++C1{%/oTlRD4v4}"mUЊYM^;(?C21{k9f"5ܞo5mxUs"`ۥ'TV⩅_[`nƤh1ƍdЇhHd`;!P- QSWg2RHdSa6߇p7H y8A{7$W+t~ѭ7F aGb/hcg3y{ H e퇆g]%WX*=C@lorȗZvF !gG,ɓPWZp3"wVׇ4hBh*iRwS|VkO'| xA 㝵a+ݙ6~F*wAA1;G.twF:\,W}GHZlN%QIジoD'WHF,@@ ]4'` L<aj/`1CVcۜd"xn`.`|8Z.YNK>"gwgzrYsteIB̌E/N L?l8++>w0wG K.|ɣuJV\gt0;K#< 4#hty\3v 73:QnhvsAb#AwK0_v RMW4iRæӕ]h<.w*v386S7ZNyLk2*"oB].TŰYH3M0\}HRX;m5hu*&cިUp7K$5Z _>[b^Fa'VX65aLvX\[ȍ.>ihՋ n`Оk2^CB~N>v-ܓ%slK\xO!8)vv3P-"";ZѡD}=bg+Uobb} ,/MOo y*+~ r};MZB=%L1b mxLV%9R+ʱ(^E C$a?aӨF}rHX:am*ZgeiMAZ?M|K&F*g3ل q =ɃvӳC\&hOh\ ' cQF[ <2-.nXO 'kGx fC@ De}CxYm8/6p$xn7=(B,s=z΃o)(ƑTѿN};ҋQz\d TȈk)Ņ3JiX3ƓtQv,<̒?R>*-_fIq &1h[}X %erǙFޝxj.[|DPbw|TH2.vO/դQbxD-5>L z&\B,ڷXKk3i#?J9rb[i!\ /|ȦH= 3 OЃ B YӗE~s+Wksr*>6aqR4_zn~o~+Q\5S]FI@RERUr5kj9FprA%ǓG͌1iӊ=sϐkjNsdn}WXH!~eꉢR Ce :/8r#x- GɹxYbBٙ)t4Edz +n)?<2`=_23J1~@^XdW01@~RbԱ_p}cx m98űZG2QK?uj=Z\m,m41rzٶGˤMNCъe MSkхExF${gJJTtkzDCFBՆ%MD4E gSk6k@&{|$T`S^ A"/m^jϩI@=Y#eo$pH$]c^ CE҆OK;ךn=/?Ͽı7û60zBz/Ixa miĪ ju~K(&7(mٌ,A&=T"`V3: eѧX[GhA,֗E`GfbQZ~Zїk E^Zqf!_zZoSK yV5&ʢ1!C5*HL1M7UH&g8eEҕ,@(\\9!8ؘ/MEר4oQ|CKoKf"n>dsDi=-A3OOxb^~gs]'`(;TxTŏJU.@ mQ ƃW`oֶ{윌ؐn#>$etQd;VԻF*<$X9* LȬ7؞ U+D1f!UY}+̠C32o\GH 9`R9 ]Kq94T7c[wVWxuRoQoH *BDRFyR?8+2.dt^GhkAXp zWn3p_ }9:%>j N ٬b!Vt^[QJ9M|Q E5^ج]e0N[#lK\_ZWx;WvvȨ3* Y0v'\Q]/ s-/@Y@>K>pxhђd.> "/|w' 2Cպju#f[R1>Xlx]Om4m./\LHZ42Rm 9FuL[>M_ xFCHUJgQ )! "O,/߭z$Mjl?DZ/qx?ȷ'բLyɁlsᑿjG0J yl]#NDUoRtMM P6lffz0h`dsoDNUKfMS%_iv˶ i 86 }aALvÇ#έA=4bٻ px_c lÈ߫jf!(CH[͚=[}F69D|7#ur:,P<'сH^@8 }1OAEǷ8Fr-O5  .f_[^ e$}Gy8-(F:,h5"?F֏ef?܉Նچ0V`onf)F')n;}\5a4x>r373 X8hu5s[oSV SЃ`1zq@_F4/x Ԩx`&WnPS3X c."Y TO&X&^qf$K5u\*L_ب반kݟ H>\|g/~qBdP' h,2RB̝æx}oG&Bei+8;θ[5/@L+0H-qKZ!jY L)ܦ%ebS )|X,s$dyIx yC 0Hpwqq$oF~I;`5$k2qxk$vlL9 EI hsKQ!46dqA2ddE˥FvK]CƊA#Z($Ų eG:T`ͽ^]4y]zLEoEȋa)3L(c7Qb $kDf`9|6@lggטEj1']ٍAJ͈"OSEqyr[4F0^׳}{b ]_[̌w?gN;le|V(U68ዠv|geZLvRc ,!zi107;U&.71NF џ@gF/C/~~G~5A:N*(,>&HA1a6b^=ۨ1V2#tDDC{'ęqfI!4XY(Oնaf5VEnt'C^B 0'_qi^K@Uմ]R vS!56W;J  )v {3`KrW`!ȃ6MΚhe{j ͽ5L,CL=WX8\<=KrMƷ'ԗԨݬvNp%>$) S\mJ9,Y_G%v1&d5=<-M 3+=l[ϷW& d}-<ӘŊOi?7 c.D=TqH萭0ѲFpkCfM/yCNBT )`ߟ9829;FLݬ >] huVouӞU"F~>Tmv#eXx4pqkh[NO=UUc\~׾XRIx >U]grI 2+EL-Ճ A?Z y^%M*}p7܋<5$HKvjTkwZwwoP#Pvw"J4'v":i˿"a}B_4Ű(-j Xa?udFSGh2A@'Qp`Bs%U0y0nO%>dż[ITBMwP[9,_E l٦)qk˩,=->Y#{:zOm8c8-u? E t&{;zqijsέ&FǔTׇYtڸu A MvIɨˤh=1Xh%uT}i~WB3=2W2^ЍGx<`@.J80$.I 9pѯSD'PvTm0T!Hh K?LD7(Eqg U_eCy]o0dGdp!ẵmz]=]U͐G b_M;/#0B?iUGf6ջ˦ CK1{>O¨U2N!?UѮQaQzpw7N`y0N^u[oɪ+Rl s:JS;'yKƮ#C/K^snOgZ5|nu&3Y[/5LRp2u 7*p$gqSxU{SQG:TX W;IƦی#4d=4JBo y4^lvK >:s.q{(_)N'>G)}h{xYzQEC=&zTau2ȳr\ŊWQ}jQih}Ғ Ch_:iPB-%LA`6E#= vLh6:Tkɠ- VuvK׷,k7k\J@hvug9OUL"b׈$=Se88\@ςE/( 6[gΏB7)_@yk)A37!Hٲxtϝ$vG4euQ0هȟWN|vV {ضWONR\kL'U(",J'v ;CJ`ar?Yh'+2Nvq)[G\'JUM{%ϟ2NWnoGB--ͭuiYˬXI?J0vJ04 8vꈍʏMDє!llp g|TLԨ1u}pcWW9$('\`] ݒԣy@)o洣ϖ4FU-o|C] 6&Bo -<8iW|ivکBo^8U7Y8oMMUF'vhK)pc xS$v0X;\n/+lq9U ξ i\xp '",3N$\r Z:Nme~2B(E; CBһ l O㷵@oV[T|wb%jB[ `69)ytKbg( ֦V+0O.ܰʁ-@y_M, յ5u:ؑԽfyL2Ϸ8ѣwM1+ 8ڵy'mEȟl*[[ [5G:{Dւ%P"8bjjQ@iXWC2ݪg8BkUݔm S}^pc)(XS1ժ-8ŭv~XEt1lJ/f:\%R6Oc,icw2֒Jqo*piwO@'ÃvF:*CGLWJϙ~GkJo,yih&qRM^O&0x t_^/ٿ֘GSgoăPK+@bsaZIoIbu#-a>myj?r=FlYs[W( ׯлȇrDV>TuO[+ !)#PCsQVfw>av H|BlQ846v^%+vޙy}{lzGem1Q`%8wV/13P ͝\Gw$G}4#j4 c@,5WKֵU{B*acw4Nlࡡ.,IŌ4㟂(Q5WSJ5hzw˂. GjD9,˃`qJ<*Zo̱Vq[IV#Bm{!tXcH5A9X:6'h ,]e|QZŀ6ybiݾ $e& Fk \~ؽkakYN i#f 7m WAkJȜPy]}\%6Rr/fqoxBl.u@>:P&hގ&ė:w$a!TTfj{IC=\x&-2ժGɗ?yIУh@ 9e6nFL.)|VQ f=CJ@}Z>'KsN2–^X*0\T^btø fDxbBsL >x}2(\Jً3ӅAvju^tcOMHu:{QT਩ ?K.GkȖkR@{*8$6u RK8fR(eH_bJXglLԆ{!ht:A)QhԆ Jg&F轇<ALy'k_Gz ͇'DOreq3 I[Pb]*k \ ^j툽ʂ^Q=.82RSj`ƌcrːr7EO4@Zl١/PX!m6!lO2V^Vag ҦT 5gˍF`n p2-?|M<=`gk`1tZщdסU3 0*%ܽpuo%Md(%md=;ǐ>b@h';9l/g_ mAOaGcc{־N : ^!XEşP'NloՃ4A k&Wɸ̔S[$(4Hd-5w/͡N4j\wp-N`0dhsV^RP{jo_f>" sInn.9.t<ϸ%1Lm=kn*Jsj&x2{yw;(ue\APPv9oA%FzåvF@g_`]M>\9!&/ݪG tLԃݜ $~(I(߳}t\1sfXlYIՅCb2:zoF n)GMJEXdK>}W~@9SG'K_v<Ћ,/KLhMJMtrD}Mf$]`U1VgRVG .cVFY--e?Q:pNf{ǿJgQ3_I$p&5hr/-onI Q`EQ`VnlPԕ_nIEg,{$9'R?ٕyQ -0r'\_ˊ%73N+cM՟oxa"[Uمo\UZ]u⭜׬(69%O `hd9§ h0_*Pts=z;ׄUh=`Kz`v40Ы{5ybWa5*9@uތ"Ta)0&g! >Ƶ?oV7S\2ݣ[[yddj0jߛq%rrdx*D]+L=$ĖKΑk0fP[3Vj~aVC<]+VeXn*h}=7ߒxY<Q\:FR꧕Z7:B5ȉccRBnǯb2`[ jZY5وPx>ibxgY4Pٗi5axn8e58v.Ef2C.94ұҚc7 QDsImFK{bt&Sf8 x m]ιBj}9fdE9G++3تcwUweF2O w̑`l:/2t-TVCY<-M--|o}02n($/ nH+#3*&<1@niI~ #' =yQ&fpkEwMIϭ+`( g+Q ~n_m\| V?>¿On tG +Uy,zt!KR1Hh`93Alu3iȵi}a eh'xF[G.p>2*jK,P{ː?O-!3^vN%"Zk%1ɂO~i6#mwf2C*:AzcAwQMbgd4|rrMTl9 \DŽ!Tep5Ŋי&JBueLʿBf#RǒgdaR'P@/-@V),&u=+ݳ^|32荩/8~I ``K2Iboy NpzDQu4iLę-E΃.%Qdt^-CjuLGF!2>2 *f rmڱ^, f0C/R]Q= uM+<."6m/`.pfR jh2h,`x LQVAqhl=?oiBfyw,`Kcf_R0ysq H:X XH ˄$^Ch22NܟcBin>{cݫ;d^׀[qRñ0=kQɞI51Q Y9sʵ  }zޱa LuߠR=v|U[sE(Tow1 օf1Ӛk4"Ab8Fș1j-~E.0EMRqU00<>lXO.RnNk z8#0*KuasQ (F-7r4[!Ad }JDn'H xyЕ(حw,"%aa} uXEޜ˝Iw3n[mA;!Uflv5c}gH,Mث&]\Jm( 6FϲeBuUj BH pAbRiSWj:# F)sv&׊ |%|+t8wa' .a`tf(62% X Z ]7BGgr!#%Jg m ~sA,x%eu3!Ij  y'o>!?dAFgdt,io#j\ffBtxVN_L&oԭvLD飛n+o%RmQhY}Ѵؖ(tcߓQB/A{)r_² /H3:lv(d:H–$uD28ݪ1->!pt uNԗ(2<ũ3 +Xҭη/ Q<9Mu7-hr߁I*7C w*:{t+6C{`J.Kj 6yp,v*xx=UsfQ4ݻ:eCPAT*~oW,T\tǘ)4p FLcG^*H\^pt-5ZIK>ۖHm}ookqq3#T[k5Fn8gp;_P XϻLue$ԟ÷{)$^Q f4@3r2ju\yV[t!d?,/Ve/HKw4s W@ҧ9wFJ_7g#x˫<9*3.m?{#1.J築S?݂|U n` dQE`E=*_ lz m\1azm,mG6F wMbTkO@rK^fũT-XOkVxGtJzQ1~Z{}hq pqASW(n(rv-c,w-|ŒH2Z 􎻓i#rsÛ%sɲjWf{ r;XɌ&BTzo ]o' n mD:8UXYSV,B>ojdU Du]@zd%N&b<\f40sPFB/Zy3DH:X2κ<5JMDZE+ۡR}Uו~ӟ=Xg;;[aa&0#F[+ˠNcapc/xL8|{m,C.gn'TWx1r pa˪- 45}f5ep6y'[ kص~tn|۟tT"r_>P@7?U+бڴcc?ٕZ!í:3?/; b >dql,xŖS616AH9\7%yxlwV|pީ{eg?wgMIuCl9t%ϡ,W챚Lטؒٞ6^J`a 4041+kZvc$K{í;ػX\HdaJa/E o{6Qω _iHjݠ=sn#AE (4Dڍ?_d+>lޫU!rA1(Y&:!}*1)2 ]!W%>\2ٖ`+ʻ[c wO='gҕCʴ2zC>TN~.EcduSܟ.[D#ldHܒ5'*Gs늠MB{߆/rB_t{0l8uRsfe]v*Ӷ`M%twTz0!2zm;J q`^4´RcW@&%DO tM ![H8XP]5Cyq&ATsN2jt5Tf朧F yE.eCPRd7=h#! xHKߨ|Df㬭cz=oC5|فd\o:R$t; e! ;k?g垆˝Z5s dtT a~M6=S77`K#5â5޲\#&`5t7O޺׾ocJ2"DJJbǚOM5a u=%أ*ԈW^*dz`*Aح[ V*4)*-Z e=!Xfv5 =Ɍ6-ΦB3UFh egR-0-,UFe8,SAimlƾ)){XL>OJXVWBA As){@Ss>.[=h,;Ł_Fa(cG8ΈVEY̏峣TTqsL!^i jc NGya1oE jrV>RKA4w26{4*I+/8NʩE0QQ@0˛=;~ERaT3 c0r^`E9ԕEvS5KnW;S),K\ʓO|Eᰘ98mP*NEkë먽7Ey -~  y܆g%PCLnAE`/Aǘ< W _B}Vf?qBثp}D0ɝ~##<+_O.=>e`QDOz̵d*گ:Z\{V#xB@duWz,a'of>I9&|tPZ|I|ghWhZÂyf5ڲ:l$!bw=\V:"O7Gbܲ<΃%Z/>1 ƧzP>@£uW`'}ΗI8FtzѵnOn36uqêܸDZ`yxz/3' _^cʎՑ$Hj*#d*O2YNQ}i#["@uLaWm?*-k.%E}b0~VDM]/"ygH_a|R6_O|^U\'SDZTY. eVgv\ Z/JQ@?/)`mM5w2.}l5o`Hi5u ?)  x|nEci $$5i5#̨a]c$Wsf AA6ؓƕOIa>4%Ceb<3-N~JX*RS94Y;y<}C"p.p>N)1hTtPA2jjFQUF^ˮ oy͊y1B۰eHvNׅTh附uiaH.`}F6R^hhB[,knH@6sL֋HKRY=ɭ. g|z}e Q2zжߌ+&CrN8PGffD|&ײ} Mmo{`[t9W4-Bd"+U- 44Cw7\ ٍi.9sv#dob2hjд ͸r`u<[lgPA \IqN", 6뀢 ywtz xFRrz@"*,&juzHkMI6^W,.q{CKc_'!Yk4vw`/~eeBs s08{ ő*zLILia:00Z^ܦUG/#)xbZ!6d V\`h}[OQ*ǁ1 #J4?+lH?" 0h} .m!58(.yS*RxP7?ٝ>{,RN2)3`rit8D 6R\2_I.Cx8얟y>}5;YXJxbޟ}]? Ώ'nCfy-bI[=DlSӒזך[|CQ9DM/PNB| k|2g`Q R;nҚ+6`KD.5ubt`iA&±#&2؂*Q;Qܨ86.c*.Xb%) qB3rܙ׾Y !CD^ܷb'o`mڸ!y0?gY&|H*xC,P6]S8$5=p U1|WE~׸ǀk*j =I#LJrŽ2=1wmݗgs먾f=b/x &qsXXjd0`(wFR8:_ڨPs?(FIՋʤjs1v&Q HZNI-,aBJ"8L79⭚Eg+sgxCɘ'Fq>e>M`)ͫԶɉ]oP2%y5MT˹%8uvS b$o$֦/k^֧ #`٧Ssƕ_{B߄LbM`8~Xi. >jY~܋uhWOi'_ le<;:(ZZ$dI{7P1 ;W8"Ch]6B4v2]lM*ob$d&9҂,o'nw ֝䊤%UWШ.W 1"g8LȽw~(S FEe'iOj}% [k$c/ ΍y٬1RCo܆[$膻,f@Rxe|j4kBkl@6Rɪ!>X' >wdht+cj:N'91S9Yh湞d@~x"UaXYطß?: AKֵ_E$QUO w! õOal"GjHc.W㴕Jg 5ҔPJ@ˢ6y߂ ' z_EԒ&^ZN[3[>rדWfa:6ASl{Iɦq/4cuZ_rݰm[E6>bA&8 ;m3.x!OK7"S (-z#Iy%e 1-ZmV4Ռ^Y67gm/_T0iNfxqS -R0>23%h^rR>?v?m;w(F,ՎQs*"s幑[>{ `Kլ"v!}rgƄԊ0,)cɵv#+t+sbEN](,$&Ίbr6i3O-ƓކoQٴP*Zr]ef$,|bhdTg՝;PRKiDq'A0e4xA`:Cmn̮=<`Jz7fJ u5$;b*4!͆ o\Fٲ{!grS4@PMݹмۊ).F$.'RǢ{~ ,SbrLsGcq7Wo6iFtnğ?ICDwɨ+5#@Q܄qh,C,w`Dt*ƟzgAv2VwTIeftYU(/D#Lc@+kʍLn`an~~_ | :HwEsu`3osjK>:m8d[ 3Z߀Qcs v^<  yU|xRavLX釽'] Q!Ac /_tEɸ'>o+XY*\VhBU:qSʼnq5,bp]EF|3q V0-edC%"h/}ׯHz wt&&˖"\3F;u ti Y!cĕ/QF:Ґ(^:R>EL4`S@?`"n^0 D@['꒩\7 Kt`?C/=Laޓka!y6J +@Ll=0B߿!;ne,$ZN H<°R}"1#TNMxꪆ~TFM2F^@N Vu*~b>n[u[2~;^ۄi!%@^qX&|xyP>\ir6+Ae’?+V 'ᑲLOBEc6$n eұMiMx55Lldw?Jn[YzGڇ RD$8Kr:ZeE5'fV[ɺ_K4<U FXQtJ.F=LlZ4'EqED쎙Z?d2 03oP 6foqrOdqkO\.8}*Ä[ƔBxOq ^wWj2T2L ЖfbxT2r'ԓk0Jh䓰KcBQ%4s1Ƴ3i=WCRMpo$Ilt\[y,{gsƒ5FOC9|̝~J^xfA7&; (r#ߤ飺ˋrkwG ʲ}C;$KJ e1I4O7>Ԟ{nA1 Go U_-š3.!?|hHKM-fE 8/qi5YA!| D|A?, &W?2B v jS0xTKko҂0bU ˇ{Vsm͘X7So.Li5B=042lڎAyו.AK 4̈́~*4YM@6TI^q{\Ē[r$ksɿh*S 宋J_:}$=dN)" YK309<9XثE*s-YțGDL;V_:xBI9<~NƜ!%0Vt9CuBoSȔRP)cD g88gf J!uۓ̈́dJ}[NXHUk:NbE|l.-an\FQV21²҈: F ]P~&89jEw>d|y.GHyN:s2g/]?dnXQ] Z{vAhSFz %?™/6U% ֈbz-нbv $fP0ajwY O凓޸ʃfZBNiM+O21Q3NQ #t c٘KFY/IA(Ii~`̥gs2"vݓŜ"E# >\$ M YS[5FOT7)g/d `O,ن11>v5kv41t0@S3#/Є| Vxz>X_B] Ix&6YjT 15kAŏ}NU9cQEJk/P#h"U*WR b&t/ܪɃl38._g6n[?[\OmΝk˼yVnx*ɣK3ɕrCk2$^/k)\exZ)a Pe_W+X#RLN4½ 2u^ څS q7 SJ'X("flo_X9L (5RGUw:G-dBG* 'Q_dnz^\YGtGЖp;OQgji7t0['Va8@yCu%_JX g<‹ؑxbQb0O.NQ@@JB8[r_5 DR5R}1E5@Ў ~X,mA,uAnI2.O" 1:;uE2ܲWC)ޙm<{j߭5R?:WǴ_‹7A鞉Z5'/s]-lb4dT7nzviinMi5N+g*oK캨n +g"<;U7#j0WW  guW+#8 [ v i| 4\x8% M'(pyuaôIMGӜxl)wAYgxiִvZ r;ӗ<\Sn[^=,Dh&jthb>~VJv_* J VSAA}*žw XĸOQInQ\ ҍsJiMGGpȉϼ'5ߘsH`w_뚜ؕgW٘4ro'fEGqgi*z-#VkjF r/lg%yK'+\Pg4hMk|"[vG^C#} DZS<XnA\juHHQy;>2v9g3\2Aez{\ύ  U5?3 zfrjb1x1ϯڤ\֟"$Dq!8=WRMiK)lr_+(jey]IZA/w!pբ&{U2X(Fp0XU$;V}Z=iä́hw AXZQg?N&\b%Am(q^>^N;ZtL0d=@%~8(EHj0+)uC:, /}oh"t8TTXs^W̲nً;Tn!zbȫmj# [){ rDq]oW aLÁlOd%5W;4aqբa xVP.b _V1кH~XȠ>Ip ݖBAoD m'2p6/H'9r&7˘nW =QRӐaؓ햋v n_0̲ fzӨIjc&cZſM. D/Jɴ-)aFͅq" ۲m5-?oudAK"iֽXs uRmt.mN聩9^7rJKzVwc.@(iH=m L'{diIHcB>Ȭo.yp[4NC2eꅢv= uW aJaL}^+(7a-Rw94>SYQh~gCs^>nSyjYaxy0m<)>-ۓ*>/㛺űؤG xQdM; -龉1ԟBZ}Vr}-~'6t韞Pu܇&֚Mn㝩0NA-@Lh*M ]DdɴېX_Do`"%Nhl@g+ KO0K m:_A/mR>(͏&_믒"v qdޛs9tG&"Vɣo^nv|<<++`H:B㻚pENQ`KxE9nzyN~m/8,ЈM|C*L򦲇Qr_StϢ"( 1"ް 8crj:k0 2 -7vgVmƇo?j)ѺVH OJ39Y:6hI9$Ʊ+X^= vQ|!{T %v2U"{3:>Lw4 ة=sD-ZI'\LϜ{A< K+EL %(ySވOW.T/73PU/b#Qrtɸs5av7V)O4P|4E6w-An^i/mLY(*A,;iɻg`'rȍ,ɧ㤠ЗwP])/>- xdz7i"F}2~QuW1K>3c$]x@.*` ޔNi;Ǯ1#6[cCoG@4 gHtB[y`3dT|̑7;3zbGXˈd%wūsR )eSJuMb )uOe~rP=#̺_ e \Po*֘uôd(xp ͽƃƔ4L x/RПAL&3eIӼdS-+[dh*έ$9q&ko$\kyjK4!虡M'?Vx-X0YU,iUk#ْX*"E|H6dljq lA}oc О;Yzꞓpwm 8ʰHfRNt6%T͚Kp̽=6cCA4 T C$q tHխdٚYa_*w]z]DuZY f|t7RE'WcitYxÕs޹ݐJE![H#fAFw0<-;͗:h \ÊJ\[.WAW? dE6'ȫJЗf S1qK]ʠn U 7_g&*T {_ ߛ^҂zxKm`g\q~ɐ4wnQP(8[ua>iZ$PI ׏zq$2XOFX aqe[pJwJ,|_<_~Y"()^nkO"P3x@Aܯ2RO Wķ2P"Z4"(57(MZRiO SCCSWj|oóaء|poRxg$_ ؚMۏ09;|DF.|#0nK(H; 1Me"HU}PdśpVT)6o&FB1Ƌa"}Ӆ1/|^Id6&7'YcN;d掔[p }'X?PoOLHi~>mjo(Jm|"}."QOH9FIl_Y>71g?#i0MV\7f$9pĿ!AtP z`6G *rD/Vx /k(Yҷpq#J2GPfG'fZt ;dF.by̴*=&}\¿OjFщMޝgJy Y&(<QՎ_E@HH!)#vfZY_G 1)(b$(N9,H#Xbލ( Ӻ/ߜJoO:,)00oQk1i%9}vJ_{23Afm'|ER#9}Pٿgt)RzO*A>SxzhK~w Pu.(8aȼ}u{'2z풏*EGr$Ch0f1?LѲ4y7GSbxcIYtw ز8UE ^tuencF>3xVwf\3iN !@0+ܝ8Y +tF b)+ѩjN'DYj88yhruK60LOX)I\[n KʌISJ曘Af_:R>q2],*Z&ٖGpj[X0Cwh0`76 5k,^+BN4C{hwIxt Nj$* u>3m<#@.4UOfnAfx!=jm!&y,3'_i2c^孾ٽu.p QVtRܘCy"K.%۔ǥ \ިc߹bu^ B{ft^FN\='6ge$&'T4 Wi5- i/qbѸPyAQ><+cBUӌA.b15   |: V0 e _S"Xvx¥ -: <1tʡ#9jeR3M w5=:8X*-ap9 ;% |b.Jd:{njzȴ 9% C1 QQؐnTճ Xu$섍݊= =fQ82dN ϥZӸ;WB@ID ɴ)Z]^"TZ@KTL$0a8vA0hi: v'6LcG5rKE}pVq+TE(daϜۻ^Л`Qn{BY_vwXV›z|G+1 5#H]gԆœiUIFl:_mkH0y#^x]y( F@Ӱ_33vYC2a |A_Q1k:*KgC( {!(: ;zQ˟5gDyl&F`(D^-kֽ"9L!V"gyM\ j8?uQ?i/G<TIQyz-ٻi' sDw8E]>;8?5ԫ:qL1|CP 56o;-Nxg8w&g;w#,p@pTww4C!YMߣ07y\ـF<ʞ nJOR$bPY>VLC:P^UUqRրp#< nM^"J]G*t_粍(ѧ 8rDLm:n W ">-1D1a?_glN6rjޒui l`A`B">%^j#gۛ<{j@9ԾW𚰆0FrBꪅ\Q8 T0|=JE@<-,vt}ɗ^D$@+M3Ç4ۡ2Ծ>R1UjhIDwrEZ8A;B@aaNjdKDP6[N6%_:$\X18ec3Pq'#cWi]1i K m4X|d|=[ي{/*J'˨ּ`#}X.x& Ff`~Xq>6*@>E9PQ$貲|Ux)?qb ( #2$Aj P{4`Dpdv"c-ѯR4x)H0 Z@  JC_I]h:ab);pM\)y;>>"/m` %+غ`>K{$W@0AFq(!Qٌ@sqJc[\[Ҿxx6К]y{A]a#d7jWEm,=xnqI#:! DrbX_GV/xx䱻gX8SgwԑӃGt."(mܤWYH5MA0FTIYd4E9CRz$g 0nm'_ٙ],w)_?m!Op+ĭM~Hy T?P.: daEE?l/T*Y's(ZQ4h]S Z",zڸ2U$0̘]E/V+}γO~}ׅFuyo\Ur 8ze%ll!붵 a=xZƶttwA}L%{~|m y%d}顪CߴġwYΑChoWV ЇlB`h)ݟwƀrhdO PYm𷗮}nP-OG7DRFx?S'2&k_ tq:bʃb2,YB+#+fqC%_\㈬U1vAvwfOq@=7]%4 ѩ~ҐdZkoO^;fM7Gﳨu76  fG*Dvfqm;^i(+DiJ|C jՄ!$Ƭ˾ [<)-V O2%gYcr̻W;H64@zwJz4ST"*HL#3Z{@oz /S)F g Et&:eAlzWPϿ8uuo݃&5v[A>~ iV+~hnma(UL![v2V@^N ~G_W/'1BP%z?z(t/Hv{tm'M eiW8 iwU$H@1!%.|)#i<R%K1wO%l-7Pܞ;i4D GĢa!ӭA.X}*M]8 pruDi9o!ncFl~3]l?~W:k £r^Pѿ|; #pm)gw?a5qWiMR& skgjE G2Y , S&}bH`SBaX+˒?O"j*?Fxf]FW->m)cޓ~5=ayC˘<{c-DQ@4ʼ-u%ْsOO^!8/Į9G9KVR)>s0 ¯W@ fano@-;_n*3>twT"XiQY]F  vƈ2)6}H7Ć~_c'Z<*TAg=ؘA9P:O_@}G ˭nn>Y(y:\]\vAaR"_f 3D\GSX G`S+J^qbnqlA$YCaimTAn4L3uqŸ1$__wC^JNfև ! 8tQ''!, u&:(.xp="\1pT e[P,%ۜ pMD; !z3y5t6bܰ [_= >tr!GF,*t"Ancm 8}1Wd"90ZNߜnR Dž!M?U5 P0ۺAQHx鈸յ7nYA*/l5Vٹq>*nxx`Ib:Am4~Ϭ鉹7AQ . <υEZ/q'8sb,y4w0m߄Ec@ QHlCD^}-HnOm'VKQ^cdHh3RZ?bӭ.hHR3!4QvZc CaN:Yxd<>Li& h()JY:GTШo؄7áY.w)c7$j:5au[IOjR-(,x'w@!5I  Yh7, sٸ[=M#rU"5%ƄI%|N>qZ6]QS q٢2MZ>=EDӨinVڄsv ZO2\V2VgG+]2:SOG4޼--a~{˷-ܨ/ܪcMj^, RyC+yJ %/Wn ,PJQ_aHwrcQ_P67hDJq_-KJTiDx- T0j$2]w%s<$}A1]6ӣ'{ :i~se[O.R^|0Óp!KG4ʇ!ddylY/NfL"o̼?) 3.c.YlZ0 3y]_uBkChi$W{1&&,"g`/[T.W<ᢇKǸԱNt¡ނ c 0EQgꢲ@1(TlNb(ko0UEXO*e1#jK2TGql=;beus}VpYLcchY#- صc#Q[(u6NFG WC%xouӂµdvztMlݬW5]Y !FG2޻anRp@;Y@u`=!P b75p əw%azah4ܖ?z cGGmdT][s.’an^JعUG l4f6Xľy ?}+)=Y)Gڝd]VyҪ(}ٓ$%d1yΓ,S.ٳщ_[fGA"d K>.|mՆΘZ'JM eCJAb2!pj39ciNOP' ϊcf'4G60|jrm6noHcJ-b~+x煁 ÿ$s;q'?w#kh ڗaz,r9o^.OT+LBq fGIkOIQF74XF;/=DB{8DG9wU7^p 31*شXSЋc%Pe΀b9"+̇ ~wndfVCO3 fws -%lPb SVW˲ɯa@=}[۬\/-ՇG#/ƴoCQM{^ p!}]%T{"+{{0aqm,Ɏ[B2|kkm M' sDynnޕxP('?V r|>' 밲;#cg H="=L%=Tw5's+2QނKzF+#qDck}%fut4Tղ6B,ER['s|08Б;N |0^vt+QЧRUPOpֳap@o>hm E$%V-CaYdɞ3˕.<:~* U]_BQ6.NG@&Uݼto"^T# qhOphǔ7=Lب?0@5gJ_8n-Z$<ފqwl߳hH@s[;(( CAܲEknpGPjX_\|+4 &xOZʝ8iа$Xx8<`9Fvv%PEFiB,zj#sXg1K@C=":6nks [%΅5]vP~@C]( zr|5J F5RQSCK~ٴǢjx+YpY M>rn ;?\5?):j~eaok#yObv޵2ᴞfg }(SzZV 矖}S9s#V/)8/[+G !s ma^r=fGMWE:mI:+˾SHh?Ь>?5>(]dz=R *D-ݎE- &>wpUȱtmD wR>ؽ݈!WS3VHxZ>?H Hjm71xqp*o3wT>((G ǹ2ѡgt=Z7Tg +58GGh ;YZɣs݁c}lnOyMMgfPy>uѓ6@ imr fm߲V8蕿>3$9:i."+O, ʃ,Nj}5dS?zF+,;;\(Ϣf-33,u6w4 ls?xZtf^ i\(<}"3Ew0.hѷa𾩗Ҁ(DƁ²rp,YG*nאWpp kT֠4ԓJ5{.S[({ҶHX} ܢ eA檔|I+lWzT!M:vf3_;IOc<{F6'uODʎ> 亳>Aq-' ,Rsd=ovGxɫ2o(zA>xT` pQPjF.4csrh]O'+^E/oúp\^l=g)I1sʝK•U UD"xArG.b5S?%6]Ј#)aɧlnӭIA=U"iQV}6b|Mἓv0(&8"p/A܈,hϯ_G^8-k܂pQW!{LU@jvGC=8-]ڕLY!]Ȅ, pb´QⶡI>ݨj *߻(2n *w_\frëFAI t^;̏!LSľh}*{k˫yo~,F0wِ4\{EN?0]<^AbHF:0_z70̢Qj,+#{ϔ1J-,}J%h5Y7f0W)\m1e?kl&Hڂk;+~N9w\4/^cl!0Zăt9Ŷ_ޭC'`Yi:+o[y~* g5Mg HѠA n6'hV֟u&Gg |W fZ$raXF7\ttg^uZĥѶƎqCDoKVq*Kاz;;P s'L78.Wׯ܇-lN 9`5h7R8q\ Ǒft2\$Jhx7sUjZioD ׹ ְbTdQ?"ad}z 3j[zfpY' ٦wﭩ"Ux>Ҽ*{Y? W=رVgr_#SNJ |=bl; z ɟW4vm#q's\MOc[y`!ɚQiQ4{%&'N}\9<KGU@r6A#L;i,*Ǘjb(lJ9to5cjlZ{IOS^=VlxȾCK|phG^* *22k`oM \({($-yf{SzI_sfo32ؓg,RL4j,:Cly a#rlҒXI!HτxvQ!6A3?L4(7]w4ko@,3ذC wGOoS.p%rE)wFx֓}Cp~s &* g`B]'ͯEw|a_G]j[[:gdP1?#C.E˃J{g -|ju>/+ e@呰J71lQGۛ&8 &Ck$ZPaa.{60!P̎rhҏ2KgK<Ȉ_YׅكQ&y[×Vw!%A=~zT"k:FUI2WL&ZS;qFv=z W$68[18HP5D%G0^ʭNnH`pr2p`|S8]F^yŭ>4%Hspll8 ]S-I} BTU>t!zC9c^8EjXu r~yոhidMol݈6!wԬtlɸmu9ˡ&v@ $ ic'x.qE n,WF%`Xi6 I3Gn(Zޕ JbJh'fLr}*&ĔTkpS-f񭚂 +צmrQ<+Á՝eM`mrz;2|b^D='r@P_YӵmO@ZpvLD{q5Bvda קrzvEC1 Ak7Bjd>!U31\pʰHNBK_NC@|mhl8?71\5$Kʸ>9էREk~[Р3kO>0i]4PWB/ *F{WYM(FN*DFbdV1a̫IvM\:qs!XOL,z];}n;x2?v6{dkm''HW5#[9\Ѽ~YRMiڒ3;0oAWgua0LpG|?>&PRvbir(SzPı{8$H1;\Y82/>bN#~`RvrDa(gX93mϟqʫ >KKŸ~PۂuN8ˉ8=l scpkE薙ˈ413^JiDoKW[\G/Sk-t:pG$8}AFY Atj?2u>'fzP3= ^sg b~h&QH"eQQHJBFNz_kX w[-s\v#7j8R䶦Å(Ifvj [PaqQ0u޿'Ͳ(*mr@w X6F8 Ge*[ ++fPr9xDKȁ[?hG/| ܋*w${aY͙wwWgSV99,Q"6y!ʽ.mI؇[PC{]KhzW{N*+A<ve^.JD N._޺񅗷f̛Iu4yI'ՓC*p:#$~C*a I\]^3^DzBSӪjf}ޥ(PI]NfyU~ua['k yjr/e <-^T) tJu:C:X~S.w sd1ߨ9R #N6Å԰ r*[h~ ndg!Y<85'"UdqE2>:a/i9*D(naו;˜x F09B ))h(n4Vr8k@HȂdLxHe!%^K{u/Ίu~EsRup>7.9Eg@#@lbVOyoS% m7'0ҧ*U | 5xU%BcXy}I$wxC\ήҨbr5RUh)fB3J2v+s?ͱ/oĭY[/Zz-nU٤ТŽ2to)}#-0jCv%X,֫ck t1^oċs]tUƓܰUjwp+"Ȕq[Als ή&d[jB{;X]K$Q>*oG(ēASJCa%jQKE*- i'c2"kI3FB|4z]fB06v8{B |3(֡TqK#- ޯMƈUlrrH:Vߵv=eO.OY l <-Y'$ط]Y[SQV0Cxcp=͖PÈcȌYMazI%pWwd{())tQЖ;5 bTy(xoӃhA?OCW-Ԍ#RYL8!D1'ZR W*&0Ɓڜ+^ qIzɸx[7@7. 5048,/{.By Z󄔣6-Pï2I6!|(2}:;zSQRjgZ&WG[Ix l5\ƃsԩ{2Sjh@]uf W Ny-eDN 43߸z1[xyىP*Qئe#3?]ZR01 ^{?ԮGاJY>| zc.%!{.މ/P˰JQ>2b:}}OnAb#Id$aْ"<UW4ޟgviz:?6^ğMaGδ?;蕈=^Ngqcnݛ(c{. JJo"-Hu=YtBhbNN)}fǝ&555 4K8",zX,IB1iʼngsC@YBL̘{dfJTso5?N&6*LfOu.Nˁ*AD 4dca8AWD&|x*yQ{|m5n &hlosU7O!s=cGݱo秊#KF4.qځ8du>J?f9;bR&2!os'¿svU&KZ3eg}׵G*3a hX{vZR/On>s6!MpT8#`jHSM:DF`e Mk.qMtoߓg `jVOw m9k"P"^35@Y^x$npj,VAڰ ;eϳ`YO.ɗX'/n]VOT1BCINH gO3EGjEB,N+~[׀i%xgSgjl,1DJ}8iJz_i8Z G)!\=V.@0J*9EjV=iٜtLg{_~Jz!_Y=Q]4֧^DgkZt Ḍ_CG1{*&F#^B}9]jx9!+薰lg ~e'҂ߌ7'iᵢe 6򹅚+nW;&2wF;{ldk+uaQfߐsH3oQW+MdE^Ӱ!RrhIFn+S s3a1W -vF{ߢJ`tV(a _^K-39i5L)&Z93z#1_}smuo/Tu>"Ι#п( 3#ۧܺB ],h.^oR6)uyq'APYS]:}^7ޖ|#LO"nۻZ|_3iokAW[f ۛڙhL5'vuCO37N _de7XYΖmNB5!f["]5HS;VD\ }yϟr`Ֆ#i#SZ~} ]Pq րAzJ3Ј!F$Uvn2^6N4oI_C )Q>g-ȸq4 !(bl`_&FQw:*[h;!tc&>~iiOћf`:X ;.yn_ĞNJ@7{l@iԥH"$K4~gW~ ,iߺD|x>t 4^7eY3|et=Z*' ;5Mp^Zi);8 7J達ֶ80r8vQ|6b% ,>A!Z}>ITC.at$cucZ &qԋ^Ȫ>RӺ"( "-l*~Lu*)6qGP05;\d}:ڊv&^.#y!DNyn'}*H[&N g*tHjr=iI^o/Taѓd+Uxp] \*{ f6.8wKOm+q;c1}"T":I) LjUFפ49s)a -lgr񈅑ZiuEt*X+9l;!?L@Mnm7nЛ1NgX`zBES$ugT+F 0r\JV|^A\r8?k>zvHYuľ# metL`dK_+\?X:˟qQ_[%KgE1^SSb)R0*k(ezk{&!RĪ=y`ª)& 2P{X(Zxjü=ĭ'|O%D΍ Ю*x`[c'µٗZmO€v ~3)%P䛬=J_Vd y穼p̺n}Wvj^Ui<f{Ӷknf!R2q{}!v rh9塮eOs3"bǍɋ䯆ZW̼)Fam~:Gm5+BCz{OX^ǟ ;5]Szd mMR ^3X4z:!;Xl1,aŠ$\ƾH]5dJB~!`w.dFtx9nK!P :ĵ@+Wbr~j|!kf#~l/lG_%vlHvhz6/2 Al܆iX_{,_)@@`ʪ b"ݨ G/+?(^,۲=u=*v0, ?%k.:'_mg˴-D,8F)c61/uXB,i)hYVj + #a=j5~Ir'3LK Qm9 9 tiD԰U.@,Q`=4)*ʸSHx;%rs37>s׼\'`6D) #G fKoG'>b6TN|ajV NBzb?J%*V\7 |/\r&)ъTհ/Q6z}Sk'//5#`i77[{}58nӶ/G1ȠBvl-_A=v hx#9*"nnTDTWD̂-,YTZNFcs6RF"*\en`: { oq~\k%RJ@۾*Ltw,տBQp jVCz8WQrtk:W$ˡFAZbNn&VC >:jb*ڷ DbFOY'"o"6ܯ9ku㎇f),a &ii55{ԡ`DU8tT>Bi{,6ZA|]NG<)cj{>r̰g%ز`%>`W!{5r>$iIK{[Vr&w8  y҈T֔.;D͛BU_ t58xLbw^ˈxΉysƖxeN t}1 %${c\6 [#1w}2s]׹Uf)G>3(p Xi6B}ģWï;p hwKSI̿WrN31fk *K%Z9GE}L2":\1#y;ȣ6fDE073.=W),&y=3V Ωإ,2YLFC1L[r恿7y@'g㩢1 BfR!r N8իV\*#/=XkV8AAG,;/8$pfYSnO ťj!͛P}RV HBR_}~@>p2* S ۹l9Dv/0KWZ;z+*d ;{*wyEҮ18W*;eUyyJB[_8G  YMX_S$d?F~l0~GۥVD`| xivcΊ-X7TX2)D^D{}䉿^fbS'CZ?$oWU5LI~Խp6 6JvoTX) ZShpPEaV:Zrf9;ܥJoIh{Wt^=[VJwX%A" 34Tfkmoy2M}cNMCO5t:/Be,Ɂth׼5Dyo!jq)j:e-hs8B֜'U,FT &zO{%*CJ5igfgh/m񩢑_b,oB3dt _O,Lb*8k.U*M" f"؍: d!'pĖx%)@p֡k礷cpcKom`d1άh<`l$&~4;JyTX`P139ko@* bK=.i}ax̬ڕ=nveX &L$"Of&yO%NfԂ1a7`>(Z!0歭7eϘH_5y %_,m6Q%ٌ扚q0ҁ>1U*,ǡDn}vVC{[d,*w+a8&4tqwRb~'yzcPzI a0>Ù;ENHˈɔkDX9y <έҟy rblޏ-; 8:XHl[!ski\zf/n╴i@I&EDĆ6Q3K/>BW06L(vԔbbHulU*ʮDl)|'p+KAKrl&XIzi? rCۣi!4HgIxazC3jji[6O9@%i&6W-O| by\N~h6+N;_F:3- (T@ӎo7gWO CSs]y{_訚''e\̑ f S|b[%R$IlQ>vH f<=uYcDgCS yzhKGZ4xΛ~y^(_4~q`գ`_ձ 8!^Y2=vT ]kHcB*+;fiNNX[A|ع)՚)sռ;kF)7*wfSp{x M8|<& jЀo9{~J)Z/FQz NVS \YL $O$^/Pмz-B" cˇO(gKO\aJ7& ^1yMlGP9='[y:q4'kvP\ })KEd.ҩe+ Pְg{dv.Y3?B;莜I%W0n BKKh',șV\ۯ-C>-+ETl KMːLoj$Kf>~e`Pbsqi95z<2L1_4[!jN uܡyl2XvdOA{RQ>GH`5\=#Ӆʅ{Y%zC"ck\ (8'냝 բzxYCkc^Z Ϟkdw aK-AVɿg+IT-|jޮTIC9 A6qp%!LI}"u2P뎍R+L6getkv#흖?@ShDmzlUч+0EIq^ ̑Yr=KcUUuH6Bcvj@ꤴp2hU*b5+MZCM!YxA K>/߶.fI٦9PݶBZqlm<].=6{ufk*-}2.Ev%ԋTh>>@=yM̮!goJOP%zZ#QplIno۸m\< w6*B<))q8f8 pmy &EŅap!KjTn|!=.;l qhQoҥ<W!Z/zg;w`Ħ=&'۪0[ũ-ќmyT45,WjnXE nkt״^&[1\֜HE cv>I)L%.F Wz #{OpH.Y*tt4;u^,I$Y_hoK<#L$I,$XW3f0}3 r<&֘la}yLK?ᄵxg{`u0 !&G$P iBfw=6uHQQE26Q T i$tt1ܴH5Lm?lDM]B5 6BQ4]!9‹ 0@&t]~+'0ʫ>\1ZIz; 8{lQ&Cn<d˚ׇa3GX+/UWdcv/}B/Wf)@<@ ~B"n6&ZU.~rBS@[*̬&]j])ԲNkѭ: DS(DQ}l7`>//87ʇ ; @oNvXnb5<^AUz'Ru) I9 &BfT$.@XhV賘e&s9j62,evI#n@:mE:S _laLf=Q JYd5K_k/gRdi*,L\K$0z*6aR?-tI4 A0r;=tI'IA,W,2BX/_!T!}>!xTPZ'TZgk-/.~sQ_Raҁ:vg">hl7޵(!f寜Eh@-Ib_'SD"j7\Mh8]%4 :bS;b9&lq:t vnN:07i"5 Ι4cALz y n[Є$p~F5tQ-XvC [ݞcHε;cFߍca7p1KnWmGEȽI2h.Ύ<Ƨ:Zw25%XlNJRܒP MY)n [HXEZտ6mVˤQɥX|B..#eA*tk{H*#@@r:K/&W4B_ش9RXu, dtǦ (;'Jd;<͉UQ?rnTQYqI -z|*PHG$ʇ#<4q kmF"81$vGcKXpMU_ʳ[`V͐׊n$3q`zB\BXXR_-W.|,]ʊ)6~F R=qJs'VɐELnn%LK]GF+A- )o<,>zf̤VkbKr$ڴ*<Tv*K[Zd aTM'Ӈ&\ 펪=L ys凷rQ™;5R0(`?g 7(rXuȟ/$K{t}͉,oKč03GtpLu><$vn& 2I[m(םJAsv8huB岷z*wU'QmVjhO1L~j>t%qte0*޹VS)öJ2;JUI[v<,P~DL5ra L|釕8Ȥ6q/fjY[YJv^l`rN2;~7jMrujMȩ^fD ̒*Tg ~Q6CM_f%Ɓ5 ={xF& _gm m rGHw, !G|H0濿`H3Rlp Pm  /1L 6#e]q-^CܱME40j9l`Wbc>'wqjf BY6T-C0]HS7ZBl a#*_wE>~ns `?*Wq?]tIV40$8,Oa9K| qK?w 6LpzX~tנڍM<){?%\ޛQ7y/;_y!8[G#&)/ ?NXXG{s[(ҮBo<0fiC*p"œ]|SjtzEug6SZsuc׫$4љ׺]<8Ue9cמyREn}+?l|t1X9u\@52DZQi2/:v9ۈ LҟMKj0dy^3oamзbxkJ Z2{3tE4&PuC e'dIPe&X{76::p]D. K$9 [& <Ϙv;A9T=>)63ɉe@+ѱ$}Ѡ-B#[Vx#.)' e+]7XouLjP[) y@떚_ᫀL' ip0s=lz]~udAI3Y5٣=Վ։ %@iO`rrZh&VHo~UȑѬM!={M8 1 j/O!0 0L5kAuUwiK $?l Nxfk1R6@P /Sݾ|}~kYB/i'g ȩnukf-IcՖv7%k m%;rJ(ZeΘcmDkSf=A(K)n~ȑ;A Eb:C T{775lj{a"y7Idf~t>XuL0&|IIniB}>.M6% 7 㚕\#vS/raF̸C;Dž;a#b7{'w|T:W(nZL<3|(&qeŵ=+Q @8+E[[^Tº/RVק̬ ,e\JDVZu`F簾dG{Nf*9P$1 -}c(9 7qtZ("1jYa8K^Mr<42gFN]}έFU0xBh6\z@tz&뛛a~)6 ['VYwUonn=ܓϦHhSOՓ0JL; ?:si=^NUM*xndͥ`x`YP\.a&Kp(\%;*k8q;n~)j?0?IBZ_¨;S{Slh:o?ޖm#/!5 {hgYB~Z"QcNvnwAunE =Eg<Z[؎S`?w>.jl!۫Vg".[ fO]f=T腒[B&%\4_y20"< Ooۉ4 PIĬz@ ny@@ *2 3Zp)(y܍&3t `J~Qz%xM3֧ɖˈ^Ty}u:Ogf4{ɘ"G}/DiSk#7ʺ4x{PH%8) ׾nJ[\ [yԸ9$s(&&\f5| )~~͋8)<$3nXue_իI MSQq{k,ͨ">7͖ty1~6V`yOpYnx*428EV{5ݼmo$01 R ހ<4 _7uT%GBrxGIKy;viA 2+ UQ o!cd\ixGS*?Ivx2LI8mIHCV䍫Z6h{%;|!Ζ@jJ^R'H쳋]fYsG.7fMD@2f$ /zLwSMLT d~6&yGvRw a|{GYKY3i:5IW(V΢߬a ƀyX84>{k _R:^аlEY"Ra"ұi)'3K_NC噙JnL$31a L $o:pѸ}ڼϼazN3f gM/Qa%@XXDu1Z3'xRdJp!V$[2ZǼ( `׆hҰ* 9k\n\n`\ ?jwau1\Z[We]T1Ra,,iJOB ච%]"^yB&v`zĄ[6n9r;EM8.y</?f&TuLȾNL4 W'O'Y}(n q~;stzbny,1<[)' 8(1]QF"F/ q>KBhvM sȒ-hؔ,DєH@LJ(ZGL#>{ۙ4.x`nt6quwzcwІnZ(ص%SYCAYJM-]n=Ժ/)6`pū>8 h?*WH3'H9Z<\Z v[ҽL"e7L#ABcN#,1llb0P{o|iOA e";CI>FQ <0k[ %~.-8U䈣ޡH>rvCm~߄۠U{۹8`?J:X`>qLJa/]זU/8֐˟0'I}e?D0zU|o;+˗`5) YA,ZҔ~9AA5=]oྊXf.F|¹yH4Do{!廟g$h|)m=㾥31bJ AڹH!K_(.dXJ)32)>!h2k;, Ub)&Lh_HLy>$QçVQmN۫Ƨ#F썙.#fS(f:w8܂;%IJ8KA# C6u &F1`_AE&)=܊+MxjA<~0*._\b|чUM V%y4t u~8ӕڂ2qPpKԡr; ZXEF#ε Y/9)hl@;5'`A6ì&pn4: su~/EĨRVl-D,fS1gv'P O TB430SM*^1WYf(!3o&/ d?gZa'T;>#`R1.jAhVYū\Vi$kvmS baTLdoMe[s@sPehn_yh_Q`F1 ~6zHsQ޵`2cs]S5?wIK[ bK@ڋ͡˸؀bȤ!q=}OhNIzȔ8#HGr; 0xw o 2\im;FKff{fpu]}iqыAe [ȑOؘq^)m*R mhM^3,V[M8;p\*6A!0:GJ:ҮXϮj‡%UwiZ_{nAfts<[@<&''1B3[~m PS}SFVゴS򿒂[x~/qu5˼j,&X~Hn>eLDkZ#%Yp{>}002iopj>T,CkٯP[82zo0D:,#t4YJ~86K'>B .HaIZoLll zhL;%䋔,,3ѼŽ]Ѓ"1-ҿ)/muu .P.zה:d]3Ѭ$W}G"؞\x0謲㨉&9|#]$8!CWTR{:N8*X'~jZ2N,o ݦiC\p<FcW"+ԗzF~/r[f>nY DJ=H_E bdU;/c.S 7+v"idshˢ|M{% U S;H9!) ytؕ֔'&RGn]1F0+%~хqLm`cj'uSf5=- 2TRgr~A:ɂ 4m3Mr)8U 2r0Fւ3P#eEJ*m7ty+ėh]{oD©1 )s4!Bw҂P>>]/zBm`7Ge]1UA>A[E 0c7EIEEA2p5-īէI 6dA4cٗ/;W=gtu W%5>TBn)ڰoyp cx\BSI$ZYJ#gY1' rL![^whFP9o般?L/&=,6KܷH'AV {tLFۂ8",(")o8_J4pīc&Qh7,렉qc&mF#|b2FYCd O4PBTm;ߤ<^d;nSZl4pȷR+H-#mjoP欆)W>Vk)]#kIe=A!JNyڊ-Q-S2 I :O<,{^hvi(7S;ء^YfbA_8޵6,ezr+ٙC#b=mHZo'|XxBudYrSZυX<Ā1<_MT~@'@1S& X,tRQ/ΓkK?&ȟp%X*,:XfX0T\#u 7QYs5^93f#xhSJ[g͖r`ƈo&Em:1\q0OfWYكJKqgn ]machUl=`0/o0;OpWb%jV3u2W*ysNi:8dJދ8JSIg?[G o x :vP$6aa jbѪ糖lfs^V[Z-]_&rnt]pssuS]XO^Νfו8&e9 pi~5lq;J"AJ4@B~4TGV:6[ݪ%Q'+I+AyX,Ӽ՜T#>4#Ϟ]}]$HYM+껋-S*Rv,ݝ k{i.tVǤ>61S":2zW[e[aFeV^L b#隴EXF^ jaA`Wm˿mg_Z 0 OS$ "<ąJ 38>m/9@ae*%Rm;W>rZ\RcB;լ =4PrZ Uq\); 07T8 r-@Ǧ֡t~/RQ0@|.=~Aze1.6-'$?sG=fENRЬu䎽yJAq4X58MOuŇWǜe]`T !T¯60M!]fgH R} ró&r]?|qO'1̯$ O8pH#EQ;PGPFekD!rb"q?* U85 gc>/NNv}/ -N{!yid*JHX*YEsgKyx;3X%_͏0I׈v K[n>-{9]TaT7kԆ#^).W` whjt) Vr 0;c zQ_: ['"BO*& iig2DүJ˅ںys\dLh8r5gE;i 588!ٙJwD[]Ut8q5.hiO"<4auR1n\ >vˬ):FEƘЖ%;j+r4Yf{4Vl[ޣ/W&2o]pQ9QܴhU]޾${q8}xRyA A*&-5 ޡ 6~:QuiqHmz9IR<()aj 2٥ I|-| Д1tC5EH)QBTu)Ԟ5؃٦+fd8}̖,9 slEk dU_p{H$UbKin_DT\RY^z0ީ <bs+SLָR1÷.=V+o4M!GDZ ؕcS)4IvU0XI] O'X 7*v嬵0Oh)~e!8e9'(u繵I&'tK4!Da:Q!hs~b.. `w?Mhwc b9a$:iHVbcޮ5w>h | 'bΨ=Yuh,QRl{KU.mcwqsa*tt~b{ۺI*zo v \Уx4{Nt$&2L6 J̝ h]z"{4'T#׫Z i +0ؚYkiy!rZcܰw #`wpnzn}㭰UBMfш~lHϤųMWۼ8YBQrL8h"nbѺYSvbl[ ]M ?rDY-0sY(4utbgъ"5S/oF %lV΍Zbs4Hsu,I +w#>[V A6QOpŭ+XFq$ZBxIvc4\ŦɈuYJ:vUIl=I~\!F~cu,mKGj$pysiUdaiZ>|3KRvm3]F>b6t~C*y-w޿JehM`ғ6bZRӎ?EQUyIj]0^I&wP-FAګ2@ڽ85wއqC `F%]Qq2N u bY:f4#T#O#xԋ[W^\ES13;v!~vFw}xpJ޼qGcfir <=ؚl>Ak}: CCHG,pn ."/ 9%L46j(eg5; x}]ܲd*Vl"Fsc8MP bcp![uhdWY'fi+J< p|!a$.Zr5A2;=t-{%8]r?v_}>xfWv9oտݟn !hA4gyeL1^+xۋم?i}V_ dA99,NRyisHi ]X]),v޾FlѮ2ٚI*KYY6ʈX-zWvpʤ\h_ r94Z.=n}*x(MĥTTpxE؛:y,{(@xmK(|AQi鞝Aw iGJT*6dx^rYRǎ2t* b)ۅi sYiu>vSg5#ek!o/L0'8^ s)!prO!?3 6GET%T=֣=[*Wՠs1xƙAY1_; %'=E3t # ^qZ)1'w_ 󉙦#tw~Z>Sq'q~$GC!~Mfvpc 0NK ċJS ,{&f0r\\@5>! TݣJ\@ItgO H{5`!⳴6ًұd4, jMp1Rf9懶7#@bP\ }|~ď$S{<~׭4v'ͲP7i졣:S_ų c t3mTȟp럼S3 (/jNww9_8WZm:Pu Uzv&tyRTr;q_#t ~~IA|et(L %0ZP@l3XeAI E" YhXLaG4Kd< Cmfp\'v*)Q!KO%BKT7)e烂tiaL?Hʊ  "^^YsY6&'Y͜#|,¾azԄ!/SzXFI h@?y߭y0X;Ƞ+t4blk=s bEZC{Thw yvh/i\:_~ұFho=(<]>dIXȀn;Mw'%(CG ɋOܙql}Z1vIG3r'_M$US^ㅅo`|=qy9p8>㎷*(rBEW9LW3"r!jqmmbV!o 8=|~w-:XEmd&2k[ 迥Ja0F՗sd $/%"=qUqgRpZgX}(j:Eo5LݗasWuԍǢ]f֌ڊ[7]zOI8KmwQ ow 9w"p,@c*$W3`N'uFcI#|":jGMT1P_zp̄eddNnͮ5{ʣD,Ce 2}て~  "2PF lKM=x@jɕ+aec ;L-і5/NAi#G:L6Q&eRөK\? 5'ӭy`·{So@x=+zp 7 :j;<5aiΤZ[t} s$q䍷MN=Ew}bB`zP"lcD֒hABk s*p?Θ naLӮiIb=%*|MJ &3%tE2wAȬPXq#c7P%.mL'T++y;/*M.z˳Nn+hX"k}xlB/mD-|B@!Mw'm,G@M?H %~qx-Ry4fZXiI z/CU<ۿG+Ӡ;_,ت7_.WPcpo|s8HV@OIUJܨU>z;7~v ȜBXDC hhF|N  d%ua tM\A5k\t&1\b0 dI;+G, n`XT~63^ؽ|Gm\kBcn3H K$rЭ;a͙NZYJ )/>۳78C.. )1%Hv4Z" n&!RCSP/?O >\~2p*'Pb÷4WܳxJƵUND%tLԑF*ijIY w"u[,.ǵ@ѼVevLg0z_VTKL4iE~] eRS-ް./_Rdc,G̢9敫X3y{}}_sh+9l09pntP XB3*=Zc**5صoia-!ir@_"V8$8fQ_Boɏo>$GjlAmX]^x)Ph JkԜN5;0xI_B2t\uzJu9Lܲ@"K'6|¾)sCqC,ղ޲CG\I" NA'v$]? >gVa*n-[YTTL VS \EtZG0e̿={.Y^MR Z\-I,EoMS>ck^Nu>C8j%$S ]Bt_-˨~aR'l?AT~|5D;Kb|"">AzآיhGdf&_(RO0Z+!G:uy!{`$_w~o"Fs^R<~^{!}W|<}/ W9ET#}jpb(_?NMF`[hP,6Va{XC^oپ$~Gp]-O(͜)y `n)r1bka;(ns#pPEκ&;zuBlߌe)(-݉<0+[_JQVo5uDw.{X E33yrmF͗hqx.VV"I-I#}%ńjᵊ@ dU9У:>MQǟuAh}R_G f!&/w8% IHv+R"aiH0;Hn?h5jۡ'4bmb\۟U:򪺸n}<.-&,f8fEO5Cs eԐN|e_/{|)T/vs$ YbZ-"FEz=2u,K냛hN]>񻹵۴A *P?˵A%Wy;NEO)uH-y4%-\Ldǀ32_܊ǂޠAQ8ìIP)[) 5䓍%TTOÖL_?Le%砠*GۆX9|.[rGZe⌒x[-r\8_:W{^*KO3ޛr-H) 1CZ|-2}KYKtd>Vn@F.:]uE(z=gbj9km1aݗuԸa|Wә n#44eK}nD@A\:򑒦b\In9z™'j$D -Lm%bgt(-Jgj= im&qL!&L)2Ъ?:p판jԩ%p+C-I `l5(Q˰evO  ݇z |ȹ{MC"=j32FUVY@ q[Lyz:־Nf{^ pe d!zL8^t0MPGs33J]bxC N%t}r ^5D#V1U;^MOJ8>{XHe1gTVc8$s UzQuM;%=ԗl=%y>}n^Qy4HeC9Ϸd/N,b` b;h`kUY9`Cg]b[hi4H['1r|JPDĈ=jz:Hf;0bnݠ8Fyä#;6T5lMSHh t56TE28mwlDq#yqVn?nZd[cE)#B5FM= p g9^K N(>jiխ ϫ{,(. /l t PmrHr|w?Z&oKQBs͒fJrIvmQ2e4n"7N?nX-SNtaxR'!/4{^M ]/a0qe`e*  _CxջDF,: KBWZx}P  6,ɸ*KyN^.Lx=i^Lwpпz?%P[%I;0?P Y {*۵!;ffMփGoء#94 V0LݛM1sv1nI7iOAF=213#Ve4G0$Uu|HOlɚt9ì%S/$vLI8=Htc5s -[qŤ-d/Y:F [+$+nX;̎9^vtєOC%a+vݠ~`>ϙ -uv?)Zrf;9P1}_|N^ahɟ%rQݨ'Dvʗi}{jB9Ol ԣ1mv-g d'`8"BM)iE噐KnTAN—v]<[d@VVN,Q8u#suZ3:MTPZH3{CvRlˉpYMuG L8C,EDO_wGSpUmXKd*l[,O_H:m.ND֏Aڼim4֠"G՘(BFNz@/#& R 9u3#?ps U :*+9tox!&`zNV[NuIbCgT7b̫t6.'2rH4ké89P@%fS:_&;^Pn*<`Q|d5HVj׉Ph!udUp. W޹ yEnw6k] `EVi'&v3u@ёzyhCSd+UR7Q^wut<ȑb;iJa]hO+|rVe>}w9mJhwcX`Fpyj_C۟LYWi.Ia(0·[9iOrZAcf.)0'1x/;1Z9xՊqQOIPPV0%V<шM@ #CRf Y?1a6U*7iѩ~`c+&GڛBx瓚:܆ءi0wC@GH=\IA%>Dj4 w?Usj֢k5=}6B@N qH!KŒtQx_ucQYkb}`ƤXK+T౞T)5K:׽\w@S*Xt+Ki* vDڟ\ZEM tS;1v5ja:QS{⫪_sI0e~;d/RkA h@h+v]H'ZZ}_oq(?7V%:b`;ut^/Y uR!?c?Nm1y<]N /|hJLȬɩ-V1Nҗ"TI)|y< WݵЁ{T.׶؜_((03D K j(XmQqg>+I!dĶGXM<%؎I o󠤕8Qun/ ܮ,3ӻ ^딽Mڕ$3o?fǟ+cwspecf5`^\uBɷP&ՙSϲ9tqSS,jskm02ùNi >0_nդAD>K +EUE k@N#I<@ȴkHKW?2؇\A_.k7-'m*=5d}r/{D41J Ώ}]\FqlԑACE@@%F 2@'c/^ ahyx ZS|t5}%)°}c& kgzp PhVo1mt?pC&`CM|78> HJ2@l> 58y:,Z6uPnjɭ c^!HE)6BVi]$[^"?k_ jx[^0UHhzQ?8\fPj sZpnIIbN3)+.חqz05M49nU[]j !MLvuY1:C1YʬY,#f"W8ß #6w9qsϵpũDg~i tcY&/ xSn(2rWu"CNdu˦^2b3"̫s#.x /PH΋K]WƟǵwaTCufQN_(GyR霟$W+9ۜK?za8/ƴBk -0X}8Wfp8ny8[ U#N8FĶ/9*B5GKΙL)AEr6jeY*˰پet 鰈 }*/"ڽO㴰/W):tdyMRn|V> '33PtIFד5q)dȓ7 h3߹sEM?bWaU:*-sb?=3J|}"eˇaIQ)q q=lcK]b%qSGP(ҥcy\-bzBч e6JREXEE 7֜-< S㛲_jOB u/]Af ԏ93<xjv 72 @8!vxY1*ęJ~{{GQPr`*53/7V0 5ʋ#NGAG.[ӧJ:^~0c?O]@/% ⎂zt.{ѡ `ڥo5&ϑmĜГȈ _U-QR =Jj`{H^y9)B`jBw@3}C~#2ɥQ%wG޾??E>^(JuE:VƗW+. )aY J~$m}lJP)g>>"D&:iSk@~Xƶ`狚d{<9b㐎qlNsք;'3JȽ9 ]ܸbb"ݫFX?=|Af7 JU%oyMy`eeAETOm>qDp(6#1NaRG? }Uòvy\{2pKȍ0 pV /|"࠰#Kd)‹R dHG,(kC Զn2nHBZќ?/?h Mɲ#TRsh'Foc_T0Cۛy1)JpG44>Fo4V@dsۇ ˰S2+v ,lޖ*Fe#gZ͖(U"ځȴ4y9ƫ"qVJ[ywε4٨'lR0XVWWXArptvgNYxLѾvNln:FjtA&.ީFQ+\ಠtRGMpV4܀Գ+ǞQL-Req=Z|ɗ1ǣ,کVr8aI_ʕ"wao5#QN8@"x9aE+~\< 6ai,V0[@h%`^f ~`9Tc-4aEK"SŁ6 pLdɶ8iF| sdSur.Yq\H"A&=qUc/Cj-OCOi; k-$0S/L.nhǗy 2 QJF }jX+`TKKH7yٱ!$Dl}Xk9#[jL31 vΑzX|XU(=rM"x/jUKR<*^Я>6xOlHͶLqZeJ'5RT+#ʚ_ДXGg ~7a ;eh  dE Up>ӓ@h0d-W}rlk̖D8(9_pg5_1h3~A+wqfދ&n}&]_z Dim`FیcQZiEp:g,''[ϽMzd݆cIX,hҵR`+!9[;J*l2)y#+f~bψ#Ngl^oPM= ?^NQKcCuI65+X8_!QYūORmP(heنJ~ ge6lYQ:#!Nkx*_nYLj[ ,f6u'El*]}1٫|k,q#`=r.Cм7ZC>ŀ@{(P;xDױ Q%JB|%Q4WjJi i's ':tAji2BbAKK>]49F x:cG9{V < R  `1Yΰmy Koj_٤"acN`(U_#'xSWlR.nzG|rjLn(j<k_u!.GpbްUL{\4=WIN?0jn2xZ)Ak)bOI׍MŨrӁ{]&N-Sǁ_LgyBMIb fبn6/Kt߂~ج vc_XɄo_jtm ^Vn'6dťMS~_NHRMcz.g'^N}Q*-Tb/xv7%Y$lWs&9{(hyI}WLrK54Dzg_9d_1y԰9*ڃ5 `PYwx ts^/jUcwJj);,hzاO)K#JHlz.WV :P`ў=̞7?}FǏE(fٟr98;㳌guqj Ō9}r4ʔƓ׽tGso1~ 5Ƿ>qHx#XCdq~" ;-kQT+_vnntYiA|(!A/@١.F c mbc-AF)י)umacu$&a=ڹeƇ]2R)PJ&=UU+X|PP!1ڟ)ِv{ ! D &#L0UD&PҴJkҟ;H8ͬRueVItXX,P}7zQ/*-bYxm3 Wf Є1KCOUBYKh>G|ЍkR Box~J,JzleLQuF6}qޏ|@RJ\{bBts6!mm&kivw}#GK2N'jJwihcs VE^"Tª)}nW/T_<< }:R1ԋ Pr9({FόNFXU4V!P?yb b/kL,A 9`$a8bX0WbؔJbӠe!+F+D"􈶴D+Qb0ԁ*I&@,xEE{S!Jj*Gn RG:SSv cr-FM,%]}aOxyGb2G1rX$xJ[b[/Z}FFwz24^)+`m4d2r|%>4HՂ Ӂ%A@"g+? |TZFEL:8Q+,a=@CQy!zaW]wR G|( 4,q" <.` j2`~^Ȯ }ۋ{|@qi*͈r|}^w(qҝ{mG,/+QBFp fvd^i!pT6}qpnBH!_V?U-WLjqJƁ5 }Z @TߘbL-sCp>/;[;C~&XHQ{;:wXY{.]AB5F fxٯ'}8L^*V{"9\ }RHZZƒw>fb3{9T+]Rhg %gj3Tl,+p ĝiNBlピy{ ٍ@_Ė % _7 gI e>LIli5%R10=H9 brl'եJkvދ#@5,BhOx}+F?6`qս Ӏn>nC`9{95B$~ F_$}tsɥ\흹 yuHUQؕh> KtnwѧҊ SzcEDzJ4 O+:-$kj$_pR6Tc[C蚬CZw!8G7m5gv_\ i/q ׂѓ0QoL8VYJ CBPQ$B jF Drp~i=/!+J)UӍ(ŊT_$3+^MEi( ԁ\ʶbpBP?~oaoՔ` GT#=ܥft̆YSmrwq#8E26,rd}` F{ }.Ex 8F2HFn]تV*'gFhdc ϛPW0Ж[`k+C 3k6KΌl /.G/I݆O9E|k7bb{d<=zȦ($ЅÆ9 _lKI^ܡ 4,n0RV{w[8̪VKښ`qADi| =îd ˺V/3s5ǧC ]e}aK$Z7aPdQ5O/-hc\UYHhjd_'H"ޕ)F|&[τNnd~fov|!-֫aD"8MͻD@]p>Z-wMG"8V;py`b}C F =+"[JmaR>ĿHo-'If#+LƂ19q:*#eP:ڃY9#+3S!4rzW>PD2_I8iC}nqkI$L\ǍlkR_hE{`"jxHՍz$kN=XEeaoesnhFߟR_:ƣ_5U0 WٍAN5 nC ط2K ]DXB*9e LK2DeޚXC1rB5֧XCr[.;5d] hW\j`K%ա_6A% +'.|4ϳX*8П},74b1sGjсsՒ9T_.7c; =Vލ*9bɊf+شX0{ KEV])|S2uCzzh*L$6黓sY^L}DeIEnzch3L0E6_8Iw]JGZz_8I*©-O*A9z.2OoI$N]YӰ#vX=j "m_cz"dn5 7Tr6)$۟x,EfW(eC w?LoֻOɁW3}P(cV&IwubKP.e= )23YH\Qya5NکsW",G5O3`ӠN2g!ydO`q9T7OneMM@K@rrivX>1>8ȹG#(HMKp#)o~Ynݱ3vA'"5^/s#_yH6 ڗ) @"a9R֩V`>D#͜Pʑw`< D_m?S>Vըt/-7$I/ $p6>ѹb뤍qk| oÝ tJ4` 䩌c r3E;ݢEl[ke}ƭOe1kK LH{+ ]V+Ll ?4[xtB1ȺFa>|^ҥYu5]~>=yc2\+[=N~ 5;+ u} A{T)?%"cc'cLڄU%g mQ )Oad>Kp*5K[r~/c}$M#j@*xђr:dOlһY'~dkFK4\ *4ŀ(Pr}zW(˔CksIRQl ciDu7J*ڧ /d"`]_Юn9A\s;wm ?ϙ ܄h6x&*ax07Z*[ixE1!G2YKn6ae =Z=BL!=5Δ0rŬFgO |C3Wc$(1 *UJva;f.OvN,쳱p:erD6%`M2w@v}&Ic!1%c0p![A8t+F76]/qӌzJ$A.qts(}:/@UCyNDX@%nd|=K~wg 򥷆v^Nw ~άWkFFt4+$/rw{IcRgpLJ?r#9ι~Z=K@69ՕzaP4UP8o۽,у?ʝ?_;&No䑷K\Yv ku$GS*.F$k/ +g/V=qn;Aw*kE,É"ITYD\#VQ?΋2P_r߈P!r\S~eŝ>;CbrYeiS.K' ;t7h%F fum*.qcKr<\ p K]{lE";Ӛ _WK]҉%R#d*0*⩶+"1ί^*V=D zw7KiSnKZV}5wrlā?tD&٫JG]1e!H`|ic|HlxVR|6/&' ܀6U(8"ŭ|(KHUv||Z1oM9D|ͻ7j71:jM,E:wǔ$uJ;t gd\N-6|8C~HuV"x<+]/q41ziE-u`k@DN[RbvοWFDBR{bAhCU PhV5AmlO׾z"6D=A,rzWRիR.r$q0*092s*18·$U"&7.Vӡ/ y~RUq}0`6X@O#dH~fs{|& #*w_FJnw$#RULOr[U[n=m{ 5W80&y?\xOuaj{)h Gw~j'%Z.au*-*>k5wܸ"Aŀ5}1nmI {;*ojEyg}Ҷm<E,.uԞ kHf} Yfa,C5L?7:d{ZexN FGNc\&b1,.E+A`F< V1ys2(fIA ߹2%FЀ0{6vZcJ8>seӠC4>u*ܜ<,ȹl9/=Uý_# Mw!Ś[|R 5^BmyŽQiԨ"f~.9U)RvC]MB::)Bà"g[Ў+Aƚw:ID?bcv lx'Kq2rVPd7 t촡P],3ˎ8;$>A.B}QUf WIc!t;7-щݮ&ޣY1z~A\Yʂ%4)>d2H<1 k$wqIG8_fPu?TQ- Y'/gXxW@=־ႸɁd8aHdȕ?4G@U`Mg1COP PdO|oskYF"@j1Hv0$xK("Fj3?FQ@)EI /Ns .w2^MBDAjtP4UN{>4h.BC̐ss|n JF( 7i TRLbTW9NE׸_b.91;%:YãWq22pHZ7 oE>~ܣ/A 0v|)TBpVZ g. 3z S)Ͱ~ҜBK/?8x7Q0F[^3Rf1oMw S68)46ax1B1y D'BQ6 ^B98Q DxoUN%vcM sggTgNRq\s+w㇥JLhFHP4xo5g$CGG f9U@qz(UN6Tmxi"=fs1!3pr]Vi |Z>"#}Bh[b$U'"ZH$Bkx +3mcfG:Rin5nwǹ\~Y&fg]tLa/qzX|&^k l9HWZ3}),"_.ى`ܰTS6H{aH.Su"yKfD hSUτs IbB^+aZ 'fKr!|y7rL}6W7&1j\['c체:cWޓ<+6Ȯ[((c$o]#(^iN^{v$V&f=~O*뉦dG0NK?e G2#|{8s>EUr1Z1(FX3 ]Ϭ˧" u\}"J=S,G\@ Y#/K! ,7uz [KP6(JØk}?S_ a1ld"0pTă.gn߶9ws؅h,:a5"\ڊ6XqeҬ$"(2HOO\+La A{dZ3<<#Nj6M^haŵJ_މ2Xch+l.ک)9S\MA VSłrAގO,!Ȩ$!R)BvH~яI5%\@+`yX .%(9 ݁7I,I:/wg̓WuK[Dz n mѿdO:ޝ,G*gMxMPQGųmpąۻϐc'\xvO,,u˭=/Ԁ3QвAzJ ?aY43J9X @8RVGuuퟻeF,K0["\] /}dկuİp!ڬHc0!">6zRwr[놻J,DgEFl腀Fꢏ_RZÀUPJ5ТY yI(3`O?ICfy02W 88V $(.Dd;8E{}Gp5 ) ͞?AʼщdǞuAjw77'x 4oyq(E(,ƍZ[m 22 }]Qa'MUP+1R-5#Ǘ.!rr\;NeDȇBmb[J4!vCn.sE uJZٟJ\ŌQmqY&)KSh-E/1W1Tրy> rkRޥHJxWcU+9cjs53^mEAf쬧Qmꇖf֊":ACBM ],.nzY친NWuJH-;&֛  !~ sqsDu_GV=|wCg3oIs㎇li(v?JbP{CҺ5L;U!GyK~<^.bk7rqv]H[ƮHBnL DMf ѩ+h'ͬVIaDL4gEpN>ZʳXdX_o.̮柆lrjݝEЕ,Nv#A,^N2_v7D!SG2;ZM;IR<ـ:>_;i.hvՋq)HA|,OoAΉv+-]MC!Kuo݊"ԟ2voáPcΥ`"XW>;SQiG#*@FB{oӨH;R߭aWr@]k/tN6:pUmkl+%C@`|tCخ <Π!I.A +WȪq-~/hB02q38k 9GGmL %]l -gA0ZMbAY̼8 e`=ԎMM[7} `{10Q%0 0zLm p {Qꩋ|ypoF W>W!X4ȟhjwuF$ sىŹi`^~Țx{01&yA.ՑL-oI;9gC+ʹrpF鷁n`y 6sRhˇ3'dϕIޅ!oѥw;ͺd}1b"+#ym`8|֑'vIQr:)duj ܼg:1k T9BTuP6{*Vy6KfD*% b[k @B ڡx+RGA='z?jg5>h%Mgp͢'=V/ax˘ %Zb8|( v1gCk[[h =gȕK;_޹Efih90_PAa}#mtZ"vVOk38vO2kO|{r8e(ϗNƶDq!.Sa`uáyЉ{t?gd} oQ/6 7ـlԺ>L$#n>ZS53M&םPVoU r&n>49|(W7u-wx1 0ہ[pb{w:PL~gd [o9{Q5uVOW~'gR0xW>6f%hMP~,әiofgNzZ'zS/_}"gGG>kS %I{ )2VY0-ѵ [Gc^.[` #DKP]X˄`Ɛg$Syi(z{\e 湑>,l=C4~)4j,~+bm[J$S/I1 `v FYn 36ZnsLj>Ydfٖb:n:$J06h0wZ[Ёλ/g븼J&LPbA=_T#y6ٮ#G{ d$QOT  bJ*5Sq&D0(c2V]f"5mTh֐$MlڧNUšGj'2bK7Jڬ1 "Q-w Hgo%|­M|gj=Nv5tOz NƄe2ju&b:vi}CuUl~F_N^&.KEhyyK.N?AtTU\L(ϟ}̒OyDC|%D?w3L"35.%wp]_? dӁ`ͷmu*R@|Cy}oXh~*}I|TI)m>TK\j/4[%p;&}U$p$:Mrk~7>l 3WzU$Г/Js[Aэ6-?ys(1NFPz9CXͷ*l1}3d̠3gp}] 6 Z.DP Ccވwivk֋ _ruXQY"S1džȸmVTl!HmQ#ڶwU#}x>*Jv _1#غ)Lޞ,6љbz-ٰH؄(voM‘@2j6Ҧa^v>g&9CF=B\vea! &޻e,lɡM[Y{ kZ:21! (rBn4W:o%mE=<-dL 6N>2)B]YI0{h=~0g.z =gb|zI`a["+ *ȹu#˘@z$ͷ~ mf.! vDEV$E.;+?, iB3 EyD ҋZ=O~C8u^'uӹa+BQ8dB;#䥒[+% lbɱ|u'Hs(30+qq2m>yaG#[7RRT-v0ίBT&_;M)PƔE(kC ^v1>xy?+GJT:ZegNލ_hE{m?F4kCK!W"-6'~-va!T\j~h&}1[$ DAN8w55 (;bOd߁ߤPy$JsdTh(k>J$˝-W =AK>Ki!i1>cs_cTzG3ÜShlܦh+lZ،fU60ծtƷ\`5>Jó(M/\ SBTo/aG`WbtN:oV~2e`A0EҘy*zL\2(ؙ:g.Ll1X1dACZ\uԢ2-$_<$&8TK22xX*P0궚#4Y[#G VGYoA[=Gqcm{%ÿ%@kg) 4v;aJ8(GaJ+7kֺ(Q(Hp_LYV12W 3lcqk־1zih֫%Lx#?:s[һp7,$-{;Y6 Zs!y٩>B0T|򜵂P{@P:4O战cХ.Msy~j_9D Cx7l{`OBeŇ+&9!ae gZ56VR`;Nu`+Հ1)!TtPٲi&h=8 B/a ѯztcoxJpDgD[fP̀RGnZlK55hbd#![,cݐ!ڃհၗ‘Gf*bB*A@x5y̰xOiµ{#&Ժ"kPIWƏb!;&vʺS('ԚACmV?|8[<ƺh"$wሤ:9{XflOAuD?1[\@EdZ)fgnQS 神-, Dl)Z!t/ = 0`t7RTr(ŏ<0` Ɲ6R>o-ObdXqhXNJ!Љ~ Aw 8=r[fwos<]?9!Hu$RjCI"So7tڈXff”UJ_@b?vNfcxݘm 7< .Z8h|[79yd>1dL'2W"IyNR%u)ȱr|8|? O T9gE}uy,$$ ?u{B4vӝ)S-$+MrYGTը.(I?aqġM:X E3ה>/V<4&{q*;b0UUv{D'] A[I Tږ6FSs)&A7KӃ_mߊQhݾ>a=H O5,Pa$j^?w Ya,]2 Zuv,+3PW ͅy !W])nmк61M_ϯ32O3ͭ4Y9s_!3aeXkMbdžIcZKp ^(P쌚9fu̇HT>hjc}l 5x*m;g:r0RFCf4Md&i~1%zwMBnz=#;|F!nu%22&IvKjHqiylPz]k^k]Ɉ u,p샜 metX,3l8J \|[%[?8k͛~]]van}ٙzf{8)ZsѲCiW3Gg|`ɣ~d+7eTh?FS8׀)%!mı{[ &8lL!OLd?`:vl+T|3aGB T^ DsзT~mIH{^И|"Vkn_"b5n` ' ' 1Xp Nl9jd~~!O}qC|Lm^a1wBhO+ Xztd"nD)'$M_A=r<#7\쉍aWƊt᯻YUr&yE:Esw >(U킗:_7KdDY!mV(4s?\g3Z*M dXSTl|^S z;y+z@%@XӱހxY5r0kLÏR0#׎ߎ^ KF%x-gM1zMSu 2uc#kSf,Ba(Z+ q!5fZ%!XjTDR%dnR@V:IݭgBhoJ:u%cp~Nxg}8>ӛ \o|b@ d/'.BBS^ 㤫b\0:ʥX3 >丹CFTDXfRnq$Uz+xa[;;wɃ28BΣ;= HGMhXecF'K]<{@2 dEBdDV۶ Xg>>e/`4܍UgCS9~|$ ͂qAg(݄ #\w,[nQTMm\cjOŘuS-xt7x1?y%S#sbA:b|m{4ݔN  MDouw9< Iqwbڍ)v O-u|B%4: `nrR-l fCqI}:6a,̣wĎ:=@$bx 1anjA$70INNas2'5 6 C<)M+mnUΘhL)iU Cv%*ˆI|hIa34*Ib,\`wwYL^74dڴeoA5bo>w!H:!C);2v1X;±W)صC9&>9aD۲Se.w~ k^gJYkVFVK-hpD1/"VUF@<jD`+<7*w 9_S,f&UK\. =6=5A*|tciǓuU"vPh> ) % \ƿR z!0$;(VfI. vHԸ6ކk T;yJWeUb?̱),^Iz_Fv^jFo>AL 鈿Q`鋊N9<*Őg7䪮JkhI޼iNf%)e9! r;T7y9ڀ_uH--29H|o$pVӂSQ]?fIu;n9kx!+<0F ^rvx3em2swLf{S`X[#10%ߤ}iMөIEd~*܂BO"0*4$"._*P%k,˨Z2x qb5du K$Ubz֎ kPG;PJB{a:Q(S\LjԻ#A >$I-7{nk+nJa[wǣ*<:͙T4`Pӵ4ZrhO=!6}{kᑸ dG Cz"k媪Mp FqcֈLcip\)3zoFbF:.P96j?ZI88Ք&Ony~ULʣ a@n,SsM}K5|#|E3aVk76%% Z̗y/mmh`q?H+c>!׉F'lr4[;)(K &0ᑖ9;PHKPһYVǞc>qy 2n8_U)$ ZaFja7-6{7ռZ[ǥc&͛pVJ;I*I'Y){,twT`:0R;IB Zrw!jM۟Y^< ..}}ѝ4F2dǢNMx}!-NJlt[AnCk&?Na,FحGx}^%Hr͙w%ImK .q >yB?VY6 a+ GOo^BHxԤ^zw`OA-nY2n9pt䕣 끲nU3 A֊6'sh^F©65hBU.Hi,#A =FV=,%Ɯ(V׎4nWg8 J!+la p{˽ZB%!RxBr9`T^e )VbmbH.2{.5G 8^D@`SHg P't<{fVl ֑ e_܃aöXs0c1)weEb;:3ʠ'-$NfXUӻ ڟkTR#6K" 4C&I%Ld}75  O6pLgci C)]HcέRWGj$y({7Y}+@9*p/枸]D)#Ks{b-/C6F-Џs02B)e?@B%.kCE.& !`^jl$ySv-xU.A4NTIp<'ѻ. J){LjJ$ zJw=TxA8hQcGRK;+FdbA&PFrdkB`-1c:m\ZUC3C0=몇-4ROTN2+RE;Vǁ R{_h9|w 붢#mvWI)=4ܻ5v8.)BC4 5ƩJ]|rB5l b)y2ih]P,DҒl̑o,J~rh[*RuGntVtFxt 6 %!}?Zm7i|2"x4٢V=Me6O>%)_L)OH>`ل۶\sWsڌrsZt}A:mvsRBitD{O)[jMơY+pLCQU2Qzݬtl Cxc˧F-Ƣ,obLuٶa{8 DSt_ 񿿄 8뱅WiZ1Ӹ5?*r-m|TUxk"ZR+E@3(l*wHG2 cs㗷> ="z]y$QXc`~ n@3ao聬#DGvhĩZKSB0NZ({/4>T,lܪ)e٬_>^W {axxE9qJWC;8f&_*7"uĽ%m U>eBF OI;bW`9.86Ig4X>f@)0Y$( ݬN_YOyQN6'?AEq>d{ (mH!^عSέnoG#fk8=RXcMፕy +),A_46GG$#ߦ+ >OfߍZHC'#6(fpSInR@?%Yξ Ywpgf ( &ro9(m>07ImTAL&oGr@,`li 3S~78_J,ފ_A_$YESeQ[zţCT|߂zf>~XH$C 0$u=ttC%!2a 뜌ȨBAߎuRg.TeKhz~_:r60|m6VP )Y8F;l8Tt k)Jy4W:[ӟG_LHb9tv2H: nMt[nڼ/ Դq_gFb3T;wQ"USNOy#qmN}eBz\mH0_gdn_`V[Yf[nKNzzy$(QJ8?| j"b"#:DƐ`ߺ:&va榃>"ǿ+ƼrOYYYpab0:pO_;_ggK~Bcu"jکۆcQ3Xve&O8y{l˟9huG˧'Nb^QD=1j !AŽ-3k!}y mk}nj|Άi[$KbܵEת:}UVPv¼']lv sű >EhyMs:i'Њ/::Մ<Y01B${tR| SӯŋDcI3/ҲLQPW+D>a=gk %6+hb&.IT4 qI%#ұG&/ 20w^ZbB 5p*EJPr"T?p$e) \vG.|T,u\VPB4'UMqEwkq-+60H2c| fdJH6-Yu vh<.uޟw*m{mŽVTY\aU!BX$8|(QsI2Ύh/toV(c6.i0NLz hzC͙Y1xVV6b)): Gk$gݗu*[c/ yYV.2&l͒}As Ap1~QɺAzQoǺ߳=,Om_w6(.zW!Y(whgpugD@3~%R'߬lrօr@҂ LO/j}f=_yجI3 \Om8-_)2^Fi$]ט ^(P]n|WNO1TR#E7<:(ɟ0fml2{a_8(<)'ߩD -֓S+@(VBy6FQ2x1J\Džlvg}<6 S.vWyWi~tyP 擕\%bBC G(9Q3$*͸CJxeo:DАMGTsMrC; G ;bkQ<"P9.^;[@ G $L]s0-C~DϤ]y1:6BS&fïg:Kp%lZ;ʐl}{냵ϱ&嫘D$w/vXGtph _T|c`ηqR&X. x HwCT)p!IXz̞ *"Q0I ?VZ戱 Ta_à>z&(v.ӂOiҿHƖj^RY6 mZv=J߈9s1嚖4+7 BЂ~&nS?Q!zgB2MKyXYy'¯,hU#12`'75ه쒍.+h *kw9vJGxdFa5TzY݂VX!pWcg$v*k"Fwwc @"U@z[XX;خRv*H { ,+%S@pN6-W<ܬJXoYKQR#U*[ߨ 8:lQHcOUB,4qRW>BN` 6@ @'-0jAB rGڋ -Lݺe-9/ 2f¢";hɃ;Ʀ[#Ш2z"dE*ࢆ}[  [p)tQx#;چ4VIfekYG_q>I8Gc+7tȉ$ⴹ*3&?] 3pdfhn.ff6~rAr35155 NѲ3TQ,;~ ۩M D%7;"Kڐ8ɞLG[ Ï]U g֨"zgFɶP/FRPaxaGTf:ާ M#-l+$I;wͬxfCBp~y{f,Z9hi$S5Ae}0{MnGˍWe|נyi6qǸӃC[ȅ^o#_(%h)3ˍ2#0zG#H=m4_~mi{͜ (>1Z*VAЂyFi5nlF4)b.#mlDjedF]{PI8,z=~b }̜%x_34me˫b$M^qaɥHhF,Ju6j}(;.i uaHϠT@@8i[LKOYJ~+Yvڨ $FJ<[JD*&'IT`}BGeM@+㤣7l?7k$L{o: |^{FmhŁ~9.בTwLW?=ts h}y| du#8; !4FPaֱw#+##Hs$g{%AOqZmMj+Q!U?Un 8( !ݡ,S)lG'_?d ߇r-dc16AGb]=SU kn '8|'5`+-Xۻc-Fd)`JYOi9ΰJ&50uyQsmqX^Ew.ϰF<](\.X"ͩclieM~yӏҢ/O4ݹ C[1㯊* WypF2;֖-}ZGV/vB6),;vl7hiB„d mm_aZ8MPʬ;!~nMZ>?窽{,;X\)n4h"{;RCG׋w.\nH,e؍ٓ7EhĀNl#)3&weUg\Y쨄kx~:) [\[ً=zYfRQcXk?1 S $穲AX~v^GXKU3AL.87ZW;wڱ `Aw;#T5Z^ڰ'9(|xbxoąXEC{y u}ǀ5+}>΁*4u;=|PDݠY1o5xzM7[YY}۩PpZIih 3 H8XF*`ZtšIGGVIm[ `)'aCNzz%2ivz~]H*MXhWDcljf_@O+d ZJxj&W)|zJF: WT,7 S(.O*04gxkMLOZv5cmz_$H*JmԎ;9,b_%~f z@bmQANJvB¿oNowލ(nlMy2C7F5'@W[5.3*c3]1Bw1aDO掟_/yr,ǫ9*Lfi|幖>\ќVᛨD\̸`Df:!KU*(h)6CHV^ ZD1H͸&Nnq"ICV7^#vvrSG,`6 i,UW +QuW H^AK 3řsGRwZ5k ť%&@HSv:҉C2KI+ΟNjE1.c:#H"1"O8V&*6JO%.\?I  it'͂)IR[,㌭{ܰKqlsv1{gr)U r V?Ј˟T@^rf*'aפS!#sPpvfQܛn/rZMζ-[YBRўf5H]u%W+ xG=:#0h!p'QPяF4\r2_!',v_i%Ք[@o[uԣ6F<O %0A:qLUșfaaH[~W_2Ir%.PX`fJ -iQa] H(u;Fp=Tmw˽bV?m?iATNsS$͑(-Pc;UDIg5{48!. QOy/{,r9,A:upicϫ}P?V]YDo|lo]%E__yUz3Aj d` ơU! ¢o&RնHUVP1'_dp3{Nhz"}Ť}_ܪi7wq"*hQ *9?v3? UbD^"BZyGSq֨?u_<_!6N aE&"9T9KBT}&VHʔmBkB%hn7}<lGi}*JyCF͜E ׻ V-|sx3Ԋ5\_2$:Hu2pU[YS_Camb0VRjT˕f0<-u8T| >&t]B(#f_Ŭq`cΖ@E&^Uy1eQp֯ NI9]YIz^>hdsxWξǿCpeΠUb:NfY5o3A$!,C9\x*@TB!LaA (%uꀪ{`[ǟSyLl-[Bvya%K eHP(DwKTrg:}n SA;" G0cpCyi#&4]xɼjrvze,C*y>,54c:C(IaAI` JћtDAm&c1rD3ÐS 48gR/IX#*$U|"*[oA >!$E;[ /)^?,6Uޟq(:["x@:V rӵj32ڏ.CZ ԯRLD{U ޠzx<شGtBq$UΑ)ޱgSfXt}9Obem'HNnw Vf% P29'PdW`3-HͽT y)خ6uؚˢni|֥A*iA<ػqyDB=0 $/!:S;% q|6;+h<4ߕ˲YdZCjKꃶwMw*VdZYe9AƮR%cyc*Ḓx;Z%KH_8_@Kr\*iATeثC Nz*(\Gx Wh ZDɦɮMa|l9Wo,b/^ZR '6>"ILEr n1:KJᇑAB`ni"c>-TZO]WaN"^E)109|| `:+1h-*+wj {jldiԎH 7I&Q)Pih_ξڔ.pm!'X BFfXOOQ-CP{kSk0q1oV!RbMdCFBg؟6IOA@n@P~$֑UNxqN̛1UJKSF@)WM?V{;ɇǺI;B"ǃdQ1~*ڇYiSW.*n epbn҆%b6brRsyyOg03_Iu|ɽH@ q'I0GM|&̓XS;U*|"ȳV7a.JEx8#-&4GD*i3N<Ih.?^@«zYלg|`#wBUOF&OF(ڙs{0c[1>/M "k4 TBQ nco--i|2H FRO88f<8OXu@bp)۫y]}*K `xVw!7yQw29(ӮFVYRh`d7R6#U𞱸ebI|mCL҅dI~ l>|fmτ-4Bg,#iKDR3KeOŸ>?jz%,m^~4@wQ+fɌF6EWdŞB\o d},E= 3,H;L!.@fySƖi82lcp8 DgGC}ooYWf܃7%K~PXI>r2i,gu@TRR~ɶ,J~._uiiA5qz></`Q+8#K\JMc}ʞBDF*xşՐ!R=ӤDt5JQ YB~:Re~i53vYlz>C&!AT*RCA>uL{vfkg\ | Fw(: ';%y-4oD'`LCf2o%OSt` ,ITrpT%wN58ӾB^ *X&'AJwk]@ںp$8`WZv?T, Q<%GJ˩;q< "F˘-[|PVll/cD ZQb=##*K`x -drexgo]:Jg _a$A\Ý \$*t)/ }m͖ ^BLwu̝2U^S//A4? wH_`4ܧfӘݝJ *,;qeB61=$2o_b*MZhb'B%?|r a_{ O}BU2#0f\H!A<OGGƉTB2Rg6dRG4J4,a[𯾗ۓ_ l"n|QP?ɉtQrG0 ;WuwLJkPZUںC׮ϲ'M,n5pp~B~uyQ\Mf2yc.2vn~ۜaI ?oP' 6AO-B˃0lB} kx"2'!r@,xir|ugaw 0&'l&k; ƾH+!&W %#6kplශF(qd_b Vϫ .2ɬo\j47VY! grvQRoA Oٺj=_,93YORmewF9I( niOXb3/u2:-Xikd: p:D7eHo|j@ &6]z 9Ӏh,¹i h|7E#YE1؈7:*VC߬PcIBC߸ \ DӗDFw .xr5@`+F+>#HFV$1k?]]78$M8ՐV ׻}spYZ[RBe?te#=A4Bى%Exyl {I[؝~`䎿my=YI)J׸xZowi-:m:*UWEї (sS~by5P QSF"=Mr/?CE^LSW=<F=w h=09f Pn߯ܖJÅ y?=5˓t"p7mPoi^ 3#:!%U. Zux_sg??%^_Nv}ڙnt*oNTSIgH՝鈍{)@3TdBiCTt?UjN~NgSM)i Ք34=ws.nkOl80;2-(62ZFT1̞faJ;2S&=4Rꆭ]d.TTS_\MJ+*_ blld[D, ^B"|aN8Y"MA@:z4єa۲>Al@m !ܘ; +-Q*s"E*tq p(4JПfYё7}`%μ;8Oh}\H_\xT4Qz2DVr'&8lHy3s阆6o]\)ᙖ2R5n:6ʤD%j<ເ0r4~|GJ&n̄nO5ug9G(pZ%3DQH0 A,(n.^'R\ǮxÙt\&F~up4m'#*3oi*aVn4TR} J-j^~>fnJ`ЫqobmU]R8ĆrA7Ő#f )9vS=|#2m/jhag=/sN| (D\|0Y3b,آ }RCejȋ;{W{?9`?ab1j qkAz=*82t6ұĕʺ)>尠&Pתu1㛙Eٜcw ǂlF,22zC՜IdžhFY ݨL謱WŎkdĮ>hXGu&oMU+{Uy *ְ]ٴO6-WE94, x 6tnA;r?9,=bx &T_B)?l( V(PKV_ז]ge`^Q`cYh\brTdd\ޯUx_4&]h4j5OXpg[ ~SL_y>${nTlS_rc"m4'n9\>'&@Iwt !xcC6+8{['+kG9Pk/?xbG1Y' bBZ Zp|>,Iuf=&AH}Hvi$bcG }K%Hq*Z1La{H$i-CͼI;a[%,}X2209h|+joshM(r@3  U~KxEY{Y}q=],Df͒L 5O@e)CWe5%k]8kQ6Di@DԞ:䗼) O[u)fYWu?NѐYfT_+G,F ,OdVO\߇Z0hq2OyyŽYZ̄r\*`yE[ͩC|_<߈?qP e !#eNz@7"ʻ-`8HD ,+q /%:M ˢOcM#C?o^C;Ӝ4^*vA1AHD۸%|H%BɵGqߑA޶0r" <4`fsvQmi~D"ey-ښjr~~AlFGʤ G|`DV;01T>abPY rτ&VBdi/Db .][yeZ>-%x ZŻR"#'G*` މy#ۢպg!}Vނ--e$|N|UQgz"Sx+O;&prwQr`{2]&6qZxeX]?fŞG֪cѠnͷdޯv,Y怗.ma+r* VTEP@/S }2Ð^+{BI,U&˯cdm(R##E;hvab8dA}8g>QZ)wUi=%ys:Jggζ {őee\¨# Xgˮ̵vAy, CNPiN"W@2Z[I]ɈԫJcG8 g}^۲ .҃-1hKpw"`|[K_ HIPt~];}t 9fۦbQg!R^_(Y:Ksgn@PAZۄ}=o C4kWЮPhQZ,";|b&6Y .?>^Z,06u|_`tUoWvu^Oze> .ɫB +B(~4s^zDJQ)PGFYrkHX0Q`xLT(в̔P<( 8«R3qr+kFf8ԇ_$:_Ze[_`~ u (Gs}x?䙆KŰ5\K'K$uڽMrr!)$bT‚V'CQpV] D9Y"iK,x§ JYWX",ft`I7à]9(dN )"~_ziu氦l3hF` Waj^#/)ZN$%ŘDC?>m p ;Zb|ڗ?v1Oƹ| z\VWA ]] POɊ`ag LOF 8ҟr;s.Nxk,͚/oҋi ~A@S%P/|YqёYW&Km^Ӣd IφZ>S3bkn1N;pGY$0ٵI/KQrjJ")τ#3,1WDemeuJ7nmɣ{e#C:]g.\NOq DuhmN*^&t$LԉP89ɧVX%p<" HAR(y 좗F**iZI6z1nW"ZaćfEa@0[V s'{D y>ߴZT]gM@7e=QoTQ4$B h8닶-j=:~2j׫N%yKPf7|22zyWҊY.JbzebD/>i hj,쀃4pN,#EP~/_sU~|Fk8@ֆC=^b~[BW`UxUwi4hd#e ,9TO .0f +*A`Q=ݐ̢W2):p4@;'^L_`96S1u۶}~Lemv37: }ʿ@T{7=r6iIU%3>Bzi|6tes}cѭ+p|Asuny]/4.FDqTpLS\ey MV Q6$nΊe gijT@a3rܢjY'OƋ2,tGr"ƴU$ۉ Yl~mq ġl%l[!LD)C8+ Fsg}In*<?юN\;-k57D6WSreH <;@53l`;E_Ssoڡ}&%RTy9dgN_KS`Ö$YLѧ |em4)/&HH:akV [cY?Mы-ȣ仗qEaW9twMjAWD_dLw [<}q2laJKҡ5 :J4OP#f+g{+j /ֈ |Ȧ1ei*fP~>?&\$SlIJ/|pBiVPR4D:qmyCrsa8Lw,OJ4(*:l] o 9Y@S9.OSPбm \1ke#dB6՘^lLG$ZSޯx= kj$&tWk1&_k`QA#K8WQlķhWg5 W熑w0 "iߞH|m="|I'G̊X#\Sy}]V:;D T%CaA'Gb:ػ?N[==vD5]~#A~|&zYVoBJ<5pLF!~b-i/_Q ޕmx:$V}ӞmA#6X1d^f68~cv#~l^IҜ~Cνb!a0'r=Hb{,OnⲦ'O}l\A7' i$< }0RiﻊtT 7xBX-3w q6NǪ6m T%J$"2vڒ3IPߣAhk+s%(4?wcq  lEUoDmX] Cm% | )"כ@PS-U9wC ตI悁MW-0);Y1깤pH r*Lc,>J}Ҁ(՞`c31U bn2h]c-6LkٓSC!  㷡VCu^gݿh{ا"g`Xe;G#@W%ɧ:}jCԆL 6/xG 6 afd"""PI<]4f N0KIu&ᶰ#zE wc`}rdl;t /h9*$\,X(͕'vF @+-@ݥOic|2}s"IA, 5Z<^w=үޕO .;og>~:#|?VlᬌM&.3tIŗL@<ҁ9i"(H+9iܶR_i0r|ţC%.vxDߝ8g9R[yuP ,0{X>B'Z]߮?S#?MwtXmJ]^%XڭN½&/Tr]=.羚g5&GnXYR3&‰,E( >'-v\\=+t3D8]Ld:?#sT:vΑ83T$&R̓.bkXL]P,& FOP5{zQ vq^3SJ+XgyO«`qJ$nԾفtk2}q#M:Nx<Sأu@rJO,v1 _o?uC ߻VRWj GR [ ? pRЛDQ\\DRAT2=@mď9z;'=p6p?~2Y?*=QRZ]  "Eo"A~$)%Ad_]UI"&"8&2UFز1nV#)yKQd`^rќy-$z</~L* (loёTt"4Ռ6Xt黡C ѣ!yn|0p- "˹5{'Wc"U@Hl4ɷwI6AxkV.3)8dAsǙUȰ f-yyL_˪dW* Qhkm *3C~؟ÓYI_lN['Dی'֦[WF" U**5c'uPԉ sw`6ݹF8TJ$?@6 ;oޘ&pR-7]4yT%$+9?9OYvG IPHt@j@|x0%"QIa܄:ˏVˣN'Law{y30ys@Xs#MFf 6u`;GnIf <ф#،I Fe)ѐQLu㲯"c@Iܰ3)Ą 7W {;m3id:ȶ 6mpgK{@P%k~h;Nd z c,9&g`R iۃ1ˍ)نꌏ Ó3[LN'ga4:Ud&E&b4 MTBCU~*E]"7~-GU8GՋ|6sJsQ J:JYrզc!hcH›>^lj'ʆXQs]Jx-}`ޓq"|SeJ0PKPpRodUtp1S8ωTжSK/Qx3Xb;M&V7;TpRҐ½7,[` f{݄g?I!&VnwZ Teۣ+#g2JVCy['Qv9 stl}$R$s5kubn)h+L/5u-r0nIφ 6QssG-+]eLoZ,5p"(pcJ]U 鶲x9gS z!a9k@,9Qr`.QevǎTIHB'Q |Wl9G-G]Ě/h\nσvM7y8.$Y?3yk߃TwI70Ufk4* S!f@1>wtΐfޡ\δcbܐU"oƒM9Rehs|gQI1硡*eckMZUovYAW)tJ}0N[z嬄- t^ / IcyIKpFR֜'x6S<Nkand廡0Y%om:oaCm/:~/7X)sHw < C84Gr)}* V oK j ƿ~Q)+Q q&ۊHgXϺM@)o8(` !/x%Jiq1k}| j<zbϭ'ݨ "Q}o^ULR= ^l:1hdmzO/] 7v%ePޱXڮT_jc<άWrT|:rXVsyvͭm+x,usX-ɴN|&R> -Bګ#tq>|"hXn'I)6imE52/V qAnzCjRz76_nBFv8Om(^>Z8EݼQ ``u?*Ac3MInP`_vո qtsCE7VX!N) d)sޖɡnڼ}rW;X{j_M}tSr%?Ȩtln eFx :5O)e'y=ځR{Lh+=_4KdpN$wXH/<[Mz3ׂ+2 taH+G7 u]Edhzct;yηpF GqfѵXo3JOcRpL )r*Z!gg~]FT)^.wr3)|H0Si1zŃ2j% KfsCrm N 2.Ђw['߆*H m`"CD.0-,:Jɽ8ض: NC?x@-ZGd>qn؎MAɋl6jm{+^VYO:eYzR]?ޏkexS5Y3â_3I}*yvvsԁpB5h 58ME|eyos`j#-`tSKQ4i#?]M&TA堶a'W `%`.to4:`lNiq16 ¹k}"ԻqDnr+[}yÉ nkF't> TQ숹| z 07q^V0 |W#t ?DJJq h/*kseQjwW^[EA K5Bw⺡#,6lv3B'׺9yp\<[.auUz:dذy^P=9/k9װڃC3fi#l&`{[./)t؍F)s e/n!8-^5Kj̹l鏩"K\lُ={'.ȳ`YKvilPHRUPt QxR .JJp. pQFms3=`ebr\ qa]c G*5| `2i N} YjfO,Nl4fhh:ڐ]Jj!8~`]{eU*+2ȋi^6U_>d X|M'u a/ֿo}XRog: m;o2XZqGs/1(E:,5G 7ma6h-L's'C>Ϛg#*< h}Ɋ,$Jujm.Rワu6 %߮rNUDjF,36,?ו`*_/A,DI!8ePRb^]_c Dh%]ﻋP+"ۂ@ ~ L@sYkqTi^bI$Y1nz +1jmUbC<Dd㮦h~,3@@N(k&pzu8Hi`1b,L;A8r7n7nf̫e+yA͇-̑c^z:r!FT]&v!Mt8111qH -–\o4-˪gܩ..J^azbTNζ6ՋrPま{V"'B#fh>фr)ԯ0aܰZk{2\j3E7xc,i*C9!Hfm[78~q tti n>>뜄 q(ˆ i{G')<#1\G12>X&|u?:5c ʡ&݃n5\|m_vڼNN0~OY=AQtG#CL~BP7g½"D5TBW;7ha]$Eq&|DS6 8 jH ӛM,b MvOm2QQfj?]Z ([N:B5+/Mu/XOj .!"૝FKߪ^)[t{?hGrHq @.Dَtlq #PL6~ٱπ)/ޘLǎnIݲqOkXeY:_/x#&;!"rYF%A/gdR:) OݔF1;8bvwBd;A!4TY<g/{*V߂xH,ʳiM0#ԪCՓ)V (-3$q-}_v2/k]+Q`Md 9x=ٛ 8wdHqMU>o:\'Dr\V=[$T<$A7m<C'{JI0j F׭L:>@=E~nW_vvX5/"])Tj}23zLXZdnKU6.~;?%2Fϴk5ш(?$G&AUchuT3VF&L*{,=?q1CZ{Y>=A6+X˪|dR~77b?`X*]\,<xBzo {+ΗhMHe ; I{bA3|G%.xЃSvbO),E-Ai( aa@^FP#a hSPW1 ('#_H&L?.7tۜ4 BH^硤ߕRT'V qGfHnleLdP`iaDݐnsZ5Q׋ Z#oظU;#s#$|: :-|J*χX Nj [Jr1])aW}6b{(u2i|&୙IOk 1$9$U2~RO 8Z FW{7${V 5"+>Rc[55lʇ$$SXI1h tZF02p3Y(J]A2亏NJ/Q^ , Stx [^p&pTVE/?p`h*H0QdTjVOc0Fc~N? K>5հn@}mI[0biա[}%<lޖT';GLvz!!zߓ_ap) ~['u)`&ggu32Q_)j),<7\$hQ* ?$9QC 9Qigt,zޥINAbr%+rIx[<ʑ vP;r.&@!,;MmyGoI@sV.`J0׮昅|+ ENJ W5ĵ *e O?)$c3BBXߜ ^ >q#Q]ֹzm@Y&IC4 <U0$;)r{qASXw"KђJHз4GuQÍ'ef4um)uvdyK"Hm{3iiTS<~'+}ٰ@%6Aa\*Y{dL+ǣƛ.2vNLm-I7f J,ћ!r b =աqҒ4և,ݵ:vI SF75Iǃ \=$ ) >ն9"oj,Ӌgq3m% ƆJ2ʯ.E)>~++be9vC?:J/;²1Hz΍$m-(e +n|+QIo6 \5k Wv/% b<*R0QpkeO\R\ 9sh Yϱ!b(9@Km PIM'躟̺ݱ HxOwu.8r_Z\B)yX97C GE tV_(j 4ie {k=>V8h7VzBj/RP=U*/M'-@Z&Q~jN?Ɛf7A-U@2QMm91גQk-n# T16 |/+?T2׷j& [ロ(%ex"Mt^x 2Kr)5'WrKo%F򨹚.'-\`S pAtڭΩ8Zw 0DUAruGn´Pe.vh䪁<^d$ FĵeZ˓z[X _g$QCLt}UM4D ,.ՙMUQ=J*[IU~Յ6orf`$.PjaڂGkh =o9zgt\]5ԞOZ~-l,?<.%Q& O_l(ZhEX Q]ªcc`I ;=ߋ3ot_Yki7ۖ"DOuЊ'sO{̃v9 *Jɫ\l)-x\uE9!$J)[+? renUcD? 6(zؐ> .J:DzLLkc 5åS6ݵ\Y+QjONc,5znfD95>UUeh%xb2;FsӜ]!֮ k ]UnQZ^]kz5y*l$Dab[{~l׵ V a7+~qp^f٢$>/@kâGV0 I[C)v5h H?j_Da`:_`/n7IX6UWfh[l :;Ael *<ح(9#EOnD7CHmufv{_^$,rSJVvnJzAoJJv,F%#oXWX7^hd[ Tbve>k0^ćt:y* +b恶=P ӌzZuk 7qO*/eJ_Pu^58v9 TX:Z5X/<4e5OAy5`mMaljFY_azϦ(,l,|/3^2 KZ%>w<^SF=pvĬ$Ѹ=#?3PзQ8\hpj9T}ঝbpSת?J<*ml,XLVZ&T?[#phCAh";\ lQ}+WU/i6rƐ 4@%nG0FdUzT1'WoMCJKLRThoN,kTqMH\p4YK}O/hc_3Yn\Vz5Me8Ղӑ)ȸ ~Ҽch@tq7$_gوA`+X̒W ]g@ "2*M~0X*s2SWJIR L!GeR"Y'p݄߬%Ŀwu>u49 Uto=?؄Y!T,gE&˖Vא4q}ݕH3iFL 6ƟswNo֔b^~>6Kb+ÌZa-p?hB/mxf$s",Y#"7?²bZK{ۣm90F]!gUyF-ZP ! StV ?\v5ӷ) ?C]G.66E.V6R%6ijL snw7f鮄:(9:hʿI80E6j/{ChlGLԌ#'*C*h0VWF%M9@`NX5|4\չJ /,sYcꔴƷt+Z xw0Ca-oFRԜ-;QzM\Ѱ9gJ%RO1Cr%a{[tѥ <;$C͖̿[2Ȝn",Nc ?"֙mtײyH+~y͜(Ƞa5hܤ(LKgOch MEymSU0=H,nf 0hyWV^W\FƠvs~b1,Xf[k"UNâAZSkҫm+)3U#DR9t֑1bjk;Usdi+PPyDgƿ08 1bO՞~d(6־XcɝCw?'cݽ:c`q?,2t uuH`ob#<n,$p_-?*_vy*o˚os)4Iw&!Xa͍ʹ$~`G!_Hѵi&Vh|\Qt8Ic⮷4x|ڵHemk`m٠jl%KَO0?Zl!,*Rmi_-6uAc"2#:"fs3h8ph|n\$0*K/Ré{YQb)v,L5xE0, ,#T,:'CF]@3y;rY᠁3׫_ z) cbCM{RѦpZ-s0|aNe3,Gd0aXMe``'[KߡZ oz` z] M#JcΞ8yGr8/k6Z{M= jit \]/OζsL,viӏld{6؛@ü!u1^iP;}0 w:j&Ѩo*w:&Rs%3|&HHy]WgqV7amsPaQWEDL !)<"}^ʲ^K%Hj*+%|%\ _kv5w9i߁$dzi1g_bx4Oy@|B#Qw X H^r>C^%Y889+ꙵVWUG̫?{2Ppf怘U 5?,rц[ #+E0cNFT 520nJLb40ғzI[ !DCnec{S9966;s0Jz94we%]<)zر{*etRSb6F7J{'-<Zj\97O 6m3\}) ~<]w]ͪqn^ ) KMH*٣TfHӋ{7i:ŹrqU/TO$qs!"ՉawDm\0 X,B>CQnB}GcJ%vWU7Sw ,j]iHyŊ,9w>rRa~.M S;^_ ^Q|:wMaؼ[7e4~J~FJݵܐ`Bec[> HN?Ѱ%ŠXMh*ȩ@vS~᲋X;s Q&aħgiwU0ZU0MY5up6bylua.g_piEj,I2(ͻ i9t#[/ag l, uK2rPݳS9r^Ez7H[EA,11ɘa2N#74 ~ VgQ rm`&vh8,n!q[|ag,l7;v˳Yw$V+F1Xx8Xs(߆aC\A6䒞/ٹ#f AB; \CyTfQjӺ@ehbB-;Cߞ/Zy Ŝ4kYPS&Rci x@Aa7ϊ;0Rzh@}bVW "o4{ `s*[ ۳3唲a&ۑ&M";40fNn=9~;ї!a%?RfԚRB nESs."-ѻĔy[#dRLW eEi=A]-6<6B ոft_`_2<#h@t`,oX^ش}'P+!102,;>Y?q\gJ~k`J]ptXd˫@ҟo圀a7WIOqX" = x׸*y#b ؿLRJh4?ׄ,XqM蠀Ո^T֘ ˁc]ؼTa]e9 Vrz ieCvwSVTjlvg$2t!78^097o)R@nmfƶ@t],߶cM2VA0L~`3 VaK<Y H@B`+|xOg/3tmap!9`<[L:sZ .'yʚ8]Ȋ_* Z 8atEƈcbD!2̃4RUEJ&r8.}̧֮"Qz43ιGcoF,d֑_Td%E#+SD<* ]?1q)8p ȹ3Ջ S߫7 @,uthLJw\P* A"S6hC͋k2 !!z \sb `B[:&ӲPLE+V/|CjDtZMe_CGs,;zR7XN ?OSz]Vsleg+өtp>NҰA_1 zk.Ѷ 'V'դv~jd_3 8Ӂ4'KRۢGV+MEcwM>!U,B@8 OTћVqW4޼=s8q ۻ) 9eregͱ.9'WL֮URDωW;ֶ`/p=CGH!ՈND˻T,ln!:c4yrzG(3Sǂ`V4u,3[FoWqi~gПЂsЭ9y6En`:03b|vU͕Qi10_7Yz\PA7B(Lx7}r9K T m o;~Y{13jYcW`իً_f(kV w=E { f[#V`5*CKP5;X0C<~{[q;Xpjs:͌IRPXfsiAQ3vi4I&3jO7ms֔2߶V{'BB[P*l8V٠")dIoA >aw`lS XY|Y.TmCF~d>\ 'a5Q_)Fư~<+V>V'W'3Gf9`r}w7b,4naoV_$sY hYQd# Zͺu"U굌6E(6 m> ϟb33-Ԣ> %ƕb 7Noy]_X5 W7ǕޫնŘ1,;yWj,e#;8 M1Eͦf'8w)Lv%緘>u5]J@L-)+{=/X<0~XV ̓z`rI[FU2FyL0Kpy(&ۼMj!i H ZKUMϮAIU@wC$d/-m?)9/_&J1x0ruѹ<]&ӯإtvPR2 +,ń6wU-Ǽz z2%8+0\gT*9"M{%g.5쎙›ᑞlt.?3{ |֊gG.sfx1Pu vfg=0 񔷝GbAa#N`W+ơ㫕IqAN O|3z>@=;+1Mԋf'SU&/J- hTuĝ'm \LF8$ビ3aCvla?`A{ccdfgA zu||ECxH {fUAW':E|x6;99v}߮Pk2b۽p7TɆjC1_8mW̐0 fUv^jX4</B422(Zꍿ~TЙqbg-#9-N3bH(8fW<Ųh`* ΅93կ6@ȰjKʏT}^VʂjU@%FrԼɼѐF "{͎ &) )zE3n<lEpCZ0n 75h&Ogy*FK9Ռ̵7m Ȁ@ڿGo6ĂyLm“ v1L,HُI$7{׸YI6u]3/ 4!ƅ Lm0XgDգK֏-*c5mq?v3ڡ2k6^fk{24L/j,7#] @~J$G]j_{\8_X%jcOJlf]r΄ " MbvVy9bYIU횧3֘g"|˿*}l{Wm`\FSRaVRyqtbsR/㏮{p3)y aF^e,`٭S%qG&iaˌ[7cc~°a\ٱ~|~`C 3 Ҋĥ2AD 0 4mjdp% f/!zH =mbj +nUS/.-$;%>CǸFNgɘ4SqG|E\Ps'w㦮) դ \&߶݅rւx aO҇ͬO!v4wwj橨o'1B=X0&3Hf!#TPvyϪ&ܥu/J7x [66Q(Mo-49Y30Lg> ^:0~-IcJ.uﵜr"{ubg 7Ԣ; 20``~ͱVQ0{5]V(rXtS&P{&өOx7]DKm鷾GvvomR]g%Z,)gJP9H9v8n5՘D*4ڰIrPaB?[-*E8Hŝ/"8  gimR-x?P$/p5fa C۴?|ŧ9{lj]ݚuу`{L #&ޖ{`ܠCq 񟧸^2ie§xS ㈂E e%Ϯ;7^pa>ZSgdSåܼeһnE;Y$?MFGƃgao3,,GWR~S ڈX*2shʌETR#gU bl*%ER gL! װOɷäIMBv&.!f>&[JkO6!MuR/.z~ƋRT/??w~ E{@077YjSy VE* -ydžFb9b;{vdqOcIe>)˔X}DO\?CcC7k\DPyhAV7k9lL|#Uh QHOSR_ \t$FXY!lF(䐻ƝW6e0uJSJɢ^QSi7pČ#my)^) I 4i|f1~+YBbիM1<;0n|Oyh2_Uͳ c>R ӔTB"!@M\N?,^g{uc@0;d< Ů )`~.8Sz $9m%AR(uBg?nIWبIl(5>`wX#RFj^b e.pY駤ԐaD­ULu݉ȌۇY&LHB5 tk749`H47Ҿ Cց꺡; &(ŴZDLQ3f"ߤ/W{,z :O9~=/։Iҁ` Yz7PQ8v]bjj7$D )GD(?ip1w: i0|loc"]Orԗk!fn:@N[pq ~h]Z9TBN<NhUB⪵VOOɈe1:sdtOQN̔O!2^ hmU~hӦDc~wjf#}5fUywsrm!±tE@(}ˣDJ+U1˞dC\j|y% PƵ\5pb„>tpZnS|zaO+mO7u3a[(5wϊɪ1b8qZj³l@ s=(Ùm>ZR.U`/D[.nq}DY|CTD#0.ʘe n%kuǫuD.#ƀ. H@M^%6P. @4HL*֐zcCb5ߞ /=3|ZdzBk|(Enٶ%l1P]]PDjcc+WOO>=!4W\έc`t3%6  ~ (b"_ :~/hk=&14Dz5b>jL#6RTDzpK0$;eokJqyǪqDuG͊/1{ƅ$Α7\lSdӵAty4VX"0y` ֻzd,pN_&Py<S)Uϗ0<\=eo.!>@4п$[D_OWCGJ1|ϽoSBhxե'_Sl HtZ|- Aw=ΦߓP҆*Kpxyyk P͐9x|? Ī3BorH%S`]~^ 'Hޝ)x7En/ۧ~J<uj WKf&oҪՃkM-T88zhg6%NAe)`~UG~wힰb¹!"ޠ_ XGڇC4_;I$ʞK X̪Hd&]7?qJYsG $=#f[F5}~R%0sAPL^Q_7mwٹu)’B1*ASj"&+O3:[h}Ï`23$5WY>=|%ciQ^ʼ s'V)ܪ ^?zAiM?A8}Kq_RTZ|3TT;mF9']0闃?820֕ 0_g{|0G(ŵ{_!`U]ܥ7ނ!oxC9+J8xoRulc<7#t=D;6pʔ}ƿ `='OBp=4aR$CjF 5P/vSĜ?CR):E@_jho$sB!jĭ8"[͠G+QΔQI4'ʚ *l]TBx'XBJI*t=_H_]w0s58#j{t-Ti>pX ls6[:"0zf>A^hgޥIrD\*B WB&K$XkL),73x^|I*41pіu[b_iF};e)&V k⑆cLab ݢ&q1\?9w8#f;c.iZgM by qW>ԗ<H RB+[ݹeY (=蛌졃'8k1G~|8t 7UIiG[5 `s-[dH:f<"ρp%ګZ7ux Pd{iEքpr>+Ӑ}UZmB3Zb>\DaWo,pk~rCzh6;4dTz{sbvP1=M\NMȮ=K,<&a<RZ&jT]ߡK\elt$ %L5^L ntN(8N}\愎BJip fQBdk#{.#{( 8Qi UuiƩ'nX!M*o7#003O+uϪHc}oD3 zp:hu0\Z%67=1J[]H=^P*=~~U)Q4t/DNDl|j<)sm_¾ɎZXٝHa&uC <K/v Dx>9J!n69˼t~pL\.H-5 0w9rqW)Y3`c]lg?*1dQ_蝽ikOEO NW(zsYnj z[K Ϳڐ3.e4 #JHv[Kwa01e-fY!HBmDxhmNYuCc4MzwSvQsؘa6s.cOG>{D=;U Ӕ]MTעxɈvª`C8qmXNؼ}LǛjy|̆ZuI6i~w"j&s@&{{xxCOٞـ`ZtM]\t ~Ӂ J .j"O}O$<6o,p5e4ǤIJym)':4ȥYj#QsqU%HL~89BFJ DZ)$:1Гz 2xq0%'.+UY-^j;ml I_vVg0]Wri}W>ae{Ce//y5V#n{˲˵RX􌶓$F:2m=u"ъPYc9u D2r[جR5T3 EIxt 4x0D?j+ j~a)ғ}V[׫ϳG pCCROe54J;&RDžZO`"d̬fzeDV_T$/R[dw}Πqpݕٛ k&=5 *T:! { 3fgEAA/$#Yx ඣ>u]( C|mYVqsve؃\ϫc*˗s#/ v/ߴSGpP Qi4nL8C:%osw3^t͍̏A.^('FH#’v슃ԺhNԌ FS^T$hn䁤7|¹"bUpj%#-I&e/Jn]Eaa`mC|LlpJ˥afi؄j0t Znc2)k39oN6!{j 6ٕlP"gx̲3phXi+:`J'[t5j)pǔu`=6&e-;$$DO"hѢE!t:qe,F&驞i}WhI{DF@v] 8o$m1LGX,sy7Ǎu*{nFvTi_ E@;7!Hǐm.IHB4n!=_l3_tH XEU!Ū @筧HD҅ !~rg XBo3]i: },DCv}o&^h[Br@- &.p)PR~ߨ6,26 ݜ0 kZVdS!20]uOT'qrO!9;B۔HAAs4N3р}ѹ.Zn/+%pWE|ώ$_iA؂_<%/:PQ^s*pkk_aKYr^: L6+f[*I,-H]!ns,bE5mHs k?z?-$yO.31cYB%weՙcI<1Y䵞慃ݠ̂NYI+"&_C1vYReG-.|8;ah.[>> -ri0|:r<ۯtRB\)&+(9Lī>ǃ֣Ɵw~M~۵Û1.D<IHt]oݥ~H#qfapxs?2XT6 nEw{_}Z8#unV4j {2 V}g!#(< )(jl e1ඥ V??3 1ΐ zUj3ܨ,OCyiRiKYW1JmޙAgrSir՛P!pNFbB"]6I`RaGUh~~[1Kj\AGF%\=(i 3ޜ\Oyzdr~Vt)iwvc+SKZrSB)GtS}ִmk MHEhZxA ĚXrlr6Pbbx꘮O~ &mGP U|X.n&fN]>tW_PɟF ţhx7P?FN]#jLFۢ~4}ш^Vj+_dļyT/S {IP#J  ֨<$$bobcmq֩7zIGq9Om΀&]9Fya̅ow@*Ȗg ͘-y4 [2#8V>F/i)1kʜۇz.jY[/z]qU| JȬչ|1&ÌM=] `?\@A|/i]%o>l6`v%mj92>_Iz0C*axjDPa3%%1gǡ]؏cö}se @D>՘<  N<ɿ9 ^B{'̣$-j"]Xq ̡7'36U$j 08],q'xZ;ՁONDL˭1ģCokWa9C^i,Dޠov>+B5]odC1%V LOw/G k̫)-0[AzV/J>BHXgӫ_)*O@-G(`5LToȆ3ӝgޙcQ#dİG:&Q8xwR\ד}˰G@6xp![ejh \.-[agv#~Ui^>;B$^~"y<&OIvMn.X?Fn |VPM(a1muoǧ'BtbO>r"OnURVXFfVI;昳T51DVڙ?HtDXq?BR̲Uo푺[$YB(,Pvpc^]|4 LrO2(?ݭ;uIIX 8]?Hf.I%~O\Qrn.ũ#͠#drZ)ɦĻ)/_m`:9[Gq>jmc.mTMB|tRvW*_3*=]m+3^mr \ dvɞ)sj4Kv$*O&[tԠs4p'aL,[,[/J[O>}u ?Y I稔x&"h554ݐ$j%Fdt`BL>Pxc8s]Z6 FX>uKޠ | +՟2"oxbUPt Khi~qsn)G9[-wJlLb_]]V +,v/nem{Pr͝hi4`}[X$2nۧQ~fAYx*Yycsm@gzA pSV(% } Yy7E3z飼.zS8]zΌ4؄52UtT}aJ6Ha լ*5Es~ХeO A6aSyo&;;QnNA$-Xg6@,f>cc/(uꌐ7ߏ6>B`#O]} mVqQz~|045Ι{!;b:Tw#ݸ*G=Zg>ÂFXIr]KT%(_"9wGn{}[Q/gSVpQuʙRGK%́FcYHvx2/%1QpFq[ z3v*(3lg K!;K]6pߢs`􇀟ʔ')G(lURik0ԦXoViߔ86m4q!\wNQreT& b B2}Pu/a10% %*m[|_TI&90ԝ0Y4E|1ԅRwG Q6=q@NUjoyxDw"6f2](0›c*d>̋ {]X1]0@-קmoUOA F[a7Ҵ9Fw_Ƨ.͹zs'Yjb@ch;ZM%dk}n ^vf% e@} |}]11NrF$<hETi 9`9ykWϽnK꼑K@.xO'H},r-x>kq4e͍ a&ll9=u`vx *ki$o_ #HeT4e<'>c ڋзDž3AR[}gs;jc?U8<6)1ö G.B9X{1ہ\mP;-}-_¯7>R5қ0TO4aM9H*@83񝫞ȅi:Wx\٘9'67\,mdVXQycg?MG i ͧlѬ<j9aW".JDㅅ#A]Ū(Nmť>rw\ 4W[|Øx9şE?6I\;)&zfagԓ3E }o$l[~J2ΰ=!lՔL\<%b$X͝Au]?YyC]5Z=HtV-w|X\<'g|c!|b{$vxZ-W"nsQN4#]&LobX[% eItd<H%ob#9$UP?⿊Kt<׿3@DU:Wpx ޟ9:O}{]mnxuK;$T񎄗=ϘI"<켌^ wY2:-vxa ̘-aO媳UVLf3g]KspVBU^ U,y*4U;a[4gd_fAE@I7fpT6Sz{%f%תG;qӝB fS}Ķ#6 ľî蟽PZjT^3$_*,s-@GG*Qe񫆢V#x`H~B7ˉ&C5R8+-DzN}iJRb5sx.w;r!2GƐ2T*~E7%6HbBw:*ږh70 B 6wsb *kbl>RjRa$~//"l+V .o,B4?Al F_1G/M!Rc) djE!nlY&v)pyly͓g!p翐E ->X.> _P-˙(gME$U5`꿖$}쁧m)ı5d]{DqcȑcwK ܠ+vw-@xPɭ.RWs0C=g|Oנs M|eW臨$8Bd=Z} U haR{7DMʗZ|)H{}sIbF<{*^E%a~7v %o$,UB&mTD*0nkd{'cf mCNR yq-,+D>îo .ӬE'$šYfmI)y6v7G߰<ߖ |<$OMj#m3NjlR jTh鏇Enz}♎Y%j ΰQX^ᘑ/.yE}C yjֻ[}~Lhˈ8L%>J LED ;HIhwGNuI]qC֦IΏaeJ[/2%n Sv+(Mf?J=~qs>4Tɋ8M;ȸ8TYhD? &;< 5Wȋ'`NPΣW]kŠJW%5KA^t H膘MEї%^tU礍 {#2ȥ 5<+=rرڼ׬p{ys ;rreWk`Zq](@Oip:c` JZdUfjh1Wq5%FHBF!fՎRr.=u*pD9';[0ImԈB0UߓJPp_ g =[Q] )BOa{:vͬ/DsKk BG>Rȵ? j3~m֩ jcsbQF"$u1%1bpq%`JOOj qIЃR7@jzqw/8@]pj[J4125Kk rF%0̄i d*~uh8)aw•9P' AZGEN uNF03q0?Vo[j c7$CAM􂍐Rlf 1-2+uM*p OQj'h]Q( P?qIiLH?Vql|їr)Fb xazWuݢΐx۵j\nӱJY{Ǻp_?! Yɧ+W-#9OQњw$iB]@b60MT%*wsw{氣 ںr!7{~{VָD\!|͜}/y[.zv%;T_OI!M;_l&j5:X/+6~k썱':@Ѩ7,f9i#+ ˌ+?f3  "sJ=Zb;q>%PMFe7n-M1Oף}q0#GuCйt =5fZWG߃Ѫh p*.|=1@!>x3@To3Wg7ۑ\@hb76 Iآ})Ot3C 3^~hh_E} q@a~c= +IPٜMdf="vE5ils 1)*HrV^r1, }쒶< 0"?}eus'%-$w,=%ÎuzhiAu2׭1O#n%Z~ux<8P~P],V5f%M93=zZD%Dh ށ*U+M{=Kz.=R(.`9" :n:EbbԞiXY0;^<Eۿ[Oah]-p]]LB${J0@͏*\y&2e=j΋`RC9XfMԔ,D2d@S0O?4J%J#miޏ{R:Ga_GI0xG|ژ@]&D @?;dMQ^.p7TMkx\WGٛ m8Ϭ=zXԝ9IfP#{0iM%VY?d.UrZTR"YuLO ym6{9=u^90RT赟%r|f /M>,ES D1ϡ4+ /ltxKc-K~&ķڬsF<>u%(PS(\@E.u E^vk:RW(7t$im!+$#wX7zMKsZrD29lڄ$vUfgE?4 w+h?^w(y|ׄqFC+8o[dV _O4J9m|L=PӔoۂ1_ܗ9%/+UOO0 PP6n~9ӀǝZHO%?& վ_,Ӡ$@#v`6w 4'R\$rR!2~kgKF2=%ԍTH<ՎvB$<)2{~XCcʣaF\:y Qamb GFe ܣQH}8{ }[J]Oawه5&E>8c75Fh<7`@}#`VrPC~Zc  XQEmp5Fj#9`KfQj LUe$oz@׬59,C=ө1cK|[ ffv/J-7JVrBCjrd a(L~`bx>xB3뎤+ꍿ;%Bޢ5.y6O*m8sr~h __t~Vڞ֤PzK%F1F9btiK6*#sW.V-M~H1pl\ >m@(`w&))( Mvn|cǹfaNm#nMʆ$r`㛠`nnZGR=[mUvwBZ:q WYO9"_H! Y7xF&.W2E;fd{[nRw]XNgJO#(>yozB!]~Hfxiݔe:o%[?IS铆,4S ^ !f'S1<z?EȮԋ ˤ%- X94zC_=h:22xS҇ޥ/y`eťG@O'e>q#ߞM(^8B-KfR^)Ӊ`@m89 exJC<3ߴ`ֺwD}׊'dp)p 53'Y\/§Hb-+#\7o,NZ}@)ގyA:[9}RnRJS^lwTma~ĆYta' X_O0yOOO~ Z@i,Ծ0NoxӲFSh}#]cZWe 1ڒ+zY%OH>*U)'V"0T,0H bDR(4e`YZy9O&g d6t9?ȣlߐZ۽[҄-#+O:2|`_[1ʿY0,QMN`IJrH(Mt_E2y[}qv86vV bp%FQ$?JKZV޵2^:쐚^Kd֟0HT#N!9]̝ce6kuV)rpvKa{U2{F w{M$H|EbfǕv=8?$Tv l.GIaNw@2a]ݰqO s,0b>2Gu NU|`/qu؍: ']QBӯ0/(c*:dH'gKty2mV q~;/U60Z>fS얜z\S P XՇkj-K@=0}sl3yc&UP+ܝ_ w(2vp{('>`'cKK]]Bl\5V-gaəx|G=/͆~q%m!18sv}@&w܎I{UZ kkdbQ:6D,`J L]DI4L;CnXVr<_7& Ze[-ʟ`9|5ygpQ/l'e Jڰa8}fEixɂ`4CY`HLv>Wx,$#yCoe;Pn([6_V_D ņg­qr!rD}~}d7ȳ!,[U`^Y@c:9+1lN2L]e̵Ĕt] tmNdRt8X.< *(#ZKj"ַcf;5 6ݿ|~<{*d~(Jʅ\sJÌwыJ/ j̕}THZP+T&5h"N׮{F R* FuzEQHlaz:V fwy)SwPfl/mUxE@ rmϓS+XV*Rvܼ/OH_+2s;ku]6(}e]|<GCR`*4$?x C*}LɇRK?GzSbeў7ԔT@)Mӽ @]~( ɽ׋nK+fQU6aK}khOuB_ơ;hDi渥ӫ'z)?8W[!⢶NڈwU9i xBCm3ꢄǩB4*B?6R GgqLm 0t}pI@j,Sjle[z$9,7/dN$V4 aSU>7]g,{LԌn~@Ue\U#r{ _|Ҝɍ_VaqD9n`$Ƃ{5-Ng&i,kl]ĖK{2&`v*-yZ&5)E%qb"Tuf:!<52Vd҅N`Xpߺ U%eiM"_2M;yT E?@FV+AHQ3'5 =mqYȧ)}IeAu,`cht *qK?4u2meSA(4s]XvRh~$4?0zې=z"%4?fE>w֭2C@P$#PYagƃYGuDƵsNvy'x:݀ع#R ]RLJ+AYu&6T3AzBC@AUu~]@KpJeȀ0Xujgj~% ؙ$<#ڕ ]o}]|09k7⻌nQ+`pMpxZ+4B1Jd73بEB?ӽUa1PQ]=@ A|i3rĶIYCW\ )6TX6R>h(8G2Sd91]Jj95UO0Y3BXؒf]?Kl{-2ˉ9Pn~ l(XJ3Q+qzkpҧƧy<LdVazešd{dS_W 7%U@ZBMvpsc}wTqh -KD2{4.Pq:Xr"$";3%}4k'Yj5*L}D[FOXhԾtVI7}$-C'9Vz0T*K-$ Ay[g D-oKȄZg yNwil{PڛܘR[[)h#[p 7Cb2b<%<2֘}M`VYkvȩȈecG.:8/뮒^4sQ"׍σ 䖶;qϽ2t\-qhV)#QH; C;ڵH0JK3&l!=whz( '0z671ڨ0H4n~)C+57Ԋ2"!Q>y:ͽZiOP,j@LJ7hx=%K5I<_6|_ D> +[uA_EbbtG?(XX<ᮍJš}֍4^R4ƒ@gÞ'.Rmfww.bֳ3X+kzk8L<5g%8;đ%ҙ@`xi #hHQuF)%(Ors5L-2.y(\$ټMXqԵtlȋIyc:pDɗgVSs?F~m'G)1V;44sABNH3gK͋~lGI3h3DpwNU ׷ N" YXW<$68QR 'JвƞJB=HWb&iحx%(N}-Xș&in3YJnNYꞇs $4pwk!SB_cs7XcY3匩zVz`ުm_[q.epM1X3T*a pG/miTTS# =)|4zjK]!I՞өmy*T(tWIb euݦIX,^,OTotek Yy1[==/vv|85߳<M/'?7V3B l 1>

      !%iܬ!bvAj؋dÂbM +ћbR:^V..{XJ'XXgS4zzSVG m- z\sbdV[l"<|Mn/T Ӿc}<4镸3 O\S|ĔmU RXQcjμ =cΗ&Yݱgl&#Pz7Qr( a<9-և?{` 5uCSK.16kr)BGK pӛs4*d"M{Jw{v M$ܴU}*њn$BD?7J{իaLUtn!c rG̯9 ;=.jqnMܾkTwƧ[|:hWȏzU0 a =30f|dC+o$]f(A>P@\ZG"wHf)kQ|1];y#u)#"Zr7 ||\c<(41z~j@iM#ߞH_RgzENjKs)t^;K OI! 4ۻP vw\oA[EbYO*+G%N7 .;Hd8秓|+QVCUg p( L`Q䠦xxS9]bP&]8T@ynBڲ?G[L*% >xa!]A# YB^z{RqU-Ɖ3>y@!R`~NJʩ%M%xt \zbD" 8̓M9{ Q8&fE1V/Pظ6>`΀)3^e鼌z8Ù^ /e-7!' p@a7nsז wn#z: 3T&^ٖޝhMUwB(~ dQ!>&DY u}.пZ!l7~'9-ӽ9<̪tK{`R4G0)0)V/].v3 '( :;ⷣ.I3K3YCi56serj8>c׿86 hi,`w5"MzVvoJ(iY?#Z=@n}뽆ctgg2cDSȐnυaՃԣhK'^ҤkVu7gD^BnmJhi t3$X%.#o9|j~ݑ\Yl G*/F^Vιgs{.ZR[pu^lzWBgsR*e#y08EϭB|h(r<@az\Y` ;Xt끀bfnށr ǹnx ƉLj)ͬ = uky 1&IL_WD{mP`4m#'k֎'=r@"k=ТmD tL  Zj \$]N.ql 4 ;+Q)WJfۢhoo.k7_[IìSHBcK2zfQ:dMKѵ'u}ciĞ10IdfECD?"_wWT5 2+XC*gh8l:.hAG㹯j{V 13M72d% 'F Bf/)b`rr/k+ͯu 4ŦCRp2MLl`?6u^&'D׿+:N> bz"Є~w x#fnaLPOrXEy>JxT ?j=x(Ab PHX| eI*cc6pdSEtL/] KWzvA@I81K` =ݖ\a{}F݀r#_@ aL#QK4r4#c0;c td%҉?j'_ ~ j:`[(I K|يl21Ĩr5 _Kv|8?cQDDT-\L]#C ^ӳfq υ>(n  IYݢ&v,Խpq&2}y }NzːGOK ҋaYC2@#a{XceĥIfBB7S8G'W]Ld^9 Lm?&C&^.p4}o d7M핯@V{} ]s\`wBVJw jt `8d7mmqp<в~הqfP^=}Zuh%\^og- Dt֠ }W0"@tI¹{Bϻ*b[rfRaM {?'Tյ:ȑW*8.Jk.WLJ: 1$khKzt3ǭ2~̐Rl  Ś|4BJgB~"?z Lm{ط{bQK. B9׶$8r/ہ:lBޛ;_Ŀ r$摢ezTd-t!v%o\MώS<{4y_|VmfBnM %R_ZO !6ʐ(jL$EބXE ]RR@1F_s3hW,bԧX5)d4V-<Ƞ x jJ¥yc6޵5[;K2@+-[֊٢?,}` ƽRJalPkl1wUtR"̾&~#2S -ດױ{ ZKhLV>V7}DoZ&0Aoccqv9MPgYq!&PHy=H E6=}H&Pmkq2\`+%-ngiFjey-O0-K8*vJd;%Og`tGaISF$"q1Jo<;*8Rm,?oM[l@OA (-P)<#Y'.#Mc'YӀ(^;PK9"f:`v'gNFwV6W ETu2û݄h 'B>LΚ Klʙ')U<4ؽ3豌c|,T $c3:>{ 8:3'ŝgZT`j2肑iP ?C28c?+*nz֒9iL%fe~ q5xCi[r&>KhgfZggjy4[/E!;OM.5ܔP\-VF^[ysvܔVHlZEl鮔ӰZa OQ*P;3rS"U=76Ѥ' vΌ9۰`*0w3uasO;e`fͼL0HkS0W {(vICR IHT?A&շ[lb@ɘ*Z{90ȑӛ@}^5*,I. ɾP` X_->  @+z Uz%{_B#JdJ Y#0rSGGrݢnW4B0Ģ%K{G4C Eԁs맾=$_Zeojl*7}v"5u!8$.z`e"(f2[l 6%/e&LkU~6Dl_<##_̚N&eJuMJw_1^~nJ w|(&M؜G+,SbJ3C]~NةUy!1)utKOH~ roq.O\h7NDw ٬P y s`aҍ+zr הG]W&JGēm7p&躉?H]J5} $[&q z3s9fwCĨYo7HAdU/YIo/l\g5Zll ;O#ww'X8/yTϫs7E*KP×`܍^n% ^5#X'+sUNm)!'ᝆin3]Pe {q*l/S3Έy;M̩rjaI{YύrMTxjox"AȠq/efs|A~B)R'Rٴ٠B#b0Y"*_N4yyD>ips{E4SY"J]:s5^Ew2n|UtZ,+%-,XtGgyIn[*houwfxFJILх Xnl M`zIicNwEa!pM1 5ļ4ORcq?1gu&WW؍dk)-DmMe[ OyrI]>)m~isz,u^5qN,%_nԍK\ΥꐺM.ƶ[6]xIEb?WH^pRwmKP/-鸎=_B/p y]rTp&T-(b@?R/kB 2g\@M|HRTA71V.G][`le@bߕ $C!f^ JƱEE& "¡1:sFvr$ei;Ǟu#*9>'a5EE({ ~r-qˑs>hc,H@}X! >u{z20L?@<"3y1gt膿9&*5>eA+ ͠]Q!hNv4YS&? ȩ ,_P`|0.fDƃ ֈNYY[ֈihcl 9EY@CN:6ZU *,LQ2cWyhO s|] qE-I<!YB %6`8fEV &vȻ7|m7/1,45r,hۜ( u Y̛;EDd|9P;:SyDW?5{an]Y"h? +cZ5U?Ncהc{Rna7x=MZ/ u˽czp҃k\ Β;wDۺdK!u'3 Z6,3F%k Η*&.̑Ria2UB=[=EG.T-cL"ش= hXh]*LOgEkvZ%$1"T(zh#8KKKeJz,[ B"+o@TÞl,V1V{f5(J[gssg]}:%ƻN D>W1uE˻Gh2Nr>y_4Mei̒?T 9A GR*h ';R.->lok4n&%v5,v-U׫`Q%DBAk[/ٵRiJ؅}oPѡԼ/yǃ^Pp-OܐЌ*NYO[e'7FGݥh)~YAg}?!Wi{dWwI\B ڡ{fGH`cn<ޙ#pckZy*Tli~Yh=/H1yZhl囀lgУZD{^hQA^B%9qR [ɀ'7JMu=RwЂF؂icA/(MZL"}x̅tAƔvݓc&t}`(p'LA$g#O08WuzUb*۞`DIۃ҅ hIG[:ˍ?i=@}jJ) ڕ)Ryk[3"ׇGrVHFho %BNUV LU[Y/`< Z;1nBi>z]fe|Y)CxŚKK(jbl[jb>wbDW )2oZf0WGQы*3ŏ`Jd|eBO).5(]~ 4m$o2?SgRMk[0e3ި Y #."%Nj `4W3g6cߨf;MW%qSlJ,8jWvzAɅY#;;`LߛCz+''7%QF eDkH(h9+*n^[4e٠t@q g`G z4aF)7'wVQ e;[}kn⒍; NmM=V!Iyd|{Ddq !cOtaX~>tEE@'B}W-ﴪ}X&]+[[:90}V\A*哕;6DJ5U-7 Nj ]JˡwY8PĖ9 $lŸjc]f)OX4_y>2aDې=S25ee %-6t$1FEUE~8r(sJ )Բ>}\GnnrvZi\qgbwuر-ZdV I,>̐۷CB; iϡJՀԐ^/ʻ}J5}$(njZ(ddIx ",4 K>%HԺcxINTO^`4]m13)H|AL]3ͥ {b ي6(L,PHѥ+Uhˉ?F8Dl¿?B.ONQvQIxa GXU ͬ E|zl͓g("^J46d6}RXQ^SÎ4\ WΩO;R5e- fZMˣ>&V6)T>fDROM~:{cN1.%#}B;{+ _ 17qhT-}t,򽋡ʐT$BJ$/|kqdgJD/g6ugxeaFܞă'2q??zTtzFt\v 8]m*î遚ݼğc$‰4;-#A?;ߎh,ب*Kgݩ/#8}ʃƆ>fCPؚU&gLދ Kuri# `H>%@%JM[a~G<VZ饼E)잤Ӻ8*uM0r3-jVzq*GKe4T^s'dtO1rGZj`U&p|빭еcq/|F}r@ҷ"x`Qz]56c\gT{;Oؘ:'45نu;{GR)'כLS.}XqIOKg}We`e-wBY9eէ R 3D:0% t}hU@*6y&}ؙFB:Ifƌ< #velam)7']Wb.;ƈG ;VA*hkI:}z֐JkeA IJS 3jjDq @&1/jkd Qaaz2k܍A|\5%v6K]YZ:9e[Nv e8  Aۅ ".os 3T)ގ1D-$z?kzѓ~lZmzLȱIW؎a<{ˣ*2M0d!$­,*v(\VF{}RY1^Kn4T0*UWM_\R> %+Fj$Jx=x(ڜ)CڙcZ ԟ`&ŏ~2-m)=|a]>8ng!KSH1:p> 첇Z?6gK:O⹦lՍlRBA_ @EΥYE@}1[)lC0bJNW8pz֬`WZA4祊&҄#V/EI5e"?K:%K7SyPhk$ hbz@̫,fo[VLdB+F%,m`rMT'r[pIL`P-Ձ&i6>5e 7PDFWxw$wT>!^ s)9ĻF,:򏼎#Osi,d$@lg 㺗ȇ'^[F" :/oZRN~$( k+Ćm-* K[NEc)'7vJ`/\ ]y"=j"p&ux1jz |z=w/$YY:O̫e*sSԥϝJXo~oDYQZߞH6nIlL7`@!<T"1C+ܹ+4Vvca kW\}ū'sYy\2 ޓj7/)\w՘Ui4(dzdCA?;JXeg@YS}ƥk_kwqŕ=# l˒ۘg:Y{C(熶sL*b[jPDk{0,"g%DŽL sؠmlZ|+R(FMN%'e6;e$qE2\hѥwhB<4ؒŶK@Axox @<^ |[rYͼƔlgmW[KC6H Ed=0 V]7)2d{,C^mI QmŕVa`T&ògbo60jtP OJ kK#f\y{Ҽ2 eSCvn8-ic&|ו<IjfAFm )bKÛpsB Ƌ/7e 9?cKRB>=FUlnh-q' ˝ e?7Jzⱕ;Y9 =جH+MsJ0ιWIs3Tn\ft&ٗx&wp0Ƙ}9F~s#1ߚ;ZVG՚+AqZۚUׇ͌ƚG"nϥA g5[v~hFp! XEiwLsTK@8sԄ3Vҹ<4k@"BL30ZkQN+G4J3ɔ6K $uj:d𫒺Yg gvFtZsBf(LB ;s]Fߤ\i't }ԵvM!榺 AcOv ?Gmf[غ%QjZin}qUG1N8Ճ=aW:% $ٜ^8ϸZ &ٻM-XI,݅Q< 0XBcL wfNjڪ 3wY# q-#@10CY ߪ=FaGxq*X{8#:ؾfZ 1۔0%(ypPI8O}6׉L2`j?`Ojr@1F,q;0B-PKP̜R|svM+pfHz|V@|}8iwSb ]<ʸ6')8H/틓nt E':o8h<꧂a(=KCUʪ %|Lsޡ6QiBpw<+3+Nø(֝Ĥ)#j{kLa8lBfq~5X8)VkuMٖȢUWRT&-BTjb]~}*MhhV!xo,aTK8$=(>i\La7~6y3q=ŏ ޢ?ĦwV ZZ6Z'0 l0 ?<ugxUeٰ|*:;V,fB=VC`O I @=!YQV )UBܲ%?'[8ڶa^d(Hy9Ŕ}]&:jɷUPvx^y"7$ЦKn9ruTZb\iQX3 zQ!t$fgED?DҾvʓShg".p7 DМָzx[*hO,YdFH<yGCS͚ 4*qKd&Ԗ(%0:'Eu8.Uj8_,&swRsb+_39!,bN eNCUoA,? kgnMF8e@ 2dIu lE/^hk ;>n47.UftP.5)H. ASdzjRu7HݮXt# 5$ǾȰ?c%;M]W!8LV .2;/6FPE+ =g3}@X|;/dl4d{ >&ǞjUD]Zw, _>9Pֽ\sDڤ:.$`df[f@h5C>ys`Z"3 ,bqmsT@r+pJi d7D #bDgb@^\ ظ!yȑ{bS42&EWTx V{u=4Aw7oXw X{ "' F˭t/>|)HG ׮,@ h~D+w{w(vj*(#<2q[ oJj/+?&J*Q~_-O@bMݸ b3@q]auYq\3Z>=]}UDbv$H%͍9ѩRΧCpTGE wz }Uo)?@lX'Z~K{^q ]/k*i=U>pk.{*" l%|1?M`lkˤ;l/h94rWDM./x|[h?]uێUTUsf>b%ߴb)<*F3b-fS.xMY I9nr D;RygTK<BʎA߄h {\","-Ĉ˹:я'mVuGj"̣IXv N>dRT OHȘx.u̒X,Y0SE\; f)VahlR֮WwxDAvG t@< @gO@+ lbGEN:-2*g+=*{-.<%a dR97SA;oOi\IrpQVOM# Ork|-.PFXIQO$6t%9,FHUB/IYN]sS\ϩoN)fñ Y&R 抄Da:1"~"?&ҦKw%>1I+c w YNJ2d5 }$5T>"U=Nl윘*wj17X;ƭM^#_0RS떸}4Y-MM WUd|*M)I>u 1b {ȂF=u)r`70cO kv ]Z.}[_F m$ڗiom*!owfN7eftADXo#9Jm'"E6vrcjzZ)]Џo%,.#}} Xc6Θfi 1i7tgit7$Ń՟Bfի=w޾qŸ\t<.zMa}=EG)TCǀA k[uP<‰.TP{\ Te虙@krb3 }]:.`/Aaѥc *Y F0z/ @rB۬hK9qOs+JܨOosV 8ƹK!3YAlYh㜈2P BQq=.[5y:[A%҄7!GS⚑ |/g X11~ tÓ$'!J+d]*”-%JnоBPyXѶ )H{B0fޒOorй :=̭ |3v+h(ORU5W'5r׬&Dx&ɖ Q47S̏vDG&SE?.OE ^ɭ(vl@26**ZtP)+tcPv-GO%q+}n)˅tj,1EVqKjgzR8_SzSMW5hY~MF1ܻ0yBDyxO;c5Id ~Zs9%F_A㊈-̈́6B1NHhR8Iqa+g? /6}LИqbZmsex=[W{x. O|ܪH'chN%zOWu}ف7šm*(_~z/_i\?sgd˩v#r$3?jE_Ƕ{.P!H [k9=Dgl9p369^zaӀfpy=!B2`z,%zUXY=KƁ[JzD\EdT*V_ڕ+")v\Fj;:eR2uقj;YBW$ƒ&z+X`XVBDL:F;J%%Pi 4C=l?c_k}R7%q2C빽`O9{oMޤۧ[\.ͩۥ9ni"v ^}xbdE4BZ u4/}v]0lgdQjtGi͚jf7ڶ92rrY 6h!`k?-=zh "'T ;P,.JS"F $~8o8)co Bک1n-f|P+|f/a4k=<-ݽb ɒedft'ʗf9R7!blH0c7_5֫(0$wH՞I1&Rrjߞ/π&L1U~ O3M(䱰Ng-2e){"?0f% w_Y!y)@>D >z!6.k hE[F=f$,C 7 m/)YRyx S VֈҘB591i[_W`In[cjoxubׇ>a3΀ۜيxs͎%C.ol)"a[I/5EGHN5Yof:dtdyu]V$彫E-wgntH\n 7L_ s5HQvä`8*oL@(¶xŨB8ܽ;v:mxx#Sfn6!ji/*oNC QԋξTh!YBۢ$\;1Dil![:udA_ IpU`#p!s~7p0`pß5{.0i&&mgT\ӸIL{=u*K6Fg\1zd|Khl9׳-욟Rmf;ۋ-ݻЃ kPޙiu- ,گ80UVG=*ϪUC,jggO,bW#pVn.ӼjE\n~c54<=J( d`^G9RX]^Mo~[Է0[묎f8h^"p'{%M0YŸku=\e|ŒL܋9ف4(ϰ/@jR8ou-??Fn2 ^ezpayms'>] *z7(AYj!Zf`2Ȅd]8b=Kj `pm&\.sya+_=>Ф0e>4"w8tڨ̇MQx搼0u"ֳ!;3MǓ?F.IV3?l*>^ډ{9lD)[:`%uTj:/s1ج{6QaUe5%yZ'C cah|Z87 oL׺yfϗ`#Wq{%GଣO@`J"@l 7AŋAȞTsUF^Ě$O> _7NL(.ĞOo+Ł,jN!x@Ϻ$;~1vO-l%]TD\KvP YwN=ҠC^;۩E<l;Hx0i%bxB?XIhS̠6[tn[yu҄4#VSvpA$TsBP X'"ԗgdb`4g('0m4Aj&]6Ye"n+(`mHT&"tG~Dk5:+?1 &"$_[-D.ncyp0xe^ʫ 'P̏OKYm?BS*~UW ATcd2m"񼶚tZ֌UMV-"*wo^T3̨Vb'+YX<_IIƐs+P+InBI @R;b!7GϤ "4\^$ƪtdRBM;I{ #ꫤ{X>aJ𵣶W/V+xfq;WThQ|LAf#,e!:JӢroh OMU@w@fUv=xdm04vlBl @m"s3(6Q G^hD%J}i]D`;< 0@ )ML;by _ND*Mszo9C𥿭5K[sry;>}fۑz8,ƠU񎰶J?+mm LoFˌ{)6n:|2KQц5?u;5cھ\.\N)s~;'Fbn%U%sdau* vC{B0.i TAJq8O٩ n~0z4OHM ާ- ">VlBsu>6r[xȮe 1.WQlś_P0Ԟ:f8IqJ'ԏ~h}03$wP.풻FD5񦾄 op![:N9\*;X*`3 HVOZ=xzHD Rp2) m-z":V=Lf\u'9PV[]'|{2<#E8%^=q]#9>Q|c;Y#׼͘d\u.#`y .Do]7h@옛2](3ypZ<9dIls^=`$WI!|Tfx k-VճҚ7B 5JZO< ~*= euF1s`&g1?S>NG[fO*p#AH?uyǯ`ƒC+ 6oWEZDk)m N|fϟe"E\mpP'AE.7u}k]U`h i,̓7..z!(0ڠJp"uD:GE8}Yz[yߝ1=*/XXԡaiJ,b҈c]'J'"vNI nOh:¾6m8\2{j_->U?ycGF>sƉ?}8>dUmN!Ue 4_5BYorOUtJ[) طMLʶujaLѺyI&yF))۾|=#h11F_%4l4dcF/A{p.>^yPڬRh5"Kcp+ePN`f#{DXuա%nhs#Jշw﯎)gn QknLԟI }}oDPx_0/i1e3RRM<øT`Bn8mB [7cgy P/!\"do±2u1~Y^چ]ۜxvɾA.@|>S"rV5yխ䏥,g([jUHmljFU[uAaQ`pຉ ʱ.8_+ B8DO[cډm|,9y\zA%_^ih \zSv Iᘥ_ mԫboT,ޝ 8؆EFA,2L"Fx 0чOα{2(~?Kjo2yʒi?AٖN ;GbT_6h: "Ph91c~3[ۙS;_9e."TNjzzsvhln Jgʹ>7WFX _fzÂ"oIѤL aPO-4#/qۂLA̠Nc)NDq }AbNX 9PQo"lF&\`v^Z1 Kד ݛZEtԘ1,D C ^H6 qNB71#Y!Vd=:Xe X1@b8-'G9Dުe8e׊۵h]NRqHnx9,[}|p&W.EAXtW)Jv|k#GؙA57 wLޭplðtV)ZICȞ}Jk$ɋ\<]ĕrF]mow:l:(6Ѐ3%d\H]-3{jKl*c7 |Om) :6Fbacdyigڠٲy:\?yiˑ Vmve6 9NǓѠ.d_LQGF\[1 &짽C`ޣ~78i=LIl/xwΞ^1p|V7nX=}E/MWvKFM/RHI_eP -՟\ʘrR ]o+ɀ$iFɋS 3 [gu6ue2y9O`"$z }D_ziG&|5lT 1~(q&(M@&Ș9ӑ ^ :EkV7w#T}\Ng&jAڪQ ʦIH'U:ȃXҲd;;uf+vmVu"AOx<,Jq4S(ٍÒ" ~(ešoע%Ǒؔ`})sN3i|)x, 8(kc"ґ j\ӼY|rxZ!gN(WpD cL6{d56)?٩72n\5.G=o?dMn{/ uƮySYO_4a0[ zy>?}/zZYKV3"h̀>i@{,<&02!^ ,ׯ p!kgbOf+%h?Ia9ۥ)/oK|~:o|MNۡ{ϟ'Xgߧ!s^4BƸG Π, p"ĉǝ=Me;|`ϽEB.|+70' EbjxJc@vM+0J?u(Ԟ I5ST=IP9l)4K:*ztfqg£ؑ=^+4Dh1vl9Obk#+@ kdۂ>x|0d^K٬+Oڕ[4ѯ|kja9uj4) (0o=TpܳsV|)E1c9^ ?: wq/oט۷`qa; BeO뻣}ǶìX9r}KLEe_dpEv!4{VVBMN3L0X<]+ MAkG3L}B8 ~Cgbm9 {5I ',)Jvb 1(]жcj6H66;[+]j+.ElÂsաI`*']]Z/B# :CvqέGZ(+5 :Z.jRoLYDIE )=~Ǥu.Nx.[qw~w%/$1ࢄҖlY+G+'uZ=-ynL*ial2:lk6=|{+ˈpIt{<_-d!&G|MoC2LvvJi\uY[4+'0t֔++2WQJJԈI4>~ߺ5Qb[,5M!|M !$QV@SPҞ R~1h970"EY(*s $P.2Xް$IݺeB1d= y9:=" ̰@\YCy;2оzg$V4OO֤0[Sї|qIjCEC9e NyÐ[ëPs5RktYWB_\҆M!˖7 JZ_#  *)chnkH#bPVcƂ1zL dO[XW<}%-UtU½mܙBj"tڍ)h{L]DI?gk?Ys:+~2єhz'瓭 %ONVa~qOQp_oٵΟ saܢ1B}csiLI_sma4ˉ=ƬH8^BXu;6$ٿ`p jCGEp1UtDip0.ܰOĞb0-i%*%bXr#0p `ug<e@ALxm}Jvlsؠbᷦ7?ȩ:%&PYQB&ap1I 91y hMɋ֯+YĀҨnZZƞzdɶg0Yi} :$nJQbm* ۟ L!d~J^] fpUaub1|NVԄ BZ3$;h=BU-H֜?_-h߇Gn^Qдe:tC,R,{gKJ{•5XlZijD$=dU-Y=щdPD"it{{cA+ղH'DT@Z4сQ_'2KK/jZ3@%~Oimo9X|^6hu{dGǼÑ0{2Bv\NQ׺<`K[86UHBZkT.+~֩ocΰI>*R W긫Y0[7+4h@8^zbR,j]~/)5IeF  Qv {ڞR2_*R떙鷥5D6ĚthyPy׼ ? KJok7 V~u|SM~\P߶2K8{ҧk[{A)8u/.BI6D ƃ2d!NQ9pv~eQp^b`_z NPәyL?!xﹻc\am| %Lԁ"h8PVBvJ# |&R6,V—b\#&%oñuAb(9pz͈q؎3Z flNIr$Nq<'{-*N%&U #Gw,O<`CFAJw_ѨlȲg JSdy+sp k>qN|<ʒ2 kMY'=cO1L2lHB@QhTAs:j`$pYG-G8Vv=Uy@dhjcؗZB[6?8Z2Wr- O\ r"̃RC )PX颥-za]wTBNͲڦ,A#jQ zp?J=,Z1urߴJevzG5%%>>_ ,X'w`$LǗ(UoU6QM8,YIS R;VVđ(J<PLQ 3E  $j*ϹB"Q9Ѷ'VHB(D[<)-NBSEbZ]#Dqҍ& yHKz`y}}|R\dV5\_6:y){e].gsd0lF侩Bk^k=qUPs tT v'v }T;d- 7$ė}-ƃOW[}<n&9=AY $tr{#u} w%㏄\ g5,p$^ZsK~U`E\]з;p:Gh?O )bfVyɭA?C㳶Sh*41SMP8`qPȼy_X[ *ECJ!Aa1Q jx[x#>=KS ?.3DW7"CJ2_OHu 0ېPfb˧M2~2HRpF`~ 9@C+%Wcs5/֏j3;IH%b>r%9+48 d`淮؞2% =}jkr{ּF)Q Q?Y ;Xp 5'bO39ȑy[ѤdB!PH5 c{D{§ty4.2TuoY`}׌y^>$ ~Xܡ2d-] v}B ,]evd fo>R ϬNaF ]`?ܔkq=^D PT!3[@H՛$i ")nR}S8i_o-;=+}+|#-b=OrI*J]m݂v sE`ή?ʥ++8lr|Xd+^hnaD.pd wq-K2 e$c"gOd+\8KyP du}L} :*q}{pB(LxH)*LN᩿hVn w\3 L\~BBTf]4K:NtiL- 1tft? :jU ᨰ!b=/"n'O\fj )mE/AwZۍ~b{07j<QgXCe%[ZG 3\&i1<[iU} &`1:5H=*]2%n*DҭW/#=W/+\"&!%󔺂ï.|֥}j|0 s5af9c9ܿ9qo"{O%}&DYOhpa Wg!*[N%'-.9*wR Sy}B@jI^Q1KG3X:&Զg}hz=LxQĚnr{~0t>V/z-jAI ve+8 Gr8cI~E D.PD k8T&FU#-H4[Qv$@o 6jw]G&'#KM|{$_@"T$n45nPJ(~S U#B:(F aFyn+g\ 'eYTf;Y6LBQr;P.#_P+ƲTorq?l=hC9vE#_l95mO.Ui;\_nʠfܘ[K7(8v]:o^F/=.F~m;%f3u,Yʕ q*#)38|~soZnHW͓7AOZ ܥs|C E5݅~->_bP"'*6t2[/ŎL2xj"?PsJxSCuv'L9 zMբQaZL̥!d{ďw&4me/LLe CLyA_'%))g3z3V *`K| >Kq'ʏ4Kx#Aǖb;vZ~#+g%Wjm&Ek5–:Δ_*x$k4`!lP9winzW+N2iY^ m՘TduWV?\ òHX'k`Nl/G5;: : *\#e-lS(rzhwBrFN H^d;ׄ֐ ^0w-0|cWLe QL} |]D0:z6*m%mnqb >)H!pyvGylJ3/rxceC]6@-F鑦 P\]dWhu.C-[?oCF#(+yX7`BS|ICdj"Z0-͠t̞4e0$ۡh1dTPkᝐ-=ai)L,!@).DR χuBم#~Ae;H|5^Λ۶+T:eAEWf0kc{1} ,hM m@_Vܳ(Jc?MazqW ^J^!7bxx r+[, P˛˾ RGF.ٟ +֍btg#jg04oB!k>|6<]б,dOڱV6"[d":=^/YE;lj=6+#xq"a`uNEHj1W= L[ 2n!ք yZF$N(_(xr.C\'HIix~ <.>'9_M]Xguf;b/dQ`뭻 3;_Mz[Qz*\1O6:rLebsS* P[F! $kQHK3pc;<E .^'.ZJzw pRDÒ9ByGњM:.W91Xd7ѷ{t*al|4ZфdM<4]q]jrK o(TXE+)ݞ0rfKNx5L=Hh[kz\l%8R,".;GNѠ{ٛPUp.y7ϿFmGN)ռK4-u`G**+wȳ%olF-b׳d.N{}8{+ɷaz,-wmC u԰fe{aE0rQ,zܾL#ITW04SLOV ٘6D+LiOq/m+ȌV^G6`L|_ `_yZ7*s >R$}p3%wD\6z.D#A:4ۧ* 0R n9h[YkhϿТWӥF }2z iT1uY޼o7)Z~T&^-Hi"Ԍa+![饁k^W)P3.ϰj#g a-搆"EK: =&Cж&ݩC_@ ΀mSJTU7(|ģ='oE9+AOftJL<&X%ǘ1MNP%j[. ،0$yRfKΨH2_lFxU|V\4j:`v}aRL1c^GWO!3s7"[2Zə*?$yFKEEzֲXy!4fsr(("-${C ?C65{e 5qVeT#>m> 4怭LŢpJ8(lٰE"L_ݶ qzHvF4|xq}-:ad+w DL@#R[$[Ժ6]ixzB}\O~#'=gze3B#\lep}#J*賂;gnK'2N 3ee,F)yT$X!凍>Yq˦Ŵ4"9jqm3H7#BwƝȑZ(WK=Htt!q!3P^|>V]K m{B>焍\&(^b<. *&><<Ӕ hWE8@<\=IR##sf01%lN+*(~+B9671iH bB2kL1cq.(#žp$^C(|/uE'ybj.1Om07qlUkq')UW;M?3.2Qq!z.t0 ^v)jc5u6zuWGyŢ+jGhYgkSOy(b\X$=U(Zfp.>0y\GֿX!x”uynb9$1H^Q21m#^Nt9}"1?Yxu1E;4e@B7M&t.r0]: t6ɴIU JOK 2f}i.>%HpD9C ^:23ҠǠDX69\_ۣkꁆCJbTbs B~?ԟE%Ş̩F:uEU2Il6AxPAJm{.)OZJ>Kp VX9 w \Ɣ3i}uIBQ nPZH•Nfn7 N%ur lQ.3C4eBw[dc3 [w+z+Ƹcho*d(#S9"-c2)H;%M2ݶF!C) Vpn#`6OD$)nci-iJ=Yѣ=wIL@5(өd.G^ǤzXG?U#'fR؊#%KS?mqkF(X>n@tUz/+\4*NRwpRH@T?7`x4%"92@&ғ4! kme5N€R'~bxИ/:+b)pV\qŃ̠XJGA9)I"s:/Cڽ C)˹YZ[d9dz'>C-')0Zv\U*2-5&l4#Sa7ۛG2s/?r"lE#21ZUY+F+yޫڱ\>$ $FR41UV<4)UDM6dh[ZKͶ_zf"sw7)X]/xEi=Ps0ۺ">!?R>q}\iOu[_{} 4N5źl֏BQi% !aCco}9@\|' =<2Fk`AI$/{YMa G/Oυ=}e}Meq&N  .7TDas5G=L0:Y)\~E=kEW !2*}~sؖiH^0`VۘȮz S^©YF ?6e(%&`b?ZW7SWiiLiBv,eay+eV-R),dGQZzyDC l89Al}]@amg\/O W"|VY0HT{9)@ ߔ-Ci$[gXO,y.pcG`6) w^y[y.gB4`H>0Lq*0#PpmYO> &>?oxv3'"St/(8K4LC P̰="*qNPK^xf6 svZ-g(498Ԟ_h4j ;:p&W/0 Fݬ#QVva%Hqi8,q[ʿcΞB^Mʕo\P/R!KZLV^m/={tsۧ(x)#r^R#Y`B eDr㚃' PA/x.{Z dTB#nкwT5bRZ F3\` CL&u8I=G>E,t2 %*Il%84_`8_=6!:M&e iB:eM!3ꊇ$G~gj=V2SaW]Q#,f.2nJ^]A3E2eVv&ZESi)ZI{Ӣ;n^zE33l9ʜ!(׷xw&DJm/R9-,^On"h򜭘@/b=3WxJ q'A5 [Sk*.~ +M.ͼhQڵ+6 moӞu e)"cÉЋq6k9cUj=Ȧ87rbuQ,G,_)&EC"E߈B;M? t>h{_Ї|%׊o*PM%B't{y{A=D; 6C?mCz43dy 0Ji.pH"z2nF*}'&y *X#"EWJ5z}`G @@rc!Jm* > wꃻXJN;4;~GCBYNvk3f]YqjݏN_Xo# jcU=KJ"p(Ȫ}yL|̫87yg Jk jptRT-\0/ Zw$ 2~ʁA@N9ze%|۵6fv^ɔLؓF^U54@3 jnXpi9x`*N_4r)wssu?o聧4 7,gkyo|i`ĿqdVq"2"*K…b앨{4'&ꡒ0z>7,&dۆ]<کY@DRM>j޷whKηJl:{ vxp"W:3߮rJ_G у9圻ImЀeĉڐo2s,1ζϔsqaFrMe-^ t$-^[-Քb峥_B_} 6I&/:ӃӐyaۨk0regv#Ght3Y>H, 5z*tFY-_SD^Wu*^;p30'~E@IQ&腫Uti6i4H>G~|~*PzW7 {NiFuJɽ7m HktS-ljX3Wvi!0tn\"n,|ca _Y\c^`%Jh ?)ooa;^_KyOV< jUlU!@`qlsi'Vu)͚K뱐LQ~HFj.hE{Jݝ!pGAkZ{-!Ĝ(a&l8;6w>,;*E287bEV|D?|bcmd=\Y4lgMhH#9j3j+͖N/6:cF8D˒]o ӿ~;ʫDM )QRfxCglҦ*g $PևIU adz6F\dnGP5~{ zm wފ?=@>ʥhsE+5)_@>M%['e]rד0Z\x)vYb *FN]= d9_,PƪuȦ9dg|u(\< cM}zcEnv 4deDƶ W3}3sT1]L#.T ,HK{~xYI8aqzi5[5/MZߗ-: FEzע=p\wYOճO蜌/c|T(B2{Sxɪv:|fֱ3Mig)-B*u Qlk_"&0@'Uar(?I?]HH9g B7'pH$N:`Go;~B5<ʘc/T/~Hn6ӂȤ[@u(]L [:CkFSf@"18 '{ʁMx(݅i5&0>{ ROfY)˟]|1,n [[{c:PPpp姣Wk\#I0]S˚oXQΓ  p ܘqщmF[-_RE sa`dBZm !Ae\,gGAynW Aj\Yl (n=OFo"趛]cj $~\ 4ŲH޾`@ uѨm̈́S̜>F4>im H~{k]zE*1\'QJ qz0 WM\LyG^vZru"J#W2d(mL4n%hJ!u=}6_|'2h@a|U=+Β^L{bܷϐ CPi"=Wedz/g,0 DXFX\h$e€ "fe(c[2C̒g *}tc^[OێO?>C_I==iɁz1"g i+)o.}BO/{+|ѧZrᾴ MvH)#<.ΤXUŋtWvnT+ݦl,)PCB}|PE1!>o~*{!M֪=a~u_{ͬ;9TN:A3eQ$厎MfFC`q /m"&0 QwqCRJ +G魾 4HV$Bn/}} B̻XқGYiz0ǫnݴ,=;Jp4wζ4ۼH< t}n UW?;y)!1q6 ?aum_qy>Qa1N>П|Rch6p\fnX,]Ddӌm` ՙ\!6ImU(jDY?bj@3RIpw}Kėi>\6G SF`X-*7dchMآXJG/7 y 9[V_N2X̱SbˑfiRWAWMc` dHf$rzwKz3Iٮ5L9e!FW.&ȣ:y5Ym þSI8lPY%h&@ jX@# l/;ߙTeNLN996iՋ 2@gj^Ň%`rer m@hR/O 9|1{R2˅g3f5R\ٸk<' Giң\`B2(c'7dE^i[r5xUD{Zs`K<[P@!Ko'95q06taSf.[S_);pN!QճY-{HGmyhY 憳>ެ&q, =VH@Z}3XTwo7"$h w*P{r%CQ`KZTL1|czL)̹@Rtܯi9BSw@7bZ&r^h&ZWs$-vd\ Ö!h+1;/;i^8jjs;T& 3y:lëȢ9 ;Er>| 4=4,Ę|*;[YXmÎAXv>W-p%Kk6[[w*c|YkW~^_/hK?0`^-%ѥW&QLo$2v{56Zr= -W\^{lR"L_WDTG嵞TG;?`<0Ht!c6U^? &#mgZAt`8eJ:29]}[fr=&˽:2XlDt- ~)2B\xa/\^g~ӄ]`Wi0YӡJsf!3nI]!L}2XOaDфmԀ#O 3^:>ٝYos|s/DTn:K_ԞTVI@1]8ZWt{ 駮 >C:.f>cd"/iDjk [~~A"Ƨ->5op2Ot;*IRAu P4YqXBⱱ*AL ~Kpa^:qvg(=Uh[O_Trj- BWƤ!@7.9Ns's cH9F<@ +vf-yIhaeOx{$+8K-R7G4,'6ƄT<4wjc24?O_Bػ^wF.5 [1?xYk_+-&cy;fkU@X Z7ۢqV?ܦ\6.׶ v%e_rvHA` ]0ǩ9!l~ҬsڛӤ|mz ,k ( KToE/ݍV*rd^hogvOiJ cL߫"`657clV2ˋdAVFrwHVL>j㥣`*5ZHs=)Utv0 \Fqq88)6v 0'=Ril(+^ ޳6N+8U>@4qK6Z 4ե$ǺL~iSoOJkap;SwӋ#tƏI&cu@IYjMqSzˇ`{?ehGQ"a#4$bH8dQ?=6 8Iox&TiP.n5ئo`GU $p?v 1<7TPSLrt,(3kg{ "U8>9d]R"[ap{wMu~eLqx…(,pגc\;d2<晓 N!2a6-J/CkO1Q=X3xw@Z.JTe,Ž` $RDC7oO٦dqm/rq2yj#*%Y:ۤkN=dhQCۃ}'["gcr8=rh˭#rVԭ/*І KNўB\X+ݼM@NZо̬A;UxE3xKcj>>ލCv5q$ G!9unUy .s-caA GD0gfM.`#(~`[G13F3&v#%iMX "=Wy 6WىFlYHURSV֊~_M?7Z]J}XMP{Y ]6U1dfRVƣ㖮AViab ;Ȭ`ڀ]c$p6mG(؅6ܶ0xnn@Cg(]e* bf[hvHfdr_ȮRcfo cٵ] A&iQҌHE8} ~(VGD{TkrYܞe"?e#J[ ?' ~@j}>)hBZݦx\lC + ̘rex!8fL4 ^uTW*Hh#.GeNUDyLO t-ow E6f>|/uPb["i5f:ʒE'`N'[=ըѳ Nܺa+vG #;;3X__>Pp- #V`0f%O;SZ?G"<[DXXIqAR8Xv15h=a`oOyG`p[Eg+,] j-pvHnXf&͠slb,ސ?| K:J9<$+ 3sٓ@ӱ;Ȩ`_HY[S` }{16e(2^jvsSf9 (AHA1vdW0Bϊ47]YM:]@,9_Lހ/N# FrQձ' v&ZCZ )l5^7j}>OxHVlj2swNxNXj 0N._$r,g-o&X*ѡOrnp dw6l!na.Hv1rLjbʷxŤ)'EhM,C=d|.Бxhu}d{ٔoJQ*U4[7^CSF Zv/#cf ;[~oN& ~ه8?5XnZiMs(JχCg$.bLk5),=ImU=CpA=w~2 ip8'i Q2|SkY]/ ț\h,~q&ԧDd !{iJ <Eԕ?WT-PXH-ݟ^a}/Wқ!S uSP"*qdYU6)M~tI"_zŽ ,1 Tjq#'bbqT"z`Ao2F4y,$0>&/St24Y:XǮl;>b&X`:zc\;{Xʇ|x٬2*ֹKDe)st}YE63eEIwu;2]בú(ț=|oߛtd:.NlL~7٘eN\v]5AqC늧VrTzj.`x7=rJf7oK P*\}~xދ,{i4+ٹ/v˅*y I)eL%zc"L'Ro08DX`iK8f pb7M_31 ~ex-%v3! 4,X1ӥH^uU\Jo|MF׼'rc^ki<:Q'R4a䠯str㒱v@UQM0ÇY[vtK;M{SeQRGbyr7P,nFD"ut-BIl]= eG&{/] nRo%{cw4DzC7jhm$fe@;*gR.ĪIegKVX=8f#oIX.)}o*Vܤ0_Z/߾]rHXsR\Ѧ{٨'|fV"x^O_14zeQv$e2A ʮ 浣0ߟ]!p?ۑ,O*i`2RNk<n+xAQ~dK v i';;ݠtm] ,&a'_ 5}16ڇ[+Na PRZ(2_Dz:s#Vja'IFJT\s5cw- -{A'|@ %  '%Po0DX;:7nnoVFb*{g M:aLm ӥ%E=GNL=8*X+C17/hҌ]!̟qu36RteDi|r(" WFxL}#֜c.'"0dpkrI5Kh,::guBM*/(﵀,w¦Y&147ܨ۝J{S9_GqT7s Skc 3Z8bC$KǸCiKhL`'W'kwyY].z.Vi"*[ %[\zH?v6Pvc/<Ie>ZEP"p^ғCԿ5![Q֥l_mhi)[)?S{\E.d:kA`\[ϗlL㎨rr6`G81660$k21Ix"4]Ǭ>jolliX$D၀AsO*Ё-L y!>r߄ΆatMm[zXَr,Tu_Aځ '"N/D2zYi%|f0[+ ȩ QEa b]"jI 2\*B`ԝ3<8 KpQDZ|q aCg]i<3NŚex/V(jy{#m-K "jneT1hos˚z\~]Ѝ!C7U+1e',8e7ܔt4UszQ"ZէY]D1Ѐtࢷ&Fqs`K}8+B cQ<5%˪!mTܰj)b6K#'6@_sIѩO"#1I쵡ٍwۏ8pvPUSmނW#~υ_ J&NG ֚rT S ObbF!i! Ϩĝ)1UXHWAY)*zt ^u.eWȬ_P^_I^m6B,qbK% dVm@ZiZJ2|%#J{ˍ4ءB[5[Wݱ>ECs{6㼼#_lOBugI,W?AkmV̋вY̷M23$UƏOa> M|=忝KP$(~-ntՁm,s_iU"0Z_aerHg\OaOPܝꑉ:2oxG^Kysag~V;Ve),7?=[^Hz?Oݗ+JKB6;r%8J1)s8{4EI%,6) f oϟI@͚(糃?@$͒NX/Aj~*Gpuisb%X{mjnD#P+ơYw4=<5_L<މ*=ϗq)XĻq7X= # pVIe-g"$Ctjd,N,Bk.$IZ[5RCJ4Vb eFNG@;C^ffWCЂR4}N:oq8.u4=TW.W&:%P R@Ԣ eo\Z6#od`.zulQOy< FYy4ߗZs63A cNvRoVp^>pZi`lxlv^,BD} rWs>$,_d)wیh Js^S^N\Z^-8(cryl fp+qDⵌ2E]UaH)7P" L \X tSC ?EU5}qq "`QgWٖe7,3aȑ4 "Tcڽج9o>x8?I j-?g4Ͻb#Ov}bP|''rAGWۑ';#qٚa?.rOM*i(23 *e2W:u!6k+K[N0u:ZQ*ɗU3 -SJȖN"k$FD/KڥD ^=ybqAʤYN[/xD5.̇YX+E:- O0оdN.o*bai#̦Vgp{䞐& b)i+Mw'[$ ,xCZv Srk3|=u6ǣ}lP/ܙ%J(l2an|%gH괦-y+_0nNlɐ~lg",{bTPdhz¦hd\:ᚸE*a-]JQ-^ ]xΛ.~@a\y) cks jF| ɿխc Q!jP/ ,,VId2)8)^Qy}MI(f7dYP`16@? 2 =`*WN=Rf: ~qe7V6?8q~ÖtS!%ys\h c#i0{2w%%Ŧ;0a}ʄ)(3m )xi){,FnY4ě2r4Zn;,ŭden}Bmv9n{}Zd&&eK!N]; r 0Ju/^k:y [*=OAb"21CYm#[`pp4:ud l^ 02wXVz-ǚ}̇˘;'w6г.+,q?(R 5O7|^F#Dv8lR@=a|xZcNi٬f(P%\ ⁩0JY.)tc4D[j?Ԭ2&6Ş> J\15$nL1m7ɾfuj5uCYu|XQ!b$%/T:W a#ec>`׹ ?W1bkR,1`^v\Zo 5_} r9<0a%-+ :嵕 &M<$8/>ضA k[CCI]8xi/G[+8}F m+"EķYEVwlQRMݓi̧Y#d{I;31G]DL$SK;mKD$UP0}̶:PQ: dK.R*hXLo%f@^<]6ATM{{*xN&ZtJ AnK%wNboyR}%CCπˍOt˭^~cC<>T~@#V; z(ONޅy9xCgHcwH{",Icx7g OO%TL]eOĹ*˿.w˨Y |]8eM $ s n2S([gov>-7 O\TrGde׎f=AXTcWGhn*[R'Fqvt, ^KN bN3*^pUgXkSZqȦVh/Lm wAQ+pBefQJȜ*-dNuXX=6Vܯ Hc{*Eg .3mmD0ă.1sh#G dywq|Fnˆlۉ$Tرֈ"ȷTڅ/@ гkD$(1u-Ww>*A+?ء .Bous$*cfǨ j}${t$M:x=۳XvˋO05wİ4K`...)T~_Ԧ˸Kff9f FΪa'~[]p6)xKم5sVQ2r mϬ1£h2$]WmԋKxP&UK\胙އZ>|:6@e֌g P[ߤ"8muΖD̫rH {naxPL~ؽ/|uc2G6hwթ)07rdásQ;..lE; kؼIt1ږj=IXzO5ݵǔ?E ˌjĘo7q 4$7 Cb5Oӯ>dar$(T}OC+H@|rgxﰵVaA]E&⫸n,{ YO4QI ZkQT#٢SCp @J RJx5{HrS @7nU9di 5{7,H0 x{y kXr_-˹kk!YՓfxEb>'c"%IM0 6oㆌz!RY[mXxS^;,9VPهlw(YBNV?q) &TVZNjǐUn0:D$w)&'t5ѐ# z-AR8%CQN}U Yp-"e8Myf{S6WәUnU ,;Dst_ wn*IGݫ+pt(.--=:)rP6JRl5HԔRIX4:Rur`Rhi@sTF.PHcHHzɞ4OˉG⫑8lyKBP/M ^U%ƌ+OerUǐ7T㖾UD|YaS-A9RGU-T~Jh*7M)%+QGD/|}xM/IP'.lVXZ'F8Y(X'ͨKI6kIsUfl@wg n$-B8D5 .KZt8ءg_tk/*5Q|v"2y~ %ˮK6PtZX~I2Tcw₂aJV@]f`wZ mw&͗Ⱥˉ@vل̮G=ϗԛAK$R.?@՟OǕirdHx'|t5-=thwz_Ac{u,Aud.&O$F_'f-$ GD;6JN *ƃF.[&]/N9[&1Q:/P5\ɂקfd+, 5af@ .uVvQl­a=$Y #DL<0wR T^`trTZ_nlhd^ N8L&Mxx39S(&yRJ}(aNuՆ6pUĀZzE̩ s h{ۚWe4dHy"deܹ+r!K@XӼyv2TCQ͠k,NsEᇊ[ȿ[~Ѿ*N}E_ #ށѷ/J§"C'FmG8\N{fR_B":Npd]%af9bM(P&ue\$%ym^p+)a*|w)rGׄM7]3)Yf|*Բ\C:{j %K-ݲ_K>eN}rh~wPԬ{X-ݛ7z:#yK<[z,uȾHؕ;x.u* RU9G^./2\_j u}ʭ=8:M cD^pب -'$>yVbHU\NgjǴ1]cT|7֖b+caPDóXG^ e-'ń4FDY^6)Ds:M[I(7ZtxzPFʓ?ty&@eɳ3 xוPd ::o!".dK]lۅ_HI](UsdCШp\T4ÑM."w ZLH6{5fR E/ fuk&_މdذRǑV"p\|*^{.NiAܽ$ aZa:F\L]2=;2 ^ ʓocn1|IiRWͱ6vM>z~lT (&4-AH~ɍEV"`#2>,ӐԆ{4߹G<`枖5^2tBC K<fAwQU i!-)ghd-f}SK\@Mm͡|@vG3 1a6@$g>PPFvqI:-aZm~wiFn^wY^E =Mԫ KYO&>B-!blIqXg`YLz,VVpq\V:qC.)~6,%|1w}mLcZk x#a؟0tlW tvC3IS93舽g}U~$ Σt7b [˰ɄLkmRugJ.hтft=}o|v%wbm D|*2So8jk]j\֋@]OL>ucGDR.cKU"W>%ݧD;ϺS&c^ܚo4HCTZ ,(FXqm%@28J'!qE0}C j *o]wQN QX-qrFdE&Y@S+\F`:M}CZ*XCY!֓w5r haQ6?n:¹ؽXCc{Ԥǧ- 5j GG̮Gjzd=MCgGv5>Nk{L+784Ա<_0cPh9az(&l4@IG K4Z]   q<&V jEuC !0AQOS'&/˾:Y9r`;ib-PK8MW$x)*y4[vosM-c(7deu:y(o4:;t -hґkĞYQߤi+NF;o>)߄ xa?)Ɓb> i; 18.{]A?t?Si'.&LFGXv4&譿~ Jqp]q'v4ë]G Pːz 6 qu^Lf@f3{} T.TJT:G^ qG֝i)BG( x^ +EUz1*ag.$rti4\wzCj4dRu3fdkrx]T)P^\R#޴Yģ_x BinbX Zu#ЅYX~^uҀ:Z? %&\#?GyՃS,jіib-Crq^旞x26vbZÊg-V(zQxNl߭-Hw_xhݤ1z3`XMq]oW"nbcX^IX|HtyDjIYv"՗E8*MŤJ1)0@ Ƈ=kT0Az DF=xwėp-y~w "7 %J<ˏ3bG9ICd5NvnohRuo$׸+ulj{i2X͕{GK?!_-*@Vt6t^^$$;[nYLZ1mnW"l88pX0w&gsZOC8f4%iP!\\ + 6#n9?xW/=D=6EUoA -fYwhe0>q/mNGK-/' "[o@$6G$p?GGWM\ZE5ϫ,kl~ uXwU4>gtυmԚ5ka tzBڊG9PݾNJVWcu/LPU+RfiVLekh Xc*9L~j>drB? _^A os(L"E_I7z6e9 ݟvJ2(—/ɻf?s![6iT724@<$=_>&V uֻMx%!Xb\ ol,G'ހzSPr 8+6~SY4a0ohw'Md?0ikgJ#m`N3~~  ,wߨ)Fנz~FsRq{y|1˅N߃u2+ǽ-)nfj;ANraEmnL~|㦴J`ON7[M;I&aۣ٨ "VwΣD|#[!>f;ly6E>\S{ \CN}=RF"YfS.(򒬗$ w^f%睿9{Kg]8I6t( Tl篜f0Sjmn_g[ǿQe^mN0F}qmԌA;#[ԝ`4zzSz u^V=Uʑ۷'HZc<{h'+>ɲ>t*ȉ=@Vƍ@{KPFdf@IKo5%Yװyy}G٧qn- (^Ʈ8F/s0sI@tg 6`wS{'.dQ[2HwAj(olN&XSf[.!w8C^ZiZxsw'Uwg5z$Op2Q]cs Joy[ʰ&u WR6fXkssH^SU&'YO? GLbG!qMG^d1_W$E-#G34Pj j\L=jYryYCe$-q~ : nz /5(ىp}6X8yȂ Y@iSfZZX",ߑ'`*R-+s3=^zN)~ U)"|ZCpx|XMӪ!"nϥ69L0IRLj?wF!wF+ VӤ? Q1Bfi(MbPO/-k KhАSJ^ZKT%vh)qw 4vNs(>ҊRK.CbQ4Wx Š*>+$km72GJxB^s M(t*]XЭ.UX@ FO($g3ypLJ<90^g^Ρ`%V!QQG@6iG)ZzWX6qUq >o}r~㣃nMIse'{\_R Ro`L0fQ17uEOtMgw`t NC*3 5Gxqé,^,Z2TnsvTpf|gln[kg D` ;ٜ[8[X~咟%K-3&|s Y?b>,uZ4)!3*P1v7<T'K$Txm^& طācTXщt<}' }T+e|t *q[Ybz}9` sƫӟ]#κӈ~Q(!~}[s) c" ZPĘAO2 oٙfzJϤev EB E'd0ĝx:h$B撻R~/?MPTsRQFV1,p]n5]b,p^OrL}H?`܄V)|R ,ښgZ{3c6pLxser*;YQ7'՟.Jb![-oq>z5kۃd;f_Lf.r *\KSAvenKR67»$ 8(M^+ZO2a맢<5M@B'Բ3owW7uJ౦Wέ*JE9\$V.VFJ]/Q!}XXKF6[{YJ?…Éz%jy|+DʋO1G0LcK3!1 *-H7K -6TwRGIͧ{y0] IZ D_v@8Ҧ*v_>KJt8r0WLUwMW, z&$ (s2[L,CsԄJ׮\jGxe݋] [] Tk'փqF/Iѧ`tAlps0Sh70dgv-'m‰h[r;=WqYSPIBYf܀رKƺ|L|'s4j޷ уiS}2GQZCcؼ0; Y#4(:!+QmVK P,)2k [%V)7.r>qgr v8:9F_1AѥL WQWG;!"#fj}ƨ'ApRl'Γiߨ+5P9 G nЈ??S_sO DmE=WмNRUv*'ReQ-R'6z\#R.v7Jն@C0[BGg 6tԮ0o fGBMGl8Eā`πQQ2H*I,OwȭmƮ K}x(y$?LM|ѿ.80w"6O5vٹgjξl8PtʸU.I>RhwLʘP2ܫ 2aoյ( ^N.u_p\ƢJ '`O>Z1K`yv`)[x2: *]Œx<cЏm|wM+Jc*qΰM8Swݛb{@# ĘڞJBɛlea;mYSbZj2_u~~Wnk3k%/E\@!u,Z8$M·KUηEŅnp+C~3mnidW\5)ʕWb0</jCX{eRDI6 ׀YbIu1T +R/QSΫѲolD0#8dҁ+pl’׶dT-lUl?aЃ֡6UtBTY,LpÈ(mYpzd2_IJƦ$*SÜzyPG^e "6sZ?=FΝ9Kf9xq#;ceFaAwuZ1-*IQRXVFr_ټM`vlrέơǯUuY<ÃrZ>WxAH,x!﯅ h~wʣ̶4}<< vY(-j֪s#3-*'hmrN9s&U똢Cdֳ_Rhn"ABt?}P-[V:ˋ6RH_Nm޾6i6c%^sGs_Wyz~ zk[ Hg0UX7D&>7mc,QZvs4}vQn"DWyE0qմG C@{>V*ˊ8 ϫ|_Yxr@cwLH*'32BgŠ@_sE5&oi r̩zXjIA ǠQ[u0ީ*%o'$s|90 V{qШ4%d5"8S:d c$rDLmZawqN~ދOM0Ui|/h!g J"VOp,#I?; nhBS^xy.\a8m04GHe>H H9O8uCxS[XM<`j'`F> fok-pCi-_-™wHqeh^9 96qt[-Gc9.J , v,r~PH")Ӈ A=qhs?wO=8'ۯr:Jy5^p3coU p0 Uj}->7܌@4olqm0S Pן% H2fj {/ c6UWRJR MZ^Y.n-Yxp T7Jv[]#{q*ZM"tj؉K`tX#;}{6Ԗa]|^^[4}R~kťh5p1,I7+tzքm@o$W!V:Gc'=/'Mu- GL)" ghF~Jt,BI\:F KX0 N*t8= Qrl ={;=„1bS-(+8/ubl66FB`lpjnz؜O <ä́5Vqf,^A =]+mVRn Arq3[~(K[0XnwNV֖ cָg@?\89)a:O I|Tm xJD6A66u0sϺg?E804WDj D'ʼ^b$]^Py,6@H4 5J;"WXDY}X)KgP=S퟈A>Py#'WB5SW_Xx(JU%ְujI2RB.4ź/yH%sMQ% ~mZm`O:FAl,U)if>Y;alKV2oxu&؀K4 ]!ER/pv(aXB= 0st"J3#Jf!KMK%vJ#W~SU]j0.$`_uO$yfsC*ޢDN7:P c?]vpygU٫t7B*gf]vXlJ+'Qz~c|/ ZFMz۾vP^" 'r)z<[=IJ'$ߞ_cBgUeQ(";.mKk QV9,[G JD{5zŨ$ݱY E]j|CsۜLO*,dL|9wΤhW9/2%l95y]CTbl ({ D)W$90lE gz2;f4"<* ON-%T]4W~ò%b)ŋ~3 rݡZ&ͫEè_8h\WM}3$Fw֔*\e/=fÿ*G@ܡ۷3Q>5m]  qcU(|oy\AM,hb:k0Tz}C'=G.k!=zͮu%{(fL+O>7V*u_~d|2nӳ@_lFFff`OC擱iD4K2] t QpJOIS:`i` ^c|G.:zQߟKlkS5*{}??}P+6LEY!?/ 5W mq67ѣ/vC'[ꕹJeQs 7K,X8s6HaS'K~GqyOD+_HXB s<\,MVK.^wAQM!(x2ߵEg*NܖF?bT:{uz%P(P"O|Fk$B HuB;c9"a Ac@z/Vp@GN43\[As~-{"l"- Q?>-f&%ly3sFӱϊe8ZZĊdfhv Ӥ%nV^n=' CΚ;L@C j\iICY>;w[>le7i쳍H2B)6a(5S-V쑰EZ/v`+b~=e*d "џzǁ2si nt!G?b^#x&JUwuQ;Ԉ-AHeQg=².k~6dn˩4c8h-NV߻ٷ) Ԓq,Oq>p2{NFOA@WmZ{g+Cz`wfr5of#h#[B&7rI*Q-+HLDs;J Az-¯Vnݶ:UD fZRbsS6Y5Xstc/z򛤩lLhΓ]o5d|#1E'?l-%2gc{锇@HXP[+ vfQIYQB՛i4DCs5 }2)KEa`R#N^ag!kcQRCNl$,Niz|& n^)=>k.qqCb6hEv4kj2;h$DN3tT]76fdǩU!0HvG3tO9,h\5| 6gcZXGE}d;>*ɡО l蝾vhFc'˵bw{ou,|Z_5{r(Bb'RTјIl5=,;x:L%e XOm|5 %% h|84|D>a,u"[zHtyoRxKwP²d&=_~RfxH/*pHʎ R ?M{sR{[mW}]ߥG  qm_NT bVsMi}%"GH,&9d "? FԬAD[ԁq5x AZ[ҭwVG ɄeHt~\=tY lL’gtڥ1NӜ=ev݌/?H!MW`#9:AvnXsK lnť jkЫ߬=D"LB,YieKecr(+BJGɾ\&vn\ K›7-rӨڨ|3 .%i,/zk}5;'&DObMuCU;q VݎV`T^s.]҆RWcIX)[E!>,UT̜kKХq!5O褜94 ¤>ݠprgy^ihGgnۆ(MD*-, H1W^s?,d]a) %C̽YBʎT^L hFpB0%QCiKvYۂ݀:or c*k jlN' W 9vU<|c]y A%f2gO~+1X}.n䒦Uj`V\>Ep<(%h%+cJ<4PB*0zM~/z#;)z#Homk!MLg5{#}H$`#w(MM"vqSrV7OT$y|U|ףà*Xb?5&Q9rLF׃]frÉ`AQfГ=3bx{-]'l4 Ũu{0qD%U҅;`pq E1䕴f<^3_81Ƒ9*13\.*ߣ`Rx89- Ӿԣ=~xo (a&cqjwH aÇ|)۾Wj_ ~VOġ)6@wƴ*kVSzfjCu H ] ÝKo߇F8ޡq C#I]'ѹ;jD RҰ]4*_qaA{T ֱ!-:@'bC]%ƾִ}n9ioJ84ZNGT9ADuT$8(KJp?85whyF 45}[JY*R $8X睹/Yr0{9(xZqG0ް_CYjq`]8+npNyo0/LQhAO4t8Lnetlz]m $KD?kBnL֭NҰ;~gl6iy\K/$HUrуr5Ce<|@ǷGAu`C,Lzzw(*UG#ZhyI[>&%emH.eBGVO5yOgt4wBykq2 ł|$D@&N ^S@o|9g'6uwhdcU%7ݣ=mSl~G5gOP*3O+;SxIj}y+='Xv`W B7)QxOc~!q\4 QEr.RI"{\yI1P7G!ƪhi*rvt2r#XI5KM~hQOJ _k-{WpW|}q`ǗAZJ@cwEnzTu*HJ7&SX{t_ 3!qFfV' 0 r&T>T2w֪Rq ۦٳZr>5?Tg^U"Bݷ x!WEr3GA^K'p1ěEi/K \\WrQX׽~Jķ~-x}W`:4W&/R)ľr?WÙFp-P.0;"|xY4- ;})gn[ح u|4 ҳ ~)'0%>WrkQe e-:Z)8! t-DvbUDA6saLfa+p7z^il8yӥK/ml[%"?uW49q"KXИCOPg0C"gd`y)k =k2hHv#4F8;raOӛ~w>Np'7'mhZr ]WF2)p)k8cNL.Q 12Sj5&Yu{ MDDZL6K3tc_.Ħ$->>oEiw p6o&C1ˎ{f֍QoIR[A?NF 7aͅT(e'X5!-Lae, =S )D RZIêYw}nB_R0 g(N{=u1_ZB2]J̵CעTa4?=PE|MfK@n5 f>ۚ_y>,0OL8u#i&aD/G"2~+Mgv#k;/2a%rtHOzziyrw(bPk'u#l1dGmbZH'KjYvMoYM ^(N#F~OVp (e,yW>^.QlƝ'%zuEqa.zxݡ\T:pz_k7|ri'>GkoP3]μ dޞr-u؉o֏ϊ:xwp~.c'f&wT0= i5ϧQ/RSrSHA&4 D֕X?Lۼ=.sTu1n&Fipޤʠr MHa#=bݬ[Z3wS2΀ǘ{OY+[.U4NJ>8\^kLo/ F{QN}K7jd1o3 O g* LJe;.ZPtM5C-D?& 5h"e+fi~Aՠ4_tYkkM|헳`t討%Bj1i + >UC<6EEh&3qg+ vTC'.pjnfj}#M`vG`01ïJ^Xf@i >b gYOЕMb[ERnULG'HMK8W os6=/*Ŕ@MG*Bny"x;t)izz8f3źz)k]$]ago8F&2e*케Z׊1TS~gqe Uh+͑VIXMRlGh]I_9,-_viK_O#s{lTĖ@mJFIԁ ZbFBP f,%v_gHE¼_V;b?+8]]~XʨwY"gjmEj>ߩ=! Ǿ@ma;brryH@bd'A$%-Q)pi۸{fD2Lñ3?>b1YTO=58FĄ 1׶,>M4PvɢCdZ~!Zzl~{v)1ZoYOic)?M'xx PUWeus"].`x߁uu%LhDF`7]AO&6N흜0;yCթ9|sX4+ yWV mJNgeaJ&_rRMP. k-' -Dz$KA^]iZ]QDwN^tMD"{6 ˃NKb (XL7_ԇsp'i^+nr{aӟr9A1PY ;v ZW ^p\Or5=&Wz6ґ'~z*FݜfLW c:fmţ;2l;5KQOw3"y#$uվ7ǯ(H%h;'r1@Au$TݴC\L'Yg)2PE 'SDq ?C  9&G0oؘ%I(>p`JCWW6c14] "p'^ۓ>Kpeߔ2$I{GRP籦WNrdc}vaA64i)Vlsr 25t,A:\t*A'3eݽid癙( Zhk:bROTFU4i C8^@N!ޡLᣇ.^~EԚ^El|c.#2jݩOu }9eᔎ3 NuÝ+NBȃ5xtnu2{jJ,ImaZbWO*d=1lFv'L2͞\L6ķG/[b؊L>&' Z'~l^~#~H"|tvf$plɉѢ8F&:d0ޛtUwOKNJX.讓d]+=~%B|(UV#bF˫r7./Bܕ\d̜1# AE˧W/'JA4'6#ܔ$ |;!,-kG j] XDSMO&g`Dϋ#ނr3V׹Fu(9H+kу<Rp_#lA42 69$>< B!qIax4D qhb>6%uk=r' *H%ç%#d xGpѦ:H~`sX=xqڤ^a ۖ`kU֪◂"жӻGr{Ŧ)~QK'UY7W [r̀6"!sQ C9u,T8TiC'^g !R%AհL]p%x3kPÑX;r^|1m}=t%UA_ U5LW'1)H1XOaH<'sݨ%l_I2,fFd"* Е"I}QPZ,S,P>4pd:l"WGHH^K+xp%Ƶ=̲来֦:xPݦ&[`;>.[?}K21B>ځNZ0K cN18j`4|he^R) =x0u5'h^c6o$PdczH_EBzVʸJo]uZQrW!#+PFЪfn >q>k"TS&ufaON+Ik֑a^_@-vN#YqLlǓ l?A1 < IZ y'dZ `)c?|!>hV }CYͤ{4.7*6Oܗy*eYw$bZXp kL=e`P @LJf\芊idt*Q2niEӉw7(0'0ω[&N~OAImH>8.KfF_tϠDHw'WbeA=_7xYR@|TGj2>P HQr 6zԜ&c&|y5Mq'osBT_knκ6G, u 46t"?cÓڱ#OtFDubݍ1qm H$<ʊ9PDC'MӀe nŻS}gn]B{.0`GKu)hMk=Xa+xJg]KXK+qHpEqZf_[g Xړu@bM@~HLܩ43nәDP|sutQښ-F ٽ?7c{,aYj=ufQ Z:bWFAϾwL۰f >ci2kwa(KğT2Nt[NZ!ƣ V"ǀV1 %'`@A-yE՜\Hς K81`1/67>Mm2l}2*F0X4l;ZaɇESz XTou%`uu oȠ# vO"H d6TҌT~K̇cl˹n.An峿@PEh]FW9> {V8'BAP]~ZGr9@y(Z\:0P{uୡa6sQ*ǐμӊԲu^c%! /7~TZO5[1ʁ's-I3+BU MG;P60[>(A?WvܣRJY]P= 0E3GhY\<$;ˑ {cՇ;iZ% pZ(¿z.]z/whk>mD{Wan.e{@`~@gDPhBX\Cg<$@]W <'_6zQ $l%:Av|CNj@1|K}y`" ,f^dʔF U ab9h6d^D <kw6i?q"=Zʔ[UOrUph[$5/ԑA)OحD^@+ MSz-:8#h|ع{hih ]qӺ vm$>,p%J7Qbk2څ*>?]-tp9)ap$sd[.x;3?% 5UŌ| i&:X}q§Xgs c:m{[&$ ұV FO0IM):cwTp߮mD__{ZhԺ8ttCY*ͅfہJnG(Xlw]nfHP}c:(֔n0~FOq e@Jy3I(^Ɣ )_τs)ͷt ,̬ޜUZwiB@@Z1Ec'ے8ڌ^2s;.%DYL +DJ$m#z2mB#3)R`a/8Udi䎻; BV5NRt!ء():rpQ`4ݳt:&f_/h\2]K&| Ѝ,@}5h P[#푨tˮI 1͢$%# 2XzueY~!TʦJx6 %6AMCŒrsg^Iq|5qyvYqYa:"| D|, Ebͮґ!4ٜ,#p]>}ڝ&sb3~ʙA0wi Xy"FHdh\nl҄6|d_lt A ٤-8f7"ardDMGaySKkgN <5A~wȼ'}dUCޢ[J0ڌX @y< g\kt7GqxE+t䦺PCCjTiMP}o(|moyhg(3XquJ °0I~#Z@Ps[H|ŠN?5@lZ)a—UuG)uR9z-k:#An`BZ[k jYƞ/e,+]; |gPwK\@6H-']IܶWMf9'"D ٗ+sG<Ǔ DdNV]w6l\<^~ogD=ys^hT-_rtr׉8n_ 9"Vx"Q.dqĮ#yWfBN[XX`Zտ//;ʋy/CԂD췫,7씏.N0$CiƎ ꢊP@]\_.B 'ϊ_6!l)SױeM 5&v~%ݑUih/GٷZَܖj0QNANc)n۹B#LUQ̕_ɹS8es4W'<8, ȩ\[Ԕ| b^MCwV?d[(AvO* &`Sp 7cD,r&*'W X_,C 6͢0}#J lZFJ?E\xR#SoEp<yEOysVÛ'j-kA=;2SgXx,ƔzթI$G4DhZ[5/RrLoES굣ҍhF]g,UNbsfv|V0+ Կ7|KF)tDK~ƖwKxla)["0NCYB 齙{JNqDƛDlݐ{2^jh̎wLNh-AF5:tVȆ"$Ә$-,&rH5|$^[n1meΦ > _ڮ;grW)&HJU2[R)>Fk< D+%㰄-L[3Jh׫Gr)s94NUIxF3Ch;㏧ Jyz߄G\VDYEDMJZ 8;sQg<V{n$ߺGwFsi#~V.ϭLt@ KR炂Qp{x;Ҹղa~KV+G/E;/D;#R?Fڅ =l`vrW;9`<6_67mPq~tɡ+х`J~/Fb2 ̏wQ7xQ[{>3GlN7eoÐ*"ؿ4ѱhUH_ͨhf#N䬁-G`>:ҠP^W0C,sMS6VWs`\Mdwi,< W?^x9$p^3B?qX =D/5z>~z=>6Koo DC:ghui 7OʜboY 9eeFǪ.|Ɣ+ch򾯅䢍s~{6#T\h>(!WR Y]}*k~G}rG4 4rza&~Flz&B $!b+Cju|wZ#TUbfSv'V*>G  gT_KucڧJW|c|_F(lFb9Z.ە"Z)צxVE63!?2܉~O[M–wj͛%nf /9w^bv{+<ʙF**նG32qe\ Y(T֠lG;u\L#pƧmniBe!/k\+(YwGýEXl/l1D&+Oc(=ՄZAf=枤lҌSOOx3Hbu(=>=id<yc4iy^6tmee$ޥ\Չfsʮ&PHn6^N"J=)/`"!i[%u|,]0WPQNwXm Hx]@ Fi Aƒ$ȖDTqe~rR $C(ccw=Ld˯39rC/*??j(:1cpQ涘O<~rxj$tUJPLl%(+c9l6X`#(]J^ ㆵv__`sH;:ҁo1A[^l N {Ƃ 7~baMS]J}0j6M"뒝+E>n>IhL~ڊl1.gA a;k<54MuIExaJ;`Ui Z@b`r9UwxZfBz]¬?H"HE(0f<(h"FnxK 4Sh ] w|iP-=M:ճ P20AL{k-爙 gI!x1P(’ p*l>P4T+k *RtiDi'mj$fIޜ(Z8*©׎ ,:Lz?-g}EUn7ģtrwۿve㠼*~/rKp>]ZwHGk+~RMvhQg7\@ާIl( K1MpeB!_:/Nw2zLxqU:CTQ2ToD E|rߐ08G(Ds40e|7 J\TdsXWGTy 43H cxo`v[X' %H}aU ^p,'HۉiFuQ'W[Śa 'G[I|&Xv1ḿ._SCε`/ j?+;d()h)jHSPsѸwq'M_g?綌ͿXn\sL /iMۅ a+(ѷ snL^§&87d=`AYf$noRh+a3 R6_'#sAmpxa"UWc̭`+to7RL}64ą 3D(r轎H>.EipYtzVn u69z*`zh*2c oTA%sZdU:/ٶ SC`<;j \o(igy}.gWi?Fch3)]X WK3 ZҰ.x# _:Q-G^^ +(8&cg^GwJro-t`=07ChEKf6mF]{o1C"p )t__?Edĸ#s{7&K( GRt giĭ- & 5]\B̨tJ`@^N"8oyωNʉlM`ܤh@3A<[v*_s \dbuGPqqO$%RrZF0_ xR>ء`}~=DqJ*)kBa')n1m*9@C`|{tANS>q,) Y<͗#l}|r,CAe̡FJ<D\p).g$ɫ"$; =|#-@b:{tq'pzmUzvڛK5Pyvhf,kƗ_ܪ[fДOg*&vҼ,#:@_@T-a^׽:;)GJ+qe$= C*tZc4Ў|g[yrطm]۟@} 8+gگ NaFev :$[cX)pkIHU9J>8.r҇%c; +F#h> 2  J;i0}yrt, k;S4*'P L)}7!S´Kw|/NI3)^76U"G qI#]evqĮ*ɘpe4R8's!y= -,Ƃyy?EL9O^b.{2epi4Ӫpb/c6uK|T.IAdE}2>yyvƓ, 5OQ:hrBͮA6 3 ,ߌ P(jC<irCqƦ1R"W)\FNJ㸏 =db}AX-L|FOJzRynLD֎äPPm4gg>d 8.O>03Xʛ  |`_ XЭ杜g9w@CKd}\ LL:)CŰtk KcTKww [RUG:2kXƦ{ð -f0}y鼨a czjaa$3G0rMM56܃Z:Jb!y6ۣ/))U2R;C=gyޟlr~$ ҪsBɉKlSFڭ u/B[JrջVVO( {ӊZ]tȦO7@ʊaNbuL}y>)O$M@Vf+XmεhWϞh?G^DO7hiƈyx|e_4DKHbXMiJ2-Q-#B9 E3xbf߽њ*I 2KG}7+rz0"R獋Ƒ˂# تv{GŇcLGq\A9B4V8Cb$4%[+>, W9jdKJkо2oG!' ogӬ=G+@m2HwzkW kI'SDH7 D<,VB\Ÿ CP>'Wmf =ŋ\xM/L ?qԕնā&盪s]R$vmQ.`aaPr$U^+y7{McxO7Yن/T|C&Rw`؁6lKR ^(tp4K1X8$HA8 +e#~s&zw rj '!/"6Jz=+ 6)ZS6L}"6R*{i\x*u"6%]YɇOW)m 3qӣJxձԦZ?'[1U wuWd"~v2d>I(րX1lEHuz镗u# YGsk'aC;<~,n̖b}oJS NȉLb*@*?;>Os=I}(Ҷ0prp+u$hz@2&o2e]x2Q\KMIr\H= SVg}Aev҈U˨>*!zdܔxH'gOU4ع< uo,csxjcy 1gGyԯ#<7A@y_R@_[k!.?B o}8V:v2OYS|,7٩1k?m!bRPn#iJ`uUٖ o+:ͬPfqҠ4ٟ2.i|As&>sU7gU҆Ju(ҕTba> BS˭cO39$K׃`p^1 @0yRjjRḰUKhHZ/:i[{˻1eQ+akOsܫk PQnpyZP !QQc?ApV@5KR#\1QAt~>a&mRy]݈Hs׋"C[&N063YG{x#Ry<-弗M֓!w\ƥϨu_ރ4߉|Wnu.h,H e9<ҳ 2$'pױd9;m|M?Hc' ݧg/lcvVJV 5xbm`{j/a&wG}.0).~g"'Nm..|GpqpLzlәr}لKs68SS.br2/%M"'F503wT]e=7,g{x#XP{&?1ɟ^,[U+T rb+`}a˨ؾK[[9YBζ4PEaM-Δf .˰*z.I]ABXKkn_HV:D9YG6q>Y'˫6EǛx4CWµ{H4_m)L(HJWtGS^}q9ĵ$|>lѯcMc'2 ֑Xa,a? Yrf=9H5v7U &lsY؅$m%αjdzpS5R2pi3G^ʮ;G.<43,U۽_CL-L%{#0dlgREܚRt}OТNe1)#vzN#L]PŸ<(r>Mk7'8(B9ULKbxCnC2cӕ@>\( ZM>og6` mNDe߱)2bb0IE?5ǟM .1w'jA`2\R9zou6Mfɋ; ~> @T$_ti?JIk PͻyL}*!kfW.O(YϑêVH%;P}ЛNWicr8IzȩH\]Oy=T_m2(*~PJOc!rV8`UjE,"(AeE|NDg1zY!{P1W,Ĭ̒ FGQo2тxDy达HG$?e?@Gn8HfEQMWJ_T)PDBqV翺!9"L9Ѣ  IY:o`ەWU9M(!VV¬[T萩\1Qz<U-=J5Ή,vw.": '8V&EgUdiéd(րF Dc!Za#j~Ͻ,KYLо,YpMʲmڵ?1c_틤ŕ:GAX+EǪF\C75_%!nkrƝH?}5f5D͉jkL􈲁szw#kH#>CG;OmzFB3ҁ } l__/rI[}(dzDYYk9*˟/IUx!.ҽI(Q,\-OC5PS{eUaDNO-]qxbk^ 0ox%_o631~N}[ "M~=pJ(3՜:cgm#_ZwNS=]?栲b3$1 Oĝ .mG32q;r>#i~cPU uEIW )Gs Ɵ{AQrgU"S/ d^b>9Jp#S`}kHKz`;R : DqU e* m1,uk0 &/}]6'6<TK.*`tUaʐ01[AGuXDIn9w%IiX:9:JCReKHzg2L5s/7ja[ސ49NXݒN;FV6Q+Lc}7آ81548ՠY_d]BSlo)xaJIR@Bk.;w-=򽿲вR*bRy2 | ש%fJ+2EV|.PWm2{TK2蜙˝lub&/Ň̸SLjVSxEwr1/KKyz!"j_sXj Tf*[D6[>ښ9?8k .c<%ŠLBP)SO/5qoԐYBX@a[%nR)ˉIj\``F5Ɋ&8ZF  ՖۅA]Rob)m Zm̹R΀ԿqeC~4uTdXӺkfYi}FV3V96=K:ރ Vj!KGyK7.U#ȂA3JVД4ȌnoM.6'3ncPkA?dӈI F~ }L}K+ÂHܢ*(]RAC4ط7j?뒈\/7{4nUޝ XS>9 ߸%B킒h(0@WE8#׈9p Dt"EH|XmXB\]mfuM(z+]4eĂ˨~ȋBȈ/*JAƥ 4fY2/ev":Ź3\?l56c68/k#)5X0-r|Pg Z}Lvl$+Qh6^>U$hr=Rbʼ8(UgYC[6PPq!HDϯCƴV߼/i0/4IXpG|t+P6 '>UU&-b+ؕWD&P1A]"!3`A@CEJ>pª(hh%1vA1^V?e}uG&Yguk#bqCwI(s4tBh|ЕyQRN_XV$}ȔϙLΑ4ͺcCk*}J"_>kh q .@#(v'>_ᇩ &e8Z{S}kU{W$'EWԙ,Pb_ӓL'4$uK8ۋὢOݕ5r&u/r!)W[>:Rvwkgd.pJSy}Whx3l(2iz1Tq "ӜQyGi 1>@7. bSU]; L♫j vL]',5mw3p+H}dBTA߈S1KZ4,m* vԗ`x$yBrrlV)~T-ߓ]uu9tεrǍscr 8dڝK{{ըP:Ix87W-*Icm1^k?wq1Gmr'gOg,:G)TSu0? SV<Z?/r׃+{p?V,MJC.0ӏ7,r|]O>|sc6ilBs® =}[}EFM[M{'7Fx4%+De0ҟF915# gXf3ta@P](y_5>cF@(0GQ))C4D5Sly4N/ MAf9 jPˣqnϸ:mCoiY 1GD v` 12Ryn c|mD)(Xi֓+'=y?IęAc"2!^F;Wc7@nV\b~:wm_,<Ԛ$FpQĺ* b@iN!1a6BkQ6I۾4lcy$|5f]h@ЎqG%AX Ij&#ԯ\ZXGb'\'C2nqyǫ5|:9?Oi-]m/'s;\@O+!`[56We $IZǑY3e96Jh[b["=v*T C0EĐNne`OĔ!CF*hj;)xJiWw;O; _ ZA#,gR"_jRI>t\֙ӾMGxS`0ه*5{g塂 >f7k*к0r~|EG!=`;C2En2Ic~O)|Z Tm 6{sVP?[NKr&3 IJE亚j3|~?GXd*?c@lpdU1ݶ9 ݼ q "o X_VGf(,nU/]#0-Ezd p q\yv&Suǁ&D$T$qHO{ht Ljtz|i+2KlFFl#3ho{]FL& JM%ܗK#UWc];.%_yo`|2cCOzoE9vW;KbqrB*镥SZMZ~;*xNdRI$LJ-kvEЪ)׍.f!8̏T:,0- . .ւiU2;(bk͸YjݧXsÒ]ZyJn.sCG (J:RE5S$>)mnoB2)KBq} Ͷ|u+#X'+顬,R鯄y$&y-1Rt2ā@c/ N0+.sv_D'3[۸V1iK;eA=Bm'Yf".l猐nP n2k`ADs.QSeP,3?mI!I 񼀻0'rwIlP6 })>3>>zgL,?0G*uoCUZUvc[-s2vV,*7-{W o1m9ԨKl:[oo~ r.FPA Q`b[Y߽ǭLSG D+01-CMqUml L3Se~t5M#4aY(Nʺ0#A֭.Dȗn\3sJ\ztӝKQ^hvLET@ZS S o7iY=6e: ^kUn50-hœ ?@I]QAOO\v j) fM@kCM쬆 -I< A7 k$At#.@'';8KtTՌ GNP W3%~g!G5ST29ȣPX?Z ^5n=bx䍘 qIQ18WBG* GͅNL˱7e.k3? |8>I8_sev RR[ɟWc䅢yГM=&6N0?|*P3ԛ:̩zƊt#8b/,#~=uy+o6խbˇ|Ý_[!r@`T0 uJEJ'eG?2l830WHrDH!p:I @Mq9[Kt>MQ@$j <ʛl]!NL!2ȫp `3U/_^+s "gfb '&p6+zhp}W|?n_e=E˲ bX>';V0kj= ם6zDpkVd;mמ<D\d5}arJ/;wL()<%苍Ǣ*>uZMBh""6@~0:K> Wֻe An pqZ][J5*&kI@E ͡ g3޹nmJ|R:1AEj6w XlB-VPjkQ|{G4 ‰QwU!KKNifNY>=Nq((֔ ID<_ Nզ&c5Fau2#Bc6 q$SlN3D&K ( {o Ӏxȣ_~.m~O/J@KG@n([x~XNd11 &Կ(yl0v/3B}&c}#Sw%>ˢ+7{p>6zyi6&TR/rr6*;K{*XH $?6(|J͇//Pbsdp:8?c^( s/.[9#K$| 5j6%ꍯ!ͤi)8pCyE=;>Nd6{qbZn;iew0ߔ IlVC_E>4iO{DD:ī>iǎ=9-d m.S> 4aC[)oYJRV@ 'TvyB{)ѝ;FawA҇ ~^NgѧC\*7\l NXޅ yb:lj6"̰vXs(s SA=ߍ׵ǭàXogWya%Umc#^f.ưD=*8ͨ Yad=&n &M[ڛ"_V|j//ttE,3 Q e{6D)oDtYE(I% ͕򟙅!dzA5w_V]Tdc1YM.<5 fofJ~~#@^9&&_n=afNR靦Z%~"5Pnk=5Eu#cA[C>zʗ 6*IR^P{J:B.9:B\CޅBMCq;MYN܌Rq NzиR#@lfs{Ql[9j\Eprb/$Z:LrR:NZ<]yhG-q^CŦ%:q@t&{=LDLQ^&$Y~$_3ÎaL$R) >λl֡ \29ci{Q9VpYTB\Fa;:E]w{G nJJ ônCz#iQˌ .fL Nrznl=V'-.ݹє[J}ab>{ =z! ǮB0+y@F%?d6yXH$[=7|CRC ɫ:9,Ϛ`Hm!mji&p}(-wQ bǢ*X| MOJkߢ9{"+0 xPӀJ/l߳qV$~LG{uL$]H;?Wb?KOi,G'ŀvL6k1qEE6D㳔3~ưKkq#v!f{O*g: BhafRu6!DdF5G_7#lua11 J[Aj@xi Ӫ'~NyӦm_r)<hzB;ctoO9g?0š7sQZ3] U}.q+}au28gfʿ%d*X9J%9f{Ogn΁?3B6_LjuaDe}Pljj{oi{o^A鵍37z9bp/` LM]']ߍ_[N 5LLWYA f;lD;r ݜƷK`ԫ%S3(#Ic &TV.m%0 6f"jXY384tHk%.ј3ľq[Y 9[}d|7tعD G%-VTl? EbUvK2ؼ(ߎ,yr TMhE Yg}Auw"1+q|q8%~}\:yЩ*XWw;2ʂP]. <}UQ"nr.6;e~ߵFQ%eʟ*;:(aT̶Y>fJ|fsּ 8MWan]H$_5@x.HU;hWiG)|.76'[i>kqلu/?X+{x8f#W6i4NYw|%C%߅DJ#4ԹhuOD8H03,Hll)?ڵ3<d!̇zmqC)[q|.'ں/]zPsqҗ."jYTˤ;cFأ9AgML Prb3H. CBa2H|s.8Jꩨ(N+7/H^5$&^g5{@@ojg[YDh}-0?5;?u,~T/)%W<(,}bF$H n2 wG*BnnχH$jZɿ0\#m=K_]!i`U/jRf(Y^y<0 Z\J&toM_"N 5ٝ؝c{`,ǼP^>绨񃭓U]V$D1㜦T[Yӂ \΅ł9q{0(} 7i!72Vl#OXȤ\ 5F=̷6սq(!7sHl\hb%rjˀ 7 Bɓ8ϔS .+jXz(g@u#,zn-.#Gk2v_:4Tx0JR #(WtSQd i"ִI:5fӣvib|O^886 bfgB'0CeIO)򉙮jZlP]&l]!N!iuۄzX7LC^QsN[}>q|-=t۶YVr. C^,U^FUaCM$?,[zؕI{H%TZW&mp0فq;? Ft!r{tS IЭ( !ɾRvO)JW4LǞDz Crtɰ ez+ɔj״z1ػ/ L)CWA͵=]Hq{fl"G!,/ {y~(q ,3Ŕޜ u'ZA`;8=Qr/TBn=_ #?_^a@4z-gi1juScfDOs.ک{X4{glrm潰KnL8Shݞ\'ov|CHZԏaޏ }YiV?Ѻ4BWZ @+ol䄫. QQywhYpQHK: jJ9j:Iw{70u"B<_ATWdj" ct򠌎b9$ua1'S-Q̰]C,X`Ts C+o0F^ @JЀoj% /#G/RȽٝ]L!3T@:I!m tk TʬMeKHҴ6V߆ARNn (ī/^YC"`1c<=7-H GG3q2P~ 3wU L <&9^aIFI;0`5y22CiB3qB왝cqNTe5!ܿq! ' *P2abO,=SAAU|r>U~AY,{V/g=)JƄW/PR10 =PPy;O,'SyU(s :;r!q9k4 2DJA"P,ԊF\8C..c>dvWV EuN0I.CC[LNwCW^6 $fH,1J[G5IVi鍯Ğ -OCww5Tb2>+Q/yz"X !+sdR_vlFw=ɑE1#WAaۣEQ0 כm;`_g^HXOzrJu#U  K-}[^l?I*sK{BuGPKM ')=MBu KS(^NXM1asFp黩\'|iƘ%iZä&˜ayZ!ͺlLdޑ }08yqvs{ e*"UzrTHj 'iH/ntΕ OT+*@c]>+~Of̾gU{埏mp mAsh4&l;tBm%23ʞ7l97x)*ijy+o?1 e2,?cwei'+x޼B{V/SQ&XlbV` C.3N ym,?<#Z(˒+`*ՙd쓄4ywy?{lAWI*JFYE9E3br H.rzyXOa(| 0znԍ]c9Dhhh36Cy^i>rD/ @t^&#| >QlsxS "o't7>VRݔxMJ SA-A͆ӱ8"}gv.{Ͳ]nUoÅR)?κ͡'/ JR">_wPhb\,pT.4t#rg H:aI/VӥP7Z{T5;:%G~_ xdSprDbQ)[WfaǷ֥d+(^RQ}36qbAс̉psomCˎ;'g8s^ Ivw;̱a,_VCeܩ@ m)Q|qس1AQc#i(*s#/(so^3`lKs)etRtqbhLAu߆6ZE@'Tne mV't?΂oFk)/H,GX| 6*f=ߘL f`(~X%w 6l~Q[Ԑ{ҋ!RbiKr%$<3vh^ˏjWԫ"MOu; ǐ˪*bp~vN֨>Gkpb wy3 8bGnQkЕSȭY+qJiX6@}FM _|'"ɲoD!)Tv~!( IH&ot_Ϣ$S'/7Vť@N怚: I+B42 fW>M%lbF2®!>lܵ3~J R&&:1tں_i+(HZJ}3ŬYIuCڬ˰QTf>eM / EegAR>m7A:^(0W #roBi;k]N0NSMEAÅKQ ‚351OP<U--T%3у75%sUm`3LD2k?a}E'u,;IS\*kiޠ!@)L,Ӑ I$==~)&[RZD6*nB"O2켌KP^輬E+/zoaB~0 6Ə%k4W.G׌;B'AhKڧwhoH bDPMIPZb>}vutQ3q }=y^:8rPJz ;@h`|,zaBtT^Lm2RJ P74P2K #ϰY,=~RBnR lkL:%:%7( ]SȪ޴y1(&>zc PYYw@}qh5묊 ƄGW =py󱣛WFʆ & zD` qWxp3f+ϲȐ֥JPŹ:N^}reƒ wWAAx#*eD*M8 GxQ^1CC? f$K_^=gNݮdm1"1Sz{: JUDYf4Q4 Q1%7CQ:}MÑ&ѿbp\DU Y> =>(&/>g&)ƌPTZ?_v.8gyW ;CLz8ިDlx׻l1m+c L8B&l\iTy)+1|}W#xYF.zR}?!iT]kLN\C*>$zb|hRnՈ1;dЀۥy ϧ4֬&ML6tpnb2 @x+eJ#;bEAnZ̦h&%jtJfl?Hͭ¥haV`3Kn̏8TfY@{ u+_q0P5oFoh6&f"sKIcfG%q!_x mGާ(-=O'_Ņ#eWKnb]La MGdrQ5U!,8PRҟ"OPW:BigL.f-lww)*ql]F5uC75Gm?֛S);1`4 J7H_?<LD6K_q l7Nv$$N`Ubx00E;>Tpg[ԉ%\fϝ. Y")qX0TTqBsC# *e0V,ߗ\FHяJ퍉:/B `4F R l<0?:E&t^`-enAl> ZSj<b0W \ vC /+exn;^O]5.(@u3H9KUB2yaї? ՜*WӗHI)ș ޖsUWFr!Dl\iê=-J,:mg3hTjGa%d!r RĤgݏح"}٣^+ᐃHP%y'@XtuViӡ Zw0g-oAP'c6E&MN\#5 8' CTe^>q?51"o쟅 4$r>'jQp dyK{pz?lscT.I^L~ 0¢O7e>-TL!"`2rجŪRv.bSr,75N O丹TXSZ  N(a,sh3کFS_> 4Wp^$an FݪT,c ~vP/sS쌍:jn;[ƒT84i1)ǺBW]߳=lH7 6Q0|fl]3>Kg LmOǫ )w3JE0za' 6Z& q},nh|Нƺ&b^rL Xy [`ȨM(q,L>.'$|9A(:>Dz ]0v_(d. 0CUpHȿp> |8IS*:u)eq;0Oܘl \Bg;$($(6u`<@ȅ(MgW N0Y|^IA6=gOyrqjl8rscݢ 3?~UT@@am"Coq 29kgK-w 6EK:ѓKg,-! DK_E:E#Hx eWcx"m亟+ˀ|^O !K "rCZ(-}-+J[n~Ф0xJFCKWw_5 M_t&LՍ_5:Pa!pKڦwAs۝p%#11SVUf^v&/k;3Mmb_%/el?_Yo&]w f& KeLr,TX:,3_ƴoY2I3_:o:mdV T}~_c,#q FD+uڦ0qٝHC.C#iT3]l|ʫd\mٌFed#j^xRBp=XAE^]JgS).áA~}KNsz0Ylzn>?  U#0)wvԧNwzW-:F" tueKyZ=79lJѬU`TV]YɋlK28gVwGM qηKe$1(nG#2c&=Fzpwb dCr (%7JU+Go͉(yr"nXa˶mj8T9xQx0Op{)(&/QߴOVd4 6+;cRa > 2_E8"||j*?LEH x3'17-`Z&:2%i-P~]Bk^ձcdv{oYe78KCVW/vQtѳ2x<-%2rۥ|Ӌ4nZ|-K+_ZIs;KtcɺB&+P 4aK5TL|X:OUqlOKPs"1sʢr""ÑJ|c Q?sY-Ҧw^Gp|b}^s?{IwAe\yR_IQEq sp{7W' ކ@hR1^%"ߍ,:B ?*/#׫JzmI6oD.[=Z\3n**WdND!TCT >"@=B.pCxyw\+(n3 !wm^LH'B ad$5r_B~A.f~ Fhty)@yyODJ ݧwC#4_)v&`׽غ!~]IQU7gCͯGysfK#xIp qLd;hYƞ9^[?$SꡫI 4jN͡_ԣ  #w)<<_y=D`R$ixSi\OA1Q(HbͶw^KSX3 Dbf:T[ax;9<}WS|9"lSWx zƵcB3 WX1]W9w nfn$9TX?}N~e)J*=3 6S:e~V7<;lQ m/҆J ŶD[y~p.+aՐ>xaPzWߡDm,slGX]ݭӹ#d4JlGO^d:8Glm>ٝiM0?@Y7s4 iR#;ӉEf;xROy1ll4kGEZqD<7p ,?L0 7WNszLQtWZlE:K+dtoR_.w r{̟R9g?Zݚܱ"^v@3_sO,[PܷtBU!%c_a+Uc[@Lz]VÐIQw /tJP~ j?WeRYxȸ]m8L?DsN3bV0)8Ob*b*'Ң|S$ Y| aۯ :Vd^Qztiz ~^mK _+؁FhGaL]3.|-H4,;> *xGuCo,=&Z{%+-1s;Tx鏍Z?X=aZ-kmKD~pQ; ʽF~p; TtABG@/$Z54"[q8<(if36&1W,ԑCȅȔ`k\yÖ|c=?w@Q^.H_L;o٠?^ zkeU5WFO-+bɌuz zy9={wRK`($D4OXnS\/a}Ige ns;J^6ok69HĴb>׶dҺ.sarQ؀p#b+:ͺ>b3DZڿtzȺ`q,f6?RL|)oÍ[␜JAYQ`Hs1`ptT# 礇fjJGo3Τ Z͋:%W i, dG"r[O^vhwn_t``p@8 Sl}}7-5=ett_e LcNZ T簔Bxi=WI3 o8\-"5%B™k6 p6R?mp>tkZG|J8J~Cz{)~5iȔuge&wcƴ{7A *Q5#]rVQ_IΎ<|+d;pLSÀHeRȽ? z=8}GI:(F|aŞ71,|2Gث+ua E"C9[zeo*yjuDVSo1IvEă`nYb%[OaFj)8Q,느Z2 fj /W]:LJ-(k~+޾@Ubi,o e[Ĥܗ0Q Ƹ=u/Nڃhٺ޸ǟpK9XK&b`kOcՙ\MDXp2JWQ=K}|. Dl*2pt-pn?1Q2̟Cs"E4(A<@S@۾iX?Ķ {kȆ?vԘTwa'$ Rm.rkf(8̲G8nv5BaP%8F`@ -HI1"5. Zzq!Iޯ4M8kj6 G.bgG1˚KuChB ${+ycVADVFAuUNM_Y eb+LG؛?U#=SR Fb4P # / B;ՊWE1K^'~@!6qyo8-&ρ m v23|̈!6W#5'`ucg>)c-S]VS5FOC(Dy =QXD9N~¡Q%)ЇYyZg2=3h @bjqzY1Q2&*fRQ?@J"()bR@om5i7mIK&T! ES\_ƀY&̾O,|éu S0qvUUlLדKulrv~gsQ2"缁vɐȫA 9->֖ͣẠC*ˬU^aT`i{"ѫmr$pxS?4zBh6s1_tj |$  WS ODjYv9A xgxdXAVEdh'ʧ X_Bَg9 _cqUsѢ2MА{}O &W8F(S44WY-񼀇VoR㇯(Ѓ;:<@M|7؛r1ubՍ?Z1Mg?]Ұ<=/,P$yBf#y6) QA%T/rXdԒ0\'F{SYڄ4u]#!bDġd<R)kҙ WMmk g˓~z;)S1piȎj"*QF+4d lT5-NA -{җ}ö\@)C2{kiG+I>aQ] `j{lL"AEF4?V q{#;xzVL.ˀԞ`O?崝 sޚWH+^ޝl"^o ՀpbI~ȵwƁTrɟ^2gEoaib9O 5 V ǫ>au]&y>L2ÒLGoZ׺#+5 VXB12%/lWp`*h&E"I3dMWX M<(*Z9|Z'd=׀iR`/'V\OZe+5CBE%y }=N!`}RLϔ ,w!զ>t*m0R*|urI;hmInHS11vSrOWCKvIQ7/XPh%Q'Yky@@.=s"D$liI 7uGG͞ɓǤ@?WSro+;מE*FAWHQ¬QXD q7sdUƄ]woҞcHH՘c5\<ݓɐrd㋼kJgHS?_>QʏYD kQI9S7>ŖPEriYv/VWߔc57\cMe SfLCqqcy|Ri]& 1뢱hwE@34d3Sb JfmEw5G= JtxS=[* p-q3(S4쭧7j$ , KzޣH4JBJýEQrǑIӾzeS 8֤ai1H2_&#Ȑpd|XA8z߮pF. '0V=óBSfy Ost'OQwu?y ՋfTY@0!o}QL .ug,4Al7O8FձbBA R~BqFԟ$`U\9C蓃)x6B"?޴ыp ڻ:r>*d%o\MANOvx MѼtٖ$ ZK)Tȳus.6F.L"nvJExh~8L̝aF}l/oX2S9X4NE&:(*(ol՗F)y;D40[>Orza0 Q;nqH"e~g׏ŒgƠ3o*-,#1{!,]u"Id 닪ho -dGJȝU'"&fPfmB{" UTXhU.CϼD_$fj9c*SJ}ū -, Go1#WjKfT5]zE4T?WkTyP9/Z$U`ra3:TFn_?ѥ# ўt =c|/JRֿv"7Gk{:T vMO*XF: :G#4YwPf .bzv@M$=7@]4voFw yS=UX2Kz8*$%0煢H)Ib֥OMl=ZiE7K7AM9Sό5cɂ xoO><46%_.:sӑO#9G&DE(B򁝨rbDO #QrmBrG䧿 #y&LvXykIuJi^U9{9 "/z{Է>}W=Z4W B$C/D~ݒݰOÇ6QVar|5ioIsb1RshxkKDc[ wgBӻtl O* zQ0dòuWS֟pcv DёEI^n;/m\bH~aDo)pUXd2"k)@ Nv(0 GlCCҪHk磨A ޣw{J6mW?:MguP&J^w !sd''Z>r[m5j 2/ ȫ6Ij;^eP$6-.!"ܶXӸr% zؕRAD-҇ݻjfr:=x;;d 3U3$"Zy-E?tucCiK)2T]a(l*9f=r,PtI<Huf%*dXXt7(|AthaӼmo٘v=̐`>㢰xt&ݢtC1kS,l[II516륞9^`͗! ֻy-z)- ~pZ^o|BX)LJ͢dn-d\/S.#8Ia5큞_{VbJ"t^|ەk?)yϝ [H ]{|?fY3x"\1!`aa :l4%MhmtWM0{aOy<«v~ޅ9^挥~z6~YY FtcY{7fFyNS? ޮ4x}: FAJqd2&v93Lѐʆ25oUgId3ewc+KRN \m?9  IM}_} ݓVU$hOAۭrD>liˠũ_~Mqw3ˮ_]-Kr~fs((4-l#k쫤ΗXlf'gaщI%V @e_efEi,o<SW3pW:|}`;JeI՛l'*ru<5B&|6Ym XvJW&xyn2[ї92.M:\qW`5C=ڰ'rn sw3"!;d?kf i%.uA,,q GJoHGTQ@@ )~&q/HW/ܵ h=li̡D,9SE*#ߕgD?iÝC/?L-#q%"$3¿.v>m[Pq*@FrUQ :h 4o/Jk6;PJ!{1 Y#D@>Ц̘.-9_FEi @JRuSp'ňmdܚP\ƈ>u!׋Usp[SJM $zY(׬-Mu~cayQzDaqg$"c4 ~Kaƾଋ)B0KB͖-E|-+@!U}!O+c:?C9PuG#ip= Qu|ǚڀ*K)"xy\}ȐRawf{ Y՚֔Yu(? {[._^ 3ZFNjĕ7_@ZeZw GQ0Th86-5)nXu%EL (wX}DyZR0gΑ*~k|WM*UX!_pSƭTK0?KwSD6C Ì#}ɐdO5ev3]tԏf%s.B=U;y&ZQCY2#mJvF~ORp~\`1dg$b XI)f87Z2*B`ɔ\&{/XNp _2l:-Kԕ*ָ6dZCJ5;(DDBG6R./X7}`FC>,QhL6%X58܌]˽5ljST *-/I:{Aqڳ~݅|ә AL%NxT{$d`!-"V4YҘaT4tUޓem[7^ q0dԷ* zڠ!=B sdE'cs#eJ:tGnM6hi+p72rt<Ѝl?gS}I$!`Hfp؅Š4Yv܎'I]<. UW6YgrR{@D__]`OpfV3Jh1a@pR @(g ), q O/eEbFb`e,b &6y]d۳Ukijfa0O[w{O= @JhЉ*!01$݆==3"p'm_>B-a2[f%Ig,ݑ@uˮOw $nKu 752 > gBEfQÏ7s4A[@j/1}UBfR6LO˶LD#ݧl鐯GyOz|/.:Mmd~{dw#,ut'[C92M7wܮ`@B` ᭃk> P[|3ZӞ!ٵ6{"(?kXvghMaa,v0j-2)Rd[fB9pa!1?g-@ﮁrI.gE"U!dn7~,(Z>{ND`Nw8XE'5l&x'ݜ=y-8#RF(irθ䇸RhS+k qL}+F7&HqdStӷ竾$VJUy~Y=:~($~}H,UsS=zQmѝ,bKRgY/j2-uo_8͠IkzROEagO(},97<0RXdPU 0m Q;Z߁Sʸ> Mϖk~-޸brRcU k6qp(bS ;ElD(S%N{S! Gg–Wǻ~i#B] .z]{}پpV23(!%^S1O$}n%MH)Ӟ0IkFţrV S Jc}:KYOF3#ĿQ?9zu}TJwE_E)*[eƛZMt/nj.ON1܄Zr | y Ew U.b!6 [ ,NrT[ RbteyBFcIP\ wF8`lz՘y|Uȗ3hfߋ-Rܕ> \IdP /ˊy P/AF5+KX#e9{fرbh5iǒąWz,Dw$X3gs*]0mTVaBͭHl2)C$*9k0w>;]twn)dfȂ#Spl.9u\_ Y-2f\.?W'Zl3Kjب >q-_wjUfYXlVP.??%4t_αMy]3M)@FcBx-v64*!Dо}vKl–4 ?&&!]Áˍ{y.KVUn+[$N.;L~Ato{>BӰ>y^L6Oߙs0t5[8,ɝVv !利`g;E1PTޤ _Y@l\.}/@ 8Į?cqFmɯJ2~=3a5.h&9 fЉ nӦerTLRu`,֎Jk@!bA0.Ζ8I(j`]j:0Nϵ +G;j#g츃jnV +᦯2)/^»J;jC-$Y d^lAɹV;#ˑ'rgdvAo8m"NK26 _iByJ2$:u~aRȘqfHTԨp l:DO}Hxݡ 6Lì-z3G8՞g8mv^¤i˜ϰ֔^.'oHbCQ#\γXrgEե=z 26mR?i*$9ij?Oh4B? ۻ:γ Mө%^ڈ>` 0gi^kZه*õGUTT^$&]VP"9TC_mVҘww>@8P(Rṣfq!#b;cH+:O4? .􌨁ӸmaRzWGsOg }wiɸ Њ̣lc$P Rk91L+ާ޹| u[]U;%PIٿU4C&5?GIvMd=Y[ ? c՟{ |K}iv9lѦ/[0lS0adNk }{OV)P i$kk4N,EPK}m|o%hb׬PXƂل=qcz66aA9r Bq)8< Gk6އj.IZ;R4Qa(7oVgE/s??uSw,͇0惚fKriy:%Y]m+pAtB1x,(bYԺH5+sifd`^bxB?M8[IӰ%ׄ wgN,<rc9P۪~Ue`8HE2s8㴌B2![d_|@fddkP>,#Vޕ05?$XmGsA*0 GOm"&hTS؀k1s@=BY58y|򫸖@i4bo+A:@Y/BVBt`NJB ͂R/ƥ+N됓+x6GHͼb$u4cPbw? elc!bʇjFYxBw;QE%.fQ )ɽf>Ʋ?h=>iFvDT{K|:&\ꏀZ %MiJ"ls,Znӯ/koqq%b89qt=DijjIA֙թG1u\|ʜn72":| U:A&253 FY?E}^/cNưD d!t?kǹw͚3'oHɚJm1Q0!o5ד<`QÆ'zgO PivQΪdݩZI~dxۿDW'92ȼ Og|hY V\XhLs x|AEҺmDԨ:gKV3󛿰:)ϋ!Bԣ08w8YhaÅM/^3¢c&oJ*vĥ7Ke:kfta PUģr]wm$t _c&<ӑK2ŸS+1OѦ&T@ T :!6FgiUAud`X4mA^j/TTs鑙q}洝ծ  .WLkBz) ^,x)"f'2{ܱiV\W vP7J˟逝NKˆc%͛e yǂxZtr*7* Z M W$.f|SCvd57DrȧHQ~2>q@yrpJCiئu}#Tr lll9Y+-W.$,ʣCtFkE(e\1ZXݚDVąkToP| xeQ 4o>L<|jn#$d4&!_ 6ҧ ʤ8v8k80D&!z|*l_R_5ȷE!lE{aJ"EF,8Gӌ8Ŋx㷖ҽwMP/.hg7GND;! kwwNRy2T͆1%}Z*fCaC z钅. J]k ߰T?Dnh{jC%r`<r.6}߻UA*<1r?x1@_Ƚ97]<>Lf:o MrÕ_mEZ*ů)UU'Y gAE1*]T}&=}f3Ef"ʼLJSpoxzg8}{^ČK<ĭA>cϜU]\RpJ\uefwO>8Kf\K/E#)@=> }܅k9Ju;53k30"5L%C e5\+?;$,e wF.6Ш:d sg$vL_#p̈́b-E }myUs<>:੩b|7x+ix#> a6wf|N9Ƹ6BqOR`FXH;1vřO~dp{6f{rlRa!jݓg[ jK:UZ<l`%-ㄬk0 G.[w(dO/zoY=lьt/6LOeaj O+$ٮ B$6f2Rv5~G.3Qh;o`_)\V͋BBu ߶ƒƂrŁaBszo"56'C$s X# җ"Fs\/.mã4qGrm ՘Kr ߻6 6O5 kΑ_TV&)x}=gt?$!؄.)LlwK o"udASR=+^J]NEyzDTKb?n*P5#zVVq)sڌ?HIva:7qC k)]qRw(?UIR;-AvF5hQVc@u+ @x0hIgq[` 9/o3 _9qtxD`G_ыT2,[]$k ס ;:ꤦZy>%qaqM ?Бqm|Xdfud# NQÂ[cE^ 5oDm2[Y jbt6ŻTKbcx^ %sDr3Q(0sץus|HkS(,%'hnGvs83v}t)h bLHLK -fjB:.-fl.;9!*D_.C?N=ҡG\Y=_Sw.Sh;T̬Jv{m6͸A:|?lv)=8@T8{'/=묌 d1ö\Εq(` ݩ@}f@aաP TDaQ\i37iZӫ+L̐/j7W=]RV1wz .BQU[ӦTuB CRe}:?} >+ǜd.etMV>$Gw_C6A;oa>j̠Hv ﯬSsA4dxjw 9I3?w Pp#f%r4="B JA`Sla#kurhsÖ̴4-^W)S&/'m-QArH!jIzndz)Zbrl@+V 3nmtqKt/"2{ԬsPas`!B@6 )0t!.w 0φ8Y#4J1K hg[Dԇk_h AT-ݵ:jAx(bDS;Y-u;xkwV䱺^.s2#G9 Gz{v6},\@lSC.|i5Ce&7&+ɰ/Й2EǏ uWÂe0Ƃf .멥]ҟK/|;$NEcWx~Y ~ tp}I)$\,fU}G/!qÊj{)dP/ o"XR ~% IK-O5m^f8UZ~)hc\1Y%uOY nzu RSO Dm)q-x¥*YU" 9kծ*a)ԭjX%ĠJ~c)Q|%S4%8[y5cPKKWZ,]I? LROG埐΋M)?Ѝy-¶x߽rN0 &L[Zdyl#W M9)akFu'+ $F shyh;b#f'pz<H˹\2Ð6'ƽRush!`҈b6G+zLH}MO$Ssi6h|{3>AQ^+3:X(B ,cu}[dT JJ&Ea詋jO}#R]&r_ cy6tMf'B٦ih0t,?*k?B-2-'D\Uʕj yu7O2@rJ3rG7?h]X*mhh>ؒPsk e$blvlդA:_v@FEuz!}m ?zK^D 7M}[W S Y*: ^m"ꅈHJ%5΂Xа4lx9{$o~3ݬsÄSΰ %Fx}p8ˡKq3[Nn?7kT$e_Iy53 >p¨HA֙P1m Ʈ:DAu( ;<}T.?{h#̦g\'I Jω\$2ppfpRc %C[ ۥ {b9XK|3~gλ tg>vl Irh/?Ui)9n{7/[e I}ӻ#Xne㐊҉),ۍ㵤=C mt*ٔ,4&+c(o,Jt )Ka}ѡHLGbQ?ANܒŻQwka6gPtL*[$; >}W Y2gb`_WL>ՅG.8QQ 1S'2(~+Ώi魁sn֏V{ =g)Vm倄91{6lc'QȁN%|l吠Q>'8|^[|T,x*)bu\ο?Ab }p3ԇhdd b8~ 81|"=Wڋu6_#]"vnNN \Į`-Le端,%GJU"Aabٲ{*^WV@-yޛ]׻My4,g<ƦYrڑez`q86 cx@i %PkaІ,Q*ퟰ ݆[ыD=F-4+^xGԗQ+sVV (yPQ?&bf%Z)KÞQ|ؑ$"hO=響RuDfIr)e0:#ETЙ4TSs`^ ߤԿOȀ44=؛ >'ȪN.WJ.JzƬ/o 06`&|vv7ublT)fGNBXc,pt5'hXQ1qsYl" >44{5mH'YwHwϝ{Zc@D!c}?k_2`U\eIėtg7cQk)aBg٬: ^i,8!wC6D+nc> ̏tH3ejWt{^ۗ| $7v80rڑ{#Sw,Sf渓mFHpУheM#(/=vbڃ}G~FIܴl 9 &?^` vaDRCnDV$jeO>!* RYC7BJn$>ӻ; ޥ!9ūheMms Ep3'+oi%Dkc75YRCoJ 99_=iĵ,x!oABwaxoեm8 e "z9AZ#B ZZ?Yral-LZ65+,X#AA.4[lBMƸkwu8WqSvæ<{9(5&[gVp@?L]Rʆ~ ߚsڼ>3'\-3ݳf+b"Ztft! L)V.K)Km=.~ңr(s,%gkHF Aes9[KD>#˾Χ%- 4YN0V.*o]~^d6͠ѪM, Jc"g|trwhb(~C&M%evjai.ek>|Yw5ۡ w |R)6;A{74@m@ tfy~m9|.dUG|=l)!m$͇d+tE~*V,w3P.Ιef)ОQ:`MyjseN鼐m^A-M GXg#)3 ~`{֌5U؎lmݳIXK#71#Q}-FHHE).To[Km[NgEiCma'$ øP66 ~+@&n]Zy'-[Sh"O+T..< 6EO [~M. ?9A2'lGgц䦑@͏ SۀO@Z\6͛T"o#fwEI& =^=F =䥤>Y ]cuoz=-ooVVFQəיܷNnM 7d-ÍEӪ8Hi]#Gx}A -1^\K*Ed]Y`"gr[8,Wu8@5cA (L> 5os2Ө7QT$5`>ۙ{kԃ@=jGG@)tZѱ pAMBLf ىmCUp{a/1y=x[8)uف[F g90ʊij:ukr~~7$as)cap*0[XJ׵>mpz>lG~?Oj uytbuU̲ $tak=6χ!KGwM [ȣ*$ zH%s"FJ(tB+s\y@ N{ʫ'E{G $h@￷/(M[4~rAnVM)Im.TV*+Wvoˌ&9OOOve]V&^YEkY#E:5UdT%1,>5ޣU.XKJВ0@p= VEXp$[|h:*4[&f`u>=ZS{>r5Kx1O(8jt%W(<\۠OF'n?ݾEikxZGJ'5GJu!yĪd0.8-ΫoTd7^ߣV~k^nr}J2r#RQUVEb#R1آ+g}Ds]k5QRbH! YǬSLRA[zfe`,]}ZhOSyc]UV*a*SV{6p+m?}',B86G<~J)D5D;}M~sa<ހ~>څ,tDԺ;l]rpni ׇ h˙L@YTsTG}tOtKQm<&fh'K?t /ucw"65h,D{ {kՈ3I> (+*R̉&{B;H4U>*)߰~( CeS$Yknk'BD35B>?<޵g$I'oF9XSzk翢Ԯhjk+NShEfw<"1: KUhbokeY *Vܼ xꑠۼ°ģ?Aesr)FZ|0?dq+L ]tGq0[L}v>gLJ5#=RrRp(vJIW߭`u`),msWCrl90=j"rA+[,/!+} &?)l\5HqSZ" ٢-)sQԈfMiHA7e hr.^1.MfɬJ5(߱qdCx6"ɖ>@6IPCvxemxmT' ÅAZ &,rvuAsx{[((!T^neDe׽$5# / `#q0 +=Xu,D9%10Kx-/n*\%)"?L̫~QRcSC5@,h*%JD\Fp#39K^oh[EMĉfs!,djGqQ"B<6H9к X<װ33lw1P~53;-f9d~5+ٱ1cMDZo)M^ ĐxgJA.,`c';lS85j1R.QAqҤ\6ܥA ՖgH341ī} ;.LGeQ+lNl]bCRkZHBws9bl_åߒyT9KIe_F;fV>y#X} \A Du-f@jZHdxvvLcO"\[ ƋQ%UX .1zNg^$r免H>ԑ֜<nX:JY$%p09ջ1MF%!Ұʂ5Ytʂ -uIƉ]2o[o@YcQfoM=e#&Q Nv1Y@Oh:nΓO:6B0M/ʼ3&J+!2eflƌva_3ӌK*U244/}eo2I@?`M(r]KV. g$f`k1=59I8p`vCȪé74wp]ZeԜ?*r>yXK!&^lkG-'z}?A3?xƸS?-.= 2T)4'*l ] R`eqfWZûy:wPTy_iMIJ^i9bad6)U{^kg#{w|Hkj !N(Xș909#]̨x>/ :+ntچ N7` ֨(ʢ7,),O=.Jg[tZ^Ki.j[x(PP;% Adq2?!)Aw</D%/"5INz/ٔ68^G}_5actP,[&O (𐀮d ZzTRY{*بK?[K|%v JJTԿ|",sVw>эͅJ{ӈQ<@kTAE¶{mh0/ {reV쭧B Biޗ)]S"*T:>, ERԫ" E u4 o ,=}(R1RC mֲfjNwe3cve?-Ɨ66FeυzVAdG: UDdz/j }@DB5,\v!8aP#rKU@ǣ ҷj"O)<Җo3TU<Xl1ʖsųt5.,~ GH13vm6QK*ɝ)&Ψ݋m3\A MΟσp*&KB:~5t*} $ S^EqLLg'WWlYǪlKF!1DA !ŧgd;^u=K6$8+R=(17@)AсkP /fKqDӟÇ')FuX`dA;WGk+1{ЭR)bV$/񄣕HVD=)dNپ ߐEsyէ ~Ќ6yiUştύi%QPҸ$qCɻNĵHYt. |uo].^,|#'ܛpeWT J0n!NB&fKJD}7u?\_nRu;N3Nx](I4V]YSKa_n#Y M94ii\[|Aca#4MxQX`/kjC 1zPfAFaE*!Tp7 `(ncB0^n2~H(gct%GfXBz4~ {`ϿQ2kVO 0e0ՏFQl*?⽻)0e C 娹 +8غ ޓ8ޥiN1ֶV8 jy!9߂:[ HVc/rs 3L#i=`-y,|==u.D׈D^ebKD6 HAMp$^Sx"r+P ar͕H0K$q+ĦX< H+qi~Br$/Z</6J)i70.ʦ9CIMo(8Te5.oW>d ۟"swjӚ xk(.<旙Ő#8 za4ٿPǩeMq~Wz2KUOLXQ+ e2X~HcIh8MxCx`U61 UzNT6#u^ڥ1if!A>/z;cI dSw8C EB[mKI#il f.0NAߍ }L94";Zǽj+`k;'[\z  xe% #6^dSzaEuV|=X8^0r®Lr"&gpa$Qf*^dT<6ʐ*n}W"i.ur #bImt C+NKt&Yφ?~M$s.sL@/4vcRQſ%kD_{~WZ#-SQ|y'bX3WDnTD305` ׅ*f2x/Ռo*?^>}ݯ͒ZNUDV9ƸQQ 3j9ã }W)w_*WZWo-?ن,S N_J >?'+*`~^WH$dLjV[/|A ]Ne/WYaw;%-gĒMiׂs?mؠkg45 Cn/ď TІmrJ\'h%"/XRP>>5@[3D,7hЈOmT* GhR`=,L|tgb{DD |S厥o̭9x@,iPۦPP/*{W,Ǩ4}{sETA91 ːX >Lv̄Wuw6$@'!;Bt7D*]D%<]Qـ[4ʰ"s yaU#E8d}Xn >dvw "ӓx|fsܮ/sxMlU=}STi[퓀uCb}9&8LnP,/9͇+I}ḗWیMtn[1fCaFt4|4M7?̞42QJ.# ѕ-0 Z*Qsy~hfKzE|ẏ(Q}mgKIϟRQn/%T*^~z> lɵEzu8 [12[j]k8dPW+N'ۯEzdDucQF6:Ivwq?ί\~n1󍁂yӽ]j<C tF@Ĕ^C.bJK`\>HDlz[Lc$n3]!' _;FO͘AȮV>F=+>0Jd"%N.x dӫ2nG.Inhz)s6ו@ h:Z G!g[pFK1^o1}m&) ٗwMT'1?N9@RFH̔m Nh^a6K-"xy頤+(WҬ6?o5v϶plJ '*^sc.P{췆b]W+dyeLouoZ@>e/Z2g!.'y@i_ZncHōR.lD7HuPs aGE"!sX7#\l8ֹ`DzͯKdWNZt.uguz?E|reA(K@ntW4/KmOJ> 1ukm&cpx3Dq?ahCR,m[h$ǒ#hҾ&x0Վ6 88đqr:2Ғ(݅ݎ,S֨!$V?_jƽ׈s))q@iQdev\jk:*l5( +F_yf .s:*bP8IY_@>GocW ּm(Zkpn4XvJ>)IW X$g^Ի1ש" ,3=H=lJ;d(G) ' ;@pЌ&"i4 7\Qkkg.ů}|J8m:uopoe7}O2G M6zD'u w32Jgy;' %?פcы֬A#,Lo\DqFxЮP~d +;d{4@7IN!ģrZ7}7!S'qAxz*[kzS MysRK͇(J齗K]F W_ %j J3  m$3lFMO'%0JfmS=?v0)K["9wqH+S Iis{U2 fDD0;T8%k+]m:%xW.m ؕ]P OfqUWaZ@${|O7D&;8AY$OBo#xqbu+#off:(b꽤qo"&J2%qHnth$/lcvd@/n!^1) 4ILsݎxw;{Av|e:1(OU3 j2+`|bje纹gmfu[eP^XD /vyx(RHi:^Bז DoF\z;$n5ۺF/pu-] :[-*r@ c9cHk,iLsmA!˺Qq4qAtCF攎 b="m 6Tv_xXVc&>49ߞYh`%wӼ㴷";Cmz0Qaȿ4P+Si *rc#$ڟ HlBVFJ*wَ=JRDߩ,kݩTq^W|~4;4c#:lwrf<,i3I"ždvGЌxi 9kj)W皑rǡY6kM),]m'-iv@ ^u&^7r'70%t !$Dn;ZmϠ%t2GՅAEoi=dib'.Y$ۯ21X%[ǃc3Ed)2NG@s@q,.D9 9^R/*'ji>U7W<:Alv MCT$*a9thX?̅=QXtזpgd%˕eڕ}4?"_2`da^ŸAXeJ{h`2FVmi(,@kuW{SZEBh#a*9h[H>Wx!^"`= תM_&D{Kӗ"1 |f<SM HxLZIo? $!d6l+!nf{"#{¾zZ;-t2Ta{6P`UdTJUW)(w1$qG{OℚC6}Agar"<[b8X;_0zeҮU@4)jC _ r}R<KiW[ GZ0R{ے[oL\I@&U\%A%!ERF]Lh/unQ yV0|$2r9XEP uun=g)P派=0Km5ү6~$n vZ\*yI s_FVStY"U|)NݹRg(Gv\wp ةQ݊2D 4b'犁VH&CGAt/}<3A­XxNSW>|@O+GB:QV0`vQ9잆 h@g?0V%j}۩i|W@ߒ'-Bǡc WJ [h0O[+Qf.wo`kfUH3ONYё.@fruH$W7V8eEMKG#þ-s4)R$ KGK[XGVe-cS#9D8 u Crħ_@Dq7[0 <F 'zٚԩ _q/<ƟHa ̔.~/3lpmQ5 xx|%ѓ V>o+މ~Lh|qAF/?sQm&m$EfnrZ( uBgM9p4:D3L0 Isۨqh`F t~tUvғ:ɠ!MAQf؟ZBfL.&񷅚✨D3hTGoxJua܏I5g Kh\/t?r;T5:ٲsSX#ؚQk 2gOPX{F6= eUepM~7OCL'"FS誤#&b{ok,J!) юQ*W*\l SL# ڄ8c5N1P3'}e{YD|6b2J zRأ)x_wx~\̆`T=|WYX}{.47VKåSK ZlnhVJ8،늤?E>}6P0-B @pzu)Cy & uK`xf5z3Ks#jriZ5A'Tmw<1׼i=tNZJT |KzXLTBV+<&W MD)y! &'LL ұ;udI 0M8?䟷lwNㅿ:- 8kL4 .c6nyb!ݎ&laST`6sVp뢉m4%D1՘Uߧ)sbpKDMǕ`f/,_ +Oߴ;C^N"">:E Q޵Qv"!%6`] ?@x2H}/uduh:2hWgU~zȄ@+],\9W?bMGZ}|:anVnn!,l.5emPE#ئy@W6FI|?z&t&Fhι^xaFĒ0sjƹ̾=N4X{ C HJb#*EL&b&IܱIQ]t.j׳߉W Hf}0 w!)t7'^1Ǖ?hKȇɔp0`w!kG|UPUZ)U yr*rNMa2jj4vAp=?}PfLPT^gYI3cqLjqRjj_rNV}K1&c'HwLYv#_553QHo cxm[4(I7fik?ӒԆI ̻ʴ]=tcRvNó '?[ɢ>jd->T{+ibʵ$ȁ6׶{ka%!+?d\Յ>꺺(K$:)< 1O ^ۧ=,`ʓy٠ eBMaO`C¸S F\M&}*E:X%̶F,}f"oQ<#c6Ed«vTzS أ]sW T{;^#uæFܡnyJoETLmN9%t~/=x- GnK£ Q]9Vw'<WcD]aqo`W&ySyU*ZǫE&.鑇kߦvbƷ?$+FK0o\ʝ׆9O& W~~975,mRDZWΒN$*;m yk8B(+"p)(;rB!pr|~j`YuSǙ2Qad䨙SJ> 3_$*ğU,/2)L:Sfiq]ߑTUea Rg"ƍ9c.$AK78B!|)O?0gNfr@B/n\_G=T10S ΨVؠZk`ެ$v6nd3Y.FuVC R?;6mh7DEJwJ8p z~4~`LDŽxwLfVִc TӦ˺/cwdxsdor2l4"XE%@{iү=+yx/?&iL9yZUB){ٮߌi@{5 3eҒhrmUUקFTVA9ޙcofRAgڴ}c( Kl|u5k`ugf!^*Fg(qqݟ9GaZJ`Jе$[ zVۏ%$i%f누yȋ(-iZۂ+w 99lsvʓR|H߮KG2݆D[f]G6)q=Lo)%ڕT#ؖ ?3tYDJE78 Ԥ&m#ܿd]"X,Wcn5N X,oGh<b$wL1 zWV' DtL칹`J+pvA0G0zQ)fAq#n"j.=q(\"8x.N~khEa*C;5h:~2n iIڑCs/DGt^U j̟&5 (hPm|F&s,)1t_edc{ \}p(YSp?&AF6M$9rAd>2W$n/2 0S-_*%wG Z_ a7p65ap`)P:og{쏦gJ¶T6h=OUwn?c@GHM@h-%JrWyN«ʹO;%_֜@3]aVQ\vZfߒ8ZpnN+c0gu? ڣx츃ʶܩ7u(Zz5|M>ʚەn,rsIG^av\QĄ q ly{o*]T`SV龕Mq56Sz7C_+)X pVSA#Dv^V7wѧZ\'*؝JoӲ\xN[ E~4H[|sj_ǭs2݆4#.^0xiE7׭\cM;km[Wk3!\z @q)nR!a}qҴJKj@A( L4|wݘ.^Oi9XT7[6+Х+|IJ݉ߦAwҏv0 pYDCbQG.4!ڑ7 jmW/ 3RĢqM1\j崂dph̓(Ng:Ɯi-/b,:O}L9h5[Oj?8+RT TtA"*Jqw{>c3pISFlbJRcNC$NR|u5@ͯiAxZ&c2W#@S۰B!`m̠4|H3]=L( A*y`X;$&#D\3y%nW)]şJPfʡؽu:Angi` _ qc*'6?l'CHWY Etu L f2]!tS87lnf)LL 4҂:@ߚk=o壩f+U3ick {h7X2,4+G{Ґ^ly[OMѥ˿Q{7ұUjL:j&a͖kq$ un1wp{JbkJO8z0Z >#bY0'^pg@Sw9XE6Qfx6*[”ZJnY{~4I~f[B'S7C[z!_M|Txz_e5@m\ n~}@Sclt.֨$+S_}mRծ&LgV ^Mhʰa7בĈYMG,P[r{Y#)҂@ uld0VK](D깼_;S>TzkIkwsa:n7+ytAUfxYBlݏ:vdTx&ۦ"_Pxu)wLtb )?9d}-;2&"]FAS?O Thʫzj)P )& CLf`Xo^BbE,( sN?)=ݤۓ l+ێW5iJlM,fe÷_ Ak_%0 K/L :Ң!q/RY?>ߔ]H^{wp1k/2YqW-?KglY;5-]o3"Ў' = f11 yx~\`=I`ɼy#o9<)NaЯmlxR/ -A(3>lrZmbDV~|` Hh$ύk_3zx2bZ{ 6DE||{I9Q"8r7QC(}0 oT3cVd<~ ;@V"U;N7`(y={{{Tվ늄W&DGy.[ٰSs4~D., fZ1f0^9JNpIAVVZtuR.E:y25Unsp4}h6SսlyAX{flb[cL#4܏اlgO9vuNt=j_ kڎ>Tr;E%xK%gU"sKN& 1XxP^.xH\+|ųp[U;&b=4S.5Rw-W% ~OYi^f&evMPttg&EErg=,9)V8놿LjZC>%Y02CMGQy#ͥ"oI<|Q`LmyR k}qS܏9q~IP̗qЭmgIKu[WT*Ίo[٦P5+ 0@0i3c /hy^9x3[ZLӯ"j[H!+@{x%@ߨ1tQ< >뷕lx] <"Nϔ !(Nf"xtΔ套U z8sJD'~Us"7}(JRavT,Ve~M5f,y7ߪi.{VT`lCŽQ_HW0F ѴH-w=k1L -37}G7 J>vQt\Kh]dX CO4I3@?F4'6A;)n'^a`!"Cqf) d8u]9Z@'1ZAD$*99T>I=u'6bew-Ad Z0\TS%Ð*m\^TRrXq_ [;PZ^e!0Kpg~<ʧq"ꁟƲ،r҃I`O0^L+1On}n- ?-/Eɟt;IJM&Q~QpkqX_+HЉ'.^ax ^·OJi,M2=lR$_ {Mu[ܟؾ%7|*9L 7N1Ucq"3 gz,I_K 1u&%)]xx6̾k$mڋЗ)/6J8г?)Ń@}ӻGt[@ٱxѸ~a*l+$|\4lUr4|M[d8H"&#͗M#~{Ð,y}^pOm>#i+E`)eOtƦ!J`vnR 3[vC~MI6$R6E$:I^>f/E E&U ]ШŦc:gK;m: TCdH~4(s2D a19pz+tMVL ff.5ҝ˟]i5ĝF Eis Y}QJhI*B8P9j&&&UəМy.'#ӇAa>w ٠C-/6Bqj.YYo)(mA$eFZ^Q}5l 'ٔ33z|V;߬c/N9DzcٷUSj=@xuj.\CgmUV=~߻*U dAFTH(a-J{0.J{yG_4CJ,#Jζ/QoV/ '0VB CpY!Wdu:zя=uJ#ۗDKo jl:V6ܬ{K+[!K²W {OI${"K4^. P%_* _N#cb0OEs ,U7'ՒQ3Q e&70kf~5%xٓd甩-( rvM|]jHF' jR٠hu׳VgАqn\R1F<-2uy eD>jQ\2QAVO}*x,r-|1a Х>1Ynk9P4f6U/53ClӇwn c^SZ9 >8W 1Rw{eN>,oϭff豗㈷0C_fPc,"i8X5y!\A=*v*ɑA] W5Gޝ=hd!qnTLWE]AQE2C^"7\frج(ҷ>FIZeЅv;\BPԑ{3ቬ̇۱)WzdQ{f A}Z[j RP͉Xv1||_doB!Yw ѱ3?t(-g@t}1㡷+JNZ9I&?!-Hs ݠ͂{rrDG8wb8H,ADbIǫ/F 'lbȆ&_uF/$ɽ]14ߵ*ݐ߮n)l K%@*60P,G KCdN@3vA"@Ԭ"Gˬ0s t|(q21Vp{Xkgfߴ"M1f>2~v ћ.'t"0,Uش΂d65Zhj$#j.:閰+TwkY.<{[7BйNB~OJRjX2LqI>t=d)j# N*ro ˶BgX7aB[\3o8Ax`JkwPAM)'Nj*Ρtއ,eز 0f5Vj"ѯ-.I>l%۴ٗ1B1cR7=^"m}`LO];0N6nm1t}vkg_Ðp}`zO$*DjfǷߠ[" 9+*vo&F h閭.5`ʎT@6QCV:lp#cÀ?PT'2c#R)v5_=Y~݊ߠ"wFM^Cоm^>C ._DhBۀ _ {@MKɝaLpn bx`'z>#[Qߛ\a=o1[LHmmB; S)80TZV!>z_ނ qb`lfꝎܞ˱0>`' 5yF!'Uttȹ.گr*C9C"fp=},夫G4)ObT0\?MBe2'0>0:U)iF *ZbLVWNt>gj,68wg`ݭџXWosT.=Η- `OJhADv>7UvI VȀ$OTZ qi_G?U 0Y!&}tA!ϰnK"Єg&h>i.QhF,hk}"s4:#絤y+G4}ą=$k1,ֈ]T^ia]͌G1-^88C 1p"-"=>',7ߥob܌B*1&tBAz"] 0V:nwnq0 dGů95-gՂ蛰HgtoyEd(8=et3o&Wt:<^h>)$ejDC^5˃>0K?Txd8ӈ{0S/qm/V Bg=F`4 T6ئ`}؏EM/j$>k:6Y?{a,T?45uOމV:!Z7])Hd ٽLd3>ˡm.\Pdq2 3s6e.h$W L=IrD|^a+i*NH =`c'⣥Ʋ`,|FD^7tgI=c4x(G.cS9Z۸ɧO/.;oҜ=[@6YyF_)YJϝldzFzdI%iLD6 /M/t/rY6̧ٟ{4z[Ɍ8(EnO_ 2IG 4ZIX?P%?g2%)dp؋ə1!mFT/@Ks^tGL_қ &$[):d ƚF> ?44NH vZp  Ap pDiqb`p>NIAٔTߟ%Sǚ3bl (AB/5.7YAP4_^ƛ7!` "Vfd<@~%(/  Ȧ/C3u֐aa5|;609y%BKI:1Lٚuzg>I޸Vŷs*zNL ʒgnW? S.ȍ#S*Q%)r{+B:K 7Pc4F`g lՎQY81`DF޿"ډ-(zyv~G?};it@n^*;ke1  ҞWϽPæ^Dqu\=9 Y`Rn`Q UP s5t_53ˀMJ*'q^~8od.FP"B!]$bxYzc@~eD]H/@P@Q4Q~K1yQ7=b x7u^Jqw8PaxGqj^l8beQBd,c;$:"_c_<M 4u37w^kJJXNhx]k|a[W%-j`Q^qiܥaj!~ !m%DWʉWAF]=f|B;VnF7oWKf~j4tL,m.Q14kfM4͕1q s,t8J\Bh+zTj5}Dg3`,cdT|lCBoo}b%x8NN*!G-k?-6?-n8G60YV{'Ԛߍ24=DrpoZ%ɭsU;vdO/q?&[ ~ 8O˻v;18s&/ ݰ4j`u@,(nL/a= )ncWeC򫚍Vs!9PxY 2 nCt; tXgs4諱X5i%DuNYmci$AOhNYmU)[LD 7C"kXAjuhL;,[yldTJ`f NBH5#砿 ET.p'bBw~QDA1w6p8g:ո+'Du#B;Ƕld=c# ;)5:N!0ۈKߠM3 ~6Ee>3n:= e RF"gfI.V?x@%pk,ofKIkbCJ_ 8bѿn^;ѓF3V˞WXoMجȗ tL:5%7g.hM8^}m\H,PrcfMphrZYݛ:·5zwS4FT4,$[)<`h N 0] p7SI.5yl-5 "6@wc!"96LHVy?EX[λ>f &uL?0|P߶iIUGĩ ;稉j欖=.[!ETEF_?1E~g*K(9 2 zTTKepT-`H  7Aee]YEE-*dsFg>:k:sQ @;W'k[=a嗏<}(; e2ߒ͌yq2V@ԢAF%םMCtֆل7xG+jZ'Eui4[ZXn{a[٤oɧ<poV"04L9 >Sh8MTq8T?fwki%3h3@Qj5m#ZGF8Sc%T<#6 V&CR~  f"IƈD=v,3dRh;W?1@G&!կ .E ,sf֯Y  a{7h7Qc #Rn,y&qR?l-Ae>;tfbҜ [ =/Vн*h~J 8 ۽xD%Q` *%\^ʖO ׼cdvp RU^JxiG^Llrp,<'udN "0*[ϲNN>L22cD"{c; niҾD˹vhZY;lgޝzպbnG#ؖt nLaE``u$ [Әn_@~Jh!QTQ$jb\sBr$辷ۣ۸_f+xeޚ+(G?s%%sP/ްlZK#GFnmR]Aܝ ]H+f%̄it Q0Fp~I AB,yY840g!ɖg7>I+P!@:(Me.ߒ\`XiE ;#LĨ)~fe [H.i:ٕʙ_H`%1rf1Զl9^iu K@Ma}TGcm-vGп*S &e`,ZFN |>)hݢ:Q̙.bdC{F/ᑗGN9_Eږ,T} 5oq [:2dKie 5& .߿HUOTs3;yEF0NKe\*f~}?XHN58,u?ܫvyz.{f2ģ d."6nI,rrpz.XZb_VT89Ev {|RqߐB GԸz}NxCV7b̅Qm*X*5g&Uxgn" f"Z2\ q[۟w;٤̢h4Fϥf: Z[Bd%az#RB3Y*3KÉn+ƸTtuce&܀0 vO1[ %s$ ځʊ 5&SsY? lyIa=x]gX`@s; =tQil{_{¼ OL<$e+ kIIͭKȩEN_'1BkG&04UG虎á8Ą\n[pxA^'6?a3mygm JRd{jB|2!1L5wΕ0I3Lf_zL-EM/T* @_Pn=/T^L 5܏Ѱb{Y-|51 1'C?T!1rg^:U~.bqUB5f>c319;RqJ @P:Qc_xCD&BIl7.ϾSwӦFwх>>-a_MpzUfN3_&b ț%MͧVKR;TGK?`Iz@M{ds6Za9-ͮe&2Nf2-*_g';D[{j #Ӑ#ycddpMݢUrILL1-XNAc<7[ "6zP|2 \Hm5K2qYwM ~CnxO=LM<`EbӨS -Th%QeT>fL@4LNs2CÊ1)4?eV5!i:n]cPs 2-phyRv&K gBqΞ`a/":XmMݚP|'\l5/h7}ad8wHp׌EɓGCuO.^rAz L{,Q} * el1(tU(me)ڮ )ɓ a-̷ooP){i$.<6/~26#EXxMXCl3IA/N1N+-9mzݼF?7 zJ[U^j*m/y$ + R!6 [w~ߠV>p F>Ӆ9 3f`* dˠ}դ2Q͏AO#hFKďT+Ћqu=хO!d}0P\17>w"LTX<1Hph%\lJ|t*kj^vBx3ƒ3aH,S7@LzrTLs F&o\n" X/xF˅ʹ5F/WF>jYY?rˆ ['Cj sga}(B&A&.WJgG$iji̛@*|%OAܪo˳!"QNE/1 vA8u܀W(ѮzհAM'O=S%fCw>X;Wqկ8_c(YcB`3` {ԭ&\32^~ (kD֧|]l.kZow)"oV>+Cc ʝ=@r롞,: Kh8`h+i8SEx{HKC0ױj͋xߌwLyN@|mmc)fPy:ule S rl_C?*WmQ3_Jv%T"AЊEf/@3zW˅u:Y3I.ةN:ҙpVcǻʁA#ht2t|LY0jkuT. 3}~y04W-soD`8? Y6ԝDZXSKlf u&C< 謣EXb^w_ ̇k[@d*U޸ aY]a╴4UᬩxFkG+w9P-Jʘtեw#rȨ2Gd=-[etQ mnq(kV ' eTn5OUaS(qp+=(U!LG|a` 3bXH2# L]hb4$=?gEQ!q[f-BW[A9(e_"0Үe%5#LjJMWT>1=Πt/ޛɧ$d|Y-g V\F.zxՏ3)6ӡv(DO`΍#鰊ψB:TxwiiL-,CT?;j)& J\4BMґΜYXs$h}wLI  Bvɝv`e\c!۷A(4 >|ɟ%y'vM@4P!Kq,4"D}v r^pu!L%AQ䡓0omxh!i͝v,8{E?@yxpl2Ԝ-U^a6jW*+m)O<Ɏ:ppnΗh1 4̩t|`PG@rXC3[?Lkd$7;Ƀ+*D@iĵ,oF&j?)jσPω=kQc+."]H D 3ꍗWH2MM꞉~`h P|#wOx^>(YP 3p Vx/&}̟z=q=9JdVz~*;Y?^5G!Z:Lcg9u8OwSC% "Je˜ HE4*< |c:ݪ2}Vm|w~%NˋG{WlVvb"DۖƩ(+QD0\4},zՇQv_$7̆USyefq޼p~? 2^xι4 3"g`XN N~֗Rֱ{ס[ԎS M8YoGۏ~]n`ǣ~Mvci >)c#i֙S,2׬=ʌ qGZ4  _&ƣ}֘y'Ro4BboY`ndvI++>☬VxǗ[t>B9VyBo DOĖ”Z3v\A+/acٲkV0Yꀨt>8Q(!Nj gPҫ>fu_t20O#`Ӥ' > >EJMrk#b8^0O_QS䡪 z B V?H)C:F6$ _J@l7%)$LT+)CrCAwPYB?9,\`A -G[a>Yjj*|i-#N/&i>NgUQt>ydk@zql-Tƥ b!HbC&q*yӨRY&Gnh4K -KItM3m-c(f]]"IuTZCBk+Zڮ=2djҕ\ꈨ^퓙2JE:Quw PGߪ[lbdʑdЗ@a( qSCVxUh`мXʢ-Vae>mQ?425ѵ$M&inCU/X;n=y#SY_'{hCOS)!yg` ܻAmҦ6؂an4]= `j6M;>ӶB:YƕL󉝓$tqu|nq6-2z\MQN4"ymzd"D+ɡ8k[&sJ)a8LtV xژlSQb|5]HT{o]N+nӠ ;|K?si8c?Hj[#"`E:oh~?Sj;0Lf-EDy (7J԰x"Ph69CcSNVoʢ^zdA;6l\׬Fh<nHzuOv2>4kL@هJ{ͯF aeVhu&p7L=c$ ȟB0'JKlӹ6"D:DŜO.qLs4<)݆!נ=btT>.㵑&JG][ Jlu&rhGĂdN-$'v!K\W+[ql@adU-Yyغ@(]^YPOo]NK%tvV!j#ަ`@!*2lw|2~[HP~wL~Ǐ2`\] 1LIZI׽.6d`m9PgtrҊ(a즸csbk Je̘Lyw_Q;W zm>w d0@ Ng7sntnh+iW~T,75cTnٌXci[X*98 +60llsD!$6h{{ٛN2 4t*˸S">Kݨׁ4MY)AJU=~QډOCʻ #hb$ҹa怲2Ĉ2L!OM.wσY綠tʻ#3@ Xp?G8:aRC~H}knj+@-ȍo>zPuÎaq3Wc+ ،)x-,ͧ6+c9gtWYLS#Tv_ApyxCqz][_' uC|14|#YU]"Qem^BۘP+c 7XI¦ !YϾ>GaVεX6 DHA翈C$ASr)GI,L*n:"3KRHYDi" pFOkc:RW>cFnAm辭.eFI]%xsUNE_X/AQ`xO10 kY&ۺ"f:@A ,U mJMXFx_5dMj㤊% Ob@hNtlT&&7JB|jV?2.V+UudmI?N’Xµfo{奄 oAՇ1ѨDp/x}DPU?Iq^ `_WjaKr{pb8}4琾M`~ɠyU Y Ι8Hl%}74o,cՅD9$%7)Q4ǬtaZW9u0\a_^" .n뙳@$FeVg [HֺH@T4":k֎ 7o1'~]̽%7yM>"'< o7.-KvN}\"33: lOlpuB_o=ǯ6W`rZ)>F e!aQ/&9Tk82J=$ w!w4cѣFeu}DꦔMbk'^gmKFS6;7m9ƎCW/vX@fx?*l[t=]qa/0a],Z6˙ec8]~XGd1^"4 ūBŢ,>WS BNahg3Wך'1[MtZӤq kْJgu}CȇY4a1hm.qZOuG[WNg/5*`?"YᦛC~*8Su O.2Y룚)fRD0{F ãJ0l)7POB=d#ۮ_/:` ߄~wZ2zſUi ^UFP %nhIhJUR#QއX3p zqP(Ȱ&za}c,"3!@^)kpJa#E4s:`8H1ՒEp)n#YSĪWM,ogH|86'fè2.IJ{X\4R*:%QСs9ك=esaRuAFOî\Z7Cټk6Z03;s@ (w%:[`Nـ}ECR6~M|M̪]h̅o4(e֩σ(`@3F%՗*ˬ"W\BT_b7PLSx_zjrc9j$ԝh:OBI1 tZpr%-p*ڲMW[YN]ḌK[]mHf A(X$hpZaSi-yx2bE]nx!rZAp2|EJ癭{{h2;NAFǘ`S~84R$̙딟ijCkZj MѡE:z REꭇBݏv6Yj|Y ikB_1>I>TiZyTGL!l,jKT >ǝIയ~LBHu̎=m  =۔]9&i\| Pc-yq-L >ֱ}0g"se>쯄o_*pfWI h[g7=K=_4e^m!m8I9]*#O3;z/vu P9`9sZ{:!U/B2$n=j)9C%[Gg%G4`OXk:;c;-4Ҥݤ|8RySC}6AS%Hpz`/% Vݹ~[~oY}`ÔRr:$6)B) c׫iʶT Vh( L&jDEɫ`e磶,)5k$(f4MxT2>v`B(N62U!hEDb;z|:!0MKd*<ͨB,Jg~OڭRZ+9bf%o>3g_b^U4M \ݯ>otqLH| :zklڊ*0Qx?9>#p1nN (٨z^+Lj8+619x7IXo!?'V ߥNR{"1h` uS!1ӎ=MB\F$LTZ9v\")ʜw8ygPO.B~ސq!e PĴPaݻ&rYA9PnXgbc)ݒ뗥<`\S0RN )eSk7F`z"GMB3WIIbi8'\TU Ÿ;:"9bJ@#6'/(8&YUk5!czV4UT#K<„0)v1]i6uS?VӦ<ӗT@Cfm> rd`ޱ.(>K`Cidx p) qٗ$A݉aٚm!NT2S.C&VbH@& I]DRV^qԻ( @Eܱ#vyUd BI ]ZDˆK yt7AHJQpeT;fzME:xON"Kx=2b2~ DT>Hhr/% >L%uYpJ<@$]V|c NR#*Sm1PnE jiVwį{*}_߅S|5%Dj{$cϗ@j?2{GvBݸ@h62iԶ1~iGH$xU˞@O0?ޕMK.Zx{D`TE`WX#S+K^fuW8+nzG5Hgމ4mLcʥ2Y5|H]U*4 UuB Z)>F%wmNʬV{ըypY֓_I|8d;_XH%U K7LodhY1XϿfPo3ܭ }W,&()nA3tEobZ`f.c\&waUL"$@JfVE[@Uޖڐ%e&jL Y̔;Y+LeWW?@W@fܺ] cS5&־+Uy=o pccTzc{ZW#()ܠSs)̾x\tݯ *谗c F?prεf栳|ʰ 9t77M+/ɷ{uH;aGV M9dq@B~gF'*GgVHkZ`KjXvf9_|__޻n % ↉_\~3%B-'Mɟiw`#a#/$ɠ|tz6@b*7Rg3qu-j&ح"&T7 0Ůu,h/EkŕS`:A>՛0VY_s úĊH{KNyNI"qkODR[!Br7D4ٲruE):a(Sss(f{6 d.i#ĥ4n9`bե.dS⻺c'pʍc;j:u7# |:oEAj p=Pt!>>lk9dZ.&)|sjF@'{o4ثx5r_̢LXW}tq' gڄdkojySs#Ȅvakns'{ -fiɕ{NFzxDuj7 9{W'$8oM\d(nœKNS=!sBH:#Vo.p./דVc}kw5%GJ}:;_WzQzO4gE4')͓A30MSu{kbnNIU9;crtx`&bRv(#Ltnɔ䱒PcE5 Z/!,b}s7HHm %џ +D! 6<N;5c~*sm:}%0+H-V7msLJ֯2!jV0󏛨(E4*$q4+T'qSS ܑw߉JXbnuZƙ@}JbGbU|nf3z(DĀid-^]ѱ=b.8-]*\Qs=)}Ƚ\Ϲs=4U dM2߁.L.֬O94./h.i2peL"Qd GJ_ڮ}w#&Gr+uAc^> eEΐJ=X*Uj[[3 M\rIlҚJOf v<;%lrtL>y0N 8MР(3Wۧ,cxT&GwdLzѺ8b'69&Whw ܯ߿K#Rܷy283p dTWt п~n0^!vCx4nG-l},AN9mpF;g9Hj܂` Ͻ>r+F j=t8s4cc77B#,PG#ݦ)gfIɽ͂ qkW3T C ÚUًÂj Ei<&2,j~,$i@ufcIWmʙ*eۢ/c.*ff70q e%)S22~JqE36)bT$+_fNŖv:S! S>ׄئ-#kwM"zk< $b[ňv] f0_\ĚPe g]F@-ix.bo S@l7hRe@0[3*8|XyIh"2>%w$d2~2ehvCÂR,قYN8oe2'$, @D"/ܝ%."F┯&Oқ W:׶Jd/rX@"6TMNo8TA}6 AXV-'S{8!ea9CT݂p:Ro$ b䦽<}@>DB 5fF#*p!ͨlڎb{Ӽ|"i[k_*J%{eEaV,>Y5~R@!?'O(3܁rW|*% T~H6rf?q?: 7Ɗ79C +"0 Is#<)Cգ3҅KfCm(|3hr3w4+7M08 U V^* .ÖĕDc6>dQ`uG m/=- ͉ؑ负M<2_Ȍ l͂0C6O k@s]XG\ dFIqт>=HͨWN%}PFFŒ1buu;B:eB⏷vdlQi@ޜiE[x78XFYڰr,FCBˊoش1fQB c[Ri5?7QfOG0ipi Y5|\{Wmқ@2 :2M=7kΫ~&bzs48 ']V!#4\٩0xt{lNChl etbúɢQp4ަO{!iYKj 2ur*Bf=uɇuseSUkљi+m`n'ŝiw@en0` Ά=;)X =V3hJ񱎜/#A1QÈ>ʑ\G&mQ?4ӭ)UP" weִ EXpt7dQZ0526v%8/!RA )pTUF(+쬺@[^j5#ܭQU?kg~d5)w3d;F.EHE3 u‗~!5yaf6uDZ;Cѝ/ު~[cQyZ|d9A9j.ӻxc.4!iT:<4]RNջ8qZ(y}9=c&v~8 Mz4Иg&KhS[v"Al=.9neHSi+lDص/<%u{&k#[R3hM쏡!Vx–\ZlLxpR-Ss$ev꒍RG%70tX](WAGK/RvAo tMz'~eB۴t!aSU+YOac2>;&R-7 '"-!XW~h-d z-2ЪNxݜxS/VT KiAp6_)6bNIL*=BayV&osxspq]ܩ~l(3WUE%'b1ȇ?*bqeiJaqV[qՐu\޳UWb,oOٵ2er5 BVL-۲tCQ5u^ z2Y9dC͑Tϑ]1DTO(xr;Áh 6`3nnQ+Җ?*r6D]Mk{{jˡh9~0Myp=4'뙰HXKlrНm@-0i>y#GyH֋U!{IcRWl\(})ou%7c1T^!!S (P'3w%^:X܍NW>dcDICٻѣrQz;k<)]臌>kǕ\2Eo 60CźN27ݽL-yﻼb/lbѕwHl:33vz3F t)ڙ]%(+Hŗt]I,$=W+ɏE(XeEG\/D W? 8Ũ}Iym#IMժt4;[MêZj%ɯU‚dr̸'[EK&fFl_1cVQ[190 +xW_~ɃLb,ukx%ͦ0~m6Nku(_m.$< eVۊ]i;BCmg|jHx,PLFdYY cHh+WlT/rQ ߼  --dIoTu.w.#`$gT1-mT 1xn]r#$[4(NS:W.~jv[BG1ڤ|9=UNތ<&LSc/a6/ӧ&51pm;|l4|+0;&'ٰ BWT"Eѫ/L_HsfWEiq wym6u  cAGc"릂dWn4"&)wGTSd얥`ݲ2Joj+>IoSg*La-b7,tPc1RD hr x#"eC_:{࿶OSIK@.o xMq%Kj./xYg Q%#= Qs16ʹ/*NR7AqE@A=9߃G{}=~x|ɥ/У'SuShno5hjd>q,*uU$i :%cL>Ͳ)]O 2JPJ'ȝ)I' ;]}:xdӌ"s*@7\Y䈙 FqT';gS~C<,GքL -szg0K Vc$A J?0rհP`B{ kJI#˹NlgU0a  cϗQ\+P B3 MҨOi.}i1ZBj`Gs+ԑE81'dwxDɯ $4wcG+zhL ~^6 "OG߶nug5,43(Y_ &󉑘,yb=C} y{"s;Ů)7YQ3 q{;WI,+MTn PeE\'@c"b ,|=?.(*0(7@J˝B_:^W*CiYp.0/+l+erQo8xYmSwV!50fS3%>vk"UCJ\秖?D%`Aƒw ]Y63&&!g BעX8]A5 ?M zX˙K{3H/3kQ:*1ҕ:_OY&GD7ugL7ch! Eϻ~VXId"4.[ @VnCr!qܴKw`WbO,2kBe%?+/56ÃjO E[rw!1U7!7]MAy;>Txd:C{$[Ḋ pI@^Ы.)NAĬd/s*04;AuZ *|S{# +L" ؔal3#Jp<`$S_sG_Cl.ȋ`Z39|ϴ"MJZ1NT"=B=2/S1x'U"0,bԞm;#b T^$οʫ|p(t$V`A2|:">#("R4 vw_ bu][:QaAkd5,MiKVEr V/uOdK|w.gl^*$VYr6@p, ̄25wz,)K3WF *O/egw.vf1.L8>^=(mpM*T폴:ѕI k5}Bt1h~[ H^g>s%ߨv$f߯Vl5mcoT:coՈy ۴ܭaC,gYr^HWL]r |(rK TRQ + %m^Sdr3 K`D{ҷsWVS$ ~j辎GiݣH埅0 mepBJTsZ҄Ѷ^e#%[C%-f GhWij4;")}g'1bz-HvTq311ٝ7 qɄ>h}ޮhޫF- :YjuaYtq~2c"C ] )Ml52M~mzFI941`׸KXZ@[ 74L8 ՗@✻Ϙ獿xSKM 'j>DH}Jki(ۀ-A"`ԖHz<9 r>mBA;qTK)wى}uRWLK> /,2DH8JK H5L[r"3dj(+jюpl84{_sN^'ԈeƇB; WDI"!LԨq}gQe#T8 NhUǏͨ| 3ǃ Fq~Wl꼤JOanft„fn-u,9$J |T9 0]ldxg  XhYH [8ήtZ|-<{$$D\X^n$r<.W_׸ڇ|7qֿ< kLA[ xC㒉,ĝѼ3OQ(DF: }ħ쮾4szjMt,R21 FBPRƄِ>ܳm^?q_f#@j1sr8:w8 >z3!oknUؖ@$}/DS9% ʮet VƞzX] 8?~kk8nLjlBQy jy*s7t}y0 ih)J {T_N2y8W.fwsOFFeAbzr(PVf4GbӨCVhLRۭ!|/; ̻(DIO(~!M>E]ј n{&0-'W$uKX y`C2zi;ʲiy,.5G%wvm6[w3c2Zwq<ڞ#?bR=5+2 5lfKt=/6 bm6C#5g:f2~]^fi tpSi4cYI嗳@io$XW 相fj?ߍ!=oLug〠;ҰWMR3Ko uvT3dlIȓ9a۟$(q@Z2xM؇B(7˞͞\O** LQCD{:ի/ڻg5f+Ry..&IZp"d^Pp 0ƽMZipAi2釄=?xZ;)p;nBcY^N3YHy_ޔ%.bLt}=!v!4 O[r)B\7[W'`GOytWP10aby<8$9;Eh6!V3f#[M_=֘5)~ȟ X ?*ZCgn6YA+}צF /xQbD GYiZkr3 0ͶU/#O|\C? (6Kw-:RG %`1/+3!|=ӏV6QvD\9GO>lz7~Z=}!`5t9+*#Q M ZY\ΖC8ث| ^~Oԟ>x/)kߢXIb 9C\.%Yo}-=x`7а}9 QR#A5dzf#g7UxKF,|EyɎG+Q+l1gCxOM^!CTR9$Q5[7* 0Ƅ±&ocWhd?X˷gn'z^|- ?5|f2x'1Iw*UY 3L;8o@o%[b^7\\*;·osUa]Wly .|JJuX{1vI}- @9J?`d_K7ݦي 3M_M. "'\nx-:}'¹ 8q/:wHFĹmIXH*']F= -Ұ gXBH="5>&Ƿ;([ft ObM5m[ r1 {)U"_s+ε¸ƙ\ 3ac2CZ56;X͞|,?hRol} Jgft}/U:}# JHOUI+-EIsj$ӚY[DzrhAvXG=&fL?k{EJWŘw=/l9Kp9 ^cUFrfIű<)+lDPjV(9*P~pٹ̖ wg'Sʞ!'™aιBGQ'r63 BmU9#{vpsEm'sr #PP9AY҂X`w@KBhtŭEп/v\Ct @vb}z]L "( i<sFs,=_KWwYMwI+I70&}L\܍67 'pD/30~1롘Ց<ej%l~>w={Z-rdCYdNNPpJJ`ŷt>_]4rvv:AX_k2u)ʂاط/ FzRlͩέsSl@7V(=eq[>J\uAO%10˝Ly^>З$mn\{dH]& UCE gULR& P r]Hk^JKM@8 ם6CHbkT9w8:)%j}ZrČYT,kw9X[y> ˽Z'>+‰2n wkp}omd_QU5RO̱)\  qIԧgx @rDSuxfRxmϏI9)YYjV:4>.ʾ6ÜS~3XYK͒Μgȯ!xJ_ =Ȟ1e<I=~,b(M pqk٫BR-Lƪ+3mD={3pJ ƛF#>\N@;$//<(0jB!M>k9[z`ٰG<0kլ: rƗKhA1ֆPZOEqBu/n6AƑ=bbY/ŋ(NxÐŋͧ%]^(`s'yH')T埈u `q9Abhf@3}RdOGS[;Єכ r`T=6D>00"Rn+,8+cfV'c"LxtIYK93;]jSRMݡW?;Vhrv7ygki!ӣ5 hr}eNPm ;Tj=_T/΀VYH42ڛ̢L12KyT1nTH9AȑQ TYRUmyPCө0~Gp|#ku+X U'& ɛ86rf{`\׼T{b{x%5Fn&K<:(͸3n嬙Yw7 id1|%5'XRa 7p8 p0|B%84?XyR4Yg>R(B)2/'3}xx q}PRwY)m@q5ጜb~v(e6KJk) ~NJtl5rC(ef惝@;b@\GE2EC^NeY0ޒTa&;)N]ߐKL)~po tv֝xZ+'>U,1{Yu/Anb XujHyWAF4AлG3:OGܶULI]A3u|t+M9HS$"}8[ږBIP [T+]Tݛw!L ,1\ۘfRYA?0QI-؁H-Fs.K{ȳ"&!{J c24x=~ԝ}ṟ#LRksDjD*zhe 86vWf (4̵O?pT0C9SoxmթʦՌ+ENJi&@^bG>FcsGy+OAv%Ot[%\$&ƺة N83KIuxGC JtqNMYWk;#b7[:id2A̪+:rCx4Pd|q x)Ld>|'Å}} [t2/(q4>S t_W%=L^0jv2/䗘o|9:-m_vlW((eϟC*\b9Y r-D}~%3_ aNiƣlJMb7ɪ2~RN wH7nqƼ+! j-3LiMqF*R0Lbb#!iĬEp[zS!EhrE.H@ϳk٧7QcX -EJCFӁ(KЧ6>hm#}NőeP>yXJa0Of=O`@Pg Bhz2!0 5kұ$xSMG>E[ga2A˱b'v ǃ"Ǿ?,w&Pjmh/{T"kFVɖ3E{L&h"d28O$F3T\Y~aAJId[^y"8XE?SR'Z\׋d~\1bw[Wo{cQ)3Ge[:-a C6 tQYb5&Hݏsf%XΏw1;ar92T^vJ.R|cYY`@P "Goš\W7A%2Ay:uYIOԃq.c,cF]v|Ds\T|SbbQ8юۤr~Et; KiKp%X(zs$'~߆Ӭ:'z'SQ;Ȅ!3{Ogˡɏ蒆ºI _Ga^x(BCaг!~;ss`+ءgdym.[ Bn6@CyF/zxۺjCõ/~ fENV^5e9iǵp{~ o/{O,|GĖ>w#YlZK5EXVX'g뗱l=ȇ$ע%]&V1 [sjF3V*c穮}YPlL\uQ?e]D RĵZ\_, FzxU3RNjxތF({ 9f \C# T~SX)yb,aZ?qlča\Mq?f?d2^817O5ۘl',XKDzg=@kJub89kApЭrċ[T'2kx#31~ P Dc8~;MTnᅩ<˲GCO&ZbI%] l|k$ct>=-G# nHy&fSni>4wb5"K]? (ಇWDzrdGn|Z]E=NEPOPG# a5_\GЄ "j71޻J#Mx ܾ0t(Zvs0󠱛qgIov4Y3u]/d_;jy 4cݘ׿m'yܡEEc棂\NFqj-C"9R_czi< H1I?gP&IZ6$-(k~~_ :shq𵖈Yx5_Dj< !YAH<| Jl3P҅/0DFh2%VA#|6\v?3͙O)sS:hFm__|!'h!c}r햏3xcДY Q@65P#v{js1,1lX=_M* g"+׺1)|<ف+`yrfȱ*S+Y=@kVW#hQip`!HeguN+yrƕ<2u-(֙?CD!!k1P~$=[I[ǟl~_ ZJ+$o goÐUl FZNP.U}LÉeSYֲ;T(^ jAoCN座!{?{m ]OZmʉWtlVQ XFey5o$>Q^N,p 6|/WeչJ&FJ}c~LfVW;R_/UCƥf;?&EѠɫĜ}E[GZ0ӄs_j˛=s]0bA -`ft\?`OVVZzo.&St`׌]fngmmIڞ'GB5ŧ+։D|qQ%r1 ?xD!i #)7Y@OxjT,hp_ /ȵt#MǬ@/y{rA& #)A+{  &Qտz =V1#^.cL|t ZPX/}S]mKQM @L/,+dהP9}l0/f ;L[ c2jP[87q@/AT0dLL`1aAgK2[N}Rn(Ż0Xu_Mi%Mv).yT-@Z>Lj$gr_:z%uxBL/kݹ-^hPOpEF5u`r,0 w=zdwY1 *?B!f yu@݃[=1 ~)e.2S(~Vx !舷<c>5lTk Ŕqp0yY9۞~[\U3n˯2ZNɵĦMP eoAoKꉚcavbQW8=yx5j h1p%O.X dBX5׌+C^' TJtSVNeڕkL4I{Izq={0\v:p^{BkwJ aSқ!Mf2:uR 4 HYG_]hcAANٴI CH لʐ'uS/$[)bF=5`t"_$u\cS͜~[acot6=) :ez 0[g%U@ax:+<}=D"}vؿ~cxcWIMZݰ)XN{Zeg4v-|cSz-AeOv%lM섮)v~PĚMl Dy9…l,߫X-N+J MMJyTJ.sN*wwɭ`'>@&Z(Tq4$3(&833xդ_z=_F_["鑒8$yØj4QKS/$tYvNgNJ Cc%M~/ܤAcZ{JH$Gke+Wd:DH{wqG$̞;d[bG?WꓸT^,nZL_/gGg`~ n!:ch"5cкGA vLg("kAh(s](Z:7mq*7DLEԸtn֓R0T#|.U|lC̵iN#hjإ(d+Dr~W>X>Sgn.縉.+gu;>&R; i2HdKZٍe|:L>7Wuouf\4CQ_u{RȈ;Ⅼ]i}"(3;]X7TAIyU;#m9pFs<)%Fd E8Xلj̢ &w݅ըB,QCgv-XF ی1h(Vr ݚkVIo5']?Rz{giMUO4I%)5x[=HCW<~慎+&~ E.ܧTG $6M~^fYg c "MbG4ĉTh4rxM*c|CB1\H4մ*4ZHH8rA/r|QbV?͑k>`Yp.O4lzcП~ZSiM|xy̏g{1^Eѡ2_J_ #%G^c™ בq"3L;1{p&S0(پU ʍ~sv#} 6X:-52lģ4p5_鮳cWڱ-R6ɻ$G$jҕ©6˸<@"bK!0_/H9(ӣnU'%SP9(oցX(nZHu!M-VWae9֗{ȊڸAIrt z>0TrU8*9/K[YDA+I:# zi]^m~mz클&Wi9%hȠ0]ڧ8ٕ98ts8q#S7R18C)޻Z}$nceI(s)uFRzog De,PLK.U!N7瑿{Shq5kE@—e+Ԗfp>=_+,z)"KbQtO TuZqޒ f]Nrp:p.¼,1Ha*[A =oȍy QFq“ rTuo RCa}uRiE_TWe<.2h rIix0Jw(:0 SH Zl3>;P FA~^roždNܹA˝8b_fo Zvwp!C v/,-h!#),l .X"]|~ixܟ/hN0u⵩k#%)yFw[h Sd$a0T|*Fȟ K)S }]j^&KG בǏi?0A}W]xVW'dVxg .n}-;O@aȨ@fƮJ,ky!M;perBV0nMB2P _'clKݱ w,7:oqҎ,q9ZƆvcg(TYTX,U (˜lkm8<`(9'@+GUezy ٶd&=|~ggvݶ__ʅ*3J)ۂ!ĵ0tsľJ ,baBa9\ېOR$K }CPibq_!K6c+* ~3 4Z%*&/o z,1ZO,盀HS "\A|{d+ -N\#C .) g%65B"/|h%Va yٍ8PI߅PwCL蜥,!1H`&c9n 8*ň@I6۝ ўqqJGPО+qDYB 7Xl5M FZo}0II,ޏz}1,!{mOHףFמ66ړ-?O٘HQgiW:(*Դf41-/lL@Q` -7\"ʣCtĔ.@1 ̝0S'x?IG0^)UXv6 4JVʪ(^;e &9P2Y&n*>PPV!6IdP EeAL :~'( i` 7XG-/qaѧ2r9#%Dld߿'v^`BtJ{&Nhs64E cUHLْM< /NK~q~%zjEڥ66aEtthRF6 &tbem;r9%2%krӂ1Adžשͬ]]g:.DŵWbz(=竀.^} 1)FlsTi98nTXvZ#,`I>k;:(rgȀ* X(RTi-!i¸ ba #Lwa`r/]:oTL)8i5 툣(O`B :HY' a@2 a'c3/L̟2J;WOW[bI\ U_-{]O\xXM[(dCI\h\÷6Jt綸\ 9x5C^=x!} >5}_ j~2 ϝϸ9un<YTu]%(mgW\pƑG~_hV^_%/ƒȣ2)*J2"d,D pEySkeXJ i_!rF&k,%1j-|3ݫX}PNOܧ;%5O%rSnUЊ|mb)D~tofl4U@b}nޭQ!Y5(|5+掞|\f$R&/xH/*:$~F@rX wa"%1AWRSج D4Uc :<ʬU-)M^|1*8 `m{qP%.TiB8fNbOjDo˒ȟ>f~^O-c'S;id/ w˯MwMBpOMݖfHySKk͟jCbO >/%@ (LXGaP^+ !K:9,5j/8|豱yZE2* ,y2QoKʑrEnx7e3mHLs"n{R| I_C#P6Cl]i{ē:Q'trW҄yy|Q 0@| O;yDFNPe8]w^"p ~@q_|?;lma+,~LyPC'.t( jG=CGhR`tb0hR{pMi0ݍ2oD7^v2ʈ\Y49V, Fmc;8C8#;*KaٍhIɒ+9<{fZ,ss2'bT`b-uH:*)]ITΖpd(G5&u#&\M%QO]syʄJm ~=;'M ]Djz2J'~ 8a`,E@'$+*p UpDy Bu2L:ưDV1QW3nYOt 9xa0b=ZqAT~'gcX>٢9ɩߚp UiJWWL?mvIHw% chd|`59$0r K;f6 @ʹb ֋!)|,NXcZ48;J[~ps󃼻vDXPAZXv\0g@3#$ϞY_P&e=z$GHƴRe ЀM3`'jnJ^`3>]Oh-zۃxGM3!QgЕ:'PfC)@hywK 1;oEFOy"#-spSڮWfE]^p2Qp(Y`i{P}:FZ=w:7}gRe/WY~YR5sr- JSB~yf-PQyv#b~ M&Eϛg[zMcfHjU`OGpj)|AG!uĀDlF ̤嚭:[Bs AO1]2mupDĒ2WfvE|h:T: tΉjv U+zd?tI @ W$Vh\ɬ\x2?rAc֓8Kמ'6 k%E1$oظ v3d\|р^:iSOZAοk1P `3R@U*j1p%20[xOLGMYK |{PPu[C}a͛܄" xł/iw&yO xo1nwCX81 Is&®gr?[r1S;sGxBBIAipl0A)Aʺ9^q$EQ."\0O&q'L^(Mۤ™LlRwd$͋u Y;{ZOR-~:8u,iPrZ ($pCBU6B٣st)*~Y"`{2Up}w7Zqvuj4<@O{ O8}cyJtK^?|[!e:!TŵT| Uw@V-0[y4QʤߥU8W`b::QncysScXWbN pPOq~GI\aaL-bShkkIYR. ] oQWjn $fbTo $c_XKL @ltM)Fε Wrpw;R}HZOZw@Q^K%i_v~S?HLaG?bnh%#9#Nqa~,r.X h#ZeG. PCK@ a< g5!G0a6)b@@k 3۷r49LuaU)$s1:|TCGfwzb+}f#67['7LPWg)r;_F*Yg`}TV4Y_'+,oAͣyzpi]> (gvS"Oٔߙ,)o_dpo)^Oâ/b mU E;&:ayeW <^^Q;cGaP?tP|`&F>"{9v:@W2P-a.{f6#x1|8I͛ Y4 9k(! ɿ#Nrڄ絰r{{|΋O%\(FSbH_Ove8)JE".Lj31˗)kꭤaÔ8i }?-1wVVvAxsMcn!U _>e=>&P>bw_,IE׻rՄr%ސj|]&9l^.%&b r@zL&$D"X MFN+; E܄ŔQqKWR1A햺UJe01)x6 B]<ʕ ٥Ĩ; W|,%ʫlrwTX)k!"p piƧ:>g\Za߆N^0faN/@P7 j}!-z!|- 5ƭZX~c!9M,fr͕H?&z{;a` ':tzwuI6;)z6_m+p06@z3ɒ7ck-G ]IT pmEeX̜.5OZ&CӳL;'~ 0_M& oμ}ߞ rEr`A15!8RH4K~VS'Oe$4^Ch5ՠN,8Yϴ"MnUIi6æcGbq .:D,۪Ro"nx@b8몔*3j7@k=ڝaٺk&F0-H0M[IGw{PM >X L<%ШA< \/ʜ}\&}w9$&M?+Ԇ&Y!#S29 ~|P;HlZO3X%DE _EEOɄ|"2>|>?܄ `[ѧՋMpJ%o ؼ5>Ճ+OsaAn_lpBf!A!±[mq{WR*)<|*ÝyJrYݍg.~W&gJs_u(r/}Ȼ/axj%wfauXGv;Fw>-P{BQt(w$8P(QRuFNfYb\ ܩaԝqyWD^bﴶe2%ri[.՘ & ^ Y5`Xۛ6"&UM=4,2W5WԊil7+ĿA/M Z/ҏ WpX  [?b7ф,kEPH]r@O.jt``s|<9FYqƄ[[UQKn̵,7B@_'6ME5|ja>ߦpʃBeGuÄ7?mUy0l\]%c;w cI/7ٱ ΦmO̚CؔUKy-h T`80LqK.wKT+-VwRWǔ3Um>(3}D4eD4.aOYa)|"\ė@WuF]?ir j>2*0j9Lm==u $'r1Nu0FO98C-fC8oa~SkS ͣqa71_P7=)0p8vtcvѩdr*)%29fPedJ)( e#hv? ;+LiG孋mЎ Ǫ3'$_(X!|E[ۛj{XA"X?xK`@z#e,h!Ԍ/z&CBZPR3pVcH3l(zÊFl+%i@|cv LuиXui22Sq,$ی}te)Xj3J)xYYف@>UDW:__b|s ӝ5gHGi;]w{|R_ | Hv"%@N.GYnZ7ˉ|w/X ?'4A us a[GWsy]zI|:" D4*كg,+Gի#J31g~(}Oާ K Hmْ TTry+9T ax&|oy2}\MiD.^>Ek6ž0?` nѲB, 8Ldw Sn/[:$X{r,]nrW:DlQeERbŅ0PAHgC}]2N2Ⱦ;|GmaLπ ;y;t9RE{Xf5,"05& *Ke9=po+0%eN <B?5#C =hv36]TK"Sω0".V& l4CG91[ͩќ5Hz͘[H`hX.U&pqχ_cHdW "s-50e#Fwkп1RX-ЃZ᮳9PKUW> )sp23w/8h4xO(0XnMԏ(oi\LqH{mIFo Gl>\-R0 `xQF]O5ʙgWjF;sv(0@I`-+QL߹o^ւC?,Xs/Fkz7Wn5C"QϿصT4SM%VO(RFaB+tjV=?mWG4ުAn jNMM*W,최w2DY9,2vŸGQ)[jIP? >`C+VHZTjVԈ|ʶyZEBh{!8fb}=eG]q[a15:ssqh36zL L=kS*#} R75WAxarhӥj&bհ 3xNH1K,~5nB8b ?dZ;!Sp(_SF H fl"bDw㼥z0hN.>KH{S*%t&"A07E$D|'{ /ɶD+w]PTT%!hB.M^"i.75DѧOM;n9\Gww*Dom~uĩ/uVCj+PSOiNf۽pЧ=OMm(Hɱg1Tz>o5.G Pذɷ8l!}w>XP _?=.S_C%4vw鲾^mhv*R(!&M'bt;Y6wRX̝4IgQS=>p1 -Zu`~tAӻiJvb|wFcꌎ7[Jf$~aqjpE:1{ #mT,w?$[9%j!ھE|Fw?B3sn\1y}r IhySu"iNм'ڴpAda" T{Ud;(=Qqd+N$K&+xnUʟqN[d\ voRRa5- >ph2,=m6M!XuU]g"Ԅ-f>b}V{ޅ.=_.F5 dMryq\G⳱4|Qp r)M>NvG:eS<{bj[fVCu ,6}DbG&)*? 7VF릲>rYeҾ0 7Oj?Ftl{!Ծ8Qm'h@*Qd.c8vQ fDS@G4M>]ŞAh6s娚DψNʂݭ-qcV2H2?S81"r^"+Q!LƂjZ<xU,m%,{gf>Ho*L:hÿCr IXKGG?9OHɍ4zM^8 UB*4i%r#XyfeiҗțjC xhyz4\lGrFkXTMn*닾~+KjJ%XwAikKeyaL}t{݀-@9 T ֽI-8 VqiъP l߇K4#Ikt(iDpwjׅ*c %#x2C .mLDT;sxՖ{.W tquj2f}PR,1 :Rpo('yT|iIoXi4]e#F&iMhA8"X=wYE&~NzI;#iN3^D7e_:ƣ:Y˴|&Ō%ԝ ^bI2ƘaW)Z{91#B FAi 5f,̓3Qj=F=ڥ6i0#]FZt1O]2OԟDXF)Xk~ Vd;Ih 2f&1lҦ#cE14exR$lK~z,o6rI^뷪t y؟ŀ EZg D,qh2#)B=Zw05:.QHbWDQV J70%,V4&鍂,¹6*!^*Ɇ0`24k@*@{Ɩ;#( _"ߝ:dfY$<mf lw*^3m/ͤ*g77Wd Ky83Mweyj"'\ԡ3 SЃ~ny^t'xȢGn#i_,݅9-{DvM( ;=d\NM>4nMEpe]2'wW+S6C̱cw՚63ʈsQ1H 6h 9f]YohLqFM9`,j0`Ԙ(fv" G޿.)Y+cCY^8ݿb8it-/8Ϟ B 7{2 ?eذ:K&颼(n>-ը֝O7RĞ 3D[BzSjjR^O/A aО#j$՘˰q+}ؑ^QCS^\8E<3Q>nSXQ-By;qg{+(vϕ f9_~m^tk$orhRR2tk (z9=J[0kC ;PxXϖcH Wo3۸oXnF,ҬۈRX2˜^H:vb|TO<Z 85?GWbH p. )ZmY1~-[:S`˞{(1)іOw ,6EaVsF'Z/1)sfS,փ9] #%0$O9C9n^.ldঐ%^v7_WY 3Jӝ#= 6==UqJ Ρn%9 lwyrFu i_PɎTʦM,(Z oR^bjŏ'ukOh.lC3 #L}f</e 7Ny FsӰ rCk&fZ#?I ]#?h=wٿHʌIw=@F_cf|ﺀp Ҏ33cBgP1 >x8Foƍ-J)A<+Z>B,ޗC1R {FCđ,9x鄶 \bs![UpiHSYcHv(@*$8E袅,Ծ!zPyYaHn5cvq 6CqxJeI̜BC/2ؐ0q?{҂ :,4(.mJ v,/SQe7zgv) XɪVFQW"s_MNgFqI.Ҕ1TzJi"o( 33zuF7/vML,.SGlF' 0>Fp% &ZGwb;خʹ+ 6SXݞWq% hEnoN%˰nyN^?=5{p2:N~5mƝW{y=b>čs0\j괈)|5W#FK%jiRhO5ޞ]Eu/ƟSWs8˹y9 +ߥ%/\ůL94Q&X z^kUf{uO"wQGmjf Ce;M' V󗰆$XpN 0bt#cw_ rp]Ǐ.JD6IQT~KT\G(5^ƭu_Ŀ:*f">oPK>֝RMG*/~YKdg\I4xzV,s_1'22| CA~pEF,Št-wO5owP{PȷԳ(w}HXb@FHxoj*Bz \7'd bps᫤S5UVG ~Xoasv$Sg3dvHe?6 .9rXdhlOlMkl[Ȣ6=/Tҧ~ 3W4J/Qq&T!mJ8Ԑ?<D襆ÑNr@ŋ:Tr?A_;'nb?}Jx?^iPGf`3*jT?Rfֻ-}ǚmsuR=[?D/n(_"|\/߹"63LZ`Rb*LMS9C3foj=.tz/f-׆,63/\ISB>?Wa:/ (8*6vUD(07r˩ԬUۗp6?v Vސ~3 TBnXAm*/h~7!u)=4`_^? kJTHTu)& LFijk)ZX94BT0R=)ؕ؝HEda#d'f/'Q̄lҋoބʨe"QL=>NQ>nR2t}S|ֹUN`}coa.8GX53o9M%;eYgU۽;bF%PzSC/e-Wcb(A"V:mp^MDVEڜSY i=͝2,wTlЭ\ωU&# !MZV9Ny~8#f©C]`=ZinXUuHYs~dikl |=qkލŷoNV*R=BwQIPM?`~`%[Ԟɝ#6s]#xo^MCfD±&RXdqWUzpE gmSjn:d(o%^ ;`Zo\Ϊ漶|&hJe.Cܒ~WEzL%pkXTsօl+*~ZgQ%G1SqY0xk y|{ ȰڴȻw1iOl9J}I캸Nrqb(gHP3ڻ:㲨S)B/OR5y#χl?_m8TP$1:Kx*j#D*@2v|Wyl\~_giaY0ߍ]ځbYhd a[#7r xnݳ +(ӣ[;Icȫxܥ=+%ln,?2qC^ qC;A\,{pܷ UV } ~0:87 t0[+j ) _$.a{<k9z0Q{w)s+B:=WR2ş񇯮{rp}gp?@a㔱39 6byhГC;ƼJfnazP=}] %%g{x?iG8k%3ܦrrJjtUJJRb7kϥ{ ZE =a}v.j̸~x\wY,-^v=]T G6.jM-&"ձiᒳQ]&u68pHsBKۚ#%/*VÈiM@Mj^{9i^!, \~F[dKT%a%dg/dQu,\`q_ KDUխ!S8JWY4ά7!]. A6cNOJQhKM~% Wiy)z!$^\(gČKYOSY-Ej^e/M|IM tY6=q#wsO #f v)ǿ8#%Ė.e $,+$oޙLV\H ŅH @Z4G2A- y  [b|fY,:~r6×p[4XL\9㻫zDjϩɨ5Mb|lE$?`y[Gf^,ğe]܆"eKij'a3 W[<.m8eqcy'mR/.f-.s&,;ɑBԯ2ߐ9&Gl:`E'IqGk7313,Jx0(a 42\|\f֋KAmrQXUOtd#ފM꒹ ,+y*MpZZ>fA.6p 1b޲cmS"]=" /3^G,y?ߍ4|PҮpNie莒}f1ޛ/졽5 o1aϒ3FRrJ^1PY›AVOqCРvuP\椒$ьpkm~}?(88>A?uP( DIvSӦ qoȧHIpvLڌj? }@JdO'g#N JgG_&Hj{;T0SQvGBTnćb) RAh9EHp,"^W AZOPtd{: '{a{ngSm?Ӷ[C\RHsԗoOޔ1E8%b?Zrp- )*$wCdܧB;u-~UgR@R&+LC;VIr(&^85E}|V`KҼw1&Sx%՜W,YٰvUDi;gSJAV8vFX]E Qݞ3 /y=ڳUC )(0NVg>\Ȍ^uA9YZ)ϠB}2 wi`ֺ}]٢e`'bßD^Qb<0hzV܅ϧ V{~f9 NBkv.WOk5Oldv=BdNKtVw,].;+, b% d|7LJoMd- XX.W:2,/NqX#Va`rv CZ? JLk1I'$)Bt{8w֢=G;Ƶb} AMD0]E!Jx+EEKiWB92axf0T1)*aEsB7l{R)k$D(5ĵ^߈SfFЩJgʏW+߬؍J~G{1C|[008;/=3^އTd,V)KxL%f6r@%_ 6=ؖFiqeaR`%iVT.J٦)͠?g12ы|/=+\+wL3ݻQ8P2>svfC h$~3 R|c1._u>_&.jӿ 隱AjBsa*1 ڂ(8f<ߒ٘wDN%_B\GgQ5$l'{6M=ZNūCFQVJ?ch]hg%Fr@N7NӪGGCb1~ANezm>,kJg#*Pÿwi)46t'ucIv;f'K9a?W$KMi`)#x JiRE1(x྅dm1Nz^1; a!cPmkڀ>d_75 FICv0<}EX wC*'>Ydx56/i[EҢF֙M6.ʼnx Z@~(Lj9>2{Z~i=8p1f1qjnHQ13V@ `cM͈\#l:q5c]ϣY=Q^#Ųyz2 \ /rSLR_o,wn9`Z~ڷz>lK0NfAeIT᫛bv* ƤC[>0:5F.Uqs2fѬڽ/̷uf"# *x|5-5{_7ehVUk m47'.wRSK )b΃b+Vr!Z=םvq0%!0d0}vc {@TؘHAQjy@Kّ͊&rsy@ Л6+C~ {&r{;dHR@X#{J-4kH!4'V=s0 ( {-0dV%C0Yq3-Ĵϯ4;ӸI|2HN*~VtUKnUfK$p0*|Ku,0i &k?#\x}>̄%ѳa{VJ^anQ^g˿VΛ) jNn#0JL HEGQB6ש:qoؖR"<WF }T\ kL/lQ*dzpٌzѣŎxFO~m&t-ඵS&#]DQ: +<=L6N#O =ڛfN*jh$*v-4A]@^gWE'O#+`aL=ؕ?4-5ZB CߒbH8ūo6ߙKa3@+oH2_Ki#f@ (1XONv]CH45@<9\žT| Ttf/îϞI&++tw!53+ķڗ[B}|!„t” 0":ejQd{C~.@l,+VP7C5 h3\XdڠZ;x4 ʜ2^ =vz|0 ],`.7C!S~~jm{Cp~q}[^wy wcB8II *vc:GA:g;m8n >[ 5@̅UՁyCjB1MbSVY1(~CGMJLTtWvJ.'kh~goKApNxQr'tQ_|7cŢ,-Wﰛ3(=h|Y$>M~+K%?c98RAh < Pͽ<|.BOW]~x!q\e W6ë4ʟ:xdЖLbIG#aucTôAGVxdOZ!T0pc3006e1|b|>6kmi/6ڝNP%|HBGup=F^QS W纸F}98Uܫrg'^ojL#sTL5qsZ6{*a/C<1D-oRC*#v3"".S)vh`(}ɃI}J,\g<+16i(͢$Sk] \9K#41f3SKg.JaɁot!pc<2,7 !Bt`8vvT:#[dx̮jU=0z $tjhDߐLQXJY'nȀj~)PH{e$7nv$^Sκa(4 US["-җW6WFASN d_-9o GA,VF ZBId7&|+m9B~O-T2XPFrx-l[X_L`gD+!ʆZtK_j_RbM܁>עHA؇7͓'KɈ+ڜ"6cf\Q`V62"Ԭl0JHe3C#0e 1 Y?q"Y1~q4HpnȒˬ_*o $LxL7־Zn+7Ǭn/?z<DZ^Qv8=H"P>>lU:OE2q'BVKګ)"6^p5Eke{qbZ&@b^d[Fk] m {z]X uVf6 RmL橵w\_W։wSCOojudTzh䢞e5O!Jms1De(EqP")lUH̀5rS"R.7֬0VOb{#RQ@(KEؗ=g  K=RsK?>z /NqL OZ <.M+Fxu@|ImSb?|B{[18Pi;!+*)&q&o\ |&Fߓ5Kwhs,BI׭E#71De x'fBQP/{z1}h[TB{mR{|lIMFZ:ƕ/#|L z+jr{EJ$V#s4h"~X%P~kt*I/˥R]A%?:uPhTp#a'PѦ$Qkm2@"?ݽScZeO]%i/DQRo,0g3FZEls+N]u[tIh]<{<,Q9q3糸bVY@K4FH/Jȹ-3MW)HcLm[.UP }HO^xOGۣp15dG&CݒɯtP~\GRg=9k"沂gq 9{20'N;%VCPHRO "HF߽nC=Sζo(0{B'-pF$ֶaZ9Ri/Lu7|4Vg$iO7(0kcёn"aJVL obc.ġCrJVYmu}A>Qd+G>OժSe^\qy\aoLи{"7^z|lXjf?`D`5Ċ۳;;,U9N*t=ba:z'y(fPj_9?VgQ^kOܹqf;$K+:|m!}t~Fq;#`IP>SmW_Za!1䤤rl6NHj#ˑP -KvA9| vCDCfB 1,PNg y:jkK͵>y |ߴi E(-7TBt#e9 °]螄8֌Ev/bNG2>MMN6BH7 ӋpjQ{tSF`]vcOႼJO.eNqԜP3,ŝbأX#.74tq~U4Vsj߱vO߶5񝽊?qYxZ1!pu/pƕ%K^UzRfˢӎK0^ģPlHM`[tY,@1nZpiط܃=$u^~.e2&WE̳|u2(Htc6ee )J׏IKKL7ܳW,X'1څá :zlAӊZxUpf9QUmiI: ?K Vy"aB1z`=zp9^0hB]]9HjdBCCuU&Y-l36dh;f%Rڔ>(*=:hfZ+![;iVX2Hpm4_Ư*xJr*6Hq+똣Q?~GKtS|ˈ8.TQ1R(V #PIOir`e7FNk;'p0LSS9W}bcG dpضht}\ފc\\IdLρ/0L ͐7 k&FђoF=>Dv/~qHzb/)5?^OI6r 3 Ƌ3&U`bbF8^3@}vV!r<& m_=[@g *>`dh4\s\D2BL,YN'o^6}3^%=⤷"e _ MQԯ[5VLn JG?'.SSV/" Q RU(,D@_q=]!D!8{~Zdj0V0V9%׊: ߦ0$}!ਨ&!xh?6vڵ<tΏ'e^aTK.bٗvϢsE ;ecL8.aDL m_7}*Oԋl]VC9u\dQv+\VD=5kigP Cuc5NޚV/<~r~.moE f^ߺ$3@Y[Mź*l.I7+⫿-Y9PdgtA<SqK7Pi8,p ,ǵ\;>`@4N&7Lk*hRm 4L;FܫPh7bKGi[93|*ujL3Ʈ-ߌڪ(_s8|{bK~̹qlzJb"V)0pHG]Rc/N+#A~z]ݼ]|CEe~TNXH% C—ot0%bB+Bk[N g_.56lyv0?1~4aBbq#M(AU;< "+(A#H *FXl$͌6(Mic4}?8nn "O1*~~ҟSq<]GR몽m==\&@rB\^ip Yak\01q+/*UaƋuDZ [J ]\X-vRxh|Gr̯?ZY9<儹<<*z`o˜{.;u U'ȋ g#oF&FxW_֗v$G'`GpxXӧ΃oޕngbNdUclv>Q;BTv'@}%J3a0r}.gLFwX *Mf_^üXvZW>ZgwK`ƹKc[hqU@E(e~A I1lM_ (r@OZe(XxpoY.dTB>Wfm/Č 38v8qn#0sWM%Fd;oұ{Mpxv ^%o?)2LX6&YBo7|ϸ89YT9X+n!Js1F/ Vnvap'?yO/kt@@L]FTɯgzaGlmcr6؜f8.ѓg\rWx,J6Ң%W,6ث&C<۝MJJ6wP5G.sqR 9nYS-+WNj°rR`fVk)[[Sn*A-JƖ<|JH|T=Q2>]gc$-8(_7K+O)䰠Z wtC!ϒ<s`~5,dLh [W (xQu7?Uw:%957zeKW+9sD;?3`8@,0c::+_q|R-qƎl\|f4FJKU|3C&D2wV qDCb|1b]+gWCp*9ʛl }_%Z_HaL\WYZbk%0ZJk 0h㜩adU²FKԪkb]y=K1^7?vH{7` gEiF:lm4V&QMC2_L%YS\L.A1p2Q%J?TΛ G{{f* >υv|Mo3˸k?`s~y~{1޽&?i>5Y+̯bNj>T~^3.5 .bvQm곋pӊ=NcMzbeVkd]ؖUKLޜ3c4rInyD~6Hb^O+&\,,\.W y=.~s]56ict<O7&>LZa2А!_c_ x݊Ga:` su hxU|%/1s(LyF-Nbn27l0K+5?o6ӖξXScSr05O1 ugD ON_xu C >G,{ό~@|v-8D"e 5n C9zNVD7wȶZ, Lu3҂jgzϒDapbW )&JS<潟4Ӽ2nBXkW(G`}fD(E>+lPzSӊ.}3{X+I4e kd︱h@^d#GV YA;ҿ*뜰:KH$EYr]]-Eٞ&& a-Xu11M 8kS 3YZVƯnԳO \U.c%: `P3BAŦ3NzyAkoXH b mئnymJ2c .Tef>u RLj3cQmL־(Fh(,dI7"cyt껺mj.}.s|sFR]*'sn- Qjs+I?,gOdPz~"'ȓT f fyqLe},]vtv4іO6I6e1@w޹!KyaH'#`TD1Ѭ- :]segx +,t# {{Ug)=\){{s%C&>ɹJg?7[zš>TۿK_?W^@ D c %/6]3 @ e_:ҳEokݭ0OקkіbYO/_.Ak>cuvIajs0Bť_>bK\(\ QQ'ԟ|b"&|Q8He%諧0}3 ɳUY Wcw4'(&rV@N0D)Zr> ֞DKdm? uyzLxI7o1{AVOR_jmM좮&& ,%W"9RwP)V!k%m]ģ|WSnVZjw*\~cn%sZ~; !3G n$qLTg|OXMڏBt@E&N"јNLt/R"0/.%G?+=n WRD憉JpJu0!be2vۦMEG zb}= Fmи*ȋ-6@[ [Y.wc?ӽEÆ  թ]' "-)\SivF6jo +Bl406T 1΍:lT2S^n M%Msmgrĵ؃(->z*CŁ2J>WK}xQ>4d7ya =|w]4Ӎ17ߐ7%E:8Y/ufY߹dʌ5d"=V47QʚGG䤋d&:nG$vGU.M\'qpyK@aRa@gRsnZa¦ClT ?azzOJzL }|=tJ m餼ђ^KFa|U~U1,R&l:I)[)F~՞M$~CLyj:n<MƷt;wwĴޛb۾ ,韍T"2v* P^]V;Ild;Vi+a!QK'k8J/fz}^5\דǏ( mj&Uw ³6qsO=vqfɚpI_[ؗWKKY]BCp媅⒛~OEsI->p]&ۖ&IO=3#WHp݉M\^AϮ._@EOQ-`og圇lԎ؅YI. }[@Tp #9ΌQmPiQDd/ (餆XV@BbMr@ebFqh,C.jp#bٯg 2a<ah5vzlBp; E_͞-q9QH?Pq-yϷdͽ~UXϼXD ]|B(7r52N'J)fbW=@Hߠf @mHU^g Tڋ Q)DԱ=5Ø y`]h6HM`5Փ<>&ƬQ{KlU8Yp nTAŪ  -(xBs8vQ0Y|u֌j->X7aXWCR4bE Q)F! J}r3P74i!}gl6&"O12UR`Í+=j-L~hlX&>C0f~z3g$2Xc\/O/|5f{U+u7ΔkPhM0 ^ߊE>~dc|]6(x-j<ﺦ>]j`@#g\ݧO7]ړ JeS;DsfMx%[՚d ݙe##Ydgswc\N5m5!es PڢV[S#,X%4kD\Mȫ D{l+Y?s`PjhG6鯏0ҖUE\2|5futҚ˝DB_,h2qNz%LR~]n(s:7~Yi4{g Qv4mVØ>J 5ۺ$x,HI<B}a^g!CsX=bu]kl&tU%L3Vi=!e׏E`ε{@:Dq&\#ܗ wxGV|ZԿt'L"db,?>;e멢giV9SyRӦg\9;WZrl.[H6csI k9ht~:t lr91yK,Ф KKK`gʕ >kز~8ֽMi -)AG"'Zb OtNL%01-!|g! u(4% |j!b8`R ͫӊYX\ uLv§?.?ߞBTU\RU}Zϐ D偅C N5; '邇wJaf Ftڽdt)*L|qR5vfeHXۥ~wc#1͟FvsxNCIϷ .l!mM -?,x/Aə@*sG +qB VAghGsTȯ//LTN$Tw-w0߅SaFDn=bxGo[S1䋧 5ky.H)P2P3ږëaxt%# h?|ːO^J/a29OߣBB&ɋwoy,0k\ȦSx0I Ew ̎V(;@Yq3TgY?nv+)!tij7?Q(Q”\ ؅[, -$eKfxG$WtAcT R ""7[_uL-lI+\̏*lX/&?_v E^Xn 4Y˵v$  w0]ruNo6X-?֜~,r^bbœcRE%O4J4.FV`/X*ʼM VQi#ۺ \[4׵$keo;k  sЪ2torqqaJ?RQ?φ~VIhmNd̔#߬l&Ȕ PWao'ѷUM 1h>+vQ7LԮ%L|8m>]XJw"nYWLpS',tIڲ!ӘOA8ܐ⨇P5w%>-竃Oz ~laC[ w@ޛ7w6ʴCA< I#4}p9XOu-ٽI>ֵ*5|7 C)-K\R4Y[ؓ5ݰzQA1 e$$|GQørҍM!+JhZ#IvFaal8ilq!Yq)fbx907)H"D~_}'q?]ڰ; H0)WX+⳪*>ܰf}﨩e"?>ɰ ͈_ ?ΐf:{Oثq 랔c^ҁR<CBWIɺVc96؇Ë W3j2 #pbyR 1)aoYm`X_:-t@܎h,#݌VY%Y] \S hi>(~͐x}G0Q D|7Mo #s44\p6h@!2'ɭ|1-jz5S3US WP~6U`=^cjD xe_ZEz}OVZ_CD Tbq-I^qjoZdC>.<;Q>G6 !k:]5%jEXkG?qɈOG W >u"\ gg$eGvK9V?r{46\+8]NE饰u5V = CX-a{,šAY١z"լb0(:#.L[BZOxAݓVS[@YLZ 4$[Et%gi R%87Bƈ3[7)0|K+sd2˪uxtGLuX98 Ax#%:l`A3`Fy[U]&K5t fpx?ո/Z8h _ѵ_֥r .r~SE '$G [n4Z1&Cju:\@@HTA;96Rp`P#>I_Y[R IG|~X-rI53~X2i}RT521{ i3'e@Qrlki쬹9 ܶUrE4#mHG}0&Sw }"U=E1U-\D"u0v1*P'ZIJL X*D%+Ϯ9A]_i s O0|+r\G`君(Lc ak>#~(C@G,gFY<~dyĵa.kA7/ǥAVPݩC9X97S({9r^҄U }z)gXGUw #E_-}p3 sV jM}JWFes;SYÁѬ[P5k3`fwF 03N}"e2kQw#nqKxl#/n4\aMl2CMATl=a-h@0k"ŝ'֧){0VgԼM =L(梅N."ޥV e Uy.߾[++8! ?78 J' V/XwF'2v%{KݍGlL6.ގbnccA;CcӜa*<}z=pd\L >@1^0‷'zed$ՠpvo<=I4:Mq: 8}~%n0|z72f՛n0H&W΋ O.flsQ.+ϲ0Dì^Lv"P5OM]OV Pb wqmRA/ !V?Y JRd>H.`4^pP3" R ?m_X{ %ƕÁ Qz/\.k^8FlS`i)|4|Mh߷-y:SZR)_#:]X-PG)cJ\[# AͺCvsZڦ\S~;co]; 2β(WJKQ):]_IxL+1u2|%^wFq+Jin}%A?+0^EUSbGlIx4+ ,Nx)|,[t͓|.-$ncqpvj8s~]Mh}HsoǫK<=0J9~8NכΡ0Ӻ3Ŭwɼ)Is I5f;A6X`ajV"߆.w†B9#dCw3_*WcՔ/356yCN_F/ctK3gw.a$QL0pCTtHC:V8_E#ýQXq#g`g9Gv9|d3@GL:n+;(&wgZtEKêMJoU:MC? 0OLkp N^y&#saWGoAfeRe.ab!\Pa6!u\ zt TMmS8Н/ *vGrbT`_њrkwn͚l![,\a:Z`,.H bs ٥WV;%G"M#vJu8 qV\DJĺWQcFgeK#AਘפS˦X*Q6<<>?P$&yzGm]:Z0̣]Dby(r}ŠϠFa xRh$n]#U"#{МS&TjϊTW]b],K+/pY:_tsQS'\ eEWg/O w|ߔNdZ@wTx%ze$k_[ 5IC;LXz8^2qy4]?CN F)V SCR߭UjG8sf*CGoqv-'=;}.ThGyK !/9$cMd09I\nP+n]u /&́{wDvҋt1/#Gj%9{3:!_?qmnV7 -9<~^ +D%/& ϝPKvBI82 X2IzfJ-Bz;|~~\]DDJ7^<Ha % Z1 bx`rV:{2W@lG(?4$x?&>2$C2: 4[ 3C`GژXE.+CjFVݓ^}B):Л|9ÜtPtU58Tiz/?a (x6䜂O)-0E[~;p!- e>Td5u!3EoV~eyIޜ&UX²_ջ$Y5,VqY( ,)[gԽF9v 2EEt9ӃiUB,6m?mX #PT!$ AeU Y^O2fh#g؏ PM\Aס&y4)O( Z֚x~Ѥ6˚Ypr51ZKGM2 XNTg'ax} 邊a%\2a.`}_c0Mj0apKfP:m ʛɉ-ObU]}L#ct9q\u &]B,<ΘASQM׎i/RP̥h"ҹN)"<]ʛ|uJgK9E_h' KJskI/)F~i~TuJH' ,ø {]GH-(` MnjEa}5jk9x1~[rZ\{Sb}Xl ]\Eܷ?@&(KEwix"NMsv1 I(xѡ# K NN*]"CJ5.L9C̯b vk lmUlZ߽%FC?Ga=}㽌.ݳ#77%$)釧Ǚ@=, YRIH/[߯^ &aOJԟݘ#\5ig.q)jK& 9U ;F30*!k!vΦ0jT?/s atNX)t^y)kDln90|OC15&?A[ x9PQqë f21Pҷs$^ע73vCՕn`)gT}^S>IhI?~B|d.Fғ/;6FpߒދA Ēq_ܱi"wG5j2= LD8?|ɵ(2 RϩrҔXo¦pAwbe_s=G to*bdT:?{/Ai)E1U<3c;=aT!psտ},u#oדն}5ҏdFBJ&Pb<[#mM2w3ޓMaR烡}n꟨US("zM0H>Ff%\}|In//a9ᙼ$hM4I] V$V#Sc;b%9s.U^AjwzO @2z,l~Kk)̆ƚ~{&'3z[`bI#(pwg ?5"(oWPa-Bݹ,ViюM ypc~ﬔز~È<* "7Kug c_V{wh˳MU J uiP_Hnx r>(>h`ă- Y>И& v~k徆l{E)Wc)pg֧z,u@k&Pp4~5){Xm(\l"(:6P;z"=СATg:1}r"*҆S>*bSoQD? _fӭKZiӁ ސ"j|uƪvճլwAZӭ1RZ.$FZrtυ!`7rH^)LgZ]5fl2ETrm 5X떚M`5]ZlAnyd-ZCHmEEpW{9kg=JrMO:~$_yy&L)9 RUI"j#ﶨz՛B/t[Q/tY}47:Nb%$laVxu2㡵J{PMQ­S2V[>0of*ٰ1M}/ojx\^73AU|S- t+䩤sB!Q{Yu$dIJ}ecNEg4OqwӐjp:Z`9fS,z#VD:&g@@ysUwZգ7'Bwě޵=tyhApPTK65 e]k{fA_SLF"VC< :MU4..j7 yzm r7ʨgQ;&fqxsu=mjoLl}^+E (D.SKؔBJ7Bdm|Ua I dlhw '`2ŧGw*jYr,K¾2$DJHVлH:2] :R[QSҐGQf ]Ζ)Uh9]n =c:|NQ\ 7bAWӧ]^Pg',NzL8Dq0ׂp˒}Q(偦R ȍx4Zi L&I$L5,T bM]Ǭ_LV%JO~,?a X^hFw7}촕e=Rb"ײo#dpX :AD_4G6s #OnӶ)P~Rv*e`*͔4P i|ecsk/0o]__ w*)^t_Nw eD{^W)dNyiMy&YR?Mس(Fnu_: (7+-y8 V0 K\11BLܲ2,O)PP5 t: r|$&5fw.+VP9A-KMk Wnj{nRXcG>Ƃ.ExoOe"/%b Lf~547OT^`XޯiozeM*vE!y=HdThD@vyjy?zj|9ȴ(-U$D{Xt$cnV$$M4cN/8,ƽNe2y*"A㍢D&d(H6^pq~Iec~m ,vi@z~ clpQ"fGUX 50cm;ڀV9麌"u8Fw-[A $-ADt+N#|UO>\ř>¥jFTC@a[7,@JEu27|ydc^jGA=[V>UHhZgc['h]$$N2e;Rh!zJa3,WaUϺ1$&ƥ{0zQ#yK80<ł 3Q r%IZwJ:iN"a@*5ZH9n`*Iiŭn,`{0hC&TW0<3Toba |m"DPNjTN1= Uz>A)?af#‹],&t܈T4 OZo!V"i 䣉=R|熟Xst`{/P$M($WqRP !y7/pbF$ȿ~Z \{*`?#ƚ>5i8l9KLٙrQs 6 #s_!:_=}PV =&eVaE:a;p=jp Ӗ1οϻ7!kBvlc)pg.&{wap0L%qV]y}EQ At@0D@(EAKbV<hYBj!ؕat+f%'{lEBd5-*ZTE;!i}wS F_Y(W9A0sQc[i0s 0?غlv{R#|xVˋvXpU97ڱtL-$>L܌+!,=K9=TO"w/ mI)%.#.li9դJ/J[r҂dS<c$_s9j?lpO&.tFbyQC,_È~i?ɿDBV<QMGH]ZJU}ȣ M=nx$AYy'n(*Ch䦅,R %J Q{\,~]}-{UK8^;vMSNkVx:46N ni:MAE!rMr8@A,{"pe U|%ز\Cb=ut9WE#ޕ:B)VJI^N>Gs܇BEݮn]t&XykJ7úʽ֙x\L9sڞӻCq)Z׷TOY6]OqܢMy7{Vu:d $ZWlQe{uƎ箝:T1#2\dp'N#H 33^И6](^Yy,L0l[EiLL)e r+f9,uJd+Xo: xeZ_e4)Y} h`}>7!J 8?s4PѐDѢ/_Cڍv]>Pڤ ea`Ip#}( b S> VWA=K<6Ęvcpљ7UV{P\I3Qsmke6:<|eVˈ}1]}5]yZ)z0VTTX`lP餭>TCtRO_哛X#eNc$^~h/f:[CjTIU0rOD?q- 4_fhdRtl6 }qjgfl6Z ,9 AXɏw9t%/q7.}hF3AY!:n9Q`  _hl\H>u{'i5}1T}NZ@Ѻu<3 lUJ( {D'Hҕʙs<̗m؛ߨn ~9T|PE Q'+IJLTjI7$T\\؏DYK-,oVx8aqy`r'-`b6ke%w3 \/߇&j*}f*fޙ grBv(|Sl,> ʠ Q~ SS/0Q{ͷz6&Lzq-7q 0jD x9>amI,E{egf *4xd"4b*Q*{;J; !+E7XnѨQ*G ~fBD%bMΆ(V%ltz\Z]uTk%uc0٬ǍW!zꐓn9RG8UlȶX@NaUf àݩ\s<$`:>}bX tb^K5%;0蝇zIg¦zj.;wUrЖ8o=|RWؑfEY7")PUJQCF9`CɝvRԳ}{`v+2H܃xo5n[1s\Dw^Y,w!A AsM֧G7䌂|^͔~&2_}\#\Šo^fSP􂐟D!LX+uNxt*t1jz[pQnΕ'тk[g_+՝/g.ZmȸY4a_U#dB~ ]uAsw(ΛgJpM/ H2*)uZ?/oGJ\ę! ]@SbĦ"Q@+0f3x^AE//{;7-zhF?Ğ'@ԕC1mcC(9ؑ\ AWH@q?ӽ 2 }gpk]uk[ n>0 [oڿ'\ӜV:a . H&„5`(=t,%Xez ,wwnʷ[;A.7( ̚D|\ ϔ`,Z`f ޣ<ܷ+6m4Pwy[Geīm@dX!#d@A gZ$3SwcN=yUѷEDi|.U~A(>zmQ,F4dGCybo3(聆5qk=70TvXM?gk/ǔESG"8hg]Ijed՜5[r1V3O\jr1Hr!NPsn ڡH{c, >[df[߇$'l o[+* ޞ-vPlͷ{Bۜ"Fp&5CC!b8Lv6m>~3>`B asC-%ML`ehXe9߂}kVwȊgrΘc抲]VULفnKR$p;oҢpcqe'Nst}7 }ׇ:NûB\t=Pp(uZj4w}ѡy:~]O3T '@-UB .+nX:N5@_1bx&;;S_8 -sVP}0K ,0|#qudrʃ\_Zg,W/CpsD" U%WNM#w]12c9Pi+l^}iP,_qb0 {rLٮhvd,j;^@zsF $Zip&h*¶~U%FmQw&@RZCn눖?¤h'wP4l4͉㹢`T"ב4Ԙ3CNԚboQ) &ԹfAnKCɨ98b$%˵g^bPJ&@q#w+fCZS,SRnT&S[8خֵfʺOhυi<ڼiσq ncDf%No ΄ϠqǕ`keOǡ$|S~3Oc.rLV$FBp"*T $}%N:eL ƅ"AL[0vP!HèMTWdZrg<]1] tb}JzңkT/w 뒾GujSoEju jÂcz1|\Kj󥂏2`њQ^1X(my ܑhNzQL_ӖbP]134=Y;7 ͉(:)0@X5a U&1P]|:cbzwZVN K>狡Dݣ'%|cm-46+lE;[O) wQh+3gV 9R8w; SZf$/Me#|-e*[A=Qb 0bK$o$f}`;KPwH0}^OJH&GD:ZǴۅUZDӃx{p!Fj &PXUƘ!:/\!=FDRO=:/sVhOЯ4р08k%m wW*Գ_##6vGI[?\EPǎckә54լK?V[Yˎ.LGղe44ๆse1W3ǡkW9|9sq`G$'1vo >8"ὣ | 禪)2QxZ/ѡ*;~9RHB;{JΏUe"XFbr|)H*w5  R-G ;PӠfs1}Yo[y3c OUQh3tWAYk,¦\ls]lPXfao~{njnK}7#O5\f\xyRL}BT"66mqDOH\l㠖%+ A@䑬}3AhH:@*UB%K:hQ/hoaϰgx}IJo"TֵP>m+փ>y: ;y0hޛl^|O ln彦*-q+058oڃ/; +zm1?pH$`XBíU9r}hE*7xlz: %( P]_*'`"]% fpx-PD,&ӼσtI4o|whiő*H^pV39)#F4^^%`<;.G,^u:KKtio F uU/e!s?ݕS@n02qbhu9?< OxG' ~I[J _3?n mjOþޅnf㧏G} oZmCj~j~Z8*74* 99$low Xt_PkzQ#f#rGJ;P0g{"0_2bU0)J~1 `^4*c]NLɍ6;z#ҙLz4\B͘]QyTf ֚h#oK ڌq6oxŧg1YN(Zq,Z|{jXۡVU â,ލQ($@DlI'# (ng &I}9e3瞠y @11)N7$p[sO{mq'͇+(\mg=I3oL}ߢiWG)î< c&y_zb{8|cnj&@m6Z4,{9st [3rT0r@E@$R:CsU6DWQoMEc2{nh"շIxwݷ?2 AbtD̷SaKe-8:S'氙dcƒa] d}Pަv@WYpoJV:-I]+Onګ:e%s|=7)߄N5[ݥ$D (ƠꩇG6؄ƕ_q 8Ŧ>Q=/ q}aJqQp0 D o*h^nƂ5fQ"_k$>e/fǺ _^zY/_^kyþVQװ/z[¥`D]G=hńx<-DăI<^I06hQS009]b9ҲSib lA2)5g{ zً {/;ց4RA-Ej% ݇;gsnx ֓UB=Jq -F&W]=1,%dHM"*f tYL0Vd%oN>m],܏xF>[jbl+LRF)~_2}t* +j%Ħtw)r}[@ɲv}>Vνb-6:%:C3 @?@‡WuU&.ݭ&ud+< ӶA.<ߎ\9mZ2NF@5A|`2$У7QF 3 pSw`fۋW, R"PA4huD>]K캘Q44xK':.ojߣ2u6V W Acm3LtUU:FL\ܶ8+),CqT4DXX-S%"u n_:" UbD%* 81;u@*T0鋃`p~v]Q79Ks!1ҕKJ/MgKނӷ \@(\qoEPLak@gxJ&m\ý<ʡe%ES.oȶ?lF N%JE0ko+2m:d7 OϑYx0#*K .eT= YA0v-\GDexm$qP6PkO"Ή$U<,BYd3](iO.Z]=,!PI\#Rh.2!9x^d?RxTS"*%N ۰7Ic_"5`-f7AKGSWbEM[ܹG_?]n\/G$Q^bYxVC  xڈr"ϫCe[{r] I(8 o|N2 oD}_-A| R2CR0ÌlωfV/?Lׅei)؁Za 8>qS`ÁclC =(×%m҉\i^'XWjn6sL!̻:[,NFPq9}"B#7KӤ8To۶ͭ*3}LS5| aXNT`#P>@,`0AzRrPMufZ\EF#Rp"] "T>#6j+v5B{e4_$3"b>d{I @f̨94.z-u$NLRo~}GG}Rz'kapwQ}Ayf? ~&u'z)G`jwhyش4-)mD_W+i- xELˎ@{@ )5Xb=@ѨU-6m N!ٙBBk[;&uDm>&"%+bmSxO϶X+YE^ջ$)aJ T"Yƽ,$9 +;'k7lA/=$> &A9 F HEoBIvK$ 4 Lm灇HǝrN2S,霍;yq=Ǎ;'x#Rx ;r~ynH'n/HLdPxTMLgtdt+Nj'=m&DjeNFzklqq? Oj"?ZQ0@UaEI9}PkX?&=-/[鴊ZHp3sa\6BI")@dž[7"fPʱ$t)"`Wu$Z$464dp )/O֡(b@^KD,M!0^Y湢0FN^gA`$J:YOcʚ-r^f0,CMUz B~#tySgi^K?Z,,Ԥ 7G,)wŠ ۧ'ŕ8e]uab ~N^s' qh\z7PpkyJy0f*RhKQ>`YX&Zӗ,2!{HLc`nʐ/y[]ox]%n|8P~ j(Ԓ<_JsDx pM;)4м-{.ʗ%r^ߡ+B +LF*V'&U'Q.E ؠW>JYFM^WgM@R^p!| }3յ\qbgo7#@^DG)rmq͑ԁ CL[WR32xRPy| `XmO ߸iG5$ie& @o8벚UR$k=Rc kYw"]EDb9^נWҠw!*mO@>7)o2 |D{͆m_VQPWJay?bLWiC%/@+vi59p[ʤ};Q¾H*Qћ%`Up)^s#C.<|N.+"HA ! -Ez5[Dv͇۰$r5gzo)Y I#RPH}/hoe["4&A8E5hd-t#)B/ οVEÅQSvj[@۱-qY<廂V9v!<f_ky+48T%Q8R\Kق0BZ0"$Iqst[*=dy+5t٩E@Z@B iy*$Cdw֖|ܝ"hKΡnm2o= |q 2_чiZH#UW&ہN322W! -N25~*-=ΏorFX{ }9/̻9quGTOn\ ~ ɵR׉z>ʗ5nFignԽM b?6A<`fa\qXe"ykw4BUC|=>ItYN*bQa2D#Ejg1?^ (# mAQm|0>+ g}0p~"s,xeBbdQAGKdAS@nB豭B0jR4j냽J&Ǻu(CwG{*Kv'y 8at+\W Cy|k7`g- ;-ԉB֘J7 XN!co8`n{[^W < &۞b())g!U" tжO Nr׿B"Eo~TH!7. DDuO\ Sq]I0-f J4] aT]vANsVocD{g`Τu#k։݂ <=_o QvBtmAPb3Jz,M\/-a3gsm*Et4E`z$rD\c*yקӦVJwbpM>Q' ,n5?f:a F@NҖҰ-~_HM'if<ռVqZΙU7!.o#4? '`- yfne^|8f1~Ct0kfόwɄҔ97$Լ/{‡!CHٖϘWb.8Fc2Eۖ'?m,zA|>8ф"'r5 {0lO+$M  \8)DZE}vsΠc0@ΒmYnB,|Cv*QI-.D{و dͱ QI$laNziEaNک +j@û*] L$d& Z.Eܲ eFbl3l7Y{S4w-` CzFab߾"ZR˚EpE˭d:0}?n &>eGe";TQ]=&cdWe> DFuhٵ,vm2-7M;_zۖOMːm]JsA$]e-{=Xı&tV9*%(˰2{_0؁:A}z B\(TȤΜE]K8v"칠ƨ[}e$謢_Nz#^㰾 nIk. SwpKIX-!!6oL!~|OGk QWotYw JQL! z d(HnzL h*kkh.5p@(T*=b^'r@ݬ ޿9PŦа3m616d#M4 쯜4ik ?ZLBM$AWN MM"mb[*8'|u`ߕ3!*\7Omm.Ta9^ch4Rړc.|@8Dp_ LɆ_ Zls_Q=߆!KG;nkf&#zbdd',zBצ܀~.,9S^!{oo*-.繭W-X5r1{Yt֐Kir 6x"+a)Di(J`PF "| =hrVJ//e j!>dʼQ+B#'zN7Ej k#F.tr?Q];|hKSw]!;f+)i!lF'LeFqWpR |Ze$V+.HΔ 6 .k:17*vδG踫\SDnel*OVqBr)xԁF|nH~ڧK V Ao?px! 6b;oq Gi=SW@_5r4nA-R/kA6}$iX*g`aT=" E2Rifo ydŅ D e~ .Ch3cP.O>f\>NޫN$ x5N=ZιR*Zgq)41u7#ΩDBBqZһj [ O=h9;4 kDAP7=U^khj]|) _y-t$|D 5`\@>6Z5$)jS3CeԅZ8lJeY7߁{3D<ɢID47&Y4`.{RXjۋø%Ѷ A4k-~jTviTs8eRb7T1ᵻ:a$jjMZfUE ϐȸ} &"RzC,϶@ VzleUbŇmJ.|J qh ᳮ'r:ŹnDVT,f{jD}x3lQ;3%V>nY"V'IG̱;J5f;/URĴg,HVfq'nף.Rt:hZ]V5+WqPd r8=I'`koh•QR'. Q,9Xnp7!8 | G6ϧj]b1ZX ڙ[iܓn@؛Y%ӠvA'C:YHG%K,/1`a'a݁*;k K/3MbR9^s@Ce3usA(&1AP$DbIph^p~uJ VJs["Y3ThRkl"S{_*JMNu|!S@0ҾDM&\|0p6o-Wc&!}dlRZm٤̠Gv\W-#?TWg [g-fU< ,Zu#Q9i^vc,i[풻x)'=]nA,Vq'(b7W]SU%(#w傤Ħ( x΁%ڝ[iRk6j#l@hzzJ<|H,+ e_ oS[PhaO`!6)5QN:),WD Fc^* ^@sG RFboZ錙D)uo^7=7$ЋfH ~g*zc8<=E1M荴(!T7|^cYL~{*sr`Q*#StY,HGn\2O5*$Rj'A?늲Eh3YC-YV?;C}dsJ"O_qzS~Mڒ,K.LW43^.,_IJ"(q ˾~jIϳëw?*/rF$? F_T> wqT,U\ƺ9,]cdI.p@ӸŞ9˼anW;Nizna]TE6B2{ D}$cJkj &2A4qerhQlzaF @[Ɓ1:ܢDo|iHS im/,-Ah7 vdas^>{x c#RvKGEml]W(_j86ȃO3M $Ky"IX 7[7'GDIa>c+sZ$^D6z`?1,ߺ f @]%5 N^YV^lO]Z~v=,R9&珦N@zhCvjUB;u1n08_K;䉇[K~˫vJl-\s $Zi@Wr^lriG%0)MwC[0_kx=q֯6[G5}FIg?1̤D]ddXOC{l"Ia-[=n;*0 aXֻƒXBXR=ƂMMI MWvB^:K4|VÒW@ hcz `q\bsi< ώjtym`SX RӜKNY|KjW]vaسxN\@䂁uU`|&=RV{b1-? q+A ׎JM" (!aГ|FTe;mxwE秳n˅KHyvN"w꽊gB2`pdI'׎REtZ sCwgXqнmD?xTI4sKd2lEr6AFC/F(YWFɶ`] Ma?TI-<(Yq 2č5_lYcӦ:,o{Hv)}\NH&I? @'iXZȯE8(= <(F% >*~٣11.{P@=aK]eԵӅG猪 8ZvZ4EܗjtDFs|6$ᕀALˁ?(~Oyy>[GiծE[oBnxH*'AJ4<ЦuwDӐ-jd,kKҏnega>z` ݣߞ(s썣Kh!P:!7hZ,@Շ-u ( gIԾCTuMqdu#95|µDxjE}qLq .O g 7 \s %W+\Hɥ\I;H3. .fK ]SMV[Ԯ؎\Pk(L[5=vK|.]޾bjVa:djGU>L0 :W:Ж4ZDWkgq>qyPGMkynZ6VN D!gaw&Y? 6ZP}ܳUCU @cŻ\$/1!e$~k][d*3\},i8遂,ev>܉h%l!) drԡ +Q:#] o]#a:{^G`0v#ͮX?x v\Ie*T=kTkKP50.[p" (oQ'{b^HU@~, ^'k Y*He::}~h>x^@-AOOU!( &U *ǃ[Z│uw2Jdťl NIpF 52m_PteE(ϰdi47%=!_k֕z"ao`"%#e 3v{^9Oƫff>ٔZ[t=h0u% 0L~lӺᶃ4fWJs!EVNVG6 5 {zt3/ElK3t3;e%MR*xRߠUji& )oCREKVWGvh_\f8%3Y;L- e?/Ϲ6sK;*ObuS5WRAr9<[-6băӒ$b"gm Xe'ہ %4#憵["& pDau%Eo( |4sn8ݩx pG 6}b fo Z?c[ҙsmC.q#h*ߦ|HчkM- F:hޣew%;aXoڊIфjh>;Jc6 )f'>R;S;ƽUf$ JE*CiZY\/֘fO*fzB=ѐ^'!_' e~zO䵻a4 yX@(l-FkӖ̖|JƷڬy!f_ws'q&`o7q;N~pFH . tfzG͚O rTKQW$g:QlǤeyҭ 99˲qn}}݅I5Dll(LU?[q˜O/|ݥQ1">(UA2[&74TIT{Yt )0DL9,P۟1t ^gy4(wP+6d򺈜?oBf%;%NW34Iatu\ؾ. LРյ޾>'vi :,;ܥnԹt9>*0 NU=d{r~#t !}\߰īA؛-]ٿ3Au&oD^Pw,FTFemߤA(+7r+D$7د'l2߅ lGvٖ Ngff\Ow.FKMtBc7dy9n o_ӑR"9VZO E)Ѯd1+4!K,K^#.nzIU =.nmaդy4R!X\ %.<½Kz!tp!ތU =tF˱"K8;[LI9d wZC6 W#X-}Ɯ2407f>ҍbB@u(3_A+LTt ߜ& 擤OGT:ENRy@mzXCH|!Zy#>Dp2Ho)q-9O/[vullX^g0rb fbܜB>'R|a2;{7nY+m%փ\Q7iV Rb0bkfq ^>α_ͻa\6H-խ/Uq51s& = ILdUŢ;DS7PY!M @aAYt"]Sf6Xv8_&KVB/yb N* ngU%1k?2ym$!T=<1y֧X"i?a/a7i 0ޮP{5X6cn(%H$Kc}s'iV&FI2HʼZ4-W~!hKQT=>s.9|.1e[Q)^ڏ2 x^.4PtGgpD#݁0s 7" }QV&Hx7^FuDx|:ێkHhΖk< _jC.ک"O;S7G" \{&-Zp"YA~L=vGa^\w`%d)s{޷2΅L؇HdY|Ԑ+-EݻAQSi=蠩 X't̾/hIN \,5׉UvzlcY1 #o*f+MgԘ~jhqȄjgk')"7|@$C2Q`f,d?fF(?a|wyz"}Z4`f^A747pfqM6 3:dlΙ>7f/&O#,g&#z{mjMO=h$_g$ _J)n¨xF|Fzg+Hk|c:TJ{X:CfœфU<,ީcAO|(B. +YCWd[ E| x_tP (>F}e KXb?hsrh{@"rK^13|DM(ԑC |+B;Vf 7a9O8[ّd)fr+;O/G*.Y1|!sf5'?˲JT<Xj25\/~BGh uF-@6e[D8la "9@kߔj C ަ|c"9[9U ]r8TќܦtMnKQwN|6"hk bR6|X9x|[nbQ)eTx΍Q8,N(`_IejPlQPLRk<y~TCG<p(X1nv2zZ(8-7F`֖We`jsuK=Ι;#NF/~Z-\LwRoG-t=)d Kcq<4PBChBhRX ?Vm}}aHo|%M |Sõ+mvqe:Z֍-" D$w ]ǓZz#@vE_x e)_:ѣe:kn\ [2F3N_?cX䦂mk`YbMYN8(㇯ S2 00ᄲRz_Ug Y~'Iw(X4Ŏ4@v3ڋ߰'X{u 0be߁b)chx1pG:K@-ǖj.pjˈ|U'=љUɷ)7 f>*5]]5 8fl7鹁Wx,T,hGx&OJ'CBY跦nG,X(Y1}ِĖ,k O$ZosB uu&uki *طOT] b9 S%8FF5;.AzyK4KGX-טtWl3=01O@Lt&S?Y:T&Fa;T< ;FbC.r@lAcVzo[c2'unr?W3r(p#\D>a^BUMM§j2[28lF5-\עjxU,i$POFl "be8 0B"dmT͛[,9"Zg/`tن t2=_ti(:I Lp}Bz.^v#ƌpd5csug& 0ufbk[ =tt{0_o75=DhosId;ciΫխǍ >m1z(^( :GuKfra<3GNJɺ8Nu]^ A]9 h q2\cdamcĽ*rNMO}LF涢*@7tmYF&ai;AD{X+! zYcO;~ʢ떱&^z$9{bq<-:XG+|qn3ːlFC%Q{ )F@>YUlŸ<#kmLĹaܵx9>Y>-^nVT9;CN% ҈ze2vtWi-sGrY5y,[aVOTO{8Ǐ!KflQ&#7ID,*ffVrUN]5?s!P}Xg{e$_=DWW[ Bt3ab<2aRu6BQiq$~uz醱ECYX61\܃/85)Y*FNQ2 65`خGW`(맂YH|79 rc#vWkTS^3#gZL8)3O4g*=lbC< w=wi6)'jiC 1H~ 8jnMR9wHʓ{H3YcTq1MEc󕍤x(~XSvvp6щ}` M1,;&<jOI%I4[IJ&aOSP+Gڔ6:^@}Z"kU|SꀦAK$8%IvV_,$FSeĽi-WǪw)Rl!*Kt`-Ut%,(QVēvYALJ&*h)4`4,51ã:(9+I(Mn ކQ1 ?L=Y?&WIZu0zV?( %0+=uI9 (P}/myNM \%>nP+a >T=OŠ-W=쯯P,_ KnӘf ؎_z@; k"P3ڈJeDp|mh/ND S,]Q ?"K2Ju1F(5g+kAi&l}sTͲ '^C;A[6& : &)Kqٕ:V£Y&C[]9HS*6TT,y*%pdg%nS\&r[,hdƇl);6HB5>eƮX[ض9A}>ɌhAl<Џ1͑Bd#K%q39ۼu_k%dFif嗁3Gc6Bݨ},/EcIVr-l\:M~\3MFi<{p(`޿i)ᜱT*{,:|s;=y$b3.6zNơ(h bȡlV c%ZXĬB^n^A> +Bt~sH TKKe!~"9*+{F D^xh..M1i-.4*o'ۤxL04DeԲݠ 芌w#M \i\f\MSI"$qQvC3 HWAg"Q,?0*/Iicȥ5gpwBM{OШ; 31 OHw@ՔK)g*D@ca<r[B3V!ˎ ]~ّu䊵EױuY<|>n8CB]TJVV+|UrNSH*=2˩_(T^ۤV|.ytijA a}_cm9,#s7 %3(jg'sU|lۈKG!) wsoQ[}٤Q$&S87;ipj֍=l^+A%:Bk#h] s9`"Z1܇3JXax(Γcn"g'ٕ^)q+TtrЅC-*O3y#ͷH#(Lͮi(OgAa ^4n^tNZ+ g-KoI;]A痏57+M35!4!_3[ws)S DovdM#66x1pq[e5M ƕo&mSV|(u I؉o4i k ekVlQ`3t35?h5on H xWxX5%DE:]Zۉ;U?AXo}^b8aGCbm CBǐTv; ;oI5nNBpW? !~L}bzuJ ۨ?Wb=֯8'LRd{C; $bozcfG.@79p/t%E )HE!9~d:!d@AzN66u˶08M. "sgn CB4rLI/e.?QnZ<Υ6uߔ۩ w["Ķ6Q% T,;\&IByA/foyjSmhfs6ǁ߅۶g"۠JYpAQF qgiJDK4Q+y(jql+HJaO{k6xh 'r@+m0P "! VuR.-Cزӫ/DhHY,,pW2EY!B K5!K:$'+F;p[`$?(g z&óh%T|2b[4ԐM{[򔞹NdIY9Wa%acb94+L6%!Nx@-I&sVU$gAH.3;c"rt.ڛ/,82ZAqmK2c`]D\^X8,覢d SSgTH,yP%))XIw)w͐-%f^!+r5&<1m>yiuZ] |{,9 J̀ ^WX°X꩸/]HFv5!qu4B+E23{uэLxaGxu{! T܃rSIp@NIf/t^cR/EL׿ ޔ7ĕM=*Bz27 JYhCO"??EuovGnvۄ1TEzj@!sQj{ QaR5A?jz+fjQU0n| GUݸ۝z,7C"6G%Y,M`@Q>nPKڑPmze $c έK-mz_}|/2D"'e8J^ o+ϥ>$%}M` }(w!/ȵ$9asL1@owV*#pRqպ73DOQ0M$L`B&z wl,ʲxsg$ /,G(J.]}|;WH'4 svr>g (7'.|dpve6w?9D0 $_ t&J}#0jCU' d200p:F}k! + r,x\4uMLn0,Ò?<ѭVDnQVuق IX!K2AE ]S:lRQx^z5\EX@d :oH^p0(NGw~J<9@&|66)\IڷճalF-td7b3$ p|WlVŮAy ,DieUGtGL\tř9Ujq ĊrРecLHdTZf}88PI!ӧ$4 ,0(k}TXCPAt{^:!N%QuCOȋ/xnʗK},\sU23LVN5gwٰ0A.: Z<ʕ_FU u/,L&/}Hyp\ZH ?g?J*bX ۠p41ٽsn!EoPe\K.co\9v=[dgd0ssus!ˮerJ,ĵjPLN%Xj3eo?_KuHbwfLͱKj,N:rG?, i%|iQ?Cz&]LʮPm^ygdc7bKW6vazb*E>lVxo%VsB:,Rɟ%4qJ!wp!ArS&:ho"j5E.Ӷ9OL ߍ~dԘ#:I ޑI}{`"T'Ɩ( ddrA|ˡAeSFΓA L`% :uyY7x=l_G#tKxem\B6n@{ `KAT/=sqE@{wz-aӏ6kwP,pԤs2 n` }mЎɡz_Ѱ+Z7a(`u6=%Vn2` ן5Q Fkf8 K*&Ɂ#lT:sˉ+hrc;ޛ5i#q<-cV 1ft"m)v@, ՘\&* JC/Dfǫ, x hD0YGH6a)Q ~Pz^3gZ7&\iӸ9jjǾ'vb5{Cdf[謱/uSO>^%w=Ia!vu8.z4ѯ12}$'8NC·o;N~An,Y4Ǧ_]r#@UqO<P:d[*OlKS&2s ^dyQɾ5Q*8odd3"nX8+gSttD !Ti < !$O vt)jάj iT , 28>|EŃ`@2in\d+lLؕܟpɶ:_2(A/[ӮIM% aSEM̏ TCZ=2 ]'cw˲amx Nb(R )P05e7°ێ=!)Eͅ2d\,né<`MxV]ߨaA$bȅ :\P]S]Swxi#ʈRR}UGR(էwPQcncBKԬk%CLekZ89Y$sѝ6Qr7ǤX?zmAQ3)^ǼS']yB=k F ֹBj4'E_.xkz rej Wl9Ő3j'd7ILOEj'cB˞NJۦ,R.sA9B]Du1ES@b C|T'Url|>zj*6ÎPhrQ0%#!E6g ! ԣ F/JWF+(6%֞ ֕@2L0g)Iey&Qyu7uMމ /;&:΅%%TEM{+ rn4n="&j7<}(e茪`+Zd uےL=:6ޖ"Ul#K&ߌa?%Op)gй ên M}tKɀ`o̎Nn5$冹ϴ!_бpvAbEMzJsj{ygfy9pB%4G:;iaGubuо/uj,_/ >A%+9I.D=`&r2fT0oD= .NV)G; ! Zhv↕%W+2A?%>xGXHZ< V19L^CATK_TRKT6_蔕)q6yQ]UdP?R:z@B0B ˼J0>E=' Q[un&%1ڃE16KS]x~O3OVyŊN:S1bRб.IAV'aacq1f:BKA^"tyfMw̼1_N4p>3IbM kHp_} f2QS& )y(|ρT.G )oO&IC:=yQJgSN6- ^﴿6w&bK'385vMg@+;y=4UDzw{xtu0l&yp-^sKZW= K~ Cq#Wdj("!We ʡ}UQ^x&#l /4\35}oDGqE]8:ޚZ|s*N)|y40VOE':vQ̎x(n Kʱ '92xpكxx K݈H5SCl$5~#EN$pPIVeH$o-.31'1h$F^"Z^~׼@0{\{v%^DJoƕ+ppƳj(X|sM@@RRiSo/\҃0Ӵ0\Eu36"dlIdy6wop TPwM`Θz'&)g{13¤AVL^?RYݮ`W_JD?q qu\k| $~pٯKZ^X-ŵRfCK'>Nl괄*);wjp|mzY{ڧua%9xNJaϘQS&eXHk2_o ,5WgRgD-sOP[Ty`9jƲ3\C =rx2 bB2D` %Ewh y {ToQјY};>2I=K[ I?礖Z)3!qx+'O PM0Ru;PiJ+ X]]g13@hdf̽7c(qK7P05 +Vl&Dž5,c$.6 Nզ)3zukkCc3"1 Td(w5`)7gszvRiB8QyfqAKks1ޜ[X.rAۧ3`~z9S9:aeI*e>:s0G+9DJGbDOkjME+E]'GBHoSPK_dcm^8Jt\u"'Ty*^G yQxF D_W/WY/ya&P>(̬[7&Э $!rR#?b2y7R$P,@!^:w 2@*s  zl~A 1LeC7^$t?(" ?01obW}xQǷ_ns8 aj)gS^Ndt{z  ⅰsI{4q6܌tkHmx8Uz -\.8Tk`r`bKcȰ zYN/{Ii\?EX4{#+e,(@c$Cx\4RD" eàͮ|-dM5p;לS Yc|>>tْ=)1Iה*. lvnVD9h.qpLg=uYe['"}wO)##4m9xAN蓰XIxbG#ҀRclV%f,-ySȏ7&M|;L55(קԿotO "8WgKN0yȯ, Zo sٷ;jZ#=  O{f}TE]X`Ъuڡ}ܕBvnK {B "d>`lJS NBf3m~x;AcgP=8?cl(~5޵Rq逳˧>tLoZUG~24,;*HA5KDg~<+R'#9S]䋽k_#񼤄 N!DG@t_IVE1ٯHX 0 ]"Zb$儘NZiBV8uVI*xl26:KH9fz _osw²'|NV%el5L)&_ٙ`P&g)h0/r9oaqQZGYq ?Rv(*ц˘YPCNV., /酑uʃIlQ *;hR4!4T2$[K-ܢ&niĆհvdUMyXTQ@@9q2Xr6X.ۆ! R_sTEC~T=DV$UK֢i^/W| h=Ok%i)ybR)dk5oj;4O%Q^Ց4/K/4IÛM:wl%q @Co(kŁ5`]mDæf9(?mKDщq4 ɯ{ӚX":;:湋X蕥EB ,4G[ox8@NLSE=WfƣXP b4;Ty! NNvM> @^okV,润 hu@[7l,ª@cNA%ͫڲjڸg"qG K ZH:*!!ۋ=7 '`+3,vғ` [cb70o" 8Xi?FXVu+;v~ 'c.Tk]TGt Yys[bW3;{TMy M<yG  `[ uwX@(E +J3I*b ;aǡ*qYNwnÈ]o7r^01K/h"c iUԦ ҅`i=}ꒉa8޿m1\AdըApT lj{$;8&'s_,WUWB|eOO"Ͼy5n]J> C6l~3a!*<WH ˽ń?咕$iTr矛(O-geۡj $U -CѴ<\set=2Y΁a|/K2X|:B&PJWE؄5fmlØ |IQvZIݼa!Hƶ)V1R7Gqӹ{%;> [F#qWGs<'$uA#&S!KDˢnp O*+GsI%GKE Y%OeN6ñOJs+UfvX8 P'QCBM_!(5ŧRqO6hٟo-ȇ ڏ%]oTCcs&Ga ;e/p08Ȧ#8%|'rb~8;wa$-pZuG"VhKPDGJJZ,sކtUPX1,%B0-h: Ma /v2=EUa.'\f0U(w `O.`8JgL ܘdְ {KS(tyNԭ0gd~e84J}Q28˿ar2NV2RY΄qxDpX4w<a?8W$D,rs]Jߚz]XXzy2oMbÈc7LϨ1HUƜFH4:ϭZ"ٌSWU8Vp4J6=guxdVX]0M9E\e:_s9Q3`=gY#w9ᢛ/ ȳnNqx|XiezhHkx2h09zz#aAaي^Ns`c1)4ITXL&Mi<4/}RJVHo(j>- Y{zᶦ%ԓ%Uy7%Pg<F7n?$e5)XͱS=iZjTG>xK#h#Տ*cfb3 p D_]u^ ZǪ| O#<TQIst`Tw78e?XjkB҄J6d{2Z%u>܅ALx rS-!}$*BpuzHW425C?^sv# e6⊠w *y-/_D &M0JyURNItox  ? S jxVe-}֩>['lg'Z04b#ʃ1Z1hnZB3`~˺{ӎTP{|X7Ӛ}vEzN(냔1tt,ȓWr$?  ]OXXZ׷7@{gP\ls:3>QB&],?dZ~i*례JWSֶca+fIY(v /҄7˸ l,߲ijR罠4ZV4sIĺA)f8}0JQѭb wbZZ|8wKAesSA]}p.2 |/m,f},iJ ]Z5nsئ\d$/_rPcʊܱo+Sǔ:MΎTݴ?8ut2G~]%'n;.=ӓܲ ]kBwmmࣖXix O0γ"2;B :n71.=/? Xa뺥WGbt خ ~+<[ ]4)ߗe_=d +="Uwd0ks>Yd,te"w7$lG.,~ȼMO.>R>#OQD(ded9==''9y幯;CixreP0qϩUQQpSRT4ٻ< NE>nd':11(ǰD䤲D4Ln[.5v3`dkLNoa q{ya]{&2 b}Ftf WQx'|ǏC)%;O`4ǖ2=0Ml$\t3W-e>oWEd:6AKjqB]&!&Q5z92w0I#K4̫馽B,;rlYqd*&X]~b#w=uw)e\x YanHǴNFQ,a~s3 !ZzZHẸf,XQ37N*cΧ)6zRȭmdq^L1Ml9ַ ?R=/.6kH`ͭXYQ[7(-ҟmT'bE)ovuN닛1)PM'>T)n(/#4ct >N LjP|vyh2=15z߮,yd ~l2.~rPI $ԣuڅ:B bmdsI :}#hCn2>+]cD R,mlNW&D!2zzkX^V?'KO}C@€H:HnuO#h;t ,1`^2v u2߄Z/},5\Ti9 K7Sh/0Lͧ 4 `C`ڕ`MO8  uj1htNӞk VPdȢbP-b鏑'"9{Y}GbX^+4IJp⧃I" 6tK)^=|\nཝҵPI,yhtI7N:w"9%tG7ljW3Ajop]R9;TFO[=GRo7G^~i0ۦr"CȪ04,g B1ޖzȭ8X]wEBs" XkԐqjC9 gMZB8/iaY?LS=7Ќ>AADvӿھPIsAQV5XjW2¤POJld8Tџrzݔn"# jp91yuT^2yyIO)|7y/΀}bA{kI޲m? k׃0я?[.N]n3[&*H7z7iC⾟Hd:Ã\6\s+~VGT\JE}'V5c9UIĉ^3nX }~`<(2 yaNV*=2XA ttBBC ~O{mI64ėe0Ml ܄0K;c[bZYlH,@[f& ޝ5y>Bٳ3*ݺ잔ox [,jW>BN/,;ЉUsQmXkI)"rHyoV7B;[zq4r獯|}D섺WfB!Eh8*r@dqB40DR~W wu!#sU/g ,-4 |mXqvŎٴ}O{ %T vێE,TyHwɀbllCۼ1!nNa溎aT"/P z# +uS:r^P.CsD*Q W#^GЏ^@@){ *S[ R&t"Dq]=}c+54?`b|#d{}Ƕ_VDj"GPS"Iwd )- Hqw)wƾ¹xӝڣⲵ#2fj iiiV X٪q~0=DSC/ >ZbfRTT`mE0(L6`&f?sU+ WK~䊺3jt"Zb,nׂR"HH6WZ ֪WKCzivq 8 OVUXr$ ijԳ=G&;w1̏mu$xk#ǕgNIl=B`4Ox qY}*qL'C $Ztk%Wn`f'OuO#Qo)=Q-<2.%;$#%Q&x4>hB+6qAMNBwM%UlY>'ϓ3߀g֜l6u>hd؝݉(zTkI@  <8뵠h`*rec8pu@\a^M!| @vѡz}heȹaxٮ(@A~L[d=ԠnEa!սˇ:T o?/q(S_9a+{y{ܠ7kS6WlSPyOآqQ\NHy iZ]<-=57uDg -CSb2B&30zCUZ|߲P3w="lYu)[NטLE5;E+u(sV5)bAOnD]'-}K!;˰rEn)ڜh^/b%MjO,3ۀo5}60 73Bâ|=rbWda12zB1pzt_xpܕnk,C'a3Ad9z :t3mCKEf}0qEh.I,PĀ"RE.t@K@]TdOR}9'"РIC3&m?-V.m=CX`ep5 SH} 8g/T[/PVB#gͦ@8~ȨKMՔЈ SCyiR/ &qجLub 1 B av\r/]J0LĄEnQ#="_PZDHOje nEϊKgYMvy!VqYÂp~M{`^6xc3]E @TIk+yǘ=_g Q,gFT~YRAR9?J>(IyZrf66WPwHXAU6S'}&g={9Qz(H!V: Nqr$=+w  nbD|o.4hě$Ԟӌl)%ZiD 9/WqN󥯢>LşʇR&3o׳O[rƲg%,4+= I}QiOO0&]UxXhap t3ųǍdflMƅd݇W:\EMA 4O Ӗ.o֖ͺ{MRѩ ㎹_J=3$0[+mw'ҍ͈(l;+$V+D&5M<%@ɝ"}/Ǚ4?:0t%HvjggCP]=MTФP0a/h}7$ 0V?奙6R*H8;ݻFJ66a@YHyv00mP*܉srFqd) ׁe]߭ -ԦY==k^H_n'f+;M 0ɬz uDR:V v84̝(ƫꘉPחϲt3x GZn_@=sS8+=Gv+1`ZFb]BYݮa:QE^|#Œ݊WDvx9Pup-k |wOCƞ0,D)bV0$WU$-#mVT18w 8ꮝ#.VPtQX5ir=[Dc?me~Qz,30beY9'dZ-3$ [&g&ŨږFOrgsO`>2KKNC w|s 7nnm.|m3njwKNAaxlq(&Mln2n\)b*w0@ П_3Q{Q{!^n]B1R{>gH &` 9P2,a*u28e;M␈Dy^ ue Te >?w,+Os MZ%il'{:5j\}}ZrLXY=}7xWٱs 9=Mr3bw#h忁Rj$PZOTZb,wvұݞ:VYp1"Ԩ[c`tgZ|IDz2e (mEic@cU/!Z~l«ԛ5>y9A?W|D ևLNRAJ|d$'ӹ38YI%g, ڗK+JkE/ z)~+NXt-?,Hk _>ll.SMj8^W`Ϲ/L< #V=&Qkz^'>wěr6DkFb_}stE`G ̡<>-ޭ+J(S}?^Lh3&[{𤴀k>c0фnhSz@gK.Wܗf趑b>7^hAL$Ze:Z8 *4BHS.M9)7b N眒@j/5Q7< 6#YDؾr+wƶ;9 YQd^(h\F./j݊3~EP4+>=2߇l#`.=W͙HHjLH^D!e#o5O{iYᄥ8eb~tٹ >Aŗ>LB-c⓯= < OTE$"+~!!eU_Ξ3Bvm1~JAP8'lKfXUV7GpەmeHI!(EnYCdV_ɣD9K$ET Rs_Ȋ((ZS!6iv?2!zlƜ3pLMJ֞ +f佣:%R `$<~`Y+ XpY f+'*l\2+CS%d9xt-q,ƒ bl2O78K1L-&+[AH'/M kdcNI%YM^cEжgPB+{@qqVO䚬$! f&6&{s[r9G&6=Yczl ivy Ihآmŝ*R5u j&Hg!L?Jb!PT]o>%c \?raўJ($ pӠzW:w/"߹=<竫{v~8zx\tTN!RJW=r2UL^vUWr\vOƗXeu<,&wl n10r\Ru5l+]ɺj3Q'SݺY< wGcN9& [ g*K؛4?0!dLD^T[ȴ`?|$DX6\֑py(5 vVcNG1DT,}xjΐ8XG8_(H&СH}j%xZqg(Dȁv,ES= ށy`ҶԾW&6%ޑ1\@x4Px&c'"$˼$-T&3xB*"\ ՚桔Sd (Ed"{祦 ~9χ>t< R~Hұ?A+{AStc ]q P6b'0&]Ȩ-DNIB$G|4@1-/@O{NZ +B\Q(Rm0M9W棃m? %UX&Z&V/`CS㛽:n%0לS8x (7SǀWf[JsA>ɀ@lH|Y{Ƀ =>jϝ/ÒZMRĭϵ`qQ YHDv_,kc#! Y öO$I0<+Q+&H_{[w-yxqHeIųM#R\0>ǂC9hk]?)6 ^Ra~T=~Tky+q> M+UWFڔsz' sxc4v2ݸk2Gn:@Is#b`nQ >6/bdѲ y(PPaP3\B:Ɇ[JXJ^'7egih{x#qeq;ͬNtAjZjV պ+ޫX$y+Db,kʬ!X!8^8N|Ng٬1a}>+"K>LCVl"GMe73iCVt# $a8j=B$W¾1ByvQknA}l ů|ba,X T/Ô)$+Zo1*1$$8.^!A\f2?GS4HΓb8sѺڥ@H`XA@U%VER'Wj?ڐZQ[sҞ'jRόU\$z{IB䍗Q.PQ&)wx7aMe %YBP 3V:%N6˹Zx H QPrm?].#8!~C1~glSnZ̀ b]b9IXiJGRU1 ?H>[阝i~=Pn_/9QgqW1⩍vD2A:\¢:CNXKx%en 3q7T+T؄Ac/gUAY#ܹ"ue4;Leγ3fKвi"+~&3U/90qٟ }p{tθ&2D*qX1=YjUGRfs ,Yw3R@7xN0Yd1l~ꏆ:uB՗'ȐKY>@V$R}RʹE!k@v("' B` 0~{D5Îl]s'>APݓHtFێ3=RBw +q'0n_wlIDz&TY6NhVؠ'|atT1cYܓ {&&%TG?Ft!y PJyq}9pt%p \rOJq;ƙ C_% }ASFT%k~l t6lK=/.r4xv2kPqx1ht:Ҳ@;";/̥estX+%^?*I=wZ)7=U{5kyg籿YxjLNɥMCr`N$)U#5A#jJ#g[x;I =m^;/"zENOZγ\r RaT-*yb}yTE58KFz9w,쒝D)[/=9 Z@P>J|W?6¸ ybD.n bw[NJels.vv4鋗;Ocs[թOx?2Lleaϥ@2sɷR\jWJ?c)E:VW`]uk| u P&νgO3 >eHX bmĶt3QKŠ3 bѷ-'-s\d,Q 1(HJo~_tMG[kU #XDbMRuo=0 zL?Y1˘DhoCȵq#njLq?b8o?#Yt{!P|[ܒ,AQaY>x6nt^3w< ]k3G_ B-vi9Iʲ#B"f-})(HxP<_x'8F%~A:S봱N) a'-Bm=J$ 32 D ^+H8-^H _OgaR߂vq{䝦=Hː'9kώX5<:廼 (޵.גJuv(y:%r"8|3ҟd N9wa+/^PkQ,6G#?'{8"R u0V$v.0)V^e"vB7)\s3n>Z/uav_;jβgOmuOrfd3['D&"SY 3k6#60b/' prj|WZK|1G )Z'};RwvvsMY)d3IW ?x3^WN^@%" @0(!_sjIyCb;Tog7IS69eanW' )*$R$e`fe$M)[iȏ={ B؃všW,""+ ]%~/lۂڎNl0TwY6KuX DbW~nJQN¡T0jwb ob{$i9? %-*:0ř@S'-#⮝ަuq3t'K ĠeHvy %n;2N\xVCöWz!)χiNt4`J(?V9> ?a2dTc[J!{NY%T3Zk\j 1 n?l堙S8HeƔ'w ćh-c?bM64H'8lMd'kܳMY?JȸpaM:|VYZ6 ՜a%+GK,TS}`4{{9*%JNEw_>(A2dޤ! B,%6c Bng`4A wi Z(Im*0f@ug ܥÏӶIerLPv.߄14d2%{ɏh kN44T>ɯ|pF:v.o(ݲqCg:D ٛȄ<+gnL+)50QsxBi|Hܖdc}l̚RE-p < ET%%tM̏]C2t$2+7xgc8*#6+ũݸc:n../qzEg|hՅ'' B&۪cqA7!((PN&dYU㳖 jG烮WQ\]=n&Q(!7gZA=r~Fd ՅX"X0U/Q!q 'ٟO'q(bECҖM-v$b =W]Πԕta^Wgw/ԃޯZᆦU_$G,uGsəY+eKqIRH^KFHR6NCk,Μ f1v`39{/~_PTJ$݄#Y"b!fnl)Rğ c+:8;=P]?T* ke]s4{mY\}NH]7P]RT-EI͟4p`bv|/ܠ`1(r AJ*aYbPJ $BTׅgz?rI-Y qo а/\|;7aNͧ_9!%jn_4G|lzEZIlcfȚKJFbo2I+lJبc!2'b:7 Y5Ya1<-. Oi6 /pɼ* ۶> 62d_I Urv? Y~%K%>ЯaR샄*R@օz'{"RET+XK"4=R(e=;&(ȲMzC (hCtjZi 3V?$>p˲"GN n6n)OY,#8j}]4r:boK>dY(Xt$C5UfdA簢BQT$`|dӈUkծk@S&*sF<"\Luc)OrJCKyS!7$rt>ǓuE RaX񯹕}cm,a  5$m+?O% C6" O(|V}fbPMWY.m?f[9&GVamWL$Yۮ^v܇TGVA sK3!i,vq*X #SfxC[ XD58yNBϫVVB@[JWHpBSӹpE-R܂6MVQ\ИճQư*bK=I9[HLR$ތْDR)h~7/sO:.}Wr 1i=m H8yW 8 D20u[,Psm+=3nVO'. T:ZB0v~GT*;R6?(qgpll =ggZݓÀ^/> m#hϨt,4p֍ 9[P: N.G2Lݦy %ߧ҇|䢛//Xq0[U֎l,B#),72(>;Zp\m? 1X;& ŬTGD, ߶޼~A(.PGX\n=҅ΘuF#:߽R ^v<ꨵ'ܰ}ˇ:Q!4}C&+74$~&-0;Y(kUB7.i׶& '?$zĒ5@f^*1PA'K : 8 r ȖNb]HS-۸TŌeA)4]ݎD>$B . +gG$4$;v 0wQl3[)I[D,HqjD%2Rh1TĢ1A^:f;VF2\܀hT_R 㖊։DFh8fcNӨ$< !܅ \ȏ#G\VkuԒ]a>-gj42R N+1tYGQ>-x,g&dq zQKŀT9݇CӫSYVLwQUFZ--f V~4-FF?Q!VDZhXhJμJ>bYIaI6QWAțVdtfk,M%8o-_O}r( n5^k6 GAR^עp;@Co美||iy BP8:1PS!40AO׻֓lMgƪ |!CfqCc=h)h=y{ar6n~ :us<&B't~Ά=܅F-(ٌD=*A%[O(A],)h 6"K|`zs2ybt/y@IXWFlTl@Xy-+ Y)L Ot>6KN^ tJ֏8Z& e*AX2!4K˪Hx"b'*}@I=puT.۟u,c$ݺ>Y 738LFNowH9r*ٹPͧ=N >nJkhxq"3Q^zX #-E<'JF%Cz9 1}1sJLjkƧ%5-lJ=6|[һik?q97h b.ZBJ7S@2w)8 T*;^.byDM"uB Zdp#ø^qrY|PS`:^ ZW`)%jX{Qs{eJlVfŦ$# =tgwc9m;X KnٟnpL4bU7w";"tegzp>*du*B;aEfMLLγze_^7`B.?AG-TiN?jX}Z4&O*id19B]tmzX 3@$bc=s_Z*< Ip u6-3YQWIMIxbݲ^; Wsާ; Lhn^a&ءD]+%0JHGX2ˋ˴Vh?[Zh,;ĵ=_o hQܚSTeA}]kEt(;h}i;d'H%VP@~:s`7GAHrSJym¤|3%ra PJmX[hb3f R?d%{03)NJf@/!wR,FV~l7iOjhݼ,.#L&Ewo֥OhD`B(0[P $ = n݁0v?\ֿW4#oQ\4s Q֣te*P`(R ƤXQLx-C|A7.9 ؕX1*sqR7m1ͣZm8G[aO]M~s +W"Tg|'%ф#V}X$ҪcāK怬6$}]WgWc)ϭDl2Z ]<,yL,oޣ쫝Gy6ځ{Jy_n?@ 0OQ cqKIZV0*St(X22IN(ڃXֵ тЃ0w,H$~/Ѹ7u +k㛂taŰZ1!d]k}DMYٌ_2|pct;2 fBmX=qdjcyqvk:  UkMN!uU2:ٵiPߣ]<8@z ̵9I4dqa EE (12&bZrN b)|DюĒ#EߍfK{`nó&bkU>tRvaxHͽ0l"^'۲DDeqOu:yrkNcŃtPMp*E<$f,Ru^UN8pĪ2<0b;7]Dm'~sEVi ϑ]{S[cg-r^+NܾSR)|MT-l{˫& 8FfR W1ִIjS*al$;p͘1 @٩(J=' H# :/@͋d)l3@=+-ZBrOt@& 6CY@",_Yn7ftž,sOT;X;I^oϿ)e..0 S%O1BݕwY`@smn.R â9'okH0`rT eQ'.3ǶQ;c +炋Qdo5e75u͢C_  Dqzo琉W A1:Tu*ds;L}3߲fxJ9#oˤ.VUb I~YsRJE,8k_l;/@j^,38mA<3pJˆ䆸UX$d㗝s%$^_H=d!k0@GRh5[_ V7Xmء~zԐH65&{㵙mO},}KJG S^rDKv[@ qZENzVcRU#NH@܀-V 5Ϧ?TԿɝʁK\eeOW~>Ar5lTv:i§V1.XttFKHy8AE_O~G&`bFf{k]_zBl Un T2eGoѤ0.q̙2)kz6#s;u% -X+7/C D<5"m (80*cOU[( :cl?z\ 4ݝS,B3 PI^K} VY3(J{۝xblQ~aPXҪ JcKR~@o6D?X uVjF.(me K?rZ{{BHkk.f418qxr ^<T|q؇Xlb芣1xMޕ?/lՐ(~#<FQ,JURm~S꫈&T&21%1aSW]rx^E ]}Z|jr jU;?0mg_Y^Z<}}`mllSL!MNmI'!UP aSFŭ-.>g\뿁Vpwk;Hu?(WO;qQrstL0"A3VvnD[ժAKIKE_:cH@'$W T벒s@Nؓ9;ޞ/1<.?RMQkM[έ98e89;X=y2UPB'cAAkY$LNI3*E i@{%Suݮ`6qnȦU 9U=p7Nb Gxy:fƲC` klIzʤCұ䡔9y0 ;}3g| ?$fuA>LE'0;(ɾ#!2$RRYmWbٜkѓ3p=`/[S# *‚ok[b3nSY5sV4x+vS,ܯ758 ^wMtj=UPs)Սc̤[^֖?60Mtq % Oc\Vz'T:V5*zmH.)!~w=K3:{s7&Alw jk(|KgquvPeFa.J/5?"ο^e2JIMKeSf۲XD@?n٨`S  ]y [E2+(6"l?p \HQyEDK9$?\eM3`~#o4x=I79&z;H庝"hP{3|I@+\Yƶ*Gԋ&8,t`֡`q>PbPqtJ^(?3`̉b뒚IC-G#NyHM%)`."{i\6ge&|sviqm{A aA6+}-'?s{= .`oEM2pXN%Zق}uga<,|P op*j[$1?DJ *#5wF鎂DGz ZsahMJRQCM?V. *VbTعweJ>*?=ivwQZ/j@{筒sPʠ /%>9& e.rEfdȃEBe+`9Z^43lReяMQ>n Y4rPN\3'l+Ȓ (/p7~0tʧcv, V;COLJ;s@jԔFx-pNM {yĉf p)kt*KG9Pfxdް?kcO=J/25;K'7J) JL7z)l|Dp([3ϯy.D1dx>PcO©T 4xQϮl'ۙWLߌk6ٟTB+ܻDkܴy}֒ꗗ¦ݒ;u%o|ϰlSޓ\N6glal4 Svtv,lSJћ3"$φg@jEkT|fz,WKÞ=-,khAȔ~t5+l_$6c=^RO\) K$+n(&TvjIu56c0"i߄X?қ on1:NÐJ[C"x;Pj"jYL3F9O4IHQ'ẋ5e. Z{͘Km0/A\Pn\TQV󀡭; ߟ,ru$s}i``ef[ ,okn2bK97TDP(iGTڇOj,ͰF|=9 (xQs;Ʊ!}lh(ì`?'F #s ,/(9fH |99u~ !Q׶r3 <)ҙ~u@$r˥!/34Hchnt0,]ooX:aC.~_6jÇ?`(>f;>i׿j'0;F)<%%z%wZ6_.1R8uxX}cV@ؚgao(Vj~(Z#0d:r e{/ ف}u}񱤻kܨ'>tNQMH~8̎iW W&Nʤ9 VWa+mkG T]:"FBuZDq7O( ՝gAU7fx`?px0oǥ\ `;}+glH4#M<Gh͞%h)1^EC3AX>ꇁX:  BkT}R%}OTz~ŝW_<0ł&6,ͩ-<jD,bL*גY>3ļ{eq~f+ݦC)a6c2aCuaqt-BRȆ,+-7 ;at߳ jF!]|qDӈ"# g.u@}r⼓LQG7KɋZzךdh4AO~I*Ϊ`7Zь-dBl|3,~ݛŷUn&o<)HbWFtBBVhuH( !*.;vynuGn΄{C1\Y)5uoU&lrL/\yCC(7S捓 II~0AL68?1ƣU'[C7BlAӛZ^^vzչ?F$C*x]4ΏIH>`AHݫR< ιNiFg0SA'g,PO|c]7q T0sH'-2ޡDp}:a)*6,a8*Ӯ\zF+#q;&-q~O5c&6DɲPerV ĎP>E^ ݭY_YUКb-7_w./vkMZ"(z,P7chҔ).יw OVG2vu5n`K _)LE3W=b(ML8  YM (^ܽPh4ܘNͷmDaٯhI |Ѷ.Pwv3@(~BM4D go_#aO ?LaN9}qm,Ewa涵y8}8y틒EBG>犊񃂇~ee?'cK8 i]?hJOPk̩_/*{`iGFH4a?Az􍜾SC˸%SQĄ|Lzvƨ*e\D#66lN F)FM;;őHQI>rݙ+>OWj#  a1q!(cGxWW?2ꦹl*uHm͇6|+-P76LxM~ ˛Jd2cjc02R> >,\iUXC8ѽP0a19ɩ ]=,ay Bpl>LZng40u,"i?“X'62ȱvX}f' qi]NK47*9!(X53mcH0s B{E촽CN+M.=y N W*Lp| r:ZLy a?jkBx_'rVS8"QyUt6#$`M`,Լc6TVd6Di҈wٕ2Hejyg.%\^q-'%$/3kd~`,x}rN t6{n''N^'@hݧѿ":q59y7LfaƼ2:bkZ6-;|:sh@d-Rxv/];T i[OI1 pi5@%R}'-eHNpҔr=g!"hi-I# Ŝt"C߮ ֻ"nq_ SCBSO‚96^ϛDZ,Uc` z4Py0I0-cc{Y4ժyta,)#^^ $wT4vc3>@̺v3ׇ#ݟ`n38TW '//(ZXx)t<39(M9F1``+^C~+hMW1Թes1bxYO]~:{uDД ܃q[5EtwZv]b+*Ka HO =>IBTC<|z?% u1 3H$a8KtEkD͆6<^U- *|Z07ow?y7j@GNwX |~sˬ,91PHf\y'Г(#Gs5D zpFWEgRrq{P8{;)YTm00aGif0˿ȌyrkYVVtHc(*Q?[$_b&zϽQQs@ԑqx@ #Vka]~@N >m We݈GڇI%WzbߦegeC >l K䩘B`3Ch,;KEj`s:[ ݐx sO}׀Y]0sPQik$reEy?HJ$sV.|kum3n"*:c^.b0vtXJ$sj XC᪁cPCon1A0bY@$[',qdZ$w{r -S.-⇣\O2a~ނy$0 Ij4 ^;=FERv&jYiA雥n?[:`_5ǧ bTtxd_/[Yl%\e^`pq @2#~2k}3Cey)}$wUk:4;!pQX!=5F|ņ"꼪0 BRT &R[`#=6\ڞ8EĊ1+,=bp *E&aRl%"M*c q9p+%\^ R}Wn6L$>T(lYaZZ8^TswC|]Hs,U6nlmY$?HEɒR"Agg&|(bE䕲"8 lOƜQ# bNwO^IU3j$jk>l1ĀI7" t LNviPw{ ;ks>LEQKBUnE7a4OtٓnTKư6m0|vj.AqE?i:>GKȻˏyL+Ø4"[o;3F"m^V6RPBDx應ϐz!eg{ AoLPT "EnY1><tvi6vxM\̶VOh+TxmnOEF_S3.9(V+rn ) ux&j~;(捆O"Lg̲&-hShP$H᪄fI+5Xܨ FXm{㳬DJso/d`aa4i@:.؃ON^| * pewC[@Ee^v q5!Ȍ&P%0d_>qt%ʥ K<,7Xr)mV!*%_Hˀ#oWuw7 lFVoN9 dE Gd;B`L 0X_3S ӃLn{jo,q(꥿p䛽#Zy΍HlwV?0!jXD+PQϽqXg[x`Qe`ޝK#5PiȬ|h8):^N}kͭElAe݊Z(C2=,|y['F;Y8 iLpX"d4nA\a$ph;n-MJţxz s:"3'>H@)1.da#RMY:ŵp/h_s4Wp-m7If{?Sh>0N_[볁^Eo.R zͥ[ ya"L}Rr>6 {)ısn <ٓ6+g]!uˠ5Biul* /BOZ{U$B~,Je׾n9-i䊤L@jp9S3~6GBEq<_ E?w,5J0$EH$s]Ǒ\Ўg6ah-0`߆Jŋ@g+UaAɣNES xz;vUAt\IO6S!z`s:yM+ڒ?BGC%ɴɨUE L'J}[}kgefYHZqi'cfb~!_Jo#׌}'͛|P zuCہ܄Ym(\cP4P涠?l!c9!Tun%~MS"H3#^܃Y$ڈ0$s@%4̴֓5Ȅ7Pj"LpS?jgRL k e#Ci)Sл'w!b<8˿䂳 gK/ ͨ^Om7̾w 󐜟 x0fIhN{{R8; ۪M6YN>ڭ\O /)~iAQjaR\.vJ yXzPy%`4?( ݡQxrk4Ee[xJDArpg{ٻq󓣑l_o*'"ص<1Yp@] ,Ŵ /;:@Khu8bl%ԟNfDr]x\q{elJ; m\-Oz{)$"j$MbD`U jSs88ILWG,3/q'eUuﳸ~Sjlmb &;?n*Yڊ Yg\w}ZD74D處# e0Mgoth\6<֬ ?;/F4<?[ٴuxzJ1 c{BzH؂^1ي pC->gڭʐt1?tAe:]з.];#f0],krՆ-u0|CŶ70/wN=dF ߴYA.'+dv?-T`qlgd|l ~.`@.l<\$%8'TO Tv5J&L8Q.Zߒ<鄯:8(4@LpB7-te_~&<ܺ"p?7~$c?h$NY.u#* wf2͠TN8156t0nm4OKNr*Ї "$Ճ-{hA7œ$cV)$>\L#@[y)'02&c&wG/7혊?}Tg!+Vt@{1?WJV_~.}'NEz@Ԧ2 faY JI 2 Nw o2P\qO/lجǺI2> '21=S/8@MgW3a%" 8@b5g$:򻗥iz"f`ς\jE~O\ wǡpZ٦89nxӪ=mc1"r2=G'Z˫SpoS+QT8NT.Jb8*hBt Ir47 sAGXkhVW,",8X]H=@0cHElMÓRUJ܍(} bT@b*YDg4D\Vdb[Dbg{ziaxN&M~ *{9~"v~82gׄ|r+ G(*qk {蓚?r'b{O?;mbFs-Le 'l2F؆7 ',P3tB2EYJ#!Xy"΅Y }Orxx .X/8γ6:/{fɋV6 \-1,4Tʧbo%yJ_Yc qsۆYi2M hà1HkPzi6(h@(V<QG) 'Qݞ+hvE}EW # @bXC4;;)l#qD(= A1<*I"~ҙoj定‡ENP0i uDt!*5"Y  3hjlFgu1#5񿔁È(mR{ք m Cˇ sWV_&".@ߴrTS|~)9>/6>%\Y彋$2NAf%1?d! }P@$>c?y0GɰPws . A:mwH =CNc&pY8F_պosѝĨl nUD)g.$/_cUKp?-{4 eVli,LP+6@Cv𠾛8|S?iD+kᐦ7"?0̊w$J*I) #QܨQwsȹOVx031H[VW<Ƒ^}wr “-F֩:RՇ Q~H'p^O pC ţQҟHmfКY;0`/Qz [ed3:k#_pCIZ0E޸x/}fdF ]S;L.}'/SuKꋁxYLQ4t1^```Ùx}v_&}IfwG̓ngFrF#5z570xAR3z]l] dTr!uQ==.\7vFcA;ZBsLO5~iz$< u.Dޜ1A⫦?p RX-EGT,zgiע#-7$`ªN-_<~q0gz0O[!*hDj{")1I dmŪ8wy(qVsN\vTyFȳG{4,#w1αLj,=hw1nl3*&fgn9#PWky%?VڇrO*Z^/ #%n?"Qu4)D\>B,E}0#ԁ:"pTo rz*C{ L@Qwa7NkpN>\LBBYմJ+n[{Y]-glި4Lwݗ3/@&HmP mqb [o "NE dO\]Xs\]jb[6s6Uxlayi)kgOF8`qNLXB_2cʜYi _| wUTY=?zfˎ &=EZxM 3/5,hn6 pap^ӬD]b9d-ؿw\n!oZE1"΋QLzQ tq22@cuD DIK&K)Z<i-O׎M5-\^t:$cuZ)d +K\Q?VH2Х 4oolaRz|à%+TKlaL>'!QFdkVHkpKgI(j+xE^ACt~;-DGFF*YV[ukܷDB(=bG^0f;\&?ø$& ym%!^)6C:lCմkTf}"l(q8Xzk m+=Mj*oQfWR0=ƵlnYu7]_FI:cm!nAi+ O\o+qrg^ЄlRe}83J~ZAuwRgt-݅N]t5-66ڨ5VQYb /$w~_ݪʤ-PrupL.Iuca'kGkOfV:,Wa&=u{y_{(ytҀƖܹ鋍7`TpCwۗzj{:?$52Se\ Fꍮ>`aai<^j oY7~n!%A|QHEI'qB/q0}d ) ُX;ia6! ?as+@76&^Q}W|8O5:S+"^Ew>L6uܳi 0}EQ$`Xd0H, aWThxhT3;I,pN0^^ G](a}7~_t'D>r G2Uo7I?9~40i5$0yhf[M_lo_⇭(9\wO^S7rl|sG߰v$FG:ؿ7$ ]27O4+ uAm8)[uz.6sz3eJwM9]r*K5Aoy7%JMx#GYK;ʆavaח! %*US)/)og ~W̬Ά6.S^( e}Aۜ(T_y]}Bŭ_Š&!1h^㵏E >pI/ 8KCLa*HɅFȑQ5TNlY* 0EWad9yZW)7>=%r詝8ɟ'LZI$A֡a~}$+:H>y~B"[76n*@^ z,cN 0Qۘ1tX"%z!qmC ׻ag)ḻ(gK nDr|D_Mv1ə׏Hm[YދGLɃ$O%wɊ7vU^',m5E]Yn+G)El[ji~Pw#f^zGGV:% |3JHI-)lmOFP Ŗ!0NX}8}Mq!pkH$^ٞӔES?hOux{ڑEa ͖Xm5T, RM]d^|eӓ3!P^x mV|P ,Ӭg g@<`4'Wl{Qu /YnvlQ̪oeu$2'1j PD=w+M@" 9J o%FK] wMuf>X I=z^ .'Q~ּrc5*$f ⩽lICRR Dswt(e Cm"aSK^'Tpf.AMy8>(7{} bߚS`= Qya%Ep ~i.ekz& PK21ԓ{>ĩP׭=/yC`)luH4*ijh#7̮7 Mz6(erPѯI1~a:˚Վ3dd*m/Ԧ4Cmd"M瞾]U{Mn؅ ΋]+Rn FUul`gj^w2( ^W#>>g@p%/ppmmVzS")xK{NEA #kc.pHh 05qS1H8[-Ҏ'6g;f _G@yyw?¯D=kXF17 068DB*( i{sKL` (QyQYrR(?,KXXg zޗF% {U @CIl:odl[2r;9:1 i8lovG~}JZnoECrb;x])HעaD?v+e%]-yńb7SA$` IĬ/ J`u=`؛O1C"lhʛ '4ҸLa1u^kp:]=hlxN.J|lYd[*1縒xsSu,&#pܪ“1zΊI8>~5"冚WAYVeBR!ϮJx,Vd`!q C]+*݉cw\~BBqh7rc !4'9❽wр;}׵uV9`חIcX4e4# TAy~\:xn\Cq2}X}%*D5Tz2m"2dD]g/bRHf:I44T;7 aƴ}W[y?Sxʌ |p=@Xpzʟpsv ԟ t+z?N7+f{/h/uɶ\[\?oIq)X(@(XzyHuDW8}Rf7P QYxٔ, ]F'&7dS;6-!uYr׾q葇PO֥J/.b*7PB8 5d/$)]wF᛹#HL2D i׎ﬥUqU A/I~73lՓ##`-IzӰ>K5 Y4߁-|jcopTz2cT/(2L (P9XoUjdNR{KẝN,WQ+!hr2ܗ$@j)EG:vxթaśjȝmfK25cGHYaqҺa.lh@T.of;! b|=?/.9/("Z-u;]yu ͹Ѿ\Y!SVmi|q]hY G1q[g{H EkZ=gq~qR/t͹]p"nڒOěkTrIzPg Zm%L6Բ xlGkeSI6{a筍Y<4y7,Vxa9Bf Xl4'Ofa;P-<04 $kcgpyqwIްk$:ͣ]E[jK`7ǎ)t8G2ΫSV0uZ,BٽJWm 0mBHDdBx[nDžl:^w3q֫VrQjBL.*UU`=D+H ,:Eɨu_vG@[[?8)4H$FY&UCe/&J2QEJe=O3-bT,+f״8A^Vv4}Z_:ZB^HĊ _r@nr\[ƛhHb)[vMXfsV| ͬW1zʸm$@F`rd`pNĬmnv0 ^4|(S^#km kքIӔptN=xkӎ2zS| ;k㰃\a׃r>3P AA_N̵ Q_wЫ)Tp2iO)SoasԀ^{PYx #[Rq2Tkl~'O_=EiB]o$.}dہ4 v JD.c>bmX- #GBgKcBCخ&.RMS"y܃~89lKu! 帎(9 2Cm02)䚷DtTtd#-ҩj>zp$%FZ '{H7vՔ]NgpH5emRyFapX& *_lb̔K@Jw%Y\wm.d%thm:?cs><62zyf]6sG:\56)WF\dZPNR UgMF!0*gA,`}˄G$ d[hӈNi-ɡIYN/T{ [C[QQocx_av"N+tL@Ja(Ah'~E)pRGZg,*"wCA`B֛Vx+ė^\z<6CJ?h|N+``q u\~M }߬[? ̗_z" uIF!GYV' qz7 D+D;!|0*! cm|lH` *H_x~(M @e؝~wC(6 :( KttQ z8 8GUX1!cv/nl◓jpۆo4 mA.I8 A(7"c~o%}c;'fW[;1ġ+j@"d`d~Dm^;i꿐Eo"^X/c IJbz!v{ G~ UP. g=YgNN\"gSǣԱgYZ070701000003e5000081a40000000000000000000000016439a3560003b3e4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/bluetooth/bluetooth.ko.xz7zXZִF!t/]?Eh=ڜ.+υg9ec'D2{[l\ 0\uxae i z~J,V}:Dpw7pYs{Y4Bj= rlҩoA:)5Diz>h-5v0)9.o> j5{X4HeJ8 F8+'Ɉ)XLF^ 0v"Swp|mdm"񋖨1H͎tS^ K!TmecٿZk+`JNx Mo T;W0~{FBa['yu>A ;L|3ґcT6V,mhUw~JeH}!aڠ7SJEW1 3Tvoan3ͻLbOnq#@[389QǿOUS2%)%(?qH롡M@~_òJrȕ APtOR&DsB3Om {cW_HU š0 m &kb;,l]I E)g7B6Ɵݢ͕00_|C~iıĪ dl^Ea=!?%ID,DxL<!i2Dۀd>r[6%Z whO(]֘@ڛѠVXx3k5tCYIfnpOPs zoDw~>%BlXQN{?#LEHS:k&-Oc% @}!b$0}PO{Jz#'9lZ v_OtKi2԰ثfSeA(+5=%h̦{^1X>K r9-6z:;Y}ĥfaY&ܮџYd;a:|<9A^9a-hIy`>}V\OtjL`^hזFK JK&j{y\N*ms[|dKl  +``gwɸ[$j ^ܹAT.;Вq% *YJK8z񾋇 {\9p^ZATt$YGLjT}3x,L bVRdA FE$BBzVüg bN< +Q&:) %I.&t+bc&-MCV\w&aY#ؒR^㹜m?`ڃ{R eE&@<s 3y&--1E6`>'n2| b$WK2d4Qs}\̍"/@<5k ѣ/!h{I\FؕIbd Op[tnqM?' #^`Y`2Vz|VW`wjcOvRVZ( s/F8iklL2daZ6;f2salDnǮoH\d":9sI=jAJ8ng`DsuNJsӧ~ F"t$%(3/EZ[gݍww_>XnkP\`TЂ`l%CEFNoާA zc~/k.H ǫƸgݨp{+beI` ̙sB??B=dy%]LpU[ѩ@UEۗ"s tĀ W?I2u!}=FWn7O٥0/:ǡq:zvFôhÜ3'fe]xyj<*:3LuT]SiAVcHAOR,f/eYk/ TO$)t.9p,/7l΍g˃H]47@ھsIc/~}Vz!'Md<I`ustK糯u?8.kxb< khSW@C(̎x)7n^+#ig% lluN.aaKl<eKh`"g¦=0%`RYhkf[aP^4 B\KN0R\ ts%HÓuT0"lT:MWpMGu{0tX%RV(V^Psa :5 1k(TԵШѱJܝ\b"[0?ٺNaedMb<8h}P)d!H=VleŽ"eS#|*~qRڗe6 9w: /UyTQafOyj|PXS4XG!/زOk@K11*I>Eik/`&2'=3A>+Bos)TF8?2`OG^߲0c'b@:?Kg835)lk@BJT}sǠW㖪E8d\݁Zѝձ\s܁)Nh4#\]_B ^gC𤋮IY f!eׂV`m\5XZQW?P!=OC%z*^@!OFS{;ٳY01f!yyg Ōd y0` b( W}Gp %=tѭߠT+p=،P5@+ ,nd=ojH68-)37 _k;@K29>!p+饥<@FGy TyXJJh_HC$ ~4!I#j%֎D+HjuOD#VoRu. n m.(# hEn3ejEz`ZuS[ +@?.:'.۵/%F02CXN_]=2tI m|-˜9r4hx2a3h'\LRWj~SQlXk4O՞4$;rVOr+#C-|i{`v -#I,ZW^N`5̦.;0]5 ?FŶyP"޻:C$N\ş$;_SghyQW.+d iBPȧ1 '@Vv-㈞T( $R@Ʌ_]>apE~lCn4aE}?Oj\7GּV0]67/#AdW]T CiO<)TR4±&0x5$ʘ?FHn5v+ P#Hq§)5*)_DU}Uo*%:XI%GlZʗp1,#h?ܮWcc-M.tvo]>DUCI ectٛzl]O#ε6տ%M 3 l8ϯj qq?Y9=9zi芣V^l Z_ޟ^7Or&sk< MgoNG4RϥEPܔڇ|WIgg4u bwhyM%%&kZWNl+ KDd۫=/ l$~C.AKđ)$ $5%TP#Q YP9e#Vg~ \m 1Ԣ1{pDJI䝲F!8\X'U| PS#qׁR576M'3Kwz}Ho: P/v\hǽi"qs6]^yӬ!{]mBvy%>SܑGђ 5gU'nZGFH8W㌩%~zraipajGL'Qj~EA8ӟ-SiLrLҩꕧ1/rH* 4'cϒJ7ЬUZ8xf lQʴ!CeA4tH z߾N+E4!Iӊs-dYaw_SنLĝ,oC6cO" 2)> d,u*KЧ1DYP}v?\ɹ7fëJp@J۵PdHL-ɠ\*dբB%$@u'HZ\n'+?[ ]U\,w:p!g8b;r(gS'[(F贼D]xL vYU0xˈkMmBrCP>EJH0Xj u@Υsp0HɳLr0BF='w9{j5StDtȎ+!Ƕfh%Ɨ!Pҩ>Ae N5OX!lJ6zY'/'g61͏ |Mh2ep8:bӏU5n= 1 .eRv'*sar(kݲ\j5YMEB{5Hte]3O|{#]N%hۆ)9;,6p0ө˜tobF.iقi)8LF6[к|QWpCq%M,0t.43]4zqs~$ 1A)ik_l7k!-.vI3QU &-f9Oص BkhCA^4x`B@/pq#C^)^>'#*pd11 _!B1+b.*-'c 1yϾ5B3kub X6oqkb ύV3)Pk؆k21㽟1$XBkgb*NAޡ5Ñ8)+WBaY Rv. ^zO U{s1/3W Ȋ};O#rאiz'&ѯ{!̡`9V,0GWk$\a-\H9ekD;y_(z=1Tf1Ņ蟴?h/ƉL :-CBl 7;A*90.L*:?t۫k"xR}@5ըL''<] sře IcӫZC /Oň˅`㖾َ& d({1y5O`GPĔ פ4O*e֯D} @bed*IV&݋v 0E-ltX;3p))}=Z*0""M$8]C6{ +gܣx;I1N9Z:G!;D51 Lc$֑g sA *="ta{b;һhz1UJV.YmP[hKL+eApRZ%B(wFƑ z9Bu 0# ƾO]IВFWVY)r g]& Au`FlA5gSVM} Ns9VjqXN >?jYyqOZhm4o E7̌P Gv<[h9,ץ]q{XL4z8|M {:?&yz@ڛգ^%]\hE߉F,܌6u>lUs%`GwKjeP-^iRrc %L]1|bRXg؎y2'M.ŋUD`b`Btߒx'rr*RȈ4,i_N#ub>ntyw8FVl[EkAޤ_!ߪl t)ˮq,?/>e#~ MdaÍŋkt蚵:X᰷rHn=f@zm9 G<: ;rK$ ;1"0@A뤧[oMjguqBfώtJ)#.t[DtL<fnVM?OҔMY]2܅EsՃ$-,$~]%ww\ūšHYv(n&XeR 'tKă7`[1;؈=wp>yAJuF'7W{GM9:gpX"^1`wz'Ef9HkSɸZL9VܓJ/='/9ȇN?K##֌ @L[="i.l{W/ `1>~P*11Z>+JW"H"KJž`ʸء1DvfSv1QٽUjzTm%WWo$垻U2D+ [ nOdL> kr)[^dRiiIzK= *CrҶ4QG qy//g]P@LI mi6Zv9 1&N-ޮjWs66٫9?l ,9:s]V[FcWJ>'ܤ.o* Uۤʇ} t's2cNnWWA\RJim]%rp%f%LTVt4f%~= R?G1ʄJ2BWK5dNZu̍5ų߀FihVc Uz|>d%7Te+5\)?Ix-$ϴ?<[cЇ  _5~ |hʿW:HZJIhdAhNf`~fPD`o"!s*ƅ]yIx7pJ 3»BRy jV:PXQI*T[BTrc3BOtԨ ژu"$prLY5 5]ܛCkxU ^eުD@rUHrL"elyLnW 0E~Ww2x~{@_a$ j,oyvL'2!nOaf̹?2ΓUB(ݜ=*y]Dlve6 ,]_inQ@!hC`2vyN,6UlN9f@ :>G2 r$tрߓ|R#utQN2^6 op[w%1R1WF[er68rP@d1NȨ#U?r03=;3*M,")QO-f{mtǷv9\;/("Vusxx"ҎH-Y.#Gy41E芨A2XyL@jT938BTSF>?XTD 4\wKr-뷖{W8sUJhDqew* ^!b</۽ 8DJ;ZLoj8c:RFg"N=fٸg-,""ɛPV2 B4)YSS9!{A0"GWY#ĺˠj=$ɮ>6kvng$!>mxmb>4/ӡ_\rrnlE"*&Ee(JN:a\ BlvMY%ɻ?n>r+'Sr]-vƦ$ K9hJAy.Fn9զN1EɿSelR\5% 8&dt#9նsNֿ#:#L݇ǭ1,Kжh#2'MwIprM-xezY{ Fgv6YJ!+y۳*3Ԩ(d2JZhV,ߩ48 !e]UJj8+)Kg WN|U߉?-/8 > *X!O3?dM}V^R ;\8cȗ):S ڟ3_[֧{!oQ 2AD-1c]] 8[nqJ<.D&B%<&xR?*۝J4<rcjOpW4*|]A6l,0!,n.L|uQa^@|f^`TXڄ._հ&:H"q@#;/@[Qwlg_3Jne2"ώ$:>U`yc?Z2"GYOw u@? gTRb:RL[6j33.7y`H#|R'TܟUVa$*y\;<^CF=Tq) ]ɁkZEO]6AzѺ} \fo{=Y[KuW7HA(rktdS0] E ӊ~6S~%I7cV9jF#>+kY6q[u\ v:GVቭnW-=\>B!?56_2#Ԍc[?Gb!҃ 1AY%YVj+f Arag!TvGD sD=ڎN\koOywJ7fiovs*[T# qBW)+Qڪ\PO r)FO3&yj(s۵U':(۲7ID ,,¢OmJRM"u}x 8" |U#qBဧl9qe~ Yҩ~89J:,EpΜ<14$zjXwI &'4BQ LJ짘+gV󉑥Z_bVޒ"l+vNR0@lٖn-=?ig)YS4W49aaʲAD[LbU:M07΂embTSKLر6O7UV62DJ i^ R(+&5'V帆|o6͢iJqZIXޗ&D#_­p|k9hMi^ (-,/N >wS٘ч+p.nCXˉ*Ch <VWl!^7O@`z45f2dtnšڣD MxNֽ߸?yxaQ]>UN#d\Imu_כ6I3{b#&CGĠs&\,E^+7 ]LxN~%JxUNRXʳ](\җ+._\x^pBPIp#GѪl Z;.@u HgEHϲ$>DzqaB;%κu*lcnnܤ}zXuAe~X3Hc׃hGAȤa(޹#mDϡQv<(4+X#(vP~T[DN$  tω͎c}up8'@" F/y"M 6hX `9Z,s4ϔ*K}."zRV݆PGh>S%Q@:u{UndS>cr1u>_ ~6Pz6qD#0 nZuJP'k80Bw@0L,{pKc&_ %݁S xo'7/48e 2g}+^I(!_vV%wQZ' ee~ӿ&YfNpOڵۚ>E Äk8LsӕU 4a F7oΏ>KXZ Gѣr}Lkgc  ˅ fF~߹ZfZuWKP$+ό$.5PbM|jnrt䳉c,2PqVϕ/„P~)b% wJ7,t\ixѵ>?7Sm+l.>2=g%`VJFaRΌ78,I2)e!`LeQD[ Wf*mZ 1@%{ZƔ*8noeVwQ< aVh~3IM6 Lxvq&|lvp^2 ѷ,1|eK޺ # औfZR7T"x~yH/_3 R\-ylr)qFx6C!S_mF؎2ȂK7 mISykz\oݪWqCKK;mEZJY.ZB: uRaKlvVbC)H )ro~4Pg|c ĘcJjs52yӫ}R5{0BhQg/R_P;LA̫ZB4]L[aJ!qB0=q!}I\' ogRWk?)`R$|p,Vzgrqt'F:Q8H<"#\π?ە:E`Cc>M?d4".as3KKF5<>1*8}Liw\Z}v&/0i(Tr,dڞC)>]#aE@5 /=6l6?UW6(AfzFE>\bY|?Vp/_4%N'Rިzliu AQϢ0u8,0x?\Kb.6|CMC\ں^-?L][v_Q6R-u/vsS3{oRW4@L2p[ h27Xz$.g杨m'Bnvl5Gȿ(p?tP-D}7Xvd'Et窳%ǵ@Kvs0ԮB `-G+M[?O]!p4^|xu5'6rG _'S D8izNjx3Jd-)T$⫄6^HB[G *q)flwוD@XaĊm/?շ8DTW{hFkʬqlB3i,)DC+~cv !upݭ0Ht1x IG zBj6#T16JKuHTHvrUwxdzIy!-@ʺAZ\K5iILaEfЎHK@:B a>!/G{X9\Q$Ri:_ۊcsr?_0 b4[T:jP Si5f ̈tD=kQ+$lF!`1&RMvnpaK'ik =p1B8nevg]/[ٸJA(V07jX<'=t@&tb {AGӥ,2 q3<"e,x{:gHC,9[ʫeB}8Q`Uۖ[̥z@-R5 h!ݯmn\a%h@9GQM.!!~f=m1WTفd2W$@w|@$D&pD3t'^Q.JmvCV)OGs@VSfM=Mg{1:.r67r ᜿ ]2L~8"{wQ sy9sWk5{SBw]Xo{Nj" ~7SoQ}Z+:ʨjdt?f$ڦK0j0, )+d](ˎeOsY&(Q]8H2*(kjC6WQZXvz\ *&OebIu%´q"8n݀^#J2ILv[1(~i9V;]}FlrkWhG뿝\Hc<4ыJc8&9)o&R/JG4M$f/TcwWEҭ}U5lXMo\)^{K4!B/+&s#,TŘYTr)g.c N@n1,P]*F@hl3dSP\ m$Rޭ BS,#9+Xx2ԝ5AK5.Yk%(\…C:}O?qPmqH<;D BsJJ&-{Zl2_KMDye#SyJ,|Q兓7xd2LƒuWeY&,x!ě`B%TE#(r޽vRAftM* ǶI_fi"'c ;ꂊIG·7qs!*Tfak &jNrWz@Hxdo)8[&ީz&E {SOEܫFC\'0RԲV3i&SK}$mE55^#KyK}ud8SpLJ!ey)]eym/!j3fh( cɖˠ혥3>?IHU7{ 9(=IY_Ʊ9>E竸V>]O)! m%qp-X(Ka得&q#,rC[zձ($A<#93_E]FS 3d bIY쫗(8xh_|e&{T [#@]6.nܱt07d3!!P܇ P޲ $ yvSނҿ+d["`<&Uv%+ܣT É煓ٜ9umQ/3E} Y(+IA9+P [9fyް 0ĹGAz`{C+gy2E;Rl9A:LW!IJMcq ?+m=j\FnjP_#b>6l.; JY_EzKST.ŃRtDr,kU0Qm p_08SC7gzX~ȵÝ|1 ؃^!-u`kFMm<jܠ,vxy8)Axc'Px%n IGƤG̱Pp!X$5, {9ZK$blNxLNI+>B;fa?0e G}01KLeNاh\fRe(6׽%D1*/yp b̯.;1Ӯg+1 v3T& 3*^> <5_uBӮd(~vu^݉VN2)bKako> X0wy[7#~P !#T{uESPhvIvUpR;YN{dLݤjS U`H ;Ef>˚l{1+.ܰ{._P[ 5Ę MAk"q/zT8҂l7iȏoG,YٜѶ/jO*I3[VX؃ڢWXLwHoAhMclRnߠdaɶO`V[ޝI[+3if~&,Z\@+,(݈vr+'m6=a2rG"$͖ JL7RoCr{tzC6G=m D庡1zA暳3@O*3&eO2ao6@ɼ~DVDMF:5/NҚG?Lxv:}i*|>2]2?dѮۓю|E{}Uxd>}fT9A̜ ,ѕ6(.FGF.D`Z_dry<U+(!)0-7;1uDwfOAwҪg !Xx5D:0km.9b`/*RWH>ΜXHˤ}?]u4צyTkT)jȿB0Pufgs8sqdK(&+hEb! Y,a DOWB`k ѵyP&ɿNBr^Nt.ɶG \F >vɻLb1å*Df3 `XObXlrLUQlDӸ%axNp'd+~X;'^F3CJ!?A+jqt*/i ˙o5cxBaЎRM&/t΅)Bj=j -Y" 9fv@{n_9H0x=mE5W%C=ۦxa$wK9h&2{9F2˥yb* ͡:&l 08r8Ŧ>Cn{\^d4?e( `|B1cj~z$ iMi6YjҺnbx] TJS%k2L8]}a+Ī%O|?x^#$<%YfrFwFyH #IRu?Pxo͡(Xv4;ToTShØ߿L(E*u $x2~IdE{ɾ@_ oli[xmOE #6w-+VNcTɸתW3 C"EY bܷ?>- h\ v0m#ma#Y] 7G@=RL 4[zė'gh'4 /jp鱽pޚ58o3[/[Fע-j dW8uQ 1fYtT5_~y+r[<\\:'XY#`aэ WVTf2j/ ^k3'ENA(uƯ0tT֨Anøfc5[xYW?:zxRHhYk甀Hz6w!/.l: e헶 0zuLS~NIb]'rmhR3Esqᵡ|7R[Њ+df* .YުRr-V @6ː~agxHW-}o)=w)/0M& 3)#;2]3OÝd-dM^=> M@Mp kf+7೦ێĂ1< .;;W?HPEg(Vu6,6qOtE/C92GFfz6'#KjH-uBbGڇIF0BW(l<o[O DDڲ?*lrS wYI7g 7W O+YG-k0]5 4=2v#\ٟ'BW+иxIFo!1Cl qT&:͡7)G1_P%~,=ڹ4Z?¸:k=hOf"_bT׆|\aϹ(4_qB L9`N Fd8@O b[0IY۞~_"A< x3ke VTFf)n~l@R7P \!׹[0r%`D/VJڎJuQ}wrmh"%yؤՃ?AS頄 T׹ lR6oÂXO$E>9!EQ ~Ћp^ %`;lU/}Ȥ|[BFZMHeZ {c豦%vV^~`VOFۛ{$(i]~;'ؘdOo|O=ڼ%c]d )?ofjP1 0So'PZNWև]q3MYn-DTԝVRvUA ?яsn@h|k,kg$J:#wr2RaJ,G5n;LMatcAe_2)ZI%2z/5" A d5kHɤP*uruRq[O@*MwTΚj_/R2+=U>N,ѯirVdiB0LSw?lpnB([>'ydPm_{o?w|gchƉg[o \䩓pzk8‹JPF8 3.Su? }Y/7Jtz3En*؄;XdS!rdpѬkzPW+c7^(9N4b[F`JE/+t )kÎ?QqʚV8+I{g*UFwD}tu]g'˦CJbMI$!H? }N :>wi\8lnlx%Bdryg;t%MR j9 P?EXA|(+&`kC1"};ުE 1Z+fo"]m=`LFlRr:"^gvIP0}{)ծ[Zt7I%8Iד9_ I@䥅"aPRMalb>NcC/`EYJK&I$'+n\DF^)Zw8u*27z;T4D{CaR;^ A% l'ˊZگVEU'8P`)KPmC/9Y˗ A1HU5>-+B t5pLH{J[ -6NBw^ͽUY[nI rEr,zkf'p|rNK]geC7R7`f)zS 2Tgp?5Sh;lиโN:@[CK86^* g=J-hKwJάvb˾ڽiTas%(Ej3!VtyиtG`P8 ?G=TJ!!XFA2l4i*r;3:QIK'ڮ4"unBΆh%#̖Ɣp「YZKpyS-c ^l_&7B#iTrz#p\3@|XtLԿ]~-9ZLHTu:yd.60|;ĄĿV6 mLaBGEXz^YK͢vxL8_YŲ2$&1CVBut yJ<jfHޯK&e&k t7P#u (_ԛ{f׾>A֬ $WɤwiDf=?@hw|?첁M#- * K- UR1Hhݛty 0 @c􏘷`pgn/4jR@b7ptB{hܧ{%G[E#tF4Q } dɬ;\Cl~o u"eP;Z|HI.E5S (ŜB bhQ @{NψW" ki% 5=n̽~s"r4MhqЍ Vl4<RvE6>֗^5d&='7gg=`M,h: OTܽ"3m6]sG\X5qXCΎp "PP 6pg&R|,Q7s2. mGHcӜ4jZ W< ?Ǵ1h~,2_hPvVnwP #i'\P*I*㠇Q[3`.vWZx@6R 786¬Cuc^Ca.3%~ޱ.'4j,8nӭUC0BO' (űO e4by1d^L䔁;y8VwjXɹ&̖/+6j_P o)1 +xN#XX͛ޛvo\A:+%I UOiX}3sUj4H*o@ᅩpHt.( |K@B)ɿ hFeއ͎FˊƱ+(ʑh]Q~s;_̣)p4j*!4Lr`+H30ںN6"?.\ܼcARd.fJʀu m̓UJz([v١[%H )Q+a. L&מe~[*02uz'n4\ gc3{fS뷳)6t-W0$gXs>,C`e!5;0pC劍&"sP.nÊiƬ#5v/AN 5=X]|L1_^0p`l @Liex fK'=Sh QQ'._q:mL'=Q5ID%7٩QJ9NkD~1^U'SICBv=ɣ=)%9G nG fa#=QtVO3 %.Ef Eacܵ.=d cз'f0 KÔ+ nh/o[3{3'y:K;!K?8K9*⦴DM rָr$wZGQAL svwV!W@#"_Ec+Ҏm=LL0ZӅLD |77"3J3Dv&d@`((aP%_=S͞%%4[hJ9uN ؁ȸġQh+{.A8aa -O>)"]Fw8qcڵ%Lm(Ϳa++5rJ+=s^= zDA~j@|.a S_f*hht5VuLu]u)S/擮w vor.z3*%FRE{rXf;KLwBX65^A$m4#s흽QAݴ>Pǘ뱶7963 @|[*K[e> ~vImM *PI34j9m@@繕O"$uFC 屟3A_+R޵Fs_ȸD:bA­yoQU} fgՄZNiBQAx& ;oҽNcMC Mz z;$r,8ayؖPޟ0t@Nneqʉ"! ED( -  Dnt3>!?nkF n`FXICRc1MXXպ exŮ& I f} q%Zu_v?sYHrB 9q շ ?1ěҡ鱀d~=m&7ڢ}7ڛC|6Z?H$1 Al ڇ0au߁T~_| # 8ܪ4?j2':%|+Yc"myM_Ɔ]:UKӊ&_- ${",% %u~i󃴲[z@3vMfwoDp?[4ӗr F]Um:,~ZuJA^ƩT{sH=TLLK!.Qrr;8 ogV̎fqbr9 +a`@qkԎ=cEH&;0]ru:L `4Q5OΎw6|^_|H~4Eg4IIܔ.eNCiު++kܴvFj\_KK`(dx 삡OȨyP3'Q +qy!t}N1"%z$1Q150n"8ɛ+a5/VFh{T~|Gs+ e7Y L9Toǟ$.U+zAȣd!X #(nq8uxN= " t*?w&MpC A)"BvL>&vǾ^1@DZB pWT!bja_[qo; 0ޝڧf7i<鈤#[ ˜D?Tlg 3%y% }dj;pjCM<䔠=[?#7t a1gk漑ta.uWw^'u2ylK+JOE"WAYǃEjc8SP_G];$m_ck7h7r(H sGCj弶 i3tK靯/Ğ+ITH񯮊.(! G60gv=bK80U_ϥyVP] :V眷Nd6~YڶҤbYEe=vPlOFh>Z8-QWGzx69J E кnQNH>63@Ht'κA!:x8a 9p|׾T29͈ɬ4p^Χ;tCI5c=_%vbuțk"bX=%lV#ĎQM:Xsn$C>io)WYDݭ>=·dR=P-ĺLТ;nbۤnӷ%kh܌֡3843y4_׿>~[?Gc&!NzrxpU`揼/Ȋ蝎dB#~J!kX#X9b 0iM„ـo i{!Bf@I{ǂv4g.1b-~o{x l6oYyF0_Gs-Y:WsIVcW$^$XXlkdwZ7~`b`=G3:nE-̵eM~ulNEK9b>cZ8{NܷAe*81{Nt^œ*p~Go^? ݣ-H0 eko8elV[`~1|6jf32>u:I5bb =;@g.Xv%y  ҝLC fQ(V0Z3p; 6)@haml3? qNܲ,2Kuc|.!_:zRwS~j/0GNvzmEM%@}:}sg *!h9_F|9me(o9JGo ([hd6G%AmZEw_[L]lH lɲ>QR<` .d-d&3Uἵ7z7&5L@)S2⾞4ՆRq7 q}l :` _euo۔]D7euETzM9mZ\jp"(Geax#TnI>Nj%R? nG8&ax3$,LqI3{+P?P%9l l$Bq3P og Vcx|ּm> ?)Pn7u@TY΀15 LӮ-,nuVnI]Mx&9af=)!|DѨCC<_2aSթ oP)4uu^dg{$ᱠ k=MvQ]r##, Vh 0m?'WB۠kK~~M-sT7k]FµtI[ 47nC Aތy$HMo~K#9Mp9 K>T9r=T'o5fa+I'KeX)x&7kG4kIF$@Xyw'G1;S!Ʋ9|Xja59훦~o '.ltW1yqr}#g=ߴ\յ溶r0j86M%]'bd(1'Vjvz66NH>.ژ\5aA ob.N0TvK@axgo  ]ˑڲ-z0QSk깗ܔbW'.hi\RF 4>=Pd ס1b/m=\C.s@dTܺTYHH:1R`pG!1HC$/Rg%DZ < رmͧ F-rL_B՟-uC& a}!tOuc/[$N-D7ɍ= % LqW b-<[^ mH$z=-mg_1%-Kx_ (lV׹HnVxh565rr)P%弼WQZIco%w֢"XqN NDܿJ? >(2]Hwb/nȸ`_.F 3(ʾXD{z^™&I 2"s5[h{K!|#< g|!,c+l ln& o[xSɲ[MT@U,_;Sb{Y% !c)<xL4rJC@$~pbTsnFG.Qgo|4H6~$+76*!~efGH~ORk$!ݠtu]=.Fݿ:T/HH#1,#8@kcŠB͘vE^:GAր}WSDi3f%H]Rg^LZ6WMÀz>ɒ6eϸ̾j&A2ZVvV{uB>{kPMVKzNDX?}!T+ho7~_ %Ȏ)PS)[񩵫bmX"m d\)"I d&C07kgr3G*RqR TX,}X{Yze"8Sm&tNQt C&n գzu l'D 279T{%ކii ֚$R> .8z"Ӫ'8G졧kQ WQ.ާOhS0"_/nvej[f ZP3%eH3u X}g ,2H.La=|ۺT#q+DwƜ,8=ʢ8<p`wy&aM'֠쯤% /8+HZ6%ʙ^ߟcJ=N|EH q>rG?S-SM? x8{{Pm4z+?[~ڕF9ʅ0UrW/jWTEJk;;cg[7͟e <oo#UL|G'Ԓ "TJQ)Щ(.M!$DhiL]&Tƾ2Qsl؊)ŸBVlHtTO.h`Ns8.<ބTZv73بQ3ɦCѤapH"œK^ AeBݫs]`0%fPOo\M21nfqz ~UJ;On9# ͟RNP,UCfc> 2 ' =wJ090\k; !ǹbz|/.=Re@NěC ^0"OI |~j5tĪMeTmVB Y\~+B[MTrc`. WÊur+r0}^ElklS!vU< Ay;mt;P;':H> ;`rkǐVl߁-H6<dosgM?_(u_i]LAM@9Wɶ>7S(P \nP6=[]uH#Y8` 1ZE(?ui+_FGfcBx{I߉+U~ =T2Ӟ會{"]4p B"WW5pƦ\&ߌt}-ɸF#F{-\F ]-Frʭ'*_2w" tf+Ujq,4`@i iI:et0_s >Rf)Z1 =YfѴ'R# өA'bOy]}^T{eZlMnGTs<()+v^sbicء(K)-]S 6 CVkfrD9b ̴ ]!.HHpPT*y4Ɍtƨ1B 4,9FA%:hhBcQ7`}ײ^瞗}̸$3)SfSҬVӢRMz4%." !l+h'@aŻt)<4kRHe+fHiβ+Xa|e!,$"ϙEPLd&V/Ԉ"f)%[ͳxHH SW61F< 1n-~PV$cŌ`,!nGꞂG?]]`O$ޱ@)'gR*6TUN>Fʃ.GeLCH {ĝʴjlb}dB>ida`U e$LZ~̊=UW)i//fc! n9q*7{gIO3\6xX2DYn"Q>B5}( d}@/(SLoEw_d{QO7Z ^S=Pq0$'\EV-3#n<꿒ޤlUޕm.'Rq!x */g9=DiNM5UZ=S.;L`~ClBS@05'A(;$o4BFE823ϤRܮ)Dz.H_2}> jqr ,@w<$WqRkqL16Ui_SQ_P,1̥nKNq֙*#k;Ӌy/H]SxZˇwphCF.k 3۲x=}/(Q^tgv8gc|Ұ'eD1BЀ8AKJR5qi[73ÅE.wueD3lc+ΓXds%z='O'0K7g2@drhkd!!v(6K4,7/BQʙv(\z$|pm0G0~D4K>n$2]q$2`~. v 㗤!S-İ3i_:WySaa)p^oɨcQ+ ] c-YtB$vlc*;V3Z &D5<@)kӺ;TVSu k̊sVzI"k{nPQ¾S5TI;B@mp;8FlSaHG\ j^Oڳ[\(ս2$^)vrCWL:$H б-8j2~mu]di Q@_\(2˺ K^.l&YhymOr8ؒvȤ՗Ղ˕4Ny]gh'u:\O}[=Fؚ8w F[fD\~mBq4r>f`{b˽8D2!S}>"iUX@r 9GN*D~g俊"hԝ ÛںY&?YpK w/ws.CuŹQ \PHS;C$y w%:&>󝫡_ܽ62{xkӟtS 3}3Ԩ TVW%uפb/6]ވsm6k/b+×p/mT- pb2%mzPXgsf ٹɱMGgdʋ MGNoָ6U ҚK k\ē/%xIt29=AfX2B#NŀEk>U_O2 3)_{Jhm]'ۙ'&!i3 G[Q#g( |Nu:Њ`{j!B4ܳSa.Äȟcd tORN3YH 'fG=~TR4b!&$RW r&:- .%l[[;\i%񹗬z\hencxNTEF5[vs0#P>ؓ=dz,s[mvI%]`xb:V<#q|Wk5?t*22DwBp1eO$zik!]ϣ^_ j1%o}ϕVDC;.O5z0#DZG;Ȳj7Q̴yQA,6@~&[>"tXki+%_AT9TWxן)kSojbIǑ9T QWx&6BGAX0%kGᘩ mI Ti!KgȆAϯ z-D prXBv m[XL$F*hp 09 dDY<~"KJCgW1]PQsLk-# h%(iy# ^u2*LOX4x ՈA %Ѡm{Sʑf7H2 Vtd><8oX&X|a]}ˮ?vxraU(C~rT3(`Y@%ȥz[W`C7.xFfwSLTl1XsˢFtlD og[\Mc@^}"'cFt2/Mj+|m=UQJN7L$74+RZ )vdOX.:\N)>¨YЌ,Z؝ކO-kE$kZG[}RUx_M+nhF ދbPϸbP.&rP`#-WCkLRf>j sQx݂BK3W)XtէA4]ͧϰH?gte׾_2)|N֙Z,%bI, FF*OQ.E>l)LƬ Tjlʉ!mpG`˼tWʋ*&,ӑ1\ )GB4D"wRcN|u{ JxltRSM +hw"N5) 4\CIM1}Xs.6i[,N$^%6>6"c¥<|S-[bsˀP3 Dz۱y0ѤQ[OI`M] la?Ɂ׍5/Jݮa G]H5+Ϩ3b&nF*FobtVfjZ:hGGl']W`,sﺺ$|j!],H DAM!o4+C/U4Todn)hyReN?X/A94*qT zTS}^`S]̬o,,G,~k,E3f(Ee 'prH6UЬ>dOt,;H\I!CQ˹`7K3rD%; pVȷ#if3-U(vOk?v,!zJ O֦d%SppXC|VjЙȡbvg_3fVsE*8}T/2azg2[$1#npQ̯1:Azhq6bS뾪_ H+|%Nwiy꩐(eΐF/r)J;=NM[Iih6(V4@G\_cyOk~ M]U:1o`Pn+ 1\q40βyjJIRv`D+Br) s"jBoLSj^D.U&9Lv9 XG|l)؏),՝I/WY87^.9r9}sG0D Urr\FVw`߆䋧IO* ǧ0&6ɠQgzAd^Mx-G˽8AȞPoL5up.P< JmIVsHlgDyZHFZ?KFO.jInjSCtOJzoǼYx.܋#,0_XPYD"߹B1Õ#+qJCNp2BCxu -gM=SQg g62@. t3a|h'?@\EM)q-6<5GĮ|QR7 ưY;-r YnjV=™@? 2Ä&-Y}_=uJln3"a{nt _ 6:$bPyH:ANQ{jNٹvTjAc/rh&X^n뾡q e+I>*TJYRXɬ^9ݢFS7ONrQ#5bY5xj 6/H^AbX,yh8V}-l tVyQ?'aK`&8?% ]HX[nV "K hm+Op}0[ S~sc#lTqOw Oz]ϫw,?\_X*E1YQbOHB9o^W|ܒT/tpINkR0Oee+r gFcboyX;SbKb^x3p@N -G2Kw <ʱVA,Xdmjד^pcM.m ^+`4xB)9AY`IsipD 8‡Jd_lS>Rge,kA3adM7e.@~t#%>E3!)3|A>Ol?^]0Svc"jsNA@,*7Bl3e}݇' (*Ü+>HV+4LOD'~-]#psʓˆg8ap.o"ha h\NLICKK-q#7<&\k8lwV3s:̹/zBaPNS^/KN`tzGE SIsMdϹ]X1?ʴ*ZN<B4bE0}vSH<AUv~&fF+?L9eo*_`]@S_N;d 3-ᤌ킳Rg6'[ֻ8P l,kjBFȍ5:7S'Q%Zc*|_Wc]l@ ݴ“ {b'Qrߓʻ_+QL :ׂD.ʹľ)iQ+DYm2APw?+ڑֆ&e36N!.{E0W5QƄMMrm^_UMۛŽsX,a<рbL\(t$Mtv_P1o>*'Țeoٵ5M_oKGFi<<xϚV(t8n3CU·X|B#'="s{כ&TJ>",9B"5 \1oL3莫ODŽVsOcfcq#lw,cbĄ \N0(2녻pT9L9A[HPo6H%Q\%V.5aۂBqMnG9@.Z`2 e[88G`cDw)(Diq.5lYqNQ!nYF) 8r2Lk.@j2ȚQp@;W(G4@=R#UhfXsVm 6fmd-%jtpe=H> |T!CӵT9ߕqL7Ɋ 9 ޿!;tmh +EH+ph *!څ-=_V/E"@TaRBϵ"Ya%VE@ *b< P`y0906*'V; s^*ΞCZf\__훺YS͝7=πԯ~Qi>-:S(]d+Į#A?2j;lP+A)y~_>ɯѬ̆ngDpƊ6Za))dka%0Hq7VhѵU+{va9!dVC}A1X=.<Σ6kaG 7@b$Pv}w,kU)9w ף8X/1!s.g,b4F}ԉlVJ`u8E`m4b 9,GVО(Px2PNgV, A4! /n8(x p E&MN:зܾ_ L&Uߢ2&>#tHV"40QɩŒC]@RA݂8(C-W> r9:须[_Yl2*rz;Т\ljkABZwa*ZzCT;ͧ.r8o󻼨ݢ>H&!yE=e"{;h_ۗrG6chiQ5cхA/6,U>~^vSO*Ep},Ζ Qrgp@LFtEyo$Kzw(B>9V3[j(_w~bD%5 N).MwҎ޽twR沶9,@b`fkK,ac wZ?-mYÎ,0. e\ZX>!thzàLս)OQM.2n\ڷMSv52vo;"n}57lo}B(s,^ST-kmr+N0ȒsY)][V(5H(z$2$d|bouhd$j%/cRRhJBa^vohOtyi$m5EƌcO@9RXw*0iӫK :Tjw]qӲ~7qEZS7oѥfWcif/Af>?4RCRph[c"dj$/i ʈH=v\P:b@ьO^U(C}57HpV!K5]#\tQ->o'cЍ_%r(3! o:0w?2$ӜgotK(4%;.U Cɋ2%e3\0tP^GW &P'oFLjt! t-UW0לQr}$H9G'ɞGB_u$H*BttDlZr&5{#B{;m8!r!_-`7l~  syv-tn*Z$ԕMA=B1lT44H6YW_g轔^k|>oڳKUDxa0\r wQnHwl}ن#yUTr#Ia|x}սwWqcC;Xf: =Ӯ*~ Iʆ4 zo0E AUȝ).e#h\o?gBl6'Ȟ~f7S3{q$me%]z*v8 (${ 2 |!cx$'ȚaںNJVphb2;A#jg-QNwOq@>!zA:Z o:'2k@QPW?wli[hHU3 Ifrb'9a pbDk;3$%Y |$SZ? d eG⟭:#UP{_r%(3x6b ]cPN!I>}K:39Y:>)$==[^`tP?&^cS=53-[lwS)_kZ[>Ta!fS~|jNO+:_tsU+}A@Cg??VyM!T*Оet5k)ʟA,cjL<+IbodD{|\e[?> g=^םgINaK.-㱢?Z"7S@3ͯ1#]kͺC5^c̝]Fmeͨ^a~oH`ݟ*fHZY㜛|t,uiԀ1شa{Nq268v )0(c5u'LPfO jm#c4II% 9RX ؛*Aqv !ʰֈ`|4܇jkLۇ~hh B7vKRJHI!Qr(zꂠҔZ#c HH 9ZYRȀ/P*v`Ħb2+VSNJ:0ꍒ^oζ$,,&@?*FϟF]pRqN 29…⹱i]t+Xy9ɺGv50憁?eyW]ۙB`-Pje0bĕs:8 @A^9#Qoo&"oυ G鯻Ǟj=!(c[RpW&yqoH97Dn6՛]]V1?prxW"opoF難py#M=)C?8l31;|]3 0eB&o31:zz;it[7b"Fqo>3]Ϧ[a3 l6]>4@6Cj\&xPr"LV &΁;1#Q-%{ @ҟ~k ܗtG'B֦3WH^ -t6 6p\j̋=e5ܞTnؖq3u  Vu߻)"b/qt]k80?%"$8TtԹ`mכhxX;6bE 23{b v]if6FU( *ZHl~f*$~,& D(7M9TۙsW?`Zhҟa7="{b,5&6F*yNWOcKby;_c{S19xm. *p!)ZGըVZޖ|FV!-쥙s4ʱ!EAu֌R5Ϛܙ+LPYOy/Dz&4Y$hDY7CZSmEh{XK]C_:rM"ߍTzJXzD} -` oKdwZEhz#qD93Ѕezvr}SSp 1p".R^{Q#$~UOQ>`#=X *y)= ͳi>exb).-Q"6\$E2=3:riR&ȺQнJe_lV Iէ#.V5Ip_:X5p" @YsLjRm;?Ky7p'0g^;0pZZ'j)4$ΏOV[~n} hǧ+C 緼n:k.~~Z_CϠ df(l6W;!nR@1A7@FD`EQL!mMZBa>=۲YH^zXPqQg8δ(1Y8f?qOAJ$$#{g-jY—e`.~p(!gl(һ5('ta6@o2hNoq!$݊?Ż ]ڍ380+0+8l2(8cPSISkj]dh !p(SېMt#)@SX0ՐLsV!%ņH$pi f%C(t\&!oH_̫sQ|bȚTS.?HOHhqe1k{DsJ])8Hd #ɚˏYP8S[􀤂_%ڬM=GuE:B%tI, 扞Oݍv\Ɏ!k,le3`hèFu1ax*OAc9?Uycu^k!R"6x nƴEN|EY_5VϑX@(vvioX8tpXPlXCC9 :)InԆS^ #..kU@h`d%~V Us}%(DŽt)eT`V:l?uavHS4oDWkqsHTn zORN S,u!hSb~t6FX=CF)1>b& R<_?ɿ֬tC'k(YE4?C5hsVOb|龎 !͠j˔;ZO;dфմ##SL[fPvDԆ3atnZQLlABP/'tW&KbTtTG| wCULi0pXDz$ nY#0.Ssq+Nӡm;`Q۲04􅀡3G۟F|MvD 0Y%/Zkn lQw?nAm 3FѺϒc{Ix@s˦u]97P78z%^(xx⾊(OpAdxYrjׄ*$'~zݰMO1*ȤrmU\x6fM?@iL) b\!QFE3e?ԝ kp|sχPU nFZS0r?rk"pHx:t '5zʐz ʂcI6INQVw5}h—i ^4?F$1~ݏ]bŇK,`+HA~r2ݥ*m}B lBUG^S$d5;j#* ;Y%9<)9383|_qNLJ/Khd++7fA#Ae8R jxM_kiYm$V}tX.'=Ȣ}n: uGvnmȨvߠ+i6.(/YW~y;7ǵ|#W? L$IRU5f~Q`C?^,MfPљ16&4n8Xtf->!~1`n=Kv(PjuʼnhV(ě9{'g(րg343he.dԉh?:h<@0u#;̺[(zn{8BnI2pFRFT{|Гv?Pivs"7c34,y._NW@ ddD!aP~9t|j;By]/P(Z\eD8I;Ul3p[7ki&f;4BNV?'%+685I3wI*P""z"e7pc]u`B>Dy|?$j:/؁a M4$ y!z({Ej%] 8c=^!XnK fy=!L9s/aߔ7^V􇹗r eC1*K|SG?!Z2}D$/P!CĻx3KfX1EĘ0CUOA2è::ң"#Tm`aHim Uw^#'GVA LYjb †|#oI0ώvh&2GTdeq RW<-?O:}6v ްAdf W9u>rPT (y.wsɱ8c=KvKj,kMu;͈Y %(*31y>Ɇa4gV+T y^/tF1fND1x(ab-mk $S-52%e^2@Ygc 3H?!=ut3 ?tns߁ֱd hòWDg%&pSP^jySLDwZ˂ :+'%<('H:p\p/a2\#d7/(A aX!im:*] >Pu | D{rXr_![2Fbcos.#^6#t1H3=x7?pnHSӳ;Lƍ=S}2"%g(tl]QF}4r$D)28g^G snP<?{RZԠsk{ v;=})T:53Xa hުP V'b A4 І Аt:X'~‹{',W04t7 Hx؞7Fa'? !6؈/gT[BbUWDYG0h*L*|׿pf^2+J^?r:*C<=1-5=qNO19 AG |vr GkX]Dx',2 zHPwoi'J "F*s@O᫟lȆW@u,2j uqy{`mkd|Wm|N{@Q(嗸cDJ/} ͥ,a?ۏ Zo4%?<#W$gmSo{M՝X[ T:B:͘pYnHՇKipЎS tԓ~k hAȋZjrժ[=:}DHۤ;MDM+WpuqG$1 zo ʘL&eY 3ˬ;pou)Ylp{!4>'~+NJ5(:<z\=r3lm|KŠAafECp]kW]񑥋 I q3Ӟ+-nB12ԩ[/"6NPŏk)tڷS>zIzSb *vl|@U~ί_t!l-4OfEDIk|"<9YmBKR3IΉG@BZ;3RQ JrcW.ᄓ.X`pYiDp䆑~Ѕh]~4hĥ;D0|sdL٩a3<4dXqǽ*$^ kʇ:=0:?x!\+Cח;OLF; 85l9žǨ9V$%un'> LHz݌ E2ܺ׹Rѷ49E~* +p RNM4龃Λ%5]{T!N'Edmcw ٌA:E&*g ) \Oȟr l,bD^cH;^Wau-gTD#?䲞aH$ ܑAE7ŜV,R2/BJ"Sw 7E OcX=6s\mKbgM|bL4cfv-zI4 4{; ;ƪ|{IbI)T Y8bu:ۡHh).b&B) %usdTxbH`t|$lI94+7L_|ZORz!f(֪9ɁkCROs+ FѰRͩ Q y<ۖ/F 6 20>e?X?:LaѓZGА~DTq k@&7ym2mr3c鶽K`ނyIXÒėN,6bT WenT$Ӧ.;$*ܼHoǃRհyAVZcjoo!LZ˫֟kBS ?Bz)W,QZ_y05eDSX~zl/KҰ CJ;egr:;庅%}̎g|'_Lλ e⾚XP2c3,#8PMfvu8oߏ,54ۑ#R5u#oj[w8aI|/eS%H%4f=H]YْN#91`ÂueFY~?I$WlLs:"Fذ+j8f v"eldCanˊ;ISos̙K^G'hMѧM[yOFq_d-D}g6?W'e#]2&-b Ty颖̓1nd{ ]l)TnZHo8Q`)udqQ,zܱ0sD25S*,Ǯ~kHQk.ھY?u"1MI T;B/]:47< 6MBDϱ.QAe $ؼmmO,DD3P:<"X`ã}2q EX(G02Ѡl"x~^^*!:7j{P[ꖨ*wv"x_+HSlt>L؈h" u1Y6$G PtN1dvY]ˍ%kڠ%Hz Ij 8tQbOhW=y萄7??zIECF{ca5ϹEԡ_߸MR:E"+E8F3K`Kv趇xS&C1O % @_i{kOA@{?/ Z6jȬ΂f< lvv D$Yձ Y"F22ZDYMR$<4!ڢ$BD?Sk(-/4<Ā{#eyE!qn!PaֆNkl$ ` ,g*DG Hxh=AP/jAYwh}#+ CDzBw~?,?Ƒ/e|W,*kBj 7j[@ j7oSpNhpM-൨:ߓ"n HlXz<7tѾb:#5Qfaˑ/>]4S(k?wRUkn&J3'ڐuxmrV.BAWƧԍ}56ڮ`}4H7o3 rӽF$nx|`QyVNexjK/0_r^fu&p}yeX}()(W\}́"|VƼv+Toe 49l \gBgZg^CqpDr E)dmCE3Q^n3\@J~&m ^B"ҟƻ^wJ"=:sZJEc  |ec/U{uEpr]w߱ X6_}VB3y OH jHAO$NmZ)Uuc 1_շed1ke( WxK ;2%0"'{QIn+m?ЌY r3˟%@\aavW se G\!c4z-R@7i6\YRF%y=CWT>0+סΥ6?,V58Ϙ4Ĉ1>L9O\16㵶E³4ҫPwA{HnٚZӣoHaؔиdC lg{CILom8R˜.,vVP:^: _/+`ӕpi(^=7gg'hh:CMTu{@;ON8#$cPOoZ}Rbdߏ;Hk&:6tp5S%Xdy+d kМtQ5W'_➦)/5^xnh ((pޯWl?uyz}1Rno6>RR_F0ץsz[m)5gϦf~fOʟ2${zeK{6[3d]T*;=5!ŏ ]1<[C5 rN`KH;#\ִ@YhTcNQiNdn۬װ!tr rS(!LazDr5 A ;#ۯwڴgf[p1)yq'(|rcեb"wTJa;N|(>E`\v,p B +P3d4HѮm"0Lxz29|Uw[.*M' wf+Y06D>-~t?Iת28LnF -_NzI>Mu_jlqEN!ɘtG^.p|f:NBW , sSƾ(V1'zѪ})X,xGٵNgeOkx<.4iΔiUK S}Ҷ`VMN&it_ufʑs>9ud'z>\*uYLUt8\~Ip(})MRv?uYsiRw=*s3Ql;AN(Zwve^2|yS_zOj`)8hrg ifA,wyeF04J"29Jgt0{F2z Js3fdR-dt_OgVn-zRKg@a81F2,hg9&A vCvA~IM9 sAjGS \(,I_jY)BE?T )HL uE)hDE+vy M.K9|EF7ʗ:Xo785TPB!trǴx嬣ƜAA݄cGv),u+$9n~g?4^4n%~F*uq,5$֢1sC{[[}Лl_†bv?襂9SՇHlDD $a[8J4J] ?})BN8T.Kl%zU_CpάY o%:9/ 0J0մU+a#f)Vۊj5/(CY:eGSI7Eˤ ؀4 +i$Af21'}ݳOC='SW)3< Ȓ-jW|f=pY=GT'›Ak9"4'ψpRlkcRgFk]7,]I1^:(#D3Ļ@Sդ{xvsEZ);/JY-0)IX-^52-&jZݘ4٢ycRВ.ް1\gu%.v+ Py:e+I Y6X+nv8!ʶGv[ k_8q os;1!G}J",6[W;Tğ+F/{򁠅 IApn5A'P#c~XɊ_%c$U.#B +rLJ۹Db΋5$f{Z|R,X)p4~zOxzƳGs bE13R.pW(t>,R6`xfCx!09(vi~(ޘd> YTVdcy X-Tt_06<ܮ.%8x4b#Ud_'SI|F.EnA x*Y#6*u2.4ˏJ ePrk[bTR}djXd9L>V=]n~&tA;)-0件B%愐[K٤f \X"0j#o(ޛFnk1ٰHiԔ)Z- } 㡸 Kn&+АIHmNETN{Oqh $BJ_d TMbYXR4ȍiKS ($ngb_ L{IW-M:-ġ|`A@ak?mw5UxQV]rHms, <}2y/x0vkz+ޠa;6LJpYxd6H_bk3ey )1GCQ8$њ1Du(=Q  <e"fՐ*:w21cfhH2Qa#0xfʅ{uk) "ΥdM:zJo6reA8{ v=gڮ#KN-ċ]h'Pel E=O".uM &f.vm{qSAcVX#;<TٟMl4>b7%[~ѐ@bcYc<[MU:LKO,.-07mX#{+Ӄ\hy8z ̋p=M_wQXӣRDSBºEICyM)p~i1j>ljbmb:36paWDMT^hlX}RQ45>/N#+%36+SWߴ_0fu%l%S~i7s,KqgO)1nMEc9;'G}/&ۖ~~Cz4ǣOo_fOϙ4ݪE~3C`kl(er](5/p*( FQrv؃Fݫ:PG4$5'tIM %\T3[J&zt~[:Fq韰o^3`?2cC՚D XbAD&1BF:]"k7 G" z J)_6_#=(𶖎~A@-@ڷUpyqXrAh~Qߨ ڧ(Rob"EV֞1^Mm"'f % [΢x4U]ڀa+v2iOCSC"E@V^qJO1 pGn4bOw-3h8Ǧɴ#PBne|SdcTUWj(m{;de6?FAvUY-ºҩ+#=p ClŠϣ{IZ_UDNOs4Cڪa71k$pyK{Xpڽewv:rJ7#|d^LW]-cp݋썞n>a'nFJcxBR/)61ꃁ31Q̂-,z&tE jACK8(t= 9b>;O|.N5J׾SIo6,9G\J'g"6r]9%Y+ů˥Yf<LnIǚw^z>4)Mnf*`3Եua*jbc6J&l|#aG+6ˏb\K?"9$O*ryE M.72rUx c=` q1GFץƐ[uZevA5i;a-"J%vՙ/&ydt8㧏(LΑ ū #Vz1x@Jui!CR,LbeL>Ҧtj TS#@@M&%0)zA0Y~7@i2n]^H _;DN dSmi?`MyiBSxAHVa ԰\v.*]D@LЗ΍d=@Y<dL<@ &_%[Ȍȉ̾z--Ī71Ee-: IJ0-\MrQ%͓cu2,>g6xiyy>/QGP*aeZƮ۲%.A}^tĔϐﷆrE2E2c" P Tw LĝU̧̹>,w? , +S3 O\sOeNML LQ]֖GlP e_;h[f,TpZR袥&Fu\𷳋uFmk`gx!%gmbqC8'<t9:\> DŞwT #@≮,WM*pM=caCD|(s>RG,:_nm#iI\ݎPB'\n^ ܠ09fϩCxĜRDMZk r ;yupNS*ow gm}p{fɅJ؅vy~[@iXj2/3,S\hE]s;uYܩȨ)u Pꖜv$'Ʃ| INOȑVY󧚞z_c,Im(0<>ٝV GZtQpur!doG Cy "n*QA;MTӀR=4Su c_*o Z״PmkC$VK/>[[As=l-wE;I '{dh)& v$& S%kZe hgZ͹W&Q&^brRJӐOݦ$ld̢Bfx,C2E3.i`᭛*<]3[$?Eh>}3PQY gVSy"rv륒{I,giN!Cyqr,i^Q\mcxЭ51τmtW&~<zF%@I;i~ׄO;V`*zwf()aVP%[nO@BM/H± 4J5ͯi.}=y#Su_+Qv V[ma0[)U[uʞƮQځqzd32.0AP'9i {h~Kۛn$N->z` ޹|!b"own"Jm5X|?$ l%,\e; 4Vc7'WPi2%\W0lMRΖJwE`V⡪G3S)$ [S4^CyގQЗBJzȴʾ5+Gl T0/ (5Rª Y5|ʀ@#~;wuF~ ?k ៾RZ&lY%6+i:SJ*Tؙi\aڪIESsx% z bҐCֈ[iރ7Mzۗ† m°߾ZcpR#A1=UpotxS4d|~H(=uWWhMAN_|KrműnS/%!P6$١x5 8* Jي$l9}U4&EKٹQVCsG6nAÑg?R?R: Q&R9(5eX ߗq5t If9=rJ:A6v6'lC%@^^`I&{ ^Im˅}FPwfjaz_3rb&9TO؇j@gHI s d-`Ni^=C7PtRi1*3b4ғ8}$OJW%~Y?հGO切CS[IH75^|զ.5Q d`%'8Ms:.v++Uh bi+ToGi9k {@JCf֌FHog1ޥzj¨6g@*=ywVU<71Q3+xkP DwNͧh it*S &&qzG#hU  \[wd h? ɞ|P>ݜ'%(,sMa#?OfH3EPUH!x>@>5Z/ ;dzsJxF~> KփSIc]{a%$Oyp A`3\{Q"{6,D§q7yf%:o@jd")'6G4RW nfhyd&|:1¥WM$ῑOXp /&/`ؗz2'(r[=nb[p*GRMpg}(vN6>-2@ =< d0cR)Z|:_I>$;\88FXrYy?X1lL ?5q.Gj5M"ngMeMP{W,%2WS\9q 56`ό6݁Ɏh~7B-*R`\1p2 >ݶqYX=ND0llב)>*_xbA&V;\ ȯR2V3_D%Ѣn /iI/XS[ql$Za+fXٷ hxX? -zO>wgߏi;ZD⛤ABUSwYR$͌ =Ip;-=͈9n}=ZIv#d&!-w|`HݶCY1d#.P.l:7;:S-rY}!߳p|-pӆ(@<\,<0cjE~MQn!^ƵZfr0\%V\['HR*T8]գZ% >g &=HeE# tbtw>^nlRШA4)Dᣯ4aF]9J`)ˮ68$_t&XcP@DJ{5z|Ԗ 7ߍ?;"6U)T+F[^/wp2 &c :# .C wݥA_A\ZeE[}l"oBB\3$ y ,p~d3Ts"FY:)mL̀+娘p.IegjH>VpJ&x㧮 CϤ>DwP[EgÜA^ !@^?I%X/Ѓ7i5\16CuX}ʝ5wfBZQR:/[T']\4: i8fFѬ v۟QfD|GK/Tq}EhIڈ%TDz' {hA{QdX .:n؍Q#v&ޛ YCHmUo=GYm)B!B+BA`A< ʑc.#Fx3-.2Ҷ[WGXn׏u)Cm|Lwj7 ]Y1ٙoO-pu5wK%=yӀaS|Pǰkc"B6E%a_hPȌeqdq7i'6zWeꤑP.f+Y%_~I/ez[9ZfRng0ysB; ;KSS_ij9p^E7ꑁQR$m= ms0퓃(Qٯᙩ<d "u'yH42i9St}~0$5ƝYC9@|Lvo161|fB.;.|%Yb :sPp%¾-[n)҂sMY^5Ro߃ &ܞM9h=z.rH5Bn|X7.WhF Q޾L#GGׂF܇ӬZytn[sT㻶?̕jK*ȅ6H;AL.%w,.g~M2D-D(Y̆M}s@##fU?PSЊ`{ O˗|<*y'R-ڜs8yJF%MT!O mV.Itaq|FU'yۑ5p4t[]f5/w% s'mLAS5'6Ashh MB|vrEK6W驀X| r).@"Y4]@hθ|S3-[5%эߋɟ|:ZdHLw2!x} cE&s0R+}Kuos_.JnjwAIݤw8eufZ 5>3 EM=KH=' MPX=k1b=^5n3pg^Z#*3Qzx Aó>6LcjtխgGabJGK棽"h&= XCQG>H|ioYdI PٌឍWSVHn{F9'AM%PXe-Vt"n^D*'A*(߈࿥(o/4{,FB9U[8I7\"V2/44N?#vG*91|)yOb/ Rk߄xfуA!#>f7fo9 -F\=|c7\Du=~ 2'L%oiՁJ{P"8I合n6s, 1FEY R2CmB=\Id VrIu?D8i c54(B9y.H/tTz4-eZ;pӽ/if2װyn9W ;"D 1+4;IR_7⡐J@ޜ]LjQN#MjERe k3yQmn8LA4Wŗ(\~dCd&n~Pk]m!R_JSwл&_D/4+.F0UAy|x4s'Vܸ_v 90߂[rtf\*eI>;XCկqtv[LLk}&Ch_/TyԸmhA4ev}PGU{]Bǚ̫[RHy1<&ī% F~Qb&KP9[O1t3P3:F'K")K8G3qwJG#xPa4iTէL6TEQ6ad^ @hH] $- q*b0 H3 >4DpF:ySA'gF -$WK!@%#1q3;h#h,˯//])[Z ˎuu>dxړfN^0xcPI)f"87H.[rrh?z.z:8,Nx"WN=Z/v6c*$ 2#Ppϳې$%F Oҷ>P=JHmԡkkg|H_30Oꐳ=8 ~:j;Ge8妀iBj\5rKYuwx]j.4ɤb<6[mE;2us' ,QBUHɴڗO$D r龑oyUmm'W+\ءS+|Kِ?ЃߥU9[Cԫ'jCp{&I@%v|}tc^|9@nMcw1]D>N.(x< $SVxʚxhgY^ k"dE4Gq.\UN[ÓGѪ`BN +Trhˮy?^eGk,=b:MTN;XaVR*;Vɤ_r*idWq~ܝp6nKb"r2ƞ.12w<=, dbBu&p5.03E ?3 s8qrVվrķ-GI*ع6r;+!([d[~3Rӟd~JZO(|%~žؘ.8b8} q|VޗXq]+T0SU@`wn̆Y`fY%9SO>R>:' ."df@!.CPh"59+l JD:y+/0YXxmHL wݙ,uFWv+3ٙΟr!yAVKp[u-K0%ڻ%MZоbwz^k&cQvZ?J-\ |9/{vJ8'4!2b]%jk|ө9t&;ld0,)ߪ_ 8QcjY&T9ƲZYɚ fXۚˁ|_=c$)MMjj\&T2SQ ݞVej4Ծ. v3 d cR2$Qpj| CVM'_'^{?2IQK%[ʙrvՊUcml"TiŻE8;G.E'*',`X@ E6tA9:tP’wŸeE&nѪDk}svjd T)#s跌`2%s=G (H0,ޘ#!s3p/0fF[vʠ!b n&,KkWQ*gG8f#aPf;jh|0LOԧs,Gqe5`9tvhg[ٚZ1MeO蜬!Laf'u6>Y" {v1 םbcrUw$A}ԉĞWAͯ^ɳbd&MzW[2w.U>7χkt`pQVό,ʄ PVk:?JH|¸_+ιn%Ll $$lwÃ,uIK,v<,v4{*A(/yX)Z`ɏo칬kLRfB%/(´Q"Gd%0~ʭhMKI>>gl {:^<돡e.0SЦE1˩ b)%/ % O |8dkk)ECa#43vEt{J3E o~s5/UH1.bWJ>k\w6!oI <>~U'tj|$ЦmvnW DC˄e'.r݂W?;s.{8\q^zoI{ل/V[01[ O{{6cʗL"W} /Tw3h#ڽ>sfQQEZ7Mg oqzˊOa㧈sFڜkjNsC᫤mHb4Nd*mq㼋b c͍(rKO?lm'%Y_-;㞲PMe.l.]F{t3:y:Vh!O Ֆ[$$.΂}aM@Ӂ<A'& jšo A^ -Z^ϸyjz_IEzL6r:{h?$J$Vێ*8@}EE,ȩ6zԈK4blc2.8t{$Lz^7IR j>᧬PQoXG&S%ny^ X*EEkSj}~)kkb }w (h@29fF堺Rxamh8_>dH icpͷDMk`JĹcБkE\.1b^F$1z׽3{[N[J9NBG8|DFNPs8"&3"3{! L2`?y~mv*J6Ul bWL/ڹo,L5pC!X2N~Bۓ[{Jw!zU-4L(=̠v?62&R|"ȶ_d\v|NR#KDNр#*[N9̳+ V`ʷЙgJ7`.lx_o_QT'rA$M~C+1&H!, T~dC.)ң3(5\L)W%Qb&PvE'v[`kwCR05%gy0"D-C#5eiW!w􍵵y{Rh_2Pi*Z9GեE`&!ZIWytuUkhO{aq.#N槙$e?~-Z&*UrB0AV?Ṇ0$1dPDq[[)hEQNk=bbEzXj?ёwCNx av}';P1)xi2g>Qt~W7R_@ $bE&ʙm dƦicܬt }q8g7"2Meȸp)ĊS9'~,Z|ȃ+6-o_>$]Գqb|Hf6n |m*>ow.x&E!݊%dW%RFD'a4Bw_\ fU5AYc`ޢ4DB,ѯ(?FYzKfT%ZFY|c`=J K"CsJ.+&1uU(KQYn: ,Ls7ҞzJ($"e3@νwH`S m'mZ:Qvuqok91V\;[7<5Yv[ -ޝ:А\^JI/QY5ܸE¶> 0G](˜~Y#jz8p7!xϏ E*JY ێ m!˵O!Tf%k6ana꺶Rj[cMCŎ֖x5X!14#uM29PU XQmZ=H$;Z@BJbA*=e„5MOsw6]/P5%kG770V*v577'zM}ϫ:AU&s^,'tyq n\I]e xB{5j)"ubF6l-MQBq̿Qֽm%qHSgߘ.r&p% mz9:u*tTt7`"l#KK0o[4m,\)^Y:#gD2!$n@SiAJF!,F@M`+A4e54$_^pȅ][A X|GłҲ87HSiS@|鱊_E¾a\sFӶT#eY-TB˓m8h?`Z$qBߪX)fh[hbEA z'"͎F)Q&_YUyecf|t/cV _"<k ]eh36+K1n ) i o1#)ƹ8FKHBz\02B_fvڜ68ӡ:<A'wG(?#ү7`wۤq))ϰ6LDE΍-Flh]_eǎzբvϪ~"ip]npſo awFվHð*+W{M[GF}!Ƞ_!;O#|+ ؙ֬,7k |= ÷:uQ`i%wg h׶1GEN~Cv\.X//j}Nu8 pBqx)^ZNPce@G(с5 #|Ml$g&BC֐ "r/x߮.5_Aّ#Io*qx ^3c dig+MU(Tv^]_EFtJ!Ď$'c֏x?T.^ "{ 6x oEo ڏ00 5_-֮]X瀘Ʈq:ޱm<=8(dЙph/,k&t5}̓K֓`JR <_ ;Ty(VUó"g7ڱZxq3Ѿ,j "GЃomJ0w7!sҜ=\ X+u!N ck8; qyh$od7iTK&z|?Ju#f&Y[}"MENmgA#xRM  i]ߒp@@GxLψe4^o]FkTY4B;x!6/x!X 4J!T!%IARM1ƒ3?a0 RD>C58P$R'ۿb\:=UMbS"3m!QewGD(\L0:l[+ḘSDXP8(RU $6\r| j]4QG+( Đ܌-il*Rc,V {%C^yJMh`͘!~w+';FFׂ$-$JķA_ON4}E9Ē: / +- r1oP!$H#$|#Ga]4q ?xcy$'|n俏V[8eB03 Zr\2m=)l[&V|zLڗ$0gPgK+`V\k~u/ _ya4ӣT{抦G,1dJ_VXIp>nL̛r)G(|k=irQ<=Nu"qa|[͑Sxo/9ܤVVݝS3]# n*T- j/ ߯)jizm7ҵ7 !"9djtù|?g/j?tѪtq-OwcMh̒Q=Hws7T6#" BoxMԚYfwq] 71jDxOBQv=i_uE8i' ɯMYg(&L_^{X:2gkI]Nk-<_-cR Ĥ2GxC0 GdߕI#RD+}f]Z5`3+iܢ:ZiK#V"í٩Ӎv~iR>O/ l2 gG}Xd=]'wtN=mQ46ђQCfHpMYNpixU<ڟ-Jj>c@AgFDiċu\:ncBMחcfƾ%>`xZӕљc`SAqlap%Bj858"h^DpdrՈKbR[77Ԯñyx!B݀Z 6cSXԖK3@J65l6+5ϕ鹏0^I#iW~K{z-"jd+G7t)^_ }>~NJ@ЦGS}c`̾Tdm߿78uov`gkmȭ񖗝6U4l2rzYklO~L r7<"[dOoJz傌{b:;y2/^Άn YQPC9lMzC[b%wiwTϙ{{EZpByG@Vu5">j%(6s3i`%3w/s!J|/JA^%X>-)!=`.JZ% N"#ҍ{kUGV?-Y{>2r3ޜv`"N7[Ud;3Kk;b놤!6aJ:@Ū_Vh),ԾՊpל4O֛0T>ByPA:͔^Hlp*mk-^)Pp MS҂(qb9)SP;jzEO* EuGpyBO5 sm[W~4 Iˠ֎Jv3kSdmZrGaz ^v(qFfBi'a5۞}E`+5\J iഈYQd,Y|@asj" 'u!:h놛D:~a, g0)7*OOPKoU@#ëK}ǚmNl c3Y?}AMvPU4Ҙ  %~Gؠv;8 =z&Cs):=5/KzxV̷5:SFbplMZ6V9 ?řPqqmTq[qZZPn.ihQQ_"͍*',tt4J~]x _ԖV)p#X_+l%Iɥw,LaF\; |: z+ǿT$Ӻ5JqWa/(m7 wm>ɰSKK u֫7#,+FYZ7+kE% )1D刖4ޛk t5_~7S}隿ʩ$.WL :r9Ϡ"t0τYۦP{;lc^Ԧ `* 4|3D`$}hȔ32qepn s}F][ō8\Z8tR '<|we+l?@pK+@: 3pkӪ<4s̤Ց}E"% /hhⵣ.zߕ(.M{^֨jiDCt3 kZ#k .~aZ!,w.-p|&1:'JZ6JPR PAD}HE-^e V 繷C;PۂYO }v$߱Ʀx͉F1&4K-S@QQy:ϧX, W͓3çV*,5 L :o}kL !S - U`\HSNqeaR PhXž1orŸ_M 5?&L D;)IHewjiV\$`zEs%`-DkОǷ0\S mISܰ_>"l𼇌3 9׫6V VZ0”gn\}i0 Ҝ7K}]ZB?< BI>p5\8c%C&ӻ~㼽#49<:-'s1TӾeBˆ4oH.f`F>.$s\mA:ņ/e'DjJF㥸d7;<ՅZ3+&h$8 RBENE rɂhi徦#:v<]:?aB8Gl*3MYcbqz|[Bn왘Ķ 7~Vv W~) wT!U0dSX* ƭdZ 1::eoj<|qM5xhlrQ+-ŧI}}0x5M>)\%kꡦoD^ ؒ{j:,KN Eoc$E5Lu^YQ-1хEF>Vpů52U1d cxr*;nxvbv-/ 1=@ R5<\M|UϯCƠƜ+2?{aSCD\oyō#>ыZ@ywX>X a"t _N/x$V.4M;gug> (7'uXMhOĥ85W-nw^+56EKȪkn \T\S Xьk 31b1Rs2ء8VFxFU)9jݚ  @iߑ.O$#scd&Fөџ6鑐g`"q[ḑ@zk4LܶT.wte6f^Q9w;uxi]Q+!׉FZu*du2a8i19EjOX"⋯3>"h8T]OYnA{Ois\ٛdU14.$xLҐi>6Axm5W0\72SFTM-wbk:{+)g5kz؅\Wo*@iQgr< i<4)Zzᗑ {[8KNTK5l[-)dGNvFhRiUz_g(칑eoPzEm&f^mg$p(LyIAJQ60R̥``>,e`S÷J>F3td(ݑys3g}Gq,fQA.knSSt}FFȻVO)a%}v7WX _A&GIrx痒PCN '$ݝz4ޮ@RU3(7rJP:ySq~&J(a:[ JLSeH"TEQVֲ16q`l?O{֠J]` i_3m'y%bc]*zWJ0U=V%3D? ڴ6u 9Au|a*?s79%1 ؞K(q}cEodg=#Գ*TH1OKeKjV%nw`{c RF]8H$?ˈ3Av[*RUID2scsmDLl@:'#qv,t۰|"0V$+@B.=|M芯V]՚zU eZ\LȔI3ctI}tH)܌(nܥ(4wz/'"BØixaOv#SsWz`^60|`BVNh7EGViqkV pDWMDmiIUH'(ׅt{`<_J@Tڴ:eǀ٣]jCǓnjY'ݤH 3z*NHA}Bd f)޼qoD4?trj/=F) /ynd[#aggY=Uɀ*_ƴZ (NA(,Y7Og#=6g6(Mێ`y0钄X"FXҷO'SN.%HX3T#) ZHS-\HcjPr^x*^.0"-0Û/e/L?2lMcF'-2B-JI}ē8)G%s~]I4.@=䬼yY1*e=B<x5]E)+ ӭ~/Ùϲ?$Jr `qu,>S4ăq˾<ϰz>^2Xh#[26 6O523q=Sٟf]JMdo.OhtEHcQUavu4($|干XN=dZiʨbา+W7bl~JϱUSJI,PuR߽BoT枋zsn~eȒ G`{ Е+Nu^6O/߮׃i$*LJՁzn?% %oՑo<#>2 z|D:t"o]=tQոi<Nh{].e:]N\ƶ"uJOJ&8[Gz׸D!vqOQ%Mښ*PS#d#֖՜ژ~x ܨp)1s#!,w4 Z%(6y1)ϐyegN8)} O^$VG<бh2Br"V*9N="H{ `Dx㕚MczЫ~1}xnYOW;zuo Z->Qs2@GWU#wF<2AօPSC 3="2η`|ݯxe:Ϻlft7SC6S7[yqGq1E`-(AY|6TW8Yȡyz <&AzǹG'8 $;cQmvTelCbXk~,`}>ݔ.jZbhPB743cWz|)}$Qf.?  B-oǁN.1y(h<rlQP \|x'@%o7J6N=-&SV9, I%j=+ ?_BuXyMjvGO3Ҟ>|& ~cGbsy=e[2ߞYϐL<9=x>+YNٔ Rm@zi`xaԯA:~vnnZj/OooB&T)Ф((cm|Z*' ͖:\r.r PDf`{J85rm|Zӑ9 ibOp>1g >̔tWNI&Ǡ\=WP^倫1yir|uu|*CNl N چ%x0ju4nQBddmS PUj_i*nI.fmj!w <w2Ml4v>0j Gy"G1nr) \$q\HPe,y -SĮfxc"̀YPW\`BY.B ʉ!ݶaM3$WA*Y$T?da;u[U$B6MT}\-߅V' TjkffsrHmxHX]롊iz|R^2@7 |Z6CIOJ u:6Qdma!`9R_sCȺ#POo!No߸LChy*Jo*a,.d>fn~[7 xF*E6 'T"Ʒy 4j![ڬ@ӹyr3˼wrťVƒ0ssܗ]/ ߹:P6TDiľ@$4!Lȅ,6bi-dLI=|~-!~ΌDGf$rh;I؏-Z֬&.6m̂*q&еwemLYmY(h^ /!ed ޲/9%Zr0 a0*XrZمk@B44ʛ$JT4B(vnjX~'!i1}AW!] –,7UqΠAӌ UE*)};\[…9 <&RYh)@qUsavV/P;<DzEǐ\/2,yW:s7á[9; #~f̗h(ڢ(#3R j'NE Z9rYx\Lh]R0h=-?Rpsbfg7q;޿VP"dkyLڃ+,cϪShs;K㌄R[x+$DNo6enfjӳ~-ؒDR'vKbkLgG3<  M*s梺5*4k%k.6%M'XnK Z .Ҽ&']n,+88u' X^M9WK8~thn) -E>[T[ -5!c#d1)ڨ̓]'(ng#R`w8W *cFCxY LvjW,OF;4WW̯UωO]nZ+pT@hdQ/~_4)0H0)XhtKM3m#D/Jqd8F4RfcPFܶ[B+'׭{~,(15qmDpi-W͠qغ$#¯V_IrwMp^u%<.q8sRJmLuwtsXWA8xLRwfJw>@r?HRebkGgmU|`"DV5h1M+z7k)҇Tĥb{$$.$(w]zDN m#1eQ ^%A\Hġ댫ΐ~YnbF%76LN">Vu[{{h2iK8n !v~M8H*F[T;·`S"m@ (my=+w G ޤ0ZUb6fB];~Y%SĢ. +"Ű "ofqWZ7\ iK:Vw6QTџW#Tʢ͖6oa?Qy`K&iRELT-\Dp Cw:|B#WQs@d߅O;[!2J=6*WəiD IV$=[t[Vb,P2噿VɬSMςșm[xB*?z!p1AMn-۠g9U^z¹_#CJ Bn /Z<#^9w1}>mҥ?; />fd%} T&E4mD? ڡf;@JRJVo-TPCe0#kرB = SEm=YnD 06 v{ٚMm8+[`f YWTx=xvUh;𜅹罉fruD^n)1rr,,UZ0_HD2hىXvFnB t19>9ٯ5v9<(boٍ/` ipJ[pWV+H.P&9"׿ &zhf2Wi/peבJ(oݹ~GpD s8dg2( mJEe#A34B-_ b:3?k.>5roE&Flr@Pe Uo8bSm"w'U᷸0_w6H #D b׸k!&vߎuF 0kNm:ÈH-y[5vQ]7(öp慢Ľ-?㔚C}Vzg`ɱjFl@>Z gex_aޤaa.Aݐ Od~cl7\,W^a"JNV[B.e2ڢ)tWҤaR m1juR/̛TR@qc̐ټ(Nt9>-4ptRR }:[ǧm- 'N$k}nzst1xĭy}*# QsX|&gC ۀV}2Epk^gKOR8Jeq0iVB:=s̶_X$s&%C1^E컇~3evcď (2jn4* OgZiU q,=*i'g4;9vw#+!Bf SX ͜BjT *X TWф"+S1~疖YW^ȍjԓ(RDZF /DFWBr#3wzx[q3)ұ".I8Q^/OP $z78.]`]0?|tDeE0B,*͔])9o;$N}[h,= iP0'Еd9Bџ~zęTI-h';;(׷;H.#W* H)d^ϳ𷌈o*$A$.&k@r*N6R6qR,qs^CV)Yz-bn?Gէ]D&z;-[;5<;F{J&l*C: Lqg w:ngJv>{vQ$eDuJ͖WU,z!8\^dnJylB'bsk\ĕ) 59 WƉ|a/C1yrx(߇E(| G+M_pyj>Z{O+,}k(BUR.!y_ 4]u-Wc#BvYNC.jn >tAĵ%{Hm$.L$W>WHw->tPŘaHL3Sj.DTϔ6i)0f]2ߗjӳͬi2I/FW0zpho p`rO K˗$ads 0 ~f1]Tb}=]<у C6y׃ɛژ"/S@o0 \ra4d%v*<7=>V]LwFE/B^pǿ-ZRSʙ? X:hS!_;(ҏ1{n?WAbsAlKcZn@8ë'Xf-,/)KX)Z>Vy24MEVm-5M+A)*ӳ6XB/I$? D϶=>RN7x%Cq!X}MS&,w׾׮H GIlyGщcW^"Bsxlq! rP* ȇy߆pA!G,$Hp %iB=scoy!DETLW3A@'R-lTF, #.bH;,Hwx./ƊE0%^ב8W**2ԁj09r],*I< }AmhO`8B^Il +&|()Cr~oؤD1C<ޤOc-..Ŧn!t| *6A1/ Utw!m~(6.yAЪn9K+a3\Ak!XKue82 fGZ/jY DK B5w~~ bgR !y MStuߍYq3LlA^J@BfꙎ2E&dӱB}iPỎ B'suc@Z hYbY ^.|żJ^km啒>kKE3!'-$«dS8 :wdzVjN(r-Gq=]^z)r)=ےUY^N>0hdk9[r ^T$@:Ow2 ó69rxS" 4Z14_hѸQpeK;)SX10 .ͪ'[?IhsNb$Z _J#A{]C P؋.p<&3T"B٭7ǔZs HR߃qAR-sFJve m-࿴(g4S5t86KlpmHb#6EME^J*IR;E$r鵦zGcE0o# T7I1IaeܥQ/*Kdb=DCmuަ1f;UKS~ Kw`o]9 A7x=GaW§l.z\)Wŷ*‘  =ki$,^7&'A5@fGq7-E~^xưZ ]֕P|/3+Bly}7b?D8CЇ3g$0/bO>tJq$'0}tEF~:*#sԍgnmΡ* Rg4?D oz9N̨ M?ʞPhF-;89FD8fWz*HIZB;375Mǭ8<-w8n  cx %qɌQ^ /%P`T~t?1sNklT>rOP,=}ո)5}MAD<^_-W hcxwn$˜3=Sxя\̶ch(fiz{XDMFbM>J>( Ը$x 3{٢ɻ$6QJc8g2%?QQY2&QyLP; ;bw㌦s9m;6Eۈ%]U{%J,h{ɰu>ˋ^st"7iؒsK$ XɢOd.xq*0ZUM#@˵X?.|V7"N 6.D2&5Jl|I_*li. 8A4xG醥dka0 G:dE(@*ȯtCb(>\#]zr(Y>FD no uϪj b~_V:0D1wѻb\cF;jZW|U2hS^dIVJ$iG07abъ8 R)HjH垾91rd|>uREZX&*ڴ3a}e":#a:zu=GWg 6«$pIݭb^FFmsW%!8XW;ネa;/J:Rxzdbx$7bDMzEE ϋ`IX [kC՚Yh[ ni4HvbЙ0q:J9jW-DCXo@eYTG^Rne0JnBTno)⫺Ş*mUbcܑէ8pp9l q!DH=-&;_KlI7$;ddWYB@+kb% GcTU^<\T]WgQv~қMJds,]ǟH7TȪg'6XUuB~uf][$|#Zev)61Sm鄶G"]4NМMň/\gJ N'"3y}0pPUoQ? f3:- PKlQU1Igp&\o=iji^'B*Rj| K8?wHe-%Lԝ9edZZX.?ɵX5;GVYn: gGٝ( VC ㋉!|l3s5BRcle !!sώaWap%2%[dE'Y^(t4άy<5`sZZ%STFԹ?;OGow8ḐOܤX b^/1, YGJ,>QӀ 0>mǩӰ&orܾc[T0:fLQ#7ŖFEC(Fq"afʳ5F1G22Lxno+{&Q,my5Gv)nw(O/F麬 IٮR&SP]u.M^¿z1ʇHQ32RoNi>bۗINS/7iL5!(Oa'u!elP8=-Γx?A6Q0e `LO#tb:ʄ-[scJeƟgK b?I>Q|A \fAU'BS*Iox &(w6Xxy$Uf6!:SP2C[9Q\ԅdг$xPQ]xUÕJU$9e\ύX{{`9w'./TEg[t(풞A TM }K5N]+׍ }ڂii]MZ?u䊊 y=L-ȔzZX%кm7ezN{ MWB׳,ߋ~  9#%I7bN._<~ `O3mw-cNZW\#ӓݤ(8I )Dt(G, 7Z„{ۣzlLQ4͑kX%Wlrd}q pxngPd$kZ{o`+ 5zR8v.8#&b$gt KȄzfG3U Uͦ17w%q,e \(ѪdBN0]SOJyc4:4xg2M'`g!BμIEN ڇVo>Ng{5Lp!T)ʗ5p2 #]0@.N]~|䐡 [>bm8 D0xHAy_ٰWUq:j.G)̠nk1{ ڎt9GƝQ`@>>=G6^.BR96pg)--U}'P30T`f"r". "Z} blv`~!;BRcS9/dAH4$/E:Yh(ҭo`Wl7RQD쭪;$GV~8Y$B2۽DtY LU~oD躪 M˜1?Z/m]c-mS:}/SԏXN9UbaK*s$@d)zMX j\Un;K!_SnζV_hO$N&m44qY#)ȄhuC;wL; ӗIEgLB͛!w.pz脼5x$L@ iqR&NK('_кtv7c8x!cAnU׉8pwڞ\着+0Uio:V8dG%ۡPbqb[ `zz4sNNۇl(8#.a"U^ia1+V8f!`Gt쓵8VQ +:/CcW 6ȈE BJt`Oh{O9=3K,7^?4 ky-zY@554}u3 ,=fSD~rpljMERφU?ªː@m@w8m@CESgy얯816hscIb1{kX'6CHHރumR.G-vsŷ-LEI9߇s:73}:kvOjhEYs-Js0V4BX}Z/jd2Avg3SGDz銌A$S \$ܣk>Wbz3 yfkNYMAECשPq|_UjSHGuGR&YL0_"!mYNtΖ`]"nMXy޻$WKs y"YM| 1V=n:mDkQaay(=FBycj쳮ů@]uP'< oH0+fΩ姏:ɗK Mtls`c6&ӊ`M]ݍX=0$K,ˤ(hM吻(/Fm }#Zt*AηhgZӬ =֙Ql:)цAZB x[d{1P0LPf=CmUc./5HP$ZU fQӚy_ r*)1֮&xe:`HIoO"m{ZEߒʀ!F_ ϸ a09; vD~Td$[O1p-tRf3; 5%(D}.Y?dʽӜPɑAV -L>%Wm6SuLg23yʜHo8#|hći]V7%<\I* trU2 S`=eW -Qr_Tw̑<3 u7KH[_/5&k['K{jPiqP9:t} , :8^c% ƌe貎p] } P;09zA+aUW,:*'Vu 4.;F؏vV-/pUEgk%i 2TUp.ܯoKp\p- Ri}Lk7w[_&޷@H zB6zSΏx- >AE*VOϕfda%r/G> 3*GɃiYbDr 1.9ŊXj+=14Hⷝ퇩ꔠ-ڭTCkm;jqZDc_8;@^p$+~/9V L)G7alZl.=%ˆn#4]mt6*p^XsfbeQy_D/o(~i#SrV@ R< V^`"!q]=r5j8pqg<,W+b%~m@zB<кs`'ժ3+yE6HGF&בW5 /iǭ磆]>*5Aҋ8r*/Wi^!)^!UI^B^\!ߠ\3|6*\!?vH$L=0Yq)~^#p/ݸWԌ  3M[|Ϻo-*egV,50_nO%BXtnt`4uV8Muz|hYh1F6 gŐD :y!jh% PYWPQ )Eڡ3a_~L^ٶi-d6|"vmݸ׫3Rw6C7 wjR}<#L vx] #M]gnq U\)7Vx[#dBH'R5jB/ d3fh9c?|$?uЮ ,fE8%NsyoS?dе`^G"˟}͓冁~TSIפM/ڻYýf[>_go=SLڿ@+{~+SƄC'˃JgĎ QǢfϮ7/eBI%p3MZsX#nl&t{J/Og쭾ɩj9諸֋id\7D=S۟"R'":!@w6so-\@A$ۚǯH?N57I^c= }?Ùl nHakqL'E2~윲Q9Υ6NcQHxCO*\o{V$s 3SeQ[9m cw9+U ۘ&Z4^{?HIBs'0چŬWj8e&ԃWd# ɓ8fnS1SFeҭXKP]N<ك@-[yg vNKٺ\N}6WB3EP3$ӚOgnS>IGc-cP&븠jZia_@QHǂ_!(xή┾LiG`9Qw>;mS]$}fNHAûpeCp4%φZQ i^<[1C'mbt\g5+=$ > ݉q >#-(d 9a= . 1DEr߳>V2X Ȋ fip2 LneJ1a<3Z% O4NژDi xvCttpU v$ *q=f:e oU«)$s Q0 zY44I+'ǡ΋ 55@yA 9=N0\2 cn&S^t9"X<#N1Z^oS^n0 i}>;-GrOkVz49م pN7ib9#N:coJ"CT혐+Ѐ ЂY`sUq>Jp};k wBd"xe7;U”sAorn:Y!."iڿ1aN,, aG̭̈3s'ξE񪱷!Y{S\6S.)0u8:tD6 \Ui`}St$4I+( 43O^ ڂWbl{[WΟ~`u%&M"ϰK>Dvb9Ά6jv.|QI"c{?wO׫_@#0 gMNA?\7Y$dvt+6K$zR&, !,Ixd5H֘K kz8P˪Ls壣[Ct@l'R"^$Dz7ULzz)?kok. s' VhqpGrb;T?ϦL;0Fbs${t_$fi>E>9^y.R;|uĮ|IF&xoXg_`B+w8вoux#_"i} sjYu"Kc>< Aq:Hbgc-{pZ7S|*C:K}?vlsRkߨVL;Bc) \=cD-Zxr!'.[t ܾuT#^XDsg'xZvyTK?`b\`ɀvv"X2 [zC j3[a @t/ƍű2T'<]4܉dC1=ܪl( %rQv} [7`6,OrzQQk;K"UJ gGSi۾"{~<֟nFcDBH<cSf;(B:YYw[D[ߟN w{ϽW<~ALIPI/-d:;0~:uh_GҴw^Kyzj4 tU+l_џPBSԽFxR%fֻls}upTȿc~&5yz<8J~lYbtH:mj9=\DyH#KC&ߠ'alp"7e*@hYn"wLk\bkDOW]\3"|X9c,W.ik@~[]f`w!"7MϘ3!(aA@i^c&&x336\A@7Q/qzï/ܵH3C@IPTT_#nrTXGtӫcnb)XGH6dJTc\"M#*ʮ& Nc㘬dN;K1Eӓ #O֠×e^š +֮b7cjkw5=)# p]jv< ^4gpvѐt,FbR%{.wd]3 |&;/~5yΒHg' 3hr.J*jOf*@[PYX$KMeTcIM )A{*y3yQ$ Yo똚gɴ},I&&<+pwV-$Փ9OhD.p0VGUDNB!PS)UAO=/pQG,{"*;Xr4CٵIΕ:yIO) 퍖(K%{͆=е!u'u^ӹOq_r j+rc BqszA]hJڷʅIc{r5/;e@D:/#)݌$5e,ڃ* j?{ww׈.yilٿ6׈ȧC 5 ̄ZKN6 4$+hC:ǐB;Ut^Gg@x~| U;2S cuWM}M]Nl[9̦qo:ڄ1zM"jP4kBz#AT쬞=[ʠߨ?`)jxŽ?mx_s0j+eH(/m(PQ]8z-h9'?;MdBC *M0z;]_~qph=C ZZ8JeH㋒^!=YX)P`>ju4i0!Z x] Fze<7l$|T6NZ6H%(5^lZ"@|̛,.mѭxs .wVQ,E!Cq}b㶗:$5:tDbF%Aˤj̗e-S b=DMQ] NJ~B>Fʔ߳:*M`d̗^@VMnk @딜hobE\PLbJ+ a=I &,F R;-L"xjLBSɜ-|,V4rt=b@PWI<}`:;r2ˢ S7cKJ oѡ$D?)BBOD@/MZ8%MԊi\ ܥlj,2q][J4%P %^>6pHf!tD$Pp󈛸u$=jZm " ="DwhEܜT1 gg zIKT1> (tz$O"G}Pmu)5"yQ; ՐRl}uW*R~jy:lix'CA!TDcd1VF*}J2Ga&]sf(}ؗEj-ps&q=Ռ`N tmO}oV .t(IC@TRa\Xut?6gaV=Ό9]fx~%1s\Y_D >'{Ds c*$˂6Cd,ØȱL zv^m.LAtH%qchA6ڄFLɪ q.bux{Qd/|օv%Z0-%G,o_i6}W&8/j8*;<`K L5(2s`f٭#tjJa{R!H* IH1Veb qit9\K9}H-t)뢥<#sXhhȟ(&ÊX&>iPƾLnyqlDϤeK7,uZm6OaTu灭fMS2{ a)s>;hHS`}nY[X QVyN!E Og#1;֮*"TץuG &F BHXMk+,9t2bmO2[1u6!Z tӾU7xQU;0^y"Q<`Ů|9REt<ޒaJEY[uGklZ-,A.A_UB!GS=R_!%qw9:N{ rFpOrH/pV>3#I˭|/H/8h"9Njvyn^pF"VklR%MNVb{] 9xk7oHE2'}~:.nrz)bU)$DGCZ=5M*'u(]YzCYnAvEm+/cXe(XHI5$3vjp( i&?,g>n߬IDv'N<-!b_9IH2,BOJWiȓ2lѕH ,1ِ&狥픀v>D?iW ѵ~Bf~zF+X /8ŭ@]EAwQH]7ڿȞK]\gT^PM H.Y,`A% wT$ƃ=C˺GSމ5 a쥯lk|S+EW ongFs*2B)kH;j@9$q|C(^!+1&‚guNOY9fv9ռ.?%9p撍9>D@=8NP(7aڴx|!C50?삼%5'(z֫]ۑ`9釤UJT"*n?z3~1ktaGqZm8)zAVh3ӑyLZe\ i5.j:pz}7 b d5UMUkN fReMkί FYl@Tg0/CƴysBb~=9{ܛ⻁)յo ZK5k]]#:a}ȿHH;kZB*,twJ%U3#ig$*o^71$ѝjٞ2XOY۸Zurat!0 4¥ki8wd&5(Y,Ih*!-)%R>c\,slBfE%p|OV. ڻX(d:Zt/4wo Tdt1So>x< H2}娒-v`Y9GN(ee@q5^Մn"%T8^jR+ Xпml@U@w  ɭl7dZ83K0ʜp?{Yit:7 &^c^2*/dUƴ}XщA}iS & U ;13rjk)=:kogxCwͲ.Za=PJ׷?yY@BDYc?+h>p\l}҅$Ȏ`1 ecW)DrTD.{;SI K7hHiI+#9س@Ąin-"0yW l1xzt@Tj,:lMQZ#F# OQ` [a!j/4 KsfFot""ԛԀ%=0ꔨBG\'Yg:_YAҕV IkF BhQm?ҊcB8onhy||[ւG} QևD!">8#ٻrG, s1y$*8)E sZvNjG¡@#zF mlOW`33E}tsKYNf|8r~ t$&Rᴍy+vེf6`tE%?NpO7}wfgtx j>|C?p&]W%:fi(2Na?4KR⍌ZhMd}_*/[7gWk/`2\<0!a?2feD/SauǨAG9(()hG)YKޗh_A[]3PU1Nn^@!yO_m~?!D ^bS.uyE% 0q"Uġ#aUj$(L8odfr`˅B„iy\7IxpyW$u(47_(*^i""LaIxz P۵u=G6d@Ǥ0;]"?1Mypg۝_1ŮG(+JÆjuF31K|+5ㆻk,ˈk=BY[(eDi|3 |w}۽߲%gV>AZQkwu$1R+l$: L&ڈ-`?ln6^gQ 10ս䟰 ZUxw>Np—\"AZǤ͹HY§/o( OTO"N^9,dIqfbOSnYQ)|Df`,!35fU 0 \nv?_ª)am[Y3)J*X#c)F $!=^Y8`W{fCktZҾzs7-6֑ޙǪ$ YtAhgzEVΒAzMJ#4D0nO!](܅T lu|.+>O0B]C@ =h\7:Ì˱΁;ѯwFj7X&?ήZOm@cn=?ap6UyjߒIshԄNE=qg7~8Tq+7Agxݎ:?|lk >`Mh&܄J,xz85:};q̗i|>^~[E곽IP?6+̼3j F~`Ne9M bX*W |7&9'|Be)PA,yT&zE"b $#r6STT>ݞa9wMM?he1K%bby縄zYa%`A4}9Q*b|cHLMKN^QH E5m&1 ^t%yR=Ϯo0TAʘ.jcb8iLc3TSȊ"Z(M/L)#gu$|i^F;mNdkyyYW,vR׎&8M;Oc |5@+k :/_8\bvw:oB൴k-\ub#6W#]ד6x/̈GHk)).@+<}H fo~{4T{@ n"FsJF݈}-s1u&yZNr:{@hqrB9}Ҕ?/qmS鞰qr)&:Wh/`XP(N$(37kKT\?6/oK@XZ ?OZ0&DQ>*3!KޤUI[a] Sa ubl\ag4|>h]X='kvdc >#djVxTN]Ho R8VJXx] E(em9M6!qĐU=Z=j LD2BƣM%2<.aYR` TOiKB h\mD<S@%0BaK7nMQ@\y+p;c]w{_ N2] 8BrWb%bwaU5vW= KAX|> C(#6~f'B#/жCr}%;s$E!Rj|:]r)D$^*]a-=,M3*ky cO:xb2DP6 8 Ac}#% |א;>A]%ZI2[ nJ@Q¡j3 "gkutg#3oyB U1 9>Udڽ @lI:56.-R< +=ʼnBkNr fh(vVAS˿k;9$pz8Fs6miHw*x}R"it6#UmxD۾iJhi'(iAgH~-.}RȊGaG/qY/Amss _<>uXIKwܸsRӧtq!KBeM.mo[M"%ԿPʼnvDh]j}Ei:Dߞ#JI6mG:awUԀbT0!^!x낋~x0=5Z}1`ʣnTj.=7$P<.SLZFj0kRAtm9&I 비WIϲŽS}DNm6tFJHe.W;el]D,m*;ΥcK\j@Ҡ/wR}ϭc4<` BjoAJ&x˒, %4h4*IpB~gϗtA2ObxCU~EsM'8" y =POp}1d!{! ,jᓥ“y $bܼ`,GV%+Ux4O!T+fX$ߵ@İAl> XOЌ^,^WFu-۹̐YQ Az5&KHj1ioe0~ P|yE qf!Zᄹ4Ӯ$\+CvdnO|E?@4!13n; E&ts79Na#r,I>~QJ1}"5s]죾 Q3#W7'/PfIkӲHޫ5k{ ȉB{~uؿ=F`N{6K_n'j_6y=HJDWOI&ɠ)3?4,\AuYobiqCC dt0K?)kM#JY XNKtjDKܧIr V%+Tb"H${(|)817j%a8;u"3fKlZSX<&J06O@Ay}Ĩ#XnNh;~@[B GC# ;zM @Lϯt#{td_K-j(|);(m ^uBy`. ~s82ec!&Zܸ77mV1nٓԒ36'ZQ8<g͹vl gQ3_I +veēҩ /f]dG_uw0#ASs ,I}{ <9.;iy#F~)8 >ĤJS=XR/X){҄d7C,UOz?3dMh'[옶&?@@VQ_>Pͳ .A鋉 _&\#E~[91_r&]2ZME]r+liZNݢ9МDƱh8gAinŮ?I~HFUuţth^bN Iޯ#T8a-65%Ne9f‹JH50|E6 ʈök4E3̘o3\4G2: ݇p)L$1C5wYaĀ\mO\$kVUȻWEX?rv[M!}Ï]{?d&1,0T)EbeN#3;]ǜ~8 VēK,RHObZ8Jn05{[ol*?n!{-rm˦ꏽ`4n3WPGC3/ gdZ.} $|w1J eG#^C{i>6娫`AJ c PxlQE;`(uOTB_XG4(y`?z0y۹1 i= ?%nݝtbB%?^ L}QhTV|nós hF< 8!_7BRM(a,BCvA:qÕj~"j1ΕZ!c hII5:|npDeΑnz/iFQطlXq4\jöv8^k6PՃa2rIb}e<@Tc~u\2x?GFEAb <ґgA3 P8|j)fV/ouz[zL+a' ͳi!U.Oi$4GO{qOInh/׵k8 L޴@teHD[!e(7 ['#tBxvozRaP&@#@q?H5>F~1 rc*\bMsJ2H_bgR~O#YZ2HJM rQMͲTfZ^ES}S%zR_M?]X8n8`6mG*L^Ve [aTt2HdQ.dud |oJp`>}֢'tuïAM`H ~> :l2ል2-FY.nzQt ЌaJܛ>4 ejdɯaONxv5ګ=?ڸXQ? w:s,^x9ֻ5HZ 4RWm#qS~k–}6֏9jnDksN`"/邧}R$Qo-xf6/$'ƅ67S#.1>hR1rQ䕎SٖU*.\=]g#ҥ2"KYJ)d(5*2,HvcV޶C ȇHAoZ s.2Წ/z_/AhϠO \w32Vd[vyŴ7v4}$}6v:LLj };Ƈ t&v!F ?[QmlxǏEWLZX mǎY`q rfR h3Pٴ-A$#3?X{cO#C^Ɂw%.+o<8NߜIWB80[gHdvNg];n=Sr;sDX N5 =l-Jihr UAL񎍾K [ũą9 (F/n_VNOe%>YEf#S-"43ۭB{5q z᤯7>u+ rE z=ִ2ѡ Y=P)e ) pla1z-@}J_&=oP|16 i3zD+pq^+ /cTz0h?8?.u\>iKΌGfŭ\K@{)sm=P/&IvtwH1?{.r X<"ݜSvc3|7bZ |N`d^|sSzK2{*Mndԝ{1yznV%^Q(HQ-_Bc5$Xګg8BN,kߴ^b_C" yz |%V2@4lϦYCdܧ@`ɬ(ڣK1`kf4"N0ﲇNF'?W~G H \HR?$ݹ0B(N-.CXZ`6cE 6g$yw6&,|hlY"u֛ǣwh%u T6GvYi/"RvcOlgg,ՉE28W R@_p}h9:hX[<.*1v!,ǑߣIOĩ+O=TxeBK{>]}Kf_ŃnGUyCXd66_/hJe::B'o >!J4=o%IW™~~U)?%&My%g%ş j.s&v_wkކT˵b}:떣%'U֜˷Ncx#A51|Gؚ0qٌzQMWg{p^"n#Zy!6ߥw*BaKJX…:sa~!ʴo"M3}m떞'4G$Dcp3+zm Uo#]D.?n!Q\e.-ܩL%!.wZU&`YMcv H*+<:xiCջqM͈iK,r{W= ~bEZ`G?B<ʋJkBaZ,h^:Π$QqL7hT衢 4 |BAJc7͝ !B^єM1D.AcG۶^)Ny;ٶ)k;Qiɋ9x-CcRn3~f8ɕ+-3=Ԓ7p+Z)]:MSF,) A2R$H^>ZBr,4/x;ٿAv sgLt^ͼhR=;V* NdlG5 \o m @(ϸO/gB?=E4Tx6ЫB)}j]Qm"mga ?!bO Q\lA‘8'x9aNKb ٔJGKK>QgX&`97(p.G.["{ޔ[9vH.QC)c%#$Suqua1v="V!BWaGwov",.<|J I^ $pD 5b(L3ty$ nr!>܆HMt_4BIcn'3cq8uv<-uR SlmaM^ң94fJ瑯C 񲅉O;zA -?=s1ph bcڨg"+YUw'_M`z 1F0(^\4YS~Iyƴbvs Q8uh9rRf ꕘ'[i!ArszX|{O2BM!Wv&AΌp W8~?w'a|wJb? v5¸~?I" /e{3$|`ƠY9gBHIݍogPgSepI;ܧKyqtwxOd0V`}"jI*ϒ#{nIx\kZݹmrgEp,W7 m{76o; RLTH gTH"J礥; ܹ nUw/`2u9fzf:. xciM,&f3oΑzrHpB`R1ݕX "e.veHaxnqC@bU](.oxؼJKq^P[DRY*QK4Tdʷ7xGKOK" Qu <)7ΫHѸ[ m8.O 0ݷ?(N*@qCW8(ѳ\4S XcX?P+q|D#Q.R<&ևI;yڸ/]ل`1 qjGnjH|CF:t4i +IKg|HEFgWg=S 2rqTܦH^RXx:CGCg~=V_ 08cݾH!sEBo#ę3:rҎm&*+9F W{P[_~!W5DχF\tFoxFfBΏۍ|="m?De@PFAN̦nӞAK}k$Ho@̺7hvJӄǹ=9:YG:sɡ6\E*B1/x@g7!*2?$t/oV➯?v=ȩG֜N'FYy2v Kl7f1>U-HVmGzȩ4Uo _Dp+B6 PQ`sf*^4VM;"f%\V&dB^-]&'3QaڒU4 ؊0zmY!umJJBus}Kk `NE c>9Ϩ)h@F 145~헜P_^<7߂lsm+hi6#;`eC₨?X[4j)vΥъPqrEEjQdBvkHS_?ctrnW&_o).W{7ߗar5`y n?zVJt5!Z*.xi-ztهUWMsc#_}5%zbMd`NT1 ^ x?2=|&ªi[th{ج6q-,<|=kɮO"RZA9X"iԉAwwmMe_AnfĖQBKZ8/y:'В0SXضd1$t;ts>\ne^-=+HES *יVȂٖvCZ#|NӉI}wb%#l 2D3"xee(ilo\w4c! ;:Ti4ۻ!O&'cm>[;Z' @}`pڅbu*|=٧1Lm9cEfDO9y PwJAx&\ qm zrXKoTx7]"M]trhgI K>PXLʏ˅&˄NfɈ#e0;Rb{Q[Vg !![]I(KT A'>9ڪ9m()dCSGOFVa,L/4xt&)A3El|G݈x-Y40$)⨥{YtP*VDYJI,SLXޓ|NsÂ7/GNoo=_Аvdbc~5'2_Wh"YaysVϛ whjBq38xMfC :XRqOcE&`uF{7 8i:1J]">Kfa9_J4>o!™8ﺞ08!w޹9aDeOK3I#V31Z1PNyƸ,ifÞcSiD|iuAu?LC]e%vOntg= G1TI;rC(b˖ D#GadbJ+*nRBzt٪3uG0ÕnkLCβ-mqؘ<\xPtw dFj5zȿT@_|n#aH&tK+QRszlcOncP?DBw%>QJniNGصʼay_( 6'b`-\g wn 8d %Zw꾌Ut٥T ^6b+AEnbgȴ zWN@4Dk~ YV 6w`*TF. l0 |tx Euf!(QCÙ5/.v~C$H1yz%<'}UQ (%l2 )}*|ЎWvu4P<11&[%ۣy:Bz\H,omf7sS}d;\q<+dư( m[(-!p-5xe[4&~z&.?at.OИM)2TY8PnV+oQUXkCC.ܟWA!Aaaw@.Y4C^,4CW>h,.-𹸙ң_fcZr1MUp˒,@J܇}5|Q9gԮ2"cCq扪TB5o6=(ҁ }il?#wjJ-Ǔb^X+8j9DN>h6|v FipLk?ص]WyYVsW1 I{/Q]CRb~+D3ʇ.2c;kp*XWz|&K*80 _4#\m9]˜X7뻜Ӛ財42u5T Q@5oF؞~_vpr>GPHN WipT. O]Ж[Wi"*Ӣ{Z$.U{]{V- kQ},[ slus_GaAo8!αϕ9L5hSs[yVGrǖ9@REꎈrqx0B"Q1  MMN"zQ EaW` ˾^<:xi)}yYR`o~[iˠ]ۂمz/>r 2DF҉g8۹֓NU3rj_YdTS@ Zqy xe/'+ Hi/$ExP\CȘq l^J9Y<RkOJxmj0 /)}lv2<ij0oiiځ5RIs)M_h#L(\cy֢4= }\>a %E$ys-s&?ޑ-K^?I'Fdͬ5< zĹ\ӿ o|wwFW|Pv2n}[K#^=fa2 Ah RB-&_Hl!"2P]-.bQFCnc(\F+{ {}9;JC0 jQW}Tգ\7 W o^1|@bJdb~ ) Ppk.kY MO݌ \#TusL}JC_n2Xђ.ɜOfQ /h-(Vb>2*q#&~-`% 4Oqb*M/׳ƽd&@zd G:vt4gΆSfɜ}t 7̾JbG*tǀkƺcj]^8l%W+N{AE׉iAa:\ZTg{ P֪:Sz=Bj_x"b5h3j0Rf7%B}~^kݶ+>/&!_Li"@78Nz soGidU\f{iqff.AnE4**e^ZԸE:y2;rpE IESLM5P(AX03xkbi=n  + 9W`)e~oO#c} yQ >R7 P5 3  ,;K$a&)V=oXW.2y[Y}ĠNϵM4&gZZkAS1>Y[>߸Z謥_BjM7t]w@d7Z| ?{Fœ:&/77XHAV: GI4}@of,rLtp4G`{>w>J6L !p9YqSl -|eM(Z]uj%%8\ 1zvm$xKdޱeL}I\c󈝁R%jRx+F,[#^>r;q9m&B9}lM(kb.ëޘJ6+-=$wqy){cEꈋN/:!oVf9t0S~cIDC z-J<@mʆvW%Lx%`ط\_t#) gKQՠ  nQ?m(%.MdXwZpgT,Ig[>vtci:-*lc)f/1-u+l $'81Uevd=ʲDsRQr#Qe)\VNKg`N$lEaqk3u|:Rh ] P~u!B+dž3ͣbsv\M nBf_yb1SB6EyUc9'Lgt8:V|,8kNX?Bu^ȷZπpAt2/|FƂL)>5#wL'=v8`ot8ۍhTkM6s`jMյH@b0#/ɷ(X(<953' )&б ]5^BAD/{m&vUY]ю-!@˩o:#^ܪ˜dkCa +.U#>f3WҜc6NlS/ř!ιDi7F׬븟HE$C~@`˝ ߘrq1aMd3J4&U'Q(NİJ޾CD{R "=!^(m %, 6AY [rh8^hFw !>Qf[##CJ7>9#dpBaL߂vڵ~sq#g!pCNgnmG$]_/{^-A(UuFJVnJC}d&h Yo!$dpAiS:vI aL_dX3䲀؜q~?e~C?4 ڍjEx0ЎPDW'cײ/xvANhjdOYbyaG3Iwoúq.N9L$&GٙUav_%MMY۝J7-Y0(i3+Rc$n)femm>ʙXP^ش1sFsG7D}EeoVзDOP:>o~{(,䃏B Cq}#+s!’t`7 f!3ig?\DH?o6i.Z?TRq@c!7N!_3 ;"xԞީ"{)1atf?V*qK-#_ 6cz:EBdNePwb}K4 ӎm| .ĸ+KZi٤|*4EIVe͢.h_kMi*nV:"$>zoyjS,ٿ)d׿bO{\7x6r 78Nw/_/ڞ'{:p)fSVElBc n1VJf1˴›D $yUfJH2딟YCƒ.iLSu n]R1AQf&3x9GHo1rggB@0v25չ>ki{ /AU,[ Dw&ܒCtB}/gB %_r2uY6y;ʏ3}[^ܨ3? Z` -Ru45_iwy >-glT2JCEfH](P JMZ#$/s,QE.9&[ܤ>T2 .uiGz>tg !$jI2GK݀e:8煇ψI$-%H!_5>Me <eb{ K8+jC=9,dwTb<9}`O.C{iS 0s+`MWVzeY3޵lz@&pUh{e ͅ'Zohe`$=bP_pE֤cE6 O${[,uppvOn 6YδCm^H|KĶ#0QWׄ5<1\t䗳=syvt#׋@R5=;򦛻SzSQM_!B;V ;/@ %n3<0)7‡swTh/?yA`9~S "ǁ'ZR6$gLCbY ) K7Ixu ֽ!ӷuB#"7SjsPc- 1OmSy4HJQ~z )kMd;&2Ϥ&n) &;%CLh?ţiƧFhg6&?E7QNRܙNR7/pe Z``T ͱBŜJǮSlh@H6BG6pm`("e"+2t-]=- ZHDφBzꯆ֥ A3xCv I{K|~D no#HLJM2׏ɻd&xAdVm{&IX4,d7ڂ+)Il1fYW8mp q=Bcz^LTх/:m ZN$ ~fW| aRe(:*-%?N ]&#ޚfWi&0n|g(RPzAx@S-s- e'+uּU/Ć%/?Z짨¦;sW +DGNa,hr+-f|*oN:!o*?!89m@(pCqcvVb.'۞i,ZD{L}csݢPdlH>smɕ)í?(ھr-X},߻4 @6` VGoSǗ.ֺ~< ruMmۢJTb&@[8 I b.*]ˀEa ;2bkoٌD'<4?OXDhg\wrRz8dF^ GVzSSUXei\ }wGJ}q&l[~ x#HJYo䜮}pyL,;Uy|6gݨS F:Ԏ]"* ~=Uď'# 0VYVWKY .IN p>ZX7r]k726bg-ڠ5jQlҍ}a乘o1F>M~cDC1LD5+s'ٙ1#{2(J,irWKaѬ4!=HJ=m$ARUt ;JcTG;+ iF}ϕ6iˁD@ G_| u28Wc'±"v"LPa]c[HuO%9RvkXn]&q >`јFNlrhjP'5H+?So!9М Z$DCA;4RLe@Rd}kB;0XA :(^N +/DxY 1H"{tR(]jg7v~HCb m4}L{9bf!=$Ze,8N|WOTqTR"2Pkr|Ff+7 `^,+_GۙWCPfuM*& ! 90mxB?qƉ(KJHq(- Bw0RT $(WsH$n%l\G0JurM`Sx %4o%ggAbDžCg{" t_iY7yKV4s?xBx)&tNi}w9lG9RrkL7ys44<+v:${9knu>bObH2AXۍItN?~K/a^fe8>>j=mؒ|7O@ WEɃpŭnk|]}$WI/=Z Fgȃ>莶jl&n'z)@R.۲ v$F+蝼xe SU,łiy ’L$\LU}w=` j5OěP~jfDСbqߞ׊QNG \욂_(ul 3Tv7Y./D|Uj.:fӘ%\~ciD 0ԍOE:6.e7sC J#+J`X,Ԃxl]NR{y-O*>`yd7Y\R,"$hr.jew.W9R+a_hDA0՝/"}챈Z#q)y&N("ٛ,U %ly8L_vE,PM ]0څ5ǯ/:hx1gm0'c{="A}=dmmȳI6 :`Dȅu>b ) R=Ufn+UkI5,!uJhhoN#0G~oq|\[A,\h5LAyUa KMphsh?(b:GԒ/j10*J{pؽݷ!C? ,G3czQʄq _0Gb/L Z>ƱnT:fMjp? =B aw65xEk/Q̶jR|v'Y)tWb#GtnzCB@:7@5i :-ߩpI Y[r-tNȿDc?RFV]݃ynɢÞrn; Hτ5rwj@/!(ȧ;rvYgC uYIc XNN2M(cEEw"\Gؚ @CFydxZ[WbD'*MNZ$n>4"W9a@"3yc ⮔3rgL^G8k ӛ!ȓ?3)G=uF4F{鼜CInj$>z'ot]H '{Y8PM6,\PH̺w{3K(IY9wLAbxƍ ήq}fkL=;Ajop6}4Qk#ZYV []@ZZ0b Az@IOHoSv=c$T]Z`IL'g{GiG >}sqU܆.(D K ;a}`NU%̌GUdO~'0P?Ӵ97dɈn*z ecHذl1M_v$Vم_VAz/`ۥ2=MNr2+]FXBn!4PMN9g=`YB?*/^H0^ 䛫O}t}a`f:w{Mv ˼uԢl+/L}F#$ƶ4p QEm`9ઊgBZ)xu_v|x\3Oü,f{Om2Lgch$F !D FC1s@,,c@FV¶ft&: `X.7}{H~ ]lCPqT/{B  uYlbMg}77'Eo1wk~%w ׺۪UVTO?<#+08\H$tiKkK8{rƌiW0_+AVebr4ԹL%[E/̬"BJU6<'228 Y; Xڧis._{&KZд~y-NwJ(xkn{XV 3MlU)*ZK(oz\}.P}W* n/Ӈ$1 38'"$ukP$NpJ Oip9)}Sc!S{GÒ6(WT 9M~WiojCT˲4 > #'tEun[0r\ X?2t.FFtlHnT8zvb3PhA։Zotov$#UB y0pQ5KvMYɚ&_I>w<2?*=c2/]4!Gݑ{䋶?~WLLhI7ag7& 6:ZhEZB믪>*ʭ_pG[JX0֛ ¸-0Dⴜڕº6IrH|b zFG_}^Y)}u6@z ŝU nՠdhtkEn!8(8Se:4L"GTvN#mE'Mgs ٢{a兆 3/ NSpx}K2g#9>ͬ X||܋y8-jlQL:ӠoszG-R߆)$/?F>)a WWoZM&2u6 &w潪vkΥKHQ8 뜵? |lez ^9P@Qj Ox`m0yūqy4ȑݸN$H!J1BRؑDZ[ auέDqo*Z7ԫ0ێW+/ C;0ό lG00@ BQY^Q9֓ƶId,`<K NSD >20M7!`OZ !yq6ftcƮN#5soaw@ ,K+[D$Iz؂lV3Ѯ{P>h3euO9.Ģ;i+y@HkX܁iwl\3 mq17p95F5+j[{4uG\Y5Pwq) mD7T\Vn;/S1G:d{>J@ NS|P1S N u }:sCgMCzF'Duizm; b+P6}7_t=Upj.ic<vW+qxɸ ־ۖ#q KYch0\T[3F;~s#?*Iag Q;q.%}Ψ!cBU@bbHDè#?[buCݦ ԏ2 q'WHf1#=U/E>HH(,jHUk)b ,%D8:i4\EmfF?re'٫ 껦; =MåP!|*n|իsNP6Q?lj ?"i{no^BP&t x,l;Y.1U&jlߠ{0(cInfg7 JF.6QLG#wE`Fj!Ѐ/څ7c z.yڇfF5fȱ 8eA /S3f,|iuuYCv r1˭;HOf2˼vhƍӪS ?Ry%P{z1(WbWZ)z򁖳DR6 ^6 Ïжn0z B f2 ezC)謍- 0b;f98ti~-uwSF;7'f]Y''L:(hZmy{K{~IۑUl E4e( &tECnJF?z-Lg0.>;psd!;j~V<1M6XeRpHNmU^YilEm?֦ Jw }hד1V q+PNqnjscïze\HBz ^c*lɉ +`~ 8fH $2$hkS]pzʞJ NIP\;i!a{{Unz)z/ӺUM04&\ Rԝk^J|D_Dg}LjnIVb;^o^zXlv )0g 1u)ؼE]:,y3(r.NqJhUwߛ5|Hҟ"[ds@RaU+h4 3"xH}W'''t Bq؉RO ?#j[ H\(DVfϼIw?WD&^W)=.jzuﲅ,;@q+ocMZ ;< ,e_.>,&6AwoLm9Asz6pBM骐֒ԮQEi\<#&wcL;-;)GT dIWY>dRK5\O,&PܿJ6(F3Bx>A~rK"4?"H>`B1‘ rIrr0 yNWDAȂI.>f _ 2 =&QߪKQ^qy<ƿJwD#5䫒7]'탗72sf;^.-` 81C_a\%VV~1pP?᧊AbӕHb>|w5y(N8\~uI" P/fnnKJ^h8N㜢\H}0*8&N(1H8:a{2R].Y`ro*_,b5OY*)-&kcTqWz~~Ad| \n\Sf^'<25 싊=Wg$٘,l 7P ǯ{loMxL? +H;~⽆:%0a[r?zt_X/K)p"8G ˯.Q; h=CV2քoOŵ5i5RY?\α4 j |Ic2ͿS8a.sCa(*9qx-ml(s%Rg?IzϜkN!=fχ F!h]v.Ap,#T>iKyw`;{ ”[ůVOS;vuiQ-ʠ1BOd['T=xW+%9qoVVgQybc*ڦ̈́qJ_mznK@[1ҎkmBd֍ToTvۆ{hz}zE^@Z>wXytIia[YZCmفnӢ^L gC?Z;sf%U ĸZ_Ըm]fK+__Sv!4,bB"Պ HdZָ U#ƻ|0Z%q FHU~Q5"dcSBAڝA fSEANwk]W2:'O!Wk6X%`A5ă[թbY}_cf蹷'ZHgFEea2&\*t _#@85NyMdީT3bC>з+wzh9d9>E \H |SFAn~w0̮/|R)m=Nn:Cȋ>9tQ68Ihnb^J)%qqk"{$zQ 0'La^BԿ>؉Ρ_\a˾!@U ߑdx@=TY{Vf$%[2o@x]?d/2Ǧ~©b:UI|E=a*.37Z jhbBUyxR?X#33A($8 L):HcBK&C2"ix>?)M^sُwk!ɿ{LK`K{EJnsyy@yuA]Nj]2t2w!__#j,l@`轘'T:Cz!c^1tfzFNmu!G4$heꅝvFvV3_:M^hm5{ꛮ)Z`baμsyrNiRQ]p`HX wN{#^!pN7627@A~c-5)d{':A'RǟWBmh&u$JTILI0Ք^'[Ƿ\Ko.3@*)`fuLɞDA O8zBJws_7M0 Nddl=JȇA1Q:RoXOW|!`b8ꖮ祠#x]1c$FE&m:sL#Zl/@V ruSoeI-ɪc\w!곭b$gsIk=9*K5_F}i r4,].Ql'K>ZVV` âT31@9RZ d ~c*&I=1`BRg%+@Cq40z"HeȣB*TfTj&V-|^+ g~1cH]c{gŇ\.V27A t/;{%&:1r4'Ѣ,S3=^O' 6n*lR*(Y!j?7?:$T2գX]!q P_ɐ'Iei\c-u*#LeG򑂱vsT y?H|nZ`[t J \7Urd@VZd3ʬga 89ڡ w.a*&G,ipe0dXQ-::UBi8Q;6sȁ7gBJX!Nŭ@B|b9&3׹#7tݭ \sXN([q{Zu=lZIƀ>0RC Fy@g>*R54P:^|Wqc\˲|eTۊ/u:Ap'sʇ,5\:yELk|kFbgD2· f^d(X^+i=pjR d>vrnDP,t36L{WYlP#w<]JÆJC8lF~)EEe * nO4)Fp-p*ud :383qn&( ֥X,`tU x qbj,eC/Y4|-U# ތVwęvdywEjbeCKDcP(զXUs,qȤk/xH f`ޯwWI{FAdV.XN^l$K<&8ⷚ2"'! t:H)HxO%$PyZ~k ǁ#`NI <WJ'~p`R`b7^@&G7\3ɑ_4!|䰏s#{l( *.7xZcsYA1n&< kg[#\$vJbo_9 ⫎О 1|,O<73vo)*u'}`*Zk'{bu=3j\qqJ*>2j@Tk֨X͂ ww>yUNd F3xJ&@`?< i\~xPvt!>n%ң]`Vv๘ճ9.v~!Vr'\Jr*U[{tL$uTsowXľ g}I4{H8s!dA$2ZH[3?rAȤW]ate;!(!7Gg}0Zy!d<o  1Nn<]ox W4sH~~jϲزWJn i!g`Hfhg̩qX @))^/)Ɇ*wgK=ְRiu#4q1C9o蕒`x̙nJ'@s/ &[z=)v[$73P`]^q~#^&Jn#u31a;OM }a| }ʌ_eFL|Ռy|gJ07co'>8EF%´1J-gYhgHcs(&K"~3Jo SE"j! \'N'1)cԭ]}Dja@E^Ib5Ia~n%o"rAcε"Wt"_*9fO{IVrFM4$%T3rZ[X0Uc+djh}l:BKuieW7/L4sUIQ}V˖ƌM} ̝bo(: Nv|nOnsK6dV< CbqIheI5& d6#SAjPKuF,B&Wgz|W#x!zu֕5ntj7Ðڿ6?:&Za"!f w%Vb("VβзDm2%55ܵ-G}-c=ڳ@ؽI?oWJq{}dW*&+_cNWzaFЖx[VZH;˜[jz{loOI7a1cR1 ~YLG<]&Br.Ԃ*s X:-E k啨٬'{N-<'$q*SHȏZˍxtI]nIŹ=;ca HڊMI%N)~KMw-{a򥿶⯨[Qceq@.j#V畳}0Q$rf8XyUMRgw4QRvxXK53۬O(us'3{l]RXׂ҇LvIGh؞_MjFHxSm )>Fh,p!  ZX9K <9b=AOLJSscKisY/d1qVMG{pc$\̉hLa4芈r=H ?ƱwmxHŴsZv"2=<`U/KIm96#M,)0є/X@Bh.ZHjx^C~HI64**\ْ)Kn\}L]y*w~}nY=Q Nߵ;1Oe+(|BOChڤd?qhKCŴނ~j&Bˬy}5ƨisLh8O_F8ZL*n9$M{8xsYfgaސs֤F38^dOչz8YCN#/Fq"  nUwEk|{ 4nWMW8(<<) >Zū:MwΦ=+&`Iw۩'P~CkKgOqH yE 4n[;+qkqC5q_֗|:>M1H).[EK{5J!"n0vanp[Y= sU>\Ih$Ne\Fޣ[%q5/5 w^.(T`L`v8L)8Tgueoı&2Zɥk)'~t%l/#z9x %+VY$d^!/źG&bRGt&o˵QsLţ6jf/%T#u2~Ko p8dkmoV_L"p@B;r=?V{r[,,5ᴚa ~mo31ҽb"V2z b'cnS G_ӸjR&#d[hC^~KyD(XOX1aݱ=UV{Pz \Ktg7R& i}!~ ɼm]aXxv\J7:QzUJuGD ZOzo?͑yd~˖X~)]+F$k25a5F@f(\}WmPB "ЁsRIp*ZflM%CN =r2C/C4s.m^"@dVY~`^ӻȚWqi%⫻J|8`I0.%Hn`e'^rbܸ :YI@v+ɡ^:kK q1Q>2w`Q#Q$LvWYZ:/sN"B@u<>jBbDB  &24*) twQU_C@@xf8̾jO@*>4; b,;ZyC\jPE%PLL#} ՚ʁ"6sgYm 0zV\%ns ˮfbާ֬F SJ$2.6T?l 0؈y f/ѭO_ Z['"_֨T2܇)kՋw֪td[ӳa9"+JU!NId1vz~f Fu2`oEQu@V0BB'xg؄7PíϤg)#Yv7jF)dTǚBOג?X :.%%4{[lwXfV$HoAG;=z֓RIDPsMk:Ӈ%%F%L{ u~t<G}T[N?JuL#9:ÒprhZQƬAC6mi8uJ+go -f{ TND̍y=:|+NLOE@>7/F=4Z0]ϓCLT|@RN%n =N1a8~tM, @iS~uc̊Ba<+1mvDn,3'؜_u&=. {-ƞ`8kzdе9G!ni' m SUEHY|0ڏ?_w/륊=WAEBϔIC|m9JI15&M>atKM~+CpU׎581xٲz\*| "W=Fܚ{ĕiSH\E@_˛D8O1).C2lq0 BğQ,(>G"Vv +XV yRZȜq56d`ЋÝC@D|75 T U0 Jg4Nt iN3lypgvPbe}gQb6SKl7(S)!Z+O$UGgHDuҪ#g\BDPZV0 !ǘ5W8!+kh}#/V-`Ezӌ{'1Ȝ:EBH+eS/1V?E,/@R{4ȟp<(ƻ+G82o#z˸kG:UZer_Z-N\/nI%&zlTgHx?HOeuHK5HAWƙǸH\L:CK %ۂb^L=H8O;F}7`Š֞?/fzlV!7Ffi|3샫;̠h;bvur[;е$T(@373džWv{.^3KВ:z/N`E!-\ :wy]Hmƭ34 ܘ] fRR!)"g7* vN(0 cXVh Ƭc@4G:;>y/W>xھ+X>=bE)1.x>+mUCO5fsTi"x"|,+SdXXTB]^WvGϣ)^ n/D=Izi4sj> Z{D~#I |vnJSh\ գ*P{p3ӉvDp.h&È gJ^N)˩.Js1\5"M-wAOIi/ahm=p e:HaIمF7ȐMvNZc?tg[WG*m_1xL\+dѩ >c•X( xz]Bzٞh2|f:?3~zTu^q?1ģ =-ixF3k-K:nmɪFkL9fRv6/JOH앟M(n2C΃˹B$a3TwP1Xfͷ(Uc9tNvX8=퇑(@ Bmhj:3@vṀzUjݤ0XN)r}qLuT DDap0 c 4+vz]*Nk_+_M +<9SM4?9ňwY.J r1XngY[;ٌxba8V̤إ&70;T3s\,F~@w_WeÌ0kkk?$:,+P~Ȗ4YH(79w0F]}J{\qYBF5UKQ`"unذ'ƹy\+BQguDw;{evԠKxjXG6vj|biU{0sƌd#ER:P EK⠤ Bq|< yd'eK{g:{Z^W/ +mnDc<۟4Rw# v[QYW )Q^zW5 ,RƆIPaa=DQɅ9gI[z¤}8&" wFr( SX%ķvJ:=t[.qAa$)8=/i}:7l(6Z *]Y t|^'m  ۛ{ugvn,R=Wȱ:%l%w]D1@8g^<QAA;X_'wo;(Wս N)jQh]DHYJU{]0WR#I/l)WD[ %U/6sLS=96a5{i v5>#گ*&ɰ@WJSKuIême'\1m ׹ xˊF@q@reW}J&P&%;5_HVTmHA̋b [w ֺdqoBu3>9Nԥ+E} R܃t>l[ vUij,z$vI38=>ag}h5Zf"AgKLu9b_ ˒dpze9%iv ]&MYWɵ46 7^K9u>aT4:nOUe@^z qe09NoWI|5ςzn\sΖpHp[5b];z%#DG>>z.LjwUc_KGV3 0aAHbޮ}/M:=(:e\N, dޚ_0L#D& 8^tdTC/9:ÉoX~g,*!Ә yH4uN5@1,TvV13 'Dq"pJC_Ek'Ai>d!?SzJB tmFWv֖pR#/.;(RN7IsS*-`Yr vkqЈN%TXVZs$ԭ 7ȩjmaQ3AMn';DP޸[3c}-P~r vh%!`G?Vmr&3ĸIC@~ uvK%r&NB,YP3A'JeUrgsyd]/,QyCG,4tS|[AHsGkC(.Sw}`Z}#P> 2x`"t>6h'~ޙ'cA"y-6/O=aa76昛e];StV0K %S=?K,Keh-Pfӥ(U /(ugeګJVv&`3kSI• [nDdg!ɣ ?WWZ@Tfw0Ͼr;9)Ϥ$,Uc&d]\mgs]0KԯE'CrJS H+@\+"7Uss`̺Cz+D rӇ} {]FƼk|1wNi]7 k1d-lxt([S(pCe+5/fRcpU8y(%1"ZHBzqs-}WIQYk(#(`pSH)ҭJ'.}I X 0Fbtp8rgͻ mW2iff>Y Ak:Vܞʼn6Ag㽚]jWMq CEYq؁f JC-_Wϳ:^^HTY Euu{hjps*i?W1'kz2% $ϺfU h'qP;2aOl:h鹹ʞ?ݠ:"%#SIHy &.1w{(Y.x?U}5E:5Qo+𰅭 aH6;,Ϧ7/;J=0=k' _;^TW7%"VEkѩ pss#e`sɤXҟdWAWo86kLG 1F] 0 jz[Q4 0(z-LJH  )/ !9(:ps1,Wc࣍ZT~Dg11* ͙W5?ݭ[]^[mG_Og؋u&&W8'u %_ cN|E*]څ&J~ >> [eHU+nPO]\w{] @7%S5<:)utʊ\YA>D_lO\AtDz\1rh\fT77,{p##;^0-d8wwy^|ejN憞4580|"-YVC7k|J̙J'QDtER/l0lҼkEX *a}$CfxlwIސ{ +CRHO7/c+]t EDβVc00% 3TdowV,EpPUhuzn'I;QO8J͔w@\qȌyr3I_pk[fXFշmfٛQ š}BZ#j1RI8EH]ǔMv(> Qp{0X'Wlu~m1vB(?@7x)Ts` 8 lج),@o{q\(v%~?fB"[BC_S}]pU?*ĔMκgzC_\Ds?h{$hrlaudDndT `{g#ع~JׁBEQZW\cS;wlpKAaD ($ouP_sqOE=\TV'`WoT]tlФlF-")r-CzPiHKI`JD7I28@6#ig>܈ %;Äcy=pZyR3*yD E˸xۦN$rǵmO+4c`M|ٕɓH2 î7)rrz5 PN@-CհebUĘt劑ʵ| ;71 $SN#r7];R) WZezނ03bft(jmnKś "{WC)5szͫ;D'S,5^Lci|lvA1NlucB@ٜ؇oz檮v FAQV^j+v j-W2N H|Ջa1vsB6ڬӤujBV2!u=Yn'@udD AC!7FQ, pi4NQ8H&ӄ: ~>ؤмLoH[v۳RHIDc!wsRu)_Z)pCIFAr]xλe q߭`Ks3&xܧp<65pׁ-x-7WJvdXAQ{ Ez#o$]R(n χiQP*Jޠs l9 h4פЃ1 6¦} y.7Ѩ/i1޲x^H.v;՞BXEi8j,}´^jDUaKߗDAXdӳ{woeERs0=!gAIl! `'42Rڽ+%SD("hrE*8o 3g~h |mB1EÌSYq@pI.]̅a6T`<&'hY (+ܚ{q7p S]:Kjf-9gņ 3'-X5 G,)SpkxHY}.uY&la ",}8s]3FYH9Nqs;'1iU񠀜|x`hL.cAnV5EEW#ʄf/as^j کO]{D?Lar(*I@۫,۷Q=FN1v1~|g_$~'jhR~msc~|_c?z ;x=f-bUzVSWA2 zP~*VY&AmXc1LtJ2f!!k&hX8 ^n3F- @@blDp6 )N4K0?<6HqARVwFt\1ޑQ2_ *ؕNa)՜"Ŭ))7_R|40,d[W SVn(W¢"I|o"P.9%*zyՒH:"d#I}e^b $)HZxКzZbDRGBJңm)7Oj1 pvLݯzI PK|܋ 60yf`~=m#5sS l7IcLw*rhXeDԼp}|߸Nldi_;[2*3èA9tH4?3ÐӏU.g;D pH htMeމ'|/AUkUd xI4pw0IӦҮ)0` TQ#>GqȥXя[,Uuf=iۯ^?BB@)(/3yv$zMH22݄&GkxA۱X E*E,vQccB+IHM{[QTnsLǶN b|8j\1F u 8hY8DO9\H@̫fѺ`PUՑ,4u˟3_wK%K~b/Hb!+l{d` D@>P7^gr0:'7$J6f"'Y iR.Of?W^nW+X>5KƸ|z3tWzUf#ewC?:x9JrB1[' =dɖj!HպVpp ![ zG$=Ԓ/5/%%~5Rs:H@&C{6ںˑo[3 xxVs;IN>0MLm-iǓw6SWS}ʃ ~簹D ° AE>nCXN0]Cd H!;h-LZ0ݯ6get kH~ :&Y³7Ly:VMOTC^B p6/R [fzto_ {#vin*=L]ݤE] A(vFz92:!5w ڃ E6CmBi2+Qɇ_U݌BP@)eB=t`쫃99Fm-¿B(c7!x9Cse:K%ƦA6[KNP [T߹ ɯdq)K40[/{U%XѠ~q {g[ RA8Zi"5)%!`خ2i HL'f< h$<~ѷ+K3ɩ/8HK-ct<TUf*k __*2N,w;]u\ڹϾ̉`__ LbfeS.`:`Fdsg)F7X.ْI I34΢ڰwkH3jq,ISgvJ3o^ͣWfNX`<|2}4x^fTRSZY<ϾO^d)'abǁZt;T"Ā GL3)rm4"t%v~:|3 ? ڤ›݉~}pnrɗl50 KY<5\LjO%܈'_f5qG驹o޿됼āIQHo/Fav<ȿN@3uk$ĻNDYK, KF~-Sin).bKɑ[W_QyK+HEsDŽɌh)o ؈‡zbYM)l%!Ot6TqK4P`NҨ`To?~yPękWvYkόՏؾƊ/F}ɥO b0+]{G3h@sF0# 0"f}vPT1d bQCJ~eMSHP-sJ8oKn\Gw"xzK-p(}z2lȈI!"隃h?:jaPo'֑+UBv?Ki(|z9(Vo@ AX'>J6^ݭqEh6H+ڽS҉T :0$@즆0)+v($VZB1,b>m<*]̠EP{| 0[U;5N^} vm&gKV s(3*!:W[ウ{V.ѭM =]yBx7&iVs"Xg:&o^F.ಞzCnDo9C gԆW-Mb m\'UKXfr1MRVlfvbb&lqIIyz55E4UZ;Dj0xaX18HLb*tc{A5c4YhWKz%cR:ȏ='H-`jUI8jWFjQD{P{M]e| оnWlt,8!bkݛaɣ< w%&hLB'<{w8;^l6a񫶑*%vФA[Aȸ&e.U4 @qinHmP\ JD1sE dhd#/m a*v.QYVWϞե0-P_5xr`_l?Klˤv+\sh!c-@ac8U ,,.Z-K^ ̡jFїkJv2ݯΖA{آS#YpT@Z6LNt 1;` ]$՛R)WmBv}8!m7k ؋)kv́5\8]!-bt9Gfpzm$?FK1^>~N!UG*m`2:ٜ*SǜN.j}aZgӋ)FJ6R.],94BgƳ_mlidFpY%d v0=qD9xt@j*j@,n\a=bf84Qg -EO"-`CE eIUf@kx ~#2],3` ͅV6_QyJGmԄ·,.%Gn4 QJ~N2h'qMXv<8Wgg==β}⌌Xo-?㈪@T#b䏵o,I%t]ı4;6>hâapL} c "zt28p@f#5Sq뎦G-n)M[o;SRS\Y,$+i;8LRrPU i9bfX!P ?jL{mZD2nZlA-|Y0҉)77i_!LhlHЄނ4WX^5j,m|_xKypPYݵ62` b[86j" `m}8-Dy헆i;eJ(T̜r2 5ҷ!}AZ26W 3=Jf( ){ f)67f8.lw<^ϢI#PIC q}^i{:=(YEX*}E12L/v` s zݩ7Zl v^,(a|nu;5f]Iv:Ss);dL;$:^7Cs(~¿nUI|>D_ 9dύ~@ii{}iALK ZI l\;z'qO^bfݖv~-98djeHUR&\'O:U2Q5E5ML&)42C+.(Uq\LڋuH$Qu' (j Z~A9㢦W:0Fdl٨BBȺ7_HKc٢Jˁd)sx&%0n'DuFݑ~W7~s2>-//~\yGրS=2 ڞ? .8 IE~ Op@o)Q-XA܏/!orn@kc66 6ev℧ߦ`aDfS®Ki,"䄨!rgYlÀCh9cd[zWp:Y GC4/aߠ&vӬX]>&\ZQ>8ÝUwT)%.jլ\ƫmnJ I&2$Kn$.[h(Ċ^ o TF'2[y \ G=rkWh}:Y2޶ҹK$+ygБ( fE~I]BDS"{\R-xDOHu% tiƣ7Qq;kzB+;4St%wv#C;˒`Gx!{[Ewű a@%U"9{+a{W $GLkWOEe hٓxvTk>Pl>TOTN}dڙVZ{XMO}#N9aX*vIVCOJ2BqgT]b**(qdp#1oK!擄p^vȝ7xv)o&/fPTUMo$jt(<%g _x)='z#S5n0CR{BC$3}8L`'e2('JlMe$tMWٞLYCuBw%iҕj>JSN0M٢10y@CȠ\,-$*L2'h!. Ipgx)9ş'l!?_OǤ:15˾ډ;<DkK57ޑ,B\Q;v eXwnRZiuT[+X[BeFϒl+n5^K=FpC ʍbv,V),AQe8f1"R7ĤB6QoY)|89YCKZ՝ ~,cLBi`s:اE0ix>Kڽ5bQI~k#vn=X"-"d)PZ!;e\![ >'IrײIB&)&a^ӧr#\5}u/^-wW(t+y?_lD"7qǕ?bWZrIz<JK82>6c;X9d 9fR ;i|lYʼi ;;'!pU MbTB<_5#Bb:@T(O*5 ipTm˃ {+ %36GUM)R-XĹD^I5UBCLᲄbl(%skT('|wH N^bQ#[O#)~=YODH?z%,kɈMn%v!ڜb.,\ҟvTy{*!qu61@fk@N󄨀 ?f4\e  fdgCIQw &4 kB?ћpT=̪OI<6~5 |#3tXYnV,PW'R ]MEvOBth @kw ͼYeCp'Pg8xEuـ'bhMcE/ab[yс}!Xl׌^Dxj01K?_؞fY`)<ޓ.>k0DG#E<]&5-c0=Uq#zLpR_yLN=7?ϱrMD@W$PU%ͯgaA [S@ZuQF$/<74֊XfF fƝinJZ>N4p^1FՑ6^*iЗ<$z| w}j<[-&?@!i7m ؏ܕ3Ez@R{maGRwr qVW*;f6Dn| ͕{5ا~Ϳ3 v/؅ʷ=#PWמ-_& М~ J:;R63@s< 31ЫC,tZ}НU%*O%5.fsE"՟H33տZ/TQPeʨHKE1ZU!cM|*B>3u7}']]@H4t>JU5X)vqUx3׸T;5@0 \1½ ]`s:ZZY^UJı ?PPQ|ǘc}ExV["f#gD\$؎6; 8Vp(bYF,.AމibD8zˆ 1=xّ9NHVrtHWbt "xiD!&Dr'KQ]Ke.g ~˅uF ҂H&q^D3HV v]&24^9QUu15b ]%͞X=7]XSbr 4ْ3A [hίMSXL#uy0.h)\o&n-slD~te hn@:-l~ׄVXXR'n v7Sb¬W2ג?t˃́-8/YaRjy+r)4 ~P \`6TuhS|LPˏɏa@XlrjF4ip}U)dգ{JR`TtogQJ3SNMߌ8q#Hl8# lE~jO1y{+y QT3Š`/c;ax!gzAG$@# &ks8AZuŊUeMz RV%O;Փ6l r\T;_~o%gw@=u!ٍ 0td(9{(^Z;,]%ǝ8^ Jã"gCcV]3r|2=X$ܑ> ,o{dԭ0nf9ϰćfЯ往0?<@v:\qœuņ@՟6= l彊Gc)&/@o%CzNG;zLT珳jgۘ;#4y_Qz1 zd8Y\oyVe\CoRyjv }IYܹyxA!-)EBX?sCP4.tw 4 ֢n{iA9hҫ5!4n+h] BCw4um{mϤr[c#Ųo߶`W]ܟEOTF^\M8>y5 q)bK@aNz&@ES~rBEj5UhZ׭l_:߰4^)FiiH\FM +|r76eԎQ OLh K!Fo%qH|,`@ $D[fȳkZOcυ[?b4vqPDgؑ^|MQűgs/e5 2,Le}q0n]_ _)ak/\EpG Mq'6)2PdˉJ¬)[s,VBw]T\z!fAnl1 #?O"N ]m=PV_Qg1zzŨcO*H>l@JP_gF}"O"Եx{nMpCVꖎN53'3LU&zp[Fc{?ah+uE-|<.L; ҟu.aP هDNKϲS7p!B _:wR.hМhU] c_3ͦh0`4= sw &:9{9>” P أ7 \ s;a;<:ne o9^6ʈYӤr >HՖ$x?gD)_W`'JE ϓVď/)nUyv\4ǨBFitsJ$}T)()To?$-rCPϧi13$klɶT cl'2:owmH Aaa Ţ֖ -^LmG!c OSY!L'TZ &Jw,/];`F/?2}"GEm}>!6[䳦qr+m0) H6W9?fN1q39W}kzԧ][nUyf߾ 45Owx/cƁ9Q]]hĄ @u/]qyDvοhj$ނA־8i,]IE4W쨘ɬ)yKa4.3*FqN :y ~`#wdʂyIʶu0^h,J@E<]e:')Ly~sI{jd bYa:Î.OZ FB&,P&"'@`uVg0΀|YZ=4+i#L(@4u0AGcl=UG i33՗@bҏ$Z9Lp' ֪Лç! Vn 6گ# !4J`/+O.I'ɠ;-U%!z3x Dc,9,~=*wE`,ڜTm0ΥBW[o>6f +,`z6=[|y_[&$Sf'B?luV@u$H/>4="B[DZfM#IĮq⣟ Vՠj&$۪b7'Qc%{lMSLNW#Tg?~~/:6֒ Ue >W(0: =P;Y [E<"2%tshՎrYw"Ŝ4m0L H.06|܌wcu/$R'ȩ9~Tģ#: EVWD!ee|nt<<+7{F *خ_36qH'k{|_[ѡ$Ņ\@%X8)Mƒmoczr|U+s*B tExrQ=6,~G2wNj'DÒhKq oȅ鯁5~!!\ԉn Öv.<c)mɞ4s(r"Ӕ0Xqg<$)ߨِzN74\nEx}Od W רVT/4,֝" Dʒ' Oj{Wh+<,tTL3$L6/햒w-_cCGYa7.- mj̃I$ d7 vl-*ET1/IN`#LN $`R(vFNI8ǰÍ/bj̰V3{.>ΤmH13OVQ}iON$á7?wQ[*d20( "ZL Se 9uD\ c ;h%ǷiѴdK/QgՊsHCLqa)SrT%$ 2Ze϶LfVLmźsz,SXz)MWq~Ah|k D*& h5aq< w~F:zs_0c4ĻY@77o~;>}b 4sIG·N;uPčMˑk ! Y+܌=[8rM-F@m,?:v*{f4ܨUADrMBY6)/tQ)h7.64- \F֐ݓugrQ9KQ[AHNLȞ%'Ex!|IT \eb1矐5_Zv@=iI:Mr%,0Egn_;L辇24_ciwmս0ixFu*Xw1+(T`a4&ɺ^٤QOh63YKNfdi/؉m}K}gPkiהXDJR1n^T_/c=Kky2 /g>qo^t*1w_9SVBĪB2:i/S։ ȐcER[>(,~<?s|.av( t|TvUL ԅ' D\C޾9|vh'g~-oⅭN Jdp⋌1!hYwm)(g#}Buq{L\Jr?O zҩyA'/W_[0 ؃O}½#bC9O+9_ b3֐h@p"rlx\.4ȝO1qQ,dne\գHOf mB)5w2n#]I@ -0+\.LR?wCzEɟͶV fo"A+6>35uhˌE-gA*~ij^sޔc&rWOS;1$FCKAZ}R->C72M MS6'Ӑ~!u(ӖXpcqRHdtcO܏t5-W7%ʍ$@z_KBueݩ(ٱMks1VƯZrؾ|:Q VR{N^tVrLwM~=l'؅ H U#Ob 0959ޱ| l9q]wtƋaէfy k:gS4Glj0`PSc jj9/.x++(ϓ $aVAYB8LAf?.'hu\V^cyjԫ2р7"чhA"Q5-P}!~rb9.@Hw|ZT}#yBuySY02R7eAJ5$E\Be͚U!GX\JEˮFv`L 1Kha80識G @ڀ`.kiQgG mu<&!^.?M\Rk͟WhqwkKqfgDZ"BڔNkgdz,k])0 8LX Gav=QTZSAl" v‡ h|$WMm UJD#E3d c5KicLsz<۷۱ZF@IWd&ס-@ ڧGC5fw [: bZOSt:M7$ȋk\W;xhR%%w/qU^&3d/:QGiYДD=4/=EK/yz'e%k*4rfnA_L&긂X+ɖ0Qîص] BEBg$38 X?N%UUdv+@^i 1m3aflOÞI6kz r:R$@?;?HZ_ 3kUM9S[ }|dl! /ӟ7X^FD I Cf:-~_ 4!*RˮCYl0oˑD-܅}(Ja]2] pa7cy}fZi^pTC)YN^gTYd&x:-7KGIdrQRTy<`:J3m:rYAn$ӟŹxv;l T z_t/xNruXO "v(IՆ4Ǫ*dU\5m:q3Om3Yx=lC>%o3~h-FYb@%6 x(zImq~6Vo崯z*6R <])mn Z"nrg:؄S4\3nYe*6F׽O<ɓtCk#jssJRmJ7%Qrs~m'I,$kdݠKLH=[b< ٤;9=K KZsv{w1n/:p}/MЦ@,8IF-GA? 4oRyK4CfD,V+I@ZoQ:h@4,ˋm  7xԶD=f{oO}+7늕Jj䉖O| si;9, !SQɼ*t]̦>-W~*ٌwbr/%o"R+2%HzkIgb/>- T6-[CF竅n9kmuFi\BSMD͏b )ZZ`RU(_ (_1 4P%+ MzPkh͒$sb D)A[6+!sF=|K> O1 jb1nRLxQ+xjJeRulo!~)*29Ul[J=[(2"oS Gq߿K48`0kN!N V՝c% |$O/d7p"D' >ZZ0VTyZ1۳:F@vhG=s2se ng~XÒ4'٧t1J{,g-'#Be8)?{ą8GWXZ^C6;$'ֈ)(/_NI^'Pb _sd1uIV'm9i^% nyx0DEC @]DAhZ](C I鋂Q+ $ w/}2b ?k kiIhԾxj QH yK(b?x7"vر"UazOc _} Z yqy:hTַ`{>A\RB0,(LXe$r5H6.ZP)Io/((#Ⱦ_rP˲/fy ?uhZƒmaU"JĪ(^]Ωo)NM3F̝TU*&o߿?FeUXoJ'\ z"t4_37&p\1~Q싏'xaT05j %q< NF/dم,.mBB&,{?$o1kv,Hr )"b &֌1Ӗh+?F}:eU)%뭿 20 g*SZ[@iZaVtےBʝ梨'Kp7ooRT8$K4 [D't+~2+R-C _z%|>*9(i.dش09bQu>ˏKM Mobί,g$VCVpZR⏃s3oswehOg`k2*(naW}IR=]=ow|XHܛԖƶe!gJs ĈsЗM 5:/$Y;r(z9ւ3JGjI@2']Y uMǜƢr ZSyħj@qyQ=]Tr%U[tBKati kǂLu.D\p{R)reaSY;?]{Mq47/c=f,_H '$9֏oV bC ٍ hg8^^5T[]gcm1y;GIT;0pMkI#62${i2f{H|8LՆCܦ&ʁ̰чP erA3ʘ(iE9S[_P>ֻqxƴs ƲY8( y9W)iw߷4syC=*;ᦺ惰"N%dLJ;3N=bqfYgR|a,Yߞ4!م1e,`DccbY'$ϒ5{U3L遠u"+t}>cjej.+g MP ͏I +c)X  RaXYsX U)J8!S?·VZBi)iێ 7]3="4ⷡM`md@>6?(X3ZnY $< Bɖ^|7=7~ XOsGz`a!54Z(saMeNpՆ{RDe]JlP,W ١+"OqlagaM*3A˛r\=`Iѩ't8 /P }v#XP YyƏ+@ ?<b@snsk`]f~r8ef6J 1̰ _ wlm4vkqVlG59@(>AKҸu~V ^Ōɿ=!\hw::mgT%HXjZrg.MM(23 P5O&V^S|Vd˥ӤcF69pH*.vPBKFM|FݫW#V٧dn:o!I?> }/EjUx>‚dm:s^F0欇3CʹTW0 rE& z\Z޺b."I B)g~ֺ7˰d3 ض뱬T ` p@G"+5O71HQ玂z:(#h%ƳH``nԎASP(ζ^eCǁm0j3+L/1kzXMQoZއ`#~/ѪւiFAZoOq2|"Lh5e銬߳p8P [%iӳ;~xR@2WmQKxKb6 Ԍ'\ ?`k=l6L?. &IY YE)Y zWFh)Kհså{Cx%7( 6=ӖW,0HxIs;[^fV[& a*08ؚFqVi֛͸`ܻux,oc7UVJG-Z1Z)T?lM;6"qS #2O)q{a h*8LdXOS}cJ*gQ?є)uqhA.7:B_&S|0]:Yqddf(imOE3}з@> )޹Q3G;AWxSqhR+5zrqs9Ӎ%d'sYakE3ia*`ƈH(8Y}ԉՇ>'5Ь7,Rie<7Gr"pHY}2 I+{9 X;9JrۺDǤ6}\4O@ ~-S aBgOz̡PҏQE-1n hNCwtD^G荅T2~sTDX;wS:p#Vk2&*-ܚjV<-4>c3@_á;mQ ڼZn[5CzC'G2L7ZTrE9_POx°enQa95!& T /ă%lMB.nڋvބU0[:}oXtnS%bGp;Bw^/\a!J ~b Ƿ4sp+,{b`5iyAkK:׌0[FM ؁6xiޅ|פQ=&ֲR۪s~*kn]4g8VAfn F8RΗV-Z,-k饂C΁XX0ZNwOik~2G.;ߠyOgg ~J}rTGf.V]7Cڊ 18blKT 8r"w %;vD[2Ie )C*tXz:7w٪|%K׼X8&;ĴkA91coʂ,;_uewb'1 ئ(g/w&4#jI R8R|uER+2Ȓ J}=_=/?iu% DuGzTS'AΆb(X`}9{֛r_>|-m t:'6{̖ )y;9%>Τ\=:m}(GĮdzb]tjfJlj7Xs$^l_)Š huU%ryi(O 0S^I9O'!jHlrK߼j,b1@!=b'EVopGGUYΔg!nfp ƕx>=0o6*7C3ʿw%=!`8/90jt#(?Hex ҁyv%|"-'M8E6]d7ua ܔBP3 ,@ ]}9zDLmP^яܱxˡ2)33Ff(fgkmsHL:V̫mY}u[ҰRo5[)<]NWO\.iO _8;̫*Btғf\=#7h#!N9!wIo$%22}e! tNf'n<tJfat\>w7tM Ǩ> vW1"ww[&=y)r|gq#&t}zw]3Llilٱ/a:x7 uwZClי R<2=Ɓh2m]$zMqhټΦRF::ˇMX[REP_h9d%t1W\cr_-J{feX]ºS.?篊#ƋJz/,N\YuG ހg%6>oЬB eHMpu8@ 8ܹs?f: t 40AA FZLu(tx;$ 8|ZI~č}oR9 k`2Nl%-#S-w [|¯Hu?$JDp]M8F""D)'oj])W%_hJXSIӌO<yh[UDo}{H#XKԧěpR(3"]G &K^Z1u)\>7]4h23CUibo]ĊX$sJD̡ M$.M 1˅K؄A㷛lx-4+ o 0 k/PKY)OZuٯmQ4dK,2I?^A W/׌9c$>UKnK,kS24'@Fꚡvɵ'Fv~5lB[ RF~;L]őH'6:igcԭ#:_R,QxD=,gM.>%4<^ؗ_&\o^q]#I7dIVbA12I I!Ʊڨ1YEY|Agf"(/߆.mO 3]u`JoX}D;9x%_㏍=~-s h8wy J# 蟰*v[D\1%[yёWlf`uuGcF=KZؐbuA `6ϱޘa)7+'e.80@8<&  3@* "::_neco) _7Ά} ^@$ Iq w/+ 7VTVd-Dmyȳ<y @R?\)\Nmu*FElfHMw1n--TÎA#H\QA;W*5f$J - ?\;$95Gb9Cc:$=rzkV'oVO<@V)AêS5]iDXR"h'rW"[uS2 |yDu?8ٲڟM4XOɞ>Qu!A̔EX%t [X% foְlډF3ÖQX:@tVPā?Q r,e/\S9J&A0wKO%^5b;xAƄ5 _(HaJjX/kzRsnX sR0sAR;%6~#"\3>3?TtAn41;zn#Kb~ݔ:RO⌋^ӗ͡&%Z\r?K+ I{^62CQß{sǒ{hþ(rմ@-N\WU1%3f_<@`w:!pf~ ]eT?̠`[t&/Om1-d ܜ+a;CC `+H,l1߱\3nQ2F{t!Ԣ,QOދ^ݱ1~ZݿV2uA*Ęh%p1|w5-glT?ɱ҈q_ֳ?U=\2jh:@`F%1nǧ &;)uW-n?m2ָ]vᢆ%<v6тȥ$1YN)R"mJy35RfufY-zM%)bC 1Λ Wƾ Hfi0>܁5ξY0 V&a28ЙguolEzIRNZC_^ iP,3US;#Og+y3(y$;*!/p4F#a av?$Um[eX0krsE 7|+l[uȯ@P< uC5EަU~Qtm]2qH/bG7ut19q0nm xIt̿ݩ!g0n$T&KZ24)Hйg@JI(κ^ vZY|tůEROa!#Q8FZf"%'t+~hdh&dʹ/җI-FKeֆ=eǭ4DMVK,J)UF?SJ( ]| v[]eTGJ{k ԡQs>ґ3#p e82U@GU?OdB- ' OoתBxFiOIK|eid*cV4b>j&Uip ޕ |B$0DNrs]&W NHoh pmpG4A RMǨ7ps9}M甧Rҥ^ un*#}(Ҍ+,ZkoIL[m_#դZw.CA5+t>̟D%CH2=9f1kA{51BQr"%S:kk>*K ! ɬR]d&X]xSQѐFRWOkɳҮ!ky=28I{"29r|֜W+] `Q%ZYS:[%f(Sl]VмaZU ?V*zkx:}ټPǣtp{AM1sϗSMׄF>ԈE#8e+.*?i w gv썧G.>[e3 o';*iUX ub-/`Eć6!k&I1_a?i]n\Egu3¨M N"P=TLG!_>9͔:9_2"QF0u;G%tlܕPhv4 |=PV`>̖2HbN!LC,5S|mwZ)vOVGgU@n_^9k*9UxU"(D Gm,=ZF£IC87$Y?%k\z!`N^HYLQ LjW{ ͯr}Wl)%pkyo?2O˵/m:N\fABSH?khʽuV}73DQ$ "$qf$j=93paT}O1~Ŕg'}4pO;wGJEe)QiTXŜpoRp8~pSY/0=7(=*[ pɅTQɩK_Ho)LLbFo@E?+ܫ;a oEkIp5N9 :ҐSIXCc5Z2 &ŒU2I(9}f6Ӝ o*o-'x}}&Kv01D&׋uFRÅ>j/3/hD7lI|u?-Z9}? \%>2 e3^ٕն{9H-E`G3'1͒TXQ*jn A1K~} VVz7JOt.]V|ԡ>#*h/Z0C$@5II1t;)ID ܏r󉶎jdƟIH F2|rC'c;Xd 3!_:w KTUD*HaN3R&j2tb$ٍK(r|O1۶L=2P \Y Pc}/f29{)<<t-*&w&j{I߂ΚtELQYǃ~%Dd׈Y *KUKR:xۀr0Z |D/iEm>U r*,^^cCbZRxn~pu'Z`Chr'MWr*bجݘQqPhOGs^Ylۿa:8hwkZCW{MD-.!D"|#?[IW R&{%uӮ`] 8k )퀜_ 5^ hLdv)h j @`l_ M L/xhqA,.T gve_b';-*jq bV~GP; I:턴I8&g'UVĄq!03W!qc @h* 3 yieԍ}L+{Ц &4sLՖc׌GØF<]V% P<УqCv]1n1<] zwfw~ѱ]1D,+“ ϑw 5ʭԹ וa]{epol 0 .?28A'q'>6N2YҰ\vV/^_0p-¹u6䰺j$~!߯fX!:GzhL{8yʞ3! t䅖 ,7uD 6_W%*/>櫕26.NC"'2탢V5#6c:ߒ==_l^d9'#&ACdVxo߾{#R^D)KGP 1ð]z1bP\LB䝿hx<^) E@dN#/I~Xpxecdm۪YGB8ex^KV 鸮n@(EIq&:Bsn}sߒ54/Y}1Xo"kHB8"hۘ!_A*zJ=c 5T#Hu2y736N,qSC5Lf܀V Mڵ5A=u:w$N5[=N~_Ř7$i 7_9Fiwh<=/ʹ{䚹{̢vXyq!4M#agQJdNHwh^ G|(c Jkj5 #|81ICD"d>\>Grߦn>oZaz/ުMGD!Ĉ+ TOiK( ^EaVqA HPFiYœDoõ EU9m tX)փ { PIʢtzb|QlV$ 8lek'57)[B\oA4I, ӹ:psA+l| \ ~DXZ$_^ 0RE P$XlQ< O ķVMkup WyE{̰F a%I ɰ1{W3˸5fa)&c⿏w_^l?DW67i]70-/OokN[{` (. pabC^, 5ԄRn 2eXVӞ) 5^(,J~7NHfɾHy]57,:)X7 GT?vhCC޲Eif7AXTo_:]RLɧS-|g->EWfb2~i2\4w1,'~\K87xN"+ ǭ.tu"cRzD+ td د| B*;}|uөZFdAӊAKkl|ze˛֬`屌$}+z*HhsF&Wz0>Vo4яθ GdNma~E%l))~ÍfI%1NĜp]F!jl ly<EqQ79C*j6C[0B&eS{|BPxvx#kW.YH/#f}'P'k4"仲ht^a'9`"ApY٢E_TH޺HQ$]Ph 8 +P 1WzܣX-7FҎOb@MkcͿQКo8# x; '8{0p8&z&hH ?+hڋUZo/kt2R! 72X,%ϴ 韝[?HSDp $@CBv$!b?JJoGvLGoF|J`ЉPs[kׇO)YA_/=/Nד(ö?DRmx*U1yrtE_kXVsւAhsxIL;gM ֥nKK\ev0Tzmfo:Q-jẙd߉t+kT< \o'?*҂n"6&B3E{d@a 84QB5_8-q0]gHB#rVy?CV5TrS؊6OɄLLE\bEhCn} ކuM8i{9r2˩ ,:DyoZ ug\b6Q4F@#h'eOգb.P )>'G>P,Q.|ߛsbJD+Nc㇂e` dl^pw5f9cZFgLk_  `=tp=ܬ&~3'TܱI v ¾={a `uE'T~Gے}Hk~~3F; ]ULƱӍqDiG}g7ROUnٰg(|{sYM`H=mD"hkbOZhfR49$_?y  tpو۳=vS,S"ebZʹ܇Z%k3ebT60CHO&h4JBTBdcwY`;= #O{x|U26uL2 ܸjљS]h Ʉ~o,H8fѝ@ qm-~~%<|68Q@o|$;\9_ZZ!%+&d,1R+ @^ON;:}hoG|+ -HBsB]d<市&]KN,[`bxZͥ\Ⱥ[1Yٴc:%drn!˦G@C9ԉ@9} .|ya%OcO[qPm*gdZ`Шz8?D!;" 9+jz?^ei0e^-fǿTq"7w#KS؜:c_fV6̣<+?! _{۸"iK̂P`TC|FP z+.|/d3 \ѲDC3rLw:t9,5*6]Ǻ j߬Mzr/P 1>=)%`WWLA_W2nBg&K M#<;P? Q_UEJ,K\Ud491PNHG@Ԃ2暢vc/jgfyE=曺EG,ykvwu-/K=ܺ|_=گ9^G6pD]\SDe˘*!W6lgf]g!yQ*.oH2.Db鸦P? ⋛ȠM »% ߯F¯T#bFu4n(ie@T݇XjhIT0䰨f[?[ꕦmpm'~@W 7~(UݠaMB&B"?)A>$KwoՊPeP 3- _%0E.#t@7bX 2 GH<(I-!G\OV%.DTEQ}PdU6Xj/P&]_#R` SUvU.RÄł- ۓ5+6FVsw+^mk&J2yvAՅ#8Pjp l4{1&$kI(rj# 3\#spKd{fɵA+ %>鳮4ͣ(*s%귵RL3|Iy5f3WXL}UieC,AwnK9JTlbmA#88ˊܱoRK/B?cۣHt~<׵q&2yILT8{v #B,> [V &T' c^o.[)Tj*9a ]5%ug$VZW$tWCqQ,A&ϻǎXKt_ Bxk q3)}g)羁4/, ZãYRIl ]Ϳtelk0vkIz?<1SUk0 sfk*O7GR';`+ϧǴ v|y 92 '5")5O,0!N-uO7tBFG R@ ѫҗ&*%US8ִZw 8Cm` P̚Nfk9Po泶 Lòǁ7\:'ݭ -SOTiBsv&O:Tsm+WR{HS4DusZɈ0]~çDKy.ǫ.8YRɸ;ڪBo5<) \XM<1"̄G3^7EBڍ+xV' Vf\ C)bf~?(ʘZj*)¾fMJxK-dޚHqgJa g"5|ykf3!~ewqJٷLk%΃y'x9_CяJE<(l-OTUmdkgW0^/!)UrúP&fW2$2= 45w!<7qG\%#G@;hߐU ۾( j)6L|.ϫR%F6,hY7rxc$a{O.AUT=6JFuˬϨ0HWxŐZY$"細W"VX5c~;@ $~A̠czzaXU&wݶkC?]ǻ %槂#w]9bfɋaBTE_5ߕc+wH H!Ta_N讙R%,Sȏ. %9TUABρA6yR #ܪkod1Ⱦ{V]t>cTE\!( 7 p$OYشn{N#Ng e.1CC<h ~&@%ux 0Mbf=3-F"'t25 FS)U^12_H 9`;؛ Ū"{U_E㏥MGc(3*-R}>–dIi??9qU|^Xz C6XU^|o8@|Id=Nam̚PϣF=xeYa#(z \\z$RE0B]V/#L6Vڱ˾<3k_m䍭=}gE,eʓBЉ߄ϸ*^$JkȅSsQ5!i A'0ݗuMh -dc5ڿ͸oѹu\HH<.ǀC }BH^ rFFU0X۶]5 JfLl?G鶺a3j0өE-+8?f{Vnh*Wn}ȼQX sܡYrfrYv4C@6!(J[6sD ޸W2*r^-p'i;k Q cAn(p{W`!{\U['8/}bbHg`7" h=M'V'R0@b9V9"ke"fE1p$XD Qn`xL\V2 --\jF ڟ_g*H&l^URQ4o)j*pqN /Q9^%K`eB\ Ps|쮆cEm^ߪYwRV 2L.nۡenjfwy|GaA#Qe8)\ Ã_k$:d:*%.A 70$eS];Yvx-fMGԿƑzPb5l/A]n7u5 vE_,>rҊdp)){e&.}x$܈E=Җ%lWF,j8Y`*kDkjҤBZE ͔tnEرyfPadٞ4V,tBo1vt4'Ãx14|ۋQ>]:CgT|zz+ kgf@s]0% ]3GhJYbbl/Ǚ[LtơdȱL8s@]tb D*SQ#<c_fqi__wK5igt&5nmJSnzco<妰xvA$ȀOHnvS6BsM+V\Ϫp|wŇc 4ċBO0yp5yxHH~5֍-i3GSBվů-cƥsۧ~pJjok*c_Bدo{\9;؊;kt%闎) mx#:@}E{Kc g jbBQRcDuq:ݡQRy5>8xPf?6#mp^@}{PN*mtYZl N"3Ϯ⫃۴ln&ha:v8ƈЌM*׈&#znlr{^ @"?&=j,g>&WsKdP]/l0 ,9cM:DJKx@/wrsT 1A5[ Ƿ_nu:=kKNe55ʘ҅sZ_R @9IVP (_34t@weD3w)]pRk4HC?Q\X.eHObz {W>k?軧syS=ZUl`䰆l+sJ.J9@`#XUjdw[sYFr ߺ6]1č+`"ʦC8n7I{Ƭ 194_qTm\bK&_1!ěb3R8j oJwxgw!n?ϗY>͉mbrqZTy SC 300Y/:gyWƍE$ў?l75u4|\~%BM_9ش1u>殮Ɣ܃j!71{k0W3sTȩ'zKJ=q`Cc5qNw\NaIO:-I3RpjlqmCq-FjP(amoAwd7aQo}NQl̓oUщY:քKY*;ՅN|v"\7_heYLBtK L&3*a֙ƫ4 OUjQ93 ml<0Gp[|tEW( Emᕪk}īYcwW<祐ݶKWBM'Z<x#=T攺Fb| 1Ҕ, H_ޝ$_T B}lY0?NVaGU%26DmD\5=B;ǔZ"x2`x"N%wmS,4s} Eu}?B|i[1br޵>Y]+*I-7$id`ָCogIh=+eeal~TUο5$1|%KLcG?hTq;zL "}dnZmq[yn},mJЙ;={Mv'%cP~ԉ4h%TAevcY s4T[r7.VR9f~z$C#Sd@:̇vdIVNO@O =VkŲw|7! dPe\rxgԥ̃ӱO|XH2GtYq)5ܴПO>G}%0x;L y1!Zw#ˣ@ gD~3k63099HdCJ 7YmM1Z˽'SwsF凵߅" 88@L9~܋(`kY1F~NΤ葦V=> [[/z& eꌦ3m1?~6P{J 1#c!.2֟8̡jybĠLx傳(Z6ggK˻U[=,%1Vh$qEW 4+oNcTRl eeO{*%8ߢB|<~ywOI\f_TԤ#:Ȗ)c ba༓;Kn)x& -:É)q΅̼:V\  @ | 3@`bP=#iWέ{ﴫ:jDܟz\nU@)8E(9*(=m-n [;ɪ."_"+.]L~ ”UjSjG5jCfcsg@xIᗞuQ2ii $Us{k[ ~`%IᒚR\Blg+4uFPX$[L nr EUbu+5wIM.=ߛtA/խH/7Q5dlI`^@APa@CӉx r3`^E j^Lfi3ϸw,61O0fHEiz k`/8A4^ӇN^-WE;݉̚=sl_ys;^WGFSZkLaw\"E4oC=# nܽC>_"R~y07Ml~ ȊM!3!w* lt6 dGU[zF cl*F\`etyu Lb5![}r9& U~WpUs P6HT_Gc8m-OeޠX͹m?ю7b5Q\cLqG-mƏPDZ3aC`f"U+BW 3/7{5ɩ ߹F_[F :ЖI6{304zsx3gRՋ ?ܓWP!yUlb,e: C-t>fsjfvQpY=>~ ,9æN/3֒'}CK[$~>_w?ӫOd8rY<#L/EQ˖ Zv#v-s]-X bn'x!inMY 0\ォPB%|@)|92X|z%SJOd=%=v!jo`ƛUn-'ijn`,n zp؁ ܀Z1)V}gn wǯjZg6iMOEk=` ?CL"6#Ӵo7ly)a\PɂYUe ?U0i(I9RLկu5ϛ;wbM7| W6Mh%K]~Erz/ƪ6 Ll}ADp.`36Ae4Ey9*ʫ P6R3ݨvpk Y ,31Gεɛ~9Cs8Ms٦kS{ä3N=vpӆvK~QVsn i5 Q:Aa&T sMdsޚ`q=Um_"Y=Rڙʸ R,A4$@ۦLudpoOm*4,f7Cm!ԲѰ.}*M oΔMU*^ Z Fɽm@ Ox%,+QZ)0rܧϧJt,Ăp?*/W;<n޿ tU$lggTmi̠w:a/-3um7aMqNƂ ǩl?-3 v|~/ŗ >>)N(<6ե" `.Oܗ-tJݩ m%;ѭ сzmΎtI2G!=lǤ4<96>q{@t7.' /okKeM4ťkL7Řϩc<"pyPcإq q@p@I&jMtCȖvw9eXQ Yr^"Z/roƒ7u2}(Ÿ!֘lgϸ3++)cvVy[ r4_GO"6ܧB.T){XfǚPK0q[Py0a8i'&peCW]D>puxfRS$Al-TbA^+X&+]f?Y>Thܶ3{\E-PI8~nO*-+dJ<')nK, "ƿ q5A-lg2gCڱNmao=־9[ F@BWq~PPWu:TzEoA{cDsgƈe<[I9""|8pMk/XOsNC> =u՜tyءrF^J$ V?uny^6t+IMO-^sE੤0!]p>O 2`i>sap٘iit^ȕ_T Z8 7#=ծq>_ le»⪹n;׶ǰ᳈i?iQ'UV,l clMd+tःͽ֒ ,D 'H%H+%C^O8F3!=D?7%HZ:[WVv'\JkqT kX e˚- OXZDL_dWl/Vz+8RgEB|I;rV8,rj>=P,;uP^sp'+6:!/rw}p_ڞLDF5j}N >g[Z>>ӭgF.8V}04'- %EGhoSAT}t4kk$}ˮ>$ذgYUm-ADdVBe2OL$<w5/}%8< ,AIf5s#ȋ,g1׬E48g=ꨁIb-I)<ο}W~:fcH]K 7鈋;#ѮZMóowN`oH]!JI_4C DhHԚ~'M p.fjBg]ĄWx EA~(%g ёOMGJ|Rir,J86@@[h;[hQ(ĩTn psWפB;5țǨ9J:qnNn+I(՛^E<I jB v241ndZUgC@IT0VYqxe|i !7xNNoÕoA0\̢ j @౲9`3efέ/n5#[5$'Ed3+h޶ .ИR&Q}*qV-f05LhQW]%7S;58(m+ hTY,Qgx-?pxS)%hz(%Dg争<ѵn"M_a̳Q׮b$o/-a7icoqyMXhTS) _4ys`+s=CƖgD{[5 ^+D\FZEZW:+ؤ~*AV{P񨅲vh?[9"↎>Х#)c \bJsG6UnRݼs€ubV ,A*GȈd"41lM[ni90_BZe,ZTء#%l8w6m_:\@އxZw9DgX2;yh˰mgG\$n aU 9~~=ʹjK)|ֶ$ˤX 6l=9 U*ㆴH ՁxΉN,(5,vƛ_Y>Gt⬫8 {{d+OK(Ab/b|7IFLYb?|C꿠#$&1$(S_sTcf|Xmnϻa@Q\hUP݄> ü~r+Q L|P.;hkU' jhFHvdkŭX 4:#TkI u 5ҝ {| EiF*PZH]TX.OEJq)MHj (>9Z/G0w՝=[2'FAvuer4w͍D5՛gk c/`>9x O9&EcH"zrU=&eg n%Lק m-x~ثbP=w',#!V X+{%xxi@5ix0kf-4Qz)P:~ !r(h䠴D݋PYt,^hn{ċ+锫cdsnYwhm0"j yZ c6RG!C&*9KU kZP -^[_98º Rͮ \tdC t/LU4Ypg* l͸Nipd&~5ޣ_T̪Nh p'&))@.wڅ˩ì/ũ˦ lZAVSg~؃9+myJ(URgG'YJ'H$YAzSŗ܂BX/YnemӄR ~/Tvĉ=6<{u^$[uu|25Ƌ[Rs0b󪦑0ŏ+Ѱ } $ǂiu5ȅPo[WQiML|mr\oktCh}].iU[{|]BV9́vJr/sdt 8t7ڼhqpKvC{g/_t]? qk S6(!A&x1fn]y+-׏!x߂DBRZɚ9݄.\yGyNNP3fKzbK)lU,UgZIq [Np+G/^=-d>>dX&T]lX?탷OBc&FS( H2r-uY.jsdf3&߳:Z1! Ǘe>@G3N#I_mtiHlX${50́ NXQ[3aP1 5SLSZ&)GBjj6Ã5s.NCIc~`=)^Bw]I"_hD7t' `>閊8m"j%ڣnD-mzj~$;gi%:Iqꡀn]@/wWO]Ynޗܤ0n KS'[{R!ujtr/ [ܰAjN3:'hfEɖ[da$^tu t=Jx" Rj}.Ҿ})!c0dGY`An`_e^]ߙS\#B̳TEF,NDzl}0Aڂs}Tq=S|C̲|î *q(}.+Pdvƕ&&zoʳےlՉ]ZVM~_.>k6|$(KLۺ*`2]0 ۞4PU* *17.{]ݵO;g )L'E2h5l hAN<5OmʙkVĨܚ Q = ~0AXNTPhr" ~yU|HS柬:G2tܩ?PGpr}grs9ł KJm Xs3TfW,ȳ2W 7=ZSN CEN%l|9?5i$1!^2C 5}4=4 9LNpgt5Z)[ip,#9pLN<]=nYyq랹A"T3y2ƶ włU96ݠ+<` |6:~ø]XҴȹ%W zl:16 =ek|c0/Y†y,]U ~NyG$o_K̤4ݜ _[[B-*~ϔrҵRf=>MXNR骄 Cgg0@Uyf0dܯ`6XVTM|l ${Y?zh Xx\֒p%8Ǭba`PSU*v*Ε R넚2Ĉ& A;ٙ;Z[eq#V37ߟ [5 -}^=uL^ڝ GH)8T @"t刴 ESSk)^,.<p~ԐqZ˟4:vCkQ70evK \tH3?WU }gxURN-lԀ9G!^6ZF 8\]/ %vuI|. XN`@~/S">iN71T0g,g3t|X -8=qv~/8Bl-NZ@UM?Sl ױRHdpX\DGggx|OXHޟ&)Z* k&nSG0aF+'(68-:<E(n'~D6eED2+1ʒC~t xfݕ4+ *Fg0EJ#:Pmw8A9tU¾2|e~M0d~0-VOo\[v=4wg4r]VsF'*+COڇBg t\&?׉]-|_SUL*r 0Ծ{UB%jtCDZk> Bif3%}C9' `Bvn) ~hr*kR6\&'ePUsA7KQHQ5!U em azoھ2^(ΙC:^*ZJx' !k@E\OeI̥XnGdǐVU;q/O9*N1+7d:\UQw-W:ɯtjJFs팒;4KWFuJ2J4lrŐH o\-rmLp VК c%ՆfD1 ogu Sbݱ i/V!UsE^.!vɴ,aqgxZ{=@& \Gn,|Sed`+*T/ JV,C0RaVBYxÓML`O8g<<tݫOKGS<Rf+?YRE ќdupؾq2>ڊcNbrSeo,3HŦY$)Ѫ;ugA+s^FPqoqҒDݽi~"sD/O"r`\sJϱ`cSͣ2'J$=ecqpRԱ1o y2kS$zHD ٝ?]icV9CpW[@n/TZݒIB (J FkiP!M|j^E1wcS-v;&L8o.8 D6!;j&Y$gkpMYKHx:i) M@5;p0`M^jIxR)X>()eUKT @< m(:x(?FRkMa{<yo3o7J*%Ҩ6H{tk yIŜB%[;"R\ bR\ZR4$E0~5ds & =])-T+i=)iigdO.p8̥nҶ 騚y7kf@k5ҏTvYV0÷4[ R4TT\AlUW?Gϵ(V2O9 >݇]er( 燧"G {&2]dT?C}9Bhq=樱jFK5Co>PML!H#b3V޴83#nIelfwwG@ $i@*t-ո;]_Wcge{vߝu6Vm[ >gJ[+@V5=<%IG&!]Aub=XNlv`#k,?i2H`Z5z UD_j&JK*]p׽< &S<x܈ ϛpmeғE|n.ato^Wm1Wt|lXsi#Su: ZOu>`:^qh;}$Kt);'AɈGoX!{0G{7 3cA=R!2~½KZRL١sm zy$?,Faj/gƹ ޛqj^ |qFU-rS/QKl5@H[{UenIeA4<;ZtC~L&x=Lāޤ: ޼y7hz'SP{1n* ڣpŝ㇭Njx۠Ԙ4"&KB31MKo2"'\r:1(^[k|rG ZI3+`_azMptʀ o%jm/Gz[If9;o'yce6ġoevØ#FUXxunX%wdWkq5ւL8/=}/۸[TJ Tbb-?6vʔ@VUxh[V{]ܷ|R +Ϛ 8T_bpPOOk0YRdeA&$|g9@<禑O!x?oIc,հDݑ=#j#P:g]A0d{]ğSZzBG5^#$Y|cy|z"7DvFV ŚA~ Sgz)Q ^ܸ]c9_y\w|;i bH&H+u9㙿ov74t?kX#ݞ+XH`.*HRƍFA~ XPpd[JW(/Ny|*cb?dH!<7Q,R-ާ/ K Ȱ -Qp9Rl%éh;{)e%-ؗP% xI#u&vjñ9쇼 t<\=(}Bqy;d*#u}vI삥Jy?䁏Pf7Zw}8XkF*{DCT* xDв !:$'Xm5 %m@̱ӡY1{~2 Kp^k]+ȝ%̎\j@\XgQҰƊzxt p6F >l?S֯+h:=mK<zl V? 8Ҏl!/f`)t=mڛfvHa:gru@^wS`?{SLshµ>c>(zu$gj28M0AlHJ.[Q)b;ؽX'moR>EW $K~T~߼ÉzOQfӄ]O ['Rp:s-31q\ё4Zrc/X΂ i?SGGBJ*}f!3Jv<vСF' 0lť+FԢ: }+EaI"k\4<Y{8`$$ v5&|BYtvm^L\iHQg'&!8w[I}ғ!H5~:vG󄫥3$lZڈX>bTMcCh$Á?~߻u!T ۽f z]LEWP/ xz6V }8*U>WG|iA}PH-['ś|CE|EJQfUg]A7.6$ZSQ rH# ݳiRd{LRƂuh4:%2o"?EƌM#e~@x))PiY` 9k|uh`DU)䮤 ë`AC=Ow|,Wu3t|: GzD%RĆ"u1Z1"|Hd.pm|Z]8CD gZ!?x(gˣ>L^CJ%*S1&OY ة)P0#űD-8ٛ&>q"ؘyTQ'S\vƒzN *4_YZYPP}Edg0n~Z!l:kvs@\yV :P"=9ޔ\kG5̣Y:f9>$aBR5_N PƨRr;4rzos7tw @wW7QmM|+ NL(3#\@D[pXeyfqzEsS}Z)iC'ƒU5Fk:!ȝ\ySk7"4)%7-`#GGv<޷m+# R_PK91fʻ_ `)] ˇl:% C+2oʽ?:imiE˝ L dФ636MMb֩0lSB>VQVK)Pl~[5YZ9FKMceS@i!9 =wP:oa s7g}N#̾=kvxp! aR2ru >Niahf1! dGVbhc]L׮(})'#^J:Z GtOCRಎ15eVGbX [~̉054͠}~QiFBl~1Tq61R0.݋ǢGyX픾SwbplR+*g8kBCHJsWCbv{3AśEC-"fhҚr'Pg;$ u >WTИﷅtI-FT._1Z7U{6EϾ0<|/bCRpzD{frbPzMIb37W $*Jw:.fյI`@)+2z%p ΆE4JBhxwF`RE>vR R( iaCQfEK!mS`ۨ4X*s}AC='?J+O$p( Mp7XTa2ltGZFr FPY 4Ⱥ:z[NV=漢%Gj R9g*9ph^rtl VWPr}c9XBA?e<( z_DBϦs#3ہ(m);FWMѭS\XwK(}0nwt:D!dame!?m]eȔZw&>κeѹA:Q֟ vbq l~,ldAoba~y=<3eC_XڽWa墌BPtDCaWs5L]ae2_!6"X[{o[w]ΟbWTmaYp&кcO48h}HlZp: }&;מ*J[v*k QE-{L8?~z|i@؞v3i\;p&sEtŚ `UؔOd*| Ɵw =^i'f-d;Bxs7?YE51rٿ؇K;W " [?-J4/!NvNR(OS("LhZxLUJ4܋.:54|J+Q*zb!6Kpq9$ԳzM|vQ[>ZTY_z8hZ_2'bTC y)uC\1{ Mí@Su55}@{Mmц\||W%lU,^4IF]ymgvVP]*ls@sEk!}:/?c0B /4ҌUj d䵸/^l/p5֛1= T^q 丒l+H2?~"i^A~^++ Ǟ{DV+CB- Y+5a05QI?Y?IUz8YK}(RpjWa>_7ylp#^+jY<.Š S@Kìg׊itZČխ4<ҩ #W],R*y(oog>]m{E RXm~,ڥ\}ԫzcᝁ[Pm2YE5nO'ZlI_ D8"p")U%Ռ_\gvF9A*)h4sSo?0(yeA?ul!E&>yXx/o-nװ¹ۮ[a8rjFKA x*a}l=In|GN+HgӺ`پ4E"kwȣ4|Gu k7 E*lxxv>~JI}!T6^Ws}yedk꠫Tgwy\CCNZ šȒ )TDxL ᬵU(NQ |+VI7%ni?9rֹ?pf‘)Xmf2,iakqsgPz4y%9 ҄+_q(= \)>!R$Db{DbC,FmAScxql߫mCCbFڄ81 ˂ۿͷ݌Ӫyg-ڍ^yOZ_vq[B%}6a@"l!SϠrr,g*EZ Y"N--,6GN5xcv"?DwN$C6/,\ܵה I94ܰ>3 8~Oc>L]j 'F#,Xjpگ}h{; \R TW !V$Tf*5i%L${ך)ێE$L ?1 =*tk>ۿZR>Q488m¸%^n(9,jP,U,t9~1}68I\G|%[aB=Qbn:pnE:H aݳ]pat)ȁq 8W/4ٍjy-`HױC+W& s\ҽٴ8;Lξnh;t챟ƉC7n5 z|f͑%9:rs/P}Hȯp;] -z˕M}MR({v ED&j*a:o$1?b3ȂI&k|LV'*ITĹPɹDk|*J;,6T'I{N^dGs'1cIN=4wԟJ8a 4Z~<&*+h!J-u@ixe8Ԃ"#3"s U&йy8rMIl(moy݈%n)%VhU| +Hiȴ ґ jm`*q]ʲ:@ G֢_lҫ8򅡩z%p;6`X+&tyY ZUػ2#}oB y'Kԍٽ=Ezl(} M͍~ $.P}WٸSjRgJ;uFUVw3 í?鉋*3i;1Odč`[iω- D¯d՞` OʺMd9#Miה!t]*_=?"On4 `:&BhO?"K}E6Ô[BQSH']*/BV|; T?7{q$*9X"?^sK iH%m+SwC߮VK :5UH I0KzObO|%4ƴUhLDiјȷ]3"iFһ18K%<ḰҽUdG}_V:*dǧsRs6Kt5H-Y6X ࢧlXX1[p@ 7;bŇcבQ d [Bv_LHh<d["{#ՁhNb *GoێPףHNa/wIoם.U~dx!w`/1>{ÂD$6ڭDljYpӻa@DZdA"WZ.<oL3 1/ϘnFà˝;6{f!b 'X#WBP!ɾLTVO,cŭ(抒l|dTnאJe4ŧ!ķ$SR DCĞJ񻋸LL;Pt fchsprքFX)L-6;:.綢<"ĵN=c6bIO40ܞvMl[sDZEBFYr;oOS`th8(Gб wk@f]Ĭ5 VIpt^֞DUA&q0ZuME^_ROordј"zgwi?8xcVg3:(& w' vCJ¥"qkoEXo*}/~: Y;%do k0 NeUuR\p. 8'CM8֠O!eZzfT߹pARbPvbV1ƣ$~ȮzM:aNr)CH@bȃ^/ vrTojacPzڅ:s5xf8Agڿ?j+;6|^sqV |IXs-hkO*al 0ojR<#cJ (yI1r{<] lh`ѳɵF7b|t2~T-,f#HE3Wlc^Ѳ!A ~ ߔR[l&;+hkˠ-Ym + YDc"Axȟio䣎o_57'xl޳ƌ_vYjxS2+{ǰ0FcIX_v=&a%++R1y Ug+<# ?:c5UhX"2/~|J1l L%]a pf"ؕ|ytUN v1ظXCE,ʢipNɗ\Ė4?q{=Q#9I&.Qm 1S9]`:Nx%#×>S{ռQɲu ث1?2vi1k*bIt,> ;ssK|M uG V}O8^1R느 Up`fjIs8Uv73Z-k{W'sTh< kS*tJM<A "{Z$_Q)Fwpp'mE{3T A% Qj1rgY@eR[p;V mu#{$"Yte&!0PNX\iiX;N2P W _q_}+@ʌ ~@ 6*;\%o9!Q 'k%tz);T$B#le@oS9&ٽۖKq%eE(+4SY&?>O}x2 ;;s.`1'Nw|I,܊cn=^7xszs+^l;z+?7 <&԰-yWYX3<[(:,ʧdGDZ,k"rgR򢇼34;;FY(01;D`]Y {?!@Ie!0Vڽ-0EK͂#!<,ӻ,4|1KR433O>֙Mj_0S7q}R!W+OU-m~#6xzrJ dO˜q}P vd{[B4</Υnt]ĕ?)(ԙgMrsmєCv,(c=1YмtFB0҈qh{֨<>?jmQ_LB: Zx˨D58UJ)4}ZRj$ROvP\¡Gh9NQfa'ywi0{Pr~AdciӬ mFL&dQ ]ΡP.}F]&POVP CHJCG<·alN$11hqWWv j7̡jl峐׽~E}<.2` i=օ.lƼ*k*g<@VK(X!Bu̴mތՅ_eaՏ<VUޙˣg}dhZstC"J G) 2l=(c1GE0+- h gֱhEӶrH˿`J쩵tE;.S9SFgM9.^A;x9Fg]%rŗt:>tLt/OcQ3J7^8 Vn:c𺱾K*aP@pJfu"tY1B1f !#G $V(w?z܉nTp_;6^MYv;KJQs'Y?3vҬk^0#; ) |ǽ)B 6FIB̤f' cTԧc&q[YQ(i&ڿ'}ձ:||JڵAѽ9ځ[e/g'^2M GypcIK \}LQNC6-$~44l 宎8/ptS}ͽz4Vmz7|$wi18݃q{iS?g!^q6{Jw2g"YWp \rÃ=~TbһHZ pIy* h`sm.)P Uy&9EINGGl^p ɖNϒ![fYow A3" 0 )q SA\D#`lq%AW!޹\!Hk o, %cT/kt3tx\172^1(;b!ʣub: d5.7xaLܥo fGj dc>#z %2"r~Pa@6 ?5̯ & ^;XfHK!R$wZq>ZLڬ:2V#͌_};h_fz[ VB3eRu/fJש|"ݕ0mC-oB!]am8q'fi5Kk9xllƪ4k~-t79 s8) %. >*8^Nm[d⍮ ms!8?rQ*Og$F^f׾} etrI 7c ([ KQ2/d@{Za\Ft3$l%(]fRض$qIu,pFFcE}'rw(ACX9KmUv"BZ[^B]yIT%|r; lԍG22|xt4:^ɸluPb'(1-ue9NBX_+dJuπs09l,ňjx'4o6 {.i9^S/K-V7Jno_MFؖu(`KR0ehYf52U1A#u`F14""a(RTن8d86^nXE^3/`a듞xbYnT)F i.J &5U|G0BdcdS0U Hxs9JS\}7+u3lZkL Yh*omr%d"ҴntfoD/%`*9ZA ͚resov|od..]/#/]Iy],WȐ)=(.([ˏԀzv+|/Lo5F&Y'io2)ڰhEqM0O`݌tcTІlK^[AAˇBCM24 vf@Kgyfæ~SY(gUvL*a( m_ >\6aiwa j2;;C]څaݿJ0QvY a3(vW-KsA`JP 3o|a@GaERPE J,x`ËTIH4 ?a}mدz,%o:*vK{4Q#ݴY]|S#ob&TaY .BrEm*=u8>Od]at ϑ(Ggl \? R;GZDacB\y=y'XӒD#X??7>ypL] GKB=5Cg"}hl^To#_n.!caV Mo˕Muy5~2a/kԹCK.4S[4}WXaV%, K :"g^g=hh>WpҢ cC<ӝvSXg*7m&֑]Bb0_UdQu[sn?XK,]4vRtR6w Ve'\*.ֈ ?So?kľz}\|w lC#?uoNɠEDtz, Je SQ&9Ufv%Tׁ!1'p֬*i%Gbp`S vJM^zc;Խ|;AjF(+I-|L!p=vbIu /]Ը]1wjAfF?h[j _(E2qwKFGݴ?K2j4 Ӯ]놓&$?G*jtk1=CZ|ܝ]u?J0/䓱qk)odEtAMH3C1hQ 6g;1Iꄉ?<{ U~X!PSd н(aؙ~5 ݥ:#?~Q,/TIKEe{n$pP؃-%R3m>TD.0J@=Tq6!KGEkEI^`x'5ل/vRhm}GvgF"awR1$\0LC5͸%=~Fov[LH|'0BqnD6PUqϺ<+x3/ %Z̝j;mP MBbx,,dq$@? L^K_܄[֡ .N'RM7ڍl c $A[u뽇4͢ojOKtBes`aIT p/1oY[lsZZeߋR:Z<*COeEl-u#qzS8Zac.1^$&;G3iۅ:~zsU^/%3xh<]_V\:E r(HaӍ00}ꮢdHp3B ^ mvJB9g'6F`%5 L]VJ_r. F yִʯG/b?)fDyd'Ty()YR蟞aCѝǯ }A(+S: Sb'DX9V_s>lr0%{x/H'KN-7%!\݅>=vy,,Pب*HƜ=,'R7ߔ07rYh8%b>~y`U[!]c\2TGGZ& tL#ovTb$pO䷕uCO/ ~a*˝nS PFI lyI%/KH@8B+oR4JaOIrhºe(E@kvf> -e5sJUa$8*b5ˢ8X啕G9ȶhb(߮ͿfC;2+X]\ jJJtk/F٫%<Z2%m:n6ʷ@ abz9MoMhcե3/}<khmchP; ٧iyn0iύ,So?U4 h#ĊG"; !aګ;_϶|+ѻ] 9"0dZE*60X>:D4+n"r1aT}) VxH:E9?ѻk8Wf bx6Owp TcGݖKq 86 ,bޙRB+%%ZrыnvX<ܥOPnZ,ZNX&1jC-0@>~v24Jx>8*[AGMu<t_[z5\z cik!J|hs,=Ug;5D`?BUPf/%0~k9(X @uT? OɕO:= +hK(L/;v۷ DrʃTGڕ3_!AO͑B{o"lv<^|Z=|!Z zxB%L%~'{u`<]#X4qpI0_hլ8%ڞ˩߹2 J WldK*ܡJis[ySl 3+hy5FB+Klx&Wũ& 3 ^ r=[iJA?hbnB#iN쌢hՑ wtS4Zҙ0_:Ńm4#~`+(]u3>՝Ԥ+7x>t`%itՎ!i\/Pp -rri-MBRaU&hRK56̜%)|!DXv! Do|~MM+a}aFKu?EOH5PSG#heITst_7w^Zʺ( K.2{PRD xhhyi-pT)hM*b9<or5fJJ]Bt䆇.wW[nE|5%O* -PƱmd$lۢ`ls^@#,\*B`@4GgOR`H8~-; 'Њɭ쪢F`l,81h`7'2M۽ kE%U4A1pKIqpCUF\"ji>Rf7 ^R.졒}l`ibB ՃĽM%pV u-d>X,@+XO{,[gbg;d6[Oa!%1 /o[i#Cr$qz.sȶ2ɥ99+[Z%of^{A3BJ?1n.XWc>˭mb&4t-^Fp8=fav(YwC]*(vO~(u=5iFs8j EZl?#1`kQTQ3XfJ^pԏd/Ϭ`@IRud_ ND؉eLGyUpG#߳HJ#eZWPQEW;v%o8Y ,# V$!t* "3HsG NJzi*I19H`^ JF\hcp 3uszFj-}]^aPAE|J~iD5#1$^ᘸ\+aL* EX.տa"T;{[h+ jKJť w_mii!AnKT)'( gIcB 5 BQ@⫹eQoλ2R$ݺk(p+j`kdnx Z/p/xC!qA{0 _eW՟zaY]EYb ִ7*1(xԩaVm:oϨ";e@Z b0QWvoB\P vVOK"t/ґ|aH2q\ "oVL3Dw亄enZFɦX# l{h*Uj{S$[N*JJGAQS&&a#҈iZ|")Ͷe9R#2#S.;+m\j(m3oLWi/ d{b˩=vd#kmT$\%`"}|mf2ޢp LϬ\)) K'AAUe>ՠ)44^){M1`J 삸x7-*'V@1pN$χzМOǹX!$TCz *Ӊ͒cZ`=o$ AwLpkБs!29ΤdZ|0 Y[>vmrIK3s !j!mYG미ߧgueHSf4b0qr 8sxr!?2Q"Qavxݟ|UQ[ ?6 N` ce綉pB{P6kQ?:ʼn:;M\Åiӹ{%aCw)܋5 (K g{Q*0+ $(~8LsB*ctMz^b^"@)%>WQW\Q(/* : '3~puF^NR3%YoxB]]5òVPY%zGvh<o΄E]TWg^6_1W'^N4HܢH2H<Lr|򺒾LţO_= FGesoz{])){45`J{5! e~ظyh[ypvd߿B[Y8WmI^w?NyUt7?u6&# J8Hw=ӳ!knc `G?Egi7qlפ9̜O!=1ɍ$*hry~v^[~Ŝ0Y{s!8 oTFXQgԉ}a)L;zO=2$7LVy(/NB!AX,4^B!{eL>+N66_us1^VJN(^:}`Zq8A[3J{=T LVS=<8"P0!=HCT 5}`?ϳy؎!S<7 '%[DDwfpw$BYi>CxCO~No,)wNyb@N/v*yNE3L=^^D"& z9c[*C)/XK.F 2_¸dkϞ;iB^ѵ0_H*^q9Ӽfxڛ /6)^!(v Tj|+S$lm͹b V@9PLe*߭TZ8BpmxC J%bJAV F9d P֚֏,ekc6 2[Q0 qSGo]`gGm=w;+{Oizp~V%\+}NkBB/PȆ[jDg-?*u_HEFWI|3׮lIބ;3(-HWЇ+ݢ[h0D3f 7tOk9/}3cOf>[vs1?KZQ{GQ-^ "`HfA |y\g·8hKUp B*3p5f=*? M]6_,& "l/lF_GżZN7ރv|!;eF*rB VFp!ȇiO%2z `1mi$:w3HXltvխ=f=oTyD'Jn4{l7 gs6sp09!R.ȵUYQn 8 f=1`{Ɯ)Cv @e{fDK^Vot3Gnvz}ni)52?UO!ś[mp/c૔U RNo>T)= [E(xVsXoSؚKFhoP[ Rm6Dly^e`+1ĴZ!IM0mŠq-z8TKSa|gPoI! 'ɹ/?fU%lIS^Fޗ.?T(Oŕj=`Hl ]`ΕDgeZ" 뤛TsǤ$q4bTۭMbS,̲uŨykNWzEQT{{WL(A);ayޅF 2Al0wSMqP`ӥjӖA0/Rrz9IU֝݅?RZ_{Vg"Wp#&~@F⬚6 p Ԭ- }s3GqԈ,A ﶟZq1cvGWY+4Jt )SRM^PWCU:F-+RjՉ0wQ~_!nmh :DzmCJMj ^I;<؈FW¢+ l@xrўpg"hՇ)N8(;> Y.u2bX-:wMGw'$C>PΑ<+%wM0D(!S+Wmh}'71wܚ46C~i㩁l1ߟ6[Ə5+7'f$提NZ.P͹vpx:w hub|i#h'Q2jdO*Ygg}p;3;3CAgκZ}Ǟ !xTыOSas0MQ;Zp꾥JCm~ $C-,-I#,Y;Z8fZ:B \a3eNoǣm8Rh)‡6 o*\ c(B@a!5k=`F 0[So3* el-q 93k-F ȗrXȵm} Z@mfpjdt!0˄ȠOSo8 Ƀ٧}"&|室|Nׄ#e0؁aKz`&tݷ XFj6󸥺݌.WȂbM jW#d^]a,Cszf~Y!0oV {K@d60Lh"C [mI|w4&yFn< N`+[pFFJ^g2GUr>P Dotyi@ jצL2qPi KE [X:')(/0UzdM{/d\uPĶkؑױ5\ >JsW(9wobXlUan;)Ư$NI5Užŋr[~!/l)7_%秶2?U.w&W鏪_^@F$ͱRt ϱQҫ! t8j׬}FTX&bu,L9#dd՛"{ nBB Th+0T]͞ROvvcyB_ҭ{{#1"|.^&ǂeT5AǽC Nc;^Dh}NQ -u|75 fz;q`yH6%g@43FVH)S=QTO.)򂳣BbO f{n pL%&) W,Td,KW,{QydL{t3)X׽"_@]燎Q$r_RաwYOţKa-!J95Ǒ糠]~Hnq.x~a@Ǒu(R+E;{H(j/+7'߇6KF 'VMAЎ[՗J Hu48=D~`$oaCǻjxl.լŦ$Cb]l)Vs4Z#@ҏ<}&Dq Mg^gG$SYI)>%X m`$!¨ !y{DtlL[qb 51B{xo~Jvn*n.z2iJ@ɡ8Tu$e8_PV}&r΃t{]գ_ /ƣ[xdoOBis|1RdLƦ;tХoc9?)%S-a$'NA `f>1KoZY;6ebmo-Nylx'.)LPc*#bogVY;gTr,hnAݞ>L6!WNνgm67[O[ò0 _q{ iφ:Pl}nh.f5*G 39&;'%s^\N G-VuR b1Y؋IPQy9H%D}b腱):a F_1W`}5OYW,^m+]~-~p@&8MUWNƂv ^b$^ɍX(O' DuK5:U~ևfDq `W#s1OomX^{zEI'hڬˇJ<_'Ry dU9aEa9զ8_q >+$h~[SHxB$\e.!CZ8ڑeF0M@1]_XRrJ%閚#淁 *Z6S[oʙ}NW+b젔+ctҳgE^r F`ea[^s4݊Ҷ6tZfܒhtP~]Tݏb6ֈ[mD tB:^y|OEBv&`Ş$>N*GdlSZR3C"6,JPh* ~ADT_R=Ƹ"%/28%*M!5HAXjywA_mk(G܍ᯭˆUɿ6}>~iLgl(#ͨ ʤPl-濫u{y[21JP&Ot{صt=*<,(;>r}S X3MP eu=:b^mN3ހ;7RۛP޲Y7q+Esh*˭v^~nj ҏL8mF]JD]m?xJs2\pp8DIz<34)mlmJf꛴ا_\E \$L.YjSO> R}`OHuWE1\96eeIi/R/}>JHOxR ǟΡ-_;P+x+ʍ)y"[͡[6o )~NҪj8bpXW5,UU*X|Aկ-ժkwX 6]7&iyiNzeB 1E&xt a`}EQ NCeEMa1"KH-(}|G{/ٷd驉,V ( ak W]_;GK]ٽ"i`3Z}+mbJ(в:B6{5W!D)ZA#7P,KQ1%<9kgϬT>Cpm0`A8OW9)pxѨi@1Jaxa ~6h1 hc9muڣҭRGePkT@;*Bw`iZˤɇӽ8*H^tk-[U u( `'@=bk/AU֠U9<܁t|$F0A l2Bܥ;^Lpc]S/]M%2p~J]#0U`anAo+A&1Pp| H^>z6ϋ3ET+2H\"*9~O}% BOc̥XZu񕛱z{w+ u$xc4s nr=0T|1tƵ R6hRS!>;l}_z[KL`Kb\oXLWq􅑗>AQ㢣ӭ9dx]EDJ YA+S0-`ojFTdݢ9 CKFDO\Z?UNW8$ѤRZ{dhd/)\Ґf,;ćC벪(hN.\85( P =MfT Y 7 xҿ+2? h'I+6ZAm*٠`]{96=*W_ 5G}*2'}˼H OyEˀrzj+]3$S9U4G*.Ŝ$S,uI5r:kgVq?1 s"n|qYbr3Wi_ -fkTn1\]Wh~bo]Y$#5 ZCWI_XB ̘ly'Ђzt^ ꒞tEՓ?X*+'†6gTpUb3AW8SOom:Y ?|栻 <39_^~=e}$Ss*b](kgZS,eFș͠ Uo@!M.d/TEs0O^l`WӔK׀ؤa%WTh0-)f!gAKLSZ뀁!w[.{o|3n9\cW&a/3/mg[ uY͌̕+d]jeQ5١ME ,= Lq!zC녖S^bxޘJS9RRj1ÌN),bi3Xre|:-k-|<_,`MaB [I.S}6k1daG@@$ .#|۫3npg2 Ɏ ˲c0>b"jF~ur#/gjF l𰼍P+ ?٫#\eT8{>nvʵZvT2rω6KuT,hwRr:253CqGk A?GCp| ސAte)fAg w=ѥ7W/FcF{5^ \Wbs/(bISoM 5Y~G~ >wR:c g5|ʔM_Y5?0g+Q# J(m-: OdIaƦxY_@ReX+_6ͧGƽ4epoapM{F-R?x׿kXk ꆊvN_d;h1suLktA6c!Z*Jlԭ [-<:ddiO}SCJ{-RI/¢\qyKL#ڧb r-pŹ,oT~S`R7Q`Xg9>+ܩԝ>|~{.Ț^Z!M=6Jԭ(˺Rx8Qa 71LݝOh)@J⼞9CS=.@r.F* q4٧+蠤`PYX[݆ޞH43 k0 Y\ĘU';x )瞰v;!CQt _S;l#߂83΃N3/O&_8{*&_%~?NAw d r?ԨeU=A('Q8.^kQj ˬ_5[CƃL5X"Rr Q@48"F ScTDQv!(FqGᶁ"+}kkzT?) vDjNi27՛(f^AGHc&ؼ͑*Q3m ж.hc KQ>"xd0;+ ;PQhaЯf3F LwOoC1 ݩ1$Gd\Zu8S1-~|FΔJ嗈|㢌1Y2c_i+Ԅ315 5"!xm>>h3Q|XֲLZtcshX|i6$`ADARK1`fl^ Y0^H;\rwIOH߲`ws%t1|Uxݴ~h8qPx4}I@,~\e ,oUOg؄S"FkS=J6bE@\N'Ym@9 J]ej%Cqċ4qSSϜYgڢaO4?\VIE\:'+SM"\\"^+LUw78q).JQZ"mUӒ\{vpNDDgZl}rY頻߄F\dZ\ 2ڕ?[e%ipry%]~*V=ӁO Q}]{,bބ:,[>$W F6aٛc#Wd[bY`靑1Ų"nPܪh՜uV H֞vNoe|$hߤ(uz+\J#gDOR,8fJXFy~Ǡ4p]\9gVbĉGkd]vԜ)M1h1;Zܤδ2 *IK\Tio :SS)@G%-Ӫ1r. fKoƘPe& ~k_lCrNK !ٟ&T\eHq&,Þ,%ڀ `GѨr? [< y:A ö}4omt۷5opGJv\Ȝu0.|8/B/"cP~[`Hcx}6A' Ȍ2^LRׇېqt,aDž]RdtI-;@ މګ[7D[:\C*%5`6L ܝarB8ywbXYVzRoumr7rFy߾>U'-LQ_h^6%,>7_V% w⃜8Y[ƅ9cFAL_9BbԠ} PvR|L[F 4.|#i?`I"1A# bo`hD#*'/cc-X#TtH$N_[TSu~]bSe;ŠӔyts.ѰC2 19`=, 5H|!W<=;k/D!rL`4vZG6O LμAGWcMNmCf;يrsƓz3{Q[ /5܄={_tѡ}SjNN;l+b҄B+xq,l_Wg$GocjW5ˊA Z ~Q-J_~J!_|<|2>PPe'b̳7q{9ĪYY_T`ԡcG2qv$JyJqjYA+[]mwMN{+X)NiU&b<"tںtGc ؾ889y4^Cڛwȓ*:[FGiKɿx]0[տ^:Wݩ=(x^@x%p/D>&V4ҡxE?6, }%FNZtQaK,qQYi~<'%\נWGro|L-vb-L$ PuCIlZOHsBKXPԗjb} BL{_{UO{eHIF0ځwMܿ D.FzEAfZm9 bߨٛHW?~)]h2]%'" ?2 df^0︳ jJNSmIJrd2^GC4{(Q\cmbu8P[y1V_@7zh-imC PX@EETӀ8o6 .L?tZE/`pD @|߰Lgq\wghl-*54-h{tp&Bd%vC+ʵ69=y$^yd)*gÛ ^gU py `W'W*|f;LncI/a, =pՃ THm|,} D<$|Zl@ʴ$PQT֌OoӜ1[,9/Ht AXOjt+ jRBXVظGAX28lW}"|.KYy:MQa< hVՂ:ԓ&TaƕOV"%ܞ,O4YW_ʩQ;P4 ;?*MBD~֋Bӊ k6hէ)1h\:jPxG 0S3c0ڇ{5/Δ]^ͭAC6 uM&񐬴'`d'xLpγGZȒ$_ gft5p'xU\#jsVȵ!2[}+1~EJ9 C<|(Ns IaiwN&>]1-/8{-щ'YvO[G;JÆT8!v"ƹB"]ÀhUɕ [;+5xA>LY3_Fi94'MzMs{ၚީ%ce~r|.NUsiJ:KcM`l7lQL$4MhQ22“w8s0GzU1A\>z9`|o_w@_ lXmԈU3ڪdv@JZtx }SJ&<]VK^JSo+}_c  Vø tF/fv - jغ7]H#ZWłuЅ?vbw&kLɿOaRcKoL{hCa w텊1F-,FvaYǝr;X3A`\,zՑ֗BRto8) Ǻ2gHT:AuPFCA2:IH_J&eB-܂n> "eEΕ8dMIo\a\B5C(T N}kٽn?^rLwIA/㎂U#GOҚ oG!m,UBFp )%(< Yу& }/ ,9;DJB}&a)sd#P r7;`S\5;(h8ΐp(iAn1tytb +Kc\M;lj?0lHȂ9gMMrk?x wr}{CʔШ_'cagd;B] Zw1PܺF>;pWN3M0PScXW~GiigW ZNsf%qEcbHE68ƲUFWgQ>Dl6ƋBbxןK8!V6ErQi A CGi) j)N`fuy0٫+)Wy?2H"EF^^ GJTfO%-j9@|ߣ ?/Pj1ѮG=ܺTӑEWS:'CY1PC6J6#(ŷ+av0Qb[A{KvP_v|~`{ WoړZ%RYO@!mGW$QKf#W!PXDm1(_lhِT!Vo n@^)/ŧCyC>T3&'zva'%Iz;T-ܝC@!<|ԔX+F(+f!d]Cr_LܪD*- f-Q~"TOcq% ڛsKc1A.Rc%Xx=@"KVqN7cEemVħrl!T/UN'J(5FC^0J}wϝѺ8.B5>Kni>WEΟ|0 :*w%n5fx{,q92c8aɑkP8=֤5Ur"HWT&b#,=3#l!X#5.3+@).ُ~J?+p~cC8&=G j>RF?_SԹ )aUXUueb&b@6ݠqF/ KD*o~]Eԇ%DquգjHH=b)4qѴr%X3){>5G3ݹ]7S^wľvblĥHm?GC$xN'R$VTYϘjVah%W72Y#M–|hcҢjTHʠsu. Þ[6;Z8\csX0B/^q -_m7::?P͝2 %G o8!slz v*k*}5%B5Nf%=Yyhb[wQYJxr]4yv(k^i9 ahʠڨzνk*WvfͤݞOKLTOWK?(ϛ~r\{%"ޜ5!ڱrmd_B&0j( ?4gɼx=zɆ/JTpGRnj}0C]lĮJS+X%{,!! AU;{TY1U]@DV'^ d#өžz CE5l /fF=FDxW*<ӽ^(*Q.ѼM`r&.a.nvC Bh KS[@9& Df5h؅j^sT YNLAHnn`*, *EGS7hhX-Z_#e%>#U ;}[.b' Om#_ֽgqCq*T'ճyNrۄ크1fk©5]Nfd`[Fm牄C'>^va  `treXUќ{)Njr.jUp5 ^0}ѠP1v8RW>BZ/!{h5\:{or.-7l3ԪE^"m;2]JehQw㋝Sj h[cB?2vYc Eob$Kq]yɰ>w1qit&$l,Q,+]qL۷ Xh& icf{x SήȼUkSԂ"%|4q]|?,TooR5c/V@R4Z,Sl%L>nQg+򦺝$'ِAn.yO: ζrG{9 {"TѫX 6 o0"!P2郖4JDYJ{l^1?: x0N{#}Œ~yxIlr"tUh!1S" H?YYA$KHGrQ;[YƎejUhسϓKbeIqm͆BL+uR*3ő{6"ݠ~TGs5tE:I +~Q0p4KrC*e~ORr$L-+ZѝbL̇ycL%Kjʡ&;nz|`D&V!7#93A6}*;Oi V#մjKՠ<~*^Vξ[6X@@>6zM`s`'-]bЁ+KLHLZ&!`js9 8NՆ}[e9-_vm<+i'^u?rN(Sם.,q bML t6PF0|^ᦄJ5c iQو.tkB#Thߎ@RsG3goB|Ȧ<f BEAfNY)̮KgHi*gk`z&};'̖i||c=WX^fJtN%;o8ͱ3)grj4b`e[@q`;?{)4݀gKç6:7,Nv%+S1 :DUݻn4>"T:g/M n> F 8YhK{<#V>N6؞qJ4A nACLꩇ<ǃ JSlXReR+z*g^3/}~l̏궴AIT\ClPwxmM~Z \*) 3*-|ƞ3n%t2&VZö{IW;FY.^?D6q#rd62.IЬ05`EiēqYo[,h3J}7ᮔr Ɗ/6p I[VuyLcn+9?i$)EC)VM0,NkGGQx0jRj(H ( GYES.D Vw`p:G#IIϽ9.@\hNڱ3_tg^Kh\Ʋ+'ovwuc; Jёzd1BU|+촔Ced^rQi j+Ofdz2Հ9f93=VqzQGP7`CC}Y O Wɫ:c{LGnn- +kp h}#[ <`3Ii%p]A6]VD Ar-&!D&wk ~05~wMX{L%M[[K^ y[.<[Px3s0C"p| Y(+*?z^Mc 3xqHA@ϵOw\]0$~ { mUڥ`Jm&!O֠ ]uv"bL L^L9cQЌQaWfS) XQ7jGE.W0QX3-xPI[_iXJa0҉U:,EĎ!NQL>PiӨ(u |zg y> GJ8)[€sצ* \C|u{ /b';q˷T'4.BWz_@2]'Mr8D*QdO)2p^W롭tk-m2NжrcZdնOW0#}ۇ&ChT< zbiЏ}0_:׌J AE&UJx''Wc H79f⺆J]*UAv!{!!ad]\UN@G=[F.91 1YI|Z"S=.-Hg=(-5=Qẳ!L_ }Σ`:E>Ѧc\P2vJF{tsia C+pĽHErjdB//;h'Mӛ׸2 *FtGjZ(pߦҤ>ؗ$`!zCQL"Ps & \-'eG*+Ƈ+|tqs|u339Ii`c=}}A$Jcvߔ ihV2IU<ᩓLuO6<[gX#iČ񊅃)[c^p=9 f뤝î)\n{SHZhL<@Ζ*sCۧצZѥս4Ú"dC bEPpj.>Q`-3.s"m1IM Gzm]m_[Kά]uNmh jpMy]@ev֝7qSʈ/1;eQ\Q2&x*C P[5N:}1 .)v]3!y:p 4Wn~Ԟ )hAH#w`-[)8{FC cV*=NMY2#C@y 2V8@(FT>I;ՂW-<+(KGr1Y dM~֧O!T29peY .7nHr W_5->1%=f3?dt2Pbւ<&1U5WocFc秚M(xf9D:b`rVp:'ׅc@J\,Ƒ!&+xarPhZjҡ_Yw^)cv:MC32i/bݩ>,`Vt=" J0r?95G^.q? ag;(Okԥ F9T /{JpGE{@# -!FiAD>DA>R$ZDW"vO,0| GlF"}5WOG4 Fö[qBꌬ9Xt"P3v$=eTEJ 8_nl;ܩt']"ȗA$V)_~y$3y;R V#,>Fx?`HA=(𺯾ihW+9WON9 Y"VXJ0&FrE w(+p^â rs@1/l:}V]6uD=;ǣEtс*u`04ֲO̊Ï: b@x0iПPCoJ8$E! aiam[Zc_ z%~ʅ%8Fa%ZńQT#ZP^SF#w!,_=tb(4LBp WN҉ʘZ;bP1N*+BfY 7<*,1_Å!.~ i|.)(`n?j[ N":Yq:3}cꋸՀY1d 134V]p%@KCCz/YL$3v0`Xv bPe)luf)<CxCꘈP ;Zʮz\j|!]l&/6NW YpT4iir$/PWx>uRDBAQm>腬jg jcYH=[!g)=FPgޔ M*bW h*bJWA`a:.]!w?YZ^Rsg>cΔ7Rc ]2;nsx>WCC4-墷*6V.ݎh7s]՗J614j[?cwoalY5q] Wȼ Ǖ.f`R ÙJ,Fr$,)ӗ ̺Eex! h|wTuƗ|+a2E9m- X%iuٝtY}|+S,zgSÑSM6ԅUm*1 Z^WL#pZ=I b[[95܄e)dte8XGZ5*?bXeg8gJlCJaD@`8Ϻ^*ɀǶ!e~ YkaEw-R.p|UFyL+F Pq ~wI8yuޢvW,/?<&׻ȚP%'ْK,QJr])ڼ= L$#֎4UgDqo)z`U [hT%d!n!C?l.7c(aց,=f4b0JtAaY oGh &|tOy^ktHRVcC!G*H{gB &s0}LDK,_:OJ}sv?}@#Icz1I&GvRĽUu9T3jw3e=\~ǵ<ϑcza"Ē]Z 勴:y`3_ѯ፾I6/ƹ۩.$Hvo tJ2U]w24,CgId[ s$YS^.L}F{yXA/펏}H#ɖAB~IcfqwX.}RPA`6_\B1L3G;MVxhT!{1Y;haXz4!?6$;a}k;0P0Fg0.ettY|_38Vc^vI&5U ^Krt0xH+F> O"xQ* x,eVzhĀYsjnمٷ 'HӢON?VJVTD&zB/zêř g"6g3Df!Ql/ Ѝ2/##KsDqUtE[]fLTM^\x TՖA>wQmnKy"H *D PlsN&/:WbjFbh",4pinv.!F3:/=ofob`z"12D.Ub"HY鏹LM(Nݎ3sT.GF}F~'P 8Fy7ѪϠ0[FfXWQHVd7/uATvXtKDW_oU_EDuEr{g2be-MnڸQN (2GD Bp/Ґ8 `Q+wcDm83Q ڰ'!J›cp1Inpo_[E.ּ]b|H{80whJm0Pä-S5 \ ՜w3_X(N*WgAe:7si. of8墉ZHIA=.t4r3.]Ґ:| _Xb]a(@4@UiB[)7>$RrگrEk }/-a}!'%JN`u fff#7_Y7 \$׊\>Sy Qn`!g-&Pv[M@ ޣaũ:9hk{U^\1 jJ+L~L)2W}#Ig?T+5,xqKc2:8|QIGB? &:Er;<$/ʩb|N二VEhKk5_L1NZA~8t=HGz[%0ۢElZE$ADKv:2Ն>2}EBm_#"&t`7zKȀI^8e }Q`uOĀoJfv:+ޞ4\/vF\Qr{>=?Mm'X? rY03Fr~` 룣3$9L'rρJ1q* Z`|5nSTU,MeN+DԒVd62fIS:;lBUۀRD 0,eڸ!y|Y4'ngbR~2hX .[Q}fA3 149z, }U#dv]}pruOF͕2NFfFtŃ˄X˖9:OpQ_aYh^JDaV?g9߄)@f/-A]Ͷm3,RQV]asݺ%5R ;Tfî[x)xɤ@.[ wS4$o%irY#9@?w}YfYԦ+ǹ~ ZMG9c#T Λ%ZW:1@oHSkG4#`"Lp`ETC+\7!^r4L~ާ/4A6+z `"bM׽s׵Jyz,D?v( 6&e/_.ˢާq$"HZ*eR4>S3= v/5Z<ɋ^_"<)|BXHu1'j`P]/6e8zRHK5Fjմ5*c7bC![ywwXg"f.y%Ӑ἗1eϏҡss" P{J;W;M;=Ѳ)qP 8`@S?lsm0˗Y?Z3ձ&mS wҬEu0 n|+)BÇJ,M3pW`Uݱ_w=e}3&B|)8U\_Rv,'AH0͛+@,9=Q)1 #_,^@ o\Ұ\LCNwWkow]\yQ{Q.Jf JEV8c7\Yz>sMq ytq3dP{ {鉝`ǒ/p #q:Î9vQuYfQMJ9"2"]yQ]0)J47eWMs,2ivUn9 N73oľa48񦖞,#$" jcY-Tq@q5*.`e^[>T̂|}p쿧0^dFXD>=]NRrC>;$_%z,jToWrBpn$]-Q,E3OD7em9`yR"nY*?H;>f;Q&va[u  }w|rMHB>ļ$ҋ$ ڮNkW$efy^7 !`u|ԿHŻϕk%{sJȓTsM (3nv6 UI@myJ!V92g ?WйvY9o K@UHAPEX@"Fr`2v<3eI,4=^QBꔹS:K N !Edtdh.EvIPA]_:mBx@=sKzw$16Ic;wVnVݯ -۲δ@2TG湧몄 ~f hAY?"YpV#[E6x\ }E]BZXO5U?܇Z֛z{Fc|%b@7Ud*&#" ӕG\|Xt 8Xx?vqW8-2mYM4 Z(jo G$R^se=">jrAFd"3q¸v TsZQ_Gi,k5՜5('aꜳMv:{UgԭkGd /AL]@ ,[>h)CBA_HMۭϴ8 @̐Jʍ_<?ׂKAN+|ݚ) xu溁)5//rof iO]V֍Dذo/[V1?LAB=' e^ZCi{0#Vlu&Wx8p"A[H-RsvB6$!Uѽ0J'?|s5aEå~wIUZjyu6$#%::s2 BHuY QP-0u"q/W D*>Mլr4*ǀC G H@p!4]i ]5:%SS~ }|=Iy^DXqc4HC3<|",픫|B+mI'+ rP^;ZOPМnla(g:<)$sQZH()[w~[DqWdƱjr2y+*^ TڗrbI:U|/jF(8${|ğ`_.r,VH?9!E F/8'qqw"!\D5Jk*]Ƅ-QUH=?,~ʿBs l0 ssuyYAF+ EY= "13oWr*t߱յpN tcĈ?5h'ȁ^ZBS<%<3A ˗Xe\lgsX @|~HN$vʊhZK03ojFbLUYYD*Mn5;cMYux{RTUPHHrۗ#Atj B+.Hbi Ή"mnKzWH<su~ z'3$!)tEi沌2Gӈm$pb*C+H<^o"W0t1d-{8ĩX/qغ~$_ՁA}]o fm\rGOlM}_$A>O$U,Ӛ<ylm}0pyZbz={q#YW$ٕS&8{ly<Mվ=DxFu{#:[gy9xj4gaOQ8ݭZ̏lԀ$dW"g`@SgUk }Dkr"q0be@[P*By}%vqeاtkތh[K g$~:k"^D-,8e5e?v+3s>Y2ƾ֋,"nA~M(m8VO ˦?#" trMJELptwGỦoZ&iC}Lr Z1ͦNλw49P 7㹎?<4D:#s%BȰ4ԹkAg4wա:~@s| v',3zD>|H]vu%T2=P,VY aUu[s8mrw ]‡ӖUzmg%cJ-]) P:_FGL(D Y.k{%;=;;0.9yik5$Jse&u-ʱ:Iooz㇃4ۛԩy`s "j TRa-s_d(d{7& I6HVI|pp,D48V2G"ZslA+tZť G QsG$+jp>le̎bJ>] H<%; kbM` U)1?NAئk h`nKnVr*K`GRbj&.I|E%E]aJ F YxJOUO}+1;aL}o_c'7+rwhu :|: z:±JhkhyF.{Mٯ:(%`f%BV|]1qF-j[Uk\gÌ_'&-֦Vz)b떳#=97"[ԁMzDyT@]\ [_ %qT`sָ%1{3C#8IuJD7Pz4 I.=!}A_~&,&OHJKNi?av&3`=~S@#O88[=6Wx}FKSHR/r2?9%؉-{6w:HKx8zz {}ă5wAZò$=Oyc)[uiWɚu8Ձ8g kɫbU*x.#NQLkUX57ġu1[ _yiPVVd~؀LMV@'8_S~Is8noK=x'Pxs nVjX~wDcn!R| `vu`]_yhuQEƹ<.[YYrJBz8g/YlrVC:n59+]a` P4nlj> ʔ`hQ#.FQ[Rys<".'ӱ<yFp̋ DeAxMx6ʈ݋5f@vYj  NUDՂN=UXK:x*ϕTHevJn?AH_ho}BT-+Rs-( QJb`ψ<-, i4J%D UBa^`6:xhnJox9ݒqfѻ$ZzP߮Zĝ)wǀ> ߞ:H4{ JD;ns]g(SDZAq^v|4xuzBLLO3C1gA6BtHh0mxmkXN1qRLOȫܵ_`ESXN8Hדaql#śN }}njH:Ә<{W_ 9b`!Egc .lVP>z_աxj=29O G|WN- @{oƋd}.J4x} nI~Xě:s%G-PB7-L05I$[,H[4 Vj˚Et<<#,Q$؟vxqN?1HU>>>j28 R+].c5%a\~)w*$[xI=ŽNV?PM)Ot74QaIY ucc%rp9qeZ'AEjy1TmՈ$UEϺ Ypg5sg|E1yk5GiC,Q\C;ڒɠ)+OB֨"[<$K~ DT9wo6S0 /:U$L/ibRQtN9bCjEq—reb<ȗy& G:&qD`m˱=t2~BH1cR%- 3s>ecZ' w8u1if[+!nA~65E0~ıK>QlK{h# Ge3|@%ugFQ5P.͹Y_H}y3z5ʳA]+z? /12+Y \c7Q[ < xF-qZ-8DkB|ze~ ;k@d,2`GM Gi8 hnecfX| &}579I/!診}WnTP۳11\on"ra:q8ܬ:P|HůFS_٢ʹ̿)"S1|?o#a !H-6sCdǗuR g&6AB~閅٧l-c>iLW-[SG' ;h9p /,R?,h<}z x1ȆcNg{KJa q)l?`'YۉQBUrRXa&4~w٫ц٘+:Ş\j@2Ũށ(b/ɓD=90#ڜPO{|)ܘ_W>iu/la؜o@F7 ѡuP8J~! ]x{5Xd>3?=ub yn ׵=-($ߓ/?}NLຝX.v=(LA/cNM_/3C76^ODS6鰸|/ǔ&6Z—zx3Q\KK_|De**z o^zrR䕁 L JeeD#/,R?LJ{)-k!' *im׍y|ghzY҇Q&o3Ņ_OB ewh<3ㄻ$pP *w. ,JKb!P0)eY@i>iF8P`Be^ .M%(bkDyi<=B^ZhWJ>E`ϊ;A@N<NMIe&\WO8QcH:/}BeL"FL3ωL`1zTtv =wA_efۏzZ?1 n8_}kEm2z2L?5): w=F_zexNIJB1)e9.Tp ]r !:EpdHB6q+׋qոv*6,gm|Fz;b.=[;+"z!NfM`{?>oӃpkX2fԹ_gK$].ɷWzɢpuB}ZmOF9zVʇUve.Dt,ܶR"!,Aʛ{BQzuA1}}RJ Q _;3F +z}aĜVk Emm/q>⨴.0Me,$tZwfBsLP5#H)-:,b.eI3BVp88(S kC3B;NÌu:{8BY˪6-~:CXfgzdTg9vy5ox7^R5}^ BoSXjx\5H!r*(r[ nehNS}p<$#8)w ա} =H qGoUCF"2n}mZmf럾@ϠѴ&_wY#E/鐈e@o[IMUZSqCON(Ax7Q&t8$݈-͍Huɮ!iQz*2eTfם#8K<:_1jBλFI0oP?v95gY$Q> Y\B#` 1ٴRo#b9ZE5Wjp-W Zҩb%܈ 'a"A :L`?q6;3X my鱎A`V?Ը:iBbEOꭡknr;9 \i-=lg a-V;rm CqVx?7}ܡK z/\WS8b5\Opk fIyLͩ"͍V̏)PZ"d{@g\j1,HmW.em0y;ȯ=̏p-T2ul",QNJg1TSo.?=`@=_>&8{ rp -A~5mVkbȻH#+mٿuMW+0IcqLhu2 IMUd<9Sjv l^^BWvbu~?&֬vOyVq Ov氕Ϣ GiētwrzX*3x=5"RS C_ bN\XN jLg4Cƃ@~^k{K_ŐJplܘBmeE UsgԽݙhʸ&D!4:Gtvu쎒{ Kߟ-TonM\/#m1%SC˵s$y>BETJ_NexXϬJYK%Q4m$AL)3m C奞<B;O_[촱`2F02#SD;儘5(kЩ~3`Y_[ړ_b꿪;j%1@J9zbS%L.:08(,gk>V4t9Wȇ,С.Co4iS]nw868lZQ%:ʉzoY'V]hʫ6^ndĪEܯWr tYG\9wKCR`,v1J@ ]轼ՐM97@fw l3uנ3@,cެo]/"sҜK8rgW 땊d>,XvrDذsC#f f.xvH/0 I/b~AAUvʇX!eɽf?cJڶYJR>F^,tksTX/S:8wOB{,i蚡 J=E տ6VuͺDUO;$RCGPɪ[' ($p}kEbMecr'Z>G tCc/@-bs f4aˬUKad)Zd!!k)rq cg.EEFX@j F?ܨaZ4Dov\8kϋU⃛fUY. ?LXg ;ِRN|+%EOnC0L-; h`q6V"|ám-x > fJpj,_ ?+fWl ;yÑ}^%&>e*>M|j_{E8`#!3l%< Q5֎x3NǓPEV~N{.btpLc$68D}'&ړح+xS+:~PR+Etq&NXNЙЦ{\>վ.J)JH&b۠[kU%@k^ t647Zmt.wYIotȴetB㊘9qF83$p+Bngs\Y {jgJ< +m5Wkuhh,,V{CmV5AF0L NYG ǝaf,gFw!y-r_$dž_1AH>:ËV 1Q2E* \?=񦓥h:L4XZ< LXG[FB^mC:5"r0+8nes[^|x fqGJ8aSe^0woC>j[rH@pa%P^fEā`Ur)A Qܽ8_{UUu`<d| @JQ{*Ыߓ'1] f6gDH3H~8xGiArh7:P-}g{L?H:IAO~kҢ1 ok\ SjYƆ~HEr+5[jZ5@XH&+贝}OL+47Q|g HQm)}ַj\qH5cxt1efۍ ZتG-(@Ź0 ;5E ytkK{rEPX#]}""G#tujrP,\B9x5*bIbd$2ѡ/,5<]b] G>}<3S_1vfS >hY6n3γK%5ú-_N>~Y 8T[MvI?vo?{s ,̓p W`F5*z5ՓdHs]G| |],W \iFCѳNݗ $`lU2w󢾇5qBe{ʫB ~ng&>a;zH\t"5HD3`[buo6%O^kb'POަg[hFH`Ƀ@c %!CXF]Innl+ ^0Jpn:31D @$ǽ1d󔻹;H@\UEC"\FAIS0X7Z9G{,T5xY_-khz8FݲWK@h$E4;v+$Q xֿœGA )VmGiHYo ~J.h湐!uJS'Ljx#UK%'TڂӲ' _ 8” 뵫@LxRw@rDmUM'zw+S ܒJ\Tăxn'W'Gt{6JS纞g%t3D0*1@bܗL#AEZezh"ߧ@7EȋV+I3"m2e͘7L pSsH pw;nj,)nGSFy6ZK%;C4da!E3%|2צD#''=\fHLH `ę9˘{-zP lH1,.2?ʎ 07#oAdHviXX0lSgKc!OXJw>Ҫ*A%Ѳ%R.͹w q9HeR`U5Uc %4Izogo=Wd?iP *R}!$4$''(\{agּ\hyUx`Bv:AMdJfp)CMeOU[36V6D7msPp-f1pakKAY I3L~:+X7wv4>Wc`e1mZ;f۴ŗAg@wp[yh6*P M8W~BWɮ9Z{V&:%f~S8q4=`};F1RnBiG%:QRK+"Smo4R9C1 & WZ7L.R>w^CQH:(̹*Дp^5.FD'^:uXrI"|Tr忄ˆL%<*Tå3̙+t3 `L5)x4_574x4pJ!G[XW31dt^4i :QW?x*4𳷥֒I#a͜[LHJSyz=A붆N'oWP"}(,lUz Z>w/kl6] W-@4erk4YnݹațDhND#R}Xspzd`xl Pb(;u*>zB<+ZiI]6IVEdJT(FTj=n=7>ݰFD$v8|OK/A y% ؙ{$R껄7n<܆܇0}U^ ^MC.`Q\藀P[զr&|cFHV"PnptfWy&dxGޠ R/(=n 9GGxxRw ȗD|14X]"”(@cT!1ab|Q{DM$Mxq ΎIDqL&?=P8IWF*D.meQL,>k,~ǥfF}L3FEܪdQОADɍjS D/GBY{_Qp+Rt6fi:,;#] {m]`r͙?.r /ټ J"^juDsp]ɝ̦k&C0 W铌knŠ1~EثDXw@s7'47q@ `@ewȜj$*T`HR ĉܰyP|O%Atsu"ZKѡ"leq} H6vYS%MB:tF l'y$;%_֘)"sTw"dw5TQFС}o?.j'k(Y`%'j6?Cxq8IEy{ |~8.8wAXG2輸as TЙ*y.)!K9h~WiƮ- S;|wC<J8q02[sq:W@@+0U V^4F ,~,V So#3ioNhͣiNqN"µ ڙGQ +jQAr#7` !puO3E-W9D30m™XRtjPjX :u}5:nMOWjJ+#%T@ijCfōmR.ۮoH[ {0SҴN+uY;ƆnRF@}g⢢Y$:Iow )3*ĝ@{N=x_<-j(eV&ű搱K~Bv.tn -j^IBFcx!a@d9 jU/V# >t6EՆ(\ߗd$Sn଄ 걫tGE} ӗ44a5n Z4T^bώ9 hewyr뾉^]80܊@Taژ_0~v7YoHuoRFᣱi$A3;0 %,X!-E< V FRYJ]rJx+ P4~2C@rsį⯆aYװ^t2V#Lap6Dk-5}P ^hK c $)3Ґf?!8QNe,n4qb>b;~nمADB宯N!Ã/őky*OJ#s(bmCPtYZwHxpDrexl-c;i7PwmMf^TQEX-J"6}g]N@ܽɠ۟7\|r|8F!-SUS-HL'x %@ XSDh=r;p،6D+ da DhQw+;F )9;ātH]r.l saS=8nN=fjWHKJ,EaRB?=6EEå풛=׈&H.XD*ۓ1H,TDgU74F{VX6XM3 tBN=D#[:tک~q^ F9g g  źjufX|h!duRdZ !O!H}.i .QhTKh$u2e:B Y0xe7L2y>ZσLqD!;u@}ծoRm 'tH]b`r謶4OM+Cu44BȃKJx& $q!S :n+ЖJw;6o[:YtGkX8dRt_4LS0o::L:@xa@w 'wEd/pJ0;{Ԙ) BC"% ukCԉ5h(, 'Б[r7Z@+P{w2lA\k!8yì$ g4?tq5W!KbN4 #Fª0şgՆxD_L(㊩J|"-{5YnhGt`2%8puWG5,*gۈp<_9j޵/K6eawzgpEdzy>X(ֳϯnY&~rEB &g.m֗6'/e_*vF_Y*N+Vk]D+Q=f)-' [\XE2MO[nmiW }jp;q]`Gw3Ce_PWs0m=Y#RJ,Ķ5mW7QmIgH= Pn뻏ݛMR}HvR@F{+sXώ BtAOi5j% \cϽ92С+ cn8? eNqQ%^b0 dqX< 8?O]Q'E}:{}8Tl.IgܴI^j҉?u@uMw&4pEQ*3Aq~TfzD)R_#|y=JҡhY` P\15s֗M]{)k[p+@цH]p%?MB073 i`+ BI3{[F)||KyU]#hF?sa gLYxgy`78- |^$HINGrÉ×*vZGCrg7#~@$+3KfwBٵQ`ȕ侏IcK iI+OP_Ng1g|7a'J^:ќFXyԋ W #1/dVqש[)  'qD}f}/jST!ged^Jڌ83DB>3c_gLCL[+=}pQzL 9s<ۉ, ]"OF<p EhR\zt}P>dFdFHy]X"F%e_Rcp]c j@W b3 /Fm$KBDcV6zB^ql֏BwIG/61YJqܘ\WŒi+˲½Ԍ67M`і<0F\7$OnA)*B>{̪)B"8W$`1oX$=kFԬ52" `n?kmwΜ[ĵɒXZKȪ儫!(lE&UatYEy,x}a6%tq8VX|㸕Hy"T?`3?WN|᜛ݹmL$zXJ#Z:+v[p@+ˈ/H_kZqߵgo A }!*O/z9\}d^mW6k7m[COod'RcYtIhyQ;Jt6t1_%ru>>#`iU䒕H8Ebt j%AíXBb?d!DhWw!N-E؜̓/BK\c/@'5C ?)swNw9GJ=;zoZftw}JtbbΜ~4čo(6hVbT8a EtOQצAV)^ZG}ΧF]E;`q y5q\9m6,fkZUeA)5_qxZ|GߨL-,"L m7ww)(h %@?'D;bOQ^ u}3p &3ԲE@WjZh*HR!"_yhe0s.`*b6|"t6,_jp3D}+L@2.ݭ>EmB0L'lzWtnmM 1ܺqxC̜~+_|h*aK{L=ui˞=j.mĿ+8`'3.!ezn 䅙[y쥑rpxgMVyh#@,bZTLXEst0} tkʃ>e}ֽ hrMG 2=\/N:Ph[b.  3)y^gsEBplIz(!߇!\aafA.FY:輋/d8('r ۣ M>,ؤ~srZiToRE36Ioar<|cH w"{Wد4٘rLH2 "9zrd{$AS Bqs<3MVѓ)B*7V/iiVVzDD%TLPP-3x9Dd"9}Ž݃BR>r\3ĄPZhQx`}t  4 DDQ6G8_YǸGh2[F{6vhl`o---7cS'\]9ѻ`V~"OS#inbVyU\%cx_E+yg1:rEY:pȴR!еmsXqa˂xXq9ɢ2lSW'@B%m5<4edI8R$'B&@w_Krr( z PW Aʢ OlYu 5mVߨa YUi?$o)6WA$TӮ g6N$W Qn)%,e@]c^dvpjN£'OFΚI.k]1OҲ8uZQgs* :t?f&ʊh'ޭEd`loB9U\x'H*גpsjW;A ,+!U}huuF <ϡApѮ8 ˛ÂE6-%S5P,/TFcX6/ą*6*IJB J+(qF~N:?jVқZ $9! F;vxsKor!TC+ 4~s1qM잲PQ $mX{&3n"7""բN{ e~z^Ámlٲci*#u=QaJsQ3'kJn!31Q5Г@Lz蓩QOU#~>uz$qAF&p;LPͥlOTXeLiu_b 7Qv\ܶtۀj-٢:5f g4 4u/H^jkY`FWvTwhL<̓@-t`*egCBYIѹmR8#R:5 N3wZةlS@KҦ UdH=_?4 h Ԯw)uПYA$y f9V<(zQM{WB! .ڥ荻Ϙ; 1&FoU0i5ゲvI£v%o Ͳ,u8ـjg_| a?̀n{خNn4 luȥFl \+:ݏ[*z94=>lvlwM.TQe"I;GJmx˽Qխy`n^ONAI%Djf.RZG0c"^[b)>ׯЏ«,d(km@E ȏ5vFl Ffh1_V'Hn>"ev]͇h\MElaK<_Dn-+Bw"ѥ68T:3h%~m{e ky{ߺcAc/ߞ<Ƭ+\L\+j;9W3v9%ɛZ^:s @Mz{0m#R7%.tj803!̀0 X,нl`OwWx(@R&*=4aa@9؁25 a?;JMx6ensiko6S QjyJPYgLu/3)j0Vއ{`=Apd%_lqImN_t25Z\=xJr0gh*68鰭{PcZC^3MݨRB |n_-ށ.:.~jW(WC.=k=FS*8 ӧh NJ!sMj.TDJQN2TD ԣMB [0W/}%3ʍ$ ͎?(V/DuguII-G+"&FcDLQ1}. qM0' ˦ņHӢAr߲c#VHwdH 6?Tr9rl ѷe80rZrL |̋%,澺7k@zglSh[ҽvɄJ4N-kMP+YlSzepp^gm*#91ya5hfQ'~Ԧ% &{(U'+Y..@ֶ`焀UȎ]#<1VOFͲ?u탉 0D5Q+eo8[ !,NjŐY0wY㿌ad3Uh^GOhLѥ03;}8[<x@4s:KSǹ5,pbp$$d|\ڱ!f: .u0qr  S +>FQ;-jJvhu 9U\m$GO7&{Ƽ~ z#++nj(Pϴ< R5V'JOj]f z$֯JZ#W}_1.!Z?{;R+m7͒m;ck?ӳ:ZharN˶!J0$tTM~TwkPBp#+@|! wg!WJU)@߶%{+.ef߬#+Ғ iVl2 ,gF\AHYJMo*YAFRܻs,>rNnh'H*0s=~5xq{ԏ4&,pSl ll~Jπǧw{~Uq& pT+|_>!Bͳ&ӶIKq :'"!mF%|^<*hp%2-';y85}wJKsw5b䎍 }OJB.tӛxɽv'7O;Q"JZ3"Gf5[&`D)3e='s̩$f.#bu^:1$ ~{;hI__2{ylZ|o #=C7i}?܏sh{AKǗJ*TCe(,3%Oc]a )DxY_ U,2n& 59 _M8IV9Uc% q_;ܒ܌LədhLȁh(!XL+zN5O15愍@ԭ9 [Ue.B2 (6tRQzG(C/{'=l.zXc ,+n¤ -eo઩ͷ=a3CrO7ڧDReYrWɋU&\gd91%J;&xA_(yfӸ $8llQ-}V.TwGpec4@k{cKo%:C=5{,T1,=)-t"Ex`>~ haUy `ɷѪ8a%Wh@o S|X}d3'PzL+&{hהwK-EϊDk2xp| _'[ ۣu 4e)h}xOTs ^&[v B_Pt$NT#|8]aU|nޣ1Y@ZT4x.myPGiKoW$,F]Tܢ/)}o:2욻ٞI݈<?( `BLG~vRZpɯg` Ka{ٟ^ІfaZo삹\6'qśwܜPceUEQ=H/Zdl *{v~E=0oI;Ո:s+q~ضcqĔb)̉ _[|-tcKYTԃoI^S` *oЉD|~Rf,Ҥ/%O`cS4۲IГ.Cԭ#L4N8Э'Y3F[^a.`Js!njhAbWsjh*/d_Zyl|җSjTy `HvWU \TÓ0:rz+}2wΐ5?0> 8\! Q#O#`2|'hcLO=Ҏ fEb9TжP t.P)6r9y ؙ%ϡƴި=d4{*R'tvkj{"1;{>|{;a)!N 7xq!M?Y*f8q/pavct6TrhnX>zu S~ :m(tVm:Y퉦CjϾ%?:։]OΔ@BpјQDM%A^vG ~ea]tdV8M3Nj@Ѫ'55?ۏV/v`lfے2yLlYt$F[>bl 2Jk|" 8x'sOt4V eΗ8@ܟ㦜q) 47)7AS!L:sNcmϠt^'uƖIm3o_Jd'abvYz-KN.. d]ვ#p]v*=?uɋ8.ՐDW{Q>'ޅu嚑a3mz~΄5U yvEi~ zSb)L[OK T(u; j M2grs$l0;1Gr>,4dE@PG} ADeྂғc`FAjc ,:∑ıY4l*)[yN/aN٩zF_an$wm#6'OX:A9Kȫ*RF-e,)e.Væ t.IBu*]T%Iw=ϛ9±Ĥ 7vZS&nJ X1.W!6ڊl2!D-MP(ÉH~pXd8skoJZX6ۨ@&RԏFQc: o6 WBRFoK ,!i64龜eN/ [ǟ* !LmҦ~rRR+"ޠp횈R(io zQ>r  wi˰?,_ `a}ξ"x F5ڻ 0e܈6'9I^'Ex'U1 p+v 烩~Rmݿ+Ƹ!q#>p3jevЈ) CP_[ηԣz@ }%xhꣶ.s(_wjz0 9K^QDW;\o)08c\3JVНfuyݷ D{.h^Ov(%~odv(Um]iिg?!x@LKvNX5x8{GUoQQQ(edsLMC {{OW VYs2?nj@L|+FGb]2 'lo}jW&QDIV9 ZdIXTrIu1WP%6^^_M'u9-BMy =_a)%3AM@.-pYʕʵfp%c^: XVA6sN÷ p/5(k7 Co#GR^^Ȗŀ ,-Z0Ůo׷$x%D3C?o#Dt1TLѹb޵cߏ?;ҡj3)O1ʛy1|k$%NAY酁tm\~3NEfBko ΃t.Q *!Ry}3Y6?הm]0ܮ!ٔy}"/Qv%J"SKPE5otnSL(043Qu2v7P/_98 := NxȝJt wƟk :,kga 4j v V߅qP-[8t٢JiyѴT,̎I5bb~ҳogQyR^ږ*OVmzh']0wA}: {(@((1lU2Ul=d](l.RGc`[~jEj+: ( 0ΉFld1Cm8NMk|N TEAw\PifuQ73iϢM}9p*vvwFy>Do}X\:ln5!%z˖]%"6GOoœ,-/(;r4TU8W-t #jޝ̐|DP=<]HZ-yMD8gTn~abb Z21lY6 jÅ_t R,!>qJo-lyu"[ziÑQcHW3"l %%C>s:BJ&A-P/ ybVB]uFP ̒ 3?t'tPքW%Uj=^1I0rEmNͱH5Iy^އ \^0HuBp+:l[%Sa'%xv^:6fMb2 iCa'644>}౛Yyt2ҙ|ro^"ΎF%)"}r&b&F wҨ稛*3p5queh{m$~ L X`+/Ӳ++ 'Ϻ\xƐvVdS%WZ .-%Nqn@fz]d*?,ШljaFrX<=R+[=zo{ ÝZۢq͂ zӜ֢d4 uz=uj}ݛ3nn7E{Y}?CJ-#$$l mQ4^wO gXƦ gZygr]oYM ݃bwGF=?HxCbmqlc]Vmx3|npbrk>vFLcIPM/  ψ<`KT޸(^חt%N /3< !Рb15P5˃GX6_IDp?%mBVFf$v-QoIp,!p[KӬ~uoO}h0:ZW | vTY=88 >aA\Z癗 [s僂b;uղ *GSx+fQvB[ߨ9f.APU|ƕID/KV:8+jjh!̀wUoHeFii&N[QNS/_z ~ƳvO&1OZ}C-QXȧeH: ZNݮɇgN'5Q EȰ:#Ԋ,ɻg!{)bޮnUisk$კb&NԳtu;kH &b .!j["x8zF޶Rl, pHVu"71h 73@S*}Y5q1rRA Ÿg$P'r_QTZwU= T< m! D} pÑ=g&T`!삫 N"}$Z?+[AOpeVCc%.ZynV5EBS#0@˟nzJtIGc?PzOD_AiBr4NTiLΏy)J>MNAڲyϿ[=8ܡDCrpIuwHȹB;ʃYM{lϞ6 X =~@ā7uRN : ;_ HȯqSOQJT "80"P#/47o|3W ,Z[TA}{ 9n|n() DY>,nE<|F tDћt{_xWɻN>HQwz|KhC@ylEI%okJUvU )CnGV"1ő5&id՚ó>l!ZխHiG*}Dj6zڿPJ?pҢiֶQ>oS喹cnmu2vz'v~gCJ<u(Q9fK *"(KtB<@$DBo*)1J_be:kJ%[^iva&-9O>4K";e5)\.!&4*phG坼8P3+o&3O}RaoY-Z4Q4у%Z9ڄނ+/mzt4^)SMŅQg;lJF'kJ1+Amh~.mFT @ ¶x1݋ Zݧ(.bł2f6g5@qlfGK0NTFQt{(| O m62exs|)lȜgKvy8@R@aA1FS]ڋAT(d-tFou]3uX +YϒiIrV>;'s~*bvb:t  KzqXA=$96OߚkUZ?oYZL`,R,bL2@(XUUq>( uEOkbF( <}&8(O5G&v WA[uW|}cQ6\ZvvRP/+g9/)s EUdf/LOBn=;$Z`mt##p:V<CN\Z5?6'msˠǙ#P kWCI 3*"核O0vww#4Z:˘ά>~!u@ w.+ZCX옒"jnZRVNiVi5(vNن&'ٯ^]X@b8KO[EܺTCl"_ fyx9%b 1<*uUC.֡E>`<_,JċX mz?C vşgdJL|$ ?p]g~Ri~7m8:#x~q;˭pES&0JZ2d3 Rf@~q=x?KZL1iM!dz\I/3t44&ƥ~{ X @Y?3ӣ~%:qZ 1)v̄!Gq%)H"|~ZoVKNC6wB1J "TFM\o["!QI0mL⦊KrS@Vk&MV#uXwVvi*\V:kR\zPdx_Cj,Ϛx,զ,[whn&Jq{/5Gm4[׊)FcI718^ott}Y@˜c^IFW2DY\Wodʮ%:K8हⷨkU~ /DE\o#e嗫u t SC/+1~ qcBZpű[/9̡ukoXEmbt-OoF(xy-E##ƚ>Kf`dI/6"HN|-|!*4N~4YC~{(LHAEWȨd]oe=TώK(vƫy' 2k'L՞\?>@ VT Uk#'IH<}&Ѕ(nvC8 Es oHMh'j4hǿƑX]LJH]y3)mT-o.t:fBhDȝcrv"^gk-2p~`bJ^FG<@buH}[dS 2e˱Ew-0Djّq1~?գa %-&JyH-#.:ɕND/4ӚDP0š^1O 1v'ha[@tiiƛn>6{|yH=d5NB3}IΠ'=bi)7JOmq*dۈsl<gvEO/=Ik]]u%.DR6[wZV^nMi4fEkR)JE3bF+֎\q%JqŋKDEɃ>?NrL<5\}՛?̮f %.IM&O1a!e_&(`.a6v\*̾l!.qi%qeI*wU[,W 0 b!<[`K;prZ $aSU*OXJuhM,ۦ1<2tc*Tﺹg~cfB>%@D z|WyV8cDZj_Dt#(O UFꞨ*x@c@D f?)窿i~34Jubvro;ő6C>i ! (ăҕ:_.YF2$xS\4a ͊y ?S⥷b" yHLe[dmvյ7_#fGٚoܬ Ԭ[-=1[Wdĵ(wXKߩcL}a›j&q H Y:^!0`.y[2Wl7ֿ~evn,\9\I' KxWɩ4 ^Ib^ZD+; baǖ `' ; Fi?J Z&M+TjY8gYZ070701000003eb000081a40000000000000000000000016439a35600001e38000000000000000000000000000000000000004800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/can/can-gw.ko.xz7zXZִF!t/}]?Eh=ڜ.+Va涯3>} Bpx6C%ANRUSP7O){>ANݙ ҥmkGl BL,fl*ګIS3o{}zͻ(b2`:ܳDIHݳN1O]"Q +j@ z<0AUOÅ]={ma UC6"bqz"v cYBYh䰎'8✚$@VN%;Ͻ`c5/, 2a\IhQa-wG#w5a~rG3,1 HĻT1._>"=s]Fnꂷ,ޡWqiCn ?62ο#I: s"wzqdxn\P+\UߖŌn3M P(TuY!16'K|V0GsIshe D#ə{cN [m*P rHތƊ*[3Z5|p0[5":pDSՕWOTO 쎔9^*מFPdS.<3G ׆q4٠tO>g*nUX,7 GX"r&*Bԋ&.ׇ{Z`ր% iB%w m]p =2[OrcNeBf XUp$i t]%nگ9+=C1*2м#ܸ2ڭ`ayٖ9;N,==/S*Y~@]{is 2[0.v@P sGb^6\@Ḿ%q{YKJ^X&Vk<ϕ5p[L3Di7O2/ ī~# LWQ_~زblf_"#8y6Jp\ۚoGa:PS~HM56(PjUV\4CJ*NHe+f׸S;Xk?$FFz 悑hؙ> 2@G&8ND\7zΊ`::{8H܋Ԁ,;בMU^3ZzPjvgH dEKʉk5T?,8t*l2mb>cƧڹR P"}&,5o5ဓ5eVI փv"'ێJ"!noB - ɥ҆)8Yh1$lӇ@qR0W~%RbEOR 5om썋ua+o":,FM}MS6>F(t'HyPLoRv.[nү -衉~&Gtk>X \M_cXnjȬO^P0V,Dt1ӝ$Fy i9 5ݑ 4Z]ւyBJƅ*N%:8?+\+(6Z:bO|JywΏ7 JB4l[w&͐' Ū)4@]nenw[)#Zۜ9Xj]ZKV Y x,%zxO0%K$kѰ%AUd4z2w3, ]Ov5{_I: _J S5Enد0%ؐpk%]Ld+rս;$R).6x^4B-%WmSmo[e'r)͠ iI h>&}`$VbϷ,JD@#2F*e_4l-~kO[t8TbfA8$M{򉂢)Lz lk8LGe C鈡sI;<7Cj|oP$Law!eq?RORYĶ@rS^1XJ BevS/5>*Va%O[nꆩM:n6>BPO,Rfy 7B;{n|E 9*Km%a Fq[rIf6bCZ[mU2/F-%7M2{k__b%5~ 3s :Wٝ~/Ը۝T.ØL(B5kŬ H%K56o8cT]'gʌk?& -Y/s[TwTi>g2(T i!KT@gŗk%?ru9CBT/Qom.sT3=E|D3Ԣ&ȂC:IaMQ"xluJӳݥ76|GbJkxA[s#V3y!"LYvw!iE "^/5BսHOGf$Awy ! 7bڡSY0W n+35F \.AH=}sB4dyOj'Sc1AphH_h\WZ59 <^DZ1DaC# .G;SyO#DɂS=6Y{LdOd?=RE2hYޢ \OYC[,A^}ή<ٝ%6?ӭY:Kn7m&MjEBCc.لNHBݮajQ7 J=Zn[Bqfjfm=>hjY٢mڡjbԑ]*{=$2ұ5|kR,WT 'OBP, WSGzp1_l:;g8Y5'^4]:GW3⭁j;((0WyEiE/BERC8wC̼abTm&}$6*NQCGg"i ż36kG8q:}McZ%Z )W`azyG +mLR<g@ϲگΖ;@A=oR|>. ,qØzϫ?b5bMH_| ߸?h)$܀T@F*nju}B b%. `x B,9"`hӂze+R!{ ~oj,,DsaI+;jy*FQKRbnbkAY"*sjXFi&?s4E?6''BW.N½3,nJt=棅sJG֫ssy2q磚PROn<]A=-I}M. {"&<"/tH6(#߶ÿ;]JI-9pHP^fޣ?_+ d&'Ab'Π/ъJے74g4^ڵ8hZ"E\UkB9S*`&l9 i&D"I]2`h(ߓ%}\CH=Jx{/ 5oId59l?*÷@g婳p\~"dkZu;rMsL(M[ RZ^3Si8&G=l6b?t]{-?Amlj~Pd5Ƶ9IeP*i'$VdbUHnAtM@-[*IAt<Ë )H7٣&b9ɾ6Rٲg) huR% qJAjko4uMj;xEYOUhaG[maA}pR!Bbo co5!,[7mJBN=A*vp<ygYZ070701000003ec000081a40000000000000000000000016439a35600001ad0000000000000000000000000000000000000004900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/can/can-raw.ko.xz7zXZִF!t/s]?Eh=ڜ.+φpO?mHjlT%8=2<.I_m 6)$,czl-sqY/v`np=ʶC|silb>2 f neyՐo):۪+ZL5[ B15-rﴇS >z܅; 6xvH('.caӧb)pk//Q+)*VA!݌lytO*uEw=O>EH ;[ 5'e#VG Qh̓6n'!BJP;LԊ# %x;#Hf.u"LѲ m;=챎ޕAnw/ lYߊJ)WxBsǐ܇lFWz~;DۯJ^KPkjUT \!x$EXku#ǩ&Dm%}OPIHwwiGYgz.! zQy_xKa*% Oe/d)`!i&SXQݲ#1HEL򉉵\"Z)7V{,6̓eH2ؿ=41dNL M*,C=4"{{ԟ& xO!li vH ̾vqU_=쁹ZU}!{eÀςT i()6,omR(WMR^o75IچLDX igHw,N&nvpӥVtźr͇tw{tt"_ X]5pp3DyOt@b25~FVZ. 8sX\ !R\يhd\Ч&`ҒHG;Yajw|zHzd0x{k!$G%vH6$4aAՏj-?3J5Y[H}f*F=/Jm#f:h& wd%_c2_ȋSZ'ʼn=yjazI"|Ew+f5kw<-x }әc4 ]fΖD |VbQZ k81M0 xy~ϻ =rT:R *!?y@4;HT*ľRg"ʾYDbT0h_"bNb!>]~y& O М|dQdk.qL?"tGLRı 'gFJFv xхv"ljT2\]/>fໂ /bO]f@ Gy9va J_]/ )pG}3ύ#pa~-ٶh@/}WU$T:5v NvXOl['U94nV^u*Y*=r\LÊL;he~\4e޽ߗW ((C#za9WRũ=Yç BMRYGmm,z,(,^'q+k HMKJ'LuECR]ɍGű4ڈEppKG/'f IS)jT }jB̼Lx Vڈxӝ'[[j?96X' HPpkt$-R2~\nm4 R4XC}n '8 ?.E 㕜k9DU90pkC~\0 RE3~Y4ZxwRB~ ua,"#KzR$ ӯ^#ÈH^VUIqv9>~ tKI_Vwz,LǺړ.'4. 9[?#a 'L3R)Œ1 !&~iK_ 6F:q8KßEJ8|8{? *jR4r_?Vu) O3F9dodt%'6lgjTtq?b+{7QΞQ8ÛSf#vB)m_NPޤ|Df^c:B3WV ufJPibciWB;Q&2 +}8]rmϖ:/ ,t9$Ȋ&X=!ls~2`w 0ArZ`? 0򁲒 |o 9J1l LA[rD:No&t4ZlFtB!yx=\m`f ǽ/;z!ᆭBkmP`ɸ,?CV߮ǀa mFqpwazh^T'W}jNʼnk+*F1s"M5N.4"Κ ppMπ].11kR| :g]gKؔߨ1evMfhE%݉j5y_/tI'~7PK:#@[` ns ҸTX; E^. ?^_‘w \UUh}0˩F,MgQN&20VV@ w&iafo߈‚Wq<0/G'6PE#^ (Eެ]CcWqW"S>ں{])+&jK.*Gfz6|`W7ԌEyWsfaѴIk{e>f_(fyCٞl;yc5~jf/HoWW#i 1/ u.ܚ҉8Ni'nJ6z_+x| S/UؠОԻg85a>E={;{{=FƥL{z_fM.MGqSϽzSjnKGχ@an\kԶw T_?!l}̽וUٔdt1ڿJc麗(@5D :y4UC:fWIJ2 YܫUm@z*‰Ԗ(-?ի?qX .j|bn^셧]hR,d&V#ϓ^֓kw$_|XV*}|YZI9[k-}"o=1K]"o[+>WUhfP1hX=6\Sj;Y"0M Txp6)ր5 ݾUH?3DPb.frolҎ:ef~ሚ1ҿa'n@8 UjFQ^ХYrW=Q;!U@nNTj*qcIF'/4R_K|fD2$Y?'yӕ[3|g|z#n^X${?ÀCʶiJqI(/b$?Ќ1N4fߖ@{HW ^AƿmaM](/'ˑzg'ւyw{TS\sRϝT8 ZJNskpb7W8x9xKlo[q) cogN{O?3w#:a /4-$Gm#!P>Q"TyEW46>2[.Um}-!L,!5s[>dwo=H_d5a3-d3dMz=8?'~]9 U>c/v"PS6Pj%!}PX0u^džm:=R[KPj/.,O@yb*{)VoWilZabB ID-3DClx*Y"MiC}ۋQ|W$_qTa_X$THC;/y͏Q5Ş#Sk}/*yǏx2A#^قxQyo51L.@6XuB}"E]d,*qy@zDP $׆[VJ7QF.synhYU06M e9U^Qwk 7LW{%n0S wo$–GSL;O z{"._#Lte w3m,S|؎@i9֎ +hI h3|vI Wd%i>v4 ^<%)\&w9xQ`ٌ噳45 te2]yR6%&TEY7 LԽ*%"kYeo.6AjN ,{h- mIu@;t3,0ih>"WT='zT'3!|+Y+pDBo_QEb(I% FV/F"u\ÎKGh4QcoعhbH".SO+0JT'qQbth&onL!Y5p9wl>bW/)ʗ]C'Ix@"&q^:ohYyKUwf"ʟ/G_ast|9řX/SQTKag_nMjmF=m>㭎vp1dK;&:{q0KJ'= ,~80Ru0(F Wg:Y_P#A:dE, sSO*\:yz(+FY9ԺE AKge_Ϥ-~“2ξ_H,D~뷠ekHƔyl1L6*~\ckXnN!.c Efd kpY|0 &˛TU(VJ&AG$Xcj,ߑ|d2Ɂ IB[fploR?Mn_[R$}UKBp&]/ XpݒzW ثe1 0Wm$'ZHE&~ωWf/b *<+!X֟آ[@Q好1,N/%+cets`v90" Wj / ^_UY!Z&?^ u ӱf-uԙ>PGZ7Hsv;)6Ȃ GUҜf{ 8?5uHJhՁr/N rSq6%&K)+ve_Cf;Ia;}}Y c\~6 ̾,WkS݋JN-ex)}:(߲ 5Dgtٴ^}m vcDR$c'+>Q3v²:cc (.y-EA`O*W9?RGR)KzT+g_JW|t-@zv &q)s͍MI]m5:lo0PV1&fv6 C4x>05LQ3NC5KA^/A䊝Yc=l;t,G۳^7("–#AϾ? w۸{Fo1s:ta*Ȼ{yb?- Yݷ,3}g-fu.sC ir2B+;OpO%k $i;~jHX  1HKSnl3"u+{)ǜ*Nԟ".wL/ϡV@ٞd1lwTJe(QHP鮦P 9o&* 6K,5"W&S ke 5e~UכY|{L&HK`WF TX UV2JN.. e2x$P1w-vە%,)ֱ[V|"d*/o.kmFөxR ek"vKG}bi߁Vlท C߆ކ!9p hgy7`C͌4 oІS!Q~meC]d<bxy%|͒$]D4ZRT.tz7i!y 3&6#GU#cQљZ1f-̐[nr͎\$mpQa)):ZW\ǚԧtϮ+pۀ@`zŤ|_ZS-zv}:ѐ;9rx:gPYZ-o6x<f/: GqgfShXYșZ@!n? jBݲ"3b,S)D"tt݅! YY pGgڧSΧ v61{kIw( ,iXB+5:)A+R['^-j(ǔ~qi;>9 [_ pq̏bȩ?Tw!\JxX|D!<8r hPMtgw D3 QJ`#IBhRLl՝̅k3,v&e K>:F$B2+`e2{$lu+i'2x[#vV {|}A0- |2U\?5eP5zs t ?;9݄y̹G'ބ>v.#DDB3Y-pXuSW _LOnx41"E;g#m:T>R*Oy_,BnT/35C*hօ ۬љ'KgZBS2]y4 >Њ%TW+ܜg:OO`-lSjKzwQ| DZDA^W4ُ 5 te9[nwT0??)b)ø ?j5_xcȵ,}yP#Zr|DDh()c&LhޞJV5֖3pw- $Hhfn`QBxb@H*--7?JѠ_ <>L|=YJ:L8tS2ziyIϝs/X9x(j߆,3+)='Q[73l KT%ۮ#pvȳLOP?#jiۣuD*\GUmI\Ey1r͏/?$cSq,,G֨@Xj!c47y/G;Ϳx[{%k BIj]JcG!F?j`Twq5m_rA 2Nǝ;,J33fZ̼l*TY^H THsڃM,vzpS0Vx*G{bzҤNMP;6_L! b:IptWଌN#*}N\F  ,x1badt ܠ/d y62(Yl=!{FUa,LQ+9Z>Oz{x(>wƔ" z5h]EmU2Kr1JCl 3t' /3AڢY` zM4?{ R56tE AA;iYuZs;j.g8uШ^2]<\ײVw>yC]H:<#rC P+0oT W8N ›؈fNiyglB]gmu듓{ 1 !; 5j@WAeݥ>L\uc`xcY*c/@JnGJ>6B*-2w%EB,e-"Qx qxH?T$NPw[=:J9Z7 T>y]1lNx(FLYK=N )dt`xhBMi3뭕&GpvXVeC̗IYuY">n)D{ Obӝ,,iPԛ $f«Qb* Br1t&  A]6HVw\6J{D"-4Du؜U; ՞L Zd@$"@cN>^HT4>(ySlPa;C< NCP/M/2U]1mic6ZlX Cgm$Ɗ_ƸqCZ!.n7c[t܎P;ɴ/#}U0ߞ!V"no7n4[2ԔAȾI<ռH$t(gI}mý/ HrĔA[HLj˽/&gʣc~i詀eϻQĘ묧w+~,!qŽR`=Wde*'ǫd"X;hY/K3:]pih묘Ќnl4]m^u,2A !Qw][p%f*z䱻*[$)ߗ=u 9~Ukn:tA;կGe彘]]4}27.gt8ToMvtS+// r;Lן 0BMwF3OG)7~W˪|91b ɬLjBE o%%Ҁ)-3,jm9 #D y𶻐qsP6Z^=g$MA0[S# lo-n Is#n:U E+˿~["DEvrl9C%5M̡A3*88)e7=vse|(+sLVSH C&m!gJ5vNٿ~ l~?X/}aPC#z r*E<Bzk1H523hqt΅pO(#[|Ea'[k^owDl-y: 5uTO5v)koCؗ w+ڴ(q,xNGhu &KNiA.eASrqtU E=]{~r[Wt+˰CFSlRe+M__e}?;c}&cas%r%7UF= mZ?} lbn@ď=0a,pjZ _WH\ 2&@5k! U,d>@|*u= +wrh;P8+=MI2a8hNfӹ5\H0rw1,qn;#l,eIU^7Ew6+L+Hqp `s:s Å_$QN#ԚE1SAOa _J@~'7JLFs>A8F8W] z6?*b̭eY%Q}TH4~NfDS(HPf=7}$9^È+}'4H$W 8f M1,qhH{ ,:u?u٭p2o0? -9b y (#C x>C|+kpdD/:*6]2F͌h :p)0HD-"+pbPooWTu(故Hy"67tsZUᗗanM qC|A t%9)3|bOmb$KgPt{@*JVl8|aW}sp|osoу&E+%.Ml)SOqx JܘƼO5 -sW=1qXphlNlW,|!/}@Fۦ)o?g-dLheִqoΕ[E`{_ @C-\͇~ [OlUSh 5{а/ guI(32aJ(p&BNs# ]&hsJ8#=:8+ln @eh~:}ogJ/4mm+,#LպeEjs#"6 4kvw猣V#3ypȬ͹JlIAh~Y@rYWմr܁K<: ׿-QegùB7Wh)}:&0݈)6% r> > & (p'&:4}t3!]4E7Z6!L٫E{W+Sa9I=bH*NBwi.o0fP–uiChyY) 1hjVv*U@V?;nMw4o;"*3ۡ֌*:nʕqw8K6ur֫O9vu\8,+Z҂(.?!K.v+;j7i@ 4WY?PmCp,y&;H0*R AY*mH h݁Eq5ڊڣd׀1:|(5,`8jǩu]0˄'=~K}T78p4bEd&YEӛz3e!Kc;5m M-BU3(nV֘ W{s7MpO40R_nd@Ͼ=i̛OrX4lx 6榳(6Ȅ3%hXB&h$#IS,20YXaP_ZGWHU{uE&jNSv⟉^nE`< lqRՏyn3!@$F/00 cpsrCq_nXXX[ 5K ITH {4E۫cW<WV.mC-6A7u䋪f_o9aFszG(+]#uX/!!!d81$$SoS}JAwȰ Je ' ̃VÔ?U:ڜ 5ӝG1Mcs<@(KRo5LDE-=/9bi6瓕z4.l#rfrF"`eTkF󪝍3\ҧbu{Yy# LPa Q^?XzG4G!HW$dsBwѝ?@(|FيrRg^ƜA!#b+-f\^_-ThJonM7Ѽ3,?=мPkH :9y-fHr+"OR)A? r֬hN@_ tfb/ 14L.JQJ k\{\!Ch-M^ D+.MfX>FsWȅǵ yxfah8=I?{D#Vd?\2LȑDzku& ٱ:00ES:4^:Ւ~skZ-Y\k"^(6!j|rtp뙎fP!BRg+,_J1xD2ᶚ^ $oR{?d|˟gTJkT?狧gYZ070701000003ee000081a40000000000000000000000016439a35600002990000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/ి)P]?Eh=ڜ.++4>0MJyŌi9b)ߵ6Maxowmn-iW Wqҫ&\9Ѻ:kZ| !x1GwE,ԥnDZį;ҹ\lO!(EY ~L{ u~wqq͌<|Ȍ{/TJDY[=_O31ʦ?p3l M^?%;ljDhQ {AyTUW2]# gȥ +f)8 'r*bbfƹu3X)ܯuL [V6B({Z!h޳!nꇾ3 op f[ZSjY?g ]Sٳ n!GXmzJ,*;h9=m `Q$h$:W l'iz3/B 2bKlbH,5/Q'ۛÇHVG) H%z*ogT8Bh;q*\61(E ؆I? 4\ž.ho#B8@HLJ4QXHq UdD.Y9-t3I&Tl5)H藙՗%)rjChrdLdM;|q@g8e0pȸӏ rdDelUWK5[FS%MbhTf:EMzz]w %:WTE1X0>(ˁX$M_6Cqa[E8lݾ{(BFv!e))l ksQ&=!ؑSԁR:WVMe6 OC zфcu{RE˶-CDbREǍ3YK$h&t*z״*/jPх)/C.RAB ro2 P㵩3ډ6&t]3&,5>yҖΕhdVDEbVpSUPMC5f*ZҶ(y=#fm@sw։qRev!>5V,@)G8r3ˆRG6h&Ƀ3M#+UtěiհX䔩#]UY y-;UpaO~MEcfG O g)ڹf7q ٱ}4o 265Qz=P*;q[)BWVfED W udnk7N y8U =^u6)!=Rf_J>Qqx!Ww:9O]סj"뒧dɣ̀-N@ѥ_OoE34Si=9na-(ItWG#:D]`,L)7s VLGX}.= O2kK*0w5B5$ѷ $K~` 2 O]葖x1iY Pz('UG$™I\Akra/{Llpkd ;UBm2w3NJ/ɿy)p G3zLLEN:k'qd"3/ZEP0~]oT2r¬ i C_pԧMdUYG2 5T:TJ<%QuV?Um6e 0Ud斓Ui*",?{NSauGvRLZsD΅⥹Xk*ܺqJoϾ&Dp*w MЃ W@H~Dj#EhQv~avȴ߶<"¢RL;c"#$a::SIk'n=Siit0m,59piy?D#R 3А:f[E5#N f003yHg8<';niB)ЋpL_9TW(f.D.RKʼnWI^yg tLiWn}#0a NqIEs yUNC8УkA9n& 3:pH?RniJ25\'ߕZ /|S\AfL Ur).ÅI'vpPw9BO|s/bң;X0?`4@I?k֎̶Y|X^z^##5;ɬ*xDS > W ;Cc5֗C]%@6D;*3Ll:i -E-H&bj[KTKd[ ta+HɋPZ% L2iYx@ʞ ;8?;x@uo1`{r}TH/I2M$&d/! o7ȷv 㭿EU:41(Z _)_ FiA}v-uM S44>B|XH:sxJ!ڸ)V)4N#ʾoB97>85N!a[Xeq@ayZ%=Z⑚>+tS>b:?ڟ*=Ĝ<@I*O_+ ,1^ k̕qj1b,wJ+Jdђ|c 9ܯSܽfuL~8.Ы0(1{b~iWp mt &Gf@ =:7=?hl O')rG&: RDUw jC786h0qA+³Pf$!=ãwT%ad)$y):8|BhWA"`] TJ}p|PcWA3=b3ON=lm0YY ^wgO 4Q `Gn  Xy%{A>)+S$GSl//h2}ULm*DT  ĆQj@_U/Mԯw\o.diLiҤpP xtJȸxF JX3S^q $v @+966𕹕:'Qg"H g:pUQdL{ѧ,nYgA{ՆK^@^D0rvr2YBטKc"q®Ev,D\yci.`([*-AfC! 6'fm0A;6&=8Ėʥ'1Tц r i.gBbet^b$Q7E秱m0@Rh21kJQA H ycJ"K?R =#dX_nZ,m(^G'5w,PKGFTGnga~)^WT GOL1wu䆗6>-r?|-u"yh;%tF4m;Zn[]gZ|7XIxj++RtB#7Q\ VwVba$)# 'v9? ;p+xޑ,%&G}r?vZH4׾wEq#L/hҼmuy=(= _e罛7˼ھLNH*_+6\BOX?F_IR5@F.4 J˜vyMc[%Hm{"8nc΋wS/tQ4F%ZO"G LvRH/<Eԅ2GL"qy[ uG->S"RҙaA/A CF9Oṕ]Ԇ[CMǢ2xJDKw716PdbksI!*^-;OmI>u8.VEWFM"(.wdwH?[yrMg/G)<#[.C6| 5Vac33]a.i<8{=pXļ|P=>:\⭏t&VSbxg#i1n+NſG}(LҠ IФ ͨ#Do~7@V8kp鷧LS/5|El)B͕D!#Lc9R}AʲWd:]#y1JzWqp$d)%|phք軺ߨu:P,8yg`X 0_n+F/5㾬yb1 6^wTzyW\l5'&x;\ ?<\BsO^)<ӳO]U\<#e]b= ( HGA2Q`o|?Ś=~F$>Ð3E Lb1 ;G #e|t@z4ݗ=Q>&?tЗQcS] "?W晾m[bRQ:̚ni]Qw7Z~G jw4xPm,L@D,9ZG;aץCE@]R\s5<Ս80:=]4 >& "S}Ѣj,7^Db_-qF]PHFJ֡GDV0Eۖr7-MdG{/pqj]tPe~: zR]#h s{r$]Ѣ2(pf "ۺv7=_ 4\JH`!1KIq{P[่HQ+~̜F)N[ DU̦Ƶ~Q(X1A8ϼq) ܰug`/!],*jj!ԡQ7$0Xb5Bl+W `GD2&a}nYv1{nbN={ U\Z8Ɨm1N9|g(7c0# ;~d}Q^<'o+'5䆤ɫ-Vx4y/,C3A7+Wf#MNvAXt+ѮUp2^)~` q5bٶCLѨVe;?a˸M\'O{M-Hx?wn\BQ>/I&UtZduONuWyxvB~l<m24k&W'ˁ.U144 xUZ> bss'o2xZT=# –u5YŢIJ-I67;F6c`f:%e ~)Je R! xh> V{sh:%K~XJ82DZ 6:єTĊ&}to@#V;`8Ec:ekU yL#-'}re0jd3!!)K!q3x>z.񐩗1{d*.3̺Z1!p(5N{76wx*KľQ_Κr/7w&@ Vbj;f+wwEէ5&ْygNha?{Z-f\+-O  0sB;fъm6D@SD&.τ[%) CЊ*Kf)|!6rgX@{ԟ_Moߑ"MR+ ~w@_]^[Cs<6M2(ݽfK|˹Œ2I:Jy'5kiy6V~ 8-&ZOڛv QuTpb[6?<([JPfifP༉%mׇJi-VCf0IUy=M0!̏BO=T滫P V`p!eFJ+#kwH9Fir'U JNzT7n逢F3sdBF|J} 8%nznfg!bUGw}V~!beg_j&ō$b;ua-pWcC\z}<O,F8=Ԟ<s! V1Wv'#~c%B]o;<`a LRwbj\ceT9¯p]gp$4X׶;;f-r_|YUY1KQ#SOCLl:&p/rZ'1 8 Hس[(W 8*3. o+0n/)}(ww{˷|12B^}yְADA-ҋ'`ݫk[CGӱw~dviv(@q{~u xBs ](1n:pOR͉th)Νծ!2~o*Q0fu2mEC:Nf:#*Y>nCA3&Fǩg`E-NbcB̟Ary+r N%{,d1 A&GZ^ ؅YDŽwy7uʬ;;%h8Q0pQԙr<;QQDS?~̥|$c*^t(`x6ҶrDi}ʑRַD Iѝ2AO8Z_#r-;@{ZIt=7ة} jH 1] wRkjC>~%)@IJnAqhhtI K(gE}EpX~-4p,0jT,krђoɝF,C0Wyj4,'1Vb50yYVpc|dӈb:Ba p(?<'$@>m0Nh&l_Kk?#*{>R {ΞrDw0Oטgv^E9*͎G$Ts)* >d޹X) yL2/2ڸEE;F$D"(vGrhu[3"v}*%#TQ\sKL⁻ӟg4>Z` V%=V*7*ьP/|#U/,iΆQ:Ѩ W5肨~.+1|x}d%bS;S\C$iQ)s`5Agvey07L*v\'u@ p':xٵG#2&L1>9Kh3Nqy25=PmH(tRudQV,%\[q TnN"qkL'mDxyC 7Ǵeeb6xҋ .0zlM89xCzqxx&ƫ毧O\=Ӆp| k̄R[ gYZ070701000003ef000081a40000000000000000000000016439a356000078fc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/%?x]?Eh=ڜ.+ɏ0d*7Q3_NE!¨&ȿcBL+rP>pQ:4?pQGP>LD~Ͼѷ0y6q>UB{d[ןr Rv  mބxc,)oNR2l# y{%p*QMعduMm&fJN|E,9o39ݖ(;4my,lǒOOo4Ɉwl#CCd T22 f{~Ԟ3g3BW:D Pӈ_a^RM[cEH8َtg V ȼkQiR!c_n_Fr6-esh6e}#_ UR5oIdp:d-2'܎(cSe>|- 5X]@ޒL|).|fb2HSnyG=SWzbqVS7Yz%NbK'U5ctϙwz/}!ףe:!Oo&v X>>utoj6FhwtkB Ĉ 1A%`i2 7rW1&\[֐#ϙGgeeXRAv꾭jd(-ye!k <<%/mXG)M>~yKNl "WJwq>qA=*Јoz~.)EӦAwѾ w{[r҄g[7@xϕעHcI `gj1`R2b=GsA\3ҤO"W5*2Ԅ˟p!Rny@GB:7uwiCW8e &aQv-(Y@{F4MIjqkYf0gY -UIoU/5)ROX&S2k'M윧?%CbLt./&M* %zm1ن%_zY;Qv,EMӾcQVc S^L_ \͚6qd߱_GDg2B !!(KN%(pړƓnb˫Z-!  )QS S96;!X3ccC08V> ŅYv셬/!NuJ=eQ-y4pFRC`W3qV#/oC^"FEEq&|"6f.D82a4Q^Uo%l)@TRLBeg،Ss \Fβz)=݋'dž`FK?9 3R죑V0nw*gA75OeCey:؇?F)]WIۦ"I~"v%z/DuB jNa1: i*`޴󐱧8X*`͇XA5GwaHtV"Y-Rj #F_m6nCΰG0榕 <ri~t'c'ėX~W{D5C.YMO0sUަε{pܩc$9flb L48Hf%y5ӀUK\~T13%/7Ysx|WqGCTx:9%b&W-\ ^{c;/`2U@EX5]&o҅%kCwyIٻMR9odWA||x;7~Vf %m0( ? *XѶt ;YGL P{$X:]SYD~4ۯuؽ^4GcOjcNݵZQDк]zb;txȊS*WRwʷX15.@y`1N{q}_Jsf6-=gdN@,5̑%K2?H%D>΁+˃^GZʣId,^j3'쫵0V/zʔv=(`kp9)t6OkSu|\P/HMfϲ8iҞT̆_GO0݈:'d$JzEaUuj?[?YeFRcI׾ @^N@SU4䑠Xa_FDMk"eԐrmU*%&{;G' l8Pշ\/;ww4^ Ls<圪I$.*nGNG|ؕ,}[#_^᯹5: vő-h]ިm>7.;N7۟E!8'løKՅGwf.(^p/lK]FT}a=iN5^;5rNk:XJ=WLS1ݤbޫr=˗#b T>@ǔw{l{3.~uG*7 滸YU=%ݤշJx #|fՅf'e@{]cA<.w Q󖋫|I:I/"\ z`.Ux_nm7r;]{fZ [3tMM''-%H'N4/Y<0Bno/+޵SߤU<L>H QF0[ {n7Dg`CtQ&Ȋ=h]5HF uTjFҳ+*Ӕvh2CKTToJ%Buzlqo07E.\_ A[nD1P0*tC&#h<~kL@u5,.%;KЄE_?q%Π9kōAV9A*G ڣ)ܙ-&saNPfTfp'+2r bhtc$&N1`vg?=KlE1L[rrI+Jm\I^?](F>LX'7fip=uᶈޤ6,qK#eDk:10if"\B}ubu(KrRrc<[wٳĶq#r+V;NHfLR,3C$9UڸxgY4PWlIwzj!-WQKӝ>pᙱogXj5:0dgPDzw#'{J )R''Ko5-t%Gj+JʂxjO!zַ qe#TS1Ҡ$T[A( ,g_Vƌ )4K1|(UPo[7kl N&׿O CraHrbz#Ih .r9 b Wӝ⶛@eƁbOǀ:i6_kq!mzɆeskHcHBaKZK a7QXRw6I“>Ä́Mj2IC,%JP:hEםe8Wp~VD׌ gǹKrlsg'/KX"TIE%,IdU[caS.8xS4Is3،LbqAcw#Kwތ XԖrUL?MEJ1lOVhGG:jU tW*-5Q JȮs/1MFC%1EhXDJZړ;B^#A `u־k6KZSK63-evٵuԣ,/ %?\=h|DRi׸ۏ1d ^jnC[^vH oae^RtuDx0c-JkSYI;"ẹ+LX:V>Υf`t(c-jsX #J>ږSl%I#;2Du]|Q7,0Y WB_Ȃ:[0%BrlJNMmq@Y(eC u#QOCШ_B:C`륑%6W\6&kW E(ݟZ*nkN@ݍ1ˊ~&BН _^[4e,x $?u\T 5&LKJ6"aġ"zkY}]CL w27yOܿw9#lcY#b ry>æZkd(tesh[K\D>3{\ lߺBdMYȫDqP\oᝧ'ɏs4vXki V O%B2;' HnYF'65}Ժ=r)8I>Ї9{ !}QN')%^[~^g|$L-xlϸly/Жupr 'E. 9Ǐ|VoEo"}mV[w&\oSmv[3"D=g .!<7VԻIjx OS᫫JwD S8 OE,"hITJw͏K IsI5byb& *:%m,O˵!UFKCUr@^{9a.(f}R[כ :HZ=:`2]1ALxl~G%xQٿ=Y-L{}0$^:qzڀb0s~w9ol1:Tl=c /XU4l6"}jṶ*<шAcB폞&'JJ_ļ7 fa]HI?wL)a)- K('`U]5*yB*AA5SR5PُWeM.`<{eKI%KL!Ν'> /Fi!Qz!w#b^_֧9g>jo`"vT܎T +FoY'\_ )SA9h&1 =) 6^ַHT_'@g bTR1m\R)Q,)R,5] LND+Iu X%B0~U$k;tK)jT#Tإ Է3儅[DHO>WW췁}:ޠFKWLp?lEǠI%r\ ؍xJby#nlxzJzP#iUC PԙpԻS^>$ nEfC}D^7Eؗig&10y"8Ά%Ki!("Vm9%|Qƴ7 0 qCCЇJ7tsf;*]Bݟmuw,K|O[Q-rG6'j6\0 w\ID(Իܣ懌?uhVc2j,}[nfLBBUP Z}:CƨOQi!(RDVU%}9uK*)GXJ)ʟR4^*O 3 ˿ =ЬYb~vrF@h,+ƪ3^^{KdIx-D99`>e7( jUM&Ta/e6 Π.;4Ёט{e8c* //֢i0۳qMt|9~'tg mt?7a)qx}4/Ӗ6*p7&6>Kㆳ?ب)w3If9L$4d%\KL&sQ5˷rtHNtn/f>J?.$!V*h+8eDfѾ !{);iՃ%` @)0Mo:XyT~ c^s`f_=[%B/yҲRYC=ir Rc8VW& Ϗu:!96U DA䗹?'Nm,Ym6LO #~Ϩ$YN!_dT|aO[ ;oǘ*XݚKiAE/L3)jI,CX"՞dNQ?`[s ${x6U@STb2 I}D-c6G n/ ^L +i +gSa-#xN@Ok4m ajэkjf,;O-jB^]  `ht(uL8HezqdED1KJQ'̬U0_'B,PAFSxRêBvݖ){o Jvyb8׮5.NZRJsqE B]λ1U@,!Ig?1 62+b_ƕfa &&צܲlmmʄ+B]%Zz#;D7(l.2|X?vz81+FkV(=G=4f MUgp#3)ё Tܚ>| G85{Q ]X eeϬT;xdDBG,fgFVrMG%lQ Tm^|P R0ȼD{ #NY%([6+GvωN=6pݐt7Į|3~%ezQx)3Q@ۊ ï\=V]*N Z `?} \IzahuD4Zj&|KT 5+/l34k* M{I<<FiՍ>ei*&Fu1lL58yI7%pHLR/DjAu-ms/V BY{͌16cVt~L1r$N@F$e6+b&bUXGugM(Qv-0[[rkYf:ze %XL(vj:@5o"\pٿÆTetAn+ E밞E3St9i7:Lɘ-Tן[<ij]) pwr剗S~׮V~Z=Vy Jfy`!HbC+zA>9S`?bp׼*r.0]oEJL`һXhf!ï6M:"Q:K[̷Qqyp(而O~G/7r WqT$%Ccs ̡V/S&+]:Z+uoSq #>XDoOp(3)}mD|2^V_`ZW0rT= sV@8…US k [qС)(wQj? DuѨd<rjsTtZW8Ŧ)xv"!leSΝ6v ; ._<:\tI5 RU]W,0dpu'nuxq>9>"Kv{tTHίLY 쭃ņpMʸBkv XTڳv Ggڻ ˽ޝ|ɴ_%@wM;Ə/wW|wWTT%KNۯ`MbLGoʥfI P'3\> S('PY)kE%w-[W T܁&M&n6ݾz.̫jy kiovwQBqѾ5"/Ixk^/ SRCȔy/_ٔ&uXB`gCMGpmy,g*LDֆ|O|[ !/>D5εģ a3t:g. ``'@mW*smW6&3JD_]p /f X1 :/ 7Á؅3g2yZ{Rzm& Mg Ij WۏI{bgvYChFY)v>Nq&uHt'[y@+o*Ly'U$2׊f{''SDDwּܾ_'PΫ~=ovVY,RP.mi}@%4c*spV^xXo1VdކbHmNKj1|10;̦U\!/1%hI6W})kb3a-޵1>FX䉚s$ q?u/Oc}x*`7Yқڬ +7ݴ2xwcS_#Mi' WR>y:Fx`侕%cɶ57S$L  r6mn>L2$wbP#ׁ֮{2',&= =bOR(BWy]u&# @u<=.$کB ֳh8at˱C޽ hs^=9\>}-S̽9R™JNtnozUIRa(8́ NȤJbJ)/s`oBpۼ3ؚV5gF7p"9 "uLy'G)#c|pH,MS˒ 7y(aɪ{O)zA?i(3 r 3+ 5^mԌ|Y!7_RhUˌ*NHS #.eWqPԢۘB &ŵ`fJBi#ةk{2|=V>Tž8ND8mE-9"? B2??p_P:ųE+N\L{cD7[,p9G8snɻ[0,߀ok!= 31Org4pY~ . 󺬉|}HL d1z{W|v픭rKz UrI}a  kϊeXo-o0kca9tsI_thX8M"s 88 5Dd|vY$%٤-4(%k,g /v~pU8#|+BmsN\oV8Ӯ+'NQ6}{϶t!|uյWTVC܊4"Qɂm$6ouA|r2.s p; 5~3)jڔ)eÒYψ Nv0a~McТ41 SaEO.ذkzZ8B˝|؏xh%hHb"鞒+Fغ-腋 /;مU`*6wJԞyE[&n*~/hmIenػwEV]UR M?;-O^e,r({XD&0Cg{6bH DS(Rb' ٙwM5fBFg"wZ} N 1)e!{GfA`f?]lΣo'g.*7>"IQֱyVwHdL/r`֒ͳ.Q7F4Yn-Y^ט};`N&# x +! gV4Ȣ I"96Y+HjkyQBo3QqWK\[lIc2jIhwU8.#n FÄ;C{͍ЕwbF:Qt$/EWphsmPq}Xk'1`y5`IFz?Ծ u I?{ hMǤ91azV%&5dO`1{<&G~$7G^@3'${b{LH+@տhOq}2K }_Чq+ڕ4`!: w@]=/oC.|@"hQbd,C,cy$.(-L?mXt磃G`oif?gd1MFO7,d;'[aoo)pؤ;ԻaSR2q#AQ"+#0hH{}˩ܩ.  RZ,;xڝi I \/t#+k~C;Gy;ջ"+vlO\Wǘ2M]ņ؎U'XO㷓&~Ax0KMalH[9P bq&Lߗc%8(q6^| 2yJ`)zj}4{Z4fgѮFk _׫%:5!$ռg6$m \ { oMAvk"W!A _=~܊Ӆy}C kNP?H0IIy%0lV6FA[}U8hLapTQoGFvǾ-<1r79r>2,nı7#쫅p 3_l@grFfç:?*>W` `a`j8Q|HfCM;{섡"Qhcّ/,9jٺI *;i=WTi,U(}+Eڤg0:5ھSғ7 RyF G\>/\F Ҩ.#uVj˃uxR/i{&[SYJ`%.:?{RPqC7Cs|_C9)l6: Pxtՠuaf5|Ap-K- S'!f 8Wc۶rX10\H-021TG e5g$!*6%+ J{7毚` !`]׿3N+[Q⊱hr Ivjtj*2D8Oi#>`r?ERQoO.KrEǴ0lmuSp6ý,Xׅ]R6Guo>TJu5 M^BC8]3KEY9f8 1(SƲJNSIjyL{=eoLΒ\OĆbw @p042ch7/&웜Kޟi;z\GGkck -O\އ/KljLP?ְHM1?$bwj _۶*`Sߣ1P߳N߷N BZa^_bՋBhMc͆+8^"ٵiAt)df.ƗUWJ<l|) X@cͅ4"͗yINuLHGm>5yo+o}*KoDEG엙1o+D/0r )ɬ+*숱 STr̦u$*rzUxDl k(Q s):wsXoo% rY7Os'J~w.@o{?ES)१CcV ߹<ȕ õ588>'!Qb#^O ["ѱz(O`!t EVKsӈ6Q~QËDZx@v/P/pMy2LqOIoPj]<;$ To ˹sIv0.ň\Gu;:uZtD ؿUM↉д?|cDcW$ *RrU$ @8/Cc?bIB\m| *vzDPw]^ܰcC/$-0%dZ[Koz>xW}`mP]E[晪 K7ls. Y?x VoJkcZ;p_M d[@[G@.2o%hcpTFBsH KӒ_(Gg,nun_0?\H]l&CL3;EIj;<|Fa}KrH찂x^f/xvr?S:H/ }$r7&<Ã<ꔫ$h%x[ulW5oq/3(yqxwƣeʂrQHFY">vA^{B+lDcA/`5bS e.삃 E>P&eT[fzE9L68,X;)$.e}X3l2~/&Mʸ9nIr;`Y8"L3p|(qcNŢ\^? _µU+ƍQ *%PvVח|9kQwHyakXFq/l6`pGȖ L'"#eXP:_()P1oSi3Yyb;qG鰎-t0"1Oa[ɂe`4]eY d_(xy5XݨChYI &1X3L\)? vf(G.BdL8!-H'UB_h'3$ΡBa3 RۈZbr1B~༅ * !m[cz'oLWg%ʌ#N,-Jwr3]ǣ0Ώ0e xD4/YMHh{ b#pv!i7ٺ)v@ҧ?ѣHmTBh0:$PC{_ JdLrUbΥv}D~Ȁ|i{\a_Hp;=#uφI#C؀Ne5N¥Uq糮ŻH(f)=H-~0kb~wV˛ZN)צt5vl FԠ=rqh2}̉*eč3" NCVчx7ׯ _," j~rzlUy}Th4Z v޸oZfX˯]::T |(70x^^1챋ya'3X|o`g ;A: +aBJU"55@3ν/6a9%+4 E<+ bo9G\" Hɞ-^Cq ڧ 68 М.cf5×5 pE+nꤍ½4Aα6*~ )ݧzP6i  Л!Sɝ iiG*_m&S,@(0+$B}_ eJbͷ@Qzzkt>v0t{kpHՌܱ|5}5 A3E~rh(B YFX~Oj^Fw]ZƓ:3+XGk+JJ0 py=Y g%$"N PyBŌn {Y|cp9(qom"la<@؏7p]̹݀ گO[ԿN. L;jC'lC}YǦ)3^1Wn7#I4"V%o<9-y~O\)h6_q@{E(K 7,Ik0G;l N &0s? 8RFM/I>x,B~)s`%FFA۾7q'83fttHr/ MUN=΃ؔGI}h,mC}ebjh5p&kм#=Rw!;;QF}8*E=:]^ED6LZE5]r3+ P !e)qsRWi: 8<"d O,%!%װOsNM:vH&F̞H[,N,M3DZ=ahla_h( HeioϖVԤ-]RNk{+#ǞE~=ZZϬjz Y.P>\lpvBWF I#U!]I5t^\dAry6|{ְy|CV}EC?nJ N[ yT^|JHfY8BKhpM$#vM,5n B\:Ak"6L}\7q^:.ʞgj{Š[C@jp+!r4-d*3.Yy{K$A B 4ɶVKU4)Qx>l,*Lц:蹔=5} SPFg7 3>ItuɅyψE6Ɲ{7.cz3`& jx/zÕ܆JmR<4qIrnϲ~ۘ2JeIn^(ht r#bCe,\Xu~2 W3̍Q=PAJ{t"q{CT}P qNxfG}G.7: td' ƞq;];xAuKՖwDT]6j Cǵ~eϕD׶oU4i12E>Img]pEGTj2':I8@9D@b!)?=IAd"8?Hn 4ydbrFeLt]w~g|$Jhq8!w\sO,gӽ[Guo f`x3I5nGjan[șU~B;P<_+E"kje9]!vD!?a7R?3G d晊p9j:Oe(vP zE%yS\Y|б0*>c4KmjH* .Od (!A-tVǞ?W Z.[|Nhvd~8>.)(ʮ`_pWD+YlmCf{Oipo\g,D@{ o5NlP(Jd2A?\%f5Jpa;o=cѴYLFEsD;+=NP8|k,(h "jzuu*n+A] 2j7njHC2-rI=@$İh )$D2բ6;b妵)aטl{e_okߖpkK:0CsѕTkAX = t= z]i#*b`A3y<~t6a> !6u>lj2'E2c jhG{,L#@?)"d.2!.7|l&ABԫpF#iǿ]zI$W0RH2TyίGn_5>`8%ē鄝}C7 F2n5p{@?-k LJDVwaS&B:]n& 8Gйy]Β}(H18&3@tԚ-쇍m9{x{aњM9u5Q(UCwqv'ægu?$Kr]21Cҟ= luϜWċ? pRʁ^ku~S32-y]Q@(N\K'T.Щ4hqtý?jif:'| 9 *Tqԗc[b8<;6l@ k0 |RÑx-duп1h1ԪL[6@nA.bz+rNoV4dG5^~3C5?wL۞JknCABo8&{ 7h9CG:attۃF>=(qS,M\U3~ZK74-~E}Q:'ؿ=5 {'18a~Ge?~{#i N0M<^4$gg;V}҈i|8IC5X7v,tkm1L8qAP40Fm)ȯ'WcwB*y܏t!eeREWc{XJ9y{a^SJf$z}NQoj0H O3'cc$6D/sikKlif|r7ج;6bG$ӁZzyLDyF lu_٫vczCʟ&Ȃp"+VEh8s_گm= zzc2SKe;)Ȣ޲)T"Q,MR^$ hRhO3QYPJQ~Ej)4MJ-KaINR xhr}?>yF3Gw1&υ5;t4$Q W ׹eVBuàO t5J]׵fvXj֪NmF5b\%΢߮U$5XɺՐq`ܨ}8S(UW()lTA?|>djMWz,'.S  QKerOhˆܮbڃ&AKo9DQԱA+P=d+1b1'7(\&l]q&w|B7R;V-v֭' Ođ`-Y eko?$9܌!bf*hlA EWN$*ΆHb<<1yC.IEEē|/q1,ee-Nx\ҰJSp>~5l~όU)9kJp|dPV}WԬكdQI}R-/MtWTSӿMߦq3ze)*澔O P׌ 9X ɪu9uzCY7I* ކW2'\E{SCB2_gY.HqA|83Av_; 4Ґ+R14 ;3#+( >INtgr𿺁&r ¨kBn]3M-s;8|<`;&ooX6>gX<|d"l]Vu@$n޵F ĿZ! #cae0u Vmn1дJ'F $.ìl⧊0z.|N+9plRͫUA^])߽$D=s " .- T?TwytqQKA;R63ßNSJI a.H.wŲZԗc/j6%ću7a;Ya>M>43.qT/xO-}k *vä, 8I?o] f}֙ZK4i#hu Ԩ`@> J ֌ P*ݧD~ Ec<)8_ b4q!orwky7 ܀eSQxKLY9x* c s|>G/M]adyĨg--ws$6%R(VA+َp;t ^PvQxj MpJ\^J&s.iK:c-’1:f1is`HNLVfnqUw2.wk_#(86vyG"QBh 3pz,{8+ʔ&h"}j&wau jO'TMSYHxnӁ #5>!QүRdJP'4JF4`>O:S_<㧮XkI z[4?)\Ϩ显ySe)cDȱW#<>%_@~]H@Is׀@;!+P>1=1nsQ|1B{7)P);atK?67`f h.БCY+9)0 =e[A-bP׌kVG}\wJ&F"x+1p} BWi<)e9=ypԀ-59Uw4#cXeyӑ:IWYb`"$k(\^ƽBSj9's?#P:Ao5[傒/u*l?bΌze?ȰnQqGC.#Le)|ުk\ŕ )-h%*&`=7F64qx~e9*^N&Mi+y$ܨ qܘ,9l&]{P?_ޓL16-ɴ>[߭PI!z'`Ek8ۛ8nIs!@?6u}N*4!HǴi\3Uxf*rˉ;Axїc&2/xqdFKtN})HJ8EW]!7AW{Ty|رuꉦLe}1};yiU/$y/jeDF' W_lj?I'^BUr#A8v*Kr^ $k+IajL疶)Ckg=_!r: e=t:TVN WJF X㎨iZj{=65> a䪌?q@WHQ}J܃{DEV#\ɻ!5#;?{2e{͊:]pv`r=R6l|:,P|gdOxt/'Vl'A5MhBC|0{P3EVj K* sINI/:`p䬛EL05Um9&ZY&R.L雀a ܥ1ΗJL{u0 C}%=Q+  xlxg^a@g!??A_ѯ>#,ا> z]p1xz CRDz2Ǎl8VY9GNk@ LyUPf5v2a{ ^\{N ~)2?t>o <8.b@<Щۢc #kN0?̥^Q%hz(3VKBM{8[nbSiqeBgQ WmlI5Vńly:kRh)%q0{Pz@vJ)n0w xJN+W9sq{(c# !:I+SMM¥,x껂$_z4Nx% C/95 Ҝnx"~PZ "[&]#D왑LýS[M~K)@>dKp_^p݆=4%}h.-s(ȜP%-jhh"lRijEk;cnӳ[23RA <=r=r}tt eEZQa&`N[gcn,c1Nyr"FgۜkM3K35II¹#S5)8`c ;lfo@nY;q6nn%yb 02vowsۺdiQtr%9C'G }RW0KxbQ^Z UhH /B,itOaU_uՏwj 9KV'>pG zdO@(_DwAv6*fVUKb-iB3ں hBRe`;L Vj_K\*[>eAB]YfV6|1HgX‚@K\u߫*÷7-H$O 0J_91Á@MN& #ƾVI%"s9.9 4!WLr%s.M1tڌoih-;U 7g ˂YŞa5_씡^'Z[zt)P$CSKZߣWbPX_}aWY5RO~&XefpT\Uh+$t1vv"iS2zPmcyX 7WLcpY4,5FŇ2;DDDFLB· l.^}zI" lLW Xc裔^Iu *SF"9nRmu,k~ QE F$#)|e##m骯 AE+VCŽO> 9*[>t=m1}\%4~72..y0V @5d ^ʓXY%Q{5"FǀX# ٩ũ~/C #sZ^]e/ʼnX ;,|zX*0 [z)8.-SPc ?Ѥ"*v , O2GJ;2<Jh,$)"q5uHv X&\w0aRU_)YF1Vpy*-87%Z",OSY4P.g_}ZXg9v2QF DoIޅdQ[hɘX&BvgZo~b&BC;L{=j.ӔR 3ts{hޏ ?KLowc3m4Ajw6Kv`F헩:NVLS*޻Vctu8z)>Dpu|Ӥ'WiWnN4J܂ m& Ds#%s"Mswyu)bɰSZYJ.߳h<%X'IA!s*2h]3"}}>7Ł`z)F=x~⬧^]a!|2З] ]&m50D0Ą~RRӑwS`]-v?y%zʐR^ʀRY 1jY[7q0vP?_~{G/ԴQ[{Zmfhuy02`;_SEP]uBs>TC/,߷\aPm{kʑP@J{GNQŸ4je"2:f9Ep\R&Oz1i,r=4KIƩCE[ 6f.>WȳbNҴd3ZP{Q)96@In=,kowVV4;1`Q§L bV;wq%Z+tt6~D^La)fN]ɢ"H^^ޱ`㶊`7oqn: tl[v]ߋPm𖪇%Q3W47qvvH'|{If5#hJ^g|~i:m})*zkqlWVXײ2wkPx3-.N^tr kexz;Fv iV@ ?U΄e+Y:5:+vo]J c95)VE[49fsrḮKM"r@HxDs0:[N?73aK˰9TvFj cQ݃ؖ8#x? ! zo[3ɛrF,Mv.Q?~(WY1^a_cf}'&yTD?WE[QFRhSE3*Qx#t''.xand!Fcɂ^Uxՠ:$6c2@beB΃ϙ3BIJn9P8l%S=p2qwe!9Rr(-G:O2Q{̒XdHBObn,X- nYQpcJyp @oU9dJ~A$Je%փ~B PQEЈruAIMzɭDCiٮL8fpx_4h6)f˨(5d_q*P Z~s  k%>@2;04vQDl&l䵼 ѣwCRj̧wz{T6%m7 0_0'%z9i ^E\6aH0ت%#ö$RO_RWrӒkZogPnr|ŗBUR*/')M$:PlTl `#"lٮtV{WnzMr Iq=fP\&B"wUq,v :̮tGZ(4W%GX !qKA16U &(hjg] 0M[ŢSUF=P~th~;MaFYzCr>Ҡȥ^!LQ]OQW_1-Wצ+g-5; 7(ZŲ sdDy19 4̅1<@@l8d8/"&^RQ;)8Ce;1t}Xkx/z=|5 9w`Ihiv=?ZGCPߦec Xt΍gD?&! !0lQ{6x+K$HdU Χ&< E$xdVA#?4!DV h j;ӝݡG%8-P|sfŦ80Yrpe Zi-%UR18q,G|+W])^Nfy"x=!35Lfۢ4m%1,*3\nd]?[=-wZ+K$%$!Ȉ'O}כPO_vW@͹+|nn1 u`Nnh[G_ 9VS%&[di9 ZNs줆V(ieM@P~t%i As  +4e]wMѸ&:51b,ĉ ͧEhT&GS[/4p\7?6 %gC ki;jLHp_Z)wמɘʓQA}L(qs`=':|~O7-}@Fl21rC+e ?t^H v`NkqPߚxîB ƿ``tǺ2Cx[̻K!Lsƫ`7l d1/K;\J?7>tEV$L_:xԾR\xGػ:zh/_-A߿. '-+†6?ʮ=4\0Ps+޹k~bSzxdl 1ʝ?_5hgIo%r68r.êb< *dF:nAt~aibv=iIY휹tAS4904{NEɔExvN/WSC={!oSop.Y߉/YpRl)`(ؽ%͞"FR~!:DD R43vWj^nz.G[Xڗ(k9*}(%*֟Bu.?PmONA-)gW"}[C0e Qssfu\3@F喹qf{F_5jc<]t錝>0J1@&r/Vj_zi:(35D:.mVG`ZFb;W~4&lʎϾdBD uțޗ]QSHC5,3q`Gqgiwk*97!#<_[)pY%5_/fR4:z,X*ZКEmuOS9 /[Ff:je8C&r^jDrFgچJęjRە#`opmLTeWR%:4ۦp#=W*mkibl{7Sq_(`TAbkt}n8|獖ɍ#(pRQ~LJ; Ƿ#M7,|c%DOtura7 2iXk!f&C|{?GOOo಴5uSʪ"*eW1ƕ9:6cU%ke"(kfcD?fex!a( S4G=`^uzNpRkO_id/JC^xU(3X "a;sS/=a ]ԩ+0̨_5q-vbL,4 6`6(SEmπ! H38VJ4W i7X+$Ad?ek):%N%~+td&<R9=( Ԥd.UdVKl7'Rqi_8Ӽ1:-> #Zh.iJ=O^M嘂}0)B~Y<ϸQ) E#c'K5? :ϹM8,3sBwK*w,{T8yugg3B! e: :~+[\~5{=oke$m8_?{3mei&c|tQ20i~lg!g.>.Iv#4,m^*zki|LM4TO`# :*(*q͟_3|xOKJ̅WLs<19o^=*cVxPK S^aEhyI ﻏ;%<6o԰-H],66k>Jτ$pELZx:pz pm5zaZ @O܍=Y(&n&]?}dt ȁST* c|4Ft]MCIY@ؤ?QsT\,)0<"pZb4qE>ø}uC25TE% 8eg% . 0 =BGn[RAtpݘF[YorvIAJteIYNoRk ej~A"a1'uH [kE/V\d3dvn!sIǶGʹ'q2GqfC>&zS&\ 2=3C1HA.k}LޘX8]?ܑoE/6,<~!wq %f&FKwT6:ȃiAyq%6*6uvOܠ)ݪ5ƀJt'n|߂?&ޫQxO>dA? D˶BR汬}$mr d&xlS*BJtVǓ5e1}oD-K d{ٓ8#!Vh1$a+HP̯$̡o*Bːd< tT/\Z +,w@q "Q"[>gov=Ck6@S>RL r"~Rze"0]惏M@_0SȏA(<^k3.'W(sa=ck(@ܐtqG#>|P037? {p DmN$AABqcdxM&a!\ A;˻;5>4 5cKDKR)FC-n3Mw`&OrMvz/0Cy, iOUځ5|v1RcWXT:]<ٽ(5sj;$\aejXt:up[SOfIw9m%|r7)4.Jsմ"#H Km#*nZNcKA-ʌCicbWǁ;;kG{ n}I.gTҘ]!kҬ0=:X3S~`ҕ iZ5_m'L@o<pDiw! ~1qw۹Y!}T6N ;X|q6;mx3R|t/ 1BD^tc֦֯_[ %0U+,NޟBr^'lQ.e4**XYyW`2xM=yt_r^EPmLDdsE?G*\` .ɪ};$.M/$5|!}m|ǭs\oyw'7n*x~*YnrYSL%=Fn 7gYZ070701000003f1000081a40000000000000000000000016439a35600003910000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/l2tp/l2tp_core.ko.xz7zXZִF!t/ 8]?Eh=ڜ.+&%8D@<xtme=$C;es\r5+b? #v8iÓcg}]0a襯`C! ?H;% bN۴"U~N=c?q-K MZun؃Y87r髰~S"R` '2IG3VW P{z{;曆KmQoj:(>X f'~Z,IEsWjCgzy$'=.q&FD'q/޻9um0<|4$6WׯW=IB,UwtgRQk%mwepi:aF pc7W[Hlֱ4V児`1(0OcGc3F2e,0rK!N&.^I…Âj$-WR020DoytQ\&bOjnE u z䔧}cEK*SHa&xyUޑFFSIb l)o$n>1M'a,UY&w&ؔ4+TZvm9۷U2 U}s((+G~a c@9{h/$gOm4/)VgHZ 0C үbJSNSQ| !ү% V/L}J% R(?Zi8^oȎw Z7g{ށVMzݔ=+^(_{Y=6jX:}4<^T,}r~q:^Zęl$P' z'>CiZ%{`婝G"+^ 1jtW~TlIZ;T$M^(`*"ftآ sh@w  &ikHa w}^oo/\-DRL`W)*'P |.]am&Fh<ӹ!>db4L_F㖏QI<%}4"d710zGԪlj܄bk u[} ù U7[<^g}M`j2ܝ7x^=l`l'[K bHq<(_ґxv*'+Gz @D:'0ޡOq1&R 7_7ym5YAA̴jOt:Y ׌훆i4}%{U a\8"_7\/_ b,RP ?~~DVE'C^p$~uh܄߽y/neM6⡰pጽڵ~ɯ` c^:P @\L`mR/x!JL# v: TʝK7nYEn*^|-N 5m7)@6J2_H *7x gQDRK\|}g,D@DCĩwo:0nuߪL>ybT߾נC)爵 Ru)\+u"`NL4%K]ҸDr^҉rO9gnS֡LQ53h5 /'ᤚ /)JquVs<eY'6pѕmߨoK1~Ϫԛ05=\q.VuTbi> :g ` /JЦTPE1Tds8&Vv P=BS!y _Rڵy!AcTB@]XǛ}ًNPuҭy>/Z%oB8xj-|0rfOiq2 DEN:2?p ϛsIT P!&(kl%t\q;92ئlf(ZfYX@=HDyosĽaL?8BhybcʴtW{.J-)t *1O+F EwqPB*yYnNV(ڜhv.!/냂?34ZQs ?hJ!w5rkeVi ř'SUL/Ĕj-4yeGRsg`kفW뛐kf֘c[5,%og{AL4v2ͻr 02Z -yKvsj/ƛ vg;I0m"_pHLxHJge 59:^aJ }8f.H*xSegu@ h+T\HY[;N^S/[8[Ī:8/2ƻ&"x%,Qp( 0(5,Wrˏ%=lqTe%# p0h2X,bR bK I >Z"C!?u눫?p+?2:ǻY_rVzT[N6TծP_z!x+ ^W(jD=.g\Bd*QZf('vϐТ R(%%^#rT.z!1 _G8̩JÖ2h~m0lhɹr f&:}o 7yw5&+|3)æThUO' /11/ʂU'vQE⠆syy o2=(""V_ ,)if/^éJqٴڀ$ n0Q2a su,'z֍}x7I~t m8%*3/T@G, ͧ>*oOT={G&^P#>cj-Y^ ,J!@o$=b1?.^'½8ZpbXŒuU.WB\/i#1rm޷w^wKS)^n5yVGV*[]7(t/` b(cDtYfz ;NrV(1wb>KfP"P嫗i)1$}\\sܿ{q`RGcqKV Rmi^fQkItdz]l7 iuA:Ls$Q\e޸d٬F`|V`7bS%kmIm)kڇ#6Yp̖{od=%E`OT m10/BpAmxhϫ#!ߍȮk?u W?Fض_,TKyAi%_.g g\WF%҈+D_xH|*?۾m|-cJNU2kWU)D70Ұ{C~Scg㔡.QCXq!~!YzS=O8A3"/)4's/Y<:X~z-} ׻|,b(̶B8RVMD8.LS+qB5; DaMdZiT8 12|zs9 ^5_tK-+#aK+8^"46X|e l S! QCՃP,`"V((s!kHWhR>1 P4 I5ґ z()yG|zrO + 䩤ff [:V* f%MD,k؊8dUM1B2v\-rUʆ1viȆ/欞 Ej';VAnBL~`rLL5sM1ÄsUG&_po!/_ED쳈s#5ͻ'sG3Bs^oM:?m".ѱ"2Nu2IPLX&5߽2Bbt•1qh*4c5tYbyeA:LJ w߼[5MQ҅G?OmNa5<ګۘEPp_/Ymk*g?kd~ěa5lVvyo!a1~66~;SQ L ڨYdeӉCuhP[cF4Yr£#kGY'$ h0֠|c_ arrz[ O&xT*bM,J+j E=#*ڡG:5*'@w? UCZPfu-biF(2´,liIB\?Zߐi[#Z.ѭI 3a_ Ly^5J_}*2yQ'HӴ&;G%1G. vNd9 pf֣BgMeIxϹ{M R}k;[a8}- b`8's@ JS=\? 6\DB Vsj@pP˃hT33Lb`H4vVrt~](Cʇi'XCSOz{nYT #=x~b6KNOٲ?AQG .ݍ' Ӄ3 WSg[(j 3&b|]G7׉*ɁUۢVUSR/E|f|Ê Vh9$p3bЛS)aW k[pCHqSF) tj҂կb5E@TlKB_c&4;ɻP12̌+e^-2 p׺(S*Lͣ GN"N #8@e$:q[VAjFǑ΄ҰR<ŶIw"n;6]bOeDi @G[N?/߻LH=BoPk d0(ft.c1mQbXJ%1BPYNԻs#11)@QQpJ1i_ݏN{EP';! 4t:|YB]/;KI|xa.-`4Ve}Fj,Êí(#l6jrM \e/&a!G3eFdҭT$ +>.B?K{3d/PJ-t]G|oYtQ(̔Kω)9wvsRMTo."rKhGp5WgpK/o S?bN; ;$=20Xk+kwialji'jȀJf$nòAPg'C'  "Ij5#dRNCR} VBtۣ&8 Vnz6yPmƢ*qR>^p 񴨆*ymБ͛(4r#(Kj=5lOYШBVAh(JWq1TE{6~%:χPAvbJ|{PTs=7*žzʘ"3((!s0MH v1$S8Ct3?8 )) 4i:nM&a M^7wuBW|1[?:犹*2Hp˙,b/J &̓iitWD,ob݋&TOiii 1K톲"0RZj a-90Dz*W=?fgVB&><:,=NӽsG=Yzb~SWWw Ckx[]_]oX|ZެJ .|GbYG/p>Wt}TG%Grj. t(:?-5ZP](bӸJfMڍ:Jzw3Ρ ~n%Q 2ڹ_uJ9'CY"Lzͥ"ҜVcLfc-Z_>>+yʅHdq%76*1?-tVsTWT;z@<-P L5J/^We,l9;)4"Lo<8q*q7C0ʥ95Sc*EU%a_]H0ީoī6M%[ wt_sW>YcO$TDoLGyOfoSme2y@K4$۔ HN炎G4se `o{xP(飛@>zg.uّ|NXJq<}l}h2R/eiW]EĈ4q8~sljQHH  ":.e++Bx4cy2bbi<>?XdEX\6J\4(T;Ƞ4Ci8>~a00yK3P'Q}4CWXcvr|:{D!{XD k^~,p(]J/5} [.Xa .UWE_ xqhNu ww=e,:5@Lio{ჭʬ:=էF[g.)X/$W{HLWB%V] igt7'_ˡҢwPĊ%AW^.D f(;K yWiԧ5]Ίh |=:cO13N7**jJg{#<-rM1JUh;:Wmଡ଼WmOzmţ]T;%ֹ`:,T,~[nc oӡ\mC2.vVԑv)ϠVu?C*(ĥnPB enz_ROK|4[k瘄kʪ%,NF|>*@un-ܣNvxgs;v ی"6oG劕Csq`5d5Wq?XG/s D$2W|;դpr~ko"l2c'V$h C4i@@WE!:TUP g7RĖ _P"tڢtazJՐy7`Ii5Rt?fQmhNF*J8f[\A *q=׹TZfS8i`xoUg8K@DTY9UI8?LmՊ丧jjGejL)SղpS' Ƽy\80I$+'@Yn1M7EC#,$~R&7nXy-8bg+ʞRqBYϱGR[k>&މĠcUB2gˍg:p]%Gfk^),XBr*6v VeI(VZl,"6IB&A[-{lF|ome{\|@hDo❊ۅ 2|h+\M> d~Ye)=vD]zb䗳-o\ E budEDY*/! 5r8˹i#FSB{W mǸw/ FH[y"?(2D rF9h%^N&AHDƫW\i-0G]sV޶%)4knKB 7uLlbS0TH#/9X]i’`4PH<#!q a*O8ܚѸeD?6V)@[S'sGVgIirm[`t4kˀ)h<gAƻ-2+z_6FgcHFJkL{5b=(t6:޻BE0񗟍DODpZL.H>@y5) שVdGxTqvE>\tOK}-@~2vN; vTHIL*;6.r[|'GQaF e]n;3iR&CB@ @̛ս6\UjN RL'S֓lSvuH$>}-qIiFZ£oB=];2we pĘHRӠaq4L r}3%r s]HC}oE N+RA#لL&HgauRa܁[0;442Ĥy&+0jM"oГ2{]cjnvh<1Q} @wxc蔏85$3,]aZ1zQVj`ann8 ̾#[N~ 3@z_1!3In L3I}pH?4@Az{C.Z>uryZ@s@R"yI ɶIsJ>[.C Èq{&4U`wXZf?1p+?C/p}xՔeD7#O84I„O>-t:S3#oΑ|+;L "0(_/$:/(-#y*J5-01 dxbO\<`PvSWbP{OҍCIvBd@GmlM*?e°NRdPSnlwb1ԘF;A ylH:ϧIkZD ۢd,q~[\cdz;{~!Ny1^kGS/GrI8V,N<(ńΞ|ق*@8CCk]Avw29UNue{5~i&偮]txYS8;sM"Rv=kW~Y^ېg߉^BIf^d!́:1#GGiWEW{+[sKepUBI;z::t&Yn#P96 ͗) HU&@+<_T1'\Q7r}HY l>r(!A*Lq7'nT _ce@rrNpeg3cvZҠ6/!].3̒ xO^"(} U'^XS[e|ePao }[TiIBu(W[ a%W:_G;0!CN|kl(%XV' 1qhs: +k> %=*.:5}ç Jč5[uyyY E2_Bj/28h^ۗ$#PtdCF?qFK,ύiNLd=S v( \,!~*jg򏀯=kJiGgzVbRvOsJ )w8P.S tnގqn8KeN='^m[ID."it &̋rg;ͽ@9(|$X\x紺a`0Ol˝³~vuRo/Y{y;|9|>\>TCS\xC"IѲ eȂH؎RṕGᬟiWd\Nʽ!jxa ).i~M;?*zֱA"7^Y]a ȍH'؈f#6Vpa%~Z]j_؂a z}w=_Sx՟cYBKT,w,TZs&ʹv߁_ia۴DsVC 4bt ,8XE$aI/NPkfօ~[,hV 7g NdY ff+=I"VKvu4v邀KYeY6WdqI-|vK?OivIAt!%,asBbu*OW  k\\$:%u1H_C6baQ MlĹ]M4acҙ)|&8757'JV,+j?u^jBy_;ۢ*ñǷ}mFquIn˖/Wg 55.6 `\&qNqHgYZ070701000003f2000081a40000000000000000000000016439a35600001eb4000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/l2tp/l2tp_ip.ko.xz7zXZִF!t/gt]?Eh=ڜ.+φn38g†M_*,Z:NFQmQ\::nsQ_qNyWЫ $DW OOfD:]uŌi]*;jD=S%_&\3j<'RƼ%jӪ %gL:S1Y½R' @C _9HG-,H.v01#-.˟W]Q77U'Ya7|>NjP 2ۘm]:L[A /}ֈ t{tt;„wo gߗ@PDz[Ul J{^%ÀfX &.GYL$+#mpHr]DUQng)05…PW0A548/070ځqO! t(̢-ѕ $R&x甧ef໏_[! )pSEXP؇ބnŎk~)Ysg)zg-k:XfD8" N# U.2U;F6#-S/si\y%+BǧJ:̜N´_6*mXƻǖF:U=J-jAs~J(BTyGωw :dίS : f~t|Xflh'?+08%71 UG8p6h:q=$pi^IђQj(h]͏9roHvnWY7_TAB +η9J݃1c`#_Spd6\%5׆֤FdmO_5YSND,W:.* @8jVF 04qNhfY?^>P8/+w<(D1q1|xT,Z':-Q@Jakj `]ޮ@{4}!gc|4lݢ K\ dgcBv=!&T(-.. jO` Ziax\Tz Db 7\J=_e"$Rinͅ= h;IF#~ړ\hO2=p r=GGZzH5T‰'MK >'N%zp[C>aX?p&7B=H!"/\n}bjc[/k V[&!gs,*m ; f?3OR)@SȈf%lk_}V.ܐ,ݡ'f]n"@nN 7Ӵ~=4G *$ )+?jU8( zDkTFJND sPX#|KfGCS: &CzíuCG"ޓ!@d{T {}}Ȍ'YC ?xIǶ y7 R yaHFA[#+~Cҵ_* |2]П}!x RJECCtĎEG{BE ً,7T'3OR423J+lj {vT)!eIzt~?E 0IeBR,\қE@x$i9~\W"10f!$$8 J?̽װ6p7>]);spsp3Q@?+;V[ٮHH0IL Ħ۷!F!͜C]:B0y0mN(hL, KjP6 ͫPA׮^n] n0CȪ-%4*5O"PC5ȅWdp0 өp+!_ݸoۈ&24V7SV1W&?!;V|`˺omXahL'h&KS!yB=2q\\=TBh1ED2 ꑄĚ,wdEEMޡqW׍ӆ7>%cuj50.jO[]d^ tED^נD~BjiB0~즿T6tup'2؍T/x0|ӡk:љZY~T@((yJ m_?vk0}7oV&@0`6ڊ&7`=bk{ Fr"5~_l|kf)t+ ?qFrٱ{Aw r,~i}uSlq!v[{Vzx_*F㷳cFq]t>pKw'CQ[RW/ (:@]gs,-nNS ?\IloRup} \HY";y/k[rc5L0loi^Rٳ *:܆*# D7XnH^?%sT4~:ރG#oTEC_Rw+@2R߰r7}7+T>6UY|h:^V%[n\⍀AKΨ$Wk&g4%Z`Y1gV)215 2`dX%rKֶ2TT?;&' Oݑ^:9 ƖTv@: τQkQ{beC&| ngq?*n[7=sSɾf"<:z̏):QgLvk?5ȁ'Kol2h7ʝb p 3Tev{+%:Tt(-K[;?FL:#ڠtQb|F֕8UQ{vxz7{sA&}QwV~)qplA~R"(%:cKn$K)զ>"j#P 'Q{6{rV寢ΠhF or|PnBP-F(m()6YxeiS VC|Cl bA4 0o}Ho!n|/H_/`R|Ssd1:=((ͮqy}f^} ,X{'oxr>O q\jsU_'_\i\AW+Ъ#֯p>SAep/MZ=D}b29eM*[R%p2QU.&#C \~ܚ[7qN;sy="4um"/Z^ףi{u{b1p%|1vw01!*GGE/ZH 9-]zQ2읶KO+Մ*XgiK%szEhbb^IR7&A4 Qg7 n~}f#T쵶 ;XSD=v֬*i9|BV{nOD`B/zEAQZVZ!0Nf24W<]_cda t78"vU٠uAiZ?: ]Ă{0:A;'YI =bqׇ߁[6F-ݞ߬JXι\ѿu7gw֪qcHHpcunPP?Ł!Ο9FySJe%C6ֺ,y<4hgUp&2nrMأK/f}suD]\UpAv $R"D8Ո@l o=zt8J".=lLӤ[$75yPK[Oqa~O;,K^6RP<)x C$a`nECUMO} #N#2]Re:~YWJ)\Kq^Q%rXG dy^(as 'ǰ56߾RA<}THǻ8}& u[L89t\m {=*6'2hKi טr*<J5R: -@*rF8J q6VؓwhB(\~@{$/&-Ld2u 荩I/'L.ە⸱[;RsY?BYpv 4D*M 3~$$2V+Ɛ*f@lΣ>: FaGs _mnF'1Zpf=P*  ) Nj: Zͺ͸F`0ZXg|5ayTXt-FVI[ls橒cī-}u5h:Oe-7RnPEr{A_zzQ0VQ}kFTPtB[I|%#AtL zs@p]}@г,vE4[Ö7Ɖ(ϐ5B 1DKeo+9hy- JC7Zx&*+fa5ug 7:4V GNrr߯Zô&8aĊx-^)Ko\ J ):ߟ;F۝~mDF(VT4RMYq[u69d%] m|Yxd.[Nu(]U80A<'8J:nki4qԋw'1j&BkpSהAhEZCĝ-swd$ZvsH̋rz[Hg9+O,9Í64nX_vF9UBh"fĕ(~/-,+ aϔW2Ζ3ެ̶hĕk";7 6gµ[lrf=! fѼ"lnUw i߃ҐaO%~[n!䇠 yIz!]C3T^DE}s;Jوs똴%j_)gmQ./2a]8@ÔQ| u^eP5Z8`47* @\+&xj=BBY`^y-?(h^;#=Qeh>? xrb̛e|F"'IOrVw OķU6bUr0J"l6&rhuUakzwQ vALMM,B)o e5 |ӹ\,1ZQ,Z2O%Iّ@; ^-W}$ \O2,(AŬy_- g tw挣~;p|*IHS&`[NMJO(M8`E"gM GuYҬ)6VO;dlizYO4r`I&5%۬1+,#ʊ"!2:αKlb ?'e1廎 R(>,1lF5{Dp/^$$pvƣ B|>HP\$FN8A2C oK k~iv `M阋-Fx{HĬ7\x[fxLgi}'$Ax9o w:N-'Wz@9@4p\vz1?g700K*!tIݓq f;?~5"g 4@o#ϿD Åx mnrm F!iDMAޮ9 `!@.ZlEK4'5VL6tVq_'S2W]itDXG\C[(8|eGmа*9c·3oݼwM=83qDW>F=m {lVzzVxm"kKINB_ȧ+%Ԟ#.r?ApF>?z5I;.{q eA.pE9$kp+SG?ZnUSv ֏\GȞ77Sjyd$B]).J^mUVBZ=Хe\gYZ070701000003f3000081a40000000000000000000000016439a356000021dc000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/l2tp/l2tp_ip6.ko.xz7zXZִF!t/o!]?Eh=ڜ.+ﯓ;(}p5aYUKs[md!34KeՋd(H}=-ZD48戓OuřpŦ+MYQh\h6XrnG?:hZ3毽rƈeVk[\4p\'o37/0͹UW9مsJ*Y/aS-}EⶉL/V)8A uugP$.2P}=o_9MH31+w,ƁU)WaL)Û2#F+RU]jhhGzmQd Ѧ=N[fbNA^zUjR7Cv_M9u>szJTMAQɫ%pf'_DC*̓h6*_q=5M}:Ǽ-j8E VfYC] [)e-h2W/(*GUnQg˼ø,ň)~+-z@x "otP9gM/XhVPd$DuեDtQo<9 O'3 @*Ԇm_F_=G]wǸ0sIM_$aQRJ'zSҜK=YMcKag`m%L 1ro|lf'1E)RUT[A$l9 4o]b`ERy(o&Aӿm;T,4w (sjVxAҳ0brXEcHzU1fWEdi8!#l &sBu~[țJMˤͣnIu>YF+ƕ0ͨlW蟎G 3\.Xi4?(¢\<aV^Lw3'Ա^*$[b[?πZvӠ\Jo5^2cp,.}#n&[+V8v:4^רfbum.ƭ=JS70*Sfl^<47_b~ӲH207h^,·+V [õy*ruDJKK.v(Y~][^ qD^5.` Qp 9Goܟյ 9a[\jQښDOX`V8#Dz;Knˣc#G'9A1GJ-3Evn5E6څ{4^ (xZ,qBrThD#Ő%fi_v ̂P;Bg<;mVw8Fb}5HY8)Xsuq=D+dzVd!&6p"K5*b$-YKcD٩L!qv'Mz%Z{d 1hdc'z-X5*~x bҦ< $MxբǎԅZSn_iSLm D3=YzdžUǍ;ބdF^wx'0իג%:-tjxP6 [/HU$F-o0V3?mDZ~*(vHѰ|nzb2p|4LC$CFDu; Lɩq,2TN 5>"̠DۯZKэdm9`0Pn{\UZ^E"]"=ɴ6hyeZ=uMV H0Vp*vCHwŚ%zKd`,LK󄋬*0J%ضm(o('NF,~C2 I$"sNf؀oY(=-e}(g$'*# ֌b P,xvphJ* j)rlQ st,nF))6OS[;5F[qiCr:7']4(}؀5%T|X!: 4TX> s: }(~Ĺ>QճNҒنL%W~ەg|3#% VArq 4x[H1f |W[~wlxi2w:&J6"]iXKidbs~ f+kd tCW@5FP&b<+Z>CD YQc,AUg =` 6[ܰ8MfIрL%.ܙPYǾSQ^#7u<8D|j3p.P3wW[p]w3yusaKSa_w{ǭ&3^,/8aSd1 Yk 3CzaҁN3o84i!38FbղRV XKt::f>U+~p|ğ 1n&ڴH6{ )\??D@eB$3N?(pBlmȀV#p{j?2mhjIڂB`@ XztQ8+N9x /rsN|YL^*nIt໢7Ďxz* .F"Xeؑ=@?)h/o/6 6ṚWPNFx@`B*Yb9;rudR2zx!l c ? Hsd3f;I ?SN:-gg$9i(s8dbtO.tw9^xZ j/ L~%}T6]е1ki#3/ V@NwW/ `0V'Y,P`۞sN('%a4!MhjGT$ތ:QJgw$gҼ:WxQjU 1p>4B %T}|sLQ]q"\(VZܧq-'~r}wv2*3T6ƹ~0!`d3WhS텈 e? -۷iלX1S'!&^-QV=ʗ `>!L4mGƖ%/6Q1h = TzYNݗŸb Oau_"s,?7(+fҟfjG$[!Hnc1cG ޔۙ%jhEKmW[]l*^f0ʬlf6~Mv$~u`GLm͛X"YrݎN5e $* ,kGO8?;hI\J).ۙpЈ.1)6d@(Z.Qļ5qL$0w=L|WNڗ$0DT1,  NnIͦϏp|D bץ~2afp  miuW1UU;51݉κj+ߟ]U ?סW PtOaցRn=0|ۖގz^! "ø6<1׍I ~C_ށxkf&Z,cL\o*)0EAc-GF bmLy m,MbŮEF+c zIǝc5iyBrNOMy;6aci›?-m_VL3P5Uhr=Vztn{NXtM{38Ŏ?\Y:cOEħ 7 TŢn)'%'af'-᪔;H qnºuQɝnT`1E컘7]݊yPuZEfɳm29 $.*E%~$.+R<;A" 9"a*$>4v4^C1jFrp)\DRKh!nT)CT&fj*. ?s!#Ս 0|/y[k~j7_]sN~ȧ0QDJI' ƒ^>'p&VJ A@EMkl6Ģ>$n5|JёfnL|M>w6YdPJ&(omKIέQo P47ZH%ù t9 dAt.ARS2 ]LёFXl9b{g- 4m!"DzϧwB". }EC$>ڶ$?Ew)k7Fu+[DB Ĺ77q*B:xȀM=*Gx0ClyK1=A'b'\,2ٝ3nbrúv4 pvg'I aBn4ׅcgsp`^1M%C`"OIB..) ar`\J0),8OFG5>_Z™XyV&Q/OjVIP. J=Jy\ic{wJQ ft,F']6+`iR܁Y*oBq9U !<}􎹻3O&`qY9{GMYJdw6"k*]O_ ܧ\L C?hQuoEިeΌ Y̫  Hg\e8J=XE% n/XEt~vaf=JB\7VTuWk IV$!fLJMS2[6dz'q+6!3:jś^W{-L]֡ m^# PU_QȕJ-^XmZ/7)ß \yj]t-Uem@I>kLS|Y5yirdxB(G|@& 4>Rp<'V Yᅵ]ScgՎ7ExUtrW3&}KaYx9lfDžVpJH"J fw=Q@T  E(ަsMnt^HwX:H!v [_+r(2(qsi57Tpػ [V/VT{S:8*2)%J)|zqH^J|ESK!6ۻɼuUOsgL †`r&oҝkY^n Y~pEasg/q+Ьi煛nOئ&8z?I׼ -WTܧ`K7i9-(8Gƾ]M1?\в{`mMq[xJ+sYhPSyZr82<--^2: [ITfɒav߇>q:l0U<[,~SK *1&ڊd@cg>۵o$dsBC# N'aZx Q5GohlxY}*>w 'pĬ&z!%͍)4\S OGWV‹V061NHۘ| O "ea{I{Aj)yK&'DO'MR]X a33F:vƽI~׌jJUkB6BΪB@Cl`z@跰~gW^Q7vt~a5 'ʵ.<9NDZiVe*#ы.M_S{?9OT$^N,<^nuS}(!}Aa[eOO>54  )S%}_AgZEC0 Q(h#%kGݖļ[sR3B:jJ}749>ůptCEnmG659Z߻/"iKi&f?|;sL~ɉ uƉzĨPK("osdF&uO8bfK_H!'7|nES1 H0Ԡ vePq[z-B Ih1HM=9 `Uu0Md綍a[I&kCgYZ070701000003f4000081a40000000000000000000000016439a356000566c4000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/mac80211/mac80211.ko.xz7zXZִF!t/5]?Eh=ڜ.+#Ɖd,~.f#40*JP)Ȼ 6⥇nlDgVY;;jf (BARR@U_,ʔיsV KO7 7et{\ymq 7倞ho\+]DSQaNQq)RPO8 ?s+s.K~x٨=8E:sbOL-c&$t:EQz1;ԁ . Cߙ4Hڪ~foF :<;Y.K$in7`Ⱦ6*~@ep!_1gŁ_6E?_+ qRKYrͿ/ro-%jA_)lǢE rIS/ϫ=_U: ETO^@`$> _NES}%s}{G:^FXenc7M;䎝`pfoncZ?{o튆p5{`@UZŌ/MQXJM[ҭrP[ɯGN4l:#^Y%P ʉLw3rƒn\~x4ᨵzvN<0]B*bu_A/V^ԩ94ȁ8mu|lM. 7쟟??,`lu ۧ(qrTF+5sB]5Tg4K$Mj\1MV:+n^ KsEn6lJKъJ$T7Gp/QWaaT@}.>9.mP0 ʞN"]E*ƊPd+#0Ĺ[Qز]up]z ƫ+d{ؑkC}!1hCЫɌOaIџx&䆞gE/qd9e_:"Mb[Q#҂2S?ADx ,ONVdob ǖpxIG#B*+/3O:@_ebB릷">nu}6"+H0/7FI<6&S`KȨ\AJIOr㏑WZ}W5m'kß=sl.GBհL.Lu@:X\Bɜ TaJEp"雬1 lUUzo,ƒWD`nAkfFL;J4w/O7fКJajT)sڇPj;ynR"dk^Z#j'pp\$#L~4G-Vb༏L|$% N/Tc6ZFż7ɱK߾"/::WݮOd{V,*ɵARUK&i΀lpz5wyy}H7ZJ ]WP6Xic+ݩtoSM)z=zhfU~+-!tG%V[<ukRַt[&%j BpLK˚Øՠբ`L:f"0?u9DԼyU;9A{nڭ ]#G o+.1G4^Csq;jڐc[loliS}MLW=af@q`{Z0h"זr~}ELi@V߉yf2;h&F7f, )RnQc,8Q )ۢJH +iᶀKp XmUA}"ߤ5k|۔<wQRQ]w)(+8Yu%t\FIGکspBMʄ3WBHcxZ-3K ^i-;ȫ/ǛYoتܒ*y}ټHHUx+ڛXlFAgLJۘ~QPYA9f!rgr/hci*2nk૑#% Ĝ2*Tݎ=mN"kr>Mnm1~dQ5$~ϘvV *3 RƺVA(> 9 uK@ʁ̹ 9鞱'ù.  k$xN1q9GGӼMr!y5pArO`BsM3؄baxP9)5nzgPW-yQ6ʌ~"~cZ,mX+-W9~ wQTqdN Z ?;LgS_ "SeE5,}ևI1KQIc^ HlcH/^2(? mpBdG Ldz\S(PY~,D>- \ŰrD|8CTthRVGb⬝3B&$sYvPjDM;*uƸuwf5HnqM@gT["`IOʿpgZD餁feM\:|ђO|^v2Fқ0c?%%^֗qg-":.Ez0,3$o92ҋl>R2+PEaLO"m.Oѩ9yX?ƒH,z{}'!n@)a unfL%(]) @,iӘZt00QVd!i$wzN(C^N9cS@i@-b$7< ka#>H=(h1 bB1 "y7qЎb fkY__pWB1=CN8Z&CB>V`1:5܉Bș* @[ztQ$pEd;1~|F7}g{h1Oh_On9B),~u A({ >C_X*I=܄k O%(*YweߔÍLA>%zs ˤ(*RsȭZORo.(:5CEZQ{wk.~iA>GB ʨ2S4:yqzϸl["l\'`zbkn/ +F=7&G-\R7,tIt:s } T4=%AmQO1)goKqErZzr'˺tj赧.!h* + o^X\Ίu_6Zn]!ч58(ypAe!-p˥) ^E+|Ru]5y|qgIM^>˓q-<4YJj2z2p(n-[{\N0hh#j.) jםAwVoX[u{I:OZۻO|<䏚*ZG27TpL)MUCDy6Wm;;ڇ)O\11UI*dD2ǚ:t>BPg[*$eylg"+K2غ. 6ƥoH̸1s[B *Eu-*o+D!yzL#σkp,V\btC[gWFݠ)|)O&E$Y Ne/!7ci)Bj7|$Spw~sQvK0y$ !=piap.UL>ml(7vo֘"OS+^"FPDffD\ ٓKI4.T wT=I'"rC^2Zrp}C -37 >)~N})|qo?v#ꐙ0`^pb]ʹb=y̎H:2 R`6k4 O) ZP!upbp-t6~팣;lV&H365y*poRdxvK1ΥgD_6/*Aa+{|=N|#'hCdMG=-? N݆ w@>j| :_TQW"Oz@?.vA HhFxYCuG'Gf "r8 퇶IJXB=Murt5t%\m!M?F}OY}9OO%U.):DγD,n1"@5M__+ .yM@杦R-Ӏ@B#LxO*'C q7O6XD콠ϙ葀(ᇕ)2dguA}RK 9ރ6`Xʡ.\}dhg@ `G`v\N"]:JQ\D11pJ_ٺ孝O 2*<>"&U0]9NZs41>Ѧ*]ɼM!b4椝 R`|#g;jO':S # yy;!iy9Nt KGpyTR!3;<`nX|e%49wEd#Y_R9i2mPbW,x )Z罯{E`z{|e}GK)~!4nfn aﺇzz0݇gq!7"<+\zEF-Ϊ 3]pwI2LDƹhE^JjS169T\ K^^=`:(+y"HyLyp`UK 9ll{:sTE,CAۆLG{? s4TS $&^@Bw}_!/ 0xly2CzR]G!V!po:d t\!{.nu+v^ק0sazk5gx[=mX),(Z}XA<͈BW팄k:ݖ_Aj;jTDz83r|Pw`;wQܮM,u>R6u?Ɛ;ms+=`T0_%qU-jh\S6rp8~:<~LL>c䇖`u-٨B"3_%BEUu^xnMZE'/ iRIrbw> d[!*]nѧdmTeI} iʗ7>!{:S2q}9O[oJDd ˥2Sٝk[Re{ a b|^|?'bAWV[%VAC H}Ԕ]LOXy8l0IH*6VD_TuGsk!~Ut 5% m~.a3'6@ Dص+@wq\vgFIQ&s-푆ߧ 0Cۂ5a.cԏ$_c/n=95Q/nY8n'u?GZIB \c{w\*IFl> zF߁byi.ĺy$xHM)hi%IGu:IvŒ埿SHN,Ǥ@쇨-Hb PZ gMʴOMxT:l`⪼Ǻzz}py?w̓%rqC8BՁqяŮWI21fb R50%yk-7ò5v1TkpepAy^wɰ<Ǔ,mX, s}xp) M}|-Z33D>3Ȩ<Ԫt+b$)O*"RA@ui~zy+(cjwjkkÓga[Jm+yݙddOyxC}4#Ty9P 8J#ke.f.: mQ~/R~mo1 p5Eɛ.9]xRI)@ {'N"AD %8ѻNym蜧-b5b {0Dȟ`3h6{>^1?|XhEm\ S@ Pa?b B&xQIq@' eԡ]7[`Z@/s&QVy4x¯\*&1{DbGIɛu^˱g/ޑ?;j66-%K T NYTzE+`IP8K~s-b#d5P~4؍mtb!Ȋs(SLUd *f.ʧ1w@Jg$j] C6 tcI_.4W ێ1+ghL '` 0λm'| f~GA+;h@t WNry-'q2*sԗ=nkSxbuCn o?Js7! ^jE!?&^.yS6靂?(Q4_ (),7\H۴AeYGHv8!Ѯ X006ut5g"#'` TO :fp&R( rJ!6pc,b( (5]SzVhnbB_}$ )-\(M._ țk _77Kf5|mtu'qN%#_1`z mA @) Ѧ |5$ԩ}?*uu}^5@m;4mG#)Cۊм1s:ǷK¸' '$* DU.MDv#3`$9 @PSe_ לƈN!9p"^vq)Ouy(]>*U<, ?ɲhl| ^s?x)]Mr$p" wHڥmՇ-OE [IMo$}vZMܝD] )j0*[^Hٱjwj7P/(-h : !0ypyZ ؍Lb(4+sIdʴG{h %Gń/i$zag̞b=j\Ir{ݭX*V;D]]{ÆU R5~JBZ7PO"V&+/Dy 1Iiy@[=z]&q:Վbq j6ܧIEH+o2 ^Ǿ6W\?17'1らQoqkF`(ǨO8[֢S1,tK!_ bS lmw.gMRLo޾t`d,t7(F}?~ok%+qYoRa{{}HND\ZğXPzD=\-Ǟ'CGgC-ڃcb$0~ۄĂI0{~rR}47Q $G$3^"^ ׷?iGaVEDmz#6ks?7Jۿ܅AčmrB69#RnOӝin;x`u<%¢!w"jqe9Dl.tQkE`bҍVGy|ϒxq'p=7y|+1Z }PP]eJ1>R>'[$fP"Y+Alf2w&If:WM)x8B:L g XÖݮkQ9[v]nebX kb'G*wr~h;$~@X\֓@D,!3 c_nzyOmjQPЁB*kE1Vcw>) <2\x?M \k%LJVtq` 59B{~2E79 c! r!"*P* @(JJ&7Зb[M8z X >" rjsT!u VxV{7~Te*ib54,&:~yAzj$1 iίi4FD}.3d0:4kn:77X#Nb))a˓H#-i O_JQ)t}(mxF%ᢴȮd2̞6. @é!6"ir~4Vc76fAqy{#uREܪ=`Mޘ+ ˚PY$` à#B7J\d^qN06wa ^,@Gl|0\VkdN/bO+ѡ yfM-^|q= Sv?٩;v`*a_} U`d։[Bc b6 O0IA34;O_&uz^~xc!蘛[$j3=[Q;Hfv݂ƌh;+-* &3PthcBߍ".}T,|^JҚ3%Ո5 InjYWqi,up@V}j]Gs/f1ro$IMW=\Me|B|h BHTk@!#zI|,c SuC-R|2w+`f5rMfӫsR[y'[F]O__2;_UJY#/">h6z66<BAPq[s)v_fQ5╄~AšJvw%1”(^Vt6[԰B: 1ܪҫ4l MU`^ 紙gVٕ\0x&.0FKwpj=S?cq׸jYrja<3lp%x[^58͊'ksqzg{?K$'xN᫧w"AӑD--؀N.eir 9aupƅ5r &:! L=MՊTȘ7; tNYHoYs(lmOXѭvX)(7a?E E<!j xCw&C t pu#c) ¤b&8OڨhE `ƕԽ'*ߤ m3_MGr:5$ AD`Ln> Sx2@YDf<"c٩ /oHy L߾<6}Ftd`TQax:ʠnYϚZ= ?Ւ>};ο]R-68 *IGA wΨRo\Š5DsTrcp05,LIq/!6fک$*ЮVHO)7(DDG;l2`|Kn+jL5Vrl|(7Oׇl{6rYW͘kHDK?ܹ,/FQʵ[T5/s<\mLA7}ȿ~WKpZp g0=_O@5?)^ٰ;S ч@t*gۏ A~^Vͭ7mމBȱ?}.!+ZZ)S>BuuRxbX 1`].U`hX-RŜ 5l#W5ӚaY H`gV,tPns3&= 1Φ<>H2R$:uU1;N8dua}נ TQ) ;?^ S{9:)? q/a(&Xd@ 8,?pA 2B ;/.7EClsŰn0ŻtiNl)XՆSǐ\³>Fl}IRi$.2^P#w[jd9ݘ.>Y1ܵ>pe~|KOVڣyʙ_n `p Dl-yіU^eT$4{546sۼCIT[P.3|m?tvR`6.Y)h{ettbt1u B;Yo}r`]c H}rՒ$ ߑI;۔64<&ia'4 |:S)(-',5>{m10jvᦄd@^+3E^DzA1E<2ԜGHոg兒R$M9>؏%$͙05~>^q'uڅ\Dzd]i-Eg 밈>FMţuށH-uu3,pXP<6lx}QUR{5a\Ȃ Kax:]˕U mNѓC%_pXCnj6qVGk/΂;bj+'s- ߵz-X gh1ODŽv@%N|!VϰRg!Eɴo_MmtuY@@ X'{!-0rV/G:'PHy}H.[ "N,K W9Y0}+hwn )H厀1@[5sxkx5`PnJ r0_/~땜^ G6%7QF S`9ҟW2ZRO4B{ijɡp2XẐP.$ Ў$ ˔t^/o8h$#~rɗsO$ŪROx^Jp"T^`"Jш$SNQ/#uv[|F} / \ pҗ(UD b+Eg7n*hLMz3XHy.,CCKG[7~8mmnԠG'P)7l֨K-dvc' v? *ưS71;:uiwMA5'V{g9InKFx=//e'J ;3\'od--$}tXepri)pҼ *Knu͸VsTr;neF%gtMl:p;F,x>1!G %%Њ[ MBN}MT2M?м)gY.?LłD c^*7;G@gn^IunsXW1,6Cm=.Uo^⛯ I B<'WS舵sgIYPVxߓh0J"xs$BfH#nuRVIYQ L{a*O\倯3)o~mܜfQ3V󥑋AXOB>b1mOh|pUe|yCэ^ud2g8AHnLȅ:^늟4wo"*tЉCi>A;iO@B[KLYްW+tBSt$H,F{zMm8hhi @ ꘞ1yc5Ά0ޙS_DV 7n {,5hW$ gL Wn4=2*=_ұRuʚBk֓KEǔ[DNWA7˷\Xg*HbƎ|zDnzBܢKjTv$C-L #ip?K&9~ѶnYCB jaI\M<6l 5B].Ϳf=dQKssTDYtG!|ܣ!f}-7YoחߞRˌ!iL q2 g /IIsQS5q'RrLFA\oC"A.ܪC[ƖyIBLiT_"}H 7èpT.Q'bVdƵ W*KS\,YՎ1ژA/EO{$/&`"Xf١E=~pWԑu[$u)P*-ao-e v3vON%0""iY ղ@I@)-ut!x3ܓ q ([=b>2g$x9|HXjbmߐlw4$%|Dg∉.X݂+1Ip-*U.B2jf%%sBgfD\5軲 BR1LG5nI-kBzS۬\>VΌxz@m~}t0yFlLW2ev*uT),߯)vx1,uYv/WZ (@g^sbl짪[P 5>UáDD{@p4߷F9FR +C'fT>f{'L9o̩W^D ~MYZ`?Uy'f|o$QVKcQ>gئ.Iӯ]ky2Yz<x5׏f~}oRlq4A8i`}RԽx*r}#̭; U& 𹮞\S}lǪ^@|@߬ !Lq@_M넀\Xis}:07tͫg}1<O O\JiqyO1tI,xM"ƾsS B.#1=\dSyپ pf֌?}C >Q bU͸ud_刋)!;zBqkZlJgDrqJ0ޑICޘ2d GJsw<{2k μFnO]8iِs-iO!؈%2jR0;w=59^ZuDr>}79,E>xPcAHѰ(KtD1^~5M\b`LY^bKd-6d?Z)yRSmq wic5\Zjr3{EJ}r䥣l459Hl^8a쀀m~Ƞ,=H:FkT&rfo04 Ȗ+yinm L;{ܶ$<- %wֆl APmqjO5i'm'`G1l.1N:z_8d'x3j:lf7n)'e Հ*.DxQ\fU q=AĨuYH'tANC5Bwh1er(샭~"~;dG)|Fn!W cBN` g 3ִ|N#u`S`ʿ4: = k!QlnqGgd0>LU&̶!F[|8o@Yl i-6 !sGYux+ ]Hq㒤țY61?Q̇&isBr,@;f~hs7]b$\h FKX=o sZJ7!,D(huR/]s[&͑޸{;4W>+2Pm0}>Tyzz?MoA2)Ȉ0q\_Oh@Hk%z7|H {pK}|6azJtr塾X98f}ٟR Gu2%;[6/ "яL$ו>ʝ9LIx@~➑m!vτIg #\PWrf [؆}K\3cJ!BvQEeM9ZrV&ؒZ DA'XKڨsg4q40'x>3j%(oNw⾶ń2vA׭ b( -#b(cYs,]mdj9\qok!4n{a*ʴL/u;^ _>6`bhޭݐ0'K?NqQ7Dzۻ-Y&<ҡ-YܿXZ#iٙ]81qR,D=7 <\V|ICp +($lS5Ӝ=Pи93ѻI.?0⟣~l)^. $-,t<Mu;>Zzö6#C\Jy")8>ɻ1YO  JXf1@EyX~ʪyٌT_[b{ʓ:k]7U SAP䰂|9atx̓Vojd=U^RYoG8 ^S?g+XĽ 9MDHꄑ)&^zs vӆܙj.9e<[ XªR )*l>ZNnXNor Z7Ȯ]>"-^, %hmtG+GOr 6'Er]r"SYtЪ/8b#h"iߓjՕ#A2Y]xd=F|QφmI>Ac `'DXZ R. IV$Cym Wc9Ϋm3% G;k|[A3d'9RF.YQny^\|o\5Sb{};HIKۂcuem0M=0Sw\u#mpĞEc(3NfŹQ)B*~vY]ř8 v~\Bo V%5אE:SPm%. (=WuJ6)L`a 48J6,̒[Gtoo_uJVuff`57d˔}/y%V\܁\0as5TIVҗbي1Pl$A_Jon˺DL+y|𨁄w(^Tfre6Оo)0`6'w77U0vٝ@%Wyfb=EA5 d!>ZIy"B`\?*tLb:VB˗.9,5.XT h`scbqO|ha|zRfYSW[uZ6F#ȕ>6(31tXUg~mKY #iq [F3IthLY֣Hǽ9ձk5m3:G00$FYnP'%ְ8CϾUYpÙ+m%b7r>}-g yf=Kldi L8pߜ%mj֣]ZPIPʱ(:m%>{~׼Ka BH1s\,1-0;!EnVҟ|ebK~%K UٸɐVXō b+.l+ H#J1H 96_Gow|`LnK.{aAo4.gύO@ex0 c3*xz%JÌHvBM މklh{Cl)۪R[}RvX%|ĔekЖׅ-0ja*YK ;K{YH 1K_%NxC!Niz eJDhs17:C&s՛kr3e`p{xrU0 ZY&RHǵBo)y?cAȹp*x')A~W=}#0#JjNq䷦ܯ'R0h30YzzշO!&QF6=^Q\[]3qkZ;leE &1qwfŊּSvAί;p&r"swN[!f? Q.%{KgT%}=fैR1^5pOu}?:8#G!ЬA]z'ntBL6 7S'q,9=B ɴl{[O۫O-GpMg2o wǻ"ۃ7ٙC.T\1d}#E{a;~o+G gzR~K $6ex; ᛕMúgtMB}m˜}CWF+|OWh ` wjִ QU*6 (9u Y/pV0>9u޳@mS)0 YH>>N,$1_ƠXTHc|VT<:$i4\vh@_Zg^_Wq@^[5Fo27 ^OsdTZ NyLNx%0GMţ9/JwMH~C".>s=UT4mv!mGȫp:DsI7=c}DqOe$g%wyrQE^ dJT =v׊yd[%A)>~?TweJ cq;AFV Ib4ZTZV2-VaH)8.W3G؇81ڼ(k,W!tަ¨ YQyr}o E6@Q:b*w"@ BA.IϡsfR#6am&ht=>WdSqoSL[~D/T:Z"Vs[p5A/ ?Ql([ b3@:LQa{Dȫc<ΎRYZ[)FxS5hLQ?qEU).XݓxicsZڇQ̧ܵZBXQgI ['~f@Vן`pm cԹO([&i9Vkq,DF]W)7_͔KbS$dh*&poHQю:{5!`J<_ʕX[׫W8Ien֧Tڧ<¹.,!'ʧKKʮ-eR7xm#99ST)&cDF+EsEe(Z:@,y:B*-wž|R7b$sv}bѲoE<޿ﳇF D׃ׂ7?/l9,/Ԥ* sJJ5Z͡xn/"T-94a| X95m \lIN4'{e>' ?6\Ait;:Gf2&0sW#ȉt&!5]4򃀆pd<z_a/hDTIprDt#8kPyh"8 uFu '(^ٙ1+7_Z\ȵF\"ݘ T=~؆h>erF*–xf Ka#ÿFAaRyūf> bսIHkP8,u&FSi ,6w*rl/6QY6vwk}0Of4Vh1"^ŲN (xάNX2$Zr)9?IwzD%c 0n>X-28G̓}O@HnVD"~|$Ŝl[y׼ lS/7b!9.<.EmxCBkwEELgWA>F[wH+GjIx@kjid|jZo+# fF3GUiBBJ?E`[RMee^8I0h&_ wLm{pݯ wj7UEmsC( /!C_R G5%&@Fy ^9P^?pXK9A ȅVJ)ƙQvhJ%B!z3@2'ŕ7pLA/2LћZ},|j2NV5Pf_[p9ͣHɞO5yxU${`kmϙف13xOFC]N],R TU 5bB at.1O~⹺ XN\X(ͅKԷ4)&=P'a TkyǪ+kWse99$4 LH4F n10|* ['_K$E!>=UvD}XX W]Yqx@Fk-Zv ߇"R2.Z7M-5tI?8 [^kݱLVf`r>gT5\(˂71ͯ (nhn=K4ǮɌ}RA2_@֙fPsQ쏐T8 2EVW=og/6&s-FQ@gl~y=?Pi&Jb~Ͷ PT+6=$yDRG"dԋKd_eӔg$D[*u@8>%g[,IQv%k? z=ʨ'Rv ձz-XlQ&ofbctܛRp{ x*CE#ƃgj邛,ZbvF=-Dnu-P?xч&ez{KMacv"%9%p4Gces!UjdbCx-#Z3m _Z{< YJ|f?!}#vR峀7GTI's;HH'9@5PP@{bX/?m ʧ" R29lS?vK /ފh$l[U?&)/\SDO`|*(Ϸ[c8Їx6}7O#8{m 78 qZ{{r8zWVSH#8Q$ \ p!ŮO*j4C]mG @_M2hL ?>;8\T{VVSלwM5iC~mމo[`=S"=6'_h`sz;d_ ,jL$Ipb|G"hY'S0}M!;x[UҎfPWfnR8#m{ QGxdt*b9-?+u?a&{gѺ:mugj_xL.lAjs n%R+Ra fY :ŚxH> A]-"wq㤄4,jӤ`~'Xz+ӜٲQX`3}З9X|jӲjГ!$?8{K"Qu[QSe,%wz5-D ԯH @^ GI-8\Ln샳*KS AmhA4~U_.J; źfLb#c6I :cI`^7ICKo_!p~yV;6Ϸ9FӳiOʤzаᴂM)L]m{75 R#P!-§i_v;wW %##2 Eɨ#4t`~5d t끃JPP8w-;T_NT<H'<4`5%F_ϕƜ/с~9SLErjŁD#`\!)I2ź\wK$I k)[6c)ؑQUG7xb*FjG8cR\X}_utR㪳EԱv q 9Zm( iv}^> Q,Cso=S߁F FFS$`lgMb[q7NfI '`[s3MNj$N[} 0Oa1hS v>7eh|ר6JN՝HԃDRK5Kf뷿0Nuexڔy<`w/\n؆N% OdթJ;7^(cdFnbqُ $c' Wt:{X=.+Y*|g]ğnj5C9F|dBAH$;\Hݭh4s:xxIRpLY2jȼ^ EXZbjUWTVձɟ@}se9F eǹve %9FT=жOʔ<>,5mNV C,{F2Io(u'{`TRuc~~4)FDOQc=Ww@nDm|6gX^0AxF:.=+I; V~e[N,NҥR(ܓR&0j=CsXZ9@]$utKJU ʇQzԤ'N 9 xaR"BuXJZ\蠛&l! %heؐZ ˣmyM$ٛ(hB*GO2Tx]!PE<̊ WmAӫCm?T9i-$A?fJ@4>Vnuf` ~Th@.ʹ,dM@ Z/He0-wfCi)H+L Pz;oնbjϘYg'a4 }5SX'TfԞ2W޹=99)%*`lA2% 5p;l F~duӿ dIa(]:A5E_-+֧"^4ؿ`SEXWmWPY̶"`J줒 pxk:1؊Qgr'w7?-z^~7,0%nLJ9,%O9|m4R[ `AcahtwԬV|;tW|}(& K}ͩ3BtiXn]%g/$n[u.a]Ę9?[VnDVU70겊ہS#2_/~@OT:Y<dOf\\9{"y>XG0W#_G(B@>aKOUҟ$HPT=͸;'RLe /Ii Du="7+ Kh<\GՉHSXN Lju|  tҡʚ]@ Q4E3l]ZKE0ohϻe6GVU|Y "q@-22(x H邫٭JC'AgǶ4ԒehǦMz B rf0T)*Gu=fPvC%j>x_^\/PO[ٳeJQNk# 7hU<+lx/ Y6r4,vD7d(6dirA,F?gOQϫuۥ2 Il(4k>FQbT\嶊F3Pa$iaM{sG2m@_>1l(3"[;_6]-OtCE\*8=!n%ݏhq0jKm~S8Htf3ȼ }ZFA48~] IGqASe3S 8 qUߊe_=JDPvj%U+< KIk2Rp9 ;)T;z'}Eu+xj͇ Č'8P- /a QiEnZ8eEF`r8%9 RqNaDowWWl芘'(#ב-0Ϣ&^3D b)p~0&ex4#d76(="q%yQ'nF=">)E __)w$}='Q,} s[b.}[J&υڏhlR;8*4ɛYLS~yF{"o4};wLIOC",D֌y1-(D5y^ ܁V_C@@q:9b4+7jE6#M\`4h3ƪ۟Yȯ(4^ktٱ+nQ5+װ2(j%Pg@Dg;MPM/ɰq1O{pQ'ggq a!3ca51}D"խ\mzPrC|5ǽ`!'95P3ZSu-x#*Aq?~"DG @MSHX/pݞO,N)XX'hf(XSoTj!d3G.ZX`BM vF<6zlk544R\Jl`IQ%Rgqٍ1XI|&`c+tKn I x3E:M|:Dcrcи: "ȫ >** vɒ@?$졖MLi&l~IPR-[ RZ@_ #?/5=O)i I N1E"31e{%!ܞ6>/%xatk4fy3T%'3ub1] sҮ^Ԭꉯ;rS.ꍰɈ7OT*4?R [֥Gm¯ GV )975:*, :v텬 n>qڋ{7II r ?H1ι{3h @b`^9kd/TH#2a\tS.2,"t-ɣ4\%&|: lQ}my*|0IR#1waWxaB> <(<'{6 D?~ce7!w'*yڡ(wTTmu]F&s]X#ׅA9}fz-Qgr6C8rdj$Zs]!`>M q2Cl2os‫!X!9;+1-nN/;߶{ ^4NHcըs4ӓVry~n|΋BWeH,:KHrih 1b90J#Bs CwF]N IQ*[SC)QS(O̜[DrY|ȝc-EuJYg>ɴ,AX{Xl@ץLlwC9pߟ0H Լ9c ~ݕT;CKO2P=ƚIrX}qdyJX=ﳬ- "gf ^ʏAJJuT0Z` gCn\LmE@WsO;E̫au=8XLiq.:D@d +ɏ^ŇW^mAp# "B]3k9FLX}zJJ1V':vmֹ1;Z Cte^$bW)ȽԻU|+t |8312 KM"~TA+5-{ =h׸pO0>%bο(ߚP ؍Ua T9p9n{L3/ZdlŮw7&$Rb༜R } u/l3E&q /G~[^mϑ<Gc(p@kV.>OҺ D&ɞ-$bT 3kVޫ%̶jIUT6HgU^2{l#uqIcʬؑ"P@-sr~3[* w@]/j`a=]id+ͫrtenW2EN!6KzK>2W !L޶*ЗOH ww@3I8.q:NE\bKx%܅uͼ0 A",al$D'/* oPгi\%vB>&4& CF2G7ޙ|tIyr| ܔt/震ϤҮf\. wVڛ豇[8׆DvZ>}0k Q#=m%]IYxt;{A@ %=1<T&湞Z<`yw ȽcIӱR/|8pbՃUEߗ,a54pL&4, qYs-nL"r^Z-Ճ1 F՝ۻ(\_d:A L#җԕjQM z2^HFFVhF/[({~~ [˼fkHU@")Har\c K,U뚍ac@rsǰއ'\~oQ0JB_!FQuX*:61ao,kf# o[!UQ1BojZ"w,- cޝwg?9%*p%ذcxI2,\ 4=C{8zό~-ƓّgB,oR6_:8'b?@ي ϡZO B2uT"%bL-]? N ^ 憀ŪEԛij)Lm&YM>So5QqXX2^:+uHBndoVa9/BYvj$ˤRx?*^i $rZ?+[(}F}RAY@*\'mR 9 lRc5FUڧhElRIj#c/NKؐ\g*vb ;B\^;Q_C#Q[zN _`j8Xv!˄_Bw|\=M?vƬ0?M3Om{ J}^V$HWz] T(+.4 InzGUdh)bޕ〩H l;3a%K;nNŒfb*{;)RmȩvMUTrg陙vOԖ)\`.>7>Rh?k;Ο\?qMqM=tWlzpKwUB%bf\4/#OiŎ~Dl^6(3~Rn].Ml%)Вg@ 7M{*:U>R.Fz[ũ{wx l9K1iw5j RݾJ Z p#(r6Ɩ6HHo'@pP)0e._gS'/nqв:Ժ-8.>F'/^Y+DU׷:h"Nح.NI:9 {oӬX5a EkawټY[,; ]>C_GR fgFf\1mc<._Cu&!|U3ö́N@zڇe3\.LWg!?F!coKp(ZERꡟ|G, \omrSV8OtcvY\ R\5[n&A'w+yAsպ2p^[27^FQ%[ʋ#ӺASǵdkN)i$}'+#Z#Νs{ka +;@6pe,Qr:R?w|tpwNbXKn*F}f"Ӣ֥w-C<^'T 38%i`A2 gOY~Ͳ,fp*`}y`u&8A`l Q6j.?xw=rIVTRP|R[imp{pۗ[V1z4TQu^ج91G왪$6G!$hE+)=n~]C aJRLl]MZ{ɥ95jAvԬMi Hs DF*< qwWԜ_"3&%T+I&{)uE%`Y{!ptcxu!BXmw2,W)\\Ox,n69:P@JȢ>6!`;1h0l5>e;Rۧ s 29k^DL^rsor@p}=OE "U`AU`3KD ,Pl(SXKF|wHp{6(\qZT`w1 Mp8g$4^0'!@Yf\]:Tyߏ;g72=@_D k?а<"aAkjޘF09+UԬR*[xзџi=NHbgt̘^EV@Їί\f~|]7˪Weȅz|WKfW>U$B~rjnY;xȜavRHIBɺ.2uX3Lਖ਼m>w5`x;VweqB-FFGk's+TLsk"c1EUlj<5;dm>mk d7kkJ%\L^jY<Бw9щy\]O8SnjxZ:#¯.n1>Wq_ z 0σ j⎺``&@PC]nT;SK? G>9yn` >:Nls*pі7TĭLA7+zy9gm\S$Д%Yz^iUet^8b<~P}첰swpcSYKKm7iezgH4 ffx ~27&3y2c|J: 0(^T&(M=ǽkx 蝂 0GM\/Vv [#(=uЧQk"?,\''BBVfNU? `Jz]A (Tdu_YHb8MщqXϵcz|(a.:*YiU3$a/º|v4"Ebܐ<_`sG-'ZRp0xbWu -~׹he<>a7Zҷ,MT X߀Η@J3Ogrs^}#"_9I+ixZ qBqh#Ey JD#X)Ã.FX?P5.5wiU]f~S 4P!ѭtJc,h3/R,F])F9ըGq¦%>{O)]|:܇~ ^wgODZDг@ঝ; kD;5*GpN'&B=~<4W5,&b{_j $7I&_8k?Qo.0؁G񧷔հ5jKQvef&he͹M^._X6?y@#L@u(Msʆ)lbQ,knC?uD%Hwh+rVz }|j}`bwAƛM@ޖ.=EB}K`t~:q{̀qF–[Rޑ cZ$5펑->J_mQ. Mr^Y/N؎ִm_ ځy,:ZKb"Sg?Iv-A-D3hNSw!/.u7tҌ+\s֟& ^+RPIŻC/o1ѐRN/#)?yWۏ¦e!W3e5<3W </Z+ t[̬`W]ˤ`ufV~5c5b G2.g׌$|˴&pcdgwY<|(uc)҄Yk$u2d9gW+[ɓTf4,>n%GsL_:Y3ra!24F#nAʆC4Ob/=u`Kцń7?nfDW8X7TW~IO=/r\]<5%g4>cH; n/cZwQfSG7d*aLmV8BAdqTǓec ¬3K҅=i%&z(V1 $0r "xN+?^{/|@,aʏ9[kj d2~2Y쳤,7$_1 u cR 1E6;t P'vQ=X4@K1W&j|O& pr ަنAr;/4C7#C@rH7B"ytQ tIg2;#ƚ90N$Wea}-N61;K#U,Hw w'f 2f0LZ%i=KA'3o^;XdL{?>71!9<4[fy}fΈ5qA11o YeFRf(;Kԩ2ok}0ԓc$u zY/-(?0{ y8aQVUOzG?m#f']1d= qה['ePH/2"8& Ѽہw(>Md4cUL B Sb UZÂ!R260# :7ᴋ#.햕pKHOh4R NM墳=,L*ok0׼@xp 7ͅ7sW%~:<5rֱz9)s X)*Պw!?St1 RQ;sxZ{2]>@(0SVnWnUǥ;Rq { ^{<ژ3VW9YQ%5}K}2j5Y|3$5'c8dB%5ϑ%9Y~0AET۫HO`mVfߚԴV| 5%'4F4^n Ւ~v|[j^/}uܙ|,fXsY]:ڴzYC#ηKRc7*ږƭO ܼ1 "DzR3 q{:9 k餿%7}@cM#\֥Qҫ)Y) ij1;AM\F,ɡ=ۡFVjzXT]O]yJ0:pCԝR|1ieX+'{({*Pq=Ζ]O47֗I5 _9i{g=Bu$ ޙ%\7$1Tx#\.UHg_27,`64i09 vj\̆;;[m2m[ԙ+: :`u0jyH1e[J\.t>…Q|.sµ+Iś&CS5IPp-j5D`"= |̐O6 <^lDžk,V#LeŖzܶ*s#8o0]5}V})nh[&9\": u=)1sŽjFRc_A'r/L+g[exiROn?ιuP"(xYt/K4D= 3-@B@qhM)b'tM&nm7ע FoTt}X2v`[B Od # %(NLIϙ|ˌRke0|T$,p/XQx^ H6 _}DC~LZW^$-SQ#W=:.Ey;fuTW5j-N!*$;0':tɑKG.*[hVoЗɅ"~O N`N,YJ: }&ȦPDplӣ *Ȑv=H0~!XBPRV Xӹc٣$9 C=}j8}Ƚ`m>Osxim$V6E ;.EeGeK~X W~+yXP~?@X7I?c W9҆ WڶFs\2{fbP6\D·;TiC[)dXiJ\^&*6+vOlSh5W-]rך~û+XR*f7H|؁mFZ9oٮʉDt-"/D{QJRԞk/kP m•pꔃ d!6;j7Og|$潇4]:mCv#YWg8*xaZ`FD{Ʈ];]XA锫^D??lb|Ӎ>?{OfmiL߯a;|0HDBlzkw.ʨ "Cd D-ĒpKNLb^ip@#f ZM]_9ӽ+Fή ^|m9܎S#'M+ ;KhAďk֧ie^j1VU$P>הQEd^!yWн``VHv߅?Gn?g8s@PRԼ" bhԋk^4C)_ErEn@Cȅ7+{'vbN~S95^}g̍\=kjzC}g+SV5 vj{rE:i}iM\ w Χ:cd#"ՙ|LαF٣Š'.tq 3B{T kb$y 7DN(׏eN"612h:S/9i[d",eSGoO-1ul}6@ڝwqjQ1.}&o-QȉRf٩9[K</Z 72jWz*f i)f-b'yib(%yL 6`\kmc*GbĎ8+P`tS[EJ~fec9*|(KhrP: cXeaO:5tCߘ$z21j͠^"},Ϩb³CT ^e.gqdHaV\:u ٧* rb8B6u\uVImmXmGY49?xğ)hk'{ zY?/+FlfdPjNu a+ʮr(`@@Ļ ڰۜoa_mL%=k6\To̹Ͼi] 臭jF@j|v>B㏁qP~N/#aj;EnJ0au:qUlk.# fr2cD>әhMW-p㩠Qsn?F=suX0m!hs+ޑۮг(6 q5Yt$'xFnp\I S(Bw;qD &th{qb|[)K{9D>Bd/xKْSMxY5RJXĩ |)i=+uw5&ul =\wtuGp5ou}_RipGpR9};ւtYwIE``p}x3,mg뽖>+Ox?*>Ң,#Y70G!P-VÆNd2'͖#z ,3Հ t7rN+x#gW2/ӘO)_f#Q8e@ ^hےZ( 9k(HY$ߨzI_Ě]߳F沘S¢FwY|*$":!F * sG|\(_«2j^T\%l/hOevBC+}kʼnOO({bWؘEOB^uK E |9x?xf \)#m}NZ}`!-v. =\Y/ⵯ;252D|zb'އۦtnÝ}7 N!N>d#̥iR.DG6@XIS$XL#<~|W=U a!R/Bw1%!.;#!r 6"l:4kmT83]m950UR,l['T)iP˱@-_ FGk|:kBH["͝'مTTjeO>T>/I[Fw (=qAoHdYV׉#UPҐHJȜe$o~+)mYmB[l؅/w&ƍ~=n[J6zrVAҶ#ȚOAI?JD>šF1l 1]a.P?$: Z3DUʗp,XH-hR tRi$=0nu@j!cɌRzk]9h(x5SAz~83#xmO2 g ȲsC+x- ~ՔDR,,)4 ,TCDEԐtxgZ&$5y>-%[<[3qn }-4'S~p[2&bHcgGQQv 椹0T'Kxnd^.~ć?e: AA+h lk~Pp9HlS",?@Kނ.N_1#ij鑊^շpf5j -E/D`:&"QiwE>lN-E)Uxѡqr6BРk@[eg{'QDRNV %w%I8עTtkұ.F񍅱@Zdh ~Ծ\Fčj0;iUT[ ol`i5A[ _-y~wT\Ĩý9pսCPEn4a29 ./ӨqG.7fs/֔~) YsnB=eK];y#Eir %VSv4 y_>B~զhq*Rn.u3PN@AOo3EJtC}tEDW#YГ*̱́]RA6/r@|,El> [x{ ܺ"uFrA:mC_Cacvj"YmGxT1g#0vk5Rd۞Eu i<' K[*r):!Oד.J-_*B˅y+hbek8v9x^Aa|H>0KgFQwIZ,/""ayi չ hcRRoXꨰls 6IgD<9 czO>ASrh!9]Uzx}FSǩPGz͛aѩhKݔ]1ZH) wA31 TG~A߿aEŕ7XGϛEL>nr,Qrhg[CS@ J 4d0&a{F[Y 0~nU15!^ޛ?<,'97Dk&q'kF kOIR`'ҩaNJ梮)L-+AYȅv X}M@]ՀE鴗{QlY-#XM=+Mn_ E |Yupi B AP L`kcTg.'hpVg^u$L` 12BLlFSYeKU"(tkwoS6m'r8KeNJ"nB vNsJh%Ϛ:ow=Hw*'Wٶ%Nxc*z E=,ߛ)mFⅴC&ea f[2CP.ri?DP\ʒu*1\ŗe+ K/@`OiJgKVtz"v.P$Qo9 t CztHAqZ} Mlwx/qX΃##g~*-Y`KSGNu۞b 43jܸWxNz\ͪw_[r.+UHoWISQZ2ğhE` cgS 6}׋#Q3,䎈a gc z#LLA% Cj\*R=  g}&-ƮO]a F*"ՎXPc*pME{B6of³Y!P?0OUgZrƺDNXTL%8iJTۚ ^j sւ6$@;guGT-88 ,AAs^Ica(4si=4TȊH JLA ]/)X֚֩)Dv^ٚU3Z J9J,<'t3rPޖ_Yr  &~N7>/ݰ^D:{@bLmzC]W@hbE3$;,8SWa~VR9!&clJ`wA c6&6og?<6_RY/$wۿw"Z1s%iID")aV NnU<04AV% 4w^;uMm |Mo7] AUC;K] F̞2vPq|ddc= C>~{KS^#ˆKD!%6 X,zoVH+WLNnaf]8; gDɵfC<ĖMg0Bz2FSM +Cܵi;І 3+?rq,QՖruo樫N$+M4SДm;BS)vmB3l|l? JҜd<9,Ik.ZK$0 _Gq8lK:Bp,~Pn:+T9v-S9|NnMGl. 3 6nqY\"+B~}0$;]ݺ8YBcDL3D{'>H UTsMcp: H;aZj)QYZS;EfYSy7) EouπjRdxpՄKC4k&=Ň/c0OW <_%@]<;Zخ>?Gnk$7tx,}%;A"ܪV݄j;T2`xxQp51+$} aFX*хx4@]s4 E&7>DM]d#b:TܡNYC%}b ;p9$6!;T}hHNH\s$'A6zt I2tdW|"m^g*W4ؘ >"TLHg;!E_!3yMo' e|l_0g02*0l γk7U[[Sq5xixDu1Oԣ& tdܙFĤ2!?dl-arM7?mrz{3 Ì`oꙘka|FcX2d_1y~yi" 6z8ӶUxޝh'.]H“3$hSJǑ~.$qq1i UJM 0Wa%YS#8pY&`p1,{Bj932 e҈`WOWuS056ت{#5W5O{ ˸ [nt\dcgA9ap̓{h7l@[N%ww]?B`QǐK e(N߰XX͇ 'm j=Q*<)&j==B܈meCtL)A6V 1ۍ$uFlzKd <6/9'$QoVF`< 1R:{xCZᏴdl_\$3ś&=%Z #fq=s1R{RRE;K!}H҆e84C$ vNQ~["W6kM?hfL Oە@ E=_j F㥅,LH ʩ*̀E-õ܌%&KsCA D9Ia%* ,v0癝ՓkH"gXOoe7fSfbѶz%Yl!3вɰbe;&|WwWu㌩-&$[mtUmǤW66mO~ ?cY,AX9xoHW 1eCٶXq5%~(st6o5 7,mkqtHe܃'etY3 #|'Co  qƶxgrKW.3oDw_O݂a7vH6ƠBr{&J+_ɋ㺋(l|Lֲ0/ &5t48۽Hϣ@N|cĸ zI4Z#WbBc4 '7nK}u0rڧK!QLWkhj5J?GCqep鯻bECsDΊ1M jE% |7dz}%}_&_eos 㚸i^QPĵ4L~6,qA%XSDU\ҝb/ÏE)\=4y$ LŨdcf\8;8 nVK&Qߡl.k<_Աg+l |>N ~ 6bH]:2yY\p9_'&UP'w XP9@ͪ50'֦B繁[94o.p88럗ƎѼ(Q)Aw;qڱv7#?~/*ɇ8"|ae@o&A }LT-(Y6lm3.ڻY8uBV$H?3Ml}` }Pg=[8`4" !*Ǿ.H \|C]A=t4Jk@e>껢 (xLS==S"_iP̵E0LbŵkL}jrtCqB&}#"xqEš-S)ҝVGʤAqm-#T6|zG|\5͌ۀҪN;)n× ?FasStVm.*F! "c 0L /7͖u, !>o{7#JK 9+'Ȧ}r:sT6G,nA6V5&>Uɘ;{ɡ"jjE rP+fg5x4RŃƽ9j.$YCd(|IGt #Srn$h-+b11v+ V¾c[^ZT^Œ<2^a\O5ǁUd͂J;ΐZNŗѩ"@qO Xm™ɁJlb,ݥx痑r&5+1?$3o4l) 2&N \Sn]\=|&s!a {D)DהS>'RV_-u\eJC#ZLi`ƻ[cggHa4*t4 7?Ξgw6"CDfsBOg %ʷhe{hX)~tIa |K )ya# $e6;;=K\8@a^0m _QikuCFf58x2_k#hՃh#=,xEv\ t$ eCzD ^ d=u)\} ?! Ճ3WZq<_p~JEg7(fnB"Φ.x!7]N0LR'ȉH ɏS:ΟO w?e2/9֌ux&rddѲ>,?O5,w2|]+7S ~bI;vZ]ԧ=iv&чZ,uR x"y/*(LYqD3.3B,5ZuVc̢*S燐dewpdCO9;»|â(^"^}l82yDv?=տnGPmi<)쎻zGM5i twIW:pq0½/k J'_ž&p}'C;ڠ[ y4K( cow$_7f=K].)&(B,WR= 4 'jN}!K3y)r{K̋eH6Y^ź>[_M![4NC#&=Z}$>.)}hq{v=Dh!/5Z~e'_2t@"/!^B\^PfPk3*4bTDîL_4r,r0VR*1zW_׃%JF>\*W'qN#e>UP}efwl=w6% *#Y<>_>tP* B},u%lYI((y*hZ s -n;s;Y iWۻe շV6Dψth;'2O1UP(6p/{g1@Рj  5Q;1\[6=P/oRQ/$]K"-)/(%n%tm'1]SnTj"{0!@Ssc~F&4^:MfU%CفⵯdKב{w9I=FYIM 35{ʂ8BX xwl51{ a*/ߡ7}]e_)`|5L!H0UŠB&cm*kYI@3"ԊSU_e#cmچ/e58m?c;^cW:'MN(z2_=V`F->9s%߼7Hb7ţl?H)LAȲ!Ei%PMSr.!]LTy\gqi] p1S3~̡ a̫`7v8K]> 65^;h-@$b-j1DaQKO,hJ,c%t5oPmt<6(7 |P_=8!:K>u[pZr e+qV2J{.B>]sʴ,)o/g!{5cyu>5XW}1XL[OA,f&2J_V'0wn䜀zF:652hs$>!'Ve۶41kp#㟇QR_Ysq{ZG{ItLOsh@`s0X8\!q}!oKq|{bz߼ V3B|lD &>w~OD܆Er[=ES֢cJ" 3!jg=xQxso]gOu!i_>vĄK7~<6AZ&)ΜZG!O>~? N|[IeD!z|<3T(S;*b9?jx_eAA6Qh@M8n+#:^.Ew?4Ŭ#fwGqE!u kC{"ߴ1 uӽRv#L+]=qƘ*'^Ѕ':½~V37$p %.n 7'Um߿,a8u:N T{b ZFҮ\*p~[ԌSveHK܇*z Y&-G*c+C(s!^&Mۂ"0+M1hȇ~,sV7AA:]"7*k Y}q/Ϥ_Y뤆0V=> s56'}7k8 p_,snj~^@1.U=Kk4 rZ:j10"1'ULM77 ب?va6G" YadgK H44;[FQЭҀe ty>'$DԛIBMyj+ئչ*UWp]?S]LbCXJ5gZ羥PR'X2G3!I7ezꙶoI H.r 3}j´MIg>x~lqcs.T gr'HTA`LZ6u<|(OQŸLWrcJSe*D:5_HǙYYK1V<Š\Tg!58HDkuSL#5VUq3L߀5t0Ÿ Uio<rN<o#,U:Mhl,$ߞ[;ናчAe㍵U|Ӻ&ި&EMӡ2Sph#&+%vKJ;oJAO&X;PG&[JKSe&fV|rt}.L2EvlE4XܲjzѮ b,Nh <OOSqSÈ(,xԷOsp{jshonq ^ը xqo߿ $KN$ O F}^WyrU-VP$P:rK{ia\sdbW+c:BT>ed䊶z^iphzr%}Fm/.:&;=RC/u}+Xئxjߺv艟=2[EF:#tsA;鞐1bQfnK.(8G80,Xm݉{KpM,9[ wN/ qpX{0X%TujZs Hz&w"?a &z\,I\+X˩|v3-Q6X8Bt*˩6R׻S|s)Z`Ag6nʎM\^; dm˅z'{b}Qmᦼb1ޕ_x01NX_R:C(޽~KNM&;#舲~@n XY Siؒ6!rJaǕ\G5 ՚8ţm\`1Sv]<-Ƣ1 4l ySހPm-!FZ#!u 1װP!ߦ$~\-*rhg܏'RRN5}Y3(}GԬg5۽u)}:s5Lv=_wN~!j9\jɻp =W! nPe"[^CL5)K0:.v3)}v0r}#X84 6Gf $$yjU$'e}bIO4: MK3L[awF1i99ZcԾ0CX,g$ }]* )>%pĚj%[QNf1]ON-u&maЏ} d# ʌ-hk:I2+ p\8UI|8jk+M o 68G^BCh@EN5|T˕SS /(HZ.pCp4O 3'$ YFVthqxCN #ϮaDyMJhj烠hX 9-=vsT[@~ů YS-xW˨R'Xj4LcYTݧK:>*_icaلeW2:awV,9^jΩk^x{O3ޕyi.wyd܌ hPK䅈gYgrPDKB7kqC`QAlw>`ߋBe540i(=N a0S=)Sa槗gj^"rS ^2o}BzX`pfAӴ3$%H3b.vk<ll o26ꤘ@h[좎AC:Kg.95Ob:fFb`0h}_ L;0jz6;US %E\WDp3R+U#cZL.`<6^&] P8a%pcIF-x*lBW9IN&6| +/A|GQz\*~`YrDA@YM<)s/5 wuv,ٕg'sGꢵi7z/H^@UcmB ].!~HY6r,Ls(BD\ w{J"?w01 n9L n)]f<zHScZ^{67]"yԇ#Ft1@PUfE@ZH#2Bg<0'|a _ۜaO|=r![6d=J_K ;v9cm:G썦oI>rs}Lh&Xup&i 5y+Pj6Gn8Q>e x>St^GߘI+X]vz]+%4Heֹ7Zuח"&β3\\:,2AoHĆ,_/ /OR}#6Qk)yvaMz՗kX-qН,$xS44![ o|;ZLrŊڼLboQa(JW.xHn(X4a{G*Pzϋ:I4IF:NFV}jzpnCSrdP϶$ "y<.]D&I`|GݪCw+Syf#otMmp\n R 0 na)TzqI.|O2[ YNJ|@7Z7vk\ctG-#|^sZDU6*.ǐ[B0d?S=2{Pk`Dzy¢Dt-zДJ'{ mo_Q0Z0Nx%8zDVZD/蟚$sNxNX]Tt6L1;͠CJؘ/z qE+\s4i>g!l tvd;Vood/ 8rnaLs1S]g +p5W˩>qēttP0T)nvլ0҆%x *5Az}tZ\|1Rj&/\d& YN{j#RLr"At-wd0uHvjDسLh!_UCۣ}li XLj.0yATSU >mMp"BeM9S$XM KB ̌wv/Fi* IBϐÊ4߇Lr24QwZfb!5D"Mk'Zsp^|h-hUߖ#.ylJx^3nR|n?8fKٝ('8hYnw_]wVAy_ ܣ50HaZR>'q|XagV2r_o'_suKvU(6XaO@(x{,(gh, 9N|BX3ܮJx@CK"H*de[ "*2d Xoݓ=f;[@z6y}yA D gampEce3x\?O? Y;`bSr(W [`+ۻ&IJmI9@ 8ꁰ;2;* KewrtWYi:#f}N~W%L[|-bcP%oOVNj,󲔅 c0Uyjň_UK{(?[s;Ù9UQ ;"ίj1龱 vq]2X6234q,,(*{/TMy ѱe/D|;[gCQ-"jRES2n^{3x0 /m}mi պOӦٲ4{d/lXi#k:_(VOmX0#|F{vŏW;x{IګݺiH])CҴV0(<MmAG48J@al-b*au)gA[ƈ=r߿¦g'er[ -Enl ~:>Ms9=/)#+J%6@zfFPf 7Pf.nzGXOBSF@F=g: 6Á6Nj2u*fV)r-x}s"b tucH\ʊ@r8KH tSq?J*2b]cm놵];jF twB"9ap7oYDKhP$B}F60ӣ2|ѱ:h-c_]p.ln̪_h*iPQ|>+їb;Y-H\ >MN|lLJ& 4&erZT=QO-G~n a^YrS9]chvzv0-c#8KGƨwJ3%; hRdI 4] ~yœcqcTY7_pxpq4p盕`G8GMI_47|jNzAV,$% cgm 1KZoa 빃OE8LpF??dcKi7==)-+ҬnUв ˃G! %/=)~ tDlReTώ Vl]@E;ܳS<HBxE/K@3aŘ?~Y`-OSvµ\l=6*xbO+T"!psڛ 05W$2H9\/هP68a Um3cip,Hƞ6ڐ6c%0|i& :∜Ay0I[}maT EQ#)Z: fL#=l [qV=F0G"ysrOgӖ@E<b6i#8 =[QK#-ſz 2J&ܖ9V̰%jVp[mz@r( -\8ivUtgDL,,ĠMACqܥ|R6`e?AV©T_.S .N KprkfsqxwBu'79GMZ~cC ɘvg0K"OQtdF67zLRh%5"F`EkaJ{Sdr l1/j2a Xnh!#Wz֛=̞Pu\2@Nhɭ 6K?quOMb:g b!qx]U().Ǵ-"cQx!t"1u%eWj<2 wVX E˭?)X0ڗ |*5HDpZǺW2E.̢s) 6 J>2GwiV4WvdNSx)9~9k~@0ώ ns {1P h_8qֈ=ݎDq+nF> <_Ww#Vyt#G1E707ъb5;z_Qa Nh~B_v=XlKI h@täDpVdp+h(͂~VԉFKK:=GX7`5"-&.AהOGp8Sݖڕi3 >hCFH_0UXlZNսK p S[s\U 9E@ۈg#i hU.` qbkCocoŮ֔гٝ𹳘4YzY=Y 5?fᙁj<齘ǥF s\6\`Ij+[sYA#J`UJe(fEE" Sy؀ш1𙳛yȏW;]g\|wD`ʜjU`v\*>׉H5ѻ铁}O&{^ FZu h`}\îklMo6]9=|V2rVz4b{zyQExqFLUHu_049Qn Y,J6e﵁X||^s&*zdo2 (9Hb%ȑاju4+ZHM'ApHN36EݓK,/JzԨ;<4խ' f< Nݺ{8F&#vZ|\0RCקX恐t=h|Ley|Ѥj(]/gVz:-25p*%۠b S $۴Ss~r>"~d#y_dSxV[ڢ\4[ÌhB^䟕&ًR >q!"~a]جlA. :ޟ1x(V};wHF˖#BJM ,?K(>:h%o啥RNj;bUpwWXwV[|WIfi Ə*hEwo[ү R<r|gsэSc(3&dKP4* '>bdx#Awi pYE 8r.~0N^QJW=x`!Wn~paG5sT䜺7aC5]jMW΁` :R/T{]/IU-|] cp[чZqء"Uyq"ޏ|/I|%j-. /OPD.UXPY?޴U\E0G^,yixc풤Q{J>@P{ `@cu0a]N#}cIy!&1RVQXlUob_U|/I 4J3~/54;2HK*݇$!LJuQ<c&uas9U}ێ+RypL(}ȚAMe4<{}E1aM|Թe? Wt}IB4u O~~^`̋( t'ɩ 34j5+0X̰./O:hh#Q>M$ck҂]`%Ʃ%%qqcV@>+lwS8f,6! Џ͈V9.NuQoK޷jµS33&#病B";_![ $ֈ ܕ'., ļQ! duot- &<4k94KY3Ze4+5f&{!M6Y{tkuE{'vm8-'I ^]WL'fUwk52GC+o+IeuU״<s'B#@3WzTg=)~ײ?(l;;ܫ\y~=Lal X"*N0jzxAx]Ad=?U7DA@."yqT1\U0%z_cNDyuAuW$q5nр *jXe2["aK&T{G o+ڸ~cMvZ -Bv3zKPk2DF$8v~ {x"1Z"Vfȳ$ 0u3l2P?l;?8ċCEV%{owa0-,NN骿xwYRR#}nߠ~s5K9`UwR0 !¶A_3-~"qDIjpvb㷿k։Ѭc6_,8(ӃUoū+1 Uȧb2U2 u m]AG4pZ^+*j2x,Qy41Og{.E\p?Ikf~2(AG.Xg_m1Vsuh+EIZ_ 鎯T;85raeLz"Ȍi'E6$HVKP+":U?wWAEɉY`lGtr*c_bezQ)KB$^A)MEUq{UQ>WH=ULmZ ,BKlϸ̎_̩Tp35p-SMR v؈ p7VI;d)X-4#(wyRR~/'j΄i7.,8zsoY>8iJb'RApddc+A w^֟\' @1㗷%_n~>`jnKՕn)#l;ZcW,jfzz_=r7|f iN'|eeכ`Gnp3Dx?G=Rk>c|nދ!E<&֟؟#8dÎJЈ>!ssͣ5cDj_/G{zXKU< \ V9,Mje8qiH#Q •Uژ[q ˃6W1[')7r3g+zHEԾ*Y0.ñs@lI9$>\bg] )u.^Yj,!? ygt@ (LnM]qm@!P. VlJ Wi̱^0V57֤kaGu+vT6QJ+t&X؉g塚GEB|L?ҪFT! 2 GKtV$t'WI ⮵L_R(йGMۋ@$YB[Kdlo GD:=eAN5J 5αkaH7J-tNe@E 6-_0?U av+$#4-"M]Xsk򮺆:1% &.fTi7O[O}j½)&drq& J;ueAڿG*^" Sw.(3G* *f%āx#I|&r|'r 'fn(5uf;5lLp!VV\)!{it"ۋu2FK|.$IAT},=`p|RO@vn\!Xy,y6a(vЮ\ϒM% u:<1^|<= c簈` p2?,nj+uEC%nh #-WwsB<>Z$ $Q@ 9ҖXGF w皝mw8=SUj즀#%|u0b됃胜t`tcx)]s%;&y!`לJ6 1e*8 pӡl/`wl E|jB&YuP0z[qyNVNY!7y(ilJ֘41Y<g1asgߨ"d&V0,ZQH9$ۨ8Ty<{z(G>9ӡn>v\i ݐ򻕂 at 4X LO/`vCIil'5j Ijm! d$rω5I۶9)^LP B'#@<ڹ`f1,=l|PdKiOHF192 C+tIQ~'אU Z-:I 7C#Jzފ/ k}%:{o/fk{VS.ȫX(c#?CY1ݑ2R`7&,g޶)eTsu23QƢ:C$[krdĹ7ʜI^~ŸMAr^W3Zl4 5CniJ?! x 宺:&Rkhj\|Ư&/Q(:ՏNoGݣ:rȅNñf}E5=K'eD"f "koi*),o4x®hh~#͜}̛ζp:= oRظ\9j",edt_uU$2Xu ָ2krWL7tWkaN`xoukxl %]ZW(|E@X,+7rO8.mڇ`H;q& q4Ew?i n#.{y@VTf- :4B+@U# lؼ8;yMN|[4$4me,]ר~BԸ۾Yjtč;fLb\޸C$5 Mu %?W- Fnoycr"9Pi#7gDjdgO9%92  ~9S]qP~a&ÅBjN:sx=yԃ7t(̅Xjcl* l,]S$72Ŷ@} D^ bT\Mrh RRj{(sAΤ4Tdr!Xcs2wy}=]\Gˀ.I("gNΘ>Jx 7U0{b7>Řt䍿Q9VPs4QLsS2 d*G. Ɍm/.d8KLnoe6J $06 ]cChx!C H D,8Zg_$0F2k͚.ku\EH(0rF> O~^-~k`US$HG{*uc<.y8{ 1(3ɬvq)35 8h GTs_;ĕ>`mLNo4!"WLZsv;GiÃI0G$M5[m}.QxLh0k!=<]^rhH=zkO-~鏸 ^8:rk2.SX{$97imꁏnU3"3 G ߤ-ֹuɤWtb~<=)}!&)TL~x.]H#/'6Q ֙&0D3hl0f!oY?M~aoєپn:A?۳_#HPֺF붉:{I(`TA"g3Nm/H;?]P'toqv^nݿ$'Ǔmbd NZ.S(רڱhD@ˮS+Y .mVBރUd@S,'wǿc/6Dj+/f'oGx7W6//9U?.z* h=xn%Fwq6{pW _'/ڦs<>؂֝? `1*.F|˅r1\5^GqPV. ,C7x8#سzE 43LiD21#o~4CAWO)6,UZe?$myOXd#Y+h{8ϙg*I$.T)P'e 2$HLZGkQ4t؆{.rl|:[nPR cg$Xʎ&M7ֆJNdtïCDkM~DQOK?,^ )g++&o!$X%("ݒzz;)/RGy,7WE8[VlU|+kVhXQuxZ>UpJHѦot—q*"N6m6:iIfnXYr%`˄DFDA"T|IVOeg 'up&rln%؈oije.SVXO;o`u^ :uآɗVcHoe9}o?k1%2Ɠ)%/:Ztkٸ/C*l!(gao!URu'(fjN,Srp h8){Az٧ Pɻ_XBeDG v2:UZ܉Uv1C>^U_ ḂCaez_6)3C%r:.} „nh6 ATVH7!>4҅ M<ʒk%#̌S8PMmWTfvrm62]7U jpy".]=ֻT/~ t 5 e<񀐌̿ۼG2b~NJZcU)eԻk\ĬaL61ס`]ڛr jl^.>SNX~ƃ'T<(@6)9d<25@9cH- )v>FgntVqpJ9c"$MBdn94m52o_gj@ۛѦLěxBoya{Ks-dVPKFvRPaӆUnIM˖᳇+tR> !3^u^RE+׆OWq!+ [W<ЯqE[-eb'8j&ԷjpO2pN"1ٺgӟXlբG1 u("ec#hޖL4Y('nrLBj5ΞMHtaiiJ KG"Je}i |2!! mvIw8s0ljv~y-M4I>t{?D́e'PMKdp?nhH'H 7ݱ[F:Tѹf.l99AhR*0̼3q̟zQ>yD9Cn6Z(v6rO`Ӽt<9u_&?8őĞ;nll#QuH%tb0̈́t @'J;p-A/UAg|I16ctX!uqc%XY`:g"Itf4WWCzVc9;jI8QF g%ԃ;?x]-`(Se; gED~Gv\6C$fOV~5+9V;7( \oXw sPu;,kH$%C(4\2[?AƎpFlr%D>40M-f$Ӳφ #6Vckg%ݘ4|`Hb[!Kp,OKۧS'STҳ@"8`g_@'\ )?%!"n a kQ←cX@56!q@D$n ֊lw-$^VsO9 sI$e;sAŲ\LEdsHrCba]>5 bvb{h"Χb|5 ;]k|(G#ub?Q}oBDyd"q%BAW2!`CS˩ $ /' ~ M/ߴ77ٔxT?:et 풫} HKrCx6#P"OtI#b8?a=` $ rgvCܪP(}Z[ڄ{y\䊯Nj&-U/=|[}sBHy^'B7ҁc.fk}zP;{aD3G=A i?+r/&ghb0#[ m'6!I-}g!)oJZ\2S'KYK~\H&IbjOXsJXRYX)*l/g(TP\JI05w5KqyRy{2_G&&}0[C\f.j; G9=5^`y^6@aT[$m8v z]HBOH{rߨL%v(~jLA"x94 hb-R@"LVW i>KFeJY_s0XYhgOAH(g*j9Tp"l ɀ>mZ ?ka"êf8ͺeЃkEc)lcHD')cJH,֑IMT^eR\=[ eŷY_PS g֛jSO #?j'𪾄*QL?`FFmnFER|a3ѣ`Tr&m;@B T-k)Oc6!W|LaB޳#:@^Rfػ+1:- v-m# F%_Y+p&z`h813;\l!H~s5BcO h V,>-6l'7#YsYYQX@e sJ+`@F~|lZhtHVhūF&e$E*2Y [^fЈyxunW -n5]ͥ\7,o1FiRQָ8C[5U6Yb.X B}s 7bٹ r{8e#_ )_ Sk} 5A>4fqhr@fbg%g@5<|51-| :sU{ \%6r PBBFU}I!f3ٞ2?~`J.[4蚍gtUg7_V?/%.{c1Z`EXFp)D˃ #bOQҿ~L=7;s_պʺ/ `y$)n'Z7]251g/? +(e;~LB}\myy̎LTz@A/Ԑ'gy/Ii20Zw jW?h,yP^z8~Bl̖}rQky@J\ʧd<锺 ;V9wDbu1|OmsU \>]hD2gG!%g#%n0ӭ1w$Y>33)2E<XSUfֶ,E}Ki)c a ߺ1+0, ~od[ܳ KA1~Kо5\!e?BxΤ 2^}ԷJ|aP̻7X a*:E!K\ sQ*#]=ʞ&n9F[2b_|gqȘL快Ќ46zk .F4MxS示FCCʋ%&3k9O8DH%ńhpR IGv7H .̸`ԗypxtN28{6}ȴk=R4в$YG7ǥkoJ]wLCR/ I*#18'KT5prOUmOQ 2aNjr!/)ה$sO5Z#:=tM;X^1pHQ3W<`8T"e$=:8W#B_zEaK[jN"nQ)Msy'|"qlXd@)a:~tf`~G'x«H´I;AgϞ]aVI;_#ևaiU8)#4RM6 3RG,+oѹ8GfW_p~H |T,bz=DP%2'"9] r A9F"k_ACvfl` җqxd%ݾq1i|V+hNY?T8nj{#rW)!ѻ4vO>@%`R𝂋çvm6\[{Q;L"#()"OJkydbv I4@>;#!\0;"dVChMue0J}3&0*hu X3US`j<_ !JȒٴ;8%ALĎ@[ ]W((ֽ>(S%6g XVz'.ȆrG8oAUi+|L`E_Wؘ޶3M d2 N[CſlȚKE3>šx["\fq\ )W7MɛW$>iK6Ⳓ3"ŏB~[PapH R'13=NjXIDxa벛ܒsd[zgsk,h 3˂ cJ}ksŘףMmD3BJ>Ijc6JT{aHq@A?0G)kfF|#oxy@ANvj hr;ABײ\ ˉ0gԩbqDs }j>(%\z+݌W dq\\-F ,UE`LlnryF䣞ܓ=[o1TN.{㤝0.W(#eG{*e{*O8yg!Ԑ¼*XM-.%kF$fhά4r>ľ0Qmu":]=J/.Z~'"ьP|?]ԓ7bAq~߫G?.jMVR(,Q:~WBz8j$B!}W^mb w m޷P}9dGC bU]-TWTa[!* :h-G(AZHx"f;SQt ~tI`IӰTep&H'n^8Db4BS"B+E#>iDjC`0Y<|PfYV>\!Qq?K4}:8fƪX8DMu`ߠfu?k}fhZRsZYvl thV:; DX2:nBk!If ɷ(j.| `I&?DbLLt>j="״Wȵ^ȶ#6k?r+n#GQ3꿅` j+" hewRhm$[S8l0DY++#R"]WVgOvX ;ryӿA" ou3ǺD6̮~]kF"/2R.{6Mq>( ȳ|6pٮ Ϫ6]5 #8RO(my >Xڎ]1# ~jlNq/ V[W76ҽF xKvS(1lz3돺_ Wle%)d(4LlK⻭wh};=?bZ`Tm-QS^hH`Sh<7'.wV%rh3oIP"tR_0?uX&j@{, H@]-P;:b >vr*2v#*MlA%R&_Cؿd6L}݂DX!p\<胱<:੾(T*ZacMS6YB=^w^!;Rڇġ[_u=XR3,6)1P@9,d82fbC َl`L_/+˳ ?r mIkxa_y+oOHPs R:jۻg2 +ZVo%p64[bW&fx˫Mː:"SneZmÓ5JIjS1S RˣHHZ\U K 12W򏔥҆6gS{w9Xjo^^}rID kgc%bQi4;J}3-D:t yfGcؖŨ)"=QGکb!a6w|;a`̻ J$ +iJXAs\]n6~[jT H:غxsrVk%0x]Vz"+VP%ҺnqJSDT7ko)`$ވu-dKwxɪq p/n ' \iB1I24 i%YdS ex,5t߂y1OoxJr*/%6ٳ;z6'1ƀ9ԕɿ{9r>Dgޝs.MUѝ&VK(>,]yXua%bݙآgC 2x2_\l+V\oZ'D-IǑG;Uwx 3|5}|+U"n@*u )Kk5=!WW_ kYxv"J6yVsC8# Hd`@\?`;^g}USM6$O`o9!u=3#%>O9#7soQp1}:A4 Z=311&J,B5s<5M1Vq57o:3;~iʬ*uO:ԝա,JP,]7=G=`>t`ߐiӎAR}L0y ʹ6x^KUw)b>XIpFe8Wy #l"T琻RҌ]+iYppQ.-'t~crufoM[y #Hg}:.t>C*[%ؤ7 Q2 J@H\[&rƴ'f2eA-Or&p)BE% MI/@r}8 7A_jJn d]2 0Su'ȋr6I)AK~Z=%'8o6e"+U^٦/@2zl=i5^>}k(){* ƴE Q=] 7~=DZ ҴN ׭/ ób BdoJvre5!au"G~FQ ^|Ep_"=H+_Muag7qHxʂSpɯ܍"-Kl GLV΢X isPVD"pҍ^s=</*Ѐ+DQhlw bjg T:CjMF_LԄX//%Π/+I_%*zmQ$0SAD'0m254<ƞoitFRTD(|V+h: /j$ ͷr6נuz8]3ƃn64DQ::ₗ@GYNW%X.Sњ.jHDQp&L% "#=ɣH( h  8W?.'D˹܅Wil$PwDnF~Lx{a5yb{)6F LFoDga#v O BF+/ywJ y7-G`6֢1 ;d1AWiQo^=`T<'|\7Ġ p+;Wwqe >xg y!:1;2R箿&r] #.CC0yUU1u qU~w%ˊ*R.35]zOAoFe1Fl-3I-@i ء$@ӻ~VȐkElwoɭ{T3NB8*v{D#ly&Mh$ <5cfaR 9xUIۍQTjGDbJּaƦxLV^ 7z&*˥C G×l(V 柝BFR;آ@I'/d YCm;^.hB~'S<@Oa7isߞY7ڭiFZl5`Qp*WDUett8E( `:]K=$$5} 3KsqI)dɬ~Ry(`m + $o.:7.մB;s_ۛR8eyXL~(Cʪd܌_lm1Bw+m( #N;,3c?XRAAHaq1 16sIKnݙ?k6?_Z*|`ӀOExu $|T%'ޡZ)/E@"Qܓ+yںM&_le,*\z4j`]7cԳU# ;d>V E`@RqZ銥e0y K9 #v9{Gɸjţ*`$!yjII'1y_#hU &"NHT`Ug\]R&GZ.{)rT2CGfFDd Rˈ`[= [3yrTsp2/"ۚY vDà ޅԏ3_D5 xvymT)>8Z]˙$J 3Pjmp` [S-X\Y5G gJ%Ā|$[={SUߔۜ%i6+I6Qs{CE9yHN`w7B2aX[oZm4 H/ BYiH˷'㑱>Z!n :sݘ$&|+cw[e-z^dxu1R-pkiDZKV|ًF _)iAWr<Hqo &X\W-R'74PY6/Ϥ?22~*/xe>WiN*H{oT0>S5s"HLŶ AгV} R. #t"#-1(# IbTMV'Hxxtc(P~()zlKo‚zityYq2'됄6g9R٫A⸻=\\0Q(C'4' ؁3Af: NLjԼ|7F';y| :]&st47k+{ †@ g#[Ϊ)\+d9@O͊ Rb+|jÏP4܂e'ő,q3[Ј1i)z GW!UAYNB*̀# 5k5ٺsjfh|Mzp℅NY'b r1&S&&\K6$Z;^ (ڲS{yʯk77q VB1,m&R%o#Fd{7;$J׽hd_trI3 <;Ao uXrKSR[mեP VάnOy0>Ev'8IAr2\HRlʇKuQLw9 G)w*,Kbn",6"mD9z}N+xs%gC=0KX:2@Aj<>TfS,F 9??p2#ưɹw8UY_VBoGpW6I{Tw%C 9lŽhgR=FP=lrZ}8>cUULÒ*`CC*{n aQ~Aɯ# l(hr#G'S < awN;ި73uɧ{_^Q =q!Zp Ɓ;/wTJJcظ23&]>F@'+z'km}n:̅"U׸tj҈iy=xW)UdH-B8=擨SUOA>:}ϾeP6{ĞmʱzFY,7pHE8q}C KqG1ד(womCwJFi8XTkpA5bI-OFSA$ᚓ?ԥ] HЇ/ҤOf(zl!k Q@l1x\*Tj#%oiR8y=ގR,NkYX[*p-JyDk+Mb`sad?(#РU}_L{Ɔc@ ̀7d&(_cAWP滙ioxMrmj_kV IS}foI)T21l:xY~Vk9|)[l bW\ivIws]XqR(H<1i-Qt) `<8ԡ'C~HZ uBJBu ̿Kit)T k%+, uI#niSʖҬjQpp֚F#hA7hT"eҿu K?Γ@ߒ(V+JEJAEl&zI~#JƼ\EE1odOXk ~T\DB:'mӿ3[f/fp$)Pd "??APFs/>}M U%?e,TjIM+:"qJ&6T q划SR.bri*"đ).9;Ӿ";Qx;\khwcN-”x{ eO@w(C]5Jnu_ SN,`"4Y2C_ENGC~௒tMz?ͦlVm_t8v_@96d>'Wu^UL_a2 :t հ"*[k(\予y -8ba9Pt2 ~qw!~6odgR#*ױFVzA ^AEb$.R[QX>CD*G}8ZYVOiiO\n@?T39ŀ84H *$.p~:Sn^Mv7ϩB ;h42wJEk<ޒ^f}acnHQx$ D8n4a;NTD"25',|Caԉ_B>Syr`yb /K8CZ.~u$zgg^ח7+y@qt.$KX!q67\/Îm+2 j:0axVBOi9p/Z^¹>ڊ.P^$,9I}2g]ޏk@Ye5hկ^"HM'ӗK3F#5C@C`KZ jE8250oz.CE+qj9OQpF,7<6\7rylAM*$*R2)_q"k;Z5oR}ɔnCQG6qb)wD}KT(OO=M4av! h~v橈 q:eMj0L5p^x}JIG 0*lgU Zf#vMUm|2D|5C;>:_8po6.}[;me ?'pdGvddʳ?ڵaصTv\) *JHe-ϯ.M2z.M I]piY_m/А\bEвУt9jJ~!*7%}4=iAmf3Zu/M ;0[qΣ9Fq̝U[2#Zִ gn`xzSwX\N(B;$ "*֋}~g)_8^^t`l >lYp1]BsӋm(-"}1 4&>XUs~̡g:i)UE7gл7s-* %]8V2k(9~.I?_oX8ZW9A!_rx S[W9=Ѵx 2=?ryP&BR: 7xQ>#z & \J;0_BƛŎrjMOsu]/J@Rځg.8uDw':P a8˔$7WOl!-Tz? j֨ (WYjXhsɭ/ͳyP.Fl0s7`N\54 ڀK!Fp/k$P%yƬ:hTlqԏTs:fϓ;__XdQf6FR=.7o֬%C΃m⏁I$sc;nR;7iڟ$kmӧ6U/]UCf KpȐpȹklM*-f ;wDNʒ ø6]M;p=أH8%ȥk!Q7ee_C,#fPUsSqj;O`: MsiO(po]#`{>(ogo (ocI&[>_8(<>q u GgUMe. 0jvJG2s9vK݁kW7m*mAfU+U[QWoucD?}%z#pP- 7$ڀuox" wxQ csW[K"`Vr"7{P:y9d ޿#ރO8HnebZ_l$2CJخ]r3 AdhBf3,&,r]~8 ,肋c"bՒ;7~ը]Kdg<7ddeG@["hY EKY=܊%jV>%yNf:w#&V\z*v B |xٚ 3<-q -zz'wHNdۓ:%I̙_^WX+VWJ\ RwB k} ^ W2j|rvRGd'G'(Fp[fly/u{kC{RPa˝{B>QRJ/䤡,oj;ta6eX e%ȥ&=Wi# XkGLjoYL\L9aLU[l]k9S%Q02t !xV8cx|Hy7A=o$;eBՇh߂ʺRqj;x1%"_HKe WH'b9̴ImlI%ɱ,E[*q(2WƎ3*izNiZۥ}\dP7֢̾PngV )޹Io\XI+yRd6}&)Ѯvaڷ"e%|,pE'm (`Tr *Vno+A 84Oru2 _;dS͂ iv>#fgmn)>:rr^a<"Ll>,_/h`mdGj#h9"ygv '!Xup觋%OPj]K=! o'S!!múD2 j+z`=+&\~RQ"/=[㇨C02Uz7j ¬BA Bf7C2AO4::6o`MjG~0$(W\~$b5ڥ-( fŬ]GU48箯>c)r}@6FA,ժè 38-jXݞv) {.M#C` whi(vpX'IM(we*_S ^7Wܝ0.&g\&~)6;KҚ_)_2yAwwqNlRID( ʃ({[gz[ʍS&GS_ VxU/B{߮ȋG[͛6|D» N0M0mR#xxiE`m]4<9tIori͊ai kIO-%E7N˕rWUG$Ӿ`'~3qjڶ[ ց6ce粩c#;8{SQUl3R^HNn؏cnΒ\9NʰX |%~~B̧ h6{ǮJ֚yDx8Ce  AB4Ą4~MLQX$L^,$`L/6bO׀MuLZٴڬpx!&!ߏ3Ё&)HKzV4 )j^64Y}C,| bjjj_s-dLN_HFQ!nH'bh98௵yMIV U=3̇ͫQmfk hp侚4NW.oʌ6e ѷi@pij{+%yٻ^'U?ʛ~0zO,$.pI$KI/ ( Ҵ3}HP̦^jӵW'@-eU3#f$e^9)!B?8jHH=+){. NzTű Z>3[Wm*9nԿDdSfMlu:7[0K,Ȅ%kh5vt33y;!k M|g$Z"?ʽ\m xI6@_| jB;wk< Z ϑ5<n<GߙJX60Yk^] =$v5Y7YծW-O@1I8Da*h]>:MzgWJ'UWkso_gG>ҀOZᛝ7_PwbW)aWw68[맍+ LPGSyVƞOٽa[)"-@J&e.# _QK `;r/Rce0!3{\:6ib>֛ I3b ?,>9"ӿy2u"BD to05:@O4=WbkB-qUC.uZ>a?D2/Jp>@sUi~$O\f1puR{ZlW*$і( 2iwUḒ15M 䬡qoAÖ}prz 4`c7wmL=Nrd \筻}_#\}]-N 3M} $d~AkK[}DU20mizѪg0mliQ~T4ZqҌo]-CO)8 aaTPϏbؚWZ l:?4=,bޱU,W~<_ܑn}F,8vA@Ai<Ϭ+_QR.TYnA %ʚG[>.MT${BI&4#ȿr)@|]b~ <0ҁ̈́*o5\^F_.rp5lqbs櫐FK"= g/󽝖lEξ sL#)IZ!gGSI M[{k6K)\e >'$ LZ4/eN֩U*-7sczיHV{0&n\( 2 !(k)*TS4ZYi{GIa"&RP3 E4h]A2{wCw׺Dndb@KC l?SPjzFGdX\|9j8Mi+TZ?hex? 5srח(!x5Q ?>'V{|kUJ:"3͞0er.7QTf@@9 >,,H1,jq(IxwyZ&]  fZ-[@-ګt+}(B{9o4FiҨ*zs!F {҈ @$mQYIYo;~T8:ȴ.ܪ/q7^sQO:{lVƔ=&\  G\҃Y l2aSPJ@WQ7?Q1N޳ YP|O{g~]jf yhlc*Qsm ы )e16~]%c̅\ (R30Y:Fr!>_ 4](uͦ8P0(7dp,2ꃄ+1׆W~3/{NV׽OԜAW[g? ZyM%L0*$B>q⻃B)4-B@p10MS:g`,h#oD8肳#?Ê3Mw~}i0W4aܱl,߄PZO|Z@l¤ΧAdq5?]si&٥T_/4L_C>UжkV-O R; hȠw UtB_|r,vgߣ0SvQ>рߑЮc@# ̃-\e  TEM7{2j*:r\2M 8s]sݚEFhJdV-d͑-D] A1)DJg#Yt;2,-gwz|Dէ@!ak AeZ2R싺sO,RW~ASUV]~ V@;z zu*'7 dzY1-Uu;t6z84 Z'uDHԢJXfq<I>|WL^! 7N!n0&D^w#sgQ|PF94~~ B#([#X-a,Ρoq{@R;W'G^|)&+Gk#c:y778iN%jCY*p,cMӏ%k3Ȋ,.g dFa3B mZc|a>˥v|ϭ̵0W Gqּmx6⤘ooiw9I.u8\'ǫFsBۃH4i; XP?DKSV߃Gi$p4X +q&VDO;  ލHN|-붂U05dMƄkn'9nbtW~䢕;V+;P+.Sd_RaV|8m;S'G6J_8Qp Pm&궥<9^GdVjhh! gAsRdAܙ8>Lpy*2Re_9" ~W!;?=ц?撥t~ 2D )&u!Xo_^rՐODs뜘":a_5~aB+PBEV4 08…{~̯ NDPGyx;djoɓj_Oi5귭oVy+܃z]^2[]a!_ȊIFγ#sixU81IHAw1\n޾]GwB>aK,2s^lC3k)3˝}h޽5Qԕ|IVR9Y i Y_p>DP.0lSo+":7 MKJ*v󜊂!KfY8sxsE3C%;ZطUks9"h Hk 4cQMQ~=ށÂ6gû|ٽg3y/Y*Cf.QV}or+fyh ~\1m`6|-O@RLs`(SvMdtR"_-[{cJ K P w{5mZ|=r낯 pzɊ2Z)wxGIcrL=Xˎ¿;,ԁNN3{E :[w紎gS? g}uޙI9o2_;E7M$i4ͧ|@3zo bmA87%JWUHq`<#јm(;▷;ydZvuL,ܸeH>ן&L9JVzI3v!(CRf}PUIRw.]JKEn߅ 1f\R_t:ra)` I;55G^~xkuq?hzxE70hr2ڳ-J7 7$a?/|$A&w6ܜ7XvyQ .60 (5RHBRpb}S,=u*~HW/1ȂFj=r1!cڀG*s[B?Tl\V[r8 zF@q.btI&l4Uh JZ/m;%$A'i[("7Sɠ\qLV{Ro![ ";1$v/:a1="(ROdkIpOʨ6'Wg "ddhkTZWx"]STo##R~L@# ?v)LD;^:Gs +B%~^KMw2UR uQ.EB}l/ ":7qP`rLJ_wMKf0ǥ+ kFe$QHBF,?fQKt|Nd#܇' o/`90>LGq=wH5L\!w8|wt)D5 N Hi),杝>|Sޣh|h$plR#h|o0 mm&8,Sc[y!$m"?eS.T1+^a][iEխLOrki+F.znv*%xۈV̵;K+F`Zk/ 'oW\x-kSo%87~,.gi. PsL Aᦂw>%̩۶ Mo!/FhI\)>+ṩSX. vu$xO}ύ 86a_#S!]ʬ!eEF{esY`nIw5@}D|BM$b*8qqw$Aɂ*A§<^iD`ݤ&<l]B ⸶Һ_3]tfFao4Û؊˺p6^LR#wi[ĔѨea2f~R ySsit)KϨscDr鷁Bl߃gvEtO:QNџW()9r_$'P Ǝ|qj<]KkܢA^3ӎF3Q%' uA? 4Փ EA)g/EXA M5]%\3 œ7NВ#->עZ&܈|V-Ea&kxLh&7PL(^P1RJP[EۯH>z_gT`ϚyDS!o7yLztsVwNXot6òt6u&jgƇܻD6BG^״D˒@gZg1#Г}<@uu0;M$K/) hr$nM`Ca,Dv3TR}Ԩ%VM5#qU0AF]rdDGFVU%U:u$B}[YC굸oVF;ɍ({,2{䲎.U<`N9m0DoZz3 7te ӭ!&NlɖTkO6 o鲻?Z^R*kyTE:sMMF!#\]Lx9>{U#Q(Яg "0jGbkc; (>"iBޚR2͈*̝uք0l)B£9\m{@F Xfudt ˚`oaMI|fhN  'XN%dnZdzfe^'⪙T "np,W@Qz`Ě.m6:уGIK~n8Ign.,=$`.UPvB >,z/2[/ (b j>&/ kXFl PXTnL4)S N *MF+eN{d8/ɢ't *130.VK8HPFi% <@#{fKY Cj<}o>Ybʔ:h^Ʋ ߛja6QOOZ'E 64g{2[[\nXwA6o` !Fw3KR^PhX[W#K>>myuI;5r8X(oU=+ >V4kR9qR>)g`tnAZW)Pi;#Iaȥ\ZtZfo{7E{>ϵVߦ#"eV ;ޙS_٠?%̺ I_|4:'˞]2G鈓 (|Q?Jy J^Gvix+d0=54ᓱ <Gl+1_5*a~"TVOnS d_p}NzLXEidv9af~׿88Ęwaqg-erY͈;v~+[QPu?!W6>k=r[ć[Xm"D4dqPra$A(> ?PvͮP0uck@;&~6Qfb\d880޲fq}2 YdxfI@o)6)&y,mA<~ZX)ze |-Vr8wHS6ag#)&dR )8 p0\zWYVUYm`׮FaIK[+*;7ۄ/FA><Fo[H }HWk {=lfʯ^Nnc7#SeW`5R˭@/⚈%貮xBrk܁]ͣ#>]<\kR!8_p,$ؗ3K&DyTcXR K\Ddk)u'k.ܕ //)X;:YX=e( غivn6όFG AK)-=ayJ?Hbor&N(4fRcP^̊Sф/(LG3 a :ˎŎ؏Dzf4Y 1ro AсKAyQT?n*`sǖvf8uDu\>r6dVZ)-WmJ=JP4|zrDֽzPa'2N /RgTt p-pL8 _[wF);;!Hf_2TpecK˵)h,'1ڟv'Yԅ4ۀb{܇TO?^/j.]!‰pcq M,0y,LI Sâ=c'{?xs@foS$ʞ*c2֋D?͚onmq80wAc!:)[YYn[dEd2<~}UE"{jljp5EW0huwS`P5F+tW ga(Gc.*53ON1&ٽwy @2x,Hx]7ZO[ߊ}%M)XO˩1?N'j Ne.OpH6qd=1 ]KyQ[y1ގ4 c/DҺ"9.5;7 }Åza=neZ,6:#61.);'7>߃+aVRBl n/\~ޔJ;t--g4mgCO.Hu-jSGc$e1A\N3ܥP ȫ-T0DCAэ/8ַԧ $-S>qe_@ɴ$L%e+kk>v$D&ERk3 O`P]eh9lCOzvq7ᬐ@۴%ɛQ%Xlɛ݈Kp;(jeu C^BizT;-m IHy|'` ~N=sB<Ж!,^r)p@jgwė+%c:4u^?7׍X1vS  ՖqpGE[ϟZ%5%Jt ^7Sf5%dWa~ٳt(:ynsLʆhWgJ 'rHZiJt9ۊ̂e)%SQr!)d|mW`ACm)xw?E4e7j>F%VmFob5.qٹ9[X+)*6ÆGJxM˪ғ(7n1\Cҿ$M[_:fl&#R`ùfMt$(FC)TDcL7T+MXzq6|C`uzEX'TLtA$,A0,Oiae9\@^^_V җ}exr+  !.P~U&tP֗mC*y CI՛e樺XsHb 86JS-, nqBwrYHDLJjuwn}`ei 5,;l0~"_8V3 .s֚@[6t?K E|' a6s(F./P*Y6?hbNROJ Ӱ-G :|7$%;'J=o@!$s{2yLC*r~Y@@Ch]xe E0;TNP>)$."jE"@khВ^jѐDf`H@Ca$tAolr~_WuTiJFA)ȵ6Pqʇ`WVDkGQؓ\ʗcچbdlW]#L翧{D`T+6I}Ao&CAkrU)owD8]'K!ҌV2$u! _dp=s4{D7T݈c9H6`BD 5.*Еry4q^,ѯi{>=Z+gF>~H{Bbêa`h,Y-P[Z%D+n{q0'̕rl\{[oYhθdݢaePsc;P\oO~s.x?,#!Ig7*$ vYY^ r:Λ9Vu;&ERb7gE5הERٝd }hjVLZ^$,CTn@[<,ϐg\ 4q#iHl~8\9ϸQES ]Ssdt΍X`c5"rL$4"fRĐKzf {+׎hwQIbWQa4Iw |C4ٔM6f/;^7Jd?#|$qAX[):z< Ե /&Ip<9~#akܔt" Z騩8s_& s˱H7~7?m\" CT  AWT%߅WGUUkXA8 SH<9yaGNm~zv*tTE'sLysD*#U82ݴfwtb[wHOni lA22@5Zz GpDW6(jQywlHRB:ϧ}W.cYQ|K~ydz z=ECxN,4 8I&բ0phiG Rt,:̺/'}Z]kE[8 Ӳ`b:%壅_Zxg4gQj1`SONz^W4!>uc*Qo:}T BQ~kXHWQ $~y-b"jwG6mI;q)7#)xJ3\soj7<#a5i0x,A]K B̛Z=Z,m9z )bv[3\.GlSxĪY_s/b7 iwf A2cASn%pL*͛Fݷ4bƋMNs݂v^kcTUUvk/3+"۵Z ^f'<\. 94anscw2#-'.l~r]93|~3^Z,-֝D=M &# '&}+HY{%0-p%=K}&ph~6_9aUob.A:'|qJ`h=Dm?DPqVa&Lo:5u~GPNpsBWuϜ7+dF="ʆ˜NCF?VڥBM v ⴩w] |2At1g^o١.quS{VmAr yv$"\cJ ?l7e P6˅д3YMdFfugotmWgP.B,1Pۡ}9V蛝5Ѻ758@L~YڛM 8{pߋ5yt-T#! 2*YGԿ{i[[fOLǕ:<n?Eg>!~eɤUScN? LS$n^ȳx 6܈ %?ӑ;r4n༠8屫|`qu5N8(BX1|$&Bx'TS+90PKE{`(DtKLBCwBԯf '1ϩagF  5XY63!} "áb*e-+艙1w"cgQ4=#Y1hAo Y3HX!4ιj*Jt/BJ &c+LĨY+rkkB xJJ鱏C@2~FA3D3Bƪ7'RƠ>2SP{3"FpýG\P֭] \l[ eRzżrS pL% P HzT<Ͷuei_hF]~%ERR8p]eQ=&A%@O}o;B:Gb P7rZRh\0Z8mos?eI1o$80 386N~^~Dޢo~D1B]lUUԵ_7kx';V?WtkIg tA6s9qm@)xIoRy*?`?A]*\߅D~1xggFerE7>ϸ(zu; ˽y7"]NX&^D,]ŌLvڐJkCQ+\/@@r>q/7==>FM901r7z;J,\ FP{=Ź8\iy,o6daX݆<ߍz8lcX>Ż0Q!_[h?F5ύ8W/bwmf?M|{qt(,@[y1[Ծ ->ģ "+h6C֑`lM6{G@R!BNi.K./n *) dWLrG$ԩl?%ۊ &M| x 3M R9>3$5U QC5'(ʸdi,veڪlj3KиD҉Y\ث۪h\#J$C2Vuhx4o]"aZ2,-P/([ZV;Κxڳ_J6,¿0@N*U IjBWǞn{6Zml%XL΂O\ACuaЮuzu푎'4f%Efa1|ҰH %_sULЈ#y/w'tW%)Cص@ۻNw0n,8}0JY*,T-St)]J1~+r4+re\N&y6i:f%݂tBzA>u|C㧯2eBozR &njC T̊裇 bMޯT[JoU2!hp\/4xB{(0W1l翓W 7tE `|P8<6yQ!gx:IQz9$tEJ-ќg AyR/ JUj0D'bzB 滜suhG L\P~yAƼ~G60&M;TE% Fh[vۛ=wp+ˢ]7[uӈeZ9#1w"}6T]g{aV"|]Uej>s:E.2x%Mv{4dMl_5M\"+{I?/W;g ]O, Sn-OI7I盜~l8??'< o)l+|v7aڵ?!N | .)9Xe՚oԪS2 4p OI{Sszl;8%t{(o~TTa')#7Ý/z-⚏h*`q8>p8UrRQȡ&| .wHqP6M02AׯcR(,UTm(ng_<A%>nSAx "; (k5\X}!|\Ag8^͡-|KH6M6GhB)`dֲu&^M*^WC("ǟS7~ot8͘jϜM$ y>@tɔ8yv⛯&PBsE@8lʼn쩺YG|6DkH91i {5%b{F-gQ:Jf ޅ+]*sս!^FSq8} G폥(}Vv6n;!S"{=(FhxIB3 2}^pN FAL.;)@H_(eZ[= 9;Tt$+ 8W'`ZÃWx=AEW''z⤩-2BcuLN^є0Bjp#] Dt opW8` ٨A?Ǥ:Sj!j&|)SX:~qӍ9&.0*պS@e~s/t ^ЏZww;nps7!8tbʊ긇Y8_UȎ 1cc8reKߜNX&땞ZR!weNbf4B(`D&6h=PXB\&.c,&pks/J9c8?*}P[ޟd_. #!(Ǚv*[ʡ#Q9]ԠtPa3<%Ħp/F+F@bgAˬsfgF8higךIhWVyg ծQ]d|}.q4]NU.Fw'3Ѭߎ=C1!~"|[4 Z0Kݑ^!$kgS%Fş)VO,3yy8@}`0|x10/vyR k.OģF亭&x>hĆ@ۭi'@.ŪM>xcO%WeFy(Zpu_eOwq Fۊ,m6#bb(哅IE8px6ΩbH0[YؚD >z5:ܿL% {fZ˱EBœ?iGV'meuEGl#X/GscHfug/- dg8^B;F'ȹdA\ek3!!^9K>,A&KoCw|B,ruɣ9<\ʺ~$}B^^vl&Lo+C<ԍ-\~8'dV Xj𧻓ZuXºft!6SY"!Bk*69o?'+LJ0^LP+c-Nr DaP& $ 8љUugdu_|pD!A FgYEsk\\樎dA"qTH"qH μ6r7b`}|c<"G0ut9Z!)BUwL;з::gO.Jc Vl0Kkgby<=G7oc!ԵN0$J B&܁$)/aN|w'O*OQ=ѥ2%nz!D$0u9/GQlElO@y~71'Xrk_Ӻ.JCmRd~C 84= CGi 7Xk4yz캧PgY(8f51u>=Hs2;IzK 1'rؿ pw 9`Gv(S)د̾2A%RRc-!gfteVQ=3&;UZg8E$~Ϳku\;)d".4i^w\ڏ;-+_6S.9a9Uay mT8nS:TgEq&#k<cZavWrI!o'͂\K2Qً C!ځ)t F&F6bY <eBUN[%uػ#!&{3'0 4_-"b*2}P4DȕQbzU9 ŊэYSAMH4eb ɥ;Ġ3LPTFwlѠ"x0jh ~ME|h9:I9JVT2k!7y7e dblDy~SḰ\h :Nt8-kǍdFXvTs fprղS?T/ } jyπ-RWh!N[kU 4nz*#@%P¾8xXš'>.b}Ip:cse'iŝV%1(h,-ncKP3&^ ḶTC m eD!]e=z(s'bH 9'`8= d῁E@(u0> [u c,](?z"1mq,$=,"WC! ?Dzaj#_(;APT"L2FV.-.w}vXD0*ASO*u' 05Bbie| 2zs/rH;`jO_D 5`^s\q#r|2[j1@ ˱gD䊏a<׊kw,xσ+!\JOYn87Ҍ66lpYAa>GjNdKt%feO]C ֫YC0H20-_;ɣ@}.Cq>eycxʼn{VFA~Rg@˒"IX~ɢ8}d_Ù|"YW;TO1nA)B?ggV&W!63ۤ)K,VR&_-KCĠ0oD.0-˿ɐ0L,Jԟ>O$;Vf_3b / !LQ5W"}U*hziTB;Jg 3,N K<%P>TEe#X؏Kυ Dz#;F^C_*ыA(ۯـFwy`gUE6ih׀lGb 1-nCi-p"y|ϧuLQ [_v_|:F4e#.Q)@̼ % ?s0@=hDsAAx+`GJ6@FE1uEF{ ԝ(^Y2b5 mJ`úzޚ{I;{ 4ݻA!3~v">hZ!j3^,3, 9WrB4ڲNÆ"\rv`f@ msh0Ag¤KƟz4Ѩ焖L+MjGw. @yvxQ0 ^߷^\h(Bv;6?DeEӰ$$OpC yѷiT31D%Ƹax\,0 IY@YK ^p):I!M{my0]NLgv| gGn|#i#2X*,z&+֎ [>$CZTb Z#"1ѬFhbU<>M#F˝Zky/Σ0z!?}NXbI/fօlW2<L^쬉6zVZ=YSnjafW f3U*G5qoZf)t1yB7+ HGoXpz]\U,\Q[ X0ԱfZ~ R*`AP^d,_M ͅO~#h?1`jqB(/g.XK# S@?1O}=t.-I{4h3$a%)Obܖt=ؙt*eaLYi) "2T2 _qFvώ>:%o*%ĴV>?z a'4<+cͩt7'ҳ i[xS\]VP(09{F3;qa?Xy*3`s;~u׽S]{cup\ؗǽP1r̼H6tW3b`> 7D}2nJZS Ө#CAz`-k XNarG)Za8SI\]>;x&շUkn<`,Y"|$ "#$@S,0F{)E%:sb*xpCũ6h%X_]-s}'S.z^Fq?LpիE w6~1I(`$*oXʽ?5  Y["L;_&F)Rwmc]^F1qI\_&B>dk%/+]6dJ\R ٪+sVDlpGWwqmaQq69Qx5K.V̷lvnbu̗]|}uԾs$d~)%Bz6Ir}U2x[G,&\2]K}a*'FZȄ%cv;8M,c.ws5) T;c]hn}D]5y;[H/u`)yk׾ :X*Z3 {Aà3xMe(>lO qBz}e}'O[c!S`ukƹ$!v Lԥ~"!> Ԙ>E":7~pX\k xl BqANUe:I) M>O(%,wEǖ ?V4Gڶ̮j2Kbs\wf"84TpN9g`r|I],Nj7u54v.K{o1=_%mi77& ōQBQrC@[iQzNryY¹o# ;YR˴`_ ěF;uYF_Bf>LphI<ܤ ޺4s n Pm͖d@ݪrSK.FJ~X5"-:X3 j.%I`<"lg4,7eOwVM 8N(m˨a˟5^F8A<p¤x?fu U7"E1/|Cr5oͨFCFWuE~ANH X21T^H8.'-*OcO)S}mʌ6PNro3;_N̔Y 84gU^э8ӓI0T |r1Fd#j[B tV2SYHEm OY [c [0hXEo;Ui=^̌g 9J^80aG(}|ս~LHL(j!MY$m e*̝L]l#Y 4I_OE=Y)5ɨHXhV';HC@t NvW>Nä`}фz' uqZCZd%LJ@DG-5J^"D5_ې`S;sOrWT!ɍ2|MaDc.}oP4$ ksa=),!Ax1GVftd' Ҡ09fj\&-޳R '-ـf<9 `A#a)Euԉ=Q#?SmY#\S/i t**fTGZn@EUH=ccmE.>b kLxT߳X-*%R-lߌUGD4LX7HX0y~R +h17sn:zփErludx uu$$?6dr7zwXwYC1lA|Oz1Z3j;I䌔DAʯ@\Xg$Αm(Ԍ椋8‹kc LC%ЩAH {y[h(O{/gA4AejÇ*NZ!Z}94ƎLRw53YYrOxA5C]~vM< WZF=9o:.ʒ?ĕ"N88z鶲Q&c쿧kr*Q "@*Xcz/[N9S҈o R[Y?ʾcPΠBD-~/0i^cIg> j*[C)X( q (*开 35VXaa\~ϻJU XTl\QX;nlVK馂WB/[NI_^)V%b+!~hwښ.#i&TbBiH cQvo'Y9KqhoC5A\뵷 gM7`׹&T7ڵ`ǍgD(S67+kǬ' &vx_6>Z{bzG9A2n@(lq/o޵3ZV%0 *_6kc+iGb:T׻׹Ou^ț]YyN48ͪK^DB]s<ߢ:8׿: %WkH|WwV{CSڧê ΀ƑsRh^פ{W;p;aWLdy~PhۇH83ǬޝGtpEKy+_%$fVؠ1t-$jDW.UR3.Ls#.MR74?`/K0ukksS rG㵹{\Y+ř9W )C#sAUD@. 3Ua"A_c:b;j?r#d@jnRKЎwcn r9џ?(T7^9LcCYmԄWxR Kr+s~ LnM- r7be-t!GSBEY>0MSE A$!6)G+ 8yGT1٣J]2(6 uUN ٙ^4L 晚¥og'((+\gtϷ s.01#ؖi:]F6 Ԉk[;{( t(ˍ3elʗ‰cֆ({no1l:b{)~.h>٭^g**6ٺsrn CκtncOd)jHϮr`,W;'e8d EU7} Kؐo@M.b-JD<})fFџQuˌOP.oweP&V/WrVZ>i]'\j>L>^|rfSC \kXMnGpe[TH*lG9=:jxἯWNNĕicXy5aqvCo,o]qGp y LIH3=9Ş;GJU-=7g:uvzZLƭFL+ƚ/ߖ<{*d^}N/ӑ YZh CC *\1RzIUK] .&i_^Rl!b`Oҩ;Kr]&Z)ȣ%jR]4H0 8|A.fޫY$;2-ЫHM%'"5 zQK9""}LbzəUwH`f d) |<+I# -w\M1KSSѣ<#U!a`EDwYehhxUrB. tr0+ǕmMKZRM:{T`Me7W'F1~czTU9Dn`4Ta:gy({֣q!w-]5\xE! q4nyc㜗JF{s[?}`UVAN͛3KpYDmCzn6Jů M)Q|I?`0EKM#9{|sc%ԬݛG9D:#ߚ/KO((S_$ye%hgN6DA̙' $3ueb1S. SټQ*%ש@'3+-(#[lOɈة#Z൜'Z$@sfCf4O+^XIc yP' *q-[2&*cȷbA%)2ymzlF4pZv\u&Lp"y~8&6흚+w7D!JdD< -1Ⲥ q0/>gKVeͮG6b k`S l0/K7:EٙCRԷyN`,c,JRYK%y:%鉴dAڟ*% XQefvG(*8% VM EN$)Ⰾq;)FhbR(Lm#6fr"}ӊ8$1v0Oab*Ǩ`@d`-1 G#i 훧zO#4Tv-fCYaqo(`J ^ze,4fŤ٭ba2+NU+}Т2 UDwT 1!ܞůKBФ5Pfkz&l_2Z68b`fXmJ هW zݤ]njʖIsUs[DjniKG Y^8w!y^elK3'Wr)Q$5_Jf"6,5ƢHŪT;uweu]kQZ^ΧGgrcWdv#Q=RS{yur̺֦k{t bjs #iV'eob:^#YFn&{B֑ש dXQSO()B:YBPPk6#WM֍dϤ2yy#B'>.u_ y&#OӠ M:”Cpg.{yB#M2I ,TĦhoY:COHeH"ȡG< [F0 伞ѥ;<~pfM4UmN prI IqŦOK˰LJ/v 6xzCv{K;eⵢl n*#/$7w&Y~l7xL?EgHmULojJԸ"=M4hH&s=l:$#-@Ė_)P]kjMǷlLv(0kb 'DjP>8C~VѮ!VxmAs)ze\!'zu;ao4SSp|> ;Nc6|3%f5JA-C UԟZ,ZG\r`~¤t bDTP?O!n^amUa's'peTk17(cl7w& T@w31kt[k΋.,$Kg4xD[`Cp(Hៀ2cqQ4s"Q;jC%a6J_/>AtpXiS}{3ܜ0"@U"Y8S E0RL=]F` RIlkOLB^uD.rk-7)ck 76i:<OO ĸ4[P~kXVf8I`36VH*2(8i[X"gf`% "=i8`_G*"+k꯭qv*MJ>\[·!l!?OI|?cޜh Ћ xWG;\i=cZO.aDŽe~<8)j `|pmkz9qF #y{X*OAxX!O0 ҏyŨ3I$`hnB X7 0J,) 0ljٙI$&'*nﳑFLhIkB"F-;=Qf5qYHe\0[VPxRc,0v{=Gaf(c˥)=ZQ%Un?6Ace}lA\@]7p7zA^fʑt󟏻FvcFFgVCs)܌ٯt&:[Et]90W;TyxI6/ϻtI>.ˁDyA!~fv-G/C>0n~m2_EaME^B]A0cąj)T`] *1OA3Q؋ؖj=䂟.5GYS奿ZPG~A=q[16;ؙ-zDuT!3VTͫMd 5rXYˢ)H?j&p[{_Z¢ΰ>21W!DͲUqdGy@ NȖPommИoj% hx":9oh*!tZ Mr(7aKZNZ1>M*T?Gbb ͍~.,/H%7hʓ_7 1}B0]X(lA%3gk6nL z80=j6tn-,px"wXԷKxʀnޠٲyB<ܹDeIPI8+3]04QYT[ͼ"!H? HXdyF5EXQ `]EZ%׼O"+8'-.5%жBUIBWO.'L1L* ]RT' qKr\ɀ: -* ȡ%T}L>>8ri&GCUUYB}>m,j̫RPx\Wxd /'E(grU RtP ^&SWk0E@:m&=b˴jCnfmPDK{{^v2(;bq[r{ ft Dj;dE$_0!NDQ Yu$pB%7ЫvUH CD!Z+'ށ Ogu:RIU9\Uoմ[bR"S+|M& 4s赦I sDe~H!2!TON*֤)yz ԝRMXke:g'*fѧGtCLp$ W?Hvl~!X-1EwUat0HKG|UbJe߈I:J #ɐ;F#Ds~0\tvVըȹ{Jz/bv eֿ&|<66` ݝ}KSxaL Po&xl^6z)e7Vc+YJ ѪqOq=cN;ejcޘrAx"OP9LA a:I7!_%'FDY6B|b! k 0kv+6ϧ=:I9*ؚߊv3py^ J>SB#*3DChzkpl0@rM$!,G\>P<^B*@4b' k#[nk$@e)䍢)z.-Ib܋?p]kb'!j$I`̋a(=D 6^ HVgR\W]Z++Gi ?58ːkϲCa&3q-id1jʷH(ޒq%?姴4Ygog UQrAUk^IB6^,}qؼWŠLӉ~GSeᆞ͓Zm> hSi~=Mvv[tU%u0tMS8\d:'w,&*;^wZŕU]:?r9a }iސV@S}*IP@ꆴlN=a:xd#795V žbb5b66=ƥr$:nY 4^X5)XĪc/ Husl*q?a/F+$m!` Ɲ5_K:]Vp 3=Y;ÈNq9_ 7(T4V\knʓ>ڽ€§ NݲN4x7oE;ZVpN[7DFu`>l4XeြKԫ kAU)-I)E#`#|մH"ED;eۙI֓%"'ys) {sjԸ?tR1CTfI73nCS WTw+"0]IxEu4'o|]*,OOsd+L߯ ^yt<|/F};z,|^m BaFR9c"cǟO\mDLU=Dk)vn̝sMok.[;nsA0?^RwhU&:ly}ձyPLf,=/U<A1 :T TjٜbфSs0lmeFM %Hե̰=hz53C@oZP7)?{~f$ge,: =lQcY҃զ\]8@49a|bd~~I۴5%ًn$II~X1>N ƺ iJŝf ]%MK>wJ`\iL{95>)vr)vQq } 2!rɛwc 3^ >Hכ%qzz }~λJo~'ռ_ȹ~F;$z8!EGW2Z셦%L a=p:^h H`hGY&v\E-o|:i32_gmXң/7ʂ(>2 Qkr@ĵr`&KOS9> 7IP˱g ]&¬Zk3G2lLR)&}dp\2EMIa P丝 t'ݦX01RLi2:bm%1j^x|Y2Fpm=kTIY 6E#1d}ҽPrhzSHTUMvqןgT-:G5ye L"DF @Ќ_O{ 9snȰ rXpfVofq.f݉p6D-SZ~ZaۻB3KJ p0N Ɩl}c#:Ivhm"=,uvcǛ,3RGHL:ܨ2[1!Kpr~Q҂"Yt5JtDQnS>vb Ъ[61ma̎ﵛ.e5 4f.C6qC'<ӄ#gCQf\ !q9r~ӰPೝ-bY$v[L' r0mD3ۂ}+ûe&² sZZd >QmAU0Q6ɖU MmӃBy i {!s2j'oC-,Ga918\BLs.0hoXg7$]8˙' {Ĉ d 8\_&f.w \)SKiE, qklp!)( g؅!oR6>,ōe1&+H;!]8o\aӗ0ؔYx}"W( gK 0a]JѾT3xJ5xJd6A={v'C4 7K݆J$ƑbH6im$!P,Ug5#&/J<*nVe3>a`f܃ېV KΨ<!Y*u ]Q ᵜ6eq1Y A1vbHʬ*|iζP v+ y < Ï `G>&̔c6y-f,YnT:)B-:$3?$0pscGRx: _Z )厜ɎVjK„$:vZ"Ȁ}Q:/ap(}ʼIS>ϗ^yQ6/0A4Y7ʞƇPZ goE.#ğzɒaoWX̉k> 6k"Z7[i q͈R:N?4Q&nȓJ$0Dۯ_>t!ue( Rț L;4@dme\IXr`DkLV|l<1u\ Xa'.BM?-+7=-Q|ߴp6fq~PLW(K4Wh݄G4jL&m*j(IT+K,֑$ءUL>oN@t/ol `0?= f6V4mچ]Z)D^Ȫ8&iOv[+zM6oUpQk]e'ǣCEbyͼ_~r``H:{}~̘7 PzkjT%hC1? ^+V;؟<81ö ·UAEU'>?%cPov-Z%;Ib[ŀ Yd mۋHAD(Gx@l$goWז0vܛ\y@͟ȝP\-HJݞR|gd2f' k%VgC!!fo!Z?ތhOWEkՒ4ur͙IO,_eB8j~оoDL]gU*9}9!wZ!uJ:ol 0v‹帒;/Wы[;p+krU:$ Cudr@.!Tv(L4N iռWq%EfKB'D6q9ymQ\p}U= *%?:gE|77ϧ%3㹀{ƦW6~bJ*Ia'^rL~sZ>LtcQc2#:6*U!UMJlMRMi+,H>e9[U<aHW%)wwG[#o-l(^ |SHCLARrQ,q}pLɅuޞR9r/eMR'g{UwL(kW.$Ik=rjZ1hj,mL;g5.R)vʔ5snZ Ol_'mw5z/#K¥1 z}e?FofG~DD,Q6X5c1z/bϫوbR=x #uZDhט>לb':rVM/tcƊDůBZJE/!FOUUUe3%Tw]77 o_/ cY&Уek*xQ,j9n~7> xfƈ/B:,E+>Vmh_愐$Sك6{S#Z4x9:VTꔨ>9 5uZjIBC+C.4I񽸼NZzk#[WLm}lȊx{3>3=ۏ,rbGh v*r^mԱeJcM= /&$*C6VLF=|ͫΓ (Ů)Ri1f:ƿl_^/VPyĕ""8.|! gL[ .jJ'U047v,"7];#NgJ#xɢz1M/bo~!Ɏ nF=ʷ&Q攙)W{qulrM KHEs˽9]L@}BU9F*Iשƿ0sњFk 61L'a? r.]%{wZS_BC gQuBn(=0cٳI+B9F[zGlٚZ-xqSdjtFHf}0qq8{qS ME*R`ŀ7 б޲RG5`;#K h[8rMG>?D_Xg%wͿ6b%lq3_"XeQW^QZ"^WLY>Gw}Ś%^ΙBWM\4+5Da{)9h,`J k܄b}_V |Sі!ȢMzE:ȷ<2#R Q+FB,$8RSpcxJ4A`{}(\AztTls^ڰL]Ay A'ScKq RՑ%;LKT%*6Mkܵ L\/m+Sx;{XkX/IPj?oŜ-bP᯻ꑮ W 8{U/"f׊vz$okCC:|N B+ی,oTf|-!X]8b8} l V&Ycb ־m˨\0#2f: 5CȀIfJ;S> &sH=.(`=kU{f76BYYQcK͍@E֠mrSl=JwqYF,Wxe;T*ᾃ֬ cnmΚu,Ҧ;*Ã`5S:WPEsJՙHo_QZo&rіtIv,d3-RWuDTTiTƝ q A }C "#ů69߀ |:e06wT1Ђ/ ch: ޗ&|Ls xCuOݠǝOMw8-'eBK"3\I{#ǢGM#geOjtw# -}S(5}n jV>VQ57zje1{2e`\6^q/A$i{ЭDqvb QܚT}Hy Y |b_njK9fԤj[ 6amz { !2E==^MZ+/7e0J^RZH=}_Q pw_˪V !e ՠV0O2el`B0J5o>0R[ı&z£~9WU{OyX^')1A}3 㾮FY~'lr"$ړvpK,zD(l ΄cޫ .bU>[c fɧ1D4“?r\˰S>lv f/{^f w+p7M 匩@t7s%?MK$p/^U/W .T%}&IIZg`ua:r謈 sX[EϦ;BzJe߬7) ՒCг}o(/ܱ)J0"ӭ<Y` D c5/e~heZt1)ʊ;"8> #y<Dέ>lu`,n/*QZC']Y|_W(\T9jn 8`HϦ,de.iQ`i=/GuLw?8FD;C̣c$/tXH}JhG[` $ ^wGoG{Lmv,|B "[,>{TYL#}{u}Qc a-aPrP=$ F+V_k[淟yk{ Ș oWBq݇]4G ˅Ax=*>tlzl{FT@AKvb^ihȨENBPÌ#sݢ=uc%AtGk'ہ?!+x#Wqpoq?gx،<_ :O=EmTccneK 9ވ\k,~<@R&KAuX5Fh+IpaQXNbpB( .Fmj/ :BXsz}u'̳fDkg;G80ݮ3לqp~{I~vYFԢr^a֨ǂ$}:KhZ\_SW){uu9+ig'dYH%Ķ?E'UP1veVFq܃! Bqgm#-|J+X p&%T4lJ3a JIߧ!,ugݔ;hr]5Zg~z˦u %Z)n1Y 0dp]ٞ݋+=&qS^(1_`#8Krgi}6,a5I0BvIK=WTG\YNY{7f9SHh%gE({GYOuL`mF}R z/g4j85/j>lf[8nb*.FwζP^$-Z"ւ0:Dw20u'f a<bEZb rZ'BTT |sz[pƀ2MSIc'̠e*0b TR+pSN QBdvR6(3tSDH(2=RnȺ=\2R>;ǐX/r2|"hXϪ$^TB=MPt]" r J* TPLpga`G$a%9*\bS,Q/0D &zʔD zzZA grHyiE j?royvOof=~c*@Չqp3Χ ˏ8!`0$?W jol;5'Ȉ_o܌{UM,UAyR5s#HC; K)>~!چAcGtum Hu!rg64ҸXÂxm=x cDlP[~I[MGPwijԵ q" {wI>AS&xn56Y)qT-)=ľ;̊/C; Ѭ'nz:}1]iZד6`KZ+!7~拹HsTu^"O,#LOfɌ~ݸ%s)3:9`3켐 bS3-TMi7HE-is`T3V}䳕1psDCxz<|Nڐ{t^Osq­2G ҎbpN(' nѠaf43D(VѰVk>>ms<5ď]}Fe8 bq*}O(lC~E~ť:vxuO4$95v_3鿥$ȾlH߀W;7SNy} %"SpgOWW-/7Ѽ>0Da;4Ͳڮ[}do#<_t?P !+$Io%#=66 Yzǫ E{DIb1PxJvֵ{w52Yw%k˪ͫڟŦޘ:_¨:B:X5݅)( ck'FLHc7.^ڏi^:c?X~$}ngw{6Lӹ2RI1 8O(Q~cL 3N4&!N'N+-}~7XQܶ,ﭣCjzkF+Hz;wr"UD2ji7] -lY\äϼ!5֢kY0'`'{*$s:3=J/Ѓ+==T 'vfٽLNɧNXnˀ e(Úce]bvv3vZ/D^rf!O($āv./SRZ/#A}*^8WqS'Ln7s{~:1Eáx ^<]f_h{5f4HH]<] dup})]^_ϛ(oQS=-yKдWx1 /#C̡wRQ*5 B߾w1J^!~yg.4ÿdL(e18m{_ݩ !n~nof+_vbfy:QF岾EiAAn ?PjÔJ 'xy :cJ`4x'[sPr NAmH >+4v.*n998q"v9R"[F`(z 224>_3,jǯbʬsCi9&S%dFWˡ/_#* 6dس.*|yCHe# =%Q'> L m7`.qz^аJv{JZEJHkլσCZcel(hx`Vc[FjD޾$=YvVئë-xWLe%r(R" ;sߒ6Qӓuk Aby:Q &F5VZZÊ58~vW 7S?1DODaYvϦ;Ky $\E]lBq, ,GLYeWN|7D?hJ Sh ~0_ #0"M !N<3 Up/@ j֜JΖf-gGe]ʕ,ZDSϭ_{nQm}?*߻@x/UuCJe@tk'QE-m\D+|[3MXRfa )I j a|M7m>m”ߙ/;2AHTr":4YUDqM !W64#k۫}'2PG$4~td++ZaNT嗭]g A@}Mψ4&ܙbw2;.68XSrP,qܴz]k;8~"̗_Xyr)cAPXn_.UO0-6>j. l̯9*%XWcI9u,/ e{+#6CȞd4Wwo#ǩS.P2rbmbh2+NbiFRbUisN7M2RuTVG5`'AO)U0SyR 1 cv$sx[/F @tn@T8=#4pbS>b pJKBMCq`\"w?OWKHANU̓'Zp!,{ڒTLILwˡnbɒ_w>Re絠4PHÛ=Gyg,!O8Go:JՊM\n42x+Ov;$y5W#AVaBoSaBr+JC+ʲPx-k힢J;Bn2\)BO *XQr aTIm=^㪲l{-/sǻp7@*Dj `e\˜섈x%cZdBQbpxjVAVl Ț4qY4T%:CC:ޙp#$#b{Ov}7I?`ܛzmvȺ4k"{NJF8uS60negW+7,-jQٲeTN4 f5K]?Glj&4!uyP IKh`1#Ki=1M_ [q>]^@9nF [zZ,(TJg!|௷<{Ͱ_ဠ^Ĥ ]2Z0Aw1D^ű/ZlmR *|(~ى)(Btp$͸(FCm¼, ;3*,QɃ1sc-`<.N  L_x }U*F(!x%s Ks06K:6a)݂GHL>wzoܰ67>c/TZẃ b4k}V[B'm5Ĩ'kt'k}+W67ii5R6bK"`_|xU׼z<_3^]D[qO8l D:}s|ةw}쐼dVGZ 9|zC'Ya;ZJ"D! )drTfX~R;EîliMh9 }=8M<0oY!S72g!.)#a(cwDXX&wa2S'Oƙ ,SOS~x2Ps2| +Mw&pE͙ɒ`_}vރMWR#d3װ]PWMqLW0̹~)F5++Ob(Me$QޒI[A`dP,Xi!A0j|VT ΢p{X̠Cg63Wz?j}mO'[gJ]XR6G˜yi'A ߵuHjkU,X3yAWWS|u}AY wחYu#y^ uL;X-u=vj{_nc.T !v0qfO>y`Uf549g"g$ܦ%䵳QaBN!K7ܔp34{}i)=kzu%VISYu)͜Xu*wܡ}> ?ǐdުClm]ƐCcZ%dV'mVuu )v1rNgWR?ܥޑl!–!&CX]LDWLV&(9fxIlUBQ~ EvΔvlWFi(s=J6%lCwZ&~9GSyþqVqAD+ ۺXTJ .{ya1<(=Dzl{}[;׀S^;= 6OK4aw:u)Wzsʕuq;Q\ӆqheWo~ڏM/9tea 59e i+b\$Gjl,E-[0ZM܈8\j0ʣŸ0T Vu8#,<1݌{)Zd z r_ߙmD vXwOU BL vۄY7'ﴙE8[%:GI5uMY^zB2W^BۤLf3z Yʢ/$*_S8|:WNŗ'L5޸#'⯤u\R*N3SAQ3\|JT?pp, sn*n79N>嗇ݘ1 M;?m=6?d-ΐ4\U!b=I*>Ы}P$pc]=A~޶fQ"J!yߓRu#٣v>щ@GUTܺ[|sUE]Qw"s.cr|:aN^cll"FH]V !ӘDL)0\+P# a~wwh^7`%¯nIJ|L>r%&-hQl%BH3ܰ,ŚAnUkHfPO1 EDMM)j<fIm"/.)J^~L@`O930՗,Q(.Ѱ.\̊H&Li^- ף GQwAa÷9<&3e6j& fyFHMܒvWw^kt&̧pZ"j:; /%5H[oލ%41yQU4z*G4K {ӋZ+_L"v>JQLڀ 2C{&[2TKާqu?a'g#XF 犊O ^CS%|n\em7Ħ4LϮ 7eϧL5Z=dY2 ;W-RK$wS]),ϫ 9ҳxlFh0,r^hC)K{Q+Nq7EDχ})p;dL1{dEPR;oxܼGNd^pB~5ˋ^Şc#\ :ANp8 I:ݙZ-C6l$EE`K^1h岚AW#.a]u6h0gA!O;Mv$H.\v I0>(jLK(T:exN 6k+qdDGx\)t1w0EP8ܻ4.f`h&}ʻHH(i V Z) <ć"[<(-4Og.6}8A^Nİ0T _QlP??|2(xb7% ''}4@X_on]!u >+N?KrUȘaa-&db[OS7H㚟S^zڟln՞RXELmo+d,uiǴx "zU'}ZC+p$ .{$*ΟӳTxb}fV_JY(g) u:ͣ$u£=߹VY#( Vwt(=6hzz$D۔N6,9 Op"lRGݻ{Y!L,&3=u0y5bPm S#1.# GN8L{-ma 2KN⺲Q^Ca} @Nރ^efQJW hH]&% Dc>4,YrR afaå=ͩ7&%qRB1I?:ZMt$ƒKZ!ADZgj{H~~5$p#eը!Cݣ? %}ö04-_$oOAKo{CoA . fC7pJQʞ')Mo%*@!!#ĜR +GDG ]$(1~Y^Vwi5-m٥8P{5े2}oESbj0HY/t>ZpaCŎAJ$iN,yQY`3rx#XRL%Z1x^+PsK2~*ף0벡S&!h0&[:#\ gŲ8f&z 03>`asnϒԏ䱮*F5쩢/Oǧ].1Pl85ZX©E=0=-Q,;P2ʗͰEiN=﬩X.9T3)S^Ah7eL9HkY19 0S9ku2[R@! 7M}-JD`Na `-a&t*yk36GNT, ,϶wwI]n&.` z57%*Hucρ=KFjπW:fA+7aoVǵwޥ4G]*c`xyz]owH=Ө%Bdm9|a}(Lþ'_Pa;v)c\UW3~H.5w,_BVR})vɞ~Acb c(KVϧ8lU3ft13>]TmPEM58vq+YD|lzf h~m'l 3P {,CZ 9"_J]si9C]ZHyOIKR ?+\/rV s_@J빬+ZU(Cnfϊ4wK'궀j[󧈃*F C1+k^ SiKn <1_%`?qtHDzs.䱨K~޴DT{@7YA>m vO jwϊFު˕N.%e 8G8ߤ=Gqk]yo }аa}]g_EwQ %z<+P{ M4}־w=ϠT±K#4;'eA < ¶߀U5kZ6=2OAN/ieZ0ЋY?c?T.LO! $[858OJ@M{V܀ #˜ (>T.etbV#s?Mw'ju4YiL3#P1um2 ?F< ]+Kiguehע#9 ԏ2 { }5:bC%7z@OU_2kQ A%(7Wdov:UrM%SELz:CzSuby+)[MBOx*ɑƂ݅d9j[E\)2~ps뻂rx=H~R<~f/m>M{䳀#xm"2z'm@%',&8RF{ҩkPU)J~}ä=8c1K/[ Ky>~TSxghߴ| ݝ.j 04FQĴ{r薕YKP㿖=a ɀef/qg\^v@nꊇ[ZL{v N3]%N~]C\{7p {nNK2H,+TJo٧.ި.Rȑ) _=c~ĂxZ"5,`?NZrEH>NVfH/fD3qƷd\'mBg{\ xj>9؏F:|MiIV VB5XM ^zF+-K+f^qW,^+ֳ -"ޕd6r<54cP$[fC)m M7\.46sp-$Z^s 0M+*ĄjB :;GY^郥,wL{`G[+ZS@(Id[u*9bl 򛰃ZW\ĝ9H){TJap͝ N I)Q4֧跜9h % ɾwM5a`Osf25䯝Ht&됤F1!yHxE=;B8'sТ p :-r8*:tSз"_X$/uDr tE7{YEL?f/]l9ӮÐt+y`AF@KmLזkNǴ˵rKk<,> lFAP B`=z$|#i4Cˆ`p-ŷl _>vv W~1~ڗ:PF h@nˢu'D ćSfEt'd=2."{<9Qr%qΎHeA춅JAfU$گŠzd_I4mTi_$h''Y`4I c l_19MMo%z&[uu dd= |(шM,'<`u$sډvu '7^E';ZAvW-W8oWI힍\uL90er8Dg#͠AKwGv93i`qAd}oHI3|m8^t&>lkǫEQ^}QZl9Q !T}z9]a~y5O6,la> iHjlf B)3H^IшmL|{''>jqxS YT 'rFsL6ԉ*\UR[/#u{8#5ubb:p%K' w"ʕk|Nn\| )ʉ2'K'\GOP<W̬_-fL:-z$ x-"h\qX2&MUʡ؀qwFi/NTyqIxzIK@ S8]Фѿ1ReRp3)au1\.?❲3Ė H sM%Sçe:#soF2k@gq@zfToI9jks  cpδRGİC?r9PU>?hd@VhQg3Ƹ(/;ӷ)Xj8Ct'i#. 4M ԺkmRi:N:.sđ0 eR*i>a\<_YT"l RX^\׽1_slOYc4ZLa:7rﱅONK,ȚUG?\#R坮HMk dJUe806Gym#Iq@4Ѐ0ʼne[_#ϼ,l&mC3T$a|M[El`ԇWA[xK2:T @s9c҂ L[j\wxK Lz,7$ N`Vdit Vu4)<v-d)I\^B:/f34B4; ``W$(.D grҕbu穠 WUnhN$$cxP!]\*Pλ T;' 1Db^ m0NLÁ QW<ӱĤY\6Yq1VL/ Q$I?*%L;6?3S->+[H'C=ԨAlw7;;ȍDi6bv `eGIJs1X+m-'SӔ; _$|f-iݱ1+JwBG_=H6FjcBiX"4dLFVMj+|N I%AHk0s8PNBzI CXm" ^v>]'Zv qY,nAѝ[a{R~ 'uLxĭ]KYr9;RL,byqҘܜ?% Zg1I"/ d+4sn>\y(⑛duS^>lF  t])Rk nTQ} =~yG7oH[@B}o0[&10 (݌!&㷣O^6m%3Q|w5f#xZ툛ژx+]P?/$dcO=6Q>?Nڽ ?#c3g ΁6c&jilc(ރs#bLY04Udաʂ[xfUR>(4^__]@2dHMU4 %|ytrdh ceq FB\}f90d?H&T '{=(enc߲T L+yk<Ò+و8 oEK^O4?07cLLV<6zx:&tXs]dC&_DFϤ }bݏ.G7rW&H DV56ܮ8gv)d q-rgp._7enTD8OSxxvד%+ײuHh(5SN O:ΛZo:hF4 M p-jv-120a:j @?:A<[RF{S =wDv^IJ ~ xO?AMAHy7ƣ}Jѿja}/Щs:a?tO=ʁ2j`=GKE,lW\| 'ev8vÍ7%ĭ}Gx۩.'!7rA FC\k,@ni'ئf+G2G;їiFF@ZCߙp=o!LP/~R ^$/SUTea%cA*_D唏:fP@?#ͪs8e^4 q7R'W ,-h,6f'Na 8«WU ۳ĞV;[t\@zpVl3D=("3jyȜ6.7\94BfڻvښVHZT* u[§+q^F%F+f1&{"̨$rKdn >jUc[x,Ar ˟uѴ 5ANW^Ywj0 gBZ_}D5#fw0e1NF5p6^46GckTZI"=и)Kt2=:?ri7)$i'f0= ?^' v'Hk-qn˦¼pЀcƿ̞@$ߞmq͊DIn` coWm ˇ%gKB6ƐH B@FlMCd) ]ߔD+~J2FD |-fU8Dߗ/_5IhsD0á~iļ+A?J.ӊ͠{,K, J$mg)\(VqS~+^xN73Eۼ43Vt,6/yH=z0s kw6W_.ymP4v eKmUU<{F(s]Zt߯d++6xG~=yVY 76݇h0TbGz^wG\K@`~REAq=bIqיVؔ`ݠneiWIvhYSvXbH'+&oy_GLo.oT'(PCߔsP "U+OMT ly [ f|[0]0FU-@WlhUTv: .()\ѧNB20,S]q|:+5v~6D)HS&ܙTz4:A 0$;wMU*)k{-nYP;/~??HU-[r:j4?Jpy4Z(VkHg:D!Kc~\^n_.p dJϛ57v)B wDMhQLNnߔa#[3f%e}e9zYO˴wC]6Þ_Z(-wP;[1]2D$p)Ѫ, m[v w/p{p':b,UJu,Á5QZ:mފIV'C*=pRg }? )tlzMp Qv9wt~{WMe 9!T69?'FLDod0'r8b: kV-/K;gkAw=pΞEUH75i:>>LK-O]wSBWgadf!޼v?ʯ]k8 yT;4[y; Fퟑ{j2A푫J0 R"[ԞBUړm336B<$ϔV1ދQ0|zL QQ>kݼ -Masgs핅t5DSzj+E* !rQ~I#ή0x` /`>9o{Ii4d|u_$رrӧOA%ѳCT؊NwNNoC_1~!LoalJ< K?r=$]燡t됊 fSBJ/ nUm\szl;ƶJ`}*JZ,fx/7a`whkb|أx8F{QN"  WW~z~X`:mɖäԨʾ6 Nm7WEb3_^$EMX+,k4$r{ ѕt2CE1;=/Iq>oY(/^SM l<E&c䵑C%v 5?,`msjѢfOhY 6z}q Ԋ3S{718)6dN(<ꯁxC-SHcs5jeV*)iJ0bU5BXAHnbLl/^~g #6f4(QPX.|DQi=-] $tY UCe V.=u_fef_R?DKbDjR(##%a c{Vb]HPa?HϹEu\; B8Yh'Ҵ=RTNQ0 1"DzX#v6u\3hݡ{i/G;`:q>b{>+d>-DO d€ܳ6sS]  QIw!;8CאMg.#̘$ïDgi|ڸ3,?ŶEC%_b4[iHG5+vic]cWjd^.fێ`!Ahgly@byw oĺg[lAU$Vӷ>{,6lή7D2ư,FzxӗjK'G{<`5NF!皽3Wܞn_xĘxO^Td.0VOE,nBy>oo6WՉTk9;YB6yھ+?O~o-d:paD]@;Ct>-{H(a!`">7[e?wHm=u1 b=TN S8PyS󙑆g5D/T1 _gWexIG g+cZ~K_&g h^2p9/Y`r4߲DNpAz\zTl%ՒOf*Rٷ9 %FM$n].N-ت8>sipYL'B<+8e困.]Em7 T>%JcE<l8ԧ1ur*|2h${Lj]=(hڒ݋j@xx< }칕9;NJ vFxC$S/gN!5 +plrž?<ޟ1?&L=%zllF,LD6@:%4ErI2؁6Mh_}bպ!󓞡<[uW(F!셪P*ꉓv2rsY1g%iKW4. 58X`RyKrZМR&\%5`;IpTdpϯvՋݰ|UɃQ6)r&bS}$ MC(>bF[/tЂg=1-)ღW-[ȨE O'$6!2h9^ i9p?9\ {y,\s KrsN8>i> K-/,>+څP9C06X>$1Og q W$Ar jI^ 7KM@|eA9aAaRSc+x-Uҧ#8F0/k`v+n?|f+, 9 φZMZj1$=㥋E|34~]qLEJdO}џe@w_GW r30#&c鹸vT?Z}03' " $Cçw{*1 A}=51 sySi2&huC*I@3-"wEsQ)eSqlsi|[Y}JheTH[)̈ߐ7RWUqVۆC~o8☳B>G tZ&+ʦW'ߘ"ݭ&ހ֨v¿K*6W:p\"Lr Qߔ*/c懋k1T\ސĞwS>Z, v nO!#ЃsW=q5k!uQڳ` ]\W8na4>aU|/\ -3EN;|eTta~Jfrp_B5N@. _:`>FeG_1 d/sPV(|0CIwO#gȋ~sO2aD F5Kǥ`MDsv`8XCu &0O ;ӉxyZYkE۩IZg>#E7ăb fq 1¼ /x4sQdɻt-NgP6?V5\$Jw9r@8=ng!~E<-Fcx*X%ʟo=A%8H8"j t ⳻ `9S!P9jsCjz'o퓵Rq4 ׼"p Z(fL֣.(f~Qd,P( WB)"'˽USdTpOڲT :n.빋v /ʞHu;0V3⓵(@s,_dI=% 3E,[ϢUع`IT8?Z薆bIXJu&C]'#>,GhroC-As?$&A߽!VTWeuȮ,~USXDZO*K̽08:J'cjR:li;. "Ɵd3UףD{Dg7Q);ZaGo1I-Uk<è0Cޒ"tYBϜzVF%3gYu@@^͏lb Ѐya'X. %ȒMVrmrZ9 1QxwJ",〓_Tp{x62<" C2cqk3׷G#5-S$YG!J as;^B;#6WJf@&k $^ ẖbu.P^>uV Dm:RNnB*A{ r?5 e3W-ł*q{6v󃤞z YMfUwS7;`(|pڼ́ _^+}Hx;!%{д-p#zܚ =O 'CU)i0|,kXs>~Bmc,9[@HVŔRrKbjܧ4z+ril LHU[բ(ڈWho f;&|.IQ= ?=#Mx(&:Sݴ$d6DBld(v(-E]aɋZ Bݱ{(ٍ-R^(Usm0t=b$hIy^ϒ9`[C=害4 7K^`+UKXQiqkLl yS]jzbCPkvzж?:LƖd/ךKk~l4?kcy=LwpW]-9PXFte3 tu#7x56B>h6LɶΞ*Z^GTUC'pbRQ+gT&bZG~֤psD=7+~wڮ*3iD 16SxÄc9+{*Yc<RߵvۏqXeju_=ڻs epE"Ve/S5$ ; ^:}`TVC$ 2tN3((L{c!s`7!o^& [$LaP0!*,?Pˬ @- -ࡰ.E}} D+E Z\RZ'bֲt-=q6PƑJm1;w[֟TqG(߽yW8xϑ9sٹNw$7MW;Dunk;Y#BNA4cڶл? XB֢KI p/7FD($:{8 \ioUԝlp\ǪbicMW 8>6h`LJ4Cۤ>9H7-E4+gp z}}(L`.`LKoڮhE5\mt3 {`f겕#"dvL4z55cqA/qpN~qM)5ဤa?g|S]~€ospYK1ww󮈙8ɯ+S[.NBG-f|KD>:y?To. p_Qxѭ*M~̑b<)KcTЋ!ܗڄv;-~MS{robgU?;~߭RՅtƟ,]U{NYnϧ>{FDՍ/8BϤlR9GiiEa{d}{Hܬ cU{cPv([u:yEf:*76f9¹;nbW!mzt^0hHqPt*'b/^A,%hva9=7LmE|IO/ "{lc JH!+Uܢ\A ޗ?ha0; E;kmr L2#;+(C?#=܆ =ʄɒ#)Q}e ebBs;ZH#52xK7hu|KI "<L˨FB8XUkng709bèX&߬Up-Ăܠ  &5(h,G2wABVdV y'MNsfV8ͧ˖AԮu `Dʢ7Ek۸s2&b= 3DC]4NG3OAbo; ʆlg\-qzB?܁AssnРU뤐,78H2D [RkZvT~>5g쩕;<$nwH'qRE %y'TW_b"Ew/n,,,"eD!D/f;)U.-,+QTil_ '>)dR͓2蜛DS4)LT:wVo樕H`EbqT'UB-hk1)_'ɏĶS;6*}N<l=gd=6q[gi۰(lܙCƄ9A3zWMHA8t=Db,\nƗu٥D-PQ5mM5 'E3bK(F7L;jfjD=\52:V[RA@誧%F䓜>g=dIWhLTT@ W?iF=P&v F~ q TFk\KO!oHBkRɱ$,#SjHjQj=QS7 5=2y^دxIAޙ*j&o0C-k6>U,e PE!fr Xƒ4T!AN޼(Ys2- D?xQ~ s7@`ZFAAk Pm ֈr1ڤ0b9jTyDFՕs.~Ș#GP7xM$,ѪKf4#ued&%+r喲s*M7[./` z̜ẍq.i r2yɷت,v3Ǿe9*0A@u&={5y?ҩ> iwkwHzQkxwL_m3ݓ'3őȗ&`t TBEWj0f1#%O3);k"2?/ŒVr70>,u^+a@'+N~3e~BRr>~F~ 1JxV Ql"5ݲ^ɚXqͱ {B uX6֫nųF^OHJ͢^ t[/fq$̜gp}Z%Xbg^bs5&:m syF* 볠ӅARXtvn*%27#?^hY{]|@_5nE4B30<MX@Iv>ܭ~" K ȕ h~T e/ >J6M⾥Sp-F((WqEExPH&ǵyn40jh~seH?E~sޙyda6?3}sdχ]&ΏSfԳxu%P"xDFv6cbu٧ވ EM-2&M{o_sx}d#;ᓴ Bc )Ȩi-~1DfiK(2}jZSd r Tn{Bݤ|u1g-n]22 6kB? D_ll{N[U_NuoˤUz4'*2l L:j(X>ߎ]BQ(1.+ΰUgER2qSMM?Qx<'=|@:yn.VfdB7A )u^aOX`#J6l_֯ *8* =[9Qelc9(>|oJ'3J\luDr.ѻ@Cv}+ohqnn9(Ge |3GѶK[߰&qo?_iӜ[I={-UG Dq_Sf1"ʡCtC D$l݀v)h BLC}}lF# Ue2)0%͕g) g{l"|J#mnv0ΖVr-k}cw\ņ\td COX9ebbauE_%ꈣ(ɛfϿ{g\`W~%\kX|7]|Vu62*KZkR1BN~:Qd% 1!GDkr~bAEwjBO]Ԡ@\ӕB].@%N@b,dc|Ṱ# u3l {.9Y>Om3P1pMv8msm+p}, 8+&U&1R5'"NmTdfz40}B5"s"G_lpLdM -dW`*&ޱ*:J`8?6΋oF?701zIᵮ97!^O=iK*es4$EU.SdyG,92!E'.y![9o wM5b{fjֆ%", ʭɓ5kPqiҖM=5^ Rm=64T(I6N @ZӄZՔH2R$i͍m"'-C&vLjnT{E#PN<}cVa F6i@O!8btu$;EP_ WOIᴨB C[,هp" vԆGd{aGsgm h6 ~ =y9=$eA:S$রKz +Na=of+Iů:vGXfczYx˱uKCk??!;qUl'uf;@bb*|Е <֦{H08$!&z5_8-b:dHEhnedžx5l09m*(Bqs~d;Ӳ y tsɟ컮 T)=r5 aK$+[v#_I'[ G̝&LS%0GTc:^2I+ SH]e-lu\f:P%ipYl(*͚fJ=0ѧ!G8_}Ķ a2FCOݬCe2Qp60{7pSO|&҇+E < KP{"_)=}.sgr -(qO~-aMi.;VSr@%8Ҽ!{ 0pO2@Z{Hw늬祉԰jT;CnOBDR#{_OnQM[WzVLb Ǵ~:=C\Oe}"b05T+`zޜ3bWL>0Aݶ# "B 㐘Ҋ(>2}I'.Ҥ); Q4m&~20f;/2SkuPAe\7 ORW Bdr9zU7ɛvt_0$Qj _'~í'=mkYp:MߦF+xWr{هi)2mAH,é謔>,M9 Q(s|p <Ԭt.t3iJuQ2NA;Ag,P8͹SwXNUHaA}7࡭Ġfy0ůW:Zb6d78w_is)Ƌ@k5VӮUzؘ+iC5z`Of<_Y5 X"fL`jFLJjg`E/@PއLku軔yzoAG*.U¿Φdwm"b"ײwʽ2XC@r^: oAi߫CMYGX6SH|l|IG5kr`< /ޘI׷=Tu]}z^nQm`NeM_r6 utOh-<8 NA13~՘(S;:IEPc4) V5U7166ٯvUL2~Qu 6{3@i}8u|j i˸#8`xb2]3Z(]Ĭott!iq25.H}5~S ZFn&sb4IPgFjW,$(b>`,>rQ">V|%D%4\FB+-xTtud} ҫ'Ta9`㻵i(71(%=[yo̝gvʰj@F-sJ Y3 }}mDV3'8u/p)|yTd}pzMAD;KԑANau Xn0i1+f$4;#`WvWȸtĤg؎~Jkw1?ڍFGlx5^͡ީ Rb9M- 6N:3TsE$Y#2Je}ULӪx&eW%DZR!k $i]ٞ<2]6IRA/xggi'8ɢ_L8ϡǐҊaB+h[ՙ\(XZRftsK:eOA#8X 5xo˔w%o(y*Eb-@Bk 1=tYC=ЯfN~`>~9%I ̄z bEs8~Kdz9BIFC?A߰9(p5!Dɶqr~;3yPr?',D&jcNZ|(zO'LcѩjMd~ߜ;vtոnľ RYJ+OgFb ~e )$~&M5`ׅ2`o"+FC -0$: 5bzG1ſF)-TQ\.aVl^#cbȋޛpUMZ kDGV'~*gau ɹҾ7|w:ae2痃~ rܣi=5~ea~:B ԿyPQed}]"B\P#AMY 2DUxS>j{GXIL +kYAg3'Rޫȭj~*e~NcRkx0 "N) b}4i l끥x`(B0B!}&W'\#jkfqљh*15ȿ⠴URSըuTMrԻGm30hT@J N2qYccƗw( GY"َ=UU%EJ|:!Є@Ɓ >G2\~\D=-gq룺0澊{!&5^Ѐ61Eߘ11ܡ"U oRcwʉo)jO&2T݅~iZ_B/du,m8鮀Ӗ=ݿV\]눼귲ޜkxP)3fTp2Je|ћWq֢|J_5Ç xh[w$ꅻ1x9xolo\y9:,A DmΚُCmD4ΐ8\k*sƩQ7>3$)h;Ջy7tq p?(CIO BP}c XWaRa[W.7msˡmZ,>dWj8w~{"(/p{(Eo&PJ sg7+KVΒBu FK>n*Yu`2,GllGTlaR#flwݦ3Sْ_m.R9 |C(BqK_+ghz HQny_reY_.1'99&%CH+p@>61Q"S0] #[2`Br'^K)+V*er&Nl9VUKKchXj$ 87(OܜB:s5dHNjM\LuaQX@9 'YH?_$M;GS=+i "7ZTd(=]"Y~"# zJoe/9T/Z+Lp``NhC6U$%Уd i:."6b$ywA<=mmS割G`JgWLws1^Q󸊲+gt p_G/ ˵Aؠ$ *#^oBN IÝ} Bߧ% X>KlVkwUſdcZiVrg'p֏=Ki`R7&{%J2 m~~{s|/٠mHgZ߆:-}/eJTxnG\II2udJ¬jsWNS3i#&"OER<7,w, hFlV4ؿ鼪8cgs2);\I1:HUrCXt0S 8W6Z.6.8Fő9/8|(t Cdi<~&1\P]kGkq&ID? `HDLWG֫l.X,gm+Jh ݄=vjUdk/RŞ vD+BPo uQs˳5ĻeaeVw^9 C0Z4.#h9 m ~~krN;Z"7V՗\iLS",^RtαlY0߯6@Q|Wi:rG|qYo1ma3>^=n3%#P7ؙ^Py>mT 뛬b9S3L{4ڣF8㽈O]6 4+3\b>9{0[8ȃx"Pv%p ,HQ Nӵ&dհ C~b>>g7ճK%WD-8oШj<oDO[FUvc!:pF; /Lq`I;W&H3ɓ(i3k6A{6> jIʜEl i$XXcvLM\QAX4rV{`0`ܣ!X B+,\ļ gET"髆33֒=v<>hh1qI395RZ8č) "Nu9qH@&E/͵T_Kb~J[zW̅~\TI6au S?hp<`/Ei'43Ъ ihDk.1ga67+8kw޿q/;pawIz߯%ʁ EoT`t&?O P5GiySšMdh?ЬII70/nNY D].C7TӈN$\ތ<1Gl 6UD0UT0SA8h ! "13ǖBGI2t{J6}9u7LVa>,0ZEY]^IDd6kz*@AcTk:4IH2,a@t.cbq@M*ڕ-0&Y.{A70^Y}bǵI70#ɫLqM Ǔ"ZRW**4[EE ՕX% ûdBa!B>Ȅ:/N?#Ʈ9ەP6& 4{*Qo?No. 0c(]ԏ)U_Co T^2tߠz9Z~ >1~,gLDc,:ß3'C? g M_?28bz<=Xl{ 3L_puHE7(0{F/1V˰hXXx3);7>dUPB821ҏVFu,C fŚ>C `=(#jkz;&D`@^̀O-74Mbޱ*'!Պ` IÎr;s,.=#ZAtCF$9;g8Srᾟ7pumR%EA4P<^$LvbbqGhD#Jr 'PfS" (V/eWN·*3`156"tib0i=Ĵ!BǮn%SGrm%E > )D&.^<_h;t~bW xBHQo+B!nkOh`vwLoV?J4ifM7-4CGscl̛Yq5s{k}V"e .;-Ȉt| %>5E~@1 صDpa|drNA皩Y}ZYbvUv:p t%ܞY#C_f]yY^|=LefjhC"ÉP12ΞFk6vcsM)D食'X:?&C\ՎoQnhlm|RP-MIq.hdn{pn!l:DAHF:eK97|b@/o *Է*ԨWC1WM1Mˎj=F'pY/\`?6r`kQ>2&G(m J>RR[O/8,$ aFV[ Zȁ^ .S2kըudn){LBWH }/ޏoS>{]޶w0DGsqt^/ԟÓJ{t dujOSkM΂׾lH cՌ})J,gYCwu%[- ).qOv&xOcVm;zg2ڇmCզ) A=ϵw:@6.Ă^~ _5'L@>/I;rۃG#vB۬sFD-=Wl=c7=Mk̬ƭgv-&3T|DZK-.P|mt1<[(]@!pVs"R=2Ʒ"w^? vbSB[vk`KځJK3m1O i.TїKxi DB:{q~sce뚟58NԪO@ΔY C܍h9rfy08-MCi\j7Xg˛ kqr,Vޞ7 Q`t_e R$MӖ%O C9nߞ7 =GΆU5dG"L<\̳;vPя3en4}\uůp] ɑv\LkZ&ڬ"%HS#53ʴ(+`4D.ֆ>`+"j]ƣBT7a/޴ۏ˟:@0,';Kz*XQD7(Ifq=^<+?@37@m8/__9`k't!~- oɯyH&DcvNh {ya3*o76[ubULI?P.(uYՆ -IT u?΁ ᥑK5GLĀدW!Ch!nq,7_J-tzYчƋq͕#gmO,Kf\|!|yŚeV2PCV|&ۃ&VQ84Rp L^|VyXыpez:z ^AqKļwCE"3ţ Ծyc*36rNf1mex鐈6vW?/ k g`zp Cn< jUqHf=%P蔁!g** $]с[*Ik<2GR'c;OThq\y,pE39FۮeGYF%VRQAث*& ŃPZTFs=8mQ6*+׎Q%; r*fS1 ЙSFO"SrQݣۻc5Ncmͬ= [:p^5{Vg%Z@]߱+veAȹV!PWB=~Xfhsȗ_Cuy:lo7њ,ւMtk< {Q|IK7dL9CR$Q:3 b0_1uBSqmM-{|>fwK$8kEUY c`f0?(>*zב9;^m1c nTI&NrP!>0hX%}.(0,c6=wPP~lBĬD]:D\֒f;MrCTbƆEυuh:G:]S,7 :%cl*j┹B>VWJܮzxX秥4T]hX -F?u;~TD)&u{wn3=luGM q5864gu/¥>Ҫ>h’(FD(-(K["rX&r^M>nwbR[n׹eȨkIDH{^)`y锗̲( gTw;٤?D ɿa9lʮϋmM&gBOlC9v0pWƨ}&9>RXDX,ː\\k̊ud۟084&t?<{NKӋ׌@wdИ˸y MP5[JsJ5iss` C`Ÿgд y!e wPT^' QkϓM-c+b'93C"IfakLbm3N#a̕˹,nmv"&J1q!r[TO&ch)gh 6S Nq2_SL-"TV{@+M?;TGtV zF+QTC$yjFdKV.7b5Fz gCˀ5Z LYP~]gR6^ٖS1RSe`# &q/.n1[Hʑ[-b d7Q#F?}*hBQ$}w?tIΞu®}ab%r@ȎgVbxH+=:>|+:FY {^j#cEor+0Sԓ?!Eɟ43d w&urT"u%sW@9EYuF:ciKRMVUiƭ'tO# u}XRk8XӃ S:=Wv_[}g4<ʣ;U ڦ~s7]"]pL^Pg~̭ơ,̉ŕk7*ш,0@׏Wk[XN߿\)G hP cO6NҨZ~9i {3;JWǫA"ZpӠGMO7wMs%:.̨ܐG^-@\*o)Pߘ{ytfP"O<[LQlYaLfPKG? Nx}/2Ƀ9@訦`&u7JmŽQȣ7m 4Q(ݟJ*Eת$2؀-I1QyD1 Z=u]Z2~xSN(UXZG}*;Qwu Ml*~a䤼29qN_MlQhQw=5i$348%@ۿZXw]=lE낲W`0#l[:Ǹ[{e?ڑIƞ8չyWL'+ @% ^*W޻;qrem5"7o$Tn2vߕ4HGuBw&횐lE 3}$~Gzm3ND4.[9ܹMr g>;EiX$Ssi(aZZ_WY32ebhW* Ғk0{P=ؿ9(Y.#qN03ZҒUpGH=ܕ8FG7[퓳@zhdFz[Nwn(Ѵ l;lА>;JKk2^MnXL .|W8:me%u5;δQ¢lұa7ȸKb5G!Q-s33„h~4ȁ9;˼DޚLz /Y 7E0bM,ЮmG o N~vwOH_7N3'mɐNKЃV;˶NA%?ٽ!vO+DcrϞZ4}0e%cktʭC`Zc&L'h^r2 ђ[kXAcZ̢\3w21}DHq,ZIy>YN}Saa4U&LxҬw.ɢ5T^3R D|66ᔑ,Q ?#!`;/Q>='a< ]ÌEIM=w:WYmܛI#bm&&'mrkɠrq"lv̻J^g't/k>wM6!gNS[[ק`<~}}, Ԫ^U?Gg*` ߎhyNbCY4䨍([~Kԓ{,gPX7H-YeYPX$ ŕcK3mt(*B$Y˓evŧ}1qL9N >ؾ+jP>MGdnUZh[$0Lg[fjBɽ,vDžjqΎ'H;T;%XHo)aGO$dAp y;7T04f @b+@ˋwLW[]ՄSq)2 a2C!v (uǠwq(9"I,|n`R_VXB"Q`xGN,5<7yOռNp^ְþ%J?TI mlQN@cI>&s71hf50J R:!A zg?PvǪ'K:t.?7|h{_8h4GJ;9G{;7@?׾%A;iLߕ)F$NV3{ ",1h-~BTF5> B%wHV 240՜mc_/'mxO^@PA2k` K(Z.NkS.І,(NCY#So4VÚ@I wi)7}@Xh^.YC%̠[VVe5E25#n`<kFI/"3:eK hRt׀LLKAK'㷬)ȢW?>WZ PT-Ȋp~- rTZJGacgM3V^ѨM7ouJqX1cw Rx^yp;{EuGh7$aU5I(-bbfI{JavU;^P5[i2hHlc^ݸZ4F{HbPE WFvF|2 {Ts0 ,]jzЪyws1Mq5rjKOas$^ܑ^hscJ2Q^o#Tmzv ؝$B&e5lgYkk9>+8a+LE^9s{BՁ IVeW/7mКģ?,BR'xW*^hz3Ow/"3q"CTTM;m\ŠĄHXF$nAYS~v2^d'5W)L{8{!xC\?2y埑 $U7[ NuсI@sn TaC&3Wm\RٶCCRFAe@}}ii:V `'MWp瓑ek㐭[ 8[KEkܑ#" k su@Y墅)H4p^uK:J'^؏ <# RQߡ/ʪNUm?9:? ~uQ 2oX,]}]VVT;`(CJ3?z{Gf6riST-+z"_Eer{ z8KTۗVj|MWHG9#6zj(S6Az? ـR*!/fml')~ֵFTӝ @ŸяQ},(L.o%MY5uT 0:񯿿 g̈ @߹D xИ- =?ƿ:N/0eKpEMo Fim`T!+Lh4Ublo503+OPӲ~oisV(ryYaրH47Ѥ?S#-2u2ϝKdN|%D$8JO ERܵȀ0-ru{~A]e忆]N> PN RQBKw[c'!OSDDWztB" I)/BAa g9C'>}e6Փ3BKSw_L:nT'\kzP*変a -~MZyi~nLx?ؤȀ'P2b7}Oo<_ah:aܳت`A\fwpّ:5ÇPs|{'xAe# ?^2SFf)|^7ץ't$"~FiTxm)5=s y)-=*jG͏46 ߼ °#XyTS?T42WF IJMaӪ?8)>"7HORdIZP lCCN6K*XSr;Q<*n&d_ȄXBt5L=8Diɨw%B \^zeSl4u?:Mcn-!^YOz׿oN<#ia&MlB|i~ǘ6>jyY(G9 Gxa. {h=rs[kGoڐT1]L"NG)!'pQJSSW=2 Ai)bISw)!>,;`wY1`S~?c[oy̽;G._`B }0˧/[Vu~x7Caq(d2 j!t`H;fflb~R(lܢ|~#_iz5,kRT @x7Ev_JÀU K_Srq L~b0ɩk/GnR~,K)CǪ9W‹QӃ>ܶ~@U&A y eWAXϏ&~$]QyUJ]J7}LK_嚡0W1O4dƪg~bL )Zln?O]@ef _n{#.⒙T"#51r<]4Tu\NR;b>>=?? n2*v8o0)c)ohE:Ƌ?E `ib;lҳ௓W2#锵pT Y 7j= \$N92t`{'--1yYCEBn* dͅDIMYLK-fh.} DLäv5XfR LV|ZI}Cn8ԐTOEqit 9꣩"-nt^7LACxQs#4vOnh5i֒Fs:Ít{Q^4`Yd Br{I{R݁ϖM6f ATvU.m,), ^.U!QvX,%ס-+ ́Qz#`;e SGaB ?$/le:ɝ d҉1 <#=Q5-O4G^Ͽٷ*\(=9/w`pZ~<{gjhȇ=UƆi5ͯ;e9IL+G{ʄ+ #LRr-lU2jѹnJitMtF 21MI*>E;`W>*.(meOժ۸f>laI&rիqZ.xݹ SDƎGc)l@kKVqG̝aTF*g6ZJ,B5tېTMހH͙.d7@K{+4L[%et%_qcd*o_{3q^ aJ͊`.&vM( h'F,XO\y)qNk0=ň)82g׾?wц4ϓ0FbF-N \&> -|NѰ +*5St v8Z)idˬ;VG|\]ǯZ[kS!On1>$еY"96X)lf8XAi^$S '5qf;Lg%\J}B{XdڈJ0m5Ӡ"$-K 2WNՙZTl齰o})BhIqv.bq?VJ'Q 8TolP~,̚hI 0&YD?ӽ꿊 O/4?q,ʖƫqHDzeɇ+`mPcLB: gp}4ņ|hT1, v(=D1־n3c4}2m8OIʸG[ -"[MLa׶If~ڴEJܣ4F/IE%&R؀84J'WW`k5D]un{07xfZ% XutB1tia2vim X@FA&Y %81^cu'LS愑+Q M-[62)30e`dSl;t.5'ɘu-Dӈd)_vv!z ~SוV^#*q^'kN,vrЧj h…3?*OM݆",-FQ3g!]%3gg;֝Ȗ>䛹뵕:`ybX :'1zOq2dQ!%2kPɇtR˳rڅۉ/&Xp]~I,7ŒSR\bA c!¤QUbiag0o. T[/7s"V-^ds{>d`-?@_ |6=ER=3F&uN^n 97d.pz]@6o4TO\xر24h~(wScF}(Qإ4]Y-bq7 }6c%@5 n#:*ߔ3>˝ k .Jsu!.x4t:G'aK8ZHZrs# 5B@k?#DlLNB8pVN Ay{c j19P8xP2TI.Mb#v'"!#LּOed))BnϮz\=H9$ ˳8ste=|X;*.7Q.].rx0^C=ݏmցwHHKኞh ;&|}=57Jm1e[ppߕ8JeR5Ha=Y'd TtLz.[hrPXtʧ8B$/d@zƈ/NV 9qPb-my^v@eT2$sQОSM% 8VΎm'+B.Si,Y2cAߣ;f;1hb -GOA=9` a$?Y.r" i,> W{c!(] /u詉Rbɵ:k?SrM@6sJz#F zᩨ~DV/!/)HFEБFxMf qbϋ1qx׀lBix}&іXA*EDPb*3nBe0<Nv<'5H+mW*ӫeYj:FVNzc/խ<&<+*?w!u#q(n}2 فoCQQVnWp=N3_(Mh0YtC+OA(DmDmdvk5ё OVa栓D:ܞ\Z.YyZ2׆xt*)"{O5QF<djBzyBWAr<1WEY3z|%2CtOߋo::a@xh@,XT吅?@bNڬ_57|bN ZhH/G>oùS ASo%\-6ִ4]\is^>RXW~R.#~|_(^t!U.vt۬ʰ1D$WA\.Oզˊn+Z,'T-.I"c>b!eկ ;{k^@[j}~7Q24*,A_X!AG4n,ja QwS*F۴J5ֺSHP,w`_ y #XKԣx~lno4sHX'X8]$w3%EصsJl5Vh3Wrpy;On-/ӵCX)awt2P.*[ejVbS$]/#71\Q,LM7i.Hvpqiuafd&VT텐SUqI*7 .$vsr}DOO^(6;0yJB_pa[Pe~4c [nb^>6 l% vk\[nѪR;]qL~]M6!Ӌ)d;b$x)e" )HăC^\Np_F&Ul?!I 2(!;'t`VVp‚9v]"VX1&'IP!NRͫ}j=FW44H+C k_1;;'$ԋ 5}CϚ 4I[ym(04S/O!* ÑˣHA,ahow#Irnboh}L4ݳ^*u歜zڜ|C|S70mQ@=wdyu Ӗ3RᙙWOO6 f΋ں:/=xdP+\JoɰmJu72uTY:ŰӲ($yn@)Υ='u+}r%^V9,)Gw'ޫ9ZDP33wG3ǥFn[_6_ C3 UXc }ժY8+D @xXxKBMfp<⿓}sCDrYnH.al8V'n?V qi@3o>tX_Be 82ČRb0Ty. K&>DEM_.(qOP0dž\TRQwrmnOSRJ0Sq*, (m){*_w ]OYn6W s!?z{}?Ҳ`+?bH2~mEΏyRVboMDZjH'Bf ә ;3.Du]æoӨmFqB^F>оh,p1a2BY@`O4:rvʨ| h?^EZTUEjyM`4Rc&O55NavkX ?=bȋeqʇ{@-c סpdWs((ol' DPz's+d4wMKޣB5RB@_YY1ZEˎ/%lm*\‚?F^$x.վ&#6]⧅BbRg+k Kf͘W~ۣJ%\uc͋?ZE=\(}+tsl>/ϊ޶ jm z(EE#g/ϢAPiL60\z% nNUqR%Ҟ^cjMiUߗĭX:,|I.椁z`PRS*iTwyvaBjwЙqPnIW>dq8%Z27Zi<}Ē鐹5"zXv,]16#d4 KZ#_WUMwFcUfe6_+{ Nz8,j▪n,3vcVkp- ~Go0*p쭘B4$́B!1S*V|qsy4T`Ɓ@91A_ ‹uN _ )nRQ 9|Ѯ󋂢%*Ek~)"Ejyk?0D 8ԼV(owA¹+4E<"SZ1ur^ K0^{WѭǼ9I(nZl2Y&LJ@;Q7SGw.+/.peـp&P-AR]=t⣣*[""9s ޔ~_eF7'b ^WP(vRC+{%B $6 `*w gZsMc`n>b2Q Tm̠z ᕳph6AAg)M!:%&lyzIgDRBvUta;8w8|Y'.zw_F4QXl=V‡z'Z;?}=y!5^E/0o'P8ҿF/w@ⶫ-Hqi-=Z4W-^AcjMxgcxGh@S ZĊ{R!bT8JKDt`%g|r19'}u`.!8|yz V9u,UKjխ @/@@\ޚ ? )@8ޗq$)J* N5 Q0<&C M14?GptOb&Jkv`-y(?"a+0zǢfWg=Ԗ%x& !Gol:kbtМ;4sV-fq4złPH8Q[[4'@ݶ7X*K=3zƝW`xSwAQWYM'`\` řQ`vB_I4OWl,RT{Qt'O? UUga/vW~VD ˾!:X MϤ:U1;"| rz6y6u=Q;,hxsc]M+('NN[,ҍV$p&9eWۦ}k'>^i nv>Qw%:b7y}|Z~L@8}p'm_qxdDegӾD$EP{|SV )'מ!Qw~." ,|8+CyKϸ 6Ƚw1ǞGA4^BˊFAj\0mvQm S m~I}e gJ4c(*|y*X9Т_TUMʼn9V#C K3X4|{Ʌl\e=AiuԿvmeEHtT<%k%zNJ|jiN[:-hhg44o ^Wg66yU?UKh^H38:a!Y+` Xvy .(Jk$U,3h@rz^a?efm{TN `7T\GAc֗mwZ"PFF1a*HډL(cN6NSS cՠ ޷d-vfeqlmSAh4FkqGjdSi3f `19]Һ#m$ u7Tτ4o_Dvj%3IV䑂zq`;{-Rn7!7um-DK(j (ULri=ovតYfk9D790<{;L{ndH*"A(PizWAQ}\7%!0%@n [Q&}e]%&h%MCj緰@+I¢}8ߌn/~G]{x^'Bc0nsplC5|Jׂ_n:@,9s:4R%=u)f)znf̡쀺Y( m!^8 AڌWK$\i]jEFHiPHp%Zz# EJ  ¤436>DXV&59ʑ~Xv1؛ |ATa1g鋥%\_)!'-=185 6!-u#oĝb.JI/`a늞J60 ,97!p- g2 dV HpOn>唏;΁*4qlBD`Ε1n)q;)k۲ e0@2$8PV(*.֍ MiIGԼgXDWMswQ kSDWxWJ{, -c;HJ'VC~7\gD{6Ü$5Z- po:]W?0SGp5к1'0KS0T*p ` pہf5aud__ߌtPd"ðX"?kjq"baX`7 'ԇQXDQL",V TD9{v),1:h6G2PxiKܫ%OV\p+ d{&%gYk50VH,nMHwԊIt=" n9\C1Ұj6fUL͜hSxx3c`N7;N#|?:dCv(!:R.۵6\cz!o4gss:0^b7o#37{CIiΫw+c^C.;sB}bA X`|3A`hN+& nw0 6k {QY=D*1QCDҌ} ieJF%,]vR۾gas'< UwwG6|DdrF==Xr؂FI#tg}3q}LRMo'o]P)%\ >ቋ+YZg,/9zhN' ǥ5f?}A"Ű|})'.^5H{U+F˚UzA!\Z}H䦿7q -g_Czħc4e 4֨ xa K̶:]%zU%Ƣ{._ɝ \yRKt Km)I˸ԛ9g{Ѥ$&̧7Q(YYc|nuO Py֣CzE,Waò-J\iʉ&W2}#LR}X$EXJg)D.|̺27<{e|Sce ̖- C)/9}-e XUɚ ص:90ơl"6î0E?Dg f;(Z3]~v U>'^RJ[ܬ9VE׎A/rrT 5cg24L>ǼH{*W@yF#6DpdL4ġ6;`if$ g+}K^g"t\ $n2Iob=u\/3JwH 7L V}W uUƜ7%ݞI+C b!$umxʿ!>ǻH.e@ߪX&tc^ưumK'z!) ?>!|Jy(g vK*G0p~]'ܰfYxCGgnI X(LVtR2E;P(HCW׹@樟5LQ>]D=~ͬs(',j{X4c~2-,]ހ=q+DYÙ90ɥ4v-D+ ,x:P#"&qSX$ Ux"Kɠ8z~(U" $)? 3n16} !Azs?f~:KD ~j]$FTu 0Hٽw;ZOY,KE1XsfX2 J+--L0+tThxV=Z@\ W RT>HÙ5Ʋ*E t ¥SCU $IP8&avGu[aZw&k8*?0Gt9nZǀ~OV%##0U 4=s΋aL<M5@vȄƮ5 :q/UժBDEgsa|͒8"iek\nSdCa"f>ӆY~ڪYSX\Q[y"Vcz Տ+}f!?~C y!| Dot([ϑ4}@̠J}3\uKp(V@ӏ]Iyk:ɂ:>pZ)||x=;3ej49C׭+tP\l-~!bbHuX@M$x, &[9>7ԟs\ǰ0YB )OHpz\#Ӣ6ШW.8ޟ=x"rKPd TZp`]wnK3$Q%Y,RC|ܜ: %.еc&ZD?m2*-!5Gmv` @zD螅{JX{M)~km/K,g,`LxnӜk: \uKt8̀|R8nZ_m? 5?Lѓy&acgfnN O=C%c:Pt; G5&EWڏi/GRR&Z3LX2镍읹uF|d6B&WlLW6wҲ|%@XbB\!;K A3w%f\ PER=zN0~/_ǡJ2ؤqA{SLk\K1Y,6}Ki4eY2J-疏An|z? *_0blq^ 4GplC\%nH GY2ƣM7 D+h g[HElx]{ְpi16m`J]4`rgj?kũīddֆzTbھ%<~);*>Bj 'ƛ~J8Qrpg(≌-0ظ>;N(5q1Y_NP^ aނ.d憗VrA8IK5JʙTԙFY ϰf-W1UvdϲH}aRŇB&xvOې5-M@os Dv{e;Φ8ݰΥa0b몳|U  HxD+F2+DD-EHy/(W<ɫe!l0ZJ~'ԡ&!*?=+gs$*;Fmmjr"጖Q=Fst :( +]| r ܭ0oS>ӡPVAR iʅWW9VCBñ{UjI68Hk7U$}L )"ly/;}_N|`2e!oxE$k*KkK4#y낖VEK̩x8 J;|eET qBakV/ ei3^ iC Á204R膼pQ8X8O1ixF vD4aQc(.[g_*nAG\i02Ƶ//;0e5ҳ%~Y&.  Ol]w5v*=sX:|H)$Ì(VG `(sƣ׭q &HnLj$ yhINoṄl(l339779șrX7]ſ<H1Wܱ_cq}͊$M/u1 <3Һ*hKptP]?6FQA\N4bP됢P2b_2FNd bûc~V-M8Trzy9ӳ[jpv2`R<@beRҬ`.Am4"2ok,LX6QvN40 j/Q(pWEsIae}L۴;Ο'fKL)7T@Pڔs)ID ɮVB)d*索X/O1Hcq$h|KhVW h%[ uRac8֟zi:0'-*n@mgK)1-aOg@koIHQ7V"ΣprG`Pe'L86_XGM/\ݕ&Q9ބzb5`Ãٛ+ι LސH$*>X,*gؘ4l%^ [S?~ZD+G ƣ5^8rN9cFCMY0yMI]3nE}`nO?y|EM(}26aL/] ]y24]ۣ~>Q.t,]3,S3(IO~sXZ]\*y7gp!e[TYB)R<\x+PsK4{TH r6ƞOH5`{!+|-ȈT>\qLȅ^9A,yX>gPڐe9chҚ%|LA2{+e=ZqD=. ndf)]m8u q7L+FP!vbb=!>].fO?ee9XauLMia_' hsv sL4_96UI>3Gb+s(~>8LG{ə-a|V0yIinV pP:7?2pyn M4NUZ:rpx-A`QSA(:_[3wj۹G=F ?:="h^!yj gN#uQ^X vꮕe @R Գ3 qك_qPw% F,ʼUWȯzqKvjIԅs|fe }F&WecF ~9V EoCұ 198D^+_PwpQw1 -L5EXYVʧJ;>GEɯ;]1ՙeNe)*]V&M H+_gFDҪun?7HJ.6Q#5н hzwLA&9K*,x6R1G{#k- zʝG&BQmWp6d j|?o )Hug C\g=/KLOCq#HM=tX3Uw[~T$gyzŀ]%z<`YƦsYT \B7Z$$"P*h<(r8EʴkP4,Ωe2E [?:R2VB.OE ]GmHV/\ 3< KAqE?ߏg"6#sS^`pƜ@w>2b}a\p|o}s@W,,}!ݵ2a9NT>V^ 8a0;I"%m ByUy<]ͥwi*PhnVKf.;iU sTnW.;Σ\9x7269(񷀇!].÷^# kjP "H \B C=';w{_ay *܇Cn ERߣLFp7[^e-) q,2o.ʖXakm]Y [l't~gΖV-]:G9Q_?ͷ;j ѡ(źi'+ !wtNP]γ.NP-7E5TZ.ɰ$l~ %cٚ>`#F  ZjFFf&͝wXsJDe_(sԬ[98~=y-/!;l f;c3, [ SI r |6}/]L%_>NtNhRl4R_%AewFʶjsz@u:#?pt X7KRxID2Ln CWv=]PQ~)k?,~I?u=ב1VEKz?O<\~aX&s1ӂlɏ69\胭jɘ[z/qm y1{ Ea{~3V1q bRab:شbF}a~7sBVgBgDd5ޭś< jlX\p KѬO#Ĥ ܾA{sn!lIc$12ۉ\}xcq7YYaqmD9LǖVL'`kf ɒ\nov_vckDU?iaAv6APMn:#FJ=ї%fMpZCoh[{LcTQ 'y{+Vι&yţ"s*r + ʳ-ȻO9V⎷, `5Eb,ڕ_#^:1 ktguS4*$gB XVpED5JXwAsFPZS.)(PRh!D8L>@byV; ƞNK byZ Zb~' ǰ݌ Z<£2j9}3_y43FR.V;+"NKZ6aaS#X9f1#3)TUwسݼ |5`jL,ISѯc@Di EҪX@}NtF&fmpf %Y- 'a;In`RLLeͿ/=DLT)un@Xч}mV2#aP1)(8vő:} W0䧲{#p`*SI7݊Y%K]zIf| id'O`oqصC uk rzRBLz LaNoT~GcNL&$I2,D!ݘDO3{g%υ[ )2A"ׯ{Ԃ8&~t;L:wYWn BFU66bQ02`ֱAidqCvLI-J-^o˫A5chdHŚaoB R,N+e_^rFLJ @[[!'y`1wIc/&K\<ц1jx>&zΥ&⫢i/:z~BWoWN%Vt5whNy?o(.zoX{1Mz 4{\DS l J*K=`^0%jՋV;T.OVsW ͈GZ=:<&*W>:J˞0#h].*\nO%牢Zz)*.,p$'4'̜"d8홶!8XfU\jŕw1 OG݃L$TjE!w5J1 'oJe Ї@Y'pOL?'P˿:$6Z0%*cl Rғ-2Ïy(${ J7ؤ2eTYvn* r/XL/ `-W~p gp\ dkMVDZ]F;A\ ,l\#f,S"y`_cP6恧fb@\R0y'A 0j3~ k`,73W}{3-^nm[@qS٘d<{k9O\ \n4ķpCU*r?9[z=lEՓM_AZVY=+b"d+ />sȕyʴr3\cVөU+Oe@\g "\/U?[ft!czkMTj khz8!]KGB:UB B8\"s5hwX wې?y1 ]v0K^ 7mic6Cp^:e6 k ϸB=-BlcUh#?3Tr$@Ӧ(!/"i8|_X )Zg~F># o' ?̓zMR1bc\{ ڑEIqO=Opy)ƫVm`#PwE_ M%xt0л \{u %ۗX >5}ؔѯ5 &Nô>1~|d A"rg|=?cS T)+ERu]7Z{O`j_@Fc0aT%KZw<,ҩ{2ËsX5h BA8cJ橳 iֈDEïKz̷06j$J B; JἬ3H"Mnbv͜Qv9xsMu"l%8tlf)-LRpv?ca_ Zɶ#RC84%QIZ?a5TePyC}4OKjUʨʂkUT#DJZnƱLIIe D/f+qa^ B,]At_/n e ")LVI֚9Gv+Y7JBU!' Jɑ $ೃe]uV_JKdW܉!, $79RX' a,h8iyNHA0#bH;feuyG=6} >WG s iqI0_\N3OK[^ "6k(zDNLua06e,WGe]C}p ^8"':{ eUOR0lzC+19myQGFyEt-bEnᚳ /?T?c$M^/׈MBD:i]cIO>#%vӏvs:ռܯOlɮ+ 6跙?hy-PpX<g)&h¾8aV/LBPynM4ӳ8]kViB\<ۮuQʹՠ3d# L $ijq|0Swܴx|ogø7`caI}GKRzZPJ seGl-.<1I=;Wj$"hAZ usg4yLƲd{VgD^ף?g_ xvY94:pj_dsYAGTђ:dpE;S\^gz4h"p;wXR[ѢK-TsG ]ӯ;[ 7n<2fŃ=pH>ϻK_Vޯm16Àz|pE8W fG|_■=MO^ x:آh_VYw!m'_Q lqQ1y2*; pNn+!h':0tYz%*iq1=n++&Ly?ĬHXH +G0ڛv?0*H\Ɗ&ty\\.ؕ,46[ .iلZRo5Q@x0R~-Қf낿o67|1x}Γ-tX/ oT(DɥU\1锎>c'QSƃ,*G* R?GEqաK]lJ9T^*@7-4"4;TAʹ"?!_L;Lh gl't`\u^ NxһߐcT7mhsLTDGR2bn:Ƌn|JV|- kYƀ?נ]r bՆ#*G`%/e>o~zVuX7_(CtJ l"'6dK^9`BX0QYxԖw` YUŎDuO#Zߝ30}U+eT1L^}B˻MB7(1&,eRuI !:nZw4C @PLA94&`zBu +؛dM )!k1eDЖsZŴO6~Էխc*Lߺ~W0lIі=q7jXCOuߨHw伯A(yS4kLbUvJAmL+*;h~Y"&u?ʽxHYt|޻u-/?FzR7uQy> nQ*Eu+`@AlȷvDJ& 6}?֡,ٹ%=g|słUIz/@r}uT;k[] FGKtZs 3@\EKqO0?qtXOWZB z4t*H.jMSfo?^ޙj{08NyC?'1Λj @x7:d 5u$kU YmW>cJJ-Yu)'A%TO@sN ٚbIe] HI:Fw?b1V5&s,F]CQKy4/9KBlG@`m m;GVYCw^r͢u~W+5D_ie:s~kr-D4 dP"\be[o6Kj^,pUADl^ `fI[y&LkV6nPa| &vOAq\Oa/9D.d'Ou]#7y!QDƽ渏qXh]+m x%Z 8+tg < ڽLj$9ߨ ]S[b%].0N,pr]-*TDu^zbq ^<Ķg+IW)C!Ne{kr+I(`' <4De팼$;ƶ7&5<lb%ZJr'xX#)H!\W@rVJc$ݩdlӅΊř,ľ?ujbbF:q^wYZLGKLY_T6 ٸxQJ +_Dh`^~P^\&mu_޶h s_u7(CE9#sjTӤ\vҒ̵h* G \ب#ĹҶgzl'I`DdB-)'H)&KSNAuD^u0`hlcXZ(0au'iǢ-)UK"' ,-3<:؞,{+wNN"on ̋E,3>Q9 J<.1QEհՍL`Ҁ?h%~|g3/VxhVqs *۪? fɓNgǗ򥅆yVϹ>j:_h~$9 Tִߝ-]q >;9qs||+F;qG +=5ӧuאY3Cܟ߬-sj4)׎r rvω WGmY[Y!NPkk5B]:Ȝ_v ЫPk_Ċ%ݼH !|Էɜ 6"[FmKh}i =(}z '7#.PgI be }v8\EX/tƸD6 Di tY&l&9+.m 9',fr*Fc? C =~_wtQ)gw`B]s"r4,ڮ$(w=ț+Շ6 z(]$GqEV<"/ cWul:PHzJ,1悵R^ Ϟ1wW'9_q_d)%|!*E j * 8ka>/]L>d.-w5 $iADok5 XqX KK2?$l,\zѪqYowmH7C&;(ҧF]:*uԒ8*~}Gr3 9'Eځ8'0=#P1; 3u}p^4 Y._[%YR 'Jt3 :ht- C*9*(gJ~j,-~|/ɓ"؉öKu6Y3jS>ʂ9ݠrY̑Qk&/O$1^>h%I`a f# @{*X.(=^P B=oΤl}O"ޓF6[>ĩm%V@Fe"k%ް$ D*iXJJٗpa^p ?`;VCZ+ HPk<6Ŷ.MlRؿ*Yp6h<:y%6yf`rJ|cҗ+p )kI;TCE)PU"Ч`|y-43 5"/ fӶZ$ 0y޳rZQ}̷e;I%΃)wuɇR, .i8g.(@W-Hjs|twh=yH[ZAQ"tZS2sF:k԰JE @D)jd}e8]+} ?[!"8/+ktsv9BG^lku7#Ih5zeޓ-2-s~dz\F)`Q+roax0|k\뷙FO7 XSJOi4UB>Jn+*RWeNCe\S#l.E1h ,z |$&"3L2Vp~U!9*5p9n9j+Eac et=wiX{fنXR]NbyfGx ɨxO#H<bIrXeRe*>|+!^Tʄf K Kh 2G{722X9X,Y48X8u\W&!A-xQ\v.vVx郸{lXp|Ŷϱ|6cB0=]jn,xY}_{oiRyN^2A}}VVOP-߃v글-Hő" U=|Т:JKP l2{pe/nhBHUV;ݐn@[ηRv gOl?w:hq6lɒqYML7/gnqeݯ8"|Gۇo~!b̔3FuDP/c Ks#F_p2&&DꥂYtdѭqDt8qB0 ⿠ft42H(/C  ˗' ك#yb݉qJϊ+ZB,`L'Q_pɰ*H<Bd`), j23_Kj Rg8r˨nWsn++|q8§ !( s1C^2Ob;,:ZA owqHm,Gܾ%@o=h`o$,s{0`DǾ~ҁE0aW? ,% o5P^YAG7,X)y߮F;mK%Ak4"t~άwMn}!Բ"mkIYwYܸ] * ;(3a*[%y-y1.0cIA[+E̟0ʆ=o䘲K4Cp%LBSao_=Anv'{d(xno_:N`?JSIԺ6xʂ52H(|~m0Ol uƖM2g7tɨ 3µ4=?Σ{}r1ih+5wqZ1*7W6CӠxO 2X.P4snX0/F /O/Ch<k@4^wVOf#W&^| SI!xj{cL%?=g_RC# {IP}} 1^cEm! ֡9qߵ.,\4Y/*j%.4?JAq{?.$d-S1Z ,έhaj'Q/^VY!~0&)O_љߘYXD ',=6Y2g>#ʾTv5sFk#+P儏£q܎ q>n=@͌e$XsL&Do(EE7=d} 9C(s63%D0aob^1+O7WpӀG{V-ey' ѫtIV畁:ƖT|~jc.0Qb_Y \$4?דgA EkL7XXR+A`lr)zȭ΃9B&cxiY{Bok1@+F0A02W>RqXOϿpo/UV/@A"s'-8K( VKC1ıU.nwU=Lcɭ OԚo(z7r_3tvBn-ȆORJPotVW %Bݾ|e*Ԍt:)*(琑INo5KOȅ?kؐ+8|CuMSORIk)ݿpTJ<2V}Pjk1-:+}%s!!)w,ܨ;λԌ`pwC q?@F%@llPҷ iNlǟi[*Xq ۶ 7_3'6Rm tl]pS~mvϞYӊ0~!H<}ɾ6!>iCY~矧0 m*z&$5Y8I;f'n!3Hte$mj/ C=l,WpZŵ6v!YXsK>rQ ._V'S.F=\ k{'aџCwm3.tsb::$3‹>l ڨHI iSE8TV>kBJi(ފ`zI 5gf!Z5؍ k!r]^bW &HZ>zeǽD[xɛԄMvPI`v7$іݓ"Iy ˁ&5}#D{46tB0iΑ, sN?~Ho۵mc0b7"0["+Fx0/yQFQ3,MMtzZzKZ{JA؏,*פI^_ 6 o#y=`aˆf&Wv89M"θO{d s;!]=.~T.3mRU咓oP0޻t_-eȤWQ[wόTZs`–Qn^pP $Lŭ>kӺeMWvDϔO"cQncZݡ^Յ}*X5y[K] )FQ+l/-5C-jHJPչk_Ub6} 1$YoKĕ eY(vYNB+*1 ͝'1 ;4˄UgY,.*/\C#jU-T!3Ԍf?[#agbs?,MܰljMKFb0m ק@D Oz VZ◉"w|Nj<-FwgB|mqvbYװLȕD3%\ ŏ?Rm!vf7^S~`A,)t yni/:mZ :¸6 wQ7wFcZUiJ7})\FDc,CJ,_[XV6+Iv)<{"@Xf>5KM#;+F'e)'2!c; .n8+rv_ÛTeThcnU!IZ]i͔_nϔEz*ˋyw_x, :Pm'^n S4߽yTt hFoVt|.鍖4М`$TֈNI*+ugJG+fŽwRޞenL)DDd"p-[|,䌳3ZWO;iƇRn1{\KF?IoGT`d7Ͻg䜻S) +;E^mC ]zYhr4q?+,P]2r]{C 57'q4fg㉘# UcPMY:mI`G45- f9|8ko)`\ ~I L]f8NSdօ@mXs먹Iw-9kfKKG y/`3egAX K;׽NAaqǗ1s.#ANxPhĵQ;RRdۦAjBB?ob(&4&()mq!KØ=JigS,[BuA:IefF:tF{X15>&IWg} zn4*t =R=Kj 9d%u[dkw$[ȉ j3'ĵfwi̤KS i@$)W#!oB,DA9iZlx5 3f ֏JĽt}sSXjVluC[ iڽ hV8T\+eGQ*N~ : 2&?RuqE'?kDxILT4z[|&@ Jhڠ^(Sy o~zBq{N:AqϘlUR2AMڔܞJ&O]1͸]8c !δNWhSn?OPyFLX*2]Ÿlv[(D\ں;S^¢8w xnMՁ ;\H]~ c*wˁA A(Is2 'M>$Eqہ?)GH:Y!SR ,j$ޔl?}r4GIѤdԑ*~BQ%sqJʬ(<!!֙sؗ*v' 4{^u-Wa #9RШ|,XKfH"X-xá<> "A߱4a.Y_`;ѐg,(j))qxJ0֐~9`rZydLK ?m| {֏dJX@ 2| =4ÃT=15n չh}&k.qIZs{6ۉ,`a.Gw~m9¥_;qsRLvMI|ᄮ| HɯnMw1MS*]ٻܜgK}kF^s3]jU+/ Bē>[K L}A[j;͚'\I'GIԴͭ`0.WyUgpq~i*_S܅޶׮xpF"]4$.D ;#n*01}+م_HF?O}IEp'p@]$$1yd0iZ4wQ A|Ġկ_#"Az| Ǫ,9,/ѻnppUƙ?ck(~T'~ T%uXcU=5w|QBn@/:4>]+1>ccI5buA0MqsH_;$'IP㜜by&{`~hm'V3@Zi#*͇̉W X,t$Ԥ`R5A^mW>.a@ 3E[+aH5գMq+&JɷOR` uy&r|w G%Z]sxD#%k92 ~>V779}b!4-VT>f_/o6!{Cz@S4)R9Jl}1f&3bƷfKe͔-' :H=NA䊕e#u~e˱sȽ:v>Gr~Q ;= PCh0*AkC;! xWыVTYb("څz|3:"TD D^qشJf 5I$>A2=HrmSJs>y^j0CA38V{-m#9 xCe3&_ A$/*Unrl W !@Q"6"@/9M~ -Ff SŐ$u1l[X<E]aFm=/rN%qQAWj+v\u4}«3uK 1݄z */I]+RN@B܄wer3Hw1P)/L5Upw.;=/D Zi,'Ӷ\И^ڡq gZ]иgsy4l̦*!z(q{> 3V TsLrs ^UgCYb1A&j߬ײB/7()ndI?uJ~ xܹ}POQ+ ,":%(?FpTq58D$*X?#D` Yj"OĎYZRoƼȨ/J">qpSNn)5/*?*_)) ?u2B<r! $ÏPWOd!O[pP&DMVKš, v(m<ׄy鿢&h&8Då93dk?6!'gYRk>=Śڤ1GKX>t t3!=捅Ր#~v\bҫ4sjڀ$Bف޺HHQWw$^搃\PsI &6Zr4A;m0>`ۜ3Ȋ,|t I&t0tQLule˘B!9"(ʈ;9niC益;ׄDpM2˧]G+}|H; ї0ɉ9dD WGOAEEr'|rdY0'sZ(H6C9:&E 6\PP@L:ipkR8N]Xz<ؠm*a"S8pp_.8>( ' IAb'Tu"lC:=^x{޸EK lʬF#Aң{>O(X*&4u;Icܓ4hbx81mQDzN9Q|,ߠ2%Dˏ|Ǫ~+)|[%rJgr r꥕y44?8>\ORÛ=b4of-?v2lFR.zbsV[[o?8y4l767'*CrtM$mE&1Av%Nkz75Te5ZOBy2m?;ͱ5^\ %EUs;f|Ҭ YuVEcl,mx e^y>B̌ݓ~C961j+1&HR`(37;$qլgg?}At8P۸-/ۓqK4jIo ֣rh~moXS2ƍbbUmHO҄(5:Ci~Y1Z*!(TLo_F#Ҿ`a ˰'4ZD:@ ֩h[Frk6̽LƇiVTO/9xw^qJîoBA%]W6(XeksyF `!}2T:,?bLQRý򾑯WPnPòy1lcJ"7lɖBQxۤGd8v3p{*$͞+ ۜ繪h ; {(pڏ-U(W&B$:+\Y wy[vt(6/%yO5gA(?GV|HErzZ$ $G zLC6׉(o U["2} TæN=pϩV\QzYHN*F)EdąRR^vKy$}qmq]=d'͉kvg[!y2gQ*m6ZLwlh%F^՛ޅ5/d'DѼnV=hϙԵ#||廓p(uo K Dg Jc S@d/ШY~?ɺ{E]#:|0&Kρ bӇg~Z<㸴ZPSQdc:W肈 [tQӥG /dV! g/_׶֮ rT`gx=F.1Z.߸85EO;/sK6m!%.3RH%9@ 6 .e'cϰ,5}k3hkΜUܪoFƇKώ_29[P+fkqw/Ў7z3'؉>Jk|,'e&N52L޿orh\a{Ԣo<`IS_~h6M=6>@4<=?z_4-/evZNtL+YO#ќk䓠4X⟺ :|/WVʑyrQ8(z~muuOPcm2(WO97j˹'+bB^mϓͧAz΢Uգ,XnSYNvex";d&,8RGzZ,}lK&pHJ1eGqۇZrfV vM:Ukoڽ52=XٴTq.win"'^e76Z> ,w}=Qf>8 .6 ;H BW3 2|њ<]uM4{lxgą0c zc/|QtK,tChgVq TۋҰܬUָFCק>%D(Dp]^/ov^@r^GNNʜ"e S-iZ^+1ZhO >;pA%dB袁} m~!Mgv6-wkP$I{;pi5O}ؿB Nv Ssb5zL^..G!awͽT?~Oi`Z›fԔz?Ƌue/Cvo PU|1`$km[ pj.6 p#v6V?\7yVIA^vkNƑj:&W3Š]PcaX$Oݧc~ |&X>Mu@^Nz؃8"AF |=yDbI[EU"yDb礲ޱlZ]fN^2>SO8FKZZ'|%*l0XPI8!ĿJ. y} x@Md3$5mu;(Y]x3(8Dvjo/2E$'#JљJ8ahw9$iL2ɹ uL$"SO'elL8҂;zovR@)kj10t& gDk)rhX<ST:%!1ʧN}"t o5Yc4B"ЛdZ ӑ5RL ޡVȓ 544 zoXغJK^?շ\}:33eZԝg-u#f"x˜ўSnc=KlESE0{ =+)ϲNfB!+4y>p3vth{*}HZ9eZ@a#MȤڪ {9|c ow uhVORє hDˑpj9:Ku6U*Xi|Eb+Gu2wG |&0>!JdViՋ=v^ 70QA8`?& |NpVG ~̊wȐdA?^׈_TE]38遮˚s KyH_IOο88AT$2!{l],MX>^lDg#+ I:At#:6|AL=pܹ"؜+Qk3\;ߺ92mup;'uEF}>М2>rdwӰ(@7gOCk5XM6Muyq0jkQF*k6_-ؤ(Q~$iʃ!ʏzz_O9UMz "vN\UǟbBt+jcfXO` 8{l,W'nnz me'S&%?w^~f E AP40#PP)Ͼ4,J]>h99mo2Cw_Lb=70HsX$ؼ.jed$OBvk+$@̩Z 11K/0/6Wo;4qQǏ3I ͮc "3]Uq8XnLuP=_Y |;ц]XU Vf+Ϝ#ɔd_5TBɸ0ϬNX ~qs$oR¨cuáȯ~fitV _*N6Ȁvҵ8C#S^XH ՚ otQV7l^ww6pH' ćTȻӁb4LHk't9u[ 'v,A_zX7Tƴ0kem\^ Ju8WF~k1qg"6)5!Jdt l6RCqwO6z(s[S\|`ool}C^b$Sj;asscc.4ݴvoY\~|84J%BxGZs69OY4=_={bUo ܥ:XcALZ&*qJVuܕB5+Bq>.LX_F5ްJ!FB2(ޮVaw>JxʅI! FCmhӺg":C5k%3֨mXp˿-ܦ`Z̼c=FmӸ5U"t7-ш\$m.v͡[th=kGh;9({j65"Jc$iԪsś#rڌbJx9H}t? zG-<|01s}Yp}2euX8w7F/ڳR4Pt 2~ǺOךqqhMą/79Bo# ?r&eLlAƱ 4?K:?YX~-+2$2eUׇ*;x<" Os=m8E-a`y[H% lʋQPr.K=P +0wTҏV w.l]B]zT(2P^I- v.iQK?'Xn?G/d8"x7u]rZLr{ߺENxr^Rf`g\fY~xż5D,G5)ε7 kÙĸwmWfiݾ%aė̓.&Q_Kb@AOѧ>ޝjOtfhs@:-ת3B*VF4T" wx{ԼZ=ϱm^~ocr%gYy5[Zdkj)W I?OS/`/u,T?;!-9֗ ƤUu *H޳{웛 G&SE̲+fvuUx?DCױVIu$`U!#0O+h(>=#' fArQmZX{"UQݥlNvm }? =F~E>hd_| z&b4e5D;0YO]Y:7#H/9Nn\&{f@jn@~C\cb׉c)ÐP(S<0Paw>mk0*.!Fvͯnذzh/YzDJb=]t ; G>Yc֑qavyMlcs/夋Ԁ0*iL3˔G)YΨ\s6) xm3r.-ǛIU6lݫ׏XF~k-;2ء- B7on}W XݦޮQ YHcju 5Z7]g"}ID̊-&Zٶ5'Iܺ)HˤgT ?\^)!*$AGShb+yT H7:Zg:O [۞;rRkyʊ55Wr`O7U?P+x^샬8^#Jr]SI.:C]927\bUG1^`qaqQ^z-pLݥ0hBwGQ/=~xsɨpNh/`=ok$P ó2Db2M'sCmK(jooސϗvvtluD0˃- İ^ fe8y"gϪ/zz ^Jn愆)heM;en]'Ǫ#&xJj(+oܝb'3$8 CUzhf(ݸ5KšXgVq>$#_5Dʭ#o֋0f܋nvn&)ᒴąA?Mwr5:g[mKm>yهM=aII#Z, %w]< p 1M᱙aw>x8[U&ebhn/p.tw_i{R>>)4._p谏9:G6 _&*O-N,!f8 %j4^L+aMzfW: U?.f[&\^eIg旙 J}i_ &çlվX웩W7O(CH8I[FFG!v֦%3#q1wݬD/-oUo>'w.&& @I-5h)? 2‰AdP)+Hwq!;_w*gj^'wvp]&!p[[nxPq3[j!Y/Kȅ?m@؊ {.%  SI=phuf*o)^p93o Xȗ P̾d[PT:ߤu 'vqnGz`D<ӥ"3a]!D\)m-1F̴,k"j X:ZMqIN"4*m^ˊ#S9>,s:<,{Wn?Rafibt}uttJ qJ"$`=N%]ﹲl.M/&%;L:oӦ%VbC%fk1\JAgZӐF9~Z3H׋j/* 1k#%zH&dH1/VwFގF#'; ~)? 43AOcn|5Zlϋs&vӬ=CVcѮJꉸk0zw0%ci,F ÆjD%^~2JNص<Ż;D}?oM'{:t .:J1RşŽ^{*ydضɴɔdk6+ֱd(urbl9d4!h2}ZYBs08oZ#d<[_qi La*X:F9 i / GfhJϷrˠW\Z)&S{W}Z!BޝIKƵͥ)E!&VWwˮ\>~&ު32;*Ǣ40Q\ؓ &@ OS;#.u ~smn̞% {-\~å@ ;mB-YʧzS댙Dh~/3җk.A"\be])ʭ<{=Hj+C6T>}…;[U!}&c8] s{l]5Q&jD`)bmm iٗWp5lM HlmoL>};|˰F ܢSj\}Pv!pG.'d6 0+~܅RI^@Aq h6ՅБBC)㝁ʙrqnLցߜ߮T\oUzǎ47cV>+N9Gb82_N㠒x \B]GZ#z.\BE! Z6@ RJ9M{'T g[("A+b0x#)4_%3h%3g$vԑwDZ}܆]hD+k+ʲ-?VWHXst@/30L=]ӎD }9|/Vv٭T _`NlB#Wq8[nM(lBr[4c813Xz;L ?S3 J1aNu"(*$ ā+sX'e&G4c{#WsCClo7\ T8pS|(|+0,*a*֑Y !ԗ@e+i'j犘 oN-Gް+H@(.&IoB iJPh7,cAzqJzk+ul`47Ƭwr)?=T ;iԜhQF#0 v\_ch|mɔ&e&dNO|- )y t}4Shzq6U`Ģ'[J@ksBRmɐ+i黗,(1cnV8a }~ʗ 09/'QYI{UhC,/eэ|soQ3H7 1)t-CmH?S6'8u Znc|\Cl A7/IG%:D ÎSg@>צc+P?,aMp}.ꘌ> 7ܺ$gpD@! 1E.r -^t>W]A։è|M@LStw d6)Q7Z OzthEgpvT1L)ylqԿƇ@AY›eI뾠Hk܋544"THϻ'͞44gj[^ `qYW'"P3H 5%pW%/XؽTCJ՟sPjj65( J,WTM5o$pHwY$ #1vֹv&9vQkejsv2W:_WCGi!T|osvG9XXAMA*$<|w{hwՊþF9UINwk `VcuytLjp}P*H Nwq܉F:'~@F6:q#Dܵ n_uo/DM`p!~ 4^k_Y,x0"olE>6.YnJSW\+Ðk!}aQCiyxK7meK)ř:a9vLf,s:t->FCmsp%ԬIZp8(@|P}P=5蹟 dA PXK+ `VVc|29`rϧQ_ F``S)jCtgw  &'Hh4LH#g4o2 چf[0ria]1a#aÑG\r =;!a - y^ F6Fpt0y_N%kOvQ^Ő1xh/6C3f\'Uޗ$ib}0WbisCkϖFoFnWfco[4v]Q}@CCٵM : ЗL 2ܶqiTuP&!hj㔀D@oBR"fp+eڹraaxF$5H՞I  "EMYǓA߮[1o-WYZ :@۫`w(dH1|,#2b+z?b.oFVFX$8GQk_Ø̝=hbb#kS jlb/5u@®Fg]j̝/aƘ+<ʻqup],g9 t戹 <_@wiN:+x 2 G2*8/#g^ܵronR[[=d[CV0'OFC3چ%/Ƕ}q*-#̱suz9^]B5Fa7$>Wfƨ2˛Rk}QIkߋNpB-.zq3 q~ӗ0蚮M)k#:Þ%AGM7CSzFh8)'&H]ABT#\Fw;2 `XsM!Wbbac3d"lF ӉbG珜^9a!,ݺ_$y M5Qi&V%빭cFa];ؼ %~xT ;bH:wIcs6)D{R]ROF+lWCUoVB $iTEz.^:6@`7^D9Ͽ[b>Lj fCv#yV:8bɿNxP"{s M}FJLrHB&ߩNksA<ՠ7ɍv-lڽP @/5,t<~{ȖcOb+Y:KAi]K t*nbV$X8Y=MԚ;}O@n8Ok&Br H ޻}_uYAQJ|c b\-|(7oxy^I[H8J\0sŸN!q22o*[$v't| h֊H[i\%VQ2܍ X&\o__ﲢzO25GIphqWS:imx '=w1$ ,bϗYD,!rVs?lvnEg7zḰ.mz>P*Yaځu v%;+ ][j,1RyZ`?(壵/Q+Kes:7d?8N W X%*Wʡj3 VJ?.^8.'3F .z >91.'4o !"2|qYɛu+GnMC2kI=p?v\* Kra9Sw.{|E DCrj( idŤ j0Yzr-"#;jC@[#3##̫u2>5Ǿ]s6$ S_o^QF>/ai~ gޕ~]+_ڤP0-HL23Mk3-nm`UCn~N,vH8C¬NҎ(HZֲ5jlûl\=y"k6uZKD:9Ӈ4j?gַۄ{_+y_Ofm i@tF/2 omMl̺c#q*"4Pyۖ妷ɾnQm cRU$ǚE 4,8^)mBsQWc;C{AhbyV)ޔ]`?ͱh/k/\|)Gf-»qx@jIKQaxdk\G{XO Xxd{+#b&A\VZhQ]^ pSŤE0$̆M=OvZI:m݌4کѶ)zg59i47#i!d+l26Bvm'>6u@]iݖBS1F=dTR}kg<ƃCaςv9=|_#ݧObW9#oG~ؿ׍{rh_Ƕ㝟WgV%7)7z=Fj.@TMIc΂i~WZJ!0iծ K G(?K$q rgI/O N{EF>dv+Z=Tm+ZA8NR;߁`I.Fi.[AǮ{ 1мxGfu;l8aݏR=ڬAJLF"4pNN?~`Q nT*(1i8 C~YdEIHI ;t'h\,[L/6ќ GSkoq.TF6}c|_tD6yA5(ӿ+Ur< eyd#Eɷ7lfwPQO!5f^C+ܸVAsC]^=wl1??Cq-cvp,lMc [TrJ)L)lNT+5|FcREV?&[ ُWmoz ݄Y,߬5_b9bRl{lֱ`+gЖN9 CkL}68չ@5a~aFT+ ziJ㠌{oԓNDx٭Fd2!RI?(PWN˨8;3sb!IW')~rV)io$b) z9bE.i6gXB*qӖ6>k O26 YO֓a5õĠw>wԣ"ˆڼrΰ9ÈF_Å%,~J3,^RЯW.V$@ fU !`1 n>J !_/r@<J: Ira$QPcݨC0婡>X5P Yk(rQ}k o![YT@GT@C ^f}q' D N[F%ד1L##Fu]bGݙ0aU4"-lM$)&.P'WKm2+ATrp$LlƄIbh$0=.W nͱ&E~oD3uNFpȱ 6'm_6d)\83hW3 ^uyL8%&˰0;C.^{pJPRq#Y|j+2$yV 8.woɐxga5 .dPȢ+ܢRS\89 vՇZEpR{qŨ̮A1 s"@0q@RigݴR{J g'kh,cH5DbrDSWlgּG 4gR&QK՗f",)CvHjF^JAkb3F%_AŸ CJ$I>~10]O|eHk>Hcĸ~qDy\2$v"sA"u%d ,?kilBxfW92K kZC ^vט[L.(nY16)rc}'o:{ ^ c,Dx&83; B{pU%7xfF?zQJYGG 7L uz51C\TWL6=ӓ>Y1 φJ$<ߖy |E\ekc dXXz=JnYI8^ڿPU$騎8s6 ?tnV {}☹L$&EYzZIl-HhTJ?J?™d_}ʋDM6{B%FDJ>+} VcW2AXC Ĝ_m #c= GurJ>:2N[!n)S~Z,wL#^Jӧ|`cm P:l}x!J @RǭD֍<%&5Ug m/ciXNog;o9&j P@<יꆍ˾Z?^KKW~Q}]:;#%P+F ;)]"kU\Dl C_ҟmҠdW˶!HBꪵ z E0}7aNNA1-;XIcezk{.MLub6fA;9+Fv{4z)>D׆ǦR߅7g+sX/7Tb?o%_itdsPp4s*?,_'r @]Z+! 8g J1b:̶n$r ^~J]Hiw'ZGVǹ=k 6H9kN>Z\~iX棬b]K" g§)9~ԙp}|#1fFUo{z Ecű$O {COPqmJWHTߔIPb!yI7Ft>+$8_Zф~Cc&RNp@'EP7n<{? L&R|y]?=C؛&^Cw8gsDmuK`JFޥrq'-Dt^c [6(7Kyr cV\脋OA.G0w7%FS+ a[v>!+oĺ2Q[%U .*yҶ/AU7zcOsw6 .CT^w}pJ!胑Rٞ6/,aqT((TUoad 95d>Po-\\K=OxĞtwIw,*]tl'0R;[z7בp^Ph_~y&.'׀/qZs-ƅ:uY9&j~y!tWl{'yqFXDלBo >ZsRqRފ"'\+Ϣ+ۡ^@0&auAthki@)!Tga%.]6 g(D f>"cH%t̒7yc@_y}eViQkD: w4)M 8THZϷFz ӛAq$(fBdB ^ړp&%Dxϧ4g}QEI#f$u_3g:unjTc8TFAkhQHEukr5*A\;(q/ EM%:˸B3_]t~͈7}q_d_5=M0 %5 ^xd^u>(/qa"V?,'aᶑR08k}b789+[KJj%)@c@B=%LpZO[r1C:Rͺ֦)@SDe86H!ѤxѝLR  ί`7 nM `}Ghˍ119Cް&)w|9W[Ax#yx4}o$BPKdϥBPc/TW.FNKNܒ6TB=5H<A~Jy:se^o'Vn E#-X:l?;E}`Jt#IE<@&|}Ȍ0^k W@+PJ*@ݳ< qω]M[{t]vһܱ51.8M5dDɝp#rc}ݹ|oOMotYH^;F 6.\z*I 0U͝y[\Y]~.˥gį]rv >[ANSKEg޻[?#]KR!ԃ+  UVTR@4Һ:#t YxW\~ó͑U4q޿**ޛaկWYht̎ sjT83@SH7rzUCUއs5g֐eVR!#o ʥy1vTx-~M|F'҃Kc3л& v(Sɞ֢`7? Kgљ! daг:`ꋹrvn%l¸evKRqC|5դtOMvf/7`^brs3ңK$h.GN@xw{aQ,>$>'ũ"`ը Q+]O);/"N#Ls[-TWKjA誫))7+L0{Ԇ/31nQ(+5є8,ֆgNq'u|11Rz9BV'wOQo8fQfp=ـ柏g9ik0sZ&z3=60rW۪#f L@]0Inҷݕb,LZe ,/)ʱ\48Q?eoX+c/ԑ6:m._4<8~˅Y68q20&5lQFe><;7C,bR Ռ0ߙ" {Uj8*v>^QYA2q[zȿn!'Afx櫘Ipi9ʬߪ< [+w{F.7CRу#JU>o^+7riU0Y/?.zaOBج[ j{Ӱ*_<^ d[qL oMW3^o}׻:{PY<^X_4ࠬnٮex0\RY`jwZI AV}- zʳUXs8Hw]l`S,6y2v 𾍭܅bC9ke!GslNzp"J ['t#o¬o j"=㥒iBV9k諂hRXo&?fhJj{Kғ rrdX% "' i4gIBZ 1,gD}nٵ`AHPLRZDDJM}oU%:[4 ˏ|AUciCS+ߝ~$l+_:bPJ>+SP)+j%(glLvg&QQ(ѳU'u\`^\Z 2 +uf}Q9X^Y Z#̈́wW i5 (U.AEf=>Ƕ/N9:щd+k2qP̦Euxd2Vcׯsq;( x$tR 4@cH$2tdr$KK(~Z_w#M:s!Z_d(l?a?cGea)Jj|&έ<. {A%B҂xh3wm4+o?㝑`d"H#T'f TA#|UkE.nx<&QClcL:U!xbyԖLX5 ȩ0x$܋"e_Hi]#:y(V0gIr\ᅪ k]`IDzWvDc!ҙw8#w.G3,hDX:U:Z#-`%)u뮐<[?fW"Mo8` 6sq('_j!6<>k@`~&%Gpˠx_ #0L>4 J@6O/qZkbRTƷsCk=;:eN|K,_Ujzk岒ɢ!ʂDf֔+@5@'D ie}#O~V^UFR:E1gXwfE#dxƿV1X¦^ׄ[?\_53FEC+͋7tJE֯X.isHU J wrtg_[QL4` [l9zWf苼xvOno2^Y0UK6:v]@[rRP nj6 Iu`YRk&_L>&Sub1+gtxͱN9<3ElMY>0. |W{^!^'PZ ƴ9f)ҀR7JŲi܆;oR[hiˀ%ċiVdz@:B2 ƑaԓIeӖ$>y88}Jpuvr*p-m}a0ǠuwM[g[_04n!>IQoó ,x5m}Jp(g訓GKvhP$L ^ v/ uܖ!+K_sPʹL٩|o@_BD]mrPj!cYrIivbIxQU!YP&95;m1W_!=ɏH"RC2O3S$[3g Q&˷L㭒8}{IĈUڶ虦-[4ѕR7HiB"2D,?FWNՀi`[*x`d lY g:W{R.IW|G101f3F*Uxw ZA8貛R%KӪ'I64RgB,sCTMթJA ]e.)P ^H鏒t'+=!3@?fj=_A1~"j$=y"fp*tsBoӡ(rhx~+u-N.fj*7`U>*[W'K@YR''WyW<+O(ҠY7iu^C՘.]x-nB[HTIo jGA?9@EZdd(ɯkh`ӝ@џ@ ɲм@ba+XN)Wn^-s,aN9}Fݢ׉t5hћjr x:ҳ1MP|M˦ډNo0~+'فL7$q""8Kly)Sh7Y0&C)S*+y)Ibp{amMV噫<RזhO٤TXk+2eojީD|Elv!5ӿ3E/1p%B<ܾ&P%޸Z8&+LVF8/3vz\4,FȮ PLk )WV@M 6q !#pi XޭBpԹ.عthY`/q] wWO5ݥ@zC.ڠ2#zkO綐(Ol ֐SjN]`RunO->?&;TҪt2`lTA>oAn^QϠ;.Oc7v}:;#w >mݿZS ] wޝ"ےsR&PޢSs5?m@ljm3x[Hn~DMPW@FըIj~=#y1/f J4GB<|jX*B˴0o%>}6|f)Cgߍ|Yw [}1UCCUQOG/*޿D xC/JQwz23UFFҵI꿌xΙ):3,Ź ͷiш]2= 5CmrI׀{{,ȹ72^{l EйoPq+CW|NS܎CeL ?@T>zhhK?շJr4_b!⌝tVG'odI{%]^J(HtAoL!|+WJY]R)|H(J sN=X+2YdeTɣ?;p6L󗫬 ӈge/脿 9PbހH=3B<` w*Wc|)7S$]"'ԥTƿy˟. BS1b:)%b FFw}L47y0iYB/nC[J1ɳwCx'bP(R3c@>28ma]$V܂}܅]W5}`r$-)14:zpY 7hj3Ev뢪Uh^XEq.vԥ*nJ7h% e [^yFTΩj̧_f֤+|*W uԥ:ф]O,xjNd+ ZZOP?+xCw^,f57nǩ4Yj jN%#$i =>VyYkǬ/] _-M4 FI0%2DH*_թk8s!\_ dpOS8Vx.`iT!,ߴզgr{]dÿ́ͼ(`(fZӈF$u/M'IB)laY-'ۀO  H%z$P xC Lz<|rQb7_{4KN#=&V1>ꂪmtʓp1CL 3+0Z!9XeUᐙltSf=,[s!>JS KP._f߽:@.[E3a2 Vi>2UNPHv!VM6o}1QWߒJc+. ~@ڈOT|/'I5&,QdP:}8Gqm3dS9ma4(Hn#oC⟁i a / UXq)oq<3Q3P0e?PPzDz<\p`1A8tܓM{ ۏfb=}fA'px,R=륗)ǔ%¶-喊{ db A1D-&'m_^$]/I)g|p 9uusλCÇ`E5ضp;xxQ?q?yGmy =ypeFg..*p|cjŒMtM 1>L"s2+wUt&(')zj)L\n>q@]^ /pBuO:yt_3gF1-]!H`-՘0¸Em.UYeQ!D_.}syNg `MFӦ[B`gmVH_tG7gapɮ|hvl\~8IiWKA Ct'\۳5ISw_58#7~_v'LѪL/@:MqL$I2wƟu')hO Iҹ'VhHeqZi{REmQļ-.|'fK<+d(SLmN' ƨ~ȜygQb#FB'ZwȀÎY?,`Yy3"/D^.3e$s<9Uͯz=mפ oZHvRO=4#pe,8̋Cʵ6Ї.NzοN.UӑLYAqy4dF?hm!BZ򦐿Ӽ{tG|֕<|z]irP3qEzu;"u(!!_ׯ%sDp̀JK K:BNe1Ct=;#:BR'-/O{0UE=)IW-kg +Rh uקI t<6pDgؘgdMgBnqtq )POc9\:JUpv;-{|w'٬^EY?"#faY uL;PWC]ܫ&6K|QYiâܬ~ɊIq3 SH(Fubs|v{[єnA^4w&DjoNN HrnNb Xo$hvߘ jڞ@$fӧOW\-w[}>BC6-UakT? Ge#}u8(m;7[i80SXMU0a8%?ANtVy}}tF]QvFlѳd F}o% y{@͜?!t|7@& ӌ=%ftN R 劀^v{3f{,DUO2"yDuo9#hY~sͣF1*TRT +-:3ES6fP>y~RfWxiԋ <)fc~xcmk־}%aցcnfd4N뤲(UQ  AnsF X\ JhJ.gIR< l^>Z}w;(983eW* Rłcڡ\GA oH`ua;;(ߜɂAexr[clkeՂ19Án-+A/P*Q-Pd_LeUTfY^ 2۞?9 '|b{6 h1-B;,fe|AA e[͆ C`f@v" rPm6_n&%$W'Τ#IGvY$˩`!8l ,>a%U)hYR8=#ap@K&RY3L`W,caZ c]NJ!E#FƲz_p4$ķ%p)ެb'rZ}3)): %edRJ*NѣfIEU_ SOhpyI>ΉsG8"70I$-69tK~2&pRz˳^ҳ׊P 96%r uW7رykjvIڼ{0þoe`%}O&zժF+6HulRJ}v{! P!@^;U4 ?e 41]'P!v4ckduո<&#jXEю)e.Ֆe7*,sQ䮜8 wH3Q3oKi" tvAxgy*]^M$G IL[1ˣEKI٢٢e=::X3SPuٴHT2#|ZQ2cTx &`%H'TQWMx_\M XYqs_񛋛RSuoDʘ+إha6H.Q˼eU>t9hvN)Y( o/!Ƥ_f] pdƾ;4 OHe@_,`5s .O'ǠM6|#KqL?=* &!#T+4boi͡%OU8WͰH8lE 邻wǸDvdT؍C1tbEc=bϔNlOlӑ:FB%ȥVcBQg-t,sxp $ "0=26nNrx<@k|=BGqeXycNJqS~At4j7cŝ&Wb؁!9p B h_׹9-]uA=17b7H8=f@ f9ud o,8@HOEqaldn) U;*[8"0NYDez 󅒑FX `?If@$9^vHѨ'`b~9&(j>1$;壽@ @!}*@ׁy\dƘ}K^P&wkSe Bs\Noq5Uf%irsc?R$ RQ藀M/T6%Nw S3L?K?]0NL<;ʴ >s{?S [.7=WIQ ~(r!ySw'ȇickC&?UHn24"L~-mk+k*~;rbH=XìV5(,CR {[ Ğ&<~$@9[&TkI:xL ro 堭~vR٬O%*$și}wb3^,\z:7>iGaG>G # mĸ%;\aV 5O`w+,#3:IN+UF"b㩍/T'rVVLڻBxB?Y-tqԞ9U:{ ~NgATD/kkі]Nus||p9n4x榪ϷCQj<ѡl2e*_p0W濘!;38,#}*I -_bxE0|MwX~)B|g,b o=wh}Z@K01GyK[N2ґ5HD3v7,tnOiJ/i?3# M0%c2kA2j@LAϧk1KWJ8m;E;j1'ֺwYKySHo\ƭtmj}^gV~61I* &m]:A@%UQ"h'k6BV54@ߊ& }*HvI֚mk]>\B2;tPK^FRN cETk#r@::Ia+ۦېfuA#L`c]0մ:M.tvO*PWϾieMqŽTu)4G]^GIFD#dvZ瑑KO!.E<(cDf@[QUS?!CXdS7 :%Ɵ+y|vu{k,N39sP1'.9b8b^U ȍlh3Okгb;6}n5@Uk{+1Jg{ Vjηc (>_elRɉ4/j!|"OEUk ;z#~/َ>1$ gH#H1N{Tc~"| /bQDM__: hhBE/dPA6S Eq vi37hnbͿ%R,Lw:<:L6d78G9I7R=lVEY?rъz2ʓ2|V(n;szM4xmR/%Υڹ, 6WiI0YbPl,u)' 0w~ȐJVԍ1woWB ;xmL,u#霴wH>3C񌓷n+$ /S3\ @rC| f'QճLNTTXS? 55-O 6XsgYiBk#W,dy jfA'+LR|dPl`@2oXY8m/~>E<{E8S+Cm(?W>ؑ he6hʃuJ3REUv'u'3Q5r8ֻE٫C{'DU2xNo@]Q$iR tԦՙ:O5'sh \_=BCkΆjz_iEX;MXR^EpZG2 89Ml04 T?*eT=d{V5O a-Dt|* ^8qHbAYP IW#_#q#pJe%@1FsKChɨ2Q "d)ilZI;96P-e  w3ڪaҁs ˩N0 almN呎PW!P`I~6vÁA4-WDt׼\6~$!EB,Mc8t 1T9f;Vi 7펶}(^ySH]CH!i9쌾EͻgE f$&hsr͂}otǂЁ- 0q2{x#ڬv#̵h4"P' 1<*S xv\lGؑ4$LeDs[¤6CgD'@p97_bOr_G˛++Y@u{_?Ag 4:0u =Eq%_. '>kт5S1IkP!z8zhU s鷪f8\klZf[p̹ϡOj4] !8:c|zVE1gIۙNc2Z !BbU<}G?'m>I`R/[;Td+hYIW}wjƠ~ǖHSbJ4zAPh)V*>.>ox2lCCZ˞,SK+'ctɰ=\idQpWEmD颴 +Y&"Sˈ"kB{U%GA֍){\FLrqIտ_ CYPRYv+ɳZZP҈ӜX\!ިe%ăuԱyuQt\@Nj\zDd$/Pٓ\nvӞ̗+gj,8e;*S&z/R @ȥua˭]6ja\ D4vE¨œdNh+6'thY:[h| ǝ2h #R,T䜌̳FsP݇SA0Qu*{ ӄ1Y5MO{+Hw1qK D*hJu_}Ҥ"k$*?q|h)D:[zl` eGy`cZ-dmDvm&e_dqFMd`ˮ#zl^&a|Mhsb70"pN>ҟp68R(ݪ|DBQmu;bdZ,m8eARő.iuZh‰ R72g0 uM+| 5}N#HOp g-U+ܻAIm؏[`_sO:30^Hdڰ@9y@ùHB%σ#t/*{{7Eh>\Ba`Zhr)nf I脁϶qB'q oQ@693vKڎ ڥ{qxe| b8#Wxvͣ#^` Q9_/`JWL B]KkQCPsZ{?Mn]r*YoPjS9$z@!Bv]5),ÍK"3l-'LS]svx'l!]TIb.Xsh4=Za)-hu;u<n7Pm)*U1vP6*hrX!F0tB\r0Zpޑڅmrd/}>HoCt3yD>,s5FBA߯%[c_É} [ #wcZ)lH޻7` V9+ƾW{spl5L.>quca9cn0-a = vgqhM M,bݞt>"aZ:bWyܲޅS ,=dCXL'-ɝ VK%l=E7(]+oUpC='.#f i}W(O$Ȍ-o4'Gv.ǝBgcQa1\|. C>d<X}10O eCi9?Ylj~|że<@ea͗CS\Kʨ ؙehb4U MtoS n/2*Ԅlm8l F/H  `zVn P:F+mC9 lTcCJ +Z &h3XSs!;qȻMgp#kWQ<;lLn =:r*W q9`*6gbaR[k \cb=.K,G8V/L1Y99; $ܳ K㱧% C,LE -kǺm2s@2CiBUS)olI 8 Atf8ġ"{L ,}(K;9X0 M͒B7q@}9TB|'MXacʓiLJPNG!p-iXJFVs4xSRFSx^!-UENiQf-384ToRD>@m[/(t$*-TKUJz 켟fo]}_,͋G71Ȯ{j:@+c\:֮nbo&! V;paA΀GFp14%~Lh4_\C"L;cǻ} lY.Tu1O98szWS z Y Gfsۭ Q)qD2$k~]顓̳s^CCxE5qzv@ @[G=55}MH2/fLǍ|=Fl(5!9Y#;!\wYVƜ;voww;#ԞJex:l sNf3a77&ldiyXdP5ܫE5=-;Ŵ@>ndFh|mMyTGy'ƙ ԜVrV۫o}Y陵\+A`_tu}͉ ݊g6W^$h))0qhm$9ގfR,3Jx\2&h&UXF(`>)]C:Up d3lIgТc&gvmM6I;QVB2]É}L&2r @w _z=4GP*+ ϙVsS} sh%ꧼjacӼxZ/$ٸ| g:[@uYYM`] oeg^}?G7.}Yvw{(\SÅYKSN@E!E~:q>.SxVnY.l<#CXq'ድBj D?7o#%pF(2:3x/Ae~rJbi·n|/@o*'SipqX"e aS-tثBtnմ[`0g7Lf}4-8ӝ3Ru*oZTeNWn7#h")=Dp;^*~w{uQ ~iZ(jfC͠'O(5yw:(y'%~Z8m&H)W7(%e2ʎeݶǪ+PS)F7RwD>=h{ P +`oߺ9J9u})#߽#/s޵26.hG - "Uˌ|i#]4̈́e/ oA c?O]T}' m@ FQoeb#YF 6:O44QG35%tԭ=(8y@T lH¦j^=9 Yn<ゅhpHhTW</ƁbRp-X֘s%4"[ X9T8șQ?*GrS1:&Eq%x \"R6MI)KqӒ|mP!YDtj J $JS %_7{BP"t59'̵̎mN *eL )pSnt^.s[S_="U_@Ҋ-|W.~ݠ *2;^$ӯitK ɦZvq,x3ڈq.! Sq>nIJ:&N~Arh@Bťz"͉Ev/ !sJQN̈։5XpW5p/3_L~pb0)M2t82|\`hfW)cRǢ!kԕ$,Df ,!+ f{)]mRKfZY @ɼ#m`KL_?E &hM({Bƪp趿.<- ؾ ь{3Z#9-~=cc|9Vϰ$T &.rMʾí}.fL2Gu}N!`mg1ǢFh,8M[ FI{nd4GnLi_wY nGS^HmwN敜 ?쒶En'W#tnM9xa`E1Y^筆rV3W"Ji2,z-= }rW LU@|qTʸp`5w\kpL)+R>S6{|R(iAE .7c$MX=w~ζ ѦX< @R/;E\? T cG#]RjJ]e!k|c~QˈtNƂCs(͇ vV4[YL::$ր ͈6{ +K8="e(IWJrku+${pkKfh@y&JwduZF׼O]@6ݲMW llz[2@0e~I.ZcgA8cEiIO+ =<8[q `R :!(A i)2C{K61+f ,?OX@r.ۍ*| W3] iYږ\@T 6`F+N J9*F+7:(ݴT:jN>mͽ!II7DI P3J7I SΩRiάaLށ>Z"'\qAtbi\078O_tbƭ,\fwqiפQuIADM!(4n0=ecG>H &s>$N2(m2o%܆rЕ._ KbAt[TkY @)ۗQlIxI5[R\S+)Ta~q\ϙia׿"0Dݭ9 j\ܧh?dzkLAIȬOeX_ uطA@գG0[g8"M3峛hTZ"$d]ǵ&ܣ1 O"cʹ=5nĵ!4 Zl~&31>nv}U,r:1Cl0r@9>P ӥ=6Qq}gdފ% :;NAՌOd@z [i"qgQ8]4UMJÞH+Z*s0MеTZsH&X!V t8=Ū,p4oyu ,u9Ca%m; x sQRnYgM߿mPe/ȟܩ+S];۔<:)94ӯC[Y ] Ld/d'9w4 F?]ޙ=؇@FDf"M }8*'СC?@ Cu~7?2B6iBш!tણ]]|.C0ƓͶ3gI<$*7j@\g$֎ ks I#׶KAG-FDMn#&(-\ԅgse2zU3$R7˃r{џꌦRǥ534p\,_"3k< DWQ=+,i/Q]=Ttc, \>cBЎ̣Lk:ysށ?WS,=e.R_[G&尜aPLV\B䡧S~wDǨ>;#`Xyױ69Ft|ߺ΅CЃp}$B¨DzwB-0O\BpY"3sN\Sp '9.SXJ>vDŽE9~mq%(oNCmlJuTovO Gic%s |\~?1?eǡBc?h=غ3ja77(V2>(*b3mc{s\Ro,{ڳ\sx (ߏ@!Ԑ__Qr.ĺ9jAc~.5Wަ:AK14P Ԣ(L/'fK_1h>a#?_Ky^|m?MRE}|L_w 8B)^N 96h$oQ`8u 5*sTӚ{уտ@~}DO %UG~BbvӏIZh{=|p)dY h #,@:ƻSX BEK2.]=Z=Y"vq⫊soj C\' lcr]e[ܕO+.,&s߳ 9iC݈(ߔ> s}0Bj94V&Y@j~WgV}j@č!r:" U/CL?҆zDIǃt ͎y_+ı*u.MT(KWz4Wi]A`L{^/ʬ7TY;~HU:qeيD%. $AokI3r8ж7hm<<㏽BTdud4; Bn@Dnt)rX]ptj]MC('M YJĶm2r]e{炿s|-n ȭ l.=&:6{ ,}>TV4., $VSE~!\N"UeG)ߞ͙ Htl\dQ&ƤxI V*/;afvtiӻ2ʠ4F)'\KGvʁd}+yER&ై_8AԎ0reaFN1~zsV?:sѢ5M~=j$hE m۰A2"Xk}%@#:+F{; !CTȨ2t8K 5;@ᔙ~K,5n1ЍE_zE~lzǢef`}|&[?jmXdBn^m|f<e|4>ʉN AЧI' ki{﫹S3zs: sӇPl. "ƅ ':ԫ iߜڜv=6t$7v@Iv~?]"Pqt8F+AZVm<Ӡ /`X*9R*mY,흷P4)T <`'A"0EKG_.,S-0YOJo3$CѤx}MBB"&#6 ¶O7HQ2&{[^X ږp_eF&"_?F\H'nRj(YئOsgu@TGk+]a*}cǍí5,'efS~=XY5k(`E'e @;"DؤH*FX)k:\uO\4vAe' e cV?]}K[1.n/^S'k--"[ID%nOށ'B+Qy*{ j>B݉8D ( sB&\'Q̫Ki]:k$_HWԚqGna_}9ࠖƊ,Xft4 5Htf <4&w uV$Hm;z-D1#o.k CCfJBJ$'eЩ5n .:F@cLCeϻhiaZFUflR!@.>Q1QC>vY&O*䶝ͥ'1jL z=mho>OeErS7OI+K1]SG\u:}e̻j7^`uz*uj 8$v=)E E*IS lqȌgOgs;Lnl96΀nǵ WN> ǓT0g$#g R[ۛzF, Ցfj  zɌl p>#VJPDCaJ:YM:>edS[@;%&\<:jYX dnA %VsE`/$y z@)J4ߺ[9DZJƹٯ&2n0[@ ak!ؓA;yLp V 6BӘ0`lgr4%9o{y$ 2 -d*QR;@S%^dD$X}@J H,ufӘ8(+iedc)Ӣ'j˫E.~Kѕŝ5FsH"fmĹvvi:J:N601 ;%5"[MYmV'W%K:CWV%a>(OR8A[_?!X\|Q6Z3@<@qH|4=[ H@,L(!qR(q$]'.@| =@tU2WWx8ݱ??dQ0sQC!q.0j:Gi1&Ivc0]N%| UziT2"wY!/zE&b&igr ^ŏ>TR$SfЪaS`vm;t}Kdժ^+gI'5 Q.eCzrB˽s\goɰA'*r b /x&|( @T*⠼eǫ3j*&3jDxuK|_ch tn?~Scz ib3FQy"Ou'Jdd+5O aSb(3IK}/ X^%D)~ڣ}; x)iY ȞB42/.BNJ#B@|pZB@{v<8hzzԷʯ G/ի((w_8[|sX\e< KcT@u,jBa৑iMr1KOKv QˉתC }0g'\05Pf$Z똱Leǎrff翍#+l/ԖU&{fi=麴JץXYI^_̓< 9-R Ig' *@ 7;=vȋk(ϊRxU(?cU}[\'+8:mWX"=S敧(0V*lQglo"Y٭\е^nj>`)tLdr0zA;}&>h d1_n2QB?-䄩& oxIϪ$Ъ/-VFC"N0{$M\d4JpYd{X]4SB0{iEǯ>\tÒQcVM2ƲpU0$)zP͞Pl ZNZZo'rke*<||)5 a5WZRldImڪI+{Mjtlr3%ߣopzX"ao xa|xsy^02(193FǪ2ӔgNvy+񬏀}[eF`b%5(EBΡ$t]t 3X{0F$#= n8yՀq0,7rًMBjo+Ik\WInܮ>Bo55_/;W@ߍO^e7ۤIo7rlޖJ!DRV)UB\it h|Cˏ>Fp~Qz#٭>?m?-|Q \i-Ly&iNfO|x#ɽ_|`6wK؉-WVaa0t*_U3,Ɏuهd ];kvWF D{U5k+C6<V K Lٗʪ;9vD}5Κ!;Z)yԮ,0L=91l7[ 2\`Gd<6lZ2s|Tyb8Etm1kNF &u6Bg3aq&tcru؛,A<?@d5N߶ @9l&Cg¼NA\AW_sQl|oG I3NRLכu20VO jg"uBG}کD.+?s 'UUx+2TR c3 ϸ_Azw>S/xO x4HLxD Vk3jNQEݳk:wP x8DlYM=pzD.Q }ގu2IX!GO˯^ : r$1NJP(CHXGjjTا[ՋD*a=aW>WNx \N-[nD6L q67_b R$E2Id;,V p@qMpQ&OEZ|pdlJ9BǬ*v[~j";]( ʡmy̪hojPr]A-&%;yV:DΣԵ " ÷sU=2KZh8^r7FWlF šDֺ[ػo𲁒/U\jT>`%f" {md?*pDݡnq$>Yu+|vf- Bߵ2E}x¹eW@ukW\hM_p jD|YT[?ʆP܉QH-Npy?77FU@ X6(^5n'B㡩.۟b\\g`_<6삟#g;rl WݺdxK3Seb1#ԭ2(7xeN/J,"ڽេ~RxAqMKbYeQi,mHHX{T__A^{yHJxv1*Ŝך ;֑_e GQsQV#QQMOEgٸl(`5cdOf JmA, TZt}7^/@R. Ӡ7د~]ܛ,(2I6)\ g쇒2lO x\hH̙vdŝNʮ*behrE@G0JK7;y"0Sp7B!HQ1'*S^8wrP+gg ^B)$4JpJxor_^4]bHQae@+99Y $`@HGHsVPN~0=P6zGp\IK8HHT<&EEa 19W;_ǩSTo0Ɛ2Δn[}wCLM_pӏܰ:P8+czj G=K݌}-ͧ>;nóaؠ6Wsn7}$kxy%!&WٲLwjjz `7Z6ak+9 2̰W2a-6n1y2Ku eiz'{/v@8t3.Α5V|ԍf:x)E%=jwQWZ+'DE7zK#B6aUcvt;?7{K*ݣ;)2t8*/'B4Kڲ&U?"LR95pN=o%wDuq(S;㻫$ wp%?rGpXy%'ߓN~RBq޽?lB&s"8:f3"u*̟` } %eeD> %WفJ %a='$Ey͓fmEdaJP_I'Kuک hI?f5†J>OX2װ̟lPгү.&\9 =sSFx_2D7rUqxݼa֗) (g ތIdyb$U]Ro;F}=[.U6Si靰b_9P+l^z x&y]zi:mBN!T<7ݝOcjVة5=~yjSot9_hKxTA\\ijۉ6vW^'RM qsohm.LXWE%4=160:*` bþ6)o " jÉi6 T _txH^J^)?Kџ3x!ߘIA yz6 @rʮ.C5X,\dr?ʲmgif\#/\gӇ CqK[0>yKAt>ZEhɅ ܟp<8TtR\Pc +S[NY= VS(O*AE6!CdK!hE0bڝ49ݿ4¸0chp,`< 5ʜ6@qxn 'G0+}̝D;Qcl&͔~8$eMksߍ1 h9m-ū~l(K4+).NI/d U*ʛ l@}vP*p.|BZ.E616ٶ./*xInpu&-~σI+[W~HOd\{%M6)ǨOyFz1 $-2,DaMPscOB1 ݙ1,iae|S4>sm^3ΉM7; =δzǫ9i9񅞁sp|l2PxV%gN,=:N8DvW<yo2FULgժ[5zkkxFk# ޒWG\:4̤0z9o0_ 11(!a{_Խ~PG~\8YB9*wh^g@> ࢭ47Z[O*:_Jd_#tX DsFbEx8\Nx`Oy|.m#C . y)Qrw̐:%FFEE,YOr2jWOQұy5Lf\W U ix01@j[l\ ]G 腙k"p aM7hN)O8ߥhZ`, yCc.ScgbyĚ{T#7TAcQz^ A|v(P+wꪾX PR0`h\ =O;o4ol. [Ħ9+ם4A^!K1w=wgBlW(HѝmO4Θ!kq TVKS;:IV 5zu]%tD&oJA.)ER;I`IP[Je`{ŧa^^ThB< & gGbCuScלbK_T&T PSUv?,\Ì]_Gm<Kи=dL̴ج"V;+ Q@c{Q}) jlN^%!@5C)1"|F)ė Π)6 uXU>%$DV2@v5Ր1!0cKn#8zAx'jG }OfM!A[/VHfgܙw%t)/|,Qw+4KHK{$ Si_ ܏V&K wFj8GXԆy("p9*CUbDY rv47‰KFVX1!kNz(5زS%dס*0dn.< }*2Nxs< ȩZk~hizhu7bSozWFFHg1XWR}xF=96k<Z5ˇWH|cX_JbE uX۝!yfC 7嵊ٌ%2V'qQI ˑ[7Cov E/Wԑ$[,KqKU`dr\MUSyEge)dƏ1t좣cX< 2%Ma~t瀞}U !_]ej*BV#5L_RxK14l=9eISGĖ@UADC a|J$%'Y#`o7$) 3h ݝEsW\uhOj:hK/Q h0w𠎻佅M PP.J'{5n }w>ǶŁ.+wBcBRJk=E,sڿ(V;Xu~'=yf@vgڣW[;0 ǴDŽ PURH 1>3akc??7pjD%a8^FmYt+|u=y4[0FɝBD 7w] (I] _^Q&1|5%,BfBb]YYkrVVgS,Ģ,( a,2VcKr&tB,x&Oԩ3- <-buaD>w8G~ mn[ X/ƕmIpKںwX_U .()'zJ]"SɷǼ:mi^Jd {7W#w-D4Қ?xWV1K="HW܃MeWf>L '@Rv7h?3%;bܕխr:!خdvBcI'\ ֆڎWgVp^}##V x6Ë;@l:Μ \V闚B݌ %D*eҜb^kcu(GbtO@5&>AQGM-,Ĺg!2YV)Tupr^׾6;b"EX {U߮l?dn8F;\- ԹystrlurC |AnpކЂ &yEsWR-- Y&h{AxdE)=#nL3,7+4TcH@9Aj#IqwW33dfLB|҈^z1B_a`p9G*jD҂CrU Vl?ȑ-#xJV#NNj  lÖࢫ6-0?YJ^‘=;|V>oP "kDR^gNwhaoHYݏ8By҄{mWzy>#aQ PzI$g~u]|V yq.P^b>wtTzՒb q00kjInzFeP^IOهy- tyVyp$x礣<jFw@AKm]}eQ|^w"Z,XQGnXuյm\{FlϴgVL*'U"xu_x%׌.=YvEX%yØG}2v;'twܙ}'<`/Nb Tj ~+ "EFnP@}">9n QHX\oLd7^v uu19 +["! *.`=} /2p{OrFd6xL[^jrhnQl* > MԝZ#zm΢;}V_ <<&,C€^\h.SX@P}Bz4;9/WtCdQ6l?Gu9 p y*04qזgc-H@qe>-_ Τ5<ݿh0{38=B6߮G"Բ8OkB5T9iֻG#˜̌Rf_]2cA{]+k IJ֛+א> 3+ uL0:u*Yfi.9GMA/{]X̯ӵvH,yӁ 5<䃦_70ܢ9D#b*+^=XɭCgу,U ey`_3pMKKp1Mœ*w˙/ Xpb h&q=gϪQF+Ek2XW.7cb6PtfqI _ywςcv(8Z +* ͕@NR7-K5NF rP8CU-%S] `u\RiK Cpv1qo@Jv8Aɤ~9])Upõ)#Iȧ?gh 7PI|=^\]ߎ4GkA67]Z1fd h2t9]'@dryr dg_Z=#R=ﵶcF EceهDTsd/˔Mj+U:T? 9C%wrn}~a _}`UB'=\$$iS]-n6˖"  `[qt9:xg؋,]߶j$ kjLH|Jun9Hx 耷uiˌ1"kx- fGKvQbk1WW޼Yz,kP Q0LBZŢay[C[Xݠ^e!9bKl'ţYߍI" ji#+&Yn0 V T?=;@zPe%ے9lLe S#U4k 9)7τX$WsEU|>ZN;aA{kvapHY<6M015g;< PjΆZkUKΌ߅]cMM4¢&lZb}_|Az (I @ rKSܠ*sP}Aonqr-5h24'RjN+B1\tM¶"kPc&m:=_w*?x}NHH>a8Pv[VVU)A`I]YO<* {o  ]NψQC FT(C>aj}sKMI|Q),j`@Oضn8 2ڽ}w}u*OGU r=ؘ iLyj4I $`"i]eoKs^^ 0W.5m˾`KY-k+B*8s碞g Nn>f ir̍N.κBzȟXO4}?xcN4WVf(9I73z³ceɳTBEOF3d]G!z,5E/β ZcI?O\! r2BbB~BP+[w\*;OT ͍"_)UJx6gw`C&:qu~1J`?R}MBFyeɳrACR睊OT栩PNgU%[1#[}< t(*Xg? q&]J 7QzP(+ hra2`M oREаR+DtmP]a6$I#/\:4 qD i*M 0- xB. zC\F(rί1eˣ*C죳l º0Ԏ,UmLFvX r7"la]o2+znS8VJC{~3.dIep 1o#BY[KyM(А ݑ+:ff6a;dYlFoF3x`oӭ IP޵tI]߁\V`c0:w~ohޯ|;&zC¹d%E];ItO*t3 xt_~.rdipw |2V+#ܩCQ 1ϖvJ:4Mpvg&1Ka^:{2U-)5D|9ȑo畛 `abC[]N \NQ _gw5UWp흯7S-YZM>֫mmNRuto)~^{l5#DF}Xk KX ~.ۗ=7 &Wpʥ{;Yl{4?#Vy"˖4 tk=bMQIڑ}[#-ud*ɔd s- ^'RS_" 𙣜?;s%2?s)ժ?g)`>7.y^W+1w*HBՊqB2)WWag T`^<FDFK 7mA][[|ҶCcU0^rɫ*n5)n(:ks-G~=R;Ag1b%rH c/T0vxFCj" r QªՁ@wsCQ帼+=H2>~=NC`~K)j3xa[&O:|W!遻Kdnz|v-3`R+^x-W[#n2?$u-` (?ݓjɹ1J7ŞsFUr^ SEC+ք?$meFe'EYyrBq5itɷ0Z ʬc𴥎xb. bo2J"txcZ)PmD9Z?*d+u0fXy؍ s3b-mINX= ()B%ajo|d^ʫ3Gǩ"<;c^vjxDGRE4~iP}ڠ]z1.HlewƟhVxDȍ#9L0d{4677 /{홴+)\mTL=ַ;b'T(NGGUBS~>9̓4U4NhL 殮4U~swlkyb < EDQ"2(f8y5 U ު_8 _.VWIg[uu"޾|{}q*˲ <\ CPE. +słfG r^vJjOvhzPqwp+BA?C#?^ؽ0B?_Gp Ō'UQ7d˜@IT[T o1ֈp!O8]ۊ":qG~dcTmAIifA//ҥrS61=dfoJ7ܚ *@kC1ڙ`ٌ-myN)KXǿ[߫۹(;pB֒em~/U$e 0 `{7iĠ`𬆈 =a Qm;4{U*L4(ևI&S*6 Vari>PC̫l eO$&t_~|G# b NC6[`Ya2S`CL_g[mopJ— )pANN١^"/LJW6!6YYZVm)(Vx:Z1>gJGφ쁄uSX0mk[F-ޜ뿈Օ.e qǚK|GF8K> /:PP-oc$WQ[vp)kU$!vI"7oK.Gc~Z2Ѧ\Ӊ;DGZ}mν~Vz, \iA*\ S]0>_ qƙG.)D^n災!G-~>qԓh_T b ,0;O'hZzj sThxVJ?iI~^dw|l, 'S|lv6XL0/W$3?<3luzc͖k>tvm*|O|&:! V?ũp,VX藱8rFKf[ɓ,Af_HL禧>IgKz'oZ˷X9,\ 7|_Jer\ASHRicK%6iJa.$iUXGz!Oe ( F*i״@GULh }Ep~ 3 oBKvрI$&&[%![Z 3ʛO>=c;0`OU[…-<q=y (` >%܋Wd穞uϨ@eňs !];0j^ F'&7IP[MrC!^E3A ة Gr* '"o}`荮mȦ*n1U+bY/P#fzJ<Yyej|YX.OBgFRn; AB^?Cgi= hx6ç*kklryf0֜g(NN=#*,n㿜-as\~`|'_]9ǽl6$3ʪ m'v!s[p=U:퉅sB=9cܼЎ10C{M=Ug/o>3>}eޱ#z1HV~qޫh*GP =Vt)rӍ줡{2v'i(l|[}.rxDqiƋe4#M[x CM6ŁѸqr0&;m#3AT6Lp'}xiyV_J0ϟ> --\d6n+zlyND+W2 I`6^gXg]*8HeK nAsom}KQ?[?i/;b-*P g4 1q ak529-a b1*ůW qZL[ $Kѿ[&loGm/l̆f&841*/^+.@}4UK}I/Ds.I-yvTcz"PR`pʷQ":EFXR5nDj! ZK=$l$ڞV|[94 e bB&J[ *"N pwˤ %wIGF%%7SKl,:IvrO:@dJw=c7Jmt y3ckNLL '~:}-e٬ IІʹ#:Q9 xvP=Vld%" `jͲ{%w$ذPE*:-@SZ`7mJ|Lr\[!FdTU^m7 $q?l6ea37=:@W$Oi棛wz57M(Zzt [6M)3iRi3Dr+c_HCv*.yR,뙃Uݷֳ#Z+ZMF/[~pB#,? x9x:bN7C\R-NI@߸-ŎstZ3)XԤ9X@'m:>,QB<'4;ŬFDUIcu-:-Si,lA{ :b\kx~8 M~8#S*5Xj4i4xVn=A/ "+t^4^Lf;Mù]9E2A??)f;0bA'gǬD1/PLuv:|<@epSe!ZP~nn? NR=cUgdhW ;zO4Te% 2#{? Z9L2τ~5s85|ؼN$jΔV'aaź~r>)&W+t AUS羔>xdƴ7 ; a^}Ų^˵͏nCro#05eR@ jUڌkbxB IIJ|m{ۻx䴗wax\9vyIGOhʛs)ȏ\iN.y *PXi]TĪwOF'(oo}0P+py+hM'߬#*\$-$vĈ7y^cL#}NhJ[%2)sL{1"Tw.i(O'l 84ݺЁ^R[ܕbi+P%Ϥ# ɜB=)^sdF$0K]@%TQI fE|II $_ӟO40vT X"'Tc3gmbT\\{SW A$=D`*bbz ʒOKkdWo1Tv"NH$&7И[2h'r9/GAH7Qsofa=~>?VOxPyT`dʉӌ(H (,rʐQ>0Tζ1Ql`NEGjs<@ S*Bqൻ\j-O7/@]5؝Č&| `/aG ]l#Ev|G/k)%9 uUVu9ܨCġ^9_4ɲ1cI.{Bl*oV 7TK5*}u\W®ﺵ̚ɴx?T)RrӇr;0B FY}-Wm2'ʶbt@X@΢dIxſ7|^5 {ЪbD"44/V\4H{ >/|SaGq]n\2}|~s{n@gw> `[ GP=DDo<0jߓAWpβ 8J=,ԧ/}o4KrvtT1zp5A"Hj803A\6뜲/?btQlgKٴ_[E  Nϴ>2v|MUd4&_bla>z.p%HG,'|9kO$Tr 4\ËM'0ɵ?z&$%߳XA1ekvr˹Y0t O1C7N$Qg ι"h U1PŃ "3MeK,Nz˔J-zAbx7ϥ$r|\z*|N >^"64B+i]z/9rFMӣ[3n ߘ{8"?4]\ _LvX J,)lZҏ I}m)`: ҔWCvfo+]ȋsϱÜ+zAA~v'$>  {3N9^< 媾Dny|!,R#иx} c}Gb]i'@̮ ̘FyJaX88Zn(ji{05xq%9 b':ŁԈ6z.jq36Jmw*6/d4/`<,d0j:x@n2p5$l'TrW&;@&ӭ_.>^ tkx~B^KTt' p LnC+Tax J[`~4ah/gR0s@?K=؀K 3m o mo.i@iѦcMqM+?*G)Z+m:!u-:Gf+ǸEmx.{Nj)+=BlJayHAՍ뀶G Ҁ˨Hhx. Qxt'ˆYp^YB 1#@J^mJjfPttyd) piڞB肾͍W֣(W)8\&@,-_2Sd\D-jc'7F?4ǧd>ü5PH/ RsUd 5ձh mv ^:UFӊb`Tw$|^`IO{fnXYɊFTY6y/tVƧnC6 Ra"e(%R>"==Q>Ĕi!3qF8 Ivok}m9z hHXp2 ,f%H6lqDҭ=ֵhp!i0Aa27 y@2S]/9ޠv%^@g(iFf* NЯX &NJ˚%ob^P+__QqH:Ne^!0.Mmǻݥ\nI~؀/>7dj0< bmw%+yq>>K kF[M'g#EÛԴJūymSҵu-JHq(i:}&?j][jFsy$6ބq, i8(FGU#:p %KB5t'DQq \JFjZ(m3 t>$.R\#9DJE#|0Pȁ{{?cIIc 9` [^b_Y4#?&Q&s1OULߛŻn\4.t]ޗ &w`9 |Yt$”?8mt.''#ظUboeg!BSRş^yp4De_D) u^e Tw t\ēz6f?΍Vt7-tmkKw6y@Azu!k[ Έgz]4lqʀ b8'_Ʃk `jZC,?@~[k(؈R9ߴhu Azƻ f3ێ7~KLCj7AP_d̷ɋiB%$؞:J#fWO g2S@yA*2w# u΂˛iM_'>E&R $V/-U >fNhk @%t$t6Z ]1N߆V󼷹K[tFϷ,E`RA]6凯8.SMY|ߥYPI9z#}ˆ>|]Er?W9f&ZBX :ϑ7lSmZ Na͋+ܑBNl)֣Jͬ]ށ/ |4 ߹ٶρw[ Ga:y F8q̅=KJYY: Ͷ- "V8|q:OvP"a~~5M67t]I._tY*.*娻 [vgM܄l{Fl-lx[ 瓖)ӧ~4㺤lF)VzpI+_QE&@|s@Ѹ֖j.BkK7ΐR.?lj毮nϹhPSLOGjM\fn]Neτ]j=s۞. Kz-zQw3 \?(Y !6IZ /:g*ָ9^s2ɟN:~ŸUrBZcꄨ!`QJM=2Yh@eU="'ʳ#>pb6UڑT`8dh*J )j^uREQN>nΈq Bɠ%̒`x, lwV =CXAq nYt]517jv, ]&ux~g=uR-$T FMW*|픹t Yy9+qQ-Ϻ0ڴ{r{ja7-az[n*Qޜ/Y3Xuᇁnc9)Vz# )}4UNBB࿕lr7*n`SjwbE0g "9t?gc c(!uyND.>l<3,=r4Ƣm8L{L}}*dFqո})jޓDَH9T|q &jډ0 #q<|%#y`׵?6A avFRsZ{%;UU 75]wr[FM)wizî/pf"fLOJ*;F4mv‍aH{nudu@qFrB2]~9)vY09BB5ٴqBXmE"(w溽$05(~<:fJZ= ZԀru:9]NY*c6Pk_vmKx<6 oZ\` FNjTQ>99$H^ & ([f#;6M8XF#&D't+C6/Ejߵb$܂^c ?:10&9p5ҁw§|,eZWn>FXlS#) 9 1BD{j3.uqE/1!R%cmTΟXugd͍/-q#6!ԓ; @ q.}gz f:MJ{;0 !.6J֮~.X%[-ՏMP,Eֲa<[7@8e#`J cM<{ 6ɻhD-#%[%QhSBGZ=5`.MB\b]+=ފT*gڬ$*sefmbBsA%)֐\^5{Ձc 䦊w})Sf*pD!Kkg$Io)Eղ]+`TC#X uK  Zy`|v@{05JNIz!g6.xC1DL~9w3U’VW\ խ7ЛDG[7LhZIlh_QG(K[QC|M{h,| 4kooc.;r8c_Vcr.D6v'!)lH N$l\T9n"<"C/C6cs-dd*A>]ŸOqs*ɻ( D7u}S 4Q^k2E !2PX!:3O"߁RYrB?ȴe'g IO}Q+M[\iٌel$w/{v f2dCr+Sebn [Vw~!rf5O^NLyvwuU5bE>oN?}H,ms:LؙH47صȢwbO>Zd%,DlҧRtLY[hk?!w@D|ul<ܠ6 !ꘪWyo7S[xC>@B~l6oRNF} ǏynV7Ti] դ_LzZ ~U&k>QM:>P*E<qӷNLR;̄Y[D݉k$K\vP?CfʃNqع/R(~ tRH9]$zAmms1RhF +ϜUcUdz=t^+ۻz."$> Ty QoL:h"`d%{+\_k$s7HnD*4t1:D7[hINλ)\_VD+l*}+w.,.@m v4 ˇ]zY41fH&ȝk6gIXI,nPaSGReߡpPaiRo0Z_s;8!%ndA_CjtdQPw |r8qӵʮ-K}'|1>}uu|'7DUmc,Ӯ鱊V8*o4z&_[VvűܒZaQe-IAQLLk6a>b)E]#y"d}Mp4u>G+`\ &ibO(C*Ifϫӗ?{8kK!s0k- ǒ\LY 5ų6czٳ{owH}xCLjp/'agT&iit rJ;$uf ptm) F?ywkFFaXOe.'` |]rdPr=zT,p!oOa|9QXb[%0n_x q#V7C]I'x郮2BAzE+{U_hԓ_7f-*K1P2 +SDJǣB6/¢=ʹD| ԩ&D42[ \Li}g? a*ˢMO'ڟ1~I}MLl i [ۋ<&x: c>dMKx9Ӄ[#f1&-dLjsLd4)LsFe(Jv5,3E7gaWp|P˫FB&ؠ5rCF;M}Gb1mF푘:UDV6#̥>*I[<ۧA2ikm8c:K~/ 2C;87"'N'Wlz;Z`12Yӓ5TqłM?q7PRcc#uO֨QD.·{Wv\eհ:c _E1 d;"Y6^Έhl.l`i{Pt\#vQ0/ ,J~}@3F)7 m )GQ=PHP9%jdϓ[wKZ IJ *FtI:F9|U@ȑtR-itӛgʅghJqdž@WuJ":wvQHQ( pg$UXРz 85uaS#q!4?rVxm_'iqؕɸV{nؚ~ 0@fʕUH_b}x.zfSJA,o"Ibn":`bEۛlfm|?=ޱ5&;T럴@lˑoJX.SqΒ?0NjZ3<қdfByk¨{O2n"0Qѐ319@Vׂ"O1PRYq02dUߝwfЭ hNYm {M,QCoe@z 98QL`{jw1 |v g#Oq#59?nF41.e_zʓWYM(zg,M_dW3p/wIcOYrJ}%hWq(ajSow'=(s;+ԠXJց(;@03V%![@, E JK}t5]In(H(b/IJڻI){}0`B>PZnE@Z!PnO!B{%T_SR؎j?&z ;5TxMI]Bڄk7fXNbsv؈,r̼iWcP?^{>4a$˯o߲UhT ZJ[-9#5LfT:"Іتδ40Rhї<`U;YQ5Y 1ARCq"]S5jp(\y~j?՚j ,Ty. Xեig u~44Tj/ X٥&LuH7dϹ1/B{@ 48Iѝ(F0tq%h8ě/fNo3~x-ެݬړULvUE'z`-VF![ F[ s$xz6iP㓩:/0Cmh!E?'TBD5~\KqRЅr"f 7t9*fŻ,cv١q$z:X^onΗUOɥ;@gt(GjdOBCFɉ㨚Akx߱vbyEBOc "Aس1 )qgAmh-^%|,j2Ȭ&tŹo~7/qR*1KB-7O6 J_%9`?G3n%52(7]#WQo^,p~Jibsy}48. ]??p"dmljTY*LPPb|E"G MgeIs_)TL LO%(L) ~]SD>T yiŌXlĨ'5!W^#J=crþU`ʅ,nKjS #!6iFCkp9:MLqղWm:Q< t1EΟ r+; Ƴuz +"=er_vGyUG_GcV2H: .rlfvC|P,Y)iLؙXEzS]'nx,4,",\&d}{8y~֫ zx?Zh;L?5MT'tܶblnr5 Fn:q`?v ]COݒ5OȱbkGȭ#EZp5L h )i2@s*P\bZԋfRĝ͟O%vd$ I>wg˭EIц"pif<^Q׏\ @+חƿ`<R@1v@ ~5I‡Fy^"]EС9#~\?#&lO< P1G:dǙsj7aEC< ۱!5n"0G`DN4 rfyAԊnwUS ʠNk.}4'sկŝ?2t=|TI{}Ö0>J}([ˠ!9kk7og@~kU2#[`01v_QSs[)%8꺡T{lfȰ IupYc$A_дKMWI.^LM{@lܛ/6qSTGX &=jN^|37[lJY*%rq-Гz4@Gv9n98Gn۽LfIocă4|=O֗H ]P;`! ba"4 +mG^x[3u.K8J1 s;Ag^,?V䓞=/ƭh7Ix6*I[xg„qy0]*NOUDu}2ahTe7#)XY'ha 7Fm <"*6PG "o(0B{~?M\N^z+*а1r?q?ZH8zaB+pG^ᆊX~' 2ZV"yU 7Oqe4*0J:g;u#R{uR]<2D!?4Ȧ>]QCYuX4 ډ{9RV=2#|q)og럧"~ǥ Õ ,,'ç͞ep0MT=LDZAgW Cl: <z hn|M~#哀^1i5Yj6m;}XS8of@Y3qyAH{ҁMmYA [8^Zܘ'\ɶ\uSB ]baLlgJ9rjKѾiHY=h;j>0{y +wKٰPMy&%d]ݡHA/_׎Z*CNFՒiTΌK!c(SxՇO h?thzkFD E[2mr]GJ@s5a, ]uXLiAoWpeove[5n> f=g.U­ڧHl|v0Ws/?<+yXAι;nힶl:sԀ>T Od` j@7O!&/e;uC"A7v5cT.[gײkז3L:!'){ja뇆ƶI5,d1̻hBgYZnF Dޔ2:ȐlkuaXHI)Ftϐ(k}0,3igEŇFi{MjވprXǞ==Ӄ)-eҪKibҹ#+ԸVV+2\\.tj*jyRњˬUkBthgb(Es^n>j9{p_niRw2ϣ׏f, 5UG:ܤB ѽvE RHY!e-Y=o xдSlop1j dm];#nݤҘjtf_KuHUsdm莳Sh iyU EW<"s7j2nj|P@ ۤw,K]7u{ D5ȶ^Z!,}VE֮a & zBFp<;fHADkv7t9\͞Yx=? y`r<!wu.WU̎A#*,xom*ԹLў ?amKx@!}c$X(0?Jpglʍse=yJ]6 }W隟FG^2 z=e~ @$JwSQo5( g.2y ,[iqA:نV[LnJC}))-ȼO$\7FUzp#{WY(wևpT& EAYfڰ~hHbPaO,As\#lTF44 髸i?v1l6C>R}Qjgbzr5'-?.йҝ$Nr6m`_E"D;N!̃9y =Ʒhv[7u8S&yS`%:\/H"5ýv b*9}>i\{9̉h5н[30*;Wߚ(YK{Y<_ T 2) V 45Fbm>"@E[m }Ma|rp-RBoj_OɂaLܟ @ *Y1{( T]ȹ `W5F%%8K_j$źtXfqB-c :rYm6_fCИi *8>Fȝ&Wk}Xz(5Eu)* Axx!`~k@~-NHOxlIU[|cVOGsNhٷ n)җOɉ rmB 4[ "#iq>S)yj}\5ž2(Kʑi]s@5 ^tMוY];B' G_ y򁷇97dSfWL~}+8'NU(hLvI5QPAQSv |2H54n%Rgnjl`@ox^T<4H kMj[ hb8EY՗ᠹDm .cZ:! yOdzeJ5UЯQqۑ^_B)g1'ZIH͘iك5]άL;K( Twib (媃Cqbg(!a0#F *?HKAŔkY1sy[^*è1DfHU r Rh1Ά*Sx@Rͦs^#͐˘M(QQ]xq)6fQKk >Y#Ne,5ҹ-S8 M40YJ2UϨ+LL4I 5Cmゟ8P֌W` R2G1 CΦ8\z-3ło}PP oP*˥&McB!TbXԹ.Fc~+~P/Y^NRRzФv7ou*07(x* G˱zp,D;!z9߸'&sk.W:z{o/v! 3-PK\eӐ( n]m)ߊ ԪFrWA0UjlL Y'[izbey'`h fŖ&Mw_M yZ475hX7(6;*E˨<r_XWÔTeߤEtZwɈ&1m#{<E%:W+Zl=%spLom@~ȃTHWs@ 8" ,9,0N?w[ ]_-^z\Tjh#B9^ݎ&UDR BS9Y mdC\3z\n*MH5h{5<Q,͌}`KbyۣI\g vQn]lJˣ!g~瑗ߗ!C|hJmsV-?Td/ rnĽXCp2v%B wہv |Xt$!7hSZo yjaJ):Q®c j~Rb{(A^wo\y8"+?$iSC'A6#]_L=/sh(@FVlk¯60KF>2CNQ5\AQ&!rM%Ծ5Ű,ԙZBwu7+|hM2Su+䨙XJzLL{_f7P˳.}; WL _{}KKf/?÷dr4;Bߖ=}CsuNHԝ};IWw̠'D.?򷰍w3TӀxjbH&);]q@qiqd:He*g2:mU3Djo9dzfm te,m-AtUi{κ6h#(eĚ>[kdT*z`9ߜ1LAc*yrGV;fy+]5,oA^M ϴWmXy<2UyD RQ " ȹa(7|R㹿lQK\uoڷv j>"9u4])8E$!q%Foc00 ckvQ}:i`iᜡsplTP؜_ m)ϰO{a L܇ýe3ni 咭__-!yJ=$ؕ@h|%ct@mY8VNmջ s[l^:aȊdeԬ~huK{_G sǧH oVдZoT؎3@1E~|bRPN e_>$UX-Q-SRbyA.-_bc M@e%ӭΞ{&7=bPD#~B%uTup)0trn5:\#3r{^-d͇U3mQ+ ^_IȝV 0xBt8F/A$??ITUGiɶvY/b 5٬j'f# 9p+]RYC2_?l=Q/M?\蘵:0BQ)ִ)7h727aNq\)-@hsc A2B6`EECXq>NwS B b #<2PY:VߴNaVh:;+c4&r'H3VQ+*KM'^/0 tvQD횣޺F_ FXèmO~#U mRLS>R)j+q %z#D9ꬺQM:5 qB9!,Y\y7Υď!yrJ9ߤ 0lF0_@ʒ爖ܫ}vUgnjC: ʹ:,FcMr'}áJ6$vd^ǀ?Vg0L'|T6Q053zSJfV8QKtj/MHPg%6:ZVfI9MU$m;egłDwTSDD7RXm;<=@kCWN?2h=+jt*qHг'N=6Qg'wr=#Mvs9t>t;'Uާ/%T!/4!k<~ Lh0qN֔N{h9CY>?lz>\z>3]1'kPSfkc כg 4>Pz+e? 1+ yU5/t%懣w:̘ ҦEQ -kwMxˬqY{h5tdGF4T'xAȝr3^]7lIpCž\7kWaIRQf_ʧ>=eAoqPqBa}ib,Ig9x06Bw+;􂚦87@HE`a>5.D'h/*B¸`=}q{CI[} faxyEE;<%YoT&L|c֍ (o~nRJg|vF22/mblFPmkKc|r5M FFܐ 05-$?2mԧj vvUtY8Q|3AI k>Ȇ=I4Zl_jč)$n;Y5:ӽyd[~Y +qK7l"W#R-龨ƪʗ,6z@AɅKUpcEWN =BBژߵז!6Zo2ڶ3n i`dldYqR:QbbByb\ۗ&4-f/܁,Nzw_l w 7NzɂnRY?&tUF,=ԪIx>:Y)utsf{{,Wϵe@D_uIIRP*`d'`}Q; I[NM' 'D7,M/ҩ}G9'HP==6 qyi;.J'Myc—bzi9-k-u8 ƹ}dI@ !,J$6]=S[J2A-' |P:K kӢ20!ՌOz]>a"3,gN }fa6lMl6,N9~.Sr, GM7$DKjK3C8M"/۾ 䈳8C K jhD=&p|?.t5wy(;<_ %RG_ 4b?{$$(@mu8]3qE=%R?S-(NOUajx1aUW(K*TeZ)HՓhd۾E)W >8M!~u Gmt|8ا?NW̯5@hN^Cޗ&&|zª0A wW*Wo쏀"GL;SE7NGEm6z@L p-*}h)8%HPJ9_:n&qLWJ5J:V%i S³BX!أnnި& $@/-mW+p\;8ip@E7 B&k`_ B0ޥSEQe Xy/~YK;s=ؙu\|r_Z!@ 2ؼyܯ=X{pW@j|aHw;E>rE=fHRuA1 0yyz (&˃B*R u@ )m="<"o=nF4|͝sM%Z:ݓr鶎>3S< ɏkLޕh8_eĊRC:F*w=2T^U>\D*1qb0 3F~,\`jpس_D~‰!;dEf{th(ڧ԰6JgR¾:EFݚ}L(8Ʃv2릑+Ξ~zkzbX-U*<)#SY} J=$Y944zfܼl:lb?>M.il EFWb(w`{‘M 3ia>Yگw2}ʖ[h68 fF7dƂ}8y%K^<=FهiM=+׹Ef7/c'b\3$ݚWGF&E=JpȦ}? 6Vn[Z27gH(:} kğdPewq>حv:iٝEH).z|anp εw[zb_')pW3( OX~]TpT݁BDūxuR$z<Ӊjռ NB&q.ۆDI&?xR8 9UIHoQ%tkAec=~B ')6F]HߠW\"E,7&>~ >| EY2xeF[<# $|`dW$΁g SZvK@Ĩ[JDq%8)ɂ}<鰕`l>sDb[BPR$>e O3נ`T9;bv(@@ě&1yįqlR٘ٸaQwko|5}X~Fo[NmT/ZywR8sa׶($_^~󯢯M骧xTY}ň5v+꩗~KyG1#J" hws<1(5;9͝4CиIW¢1ie0J3 چ\ʕ{dN䦝oNE֌ϓ'@ ֕K-V<6R5tFU|Dt%T LpO콁:=Y MQ 8 aT~ ħ0!=^T53aLְ3?f OlHCp#CۊI¢gs)$[Ȉ~+JƐ|mt:+q_#:9@jn=rxYӶ` ]Ȫ'D&da h+*s5g<- Zg?򻡑IuOo}DSEqӹ?4N P?6/@`,l! 5=MqI7<~^$EÚFs.>S t&Z2t~ =2J\#ꝼG0d?@ZhIzGOTm3e9½))ap0sew Va @!j2/'4ڱ/U@鵷iDNM>1\&3ϐwg $lCpرLL>5jJ볡V1|Ho!"aRPɶ!Sh;Rf5}"ZKcT|68qߢe;8"P0Wt4Y? 6+YGw .WPRLA=lltV&4x32 $B {wzr$4! /KbN<ӈt:3G_i&>t`#UfذWE,t`p}789TZ-ˡ met TU-9,7E2PEf!WWWѪ/%%>f&1,$]c$GBF@Ǵ#_V&kjTюʱ9E4NX(rm0ތy^)̻q,$W r>ìV(1"-DPŢXZ4u՛BK|gIZ3ԄJم[(<8& Dx᪍:ٜ!%ݣ5ta>=E٢$ճee_Xlv:ݷK]5-HחCUm8n! "wG=deUәAڏBAzۈ=}Kh24ER%$jRT`4R)FdHt+Mq5F_uStѽw20zL{Dp7QuK\U )ʎ-,S7b@B'F=VJS+qAyJ#]LND 1״Tǡ&a?HGd5S~(+tvZDra3xM){U ;`16鰢g#.C﹋˾_HXR/3P~뷧Ҳ?d/duAZ\^kQ7r͜G(/+dMiD;vj4}h wp^׉(lz3R(M,͞:-?};p5+T'zTc͝^ m][=&|hFC:)4ƀb1)2kAsp[JҿoNj3*l~OnJ dlxB.SZk&EZ\J%T1v˒;)*qTQ{?/q/~z˸9sZ?}15]4oMcS-o=Tsd!5Y `)S{cmȰ|3|VX0gW\71bVی׽X5 Fۻx\ u ~`<φo4Fǯ^Du1r)_6Te5 4)Isބ%8gLB*iMvi:A@Ll9jpU `×C#%v}a{=jCa8EubkR\u&/eSR쎣0njηC.THX|,RyAD1/=7҆ _p s #*Vl|Rb,C%7UN0t{x!,Fda/yrPg>1+{ѥ4F逖> uwΝ̧w|PRLU7bAԗlBJv;Jtb}ӞWPH]nC`Ѵg ?!Xs' )U#+TW&1ڄe!Y="!qDetpVrcP: m uz)й9Bo$յj۫|&-̜fq/RV#pWyr*@g,r`gιƹdIs&;AksؠZ5:wbXc:c}5Q(ք*WI\+h ,WO/۬(}x| H{ͦuC'ke{8Ƀgҏf9%R/^egZWs𖕟A=,M¦˜ rؓhB|\J \ei&<}FڃGe~Vx`@JAXuS }!"bVf_sx+XJ&f(jS:jEpLrKpIWҭ{D@V:CMد뷯.cB(90pE}f#zoVqi7SaNmP@\wl y/sG VŻh?EKi qq0(Flw#]fۃ4O]f~"̀ 3Ů]7\Т0~[|Ih%R5T;6h?{P4}h3}M=$y=ov]e(6}Y頬dž͚*lAVBm*J\4}ZL&TW=: !oWYGmQgJQ 7@G)d['_+9j~4Uf7.4e;J7)˸u TWz&VgV6tv7{/niEnӁwV$% Qf@#V$EF X3tv(;+ut"s?'矇)&T~r,Ӂ3lc=}!ֱ$I5:..}<҆(ǰW@#5jᘤ I*&d3 u:LD%<$5BEX[W,<9Cһ5cZKDIr8%Szkn+Z ,>&[>K4w^KonڶP\4O7av5QU9T_B$re>pJHbc8dj{p)TVP--qG iu oɓۨAQq鱌Q[~bW Zx: Y%!"T6FYFz[|J{Vz$T㊪Y]aSTu]hfR=c"Io|-ky0$tķt 1 NdWJ'!Ex}@)Yͪ ԌEYPSS&b Nt@ȫcU{%#6GZr0P U˴Q{Nu"CN<N;9!ʣWfV&C,P~{Jl?]#mqNdV6_n_w/y{R cr%6}{|JIX ?ļ&4#_]W+T1JG;Z_Ug-a/1Lj* ZwJ`,_Q%/DI s91!7<U8_sfꉷHc cfvj['u=B ݽX=zIl2mUnc"ٰEx 0oē%W4tW>EO'6~1+R\FPm%Pe[?ݩYMo3Au]إ&|+5.n6#z+Fa[0lЫJAgpoaܭD$DA .K?Ճm :+Ҷ 1#61Jci ԋ.=$L&ﲹbHKGi\J^xYIlyG hUVI1|u(:a/:P2Zxh-[gɇڴriG9}[*DfaIO\fw]O|w2@B*~meZt]) YJ\ ᷌ CZg!C%m"b:zci6>t:GT!}C01Ŷij `sI:tVWmAaUYTHY73.BTeRitQF.XqKw !q#I{,,Ñ.ƾu(͔$ I㧮C\ B,*G[r(9nTKT3 6hڮO-ęAHTZ0#ttN:(Fkc u/\Z5ЧK)}pcRPJ `}La|tRWTtE?{+{<&ZckX.5 M\9WKUd2aqzb&xXxv!LoK[PXװ+ sN+z-Vي$(h%j܃2](HPÛBwB:WPqsOϕB0z\neޓbcS9K\ >[k1H$t$}Qm̱$]Zͼy %%MckmM'p K '3YA,<ܜ1֨xcɓιKI (ƙ䙲p:bѕJ:Y =:un ;*Fꇫ+}`2Qu ^f*-V=n7P v6 qEqɰim139! ^{JL6kIJÀQNY+ ⠂=Y$unˆ96DE&L5wv푽[޾Dr\{D\rFs䆌n5y] 1"br!)(Z3Ԉ`}vۯNzkr6dU޿d/B*8Ȳ /'ْ+MZaN܍pM,h2֟<q'$EX]\r՚P^jH4dp|1!AmB~nV|w^PE}teyŏ$uӘsA -m)7ˑD7ݶ5Q˓{?p-BΔTC~8F cn1( ?^")v3)NIy:1vSԦX\mT@| - t ̊aAĴn)/j"P gX3zs\zsoxzpWm7BDXAp_vҿh\?4󆦭!G}ɵoa Mi/czZ4^NK3&L8,tOq{ Rrb oRV*IG~E 45Ɛn>DF2Cc‰eb\E9sj%?EPBLngCo#l@sUӛP Z-Dt&D#[tB s 3i2>lq( ٹChEhE8kxU38+Q[xGI4䖑Q-#s{S>IU?"syζ:[K#t=w9S hJN>UZnMMK.ba!ӲJॳ%!7 ?QD%>j)qVψ==Zb 'FrBt X( ^E6{v .>Wj\1:) l_1ڊm4hjgq1$\_j p—@7_B%nMvоI&F咽u Mk͖.lI\:Gxڕ?OS`P]W+~*b'7,WG*C#krJo`{7vJ smt ؝6^jǡD)`YG鵈qqN&M疵(ٷhȇZ}j#PWqR}yۈT}g"Ӫ(;| :P]Ų%5+ô{&j ę3j];'Qm9Bdc# p]bz@N|UwAEVt QnKNKSz:?B\͓CQzT*r%N3MxX[}(#gB7~zȩoS>NHܻ@V 'T4>nJ$ 6/`8iM@P>VH_~;wL:N I%П.V֕t`Wf&pX*$d==w2}eePR])Pj`[f/ hBojㅐAӁv85w]l~¡@Y*qoЃcKUuV1)j+>SˉIgg0>˿%qQj< 5?S{p:YoVܳjrEi2 xHWGO?=~ #8٘%ŕ'iQvZVn5=SfEyr7\TdQsS95J,/6? bKo{:KHݒٽ(N, #[Y3 @'ϰ*}8J*owѻ$!:*;Q(Tq~  Yi+K Y)5  .̵&oξ[4Q3ͮhf\r}Box)r/394zy-W^9^nlbvblCsU5ޚѕG>1f0]aL4Evw826ZIBA~޸b^\xF17'uwsvCV'QH+ir,iY:NQ)LdXM~0'[}eg#)Òp# gr&|7okT?PO*LuƘo֋ᷨ*{h\|gU?&K'%+&W, \#fI?u+$#0^Sd>߶f^`Q&ZJ-d*rԍ*H ! l֗W!G)+NzJ0W󦻂%}i?ѝ mdaM$LCA޹ ڒgr6Z^lP:EWCJ4R`Bo;Ll'! a>r36g:^f9O]YWh 5 ɚUqn|:Eu+a4[gPxt}5ŪTy+> .Z;ONXP,f I'JIpfnĀBZ"C&\*cdYCxŎ, Cftv7!naLB4RȍHI&#$T&nk!g=|| (SpcvGk'B\r]3^ȹkN_^(5J+`Fwʯutʗozsj%jvgGlZ[K.Iwsy4붔M'믝ifYb4V|VXN>f-K?: 9rNZ܍7QkNbñ";ȴ/ 1 8'}e_m(̡Q@FmE?8Ѣ 5ȩH(Kʂ,\HPD4g7%8˪n6`]`Qa8L;$}l%6p}bYYxo8?׽ðH*| (]F Vr"D)3}  Cׅ$\"aEꩱ l Ƞa[#E45 ߱F|M\Tkc )Sę Mrv\HoR>-mƚ(:$-~^a26Gx̑b҂_]#ɼH7 ܷ_9o1~h.h5^q{lЃB$_nZT2hu4!pbTCc׹?Ӕ7"V:4mRg3R0wtC+M(A**s{;s˲)I:7!H%y#:~Q⌦9,ںX֐lf:.. 5Ğr)ly6[޾HU AiKu(,nnj,&Bx 7U- ƑJ5\Е2E @uy~=7H5`\q,|_>Qѹ7GwWxt2CBo N&@\ w!50UmQ͆ATv9]RtģΑQ߉klF/f {ƨd~(O"$R9y".Iłs;c:+-ƍ¥}ы!/PSbRX\-z+$]4m8 C `l;n8NT/3 bm = iY˧~Y)4ÁpNTD2yW%WYf; ׉^c.QU rp oR+Tz>ؿzD92{;W#=? }n͒8{y/E4A0,Kߑ%]ia%yh5-5}z)#rQZ8+{b!#=ZF#:aE]&ّzş%ҨTv=5o9–lk]05VzoGowwX9_nm xdJyJytNHi;C41>#HR^;Q9q묶s^Dl,R=慄<i?wDy*ԟYEpys> jqGԜ}J|SB*ZgOGwuiD:YqR5offhmI n+"I`nQd V"{f'SmPfJVL7`p}0 _ ˌl"1ўPB%n1G7(yÝ}@ cuLk([M\~7#a?x1D-kJxuD 5`|Ĩ#H9_ $f@bnڛ~{y9絸2MWFM?qhdύdRQ߯󨈱8t"PeX6p xg$gfruFbǕ];8U!31rX,MyBh smq"{> s¢zoklu:ɡЏ?2g{9螊m0~%z`lnȃ\HM! &7F[Lö MW߸pD sb8scsNz^2JXSqgӉ-9\&dPۅkl^Páü$wE 8DUuҸi\9\VA(=sDOV)⌖8ȾR[ U-BEgr0vlSO>H/Nb ^Hˁ;ń'̴}5v->;+gܙn,sU]L[E;I$b#Qi[ bMڗm-onʹs&zT_iMEA*ԯxF2ASAm?kQgFrdsUvO޷AE{LjFc_B;Ks*jbCс5Ŋ qpbB$N*f`bLΣ0Q&hΨTFn՘jiӞ-NI'ϗJ0JoQ.vqg!}kR>NKڳg^AM!y!w|lWމ6ٞR{^sd.+ua\ ;0;;b`o4)HՐ#_i /k[NADt{rU\X3E[?o匫tvF|sf]BOM^Ur8>~Zdw%$q$"ޓ0GQk괲FoXvY4; 3#s?|]Es&̵L.r, R QÒ HեATUH dց8k0.O3v2)NB:+y!O%Cdӗ"_4M%96ei'bq;kOKAz":a\yFUoc+m-u1"9\Œۯ֨΀Fb4NqH *c;[+Hh]LeV.f!YĞqQ_ vRk}PSKx_Y_~BƃgYZ070701000003f5000081a40000000000000000000000016439a3560000727c000000000000000000000000000000000000005100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/r:]?Eh=ڜ.+˦0T,,Ӟ34]XCV,=QqD5{FóԗA%'UIC[>Z|\F $ܛt4 [2u}p_hLh!uʶGΰfB5OP28 N0 /3*GsUbȷ8 )9_m2;̶eH&$JJ NEɊm^d!`nD5mV2ݛC `H,7Dn}=Õ0y e[J+aJIQ4 COmXTѻK,*(i7'm/v9_/W~pFa>i\fDE3$d [,)uGTYⲓ޳ IQ@[Ӧ2mY2LC[@U3"M6ݮY%24A&Fl1'n/ :w朥~LcFetf-_Gl⪊6{lBBfii*!vAܤ'kk_eŸ')^-xybs%5OȬs \E* )e.IOgQlQ+:nY_P:uAn;55N c{IrH7lW$y )"g8k 疂9{uguF&˲ ēntHa^ ` ­2+\רߺ]68uPݪ v:Ua!R߀Ѐu=8-ʶ(s4'R MxGMADRb 4&w1y=8]W͑x +5l>[ m{s#(=1fsԽYkN %cAZ6uQZw<Ԝ/da1ؽW (pϹu VEYV_ GMSh~"Ʒ&`A}CF4DɇFOu\ &b;_ (('aRNr@ڂ0>c0f3qT#9-J[_6ӊej;d=C«=[*'=5@Q ^ C 8Ao\|V5#UD_p i;> vt8S=ݏinmyS>/5rDFNzkP:z^ t.:~$)dOW) [ѓ,D]H vYwb3ۦͅA;mEn=v -C_ ,z d`vRUBPڍ,jܸy y ۋ"AJC᛼hxYLрIPY({%h3iYy)t(GlJރbOYW7P~ߖGidbHZ Og4HԶrf-enU2,-~XHifr= hr^7Д,ٛ/=V#1~rKLJIcz_%;fi_"=R'Lzh"dH$Dy$#]E4JPJ@-r9w_bS`9*[S90ƭz@rV=݆֓,"g]^Y-%<9絙=Ք0#&Vp~4RC/!WG~DVx~Xp|Yjy: 4֖ n%ZGQGb=5o8l&eדz"7# o(K*lYڶGxw~=,> G3La4*m%?nr {VbNBS70bVNeݘ̍;1$ZaU'x$lo䢕᭜ͧǏ"p1HbUze0L8Qf"l ri˹-M5amYV"SZ-lEˇ5RL1X0'_GS{^}$5EKEy!.nVAkִ[*v/Dbx3 Էe<6Dy3D,ۚ#f%fwQl\q_1sG[O쓄];1 0&  JPsmoiqWQ njԦ=@pB=(ȱ|p5 ;ōڀ;rF)ZkATGa)/sZv יJ3 Ix貫%̖Z>dMHה2[ǥD>?h=)giVԾLs/JxD?ӊ{,$;P1oTc{}U騁1L_WX1ʗ פEEizR j>:ގU3׫4TMU*8i;<_Z!w CB\#rk 7s:rqT]%RS`hfԭaZXw:R@>`ABҳЇO4>Փ wsfsĶ|HWuؔZn:zX]G?0Q~!|#8O}P_vFl2Shlkq_ju6< d Q2=EYyp}X> ``穗 +P%_@¿p oP6fvT I5!vNQ B)͖eLг>IL- d:QE2 >v{3U7-%J&:L 쥾h/;K8PR$ w7m|۵l6et(u) Mgd G8y2ŃN @fᢊ)T/2qfNkfZZC2P,pؒuod*}"@>·i7x8+DRf;A]M޲Q?ѭ~TI Hr> Ɋ+Jo*il8v|@1汷3Пn;F-/]=]HPQshߪݧV\B߯ruWo9$f8wV3UV_vүtIնk#\+gԇ;hG+y0xT&XG ^;,HhqKv6  Eɜk1sv%,.eD!*uMcl]B!]_Q!Bfuv4] A6 />V-}G ;{x_F˾ ڗ؉,`cA'#9ϱo)/ZM(WwID"nR;=,X}r:„wL`c4,FpvK9I!Y"M1쌷'CC._^U '8 NJniRfod=^Ii%<®-Mxr7$<WE&]m_x,Kش>rSes9@CvKe2M.LXޓuTj%KhTqZ 􁰆8G ^t 6\X;go@ 0 UYFld'X#ye'+<լ8!V{N_VdF MEQjtw/]2!ZVBpG@w !/TncvE\8?qA0F/W`Nc.-}o Z} ]T/z&oՌgW4/ӆ^c ٍgN4)gwr-̅Pbۨ;t" W.~ȥ[CP ͲV۟z4O >~n7%, A v[MErKqSDR1T(եyA Ij /E[;_r>EH N*&ZS1+Ʋ-SCt#Q=ӸJl,!7Dϵ7k$D}0\|O`snɱ-dm`5@o]l Z9.߷Β4AVGNN vT?Iiw]zyP?nF=:}ESF3c/(ITLDH|.0w}hZav)@+Рcv*m-vT!g $D.}Z;/Kd8_hIY:DCGs7?hb1h5yī~J{¥3ǡJD%[G"\/CKpWcc(P4Axu#D1pWM";|U~Ǯ%:])PXT@Ƅ)5 2?dX9|F2ҪeN6hMͣۇ-l.wn{ucэ}9νK /.BZE=^RVqSGIghh7:jYl""nזe(7V#Ԗ_UV/)  0B\ #,DV4yndv&_-޼Lw*VmzIj[;$2p\Rw/ ɯz<}ƴRLĕr5T;ꑯ+#UluA9!$z@8[ M r->xSSE5_n1ɆP#"Vm wi<M JfjAΣQzڛ(;֧KYrbuG,Yp;Sy1Y D\~˨x #܌wl9X螼88W.dVl҂ xHn_CPqfE I`+~ ݆ڛL-Bؙ}@]ÆIߋ_Cg#UD*3dYϬВPe,zXۯb%tv +z-At. 8*b{%t`=6+,4#<i|:ţqQSr\-̤XzO4G r2ϮԃvǑ&pr†.FNvG]n/,IRMjlh+vE0:'n.䟿b5%`5@ z&F׸Չ#}HڱN]:z~hx`**H% @wzt&؛6{KDd"NL*h¨ctl+Z<-FS,XOVΛ^3ҋw%H.IhkH |ua` =yg]Pr|ն Z2'"@@'# M.%7f 6¢TRfB]QF+%挥b|sE4h0,md{2,![f Zf3eAP/cWkJISB.c\q2G?dd❚10[/c}D6o1_ʼnF< RJ͸QJ(lGeLʏ #Sq&C 3/fDNL3F9`a ܜ\:TiUiQ82%J\cRI@dKuVRA[uYz&0)U|*\+Y" |TD1P j>;WZ#E>w#Y$s;I6GGG=ߏhXa+U@I5 Yxyl2_'KC0HiE@C^@-g^)?%LLH੏(TW 'Gvsv:jPÏ5q^~.T͞^&8 fa}(٤>uI#yđPhK0&~~hfs7;UZc[p67ӊEa7wU3;Ld% J_ 3PR$%\qqx{l:ms=lFY=VlB$Z;qjs7wV=N80 V? Rhpm̞Qn-OJ f`~_OIP9*cݎ+t ]C婁}!;v<θD`Ƞ(3Zx\Q~iްwց`_Ej@DD$:+c8*0e6hY~jip*nCX .a{:!Ͳ7z]D|w)W6S!Dl?>UUtC91"޵p"sOyo%3>#G-\'*BQұ\atMTA0ΗN4p2??`s7t4+2w%k`5(mbKv9K;-vNHj]JN.59!_Pq&?>Z 8PΜf.K7(3])U`+[uK~Y1. aENE$=QvЍѵ.qy_Zv=\ZRZt]uioI&cC_"B+5p;S3^,ܔYO!dakyU\fBJ8nvk?!ae|H{ڦ))Di͑ȗD5*j~1v A FS64"“\/? %̨)ЉzGe \b9#៭6U)>!ð,D(o"pHS,J9^r=Pw׵).DS|PEOXr['J cZ 4T *e )hX*r5 JJPih5C|dQ T籥N#wN|rTL4%wֵ$nf1 /+ W VY}i?{e<|QnCHCڸy 3Mëtu6CW9!Z crКDr_sSk!ⶥo"Vk6kL6Ͼv/l$7DL^b>C*c& I1܂mT]Ӝ]ۜX;T PY߯wI MA? %&mU_W56ZٝדsS}ah f?YSǿrJ5;MN\ݭDiLAIἻ;O7tJQv /Hl'{'/LN % %=حOM*pܮUgY̫ tsP#;3ztq.1?m>& LbH`oE̠iϸ]sOsE ÄF @U8GW 3ƲCo*,3d)$l$bO2(c։Ώh>r0ٹ뇥-\ThX:6m9(&R蠐6n@*r8;DO!/jPge)Ty\R3N[Jfɋz(:H.(2q'>"4}3+.jCSyl]^2jϧJEr9~~ۃ(UGS[`߫jK4r~4ȚC`t%r!bݱ5[eX^ 'zBCMdƝM2& (Rv %] ow`Mʼnѷ<A pڎ=(P\g'ͥGt֎^ф ]­M bxQ0-%do7L$٫^6@!KR axy롩Yٙ^0RVf:(6*2V4}:qa-TF-*P!o \E2CWۇqtTfYΒSLD$+!3Ъj扄rP$WmJ*}I G+LҤ 4}$QvxDl$F3`~Gz̾1b\f@Z[5Zק$<OxJ~W5.17h/0GwGMf?cǒks@螒L<**-ޢt8dks/m2> m85OشyTG1)V-XXG$ 9;\U2f EkRV dh)}(>Bh+#To +.z_m8A[dg_eNK VF~{%eAZ{'<ߺ =H[X+i"=ͧ>hUE3 @6!~JY3U 9Wd{`CfjM .}jvyc#+a'/.X!ĐAnQi7q.@س;k!W<+0)%u[ FV݅d=ZṢz?B.S!7?AԑdI(ے_0ngI0:0@m U?boEs7 zD~9NV c3 Qq_d NG8ɿ+y3 " m̡֜8+0$13kX)3`=QΌyʏqI"Aͷ qHU0 'B/?*ɝaTJC'3o ZrW_ƱVqlVXE5W8x٢( |6>Kq`<T5\E%~u(J-4Dy^l*^o- -oS%83CD>˴".i풽k574bG 5E^ڝ=@EONO 98&q bпV Cwӽ HL2g3KHVU'ءT?Iy(%b֝n])AI(fCW\92d+?c -p)M8&n#-E4A+❲*`t.7c LW[m$9jFb[18Mdb#c`pS9 rLsQ.޳"ch{Ot7D%qSa#᧓}W{^6YGd"A*!Nj}kfͲdV_GGExe HaRuZN+ *m8r7p|}_" V ˗N]ՖZ4|YGFܴy{)4 攒mpT ~t*EmH)6nbw,^>e[:dǐ&t T7JnLyHkoPT(־1P*8҅cs߬l)pR!.(W,~8!co(;#P:HCe{ɈNt7PJH;U>r^7Ƀn6B}'n2$XsrminQvʬ^@n;IǓTMa26Y'T _Bhh"8 á2, !@/$$"1B/Z'y tkm^V'UĬ]slDv9p H1fǀ.k<${d'( 0G2x'8O@2C.yzqPEmT!E{m=sCH.oSkMKT*:!8-L$l+,vh~*0w{.S!esW&(=<9Ɓ3aFK-8r_kʹh-qItmW}c{wzɚ>e-ypXTM$KT\aID1s['CrbJ"dar猩1%@*UӖ3c9dd5 Flw: ^L?>U:B;H|K&ۭV\rvk q3⬲YH#e(61tJQO𹖹9s rt- 8~ojP[W f[3o0dt'+&!3m/Rt\@X68Ͽ@h^P#UFkc2Άz9 KfJ 3jH뚝JlF )Өm'*ZάIG*jpi7+ 澡Bh:}&;?%K9 c$Fm.atpE3_:&b>f2^ ^&07PY( yȂ=g_&B8FU=B3#T@hl(iN 9!Ӄ]Aq`,B\RXr Ɩswsy@ r@91h>&!N q1uƪ/{[<;tDܕo.le=A&`VhQPr1E:-vџ6%"Q'FgP휗e=$'c=iNq+37)Y\1leOM!"duB[kDH3m/@,+;+@kDի/NgJpQPt%bq0%Ӽ }ٳPlPcϐ9NQЂ cW̧%HNO;4uyT0 $PFTFs՝ W&Ate枙ǁn&x8wqXFޔKTPD8׷r9U!N< Ӝ ^WI? 4l@yzj9u$\V8?,P 0`zsW?D}g,XM6X7}ӂ~~ &4j;Ï cjXOcʗ$Pl[@50bN\ZX%ND3CWɋ`.z@2HCS|#0Rd>hѵO&V7ȿ%%A{?鱤H (8E}(zY?_jX=\2N zuu:Ib#* Un>>jF׮2yjX`xm-K>dh(_Su =M5flt:t w)UM H/t^ߢAՈF{u!34mߘKWn&! ڟ^[JzJ2GcGʼnܒ.֓ V3N]؉}G[ONc! :K B# ? 2vR΁o-~qr=u񑝙=ë&h[u@ J ̤w*qrW~lY,|!ŗ=]+jMˆ",hڶ3J SKX2c2o{,:SU:c$T oHۀw瞃.!7ӯ suZ|$5vnlG%46@؆)=:wu,V(ϙFmN*LEÒJԆ[AMb j)݂xb-* ԥNK]13Ὢ7aqfN#A6q_VL*N@x)ݯ:AQSҢIae8'ASp(ʸ(:"CAQz,t5Xkb! .:}@D rv}ĜKE|?8iNg=D]mcdIhǩ37+n)ۺ'6e;"OiG[FU.d+iIўg]0; hk~y#?u݋a |nWN>hnto o~'W(xol.H%E4C 'E6T+;- p`$VxBw|=+F;t ظr\Ʃtɴ6mF9r^(/)Oc~kxGfybr>waOsWa_2+ӾΚ\x`mɞ$N Z a^h О]`#'TƦ?Ϋ-ݬ4 sag> Ep"*سt"T io-Z12@O!pb`uC -Fh&$KݜQDcquX cv>ٽi~mNvMʜ]Eb@4b:_6;U!ssk \ \ͮLm dm"aMƩ)L9 ?t?E)> Bs)&oϻn+ $eP]Tj=iTu;uvx.a}7Iz?үOPV"ϊj]yƠՑP3hW ^L s)+aFn{͕2L9B>D2 zDAI{a06%bi.bSGL$JFve=إνƉ;x]6 !n[dא ,;!]׍bZ5kג7HH!jNrQWxGxM%.#\y HRӧz&3 7c"Zq?)58_&OAjap0m;y {OUFNdX_<O3݄a8[Q5m"dqբj>7OWOmaM՟SuI8nAь/9XbsW4-Οdϧeܚ'^ݵ9}`lBƀz՟Ƣ!C;UNY& v'fw z>%4(h7,B v"Cc]m2ar@֨OB$xaIp-IE5p ?ԚSQWG)t[O"RI9!9|vRyF@5;[8:40KEx.If$:L: u^GѼ ycgZu}`Yo"Ÿ* aDVz eAQ)ǵ 8:Hb$%>d!үysA M*nTQP{0l`XКTI;^ɫLvn _Czh3|ے6"KW@8lu >lvjR| Hp gр$7dML>r gN|q/+eT+;j:).T"Ght,W S-Әa̤_ яV+L))YCK@'f>)E B8kYQ]3O­\kR/.J+ѱ:ʭNCk#;I刦* ,w, CkL<]޲ALo̸o 0ْ`D:S{x *mLMu[ -$NR]k|cY CX-V_*&R7?;!/k\47kϻ2O %Bhv;t^:DaɫDmvt 3wn)[~/V:|,bՓ I~xPA*U/^X׀XTZ8zRs| W]Ꝧ,O[Ұ):m*G?-/uΧw$16$>3>0(eCYC+d =z .)_Ya9?g*>U*`{/5֭iUc7MW` Ob ߳GvU1:(cl:tĬ`kQ#{.Y`4\N 伣(E5~¿o5DU;DZFSNsGxIMIeD..ty90jsۇKº\>dh/fX'o"o! 8r fˍU6 S\A:Z{?J"OcWu_a|LfO8z93ʆg:NLpnI8Ys7݋*F(k itzNN?K\!Eyp6HGzL.+i\KԺL U+!W5sՄs2eNO{Wɘ7~:<tl/; zY^Xָs_XNu=rr.vNṲ烛/;B <ĬISH|T_>ڸ<⿪,݄.m{|%Z?iOmxśW=㤄)@JVu9Քd W[7ň6Qw-SwKun ŏ_uhk)Zx]3" |vt ֿ#4YʒCR'"' M.ڭsFMCH,D[eAw6o#bYQzf4B+.-z[=;u|W:K#~Q)|EF}k^}  FhmcJU~#~yս ٬fA3?un&|mtaj;~ ]!ѫm f_"ܻa0 !d=r5H1&+Ʃb=FKt6ZI\[o1Θr6C qty *>e{E n6iv( cjK.C3u%Y^a+`r3iݲ]}kb!r)Jڴ6eT̻,{&_|sM4bBq_%vȯ1!FG^xjyHGZ FG׊*%-%~[ eڂ w|e?vB's:/n OΤ'mJqo 3.l8(B[ܘsnl(ZK\ 龑R$j DˉaKgqMapsqg-8A.RcM[v:C]YNy^]*M4.sSnrjKQRzZ O8dY]n}8ԃe|M@CK?$nP-p+^ge:o&kQNs2q|x>"  !hnN4`L~q>ԊPEӫ(GfnޏҐ'\'g6 #iuE=~IlJ ᢫:O*}#K |ڂ?}$2 1Fav_q~Pl.&^hFHwXf3 7]R2k2WцqFs9 3Yl g^'먛M"8ZFAzခGgGjf7ZAL>A36Hg79mij26$AKG D mӂǾM]YB .n&nh^l[0O?є7@6??2'ΰ 7vܖ+O>Α08h/#@`<>QedK+cTpTa5u:†)+ɝ _dPByoxt6 jؗ?Zck]$YvmAL^* |a 6`AwW| Y0W:DiBA֭zzM dbKWW2`D@aG`ZyV)kQ[V8 cg-aps_rG~DjbٕMu+@ӯedD^ pXX%qL* Wa(PIJ&# ֭8zG>WBi c4 :tad"fI)""{vRL@'gpкϼ6'I΢(`;l>QdXvͷgC )s)1= q'76 H¿ÙD N eNt%`!w}y6m?LRa-͊UArLL~@e֑s@FLہvWVtg׾/J\V6ɴT ɼPmlJ _ o>O8 פ;̋E<_D 7pg?""P-WF an1Cp3i.u|RAf?$&݄zP@}.j q&m\iغ,kH-7vQ'͜60qjs -q_zƺ=nF:[XmOY‘Ō",p`y.[`7 q!XȽ"Bfc~KcNLj`Aolٔoekg:?]M>]З$K&g(6h!E3wN*8=eKGW uT&bX5O`XOq4:am~7!+V9?]쭬3:Gİu f <)vvG?.@?vp7X s@vSc {*%<ٟ6I yB)@" r }QԨ3;^;J>H?,y\4qn_m\oE@5KYg@yut6@ZS |tci3I0`D-] \u ?q=y[#ڃ3r ;u_6: w$iXכjo=eMCT4#LѲT?$ wEO:=x5XkhEi|{(Ucnz[Cn=;Kb l5(l2 o6-u(e':%h獏fK%e蛘kVFs[ ~ns$#cJTL.yHk)*3#BZ/kDl'miAґq@)t+I3Of/+Bep[jj*E(XvbX_ro$yZ_hj-Э2<3zcǙä,RbOeo6T/7 ̪i{Ch 26HE2(κ L/05i% H  {yhk1Q3(R0P$r"5#XXd"y}w2ѱ͓1ǢZ1ͱtU)9FJu3qKdTy6K(ZL{Tzhw?leb^PiHDRѼםt!WrDY|P56bXVwl "0Y!y;([.r-㲬懅,.dxP~8%x!# $v0p|돥ap観Vɓ|Cp}wz\n<<5 UEec2lͨQXH(AIdZ"Z$e0 Ov) ?O}dᅬ< ("N$UBB}(ok=eV#!{Eo&#Túz .?.SKd Reڝ֌Zi6ގef{ \NYÎmgc;8Iw tz}8'hoԀ=#u杨q2 eEM9{'<`* 陥'Ÿ*j-ֆ>(qUp,a#-ZL$PtG}#!IQ-Υ_c"s C75hcdHYM$,#fYX6dH04yqSoevK-*z@&4";:oϯdN+Y-SF rE:I($ꃫGYKGgKTItH)Il 4'Ov* )C#{݁IҤ"d/U; !0; FSjv6'Ό#mcqg,PYzia6,U p3(Tpm.x_h`zR :/ri~3V@ϡbQ.i^\" q;dV6!Kk qcL4@SBy˦ Rc{W/ɚu^p4;kfE6Ea o91 Ge_ WO`.}SUiܐQ45[ꮑ k -&bP((֛؄ItfIZ]ֳU4p&&1դ6ey%Ph!,2qsev@M[q,K"nC!]i_25 sr9F,+S) 7*> %DkxM5t#@z_z`zEưK|aG#:f- g+A2$9ws)y}2h#.cRdZNYd#Y@\!r]#q9[_2 S݈Wi~HҟȢUŕz׽<61kArZ=h.;m! v'5q\Ԝs tI9d?يU.cT_dn>10gch. y c[K7"!#qmaFZW1mQVf!vKmR} WXye,`B".΂pIu*3'>Iy@ -\.a(j!G zs 3'TOp{nh/Zcb.: Bh D+w"$Iw ~U/ަMLO P_"r,V˞V]IXL gM٭ F=$fJ9`rЊbxZ.7lS%c@>謽@䬉s_N<9Ȟ[<[I iX~Ab+EZo9J‰8:dz3\A7z?_ @a,J$~0"r)t߭ei=7jA ;Yn[tDJ`hitS SctD]sQA~#4~ɞAs2nY/QNu{e܅&nt:(,d2u5F֖4wjB Po&ֲ+nLjYP/˂1 q1п@oh5^)XcJe` 혎QÞ2#^cϜhjA{"w0aۙIv`9F}"]cxG5qINat<ʡt,o1ϱTNI~I"znF'{$aQ@8U3ԍ5NaN#*/#G@zAxbSAS]~؃2M(GQ dӭd&} >qgLצas1ds١zD3KqJ`x ՛нc]q}&&R4Qx1>L@pv\y fBDH9 Q3\Z %7%$pvuF= @>K-ߜ |M/oU'$ $xuѢ*b 2m ^g++z[("4o ;1q*Ϯz]Ji daԤHRqo C ItW.9h7l^wZD6%&J>.1/B$cZͪ@KkO`6_;:mZ5ޏ3}Ό"JtxSb.0c\jI'fZ<*igU:X 4Wq_ ?Q+WǔP(mK_3rZ^.S*O^(ul=_fyBX9e F(3e$ڨry܅_yw_HJEr%)WAľP;Rmffn:O)& r?t?L@QcϭY@j~W%׆?Ih/@~I).MihK^ʟ.sq?,NN\]Q:Mez1ҵ쐛~9ku8 L0,RHK)37ߦ@ܶmZ@8H5,=ϖmm]_mQ)AdzhuA`NСIB^^ѡqBLyp5wn\tH7 JL TWa;#SQ7VqC”Th#lU>KLsRz]+P"c"U2:΂K g *ǡ+$&$2q٦JӹY<°ľ<4H7a'1R0D.J9n⫄3u<34ǿdͬ4XoOKr^)G]+`5FУ)L 63FJR레8{l"( $If`"-" ǫ1XJ嵐JF\ E81KZkLml=F oz&^ɵX&cbT8΁]dKx%"LA/s*,)?KzR75ey;Z @D_vgwS@nM sAz?61lԟPYM1.ݲlerO% ]V,>k+u7#3?b:q:yω+k=8}oVrmMH,j-/³:lx^t,0HAkEhB(w n|, cej;y\48[sO=WDr \4B!t,0E,GwfE8_S%&>Qꡳ1=5kh\%2h˕;c H ňaas.;LQ;%9\lhdq-7E&̬g$Zɷ H`{S%O\[oFPvgVS8-CB= ^+́䒖R>EUzM`J@R$BZҕ.% wM?IaМM %+v1gH,7~m IsAvd.dž kȻ1za=5}x!¼ئ |!s}}n? }Aధ;S1N7Xu {rIL#WJϫ{'jE.mEMA׷Nldp`7Z¸_MQt Rrɾ5بy@UP0@~TXޤaK[ɧ.S[0nlw(ьwXer/7i._:])OP񲛿ؗF*;O'S( kZn[8%G 5\=P W2ŀmLV7")Il|BICmq~1d! 0tA(G(A%lGڙ""J.I3cyB|;9rãl<"Wi~AP$a*+x 09 Q4 Xb@qޛSls(Am8l^UZkJ4 AᤝjldYUctE|l~ R63E7 )+]g#C+:cؙEDOnQPNp ls?GHF0l]R ?$O(J?SmPRcw٣hδ7\3OF)%+)>3HkځV @} 0A(fv=17qT|N-Я4js ]tBm'gYZ070701000003f7000081a40000000000000000000000016439a356000044a4000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/Dd]?Eh=ڜ.+#0g_9TI!/( *>Z% > SWp]2Voq~);&›A#撁.Nrp`i?~ 1Sz2Sl_p >f#oh@gЫ\I+Wi^̦^1 J8hzKñ&}Y@Įa8*@uߚmx=וU;gڳZ {ln&oK<9"uph!͘. Z^B>;GCHTڋL@݇zlZ,Hp4jFuj~TKs-AHSc0?MeZbϏ^Ф{DۅՈ9tU1*$%Vt-`R9w[DtuDq̀k=?IAf ;# ԙ8JͩZ &O/&g엩TnNsKv'`cK<[vft|㥈 [2by"7 SA-e/NG:́q<acHefT%bG[6|,IJD2lEU>X3VaQ8g! ik2x9疶ҦQPAZq/Zʣu~@ sՈJW*f/ofoWTEHQs(+o9]]HgvH~l`<~@aQWS2Ҋy#[XΠEhI½xߺ6RbsdJD06a;;j߃VddEt>^h%IIGB')P?4,Hs 1XWDSl)(+v,`i:q`ˣw`ppӱߌr>J!}En20 fg/A!b] d>c.}>>Z6` z`I5h Gg#os|aK~ 8$Zżd/ txr,97'vC!Y_}>sH <E\nmA$c}vp:ku=Ρ-v&qE7FdSy 0ѵgӫ,])e((^xVÊXN~ _]HmcH@CAGEZۇWF{=|, %pt d%AΤ1mGkXgg}ptP28ɡ ɕj2[*Ѡ;azCފ.*=[ _vRF>g_L/cQDI ө[ˀg{`YΣNEfQwwZȄ æ+>ۜZ)V8ƃXfw5 P(gtӺz ϯGԡ KƇ#ʼ#;[HC৔Yn={ "s8K| fS7GNƀuDInG~g|B=)1Ute}4*VS%hmh.6 z0Qh#K{x i߶V=Hfrz^PL0~ͨAUvB'^I|HԘo]+Xsn]UlA1/YñhWDKZ? @D '(J{iG >׏N&9ǔ~/,NƉ}k89HZ"|Eę`a߫aR/JoR{5p "/6cVz-Oݧ& M9(BI`d $ny }*XoHZKSWxN ",{g:z=qZІ,dDOsUƋʑleTCI"|zf.QtD@6:VTnUCy a"%zCYYL׿d(e> eLPe|Џ$|g ƻ~ͧQ'ɇթ:$h.PxrB +@̫x7e$/~ׯ?^U-&MEn2RW6G[ k<"W4d+چ-T)_gHM*5-TZ7H_O1cX1jQ>C>l|SN~tGzݪgyY.Y_ػiٶzD^Fff?'֏FȻdk~ؤED]qW&=j`%Z3Mjޢ,l7x %5jJF&/[ٵfJ$_jrP%~4nMрupj委#1Ik/}0Ҽ&;9yq6nɹx(Ǭ.v`x_ƸW0?SR"qN=9 iy&A(h ^$/Mj vllu{0DvOq8strXkв)ڧ[в&+Iݠm| n nA#%!6tgHi&F%`d dsvLzGuU)  _c]f)-j/%jwauVٞ898 \,^#(N*_q_mCqq#E\ ŕ`Tpm," ԷWPiCȭNVdQ0b~gX'qw>{ 1%_+E3qrg[Y҉] s]nr󮩄B<pA4{lxY`_P'Ĩkˎǀu ƹ4JKH=)ϔzH HW/8s['L cȕmlO{vS"G낦 Jp!I2}fH.+5rbT9 Lrɬ*4ʇ%Q So J<{-<{ d'NsXpp* q Us+V$Le5YgB|%Lߺ76]%mJ~Ћ+[Vݓ;vQP-6 8e򋻈u77< ]a21/T>?oQFPá9Y޵A$74a=e%_.,V-8Ơb/I P CD&bk `1Og T@@u:.mIw$9_k#ۡHs&r(0?>|8|O؞: <}Bw9̍d2V,+ϘwZ&ź$J$x DHx[be.5Q_aR$OCIA2s$S;#ETU Ț X YIlR{ kU21 4Dyo 5DUc*t1 uy*f`XJv-ty]LTSgfgka0[H&9'{𿃆ER#Pׇ/ωiJ0-7/.|澈0]J>љX`F }FMVUEu]ҋc}yIhNѵdr pl|U02y.fp Rr o. dpRGjxMo t7! AWpʅwǍ ZQbH+z9Btܨd) $xfTᓑ 'sF$]l 돼>'w), k_+P 7j!;%%'y,.ly'oX^\! y޺tFjO՘4*{?c;H> \\#^ROxW~&\ج`mw$Ӊ[|ƽ듏K kJ2+ZvS팡Nf hI=%e |'2kϚx7X+FvLjn\aX)'jӥn&rxmAT9rZ,  ]۠Ia&[mr wB01v/q\{vp6=6^d jL׍y;ݐWcV,j 3?[jdsGa c޲yQ@:vq lJ? BE2Rt9-39|V͜:8]m <؂Y۪"pGMUOD*3nu_4Ҕ^swrC]S[u#ҍ鲵vLk1ЄruD70"0X-qAՐ%(NI!;~JP=F;o+RK}⢗+х6UP-d.kqܡOJ ,$/ ífؔv R.aD;Edqm o5믏^iGD4>AgLSUgfQQGl!K/̓ }DUWG ?66-l+'U54NX'cXLͿIXZ\R [%Y!hҕ,h kô$*E&VY֧I"v90fW<+#S3-Rwާ&yZDkHltzȄWI^#!i2 Ϳ,R{&UP+Ck`i:mbmNTAt:)DԮŦl_.Y灟{)7JOКfwsڀ7:-U(d6IiIrQ[ײɩ]tKq Xl7\`D`2+OQ4p+ԦϦ ,vCfH>Oժ,@ 1N8`w._ |{wA/K:5T,1-`<{Yn{ 9Mn{ќL,yBw͚зE|zW85*pn"~[7 ''N ȏ1&%Bۘpy;-\$3Ո;Zpe{jo@U4*0;׆ѰC+[)jUb ̟I|(Wl%_[s{'VVܼC4SYQG@N\N7+fY/u HnЯ+sӑ䬯ߪ#W3OnegggMb՚_ʐc 򡳠 usw<b6_ e'd9Dvѭm ̫b'+U/66^b]9S=Br˄ t>́|BtJK0߆r ˵ ֌6Y3u|ر@+Ϩ L;]#aqc%QfoVg[tCyػO E"Sw:S[_i=`.EQ_YW=TR鰆&Q+\s!D> r!CtJ CPW͢x w⯫:f ;B=Y^ޓ`zʁEfp1h:تTV̀y9 = -8rW% R?H$Ԝ|E8f{K+z//[+9 jCT2X)/ k7Drn3ʢbjWNPsG yJ2uTbVji}q>Q)yYwD9{,`BtUYT./!O>0~N1A&5wXn)i]So@K_I}<"M_e)y!.-/}FКEo8󗌾J Âj2{[>Fg*~aD&\g5]:y㒫\RZ*\fٱg}o~n `DfC@l3MZJ_ʍu}u*<yFnVe?ٜҨ.xX}P,vx[B0xnv>5'XRreݸr-@ۂ'>%1n %uֿZ/8{ (x҅vjFGRāx_PR2ζg_'q^uyR i[EThinl*G72ZtaB<wѡ(gZ{8)GjH |슌9myeN:-\0U^q2ҷ"NNIFoE={s|,$>V˥TU ,޷Jy<5a5JXi|pĬ*#=Cy`>9WrZ0SOX_QXQU4*#m66n=V\.-fX&dG(㍇]'-)JO(G&脽 Ft D1QMg\B :GI6dۆdv!d]\2 M>c(˙lVy 3tv ~,ue1YƑ8")!4p7i@+:RM|\u޲(I /ƵCvj͋Ołb3`_eufx6ZsPĝ-ozQ1It<}o&uE6ҽyT굗T**`~V*z)n;ˊb4ny FV<?oF;Er; "Yo=;%%c9أLd/h6ciIs #@_ a_ɒC$XjMC;dNF=XU\xetx SU +TF 7D >-day*ӧլyzMڜMM@d\??VGlQLʼqVI2Yqrxh.̵qXÈ2[;.Dw85 t p"C~nªȜTPhy1qtkĪnq ,*|o9P@lfKW<sȩ*όN_*̵^rlQYT?:%E&:><ᾉpc-c|&hJ.;#.~^kGH-Z2 ?β q=ץL wMiKm{Ps$QRێ w>oŬh?퀾 YJF̓ *4mdzc *.Oj0W1'| a?mz!Doa Ty~QA v[GJqַx *hvkFsn5Ɵ*YNw0`ޙ*#8z(4%z=߳~(тf.[Dj(~>~tf2N0ew~I(n ظ=q4,q wT3@ C>fxeJl-Q)2CܓKCƻ![luG'#{;dMU$L$4 Y~3 $4GyPopD!t6vYQqvˆڄ?O&d^E@$xS{jS I{+Oj͞AoUԁH?;=!/7mGq^ܔnµ09ik64 h4vB~Vk:.C/d9m߃ 1i~0}mUE9e~stvI,W7) mw v43ZvJ~ ɕH+W@l{}rSgs _%ܖB5sdbRGh%@M~oDa3/̡2F+˭Cna#͖gϑм`t 3B qTzEEXr0Tsͻ%(?D]3(G鶏ý;b`C_ d/wbF *%yli7 -2|E~aJd735c1zydg j{S〚pʯόثuͩ5ǝP98`~xa)"V#@:q WFU3[$mk:c䟏DRy|!sl*_B9_fжSj:'T |ά6#9p̀_|M]Mr /1_x> {Y??> |h!i? e|LO`3)zeUl{3!kr*35~sBelB͞3C)nLdo10PDz.M7McJ>Z5L 9rHSXSE'}J o{WeVnDڐ%KCys}Pߟ u讵dý-] 4Q\N̚3j+(ɛ!lڈZ^`&߆2KL@XY}x1ت5l6N\nkp\sfEV.sCJB4n\sJVKTZ [J sx_*_&'Z[.U(K&;ZViBBw9_7 ?,d|J/Z??畈nI5l, j&QWo$KU -T}.So 'p⫫5>H]m7~xrޟ&&/ُ VO=$F$owlۼ$FfZZ.?43u?A45Ylv A D L%`Zy,jbρLnE6=~t8tLN+aʧ*SnE!_7I*S"IJP*ǽUS^}XL`p[V|aATO}Yr4~6X*hul.F*|u+Ϲ$ $a Rfj^]鏛 YRe[|:TpQz|~Ԍn]|_ #"y[WN]rJ:ᆪP~YD-{P'lD#Hr 2ŦϠ_ }!ut!M(Y{ Ne8EdPS5 rQwB ڱ[(Z/DxN̂3pe&j`mw~%1mf؆楙a;4:Wlɨ $ta"Qջ`WLDЕ9v7|00_>ՠyc UY֋SsdmBF!x 7Bu00d/@{IT2SxHSl|:eVwݎ\A XPVƱ8qvadݷ̕pk/BzA`|m 0rB6w]9_D{s|j,VnBd(UydŹ°vzL<^aqG$TS+Hj$kjU` a5iDC?@ |*({*&Bϕb/4HO}UafO;k*-u%Cf!ȯQo"_C2n; q&u;=U$cHA읎=@"j/N (N85ܩa#I)aFk7bwo\7+10>KxP-^2QM{XFs[C@J']8g2;=LZӼ@: m&_Szޟ>%Y|Dm<]G-P_NȐV)#)ח͞ܚ\9u *0x`H9S8QAdm_N,*ٓok!06Lzc!15O RR¨gɋSg]׸IsI't$V0FH-c˿ 73 "P_^ Gǩi{P2g;D4)V>LwHDbXذYReKi !Q[dJ͓ITh>b|-%Z -#*%Rlr:ܼh(!K{>]vcxZk/r&"26EҔk&x1nnUs< VԶ[~3cHňr"[HA=*&R,M3(fFqr?HK{f?qA cѰi? P 䠞HL*ÕyC?(*LZrC N96JP<@)pVWzaFеZy[٧20#sx$&.2/A!ڟij{ @ALuj>%kO9{sc4;Bd!߄ ?ɲ}Y-YS5&8hv{`ȍ\--Hv3:A@B-~\^+dLcMq ?tbGQ. I%Oaƽ X D{'w_yrׄ:ZNyA0b %9do~@ͳ 58_SvcE+k8U Cp7'H 0ؖ:]QQAݾg}=c7*wS4D^Qç=:~o^?!vH2FWe$tb4CZWkTXtPi% 5ĈO#4R#c#t:6B* "h61|w^zfyPϐKBo~͗9*Altf_B-AҙL=+~=j9juY@voVnz`3v Qݹ 3:/Lav;LL[΀T'm;5UEEu R;6+lc^HR\ v(FF!XW&&M zR0~~zjVUAɸŢƚk;5yÙɱfP,E377~x(sCh] v)Gk)ݰ%cԘn,JxpW4>8 #ޖi."fl ~mÈp`z/:DdM1`SL?FS#i3bxLUڣKV mgT3aoX9j?iK3Ui` 'ҦV2aXNBEչ+{QT0ev;lBzVHϡN0¹߾1xN=*?gGH접H$S~YXKޝ^r=)=lABu8ʤk 8T00R9WR ?xj(\B5we!DTFpC6ޙB~? 5-yzK^PM 1'88eeep(pgv KҠb %)>S;nH]j&1$(ߦ؇L82_%3KcDF]2VuALV s64P4[2a,ZNu>SX,5>[3+%b㾑H:]<pN=,j2G9ifN3CVgaY-5 < 'V;XTQ뾘HUNAح`#G^OHVg{!`yNa ;-s`.L4I|jXeǓhyV XRXB+a w!iӭ. g5Lߍՠ30tG͛mUGk@z.6!kb0niӪOj!$~x`>71:u./ΗC1K7?ic?IPWL֪zy$*3Ň=d`b1 >;g(!4-r+t$$\q)U6C6"{MNM<Ȉz5ZbKsjI@ҼGAA>*ݝ|(oBs0h%=J8Adt'^Fʍ{ >XFl.a;m%KBD]-_RE(n3܍6J% +I*Y%3y Z=)V9AǂrWKR˳z40]ݐ 5ibGπ~s2Ī4A1&Eۂg_ӃzbV;B́骝v̅T~;i6;hL8<%:wh<^gxo>,&U( dH-m?]89 8r;Yo6ø_ܘ6Q j>žr@{: $~3[t*F@piяv*dg%2|lk"xNWaw ]g o{ PsD߼*"+M89}_Dh/ϲ*-Oο4OP躆84G :yUF{Ltg& -% 9C]Yhlv( /t}PX%DE/^$P#y0wщ@8nLBdXO.B\@ g}4eYz/|P !p!L 0"r-Xw[ Wm(WX YU<ͬ[3Y|M- J9jեʺlL`;퍣R7Fޱ{SRoWbn-}6Ѥs n)aqz8ѥ_.yahw7*k3 |8-U4=;?iyV`pH'TWC: Y0rKUv\4_SԞaqɐD0] q/&a=ƒ!Hu\WZ½׊/7o&'ZN/D_ifu5g&Ddv9ݰD5au8`aməq:u;[g]IIr/ͧmcˋD Ņ੿?hv6`"@;QS>{f_,^8[qע^95eNCBī&}"HH!M4 U'ɜbcymP_c8/3jR_?S| 4ؓbM[qUٗl{s\6EFTM6_ &g ON:ZkqMIƄ-[EK`ftHB.7]4/ ih]Gz!K^pb^@Q'xA>vQxXŘ {_}&mZosž1C*%i>jy i'RMtuEskD[' O;[Nô| -'czzd!#lq!erE^ȿTs *?(Mh=Yы=!POݚ4)f 4OgTxLQ㤳99tFZCj|r}xTd;2 aUu@*^ #mCҟ$8vJðp\<\9@S>Kt}uWN NM kh[c Czd~6zU60Lsl*Gc׍֡9z8j/ÎM&726F,YUԣ@ےgIZX{ v_WK2~7$E #ij}Űލ:ƞܲ~X1 /N۽X2b.*/SN/SWTW׷޳ )e]uX5X`ė ;9@hE\5& :3Чk}8Nn"/l4;@]x\Qvd7m2X4 eܩw:΁(Aڭفq$ J[M|QrhsoF-]kT=;iľcFi<{Xk\_kH. Κr7n$j6!cZNYQDsR;b /7vUeUOjA6''iHf^uvE )|C}K eFJЎbGlSQl;t4.4֢1"k5wY#z`Rեk0 l^Gd@pQ5ӟsĦxI>cXgy05 2EU'/ѪSPFy*>WKH[IlJ, e,:Pxm@!IG/$nx'Eߟ& ;1S<Π^t1WD{[ c%w2SD褿LBIQ$ٯH[Q]L&ge8mvhڵNn8jK6[NVa`J1˪{ we y}3#%#*VyV;x2a^t8 OeLz: ׵iVt07)l5FEP҆g-ch>8Mr< 1J˲y۰:X \y&Bh0$P\k}90yV) b W;N$|eM3Cjjc~ {E~yVTP԰JhjDyC$IВ"qq;:.?䳉+!/:I3%Rad”.s ѕE˗N8I79A5k,{weJ9dcnfh6 p2\<,EA]{&9~%/YT[+rWGSUeJO#"?e] NW2(z]n"/Uۡ-v]lcMg39m J41(7|^hh\2R9^i)լYj1zݠXe{S}>ut3Els9>k^Zs3Vv!J`- @4 Hy:c&&]G^>=C:LXz8 1Hs8@u;y\f+ XbǛL\jL{>ףQ$ϘdgOБ}vec:b yD@:Y?Vl(Ga8;\X֨А螋zRͫ  HYeįwNT =% i_ѡ}dM EC0U#U|lW9;{)p<Ƌ}F* W6P\ŌwCŢң8j AaVAHdbua?6^ӇV, 3Kȳ U2xpT`a8FT* [ uķ&@C|wƹhS ʱKgx@35eGF4{ՎGo>\l>b~Ndggq/t'00Tp pbFWsOQ| -fI)-<bֺzwn s!5ȨLt.tSSy ~"j'uzP9^p\N~$To@i+k&|4H>4c瑥f)E?U:{ZXۀ/)fqJUd1fbxCqS'eo|s lHBc;Fђ#o~TEVC%Z L4ٲd>\&}wbKfr^ͥq,57Dzxp=^TsL ()sfJ; Gt2a6lR7ULi.ߑWߐ-ת[O`.ehn!^T-$AN^2*FHtts&я0NIѳiΜF֌Bed3uȒJܾ!L26uR8&J8e?M[6hujV_cذ_ep3#4YE[疌H5i߃v#Jt ߌ v>*t<.|r,L)&/ϗH7hacӜgVl@8*:<ӛüUeߟyvWxˬ9]ĭhH|L#ٸ]KArU`fZ<`wn# P~q91ˡ31٩ gd[,\u} kO{ʧq+\Ţ*H3Y9"XH{]zBhiKֿ֣N] 36ݐAV6LɮW>D32v:C.5d8ˆ!5+}ƽӣTAj}O0YU%od?#N!w^Ґ 2Km[h=Ru*?4cBS)yҋ} *>*9Fu~m5D&h]@FOp;5ϢN="AؠJؐ,0@y}"=g?$ 8j4ӱ#{("d?Dؾ>l)w}V6C.Q lgԻ.Sxt)1. u{bJMѣDtOJ8,H@n`]lsQ=YhO֌~nJ7&60;UajٹfdR"@oZSgOlj>%r-OY+rȈ:`H*DACq{l u8[:*g6\Fc(M3`⠱&G|"O>]neyХ=|k5Ӳ!Y%?q &m꼥լRH 2X^X)/~I{Ƣ5Tij{'p1Jֵ"8 dVyb:aLokr&JE#jkp*.ÎxKFEQliI Rx>R͞yuV{b_/Ev Η- Cs0pt\sɝͥ!Į~D-pېgc .,G3B|f LLe[n`{"{ǜ-c؍҆unm[,ɡ#Lkhбސeʡd*p/)s`k~&죭ļJNVge7'6l xw1<}wv<c/L,*vz!m̋PS1QX2mA4AګoD ueQ[L i ҨA80 ظon݅[|?-ep _&*f*qu3NEp(:ǠO^u@y2zjU K 0vF+-F"_t=|g嵹1[nh-˺+@ {Nh#p7nF,%$mz?<_)Am.Reo=ډ8ψ~I%v)[s0cOƀ~Q0iOpO),D%4$(ڙba ڊX\SP3DwIeW߷N hZ19-yؕR5b1`s gZqmq=k oE,3EI3 hn2br+|`9\>z.m7h_ H5ZW])U{ ()z) D JHZ^xuTf|)c4GOi "K /'!T{e@󔹑8)8zyrx' }ͧ{~Xqݱtvg"ճƒ#+A^BD*uu>%`lS<@-m 1M!l=#yPf?HiPp 67S|a EL2`B: LqG:gs5IOkh-sCf|b8U|

      _Nk3?-4e1yss;K YZRӷH[Xay^%uJ[сXZ}SGÊټ1vARM|NI*~ f :wB;% h>}O}zH@7DҸ(YeMld^0CgYfѩ~꺜~Gh4wП])jXEtl+q碱pX2fKOn[ZH|5"V]rv`H5ү^]E٢4AD2gX[[NWB~Hjoh&Z˝ߋpyvh=r"& de$Ԫ]hXU6jB*DO` ña>JcZӋFlW&j2 ۃN7rcrDR}WXjĔeI[M"es/ ferȽ>醇)^A&gv}t[)|qӯk0+q/Yvo ]>')߆mTߙ/QK⾐l^e2vfY9A\ O{[1m~.NҴo)usŮDͺ<,V8ή!22!K0: 5 ZFY$_xӬG|Sg@<@&es0wN#Ĵ{|[eA-oлr)$ݞSmQ[]7 ϽnvN%4S@4r y][@jfkKHu4KW"z~0OTj7<$xybV9ƌ:Xݝ!xQu~u;wjrU!MHsT 7 nk0DgIt׼WJO; 14(9qMgCEOw>y?C-<@ P*Z5ԯq,Zsfs8$9T{4ャ58D 3?hSjTPT S? o%BdW:SgMMoLXW.EǺ=$K9fI3Ռen84pZЖ-wYɉ;8ryO<˫O)FŒ ŒhX[o -<%R' /homy  Zx}RVaw\BZ_^JI;ggL%8k2qu~}}(AÊx ɻshTգô=ZqȅYܕBn^v6%թFn1yP2f>ꓖ!.M0sJdD*HVKr{`/]ېRS5.1d-b-׽2 NM/""&[WMg%nf;Wy]19ohj(vt~ϝ))+~[w~9Ua%7YGߴXk}2n2IB@Be`\ ٴ>, Wq[B*\UFr닼j,R4 5], D) n>h<%T puyUV 9v&쪚ΈHamӗ1T.PDWb"Pp>ͲwT YFTa:xH!6qm{:7P҈@Nm }hezL\2HxJxfyͬ lx#Y堙@0tkS]ٵB g@7+0o4L5PaW 9Ky>o̲r؊?dOϞA^<!N ZM"(mXtzօ́kJhբE2Hy e lvY-SLӝA"s¬{N ge$"@GX0zǍ_ fXEM[o,lQ ,0-o`Hy0݀;a2hMQ$%>[( u+ S\jy3s^ Í#2T vVD[Ma#KD<< E)@»+uv|q.iPFv:,'4{l*H(>V`jUvvriwy|ja~qbK^lg4b:T:S79v"ڦ-Qx;;leU[Fw!qo#*t? M&/d)\Oc<^.I1]<]X^gE+ RB| Jh7>Hn̆Ba!/owJ)d4KAlA໡%(&xNZk wS|&#&˾ Q"]M=0H?8d-ٗH[wA<~dܸm9%t[zW;9%x73Mu+20T 53 ZY(ГWyA X/65 ĭVK fʈ_/%jmw*֣2`ݒjStu\\X@)L 0&S-[-XϷ@Я'== )Y\ngi(17E ߅}l8.*Ka/.pxx}^o< &W^-Ieo4ǮJ@,MFzL m<3ZO c-͝ː'^ؖHgC,#FTMrd!;d} f>kaLdG{y ?wV4 y:?WPnE3#I•͟إRy۵F/\-Ir._KHh2q'p~ NSotn`?^,CᲂAPuC֡M`rGԚ1s޶\IMe_{ F;4&Ix8[o~F:34^ER0AxnʨhQN`=7m_ҵ^FxQ =8yICV#PG%OmM4Z %3ez|mmInVHTj ]Svu<7vH$E`^xIJPEG4xZ'Fra!(/ 5z-!HU`@SU3o43%~C1{^9h)qDQRvR8MJK)RlF}"mGq4?! Iy*Kaz4[쳝7;I5(:$dd=wMC ׽-"&u-N QT6}7O0f. FK ]CxoΧ~V`1!yڑ7k3M)pQﰔ35wփ/tnޠL+W8im 6&pvqt +SFq6vT@Gyoy%do& (=R'j@Dg2P,52InxGO7B O J:1PFUK{g n'_JkoCEA RK-v~& W7:\[BH9ʥ SJ ;;[ ku#ARWh&iJ0N9PRñw[8bTz{OQb?bS(.io՝4{p_54oZ*7A.R:k&Tcl279◆?j2n<~<ß5r >B.S mB;2vG.䁻x bC{h;xJWЏauM4ZW!9DmאN( MT}0ϸV'Mo !2 n^ŗā%D1ԩf*0FaܿAəC_*|,:2{4U% wbO Qu ig/q_]#r1Z-{O_Y@AU-E oYR?,fl\ 1TGNG"ۖyoX=N).Q&Ed򠑑*>O<7 q=0*,jXH]Y>{{?-x| `k١۪WU4jwa U@G_@ب}=SKvՖs)=Du!X4NQ[F<-W./ y)9XK'eNǕ= tUXfu޺8(_ $҉DcG##瑙4(@k,"Ĵ[cMao;gA9̈ހ/L-zZٳiYIZp@Ctޠo5 HNpo۴s)w=#~U2dm!1i v<-꧸N;J:8V"|;M35w ބqH̷&O#zJc\*lԮI '&]EtgwUW(~b.@>֍;KJݻ:&׋2,Mޯ-h‰m=2H8x!Qݭ^:+Wh%OGQZ93|)5B hNBWaw+p^h }l7~_H۶-TDÖ@E02U L!H/LqtG"/w@]V^ KhYCr5ܥe9JV 9lŷ>C@k5RsG憬-NGo#':l5}t# $D* yߋ/>BewT"ھ^ðC=K&#xҸqzHLRR3𭂣қYk?[ЙD,YNh {Z%t$f99&8/a֝C<[νÿE(9PI^|tt#['&o7Zm6K+̇,&mM>:e /֍k쪎-dMʋ[n{91ru51:9&9U!Sa}'u32BtX.r"!֍&Ҵ&J,;-KߪlmzVVSkhGd5Q<@t!ϙ@OסVg;tu(ԚxK:)pVr / Xi׵ig2H^՝N -p-f,lH9ª z!9X+ )~` 4LXbS})GTH`lޔ[EkG$3 < ?zK ֭C:¡Dv,cq|PWJ' [()`X1574x)`=ȹB~)d[t͠ܭvV}ch~dqS2/oa [\*4QA#+2JPo{YS~ާ+lҝU GqCک|k+rXvNxZ7tNzLfl)v.O =h0uOca+5 Hu\y)"Bw1,1Sݚ!ubp7y=r b?&+<&F[ҞmGElG_(4s;'F%+};7%ɔ dy8_E1ߌ"jOӵb()IGw iΧq¥ ^s㞷}xyuxoq3**8]B*8jww/}qS%WC*k>9Li7~} uq>8`e~OAtq4EE+9Ƞۿ%P@|LYc|5tW.>R-.gK/^Ns˂xU?5> 6`>'); |pGٓg:8x!KxPmSȓv^ӞSt斔ɖv4?5xǰ/qjf֪=9YF,>wbu7R*/yW f'`.E?!*{tn,Պm-cE8עsT"n~ zZֿ9ʙm/UmkO@`2y7|kcj?[w)Pd76ZQ<LݻItE}HH?,21s-?G+c+)-]b 2=a6r&Cv2ET ),ܑZ|]vDNETK(dXg0Aiڣn5l&Pxe~{[s֕#d!Sxjh1L竀1"f<'y opi=s!T 3i=lX3!5|ou/DbaD0-*Βy}ZU3 [CEVu(G w9{痁Y7Ocy#,բMSIVshr˭a?DT;=aILU1et0 >4X$!÷8Sߘ>?GۘЊh]ynsK干j3Q)%*JUW\X$(a2f~dxvp edEI[0Hw1kF2 _rָU,X>>wu-U=S"ЃE"wbZ(k1 :đ r_oubta~p h0|CsVHb߼ܿ|fUv>GckxZ>jD헰_fZ `mrasvt(q2('JW'=iOWeX [> Z%Iw*(ĵK]X0܌7U'lm-.Nv)Fì m Ӻ8M!SȨXbi=Uz$- -h˰;L'$SSP^DzLJ7h L)wLY"W֮ڋ:t^ &l̀0F2(,m(C~`s^@y<;[^1߇Gd&S=`qbtЊlVV)`[{|M{6Nnobj=M0Nt$ 7gvfY;s 76R]tj`)GHvCX+sKZFjy^j{J`HʂQ'K$FY0Xj}!SC4f/jFe4ZRP6-& ۇe9$^OJ=A!Wz;0C%R4*2␃`v-e KV~6w䫨iC!0dIu@Ѥ9KJSU1Vfs{hdRlu^}6,YY.{fnsmPB3 Ԁ3!x6sG`Z.G}`ݪ *lM iE'Q2,:a!\%#E=)toZ46FVЃC7eY6p}ޮA`ȥ]5w!fQngɨ]zG`na׷oK$־ʀ@iP%:n[d>/9t_P[ER{|x7K.(I:@7037Vc-}_& Ƽ]؍AC}@Es|#SC/q+jչR 5y޾)Ɋ_4dgzÁF $gAWȁQ$>mjAS &G(Ƹ0}86/⊝weƆ<0p@6Y _V)JJdU梨l+Tu枤ka EvFI]/s8ad 8S{rS7w%Rw;~L@'_* ' ՂN2 +5bڿ0K6`_h1o2:"̎Wc 1)Op׹҉eT Z8ޑ ]rb)5}CBPZDhӨy͹fM]Nw{Al#X&u?c &UIj 5"Tn[$^%VD6KfWj(B w d!.ҲEK JPR QMFHٰJ+&KCkE^s>:ŜHUTXaku<ir܊EY'f&_@[(xlu$Z]thIi M;@VڛjDgpLj>YpZإĦǍϚ  S?N>y\۠@^X`b.>bç7Gc:RT@` +LsH,lj*gdRKSĚ.Xb^+EB`f_yܱ4V(/*;DBZx@--%.؟lo$SmfF%_%20\$u*Q }@aTGx z{33ڠeCd ! gwxMʣh'A9/8m]ن7p|j{ALd<ǜOrȪz1pOy@znY2䌋3㊫ S)bY@.f#џ6]zI̢UCb0+,G>c(yc&J7BP2[фSmi`'ɖ2V*n^ '!gu;{rdp zbA9L!0"Hw&O\r!-#mhAr,zi2xQ^`*UQs7`. &:f|&'3e Üv}, >8NCPsrOL=BojK3'yaM0" J6` d1~ey4@h(F'AIO_/nԖt? %o ! P(4T >.%mE+s qke\P^5!"1ڢQ[*"q5U#gz{*W=ADdnR/EӴF/˝X^K/X#ȾvxY`:$~b8IvlٍZ;Β'1{37m"N=lmU#@NKQk!rB5O?VAr0Cݚz Mx7Iц(-5DGnjj\2; !R?:2tt >l兀`@k0 Sw#@7Fwޜ}*K$9:0V]`k&(woVOp9+%rj=Xfǀ*Tt׺J npPX'HJbeVxe6@]a@4J@^)5h+<%ircgەީB7id!XTja0_q$:>ڢeFȟUޏ #Rf,< Xۥ ZblH((ǂ}qJ^t×da$gE:mM 1l^A͈:c#;= ;ǫ^=D醖}DIy2d'%g+s+nSY qy#|rop|3&`_VVԵ,[߀|LR4KRh 7jVx}c*\o3`mR ^NS nᡨjQs X`7rd&bf5QbYH=?[= ~azV:eJvxı{X8Ru+r3#}7* fmf 6 ,mY#"gjbGܬʌ9(YAbk&9FvLFxP@H3#l%w"~{tV߇05I͓b^ 0E':I^y\ 0Bzq3gnXԅ_tMBW2;A Q7ɒ"_IZ]r2=pO50W8Q'Ku BP BZRƅ·.:$E'BoSJu{<ŬnZiwZ~< ~k-\34KPor%8! Ɵajsljrˀ͵ۼf{U?ЌI&e䥬"K&r݄>G.HffϠh;\m Ya!; U9npXaF5%ς|Ra̭\?hSsF>(*m'5O>ua:e ֬gr?ЧxLG MZ;Kn/6-3Vj4leJ5%5 Yy-}]WX1VŎS߶T xhP$y\zhZĉs8{]|yg&i6Z7 C/m%UW:y, flL1T m=nLל B݈ۦj[K}G0ie=01썘koOԭ]_oBpvh`Jr+x,ѭ 6 ρ.lZ+Z(b8b{%vE[ED] ᶩv_)Pޚ ,11]4F"LXYBnN%ކC5/.* WvIaNf}% LՎ牔6Z-/yčFSnLgV~=nެ6 GA6.R s${V0P4ݱ%x/݌Wy>1Ϋ!>gX ')eF 2 DQ\SƲ-v둊. ^ka6=P8G{lfxWHH7v%$h* I͗r;O-'z1ܒ)9@a[,,}%F FΗ۬{QutP--1O`Eq s[omї/쯄ih 'b?{ 2QQX&BsOix"~!- Euݝ`FHChE6#%iE+H'&yDBܖF+Vm30 KU 3o5<)K{Yԝ@SҲD f[Yg rQ2RoJdY%a9к'utpuqDpm=YU\[{ 81 M-"/+m'C EmFoWfp3Ij sjౡ H }z5ӚFnIddz;eԬRޘ^ <l b [L20A#O(RY$UiT[d%jhD8:Qw{[ |'mNe8xBxos8i`h"ƜhtLܱ{d(ZH@|=8GK I6y%,yR \+]SyRPw*Z,|chn*AprԝnHKRhɌ ?/D9,kZM;_! GϚdpݒ5.>^j\GbqZ:co30uZ]ޟMBO=>H.!WM%NעX%E:;`D(QM+_.>Q`D3 wvfbJ]gvwA"W&7^^;Qd:ӱ?%sX)dKhbO.E$k[_Z-s !R5^sЌ!:@DW[:=M:6wX{f{|kJ5W4um`2IIL~6װQyIƁİ1rU9IuM1Yh" VyP~.z5\3*m8 ut.A{y4-}<2r^uW~MԃpLeB{@9fϤKmK Cү$H=ෞ}0XyڱKbtݪˤRRm(?䵘uGБ}=&!d[x.;sU'r ' _bBDF( XjݗN8*q#jͦo8%"NtQ ;7-MˌS=i=q87vee53Zp.,4R,H)<5#:llZ! H?WnHIUr_ Lޓ8׮oUZk+$Zg99rEm[m\3^P:IT-VUҶ$ڕ韉6~ 1@qdVFDϟ(ڎ݈Q7Xedְ*1^u XS_fTPX$aXU`&H9إq\AQw#we.qjI4Z&EP_: ^srDrj鶊>AJZR;$2fBM9uX*9NJV /lҿID%r8\1w8 KY($T}(/tRPU˅}pƛvyIʐvBb&i>徆ہg aM#)ޞlC [XSX4dN*gy}_9Bੲs,D+[tWYN{gʶT$7RE>fVD!Q(P VxY=`:l3.@>z2b=,ku1d_ \42[8$9#-TVş5>Js\Q5| G1뢝$:cjr$~Tw y~+;}yPJDѰ Jp{I9nCH-ɭx~uq酇.M(̫ð7RV19H4,b Vd' 27Wt6"uq=X^R YxvV4.'1ECJ{FXo2)b_;6UxYQ`WG\>F#s"Hں΍zppa;?u௩rm+!i_&4j5]hAǕ$_[%|MA/{cVN{~4V; tZQ q'iy]޸b=u 9EHc~R?{D [2c+87mR+,Q)aԷ.~q6o7Lb0t/fGVc Ώ&cTקHL"|&~YS)&M9_Eð0k ިFnFK[`7oQDtMUݝt_́GU&UkYStۇ/g>3R,]W!6Su1#AE[*Kivj)Y ϏFfF(`5jؒ Soy1 8(.k> ` ˲~p", eU" |aC *lH-؀Poų41 oHztbB¢m/sjU9g<`ۗK}GMMn!hKrKiGW+s{6sȻ?EJMhFHbFʇ5]/{9CBtFcG5,4$l.-~P ؍ TjA$ujBp"ţ `I 깘TVVBJ}{u?M !?F;7 us՟N}&/B% i/QPCrSk䳙,[Xbp8S-ܪ4V{ǢtGYgtjhsvٞʹkXƋ\=[w\Tqш\j}Ya&|X7wjrOmق ڄzUHHM=g]{c\EC}'[+jabPc+`,pC cȱx"VJCTIePg 1E'owFw >)f]:faiKچѓ8^PReF{{ٺQ~te[ c%g6wP!,+wa.% Sv.ȽSwt3y]&dMu]ME ZpʇķðwhWmSÙkFg;?)S_}hT[2 9;~ %;F~#=KYJj]TމX?<1v+,AeZӟ,'},,A2(f@3C>KHExU3^aPH;/_1MoFhz`RC9lOp~Vm3Qi;8=GٛL-2{ۜWu`&jc[XEWڮժ(IV +;vIlC +o8bLp;-0}\mYALHCjcT:Y 31ZԠ&{tB< m|(&<;c)NНެV o .clɏX=.ԴgxggJӭ$ǖZjO\6Lc`K;WQS0r!pt@0x2V<} x(R`Ĕ]lR;CHʄܐx { >T_wHÞNF  UUAFC ӺT̿2t_IG #1Se?$$4[F#LrTa;'jJI!i`/p?6U?IDuK0^ z[}F=aqVE'0 Mj&P}X;DΩ2  RHDMgTMA5Nj=JP!E DI­@(u8UZ[-nX|CcrV^F!m2Nl`Ւuϼë^6!UUO̗w_R'kNㅣ344BHNjCBɸlj|t``:(_, ϔ. [+k'_,̙ u:Z{ǒw;TKg`[¸2)XR&|) 2wGyHz?%/yyrg9mYoOԁ<$gбl$5]{"%~/D# :k<K*2@@<>g^xovf&[MbJ +3v[R.I^3WQI$p=vWM26v\1?]k FLI;P6fiW%fhԌ?NN)!bZ)s?G;sj]E9b/CP&oySv H{eoql~lT uYdh& yML|ȩlϗ[zu Pkx,\!}q}n;=Hg_Z5q1;<S< O1Y( ]of#FE#= &!HL+ \ui`(pd@ (7\}s,xjؾ#hHRLTTv+鈦ut|2b zD8WDEv")b M.fne:pfc}ppvoK[:{F /lki},ӕVXg`}ܐy;d=WVn ų\&sv#bg[%[6Q 2G>GюgIt5yZWqRVz'<F}-m>?Қ1=u#$Rqh"i5h-Ρ;IrNJ:TnG ^*R(%71<6aϦvWf(Rv Ñiu1ܜ<8S Ep*9XEsrf/sd3);[_5d_LނAzK%q㏁  2 xsc\_(11 -h#kGlx)6:^w1Z&0#':'*ZF^)rxQ/k_ 1՗V9Rw=j>;!QR]XH{n^ aqnP@sa/|Z' 5 V[4|*kgh= Ypӓ= f60+zJLg&FnrI|v:aETtkkt=Y!TR*#-oD\5 \q:/@{[d_N'+dd"\;.ڈd{ݗiCPwk}]=Ml=3`>hL1{x.biq̤x>[K^][Օ[ v,׊YvUAۛe1jtZm2"ӡnfCYpI}7 6}5(%쭙LntQb zEC;ڗ!d!FPcѕ @Md^5[fFg^Uuլw5wK6rui8/`DQgg _oE-Em-'@ +H%4}G7ڱ-H)uJLGxAB𧳎RKOo*#ʼ4ÚKZ+^E0l>XE\ թOtL98sQ^Dpe'h!ft~*kA#%9}2U7Z>ٔ3K=-e{ӵϰUgv( [UܗQ\4N͂3 y^օGE8(tqv*b~~`8W_>؂|`Ovrdaj5fr(f|au+lVqk Hq[@Òkc!~ZOϤϗoLB<-(;KMG#I6$u@^v&~¦*nkc}_Uk1Hg2ް? (Bn \ ]p+8z8PbR/qmkMumag`\zTڒ 3z5c{cgj)S giڒ>r<9k=n-zEr 7l!tuaΕ6kO>-?n!qM/uJ.BJ依; 5/@N +EB7LJ|VWu͂Bb/de زVAΜត m-V`sDQNn~n:zYJiU"a\bHQa}@P;N 53R>qS#2te(0z:ΞɯMv#@a`Z+|qamGA.8lĘE5N{D~C}znczYvu^!l1\DTot:j͚u$fd KO<]3ahcUaȂYU>Wu{1מnk%$4$!jiY 8cbFGxq|y/^[5Pl]A`2E` urXƴ"p+Э;7—5꽪/\CĠ.\p-.Kx [@VRs(424ce={tPȽ*m$uW{V$mf+$`xElん=CK;1c|MѤ1?Q>rp8H`0:!JJ VfG %azp5`UdMG7у̫!msR=0FVunNX05D*0Y Du}!ŏRH][Bc }yb+IՔI[Gm#ݷ٠ oW `4$OXbQ/-lܣ:I^CC]alKE {:Q-Mp)!3>;$%HMcu^ISV1iI>#n;՟vRHQGꃑrPH;<0|8~".K N 45_\klTmQhn ų'va1?/7>iZ l3nToǛ(>)j_W~7{9$~-}dFm>ւd_WdXAG όkDews:ڐ;F$g#GB%Gb[}Pb&r,+a4?%wǑ_%4.lDXʓsG<Kd(4O&|p43l=p^˜,CLg™1a>"ΰ7 n[g _6=فJ ҍ'-4_&p9Ʊf[Rk8ZIA]Dj ikyVWt|*HсlHRvYm09icXIQ_xР%rVv}Y)9ik:? 1g6Y O6C6͠6D:|<_`8__ܖj1`ɀ@JoQۏ+-c)ZIdNOvE)* l>x|]B#A_nZv V;|8+胝M0j;VW͌ {EG=Y:>T.r*֐t .7҃PQ6%&m UbdS= GNنt~TWmS$g.* VMh#BZ[UkUVK QyAM'!1|5!G!e ?~S E\sMVbKH+i`mirq2/Ŋb%4Xa-B_`paU X;IeYO Mo^BFA|5TGjԮ~Ww{6k~˵t͔aTs9c(\-P'(ON=[Fxd6_n܈]aP8KvR\[0Pӵ 9&tZǂ>5e R|hKY(h6 B oQkaͅ;h^w#0"wqdM蜏`ZN!JF7ZaP-AU)*[e\ӜBYt*Zq~N1M砾z*'fxS7ǏO#_Y(1z[Fn$Gj0"R5pCQ9#*f+ e:vKf<{(_ֶcnPjۓT <c/\j;FX|6FontZ['X`W:Fq,p mVYe\OS(?6l ZL)9Ƙ{hsdW{33E@/;;jAwRvqW#upHH8uzS/4Dϔڠkl9֒]}+F!K{V .!VTLBf]"%ڪ)~?N^/:_O6:1L`0[u-QI:@rfB=Z$Aa$~|(LC]jeRSIz\:CЩK|Wnj:QxsPaXޢ ~٘怺 +QXG`~`T:]"ϟCJYL!}Ph @Jɔ`Rsg}K\O7a5x+_D|cس/Ml>P#ӓyӲ@Ȣ{(ZWm3Iu`kʲ YZeX\/pJb\b+;qsI{Qs}O124~C{&mADaC|oXE+.lS0yZa"DSG D S#ﵗd#s㙭wӿYfo_snH\|!b4V:XjLYT$VωjLcVI)܆O+|WUڮ-xﰭ jT$Ng3,>yq<(Dx8 *TE\2^.zw~T,ѿUл f?Cԥ@Yj$v`(jT;n [KX13M&e][QHAbFZWt*Ugg#%rF3cMR::[佣s$̝\UE=h4 8m Gㅯke.҄=jC w;U7Gh5jUUe`Ohn 뀟!0Ag4yETp=,Dt̐ @:mO,qPò"'нjoj:^TW}<{exw!@=~o6Oۇtm-<ǎ!)ba,9p]i<޻hRW!RS^"oƻiZ.Bw4RJ )d衢)_-Mmc;P;`ț@A`NJajLyx'?*u(ԟĐ$ADH6m ?uH<Y+Mea&1L:2%{]Ve>eaD8hNk*YLH5TheG6!%ȑK;̧ OPN>o '$\k?4[1sF "(]sKy?~Cx*pW\GWZVD |\`{)WòS5%ҁ횱y )=Y!ZҐϖ\IO&MZld& c`Tc&X~SYksQ/pܦ))'S+_}D n#]̻z`ScgC܌<G1)1#5V^ 3#M iaz Q\0U! Zv,$AI]๻}2E]9$ XTLC0ro.2r!{ւ5.t28i+!}gOF["ɐDxG9`,dZ8~Zꐾ\ \-`-o/kVXjUp7,| \̌CCOD.j MW5dɨޟOng#)Otv_h+ʭ3egW9fD*3^f"Jaߦ^˱Q,ofFw !|48KziKg$Plպ9vdzU&htIE/gL|&LdžMV/Z]{ߑ %T<:mj,~V;* ݷ p)b)?ߗhWj͛3Kd7V$\6!đeb>\ m3mCf d00̱O.cɭB q.MT'/tqc >հ;z %i,| Ŀ{p מ@OaBNA+ Fu|dž*#H bpq*vݢ&1 /h:|$" WY>V5NPϐ n)YvAU=a%j 7RqhT DzXMҬBg/Ig˘ld :yIKZy_I@R-4vbp`F&xv)|p$õ͒dV=]6J;~̑vl827]*y~ƠF~MK#>x9IJR_`(BX?Qa m/$wY;E"TE-vՇ:&RFtyaTR[&.!|I IF" Bb2t.FY-90S+:o,R_RTDba\B'CIRڛБÎ'f]<'q2Y˪3C0)\8C{Xz5yRZ) *]saZ(ˁQh?Qʀ| րJ_ۊ4lWWwچ6BJ}v{j~.tHf};Ig@ޣwb5:ӨKޕ^Q* cΓ#I{eٻ66 [ģ]֒]sPEgZlR6Gi:"9tB$hJ Ӝ]r}#3I'I!"1- lj5Je}ϩ1F4t pR,=@Q@|9/ l9nN$R6ArV\.;|\2GwlwL[@0唵$ -.Zev9\n Q\$N o%<8$ͳdz>夦\[C | I\%ܗpn^dP`3C&5|x]IU z .9 MJhliv4jJ96dZp&DCO5(WcG: 7O@~:_e4"q)h41RD8J]>5]Ra4fěLp^$/!AOޝZ98ũF*JɩS[giIEW_~l~WR -+l]Uq|YưJZ6NIO/$mzR%F]M5R0 _#.5뻺mG 5`лm M`Qm$לU^^m֞2XREd;bAd1980=Q_*5h+P$#bIx!^?XŘpʵ\*Z~Q{M-`hΏ9vU&1[~?\ׇ [<87`3.U$ -&XԃW;y(ڶ3ū`.R1و&=NHg>\ZzzlOi _ yo#91hYćg3.%2=}OU&~9pb_1yYz*/ϴظ æL&b썌J29]' >_G)=-dVݠj &6'|LjVhO+0p] P6*g(I\fl :/% iZz o{R\ui A(*0@ͭ(3Zv~f8}[$SPp[7C]5Гػ=}.£ԙMB&=DioIB7xp:w/!{e[qX^bT'2 P4w# BRE~QzҀJ#ZgՕ#txqv=[c* N'RU`"JtD{NF'HuRn') ?q Дh\sn v㥇jdPBٷnж%D9pzRUIYȂg(&U I=W`a:3:qB'Ps5ljqlNnsGCZc4e^RQ5ljg݈ De9gȞ![U2嬊h뷈 8f!JԱkD>d%) Tk}2lpӷX'H9*]&st;2𓀶 BBǞT sS)eg&FlǸmSrBn/! [#8{k;54GNJb(3 wYꤏ;]h^WYM|$9%~rݙ$xkc497 f w4 Èb`j"Ϙn/3ڟ׹pKDn268Y G8wv) XmHg9Ї |Ƒ=ZЗyia ] >̼g”rm.>6z_5`|vƞx[SWڢ鉂17Tiݺ_cd>.h ŝSZM.ݜ̳c\;dgM >'ٞZaNߑ@$3$FyhSz2!X1g'{Ʃ4#aEm3&ۺl4pRpT>^@7nk1D碍&)*=ǟiI-ɑ%Mjls*ǂPvK&S֠;zUQY.KRH1G TEvwq/AfTh;Bg ..P# )_ySqmm|j,x]˯`I2R=P7m膸;>]ox3#zf+azuI{V@ h)pEeZ $w7[0}zߐ.f!I"mzċc ԥ|]|ܻV_TWxVM ˰[k&VXzkܕf1ʀi=omzN.tךQy@X!w 95CgTL" dY961v^s^~۟xcI | $d3榺j2r/0 ˢVF}gl` ({WY{ی䨪,RtNx!-^xUwmII .$SuZ,^Ĩ)aN s-Pu$O'PI'K t͕dq4j TP1or\@fv4! 6t9 Xsgp 593-䗲#e*][b톌;eN4ؕ0P-q[."ɷf)ڑG&8*g!K)Ұx8h|~NVjIZ0 Ij=TZt!Cv&߉B0O ˋ(T? :3|8jȨէf8) 7Lr󀰗V⤘aj{??h,~}03f. 7U/}v;iN+[ ";"ql$D('xRA: 78?ijiX<ߖYgxKAŸ$dfj(P7DҸVۢ!%JHEico7e۷YPhҙqZ '+v5 NJQ=s-3E'5P(Kdm_cnJp=gAQ6rI&׃m ,!&M8} |9jZ %~bS=[0:4y9to͉\Gvv8ݸ@=hefw N\$.7c6%ܦw'yn!ƝfQ&R3^u͟UEB+( 2e҇͏Ns±wNkf$c𖘅X Bzv]wmH>vPm]4xo !;\ej8e-Tp"W@K({?K$6Z$2vBi%f9rcT)% B"ɐ~ }7i ׯ%EGAa4{٭f&1{rP"x"|5W3ZU}L6i2"7;4㟡:ծ'aP1—T96(B ghӬ8L gLy;{Tg SlnrgԆK,Ԅ|!z"pS9at|(GRb'=jx@\U2Cלˌyݶ7QIkVd9_2oC+(b1V'r]YFtr*#~ԧ+={1%\W,'fbхh[OHEs>Ha#e N"n~`/jy׌[ȡ-㔆P ^{L0ܼ(KһgouE o@X䄊Aԩaނ2/!mjjb(طR.dP]mO6`(c%w1 }qQ ǥD;pJauD[ Y*WtKT =K{6ݞˣ ,#h-&cu%i`::KvþZW.8bO|o"X51MC>oV;xZԧ VB4%@qżTV}dnb [!$JCc>d+vO6s ciؓhkňDU.if=.g`}W DMxo>/1'ɪ*gF)nuM879ZV/@^}jSq$^1Ea:ws'Rls,y`oXc3m}tD{M0}Lom2h@S#Ot?UI_ʸ祩^Sxjg=-C ƺP=aSC&<==i-] 6^eUgυe?_jR T .KEV(`=OC=}"Lg(iO"4r_ W=!z;gΜ왓 W\!v:4OXxU*DE))_asm9K { 2_lsitpPNf%nm"tSsbheRjj􎰺2D?T44 Oe\XOoDofKH@/8!&\O]3<e PY ҄Gr0*!vj1xx4qk2:vدIRq8VBg]eK,;Rɑ0mR2UO5 j93dIG@$Shuѡ""ħ^se 1dgl:|=Ŧ@s'S愰Ol:;LЊǜJn>r'#T,'7c$;xn4ŝ֠olQalTd=ᅤoL)#r]GFJngr#7椻H@SEެ*KGB]4ωaYM ;!̆eTD@15]Ph70㷷n#Zk(kCt 3h)?_{:|?Cw@fAqSIG;K̾#6#f8ͪL(B P4,3Zg[G9p,U>BE[Os~k\VQ/ Vxo4ui[8r8?3dqOtD[荔[dςi `MÏӠuE`d{ PG@w>roajeh>sk{G򌌿%-6 Ltִ>t,-!iϰP3uhcbY}; X?vs4AOYy~21!k& '^%$a.:D.1&PxԈhڈzi`)n~ۥ~JB#wQSDŽ:pTKhNfzmT9Ǜ\|Ei l-O ZLtz# dqP,>pnܦ zng|mPj@?ϡ![SNjKB;%ݏE!1w?U8N|;fqK1s B6R}G#H*H%1ߺe໰m,2Y"]C]#YqvHz͠vBjT5|d{dI.&oc%`kFW0Y]=X0E5c)g]CcUFTO=eIz%=6 V> pjt G҂F$c]Q#]qd*%r_'6czfz?tz3J%Y,rlSnNjHA C;Er-~˩H."#J*`Ի{dbF&2CVeLD7[C24{Ts1QջAÄt؊sLF#ۙ *"/ed ߤ[XKا7ҵ 屬.bc [O&*}} v~nIuGSo)ۭ^ho4tou;ks^iK3gLi5_ZiZF.=($s{,=gz_z# 'd`4F +I==MUN6MV; x 9JOPಧ;X%l3ɐj,_?>d-ˎ9,uXFuXc@,)wcW_p|Ʒ=U ݷ|󀁵nGۀWB9% N07Il?H-"aVW8D:hVQH$|J>XFh@,`qҙwYrR ʰ!Զ&90 d@xM)b1MWb˺%%䙙m5/Eq7rtnFz:DЗ7t.uk OQs- #6F=0͑ES}{%Fn{;㥎& O]gS$JKji;ҋH wWch7 Hc[:ac5͖xwG(g•3}inCyuRMgصD郦&0G4`RKl`(I\$P's,]y7 }!HpIfmN. w-Dq6DfREhG#uZioIaL\i7/If-(}bY wMKQ[EMPh@&nL|Al_`[%1Y@9҇sn./vޝmZ2Ii,exVq7S#u}m)˥>ƯTod< ދՈϹzlyA$0p Gt^ sʆU_C6ayWy!e-@0r,q("e6@ך- t,oi9YJ2I48>)녧yK35 1N$M;2#0HrD3x2R.'Yee)wjf4Nڳ7G"ne[W7"1[S:g 9Hƕ;wCE'EJh0V (S8'n.iPrM3@Э d.Ԗx w2G#4SwN- c~2`Xq#SG%ѕӋr-;ETe0%~!Q0N`F(hU~iJ*ڋY~ a %ݪ<8l eɞ5ho >VaX+ΚcP9OK,K7+< ;3 uqi:M˂lHJxvo80kY;}_%r7R9f$nIaG9l^O*rfۅ+___)́tAEE7 oB5<D,E*sǼ7: [v{m~rԦ vqBB3  -0p.vQKk07>KyєNB =6 i\.$@T(ULFh(qdz 4Wtdsv,:Zi`K)"H) e)}:=':kk&vm! ٪iL>ZQUϜk">H{aRtK2(4N̄8ZKv^j C+ϽV-[MR@~$H @ raY ΓW ;$vӝ5Q%=RLeI&;oyUX{i &֢L,9J ؽ Y[æ =-Ku:oږ%]"xvD}DFapyʼnmiH|Z>2,/ nԻ`jM;yq9ǥo+%ã2C[f1jIA?7:\VTw5>ݲЈDLJI+ tM^TɠCR岄txquO=wfeQw}f,÷n*& '4bGI׋tQO&;OHU`@)J#](w+V)fm|I[VsL$eIh5an$|BzڳF8k@1t鱗lط_r]12(풉LmXifUBG3I[ :'DoDmI&stHM '1!uT\a+oF{ oAŗ+ ܽ<.Ke"CIIQhrϢZ6y~n!cR#k]PQqzФŤ7<-g4E {2MV rv$]|j;](ma=qyX/_[[ 6[iA4f*L=S օ'ݘ zxֶO:NYxg]3mr|d?Kt/٪G6:lg ۞G5 So!"g0qe0W6,2TTbf~WӺI i:5ZSkA|5AlXz=V+En NI? q55N+`ݣWC8Oȳ1`09 , `9OYJ!88.V*53)8[~aO<|[ؤ]&%BxǝCbe^yhmAs0ʻO{MY1qD826Kuj)gy󈥭B 'q2Q-0.WSn%FHWH_5簙s)E /HNMg}bŚA7o|ḧ́أ`/LF.m5TAd.BVU^p²P Ѷ~4G2bMRS*w(;mi$Ch"ǤHrC~ %U"yHn[{}vUTQFFق>*!U5VO񛇲ZҰ>nv{[ C"Rj(/Mi$&]fiܪ&/pF#R;JO%ukat?v^ F ޾b[ȸj]vzKQJO=$ຩLqVX wy'aon1??m=2_ݱA"CP9oH :2ՇI-#gmHڣM2R.Ky&40)BѸZ9s[zQoՕg r}YpPr!*<5cеDx|~j \E=Zcܱ:N!)ڲA9OYF[Lsr K"vZ_*dXWDP[yf~ Kjǻ%ӫߔ9O?Xuk\R MTnUzowy(i'qe.c~TN ;eͅבֿMx GS$B~דkZ`\>`A%T:R.7`|W*M7T PH}rڿTM]q_@%nWL[jeMPI} 7 .D]S4w7RĮI67wEE֢׭cƗ+Ѭrmǿ:gsɠʂpz}ӻ`<V̸?Վ{8 S!C}uF{tڋ';d8Y^O pjO\>;*pc}]+WEM m$h vĦꉗ۝ q^X\|qִ S?hivJTJ4LWnTy(U*1YuqpBFG~<(|1è!5>`)Lӿ BN-hp,s@lt"orJwt=~P:ؚlnffhxs뺖]{8n# mӵ`=`nȭ?sJ3|"ud>37P"y @S\\lpc+8LSkKؒ@O33R2wo\_YXҶ ztŽ| dwU)'m2Ua5<@8fMR7dwId% i4WS͕!W 7<2=~uMnTP4uCgtr6=2Uf4Pn_]@a˦`6ЫMA"fVa-~aݴgg0 п٥gT傯sSNf[}NlK;ʍAt IeR`1d`&qDu:x-\~珰}Rm1I2 .l5qDV MXm|B [;4}C ȿ^STQUf'a3_]i]$Y K@GB!Jb'u.h4Rm; + \fv`X#y{yʺhaXpt*2?5.rV3(qUE: ǰ&-Ƒko ^3͈5H!!5,q=s; {doC.BrSNp*,Wr?Vf- ߇yz½aotxuO)-Qxj YJ)t`AuiCpkFWhOMJf}]HAwDۛj H#ePXwtt2x>OR5a6OX)Hx'76⽼rtRx>8~?aU}QH'%H佚B΂w(uz/wb)_^m!,SH>/Uq| bP0wR/t8](`ID 7 ҂ VJm*|ٹRj^\=&30o_9FsY:g_4w%D[M*9FfA:581b]Րq&ywZTm[M*"1+TpZ>2+9w~ 8:󍯬)HR\Gv )PJJ-;~ZRulWZ2ʢL\V-ŵ}-y1L1&NYcڴ-yS&A#tR'^x+aU˶ {Ԯ &{KQrףPѢL\VZ\-/68p[*#6;sN%̾{ lsZsLAAt&"h\ƶTuIgsf>dU dՠ<~9liۉPm u2 Qy;-XnkIn *^Hxpavy(%v2R^#sTm,KLAa/E!DJ&)s$@ 86Õ2ԟ̓ A]R}nU4JZBt6HH?\(Q3$) #QMS`گc'miLTnhF)Vih"\R9mp8wF孮)0T@/QRO_ INoe<<'T=[f\-Z+Jknl_ۏJ9԰lV%:mGrWo=~3A IKB8\مX^dN$bΘHϳ,A7bizh':BE?tzY};te.V}mwG;/E"scԡ5FшD/MnvhUb} ~^fez'ze2!Ӗ;A2a.Ul,¿DԠr'D,:8u\w @FAaY_>2HE߾0>-4(:I;Oie2?嵁zE=F~=GOha?~BWq,ɑYu# jp܃Z>' 1?C  SP&O e^!#NeQwŦ2H+_&zwWB̽fIP_ mE 8>D5`PbEFƽnaԽQϪ~C5ӯ* mTR{G-#eF+ ]w*E3n(2 >+W y SP,Rn"BҧvrzSnK_闒Dϻ^*7GDeA+_A5c/F=qx:8X̵ \jrc̡ڐ G׵n,(WH0, |׮g˖ӲeQz9e>q ȯx'O%)_wΧ-+AϮK8M I_q%bc֜:[gm1e]NE~ (YV0g11c0dLDΧߌwVUy0]䨞]?ᓇ_aWm䋮;iXl"F5WOr:q.bL&K F\\yb;p\6!r5 BGn9͕'q k62[[~ ~D%͕1#ЋYԚyb8v%x5qmjg57p-Rx =(2_EIv`e]`"SAZJ8zz/>+Ws:l.d':w(FfyBfbҵ_3XI=T>op| N팑:aJӜn ӰDqE=*ָA,&HPP73b"=?`L+k}~`QJ}GTVXOVƴm"GOLQA&le^Ooxkw򦤱M`WpMǸuEO__DC_a.CrϴNbQvޫdL*'%mB, ?9^L 7[ˡw_3@йנ6 JOע*jz'i}.R#6Ef7ҙ9v ; AK1P]ڨ{F'],"CX!pm^ٝy找eDBvFvֻUL~u)JNz`,ll3PݑHb[%GDn]OP' X04 *!AA+ ])&`hS=;#OȚ^9T?w YjU<]6"6UJLgR?ɥwm_vC(Zq}Ls47B\Aqp񭊖}k R[7RVO= u q`ܾͣ>D)AN&Ji{ ߺ[H{^ ,|:D@cK}>-fn:tBp>HZ kmH%^kL)7HݗX9Kk`=IVS |Ϗe`TXus.Fy3& <^v`z/pG۠xf% 'O{qU4zm?(eۑ qEgQILwN[Ff`ifŅߕB=;b?gLLWfCTdFc{"_4o>]ҋ =bfyu^Q|1RKf—[ 6LUX'̺+ay53ٝb\KճDB'+Ű? *8K *VaEU45) 'V%W1*iJZX!cv!9gb56w1JYS% ZaLOQq^E^k]@'lG,; )`ܻߔ"ݩC'=h_>J&/xϥ`Q YaBPF{B٭)o?Z~[0?9Q&I}#y&.se)@t_50B;G0>yEGd8gR㒹XvQqo8F.autq CSbHIK\/Z.`f)~žth Ky}oN_3dvxn ƲAZÈfQN ۪lR@{KjmOKn#^t`KpT%U-ۨV)~ nià6 xr^w^A~~ GNv⪜SDz<B1xFS̭%|3j_Zi*xĽ'9RP  }2xLe^dۄngRTkAz53F-NocMpIWMYy= VHg)E % JCh wTbԧRn cdBa] q46. A6ķ1zO'`:ӿCr$_cN $-| MO]:V3VI*1^RUO CF_3wxPZCLE(_\sNzf3]Ʉ큓FEm6w#'~ ͋9;Q*:&ŕ܂8de{$$\?k:8˱Fgh"#a;;L \+\ -٣*?w*BVF˞'_K%\Ģwܘ?ϋ6 Yd ::` J7+NCi$k*#ӻFq̸cE`r݄ j=v^~W^Ͱ6AL}?gyv4v34%U)ѥ)HdA=Ck/cs`#[GHz C}L3d~SOfͣ: Q@/kqfwG44<O,(vފXR2yw- FI $nICcL9Nc^;~ yHDPk#6NRQ$fWxg^iWtcM _"5C/:{;4tY>60q5@&yVJ0b+[rIlMNW^2qUF+` k x4 HfLi>NS׿؊PZgb1mMMp,俛3|Y- C[ʽ:eTT!c:rӽ3e<ׇc&]q5لmqhRwiM^9g]@y_ 8#2RYJ{d%ypuMK@g3v+'#-[˾agZ@ѫs7BF(w@3^spߎ*ʫpZ-4|Vт4zP{ŋhp )13()}}Ah5GgJyݱ 5{uLz&i+gbS|R.=gb9b& >PuHQ f̄E 7,_F8UU6K51_A444[V&V^|â44%;zP!B0.'tXnp  ýе!ŲB9ɚJ +޲0SH@1E9EE *9xP?J"& 6ojIЀTpT$eHu9_LyXŗ VK%^-FmT&U)w\%z:SXpy"<C5~Y}/l;GeDbN͙3ֈ#-K@@, ھ-¬RS(uSbcq3NjaQ#7+AG>.`G,x/M9ŹR'yە!y*/:Ӳuw>ax݇ Ւ$2 c`LFzu>~׷= P9NdEIW)ZLePJĵ1)qs(B )`V_DݍĶ1I* fٮ.|[ڠW,IJD';Cmd)=oĠe+S%`nqC ^wby>'7Gk3+ShSG1|WphمݲDXVb ĮjW@HA8D(pm KX =y\3gjNw:{5+VyHv*M0JE?b> DI(],I#{}n2+G*v%$݁|эTKFV+1`kgL8/ U+RE@HTGp?Z<jw+v1 s33SvjKlp/#4 .՗Û c}p7hqWu+d$JK]7`^6@lDžFmmڸn=cr+3`%r}rZ r.;A[Aj熅*"xo0'½ps;Q;~b{K="( \#@|WpT&qЕ[U~лFZԪX?p F06i)j$Ud~F,5x|lОlk=~Y]-<b2XU&c ˊ%ԤhcFJu in  -ύKJj&C'ʄ |FOm\ij$ `SUQuv,.S褠KtIW7.:/SE,ZEJK&5)onRGh{|u%(%"fFè2u]Aq! Pf ק&*DXa x0ɶF _os@9;(!,smHѶy,8^9EӨbwzl8\%=u\UbWwd$ 4 e#ڈo* 2+ᥭ2ۧ׮̨CG+E$ege̠@Tln"iUw9 =CЀ,fkE% TiXAm X5G$P`>$~gO8"^fb:l{2Nu @:wU_cQwr>jôlX6D_Fr堡[wOt{rdD;> o.rXs䴲:k9ξB$D5B4.8...Kq;ŢI^7͘w\[1Pa\w>췓r:4;N4+[?1}{jf֮^>Ó <ڐZq``trO 办 5" y,*:oRT؍! i6Xd 9Dmn7Ϛȝc8&m%Fջgh(W$?ukS,P &$w2']?_+ Ufs)xnKLژ 'X(k9|y cRs%V]V6kBҙ-#Վ>gO[B,|f;GƂn_ 5?NT7lN`L^ 6LqbP@{NAD {;L)VBMўV7Ս6B"+^7 ip),sUc3n@TRxE$k8'5<*?ZxQPFHW=a')x_ђmi<~>GɌێ\p}!RT-nǕ& t/ө[fuIOQH8Ht 0VM8""r])ܨױRGM?z{Api+QZ- / *kd,TrkNmB%ϕs UiNL"Bn-NKQ~"ǚ_,X\V3pP0 '>c{q\b$U@<#G< mDƦ _U-_ລ1\}u qjhD5H _`0 K umHnwo3*Lj1&m[p{q):0K|d[}78ؤG:\'ظUQ!S7JUt7z˯+wWW]UO.Zap&!\"p9aC+4, *vc:'- "|uE=]i`-^ƮxRsFbTfճ  t);j~|55 " /(>=Ѳ:T!sT>۠TXcsGX{l;-8̯Fx@Iە)kDagAOv̒"p$Jo=k~ۙK7 5cqDod𣟚KV/`0_ɚM7TQ\9pH ";Ma؍aeqo)$ d ? IW)Fu2|^|fH~|,㵳;~9Vƻ!v-=W+ԟǵ'i0B_@4sY 37j:\ Y4Am% VHAH p= n^}sigb'T6E5;9v:Q3l)"DL]ѪMg7,_XBE= >hJs*W U3n'FswÅ҂r^JczҚ+"Qa)Ie귬%H_r/VC(4 Or^ &vD64:з&WE``z$|/Ϸ}PECy{c=kjھJv*-:D!VU[Ki!W]$ SV v@U3!?@_t8.iU]I;fQ1j f:M`%Ӎ@ D?Mt%7z͚*&^W'4U}Ʀ}!`5ǻ0t E!/cX3)ajKwm05xf/(ȶ<|>00ŽO16{I;GW!(DH7Փ[ucbK4YFRpJ#׆TeK)I8 s1ah(k4 jH3e,=˃L{{Ku3ezyS㻭L`gj+ttJH?lOV(-#q`iHbDP5|WRO,}xvtQбXʈZ.R8-g蜔JQ"Ļ%d^ʈ:sB }0j?oƪ4VqjiqbG4iULVKPKv +r iu\'NZ0#]z\ SxZ.&meD4O @tUhSD(=$tmM"չx) #P!yP֩ ?f8!K[>m ݀*ou"h P$O/He._vYlE Os'EZ@G}>g/Xi(xw{^ζst7.WChT-ޥ22!1'aAߍ n۬{Y$[SܣZӤ5F r2 \dQ+qFv߉͢Vp=H½|؂MphZO?!mǀܠ6bX~FOcn`JD0_ Z!Jwd)ɰ+y EA>Ģ_VZǿseuH+ްiҼ%rk!=3`!4IBg *6e&N)Wq&+̹)>>nc[6k@ΡO;3Y\G |idUc:Fd/IIüMHD]1?3|h0azfH"Ⱥm>-Zd|eXBH=^'ԥt{=s/Ȕ:|p> v)|&ut*XAU; ?8DE˂gK@t_ɘ}P> mmG.JT  3tlTMzH-66$@_*LZJ_ H5!|}#7zI}2tONA~z^Lɕ̟*_ RTb(@E6vbk>q#-\:%N.VA pŃ`QEٕTev'k챞 LfOW=X?]vF-7sqi=&'rD w;8w+SZR(Bl/u?.BR+bsg뱆0IiZX%we\̢@2 W8CNw~.)D窤FJjĂi əH6`wҀ䴝 AoX雟MeJ!jXSޚОpqh OPX٢}3R1H+ěYWȶsY;(gjtȂdr/;?"nEOέh B_ɽ$u(2֌nsރz/XK:ײ1W{Yp2~$hop6d9O=}{7D"%ZD F9C$A2:ahN}O;27 \Z,HOL+|}˿qQծ M!zeW8ՁԿo2tW/JZnQW'd3]L.نXN$,WzPY[^u)fhX/{آVP:*z)c7nÃ-=|}^!\#斌Ć@(ۍdk/HdԉCf7|A\},.!z?lIS(!#.hnɹ&/yc=[ z6ysj &6S^qoթ..]^1FZoRbKry ,? ~95m>Y^ Ə S?P; ܵ SDWyC e=xU4U5~{Fz MNձ._7JpΪ y}ePSx@qPa O KRjGbǎQ S\;I6\џ^@dN5vQQ!.s]1ݹV[+1r5ءWBpuwWs |k;5t.,om. v/G=܁[yt#6$2|L| Jղ7B ~ T"vԩN:'zJkxs"Hg;Ygtn2 Kt ڴR):Fg]t`!UIpC^ޠh,g#qWmus9*@ְ#%Sn`];E]}td8q6C=V`Mғ{֖|j TS4QVnT! AXpTw>ICF#woϑftEY)Ћ*uAJ-hihj0%(VrŨ޶_Y;լQƓq|~U> "'䳼3v%>D7nrf:fp83o;5[I„>&QFp nNH-6=P%IK |mg>\"?Fj'2kh?x!k~R%2l41@c8v1=*ۢ¨AD::#^|N1L̤|։ʶ_+Cq?tq0̖ud?k(g3 / vZ[˥=#u9oi&6 $F*i+K_;s911ƾ`l1b)K >3= +iG'C˃g9^y S܌5(6jA&ȚA˼wq$"COkYrm ^ }O6wf=ᇌU߂39̓(4~܁Ӯ5aSv78$D  (vHSY`NBrl.+#K٥5YwL'Y30IťOUj sG|f,mF,;V;8 bݾ+c[F2R[f$ 'Y]JskH-{ y,Iʘ)PIBR}6y GkŞ9y^!MG2/ 8wՆt“V;R"喓{Ng2sgRk"J'#yֶ%aJBA*TQ,_?/V-[/^kx;%QI77YB?Ԏc#'HWՙ aY5R0aܮW1?{<`^^h%7mهvy@>lIzWN@RDWF(/^d׿}ۼܻgŷgcJM@JvZs :Pst3r!S$a y KmYb/cx;,N-ʜ+rIC/-%gXLC@m!L p^lj&ԒvCp_4D[V޵SnNfdվJ6p[_kn~nLF Mu(jc+FKB2]5^}nl[-->k~ pMo14(޲ `?;DM*>h,ŷ!ށ8 dZi]"}~`-HW`;W=\aތ}\D~R7ptzxJ8[C& YcW,)"UjS c$F. k þ5e"(hKE~M3TNmT5Uqkdy Y8a ѾU6М6|UC8 ;U`ϊKB  pgӧi{ѮS7S' ߈ *>:QLƢEBaኆCs]r}C qXA.*\luzm!F[+K^cW Ӌz_.k2<[%e/υ|d,Y>} $(uv ~UdHдҰjԳ`oR!Hu/rTY+dT ZTjb`zK"mˬ{qhDǗLc$>hU51i.ȏl%6v2#'Xҍ:qB|PT7`%bo|^%-GNӤiV8 +@ݗ{o.x.Hrϓ6ݗ4Q3c++fXEb.\;8}mk|G$?=h-fwKD%{7+#bI2mO|;軇PBe﷊J{,/oU Dz޼L{ʞ#k17D.d^],|s=$P.=4,˚ _~]Ia9vj[XIܜϴ."NEV3i`az 'n ~|ϳ>DP5M)xl@9-͘a+r:RV>@_VH-Lbz;|!y*A,;=x%"cr#K ? fW-{ \ U~U"|zTM".Xa)6E͕؋u2n7hmtm*sQxRˤ>,w BoG,c;ik$N'+/oDa?ALapøY]X0>(=|-$"Hrl+75pC})fVuv>vVvX*p} Vd̅2?)aKϬpVԑG(Q`ĄX헇\c 놽ߢbɌ!{_u9yXԬC 7(7)h@'+<5g.kxaﳪ |ymGV LF qtw*3[2SÞnZLPP꼜#cen9 9/1(= \03-Bd|mIںxZ Rq<_Y$.RJy"BH>ksjLzv辱~U#685֥gtQ}hze6.2^XirQGϩ={UC|/RSL6k }Uߴfr l1k]ø=P )/\7 ÁRY8k>0P37IKɯ%_E*J%L"?BawG\@VOO\A4SfDO8M j9 "'.M! /ɤ'텙d:r=$"'3ٜS̎P&V{ĴZr_51M+rQ˟F2#uF@qqPӳ{[Ν#1^ζYe,2%xeő_1绫]E^w0، \DlSBY_ -ܛJe\g\W5j[ hp4|[D22Y_#2l*Nr ?!6Ủ4 /T哃bT-M zX9y_фyGA MmNkOhw(EIfv:r0ͱ=z4DO^Jźc}v~#ݠd4#@Dt[`w!޹K=r '~ˮP<̆Q"}?v,C>32^γV֋ٳ0 'LZJ"aD; M3p|jIrP =Rt13:|)cFmD2*Fs ")0"~3q4YQE^mnVpQ%WzHtPFǘv7~ wyWxY}(:.*&?1YnL8(16P޺i(pJq[G<}Q\}[2X٦픻( .r<љEPF 2-pbRb=JlZ+x|jH 3O!xP&5Ka#Fo"XJr@eZhbͧxׅW}-;xB4Ċޒ'L^BMvx{pl1LV/I&GI Tti X4;z䷤j5vd]K[5@NA䲠mo;;S0h0@/Nyx<Z*&* {Ms}U\j%`)n~q/~ k蔼]MvgoG,AͷJ /ޅG7_)H+뇿LB(qˑG"sb+LbpN{zz{;œC~J!$ZOnVj[86|8!]9[cB&SPf}x!S-SjA+Q,p5wQ>fu0ٽOٴ[ W6pqeVB>wԀ W}}B-zaC羜+3X?>," 6?15@Nb8I_L{eGȨAeouз֫ T熀0%r BF %eCbLIٶ_P9/&5<.kif+DY/!IHd5d蟲YJ J0?S$k sA1 `$oj>_rQV dm>yyMY"!I`$\m4ZC2cj}_*z=꽊TmWwsʐ֠bU;GiQMCm}QqbX(soA\ {;RÎHgneP5O3٥0@Ȏq21\bN-C['r ~ї8:JJ'6,ũ :0Avxl|GR\sX/쬅[ ]§yx39zΡ?9 4L荜SWx0,Zؙ`$҇SYְr6/;RSh-"K +Br&c,eAI*(!zqJM[/q,՗˸N,3pKnM O{')F>f@/m= cRRjS$ d%imf>PĒ[C~ڈrG-cg#UlztH-orb!#FNuǿüu:PJRBqCډ &x }3p[$VXAO$O'!2:MCi,feZlt=Qym;!Y׫"tl'QsupsX+SfeC?u.KK񦒶(Ve!87׎!* czV 7K(,i㘑lX?M]1p~4äqgU1k/xT R<56n(\ă=ǽ匼3_"*%6:.S8uz@~t?^wnbXx/Q!%LDþU%<)!Tpl~FL >G\@d.?ډ@p\ +8$x zF,asRzƉ}i'Z،‰~c)Y h>YRIɦM>ן>rW-l c~SBӱ*77%Iǒ-ul|ugEվ{Tҽ-_o`AekFW ke[O50}@)XJ4męO'F<;F9L6c"TpsN4`7/_jN@J7vP;՝CYeb/%`QYpӞf^4vrۀ5HԘҵlDӘ"?ֳV@?ֵ,7gcQA ~6v;(&ĈtF<[CJGQ{+`BH(@٤Z>8\*d^s& ,A`6^MK'hƳ3V:ЁXKTP 6(+ |5Dι-*rzoQqzN߀3*H__BIgpci}h&0&\jQ#<Qh!$ij`!Zw㟽ں2lpn1&S[PIeJ*_a Cg_6|RH; /ՔYop9֛h8E ;fs->ҡ, yhp҆ʧx&-&`*c- = _tNex&NC'xBNX׾ ]o -[ lVr*~1+H572qc`پ <`{7Bτx.>Of>p Y5Pw~Tly}Kʨte<ӎ_M~~\lofÇO%O"Mpݱ!蠽(XP3HW^l"]e#7zrD9c&7ȃS}Y@i5ؐ7P΁Vt$%/7*0}Z^_ñ @ ?Y=x/aPvWSܦf.*Gۍ5m=IlΥիsD?3tnIV+@ (8j fPd/.dX; e/`%zps<W@' (χȪ W@6qeƧW JsI0_-%6b7l*V5C=."p`&eՑ`4- *+~\F]Y@(R#.=@ן#՘S3#:lQ*x-.ҌΥYȧ%utNuݛTI*[C4?'N'1<Y~5&3m~:|W!֞F(D.xwbNZr}!X*şJa(ĪGe13?YHf{i;cbG-gfyz޹@k ,c+ja$Z'1*Dҍ2nxq BLIgXBf5*NKPW4k,LtS_ZQbZJ\r~pW~_&ΫaУ|vwoUJ-]+@w BԐnX;p 1te\|P7{ǝs9 C ĶKB$ۣcϼ$x%389-Z!r>|–w:HEc!Hx=SV‹Zr{ zpIuV= FfӿݟǙNs8WOd[*%ܩjzTf_wwgpUfa.T/S_ʊfHXa% r7!eԑiAڅi0Ɍ:A#&@wM>Z&z\pQ' R;$ S= WRV~= Dg_ϞM&ւh!QpG 0XE@ٰF8S@vBF_s^ue\\2|EQ&El2eylN8H KVo_Pa疐yNad1%P|Ϊ,j?s5x$w0nC:#dqO\YZ[6Qi09 ;V`5ivű%8Y'm!Sǁ] -(++vOIKah7-Wq˔i_]>-\tnc)C&єH3.瀱"bhF٨|F.n`m!$ӣ@*߹WsHKuwug3t}uq$Itg+u|kCE? E|R.1OJE-T3Q)rvZZfywNS՟\f7n3 Ǔy.]SEU5i-q!6&ܙN}S2*^#T_ȧ bP K5tRo(zp wQLC-?mPn7w׿pז zY|ƸZn=:8ۊ[2Z?thC@E="r2db3[XC qD-+:T+* (=3NQ)cRژEq^bZc*NTky~*{39_[[5ٞ4kOq)s<"TE(@ʤSJd:Dk,@ŕXs/'V+.AǾ<}&@ZhJ3GN =b#:F%YW#g}4Bb7fȄjs3k ! IIJ)6o{%ѓ#eN3\??@BT>",d}>mm*aald2! V-vSGVWU['uY|hk7َ^, A(LF:v}(su8Mv]7wYsm0-4{ dW{y6'uŕ/Ro>pqo6rLN<7ND(tI`C2JT%-CSD,7{X^j,O&w"XbI+SMԪVll[^ެ)qץf'&E'<1,-⤲턤fD$9qЇݷ<-@mR~PZ:㒃 C^υv'I;B\1mO|tBan".02u C/b}xC$\wbtm'!bQC)̬YIx'~*=)w %wMtN(_#V 3Ͳ  j)_#JM蜭DH= 1k  Py{NYIsL?Zkx7 M#|׬~[U~Of,']2pX=9f57 (lf[զSpXU<nMdyƣ؀ :+~ -:hr_iv֝B£V7F$_s+rVunٴwaHΕ޵1P~mLȰSQ FR #dsO[hxIy; &)7%ƥTXL;nvl'Gx-b&/WB)l'}s~"P,>: ÐOM'BQg_LU]@'ܽCV,OʲRwMfybԌ&ytuْzp[bLc2#ƧlWxeZpOM3u*%Ԝ l n5l(AXYd_UKLbl!&26Owp-K /w ĕD M72pPm.Y+VSW b/1gISG1jހ奛a!AsuMjo0H"@E8y*^w.H0&!Y"[!Ŗ2>Z|,ngzj P5t]+?C/lyrhj2/ThSa] h@a`E{`1!6P!uVb9}􏊤g|; Eiqw6mMvx{i4osݴq^ԩK|i"fGԂp I* em28@iCBKD8^̾)Qk oy*Iu#~@y2Fqdd~Jlׯ#^=+:s_n>:XD$/j5V Hm'A?%]1?W0vOLe9p &^](yvFܫDX'zW/؍k:4-}G_fS 7(ܓn$"ޱ&7YM9>A%J52Jml% YCBYQ_d_:{lQP4u1BzޙOk?6( kqp^V v ؾr:)"cU6k־&n;qջC{q6+_U;-U;|S:iQE`Aۭ/t箈,gsc4F0#21+ 3#NVRfc~BWQdKtv4u1.\EO%чAngͭ)|.;)>5/`]0]W$v3K! H˽ 7s"'_ds爵*.D.;1z:ղ;.>T RĻ &!MGR &J` +NebU[o s#cqY=g|rs,ө^dhnPce%FD`XJbo+LH44"4D=1(ZdLMb2l* lumCUjN4H6cT7H%ՎLJ'8 fUT1<T yuθ1wB+V Վʼ8;%:VK!U2W 175{!+{iqfqz 뛷1E'v`o=aJTnJ AĹ`B7ꖆ`uD$qpOfNjp;բ= rYm8([ Ia4ZJZk`E?7x !ЧaM]4?Fbm,gYZ070701000003fa000081a40000000000000000000000016439a3560004033c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/net/wireless/cfg80211.ko.xz7zXZִF!t/B]?Eh=ڜ.+ʅofqV e44S%3&hT$#U 6nYqUl|҇~eT6 EӮ_047!㪑.6e0>9*ZKi!\96r=lr&b-K^<H!SKӺ?Уn*6 /͗yZQb&BN;56c7jݸ=^-<4 g)1 k2\NH(_LNh!WE1(Ig@>^>IjB2,h#& FƘUx*^VX4Kz˺lYt+s2Ã\t0 {"'g{rmy{?\-j|uĴZc)\"(EL*h=v6.IǨb4Oy D(q , vܕwU˯~Չm ,o/W{ ݩ^9-βn@urC۵D.BYD6;a 0Sqz&Ov?OV"Ze\ #tt@;n>SShe}`HmN^kImߡ0e,L=?W(G !<^ṥ"TiU=b%ɟe kmʘS_:>G[Chn 0.¡;R#%ӵɛw5GhN˵WJ.uo^M8k 1rxْncMŧq[F;Z̑y{iͥ=,5ILݮ?,'D.U;؟9Omᦄ]h\9[L忪[z,aƾEE]}DW0kF`>l;-ֳ}s=v^)Ymmeb(SɅ8qv%ѺWw$ m9)y;D;?=į@ ?1Ft˱%xw*1AݒIF|_s:e:jL[kKm@o4==-v9iÎȚԒ kd ϴWQ3IAJ7pc.Kœ}nf,!¯Kگ.H-! oT Huʩxd g/_ťMS lNQ4578cJc45+U6lGȥ3w-'3GS*Dyd?cZ 1 5k4fOѧ<)u8+{̳-Rk yj*--)$(%ƁjUT;I|Y8d%dc,~-` ;M= TmnSxzhZ=}Öur9HtP99Z9ƕFH6\StN IJkcXC0Qj h_p,)?ܲ|+rvb!)hQFU:b);%)3{κ!UZѺf|OvD䮒,@ɸOJ7}hPʣscn#^3-~ gl6dA$S ^ RpO +r-b toJ"9Z8{D}nxY]@( h?dV Q6Ӆ'%37m[@IWVbke2[QOrwC:Y,,CF~pa O RXo4Cx4[ɒ}5=axN֬egC#y;z 4z*^gщ}l~OjEm/ً3,]NZ2.a.Sɭ2v*}a.9X?, drq#؀{S_/dol̙D&.*}ilc6l`{-vF+ 'uqԖwaQ b4уWn:2}},#'->ތ^7ǻGU XR` 6OeFEtZCd<GkX /l.("K&jz;R0 "1,l>kWy\}hN\tt)|`R5d`|̚@bOJ=_X}7,l%8PP{.Fv3%'ӏf*_1^]q^qeh{ebPꥉqN0NK-DIpaAg MP$-*G^lKC4ht2X &Ҷw\ > PlbIeEjao.Xz]=c< kA249hw渨n,Mr|qi"a1݃E\]G?r/=9чC;a?Y40 -(c-HJg@J8yHBI֗NSxS~gIw{F9EG 0= J-ψ_F2\7(~h=ޡ|/tnR}Cu9= Dywh6Dzhz:rMqoX;-Ʈ8a_}u&1aޏe{=E!gVty}CY{*'"I%FmEw^hPP! vÚRw[{uFgbBPUh)+ХO b;ᨤwZQqmqk~<ݵ>*?u񷟦6T `n eAҺ¿WN!0ZipQ1 U ƙ?͕3k?DxX辡g(^Q@fqDvRZL?8< 0+~&i;܇2ٳ({<hfAR? 'ץInp6sr ; ATq]"\=*/zzS٧-EE{abG') ojP j>@ݓjD3a21?Dڔo f"R'̤IQU U>#E0\?a3ExĆ,@& _]C } \Xu#Hl%/@j}VFGM7áu\Qx_v8 ~&l`8ilni2YWu hִN;`8v)|{xe\:ndܗ)TP *rĉ!!-b nAwl(5:"d}UTZm7xjp`3-/8h[sEw{-RY.>2j\y`'xCTQE5\E dp#3;INA|l#=Lp% E @B*C7#وKN: S?6<(s#nfBۥ_ǎhWS1CK:ސ@;y Ib7oK1N0]"V2LBݐ$2W3< #/PP|M'uVh?bW=< rJS7 70 4*$q+ԪBOdV&,=pxC3 r4K}$ ϟw /V}+WB/o ;xv!Kq?Ar$jK/,B=N*#PPʷk]Tɹd4hohO 2Gҽx&MJ>NL~~$咩BKUN8=EK!iKt{6y ` S C+?tP=[B B#QDhC2.j;#ҰP]%s>:J펣v׽W]%MNFZQUECx?Vbi^J.ʙ)hBq0C7[O? ˺"ᬒjl ѹ,EӺo90%gujU/aM] `Y̨͡>TלOއ /}FzXk:c9cg'*0IQˇcS=٢lQvG6n&'~"vI#TIL$:nJz}>OsXbTM ρ5_$}IQ3H;AtKs&Xjbz" }0^.8ms 97*i͕M+=SOiQb`8 : rw$saLC9|bJ%1PEJ0ǠYp_^ɯ 3}dRxM.!!*d䕙}Nf t[eip U3Kŋ6:>AJ8),1c%EzIb#R (įH֚J4f8;֜Mȯ&ZbҥEzAS"WT{Х gCKk36q!Ү2Q7ݟS"S~ˆ3'uPnKb:YĂ gGzGP"Mjvՠ$$j6ֵ~7;"`|i.vFLIȔ3* =ڙ2XGA/YIJ| A֩&`oirIYQW’bܬLK{S-R>&K\j-cPV&WpEt^1ٙ 7w,. pTFhQ.< =e)x s=52I`%֝gE|$$oZbv*+/H'{gL{՝l傯`;ЭWl k$ #,[-3AYMWbj #X!=PM8?:4mtuJ̅9Ǜڎ;;=Rrn+] B{&e]y_.I'@u&Zh,^Ѿ Q4 Ѽ4q7o͎e=Uj/w/$ ұ_x{vWT{hda |Rn~\ .OR:4>: Ma҉۔g%Byu.Cvnq<>Si[xh]^G$y@skhEsUxk}>*^ X1?RbR_$Td@ZO0/${F?v2[clQE }.7az8"4I%C7>σ֤=[ZT,4 +i>@|z] uw5C3V naYDrcn"`jz^X4oErpZ9"?b'.:ɀ28O8} a+!B٨3I*4W_ 1|$D.k+mfY6}TMs#MAoQ[h#_FՁ|A2!yX)=tJulHᨠd$F# B\B/'$D.OCF} NDxBa.ř۾@J/-]Zw!yn}7{Y6$,o;!^#בsM<#/Xy^PS88n=˚Up&4zI92É.2`N@8lInx+a<Yc8ԡb0xѻ="ސPDI?=9l H`}cWwV'[=iV٨mVoǪ8%RSwɱ'1Z_LT1w˻7Yx'ȿиĈ<6v$~6sVk_xPB)7l30s9ߥx1z'j#ISL ,vV*RA9_$B͋W 3*b^C}"fF=lj[l,|T6(QLA%۬UY:blo9g?DJpǘfKQ 5 qmb3pK91*f";ci4ߨ>qX_3pQu6b?T/`(\D^8::Q[ׇcv8c:Byu{4KjrzPvNYq~}Ú|g^%c8?^ԯe}B"[S-XXC&萣o#po;ڀ-M#"exx-(XH`"ecD䨩|r^[-DK1q9Җ#0,,ĕ JЮla` DWAfxPo* 2  8-&YUN_gIS'i/탣L8w|3ZTp% ujguJdF鈵 *֌ *e92h<b^6ݐ*X3ؗ~|T&%THcyM-F"Ci㦦~JBpc3ԈXu{0J;Sy=,46zY29jT|%Ko< xN1>M+44'+ČƲH)NdSb{؅r%'ÌǸ2>ppl! >B M=KbҠrDJPے^a S qYhN275P%Ov5-p7ۙ$2*sHٔ^ۆēxW @[˷Q0# cGe~zOHE;Fz8-`MN ,ຐZCi%WdnUD:VD;#oHjvL΂m Ve?nmY.xGnX\~Qcbr =r;.v Z<-?0q1Z"TDӸwwv%ҲC#`WSnM{jC_ulh87 ?eέ']]nU]TYS|bb,2U #큻0w izUqRJ94ělsTcQ>SDP_мT5 y,_*ȴj]7LOԲs.RIjWò^/ nc1)qXHL+zq4]J5O"IESĨuoe+VjJ#$b0nϜ?4~T FJS Ne['^y(`zQS3Sϗ_iU4鷪uAܠV&tJ,祵\{9Օ S&=Wb6ϻ?0TJV^-8"?z%_kc"Ё^W0ھ 0mA$ l(cx{# P'9 -$a^N2)RЍVYϧ Ѿ&>sDzzhkEV;Gҝ?9ov:e0skYL!>gs maڿb{zh" P3G+D`dO/{Kp7g2Rt(9#*Bqծeψ&Ess8bF!m bw[AVI'sۛ_bcGXg~gf?*߾ԴUjc\ti"c QM$V:ɝp!Yxrz6>lMv!ڤ^jL^q: wU\m3$a +#,ō̟6nA@Z_yӂ6!Hڡ` 땶ZLqM|A*\Eژ?]g!,K Y(s$>7^uhn3=" 1~ mk%mŌ1_xI4Sa]@ 0vWJL8ٔ苒Whffv-S vdV ,ۃ&6~ŤF ޏav-6; j}j/PegV/Chn)R $k%W.6  ^\0TNӫFOɡ,čb8 r@gE-=AiFFtQԕ3&Ry+F*f&1:Wک\-dDV.~G )>ܞX`^0*:Z/ mM7*8)MOj^_P 16kD,EYTl̅]V$إ#q|8Mxឞ{ @=ܪoe(/&G0OY/FYkZɭԖ"<<(LG Q5dV> /HD"O8AZOi$@fD'$LP2SeOSߐ[Sy&Y@2W˫_Qv=0g6?C4>`k O|م{sω!xN6 J1 >?_-Ňg<VjH+sr]Ұ>1SZf,y?qA UT@r8w .g}j)B'%CE[WAbwdj2L+8nZqi1mXj1 $T$3 xz&O6)?C V϶i ` lWJDVP*zC\4*u@P>fBlZy[tYr-Hc\,/4#:fCo ݴFoU-h"_~?Ųb[@^C8/ηBgh8x>57/w>SgTކ?GS*{HK{li2M/4F/:x'OWEJ⮰)/|/| S ,,)U'~< RM=!A^JB=d }DV|%$Ytg}}'Z/^/9EYP},o0d ݕѬO9G0㨣E6<+WMz7͟TMZټgСV6, ~\#i" 9_nm<61Vv],ot|秉j}F>h$s ) W6nQLQ(Hд.O)<| I'c|mFjs[M6='i~u;956CWeK7b Q Ɨ!61f\pI#`UFE&޷N__g{bH\_^^ [;֒gfW^%2 57Lyo j Z_N(+78-^SݮxdUu_v+$K+9eu#D;<0ލvdn[M&~!NLsҮ ^f+#\<|?e%i( =y=Aڟ`su])OjV0\#yLv| s=n\_y)hVlU bBA.dH-Xyn*=y׀,QzYǭHQwݜ4`[(zqBIVilc$0 $[V%M2oC̲\a@K?/nI!M9ɕY wl0.J|(D>QԖxαbӷ9hhLo{⻺os9N49ٍ4)6%S\X|_cS)S )zQLR-Q.9ӝ>SnsS2 jF0B%y M mK ~3-unA4i,h.N- o6i8*${6=bnhYy ϧ4tc)NTGE0 '-Ѽ9ȆRbcB'#c]BU+ })nAJ)TsD$6˞]ZmQr?E8dYҳ<)?+;}@{x`<\՞Tg|BKkA "~.T*a Z3W^ flIm !K␈!W[ƥr \ ֜' 9lr;v0qe*(&n f&D%Q:4g,#j@aryG96r˝5 ӏ-cncL HSQՆXRfBG!B\`2&uhjWgǞm0? TZ,Px?,0Oq[vM4P=9eYl3Eyá ދmT K[XR3 _sfu1[9;ƌ$pCE†v(^>6ZgfG/OJ~%R[O<q;$ILw/D]RolSlD,9ȥ[4Nmڗd/֭J^ !FǗ;L7ֈL\_8m•eiytjϽfv0}p5co\l3r_2 !njl(}u5q)l0V,qyy,AAƬ:n2KQ4d I%/`1s{# z w;X{+cw%"gSU*s(0s;\3ly͋y_ߕAIpcPLm_rʱ>tեa.:M@L^'0,dv_qv%[̢Xx_aŴ;AlJO]*li J[4} v1;a;δZ;z*C yN5rn/s+ MN[c m8íxBoE?J`cL :*F̛ bWlcկ&[p*T}p<)*KЅǩ"e8mp\3Eb tu-T@k+e֛n"}/h9I~oaЕ7_gDrk픈TN%x("QԝcN֡$Hf䨃BtJ7zĸ}9WC UHb:tMh`dPrhe 9fDn4j>e)UL2bjbc}(joKM 9s?,E#F ?EM1nn :'M9Mm<@KX<'$ ӄ{KV-(I: 6`HT;X}v*4jL_!ܑMFnoo bb͛uF d>9 4;d0ۊ@JwM5ק > <`Ͼ?&9kD*zd$@+VRr zV k3gz6T5K .c.EndFl2Ja"˩h|E G EPs y]zlƩ'? 4@W#2>2t9 I\I)32L 7O SC0@;ÂM,G"Ϻ84Ox4+)I* Y`KnyIxLZV =)vuLtH?B+zCFGZk9Mq1+VELNju?E?GH˒p Y~wZgR]sI iS`OI9t7um yQY.LYItع۴jùulW[t0cOha85.n &{1 {E+CUIa<(t57:lMЕrjD3U ;ɹ̰v*>xc~‹cT(\w0 mS&˕ƫIEuA]hB׵ؘjEW4^܁\'l}N_i5E0W3ts5~QB^Jgܐ>|C"@/tSEHJeK3^Ƈ]H |?. jpTo4}bUjݬ: ]ҫ-6~1n-e(6hm!yw35[ڱ~;&zxB'q|eƻ/RYܐu ^Mf}5{&w]15aw*<7[Uǧ&kyHz4^|S(}_' / ASէYꨊx@@ѩe#}S+3[T?1LX}%#aq3π7v .ه5yfk#y-4鉜:IUa !rOM+[Tif} M ɠ颹AɹG?| ckl $rjR'Yž6jFL0P j!ݞv,? ˹+xK]Ō@]w73آookg iX%#+?jFFE8 ]!qma&;$B2BO%9O8 0&^cbH3qXx̑^"D^nQ,;qI[k͒͐S'^e!ojCxCŻ@82AD{BY,Ǻ w"u5-cmqvR?ZI'N\``xIL(z>'8B4/ Y%Rֹ=V\k˧N4|jݤf~?<7L|\(k[Zvxb4>H8X:7n}1s97[19N-_(}Z6uu=ěե~c͏\sĘQDbOn k-=^4[a 0ZlI F C8LMDd^b>HO@ `}iqQֿi*zd`Cx i@K0 WbA}-Rsl*ԌCnCnMµHK50<b beG,LHBف9{VG~j}1WэGmET !ڌdUnBEHOϳ_h z #/:ٴ g[Z=MbZPA)r]tGٖF8rbpGT#3c~rk)^whM!)x;Kj+ld2>RBv}lSI>-H\ZP"uZqZӭCz!+mHkZ’{3O".ߛ.q CƉf7v|2wf k󅞉]ғ5 \i}BNx,L s zjAaaM` tܸOYօC >P>11f(rq~rSb.?$/t9ոV6׃PnAżNZ= ~B?));Gxlbxen,:}QByEr"õ5rRj@?5\T?D!m݀fw0 o/xӒQm7'$,H)oq*?´x|K`=y+|;[M,KyRۆ>!n:v6)|h iu-Ϲ_O՜%jsD 67wqJg1GJ/f10BE=iK,DzYJgt}}|>!Ř錩ԡ =sHųIvZJg4Lp#p`lL M YA[:jĀ+ME˾'5u{72wt(Oeeŀ=6ɾx`)͵ 5S<-ػC5FΜ01+ EwpZ‹Yxk(MB yj_ݿ2${2[5`0(h.$ gk}yBeCq`[iN~dymw@t0%$enC8th}*eg)$<lgRbgھ=> ;,A9HBo3Pr:=N؀g)p>d'4C;mHOYm .1$X ]4Gdw99J7F+iaR! !cvo-z܂!uI RH$~bjLWzhI1WeɓF _㐁|F t,Ģ1,n~)7C7J؄KEb`W=ogߘGu@LI#R( a, [4g|,[;T`O?)Jw[~P".0rԸAṊ[>$Rn%Uc6O֔@0 +B^فy~pzeR<Sz|=Rψoɖ-tJ~/lKp -&SDmw1t69{lٴgFUطfLŠ(܌u9irs=Q$}U~'}u=NjߨS#Lј9<}Ghٷv+AD,4VPp&7|f{pqm->u&U@-6!(R[8fTbret B: N0e'K3U!u|z3KU[^9bXǩC hr?tk%7T;Uhǻt MidH!0ڼCޥ$\3.ɵD"7UOܩţM٨JQ "(!ҥaMBk V_(sH*Gl7םk:.$AMVT#&X}ݷIdŴ>tA=;C"Sॊ-_^6uŹV. BT4`(c.ù3Ұt־̴a&lx5sߨ&Vs*8XL'q]l0PR궜/k^Y F wi\3 2JsĚQrS{g ;"ŗꚈqF|:3"%c0Ai.MF܆" LAW}Q/:pTYf#?A"{eD  AYO.0 7sKevHT]VrSH4Ʊ/'ctkqXmC/u8YY-eZ]e  *+)cNZD- ԖH؈?Nks6Z%/  d7%G/*6_?.cd-MƱ+ԬDlB(WWW2FmXa5" /~g|!QځCUjrCx[5P2Jp^j/t[J[0L(= d C&l|AWW #yq2Skli(A!|?l<{+Uvxc/<-,'ֽ(0 ЋRҟF.?&0"0yhya~}GyΥT/N:K|/gPٶunyg5:e$CL`~43bsյg&>bicӄ9b@: I v~K~`+l+'cgo%n0 @fx8NsuL)"YjKB|5ǨT c2 Ɛ2f7G .Rkf vaohv dgR&uZuCZdQH~8y8*I%M"_t,LiiEaC | ,2*Luy8<ύ8GT?G1RIZ~? XjAI2љOQH.\ZnYܟpXSKxlo ̰_ V&Ąa]@NQ+ͼ=l˿!](rإT'bnN7X\cZ@3b MJ ?N K[Ć;2qBݞͧƫcIk%xDzfN$ܤF{plkGD%G"3y _W1=Ώry+32YgLq|? w$KE9L"ݩ\ $-Z ˿ ~$74-E9Ráĥ ua <8 x* Y!R9~3uI2.Zy$#AؓșEMT>[kս9Q9j]a D_F ,hm {[:qJEO`$uSDhW˥w5T!QSOOl\>m90Mvdjq{ɠ4m;wD[/afKx vlk9jãmnzI*54 @[_%5az>їY~o>-z`EYM)t#bE#x!oэzFِ'/n+$q2BX(aī(#fA0 REJKdh"![Q<ƱHz <_!ﭠzKHٖUc]p:QepoKi$ۀC2RJ0{~k@}-'ntQ-3QkD|փ=Vi )wյ<܇voyy:\E >=.SHЖ͠~Pmϥ6 ܤQ@BFJ8R/CQcW(4 ӂݡ$$p$Yk%aC-1D8TgW*ah][Pe֪W@Mr'oaWD[|p:Kr+ pUz{L 7[1!qaCɚ10A$H"m[2akd=E o<{˂$1'-3HnXoaY{ 7d*2-aʗ9jADmcPQ`yG 7ϏV "Sj;'8PޣHFe-a2u> !+ }hU QA M";ʎ7}pѻm";deèU@; q$˄byUL=x/G^!G[|JH'6O`ھ6x{_jZB~mP8eiLfy_ &nAY@pc\=A+.H(fER[er paf6. *:q.V 3@I2lbnybdz5(c\1o~GR8- 8IJkKp -|/`5}z%}=:|@iLB^m]l)"L${VIOj'#/f\wؖzՎv*!⸏yhE'ʧIw.s%3-Ew v!L1Nd7%!jv鬯N%+M*ű̲f h6\0B,xa} ,5̙=;ftzk9R{xʐCBuD,QeAGͩ`2Pp?)cKd1Nջmz;PW"$̐IT(tPЋ$ěġ,WVٝ#g)z-$APQS[ l{czuDMX a8J10SK˙T}uTC i4UqL>p[B&RaDTq} JܣhgW:CBX5ΝTB[~O ^Zckm׎BD|v R L(%^KVYs%~8el-xC5˖ }򄖿Nw9Lq84. T}U*-lS?N-9-NS#EJ6F3f_[.&6IĬ5] h V 0̈m &/0e- '|¤JK|c,1A-/͊)d/͏P8Y^.@$2&}#?l ;rV?^'Vs{xlx:KUh\ b%@/,f]E&;(c}fùF FgY܂@Ų+5k 'JdAEOfcB|1B$!ܔa7BwMA鸁wXlWmodeh/3d8Ju fwe{ms/I(>ƿ/c96BQZ7;vyU0 d5#ܘȟ>]#~զc*=]̦UJNi'28(% 漃P7 'oZuE{f4uK|9o"lU qd%oas6dK`\lr5GeVW[<sBXBȚ;Y}_Rwf~rNPbF{Ǖ,Ah7'i>Aީ%AU,+JO ".~$ j{~[lnR@t$ Kuw6>.d:dFՒ6Lr8ёدu]V tJ}H⊯^.տW[?h\ՙQðSC`somva67,]SQ!oBQWEĔ1leS X&J:k r:PO..0[UѦ FEn4ӥ1=xeǪ))fS٦Zw]܉ce i} FnLQqK%kld.zxZ0>lGeE+!ˍbt6xxkͫD-}& ͪawp)tg4B3)\鮂y#TվOV!q68b;)s9JZŏA{_UFڏFLja)ųrxqOLo&B 7-f:Uz 2  jyHYB[^褴)?q2 EA x~n9:Ľe:(Kb!`yѮS$8$P1QK(nٙP SX3GkiVA Pa3Ɡ<$//>ת {VF90 7l#:(OhaU@sykIZ@JWu2&KT:11 g}n+:nLXr'ĸ.K,= "Y3s'pfIu ci W7=jRx@G u:Xl<R21̘b.1K9 %, s "[FO%g ]s_3P&f~G;es,}ZnŴd*xbaLDTmv9ýp mas\Zש3=;޸uqz,ln?&)C=A{6@}2E"&ѱ!uɰ([-m{Ф޾s( r€+o-t, 3f3̓/DX](ӢZA;l;ASn]1JS .0:cK5əɍdL^22V"X7snOvYr΁>(C5xT33<>|ktaUH+z[:$nAı_'pvjjU`X \~binfН3:S=@C6"o/${]䡧xHCrWjW4tAB<)Z󄢖5mK `vzmDz;d8r=( %7z5U1+ 4LSrٳeuAJy*`"H/;1|m!i?jW!HQ! m|Si2}T,CJ:MM!=ܝqJHO*D&i=wB$^ޏE :Tɽ+fdؤ8Qm,:y9g{E&q2Xx@0pOC7,ߣ9g5}*i~\1lRysT0{C]CC%$`cNsO9f*Xw\ۨddjmDD/3X1';;0BG`55 (Uκ'-BYXY0FFK*5+}]pJJSYV[t}Ȱ2H]'ܜA :s(6^ ir4P&R=<+r4/-(g,^L-4+CU}؟;YtMFWНҪgYK\I}T89>Rڼ]D-:pج4 zAmd,FsfS(B˚@H Z!$>YCBrhcq)+p3Ď[c!ҌȚbΦ~>kYB(A= 1&;8dI(½t'&- ~uy{aK&ŋ8}U&J[/l#7'GLj<ool}6ôyH\v{v6- ;P)STԼ{" [ظbq) l2}7C9_HMtcQt>F'06kC7Ajьhᚚ4i?ptrJ\H(cۈ>4Qpt?!S`$23 m]1oQz:9~2ꆗ sdEF⩡2~Y63 >;72=i, $j ˏ=: \X W} 5*R3vUKB2Iaп/ {uΝ;aōh~u4)c*i9fWI $CUOȆy~r=lG;JCn'qoCv{'EjOO}C^{b0[ dhXDӇE F&||o1g4!?Kw 7i)|f~/t/Qjga$y۾yS#Ѳּvަ1\-}g3J%rj-~yLuIt@M|3iLvμY"3qg"]W>2=r\TȐܹߓˢ*Gi'z0QMX+L=Uq`1cќƀ< zy5Ӌzm@{|*fAtFF+BTQ¼5ÁƂz}TuTcx(#R!ԝl <Jd((}UKL9 Ѕ~vB/".`@}zm7a]_Tiuv#܊'W k;ڢR,_PH)'?q`Z#F|4S1kZ~prZ  ~(5?nPqYKl3^a'\qT49,Ņ#$hdCᔈ^[L%ބggK[COaW@Cz;_D;!"~زm]\of!)|kV-XBכ:b. %(uI:KG\/4cKHz2K?U=Wp.2cӧM:+*?$F "e+GY]dY*Y2p ٜ2>dj؆v`& p t=!%Tej K:{k孜ѽTA1].sTݜ-Q\%֠!m1[$d+hePd1(liC稷gC HBm9,JD+߷% ِ}%HoAY0ⵙZ |T<F*[ 1FVǻ O+":⾳V1g6Fh?1+m) 'O Gw-acKHz.hI.&$x#岦n DySsբ2va ]XYnJ;qA̤% *_?.U?*L:$,B&4|4cw[eUL"A_Yt!@~;'ݖN:7ujE qp60"Aϳ(1٣ۦϪ}h4!-dDCaze7MxEBu|M>{.uQÎ|0g!R23-ѻ7Dq5]1>oTJ q::cs~mWkrDTR 1)S;rat U@`Pp?<^=`/IlX]m1V3prHrƷG]!{޷^d`f0as s;J,,wMR.NIT猓*yBsML96Bu( V\7F-Հ0KM-p$8x;pwB.|vA"a0ۦg$շ veD*zصVCml<5MpS'vk"IEnR:'x(ɊD_h?ZHM{P`wB!i]"Z*NPtRֈo]+<+F2ǷŅz<AgeV' >Ќ-g3Ag:%W]EkmH&&˟cf\!`DI.êb-u"X~Dsopʋ.?Ia%p:r]г5M RfS nS:Th8|d;9HzA&2RJ oHV_Tf7)mvB 3ܟ %>؞Ŧ^NZ%} ]ח:, Pskq苪p, CHa2iPݢX@{N:[ѣawe.d,71TB̯ym{qMˋ H҆ .qIM,cr'iDy4?[ 0sĢV bUQ/\(U?bL"[w,w{=aMl";2 m$>s|‡؄G5-$^bYmT= 4Z&vj(V,ƌ9&BnhKmbM($aT![Z'C2gzak(|R Tl1uEbOS>&p$$l}RTѲ! p[ nwJ>QrҾKzzN2T|BP@g/Y7!$ZZEEڒNY]t |rĺúW.9'v[_„R~nXy|.p4;=#oj1g0~mgB ̥mxԶ̶EE?a8}C~i}ew'c{su P;n׬'][i\d^+=Ž#Al:ok:JMCo4Ft;~Ol1NR V~$|! lW!'F(_^G&fװQR4FI_2Y),J Xm@  ,;ר1-ח،nS ok$MB~8q%)BhqDلٕZcJ@ikA7{ Be8!މE;@zOJS@d0;A̰”mExa1* ?܉`#facs~bsGG4bC!!lPg-P#^t_H.0VY*W%G0s|k,zp&kHV| LH6lZR7eYYOґnl=~]?B; )"!euH⋈[aT] Ǭ>r3+Uh$+ak~$x++k{j%n!,ѭ V Eɦ}+#2N>o;ˮf"FI'Zub<{t;*<5Ħ؁ZP~S'-%a9)hgb[VLJQ?0>W:%wRԉ\'N0j8>_L*US*`jRUM,)(8MV])uPeCϖOvղj36RsXb:wBҗɷA0U A!U ~nh 1!ƌ5+ CV fRw0Z,郬,o#YXǓ|4'4-AnՍ{py[rHZB4 ɗ#d8H#yޭޯsvw2L796nэw.m]ի0t'N)7- Vn1D(UvTJJ<|~nׯXүlHcWf A IbdK lns'Y ef-ޏyE$Gذ|;<Ng4)괂˙mn㮦}^C]+L}͉s/x?9ug687ʡQ/=T[uoPGif8;'UP"=j?jĥ#c SXxCmNl)M1Je'3x[# E206=ƌCLxXIpE48x(B-H~bwC 0#F'l+&ÁxVh2VtOQXA-au=@4M u2= &qO8Z.W_ X O|dc{DI" Kgy Fa6pI"1h1{1RF"tZ5bMPG:(['ł:h²ׅATڊMN>u%1lC(s1t*_1!?މp E(.%w kྕUBZF=Mhk-_ǐÒ)d-JUv "i{~@S?u6HHBKHk=,HPݦ =ojm. S2,W, H.w|Vڴ:B&AG6}NoJ.!DGU2i5#`=ߞysQ?j;tֳ_+UͰ֔C?^y63&GӂVX3!%3^coOdݫEwY^H  K">svo=cGOH2`l~{z.dYɆ̞þu -io>{Esi:V7QG/\aa=I/:R. B |44F-ŝx}8R*[VrFI۲ԮyPff$;"Q5MT4(0ı\p;)5tވF6&+mGgtO @E4{RqHZs֌VP .y^,gl%kw5@A$9`j,wj [""0KFra !>#DfDXb~woQFeC MRcV"L)7}[3 ._zt.8k *YGO(sۂE C7?(#r-W?@h_-h jdU,cܜ?_s9Qn?a)6htgREy>_O}34h&.zwSjW+Cڰ 1RM GPb_D)gqb&i }Vu^6V.cQBIL<q<_$ ytGjzaNc.b/ѹ~'a=iw#=mg? 橸!"XB%!Ƨuf>kԋdsЂ~o#)>OZĀNtT7ȚfI!C³mo2Ɂڬ/w& (s+1mehj)o}w-~ vqmz1i /8/o#2#/yo>*fHjlWúLdkڅr=tS"'}hٲ\+{|eWZ[e DЁස. AR5࿱i5JDSBu,Xy$Cc.ߧ<./M!]-ƽG錥z+AQPh?8@cp$MDjJt X vHWZ kӠE ] Z.D++!*lcigo> x`*pa/jي].U푻!A;-< ]P ??\tq:\jЖdjw鎶T׃7jTph~)u;v.VCЛՕeb4Ի-n.&΋dW'[4rv{9U^#Ȑ-MbE|?)T`bص{ű!qWlOY!O6 KW},cW4 Qv~?N:H"/r!>`$;\S~{If5hL$ zC V~2 P%NE*Mrb3axw$axݜFC`KYǑ糢P2yzƱ1O+!<714T֓j{8%#& Pyzԇ'SjıYILVf0Kd lwW!*S,#$wҜ{:GK#=S; V !jոnzS/**D(6w.OїIeTemrKw+}Ux#.?jRݡa}]?,_Z]{xɠ֏R{mvlaFC-5r]u\kF ֨RpdFKB(A'^mIu^"tzZ~@9_(`U`$"9[Ex@27ï-Hhۂ1hxI#{l4Cae!%N%HKQ 9W]6էE ;i2/X zFpLr}Vx)Id1h=uԳI ]<x#kv8/'z=q"~ \0.OiO 䤭0da9PϦ'S gj|8I{XoSު&3S@iFQ^3MO\jsh+`ŀ`oFj)4JѲcаtG[`"Α_ ZNͣ/: ' ˢ*Ѫ6V6B(x;kePX9,MY `^C+@UaJTCAu KFyMEJˢlb8p:{6;<#i D<=W,sJ_{]Km[h's3/V 1uȊ FMV-rem'#yv|a%E@t/#:N߃g&;ϳGKM^[h"BlZtm%tnx=կ ;_9V D %˫ECXȚ#_7Vt 䐊̋.;ra0ԙxĮKIMTIw~!ك֗RG(cv+GW2x(xFt'@$VV*ZCW_#!>O_&Gy{gvƐRq# T!6#2,tx#&@f:@M5o? p#Lݕ'J帹B? 3b;CBHd+J\M^ #y'OZU5S'#wV$ lWLh^El).7PDn/?}'ZSUjI)*w /4ʄ95y5| t6۩J˜CJBw~+M',fX[/'@G|fr}.y:/8Ⱦxf GUGATO$1Ů|dy'9^ | v@N#n%*yF$Ν˪ތW"[6/f@Q ( k,_<= ҫxAإk!j\k e*}F6ES(5&޵1GN _ͲPz0֟h^;x$s?z\̦#rBoDŽ>w.biGOԠu5E=){RotKyˢ"WQWRHƤʷA'ޖ삠.rjsQ[ ұ ϴ/d:8 rP2% z_#dxڄ?![| R/ĕ6-G80-w4Pl|×M_XX:=I%'W ]1H& ܐm{GaxGBdJ$yڜ BF(^Rna\Ж/5ۮ^.#Do;ոoQAmN_I{|6oX2AbP&}e0Z b~rIB bummƺ5B7-M\a8H5#.;Y]a]Mފq3:ʛa#RDg)5ƒ"S.i2vI>7]jhXdls+uR3es{h%hA9KaѢfzmE!3NYWÜIHbV[gQ&XԲ8ϱp˜_6gXs-cWV d9!}ڮIt=(Wm:eUm77KSuLƉ^eS5f}~r+Ĕn4Xokv. mNG]McT%ŵ$p9hf'@=.Јr2(_pzj .10"@,4zOkIizNV%kbf?ߴK:0Yk<邶׊1Eh:s'ik/R-7_ d).Ō\* W[f蟒;v=NRtA" Ù~/WTNW77D$_Oq~hJ)"#}1rD3Xs^0hĽDR N~+z Ho2XoIg#^:WcU-OLJ$t5?3ەrV%Smi+MuSDcû@:B-L&P&y{I~+ydرAQ /Ⱦ>PgpоU']! ,0ůU,w1 pƄ0z2 s|&6V*2[Һɇ}xjN9$ՠ㢌TĔ:fX-ޖ/ h~DJvJF$9h%~l*FMn\1b'x=O>K7V b+=^trZbC-\Yt$GlYݸT ru@#nuf&ݛ. #Yi]gCq~A f.Y3b㐀>8(Nhyj;Z='eP ,RoP+VniYR (޵k!ʂl->WԳ7bU~y*#ZKQrCoV\iq/Vnm4ō=UfKjoT&ŢfjUMcB~-j|+}he}D:ne' 4 ~ )UޣpN47pe~` j[TZa3b%%ſS_o d1_wJ^j5顑Ŷ<\dWt2vUޞ<~Α㯥¯ftZ9تyGטdE3`CeѸU2bKf?\?n Rtb!Ī4cɯ&\䰓W*hW">|$)6S H>d)4t|M;!%Ϡ%Hbw WrF{5?*E?F5o 2?;6&EYO(y5b;Ò~K-hFZ7qUEۿfL+DxgUP=ߋ Gz{>C2𼝋>*T` w$wfQY}_T}}[AJ扻3.X3fLܘu@…/|'lKGf& `"fBwK6p*6|.&a~E:/jxgû&uw`쳴\IY{7O9˚6o#8W376keWūHCR6>50LzgOѓ~#4ASC iXOD)*ԼN\ f*>.-Š-h cJw R$ n-]%x;p#D^ؖ7OT+M1o &p2Ma3 ɤ%WX7*][F"MA7 0{ )ê=Y7v+CDȦ~孆y=w)Bb9@h 6)Kpw6P$|`Yk7׺rx.q 75x7dWq]ge LcQ/-\+~fHKLT'38rL,Z2 _:ȰMׅ1̹O*d Sy˴z{9֧Kun :֋<复#m_`XK^5W6¡j~($F)+)7^=3U!-z ]/$fRs^>Y KX>`C>3|¶_yL|O 9`vW8Y"G5ćkvmceu϶.3RBFAL^>B1+w e[=s%cD;Lޭ1K"26+l\/=o+ʢT&nWmK]ʸWjX LQߓK2m A(m &2PaɥS:@wES3$?ub|t /PztNzSZ/Sccİ ܿH7M֛no3Q C~ZC[$i](=%Oq%yUd%ZlPẺZS>6 V|%{Y$-[de¾ྒྷya[feٰ. Q`BZoLau+J7-9fZ: c;֤B/:${x]`ϑD&%wgk"1 1%oN"x/og y& PyG8ĞZ`8eдD?SڂY-gQWS#q Cdks=Uz_KJBؠ&nr)̢@?}Wؚ>be)*AU BvTQeS_$f 2q Hɢ }#c\A<"H҈ Qm0飤 <,O 5>tݓB#$ ĖA-5gԅRSVFZa̒|9C6}9U24:..($]f0Ue)+]yr פTu:TM@B$YwV³I JyGg-=KDK" Eg5HBL^Yjxaq3dr>LFçZ*;E߮,)o(T h35KTj1Tə`=MbgU?q}uWޕ D_%3IN8T8Pn.o9}agq*;r 迄o.V1, "3Am"HgA9{#tMu'4Wd7tXHN1w_*SaÀgOfO#B7h;nVBd" 3"^R==>…rNmj"vl8l: hV*m$T}TiG t!^sPQpZ}?WO  ZG 9R#c?V)kߌE}e#E*g\_vNc>fkdIemt!܋ e@)4}n7/~$Ys|(Wfvfd[-Z˘"h. [6nmZL@&/iuqKHҞ%,KNpx\8jLj,Oۥv's# ZEHd w(ct4>ߌ8tb85_#w.9 pѧJeU r_rߞGauꣶW)!XLJ%2wӅ T5w#aKxI#ILa=T&Jj ]͍.@0oC\M  2shLJ+^1m+L9rEaVo~dcL;Zο\|nn S޺|R&.)n.Ҵ^ IH96Ҁ 2Iγr\uֽeoʐDJ"<1IRD|`#}V_.JwgUBÒ(Dq'0ʺ#$~'pt`JX0ϋ\Lb4Q/26؞VTK2h&l>i+1Y/qh+2edr8^l0Clk^aZ!ZCɀ#=\\$7m{-hZsB" ߷@AѴs5M=rcM%1 `e ,aV5hYt.h#_1W#O܎X>j-CHad <-32\ܻ.%}acֆRf9UnT*2Gv4feR\H T 7{/Q%_c`S[?=O8hDOO8Mn? M(8fBC)Fs".Ub{b4Oxq ĻS`A1X-oi5PRoLup}AnC6L_\[Xkĉ5ۦ"VVttSdƖ: xZј&h=W@GVcfc{Iݜb؂ꥭ5lV*3+=m4UяJ7֠z!{܇fx[4E(&;r|a[FIdъR&$o+Vf+`zs )]:? Y̡k,PŬ[5(ق]qj]@ B{ "L eoQB9i']!._Jv ю0iҫSb*flh__> @aM`8i0{15:aKK1J0ذ9Z$)Jz8>H*ىN?_9kJZs߅c4_7] oQxiN8\>ẖx)u( j'qm8B:O輮l#'(/MWIXF@?wxcʚ̝ 7 ?lo͜k̴^S)^43 :C&hu6(%pb(۴>,Ԫ h`ߑ$TT oM2+{ ,Poa'2-r!$̻ց ֓$QU 鏔hE6Xek9:4Ώ8ԔrJJ:0U1vYpFZ [lbB䉇|dٷMc(#JsMh/drFebAa4j?EQ'K^u?r1iaMkX/ojw q/3R_jq5mzz2s]p輗 L~RCږȘ`|R2_gx-h]emM9B]Hxk^ h*ޙ=k2L-vc;`]7JhZZ4݆1V}/1z61OVj< uJLG/"xHZ KS,!qɮ1['(NAOQ"hIRr@/xxd^&}< <"4<'#0OkA4NρJvdai1k'/؜1^)-g.awp e&Wmƫz85N;LX2Cuβ~[DaZͿV )wK7HQXFBh{2(%=yK՟h_WOd,'A,Nt^s-u_i+? NOjŇб:)k+;LcdL2D\FH蒩d+'V*-`/z>wJS͂o_63Ф 9;ft쓫H Q?&`78:c:/O!8r3ij'ly^""CӶT4ȭdD*_7:  :yجWUL$2͸ ,yOwj\g3yj7c]Jex/lTd[)Ŷ){r˛аPq[]=6Bٖ<t4Swe(>1ˤ&țG#Tl;= ?~1Bg O#Upue.вe |ʦS: bMQɵ=IYcbLՈkCu'և3$PpzhCUZ"s̰K0F vh:f|7Yfʨ1Fx\ݔ ( B14VY^2%06 Y !u^lD5&pϫKC:岔ܓ֑,>gdΤ6\:shCiZPfܵ]LiDg}z";j׏Q L%0p,UD2Wi Ke[Oɸ =h۷ !'u 3mbBmj*Wut -`\~Ji:ʆc:YXO(@+0+NG]@@%emŪ4 )ѪqA:oefY*و^ӥa37)%cw?#_+@3ٟ [ P-r\gˌ7.D1t^N$to|\4܋kյ!|8 (_M]1N%,$Oش:ߧEs=52 .B8Cb.nY\3w+ f y1G $Л @&rIyY Z^$%_8VК|T~5RܳWSQ0 WIC D.X-z!, d$4T5':cr ]E~-lMK]tfhBbٿ2)TFR^Ǻke¹c =WAY# '9 ymO)MuWNARRz?b^V}ϼi2yG_9 {\W VC*r4' *v )Qby c8 lhwfqt+ص,gxo0^Kš=Q$e$c`D]6M.v߻jT]Ft|W`|ئx]eLY`e@7;!y=9)m-eSqw4nwjJ{%h Gc n>+Ⱥ٨U>Z$e{~,$EA7DN#?lF 1 . Er^moLc"j8ZK>k3VwhdAJOQ _r6 &L)3b1kMhCl$BЗNu^T riSf/ l `Nf]Tw T[Noݲ&<㾒*OJOJa )򈁓;gL '0 EyY)cRSH[1B~n^X$f68C \geOݬ[:jB+Б!NRtyump\@zʄ:(41zR}1-$Cuo+Z (m!f~QD8Er&zMi)?dU{S :,mk &j x՟#ָbwnڷA3q\w]?daM!wjŻ*Ǟ]<9}?]d/P`m ٩ͅ)fs2yq Вy+:0o ""AYO$ős_y=Ii `*̑Z@Dj4t@LXK#>p! V.w'\]e E+sj9%cu C^d G@6tu,l; AOٺ0ouqڝ|u7QQ"#GHlbAI[q#=xu:ELwNVl'N$vκѝ 'Z&JTJ *8U@u {PAA\wjz`<p]YE2 dڶ[֧-TRݘ"HôfL.Y]R~ogv ?6\+Uq`;&kAq;%d" $rfv%ldNgZj9=S`ZKTQG캢:)#!GF"zEdl.Iu:_c-vJ~yX,aX2o#Y&YdtG;;CVIizC@Uul@/(Si^D2=GkO HbnmLM&s4M(Hr9aqƆ6ސS|^zmAVv`o 6B~ա A5nZq^ȑPޭjmz գuFӏ )WiQK1@E$aզXFvy4:lZAżc}˘4]; @4sȱZFxC7(sCĽhχ:R%Q"؜BPr('!L \ˡjiWl eOo 8?#H]R \?}Hx"e > zcءpW؉d+L12/+P+? Ԯ}aг\JбA2i Jm?. Oqbjdw*0 \%MFqb')I'#S˞A1Y+xw^s"LQdF)J,o 5eƕ]Nj'?@ekf@K6, {k&L13G$寔a/,宵H&ǵ_00$ʐ{МsyMHZOObTm#lWs/p"3CI!j#XhjS0f_-V9<-phiMRc?RW{4@ q8 _R^Q+*;nR\ r y:ۭlˆX2npO8`~UYWK{9*"7+уiB)g\>KIá"aJ3yy=&m 8O[mC|Lc^΁2`gksH&.č]Ty=L(Kztv J67 gFCoP/ޡ/!t $ ;^w*.9R=>HcOD *iOCd,PVv k{jd&}S;^;$~eH J/eʨ!hYK*^;`Җ}g.=QJtz4òo.ȁ]h󖌩Ĭvf5Fڹ\Ǝ*$_׏K>*k2"6j3/_PA1UfRfUhm ˔2N&e1f}B3?VsGXO &sB|!NqrV ;ajpZ)~F1a΂;`]res9* D/F*O87H\Uxq6Jlۇ_6=i y@gA0y<.Z/|2aRnOLt%T!UPqv {+NܬK/,5d?kHQXVKlxϟVf]>lcةq)m}gƕ;&rEjj1H(Ԅ94Uf)5[g}$3U ,t6 ?й"1;iz5 7xR0WRPKÒt0xL O<BYaW1 ,}.T}Ff FО  ˄7O| *;wu,ҐMYSd[Q. kuߧ_L7X'AA:}:HZi'>\1R㑙39k h9ශf3 vI0C:^cÞcR\/yBt}p)a70qtS?$j̥Rz7q9_D:GT~+.& Zd-` =1"K>JPܝ`N@]S.+ḭa4{JeYsv\_XG0qO}$68pDFޤw^&"=Î *X=k;AY40g4ڶIlѬ}6[͹v6?4HP>QzjD =F-ykݚ{ a!B1\!SՉR[3cV#sUY: .!i:N]yK-V[2ZD?Y_~F}%zU{@4`yTRHÍ}zB*_~K#hr q+j$ξލkNi]pt2& O-K|IJՀ2sOmBhXicW^S La\] ezW Ϋ\]N!ԡH|4,6]59VۼKrB%]t4ڍo#"*vzyF8drmT viJف{JgɿdOePOz9?p1AEVBO ѐ9iW,_xeddSۻݸ_'sٗ(b)qȩ)FH@Vܰ"İbo1+lDlrSmـX$U$کLIl)ML!)hZJ'v;!fY}_RkVN 7n{ 0JΥ[y: /YdfajPT9; ^ 3fl'.ƃ"û@oV7W4߷H%2KEQ@I/Ͱ蜍2ƭ ̵j[P- ސैMNDOLs khOnRWd >!"ĸG"O ϶Rݓw=mߧʐ+tqKRPB'4LK߈a Р~# pnBv82[K= JfczN`Ě_MtUiu7E(mmc1խ);$ _; iEɃbi@Hh };-zVYM` Y#k~>m)FW󂎽AFmrGKԪ?"'fL Is}CsK 2vrB߾\aWwd 7*AwU Ӈ Fe@Eȯ rAL@=^J @/j&xZ5VIrWnjdq`5|=o+01\2&F puiN' bk#_A,&AةkNaȠkY߽G _UoX@E(RHI\WSn6"KnC,F(CPU|)M{cԹ]Ϩϊ|P| #.SD//cWLckmTt?mZh3L#]ܽn/*FWbھm6KNf%t v 󒷶k(Ɏf":dOu-w<N?_$+Y/ ^ND ,[+Fڰ*@znsV4^>1o†U&1V4ک&Z42ؤuOeTtLy}XRlzMR@]==XE>x?bc}ecIe\a ry4ӯ>@xM/8Y191HM9bc̪hϽf {m-^amS1׌.VO;J,p|]Xx\etdPPKk"nߴʌhe+ls;^zsϑw.7}>Vo9ޗNܯ^ RD9NeM ]#ڣ. N>l [$w㊪E3[?楍3%1ό hV 8j8C6_SjD-Nӛ-d#+ɉiE1(4_;x_/=2T4a8}iHp}뱁i  UP!y/qʌsQ/s4D8<´}0U&PFbbbEbϋ'FM3 [W(@m::@;%} VwV@Zr_3QwUwGP>Qgj?/ M\6/Z"zJMi m'/Ƴڸo'{2,.m J#drXpTg<1y/}&)jx_ RJ.s?@d9ْ N#*_r!)zYw"D2 ]޷Iy;[OmfN0G[i7i@6xaFp4mFeU>8QqܣjekBQBNTӝ5un5/HZ,PlV9=ٛ”_0O p2|5x"8ǀ$[w?=]`^ۯ +?ǐW:#tC?X{65οI=fG82hU .Xo@340zV))1C%:b$(f‘I%|MlT)y/ȫ]2ؼKN R @kC ]jְxΰ5^A} TԌ"H٧I{`սTJcMdhˎfRzLy3:3qJ[H|huQA s|'x;-'or*&uoBBVTQ4gw01ԄW09N5G&QhFc<߀[pBCNI|Ṱ!  k fn0p^=ۺQNp$i;ݵaI)}S}%G wBFph1o߁Xsq-a^'C̭߬ ?R&#QG"|4)Cvf}nci#`Sgѯ/YJ3PBE5I~Q`{F,o d;c-,WB~*doO}Zf1ğY4l1<3A|Γ63|UϘ2rUAVɆ9,upj Z;%溥2b焚V0L셑M}< Z(泲֤H0azd(})3Zlqoθn%]2yc[ 'L>ܖOmq3o=,< FPgǔKi$;;`[(}b,e 3"]O]q<π!M:Ms:8'm6 k{'ii=]~3Y=/b !$ܖ_~~_Y>K堹UYrLB{-??[8W\,l-"HR ei0̀\X]@w QT+} ao!0XxpI O0\܈TEmg?hJ] %֔ Ȏή4 grk׊D+)q6>Oz2"Κz8gKe V<¾.ȓ03o*rQB?;"=8{k{r|l'\U9))+,z?̧1ߧ*>mL K CFF$Š@PYN4x2CoMJ =U6 Covqlj-?\<jL$C?Ǖc*8V/<31u; E}yu9Ɣ 7CUr>ecR1nbRZ?Cx0' gm1q5B}`W@`;'([i#:vexI"1W?YЬ.#RXl-li JS)rO \~ɻ7MUN8͞Hu'G~2 ,oVY!†x9doS1p>pGk2\YMWTqOKwl͟0ɯr"QqluQ1V`5lόp} r37\KE;T6x-\9E-/v:=A[lK=]`XIp=^^X@MlʳJd<']ϳ;}-k -QS4s#QQtͣG$Y~z"xKcʘ>h  m( ʿ o ]3Ej. oeRauvkQB&F/qaFz6+] 7} s6 ߔWVJS(q*EꟍJ SH( iymKLsld3΂h)F; .]Jh;CN kUBl-br2JQ{g ܂3cN p>mt$VuR?%k|d }Lz_:O&%˼9)I|CUt 'p,Vb NPw0Ȭ9BRLϛ Ď!Uf;&X7^UTe{Wݘ-%ABB܏oWYh[N3:n1Ho)pSkXAk1Ijm!|1o0=xČLDMɽq0GVw%3QhC;Bd#rp^H+Gj0ŘuX}N=P18!8r~~WWvZ"b5,bg ,D<ԀXJ菎>pYE88B, .aU)tޏ$UN dÆQ^d2Ox+ˠ'ҪSdpUņ| [ G+no.~(JqlE"&'ZL8ǥq Vx9a,8eCw.`Dj7°^mX2kP<ˈ0k@6oD`yOIqXq G#\fy k+ ~Ngcl-I#m6lc7n%'hkcMdaVX>̋"&DMYaM][;5ٝP RNJp۳"q~@(Vo2A"?&6as^V8~g]ڿR{jM\LN VҌVwM{R_|tl+G@|E vݮhZYm;/ Xss8o#|?g0Rk%Xl7/ 'wki|^F!D~*2jC׉h֜`W&Ƌx羔 ad}q)%[ۄ?Gnl$ĭoBkؽOkMl-w..c 8+$Y@͖$ԤM7Rƅ @p? An ,MaAj{4oN?BDErom8>*(UMfڷ{ʶ/v3:xxHcp9C>72ؒ,aFƾZ?qH;yQtW)9 YElt#|4ņ R̆(bfۘٿ=샃q}E!Y f [uȏ=~cKÿZI>[y~5XWe1ț+<ͤb9Feu8GK5S,D.EgxB BhΉE5dzB:q2E>|؂ӌj?1{uÀU@YGhrC/#*b aY!GpQipesx?t~T|l^>*t  aH@B}0.emzP(/tõuK(yed\l_J8c_Z/CU"& A\^e@ݘuJ7uqQhk:isS DϬ4\[bvȻ鎝)6i곥s.VC˯T/\@e/CCo@Vu?J_.`S-F"zGʊp#<ꞯc'D`*H$H$7 g)LKi87pbYRئZ5"Zؖ꧖bTˤqPw~EMgsZ}UtOWSL_Gvcr{H?av^,9|knNH5Gm3XPKi_c@O 1؟Jt' Z^{}`Sx1fKT :/mx!U-yMA(3N ӏPC$h$PGL7/,mǂl"g34sG ea< _Z+=sM >A&iy')_)(usIqT7މK S B3GPn2/XHPTQ:ɚ:s Qy;杨 P.JDc<KEgBǥ>_^H\dܦK|5 w}6"UYtci|3 ӭC0sygڦxDzTӝd۶AXh,-6OG%!Sf0}7ċq}%p)*7фcc~< KtOZFF|R#L躉g7A4$-%{m6I5,xM`̧F v՗ 퐅a;>H)%Ku+)ɺKYV{M;G>:!$z ^T1X95;Wr_?,t&?(MXH;&؄d%{Hmpf̈́ߨ3XIJINˈN\"H5ipO'naRi"Ye< ?W S"*h;Qe&DSWo~߇%-s4 =Ǎ4|ǂ3?͑ٞB1rㄸ;_]ey_wTu ͙ބahW;KUZU#egPK#[1<`p%|M L|20UF#wK}K* Q*6cl (#t2' :9q9Zz`1HO\EPs_I*Uꥲ<*V%Eyk*kՌ*IPFt7 *UEVlKzš?%X)^d͘K<wz)"-KcۆABcfKą8齞&GpIT4oJF)#7v=u1_0>W\Ã)&NW޶Y ,5(ӈ6m0+kNjc%,!d,q5װ-: /(^2=kZKt$:8L/ZЅaL.~΁_x8uq; ==.-ceYۊ_qʒ&,UtyXq~9EZpgPVXUS zRvV^hh'ăzzϸe>G5x2f$O7n򴰸Y—Ԯc|9_$x6-7mi?,$pcLv+;\es$c% ;"%,xC2o)Уh{11Y3rR6&W$w4 ef  U!HPhXf2'@wlZDS[)ᴶ9 a\Iޤ-p>3`;yaYxTs &S]/f5Mfwn97jXӑsUT  WꚳG~ĝi.Ph&_tA "9w٘ݘ?QHӯus?V ѕfnfصsO"J( ]ddoB%@'o A(gLQ@z1m|ө" oWQPci3ylT.g *鱷fc_gWZ.˕TR&.(NߙO.PA!x}xplbXi8"ʨ:s0 W;a\ыYf$E ~GZg;S1j2ʛ\)]fa>3_KTib8odkLḊ}9jƸ>id`,4|G\J:NxBׂ9cʷ&ދ''!)ww4f)9}\ɿ9W!cIdJ/j(Jub|?tF]T#z.Pdz $WDHB-%eC2IWCF:柚Pel$rϘC"("6A0d tm *Ng[P`JҵnTӒchޔ7 feYɳ0~Ņ@;j'M\^gZ wl'g0V{MN"n&'uA!daq(BF-<ᦔp{yO{T U/@x? ~'®r],hH\Լ j꾆gnfkIpn8 ->eEeiulj<M]=@z(%!^9i\L{CRhC~}Wꐻi٣у9,愫yHڝr&1ҙ_hDdAB'!>ciD!m#n/䌩sfS?%U tj$VX ~ #ygnl9KǿQǹkk"7?]ض=/k'(8X27Kgɳ5MvwA^r @unG j.88 A-SB8!$ρ%f(*y.Q C&hM5A{ꁅ|kMĩ'~B媽!\P،Lih/]V m>4vu95ĿLJ3&*Ps-`tݻ?xoNpͪ}:Ð`S~kX!7;Җ|4!bԠ>nU&_ƺ!W8$kf! %+ssP14f!+1|DH„ شX'”msnpn>&-НDS`LJ&UτZ$ol֛L=N#qei/1Xc8՜LDbП_x8Gjg{px~}KdgVYR DLo̷.=g٦dnD9!]m,H~%-aUUtM,>=3=Lpk$~%e֭)^s e_:&V3ҸܣPM>+uR \+kJQNvo Xhro]|5lf,os)cr8Zgjh^)4J Ã%~-G#%h9ƲypZŗ z✊b]FHD?@62O>E5 q\x2q=A`9GKDI$|9A [UI09řZ"xP.yڂHش[Ve&kayj9M KxL<_%ൗ:eyfSar9IZecG.飪 jb'p|nh%vrf5.NpvXmG\3J{]̫fיgbJ(aϤ7*Qχ$gr+("9Gp13(Kg, ҚľӃ/לr{ﴤ01,an}8usTҫN5vAA9I8x7v-0ngy0&b0zC Ӆ]Ǿ2UH`_Ҭ2w Ԓ]}$j.]~x/7CYS[r/Ci?8Pޑb;sXބ2~V2G:i*8I?^?k(cS#`U]d G\sղnhdRii]%3jI]&cqi44^o8c6z}K*btGv*ǁ+1G_q,uI*=):5:9H'^uHTvPIM"j'\t{2F.ﱠmlycnhĘuDOlopϴD`^ʳ$:iʙjlYOI8D!SRi6p޻ RdґӣY.FRI ђ7 yr55[?{41Abf/zXyѠ:a,8M؁z> Af]y8=k W;D 4lz9 xnRHB퀄ƊkUB썿LdiȃL;MU0pͫ; +N_2p: IQy7\ĕF U9צ"УF# VPhdG8K'ՏXcṀ3D>䇤X~ioG[&BbAIShs bg>L5D| l\>NMeeaPH<5d1MD}OԮ?V8Š~ZQlĸ]^-o}RHzGq채8_zm Z%Q +vCE!I𧐚Z!ef;Nt?vFf;9B8禕(?)`Q 0.0vwRU>"F_DFG|a(cW_%\"D<r{xZRWlц/ eD9O.QTz7AK^TU>03:/E63[.%G.2W nөLȏ/a-dNF|MUd!ً:@ɍԆ`{tny|6> FxNWcM򓽫O0ngnFGaVLWiEֵY2wJ06w /]DQ1kHfl<:m缣~l5Ff] Vk"/By.je"IB6P$^$:Hz*n4F7il+,;BMp )Pj \SMeu/m&VDۍuX3ְ&I ^rXhM4[LCxn 8/ѐ9Y *R[2b1ߖuu5 D. @ڵS.Mt⊬蘭mm,rJԢ/2![KLO6z(c iQAQ-601RP_i / cqMol7,B:P\*ZJ UOmRZ3/y1籯q/AVGyp@Nm=ѮGFdZtKݠ^anWd,~7D:pI!~/]YT'c}ێ+q _ݙά("CbxUbchy.)iRZ۾}ͨHk^Ma%t֑:E.gh1//Y} MxMjLSvDJ7am:VJր:?Ĉ+`rO6fߩНEdN`9^0fTFBda&n.l";^uTAm\[6vFkϼ[ŵKT]iIGt* ڥ5d>x"?Gї@g_ýkf&l%:b 1u*$Q,/Bk:^.UMNh7ry''9T*_'I\S?gݕժH\̘sF( ǂ$ ܄U\%OI$rV)C  Z,lVL]gOEVZDNA)=8Jq{ kyzG!%6@٨Q~kDMv"sWɱT1Uڡ/(mO)1^ȁ<$S1u茵zSt4~6)*`ֹȇ<͵ "]I+&] F(6aQ29T{sUX:!ꋹ%/A\WB1@?!"Wyѫ7>](0Ûh/c*۴`dAV 6mT(aB\(w9 J*]h2 LP|D^shzjoGFUG9QP^eñ6E"vmwEhnQ&J !fU|$zyh1[ rp39\nBya> gCқ1, PR s@Y>gGLߡ^u,~ԔnLDH PA5iH6j?F&Cer~g~D"w-I nKEj#w{!>ISy. yj"y'l9gqZ21[O^~Ĉ2O).Q\#~8h9:91/Ȯ!<pv>[(>/y7gɑF&8V?uH~,y2?N;f&q(7NdurWVAy`^1LwWKVPiIu`;T́}>JLokoh5hM9W5HTkBI2P,F:ڄ@r N꺐X|Tʹ S/^45;cmHe`J͘:0HQ9Cub }y4{lM2/7 ? %=WQo#VS~_]ZI`#I q0XBb|Q\PQ2ۉ v{y51nos.ri4 drz3n1T&` 2cbwqƮ F/x)6mbbaDdO97D@_H& T/q+e bK|S(~S/ДY/rbg,iR *Hz{#b&IӍ΋T7tm=/~1tH'+gJHg41]tܩ{培Nm5qNRj޶ç"/YծH1:I5ed!ɬ+FkJYUwȷxS,"8&fP[g/Q={@iK :`gmp%s'pxM_I\Q9S I\J^1a/䩁 Q.c [m!|j.ND0zt oeaC d1iƆf̴o%JQ_JbChҎԤeKɸ7|1Al%ކ 6HV'ﴱd8j3u#Y+" XoNHnujWgLSg͡>}U)u/!zF\*ㅸ7]T'Ò@bVl >*\F!s%z=<իv;7a%Q&wivb>ë?Ϲ vTz,4pq3V; :}ԹjXSpV4.4;M^ &ր$H@%+,!CucI}bo{ub#,ۜ ~vz_On_V|a]ًᗇHvi<-8O ĝc%~>6氊*Գ5"=zBxΑo9A` 0XTN-4(UWm^D\II*V#[pw͘Ol'w=l-q6v8 L پwl休B32ֶ]2y,&A EHRu؏4Sowrq_ W,fi8)q{'U1q N|`0 pN?GcϬHNK)![ 1mP^N0 YZfeL4I]:xpJ}Tj4dSaâo=UDwphg3ݫ=||l3Gn *C}|%8I bN',9)$#߽f0غ[vFw; K[fe_`;6gExOO%8$VE#'F,\sV4ӊ$5! o9hf/K5n姪Hxm`=uҨ;B-&OSd5kab2ԽzLݣu'7r.Q.O/2 :a!,+ ⽎E64F_'iNm -)36l+4P?2r)ͯ[hŞW@ΖI[=60+0Ꞅe1&c9hÄեx+ԃ5Qj)¾LaM\!v* *Lx{lU_PDD-:l{0'3wA3{ :χBL([r ޯǼ% RL#m)GZ[mC$&̞0'p<4>>lqlG P}ͷ>ymObBࡽbJ [;d%qp:~L[(tvl,%Z⊻w\Н#&k4F7ۊjªպI2j q˧auw1@?Yx$ctBJ#ֲOsU]$[׏ "PUO?4ʯ}֨7Ո[%ZrkW•S =\w-o(!!%!1/;C WJf~4k^[cbJVd>jE11Qg&w/Tu+ӛ*&h ZHNQgRq n ķo㹒~ sE G0YV2AX΅6-8n+Ê-!\3m30 "b=+e4Zf}sW3zP7{KMD9ºΖDBh%={U%fYo߼ݒ󇛤rIm*xWъjuBV?qbt*ds[hm0c SМ?JsC.C.j޵ i*_6m{cD+P\U:7yLA7 RR"pq.$GJ c,r>k<*V3CnTՇ^n#jslB;_Ǽw`'q2Z\X,{'gdCP)R+/c({ޘ@3*w`l:1yu NEeG-jeS$HgMN8z5zͰK:1Y0x/r uǕ "ɦK\t] p* L@l<E8K 04ѮS_I[ى1sx|;,ͷ#De}k{0AHfsáA8\'[BJwyArEi* ^$#xA \1$\w5l chgc5$hOhWqB?>I@@ OI2Pvv>1000؝+A[Ҵzd)M?$ai۴jYz2`D~o&sGF߶Z`NP؟(f#%CB1U d!667RcU!ik^ODȳC-:˛Hu;^g10a(Mv /~D>0HweB[Ӧ`TqE9^}55wax mݼ AKzp^$~ο4ߡsG4 r8&E C=uZ叆~ζa5?X)t` FWM-תq2ͨ\Wk5T Y}Jum%a.L觇ltʼ=,AV/^34_hB/"=CŚԔ2ͯQ<86e)MZH8t6\ˣ*QK\P2 ۏ+]ع཈#!Y%-t|vW~, K; M4 >-O| ֞H%kVf/;upTVW7ڕ`\p/+ܡ`DPe:>dG: æX~}^Uqlnu*^w]B!av;qu -Bho4 Q-%han+?Xm==Nu/ Y{ z"+|v0'SI->^60p=eֶ7HdG$b\燧󭊉=s4Z ΁˪ZwQ3RL]e"@s (|)~v]c#?@J7z؁lU08f}K&+TkcD˟Kέң7Y. F첖V _Jqq^tTyRȚ1|4 Ctlꅫ2,=o tԂuýc4"HTX&0OJoY ME5$U!ԥ+@I2;h"Icv ?x`Y'N}@ ԗeN⹖I?9 Ģɔ֢QRCJ1n 9cF<=S+ EM="WzkVK?47?0P[2^(X%m1G`ʼn"i7 rTl.s1_gOuR<յ^XN˯ocAr 3V#E҉ڿu^>(C0XX݅*-OJeb޹1Ʒ 0#bc'°G'pZ2P|iD^o!z ]Q }!"x}hS!p$\x{IZRcQwpe~=.̏QeKA}?KNwUs{ d5l)&\b=FbZj.PO/硡:z)Jk{߅L=~ٽV@$5m^ *S4YJn90[{ՆܒnbBA)~Kk4W@Orwx(J`#CҥumEic|yۄ3sn;ZmqPS44k͢i]e^1*j[ N2zL;4)PvSnan߂G 3lr闦Ahp}yՑYV᳛s]!@ټeB5{=l:22=/+%Xzp$m;4.=GӰq8p\jZ?Z`Ӽ*ȶpޣ-<]t| )hjh{# #LbBO UD?Mk,-3?Aui{u0kƘŒ-bll;=(z5^YrDoݿv֘c1jl z\x b^x .]a8 M%,:@IOR)i<gziwcߗ!­,Ř"XM梴*&r#zP.bpr~X~jU Ӷ_Tk" 8WmmP{od=Qa`G( H~^4DQCbewc5u]ie>њ1H-{ZbWV`EȲHWdka{jBPk`ew q:4, pT"/\IM+o"{D)K"ȮPBF2j4.!S[gh@ Lm m 2aūED(ЇGN$kVlV1?IuԽ`Fؘ|f';ҵ=xtplK8iUfЮoی?8/_TgTym .vjVIΦ(o%lQJ.<{S~ЉCZ&=E$\[Ŕ1_>n倠mF4GYR< Kw$X{!7t=\J!+ms}N 3~)S [%䵖:/kg\&(VBm4l98N[vD'5&qqz$]>MA۹e?QqZ! 괚Xl_{7l|IȒ*@#߈UDf(eHڼN&hJ=Q'FUCN[}BQGnlC'NTJ;q^[«v)pS&@{e 6H F#5IJɆV4[/'ADq|*a@6ocJR &/tV DYȗE@jV 临he^ވw:at"jy'L5-C{ ;GV&YL\` 3l>Ji›)4]؇fcEG[Ȼ514<4d)dhNxnDh0GYdŴ8yꭗ˩ľv!./Ri*ЋT$s7إuGwO<ђmxUEKDސ(pZcWݭ(P<+!(;bPUl#t^RiB\ "U8R'eeE0 D?Q@6&@as fx_le7g{Ūiӡ. ixTB Q6_=.jh|Z<蕄|A0knu1cA;z|{ 􌽕:qmih(\&jZ3,6~c:@ LͅsDa0Lm%ֽqPs=S,e鿳W"\.Mc+eX>,_eO-ȦMɌ+6 HѼOI={`YA=4̬Q.CLE{:`haÄ!tU)~mvB0Dyrd_Z%=;̫AkYŶ!wZƂf0-au#t4n; 2qOcYP& x p=]YCgsR5wiΉv򲡥iS=Yf)J*e g=C4V[fmw͆,M5TOE]vz3b:|!{lƥC0,GM9s<DL&7a7h1(x KKoN7潈6&k7{?= v%cteRh^ɁƳX |8{d*v(uȼj=~4.GU9f }(Hg:He!n+H/8Hl^uvP)Y6W醼?ǝIG4(<KK>ğa+G1cEaF%sꍾDž8FUBο1ߞUyJS̝AIh>Y$ iKdηMHڵ-Q@du6F\G6eK궍`$=yR7*6xZvʮ^;͛\$8}g\FEfn+tpqLR[4l{vXbے5漹2lU>ԯ{C : ~p W S;S# ;^SD`^eH+#"0c%%e&~q7 ih-2{sxiV^T8R(Fځu GcÆ_!s72@+fv$x@{]\OBcDT n6P/=VE43-d[g*҉^ր5|{6 ED$V.  \OC9wmy aϥ|5@,'(QׅR/zPK4 k']Z).| ҩ~CRKVIwr; gE%եmf P&2?%(.KYw */]*90=mdsn~*uc}rI%i2914|mL)[XvZ8&}Δkn@D i#i0Rx2 fOl?gox+ARFjH+1F=x9s+ו?lS4!D?E{`ΦdG:S;"|m&mM}\=s=)3BQcҎ1lDS2>˨q:CV HX'm~5y+5B:${ [qVC{).!ۗfy3 ޟm€JCtyNPS#0\.KIn@m}N 靗J@[G?^|x 4wJPL m*00djI> yf̣U]&ryPF&ȏSANs13wխ~{`#ІO]q孉OZ}` D9:~+n +/Y:{EɅG`mk}dZ!䝄a"~3[4.!58PIeac&A]ʪ R{<]kafSC/:]s"7;zY(,sV[B̯OtENa7X/+̍'LZ.΁ }ߧ >;YT Ud%zA8~%ytEOCP9T!KΆ y#yʠ qvX- E >əP%L8j-튭4~u30[C rzird B%hv۾;{~VpPt|آ#ah, =Xݿ$xVRL~+uS5 ˷e.樅.)"<kClȢv-n0kr&rgN®bHJo`Lxn,LCawMbK0vr|\6xt>uE4xef$[I^-347פi0|wTLZe%*}*3ڼ[dJ w!X&{QS,L nJlbQp(!BeE m\qeјSg*CnHbO |UeAU`>x\q aY.oiD a*|-է+ٴp؛W"gh;fg1;="]`ok2ە@`]e5tȽĹy24||tC&"K(jOZîGf!_62BjDOA\$jtqMjX z$F/臭K˷S\DD K\TZ9 ߓtp :1m |B}*/vrX_Rąs "-8PQXyAqMãg k2SwL'u_O ʻ"{rq evf bŵx5WDUx' 34U:/!WcAO2Њ@֎/At/ךXj0i}n$0ܝqpX3JդHAw&c-^[xt.)c xKHUs3L߀%ߙ`"N>= sgWG HB"|iu0iŶ#B9./$lG`lcpi$H5VAX,3-,{pi @þ`T'\BΆp{ l,e[-hR8%ʻٿ3 ЯLѢ/v~Ť{ܕ6Y(«q97rv굪wK&?P\Hg%dW_v>=0X@K7Iaw%l\fS= Nu؈6\w lF۹i1چP 8yC7n(/_n xj2>^[ IyhԍܮzL6Ukh |ڐMHj=J5~r9|x{K9@(9,~,۞#;xHү?xiФ;{y| ,+5;I*¾2{3zIߢUѼjBq L`A*ro&G/5ټ*lW )5Q.bܷ-upC?b+8cۃ%V)$3c޽451ze_.sA\MHۓISY](,6yˠ㥑|$khҗhMd *XSĐ:P'/KyYZvWΩePۭE5٪My틭EcuF`\0,Š0 FS`n R(p_c[Ky]V'X^Aa)+@ƾřőN@!ꬰ& z*cZ\b}Ü5<aS9.gn/R_pÇZacy?|/i: .hFu<6eʦ>i\ 1Bu +灬#.0OHaLwo|b~k_q]}klBM!5>\˝1-&Uv<^I_P$BRiN7ieT I[uSy#zW`daߐ =7Œ lɇau# tuu_gҧXG.p,[qJe xNg]'d=cH =$4݆n8|sYn{cqE+fbww@͜A;`Dsov\ȫ85i%ylJ㇤ONЪι[A7W7YaQ A`XPZA$(zdOfw[ɠdvl'svޠ1թ 5 Tp04vMLI:ND!(cqaaKO}|W (wI&D/)@OE Lp}/t3`6ׅ{18>{ްjK ;`p&^&Sn #u|àDiff%Ov1l~&ߐDPޱveVi:Dj~ %]8#?1v8\Th!)HFzBjn*o]8c&nf)ri\**3Q?aR@ h7}Qo C1Bܺ9E<3nH -cnm#W1Q?-νRcEۓ??8E˩ 'Ac4ByM3^.L<ϝ^ 2\=H.c"|ШS[Jm;(*jc(u%=s Ǹ'$!kbׅDSTW:+wN<̯X3~)]pX=2̽>% =$X.ͨTe>/f'@c8I=Z9, &v)h կ}&|pe.˽MI_c$/5CB)SXDo+]Cm˟f^y̜4#C awkd:UM-f@tPSqɮKQhx=5xc[hgfkWǓUuW/Z͒p YL(ZXel%5FQ6x3,u^vH5X#w!Y5j+ >lU kNbmI ͭb¸ `(N D^wܭ6D4ǹF+M-Q ]Ɗ\^Z4f H+c|f4f,1<fYr /Z.xd1] )L/Oߡo>Bd T,&}_3xXؒJR^܃ *^][uGA%YzɈ3Bc?2ش};g Ƴ]s5ybbePdYY5:gA#|( IA+#le%~MJqUk$ǁ>r6g_"3! :r ^cw$Ъ˽HF{ yLqwT[:hcc5d>F5O`ݭH]P3lN%eޤ'=MÍBPRZWgh:Łph6 ?lP'yBgk ~b5$d"R،OPp(F=`#Np9 8sI3:De_]2.ձPBbxx<H'GC7y C?*#kSOh']t8ctSNs6l Q&؅_+ YγN^, {T FőA]Mעtoju6t-HI5ˇM~kfUr8*F\&&YjMVOuH{ r6K>WQ5}JM4tCX}DI(>#G)< .O29ZRUŸY,}0T m azaay9IVT4LRx(ef^Zu3}mӫmBiIwqMsg7WVJHTA 1˦+F0rrugS„,0/F\9&%%Ixǝ {@s5a2pcLL;OwZɊB>8>4`bEM嫮(GSl}ԯ^ndc؊6!˽R@/PH 5Do=YJuqB$Jo 欏}"F}Ӳ+/ȥ2#+h#"Zfӣ5!翐R{%3qOg/$p\²cvcp_8(njYztZ²=Aw%78-`8|tDfTOT2JȮaEN#.W0@G8a#PP-~Rzd̿R8Xy4 4nbqcҖ};D8Cn~t\ ] O}I1ݳTi~ Tb`1ۢ2:ɕg,gd葼2 !Û.6H3 R=1\Ws=ZnTowU/y.[o[q6f=ont:,k.@.sokJre.Vz@άr.3O<$Qň58 `Cp0fcPÇLmJkϖFV#(A52f2$HAm F2+$I L"b^1ּ*$sPEEw龇%:T.x5U->TZ5EZЁ<;]@Leffm:6E@ m%maC.a U-Œ*.2i9XǙ?Y&d$.lj ng7P6?0 7k3QP{`5ԃӧ%)-p^ S&~kC ɭxs~ߡREJnz ''SCBϩVv+>x{'!Z,*D険H}򗩧GK!mue}%iu7֖& Z$Μ24SgߟX=SICD=F{u\ϲS& eH,j;sΧ*U؊M↓0%K e )P@ӊEwپ#5^Cݪ+{wQuJR4&hk K_S Yv$Z$x~qʲ fqv#:yv`4a -wkAu:t)(} O4 ^|}5^Z0Cf2c'Lsڲ^3*Ṁh)4d09k=:A5\*t{-O?;Ks|ltLjVϊ%Wрzp5-RX|8T濟aa֗^{!/~/.NKqTY1 8rEQEN9 1ƉM+CE9/!>a5M؛b&.V2 :|hS#`w M 0ȯBv[ 'qMXU nQb`l1$eH2WH1E_d jU{+=ّm ^l>fGFI۹(KP;dS.Y(ISФ`8%"YؑhCb0ybp.E$}h54Ws>'NGgJV.5k\>,X3v-}&S9O|nNo֢ o>8#%ߝKS橲S\uY7^xtwj=keu=oQ>=#KҢ\H󽓫X.j:yRlNx ZK27UT nL̙m H=7fT| 5#ty|b[b'Qt-􊞊0-{ds-KS$g6f0xS jQ>D/y c}P$䵗Y^C_ދY:hx7(',{IR:Fx﬿jcLMoVo1g]TrAįåNO" y?^9x\dGFk'_wISUF=')gNA0&XA`cCt~MxJ,ЋHVݩl%7ko[YvN#ҕ`p4edԂzQjy % d:c p[M:>QPb]!?'5r7lTb *q"#~R͓ƣWC5qCՁ35 M3  y;TPM4 DZ 4kG'EoT[ }T)q`۞WOz}f.+a$() RSyd6 r"2i(Y1*n|x ?9jǾ10)ң\ዱdeb,! a% u#!1F| D 4_IBęGDQT4h1|o=IeY͖KqA:߉S_=oRmarBVZ k~䄏C4&寢\6UZ Dnaa2B($ɛN m%OVlAӜߜUU7i :;f=@J.8`$Lv_**G"0_ScDRs&@IV?ef2wR9"09`U iC>󭍪Qݿv/,j6y0!MFk hlAtVxV+c7;U܏\1g*y=&KEwkgv\`n7UJ ֳ i30z3 uvzR=qoxJ3 7~yIQjGk˨ {ؽ)wuǢCBe>ѠZ OWRx'{k~b[2d<\] <z\r=A+JLF6uԵ=p^!ڨO~=U@s7ݫEɋu#K{M{hU'M)m 8]S[WxG-'1IqDS5dĕ7nNjܳWAlᯖl>PN5;ڸ'N 6neEN E@6V X0Ͻ7L{)?˕cy;duݟT}E3(l<3$ ܱ $D!IVx_8%3.9ZxCI3=n ֏fPZWҷ,.3 GpFCz;_ j١@1rŲ˄?Q<99Em ^)-R\[܄B#Cζifnѷa6^IdלM+)r_qמ--y/:wo y#gǝx6H$|}3C`XyQׁ$௎9`uV``e'˚-59-^N!w>=J?v!]䡼i"]f7qܙ|X8~>²Y&M'Tf4M$m̲>|̵_xVV;lgz/ANef/$Ʋyf >2,fӖc]Γ_lzxe4_&2%JkBT0C6qAޤ9`q~fߐD:|V u8C\E!Neϸ20u41\;+[h^g h!(S, ϿNNO&(2zPhưvHz(#Ȓtd9h3"U;5SM0a*RH0u<ir _h:Rd2`{x- hP.$%}]v 3s< -roj_'`BC/6K,9݇ KgXf%aR LO?Fpp>h+UTHDDwd4:~іbMЏfPO&J`xzdێCsvu8"?YUPaJKG'ouK{"l $u ..š,p|#,=a…*ndbE)߁ah(!{&:JRF#i&.d?g2|H" Fܻ3OrgBZ娓cp`h 'ޘV94N>/=D"gF|&lU~y_ Bk)'qmqzUvKX"اˉ7A* R/^ h ޮquer,V Z@&xd4ma/dzStb?P3]H(ݎ`zhHBZI'ȏ6M<-Ygӡ̜b۵=1cb%CUIsT*մQaD,BϚ랏OL;!C Q>(1FƷüh%AI:&у:/NxU8ϙފ;3]IXeo/6'"E`hIg#lwÇS](ifN6Fv ZѺmڗv͙E* |9ٍ%O/7gW33s&%f*Nwg- 3(7j9q f_-+VE+fe!FQ}@C@(S" &3$u yKqɧ%P'T*9E挿]Kە^>7ҳaըW͢W2GLcG">! yK:m-09/GɅ+ʙ-N=bs={GhsؑV &nx |m}ˠ኶$eSg/w4UšGz_Dw@p Ujߪ?UVrt/d-:^is!|/E0/XI]@a-/Ѹ/4}}}heX'Ц@K/;ށ=|rx\m|x#( V$V',~}#"!RHaX =>񢻇:ɀҺJO* M/ҩxmooØzDx;Lp+b56ȁBVSgϙHrQwKrҤ͛z "!zTZȧͶt;Wۍx"0Ciޑ޽O_eh.#OЀx\dյ vЩξ`pruW;>ʡ3Ǥ9a:oPݫ};]I5沮XfJEv۾ u*= E7n5y"rh؟KzMQ tVfz ]^2_ќB\/LTwc;l "hAiI<o9띏ҍʽҌ yz`K|Y KU2ikbwsK2p2HRNsxv訌ź8a:mFrl_l{x]0WnH)V|59+nq\ey'3VkzwPN?90ܾY-UU/&F{v8A9aǾyHRS e* =u&tfE659M$̃Pu=LjtV#MU)%ܲZ-aD1ֻ7RB?5* ;oP.svu^аA*AÊ%ik0l8d:*evP =v6'$SO_5>˥tjqF9}.vY`Nd3 =R<.>lX]N% &$JyQ.o('GDuJV3<KmcZW 3F~oh#g ^S՗0YQVJjzd4wyS37 )n:c2Jܐ Q:dHEĜlajKĔKD%blY_olS'JD{ 4I# `@@!>6Nc]]QG˰_#ǎlÐ_doZſ+mN-&e>|<CY1YY"YHDmK-,tҖH,H~HOp)ҿnI[0iI y(H5z;e'[q sBz 8'|1zH% '!G:%"<7ܾxv!ոsꩅ ZsEÓ+mV7҉SdpSI6s&P: ի[{;;ŇΪ/N%搵x8k6#)ǒKۉfOӞ]?,^~IJv.OCc);OI!FCÍ"ڢj3e wGM;zP4KV*2_*lX>y^X;44yXFޫZej /bdRR%Az h0p`A0 C~gwC8D!:/}+vpWs:EtK7V PG1Q:_u؇t뼖IKu8H& yQ2%s [ЇvF`HF=4)YAqQFfl$Úo<YL Ngmc@!C=d!"-">Av&GA߆`ZK DVBsޗey&rP#}/ PMTJI\˨%l.{Ͷ\2-҅XnNFNmj죦ǫbY7;1DYZ3msv*62`qV(QDprc4`x#8_htRs{(kD>|}gRM6 wׄgBM`˵q0ٲ_YF:BX}E^ "?"YJI4FdޜxTKo"$إ^쳔E4%[o,rKoy~J{iY{}\mcZ{Hi$9B>$B޲jT7$fdIUЏu³r;+B?s5NN2 8&K~peld@@ew7E /3[P"Ap*Fh^ Z=ä53iyҝ_+I*6I{?> UrmJ΄Ofy5vѵW-뼆@_Ud|hڊtk[8r{:m+T֯X/#K܁O*+[9YߗsN><1L>(BעL Q,NGyX6b:SgԈ :DZb7ki2-0 c<,H:/ޅѴp,Q8дOr@f]2r%L⃦81O B vh8`MCߥk7 fĽ՞եZ7_$tXEs F,Vulu'UaEQǢ@m;VŁ>xۋe{t-k*8ކ N[.~LτOW`UpGX@kި9¼ S!D #*2Z63jTji`ċq1e$ xyoVey@- ;8ˁ1;3x eg4O8!#md@f%>%9Q:8M9*Fh1nd?hektwN2$_&7PQ4Ks Qh 0`+DF@KZo.h®W3O/nk3YŬzTUrR/d4hl/l`P"ى+KP]$a&Tb ;65H.qzgWB:mZ:ϊTϖa "  8X1QҘ/x4U+6曘3+7΂omO,`Bwuu5EUϝjSS j|ښ$,pbHL{lX㼽!DVO{t~SVo G]f_q-d0|3NcHXt\6,/­^qC+wPdG/hg΄4/ t X#G2Qlq333 3Q|̼/(g}txa$5ldvY:6ɉcP(=~j}b6m+Et,zK#+ZĢXY2:D;mpj~Yr"M>0rY~1j Zϐl|Bze8Nf< \eU(1k|:\Q-rzoSC8Q  k*[޹5Z @-Kb̫xub- % %z? A\(kG|.$?kZѲWPmwϐxbG>mUu8SZ` };)&OYY㕶-% W-o[=XC $T10cuY.(!R5Z<[ECnI۲!Q@5ӟ~Ù5ը3Up:e@_'@;m*q v,k^"RN>?pI KT?ekq~?[f7ѱ?t]4GEŦ9#B;Y3jp4RĪ飇>d ;0ngV|/mquGαrv(O\btO8>=@؁7HD܎r;uzZ)*PuD3u-cN+*ת2 "6v;O w{by;ϩcmhwn~<[&ju"ϱ _=؆1:u(Ab/ɮ!S8ݮNey덈G5:4|_\D 2μ.s Ӄ~-;=gDG}hq f C,Uo|%M HFxb:IsdAgz4") -{tS̻hif3D ?Kt*[說=m]_>}@EG"WTgpr /ld֯>J&e-`Gf'j{ rCû&;r&KN,L;)LU*a$ VIދq>q0|0upiy6bE`rcvj9#dMwb a,qooiԼJLRӢ3L߁NORUՐvg t wR.\97&07"%B ":Oo 7e\|g={y$ra̩b}=~Fգ/Ć<-/9*V};x@yM1/4ls#!;@K#i q/GZ-6)\ʏem{~B*UCܔp f#ӝ3:eʗ4.MOn`bc@kr%-8}i]qm 盜əh$"{ pA; o^ 7p%ΗSJ-mVH ,92ʭ]ǺX 7Zڥѯ<>IC$F0JPR{g @݈}˃G.% uNe0k4*p (~kv5(=tqͯne zkT?;[ v-PcaV.Y*71xYʣVtIU6['p]!%iZa2xmMH6 +E צU|Sb$.7܄.~bz?`gf>m{gC3A~0ۊ,󸑎W>D̨8\]w,d$2uu'axkaN; 1m"ԯ@+8ޫ+dA=ń-GujmHC$̆ a_!n-$ֱ֣ XI'! 8+Cϭ<_;v_{č-E37<- cɠr>/{@vo э*ͦz` ;ipCc{KiP{|XKU>AEh-:k HFIBbƾ !:$^RrG)&`:?bʛkpad;c6tΊ4h-e]wL}rZdfQ.Ο䵽756#d6N#s* Mc|^w -9ڒ;\⽃4{,o ޥF,n82eѤ`G5h%ff.q* RUw7@$O~N!Ӊ?fi<*B]F=hND:LJ:wUV"5Mb1B֔;WavI> W eUs5%N[({{"81ϊ+LҁnHQi{0/A}甭M W$ _ R]H0&@⢶TT%/Wm+@'HhC[H4Q( "ЁgG>嬬KR <tŐ絲0}љtg^[42.Ph/= ChhW6.#Z> O23mT< A, f9 }$Sq%bQ_8GK5ۙX'~Lx92nZ[C>SZ~Ba̋t1=lsl)"w冒\SÃ^}XC?+q 1H]n3 –3 Ak1Mkn^Ł'M8 ՚Xqm2bS+g\oYkJnl7>v.`GaQu*| \zbJ5 R 0M ac,I4!|NxW27PcfOWi6=CkNGTi*}z嶨 epW+Le(&Kޣձ[И/spҟ{3Ŕ!5=w՟7965Q7N.+o| ,l/5W χ *ť;J˥<"蠁QuԂDaՠ{u=\^͓b~Ž:POѽ.H/h+ӱwjѼ.@fBϦ֒`Ae,1Z,MÑ@Fw0ŒMk]PlTx7E! #˛D'g@n4xTO%g В2Uŏ~1n&E1dqa}^;l $' AR+bf%IPCU<`w蟏rwjsD= ,JgdeArKuAվT!Z( zYcQ '{9 w_f".m( v޸.8Ǒ24hM#殘:lo?C"6a'(;N4%vyר"\vH֊,_#/::f M:`z'BI;1Ve.#f]@>q4iVViBxn?tCItqz&xcǖw1$1"_A5]#XoF"k01 4҉榆 -[RVU%7偅z恞 Co'D1*7.*q@sUYT1YgTF'u]ț8 f4_:RCĤ_uRzEQ.r{ӄ6O K߿"~!2Hԭ7eۀA+9-K}myX3g}>>8ՠ@lm/L5%.͈ ZdKc#$7gV$5Z1e( `H%F,؋dB%~МnL>Tc}Py;n=zE+|r%K/t|1Нzu(55i3:ȡ+F9xB | 3%Nd3q 9wlE130nf"C\ba"N8+\wL>]}"LR9G;{YJ?Id]_nAhc);U**}Y[-UV(mn58?tsubQmq+J*Z j"G@~HLœ?aOi5n$)1 / ArB73ƟM;EyBz~q{&ڪ%`ozd'5'λ5cn@G0%uVG]w>yv$8FK َ+?+fl֡U&^ѾW;Wo]{򖈎7_Y͹7q 2 Mɚ'C] L:$$ar'H"zшtXYN~V(BзikkE8]~j:iDnn 8( AUdx8 '㌸95-`r5awEoX>iUIWd4 CٳL}Tg`eS9_$deԔ~t˨L'gMP>!^rɷImG ><7R԰x'Q@y o];MyQ0 xJp:D hI1؀Xb\:l;'O2/!wxxLcBMurJ.m+:նsqfw\,04Pc"ޢhXh\B(` f/vOmmfg_mM]-ufML!PT*jWlcv`‘;R1ⁱ!C0cEOҏ:ScםlIOli"Lzh\g ^ä6qQrł2Hr|W3A9E3^`BUئs|' vtft34T 3) k4פ,U] ΅@n`d>VJm'_ 琳͓s8Z,v %\"YIЌA\YwreSxÎD:#rmzqO)-Uhp2-zκE6a`" dTx5=6gcӳ)B*׫ldZybE; [m83Қ˵r\:U0b%9tNjgesJ'Κm%޺^kK+&4DT/-ጺ%V oj H۝O*#YW{ :zd7,1adTVnj}IB 5s(6:Rxt뇁Znʅ~m{.=y ::SGv J,owj++%a.tmXR>p*^eMʱTL:0&cVʌCF&mHg!"mMĤ?+pÓ^?fCPH~O է@gppO_߆A06 XKP=ugR:E4,i.6ʢIō-F\0QE&I^c_NUl ,vh ZL#6Fp\LX|jbg|^;VFs9Fg}þ-nS/_I"Ib(% ߯ڼ0Q:!{y;缇NKމ3"v;"k$I$tؓZln%k[3\"ksWiJ=+Z:DFgEj;XGKS83ssjQ8k m8Ia:/:ߤP1MJoطztz@uYyG\Nq}WEEGHq~d]pt]EдiZc%kUP-`|HЀZ1r-ڜSpbI%,_-'$,_/(75߫ɂƻwٛFLIEq Vrk_|qj:=@S,!@Zc1P.Ȋu&?=~/OmmΙbW \,:E JvCW* |`kƾ0,~e)iKb-\F5`5XVM,"&Ukk:ާ,U1'b]ͻVDʈ~B酖^)H#~/πDTܻ,ϱ-UiG9*W0޾AkϠ3쪵b с@|tU$-9p3űimy՚&#SP{$&lEv;v[ny`*`cSyi`l&?-WۮXvuO"8gG~xg`HU ƄtT^;pHDϼ{"Oţ`AL[b (0dL:aU9" vƘǩV~j֊0,4^lО6KrFt{R5PCN[EH=gIo!2O+_6y-5o$/`n߷kF! oW)ڳ;9xtxu!հpu>œfj w(P4!O&6||7E=pw}ى;&=L#A3'Cc@U/܊[mCT6Hh4\ ݧG|bT٥}_oDtM+Q`9.{#F@7 ՍΠN$0CQw"fee<`~9wU@ Cʱꅅ:eFL~[2i;ɧgq*ߊB( 1]_vʢ7{ 屲)#4!LM(zsZ\p[:xqmjL5tq: }Ej( Ô[2ٳ?WE 𩨢6~Pfd&- \Wwe0O6jd6r((!D)DڝCZ 5xY ]c{3HOs|PyVDQJBx.3ZvtƂ$B-EfEL2H1"n/⬗`Y$ֿBlov ?Y`UijXrn44٦Fi葟/‡f` +w ex9L9=م7$3 dhiphAH3ާ@:=Z-N\<WQhKnp.x֗ך2*BO<v G|$^yyrEvknD/1\# VWnUdQOXF@'* EJ{6* fqjY<\ZXy/3Ъ@7Ts?(s}vTXn.[v-0Y+7=톺Y{ZuVi~a |KՖkls fJCϖzPO"ėuǢbUBE#ė$,941n(jM9բ:Jc9 59y: g$eRuL33ɼEg(\{5h?@{yj hUk)#Obf-s#گÂaȑkSP [,/a5"mvlU#W1 C#k=olio7L*u*9 yƪbʖ)_w=#fc[n,0 Ꚑ?g πAOq|# T2r|=hփB g|vGC.M22=i9Ը7'^qCxXk~enSZs'&Lb0,&Vhu؍(1.+ S_AV_F I/ai@t@{47lpErpc"#[`6vAn7ׅ /k hY`qdy>#*x7L_ߤ %m6yGi.#iqa&p*ŭat;]wlT$~Qyt9rZB˄m޲Rj-DRbq^#6^ a ?ʹJE{m@Yd7icA+f/Z@r?_i;^ #b7hL?"b _ MPq.$˄@ڥhWmӘǓk9JȚk{eN"POq5IXmG)\Ք%Xr<eB$yZ&]\ٺKJ/ݴxZ (Sd: NweN7-Ǚv%J ;9`O:7,5 [wQCzӶ~;Yz˓?U.CEGqr!]* Q WOtWž-#>=sfԨSNCt5(*M9 .*S:zA|鬎h#OȲ|O 委]÷c.S'Rа$_0buUEv ӆ:AΌ qR"=|ƗEy^p7+Fmj ||T _7u3\َdūt ?uT:a54:$}(L:0z#Πƞ3+T=(ZRF\ 8,ÚoVXC*"}+.1֍~`҆{ LKJ䯩a)I%Y׷auFWP Ku_ޗoN<-v[vY=nQk7ֳPw -8#2MΆSF5iK,+.`Q&5. & ~ysw/FlZ=91jFcK8؀?gQlANޗ5Lhtxp,u~?<9Yw|WC!77y |sF5aw}7Фhb]s A&oTd5= 7- eGB*b"qXz8P*1QFʵ,„#ոI[\F*v[γբXoϤ̀;wuDis?4!Ʃ`@jP_r|M5q6~)֘-)Rzheo)0اߜAC_7c iQs^߲OVb۾(Y6j[REFC\NPU~jt8+[JdҟА4&~t}ӸץP}P4|>@6a;:-?ee6&~9q.:i};“+C`;`? |-(@<( 4V [DBar,6O!]XQ6Z/fe/g||[S}Ƴ70#01-lx'|V7Lu·y$tG9ߦѤT$Tc>C f[ L4"r|ש]j['tƐf= '*?EpmF%c2&]32ɦruM2 VŴbc ]z#$ ?7WW+[?S: tX[hYM( ]=}$꤇=Yi|E&O#D͘Ͱ6uW cOm;86 2Q1 f;o1 /YL˸zך$;u"jhQ!30q9IU$7ExZ9{\]f7RNe@hHqrO7ٺBA5\ħ幪S7Bd*>j,I4uB&,Xᢙ=ܼ ':MP0_Nc%`!1 T!5ɹWmINǧޕNn. Vj|'6;ѷ-1(2 c|FŬ[qz?6syi:xWΟު|݇&#i%D8.2V2dpUқ,Q3)$fbO74 ?&s.=nyv-!R2 Ͳ'!jb X7Tۅ͏F,06s3R ,ʩ-pwL2!ܤn*FDȕ !qaO^L65wZϙuƺXA:R纖B_\S= }jfo`A\](tX\45d5xAWLk'ep~ ҍ|g~Y˨O&tJ1}oyok H zJrtdƝAhϼ]j}a2 2#Dx઄Q.Ѩ=aSrf |mкZ#Q6 M J|ǃFJ]i=>xhÿ !;!_*7SM `@;O-( !r<6Cǝ1ňͮR]» |e) HSMGyk͵@Q\z\ηbG=܊Y厙Sk86&fS&/94._4jw*.07Et =ѫX:ZS {BaԻM'&N?w<#>2j3?GC'*a_G0av1u;y:<ϐK_#@~*cY3>Vнu<-fr:0&z+TA*5[~ʬ-qO+w8@$1 "o,58<6*0e[iƅ]mlu"Ֆ~Ol@;4JoWFuJ$k)Xoc)gu>svH]M5u%6| LV@@k}V5r/B~02>Lȅ}Pzlo%3 \s|2dRL&˽W7S& u@"0"sfK^d k%.('HkH5-%PΣx/"}άm&|E cH^xيG h 1v_;TPuHq`[܉%̵Msש4ȍWsK#40Dh}!!k7HJ.ӛ10Ԝ*!L)U>,E,f*{c+Vt6]IWKW[7Q= NJa2pUx1` 1mk"poxYdޫYԑz3 TbU]YGyY-3r5~\IWMfmޤQ%G L&kK'<7C+)c,wVmhfw{ 1?M:W@ kfW^ғt ,_P#xhZ  UJO!uw0ijl"$uў&!Sl E6>)[i^MD"QĖ qy+*j{aȄX^)]9%1-C]*Gwm-]]{eFrn~/8*TIB7 PB]rF;VA/r>u諑0̾SZI\VV 2Q-''O쓆.]^c`׹)b5yobaN l2Zi ?o]cX Ԃ6H2 {cWPkJqsW+5Ɍx_>A;Y6{D3.'akDԭdfV:{`Vbmbk^i}&vs?:@u$v(@;cB[・0m!qaOPOO9[lMg}nl;M|KKwx1]1UqQ=;,Ќqr~y<5ܪ▻AajT-eA^= UN{Θz=@߭iR &*Tcݯ' x7Y56DŪmuM6[{du@gF8֖&[AI.z1:uSؼ7谜ٴ gR3殰PG<\9sR J)US3|>QMi*w̜ #cPxݼ_('\K:9+,h>"@Q.j ."wW"m0W۩DžҋS\G;˓e^ڎ@R[&=:kX\/ Lr:{{M$faS|:c;ѯ+̔8ۊH7D{JN U2ڎ6v徍Y6_ijAkX9= ߀2-_LVz Mgðd88+^:TI!Rg;sY_d vi?7)+K ądxV;f7Hw6C_%+0 Yg>@ʫbb![H IE\ H d?םCa,Gub/_hY}CвƈG9aCgX Hgs?OA)'wo k<K;f_W3$[Nrf D̟4:|Z)]=I^1m`|jU돘z)Wn uePoh8`GIp2,J>È Fd)O ,I)l$A-G(PCXx~rj 몂i'פ7c`"[($NfTR]5s#(b(|L{H=3 MK;<˙- ;Xp׵ؽnrar x`U}n5T8X~k(˔JV2&`;%%7J3v@m[5Yt>6RC!Ӫ2ZlZ^Ywn/M~: ecq \JFjbe6 jTwo]H޼'e kis; N#Uղvc% ){,pj3ɕ:,pAS iw. LJF;ČtR*Da Þg}Ւ,omjE_l(1-l9/WFŲ40eNO| JA,hXҏ;N `OQ~{^ʻb!L߀ˮ*MA.w.J˒+) ,|LgmI}> أ/ 40L6ֻ~]țhzt8GN`x{½@xRpJ瑦Rm|W1T eVFq%(q:ۊat(e sDhOOdf@߹DşaP TsEDagMbscQa=s7[*uȄ(?.uR#N6>#(Jjk96HׂU#=񕄫h<̉#0HCTGB ,[tWZ*BR5uk=jpBb&@GT]+vp-a0սCQD zGKV*jǀ0""/c5zs\í({1|~x8٣}c*qBiE 6ӷ[",.AVRF L0GMYv8JhR!p..y!ԟcv\012ֲxd#(b:%`>_a;`jbR"64Dضrk7grֲ>ST6iS2#Cޛ(\vΞ8N ۹ڈw HsaXn|XL#4׍% !Q4V[kӾ 8(T˻;@]_@M43)D$sP£GsO`3:W]eD.y&%DyD_g#'qӵ }UESo/FK'n*=3`3oT0EKs.D# 1T-0K]2 9qhࡽ~4< 8-Two:re^"E-|F3%}IgPy<41'F 2u)F,H!*G1UpRԼ_l)(,RXu  뷾kwSw >k9 \|>-(/ ~75ƓUn˓g4Ai'p|u} ff ]^I}b 8a^K}*^GVQ)YG+!ڹʽO̖#v>lHj%z mcVIwLE6>7gge^ /ړmUW9*Pop&vtdG]E<=1jG9TmL"> 3_9q]Pȉ1 Ub ^:H%JQf\jk0_@uj1zrw &{wq&v<>GD[ Pvaㇽ.b:9LjL:ħӓ߯TӿJ9r;򳨢Gv=pgW$q5g1j}?&!߃r{~򠶡^etD-?t1e 8u坯nV}l#j% (ldwl$1QÛB=֋ #Y9`Z./ޛ*kQ[sv>2r>vT|W ,-): .u'K`^Tu':jCn߃:JKMU{4Qq dcj̧U D?0Z{x:(N:i5{d:p vKvy|5/YfA䙫ivU>P 7`++ P  q !/$Pq^t*ruH{闻P0D{D`i*ϭ婺U3 h0iNIc*Rbpͤϸ4} BT,+,#A5v+dzOK4 tPK ܲu#9)+oNEAdd bLC'N.DR1z88[ߎ](_20a/+r?XwyL@Qa{eǚ쭮dp2u,1RR-4tOiٚnvO2R&mWs`UU1yj+U>X`NP7}E'jv@\^tQ>݋b9$^mAsl/'moD' 5ף~,jpq$Dʷz)=xL ӿzZԛ忁Q?ey1 TQ1A5t< >BɁbg O0o%Ok z<#THJ@PI: K5MZTbh9^ou -0S+US9>+,?v(n)5jQ80O&mEO ¢ߺ"۝[G"ZN:yWE.ǛbyP?^>N-+V]PR/B77 R<,/-Kb_\`;§"ΜgrZpxɐB]Mg5A#~eSLeI4nʂОc+4Քvm -"GMDh¿ =:+IUG#{-K=ԣT)k aM?InɮWH{ (l5Dۋ!$C%pb'SOl2jx6}X"L? Qi<#j_>ӃPoX޵{Hv#kh{@}ΊoRH0!ńaY0";8"Pכ%5fu|6bOϿrr?_lqgJ">mᮚBd0y~<Λ[&Ȅ:xq2=*ҲZ$ޭ=LFq"0%Ѐ}_,}_Pz+y^+)^ᎂ!ӿxHGʻe ~x!&vT(]og*D8yN~E"Qԛ4D;Ϋ{8EkJ&W1ۅ jy-}p2Pl., fR#qW(6v xg1^su;|F'+w Lug&| G$J˗c[7wjDco=sDSXfkXJk5kI+7Kgvof] 8(HoцwtdBa 'MW˹ ̛mboʄ?ƵX rM9ѯ{T7笿3ϻ'zjV qEA3G;dgC࣡;ؽ0u#"1k[a),. [ km {gqj֒ .V$5lEJ#ݹguOs(d^(qΡF[-Lhnu3Zi{aP_. 0yx@1QVz (ƺ+Oһ嬚7>~yᝇ'E4U]\vo ͉V\5`>(4k ti{o$Xn- ^CgƵ^r+#`ěb*w_ooŁ?Vx n-{MRvk8?Xd,4׊RvS:H"7eyD6ڮdfn[%֋ =(*8!ͅSo zl =Z>VOQoWU<l/`_۱,j&V,\':W# }\s+Ntp7s'9Jv(B 2uGoҾv5a?ZCV.Ok7"FT5pM4ޤQ $8MM?0٪((.ʅd[7 l~(qϛm8$1{ы&.9GdJ1@38 :{LYٲMaCqICA\m/NՔ?҃?c MsX) O,",V\7JQ"LP9oar+aEC\{̖/|0E腷@+i[3٪0ǺE,yR`}Be*ɴdI܈B'wė9/ꪩ9i[Ϳfwt?L>| Uuz\IK(؍o]/ ᔺЅ'CLY `2NyЭG-'AXKL/kh(Oc*~pH*] KfLReE'F(].,z=ߡFɨ۷XzX m "v6_/چs!Etghh#^Tβ:/~l{~6Mv+HS2σ>r9xs>V$PV írPٍOu}w)Z{6tm,">7x k>~2Ag(fVz+P6.8Z]@TFn&4P~q.z`jL&>X #c>i"h lM@<}@/Y)ȭAqi52> YߞJ&K'TEIh_}^B"*/EN42}1\ 9x%V-}4g\< u9.)O+&~ i.b*0>EgL:r}W.>k@[P/Tn. ɬ `n?ʠ-KVɔiQ>3v<{F@1Ʊ8Zɡb= vϱzu) ҂ogK,#k:?w Q> !,H /\? ;;3M >@DL#զcbGhօ9ݝɇOmyPqՄZVcxXBpV5%_9$ؖ+uaqC<^T p[}Pi{`ha`V \n'` J];o0%^ UP u1c Еf__jUkTrkЅAɶ_T6+;U5f'cY-%etf*Uh~JنAJ08EZ[qA`GOKصIV-|5MU )++{C8W{IV ZCP9,f H. /O,s׬~h,->?d^lM6GPnbQ hO[1]{r<xPwkws xE"k_۱v\q YxM4I[qPa)d?31}"!rƊG}l]#'Iぞ%8!tt$GVGgSTK\}-NC+Fi"p!a!ꇼOSirFfǵ;C}wȿi\a6eJ8=3_ViyueM]h) M_l?쏬z$>)/-9 (Y|U bk%BVBDY%X5!p\rPPpջJq9K[lxh  å( F_\+W?:D#؎iȏ5^y-`}乐OS⮎үnaU(ad)YPXFo-:~W(p%Jy qo:cg0IC2BqP55ɩ.qڲI>@>;i5~pV o$ ZL[ IŬ^Y5Z~!:ot S#W_BRJtAMi_U :pUFwd 'P8z f* JmDvA G(pq/$pP0[7>QDX:ȩ.SOZ4,r3IWcm[&=,!q[) 3]G|$k~4P ۯ!bhH!_VJ 'aF'|).?+c OfA[Ѫ3aM|jHR,,鑆TI:炱P;яV|-[3F{VMi8Z6U`US~j'iI1VŀE6iɸ]g. "{c0%3JOc^.UMiidABoe@+t;F=[,_75,B0KY!^n$z/ ɉur*OFgd{8 P]Qrlwi@gQQ sϞیہA4_,xg3s=?p3bEe{jPN?:{ ‚}>d\V휚 >Ů=UJbu4tͣqQ 1AZ,& 3MG6xZ5XoVSfdNͽDކԃEHrrѰ㽕 `H8A4-LUI`$A7?r(Y ؋Й$^I pN. o ^]T̪3??d"/zP`śpo87wzr6WU"z/Y ֿׂRO" 'ˆsǝ+iwpe5)D`vCsaŀA}mځESr@ݲ^Pe\˦eV2}>Ofl*.Sn5o/hh26)kR+L/j\AAqqcf')Y{QPJ=o/I36Ğr3A Ҡ+jF*U "rzD^YUIvBj`d KF`0a_XN|fDu3įWwūљ 'ǼH N{rs >ELegIi̾ ?3Jr5״ޢ-g$;X8fؽi؍FG3Fm.ht T2CORF݆. 6oMDt8=ɖ«%I ;l䥔>8 :3ӮIaߠЂuL׶eY>9c0. L4=bYђjvB֛Ô56B.ѽuu0_Z5LpǬ5 ]9=b? pWkJ/<Ɏש[h(0OMlot2qUwݞA_(@M#sX\E d")XB]9>Ā<CB`,=irCp+Xk,H@[_kc RX"t)D5G@et#[I NÁi!Mc"@-x֔)1^Z͐U_13_)L> P.C[=H Z8]4N^#c`}'C*?#i*~Bϙ}Ay1߲5x+t%ё;ݗ9/W~O]^ihfjX@4gJ }) d!f|Hký6L;%1zaS*tdȯ׿  `arLn}ӧI{ɨE  QP◱7nV["J>ʹ r(QXWuv*k*#KIge:P:a0[Xm<puИ$=Y@A(}2NF*`!sWѩB~SV9 ϬXb:)UV=,D$ᅱqkD6H"TY>胳?D"gB0,% M\ +̳MK.>t/@{qbRџp&($ ߑH*ďjvaArѴoDe-Dsr)!\%Spx JU(eDjvi]f6%vH3A6:rWy_1xXXs 5 +討I[&6ֱX%Z@%cF8CU"bD.p[jGab JU5TeqU6z#gvyΨH.{43!L|ܔhv?R$WjJX 5 τjM@r1 pp7S) e`T946g'{a]ۖߚm{cqÈkY2nWUnnX^G@ HI!}a. u?ܢȳQm_XIߏ0DIk^O|JUq -UeڣO[ ] i vf|?VjD=A78諐f /0 >^5LgK3My:xo&a̾L"ppf1X~5mʘ"W}J4]_bƔ߼ sUH jˌFW6ECns]wy"I.ҟ4($r뫣Rd.0+$ ;Sgt9|7 ޜ""(+YZ)-] KJy@$<[Ufޣ4 $CNuĩ葸PRi1ߨnԛsHcTܙVS5P|[6~Jd~USF~c’-i3En,˿A5Rٸŧd$Ӌ=]$$bHNNGKYhW'ƨQm(OΐWlOEpsJ\pygœ'[qUg5 #I\Aq 3XŀF8T.P5㔠V1JAv+]OQNK䥨ɋ·TVNnE`mTB s׫pŌk5G1/}i?{C\&>*u z%p/ U?!WN7@;91@TNu0kr(kix\aףi_w*)hd{ֱړ}cL![nDx2{%j~%^*bӗ3;;υεjQ: rn3X.ciMXEkufk"^e hI!}A#g7KSb'yMb}.K6>#/`M\Xg7ɃStDƁz ݊[HS9s^sW n2`5`m&zBd_T̜b l:cП{OTc_2#CI \_kc,KNx_ hxe,ެ)Qh@zL%k buM5xd &\)XA,Y܆?Qb50fvP uJיZ3T s^Bc'#|PH@6ӷ6̮TQʹ Zs$Cw?pqz2 xSBq`&$DS$`=螨\5d~Hy^@gNWq^%I9̅1oclͷ/.>4&;#fX֙^RPN<_>̏jlOT4mhTh966$V_[g #[@6ȧZ;`A2ʌj\6Mw@Qwxy&ӱ L3_pFu8)`63~da{gu r&>aLjupbxݤmH 1Kgn'7zSP][4[l!Be ڟq͆k ꙼ȇ^(,#VIje a3(F@g;gO_$ .ǽhXʻZlCT2>/4 ?30鰷)Xxç=4s|^Ie6T\gBqY s'I&E]($L!0iU_(|uH]jU|@1G'fV%ƄnSK*Qs&Fn~zokVmWBOq@VaP({5n7>5׭\ZҠD8T¥ B#`θjEThy3NȒ"\OK*ϊ aN~!|1s5;?'Dh Ͽxݜ@.=:Et*"ޒ#DdMRl^SG:"0=rIv# `{A"H$N:,lQNiEe@YW3s̝c!s2]}k#pUulݹV4rxπ%4 3 JDx]a2 YWۢ?_n|Bό>Y1YΚ$ H>j8FTuIKr2m/D$b޾.hQVّ=QfM:6J] A1-H^{_ޝbuaS'=ݾkk4.{Kuv53 kt]M5aUSIﴢpC8\a@wOGj*KpMoaoɽ.:nmWL`S`P;Xs<]hhUʯ[fPӲ 9{(:MkU! 0ȃIn7liˈXzs׈}24يBh`Lm+6;]^hA|5I[Β0X #}{@{ H5B@KHbkp 6<)O-ݞ7EZ)мW\簿l9{>qlPTicGB->ЬL<_Rfiޟp{cA7`d^<~`)}h]aOg@t 4ԶhD>8` !XUu*kyL>0u6;2`sL*} rj-1nP-NP5 !lݛ@;[>) x.e\K6|`>8l ÿ9iqnJ 툺:ʝ;Stֲ FUML>>6AlW \Qs/g:_+ fY$DfReH82mʔ6, 籹.4%:*](쪹o^BtD2MEm%E>l$D(7'/9%z%sY?G"עqy,LnqqRm? Tֱ04%6\_U>EEϹr~΋O2 q[uY]Y/YU[pe`Yy%{C&1jxj[%Uz /T>%NHf(ilMK|{u~k;yu`Ց 4pF-n[H@Vh9=/i6B<c⍍#O:cI!ܺBmO"ѧ>6/+c'k'3z|WHu%~y\.V#w˖c`]81!g r2#‡_>PVcM`">b_:1}4M4mu9bg̈́2] fxU{[W?Kirsy3 e8kIi}3ٜ+Gēqx2,t" 1݃:e45V =d*4uU 8*Lޑٰƌn_hm#}1{{vBŁTd?ɱO9݋lETw留3T\q'eUȞExN;n@.]8 `uܟT6LCāѷ-vp:.N68-GϮ$Pwyޝ2++m>B>,03`z-yNgvIjDslaap2LgH'<־bWصlj~E/jL0f4c7TGxcmf%HPH| JШUI'oU-VvыnLUZYqǖ%ː5jFAKADhѵ )z[_Y+Y; ŒP-c~U֩m% sXR[r0l-o:w|%iDN9hD>HF~¶($,r#":nE$ZS6?5M0eta;X7z~.VQ+9F}L,~ ڈ?wr@7' Pt]xpJˉld($A!45O?çԖT_<p5b>5&΀Y _u% a6eX3'T (V4gbA(wdtC/4/J.Ō.ajfӏ590H#lؼF>eqH駣QѶN'"՗e\TLDXo_mw;fqL N1ZҤGQ*=vK>8;PN)B51bB\1d[%aJī17*T|}1:A "oC:ȡ$7nluH&gsW"4Vyx ҁ8)ÏBnd?xnF}t{y()A^/ËG֛fZ ` 2{OJ4t>n+kHj$GpeE08 lŋ-~&կ夕^z:vz P]e~<0?+i <##d}8RVu&-0toJv^旱l3."6G=d qv$?$cKL| [&U#ޞ̆c B/^5F&\[VӚl?,9%$l%O]NU;<_ez|m9˻[%O *z]K[VѪ',sj\} Wm~qK{<#aS.\^Ye$gc2{FS>hY#7k] [E!B!\ë &ay(ՔDTdN1Jkk,;;G0r1Pe2Zd!$hAeibk2(𻗷ԛ>\ܖ%CJ@eӯ_ƭby h4,3s,D Z#_qSP["˲%UlS8p@z-ܯvfOGSyYM,F<ř<Ĵ[-"*m'] A%T}yCtۯ!墼ˮǭ2Uɨ]7~Gd -a͛;`#q>!N_EN13b}N&Ղ^?;e#<_ʝ/C0=(` XZ&gsHH76UR4}rg3Dy;q2[o&pmZ2۲K/\&y0b<4پ ,}ju nWm[k4ゅ0^#^j@MSdH{y@۴ *LT[ISmvU9*shl3@N:d_ߩ|V6B#"dT!&PXo&pU׊R~@B ; -a ĵs&xI|;}WskooI;#Y~WkG'9~Q/xG>P Tކk.-ڵe}gZs}I"(6dox0 ˈA Yc^2Etg֟fQP~hwpP6% C,oN,8tL=LhFT-O0nD`R"9VЛOHHrbϰaJD3=rmhB l^VcNO 6 =RHh]q:,FdY,(@SZUCO_XJ|Vі/ ;y(O=ι>q}FSd?L~o$ acve)(:t|Vo<3 Ns+MY[V$U&\KWJ:s=*ddА~ܬ@B8Ru[nM;|ЦUhQUmu\G k>zaHflXT]E=W  5߼\C:V>22F&Bo?1WJ#os~K=4gT_kȡ͜5_d6|\An%a/Se b ܻxchDcXfB$HDtֹ"I xߋyAp'=_i@<1AX Lڷdt9o!{ jTNF V彴wgt4O4V/R)`Q]&5Z4#vAж/ wKv pqR(bum:g Q;yv%;C˪>yHnh7;;Rc]& C|Ӭqwo%JJq0|Id ~LQfBb.ÓFtP㛞zN`_LVLrpQ! .QޣjXZTZb)֮0VG%:n=Aku1BQ٬ %S}yd9ǏRnƿ%ET,Gi+GTTM9-2: mkȃMsP4 s$'t3e41{! ݳ)ϓ6=xT7*a#b$Ei#I8?,~GNPZIz>Ŝ=Mf+=p[x8=(xn:[u ^&w: U$q_;~w 6iG]FƚP{Uw 7NJhh&$pKCsgQoyVyZZ|Gv<}٤31/qUO>r 'T -1}\(FLs>댪=_a aI)F(cgnm,x1Ƕ<+Adհ5amkǰ]41VQoOJߕ"q!EG-,}p *:a' ӈy*r]F}xsR܈mI?@_|RמDUe֣f>Ȣ7vjL$@Afl:ѧ#,ޖ/|wӮXV=0`>﹊&or>:c۾Ag?:OT 1;NeHȭAore>%uaUwSPzk*@3wOh44{>7,n&֎V!Uׁh:jWe? 2f_ai/$+wMdԫ~nbJ8Qt{5Fl 5()GuY1;OC0sMT'Ĝ^l @-=@QB%_W%O_S"o^sg}'۪x'|U5>!:szaNH-2Ojh%s)c f>.jJ\yΜ6/`kVjRM ^_ *^SG'-6=[|:,PB!4TMcbmWKx ՀDYputy;dKtMˠհT!o#8q-c.80 Yo-" _;to|`TpIВ\) !9n ӈg?JrW*ͦ6MVǪ򪯢?5!fO7Q"BV+ķ])V/ZR_R,2aj-)w̙\N\V K b N*/M59u5aх,"!nKV6|ħ* )4RQ]tgg\G-B4REgp͕R}fktxφƋ,]uߐB "圿=:1_=ZZXEAWov{[ }R-b0 yQx#,(V:-5D!% GN;kWW $ұ\cahh+N΃10, ~'edڠ3} ;_rP5 CUϸa6G"Ѣҷ޺&X7&|܉ `-m6>!^0c.xe.`g{(\HZqb#'jR\ 0m#U@!jT$߉{'BU VK|lϏ$w4)C5B1._zhwԥ,k Zg<_ J k$w8VGDVT`.@gK҅όDZͅbA{ &Z JuyuJ E«?`wu ۭo<|'L9)Ks(JoHJ|P檵h9לadF֠*-["ȷlN`(;E=bn3r~!-ځXkNC}դBqX[ -Qޣ1ew?4|v0nco8 TkNR_y{uã~yyN$@[:RKGٞ1(hAֽii r,U= ۰CP{JʶK擳FՈrm.ԢXS?=04/EuZ"(WO ͍m ]+TrJwn>ЁP-kA ;y0F<#:±Q8Opfp|Twb3\a8!d+d+VeEKy,"̈ޒcR֋+tuIE=xmOr֑(1HnyAҠq'39ڐD?50К4:PMS"/Q0aҖ~埉]U0>X&Oͩ%Ũ1 x{=/e3C<>HjZ;G@HIzjh{XV{ݴ]VQ:ie?Z[$F]<|Vm{* e@as>Vvn"nȁ=muoq}K#Q/E9\?]'=: ) TbH`֗T E^5s(<׎(5/ԔMN#L#% ƌ]Y3 Tژ1X89D48ZmN{9Gu _r `wLo{$Z1 T&6VZ4 ym˼Ieϛ>"kO3lAv -F-Yc_wWi.J(of0݈9ެ?%H/huO;pZ&Wp9\A5̿i=)*R,9ޗ/;>_I+,.|jfVX'M=Ylj}wy"qetryw(o\pbRc7*|9wr1+dmsTvzoxt ?eeab?kZRh#lH.jU|ͤscváĮ6F q~}SA.S, @52,Ȧo\EAb[C>G7xoX>t+B:a\ciYĕ_*' Xn}&6!k ™Iyg2 G GW؆"y$uS݈86pÌy (VWJKA S0V+_҄yba]>dPVR Z'Y*R7/WĚ3m {Ct(ϊpUvYkt9Ø}dàY fyh~͙;F!.%1Ęs[+d©vrKzΆ87nyO$%/i^oP>"Mp[vni't5{WGڶ}7h ^#qqm37(p'0gr<9Rϓ{ }1/#!CDT&gΥWޫ7*9 >q@B,KN݊Cl<}[(1ׂ) Ȅrl\\X.g128+H!h?3c.IJؿ=nΙB`K ٠ 'Շd9$aPfwb/[01򇊘z-U oD rɕoz!6Ҏx>QHC?xP[5d~.F`_hXKC`n'[$ Ԅms&UˬG3ݩ$[b+HRKF r@bϽ;X5p#p~X%3&c?!~#9)gchJ噝aO%f2d>ŭhZZScU,o,C-16' @磒D!PԪ Ri,'(:WԄL=@o~|oz|h.Hu^ Р"M8% rf {T$Ӿ&T< oxMw*MӷUE Ӷא[Qo&)]v*RWEV[h'=ܤE?-}BxٹL5ohWӖ@Ʌ3"_1a}||E1]<)Jv | h#RkQIT;Gza ͐ږ,3 *cZW #C@a#Q9OR Z[o0Ž }>RpvHm9y֋LN6giz-2Ke@GPPJMej^`dPckV%-?*2z՜/[ 4*~MY'i,>%/?{HM^aXcto6d>#iϭM+^JQYBP3maV)DBnO~iо^^It2'nH! b$Su)nuho )›bE?˃[{Xp8e8Ck$P\V l3-{7OǪKn%O򸞂 I'!^#RA?5qƅ}uN.JG1)deyʿ'C1nVO}dF*O?bI/P'SpLch-t\h¯>` s1?+Z~m;ybn,Z5ɬsHg72b2!\r!ah܊+ŞZg GK{?3|p&|UJmu%w"_#{R#@KaJUђi*\:_aga r┋}Bm\0:yzIWVdx_[S'@k@Ep0)b;x0vL_x);98N Q1LKgJ˟UІ_?VEtk zZ(RD}7%q3mtO>ukjt0I}ѦuWgTxv~uӲkp^/; I8(fõ0"\qH뎈Mmyh~Dp۝7e5Mm7 m6xjۓxswEFSW?@m\v%0Zӂ K(2OSZ/ s !7ȭ'`MW o.@ʒjFʽ5_.DU\sqҖj/OUQlzVT+V8RP7݇V7})ӸZЯ`k6[yTcd}f=ML*VT?_"GG?ر0us^uF*ꢅ7 {=lZ@ȹ,.%1o3|ZT:sU1ۛB?YaT8#`^9mBJ_$߼X k^HH1\#rwRn켽nĖ {+Vy,ٓѫ)0ψ7z2H];A~Ml8Hn?*Hl_w"|#ݐIir"{dF©,Z\8B>X7`ywsDs_0ty 'Z}M]r~PAdqW~ iDK:[`q#4;& vQs=1r9$UXőqe:.zc,ڏQg:'}(Fub63߳ī%2i0"4c?[>7C I)qѷF&-;cx@͈J:>Cp1XDӖ,KyDԊ"q.GsgL5Av.% `/cU2zvጒj:2,;k\Ef%`nd3!gi"[r-_E<8? v=Neq6ȫ@3TQF`e 0mkSIQ(&kqU^Gt x[Ʌlq ʒ1RqkW Hy ޴AĮe_J\3*e使'P85oۃ61:W[}8r '_'gHkUtR'"/U|zNm9 Kpƌsy+faO8hfjH.`fS9Z*7'Վ\Y 0:kGjkG69PESeQɜť Jt598Bw7 ߒf|z ;(Ψ?S1eU6y6P58kU"XU2VtRdg&D6sΙ7Hڔn',j1T_\2Ρ:8zɝqΥ]a/{P,J+SA>$sFc k|Ǿ=q5^N͒ҚY(\,ϋZ9zۭK{LuNg?.VXެ\(wOZg9Ffу'B!9 e2(: 1cL~*ۍ}O1s)N4ZE1ﱼ+DTiP8uCuL%`kTPl+x 2<}ȯR k9vs ݸ(ecQ#wJ~LO_Bw{"au#z5h= ?z5Tk+ 3Ʋ6C n\\C}9)ダl(I1t~6u뒦 WXTi\LzsC2qnM,Pދ]EpuWQ\L1w_}b>aQ00N2ĚFfd2XHW).y^ZJ[6$V pNF%={y\Vw]LF{+L>,@he{G>[T0fɢZnP,C P \<][~nsU5rуn͓r#sv,Gla `a׳z{BYweN~- mcܰM d4~tҨǻbэ& TrV$h'غ{lZ6/a;ՁA"- |X "4t0Nyf񧧹tx<*5HϤ{"wéb~O~Pi$ٙ:e'7:"@'xP 9Yj [H:quP5TfVZ$Q,:E/? BPz50*̔%cԿ,Hi2iᚄ`a0F $>gpKbdQQ}P9 N I= fY3%[ Vn&/!혒2Y%W9[U !a`h}'"^6=-_נ_wǼfio7UDhk{7\SəH0Pl&y<-~{`t OxK-R"wʨy\RG'|6 'ۅcC;w2#;)[A~WIFU/_8DPӑjP k-f{1w IHW(P5Eo[ċX6&;^PSuAN V"ۦ}dM;t 4S 6X/Z{(wP6&mYg@$ւ9UP7?EM{ҎN˔(@`~Ap%C'7Ut7NMYy,|#niE\2B@KB;-!gpCȺ!f{Bi} >|9SOV,l Ӻu2 ygVν? Odg[܎26?pk*k (># iNqmU-vA:H2̔88[-D=#Tk%=5b~ m6ݨTq)9P g$A QkVKWz+.&vG D)"+y5~ODy;u0d ρlorh ;t?MѬ n 3J#>m$,Tl+vgcN6poRc;=|E+4x-a*ZPnOE;|sGYݙ+9Nj1`N1mFʲ7Ej}Z$]\>E1GPg`?d7FOgOn[HwZ)=~}i#ZenݍhgahBt[:>~M5y0 j4ߕQY8G4ӈ WQ<>UlF/R^Lt bH y"x6 *ؗa87K]̆DߝHq҉u<>"y{c6 ж}PMj[dKF@-O9$cK'Wtg>/"iU+!`qUAJP/o?,3-2.ZϗS%:6@ m8p> KrXZ j 8BMa33c #G{kKqaqڱb/{[E1"Ll-OjrH5H' s5Ly&܄1+|\ /6;d*[3|+̡d_ln&6&.rF0_B~p]{@hl#_ hTYa-bn{$n;I,$G:9f8Y\Uf+YḦ́Z:^q}?{(&`I$a+FٓTbOQRgL'~=wzLϋsW?Q8bo͘>_M *0/y극"AasQ9dĀ(Uߒa]~UNVIhn΢u]k aMU'0PtC/.Ə?;So*nkdRiVT[`]Ac>fheODs@r!q |1bc!c9Ghw47X^=窤ƪ9R[ HT߶<&IWJw0z־d6#bBS9o( ObJ@,ek vvQ?֘e4YDG9V*]lA!402ywFY0-0o/o^%.6yHP@LZ9 6fRU2TRyf"5P v܈Gs;)XaH4"Pfϐu{̅\@w+M5La>i~/›۰\[6-䵚}w6vL$\]@u-bp,鄼TjKCA* !H̰c;-՛xu7ԗFZ'7!e& \ =Z5Vv0|1-3 2$$j 7~{<6 8ڂՇ!Ht}#) yc Gd̕OyEo3{}Mdle"b}vYWsձA7E hx+Y¡tc.\A!;`~7` ~V%bp. sIՏ1s$8_iJߟT,kt5P68!s17}E3O5P={$&]}]S8ƘݑmPjL:`Q2 S(Y [J;9${qx.rO?{ee]^o<>ts~2"riXSܦ#;S]n_2|gHaYd?,Pئ#Zs%t"F*)$ H~8oLOPwԹii@}!/mNԯu7okmtjNĀ j&b8ȀwH-$]=FV!k-39X{4g[^;k%~Hj}\&ݝW%ݵ2E5= 4%,3*I4iCWem~ס"}w+JqaЪm9re]SX;Ǡ;J5NQ: Z}I7}!N#$M{yy5T#GP,_*ip .dIzP\9 '2|F?ɐ\?@uqfkW;iwқ=:}}AWМ&]wuCJ-Ra0B y`L?F + Йg&͈_xI˥k? k] ̏ܒeSNYAe0XUdnsvh-j-U v بʽ̧N޽8_&gi2Ŭ+4T GTStiGї ЭTpA5?뿼@Kaצ>+aaIom*|]Rs {@:2$mbQ0[@-a5HE=tYv60rOqI nGj_eew+7; hwzQcxճK+%ԇ֨BarcU Ig>)s 7dinfK!ٵVQĒB(AY&\& Ty~+gTo1췵;Hp.PRLwSQF`EQCRBҒLރiKdF0CnmhX2UI$#%_b-3LlD8>?9@1 dTsZu%T2* q]b=WװFN'+9IǪS_\WVh>XyRTqu8://w}dwA0!Ωr+; jhdy&H}B "S-u\_YmwqMj,YW̋ϋet}҄Ns],Sg*OhQǭ(J8xMY{ d(.uk*;qz%<.B}\o 29-Mgٚc;7(C3PtDi~c8|jUzL/}gSbwQvJ2$^E y#Dz&xnS8UUzlB4l׊ u a>OP.~\ưJrK픃+rT-a^+V 0 K0;ʦha|7 24$oޒ5frya:A΀qjGOzڈ/ Kө|۶&TɞtTy߅Wi{x!>h.DS3ieĶdFRC9lVp#g/%VZA*dI>&sw:+P LeM`l$Ujn_cEk⠇&NcT$n3B5?%ϯkAYo*MX{8.w">?c,7xYoiӸ\_wz;$e𚹓l }2.=D8pĈ* t֖ a]~0' ˆ] X?} c>lKvy2祑 SqaEv8iDž5ΙkNp HFCw(OAKr,}4>w2m x'Vo?zaԀx$F_*:>Nt`GQL^WadM飚Lv/0II$ڐ+ѧW؁Š\+!IX)+ 8~}ʓ?TXE 09 Yr\&pay \Y=tLoT.WjUփZ9TE~쬯p$Y g/dF#Y^Af}3@M&m:57Љ`XK-c?̅^eqpb-zg GїPz O3H~6@_I2lvǭ,ė@n1@(9#86x4#-k_f٩0 Xh~p>?v7ƾ{b!ۀ+:Alk\v4)x8EI]#3՘7mm>˘v!FC&G1b`܂s" qefd X9I+\Τ*P4[U&+8&K9f3tnw$bCAY|fAc3!6u`L }827UVX,çt;V+`n :AɱA:i@19Luwljaq.L$i<#nx[R|Dk|Zi[FSFvO?K[fؑ8 $v4NY/p2eLaԒev][e jv2}΢]p'^fo!,&gpG"o`=7RORחp?H"L?WC &u!IYNV ;=E<f^gYEݤ*J52s&]nBs\nλ&aڛ>M V!њa-z (k@rGjDJi_?LO}tlIE y cgZ*\vXPrGzN:"[iS[k1XVgXhQ&o ʩ}{.egπkD)r%H!d|Q -ěKXI yU5l?p9M 《ɫ~5,IBoBh*/ fpTrKֲs RjNVL pm4g$7rG7G@\==3/.vG%gYE&ZI]X99IQް=%Ǥ$hrKcQ.JKZ4"SO8j3 /otTP!- aVOf q"_)]WV<I:k[B!N)#0HɆ^̖e #NsyV{sTn]i!Px.4{ـSg]welG>r04̘)/G_ R#!00D5\E~ /-R8I# M@6 X(Z1lQFnTQ=sh, XdVٓM\O"fH Z\:f -68f_.Б t7f.~˕x8 !9ޘoK=HuuOQHGKl ;޾n~@R2LRjTDGA kDY,exkb}${>>{Wh=ŸPƛ0 %FDB 5R#x ӷDx `0LjJdAgGsCS9Fx2:8FqƑ KމŐ"x C 9^8Y}ޙM Yuj Ǻh^@ŝT݆=A6|Uqk3xMHga=;Ӎ8: _(Jږݑ[|"\W;+PE=ude9Ś@өVP-u[3JyMllCyP;8twI-qFR<1j|E2! lԦCȗ0Lď&ezb&x[4'9c{IU(I>׋=JOYm[eiMu4JeDqZ<rmˁ#Ia^zw4dK_SNvh˺>;:TyEr*]SDgN0ӶAEudt:<$KYnxC9Z6d`GF#ZI I3G0rn& <\V6M[ ͯφ8Jv71t9i:>מ-jk:fi*_J ] m 69P ^^S.MjҳM& q:yTɪ&^"a)NloĆg*TW*h%Z&;rdcrem5y71AA_nHXY4)rܹa$ZD:N`ѝ s "CykKGWUmk^`MKS P<)nZ.9-gWwՂ;]޳$M=imx.(=ZľpBC)@Nik swt愯g{!+K] ҍBx9RqŠAB)0lۑ i i'-w:N^]S?sų%+VBkƱl7$x,Ĝ@մz*p6z~|ON tqU*~ YQи0‡'%(PfRB啶,0 z*ʐj NnSzo||~NPJ?E* &^^S* ¼fdS rAP݋~f uByʃm#(#$fr`8{E mG~ONd.\5}bzZ1ײvߜzjY& iIH'{4|9w9|#K;: ⫘o*(_K!溓"@T!֕3<ykIю_̂ YWZ|{|Fy3Rފ^`Z'ŦFl̀.yj ^`j^)<*^J;_ 0o@t^' +N+ %w{oo7\>JySw{Khyڪ7>,"JSoʩZH q '^yvKŸ\^VR h+~Os̔b"uҖE$Nin t5YgsPp'VO{4+cMh[zbĵkw3Ȉq =m莁+'#^u1UMc ǝGd`0s෵ȷ Ay5jhhEqzZ_sVG2/ҍisDrq|csRsy8sA=R?5hB4PzY@͔ ˧։d|4 +ZUc:/ܕ_-u fYhʑJz lSNVsBL%j/_b-ȔzBYf>+qz[1@E^Az5*'?ŭz7 + Z{9fAlW{e mr\a|wѯy1N,IsQO2vG'qB>8[\c#+;$E&Js`x`U8orPE*쀪hQD'Y|-܍"iFwGQJstр òzcT@|i!O[ q7C"gSVce.B~᡿/޶ m1#\P$C^]Խ~3957k8:FL2;c^]~U'HU/gJ-x<َJaOnٿ]%";o~irO5smuXݸP@x\gH-#+'\aJ '=T>e3$=CkA1bZ>wť1#dkDorr>nW3iHUAN|󰦩aĎL~H(.yhq7%[߉pt*vW^C5ŠsTfY uzĨff :Vw>7n^5#RUY6*>1媤ŹG=h^ Gq8)Ju$7l(n* |^x+KRoA~`=*O!$yR}XJCLU!;6VEm1Ddԇ|NGKtH ҢPڞL.՝m֧n+z{PFZŨ>oZ=9FBh.gޑk+X"fLB T[4#3g~Zy)⍩e>4J -15E! |j ʷT樱_HVt- ;@n2|΁O*]T9uzгk$#jMgg1FStv#:Ur`!2pI?H( Z析Iw ( JeFV~$txA&I@gwî%RJAQ6`}57~ŤEW j?mVFUzOkA26R4i5M,*;Wu`HSHv!yݵ.P0~@4$#Qdg Xy: V͌ u8<z <.Q/c#>6v+r(a]:|N,,$JLZE *TOt 㶩`\ O ;#P-/! 6'1 TPq9B|%"j _W 7V &as嚦Cqm2Æ5(}J!Z܄TcA!{ٌv4e3A)95j5Tg*ik7&!w3 0폚itD"yoBu{4^ei+Fү!xL|)rX jM|̘ 9u1wL]0v~!T뢎 5 W۳ s.R]WJ ӥrV(#~jVU jwOڗz}®Y''ӍpTdaE bM,@Oޤ|GT{mܐ#?V[G&on_p.AOw#c$XDP4v82/w\D8a|CP2hml8E!;\.Į ^U4%75{{Kqe TQyib|$BiV@ݙuFDUgt޸+V~At dicFM̙sס/ѕ7/-8[= ں8LFߏdwo{0 *\X/26E9JMp(<);-f-(ܟ S˶:0! ݷ!Ꚓfms[hIw_YSӈ*gD.ʜNjՉXMM&̯gs?΄R)?${j[]v-_iP ?QOh*عrSMMUrf\ՕjwnwVl:I0uK_RpsxIksN!qj0> 'T؍/gV vVΪoK :'iTw! $ᆡ\PPnX \=1'vX-l\^ C lw5MjDZ9M{ ʪKUx9\Etp/fW{aWr@9w2݁ z1󅨙Isܺ.Z\lCD |q_.aïrMrsřRouze tz];1[=|yv6g؜\ˮ}V殟"4jЬ>cH\VC<Y*``|݃NĦf 7,IX-?aRLeeJXz:x19 <ӖM ,u44tpLx 6cpL}ʭDקk7!Bɶ[t1 -k|adYx;'9c{E󽛠H Tʫ!R8|f7!yt)YKOF-tQ 8S,{ʹs2_\Wk\8 us5>Mjd͒;/~c}H2a0M@ofr%kW6Ɖl/sm#^zhSz`G~>D'0b]9煾 0夳qJJ2bVґ^"Շ'q^`Z<ʭ[V.qUs(\ @1jDK W:T^Wfઞ0(Nx3k&d@FeHt V\9Guz!*56"|` DKzȿ1#W|#WhRN6yz$Dbԣ.ktv0}2[u p>{U@Q|Z>.ReDǹX#5`-+wZ-"SD['KcoS< F*5M>jWQca ^fm]~ o*("3eHmʴx eu̸: 7.`qNBW ЂEZU z|n:+ܵ45lF蚶jLk2٥Q-e&9Dd4Or'4cqYm=7e.׫Ml-ͥ_p3:>(޺bǟ aj?Mn_fmmM$,DkBv@zԗn_xg$ }Ͳ֥U<  -}xnkOpnICӪbVĕlqhg#mǁӛx>kK\$BK|P$iCR!}9&y%!~zw*C!Mps8W@p;+KQ~m#բ\ߍQQi+>DҵKbA7g?֪٠X Zߩ溦o:i Z3oS#~kp[ό}[iFC܌hҤ=u|}슰:{K؃<\H74F@ ¹|vKӝ0J0u#-,yFR1~Z08WIUH~ ^b1E=w'G iʴrfi/ .?;lzji|oȰD cEL _w?U[G]oxUOO;gwMX VQԄ#Liqiٟ?cq0r*cx[[ NJZ5?.6$;Vh#T- \gɣ>X?bhȠ(X~Q2ڌNZ7fN>LFkfr_x6X[l/ ƿBHbn;巑"UdDFz$O21>B"_5ZLoe\2ʹrMoiݝ=~xƧ2XP?WUt5&}NH d|VY F|2`FS?OftѮrE$,nqMon ^UVl{ST3-W' ?5r]s`ԜO;G_"z:%ӓ/j\G=Upsn5B.k)-=S-_ZikieLPtt_%l;{tjK2\YE'Q4=`/_,ǬٟMuC^?;l)Kr/<%(:1u8p6,$"OC,15>*ww4 vPx6w?j[Jb`xd)H@:Xy!*kEOޫ(0m.H8m?f WN-r>,ܑ@h"ͳaǠq1*h땚)?B)!pRN$"Ȯ Vhfj=XQ˺ ˝dQ4݀/}FȏqIN&g+#SӱhU8q] G!E1u!mK ]^n}1{|A=|[D..$+ \ĠYJF\cM Fe[#n0 G#80'$#CuY0ie gl[ƽ^qS D :e*%~'“ꮚp+/&O0OOd\?pf s\IV xT4#mvUsx{ j"wP5.YzdԼ`x\ݭMS x#?#ۿp1H#GBê>d񷬫T:Ɗ"p-Sфڐքi@O(O[Ę]j?rÛ D;.iXzc-<i{wD7GqnBq&6R[װF'v;=H.P}D2b "PSakr^@䯆e8m#?&RSot/5)O ٣vGrqC;̣SEъ|Ԇ H.u.L*I$p\ͧ @~E j㛅ƸN+v᳐xKE\@<Ҏz2gE]۹_f 18v%,͈>h_;^ֈfO7hAĺdHbeW\8s \][UbZ"SEKef^ SW9f03 @$C·6w3s!_%.]0Q;\Th"|@rn!bV\ᆴ3m01Bg)TluJ5 \ؼo^vC s!.~HtZ8t@892y@&WY˲z|.HE' iAV#ìEEH6מVfWoz=9E`Hä 8٤P3U}=hF?9Da²<,@%ҰϿ=OfAL._b *z];K8 e,5u`#s0+P7鄴3Evp~bܖQʎe5xUںȆlSu ۣc}0f.$8dR RG)R랯LgFEP2n[]dT19P5\z/”=6Ad_bGwHO6,4e_=}$ >Dڏp-t.ΕD͚ Qp Ň <2yl Sxqôd[%y=bk䁡k-4'[qIDJvoҞZo $ Df*Mʪ(=)PKn >Au^qEnDr5㸈QSeGؾtyvFɦ$k]tm` FՅDB}uBՈ,a )LIPwpcCD4jtVNeewc'@ qb+ ;t@۔ZC:Nd(HV@X [LwF<*@P0Ν{DjF=m-2jpGIj>Ʊ9SGoM pi7[Lr$ Ҁt} Khr1nEk>ȏŇWvg6|_, 8Q}|^5^< 2BV}.S(7`[ רFiYozJ̶5~9Xq3.kP ͊0u%W@ -RڌYV5 Sf#b0`T/Jb KK2ٶԄԘcʳ\n.;;H<B%c&7n7 %nGAgXi|.ɋa"ns<ϩqn&7i$pm;ZIȖDyzkE4\C1T>Z=XQ̾rKɥ_; kU顚6>S#7 C19J9Ch%h,h7e],:- D9pJi5ts^{2LѼNpSߍ2܍pY}M9ڤg[YT 68-c]&_GSy^UجG/4Lsy,Tk'ջPdA:1#+E_Ֆ?]bwj|@O_(g tOH!nqc ?1Mס̨ny>|X%+ 7$th0,a2MBeF~H ﱕEϭkh^?ѡ!2s4vޱh߮_NaQ+O%0g64tr9ׇIZ)s~ys| #i.{ $u-HF8| e-gų]MF+qT 11Ny%M糄0N:7E(ۡ z qb4 vyp=ށF[KfrRR ;TQ#c\ICUy8 37y%S[K5I.{/囹F-{JQ]RJ-> <Յz˭pL\Fl#L f@uZ7fr[ k"_2:t^W~$gl4v?30T\=?o6L`5UrCb|^!̒l$4 ],2ꋫEH<mRm`ƸYT.Ӎt ($z)LQͣ1UY8 {=\.oj&ìs}qEğ5#- ޗ8y}F3bJiÜXط8Uf dccх,[7H,*DG; EnL32G~;Q;6ukO8TzA"w`Urkn:,. X0ym·d JvS> =kJ!@4\ᘿIs%!ɏoO!IۮNB.@0)@.Shk<3,4/jBI"5bV+bB<<uPO`?}㾶$$- %ly6S3 ]UZ0&ZY)I]ΊK2N/^X6cF7tGL!r q5f&u2"#tX҂AKCGQ^Nˀ j x_s5؀a+Lxk rqn85v fj;l,FB%Jwfnٗv,eMm\nεs <݅:wYϬRbI?ApSneNse_vzv0aǶ$’Ј0t T@4)$tH}A#9WdWGAIuNnCt{@FE#!"1dmov3u#8i<]:(jW#9>zd!zkR.~x%#2'rƒUҴU=R>dP#YW@3Vfޔ9^a(>/;" 4hnQEᔪJ}53 3Bk1$"*]kR}x7J GH''aD16[m 4-ǹ$׊O$Б(IbP*};#+Zqχ~t:ҩ_`letN7B48̫@emC6"BbO;~➴˙4ug=M$ 6++"=gXT)(uv)iVS#4Y>Σ"4lS%SuɄZ'pDd&;7a Z*>2}Gv#Nr_ЯèkC+:AE,g) $a"pgqi͉) N ^RT(O?\JGL}Hl"ND8hPw]H*!c}yII%; _cݼm_>ȭ 0OA&p \&`r<H!5*]GWm R<2%L֙fi hʁtYnt#_G?] rGu 4W Z(kI8fQ x,+ m|l5.[̘W0aZF:%3+)b`Iv9d3s~* @aUpԠAo6%ؘ "I*rm`)g;9K/޵Z=zFr>ѿl=uV]aUʟ->C^KWqPb1HHiLD/S"MFjqPjmHCl׭Gb#‹*u1 &#~W\?.Z>3y ,W9(e[# bȓ=j TaMDz{qo.5Y4[-,T2rW\z*3ΞxApAÝ'AS-j -lqEUt=ۡ(فP W2R3Wݳ{!r>bcۀST6LI0[Rnm`?]{OVt#qoUH^:L.1+c6NJL/l%b<5MF?OxW;@|+m&FG.XE>4#N$Iͱِ:jrWd Dreep2S8}y袾ǶMwJ2g'IPK8{t*޾`Xvhm?MyH ,{K2EO;T 3rOz!>jZ"O<67>l"Vsa9P`PΓ & )R|x^럝IDr3Θ7:_ o*䕄&(Ls_ Z;fXAd )0f7ؕjOK/p+ӿvtÔ ,TQ#B:[`u}lFx C@&U*Y+:Ns2͋pٛ. rbC$&2w)6cP^ש[KU͙b]VPK~yj'O#َ"w-6Gw_#/MoJGNޘ}`uycJ %?FF ބY/om&D&"0ZkJ#n R3 4q?M/iu:~>i0nd;e24*$t; H7P᱙qtL/zY=]==@@ 4Y*tfIػ`i8dzk0TyH/%bi+ teH17RMa }/"޶W>k Rwsk_1"L7&JX{9G7E}IT)&֚Jp {O_3e8Bo\nA"v".#+NP!{/҄؂0;cuvEŖ:f5!Km}W2 Q.]8j5SRo%_U#A^rhpĉq6>r𳹏"]Dq7:29%<ʕlCc+?VZ~Q0T2K$vcPGH9>/04{ ׆ZFJ<3lLD‰Q)5k)1lqjrƷ=4MJ]pE.=_buFPɣ ɛٍxu?XoWΰ2cbA S@8(_omZB2o>d&Ej~At&U:#m+ g1'XѺL]X`~WfFϞ{zx̺HD!EzZ&<)Y֪fb{ )7R|/1ۢj<;/?jaL̃- ' CIx9MՐA͋{Ο0H^٘NN'+H<BJ>͵;PqK7j1Eq:MҒ>B2[QS(7.vql4LhV;B>PE L(D ( 5UCy@*A$K]*TmNf|{u6!1ڄy>Q^WH (i4}L"a_93yaރFxc{~5w@6$P)lK )wg zyI. J֠H '  O8@Vׇ !?,1N mWI+ȸQ R>|IyNþ[/ >n;1?j[{rLmyO%V6b':Kj  'ESp7Ѱ$1{1u{e6ÍZHV`q=T91Ng*mOgHݎS#%bcP6ʆd^!trykN^[C:uNk/Q0_W x3,McKڬ|0lLe5I4ysq2  :..+ 5g! MuMs#SSƂh'mC0mP"TR^8S9( q!#^V&3?k,dbgUޮ rQj۷m{qM  =$A!KHRyo\387W-lˀ_$ R(]$[`---T\ީ$&i`AjVs= A`:MHf`F8G9#xWB: 4AY - m[J~9HC_'Ce!#vx:Lyv;pя~mr zN/ZОáqMicd&ɇd\ib :D fՋS׿rcnd^hךLqKL,cC`/g[NԲ[VZ$1tŶ8ekV ZMo1EF)tx .eQi(B@q0+j6R gS /y6]\) Zp\_Gva| :ձR&|\]'*鑯繂-"\}~s\S٪(蔯`Ws2t;]Uk+ e_j߰W@w$<\;E?'M0r*uTǓd/")v&K) -䘷ihATT฻GY!}FqR rzr L[-hMQ#9Hl%( &GHrHkHay-S( :Ac0^n}e:*ut|wR )}4hAz`4$8g~uOfQM}$_B@4!  3*MtW3zYCQ6@$5cut8w."9#J-d +0bwOud/}&EoZ[֐sH62@d >T,sFU~9iaf ډ2sk{\S /EBדa{`#,._H>DV sAlN\ԦnJx{-5⪦j3"hqm O=@#@ (45 6-Y0J¤\T@fs]bNr f?OfcF[1+tavkzy[:Sy^<=νA&~tFեy*u8+dZ;Is_<2#fsず.ij"=V j{䈺bz%=mA}yŴ90ch"JjB'H%\ad*ۍvzՓ>sF_C&ޝ mj&bkB3/$ sFւBRF,)C,~!nY5Cz7q14ԚZ-k<`ESM7\K Onj FLnUpyR[FzwZ5?"_o0WB6F8nц)DM>={7~wq{rE AY #<-8c5KAdi?sp빓av Iڥ5IvKRfy;Qol@GBUf6HMcЇpP[>'Ň cMH Dd=)=eRU:ψ>J©*9WD jN$*X@Q` UhΉҙZ:E͍9CfYl&rbGM  yїY rbkS_ Nu 7c^F~`9 AK`&zvA)>m;Щ,9!}T!oՐ,%\y&/B)*ob&Nٶ*@ 7n21-I NGno9)ipUYGIuPK'^Ęa̼Yd$@ ٲ<@uZ ^H^<F "Y%%E^b[wrbxB4]x4})CwՀdEY/^URaH9n(ZZیGձz<x$eIȷ-,.HV3(AuCzehB|jU_G4šO_.S`ߧ? Afi^@bܓm>?+_#j#YD9kp4U}9o?ً ump8'b7fU}ھsH$kj.kN OuOB`qڨt^w>Hʹ,,CVyڥOn)tq^K rQ<vmoa`8_F `ƵK"(UgXΟ"M=c 1d-!(uBhʷwBefS-.J!hEor]֫X>5&`S)gltg(~ƲbL Z\<^M*sWsVޞS N Ec$١%BљlK rQظSXZC '2ÏZamb.O׷h59.PL轮XƎ$mR[L7 œ̉;'r\Ġ!7|Ou(3z ʹDk꺕;d)JVuO;L9?H_ؿVz7P/ WP|(oΗ+)cEi:NZlFeIᘺRA=#M7CQ O26Srڎz,x Z!p)H 9QCƩFie9)лpt6[$ fJ.zwB09oPh9Ox/~axpu,I0mL˜fSZMl1Yrh ;M]mG웴 tvoI<^JKǹ \JA~Y@{e{ _+tNN7:]MC$`d+pϕFDDԯhh:iܼiA']H1$ K)ٺh>kWn{t@ 鎼Υr.Ƥ@8ȫ=p2|.曗N[(Lmq=#A`Tǐe5JGwY; Q!K 4p{Mq dBSsϋVyA0^D$sB{jdS eo(ONMVk3U6dniRxRw!0w uD*7RlX03it.%g־ĸ7y]^vT@\!xRC]̡oypg0nd ooD3&#<޺οLN! fqun2+'{:$* euo!.z(Q#M+֍s:rNfA +>P2:mo&,*="Ī8r35f8ķT) ߸pg70kg~c(zn Z"9T*BST2R'q;{F9?!^B-ou+FrfУ7/b*2"e)KM"95㤪5GUbxR+6˿yaڳOM5I crtQO9!"YG<% *c='WXڋ{_[vj5TgHg-{_QI+ }<!#\v>٪J/xeW>,ABmWwJ޸r2<(VRLB%cg9Z_6 .c*~(ri*@`\*&}  K'FRR# ؽ`5vhOC-FAl e\"~È-F(+@z$w/R1y_vbq<֨^9CC?Ss4KrN޾N<<]'^trf{+rqkPZT ҌZ.zjâS]Eq9M\"RΆNzU+b  NМe=b*!dU4:w ׻$ODc1 *@G% ,V߸^B۷ /+I*N# Mbpn5Yk,1T\T.MI~>13ُ"l?9b";y6{>hr/ˣҊ2lmpeO{5p{ 41_K=} "%8~k6|QVlAըNـU՗7?P±l ZOr\u#[|o~^*q$uXv;%Y N.:y&.q'%7;1 "1g0mkF.Vwk|@x,]ňS7Űse:߼?RT{N@0x5~"b^^'ꚯ^ty4_uHI<]3\FRp`QCty+rd1.vYQ4Z(M \ Mr؅CTp'5߄cnmqkszZZ1 "/WM<9vIѽILq.YجwwVcW;z<5"r9hC 1FX0ޝs=!͢~HGQFC1ET­~fO\ fͥ ,7οu35}=t;;1Ț)t#` O9cƎC/4bkN9_,yHK&M< gO9DX}d=d|ͭ~EV^!.NQl)q|o-Ia ^*41>ƌ߹@*j'5^*ɛHh̍6s$\Eg"`M 5֨ qaD-zC)VB=?fp',42WBl$ $#R0}xm`b4 <+YpË2/dRe-򯐱NޱFQ/:U0! F~=hx ' [L( OGd#@EgAص77:e&E[w¸sԤYA:ם{1mv:skZZa0( 2` f:V2I^.T,LobU|,42yhλk nYKb *}HVi+Uo5KVI ̅%M_ARJ{\Jr\W3Gjy~Uܵi3N%e|,r7 /Ѓ00^_PvuoG(݈wHԟ{1qa]H:g7_f=B%OSfe/>.ĤʫLHU<,Of&z#Ycg֓S&vxSr ,pJf+sB43 c%^ͱL&y>i4,r|~$ yHv*i{X.xgu*X+'V}ңB'e7Ferz%R{""=] C~ 9gehn;(Pz(L-1SKmin!޾Mf5Fo/aqƚPˇVUN3V"OxħS@EgUťk|=d HR4uD'DW/.Nk`o1nH7)"WFڹE !rnDׁo 7ɞxT\shhdE>>Xk7n/$;F8Jg)٪E߄[4zOT'69GlAzlPrvŒvǹEk,9!@X!k{o뉙w,(=/ZӾ n@h6T7_H/b6(M=u*qȣJB~8ȑ @U"5IJPlW4Qz+?[JW;(:BW"qG geM(ĘLH%(_oϏ7o$tO'ϥu1BQe S],cUv/$,`ܹ*"o(UKs'>2vdt^ ?1՘)ȗ-P`z+iZ"[a # bO7P:/;n tUN--xad4!`κ0)poC>)C%v/w~r~e@Q_܍ * P>eɂ4" \Ha΋# 譖z/n<㟦 P0Eϕ!zgcQ B%An aLXWHےU"G[@5=ڢqcM\|r{Z3cvhGѬ6nC9.^kVI9"oO϶}x򛔢?rߟSHsqk\_t ILnCس?<9i踀6"5T_>-w; )^ۮo0EiĦ$.cFK.Uh\M)0R0b!.jq5D`"NrOZSXW3eLW.AjNW 947!Ĉ lBSz"D::<}2:_?c=XLs ɣhDȚח,h θUumb 41i2C@T,┑U}h%d,蜃d[ 4Gi{WP+/9GpyPY㭨c胚rWf$OZ񏎩1.ڀC#i2*?tEwr94{&|\TKyץa~Bd0D4d5fK[nȸssθ)4z7I7)hxmu(zL DSs d^zQwxjmLxV3ga:FrqmZo~i57g); -5l@~DwJZ1fl$PEɄ. N}ɑOgH$i #drv]}tlFPq9Ny`-x3~oc?Ik5eFW:=4{G9< &⦤:"9nUxxpk@&GzZHpS0LнL_EzZ;M9-\lyɘ.uFl>7*W%ދr_ЮYV`yh7omnlS/)F,&DP!nZPixD`_ a_p4-Yu.#ᄇaK>Ayފc@uF_đ. 7(>qLt T Z/ Xqr7u DؗD,";={S@9;-Ú{83 V`;t@;BTӊt ~͇9r&SFwH&Ѿ6JɁ6o8 I+=a3c m1bY8͆͢yᰞ/Ձ)ˍŬe5Ƿ̷t4ňtk:#\ו22\4Am[]zXX0Ak9kmcmOnSyW{^߅$}GUm1' vAKp9ȝX >R+],c8 Dh"Ãzݿ!ٜ_{h͗$b\EG 0ݻo 6zʲ|*0 :.f֬S֙ H_Ib&Zˏ*:1w%|Lvf-pgbrEؓ- RĦcP%TbsJq:&A{](3U&G+@M`4 fT ץ*+F rpqyӑ2(zLyq;_9~V BRp,j|ȔKl w   &n$ay_bATh]YZm @ӧ]ik’3%^ zHx> qpˮI.l_P{",\/5` q)iqWzLpoc2iTԮk{P.;:D^_ {M!e;wV N6y}h wg7j{tC=3eXTġ-uDr| a~Sxf0!vEruHjNY8MaE `8P OXFDrU<$ uf q6g!!rq1%?:`@?-~gE04ftMZXK[upD^ |{E.2%SSr]ә9 : ~t$[2 T)݉mv~+2:>fӲjbiZRBQFO_Ft=B>r,YCH!-S1nCܹϳ xt%М;:̴T6Ṗ<َOf=5آx8>x_XQ D` ~v%XwdtɖǨ,Xb!5-bكPa 2i2 +Z+Uhbų߈\iK]HDְC0F ;ЉGS]!ul$D+#dVxr;G S-Vھjga@ȗO!,1tPc&j7{jgE֙RRcHk0i/u!wU .t2z{wlMɄUZ 49E´9Qf ikm෉2s LYt.Z(JzBx_Db;l>O9nǩ Π˳&HM%мۑS NA.r܈Ioۆ3;l5˂ H31;}~-8A=%#kP{G.(ebKˬv3gK_3c`C/P}-Eԍ1bswdMzJ| _Z_Do==Z,Ttը r_8[#WD=gC\ aJQyb>#FdG'mhk)E4+'E\xI> n*E^sڵ>cd"?\ȼuY?-eM$guf\x 0~GH\C$8ٴs^ǼS<3+,EwP3{SҴDӻZ4ħmɁTs>d=xJA(fLŮi}Z$n)gtRɬ  pvn*:Zڈ;dFD&WG>ڱ%^8!~t(QȸIsϷrկރq;eLOy>]…8ݤ|"1Pɚ]dS$x+ELf55H0bbf}W(BJ,f]3%<+ٽDv$5w=ȅ*-/@t| tzQˍ|BT}]q|ݦXv(B_!I}# lVx}1.t/rmezT_J3PĮ$}Zg!G@ hx[{Iٙ|Cp(U 3$ ϴfڐǦRz3Tfrǘa-XX9O*jJ^70úVO'n8z~V @Uj? ଏRVuPq~XvԦ;oeWp2܀R96*exd@o`Rq!NoH@#>Z2˼f]n?*chΉzc[oNWJ]Nё|05c2:O%L^1BG΀8BWte~G<ͻ`.*A]?_C3[mXi~QDoɑ 8˾M$B λ֠&;ZJ&NopqTD%yJ0} +GsiC&>eGr`>!W׃h@'}n<Ŧ,O 6ܞexLA8l+L;*vy>5br6v/2\Af =Ъe]۩Oˇ|<4$[1<4zBm*W̷oTUh܄;"buҔ Da* 25e' v?=M ٰlgҦDVg=}Q =v|-S)+7cڍgnL y=Fw8qCͬ^y/L߼}qq~Xu?5B;Zt<&.JRQ@p| t Ek]!OyiCX/6s2+|[k;Q`H)DЫ# 8ԦLOHu'4brMŠCfR9{LRo &:LK/Ͽ-,>.yX x+H .uOXDCEs|\cZ5xe0w$O?6X~ EX'EUΧA)R8`Z jz*sČ;6?irhFJ-|QS)]灭g]ɢ-H/ۦ4I6!O5PJ.ydJw5Tշ-5|d:&l¹w]Fypy{ȘOy< _`?Ł wLߖ;0t#%Za/t:8[jZ]X]7ގio`/'Lx̛/5|0H hl?ѯJ3Xڀa׻*z@F׼DNQ2`b?0:{[Bc'\X(Ȼ #^"?9򚼉sWWx1YcP%u]I|pĉqB-K.QE9ͨV,L1&j0_vSMXl=\cǠOd W-XKū'ix,a|e'"yKF1r,h9ŏK/T͍O.ZbYd!֐:N*fG Czlux$G@tB*Sm {< gI{h0I/ O6~GXF\-5cZ?/4IœMr`]gIrJwXV O'Na@x!%+1׫4sPVh$`+] -Wc:d|K 6@˂~rRUn|u08xT&o[gˣ|l}i$$n::hů-ٗ @W&rAE4?H(yF"{:Or2f!(H pӼ K,32y&;.,NFsꝂeȕ1NH _ ԊFv&+ty&,"Yxwh6.LmdM 7u@a!#̫@.)zBR>_? B3܂)-[ ղMt2LН/бCz&QA͈L+g39+"x/[7U@!һ'4D׽7>@檎&yGgVn}I_s΂F쬦-++mp2O!y|fN5PMh!FTOR*KGY_Yqzţ)@q_0&\VvWe [UX)o+s(@Tb^qHR2 Oĝg1_[cr|LyolJLSth6;s3Sk45[,׋Ŭ@ը$dKIa7}P7I$TL'HKaQzu'\+ HE*VeN@#ջz+ )3|o-t{oB9CYܠs9ɏ? *d!<ߚ=r?ɗ)~"(\A'R~$Vͮ9,wƒdzKsv{pm 4پU*H_y)WZ8W ZX3Qb]Cvۍk٦KLo542#WɼlA,7 ;ÈfI ;pI:7z.fb,9g^L_DeadFۗc+@d{` l+ Ea9GIL xRp/`Yi?mewvr'or-067 if_ "JO%?8s3#8q\345&v?sן 7j̎tLG_S$Vbҳ{,PoR&\E%.>)v.+ P/eu Ú!(sUG8y,}k( ZY+ [4hZv]/)D Ġ< `p28*KMMmkѽx8~$,j[xx ;4=!:SnFH.ɷ".X|^mesKSLbQmM On&K1ow^$DGx4.G~kXKccH.'R>[G9Z6 wEw೜`}P"YƦ%ײ޾pg$Nrmq3H\+hmLBg5} (h' o7A!n+ nT{k\YΨ*,:6nZҒtrgtY D _B0ef $t)|KZ,o`/hE[ d_SBh>^R66XI輜;v oGraJڏJW\8)Ig3eB*iWdEMY$T پK &>LqPK5KL8RFeˬz,+ϐ-/_o8'* κFc։|,heh!: "cA[K̾Vk>2!V^'eؐ:Va%!mSЕ{M\ _+=eSBot`O~ZO CѶDU$}>ĎxPϐYQ?RC)š}/c!k'M_|\#;۱)"/W9nIY.?鳁M-i*p6HItlVi(uz͈U VeܩXIx|lG/]l 9#@2_s\O^џI •pƷ`5BM8M`O(Rsߡ"%>DS2jEad۩z:\+P~gi_l4+VNQt}Z%p&>f{B&!ePP~4d% M'[P &eHMpѧot>c2/zQP 2A͝Ͳ5j|LX"DdyH])xb=zI '*f.Y]J}+(IY R\KL&Mw܁/| GȌ<@r%tj+>/Rl>AZ`1}v(ts)& CE#ţ5"Lyޞ3$ ߓy8KPCЛ€=a!-JCaln`܃jIl7@1N+Hc%<@d $?RDl%9g 0n~=fu#$"+`I+J*mYf.rk!$ۼAآ Q~꿁I|G(&g`E`jvЩߧ>V3'7DgiEnD{ f"&$|wp>ftLGӾ@}lk3˰V @D4⚪l- Kfߍt $!m.gaπzI*q We$HMR\1N)oFX(-P,һbxզfe竞PXm .O0 LX0F9mP~ _m3ݝx!k%.eS𡛅КvgKHL=ɚ1~6ӌ9U{5=I$Aֿ@j\Wlr,Hi<$CɊ&U6:A $z㓏|@5̍X4xW)UsBM|IK뻍*'^}(;\Mڋ KFq+^׽JmqG54ޅMCoBFE Wppmv2IKXsP$-6Chbg^{ϥ*4h.m}|Xt/$xZ11+2$1TTx6KABJ$wyz[uK^udPs oH@Q@pN(?ԚRLHbk 2"\X"99ũpfMq} Wj"Av_#>'_{.(ٱ+s_e7$7Eu@Ҩ;$ӑ 9JO` h)`J{i.GA 1ɘ7SDv)e,qDZv Y{j&?0UK~ܳ\HEeh46Ntd7Ƨ@ MkXLq'(꡵.'EFy@F9fATMA[Oؙd@Wd֯'qo8&X<|QD{/3&sR!v9D8CmY>d|T­׉iꋂDh\0s@>w6 ơ0֒dݙ]] 9ړ0-UҾv6?u\*0˜xaߤt^g*2%aOH漍tʁ-XuR]iPRlߤPs/MwVeCmNg}ah:7#Ng'Zw)yJ,yY; :+!FJU ósD`- '#%ךʫʡ-=\LX/.49*=G>ȭ*ԹW[4Z?)]La!l=dOʣ% bKJK͚N4G+z[7OV{)E9(AS+#OoJ;UV" /]uj:s=bk zunEwc#Yς\(BD|"F]j+OPC3=יH*'an-wq }Z 46vF*B̚))H~0ҍgmRψ2J&#@`TӯW/oDzs&`) ~m3߼:TV%嬷MjZ%LfvD'8{HY= <</{9аf[*O]D6wؖvpO:T/,į|'V)fTOϓ-{"o K=RBPQ`1 y>}zUHnoz+;uoY)P^p25գ^ޱr`QJ{jx%Vv׻!J|16^t&H'.Ԓ7%6FCC 8ٕߛ{-N3a:OL8Wz9GU䙇>>X!P,1}MQb "fξuj<)J-8u6 2!fI,6';4)wC$ͳUe_+q"|̃L٩퓏PT9a5*6%-ׇSsl6Wh"T]B5]x\X )6HN%Bz(9V2 JhPAISD溼hb S7;V2 kaNüQ&Dʋ)2v;rR X*N!ygIN(TF5ؿdvݰ i9<*m5K\(/m"m#}#g-J@':&s3gm=F?YҪ%nI~Q>bvje ]>؂JJ#6||&U%'2зevXuCRV YrHD"ܷJF{( &r^L6ە~kP !+k$dž֪.Ms%\qBl^Lfﵚ?1@qKJ9O\MѢNሯEfmMփj!ȡr0ChHݺ+B=/y=؃]#]cb3g╤fIF]] U :a}5$ ^#eVQJM^7 ekʡ?)%TzPE2Y ŖMV+X,_&# qԚ/(F߷-s.`FaiOW*QX:D9bJrޘ Fڇinq)orY Wwd^9*%lȑ: \l3-&a+GZ?֜G>pic~:1} =H[U &!K]M\~2MAu_oP>wI?ʆY^pLy,֏t=y: JI/;>"{< zd0Pʖ6|;&ܝ3TXE%g[ж ,"vw9Wī]O;}!9g;;{LjNF܄-!08 L|J@3ew:H7TDN ?Jzvk2{c.dZ&r/H`^?z.f$j27(P!F"@{5>G(~(ܚnݫ6Q("I:b8,eŵ;Om++wFd_uxb5mR5#[P&1ׁ&,ee)p/Å*/+e CX$aI`g怀XdH&G]._iUz{{h cZ Ϡq>4k.+>s7'#`\Ƃ:Qn 7PVҽb} QiI)Ьq>"qy- NҮtӸJ#7N : Փ?o;g@5YSQ{;8& F V &~:y2GW C;R5UHq% 5L'\(*BR}9Fܮ.v^uz3ֲS6-Oj % 1TZKoj G3D~ PSxWUl6-2D<ɃM?:0Ȁ\,e? +rx 5|sCJ\WDŽJ, U# kt1E";$jJOΓ}-:܀1 Lc vjJ Wxmp_05rab# x|9^hHTލj_IS_rWi%%!in#"qӄ%bw:p*X/Ԟ&])IX;S!) r4!m9-sF""h0'0(ݮݨܗ@Y}s#C]뙆*IJ&2sG+Wmm_ћ"L?װ 7 :k/Bji>pnn!4].)@h<kb kIT$p+UWFĬO]JVdx21y }zL X~wSۢ6t{`@kqdLꧧ\Ŕ!qBˆ`uy@W'N: Ue*4ˏ#Vg'qc (!b3[|>Nlܕ`R@ݸQC&L' uâoAZҭ_7 EҀn2~!d{JߒqEd69# z aO)P\2:jѾ+ARÿS2IжLj5UE/i݀l% sB*Р3ؼ˸bZNɚ:O*k*g!>TVؘi[<##8ۤY۹+j S1767u  tI*%y)NKIOg,r]_1qC&7J3$BsT|{M#F3ܯ5Ĵ3c3Y[ 4)d L H G z/FKZ-g(nds~x'ncDNTs3f׫F݃hv `#d8DcB(Ef&m$p +@? Wq@/"h{魼Vx Q 9aPa9IiZz̤~Y_K,8d~=t}: #F~JZ/Il<"0СMl7lƣc*%f?Vw)b:%H0c;tjX>(&nvׄ"5w Qї,@uz^fn͙ՔhYMS52${)d 4!6rWJ/rw( 2 :k dk6NȐ*i?tj«_wvWc -_D'1e YdH˯p.%5CiE! _'>[ܬGfVQii?%\2ami3,EVd# `#|zⷥ OU}y~}Fobw2KH6~ܗ^+ǺQg|n9ʿg;'"ʒ9Bڏ4/F+Q(V8( t^KJF%FifIiƕ{n9a/9\$D#S(&Ok`Ko# ޟN 2߷V|$>F#l CVf5.!D0h71MI@h _x6`ag'|x=F*;O0ID &D-q!Y 9-}MS$SU7\yVQïR[ӣھC n P`Xk ͐)w`)%. hNsnj_8?KL2)"A[:/ od=% T@CDW;J-bTDkZ"x޿l?1 D"\ә BCT'xeI55;⪒`w-H"q?[ijv(ռgIu6*?zv.E1 HtߟDiHWi*#,Eg? I e1{_%5 Ҫ1߸h?j9R"|rf˧ib.~l_ ܒې U\KzObR][< ʯuhDL3/!TTyqx{GeT䤔mRd FOG 51&Gp<{WpxHռi x𴚻1Rd؆Ȁ .3r;/Ko[`vKB].T𒵷}OZ]@`*ily9I^A.#ϯ"{`1@CmlA"`u~\h&h:5 71—i뵾>ɀ&,=q~I".y13^:@sĻ(il19.~gV|$=9z[cY|J_n0iҳs9۷vg~Q^.jwJ&<9ڈR%:O;n۠/,I֓PP=*e/b0\\XPXǭ-O+Imڤ=F7GTB"=OLdFcIДWͨAQEl<^$7A"^| hRQ9(AZ(4orm6EwK3xA-p|Ʃt쬩s)Mu iy(}rX`zJb*xEyUp=FDN,s-]U;EDއ{Ѽ t|ظֲD~ a39\l&]S1.\ a{_.׷8za懸ߛc}NHhd4T&d]J{Uy mjN=MuXENt]8| {H‡ȈwaR3-;lV/QcX2;ulSH7:R:lzN`+1L$6?F;Oًl祶Ռyy"m%&l| H>*gIYuZHA4;qѿ<rK2 I?w|izT`9IⅭZUrh.TN̪lM_D"e{ Ю'ߛl:A`G jFX*OLVi#VItw۸W%.c4r8 {Rv%4,3\NTnzn}6P-*@8u):xɑFrdnvXlv iWmL m䒳ɨ{.ftm0 heo(vqXߖۄ0:&{=&s *=!߻y)J<}l  2H[Eԟx烱na~Dh <DGCVi~#'vv6_yï1|fXBp$FMǜf. ,fp#A!  t`|A/5'lP0ff8U]fܝE9uNe}@8]CXf/9]xP)`}?ƅ{7MFkM'^XQAJ^g b{7 V6iLA HíPmoY2_3Gފ2/ `mNWeZ>U75] CGIf~?TG"L,Lε3?~kqIue 6eӻ 4Cx ulΠx 39,[ܡfRTN=]^LC!:H#W~=+Ƙpm$˒FJSK`Et'7 ߕ 8mx8OEG?=f8 &k&sU ź̇R9LJay7V͈K1u}\7TVuZRo;E'O"M\ݙJJ>cHEZk#t%e3y 06'=<5M zΟ+l­G )2S/򻾥E{/FؒS)Y?`7}gVxl9|_H=RZs267pK|[Aґ[[ VQ=\Wgg׷'OΨgZ(X{_Byp\*nPڮ,Sڈᢝ; Ev3$%*;;z_  P:a0 ir;FHF . %"[B"o$_@ JSQ^EV+fc9mgjisNJga=fk0kDB"nܝ4K+d2M'^y.DoKxCfd*M V'THLoR^wCDhm@who#'%0wO(B/Sqؗى-v<uS@}47!ݯ!vn2j, gVCt&fwl#܋ ywA #Rt7;k1(:t #Q [LJz4Q'(?E28'h:CEulz1a(F1bLso,wh"&]Lrvҟ/p^( [|*b>B#n=k'.d$(;Xc7d3!Rٶrygo[Îol|cs1*.%#a#TȟOu`/gԿ.-Fv;pqsVנ#Q['m.0fHiWk etS 譚#_[ -WR`ĤD/Zxe(x/F%<{6%"A1SDfr nφ׮*L*|*')`_'iKVqeҲo#'[K* rԭhP4W !Ut|X~A6M 9Z?Si1tCuBgdrKM9$6&PCĽn0 W盞q|vOiہ6H)ǧzrh7#^3v=d:'D-^,ݤY~"8 [V; *vitKo\%1G'h$ɫ2pP]#%>*.ztzDIzndT~W0@GƂX!bT\X:WCO#@*CQ_RJQE*ο9>+hp`}5iԹ!'dL ۩d\^Y' x8đZw !X<Ko`fOOHi.:&GT~PPu i?^FÍw6]̋QSi~=erDr%=xl15ဢ {s& #e9[ױ8O&e.kJ$Q1 Wn{<0)i4B[ y|l/V|D$]3ej5cWJ2l;$0DYUha"aJ7iu<9 RVHPw.Al0kv_BQ8ӧX+UWƟ; jAMW?Dkh-4|$ÚڊllW\Ui$'2)Ϲ& )yvZ \1/[̛;JKS7s,$w6 9,1'\L~+xnlúFC~7}k"֛nVVz(Rr\$ElU=qnl-4$x|G ¡f^0YŬ{seX̔njJJvbʆ;Ql_C):yz,8hո2: c֮2]3$LS3hoc)z` &ۡxޝ>O . {NE+݋G˺xG8#(Y8--݌]%?ibu -%rՁ&^n]o)̮#Tg?)6~K7|sx5~r}PQ=Lh#,piϡ~{W|HƟ]9E2Џi8ٌTټ륮社m^HpEeRK9 ->ۿӹ=g9 ZI^h:?e'288Cϳo 34x5GQRc³:@C⡓? 9 w-@ _F!<]+'*F4P1 s9;w3'X!U0R}vɠbQx*tDY0䈄ǶIuRWցu݄_٨n@.}zzRv( ~Ůg4 `$ ^YQ"د7[dq*S,S#|Ů{T6 A(ۜ0Vp_Zp6zxB}庺6&h}H664X&hY``}5oƸ{ _>킼4- lX,2ܶ$Q{술~M!X0QUru`ܽ6hWNO x$m"1Q5XđK0,uWBWF%l9KȾuhdA[6 26:iL|BvEMx;π]U(ևʀ׿xw+XFвz1_*_a5VMUu%sjG ['s90ma6[" uBҤ\Dq&dzRLp& F1$ sv%HsYjx >k;wSqe{A,fR+f*9=\mn3k'$S!6'_-<Ƕ)Kk ̖Xm10(1m tj1&8: ݵIdtVqpb,Von!.Eq^}ËM Y6n۰kc0J /"ߝECp^ , 1dN_bj@3ᶺ5kܑb_\`u* lK?ar,>댳, 5* ';+C, P؋k({IвC!x3b hԘCF7{}XBfm8$ 4+u#r !,&UZUoB W̓-t4}ު)M޿C&Q*-d/=n`ښ-`xHNK}/H~ 7a[L{'ptxqs-,"Yv5#4?Ϸ|C /ULQg(+zv~ 2P&~Sy ×GHomV*ѫ"cG*"f`.-CkՎç+P4(k7rrDkg!Xp(1̧U# U]rM&l}b9Դʈʔa{gHzl@ ^R¹xxA3S}nEGqd{/1͸YOVIN[:R]#xnN{f/Yb^KkXuc,07|3oH.%OBVkMǦi+9׾Z)-V6&[⍽)Cjtn Ԇ_[hcDՀއW] 7$9/lOsɾJM֌h*4 kJMs׺:q/gr sB~AOcS(̨F~g:^QzB0;JJX9%T9f*oLJhcwsu1!+I3/٠|z#HcH*6'=ljĐ+T)O]/ W?ffL7c?)m;݊L_"k@m[zw6q ҂H!f%"J hZ,X2! .u}([Ngra~tǏv[Np# }©(\:Γ|'l`XՄ{18cފ<<]AU${J!aOjj[sګSm v | *gK.ۊ-UH|^IFž0qs6)I&PG'ǃna6LaklmF ,av#:7j )~LT.-BE¸:AcA| kasSeFN?KRo|FœV!A&->AJw[(莩Cv04W/zXӤ/}=?FE+9~B?)ik(} c9ヶ)vIaKX ,tb0&\Iu"==Y,6QX}LMÄc-s$nR1-'SZ҅X@yakIS1my {COch[0 z p94 Q)t4ePF3,`3. X<-d`5w'Sl_E= ^}jC8w&J#/(f1tL$@w,[*Df2N[#J03ߎ:i)6VLv@qNGame=2F<0G]%ŝ|iۙkm̏.ޠ U5BG^sFo~\m| ‰>41iXvO v&ڇʸ)C| SF l9ŶeSF⫇0J%Onbgh"T!WJ2.³ ۪, kmԷ 6Oy\X-O&ZO at.iwvB;/nO)Nȷnvc潸k/=$o}w>k rgAFHq ƍ^1ƧEERgG< h3P(ir`;s1;i|tB&aQP)}J\*U){ÂQ,:9'I\)v}x!S2G[9&Hč1fjXC(Kiԧ]g/gD 2iTV 4lG/Qa TH[7d\n5%:YDyeM;8_u_u3e׷·7:g6迚XQGz+j}F|^±3|63$H;Gk`}4iI fd*~0^dW2A1^FT +. afkOvЅ`=VɐzHR6 ެF脯7"S?*٪~L YQҹӾÿQJmKH/|Cbz:`=7Cfӥfẜx$.CL؎.+[#1GO#X20:= !y|Cnt'\Os4u.r~ kb}e6e8륞d%Ev@e㤨=>¥i2,~R0q-KϢuaH+6/Ru~2a"jV>O~B(!^Xg29o88kkt<ɵJ-gꗭ%'"`>٨^"%Vq{ښܺ*AH"V׳=9…?U*š4Nh-mCV$>ӲLqhOF)^]YB ]{|~)ZB'Z֙LI~#P 7beJJ dR?=B z ofZ7P sӷ2e/A{N6ݽ+`$se&Cf"0 2"H9R0ߩS6 9&[C Lu'+Dt8wW-դ]{m*-FO*֟WcNs?FA 燄ˍ<PR>{4(rN\ N/073VpX,) qUr4wFla֘2l5 Rk^ՠ|oO|PȐ=!Qm͵׼|N~c%%\+arlsM 'PhB6,\΢٪ܾ3q |_Hm:8A;({&\sq \1'6LݳK>HuRl3U;&!FhN-3F~ BP㟒XmKHq/k3 DYb)p&t|xdAb-h#!84m\oCGDE/fV6&Z.\Y֚'8Er'z9S׉nAҪCr2-+Yr67.{l NpMq+O: CL2ER߬dH]&y%!\2INqY=g ?1!ER>T ~>D+Rc3\dt`;ȇI]J>Kyp0$e;p[^clSb5D?u}@ hԸfcB:65[VQ[2@IM23 nftC-+I1e/O Kg")פFhsPEFAyc\ە: !ya9hǀ\`G^@f«It ]O kb!@\p99xs,$]c_Ml52ibpe0 P 5"^4#rPfqA yz)y9UC5gcT-y&~¹&D7&eV@TUhkC,(a8aȨF Q~T ReNБUIrE_w;"xmKfP⡠=[;yP*"0b5W3 p>g?w _D 8`s_Ou*!e>\4\擟})Mo%;=ƣ[YYj>e!V1)ں~ Qs,&VO#nS9o"p V ]?9mikIH͗çwj` ؜KYx@XTaey ͫ6]+Yi"4ܰ$-uCU:mר[`ڌ$xZDvxBg7}\G t$E8ҿkR)`XdOT6C'3gtJnx<Č@uܝɄu d=Pyk+t傶UBFy{Z]v-|D~2\:=t'O{L<79-c=<*2)U4+p  E5pWOM;s.3Ɉܹ`F$$ qc&xY -!{>7PeQDVo篙<̑/q%ĘX}˪uk/@\x27swTS '-_)Da5h%w g23 ̍[}ИN_IXɟc1ĊpwSi؉`WlG_Bi\cC2vxs]hYn3Ȗ".2$ixǿv-62X,6옇#HdсAPl"8ۼ4MWHGvTG6z*y8(v:\ݫhe:\LgD$:v&G&7~ۦV}wuQA\m(hWͣ}hxbe _+N7 i5פ9tKa6D`!6'9ԖK,JDŽRu;z!^$Kљ_ʑ.!>Q##U8IW;Oͼ Նxt8:ߕ9鿆m ԣ Gpۚ;pb:LWS .%B"<Os`bk7 -aaZ @ H\$&ز7ro_ɝ"x9Hn&]KX6hLEB 0A)>+!Ź C(߭;bPXz3z> ̷;f ]'r 4z@^3\ jHx'>V>MSp!/qm;K\^sp-/%\+y0ta ҽ\#yKaTCJY ;%twP{:Pc%L]\K%,fֿEGf:;?VL"񺇂yy8 o PgE*{0s"D7c؜p?7|= š@%d=]G|S2pežʻf#}ʍ9ڙ%QzNó5 HāNWU sftDV=M0@1ZD)xl9[ݕӼ95 )fk;)R$,eEHO+(X8jhqzkPzu˳ٝAy"yLHpg +*1ҋּdV&+R ~G ɿte&5 S~W :_Hy]PÜ12αM<j*vyaPB:3[1O7=R*YIrF?I"{o e,M\m X ;<5˖ZK{?2S)i0t^ƈ( M`5zI[\`TnMt&nO4Zr&wvcJtZ%ay 1"*oZmλ} v- 9?J [Cw (O1ʼnSfunϮuه,ѹ}w>SgNtnyʘmLh/Zs !A6Y#7yK~ E*4C/>_va9ra8zb"<%#`hYlӬuMFh%ps&c 歾 jF9P0!5c{mğe[z@ar8e;_Tw!ܤ7w2;KID?J#|e ']تk.Mk\qL]yMÑfٿ։2Z^gۚ K\qv~N96aR1w,zfKC+6fU*$KKEbO(V~2 wc@(k[T8fJҽg\'XXw@)q̑ PWu$vwJڃn@#99xQ̄X5hs}=fHԖkȵOڄZ6-eǻ.8sqj 1d cx,h(2`HuY4Vd+:A::J0pœ_tѨS{gdfqW>`M;཈QŠ " lK]]&Bϫ;9znҎ n*/BaK>[!xnq㚓p`ČO;c6}qx|<#v$J $~Ԁ f<ݧ>Ml 4A[FQ󳂿UT) 6 ##y^99_LXpA:WG9L޿,Z=zNtS*J<ɬsO6w\ C$m`w4Lumi?`0e\We_ky18cXzN΍N&mJ\@QtG ΁'":V'{o]ݽ+( uHCz^\pd,RoWЇ0m6Rĵ S@CG}'s:LUꢽДȍ51'"d'񧽂 ;3^~N-砘^:1PB}Fk >>sba1cF_!h |&t@TEޱw/˳:pSu8o 2&^YW~ ooK7SIج82MHLĚg12xBj| +8{/* is鸂b=}}ڏ4w"EVA*C߃Hk"-1Wg8.Y:dk $vgc4`=oÿ&HoVjaMg1B> tn;T-l[u3,$RK+S}׹\๒L_bs,dRnzsILUԒFxľDT=!#nFS: (y4-xܭ 5^#Q{+uײ0%s6lb})s8[S a}eN`RKEv٠Sk}÷3- գl8SgUudxH}z0VwU<s<՚Z/1*-+r%J[,".Z ZA<N~O4aqf oNC/( ɆkHh%a{צ,Y[WTBS54 嚁|2xq"˟]^*pH$kuDv>y7%[#BPԦ9"Bl n[W3Ͽ54ȷ7֧w *? 0E&APnl41?g87 |$W L7.q LPa4J~4.o\+u MD}&qݲq>K U f?/G& U{'e.ra1o{ %;ki5 Y O)ƨW5 31R/`t:/^8m ,&%]`oj!^w DWKg1X=#zxQ5.8Yo%WMAZ`C+V4 <MD,} qvg=o~dZ#'w:ImWU :̽Ut@uy޲JQCy\U_Cx1o\2BEtE.R\gcDʉB+odm5`b)S3%n0cć W545yD,%plԻ5S5cx&ĴnuxB&e]|c*Zu IpY|flқk}B. eƵw-ڊhcLH*Tvvje=ϯsEt՗c[gtn/*áWqA!)#q%opO)+H!?Ю ZSPOAXUJRz "|q> SfgW6c?6Zp~)96mJ۰2䲐ӂ!%5 ?>@Eu"pg)+Gsbꆾvuhu_a"Gy-܎.%̤bE;L8e>9 |2 ,YUb\ ˎ[/2ljPXK_yYԯ|5[NvQ?C`~oX=s>}\w)@]CuVvfU5&Jk$y'V%M#BU+T6ʔ*K9Ekgb`c*dASm 2A K$ M$ҚcE[l;jͱK,Ds28\;\mѲv\}qEd=W𙡥g:m d葙{d<6JHo|M#*yӭXQ*k <+㿿)8",W$џi*l{ csxZpT1f9 mM ^Rth- K]߆Qͥ>">sr)a[&,ԘH+TM0Ig|p3+d=L&5zhS7 1e5.V賚;"G >91 Z|_и_w#|6M0cbۦ' A[t6ZTtv ی0W)HNE"m./͆Nj9ͤ<5S2w!JȢriJ0L%f# K2GR&m ydA/ʔD^c!2ou[|Qhzg |Viƒri*v4P%AymտB:#2{wLtkۦ c!݋;I_8UJdm)z5e}ۙS4Sڞ `N!r$9(UXtn0ٔ"~ #`%4Ƹڭa.gָtY Y7 :F*>kHE9ٮwb!IL Jb$+9wϹPP#ƮE XYx'y< &Ҥe&Twqw( ^)a[mo$otNl2y3>4IsM5puECR,@6aԜ&Rt}_`Wa_ɺ:145j#~# UɑuR\ktg9t oSM@.׵(4vh'd0< EcV~"{7OGz9/T:yYA֡bjz ˳."a%r$]<|'(t=[iwa$~B;e>˖K<{c%srK.4jͥ9%ca`Kaq {œzAIԉR('fӿ Ѹ2AT9BdNA_(7ٍ^2ʢb7ޚظ8=^Cᠪh[w;X࡬fV9JO G7Ig[0,+pH8;i([f ]HKmq/W _Boq$ rΘO)ϕxt^FTx%4 WJJ莈lI;,7SZm맡~A\Ũ^k+X|f!3NMHu("І k4Kı,)\QOй?1X /Ӑ\ؗɆlszsCnL%TD:m/[S^l}ua&b }<AjJ߂fQd)qfStO4#h5W'O<ĜiRf d HW·N</U"42YH&kguBk}Հ5Q&f!%0#I4LK bsCrzkW20ڤndEkon{K{7xmȵ(f~%c1ugB-$֘_$W @&YĸA$KoLaMNN ) /Cd, #"̊ԸZ>01Mp6Y- \Ğ:( l+tFHUN/+TrnmMz7B iw4?B7TD;[\¶y#~kUr$5jp(Li .5EH\5?P#e[ds! ~A\\q<,sL]J dj t%qP^3@Z < ZZ"p_TX7f )E@kVI@oٿP/VW!*w5 'əFD5ΚZ__ŵK!|6@ )ٽ K"3bXfˌ~~ m?=73 _a91JLĄtX T`5ʒ oΈn5U.~(Iq1D_aeb߶(hFU>~UKiK؈b!FkgRfJ&i/+fSį&!CԅPEhƒxVY&>U۽6llHXQ= < ƅ}l|dyF ׼8eH<%C􈃏p!y _a0fyÊv׈]TȆ5?ɈoFz$𢡰5Xge-qGgY"y{M,ol2ռ#.EHJϲA%scf`G;''->,Wv#^^S%vPN[`*<|S9tNNQ9`1`7cXq^Qh!iO7_O, Ͼh)m7ʖBUWIM{8c+TBAg#Dr&pO [L7$+2Լ5>liB P$ {%WiZXH@b>#cSt֫NM"p x M7{FWßܦH^gfjC@mGP5{g|kC9=:Jp CٓD3tcK9Mb`k{a>ß{UjGֿ@tZ!ov9D"}|55uO𦑘YX"- :e+[-{gJ e8#HzlC$³ }/lm{R~i{N4u{wnmopO%b4M~FO2 h,t5lXcfN@֦V R78u0Q<;r?y1Cp*+LS}?*0:0>:4mOz0UI^%$'P;At-Jmæ>B_qFBZ9){7,aNdݖ}aȺfԢeP~ Ϊ%Gv]~\ i#]N`QCzFj) *Q1|L.m%&禴Lf,܅ 0Hk}sa{gB!h,޷gq{:߭+֕z:_ EALk H_r ̗j]Sgi͎?bcӵ6T P.C6UM>3}x :Un}"h$uI}JP^CEy cAM[g |dYIlf r]ҧ6􅘾Nt)#:XJ% uW|o7#: Z{"7MetvW>^d iB|hG ɾ+^945`f}/J0 I;=μg.Ɲl7I:"a0fg'AWU^\cy>XW<t=)xzqN_z(!B +'Tuixh(79kS3=se[N+.s-쪹I@he@r6 ߔÿl~ !{LTLy25`Z&xҊL &Ꮚf!1rX˷+CP##]i+zS\*ؠQTFx/ʙhp.5R+#Т$V LZ~׮W*>bVb.Ho$G Kh9׿'7@|6ntZyBs8cqr\X~h#)f",.9CSDCqrWB^n#f^f-^! ߌ 7 j%Ju]1247RV||kgb:6gץ%5 y[{e3~|SƵ >-h.ڐsIa|S)Lj{ri_%j/lŘ0k"C`>4G S$؎s֙si3i0HOaZTB+K@se N% PaT A|atFᯊrFG0%_]kK[c=T(|[dOjtgԋ_W:_Xsj}诩 MJaCبx!-7'7lhe3r᪩p2"DVewe8s>1·۷ʾ@1wM^$f@^yPRU$G#M\ݦ$©tOLoZHɁm7O.]m|EJU[0 mAMf-*y 0tiRo 4IGe Ncm]5E \̴ҍIa%OHy(·}C_n,,4$uLUAt0f~% Mj:t&w-ꢂ#jLX}1 Ef!8~m 4_Ƭ߽Z%I_֧\6Hi ͣA);i7& ¹ wm.Nid.ݷ$xL,5șo+Nۺ X(xN*&4[Lan̘I&Yo9@KHi:?0%SgTxMO+4zϙ<Q۱@?N&5m ;D*|5&Eqcy S[oa-Txj3xL%_J;( C-ܛ zź|g+]R1kkՏD0a 0,"}QMR&;Z(Q~ [_#w= }= *?X< 2Z˹uFG6[q7Ga J[$W'' {p&1)/s&GQa7 gpFM m&6OڈTQ8|\ZG19BܢdFsyȡ%'AVh"|d^z:ܓ+ey^{ՎfILWns@MB<S dg`Ym"N;"Q$_#gaQ$h(p$Ekǜ`+{0h5tdx  IXfzb]r:M,Wқ@c͙Ok0](bnǤ&E>nkslLx]F+4B=>d~Ypqhw Z{/5'YG2C]61fBOv+1CQ-= LH.Uy2bCWb9m%B:_ΖA ,Ie7YҵJK-.@iK`cBno/T8fd^[sV|MEim.V%6};D oU)8S-=̥NWBu0j9ჸnIOveвSK@c+)꨼UR;w|X.}=8'M%F{Rʓ JqڄVWd7K dw26a:se~&n znKYh-Ga+ gڕ\}oXƃق;M7{wD`h?*M?CHQ6x]JRG5*Dq4  E"'|-ƠhE~#u>xKLHnr"4|h\_Xcb@;IYT&I n@V4T]{d(,( ZC`׽~$/;}tjE&`{۽`'2}^ $6_H1x/RTrg܈lb[ʼnP"e6M[>@*n&_t674{;I.>h nöz$2ž]e67ј` fO NKGS4f証^8t ̺ y\"O7Sf!ݑهm͛ԡS>7I凖nZ ۢ( ?DJi(W?D0<: ߡ,?W"k 8Ll?#Տm9Gdr6aڋdtrf,j w=HDc "rխا=>5*3,EeX0dihv>XK#ᗌOWn_eĤ;[ gfBn/̤¿Pj Z52~:ҊSق3z w?9@!Pfa)6f2Ziv7)*c8Ku'ӎ2LTlNVh&h`si\S}:b3"7iDEΥ<+R'yyܠ.gKT-B~yZRXgu8GZ) >=ȼ(_ HLnG*Rdo}fWLZo:F`BA.nQ?e#w)Qy4(:4Ƹ\!jykw?nK|ʲ}>aCw)eTef0~j8=,FWul~VDT04FGKM4Nv&^1K@WEF3◛sTvf>QeU_l^D}ƞ. ֈ:E|Cl_mID|" ϋqM ]w.z?s?Z BV 3ĉʲ_%)D3n6I,{C_n)GM#X-ДI؝TЏ ǩ9ǧ7eNNHVY<2=h otS)/|uL9'eZrKޛ>7Ԡc\<_<òQXAǭr-t,O!"nSdqJ/>>{m3(N0%o.|56w`LQ`qy$b@?NKz&J5`ws^  \Or,r(p%]չMLGNP/Yy)PWԎ^T$`oLߙŽ{͝CiKFsА)p[mVbZyw $,ʲJ5{V|Fr`_9ƀj @m)VYK; @\,& \1|@g8C1d?fTXRYAL1 cCHxA!i|.6TȊR­**F+>[E'7,N:Aᙽf 3T#μ}XL9jA}luC9a"erDMm&[O5ӈRCoRb}JdNb>[#(sJzͶKvb SrϧX?=,$0i7j_;3Fș {xK3{ Ma2ήy;\0LVUks<a{\ O/VRnq|5m*f)o( # -fh1k[nuWR=o(bAL=Nj-2o˻+ WD2`9-#ڈʀ8'>+,~Fwv"~NmZtY\nG<5AͬjNG'G)יT1~MG ~X$8oE^+;q,ogw jp>s@6/%~ܜsadh'u2א mDA{er@7nEA7٧"4Ms[O 0!a5zUՁأ:k4٠u ! m237g.F)IDJcoO`<(5gҏK7*_)9qjH$1\GӶaG75|4x K@K7=6,u D1k,yؗd~=\{E}(fu}4#.Ɯމ.?"A] B3lUV1 !\|L'LO5*(kDcx;0o*Hj㚃eׄ^T8@3H2GXuXP[Nqc ZAo.p~ 5#Dl$DHR\zV)p8RtliHgr8|N;"i"x/%ͮi3,A~XOO9eO1Q\55Ypde4F^䆝+3ʹ0 D #Ww&oInĉ? v#ߴV% rJޥVɯ?>HCмˤT: ϞW@%&4a.J_w'f:S.30fT,l)#ϝk*~Bd]YmaWar’III?s 3L2vywzcg:$WBuԳV#Ց鰂AS4U496z㘹bW- 6Sin=Z(yϲˤ+fJNtw IJb0KAfTᣉ[vUTlp-D|㾂4[k UEhsZ / =UXֿ.OF Ä:E c/52% 3+AŷL\Mۋ= @Z vxvU@Vd6 |yu,,WuJeO:jIX^V\R^xO ܾyw V~-90!-?ksTMNy^4wsrϽɚ2w'"SuYa2"R=S)&%KT>δhhE;qZbL+ۮG\{3苆)c_7ͥћڡ8z[ q=X]ìNW=ȔEmm ?;ZAiq77/ʵѬd-jqi)hrр>雡 zdb-1o/ij>EZӆU< 񔑯%tY\UBMJ|y7CG)-g@5JmKS";f#xZV)" Eqt`&xej(?)ɓ7C_?ƶhENP܅vQ R7*Y=i^Yatji:\،֖QoOXwM0nl3˾zvlzH"g<@B +糡n(WDďQ't38JI]"5Oz{eG)قOxr*'qa 79!QҜ@ 5!}T0R yh) xޤeV%yt}®[{/8?A>1\\KV|:x7/~3ĸ6<)n$4Xȶ&-8zS^e]zQ|.XXmZYO )4I_0 (x80m[RO=PGa#uދ!6Mg}@Em [~ :[(j @JKfYDgx(QaBĢQ43PI' @, :YX0MɍgLS(, Xҵ:\^'L)EP]惽Rt ̛Oe &qG.+]&E%X nƈ׋JF?<Ʉ ӇpxĒW2Ȣ6SPG+l{00n _ Yic,1.iA IH f\$Ep=q^Ī3 k~ԙTu+xgF, 0YBaڃP\5ځ 氛A>RdCM?,`rߕk,ǀ *@鋒f]R؏{ ؗ:k׃olC-'FKI:>Kߩ4v35]P~ȅ<>F{g 4Ƃ SzQ¹; zh+Aܳ_r;ƦG+mT$~=<_ I / R9iNntBJqpjpD"7)L̟טt_"撱)oѩSiE-;:AHo7^y5/ɯ&f "fNo:3ŹsdIob}| qgZghJ}T䄷uj5޲mp^l;r+) Ҫдuv3o J%\Hhtb7uLa/@$ 1A'ŝ@C Ff{xlHhC}5s?z?kٱFgzqڤK b ZkL)3̃\"t#9Gu}\k_Zm=+w8R8ۑmtf#'bbC-NqjmUW6%ʃrO2l'Ô~P$Xbhr h <ă'qc oበ* ;?a CRj–82`hw]Sc@Lt>kT=DJ\S9\ƂPeJ9fko!Rlׄg!]hM%zkj#:<ۉ10ES(gbt\d="!|GѤ#,J9;2@i7 2LSUGfΜ(|Sڮ }#5euR"SٙM7* ?&I߾pu< }߻s5zN*e]EI_* vXE;M|'/_!X`Iq{B?#.D.MD6J{hbəx̗9\ JjA:Gs]-YKX@ )=>4um5%=L4iU}rYdbh,B'JS0%~6ujH$6~(>Up L@1Z oa by. ̷ȷGQ3gr$u+zR܉;&^C:|WR.89ʡ0vS'>bއ.8crt, b'v^iVzՌ๠]wHPZ!\RQw 0hS:R;(FxƎ[eC p7e'V\[ {8f#5c{غ2_bѮ^OZr4N?6rQWI}bו:-Q؋ ]DfLZn).Ix)䡦lP$^s8|n2Tm0@R+`e+(9/8zrw|e㋆tҞ*9D/9حc\xpO:yЛ\cݨZ A&q meY)zj5:w>WLٻMٸTÅ~c^.!$q>.:aq#RVsj^]BmxnHKo6h]9.Tc~i5l jͥ-`opT$ؚey==yzީ25B3H8! Y[.X5 .Nj\Ly@胄%X jjNA#숶P3ej!: jڸLh,\c?]R^*b^o)CuSc|TP||kRQg& 8 ~-W|X-z dG _" |N}9I\Xc~8NV|8f!ԓ#?|.9 a#yR=\eIQH1S,VNkPSF`|[<4 W `(8H* m+wrAU\Ћ7 6I`铣&d®$!ZL_iӻ~1$_bhS{ㆸJ 4! 꺣ƌHXM|fj  NJI$e>Xa31sAP cnd&1H!BhGRδpHt^2jDZE,w 7&a=a&s#v:5+2Wvp'۴\}B>UYֆ`1XSi|h3:sQMn!Ai([!&VŶ(T^E"TT3jcC T*bZWMKd{2n%}vex@nQU=Key @*J6 ˫Z[US//H68L8 a[q ɒN9!Ju7rڪX雼.UHTu }%d)7ntX_/}mahً5%%ւ]ʈhCW|T~wPM >RE%s/#5~,GmiLw^ԥ-ZΜۻGʸFzVj XGc҈G "uӵFVr[ISd~¾f2n ezIDB |8%j"*;y>/^rLbLV^$eg+G!LUt7fX˱H%ܹց8T3>J6kT9 ۜ8*Y<"9}Hbu7?a.AGJx-s|o/j <8_16{@IeԄ;"~7ucpnwnu0do᳒A>+}s 9?}}DTMX +>9m*@6|K-RKAye$=fNPi=  { #4Ԋ2p *1iIFUlt}!QX H v5QM#7}ŵU愋$xjShxۋ}>Nf8G3m "HFD8`y QLHxM!~ j՗JhKѲ2c2{Zf3'0*GժclZh7${ #-N8 wW `C1[DŽ@"拫wZWd'q`j pqxaB,`-4DVp7F*2PSͶ;̽"yx2hcݵxaKW%ɞu:5Oh>~ƃ@![YuIaI`0YvzֽniRljox6Ƕ6ᮣisr'YTs< Ղ1|]^FX^kKƨHNnwgeh dgi{^Rbxµkgh6ɜǂUJl_ ǕB/ q\ @Jق#2t8T˙N1rObc/CWMk./jDdT1۹l>$BT|LU hh$|wF1ta>RSx3J`%77 ~n+!4%eyd|.΢fmW7p"1rya@;d41uZyci4#BkW$iBͽy \Vُ@l)d|`f􄾕[ؒx"[˵cjj,$?s<9UŨ8㽶IqnN=Tu)@︱¾M"+]>DoB`KMGװ-O!y.Js&d^@)1V XMa@dfGxێU(b# 5A (*́/ߣzSB1YCGZ,\d.kע8^3Aw%r^UHE{'nǬcM C :S \4#A%x=`h =m&Tc7+5IqR`?r-Rz{r׹KXKs{_m戁2e)KXdO&Ҿq `A)XZv!jF=mxW19[eClÞ,Yro~[6.kP/(J U Trh 9xwUZ"Zo_]$ڽ*^'2krN]pﰨ;>iVx4 }i!hg_89FN"۱aHItSRV$k2^o$Yt+! U5Lp/.q6 E]gGT]xq(k}j-z!M^~]")[Uq+x\;6V'zaf_"[ؓ6ѵ两v ,Ihc)|e oz[f4leBL/-ٲa%A0{YOޒu Z__x }Lu昜-&;ڸ̣i{?~S EVg 0sCMʣ-"WοOw>ia1 l7 3a1yJP[$p_yJ?kG&A4-psBKS;@EȠ7>ƒ @% ;??pd|U.4PKG|;6n;VU̅ag2t9j:$XZb>j T,@mBx݈1`)4R|އ~Yђ9h 0k9eOҠAﰌAw\ka9,lϔ0SO$gPO6^dBzv&iPy Uh$Iru6"ѣ !Qd0E ?anϷfyc4\<NB>pP{we6%JƊ)Io9R}g DTOl(qdZ?:wb7[o"_/O@5!Sq<ōWsZJ^xȋ{nC7AbWZ7ߏvjTvb e%\^fx Kݯms $K4iWutIΆ- eI~{rjΐwn 1Mx ['SIv s kQ ~[N9`ScLycZı$wa|o,ptN! g!1jrT [dxaOauߑht\0ōVdYUaǦԸ}s}x7a4=- bc͖^Ai0/UF<}y4[V1 "M]_DP H%4?ZFĢT>47WB)4T@I_v"ur_Kmrd{ z'),iޞŲIG)[]TVثd<pz4:"b&TNJgYKC}@9f#&Xm00r?N}ֳ@?w #@{gQ@b-d7 H{#_'dXr ׽M5wB M4" {ËGd^T,lkpeh(~ ]'sDzq<Rr"E 4)* Z*-m͑\[@v"anFvC[k&Jm3ŞPݩ3/F;s#BW%h1wYeS=}6`G;nJӉ8֌X LvKfPlt!yV7f]+kлk%xcCV[y%RMOM߮lx=,K(޳U=18vј,>OmnW% u\g;v: Dm L_:,J_ ì#Bf㙀T~AaqBr'f'Kr[cr\~԰Dd&=J=;U|!+_=);?9M \{w?@i+@2*ƨ've㡈pҌuiYѡ:5n~^RTqcn?ٽ#֘yLF5pe&A;'uᢩ&}jǃ\Bxxa4Uv*[-8J8@Wl[ef_~=r+.:)RRL,ZjKTٍw/M^ x #TV:d5"ANg9gVy'\N}^q,!ٰ} ߮7G|M7J\[6nUHo-"c6jũ_ kuӗn*|nI_@, f:0o3eTZCʩgfCԈD8c "1w" 4`E|B{Z؋z\$\ԩf[ >vPcܘGʂbڲ8>6fIR#eF*&jjuSL;[.:N:\&Hr?k 2Sxi.Υ 4z8uy@nW4)#:mȥMf= !1(7M)f" ?'Z"{KT ݓ&(tݿJ<b}ʀT}|Hi$&\EkYXeH={=9"lϿ01~e1y 3 gjқ5k#n~~ƺQqTUz"P,v~JNC9LmZJn'SՔ^+9ZjB}H}QJj#p\-ukxл1V!GC:!NAd  OSX7#z˔OSi/K1' sA@*i iAf84 Y"HBr=(<x|"ĉzuXŚZIn:a)~Ai;S%.:[eTR;mΠ r69>Z+:c9ccs!3^d=feen9 *Toelܖ*"J TMJ_spɽnw7v8S7ºH^ !@32p\[K%C9WV PhMi6.Clzs΢$ 0U\'3FrGl^qcV^D@DlKvy\99QF_ɟBsFaoӞzT /cWS]2@ GW2HmןQX#W?p6Rq"L>> =Vp5"1MGyqy<$E>h3[&0O۠Iva[ ~Af EGȒה]Dw{nk*H~Jmez9\ @q ԍЗmH ^`[;,< T(5@d{1joKg[4]/90Lu|TR{Fȩ{}w&捛̚ o{(g;2{,Jf7=\OVGKyf}!MkQ?8?iޟnssb-̋TDC苒u/#O%~Aiv}t'  hU򏖂-Eݍ|O j=VM)Ğ`x4ӷ3ldB8uytx #r{SmgjiCL2z~W~|#j^SQ„uJi+kpDιz}Rs8E?LTL~.B,~'6ljXLŋ{> /M8gSogJEopf`I|@ͅcl*8 fc-5/^boG hrǁԱ85@Eȳme䕽Zb] V.48t6yYJv5i7-*zd~"T+aKbI1׍ˣҒ3O)@2m00ɋz  @hFh?=@pZyowjߔ|=8TN!^8an\{ڵAQ4 SZ`xHGD+nKs`"]OJ_p,Ѭ1}pT~Ruf"30Lom"7,==eM͜;x\ci8cfwCV_vz5/r?o?pј1R#cE۔,JwV<@tŸ*rK?0qA`vs aVH~lҋ/E8c0 Kt@Į_dkB♏1)ێOQkkƓٳn5)CG=Tű%@H8'7e`P@hBνRvKInk}1 3t/#=BW$um a]d|q)7أKɍ2 I׹Wc$d ǩ$x@*Xq:RNr"vTi\^"𰵪ÇTߌ3BL5 0X='j;q iGGkJV(!UNFE!4ÈIExLG߷&".z-NY4B? s'%pCs9Vy/"N*5$Y_4>הoGùȨ0Fߛ_كFa? Yq%G6|~Q nZw9E#/ «) Pqo,tw:/C4T[F\lhr ؼm ڎ/+iǼ crh`0so6xhC7Ē+ʂ Υd dmHJ+Kt!Qv (UnR/yg cl> *Z(黗Q@AQy|RZK06ڈw -f5t~aٌg ס.i`HJYp Ğ~QxW%u/1l)CXX!‚Q8K%Ea⊦7‘{>!v52X\(<8vw:zёB}/gwܰ"NgnU%ӷ:I2W㯲sdfw%oj jz(m|^ү|p* v^&[dn=u5h=v_ COpϦ\}>8$ss|D-#qJmt}`ch@zVAq嗱@R6qԝ;p&Md/O;`TpQ]~6j09SlXpXK1M@tm-h:n" {an s5]Ѻ(y*S&藺1piv}UO_;GEFu9ӥCf̗A!ԏs#8ӈ"$NZ@D`U8(S 0cL)D &ƃCtB{s.l eؕ>>^RߖOZ競,0(wO+ú =֦֢/Bߪ|ng:D}-*uZcBGcJ di  w\&b(+B/VQ>8GM:!=UOx?Qٞ. fCJOEhpg.P-Q*8*v|!?k meu`vlJFnD n!hϖo;cU&I+Q`uFqA feO|MH+6|]G%Kg}mҋI#ON;miƊc9 sG#a%ث>bT}Bt5M4]Ü0v$b&> b a5g~c(r1\:xN(dqu:eruZaDvXLvLiJKt gcbsCHaFB0IAaR2I}҂†6X/{齩 ,w7O:B1w8|Ňb@ /W*} y}O2SjJ_ptM49Y͟1?JO'7'1h=F:^џzYS~RbBmUyvv:1y7^ m 㬟*[Z73mF/ܕ/K4o 1yPEi#?@4W :g̕ມ]"Hwcq#L 7gXoG%W3Cیo`r{]|:?2-K9"'ۿv#h~0u }gz~Չ!\kzHفT~>4| 6%bI4NgvgxޗGqBx1dŠ`{'D\C=N)ˎxb3 D9[GV)U K\{̿`]70e܆/eIM[/e;;gDbW_"V``S7Y;QG' <C? |>)++d✸R3u ȴ!|qFMWREfsaJza{aؤȕ$hΠŲ{fjܯ}Vʄte:9'[y*6 h[8D $ѥ_4) @FzѴM{j *L܍YG% sK $T#:TGRuxRMr fHrK r= SQ\qOP ]4EtB o !;vG{gwyHlpxO9c\ވ]EzL\2lT%<]IB>}$}`Bu~vkRU2lcX)@ŧ|xLQX-SkG`[FaC)'hSH=M g+%Hh+PIEІK:N AϤM ^;4ZW:D*8ZҼiW놳¶/|جD .Jau#OA!M+E9iy`/`qYaF䪷 ѧsgI qŝ!+v{Й~&`4&|xl}"kS+eZ$j`5YbbE wE")kav`d^BE<4~@qYU؞I7lDP 8KCּ-FEJju>4~'rq0Q,lz*45 3SLa}$[JIOV\`t G˓V39I 8@;v{!mzΙcwnc"[;7q-YЕŋ46d]Q{RnutWZ qep~S!3 +sm@uْpVyVGcޫx3Y(']dR>zAKGV(! s}lz^,= ƿWp-vPEf HL|uTzJgm O M۪:[p ;Ш9R(!Ay{(XPVM/ysh1OcXlL srQVF:0rА,F.]yan3П|w/T3Yvvȁ t̼s#O_n9=J%|-T1aV(sbo R  \hNrUc.Eh%PjA*Sp%bM;A Ư@K虜-- K"΍5I>wf]ʜuFƃL=g5ċj:W2ײJm8{ۖmGDzFD)Y,[Q&}# }E5!X;pw޿xUCw!UDoGh-Pf_-ǹYW* `Dr\9E6gB-_SUBv#RংgХFX'2I0Au&-g6#@fKݰ2`0Q7Y=rzgKABsb@͏<ٛ1ݧCN)$rJ/O,)+Qd=¶?Zuk9h.|,a2&)sַ{Zwd<^"Q٫Ʃ]%a^ǻ K+iqn{&"Hku*uW0 eg3+lFr=:q_yќz /,pru +1e^Qbi1?Vqg!1EUț86CFIR0{߇6]y kԶ}qL:p`ےѼ[|IN» .ATlN.nσ>PxL86oGN_ߤlPQ μ6ZΣz70RРwZU|k=`Նs 6# ^&l"U\mD0WK?h.1C!(@"ځ[or"G Qx¬L;Rfu4coi+Q~Q3 tXd#`t1&6EeY`?>/&5{u[ KlqQB1*, Hw vr }߫A˸wxF `c&.-n.5i o"zulЬRtqP3+lxU7ȉ|#6q_H|)W ?3\i9{^)[JzҰL/tة$k뙯ؕ: #f6LĿ8s;|Yztac'JUs -M|+:89sbJUzkO [_(ŅZw\iN# 2TJ:c)b;@"-o%'W ($G~i|*j;gX8.CYsxﭪ_u\ɳQgx0y>qqY8^&iHW ^u,N (J.Ǧ Psqr->ͤSrT|m78IT^X<p0Pr3=Sq^^Y9w[gH4%Q^fE/&j›zO 7߈AŪ2=Psx Qz& I >t7H?4:\t}v^][qbr}0*Е'0y 5f[ Cʽ-@{|.*0lxO(eں3abYu ]4=n'bxqpB=G>{,jt {AAF8Z<]f,}nfUpCTû]7R1WRPVRvnvR-]VBi}..fkCtfNY<yǍ?e D!3 ՜n'RlNUEW9* ot)1ȮX-,v*C`~/P;]d*Wrq!ũ1\׀ q`TmVyMPBtOpcq&[ɅӮO MEɫuxwTUar .ڢ( 2Lnp,3e7¿chXMC5t/|Q1?PaI2w;(~ $xsF3'K~*ns.x+N vbg!{H:s(Ǵ_.b- ӳV+zGK2 B-f ŀc3,o rUP=Wkޥ=p'T )&6¹T+ [LiulG5B|=V?#ǘM޳] $3΃aPj~B:44N}LzaV"l~)-k}m >m{ňb:~[J㛑D&  yd7'lesS;3,I/pk@q= |;.rnLM?[>LDmփ?wCG`Ԫ'T< |_*WZj!0{.CF1lNci(׊B+ +Ө!=j/pux8VOf܃q/p0@)Tѳ] Jyi!4ǔ,+Wf9Lb1UY׾[+G'Pq7Һ*$=S$%ЩbS~%p2-~ެѽnU& ɎxئHIQ3d@u{\"Je)# pͅ ? f04JY}h;:ULY|z:v-ۮ+],(Ii)l3uɩA)]32Z\5aը0 XzC-cfOm裣TB)GTx6Y-)[R P=k8cjfu3V":h hćt,m08;`RumcŌ!-im r/ ^n &N]qZ̚t0ysh)4G3da_(MB3Z| sX bx#Hw ={#YC,;Uu6ʵ-N-9ޑGQW-Xzw;_,8Q%&ګ|;-Ƴ^g0 DѠJTB"[|f?@'֢LR5aow0׶trgѨޣH[P8„d1$ׯu?YYC  EF WIRWA7+A O9|VO 53k/S);޼T܈wKMF,AQhOFCOg}TS G۷^9t-xwXtiF w^ٸTd|'|Ag3S.6)^hIKx?u"}\ڥ; jwL"b+\8݃7V|2(;hf݋E WBRdа +au@Zމj} Uag_ `蛉.d>s|]EY8|wj8h I"K<Nsl(R9<^J,е:U] zLԄh<<͏7ˢ2ճ>L~F1L0 ;4P#FB 8}JԮ%$uC1"źYE|MJ$qfsWȴ.VW}^*fGD,Ұ BrWB~Tx7ԟJgZ[3+`gmLEaW+RGO]߲`Y}qdAOztFC\ a9/P64{ 5/7qNo̐ FdW},+jEߩU;5gGvxFS1@i-,'D50YN/rRWʪqx)fs.%2fޕӈ?=ͭ `2P\vF5` ~ .*?=uS,o~B]}uGeoR$G򆵭!L#5wy6|,L+u{r+KٍZF^{c(< t2ȩM/E&\G_)']>D ]Tp rJ;%螂`ŮB;J2V뗆} +CκG<;5f. =: Zp%qal@`/m%o.MhR.<@ܺY2e!5犌?njPB) nuAAYU`Z֑-Z/dX#NBv}d`uO;SG>Z lP@-4ya| 'fزx.$GQRVEo7IX-Sy'&i7*GS{ׯC5;6{eP!ۢX׮}; I27jk6j`тeCzIhUaPŗ4&}oB5e( OR\2IFy uDXާ55㈃L>.yu?Ңzio=jwE3Eߐn__"8H!=#ZHTu2AU猺4u8^FZ6z47zp;=HG^EoCY”e W0OiWYbc87yB=\=Dz=DnjD}qb,5˲W+W a1FT2{T $lMq%i:xza߂` y`?)G *6&Ip~נqPjH,(t ڰt~BUWP\^)ٟ Ol -$ҽ & ,ݽ+y 0Hd9\L\<(`Z4 ,w+f+Z\3J ٷ(8|}V4{xĕՑMzMľT/ҵthڮjV+o=nu0ۻ*b+!%ؓޏVcS/g4PѪ7Btūe $˜n&i9 %[KԊZ-*bb"J~,hQo 9&( c+@$چwO/(+c*@y d5'4{ǿa͈S\G莹24~BHe韃; ]3J1(֩>J6'zgEnaDIA_K8 (ZGQ? /S=5i׭*9שaʜwz} -BWR` WF`kȔ@fdFZ8 &(@%`i81npǣg4]+~ 2804v9?t!OJ='Eڗag 2d}p)ɹOb6 2/kS=.P.ĥ h\aκAډ0GKsב~sq$j$F`FZkW SW D|WKk'n|WpEk)9>YPv{~ ͯzz+qJ6,]_#TG4g(!9#JT {~DMk{*m]8m]flwmfE/~#S=_iedp&ٝg2tn(ϗ>@XV_P|'_dbBB{PQ\֨S~\.fJ#9Rڶ{tGP!4a] jX.!ʙT`困6AE 4fe2gհc><Z/_HfVzj` \=6g`#ٲ||dЀ((f$$m>)R%_PCz8`{WFyEP+:-t8\_ybIⳋ|+8c#]ANӹFaSB6LGW,NGhq[U^"|5@&5h|2 CH ^U X#1U"r'eSFX>1%gsG󁝬Zba0k~Cs#BLNltp? Jn>4hH柔LAHŻyOF-1!io8 צ(i3Exی֨>|溒_ܤWڵ!D/r{G<Ye/x_#6x{묙V0 K'9Sƅ_a$uז [en Cp5e郶5$(?rI4CYdOnE4#~.io,4R!/OS_CNKznÂ,BHZ!9`S&%xҒNq蕅!^h]P@PFZ9,$j:m`5_k{PQ<)i``"d$J,"&eZdw(BW7wYl,O'3!ŵllj)8Έ:Z%PFi5*QE܏/c~I'ʩv̅ ;MM ʟ(? 2*C,0!Pv%e:g~/ Л %+ YguA!4Kz`I+>om{FJZ Pdq[6!Y1#$Baw^2  [!RW5_e8@h'AjuN p=?>s/CO +Jds \oV*D»}Bd>'͸:I5${K 5GKU+@X׈p :f+BN]!oK;߉siBkR";u[+]J hBrd8OL:uOxC:-FQ5ض͟Bc O6bU_sm~e[mSsЄvo?]iS:nˆ:4{-730{;E% iAZˀ*sZdWz&،{=< ɇ J‚Z; ^Usg"h3ъZfm&v'ϻ jjV_нyÿj&[25Wi>eGrG`~"iwxR-ƪ,< %Ž'Y Q<2*X/y _NCؐSV9@jQ> 4$` Fd0)vYD\6 FN$Ez؁rr,̰֛W}[{h뤶~kIfIa,grj ;&$>c"^/w12O2ge4geϱD񁑔yUU.P:1,ef)_C 5'"eЙ lfzU3k'8 y=YG\vX!u!xQSH=yD.O MB`㵨XW>8Ub{g?*-J0H}ζ()+K"4Rcyz1POZmF@W:wfX =l8Z_.gTd|moB9~0[_C k|qA)£c"t9nbyV`DNDgSD 6m 1yϘ]ez $|2(~]ӆngw1$}`P=@x ?x0(!ʅgOT BVTZ#(eAd`2O3#f~'| pKAOP:{]&<& 3:`V/baOP h]*$b_?sm LpHӻS?" jdB"ZC`u-)R߆YKV+Z^@zޙ&Ռ~HULxc*ȳŔ[6ۂҋ!IdB O0ĆMixV0C\u&LY89-k} *V*wB+fLVfo` A w %\MbMeq tW0UTOԶdVLV'ګ,mNx[M'B&bGs01[hB2zvُC~=Ds6t;7<׾m='$8M"fA0LgLw5 Ӏe3D]7<™610a%&cngJ&CсU 5tD@>,!qZU_+NAh-.~ W2A}Uސ_psQG.SaTWnVX:XR>zM{4΋V;.b{^+6 &<ߘnZXZYFw5lNE'h ywO?ºlTEž(JuM@{]@^?{22g{ާ9'_`7S v;7Vpzn҅Y1oyM`$ʕtfB(#^0WDsϘ4MgUCƣX&h)13 'EPG":12ޚg(l"þc5G9-srJ8]}S5Aob$ #3di'VB*T[vJ3-՞ y~A(\c.ckNX č>!Dٖ~K+8*u Mw?İLH xʏ foݗT7?.D=]u97??@cޙV+T[Exc'sώ?bbSVpy *XiTpNe6_gt p~qUva'A4p0p,aJpk׏=z|Bnf_%%[Z'n$"'O_{5"$EܦՐF4߬%fgOW@\b=/EaIMAv[9rcDt[Uё(a:8SX[ŢXw9wq}kq֦Dh>4RqD4Dw&xdg5v(,ԔTAK Fk+Xς(f]`c[|Msnfʸ݈:3WX4Q{پ0 6i0Pߺ`X Q@R/bܡ$E,){ݨݾ.z45\c{u[ IO*0] –a:V};urtK1.e ǡ2_V$9RieA=gB(,}pv((SզOHK| ly(C9TzH/Yp4 vB|X,&-^tBٺ  qR+[wvX$]1",#~rx%uZJ+yw+yF U5l᠐]@A c'[}0L&L\ )C2L!KASqȱ Jϼp/.K)X{} 1RX镙,*E|wwq/ɷքb=̄ZZ$$#B97'(=~I=llj!.]ǯ鶿 P( phۊ6?49YnOqW,l#3d՛FWoh<"Nxxw0K 'p32hZX 5=j݁Ʀ.beRW;^L$O {6b6Zϼ*`9盒recDAS'^VQ;ם}:.d#J|qM13۩)<}9p_o\\uV{?_{W="dv\&I@bmwXcfFˣˈ9?JF`dY )3IIs]d:B'պWM$Εh]wv:`o lߦ$4*ăcsA5 ShIrQA Gܰ覚r7\v^б\^,LǾRlr,"X_nSvcZGOkmLC cB9lю3(hXyPBΌG"2 faR&}?G eꈳ-@0=CҦIi jzYwtH=^el)ϭ UEYVbKqoM -G#@r?n08ΎMFU P.2{WIh |9JEUUΪmS'oT- |9#b#eآ^x~ 2+رJu ia?,t:W;Pp;ך#帙O;&{H1r5]0N)0u|-H/0'iJ#G̣ ӬzçM ?8br,Y[&4Y*;qssW٭fGqoRj-vȵ: IVt~uD2FR|xRH R ](HfgC%)>,> hJA'M)0/}-[RFCYI!2@y^nbL @g,@4 \hX:Ar9/ \zl0!$B\4QA:QWrX2<6=<isjO9n <8}1_]%F :X>GK jH6 b"Un.o`6WIfrh3Loݥc}htO ZOvQ/q UUӦ" /f}`$j+ɥNxH Y U2+Oiru–[-6!@Մ$`xY0AK납ջ3̔XjY90:Dt4u|D HuީlE?OzC;\!KLҒAW-FLq-m/{RsN$>eNTy91{S~II߲;EJ|g%-4ԛQ) am%@ /~汪; uqi9/IaU3cOFg?Y [t I}:zMY@6XWK zeK z 4?s9!JtC N P5&H7ObJ!t{l 8Hs}%e_hhA c&>+K`h.đ$Sd8X=%խ?C{a>q\Jt i]a RN`aO;g8/e q9$ITvFEp[jVCU5&ڰcja身*a!%CJ4q_% >y7t&!͸jKXTru~?`d/d]r~#4t@:E.>rjOCT S'V`>faJ uK(@>& ?2e.|ȕ%"/QN~jZ@~獢*TgLkC`%vd>D-`]H- K76kHʅ@3m4$-=Zڢ ~Bڢˑ> V^*S]7 $@q@ C}T`ON9/âB5K-UtY OWn2Eo%y;]'hDDUBhRBI33-cG9*@iM4s+ٔ1l>0yA6!qNX{t%=W?|cIw_Nx##fUS&{HKFdU8Fr(6DBTE_(~J ?ru=% @ĥBjGB3ju ['#'d yM6~`+BE[h_`vĉYmf6k5.$\S9%OҺ왚lLq{؅" Q/1^Yxd dw1kWuwXMSf:Vx"bWD9aCf慨O:V6㯇C#a]<ogj/OԶdX(=BHv ˦#ь5Zo ϋ?O\KaP&b#2~=&^4a0 c#s7*Kv0U{hWƷ%j sFC odhN._p'Nc g&%I# Flfhl%S!+}}{ _qha2j۪OI&y˵f rѫ $GC^ѠQc__-hފƎB%`*逐)`#sm"ZnJaTW Z6~uN)\EqUXIޖBiCngߕlq)~N^D.^0' oųusvp}iJbVnmco)d]`5 4bFIAΥg4[>xO m*4nE' 10Y.f,M;fKE*Jw|z[_0%TeEQK>gYHJaO7@U6/K3##+.wLuXLmz:::^ ;pn8_M"{2< !op٤:Z3+U F~nΪ6^q=b2PQ޸i\Fvi0;S NS9C;pr& 09YlA&+/mDA6S=ZTREcKOΞ3_;L7DqCxŊS^ dz}XW2=)Fz[c2MfCd$G+aJ/FWrjJ0'Ab whݖfFƮ@f /ʮ`ZegV&/. ?{P!+ӅSI'L/Vs\=m&b()V"7l[F׋7/(-t{hQT#E6XB,⼓']z [G(P6<%';?eәEH?;jPoa w+-˟Eh򦘟$4#W(4}o#ޭRWC$sŸe*DT3h.vw.QaނFNUttuT R..aF[xŇh;ӂ|xZc"@EUQ8ā>=rie*f^r9+ h,/!Q P[Fh5B0c? #4_U6Si8!Qygֵ]McA=ژgS9KhkE'#5RVj(lpX|JȳnK(nIwiТ[,C֌s# P{+0 Av̹]+-/ wxߗ],;,bW6oA՜@cvR.~n; Yj;aX+YeI ~" b2䞴y7$Tl3j,ъv/@0!dK }òg~^91. b^ZNA~qlXy+aI'2w> (ҕ dˍv^~fN>V rXnIda/``EƭKXB[vn@]L3$HM#@Q8.&!9)gzDd&A@L7 + j>8 4s̄A۠gM˪?_d24.ϟxJ%WL삉~_[5tJ2FgFn(Yͮ OӿE[ f[WǸhLcknBC 9lDeL'd$ǜDTї7}!^{+h ָ@VwYF@[R{@=$ɭIq(śߔԏ[q9%u>ĺoqsf>0 SuKP*J\ͯIwST{][!GZ?u zsM b^JЅ GS6 ģb)v˞e[+T\ /ݚ+AQ~g ʉ:$9&ypy& {g!%aphӴ:k+opGe\4_uO5P|]UKu=w< LIXWXӵ1s/_Ch<ʙ4?$7Kzf$#һm~jmQ>sՔQ6T_쉵Lw[bT GSy?~lQs4R.kU_ѐpmh#B,`q)gq&OVIH 8 [Xh-B檞_n=ܣ`yu,bnҀu/:Zn㰾7kTrYޠˋ"U"~.: .e,7''> )>ËٓD٭=z` ? y"h}QnYMƁҊ_c\ !v\km5L/HXy-.UfU5^J-ϯSfgؓ]s^dh>w>C{C@ྚ1E{ C8ַȘ ^jEgoޝT$e錔eFps1Xŵ?2)N馡{Ve)B]t:s`e_a;GhtdF9G](eQ&Ln :P˃ Wu>vkqkW\13CgyVڼv_`s)u.WXk.\|2? P:"1*yEO+&$_XP .`H `F<ŗ/x5$>C20IsÈEQ`0( C[-8t+J N~U-S9Hanܓ&3L71Lobleѭބ Ýl]D{X]k3Lnz@ᖆp4Жޒ+HӘ<%LķVMiO-8 g2 J4f>Mr<}kF^ 4^ }σ{-7,GQdgA#Ƌ0\CnFΛzXY•wYTmK\ŖRAL w?\9; 61ԲdsPB1f\ϖ4zo,y2&5n l u\%zx(ZF29ey/[ HMC dwˆZI1`lsi}査GCuEVv dZq3nȬs]@,]k:~lu~[*㨹vF0-`;!y?[&i+yd@ oå2]<޾hCbF?; 4M_=2+Y.tƤ@#F%В|Z^ZE9>{ݶO9d#Dj m߯H|6-*PK΁:b>(Kϻ gQ"^/ !C:8/QOlQ?kykم .Ǻ3kbqU`މ;vfn~~Î̔,yWOGXȸaWĭ$zVZ*.43"2ԸqrT;T˅lw Q2vIyP堥P_. YtSQ䙠w_[gG+e5-o?~aWM̋DWV`&[|Mzؠco'H@i_2hc#avB<³8*M>e~ hu0s>ӈh1-4uNی?s`FXK HԨ'QiWң4醣6o˳bE'-@귊} ?gg#s`Hj*n^M ݗ{)VUÛG\{ X[.!aG:TZ_a3gz茀]C&۠CWq>#dqkҝ" r y(7/H6HuDMwPZC#t˙FZ'.@Qvs CPMPOh:Vm5O;W===M=$sޣx`[/J]7*rXA[ G hba W)vXIx}CD<l,pnJ& k/M9,v[RYE=o*,gW0 =nU/PP_9˻eAA"4nh#Y౓:4go|N=z's y͗qmVݚ6%X7Sz̕@ݻ ¡6;DG5c'>܅ -шmǟ(&s}uѢ$,Hzw]Onǡ=x03WP+(YtY/S c8 ()0A `iڈ~X )q1˃/b}r7} Y7ƲНܛUI 10̨c 7jz#ɚp+Q6ȟx-S?9&^ 5\0"!qq ?DpJ]6tAoݨ%PJ]ALT ́OVħ{-) #p-@cFmp~?WD Vܩ0:jGў)R0(%{I5!9av2[xIջq!][碇fشI M t'4E]-r{UI}i'ho|"{H `c^ ZZeYbGn$Ɩ)Pn6,&y.iFFv'QOtQF1jv*g;YүxBUK'B"M_=A#rl1-ʙ~4x=ggQc=& iXW >H.MUs1f~׫Bm^l`b+UW%@*d{!\X͉ҦnOW[%:y_#c"w<αЎo^N+% F%[;V{2gGisF&1Oo,H=*:r1Cj$ TmGfǏXV t$p@ U%P-M,u4C3= ke;YO^ (zDr)]A:deUl4OX`NlRmt 8vҩ0"T 핕b ,yW&ngԪ7וؗ lt4VHӑ˵Oe4( ; B()\j?(Re1Jqu΅ hu/umʄ%o_9 }C(V>0UWDU:3mO/jګ6{Xm$)oJU9+ ޷Kr$'ު/L 8Vh_Y92b^EV-3gl BF{pCHryYȜa˨K(!dޱGVF% W ~P1^Q>6*x߷v͠ ̦~e‹Gip+K5ⱱ^<aTe7 +):]͈*YuO-Q<dz烮tɷ}SRP웮GFqFd cy F2K3"dYospO&3J''Ͼpoy9_$;MCuāVCU=dsM%ZhrM5,DըCpQyD}yv?尶4t 8n37V$'szn\ ;/_br"k{|S[fNǴ#(e(7hshyŘf`(}]Kw7nͯppLG_" bgX 5{oqLFdx) [~Z\5剛e]"uX =g0P~]UɔaocF-FO,9ī6N1^O@y=6k8Ԩ2q#J_'j!VFzI]o,yn)$\swM%煭2=ha-"o®D±ڣ^~!G.߹;G\E;y3[%)O\b&"m5"S {If";)n쮳I;t5 L̠6sv"PI˱%?p [\1!-r+I+9XSwo@`zO[pK|;J'[XrCysjs\Tʶgq27xX-H.@@m7uLlNzʄ5CeR RC崢~&l1NQa,#N NMۺ@L\)rcj')i+f7NZyS.Ξ芮a!HC)ЁLq{1K.VYS:"gB&z |ZPsh^J,mzbʍVƧ +TYN>ř%AwIzC`@}u` xQl@Qj6L/&Lg ZJx $Mƛy}cSKK0>. kЉihKRл!:nmHabu_3B}b6F0$vD1diĜ͒ht7RƖQ>H{m"^]yKbg6MвѺHg]:cE &+V[Z H?E<An2$n HY~(F#lsIӞpѤNZ6CzNlQE[bFZg?kSֿ4~WhJUZbz@G^/,q?8]xn~5Y%>dKv0H t\jr5CWbqCM61VNdD[u RG?EKd6!NȽB=EU$ϊt)lǂIF٧GLy3~X.h ;#d:&_$v@&r =6le`6Dpݰ *=zY#.H|k|xZ k+ l2NAU&p۶VRu+Xltf= RџRvǴN߫?H0N\Bdi899hg{QF/&2dd*Q$%v.lS:N{̐Eh2r>װ|IԀG{uۺ!Cc0Iz8\sROYFIHU0a'PCkE/awqU]}쳥*٧e&ʳMz5CUS k }G_,e%İ)/dҊ0IkAj/#rFi2g= +GesQccRj5ЀlyC)EϢ"oF"`Xe9`(̛ A %anDޜSr{kIiq:^=[pY%16I\z5 MjSs@Nn0wjY .#GLMJ aakh@0|X+KOq0PmI]MFloЦ?b^3r(t5U(ŦNp0"c| _6+NFhoxzȮ;0q`_{A&k(U;8WrR;EoYqCmkrS-P2>-?fEOKGv L T"UaIMhSG S|R`Ŝըd'g}4+[qdmw$(t0nhb1>Ba%/S{eAmUXNmާv,;)-A+^^Ǡ08$ifoB|$` -i:rSD'#֨B3|6`4FwĸU =W4E=yT\IsJY)0ŝ=HT/4u V`**z_-ޢRp J2=Mt }4aː΍)AcwxU ;>7]moM/jezWip"r)ukrTD+v L$c0L5}сI&y$:ʣ;}Tծ/3 *YzňM@VF iqE-ן4*Vn% 躑!j0.aS]lb,-O<+)o\nwp$tqP1쬰D֢ݒQt銛|8Fz'7[ګe+g)U\%e5J=R-E8< xcbpP8Uv|$L1b Z5lJOZn_Ui2$R=<g4< וmYI"2br )U HUys(̊L0W%v}^w(>|@:c\QCxbuGE;R%8d/DLs\[=F)M|n\=I3B1ؚ?J3q3=FM/EȒti>;N.o6G~Lmo$rɩFm!4kCFQd1 xIv 4aNCRS2ς;k0 }&hh>XθW. ` 3WX ZR YgBvTpH!\{V3H{eP S{=Ʊ DJ*}ijvȉC#wg給M 82$Z)~yPwUX/T$뾆=v(e xsOzɜb'B<z2;-Up5vAƔ?sz-bxlW4n0Wζ+]E錋# c\A59lz dCͶ^,nq,,fr>A9:x[Ckr:#Cқ6ߒ.:%>Ő+gAMWld- ?.d>r+bUzCaSYDxz NI*V/B J .Nu\)|MZ̩V:0+iLX'*oTRyڬţQQ$TTI:^1n3 %(gr[2m6 -}kw_+VY"6eXc:C[gVA:Ϋ/Ko p_u^*mX Q?2|NiWʳbÐ Wab+!}-䮅Ē~dP=~7¶ k^@F+UkslcRM cDf0L3#!bgr 4TX;OpHiPcijPF{ $7rYFCWM{R=⛀8ʐ[DSҷooN/F7EFC2Ӹv%rL? HW>vcX[&=a5]vXg zfch. Op7dg5+Ea2Z]g )w@)g ³ot]>EFU5ٟBg.GFp$ mN%Pr5+/zZ,CrujA$ g1Ȱgy;yG7QԾb l~5'#gBsW> ΃JZ9a?-ipqNb']S$|M/hWt- \*mZ9˩Dn9ARJit, *ՙ4Ql'L 3s%pPٹ}Cڎ{R,ZUGZ_~Lٙ9w\߭ɏSG?p"*X8[i\PsD-h"`ךv5-{Hk@,+0+l]M@ hYy=`UI}5*,B.#^^b8MUO@fXtAueQ; \#cGrRaHBMREܜAnah A CXF.j6dTQE q(C 79 `;XdoF anKC3(VIg-c.<²܎d7L6 2yqD]<9D8S(o|S,q'Z?+=KoBd&\+KAB0{PMA%|ȃŕ۰4?'5ZQcsxG.Pl8EThr;y6C$gߴLa\r` Iw2EzHn+v h( KAk2v bg=.ydj%X|?E*\ZBy`;3~?Yha3[4Cc1F9vC͏+Cxٚ LlJL2ɲqXiW愴־tdJ,C!Nʛhs*#so[:W2xTkH)yopWe=$~bQY`Q, ^“u#EKݫ0_fP=LJpcZI#PozWgEK Cvhxsz5j^Mj0ޯfBp?2`DUmD?jS01~x2GS.6vp5WVxs׻%VSgmqTM8p).YcT҆YZѤ}5/Uc3weNZ Aꇼt%\+IT,ow\ Y1c{]mX.ںbS-)f*MVKG R'*ך"=*bDX`?C"W Dq+ a k)@"hg9,bQq!/& Y@q^_fqk\^pෳr}@Z2 1 SvaĄEڲV1_hm>J" {ra32+؉f`h(q/ GAH I}9ɉpnZPpşzy!/~õ*պ5e˕ME,åfs965o|%t>v63:tڑԺ?€4Ŏ+Swe^DB7zYvS}]v YzfK͌(cHass.vA. ":r4zsIkseZ}ɴ#W ULqxaӋ=δC%T C$iz.ֆ%~k,{\9JTlpX[H6M/`I&(G}ڵgdD<_!d_X/<%Te46A1F ﰫ¸tLRf-Hpk<|,*uTa0|x -!)E痢ifugnB^]S2~6~3Q&j-+̬^(qy<MZB' -T ?M1@\E(B2յͥdd w\Ǣ.JNÚkFgN *҇мXDJ3u(iSFw}/9 ?:Xu<zEU!ޠ{P~J,DK,vl5G^[CO Tz&H{;!)U&?l ܏rE괯V!*GJAIjrbԪb! =x˧Fˠȫ)dx4G-j8pBZ$@zȣquIg\x# ^|.i ErE0?/6殳nCva=((laOzo,ڞplnCgƑ"݁qwp*1FWZ [9.T3k˯ӀY}($- 1V, Je1s`Q[IbVw^O#Zx Y]WdCuוX#]P\9tdz>x'=g=#FnukL_ޕ_kZ_f@"PW_* #E"eş<A.ݎEƅ2b$Hk #设@6śSk7B`X!AMQ_"#N 0`wZ.S]z^`k>piZFY{%;COQ~L: ޭV $9#d4&iK'*͕!az[ulR/P"QfTz>( ['ZŻOu|l% |㗻&S"{ 2}~x2V<@X/*~˻Ι#jfGB!gkH_`+ux|C˺XR({c@F8 Ɛ iZ{nGݽvHv0x.dZn  ֳrY僝8%ch]Rg# >Lhe(?擱:}I)N s<|üāt'i+ `w|pDX [CP@~[vC0 Ê|]OxDf5t<48(-c-O<ы3%𕝁oX.f5h '6 f795#r:ҦzZ7.j`ϔt3!F_-k h3nV@R!J-ѺPcP|{>q^b,fQ(;:W(ՍE: - s;Q\(DGbq#m!=(rpTÚ J)?| Hm+QX)rՋ TsRB>[6[Km(`617S06I251٤ `  Ɠhҗ^>Хes'b,)Uȯf2nV4^-qO8c5^q&wn="R>إ*/XJmqtOcQmX٥!*S?붵vB>8J7I@h@~8tYєozYk& RgBc!ĺ i +wꝦ0~#~-XZUt!hiQצΓNш90 !elŦ)04"ѿOʃ:D`Usa´1#EuR#&vDOQQP; neQ60|R'+%XsdAt8 f})Lkv S?F$ ;{bcq=bjm:e\HicI- %̎F*Y9,D8"~#-v(ػSm,s6TuR sG"k?S@k'O 3.%&(ݍIWh$pV0A@jScs~8р@e)PSOeF+`f MNZ+_dS9I/zݩ>;D&p /\K'= ĭk^h[,Hʠǡ/kzV?n^Pn_AoȮ0K.6!1!vvıeA2&(6?C߾ #I*)zcZ 5Ook]2'vw预"VܸK;7N~B]h?} '_vG_+]wzx zu=K9dŒH`Y-L:8Bwbn!ٮc@!ՠAQ WO>^LUq.k΀ڶe0406'Zf%fRѽt>ӑ 0 UFnPtP=ڙJ}&G_A-9?5`b 7cC>7XO/%Le4 GN۵VcVn'v ɝž;2X!Pk. @kI1өA"n, Rz2-KkH ]L_,Tܑ}GB4Zn"0vh 4C V3z86mݯ:egұ~sXar!y6T.NoBKQiO{NusSdT7T9$n|'eoE['8^Z|AॉMCZR<ކ&v^<˷Ώ*->-.P]EW8Zssb*1RpU*&Y CAS;^'}AKI%Z"@ፉ(:DIB//:ӊb5J}^>4:+]8|g,#Шb\KFrz )&z:5#Z{$dF,񱧰)yZx;o0Gv'6^bY"$/-1@~?mP`_YIx9JP4M~kZ-zQGt6 2MT\(A/$xeӨvgӆB".&*+!͍0}8|0ׅU |}#pED7'g;F:w5 Jδ U,5y?͎d-v1a#lz1Cs}WrUrڏ-HV6˵Uӓƀ_)">v/8RL9gM8#3#0{0'2_MJa@kfw.KWs7) żΝKv:az95kџdTdwb祷!R/RΦZ哇z=HXS!UOƣ\̧immD.GWzzMּ߉eB`84˓s,Qf XN;y{tSvćܱMu'fvCo݁39d v-XW^^2%{NgwI UY l˚fq`a9F} e~K(Γag8N\^@_ucJݕ.̢-:YT"레|vۭ#=ԉ8+\Fѹ q־񑀚#xU=:RyDɦvp-l:s@1Ȅ)kdNg^k@o_&9[>;} 41QӦ3_D" 5 MAm&)fe0Jԏb>hOB<ʴy3`$,/xzՅ/)rXoF*l/BpŦ{k qYZ#.\/-\d4iPi M1lQz&>7L9USb~GхUxCw2:?Yg4! Vq]t!ӌ]O,;" [/ 9V*MK}jz!X1=n7@`d]8UJ6L#Ė4%/R*&s/֬,{KxobH}qYSkƮlXNUWZgU5?' {[H^N{lC \6?ZMQlܿ( thYþ63jM9qmM^KI]o-UFPcxa'τV(ĉ\:1n7&0ӄ9f#1 MnuF۬ԭ=zHVXSB]8>d"O=-.Dulpɯ+#'0$ldV_7i;F2iW | fKLA!RFEd0l.*'Du4xd[IgVee VNw% ;iFMXo>_析3.%;RI<-H<#8f$'z@xRvMUt5ԁ$P@f-.05vl6SXkf"狙ItŃh4bׯe˷Z Ŝ:}R&?5(RBYi&)^h:ɥ/T^sc58d#5„ mTR],)+nr2-4fH=8"ԷdH|Bdf&3$g.݇Kq:u#͊*>ɷ=0spq0DP8Tj0 8P8[oR>6|U*%%M?, |w*xv}҈a:̽PӉ{ꑏUDqGfPhēr B Z T5SN$™<֕zf|ukQL^!Vle[{e׆C9v+ WDyKdnj/TkS/k-H)B?hG2轆1x '[mZX;͏'ѐzoVB^J`Z=÷OWXHu7*;ٓ 6@ 7,^_0(|܆_Π$h-ܚ8O@!*["B>q,exP*?It9vL툉Dx6JsRuESh=J¬> Ԗ)">Af.E#\Gb4*5s/u\[a2}5Ո,y3mӄS2Nm,`Ni5&#>5J.,bO-\k&=`$X.zS~[LY9J$%ݼ|>$׉r$oӐU1bVM?Zmoq{K,-L\]ET>h;1Nt\}^oPi̘z#{6u F#uEÂKq"\v?sCH6 l_i"!Wß՗*eOƆNv*o†}ng*HL\Mj;:{ʚ-& ǷUy&{?4yP dBgs2P{"DE YAxvb} F9d|M^G$+NsczGuUfmv^ӝ4x䮡Vl;]~CZ-8stWo+؛Î̴ils2~1KosF_HJ^fݽK q*Oo[v(g.#LpkNI?esPV`pOȒ(_OܴO=/ӶG+ICߨcU1W7#Y''{#ekNOn4bk]K3|l\K;ģ̆~VNY`,kDU˧#77=;kSk lDuZ-'l)AXPI#ɰ3EEڵL:܂:1J=br/(N r g=xKDT#k 9tt̲%iWoƹ9mDRe;ʯ T|V/JY t-eO!=QqrRrA 2V39dN$ }eLgO8[ztBn@PeeCڰCn{?Ha++XSE6BCV"Fg)*Sqtϫ~?ټ`.Xq@2F\vl\Dq[Upf,r F>LEɾi;=(o{CsH +x!)M\n[qΚ{ c6ha'̼P9K *3nNFwlx!0ҪrKADl[[nQ:W\mu+RͰI=߂oqJhɈ4ۤ൩.PIϒȋ:U =4jXw M4(ߢPۗ;P<62!@8-t*^0QȐ!5pAu4ކ4G$Y8|"m_d"z.+]\a[{ߍڂt˸c+oV2=ݱ2kDAcRɧQ"yՉ1c[h]$oѴHV' >F^9VB 6f0B?TbuY']GXTQo=Htsృ@G{偤25⫪7Iǰ٫[ @yBu*3{FJl=9i2ak. <|g?tHTS  %@Z>vo@U1 /b#q&GFV'P֗."BS|@vȟLX|?XOj9ϐ;h+#zOЈj)UeW8y4Q*Bo[L%=cVv?Xӷ$%!Dt3V6YIHT [Qkٙ>g> WrBՊ%e9E?0+u\ew?a>]: HJd]=~#^gwDV!H΄H1|4n>E `AAޥ)hG{`TfuTAcU?Ym嚨`/ְ5_zC*֥k"IӁYg_:W69 ;;]-,#vvbx&a7Ħs*9u-u[ K`mm!{2dD ޥcZ('kfpA?\c 3&aA]b&-qHBfLJKL/̴>:6a>J@U>4|t!E$I ፩eEX7B@$6' 58@}:WD!GN)QpuVr&`M\[Р6\.ՈpD,9`u_ݾ)&_ J̮$Pf@*!CpV>qp+ol^rzzegeqXW [[t-*v%`roqBU*l 4QJM E.b>}^C_pₗ-yyNs+~Ŏ Ӥ4mi 翟N*ӰMO[ 82Z([OAVGDnPfE%}6w"ٍNƇB4o@Kχwyw.XlWS_)n.*F)Qwh~s*hҘmEkR*rW7W:d_Bp7E5x@N-fk+v!s"-(]a]N?e\ c$X$hf?տ|DI;&6rKX0Kp<}͢ފw؎a_-_:.&Tv+^|Iҥ6truY=zh&B vyv", 0&'GмnvH=vkKUK -8!;IN;9%T{Kz4 TVL+w9rmB3P=12;r0uURΌqr;\ _@YV` BOX»ƵTP!"ֿ %UVq.ҠAHYyu{>~L6H7Fk˒DKAi:KDl&d|*K[vj,p,Kqo7"`~V+BLhGU@A\6 X}#m80NUnx熩>D44Z-BMdԀ룮03׫x7L2T+y52b-9~ߪ{d\+ɂ: ZHHɇ76$]HnyVmXX5@qJ t_q~#w_vXבt|;v-}lK;f+7 Z1^@ c?kΈbC?µFSib~ږ yfRs$ËM$j>(Q/[/΢,SP8+:)܇e}Sƨ ׍e4R)^9r}(JOEb%ג>lM` X75mR+ h/*'S+ǧ'ߡ6Wk^g IDwJ&?FUc9\ǍagZAxV6NK `h|VE2̿~a24ř\Q޺ɒ'~afwWF/R>:dЧwtit?E`b( umHm/9z(ԮG8/m&@Z:w`r@c%}aAٌ9pOvHFǒS^ؖuB>h9f`L"Mib8dͪzi=I.v`zy6V\h(.;`,|y:wDHL.%U2~j8 zfT51qYa˺?@9'z0 g4<<8ɛ+ץ>kӯqHȺ`bv#rZJf}#xbSF: ~8C R ]! ./="pdJ[̬il"#dtńPK;Ii<=Ă]7JAp coxh2cn>It OR ȡRPy !mS,2u{{dog p<ᵽU tG*/yIg":ߞa[.Dm^a s`5p,#mS)wgMsMWPwbSA69}x=/obt%}MkXz#-B1x_GSm9pYScVgUU/`tofzQ%”/L?5UFt2Z"@ߟD82I  qLF7v͸[0vb&|B|pur$!L($zz{B#Svdh>Qz̃i>NQQPxSP,YWQܙG s.Z靰QvoMR Q)2I blKo}k1hoie<Զw׻ /Zne,)K96.gGEqםi=q*l†v'f+On߆M.>`~i2HQ f3f)CZP.(fwdu7@tL'hfq1PJA|u8. Ӿ;2W| ;,ƏrM׉ U`#sRL2B7`$6¼6QiXZHW@hsg>@5I1֠"&fي6'T/8͟˼@ċ\l]vd+H<YO}y/}Hn6 78vJ9־EHmGYJ #ˈ2"2?ԭU^/]w`٦A^Ck v Շ7Tn/{A5ãʌmvֈcLz7f/Є_ߦ0bC|kPDgC9d&M\3dHؤR:eAb$Ep7BU68ZHw|bQk儮8n"azt>+v欲#W_a-+>]MDi_K ǦWoR l _W{kLL9#4X/B]8i$bVGzσ#6xAigNJ /e野khm7AoC:vnaN9i͚a+rt]-#w~Kp~ M$7EfEѹ8׏O,@b`S3\\g> evTωcZN,iN}-f= X% neb>M~_awS]LV6!Cd*ˎ%vj'e76dH\P׶J윳Ұ+aPCtH;mQ岤eh{I8+= 2h SE`A~4]yBpCJCf\z@'NHU?Crf}ȼIJ9{WF׮:KҖ`*pb‹rBY7 )Q䓍* \yiX]<&iZS񘛁Uv@u_/_a}W18Pi~)Z,gyGaeYR֗$d<Pƿ V&j;2{J5nlj =~H7ghH$q(9 Y;4 MQ)TĈPUz>eVߕPC<ڄC4z_s s@!)=1̉Ț9Nڇ͞lW^swIyKsOϦb3DE;^)elji N eN@ɲ3JiYM)N.NH%rfnw: U;w4ha'FB }P^7QP5|P9#}9z\.)5_Zt6>3'L/;m9|>K_Q PG8/BgwK:sƟGŸie"qlw%Ccjed_"`h[~Q%6]iNLW33Ln83oXG*@wyj0szwJ!Բ]Mm/U}KG sص(X?ˎ@%yx^'}4P񈂪O>@W!'soW#Qx0[$|c$C$PsǪ3tT`G>tṎzH QavW_y5X!UQ'7d~~,Hn檡QS;O^wux,;SK02USB NJ4UUOEMC{3ht3Jd-kA=848*|+Ɖ#n6^,dhODY녈疝(>v.)1n_Ntg϶F*5I^ $ C5@": x49#aӽ C>4c(&)͞&6=+L\LޝG/9CĂ;8>t73SD-8](Np'|K1ID5 Qt{ =+e.ܱHLN =ڀ<2:~czUw(7\EyQ~sTS7a f@ONr2\xʇOX&8nᇳ!Gbq_䙸]~~˜aScL] j㡥h* C 7gjćOpɡ[Vya0X+(W/ dJ0pkAK%L>fqq>=4!I Wߤ%Sq l0딪 K[ZPZ5ߝ2',ֆiM;G8% C0Tj~MLVYws3 9"s!xQHT,t a`}џ4c¬XYJR^Ɉ* m?e%af'F>HQ)z'ovkp (c\ꉻ h9seoy?r<L)<͖pԋBx4IxjMguź^:;0Q~`y$-KUV(&&HqTͬ2Mwa#yVw[1އܮi!1E-&~H A&@4y%in %`[MӐ{"I`7u3X.FǣiNywDQG~[95?*ǙU3C?B]Osp~Sv 5SؚCsuU≓Xeu~ ?>XI/鳓w6c?/z1@V:k vƧ-l&rtS7b+c|'vt](0Z,0j*yS}໪o9],lNS!1¹qiYAѹrUעdrAR`7-Sx?QyHDBu'<ʪT6U+.zNwؓVI <49 EYrUKʼk۞LӰmv)?m/ "Ka:MpeYߴ R䀴7Cvv랔$zZBYoy&ig"TNykxzQ.o$DLlQ% B[]PyL8a8P{ŻQ.\hm MM{Ȼk94?R@hhaTVo[Ew֜ QbR>Y8ڀ_=122swb1qP/W\֣ɑ`t|$?YsA!|t\ܔ˭٥t Ɉkd-z͠! ;!]< k3g1 & 3^;WVFV/_RZ=PMgϓJ 720MT.=Y\oJlf^Ms zIh\߲ D*;U6j|<)\{R$'G}p98`+Ijm1k~C2f%!`ײ PbcҟH}L?2ڈ1ǻ!D`^5]vEU { aIb_ѿꪢRy\o\d<~`\X*=2ɢVW%Kb9Ropb:PLvi_(ۮ;h#ԑtdu[͎H^#]1&sn ݺۓԼ̍t`Mvwc%!^S- 0\Dz7C^ν[ :q{fWwW&usKxn*wrI PA(CGhݷ56j2}gqAhqk~v }@}& n⚬jdw4x(H c*q?&jsIv-[u35{fJvL1=DqDS;/ژpw;V*Le4zܳ,d76F;p 79vv壍W5Nv) k1TS8[w| CHX'}(jH HA6=+;3apõ2)2Rr+1VܮG-]%p.:Ks䵻/+OҮ m5 8uPNqXJR[f*p;;1t㰯m3t0$I\i[2(z-ae[-5 5pQ_>r[4<FIr'+hSV4×bƼB]1߄x(e3}D×Fv[^D(k]U@۽]NZ鯋 |P蠩rxɴ+_t+ƽ3j|f +}Lo2ARq6Һ LQdKR-wgլJZ..tfQEoL^K7G)hCBZoQ{./c}YVTiDN|i8In-uʋJc2PP7d4Ш !9LT%E)_-QBK0P9ay` K h= '= ĭ`FFP)Ybݨq5A>c&kDxA|ѭ'7$>Mo6!Sz6=j9^1,ՊN7;´dCD.=2\Em媌pJ^4%xaX学8얉:"Xb=:y.gr@*QCr}t O\3y`ׂV{M/>п.!-Td/7\u!wjԒ;9,Q^f5MAdTfq/¯aa~;e{KC~\WWw{Xw´6\<]GsU;jw%@Y_)Au 6ii]ć=@mJLF"8("7Nw +at:n@)/sEn4^|_*9ꉗ>^ ӾHO:݆DzuۦZѱB̓8Ȫt"Mu I[Id_WI*/S{g΢1~HRu_pZ{SB]}˿.[ {Yq[U|r(tœ\aey لyIM8&PBZ2G)>ec t!]5gORu*7 k1焫EbSOKWt纞s;J5rqLQtE !b5X Ih1*khAvc I>Ktꘅk4#nK+#A.|)c[ChxFϏg> gv2#-N y6d_ D:A:ez39%xa;XgJR@YWќ };2HRB*dg h=־&8xfEz5A!R1HT= v =Fj{CR}h>@~%b"gyBy"B]ʄu&s;~59X< eI{/l~wL+IŘ^/1Q/oG|~< ѿBK@R 2dA;q'tS ud֑iOMbeb”d<}T||rc~pvGg-g9Wz3}Tf_ mG SZ% %G qΐyHC5 (ԷSϘ\Z w G(P3\lB3hPkt%r+%xI%/ݕ!ķJ »30+ ]q'%(%φS^T36}Pa Hg\?"AזzO ŏ;"pL3lwBH_OAOzzK:̣e o^풵 ;ۙ` VgRׇJQn>8ǜ~wa+[Q)S7Rkz(ݽ^ sC&STAb D$rpiqGgRu)W8&&Vٍy!|*,ŀAjF+T&΢1@yt!/X$VJr ,1-ǫqYI1 +Ÿ+3D~{3| 1THƊ:\~Ƕ H>mj#^kZk=϶pSD-?g}q\~iZL:)DH(G}EYؒ7c;=TaXc[蓋BRLQi+85w+8Q-zUg{[lGDrNi+l yO"8{ٷoalȠo-El= #ҹPU}(ʷ8%|'Rh~ 1 4_@ƺ*J,o'BIggiuygۃyrS:3Z\Cgvqíyu}r厮[6dBy`#KW%=--0F`MrD`*4pHjS p-Y/[B3ۡ7C)AfY)/p@P@@^i=),HXp]3 O+ʱn~mXm^<*;g%$ pm!%X3Gޭ1&'?nrQB7_!oAȯw%qF у)K&ArɜUUBeB f^0 ywDρwafO*barb?"'tB&;oOemY[j%H)gIFFi(1; $O= q!Y 2MJ t9p /4z1ڽ% `[ v+W&3sv-QM\_~5J2sRo{/91,ψKmEH_Fx!Ce5|,!1=BVw{B(19SVp0}'tGHmF/ŕsƁE`TtMJl7ru-F%^t; :V2.@5W$?h>n0Qe.Wz']iGO/*l* 1e-lxq}cF7%Qp-T:}VjRu02[cMZ5\[wjƖ7w6Į}3pK~_证JEr"K >Kg*XM~+08(+Vn.i-L)E_0=/)voA44+Xo L}36wO *m|Erg5|'mg!bx_ h7ݓxczO1kaNS^:Y9Iac2e~V*>4 `롳ʪj,!/!{ b`6Nk-hfrbߝ Qd T%nٙL\I_|8V}$/0i5@t~Tªv\0R#ˌQ֑D\z&08D`<@懗$7܂ܶmMr Cˁ/nA1o-EbO~dx!yC"UĐI9Gfg[ ~-{1ENew6*۩G`7JLSPLûZpom'cKim!6*gG5\ÞCZ"R0bVt]mQo3 {-2: ΰ^8ϓ4A4oUgryn2}pug0/u'fK7V SvA؂V Lp␃ڥbkXNѣ5|+tr#1UFoO4 dj.d X# /l2(z_0)uěZ{*9;U,] шDuk"@}vۢI+ϣUϾT.Rc@'pS%Nczix0G`U 9EmB9_ <;% =bGv4xrN6J3ѹ7nl"lb'Լxb?Fmzz nǽ7:qqV̆Mފ""7"gϚxc}G aA/fOiJf?؅0R*SBţoJoɮn1rFأ/3c9p ~ӿ|4KIQ\TxWu{!d% 7oL<*Z1J5dn/ʘًV&8ȇ圍WW3yӱM {]i%Bz Q}Uw_?-[/TK^ߧsWU1% +ʨz)1,,_`' d &i @ QMoJBVErV[~!.T7YQ :i=7٣9CӬ 6fx*;pUy;-`Q\M1ĨU9Rɏ*iAL*v"&>VW<ui+~XzrecZ k@ mN+} ܍ps߰C^`ztn& .=Q[B1.jl wN~不 fK̹qe}0lbm_EάqVYuOw B+xƍ-@e )ܻ;ݗZI@W5V6*']a9c#W<2̦wPpZ Jqko!ƼZ ‚W)[d+?$2QQ; oApi|f[ཌ$,/ _nڷ3T%^=!_ .I:C]˥uiJb"㪟)gN (Y:qcѫk%Au]lR;sw #ZVq$="N)U5F12 gK aqgҾʚP x}FX\ˆ\g̉fM<~XS9oA z+_~OX":slӺMQ: 'b'PX~Z^5]VQT_|*MDŸX>A߳%g Y^$>q*=%A^svVPiޒ)eT߾\މ91lwFS#71?j3kKcH;gܧw>@a4ve$^lG4=Z4ٻ؟kkMqߦ$1ĎXR~v-덤VfIXʍ+b57 Cm>\P/z@UDN]m, ;BqҊU/KwዱD4wATۂ,`A+*c'zn.efԄ^'@ɯ*bбCfXc[+= _ sΘ1BptRp_iyn+'q$6?M4F`A`D3wQ3sŖ@G*6춹a딣ģfK $LA\l:tp|j}n;t8 <^t snnT}<4T$8S W[H#b* #LUimǝt QxLdk`D2] ~ n-/G_*:v&m8ytʸ@CW sineø 9k.yCΟO==ܵ\ 0D=<2lL%5/-;M5a:)޾߂دbHޯt5ߙ'ZQE3/r4A4Lx$3K#q9:eqNm~BBSbCH}}<]5?cƸS(&Ts-6H>,0ٺXg%q$ՒzoX$=rH_gxmuJ<-k/ {qs87â`=L:O; McXxF|۬qĕ0":I`饡R /]% T^-gA{4WNJrx2z 0_y )̩d6Bg(Rp6@fCTW YŮw݅k f<[EV ฅ~O߲0 y-j|9Ud%q;U}GVH+nGVbzti{שZ"gkzt,@ICK(lD[ԫkS`Ur' /{mO^qI"Og0a[9Cm1o狺!hjql҉rS>Umt yADQWC,6 JnTn.ynX12$}$I#}9 Rߴab=cD]- /dk@($0ߣy c}N6g_I`| J5/|!&y/8d?P&1\;hR+(/KS[NVw ^mO Gyq" 0\k dE_(xNk~ :pSX}tzT§ЬNcUL~x]~q{ ad2nF;NJW[dI0`]=kS)UxFM-F%Dy I-%>7u$`s-8DZloSZ;{M{t0@Z+rX 寷*aw c^F] L6 Ob8%w.)=RFkѮS|PE%cofLZ,78{ee柉\.{K`!KO{Q(Q`/ ĪBh5*vk `cc0nSI5W̹d|e_>}V W` 16+=鱠? LܡحS4+ᩢ6YoC0u4d*(_o5/qW6W G6dB:giYz;vo?#_7椉}K&p~}UhOՏ()D|i&'1* 0PTX0P7_#/OȦ|<6~T[JijZ8~g?"ƺ puKNo7jk W}SAC맬|biaU6`LF T!%zJ4w)U@"son":*h,i-\ b^U֍|y ^l>b L2:w\1Ŕj{2mMYg#%%MWm+O؁/(I78ݢ X[]1]V5'+YƸċMmVZ"ɳ$tz5 aF52&WY *sZ+JJ - r~Bw@?+M?:ȓEn]w& J;Îem?umW>jDGz3۴jنvQ'YkDLw_00X5cgĽ3hё >FTDSX>zo8u:)=yjWWx0NPW&:e{h,eo!R Ri7u ^wq-{ "m 1<{ kGOB>/䬤nE]l7@B楝}s/YɅ@ W݀dIbOi+X8?o3 (1~:$ mki@HpO~m%aS(Z9<=P.Q3?Yxٟ}́Ж_a!{ Acnd牓 "7!6馕Mjp4|@bC1#w?h\.>Q~JG2hKTy˼u@۸ocYdo $F"ZS$Au*䅡E V#5ᾯJŠ&bkB[>McA6zJ`5 _<baīwocߧvEz6f']a -tA߯4[w߾n.1zw_.Oa gڅ'aJ1hX1׸g8kVt^iߍqG,f R7S؃(,Lf0Ѱ%uhjODY>$5Nw{8b7`##H_0(HODt\Vyc>G;cGUU[!-9#ي1? eؓ8h>2{4v Pk}z/&Ī$oSU 0fwW#C {32qdEU 5X\vF2n6gE곶q|~XD¤H!cENj5XON3N3VkpFYeY wn:Ĉa'l["<'YA- }Ybn0.wƐ?V UaLڂx! qG7Iw lMui[56]&z"LO\)@4V.0JQTsnri/h93&w? zù)\0ZlmYjt"U#W%;KZ9vw~*KpKyZ 0&*9I B8wpцf 8?CyAPq[)J l8ҒQ! )%U ՐZLPZ*$8hZSng_&O甬ҳd-FK҅jiMc2l4+ <.>(.+I+T^`b3O{=l8~4~)[6ʏ9y"t[ae[_J9x@ LJ GD!,/I0\7K U)6'l4w~oÝâG),g psۋknx䑃y̡ԐT .=mv~N?ά?Nd`Mu yb\5-qC.g8WJGqs/bᦒE`Ǣ^'(.UͷUsa,J*NGvO6m5+ƆD1[@EO2)s~@GJtg:C"71u X7Nڳ'`v71?x~jjg5Jeb iͽ׽bfeHBzd$mY \P )p&U;^U;D/w DY~bmGK aM0O'`i%U 0S9\sl4Ut ?'bxs JvMO zpG%ʴ 7i㍩Iyyul$ٸ$YjWV&4NlAVe_Tg?eZOK͔ uJmtT箪i(\}H_!.pib$2eZ eZ~S"x5O24WJ k ΰi$#GǵT^q-d3xFˍSEl t27,0qMNVW;űwC6`z}UwmEL iiջ#q׿b_sa)çl6yj[NT'?-KX_5Hd$UTcqTY3sЯzڇiscS^7OEO„jxgpWaV ܄ {Q2[t.$^SE)4}璏 w10n͐r W?rfC?5_Oٻ}֘q>9fՑj%ɣ)wG([y4C)AB5s='c\w{_G~\N]h`OSs٩PU?`0$C̺~T}Y8|%y?FfE0ByS scij`>,_:߳ mwi(j`z`΀,€%4;,Й >9c־4TGH+V\1*ʂN z2Pۉ돤 ?#LEoVnVV%O03\*Q|$7ՍʱSz,$^M[Zp1X=d8@'6`xPz R\ 'mbٮmi͝P1 D>#jk AP#J*'X-~}VJkH^YgSś#h+!Ƅė}Uoz2ΉȶoJ2u.j#;]x"jcaeZ0Jp>,Jsd%ZY)zљKj.i =#Z:/ ܐcn6)kی@Wp.@x$4Op/u{ۥmM!|ƑdY" (jFay5;'''o'3W+*WD}#+!F&jPV%XL6(3 &}(Gšha >{fHT"jS30b|)GzjjKLz틎)5aQŃp :Б2Z^D|*|*% qEOmǘmŇZ+rdԦ1J BGVUcPrvV8Ґ;Ë˷L'6<+)c#ibg,`َY*B*" "_{KW&D]RWW۸Y:NaOH)4ʑ0|pBшTu?<C (JP'xmv. DR1% 4x|Qh!Yv"UhQުTmDѠ%ԉ0=#놞%6-d'vP_Nq,r ~Ti'?O7H8Liewi*8PE0qX8iS!Ws`xN9q鰶9cu䟮*;?`m22 MaV}{V% )#,kXۖ[RD}֍AlXWy̌ey;4y96-;G@\ZχDLfv65u`дx o!iKXyqqg<-(N"gw)֔]yHkiu~XuO^,&5=쪅vfa 9THF@ϻHHwNGYQs}[ K>>e$~.8e/m%͙9K-8ë=Fz@D0\ZøWı!p^$+6ޠ q[(s_U |XGTO.asTɅln~bHjԄzmt$ͮFr]=F7-Il ~[ټ33[G=?fy?`w0M)v2,>Ire$(#ؔ10;N,KZT )(uZ {A MD-吤n v0ґhH1 WT(};5Rq2[z*{ iM>~*'a^Aż:;FG&v4*%DTED$s@40zYB:WyډΘlӉ.Be I ^l76i<|Ezs#gWs%E'' _\P2,\Ԝ/BY}pi+uȲY):2ԍ.3)l)0h/FLއt̓S;h*sdb&cIl׻{aۻƇ~w+ݿg RJu/?C?Yq>yB)s\ȸ_- ibD3_jacp  ܂LמcL)LYInZ x CF*N׊{o%;#6?1i2xZ jraT2 ;nr\ֽ¯+2Ĕ `sd$r ~NZDVML%pniu䊿~x.>V;ܺyjDᨫHeBݨr|s2c寳eX@ʹZF/17+%#7ϡ+ו>,<;()1uhQ$q13k;v~|]dG @cr~(3IrОV2ױzE VncB#թLOn@o#j'\%RZ#cVraŲ OduO-maNRƫd\<2m,>Xôo-`΁QKpC!tP_@v3'* {3|f=[~w X5We,y8+afD$8sN<3o_i.5!h V{) T/ 95W[&fkABDjZ;z^d͘ƴځ&c=cBt|]$!sciCou[jN <3JWzk^m!I (şOaz}J 'o }⮬dÄ zz$ܙZmh:T^ZT%s^jǪ}uoa<4#=i{M!Wzc;+oCa(ᒫ~6 ǃȔ۞&#[jTYG2f22нܘ*㯐sW ,ڔ2  ]?ؑi%1H#*Z^%1ցĻ8Y41 QKE˷5}3@iJf罣`V?o#.xK5r"!{'Pr+P{+04L[9L;dtමhMB[sB`(c.|bh`ro_4GmN f8JO(jYY;:Ch_̛ g\N8? "XiM-bay_ wUm}MC4A6z PYe yڒ|k""唒 Z:yHڱ-rǫD E C†i㉎uw)d2BUo q8'qMM QT.Nv\1se##dwdOig۪'7%:vPۺ첶r9槅P`WE%DT銌U=} 6X2k5FxR(5z)c*}5z9 'wq6N%.OQN~YvDf:fXgP/x;ÐqMpVf#ΩiqWucC>@C4_0kQ:nоeD_X4=O& hƳn 2z|w0nY6+51̧ UBϷܟiB7W=Lkam?Bvwoq$N\V~л7pAfG Msx4 8og\^&\1 LZSr0x.5iJ3NO-ZO8>jFfT}}H)PFi[7ww pW+)=r\g@)zpqq]}UIᏉx 2moHYn qPuIxxV]De_n,rcEUk Kp݀W@ƏT@ojYjQIэUkp|SfM^}R@h1fOV}n4.USW@`_CHؘ]xENJR S3~G-VRL )9β_~lNZ#b OMK&qaP %/`2TgA$\r.3Kj \M׭*]zf7l9ihYG@n?PqAJ5ʋȀxvR2oq_l3U0vUc 'ZI-K@W?vab :\ӗK"VVLE`[dͱJ{3t%<Sj&֮g\uRK Du?XU64$ 6k29@fFIؿ#_𾸝KM0 u^ &|[!ozF95@[=P]XHnkB@'fOqbDa۲+^B;'SX碙o]FTWIr䎀kQ`Mpgy{ vf¿寇[D:ڛ| Ddi"a@׸r0٪ameR̲FӞ !sMxW5\wrnUmrФĕWiwJ&k*`$baB*VRx5[U/opR\}MnM δ…./C1j^ɽ,)"39z3 \{r+Uz#e.|=h3mRl\ @@)nvKҍ|"7f(VҁhbrKjئ`P9TiA~[%2xS rT6Gx6qQCM6f;f5~@KYg#6 ؘM{3].!jN\@aϝVehAF^O22q[ӹm̀O͗A1xcm^M ;5wk% g):D," 1d+H#%̿N:,%lG$O+=S#m( braSX5S%oyH8˩ ߾~9ZL20~83a" .nyIo3ܙϟyObqk5j~ Wl>DY|&I-b*]Ylй>{~yh鼧ds-"&~#4"I:@)Nݗ`0BW;kyZZM~}#?hzӰsʯ Xxm'\ QR^%lF*|-s:hB`bx} '$e,Wk>4n(E*7<.*ǾW~Wlp}L p.6QO3T=pC4(tMJ͚EBQG $^ >@maR, 6&MGxCW綧/ 05&I yfjc 8]/Y3bV~-^45~LqzP/T>A.?| SnFW_(לS&LIVh'; Rh @=:o ,y>iE`, Jޜ=OMȵ#0ɡ <0Ϊy3.ɯ)]NãT4]3.t (`<=%K|n\k׆QK+Dd'2t_/DxAA0=O ]>{5/}'YEF DfgH\V P\*lp):LDۺd[3mڟ`4w͉ $(8SwW]8oSF .0Ѕp?&"\qn?)xRr j< +S. I5詑ɇxk,,( ᕩ&2Y:_on-DO'0®}0]kYE遇"H{̷!ʔT?Ka u9H|jw 9&oc3(Q|#Ntc覟 ~s%{]j:G+78$gx]MTmX2J);#OkuNЧubxN:RD3>VJ ^Ykw,-X& ]$m<"},,2V0K~30D|ˮ|?hU) Q;M-$=YJ^ z󂙅o`{2Z= r0rI*[sSob amL憆6:`ߊ`mmv:4{[R<>:]q3:o-4YfؑGO 7yjˡy[/Fs17mJBq[ߗe*%  8TaB{u&ba u')Z D%a7kpYzi>G̞ @ǁwy@~?vL<~WpZB~Yn4EANƻ(UTN~Vo6- t{eߖqP6!F&ÙE}qGU`.?"zZuѲr) >^튎wH"ul~:]DK4T&9C#8r9X5_;?I@o0T(/)9k)L.ju@H P"[gRT)gL?|P ~`HSJB`澖GbIx>OP f}->> 껬;h:x*`hEk?_J0mj;ŋej(涑e58~XhڅW|qY4[:Ox=qs"_M R2-hj B]"bZO`$L&iSrq_TKK2<ZVAiK 9?+~Z-Og[PDt>?K`l`T޿ngVuFC$ؗxu c`F(>ņWh'zy͖_܉>@ ֖ONN֋N"+$7:Dms8i @&+PSC7P(3\J5!D@ሇيIftƱbo޾>zgA)6Q-%`#dg(>?N♆e7e` FW%^+QPEAгY`Ket<1sqpKKx UXi: ~ =¬E>]j@aZb'<@'258+'pb4m,QA~ ]1MܧHUygcɬ"~KAN#}4P9OZe ) pc;J/;\ Nh睡Niq#m9 ϊ@a ay)e$_Ry"eNj@'M W$Lx.Gnn ℻1"S0}!$9qZe]!aIkA>s )Y*2ko'=MWiFpԼA_;di c!q(e%ᧀ8[2YOo٠f jYb؃V^ IůNf6Iu]vaʱ[I5n( ne܂{VbrCg }0Pw[ UKyVe{](҂4Ϊ*){ѿ|rf5hrYi2@mZꑇ`c+#.;,#;é;0:*703o_)G"L >bPRDr29K}WkJּ‰;Ylvs!I\f'XTTo#'ڿ EQ\mk'K%K`Dc#;5MSx&Ӈa-OG2y;5gI\f1A[/ryNv9xxXIX;H!iy ]M NWx 3*G q[dJ#+4]־` {n.;'?-#E>4/v@s,i qE?+^ cx#rp`n:_|躇`N8Jq)5u'a:x\J(u ,j*5pRdN+E)Z#\قCT00#^YV?@cWY~,IVSuUL0?EBK '`!tkʶ?L`.DNQoH :%-^uw-)gG6KP*LJ!)枘f  h@ˮ;h.eKaq!gHÿǮpS>"غU%dhf|>@E*&ZFVn1op],/ 30n2?[E2Ao'%Az3g8s=y[pqD`u7 U:8ΔW!DmM)FG|]>!KhJ𙌸bdEϩZ_5k}L'T#IƋTGe-Gx\[A"?@]D@rCvbs$w:`*vo pa 2]׼NΗ姧x}R3М 챵Fwϱm$T`&'I/=7Nt&hA2NI>6wuYеݮ ]q zQAPm;0ƉD%~%ylfS:~Ѵxw{\ "෺U;^Igרb4ǰf/s2N;Yhwk:ۋ4*u7֌;2wJsyo!םT~ɩ#aɇE? VY:O44OLj࿃KF+4yi]Bμ/x1^e>>'&LEaMΑZs& '_$OJݤuhH 3mAY^bb=`*]&U]c2ENhyO8gFRzh1%C%5'H?zͲR_n$7%ܐGm\5jd 9)ڎY]VgT5j6g)aGP -H8"ij0۫<aa@7_/|7=j}@torEE ,+0br>tUF6_Y|uh }+s7t֚ްť 8QVVg H=P_dYIw,>Y":KE1l%nb[E[Gr5w@lE?vbeu ;K0ވCGNhm" z8m+$ Ko7Lj\@ojԧ=AP~7Ò!^F VxXɴ#ĉ y D?iF1$`6^MUdF `9SgB1q^5Bm볋b@°R4yR?6p(f>J= m(}gWR%Hhh*F\k=.FEݤǼ'9MV?U&goD]a/9vFp YV4')inpI5xX6)Ȕ?%~.X<;IoݙV-f$;TWv 0%k˵菁hoby `,.. T9sP8`():i3<,6;I:Zb5q]MpEPIӫxL٭(٦>Ƭ,;XxP=rHen&1xIMOM>vT;<7~nQYninQZ"y#+YB-`Ƃ(<g'D,kBtxoKP " "iUރ% kLI5%䢷\O:Zhd79)"Do_ŕT:n\1w#$v(?QZSx0Eu<1AohG*F@tosad (\durL0PBJG])]zX2hxj?Sƹb7gb̯?λ;ፑK[ C^)6$Ozװ'-8Y?C9m#C66W3;fVCcXDoc47tdi4=&uBcz.KTVk .ڑc.rv`& +&%C)8nxd_Ow EJc@| 4R]8=U^iC*+7'ѱOMat8v˾D߲,|: -/߫+ E~Gm!,'B̉EQwʇ'gqQ:Ҽ'IiϮ5f0`1m̍/DOg?w50Xm(\^ aqV13K,0¿eyzzE,j#!Hb_ϻmG2 GZ~7$b!4-/YR({*`8&fO[D;e yf"Dd{&OX'q6m#x5FTel״w(tUd{x(ǞLjCkw* B ^vD[ I˗]Ceݞ͂P_,1$[aPD1l\",t`! oˣӘƮ$يo9Mt]:T"Zē<}dW6 (< VI`G/ Wd7 ]]'S{lrWf|jPL~%Ѥ?2A`@hd)x6_'_zqh(bL uaQ]%;љS ۠Ko f)Mo\8b'3ԚԬQ$\-D [;HǃǩTma{ox1I|@ `+Unfe!66ؖ5Q"Nlp['ZjQU7ʏ%@')yHݴd*B*iIB \OrS >yACIC\=o!7`cCXU>b{[γ|  t{qcx(y [+M6 ˷2XdH-n>'j($$h~gkJ8)d@ U7؁y{y*(քq%jމ- O(rZ61$6F=UR{h9-.ԥ"5.Tm&uRM  S^xy(tM G|V5VѮ$S)n@j '%z :NJM7h Q.z2o~!Uxe6@@@Q#Լ+"*CNj{5WDt9cAb`"a~j)"m=OJ)bԒoJwz~9ڍH94ڟ)@QԣrL~a,X/_\출î7D}]9s" ЎmFv/Q5]يR x{_T be}?iE- دj(:E\q[BFph3H;[u3d,q[o\V(h3a:'K2nD+1jl%Ty#ϲIQh*%8'p3PG5-8}8`yigAtNBOߞz qU͵o]{n4(:!SDV9sǩyǗ&cLo݋sܛu9~ *&g}Q̎P&`[ /T7C&h`6Dz>KjnTjӭq*r=J^绖%-1Ҁ#uk"zZH\tsf dmIEɫpx/TKۻ@'JU>!/xA.;xOpxOK2$ʇdȽ6S;$B 憎$rA? Sjp }ZD?.\׬ihc!|1m#t| cZ?aD?^C@GL+_dE|t6"uY&2 Z*{bsל͊. Un>9* M6EZ %ߣ;dN#Ј芀L VC7uɋx%pLen BzAs6t_q."Y;hk|vXB*F#?|?<ƈqK"{7tuRF^gSr-+۞4N1  >.T ln;9k؈_C9)ŭsSyg 4S یWCoYoX'Ӹ(̆5nOM)h<7?"0K_Q7m8SI8 ЯrGĒNp`c#y>8FȹRk}G;ab["*1Em+ ?Nc(|27~(#)\x;L 5ѷJ" 0TeT;GOg/k[U>4{s&BjKw am\;s%askeoZk8e`EǧArjVp-\Ldó_Uz(&r^{>&哴utZS1dW]XqQ7A4Q谫Ul[*k!{۩ c6 -l dG-6ds5]]`8^ >ẗ́AA D}ʼn@``awy5+w%ISlҴ^;{TԑU?IRc{MTR2f[@ ĉK7ד, Z4㖼^KbS+]DSrʂU߫q %sQGXI}a1W#?zTBC}M. &WojZЉ8f&^˰ak돽*}\p-r D=̀sͣPEx{Tg*DO EONt/8@>n NkCGZƹL.l]C1;B6^_Տlxdfg V\ *35?NhGNj&hFD BB(j4(V%UnH6 ֒Mҳaabҙ,8$b i5yT%\Ǵ+V49›N/ r^6ص*8HE''FXHZ{A,/1pVJSL{PLe2wXy_=hoĮ7&0|B9 rc6z2&7 ݣ#2ڰk|(x&Tǧ0 5,_ Ϋf;ϑw<342&,CiB4 #w1G(v'H](\ ݒf&Ts|g23ЧJ eRDاXI'y`/8Q0(6" vކnL{ G6?o PE~țGҷ*UY.-^X^ɰ^ft7u$O{XRD񟒣CnY( P@?![3CGy=<򻵕1V w:j@XC!p"Ƅe„e&c* iWs>z LEb ua#lBEo.l7*V/}' "͵v9k; 7Ons,!KֹpO9U_矴9|c Pe7().;qCO8/^v&ȱ@@UyX6Ñ.[8#oFy^V).I4Y+*ݖLP5dm9Q䇄ݬr *\[NA55Uu)e4V؃̇Sfc9Nx)-̭If@k){<1[ COMʤ|`{gD9 GVD5eWH.afדј#~(%01eJCut6x$zCzSE/ [ZRyMkD98]}w=#w0r49aPe &DtDcC8?|jޖZ-jK:3^F˖y<q~SE~osfS0{ʼCNOצVv4bT ͞G0'㣇oL6+dDW~c(y C:/*^z0Ѭ ҚYЈMw$H4zgn2QYuyM* <u|>F_YOyK>`hTʜ9JG3ד}"*~ƜubS+!dC׃0;c6]YK+_Il{B' -wZ{J!6kPȂf :4j;T'XO59u{32 :z&^qL# y],}1֯2/%y$  Zί^G#gl]m*/*ƍ~>I1cH_XQR@q3߻u0__KrtEi_Yop9Q:.O۰ac!Qvo4 @=w'2]WK r_"WOa{g$'U$SNq MRIP;=P~9U̫^$w$ǎ A 0ͪ^=sLDa*VQ͎,&|"=WEԸOdV;-]ݑ6wf'vTL ǧFJ+28\wnP`=\TPvwp}χ^W5/{,&4iXeaV(>'0o UHǻ]H_rW ]Sa*9a^F$ҵhcn]EdMӮ@XO[듊?R ;Rl?Km46:9_CQ~T2bLv?U<5=_>*Qϸ-Τ J+7|nԨb 6Omo&UkH%Qhv4s8:`~ bGV fF!`~ (',xYMly;"zTSlMX~p΅հ%;y[o蛽+cqCI=7m< $=Zy9؅F֫d)(cҤܓȬZFmx"W}N?~,J,Da kX%ska-GAx@!to">.hC0@SBi_qY4*Bgf svKT];+mPllТzm4=cGvE ؊r+!dzdOrde『zd4nc$ ;wkyc0?\cPZQا_Ǘӑho)9Y/f 52.p^0Ofb̈́|ñez=m}My=޼;0Z+V),rhh:G2G=`m,QޔF(j*<6u+ֵi8,bZsK/AAܩՒ&>*9[al'.ಣwcslw}e۝0pH2kBb#|eK0MeΩ]Tfo߃۽Iy ݒ%\Uu`+s~([^PcfBDU3À&-H%wB߁*tĻ)X'.U!vPHh)J)?WIL7vaEa#rgzoɒ!_?ޜy/MҙJ8OǤ/q5x}RG. kH%z: xKK #fEQ)+f B gm<[(E3QQ >nɱJbFܸ*6N yׁwn`?`ᩥ% tT\ ~;KJV7g錧NU6Ƌh%#񄶒Um%̉0^>sw" 51 !eБznqb0Dű^шS?^%DXʮ$h ҋcqhVe4S_8 dHZZ;=f>Yīp5V,Sm3>Pc%>Ag*)n9t|MS1pfXF=-[v|1}Y]Kp8\ψ8ZM1 C=0k:ͷfĬNj.~) TJۃZHa B`]嗀+$!9D2+'eXũƹ`dUH$Jť8ܿ8'u0EQoUs ^:?YY2jdU|H qœ|g/My!{5乿z T4,Sճ",J])t:8Sjj"uoa2kDl+,[}_aYѓTJܜJ]271<J  M !ļ">K/`Onhrf%,7OS'h?EzxǓ$,wЃ K7Hjqc"~a6B<<;榮H?toDvFbN 8"~!QѲ#ijԆ:.6ۿO!(LH繗X?<)QfuXF)of=| UR5Dߠr׫Zt]ھD+o);ҭIZcjJrVD2-n؇#R,k;ZI*m2C qӎ]u&BmС9ڂqM66=%kxY2´ΉWH9B3*o %P:KKRȡA @C.cNO1,Q2zsq~.b07P{%:,u<Ӵ(6ż骏N2CDÄ5[ "Q!Iں_ui]iڛ"R/Ӎ_|H8ඡP!ʧHǽ?lұAP#{ B@֑Joչ\Gv[F{]ǔo Kފjs7;ODj؏ݐ\}-e! m)26;lbwҲUt ew84- 2HK =W‘*8UI{`c_S[2x G{QƝ:Z|Jya%zQYp]ˌby@E/Ql봢$!@?YQ׀0{뒳cchk]hp6m!y][TJʙooZrZ5'7/Rcĥ2*b; g!n DrXPS8d^U9[y{ =:][*ކL mx򀥇EjÍ];/{ma/3 *ЋX(W$ڒA4~هDb=[௳+:b/ҌiʩS:j =bX"Ic9#{ 埑e(U m=zF3[s J :ȡs)q a;/`֍śdHb0XI$$ۛ!U Dy/4(:_` Xf#l8awZёff#N0 $\_;Lt(v(%'q#6vG49yqXs.ۥ 2!saQM}9bvV \5pp&E52zr?.CCfԚAKEs!;HY*Ey.%惭ن^0 H QLi&I=Λ5 ys TU`+*lz{7p.ld@V!0]1l0lvL{k~}VyeeS*Q ghu[~'f3/('&:ϱтhS+`m  P#ٚOQ\[#:Cҳ$Np@0GGٕEGѷT]=wMAVy8&ebۍ/EWck|t"N"G.n9@Edin.-z;Ie sr*[~68?Kyzv6ᕜCל3`6q UK`8Dl@%6IAgV5ʽX1n7Rp]q%Б߱(c#5KMsQ3k8ޓg i_n־N}]exj VvUsX&Rńzȓa)3&.nWUt_(4&F O8If7[ Lt}B/ɶޓͩ}dP+ LNY%L㪺uz]7r:R +mfAD9 ~7lܑٗ"?еXDW\ 8mIIcˣ%bLj/F”2ɀde0&fnS!ld q.O3r R MBI[|I-Z54&*~2zVm !ѶUeU@|t>A/qiHf X~6֛6^k x5G%  2$ŸdޣQ-ܺPfH|r/\#{p^]!ڮY[܅<);RE ]T&+TeҁTؤգaڇTN2S:)ϿNSCّ@]3>nJ/@ O#$t=Tb;_4&'OTVy:(zv.l\:gQ^S7\Swv`GMI!gAO15Bl .ǰي5d͞BVk?Ը <%AZ9=. "F1"zg XWfH*0!ƎцL'4٤ ƍ,VB:K_V%pnkcO CQzUk;{.քN9? X#!Mfcg?ȜY^i 8_9EFaYqOL?c: \}ǼEϿ.b.B^2v -.+Dq Eu7?f:cѦvykoU1/i No 63]m {61G=+"t߻ na)a^c #5o{d.z"0 QWc.v$fԂveX#hW碮dYPoĠlPbaibDzjh(}6A\H@Lekles*i/e '?z veU{$Cꦄ'dh0Btifh=0=w+xBnf=[Mh˜+[ ӂ#0`O'=h>cM0N`3]5R M0t\FST#ci!O;Ѡ1녕 T2g7vXc 4H-2%kt TK.Rby,.pl;aGz=daׂHZřV}=goxpN:YP23OvֈP7_>ǜaQC=r^b}7#3*Fۺh7~*h|[>n'2!nD17(,TTTr\|qf9V"( ='LcK T4\vpWP,YX_sp;dkyn&s>萀3!E|ǸcM (+\943 OŻ"hH!KOYz.4Px>Hܧ{^<sCer'T? jr:$Z ]$|YA)e1ȾF%ҝk9|]^[Guʛ#쀄c!V`$H$bCK~{J'`uT߅iw(xw<1 ͎Q3woɺln :5Ұ)zX 勛C"|tԨ.xmDISޕ0eaeBkH~uuc#Bo p_|o?;g5nMNjh5Cl3*LP6#KR s2 עlQ~_lԆ%hi7 4Xo H"GJ.KH'Hd]jC$܄ Th([PIp}r#0! b *}(`ה^X$+U>q -ז{Pys? h.P􁵅/M%tKpQ4dX@Ir d!*B''iD&5ͼMU%2*.T1Mȼ"k'F8ovTTno4J .CqXb ɣmte WҲ{4 X01Lj{; O'ExU4N!^ 62!Z]um1H\7e5i ܚ8RARWX-^?~ P-WuԸ1 \6ݦOCx_ƿK+inQJ.ys4Ѐ=Ж.j|kp{V-_xW,gF u,PޖN<͒<$YEJ ߯%rnAq1?迦,7fII8 m=7!tn/P%w Z{Zj,tբ|̚ƵC:O~>AEI@hLK}s4js~'QMi&QrOr_(-G~Tgr@@يMs^ᦁD$PslR|-RqiJrG33i:E3@ɏsZfP)l˹Y ׿f2BT+GL{Oo>)?K# 0^O$2 XqV\&}ӨĽF~P°cwy|7BۓR ]H2Q7&lч?` 񫊩cV)6X8NaH2B;Dg1ӭs:-43 _622j"=Q8_A6vu ݋2?r+ei!8{ 1]2Ya^\Dɺ48|pp4o4 1͠@+ ڮL#VͨP(]Tjz&L>2wrw-6/mhݾtby1BX/Ves}cB@Yzsդ۰ Cg ,[u1dg F!.>j|!٠Ђ$~V^8޺`";tc2mHu>ѱ哪<9g f %z(@K:v̥&C. k%B0Zq~ D^^HrAue%8uV2oY=zխX]CF9*"y䞜dgG# 32.lWsSGNӊ`?狿;1)PګG>l."U$e7lN9$b ^Нe.S$gܦK'N|ec3rTcWJM,M"Aʞ/jKlSPŒxxXc%<ͱn8(ݩʵN[ʤPfb{+w F1e}3iLvPj:K\9*G^ʹW0gҿ; -y1mG"B5ټJ;SZ(h3]Msm÷ܖ7#C9 by3qN݀&R!tg f]t2MVe9stLBtǦfmO4V) dt$ 6 S\Xv:aoISbS%K8ڈqUR}b&׹,oicԍWeZjL$||1aFiu*ׇlddkŒEY! #Y8$l'N75Ez9| }PH𺡷V_$ 1EO'9iE79x߈ 56Su4cTz*?[e6/`mf%L%0'w 7AA/ĺtAc孞rMh*nmhö4[R[0k[TpF:kg-Өʄ[EC6z$M}Vk o~^{X_I1E# x M> 5pOK5Rq-nm)ngg1K%4w9rL^NS!؄"[oC5W֋#  ϢoUվ|)6xV-P0#Xsu8ɩh|߷㽖O}4Ԡ:#NwJJLɦ ãGN9odNaY?^Fg" RqpмφL W8̩[Ewy(vFMKmɄњ1l>Utٵ 7K/*&|/>|\Ke#d%%CJdKp~2Kj]+s OwiPG _(hsP?TG\9.5=\ IU2(9)GIӆ96VRӴY4g%dN"-&δz0PL29ykmL*B38IJYtCN[,bKxв޵߈l ;~E~) 8…wy R s_(Szimxh$Yۨ8t[,`yHu%#lq,[v9߂y2Rf ojk*L_ș.LcVLF B m2 `_:#f? yVCh%sMB`Y>YzѵCN G_Q}ȥVlVU5LP gav!RcS[ ݤ )]c BAp.Y_qk!%qPLBbSΞ=FVߺ~EXhQ՚Ddo/8i3,B݋:3%r3&s&3h eC~AXtlsàG{4u _#QV6XmZCHMO_lˡ_K=XγAA2M=?es/QJ@'":9YEje6UAg;oTj_rYb+~w?!OV>x8!@bn0x7}KlSNHnBS f{6hи #H0j4=˯^f_-[Fb1Ϯ;R?ynL(Eq]Md[Ex6J GU`W<jwQ H9b{hbOM[9x;2ʐj@*eusH,AP2 ݬzq'>/<) S XUg/ N5Ȯ |v+Xt@7waL]cnjPq@JS hMh*¥ (dM$u(hr۷@\,DڷLzBfi zL4wUYk3iUT|x='` Yg4VzBh7BbWͶ9" ^%AKJXʫNe,E" ؚBZJSh̑e5f_ v\qKʍ:B 7c;[:xW{\q/ͽ(,>=316Zj'Q@&$aii]IVf;ku1zvቿLg˹jgw"Ɖ%"#~\?AKz[Ei5J biϹe X89$=A:406|$x3|(!|6FYl ϗOXzпO ,<|Txq= & ݙpAЙnV&nY3X>#G@ HQOpl#l]=s eȨ 2/* i|RgcH;⣅~3)(];hO~~tQ ӍisFKlP#(!o82~':F}C(JɓzL3 )i 2Y.l]_-py}.X_=x;`ORD[%WZ7ȯXSoKj cuCJ+xqaZ5i Tf9IFǑ.N'O+-U?+n-RR)N'0̥LHp Jf4r#RfM0߃xđ"f!p L }Q ;G  6V ~\Znˉr3l @/r`!:'n}i3A͙gķ$]?sNߴnRIeLjRZw|;p.虝$)=5M/i1 k. _fzTu&J0?DtK9ӖPmh70S @8gSM&Rók*`lb"&Ҹ X"tR _Ȏ(peɁ!$Y-%EsM뫫9t135Cbjib|C#wazN90MI$ F^Zj['I!4O:.;n5'mCg'6P8zD_)ZW"^mN7J.[ 3{0:_ =]\s;+s fB#0U>ao^[U;*]~8擢 OIɆ)X%q#{lfZvM>YNf_g`f<Ǡ:?}_2RѰ$Ew"NB+[ Taum"{$8 k}L/IL-rY9M<;|=*#yHޤ YBa3E~*dDp1>g:al7AMDOBWK}YANWVɪVV׹F ȮY3~/&`!rb["N=X1;WV7F8qii7E!ʼnVhtP(Cg({ cԑCbX|Q]-(]?f"\x/jU09>Bǡr4Cný.12SdjqM8IEiYWhAO8jYǏY܎@oDGl¿  םiY>Te<UtEL{ dX0G.&Ҷ 48'ʈX5#= cOny}{(\YgoLC^C(j6 }󑞟? <5yz0,sMD08*DZh}DgrUHAJm?)妤Z>[`ӦkFm33nR%cZ5)~=3D/[%+. Әw^ 96)+=MtG7֙$I5}5*E`+];e:ZFW4f!m"1km^7kWnE3)>ыq(ٽ t킶-9p8!6ll6;Cށaf#\"_c3w\R^TG%o/p9QXvzEkw&,o.TCYNS+FiǷ3V{w=tQ '=C>߲&XqB;gj>|{A.r+囯*?c=j F^u]FYcRݓ;[}%)_aH\_dOL/ATSJ>_sdMj#$TMUڮwG>Xt3ncV3.!zBlxn6 J}νsp%=*MkVKwܛs۹T}#x\!oB\"O ܢi}" XS7dqk< c G[Z!=H.%Ik FlqOۆGwetB=PppU*pْtdXf*M|pۣ?vA;&Mu ub|Dg~,FV)MM6TbׅGܼEEcyn;mQ{7?G"$N(#mĆ j}mی4Qҹyi 2hF%36ͳof7v'MpX\sN9c/dQ_^A^ц [ɏsݬs&rǙH%k5X4L1>^I  ͒'%_b!5V'!\JZΕNOv\"'֩_`SiPEɝ*Lg>[5&vBW',BWYK~񦉸Ʊ/]}ES~7`/j3T0΃ ZF+:9Bi} Z?y|w/I3S?V%?Z.}Bt+ÒU)RfB4c^nhQJk97 7p<u\YP{$` zK8ӌa[̌[,kdg2T1P$iqltıH;{\ U,$[ ʃʞXG+ifFҎc\(Ĭj>g5C$ S[1ΉƤr#\;NF}cD2 ŦDJduٸn==PW,D1DׅY#ŋc08ʞW+!'c`N..RR.Ӎ"$OfCǒ~G<ȺsdeTz 1?xb^,Ͻo|w7[;n)Yi;T条]Lr#YjceLXMؽ.dv4߾&q,M"џK330h+f : t E5^?I%Y2yq&,k 'ZAF5`-mBnG?&0 =MuYYt i0d0]X7cQoiH!|MĎ`oKBԦDt;Wa&jYƦIMVM=ws;Vvv9Rl,IC5V9PU%`# Ӭ; сOı,@IAd 6#)kR-iϼBt>o'X?AW@:!!Md4,ֱNmN6 ݪiPz4c}Fp:`> Z<s L`Bۼs=<vʠNCŇn@0l9SY4qϷooVNvԂv" V&Mc=U0]m"0` h_Qڴ`#MڰNW{`Po:AN1>Be'%Ů_ؾu" &ح)^TcСTRbC܂͔+Z&]h1֊+ gs,nnwh`{{>茎4iS'6pkq3#kn` z~ʍІmxN8MthsAE+K!\,^5{M'UP [PfvԲ[ׄR2%xTɍ&03WgX;խ3Ueȉ@#VcΧ I@tWͷd3l3cgډ ; 8 v=@Yta'NNf_w eTy$s ѪγD%jt^(aS %F#1?5HR6/= RޙqNw+?"V6`pϭ"4?׺5 N[1PhXԅX l|LǒxK7:/t`ǣ^3/ {wW$?c& EJtĠho[}Qt\|+no#,z,DM} "Jo >c[\A!i%lmtT%ح,Gnb2H (I>qVja]]HU]q ߔJi4BaLtvж ]3-;sP#hoܤ9Ztԃ ǿ S#!#9 s].8pѾx>۟bIAЭF$oJpX[&EԽt0\5Q.<*`m钅D9ߠGLt:=?5pxEgWMS[_?M3eoVxT2-MXC%yh|-2,ӹq[Q`rQSu*,7uK^sͶ2i:Ki9_5!l 1#OW,hʳ!5A{jˊv(=g=p>J=UμOҟz؎}bUmK!:l#gf4nG ɣ[=ziջ36O-:3Z@*6 쮃Ga^WFRWifo`{S(EA`C" C,P}8OQ*L m+W]mU&;CO3gNLtzYNڥ}Iw.Y;[g8AxYo3[ i#+xzۺwI+ ѳы cm"ȁZ5+f_p@xH]L+uq !'[c(f) Wvx Rk]QB& Od%NCH2C_ɘ4p`b ;Ts>}o\>DqjCM?:,~ Gi))mdbIwZFw}nɥ.ȿGM%*T̍3Xvk8qv:4FՉ]-&]sk2_J9gS^Ù2ch!IJ vbޣ!mtݱJn0lk.5+eQm{ma*lhҷ`CSqnn݁OuKg'yF˰A, $5/N |snՠ9VTCQ8Y VF_т8~F`(Y ]4K _Y) ȆGvD ufw&Ps ܽrn_&-}z'Uef\9Hlb-GGw?%M A RUKe*4o~ W( 5yUȂ=f)8Mp ? Hp= %Y?BM rN7\2[UP1F #^D!!ttPZL>?b^9q6Y}O*_H==XLMǴA͹+mҹ۱n/tk ) >NqY5)gq4EY+#sA#5Q͇ƻLN}ޤ]60]roJ\q. XDתVs%z4ߺBc. ^P>=k0/(gӸx"[/Wڹ]=5xiQBP'EoqF/puqAQD=2 jj|1b0`?Be<*aaE6H}>d! ;n}DžǺ tqOYې@w2gmQ#mEkW,{$gTce[s vmHh볼/ox (hNj f"o-,\=0ƈz= XM#p\gƊ BqD^Phxd< "=Bݶlh,[ 0}/rU*;:cO3oyJ'#җTQ~V4ZJ{l(Šב%]<G`pwc0 2mKcj|Ci:"6 >2k0( 4tJ0d.e}(V^9{-U~kQy;%E}E-I/9\-]<>fHzH ``eq+eه|>o'Ə\_Oh1Wzir/թSn cT_r/WW^ 8S?޳;BJF{+zh½^u#fG~.yhѩItq9_.KW,~2( pbS;2&>%@u*/RH&HijÉ\:oˑ3G9 G,z .|0~Fn%9|6lo 6"Y\Nq-+!*Ř@7#} 0vqrL_>bثw8M5)2Eҁk:bv5Z2"P 2Œ2A)2YGs"ʹK 峱m2?+)(bg+vCip1ic]rA_#cǟY&x+/*=v~S}0V ^"d;Lmʣi򙬫mKcbrWw낪gL垰7LH1? ۱k~/C^7($%N(]bS'hn _(?9mJ"jՀlBGPD3 %TTZ  ѽ;W?<mIƁ~Zvr`Jm1糁p9U{ZƲo֮Grz2$S{4cD.rs5MwK,*8F7 3o #ِtZ_x4?~̀@iQ3ܷw?y^@Njʼn B!LxQ=3#So6d wEE򓎊EŎrIcqy.;Wg^R,JjVqP¦Ǚux;i4w` ׽dP1";ŰD#g;vhexgG|uuZIck vW* 5m$9{dT[vA?{㺿>ө (5CRȌ3һ[a<d%3;E| 3]8>!t+C#eJkMޫ;~AwKκ'|+v2ؗv"bsݰ8(>~E6-!ie+̽0GҘ:%=Wb//qgߨ 9[NB7QdxO^w.d[r؟r5sE(h.}7Uza߳ѿ;JF\W_3QQ'|rxHZP\V~5aL+E'>,ϒ=4H zXvt-f}Gͪ8;  vdh0NZ6X}t(iUPC0XB<|dgK+rz{8 8k26h?K‰ά, *6Wȳm+Gph7)C >U+>ӄ,9Uݓ~@mA}d黊過 +3d`F p(#uUϓ+;/QH93&.%pUS )э>˝pd7`hJE_ѣ')ǡmR ]ք&=a"U!>r2?Qb_k0 D13,%pXX >[N)ɩVtrj:3<)nusv!UdgKRs2wqϫhl`[3 oUG3D= 9t||{g3 Z,+´ څmY\v0afU#,F͘5'pZ=*U]ZY (s.fϫ2Ud1rG7 8@äi=j$ fںև+v"Ν2VBg; iy2P M5S.PƔju{Lp&"½p (--7&ۯULTc EXi?w1'u&^Eer,ҫ."hQ5@[WA:k2ez blf53!g}VARP%[^s%X$XCUйI\:!%Bo/2kzEF|bڔbwmUR Rl pċ8Ɏd&K]e P%සywz[)SZ"8Hj(itBQʳQv~_c][bˢHnp򨝞mZy3Da7at.M_lRX*(M8-a qCsհ'`{ rvV]aSM:Tc'鱀"-;%:KP.E1_EQ8W[\&N5x2PAMԿ=P@1WOs*N}:}k߮+,GiKѷB[CE)Y-A<޲%_G5GwΞ?+jN0)(8C~щ[dzQlkA948w|+uv*͙3[)YҐn{LTK;vz M+N qvQM+Owi6t sP2ՀI\^nDh]%Q,n4wsM),嵲+ #|<* oZ Xse,"zAc"+V%IW[lF,_'+Mד_C Oxܶ '!2T=qgfn&@[>&i69ud>-. 8UR`?:)Bm&R`2Am~/dM* sH/Wư9ēTG%N2/;({kQ{8͋$D{Guf\dWV8ꖏjބEK,=Њ8Qx=ȉ5nwM1&= և{%)XoinԶpqDv9ˀja[6mn L E9rE_4٤cmɺRYDicRяeiGyHZ(|Y)){ˢqM{YUl8,F,H:кSɿ5Zf̞NJ|MC~f2x2bmw|~Ù{xJNӽ"Αq=tiܷ*DϓZa ""쪼Xs'wN{ =}V"?>%~/>V8CBM@ MvȷQ~"vZ6t YȞ i _9OD`ʻrF$!㦧&fnP=>a oQJԆUr My".WVXjYWW,utS9i#utL}qvYq:?/UBUR2tWNjSQ%M>ֵ5jUR]Y}>@rc($j`eŇΖtпՂfW Jѝm^o`{?'Z. q4u|`@v0Ujq)_ޠ~BoCgkmpI+1%"5xt5@C*?nCŹUvwxݗx1hSiY, fJR$֜p!8 b#a{3_r* 񿤞JY)D1F)jZ`*a6+Tџ2M#85^bK[{!X) a7C\o/j:=H5jt$SkqS RVȺ駈l rF,k˵EwgϗKV|^QY0<[2HYU\Z 6 KZow_"5ߓb],"Nc}bv(2JxyMv)18u^tF* Lt[نcGtQOc<۶%6Ta7_ٝAouEFʲ0?J]Ѝ[{3Г]@&r1dxN+z9#97|'1 Hz΂4(*6F#<9ut8 eqB[,ضzq֛Vab3+|ӵM: @ހ]ڟhshibg!/=h8 ,LAa=6/)`nИJ"x!,l^_" +Iͷ\&Up]dgiGɄ~2q Okray/*}=ǞDqO֋flxPrf+QaU]>]T!S{ˢ_oB%5orA^-'Qs)Ä$MZW|w^Zͥ>Vs^tfi_ ]h3OZ1eq}5@2%ƬPD4&jqX=Ŝ7\n */ LM5XA΂xN>4R?Gl]%Yǥmo1T#atM3t|3DJ tr5f,:1dՉeHFpi~1ɂ:!E܇ۻHwF/9%r 3RzN#j, tO%s) jʳlES>v4qЂ0zJ{cɛuJ-ZTTBϙA&XZ1! MRCupU%3oC% 6ozt:KA$g*o?<6=¤Z̔za͎l࡙AL P7讂xE!hȸVbbY>}+֑p J:;*ɮ@[UHLg\"SόWZɠҏی#1I?^;+. u=-=qn!wNDZQ4* )D*QoHQ*YVɖ>3ۜQDEUٗ/NV4ClB <*$ ` N C<@[YWO0dclaiHYe3|[rgkPYy"Z=*$y⧷yWgKoxFұ/xTqO;ʓ~$cKGbxn.N\L)ϯN~2&jQo8;e4pFm8h ͥ zK¢ȨCњzP^lfЙsC178~.ӫׇ֝MvlrN Vנ/ b z F6&$iVՖ:ϳ lHȪtz?dEldwff~&L ?8S{q`̔ق5S2Tq^@0&Se2oD;oÈ/GhD>X,]ن(1RjLqa&Ar 8ʺdXq!`\Dp&'e%q^ܧ[ .Bs_:RaY=mDi=ݾ)J5vMY Gf>iqwWcrĶa!,p),.6]ִӌP}hxZzRF4D:un" |<-zQQ7J WQN-DL.'J sbD45>/` xk2MGi_pBgbu0S{aj7{H~rH,/x+ %juLnZAM)JI b_;f Qu҉C-߹;Z\'Tsbx}|G7ZeXrqߤagyZ%}; %HZڙP+0>_yz7E7x΄=0XBE!QzϒyuFgZ4fgշ-K ueop, 0" tfdY m{{a]+ 8 Ɔ*ZKZ-mY +YS!52$;>[?ג--eß;6>PfM WY |: ]#n׮X5J`&W`R>﨓`FJRx ߞyřGr̅;I =T~XPUXbrhrHf\\ >WrHPXkz>G /wX6{/5-D vy 0Nň:Y:- ";aauG,Qđ[̕XX+qoK${G_=}5@@h~v%&7of}YEE:/h?でk亍h KgnΊ0 $13]9geӥK:!.Еt/Y0^A+RΓ<%Df)Pi#pA򎛹j*JGpS0u0]i5ih1U d/=>Õ4r#4yg*e8 CcF\Eua++1RiU|ղQG-E [\2kPJ3WT6;FX5^;&=dc iDe_`~QXR*׺u-a|Vu3IZl)-2eE!A}rG:^R09;nPИN ωKM j~Iع"*]w+RӖW:| CDlQ3+nZስZrzꈫX=Dv >SH`zVR=80X>EwLY)ҍW;M`'7۝cbuwX1\kFIiM."E$S N5IpPڭp7MR\J8w+p{L&?ZsgCBf4-,c7AG]oSO )k`10 E342>9zk #*&،PBim4q|7\f8wP3Km Pi1Tl:Ws[޳1G6kWÄQ69ǦRW u<^9 ALq@s1n~*\M6y"maf]"& -ܺ%ҩzTM֭9esɳP!C` ~֑ǿN;U :r N4 YbUPbNmbOZmZSԨf*&{AqQ܏=4Tȝf"P./D큕 ="95r^M޳ BÉ݅[(U ;vlS$L T 7bʹ%(I/2<1+羟:ULxwy,~Ciǃu*ek ;j*4q$L^E@VOCù69Vlz\|rf+OfMZ<&,@fFͅ Ħig;aԅ+z4G*HeJ~i$א)XbtO݅ettHmƉĤF 9ǍK8%F|$V$NJ.`ٗ?XfOڛ_)rX{lV1=UɜpKېI)-̖9!OHWi,eဃ˚2&znPeHO;=?aq=mU]X2;l`Ej+/A|mW4e("8oXo7~jJ[Kybٺ/ .LyKT8 ,\E! ! i9µy}-F;ͥm~ɩU5%sLX+BEd;͊G(+jw&~o ö<'@jm$$!1r]07qdxbxۮ5PNë-TE.b8v44L9oK4,$1#W[@פt 5gzӨ B޷\qO5(s}9rr@s*;@QDVy7U2&Pf1Pu{K4~bWiJI*[o~0it][THR;ҾYH MPQO ^|UgWNR!"**JIUח$J@e*TȚ . x[.8$mrêfv'&SX-¡1>zBˁ;Rg5n+Gc7WdӦZH<CRTܝ߈v!L M4lU ^_Ӓk"|8I za:BM*oLhXP9ƚ'y*&4%u}d3)#FO gњQO"`BV(o88M@$XwMlƶyc)ms nv<>.٫8Ԏ21:Bygi3ghȩ=fk(yVMt'V81"iM/rd=%+kl͆NZ*,i$4dgu 54$<@#.Ve x1ܒC:=#S}ON^ipξ'ǪGKx_OԄhב;b{3ZR@3,ZCl|3|θ}ZίRjiI:I҉z>3j~T˃آΤoS2P>cR@ aiYg_0EB (" /)΄7aThh/ ] ?0¢cVc.丣N o6m*~ܽgqBN@+8.Ƈ:+E) y / Lffb=iI /GFNMvA;|TD.ז0r9DyKVATw3=;=͹@Fjcն M i8LjJEX^s6 j*5Ʌ#9Z 6R51 iRy()zKR(yL}G8d0jxȷi?d Shu{N?w|uDMfywF)I\ N> T$XӵsGtj ZQ^@p5.9 +zt:it>P#/7"/fD?&&  HC R,#u:&Nt=li 001yVbqJlhI-tM@nh8$otT~%-QKz=̀}+8U f|<\P,R] eBH1% \+ ٨/|z=Tpny WHy;2èɦI2'{1-1C[_#ӻg|"2h~lǶ' ր2ѽaq X6~7gJ[O+FslؽͰ1GUgZʱIE s)=BR';*k?q` ȗ%+YI(hr*x=#|^?䂑|ga $[LVо|mS1/l%V%՗4W㈟kK!|*ӓ2ML-"3!@ūI409Eh|FKBW_·RK!WPڲ> /4;6KϟsfhhVvҷ?޿Nʡ/jpJ_$Vtb anxYȨVtRΔVʬ ,H!A2RlyCv` 3s0r{y/@A5^\YBSDX?yL]v/N\]u8WrˋE%W1mYfJ- 1+P( wg\ġX3B{3]qSG(a22a't}ItiU{[MK3EODq+phBiXۇrJ8c}wsG'L b&eU+YzUy2|sZ-E;}ŝaS)'x)B[6I:r r! ֜x"ڂzZa y< ՚ܳtzI&Ixsfea]H\g%ԫAkF>x&VPq ٻ=Z8^$xb|"@5"1原^/br,7w`0RU>T"X*mcJUA iw K$Cv!GhQtmxeA#qmꄟAMҖB ٯpV^z3i} (osuX]]83&]V_M` M1\eؓ;bwR5NX"|^wXΠd,[;簌O$5 wrzE 5ď^9[f~J\*j'|e/r.V@kE1W{ʭpguS]=:l/Άv]~yI5GKub2h~s#s\y)_[ol6I R]>[,%d?WYWA@*# (;Z lS!E-li/yKx2צ\hQZ#yUP-/1ItvJ[ 9s4ZUlєY@F5GXLQaX|g؈U(Tv"ǜsnҼ/RJc[PKeiz\m^L{NXnw/x'6d>Ro9qq!ϧih~ ƂsoxBK!'_)f[k@MTMI(0 (LA^# h0= !w!3gRЎȬr{ !%S)5 7EӃى74LL+ԭ ~Kݞrq< XSmj/:)yVҊخTEzX03>1j*W>=a/iR΃w ҀSߞ\ cAbU@IwKA /(3[պֲQ@U8?y,~Ut4Dzv8n# \zךͥ!t&90`.{BOZ֓%xpC` m.A(êdWqpɵŋ4#<%[9%OD8X1+ S1') ;/hTм8hG=XO!ke7YHba2,~ýPm3u}I MYrgPExxstˀ`S &+G5'z?0@PfGml@rФs fy}pDY.SgMCb!mZ;;X@H\ +uTF%e*IQ3N%y''{0d#2ܪRe)墘'&Yjޯq&(kʐשkW#,,>%6z5041U5e@}_a RIG\K}GCQ&b-]`kLQ,Qe:+2<&7Ks5b,%.ó҃ٻ]ɽPIvEԥ` }6Il0=u7PF\:s rSΓҔўJݗoWKe-ru ky׾Yt$/: 9F$Au0_%!rX) [wY:ykv|[=p@,?ko8=v{,D? B2#}nFfCD5#OI,K_er(P jYH䩰n"8y|C{AKHP"@x* 0 䣅'#&.p/%gP[(WƘZyˎ ٚ0UӞ#-^I 0iHYF0iQkn۱mr_3Ά *>*A|"g 쐙6ג*r@87YL(lJߍEMP$ DdE~e<|Yk 3ْ;вXE(n u'bcuqUu *wR<#wQ 1D xz,8RZu}Yqf~#nSgI7-eԇ ՁǤTCxgtw8K~7щ%C,p| OW6ӻ3 YEǸtmU`uE4(=+&eQ/Q&/%@/RQ\VڶPKc=eea]{ CX4*>宂+n!wƍA²Qp/Ţʡց)iVޝO㰀f[ir!6C{F f^?q!zD +\e7ew!XdD{iJ_QrK>+3Q' "Ti~uP$ vtFlE`z\&MX=_%cN5&Bo> UH(w2B[EQY(?_E|ܲl1Vh(^1n@ ([(޺Oq4yo4 )^k}"2i_`4A:_6@@Op73jֿ+A_@]Ւƺ09 "W"af֍tJ h?yZv?c$ ئlIN6^W%Q ws_-H,_};FA%q%+;C"µx7U6]lW$f9,_t7<=Y'(Եw||EWb tFc3 G~NӝA1^:nhJ?Ӗe8 ,gŜ9vDEēɡ<hEBщ, V4A^HSa>ŁO\hwqIPvҳ1N3l)>Mp;ɮD+/%WyņW\m `kSW5p䂔|%(ǔЉ>dAM1)~*(m7ЪK Y[i.|-? q$C^K7|ĺ7Yk@6l*{!z=(1N96h1 }O*d,78QLpiꔺ19+eM lZϑd+bbͲjݱcPַ8{)ଃUR/t}j,͆e9=V4,wVv HtgdP_L1B/qjDM]&i&QWZh_8aqxlۛ5ڧ,=8 41 дXh7I m03:u- e:4%˝t^~ҊlgvOUF e" t)Z*pxrSPPQb8 {m0c25A^yfqk 4 HLOu#fi<(TqsUf 2@׫ڋ A"dt>Ӡܡ|ڼj ypX)nC "g]yڅϣ΅֐C5w]%<jBjUտ5ǛxhXMHb6J Ύ'i6dnj'$S}eqվ=3!L9`f[Pn)r3wӐ"9x2&eAO24D7gru=<`ƋZ7z rk%&ջ#,/y'Ϟ7<ȄٳP6+V{ΒЃ=F>W=+ӳ}.z4L^cZ! z*ncwW0T4}Vա*O~mA<4,Gd(D&3GOn_2xydS i\>ە]ϋIe_X3CMqG+A^u|hj"ԼWS7d4$L̟cMx#Y&lc[`CX^fubd`!GU1ndkP8~jc5iHF1* bmS 'f(7*P8c)7pHEp#&3f6#3y?#yʆKW/z?BJ Lr[4l:|0[WH:C=S@4.]J<6~5,cӭY.di:RG5JmqӚhzcQ-UG[ŧbfLom/ C%exxJH_! v֢/ŝ,WP4[h̰|8y,JH^`XUVG=! {ZrN z@ў& LzNQP#"pw)bY F3/dmS+f:^aꟅuU:4` o-fޙ5>kmK|W+&$&X ,}W&A{) 6siQ-%jgC[΁h <=C9U9kzT-Dg" DEg:l@v&2LvS[(@K憽 ~%(w#13nK %[L3pGx0wE7ޝ#NZs9srSh;_<^l(q{q[g)dd.nOݡ:#O˙ϥ)=b,[~2<gRqܰm>tE!杔9/F?UQ>YN1H1M5y* %>! U\UW:x1.GBRYcĦ1DUUSa+=JDPNKtsB:`r[[ R=@]1GpDz!M.[C~PcPU!:A1Țϰ :N]h?A[fɓYȒm(X7R!s7#fELGO4 BUIX0Pj479. ۻ}p Ϧ!lYfGQH8j)7@WM;?e0@ ;|\?8;P 'V?VI*(0sZ0 jH?>zi I2bNt; Vdu!,'X-ry/_i9ɈϜHifkL~7)|{'Fhe`[ BTR; w5ڲbS4~njh+#Ϫ2CH,@piYHCYpH|P zc Nggȶ*S_AMP? f)H0W`X|n_SVvZnz(m=&`\zXp yk[D$kN/K`s\]@?S{cm ~#!aT!DZo7^ME\N !Xj8T4QoVQ Q }8WV-BmdCzpkHo4{kvkz%x9MRE4$#9<gᆿF}N^2nNsC0[V; wK߇jD bKRtTv^])RN+Tf/.XsQ)d @E&HzzG[Y8;>)Nfϒ*);I`X'չI#|ʪ#,cAeQVg ż#v^dTJ=^+FL3eQ9,J_:*;-JtH5\R%)V}TFNM\lUϋ\ bX Djh 3"Gw$*Wc$/=j|[aːQ58Fڷ8X`pU=yR7W9NM FK7fݱ1mޢ13!,+9VK1z'޷ \Sʔ{ԋK-yНKۋm+ ͐DaFUȒ@8ݟ P pT032O<Ĉf667fF<7LbU4l~MtMq>d=5]84:ӴΜæ,\q돯*gO#"D$.q$,0i4LP&}wstTHDnFS`[ ԫ(z*-/Apc:H@Ǭ(ٺ̉ "%i͗xJjЭ89;qY+V2]@e%nxvݐd qJX:]rzmCZaWr)[`*xՎC;8g=.-5aC,|͚ݯ:wܶ>\"A~%,2:t6o e}GSZJGQzޞMy}U@O ss̎@5gYZ07070100000408000081a40000000000000000000000016439a356000040ac000000000000000000000000000000000000005000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/core/snd-rawmidi.ko.xz7zXZִF!t/2@i]?Eh=ڜ.+^Pgh[ur@d8$ lc4 H`5hETCxw$=ZC"#?G͑St;ɡ:VB{$@5XV&0^;ls{#LF|(ݍ_0(+^+ 8]ᤌ^P.RE^mɾzԽLdߊ4XSV8"S 3 'VULfc _%`K0΄]|@85^.NC )r/1+ y/WT:L>s0aS~ab H}S/Tk=W(J E͂k: yn\;G#Tܵ:`Ȟ?9yg><{дm쯏; .6ma/^M80yHb?td46~`O ^ʃ=Cŋp,a4ĩ [OPeP yh#Il}&Xn 3p+~\ly;c7HlB;_WDjFEZ EH)>[FLnEVAԀWQK挱<vc?,=^WLT覩5sQ0Ɉ[҃@jNg^mPp'WV|.U/ /-Tuz2!vS dǒbJs=x:xvϐŕRJ-Ceϧ-3 .]e}qD,Pinڝn|\`,-񊳈6V7PmLl [m!2G  V]R?"r57j 7(^&,,6)Nۋ71(O*DoU-B (pU=uP*~[mw`g'##^#s*uؽ:%.j,Ѐ?<%{^v=A ]R*|uP MCj4B66C#hܒҸN{{rտ_sݙ&-NUY6;ޡ_@o6iʆe~,ZCrR VÉ6`e0F[`7/(]tnAf l` $ZR#GnU^>Q7F)}N4lYT0|>0t3jE(,\\^4i<܆ lBlY[2@L3|fRv$ty ʏh"V)= Um٭Sml'0(!c"PmKE%Ϡ!](ǩ l] a/,XuE%_ƍNV0PZ/K &<5Hg);oS8K^Hzw"&+-*b=x +\_?$zw+d}%W>D=aiH'"G_"SPSNos >\mqW{㳱:vǤPz+(}Km$c5Ԃy9 E[j7g{a_AP=mmF *qVumdW 0mx-1:վ5΀Y4J_GHF $β$OQ&nܓD $_A0F=a{o3_N ѽj(=R;~!N)4eǩ{׵=#n+[>=Vŏ'|c_M[w0kΰb~P3puV68~| ĸm8{̔ va]`zpK%H",0~wZ9=KdN"?ǰi p0>`]=flO aIӜH_(k'^Ci_˟N{Az?(Xۋf̒+!ZIqAάx΅kWNM,b%6^T G¸ĝNPh-uL کjnGd`Js0۰peȨtZ7I7ZHj1ZGRzt.˟K~Јr:δb#10h?^lzb&;()ҾiV RjU`!m'-l{%nJ4.!1 E<"K7#_-o$ᝢOBYWRٵ#4#gLk#晾08c9JO;r -qݢF>6Vĵ S t`^9XVMԽn`Qw]ٹYRH} }{q}/-Īw:Ꟈ!YZ4i%OJQCr9&hmavcTҹΨX08PqYYJ-Hv52K*+ BQ2!QM'(R˛f'$X uu4|!2X6)j[Tܵ tFĿE†K#]G6 po? A?t7swD$}-4h{b3qm`g ZV' ?""e%) FNR 1±V}WUJSZT6xA|ϥj/ۃˠ.7A+9V^==`vwtꂴ^d8i%{ъ Zf\$vH]d/# / wA;zT\ W,5%hЉE9qMR^@[ U1ΔۃCX~yzw~ߟ^ żwYlrQd\ #61j^i8q#4=@כL > D8# oSĴw5=ijTgDwT;[~A5N200$߭^ 3<3 =1 K3O$7tp3/Ʀm@ ޸%[j[=`7 #ZĹo,;H끓oYlY Q+5 \V/;Y /w_<I.[fS} (p{u>qhך#` DPd*9u&k 2U\](ľz3VihĴT:pD0QH61snܾUP:_d>ՍH:;4ɣ#5u?O~7I` LG*(kj:yC?5C:b-: ,T^raD/hGsud[y6mzI[6e/:tBL G̜|Us/FB*P9*g_wEt;mynL^u ,/:>j(1b1)Fž?A=鴗0p4)H)G1@ `Z(Ls{ȞAP2b"$VȚ?M &@xu}Qh%>:Ai*[n欨g]Rav{V,y[WU "$o \,Nt뙿Z8"Fтe9{N_Wҏ$+;,qLUG'}_CדM{J?µ]ċ 9WN<_k962bN|[ԦZ9CA`?I8<eYȮ cj8!3C :V:5msrWT^|)J۰ɖtNc)WihJze88i1%(LjjɌov+8 0ۘ}M NnD9YG^2H)¹93eU3qJ`r2P2Uvꊀ#*COHPĘR {j)P)J-jjSp¨?' 8nI!~9TF^@`a}"͉~ Sc0U(=P" gm `az~) cov*ƚU2@%9@*?63Ɩ+ +`\sN;ps=6<\m*P<4 B}JS`7;-~=Cү~C/Ļ0vsc1`t{кXj(oH5Եnr|Ѯ6_*0k]怙ٱnf—[A['8+/?e^do=.>dnB^' T-YN/A<=>晿 ]1^iB d߉=7'ҨE%RbdAw[N\a}%ƶH$oÚy͆H$$Sx3u2zj~THD6E+mi*x ;։Aа;tVghЧV ONEj;E*crYl1[7Ta޻m]+k?70c, "h}(QĀ4ssf똭_# [@TFhEˏܒB=*"@bCr1w4G* " R޳qHlǡ\} r G?L8?뾞\Ko@P93*.@ky+dyDLlҿޝ${7I,Iwʎr 7g  ~R12i.&~`,{FRw =e$2zQ`8ܟpYM|s TI%у"ޏ8%A O%,m헒nS0%J o# x7y6әUC[5- -OL x?vAZs̤;?ɽ,Ge0l:v7 !!__Oh1>%tN cnpp3T5!a#ѢHhv\鱽OO_情,{BinM3X#a늝.u]P(I$/gC%\M>]}A UK.soI/왾]&S/6_0LT.B clBzڂ{5^(> 6媚.VQ6Q]}_3?}s'z%\qZe nb8ÚF Q:3.  1UcCۓKO!yϚb{D>SfS d%xf5u6&ύs)U0 Ꮲ c )ՠI9nzW1jXy 6O%frz](%ir- sN noIDO~M0q\]İ2uy?=SBq!ˆk=X%nX],'gri mhaIht35-q;arApzbl]sεGaQ(gr=GdO;('ar@{[m}#ɭ^,ock)g4q1u)LI?q%~) J ES'1|8I%u@~U-Z)i45V[9^9:':փќXXkr+ q10pj>HkpJ;Xc~b_/(L.[vlR/.w.հx5k:嘼 _gms7Ȼց9(ֱst3 DJhW_PHQ1ZR|T"o@U@knȴ+T9o%zG\ *׋BD iwB.w} PJGyzenp&7)kw(?hq:uKb(5:@+c\b cn8= RpHʲSBKਛ˘рQ)LbQ uqvO|3Xɴ˩i/\LӖ1IgdlL2Z'Ţk3k6j뀊BTl(yѰ0e=f}0S11Rq-7()EI<}pT^BHGGK/Jw㐧C#ü/Lo IُPRx%r",*e>C:():!s3w0|5h(P8rhitLG~(#wxpz]FߠC9H%νCWlJMA@bGsy^9/{:"U8{#oDk$u h{e8WJ "6cY!`a ۏ?vfq{pP(nS3\㵯+,Py6G=؊o**嫒K@dGv]W=IgL[խ0rN}'bx7kLsoC{O8LK}.unpRC. 9ƛ\iLBw(acu\0ܘ&*3KI>k& DJgp{uRc\-ׅcW$ )JNV )"vN':5FL[4=JF<= RD=VELg IgT%D?d+Xmms(SD#oq/2w'N5u2ET?]#6 "i|L 0,fcxʁ~ēEZDKz/E d6J j팘vVrlN]>Vܞ絘R~vN99Me}嵉S>o $.;Al[Ԏ5j\S0i'Ts9=[ >`j@ӶP>p0l# ( ׬ȂfgќJEM5Ni ^įSuJ:=aϼLom4,5%CTXbDAucs8!&(1/sJJK9 R܉. &f @ !^> n[mb)b:G&+nɖ4Qs*=]3 cgjΐra>ES4Lg2GP7ͯ}Ղ?,M_7|g+h;3rxU%~\=\{Nς`-L̈I(O傤 NHytí%B$ՠYtX"ͪq:G({V-AH`mICcz?Bw]Ed"g}ζo `KrJv<>*|& {&w 1&˧-?_\iX/۞yn)dY5R~mhC9ڌ_<$jY\kP?,ުlIz°+TE)\ֲg6IۛKcƏ괡)%HBq Һ<50QjJvٻ m)yM3׎Rޕx9Cvq*~O&& Q̻(ҁ6''eLS*EѵB:ɷ zI\"B2=\N-HC)ܡ\6;Zɖh\E=~5,.}n}JQ!DfZq NU4nRkSm%~ )jmJYgv=K]}(bi$, 9n(<?Ѕ3qpz pT}N\Y-ǩ&+T,}{7R!\̂-V ' A3$EU^FOԴkK>m[бX@ xUt["(9{x3gWkH/#&Ij9UQܑ!%C~MfzOax~]ӭ 98!NuŏįIqiiYʹ8rHV {p7qQVEQǣX|>oSNV]IFX;k@õk̆`<8@A-@g ZEK"#-Pq,(~^1t.\`sN'@-ox 1V ^E $߸.نIS$wV@Y |29rR[oqݽV ϜUN9}O[Q󺼗jHx`Of'տvoD0:Fh_еf Co(~XSF<ąnP>5Z!Cl Ɲj}@=:$:+󉈕y\ǕBT#Krrw ک׀`!~׹H HFu]] fլ];1+̓ + /~t_M)Z⻳N*PNf8[<c(4h#ۥtI'4ঞ(qʱ虬Iןk9IKm wVVM``6F0@]ile׹E:0eк^!YFfHS? Jgȿy>Endf͋u.|7 _/dw^Y1N!3d$Ry2 fd~ 5$J`Ⱥ픬@ZcY]1w袔Bz 䰿o3$0ⳋ.͔|n AtCr940ϰ\V^G~1G"j#24\WKvzNnk0j)gT&%UO{IV82&yNjuy$ U럱OzAW|o x.GVAq*Vdk[1qud\?gCkPcB2Q\XUdА5 JJ QXUASU=~ ]|q x uQ< ?ϼ9ƒ>c ?7%*!ZjHM?  qgAX$k 1Τ$NۼC0'D+e!cINf >&h"/DpbBLpQpE"nc3la*.}0(O qi1Pb\*S t͍Or1 HNA - "˞hqij&)f?Dy&lu!b+iu`JNH)_B:*) +G R ת8Pfׅ%V&Lΰiw]ΚKfPQyF:a'+1d骝e$}4ܛs  Z*?+ jp;ːGfd|؆^o~B!dFƝT?uKlSu)D$ SV"A0c-5C76 c qFīXH70=H)\3l&]zvɒE"i"0;!!mWč>焚Ds/Q|0oG<}fMϡ6UA1#$uΰӨC^lm?M ՄUB>*}ĵԢ^Gp;yzQ ?lT FԌ-kDlǴZ@DjADpކrMGYoᔉ:)ϔњu[h^c~ь"iәs68qSo2b&~Gbzbs,g4>B% Ct@j@\д4 !T~>9Vxqsӊ=>bSFg?K50">Ȇ+8%+ڝE"^'Zd4X+[/6@2voCnÇR5Md JHXQgR"|z|H<4Jaka"EべHe5l%C6Mx(::ȁ0Q%C_,Qlbs5]ط(}k2/3@R $fܘɢ\d՚\YmMIGGM Ci>I\*i70(uI"m jXלfʍ3?lϱVBaQwd|ٝ(!a|&m^o%p(eThi-#Ѽ:"]YgJ A1-? Q>b[F=D7+| H Wլ+"x&饌2(͚m"[5o<8!B28AəYmn- NlX< <]Č-e־X d ʞvպ\ԗlQ~<-+$[4N$h/[92mh ㆉTϻ bpI] D[밷>qR9fNȮ:T~/84h'+ _}MU*~q*@3Gr\/%?2hb5W%'}c<Č*!N.վAd&+BE=?9gMQ<5%J a+xW9ݒ͈ׄ2NMu$#Ru_Oߔ `CǦ :]fW8DԬj 0\x;(TgMT>ټZj,\/!yv"h& eaua#19J ;#ͬ&#dMaBqAVOa* eH=>d׎ O#́W\}2m_+U86z\̈­Np86dCh+|s'8/er*}_6Fapxωy_Əǂ ??Xtv--=|aC6n@܌Wn] Ho'~VƅsV*_bZxZ%Clb s M PHf/"|b JM1_駮`U&VFz@jFrصKDnU•;rP 1ACƺ:DNn)jik RSK=<:\5-89~({.ND+ǹ@<>:̫A{/yQg& q -UvN62=+p(>w CEjçeӠ=ClZz~/fA 5bԤPZ0Y2.Oh T'"÷wlrЖp?BBbͨM}(fw&q.ٺf]#Eǫ.eA\[SW CLHwv )C'AiS82L2~^N R@G5c&Bv}؈LsҚ1.[X,qAЧsk: IVJFd)? GSD]d:0PǏO$GkECNK\,3c72[P-r+f:48;BTj_(o$<51| k%DQVK˫hΝοf-W\YTpNk7純 屽l .I7}y_YVwPe,oIZ=9ӛ'UC2dWr\J~zZͮ=%Պ&-tstqDVF:pIve$s2\hϞ7Mi_#`=%kEg4ݒ1+F(䂧C:Kʓ,g,"~O c܂"-ӺVo&$ख़jjF qꋾ)e8aUq|`O6[ql;lu+oS5\єq~R@ :*=PdㄌQ;po,C5CT_ xzCk?rgrS8t6&FGBrLz=\LC<\]gY'NhMz=T_s݉V`"Ώ qkʔ^8E0a %c\7k!\hcsj.0qsPț},gPe.0IDwJwb:mҦT ڹgC}QgLoJ+VEQL|W?qPm7|Jۏx*1{,} kI8=현w!]ջw i5 A(4&299mfc\`l>59,Lik&dVv/v'fԟa_xk%_!tx}iј$K?#Ԍo:XoprF]d⢈!+Q$ !Я,nz`됬|6rGc(~""@} 4mW; c$[o$[X!k*>hDqDB3W]@n(UKB*Y^eWMuT4XUϕŕt#kS(0 zk@YŹj3S!3!;СK3?ē3PzdL^Ŗ&;: #6` q{ce}1澺9.jSe'^M PYE9G'rbp1;հHCRsԧ," 7pzߴ*#b`wx4Ds yBV קg9eӽI3WwUTHe;;ZEq]gHク Dc3ZWTbqO~eLRϔ|?lx Y7/"/7zpE81c؏½fEK)UYOU}$M]7◜A8z)mdL2̐уs1&|~ mGw柏usŇx*kf'F~+!:*zXSY0%G{%^SP&=N+`/LOy8鬪`rJ[J}aojXvnp!bH fYU+B@x/,kVhcgB}Beu5vb̔';~3Vp|N/\ߘ7dti8ת(/=' dy/1ɉY%-OqPQnM %oG3=[x?f^e?]1~*\#٤C$<7JzyݓΒ9?i=F/rXX| mڱґ09}Ʈa|uZ-ZCZgNsi>5MAStf4 Ptܕ%rXĦ *ƽX>9R#Zla*Y-="^s6ᨛs:%q&g SK?.bd>4ў\*B\ H\x\lc/ 4]u`f'-Rpg0[ɇ4ހB5cCyLj9>;:0fD(Pn&_eyEuڗxRf͹c|cBoXZ #s0]r &.}Ӡxe_xeaO@荬5>)MJE&#L/մw paX|q#O/]2VEf0}?o.[wo57U"lW>ujOs>u۔Cݮ.ciMoۚg5>&6~P}YGJ軕6%DYZigZ@!1q[& 25dz%֡_Աdlyt#ԐtWl&Vp{rdߍeT- Xe#rLD%`[ N|]@Nѭ^B-Q4 apޞ_%D8>tOk_УLrk7yċB]=΋WAģv+:wLu)mJ'J.S"=/|c+M=E/Q+ː #6i MdĜv ZZ٣k @n(dk+4V܋70`l)/gYZ0707010000040a000081a40000000000000000000000016439a35600004034000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/core/snd-timer.ko.xz7zXZִF!t/"'?]?Eh=ڜ.+Y7pgd5>H ?BCڏIZ_AMe m9 ~(%t'帧+&p6{-RgQ)쵓[9wѯsf4ܮUss!MU6fs(ynY߮ڎ[[֠zN& Qd]1o /s;{}oc)ɄJkgU5BvX:xĻ4)=|w~BqUotin̓1nzv,sayS]Tm:y"5eƿKq* zl&+P=s!N KN^I^#EsR K56?Ͳ[+`&Z{ZEnpo'wWJ1VYo:aQDzi6!:4"86"qa(lPO9Ԇn8a`d|-bdj}<fS!Ϣ5* Fce?Ԣ#5\w>jX|vX뤦RlHcJd;UVu]9&JXysq ]B %z:jX\^ajyV TJd?ռܻd^T,12:(0 5CE.0Wuo{6l0t|\n:ךmA](C}2o,'~"-l@}d1k^ =`5kKX+%*iTx8mZ9< H[R1 _~7Z_[R̰ppo {;p ^Ĕz*.=n7Vt9h$m ln364?憒舷իOzxzFdv~|4@%='ߘ</cir˔G"|7 N-G訜2$  aF;5nRz b䠊fjۇx6!9L2Sݲ @BũҶM~4J(cxwɹFjYb0B 2rcsgä+1ējjgZ>G~v]ZE>h IMB]Wwnb_]wV' ZS;)&AJ.:A+@77VѾs#:!L#nHүxpyo/8qmN2@h-VQRB(#РY ] FFX墻iA q4"(\YXjO]",.,mY ʥ)4OBvmq +ݖ&{g!\w{:sKi -ǣђ(6bQbX҆ͪb6O8Dhob*61EbUxdԚ#7wYrns @5zG:EnUת(A^,XUkOoc0^@DLHK2Eb?wav2W8v%)vemv%h|]Ô6e +#) ErsvL3=!Ob@@ݒ8>fGz{ԍ]}_` }TLmƭ&>cv~:> oQE4kOԠ/,b/>#g?L5Le5O|zOxbo(#(l1$#9gnY`m9;[MnG0rwkur^aɟDW/& .+\,s: ҬGSd=__36 -E%]Z\kۢ{PьO:q^ExcJJb6H/% Uv/s掬"[A)/pK>46cas0ǟfM6~uXC*T-?i!VMEbnpT73C +=TԫJzhqg#)8GE<890|`um|5i}bMN*Btgƴ~zrq5_>cFryDΪrr pf)BHr8_ڰ'Vp|FlBrH}m$Ez93k?W*Zg.wK6/yO.RN}CTF(YrOr_7/WePf$f0o9 ^%ܮFNKimReNADFZ} 0p tѩ$t1+7ܽQ.q!C#֒2#‰ @\=Ů#|AyBF y"ÿ[sM15O;g{m$vշǞhS(pQh͐4frp,C'Bjb8Nƹ3qxmno)kK=`^{rO*ҌMQA03|݁٨Zu2xZR Ӊo577NV)An? EHHIA/!\y;Mrj:9 M?FsG1Ap\)M'ۗ?@+eJ \z2 =U=zw=j%%#=XCBiY_;.gi?3H,HVuq%Rd≠$8?p*Vim i4k~[`j ۤ`/-@m/B5 zz TG3mjW2m=<ʙ]uTU.؄SMn~'UF=ЃbyoU, EnYHJ@O^ŝTk=iABx9<5;0Dڈ4z-)ZcWDuY Mp,|ƙчzK C; WV>?2~;/x>u \Kۤk_ll1s22ird>7Y y>,Av7yV8P5ؼhnϾnZN-!gy8Hßl[IN R4t #oy= l ;2zo>]؀3\xOrU1d9ԴcecmsV|eхgoo?{Lם wX?k8Ǭt[r `|9Ȩ۪WM+Iτp=^i!vxk^){Ǐf|d`J >$f;ż~#cQȮwM>X.xCȳFݔtF|nɢk|lK;P.M-@b+tMfnaTzعK 吒w!aEq1l+[^be%f"V*lwެI EOڅYн:CB¢sp08iXXHݯPXj6PR+O k4Y 1 j!X5Qp7бgĨ+M4#5/l?2$ϋF1?kZކ2z"ф-1-t׬2ߡ[z{ݨUK@Q C8ZNrJ%+wgZK.M47Yq*sS6]nyHq\Q _["6I+~ױo~M jJn~,a x03a`ſ3Kw0懝SʲclFЃ4Y>LO@UP#Y]zi6%qzb{qH'el4N d=Dy#^(Z:@\S:ҊN;NŰ\(e5.q* 9[!8;jHmsR+Vw7'3/tNuoMV/hQ?1_H]CS[Y8.)e-yC=j6r9$9 m}߻J>w3dK([ yrcnj!w✏;MfcSc9WvCYۜVm^A&f.`ODޯs1Ȏ SӉvl`rxiӼMFǔ^ݙ-˕N-mZh¯ S D,:#$ܷ5J.p,m~~8d@MJy*Mbx[>8zvR'|(>A@I,i 8 :>;[zO`*dm/un'-^oeOgZ[>HKKqEUCM-F|D2Z3ĨK֡5Z4o78<搄(Aꀶ=3zM]}9"4T|g Q*ZxV6$tF=+h}g;6"gPURYEDsGqd[y:5*X$L`AV=ЂKM8IϮIņFh>z}s#~ʕPU@C~0툋-|F!-AUUL+bz hĄ03_Ku;$B iwL ‘+kȀh:.Q2Ϡ2uҠ>^:3.?e-woJq LWTT2Vh9E4+ h1&[e-.ܩEཪǀ?>\-vOi)4&3r{}8fN4ōct\P406| .I>6Ĵa%8TID$nf$?n(V]Fk<(pQ-7Iv:d1OasTw(a-\|X71e1ߚwN{)S P{AX(.Tޔ:EC\=(7},7\t'R":Z>ߜ2Q*N~;'-+ϛ>]Cel`ԐG:@Yʡo^&ޝ{h"4lC2Kb,anǕyB2! z5"jZ7^Nw#ӝ Th$mj^XpAX2LdG;7-d/@zF՘~.ӹ[(W'_;ifDVRH-`~G0O5ڔ+9k W6,C"lyf6z,Σg^c! fJ= 4rf@0i*=,=ge(GFPuAxߒbW@b>bFe7D2`Ɲ úg]ꫦQWhG8 Dns[\6UaI Yp2k {P} / }"CQ I~n3Ɋg }U+λ|6BE G8D0vOS/wo ֓R:Sn~*=n\J 'vK0ÑZM8jt{`trzifjDrOR(xª9HHlGw`cr!$tCճ~Qo7d6Eweki=N i-~c~&Kj[\*Y.Jɲ_ȚnsW*1N qĬF[ |ᄗ]oM.2\ݧ@ CU=h˯QW׍4?Sq؂-/>4f51g3,n G.{+sW G ;yG՛,S[/h!drvѺ{CJBL!ٝ77!/!PWP%E'8=t ̋`qleb"Hl|'Þ_ui.ph=ljaG\nlQp KB.&B9>h1Xn)!Yf ᅱUSJr33/`呔e5dw+`IlZHhͻ"#EԴ2)$9@N?}}g:{>dxVټ>kc%z\ZY]SI\p`i崪Y8Ѳ+X| qMkm ^:# 'yg΄ eoTjUI<L`.xT>6P,:)2Qn94b bӂiH;샑*m˕#8%O#_ K{ 1ɫ;鹏g/+,0r^aҽN#Kʣxˈ'e{ ,Kʼne4J+ T~fM6D{SXr|d1(Q>N(oai^~\HrةG;\j "!$T+Jet !)%KҰt)NMͬ;D ʛ\n9h2 nݙ?U욀(70]fo6:f *Ԋ! %!*LUNO)mvza{TI۟=r2MqQNPޠwG( ?˞w^ˬ7N^<0qN@<膺Y3a_:[#CumH$S= jNVf]x*y snq,N7H„/?BkC=AQv,D׋*k>n'[ B":%묜 A4 Li p2&GZ-V)Tup*T6bHE*7\$p%eŸ4 QNvg%yf%j IFgVR/e6Ut^p]-“T_m@fW3ͭk pL[ȌЃR[{bCv<[ keF8|}_Xb%E3ӝkխfW[ :e)Xj 9"(Hy{;Oa@r2RivfQY|X3CdDhXS=n[v^gdb_Gְ"#态IhtMkkSTr'!Qi`Ih!ޕZ_rtK`DZDxN)3+k|"ʗ".GEQ6y\s&Vq[FSNx8^WTϐnY7qY{z)Xpx`GZ~/p\iJOmFFDh ly6qQ+l/lwbᦋp=-@qo0L0-,} +gttOg-DeҐĬIx=TXEl?2v^Z;i tDz& EZ8;y-6̿q?/NQ=&+h4* vw %`XʜwzѝR^lMEmlTlB[@2tY᧭:D`8OA 5v"޽Q96MK #Wģ'Ңz~^*adl/ ;1nOɋȝɣyd ~/>P$F}c+s6 96~DLBWB&i Nne;HM%Rh[J-iZA3/bjw.Jtn*tF }&Nw|_qy—97DF8kymL.Wi}U򖜃mq14 $ȭo%mV3-"PgL:&q%tt KJH,6Iu%!Y{s8A؅+&Ns+$dCEvs om;}K,@WbUOrjl msB!Mk?o)QylБa\/jut7~ 45-"<m.z >LT" 8O$ _#4nt<9N 3h. }CPƴR7wvT}BL ˀ/oO]`MW[ָJ'&;q@ہOuPf VD=C‡3A EE_ߧMC)}17&iEnS"()r<T2ڲd ܔኒkMئ_bH|X!Ccz " ܷ&,6(E@x!fN0pQBZ 8PRC5/{OrP/N}%|ZDĒ{ U!֞~l+9o؞b7$hQ]XLZ:),\<:OD{GF jNkߤh}2P|3"#OᒡŭBcΪ ]Z[}C 3+y<] nѫ22"}Ïc-u7pk7Cr{㴃Zn'Ҽh0 7$9S̗7R90nhܕt6OT+b~K|ozb5"n6B:۰⨣xS%bK=0#'NS Hʣ֖5aqet[$W2<6%Kbx+AI>tF%-1aDw{k~WaZRά)NgReڪU!=qDx7 \,3Σ!BuVrgPlʮ TA\BzvxYܪ`#~FK=קV +ʧfO5i3DJ y00ZS[;l#ƐmE:V6kX*h76K1s0##?SVYnܹ໿aYbXhDn+4KUCfO+%IIMb(XcSPZ:L% bO~ɯ > y!hb?"vù3$-~Yi< @m+g[8` 0>Io0 [7J`!D0xߟ؞kM ޛTöǡ\LP~A=P)_4vK '9PhϨe="R&{Wҟ] s9s Y~T@g:|nPڎ/u[^"6%'D!4z*RƃR萦Z`VI_BoA% Y[x5ɞ,i/ Iq=b&d!Z#nOu'b-E~uw1h27v٫htif}GoiO'uO@/YeAAlZQBBnc[zub#]z[q+bԡ娢KW~_m:h:8Y Cu}Q0_5d]zR1WG.fbQOՋqTTa5jNL=QzZ֩BZeS861TUv1?ʃ Mt s]p 6ʩ3Jazd5L[VFD,ɫ1'+sZޤ*cR пD"h B`iލqgD0G 8%ⵂ9#-Kt݋{kt39^`Xy7Pw;5.7%ܿ9Fթ EnqMꑰKңT@{&h5Uθ8 ?6ܽDQj rPs:7?2D-cTx0Z8I) ;mIXSOkt꽉' NșHJr?J4O~-4f'`d,}LQq㮈h0d_DqCգ>tFxl;1)A,''-A{YZ7I%D1\[]Pޞz||Zg3Y!;J nIq|d3.U{SG=5Aq{ru djK1ehH͆W'ny r:w|4v6V'1$ 3àk!R[wkZ|\&CDjoQ9Dys¦ݮ3-^ZLA\cs_[XJyA)l Pp(d~de085}}LjhLKZV@IJ}w1t:05;n.M,Hܨf-KM)BS5"7]OPN_mڼfA8]`oXa}b/LbRͯDGV"IOClq' ^8`+"&$XoVP? g7FZX}=ZL?Gz˶zJamP&W52`E|'A7Slkpr?6d'fׂz<L/Y+\b\' >qMi;lD3l|aUe%7nJj4yt ˍR6 v,XkUid kNY#aJ]"Dx#͕_&ɮ&Cr+mwR==|b 3D cZ IuӢ^<`ŧ& +pm*x17_; ;م-Oh*I$3FU8| *RXcbaw-P)|z7D$ǻcpn7K~) X@%]$$ (5q\$` u~QyL̴< Ɛ-}p>W:-Gtj'PN4sgq; V+?D4 fhEtkd=,GA)~|_qr+iBw(F"[NB5bKu^nxrL\k%JgN}# .OZJ`-ȉa2/ jV\<X74=m7}EM^'89.U 0y%l4I}z1`*L^{2 3 L̈c2d8g OlktXDρ0?رiTGh%nul"1C=q2gǧ"~dZҎط]%Z^Dq˵,!ta<"sJ&~9cSTR?/Z3[nW"70PM ҄W_jzgZw􊨅YtDfZ3x\B*Dn,FV$',uSZ6Ҵ q [ ( 2]_Z.PAjö}OLUUi+.F?s|̡?wʏ)1s>e)ݺRl \.~ 1VE$Ծ@F~}t h(;M/l+JbI|+.}-vMK[5'5<͢)y. ,kWkpܷ1V`t $I? >- j"ҷL'NjCvXiV=ߏ`l' UȩrƬÒcH&RL*h:>Gt/n·DUR*&οm-ޗȵA"2>S\v]up3Jrc{0= M : gDyĸ/8|\FȚdOe9/22W2o57s+8Rtpcy_>8Q۪( FS ZA_N'q }k!<|`<9Ud'Zv\$५k3vNZnzk ׊\)!O|R`=F1@Ǜ,xēDZ<=mʹbs#HD'-E(Z1QV%s9od`l{@U^) Ÿ~G  v:` 6e1S*PL"z/AbyZgYZ0707010000040b000081a40000000000000000000000016439a3560000a068000000000000000000000000000000000000004800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/core/snd.ko.xz7zXZִF!t/h(]?Eh=ڜ.+ML탞m &GkC@|0Uyz(7 #k_нOx;`NX!&Y41zT3^Ex'f6p3G[6pvDRƖ'e\-vj2Ưu>B逼Tt69 fѓנ>|C91߮T'T#6KJSe'x}ԍ!YG5~GOOqq%# ~_]0; xn(CwX˵J`/zbUHXPe8hv_ʻJltbHcrt|35ޓ؏rC (HĨ|,uJ^`s;2M ke{ ]pUT$ffԌZC~Hh@[͖:M0˵D [N!Y;V}uyzm8Vz'H_?rQ4ec(l :anz*MTꯍGMi =dC\|u8æ\}Lc+jM!~ʂ۱_\AE𪭑yg,&(]he;xoi?&}Z%Mʭ;ȂDnQx~]}}X |)lZ8έ@c99T0Lx9Kʛ.%Q7|]DFpvQo 7 8Gw9;2)0Df%Ȩm)2LM!NQ6( yw >fLxa,}ԥ2bm[~ƵEٷ|!kYnKiךbS F_24>9:2D+'ЋU4|G+>6xf}8B )Ƅn':*C] 3Lݗ— 'I悛p v>iD+Ǫ9zQ#E򖎪J]3F:D9[1He&;^7 iQ0lIZѷ*׃咾ZHǃ +{A!^Ul=y3 xuN~3 nErY_p0t5W\PR Wdӥ*v'Ʋjq]j45a^| E݃^E/><U)E ʚ,9c:!F @o a,ӫGVCt9"*^nM2WND=\?je?] k%pXEd4lkl%pEЌ\Lpk6ewxK_v#8d J-ց+j^&1n8 @_$'4Dmb-Vt=IZ=UTR؍k5ؒv]Dנi#z)wg26-ʵ紉%~f^Y{ueWFK%Pq [WRn k# ^/&q*.bXR2Sn9@%śa.vDpЉf|r`9C!:̚^rspWP5f{k?:D/VLVHΗjkN&2kYnBHKCUiOӒ׌dFb~$1[MpKeS2cݾ6A7ƓQЃ FQK˲Z}{M*{ 4є5o-tTdK?jhhn=A05>"O  2zkcf,? c;|l7(YN!w0VJ׈Q(vc.a25Ўђ>#1|fwz0*͢`cK c=Yk^ :ڌ5rH[]:$2 7Cܰ>Ę̐+(TA_J$ݪ\C1{L1=m% Zp+^߮p24Kz;0瑢m'Ci0Ɓ߰(lw9xOzogDb҂ f筯rґSU7rE)Dj7{6~8JOA@Q7um4+}d@1 Htٍ97s$q"\Y͸ 7Ljʔi+juM[vF0U`eznxXtqp-S{ ,$w]nUwkiH.>>q4CIZ2}J0>}qeo-T'MSA cLL[J. ^۳Z g]ݜR))0~(@1{wXc[P\svܒTkxtqÀ1e\#P3u1T'9]_E.؅$x `^`{)Ź@}0oD-z,B M-a}y4:}B;7HT$9z 54&tu$-NL<-noޏG䩃~SU:xpb3uF~ Fa6`yh3pcS}UާMO̗3˛Z'J G`ZɃUWtW1?][VA_ k+a*3 J[,06mSPà~EVm9݊w={} ]"ͨX|?t d0]aZ7M^ 9lABmB1[aXz$|[ r=`MGW_-jZ ..|,- q5ۇ~0,ΰ И3{i&(qFrɆl97],m,b75Q$"3XBH#S(^ѧv؎{=]9;E [j3H &j4-3›z-g^g/v]gc𖌢5,d*[3Ű#s,>jyd O `)6W !ՓQ$ G5ٛxx|mka>jP`km|)-(zgj%&X%7WlW$qo֖yz nKn͒f _`O1>\}@LCX/*R VB2xY^gm 7[T<]H㞿5 O& h&o|x!X[ZprtpJEq#PQHC$H~=ڰޥ'SP00J(Y*hLԹjݼb.ϳl_ MXF n[ PsljȶY<3*T(,2e hF:gJ|]l1b~Zzd谲. (YLNotsګr8o1 @~QԹ D8 +X7iLEz HÉ:H BNV[^#S3+E榳N S00ͤ3N?;|/2#*E+2%[H5SFP>QspMQ?A7Hsk]|0mfgHz:EahJ됾J, i@}^M\*"<1d#>_"2}*͵7Ixǘ eoc0wl-+Š4݁HWc9Dt4^|[*BZ0]aEpUؼQ\u4 RU\(: d1$it}%TXn<=PmSs MC:,pCYM?B`qLͅwxU1ϗXSJiOE %Z]w`,:hRv )7ՊB=xA#c^umGNem~M5w<1۾=%Xϕo% 4XDJ.QP4$"˜\kOu>@(oAHDdzxk-j]mݥd'@f2s8'LhnG_䣝 ^ 1/-5P4K{*nу]&sN]1nm:L͝B оPFtU#F3' s4օ/Ud bu45wZՓIOĀ-&Aq陲U8E 8/?bԼNvAfţ?͵DܱA ek^D8[cSOkO4 >chKS{C#bȓ𿻠ͬδP$Q.7q>`؈Ri@C\Y3(gT #M gh;Y: ˢ~|@Kf&8;65G 76P\A&RƕKxnxIpCNvʰpmp|O#/VDmoD'ora @EVJ@?743_Uɱ.Sul g3PbZsei{][hSd5n| 6r񶝞c˕H\"]B~Bb3wsI 𙜔:WuC+[EY t[[|n﷢q0'\y4Ҽ@ h"Z4`@i֍? <mBj1Ȓ$WѼMp@O@ꊔ7ui |2Y0j bXyǠdZWJ9^\!h,icDbެ3ugV qک nÝ զ60Cqy0`?hYVbCtV4"QZCVKYqTJ (h\?h--0\haMeĜ`f0/ uRs[S`eV?A4VW!ǩ¼ju>"p8q`gD \-i *Kf#Q4cB.]~e 55[-47C.Fr9#S;J'D]Y8J4:w%|•;fS0qgFZ.Z%r~1gxjnO*;ZTI"ڍbN#i.[FG_wYYvf^!GH:z)tX\Ղ91d'`A^UmZR2xK/ BZu&ǻK]k0Ň6R!;qiaK:.b1^/s1/[ϱԬ[ rzQ՗5HڞLk{S6I9}P3IeU䥟$ͷ0%ћMO^2TKr6I5lV{Z9GCp~(蓸p,tpL ~Y5ҖyyKl;%lc9T3} s03%=Tqxi*SrisH(Az g=7?FpM*],˔} =*{=B%A'ko aLK^uQZ$zt$%bY"Ԍ$B ۴8F i?S$7M}tC\53 Ϣ%ʌƵt{ZnbV TJQ DݒjKTwW]0ERlLd=N3o_Cb* ]"mx+mP6#UȬ[ݽ%aCeY*lz{Zd ȥ"P(Ԗ)28{Eٸ_]*JͭE/b u*c+zmm ~N^eЧ<9,=ku)ǨQVNyK&}wZ-qGmDFXZUn/.'(IVJļmB*WqgI`tok?8m`Ƶ3lm7 R&dG>c WD2`oh@Tm+VI_N r4^*ӑ1\^? D:3ӵI1-rDyZW9FaNcV[B&8di2 n!h9"kwͣYDq3Ui_;ˊ!oNMEa0-J(3X's;eմ`C1 T 3@go Yf,'fµEeE<g(d[V`M.T+- )a`ONBjWU3%lsvqjyel~)CWeP]. ۩Nh6<5Zwsb&S z ha *Pay\LX{Y>Oρ?=tvc53&]FrpzCY~ӆO&^NL9drL)͟R(WAλVVayz8_0o^vYCyFߒ`xB*e5XW1Oϋ ,a12X.-I}J iF07ȴI_ y$)[hgqR"+hOc,Tv}j_~M}Q!Mth]v l[ǞjoDe2+G/wZ]ѯ1\6+Tуc:V-P* G6d'Zw7k?Onº H׎V tO_=ؙEᢓ}\!R@>-g X L袿8DK’@౗։tR+,&{?sXdzv URb.ɸ'+pt|#*?i :Am9W$¯8C0 CʌK}1bm[ `rk`uC͖:dvYC`~~ y)[eNZ=K^xړ m)GC)m'@>F{k/.ʢ wCt"{37r~kaC%;fuw;X{9P{?zI=l._*GuagM24p]s[)°_$GH] ݝ UYlۗ>r2́Q~$azUMZhFjL`œqNH!v ~ė%eM\8R%1y p/6;(I XQIM?;@:]y,_pϼi8WP bAjTvXemeez(ڢoA GNLܹJ< 4YYY+ݩc$-Goƿ&; كM4lv,^LP#85@A1EWgf.烉Vh ;XhhY TJν WbbaF"kV&)Ң.^m{J+mw9$6g0 L5V#=~INVݳ==|>Nas4遢ηYZ7ǭ&a0920j1똃@d߱1 l;xʔo8))[@sA5 qP 4Nl%ݻ8fSH^[i"0ŭ3ӿ(PށrG,:.EEg]AuYgf灞!/=V+&蓦v 1!/O,R0hp`]XCad,aa<'+m6PYܱlN{lgf-o"*?͒_GS/ZȽ]]ǡ)&žU{dq=Wǟyg?4~2 J@V{rIk"+:X0le1U5G$Vm rJyf"Йv+SJG7LGD@~Í_ئWnVyJ=*R;S&@N,NBPOv`7d-Y1IK,dᝇ/ȽTvP ZAx Om7 9W.!Zu)3 y| j idXZA!XnM/>~)\"oRl@oVŷ0y9=ZuXcfEnZ4sqkkK0]+\Pu@LOJ\.ljޏw R{ cOiCA+өV{쏟{+ EBu3MF'(rHz5@:Qrj^CҸ|ȍ6dD Qܛ ;A%d4]] 6:Z ]c#1#2ThM@,BZMxbXh4E1D[-.%WTQef{N``.%B#HJoi(m6Ӭ^3(%Fkocv" /u_6RNSːI AU2SKFd6:H&Jw>MYd(jC\{y~r^y szQ:%nMDwfӧ؍|HafU:UkV)9eT,1Xt (5oD Ԫi_)ba02%zũ5x,DW5*WniK+TjBC unyG:@g< z]}m wGFri 7>RޥUPcd/^8; gNMwܹfiO- ]&/X[[7LvJLH,"3 iLB2HD݈Qs.k4!'AQHaqB)h8:j*~XVb`` FFxE;V['ڗxڋ?1tX1bЦTd_Y) K]Vp #^!W0)J/GZ=Re$"4A=p<cY]@>)Ԙڣ7΀_i/Qo)^D_^-fjUT# XSx[tDJ\4Fc$ a$w3zZ%-tR모3!V1z(ֿ* Ed"6ȭv9AE~x0$RlJˆ i<>譵>׫H_* exbRni܁wჵi-ĬP lM. QxRL?/fYذW_GV|+E*y)Ux/0hJ:lFX~z*_1[/5ޜTKu|R԰fʹ2Fv`vW|jL*Af~cVĞ䪀MXE90^a@ 83eUү:U=Ewt8pzU8p0: :l(b!&3Rx7[%V)8Yxax,]%'HIt&r3rA>%lHL㡺l\a)gjtERC^ߜ"LE\(Vtr!ƒ7KQ.~I:ug!-|&8!E(s٪t >֍C m Zi$pi9_L 0i3|+;q~6˺C7Nh4+)f~T.%n$O6|G6;/p:3]({f]Z[b"ZR'Qo}y)6|wN5F䕑Zr'{ oLt[RKc)/9@o &q%=K:={L@8]by+[zh (S+ym2t+gC: 7Bbj.Ek wX4N#q*dZV1~J26vµ5v$W7&e7L,@4Sg8/ J=&:!̥@!f\{}nΘ<%.QM=ifjԳ{79T'vʹG!}75C7E\ʽ6nDh=x}ϮjéM<4/c,X+Tl#kX˅c{9!?mD: moe9Wt]䡼[q!Eㅑyۇ6KU~@S\nMQw61tՅ~N}KH$|w+)7¥LsJͱ| RV Tz4E<3xA: ,/B*$_9캏1oફd4{=Guam:a1lv 9k֛, Opi>RǮۚػ_t*r(K#S&0Û OP׻|m*V% _\ f М]rg6*eC9L];.9$r%fAT2Pi'JI9q@jZ$\FcՁAbv N~ dy .3z.AU7 qM]ݩ]#߫gZ׊ geK wQD>q?ހlܑ+)2%nE Żz+H~!ӌNi`AojbY%'tk{7uAD/(\<@&Cra->7zlWFN`wy{6YQTgzV>STXu ﶛM edge:H S>FgnS/#2܀KWnv<޾^^>L^ Z#ao~d讳D.AǘgGN49>ߛ9U5k74ص ĚVC‹ahY}RRO}D%d*1.'SU@cp\زg%ʾv/lT.(T=v4G:W} [8^*x=:0䀨0>/Pr~ţ/: x(X "=|B 3}V4(;Eo\,Cl˟Ĝu!F/!ݍF- rGkB1:.=4V\ree&VNiOV,DKROW Z Oe2@ݕ=م{ 5.紴nQMo}tWzDQt&{м\JʗiٽcJ[Tµ5UR0[_9XEąpO٩##&_LN*.;a$ ['v}r{|US ;i=@7 /oAx pR({=QNȼ$DLccQ3hhdD 2O1%#)$_]Q dlpb&Q -eS Y6g2\SBݲ0׶J|#eyvY\-Մ)Wl^+ %o'0JDRZz:o/¡ CunGg!ڳX.\tިź~Dڎdvr#{ݹBg6ӌXp0c%y۹`izmcuqk뷔)m|󀸕aQ8i%[8 r:2zAWZS"L;ElAY;{qK#Gۥ/,+So"IbX'-H?R$ ̶7_N.fOJ:9zT6 rI['lo$EeUF*|+_j#MWڳ q$[ԅSӷ_*g(ARqn;Ɩ7<ŽlFzf1MqǞ_2(LR$Œį8dpj{`v<-vFo_k ay ".V1uD($PFJ1EtoSRFfa&$^IS'zC8=7(͎M@.8cmFbiH_vs}/ >ʤ1:i\,Hcý!mD߽fDGg뀷Y7HLE8&d4KJI^K-]|2Hp#}7 ~cf#<P[[䠊Jyf?x8vQͲ%Ϝ'Tgɧ gSa dYR(, OoA3^fP4]0$gw<eq|=bjqcJfdzWOũ}x1|Еi$&!w,U`eCb^A4QFd-S'݄"VS,෎erJiqDWN?iklD􎔫C,8GdXv8ʫxbG3yÁ6_@K@+ZWW&f9C|דM%Zg&d,E} =g1HLx)p[ҁZ*p@7}nݺB)8|^ e€$V@M,jP:V @Hcʥ6nmS5U6 #(#y0,袰lvj}o)J|3T ?(~A]XJƩ(Ÿ|._o|W QMZyכ~{>p`D8s*qmca :mb3P%[~1SDzZYZvn\ 6Ƅ#mU8(7&ؔÜoH+~;˚'IQ R_E{erZfGo3]ŢPFpTKˆb#Ђ.s\f6HcWv*Dncˁ%G}z(B/.1_wȲާ^Ί%NQ 2&v@OY(=Zd.?wGd..VOօLzP[ +ZEGмfi%)Kr习V||o$R`w2!h2L0SY՜?;Vc. 3GM;r70(e<`1Zjz#bCU`9m&VE|#X\%R):]P'}0.lb$u/ seʭ;6?Y62xdv ~.uﰣWn@dDƠ^Zm+ G1E3}/9 ۦNmfq 0NQ2 4 J8X^a>0#2]R8M4oٿjne47Ab(cF˚9եLH|*۹2&ۇ(l14y} yyP,TyɘNPwHoRr\=U,,CMR#&qc$D/l.Fxzg5is=SOsSN] nyI'a d6\2axDINN|%6cl ߇WfK33PT9P'?5,y}ciRT&5᷂Bq!0KF, *R;YZć^  O/)lM MoYPg ;;pi9ipy'j? MT.tGYgSF-G8!„y%҅K`΢6Sl |C#c8(T.*[tl3+0=Q]N<sӞ}V1CwTEO; pdGsX3L ULu#sg"S)b2Ÿ׽~nv^ffqI.j.: 7xhWa'AeGi&D7l`fe:%.MT':i.Xxux;Jp۰ T]7~֮<(.S_iT*&; 6BbZdvceSy}΁ s!@^/4*@*i& #1|m(mtte;D^H&wyL$?fbԺUM*WSQ`[,+1}f3z] 0Fu]1,[!LaP| 1#͌A|=x^YlPMBs!oZ2nͼsJkXœYlD _і&L%beTYx{9#^-9E tlU=@9cqvHs]E7NQoqR3GP9$T#7r aG.)tĺhӦ2|D3=a2NTЬW|,9w4N2Igw9%C&@uw;g=]/g3~2нl$EI6xȽ3 On.]r84"rmCW~'v 7-axC?p &{:ƭpY%7ы鱡کQ񖫫Ќ1X7 Ց /~:փl/[ ֏S!f??đ$Lӎq> "__>b\P/;j!W_L\NVߡ&'}@#LnU!W3 |>ZJIe39`p(7nQV {x)l=3خxUpOUG^{dZzSjv'L=ޔjJ;NtYE+rStLF?2' ioڛL!4/Ŭ2v78%̬\f,o >oJEzCлzL[!A )xU|aN܌E ա8M70Ȑ mi:f7ſVWF\AEM--a}:\㉀x:D*%m~Â)pyh-=QÅMj3Gy2dB>Gt3ϏaJ!n+ܽ&m^FYWOkNU,(Nډ{ %ݘ-X<M ]LFH(W`ֹ$n \,Q!妈v̩~ndwn iFJF . Hg.bK燖s>a)2#4 ؗYHu I)z2HCPִ =>jztՈ}\+Wlv`u/en*=V/Ǎ03~p+d >j>}2”9MLHzŞO&(W- \'уs]%ǻ*'j'0K\Plp؛{ȤeԒC~f\r6 >:_!0NxєGuԐpNbۚ}J7>71x %V!T|$ZAM !a82K`erï/tN:6/8J8>SxsO%+znӿ;c]أ.Xf0Y 4HȽ-HN([cB__D#\ L 5ʦ vl ā6?Xմt{zi/ҹmKY"RPn=/|b4͐՚ZK-̍ҩ!8։,xBw)crDVCr;S$l9pQWO-)Hn&wZ>,xۘs?D ͦv҃V" !Pc=TBTrʥ$@!{4^=Ą+תSmQ,ȃ|'ppizj-R#ez#.tKJ$_'[;1A-fuEz Gjܥ_?OP *\Ǥ/wqvW2 ^'BB?‚" @ZKB9ГznfQyi[tG>~Дqzp}_'9$FPY#9Q_Qi>33HO{Wz(. w VTy|"ËvT:-HG/ ,&1Cd~IfU9,X} 0!0+̪#+eSq(%[i,MRf>#qNnQ.W2WdH˴ѭN}aK/AO:҂/>Hm nם,5?^@}4`3JpϐߚH!kuRo^fA1$.drUQ:*YL45\6  9FAR2~I/Fx{E\yzKmU=$*"`}>V]i~*(hSmFa_#.F.>,)~LZޟxVLNu #l`K觽gpұd_{YF)%w򻱗@#l90?n}btuk6/y"r*Mz,&yOR^YWR)UU#~l=dp%:EV"rX704BT%ÖղL0+ӂO7;ة# 4 t,AVT=sBw@+ rOC(`ȎGRJk0%(mU2*Q˺5 J@c¼pG̀;n0-F;E): jˮZ|uK *+;zPZU4s 'ڴ'PK{T{NqQD )ߋ|G!aPf5T^C)DyО&݂g 'SDۂ(9I.YcϡK+lǯOh4^Elk@~{d*+Ի=VX{"=&,R!Sv)YQc7Ziv9'>!,CrÆhJuH*h7V|W;&]_+_#W}3g$)ÕKO);ONeF0~Q?h]rt5aj}_-mozdkX#+X*ˎMKsʆ7*) 7< l\uYl+k9DNb shX7o2'OPNijfH@{ YсZ4!Q@G3SY&@ĝR̎٦G|X2LS*tOry4?b?g!Ԋj5KIMvk=iad PvP2ڮ\(b[T͏Zdv {&6{v3meuJZD16$х9U ' ޼}ѩ}`mm9} 8˯9w$Z"hLpY-V{dAgٟe^?.ӂ5X{olQ{BZqHgsHS9S v 0 bHFJ {'h <0Xy(i|jBA:}Xm4sU-3dNy#}Y]*tۗѱh9K|m՝ )gS%B1[I&1é:xG;귯õ׆Umr3=MX*_9!'4Q7dO}=e1IJ>TĪ޳ Ia pz `eυj]4&aX>#,3,7_>O.+Z,eE&!qTc"u4 `)Pg )AcU 9֪(lA-C xUOAG6զHAh@⏜G[uo͡K K=={TӇ0w\ݵYO8>&0'v ߖ\tEuAOp0.b "Vex]*3KY\7gT*H\yr ZMd _U#v£r֪e,v l +O9(.gJB,kap9tjy=yltM8}΢g^M0S~+t?[$_/{p_†L$YTof OSvv-' мbKXg<"*@1Q,EX\M"^kE[_!߈ W=JYOx~eeS#p@98CX*iڣ8Aۨ~A9|PPޕZ^|)0_ֹ )⃘ /z+,VR)^/J!2:Ax|Se}4N&:( '_Z!Lzf 'R xϵz9pR-OD`)bڒ~x ^3szmoM¬"Xx1q`=oRiӖ4\O/Py!a㤤r5[!-1!oV ږ"Ls .gz g4qi/i]{);D Ղ{2~jKiF=1sJi*JVb|˰s i~Cu)!̮uV:&gi`RF}}c_!v)L |[CoM>e>3j܆j&cIFY+RA~` S 7|.`r2(/УE2)k͉ 8ԫ3QndV!hFfnULy7o,7-W~U[ȾUȠE%3ⱳ (&DШ6> yl5h]7Znʵ [b>܈pSxyayDSL#0C>Ԕp4*G0k)aȰ4bOMKhvQ3qQL:;A#{H͒օz#xܱNG!F iGVvr8M4l8DYmcۯ 2yq!;Y1b.1 /i8ؕ.n}}ib[+1t4jtKȟ쇻>(6Q?:d烒*/NӒ5Ԅw#+q^am^!KA<T@mGMcEvXXWJ/~q 'L!'}ݛO.a|, 湣wkc>}"`,JvF<1) MJCi~" "t*,iE:g0 bo;(_' 4L -i7"_7{"-tp6IٹE=OېbxJYѤaὭ\0w6f:%BtDž^d 2MR}M:AC&13 $1Qv(Znt% cBPo"rI}K`sݰ(x }$)~aVnƱڴ$Doq4aἊ2ĕ<俔kZ$->}Z1 l Gyx{r78*rk> G;D=jӺ|Sۧt5R.j0=I-*3| #P[VJ%fr>]b ^Z5=ב!l9>/2RO y¼T'0cyH1 `nz;Suvm4 +~+:M/\Y%魣N7%̀e:ºr6lRN[Q&OygDwpk4*)g&\c4hJx Z9)ҌR]_?[u35&$]\n@H~ TH\ld;&(m'к{NKdUGj.-wƳ'WuKZ~g.ƉCJ .M` 망61o}V q[Pʿ{zrTMJg݂%oK.IFY>GWff& 4H4>6D N,JltێGp4 WԊx(ڝWZhX,t&{.0Y}(7_Blm_<ށn+ *G?{fia0++ʝ+]/ T_]yR=Pj~eգz_!8~0IEc2liRJ $ݓޱ Km(&ekd6o2FX˫q'r^HF}ghtk]3wG2WZW!i/M={S/UG_'NFrf rHc$n1]r&nG:s33{q\ .0Ǜ8<}8 ͙,lm%!CmtT1ɣ* @`/7@2"1&|CVn a'?CiԑFÙ?ӜXe}!GdaCgLTByǪ붹/;(MRZ>ž)Rj0\ f%VH¶XQ s|YSCvAuucQ$<fz5wUֱ 4us Ҡ.qhxTA0~{N^͎3ى.}ho7PR9 V {{Zݡ q(;{.daFoH7A0ҲE>$OSɸhwJe%$EE?zqk!lY$ i̤^Gv-jrTPK ~"eY Rs`d÷^{\QׂVtH#pgoW:L@.@ив\A^9(-5FBoaޡԪ*V)gK~;[2(QP'|iĬ>T(?H˕&g._kRIMG^.).tsHt1zH(}WmkHq hxͲ6XTzMK+- fxxOl{xސ;Z|Ѣ$*1{.4fޞH<S B Јwl Rw|ֳ&?u?68T X_(muF5z@KSsR#8BPdhOb4c "7Pm/a@:4K|d+fRC+=CfPL ΢Rs:̏M^O?w`]kD(ςQ02S>;_T\G@{QQJyčysrW8Uk1?J tl݅aTd#o٤ Q5Vâ;lAGO}iW7GH%Kh?(!; ZΈ6H-}Ds'6&UE )-۫EyH)(?jp;6(Jɩ˥dY4_/pMZjU/uA)=0ukJL|ml9jʀd\YByTS*I ZR!"ڱH56?mM6c "bar)p{u$Kf{;ޣN6@MzU8;BLVYą<:$&η 0|Th忖ROX/$hIDz#T%OX -ƄhU`@GLQ:3m!Fwex2/ أl[S|[Q@Ÿ6=q3*jD\̫JS%r[|#/xL7*a`H /E)ȾF04#">ejN(UA2r~. bRDDHuS!Ċ[C5"42O /L_ Ѥ QWr'! 'hkW3 h=(LxX(*ݪqԤwx_ӣZy7w6|gId!F2DɄ[N]M|! I +$L2P{g \ ikJE!%)YjB\t[4mzQ )[;So>'өfn{8Soŏ}vͱ2ʽ6pқܔfF~ޭ.2,X9ʃ_1p;E 3 gIUspD1̓_>k󁻻ƵȆ-MU 81NJRjȮx/~xlS|wa+A:Lli7ձ>H^^T6.fu3v xa+  ұQ&xMV2Bvw!h͌681y zOp$8'\kyDFb{H&uxg}ZKqS A -)7Aj&,%070HVF;f&hܠ`ZQw`>y _Iq_$%t7*|bsZVH}.#"ȇj[Dp00ɏzB;̊`{:{g4 q4KxפsR⡯BtK~zH7_6&yt@Y8hzwxLSx\.4 g k'|t}W > 'sSP;hfN29VU -xE9]h$:{4N)6u~,l Uoam]n9rMq$:qoers|U*w uF-ݽͳ,x`j`z@c! (m3!<]4bm'z("m(*%y321a4LE'Agqvk)8sJ?f6\]<T-GR{U=W$U.+Rc|{PQ %,H#b8' .t56.HZݍ}~|ux{Ź xh4!r?814Ow1Ủ T"?e򪻤g &tغ>`Yn.?u~&dr.j"{KoJ^J;S@@2XJu%U&!e DW@@,큇nuebj~`mvCHZ=U"i(*Ô9E 8;D_ ?&4dg\XR)X]k`Gٞ(ڍs݂_P;Kyv@[Gٿ#2$hF5,r!E }󳒐L#o*HJ',+BhgϳqPk\rJz6 6%76&[ߜ ͢20\6Y|z V x34/ Fe$[ wӆyYel>6MΚ[\QF\uΝ`b˳w.fx=L{]X5}Uv#[2iy$YucVa3wQw u `禍J`CS{ ԍ o:i4LqfI;'?|} Q V8Gk)fQbKbrcRhU@HWůVR<$/ |m6A!ݍVwwoɮ9c6lJV:=Zu^F~ޖr^#vnwǓ~@fʖY^i3t0{PNdVwr\b8W@w~u?ŧ֟rmt,aAg*aW3T7NIə1=]<#e,p$@r>K.xW3SꬥVËeua]#vӬ,|6I9fV\xs 5έڟ c'2*Nt+V +&c$K4X4@M ݉I(9V RM;_/omPV+ɪtJ @ғ2 zT /ZwM2Y/ H* 2ԗFrlXbW. Jb5񘯵8Yy'niZ=؟O9JI8VH.(;b#V܉Aw/)g;g?/FEIT 9|'(t%WፗUe/  B0Nt]Ej=- &̶=.GHALͮ H {8~['0Am2 raQ>&?`D'5j5n:9>p2pЍ-r.Ry]T 8y?BzAOt,EܟO9 s=H02"_5m>4"?s2+ 5j䕾|"')E % {IUpJV>qrtlxg.Xޛ>} "vRmWKJH!%#/w׬a{uGߐiS',y>}}7EY-ua( b =jgAxղx D1e5A[z 0<'vkO wn' kMbc~uSX ;}9PCUtP1V>00h}uc\hk<1R@Tc4[W*q8M("WbyduG'};z*xTm&_ .~TÍXF ?$nf3沐08(-q3 mcPVC;O6NJxiD&mT>c~4-zUމ| j?.LNj,yNtSXM.P`){D}Zx_id2ɋ':vuj$Kޛ8+B0nAm﶑\$cbj2NT4_ )ޮ߈Jh)W!)R'`+AR3H؊|iuWh]ۂr)rp cQ=[< ;^{y;#H;BHd[0,]͹8c|$SA~P"@4eИ%-RZr0&(4XpSN=q h*̍$B?Z"MDCoԙ1a$[5KC@O%^lUߔY3[ϟ"6,m0|k_!bgOOR pge}?@(zNֹ[DW=36?y_ d )Т637;)ҫ;X=OOiqu*B[dF)3JtįkEJ ܋ *L8Vljl}7!.u64SL.LB9ZTwn}FVMh92-84,#'ISf(+&Ng1V yխl:'=1|38LB5GY:kChOdPxTFuN$E,Ulp.9m}Hu6Vs+B.hBGpFRLIȭIMetS/]Z}dC]SXxSvw2ڡjqA'ž*h}B5q&~Xx/.O)4MrUF5́,#T>nhoW%jui=Ve/>8U%f>&J<P /'eAn+:JtBǿrG} YMb2JYzÑP6kj0n/|\% .Wgp ۱l(u vbCfG2-IP$D!,>2|⾴C-wѷ7Cזr=@$_@jp4lQ9b+`A3ۤs4(C c=6~rT(-^=8Dxqz)h%oݕL.8mڎtQJ>I^n+;3ڒxҋ|[Q̑ en8ȹP:gߌ?PH0ro+,Eۼg,PSQL@oU7$"3LhoI;:Z(܏PHXUdəcJIJ祝rLJt<^(._Sqi񁇷e2Iس3 LE+mĞx i~JT@sP0xQ}.W0Cb< gYZ0707010000040c000081a40000000000000000000000016439a35600001480000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/drivers/mpu401/snd-mpu401-uart.ko.xz7zXZִF!t/^=]?Eh=ڜ.+qQ34L*0R^-:E"R5ב:ᏊGn779|bzGุXkn6wisю87'&B ]fw%ׄ*?;A_mU ^+cB6:nmEl4ofɍ5XiA Aeց+ 99vIssQZ~4ܞݳ*6GaGԚ쒠0 ""@WNx&(džsKURaux } ȐZ5%yAb{b@5(d.\Φxnta^BJD:kk=}yH[W/ZEVVNuGY֞JYT;^rOP.KhK= /;ٿ4-8o7p>jf@ehN2B*ե$@"}%qYʆ!IJ"t0Wv1bLr ".1ҩn ,M ) }t+Nt6{;Hby*vsD.r>T;is6~[O$%ˆ7)' cZ;$?[K_& o->vXMez<80=.c;;4rSl?&~d)gy0J)I#SCg }[)pF`u%bjiltyp\A*uc?׺zg 6[>ZE&]ӵǦ7?^q~n=aUʋ zY:IhYs\e/`eP.Ki_FwG+̹]UNgvZ{vƙ{U+Ű}'Qz+"u{aeCI}s=>{^&W.A1G?,GK$  -b@vHAj#tY0uRvB%y~.d,"vډ-kl˙z䚁;[#bELN{FyX ~\B g<2SQpЃ{ozf4ܢ%K A28q ^u׼Z0;絈<+7F5@ o7vuR-ЎԎ-n##Iz@B7DC;f=G|1em6* C('٘*Vpd5 nmt=:;#ݤ.vE9? v)wXAFcDkXY'fp#0;n45#8Y}|U{$:pDf)lblȒV2)id\=umkFIYR?-.2cjNw$|]Q96zdgFp9+]cmIckOcʞ(]uұՁ/S/pQɎ E_0T**f,WLծ-EW?( q!FIŹu6ϺLM)0WԉcP09sD Pd>U(f"5jw\8yf8EeCbv7]֙o 3hJ&?u'Vm>kQsEA: قȤh+K- yR Cv*|'nXܯE_>indޓ| S509/r?Jt/OB>Ĝ0f`T-}~puyQEh t{1J3|` %Iwr<1ΖLUwj|;:};%,Yc"2wtFŽr DcNʣ +A+w㐮$˒#ZX?TS6X 4|i>WAtpUߤnPu` ٰ5BkzYsh,Q/q!es,ep6MF~± )B\R׎s"f |Cs.q& .vW3gϹpy 6ˇ\*oAkeB>z'@޶!8 ۚg`i$P(y-U?>u8-gG`^E^S_]v|4y0"gKs5 F':{KABnh`nq7-kyъSqgm}iP^Ve *H:g5ڗ-Ћ~3C)VtRڞBw0*XeAկ+{!u4~jwL8ճh4H5Pze|9~\&\2fAs 1ΣE.[߂y)#}$kY)fEĺ%KUH6+P~x@ F'4 ̶f-y`^;2df03w,h|PG}"?2DYu:}&<313Z\A`1mӚqU'_f]›[ꣲK@ˆER LkvsٲdHnQdMJ^ y,VϧHds|5#(;;y:y6V9$g],!l0/9|H;DxSۭb:X%RP.>͕h;l/1$ϋT&XVNpof*fI*m.?+r+%:Z?j : ǩ j;F~GɸPf1͑Ay >]|GwQ"G nj<"'쵚TqFPU70nG{*`pUwZOoz 6Cw?S0{3jc-fW932fmQN ك?}nj/Vs=1+%/]݆I0Zs&7)Rӆ2kD *LYd_&ǹoPF>htđG)顰/D*#&8ptB.E(F}3C^OLT톆\Bwr&;pnlkf,*Y-F ]lI0 ΧX=6lv,}RsVB p_ `x_{WG:LfEtǺ.tq>f4~FNH s>gf`tK:{$SHm0AL;NLueo@U } ou- 4hʨrjNAyշ|__1%Ҧ+#^g>RLo$f>rk1̪gˎ:4ބ 3uܠ]٢ڔCaxE/_`)$(h-FY+/*Lf|bY=:ޙ:B[;;L][ n֐ݍ67(AvOxaGfQ:&H"SE)[9"2iR%4yQ0 p.yi.\Q?̚6_K F;}3 16k3 I̛;A=yCblD?[SfzMѫkehh /A8 `pcy)4OI? -!0V^*|+'}[m @~@H̤\T$G8_%7tEOr 4?`h@ w>"2SaOu\/#i>..5N7 DhXkE:#wΨ)q>ԦYn8Х†D=fkT2Κ}2oa"g$`TAs.c`+*3g4Epbȁ˴H[!?0_݌)\̻,u,MҜ0̴,GX,M3۩IU_fBfuF*l_H0E4lKqre婬ӒS5B$fوJnWVdr[LcoбjuL>V ~*$J39d7;A+Y;21XKp+Bah8~9oHwphU÷r0B}96n+Gvu'dJSFh Й2rVSݾ=qb*ֱ\AIsPڮCmze]]ꙦD;7<=Wl${YዡMlX .|Zpe3W43 yD$-n-CHTTEgܚ)(ؽ00gYZ0707010000040d000081a40000000000000000000000016439a35600001220000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/drivers/mpu401/snd-mpu401.ko.xz7zXZִF!t/N]?Eh=ڜ.+JgwɭQc.W =M.Iaa߶WY)o_-ř ]0BJE|5rSji2dV|JFgb0N[R״A =X۫ {}*5D2r=Vf@?C;ik(12ME-Ff'$ɩ27P5W(_)4TV|n/Z2rB$F"SqAMD@s!Sl@L4GSTabb9_yЎ El& DqKwE+ tj$֏.)F+k纤g~ki)0D8sYZj p bËPt.EWz9:`/? l+UATa$es# ab<ĜpK"?j$M}GN͚`x!:RbшR\ØxC-Yj:\ZqhZ OMF/@m^_"j攞AK~Vp5#:u= .G3eMH A8Bmsh,ng>PCB;YSZA;q{( IuZXJ|I(1o gJ n&g8ks|g` yAڒspL'nKuhgހׇ AY+' + )wrꌔouك <(bWwڦyuucL&GoTrA M5*$QG}Tŷx򩆔)| P= gk+C6+yuka-FXtN[Ka c4!Ih6;h6ڜ:> ǣU-%wDAzڣ͖wn!TdKRK@5V9YcY' G"^A81iu~ͬqm/XE]H?Ot6TqjX `^.#9HY;Jm>DgD8;]+0d e ž ıEYcOCrr5?'^Ou˹0%wWit(<>S\ ~ݭ֐#M.?E+VN ˔d5|ogMe|vs0o2YF‡ GU|k[݉<)IdIj ޶Q}^=F sI|=­-ܛA?.] XV~y79͡WFױT:8K屭s-:p Kk)ߕB QӫmG%t*k[d4X f~iuStsr?aօ($u#զ d9 2!bw%^NlES(Dh>ǠJ>9"ʕsW {Rjpk joq-2!f^Nd 沘4{zm!uD|N Ћƶ[l|"QX\OX6ayE¶(c}iZ8/va5J~/y?; @ ZG`ƹeT D^GH:Rb!04b=VJW炦E,0_8Nzm#f1!ZDK:%6.׼א;i,Ua.tw8n;v>ye5\ɠ|ܷXIX皍)o}iC4Uo~$OǏ-l8GJSk㘯 V&?9p9zf?iqaD0avo<;Ƃ@iXV DwߝCC^6FwϬL(۩m0_ -0z XYx-L; 2!=xH L18aa^cM>qn"A6ZYܕrn/l|CC ż_"僊Fгp]e&umG] \6D\Z=nјx/{/&>A\Ǫ9$G3h*1 QclGLoJݱL Ԉ~Rg쉴W4`XV`C ?'^g__f xaG,y\3BF6~ڐPM@8#Hl8,U )ֺvA6Tu\M1P' V3?‰`&3_x:UM.R_^+׺]"ͮWWHe \61Ң 걌:~Ko5B{A<%"ŚrYQK)xZd'Ð胵?~׽tf eZQ`2% #wNU*PZrq 'GH;躪#CE_( ؖ}ujGd"n 4%i~ sV5 H]">bPȠ b:fI|vm<ܓӯ|[sy1\į<閥0^+F\ %KAGrJ< yjR{lB7iA 1GU ALV) NfhZ-iB<'@3/h"7Y#ȝشHegYZ0707010000040e000081a40000000000000000000000016439a35600001b18000000000000000000000000000000000000005qmԧ5cJp\19-Z ڔ;V ,F1c`D k՟!y;S-Wv|~;2`a?z˟ Ҁ x72*wq淸O) J^GDOLi,o82?"BYE,b#Hd?C8R>8b3J.xN.o6U ϫtI]5Ԫ{:41p4[K^ ,Ǣf Q垥`ͬg@\PV,h6Ħ?|!0W%4)fvÖ#i[KI07akX^c݋v鶜X\Z!lRll'qF[I3hݒXInRE1-]öPeDS߳T+7LjCӢ4RFNH&-Wrv/<8aL}}U_(=ze˩j -̓zia=r~ {+ğD FOLB*8$~&iz hlxIߒ CAs9k熳G5ojq9m͏*1jǘ@&7)~Ƽ>}tgaٍ'C8SG$Yw{WDMi,7U&fBV5ߟ /G/g㴳MXnNs IfNxT{o[ eAT=H?U8F !u:P g{pvR*VƓO&"x/_I5~Hݼdʦ+=VcB4`=]f+gٙ?0WpW(WV{yj5Ŭ"r`y%Dc-"Wtĥ 5CO5b(n!I%g9>SK1 *]zM 93GZ|z@ f>>oٸ|M!^724FMكwL5+e8l~Hya+h 6 ̤6_}lHF&=ת'|/q.sV3k4<1'I5mSyr˜bm*ApUne٥C{n2^F@ul5V|2.yɷWY }xv.;|ab!ʙO5>UUBgYJ"ʨkg2p͗ *; F?H0fb0ŀ#5pج-KOhow5#T^Tl{iT?lu)54Ĩj@^|AwPBXC̱{b\.VÛpjc%=l'6(k.Թ wSt-^h8*ӿXAmv*T"xǦ2,t{".4Th+ ^#Lʆ)R%G!KSj&3?ߖ!љ{ʻIh! p^R@u:t== ԆBK޲UZ]i – B\ A5327PPdlgs5j@b?`iP&:B6wC>U)bJ:]EB49]l 8da`&w^a45DxT%_R.׎ֱBe:51#Z­ VSֆX PQG&P.GxUCq#[VI伻wK8&廊yoo7)G]X+Rű_I!1HxRk.Ny΄Xȟ SG92x^)yS u%-Z-XzZsCmc˾7WJbU>*g9g󈖮 @޷ԫt ]H(F3_赳^RzfvXhYTTTC'EK[DM]cUEsY#iЛqB 7]H眝+]|ռ߶X[5dqqO-=&F]. f 9>gJ9NvPڈ:)*yX5Yߢi{ q ɼaW:M *6|[*XPG >6xUcw^jNI@oa2`Fѳ9MTS'=kH}Y!Lb otvE]Nw큖8A9fCyIaI(PD7 o$-1h[$;`vjdAb!0DVQzo 3)۲( Cᯍ _"RƽL޿NV.&r:]^ݠžYҖl%,Ӻںp 9sAfns9\MsVЙjxG@HFM*c߲@۠,6 SmJ)E|C3ehbZ@bSc( ܙaQ6\_bL G}C >øeo 5w7DEо$fk5 *-gڭJj6g ͧ{Zt}x Bň*U!V] " u'R>JxK$S=GJDld( xmMS7S3ۂ'ARa5o5|+7yzO. EBwכያXVxpXF/3jmM 8zU#< riT=E}Vf<0r|Lp_j5i>*(`z}sC8~vx=dG,9&:se.O%Ov>oh{)#mv]5yl2w5dYcdl&}Gr,i6 5MS~FQ`GQ1{EÖ޴&qI\Ŏ1Xsъ1"n-lx<H#U}M4*kroBw(k@=c(Q)KE,5^#Yϯ5B$T Ϋ`sY 2:j~y~+EOnIl:9NJ{q\IY9XU8YJs'B}˚1#uQcpH3*MDvj_q.'ֲJ&TjXKԀ=n]C\LDeFp &`kH*Hs.xݗ.3IlE ktˬ"yW vIu#(ߕn[.#rTϮɧ9W]z#.`H)42t6tua:+K@>qEm寫$!b5i:J{LxB@_LgV~'𘢼&ַܼ|l>ubĒ Kr j fcolVLh6=߆Sd+\JK@D:L\q|_p=>@˽G{B}XXS6c7/ tH2~ uLEC==#?t(Rڭ޿)Z!X82ey"L~V~řf g ^jǁ4z0)r#zt1$V}PXF7PA/6MCާS9 DZFFesKh2C{-'i oj+,9OMWT}]`3%6{3Իy9@6vJ*CrpZK%÷GKB":;.XbKkGfJLJԢ/>QR$fl%W8zKk %¥heH$h;\* u<=3dcz [ˢ'#T 1lu>ywlcCif_O:F)[Snz ataC.qnxx)hP%h 5vQ4}cp(eΕ>_X$ִFB<cz$u{̡eX NN5fw  VBQO[uqfd6SQ"+APr8 _T8CjԽyz<ȫW`TНG. ,w纮 Ԁ(Gq`)u ;NKn;?;zx(TDi6V+m0T] gƾש@]*Q{Yӊ8SfrϲA_}/ PVwg+._'m+_pxEި%*&Q-3TJnP_;w:k] .URP"xu ėtAYoZh.r^*.B+XS*TJ`b3x#^-/ʾweﵲd@y 0CH긋_aQI=,UE V/6t8P.2cNady1o'R D^Q([rE4]Vs^}QcFu*+`}ej;IbZ~L] h{Hvmus>6iOB*-/LlUO.^<^C @zʼ@C(ǩ*gacd&0z {僿Q$4&-G]QDUg_1sﵥM(&zRhGK\ロm}gRjJozͷ'z $bx"jE0@:.\ "9;hN9,5Bt K눼zN.PfԜ);$,7 |?M.O#WU?P$Fr 鲇i0fǃ3Sq|^g7c?D$U؞|6/zkdySN9D"w.ǔ_-8Ѱ=yn RD͐am3@s18HCZ'9D+PוBU5+?FQ>O<cFdl Y#μ{ Dlh|EVPߡf9goI|9.'m9q i~CZp9`OecZ\Q"# n^sב2VI]BfFq;%y(pi,$Յa.Ųt73E^NYnT΋T @"xbs;p[Gw ?:=u"U/:O|+y-3yB]qMR D;F|*X$vUgy58K#?X@LkԇՑ2`D>{ZچqQ.nf+ li*qr>sS[f=:d'Hk|0ՐiHKT~k7YyEX"@K&5T>_.?r"_v~Pg ,ܚO]hx4bCq4ȔT v2~ %|ڦNt{@;*kh%9MGЃGL#0CbZҒpS3/H%Ë] (hoƋFKTBQ:)\ -Z;mԚv5B~:J;QbEC?l(t0"AxiNpL3l>H/y8OjWPMm~"|xu[YENWƀhJ hf/_V9eи)f;+# rɠx Ֆ?vu5J˘OUm,^ΓuAׂ(ћ& TJ֭|I~zmIes4<R;9z<%#ߦ[/JIn%Rgƫ^Mpf4hZH`p$56r)։!IPOcV d5{r >}ϵxpRH= N5:Sq<-?"RڣUhu)kbVoQ" E!~ ~p̣C=IFKWƱ3w´е+ v(rw~6ї鑢/Hqs? |Z][ρ13Mn CWI_dA@V#(Q xZ2 &~I+qV¥W Í$:&z.Oɔʣs8jC( ՞anօTHtgd#zk̦Ԇ;,I6TSLMs,,KHo[},>&iCodnӿ OLKUk xDqoO6W._0܏ƺ6K_Wgڋ?I8ad4p,x8`VJ#p9&7lsM]6k`.1Q;8*>Tx,g)ekcD:h T%pZXT2̺At:22IvY6e@V6@$Ӿhr >N@Oaׄ}^6\W`ӣc#fЗʓ` ʵ}AcSَ`s4Jq]H]GՀmj,cDH5].<ڲ0e`B׊Jn`VW(U_DG3N/mѵFII;+|ỻI|v7Eq VMuTtAryM30nW#Bw:/bWqBۅCb!`W'So> ƪٚ5|Z,-,~bvmʗa :\/ lȱfN@c:`qQoHt=5~:XKdY]ǨM߀(yb Mq]]2K˜#vP8tŸ Bl'rP8oݳSt-c-U"$-2=%7Kk8d*w.HHVp*sj;Wac*qѫ OM(!xP\:{'`|,)ٶ!%ЪpԿv kvǮ1=Gnsɾv(kykm9}a) RZIrlio]$<2RdY(}$k{ #^O~U ZV?kU$a2UQRA#zL9ZӁz֞W=m|U3TKKok%ݹʱ<4Urc[cJb# -`ᑛ%L^C7`3V|p8sDˤ;]BߟО[=A\KG4+ezp!\+//8Kp|!;2b/gA.KDqmކN}a Ht\@(;q.[Y'$(QHfӭv1*97}(,=$PWI<AaZ.\[8;-i_œatn/73Rqo]ǥ6f|Q,=#@uv6 胉걲QeIk?Q2of>X$rRln$ۚp+60{N6FQE-k73d¹*\^0MZn,x%yBe`1q)[}veO&f!R8rRt qjVh!k8:s" i]3œ53B 3ߕhzHʐ.$؀τ6{VHr5@[ =&^MUw;m¿ǎ *Ԓ}͸ 6^S.0)/lpZpxT g}_qHg2`]\@ܥ(h(n:A Բ<_uZŎW2GۀX{pKJiMڶ=^ #͛YU]kWNOV&Rו\rzs[\⫠`Ɔ)̯{dF1XySo D,/49GId='s'.D;G (Pwcj1P@mY71 :X~$RxSI閞jҭAHi`XhKWNE/J*Ix* FG;ai]˔-\k6sjo؄#܎)Ϣt C_LF(.nSEaT}W]2MV2\IZ;SmGniы-DHcV\?+ٵ2w:V-lʪ} bGGH& ~r+EkpK?vp#}B?i6 4+K[Mu4B3(iؒ6 kîzK/uqw3Qn.,?u ϣ̔>ƘO{ Y_&Ǎb %kR;t׏gÆc XO5%* 3Dv+J-uڬߢ}kfXu-2Z|S^~v{y@8Q$?L]7q )yVSVVHranQfuuV<.Xp.=bBGe8@Q/"LL*`aCe5iKקZI:>P{5o<" 迪N q9qc;?2OxM^Fx=}3Zn{}E7m40m EEqF6?',lGXl8I~Aa 6}Fד#jZrA9Lei]a;ӚI{g/q+mcI@y+M',npY;tXrpzFaL /rd0T'B3HcpG/c>:(/Β>ΡIOg]"wUT$=}DhOvq )mV^ :Man@So"5hEfu+9pz2%/Nk։>s9_q爥$Fwݹᚨk0R̞ F.J9msy=p7r@ւ[Uq{L%mQG1T%zk( XR`L]1\g5AkV>Z߄;^4pfC (078|ЇmB^?|d_'S]-7+2^S픺ؙ^<)ܾkE '|6鋽D~e=J{Dې>EyQabӗ#8$y,`e;Psvj3l=} Ey6c̺U;yNtl2.Cx`Wok..' erwb9jqn;lILupXv oEFǂOMQZd55I/Se^&30\O0{ﬓH ;ؽ_Et m?-Օy ._[S1B;!waίpׄ,R;vH1Šfy]}xkn+^7 4A@455nOPHՇ&=ާc5P;'g 蕵*HBׁSiej鎒mN 䔝 ي¶+lUS//YF5Dx9UlOG$.o _hX;lw tB;*n>n%@3>|8Vi|uDYG='Cܼ 7e#KS}&TщNկ; &qVitBOF49b e:ܲ"ܹ8E/0`-^ S[<$^v25[shmY)PzޯKKlGi (+x(O)>xa$8d}%m+`Gg^܁SvYt߃"ٝˉ@1aBVj5 Pͤz eWrkd^Sc(l:Re9!ѻ~LPtS=I{jdw;<+ nY8KKu@yb|wB2EQJUOƩgib }PI/PInS)VMmVy+z&V78 a - 3hH6AёE>v@N!F&"Zƪ)_J-*,PZ|c϶ڂl,g*HEn"/[VP7ӕ%M\߼ AՇT8F'O҈PU@7*_vڮkC)FN+dr%OV9[~'0>O14t hf_6{J[4EN{CeWyt$ Gi5+".FNw_P_qټU-\X  3()9($a!ˍCt_Jic3j,(l1p.f.z.9#R kK-O[ c; $I˜.ەy()q20]>2V&"8 O~tV|YsVvь ¬8CWGZ)`}hxiF{_X. k;dq,KRQ. \lKJc߻ٺ|| h~zyi۩5\]Ǖk] ?}0:}c7-k(0z~.!lV[`=JlKul_͝Ԭ ؛/ATQR|8={[vGsY9]6v~W]' I<> SLjS,Yopy㾣iۣ%&ՏۙS"":0DF%L+2|]9G@|j+%UH4FjY{/Qv;$5R* zAaF~?'?J8puVۈ?rX?-2):Dy]b*LG$mʧV[`AHfO]wRƿ`2Uǥ@ߍ JV7f~G`iPW5!U+@=0f=&b #p>Eʏ)-\i`!@{$|`?ژ&?ZMKH BxU7T>"9#mdc PD|XG /BX/X@T~^墆cq\Ȫoi/r`[eA,(y`@fG]GSo GHѶ!SYfKiw_ +Fq=)+2&–%;Ђa2q\(!:OiyW|U?ըGb(r19Yjs,OydBs/!3Kp9Hn_sg%@9P&1P?gC"؅@ޏy SAN\U(1ge;Q/9֜37h0KJيOJ^;jWU%ǛŞK]z4_!Z$=Ka6 ]K{21UQ&1H?:ėr Cj|9ֵ=l'ZO;l߻.8|H8r҇S1B"/,L$,޴%#bf9FË[M5.X2%^j/ժ[-'\ Is]ϾwÛ?x  rmvtXt*MlL1PGfdʊIa ;⏹X&q2Dchl]s|e zVY- *^m5۹vtp#3yRYᲥ6V.,5p_ xa`=ڙ΍ w~ҟ%xV#I,Z*K |Fo<$t,4u˫h8L.×UĘqǞM> %Fsp3LlP)6<>ҍZiࣿPQpLHY9]y Ÿc䬛W7Fi27cciMO getŰ8^:lN"fwwAvywMҐZќ8꯶3molaDw,hX̚ʴ%a}pD˖8O0g exрƇfDVt]?DO6YDvd_TӢIctO~9G%FdhYM;̥">e0]:$#GaJ~FE$/@-`3%x'YE eHpш>X&Oš0K<❙vCh*Rd =`;R_#1GW-aL}gyk Ԩ]"SHmVN'$ Qw9%T0>jҭo Œƅ؇RfU]bjj;vtʏ*YhyEDW\o6Żm#HⱯ4t| 7a>R^_c7DF$p(TwsZɔ!Pɪi'0ޢ)p5A\ɟpB9`yő53W_A$z4ΖTJ68E- :)r@t=(n:6 @넚\D3ՇʙhP#)?->BTŊq$І=^/1GSC YeZf4luCaxC_SXy̒55~U;5aܢS#+,"Hƀ$1)J縷ؾfi瘢븳]$K>ʡU_&yxzGlUcI`v'qRH0`\֘d|)>Bu%ㄔh%\%W3i(X@r?FNS飶P_[(Gzx{u^~ïQȇ׋n2$ƒ5NZ۶[wϝ+E< {޸(u/r{9~R,d񎵜zbOwMN{} d lu6瞄Cc:u`lTGIj&CjFwφ ,(I YAnav/4-3݅Q\h7, ,]{XV%@k2 3wP?.㠰xXD{P#NU\[2f vu%6b'}uD, Klh_AnfX{%éM1Щ{p}6R&%'TR*kpGV>rň`> 1Yk4;Dݕxzv%SL{ Tl뿝hȢ0> BL5g4TEG9ٮMШ|H,d{w+P (Ӈ䛁tz\(U6 ̲ %WĠo8a\TDGQ^D9tE_IJ/ Mtz@"+ST= 2˂tYu9O J%`SJ_zp${rOuT;v>[Bp!I Xd9݀VӼ\Hc䴹(kFK$ʛGsp]%nBi29#¦|T4Ca|9=y.2k8Y'bKnk\VP *ΆGlHK, Sn kEAkלs ִv|q]WΈ 2 |WxTLJձ1~H}6WZ̟ei6&L)7dlSYY^M8;x7Qx^0Lrċilyqw"1Ef>}ֺ?s(% qϲ.:2axQf-|bo|ў'IPf b FZuG{jٸ@y?[sENq:A_S<|09:h-ě;A?k DrA!ϟ Z2*؅'T+MkЀo|v bOKK5)UݒUlpGFu[#aO8z1 )u q]i*-8ں01L,o(%u[G"w,)f˰i0 ; f9xDT"lnV΄]ZȾOäCoJE}CM`-^@a !5/2z/>urkhJ%{n.TG~鞌[ ,W[-FQ  m& Uض(Zn ƁXdZKvK }+q8ү GRt՗Ho.2[-. D I4^cM Vh;His%<[j]ڱ)wl&BNŲkVڄyj zk432)nU1殟GC/?b0.G ,e$̓Iw@/h'Ʃre7ϖ9Oi C*t7cKvq8LŌV b#+_݌cՌ(Tn (%8*i;S_Qٜ,*Dss15{XBw+hnk;Iϕ{u Pwwk 8$LtP8ڈ8q;^Ozxz؛WB(SD9  HqH%ޒY;.z,>aת6LfuB]j{*\j0=) roNBdXPwwh_HD \fslƳ LSTJ10Ȉ#mLI/˱*exL& g2J3SQZ3NN>~Gk#z腦7]U"4aqST 7*QzT2UsյX9̹ iя]6H-5D{ljYʿozyRyy;dfǤ#~&o4,Cj?UK_Hr޺~HEmպ ŧ}|H* qZ2mPGORmurLyGuNEr|55a`g:ƨ~SggN ֆcQ_]|LŸF zL1ݖyr)e%Q0 &f;~AA'fFs]?i0oiBTFv5wr@HṄZYQmĿڪO>kbl0huLzЈ7x}UA sնԼB19fㆶXjV%GFV7/WƒU31|B hU15* K=׾^Ki13SihOeSGsyp[;Kü`=ʇkܜ"o=0>}\2\o!Tzy2b Gdkl/rgؚ5=VB=B ?' .:ȠHco"Q- 2J~CcF˙ ~~wFSHK9ln(!ՠPzi}߽A؅U6Ɂt{k0Wx QT;WS`zT;-0cXrVk2, Xx&>D!>r,>`VM8g<;>.u+d6ń,s 9ɱ ն*L0Fɯ04DbD)}0)Oc\Ph~ƛP83/H ۏ*7ZEsE5}oɝ; /cu0p hUUrxLөm&;в#חW86*BL Uy=o-z;Q /7\^bNc{󱖌RMw߮ ە3@滆׀ F+fEc)--Ya-#Q|<'KHVnII d,!Z &б9C<><°3ְ~,(0<͖ /]mK~ca Bkkd Mcp  Nxڵxg+7S³' ]J sו $깮ʠ̺#Y` R6du͘R&Ďh3X49FJ,(XP l1m>*%c9EEm 7MBtO٠'] 'hLuA~PPr,%+Z,voc^rM ]Nlnvi} l<uq^BWAnk(!NcI'/k]I :6ijL:قY쎩$n'ds0~#* :MJtdmlK|Ju;,41I3l%<MxX*LCڦdf<'JWZYT2 Yjf=>eec_'E*4\MD&ph MRcC#,#obDGt73_K?=<ۏtZ*P@JNј>8v{I;3XV\JF;+13Xlb8rTT8m*RV' ۂ|%}|uqK?2&{c~]uYLs qR3bAg hbt1\ڛ q"T0aI|{WDq˘NZ) 4kr{b~|drNc#<zYB3-M9[PTbw$ݠ^ ׸|b+`b'R0 Y-а)F)QLWJN-a%5_RE4X+Bsf@.^~MN9.vL-!GbYjFW:8=YhPV(oS0 ihr N0;t^Oy/5 >GH+7*wERXy3&wkaP"e090UQ>S ~sUؘ;&MA fI7-GRt$U[ a_N@Gsؠk]5AǺc9q#;I"s5xaEC&;΢ίy"9-"a`0I zohTzoҧ 02}WZ4${-j'<q>||&Ê U+j&}sfFFV9Zgp?fzږ[DPDPZc0cCe)klhr nlj~8Z-||V'>x#a/ Az<T!]8n0M=/ \Y3էn[GGN: q) n=ʐJ6Qwإ SV cssё%9sx}Tk(@WTqp.yWr3p!NĮL ~l9;P;X-3N%_iA?Ø-~J, |m69xyᳳg8J};M$wNJ1qɊ,e*"D#TǟVGɌO'#R5?{H^I;q3OėkEpi_waC- ?e/PiU!QVrWּZ ۩m"?Cb [7L;ZaLhTxyuo"s!?( `鈦;]%E"Fu4)vn˜3lgA'$G|ksaqԴZ1;gu!`ͷ:ClԅN {%i2a2t|wuIplmh5O p0o5VWh=CLN=9:w2향wQh[,|=V {`58xYcPrУ;51"-:ț~TpMQmuU 8gU_ r\sDV KMæЄnA d(ƃm?K$#kJ,2|rYLMݎ*'uJ M܆FϹUi-0/$EF?x6*[>$vUz%{|t\?96/k+RvUܚo&m9e"2 ֝FZ B}JU]Pԣy6CuA2lI+n:80 (NRg/1Zh޸6WN_-ّ8o7=otRgD:()j-xޤ+XЌz)Q:Zj3\ +T<w;B@1G.;zOڝw);Q$*:{hZ7?v Ejv8- ɷEi{D;9:2?N|ۏFV,7DHR>{,b,62B\7`%VzIG(QXnY%7慰ӈlWu!8"y*3N-R"0i}۵ұQr.(6DI)x 5OzW5t; bsUU׾9,qHk=zX,2W{|1g6*=S}zVUC:Plm#e#%%PvMZyE҉\+G 9#S{}PzFLjƺ #>̷ELClX'6cHy+$"(%'Ar*p5ƔwpNɔH ?#`/ѿ:%d,%}S}OȘ^ɳ` v14d[euF1ļ^kdPu!vg4Ooy,pB}"rMc Mp$/tYGБd(-Gٜt M.$)'qC)ub)&liq)gP▓׿ @}OpҰ3kcHd`j̨fbkcZJt,2 ŃZI9(76ӽߐ t~ěOt'F<}Z X*RkIlw85b8,*q)ʗAثfWck-uuFq`,2P5y@ZjSx~J@4eS5jEN DZ_Thh "k)w2,)xhQ?Tq}/%R;l Ȝ`6$DV0 -<I 1qQo?bHZ^##S +Lc2bhpIB#)dx"[Wa+ q=sm;p>$*Yvn{~D`kI{cLOyɺRWw)y{*?TrJ^"4ӣ_X*gͮ8:=^Jz;kVA Q c3gQ2kaqGJ$k#@@೨Pèt疉t̛Mi8ƒڃNs=O)n!ʁJG̴I-Ý^kTY>I] X!nͧkxJVYTfJ1ŦGraQۜSILs_pe7K@ =y'Lz"TUңVfaWGӵݢO"t:H5G,f;\˗%xs$PL bS$PA3dZKzPuE\|yYj"s%V&|QCwՇ4JD07U;&\h"S!7ΑF}hÅs-{BL[GϠEӌ.wjs}=`r. =$VF4`WN*7hMvMNR–rЄЬ) ğK("sT<'}#i{S;ҷ/NIjE b4L(cВCp4.Ȉ'U5蔪ޓOTDSӧ}$)'^rXcsOi\Q y~kJ,j&ha>KJװ0|'NW񥣨\H8PaAZ$ EzD[欁4X}JaʓiR7S0 dD|DHDP "oh&hw^.zP&pQd&u=4Pj0 fFnǘ}LZkzER 6krĝtycA| Ko)ݦ/SQMK.w\Ѫ[\u'E&l؋pd!SwD±Ԧ~̂q0>:~ПQv. 5JP?NF|N8{4>DߨO>uEGjvܜ#Ğ0˺WSQrSE(%ǿ[!_ٍQyɂq1J6!Uo9&BqN(5D)(3@PS7>] '#dY) C<' 4l_cmEPbgkcԤWܢ+j̮L=X^qS7mOQE3tjX aЦ\0OIUS؊| ?/U(+~1}ksn~*XUV2B cͫW^ƅ5CTQډFfRm[0 R(.MbOX {.*y IT.ʃR~$L;M;imMjy({1QCWGAGvH6VR顣G56AJb?5nVklCؔ łޭ}c3wmGX<G(I`\^s=|pJKl]Q'ux,e7VL_ ;NN-9ӣKXK)ypCkvFآ9B ;]01i7oP_Q"y{S} }G)ھLg| Pf5G=5:1?R)ߩ|ֈm{r\+I7N_&B۫q(NADML`TvXswSV'!O wNbSl;V'}nq"%}Y( XA18c(?6"=`}C+vw$4N.x$bb_N+tKH"ǚ*(_;a?Ʀ,}wv)&F]Tq{ڹl KqI}툽=#/lCYU9JӺNnB}xChV^a-@kwA5>GieH 3z"Q&Txf㬣6b .37Z@ uix7 cI$$1ɼ_5Y rVrћ_hܗ{LpǬ]dЀzt:5m{ 'Ԕ; ~ug T"9%q4NWE,ϋ+49:qNҡTNm 8f*ނ]*]TTCxqFO)[ܽwR >wK:>sOO!^HDY`OhfZ=nSunl+*}{k2`$+ sYKkű"ַ*o{j;&7aAXzIJE1 3m7 eJY#̣kShLlvaiJ83^%#[TZfU %} uA`j[T~/t9S8"SDe /);5+H ]/«?yq| ̖ Ly]㘔2W,~9.ۺE^6~Ta뵃 >q| )z&FU[ rg7.Xr>~1 2=Y H);a -gAwy!3 θ wsLh X9)_\xH11(e!=S=ݥR6s)ssQ0*]$Ԉ?w <Gmjdu bnߪZn)\4Q"^k&K帒4-Yyn!{ieboCm1Wh7=w}htZޔ,N33m+0CD ?LHH}eHT$ NrɎCr$E7~o;YiebnÌVbvȑ~-rR,[cvztFt2]@#˝.|͞[E%>`CYM-|ٌ ;b! эݏ3sդ&[;BlM>\ 7&<'@#,q)utڒ"xpm}.wrtzi5,iJsiKnEPIhn,|-i%:K/N&}qN0;x yӹ+Lrk1\ -TD;lps(k ?H2@X~c.A൏\>%4g.~#͵볊 =#fr-e#ܦmtw5Y'a4\NLUozh08$$&İ|0,Lݰ{y-GHQ`>~ͣu$Ty8K4KXwsI%5GIL9XUEAW ßDOZqJ@WP2Pe6qBywN vyC0i!.^XD'`FC4lcN,>~>/>&ޡ➆kե`4OGV=}لO_snL#A8iS j ,25t5*LgsψDaVW-o:6#P-='d)]h`@*(e*ģnKN\1!z{b)@(vu I, g,*+™aкl'scXԁlwB ]ɑb>v ~`_@ÀPt~M4d* SjQ"H}RAqmJ]庥Vax8.? % ʍ#7+- 0cs%gZo$؉U~ ;mAeK]Eq=]/7?r2ڻ ?3q-N\vJuKPvOǖe:NUfjBϐJE] bsL9=W1,lX̔2S=ߧam#=60sɊ( )6q`Gˁmһ͉(O1 I14y!%6qx=<7AlyLhhD`# Z" 1) -__Yjm0^yٶ0YVvRMg49.cg|1j WuɆ~~IQOKB6כh|@uPq$B^Fhksg%KrFEjd ,ct0KCVa]J |mF)ƭm&` CO7/@n!~k0flR_˞C˟JWWI8%n8ž9}W F݀m?%}YȎ;.Qѫo#zмo-S4 MW*-!]խ'U߅ k7 OMaJ!fZh'z] w̗7+#S(fcQbV'5u5q1\s&:ϭ߹+GHnܔmi4!!Yt@UO}{n'pv7p*j3ɿA[%83Pj7q|eǣ@ A$cnxay=NqI+p*m5+  ҍp,JM3+ SZ^-iز//T dRVT }<|+\•{73򯓜Ik=bsZNc,ӑK{|=ʏEЋT8#7>bS٨O%W% _-tQKdBM9C:FRkALtALK. %S@q^R Ym2r݃P&t2qVBY|wqi-S;nOwi|2xpޅ:(EY 75'8򔠥wц;#e[L xHs :bJ#גŲB؞|j;Ҹ& ~n5M8.Nܬd:\T4P' <$G+#_9JBE dT[8Yxd'4¬g  vKp6&bRNxhgF' \t'8XE\t#mY}V86+?{p+6ɴMk`Ka+W9zm:F kX䎢΂A7;X_mS :qL< P5ƎĊj]=$PŐlg`x#W\d%PqS5xr'p{bQQhO$1`Yilݺoj:_Sĕ^;].U(y P/n.+m"D~2/=F\͟Ŷ]_D~{%ҵ]{)خ"ĺ毯y"ۄ+a ]˖h{tD<R^|YFb!IxT 3첧>S8@l-uFǠ 5|wB+xb/&)O# (f1WJM~9Vk(>A^Ҡ5ڗc*q?]CLrMu<W89!Hd( _g\a&DO6f6S4 b*67j$m`;6 8l"bz_ޤn@$xz0YXź`AFv}dOOXƖXݾݶWr;h$??P0]XO16c b&J*V m{|׹ _*}he9 Z$i%W}d;InN' ^O6l:@ʵKBJBzOAeDq3Me~6I%n/JsATqi𣼐M~d&ovq8%9C$d(B(HyY}{KLXAW.4G4ıgqTמ Ȓhct .s]SR:W7%7S ;>wd"~ȯ _ '}m(7˨pkWC_^NmӐC\A$", ^T{U2܇M'k%^> P䦼V߮GG\W[T}d=qs3y~u+,wj 8+)"܏{!2Tڤ[c ,^'S<#1Ե19G aɕw!m*G!*f'_a+15?)=0H#q%6Hn4>G*^r(/\H7UO;fe"ʱu7/$OZxnnI;@iVߏp;c@ex۬BkȏkN^wIu0 mqk }4׋,8GYroG9>7b 3כH*k'Э*/|I"/q~mMs5YeH16ۤ;ԤP+ARAe|NQjS?\/`.=7@VɑRdzl茲3߯y]߄+ĩ.PHxG`.S T=vϘa7㯔qc>l{❣8դKr9\Ry3v/ ծr/J7ŵfkUf=FJZK?F:;#2M".Du,cjP@0e7xPH?ݸ pˣ ۍ~#̲IPͳ"ӌ%W\nNMAi'Նhj+X9xUR0Y~NxOW{ֿo]*psR>`eF9dV rZZW8FPz# bNUs\g{pgުIb}ȼ(^0Vk8|o:}v4v8uQ *RsOw(o gF mi le#u#'CAsX¡6hFKoA^`~ܓHi71آzROsT>W @<=^Z@(W d*H8ʌA*e%MK)5<6:)yb4E>dz Z%#o_:A6VK9S!~WI-x\PGg & z6loKsW,muAk6~P!Q!k,r J1@39b̨:s LO%BTLϹTi qM|_f䩅`gA+ܳzmw 2燭iH({-)ퟄKqfwVaRƃH!l%^BY^ **&byѢu~-Xga1J.#!Bױ{f}~x } .ҭ"nX?Պ >]&-k m_3lRjÑK( ,uLC'&ӓ>'1@E Se2[5M:Dٓ+M /"y_5՝Qx>vTG4IS\*P''wcteOq{Yt7uhu'L@c̞a]sJ?pmV)(gC 1e_d#d e"wgcP,udGyO/ȕ5lT,_NN4"CQ5CwnWM.d=g =٤QТ=#NC7"m[~cgOL(|4!ﳠ>^+u H'?#RAS91Ν?LpRj9Gy'r](3# –Xu7GG|.3$RHJwSWFBT ?\@%YWe76ŻApn |O;Óf"^L3ME(gTO`JxoC]+\#|/A 6^%zIpt4'mgr])X6&咻P \`f';Y5&9M!1Q*Tut)E!~5E=1ڣĭuEGqF}*#qD#^>w\E8Ckyxˏ^Aǃ#ZXj42q&ٝ! cM~Qol`.pe`$T˓/z9Oͮ;!VxmqoVO@%H{'{]Y09/Hoao1'|FƔ8Y)a.J=e}(4 = EQa?>Kz\Gԝ}D X9g 4I13:D~ϸޙ"dX5XN9\Ft*}|}NoE@f`h37Y6mF]caqh^UNj2a'$%Gj/0izuS}@|mjyvHuq#^{7uoݡͰDA{2_4(t~7oFf4q w&˔mIa93/XI %v}}uܯA:yS]miUhjP.;h1D=VQE"G!%z\MA?;VC3h"7ÝJ Z7@E)ȆԤ&, O 4H%&7,_:y^ߪS\ӈ4 *ϣ~~&HBՕurz3"k[jT4v<[9 ko=l58R_B:κI25RNF4sOdi~ kUJ?5riD(xQ:s1Kzo ۧ8yOᔍG΄k, x>;^zu#'BWާo['7'rP8Tt,uqVF܂8TEDY%x>8@2OJ9H9{q2J1b.p)j"$Q>"7Aofj"5LU譑||_  ׅRyBu P >A.}J^_]RV&&|vz|^^uq[J5`#n31T!̯Zĕ>_9ǬZ`By*eJk.Ɨk/zMJ؀ؚb7?Z Tΰ]X܄YFT_qi(~/cRa$7.{5i۴ÅCTBdq_Vx_t\hC_|A|mv5 C(z{:4;_a,Z c'`uFy>AX EVM璐nfANm7}9^V("XY_sG!= QjSm܃{[%93W[_;{yU }bt4Фى e:̸3%JgTEfx4{gwVɛK/P*l ;gL$ @H o_@ / ] b8 k)M@DY=rIߌcɧAp21#G8T YjDY3 ~( ۈ-zVDB@M7(Z)!mČn#bڋ;;$ -i-᲌0趀-̩xo{p曺JԀ0y+ ci>: /+vZGn2=Y+r{'Z+8qErbG^]j5aSF?5 n p`*T̫({!*.$U$Y?;• <0oUWE%HB6f֟B@W:d}9Zy#[[v[{DhW{cyR^0KF0Qܤ6"[ŧ$rE8 2dBK~[֌+|l;ݭ2U\; Nd $ZB '90-ףVB>w|*:&&^[RW=QrbC8kuL}K^t wS7:Y劫nn!z|?ߣio7aPIqM&9ݠv wܫ`- =Iˌ"<ՠؔ>=bnmPeW; EpUm L?Gɑ4QݗfL> FwHǰ0"^sIhue}sXܳ6Ub]Q hk[e(@ya.;tOٯy~F S%~|tG!Nt_pŷ3UTpQHsu3и?Iwԏ$ܶPXxc؀TރFQf;uEK)Sa ~<5Ǫ^qqRer dϐ=Pgäk 8ѻyczpAQm0_:r^C(JL*ff5hyO^,=f5$B#/VѵjM Ņt6 Dl-! <'ޭ]4*x !ˈܹaYrX J!'zacwӆPqݑn7 F׌k|{2g1z>3ךP< X(-0/Eo" eh ix^9⸝>s<jO^;YӈRM IۼC fJʚ01i)T$FrBщ/IUiQy*p˦^Tkb`^nXs$՝SIW1)ue4έL^b:+\,ѽS0N!PC0sK*9{B(]*{¾nl.Y=kM21|*2SCA_VlV7,܋0tJ?in[׮hE〈3ȹ'!h)Kv̔EԯHjZoQ I? T8c$r+(|(WcHjQUn'a3X^_SsQ mN;yqX zjK\6\$BsNYv {-Q)^ c@;}\D aU[$Bx%|) ̂zlLl cwxvx.3IGR'3BiˢDJ\&0hrA'Znejx@- 4yZ}m Υui&x 8_pH{i۹+ 5 sq jތU5vWW%Pn7wɑ&]oDd 8E2{,[j9Kq46UiuV6H֩+<~̽7 @PV=w@dKm/|lT-!m-<^a+~elI|vS"[ˡI܋PP T j!<]gꌢ u1{b_`Z ^ޞcAϯR}y\p߆+ngcCy(Fr5݇ۃ8y6#sθȜdKW.#TyE4Od4o?>=ҽr3<j-#4mqTAl;' 1KX+ojvEf!1ǵȅOgÓ'Ieܟ7͂9X٬6fJߛZDu94qAvAprYW$O]"';THwlcWix[|M-8 ݾCďC8#1m)R03Aؖf&2P.ީ-sH7?2/6k=6v[2=i]zh&^K[߱uIzt#< ;_j`݊lbX]LUkXIg\%PʜQ:9*GݰZw_J>Ą2B.ϵS;K"8%ͫknֶKUayoP6;@q 4.?D~( Ň8y}ni.-w_@_mHhKm"?'3V8bc*n3LZIP^i9!V7tD8>{nT '<_4_K^>WڻFLhi.p1VuWj[5h3v bZ0=T}@f?$m ݺP{&OI9TS8`xڝLkA[ Ru7fݞ]5//c"k晢>Ƽ;ٰ~{JKXN61 ڋ``4ml"ꆞc{qF%kK$]-yD@ye}z95 *ǔW#iMPݥD_j `]匯i|Ч=۫K,^1)[T\]30.";M5p7ŸY4Ӫ{Z0T,VH:v`%7G9~#P0 -> m_q. 8+6ldж!*dDlB_Z|OK7T$Vi7H3ơZ]IA5hC){) :9f]{[.$`R)q1sEȺaTwI9L\x㯸9UA@;nhvCڞxq ʛzd&ݡӠL wP9E OuBy+jlW~@ť-yaX%}Զ4b[@( rq+|N=PXQᚬmNTU+3y+UdcaykYU}VGUW &3I NC;ڡ*JaYngk0%vrH# 2? `e#h"'25/ؒWy 3C `N[Q0-ߣFnl|,!>8Mhmءif|C?1 yֆEhOnU,SBZR/iZzlDQV "G_mw̾e)WGoDa]ҥb¨iQE*h٢9*>4ֱI/Z9w QKp~^we#2OZۺC*Ǿ4.vHfEP6|Wt pLi0749WV$iC=&e ixN1+eRU4 WZ FLN[:6Tb8GF V_,*DòD2g?tY쮠c*؏;4:-pZ&:}q M'<[ jM#=0$Sh;uD4$w"&kkx"PB ex80&uR_zSܤ5Wҡ&EU5nv!E:3?r,5LJFO ]mKziƔc*͉rA&t 5$ttCq֜(̈ʾKtG%g١nuRb\= ҆Z.ލۺb^&"pe ٺ+Q`No5m6Q'F ("N! 5v+(()&tr|◃T_+۫9nfR' in _}=T'ܘ>Isu>ReݮR%M{ uCDpңSYɝ!Ræ z۸7Z>d/j\)HLV GꚟdX0Y.Y⠅6x9JQ%fU)opY#Bi E?>A@ABl+Q|"rd7%krيa3!Hwbh&YJ}:5Hqhl S9IWKi;Bc8fs[Tfbb蠄xSx!Z =3)Cd6i@}\Y;Gg4{9u/[W[ĵQSw䤹ؙ8f1qA Ǒ!] h*?ć pR6#p`9H#4M)OrRغ.?~֏΍96MM~VN(ߙ!/ޛkViXo;PވK,yޖ%Z#$XK;#jбF`**D:3;}do*aQ9*ѩ(G#m{ *ޭKW*^ Ԫ.ޜ(T Q{9TRXrS}4@hQ z7gi KL#n@@n۔KlMK2*+4kgjLK.#Khцڂ&K튻TyWI‚Ii+")Q5TxO@W-40wjhTXH<}x+7 mƜcܬͱU)rS!ޱjh,VaJ2\,JhLmơQx 'hM4>zi{iN>Vܯìh p{O0SN"zXw5͓Q!X'gG\A1ޞkc,\5ż~!ԗԀCL s e sВYduB8!zP*&%J k+4.uaڅ&`\<(o|[ΎP]}$˝h|r'Ll崤 zfZɞlC .ɘ!ϝrW (QCōos\S/M~OjA޷=nF8O 3iVIe1ƱAYсyV 1, 2G˱Y>š2mA_͸U,DȏkV n1b|LP?ZD- #'x_.dsįgU-?Z~g 4[":'SC@Rpu?v G\ Ϲ!{ ;9@,<~Ϗj=8_)Ko7路zYOSEM/#kQ4Jkٖqۚ.7jrL(ViF ,u%ʘ©YZMXX։eIU ]EKSOc U7whl_M|!* :׀&Uqz 4&b\~e_{#.j&})u7M1 [!.`~b3N|t F^k㷝8yW1eY5.9?:30Rw L o)d;@$J [;|a}C8pzW3/+@*S~ .^1\5VTTe+ Q  frRE'#䬵m닇co(c&=qʖ 'œ?cR#.Ws6U,anhԄמPZO<ҳ`l)+F8ӴI]fڰJ4'h9|2-\b">A(?{92uqظ-cVI2$D"ғ%ҨfKe=Xgu4EmYdLkĉwaA#=6_Jtfd|sI+!69gٶH4pvKO7ȱ"LP^O@O,i ]ܶ7Ka0TW;"V;]x>J6җQYYXu!f}STdM~  C4H -`܇݅mx<֥q`tDԵ̞|57I?@:&e{yǴY*5uvepHs:ꂑx[@s09ys8Dӭ:ʛA#^d  *3OMwkݻ ]OvЬ촫W|dHa TEi}i×שWd"w Vr؋)E*'\5*lK0s4*_]oTC|<* /-V#ߚYIVk!-ڏ)- !7/Xjo-hY~`GDL1@PL>l8Fj?58xryUH)`,DZJ-9*c c%G]E!'JmX=-|{Q``w /ÏsFp)&5(OcI ztbS\RgQKU%Ue_bP)!U=ʹ/`]f&*Hؚgm%q*2)z KS1@z+0 SD(KuGe"vhVSņgɀ{ߩtN܎D,&5k1+!,SSe]Q9y?d QF*>d p$Pn|sywЪªvDVlȼB"p爹uS6cag34cRt֩ {S48uB*w{ K4}3EfC!W_fc7pyW%M\x(UF[k5E1ݴWG~]v4Qجy3 &eڥXYI kew4ǐAq!kń}0r UǚSvN@ kuqKͯ)C[ 10n%)0J.yU1*mFsC׬yq_FXR^4+RH,m[B$2^Mv5a8H1NYojdd4VwLQesY23wIfLpEv/.U%f]?k׫ %rU 11beUTݛDc~ٌwGZ& tfUQ/q68!"MTkb> &yW(es" &>7]8:qw -.@觯EЮfxˍ:h}}. $/"{L?Pb7QBN؈8.ԥ^rǾ'JS ESA1xARSڿ}8&Inʚ%O5ZnQ/h60?ޓ5#>F%m+ ^&6[ ZSkH`DobJǷY8H^I v5)a**IeOvk|JZnjz2n!0`,HBgCcy[?>nUv< M7P< WuؒSɰ:>7X>ixs%d#h1I=Uz>eU6EHr8M͊l u#fly[o>yE^p74N,ZDbfhh.["8!]'Q yŤh +"1D'i[вQf:ƒn<(,u}H"C!9J\PBtn*PnfGzpW`7yKe, P*MwS<6hkY³byF{1;[E/t?^Ao/-J B $s+wa" gK6myH}гQ,Z8Kd*覦ы}Q\K[rNۇw5ͭ!$@h<',i=uHϣK*|a\…Q6oѬ^x̘u9D8tFm}nSS\xs{jG^ȹv$?9q//pDe;{Lf  nOAo=A,W6 n_b7dV04?D93{m-( )d\XZAA.8O̵5ŕYu"5KkKuh6zgq-NnhjcR:|.-D@Dg^ӦBudV@O&XȖ?G,c2%JO!ن%P@\@ﶋR;h |MI'ޣʎ%F;YL}cwD pD^ @ցr-c5%KoN?fj ͊H2Ix2Q@8X9RwNsXϢv49ϞJ_3⛲vQա>fvڋBv%.' '%Mڄ㤕0P̦aPM"XOI[{D]a/4 ̾ 6n;rA5mU 5XGat 9^ڃu xKoM*^{pQBOߋO;.NZQ26a]Gl, XάCRǀ݇*CK̒+p 53G)WxΈ54X_Oq~ʎA:/T'-(WK[3|؇6X-#˾W|nqʋ%zՌGbPpbal~ *qIrvmVC|G=\Wۊv7v2^TjӨh=R% bP{Ӭ|..s \FDDܜ ΀pD]1*t=HB-jP(u+/ eUo'M9Ç-u*]`D"׆8c $+tBvޔLYa$%rKtJ D߻2U 4)2u|5 1t6<ܟMK1MgH :dq}8UѾ)'{j(4 5^Z86SUB4LR2 d'R(;%~je¦ɭ µز YP馒<܊@`@|RRM- |;Q+[mA*d|mH FR~u`3Qv\As@ny4{R.IPfpuGk \kes^q**#衤#bS;b(M)o ^A{Nǥն9^Q $ K< \aa3)ITvuEMDv4(nDvRY]a[>/'umTNB.0*"闱Cû ߪ7?ZᯮmTf?zue_ |* =ysɆ,:oIS "gWK̪TO}ePUN1 \~,>E ٘,\ԃu~EIE;37*epP3kGeH{LE|[I O7ǵG |bS#,t5ψ^cƿ* 3nD >2)@K]-u<,Zl^6LHUȼTOUGGy{GC u4FWb$)W3o9rBV㇫zx#P0+t̅}wb60J)Ei)N$dWt)Ur{'% Զ\rѠnH);2i >ά"V37P25bls q]']ǢRn,x"uez0IMN;i(#0]*k< r!vOψ(޳Ōv`Fvd{04,YQke֤ ZtwB*݄6疇Κsb&ڋ4}*3 EJû_Ni$F2+3noe:𚍢a?yV.|v72En4 -gp4DioGЪ':#묀zs71kJT F3)Fá W0Q0 8! g `A^&F'nbgA SWmCVtxS35=0\W}iyə{'[fixr#t{ۄٖ|Y z)!`]*Zo8Jg>#ա.%>u٩%!ƎEPJ`GƬ"3SA|I S>WT>s&&ѫˮ&ѭ`yeZ("C qP;8$zn/=/$@ K825̕+v Mhbiګ^s+m 2W{AEtz;*߁_ޓ3s,j#Bq),(!k衮df.$9˴#HSd5J-N!,h֊jLFߕHZs M[6ȤTEmFU0xc^p;(Wq8\a!`$|"|]y@޶^ц!lP" 츇 > ?Ad 0a?TMtT Vgx1KU;_Z|Np\BȜ/rމ"ƅCy%9qb,s69eI{o^"@@_v~uIQ.F{"= Qu3x+&BЪaaFOyY6/SPajxU@h Rt;I*}u: g?eJOz/{E3_zvvp R}p*}Fњ$ӣo,tr\1W;ڢ"c֫@/J|#Lۿm[: 1lqr賓?L1(!#ڋÙ98)gSc|ŌA~_c7!;8}啂wC7o M~ b-Z>/7SVԮ4Fה{b6I,7J~LrCƞW sgp1H~I?T>\QIA@3>FڢDyn%{F O9FRen=oڝQB\Ѧ`Eݴel?Zc J)=cw|}xҮ#p=*5H c]KCu/hy W;#,GLcZ{'R M=VC@d5D~nvE6uo¡5 pӞ`UPD=?k\wq:702yri/%ȰqLXcIX<Vϥ \F[f7{' bF .&r[1ubxOgrl`/3σ_ :$HD(_Ġ߆s8֙-a]^>(lv. ݸ-G$[3.neI^1j`w;}璀JY>j)Sgi{hNtr^xjS[nӞŇNaᬓ+.i9n/̢և:󨴘)bZl:QØPdm0$.-qw Fi&2E,/u5iNLf7d=OR5{_ V"`AM\u_M؈XS 1^rl{f.4HWTW{gh M0:7 WU^Zm/BmnU쳯(W͉˭W, 4I/f 0P[Uʆ,I|5O]0NdJK S !wsȂ}ꐡ"zUQrNJ2Щ p+N>\PIr,}TN7HĞkb sLceyd[!YFZeƖW*NWCe?va (N*R+.-@(/gn( P0ݤ k%#2ZY*"NfcrNNkZf1eZn8=j ưZO(>@$O,[;6mȳ;f+MVNռC(0=6$۳}`8.#SEjtd2S09?kȰaZ 'H&XOymw^2mUx:Ew^jD bE!nڨX]Vɣ+)U̙NjDp1c`(1;Ea3 UKNy$ܔ;)?hk*LYF hR4;(2 hg !ù+ԦڃNmjk:j;,grN܀hHcIs' +ŷ@>mOIbR-L*8ib>n)v"KCx԰XF[M;}zȰ j{֛8db%[mf/o;fp+D_`_Xdv\TST%:;yF?Z%=8h:O>үO)fsm@A(5׋z^!UR,Eϯ=rcFMA>xIk gO&&Xʲ#o =}7އ;8'JM*-ʹ&6I~ fhs$n{=@83ILK %uM)Xvc?59X{(Ҝ|S尟J sRv"x0RƁ3 P.dSqL!ilZXPtҥ.'2xH'X=uQq.I "ezI`Tpe]J`hUF(pJ#lcVu\×xAeyu/PdDH!|gqӜ`Ȭ aJP"ɞ3dt xV6,-S+WVEFD&\[D;Xu|'xLX"BkD]fɘ8\2L JX!dv𩜬ݘ@э$/S_2HUj|^D+9_Xicϳ}eXErbR)z6|QOCwkа𡤮-#"ϴ(6UCQ]CBhŴ>nryRQ!@XPE)RHv?D"8EPXA*X1f"AHs=OjKX̟҃F ސ/,>y[mv]yCT`oW͝\ vcMZisW؅їsiwĽI9}Zq,\z(Ug=^l1S2>N`dkvzR3km#,P'v)vԂ}g7q8T|'_}tYɨ`,QdPY0ƐYs_BC0@k*b4^z:'M1wDh0+vepVaz0 ZC˚0V,wz~0gQd_jި_[G( F%|Z 7Y z6 sɦ&$:ŐFf|`*mU։YĊfFfa`H́3|afj*" i=oPf!M!&,}3#q:y*B8TTډݺa/\d9Zgjrj9p13IS_ܯ4Rgpegt` {S9ګ?(Ը:g{Sֳ;:M'ˠ\Ju|{<\`Q?]mU8ۄD1ZCڡ_ȂFeDz|D?ӇD4W0_gg7N4 c{<=r`=> cujI(Wv!MK~|_=1[nLȣ cJwøBv Q7PM6 ,%YwّuQw0*)9<(QK>.CߛZ"/Tr?ߛ:)=tYFgU;l{ŋs$F:-N8L@_DIcK#I)㠌ۉ m+czn1=r1?lʙ ǔ'8?A$dPKd YgdЅU@]XKz$hHXL0^L(C8ࠕ/6uz_%@ j#c'^5B<ԑײ҂@דf:ci:YL:f)4$حΕڔ-OWgn">C ["Z1*$;>P\ (Z Ap"Q>ZMָvnSΘC].Jpgȹ/|I2]Jsz6wbiBHeCI*,č:9Xf6 2tV4 z Iy]C[XÀd5_yQEեs9 noRFOh:"ؙޕ?83Hϴםe( .\u S6pnu_DLډEK%cs7c[cAE ؓyK Aaϒdb%%F/+J_sjV+IL913{=Bƅf.з"5\syⰏ}8b4: ,n֖em.e+~ԞkD,2}Ow2@y6_y;ZZcp_MKSnHo_ϕ1e T`kR R0)}w'7FY'L_^֤f\R%PзF:rܟ^::e2=-R|<~ބ^X6t؎IPb)",aY-bOȔ4)IYcy1nFC{ˬ-51 Wc.,G%>:i;gŷn+}ڗ>{Tf~M &?@q2;v0"YQ;gV8ͪ '6JDOd{XYb_ʈX `´&ZFINs8@u8*6`7H+sfX2{.6SE[ bx2TO('㲊D6gEhw7b>W51)+mŽιCK`*xGkߓO7bTiM/Շb$dzLlp5|EPҶ\wVvi+%B|,lWd;$jȣQ>$3H(z`AtoIy-@":kx\exj[I&]|_ƒ#i"kqUYWh\)ycT at) #PzKݧ7R;x%9ȩT؛%NJw/ױ M/h-%'G3Џ;YMoRV 3 H-|06|g*9/x06'G},bKR۪8QP4.{]ͧSã<.l[\]Kǥ&wJW/ +31׏vx9]n' kP[M:@fvQH2HTڝJ:o$~"hO"^zÊ>gtc&ȩ  oZqN~׷|' HBa#I*$m[k ۤQ52>9@60[Ii߬.LZ&~^*G:Zx7 Qxp|U@* O;pbZakLDkˬ("mW"˘&,DbDYCGmCם*uIΎ`D2@"Xzp{:gt¡cps@ypB_%[Py43KzE<ȸPfFZ"Rz@CEd"9P@Bn mvϖ?% >/UF`Ur_+хb2 f+?K @ȴpUyTS\Z>w)jٓPfɣ#maג{hOۛ7@hU] xSL>MX}[&80F MfT7 ,M}2hT1-J^Wu#ZRGAGׂ51ubjYEԂvtg,dB[u"Œɔ/V-3-Kq֛Q߿2,IqO\s"ʓn!RAV;ꎯu>PWd xB89;8O>r6&ӤI6rވFtJlyؤT&+/+U( T>y )Q7*i_Z6脊mhy?3ßS?fCJP/qܲxoʙv `K SwIùX5L/hMP dbrnW uR=`ufA*NVEw.es>f0K7!x(Qu%/J]O_c2EϹ" 9+-d>W\ޑV7)CI;;*C,(`6OY" )7O`dVN2'dZbռ/=Y]O3Ga Xjxö&xX"uX|[NX3CZٞ LrO7u M7ePDfps>>U`NFm7H]~r\FWLg f3Y^zYfmcSF_4 dGIc:z^>M5v}L4dk졟R |ݥMG'5xVR?=qIUTCgLsY./P>@]eQFcu|<=b?$O70Dr(Hc8YP>H sMI{Jmʁ BZdKT/va#6)oa)bD(du ^Z9TԺa]FOoPs\*e&umC+n4߷kP|bFrQi[zO^klg0͛ d45kjmF "uJT hTؖ䷩b20rY*H-:pkƭnjf|¼CPOjܓbs9kbkɭ1ΐ&uM'J՗4j\҆tPԭ\7ng-n] C)(YX$ Cr̅؃}aB7Xnc*UZ,mywzZgǺV1ƒ [Zc4R$*e F!d3Ö/ Z")5ӅXS},ƞ`cլfEGė <\] Ry Kgܓ#1oSƀT,#WAUsEd?5M4=Njn =F:dh#v JK\SbCtW9%T"ԨS cOB[ii㢩]_{'C,OKm!25cLZ%ߡQtu͞:ovL]|]C%FYX>#8X!ϓ4|Q?Pp;q)ߠZ+YڐIlXaUBZ_ +^ϨFDsBΰF{׭Jɞe7dpT6dhѱ[d5Ԡտ%V-Q}v6龂EDaA:QH-6Pd~G`3y`Sg?e[F}x9ㅀ2=nSW\zEe gӱ ޣqvg6eFv(OJGpFYI&Ƞtwjn(J29 2uK6tdU&n d"#KE]kn'1#sП"n%1mݘMJ h \=w l ަ'<6Ikq"joQ;fbo|BMt8Ng^Qᄨō0ُn9tu78,yVuSR-ld**8zaP4V3_-`6ol?=ATd0HGIhM$-w\q2w`r.,TQ6.guhy߆.iUB ;[ךmY@D:]/,XhʛH7CFV֢neyh$59V@KKA6*+dn `>RClJ+b͌svv2^Po<ֆ%ޡ:tϣ;C]nHȼߢ.N5_-YIGRôMuQzV}/OQ󚝭VMRIfή`osъk:t.(L"%1X3ˣϤQ.mN(?n;c Eʫ"%-$/3EԘ!72c hmg)7Iy-` xĕY}Zx.4LnRTrݼ#Lhx.['q6 ;JiR;^,'_dԨHC'(\f?af,:" -;~>ޣnYg1n(VnB gWЍH5+6?QN7 %b9Q֦U ?EM33.% $d ~90!鰩%\(Os] A˟RIxYݜl\66ZX.:B7:W0t#+Ql\ho=l[v|FyU<,OgD 9r똠-lptxA VqgnZV/jY>{DA3,@nW52[mxؼNm+\z$ߩ@x@"}y//6:ꑦp7)4p"hXB s[Qse%iY/,5ŞJ9 -Oa3~t K~tT)a+YQZ }%DOŎP&qg]r&(-sE1{Q49BeنU!f䆝XmX[#ȘZcmh(lbDV55D#_%d F_4ԉތvp@mcznC aF2~5Qœ9 l4 s[~jw4߬]c:K2 {u %&2ىoʯۍ?ZF=>-S$`W-՟s$:^ luH߭;0NY6ɭ;Xq[RRKfϷO?gp h=ENҊ\(꓾r,U"8)Z.al5'UKt|2{+ *DioG`m6{|FvGROa:~:}]0Lʲϸ|(g'pa\. ['o;{}R'xYȻdU>3LUd٫Xz@BWGm4[z} w9jJ5Ϧh $Ab4\i$1cd(,"ږ&xy[H;K`8/;όތ~xg(r.v~D~|MX<]!s7TOpٺc^z O .ɞDTI=uU-A$MY6ң^ ɇX3CrnzdNp@@ߘ! a>4rm2+RnjY]UIO)`L(<7؞Gu9(˺Ŝ;)zB0ÖT%eȷ EV_8H4,^hnqR|jGvϙ[o:bP\VGӬ$ۄځnR .Tξ''8O[Pmf?njqy 7b;73]@ Du@J' kRO5-RfÕʐWXj p-dCtUDyq1dQ&ܫ/= qdߤ[pA(\N}VquޮggOo2e% buA$ +D5o (xB(75mQ6El`ft 7ª*yV&VU!)^jQ(һYO Q*@=m@EƱMg a)+Mv7L\(x t*mG*Ynܳ1$TW62o64P&ӦA68Vz\'~2t[Ւ;:['6nj3؃W2RuzdqqӆnӍ[t֨'5 aΠO 2ao9`&19pS#P*{ː .ދ6 m %lG$ـpM-ZZ bzÔ9 3qbb!"Xv^Y4õ2[U)d]Q/dkPeDAFqM[PͰKt/[0C1ה(XSoЁC:wb{׊5Yq_ E<@,53Bvė]dF $KvEFFggbkO's1`|;HrTJ7E3 a_ UqxdF)E?v _ _oV񫊿3u~M!^ʴib] /0<>e?Zu)I{): I[,&d juCEf PB&i[PVd 5 zU/\y@jI1GCt׮${g@_NQK(h"t.+sx1zT{Z;?2o|XPH<TI+_&K=3)(2~\YQxՃ5u4[pi_LM(Y︤HxRrw/`iny;0op=?PR'7M.|}FQ'& <_ϚK_NM3FL {*6(*T R05Z(f7$ǍA5sY*eyCb(6R)s9x nBv(#ωKisGq YQS0B.hu*%O)&Sxu2Çz;lHgud|uxfrݽ55O,"*@I]{d!_^d jz[g 2䀽扵tTEmdhܳV>_r>E4ć. '+w3sTBi|ɱPi-a)q@XWt|`{Rg`q։ƒ<3btWim6{}HPħW6\ri:j tq8`~óXO:'?!-]Į)8h.F~{,͘RFyLY;['5c42nvcC4Ժ\ /L߮~ *I?]K|5?>I8]ۗGP28aFmC"zUcLs:ԍH:-D{.閆b"[ҋ1W7Qu>ML[q':K$O=V<*{)}[khoV}I^5ӗkeOe'R =2Wd58nq^3;y'A@20,2DK{Z5&d֡Dԁ(2$E숾 5ާLwhM,kyJ6`zo:"k܌q  a8j!zPl G{YVUF*^{F5zDgi,(LHN|piQe8n-Bzڶ&pWT5.}z/Jr2}Lb3h3%BL} +YrM=sqJW(F[1@z:oY~Qrw ?CsڨhM4̘Amx(@;z彷!lo?Î}l_M::3*RJ& ;֚z*U3Kz?ۗҬn|I>n>Tw$LSzs 8]@;k.x"h (4ynwkC OWFŅ5ZWߘ  %F!3Q://q|O2+6{NOܦb^ۙaQWgZL wܽ; ƣ[!s(٨)n3ngOR ׊WAi<JފA|w* | {3P.Ny yN xmK#a^%t' "I~3B@0,#\H]7D&)9ɉOâNWk ؍7e//7PsoDφ<^"YM$,#rFVS@_D1z]u9aYLG*o&jynl'Z/EX`fL9+QɼS);; yuD:ѿ*sM/ZB|S?iy[-A L~=wٹc^܍q鼏(n&fD!_G\\1J'#4Bٔ핽{} Q$DՄ+GtYOq򩇶)vIԂc 0eok] %YJIpU~%߸ҸlGNL\i[`7\"W $-85Y - RtN;u"|V:H{*/} 8*`g~z\3J~7,#4ݽ),፻2Y"EtwQF8ED85凗8]EUTvbvsqcqH?BF!ѸeqN|H *)I.Y<ν265Y?@ӡJ0aK-^.+[MvpD'˰nF8w9ޗ<6:F$ s,'s8P'Ό @x ($U`ܪgm; >;RXUp}(z;pPiXmGFil@P69h$Gx YY3Xq5D#)`~;˧6g_5{]"\e/^6 -2#>֎?$tJd$w=1p:C?S02cC&ׯ߽'0@ޝz^הj3bf]#9kY85"mܡ{C󫨸.XJ1DxTx+Фt(uu ŧ4Mf`*,#|@g$X&4Ebў6`!d-/l6}.ǎ<϶)9M4B{Ei&5/2l:UcW396i/&j+L^#m^!GUPwן9'tXlRւ|AImM=1?mb&4%. rsJ7EU=e2648E(wlz0P41Dԟ{0eD50D{{,VDms2"a4(KX[ijYbCw_wLgd~{4Aρ(x5^]].` 7^&2T*C1[f?UÉ3~;_B a/@i" sۋ r!{\Orj+eXQ0hżƩ@C ɰt'3Y@ϔYF7f"37;XiOar`*p4䘅mPm@$]IuBbQRDV$9d?w2Ëp-Gj"z]Ŋ/81.~sHa.ϣ1*aII +,<>:?AFfn% Dd)_O&Kն;"0`Y-z~<)rISxVs.xL $9ȧ>Cv#@-OS=(\d%R"˙(N.)#6`;6+ƴ-JYDnH5f]48|Kfqnp@FtPڙ9|y7r 'ԉvM[O n 'HQ Р5(ʤo5GZR^S287`׃ yGwWc;*'$K Z\[vr_q<4^* CL$JV_Xo+i0A_& 4wxqP^ P [ 0s>A|=p^#ed{s wZj~SoGgBv nGbH5O;AGSR Xz\ 6p߰X==>Сy]l 4z~S9 P<UM6tr<sĶ c5690K3e}/" |L]WL@dt Ȼc GQrxc+]\Q?cyx>L̀횇XLck+ncЌ{v VXT!/QUp+TE_*NRl?q'fG&x}`|9"b`H[vɢoڳYNrEžӅw2Asd:R'Lj=-Q $7lDD! 8ۖCKru \iP3&1`VRUQ/->N<"6O ϒ75VTEljo>3O]8LXO'6 B'Xf/!yY4d"]~<t_Y\ #@? .m7syvn? JLs)yv? f},8-*e ?O%f 2n~̊s~WR5X3{p(E8 AHAX×Hvռ>Z\WKV6GE?3ob֧]wn8RUC |JsTJxy*JR ڹF$ )z_RD?8ȼjhfaQ/%S P0ۀ4Xhbx`t}ka5YRIn;=CY̸cp\*XRTT OIyfo6}Bf x SDs"]qߺǒobCTǴS@|9An,xW`1Yr64ͫK>qksb2ĵd zK;K ?*WHf'#DM18|s ~ىa$Y[?^PSxӶaq8Wp:gVZ^s+Eb*TmҎ=g0ޱijk>2ݞ.>*ҲI5 Y[ ~$FA׋ewʙDcߎ=r~m))[k "ecٕ7f:*tFprCxlymP(5PevJ%N2WFQ΅‘}ݙ0hwqf\bDLMIne篘P1ؽ,dC (oa#kDl.B]  E:> h@lPRma>wfJ? lPLaQR5AOnX*eFZ/ZT#/"-9ߤ9yk`nvLfg/5kM=] XU^ JM)xXX z mڴe^DT 1A 3&s\:IڼKYr%q!%GCjcߜ|- iF+X2n 4v#[I=Qԭߌ[%HT{M?^ ?b;1mrjOOH"0  -ڼ]jR 3LW-R8fqJ~E8u%@8yra_D0S/6NV|i_! vB@XqG\g@%[eX@>9s^q@[U2?/HIyKfs.G/P֤; 6AWb$RwMռQ]`.}UOK(M~q3 }9je&H2"=_r,%_,;qU50(knQK{@hD$|.u7 ~E9B9 l?5 `El & ;ީ+}IBV`4Uj`ijɒCS#gTjW=1Ut}F/-tΎp?VZ7>'t} pgPR]]mĔqO%O7i&PqݺwU}-ӨI}"ܮBC܇g5kL#u/HAlðw[=N0WbdǨNp$&mY\ۨxئEym#A&X;}䕆9:?pgu^sw>(m4r;U{BM;hnoC+Wuap%1x>zhc T3K+f0Ԧ?S |k sÁA3ٴ4c8B_}^3GNٱEo.>fY1kc5hs7-kU9u6!W 6`L$BifˆKN@q&0G58\Սl-TѢww8tu0UHO]U8mAYa^I|l䤦(Y?mtR˥!*9ϯ*; geM(c/o]6P[ݲshb@I/ 68pE8క= Tv,v`1v?oV]#4$F@6;N+7^ŏ/%Hw ҄c~uʹ%.;J@M"h<_ᚆ%?A{?aA7њNI"!\<(n#evPF^R/O w%?'v L`MI |pKZ\Z%p@6_Or2#WmB.C fjwMU5T{ @+ =U#B W?Zf*%"hmJB0mw41Sh AY&l*d~p MJ!85yXr{u 0ڹ?Sg$O.`%`Z\b0n:#^x\yzvQ rGhc?PiB;÷sU"h0>Spdq#d]зE:Ԛ>_Up\ˁNa 47EҼj ,Ha(XIꗽ%zѠYWXnZ KF)93sq :{g=<<{\, , i{)EXA{I>u$*zLM$|vYE\Ā=)F)r9I=euxBcTĘqLçk ֲ[+(ݍ)_mMx3 vbLT3HD\&R.਋,17E>i粸+j߼2Jc##%uo(-Ú@='￰OwԲ-(tcuNAuHL|{/DS>t6 0T6hۀyh;3 j۶nƒ:ErIer?k?!rČ3ǰtAt؛ѷ;if$1T0j1݄Rd :slxƀӬC⓴N/#Ԏ2I3䃎_=D&nr@c\ƞߦmwm[nxBɸNufכY1M`-D]L@U J~cjrԢ-#i{ߗ+__qLz87Q5:;/aU -IKikj996b S,٘ SCsQ/oS$7M;з H%p{(2]rjN-C{9h@pvB$C)“h?3 )ҋ}) K-Zҏxgc8oU5bѠi~ fUif؋Wg nOJ7\I\L,ގt{KHlY#Pm3u1lZYBE`"O}Fd'^HXʔq7B}1'P7Eйngfi sV)O&Xr,\1(0E۩+9`A:m$qP2Ҡ Oаj4J)Kji:# 8U`a, ARj 1.<5&>*\E}ۖ x_0݅IAC(}JsP َHh0\_PbcO5ԭ XRKiÖq(1F/C&8e8,DAn^{.X:83&q1YmlKZ*r-0,ɥrBn1e1zGr%Nf([k֏;Y]PsνouEk/m6No[EГ>P͑ټL*5EZ}nZ p#;LYp$DArœn7B/1J=(y`kQWK sg _:B^ojEWrޛU'Dˌ,K<*!wJ_O0e;0k%4ؒ]' X3!VYf=79雟KKʛK8vW%D>]!qXyMU·šc^//D GIaUrݷ0-h+r$2c^__C׺2_ؼ/J7 E@3I9qrb@&K#ώJHv?NX`0CK6(0PbrUŮ &JcQ'R51)@% '|Dz~ek'zLtGuCROy`$pϲD܉ʫ.OX0bR*sKI9ƒ@rGmbS^~%L›6>"WdZfYB hܖA z|Aka"sb ؤoH꺊jʣ񆢤kĉ.H$8-:/Ǎp7!@obrKIpNb'ۼzn<$BtɌZ ێA UI}o9؊2AVab-S+~H"!׵աĞ; rI[t Skh {ѾMϰCSxJ'lg:4i{iGoP6rɚ5Az@h^مfTV%3CZp]I6>mˎJ\^&V1y64E] _Fr[THqɊs\ye 7 /7NvB{Г]TkɾTpƑb,]bS$'D[ڙp|/pW c:3=" ݽۣ O-BbqސQxHkYX`=B C5SOs:Sg2$&ofN(V."qŕOspZXe#0Aw{g+OqT[% +&&YwD7 blKcu]e5"`8$wapg4w(ǕRRITݮS7v$T~Z^*pK@ct 2ya.hXċcOϫZ&Wqx݂eM/,!ͼtTOՠ ?yLeJܨ*G=rjNnH9.p3Rʡ-RѶ 45+᫋R$$XUdLq'KsMw6!.I$=D-8ӭ^B;Z'*cfI-kTFBdyj1jgh:i:hmgg0 _0G/ύHӒe[P{YEz z@E84QU1`&1In=&!x(ӌ!!1?˒Ýhq+i gU>Y6R$!&ws DG"0wDiת6K l#KปS G*mn̑b5B'5a/G|5jV2-f476ҟ,8)x"Pe:cj Z(%h'/FN(&jI6ytJa 1>&*17kzu1Od )+/E5zn,m9h!44yI)5ﯻNA %:c ؛kuEg ^/ngZ)%4WTy/fVVNl\}a,Ȟ[ggYZ07070100000417000081a40000000000000000000000016439a3560000442c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/dice/snd-dice.ko.xz7zXZִF!t/RC]?Eh=ڜ.+7CG)'U|z7X;v|gs" :{%ojrfw5aka[r)d <*mo`fNlBDSa#+Гv>cZ*_QQɁ0_!G E=s 9'Ŧ:t!nm'+гgv^ *W6H u1x`rGQ_c1hv犡~ *M$Jy#Sb=YT; VZu&zџNsW@l՝͙WlIt] 4۫o6(HC;_>8tƳbr t6Qn!WB8??}`ZW[R0+(X>?k5hvIcΨ6Ι"8>e=V޾wֱH' ϐ"t9HQZ׽uNB8IС3O*Lέi*5tyD9~MLoM5ľr"$f}RBȏאT Kw"0(06kT8&_jC?6%!2ϭ-l|Bn˪Gano/ԤK.T3UJ$ RgQ k6Jk9pĆIrx$q7caC9,sv\#n<5w m=sv8!CkKR6E8FerlQ=x .5'lՁ,#A,.U)ɿ ^}֗8aІ]zYqމ&,2Rߏ4 Qdb WG5g4qz|"ta@@{Z-00&ԈV}nUՎ=3}gV^Ҩ*@h77ΘtǬIiU߱j[ ^Q-MIZ x&uڊ\H`/q()b=(/䶩-g-^劅ы$ܚ3@gZJ0LGy f3ǟ~mW GBAvFoϧ_*ijr=)D7`n0)Qdw(JϼDɀh%FfRF_O:`jV=׍ utbrXD#ukk؀r&,T֠V5P97 QO"˝~[~Vf+3$dqAU 13PcW08bENaS ?k uXc27;{P!} ]^“4 oаk*{<q+!)̔z*= ?7Z &wºB.n= {mJ0i uK?3dcUŮyn ^%l(Sd`?8$#2;yoذ9\"*Rޥ G*r @W7}3V}6G+\ 9ƾ}i-[K%xȳF7U7eu\Ɨx9=f1Qy'/O32mG: uUޓݘltSLLe*TYklJzQoksI_vlz\^^8?R Ɗ6ɀ9.Gpc8:aPLt#I|m#%nd:1s t7F4xhL PQdƂKܾoX40(agG\镤#aVIU۫ti*LIGN*ɡۿKx~K0Z3U2S2,!y6v;wj-Ԫ$rs"c[&ֶol8;.Zi)vNud$WXzQvi(R ^/ZI n=3dNK\ n&Aޥ'*PDŽ)aAKeZf[^po *s)`W-Зro_ &iKs93gv+;~r]rwt)]!H/qS6A$^ 3[FX{M?`>}As r S!"?q<=1_'-7.31 lJ ixH2ߍe}+593PJOs^x%oVߴ5y } !{ITzAYF~ƈ.[عg+*~ymoneH}Tz*N6\B@^\NIZ ڔg=b)͡J`]~|:-2N )Ƙɐ mkf=w(Yg HdGeDI `2LoZSM3 OI% ;]Xs & wey0D=yg_WḔT5tK ֧O\w+bIk/1-SG*Ƽt> EHiqXE+ /Ű0 z{,;WÚ&̸ _ٌ[IvP 03Mv򒉪ކW3v:,DXsGp}M2~-"fd)Tpl8sOy}8v)|M4*rʫan[2Կ- cm8A&wBu'?fz 1hwk] QCYuv/ݐ3пQj%uӱA`ƣDl`{aHIV7[V.c؃aJ2F*Q(|nXXHtdS1D7״hS-X 67q*FA6o2(yB8_Q,GqG'HpތKENsrNba0AD+NG@['~$?<IFSTiteE`M$ٱD/hs8'gMUA~jFEBɏ ¬u˾}RtaiгxOdP`2}s$B7بsG\&Z5:5E1~H0~/I^Ď9pFiXbR35트(o'h' CRV 9/Άd kz=9T"5"Q寓bCFcA N/:-L(M(^X}pu7P hBZZQӚQLG蠸g=$-0tx*!8 'VrsT^#vg0hOѣ+lsq$GÊFs7:1y 4jfDw(M%2+a`9X}9N`0v-tXxNDDa6쯅4 M6Q"gi 1d/CMiqf'y 75[֓x&;Yz{6bGVPvzaȆ?7~CgSx&$ 'cz5\=N9. ìOtlId0'DŠstC]Ki+k 1..*K (áhDP@\ՠ%%Trc3xHN/p)-6 ]cݲe$ȴ7Nn\@ n@y-BAAL u DT`Vk0}^8+ZET/T΀ U_9Z(W8 >@_3D}svkމ\xOi*Yavj .U޾3$^4d Av:,!S2sSC,3mә}Hp38?Q\)s[Wu Ijv5~+z#m.HA/u}13z5ˮsC,V ˬ}%j(iDg"ԫ10&4.vl58rEآ6<:133ظ=}BO/T!dIW %=~IjD~:aGR慭eŒ;WX﷜a/ZAQ0.Jdݝi[mhyF1Y;&UXvߙC%WOoo }Ʀ0, A{?/;Av>e~sXRѨulՋ+/FX骉JE0R|t엀 xԬqAde3xb:4 4C<`l<;AhRtX;A5 q)E \71|0휻up@1Z ;,{'Հx_sz<^5h8$}%|x"SRWFf*@I  hz L+@q,ME8+.0B#\:8TsmՉ%yue%Om]fXLe^eF0 Sߟ=; B/&%g[dMD N -'9_ )UA#srhPFФXL@Hn= :ݾ 07 }PH0Q 6-oq;vooJ`[H:X> Gz)HP`b bDtc=wk8#TކgIgdj {N2Y~(Di>*yb)s!ЃV!EiwEe sg^¨E#:ny)qrDa{<׳ڎOk)l k8 رqtjƼ$3\d'(𔛄.S;??!c-fyV?1ٸٖ N*{rχD HPxP:ЗEv麈}h,ryc6=謬u Yb<:! [E|*Y Ui1*t)g+ٵyGsL1T!Ϸz)І7=:dZҼ@3{I$z#)23\I0%1 UsT }b=հUD&YW?tV4pY!Uf ^+.TJ7"dH.^]+E˴ 󦹱MW12EyTvs )oXzkvڿ>T,Έ@UMV`udr yEBu2QXg'{ .춧TROl9=m/VpmO⯧T@P e4G.=4bpDXcI{tpN*W[1[ bP{:0x{pXƢkD \=Ƿ`\Z9Ȥar"FDPHFƒ 8wBq&A- aLg=;*ό#(^xH  4?dN(sM"X}@_Y͋S Uި"͚f Gujlsbk|9e3ٮ!v{sʼ1fOt!@5@Z&+%<'ᣬ 47^-/QKЏ^s3$~w)Px7~"Be@7`Wخ&ę}>ˍg+8% VSb)ჀO XGT hƥ-L"w{4Q?'`5d21AWDfT<\dI_az3q9zch*3@ه̋ĭ?*vlmN@f[5I;<3L|-1{=n>\*E_!L{7?SF7dN*w!}{(a(̈Or^nxKRvK4*o ߢBgz$Qp2uM-\ҋ XؗEqˣ>ry-=wì!wi j~b7 B7;2Uʫ!XB+%9 kS&ZGCe nhyѫ-d+``FR{SZ{Eqz\*,zvѓP S9X=ZԁN/yzo% /PIӃI 5:J+#MxGx@$L3K H>v2B5zƃ_y%(}~O؃ڐ[ ?;3uD㡅Q e"ɰƱZ.Q$'bczI]Kϱ.ph} m9qpdL^9_Q~p0)J_d9pGE]B^ckuc=-4Q2Ly,Jdb`OE~{{b#nCӧzC&ZǼD?j6ww<ƪ˽PHҺtI'oR|#^D垷_l^DKL7̘9OO"%˪67T-cHb.H~e6hgvz]pvCjzm 7ʾӖ!؄Gz]@$ۜcL÷Cń`_X^`6dw =+=vGk/sGqۮsN~=Fzy)iO1ğ=/MkK!7>ʑ|bb2[mLi"Ό$|MiGN b2 ۡ%Οu_ a %vif~  nP(`IF-6쩋A+ lϑOns<ӡa!8Cry4OÈ$YJ:~ׄA_<`%Ke* SOl+Q԰F%>_7 mg`&ҜÛ~"E)1tmwCRQFڤWlVJ=rNë(6f# fW5Ja'Yn());hܿz*Y=U \;/AyAIq4[EID,֑(ZEU; m"]렌9l m̌LE=Zw!||QW\u[ck; y 9zR+b{VK4N/%0%^5b׼.[NzbwwvBjHG߮ײj;2..#@ Ɉ35Of䙐;Q,S$sbNwU˖'<5 -W v?OL Ll=5FFdM\){`qe/ 5a_= W;}DJ`?fu̵2lke]0 x_Ũ[:3SsveЍC_ժN[-bI4ğBuyV1_0ZAEXI E .z8Z2 Y&F!!P-BO%~]ҧ=#2R[a:o} @NǠ8& >BXzۃ^TRA{ߥHY ;Ŗ*O[H5$%Ե,;Ilt{=μޮ%ؾ1 ǝ"` ώpŒXdq?hbȁk29VÎZJY'QuCfIqyvG<I=meez_%#@qWbpD 5\kq=Z2>>K]HΠnCLSA9C!O8wGJt+wδW22RoqrE-D>aiC蔍NuĚG,RFrH\YeHWfAP@|+'PPPv {$kyض6aߑOlqez}D"] rp,g{K>VFPI+ӭ3NRy8 Y砾YA磶8 ^3R\xdǜ(4 łe Etm£N=@[M)杹baJ3px+|~Qd[~*J&gPvMƨZ\˛{ȲTC;sQ(Ǘ"zyxRZrׂ_d/wGP}pfP NOűj}5 /aLh]Vm.+r0ZC! 4LdE(dgQse+:OJO~vO)'knm\#-')Y^Q^)x'1XREoEޝH\eFZ&'Z$gϲXL G\g8c >j8ZP+33Ws%4cLWGJEADM"hI5/n$(w]!\u6Nr+@t)r+{؂b :kyqt.=6&VQsd0&`J8?#obl{gLs'*w˖yCoJaͺEC1K{eɅiLs.Y 7YhB.tDqd5/ES 3{F?rlԼmffl N ?jVRPTkh)Uo9 )F-ZuCHNY. e k%Ꝙ^aO GsʜKtڕ>^%EU/,Ol l+4 ʁ0<-Q~=DE֫KZڧv+LAV[7 A*-p𾫈q fB` 5zH"i#u] nI)o%(O+K-3vM- ލ<`yfAvNE"$K=K0K2wyD(!wHf| ~I}=_d`:bWKxK>IHrz Fd>\#')8*,Goi|jB@zgB뒹?^0LpK/BdEzu'U4z^EBk6,˲~3(/BC'ג0tPdx#]&w8#3&kkOΐttaZS=S_ ߪF3edh`.f;8΍MFRk-򉓇b@M1y~(u2jHHq_%\͂]C܌yJ y E]\ct ū`X)CM-D`Aށa*a;߳- Hn#Hv[= Kbnc]\252pԖ@iHLkā1!-Θth@7 !.DqΕn/ۂxW^luLl쒗v#дy)͏mh|D"F&H2WC#Cկ Kf) e.]8 wLıOh axHf$pȪN`B& ͓[gQTy"gP".>8eDZ0fxi_GF@6# h =y,^=YṔ~ 9svۣ){f7vH 28P8픲9)] ;t_ˏt7&:e'A{k! 4# RvN: 1=sA~3Ox񎥟qQk Q,kD%FAC;|7O+o s.NQt+`Ot75%8MaU*Z褉m4_r^:ESlW{rå /ֲ?UT,B6t)eR(Оev pȁ P?V+e>sENoR|Y؏ Ut%UN#NKf3VH1/p '-)vetzRe.?"}4wxݭq1{Ϣa/Ty-ʘY_$w;DWwQT!ߦ*%ʒa:I,fI* X!h~X-=KZ.CI(VǾ~.E%-30_ϒf%VbdF(&'J.ƝP 0 Qlc;O7O_?ǡR;<-;|<7='\u,|BsdyLJvdQ|0_Hw롇&< ]+Ntƹ 1vɽVZS*e(fz*(8|%۹g{v0UF%\y63FVDY有ԟT$SV&ۇ[E p0-:FGGW}:~; s̢Vuk%ـ .ŬF8GNWpBZLֻrh){5֢e<4^VH>쿌[ang{aҶi_M|.I$u~Lr&YKx ?K6R! aA`o2r;Ah֨}J]WǙd8{qhT4o|d}DA0aA_6Om=ZbFd11lI@Y LNsB=28É.2e!F!Ă+TlP;ㅴoT:@d# 902"%y A]oQqJULmd5x0St$Q eΰu5Joш /ˋ:lǎ`fax ǘ:x5c录/-_ :%ffKg0<^qWut4.>bƻC.DdBǧp(nUk:B9NMFfJ]byWWɴ9?,kw6luHg(CnaX9nmhk/{i;Bx WĿ@^1E%NJkT\Kw\ϨmJ`D+u#]+5Mm aS-^:E ɴ;?#Mw<\_jO rji6`2!e` hn%zbU WD"U-K UoU`AV@Qeʸ]2jJgBkC-  -,x2[3aE ^pkG,ByXUs̃| ɹc=_XCn_{sߩ8; yG݋`BX[cj d3jD$wT6;79ܛAJeP,S'o:QW+4DzsMW4 )Ns<ÿM/]c ͕nFGΓ3fiEwbkȸ=df ,c/t}+#H uʈe`0*kbPt 쾈6rX< !83vlu̺mIZYƓd kj}1w[Ƽ?2P2M.D%T'H:Bo-WĈPeVR)9n% &۵*,M;t92+# 3 JRZ=8(Q )\Nɍbm;};=dbnt~z*)L:)5Sp^ j)^d9 2)%nlpt/L~$*Z`^ۘN}6٬o>`@y%v1@_/?r?*=!5[% 0+B LN!j"5[CbՑ0/Ḱ/QNSn֣ڦ SH0EP[;.(@(^DVo'bV3Ty549tr90B-b4z?-bON{k+H3-fȘVJ"avԌpʑR=N4((B"{%{"l;J=zO. ȸm}"/^J@*B[ K#h :V 2G1yzD]8WW=Ẻ Edv2q.m[ZF {$ z]֝VXkT*+˴0MpnP:g,)c!KN_@YFe$$ˑjWJShKe 0<;aTV4>/xjH{8U|GѪ^{sI!Lke{&(jvҚX|'7_v"oF!{pKkd,aa@^LSO*5A,b! #ydl֏6qv,lU+%gN2*Di˽Q!něuAߣI܅m&`bU]/iۋ7f / ͳx Ll2`Um, j5Ȍc9у)i|;?eS2<7ފᏋ)%aA[u#J J_SKii P^Z(>їGR? 33@|+y9AsrDś,@,W fh,5>N^MyK3,xs{4%/f G)'(q^~%Ѿ7< 1}G{ԣ3Jg$N 7/7hGVnֲ;nw?=L?ܒr FDS{6(|RpGw|Ȝ%0؋E '>i fUIk>[mguYzTǍTF@K)~Jr:Ld~w(C솀^0tCmF"V.J>o ?@;s9PrgH>K>6M7OknPɊcNgⶋ.][#kP}k`#?yr%;^~҇Wl@NMx!T {+O}r;[x76m#xLL:ko>`=!̵,w kE7auI {`! х4`2{xA;I"yL z]|Kp=H _A(iɌumݞ Ө|hS5>}@`АHo0UnNC;ET5!"8X &&%GLȍת#V\*2IqOemX$ot\BHtRI w;* |.Pq3@x!gy_ha/669_W0/foEUxõa?" $f0Fp$#{%v~3Fnv78;敯W".. )Js A8k ݠe0t 4;_vat=NY(r倕$r'tmCI{&m$伛%: H)ErثpVh::8F[%ZY=8;i#]kȟ  *B/uhDj?Hx{fK)ɴ"$h! jB. I`RlfO馅 #[KT]_ 0"Ed n=rq;$8AQ F(8Jc7^ -;U(윷+rfYHBnTjBC{9[oX>#75=85tnMvtUC_#/_ydY0\M+?:hP0k~v||XQڂl@U @xyq* x[ ի1F PEnTFL|D! LN2a"t1P|d~/t22.Ir9J2D,`P[I5(PG1:8W!D :\;xib ^<ٚ\VqM e(_fWLj'&BҌ 3aGd75!Bۆ+GiIk.6º}d￾$4r-gȭ7'Yҫ z 6ԦYHkAW!8AĜWnD”+D"c%Yrb.f>F4fNCh[kG542ԴL P/ +Jk9bmO$ДٍlL7hӣ:C5zKgTEm ,lgKmmZCvUG8ȢOxǿ(]/[ G;gqwxcҷCT(K+6`ĥygْ'v ?# ȐޑL`3G P}}^=4|21{:A0CP#6#-&6<͖SlLY; r{"Kr#!= u((TAo@q.du?Gt̓oI*¡~/Z!,ǿ8au|>wM@ ,`JDߙ |xxO;rBT]=m= mV RefҹنQ<ADCN(' _9p\9 .rrM#GfxW6U ""4|E65sqUAuh ٕ1V`&\T#qHL{~7/(T$puʛ_E*iib~!}0HP2[=_J=SpInNg|5G[aiBMx&t(^kJҐvh- TƢ.~@9dy@C#<RB95]uժz''@D>qCoJѸaOG%~Z;[^bY(̢76pTYH7>&e2aŸ$gXbѹeBbىp7Ɯ-Y**ˬI.gMuY]BH݅A=I `S)j6mDT(K.DPu%`o!gl/UDx BUe"q#V!y%+ e~+>9c6סM.i2R GQ;t:'BD &x7~\$F浘ؕ0鄻)`;ٴO]4$KС5qy!'midy{&B+ֱ+dA1lzǡ'&y ^.|Bڹ"Q֎x Nge }PXA#t!U~n 3/ܢ|ԝ>L@Chy5TI ڙfb"doT` 7O w:F_:)Ș ces1jkziK0ח!6WҲzxmLƅb.8@$q5{ 2FxY[>4v E[P&xtWdmSjҀRvKh<'u|fLi|n%daW]3tupЏc)ݪ=ێ,ݝ +GV?.0пIl>oNƃ>5 N g?Ӕcs>Hԋx^y7%R&B3/ H/%Z@$˶#xQi3}]]Ӕ}s FmwLԳȒH/QeXOqۛi)XW'&KT(3?ꋪYHOx@=t? ,3mȇkDd"I;;5l#Ħݮq`g. xrtwH ^~@jߙe{*}8p6~ ieh0..OP̪yW2Ϊ% HL,8e`ze4IZ̲XXxlĦ L5Qmw{E9L&)kbo[1mZTY~uIOS07Yd_,\$ƍ<dB0S5,S&@G^zaSd:Z [Mq>8VzB-)68'>/{z.p{:w/@(B/a˧j}Y%9!1 #~}`|\2O{,$~kZ QGf+ +vvz;zkź8`;xWpq\A3JB9t?\Lg^Uh#m/&{IF>ywMG2SmG@Ih{.OaAi *j]FzİtkA4a& mz{ͳuOYJ.O!' p.J7).o&ךۚ&jgBԜdo]!c}nd @< cB.#Qlvk[v(ʜ@0=/mg%Ny+]3dR}"5}فacl#6H(pϠAe6mBF-.5 S5j{6 d0I ":[A٩Mk<1fi'G-8pjr.$JR=/` i6x^4:TKhɢq+DqJњ9;ĬGL=Ε?J8A{nɁ94AltŚb6kiҲy`wڦL=ȘXN'.fXs0.pVgb^\něW.䂍iCG(ʆXQDyClVp̮[CA٭vQWHpU#̴;G:) 2|?;YyTH ` ;YEY>b`ã񈓓(XMwhlO[E%UF7H1ʳ8ǝ@ oA'u ";l<C!B9q2L /o /B}-~ 8tH yDzQp}ZJ6\,fUk@O*i1XTOVgNujD5>Go[7'̪)qP.xa{W}(*R$ # 9=Af85MX" 33gWTo ME3@>f>qD2퀙 q5mrhrÇxk=]}MK hQ&^WA9;RRG<5%O1 IO2a1\ –2}qD'a ZI4iF?vƛ&N;umaɩ(1^ˎ%\wXoxJs $=i# 7R9SFWCH{ʀ!_Cw6BbB=ŎNtA!&Ac'wMc(+=0!aT?>/R"F g6CL}D+{l"jwtRl؎[mXfjA TU"\aZvu/ ]%zKF VRlzDtgNr2L$*?uPR)bèwUJ0&N_ #$lY: sG^Ri` eskh+z{pqki <Zqs NCҬhS$ ~Y[ ?GDraxt,hGhJn)e DM&a#m)VkAĆ ?fPY#h򧁺{^a(+1ʨ/':æQOo{!CUbT*-~luYY/1nRtpK^_DE)pG̡3DN &I)=ݚ+C9 4 )4$!mQwCHFC(T)"[ , sCt,ǖt ݪ^՚ Y46$ZlmQ]i6 ICG]Q$-e* YY)yث&k1p;_AxbUWu=Sx,tXmhur6o,EM{ HD;;U@G>f*:ZFz~+n bHSSwxF L3("/o\\렻`+N,.r>.rط}Dl1e-J'd5 J6 dWh`[i˶|+`"tDLt)"D RHDk,v+v-Gl2%1qܿn#S*@}q@8YmsU"Xy0mq]&ckw#-Mq+c}# 8Dl505k| G4yM9yJw 'xŰmf+,l䲇bҰ͢j1)txTXpBR,]pC ɦ2s;'ޮ> vCXk5*.{/-<(YUC5~hkޮ}F #! .]1%mwoF0guۙN@T$&l^馄}Mv˔¤w㍙dN`F4ѐg2wk]R蔔a~)-}Dpi1˛kpR6p]ã-Stt@l8']mA|2`XX5H=Q2U޶l&udp$/vC2W z_E>v|C-7,ɠM &s0)O %4Q>` lqDGR Je0B6d79@v~HзgAE9oxkT|1l | *#6辏콂[_U٩zZ3Ϙ3eNu=HX1=?.\Ǽ,$FW[Y, LS*YI/WCK2Ry3^O@hՕ]uuvCOpFۂDt{qLGj,!X-*r=\R36zUp-X&_ƾxE&v5*$㜨-w0C֡Jk?"؄*on%9var?ښ1ѸOal]2ch߱aGQ5.'C<RoCE2Ćg21}2%/W[-乧OdHJщ4m`Y;/Tef. j k0&h2bhT卛76.z4{ .l/Is6"rF]3*R"F ,i=Y pD"%=13Q%"tQTnD9?I@*!"SG6Lt 0=r:HB94X(`@B8V~VZߣzϲ!r_ W4;ԠB#>}|B?[[nTe"ɒ~J_^u!=P8d,v_EޏҿܔgXP:ac~N<"hH` Iï//d m8YH F$VVRD91^{&:( bF>ldp|FYF $ +@ܜ~SOHTiJEMS[⊸b!@L( [? +ήr<ĕ!lJo!nu? B} &mMK[qh/ROjx'~0R"-D9H-ЕR.w UE|GxC'57f*馊C*^h>lOD\z}QBL1=d* ]3D~C#w<'P XC~a]'ԥC ؍r!۰wC1߈ p*l8bJxܒ)ma6w#Kǽ,JYjx @kUcG0\ӯ_D ]k |O٪8xwš}FfDAM,5fgt'IS= Vq2;E7`T*Y$cߟȠz{rXw=ZL}Vg*wضqR JWM-g#4mMV q'{o,pP󪤟M}ó|m*[rvזƐ #NIƌq!pE5(4@hvs4VP 4lJH8HF G ~2%X_jh(sbtKMsU!nPWeU ¯eUu½d$Qb s َ (ƠvސumpS Iނ7#=3m)J>rJŁj6*.m4~xrDo dqx3P3RW낄arpllO+c69 `*VIR(j:.a>KI ;+^Zm$C bΨ[ş]!EHOڸ\kR"tEߖmWH[S3*¨x֑;d I5w 蒑 +?|?N{䅔'&Tws4-,"a^V/9W4l`{1f$YǢ͏ u`zRXjN^jU^OZjjC:4ٸ~Զ\?*qsؿxN*f-,W}W^b)VtHq^6^1>˙_XI|w!Ϭ%|[g5ߋC5!Kri]\˓/`8ErP$ +}Ѓl ΕjH9g=˶eWοe(YR D QEEwͪN,-ynjbGM~8K¹NAQSfK:Sӆ{i:@ZXv~qi_Lx". "(X]{+:iVRH@yOTV<CXh a6ɃsIF)ѕ* 6G-Pw6cK ٟ](/ޓIlxĤ;ãljv9Y܉b^;h}[hOE؝Z>s_yD|q~9Tj+ƥ fu)ꑘo:VR4|?H- Q/8|jvOKӤ$vzUvnf jS;gc täK!du_ivg+jv0aWnJĝ](,C@s̬RZ6:I(=e #RlXGCكC"TT7TX.+5YugA-TW6@r6̫j.MAStqivTg`te a7r(eSpfp/a9T5 E"@SlA i裐o1Kf:b" V'}ơ8g? K |_1]V۴y;ҭvY<>&g. oDvGWx<[WQ,ygC.aQ]||1.o@Rgx }uc2a[CF  E6 ]oL)n:iM:ƺ{V ]lո~Zv]ґ(NlbwA;$J(?)4.srsi|#q%yջZ>gH7Z,8}@~:xu(l%@t\TRrVfi"XwM L|رY[\tn[+FemV ;R0_sSM'~S#摳a$HFL~8#N4@w ؠwg}z# <>d8tbX|+khmODQcȾ\$')f5Qɻ9^:`EW.]EyaiRvXJdh CY cW.hRUNT&vCL]Wi&cq[e۲j _Ce"r}^@&M0e%.}p_jGZ0Qz)]g{g boNeb +x[Hfe3{&V} n('wxT g[ ;~xO5=EvӫheGB)M n ShC:AMF4*U;#A x4kXʟ›b'Jog1=EuapR@9$gݴhh?ۆ.kYNsĕ$j "OAbD\7xw1Fӎ!ˎH2|c&s827NKh.jd:ycEqQ.I"b,4no?t>Z\Ԭ&aO9)yLh-)^Prmt ԢG1[ؐ#4Lltp0KQՊЖ.Sj'ng4P} QyvJn{h)Goaоqj; C)Z1=Oԃ@à`etAJ"n aI'[┄YHR1\OYګN:D,9axkvRo#tIoPeM*wT3m=\oeۂDsѸ{~gTu^@Y#_GznCH鴟r"Gt2\L~7ܩ|f9gl&6bV~6ꮒ.eb`.ȔYO",3Cjܞ5r'!IK0_ TP_6f%XWZ#v-r.+l~ N6?7OZ@j:"5Af2T 4O]F̞(@c_\1xXr%PQt&blSI^Sp C3/xȜY{icD)طhixB1Cr{@̮H 옕MP};'%#QbeO6]-c3nôz~ŰFt_ˡI  0e&}`p >#Tjx9xɊڑe*v!9oaa~w9$[> ]]@f+,BjZFN HU0a"un6qqNXEzMD~<Ӆ\BLpiXڝ(;JnBH!6%:P/߳P_xHXIύXI '!75i BMsGRZFV鲔5-(?yy9)-|>sVZ&ȯZ5*i.D&s '<+}/2^@pĵcuKt4vkNշcUV@Lᩂ9X5&yAl^\p]:3 kvٷ=Ay({;,M8nTmZ)WaCAZgsaI~]K*iYI;g&uOZ `8衲 ^4pd3뫞_k̋hd/^7-kjj;kVwMT"M/I čQ76JLm }7<FZ~dl7)8rΫ\Q/~lOk\.#1+szXy9M8vUJzgjTlY qzʃ<.aKś%zv˚@W7?oOP|Xw]ֽ/?k/߁jZ[I@1l(2q$>u4~:Lþ}k!/}zU|H߳hrM yfbT;ʯ 5-0+eec{eܹ)WU;h7]")m'$c(2ݸ@3]<,O/v$­\@܈xG zM U'v/ /iaG Uj Q_Lzzl_.5P cmjd\Q@6*Vxk\w#}1x0bH oCG_y_#?B/Uzq{Ί<V4Iٿh)C3E!͸GcxtPЉXx^Fn/[nl>Io, (I:^7aX<4L8sq* `fSM+\V⿏VCjfj+"[-]-ʼn_[D8+ADԍ|{U&`` \eZ ވ9*?9ѲI*5lDÝO~ooqئA}t`5)sc@Qu>:.RxuvAR-=m|_7=TV%K9$BqGT[֚q,/clu ?Ő@G#:8cr{NZ3L㛎`$y]vEeF]vрnA @E@яscָAg2$N1#,k(4,ghc>$B~ d4L=#V5n6 FjN]*͗)cdSōǵ` ZNВ _DBb_;2,5sg jVu\< ?;N[r"?cAHoe?uA'~.bE *@ݰXoҹZ%Gˣ:j ~lIaN7?ԑn%V2uBw")q rnOu0Ny廗aXw}F1uh7Hw m]lx/o]"^cjE_=08Sq5c<@#MTwYMpqb"^OekیEM0mQ)niF{RC^$= 6k@z(Lw\voY!oc5~b\Fn-1eҝQiC<*}tv[E1'j96G䎧]{$Uf2D¿lqTti>b-y.2 hhyGF5FFxOrU!=(imTHQQۏhMf>ݝp:ֈeOw}/[!*,gBtqQ=jQٻ"o;K]B8Axz]<-Ч "D0K257X;"qkCI,k& f06g7=0qCT 0275VF'5-9C) Y@Ji((c(K-d0<VFT%c#d: ɒ*A,SQ,@mQQ̓t4S"-5/gZ/essL(shu1 bw&GgiD'C#&ڔٻ5 ʉ+Ěfeu .cIH!e.m"vYZ- 9!ȆH!ANB$ WCk1HuSQCd|Q<͂k[d؇Ncm1Ō) OօO :A_)L"WY&U ?I! UJsk]UUg?4.SA„r^AC5k2zt9%$X\"{ j+kπ#$O#q\&Xך7L[J8VH3MH 8]u4W-'yu G="@ GA) 7[Л6{RLXl^՞ycVPʠbc O_m1ɘUv!%eOP -1xIhV[A=$OgoS+|*ǶqFQ4y׿EV b+XDb-?ZMo4-lV>*,1. [N#)nbtȭ!"t[5&~Җ__%qߜ?q(޵NJu~N;y`$ګNMt5Tv|>&NiҿۘI2 3]͒ֆkKІ^_Y~8:c5҈HeE=Wnbr8hX1mRHU|)*Ju^ I4u Ko.XR?vcSh?sw^B&ޕxf^cgJLL8Y7޳^  c5r=viI`I,8+w"T-1ڸF$ki+E7f"TW(_-K̓찵ƅ~w.Leu?Ї|\4ޫFҫùҴ\3N,McbCdFX):Ynr\ 8srP J:u̽;Tj&v8L164[#Z! bT&]<_CAQ.yN1^Rs?6ܪZd]jޅi "=:l {{ jCgJ@W<~ S)Vs=SD$z Laa핅 V3h ^q4Q+s.K 'PK꯫ë&kqV"k~:([Ձ]s)|CFuvykX 5G4`+yU3s0<"|L(w !m矘I:ҦTw/"j\!ۭoc]bHl|`h"Kb!5ڛ RX 4%&%(|<gJ3JYAC"?Bò9">34ffr۔qiCBaMK3a " )Rկ9@)P%p.Meeg,3~#bK ,(mCP*S;&r&o0o| *~ 5% ߘ#L {4d =+FB|PI~[eƫ%߉ UB4Ň\I^7qZpD'S@A*pO0jJ8(?,* O\FcqC,h<==QY+2'ݥ/n9r|piqˀ%zu3ijwGeVR+^=3@x "|9@@iվ#JjlހO!/vxevOI2kO{ rTn06J78<7lYGG5@_v[8r0F!t!'l\^E%c[~NyGAuyo֑͕BB!ii>as.QIsQ!MܰW3{MY-ԕF|kl.>YCУ: qC>P%h| >eMdi:4`ajK526vC\+tªP{5mp= dG)]gYXi}̧΅AD5yv'GgG&]k l&CɁ ;;`[D{搘hJ+ ?LPt'U^ TPtF8 N<">\R㧡LsaoϒͫE63anp\d4NO4ROrPQ&wWWh8dE00ϑkb^ )+(^.$׺۴ 1{ܬ1h_^+ڹ|if}*zRm5% ZKھɔU*Cd_\(Q6Ykqjr;!HR{W,pAVA8}M+a|ꊑqP3/) x~}ʩK`piaw{B$o/:훲ynr`iY okRv?ļ-x7@gJW:J;mz l+MOUO %.  :tS@iQOJ ~R z_=ݫp'MdB=mTP| 2^BՕė@ssW$=1rO 5p4\9ݷ_%ŁԒRđ2"xL 81SGd#c_NѷZϰ\(5 :*L Obv#$Eˉьml3$e̪ts6y]m0ZP1κ B9]}h+(QˁXP<*PpP {R0A#Eĵ" qh&uč {,3I?Ul<]Wtf?% ixmAB-P̃tge|:5cr;%I.-A=.L3ޑ1HOn-yaلڒ 6*~%Jg //$Ymud[~9Mj"7F7JxFK7j8ٟ-x G#=9 кbqnÊ(*LD T2sn )t`4#jI1Lo|{}G>knVhORf=K{!+;[S,,%L2Ÿv"0s0POjr,wg!o@!>9|`qO͈ mjҾKBXy͞Q[K'h_#N/j1$EI d(vCTZQ4bC1Ce3ݛ kbeTM)k7w7b`Tmɝ*ǡ]DP;=:x[ " ;^QKxE"4K Z38'<#ġ6ܡl Hs)\-hDb7K7 ə:SD5Mv U~kgR]!5#r0{kSq/Nb| pu6n[pa,3}\W?)ݟuMK7n=laa_j&s~ʟx gYZ0707010000041a000081a40000000000000000000000016439a35600004098000000000000000000000000000000000000006000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/fireworks/snd-fireworks.ko.xz7zXZִF!t/;7@X]?Eh=ڜ.+g:^,UV̌Z'Mtscٌ ʞkqe ^ƨ Pe{-nziS^ 0:=4^IKި ̂{}W_z:"?OF%*thKj,Vw y%4A ~FX8C5Σۓm(ϭ\2yr%I'j0V[>,dǹ<^<ːH%Z|An% k { 9qeYrL~{Dfb ̩_8܄Uj]C"ٰ_իИ/4?SSܥ-}:LjB9U҅K`akW!WwS۵ZBùޭgTFxN4&̰brcd #23yM6Τ_Vt)u$QV4%^h̔g)1Q:V/KTGMo#_k) ]ܑ, (?y]%1W~!Z[0H2bp㴇t/H>o`9]nB-@75%uvݡ| Yn6:u T{-k|)yB?޸CK4|65&R~3e_HJOIF.\jLReCn?i|nf=ht4E eY0mYKs]8o0 Sɪr͘Ak!, B'e:{J>hbKXJiyfʝ)5&'b|@&fSY(bfjw 5%UbqeJ`NJ+$&`xHV/@#4<弱uq0rjp3H)Si׈:zbִHT) R u-[Kw)+w@U25ՖH|~O&emއa50=h A@Nd#3L$D{-Iv=UqB[U>SjT@٦ oi)H1i'4TK@pl0,g(?0mE{c淬/<{."|lXaNs??2^CpE40X&'g.peX nmWhs Bˆ {AWtI|).EjwJ2ii# 7]Q/3# y }N ?;4$t{ZzT?R'F*|⨶ac _0*ukFAaa!h*ƒl}OV/Z:0_!5VMpnxtW0f.)[rvmŃl8OPFsFR8LZk #gl4X,'GXns3-T㐏?za  pNFO6 `"M! {Q_i){!jd GI[_CЭKlT 1Jgo>ul>ݙ<05f%j/z2U{!] G1Ki/17lN*0(WVsE_;@-?7~:#UDpNB ֙@UgOōp]*#p2?P|a Y&!=i %Vk.VM,(p5`K0m;( ~,ĖZe"&d#=;aHe &ӫ1׾f5KW +&t;> g4Fc2j9W<@_d~UY.݆5o @V!/g eF/]g5@žЯ࢙ ~ྰs:_ʫDTsy+Zap,.*bԣ=Xbb\f4Gb&0/~#C5vBjC'TEav蛗DRE? *J{ҕy3 ƆA{zO 6SHx8f?.WGn#M6utJU@[o!Rl hF';TuX0AZZ#Yh8Ą:dz Wuãdln s:Wr$WBﵗ+ncz.;JE ܽlm(LhO8H#YW>5Vx:%14[iv}qDmUZC0s㛕`.Sœk,wuaPmv22E ~ ViF#Y 䖍Ձw,~Onq<FDbyԲlp=E`~]C?(\k&LK~) هH>?&}TLk/m^@Zva): 2sxX׭5(;u1b Mu=RJ%) -h4lԟ(Yrw$U䞎'M,q䲜 LKm4(D-pCQ<3 Ǯּ[WS.FOT*>-EW4@&F=9##1Z˲Lvw.<́OKD]Υ -W[ :;JtzN7QΕ%`ioof4V3kș(j$9h\:i4j&ֶ,q7Drmqu?iwݬ<J70ޡxte:mo{AIq!Mt D{78J- . d j6)?gT*Ͳ\=8,#J2@C 0 塡0m3jRT{&]*) UnQ4:[(p^G]DaEi{UIJȞJҌL(%`1c{1~f@5PG5R8𢰞1Aľ"0d, /,1x(1uu`=T3oJ3xw:q5fIJ<"n_4=?%6iy_eK ֌ >Gإ"xěc[A[OA*S<4W7 t)p YGwAյT#{ =| 5ѠT'k*%7i}ɋY["&.gS"^aDC^_}:VRqPUioJ[ZKjGcG3h{Jՙ^NpPn︫旟qxpy,WAnE(vh`ɜ7F^;^F;XD~ F2_cG#_ڛzItA3$7L)ߠJT9>[`V@_ƃT`B2Z{A;p5VLi\.',dG\ qh{ ܭ/nҐu"C% ֐%]Ge2}ʩ5GcBp#F%v a7˽PynA PΓ-d`V9!p=g%PM4[xtXV7|,ya,PH%,Bi]ClT'\+6`djԑ,)"D^w f=[9Hn&lUpeBPcmRlwK [Ix1Rw!m8"ְ<=7`SlGc͞,WKgs7~|-VAD]R@xLG?INH^‡ %GHە`0ÔhY y4j s#e~&Z.mg6P| nٰIP*x%Q [ HxoL ^2o)@/.bI9p{]#(ف]e[-,8LeLbe'SH—EE$D;k͔2t)Qq>(\-:lo=q[4&U4 wJMm({+P<?3D:bUF]bô$p mB| i$V'f;Ԫ1;*$GFJ=.d*&)] `xMKfj嘍TBKvY2h d2!Ξ-#:ZADQm0F#2JtӓJ|_[PiE[V@|,1SfFYB'35djj9 b-mYs@9~`ד=z٪_YjD(^a~o]L)t߱ u>Px3/iڬY |I5DTYod2ւCC翔Jh`ng8>iv$,D !JD2.rAlԮ ]]kVҁ5 >G+i*.m19>>Ttb |gM-5gdҐ,zeƷE>|$V}k/*Ggb_g|~=Φ#ڕ+Y)##5q{mDMd{v[S$1%8y3 ڋځb@ K5`$_ZΙze4 >cluO>R'Ի0N"a],Js% tO Nؠ wDQúVJ=?h)SVXkPDcg>oSut| 5vݔc ^cNE|qIRB`,2XPlu 2n\Z(K K+,e-#gH6<[hZGhyJ5%5x9M3XS;ړt뽘 GW"xw[x{OqAX8`Es1'J .wBOZ/MʹBr˲Y{&+6/t%NSJR|+b^$Z,"*>+{Dl~yZAk@_ ̔m$`FP - %>@wbGRK9ӇV[WzT: $BesNAmg` |DzBt8DwqA5W6cwD-p*U"bP'dӓMօ%D 86qKkј[I6H^:n @V[Q+BcDտ10M hHA{powI,@ʳh#1z;3W΂s!x$lW&Cr vqfr !,nM(Z3xܒx"fk)2X0`|rL3/@}v/J44{Ԁ fWL~{9RR^3ȭ1bI@fT^EQh%\0cIm}ael-ZSR[?)h!G:iWouyĈ{x=&"QpSs8RxS ge<8\35?cA\& %|({#=R;w{)qt TB/_n!qlkIsjeeGG^d-KŤ-;#HwFt| ɺÛ}8S_'9Թ(g֠#Rx3;Q70"qvS71#ѲWl[>dN-OUt!^h64v ^*hrg%ǩwr݆2ȉW };PH‡g{+?) 5O.4_3ۥauhM]`PWa陥K ,c (i;w lϿ qaZ>"f˨ HGy5#t4HJYlv=_\6HV9@ɗ?%ywH˂o"7fT Pe۷T`.*_~6E]UVBh~er˳(p o¦㋾xԇ)qJL$L^yQ@}- t /P ,>M9(l*MFIqi7;lg@ʾ}2&9(_5=5/4~bJ ~wD(.@V^(izŶ $' W18g/.hJ0H)v3Io0#B(i^?7p> YWcIHrizDg}`[?5?@~IX[TO-2}Ȁb7E=C&-@]֦CM;h*t"ڳ~ҬV"+9P--~^цI6D: -?t[N9WtjBO8˟m(PŶdeke݈pZg*>nm9{Gm԰7톁yVh:Ir_mz\O]p Kg8Zp%+;N)PGg[QRKfAMx ~ `uNn6Xv<N;L~.mTc 7 6S|U{v&FrP/ڶ]PDDF(m@N-Cd勦ɶҰ>1 Nd/DEYOM1Ya鸈V>]so58J!8V0<|3/iquS5Ⲿ~BCLOP??f8^;,f069_.fI6 $Ӕ5]Ax7Ti%v5h߳&y'7 ImNW44eBi'cxDnP"HiLHTeӨ=63trK5;'@KWhG莂ѿ}ӿvbN˛"?J1Z{M{Y=݇mr'FKmDH%t |j'/F)P63HO'o]k_R7݇L}iOV*Ftx޹DW)U]疧2ӤA cpQ0t"cu*PK|T9.P끏3d|QP`A>@ThARNFv2 闋,l9n 6@\՛}ǜ=3Ԝ *b4:;KB&VRncH7,cVf-'F)8^ ՌXOzQDn qMGa͚ ;M{nPGPCuL /qA/vUb*!KF;)xzըd =(u81`W^7o!@Jr3WM-hV8>%` 2K{}(Y,pkGz-恾Ed>XBˍ(gDnr&TQJ|;nɌ^J2)ZwJ%ˢCI#n8D=SSPTZN,H ihJy  (膋XOd?/ivt[VkX.2WfJ1/g6+Ea~'V<+L:B"Ƿe gm7 kElC&(Ŭv8S2<ƣs2b,<Y5$P/0>\ .}r֙& ?Kt9gwێ{)ee $7 CqxV6#"Rc,Ǯ3z21&5߸zFt{:܉8ԠMrV?a-I4?Y-qaTViHYO24HvlUtG9 ٖ,l~MܦbQKاZ(shE\^| T+ո/xݍ<)MQB]bN^cW<$+N`lNj42ˏ_fVOe^p\ tٛq2CiYX()fhos#HN]j|DάK缴& ܽfreAp<U䔖 ZT躃V4ExC<]I<'ca7PuӫM}fE{mU U@BiZfĚ-ZZ95_LE#'!@r#h)֏o@ƀ۔KC%XOߐzMkgqebB^׶i.p`u2Gj,#?<]H1cz|<7X5sP@x~h&OC.xa/ ;݁X*6ԼpR?鼿`XaK$^=`3rJgK|eX'.UnU'5+ot^cHcMdNz=OAcsZe?ɽ=*XV3ܝba; 6Ϛ+=B(fC#Aypۭ]'*`m-# )u1,jP廉w${S6vǞNv4bQ(!jZT"b~9EеÍ1ZQǐin$`<(æ14-鐑[25WpKZ@6ŏS`+C8тت֜>G e t@k ʧos4HV*= @drh !!ξ@r][^ wf˒r ʻ:3@Z*_ܿ"stbRD+Q˫I"?FDW $tQ(URrgO_Cn3}m*C^"P0aKgCuHm2o A-0 pyo'*#NZ}[|De,D5zȈg`ً/ v_`mRȝ; Aݔ8'wJBm=biTZjIqZD0aU~mOnGRw l匫(-^ i tvzfѯb V+Tmk[  Qeٵ5r +dq4e bE„k /a~58MN@dq432 NX0_8o*BMr>4i&q1WRY ͏HoK_U2n(8|2Nw))@uJ?(f|]olJC"+JTӳ0.p4"ܒ)g(ciǦ>Ts'z_Hs|]#$"-\8zDžS1k ؟C N:3$2nTQfRr$F=nq8<9rje'~"}v}KԭT{Fd'4ZZc э-’>j ^}Ԯ'm܂>0193;ܶV`;S"-$͖yM6?E,-Eu%q2)N*h>0 1DW&^R(նp1!M5Ҋ{t,ӃY8ee10ܗ#yUmfFx5?ՍsPzm5L u1ZJ4a4JuɄM? iB@IdZa1¹()wTy{@l>xu aGy)*Uu0-o: |0 O;@!54&'jO¦T^:X L &mQv/`O5Vѫ#Ο xy7AeOU~# @ 9F](Ө.;&H(+2UZ73qM#mrՋ#) x 6pPe' Hኮ$S: 3W0`j*$љ:(ӝ]?KzӰZ6ݍ`tHq ,3swJcO#^~e ;Weιd@]øHh}<*?#j)/u&`68S91"4B _ُ:vީӀ?Miܫ!W>+P7yf3|mHpk,u7ݟ9؉}42r[n%BaI͟f)$bqWUX\#6Ixm#:}zq#Ki^7䪣/.o3[s`.光sKhz~8L@mK)yKA^jk*,/ws(Pj64u-6)B8 Ʇw5Lc;f(WiBc.9Hw,@8c# DҍFJN /n7&w(iwuK-k~ j#>p :[֦=ߪ;]{bB@OWMwEl +Qpf+ŵg{//|feic8 go$6pmV|%Q"3Eɳ:chP}yibd,)šӚ1ڼwKh"KU >I җ%DHoY]xu؞E3A|;p}Ⱦ"slD7tqQjT_2 .2@ fT- f%iE'HAWVB=IS{-1.Jiڈ\,1bB1^4=fqBڔK6 dZZcQ*{!()̔|1jqY8U, n躢6,Mg;v;e)u]żQn]6$bA+& 9P\nx ֗CE1Dh퀵PzpYA/YabXCyDaCR S*T(9NrrZפvfF{kyIauFn0J?a3n=-T7'¦ G|5-Cy ׇ`um>-u'~8@ , |AC _H6 qN*+^Y3QMkϗo(lupjFr\4E :{jWz囗^t O1|Bݡg>Li2qwTҖS 5Ba6N-ݔݤIiy*u\[Ιau8^(ɇ!$26s15 ÆfŠ> R69T5ew:~vHi .:fOfD 2S桜xLjx*BS nwQ*ފy|!'77~EGW7 sB"K|9uBw@&-+7pUo 7t{$U,gRϯ4b~aSҀ橶kH֓ -oO<=uʱgYZ0707010000041b000081a40000000000000000000000016439a35600005194000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/motu/snd-firewire-motu.ko.xz7zXZִF!t/wQR]?Eh=ڜ.+gh[ur@d{1&5o@9a<-P_7zOK3'Ⱥ5Du3'iXNft w'{j#;ȼSE@V۬?9~߳i~^hh,?`&x%;zd^R\ ’69֚aME"4'F'][|w>!EM +ejSFu}uBuSe>X/aUӯxZsq-\dJrHR̾,8ӋoKPT@ES)o6L9_HW& Ƌo /@FYz,ldC`agJ ~pVNM~K^vT[5$`W['l7W[6&J3D)$rў.bѪZViuzNH /AHX*y3%MϽJrw9c+]H*ėŏ#_FGO ͊W?N(r'_e6o!as`~M8%/ߟ)!!q۱jBS[aK_evCz'I]] W ɀ;xyIYܛ=)A| KBUH`GNc/fj٧b:W}U$[$/ȍ zFGm3N#JϨ#WpP;$jF)ꡧqUKPC_0ӹ.iAGU_ l L "LK2< zE^ [c L.&ԕ/+f;:8$ݨ֓}52j:_ syccLw/ AŇ>UR!hv':ŗ!|e)0ApTꇮ0R!{zhjr!ʹ.}u#eV)(Xn7)Ջ{.;JDHU ~ˀN!'h\4L3*e>{oH&q_#ELX,@]c@e. 7H1k":w`E|zv\ܺXGHJdpL7bO86{2z!$pLڄ|']6 gI:֕<.\<0dgAP.Yէ*WDϯ2#fjBusB;dYێq2WZՀWvgoQλ_8˳"MlߟoUeRa,Du؅K`񐞹T&Zd:g-PQ^k4diҹ?BZMOh%oNxv i :L:b@g 'WPȞ굣-<ǧtJ+"KZ-zljX0x.[>x4$lq±i>S1X/@-L)?xAH$OYø'K,/ʚa˧{`A3^GIO {底Nq*FT뷐)zҲ";'g#Xm%؜;գnypĈ ר8>p`*Z$]m]=_ x=;Z{2Cwx8bZA.tfd |r7%$Bs_}&']9$,PBc R%g%4u++@LF|E^83ʚ J8X;_b*&mtdXBʠs(奏vi.&=ȃj*R`>[.wRL1Fcת7SE_:4_>TXguN|'ݳ`UּZ ,aIwP ؇ȟԿ5,d}3$F ِ7)[([ 'HPRk - D:@fqX{Xs~ {9#:]Ei+ol#.O#ҖP)+LG!Pm<0=T1nbnmG(zo]G_ Y<)YԘbE>o ?. >-6PvH?$'HهD^<p* O>cT/#(6iL6MiȖz|^ш?Q {&~]+05\:({Rc)bl`@!Au[ZBAT*9ou X>ˏvQ*:!2i pay.8+xvSWO A`D qd/1]d|9h\UHe=B27TftױsuP[lƩbyK ABۅRcRZǶ珳p`aU{4 l1PuJ5up97h)a)7U~=>&93JDWD\X&@NE_[c63C5+uʞq6SYv3۹& /ayh}VyG ^2PFx^%>eLrul5B޺`*;͹QP;rvocE]xaUࢳ|L[ ʈLa6o+=}kj2\ŞNZYW#P gNq' &HɐOJwq1QÅ^)S̹VG$?'7p, ?qy\.GSI +da*(9΀"ۮ^H$^?}V`0K~._YICQCw'EcD]32lų_M.L7>Z9yFDbND2dqlJhEHI#VXގ^U):w}oN y4s7Yv$'T+aW_SD"qa.ǎwZ˒dW6) p0siK$E]OD1!.kB[NI )Y  *'v>b]wD# \7pKAR_(b&ifW% _z6B`ׂRiLѝlyc?߲htyZ{p96L]*Y*k:ܠh?zVX+I%~żVQIE~9YIȑ ]aګy](#*ݨl#yq,EBbIx1EXACobh)c.:F*G4q+$:vGm) |hɅ'IݔBI8C[GgJe#*=ve-VIOEXe ̠=[Z?g#Qt-ϺPcSOCƤx< ȶaq {:4~I:_7+Hm؍)l!ߕG;G& $F.{L=Pn|\ ȀM?i:x:Tǡ)}@գQVO1U} Ԉ!낵CVnWzǺf t|k .,mUv|6`Osqd_YE-$RCEͭGa>Ko ,g\K,+QꗬOr pN& #cͷ*M[#Đk] #?<BeÈo&"\f%r3X? ttD+<HP ЉS\\@,4p{n e xȢye,] )*Y|8ґ(ʜ:λϋL|tLCWB6qA a 3ݮCҴsS罄7$NGVt])ڽ6-Mݢ:y6m5Dz[Ey7t BfdzB}[ɧvX%KGGۧi== {I/n5Fqeuw4 ɉfb-9A.k9iK#zĘ!@5+c9E ҰdLDn诩LAI sڿ.&1Q|Q . |6]ΒQ~ALEn_.$BtK yqlgJ]w{KK s^;Xl$ S=5@:l6߱x#9#H wnuͬsdXߗʬ=P tG.!nJuzG~nnʶ5WA\hR=MLM3{)f":?vݿ(1\ъ|/J&9jΗxs&281Eh9iP5]/Z1R"ז$ܮq`貸eM!Zd,8+̑&,고K ~yA\MF{^^.|qk[ɂ:9ۢܶ+&j7`__gk`g|QC9f6lݍOVN]0U@_. @Xn mjJY1Yɤ6B2Wf3\F:!EI4`הUC))0($AW/cɳ8}(}FvձKADqI$8R$>>VŪBT1CW{#e%gZM ;@ {1M^y&>n֦{nJEʚ>OdU*!31*س0rWٮ%+ ` PNMjtҝi`0Z%VX:D^- IQ3cޡLC5E襐#w4/\No%~* s ʛgy;7:V<1c:~k Y˳_kg@5/Zr)ik(TIџ$?fDD!5ߒ=3$1~% .+vU?kSͣ@R^hZ50\hVLzXRjB?DSj6-vt^~QdƶInt Pc|PIlQ&Ju38GW/5"7LЊVYjoǒ(V;4>URFXCv=E%OKx Oan&C1TEcnh+2М1xPi%YmP BZe./*Ɛz>rG7MOO\K usALf}ސZ0@@Sӹ׬W-0OL^ ΂ u^`ϟ+{=3 a_CEy}jN5{>`^ xOܮN#f7ˊO[Eӱ ,FTy2_D[ݨyE)S|1*` 2`T3NsIms')yj,C;ݪph-v<~B#joOw5Eݐf ~VC =r$ccĥY8oS %Pe`h:hz bj.}CA^&X̆_5ؘg򴨡D4adxck[T~x| ZgeȄfrj?ٯ?KXԿ"$TZާ^ #͊бJ$,ܔтQ|@WdhCPRlU`'z15r61R/U-Pn.Uu@g8l%i w<М ,+a{Es* J̺³*nQ, ۛu <֣ <<{"ͮ(|zǕ&w1U85tf}D4y%nJ%4ٕQ!zh c̑qg|zNMݸ7A~\w+ǞP-dM(/-~pi"L@"eDGFQMо-ܻ}J8A)]](`TShMk#qU k`orq>Dӭݲ$w,F  ZkjG:UckMQzF2^Jb"q',z֟;D1Oly9zw1L$dN̪_(SsbfP@"oZcJL?8 E>X6sqqվxf90+fJ6.N{qV*мZ0=#ӽU)*¤Tf UdDea4``߬=1 ϡU,:k=r5.zj8Ys ¥$2hNȊkirKe}(4 ½WF^Bs~yMAYDP:bܰ+eHwǼVGWzWͱ/rVre~@0R\=*{MWWbC#|Ho zt1&_F! ڰ%s9va*,HE$ߙr+$t?>L5̤k qH\e>Z4(F/Zi*wzyL5Nn" RpN?*~}DQ7:0.r3WfcVgb+:`Syc['}]5Nqۈ gkn$xXtn,Q֊˨`u;P?4& bjKupND_4MDi`yr)ƌDb=H.E}@h>WeUk-Ù$lژq.EpU̩ *!** "9  asF|:d-w;A/[`j=.9@#7:?D.lf$ yMR /9Ne7aj$uvC8DU3`a{=EÉbw?͡}cw*)_H6G0 {@^ c`8É7#T;ZoR\ߟoȯR0 V447thf\LҼB`*+bFdzoBW0>u)4Eլ:Mz+6$-I!vSiT(ϟ;-s4RG5/b8icKLyp3o,-ֽx^y.Ob~ h&p&M.{< t%E-.3ж? ,=Ff쫧47s(/`\@}(&QlV11f{3 2^P)fsL9,4> K 8sj#Ā]}7;Te]&_{i(g|5oXIqnn+I/ ?e<$v WP'⾥Cv,AjJH-F]<ΐ;{1p`xnlJǿ0+ELfj`JgZ!Ez ,#lBr$^1tUX.6DS6}^{-?S՟P\ _$@ H;X7NND z#Ҡ9dUU>B͉%Ynw{$ p}"rhwx $g|߶ 9gtDޅ/`n|Neo %x'L5Dc2u8grܗuz _SG2v `O,ٹ)EUqBK!k=dM qXZ8kI)^3L0;Ʌ2B M옚SARb'K@5NwMO@گI_^'3iaohD_26p;q<V>26C~}hf\ ?3m20vYf30[*P AU>i5x[4#:M*9$5({h#c$gr20?s0|~mIR^/粧-+r=:Gu2cvA bڑt.R@}d;@ aI8X&N j]&ໞK/`h6tAެgd'TD$OqtAkduѣӔ[fP3;fmYlpcDUnĥ3',a#s`f Uxm֪aup:d$o]hE dlaQv$CnT0DT` "ND;:>:e/nZ <B^yL͉dip3rh[QXF6auzvfZr.2 U* /mPjE gR?bg{3T5zhFםkdY zQh7_D!gHTbm Br *Ѭ=pe7yevnRE_3nGaS[yu6Hk]d@w!5uh!|pQϠ;O풗GHNr^=T;Z|,"l A,$t}l*9*nƔ5HhR!ȏ?&ZvFn"zfzrz#WQFL(ᇁ*Y|X {roAZ*S5emRV̆ YS}YFjAb̅¶]2' 3ZFZngc;w#X<(l} Tލ툒o/e#V07!TyC`OXL 3YR1ش]uGLp#*[O 5~66pP A w9in i$q}[3[_Cz@2LX&-$g-5x[EʉaViV[֙U&y.'4 si69; )\([†!T`Q.s$e.(hR<Mx4wS6Do)|kѻ|<+\ax@`p6&yKJ wo6zjHAڤ+]MJ|6-RGw Q5OƟzEJ4!q|6pqQEҎ@X T𼚶%\"rj߄n̶#_dƯBĸ:4} ~ wZo/e&69Dn] hR 8$ S^&jTI$-La*w K#e+f/բEw\_[4km*jKN:KT'f@̘eym~/Dђ?hҜRo\5F{]Lm_8Gzԗ2u_ooB[$x1tx_(Dyg Lq,԰tL!awݺb i/.sYMǞ?2g$OB[ۍT:B+b7tߘM &R2.Gh* f \7b[+<i0l\I@1i\o=P#{D\/JKt4g!T\ N1|XtѮ)ne ތI*ܾhz27Ve{E,eǪt<#+d`?eTVI5 8p Vaʬ ӭT\DrڬTm+kC?^߅)٥|#TY]xpΓ\"#ABr;]O<%8P~q${)huhlnN1k(w:(lMwS-bmi}woFzawأԐcWCRx )e RERFu&{kp; ]J( OѤM\_hؽߛ3~X; "3ޒDbӾ@Ȋ3G̪r"/A$LJ-hL(@$_SA^V Y 3Ep_O iҴRĥ&[`ZGAѳPe8ʺ^ҁUB)5xF8Y;ٱjDα04Ȓj~ Q:$s$|4ݢnpOLvfK'ĥgJ`BG;qt/R(WصoEZ UD,dM2kӴR9!`R-)*T2EEs<7nΩ -$+v: Ctį_ 1ԣ}G_Db S,2ump?`2_1^tYWdsP}H(K$;7e+gP,<#s^)*f=}e{pR"c$i/*PMGx 5P[]=ZHS`zclԼ;᪗F`ix9ֵ )S@q6VX4mw8x٦.%#W!ۙmwT^` {dLv$^Yo[9Y[e,{?ev.n(`g756(k(wnBd'sݜL&\ 9Q1h'^+o\t}w\[۞$}bm  w`ђS?`/,]NGyh|vh0px R @_  doFd~(->CQyB- V~('741QٍW1썈1dY&FZ HM^D>::a_8yV7ؖSDFZϯLIAG3VD@_Ŋd\IK,lcy&KO|q4x|+=l~բ g[ی t~-m H%U:KcŴ!aB ݪ9k:wrX!`Z~v] A8IP7sq ,&@O 4?ض#N:g):bxY܆ռ,.go*a2 QŒ>¹D&SߍFkk3Sa^;A̦ʤq4߇G TQpq ?ml)wWa!H[AX޾dF5C#MЭ 0۾`(Z<+NY9LJo$Mh· .\0v*E`Qʹv&(֕?0,ع^W@#1mP(K`&3Uq(=? k. zh([Wվ7p%l@*7-ܒQXT}8?7c"T`,(+B$mld6Ec};Z`OS04W+<[JyY+{p ATsϾoDHMQj9 2|F*(%iuaλW\aܐDͤ 5%(RjƠ,L̻\dkT1oʑ<7μY/>H6*VQnkySwxdB#F%~ V@H(p0" czoU{FwJ/C曨2 |TӖOl9`8:1wLtXKJͧ0&ފ ӐB)  Q}- ,? v`H6'5*EL,)?7?lj ͼ <**ջ!s]'Ov麀X%i- -k{w7% b$ـk f8zȄ lc{Y݀i iAVJlAq.}#n|,ڝ~xOl&@_XN-{>e! MjɤG0(t[{Y/rkzN]h ()?;ɦs?(ͣ^9sw/] -9lCwEXA|/0-csWffQ5 - JWz^F*™|>t&b)eb;Þ\# Dbkxެnl"Ix3׶'G=ܑ- Q`L#myN6EǓ3 Ij~ A8IHTgbwjP]^b'$v0NX2/![،#Qy8P p uJ/kPROHL!cELPqD LI}},Z٦7ȴݥ0k?D ˁ&ޓm O(gj,Dz>o-<᫅MVُ$(R%5VЈQ~tfUgѦM}`$0kl|l8'6Y $j =LW bQ0Snj]=#>IWM@峾P"obd"HC6mVD,-uHm{զLj\7`'Z eTə>AzE/`6Qm,$ Ae5hqX?$gk°4;l*;G ncVkףY0 Q@}Ryډ)}?9(0:)}]fq3wedXث(ovL q谏ZUрՌO5|9us Smqv#_tr'Kl \. s¨~d_A:h?0)|_ȹ`Y$:Zkni^Y7;^X?<\dҚ:FL%J?ADVEN(=V ^7]y&\$rQ8SlW3"-CB[9PCGb^HB5vixK^U}>$d Upmo~o*xmҤP yB)65`\4*0 'Z&gJϞrWB:(Wa4IPꥏ~p=(3I3 ,?A7sq Vvqm6U u8Fw%ҹ/0["Knw"+ M3X75Af'H3˕PӨk(ԶWJs̆CY]٨`[6=_ [Y`@էXwh0Z`C@mQ"pM.qh߸A%ЧkΨ շ| >O@-0꽳P1vd>cM07ݗؒnJЛ+b}Et6_E{&FB%_f:{ۻYau)Tu{@jtwAg",5q{%nc]}>1|~(t"#Ph8#Zʻ/w6w&4E`̭ݬ}/vxYN'B5ܯZY2y3ZLU&k]c %5}#UT,pkpG,S @D[h@vsҵķz)  |@=/" ZꬃXEdgal,t1܏g ,U7 Xl=?#_! xPn<Pk4dʟځB=PR}0Ӈ)dљj?ƂdI.rUW}EP3E=cCla\SHt }YTҍ #0F5˻[DdFO*o"7xqx ܎^Պ:9Ok0JغL =>H?6i#@ sRt4-nbp%sna{s ůU4ѰK8Vۤ[K7yQ t0wZw?.^d l=aAT8ƺѲG\qZ(lH;v<;>2(Im8csᜰTL* #e|Y/wn%0}Ş#}tV_dftl "RWJxo#^b͠xd A 'һ@*I˪ăU:TӊAvCsqx5co?Y.uP =('kxL?2:Xcc$hXa(u BڈD~,p=vnc7+:flL.:*l[ɞ+{ABa(.۹v@ NwcRnH!N[cI5r/E PB;(NVY8apU@v\3uv/'֜~ o2lWƻ,iS', I3Q/0#/V|cWyow⶗g,$d^U4lQj_}HקCچNF!wvvԪx|=̵b:m[,fRomˠ hV.=A,ˇؗ1 :R%!ĿpT(+ՒU1u^m&RzV&XG{pW*..u D..wri-/qqI5jG71i}tE=SHΪ )Pt(Ў /RuZցٝ}i rK72'8=Fu{ovƒyܗOʤ#a0i"7,d#F'[j8D&R'bz59 Bn1F¤[2!&y__L/Bo\pZnwEAiJϮQd ==4isKy%j 0$b+dR+-ʍz4Ow)ir*yԕܐߞ_%)t\ ٶ[Qل6&Fj٥VFg5_CDy8 ֕G*!e&&MKfMy3䕤RV$˶tBHzA,,NT,w"[ePВ7N;?zɄ'3ù=(֐.3iPbf݆?/_YcA~g}ƨBT* M]GHcĩZ:']伕ŏ<NZE[r&M/?w7K_|m#{w4 ȅ Ÿ"Jz~QC;{fZÛVJ,:{3kbN" RE qգ?wvH3TNQa٥BF;VG58 6 4DJK v7yKVwf>8XsjՁ91[{OGCf=]PvLlD6ם &08n#~ ,{sMZZJZ. 8CmO!6ՁܼX/Hr 2|l2v =fhäleJ8Gl9hʍJC8Oԡ:Sz9x?_FhN%M%.L7(`Tko|qrU8]_4y-u]Uav+ 9;a~? 8g=|܃yzy. |}eHX=g0Z(q82(ݢ9UYg^+,QXqKt^?)a<51MxSt4rq*A`OX[C} {:T>5WQb(z?`sܕUl)jNauprf Ɗe Fm\SkE$.nfv臐nj4OØC'4%zd|Al^t, s+Pgew Y:6=!̶L+( dJulm'`xr ~u"@N`ǎv6Q&l#̷ pkܜxϓ2I8"5hîwP\&v%UX}E_2#;ݪC라yiEjjBS:K~!ɛrC奖g\;mv._uDAة,F0քhcL79 ],Qnh _TQ(0k$xpz_8xxt"4l:$<p\2!\(饖Kn.%*Nh_vf`LuIʼX%AWL;[YL.%CnOhBp?gYZ0707010000041c000081a40000000000000000000000016439a3560000422c000000000000000000000000000000000000005600000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/firewire/oxfw/snd-oxfw.ko.xz7zXZִF!t/F_A]?Eh=ڜ.+?ՐgJܓB$ f?$H0 F"{N;fEnm_7Si @{!TwrC2`΄ y8/ \ЪL]=efejoXAg APEŜF(i(eL4惥X&3qtzkꇩ9W;nt&p$J8bM|\ܹ  *WVsZA K_@z6*UxYD (ɲt36Bk P<ؘ%$M69me "zF9Gi2^p"#Tn SO0ވ(X 9ק E'">9sp7,{ 0' ."?[A8yFwxZMj (7 .Rα++2 =O8:A|`jTțp@YOdBnP a 럯y)LZU8Ȣ*_Sȯ`wI1]E\WQ&-_0hR*aLDpz}T]F: u6QÕ)p诚SMI_Y_M&bv+?&놟9{S/9m3 q O7I7hJ5US/iI1f~Y7V{;,&8U#;FyŌ+aq 1| q[XS` ]ƧpwKwfé&ygl+Y:X?"JI H:]MzQzh\{`j6'͗{oу١Vҽ`B;X?lDJ sRacGUoeͪ ^$z_wՂǮ㿧"vDjicr 4#\Z Eט"0 Ĕ?upJR+$t#Fkg; KӠ=CG5tzhwvLS&'qQLOi^d1euQ \mعTo"ç ZXW, U2~bbלJIy7?kڎ8԰ g(EVTFI>p(T!&Xjz=1ž?y\prYR9-](S ~Ni\F/m)"owTI Ó9&Lۦcjbwv;4(őyK0zK]M 3-Ⱥĕh|G hzO=_!Fܩ C4>\h0j,1'gIIw^q1˙ SFjO- @8\v(T1GʉSX [uVƽPEYmCӖ8 }.dowm}}誴NuGj{J(A0 {Vl`jOi}ܟc+rn{ z&u|dc2nb*%a'C{F^*EffWƹ?&x>+j"X3"?^SZeu8aaqj:EN$o㇤C j)"V'9&a|];<Ė, FedF"XGHx !"^v.YX9~3}{=#DvnL^!;C '#n\ b=a,+ѫSҪ,F5ajYA.tiT&R)վ$\ 5|7;6@&^p4PEUq9OE @S œ[0UA`{'aNbzd}+&hM糦a\mEƞhSPHVN`Eڨ5筢TVpj;95TUWA8(p:n+V ݘ{|SUڼ߬ޗiF O'' XIfEut9fuķ=eQlTyx'G*=r]ޕZ<0P@)A( z-GA_2ibIx)ypV7Ҁ[`*J|gHА/uY gYNU᛹ܷ ͩ?ڥcھE(e4:`ώ6ߞq #.Ft͏@Tr<h@ld{y C̽:,f+05wJ⨋_oۯSBV'[Q^4PѲ9+07, HQ} ?PCFgsh#ܙuH Dߗ?88b^)"b9ֻ,?LXKWO(.lmWw?!Jus a'srJ [=^U9#p1SSwh½5H1$6 1e~J]0j';k޴kFQ E +l|1BMVQ*hopI;%;pK<":l8bcH磋ꙗ$'e;52> <|1x6X+ˑFwNQp<%UaȧCL$ juX^j{tr)ѾyX1$$0>`J\>Q*dz1(.sԹb!P&A֟6tÅ$0%^xUܜ8≣wϟt)'kWM.6jlcb'C}`>!!smp0nW{ϖ! Lw0\銦]wA08Dd3M| 7~w!]}ʉܜLqIb(t!V^g#;w=\-f2k] J @lP0<N@GHHn(ZɦX~ }tRl7G ja+˨ͪJjMJSJ ^&k%HUn, 1|رexbNԒp/58I:X}0/ `S]XȈW&+N"6KJ'>oM^]1~FEaa%}h{-|Yczk=F(O&ͷqn ueQ8FUr߫D?= (ƁzY^C:\K~ɘp&$Z"sf~dCW>yj׹zYGA!Zz3j[ҿsM mvm2OqfC?Uc|FE2K gwFF lb{s3QIRRvrѻG~o$W΀|8r\˴?')b6ے8}-:OD6߀,Lk/Z)š!Cݣ kI⫩w*)c ] o/I3%?s;pX*I$%;O—he5韹حV lٴ g47jQ~ AZ3kSZ֤z%{qy$'q`NDPYl86;VO$8̈́oy=cp.]ӥt('nهK/W4h#79VJ€v)'̀N(J%Ϥ`qIhxHeե0NTHH@'^ Qc"&Z%HÆ6ΜGMSY_x$s͍acT9e3~W%3}]qMUT#.uq}B]'Qa/Q`XlԢ.,q"!f2a%|J_{v/QYq^l"CB:6{=_ (x2DX+@z~bYM;j~<5z>噰)Yk"nYmUհ"ڹ  M"^8Df1s>:t)B11~{_A78^,n Iy $=$1 DC&4_e.A[.9wgas3 ;W-cϯrx:ImkCVSj EWl'+V}2x *~k\r*Pmo7JaJWd:!1Ǫy~z (Y9 U5IѼ7D*GMcU\?7;-P >n4/:#C> 07ڷgP):ٱ?26ؘmV Klev1aT])2fnεu)[S.rf}`WSb:rܪd-b_ Ҧ&{5(Xt Ȇi7Pkg+E*˴t6rA2s ?)TuiKպ9(d+' *QAX4<dB {L0Ur`K9 ~M7X(Z,bC4E ca?_y)ddGOxN= Էj l6ֳնUЎ1q Dp=ޒm0UX)L/܎ήwC_)`o)2lOó GAdz" b9ݭ^e%ȞJC(}WAi u:0a}:'bkxS3qO\7$2 [Oe ˙9,=C[7{'bvGgp9Ah1,x<=n.B$$OHkXf޼A3'}nL@Z2O|n}rᕏcQجPZ/}A0!N1)).: 'iC*|۬hRe) wg-]vjdpڕG^Իt ɑ j6Z(H-^ b`N* :6έ9h[NpYX+je`QGӌ 5||_!0s}]ð~-s{Gဇ>#cgPVL;k{hsmį=~1lٕysU0WHq W)SQ'ۇZfX,pLD2S%Fw4ag7u*nrTxŪ?ؘ ʙUnb<*81p6hBv%E |)I[Tw#R^u .}D;!CQ*' a_=,F,wp/n͡`7x4Ox}}6)ms2H{V~Rl9eFMWRƆ~Ϭ[zX܃@ DsCI7(^1>885zdRKOVs4r}+Vɏ) q[ܫmMPFL){aϲjIr:Ty4#Uh6%H2/|"(m%xL 0~5y` fq\NE $Td hq$ĹX oZqIAo6CR F,5!/Ќ]c* (z81~7-&%^=h2GbJO~'No5q~=2U":-c8rlcLV}kprR?eP ,(y )f1JB#wv4奃W{[i0)7N|B4*7n$(~X p|QbiqpFH'zx:^p>Mvc$HuxW ݏAP*83OqaZ+LZ6@a}޹S"Vp_Ypg1U(wqi6˹@]&hny%9W?Y"Ѷji+&";0R&s?4c_Dk/|P kim%"`+"=e)b*(bHL KV[ZoQ':(g‡@sު|•, gܜq@1Dmh<DP 4Ծ.5@%4w)aMѤu F1"76)Nݸhd< ^1DKW ɦ֮86Y:, ;U˷QBum;%sQ~rUf*gm9pE4\yv?}29Բ ]7yAp( 1BR@]UU~])!r*wB<]]W>L n5ɤ|Gkl/nWgX x̶b_> m:,4Z`.F|Lz`oWאcC@N\E .ÝCv cyRu7\%vs0ʾ#Ž7z;"{8nv&XhGDGFZ zbjΔWe\ "8%&^{@ \<0#Z;^btX-_zqlZU<]@^(w=T3~xSlJap@oQe#g_@^sa3D쿼-w$#\8;X2{C-3ϓsڜ*igGo^͠oi<ҚJ(Yl c^kpm1˧1ʜRlXSn7ښ d)G:wN ᬓ6w$aA<p2:meFyc5ǟ!seKaA:P.d$k?F;ӣUarD7O+= ?8v/uv$ķ6yo!vW Mln:f_Z.~̀whlZvA H!}A a)6s2kPӼ{b;2wp"e9PAc8,Z5!N'ácvSm}?0n4e@&uf~f 3bs+y'b,we69xg?oP0>oH  XWmoN?7]ng!N]ޣIooOZ E\!Vt '$Ǒ8m܂c}Dɍ[j^,f,(]kwN Td.>&Ȗ,~~-lPѓGؓإLoD֍Hg-,u?%J< 4vx_Ng !P9O~c*A,iltw9|[89ZG?LTO_|z8G ;1~2zU) 3WL\".^~M8I㜉Eh66crRk d%59pN/4 :4VcِASt1@ܫwd4rtRG[sx S-*UX#_˜H #3e=QMv% G;eHId2 g8#I O;./)bu",bGT"6H|$i g9z =!lbm ^ϐkڿBʢIc1I^߯=U@Xe~ۀYsYC>Jr=q|綠&݃/K0Li0r;]M  D ~Cm)`X"!\BwBbkh\ #L_/uGV=dKJt5)ԡ,2Cϴ\qG^.Д\];H7W"[:C[lWS W;\ r"IY ~MW5z#\r6C)($Y<մTnI9Y@?rL%gd5(ʐ ׏^yܙnlrJ^b4.@ڌۣNʹiЍL7īa\v$c{I@ҽzط]V`jY5V fb'ﯭ+w+Vrfto 卯gAyGzU 3{} R稞bZ{`$k&"@As4+`2Kh%pz= MvuWhK:S*H F%_#LoZʿ:Biá ZbXi|561Eb;ONǛi!ɀ9X~}+RLtʌ%#y4jJNEL()hp.W~:gU=GDm~Ͼ=vE,^ EGLJn7aɤzX>J}ME5xZQ@b_s T4ԕЎz c<@y,yb;owm@ m@T/sAm!lӜ~HgLm$vWX+H7 H!T8QQ܈!µ}-@x>uV=Dʀ؈FX)okȔ;pK~YUGZ /Neb*^|Zoq^mg~֐ ȫv6> +b7m=c$Z{D:\lFmmy \#/p_?y( PC:À zdu`$coE KP 3@Ar$N#`j} (g5i~ۢr|"u#%~8+E^ 9E"aV,e/69ETiEtu eYR)|mb/a#(gv1>N I5MbPՉ0"|wHq;Lkbd$:W9RdӤQPS3Q:][]Zed?Q8[/-ܧCB11r Ymq^`tUrF>%PPҠha* s|n"cX: 3/+dY aLjc[(Yv=C@<~q>"3d|@Bv=Y;1LjYb0X.f1N0^z1$?H*P >#VIܔt IsjHA{^^:X/3,&UoWt\.Mc!$ze@qu*qA;^ick0Z. [ Ie_UnSlڽ=ђv(/Ծ-I#tU =,メN>N=RTPb#7=4>'%Չ]^>Y(`>j8ј e˰vm6!8D-mzMe i? VHʾ2 6ې&-;ݗZVإ*l1A ȫy5߲܃d M˃61ovK@\|N+^+sj54XN1QW` ge=GgYAœ|7yAyyhG$CtL s+ z/xp'=jd*zugP0_ bDJ Gzz{۱5E&Xf6EM6hhZ!lb/*}]%8` /2Ԧl+l 9)'Gp+;9AY͖OHk4OVzgU(K&p6J )RmbAے;_Q1'DgDJ.`sagO$`oJWlp(z/A3!!u+'\v=%&! 4 X3޷1SMzS݇ ymԑƶJS/=%/>tzwrJ^Wh+@.^'6#L =gT n۶8uUu?Y-M`['N=PJT ?p56>m[Yoxċ_p~ɀWB9%$T2{r(0 l.;a$?GI)MbK2"Ple)7Wd!KAoqKU]'c7ۍ95WC uZ4V 2 Mb6c8$XPCyu/հ҉tohe@k۬;Wpy,~;祫J –Ng|d/;QIrg #)3s$%yM)6y2'VUgFקpy%XKӄTN8}+A76xRj͌x%0F؇}/٥LeUc~;TtX=7ntV4ttYkcGZkljʉ~+Sc5Hg͎XnqNF_ >@2>Y7nt[Iϥ]D6q1o5tG5Bijڥm`_[$93DpX90 Z7I,m E8&#x=ExsZBX)/TFi5ǐZtq5˻Ul!C r+Oo;E<1%/~`jnhY"j7nx ].a;JB1 8!s 9@-ĴI|cS€E%b-S4׃OU}0ru -D/w[[cXIܩs3!/]e9 !}>> ]MǰJeR>Tt捨5!M\/7/FFWϲR*!z˾KC7oUcX&rBpZb,|!}oG>L/ākcEr;G5ޣ A-#YQ%?.aq]n{s6JX.dp a. )&8v4?70G2 uZ )ҧ|^6lz@RFPry}mlz{8ScŬot6ڬa`Z+u=Xk׊>˙{)gg:Z%`6G¥?)m djfH՛1/J$OY1FEsڤ~g6 oiBV@2?.s\/ L[-[Z(RT )ڌt>od<F#7ql$czJq>ੈuCgodzwr9}7#2)P>MΛ\!g}S:%:jA1™WEѣ'FeT琼E}}Ule(N 7'`Pܲ]`YsԼ%'@6 7ӑQvxMxY+gݷMo Pu7hu2$0 tn/9#lf[v{@.w2Ëֺ՞P+E*g/R8rLo+ *'_M-NFv(W1G [¥o^KLۀXcJ qO4uʐ:7=<(H[U+jMaUg9X[m_(g #d xO6)Q!'hfdGTmСERЭ{s'~D2ƹyp#tnH'7! 2DHE(xushWeI^PމSIiY:k9bkBj1 a"K uf8S -nOἡ< 2 R9 pO]Bx۳Wm;Di2LO֡bZ< 5,L`hd 8HtT;Pů~zĦw,ď@qʠ`q+c =A^ qNl*)|3]g9 Ҝ&(]oЉ3q(gn, 44tXPIXʗI&$b5Λ\32 .=߉u#.#?˧EoN-^|ϰf&:{Up F|8p_E1Ǩ?d $b G1X,};A%$|eַ,z CDTd\a ^֐dxqru7[9r[&UB5TD>-z5^̹S4k)ְ]|%G87'9v#:4D!dFT ~.:* VhOz529-ӘUqX:JЩ@q1Xt/HG__<.?EHa7b9@+"|2g桌W"ntL?w1m&!S_j#yp "E?{U9bKWY$.Iwl=9ъy'l3coجk^[ϜfF g+w1Tȑ=m/PUvu8,1'ZZɇ.gU*jK7/6 CՊJtt?x m H_˩zc:?I|I],En8E]zd. ȴ0[q9|Uk{$ UD[[8Y 0㫼1#:sqݻ#O@}&y >z|yB4Vl1z&}غf B@Iέ ! WDEuѾ_z͸ d1;q;@ sϙ-t1_l]Y:37hi9|횻*9HJ(֙C߾h7ku U&Xe(!lJ[m&ЂZbES1b?M[=-'R#C}z(rWO\QKWE 3n[BYƆ Vdl$WryⲧF |xH4NSW c| ȯս:.N @[op?Y>Ov%U͔~א.F]ZI`r")sšӋIQ2#q-Ja(,둩3"͉+V#7nmp͌'T9}xِN`{o6 Iʨ\2QW`p❨9n1p'Xzo-Dc2{GpDH^G~xg#, p(-9XAoD8hMJgXK@ c:E}4OOHNlXvTBLff\Dlc*;Gl…s?{uKnJԡ]T6PZ$!{[{Y\Wv̒< PX* M U*ng?ndɬ'^޲}"U }ٳ6Ty$5XM, *xaDƚCGDOwBGf_*v-Nbs\GW,ƗݍGoa|\umi;;ܪu0+ 58PUpQb;' oWgkzyP̗>{D4cbŝy>%n@1~HeCcd!wI7ՑZ"dp<"ȇS͜xԑxfw@0{pfaiOQtB 54n V*<01(Eؤg|/L(˩&qx"bM5 ! S,iQ<+ +'iHs $G\jNBړ#!AƭME`ho7 bAqOoJlwʩHYOB9&gg~EZrZz2&ղh#@ F4[m|p S=j`!s4 -W0 B<)(XqXA61d^A]L~CyCV6opoc^yKt~g)~n{>lmУ#r\ gOLq&/Ǎ}ښi=EGpB$_i"mR9ΑBxʡgpԭ)y$4>5z0E _e6.yr_3ё>9m6GեzM V;S{%ocGgPS6+\@ -_et û) rZ{-0lN R PgIFmp/ URGw=#0oO5Ƙ 4$J JTq(* 3"FYbǻA?_~}Aϭ^%}S5ԏDC0USD_rE U1A"d%Gֽ}+L4/o<<,klU-#:kLy6'saN*]_xF-1i>yv J"̛#).z^Vϩ5#D|&@v+R \ y3NM%lDZ ])7>Éuw@  s>CAE\  <qaj psqDDy ]DhSH"kCG!ba=3ӟq "mK 3X9<Ơfj&mힱlŔRS2?X'ȵ C>Q(_[KO)I}?IAJ|ϣMPjU,"VeS)^CAaD"l54)n,l{y?+zk~Yq }J~8OՠnnopƵyr=C hk:}j泳.> Z/nLb9ù71' 7)sd.%ceXi077yW*c~ KPxl|!xa$h/' _U(m_~vscyr~\fW9B?hgPH6W[zN/i~O|.C+~'H ]ܿc BQ?2J=;c;:Q SJҾepbȕ֧&[hf-):$Kqfq5}GPŸ,WJti<"4xj}+l[Sn-z #MfqqL%' =lB4CW5{WT;GXߌTn! X&8G T-DXsa*MW$M~C.%3´uzꆲ`D(n7&@U||~Ɒ 2UO6T*8y;ج!v?, Y #~Do^eǍbлnϸɵmgrfGK-?WD?@9We'F3|ze Ҙ,l։Eb"@m!arwdfU "rwu0iN] {饟,DL*JW R1"r< %E y6UNrWGV%. IJJ=8^ݔM^ uxkXJ코;JZ_ 0BX‡wW럵k>=?yпru/h(5{O{s04G}#>!9R ށ]D]>hxpۓ- 14~Q^/J"ӀXfg\p&y QpIڨ% ڷ_tY: C3Uu\goMs) SAT M+w'G1z$z | rF_gm`*Um]<ܺ\^?O&06̏dڞ[5(mGD4Nw$BA*NB$jz2v⧎31 alVkMﶙNc b |LxR|}_nȊAHt8ƇϹe9, IDw>Ej<ÃX}cc'eQukW t  -e@AJVܽ&#i)(Qo,בY TLf҂FFOuA]{SNӽZy $ ' :X9No o5 ga1kXHp!)27r; y06DJR&^BKvfe||lҸ^D $q{K.4>j٧~7P=*vx.mdTҜȯ!=3xuABؤC9%&2=SZW}{Wi)6-%h !jjȹ~}zv%c;zgG/Uy蟼 k3[FL: nʤSg3}u d{i$?Q c2Z m-GiOb$9AiR&oV(IQi36Aw.Z8U]|&y?|$2'k.F.=0xEo"vEGN}&5[L3$3L21\~AY`k=Lc4H&K6SbIIv)n:lpo]ŕGac?ˡ& 5 u&N%Fg"rrim8[m_;?t*:{`ػ PmCj)kఋH x>Bķbj8׮e{ovf>ߧdL,STppQqNr$Ύ$?`2U]ٱv|k4GL>͞Ͳbry]W m#JvM0hY8ʸz?%i6Rw~/ BzyL!kR_Iee拠Z h9Ufw2{3}c"Ш?α k幘7 UCW d_'G , NZkۻt=q[ gŕ,ض͏œz>n/06`7:戴{ Zp(B{ wӆ ?9wfd)hɲֺ㉂ܻ#t*5<-΅ !#gN_`?PQҶ5Zm7A_5\rm`nNTr wu܈O¾@"ʯaA?_Ix$զmۜ;xA/1h0o7s6/'ϱ҈>R˾Ss @=vot0ɞ36OfP:<:QoCkbUzޑ n,nWf;թW+TtjKd;w1yy2oBl}, %O`T;+8G!-)N;Ց8_#DכP(W%@K >٣ʟ5Y]_P҇?džPH[TtF S/抅lҌ~VluZԗ ec}S~~8DPCfWPHCelb 5H7[|vXZ||ЪBgP5Az%x9liR@rAZ#cL$ 'yyfk vg*$h$הftU,g9Ȝ쁡`36k]ww!!|sYzkEbƭ'&) F}܍|4^p*y1|?.25Fr^)UcΔdu8yWq,UATϛ ~^KYmPR`mZ#!Lsi `kJC^2?zyr wpo&l1 <9u]m>T? d?IFE E 0"_h"ERdұ"nWNU̦8x׆S[fHhA֍D`R%Y\"cX8}]nAm! ć >B) 8 CB>ᯘcNl-T2̣ftYׄhѨ<چTxdySϠQf#_}AH'=3ܜ gl)KQh{T3܀ kaBnRu"5ct@vrI,L F](Z/ MMeBTnohY[ RҥtS 7hBr${zF$UNf% kLݝg9UWbɌKQԱ|4kޓdOc؀yׅ>xa k~a+@ULtl:þ :F]H3^S,-Rv糽^׻X&}1!k?U4̀UHMF,9naC^g='zx^8mm&*{r /`O jNtgPG &tTtnqB^gw;\'<@?O'elE7FwĞ՘s\8-P޷}I-[+'!+ 9L8_9ҡ]s:Np, Nrn]j$o1Q]L{vtau\/ၡLt2vBhLDfJo6:b1վFMBF1Sx]L,|tlJTh$n[PJ^`'{awz릕!mNP^7#FFBwԪ_x9-0T%lg'5?Bg_ڃ&5m ͜6)ڬԦd-H |9tf ig8HrYeKnA /(eg-3?8VNJ  $8s~/Gҹݼ7&Za+D|Q6G!ܱ|`y̓pYԒմkp}IK(\]f\7 D*ʖAW}lMo.7XeU5+o3%פ;& Woױl OxqIé ks\ IAZW#ի(} CW  Fd쾐 6@3tKRNF*,6Bc+C-l%)1r_QaMJn\=r{c .s`A.Fͮ9 U[kzbiE(o?[ѱ,H0۵3}6aDу [k~;`_uC},n;ǧP2Jo0~YT9! c{1ߓVtz ##NH:;RT8aI%Ik3.CnU? {a?JM3Sl],Bm#ozN]4^$B\& "ywrV0>Fpԣs^ܛzx1wX3RʼI01^Ny ɍ[ڊGFog,|are; (=a09Fѐ">: bܮ+^$tIM jn[06bҵ {RȕH$I%x~vyif;'t!j|oiֶ=n{dX3y.ck/E9u 0';p75 j0J/W_ Yف9+Mp`Fx4][^-f ~կ%^>&B i$M:WPv&ׄIM\ޤ`5?N<LMR7ơ]@Ƞ+o ϙo~O[Y(ͯ u 5쥚fi|(Pݙ=?@p6nkc$7d"":kZxX _}cUËWu[uBM,},o I;bQBRhJ7HE/n# WU:C++gSBa$S 8װb ,6tk13־!ogo+r T/pyq$ܱ+~B7ݽ5FN.+҈Gd!8䉎CMI8 Aׄ}H1B!!< ȑHI0˜l?x*Jއp(gM F2Z^f?SR*eiKBCaAoM^\YZO@9&MacG%^Ll"'̝%\pz-bq\6~'foܧ.t )Cd(lB˷vLa3 Ux k?)]""a q168&]s@#f,qy'6޶3aQGJ#](I/h?jVmFWԲP̘i[@a$ ^\<-ϡLR5dy4fېԤxnuap 6 >Sw6 ;"Ъ[ ZH0nJK#kgy.V6g BVpmܪx-wꤍ;@|˗2٘@wYF޾r HJ`*~#xPB9E7VV 6#QY{ZBsTɒEnvv/nGUA }T_81\yj> &2JZG$;jlM0}Lk*唯byhs*eN"SS~iWgKf~ Fpw%bۢ\^1D;l~ :d~,nb:ؘ{մF=?ƿӿ qA(vԛnǺI<˧- `l5E™7ڲR XTD*të:BI)l2eL)Mzo*VL$hD;@f슞l?9RnFHԮ\yĀ0iսL}0.Aǜ4Yٯdi'=VyrFv])0 32d ʿG҃XFzɔ+VXI MO]?dYҙb8!=^%B z5;hQw9-u|qo_ocƚX{[იѻ{ЩmlIFI-?+e2cwEMLbJ !D ^@|]-rR aWh.NVU50 ͼS< d b|Ai$\ojnp3-CQN`5LS~L:ΦA(9VLإ=~w"ل(ei+8 ޾P5||8lQ[)0XdJQꡡRgUFH>䟵/!6x ,2Rp%zl+Ӕ.{9\zISޭQTI+PcQ~kO"a3̧{bz~ΖTķb'ݦ-PC)I<5 !Vb 4Hrdf])h!϶aC!~r9<<&9\ ewpAV HNx|hP5aRݘJI?h/RR|e-k9Mɚ 8+SR ^KrW񤂍t8؆aBͱ2!SYTR*=%*ș`c'ÍN'^| I)PDNB Λ%B2R)9L⡢MT|J%߼~VYv[j0}_fqܺKv9J<׿ x K׭_IxKLģyYI7>ɟ.0H~lxUϤ4pyE)yMp^E[/>}9:a3kd|vX4aMϝGqRm?}s?E.g{*'U,-r4v1&p>A%0*'է_Vn$'JUvP݉]-o>aޙz8'0to{36ZfU/lĽ*v?'V ZbZ(E,j iT8]mi=r2Q K1ײַ+~*IsɫYLvU="i`kr7v|L651'FE1 {nK߶jRLW'7 '(]tgaVu* FGͬHPpjA+y';lFH"j ^ &]);͍k-Z2uu\$et([ۧ;:=!\˯imfU}0=@#+'cZ_ /b׆dvh?|*]nbh (i;W* R{伓_а Ijcg HC7tQNr9EI%Uc̞B.%:{KŰYiqˏl-Nk.9Ҟ?3ݤLcݻU 0 1܌.S~GQ{}|mWN4??EfmN+KOuldDzZOs1RCbOWOX нH]`+;z$H`o.`i`Up+R](9ކB˻S/ ڋvғ3mԎ)xOO^+TM.Eh_xHz=617v6XRTP'!+ 5st~kY͘>tϐQEnћ%7mZVmWURVFˬ nx'H- cy $PƇ#, D$~h?1nZ)@GTX *rUrqfϝΐH^]!@/ :SEG$q@[>TjhՕz)1wh ,KVI!ȅaEMMD^*DVȠLF[RVjptGou98juC6%Xz;[VI,]Zl\''9CL+$RGˆܩ*0`P/b ("\$\9^k/8Vx] @KN1^lQ8 \+E)fgߡ 1 T>F/E -C>̈́gjZgϸ4T`u2Wg"CPR~*SK~]#*|2Z[q'Ų]C( 46`f,%2S 'ܩԗI7Rw@fGQg<$8;Ppp!QkU1*D6BUO71E(l~$B2LJ: pWgNaF6| J 1~ֻW eAuX5MM0A>} ʗmqKHG?*`Û5oyX~Jl͌ʕ$C&}07$Nxu1-tjo ؗqB&B§Xb4T](:|cRX?*'JfBjn z~*c(\ &=HQ vP;P1;qb@lш0aU|o\{2,ep2Ļ.j $ pJ8fXgQ-ޜXx!c@> T3@nI ~yqW9,6sHh'9H \hKdH|bja%^[E^LYRئo}δ4WR9.pל,Sdvp ̤-*|+m wQ }w4lQKWk!64, J>*]JM:ԑvj^ۣҽ>.YXZ$x?1KkŬL;|3_5b;̴_E )&re n2 (+3 Yݓ4YW#GyMTe/ 4Uo022~`,nUee=o8T^̶bO%O9 7"f8,5g74A1(t.C&܄]䲆dE䝍CSk)n7j DbZm2#'Wc|ޏx}8큰{_ނYHF(Zp[m!:Ġbm!c=Qtba=uD A[}4ώ5\r߸:5DlÆLszn- `QSgRUcɌ2ظ[M|Y 7C^*v(FQ&? \2q]7ör2̆#@yxEܾ5'~GsOx\Ft՚Diyt h`M[¤pDnNKHfQh-˸"ݪ[HBƚxQAT 2zUzx +zk35j1wwoIG.K|WI'J״ARfBcjOz{0ܼhjF~#V RDx4+;<:UfBWQBy.dR0 R Z8Mw{뺾oi/d >(ov,Z9'=-9G(Em70xiq2nkGbg&'y%qId߿Xˉ$j~hxopxh1h(;ִL?F #P(}Pum?ظ{sV7Lc!VtH~LW^.sH(ČwdDI(V/^nzv]o"GtekY 'bsfF`/bS0 Ǡ`< =~R.QP{3vhw{OϻI_fv[ )rDJC3g8s#8!mTPbS 5#3ߚ3/ŗv%S`߰xtM ڂݿaS.y*v`ãDF9޸R(c) p\J3N_RobxՙJ{5k!T.)Ő9;\V=BiɫwP5uf<LrfՖ7ÀBa&>4-NEqҟ}dD~A5t,~Pr !DN@d(a܍uC=$ [$rz]x&r/CO~Sc8:a='l슏ۼ Q#J]0_c?CD-q8-FC5v߸ ^!-얘d1e ˳?x#ՂI}j]L~Ni]D=Lax4ڣH*IYK=gF ;q/wtat*}E^fѽƦuJt{l[_5ÇB~ ތ'fYr#-J + Qv8 Knk߭F㓦D< *ukHM[(̇S\ EuUH3~r? @s jpxr,;y,߽3_^Z@Q:TV'E%Eq"޴0f0ϳɸ?vNU lS@Э|\LI[;߁1p ѷm݉T5ڣR"ӧšit}'z^|{jnܞ$[Г3{so+iϮzer?R0;>_sTϛن%J_9N٦zYzF>Ba8ɹMf:ג@$_stx'7 kVlW_f-5Fi.3uQE@AfHW%)%*sGʋL읳 hȈ)j9`-/0z  _XJi^7*s(oKG<;`H?edP!!j&+6U,I8M1qJV#Z%"jxf4\-W:"2)NAs-S_wiԜM#"D#ɨY_^:v)FSByTd05oAU-7 .{Rݣq$u0 1LD!|4/."?m~+A1juŮB[$8B*wI8#Tڰ6Up5PqyxT*/B,ЩC>eo^GaAnspԆrCpt4$.ToM<% qOa*t±&MQfa:񿽫nVBF ^殙w S MĘ@(ߍi]x4Q5# 0:puȬ4 TxKZ2l>oTywT laTrcK9ƂN2䴎{k+ @-_7k$7]cܪ"Jaa|(Lv$EάMUI'.@f%``E_~+WR~%k zZiBI*O yӚ8:5B.+e \*{<"R"ҕ!(ol34|Nu!) a1mٙFtهn$n3v|4GjMF <#YKzZ.;IetWsP8I7$.C88J "W+iЍʈZ]y .'tXk[]A}q 8@D=1L`{X 8Ox-?](ν֤<w hxD2q V#63^ͦ4]D7&I1bx.I!Q^Ryo㴌do*k)SD벥<:~2zRw1OB'şZ_ _{%u W򡖤;lMT"N b(MBVB_s΄kЭ  W\SU&+A8Gm4r%OO疹P. R 9nj S8[!,, %^_My:1,mojód*F-Ӏ l q I'ZPh4("A u'U|"/0el`%.S/#&Z.n![PT9h3.$#{v{߶6MsUdȷ bD&t-РE7ޫ-hM=CgpM'p#aq) MY/pi|!C#x}qc2L7JȖQ*CHse!SRJ$k:vC} g98E{ ;|8{ڕ\ab/5?Ĺթd P0L9zpJƫzJ)0k=yJ^^W-]R$Ą]fG򡜚+:?<̵'F 1Wʇ j6/͆i@q/y j"7"qabY,XɿVWubwʉ̲"M#8J WY offJ?'Ѝ$pa@7Mpu⒅0~P;ƨ6*t?;+{ޥT8{m-%Mrot7D^kPs%C6?GP;4m8\A!ITN- T:.>dGR3b$*4.,m?S)^M !?jQЃv<37ca$%tD7 &H"9T &_a{esK_ѦSfKh@t]hU ݲMA䘐e;iOmr;nZ,E)'Yh MV$=Tq\-h wy6̷]]05lQB*42#cJc1/!+3RatCUZ*M=ҒCA( vnK6.%#Cզv- Bt6[?LQR7DaSMu}*)MV|b]E2a`*4PaMsFቃI+s~'CY|l_C{i$8&A1w2kɕ)s2Q$հN}02d7/N%w;w-o䆺5NHuNoHlK%u_cBc}y-PO\蝂6jE1D aKCBщ_je8/U(#' k۠ lF-dy%K)ǞA>oؾkY?<[a cP 8~{[IrHP U%6(" &++rv$Kjf0'{RMY93Vtd̈́ȫ̋#qHqm@z)I`$lӜ 4Ű$L| :a.;!p٤R&gr{  L/Qp8X|;8U!n܆mt`rU<䢯XХ% r-="ofS-9eᠣ8 Vy( x";ivc~s*c*e0:E-z/[NP3B;$,+vIm)̓ǃāC?APrқ{ xR is+GaX;Yɳ؆;oM4kE;ć7i9 }k-)c=5UԲG vSKRn.Ϊ#yz&bY- Sd~"cOpĕ`;_6@\ER-s?8Ls៙˝O@>ʠf۹9E/G2~gzij1։I!TeRݏ(?ETК !@}+ HNJPtQ <_19`A|YFH?(Yq $?FBYc,Jz{XIh8}ϑy=J[[ZԈ u/^B%Ցgpy@e잎$H^yZB$Lk1v0𷔌96Ez- 0%|(VC'ZVU< UA/OȬc}`@ &i<+Ed=6:E{t blۧrd¾G5>J˖8ntZjx$.k֋>; UYL#1M˘79V^@1>$ay@.wQ7C$xF)?:>pgW;3Bfmr=l CĎ_SߏI4P|eMx¡p gTS2RA1ROiM㱛-ByH?P$(RSCG5ZEbVT=,\/kLX:wh$mTM3kswa+KD(A,qpB{kȭK0%~~סOs!=u۪TiVe/w-}ri6u*O*cfю/֔Elr L4W4"t' -Ԣ}l{֎BV8,ҋx4z{Cuw5 ͙Hqof/zg叛W, ƨyJ*# [S/ZwhubW~ 6^\gj J13i %gmE,}J8'W sD鮯mpȼ@ kI-۵Oett~(>2X \r-./Iڝ6kɦ(wr;,~;aS-7ۻIn],F~ۺ٢?~zv:viAl˚/bE 栜PU0uS[Sf4~ q*o=<6Y䊦aNH$;ԇH4|♥e1e< ,"tL!EIA W:i3Qp>L6S4:G)괦{/ 27Kj>Gyv1CrVpJv6`ZW?S(NK$._*ru=7Ą\JteN,^IQ-'/U G_G9F5\ Pp(T<`nW+bP%|ĿOr}a=MW7Y 23yFԛ X}+3Df#=ZHaV?ֿܱ j궕DG'WF)eFVP2e#5:,O" rSJ p"}% 1Ϳfwܣv86U#FjIxX.ODE]/%3Ԕ~~WU#\_)U:s֔Tњf\! ln?ri>r#]XQJCq{jQ@boPPCuGu6OGFhӑ˃ջrI5I2u,~'z5Hxgw,ud{\Pd_,6:y;T67<ʆ]积SM|,Th%MAZ!{WF]KM<ނǵtзTI!}Kp|O9OXe|nǶ\G:I'Rݛ4 da\sJ88 aՀ,BB{yQJ*8nlW}q![,TsFi}7TU!M|H ߹>5O0m6;Kq|N+qZ&o"2E_Z= =)= ptHra(pHd X6S'0?huKχgs>MߺtͻkȱOS̡0x;gTܫ o~N,5zK"FfŬc^aU^mqMJ܅?" SQ^ٵ=d&Y\OC|_.Ս?˕đ&kkQł ɒ {Ddj r7/۾QcROښEDh[NM2WNHV6=QZ)ekJ.7*b!fB ú,΀m&&l6oaX[YL=xIMTЇ#'3JVM wDX%^ros:0Q=``^v˻=66Y߽/.\xK1}VG&MBCվ0b㟋ZuV+2g2D5Ra~s-gnS fVȆ٥-3(XiaӨ?总1wtn‚hE"3cZP6ԅO_LA'&w.1a y4UdE_CImrH^t' ϡm[o9tF[l*1[o'FwO1(lU@)!I 1r| 83jT&/'V2 cda.aD6N6<< ]>J;(nSrjubFtϴE0Os`d8;6gibK ;ĩv\{/V?CٛIPOzʽTW*a2n1fB"D{')(zdj,$LCisNu \f#޳`0סxtrcpJǷx}ѫ:H-?*7tqEltŬ7-Q$Ljb/G"S؊D425ZqN= .+-]=ˈ_Bs"'__W_J_(P=r$t(YF?J׸@6׀\mNE a&m25-R@Z| xB2UIlԴWR߬ JÈ\Oy'#x_@di$j-{+7+44f|P;z%݀UKZ<; s![+Eܴ܌Vt_|PTEP}wCY%!Y 2QL ]plԲ90Vrh2i{yZ&E4hǃ:d^1[bNR])ho 2Y}n }u8m}V%_Հ[) {SR_مZLᒣy:hZj`=CVcdxl-)7_{%c0>XLLC9dRJN^>#q E!搶YctE cLI9ks tItҋU w,;^T\`+egiHՇ&1AKxM 1Šdы-jvm$q.4nNHxɩ[5O?yBo#c*2Us]W/t9UbN)|c\.AcGbݼ/s UQSW-l1ثAgmR73 `GI)1w"0;<#Rw \?˝=W-9Yy9?~Ϲ7N]^("60[7AN[܆,n;^) Iԛ0kj=4JdLUUQG>n|A'o%崷+s4P3IyoR!Hj>>a=r#9yԽn`VtSM痯t95@>u\x.2Јӓ/)s;z)h买-6HtUS1x3*;gO#0"5W4ܾYW}(ʱxˌ?&Y%eDQ.͐&(xFOUXb'H֊e_.+X}c:§}^Ȕf2|9cxOaG-s G8Џ6cAD$6Adզ1!:B,|4>0%uWm6ЪA5eyU:Biحyq>D;jB_M}4^dËH+?>@bƈ_ WDKK[v=+1~eE?+k`wnh:[u`l!y[ >9^S#ؐďBS|>tQ!A'o}6U'rqHBWMm9V78{d(x?֙( %r+;"#jXҭ^|c6K-к'~2 qI6y:^K"'\%e ^e KdfgI ĵ W6!Nv$ҷ4v|gDlŸt=gܸ/hYᱱx63"7u<Xl vQʩ#]WԸa@Fݳx.~iƽGVگW}x.׃dwV4of>2[ P/l& IxK_:y]Ҿn;׽I2(b F "h+r`ѿ!ݔpC)Z@p[Nf#(֬W8Ԙt !8_X_ c%(ucmJo%~qg6 ISڍ(GvxE~Hy{A4~ܒ̔vx6%_$qIc;'s2bmMv~Va^9;BdVDAHsg"a%l'g=]O3RnCҖ{VZ1d?!!Z1OFߪ ȜW#: z;db @ zLK2gs }]=D+'l pxr@삔A:-9 cVATVb6-]=](QOl0xZ̫;AB#o|Wd&[;]QsѤtY`!q3yw/YVڅUel߄):Djm0?hXMv~WVw+_׮28^؄?Y!V(%r@x<-r~!jA) ͡Lg*>2؉ ϟ`a%O =pmC% b5Qۨi*7_Y3ׅMip.یu j4|eފ|?>R%ﳾeP+^<Cx5SӠ`aQJ̕ Lo  ,QݹzXtɁЦ[@i6E:Ec@pvvL/u/S"EސQj#t'4Z3)Ҝ\TSBU|$TLɑ[G>}/.KF4Gۋ9‡NG6nuyF2OZȶN#],q#jlYt Y,X fOg٩/r~q}=>yw$p(V^ Bs}SZϔWsjp -^"6@ S7OXpP~-U>SWB {be(DJ g~({ ŧRȤEm&$l|n8ki_6> cZ(QGy&5}]ڼO%dj+R@ENNn ["JIݣ#ߛ:M{&5"͝}L_O4(@r;*i P ;@Yj58KjvǗ:,T I68Ԁ__ѩ~Ǚ8_=>育,ɇe>eog*vitkr}'4<%ߩq>[œ<_Ц Cyyk\lhƘsi1 ͚{>R/2}]GucTx&ӿ|܍6-?QKm&'@F-гIbFds+d;:([{^q{RMw Ƅ(lpē܌" ^Y~jn$xBGAsŵ]zB $'kҜȪjΗ.a {њ!g |2L0K?18s[T$eʇ%;OOXゔ箾DK /VY,εgW;(ㅳvʥnk`k*MM.QzȚLccwL#Con_l65#'o:CXcZxKTB"<*0:]fǦW?M}՜'f4fQ)<!o.%#zˍ0ǠfS]+{Fڄ-"5=es XHftF,=Pi`~7Բ'Al/qd%FILŜ;aFQ2 nZT+Nc8-Ra586:\[ghRGGN{{ 4P-w$<V|F)%wuqtPFsSm[OU,r)'[ N%iU 'VWHlYpnGՙD IZ0S;ljt ~Ф[Ș7'zZ aȶBG&8Av9|rξPl,L8|mCԑtSAщ^ |Vd !8!9;ԸI?mv~/Gb>_GGQL#{vog<[h;+[@VVZo{<"6$RLz?R#x,G2u*FBЈ,[[PBڍ*9|=|Y#'OE[c+8cpCמeZ~ H)\ |%uYDݡAN ѓghL kwLε eBBщ}8*CZ[AX@):]&i8*+Eqbu-Hc$N.־6ŋؓ`[>1]qmFxi%ffc)BsVՃ4r:fS's f#va5ijU #K8W9:pyҍl%j5Ő 4mYK60>==^ 1B&4hT=`ƀ Z?URGV'M̗j dU4lP8\v\C|CD˜G=hyzIY7TA_^<[Fấm^sJs"fx*8#_5] ۆCJ"Ҋ+UsRЛ{ UC/uixnn؄nyO}0!]@G٥W+^B4E*;rXJ'] -ȡK""xT*J// LsoJN'Ƽk$6O ъ8 TZrKPβi*J7?i3 4_^+'nN"t'46S7:6 ښfO&Hcq '\J]m:=! ;W4HfFxq_ pVS7m __K Xmb\[F=*vޙAgf;zU c?rd=RN|\_"C0RR>q'_{䞔s?:"oS0׵ NE+jo]n1"#Y6d[nώ*SoFyE4P`StCie5gM׾::>Ă^eO ˤTYXa8oG Ϣ GרS j|y܋kHOxK;@%ld%9ٴd l@H:UIfrnJOׁ/M`w'1}jy)wMnM=e2A1bd\6XωHqFtSarȩ/@ %o5SOhXS<gNoK؇*4$T'E|(H/tx́u7T: D~MR%7ܕK•rX[*_KܨZ43@`UWf'X"O9}(^,BSն.zJ tOkmBb[#+m2q2TA0c8NS/}8`SK8{j 2sʈ?`0uaP ϝ*;#xZ vSCp~ujwSR%*YRTvC.Pᨈ PIs)Nb+k+߁@KVd2-,=!^k3&fEtlwY~*r9wj]1I{1@-xe/B\?԰GÉ}Kqڄv=' bySGEV?a_ \3etٯ_e1 ~`|@V-h` t0Z z?XUV u;_ q`,lmEƃ Ǔw,OGeACj-H ݊_)C 8J_V:,A Yyh~mLsKl5|x7^B 9a\;bÀRQoG^Ab$a/ >VL=0ƱȾv%SA_Q.d99L+Hu>olpT5r2{Sy2hM9}8Sr@~f^7 l>|^/LWau-vl&Ԋ}gQ.8G#*˘17v2,%[N. -uD.z/HX-`[cA,8ϐg~'ϺfW%9 А^~x,//iacA > 0_i,Sǖ>%Dȴ AOiN|'8݌H,~NM<<99AA[H,ʉ(b?M MV!1WRu(-W!%>ְ̅T: Ǧb O`iR٧fap4ҔcINiXIoGăTC`3?lQR)<.P~ <*k8w{] mm,D'lxS(p_ 8$i}I Q 'S$i71WNlG?=S hЄˈp(@X06Ȯ|)KK¨wœ"*bT( )[v\ IQNtYffȉ dAI~zm ˃drO,41BiI+$|~(lN{ ӜK-LnW,K$7]O׏P!ECL}I"ؕ Z ^5Ӕ>meCPx{XGh?q1<#')һ Xp+*'ن%iq An[Ld(I#՜IŦAq|X)J]/c*]d`%8qŇ󰔔V*kS_Hkleإ-0F}4zV9{yFU e .ߐ P/G~ݐSMo6'ΉuerF[}ѓSQZRv2 Y 4'0,3,mͪU(r%E^F# <#k'Ko_Eo!$~oV2ck_!p$(HRIv#Ŧ6SP31 Gf'Gg6qB*HLNݥLg7EMTj'wW_h\ڊĭfxY!J]dYwnHoI j(¾L9cYaI'ƲL&-#"}|ESʽ0U o!æ,E;R%?(A!W1S C+:O#g;KN|)Y;A=IŎJmЧ;G{ NY(GNn}I6$Ѣi'n]3Cv+,bK^ykcltE]9qޱ\2Ws_>`M&7n1itwDim1U=˃FED]K|\[\B<= @<6a[[qbob0h٫.~_U;yT4'.g2a|>)p}j96z5 ݄۠ ofSnK|: \YA3WcaU\mEςs-&lldM_1,eQ:1w–[3?~QCvǨR@S ]k_d/F4$1fLv_#yvPI̓cvq8i_^9 $ kzNKyoQ%Z\7˵Cz7m~R!O,f$7JK'uQM=k׮?y@1];Cw#,6m,AeRO -*VLo!þ 0)Jufj(;L8J-?RVšɧQ<wm{6r){[#IrUrC-8[8rmډp @`Ⱦ")T .MaA8ko$X|D1+Fkz:tzS%LvxifΈh "fI0Sy[",KϸFx/ަnU.>pnB]V) /}KŤ1!`,*"WKXBVM\WYlsXSzB]!*#hK QtYięÚ3i.bzfm:xfܲ, ˒ezUvEmM m69zϹWvDdi[?!!ROYKƐzok]ž5ĭj緂t=r84arqB)L~YO츿@))cjb PlQԀҸ#0iͳwOaEď2NC7q8=GgG4 ߹P! 3KK@+Xk*Gsl" Br}-\v^kqoWSnhJjN^䨦*눚j^.i-ψw&BPl4vlk̐F9G,Ī]D#SQksx0Mwn$3nM>*Od$b#m^„v3&ɈJeFzf (tD0-DK+ (9qs?L`?{d>a %x-Ftѵʲݨ>|'rs4 ~):b`Q%HvO2 .?W(:;_Q3J < 7⠔ځCdtz{;.ܐaH sY7? %}r>V:)dO`1}\]ӗCndd G ȃAsM-)Na\WTޖ?r@ӁPMfX*3V0FzS% `H0wxjGfVZ*lΤ: f_ӂ.\m@茧,i-Ŭ30BRTuz],B8ڵtۛ4mtq=-i^fbz:7gg!;>s`Q[?gq{ nG3P fyfM_~NpIGnKNj/4lB['}wsQ < ٘{ / D̛LqVK|lVoPsl/[{7xfFU/%\ Qۡ>VAm:$7} vݳ\[ OC~D#u^nt6z(|50&%EyJP%qVJ>/Uм%'`.PdwD $#c&.6GXX.Vm6f[;ܵX1UrH,3'nߞz1i'+2U̳6],tȃ)3fkOC~\#ޫ zVFsKgE~[VPlVxR%L+ F8% 'XfJ<li.)p6u4.(|+E4:vD<+a*kӄKr[tD$bK&;)̗IB4G|7{h}=qz&fPkrzb\(6T*w F3řp"%.YPD5B3;4*?.<=`.EbEҼ9`w6ߩNņ?[w]H& 5ciD^doOa p Иɂْ2DQ܆?=FFVݮvG7^ȢP(,9? 䄓VX}1\9LDž5[NP37& Kzuڢ2ɮR#hyؑ5/& B3Ms}~27c+ܢV׿}3HAltc Nƣ{“)cC{CN|>bCrvu~Y_?Կ1a F[ H9<LW4zu qX(Ɩ{#<.O".ORp< g L1zMVNus:4S]HyOCi}fTġJv> cqC.tVxDgЯ }ӍXFDHjv*,m$S# | Q617qkW5CX3zG~8;Zюno0c4Byb/IG5dĒpζIҏ&bJj2Ь*D98ϰIB&(NAn@CG aT A/68 h +r8 Z==g+$>MoBk6F%Y gCfq4 _|ZIsy }mIP*jLP"mrt4\ |$ܭ MH͜ Tа(5ʱ)i_qz&$Ɍ֚>НUXP9gp(%n~piqZ[jO#8\¤h8f~gۣyVW0c9'_-}(˷12& F6k,5X?iIԺ?Vrvs?fPh)A9bIγD|ܭg+Nm7] n"cE2t x^.Ix>KK+$O@a.v8@F'˶u9Cwy+لuJf_3S)SUt9MǞau h:3W@4MV?iiEOjhi5Rе&Dj1"/ Vr!Z=F8v,47gQ̔էDisg]n|#my7],vqzc9"J)h|Io?{$dz]SȵoN-/&!]Q|sjis"tV9Jr<`S)U]N[1| ;evL+GғPZ;֞TeeI=Z2W<ȸ*~2JB7sjIH!]^qQ@Z NP,m` 3V 0C0h#.6' [yfmixpyQ0[Mx' e'GY QYjLǥc}, ؾCtqzBO-Y'+ jfdk P+m rU;.ltL?e^X+5[ ( £ 5O&? F=R(3)4ؙh$ɣ<kB5{zbQvׯS4DX04 5f1+O 3Y=`ԛܢŇ-HUmP~N B*1lUL҂^Wa2},v5-b Ch)18ގ#q\4#+#dk M C%|1& bc來pH>F`rӤǴ@{+rT M pX pֽSc.mg*MH=ⴄ`l@4[qJ1;~/W.d@6=lP<Bi1̟XBvEdyu5g`Zkjn`z&M}Ô$:*vЕ6 ނ|KԘ"|gD|&o|z?Nk~bJsW\XCG4Dxy Hq`[~=5\599svvzU\x Ұ6 __ %y >\yɋ'he:7CɊK.ďAg?O:}`Ne)qC @*HCĠEBJ)ܬ LS P]$-ˏ=eAi|~nܠs@vѻ>?GYz'HB߀7כ xKjCUO%[q)gGͯ}! i{9VݥIokj?:ysP'D^%[7T9 q== Ko(&mqs(ڶ\3F?-٬ro@Er; n|I"ԞF 2ѝs>P)b}!.xt|\,|#BYP?!YwI4"'2! ˘$4`QUL=iFyʹRHRq^m*\ O8 ^noIً]tx_^d]U%`M!vȵdw!_EH kdzl 〟i +31vKg|bIʳba $-˦B1j{ϱlYxώ5? [kXJ]K0s߹LNۢz-u&V'kFD8وԜձe1e [`,6i&C'RPٰ5\4FZ1:'wRXA zp+\)+5lb=Re9)n=ˏVD,7]Kw~ 2j3.jcql1 tJg?_] tQ43f_*5KGBY{f&a~v0G~ Xp`\~Uʸ/ϸ(ٶ!"m|nnQ|--7NQ4gm\aۣ3Z [p[Дlim,:"8zE)%@q\A-7 .Fҷ̀R_wW I8!Y0 (WOv]$sdDtB߄_]ʊRHp~GL?ϔ 4kբ:I͕Mɹeq%ɤ(T0|[8Fz9c} 1bHm ϳI_oj6i_w5 O(:.63W|[uCNTa|`2H]=7 Q!.NK@gCtQ}Ф;߫N zbX2g(94D<]c|JŶ!+| |Źeim@ _a;/1%ȗ ]#oY׺i,Q;8niqLp } I$`^[~hIݧJ"B6KT.q־1{+M!9 $DVU=hG̏bU4rR;g g&]׮)zv z?rI/I{Ы]߸%Mg3tc a/QnφYhq)#^GDxQnLb| c3{mu멮:lm|hgI񖘮 ZK'a@MwvW9Ɉ"Tq{ "+\e1 sbJQE.>T-tuF*+'4Ҥ uOEP>PRP+[ժ@B{CO VֿIX'nkLM`o,س8ڜ1rYj@aM>Lkn֯rUt&H7;#:#խ*|BG<̓72Ch I_%n/qg" :m-dE'48<2gXQJ;QRm+ōW7+$ɹN N wtS~mz_/a7ڢDpeq@X̧ UT0UzbAa8UM:qa.#vĤPYfhT1)6#gI|5x~oONջsxcrddSU-ݾ2_f JV9@#+_epxJt}h˸ucd]s0S{|iZBo_ YfPQ &K`\ ^=9kWfu2 ihwCu꘤>I3ŷk,S͊=WӋ5tHsnRӅ9 ^eYTk;oW* 3xAIDM+6m?cIiF%_ƁZ`PjJ";oZ k˓ :%0RHgUzMI1胜s$Q*kLfۅtR W/6SR5PqC=#f[s :1r%bfE;D[Z" % 8"&!d ue=*:~XFXu"> ]DY[ImT`,KtLW* k0,c7x,px\/[N2DKe>1_@~Zv _m"Ϣ<~;%JN}w[5GT/.噇oO[>J‘ݸI4$#}.NY@K6ܫGD%xgDžߩ.b*ͅy.yE^E%S֮RM6v#Z/" m1Qd2H1pt2EHb-Bݘ%>sv=ffӥMn6;2A~9=yҀVlܡW A2">:ŸհR74 [ͣb" < .׬qu4J5;Նa"HNpL ϩkled6UA rW &*kJ4>KhQ`?a҆ڲg)r7E} 1]G\Q5k+]U+_I⯉ÔkMRv|V7i@ٷDf,'M(e94F`笴ȣ{Q^ʚpN5q7vP"By0ZtlWs'f#V 4; )+JKLA82 ћ ݙc؄fV,<#G+M]Lnqֺ0EY=i/p< Ũq1S"2}#r<Ŏ(gp:4AUD;) sv!Ѣ"'_,@hHeeMŢ~φ*S>`EjHDZ=3 ׮ԑ)56ykBRyґxh",_! ${> hP,*Φ}y:HFׅ֟aRw*lux=0eW#"YmMzXط@o҈&VMt GL!qkd!+X)?^3wq CU3|)ݾwE" M}"3c掁 ^`Yu2x'(p Fu'lm7"J%]d?̗vM@4}j, "5 H2p Ņ•POTg*y^p ꨬ5ud" q6͜Dti%n;ZIWUΓ`lh_0 l4Dt|u Rv$ ֠_U>Y7b܆-g?Ĭr4 8x9%]Q3 n^23|nسvB6Fyf.Ms;><4d&g ;"f:EQvT02LmHu]uqnjy 4UN~xVxԶ)=?a͌X#P y )7e>2K?js/Bda)h8b(r >DZfݷcɖP*o= ˃RpUJP/2/nbou_[ňw֞hӛ6Np;ȖMx{a9<@oS_~ͰB8#l*j:7 F?G s77M-<ɑ9Μæ7|&ff0di,Cwxwi4mĸAc<F UJ4? s|yB $~ &@Q~{ Ʈ!_-EB}¬s82Tr@1*NZ_.[,we@`vKu @ʿ_Y^e)hߍ$Mf3Pcvʆ@ŹWo]V`bK}qEGrҖPr!lx2h$^΁k}{3 Y7i [o2@5 JRoJ%khJBg+D4Dd9bˁwip}pҦ[uUQu)>,?h0[jAٍʂ ʎ.w%c^ȰQ_Շ4O|0N@$7'$FoQ{zOHRIJM!?i+Z-M- .S0uW2G$q׻.X`]+z1kfG`v$6S2ۆvac)\h~pZ ͥ 9ԔߏƂv-uz/oJ\7~;/.nw]w_MS& <7R3$X ¾ ggEQQT:>>+=}&H;y ?'|ٴ0@17#rޠtn҇ m}4:s16rQk+ͯw8@IyNv !;GsFj!tSsH'oЃ٪" u54yYlĪWUSִ|:_f`lgU%O>J/`aLj|kX{Skj3PʼdzG Wjr$|ebq ]w²4Ii b~m5ctRPj(se$h&~!m(3Ǝ[[ F^`Ų*+b?=%>-/*d:izY !vvi0 7Z>A@̽4t '&ӑdV'WΐS|QQq:$7i-zIp*^ۼ ?Z#e|N(xǘ+e)ө"gtejTkn 0Ċ9$+#ٯ߭Qd0C94KxD4g&(e}|I9ٶݖ~RkD]’ s9gbt1+j/* ןwpɧJ (OhrO8Ů_#nl( +b rY}J>; =i,7"'`d zq9읜LYTz|8Cp0w%emկ̌EpxaK ְU+Dyi10.C@QiyB.ٞ1s עb !MՔ-t헭Qni6bkkln^#+7GMlbo>zfd=?D|:FF5%nىq" ) 5=ZN(!*+yXfu }U5#VU w%l/d'9\]'Ĭ\ƛôtfֽbTE|ں 4yMO~յm W.hr6m RYu]͒'8Gi_"w|69!pm=:vۂ|K@ZLTG(Z1AbDHk𺄖b2j~Kٜ 8ٺقֲ](sP\yAA% IweBK.~zCDgz5jT n i~!ze,z'WqvS:F[Əs'teQtJ8gĥNW Waj{}uG6(E@7N/=x(f:rH}[B5rXe%2Tfݔ|rw=(]2nK("$3O34^mBZM{ 3*|Nm96_GaJCnLs?D1pMB6ƫ5<2 AIBTL\ХRރPܢɵ@ ub"6^OT 1t:%,44LHaVƜho B|$sp [!ޢ ;A =ÜBJTM5g:tG@,ħkܮ_嚘,v!vl8S|!6h{()>BXo2WeHLxST߫>p A|/$7sdik, Zh7%Kpz*ZѰ툘ߎ6řkp tUhjR76#$p5"_Rs?Ϫs)5h |}[qg\ N]99M;Xy/Z?$fHR[yJ,ŢrH0܃^"x}P¢YӒmIL2ɨlyc:P{_Qsٷf.rر޼e90lCѠbc|vt |'N胹Rh_RPsHr{pF/GVxh=|ȮXvi=|"lG֐ј #ڡ]2/.ux$Goˬ權.'Eϳpv7˚Jv/:Ga$'*,!,59kQݙ7{ҵ͹NrTJ:r+ȑܻDyThz=\H Y2V 1hP%RTڑuzh>NM6ہ<jHr.:, es~YFۄH!ԂfJh\յ}DoAb*؋,N3$&Afo8N Y }`q&{`H]gn$|Xu~qx حR7tfI9#]..Ow~!7PC}bv/1) ۮ;i=]#UOG]WR04@^@ņ(g߃>|{[~uىΝa|]hf ?pFl;_Ozy^d]%i`䑾 ƶJ>d9Mq 8C~!e—?2?2ڧi?ݫY&C~k ;+0DcK9*۫zʷ:X6(M˾g|r)\J op3v3ğ>Bpα)M }apnQэKs=#1)O(V=zF8}UکDB{d$ >)9Bw>V80 ÎF4] T(--Ҭ[)_Ʌd JEu phKPGP}CR9F1Пt3f^KtJ^B2t<-k(f:\}ˢPwXwa:R3(r Y$:BT?k§7,C6]X󳑆Nj(NZ zÚ0[ Ín3R3i )KumdI 4!{D R0r\9^},?% xʩ9^H YlY{U?#"Seƃ+/`]f$u,[\B5~e;-?Zlq#!;`Q%\=oGY<{W?-'y*b$ɢl\[TӇM^Yy!elێv8Q/f}NjT}vYT7s+LcT}cg&Ms'5CM52)_C+R$-5>ʐ^hm%5̉ a"3b $D>ZD$- LFqxx&)& X7agx\- d|oOl$w?.dNmk'֢ޤNN͏rZD_lvm:[u(ŢTb?Qk}@7I:Bꈡ20;r]2|c>u#FF{Sd;yFHQ@]Kcv6SC(++ U*d5+|BV6ڐAg0:` 'ipI F|`/D<_pd.Fz!}C xu`>ndkQ5r4kMBDrK5q@k,b68fu|*-)nHjy릋Yu. lN`x턄 Ϛx3w-2dG]+pӌ2xw|X))sr٫@Ñ6qp64ǫ[l}|-+;[Y",;+W,d '|ƉjUaje!-Į^ %'=|;zDOD{%%4!z)C?ԠLW(}φYQu1Bj ^d.ȯj]/6d E#c& N[a1e[\8E2ypݶ7ے>Ixww\kpU6c<(i,5MKN$c$z  ziojtI3ҩ%H8}ɋ{&9u[RyS,$lؿcSȌ:4G :$dxEx lnii2ԖH]PeAvG[F3;~zeViHN7yp&}IocRmE_oc]%u'`] 36Ԗ 'NW03{f'_OiX-֩m #YЅO?m(dFĸ?҉I3uehuT@BMoM`V{94\Jt\Jngtuto\g̯s!mOywqϾ*$7>RP&k!x 4)CDPv.Hjt*YծҝOuyθ+Ԯr @_+x]O,|K Kw{Dx#p^Rb[/LŽbKemQ|jq=di 1?(W$ ٰJhUf_Nq)PO]AVSGl+Djzz+2{?*}xBFwbse9z꾱]p J USUɥTͼ oi1A@FfMmWGxA&yV5Pyzc@7 5֦cюN/׽ MjҮ!SYFx, s7 P' Fqf!<9 tf v^ 5ȽFZNg % )!HR ШHZA*~1'Qa$oB9$~Xb!>{1B[Ypo =x߹(Al.aUuXI5ih*)m|>I6[`T7ކbsq eb"aֽ2G%܎\7,z\))O F?ςL`=8ng16DN{P"ku?X 7e _b(YzWeZ2]#GFvr7~W }-K96.?4/QJgJe- z`d-S+2q duL(ZkK 8v0UJ@̉uedlq8ߧgզ7\}L:h$Z8f8]"AE&㡮;fb 2|Zi Ae?O4q+[gML .N( LIq%62j!`+KvBeUpW}yd<7 bLk5v'LS[u':*P׬ymV,@YwP''ɾ7Mo>Đ[? <`źDY6#f=KCc*DQP d"Btۦ6z55}P̦jJ?w+@ bg6w)J)v l_Y/J6rgw AR{iDb)tF!u2-FgL0۱>Gl[fWe9Ȏ -|:a\)$Cd>Vowm1hw9uT3x@! KBaQNڸaL0'vwJ?΄ڙO57fR{p@ؾU^oWiOpXjLʓI,TS2UJQN},\ B9kޯ @f4ǿ{NuyO aEh'AQC2t:rqԖ,#({#ܩJ ^Ƃ0cK3'00'h#J8v;( }SrehLg/d{OAǟٜ(u%ՋoIٓ=00<=D7?Ev va@97,(Wo7N+Daz\&bLD):Oqxu ᰁ ڳff࿼qq$Tۄ}Qp ڥb>M<ʛE|>Z8eqܒESg \3z%zsc/êF u]tl7><> .aOX@X'&aշ0.HvVضnTme)$umħ=m7ue$=⡚j(;}PYfg4}čJv"hFtߎL hS2W/:q 9Mm-+wJMfFߎ^byDj kytQ?b4#H YN&+,ncJnVL"G m-UDu>BtI Y2cU`݀%V9b:Pϕ!%9sZk@e]#[{ ږZ{G Tk ŨIܿ ɗrDCi+PaZ =qkuH[q+Po)kDY9V${ wGd#s'Xb׆ 3o,/+]9/ȷ ekrW[r\+s h7>.;?(ƑcKY9F\|ۧ(U"31 ߩvZL٪MLoD*~im%x{vGIS״,*=ѹD"/ǽv:Nex2%r܌1,FT&ʿMmО_8'w|sq* ',*^)ea%0QX: 8:BS88niJ za<8HۧNiF*k)2Xax _8Rg&+!] P~K븁|}QP(JC5*U]b؊K_dWhE!OyGVah]㏕P׏V7>sYc} (a/h?P:$Iru*:t"wlܘvGUO唎v2cЍ뙗&N2Q y %V8=;=bx+|1 \BPmۻ*d c8{5XrYUPm7ΓyP Á^}F_ܑ.UzHNs,|5T4L]eVNҀ9[=m@i-W & /lj3FLw9oZ%\3̗,F5>zQ.;K+~)zl;4\QOѿ&sȣcou jU7gk1ï[}m,]:AܥS٩/]*4,b{V^ڿgN 2>v@#)@, \tX , }n2rXJw4Ҥ,boWOWံzKV0jbcFك?M]nym e[ rm;A!袹5\^^ž48v["J;de<N6ފ"sّrO$e|HՕqHlbE/\au{;c6)&AvN1х57bHή~3prRat MKfQ]t|Jm\y/Bqk,[  Cl-&eWU?i+ꄌneY.*ZY+CnAR=?t5URG@\Y,(ExЎ}$UR`x֒%cػǜ!O~ǔ \ld/ 5P}{Kr,e}M<BŁ.r,{ZOXHPR* ?3x;o8H-)9{2[w⽱Xpk=+k'MqdnsQYrG}M1z{sfŰ^(JY :zr*vZeE5UL3Cs{ުM#, ϑQ QːH{D=y>_,Qkv  ؃Fkw3[LoוG` 38][01Z/v)C6΃`5rNFwϻ,[fP8 x2'xziSH^L*#-f}tKF26հa:&է+fMe!YW#uxt!af@KPu4Wek4שu869GZZpti$<캊򉪽հi Z)O^P`@mVd8O귍$(4ɝA瞐qTTj T7]3r¡|n< q&nm_*$KOF\ IQ﹤LL5gNh^S.ЛsA/~4eyĸӨ֗;ڰC`1;v7i=HfK>ߔ НƨMhmU`^1hP端pʏPVU| 0E* 9}hD#"K2$h|:; &6,;j\(: }KN/Z q0V@%:*lf7 F ndçF"]dv#=CqKOo7clb\z6Ԙ T0@܆c%G @D"HFg=\hEAsIa{c,,:#$纪ft2S JF"Ѽ~.$>yQ`|;Φ:l'<TplS -a n<Iɼ'vܣ{L }m[]7&)u1!Dk Pߞ1{uxPT5pۘ-K R8X'#\6 Ƈ<-v'[u]:^7^闸%*?4yjeJ vCCuI]TeKWYM"Yi_U=jz.lk! NսXëLCe(v*Gy看N<*#'41^" r<%CUpt0Ydk)nZX"& ˅ RyZUIw.TXut$XElD7%M/f{H&0$ jM|X'CFo/N #dwynbPA Vލ~m;*߻jF/цI%I5C\3$9v~bt?5(VtڋB6ŋP2ugINl*TOF{?Nj́fw3|1+XDt|M˦D"HEX<-:+[>-\EL!֠rH6D77^!邸F02W0(T"yCi)M%׻5 H;{]=h'Ÿ{XFt*: cKVmğ'wc8"2"6h*ye$"wV^c]dMf/Y\{ic l!Qj+V@[ȳ-@vԩ;Cч/Y0cQ6a+ (:៞U_qո/q["CXܚ6 |"V`ck'8-yt VC٫[眜lgC6w,tLd4P(;|2|);+Ww`aB^_ZWm?@b~eoC(d]ΛU<8,)f,Vi|ڕ93]/˫y{r'"u_dL8 +UO{Tx]PPZFUpQD,5*s6l$-׭F1Lcga `|%ش%+X{ _-sT <ur r.mkMG1ٗ2fϾ|Ǯms9R7Xr&yE`K5j~'JŇBsEb]bu ro(2Ør /`zE`+sV~lѨ;:݊n<+Q3GVPA΂4FypdN&Gv )iهF&ߡNC7 }%3W7aڤ)u6q:֥zՌH_j|.]%]rZ]r:| ({O8ݭtXW~QK/'j ]<8FUWt%Ic x$&6dȱD4+5~ "3!U|cx+9YBJkn'xbS~,hHvqc>>3鬱s bn9CJEPM]'#ׇ0rD0 lۼ9^p!)j.|¡RM^Nm-[^K."whUۂHtwRZCwU"kP\3_*'Ä:%}vxr,$QF3+٧g}Q^JR>=fӐnT{y @_Xboy`E`svW9;4nvV-B`FWP6 GfVVmaX:=!e %!Ae֭ZXfY%Ъ %-2xȪ,?ԗ 5iTmb!#[9RbuDp=-Qqٷ&Erзr`N0Ie)ڒ"$[:T!./o8D:[97"*ڳa–LZL/޴L;L۩Wp)"5*0)A$q4c +Ui-uRqՐ2kAŚ;,v[v)R2{v+')0p*+#=c7 0)`7\Dey`Zj1th큠G%0Pdrrc9/a J{]{r(S>^rylFP-Cc{ϣP3v) t+sUљ=mV# l9칫eҫcx)~1ɥdi7c. hV\༛I ;Lwb%ٸրwRؔ}# ncM:q#耟/2̽pŴ$=LÊͱ(0#-0:{S JƸJoAJnORevb|pOW)X( %jL$ky2QK(+(]s'J#GX~8Ȳk%~VKd-m!V(QˠFQNpwWvu~Eц;2Z"&6xJ>Ak4iB6jfdPSgxPpoJ"R9kVҀ?'?zOĂe\#qܺ.nj'NB3.'J)']Y+/~-4j&ʄPK)F^8f [mk$2I/!cbPiF#B(A}"Ԑ)b LĐ?(Xx&bKzΏ)6w&29:pvOrPי*K͍F@u ly\~jH†p4;])NAb+ ɌU]1>zw5Oeofxcez!"AgDPL׊@h |;URO!9~oWcXڡJ^v\6ca2Ć\mVlo,UTd?8-5WK) MOnV?Z#*ND ޭjKMH~VNxz5&EhVD7. $T?P?=G,kwqa7uˑC%h [' /d$j? V.E*E@J:*0vIz"719?E$"d=M OSD/+mk7m_&=؉p@AO+zkΕXU:@+ &rq6W6OAnY+CndKC߇ᷳ[# AT|΅ڙJ\^Ab}?)C QnF=ېFpE޸>%%AtuNV~?|tqh$ @-.24h|iNe|$JUu^ua#Fep,[QI[s}cKs7f"쟦NTjK#,v)6}^(TDM$@~ڮzΩ{_LM7yc*g$6 p/\PDg #I87Y)6]nJ›Ω^ sM'Υ=%'L2+3*%mGF.T-+dyD#FRBH3;✿:rpid![7es1"OߍTvga(u1fT {1/=Av3 ìԶ2Զ ,!U XeA\HF;Tg9~GՔH]_K}I1 PWEg~PH!u9ueNn"?!I57ȯsрVgý-ox i d.0^ ppj4Y#אjT%UnwiQbEA,a"Gq^ 4C, o0F6ٓ{3 Au>!-r(VNr&y0X1$F!7!uXnٱUYD[Fm[ 9Hp88IϠ^[j70dqR)aTVL/=HTh.{)yEg&ڿ<[wRlף zCϠc1PKri@|OXO8NT4kZ\ZGZrAl<gY))s]ʪFoak]z/]騉?.ؕҐ}1o0ֈ ;|s =ڵ^8S&s[2e*F=Ȳ+U⳽7@ ? .܎޼لb11|(8ykh=&.l#+@{7v&-?TPYgh~[(6v]l˫Ř-Bķܸ4<CuysF@*>6\"! \ N^zLa,[׹v7AO d[$>CԗY D]dx]2!H,X:Z I%^ Gq;?[]}>l*~94,o8TG* 9 PA*&.:c$ >qdHT_ʙx?9KwJtdW%D#ýVj"MCi|Px${%\dIc,VZ<5WG:r$)t CuNX4 8"*u%FRJER0H s 0 RW<~}PXT!}I0]=SƠeg/lO1to5Hk#`hc'W^6WL';y]XT>hBL01ё<7TJYE%ZU`JFUB{>+ J`9|.zl% .bJy&p+7)dUDj gP!rfV),!7p zX'H bOk7Ð<:d‘=LtO^ًK/Ix }h ]lϻcΩ 2e-S˙a! ^ tUbcEMi$[ %vKNC4A2Lr>fz#lǒ~Mմdso3>Te:2h YYq9zz+<ቌ.W ,1p7p%]gׂӐ iF8#ӟk{Is3K_ʖ޻0}F`lS+*,#bsL ࠢ; nA b/;{][1H$%}r5W0F(A1(`~lWIvdoY'T<$n f[VF_bɀ>r#!}1Lfs5ި,ߋGGU 6^f3ٵD>QsMIy3#_~$~q5E!#<[PI nm2cs46^XHk٫ܩ dRLZ'B3yp6:{=sZ38OL~\(fxz-79{GC!HĘ3G\>Ox^!2xeoP{!ٳPP9Kj򋣊jf囐%5ԡ996}r!]y]OoO.&fibp[e>M Xkdt{lO_!e aS/JWܔt7Ef>$r)W.Z5s<_V^ *(F ';=k,x_kbAMb6"];!}+p5%Nbh\1WxFPE7^ʀ4BUEZl[JZD(Ph];=C62#~;꠾ J?l*;͜jsY4 0B?$>SewG (Tϥ Bm(?sB|Vt*PA I IYu[[ԝM$ zLjh>Iж?u?ul]|pHv?^͔t U ea`>=|2m_qIK!y.1QBPlr ^a|6JyQ,Dیyo?W&|fgXÁ/eDgh^@\ Jp56lhׂOr"VM3pG«&&h*-E3ɜ[V?Y$vKcZ| 1,xC!n4ؚܿ4c@BZʖ۠5^"-Kw(ufP _#b Psɞ2i-/L[_e^&qlãtZЇt5؀Wouq4<8 qP:f!ME{XCƢoz- cۡf>.dW.PGRoN%5ÝlbcuXQmn *JnN VNp_A+v$W=tFˢV%U_=EX_g}aPp#s2ˤ|P#b1:L?VT{]|7gs 6hrRF6H%z'N~m9&* |a@O:33*^08eѕ3}/ r1/ף|E%9=4PEQz1:: >bu)'N^ a#-Naz5x߆ic~%ѭO A׷`LuO'둯Y<;ފ\nN敾?uAS(UJ GHDݐYo<Sڷ s7)w\d x|ެmU]:XZTY:!> SIM&z-ʤ5ҷgŸa*JoU,W9!f} SH|G)2yPai Miṋ8'yTRВ}Tủ6?Ak*2hU_Kd+- Fq L4bC76ݛuz}<>8|[̳~Z=zjdUSic ª*X=n=+ (YiCNvW稲ܡg{v;+觽>`; q.@?E81\(AJE:LR_LǸĒq/-!@@MʼnN BP }^%X X(b5<lfoxmg}5~gpfi|0J^b 4b_~B/kVxyT~$~DV.zF\U&Z TrFW%»":)<:(`qa*Rt$onjz{#"2xП}/(rq'\&@PSB],Cl\PzbTk‰i9.n`r4VbWr?X=,& m.uxCph  n=2~ V G"m KC].:3:/" '^3]t ?zw:|A!\kw' ~0T5k + tq5d@TUuQJA[zI4P*ZW?vɞjßVQ~B2U,>~0r T+((3>W߄RWBt0iaQ\D$v nmZ`:~ȡL7R9N Pq ?W:޷uJ#Ь<>wr"۠_'%$I̽Gp&Vi>(\3;pgkPFV pu$6|_VTJ$TO6G1N6&AInPjOȆp.oq!S\repse樬.t<2X^OG Gr&>JvZ:Xtmks:$eDKb#n(]|Ҁ~ OGcӁ8G&n, [#K >ձTl1Έ*,P8ZWSb _6g܈˯mX Ǟs@*Bċ}K'UDEZ "-'W1*ݖ&ɘs|01[2vy}c|\A>+ +9w$'z<ݺhJYnRJG,i8y<nC16ryץ򾖡 p)Cdr)@'qy!(cF>coQ=_l~ثAe?ф;<(3b*гp>²W@D\R̜8}35 e} " 8N5uL1GrP+u M9;jH* 2E]wGɠSҿ5|B+uӔ#X:4`kQOǵ]zYw8rj3]L2ɛGGCa&xL͐K944iJk- R#w4Ԍ|_; ߳ǘWh,+CH%!6ѣBJxfDXL@f* wM.r;8vMkWhSSk8+';ynIWJ*:qKyFjBnSDP074rn|b-,ÓY+U"MF$7(I(vZv.4r[ѓ("Cذ)Rq8c2PTZax1. E(s)Q2Kq p(}^Yvf@ (ݷ{j6{ t,cQW5;tInR3hAneI(Mrb:ABo], QCKzׁ{6:t̥ _ S[U|cF 8~JnH#Tc\G^dr}$µVqSO6 p50FHh6DJHtYZ_&)=T?L"C7^A~>qN\2~xpbH "E҆g3ʜ%lVqATZ0_t ."nZVXnj$߭Hm"]C;RzkQ2VRAz$Hu zֺi!s֣c."aR-0}~O5&moi[=H@,_bXj4a)FT_yz5O/n_<ώ~_پS`4$̿HP22dhV;,c]iήΊZ3i/R5/4逞]=ng1S7 P#T]$>yK&JI"u@'+]`75&>%B)B\T8X߹y/G R zvfl#UmL0^3wJ6VI<PQ3}IIp`༻]';+^aS1u{vE0 GH~"n7 YWܺs/UʫpVj9?x^˘CSDe'$-a!hTY4K-kFQS!'u3Kj0^`b4]0Qi&砱ދJ b):EK^,q7D Rp^ȅboL\Ym vw]Z&9,z _yR}Ѫqux@[[Ç2%s]\T8)5Kݥ+p v *VanC˛iS5* NSv(~ە." wtxQQ_}[zL -]F:dP#H@8?k9ϸ miT IЯ)o6dw#xjunu:P2FR:bBVUQU\ca-p :#R;\k$`z\KmOו z( T"(MyFutĒ\.]CE >N%5-/E^>Ct^VWcq.PExrNk>*E?"wVD֐:yՒ8bΰdXLK$ĺ}^H\x͸˅רwy#뗃ꐤ2 =pĉbj=)KL;6e"aVwxu1"l'Jntz̝E,i)ѥ nT-oSPpJ^Wktv-ni_Qo&i p\ZӴ/GBׅz+G1w(ct_<*aCpy~rڻ#cѩ\;wyG9,Ozr_i6ђrRZ`v0p~fr|HD "ZlK[hktK^hݐ:D/ Mޱ[G[AtװYo&f)N *>Cjm Og2.]xO8|7BAuCl_Uo6$f>K_\LD_ K9 ||DU Xdž}X0bҷg\N.Sޙ.k 2ϥ9ٲ\H=3)Q2~LOd?;;c5N AӮF$_X/uFѳGqf[[1bHD N[RDC!$2F<<+c__q ,lCC Q#+9aoj2 3e ;K6}gIg8=Dコ04.?`pS-g!PsO0wVXȵ]*@\O@ߔh9w `l8^) *gURyMxBZ=x IQ;E^0n|w391"h#F'#5-0ASb]BOR+1 FUC.wCyds)ėIbGMERyBU=*02"Ru OFs!"?~Q9Q :Z[,uO-GȑIXF'60(3ƕEeD)%'bV6ެ'7w{#9}2yp9LFW:x-IH1i{Ȓ\% F'\4^ݚ{ZڅP3{Zq#U&aXDG=mIԛaMB*~f*(ׂWDٽA*mƟAy Zq~# gWdLP2~1I)T; +f|`!*{F˱=9S{Ujʤ/oUW939iݱXaJ4n"­FAptOjʎb*C!c8QK=O-x66)^ّ̠O%zFWqXczj ½M^r3SC%yGy{ &8lgCJTthHd0'ZjSxH3AQ2_MGH2odUos Q-{ JQ+1vTN1q1ISJ\v ]Ɩ J7M:cj =WX7zF|B-^FattaBc_?g%;qQ; W. Z9\njl;-;e AYv6TnQ޲~x [Υ̕RμAG1,D9/QZO8:![TO]%65?^YMn4px\T#I(AkYnkKI<sNP撕 c~?.LOoj HjNۑd\}}짓&%rQ,Ju rl0IXnaCo.u}"$C5tT݅ʜf0w1yARa۞7~mmi+<īx[sw=OaUg.q9P:)(\lG\Q6Fi%6؛" R}520ƴ8w$9]r9 |J\cvθ'Qi_ulƊ5ݶZ 5ЏfeF9 [W"탺3ϦJ_"2mEfރeүA v#}4SLlW/K/sKu^>'oYuazW5LK J F^yJlBv3 <|4&_W@ƵK_gO'GվOj,QXT>x3Z5/@Y7gש#;zmDŽ㊏/3}oo7} זbux@3ٔǻai֋sn0OJ%mf5#Ý9f!i&NTqNeW:b'ǚOq0er 4R^}}6b'W Ex8_]2W7֤TkJܶ <aJId=<ݕ=(_q X{|u7/ 7] j K$ƜX)-.} XR)J2nVϟsyAI^?{\ln8sNytév⒚Dtzq"4!z֕*ppN^XY#8&R٭<̈́ 5q${YYˡ|qu/7R& !Woư,蜣?V1hlͽ#|PP94,2I;b?3O6\CoI6>st+,?JJ5)ʫLrq %?`˳ɝrmG4 <F0ʧߘPGDÈLсN3$9°ݩljF#f[QĔMޕ'İL'Q8@5n݄Z4 0oc#i-9-+S%O'Nv!,<:2Dp*4- ۟ lƉ"@! pyIU!"C20`tܠ2MYt i7 W*"p ϠZsZ+SP]0+[SHM2ۈ1&D1 o5!m_㤉i.G܍yin8smN>߫ǚ | ˕5kL9[5)$p(2 7˻ŇſN:;u\٭`خ{IzHBή sR-1$X*$AQR:"-0A=,1d[a2e˯z$*k[J*=RԸ #ɽ5aHjbwƉ0T;4'=G a0j7Wc~vJ*<׾L6+bwG5/An[Z`Y [?BCkN;CN<9tT^8'w 3Lmq. # =3u>f&LPyw˱Hp` Amٯ?a48vxcQ*jW[>sV[~Z=>C(UBޖք&NSymh;OfGuMާq)C 4ڐ) ,pd'{y }gg>\.RV8ihdXS :ch ׽S#XǑ#ج]Hr_vst?;SglFiB4*i V-`<05H-{4Bc)[AG߈^@LW.nkkP](nƒUвy4:_Hz}$LH1N܃P@x]-4C R~ؔ6_d42[d+rY1f(|46uQ} ",H.L~gk)ι^؟f= |2[+jlB_ Qc#(msȋ_Ru%BqL約4iJ֭S) Wc iy."v$adN2+P6r܁!\ܡ_m̿Pj%h].xg9a?D55"O|!٣GT,MyE[i))r+[7:0EɩK^Ή*Q}Q3Ǣ=n9<+R[ Ss;Σ)ޗ%F&t0|lq'iG6tr܃`Pܯ^ +sF[o#@l xgq^NхrXqLfء% |UtgōeH%Ϳxp!UVJWc!4E {XZJY/=l'E#k7z[87w:{O\qҺ}MFTLXyzbX~]>u &l{obt)"k \شfق~g=un3K 55̘& DvIdZU SƯg x H6'g.Pȿ|DͱoƮ<·2/Dyu84 - 2(ZGVLߤ&B0usx>ߥ٭<0_&]^ 0MV"1>Ci&qLd刅oKIm΃h}QدRേQqjBwB4s\+8^nȻ0T,o!tƪ~0 ey!TiE]B|g R}~Q!ܜF.?̀QeKɮfv _ ]fg@l”d~l6ire1_MK,/GVa1ynd.~}WΌ)GmcJ8&0 :]Gz%8!C-,B+)9KaU0u~o(/i׽ٹq #CPƕ,ǘ2!G=Jn`w4[D2}s..@G9༯)9uVHޓfjpDǐHqϝ 8[y ;:кң@5ӦZ`U9OgO~k2: KY_0m[jML,j" 5˴i0Ru#_8A<N% qČ].Qxs v_~t^`eE@`ކ:(H2Nʍv(0/m5 %%xB8=cTpRz$[RNѩJn prc7)0K/.ǷZ;(ˉu]vZ6 0/+x^8- V]fG6uw(z @fQC69z3;sNo,=ݕ=ky6@unG?8 -QK[ ;[ =w _iN ;'lLZz+4/!!$2)1&1abER.JA (RR};%wOql?;bZ'ڕmCK "S}ZS{\VL}KKH$a+ ȣ#4M,_ǫ FD@^s-Rq% X)=Ti#kes-xCzobQG/BJM VKfɷcr-١7wszS<EPm/H='݀J~.CTnĉgڈ%VÑ1 96Ԭ|]w+KXBĻ tQ>q9V?if]V%/-Mb($m${=nVS'V%'fêrqq@hH˙=1LR]9Rϒ? G@7EFٳ;=٭Q`ykfPLeVJ]KdKaz-GG`R*ivcn$$*&__;\ \bfTX35fKԼAGpU%T[cB '~c~P6ֹBjY֡_HI$kBs,jIt3&>eRf $EE)372|S |n@ơ{tM8wP EuP/Iխl{WFry%򥖻"3k@^OD> {q:QF`B7m1kAtet;Ȅ2#GU+TRiDZƫUT37+GXX&E#ztX^TVYW:par֛jѡ ]Eϰ\Dm>N\مRxX+m M5YR1Ez& n Z ZIRB"[=~b,~UӉ'!wR^>]ɐ?#mbv.򯇬+Yq߼9T?"gͪ}A|IŤNtBXC px?}_-a-Q3]BƦ(/qA8{nL ge˳^!aTNj:yz7MIBx3 IG( 95m;պڠEi)a4=m]@3Y" "Mqͧ<h2-Xy<'i s> C? sǪ_9Ksū;#_!F& RZ+Q!wW'm߭إ=m 78mZY Ass0AjWsӱ/Xbe_96 Юn+Ci~O _@wpFwZGxϮѯ4VmD<9MDf3VW٪3dBg*8gY/O_.$kc:ʹ 2$ Q|X0nQPj>z~50XP`xp̡+#,)l-F>IQP#i1ueܬ`GtW3Q1&tg`IBGJh)8{"‹opK~׫t,sfX~vC 7(ܾm%bEYń4$uM|n+O'3pnipdy܋J'm4shxMeז_0sc_e♩MGa항V#,j/_V Z\z.q"^x07MZ.ֲ(bH7nX٘;`Qza~#&O}Icgn1သ9FǻX) L)ȓߙ.u5_ oZ&w5@vƇb EmGEr x'!{ /;Z%yktm4_R%Fè7I'x"ژЀGbT_=\Ae{ J:) Cml~ku,tu- z2&U 4}&(rh I`42 DFvuWD} C?{(3g?dn/=#gX!8-ˎʨW\ԷZO21b`'iuHal5aatXƢDK,}DL{h/lV=BSV ԅ'uŵ6n8.Sxf̂' QtJ@o \3۱~4@f8(~#{H<:$gQ+bC-{w& WG77an}S[8?6߷ isx1p"JĒXPW+0 P #=¡nMgfE|3ڻ%E#/Up7s$lId93ӵzqJl f:xgS҄)&۵ZvN]&oh|mzU4YO6[q%آjSU P<2] I09]oM "^.=c[Giѧë2!ӆ6Ka+.Г;SW+arGˣ(x̟9y<۷QS!KT+_:8v+k:Pvn &{y'g[=kBVSQiJv%}q{o9"L6N?P>D[ZYyǽP- ѧDz1jn,'o*,Pgz'GH-^qG52` ^0r6P X/qH*@s|X)uO-"0DbvmW.~Ӧ'ƣ~9R/IѧZ諧ȋNGhUc HS{N@6SZ!g+ըC/J-T ȧ|GU*u |^,g&'MU=!ysh@cϘvXX+L|4)k%r of8~BN/W3FyߏFuZk3n2Nt2VXV9jEl_M.>)9Ϻվ4C>ʜilb<n[T*AJBE?kiSZ 8o#Ҕ4G23 };ӪK8IVAt =Q(_ 42s}e؃v?+GrbDw_h͓O0ÖL+#hq:5U)69w,!v y9u;Iw9uLD.g6|ׄߢ𹢒UvݹSF D $~5\5,<Ψl|Ū%la V LFëN&ΐIMv.@VnD<{0ޑaw R[hkwH': m;16"2״ y}-} ;sPf&XM?Gv JPW_:hh#先.CHVˢ/$P.D}!P%j0i?c}-Xx;P !P%\ C)?z(]%?eړӋ؞Sg}%sH|(~!QƐaΔ^GDV}0/vߠW7ffAQ &h GW.釅1_-t=o,3 . u:n4ܹ;F@,P-qh;黊s#w6(TFwlG5\Z OTz7;"ŋ@sU Oj]r ~/SDW mn;_7qF.%1,z?DYE.[B/  WfbjԅOuBM뵇6-t"51 Jk$}}[:P6:iN*7!Vh(9D8}e+#U,L2Tuh_ yI"Y\'+4%$7XGJujsՇ]c?_BSD0}_İS X6<Q4.T|/| G@bAR#<^6EP0`ג45}>nb6xMHpU<[UfK@h+&8م"ٛd_o G T6UfSwBr:zMiPj1{Q͈ 4xq|=r`PhpGt-Z 0aNH3ş =EԐe{[f{=߉PhEN`Gt(jʲ Kϱj+o/"/'O1EƐV)v9&8*ss Zw:נ9u5F-s|8ocPpQ1kdĂUGPF1 \{|F~zJlʵzjϩ,5ϡUt3LTI)4PGI>' U"}]a J-ù.m^7 8BȆjl;vZ g[ gzjӦDp(+K1#y㱖2_qa8a@nWQp>Ωkj%0ed`)XzXƝqÊ0)xHBNsCB$(8"~:3\Dqؤ׿$@j;rXɃ1! Nem8|`!sʙi X> Ή6sD;Bm>~}bG5XY]C"wSX%lˆ$"Iofliᄋ8p`^ (ic%iZNVe1W51s}| ՎUp uh1 (QOvU6&wRCu|'B)[5֚bvsj\۳"U ͔NX +J'@]"#5Hu%hr\CޔX!>'JY]`npQ}eg֙ٗr!~Fn uw^z!s :9|8. t JGу4,9R)|zb EevH5H}AKcbePXZՀJ7DN)WvQ X LJ$_@35qy'F 6>CԜ3ւѰv5qI{4!3C5@n}]% @#dOLgϑAÀ+a7>OLP%Sga:LS =')pS=@0SdSݾoDz早8ʯ&(Ⱦ:_* >8(M[Yݔ)IvpDž_λY|qwvWn75 tF1*03h/li sAM407nlQPߣkwæda7`n ?%5LcH 5 U >Xe6Dwr+Cה"=^o.f\,U@ xd[hFg2:_Hl(n% N8 R6 8O{ĒŜnftFv}&r zڌ&e]C=^kWц Ɵ,0,`ff5aםJs ֧,N2wE_'uy+iXL*CCgYU}s,}2h.܂DL tk dJ=m\S |zn$,t=G%)^<#aU<++@j (W.'*;vH0p0hĜZiqh)Y￰a%ź?GȄiDesUE  ʲ94z7_p]8{ k̟@&㷙v2ѷ/wnN ɖIB쑛GwsFj,J N87\"#n733GQ0 xst8OE9ߣy/kPCq7 FFk{VB Bob(.yuuL~ᠮ&%?o<-r,B^ʎ,*p#cD>cs'elRKX(H1w~0 0`s6?$sᒡviygx +&KK|Q**6 +yLb \>`EާxKP?>H`Mٖ`Y=وT%Y!uϱ*p _!+â]aq%oY pV)q'kdjkY 8y9d6g-Ӌ1ϸ;hnw78^6Cͫfc;>DMB׊ѤS\0e}RDDAťG%nCt%;ܹ'{A-!XK7X~b1R@Xr;YTno@~-(ڍJS<,u`@8lώ^p-yjW[;bq%k݁f3A^z0\3uts@O-2DwrDw3U:Z_B[%TmrAUm] SFǺ+R}s\!o3zjD*1R߼à2Լ&P6d{(0D9T։;!t0޳̖+?Y2JBq;j2v*(}oN¤)tӽRRu 6(fl؊wo5s4@y `P>I]M $[Rg|'X(uIpHNwȫ_'XTx b )!dG],~pkM'㐃WG6ժ9,u S2jdl_Է%)yc.Pi.T3#` QK3%ЄVm@g; h񌀧e!JT!]y>1_xU`u Uɛ2׈[2硶KJq\)kL&G;g>]yGK@wXX/zacpKI-3QMAfXSAd4M׆=&GVzvU,ЌmpE(̺WƁo pϑ|ƭH %H3CgGs籢:&Jdw\wN!w|cEN+-+ 7ȧpK@/UO].?pK@LѬk6U:28,08djGYv'3F~ 'l4 O?7#29-4h{T͙ Kȃ6k="swq;Vu3ݮˈe9 hԟ5-1L+c0q|w~\d.%9]}EǍ0qjK23@O\8v4b(#gJH2*g *.fen[SvmI:S7Cw]r(87Y{xSǸ.V͉^rɍnnhT NqTuG^_?n!١]K|A'ſYa%f:@Зv,mSEs(~Hd}Qڴ,HvW'-;\: l. +|E>rz#N=h*h,C(n;LcvZ{; FC԰v줆ȗUe um ChG؈~YXbA<,ëƆCfpMmC{UlInM%!af+XJ0loikALBWcjfR"*h S)-&$рxCw=MΎI{OY'=ФBq_}:>RLyM qCn#hkWA(;-5qlfVdv ­~U[ )h`텬<$Y0bJ|cKwnF,zĻc1?ǧmV|- #VVV=3ҷ4"p\mL~.[Mx<WT+eMv!pRAgʮ+E9i9ݶW;IteѾyoj-kQ3& 熐oMl\QBnپ<ҟIy X kY+}H4n2uT+L+UGkGGϪ`;̝pckT499{*HiрxM'+lDŽ17lv] /k\{V^`GbJsk¢dPd6^xmryZ |̓_, Cϲq#0nO#5C!=#% }0+0 mA*BX2z-H @ji?ʷud=z8ׄd{Nol6`F\VHӻ7& V1ktKF:$Ú?7YIdV?iMgxǖrT !e~mFAS)~i1<f};ξjQ~j58m'Ǯ2(sϴ=+?PR -d#? 1<^‘*,V ս?SaN؎Ef&Ȝ'o']jݱ#~QAhhЖ1Łꌗ_ xM 9M09 (%Z Wv/Qn.qwss*Ҋ3&[!kuhRaC8ݿu ^ƀ'~Wx:;Q|7ni{we|IGlD`2K…hB ziuSuϮ,M4KQK!nMI1nOV ^K7+HgJ e,7/ ʤmŒImyrg/ oDG)2q핓 _!)'1ه Ƅt+\rumķ>@[_X +^3:>j.]n ر-/#5/.bnԙo ђvETNIe vsL'mIͻX귄6.$ǔn?#D (Ml#Wpu.g& ߼y30#O~ Aˍř5$gsQ⥈O!QP G'%/i$j_w&_cd >` ]aJ|ԙ$j +,G*,p6M:j]#o9lYCiC Џr4fGr8 fP68\9SE 10CyiAw8UWPhcIy7 hz&أ`jwͅ$thaƒw>q)I'ؖh54idG31=aZ;L*㬪}]]cCtϤs$VVlQȲ<&IOB|f*Y1YaC[`; Л+UF1 ;;ۥ6s!8Tjyya.vzw|X }@3-MhE̮%y}Bd_H " AY4FΟ!%0QQ͕I ݛMiTP4kM,a7 _ٯ@ܬD=vXJ, <TI*=~%F; Ɋ8™ޥU] IxPNDm> ݉oTNz3>I z2M b19np0Cf,j1`96P~!=Yf4L# z8YEd Q^^G._~2ύg!c`@Q`c8x< &u'EH|Wؾ|ID5Wa͵8/հ$w¬ռrs-wؐPv3ģ<5* FPa 1|l?9Kl1_#o "m d'+{mn+7ISڹYW;pjACwQrn&~6AɒE|J%%VxcԿF Yz$k;I~!;$lJK$$r9wyI[&D# CXO58kc'i Yqa}AC>I]|pm<|G%{%eWFjJ#9P[LAʹï'eDOq $I ¢+INAΦ:Lzc8jZӏ{%?Y0r{Ox?r}9j4&ѯ`[1=N>8c׷Lzl1(h,ws V$zɷif*%g6{\/J22D6#bLTwz#^•%>]LHSOV?0*%r8Wx\ V7TCV{e_CS48jI-gaۢ4;updSzs-+1|o&X^DrWY( ~FM}scbWԑUǘ]Ïs2Joҿ`qE1 c?QQ$ $"__]O/'26O|Pco,vWyDc?b/o-AԂ&$Jo75:V&m4PKO,C)inTܦC!cXYe6??c|F#.cAaJ6}GLmxi;XZ1 !&Ki4Scd2ś%+nymNsGeh.d~ `|)er@€@1VE6Y Ar7奭o~>֗=OU+@]uMi`. SJ=M{Tj}jAS ᒪ?)GL$~TpFf~x*1ނO$>l/cJB&ݴY=4j={0܆L d("C%řmfzW ,uEf"w`Yp$LU%r9=ZG#J}>;N\*X(+RLRyb3CWA\IJ}Wp_E=}^ #\4.5 "]OjEW?XG9 )?(@NpۢN:od7 yYg8*8ULMo 6k6Ii=?'wi6( %Cmܱ[}P\:g?el(W7e:KtzE*@&`n_ dUX0Ogc5v10Exh IqVlQ6DQɣAUXM=c F;aD#A+Qa4{'* e<4D|n0YY_k-k♊+i%Xtza|SJA`BNN2My}aA=cARjF7"V6'\7 9 ݟ>@1g5nɚRY-xscCR19\j2X#TMfEy<Ֆ>Q/;o~αn͍b4 ̂%p ]qץ8el} fKJ@s%P5 )|:/ZKBQUV[pa_W^UWS~l%}u0IfID"ˤPJ 5 XjέǴ'"03nW` nLyu,:bP E9r!sm:WM*cx{}1("J4@,&5ZFtʥ,,3 ƛ7WK]hiKɳ>draˤyюxݕID*; ggHmK]i zdcs)w4?yK/XH {#TL2ڭ&UfM*PRb!ek޵Q\uBAOt^|ڭ_=J\];*!{ȉ1P7HҪD2y MG!䚊c7OY-*:sjk+SoGRja\h`kzj81#O+/X_RolKt9ʤn X~gbvAp `P33(\yyp4twhnW9qN+GGn=N@M16v/V2ИB.`S5iC@a,2i sY`hStѠ$`u8/T7D"+ckT/3>WJiSe,VۗȨA,sP e}5(76TNѡ_h:L`1u1|"[Ok >SסUvQs=K>" d-\}Ru@*'Q!.BX=ư/8Tuu mn]<5Gi#o]W`On(rx4$ܑ&| GkyL֔_:JRbsgj ADaĄNlѧ:Х^Ԃ򤞸N`W %Sh0Yxe s|@Y=>'Տ9myHJPmȺiERi gug[G`UGjH0dS>/(&!btf&xvFa!Fl9.n -k: Ϣ=ɍ'g94i0LYĖ$ۥ3">"bJX1R .7:XF}lm3*gGTHF7jQ9'}3uN8N.UDMW1H!&f?c \}J}4~HPYj^ ݃ub#DMI+ Щe~1 7xlpet~HZLww>cxA>m5$ I>x<b3ESp)uÉjk&"IERVb0*Ab%z;6P\|!jLVScRYYj-`..`ߗ1e,@h6v4'et!N'Ot-I8V g.$ERYmViUc \XŔ ֕HxP\1#h}*|1zfσ-!6W" ;:ЃHkz,n1!P~-ຎ1m(bC=hQc~ZFpD΂u .~74V[:A2@_t谬Qxy2d{(GtD d:%)0fa[-+: /NC^agi5EefD訪+g+_66  e-'|n/ vSjHQ# M)!q`AHpt]\ų`-rk}HJ>,X3~m+>1Iw`pb4ID/hՐ*STMX!$ن8j~cxvc-e?IP6b t84V/ooRl\4r"Cg?Ws+Zܠ<,*DZm]P V,N+,ȍ͌?Ո2GN <Zۨ-b?H@_5\hAԂ#N2w*SUR!~Q|nn\y L *exy@U e,ЄwkV3Mf@˙ȜiSͯ*g5u< r]%%1?(ص?=WOFЀbϊEߍ>mNjJ.6xAl!޴\b CNE97"P>O8/2Z~5]'k6pt\(l“*y1\s EA[ O7|"@}4aaAw@#P|#8CA9a ?o=C([idB|zߩ_8 Q =Ȇ~kNzt{V˗~QI>n&;#2渢G;AR 4̱OYcSMv+ar])JZu+fL]Oѭ[&~>:nĵrśvyP}HC3,E,y!i[B|S*tO3b3Nxn;$p@c0. F 7^CLa9Zve9W@t*8ce3q;R:`;88r7mze|^}5ȇDC7T[ ,rU]Aߚ vx<6i īL(f!B)mJ8ǟ&m lnhN<_`BS2U߂Gð:MO^ i䆌m[o<"dSO$UV_݀ADBu[jx'LMPbdb'$Ykҕ"w 6Hfnkm|0U^%\wLg{y40h7Y6 FbQQ %) UKkP{ǥ+0B >2l-,YۇN| Ut @ p 4\6yBñ U@TSmD_* q2O?Q^b%=@P8zn3 $ޢ?OZڱ*_ź A6 iY,,X)p2Å0xFtܫ֑3 LFk!}%|[ t);>(oPR64`)Gzܬ)t|v &ُ~twueHԕ{Li3>s N,Ls_\YZ$ q"u^~D .h45щ S` ֣^6pqT= Ӷ,6yYZRevngc%?0mj(r@(e Vg5G,Nv>C^NÂשlw*BZ|w 8sUv6g&rjuhVq2}G7c]5MXdcf6!L\P6 *cLO18O@橂c>᮸NQ$e J9l._)sF_-9r֯!1(kR-3: 0zU@;qO- - jWj_oHD;<.#i:W\B wHHDl4E5lt } ǯ+ԯTT:45@Teh`BA| J~{ᬚ]S p=q!LgGVT-Ǎ;ejU"_  : >7tݣ0_{ YIElu[Q$}1d~:Um  g||#][ AT(2y=n b\W$y\)|U䛻:R'#,Ѿ|qw:K&j;0xX)4v b>hL>&|ؔq|vn:(38ҩ \x.47 -#_W?{jh gjx>ӭ)ʕwG:_75T@N#Kn[M _Ė zE9lRj0 )"z OZ5-/ `xyA22j 4,.@ы 1z[]m&bJnA<'!/e4'^uyPg7Ron158/e*<Hwi>8wpI^5ٶniW NVt,V^!3QH]  kq-h+[l1ZUH="u)O{k@ q[VjޯEBSꩲoSNx ܭQU;q.ب=2L˱lH*{$&#L9b\iy=7&aʇ|Ў$V#J JL ?A%[@p*3bKHc$(-DT6N#]= "-!FЊHgk"#6`͵L3}ϊYq2=+}IRowA~/w/_3_=PriWǭQjnKF.zH?E` Nm;\4Kʊ BS0pΌ Z]NۭлL mHfc `5Tf\ꟅhYp]4ͱdu`0"1.`qխ}?!% U.bbaƜx?ގ2XD`pU@`6Fn$B5u$rAvFmW xGU#48Ѐgab~$k$ی o<ڍQUZNRl>{u:_ƪK1b p}űngR+>5^^C>Vm ln[lS1qV.8z^w7관|7*S'4]spC1ƺg6 Ť_Mo)B rE zftzH(l(K((A9! *:v*1*峀} tk=pUY˹W 4Ur8 D/B >3ϓ?N~ިo\ޣ%2j9@"u'W:ěij!+Q O$&y}bqek AkFާQ-)ݦS)Vw: gd>ZPdAXtq4-:,(NV|T?J]!%z2JP,1m#rfTR\庼}eW;|_C>-ChFΫiӱ(L# >BQ1 d{g6ӢzEnSTNL j}RS%!A.g ̅ =xkApa`>̍ 4Ts ̺RR%BMP ,";c$T ݡs<3j`*B`8Ԓ5 mbjf4D<皤pW]L:%n hZAxō>%8' VBWKI5EB|Yč'S J|@Zپ7z#FSmCYuB|!5d?awde梘cݻ6[aO}w'P )>BH! @y4(7v~!fUɄ)E#ru!M_7,ѣyfA $mĥ=<}_>Y3ͅj^L2 c6Zlm}?x؆|H/Ʒd79F ~S/Ẋs%=RUf{Ute3, ,3fӞ~EBaK'C].=P8)"Z_AwH@bqa :ovM0K>Xe!v;jH.~ ʌXx|m#XcDBԝ&0ϑljIEDoyOx7.$J ƖbODRŔ@oI`4L8456_ cȳ[3ws!ϻз}:j9oSf\r*%EiIz?)"ª@d}:L  '3 -1k_sC+ J"㡄Y+Btfq:r> "~WǧA>#ŴΦ?=2 (Cp)Kc$EΏeVטJJWf1XvcOUqP^d!nѫ5$raO뾾mƶ܎<^1̉*&?cd9ўƄ ӊD#9UEyJv+- bŢr_?zh jq"L*Bo֎t)o='GFDAH:@Hլt]LB@cT$NIgGė@N#Wtx|i=9wQ9%4uHX@O; =֞4}Wb}cy@oi C5Gو +y%4|ZdKeJQe |\u*T^(Oi]m# 6Z5*)tJlvM[lBN4PEŹ GC{BkleclmM*ȮPXquR,~J0)rr6Y u4e_@z¤ք-tŔ~̞S P6b Q(DaNW)(6x_V8_uLϙx坰 @P0wEw/k-]Ei#tc^2OߵǀGr+<юI,wr7ٳ/uJe4bU2+@lplvcmϱhkbVY)F (ئ  [VĘ3RL>-4,f*ndKYTщRvS3${s^z[hz?켷_kq9u,[ #AncNW?fou ;K.2:q WjmfB4qݮ7sl6FݑLV򧹋⢸g1_ ]&mW#'7!ʋ7c+#nBˋEM|I6@ (bZ yɷ`"0qT{uKXl\6Qs[+ I\K׋LcRg+i.Q˲W {KSU-oX0"NvkTLS֛Op oxs5z#]"醘(-0G {O JI$}bd}~PF T;)(b>$b̃ɒN9.]]oGCIV[u1ZPwiAdA ~N r \eXRۑIa&w+w&I9CK\1X5y*x9g\ME9;'%YEB/>>JªwyU.]Ri2q61<ƲTԧ"xYҦXD8ɮنQdIڸA-^Tr!|.;۵ pF1 r&TaIiڹP;ߑ׵~əw e6|xD) `iv2JM%kJl⧦[:݊A8?spd%w Y[r\EwE-:צ,}A$Ӳ}z_$9ՠ Ru"t1TLϐնlh2$kn6*h :)\]kZ.87kIa ̿C[CK[8N:7*r&&qgQ2=n-U:$"ѐ0Fh?qjO wm]?Tz OmX?=FmφV%hKXazYxs\*Yc s s*S!K ;ՒIXEb~fQf0vW;?n j@}< R,ϰO=2euju(ImDD$|) r0O])[]q%JoM$W(JfsB4u[)\_bk28Gj:Yh_8Frk;'Z,= ǞY:o*f@m'`D;dh4; ɡO^jVliFp n|]qĝ|9ǑoЉ!btSh+ᢡYn7=~[Ca:#Z!}Zܯ;u󇠜7me>xV(dG2Bj~҃TD'ueʘ6*^ 6Ž ؿX剁i5Ӂs#^6Yԝ ]:EÜe=lqfDgr26⥊x-_1YЭ#z߅7;@L00?a<F[l@th[蟌LdO>`F* Fg $Մ&fٽ^\"oL󻝣An]4#6Ұ_*_èH*dO-YhMԀw`}bc1rO ﲂG|nM=75rΖև%le솸\9?4,2 : "~6y-?gG[$W7PoUB S!ZQǗ yW<)(3]՟_~g+PˊKT#. g?ff~2MY{Xh22Z]q<>Nݣ@G y":3k5l-WVrܳh'5IO ^sR;$B7ATj4](l F/CR/ʔf HfAp_}HB?ArP=4[DY?a}$!#@2BZeC! e&WebSIzv^v  Mx%_*DC1L o 4oRXJ?wA#yHl "Dksؤ!` IJS=Cqx_)aK2l,]yR!\WQt{M *ۗ,0*a%i+)}~p߇%~]fQ ǿs~v46 ~2D8^S,mlN'{wx QS }M?+MsX嶡WFeP1ώ]whS磊xbe"zhkq{sL9K|W;FS\ӑ =UqVoǴdžnLPy3 ZÒDؕA-),sjnjCŋfԄO*]ML˾g<0s2߬w NZv3^M9E*9 4\DƳu`:6Tlj|lnP}JG qAT0Qqվ>o9"LY #$$"nIpE2~] pϼ[!FDLP+P>fjpε&)N|&0Щ]NҝhP<`^_L{ko|_6mDaCO9f)|]i5BxVMXO4wquŹM9;dM0wbF"-bعUujz2l&T-0. eҋJIs3ZsOԷ+[ݫNHA6~uYtD{e"_1YrE/ϴg=>AgA a`1$H>A>h[)C 5. %=p(k- 5Z KUQ\ ӡ}5Lk4 ;r*!q>~M86|'H o<2>r _xMS-4yv!r.3ay==BuzuɩU)o?6˷&4Mb:Z(}jfO:&IFWh4KڕX w;D[f1 9[Ds :"v4tT\~_D1'42/`sҶìY8Bҹx?.A+!@0noB>'YW]:uE=n`ɯ5 Gx7L|LNjZxnzMM 1qlC~ nɏ,3H5'1| w2K"G szϔT\!LdHFKDګ{ ψB`M>,'77_i=U٤9%GAeB*kr8!M+TAz#YAw869t6g9 2yx~;8Z3}#͠0,N I/r+TDwh`AY%yi/>)n(. aGPk+S?ZhZsԵaCfr?isؓ,kr"Õ5 t 4Lb8dNNdoxl\R\i L$av SVsYgoӑ]ʙ jaVVyh~1fz#PkB`H|Ie}͊槱*rC~zB5z, ƳWtkWS@@Pt?ǃyaRй$!tӁؠ{| ~8KNPK'XIɒR˗n?o'kUƪ0@nO~pZScZ8?@ZnPT89&t2>% <ō%avE0z\+HjҰRgA 7-b8d\Ps6:7s6:X:c:0et3E9c.hvߍC`G.oR|8Y> jt_rL5#!KLT3{ˑ wftS=RP2khhX2(,خ:g{3&e)$†)f|BG*s#d c w<#+] Nt&2?)LC4O+1`-.Ogr+ZW* GaB0T?}XF|!Rfc 0w,oLy Bjl0ҷA"LȘJ HɄ L!C"+TY!NT[{%vb`p9PP]V]|s ˦2nU;$rTzK D q] :etM "[xI^/E :یH[>eXc9iCLXlY<wo:jf&1lj}/,`.Y%(N{Tw0:|X-&62oL_a m?W:.fcм&3ڴǣ e׆(tK_QPW]qffc @32XP= B\(LPvtA &Ov+bwB*դ)@ lk+(myCJ+I`rWBcĠp#Pzc>Gļ˿ nEUj/RkD,F"8Wc!ҼB\R.~ܢ9rDlלR?lƿwdTVS܊kO9I\>MrcfL ||ݪTA K2:ۨX\qk6;Fكj5R}rq#fY)^$Վ7dC'@׏di_#$E̖b'>#پ5^K rSQ橲66{fC7THRc{ڙT G0GHcx1" Aզ QMۙ|n/x|t-TA_mKtq>K)5!M \Hu/ҒypɒfTzXiwÂ@<㱭;ܭ$nT@ mqYutq!Ǡj6S y&يt],#9z;3sgcP) ةHs$ARPd`&%7 EmӜl&e*,~ޒfm28F%0GF1@'VbtӴQ١hYfQw<Rhn|qRԭ`Hm]#._IB_T a+,ko<~tHs.5&;Jx. }x xukcPűjBP~Q4Rz6=9 3J^L\%I9PS^yAMvE;_߄ 5ŵ"B;DH} T?X:Bi'pŤc'!2BP1@ODOf=<.+7wq#*Rf7I{74dfq+K_M,KN ~;&cj@W{?'Ē^FpuB8p:pSI ;F]& /̮X_@|{W2"RQ(cG̸%磜WR[ h?11ZE箭g!I Sȓ)#2>uxtJ6D%ROSAL>VO=9 ]docڣ*l"\V@NobIuQl/OI@X EVjnH9ɛ[IOU~v1 m$`: w.? E{Ls%:JS7IKIT,)Ĥ?H%]{!xpGrV~os&-(|Ho U3O%NZ ~$miJ8UיqOu*ФI/t$A?mc-ƩRCj,ȿ~hߖ+J k%!XOB3I.jr ۦ԰x&imK6˵ҴXzU86F+`cF)!lh(8B(W $ Ύ5v^lj 6L?b4yp33SJHa `\#-(¶ :P(%*HД9%{ן5KC+k[x/CSJ>Aqtl8Hoʬ!٠b.ͷ&>OV О(kp=! ˏU,z}+pQqcOJ/uӳ>} v ơR4a/7SXjӖ!Tp` 8{qXI5Zzq'z3sz;n {JPGFPKQHX8մ܀?􏔅{bqШGa6Tʉ>①K~n<[Fz`t Q-†9gň~i_y=P٥؏BJJP;].@ l`ƥ](/\=P g2i Y."C X'_S|r41`Iq\m-BjpCG_wKMIn+[RLSp,^`nI\8$NR(tgU W[`8tmYLgVط_!j Hjɾl+$csG'R?V24߯qfէ.xPLiE7FXtٌrb"-b^:,BzˋTϼ|HGs_uĖ#tF Xvg>L'm+QFsӉ( *FLا5M+k$7m_7p' HB3.%]/Iݑ9NokJ>ִS`92,3u;(Kp|$8 Nԛ Ic Xf1 - R=Nat =x^CK;֔?7*OdsLŭF/* y/8dҀfqaAZ{](?G@Ac ^xB,TXP*}~XZ.f %yM߭%YGF얇/bkOnx]DGHׄݥ aFu@*Z6z 0hH!hή=2@h/&XZ1@7{i-JQ%e?m133-D˕Ti}>vw?|PzVER]$Ax1"%Κ_ {VC6P8NG"I8INv 6>)?jb:%j.K̬6K0z@(0<~ڴfC d B龙qs4M4S߆YlKhѿȖ9Sa(g 8^eV@ߊpQ4U+Jw85UY-JD4mŁϩ=%n#<|Зnhh"H] zKB舰_ )q]CB]ESeky|_G{Yj.7RtKIĘ eB.*%;b!@lr0Wdr4U=u<jn|w`eGW"Ma$7R+U6 p2OWPn^|Jc麇<Èhr:F槔6KE{7F,q~ψ;@/R.k˗C/d>v&BFPܳhȃߒ zyx>*9&vd^-=/=O`*Fx/Gۨ"`y1d%s"pve6hlY;lh[Pz1{ mZ9'LjZįAu:Dbf-Ef1 m,9uO"kYޥCp"ltc(ԠH툜194ن?47QìnE}޹M @l,HMf1#F":}ҿC,(Y{_@kaO?=|2W!:Ys ^b(׉$sp̕_&В7p܍*Yn!3?7;8F%d0F nԦO75p1Ernl}34~p$`ۗH;XvS[dLZX<SHz;$p~}gZZjuA]/];o_3!9AQبNtAӶq8I#YthfF:-:NgK[r\SCxoEO*H]AM /7A(3A&;B#XIԬsEMsgDo _b4լh!.!ybf Nٰ&au&|]SʖU]#KrjG(M( IbOc@4H1q pDGQ@9.ޏ{¥ô֖?mxk>h4L,)pؒf>k^Neyk+n>}Vf6ӹKgŰ+c<,pGPѾ-9?l5+⭭eyЄ?>[;ỲTCNՀJF̛(#{({:sBq6Nl nŸU,֜_Im.3B8ܯ`(8AeԆ+}+Yߘ\ o}W-S 1ʹ;?t{:nʋrJۨ {hz&p4V63IUkjA_+7Yeu|qk@k<.QCZt >ߣOgl{TCcQ}fע4 'Q.)7A-dQ.WYeb:Gh*b& ?Z ;6^g–zGNLT\=Ɯx0-gʸnqMA驥ݼa9q=6MJh&n74G|lGɲF9$xju[#ɑmXP:VB2W=?`Ɯ{^ 2oDD`˦.&M->)3 <J<4 (Z2 󈡻*Yh`=sّ&ㆭ 'Cn{X*^᧗7Ŝw:X?-PR7ʲvg/T$cS$n} =ȩEm/,8Wmcw<3|/(i ORxVgs2=i(w|g8iFZv +g|2XxeE89("Jn>sn7Loմ='c; /3*h wfl+ xR&5+)"*&fܻsWI<:(:5(Ehm},MK@ UQR=>w}w1ZuH/me aTArgRtgQ\0RĬn"~cE k-"w +On3^]>Q.Z=Ű(CٌqM$,=q)qJpmĸ.V?lTS'z,5Rr zuqڊ;lo%#rKЌ;6>y7nm][+ڡR(=tօ8;u#t- 9`2/<-NrI-b!fz-S 1*|!Ev[WrbǶ$њGZR1}ƻP ;nM >F@%AL%6g2YwXu ߯lqߵPZ5Fy.,0Pv2o{q*E3l?(EJ_X=3q\Q`?!/5y #8 ND u(QaH!}(ށs23U)WDi+mqqY{B׹j\VEsomO#ɈATc̳DzJ0Ub?䳣<4$'USh&.'瞩 k?\gg7.A. v[1b=S^=ku4rfW;,1<h3DĴSz~|UBEQNGAFvWeeq+p Iú"R7/[u3~z׶@qB\m >#%Dq*ߓg4,0VبdFߟ/eթwܟx ;eͯ<&݈a,mD1(~QWsE:yHyCt;G N;j ׼/Z@gz唠.-FEQҴo{@+:&coo)W#5̤CR. vğjJo!~^] 꺥ΙIaɉIa4ϖk?X (pڽ0cvۮ0C"Sr~&"fP<5oMxZWJ>)EPrUD\~lT:F ڀ&HԗE#a#VAd WRn\vƮ=cXTZxbb{6=kjVDSy6&Î?p}x JO!4̐8_=8ϐ OJͶAQP;^9ä2qUv 6=vz/tSΖ!6S&YyV JS8.beR{+nlEypv]bAy.MڋZ4A[}ƛkP8Ǎ/fRAe UZT^CX2 Kl Ʌ mDT7v>"t< ûOUM̂L>e@w1pL]WBA}= 07J_1`b5ႠG A%N^ֻJ\e&ZQ+RڙYR% V]M"3p q~/,xU`ܒe8'd)ֿ{ ۂ8 /&:BXAJ'>IXB  06t?fq^J(% E0%1:]Q,<4B 0:m av{3g\;X_EɎI+ 2ql?쌢8KjNsAJQ of~ ղ'b,aผg)z4i#lSڎ2z7r^d`MKR| !N3jO{xrdLY P.Zeڟ[)wERXzQ/¨Ygv)rISABmB9,m_-&#`qnHci W` Ȅx4`&,Rl)C%G7萖8M5 dZ]& Rr;t}1y23ڀZP p=0"Zk٦ns %^K#ʲPf4bvUt\؜%k=~m9F%3s$4Uɉ|3jd Oҡ$}#T" G:^gcagv:Y2EyJ~\68#INstl*O#(NB!BIM&ÎL,^„{Ƚ9G7sb ʅpcMI:A<oO7\!vKL I^Lp9rTDl '0z![0f $&h;ΚzV4KDD`COQ"w3x.4N_ltj V= f(%C,T Bx;!2Msx\~󔸥Ⱥfh̚mQ{6?]0!pٯW/.l8qзALjOrKa^P[X`Ա͋ YZW=4;(h ~ eyPr":%~+sƼS^Bp* qT>cfTgD ך93e+CDƜRwgr`3ٜsOFF D ˁFf/XT{vStk+ 9&A17YIZ\j.񩩤Cͻ.7y]t_ti&oTwζsSi?#+1:*'#zງ bIcZGTֽZ('&]ӕD3fJXoK3<)vW#\9(81DeW @}њj:@SmsY IvHԁѢ؍l}Hͦ;-z=B;\U޲:I| c֩pxǴ-FYmEÐO}:DqMĸH/ )gtimTE"Ā#S9+ Lh8)+f^rvq\ ^Gnťj ?"y ƅh&Q"aö/ֶ<(|NL~d&_diў5_]'CR;c K&zHčFe;8 /KD\f̔0qa9W5h/1aj>?W9<<_٢^ޕ;,6*lmna&!_jmGfW4:H^Kv\b WUjAۈLtBy0ل{Q֙F#a*PA, oQ(5{w$-Eשrȴrcsכ+zTH# OįurJ1$TKeMA=;{>dTӾG~o~kD \o2;pIKø*B Tu6n߯ێsG>0,u͠mMQB4AfJ }fdc凐p"Lū3^>d9y[~A4 h1NYY5iuPHe)a#.o: 8f/QGPYrOm!u5T]VQVt nU:g a:oxOCI)/-d %.ߔ:B}VzdpCoY!8{-Yͭ Pi|&e%ʾ`"C^9 MZE0',eV'ȐLXDtL:ޕ2|lKdA:Brkh&a+{?} ^z37t(2 \5kWVqA .7R 6SgP3EztmB"`y^XMV[thoWX'GIތ@; >ˆ|^cN,HǑڭKtX(Nt$+&p-m;++ XWy6``έbQ"x3< %7z|`)׾?;ȅ_>(O0ˡC'7a%CS_YzHqN-%h:A,cza?ʲ,l"Ԇfm\mT K`fnv>bą!`1k#PF1`t q"BYT @HԏwEúŪ$6>˅p)A, rU*u&>z-m$LƭF߇Aw}94.I^g>Wndt}哄W`_sDzB -"{\3`rVӶ}%3Ġn=k"2a@S\ F=3s>0XE؞p'wl%VqEQ^;C$O\Mi$OV6Iʎ0LN֣)D[kgiʄߙB Vd$uu7RjD7 F!19)6^Z: =TlQ,CYnv=T)^۞E&\WʢS{Zohtc!Mǿ{=F{/VF8<ԢvJZ^,. YRhCǘuV^ZWM$ Go۶")0,${xFoewFR/\ug-ͯYWiHqdc̥HI^O[Pxx@T_3D? HN;kFP9~S+.oa<ٓ*(XgAd4gw\& CNy] d~޴qtQh?w#ep9uXdkeĢAW*DiQs4P4kD N=AUᦃap=K)\pI,xYUVD&Y"!>mӜ> 㥨77x_zmDi*YTx=So=ޞDHwd߼ ي D}] R&L,V!1תz|1&jRC.yAq!RFôȟih 4(Rv$cU"(A10f{`FR^qioa"I!0+Ұ3;Ҿw ZJ).֛sxٷTɸ颗$d ٪\OĤߧh ~`PB*!RȨ 0HWHDQ~nb`MH;կ skGjf ^69ۅC(@oXN bhy%a> ӳJ=Q~ݗ0+AyŷW*iNH{Ԉ"r*-[|LQ=ؿSSHNكm#Y.?'B"v\*zY6:7C:qz<.{䱴RYrfzjs{)-O0B 50g].E7V@P;ӆ!Ic@Ն~}4NguۂJ2epFt҃CqϸՄ2Ycr\ io[VXA@u9^B,0n4Yr;95+P͆]&N`MFVr7I C b1p<ȇAwV|d $8 ^ݿ[~qC+%^fVzUCPTuDPWn{wg"< 7}U}AZ%2:ȁ3LSTVmh;+..CѹHG&Ay/mw)sB T%%wd}6-Sۃ8L $8-sLq<%I\UBQTap?2HH0hxyR{hOބ]ePbla\U>YQ)%*`HU.:Q~9ϲ~${&NK~iӨ75>@4f'@F4 ÂCj9P2NƢ'wŮZ2`;*=3VGYGV}6đ{wAޛDy ;@fJ' Bzt_Xv.Ulr9߅~գ0宠OX2' 8oϷBڄ6 JŋAr`s;;7L`׋:("D_Tx[$QN "hЯp_bqV5O*lhv>˖1 6~C C P&*U~A)Ǭ47nUy :q-6~_JbzX cE'&6f'M/4.$ 3T"VËWiD9l.JV!+! "%br\)-$Qϓ0E P2CE[Q 9Оxw۪z;-]3(*} o2#Q QG=٩ 2 2۫2qgؐ؇ԥΝAs3„aaצL? "%wPZjg0XAm ΁t)PErI_>];:f)|W)[QUz*4XjO㻴Ve$gjNt7x2/^0)> Rq赚2:Z*h3 ^n@7}sAҴCDeq-7[} # j. 3^7 n^6FF]Ysn6`֔EگppoauJ0c<9L| 䲊í{n$UWsF|]یs$eNnp;p<ŃS$?w݁z{5V%w6HºpC-PQX )SG#FԫkD mm/ rţ݉s"Ns$aHSzئz~g%,Cwh%EuĆpeD oرWSzh'˷69c]l~f~ClH=&PbO[5D *V}V-îFo| #PqSRNJc`DUv [\G/oU6UhPMΎ.uPKْen9C  > tUۦ&S 8t>hΐZ bj]6f3{'{Q˫{Zau}fcm Ļ9NLb"J7-ᖗ^X‰ @~ "$ }t]q6@z"$ {iUG\,,A$5a4^E,SFRx% Rpn3v7e Wy $x852>Wi!ס(AHŁ#՞$-Ι$P'n! 'MZDKՠb19bx9 Fu[V=L>1I (spp1Zycf1E=W&-6ju. Z;I4g^!B#;m)UC#ʵ#Cf"^S)H .M%t=6ެ~&fFl+> p -2Z&/SmpdYH`AڀBH8'c 9"}╁V}g’pߋ7pUhS"f{#ϗA sUH|i|aB?ok%Kq*՛  [ML(^ճq_Gu :pޞ{NtW%fP>0*6V[n"gB9G$k|'QP-MiW|RPMjAFM5w*~c2zF򦅴ecsi M$O"zkPCuiS_=m[ldbf=7ԼnDk2&(XŸӬ*9{m3IET[lSvYBqWwbQ_cx)@6Š6%T؃_L-5-Kob(nWV*NWL2 l^zyp&gi&$p؄)KdM]t h}!`"- S %  G^ut`ַ{ݼ̑(^L *@^}0[g!]#=J`[l=Asu衹gyi=ᔬ/V5uеʕߨJKwTS'jRNlM ύBfm_8㨫NkNl%t`H941bJM6|(A%v'Yz1~ ^3+S@3t1{:gr칋nf7!iCfM Wbs\Srz Gƒ<x/zeەO*ToegcA}Oq.L!2Mh<\o&nNϞʐIE3;ljb;P^]v_/hoߧU錣>lt$=dysS֝<ů"(Xh Vc,n|0 u0TQBMSƬC9Ԟ5KԴT-^`QYu\D9\s3j̑vA[>pw$0J}ShH"R,KQ n)Y*j> PkdHM8iG˧ZP88@iǂq-%ˀ-AU O|xѓ)>1~K)07(8RUZ"!GUt^#u!0Sqy&tB :>JM}efObu:II0h" K V^"obAD^A`A^am\4F+VAk5e7No?!M C~\œjUfJ#Vg*֎gTˬSi{I4Dq5Ra:>rIpd!粘;[i88>u?؞M c9Jֺ;AUkya]G: 8@Zch2޸]r6v@7i"Ztpa nsZk%jfeO3.9z[]ś_6 BMv7 `\|qD/y8G6}P|gI@ lo%LWTmd᧬Cy\gh; Xr!rle)߆ʑ{q/v:=+Vצt6QEߪXj_AoK%Wcθkq] חUi~MZj/vaDlWTS!"󔽝+]nŞqߛB{qX]A+H]Ue\ o4QNM@[݌\SVU%oJ%8|̙ |:jk9ЇQ~#%cj1"x 2)l?_䏸JeX@|>?c:5q|  O'ɏeP, i%Yo0ۯnn j*&k'>*rޕcȢo44uMf9Vρ>+o?ܟ4;Ũ/;U #ğշ õnF=zb$aqu-GtO[9#K7iF۟ ^iFIy^LXtǪc]aۡ9y36JF߇0Z~^T޲;Q+E6A߷ElGPꚒˉG2GhZ&,l%X;:'‰dR$N { CE NJ`*RMhl/"+<="К#f!M @{t'!ȱfN4J~*a- @`(jaU(K BnQVwhI?nGH8u<SqfR41+(7w_CdP&]vی']R3H "A߁6^]hl>J#R- gV ޗ"9=<tņ):@Im4Lĩm"aaw4+eث)9] C2tw~ yݽ+dL$#͉%35ǖV;I0Vqd,IT@F;|Xg[/t0VC u;\P^E Wq]"u ޙ\&PmW4$ \O uIsOiqgoN)* QC{]-]AW M;5A?ڷBȡKA˗>ӳ$k]},". ojCb-GuI3nAnɟ%*g88*mvW w' Qnd9%Xf4P?"K {iǨfepE8G_L;|+4#S!])v; z("ξm*w5 [Ŋ[ !WB 6d@k3r4.d֨H-((]̆Եn{&Zڟ 3hC56 9b*]@/'#ĖZ)]l)Z&H<#[b',,WRÀLU1M h4&ֵeh*3\p!?h:ƢG} ‚}$Y4Hah%}F\IUs~G< &JBho[ʭ:ضc:m-WYMSZP< <%w30ν$|ᱜQj𲱟a ǙcAanNAU-x]up?u125vuZ綠=t\j!nζft0Fp6PͲRv@U\ ^v籵-|{KIOEm5Gv{1A?w*) & bl"?数#_̨}a{ﯤm 's3^DDg Uw{=>s& E`|sP>e oh>HUtԼ*< э$x&Q2xXf俎܀d{E\Pr9AԤ֏x-BOOTd pmb%~T b9b߂aV S06h6hQC gwWg($*irT O Y7^SqR"F#H4Z`Xm(nj0> xuZ"::M$ w?DdZ,\$LE3K !Ll*뵿I'c@3_IAo$F]=Td ƺl(E'cnV_pYHe+4|P<25!OZ;Vs;qox1xW}5ןc*^ W}ŦO"[ZNr ,V#a =I$?B8[COZo{> =ZŊ^'MKH'~ΈїwPd x |=IEWY󨸓yߊ:=8wP7'* v4 KTѐЅ=ULptfL vp~41[VpbU¬p)tAEk360|~ ȴ JDvLMĐb*1l/ҿ2Ok]*|^5=aV֒vπ 1&x ;h"7<սu?+81y{nlAi+ 5` 3eʨnD"x}6Gӧ؆K f!e jB9Ơ7|xIc<]#tM/q#  ިȇXpZ%XX.-g|`>S8vz oi7|^= 8]#wt|w3F2Uu%),˼TFʁ`#ހ$hZwϦ 64vD ,t,)ƒc?IMsR~-H!.t74X o8mӨ8mdlFrOk>a.cύ< mU64GV' 6@G^c+1|і[M){+~u,/9]?)ɋz`'RvjZ$ 8xá,#soO _~OI \" Z n`8Tz2yrr[T{I$Q#)HMWwp. 2}Z b]_WVEGjG O͐&i<56Y2[?#\ePw,bR,6Wln0o˔ΗVX,xAHx+a…Ss>wu|^v4CSmT@;7qkD9t1ˌ:jnG(s'*ڵ.+L|:8hF&>@@Ijo $+ە)<((ԩ᮲#v%V7unj{W|uS,B[{IUHL l޼ tZ}>11ZāaWDbPcI L_./δfU^QNS`=+` &9jUOG/I ڪx(KA7ϰN8Źv x yF"F (Jv TnA#lupw}y~.j2Xu-;j_ 'U[$Č/n.nfX) Ұu5e$ᔷDtJk9xzR`67`Y9ϫ :"-tL 3WZo77uO XcZ`%,d4MsCȌ2x;5N/72rFc.C'4hJEc27PQ^ D>ݸBc>.ˌфE+FUϔC*%M)ij?DsA~~8וk=mz2z,eI+n6Mk~atլ4}cn"5΃+]6؏; L,-MUzbH $ !ڦ,0<4>~6ck)3g?p:4!` gusC8u٧ʳUWrĈNJ|3IFt&է0%;_emHVh`43]42K-落gN"jlM:] Н6|VW#AK=Xh0, 4ѹ cWQGCl;n_3:rBaFT 1 Uj ρvݶL|a8Z,^y3Sg${d{W){ F2)>4Q1N%It|Lޭb 9~| dCQ9Ap. Cw6Bz)+8flȃ4wĥ,XA'YـB*OpR û܈hg+;tqĸi{߼,52`yp/ 8mO:jJgF {2=sQ~ThT\'y?I   U+\3B3rm[OKmJz]%jt݃Y 1a9eg852Zj[B߹[P dXYQ vp2Ay#굃h8$tysQ6ê!v+\Y}p}Pi=so-XaTsYP N,Va/%]UL Rj9i?C_&KzԲ!HPt G®@ NU=SW,lbUrA@^:(Nd.1!W~f O);F GR[ i2~k7wnCg1 Š輞aODUy? kg,/YɭpGj-z1*5f4v^aj֚w 4(A]~~~<1U(cJ_1+PfQ1둁yXb"M^pxݪrJn;Ve{9::nJ?g@wB-u&S.v`! ɯ>7M3 veYgMbJ~/TasDN6{nņQ$[d I>/Er:\sjt|A@ԭƛ)t™VA=Hδ+93,)^3&I%`yAަ|lmI/v=<~zŶ8.J}N.ȧDs`;noDՉW8w`Yh5`|ڟ-PjpIG{*rK?V+Cy !ywª%nR7Ѷ8; Ϫ4)U)2PLGٝsh5~1RdZJMB 8Ƴ÷,8],A ޷hAs)p'` 9A;,K5ʡ{PZ_0]tNnŸ|_;Q@Α:9_Q%2F7<8E%Hӿ;/7]FGC 3 z-[`LQ|[y߀&Ѻ BZsY+1w 3@3dscEj&@Qދ"lFN"qN*}f}kNdB@4WA7R{ѮR{A\]E ZEɰ|02NQg錬oo |z>G*@t=7Bp3X`V\+X6h1UW4,$P.ӎpFXYCm[Iq'1zZ[є{pu.S_ ɲ;.0N/=aDd ⤔sahh}ŸM$22EE8lF[}r?91rmnb:M:jJXkg1pyc+@l0HA#ʤ pssć⧁n`0}J(vf 7H>YYX!\GW|)7x+H:ҐѡSi7 [X HC|nm&Wh,#MS;5-$H7YMv{=3[}UVϾ쬹aYG;؊0nl$Bݔ 95H_MU;,Fܭx'QKWb7W')p7APR3. 4HPn |&o,( ן/q?٭bc8-tu:#l^jX82fˍrp_a)kxMxPfirw5e Yz6ɹBp5t*gstpq79Uq''p.ofC C VD^*t] A/& c84[zSҤ{}ND(2^Jio ;5&r!AkOWOtvBDrk&.UХf u[v؉Uf7b 8FNV,1Y1Fhx|/5Ez_vɣ U: ;D$()Q0D:?4/|cL&COHd ?e̟+oVKt2%岡?ŏcjU+ꁇ)Ztn- .uU wwk1W3|lW7qu QApWr:"Ih1X?@: c#Rw.U*T3`~CT:'!|Խe9Q=,bk@|EC%ck)U+e,׹>ILlFl SuR B88sYFXW 1D2ae } څe(}ŀ$4)|qd(z3ތȒSJ?iWŦzFn_ln;pR0w>{i f)"$xu,WqM0y}޺4VrYrᇳzƻ[%k BDvڞKEr=bAAלk"QN^V+X? ߲hJHoX熏 e;rZ?G;Mn]I{Ľ7Ga`p7d\ڌ<+O9B!#͏ >ESsmV˂b1] !ޚMQ^&O-O}nXN+\CqskNǂ0ҍ)B^^Lfd4)~x;(YK7 p|kȊ#5q{*SF]~(%'㝄sxͳ4:nծD $~ U6q.ps25\@~P$8K`G2'=Cuk,ntd=Sz' kaI7Ч*3"vDN+_C_qR|_Od&yy9wGؓWhdillh&)wQlP7nT*W7j\{Q$T}t|I&A𓊧6"R5NZ# 5j\06~pn Mp<>Y>rG?KHԧ.4!,bjZP&9A ˬoW՗Ļ\C~߀6$Tq1rz1N?ȿݹzu>o Y<4d$tj3?v:], 7gw q /MH6SHEnv,UK⿫лک ѡE!Dy8ѡF)ihsD:ԳdԽ&ϡVClrX'.6hoxp{L-ޥP͵|~-T?QPic/^y.? o#O*;: H1憷5Gv6}hp X]̡X&2I6?\DkzzLDkuVF~w\+dףZVzNwxِ·*|'/)7_[ _Eg.#P@z` s)5ZWы7'D.A ,8QTgSH(G[#Rey>lB?IJᫌʂ4)YhHlFJ娍9SQw?]j͌@jSH(,.S4S!8 sfD :};D鎈k»#9BE5G V^iBaC kU5zILM' Ta<"w-XD:t?S1/|VY`10 A3}U;rP#7`E \w/_ pw[ѿuvV ?f+'~2 2Go{$ 𷋑,@5!㤞퍀29IMYZ߶*v!2ɿ |H&L5 EyCPb _k)>N&nEc 8ҏͩ$mZV~[Q cѴJP%4AlLNFh?a/xiڬ̖s+<6bUˈ?A>xwG%?-%֟dwGtMi0 ϸm 2U!% f^G n "c; L~Sq(9JaAWR`bXD ]`1Xh_Ն5(JHU\nm,EbP{2ʶ7h/>ib3\87( TN;eV6@᾵ fOjO;H_ķj M# oۿ 'ifgqhʐ=*XixD;/qY-#Xe@/@e3qV Dz z9}w+:%@ osMj.4R9Ÿ@k%5Ū^DIY+X_n&p7ooҺ7UgoK6ǂD:x!8:}FOP J³K..kSzbIT ;5e E;\ٞT!s튰r5&֖Σi} 5ŌeY5Džω˛<{YZ J;i F(+ 5?=UzEsX8z)eu (L=3MOl:?,vWpkK+.*ݡ6Q9[_{=a6oݧJٹ&HL;jc4L n&x29ȺG@ @L"6Xj{5i֚UwRyЊ5fl◅?w#F+S*&G-#bFuX52åafr;#~& ;m`^n^kEVjy=!]M)&5ʼnG)6@Ac|b'^[t{%apd4Y "'H&L:{L U~E7سa֜"[d7e-st`پ?GTMn.T*p2KT3·>YiצlJS/$ ܴׯ7bou7/zqhp>0I Zk'8eNc(϶}͟v5U`FR1L>@58Y $-s;G4C`bp}6CvU?RTJ5+BKGK` AJY@@8PxHی7CVcCT/,]rϻV^k-MԖ0\[PB`Ńjbrbd"iH3PKT/{8!&m]ɝ?WJUL0sCiWsUv~>~Aa;Qa4!茈>H-\3x*?j$-[ֳOYbv;AE(:>`@%VE)cἢ MTI\: ƹڐ*=%E?(JZP&pHV2 zNĉc2Kfh+'yɱ(h&֫uY5&׌jt_Iteg=2q<_W%^Mn;Q؆wUץIؓf嗛}tTf><3/1<-{g7.3Q[lATtM992H|04p~]SбS Y Fp=p{{Ur]2pS޹̏JExXbW|MwGEM{k1XsiJ?/%9-J@V*nӡ6Y 395p7TktxQ#(00~IzwX'P*1. m5$ P*jvrhbG{)-  Bɶ?|AS Yn5|F^by$ӿK QnJ8EǢya\ ~Q&{V QI* ٪/ ,/WE>V}qYHiWgʤDeD7q@N(ُr:-Ejhŷ}5yyR!6yAJ50h_5hN{s?]} &шQ[i2 2[6D4ĈkA%ցhrs zVf:)Vy")ZLmxMԩ⨼u3Dek٨.ny94 3_o %ںM;R؏_nfb'W#%6ya \-rͼZ& b^5q#(჋S(sg+&d0r r{ `)bb,}^>B}KK-ĔU{`nw٫My+6fosUjry?5vg&4CmGeypbmd;V$yIEM*.1Ί7 }z1?"vWyg]98j#4N&7Dw) =;/Y[vǶ-gi֝ld5F{3vjJx+nh;T, 襶[!^4!ؙ>KV=33ƝE*]@4HYQ/zWZ;Gx/"p#nA\:v* bf(FHmf ^j&[0!酧ƭH4FUu3au5)w?"|p̓ݙ mk\HWక<{x^$-xH"$IY1=G>/U}'𙼠'I\EvO QFv:i3ʷ|V ~&[5! aiT&.n9+T:s$R`۠SB\qsBp0I I<)hb݀x`iI*؇[AeLH<bM o]tڬ+hbB҉uG@:Sᵭ5%@\w* Fj&) DvӖ!":L4z;=|J.BM-"6a뇥}Qg-A䟵RKZ;>95Sn%kn>ۤȻG4pXڣ)P4yHrG3Qťvu4:/EPmVm~v)' &Ker-MƸb ',%P]QaolԌ<"K 1q |"՝˱ub?E[)C-6a>/vcF+сgZd4^9Dra1xr3N/ޝ8(e;~DE72#*0"Q~G` {=N~A3Khޑ kBo L.jX0bf]OyMLypS?gt8Hr,ԮZYey)E>tY8"\(nt{*^JE{8@FOBGG P.f!"u:"& cOA˹]͂:l 슳lQ\F }4)Kq05*lsVi-ƶ ).'rj_`AMP T/oP-^^FiT(@[o~,5im(5|1&fI "JS8ImϤ} ]^%6A{PތRu>kC;ō b8ĺf<\G0Խ:W/ؑzPZe\V5RHyyz0V^Bm|0($L@KSXw[Q IaqY~RPN Bumc&`S:u'4V~aE:^748YH<@/]wzotO=!ס{[f^U/ځ€N@lo8Ѳ@/-}7#z;Vd'DX=VBLrxʓ();gl-gXsA?2no%^rFjvڗ/o߉P6S,Mm{#ޟ%-zCMU:,Z] J<7QأXȏq>A_e 4&A:KIBIq,DYQFk#%`St֨spm@A 4ehc{V'C8.+1d@3EϨdD]nP[ʌ`a'uWJ! ALR*`"scT&f:u<_+o>}TxKi}1%Y {uu y8"L]0B|48xSlqw5C/,%\)U}o}eWZ>1CMJvd:mrYy1ojݾ۬X}ѩ4=|@Ԃy'ڭjGcFvH#c>*{DI:b$](O+`_>5'z;_!_J: ԡi1b%]9JNV am l\x`p~Dܾ{eoP3\;}+zxxG@+QҼ|Rzچ$i5mxp0 -  A\{ڒ{950>;˴%~VY9LNl6QnH9V`6['a1 [v)(ui%W'/^sr cǥ&V?2Z$ڣF 803Ƭ#q;aښO6)H>Xb}K="GTqa(c %Lϰ7BVo'>vYq5R8#Gz0a?=#ad25]Xj8C'.1g0y_okMS-e.`UDi ZobBIvD8j G3`o-pu{ȃv~%+ƭ~MGD@/6Pu\aubaYwyԢ[KYZ}f=PZ2v$#w Iq}H  ,6<>k=Bo3,|wm-;bNTj,R5i}.bzdȵjtlUF!STGQ鱜zĤg`M[;-"Ҋ/7g8`g3.fͺXB^ S.ͦg ='h'qE?i o)tM钀LA1\koR'D'|Qĥ t,dYqLHRo̡+Y<1zusFHU#PBCdhpwH%CJg[SK[ Z]qY?Eb"4m;.0P7[/Snn֞bA3@b=wӑEw=x,K˛v"T{ Zs_A{-)v Q˒1Fvhݽxv␓x!ΖѦgWu 2bniҘ.j_t ZSM;qknxG#az.*HmD ;3.s{;mc^;sK(>0] Z( $qtoi[ښ![C"}i9Ӳ>Br s/_xS?. JXjñhuAx:+Y R>MUb'ԢH=n3rm-b?;ٵE =*p/b lpߎY$_E-L.cQmXKME+[ޠiDBgIh|6=c=?Ě>[*HMIIXb(9h6-~O<+4S3!;`6oCw e%Pq# EE'\qmjRPM>Hjtąmxp D6,MYpHsTi\v ) X2A`W#[iG1<񩇣H"#kv8)"nTAZYJx![$yc @e!}}[|Ec?Y/ 'ý(JQ/0r LnVTqD驲#?I[He gFj^V|Կ֙4ՅZ{nGH*gYZ0707010000042b000081a40000000000000000000000016439a35600003480000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/ali5451/snd-ali5451.ko.xz7zXZִF!t/4@]?Eh=ڜ.+r>/>"M*)^k ICR?4DA,`mlU.[ސr`%6Ø,5X$Orc7QȖf]180ׄ}õ)5L4lZ.Z. ]>T|^*u͡o52ܘOU*Q_F("NMi70_9v3T*+Hj ங.W_#;֎o Sa K;՛\LJ% I9iu@Sv>Tbԏ@sˆx( ] -tz/ֳW]P񤄀c]{Uk~";xkkk*,,ٲg/Zu n3F8뽡JZ!S=mV4|b"fY[k тzTTE`aBY8C;qYMUk*["p,/z(Vveҵ QA "^:h.Zt6z 1eqm7V:T=Ũ /I}e+ˉ*a>/'0ᆳNCw6Er)- 3Rqc⧮,&bRJh"l{c_F-8IJoij+ToC *Uf3b YRǀU.CZ-NM-^Uoz h%3h/ Ä$/-XW&b7 '?d nF,͎-@7A\ q1[&RaC}N/iHxgKċR*I43pJoxU-P/ƮuIaӌOkM=#B} 8ZN)d/fԚY־ b 0 yk.RC>02l -9vCh"{^ h+\3%qD8h?MՉ#j B㴼%=$dRe9rǹoj0ղG^ Z7ۥd!XT-S86TòXX="\cwǯS?hQ?p&Vir=kJړR'%^MՄQG|;),`lQxw_R7;Doo!Ϧ̀8ѭs OW'`w2ٸ!df^Zfy'SKD7|DxrM‚^rēHxifO0 *v0OL}EE-B'NTQeYCYnK}TK>H>LyIHen=R~DquI|F$(L՝d_p[)Ωж5n,ITږ5 „l6m|arIݓaˍUmr>[6+ kh>C YǐBAsr\H9ß[d&aJ'^U]Y-pd@6MdOAzAHXƚ0!K.՗y̯}-uFѣ8f)li"yŠCwcYu9nߠ]?m"_Hlʯ쾊Z1=h&R%•}j3ђCc~?][)dލG`kܻO"V{z#"~6Iڠ@ HB85\gr pÕ&3>3aJ_2bh 4o;ʍI톬tnJ۷jgV*{H.]6X!Dδ3GԄȷ@(I-*S6ΑMّk 8C^q4뼜0![*܂,1OiT&>x_wKdmrn<׶v bVe1\qȢH~ !J{'/"f[?G-#BԆ B +:;\d㯊ߗ*NRor8IgAg+wgu؍7 g7cy}p474^O"JuF;t 0HEK3=C7/ {Z#d:H&M"ZB,7\ 9țG5pu*hQ{? b$F2~O^@%iwZ"@_.6@Gy"~(Ӓ/rk4= DfWh.aA& iUIo瓢\E \jFp/֣J^oJ1Ŕwsvև(;QQ$ { 6j ˧!8Ȧeܔ[H+`txwgt|s-{XB>zTֺ3uڥF'm=53ԏ|a  lHт_9YyL#GƼF&[kB"OKEjРT<l7e=r~Y~7y4Mjk4[3/P}~x&FrILS:ў;"2ʰ~+KWq4KX,\t.3O$| Z7$hs* 8E 41W9 Z8pqSL&7ϋ荙DIzݳ-BFHq+M%#+R( X20ݍYD縊'Ow}xOpyx VNYm4{ctsúwliwW}Y TܔLn:~PF]DlVթ i846aU\8k[0bN 0BmN$>L QsФFKhѾe MWEۋpԄG /T)/%خ.~?S=iҮDBȲ~Փ Q6dxH]|☦WQ!m] 6Jm*%0a̠Ly,7R5aɾnԵ$c-x6H9-abH(՗{u}0GDRs{4i<i :2.uEI.}4 P"0zW Rv^l]#9HfΆ46/huV@qD\)jE`BZj p{m;"B~/' T9*RPW0>[N?jn{1|.X05 hQ7 t=jADG{j/RcBI)?H|Rx|,3GYft vQEK&:[zv/ z![1r*Cl t8ЋrJ;F*.}Xc]s `'!ho<|^jpTz4/#;0=oq"FKy%Q0 թBh GۈH\ _ Ѧ$wbr\4/5|\8,i^_yVi1M>f ,G zZYըG2#2cjBO9ִTʾ-xg@Q^Cg݀[Qq}n"ځ8k7(јQ=OWhpԨBg dd b^NV|-ҶSt`o`yKȆ.'< ޅD֥ dBV9,7DSWXHFo(|o%ЇtA'j__Sk~ ]M2ʩCi!T$=}[qh~pa6m2\IO+̮ N_:d$6a̯.9˪#^k䈤:ɞ2C&Y "e܅σ~8xa ιݲ%:Y)0 :֥tl0~fJ_B>whrO.fPo=6f4{[ .o^P'Vx|KQ{!9K]5KY gy,lGʶxSv"Mm0bV]a_dy@ts4ޓuWàD%_Xus& A=;q ly/&ҳX y$I6Ec~D$@ՙ!:S{,ϪQ%|㒞'RvuqGX>89r}_ZZ1{gޖϏƪZ״ j"n@bbWׅH*3n*Y}a~ܶ}pb<6d%*E7Μ[Jp1{aKY R6ûf04gSld[n5厡~0u>TӺA:GS .0Fݿr8B<in,Ȝ|1To{<#Fͽ=ƶN~lg{X4n Dvw4 ƶe+>1e@çX\Z%u-#k~"$e.垞M!*M8U;ΟA0S(t6~|QnVZE#jЕm Ẃ-AtM0f9AY)lK;s:MkWApg5ዳnYI4ta^d2d{QITU:F5PDKlք)3$z[_ZVY,Y @LuϷ3lϋUje{28͚ ӚVi7\doiB'`k/+C ׉h9ccWOaڷPqWFu#'F|/-˂Q! J|P!u*D#mvf#7MR술u3l G '`5&lxDV}7,9Wn}z U;˿CVLĂhp[؅U)o\Bܘ,')0)cu9[y V:s!,[#Ru=a]k ಥ8;5)G5HƎuaD&>fRq%wxʹ \m2~>i#ua'ͯ:ܿe/%J>Sd[a$%lvBfM*&tܛϦvvu-~MxʩK+eaU&s  >Nfi>2U172CE2A{3i4DO6mӺaU0[AP-Bvϒ< ÿ"8U(PԻa2n*.;2E$ h6IE`&9<q9BFz%?]['LJ2*SAo&%Vz ;ױP5.u|68hp̔;=ӛoa2[6ICl4~!#TȧGtHcn!I?E97wP9Τ4d`usd?j)!#n4#$Iގ 7#tV\ՕS]$jR;8 g͌,VFsSL`{e{ӼkxjK8"P(MV/?FTYEbUsum G$8yAj9S8ِgi S0PDX_Ց8 R6P5FwPv7'G&;叴åb=;֤HȨ= f_dvTNSdF|޽@fۊmW?QSB3%~*yKۧ%0#:dbLbUCwXvKGJ~jE|q73mp"e^fP`ƗtRwE Cۼ ܃%ZCκ:&T901 3[i:?BkGhL06%F z[9.Urcd]~x>>"xat&f6!.s\;E_^lMT*\>R,b(o=N$ͽ7R.K}YVU !>Z}2*𹯷9HTe:[,\դEL8j7ׅ'(&&?>.-pf-3 yĮ>똍TI[kuG[cI T͢F@Q FmF_&lV)ow!4U>Jcv\Gv~jxf@NO}=)n r!LWng@on@]`t]qtKĮPtyXts9m<88b*詭rAHukS2-PL̙a!VW"< =""0A8;rM4)^Q[ѯ֙}Q ¨iԡUN̘ sa!qARqWw}ō$UȮ@ejB Jݘ Ɏ*֨_yGעVs >\V2.ΐST6"ES@5`UW/Y{yY=iWҝ㽅]˥CxnG:^F7sBn$$Ig!2W$uЊ"Oh_JFrL6Ջ”I&DdgM-HB0AmUQ 鬕gR4#+W_m7H𣞟3;rIRӼuHr1y؍P(w{zQa'4X8׈H/Jɘqur { x _Ɯ>;D$vC-JmqQzPz8|OUV'x*Pjf 3| X4)}]X DLxaUjKམ}F+m$O2Zt00Z4JJTa+thdͣg5^omfjP#0ywz0[skVǏ=qG.qug^%A7Ee4O@QwByk yf@`8D;,%gzy7g4$/˧FR{? O[nkr~j,w[V}G=W3Ky۝}DPǖ_S+ 󏽒3UPxU\ H8`;U7_u>;4|ƛȋ־49-JxU 7FCW 9?,G%h j! skGIf1 unvN Qē:^бQXmLGoHNе< !=~v} TAWuFjFVOKZHvy~ƛ𖔾*i(tcq #$&iY(-%k]7()eS^p'F eDz{q6R(CZx-f_ "Ah }gߴ@:6͉J4`RRƜA7kria8]V@?F5?!.AY"/ ~s"p|LEzOavoJ2VXrJDR$t?]VڔWȭ+&9+gv>^c9A||M.=^NbzkQG.;Qp>i[Js㡱MCfysLFFIB!&.2nXPmxa#N**E1 0FKZ_B`p9Qe=6~ :㡌f%tIFѻWpӝO"9Y%@ŽR~)%3[u>8 ݳqw D'-]}c@pz:vwӱt/@ǂ;|D?V`48r2QWmϱO-%a3 փP;$)cB2<5h4)EM  g-F3 %lQAěsZ< r#6{|,|@k^ZLNth"&I1Z9*?ɼ,^`(3y»G].X- \vˮ SۜtRB^Y<kcn' ȄUX¢hƙJЮ?XXToDNk,UX$ bsnxr<5WTQT=0 }TPOuzj?dˈK& ggXHhXIrf7sJRhN>Z} B{+v!Ժ{Px{Q^ J?`|VE#?g@Qk̂sLMp'PδpTg_`HrF㏜-L!Nf$Wζ*CK=bUiپ7'K.ӕ~ou L\%9U(jSʽQ52Z WI;")~U&.Dvf[$T835xPKhKӂ ɻpkR裫<KZo։- NɎH+ЛP~ϋ.`e,C3]U&%SD2.0ޭc,,ꏒ!}Al%y$7R6+0C:@l.ri+'Mh2Xn{QU3c"6hPxZwܫICPi1ZһqϱUmgv^du 4ع.7Ka}w43nv w{(WAJ_fh2LKM|u%5uQ1pI&;׃07ٖW$7}PC 9492%;Y֊)*FFCs1@$$5`fb^iQr٢# $!NkāwRp*$K/Thߙ$3+ZRko ˞RpH7+lf,Gx7 MhF}|E[`;PYN|VmK ;6#)k^qb]u:gZskM.5௺IiIyߞ46FTl E }ɽ$2^*GO^j Wt+9;4f<\xK80`nU$~γ6$->gu<tڡGT>퀌uGQ )<Rj9\.Œ/^xВY%ݩc l[pBa"5[]wԽxSm/Z0 /0{h¼+~۝hZOU=2[4+0fY:.jn蝺TDz2AcEO0,>o$"t@L}MX)3l'J-6_L@kx,_Qzt`sH+f{|F B9$ B DiH)NMDIQA Ό|p{!0^(iNJHW>hJ 1gYZ0707010000042c000081a40000000000000000000000016439a3560000d118000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/asihpi/snd-asihpi.ko.xz7zXZִF!t/]?Eh=ڜ.+ʆ)~"8XV3KР$ pTַβ0/ͫaε)sV^$= iV5vex޶Xð-q2]$%4gT?lwۢyXзFcPٶKRuRk:Н\ Ԥ .f2,>L`*K7+┏Zbyt.%Ey8bS6iE1rl 1ZŌn0%Bkrs1H`fD-r)<5?6 ?6Aل'F?/0|GRPtp`ߗ 1Ð,)(^z9/Ӫ^1]p!7&!RȓsRf3BҞX1<&>ReoyFԣםQUmTACb%Cַր7Ý7aKh@GG ckiĵdf[KÐˠz|e|G]G̿. NNqo <3vHB:>xY#P3y+2A/rf3(ƒRScS"DPd*>h~҆Z]c/z6f_#nfj*)pc{pCɺVw3UĐvjyFo-{'֠,95QVܾ:,bYӃq١ sa![ߚ|7.l]DxA aāE]Iqlձu5/)d/LFpl[ZD peUG?SAje|. 2ӓى'嬁q[*vL8ldB +Cd5벢i J ltOI5nPHÀ XRQ/55aLĚ҅/Nese Uuygm$xȡ^ Rbb]$p Yg1v$mc&|&o1:j3TS9e0'Y |H{kAXe칻=-< ~zҸiz—4o"m%c46El"n"+TNYאTXLBF ,P_:Y6~[]OݣV-iwHv+C3}Nhч!w+Rdsp[KH76]cVrfQ5ЛZթ?w;+^ȒDMwAa%VJֱ'Öu }?d'sy2h^LXJza7WyIzM"NтhYBbN6eSKA{@f<.&2ƠvDd!H[O>Ui⻒T]jj4`ر,Y:{ Rs|{Xl<-=ei4tVw9V0/1| `ܟ[49S$ծSI$){(.ɖwq`|A42kxqe]Z?_ydA+وa NwC]N.,اLg[ih[V\u<=5C0vIaR,Aė,c3I2 !(DJL< (8S5j<3`S1\0l{ 3c-DvnaܣU17'ƍRAcqҍE=r`TO1=$Nji~C^znhHzn,l M7$?[UD.z#L%Ku"!ѐwAr #}cq+;ē@~Vp*u* N ȮaZu[0Y2ц֣Y s(ʓʎ8@ 691.ߪ,4*` \"e(Q=T_ Z-c@-2YݖÄ\>le* Fk7A>ޛVԒ1 A TzBuKiogj6, 5",TJ-g>A+27oC8kyUg<4> T*!fV 4 z̻S]('NT VvjTne>^ XS[+GPL\X7^6i0w,."΁*,-l@7tY klЂC̩\L2㫤WZ]Jpy)>):NE85prƌvlKptSufRr@yqmGc&/ukΘ==keȗA4N NS!5 &J˷F'Ś^ 6w-%EݐXz#i& gwwJ:JxA0=CigR$- G5F/vTMA&Z =&\&UǂK4P}W$ĕ _Y1wg 5 T=Kkӿ[}!RX)(߳ʍ^*sUWLf_t̜M0aKgP Q*K*ŢMu +!9i]6)ݙ^YٙEAlL#[7 B=Yr6|YݸE8k7a +"z ؽҫx#QIB(Tq@1ў!XU,]M08s."WlS$?3M@ñʖ nv/t L7кܚc&Z!aɒ LP7ڿ&Z'vE&dXo\Af:W@UOlxKeܶz{n۟jH޼41@u 6WU#p*ǜ]k~{';eBP?6gفkWz#5k82!5#9gv5h뛍z`kZyE""lOQ8Jݬ9Wdɶabd=R=P ʯEV9,0%ߴK^މك[2N#sH1j=L#1yG6QfJ5sUr*a@b̩sv(;9h- -#W:.Ѫg5B:>mW+ش~ǢW籪̣0'6xMXΙYJR0Jnѽe{&,G16ַ2Ĺ<9)kDቜ-o , 5֕ᮻ_VHlMi(N/!Zk1Ca)  {FVK|)OWiЙ7lHKTZZogMCFzcrR0g|%-)nj66b&egitr)vxZU˘p_"5}}B顀t MJt/JB!pX]ߢ t\+ϘmM/KrᡰOH4@o%>iZ/MKzUzB2߀)ܥpS:,1=@y.Sߏ=mt`I%9@IZp9!Ku w2£-w~i7ДM-@v*k2'hAx΄;޿K‰ /]Z .VJ]a9Z^>q!g ɠ,/[&xA&vA_sɦ!mF{_1&aR>6czI/h-\Jը).rߓ?lc:f0bJHYlʤNYbhbRR*As":>dpJc4OV.#i1SEDxzTdnw#Gg!*{$nZ>0N_mɎ&~rsr 󧪈o*XhyLy{! {Ef"N=).y`mue಼&eȁ|m"Ȱ4;0Ԝ{zrI1*d~ݩËevޖ4ƀ{@6?5!Dw8 5 ͽK%SӡLr1#3 T=A t֚}qZ M>l}i.19YlqopO9TC. =/2J]$ZǺ|H_:Kp2 1; sFhAܞfN=_ǩYPXP eii~.iEۈmu`Rab4Xbo|K_4"Xcw9D·. [91_طUJr%{jDfRа}:ƗT}pqIgГ^v- 15uCduf= UZw4:\[-v~ jf߯9̅FSC8I)"Ib"L3*k}%HgOH#r)wr'\߮Bh1,26$wz pRÝ2:\} ;$X)eJ|ب!E`LxiE|(m;4R[iHelcTUSE?3e[VvvbVۯ'An."G! QA/"#.3ufR(zҢp3]ql\a-[oOQڟ(*m?4 ?WWrܐ=vy Z_x}äCt[_5=v ݗ3 `~UW=JZ溦L:d 8䞮y ;&RTൖ- F˓ɤ%136;@r$^["ꥴ.SKK0!TVO{k Q1nL5Mk4-DI ]S g+@=c׈ղžiN1ZZSA~^\+8;,aE{."d e+cBbYuAœzr&z,WKݨ H-8fںD s ɧJA%ڭ$ ah!~*K5Q۸Q$};0. !Oc_a+)@\mVr%JiEuӳV C{~g_ā9R1IFiҗ_(2aJRlDD_:9D^$]H '~ [ \i{7M6d/2]B?ŀe}pU (i2Gx}` $ ٍ)څڼp[zn79j h؁\_eGq{y%^X)bBY|qJ@֐oGqIڳɣ6&W+Gb/_þE`nI~ުpq EE2Dd}ydCNAEեXVc+=ۊ>atD<NUBv)ҕܒ$4 ęL,=h1#b3<33ER5 q܋Y$O,9-o5}n#忰i5s]b*&&!g$_4Di?l4T(Ig?xvR =KǒM[DK{%]u@-moA\PHSv(fiX@|cJԇ TgK73o}v)70SI6%Zk+<2Q+E<\inp8իU\KR L[ z2r;m=X|^0ώP;Vl5دw|`9gPiwgJ/΋5Ѯ@>`PϏ 8:+$m$1}d TC9[SzN(̍Kh53RLPʂ@7bP; P"cyyPT"wFPp.&wEdN9ߑpEaVGxKhi+fJ/5j\<*Z8C|غ[ U=!Gn2з!Ϟ{!f9)pH2Ѓ{E^s8YomUQdN LϺbd ?ǝk9-O=NVgá\@SL?,Jx8d.=x̥͝=lZ2A3eEM/=+j|RMl6C2x=Ϗyə>8x 'TGVȓlJBPɂ+C73RLT\L@0̍a(YCm XmVkMk@zBIIsC)Cv\ ZhZ]("UXDMA"Ҍ h9=7 "Lr8;Oǭ4\"lD: hu4)AuSѬ.W7rzt5*Df`9j o<3 iŵ %9Xh쵢0tM$JCMzQ~&ۧRߑsĝCg s.ai;8H]0𧵡}v[8 ;X42VX0d˄: Jt[wJd/ՀBXZ6{G)wI1̣p5]iaB!"rD4C|1)k߯|S#0ξ$}8CjVynmU3A>2iH^>AQ )7{WZg.%*[]!"2Y  ʀ@ A}RJzM=^ r:AqN@RjM\%{S?.s',wB[zi?uĄqJW.>ωRo_NAFE@`FܬjJ&)F sV{F)Y/,9sE;b72ujYvpPWBfSx9Hr QنX khAV_څƯx>2:aw@IwVOŐ'xBMؙs$DŽl}m_I߈ly6٥l=5)-tcj̕6=]?Q# ]E|D}B]P4y%hg4{laYK ?oEݮōg?x>,- 7ӣו{;BTB/qߓu-jT9 `_ϚW~"-ԐM֢Ѯvx!-,Y<hh12=_lxA2&'[kica?NM4[KR1a.%NY/8m8}TO0$cҢ;=uKQ7NľX(ˎ?`t𪸌lߦ%=%;&>4*ӘkMUYpžs+ԉ;5jT 8%Wf,r- p#M\NfT-8x@)D)\-:|[! 29 @Zi2{aJ'd x;>!ss=LT! MEI"O?AL37)J:vD V5+tK96J? YkKm Gt, <$Io @= о?"{D x'+gˬHJC;&)ҺW3L6 *w.YM8с߶}׶?rbGݛ̩&h Wa㰍G湩N/E-P}yk8$gǙZhP;K|W0lv-^$bZ;@U-J )YJ^izC,* #mן#s/9[yI 2Q%?EhM[.s"?Mrò#IeZ5>pLb`c[N!qJsiK>79sg}]vM֦zOԸ L 1:hMz<u-z5*<#j !l)yOi!< IK!ą|K^*0W!iGG2Pm POC^ Ќye9IV'ږHr^(YBK2LXcQMN$$11ᶰTjZUjK>OT2ZgBfdfkN}&KN} 䫒jI%nxXj'1N~X܁ /.VX9pLg23͞;:|൅ Fd03PbYnGu5GwUqQeT/jQ#7JejV .$&bBލ0*&HP+) KX'&&zI oZMR퐆9RN$pkTU^'GybA=B\cMd$?n董X>1dauD|oe[[h4ΑQm|h4r!fWT۪JV |c+5 H1D<#WA.̉-2vRx".4!W̤Q,!WjJR7ކCqAaE:K5i:!S)TM"Nl͎ã*gzr 7%EQNQFC?iAH)`~dK8A6IUC2 |jXyvc1ui^{?Dr%4P7t!lW}j޾'f^cZFqi:4 7ҩ!;˛bL;b5ZV_PI2G!%x;H>mY>`uceZ%A2vDE:xݳxj[bzx$ϑmo)l:tMB )Fr~Fȵ" Wn":K FJ)\Qmv8FD{}Z" #m4}wP@QGe7x26{9!O1Wb0{5]-oPE?Md;"tfe\(iF5\NB!AΣ)E̾9)a.@iQ݌G"Q*2SgwD| Txrnz3q r CXfa 2F8u <~XAϺS Lpee!./NMuK.m]'+vZG;"+4$^ܮjώ(VO Et^%˚ˆV2 l0*oEeXG∈e(H^7 >9l#eܛ{'u茽ip<7jYWU/Y5V 5|%)#@uwsXMz(f9K jt?0TYv8%ˆ&B%$r ,4y\YdMURϓTm(8Խ_Ɩ$\uށ/zfjPXtco[} C $iF ve[Uo?(x0@h`6pQ0b`䦦9/s6CN1"Z 7K|`"y}8(txRx4km1z" |)B.ս!N;@(ɛ,n޵ $D#an h3b]e,{)@!i^MSdA9̳ݺ8nIa07ZlMW)\Aʣ"-Ud riYbYa$[J@9?'j@i:-Fu~!mV!e5.a6٨[{hoMYilDrB]276>u@3^F +` NarnwgkqS嵹wkQ|JZĬ`LsVZh*)-r/tpdtrvE+-xIDsU>썭݉8'ZXbU9Gh.m:C`Ϫz?0"p.]NM#nzѻjS={+A3J#bG d]_Odˈ bͲ`Nn"Xy:$nGw{=3"ΞlBխwnx{d[ $u AL8B^+%$ߤ#d(_bX:Ne2*r ߞLeAuxRz6wH,IG }#;{s=UP)Q6fDH~!]+_APu8՗8*34?xSvROy{s8sAY-2Z&iMu P+& "UDEs~ZwwХH-J4fܺ.;T(R?%>ՍhlVo?Qx&;U~ ,*'jOĨr ?V 8Nn^CT_/sac9pn_P f옦k<\pɹX.òcZgwyG2n!N 'q/P=]D3t ?/mwAU]ѵl&_L6O}#J;=%ۙ\Ku%rIM@F8T)QmW.AKZq& hxJ܂> p}Lj9uÃJf¥æ暨ʙJz/&AM%1<20W.P3 Lc G:M}}16М h:|'vyr9*1yϪ@$+pardBQǰa|3FTGuI+ =›i{>Yki|xnj z`hU^򬆳ء96|TwY|-HPk VH+7>@)qQ}#|x-u)4?2^qKM y9a͜&;F]_>HD*a8m'ѸTA2앾8@ks ~SjKN6}RL33芵v>k0sc9$z )H$-'1^& !7懵!pgWLJRG(<.Q|k`=\|^jUE.e 3XDe.rTn: 6AW */$5q*Qa"nCς?"t ^"L . BO% a;hH ͇O`*wȆb̶'}S8.YwFa5JDmٕ>ieZ43* .ϊGSg䗖YUjP}pXc'R LD7F.(͇-$x@*-Tv~}`E7s_7ooa3g),u.TiF ֮,Yb8McC!/ˏ s]:*Y"R>V^ԥWeFdea1O f/Jց][y`QeҰ!9G/&nfi|rNх[Sﬤ%ϩEO=zUe?*?SL>⢨0װxeG'S ` oY8283 k>^9—0{In0B伴-,.gc4O -]Arج04oa-gw3ӄG(| uq5*W 2G-^[ i6jv4ŵWLII״NG` oɗI|r$96/ rf{*轳C/?~/%A\ # [ୠ*@KVyeR$M8%]ڑOь;2>Y&y~4+H2$TB5VRӲ*Y__drs?6kwIyA,>Ú~1i7#\)c V+h('e 8Eדl).ڣFj#lvwY$TdbcO|  XS;jH礄۠jLpj %"Xy#z)ah2'aXp]# o0ɓ,*wP96򓩅TlkU5҆f0qKsA'eu\*Qu+Sv"hzTCJs@WhY8Ǯ9o5k(Z7&oΎ$CYgL}R9-hw&q)wIJ?I={'LieNODk69j;֩DS(~|{R_pn=mҲ̘8De~d9oǸ p~k[n{Fυڋ-qɷ>>gy ݆>GB6C>jk\rFM +0}4Y%FJ]@eC]~V"\. *jQ@SZ+uR{1;reQE_Wѻ"Dr }Ƞm,ܟ0'Jq¬!ͤ3ל[8F-u 1,{EE0kU#߄9NwWnU%!djZ"GSYx8Pi`^kh 6$$03=0iv4poq4O;^ r<9- nׁ&DP۸[4| 왏HmP'6+BW)}2Wi;dNM\ܫݡ#n)71ygXzܘk^:AVZȓ :V^ /Ÿݣ$¢j>vueR_lN B8%XX"#E3ȵVOӜ麭i{6D.̀o>њ˸l5W9z|VZ8I5%JGzdV^Q1Zfc*Џ]Ll߻;ttnC` =o#􍃟a<Ӑ.ԧ"0%n?'IP~q[-@LV LA[{ r[z Pc" 04]˫<}]B>O!8,/8O{H4|< i\O`VIAXaD5UyQw.Boj@hn]Rw]Qtxӟ^r ME~HJN[U&fJ`5O>i. 5\g bU0+@>f  َ}>j`i`9) P2DUYsHT1fsW{~:LyɻHgfgAE]|(512T a #yZ\zN3,kӵqK6|A)\i_5Eʫn.RJ+x/ olG_eԔfoŦڿ*o=gq)Vq0|AiZdጼ NHxnr1o=%ӟAԘ3Fn1P0ɼ-פDY#mUiR֏U !#TʞK>-#/F%Ƹ3s5<Ѧ$OJ"Sj0auixKcfg@[}'loUѲP@ qT2'h|]壼EJ E`2)յ:Z*9WqX֜B _ FaⷕP{fBco:.f\@ ꥎ>[>/+0b(\V1R7#O BK$X:UO iڡ|^cνȼ! 6NW<{W3)[ d6)=Amr~W[tN$= Y^CԩI@ 0;"Gk7>7j2@| B-L5pBG/ɦN|(qYa ^{+^6GF&V ,uE8n;)' mSCU'lCSh{y&)VQc"cړPdbQ1>X:IvH9~7ToT _ޒWYDa}v# 3l,- q=m6Cl09\FâNUtY%6%Tyr\iJ$Tjo1;"\6;YAiXW[AgU\Nepwpuؖh!0+~,@wNͻ'ZG KeNi5Sqc"8tOd4og{LЪ(<Ob od ajg'Y "e -N >cܰw=C6hq`2Xd:V O˛(W}`1>:)|5ѿ}w= HaMz{3cE^%sJr[$ZS0phU؊o(̥&_`c3U?]I,NFfw`?KDZWT.,m+OP*o DYcĺ@6n7d!uֺqS K^*#Mdv$vdm~?1<pλ\ 8IU u0y tXiu}$lmIW{;A#I j>KFRd],@M9mĜx'~ؓyhQܦ~0und3O&g-EB\+̭y]VdV8) 6dHoŭ?A(PXpXy q. vc_%(hW\D FK`r|x2*k„Ю|BDVjJ.1ב G+З'{B !xj9~fwQ@Ϳ9[CH"J7 iA{llh(҈ƈ/I W!$Vo,!H@#2t1[K0 D8#"~@hD3tkŎp[ٴCz|⋂[ ds*Gfpu2E:p*»amckU˚I|!EdΌ8v{:6]^ĭaKA3 E}d@A} WSg$+0m8̯Rb:u6o)]90WV[ͯ?@hT*b99}IyllB]?He4SK9Z~̿ILPQ'+ZRg3>.ARG,bHZl:[xP%&;&FH[F=Jn𠛟Q8aBRvO2_,>i dʛUQdӂ$%=4vX!9~:Hһ?=g_ѠŐ[OfEtoG16w&OIV֙W4at)0uU-1;=bN4{ U=^µoxc @  =F\Wf ']wpBkLS:}:0Y7;XksJ/PÐT}IR(Is&~EӦti_Zb E=qTT%}B\c|tSut Ƈ4S@QBL0C[4.Y$}$R:tZ7{!9XU,Ì_x|p dݴ~tq"Ď?3aҪ=Hf|R'qit.E D!&2HMÄ4q!RߴqP@eVFi$N(Tpׯ,D } jwV%",!( ۺ:P3'@ ge΅ n9|;/ cc#jolMcɈ3x]Ʊ e'f P9hwbr llVT4g9y/,řDCVfx7`/ AK}}'yԎ/9X@Y8=orۉ}:f5T }f|jNCFU.]3n$,^"Y "sCjJZ5.eB|zHvο:"HhQx~Mx"" &9<~%Ec6ϩ6Vp45zjM%y" @X^h/QZΡr7k^دvseGcR ͇d.+GFh_mwMͫ0-PIq !Psa S͐&%ٙ>qOr[ۦ&j4q-]@/r=ơb9zJMQ KODiZXOb1%Nꀛ'(SM]{#"C H-a=1b!p}c+toOG JzaW`?4xL 6kqV!UYТǤ |Y 0~Q@{Fyqp&̗V;3%TPZ=Jq\E8Cs$ZsK.xph誧Õ4 4.ȩ|0(:o+P;Gb Plk_z2e`!z>s)&TKIшc^p9IpE!n95q%=>]AY1L4Eϊ׀l%JUi4טRm .; Q ĐYVP XдMՖj=+tQӑ3g D$u4=N3`N1=Uiv}O%Ivpq#>^U,:[D9 ?myb?pJ_$a4"DŽ%ZG^"wsZ 9vBmouA<'/L۞8q($"&* !Zԗ<Z{eLckL#{TTk&Ҕt9qxETtd842 dpP'`rݣakR޶C>}h*ªz4ا.~EZoѝ.r7ĐP[/f3o\- sJ <$#!eI T p.?4Ww;RS0z-/u!"@6ܝ'ap0 M-'cc LU>mjpV^&Ny7\IxA!Wd_n=z_]W0GOS M }K\AjnAܳG%nװ(y睿&tX|]W,/I|]izd}/AOZ]7ψ/i  lIrN y!S+~.!7.t@Zt>zڳ=r%?M8b\JhldZ-,%r'^,Zǚ}?k9#b5/Q;JiZ==-ISV|WX[󨯉~7*hs Pbx -Oe ]!0rZDmtL(ƄY PN"XUd` YZ4QZv?g=[|~*Lܷ*S3$3t@Ji>̡I&iǔbd 3 "p;m+`NfVD؈VQh,`aІvz̝bG]Qj-|鸈n8۱q Xty qv&g-d x`/w~iU&*O\ZdУ'HHPy[ Yx7n.ya1E\U_"q=ǟYq(UaqB#: ObPPKNGڀX'vxߎZ"F 7Vdݜz}0n y]ŃZFaaAyT9?o9׍X?󔺀!Ť1":Y;IonvAWwW4w *7/;(%޶X&SqCgC.nlK{W0B'-w[BLE|u$pT8Yyk `aK G s {^ܚ~YHc;+9}fq'w.r<da>L0 lyr+IPjh\38 4HK]j D_)o= p'o/Aؠc s79y_tSPӠ9"d<:I=mytX|cp7 k^0# d_%qU~TbF|"Zu j0̰+J8QK*Pa>>) kCZY,.υ F?O2)j`qWp|ؐv˭~R0+ADdSe {4Dat!GNK5JA|!Ѐ.bs^kq毜K"/r/496oֺ33)k>bm%~Kp8ՄdG ״ZݰU?:myÿzq1phd_5c!w$Z*y/Bbf MKuu1@}b9C'&lkDQ CDd!e' ow xu4=jQc#r8Qll5DĦ̄Fp39?"EǨhוKqesS'W]E$:V3hŤq*/j *hn0*;QueO]U꠨Pȼf{͝`O?j!ʉCϋ޵Az=O)],w$iX"z$[0<*Nkq$rxW|+T --Hhہh1foCޯ&d0Y2YL= ;Z5s]:*p~zt׃raY`r?Ha {{f͆;\+wQ5({׵lVQsq^gQxl={Lfq?#vEf-gᙑag"&$oԜ0S)+ڵ/Mn\}in<4OQi aF<ӺluKmLdE cD@%I]Ar<5m#@VD1t6ja/ڼm[3fUN#ّ6Ts3 h(jw@Q5U|D͊"bPq(Z22f1~45jG. H^iΘ7-+uKS8GЭXj D>3\SP:2nˀOpJ˜VkUacQC `Z5Q>A-0idȿ;VڵUV&'#J ,yI}#HI\ jF -2{\TDd] [9gYS@&t_ F?9jzЯ>Zw(d{tl~Kn^lWA-k\NCUPWymT#jܔ~hNM `'X =!K\_;HPqt5|l*6g.ƦJc~VG 8 U)YT# :]-~tNkL"yd)lyЯq?+\)*_~{7](_e?3WdZfH#w7vVk{Z19[Cp_g,.E n?*^G\`X[vogկDLŁ c.뤾jxWϾw٫%QO4u顣H4.ItӞLpard3^p.K0K+$G\{yxL#9zcb}jm(ꂤ# S`6`K6 MϓVvmo\?[ 2oh6і8~|JfqR74ªdg Ղeסw1?%uP0Q3dT뚞fFhgO)*05R4ti,j?t|$hA)W"5 ˯Tj`?j5ۏhVb̈a+v%~ɛt0g<x)N g #v>x47\AHxn? Ȁr7ϘH!P,7fҒ2X;62yq y̠t媄b} w]5,j!p!'vdع H,V;E#@ w_pVxbBKNC ^鼂&тud1ǻ8MLvj8i4в`F%L)2ҁZ7x.d*~$JܺQ**Kɯ91c_[]`R> w}VU HWEpr0$h͈w7Pf}J6bࡻ+ŧ`CCYy1iy9@f<<5bϽ!AnPd\|Ӫ#~fJWzY}0-ɲCgY:c :BNM]|y kUn2hUE^59TW1;9Q]FC R *튩,LF,%mf`ŖԚ`6?d5eVO[J+i4qṻI&CIZFU?jeItoT76)FM*l|?uE*6yTgJ06=]/NY F᳧Zۋ$ݡei_</4Mda+h.ӈlW+Hp Hjm rKGRаE,<|N_ի0IbUWT_);V2}(oHiYܣXv茭=<2 V]^^ :W <#/5Ad~$F<@er=l<mRu4l-(S@ljTm.oN*߾,*ա6%gI_Or"PX sqeAVTD4z `^=g*HDG1A銫nz68ۅBpKѦhˏz3w2<yHQc[t=_@bA "Z>l!IYuk}Zˊ0RcR{ULRi73=b%Ɵ~(UEYۜVK nb%k #U-ct 6؇ ޭ>rwTg|4xGJgQU٥7L|!fkiXF)TJ2%,0{wZE??9=<:@v Xre!ƌSE\'Y_ 1N-9 v}aa&{(|c` ii\Cq(O 9suv,mX4Zq߂6#=JFIy.D3Z ֘))X.5((ѹv"G-o؜w=OH4x!!{ u"F=s3ѥ۵"wᮠa[I*%ZwU.TR?璍0 R6?՚^D1}{;&C@l w!yTx=+&Q9. 'FvDG|!˗7GHX,g69ߥ=CH@TL˩dƑH'ƢduVdRK0j 3xrC)]}Kqi+UWy]ND G~ YsoP[ǀtRb =\8,!qrчZVԒΟA(B)mA սͦYtÄbO&yYT#59K#Cڣ\~Vf(+ⒶX% j]Mvd F_/-Bbm҃,`JZ$ʽGIus"%&>qاptFX_gω~38+՗ԿT10J@5^쫱]MoŊ,~zG Pm;3>s2=0v>IWB.x y-dZe Gaqd%_75eDe.BTZ@!ڢWg*\ Ob&8'`_-fX:e~KVydzՏ`@UOkr*7:Xq`{՜7 T٭:`fn&&CkZ387Xy kn*G?4N:V*2.<4t!^w*t2!JG`MR ȝ0 upVX[^Vz1E7mY_ +!V ^Hefd֊k44?`|8<ܚz7NФ)%[:vQfC/]9NLRC,3|'Z f^ Nn[J")x$ag8+/[E TlSt" 7{18D0g}ߔDBt3-^;^k6bE,28gpc皊E]E}/ӡzk#鶓Lik*}q,; } €fA/'wj砽X yvcSgSUMT73H^Hp3Q߇eYfV [ tئ5=lV?n> 'аۯbW\;UL򩯽J=A'^^A*bTlA备;. -1>\I}F´B@%;23FN(W\A<ep |}3<:vE@ѰG63 B(JqScEr/x@I7t_sak>JM.%:R|H.lDNNlHvbSyjC}*=Y} :H\#OeA *ew9v]\2]|njs%c`"ͮSH6'4 =Cզ6~ɯW1(M CArxgp,ji)tL]5M:67ZQYρ:3VUBU+#5$A 'RU$7<څDv5YEh%LKޱBbu 5mC-n@xPɄ lɿ}@{QqqF~O<4DpBrPtQV=CB& r#~bUǦP7AFz$thm-Ck?8n KyJ2K\ 4/'.uSXm_-#qHy3nJzFvY.7MV_^Z$Z= zPpTe)԰`uYчޘiFZ-䮵5\ޅ\A_E[3uKXD;/\cģ;UM4GQ8R*H'f9zV=X1T^>~qԌogd FPK){6]h`:%MBq& yJ<*<&>oo]Q+G烆U(;'ߩG7-?pDk]JW_<ū9y2Twv֟i'z<+ aB#H銺S{.pLajlTjEџv⎐Ԡ \P(Jvm`pؕ.qpYlٗSҝ/4a%@N)`:|SqGGkN /١Q^X}|Bf.WU{D0 HtG%ht^v3sjocF= D[/p?^~+ٹQ* ԫe nsh kN$FΕظ*hV,AIJA\ƃ\RkZ\ۼس5]PkrNx": =HJPI1i+пڣ0(Aqn:'J݀C7ylbRcᐇ קgEJKeG(Qv`*N2Vk5y/E@d>T6KKY]J| O&ݤ Wq(@p-*W/ XbO,q1D p5nC>z zs`*6D~eʸ镲.'bAE(.Spxv_ΕpjRf%D SB5l島̞P]-WRgPT7vT^uȮe%Qɯ"qeka7O0iE R5G&S;9 ۅ7M#2$I7fNGcf1윚h8 _hr6?h";SZ 0VhB^(H0jOƽ9+! -+y-ӻ1+At0X 1 tܐ3ǔR~c/Gq6E,|s>Q@OۧrgjiT6@E~bRMH@u?}vl34]פU^]wetT&0yQ':sDiiF.ZKK)6>~? Q?gɗ/3ZEiDn;0f 1\ݷ')> Fؚ!K2xX'5}P%JۓUsO}W[ENpYHC](0v1w`YĹf˜w$Ӳ,'i"$[ C;֑Iקm0X_iCQ+sNxi{RYdޜY2- eaOh:);rx3c~]*Nd %Nr8$$AS1#$,PS%ֻ2TSCGE@%T U\D~\5Ε9V-0cov,$R17 i9l7jTF|PB>G,5:=G.>ܵmƒJ91өfGG7Ye돦y瑂-SC,1۟ϳ` rbf%8@ym J܄./nEbv!xXO5(]K+eYvݨ ^#4`#i.k;ZDCe$C OUq5RI0i\ xS͔]etc K\1Tͱ ArlUvƬ8wMpv(mG02r2"M= Fn@QJ.:o?} D8\06P՞\Ag̪g*]!>M W[VJͭQɵs4˰ Ȝ~YBZa~5^" Ks*-gf @rw/?N{Ɨ3+ ." 3c+!=DbfR፼5q#Z׳!=ޑJIzD9(PChaHc/U8kN-:)Y uΡ|ʅ7pY"rɘ,]C&(O<3? h6 MAp-x藟CKBbfT9I!JwPl"KM JC-L/wh_gv~=kT]-kFn3K e>SƮ =H5z2 K7|09/mQ|MbVnIYBЦÆcAbpn:ď謸V{6, 3y7k+2Bj۵{w< ŋL'sQL$_Dl%͖n#FY_HsqMlŝLǟ?2n+g@Bd(O) oQYSd OtAU5piD':J޸mꄻ@ыݓ@H@w)Ѓ:4T_e%I良@Ps δ"Q(x3j#nWi+ht8ӉuEiQ׆l[tzWhuBf ԐP777Z zd6 D<;cK]|z4&(֝ >RDOz֏hJv+\1 ~Ʊ4آSd.D*[եtT3FVu:[ kwl#x6kg 쐊6vȵ¶KS?]/Tl|W[70GM+(tybW@u==r/q7n_ oDt.J 15N˩!"נCOOOb,k`gƂ<`WkXK;!v7FR}lx7F#%:jf$ѦAHz יgaO ]Y"QOG37=7C2KؗL50 G *֟ŀ؆wX`Y%AJ!/v‡d^l\&|*xm (Dv격P0&2mXVGAntT :"@HEAaU}rӘZs! ȔB}iM#J*'1Fv>s@%Vjf4~S׃vC M)e~B&[+HڌBi +a~ lNqٝ~&iN\DNK̬HvY\G˽)`(C>1kuiڦu6x8"+ʓBIwG>57B9| 篠fu\&񕕯b%Õ ȶ.YrxS~ = @̄d-u NoԖdC: Cld0!AeΐʮTZӾBHm0}r'Mae>9_0Nt70~(Ax[ʪ16e) /X:3А lߺ#7-NNŎ`)j dGsbJ*3/f#\6.E%1X#uZ_^e "!FWI@jf5dl?իu*L,ğx& U!sf 04B|ڴ0Yz)Mۂ2#穿$U?ӑ̓Y~G5DS.bLlhzfA@ K/ISSDgI@xNt:!J+09/m9Q6"x=N(ˊ>/ofOs-4=ԎH$~İHk8bB}|:AT?UۚhdU%UO ]K(4F9o;c^9]Lɟ vlø* G<-pG6ʭ44NZ,QcyhpjX9]-3@Fٖ>tpW^GT9j3Ŗ n) H1eHXY8a^QĶ Zd?ѭ])Ѳk{h>刖+-ߙRO}? LۺJ|`{# ɦ8Y=ҁEԅ=u jw./rM 4w6Bngzh2EWZ}HzO\#CyŭJ |ULaĝV`tMOn9t {׀f6RFVmmKӥO Ң̍ms}C1B)ZNlɁR+1IX.vGбkz\ q m&Ѡht!r|q)|ĮfN Sk ɏ9R爭yJH9XLs gC U 7$>*]_Y?xW -aN<Yl=ṳ݆̀nzQ\a|;8~aԅv}Ʉ#z\1 + EXo$ddO *Y,#A%1yzyfLP-.A>YĔ>@rkqMa{lԧ/o#0%YM塐•Vb}jʚ8EFKyYVc?Sq@\|~"ߖ 0v Ҍ#R/EꛅYÿH'wmjj?@=H x7tꡀ;ʘפHA;>u~4fM_zɅ .,*wr>V.-apcSJ`,+DݹF&pVpx2?+PZǬ$Np 6!G z!1Lj#~_ƯxɪSwfF , 32?'iY[2C߂$-rbő{c$_t,f$JիhX'Uj}mSK>.T~O kw/<^#ٽ?H v~RhvAAxfT^NGNQ -h@^ YWXnEo&rF:Gc}LG+5K&T?Rz8A}zg` +{0Ng,B*_Abvk>l[3jm k.KCG1ٟbְ.C)U}?T"7Z~QY6 S8KFtU@E4$5} ~'it3oVʠ}SvMM,OI 34hү@kZrԶxͤ'͇y ϸ:M8//sd-Mkkgr ɭ+cł~ȡց]YXHC&87iQ[EKL6  QyPpM9=[|$'m[O@3Y0;hVKyv:P1jy>J3 hՑV9c(\fơy::G'= P&u!1S?ы5>y,\uwFY$jG~'}Ruz]ߨH@]ocHMdR͓f(K>d>P|Q nEfю+:]>ۜ[S{9Dڝ_ }s(+A$yVƒiOq-Lf?/2~JJD$E_~``A@oC>Ii0@G5epi5 UXKz^!/i%7BV8(5!%F Vf1sほ)ꨍ7K;[ 1=ٱƕԔ\,bqP%Po tؚh(^P "S2Tmc$"zn6_e{gc*6( ў_{HKkj`y l^1>crX'@(BV[5=vՈS[&փw@f -kf K*a7GOm"Xkݿ-9H#R-e.!)$t!?@BVjЂSp=IS; JYWMħL$ۋʯS۶$cK.>6 جҿf#UoiF }lV`,\|%#شRV5G lt; #%k=sŢٌ-Ȝ]bM`ŅFeP4܆2m>5W!(Ǣm[cF#R)FƔl0%hBT<q>l:5M[0ɀ-3ZP=?6mu2g?PV%ދ0`Ф+"3cNʫ=8JT2m+/%df‰!ʊٕUG]b(Lb-Q'dר2ud(u[Qӣ'IJrQM5)]`QW{~+ĝs= yơ,"U٨*pH^8Wp iuf? (I=ThsYNHK~Ӭf?p׫z5begNR.Brqkz.t=$nlX;pe Uu_aA 0/xJF+ҵo2GKOgOwu0Zi^wQjDp,&|N&7י+WC%wXpc$!Tޔ=U~({5K_Xq떖FVoVP p35ǖ<#mb# 騵>MEZ+Q7Z"INRD>aZd@sx>HK~&P@v?m!Y;nv~Ɲ-xЫ 利f&aDO8hϙ6W?֦̾d ۣo<fGIm'eU\  ׵t;{U^St +n0OdI1XR=QP\Gh73$}r>R\9fDrw"3~Sa\1-CG- jiqagRil^uv1HL<<_t߫MouH@uS0^icm#K7_~x x/TVY"śvh!++x'=!M#P}ҌC2g$ȵly\x=|vҝ!ƧI:\Ad[ƯMltbg- !%=T;$mkr4`j?*.Ƣ9 Z%sf|B,Nб(~(dCH/sX ] a# OnP!s> !ƨ}lqxUfQ/XnCPYdĉc=3 U!wX=ƒV!ЪߘQ#_z^FZC6ZcWtظ h/̩gr}rRw  hr(G;f r$_́N..FeU r!̃wX-g@Td&:m%ӜĺTS,GcC+P3 v.OөJMs%} N](91]%Lg Fv’aлTu0 7&;ݾX h]r1(a`w#:"r!Fє7Fȅm5>%`xIqZ0$zM*d7aX74~3 LV:ՠ}r7ʳͽJ{H|8cTدP$\Q }_>0]p>p.u#q0;UQ,OLS<@ @bGH J^ⱔJZYJ'O$$D"9(7xs:Z;c7T0]iOHL@ڟr={,])채}eZ/VA>EW WkftQjS 9A3 >;RC+5{K dJq8 L T{ANƫ1q«D>gcCuDPpZ|JB!;}'ހ5$0╌dc Oczh?7G?-L~2I-k^"`rL+~KO›O JXrk>AUTNixcJcQsk@09ᘯhW RS"!i›CKUυ1x1e 7rs]'CUR.~En\ o3v,ˎ[L?d!ٸ?C,lʽ\,AOypFg gu1є{Hp׶JhY'yf'#`Y[c vRƏ{seI1/ԋqoh'`wIRT,$ u>3vs<^ bvamEٝ 2~ַ==Bl/w7')or'o@  5:#ߞ,Vu4[ 3881\ &#IsZr_ 9\ E_XhMlqsV)FcdA̿Ԗ}eP{|p0oF^J.ӳ\U 8k%a}z8f))5l\9E~%`܃F ux1t'!+m^ s&s7;w0BaEKġ\|N_)QE"y2yhD"_a5:lf3hVT$e,B9=v9n pp<"f$E>.rHuXKL!SƔN!9ouB @+B m5UpFEr|; ,V㡘 ꄑ fS@[*yD*pe'4CvBA. W2zVLYU L0q%1kgy|4qH`3کy&ްR) tx^\s Efxi(Twۑ0)*Q|yk/K'Be HeT=9 L77ܚǷ꫸E#TE[b \h7X]/K[ MB翎=\6"f FXMX>0z0%Ju`9{D̜M"4 ۾jlIc쐟BV~aƩ<1B{ܦw>̪03)H)xL|4?|;1ue41Ǣ6_aYpcsS8b к+ti]_S5W]GD*dOi֭{*i$ݻ4IQ@r',77w0^%+1CT6^ to ?nzMNSyF~nphx՚8^5FŪEZ= QإgV}S) U>¬ VFǏ5tFY:r6FΝ6f:x r}T ACaiz}@aZ+R ~V$H< aܞؑJVY:͓#,W&\ūw%RnfP"D1lmVxoy0&@X%]o,n s~5QFA f5nɥd!V/&ֽQY#؞@6(O*OdKNOP2̏6;Hx.?9ƴDTMdo0c 7L a&:d2)rRގk/ȄsnG'cY%бpۍpl5fkʏf%q?pc-E5"$@׳bUi%+㊦C&?/}MeN0T<7:g%\҈uVEVGE:gwY;E Y'%k*tsP,xbr},W,Ju/:*ǬQ=aȸhĹ6"_na%ܩyQBΉm4ٻ:,` aTCL,W:4>vZ{ateVY:;D skvi$oK2'\E`IYcٱy=  lW;JNO` ?<(G~G`ac(CbU:Ԏ!-=pP|]Gz+>wirT F*b$j4haɽ1?ƿuarW\vZO_=" 3|)le#ZPNYzyo ^A]+. T6)*<0JuHoyHJLgaxQd%Ȝnahӂf `5ZmDMhNxinCSgAjx1Ed=(GWIgP;6;IRut>fӄف3 :'rz t pON{:% UD_S3J C gB>61ap\,̼$V )pq]CsRO.L̝=zH8HFKѼ?elq;m:"LSwzEo`; (- `L'RT^ +(%7swE#,pu&+\ 9cJ dCWMŠuG#Zc&NGu}:*͊'_vGOk4nUcsvqr+zQȅ9Ά8:Mdưcd[PA!kI2tn* t yLi lsr 2V\ Ǔ{ǀL X&`mc*Nխ0ǃ,rÃyREJ˅l0!dX YxF* ~_">Dݏ#ªDՎriE!,01(glM6v9.}w\qy[)P>FFxri`ZNQ1-tIO$Z9~j-7) DNԌ^M$ߑEڨt_ ?˕XH|BYvvPgYZ0707010000042d000081a40000000000000000000000016439a356000052dc000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/au88x0/snd-au8810.ko.xz7zXZִF!t/NR]?Eh=ڜ.+Uy$EOf~gt|_-"ޤш;FaIr]C9T0OL\w Ȃ&h*>^z o+ŢƽeAgC&ZsoR` i'&0 f 3-/$DxGڑ67J!#xK3p/d<+q|Y"]OY+9BL(nO)p*߬oyI}[[26٥Ѯ;volwN) ]Eq!x4ĩr^W- F))FPS1nLEfow $ň|nX2[eq xnV%"2NvSD4:4Zi3ژJ!yk윧L)gh|C>Y/Lz`$ۈ%;ͻaESv&7gv?t i|%9ޫD?#_Yed8'?R̎1ǽ יX#f 'J}T3Z 8Syk1UB`8Zi ">CU@.L`3+ @:$G!0{ʆ^Zt^pYW|`8^Lq0;lb-טEgAdjS)tp[)T=K"9(`kxs 26H Qt z(䪥aW^v䬑wؘsz^qHºhg 6>ac"!xb:jMs >9J쌺0#ۨv%I"~$y; BS+ʰ|Q?= 0p]C<[`V~9h"%*= N$ u0/߃Wη2ЋUG%Ց?0mNLxTJ t+Ǩ%1%-f `ۏp[ٹQƒ ~;J*p%$3V#bjXzVO+o6ʳJ:K )CAՁ `fXu<#8ǟZ﹙{uFFO5XMv7GUN6goTVm.܍{|~YҜ̻Ğ 'j7\UGg)Xg MKQ?"zi5 }8MD! am,`>ڙϟu芭ϐlL-X(:.4<)0AJzT)Զ{o;v[*/wͳ$ DΫ3^H<88Jˀg}qX\oMmbesИdI q9m-  KbZa#~.fPdfl|J9_p?|6ma{Iрk*q@Rw0G2ZiYϴJ%0B9ch6 _!h,޽bf҅؀a3q^$},FJ+5IZ }F]wS2yv*1+|܉cW`FǙ6ݻ~c#X/(mKg\Ui9PxG*b yRInΎ2)As1nz.Q]Tn7W8LwK EŒGG7[>=m=oOT#p2h.Bf#ᘈ&ZbN@I2ʈZSvhxe/D6OY+_:Nq{)-F)NBVk7]21ىqMVa5h9G @PęK6yPÜkTWd3E{w3!5yطml'x#10A7P}3sݞJ2>P)b=j{z 2}6Ly9"qzÈV 2䢾+<\R&lu鍦C8ɩ +!V D; ,v$sEPv"=,:h>}F[Ycp\V0fokhӰg)Y^~.t}_#+`!h!=PZce_0L*pm\ sȰqz')̼pj9׆qx@?Ez^yv-Q ^W hj"B^T0GZj[k_r}φ#l865?g #k{L?}n{-3Ǟ-_JhQm DO.բ\"q'#L4lhL5; ńQR.No8`:(Nx'<L fRh~}ЦL]敭(ƓiUhK2$12^Fgv:sbOЄx8crQLz"Lkh?eFB|F E(z*t +b?`^TWTÚ#x4!h{@Qv6JS{b<[&e7L⯡ok.BlHW| h]L)_b]XJ HA1lj\kF)w̶mxR/ײj&QI0uV1O.d@Aq\b[u5SuˆjR;-}5hԆzWÂ/I+XPF8FDe2.GTXЊVe{/Yz  /n3.!jGmΊLGv,Yli~f~`_Oʯ\sQݟ];igP/-YH &;K{$i;e=?ΆdOuawҶ3${qFMHw[PtJC~r-_"]=y#qof'wP7wO.y#r徱:l-_ )J$q-;lw!g;@JI7 x܆ݰ-^ ҖYvlQopF]SE:3S=#\ޏ%Jiqy/̄kP,6'i b sNU v 6l&,?7zhs]bjsb#yhXmprrdc<~홥}b;-ʌ5^602l O\w\bg s3!`=:Y犍,hww@8Q#\`6XUpy [$X_w Ԯ5aLyo`*Yxe:xG1ڦ` kM%ƈ\J<-0qfl0'iA(iNy"+{IuG (>h+\6zs^.tKƙk*1ЛMpD^3YkE2s`X T>[~BeZ$^髎V8bl8-U$&Vxf's*ݫc- sL]ؿy[߶}s2STȪpu))ی|~Bp9ntr6C5Y>U$Z˵Qv6_^❛͆.P!60|Rx^%,ՓuՁԜ\-z(ƅu>TMQ._6߀p5?Ju]i lZt IޚSs/VY'wPq=-sno&$彥bghL~,1[,1xZ2.k8E6uDф{:k&'O3a3c\ODpdwħy[=ΑhM+P0):LdˁngjO"Գ|dXdlߢ%(20{)WQB?}bȋbxoWv ǞГr$FOS ς-PItFv컓IVoy!@[>"$l`r8vΆ]˴Du*P(JAL*q? .HM}; H[98/h$ԂV}#h9A~BB$-xEeaRBn%d)e2~n"֒D"gFYQҶKYusnxwv5S+i{HO#5FR#Mɳ.:bNSȜvs0Ǭo+=󢐻{ m-:QGqqMs9MF'?֐2y9=MjcV ixt_pO] ܪ.hNGF4FmZ _M;x\c:':ȯbǑw+j:s; `c|XpJ0(Gj+ 6Ip|EL8Dg>̫y\$ ԟÐrtߐ'lQLhJ)(дTډ< rʔ|nA܄ ;F; my~j]dOZP9>+woN6!A<`Z\GP-n.^'=L 6.^r]^nD(2k?cwyrZIy>X>\l42X]"lkמF}@;ߥ*C}X5XmWU g37:SQi3F[Kyy#"D:n7&p6clS̬z)K9ǟTC>wHjM&3[FgZzSJ6Ӣ=;b)EicC@4|;,ou:qLꇥ։!<oρs ar*LIh#'ּqEQrZK]㟅Fǐ]t9Ѥ 40A,Q{OLaMنE/&zȿ>9CCp^HTH,ML݇ u=%w`⽤,b;NΜU!xwN&uP?Ӟ x=[!Sc@5p\3*!i!s$aպ3LtsED!,/\V?Xﻚ8S\'ݐR55pyKl0Nlcvw*cK֩mxuĻ, tt$BT^W/;%E=u7@ۄ]BX_4QɹX^guT !'8h&I]~ǭ30?Fo;1ANXF .KEM?B&u+8M4H?p}0ii 5O@ݫw> H%z(Hʿ JkQ~z/7eZ!al୫|T/I3RTga‚H׬24qej8Ż#{x,b>x:wZk+==g7] 3 ٯ_$3RwhuB<=ike_񟏫aIk4ȇ3s' 1o)Ԋ~[q_V2[ | oP)r]? 6[j[SEc5pNL2V" كwMr|,ڰٝ+HpmO#zpR찴ݨC:5WL&\)udT6C8Wec KsחLv@/gQf.+):<0qf*&Ed#hC)^⮫.縣󺬳fkgoh%$'r01_I#rZ}Sjz1TMg$B ^ VcPbY\ ]o,|*J"5h^+\:?A\I.Fy95q o.<~M>=~ѕOIoH汃6ٞj'7:U>-Z&ѴT8$Y^Tʿ/aǿ&[OVL%!9@a}go(F66WZʽ&8GFA*bꢄ-F eP)xˉ({u o8+:"َ˨uN;YyHaV1A0O^!S杻Z@!odCYΌY ,K^7&>)Ye߫ev2nsYm"^<ֹ"+|$CfxDzKr1K5_#iۦ~ʷdJxã~nQgi]Գ-wCosW)8_9@99֔ (z_fu\]MPIM k`W5 M(,*CC?k2} 6Eœ _>P@!w a}g}8C*}Ҝ%o#j?v Z/\c;YU`󯒇 hpxFGy-ΣZ%;(!V3qQzq>(x toxZNFv48{ҔE9KG &[Z!LkIx OC [+X++RXnAeFLHT`jtƊ [nt:<6nWYQ;c_I >20"i Zd^Gjܭcv6A"4,¯dKn`Vak=j *ꡦǫMľSm;ݹB /y:hJ{+ܵXeJ4B''Gs 栔X$\QyȾjDzx4$t'Ֆjд(:&4*hr[&T c:XMOiU{`l:7L jꃸ-i.he"(9DٸY%pw(̷b4K;۶.Z 0dzjZ'x i>0m /n Zy@I޳IPz0gPa=Lp-Qp4 w ݽZ~534Mx^3Pgڢ Y r EKϼdIl~EmeWtU&p{)Hұ9 UaH__\q?)p匯 W8 f5Tn[4f]0z*3s@W~LR p^P],P#n d#"ǥɷ\*tzw+dXQ#=IcOZʶ~.An Rsl 8P'Љ5wdzul z&.ڝݤi_W R>7mTYDU{בRdʨ%WT}ǭ{ofr2x4'c=~!S @QE1!*Ѯ%S+JlOEc ](Yt+[i8q_Rqs- قvpR6_)A M}̵smHcף\jPűE57B_F&0JW̞G~;dlTs]N[J+d*r ڔH1mȧ/ҁ~A~:DLϫl}46F`a;07pzĘ =Sw* -yP5ο ekSfW-M=K|lbgSlN04Dc&vK=Y#ftnԠZ%-s" 'ky$g} Ta4Iy}ZCLj4 >t{׸XQ:_E n۝A]ώ<&gX'opbB"t^~rɮd03%Ҵ.'Y4f(K/SͨCuikFo*U}Tg -druPU,{o@k +eX-^]+|\b}<(I ,sm M,\QT6*ecVh<}95)nnuu *7_5dʰ9934yE^1> c!Ǿ=M62԰SZfpCHX&B|CCQ5@1&c*YO+Y 7?9O @4_TG;<3H}x<̠t?@׭hlGʽ&KU^t ~6xq6f=p.$^7VZ:W=!ueHW}+FkcȤ٠uL.MPӵIC Q;BlᒏxN 9.x1&XEU> bvzte+/<T, s\K9CWpxqʟڏ]^la^{cVl} 6S9ЏG@TЛ?l=֭arELy6}RfE֝FX(:2|J_vc{U`#%G+lSٞK7 2sσ*a# 0Q/:$Ok\U}~NR} Pхy$7[K>ňX/(n"bV6s_rZEWREx | Px-ވ[& =0X%@df^#7ΨlK35z5JGA۹ +~YYxbΈYǖ^p!> |‰&[e-P6Co˨tQD",p$\ީۜ eq_S՘R5J)&@46Zbx^Bd8b$SɅ ; \0UMšp_CmLcڣ˞5~7J0xJ_2_-ySJ [12;GĖ0PG٢gC"5#'q˫bsؓH|VȲ[)O֫.sO Ŷ ޶7Ų}:Xm]m,8Ā$vuLP.o{}!ur\m3-j _E|AI H.z~ikɿɑY4a\vL˝w,r!rp 7h}B @qFf>Ȃ)P[9<%2'3c,֮uzkSa/%Q7Ѡm34cRUʶZ[)cIBDhJ[D]b@"N7z!>( 7Q,dYc ̐G4ʱ}\9SוӲqq6~|>JƝa4-2[\0א:(͋UpٕHi!zBL @VC.j63$ݴ:̍ j(͈T(z2:q A5$ "%j[ ӵSMJ:+mҙK_~{aԜ&Xiׅ%yN5@5Ջ^Ijv&ަEm*g,z2fL<.\z)n)B0Ng[60XU\fRgzF2QTC<( AeS&޵telÁyu:1hwɟDG;DAL],Cf}C$>EhvczU3(4NV= Se~Isk,;.+ $,Ԕ5IQVXǎ+JMy<:nƩ&C;o[Ø8@f#8?XTK'-1%t_o\OH,јsRq֥Q2k);:iwˆR&7f0L~Tdu96q!^=%/Ц7(Y|$zwDG6k L:q@ٺ,okS\)u.Z2V9p+ŏr,jN M(Ied:sqP@fTWKyMx#|F-c?͑\WvɄa:)z7GH_b$c[Xlٲ3w,:WM|==~ 5%btH 䪘$͙?LsA-\rNr2XM[hS6_udzyL2CNTnFh قb O +>DWO{bmߏ ^Ͻǚ=$TfM$L6v+oF>2 l9ʼnb" SD! BPBn.zf/X&zbc':'AT@atf? 18+{$5$Qgkø__rT-PF+DzQ!S\KΛ@.nԛ  qƌ, ?c\̞_l=Yv@s ]}x)MpS$YK'\:E Y)M_kHj]RPLm"޲AZiM>h 7TvH!t?nf fN煡@wd`$;qj2) @Qci~b!HM`L! h.x1Hٕ҄ Ȗ|84)ʪ \^m"@i4Pd8bݪҕH@F'!NB%~ޒ>%qॷH 'bvDfFs6Bp \R0d!Lk1/t~T#5|#2$yLc\NCOa%--FDf\QX`D!CT4Mg=Jt`p6/ gInAe:V)tJO،ii_.".xXz+Z;ύ D6Tv(Յ& -0DFl8'V*C3-wi1d>`݅rO(|ϔ#Q@TD/+F/2E ] qz`CVX ,5~mP& R2f qVRl: X oYqJ~ע8B1c5s_>(hέ'.;Q 2si`kwN-UggI=;b!1sI+k)aU0߻:%nxyY#)|шL]h<R~8>7kz Oގ E=ӱcRl4G;~@jJ:$p"1E#rY[k8% o6"H׃i\;Nf(t˞4-E#{ _*=Q*i"3A7ry;"oFW@PW6G( @~!@@3H՜}+#k9rYJHR~ƏR03X%Ezܯ MoOC#[AίfH* dqR6dp%h!S3}$c_U 4%IvṂQ˟KI tx!Qj_|]Q0mh8xm}N+ %I4Y]\ӻ=okyT_X<5 H1YMaA.Sə|ӳ\;K4y: f$43WSȨvb@AfB7h$[ ~&rtk7gt v/MD\>&vOE9`r"j]/wښ8AOlưqm`xZ_9Ci4h $>xΗ&~v 0Y?ʼJaA24dR-h^SɡrL S@KÛ}dUmFZ4g'5mli󬧆܉MAG1vsH7u BFNm[F*vgEf]t \)p:@ţUnh hDG.Knx}f'JēFо}h$Xl~q8WLSf/W( n8 PFC3aЏ;@5[uT,h qY.( b< }gJ0ڴ)'\ڂ5FO;C.oE܋=V0U|LwѰ!˳?IH)())=@`-Gtͫ 335>6<BbwVIr B o}C`L]lN<'"Za%|GYyJD}rhVʗ2l,jo|W>)# tB7 b)A:/:E.`<4Fz4yeK}a!RNk31S$%d@ ep&'BR+Ujd 5x(=$Ƭ<3^MLKJtKD=ROu;.jslXl阒0* ?AQ&w/u/ONcgS#uoՂp`jfP@}b G}s1=޸1w)ֻ?o/ʃSx !qo/ %L{)}0>hib`ǒww};7GBE#ne1mteriU |9ci8'gƮYFO}VinQӆ M7'чu¤d$"[E=H*caЯWfֆK-&S"~":0l>a"z!&]AgosS YS|hጲ=g`DtnؽRYH/FQ{,Mk&^+74MI t,74(& "5L iė,qcnFh)[(]sY55¿.؀16HdWLkR!_ [Au)#; +8~!ß-|>kئ)RRig.*zx`6JuRCk{iRUN1DxAe!Db9RkK@ :ETI%#J E^<=偝+:-KQh-dEe H{/]X.-1ݾ WPmYedVr$M>Zj)Y29' 4biKcLcz*/6-?c*NC^ߎ&M]4h]in$u)2\27ӣ54)9Ƿdi2 '(EN2epZv*DOTjq%IӬtDΨ//1D~-4RR7/bBK73aJC4C}g:+'H` "jqSjVVc:A^U/ j/ާLнkQv%tw|QR˄6 &A›OA7sz™}[b;q&jK/ܒ`ulkUsd '889.hg'.-ݓwqdy65rmNЖK?ΝFjM7tȟTwnLډۜmy|^5u3 2m h"3 {6\MA9V+^\kwX9Ui7UVF!ǭ@olQX)-+Gf/1Ȅ~|=/PjcՃb#ޚ}/8\_6'p!睖9B٩S Q#40W&'AY]~2 ieFO[H!H-8+lj %aQpR ,!]DjCLQ*}p˖H]c 7_TP2yГ;d g0XPX}$ȅWQGPR«M;r44<9Isr!!Z`Txnp*qyX!xT>{m4]u|ԧʎ;܆9ėJ71h2˞!\J9ז8aRy+NZun+S6UxyB{&-؇0k#Mwr?f.Т1/0iB2̲'naBG^>}fϫl;f6͊IPXDL_?HnnstTzɅJxh_IC !`h5){ЍxHI#mKQ [YPǙ`,Gbe%\\h Out)'s4l=k+!kMcpڦ M*O@Odn:+76C[D` Q'Kme@|dϧf: K 4*]nj&rk<h1KfSx7^>db֮BO/$Qn_rgU#]VѕD+Pe3ȡDxvkQzM~is3IQS],_5А XB:p FR6W)$N9x>m.KT7/9Ԧձj]fi kG#BJé3JCIJl<`W_LU{zaokzyOϲd/[ @DVaBQ~0dS_;>R[c%AGzhSgmU>ikT_<*|dS hmX2Tߢ[BB!&Vk#r0 i*l`nWΛOg@s*6Zc:=/ ͞8c~߶HH[!)!|'"d$E% ɧRmbx\Oӛ/5vV69tEWd.~0^8*yuDw7[XG܂Tk>Ѳ}@3 1 H$'4(fX`Y_ a91]0T~T7?V~9 jhDC  3Q/*BUQ#PR,&;ٖn,ɻR G[N|p*7sA$h6{^0uc}0AUsXCw3n:&ZTЏ1̮Wom" H)CJ3/ wM!S5O:r?Ѵd0X/(78d{j#b2i&`E#W[ՉoCs+T+Ɣ!*U.-.`s^Nڙ!LՇ6 DN4XZwfBǖpM 2MSXnx(Q :|76ɏ$_[S;Q>|("1RT~+)kwId_yۼ4vXZ|I-5'TI:,_Hv:  QV9Ǐ*{ <;> 1-R ߑ.SqTIf;FJ_;U<ɧWSq@#5._ 5Xl Vi2^| [ޚ=0 q ̕ef%ZX*c3hqK3CGBy6~:d4 @iȥ! (,iH8׮ _dS$M|3օA=t]8Qčfitzj(^VvJ2QW?fB+3 hzO/uq3>Ml&υr OB&X#X߫Q漻^,3>;1ET8K5Q'@WH/"h%b`0PS}A3}# Kϵdƒ\z<@$"gZⒷsH#06+!gF"v@oJPYsĄe=C e0=1/iUa|\HTpH} ԱZ * 7N\(aH>w*JDpl2$.<֥^yc3lg:F^pY@<]3٤1ЉGNKu]0>5rsf*R_0ST21|ۉ!~Z:v= U]] ֩jT^@udX31sO$rh$-$;({MQ_!a~L(A;#SiHY (rq(,j NĠT#o8?y<ز*q!zB>f(/+ȿcPΒQn{_2#z؛t ٯS%s,Y&^G߳ѱBRuGv)LllpOy3SA(nf=f|E)WX|tI~>< (W M6ɜ*!RZ+ 7;` Xapb>}fQo6J}ё8R*6Gj|gsBsz. t PHY<$< A@5XeU gE`(pj %~;jL?'QNiNht1gˉѰف:VtG{=>8nl_X|GzX؉,[pHix}eʺ@YpGYlk4{yR`K߬Ҿ#*lڑYQm-RyrF2N"`+=DXX Rkm|<ƾ=9> E,%U-յ@;6/kogݮU.1 ;hX܈vy {(#]42|JrcWۘ!M/mqCZj 7no Tz9)Yܬpߣ H(le/>VDM򕰵/%U ƢY声O`!^?*@.I8 +!F?2p0f}( ׊.(Z<C\ĉu?<WNow鶝'l256Liw*<}=g#dg(.׺qW *5vdWgG .$"[V:,-.++&6`WQsp'%r B M`-L7e!cDԪʥW$kC Y[dLq{1jj/wSADʹN$[[m^ ~O1jOku"MT?64nڧS9|6t.9R-9OɥE(b8 \e! Kh {uK^!VW`N'X-SQht‚Q˶+#4yC'ulF᤹Qd0GܓCv}6M*>uxg@y{hԏMV7¾Ln>-qHWj!uH#INu|9nJ_ '6_/h/%ƁYp YP:WXp@ϾkGmґ?᠛5>&#o 4K7,6HC5Оd%9c.j,5 bW՝f{ung]|AbvdNʹyT ,S k/ScV95U"sy(Ԍ `?lI 啇_WC##%X6ϭPq{\vcu!qd{!+l<"""ou $PGdn笠/0,~MjăȟhsE{L[!`l:YlI3d5wtRIJp .i{TVZ";0_|I{Bi)An85M+*1xd=^)ZS)x*/\I!`4r Sa S G*vaǝ DGťTOh_;%mX?6*{cDkSrP;BV@ң%rNHړ',QqX'7hYgdLiIOIUh*Y"~!1 _5p=PpY i+yRm=^jD8 wT/<Oӹ7I" I+5aqllԸÄ1~dPާ\PwDZ쎺n-)gzLk>ED|P%ff_OYqFdaJ5 VoN; IBz(1qױ 6r i@{vtǍp#2=#ZS AHqQI*tfw#)6z_BS i}d6T8g%uGm')XT>"K=e2V5^BkJ)QzK|LͱRQíDC@'ЇHa! 48?0T+5ܴo($NyZdծ\M/f> $D:%)[?)cR*Hg_ziݑf$oO. k k4k/9ps , ϠR;l :k(.Xlr%VCd;rK# KD/%pC{#+P̴ܩw:ڭ~f %=gr&u'.@`XkuBnl}N@ϴ ٵ/Ű<"fCO[\CW!ΖDdRUc#T uF8!,>當D;9̕~X\_FܿIMHiՕ4v@\ws i4b@gvjX1RlO |K#pʦ{*pAPjW& 1#***:7x5uO{j;F8wA@$5l^/Bd-pv,a}W {'RH#WŶq ţA`fFj1y"fN]H^eY\~ p5`?!Jؘ@GWB`(L" O<b%/%t"onAe*ێm{,@=)-!|N!-/:*wmS <8%z `n&Kmu[ұ tfkVP| ${]kPB.J<&^:d!`'֗ S}͇Dy&QHC;<<A1Z}~XofĴ?0'55cWGf,?l4]_[u!KjWV;=W œѝ=:02lkuf4~nlfk1LtӾ;:W!ԉ4߾flPi="{0ʡRĦ>HOV !ȘڹXtNCE\=C/ƦS/Xګ{ `N=ٜ8Rd\&I;Kpqۗc TN3AzuZnTXa"R/E"E(]kRE\.yb}XФJuJ]j:2}7C9)i a GBS顜f [y{#SJKn)~hn]M!5]j8V 1D aHMi< gZު&+Uяɤ ly:,LiZE6CЊ?w3ʉt_'HlJBV'_.֘a5y yC'.T- )smbe x?A>278 ONh' oUX:+Dcp_g?M/U;:x6ǏXqC·ax!8#d~Ԯ-L,FH[ւxA2>2Ky)YH9s&dz*F'q+Ua!1  F/bHYgH` `q#e-3%Dy 7]?N|M3>w'yU׍FhBRJՉXC9Gp ]i̧ -H.Bע\N(+^..3p|cy6)۹v% tV/,}EΌ=ݽls2 !GӧQz8y rȩԝ]#ÍSkW$)? [y@o 2)gz{&îݐ{-z|H6;KC:Z\斖& wPc`qP7C /wJ}ȬjQIQuY)i%bLd7ro30Gs) Bi?)Y!B0R}}h29֌}- l]nѳi4=Z#M;«Nv \쥘4kWyU[gL.=SY+\0x[b# _)0$UR*Nw;Ys^l+v J7@xW[xk;l755"V$֋VfNp-{GZ6 mӋE@?rZZ7|>w 8ZSuN 2V=}H%\l31Lz2Is'0FroI CzNJv7EZZlMG624^~; s (fCL]؞UuNHtFbMõ-r AHE I|S}:Лu! uz&:oNwp` Fc `O_&N|s >t)O,1={5fZԨ, e|`.>UI\0\LcЁ(j K/ =jIŠ=9^(7O> \qI#GCCx`#ńG]2|14{$; Z#@/ou67jߪ#Cu]pN[ueWL|Z Kyc 10 ] =^YcjT|֢+]01|Df\ěYɿE& 7>[#NғM{nf6{.=r7\ UWu ~tԖe@^_X4_#!ج]|@1UOMFxK!y(1WބcL~ y&{וpmNB\H<}JM\fY*Mw;l]_eO{%xoGșIꑚUjW"/#eôSuWfxksrǮL)AZ{~B-<(6kj_I+m52ܪ򒡀 F,M0іqƋ0FS`kJxfS9}3(?۝nC)n[U 3)m DȕUΙU&1np_ͥ/c,ǃ?@9 nL.`g4\番ߗ!=P~Dm N+RsYL)v8)8-fQn;bY9=ωov5*mu^Iofk_ўbz ‡X1gʝɻȌϩ#غDjP[}oU$mzesKDR(.ن؝m7K#ݪ|૤]CK.ӫ3_m/E/{3-cxXZ 9//'.FFM¸cnH,VSUNt+ [YY- ۤAWUZ*Bh n_}moSRMܤq'ߙHhF|bYђg"1s${fIt+d)3E !mmpՈ{k ycpDd= şU73I-vedTXRrCh%b#O$)BK4K驳ׇYU}+Mzu̩UjϤO=@<دG+{@F*Ʃ_[[]+o܏"h.4b_ӓȀ״,M_쬓k Ukf\%$*ͫ ֣>o/~>N|nP@-uq"JEX@ ݒvێsbAX pT<)9Ϋƈژv!V H0N?&LmzX ])gg CJ +5B:VJQ4 v %#NP̕L_Ew#f7l1~D7CORpٓʏjot,n+zũ7 T"Jn:'BinX^*"D;r//+vNeE:2d`=mJٶ5IMN,8ɡf@>~Px: QPv׺v_l&G7K:}2]8M#j -ʐ+wYAL`,TO3[*F.Gb+yRL'I&1)\fu>\ ~OW4^V*%")#u?A.Wҷ0|bԬc\1`ԠƯ;6\v+|7Q_{D`buǵ%^pvHF np\ 4Va9ׇZσev~JXxؤE|;{tz- tO6Anm%!S@B>0T.!FpTTS=`H^p'[Oo yEAt4Zf@:{:kzlW!9f&{7:4Z "*xl ;!vQag1< Bjg) jX pfݻnt=J"+8H{ )UVb8d vƼMtr< 0G$l)-gpDŽ0w_{4MfCNۢpb'z{4%UC%ZB |T1Vjx=9jM >g#_ ɑlGo2"H+IQ9.EePaUz.Fw3HA)ר^X,l:XF[aAslYDnZ1G` <+N\Tq3SZ/mvzJ%ҞY6);' \?cё-uz BTſ;$$_Jy==+Yywε$y@}΁ ظ}=n* tN ԇ0 .馐YB&+}dfDR̻uDl:H0OU=#:kÑq{_$}/3!*SkdxOی8Y|%$(OEH bkʦVa$Y345Lo{#1<3c ('K2H"akg9Di^.ewd1+PF(d@f٭5#.L@xSBI@J>IHc `<1nUf5xr7nA)ež8Y؃`TY4WTI~H81bvU[}m9o?nxv]hO' ڳ^mYE -sD\N|gѢ&¾ޙ"=m,ð~WgU׽p l\?dvDx5c`7li+R׊uZq{gI[yX Y3̈́a}}̠d8OVbfȓBtJfOoeh\qX0K_ G}9~Pښ+$E=99gYZ0707010000042f000081a40000000000000000000000016439a35600005e0c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/au88x0/snd-au8830.ko.xz7zXZִF!t/y]]?Eh=ڜ.+$0g(y⪑ebaK\L Lov\qux52df6Iu |,LE%qSlwNQ춡N@6 7{blb֊)6D=a◶@9ɉ?1uw7m.ol| 0XfESr}J9$$7m uX#$dD-P'AG}#5M>]E�vKng 7{k W`e&r[.B¢'f k I:Ã{̵8JEC ohWZK`=Fb!o4>I4,Dr䒂Q0k²Y3R?$3!bϴm2OCr`/UzBK/㴄ͤ k)-Q׎NMqpE^O?27 }з TuT'K{b獟0kHn n抢3l5vFRΰ~}/UwrCbI 1.[<1x+x:G%qB)donΏekl?PRvV_B=ןf>ei`oljEM-mT?/(4GrLT\҄.lGbR@՘}0gNbCk9肦17w'"oG\.%~ igS k ^F*wd>уcF:GP\Q GRxm!N$;[? 2¡ornKj *nnLi=k gn'p~mv+4'M><·x S`e,܍1xPb*EHYqɤ`Ofrٞ $hi+zzG)F|FoitYEvNzM@78Ueг2(ETc6:-2(A׶J[a:l1B@EJ%V'CAXbx$.,P1\o)͎uZ%8hRL?vR6,쳜sXl"DYFLe'G8fQq4{n#7Q+NblITN/ >;x:.\Q`#c-Fuysu{c.|;^|s"_~ѴomFۧ{Gzvr"lG ^a;hCT>?Ķ|\KX9sшFwBWv,b]sBz*_#&V`>Y3MyIjn8/ZQg!,[D[(GI9IN2Q%MSX (|ܼ_s͘ ;΂P z`> 7.;%SwǸƚSߤvO[=#J[tY AQ.tz5mq]>u0mm\@)Su9}u"wW\pI5\$~Pn_%O`*x$J | "_L RRÅ"Iu9cPvH9& $(ШH1+;>byX.fUO2x9ybG^:hPF̈-}~Ȝ[;6 U$o뽌1M c>1e4֦hߠNׄ?,>ʔڥ K /Hm|u [Dk-`kX{)% [k~7_H " 9e 5-o8FʙrLFm5ts̱ qS@lԖLJZ~w@ ~O5½?]ÙUQ<`Qq/U0Qy8}U`*1 .Z6(+ V@0-+LwZ :KWi5n!;d`eï"-$C4d>xԸfx;u9QfЪ\QgX6dږ5x:M+^ wu'%UY !H hK 5coZ%YT A|ݐ8\Jum6gtqO>}C݆6MH/h<Z. ib"ic\] (Rf/JI_znlC%{"3fcg"~k3ʤb-!RGŌ)ۛfn-ڐV*~/*z'z4_s%+.#p^O21>w2B93O5GirDXu>$z2N_P9 -z)q9:)bV:̓LN !_kXKiDۺR+Gܲ!-hTZZ; ~6kN.qDó3ah|('߈f=X]b9r x̯2 ӌh<7.Fg~T@m~OW9Nh{/ᯓªH"~Ŗ`&%%xC͉Yb`iaz~HZ$])} /G[{LNh=<٩guQdy!ZF~Z˛MFPCj0nk,HosŎ .qe߷2)޺ bRDs| XauyUEK]٠B t ߵpAB_  ӝw$຿~fFR$ FCM\B#*FϏ.n\l~җ)vsiْZ!PND;8p'+g` '&YT@uv \ yub<ث91=Y`yo∦Nw[.ı ,]FDYN-/7|ۅ`)I;:éTyg`wZtnj–p!Hz.O&H6(ǟ//1 zZX_ |DR~Seyo:GHܶ\]ZF)QNƃ*l˻f<<ʂ>ADnPko ws>H[Dnu&fߡGJ{ ?NŰҁ%Wob7Ϥ'+ ܃;8)P۔Jt! g\OQ6psfPЩXY uBUƪ3 |̗ +Ilk`1on)Lk=3P}ybheA:2ɯ)հٴ>}&Xm ʨ e>TT=[¿o?gèdSw>O@v~180'[[qO8$+z<ژ}5c1*@;k_ꀃ/2;|~aGIpaqBcHp;gqvr8gA},ub.[CX3fԩUwv{yA^{B7D/dJ*I v]Z~MKl=jjLq|ma~4SsFMa΁TZwtBؚ0.ɑ~ͽݷM2?u5h9 N4Eb"`AJN%6F ٫H`Aq/U\BH/%}ɚ>W:fY',z)KnVŀ6rb5%Vn\cC/Qh2 Rt^"dlLaaYĬ1G: e 6lMKieRz&SѤ>mIGm2Y)LJ" IUp<`{(ZTXcskH[ib4 k,i(SHx^"x]3v^N0 GǏ~ٍӟ]e3pq;.*c:ScqvͶ .Gx~,|%8(s߶F/매X+XD̈́6;= @1 AL/U<ۨgwD蜆T)deݠuj薁#̮e=ǻT tۢ=3;$7чDI}Fɿyg !Ɏ rN.|yZuVZsD$v"}2]C ?nBiXAup#lR(ۉ8ߺi%еCd/vf\NƁN}RsB/֯}UuVoC{J3Q`7.{3vϞ_Un!QCH^e;n:Qi.g# m/G3b~uLL\W]QX9:@ğc!4:Nm<4ШZQF6cuQKsΑR."Gu݅8"}O9!c V#n ̫|o,[5r/}չ&G(8J9*Ȑ`QXoKb=qJRMmڶ@fk^Wr'Y=443zYMת&^zͣAԐbu)+Ps !$ӟ2O҄ik+6M 4ɦR,G7;AW5]f [vL4Ktv]qqƹ@NWDG!|kO -8Yo&~LؒQ0I*pߎE W=~¿|vB9[NZ˺庬{W q {!qzphXu;C$ DΎ30U`"1 U^ 6O`܅[d4H69Wwٖxg/[ķ.󙲌A( %JօYlr,D|̈CH.|jj% p+~%`cS6Vp:pg5JV^V`.-c eqY!W%`H29=O6q)pCS•ײ8 H6j7d ߟjā89JBSJ,:F IwTn3Qvpcto;zr8%ڗȲ7wX_-|臎+x;ġjlnz2B7 DWn >d _NwC /Sn nHD-%x|=#e_")oY}'#F/IɵRlpg ˘?Uߌb|E:69c>m+x] tr蛇)o8qcx Y tO-=Eů4F UȮ\&Opk"avIQ%>(t,PU{S+d~ my0yV:`r /-QIp|Yd޸yrB!,E`f;0";,~Z5@{2zo9}lsO+1YsJY%ګ~3%{Ów%@Xk)J$9oYԄXnO[U/YGef^s-JzMNq3ҟÃbspt!oq6ɰ|#g00MC[3:b S~ӷu?Qǣ1O+͚t5NOGV|!<:kH6W zwP,/O]rq$ӱޢ<Uj3UPem=ÿ=Y+=s|zq.6hr\fi:ťDY!NsE+S;MA W\b$ߏ:X²MģEbs޻qTϬF$#-iQİ `^,oHLWNJb:q4pGh? 9N_~KxY|J%W.xQ֥FCܘXOnN+iYgVg1#Egfr9_FpTEp`{!JA/M$qr&$Q+$ggScYfA0R~]ve@sة<6}Ԓn^dg$4]CtL RJc ,_~c.?FlsV6 4^QG9τ 螓 ( yk9.+h=leӰsԶUc7U14]7Lt@"5lGDPw\5~z>ɕ`t Q}Gɤ԰/260/O 5iҽQ 4LpL*),/1i@elry#ܷ <9/i՚1bDpXb lBPN5bI9^]xduhŝlH[ E퓔G  H~?`dF=}$TS#a&rFJlqAֲx@ 5\GћE:veIf|#8J5!L Fӈ+Dd_mυW^( CSKn]8˟ĸ,(a 5G[͡#uݑ!?n5A 啝z$/[6#&ͷxGa|'cAOOv32Vk%,%s=-na{Dj< ڦgVnv3WoH<ckGsdn(,wa$#4o<~E=`I_VLf Dyč1~]eDC6--spf2x-]qa1#S/:ץvks&0icG`PgҌḵv 0Z.%61Z=_ OSf26eb%ʗfuZD1coNy[c;]́Ls1>&rችiG?{@h*h{g)+ABJ4G ah p?[a,ji;lɶ7:\1րm-A֕S;ìw׸U1T| 4J֙DsL=]I%"IpN\azDgz%ƺI霨 H ki*y eR My[eڗK zw2.A@}"T#"[! 6~ӆA^Q1GNiƅ^qPumNFS-ҵ{xQfE墷\jJ\j][$: T`q؍Xay <_leC1L&udayi)C;BYpW0 1K.Ž9ȸx.0\HH Xs>>p(&\iƓy2I׬FQZv_!y,"m? 'ܬ)Dոۯ챊1.p"vd]_( &1;wБK"32%R(z:7t(waәgsoȵ!~oxY}4II f%-p! c/Ȕ@.~.S;@G>GM0ǒO 'v]{) ZNN*j$?#y1 G)Pqfh}XG8wsvbyh[ٛ_7֑RJP!xK.,Ŀj%ǘ/+nq3Q"Р# q! j2\|ccVآkwES#N6V:/cE`V{NWkKu Bq6yO\Wut:Bnn ɢ缱X8Hpoce7cXMƅQo ]{ϪTjL JIvv},UMKl UA/ȧ'Zo* 𾵳6)xsYu.l`Ɂep~04:_8)R6(-c1sDMp\t[Eٌr*gss_~OxeRuǏ1rv,˴Et_9Ynj D=Ⱦϟď6KٹoJJPMU0~o7rb:O#DO8򖟷G6D.Lu#bK_`ڎȂs\pg1p]r X늕5ũI.3#^^g1ES2&QFF)ut35"p1b͚: {0}? RFty>b %ȣD)-֫765tҬbŝKC~E쎀zHAwQ 1O>S :2Y 2'pq&x~,.f_ ` !P歲5 > wإUpl5ǻ`JAXp2:9Ѱ`˖xM?יLZ?1eT wJnP)ˉv޼z^⻎> rzQE{ BfM>_3Wѫuh{{Q8| ǟj/f %,.)B%g մRyf#6:z{MܳkWadSD*IC,ܞj+v+Jv0|fC<76n鈉DIvA&hj?- WgWՓ1aFDX7 jXhԉyK!34;Y'(˶W'Y۵цʯv;?rG. '|ϿD1גP0F i]É"7g6!B-Jq}hqصg;ln ơY ?ySC֕n_6s^нΊC6pkC(?-+]|ic8WkwqBr,f_T DA.@sD</ []f RcJ8_7q5 D!7O_(۳DYFx)\*>KZ\b Nz{=IGIUwu}oȗo Y Zgk3q1UڃѝThn^-W9M kCqˢ7(N *v)DTYxN v4{0A&:KKL4Q#x6B9Hɨ ja$'yd{DՂ ^Šh/'ʤDC>f% .H*0NT:?C|8|S~&KR=$9Bhڀ@kLK`zO_)MX<3±΋'?쒴-4V mjS cMӋd}4B\6H߯qc1>\.aI,p34FuEڮ=序7z}rP#G`"X91Ǥ:Q_&(%m'h*{G$ h\6Rp{lVsa'z2fn1|"jqf )0@ #-܁(O,VboQق$d#;ɪh.4d叜 Zby>ݺ3g.zHˤ+!<^ Ⱥmһ7J鮸67Cä7nT;?0bk*:5f>kvdmSM KSȻrHT~E |t)?Uԋҫ~@*&=36eO!6Űϋz5l;fj0Q[^KFs ~Y{aLˣI:N7f9/뿟?!p!{ $\%n{YU,E%[swkUYitd{W'M[qL6Ň ֶe& p]o |?pgQ/~0 th /5¡ps!lx7&{yAkj/Nĵ=$ADv`p.$XAQN\[3Y/NgbQ zP[ٍWS1\\-2$ՂKm!o%Dht (fs[\?x';~F{UKj:m 67bj\!7f  ` _sBޑ̙h6 KDqKjC fR;š䡯X$MYBg^۠H' V <.xͪ&k6RXd BL@Uy|@I~ncfY3b^ qAӤQ1#U>R9Ti$ŔhA>,>g@(߈& }zJ1 %P䎖-)v2.$m`Z՟*ӸN@%0- (rM>>LI || 8˘ủ5}$Gt+A훐Tk*ΉRTk ew3G;glϸMkHi+i(.jw-e˜~s ;a"=)@k/v. B7ۣ8.Q}O t8S`'Ls- ]óEFcoyMmreO%'Av0ϱŞM7X5u_N܏t1wz͈JJ'BZRZANhkX(oò֩g{ J@lJMy]ڑt|g U74Uյ 1NM}}1Zn^/R* ~j}y>W^3t唔yʧGOJb?%L͒UC6yptiWӑT".+jE}|&rb<4RCh)?dK$ZsDr  3p:p"EDXEcx8`X31)F(8ڊƭxVBo"A؟D<\yQL`sy`M :{h;gKˬjc)s;%:7-tw~vmevg5feRa7ȕ~J4phv[Z4Vj/rS|q 6pSI69(!5%jpDd 6urn+歅="0xBfbJEŕH BN_?/5dsIAN:8 s۽b Ze~hI{ 0..,|'%({Y8G& 0 ިD J\BYvyqcdr W3U"%S{ X" vLKFiv>֋XT߅V;=iOǾ2 o7~^:)oh\?A)93dYţCY%Q"W@ma/vq6u&v.G+K}I d{ RH\WX>={zX@:vx[dZcDg<|M~5.3Gwԝ?F6Nƕw>G9E׀ۢLbY\w&$} ozb+*-,f:q1ߥ^Ͻg'~e);Pq2θL(fN~)NfnkwG16AO3hɹ!Pc%?,28ތvR?2o|JcRցߙP4E~Ii6Ҕ7'~!V`g4yLrPﭏT!# \$ kn W$9"G6oXlX6ggGKpⶶpqѬcQLށf.S6{C!1aJ(~z7yot38xo'NzYC4*W#5/lV';e.xqܵ't[O5)%j|ߚ};ʞ-] R&^'YbOS ^Kso@C|$E7^(Ay!%6M\f@9A=$]l)چgg]N*=ճ0鏢^yfB(}1( dVѭ/k,wRj@n'6A9/1~?wtm'`"0Y}nV5*VaZv>;Gp @炦DL)8brtS{|j [˛E4Oz>𧜜clY+wzej%=8/#AhnRQ +o5M›E2 Vc_~d"B5Ea=xp2CK,|V7s$ +^{9pNR4il,1yB5ut"l>;VBH3D!)n턦@[!=㇒Xool͐E=V;HaDx m:A1]Y+x3W>QtΆ#9 t>3 PT<kרS;rzEpFP^|ywj/#5z긮 cڢՂv!mgSzm8U 1 BT>fsĹ`\ō\K 1ggnp1ZޅWAv`7 7JBlh@2bOH%O考E܏T-,w,!pH6tLjH2Q_*o#Vm;#:7rDk]C\qWC0Gẃ *@0&L>4眑7AǞ|=,m!Aij*7QGc#ٸw+ Va\@EW~ޖϯuq߃&YGGȦ4e 3 X;H:PD 3_.,3XDƦ\rpLVcF0Ko eF Yᆹ#\PZu6r@l:CnLA~g'Q0V_-X Opö́:@Z59bYR||u +߫9 7 Z T^3cR)=ü /5R{x~og9u2cddL\@~ab01ъ,{)ƳH*p7M\Fsqm#D5-E wJZ΄غJo[%EkP#j>oxUE%4ֲD YP tТ:j_]^5'+7[@v+np[x6򼡚6ƇJ] ӹSuSC3i'+1|bw'z VKOt@Ƽh44ԘGncQKB1w4+~~w#cZ3-ֽ(r|s5I. @.V"qlcwGd![z<`9VfY^}+_EЀXE LA]ǰnG6j^D{$ &/*dn@#b (aTEam43ƽX 7U 8GMm;"UTS&DW5_A"d,rNMrTG9 n݆}'H1+C7d2-wE{ Eqq9>).1d1dV4}ɗH;Fށ^}(k=>9c7%iqy g-Ffյ>"0P7 Pt*:gFض '>DFD_ƿ $ ♴!pdtwS<d}^_+o4&! %4j̚@Atl]C|irO"ZB-Oˇ*jp 3HW-y@VPT}W2Ā668ɉ@jm·\%Rx[SY~1ZF[A哛n!&Or*wYM ,ACf{FJQh3WNįMu~,~^Yo"0ε& ȷs`9uZܠ~NJ@ER- yWȴh'qxbR&O^HKihi'kTX̀ja,ػ$F%D֘ĪQ(pg$6}\= =w$ֈќHń_V%߆'Qv9uyutܽG"'Jc:CImq3J' A&_񦌵f4&#~PA;cOVLfVC^H2D ";"a2ͩ|~_@:rƀ ]ӬI*(? {AMV u&GLnГs>s6|Sɞ*H_L6_)eJ ONue8y۟/u =7sڟ7p0fK3ʨpS|0B22<ٷ!/Yk LnƏQ['yH ccxU'ҁ{H9kY? KZ:j0O,^nڇf7W"'Iߧ=DF:_o]XHJKQ,s( $t &)u'J/7QS]k?´I-e$ (p\.USR˯of, Woܧ`SU ʰ[8ws]>FhYuĉ{"5k<SHGoI =R5 =^0LCj ",߼1abpm~Ĕl:੯f:^z]Z)~%o br끮'Zp1fΤ£cQ8y`T40w zm墆#$,JB[>5N/%`9'g_#n\Qi%Ze;ؙ#͹Up(w1zVshJ( s$$/y/]1>iR[։g[}65_t: ?RK'c]+ȑwJ^Y[͞pxft)Vǘmp^C}z) s.pq“>LTԡI `uEz؄ ֋3+zvjuVbBOʍvQeםEO〗765 A r.i$A#S#ETgrJ|g>&L\KTPe BeE)6`m YP٬5Eu:2ΡDX{!"g-|?h?5Iޱ[vAL K4pBAFշ&tpl+)ZkyceomƐ)U]CbtR *RZgYZ07070100000430000081a40000000000000000000000016439a35600004a00000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/ca0106/snd-ca0106.ko.xz7zXZִF!t/I]?Eh=ڜ.+pܡߪeb`;?z @cGħlW ׄVbiP \D! vdox. 1>:L~U]Ֆy)KZhQ8h"qO.OwsHylPژVîlŢFb4_nZѶtSk_#?ano\%̎G[YB0h5MM]Ϡ+]/el&D3z).D|!dyRndׂ4 5BLRE-i ׼%+UX:bb1kĶ!}^bpΉW%D~oef.:iсjw 5Si0mkt&coΉupDwʦp_y] r{JJ(r8oWۜRD!{HO9;;á5VDd9ֿ;kAVoC2K;n$kH}ö򜓧'hB7GJwgL| VS8lJ1i2WT))|̂ fDT<_әa~uQ%3J-p.j$sojRÁw%bX< Qˉ#88śRkLNdqRVN:JF3lM_m_W7_3[~du` Őg_Ul2'skƏG4"  jUҡ˺e$F1B B '1JCDW4.r)hkɎ&]TiP5ijǥ4Os9!+`@yb`͛%Kܭ85Uzt0c\0g>l0FMPl s:mrNxlI*2vA;P=2R% 2|pp:34& nAOI= C^+KD=8!#yKxk駙 +W\/ Z 1΃iI#j_`~P'<"2ȓc劖r4c ?6*HKha5DR״Rqb}B9a8^xL;$k_g:n6߂۳$ҞnP(Q|9uUKqk<{v&ćEܔ;xaD}u' F":?1Iub"GZw19Ts oq<'(&N ey1M3VOS_"hYRJ-3IWf>2ÍWFcv$=t>eÜ }b-V\Ud T˶f:3:' :﮹Q0MQ7mɧ`^4f5C>W0sw')'Psz2EY^b |rGr8h@d\ۆ?) ?6P.(cWzܸ 0čC<򰚞nI?XE4-[I`{DR"(bP%gK,!p^PBVd ' @xqx @ddddsn$9nϣ.8, B:McrXJq̰y"yf;{0@ޛVڮOkuq:gFӓvP㏡5:F6Q6BKՈA=)KK 7-r&}(d{5`\d,{|_M=rQ =JӶ hʗ~/=P?Oe}S[ oMzHк$0t UŊhr>j\[wei& xM~Jy_@yŋ.UBv\M3Gf9?Mk,}B_!t9#~k;rkI(u"4D}K*LT}yP'8bT11F>Q}bq*lEBE5|{%_j pkvyU̺dH;bTaJ=/:mdϥ_P]2 "^@0ÄSD)osAWNr*tT4jN`]nܣ^rL63jUdA@ttX щqu!+bE0@.}ޖ, :nÕ4zvu}]\dmdn]0ʨ6> CZP& G|-HrS-6F0YFu3c w)`<= 0U/þQ{)-c7oGP~@-rٔr .V:5o2eHu  ,$Aî$3WI>qE}sV[V GĒd}]x4+ u;2ύEc;K~Mp_zr` XxmT%iTOw#v<{;^n5Vn;c[%x{aR֒CRPm9بQHp"hU߹[L+A~sq j *­82N7=[Ud9Ec{ԪBI5eҩ{}?5uh ZY\v,.AS`C{&>t @d(JjԮv޵;Ȩ]iGBm8:%}=e[t _œA_ c u; >ɀ^|Jcuw tĒw?.u>5 =WfWEg3ͨN\W#vOa#`Fw0  pq˼Ў,Iuw.A%k^:/K0#Ɖ"գXEX< R/WC[m,"*qofp÷:ik X&#& aoKAe/T2@BTɗ,[ R !KME#X^;N= hg_7Dq9y->#s$ fb`Ԩڠ?N!`.#2@hºVY0Mt)WF[ZZ9iG!jSH=0˽,s)9%4WRNp*$;$wi90em\%#^! &*RoHN.%f1T\%xwH Kj=̹ pٱG#J.T.Ҁzb&)E )ܡ['jb XUq8pعZjc'7W>ۂCP= + q i˔A!!S:8a}ry>8\6~q8n•`]A6̤,(@?0'ˤJũM2stO%r~"fA ĸ)WB^XJ<8u˿ŝ-/s≗oO6olpGRVOsE]], e:_YA< GO.(JL|<\ٽ5[ŲU{I%v &s^õF -E})@W|\c F,f!x֮5k󰴘f٥3 l;n T`lp-rw v_}o<.qIh8UMA>3%h-E|K% l%I$:hׯPz2H$|*:կt0}aL7Ω8pzOp|K2(ڄr&gU˷!Ҋq"째?3Q:tᖑbѪ ͠=K9ewAu 0C4#[V|ŵx27'rɖpխn/{'73ۉ8Dy#CwB,|'ӃzV$xjTLMٲCױRɴ7 M +*j՟^:&naUHt4۵L"KPis ^6Cns\1 *d¿XM}N͂HURR5`=rBsk^_]ot-w|NJ}m2'GvLjQ/zX˄xR9Os.w^6lgG7CU5s=Pl"_BLrR?ѠMhP3[^mD]ށd;E^EnZ^4qQYA`CoB[kK$Y]Wc^JU!d;OSЯЂUHJ+.k1Tyds.]k/rCXCh#Se`o4؂ 6V/MD]ls~L49w7o0C$Vh\{R VaZ/_gD #?U{.#9}6c}\]Fb' Gtݞs+q^=9g?x}-řHZ*Y-!V*. V]'ms H CqfQv1kZLn;XafO/턁ivVͫkDVFu)~+4AS7az(OBѫ*|j>vÑ rօ;94+;ǀ-j {~ u% $x’Oi+iKL%!LYa/]&i=$ABR5@uP_\@]:=^PsUIw+`;&%dFNyh% 0n;P*Ƴbf*$KWO\˳\O]c4Tgt%+"c`-g JƱOI<:u0l76q,t/)XO!!a}֟ a9D?7] ]\YNZZH tq>ĭaY hǔ>T?BP P k dvl \Fuiչ5M@!Ճ!aa1v!-G=s-͜ fS!D-*o܅}G)FrFCMj# }(lٜU`k=Н+ E܃D<9? asU);[KZ5/׹d#~#opySJٳfN顠'U6QR1iOHA+I66ݶ‚6۰< Nmo Z<ݘf;\<6`i'1J ˫Lltx.q6SsB?j=;b<@mdcJJ6USOhKw(_~Զ.736%|wݞvAOp"7eXii̅e٩v rj%}f-a^Rsn@krU%ߍ'/ cd>sr̄5iqffI]++ru@f7כdrЏC[3[9y* AC">cW7ޏR>x1V@Y7SRT()ռ4[* PٯARehG;6#T{ 1'h,s2cvu2^Ճ"Dɼ0WҤ1ƭJ9dc)4p:"dQaDx B'|%pzrW]]IDePM4*ˆ8.SB-KO=Rl%Zb?s50Da%3P̤S:ۜ QhW[5PΧގ_ Ee/>DaW+0<)[N۩[q+D&QN'IV6:EDx\l,ɘd{] Jz[., ô_x;9uҌ72F.yB_ o*Cʙ;FwLrai&WXm&h!mX-=dS3ol9 Ny[B7_^ or;KGSeÞ u)Zi79Еf֯Ok/>oJҲf#nAE݄Aj9GfjYXwPYI(nd %E듃x>rsRrH]?%&U?M:R!oUxi)gB{7]ch("Nt3 KM~y@\[ΏaGa2ro e&\,/RGJ\bTc뫀]) 9lP$<Hpށ"?x-n:7Ek?fU ڱT\-!^pd6Utj}*lqш Ӊ3ۉ1(}潹r"9`e9IM7iZe ݾФgCվ7Ehap @Zk j ѝoL8"պ9=zhN'3@%H,:$/ (ו] G (GZSZX ?_5~@v ̈5Tl;n}pw!  o90/6gvӃ1BqO9O+Y\z0`ϭviy.d&=PV5΅d iPD~xj+P=eǻ'`xhӪ#hkFt3sZ=c414ka|sxg1C^tx\kʹ(Ŭd/qv}Z#oE:c/a6Z-G!q\&(\b-X=([TkZVT6K$cdE OXI#Zԃ˜xשK:>4`DpoSQ\8`Q" .lS˰J6FNq{}0}pnnwBn24r}nxm'lAYEK>zL4TGY@c xe҇szN0!]BWͳ<&r8bVS{Qe_B/Gy8S ?$'_|ʊXlu#I?VfϏ.( l[i8Ms+$KP2)~|d Br'旳4 ;cH^,Ƚ>bţ*K_uǎvwQlͤ$6N>H%ނAR>5ĪOBZahI*R  ֬h|"S gx%l!mGڢG\VN,ck^l Uy,2&/ҌS˚b;V:#8u@oqDɊ{tY.s!* xY1p(Q 'KC$Q`j =bff,`M`єG[1>f+]#wnj~S] ,:!2YdNEB&OyC4D@w$z!kO{2?}"ݙ[]aδMr4*g_ TlPvu,3lC [u(yv+wfI>ph2Y0%0Hys%Q 44 Ҫ~oMBܤ2V y@nbԄqzˆ7W9@%􄱑-Y\Pg-*rWjF.B :b!ϥ"4ۯw!>ȢȎlb??g.9 ޷%43F+xݨAd8Gϕӫ)θ X抻VШjWԕla#\Z/@Os=lBAӼ9gv՗DrnDT}ˁA (LԴR[rTD1EvLbI xt`<'fHwU/,.SjkE^z>9*?-F::!}ۂ{:USHm6 S^#DЎ"GiEEYZ oFk:T^rcA>s:an܂[ ؛f,Ti<{46+$J#/YTa%F,UMv5Tm|(xN`ު8l͑$w]&Q!ijuՇ.W1V'ڨjz0"֯7ml'7D{1`s>+)P9N$ᵫqfd/9 D7Kc) )!84jsCIT M݌Td+?OJI|&%Þ)Yh 4-)+{. 0ÄF.FMHI #Y'*Z$=Z\ْc*JdBwl *m%6қpDŗ7 {U$JQ_,eME$uy&, {Ȑi<| 4 pOo5|L-#냋@`gNl)H!|P*5Ewj0%2a{69IAv+]˾xH5=Ox(_rBYfOY`!mM6,@(9ᴩ8鹘e[,Pfƈ"V'i%0/3*%0sx~ ofڣnj¶IOW2a:^ƨ8OnIQ3L*-]sCC N%/96!슝zAy&4LFxoK;8/0+ $bE~1{"͊!?r7ےI}Z:aiAvb~Iv %*=!{<8nhbVOq#3%Aܢ "7C9G|3ڷ\oqoq?q 6W9E!nSK{($ &|]oluGpSMOdB v*QG G(͚C^KO~auS7ӫ')n@zRZ# t-Y+ū_IiϽ/Y*M%Y I*hO \֘Mc KTiw>e?&Zǣ*1C7cfg|qB>~" ˏ{}yHoweQ/N2Te;s_q(=Pdߔ07EI]>{bZV&_ƥݡh (< dLQQAL = `f}y?@>+A1Wa9e[uT^RRdh8qe)nCI۴GGV.XEf Q4xQ_^ ɕVhITw re|q%!^=#> jӨ̎=v/QW\q{:< wj-Ʋ+V9[O/Q9R\LORGx{Ckk Y9o\P i (7o,Ď UW| Ǐ{rӆa> o\!NQ :c.Q!t* H#x{;2ֽC}S}>VALzۍW\`N5GA8qh4 NhF mdx+ k=֫_uFsY|"Þ[e FLO&cXˆ ?xs 'Xyߏq|E%UN& 0R[=of[ DsuZ 澊XLf ¹5rMnYS-߷]NE_~a1$2~0/xl\6xG :ضUzѓ΄Bfvs6?y 5R_[.?4 5Ȣ6ef#_#?[lEY# aɂncJB[*>:b )!ڃk}_]{Crd ڌ)?Fv[ hc.1t]if|G<*xGm;@tpS'9cD. &K짵w7+BAj^ސv#;|z6n[+3 %G јFAX8FU$ F v>įjGMdTX 튠D#О!MfXPr}Uu!7hmPXc(nZ4ԤZV `7?=0_H*!@8S$P--iAP^M{Bźx<ƈ bkzFa&)Ůh_ 6pIM*βa<O+բN3~˞i}O2(=t,!ޓO2m%SPH"OnD>h74tFl|債`>u{y2tᰦ\Gc݃dKm8y~7+ ld.L *B˪Mx>}%dKV)S'bhaܲeI1N=ܭHT|Z2$ӛ)*Y."@,%7e[-3uZ0cRbfpRytտlg S!}!LQ2OJPI-Ƽ E{еʼn7hk@03@0#= &ݻWW*rxb٣ ҰooW@ZD1j)uYqrs5)Bzb0+t@n_Z'BdfGX{,ͧҴj9ă* f>[Dl\TުVĚ7շg$li&²gCDmnјC1o5! eOU_J$K1Zi8TkQHh.CxQ|!tzs(s e' nғdp H}\nAYb5syp]cn<,GljwUog8=+Y?ml2xz?P%ԯϗ\L; QPR u9ЩFGPB\sVszӜP FJ{a8DӀxRfev$Kz\ڤ[>3xsIWt$ Z3ZSoR&#z[ykݷł% -S0zmဖ.o^xք[f<`oߒKЏ\N)o궗6?8@1 ]z5g-!Lpfw)cu$+NL˵p=1cfVa~K Eh  $$2z%aVl>[{o-Iό~2.Ho" WdžMo3G Ef@pHxuU*䢞^K!"Ya<%Y~'?NQxX"\m6)w`Okb HrJ;n/?q36.3$"Y;̛tLHP EkGfTR4g% *1DjCebOY4{Xrl;+MEK~$w׻996Jݺi=7X]]75;5٧-]h5,|c@%:g{3ӝqxV]w:utxlO.d=0*341b4`4uGmvݝiY0飛y EVZnEJ=,A# *.hX}|hCނm3 Xk]hxRLB`0bєFdtIO*n,Knr`ʙ]BȲ_u4TǞn.Ow\S3ůS*^qYcڋD,cZٵA,uf#( r< DBqaczv{0Yn1e9 *8ӆqɾqx8'c ,;n ˎwe.8nz:R=V;cd,M +*ka?cȼ(8 @Sv%q&1̢.Pvvˬ 4}sW/Jjy 9p1_7YUA1w/cVZs_1(B϶ EF3kfUJ ~Uxc4lôbZ[n/rhyl8Jtpfc0bٓbuj*v-aFYd,x}c4 *Trt^!^[ҙXgiW|}V%>?a4=vud+XKԭIS]aiR˲&-2-ZF=Œ [;2py>E c譯WL4l߻j^!khк7H[I¤EvO^&~#SD`$oI7N*Hix $4KVPx)pP q:Y3M@ xg.O p)*d {c MY wH/< ,WYS|OWwn65"sp5E(L}񆬐U[#ZrDzѠT3xu:!/0_V;}HD?2/pB'6l U^l}\sQ bgK JNT)_J6`#?Y{^Jb#ixM& zW`,N7ٷ`wG(6Gd_;` s1E]=O!*,>%+cP{5/.bFQtEzKj{ . ΡmlB)t;^cKa0х|f +;I?+Ն MibAUm1lɻUnL(_Ѫ"-q1`CT ݔjZ#Bzes\¯ ,|KGӦDWHй>T7qG)z*k%#zPpY* A'`ʈNj"|2AL5ĄReҊ>i'+Ȧ ,tռlz,-5v9cpLlZqkNPN@TbyN B)`q4CYLF`sB5Xu%;epbb&z_NC*cu> c|+M4%(gl΅e_9pK94"& 2ků42e!if o΃8W]) wJ7$ =nv0ÓeXX5|;Fi1hVX@{w0UTSV@Љi¿Ȏy h{Q4H+du^/B Q G6aP Y=tXSu1LBC_qme=jTPʮ^B4&TKL|͡q˒.$b镜}{g9^Ҩ:*0uďo%+<)'Pm!O6BH^X7c+" u\Ci8yD`Ye$NЄ|w[ЫpYu05&BZF8i Բp|ր4!N/ KzX>=YƤ`zPyoyb,MgcNL6 -)&@zVxY[Gyruk&'$= ų5-C")~촜+`4I*u-n #:4^Lx7ms?aX4#eՙa1fU+>1aBgdut#icvԠ!UV3Ž_bn NtUVfM`lkg ]Md_% VW I$շTNM M*_OeC?X'1l=F1C>b _h8Q'x gFxƄ ;4=,#t5+MeSChmॽˠ;O^A 6w_tg, \ԥ֞ ]p_D,d|A3@ J_FhP`5H> Z%c><~(ėѭ7#chX,>4C!u,gH l\~B/.O?3`c?!Dnw8Hzeo"N 'BۦO6|24.(Vl ^Hb+GCx\ AtCWlzJn0AmDƹ{nڬe@78e[\bG|\(T&Je0JpMl0 ~j ()\mBܫ>'#xmP-i/d;RA[3Ql6*'΃zvƁj)|ˢ`M-V+TZ2H̀fkZ%(~a|Av4}t[L2>@DBH÷6#Ǫ?'}|M2;#<֔Dd$$c@{pd)`% |TɗOY 0A~R«Sb(^r,}/ڽ85kQ7i#sk.f2PD":}<i )UW8d~/(.whm^U<j VV<l5 n€ً{@SZooS dHwTI VEfc5X<$IE'KՐQ+O`x۲FդOp}=l{8.vj:q ;OIS +{'bsJp44쮍`fP`YbB]Mt?}4rv@ҐU͘g \NܼD>PZfl LNYɣFYpHL#-tiFfv85"n6s]YFVy+-"ڣǍġڡ[=!z4Ӫ)s@Aa7X~!xނMތT ޜ=po$Kz v GxbJA^Y=bm@ι y1 n]oFc!"!W-h+mEXU!'9*Y/3 sp㯠0jXL 3D/>8[7TMN. ~HHuIb¨ 4Dc3fV|4TxMHv3avϺYc;!CDX_!~y0}Eɭ|ڼ_k]~ }cwxإUR%1Hs1/@F-zxB!-,JC3)T^1ՙ*fs poN2u65B.߃hE@y\,OVⵏ{| ;ʪsi8 %|40lPLцO_E\5'5enAL+<`N~J%&ŋA*8$a~;"7 [տ],{yhCد=:qJT`C &CD@٣_ Uo.YHjD;䋷-1J%\7ү7X%2mGM[>928{Ocz۷: 5mm,-ͮ*v|,(Z5ĐYogvKwAczǃ_aN<>$Y"!JG zXҵr%iBJvSv9+ԩk d8}1ȃwiI9>w)qoק [Ö_=smوΖml!8K`V,X~sQV39MMԉQ43d't1ˢ|jnn`i}-Y@K̲7˵fhFx_ ވC 8qT4FqLDC*q,JsЕk\oVRRӰPƻwqyE9ۙ vĥ )Q|fHlB>ms/ Y-Jڑ\@!1WPPLN*HdMW@M8"Bsy|LjJ u"xjd V]c'&#&59,t[6m5nەM*( ϔt(Q2Vu4lOrS/k*qof{شxgA'b:h@-@`m9-jUhF)̍е!_!eե )Q:oyiO"*78 y8$|Lm0秤۴U[}Y]*"Vք,'cS_AŃQJ\L{$p` qG{ם̊7ɬZeVg4m|:bQ9."W&Hɧ!ғ dߌ^>tba qi?CP(Al›0YJ܏(Ef0{js|sm> ,3u3xA::#L>w7(yF>0vo%W-!\ِvBu8!ZDbO"Em؅D=Gnm@BUc c0r)+İY?G3>7ں{ ~o/XL%2AA!L [ C181$º\V`xj i/Wn^%g1'oŘ^Cqot4@ %7:^=E+fΒ~!rBs ۼz-t2~&՟S+p~CͷFp`V"B[ n&9ZŝorIF2j>(oTnӇo-rQjE1.n="cy3v)=IYQ40 hjpu7Kւ9fR 0;gtT!vFp:ڼ3l1}Oy?b.qY=@nk jp&3d'aa":^ԊL| X9Hss>\;I;8k^_/~+=Qt#D@в9n@/=qUxrLji?SQ507{Go:20:A%3i l>qX|dkm45Kd*@pGt1>yYF̅J+uo!D}m_f: V߅h7S5B\ 넨J2D(=B P!;1|F6P<#g~fdM;_yrZɤA%*cRm r\E*\G]h]۠t~b^_ә(5mBS p2&=;^xp˂gl~HXYƉdRT.÷x^r^'3XqQ8Иwu¨7E9YΪlU)ϛ @l(F]NhuIhv0H%]ؗv|sT {L,YyvR(8deV$c= agYcjJ57o`յhN5H*pgMA[ :xĒ3ۃrlBM+%+='50”'lN[«hUD⦨\t܇}gdՎgVBF4~UūdAP;?jmnrH:"'l3K JhMrè!y,3ŐP12c͠ !Py'2?Uظ$ 2+!s-uؾb5?bWzq FL},|r)+Df&~\e$OK_@F48Kf0~]xĊu/$LK ~vu g2o;G"}zGr2eϺܦ;–L\2c>RwpbQ*PM7a܂< `B+\ł .Za*YڹqJ4u^nrI .{ݏjZts׳ZJd!7n>y[ic廀|rrb-7Ų 0,;dD1:Y=r3;2 : JFnebA>/(ɾC *N(8CooNhldx)Ʌݰ)LR_EnI&xw؊O#Z ‹ S`\Y"VzrٝzYBR9jFTc,ьޤ:i팒 5Ebi!D:^ %@ &}Ө'w &P>&5t{"2wyY3ӾGiKJ%]s E*$ɮK1kۄvGDA 6oY-QKQ"lǪעIT,IV\ea ι0W̙3A -Ƣ)v󌀅 @ &*L.>8Ɯ|;\N m8 `c']hJgR cSQtFV 8PV@ b C=Dv@Eu9|̮6Z+-P|kA:Î3wBR\ͻ^ $J=4PdٙbtKc9֝6W`a"qnMl/P݀WNMȌw#8K18 ]Agvi*܀NL^x晽k5o.ܑbzsBl<~?faFHOM@mDR,z _HԡTpo?۾R>CZSN/L̿e01演k_?ڍ"4Fp]0/1Ⱥ9m/=sYE40:t!΍׺;c!~"fn! Hl=o٣S2qOc(`$dXff޺6&W_N} .ؑGgg w~c>1Jå:6'=™4o֏ZsVi_-[olgp-BiJ깨sY ))V* n~'R10YcW~̿K`tJidO L' aUx";c3cIx4:ܭA<װѳl΀:%!߰ IC}4M&!3-e |ڄdT`O TAfWS)L%W/W|M־DN[Yvǿᠨ.ϓ`e9EQh[b^k}MuP~vr$xJe7ŚA9^: ud Bj,r!f̈́'2G5J5TsVL\tFJz+kA_xZ}Γ34sSL !y;-Z yF8N]|1P`CYPhrL'0H⤎x_esea *cFSDί7o {_1I4&~$P兕/3lZj ~͵gI襛5#,X3@O\]{N($![$q? )fXuđr'$TppX?(kK)~bjvGn FŐbjvC>}wP'"$1+p_8?7y! \#T1 /,uik>s]ZCX]B\NGؤZr@tl\ӥ|-]l@3 g"[$ tQfώ rcGмbTy% p}ᓃKfQ"k7

      )Y fR1,d4x]rb%JzN5YdJĹF !&r)C',]8p#+s ot& e%ai&^B$/˼ǃo>oIw3E?DF4,R}yoiNWPDXz'zq}E3sk&Q/Ķz")8r #1|C7>庉A$jzjLgl6] ^ f *? *D 1i ѳ'[V.Sh퉣X6bp³t`?_F & ls،݄AaAb&N$6dYdVKN%Hȼ3h9),.kP|%h_yL6`Ocv5Op]}r +}zazrI +~eJ^^l5oJ}|IcECdy<t n_0 2T7.{e"QGUz$5\ȡ&XǑiv7%AɊ8.uVN7CR$ <1mSr8RۭEUNVTbvPQl y9GFeړ~j%80e?YF/blQ|C7v,shVwyVaPt$q4Ū0:{nbM0@R GiNcMVq7ڒR)㉚+\|oxEZ=b}TB$x[\kA{Z<Y/S:xپ Pm*e䨟.+lY~?O\ H5 {XUӔ\m,yIk'arX4U zKz@&Hŀ&d^Qٜ㹂 1tv|k8Ҹk-`n"TZ#afbZz)8R:$> ZmgȺ󛀝q[I0j_j'"ĨH4X:&])KKt)=Ӵ:|AscX/Ғ`$$ >P"pHlf!QBz䭞mM0(ُ(l7Z~]:?zdU)+\վp@:aۀmv ZT:عp$a0 -&rmlWɝm:}[|#+N =ξmXjDGYJDƦa]?z3b0eT(^}l2geJ0]C-|\oWXMmʳ>$RկCjѕ ր-bjJ  `s˅,asst}L\k1%=WG_M !C(ET$ PVKCٝdpbdAϊ @{ ­a*jKKH$we Wq$Ӷ7V<\t"<ߧ*x%d*PA"[tDQQêj+jk\֎2qt+[vw)Kk KЄ1\F484շVe;٦㍺RS1]g4T9Qޒ\P F0HeB_A,@E8|E!r4akeͬ@7ssȥ"i'+}%lFx/jH t^9nU0Rb`sXƊSa~%;(]/,= %8u憙N ^6A*6V2'4~H֝n֑;Ȇ hǴĜ3e%y,6JA Û^J<~#^>[􋸿aCUʋVG&pl7vh.NqXv5YL!2˪a&B*)Y=! .0;p3*0%$9):I\a n\#e Q*dz6cE' &8,U \2ɠ8Dz%PV;@Aqm~l:΅l# s,֖epkOUbwVP9CuN!1:G.PQq$xn]UMwL͕gG%*+onlx6h%2wݝ4E|DTmcCŋ;Yܸ1Q#C͞NȚVk[[RWT,sVV7i{RW@8= |8 Fn)a6|'}Reg3!8@WoJ`Qn"^SPL4+=LYc95I.P'^q,̩j4 PpW"M A=^Bl ִDUɰ44Uk`QO!67!rooౖpl()_@wlOוfk}_P;3Dr^+a$bښcv%D*ڠx3RB[%Fk+L"u; =}8w1`_NZ zerӀuR ĆrϷ7&&fD0 8x[FW@e|d6E.owDVKutұ{aJ?X=_c[D/f)g;o 9wxJ PQoF+ PxHsq]gFwǢXTXO|d+y: D7Aۭw,7IFw4z~{șPw~ZՀQ"TߤJ%8mSI^v30Ж%b3^}/y!nBb+F@ $1\0Czl,!v \τfi}1⚱EeH͐|bZ[4P' z(5|e_6*iX2?X(̓2*ƯS (QM#M;P%Zocޖ}x#9lߝ+nbݚ V(Tl>'L5D%fRTEǟl#h IiAs䉼/IGWQcӁ !ɾ;MtpU(+r:^6uMbä6)ִNgbe~;nl?QUoYoeP8bJ c9hrҙz7oL- lL5E?}CE14g1{8n9N=\LAEW z5Zvmn%א㤟3$}M5d_q٧ZЀ@PlY4;v.Q>VS>@ u`Zc8땫U8-܋ ( "Ev3qvZ#>2-G&o@ Gy57%=u/x^.*7<4j!ȒЄȮE$FP"h/"%kE.=^NbTGi Xc%ok==Vw"V lB%kB`|c'.o/m4'pP$Nʤ |_@h@BR4lG:z0zG&%L (^Pj.T6p 8Jl >ɢcU>5_gJ K++'kt `W=Ѷڎls'zSc1;: :Yr h.3e\AdߘđbFQܫ%xьwl\fE#[Q=_dH.@Q">HkX1{-\1YqV?R^) 9]ierc]QiۉDR%T6w+&wou 7ᑟ߳2s?'] >Uk9sY]ʌ\oH+w XQ7ptc]ݰtQm]+\Č1@F>\&aEm6C,eÈtW莛|Y>Pe_gmi/65*B"!8{l^`06֒@SV T"kTS0z"ˊR]/Z ٤/xWP.bqtɊ)!.!fqz>kmθcOLYVlrWJHg*lm 6NSUa A'ɱvo).%bpdc !+D9Mʹ0W!Ok&Xν-,G-rZ, +s!Yor dl`;}`yjT|O_leν|*UL-/zP8 iyT^b"cN9I{ =el(ݙ1}&8efz>uÕ?"EvoLX.¥"m'AE'+<==D3JüY}ܘ@4>ungAr+[/: A48%8D1)/rͨ9.M2@S o<Ի8$yloD1+ZXh䆽VGCIQMO&rHX:lrCLh.zp1bf~QP {]ޟS|q{O!Vbͅ2@hFwcevv@>DNNLxԖQ =Pk3bWi ID*zqc E+Q%@=R@T~Xsց $~sH,l*YlM(?j`EB+=Sb,Z RW5Y56f 8@X9X5Һm,$КQUb첇}jip[CNKDD>YKļ"TϪO ':s JJ_ gwN+GoSˍ:̉%mrث_051i8Q"28ڸ"SMR*c@JN:ƛ/8dwGs>ĴY9J{{ xYQ98*wi xݑ:ESUGm8s Ty+60ju6x{xN%~ӆSVo`MW(q]RXM $uNlam)j̀͢~TўF7Wӑ.7"`t V{دkﰔŧxl-,֯!)dT͏;yQ<5A,GUia ~prY: a£4CמUmNrlUn|8 (}P:tB0-" )UL?9|=)p4",չfG:I#q4ti8(hbZjQ05Byj").Ss #4 q~!Dny5*xpWiMaNs%6ʏ]2mDؔA@}Aܩaa(nυ"pF0y5S!Muş&2ΖʨubSd-S!_k˧S8k{ST9J{bO=/?"7^ؐxnm1K1~,pp&uSƲ t. aRœ\d]O$2`Vo$f,Pfں]$zFo@O=e \ T8D=cqC2z cbOs'Ģ8s1[ U"WCY(&V8p٭n边BcG -X)p]pp}~Jx{V Uf45TNT $[TtoC3tHրW{ˁT_Luy'=QQRpPP*-!C?C?̤?stn0B;fix/ǺlQI&tc7ayn| *@M|*w C2D0Qp/Y0L'oNW!K?Cq8El'e+H] eTp-htp&2B8ZыԠwp4Re4H`VyY쯩&ABL.W>q\Q?5/HcdNǎӗ8v)0!3ŦyCWO襤+ΞƔגY܋/U%1]+>h9^12^8~Uj|ɶ/'˄H^ɦM?cId_0GzuHpqۆsӃdރsr!j/ |M@@ _Nl|Yp L aIT9/6/_uEY[X+ЧEs þ-֣짝~.^@T5Ͱwn:;ՔJyw:vm}.N}XoZphD}^5ii*;DDfQp1 Ӗę CKg3Ʈ>K|r_}];)>Ao]L-g* 8RXw"{BfMW#U|R߃.\Or1i<>|mࢵ Y+sJh$: <\7c} ]꘾L}}!`e#U3t) JwNaE P/?ʀlA ->"[<,j,20!:_`klv[|C3xc}kyD4O^uH\u/xv t;O30`%gת3w w^#ZWOiFqWsܯ{!p#ky%|s^=\k-N_ k]n`EN KpA=+jU\ CvfJ ^u8e*KdSz XEr(j B{6ytt餦DX ޾yN>] ;^@mv9.9Bv BG&?$.P"(,׭9Y O m+w7ċSi$6(ٗu39oO~uQkMw O\Cv/"*D6k}<`BRWь>L.ӷ* +1N`7;;yYWB- B4ʖ6,в-7Drx{>1IW8t/2sgʶ#T_o]φrLDdLa`G._^vTrC8GTë,7X&p#0;LJ5k8v:[phJj}!:X5YK2pKt'L#n cI t}`8drNVlinȃDt:݅>A$t+;o2|4₾'~o\3d=E4tQ~,.9! 9{d9ZYwӷx]i8e Rf1HcuDW7.M4``^W4bГܠjn-)j&ܑdb/Dۿi/#99Ј\Yp oP,8c$ORlz'C.kXkk=nŔ5x#PԹbYM}Yw,zdӹoR#q8uM6J()_LrECTf^8,k9l6o͵%N"B[J滬ָ].:O~N_(oԁmccFH()؈?': ɹwd>eګ~OcB=y3|c+)CB4- Hq,r 0G߀p^h"vwfsM2H+F02BT{&'il%`%aGƎTRxfY+_4S%u.L{ RnQ Zm՟៪k~jERHYT=))[M.\ojoczˎF: zSO'tiՋ2 4#!Mʍ?bXs-ސ$"R0a YU`Iu+7*j Yϩ6' /p%*w6* ervyܰ?*u7|i:\Zϫl5fqPDU.xU@URYF` ]gþSCX5p7<|W$a݀/!|Y ˆgMa!)tGswHKad XIZ># -imVrYa,UI]m{unNT[8de[x!4r~x:rʌ4;w@ zO C57#t*ˤI|}cvrp$Kec[ji9ׁ-J~y"thCNvv'kUc+3*ԇzc&kTh- rTe}"m%`R+ӮQAZj&Tp |̮G8ω0ĭ7vm2)|ʹT f]><HčmLXc%ɱCCjAEa=o埂MBqxKCaH|eaڈN 4ƱOa;c Ja0SŢ뵄UOAM쯟|t0acA@±mϟgHgC=:> W>`Wgk ةK--Xӝm$vU0ԔRwit*F!J&Fhʡ3x@[s6?c)٧$ k=R)DMu(̹, x'Ec_(ot. Td-WtTZPu)#J(HnEb(Io-ԧ x-Paɀ3n5 437ޔݿ>/N)wΥvD6;3bebHY`0p#n\YɘJ姀~Z (sП^"& Wb6]wRVPt=X0sEtۆ4Cb xhGU,tңc!_l5 LmO6bo' >fgcq0| dq0K 640b`\#J92y4S<O!e CWkP6ŸQƯj!d۹ yF?X6#ԒL_>Z q7LjSѱl%e7`tQrtM]QLk2@7L)3O}p2[Ƭ{,g&Xddk`筊pAd䝀wGGgb-$h 6 佉#;` ]j'IH6@R^īớ/d-@w\>OOtO*$A\; X|dMp1pE\Ls%d8>Oi+~w&~^9i'as8mq< M7,[kZY+ ZIx?]*5il;h1q4F le"d;t/쎺e0,d H>Wpk.Hڻe*lїk99E  /р dWnUXZ&;ᡲYEj+|SˍiǛ5Y '~0!)6a;NKZu*v; ? orFj4؁#u.Èj> o=2\gcD1$L7 _VHYj5ڬOzm?i5}qn.]ެkP[ѸNnnNh3#f/LP#|Wѷ#XYdCG :-үǩU>%𡄄`ףTEC1,Ib?o-AGÿL掏9ke..]G b8EJ6∩ 4;|e f?:у<@d x^ϓtV+I 7'ocfAtZ7?Ac͵s[fϡ(E+HPj'%lݎ~,xhC"Mdv*q:An=@tf6wG‡Vcɧ}A TNT\ğ 2V#yV$]Se*z!$vlЇ:o^55>-꒧ĵ AZtNDixn8#d%gLkjY_,0cz/n}}2xHȇkJr uIlŭ$ aﶦ=".͘:;Gd[Fd@uaL'c!?;l.e>.)x72@qM0Њ ;T;٠<6&ܛuWxS_.4$vոq" jcݩ/%'XFs1HpdsաdVu-7˾HE+p^_n?xmI ƞ蠎0R|2ϧIdkHS k#&jo\5λdiNjL)x'ZU{]&_saW_Fޫ&".ʘQشRr5B?`B %pb~<_{q$>)UF?ފ $syk5Ro>]f{eB*+} zLb^IZs@Q)li7a2t]ܛL1@%FU97k<7gK,,S.9 #(Su[4Qۍ-ܵJ *bL(Ôw S+$pCTqz hwH=0. ٭䡇jMsA\~8p'8]05zX mdp?Ev,SNPrAZ&|+ z `cUsbNsK Zl/]~:4",8L@-XLM馵jt_:p ohJfGRـ K`%& M@DL,%Tt'FߜgGﲼ}WYT փ#. ۣaf Lg3 w7' a5БZLlIq/9[h>hz|_.Gd-<4\PpbQ1ad2zDwar^_ep9Zw&nz{;[^+o´EC416T4ׅh!G)$_~RxR _,3(K;(EI{Lg}"aՑ u{ i6/L/P;,9I0Oh~&jr'rJP ԥV _G'9@ò%w|8`4|8(ci?D /΍oifE5*;m˒3z&_U%o\ ~Z?'`Y?Sc!\h*JZuCIy  S-AF>ddZoIKt4&,cn]Lx QbhZAT&YD$^{gJD#nh(4OYQ'iNc1ȡSAqա.[/X-GʍIoGirvL.cƀP@Q7P>v3$ %_9Z>`8b Oz;yD|MKͭcK1 $*'gy{fג@`\JDp "5u?ui Om}{h<vGp.'sݿef2.MF#]O*8Hݹ_m(NgiLPkMUsziq̤EWDp(`f7bQAA-/Ϛ6m44av[(gD|Iz50znS3egV LNg(1/L-cF!Glޯͥ2@-8 )F7sاۂB,yfh ۨYWndJ{~zl6q=^FW  .)=GX>t_5Ј7`Y2[!#g`k|f=cgR=T%b돆d=w_KJv?je׋i0Y9#"F"m7n6d2 5Yj )6{С&#j2MuANO P~  F{j}$XX*ǂs;6V8LU h-{92㐦.|ͳV48u%Aaɩ14qJ2kw8I?'Z31&s3R z^Wjas_qݻa@I8 ka>mv!;Bes6>IZYb9f^ g4zZFM[C?$o( ֐EDkm0hg `_j18As;R`# ԷL+9K~V'Vjr&#~Yp(c܂jRȎ\J ٺQGo׍s Y%Ƌ%"yXO˃@d-IqfMh'B2Zt)hаӨln[FAj=TWTK﯇.Di$=h0J0rt&n?dE'GUaNGteM9x{#gc&Ŷ@&pzG݌ǣ§hwXq#G\DVP7Ŧo">܆gKE-x|Y'nO_3IԼt0 蛫f5uPUo2LeU~ Ȓ_s0y!|xW84 T!G⨼Ee$+J 6z ',/7H o"Ȋ6cYg ?Ijf<c C0ߏEWŹ~VjуI]ZDKD~.*)[$/AcB>L؁~p@;-i%޴|M|O~l @B*,[=>٨1-Qii]]ojH̛@;–ybxK0ߡ֑pJwΈx #-?,7 u2\sXfu kYh~ԗkʚ{S߳>+h=o͠Zm>|tTYD$0C /kgFe'$k$%}-,edt'qW}C#~SҭG']n\+* u3uXB0@RRŋbZ QMǫ'nԴl͠,#SvMQif[G#D2 Dn,ⲑPwK5|>82Hm>p|!Pۙ+ -q| Ɵn7ja;SC`ޫB%A-+὾^o3FSS~h3$YJ;,#9q{,|||Lu=duFziT?ojoTS5)B.%e.2nL lR5Ed11JLybI@-x5R78M&l&kH)UЋZFY ܛmb-M*xa;vm6ʨ(bfB6[7"Π݋th~qߘgQjYv#{'`  &gW5g7'BcJYA<sj>%:VэIL[difSHEm|Q\w^GRq eJhXy<+0=g0"%B#o0Cu?gV3f%..7Y8̂UjzD74k<'"&p)=N9R ۄmJJ $Cg'HV'}GVJN璴O/İF6sf>Y̛`U|fV[o6fR HG+Τl$0 DbA[ DK7[,wϝZVɝll:dH@D9f;ruІW-f'u/׎7fmIFlOylxuکczd`{ڲ8q ݲ A^wM1;>h-t6_yF.&siU`b~IRs뮿N 9֒ds5Dd5]ׂ%W #o[P ʳ`if"p`өߞg΅]8D^gv,aʾPyB< iϾXvc|IXIn_X/N<yyO@]|K%SB4EkIힾ>/[A?vCPeK?֊ٖѶ~wJyTUu0_côO$%]9[ pi8b4U٫k'ZqwKjx)~ߨO_!`?f!ݮG-0$֩l^v抇Oqim5)>*gA>Fܖl[alr';DT՚u,nKS;+|shbs?ZD89煤W::Ņ=9XhIyYQɨ3"N8ϴэ29в-[{v@TM N=\&,tʏ$ 9!]Ȍ(mM%5AԜ""~NfX|ڧa-g:&Ԧz=73ed+[* v_hYjsyi)~pwCU$78Z ^b8B W/j#UA:,k~4qavy(JSj ܒJ6z2Kpګº^9~A Hw}vq-⾰Njn*1/Gndf2ﲄAw7#Tۮifx<+[]W4r+T=+&UdR9*K%>q{CD#&_qG#'sq0y8=ܜ"!e=f/aXv1q>u[WQ6M"ơCi*/ J%F>D;>ĘL :#J1AVb2e-sD`` Gl+~bTl>&털N;zj$lvluN6 Z3^w7Cau` PLD/,94 i5Un$é%KςCFJ{Q66a9〝Z#xB xr!7lJmL8VnQ\S>}qxmtv!8IsNRI'Ozεh^VDWL/իDb tRlcBPԳHKLK|+ s,Qy"q ˻m)F ?H F\N%x3~!OS(BlAt6Ɨ9r_~9ZYMbfa[DpdMJi8V~{lDa5; +t݊[-5(AQYW$ظϠD vY:/Ckx"\VCysb]zLn` ϋ+VyL-Dʷ1Mz|YQm|grvkyJEO<N~r4ӣN.t_ RU`*훸qChmFG%O 1!S#e#h=F#V Ck!Ed:5J+"`\btbWˇ{Wr\c)ʶB"AD.)j۬v7ie`qŻ\AmN@,v?(rŜc9ΟaEo]olY? urҫ>M4s=G|XDbmCoLWDB~dP5~E8&UuhD&Pūdk{]MFoլ~"HK}a읳5u;4':I{oS/ldh-J*ތ^Bo ]~o@[dn[G@?4wנ$83e)ӕFm,|'GÌr_#x%z dSæhPWBGD,B`)ٴz"$ w{r863[AwB0<7W!cݡO~ $?(s0EL \:R'xG$(EU(ZA45Lق?J-Uܧ z~V9nv8ޚ.?s@2ΉmGB}_ix$o{T6 g @1>Uw2PTѢ?z3U{T=4ɞ2'B3ѐ:e*my~ WW e !Q/o(ozdyaN h?YvK'V\'Kj,N6GI<:RZ״[l*lfOoRlGnT j\e$&d{)5x[OOڐ>FG< H5-ŅV;f[?A>zZ5᫳XB6>4f#XW0 "S*UI_ );lقg5P0YS^'y:qcq(ϪNӳ_Dht3\{'[Z,Y3\w{w0.5G(˶ x0J[F"BւOc!o.|/z F z( huSpR\f8cdcڦ*+#}ŸW @ФSrGq-&f&;򲕬X 鬘 T&= m,u0Q/skT曎*qŎS#%!Eq"K[Ǹvj8+%7^ ''ĝʒ.iq˔>̉8iNe56_.$H0FzՁt|C}VeB*97UmG.c tٵzs6 @V,D < ?O:[cP 1U/#`W{5,O|(eʻ՗ z "{a.Q]KhdgеιhV"DeR gk0_r0.{[**_+3ozY7D))ed&&&H}L6|Ab$14xl|0suj6~fzUuZ|Ln(Cާl?*1+_T6N LOM[$O*KlvlkpQ@xqY!)J<$W|`> ɤmf:="4a0~5 _ 0(-D0Q}9,h.A(&} Qٙv_TAa"㿭Zuj)mJXSΓ?0T vW0~ߕl(ب0 KE1ټz<J̙^z9D"5m~\!lծ\j@۝/]k($ KirHzJwyPCB۩O.-w'DݝqQ˭Bf;meq#$JA;5e.(79+8V}Y Qڙ\nsw\-]uPY~Cv?s]*[ˬinm&e *o/\MP4_V?P]#]QMHcwYdb:HPi,0{遼;.ο8%' rh?eHR<, ,l5!Tnmz.#>Y; |nn?Fw8 r q_;||u`MSQ+*dt7HʆWuSzo íWgq]EpQY脭y&"T'K=R '3fnWrs̞F9=$`#h ʘ[-0%oOG"zgʶ e.(`2 sp9?JgߘQ{jF*U&clM\Cۜ#De<j+z~~|Ķƕw>Lrr\uMx߅"t; oR)ec4E(̣` 0rA x7iz+ts#(QLY|nF(#rIQrÍڨa,;.?+z~_0x&40-cAޚRQ 4Qc*׊s31.{M))/ړ8n1A٭G|ozJ(-5CݐlPT}Eb*Qִ:9SAҙB:y6<cBG0Dq WgcU$T:BO|=oǻ{2L.Z^zRhqF߱n@>zxrUAU=p׫נݻn0 Қ0 l H(<>ct&oՏ2`nž [ bLQ]Y,|Lq#mTf_ߎ̒k Jz(Il{ ٌJ_3VQiܘ[s4dzz˒lT^@޼SQDY4[S \/4Ӿ 띯D"Ӄx&"eM@mR zafپgj%TDJߗȺ6e@Dkh%Tzky\#6ڨ12(8MpƂ] o REovׅMmY{UU#Vr"N| Evy%a{"IwcnI/Ρ_RV.{PVln&dC o/F%_dPy:UoQϧ̭n!& KT}oC5Yo=v `g]ؾ٨0܋|㈐$׉*ĻbR(b+v'yYtr;{HFMs*7'rp MI}r2q4Ex-|Mbfl<-vb4ebe4Tm:>= ޲bo}&ߪ[>B|=;Ha;rBۋd4#oxP3\6E!e9uNCϕ;qk6O"%A*R6}΀YGCj#&YDgwb2En\Gز:U=oDQS- C^`У-6w£m:4R/|oXÊ#-tTKF./܆%e<_8ZEGq?-x_)иj_clU'T j i*JB-)&aERqy2;-nlh3c\ʼnVXr<5Sٯ>QXT85hOp+xu~x*V.hϛ/YASdn4$s)(2xͰǕ z]n@y淯h{+pD{\O ٬259hWWQ!pMl_ S뢧)}KVWA$}ԀTLDL&1>G{ncLţc! h}_0=:{D5ac bGǞZ7v}aTm?< r FK^YLKl5knTx"|Obhdi,a[&q^467zS}FL*Ub$~\([lpC^bFݝ.VA.EZh̳ tuaM@V-6h}g'^xcs˜X=Q&vxi#G$fa/d,I{F}F+ 2XҚ\;* 8}Л``8Bb9k@3sx؏oey_0I*H_PɀR#E jҪ|4zL?V$n?6sS{ވ>!(clHKl\Ш)XL3` ݾ ~!(P|W?˛H;iM: qkܷV)[NV:)ӯgcanŽf"H};N?>,Uˣ1y"s^C>LJXgL1nx&mP] k}bŔzw=^#ͯ* Ei +ޖeb*q $TJw>Χ!m-34z0[BdF2%3HbdENZlSD:^2{jϪ64>t$?mY_=۔.}tDQ4vǢ92MzY=/3[{;wt#@4pQ~M/=4<8 +ow=1roeͺdp;>fz ܿlM[ғt`2+NG9K-1 lՁ BX@Co"QX$!S*DXi6C7 "x[z NZvc#, 9pT `sHNlF6zeo]_J2O$$U)XwZqU8ր㵗:կ)T?6.+GO)@ܪ_»][Y6Q8<q> :R2l6"tp42RVe|'䬑r'zӴ+!^ne Dd.ɯ4Tmz DJ=$d_/j-٦lԚi?hpࢱYiha[H \,7JdnYshz#B\;VE-f-4 F8is?5쌂%#n ux[(1BF|S^*PM* h>)z =O'x4On{wAܞz4)6,99^;&wc_M)Q^[i,C4* tG`y-g4eϊSWXn3(z5nDFs?}Z IG^lt^v%)!;o@4:kF}p]666փL݂#,=݉X-㒥Ibcdeh-E(#eRE 큈BŦq wvCB#6cLKEK05ؽ ^rLw3][9j 6.<# p#"t4 R]P__1;A̸u`16G-wYݵ ЛTiA8DxO~ w'VV'E@vDx2J亂m|SH>WuݡژɦyF,<:nRZJw<Q3wuv$!c& [./J+wxӡ-$ *Qj*-:CFdVW#Ob+WݞF׉(r/ F!d$LO*)?>Z/q6jҋnUx{гbݺ7/c |* !d_>o[b8%QMCum-ӵk  {C4 5Z=0㰝Fmde>~muFktklLuj/cp0.v%l傶{ׂ'E)! rw=XmP'Nq0QfNc;@9iWd | Ջ\NIUV/W3U}Wؿ%^/.B{;9UZF'#8:wtp *$vO"CH[e~k"SC@ (_<ŋ$q۸v, P )}t_rܐT轆"C,l*YTn5q_'m gF4]h CÛI}Foޘo$N0 Y}I(fNUŖǵL2qcՓ6(ЀJA/.o.g"'NB2N:|ccM@<&)#nB)cbu6;Ȯ&tp&"u9&! cr1N~NGJ^pr}5Uozg#l{Qx g1OF&Z|\zթ۟-Q GGϔѳX͟~] OAwYyA P}c`:Hhw͑YMXK4<73oEHElH: ^*a:3eW=ca[Ov6JB㠹oGth}T4|)%j_~pbho8F," WQn 晛 _ח捙ʂ/>t=Vz =:dd(U4*;۪SOzomxZޗ7PJvJ@qƯ̐l,A $pDJI/Uo~[$Ur/'(=&S?} у}e2I'h,vAvj@4A g7-fj;´R v%"). H? |keͧS)m =WЇ.R8킓"H9h1 Cr*<g*2;"_jsqӜ3y!Ati~WQI1oLhk;3 >~xKHE=Ɍ2> Lvac?3+mh3%nhh>ia: jq hrgu|WZ D< !1y3/OnQu zIن=R7IOW._8݊X}#hZ G7!c] *v=FojZ+pn<=czIQ_9T`-4n0&[ s 08 Қ 2v3`1LP(Ħ [{O/NE1^&/N}7mk^>F_,C>RLTVbe%۳7MAsut ugdԊ841k]0hDvUzh=_arN*^cR.T H̄,k!g̲oԁ%No-dhd3y⏠6:$Pmn`Dvr~Ctr 7&|Fh&:`V&· iULgh; $BC3$.F)N8 \0GwRv{b2Ș4-^-P ?%EF! ۫;]4<"ga{C}ڃbT8aІmbyt.2-/AP W^FSOQYLz-S^c &9歓kFD8Tεv`e;p[ˊvM061XJρ٬p(aE06?,K}=NAI#DRٔ)4$uV#4ԆmRO"p. []EPTZ|x0|h,u |y檮Gӝi %^xw`ESA-"k:C,+cba%bEaBgr #K D [sAZ W]}ă`͛If`!`{C]s VoAgHtC,Y¬$0^4ı'( ƈ5WjGo$v犱F{2GCՖ] 懓c0Whpb#j Iׄ兏0@LJc.J| ޚkDK?xq&Ǧm?b$E2(*xc\|$? p~u=}М Aw= ly~hTX»_T޼_`@V%̴rNQ .|Qn_Mr՞A!o#O>\FaSmi?NRj ai~*"|L5o3j,./EGΤH/Л&'/_M¹3sqܘ evj#lkpIzӱ' !P`|#1,M:.BS blO86}&h'}$} pEGf|xU^i >[FT]o22K+j[0gM1uSm 3qFsDB^Dyu_X0B }dc\9uA?o\@ol1MkEX{3# Yk?4WMdc(UXY([l)1P>˜SP2 %-hs޾QDm.iciJ/)eG>S g8]-iQ>пFxV MCho줠 Xu, ڮ仞ޱbBü)D,<@9ȿb+W֨i""|eK.tlI|IIy8;g`wo~7|KF(tK|ϹTnI4zC5={=i?\k uFĩ.q`Xgfƒ9=ڽkGi3YL $o=!Ou2r|:z z\aI4= (^ 5!E.8]`{V3'IďQChyFD )ͧl Y#d~S2z8jN)ڎVIv^ ǴTׯ 5 G-XnJ":ʒM{ԡ9F:GT cI6u@Wu%QI`1 Q1~0(g"bTWwy0߮*98xp^0Y+jzve&TTFqVUt)9_\>PpxPF`%A#_g`?w(y4?;я,NR2UqYbĨ3L ;~Rrw &ER ]G3NmTΟ3X:k(p_6nK*5d P; l(뎏pca]mRtt-kk3;KCe{W8Ɔq(ă>Re (.`Ayْ-wELh>۔FƔS? *;Y΁ҏs T]751ZXUwUV:{.bȄgPDDv&se20y[xq? I 7u./;^70&r@N!9WQrɬ۱ZOu-c?[1=p[o>p=]t8t~i ռ ]C5L[)Cҍz Re5'_K=3x}&fm?'w8h#F UcRSx{X%1e6Ng%o2ޭO+jir]) ݎbC9gRV|(4j}(;Mtn'ƏɼT:QEyxY81JŠ** [ &1hsaX`9:M5Zʆ]֔N$_l3& i,LT=WpL4c-MwrB6 dK nɊ(R}K1 L^g)a[ΡS.4oggqÙQv ˍdAx<{rnE,\ޯJP*lMXzIm ocuz3dowfU3N4V^K!+s}}OuLqs|=!oGm5PfQ&U#" Á/W )7\Ef`O~rIt1xtG Q~Q=6 xC\[vD]i:Dڤ%70p,E<&/F4%7$rv]M~w,2'EW]PW򞧌_oZl)gb;aa4U7_MncZd.;dq28ռX,βT:8P66/B4Pe;,H!BR^42>{ۅJ(MvZB$>۹qvR; 1h`"ףx # ~hxiFбة J­>Qt Zm1 TU&o%80ا l.^$Ь\J As\ Ab)ê2 l4|`M &,6eV- %pRJ/|*3*Nc8!:yC O9e؟h87ZcC>. ;#mӮ܊)VԄ7("JƢVDAl.ɖ $և bQt(YؐmVeWT{3? NX*W/6NJ=\QZA !kN137Qɥ8"[ cO0IÄzu?Fm^xZ +qo8ǜN8HIJ<~CW6d2AJTP ; $;:lTKTwcU~orI?M[uz4MHyNhxH%qc$Q DuYQNm8LH.Q4Eޝ鎀$,~\Kj[~O~| q`Cy_F/E9uLESy4JDG~=rp|R'Fߞ!VXFe[ފvre*xϐ+]mۜRԔY9Sx>]bʠ[O`yo{1v9<DA+jؙс_tLFBl 3CܘeX3Oed}5\z효G:P4谢hnݚ4ճ+$q}=U .6_c>jW8X@N,ja% &ts立{cF,Hxe~J 3OY/o|ÎhY _]iJI2CqaJ:.1AEF j 2{wRaK?sVir2*Ưa ـ@(hV"i8NC㤮㷰GX[ qۘJ㎟-נ p9,s7h8Q[tmmmďNۀK!P7nH$<jRډSl>o%g wceVqM#P u ~)I^O kgѯ)m#>٨p9y&Q@Y꾾֌mO:Tۨ5 ]fGK}\w/[E}#9;T𓾘{ˠҡ&U{ 7i%2+2V2. ~2}Mn4̪ 9,-BLnص?) ^ 2tlJ(lآf#6`$d3.lfChgj!h[ fG{6 &5L- /rh簟[cW;J*e!R_K>jH_U$ux06 LOZoG?JMV09t>tmy{SaO}d.!_ГlGN͋|@A罣:SyhmTԋ3*"PRаQ7oS0o=rL ˥ި[YH va JکrͤLb-\1E%[.$ܻ.X-& &2 ČC}hf)w&-)|J$ i_<أMQҹcq0K)C"+bB`M_|{.Z!_ɿDKY׽I3!(Z'$QZX0+~\+`k­1&4H  2.@&|@;*b҈2m[Te !tTrK,?Mnt32aFDɖ9UT*'O&1}Ϗ516*!Ha ;ߺX8?ܮ sOƍ򒼕)&RTz6Qק(jݽUrS)ۤ"coۈ0ZfG10zL owdqzuUis m;E !?QZC y؋Q>܊qyYW} NFüµ0Yy$þIvEKfmΥ =^l9`n8h VEpX0S(5|& {H=]Bi*V_ 1ý'r\pތuM>)VYBRAeNp ECз~@|̲Ʈi;4r2|j!f2[+M<6+qu3_XE&`ec*ϓT7'!i 0-O14Q&6hu@]U;=e^dxh~;.97 Kė+b)#T z5iaNO-{ X@5Jܚ*x/,rGR'to,= \bG=03^WQv$M "x_nԺf MhIbSo*}4%O;36B[oz("^QOd?e(Sj{+0,99H!h<+ OO$bl,ٓM&{1k.nH$Gmł|ӏ魡ĝGQ3bPmKA2)r p 7U|Us B\nϋ~Ǩ5R8#(}QozW5`ۛ-Rr%JbnMyrr4-ۃli}{JܲN%%$cܖΉP+="2dg70e].1X*PA9Cd?`dg e`Gp}PݹH^ztFۼ ,:ب7x99\D4m:O6;s8@<G ;0j@ ƯC!ܬXY$C5nqoZYٲ:a󳝲. ^mM */6&ei?1TpR;iƗAnDWzm=Mȳc*ȺpЅ'[]@G`J`j#}fϘ/j+ :#O/-)>{v `EּTR?\h>DaT- ~պ7_s3]Z^sq;S.C}WC.G9ʥv#jM/%{cd'&INU ̲l}"f/LRL f1 =9z 1+;M})j\vuhd! Pio{\za^v{a\99 ^u|=4&nlA_o}|6A$xֳ=EB Vk;}5:&-fg=ȆwƟeuReS:\cj‘مlg_BJ9\*ilF:ԩPUZ+0~R xowjoZ2&L|)H׵V ,?¥6C}~D5xe,,D)S*sHpToS=nxmT%qG)10[{M`Q'*J~MֽQa9s2Í[`VyZ̆7ǥ"7͇|8p9oC,Ie6bcF2Cو<fFZ]Yj܎(@s7Bj <%CخD.|=m5Efqz8wB޿M!7jt~2̊]" 9.>\FݼH+䓖z)蟱EҶt6"^N{Smp)7CLaP cdfn/E2#CF!榟nJu^F)ۣ6Ԟ(D`TB /пNxn^9oAqM\K6b8"SKZgf|+P}N6%|YP8]aHCα1Ѱd7f{cTf0qp.z'#W s^B*뱑IЊH,,_Xi8t2_/8J0]zz\~W鷌uKz8و>T6%ll= Cwn@ нyLhcTIsqxqkJE;!,EИx>fj-v ktH޽;9AOSLb4_,caL_ 86D*S*UÓ4CP@0'0C:`j'$iXp/Χ,Kڰju. 7f1Ī#D3T~ IMaC]K痨? U ``xۅSS) e3h)644-2{23zt^/}N1Wj o }+N ֓2?m9vC#Wxӷ6j5K뾐 mR*rv3ޕڋ{wY }{d}CV} a&[ݱl: zi&u=p[d0YSES&6 F"4v)J&Q7-eePgf!L3.oxutͬ֗0G NnG}ic=/a*Qd*IhQa߶8o6U8ר[N~ nֺgtԷ/iS #*fjhy &F^_ vIoy3/VIT1㓻61֝e:z5Q}(իx僰Y;$햚d;[UHVrkk]EG!z>tMysP7FݾGjODpęדƽasy|KI?M,q+҂j.G}'t,A[ϟ%n.a:7<+ODj ӌ5Ӻ㖛$bL{' PA4Fr/|CvppsѾs ;LU֊P)Q#'nxI 8П0#*OJMp]1C@7zvB^Pm)E m,]M 0 ,-0_lҚAqC:C`e 9Ƴ:ci1)c9 ZC+aDUϯU6t3gZbg61YC a VfxNZuzʎi&tҀ %ӟ(mH P 6·}$g2kKAdrS-|Aњpo%nWV"} |2ZzM3'xJִ 5{ ~N(6)Ԧ_fN\ihNv daskNQ4i߀fQa[S lBeL5b'OZiqgl~shHt:tS^eb7 @HjazǁTW}x ȍ MǪ1=k/k?>udѐN;MS@F}fֳoT_~'E) I:pž@bf;Q!Rk}Q ֻJբh#V `Do~޾J#i.p[,% 8VwmGCȴh[^v*źRX\%8d)eI )"S,I_9tM4V魩B^u4t-aL=!b ,lM1 rQ޴+P\%) aR@<ʓxko dS׸y^q;!5EO**/crN^.9eYpsp7K61|n.kXѼ7)1o  5]㐄`m&鿴JC= 9\Y.*uf+޼_a sY;BTylNOz $Ԅ[ޚ=,U1EzC4yp{@:eͥKFOeEFa¯<Ԋ9+/J'Xz9h՚ hAŵgۻ~O${qyV8O0$YI't(&*Z X_dssubZ!0 .DQ & !U 92b;}Ֆ>N ֽajkx[VT*N&nh;.{,3\uჱU3wS{bAE-a~O?hS|ĨM}N+k1"WHh8;۟yF`j@$/IѴZM arvXW}ʫ+_:^tyW<@,\2  )Tnb{/F{<ƥ! Ά4yͥYn2xV^m@X _"uJ}-6y^ J^d0F3H mix`u_hG\t綗@+=9ֈ.Nrߕ{ ,ӌ*f DҾ=# WL0l?9HJ~r' Pցdר:|Wr݃E`K-Awx2P;A|٘y)}L1shIM !iPU`0a - O7@N݃S2Z:=|ic簕Fľ6sdffc/r/<@ i`ZqM=`P{@mxjfLA/#nH>'*{DL@tV2:N/"o։pk.vrwO&<.xB`>p*# ?(a1a1p,AKnm<8>}φdFf1 ۫_쒹nn3a v:{sI_w~χ ړ`}7)e#^?Hp3僓($'ha@:!Ye3PL]a"lcpt+(cH OPXWؐNg ؑCHpWéԲAj(2MtĘՏgUprdBL`/KKCFC:.e9~Ux:pBh܅+옃OQ{SذHoa2X횯FʮiFԯwƄ6P>Ĕ ^KO#c^m`,<sBPD-Ef%21/Dp.>j$D[ lk( |20v 8)#Unfdq(/6`>}qXV[?AbAV`?*uiعfbRmz0a7&1g_e-"ыYRutYDwr)ւMkTWDExYo(iCuEΡ)B̆Gˁ΅MSH tTYV@÷KƎ۷~wUthe6= HE/ aM+TYTK$墋dS4dlӡtH8`Uݐ^RlXe-` GM X>Ǩ0; iFg9F)P (SJG>[Q-]OBo6cy~jr@V[nBAP^6i%FH&Σ)gbN dgYouUV>~)[hp̦Ro94`*/?59~._LJ+*i%Q c{m|M~.?Cmu{[O,Rh.m_QI,;*֍n!M\1}냈Z[m2)Uܿ4 s>x1PZ5s=lq'6f<<kBv#mK{15{oꀹya ^/z8d"˶Hr$+k8bv3![qL:X<}]]9ڈ' YA2'D׆ߦV3x]E aym%A>;E(^JܼXTm{$Q4,%h4#.$1EEiezL!= ۰ OkQTk6e.h=hveEJX'A]~߼׻(뻸A%/hWlAF5=uT|3>Lj岏9 ‘,3|*mVOw\s[2fp+R",.mY~FC8G呦wGIvWMmm 5D>O+z~Kko.Sp2Tx8[}ckCf~ORzC\Kq񵬫; ]NSmH ""(lp"UI<~yDegzG\0`:.lTFpGM259~)/.~ߨU6Lv)F4ZmHz#uLp,jE/4Ed%CdZASrѕBn1FQ0\yci v~݀OGIYK:zR;ŚyU>"窃 KW\ڀ%g!nԀ`gh{xu!\[AbȽBL:#zuR3Ӄs L 9?+wF/d=+g8DTڢت|bP|nF+I JSRWOȵA* y9_j3vE>ƸN:6 l!^me)jK|~,&k}{ c]y4; AN`[3uXA_ΊY3K"8W~WȌJ`Ynٔ)Ϣ";#r\mΙށ\Ut֩Wi>.5"wRmfB$>+u.< LHxہ OZ l6xq јxYGəicl7`>y^ܶna#t9FgAw::Usu/o1(*Bsm$CGp@yWޠpŸ8LEұ{M8*ŬbhwlD 6.64JyNW+FnJ@TA3V CaT&xBFBu$9n/{5kvkEcUaS5yn\ur l98PAmf6 ?"9S#n?g4OUiU>FWE>Qk0x. C nOb*NGgϷDXk}?iu^ؚܷw?ZmSRZ[sQ1Gmcǰ@l B.m$EfggXp82ȅWag:Ih*$Ќ{'qB(.j/(Q.G?,= :%Qlrt;-LLѫb`wRQ@p0R2 !9fx!Uҟc24gh}}qWkk^A5:ٖ)[޻9UqP3T߷@hE'XoXѩ_džj0wcr]l{{9"l-}4;Mz֠jk>F`QuV4_0 iT_fk[Qp)G"Cp}Tp "XMa,>ʀHޱv-U>z"Z_r?mXNJP%t[?\!\SlFXm E5>U_xq v0!ߖTiTs.X!A;.ʷWbAY&HiWf}۟[L?_fuO}[Y*3J7\sdD0-- TAfl[4XX{ܖ*_瞧?p!hqH\N'bScq\*)gmcUgĐ _Rx)Y}2\1"3#J ,p0lG_Ln^N'Bo#: C%G;֎uƐvF QIsI ǟB*~OlFFE*kř`˯(Hn%f*@#UzpMv:m},ZlPPncY3Ob`soDEbzٲ$= %r/;vtQ:z\ChKo3Kk+\*_y: XWJ֭LQt끹X2}}.ϭrrOѳHh Za#R\85ѭr9{%C WTm>t"YH 6|ߘXhͧ5V)4 DQ0]h]duM2[mbso@&6| |5Q4\0x +{?oƛhJY.J?lۯye KBuQ>NU@nm1<8gu?)S2_]jQ`cTRPwc*+:}ɕ.ыgh (:oE|tD]mtJ=9Vٻ&4~H!joT6 A!{vF}|iÂZ)L,'ڢn܉[ҴU`{f\)c6Ҫe~ƈ->ue5Y/ux:5v$Yڧ}[@BLM<*y:-ui IoH)W<<8IN(_f8妠!rGt$jXhʿy Yb=&p}; >>{Q/Ԧ\\GxE&rChMG[=zй trb6h4_yu9䱊/M$ڊE/ZH@"qpNsn=!|ilfZBʑt; tǓi&nD|x/|Vv WLc'VB돡[˘9s&upXң*({Ew)Ds-Nu^7z2G_ g23hj\4m;"cs#.6]ϭl}TM !ǝ˚H9?2äP$ 0 X{npq O /xgeӀpG~ I 6e+սBBMi%(יO>8|mUQnOY4ƺ>3G#uIgqk6iJ]D=Uz%.ȗX$sRx<-և D-gl+fԔ2~Vzܛ%  @-䄩rrT+y!G(Fݎ-j5XSȞ F}0MsIh%n\l{\'r۱/q#B,$FDBB p,뗌tm\Ăѐ𓸇S!A P0Xt|iB>ke->T½]x>\FtnalLE& j_XřUiCTFӡK>BGTVp=0ze;x3gUk ;Sw댸簠뙡,ؓ1s/"2&K|Đ$`2J/ǥ % "!z|(A@O`Q3z/2ڐ"'BMuM x3Lsi1m m>yl)9]2,3#_;1o/j 66ñ E(W{ah`_Bb-"; A=nlc$FpƑ!/]s/cߟK,oPh>|imnɣv!Z W(0緦R!c|^@D] 54'rt3H议wGAMO=q&SQ E.e \ufWBP4v_07QxkN4 /7_=)vͲ!ANڦux|"s}*:&L\JRquGM)x V(}i+ ̆Kfbt!(Ҫ_ª'c݌9of>diNN[|N 0?_^@f/jդ]/~x2#ԆN#rsảYװijM-[D#4MTxM%qxT-Qos (Ǩ']"4,zO5E?Q|1Ȉ>m`VN(%x^nQogdtc(92$ST% +8@e}N|)Dz,hBr,e1Tz>] ֹ X&.C^i7c Tj݁l/6yO#OSTWp p;~."{W֊mldW6%j",sg-'*HK7Z֪yjyjUX64_VGeitv |?H)F|B>IW_tyE(C J蕀m'r #Qn yszPQ:^8zՔuΩyy7B5H@ Lt Ǿ-ɐV 5mzm! _4":'=drh{kPƒ 7=BaĦe{Wx}%NZqCN^b0gnu!Us\O$sv8e"4_б1Lg!ʻwƒc_69_K.n~yw6=D&á˥oX% O/aB dڊI~ r2 o*IEKQU)zR/͵)改4XJϨ^Ҿ*ɚOBn)GDrv-JU*4 !cD7 ,^ ~SAR,z4M`@ ?oƍ){-If#.э8w Wvb{0!D"Y3$88 <畵{^s eM̘i luE{4+\e^4 8CT$ў\`{`!f=̣ %S3Ay4k˂qkCPZj&S6hvjLӹA4鎻C/E%|=C'IPfН 5튐o-θbG!C^YC>=/F /*爐-? JO}\c.*ȺFHZ aDB%q8$X+&}%ڙTj<}:W5 YL|GH+LaِƖݲHRHZWHoK" Y#j/9쵲~b>u~l~k0X"Ԋ! NH@ȢZ : \됈] u i81.>%[ =WƳ͘EujeB][_T gF#$گpرО77Zm "Gd+yQ1&ԡK sd| [Hz+'!?dY X>*(3&[Q{q5^ݢ\9-͊))5%LKb[/ mtzf4140oK/ +Dw2;P d\*3Śbȇ M=3ʚ:S'K"O)[]#-uh=cȑ%>.R8zHcgZ?:q@eиAbFB'AζTS{+}#ɘ \_iS vv|_*R JR+%@n#<=]v4np?^i^!#Ob64X !]ߋnh[|)b;XI|j;/?G8F* +1,1 Qg zv4F6tLp׻8RUG#+:7$PۑvkѢmiog% ɊAbR* vXյ`!l밂82[_H 4t!r;~9Xwd)MD/%۲22M>|W jq6BlL=d8ZJI-{NC/1:mMs?1츲1 Tx=3B,it(E].ݮL*2rIxfߟa@X)+o\qBja_qL*MMk)&{Q8+&rXbCgXL,rmsl](\KuwjfT%<(q噎>Cܾz:y{lѾYqh rUH?E]i8+,=:eO zcU1Q5.[@izX?ux ^o2f&b[pzjFw8gUML9=8Hxֶ<,uPL-~:_0%"pd4*1DȷDŽ"RUҸ'S,Hq 7*J 7ܮV(F%BɹEbRZjvUJo'n VM4j}@VF\cWGQ_4v<ɺzY䰫V6g2_6Yx饭ĽQI}w*`& \Yձ #" +SAAe{^7-YMǪtSay$z֟ޫ w}}q{ -z솖0G@MN@L 4quG.=RH˯ gڧZEh mT p/]cJC0l7mJ/Y=+Ʀ^gI}ȯT/r3žmOA/ï0`|4`JfmemԷ fzyԧe#(ZwBn~nlWT1b}&;:] D{Tp_j oD{bnf(s9,ƃryW9xp|?UD177X"'\\MjэLj:}Fm vV/D敟S[]6ܬE 9j6..yX^g'A{ 21E]&n_z⵴gg= eݩ@Bc㉊B&i.zmA[`#+GRLL!C?s Z Ke}YJBaJm]Av@ҠyZ;_'IFyt.XToϢl ȇd +p۟=4:7؇gOh> Uuдtc >|/ upk0hc fH6^-e|Q: I2e1N`aL|YW?y!0ryۘa,Xl' }"YȰgӃ:+% nߕI?\, D˫ ^#<!(/;~&.U"ف@&iJQ2b$8E5&P@\ex̛YYѯrO>j0RCIY&=C~Ψe9] 6^+2AT ~-%Vn0A3Zuރ f$u|mI;L;,l j2Z`𵀢d xO/zjS\ʱ߭4Kj$bZӊ `qpMVBEmXq͇ )e1^=Ph8&g)_*I,dSl}Os96 XkHܕPNk*~R%| _ RFN氶in| P縿eXsaO.mTl&4ILtLd5al$CX|3 ͛-FD.̞O9?څZ+q]ܥ t= ,LW!YNr" >fq W_D΂PzuG͉26=HX}:2͡A7(1V1zk+ȥچ]ndӞ%MSsm]r |uRN8؝Pp9MGȘs4I +/;Yϕ@fdixH Jj0H&݊aA(/⑆$: \sgfaHFFʼntC2D5Z~QjA*QL2m3oϲ6nBr.6 (n!0Kai/9$WQ"sSW7^kB7PbLqȁڿ./ౝcK:ʗ "bH҇G̀U|-~OKh4qؚZb<^ܓcm}3y\w"pfɹZڨQOGha1?*CCg]n:T[́6~*l$@ o.XT, ŒDiI=ax@5iUQX>,;}:)23gY|pL%%Lw4gJB1ѻZzOY6DRz 4wc+[PY1zSb-|JoRo:ۃCMM ?>W1:U!yo=L[ڵ5)y F@_qqGe e2?F5s=_P@`(J斠||>b.% 0IK$U6Rc5@ŸQ$Ԍ)yg}0BkUoYv Qx"#S% ó~J<"t;V܅`MG H1:>nG3RM.҅uWOoԎCQي#Z_ħFt,vps\? {]̓}yJWԽn.8aYs-!VTo6Eڪbu{]@aUB %,;b"Whf DՙctS^,0-nn{kqiNzlh>2D *7<*!4"AL6y'D #䢅b$AO^:BֽO2 x5'1}XNArdnUR)^r?"|U| KEpů| )ھ*ArsjN_ߜ9<_"tվh( f>*뒦<%vVG2W^3Ъ=i^V?Ew@w \+s!vN>Q,lXb[}LED; ƀrX~0OB$ljV/.VQ(qFWiFU ȓzo6NaAzѬGI]Z >J™NuT&.Mii,Bu}ߒ7`mPb~{{KۄX1͎ JfB 7NI޸QwYb'u; F4IcdQ0s0*U=ګ y4Ͼ:%;Oܧzk2sɗ`xZB8B u<" m)9zQZ0 3iDV A P}=Z$"2YU5=hN"(^vƒlS ޣg*G0Uk羰ԴӇNn`0Y=I&he=]M?eN#]m PiJ?b"Bx|E2-C+$)< eN_zT=+*FǾ6` IU,ݟ9!if@Sl~k<-:𽃚MIAN\h[ƍj^$ 0/k 1vꈝ(l/eT|Da^(]lLK,a(|3|.~8ׄқ;=)~` 2N&6smHxac@yݔ}L}VCz"4@ۥk9i&և42X֌;uB`Z ʚH@0mнӻ0!7 U5„ x ^(9>"fr2xCF:R@+ޓlvQp*8I#\;fo9i=/z5k3uwhsQtƤaJ?W;aH{J'l;L,ꉠZ7QoМ9081L~>{Fa%WseR /C[u|N5l٦DdkDFn6A$yC1J%ޛ_\v+9UJM5͋Z3S^>*1(^bBkQ{Kq?6FwFoȶ$֒[c$@h8sf5N:<֔g'- cs&pÄߞ`$m/?g&K\h50HhK,qme䛑Z4=lCGF>A;҅"M(L4\~2KF"%gB2P(î8f v~ű9"5*{@wIq{CS|(ɽj VFGr=*|a_s/5AmW\bl x8Db5VKOUHP[D EU$Z}]gמ!g;tLAnU4c *OUga HdaK+Zcs:ir(7=g,ƜҤ` 3JVl?]WIq:A L"`j Zrg2A[[qg |6`)ߛtر*ul-h5I} ڱ//%|3 2j`F_m+'|t+;.u)lv;I'N:TaRj>SIJog&s)b+]i1eVrRY4&^ E:9:(,ie[P 58HN՜PYҘ @ >pHHgqkqm14-n=8|̲vN6H>޻]Z e9,q2g+|j|QޔM_qK `ȀǦ)'MݚHm^$gA[<-q8(}]5CB#=3bƹiwr"7Ч.Wg&۶w7 b\ 8(۞T>eeN7!lyYvv#w]wT筂{9 IOiJKgxTyM>Xr=wTiiEּ`w`jL0SUFC%[oOg:_ڶB+&]>!pᾪFZjle{KYUdvM~]>G5mTK폔}T0 %Nz#o ˝.xf&J@0۽тaJMTH-:4*]=T][Mg$k^5No|HECyX[1"˘QEs9ls9SeF,޺m ȬK {uFZ;wv&ҌHYlvip 1j4P^Si~:f:.k *+VF̯kt>@I,)갘dANڶ[%w'Y%8`础J:m"Y,\5<:{ghG ?8[>? q;J]©QCPBžg 144!wj@jcݦV l )sj0\(")!hs3Y8k%[{9hO43aP$>RO5J@f= J,L6M_SJZ üR&]X^B݉EJn[]w]jjh GlHsut2MqX- 4e 1׈uE<}LB%;sIx<ԜN>bu`]%:Q`.>j=LD+mdW4[CVaK Ą ݵ26yyreW4Wwc≂z~}a(-HtO1=\@ 8\l5W ""@8x0 こ[JCߵjB.0`Vt:D\#y].yҔ,I.ɋ##3ؼUֆA;d7[W0/ڿ+u v1X.5\= [B1y#ITI˸LZ#͌<* qK),m{K?c|g)s7JT282 UzCA2!g%; wf)$#ӇhZOCLRl+- koƪ~QW%\wg=Z}gQƂ!)?vl1>{ۥJ&AŠEf3p?(>]Ǹ-. Nv)GҺGRB¦XkhWÅwqIpJ|VHUڷXaSE:ˇe߱?V_\6Av1%ȼV?GGu#Te2\}3wD`V0?jLU/ $V٥уpeCeVNC$p^S<7Jp1텸;}Rp-;xQ`2>ɰcb5(BƨO#n5K?[_ 88$ 1,SL.h4mDL "׎!&3ɗLF|Phfv1(JNMHCkb&51D5d-6m 덡e9UfYp@ť)A*gp';k*j1Bat@*ܫ#0O~x"_J\< Eɪ{', lfm(mIk/${P{t" 9T^)0`"j1֨mǴ6d=#)2,uiwx ~:&5 G_6 Nؘ'sq(eoIJnٶxjzIΤyi YG˨|ʐӄzXZdO l̼tzSUHTP^>ާ`1>D,qy3@iw?ҥк8?6 a!Rf2n S-4Z4arćuPʨ0 $xNhuVI~;jbʼn%x7!1tz:yv|Ճ]Iiu+Y/W`?[<:ҧ$Z&ݗN2Qe3d?f=b!U&>Yp+{b؜i8C ,g> LE<)ן07)ןڿ|^vRb6q;yJ3 lB~*pa3<9sf^TEW_/tsr6Ɖ,[hgL妵s @Uz_,Kh ©yk,GHFQ7y{_=tR4>!Aw#~'); -%ko d98iN s: z$&?#51s3  2g=s(UH|2o+>R$ŭ\ ʗu#ͮ/(iU]D5m=ew$TRkC F2n}o wCB3> t{ԉ[o֗gG  ΛeyጯUH߶~JuTuEK;%~ 'L'UPY3ZxG8UwU oM}7_F\ C#v>l#<_Q 3xfƸs =׶p5I%)R4g[oiБ~Ͼl1 ad*V yb/'OZ$Ry,@M[EbhÆӾo g0Cx4iRe~rKF4ݮw_E`ux=;t9z>*OSxÝ@\%+gwLWyc a(kVaĘbY5+{0EȨN EWgy8Y+c-w;\R, k># K϶*FH(O&oiD ДO6x fRX,Ð+^[ME{7woNlNZV1_H\s˞ertU.ӮZ5湼B=7}!u~x\'5ej*a92w^!qewQ2 <Թ0BJM'.0;Qy,aѰTlA3X~)5pjNF[_]$:Nl&]C$l,pR|^d*M*0?Ĕvt+(BX7GbM {ZNZJO:>71Ԃ815OB4mS.O d:u|*a8Sw_=@YonEiߠSaiZX%q<|ּMV1K)\ͭ"m~ 8J?=7iKySfbъm3r&=j]{ޯDEνƒ6VE#JTu@OBpeG&fXt6;zXd쇳w&~`{Sqs˘z(:~r`n_VQ+$}^S/s8ɤL(6 5dA%*SXT2UFԎAJ#ѧ]m+'*D"ZUR>]ma9 T} fNะȘ踈l:גN1`R)ξKtlv?98UzEX*6<_|tv$&` sዓSI٠*^ݳ+*֟á|yZڮeΘGohH|'nV [4/EO-ʁɹCO'9M)jl*~ .^9imxN8餈GpVwP!"/4#tZ$I7DarE/1^"8PJjPx"*G:XpG)UTQ]Z:< _%[[6ن~yN bhgo(6 M<2HayH$73=iȿ@.*@C)!$O6gp:-n@ a>_`i)\w0SAaǻuقk9![\z8E.Ȭ71k&߹e y?|!oLp#/hL۝n^Ĭ[-2~k|6g' uebb=:0˞ѕ0֍Z,A:⑎8bKPHYNN@CمIi!#vㆋ|*SvxC6zA-Mc9$ >kL/zi3KO˳z{(XZjb\QLJPH[MdM1R?iegXZ^J"Q :K׳WPm)npM|HD#(Gvp#3]Rjaߔl|1k>D^?,(qNG tyCb6ֽ USR7rO2*A;O)|1X&' $Ȕ٨3IdUkY>kK?xfp%F` aFR#Oc^ѷ:q7,H25V_HGmgex!> T]D6WN\Wn:.UBX}fް9@2(]KkCQHĞA0 d!/5( [^@%S5H'lkzG8t zRꋏR^T8X*PߑۍFc;ۧ)wj0ͦi,[`}Rȼvf.>fuY֠D[g[?m)ըW!ږ4e$ fK4*KX[ 6st8Dցyvi_PhfX{U\i[nAV%HpY c0O_wpbk. 5 " sW4޸Qq?ay80;1]1߾(`>cu%K*`_|, s9*˜R6̰241`Hʯ\i=UΉlZ|.QV# ֩ԍA_ey,co}ƌF*~>(b \Ix{KɡF1n4Uҝ0?ck*ߓRX[`FA`6_Bslj952P]&&m匫%Ə^Icݑ֧fsWrz}'C.H1hwx&4eXhX&hD 1S%\1^^;rv-' ;^Re\4F !7 lնo u뮶ȉWJGb=kW;OQVS€xbԠg)6?D/&g#/Ww)(&Óo>fەҌ-҃ΜE#>53)Ⱦ2saAub#q6| Gu4<78N*w!Ev/y&r&qH7>^,S'ʞ["|jV~SS%Tn3(Qv-1ڑB}~'R9Dm^ '\xSQ2.8x#~rsf7`Uwͫybw<5S$d:ʢycZqtTPk"1TgHi!Wn&EWƲNS+Ktn?ڜ߾ėC: s9569%弦Mĺ1!lxmAZqGzGVfoqb떈F"5ɥ3uf*НXqd<8uH)2~:QC#6`OKW{T^F\#h!|qMxg^Bۻ̠V8ΦLCy#ΓޒОy-xed 53UYS:4e[)]ugBn =ԏJj ?,Au"mC(rO/;74&=Yێ?&g*JJۺղP11vWEݩu+X'Ō<<4`7f%TݻN<kLܬi#73(¸$&uc U\Wq(+mPڍo z%_,g[R6ۺFᝦAVYS?XVG@,1eK{ctI^Wg^{`(. w&7DAi<O7@'6VX?ve8rQc:掔>19wźQM$ӱ?JboZ#0bAXE*%ƴ \Q|bUW_p`6MpcZtBKJx =N:nzZ#Mo?y",hzT [#0gꄢFhnԬ/`ƨw$D.SiC ꡔTHE5ʈ2Fc/- EG|7>=uDٟu`ڶK>Sw4$HN057E'x=kİhvK vZ9 k!VpN03ڄkXe.cn(++\UrK%s,dtvgޝfc `uU emkI.ޖ8>FȖ t!l? D<6v [*?E ǩcc-:5\M@ bV OۡB4¨\,N0t(AJtc0EIr\%F]%j no-%k#n&cKb^{{zDKru,A͇W_gD˯+=RA^K@HUh*c$&ŰBP UP1hPLQy1?YvS&:PjgGr/ -槡52QO H{*Y`aJeI LaơP30e3ip?4)ݑR}A'l ugaz4ݳtp(HshMVn9礂%m=@+.Τ:>q}x(ɓQXJ<v K1Ww!fw'?X({ 511'L #S1_S]`KoQf"{يޒ#:&pVn8 W77sMn;軾Tɨ|mWxڹ8 y>ƕL2`cr,-铱*L>ȩF0`$=ybn ha{mOo6=RǺ2:{6XhlgzMMPU\\>Rkub* 0S,c/ӉZhFk5eڍH5X|< 왗ZK d3ODrR ywlTX\lcm?!|ğ@0p(H4uCK5з#翣 B_FޚJ=vZXꗄОn: zٔG2utx;q夕" ,3 s(m)&=\g7|vUO!z2,sUWz3+&/u18U}/0Fr|Ţ ,byg}ͺ R=iKqva1Q|=mc+"yeְ L߻=XL@_H*ݚ!D?cCWU&s~ȮH$7_B37Gˋڨppd_ZW'-}ou\r4'|P$: wDAoQHMdaZcʗ0jjrVN}w&RF&6öj ÊOH4.24޶TՓ*윫\÷0:fܦH.و43bS(_iIv t*#FnTZOÎR[x__F;m&)Dh9 ä @$@C .[%FO_҇1& T!")j/c$;v9Twê{L)KE}&Q|Ӈy"|YnhVpx>w,,~l#mC0Ip"lS-HCoWK3΁cL!#'1+HpsM.ʅX#EWccgd|?# ?Ѹ+Clqm#>[sw͍eȻ1r5gtFwQP"Vr!?J.QV`^)\ȇezC@ȉ 8P҉3 7IH yTCWZ/9d~-Ҧ8)̲ j^e9vV;&?RI2nn7z#ρ A @w:-SYK Ҩd0DM?XD'J80`ϴceCZݷl0J4JU(6Qrcˋlz0E.7oERk/*sG&=\{QlsblzxޖLJ|{v@8-P+ʚ *ޛ? Sb P$0Tov]-bԎ ^O+ӦBR#Wku~L?7Oյ袂+ʎ6t,MqJ4 Een($*couiZZ [|Y@C鶊4#ğ0yHyo:5WO{]dE,i{|%x>Em}8ƢHir<ޔKc:7.;ba Y9cDdOyJdM_䨝A6eJOEe^}$3ҖL#}Cozw>bT5Jl:aE f5ds-rcr*8n[84AdDJϥwcoC½Rh9#&4K %uDiw$?8.5WHo'jRqXvg0At_8VeE4X y^W]fl&L'["։"Rb1CH=)yzCgLbORx|ٳAI* 4j+2'h&jsĊRLr/cB1Aar6gi)RZ$MyGMQ T_~ %b_?DkucbOVЬgč /[֎Z#Q,^ 9Ȯ؅ *5?SA_O:n9\.fYM#KwÅX_]Y54NhjmKcWfXs7BQw\ݾjT=Tr,LG6 zwya\rp^םdwo>\;\g? Dp̮ R BwF5,iC8 ҋiđzF~93 rNm,*9$:LK@`88t!qȅo7IJr,Z%!)28 T ן5_"*0J&i]|i k y&5Bq dYN3uwWe$) Aadho7gт]XJA^8%QR[zE_FdZF9ɴiU(֖bbL4#Zc I0%ڹdrR⒌mjoK'g ާ1=iSظ;G]3K6!xs[`ðvUppq@[-!8&\?9T*N(:JJ0@Iy?b5zpa_YL:o*޳\&*Q`45vANX}J!19m)) uM՚p_ؔ->+ϙ,J I攜?NRPB\SxCpS=j b!"kLf`N0τRi dZ)Y'KLm~`rFc$k"YE9q J'p8Hu}#VYDQ\hoJ};vv ƥ/nbfck =7c5*x3Mf 3=#caFK7 ɟ.4P$i@5>\s%ql-eRHeݏ`%w/5Q6KOde 5V}7SM`:#b.O qϹw8OS7~Λo45-,xYd꘦`<%^@Y `LMz-F PXs&cxA_wUf]  ӧ_)x?t) e籦Í KtF= JF`^">y5;-ߐޥM-{%Gw ,o!1w+`7*,+կ ?;QTPK龠ه}cnprF\]2^Z漵WssMBU6oBҌp^^d#Jz{,czfyW=u{}\g3>\ ۬l~1\ȒSqtȶ sS$gAв5ØUV+ RrSg~<)hZN(엛E n З+Sx5hJafB)hVqEߊrt"or8?Sz߭Y=.U2) e0dBm@OFZ:~н(O-qۑ) ϭ>߿dPM؎,)Oxn>176o9sq$1Sȩ!dIM%`Tq<0WKxA)a ,fo^eHms<vNTel{Ym7CNw?ϚnJ'&W]);ևw>FʬI"[YHV,aiu]pBx| D2].iߒI;~H5w v!:X$l@ CB;,\w'HJ߰10Kh|L[xi7ɍXU 羽JǷXMI=nX¹: \0àRF;^xLרoj!oyHVy(}聿 nv\S4UsA:܁6&D IaTy' :@3炽MOބ.nlkB!.UF?1bv'.Laĺ > 8(Ku81TR=wK`>&Pj4$Y|k0M&+~X=~8 p$#S4 n2ᕮ$͸=IPE,CSY+*у Z eFg:{uA6a-7f2EzO9q?k+qeK@ٱN!M6`,1ӬFe=٩ l aݥ? Ԣd֝/g9.?5_'usH h2DQ{5KdJQܹ0\m:TpRj$؏;T[53V{/&'B/CadIL& dUvc`ҿd#'zÓazWOnY9mYڸ EZ~;PVϔ3hs}qTLIy=|5#v1]uxu #iWo{ټa 8w:eQ{e^'[.a;VHpx[CFp0gFcϽpg"<9{$EFf &J'@:Ӷ IcbfQ. ZOFaCb!%Ǥk Jk*89c+/,l9)ϧ?rM֕'A{%g(/ɢ +Or-ś*:UyGH3n*Ϸc irltI S&*W"K{pB7UC:AQѷ[QF$$T0yu~%ys޶Pl;=*aQչfX3>7PB=9G G&jwH׈h2|@a x7KCr2]NLƲ-d:~OttjLeeƔXz;L @ qL(Tel&H䴱y[jƶZ3m{0PDO٣4e~ƥ$dYĎKŮ*d\Ӳ aP_B5l^7 秭|pn:fZ8Ph~M֗B˺A%t]d+'rͦ᎜+[eVa_#QkavDLَ*UVUx U }mcQJDI5 ZF4gƻS[x\jLl' 4.b+ FX@~pN#6o/ 撿y סN64$5 3+rqwb*l9Wn'TU0㫳Q *=/WC6QϔJ]i3*hxEI>$ڴjzF[; DMك*9ACZ \Aamz#jwDJNҋ7$ }k8ĩTVv݅֫&5F+\%D)id~ƿY߮ynGѽ49վ,[ zp3-1Xyj':,{+I _=J\`yhiY*mN7xs C?aH#p(P"iY")' 땧c%duc"|-&xQ(_hF9,7t ݌_;r댍lP,|\*@hD~ u`C 7snȟ-WAVgfyP|Z~ Mp&F J]!9&+C'S,Jk*B.p͉d=9-Xlr/nQn\+FJ-(NiA/:Ǖ9,jmsXd!zp9!`J. sgЎ>ZZeJ (QTlfӯKJrj Nc,魢ã0 =f"6Тx7e<8ЋmPfˑ򿳄²h {ȁaRm`H'}U>G-ϭ0 DS?T/#A.nɟ[]Pf L?z[+hꄊI57fAYv${fE߮ƎsȷwzWFZ^m?3rMA}:EA" (yB#txF"5)}SX "Rks4Y<#"$eJG}ҼLDžȜ2g? F e;cg1ráe`JWbGЪ jT8X.+ifSŅ퓒rR"%m\A3D?d!׹s9̓O@6ġSxd|?\ G9UБf hBFHweqгzsE,+[BG!+c^F.z,a{y 4{̧T I/mp(\b9h/{N`6Y n[*n`pH\ˁJSܦmV I$-x( M' O9hKFe޸4i3`Qڒ{%TS& #p[\RH[Ԭ%A\7L{16*ܛw,KULє"=JdZ $ .UnpUWEzUgt /UYi#E-]Y,= )*PψO(Ҟ{#t:83Sp v0לI?+zZe{8p*햷KfEe=h;x ڣ=-_@5r uMe҃J:çABi,R◀\Py,v6 ǭ"ZW;BA}:΍\Jlt y˾Xܪz1j{AUT/@:V>qNl qU*6K ۈS?댗Nj3R;Oڃqz[żOD[x"WH&#HEGy쭪7+tpl SᢑoJX,Bɏ[fw+Q$"m?k1}g(U:|1g6/,wPUHwyX]) YSq*!u%2fInC NP{+Lǹ #6s z̦J3k<: ]dG|zq?E,{%GRB<1@'w[#\iEؔ ȉ݄xTE2 BDF3e7{4݌ ]oF i;Cmv^A]'6'UmqoQO>fՠ F:"UC~c7~"[%!i& 6%8Єq"S"EeYAotsPp{E{, |VAn~wX3s\a`/ò4ebM]8-ϡŰƛc<.m\?=؁ț`2dڏW!ޒ!zg W]r"7j(> !08úH .~GQVnAA?=a€ߩ%㯑.8hS RK1mŅg:WCco[l0IBxv i%ֹtː8WW/pdh֗]FkQTxY[ _F4GfzkVwL(,n|Ċ~`U*zPCnVhm0$7Ӄ+L[yDeb "x 4 9 ‰H\ug>VpAo8qhl ڤQS 0WrD"eˮ>ۢUr],,Pmz55-೼/z7ƒ穓2^ "cߗ4޸tƥEa ]1k^IVξxy8X9[t)|{6t<\wz#*mD dݯjjRt zsC4@R#i=S֏Jby0Gq`mQa™RT3;3\Ion V%w^ QP ͡k69%rp 'P,٩}tts-/>;T:b3pK5;a6nUTL~dSd$FkU\< :* \0p@,о~@Kc;#2f&TLh4sU\0qn+< 73:yQ2sJL;YxC?-s 1Q>̵_n Cқ);kCH玴< e:OӫcZ@@uRJ E|tƩts%w.3ֺ2ժ .=hR+_MhԘ>C~jcYta֧/ASjBa U8wYdJ5/>zT+DmL}V!æQ$Ɔڄ_gGv%cqv.I%ڂDW iWG KS<},T}tҝE!E3`‚аy@suHFπ& ^uGp%l1ce;D>ǟ &)m*wM7[O#uo (ަVw7*.tb{H -R9oXO>53jod <Ş~ ^Y2(Rt]Y4<hLI 7գdshg4;9m?!Z0Q&qX.z^j?-IV.' >fOO{) ey0|K:R ݕ m|օYw-NJA L,|Ow)3؈TT1eǢF T^O֤a_LCr]7ʣڇZq?>O=ecz1KD zbr!ܝmzpX_1aۑ1h

      OpZrppT9HfldA^SEz~\F8m+`fLgG̎va^h;P>xeC>RXs׽g2ddzkV` C{qVV@kqn{Iu9g"`Pe-M>K8;RX&!O[+u8\Qs bv?tҼ$vH7*xV WP.?T3E䱏dԙ `=I"&DLIAy:d&ܑC3VCV3[ltƺ|Tsr)LH#8>LO`r2r܀:$S;zz?N9#G0!VЃэæwM[4 X‡:v2>x xEIГ˝ÝX;FC (?l=)"'~\4YS7HYG"z9Rҷs+H8&1u)bV$Q+@;y?k)=r$]+eVl>43!mηxgJ ˨ez>?Z.`? >EV峉rafǽm^a#GqdvCB ;$ȓ)y\>/^ۍSNf.AQ/~&ROHK{Qf( %H,B \z<<;TxjUܦg8ͧt:8;}ӊo\nѹB_M EVKŔ>!91TU 0 Z<, )j10~cDRzLj؏'^ Mp+.6O$+Da# &G-PrE9lIN #Q & %IJ(-P_7m 6ٙjL^E-YNz q0Y즨ͼ=<ﲪßLIJ2. (nQҶ{'eg rh'Edێ@DZLёkv ؃өCe0]% Z&+LW_/1,%N}*KGdxnM'*( ;b牆'Zi+C^ >˨G'9 4R]=˸$X]SOQdtj? |8a0Uxo{Ȥc3 th 8+>مb].Z9}%SD $N6<GBMmDllHutj&÷ h *7f@h-%"r4V0SLo7?ҠlrjO%-b5<4*V\͟ITbBXO>w߂klFT|6B5ތׁʎ@ujNvo9KP:MSAFXg&G68TtE9YuI$'@"*IkISZScA"Q푓5f K}EdX/ٵf: "wIM\paQf`^ιgZOǁ\Oy1oLNLԯ,%_ #y=8*g ?L#qՑ13vW瓒Fi$L؝ic d -Վ}GtIhn#Wb Y?x9e9Mj8+' FEzãFE0 E> hM#|33ӹDHzd$OK1wK˘4raCM&5ӆẈ־%X\ --,J@U2V2a/B: 8ͥLj@=P/ZgWa(!g2(~LZ2K=ۄ>kG_;Lh&b#nɏO.8 AZG>WB7Vtt}~Gz;edU_Iis:>֌=+\8N~ [36;$EhK8l(Z>|b+vµ(XkCng,sgA{7?4#0}kEZk)*r5~}M&m|bH`g[s0_*6ZwI' ^[bVu+(!pI",jU?|v_|s`}[Pk:R</N}>~I,HOsDڅ"P~Ar,#49TNSYcА*01j<1j<0۹fP9qmWƱwK -"vX++^{RBDg/D*E6?JDvu  8 X~qE#{0(; _uo\-ľ^㉉oK  {{^dY{Up2dkEg%pc$-<iU7T}A7) CGT\EXaؿUnH8,n~Vrk4C!u̢9֦8%{;:k%YF Pm^B? MGd[AtȽ.FpD,*"ykLf/Xq*ڼ Jس_Hˁݜia*(ܟC KH# l0)l OJȄ04Z W+f$q?Ek2_xb"W >ĭI{8" %|/^1&ރApr8*~!0O3 ev ~=l=ZUo'tN JiELOvT !ifCj,=B'Q#Hil{3q>Cų4/"ٸc oǶ04ɬ%n3&(cёA f\> __րPvc G~9:(^I%4"Ө֌w|xK|dt넊)>VQ_nW %Fze vK}#V t!Q @GT6&Fҩ*DJ}\{Q\5 d jYOqWM$fmlEW7E@ ~nZ#5Y_K=*BϕtК"rs4W&&$b`r}n%a [ <$9ɓWuMzMƑ\e}%F׽x>T5So9(j+!GNɗ $ T<( 0 ud)ΒM* *0Z{_ǜO_Fbox%L;ɓ(WH%sQ U6sMQDW 9' 1h@9v%HwL'|O`np5+f.9 mj?j^=11oXTdՊ0o:#x;GPi;͠[!,) Iu f>ZoAm@ '1 Vw;xdaI^zXfCHBEp?)wz9$ W94:5 Ϣi\qf֢@fz`- Y+0U`wvlce߰?1ҡ7 L,x\<8XJDy4?1n<[ ޶ (h]QA[Aʡ35Q1:NقywԻ?7t=f"J-w#HBEkNQBYIo%^aJ_xʗK`1|e P;DyT Jl;OMq;~a=ɺq}4pF +xra`%ԭz+{MBf!h iX p,)7IOi2QHbơ ,=ͭu',_˨O=삎eWXJq$z<~AؼP3Up"#BvCkDپ03ثI<xD]=ח*9t!?f7ڲpLd(R۳W{NIup5ӟ8Ig紂JDCp(Zzv$+xm?JHe Ec wFe}Tq9!5ڋ/ĥ05wM4bm]?i=GJH U u苡%B&q!Oco񂤭D]!#݌kD:; #SGs7ZF(pvFXDtKb+Ç5!Q +suޣMTdI*V(M6e`j8gr*"K oѢ @w= X7`|k3]:!g1Bk[m/b]|$PodV ⃇ّ'Y!d[u6Ytw,u `=e!Svf/~vqav@MQraL)Y$t z4IoOpi':#'upN<9f[+{޷`&tQFHF#YOcXڨP:{ݴhso 3㍛ۗ!فK6yQ m<]|+51>%C!CS] ~$M$6@㎌BS,쟜,~ 8:~t!H`Waza Y} .-o6#8u jǒP1dSr@zK6UmQGD)3c5*M> &F^ T:Х^(17uu0{} Bb͠j}_9*sߌw7p"#B~zgߐDڃlEPHk  ^U{1C/1#y=(SYL[6\6U(۸ QG˯n`HԲ|!JȔ9 8~L WO݃ݼ %l2ӕgnbh|[Ov-ahBsyF6r|x;J<-{b(5fɡQސFɌAP&qRQ| e+V,TpcߥLQEY@X+*c!y[5pP٫Yb`G#{yrj m T999:\/2lff-Jic0( [8<׬sCzLWhx 9IMϪAF$MYȽ!5f7*&L)p􇘽'aL}sJGɧ3"2*a'R&3N6wRwg}$BhOSq7Է⿔繪F64aį>Oa4Ar][>`qTM2Ou޸1L!$uTCl$ħ[t;!9{vlx>5}7CF`(bO8 EAXOjԋ\JǪ8P,uOP"~ȧܱjU L$5̓p\Y?-&8"~ s"axEm)SRՠu~~6hu>l'\xB%>bPԚ~e a>M'g겂Q\MlÛ`j( QІdyWjX$ Vf`!1Y温S =Q_nۜ\ HŴsL>!SI#& H )i_+޴bD=)0W*5Uݚfw:_[p1e[jm-1tvP˝aaY^`{fB$'i({l0X/oњyyا c9W݁>$f͎@cѕ\~ӊMy.Dٜ|ݠ'v]L7j3A|?bޜ.3,XДgn,zR{. Qu/ c.da jV 6Llؠ?CUڮi[-MniN],b؟G!zDY֒w.ǽ]g&=(iW8,}X.'tcgwxႣ =7qd3aT=mC>[{B1?U+9쐆#݄yPsBAHb1wBX(5#OVFvj-W/Ȑ Bo8d[g1i -=cd$r8)g4y0sҷS(%c,ry"ʺ)I,yGW$$ISYcF4!u5C41!m>" d$Y= n[P1^kg7fa@EقrJ3LZuK#AGe0Xb 2K Jۙe,XGJ;NPGpЎ8,8 G.L z"- v1pN `jTAFAi;uiBڔ3t}swEdlmbj̢2TX[)طוYaV}03j#GV鹶T>p@l{WCj(XY0 '1$kTM@b! Yk/%#:K|Սcƒ&QܐOCř57[Ek`H7]#؀#w6wVDC97X3'v{σ"՛yH4M EAŻ/'UiヷĠlR zfOIC-Lڋ)LԪBй昖z}pcnx\')A 7f—MTD#!#+AP$H=9+9:]p1MB -٬BxLOAU5[e S 9Gjb/JU*?&tc& kj{u{ y&Ds=\9P/F1S`9=DŽ@$ (i`\@z2Ze82\dA-5z)(WT 5ܔu:w()AKcᔞs;JDʀ}:?}Gd9zN% í1E1H۞Tc2?M2~AuWŒo]{zbdJd>˛rt *tX<զVhhF#h]b:%kN.aR];OVqG׼]P=hh:CH豛 Z@),cBύ9S3fo)YQz ij:,&Sݤ qW DwKަYu -'pD0A=}4yl(z˕EW'5Ǥ;=St%Λ.mi[uQ'/;'Bbǻߖjs=Jd! RGݶ bMeVIbM"j w``k 9& HϾ!i$qmXl]HJ,sjmpo6[jvݘp?`'`Ww!0q ǃ+o!~E*зYMo*uz-A_#n}Ge 6Dswcu39q%X8F2 \0i&=?jaxy7p 8C~51NfBQ}qg+NY {qE>Xm\K:ո>3oN:.q?״n3[#5D`p J=({EC?'RJю\}tPfmOV͵تd'O^TxĒR&z1ϣyXGVS+`EDh08%/3OZi+b%N^LM\eCx3Ђ "@ !oP˿Qto|V!n ;c:ƹ.SҎ ΖUkЭ"HAWɣ^jZabI!(t[ToŰ>U7Ւ tD H+wEss{nb|^ե6kķsTe6Yqq[6bga`0%Wͮ*RgC/I-i͞&ڭܲi]ك<7ٻì[9_HdS+ P_N*a '`_܎M../V͕x|t[s{1(aWP tb Fvk=u+*1']d2JSRV:i1dof1A_9) O{o9f=Lb yd?h+7r{W{FAaB>rPq2+jfU|$Ȱ?,W Aa>Ф4B]Eא~ i_>}el!\_s|IVCݢ eAn<dAmrߏC/lDYHk3^sXR4xyb|Uln-Ǩ_׶[̔3eodw E q^ 0r/c X^,L((_y|f\Ph$Ҝz5εI*$ŷg:qƎ+uϗl!\3Vt!)EW1+v*gKI1/"ޖ䭸(| R R7Ex |]=xVNw##1gf@Sr&NBj.o;HLk֚OXEr%*kIqY2SAO /Ek7⬠E$9UAo&20cB0&-5.5u5jb$m%zQwU.gsN^+de`'C-+Ӻ.dDRܠl63ۤyO!ډS܋뺶r,s-/q#l$fse@9]N)Nh֥vq"S)Hq&+[Π4H0 |1J-6~]3u*w?xrXjqj.i'XXK=.2lA-W8hLEyk;Eң'A<^Q09t4/H́W\_Rc6'{cYK_ W7e7l eAkbecKNP{녀Vȧ/\ '"U#Y0\)h٥S }sz7QĦd7}R2$_hr <9쳵 xWlyIz*01H|U믃hOMGE$ZUI##,PxȃRHpEĊmh:tlKY'>&^ CȰ?87t:)p>"ǠJRÇl.gңbȧ:Z-:]{Q{ j%qTO݂#o0 7k%;Rpr951~| U|Կ<9/"OL!ኩ}t4q(a,mö6= & {A\c鞐CI# dΖ QX ?K}&xe&p? _!hL@O.K/"ɵpCh+{'/ 9,[÷=U`6RQ(,JOU#bL Qf~=ۄ?1\2&tf3*ҩ*gdTRZn؁ׅ薝ʸB:t0.C;BE.̳ 36]/KgutӾ`F{hx[G4^*Vu6ޫ3 H{N>zNPKJf|}OB"1GmKf%jDsABNݭw6XM0'Ux'QRcNB펓4e$`+oFt%ݓ,kU-Q={K7M#xk䉯D&%1B.2۴ӊ}5D8FW="6LjE \=*43|4$r~&*eimQis81W x3t]M BՌN7"q@UĖZ{0Z;k {.^ڀD%[r7T|xBV_-gQt1f5ANi(Ln$=8Ӷ60V!Q*{n`%bù[/ZLS;0&c{CzkM}o۴ˠM\i5~0r=8gcT/FGw߲}q{QlůVkصBrA)9aPVʊ2Vz%\2iO' /6Qw;( w6ȻX鍢?%olh.ZqpR=gɛHfeuh f۠df6L̏LQy>}uuԖ.uR:R{SU .i!ݎ^LCk\1/6|ؾfn!X/+]|לVTs þ#2`V]*lljQ1#Aɬ:=\z mg+tsr lm)\'0:PCW5cRs@"<. #D9"IƀL2Xg?׫JN@l?Sw{#g$w 0dл1*K&9 SoΖ\`7 UlGXT YG[5t\?t$ho?]v6p^{ѝEc4b4Z t 5'`Au\?7й'߈ry7T@O+0Zl7?rPA䩤u7G8ᡩ DE Û^lxF6!^BL{$hNAK -m5V%R>]IJ xqs"Z{ܒg$lP?4J$.:anT;̵_+BC7WIUD?䠹'-ln[ ^M3I<3@%7tm=Iϋ2~cտeb 8QK}뵸## #$GMHI| @|u:Q*n;J68A*,;Zx2.gWg.O%dšTI"F&"lj2n5` g}@R9= vc;Aysx 3QR} ;?( p$AI\.B2Hj j規rHX!-=BB=eKi-J;コ Y[qH*=3F c xv6aXT0&L,} 4P_%(cd3ޅava"MB%4uW м#bo,eԃpOf7mPrf9꒶wT˱ur|״vUY=B|_=Ґ̚\ Say56L-7m5Bk6?`B5pwoިփ9 `i횞J1+}v/oC[l:M ϳDhаg/VH&4CoEŒ$ڊ'%%]ImUF%x|ac8bkj>Ta Wk4 d3ryd ʂL]zr#vI\ -]~Z-p+s^&;L^ITjN1?.n.?O6ɴW6ϝ4 " /%o8)+uV-gVb8+t课s[6DCvJLoo-4^_,2,<](*zNQNR9Ř>B ;梹MԈt-ۅh]$V[ɨ &AYI*ܡL-tr/y=7HW-&iu 3SUH= .s&L ŠtVAm(@달3wbATɤ={9XS%ؗQBg@i[su~Jy\(m.EG veɀl}@5٪s K<ة?= Kpw(~`se* -;bG_}dD%mJiV&yoɅ=V-Bz~ 0wJ Ӳxen`dNϰ?ی:祐n5_sB]&eA*]6~FsJTGMΙ7 TG=;o:pz8+[L(<+L &Ä́z nMw P/ bkcsnpTeeiɲ} ڥyȖ~yHT@<?U "d7Za ֪57^ebqW B4t@myoŞ[PXu$y[!*=Ŧ]m23q@tj{7b Ec="R}BX>_ej)%7RVDp2^i,9)|6Kŕ&eI,EIvǜNh"'g|>Dú4UGt"6-+ @F1Mi]YG%X9>Fk 7)?'΋&&ձ iZ(="};AƝӦq+Mp=nXr=Lnnsͭ>4B<0]עc.IN(ZX\> 2 I`I2*ʗۧaXVGS'Ⱦl&p9mG+xYs4@2T͜Ud~֟E98[]v.-Np Շ6.>3\wd|yH9a]Š>T>QC`◕s;1Da@xk|p}񒢜bGyb~UwWFC;9Zp(Gɶdk67%b,_]ևO9-& F üx猤;QKLq3f{SpD,Q_/F(B iy1xzcW|B8r7dQg|6Y(@ҳa>tv Hד "?j'.s$kd!ԪF.;`VcxҬOo.>~'C?Z8.@u^3.F|Ckǥ8) lo_R%{r"qT>GeH^V04oڛeW$UtguDw)|2>+TKWAUx6G>"q8{p 7Z v5wX-nD}$8t qbzvwWL})V#@,,閃4VN00P0+4m}9X/1"4ߗJ)T ):sCi<bJɘ[׿*K#򥖚K ô=+ ̟Ԁl0 $j,WKhmO#CѾd3o9 c!'IMi`n7 :o,``R>~dٔ@7f嬗KBcz_9,Q˞>J6 G360`6y&K F{#F 4<gt,=''J>A"`Cz$UqH>Az<. :|a[4kX[9 G2DvQ%@m%3 .j`S֧Kw<@,ʏa. t9Ў,lWQդyJD۱H29|JH :V;IX=;,. FFj>C d@w5UˇyV? )A@::Bv';9,"ǻ3"n4xU,P+W(S6"4&qprXQ!zH` >sBA7Ljܰ?7,X#1#ѕmXͅB aH+ҶNF`d<$HYoҋ"uMݔ2=v aG U"IF% 1IRw0]GN,z Qz<_/}T[KP HtFc6iKlX!Ś #<)`A\sF ?mnm͝I +Z64N?xSf@\6R;=sO%oeDR¶jZT*#>[悦:2bj(v8X$ݜ{YZϦ3[}]@$0ir%&ios3p0MٓXZ^DWT`T{ioUky r_ Fv?Ju%p3s#Q]2~!0쫲׽Ia fԨ\6 ۶ӞDZ_۷bkju,-0#~]&m5\nN؜M3,0߂eb٦Ӵ, 2a%I0PݷAJ "lJťNU& CNà&+5XڊB j7 7!QIm`=SѦ porO&ôxdi,d 2꧐ $T-lDn!>czKb<)=:1:5nܶ]ah])~!?WG P"ɪ#rV$#2L!ipй!ZqS;u&M0fr6qvEi^AT \PYz{nCjsO w7b Fk!'YR#u4={F_HK`0HE|RI8]D] SUt Xu! $;7WQL7ڨG`ʩ]&Ӎ?Vֶ֫ddU_ (H9w^qw=7, Q &mBi4 O{T0|-Z jUboc!elGr>7~ܳ:xC?d>~I&L&Xoٮ "fd2L-gu@+8jgn{ о>70u8yPM2 IF0ȨB=eEDs{nbTh+{-(Iˬ%$ >^|M=QK\Ќ2&N RevAS453BmڬMpv*|AyE?F =x]q6-JrIpˍ*rg]~W9MDZd]+ѠRh׻qRVfc@wpRR^Z1Ƶ*{DR4>~@F&Ldܠ}PB+W @ſ 3 n^[s 秙k~æ|FN\[0Ap hZFRon J2:7tM$W@rϠ:0GFk=&Pwd65j,n"bFK a@#nDcT䃐f 5R8SО<4*;6MbcYWkSwh90/ys0QZ<%RӒƌ 2>ӽ٦ }ٯ/G'ڣώϵm͓QLgt͉jT.;QE0MAeMTN@휇M\݌8HVfY/ƵǮ홙,Bbɼ֫ZGl<zgtς3e`C=.w#wi}`o{xF3 ՚:рK0+d(? "&)1ypUגșMe)D0Uį^_5=%1eQq9/E[IUD)h6szAȣԀ9Wŝ\CeJyzM`imnq<D١| fhjێZYS|Jnj닓EXX)&/y;\9$(p`~ Zg{MmrPw&aE[ueJoh (U(WYK9MADf3hsg_;xZ%ŖJ]!l`\gl~[$'ٳ5nɳ=1JQnQ@GY4sauRp='AʤpZ]4F[em&GˢUa& <1r#0B [_慨gho`}|,>&2̆NקPL ׋aLfn[?{m;Q9ٓ?ѓU8Da )p;[TM0l9r'_Kv /)J!b:_8dnUY]t~cǂm'a9&u$1jC7ZuvGG! fV+~i(2AC?]rS\nXf0HoL˂~)}mZ|( hn`qEy rgkح'@J5lySх(`!8(Ra,bW:ze!B ̒,Hy13 w`?Tk? $; ȭG}I4n6κVY-%gjQ: U[ \ &c y8A [3s6oP-x 雇ˆEV虽 i"ıl7ldX;#=j8,(ZGޒR<) IpɈAV,*! NAnv*(겫kceES ZGNS2 Ŵ^hɵ?:P9Jo^NB4(qjh"Ry\ [jj/?~3xx(/2_K)8(` .g e b*s'ڽ0޿ +ѻf5;ue թ1xoɐ6㹌 ${36jYu13c2v/l6{ <NL "=YHlLdpOG@P0QIaeˎ+,D#pL쓔Ymkdޥ焃Ol["҈vgJ~ٓЋWΜjD9;6ځj0' g<] o@!I~M":xcd,]G{1L0(&2>3= <О*"['#fL )=$Ov[aOvÀ9 (n<{S~4Lovj'^5,s) 2OAUD4gn$o>\(q/@@$_*040O'+.JFxrT;1Gn4DkE~xNC{FOT7$I6Q/\~sd*,]slW-+zbf@<: (aw,Iщ"W7UcM*=ʇ ݮ.:1W ݣ6@N*ӴIdvxpO4*LXqnplE;|r4O(hkR~[,} BE\ZS@Rw3rƜZw*\L@C1L ; UN,pBU>G]Yg ,͌JFQwyi\%ˆO*Wm'I }cLCao9jēgXTi*@-I4e UZi~^<ϗ1,r"GdHF' N/ ^{A~6 ;v}CEY`u/+qFLyZwV%JE+kG6Zu*v;}>jH^Lv"H:G{Z#ha̛D8[T-f ("Q>Pɦ$$wDKw/ԸA%ghqX`s$ʆOo2ñpyJ?%cv!@͔E;"QkGPwǁ\/ Xw9C&QsJ:EEL|s`L6(UɺGWzު0Ւ]\>+{':NM^sS!q.Y쓕7</H[19~eq\j QvWZ, |-Iw?<M.ά|eG«*NV}Ƭ7!&aO]TOh*)$];Bxتm"AFOGV1ݓG+›ڲS%B [uD-GF~C&{hpNimk~?!XgFiz__^6\̴֮tAzH~jEr qUzsPLHn~sCo|bMq JFaIJЍab5%-$V ,߁@F=$m翧, `[^O`s@Z-@h+_j/[",| _^ R0l虪3Ncc\0߽XQG?!7;$)5~`Ǚ&-pRн5"=ѮȸROq2 3uXIo;a:y.oQ #Mɀ5~zZ& k 9UzfX!xђcXifw[3-<3R.!N=mk" /df2œg7U63:˺$5GH%r0[NB4=WXhUe s(&-78Xٓ_Նi3H]b\^$i ݿH>G_J;/Lck&Chtu"A̅$;A|R%r0AZ~]|yа~ vO0:^g0Js.D1Jҩ<i[{/ꦖoP&DCFUSnH8Ë&C.w ^"v`D<%'|n|~gﶋM[ E AS|cD;"oqnz΋ܠL&RV:KTlgɢʥ=S)]Alr >?nxSJ:U,͜<~4} ]aݓ萇 hƓ-#Su?sd˞v>αW#DGx!m^3scn"@}UUg(J>&憩S%55:e_~ݲ{R M(Q-ײ- ?|VmЪVB!H6&BL Z#L8jps)}[L5|/'Lڙ:@}l!($5(I|D)WdjU'"h$MݶT 7/c"06>co$H=GqCҢNL 1AASҧI}I\4?,2$itvmi  ]\~(m ]SkʬG("C\qkDvZ KuOzg+sv:[:8;@)pS2&#ܰUH%{}`UgH\Ic=8W>FS>҆ L{JȊ l%J/#s6w=FRJ {U#PO\'v~\ Bg0xZnѢNM8bѐOj5u%* v3-sfSȤqɍ1OT{j a1WV/z-ʍߢbI'+$沖LxhEI $vMo`_Ryսs@ZkܚWsK-d33@s90@ Z!{4J67p<3X`yL|m:sU̵+0vK_^rhd4yTi+Zhz7hkuYWT jQ9Q&-w1+ѱVi?61۽99,VƑ!1cz3;pNp"\R܃Q|A5rny Y\^m7;YC]XKZ{+ 6{ H*m׷ -Ws*[&9^ŋݼ4Q-=3yX8_wIه<8?=c̊U7VцNDA2 Cz~oCl#h:Q`Bc/]mo)}Y` l֫ #OV[kMG}u D#zH*{^g`a :]t,%IM7`/ūKH>"ȫ\x%I~eXLr7b*;15 ~B;^٫ Z̺F[0}+_rXR3A› 9dfeUhq2Zz%ew+%|sY ^[ʃj}_b\j&7Humd|8[5lngs^4 Q Z%7(2l?_ބ-(Ni1W. VЄ-pHn78@<3.0a)W#%x1r*7eXT,ks)`LRo[Ɲ>b#@3 4j݅c[9Z-X3d!5ZWP"YEi_05\f`*t^!Lľ3Ll!  ^착q?*mFoUH6{~Z=[H!Fi ~OpFFz`y<.e!v`c5 |rXǵs g8ܞYn>&~DZvpnao(E䩟Ʉo{R'E'@Zel7>-jbx K1CvaDC{$W x {G@єH pUhS纸_uJb&~?Litٿ08)+/>(VV^rLS193Rr^q۫5ByG~!mn0t/0OeWj5s,3FcNzǤs!ts;%€!)^Z8r,ER)IBlܶ">wPP'Q"$ J]{'dgmPXqjaR>λp|0W{ncsN4ٵ/V-I}HDlѷ98vts4̍Vzn?9o2> բct=s/l ֧ߥ]]ˊsN-Nx U̲LDjFܿe^Nd}̨^4= G(?;Th:ܢ%)sU OJ(ڡfCɪȎZlBc֟Ť➆r+\RѶ:o @y^4X!J ^aO),- N}F4M٦WpzFbzޙSLeR{]t? \#$)l8GBb]ăymzNKy={vav,__R>1Zy`C97KIo#M jR(]0Nx7G1th <G\DduA0EJ CeI%-kϯǥ{ڨMm&^Md>H[}WJԑ)è < &BO/lc{Z,@0̴ 689Y 5ڄVlfM`X'sTL*r`#vq㿺 yDxr&-ۥhZ>YVmQ9>Ym$X:>w33sc)`[K(CC:Y)?Ъ]䛷Tec `U `>_}$m؉LxSBEXB|N+#ӥ-rqM+} t~5ƗS&b.EI$ɸ=F%RL!?gA<- ^BVh^)~BΘhyۂt$^ N &Vׯ 8K\*bk|=7`_eB+7ənYXMT92ghݯ/q"D^&!3DHrm-.Z|gf-z64z&SLq4x͚$`cQzm~ >[R]/o?y ..Z7 Pc PjΎJWm12WrB$?\T֞zyU"K0Jfm9(>t8Ȳ{nHTD/:2g=,c3sbn=9 zkZϥhv5Qt+w!DCYIG :5[7 JǠBeLѺG$>3t\\RX&&6sέߠ 6@23_KSw#:[ry!^gEs=g5DS+40J4*96"/R?t.)Rq䀫dbW]Uoh.?2যF )[1hnGoX%d@ayÛݧKaXY;yy܇qI+F.]aeI>X`,ȎQ?U=].4|k+K x |3"h!! 5^m, g[x¢$ 5FJ=oF~1y F!bC>n8 <@]p_mAJނpP;3AoBmE9wNXzU_Mm󯀥o@@]y_}]nG6gy5{_دah̙qߎ &?>rb"Yiٍ xSĦ@ä(<h/Cp7IomR7ry;/'3wPmBusXiM? tM@O6ZWhyM^mG~N.M'5Uj AGnaْguYlHԋsO,8_{Pq3i^!+ !*_Rv $ҦGD.]p~f,FKqUN@1 ݏŞ:˜ {Ry$n7 SoiܒG*0ۼZ j$Դ9;щi^ƒoV`|[8yXxW2?b .F+C EiH lStĆu tf 'wʋC쇞i33,C.+2 &?edS1Pim,cpVOgz&RI蕆)$dL>FOU^5v:T|40DLTŠZK߫ty,X)uPڃZ nŀ[~:9Աy膤@FHNM2n><[u# !czо .Y%MʫQ4j >!4ďL- L@h⫶>,NoC=GH6JN>t3 S1!`Y5c"Ң4gZON2`mi PoOYMAyv͸?ve+ԬP-i4x28`ѕPtEk.Y͓m͠ R½:Y\>rYYeqea?9/ ҇x*.weH\BAd&&yK\?ۺ.S!`{{Q2,:#aFfkOȝ{UްZZЎA*!I(?&fg$(YDF;CY_@a<&Ewu+rZ4S3w /Ml#ϞA&\E(%>9oVbzDQqOTWgV@=؂:`C,2pSA#6j5<%%\Uʶ?s\8u]Ly+7FU kke t>ȵ!)menNVR"`>2!!G0mg4u @_dt&0h6ܕY>Aq]mqF$W,"r{pmfjAS \x醦.ʦT2RPk7W O.D{cl>fxӌ`D?BmMu{asc9~k[l ;%6nmun1LO!iYeɛ{|@DZ w='s߾] Gb"#Q 7#^S@0XYG%U{A 2^.}kڋ$(iXБIw\&LA-Bx)zռ*}US]m vv 8WQF,z1[7@x$h2"_l5ȋQTFUya 4-3ژ768&q+8#ibXF6ۭKNw#qN~ t.Z0[W]Lrc{08IǚNWE E=Ck~EpюkQ_0'wwqU?ǙHsG0bIZdVy(o0V;P_W^йj<Ũ6 g\SVj4 xZ'b ]ҍ߲⒛%|JyDC! ฒ u$D52ncY (L:^,q%tGՂ{;d;'']0$ U^2XCK[7%B{F$I^AokT[ڦ>[[.:dlA+Υ9PDH :E`6_< Yݿ.$jlΝ̺au<ޮXG>8-XjE!\  7A; dѽ֒0t|]FigAq4GS^hh{!$k ŐɕN~k3\ltU+2ك>탞+卶#>U,}Y+<6)H|)at% : >RQEq쩨Pwvr$V;*53/\H߻` Sۄ2//;Hp}l{]zg K1D+Lw@Xr3nר"4uKG\+VKfcGX8Ci HnDJb'p$o8=DV"ܵJ"L nDbJߨr#*B4O1Q`ԹjDaЖަyq3:mO@J(}N=78L@ SSoi2^ޮJ-uPGyYH;f.qp?X ZA rM5n9q/iթRFZ?ێ܆RM\sɃݔ㶧D̬ kq]H*37P:$0;r%n)_ ~z{ v$Z'3PQKdtչsLS7yp %Gàv r+@ *} wv.F u28Ǩ$vÒdmN<+-M՞u@Nu%*i loߕ.ѥ8so׹5Wg Ȧ>uQ Z.D }t pʐ.qrӥ)֘4rv8;Fjn_v:Dq@_ϵPm GL~brluE>Q2Oak,]hJ&ӔlH1a. XL94.a+.5MuVP4|)8lwp7PE .yՄgd/ל3[|8?E{ǃr=MzAo1] Mqhq4-1VR%2o=vp';BI5wL1go[ %No^#WqZET%O[- ^l$P"Xu߄;;N )C+x"i{ 8 X-x NW ,^>}vt6NS>[5z8i. KK)2~Sǵ;`MS%fRŦFh KF.w*a\yBjmc/^ .ruOY #dpk ,>T& #c&hQ/v@euY`P 8MKr~/MiVh&|"b&*~[rD?Y KFq\+7~Y!}WE bɣN)p ~"te d AKt%4L ~pA:EnvK'W珉}oCVzt=Kzh*.96[ Dz41D]qTڟl,`4U4,2f( Zx21n[1> $Яw$x(-nn3IL5HMO#\aO MòL܁b6%[MQwY1"+n'IOo[uʚ-rdJ/ZEחLLhcj2lPc{%.n9LE8@9(m4M/00- ѲA騙;1n%?Q7_/N[n=p 'N;#`(3V\+xUf{1pJU9KmN/:-,G4F59q!wuׅOkͼFSs<(F]4po4|oVP~}SO6쩩U[7~DŽ{LZNfʹf_ծo0P7]XAB t61]C&'ٺLdC4 T&@#fvHL)7CtfpJ`"FpChgM*UmzpV@[C:}9f*2UI '8y?[t8 9&'%u+q*GG@>HZdq+.i{lrGqq5ov?]i ?4js )KYlDܔGc;ƕ"W_?9Bjg+5<22EBzA+'n!O*=mq$Bs@EmAZQ\n6ȎjIgxh5#g h`F >LA32zsB7ӵ//yv.3R΅~,"!&:14g4bDB/fNn ]5Hslb&:zlf', t׾UFN:ِd߳G pH#n"WJf2tSXч_3ARbQN5[zV31bP9|a {DCMNd,_Ka1ԣlFc`stm 2iW 5+o[?=B0{?>Ovkxg` ziO+1u- &A?%yuͻ)ꂆs6KxJhk\.c|snY ΙXZˍ/$i ~9́r(v9-[}1_$ڵ gVN"zm<߇*@D7F)[dCՕ󁋑\sEvY mL?=u),6H(RtxJͰ{ڽ]q4n;3wGVVw'{W^"Oe?7X FMʠ2 q 䩞2~)$)[o%70?rnl M izȇStͫ==U;R >0m-u$?+{% EgmYSx.) Ӭ5g`m-2E^^5K/2o|ɩC8YN2g{jc SسOB\9*"R'%*gs!#71?|ϯ кI WJiv,gvۑwYg (5ř"2?A@%?$q[UZ₅]ӋKntQ,Ӌ/:`铕O$HbX"~Ypj:לmG:T˒f: %yTL-"X nZ!͖+c nnn߼ {`M1MNcAඡE cVb)WOP}&V !\lAT7ppa]ߋ)c]߮#N ^N"bs+3&VףxiA?^&G}&$Mz]ǼSJ!͊Y!\PwfDcwǷk j53)`n堩ӈA#4D"ֵwߩ2i2}0(z6vh8y'MbbCcs 8˧AOr Gc_ /j_nи7hM̯*GAOg='ym-Pslw$nU'N"R*Vw*F?+R6T06FF:-Q*|?9K:,ipfIB x(`UΣ @p!>M&\G +8+s b8T@,2J \Rqźu~j!Mܿ}q‘e̠c\IJA&d[l8 ,(sHWyM_v`{lF]l} )N/ϴQA.g;`۽JG֫X6؝EA˅_߼8be';'ђ U4xRS@# G)-cdV*[U'7q1m#/{~wc= ܎Av \Y*ұ8bugnۜHSKsW.3F It0at؉Հ5` V\ TAx5`Ӟ RWÞ?@Aعų H}(EBqPXIeu`/B憃Ĩ,'ܓAjFďZj7eh9]8-X-ʼptS.!H4ZIi,|pA.".o}cz -O:Dk4(U_vC؟,$O;%\=~mz4m偌Ԙ"QMlD.g.<7niga*8~k8]e|t!+f!FZ"6@͙9~z[Ŧ8G%lܣ4za]q l* LK;;oanZ ;[?MͯU4o(0, j,2_Sul9&TKp'EtS IꇔJo6ջf0Hz )]:$!UhB?~ˌ'4m7.69Usu=pYDZ@ ;h¤x_p*9>*Y 3BZ`+xg5˦lzď7U*q.gx,e>y0S!B0>Vt0t6)1SWvX6<43=SDc_OT< h Kf&Z9m':44ڳ}oJ[RM<0;'UHpO(/kEmAt}jEm5NIlu. ޘҩltzgЯB1=Jb8!U+r1>OjW}Jk]cxBskjv^DdK*O5`Wb06͝r&9I̖+V%?0gGTɇppF +/v {.x8o5}M=Ah-ed3m7Jh|Wdɫ`-Mq Fߖ /b,A}s~hI2AXN 'ʧ>ci3,L4 lfSѝ4fvRD1xzQCXgZMU<)@_&^h,%)BU)Do b˳ï 7:[/c׏BE3} *=.8LAaM-Jhq`t,ڗY'xB:V Q5FǗ "L~R/BQ͗G݊R5qۀlӕw( xx2d8B*a:-J>/"ړꭡKDN{e{'v2f͟I7T@ؔyxF}eC3D|cEWvlJ">pxA{}yߡo 'QpsO\> 22A\i?T1Qg.6<_E!V^hArr2]x*<^K$iPw,2B,ߧyqu^=# o_bdžA)d<pc8ti6tq?F.H7pa(nq~]}\L݃pߦn'I`+Rg<7I1m~ir`c0#`%+Bcs1S Zbbm zm'%e x`BCմW-d33hXDI)zX@d)Nkx!jNVylYqb~ZJ,PDvZm Q%5ZjEv9`ml {c|ܢz $ "ǫ'~wVi_w?䋫h%6`ԇg^h [C@@dXSvY}xdSV5rq"uEŸ[WDz=.3IWo" 19_,,i̤%HZtjkgNXֻw {ÓDټ_Zg4~͒h} rZ77B 2f^vAheN^8NZx#"<[&6pcP!UX~Zm:n-ezd>{Z iyjP|vᎳGv?@{eSqz.sٷ9B@&6{Pᖙ|ES1ͼnWC޾#Dmk9w Q9QZs -W 10]Ơ.DžTaw WcзOږ߃>Wt9tLT7CSEHت)'`qz#H }qUPa*f:z_h] +t/Oהp\78xPdq83S{ˢG!~;TC|W"MX5+845+ᇹ >ߞ9GQJdMž%.*禉8gsa:?NQ7ѓPR? c;QV ;+Y\)mN4HKCPMeQ0}:=:<;ZVX/Ĺ B車nANZBLonhd;kbua qzfL^kvܝ/@$!wëi\3cFSv_+l&I7N/dHQnpNEb[ ej .'Q|J'n۫lˡ&uP-w\}P&s/{ CGS褍F`+Ei~Ӆ0 ޗ O&떷GwNtn M:ySq%{Ԭfi^ /ŹQE䐻J1H$0p{7,'\ړ \ ND@0-"X@5cOt8_/1ta,H حTVkMJ> hC[WZ9gEP B,阣W}ؠVEfTYiBWFEQ >$)0Dl~.P#K1(p2ng_wGyU"Р{jQu`DHrCl7"jyϮ0%2Δ)؂p(u#,2yc4hy :̭o* -|-xmHc5y1椎Z-t[!+"#9XWQ~ j;YvV㇊ٹ U k6{-C|+ZAOMb2旂%5#oLK-X\/2顴Íe8 ƣ 6 ]0$'WX=נd?[¨yu1;qbl?\=Jw] D-#p ?>B<==Ybe Z i p<%ۖjkUQV$Oq߰"2|?Sem҉Sp0,IQW{{?s[[11 d $/aBg2Pxamw1?"F<;4gh0Mۚjwǻ\ʉ#ӜU< ne>ME!(GU X@*e(BooޜY ;,rk2OZQC U$8=~+Xץ``G>+4- ؏u7Q~z{Ue]a4X/3 C+Vsϭai" %tRYNwd xqRD1\duPi.B*FQ'iq$Q&|%%Y7NZxSidn[FQ- oB4z8sGa2ԊT8,(G)[YMkozP%ڤprX9v=_,"$o"L#wTWF n,άzLn k+/y޿S= et-(r6+}6 Òpzm_"R թO,F DNklTGU rl_cM | GnJkZD,GM5%9+vaFcV="ER1 CGH6W vgrAz ;J/'+rlF:41 Xˣ{{e笳V2Znh)if 8>dqgX<ܕ}Mw ^6L'_^$gD*:Q%j`20d-7JEF[[FIH}Փ#Xn);mKqax_ 伝'WqZV Dd?}VsҜyO Uy_VS DZ]Q :WaF! l?&<W6w +@^zyW(6*ZI:dg7ayUSJY\vq%.\ʳ%&WBJ߭4Xp! _y[xH/gSW1Y{SV*yzn-rs{;Ahsϧv'2ifoAŷOޢi-^ǒF]-ZW2GZup`]ݡntFː00 RɸFMoф)̕\!_֏ 5Ck=lȥ١hkUxѹSi#U.lZCAS/nRᴲ"Yn "T`nQbV kne (8nJf,ޗՒ$!ND!"6;BY!g'bwW_dfd(Ɵ=xJgWZ)^k̜1aՒJ,!Bd]WS˴NؐP5- ҅Sd"ހICӧ'r|9"{ۉIC3coӺ1; 'ȴ5Wi3x"(s#6M0j9f'A +ĴkBU>Ui5ζl[ Cc ;A&I^oEzȜ=Zۄd>mV}S<ܠY c'ەPcizZ$'kǎ#\NA"~!>Z皂J&_qvyBaWVģ$xÝ,,F-9Ux9ߍ9T"Ч@q}29;ئm1©AܿdV7O/Ƭ <^Y"  mg2GM2R"Ɍm=FQ8qt?ɝzw7),7|=L; to}*\F,|=p9X<)=_VpmA@\jwAB,>1oU! @ ࡤA4lvtwGcXԒn`[GM}b}o)8Eo/zYd^׌c+7_PSEW#m3R76$噯$O4( H +Rgr5c(+aآᒞ ޡ5 dT3 _ѣ 2 .9bd;0TGLqbgYDy|Y=ڱ[~lQṦY!a9o+t4QqY5ۭ"KMXJ3׭nqU 9QPU!)vOuӗCÛ2DjpMg4Asz"άR1ϾD7Ne:~~,Y6\9gBc,Suڠ}^HnijqV!Gg& 1ͨ< ?AO]aS-3aAai ~>:iIFl?#=-CKGDhҳYLͣn;"rG?6eCKST)&Q|Xe7zk8j{| ZF)ݛG8?۴j:c#)׽ƌ,m~b0z1<>&ƕ%u+FөらxPSi~:`O1E%Nt r~%Ǽ-ٷ t2ց˝` ($Wd6Q”aMz'm|;SWՒ;p|ri(ULU̾U Aua{# 9Z֯W rIX|,wM/YMMٌh2@|/f%/@LַlJK:_cs &Q}UL{$ewQmI})&(-s0;78$3yId1.ϣsΖܻnfG%?g|$ͤ"D6%dCQ|WRk<j 'E@WMG͒ ByH=&Z3nŏ;7>1q{0K7tpHmV,6C1 HuzWЯjp2?`Oj~'kṵߨzj&>LۧGWU1"A٩zj1$ql:AzBE#i`$.aJ-hcs. n8ma[cB[k>;D/=u Bps͡xEnf@sP#~ƅ:{3=fj T+f%،k~s .>1KNXu΍1 y1:xwXL@~mhFE3i?# ,P-r! ~눼RGw@smM{m\N8ʑ3r/<ԉ`ei٧aTu:c’NJ1߈xQW\ 8{Rg=/XV4 F$F@qWmeHr\'; i vG77;ܬu*nsٹ#6W~~.0qzidU_ekg ̪ĵY^S#2yZJ5p/X_?qzIш!{VDWވ*yhRo#IqKBd@ /tOIWg#&"gEkJK<2M&Z L٢ _8'/ZBʒ̃1HA"坷prC&:Лw$r -~Ӹ)&[?QM>ʩGGT"+U5L'-`Q=Tdw%9$6!XaϽ* W6@fo;B&fb3u /.q 9FAz*@R,`B|:R[B'7"*.~M,ϋ.Emv\;v}uK #eĤXx%?GQ3Y-g5x)IO0R"($b= u']0/$4hO+܀/wJ [r3#+s rA `8k{;Nנ\tBN\%-k8.y :97r%Aý`i3~n8.92d#s.+"U=zf&1.F2+򚟋vWge`dnDwCQ ڼ\J1utd?9sOn|oVue'Iv:U|k+*XP2Eqf((DValcW#숪;5lDycEjd  M= 2*u.=\L !X@X׻Br }UZj]rt;I/ZbbicR"NO*6|e$#iARXBD"go I1I( 8v/k[.f~>ʕe*6ZP( 77DbU?IL尾BaG%YP)LE5=di{, G;%',AI~R-q_;+&2S.lT5bSbiqBϽ\T YY"0AU'ΝP+J@^&6.@BkH;IO֡%a8f8~_鹽-[)b; |Ak셈Kb>fb^A35Ph@sZtnvMU4Y 55i#̿sP[plB-/u_t p-|n撒Z󹞼86wR=)c[{68|a%n')cZߛ'b]a5Mǂ: w/3:nLn6$7Ão 0f"69p-lm yK/2' PKWg#1Awk9J|C)V'r[J%Tx}}E$(Tz- kc偳uɋ)Oc\A?]8o@ $!rn)~84W5 J#؇o:ӴA@4"Kz̄@[RI,* ~|OFV3i)ܲbDHѠArEu(Kl++R(MVHXHP+= ~H#'WrD&#5A[Y=n}⹾?-?^ҌDåɣm*-^x]Fuې@ hjmV,QWaBNd"= KХ[ٚM(#%; nrR+:'p5`T_x/H =JR^䳭b[NƹQ.tFR>589++ 0.0'9u0lŶě!#y [NV[Xݦc7'iVRjt 4O_ڡ΋|6<7SR}o`FW%Q,hz8AٹŦTK؜Q#L6'}ou@|]w[DN6-AL4j9O`z>&qLF ¹CY4.MMD}b;eQ|ƿKPJ#.-:">i" ] n<Q$Xn e DY672O>>,Ǫ ͓%dr)=t96ꓗf񊸂'wD̚C4QzS+1:Y_d\z sū&1,Ln*m\ zNtȇtLDo ݮ]۸[2" e15o δ>5(wW{@gKcby5FVkIySlUXK#r"ɧWE iw6zPYd pX<΀@"/# .oH]"|Qt*iѳۘGyW0,:D,VI7%y, [ʣE  ?P_/`RJ\[BϮkY1{IDh=bN}ZX /ltJ]9ḞJ~@SĪVn`B+?SN6'@+ -PAag Cz"#Ѻ׮h\f@x ucY>NBezߒ˧뒫fboʃMCycD ˀ2%R&{rmH 5UȄɀ3LJcN7Z>nH8iXz|D'3.ϟlAV 53>Uh\O dB7\e<2>SRoU'K oMb:a`c7rZvۅmA1֍=oy,w5BC2y\)ż }#.꺼5rsNj5 * {R~55l;hĀb/]S.A셏v3'Wm:gE('A&b(h8~^~x"Y+K{-cIH?1ҰNaŃm56@@^[I3`YkF&`2pҤ ‡!8mR/6 D:D꘎52 H4>rK!9 hCJSaO" Z/{)[bc(AG;a u؎> Q IcT*t.LM }kK^u eUId84G bfV0hXʰ&m/2*;Xo"RK̓`6D>q܉h88ixubB: og4u 89ۗK8oҩQie Q'JEe+ ."H+$í_%c |S8~dhSa܏煌:R}y? XT"Q(Ɵ]!83H`(' UÐ#;e%I6^O.ByZq1mKUhz%~u`9=!! 5]~l"`u=2YxtƗdݰO0Ð0=`_c P@y?x5mn,8scDTE p5^^ˏ^$4*:4*& =J&t&"SRUe[,66o43(ZBXۋr\ B;t .°)`ePۘ,>&Bb- l@Ĥ^it>viOg1xQCrT&[A,w\ kLl'!O2YmF~<|6OHQ|+Ҝ_7q8D=6'-S Iu =( ZgR qВ]q. z~45ǝhO-Oš5jHwp.^m"xpJ_vs WUÄWV($]^liYxJնu)X!!ϸw, Do942-?S9śQtJޑjv Ȳ܅2f+L(b](@+usy;xSh &p8Jd6ciu]&g-}lNRu!^(I搁w} ?䐑z?l aʾP*✟-8gd6) [Bd\Y!UJcc$ g.!HIxz 1l~jBgxd8x QYvT z+v cNj觚k Ж*9"PtZ ĐlJs {h?u20. AY +BK4$^qt>  8Ԏ6-yq֚??TF|xbSL3#4Jso@@K47%tNu Jy9Sh,:Ót*Ajhҏ^zXtgYZ07070100000438000081a40000000000000000000000016439a35600003b4c000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigo.ko.xz7zXZִF!t/o; ]?Eh=ڜ.+]"t; "\C4^ދ'Pu3||f3x;{:Tю&MNn'45RT):upӍUkԗE,UPUFVz_QΔ&#.RqjwM^-C2ɋe}2X2ltYbmJ!V9e h!2SkEp^HGӛ.(D:Zϔ!ɀ$ hOcBfQnJtQ,tr-[@_TXq"bu0f iLF=PDhݐ[6q:eH|Gr)?9r,e=d[1&Ж問G`f )Sj\hb=Ԕ6i|:|,SC0_([;\k8Sk ޏlJ٭rZ|Kjmk aJyB3@hae{§k{= !_w*i ~6UEe֚Tgxۇ=;'gaD@ɯ"`BxZn~G)v4Ykr#ހm ]E58#pj>C|A#3 ^4+(U Q8$InniDQxSV-E_q#y,fX-%/- n'"5Ldu>zRI#Yw^A3v)c71u 8KIۧwv> M)&"k ęj_,}|~"74HA:Y%6]qT]\6l .A6m7-I1VMMNJ5o L#ux'ۃ,ʤaKWn- E;PS[ـnbA_=bR֌ &\["2E.$= s+3 %"% 55CpI9sFr$ѳ`RE b]t d\onHA ;M8?Ks#N}+t*hZތ`UAAX*6F?HWV8z#+C[ Y!v~NM= 󹒕1j'|gQKރM(PM,OnbpΔ!H$JZlH!8Zg`K_U{vZ-M[OA _}9V ;e?gR'#/# х/#*܀b x̯w_q~lgUH6qS@f$Xne͊9mv%ِp&j5)Wxj@u{O ^ ܓvLj=hW g~;Lv'=F߁}rr4Q~عG9 Tr\hP" S_Qy$o̧M;TH2Eb)Z/1p@nJMTg+Kkf]'RRjgf꧒5 %Cܴ ` lCӑj_u?`$ eaP)\UuL]{ HCTFaLBjLmɝS¥ANրTQQXލ#XkR{.۱I;Vƫ|!H:)#q8zgeX04H] zuI@VM-vGڊ@ADs&Pw4csfE7AS}vʻUxWd5yEa:N4k}wk+,N@8Tr Dsp(|k Mnd? ;)V}]Pfm.,,B HQAsX "f"[燃:EIPŞCOPܚsZeW_Ga<<50wGd L8LjHe%q Xhon!$6L>AZwW"mvh nf^M~By*sbҮ NKX5$;ZgsʴպgB'IU4f yUQVÛoVbRERNFxnrʾ+Ļiup,Z& z}L;Hxϟϯp(Fָ=,× `ak@8MXjmF[WɗN9Ш0h!LJW7 y"J,=PB ݧ1T] ~oTfG' 8T# Y2&^ a%@uԽo"iUK}nkˌ;%x>̽}rA63k .2$@l \BLC>݁q"%1@-"R9)t%Ku@7N v $,7BGt]# >`{6m VvY1q `vK!gޜ\i&ґثB-N &\$As;=X^*ҟq٤(pX v'2z]"|I\\ƒ/̜-q =zBT3YNݱ3SdN(NRRmpџ>DijDL X*stȋצnEBdHӏwVd۫U)ez1Zm~C#Ffv"ClRQ4nfŀh6@Pq\J#_KŽ(p,E.ߏOiμ$sgblb^f"N!4 ڬawv-& TMd|FL6SI9/~S#KyqF'嶅gܓ 5ش-5B;j,Tn`k[ɔ8e \J~@^a#5w^H k6W z$_.ǮQ(!*/2bSؒbʱ?iDOы -_%*RVjݯn Iic89HhZ Nik7ԕJ-M: +$f!~9l7l=v%#Ql`+W48vFI8T\hߝT ~㿗j騕 XZy/eR!MO%EuWa4'?itKZp_@g㺲.W_I{w+yF2 տhbyQ"sk7B`ܦKC%3*ᱍ(~㢴drxdFtI$T姼Xt uEZ _ncBx5\֏Rr㎯6;Pu%Lm0Ð4d$fm^06,4-0tΛ 9e0`Ԉ "n>X"\C{lp2HCy !c<Ȉդ!4,cu5G,M&96UACjă{u+aز~^57c[0\%{݊@U+zM26^D`kkBfXVKP49vφw*zǐW."5>攬Mq.@$>[ P-k4,W2A^Dބ_/1A9ʀ3NS0uy[LRJkR]9eFϮp.-)šT$%䚞!2AH!ȃo\&H5Bbʿv'ع53.Q?Ɛ 2%#^&Ik?OIvCfDQ io)QvcZx]na#0]i-#[X̷ءƱkR/^VyC2AFNm6lG9TuEӉqҹAj82cS(] w#; d|vckKHӔ13vO] f]FGPU\ E]zTӯTlzqHY5ďB d 9(Xb QjX#8gYnf1S&(z!b e][e]B+pW(h:F7 kltd]lo a.m+\Qo>]ƞC>x?'}{2>_d-Fٲض@CKj~A@%$]>6눫ZQӛ opNPw/20ؼ ='>zY)'EP)RKEl]lg q IF%Ƃd==<[>2dЈpYL, HS1xog rۣ9% n$:<j2ݭ }C1B6&HSTUM͘țU6" \LȃkAt/ޅ D$.]6n|p"'[ 3{w|,c l~MFNڒ>aa ,pÊE@,Bmx1 w JH5Gl*@P䔩٢J ])yk1wO97YTYL7E " q sY0a# .6X?Et(Fw:(OJA Q"O S*0!p\zD:QYKl;!45Q$v~A ŌJu*k(G0ZGߝ^fhVbX)'XS4d|au*캽 {f}d1#"B iX H %p97м58`Uϲb9dy~&QȩMutx4!o)|Uzm;RN`JWf}h В#UאY.]Q =I_ k u.$*R8u9D[vi'mi3H?K],C &6K(FO;(s:`wj&"51M@)V ˃5!?ED)~5B+UWo"i5m,j@:.,![SW^ŋL$R YS,6Q4 h ֈ z3F EU?<E2kD6}fUH1 ("4 xپ53P`o3 2Pnqܴ>* j(QPqČCO7rhS sT7sv.sJdiv !Y\,G۪*=X 8=<*҅n>(. =WTS#5:PREߺ]%j;p w E״|Mzb25-Y5$n⅁9}Ubf Ydp&"zeU+߼"6M&qKWGMVhCPd) N P̝ã9]r(J6ف#me$uv WD w2~Fr7Ogn4A;^9XG,VѨغYAjyT<>Nh,E{} \:u:8~6W\8: LMY$S,FTIquVZ$VaeSߙТ*Ll^M}MJaX 1GsIdpWwXNʛj g3 s3E3Yc/hefoA"Տ/vޝFvT{K|v \g8<6-VTSwkޕwSkd헺":^&tW3i렭S3̀􅭓,1za2/D Bc: jɏ!* ’mq\t a>t0 GEL/#" #ynpZǶ޲[6'ȁ} q7uME 9$^g`;{5ߝ 54b"/aAvb7&WpBۊɦG&vE*8L6B72i_ajcMtCkp6",=樄dLwjIh,z鐵$ْ}Q@h܇GYz#gFV$9"ϛR?^F~P~ih#>GA4 nW7C;V'~Bb_^9؜6ԥJ5>BngWBMSS#.VS9[K䅥dVSZ)9c^N^fuk^Xtي5MU1e zi[\ Mد%tU=]/J8Hc$4 59أ&k];E3(< lC>5vUXV7L p*ޔO{VX xp & xjk$8 dQ",Mo-'T3V(Z1rvp~a&f*g+Ot/ PL>>3QkԠZf$[J`CQv5U\*5^w_~K4ni Ո("i02Tڠ`(їf̠k¦G@e7QNtrfP9|I\w;EaraJ/]`&n'*iqzTͩtio1ʀi-dI:TC@,#.d$O [}z,WRNt7.UcBIЛ.*5]{ H7bXmy3R[rM9V\1ɢϥ]3:-)# z@y`0a#N Y}mbY8陁BKjYp:"v[ vrQ,}ME4)$w*\Ԡ>nQm0y|sBȚ=_~Ǵ[&:xIWƙ% PC(dltiDtG%EwV*Lrw#4xޓ>2bj]MKs"ِ`V!daMYy%BXKXtGdv{Qsv3Ik>5E |s&X ٶy۴-ЊeU€ְ/ 9P!?=Ը沾2p霡G-ba*{-~cV6~;N0{FLm0LY-,*DtƖ8**#eu}ȟ;t_yI+%U ۥÖ }zpP}X8dLPs2~lO.eӶ̕H(+;ñ;wQRd~98_o5nLVGiʧM4R`ID9w-'5`Ϊ܂Ph>U EF䂬\o'BgE52ajG5i݄3<(bS+UFn/M'*Svw˸8!sCFMUhAyO9Jʝ}(\@0%ZR~)%(3&/"Uv3>AXГy5 lq5BW:۷y) l$2@i.kI02$bs.בߺ8 ?UR+K- Wy41?ah>= X<>HIj%-'(sml uFH`DTIt$V:QAT ݟd%BM3t9/6@|v5xV .eegAWs\=ǷxմX. z|ӵz)y%;轜L ǕkƕU-]ߨAzeFIE.+vqq(ɶ;ԇ.Y%P_v5.Ent.y=ARMjqgȺnJgKo"5XmJDq RF` )K"=1\b"0c6G/j@ )/3BX1#,_o >4A{*M _|_A* cqF On&:V5 T6uj9C2 r%;6.[VMl:KԼ ՓR#ܼ;`2Mgc6qr(үy$~]I ^Կs'EɊ^| ځIcxU1ueL:!4EnujE[ľϫ-9zt^^O"(f9_RD޲ n>F-CVC !Hg.KY@_n]b qw鼹>*eTG8،MR '_I@],^+"[}c$;a}Ң72h@-84ICTǣ?`^1J!lHqiD?挕T\<{XcⴴvN93(:υApI1^]g!-Viswfq~>~!j~^H jWG=82*lH&!PwLt:ͬ}i<֞/TI:V^=mŚZאXPyVXMiW@11O8>:g`N`kʬ*6)'g Ӎ|)"$?ɳƗ4AS;ca^˿ ٻTYdDC rCPT+>Y$*ؔ FAx{!}rnhP> j 13=q ]3hQ#c ^h+ 7r eQRy4+i2@Dd2 wH= #:k k:޳sgUj8y߬!nX]ٲ~kup!g]Tm 8I3x9}rW82~ã?{fxw6ؿSڝpUf`X#$s߹3;S ^:h&<@pdq}ˇ25"΁N[:ay 5rɷ޵?.tf32mEQ|F)!`7;lt,:ϼMK0T` Q@@ANu嬝F ur+4F$>XR?X5 L|/wx@/=f1H[Sv1\kUfxtBSqu2{O}H"m}$4I/fj%{X#Ks m/[ۓj¹eUGYn㥀39_ʁ%h6n 5ؿ# UkϷ]L=DJ>^Le(9_l_7ZU9-BGºפvC%~ #-0>f1}Bjg?Ǧ S.䊸iI'\IJ@ןq$Ju6X3HViVݎ8=.LE60#Z^$ķa;o:i5G5KiqG %S1t9noy-E s4BrX@jD4SKԼMߍ>hW%JeГQH<vT7:.Eϒҝy^,asFa6/DB™V|)|9*4Sp "_ XMvmX f4:6saֹa-!B%P j迓ɺX/>:Rn-o 09ط3IRYʪS:=V޵:Ii24i7ROA3 VT6jlK0$0j7X}eETk Pgni*( tO _,>ȅ@hb\Ž5ε(e&AK*4:VPA L{곛Ol/*gځ>*sv)IgYZ07070100000439000081a40000000000000000000000016439a35600003b8c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigodj.ko.xz7zXZִF!t/7;K]?Eh=ڜ.+BN~ƕޱxwJG8>Fޅ \iė W,Z:eoٙҫ2HvܻTL odY%[g/tS]OVF3s](Ԛ i9j4CVBnI6csmK uU)Zpר$r3+F|5;5{-gk': >Lϵz3aG̓~ RS`[H{7i#epж zH(g<&w6-sy$6ɂPe5ۏņP|_ {y!zj4!Hg $|n>]#^|-hwWAbJ%F#tnI[UL$FѶahe6挝+9xt!DaO! ]cE 亡 l"Vs~`-JҤEZ7&wX!R"0^TժMGWp}^F~pG:bc[1b\d >2v&##1TWl >Oc1`!X>'AȻZp޴1t195DRk\g`hpd 54lٌH3 WT'0_{iIzr {5+y ڈfl>ke5kjDp,l'iy{5ߞ "g.p͌ Jv$FBw,WQjkob'vp};6wC @!6Pw [nH{"y6Ri "ǭ}lbaW,F:eU(~f@ds$ W.''\KzWIiP^kFXg!Ohp_\Hi9Sg̔vėbuR=LV.]ɭLBU.w(F1'$\e?Z1M| E91:aU"v4L^菍gP5b:`G8ξ(Zo# ՄICW𠖙9U 1AAץVI;<*d/YFf'yŞP4jY?HLMYE>=Q(YH<_:I4XO_dٟdٙQkM ȁ!zO]>:#/wಁ^Fzq*XLzv URT\׾mbQ2+8F  +m`~)aT%K}WR)f1tTQQpʵ Ą8#Z0c%T_P%ޟ;Pp+ⷴx` =t>W/R?ORZ0V3Uj]TpeS)[{ifo(X.-)cseA|%6굙H ɺ9*ÖYMFZ ׉[aT0(t W&5"v! âk}Ffh+ַ@Q,6J#vS"e 9ϹH,|zeͩvt/i99ԯJI+U齫"UС 6*KLP.? {iHV"諈~Ь#HT lAf;2D D@"bR 8R3v÷^c1j$芯8b/̵Ixp+ }3A֏oC siz#hwghm?R["\\a ڙ\ {)#i3.Z!~ݓL vC% w?׎! NCLGCs` _!Q=awAHx>X$Igx/ۛP[GQΘKeO(w Mֆ-N;J[f.A?,h8)Hڔbʇ*7T ~PQ:rPRj,qjf4dux> LـȘ)OvRvagډQЧ~)P݅ڌ~ݲk09q{eh>tCze0QV2\Aթᮕa VdF6u^B0˼C;t"֙߄ܪ|ϝM.pWq$4?V[c&t׬H*X9#6wؔN-[8 O *gt ʼxc{eRaY8'2 G? ym(ՁE8d4%(2p2HZ\ CWWm$w rc^*&w䍆a5y[.ʸ}551iPHDc|fJr&xmV;X5;?9!O@(dGxf:ASn<IBNT/. rgh|FO>t_. SɥVQ\N[ c\*HLӅRdBxeN:3J3un 6,E $lA?LKV ^]RqFf\4`wKʌtkyU2鎢Rz}QX8t;!RGՌfhfCYA龶[vdA 7^=bzR!Kޅ[r6 bO91d %D8}^U(wѫQ涹$&4Fe2S@$Y9L0-ϡ28*]f[ڣ\ ?0γɰ`Xd0f*ypxzg,`B|P t"8L\'R!COIp H{;sp ^f?p4ިX( <2B8d]p >njј;; ;[b3I:>୧2tHk L6#mW2fl GZEi̇v$)8̸ YYWD'΂8ǹlKyԕLM{ưVbjth svd续W) cŠ%g7;ƀ*{4V!ɔ3W w}9@ԥDzMv\c꠬X,+v.Qf-!J4}6>/5Ndc9~}?#0)DcJ! ]D󥴽j^XPpW>+ nQ.NS~9x/*;6#ŠQ@ؚ|# mO@~`[C}a>LFiCsc4=nb sNL0lz/Bn(`IHCqbn螒Yq2C EClOF0cҋ"2 lfpݦho7U=cG;p}V,"^\Au ̺x J8nվ $s`j^?n{ςJ 7Ooyxˈ +j+s?r'4 =@#8EU?"K0J(6&.aГ1/m @B };`ќj]p&uTCe #N3~=LW}'&ψCӕ(oa:7K:OJ͊6*د:l?ݵ`}{TJ+ęUXv0 %"?frnVcۄ*ɿ+3$rA캁bsB~VyP_'fBDxu]j!w0ע/݈hQNĿ'! Oh{W7/y;XTR;HcLx \84<Ɩ} ;qNR; K9]`'!ux– b+EC%a4Ú.`Ƅt 60\F6N?b= `J2tmgE>-+:ѧ/km[7,xk|BO|x 5ƛt١cxh[_xtZ XDX2 j:`3uiSԊrE [᪴:̵y$ʊ !VhU5m8M& \c|.I'ʃzSP~`֩G3?&PMJ#yT. $Hv|Qh)f,c<6RDx̞UJi+^d6AcQpGq˰WwJdDxBZT@=-Lv{|R]gzލp=~$rp*o^=[N۠#_IVh şs$is$S?7Ms ~JFĤrs/3V&~8ƃy&5.MW'#^h"ʤAt2-}inmR, [wL{5ɨzvGՁELM[|㮫#UuGpX jȺͦ;WR,e(UJK9m2*ԫP ) @g.3 @%?vM?(p4E(Y ߿4YnNPud5$7Kv]Gኆ3DX9S!Q"6nFf/yըiQS zrG[7bRe*Xj ydzN|ՙ2I&f'2t0\-6 LN1x9PW:+F݈f3  R y~ndNQ CUyGe \ |`~5h,zS-G+lak/yjZu/8Gg$-f,-\gig]B3CfIYԅI7ɭa^z;= Δ:4^& ƭQITO͸r>^57%\ї4~?/K"(2 ]`Y!h)cc>^%'Ob\f!F!-@9tM4̮gT{X! {6duB́}uU#`7NK3y:j3 ˔\$?DP={]clnJ:S! -q|` pT4Y}eR 4^wa*JϙfO QNͯpu#gd<1K9򩣧@vBϥ :JLJu ߓ/ ?js`ʎ'F܋_9?AxLD~r[ 8x$]wئA?i'2> ҆HC!}JS#4n)!a&s,)6gHU:C tUQ;'v\$q$g" [dG^([۲V<5r*lbKVXy!۱!;HemreǢؼ‹ar[9hتQn|1O[KtAz{VZhc{>X(KHIOR]S Sm3,M.YR&g\ʕh7WL4"}G$n0eaܢK@j@1_p|闷5IxD^"״ -I.g4kf"fD R[UJX4f, k .v5J3 ZjAzRӬqFh{H2kg& Z:L50!^dM7/`ll.Xj!M+:cڲ ˗֤mwO@Oh AL$`ԠLIUP3\C6upCE)or`A&Gmz6f}5ݾj ^gwƕt KV WjЫ?Wِ]ϗaV (Xb[qI ߪ0<,w;= pc-Fǽ=/aX쬟)}pvPiTB BR]=RK KW`OB~?mss8$ - &rj ".ٴYun]WEΑ\,H̕V7=A8ZP[ɔUt9^t]"AF) -ok11EX[oKEix\:gf (ҪqEms};\+8fDO/T.=m >dSF6@܆d [XΜuLv~H^A\-"Fn+r3_߯ht'ʳN<ҝ+Ec+Rrx!/$ͱz>tؖbZP.!p,tc}x  %=ޫŅ Gs򰧬ĕc9Ɠ, ;fkRvדokd~c+˼JdG4QY^&L0+3!5Ÿ8!&lJo Qק{:uV\޵5%5=NtGVTd-Y7ZRMxy+fm5?q WOL*nA O5eu<,[>j/:|q)Pau&!Wrؕ\a7{ f5J:GLتk 7 7#aBcr6C|X}\p>"Y*O"Жg3xRс|%~mq 2 ;gP 3W. \W)|' d}P$ڜ % ᶮyia&Y9%} ;8UH@`}/WDAznS86ȀW/Tx\9_-,e,$a'`5wcXNh؂[ Ƕ>̜?`qGNza,KB=C㕐hg/IrsSk2)gj?BUfjg$c<'h j`uÔQN@3㨓nGg?@ DlH^2qA,kSjUrz SFVfG#9[nf/dvUWDx!&V*[TK -؛i͚w!|f#` VFeבf4V֮|~q <^d |ry8( ]\@Hd-ЈZ"ooS}BrKD+YrG!bGP)o H aFx`NQ&_45u8,;;͸?#$mLhoij܉7FiB4| #FMG4Ɲ3h906<L/]k\JֈGKnus|ZA5"і*F#։Bnw ̋ZBL}/ 4̴_3V[el!} 7GsFj44VВeA>ppD $rxy eh "9dNp&pr29o߄1r[eb_Pk:@8- X& U8a}+Y`vY/Ŏw׀ Z䦕=ƹeBv?e-# IC1_7U)tɗLanl8Br|_tDՑڌ}'য6pfݒ/WxpkdG8rg B,vb!fq[k1 +mj+ &#5Q\bFWVpT(-ds\.jMHޠ|p m7 6b9ɘ͘_ƃ҈i8 Pnlg&Q9{Af 4 k[t< qB &0f  K)u5o^ G(YxTp4,P2J$sG,oGi%h#\?ϟMɂm ;= ?v Y,uqgNT(Dxm-CݙQö(C: 2< `_~ "2: (R.Bd PË.#:mI&~5] $YR %0'B&p$jHƊ3FK\d"?4veOJ|W,] V;եfVSBD>g{Nꡳj R]:R#9o9h%?(T41S |K;ӣ%& ܱ`h3Tciji.)29wް:F?~Zx{c}M|oN'RuDjrƤ5I׽0*lʼn{L"h=WjTakfQҨJUjSDuqQDƸCkA0iH"O3;: 6_$,yV|9n@o+#e7Îʲdd[CVS\Z1)V倵T߹{^wƈuJ# 0Nhˑ=9c} Cޑ7ʙO@=RR/^"1m0:'0vFl 'Gu8SOXF)fF1[R0 0QZjVguQL\ B/E Ӗ*&JSbx:>q W)]=@\%a;95^+;͌zquN(P7]%}ƛk3MEҞN9j;I̎fa NxN 7VI&PWiĸ՜HzdU;XTW(eJR_T@Εof{m ߹iUYa&J|=!.MUI/Օ-5JWiCI6c%8Pn*xx^NC1NВe뼉G#(KrMMPL*ikk7RJZKv˹j] W,HOd% -tl *<:J'j:s_+Oa~yِ|J.63zD xPsV 'pc$M-"en1LG@pєR:)r}pqY3yp(Ÿչ-蒅n4wo@ _Z3ci )Q} ZB(Dlrz~vQU1_AzHW)3 .:J?iwzx|p@BVMj^`6O6')-LUP:#_ wҹPg.ق0IDF~/.4T扤zpuUK%7 aAH?msիNM7}s#)pj唟rC7G5o}o71O+ JfDxlѓ`q S6E߇^kZxUUFU,YBoy$fP|ʅzš'؀]Sm#.)Łǥ:1P(䜬eǽ?QҔ*; 9BdޔТ_u|` +Л- VF|8~b#y((-* KՇH_J“1@n-3*SS(5i̿HiGQ&3G^ ];l .۹.-1_ Jbʩt?YSkg;::@ &޿Y>;͓/zN*m<(IgβAvK<|]}oJ!ӄT4b F[ ѵiCOt Ὅ~,v0jFNPM5cB%{lg$b2q} ^$;KKo0Jyb6dl]RĈ-a%}T5F=/X s-($xq謸H֚R |џm-*"a \zM9|=` <8D2>+y$ 41A7&Oho7@J#QHp;5%wJޠR6^??jtՐ0?pu K׃KcݧP9"ram&vxϺ - uzr|G[JxU@麇_)&j]0>̐4⾸t֣g ]eꑾ*p;[5Jy{JgnOR 9Cm2F8q=5T\9YD LheV;4ws!zNLW pϛ+޶Liez&'{pA.uZ?h\zS} |d^ wrs)Od~tEeˍwgQ=3/We\OfU.xFRe]ydJpQE P ހdwˤ}iW&Y-ZBN}/Vj Թ Z3^O~>U 0CnX%m=q Lo' Tvh#l'^G(;b^: T[֣76t2IO?Pm{KjFdwanvxd `Z amx3٩@2S,oNWȋ+C{F|[oѵݝJٍ1! @SHof kELd@)ŗ*: 7YҒ:4Ll>%U=xxpʢL,1Ғ'WEF.>UD(aќT>D25Z(g1eg}UF5[l5ԓĹ$vFijHJ툣s ɂFω"4G+Np>4uNRQ(rv4Vc" ?&AC I. x[Z '/[~ԸHO e!|\;K_=4Dmk y%VK3s H>,pv;' Ԛeo2-l>|6 e" s ~A]Adn튖0;Z\9zUurx_io9¾cv@&6]V@#Z tS C0͂k15`L[ 9n[Wz2ïROzP&Q6 'yUMOgE>MxpǷBZ7z 1# sP'OP3Z}Kj7Q -"k!@ax"^pO@}`',xG'fYעZ\]b(8.+{ed_~W|yFa];H&2{9eV{Aa&EΓWxM]/>!ώȆQ^gh U)U2FpU?JZJQٳw*]7;V.sd.a\Jo78Iw,ۍ&ԘnO!4Ly~5>WKNGN\rXʑjw,sW$Y*TVFQ)Z:7ze>x6p\RAkӈP&w|47ƬÕlؘk78vTyZ3u#;( TT2Sxx<M=ddǁF5`V.Q5K [_ ]/3CJv&~3ha\zuJ/01NyU|'րkNiCN#t88hK%zC B9tI l!DmnRHeT8Qx#FSԢŶl{:Uz`]%RD%?#Mo!W OvaXw\2[zc?aiKvԨ~?{q.jw}}_OR*fdFc FZ\usVV4 Da*P*s(F{eI&)ڊ33&٧(.8.=FU1EKP}oO/K[8G=^@*0+ۍT7\sTHz_ӳtU\4&-%i Utɐu\<>QQmh$~n dZר $gSjCjV4VT%f'2i(}1\QYCDGX 4BFP+c_Ѕzl+H饪GbuKd=?-kaQZx}*=)KHw|ܴQ*e5o 6?Vv6n乧+Q}ÙUNOYA)8؛~b.ND*(m}AnaOmކ)4v3!~ GX,zEɍ=_7+NehEA#iNQ@)ү4e"H6 Vc3w+`<C vG(R vv,THnh柧G.`Ֆ֡p/hy2: `3}8G}w,c=-ߥJ/j"xm''r rhBE8MU![GNfxۺ##ά.V:ׄ SiJE%yn^PKr-VmO\d7S&--R WvP|p3)N&th!dϐڋji²9=8̹бf4XrE'kM Ookҝ*ήFeVUu{gy<\4]жd >%^x$}RTC@{?6~&J-d( QcmQMV TKo[ ! 6LsJԪ]@_bظY}s@'4ק+S3{Ere2&!t2RlE{|xBQv$HRG#c+W,KQњQ(8{'EˆHgBشi6Z}8=71%:X`w²?D:%ȂH9.>9EONO WTJ(bBxt$rm>^$_ۄ浀]a,'{zc ɢa=|#:v4JkE1Y=~J8iKCJsYzM^+R[?~U 0vk<誆;>g (Uj ۥ{]Z G r1j,&edÓOz%<;c}nyU* I VO}d/3ݲF f*궓b6ctJw#d ثeN,w)IPt.fhORSWϠ0=揆tAKЄ4炋9{W>T$d8g'#.zDe d@% ?\9n}K!6 qd#J*=kHϊm\ tDY61 tܬܦTv8ѢL:" Vt~zEQ;6X Zca@m"`O|fI/edk}QXgPfzt6_98~{"3p'!v-FqPjK9S8 hׯ&A0r,CV-P3j?6&aV[c8Lkq+Tcf,*xfXqT#01и#CZ 5(1Ig54z`H>&LA+ &.Olӫq~F.b ]%-Af .Qw [ HΤX_>hYìʉwa~—q(p>YXv@>؂F7זqnQjVx_3eL}4j%"d쉄\yt Aowy:߼UpOH5jzm.U4_û3Nchw+)Vd_S[TC̶KzB=&gw+s.A&jE1Q#+Ǔ?T+Xv,.Z.U@ϰ%KAH>sCJ%  ϣ*}CAEa65YJqJF?g/[[C9c>ׯ. C ?sV\i=t` &ߔL<|٨Pq nؖ4lh@B_ޫK&#,5hO-UjbT&<&([!`<ȖF >Ly{5CYD?ZٹGIG~ڡ8dyMdQ *[BH8h#ڰKԣ̧\UUzJ*{ùnD(H *":h 0,8u ՃxGE@z8?WңMj^s~|X*ذi4cYQNG ;!v_i!M p-#)9ɿw(ZRDֻ}\~LWV[€z$QI;~r-+=MVjOY3J=C%CXja Ł0-jJΎ<4㴿[Avf@${b,-/\7/[}a9 N(hdvo廥EٕNĚ#\#f%ZaE[T6sp_^vvy%UP 炵oKJ1ПѪƦ::2)rt)\Q{CQؗE[at'h>;3U0N:@ho]If;Ŀnt?^xteM޿i*c^TށA' B,AN "Ps7Ǎ`Ť?o)>fcYF#zѤ jQŶnQV$8 v ū+R,HNL4/K,\0îzD,(iM .N+/dAY=.Mn$Ň0/.VSzl+c*05D)*s]FQvͣ[ FEe A.5(qc)E^rUu|?eĄ!2bѼS1^k*[7BviJ=e|a)XDLDt1Xx菴W[4T7Y_Hvʀ&AUO­Glus^O)~V2tV$}vBZgꇹu]ߴZ!bg:mv$Ɖ:KĬ솮Qoh18IkvI抟\6K!É˫޳P6h gK5鵰%*|.`wפE-!/ehc kӫg^)4abuj-p!qϙs4 4!=$ԭv7,OU[4vaAݔ[S?i"q}֥oa ?w;CkUQ}8zaVӾ7bTOųr:OSmL~u v\emʅ;eT70[Zs]Ґ2 "(,pqW+Bv-iX+Mukǧ`C0vtCo*R>‘ưpxR$˖Gi1e2<OV3#)o+"r?"%"Ego]~˂A,@\Tr(9z[lL4F!ZL&V'E$ɍ\ߧp,sA[lCL1] ;z/C_Ȑv#!U8 G|g٧Kqc],{PWrJ\䗻N<ӛ$F!QJ~~>T 4q_Or0Fgwp z=$IkjJ4)-IA@6>+t`IXn\lA<`I ̼Gm%٨*ZSMtg/S@2-M/6aJ}T36IO u(: 'Q}?1![&ƀ $g #,a*V67!@r t4FI)3)BnvKeIV?u'o7F4tjx5mVe][ dJX: r̓juNWG%r|b)2>o@o *'=*򻨆 {BZR 胇5# LB2@yz z^sȆ3gFJ :p tqU7@5fן@e7h-Y*ޒ!6/dP@4B~)ĠEޫJN!{2Y2o0/ݿ t]^{3JT@U0RLCIԛ$jbվZ qYƫ! GŧwE]^&AZJ)cF8a~rs p!'@C+?o)3}WeW!"o~[f5!y! o\'ݸΏ!*;"/1`d{ vs/QoxA'1 :1h܁T/KF le]a y# T. dGxxT ,'0AɜEYbj$paq#AGe%/w yxK8TRRubHVWbH˫F'cͳ%S^o-uml}Im=Ge2JhV[|ݠ Xt24Fje| &/ $W7B~U1uV}pqS-Ӣ g 6( =܁Cd h.eb/tIμFCrY8 c,'.lLzj>kB)؏DVr<_˺o 9GC$It+F7y+n 8&7Ћ3^XTi21c<4hXC^Vtoߙ <͟Dg00PTdyй!9X߲ozdCvshَZ҅?048[owrQjjN,-BzC衄vZy``8"^c-YvWA$ar?WgCϰB5]/-&/* e0Տ0dZ~|6S͵ oAոuϊ'=zUPfy]7nvrMʆX)8!OT;VzqYAqk00wˉؒ") mG1xa~ tQ8 E'')88(?„ YLدr.j+hp&eK2L&h67U{e[3R#BOip >]fI &(b&mFuuTxz~NW2]ZzMVbR0 ې ) c9 ;P9m(eB0ֳMw }#j1@;i!;DSC֫ \.жGPʠ%YɌD7HER*њrm6ȕgK쒡³3\_ўLZ:t@syG{B7Rv{xBZr$&Yȡ_C-܀DBBNmLEj44 TCZXF|T-GO<>'ȧJlxe귒$ _2&C\`mݠˡʸH`MT =YVC;2OIp/udco;Fq!UdTaI&qTXJ'uUo 9Tʇx.`?ck^2bYϨ6JB?@d膲y #~4LƸKԧdR3Xk:4+SeHM?f άmG&HU81>O.azLb4=!k .9T®_ې 10c P_ NDA6H4a[>=>hBHI_/ G*LJcR|;(;6N\R:SI8ȡĬpt ȅ&B~],er*Pl|(.k OB4o>𥨗+%By's#tM/YB`E+lnVcAyli z=ʴbWv1z6Xe%s`5B]oZ[$sC,P,u`v_ "|DB/Þ ŋ3 S9LLa⁢[4>I8OF^ENߺyaKHFK&!t5|˭`.=|I?liQSLd%uc.y<@eE Bd<N95N|B`JHކg=̣m6Qh[kZhXQ!P/ZX#zzf|]_%lW0#ڬO}ʵM#gL9Yh3ٽٽ K%K'_,*D`pnPtݢnK/|Z{' oIԹuH/ ՂxgPb%GGVMg5nL0J'g6#@vmo7?f_/!DLӭKя֐+|a!HNR7@lj`fhhF5V*X.D3fh9 HE&8 kw@6x c$ulUV!WS:)MgR2R}Cqtdn黕v-؏"J'pARjLǤ!c]Y'BԈ!J#3 nClᢁY0>ICj?)w( /!"$H Ō @ X칤]{Ǿ\Ӆ0t(n(D(rxodT9@ey6t8#Q7;2I팳RK: N4w$ZW,-'^qz@1} tŤ :;HPѿe@%k9Kx} & 貗|'DmP'ZY\VP%y_b2m UGpB~F6dZ0N?&dy12q'rɞrnOuinީNG%k_1ʁ<#!|Np/25dQ3&*,[\WЬJǀrh凯9L*n)CMyx۩!FccĽFCXrz][*…'V+z`c<@x"5I_<;2wmajpqSv4_ks. أybF\ f%$q1͎{-ٗ1ްR!:swk~2NJM8K)lqebWz*zGff16j%5|sKZ:Y[B]Ii4J܅m(4IBoylqoI--3dwm1;XowvcqG{xDYx]ByMc>7bC=|XƹlÚZA{Q`<dfJ`F\td5)Z,tJM$YONf*^<~r2ZGv؊x[ע{)necY|kƧlVx}lE:dº|orb !z_[Y{ffGr6!{*uGy2Ϸͼs+~Gޙ||]jC㴼7r3ٶfʂp'0{ lz_JlM}aq?̀0ξ=wф}+<[xD_o )bUl5碛mn.q{]&;+TZ na6:$/K0U9Y?8y^)2^cNa?j})Lx`%`d͉؎i s)pu7hG֩u5ȭ 9gN*EHf^n*+ANNprj1)4"҅cEHFLybO8oQ[ J/3T{궮;ncBub7^2] T 2'ľFL-S{F +EzSN'' YE qA^^/KC~9D.Vuc ĥvim S *Po;"): .&ǽ}[rW+`h@K6Ufrk9_{<3& {~' 양F\)Bt=UF68+#\gC'Cѕ9oDВD Ed5[[%]=„h._&nIH J[E]{kav=֠TI;w@punڭaĬLWN]4m>=h.dnneSD-J!iE9Gͺ!#FE젼֬,ݢB% +< OnysLp 3'SrQY-sm_2>\-!Yt}_ǡ9wDN@Y-pX/R2xw&{ u&g.|S<XEn&݄TAwRE9u51G3GU}GTzaZj0Q%BS`50mWoA%Զrko1[o_*ppΟQɀAi.!oWL\ukxi&D<7Sv[ӎLVxV&K:$cdu= yp~i5  bgpN54AROY\ i>>*WISf$C׍ެ1*AN_y/ZǗy(xu-Q^γ r5Duor2p%"YXg|k5TJ!qX SXXsdKA$YŚY/ (N \+ kd(Czw]`gYZ0707010000043b000081a40000000000000000000000016439a35600003ca8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/echoaudio/snd-indigoio.ko.xz7zXZִF!t/(wGd] Z[KMj%h~ §L$pI]!VSDC類ja?cJa )1vs*:V6vrTCϚ=xa;τ|#1KI7O tԜew Og?^ h,,lվm"celTx !P(|PF pQ:ը(=Ş "F55G[B>Z4L +('D8ꂬs01S;/и -;,BB6 F% Gd~td]BN:9%Γ.2mp/gj2rnNJAonh"ɍXyr(i枌/z]"E| & |v^9}R& ٧:C}\'wTdi 7<ˬqg ʪ,ya!L:=ϲ_'HJh9.D˹⌂t2T;=wc" n~]o4AHqea9WnKa1A9> 0vdAn!*`'Ch}M2$+şs21(wEa99.K >鲺W+F  YnM=خ'֞1/I灿Z MX]I7`[n2Y)A[hI?oνP+ڵ{Tf.ֶ 0 gxjmsh,Ъ1݌:"IJ#dmMwq֘3u> ry`wMc. @--$ċʂgrR[[-Ǘ7aWH[{\)ZZ9QBOݻ4YH%6JƗ͊/8 yif:Vl]VF.DX>) MVYς{YJ#MėJ@ B~G `h7= w^&; R! ^73Vs}r@&0r̿Z>\p2B83R)6U" F!_9Y Do#b[+,rڤ_]]6>(\i|Ԯ!xnϋs~Rivm0d6hCmͶXCZcu!zB;19^`Hܼ{hpvʾի+na俥b,hȗNN^1=uKPlfC!KzD d/I_+3˕3?zq{P~B}3Z |0t61[ IeK h_s+ jӢ43K#>v(Y F)(/ҡCzsΕIeOi A#,y,cӢLKqmG?a \6 d|!Z51{ -UB#Тn? WeCcS3V/VsXRWfZ^[BdǷ ޽gxicl9{ؒROOEt@b5A AIZ@r<-KM(06FNylŢ0yh:&Nڝ!j$Ү$l&Xtc-{4paF}1vr;CM"sa>;R"HR2c߂hh@oNR?(y-:dho;^aY#m$ 6Ҵ7ǍԗF;KC }K[pinsD`#rw$mzBy B$u~kn1ˍ"%C}$;R2}/w+}nN- v9gu=Zw1vںL)@CF߶|l*6p?.})π0 ?*e2LF,uLىE0{B$:ѠmcQSW`7 g@޷nyd"-d(E(kgu N*+e7n7*.rś>^&m=&jC165-m.,Q+&*3Z09@JwWm#-b6ՓFPVp- nBeHԥfVEш={ t(] d++sUxv\~G|@%R@<- @TJP{@NZ^"OL@9*i].OS+XCxs1\`$E5FB kV?jK=8]C@ln;f\w>xg1+Z=V[0ZPI L!P\E"" iSQ}V&AL@?:^ʁ%L B&K^YD2 ~(+_O:xQ0C:兛.#đm {{KJmⴗleYl!-O"QWDrߙAi"Z!K(AWXYBHpݚ[FS0e;L$EcGsh*^˂w&jɘQ! t *]h mBdOF]Ҋq»{4?dj(,q! ]r,)6[6og%d[xؤ :N<کp*u1N BGDaC;mѬ, 5Jц;o. #d4h!g&}I;N! b3,n".r <:3L5œ i_ ȘP᪨8(QrYц;`iZF(W^Nbo6yBɯ)H5KY{NP+`›<"-k\ ^a젾(0E\YxB :_ P:{׏$y -:{zgiΩCJttw *ik, _2`?40SZ ^@ᴲ?2|Y3c0g[" q5HFukT\mcs}V-ꫲ5!W2SMCN<gw$a"~\͈O"L ^XU'>]{L{^FplƌXYMl]C@b7{^5isgT{ݵ ѥ`bQ[_|$΂]joL]=:!+3dxG"~IvI7I,~|ܥ)39o-6'=Ep~9, ӌfyi7R9 R jCxs?׸8,={E[7Jpl9M`Q[Y2:$F/_x= 2Mvoԓ ԙIn:F:@Q*if5\} ڐa?_MP p Cڵ]1OؚDaǪUx>* ORsb>⤭$)8ZXjL Mk܆83KRS3M]n"4 ?FP:}4Cļ،x<;7^ׯz!&UHseD /v?7q.v}Ā…+,~4'HFjqzvCG>A$R+յWe>6T}zA 3!}hݔRm\3<{Y) w(9 8pOśH*{HC.٫RrYH M RDջKB_}!\U]ѭ'2m:}ȒiFk|,*Ђ|5vz3T4 hDP}ymp0Ē{Vw %㲫{lʪ3?-\`gp+|/HA'o%vs1ucɈLM6wUѦE?v pM "oJBk"DpGۑgaz;<.wS5hiJx!q[ k۝F+-3S z>@VE]"&qHo es1=/2vX};d}\%'Y1_(R6x bqFsfzk ] Q=BtNtϘ)RA]J:i6aݍyQ&|ư<E|EDUwiF}<)N /}Ӗ_,쟭hסVV"%n|5BA0712ƷJi쩶EP vY[ck%6+@Drch4h)&>)eqm.5j]. /4*  0aSqoorʎ1J2tzjwŠ6q5N~uO;TD$D~p- [R<%ǭG. |󉙖3p24ʣ9q!GFA>:CZ Ki7wQ/R: L3a (N 딕|l&9SUagw˿k)גcsK7A}^`w]rK/ˌعRy~E anAB~rxމ`&F%*T`Es 1yR]R*D;'Ʌpf!O 4bd5!MI&ױRUę~+n5oNQvn5EUq5Po:xȠ=00̔D73;ZɽsyIGi6ݢREP9MC|JkABy#V#ǫO`*'8: :sDge4h*};J{eSE%ܫF 1Zx`&%#.2? dn),A2JdPfcߙ[36,KwMQ{;|-鲅Bmy"g8R*h7Wz?:I)[[*&B񞮍(ˎVVKK;᣾­\':3F$bP  3NQFrt11Xc 'W#[e;_yioE0x w'KaQnm ߕ  * YJvu7i"8vGh̥Z=95+&ϻ&fR+DFguXhKsp_hYų8G6J(yUǴeyc_\5Vw#V>$D0WN|\J{'nF+1RS]\\`n%S4 XÅ߽+TjhStVB< ?۟&$?Ek9~!rӼ3L:V΂yem%HNR~I+'kL-ݧck.#И elJ8FS٘r4GwjzQw> Ү#1AE1gZ΅ƫ~ܾש{>CЙUrY:)`ToxpX6U'«G5vjKAZַt(OG| JB %,Q鋕0f;ݴ-DyUJc+WFbDsͨ}I ƮZ'Ck@'>3Lc54z *\*T0i]:+S^nE6&M#M>v]X=(쵗8W:ŊҀ0.!+Io'X@ѭv1qYL/oSJ* b@s3c;y,3wu2s g<}y~%+g C'nL.kUE<6ek\p 7=XoJ9. 5I8$﷜[!NJ>L˖U~g@^&ebhE|'i[9*f %ؾ9k -kemTwnaGVVz:ju #T5Rd`\]>WyRyc6rH%+SGJYM&[MnarpiۣҜipDTqT,yv,%]خ;;TeyHuq ӈBZw 2 {| E!o̪CC,VfI _q鏫L~+ӭF;DqsTTŗ|iM(drdS9J'ssf;f3ԏ+wHrH@&dtzT`l|xw7j)ҵi;I=<[ܡ9 k+G`LЖU#* 'ύHJ LaLE?M 㶅5LvwNC?wjm# c NXƸ2ci}BAQ-JT)+*) :=b~n2c&d BgxA3 fwfY{U',.dqE1WvFRkIF.{I9r(9wXVP,{`&M~F۴:wT6lx{anOZZnJu ċFլm}cOܚ;Z9-jz,KzA&4 Sk;X2Jꊪmo5!qE$Ӯq ψ'Yf@J>LuG7/>lmHq_3Pp\`ar^j@vxU%iA󽵑drҕjM$ZꔍI&lj\@cW\mp5މ=-OcX 52=[O0ʰ1jc0JCn,1štESY3imd ^QSxst2}g|wu5BA2hJݣ }t_a-N8Ι[ϭ5}ךU¾5ҵ.X4c!uLx༲ε`3%m%2Q9s#Г,q̅EZK6W.7 =Pzai**g;I#fu\,% п zf30 r X.d.<$!kx+JA@!"pƚlA%Ү&c G*{;0~Ꜭۮ1wYN)%udXN݌=Xר75Kص?B,f?%`23iGٔɟt3rNmMAlyMo O?M8#ޕXްV~K)=#%$% T }x1Eh*a>R}r/4|#b|^IL~̤oֻp^a; *[:od4?.z#Ș6Ol8jUb֩ja  ףӎ~]-UIUtQ>CH8%ף&:BT,!eJ@1.f3T/R.#zz#Bs?3~ip;HH7b,"dJ~\:X`o4/Y˛нV):1S;Xd9bGoO%Bqū ! i*C+Mm( 1 ෡BA#N>~iP)wv Sp^I㢴 }f'd+sNoH5^eqKN\%RrY[vTzmb(d|hlh-BpD8,MPAt՜>\{g0r0[k!Qw9wXb^򞞛?a}674sGy^bc+7vohV+p&.F˅z]4"j&Y`[9lq 9}߹wMS.Rx~-^tYYi&f#d\o d8g4Gu$ ح^gP ͚H-q;zMHWsY-,Se/lă\G+shWpPw viP+P}WS̥dӲ}Eg-$c4.T.h?"$m{uD)0fA/qT(ιOBU K29^,,.}TײWO6mUk~& )߻9)xNQHmʻU^m-,wqȂ 0唘IF<^ :97wصB^0 Qs6ά4d #;`OE"̝n3eUx`u`oJ.,CusǸzw"" XRx@02r/L9pDg&ɖ;dǦ|+~!vyw%,qdM8KrxDƘ@,uo492yf)4ńIx1*`א\R,1A86!)P~FMp04TʊNd@«퓋j``% rv Szy)SZc|{:2ŋirkfP..F&9qm=庑E$'aWCoD^#qIYJFEw9{zjJ Y=s84/LTtG8kAa tKR"vJf$ Ƈ [Z{o%H[c/:<``O!VkSWh݈j"B:s0Jqpf$%K5S(" TeQ3u='G]p"] N7! 6i@uCع󇰷j?6%G? N۲)cha^>g fz>T^x7A#BZ+fwU䉂5$γ;oSuzQJ5+@6 6ׁ=fqu;w+P&^?b -,yoHu,ӽHğk}#]$+oIϊJxOı5<*1Ǻ?8vs&_ Au*yb'9^ HGҲQ-FHܙsmw#eXNS>t5&}8׵Ђ䮻')9JG Br^/Dvj&_n,m}^J}W?% 3O^vH=SB?j,<[S0 fVPQ}os㰯$y>epe{|'lHC|TQ :᳟,E}M'|>1h}0#![ʔAIie/]]X#$lQVl,fFؙ5Hux9Lj0Y`J6mi6 _ b-s0]1AB!]rʈN9tVbt'5T)f` ~WXU%E` ]YtY;hM0]rڧ?1՝P!xaѰ_`i9c9״-xI:L^&$,J`V)@sû^g(eMC2IYeWl e7Al%6K?Ov;ٗ9B0("1h2;Ou2̎pMs9 MvLW9] `y(lOD3nU<8i՚}1ֶl)5'~=#j[)카*6mfj52ge-E0A <,8!dhrPvpՙ^d]nΕR̚ "L)P$%U%NunG[ZNkGs넯 uf%`Kإݒk ǰ3WILdLPFkDA̫aO[I(@1!6Z|JQ#nɁ{Ȋ ӉC}Kl>1x\j_Ӱ yAfqģ+aP5މj!W?9N^޸o+*[(oVn-94YXP霹*I5 %``s)zS@ܵ8Uc(1 T=iZ1 )sxt߲zA?qA=BH?W,-IM#ߚNȥR|[w}tKr#@"Z9n1 }ݩUD@_ njJIekT>]% q%70 []7@%[|Ջp# h";+P$q^>W66;dzYgxp5$J{HD*g$9<+!>OZ̿^碪6z':|mAUkixƕsSq\r_ؕG%<9L>=t$}vGͩH›H+\PfU8VEf3[0PեDv޶ײè8jՃ/7X*zvCmF.j>=/Œ[M=Yvсl=93w?g%P߅ PqrBSHw jRɷuk.C2 5Iɘ2;VR)ܙ0lяR`I \gAqtT/BiTiܭ"4ّKǮ[D2`j΀/KjE)'B<,A~L-UBd]o(Q6?{P͉u󾓀?(Mԩs$i򏠷{mtBsW}vBQ>tj N-~QLڠ< л5;7R G(O ;vkSӢQ'0rv?T}O;:`Iw!Ɋji50[O0s맩Od &x3`/;*O7pPhNWSʵb" Y^@9.jX%bbfipY)gk%@?1;lEFU SPshUmsZh%{kw8jXnCLlO~1Yհ܎F5riu!W9(It_uZϼ]dOe ,* *4 !^Gga k+>ĻAuj~uDh?SAP: ?t RgkxjS]@Jw $i`bH뻘՘4P Kp)v:BZ1' JQJ+X0{9Ny=nT(WN.Wu*vǡ)W2gz*]9KALI)a#>TŔZdV *uK e?vXERhu7C`䙩qsmW  dJAr23a_lSnc:ZYڠx0NeboarsVRy])ܨ7C\39}]ZD٢8w%@"/л+3}C_cghdKEh~m4W!n'ٞ9[pt 9`~|t1Sڗ"ҥ q[Xe'Nz_Uo wm zm}=PE|z ajP;Ggs@sHJaQ=-g!p 1¬S2?kHSh 7!_&L;q- zJ땠9wcنv[\߭`N ^Nh]_L3@}p@WDu4`7J<K?o;H|tN߯l7KH,:В(COZg2`'ӆW]Kǣ'ΛS,` ={Rt^̔E I2)$잂j6~ sT^E\>4C̜q bv i#Pn,bxnQb(^-`;{p`*&R!dTW0kOO?3H/7Jh p`" i~y0߆~#^LXiC$ja*O~: ߘ]_n} UH AT~Cځm/E(G*m§!φZ6|i]5ѓx ]Hm"[Qz%"]aW+ S53GS"ăf3Bf3&D5w㫃"G13&,u\i(lQ]c,"<aI2iLb1L&:RV_BdYS Ġa+ޤ_ "*U)E|+RYpʿ(5P~a r~Qz(-,eKe8q:XZ[mj>Em9;kHA* k`T].u8lOwoI8:US?^ )ũǬȰ30-[TRa!O j6[I&˫Cd(3p-=5@p+5uMP׶A ~UͣAߧ HJ:Jo1A6XTJp/Wd;^V6W ~yy X]&=gHp>);\?J`z̾5G"$WLnmoDgQҷ|:+GWbvH+^mO9q6A&p`ĥGbW**LҺP"P&LU[`_Ƨ9-w ]Npә.#)|1k  OuxTP&},}1_~UNox>ǝo,ҡ@"T]SҌ@RpiF-`WW2L]z+ UN^{BHFd?խcIȤ?}FN{A@`rgO~xNZuP9z-?,]pL >SWZei lbsY?F24=~]O̧u_&AT,.[!( {gO <yjܔ=Y߫&}ݨcuSb|Ybob%ٛV̔/H8rlB? MEU#uG {YUv25Cgk|!h5C9D@v5ksHk{|e. 7n }[FKJFz4geIP&)9PD) N=Twedb .U}F $\l[!tTDkT-$JXz,qHRU;;(saPqS:rٽk#­cRSat/~v:&C"o&F1׿,os>Tz8{爖\OD@qfʶsS`Oo=l.Yß0<jʿ?Bo-X=RYLMvRi?u)4E0F%(Hz)c'Tϕ=3P!NA gB$&>}ݲjvx]8 ":o@/',.,/WN(!2h/+MevV罋a\|8t9?U1":nwO,C¿,֕TAH,,dtȚ_G[laH s03cѺ aJ>,7fK`gߜND!$m,&ˊLtaiXႜ-/zԿg≶K|8kkUcH愅3q ݛ#G[s%yCn:Fa'CA=' ץ O?ANɬr/p!@f\;49JE1qpk’ܥ Prn*,㌚e ]ho1$Ӏ t.'2L0À@ö{Y ՚] DvDwc8U \{/?Jrֆf&W"ʂvmC0R4MdP\#{?ݰڋ`E1)=RJNts_kؐ hq 1sD8a0K,zjH£-0Z!>c$}ɦF2ADJv6GbDH%95p-Ri@4T4ՕFz]y“шLj=/n60vo_ g_ cUIJf̨ \J&qB4 [SCՃY䉱Od3Ug$%!THN"{03y֩6z?xxl, Szx' 2<:󎻅 65Gπb5 0 Syw.;ȕKXpqQYIoEE׹:a< |@m}w.v}p]6x| kUM )7+ǵ|?.Qj].tz.ަKRik ly+V|JngWJ)2C2|-!V4/r\ ]ݖEC`kVͨA^xM"]|ꏄyWy[mWl1v b66jG:g#(4Ea}v"bbQ Gh RӚ\WYܮdY"YDL?{3#8S) Ƴg~4a%IHcs;$hN䁀-y#{{ 3 Vӽ9 v0 J±a/m5N# g]3seM M?J|(wR7+o2t[֓ůŪt~0Q/yHzPנʑ}7_S镶LƐ)ˊpldZbA@Zƈa ФHzǴ2KqGhj<20XH2-Br{̨Az¹Ԙdmc(/eD8Sj:.|>MM Cs;PM~kiXA\ӥ'G%4ku] |yoR '7 0n[|JdR6Sf9ݤPtHr#d Gl]b;+޴v^]Ӽ ~K).dd$%Usqh,0Q&BOvyuqFjd|_K?4ÂI㺿eH q3[oBf./R1Gzmn|Mm&Ӛ֗R[i`'}No5RosEK[¶ޏm1>PHb ]j (Q"k)㶤 Yj5~JZPHsq`dRέގ1Kt%rds]g1`9Am?݁fgzy w۰WIˤ(ҩD\b!Hx$mFy"ҙF'J=Ъ.Xg0W~50‡wE_0J,}c²w-iwv=vKUO)%0+O"?d ;~[9E%!I8NUS<=:<غ1aaUJB'u13:LeE Ut'rfYΑ{WQE|5cCY¹x\>w=zWOCHg2fr?ËmyV({N닂HX}yxyћՅN0Qo)>&dU#7:p~e)F) v̈헕UtcT{L` 6 XҼ'+ȜR,+oS/۫Y2F}sJ>v#)XӒ;M<`[ژG>D li(58O5UoNjX)*atXOᏓ6N/;a\b'ڇu \c.#/n9>bOī eY1+JhWo0J-do6>x?YZ?Xeb߶z2GЀ,N`fp ߖ"sW k"good+`kP3w!Ewb KH@Tn"o_׿(!L @ g|dS52S+$J(2"yϊҜY/g6x\T$PdHl"l xByL~-&5!tٶje=NcQ5O}pWo`c^WvJ!T?גՆW>0ЈF|Bˬ\v%4R+\mX?i L%Rh;RE~&>_Y4XܣCi ;0/&b`Z>%]"E⿱EYěɊ!c ΏT 4P P_5^nvѤhsq0 dvF.7v|m.K^GX?ܘCdetό~6-)Vac ]õFj?obQ\ $p @}cŀǻ7e>SWbNCHHq:6o Q0ɶ3,jB'&:@:2S˜1fS^wuӵ͒w>?y58x9Xv*>ۍwE).j=^qو׫8NcJEߛwAx' (k%tB|cPMXj䀮rbq*% x3o݆31lyz YHU& 7;/tӚ7]Adc~sUsN*f'! H7~ Q8; Ƣ0#P讘kk 8p"O7_[ =?[ri>.&ʔY!' 㯞~` |N n3=RHO]&'ۿ M/%W$|Չ)=턅Mfі߄PF)RGg}ogGg$LS;ΘI4Go v0 nnd+7`OS<a?R SqIoMcF,UL`T*2|*An/v$cadYo;ރ7(&Q7rԧ46r޲Е1 xpehۣY%(r ;QkImW i:ڞ,P'*P#vXXh̰UvhlֵLRS.}Őz]KQ`;OS-}1AFw_5M &VW'}WݦbB!nd@$ bhX4K#w;#ŀ9Λx܎{6̞~@aUZU-CQG^h-|TcV!2*L3Fw%v'!D"]bldDŐ^I$eƠh}!-*3hmAYWDU=J+hmݚ,]?vtsp8Xz-«D" kpP{N g 3Ÿ3s^A4ʥ~#׾lW=5IJqEyYu< x7#b-Ck9p)Fk&JB]~~|jئcLRieKbl0OgJH `sR, ܘY`QxlPK^<5K灣ͳoRu2Eq ņ-Y 9 u )h˞sG%.(4kJV~`M"},ۓ#Z]SE5*Q1ׁW'Q>B*đ@s-5 3 늖wϛǻS6v^\ippQC+*O)hte k`:'уCs{OWaIwm.=%i' ɤOd0 E:Ĕ7Qٻpz+M|Yn8QʜnIJDx?^o,|Y켠xyloH2Kgt jeq |Aͩ|d@0V㧕cD1ה $JBLKN'Hrx_n̈ҰݪQmr"T3[ .5^|6۸y^s!z=xgm*NaQ&?UOCwR?f!Ɯ[}+٤ k€7(䐭G:Ȭb*mefRbR뛋Ds1ȮY#q@窱|m 8\v!doS.s\u"0Tqbmxb h明P+CS̎_HWXi+aZ(25U]8O δoTwUeʈ"$`^iOB;jz&;Pi*- MǞ+o6xK VΣrĿ ,}>S 22.St;/I`\n<@~R8[r/:K"I80M-]0Y ).aT L > (HNgO gh+bwΔ1koFL:M)1  QФ$wd+ y9 #o[]?Q⨑yP9SȔ*fֵubͬV~u)`p[{BfE>md/kU(GmY.Of0.Xe=*l-C&c\?bFAY*m_)+(8,fKjRB!s-%_9t=0E&ehwHLKnmE- վ+}Oߥ|b KH  h8.]:2xQdӡZ>5#c ݉LaC U>$[҃L۔mjB%COܱ;teT&R9[Ƹb8|g"D aeR6w'ET#_@[ x`j 3E72e,hlFAEz :jiҐjDWb`Y@V["Y^Y?B{NЫ^fn1  X)jD,K9҇OB59C;p~,X^}~Ŷ{c &úϐ!}ؘ1ZЙnb; ˫*^"R'M̜=!.5vM4R"`%Dқ|1n{] QccX`=o^9 (вl`Ox쪥}g~]_HB++E$׉gG~"r޷?r) =? A2EU[s+%hZ^z"`#rQa`Z5]PJ.}N#>'Pw~9uO4+YMrsgz#h\锱GJ$,fN |.X Z @]#X[,H /^,uH.ְ}Nq}-b_,lF\a␃)D{W(ЇF9A=l߬7>Y'8Mn醯:0Pruips(FEZ=;^0狾;l\@sZH@԰{ tK7LRK20z?|5Djx ƈS8Z޵*O0tʱSB ;nV7u BܴWަ~g{40;B+u_#6 `}(È R ,=0wpruC [*zO5U;xVL.M?9lNϔ`g@C!/AɶNa6^,M+{ pz= 7ద`.uuE|za Iu jA,e/(͵쫀[H]@J],P 4)/> ZҝضE~wZx` LzC6ƱgYZ0707010000043d000081a40000000000000000000000016439a35600004bd8000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/echoaudio/snd-layla20.ko.xz7zXZִF!t/m/K]?Eh=ڜ.+V/?1|2COo&(GMQyb=;>մx@e0zaFjhe_,Z ~])=^k7FF;c\xfEXر \u[<UC]|c7<%)`4+LHX~& JiRVzYC(XN*U\?f4sjsslQZ5+zo RcNoa0)l6A5jL% IӬAdzh,!gpҚ@ tD*ػ52cT.Sv6L.Lj7ܡE'Mj>7fj2$D*#?5s8pWkkɀ/ѯjRp6{lwghSلoE?yuX*9[F{kI(9_MO\^0E6[» O[rW@:[؀[L16UK7T\@NF9wtk znM !a뚋#%d}ֺjG|KE󪿋h8w(~}7&07}ϗHB{ 5 {gu-hb ()1\#r1\aOƈDnK٨>D x`]NdIz3XDKpca:2kŖftůbzn[Ό0ςdtD'\f7N;5W"?g)Z#FKE鯏[bo;%>>MgMVG}ƨӫ3L,X5 UL7c|#EW$ 70a7P! \5#Yz^r~Nd;xQ$m1+uU6i*.`wQmi\$Mm$(;/,yW;x0pG"&~ΫD$<{rceH3Y0Ke#j,絜<)T0`I2)@{ycqma1G1dlΔZ8%J6͵DCוNnߢ(zFZ gk`LŏdB 1 eY-j v[?xu[5Z8[6JXp9 sjS1X'|j:q6/1&}.) a q|xp{,{8mv&6"ޱ6ϞG@C#Yȗ?\RPɯ,Jv!:c>9 ~?ks |xJf^)CTv%JΧw8p;~!VSTe-bp_0~EjL G)hn +Wٻ4)jܸ/v; ;&iw0CmT_xaŰ6Ρ{%op|{m 4qW)p[E8V"z@`{z.Gؙ;P҂뷓aС*=w>c:x=t&fbylڦe皡yɑ\ +@8evBd!C)Q3|FhOa\c'S^ r} >Cb ']%o+4 6)'|JIA|2ˠS a^` O- ⧸1HmV9ֺ1p3쑻Z(w+٩G-tר"75 _†?A=b6 ,wrƱKx-c&_ |f ?j8y#Zt[Jprz.y12^OC`ϽҤ.{a_<`G*B37q#_B}""SK!xX&8S^@KB~v$uZL@r tPA1*"-h:?ͦ>Bcv 6p9QiLҭX r&x'gq~~ d]b2/6°C'?&/m{ц =kFԸyh I%6m}"3剜0ӌxkR (?Z (Q.шW`kBW~ZJP_=rF`Xqn9#hi?k'ɍ̛tkq Vϵy])>T#4')PVTƌqQ7{W[)f2by 7u,=Ln <#w,ݶq)qsʑldEظ|ZY’F c\k̖] 9N?Vz5 R3jmnmHB KcsIjhpBx #cm.H8/ݣ5 x*kAzI6_xF?+s=кwK}NRuX1VhfmaWܗ4=#sÀ4fi T¯Iy%J#q 9QSc%Q݃-¶JwxPsr9@|y'HNڋ@ލ -mcvJ^zPX'oj8,ӴXaĞ&[[|q05{H (}`~j#Y(|-Á{$%73n_n"{ZZ{p5 CV55)~5LA,՞f. %wZm dW (PdsEkPJi3;f3lckm]xl*t&X67w"{^63y @:|*3(S|z`zjwvRU,dwCIksT+4#ʪ]z;>*`ڔkW<(cYnsD< {iL &@Pfג޵ Tm-le>`GMeXVp2չVr,,yF*qZ<1qIZ<(-;w=! 0shbzQľ>/(yu)}aҡpJW?6/NA#е9᭄S 3]0= 4l#%PtiBwVN&!z_{:\j;өgP4 =`rFf8[{$yrrVdװha}Enm[8'ߔGZ ;$r#Gd"• L[ݷ=B ;IWJQ *dO/Q3#N;:Я-trVMJXVQPY/8^穆.n{%w.qм>7١2%PfWPE ?{v}q =+-X~AA1Z{'iW[}:}b*D)U6]?\.6`fIY0:%azq5~= -:)z Q̰):KBfhigY4ֺ| OGZYmQpEѕ]zM:Sl>Ҽ#U kv7${`({Jԃ\K2*&)A('C@/.Cd&5CP-AxK%Yi^O`tP kl& %Ez.0m܉'$mb\Ŵfz9"H.`*i&de !.JYf=EuKe`n˘mE<U(C_h[zogTS#Xoǩ[m9Y _6GbFum[)_ttmBҌ ()K uzn ZY*%R\kLr1%Ēe@1KEwQ)pB`f6.e%[OYl1~}Zx qSɻ`oӏ]ݫp.$ cC `hN7׾n*Bss DrzycLf\˹wx=u PbDN$.zty5q~[W+vo ! g;9/& ɘMFIeFXtlX{F.yUٚe\IߞS;ǡLr@ ޴eA9*ҕIVۉB.9cP@.2g:'ϖ)oͩE/%{وŌ)Ê:duӸ]/>~s IQ%J`QexM& 64pz~̕{X0}s-YWZ.ѤBWC)95ק iͲE` 8&%̛Vж@*m~rS>s-kC v<ҁ@!ř}I-q. ª/q(Fo-v6sfp"#&%ԫ_ilY<5+NYf8A8J3Z+޲Tő y - rc Ti!BRS_1GW,i,#)sf,nŒ)_#>I ƋJGGas:| K'Y :BYMw<'f;E0vTNG^щ# YK_xdy]@9l##_K܇').bӂW38MDN Yl0 H-I9[^$bA4N/k0RU$w)ل(dsJ:#$6426&E*"mI-O?4_K[**ұ Y|<$Zڏ0^>S1`kX(xQf}YfӠxm^ X҈ &hQ.Ha: fT~ao!N28y%g [#߁[DN?"27 -x+cP܆+Z&<̽頗evݑ73so<^[C34Y5ر'7jŤkg!1Ļyu7-E{[ekࣤnoJ`m }r3x$JM}k>ߵkdRz1$D…t';{B;N [;yY'o#dl>hhql_QʜaT,?rL1"SbtKZOcd%C # (wPG F Bw_> Vj嵃ko4ck,4v3B]tᰇ4A zhs@M tS}-i|e Gou"Ԇ9lF&ԉTڔ@ÊlPդ":lYn$𔱫Ѐ\T%v݅ϋEg^*D(]bE+)z&9Δw;9 5Bp&^DAx #fՏl`ntN/z,t$@%VMI˫;>U{<:֎u`\߉ 8a}%|P$M?_rL=CKfs-ZOg%فL.:F:aĝnM1؝"}j MgJ2@"igzg/lcF{5[,n\e!S}Oe?OFUrHgJ7J0v腛s<%8j\~NPqg` (g- D ӏ)fW`ggU XU\9PdZpwN}!F&|9GϏ`LB8zݠ6): luC6ތә3 l[(+hkl]H٘!koazIſ,-˗b7!r zs/,PdK4~zf;LDO_WfpE+_:kYZa4T[9C]V iCd$Rr1Bݴhi#NKCcFc?d8dKZv` @'J $P#97B %ϢV"aNm,$Mf[Q Z"2Qq 9jbx $π:/-Dg/FPF4r,{r=k!ur Ce ^7S6:EE/Rr* N3J.KtN뺊TdM;ln>58|X>z.8d740aO`9 ptɄw<Qx$m im30W[Jf |Gф|Gumm10DE)W<% V&?WBZs'˒Meo:I1҃KK訶V׌4("@ c>lB*H*!Xh:×kLD#GnJcε5f6ꬁZDZէN米tm/ǡ*>ƵLCCmf~BGA&uU@1 UhTJD7@$sLgL3׉0L+q砘aOT#0D٦=-j7*# FOi1CO0y);!zfC[gȣ`oa-WKȅid8U?p"y_NlbtHYbmI[8<75ݯ5w~t-:Mr_ڴLc2b@pv0"_qЭԅV)z5A'i?09LG|8|oq|Ajϓ  ~=@2r$:}%̡ZjOgA- k ;@3nO)ы(b#_Ůpoq!N-q %${.B&j7^imsWogG4\M2XnmtJ2+>^,J hpa*Y ([a~_X1c fscG\["5_/$4<w+VxPdRׯ]F4W]>YhTYqCyC;M* N{y|ZBer =~VUڂ̰9}T{jhwr@!c/1& TQRSo(MPmnRΎI,<II)P}K2~:K1g/VҭkއZy-p镮R$JYzz^| uLVˍ j :v6B-|*⚦]7&.Q}^d1k{yH:hV})8,ʉ/L$c| ])d\`3)98/iٰS (0`@|Lkr7R1.IJ 0յ9I]UQOrY~b1C@x(M5f GŵĖ_zEg5uSWXoyuqzUTQC$~U=Eo.}aWU4pԷ^wįYd׺Ols{<`.eA.x[l*KUh;;BI՛>vդF_t''|9PڿOan"s5C03DG cjZ`k㬢@DY hôxS\pK|G&ABY{c}d'v* W&kr 8U:a=VbU0p9C#]G&Rq28G `il-R/&Ix#o0ÕZWEԞ"1]kۼb@xog$'$=fԁk3^,+p_oyt A`9s1_9TILXRCtE(J@ES// Y">%s+7?|(\}%MGV1fIh竸^o!gkt%?wR#H'P۞jT!!E`=v~?2ۼ~LN4sr1|pT@yu32Sq^xbBz^7{ZM{*Lnb׷-:?_G)0dFݎҖP> M62j̍3}v B c4@'YJה%!8T V䍙irx1%PvAwSOtBUǢכ'U.j&ꞍչYw`<}j >XD2R#b"$:: XEkr:GS/o8v8k A% __Qjى&B( MB1q D,dRù:3r3wYvN|81buvYaC"A_@Mzi~z5:kkt4WDuyzV(K9{1k(+ $jҀfϔ٫W꼉F]CRբ)ˑ p99IvVGC΃`OY~ ~w (?}~x8beh?媨 sMjS+̓ƶ^dͥ!InCspJ}Bܔ2R'?ţiuh!9Uw)>̑dOwٕ $Ӫ"=~\DtD 57o\ emPxQzfɲ#Х9`8O \XFQe4q'=n 0 rB h \1k\g־Bn< 9 uUch[G͔ _s0W3s;WJ*f5<# ip*V\/{>#WF fRn2c5!ȟv@7B24fv /NB&:͔ǹAvb2R81zQ5<ŚRm_y/ EH4SR;EUxѼw},Xǒݼ6f6̺^]}N6sc1Ynt7ٛv,1C`j>N*w#KqrOBS=}mG)N|F'B8׉N \ 48T6*Ɂe7 {&kOρm2LY|$mҸkwpe)6[>-d &A(c SߋY^gϫ[NW+E…7D Ⳛ+sP3lζVJ3(֣[ %Y]0e/ֽr4*AUi&H`9Sp^H|Qii*GGpe&+; T0g4iMBػ]isumEԿ.΋wiřU6;^;ByD33kA u1-'AO'i!~'`x.ʧKb=F 5c~qMsx27]QKڗ4%ފ!_%7~ 6+}rZnGym=Qhk[ưLe:QМ+m:nSC(bF܄YpZ:\"dYif|G4ޡvPyueӊJk96{ 3+T|~V ,}n 5WU®>s|Ώ-I{د]#ϋ;ЁqTQx96 ϼt2n~" LyHZU#F@1es/  <9JάQ>|y^YURqlQT![?C9-p!^cpB7 z>.3j?&; 54Fh_TM%M!usАe OQBOep`">!CIZT>Ll'*A9oyrk˹]wTELNO>.H}څ(WN*a je;iיwp5O,ӹ5kuV+' bi7_xxˁp^5an :T@! d"5ez l+xem2Z9R-Q+t5ɢ` 2id?-ݖ`HeR7iT;!Ow@M Ȓ>35$Z q%Kg~Xk\ЮH?_/ذNh%M"YLy&>I4 {z\~#]*cLy)I)s`\`\yW} +Le rtsDRk~B}On*{R^1U#QZf^kQgYp<PUa1~̴~kkf$zj ^^@\(%`&7Lz@l˴)]*d=-*(SF,pfX=VBwAQuO͇B\FB*ueH=l<"A^4HVUI.;Ӎh+/ږeo3]+k`)Tսq79Q?8W(SjC6:袁]lXO"R]zQv.Q.L&_:feHΠrM1P;.0KˈclϬpS R7gd]f^.a 'b#vanr;.Q%+X7]gd@ kAI''Jh7RW#n*hN~ݛ q™[7Sg 'tK^Bd($BYƝ?ڡ+-ZpdȪkHbu (Y`p^k_%@>9Q62KJ`\##_0Z@=p0Sdz>s*l<*<oIh9!Aɹw>ݗ~m6e~aZ FK^{l3|Ǻ X" #dѳ_^j d,uQ]th|'Sazh諔 u-`<t ;D OH||@2(:t,fV ˖AG (ox|3;$.x AIlWPfmq N hop]Cz;!9oL#UP޽(U յ”D'>[B]-)~׮bP L^QV;| +>zƩi`V4uMEg<=o%? aDs>BKRDojՁ-hzEHl h0dt =2m֍}wz$+PPUm?P-gCVC{Gع5Ʌ' a B:\|M |g.dlSg/WSD(EM*Fur˹lr9=.Ή 5#<: <.yfg',T0ni75.k"70b ȧ}7Ыgbl4TGتzr $z[ ;N OO&w&E8ByY%V)͒JVp(O!jfdtez(zAC,-4}^ ~*ykgBD7e3aHC|*mjBvY4)@ɾ[!B;_xБCu'o a{WVMF$x6nE^=Ooy?~6vy8+ȷ߅:xJ ѹԶDt4CBf적 Ilblò#M3.*_y]X/pll^Gx@W_k1?>Q;8@HMg" T" ,U&fT k^if*d-!e-A?Ӏ–mP|׬lAtk7̲»b'H74)M9qq#HE`6փgފ=i>#:`Xz<DJ XB}>VɓkA٬yϷVo5,Xk]# |=0DhZ.qU;%ԥƼڑC {.s& . X`⫸֟w!4aȕ)>>pjB h^e7^jZU}L|]7(ieyφw3KuɘBq:ncƃ.Zkh'DFp^ݜ|zSjTU-f{^_ :ĈUB0;`nG? ι2E 7ViMa e{<* oG^ϐ5gnWo9t *ǮF:oCp qpDTyrڭN1|3P4DoQe~@yCEI[Ua_O l8/PM^1WAQ*@`1+!YiɃgb GwѸCx'd[=K=iF(%3:FXJ\&)#/!դh(9(RBvL sirJgYZ0707010000043e000081a40000000000000000000000016439a356000054e4000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/echoaudio/snd-layla24.ko.xz7zXZִF!t/T]?Eh=ڜ.+#^9^s1k:w?_ehlgb9q\ cqmCU&ae-q?Ӫ "+g~)EIُ_6 orVz(spSgxxo Lÿfhm{eu壨X^Ft#LN7Tr"qQVMAtڦg:8].A0DI;:'C7AC^܍4 IΨ!!Ȁ(鷚ԧwO契ףvL%A,י Ebһu2>Ѝ}6J 7Cї?2EAbr%rhmod;Y IU_SL5+Sr U\d%ףa,E=UFD@t}y~AA9:1/^R¸x^DR)'R/cʂkPp[rl> #oU_**ڮstJVs#ǻR&Dٸ;cEn0$&Y]cƇ)Ќq;IW?L~'_k@}D=mG} 0ҰHH% ̬D!&鰅Z,FfPF #_RbgaE߉\}Zrk0Zi=Z<喝O_Xu)]f5"F^ޒfxJN`+PR#k})V+׉L:Dboi_˵iϛ@63WHhyuBG%hN,LdW[튤d:\aԋ=@n3 e8 ;դ'mwސ;33j: ƛo^ZzIW0͸j"?O'@Sa_a5Od+B&Rgs}LmCՙ?+0z2 ;iQw29=b;\1cd^`UqTp)a[IB=㛲=}#z9Vj-;c2ɢf*æNN:7 X'_5eXϓ,%FRjbJV*EtQsxBʾD) X$p19Q 3XdwT~618!ùY|>|XHbe]ΫL^7l҃=,&8E*AY|GOJ?ܶFa3l{#Ys5nC=k w5iKNF]0$iFuhҪ: ޚ}`IΤ%^G{ict$!$8/ܗCS]1SRX7XǛ0"fn){P ^ _ڛpX*@%A߭ )Nd\jEO) cr4в>Y&=c/KiՎRt-n.}-Z|/ݙě#vAYo;JY)] nGE*\f]A▪^r|DI$BbOg0EN#G;=e*/nZ͂B/'[A㛁󦇵2Hr 26PG^şZJ kˌ${u?cx⥦!YV&Uf3YW( k,]aŜYr *?zx>=8֟=Fiŗp₁J^Pfr6ҝf&qF5J:ظW;BjmC.r.t* \Eg@8aS0v[[_ GjAe^6 g՞<8 <]+ ϺF}kޮ1ϖµ,fHPJe(F* FJ#Y܂ȳ*#̚>ٝ'(w]\!嫟89S6=5޻=) k2qc䉲SG--D\cNNM]$kI&+j2RN<qly!F>s|R6UkG537[O_,Dcb. {ODYԁ;pmg\G}~9ˮj浞aqH?LSKA0m_[=) f+Zb]d≭i88*_XD˿ ];H\Dt5x~~irt겢C%8Ǔ<#mEEDjѢrJ`,ަS1B"m(P8+>-M." kM6I!b 8 Lw-N/ZSS+>Aa8=+-g}v#bk}Yh3\l45`7A֐=)hnGR //BѱfwIS:#?5)VIx?.W_>,;.׌h,gn#J.T:UK LG`Nǘ|ʾz ъDNVJat3j,I8TP`+%jțI6S'>Ir:ڳG3x)Paƍ q_єy؎U揀\ܺOl~KΗ{Ob7kєOkK@ Ez-C*q[:g/2 Z\yǧ#ͫ+jJL֛y㢈)qQ"aoP7Si5:ƣрƽ4xP 35$x0U:a[u9Fi(c!RWѽ3}5aj`,U Tj}1د칊ʼn&d |\w [T^Ӯ`Br*A:;3*S) HU8Cx(q^ќ8?\<;31뫲֨r8Y&KuG!p@2 +xQ1ϳN/a0Ĝ,9M^&:booX [fMiΈ# )3z֛8(?T=.#<S e Σ&Nڃq5_tOoO]ުzXcSS^Aʅp|NHlq[l@@׷?hnTRڼ!nGuN&7wMU1 SY+>E IRP(gp@Q5XPL m@Pte g$ 3Q`z,!!BͪFT%;*g< ɖ }_9Z?uvy lQKcK_ٺ$)?m8{,0K!sv;ı!,x4}F.u$4e@]*"=N9ʮmq绉!mw |)ތcM=$q,yh޾^[(;7FY*ch^^wp_xR_ 2n5ψNckC¤g ӹgֵQCۺ^$yFMZE8.iDZqN^/M,ypRn+ Hfwꏶ3(b|A+r^gǎ.t%Gg]$Xb}-7|)Zf˿pL\35Uݵ 6aӺ, y1y֘P<E$+# C FO_2X)|X :f/ C;5_2]*,'7D7*(s=0sL k Z%YѴoQ﬍8[MH /L Uwݰe#Di~q(ikVf#臊3쾇0UqI'E)B :ssŞ.r7!QPQ>fĜ~L Ho_O'rhs|2ס8+w,~"Lm~qFxק9שzc\vЕaLNc~ ??`W9i;S>S0ˢxJqX;C!ϼoE:! ?9|(YCzג:g/,ً(VsZwH‰]MVݏNߌ!^^̳0WhJ U$ t\wS"KN6(~f{dƷB㝗gbE)88G;a,4ސl~OЭ99.lA3 `kp$B^E%4|RCTfܫ352Ѱ@e >{];U~*HCBMMʢNgZLJ Qnt嚒ax][R]1OW>_{}4xOSn0rK\eq Ix_vUCrgF$bm^hz~{Ggk<74˩)!"?|>兏.E< t˙t42&Zƀe<߂ˌÑuxx=!Д-KϬz zI # xGR樓cblXM|C1Sc,X؝TZ>P[.S~gqx,џ\ Zn.m bPSwc,6/*Td8$إW"dKl!*̾;!3]r ?Gm:Ov.`G8 {]ըPDVAiplk(}?;̕;8h?^3bX6a-_ ZpĆ8ΎhRa_USʖ$kZ[޽<]~C K7d!Z=+ʕ _yڙ#!ӯyҾإK%^OSՐ?m1>@Rn>#6#[ j_.HyOu5NWiҁ <%uyi+ByQLtܓZ~9-Y|nZ8MRBNYS'<]uJ6eu``Cj}rU -X["2Bň'@rBlДbepP)#) @budR{í-ib",|Z.GS(mYfBZ_F|oR]v Nv6pԖ;#Ϋ(:$xDLD{<#)|Fkj^ŌGImcnP1LPY%Y00H(0pIjJ:$-6țH@(nѭjI=5Lgf5zb#rSUƄm,iX ஓ!{(Û$\neZ`'߆2:B(ptajCmT5y*wn:ϩW# Ub}^I8B#;ڈIv| ,k]#z|]h%ߢ㻿ua_ᑣYj! MY2:BzG&܊dkεm/]Z _OIcǨ}#$.s,ff.BpUa/4}"pJs/t#wK6vMo3eLd~|xJ`ȅoVVx-y]}8-=$i=a]8TvJ~(4SqY,zFvA[ $߮I08QuM/wQhM9/a#}vq KB&_@_dK] yT~ŕZr'MYK~'݂Ow2]Pj;'N[=l.Nm[*PC@†~q@-0ؙf8]W#m`\Ys\rR^硍=Ak\rެЍK1|k@y~QGSYygC/\̲,$pmBΥK+7 L2A'[p9U]aG[i~ {@Sd;,0yCjUtl=g.< bhՀC糝 zcMv"xss~xV(5!iZFԗWC~*$BmE9kZU>MMpųd-84] 8-^F&"%}I<{1"85Z]^? eESU-/\UH1>3Qir Kv#(}hM2(V"i~~ؐ &fLT)dD.Z ,u5ﺛʐSPtũWvw,#{MGo|Ա6t-<Dr&4I؀q*< t2͓H?2eY\9]͑j:OV[7tjciÌnniׄE(r ߮Gv͋dDSKfn($[A;.TZ^aa0$JSYԸ_BLbfF}Kqhg *jNҳ/=T(ݿeZ8q"| s>؁("AZ].dsy-Bݾjə6Ix{xfDJ8{P'>8E&Dl,=<ॹ\MP*B9uen-i鷶El3οgq ɅܷmW(ӟ0LT'g`LSvơ <|$[t!NVtг_tL.#&mP_YԑhW I5t8[USH]:Y}.'V?#5PC<&@&6B#ؒgWsTchÖBГz+bd6 UuHL- =%S!?m?: Fltvd7=4:|&䎴OB|aû ASCD"'JR7E.Ʀrtܐ t'묌Ԛ_$!Y7:y֜) LLqq,zmqKvQs%Ӟ(*k"U7!#dxAbwK.ԃlGt?el9~L8/Xo~w,Re@*QF%^Nᨺ١J#OO8;_hq4{OdT %f'vt=ϝNBBhbCo%ybWu N$p3 u0,6Xu`QLUڸ7(~n2#Kޅ!׫TD],AاZDɽHatyuD;jh;P6 `idξKǪ  iUO3w/,u-؈R8 W&Qڻպwq^vD0(jXGΏc64 sF's*^F0pIGi~Hy"[*`dFDŽ)2f6.+I0K2ĸtJXR]< ҃C`cQ^!S@!EHDPު}Enm#{D,P8Y5B]LԯSnx{/q1?6\6B ,}ppF?xoYV"Cvf8#=_u!6K ; Tp֨,fHwE=sw\bDZn]Γ2[zS+s DS~q* ׵(ge4;rECaC)2tw+v mk"Q"Ɇ/xygTyz(TcNHICӚcOf!"e?UHֺ/6Y'm_PrK'B=~yk\uWRl%G ;QTh.ᾶz4U_óMb@h5^6V=;'vh ҚE<⹅/γ2# VZjlU#ȩr Kv$Ia]P,U.'I@:'=(?yqGxea>'£YG0q6 Q}Tm~Ki&ʬj3.{ڲ4  0g|2*n)GJLDfQ+(B`CJjyDgChILJx9{ hAȕKv"aO`5[{ON%:i_uXY?^ Y#*=m?jO)BBcW+lXCaue !ΧGS}85.h.?TmfzDn~o?-4h]ݐ<;l<FF ;r AǓ"oUc- ͯ/<(OQv?ވ_/ǻ[X^% F[N3~4dl~BϻAnWiٟ%D#ݣn?QNFkJ\APsTՕ .ФZ`ZWL}2?+&Cvɼ7 -0T~E\8[.% h jiH۞mH q.:񃈞W1T`L.FADyJlJf&!^OLI/h5 ~6;{g!" <᢭&-h!Qׄ3C fB C^/@#) 3g26N'ϳ\y>XU&:)]pULtF?kvۋe"HXzr6tw@U#ڗ`})0[W-逻"%LXUz wݥuk"ޓlN(jo2I`0—^3@]sg{ՑUe*}t YFiPؽQ\孜49F%Yb/bKNVGWׯ -ٺe% L )=u!N#`NX1D_q!Tav>p%(-j$ Yˬvצ*+}]{;(]Ү4T/n-zEQ=߸V4#)p^zxJ-qͦFDvGg3 }AZ"=& "q}НZ`+gsWA`KB')i'P#˻Z J mx ,bÉ>sާv`0γdmpLz|2c|$ ) qu2򗨪,\;AAQWOZ0|?y+4Jپ(J#U/YUV__KUGqcߤܭm5F`eup=..vMu*(x;3Gmld{ٗ[ݤ-PNzӚ9p+QqrWM15S¿玗w_UC^=x^t:\Ķ$xJ\-_] w:ev_׀ *bt&h8. էn^b%K ;Zp3NB~ o0C"* x#=^,Uc r­q$|'!8 J xdI`^N7byzW wA8][ >BC.Fr,=tBey2i.6={8zYKkVy:“PE7Y%ê{^,}|oӨuK>Cmy.> UF>?voɐLU,p.?W^/X5 ]PZ!c UD̹gLNH&Qe%{Dd#O;ޖ1`OC^%Gg arM l"m]%YmbK9mudgb [%ye%MkdaXԼ,٣B;¢̼4A6 b#4ӁoG򑺔w׶Hf9S'fšIُf! S`JBgV0td7,z47:-(sWk>m>έb0;|W,Iϯ1Hf #ا]ei^`1?< _.%[#X\?ju kz(^zt#XQ%_5׭v,8+mٞK2hڑ <cZ IG@Jێ2"h(5c;epsx9?"mW:C%Jgg_'OX6(Mm*J0s5.۪JOctY,ܴ*~.k{ I#QNЙB^Lfw iY.Zf$&\Xv],~PXjjtq4oW;mwkUnXP*?;"G*.ܻ6b78?ڄ9&KA˒a0;1AH+Ws3Ύ0d"UAyWA-Fhx60iyhS!M9.= p@1<>@mQ%v$Ũ)0ofՕ,$BbrtleN; Vjk"TP;19VOnwGtV=?*JԂ<^6#BJDp0+3/ "׷Oljg) <7 oo; C"M-q [%=Z5:XV;pDޤ A0/\"Ho0lb q\~Ic:_@rdޝg9p:5QAyX(;p:KYsLAm^2у/qvD~q%L-ʞ'p#w Tݩٖ*HKB{bմ}:GddonZnE}:}#GAKݤR_ylpO]i8H Pݹsvw|wqO]ؗ8zWad> @϶ĦyO; ?L2^]cߓ"m`s{o+*6h=mV7ԩh@664 4g7rgͣkJk#[2nİVLWUW,ހK??ysn.[EZtAm~H_xws?0~>hp[7YAF(t-.ˣDB:|W !Ex\6/QI*q[WP2qNCQllAˎlt" )|c]5^gZ׬2S-ɮGY EìFkVEryGUDl>yǏbHr:8qi8ɚL_EHfR7%˅,o[Mx8H`[4qbK 4,dN=1b^ ^ud VE6lQ6<틨7s>*xW {.lLXx.RقG;&FFLtIU j!jF+7ܑNY6 F:(w!7Ǟm!+m[%VNv=*H$\_aqQѯ/ֆǝB2KBt%L3EĈ4oԃg ^.3ؗMnmK.T!m>-YdI`fO(ٕp^D<2z5s2moO t@y"[҉k:򣣍-{m3QB$'s-J'Z0N]}BH"5 +.Kc^u-kݯ~;#co>8whrmBv#7I&${Dnx8n|If8f`Nv/lAS-@a!n1ɍz.q{)wum[2ƃRuOp?ܼ1 ɚZ-A]:!q߭j>M{xgCWrЕ(,|=Jukv4ߕ. 鬒Ĺs ~^ȅ^VX:"f/:kĢ} O^z Vvˍy&536h$p;FƐvTl؊샲| [N;)Z>_$t8D\8ul/jo7"$()N|½>\R.zVHd# SX_\[K+ǢWNM`iXimȁ-P|*'vW_`G kl  >6wD]]D^'&pȜ7:[6L"1) XH!!zF4Si~*h(]֥1fe1gL!T)EjddD$LSYκHwjK!}vyCaZ'Jpl =~Yj?2$ݱQR 1H9nʑK8m,^[CeU*)${%J䩃M|A~`R&~9xSmB#TCas7x#ϥO8Ko%nr޻`kOEaZlKpdH|逜?({JF $nHKK1oD6̧H> F>`4ls?0s!Q !BRV8pCXMJ:.@Vsx]N0myIm"RxzT  5 |&ٺx|iUؔ-چϋE-$lNw4$n=a,b -Q+Hґ*𕫨[Ep-y{QL7BC4p圌߬nJ6NKq?] Φ< NЄqA@39Aȥ 3fymZ6x=6~T1er8ht9$wOXOYvph=|9@G$$ۣq诏܁" ;ZxY^J̷Kbwwsy:=JCw[ Aa/*Z΍# +LE=S12@SXiEbG/p<ano_e,+)FǍ rw[!d.IC/G5ZfOzg`8=7?giL\#Ѕ{#W`iL^'Wp,³FV-j7'~#bD+s܆c=1Ġ+"G Aco9.][\}#%6uu8O. YG Ie^$2H5oVkH|QЧk{D*2b 9߁8URo̚T=2ѩDT='cl3l6Xi qTk6oR~ =ۄĚpe[@ $QJ^Q%tcȈ-S4&݄@m+O5bam{8)nÖTA#'׼0 !HLCTM~JHGu{ & R֫k/#b̗_ެ\UЭxSY|C[)wp-dbY9 |9;n"ϴ*~kz4Gq jJ5VBf58]<섂6j D!X>E#$RXZ'!UeWec4L*t iNK$~-Us9xP܆h R*}y"ix !\180Y16CVxWSSL&3BZyAW'u8pQKP?:X݂ xx;]H[Dz@֝{ƪ#LXU%t늜Y3-m2ƠFsrr/7!ݪ,gokK{ *Cb؀k+ʑp={Wp Z&!rD2uˀTQx03˴w;ϣe-;Ȭ<.n`y'OMr;Ez$?(*sz$my^VZ~G);cBs2U`{[&krVՃ^ݗlՈUPU{@i mseC[WWciᚶ30Mw'O'y 1*B:GgB H:̳]LSuޣfU=ZYjpyKWn{50aW~t>B ǭx+0/T д⩱Žmd*rӮ9SsD3n}} Lf߼ȗk+SrCɩl5~_MlK4a: }㞶)¤@Yd/2UG\nXSPmF&MF7͘ܡ#܏(Y_ECcĖxkKW胒+" D\ͷ)22+̊xC:IR.,v P&7%)W&=Ǧ(KV9*xsa4h>")ZeW.xUyWF*_6B ȗk7&(QuiY(@-"9sc嫽;{ΟKbʘú}X}&ҒGq%9W [HwSoaYgۅrh^N3Vr* õsETH0$fBv#,{:F rg"L`1dfɼ |:K338O{RBGWriNS aߢdthshlAZ'VBOork=fH<=nѽdzD|%/b|t?Us/_˜TAv2u.P 5'~Qba .K(dx& ֏`\TZ婭*}`kfBm g7 ⨛7#4JN)acK,.፫ZQu[̨B1qza?TTAjG7w7zOŊ{ʵmLf0>a^ߎuf?i:J$~6V .c:"1~8pu!CeسX6VJ<ԁÏJկGYՍ;X7T@Ttz{ؙ͒JJXA 'ˌ2L2<#Y}hSU+FSU/l#Y'5XΚWzť\\U1y !++6ǁgsƱB Tҷ#Rz/f=.:U9đHbVƔ}s-ԭփRiKQ8wُXI^I&+;u7Gܽ䗄UNr0"Teݓ |1L'ÿ z,ƮP,U 5m9Zi =_fu;mBx!`#dkHr}K҄OnИ[Oow*1 k]7![ղ蜉iKg2JgA9Cq4p Ⱦ)cC(YxqGXNI풝> Z9`tpbO$hSwh}xnHޗvԠSOSs;vwWT쌠np.>>Ƀrhk|Jf%t#Ϡ$#Kx׈#u:y16P.?[=@֚ƶql}%iq)tu0×ak-6" W| f J/=oIXnfdƌk!s̫裕c%"#pZ>@+ex}]Ivq@v\+ u,r͹AJՑYȑKVa@ st }7+#o(Y1)S/ȥz\I>.QЬK]9/ Y#r.f,//&%JN0ȠYʮH$\ Q:\=/mFK0 mg} 'O)뇼GS5%bYRecI_"WSF%ƽ"7[vk! O6v~޷ R`S}t7xb!گ[.ȅj?kLhAASjyuz)w:fM=,ҽ&GaN?|h܊|!Y,֙IdRv(IDRq c]^=Pr;G+V2]peK8[0Nj0;l'`m]*!1m/Њ.~v$Yiv#p3% dFqz^(tO 0;zmV6?uS a Ziǩ3 %Q\mr Blx5t3uHaprS9E֌ԼEEaW~B|⼇;N# W9͒4jգ&kͩ>5Jd=Y M貰мJHi hdR"&ǃ4hODmNa\l53 KJL$p߯a+0 .A|!Bk,9f 04!i ͪQD+z/c\7ATLLd4{(*~ހ@+߾lɸ^2Y⌠CyHBG%+ _.> Ӏ6mZ#MCn`q͂'cS8q'Ctb`pOCu@D\ҙ3|ܸARcv*Ei ԃXt_7} |#}P,ў^$4QZĄThƖ~N7L04)3tm0M59N9+4S}WL#kQ:׶є̈:~\!YjzK)Ͼ2NV32h7 MMC9 ٌRM1y+"kw^*3UIkSV>.(ۍKqN ϟ1rW&_O<1vm۩&FC8|øQi遐ț}v  yZzpL*sӡ-ũ|JFqq @è֗hr½5.^/>ǒ[ UލQMw#m|XS-g]ńR 77bؑ=x{Viij!{zÚ°=]H <&5o;L8,Oh%HY9F"~{0*kL^fSӝ0)mfV"?h%=7PbӲJxIA\?ŘIR` G3JdooH3r> /puaAt~&POl Ϫ-D@sp" )4D;8ѭ /|K5!Z'XSf- g/Xd*P;QS/r_1"Wqͤ Ł}ڱuҝU:I&znJǿ,pa'5lMqXPLܦi'txt ]*$75*zխ6ԇM9tYiZ@]/xbOj4/#ZdUA'y.yf́i ,1a:H:; /=7Z׎(b}?K=#90A3Q⦅^`(35< P}RkopU6zhUo Q1D/!,zMqC1p~kwgdz^1fs|JL6#0=T vRmnx&T ,FaA9w'@\VsM.@Y,̜i2 2%zMu}yO=;&r}xz&[qcgFTVDg~~`czFQ꺬6) /~CU\/t|7zD-rx&\t/V&C}`dzu]jT6qѺgmO&^&NZ 1 (_/:/ӤQ(3./lC!qC!cm.6ᄖ(C*&6:yCGF B_{s9֚_ww:>Ч(%[89%:gPSZ/X't&`OGOVjIiּ߻Ғ+GMԘp{r}D>,?Fh ߲-Z/ ]袏 2x6ݳ/Y~>[햝g=(FtIo"}J!bjvoƶWHȤ#)v-ג%1ZaTHQDUW">]/e[; [{Of>Tښ ަ!IR]mod5q%n䔡T0(drluQ&k="7 ,V~疂`m6RG;(oӷV;۩ `#twv.f'F֙޼Y{Dk z'.\s7F?YpI5EŠ5Q2&rB-w~J~>qrl ˹k;W$h΀+a3$;Nw *Җzc%+Qt}ixHlc1 x_Փ6Uw}EwZU ץG^X, |7(Tb~ |75f) Υn/SY k $682XRNW,*``A [L=F5F̋G]e4GbSxiy%0F'>\(HrDJ6~#M/Df/j+)l@2i=TAV%!уܓyDr]3CDQi&寗p ޚ֧I%wk &m!K ,DL[T v"w⭦{#Y K@;q6wm#S>4NIa+gXDx*3&Mu((˷]:-7d1f4æX3 RfZkە yZ:Eq ypi0pA=lL! byp)3@k JG @Ex+*6<“GWsz)Άv8[`J5- }kp%Fk<4譜L,3ݷ nPz;RjD\"*܃|&0_|%bS'Ot õ>Iϵzsi+vMJQWJ|dk]v:@5> tb&!;h4zDw<\߮vuɖդUbd6+,>;Rda҇w] nYӟZy=Da/y6:W~wB|RNZGa&'uߘ @9xӳ'8Rwy';x.Lq?o1r Z@p2x"3HW0 ϲYyQUǥV5^ qq!M+~ͫ(Y88}hL89 >ӨT# 'lChn {(UIΊ l7 >wA]{!{vת 5v B̀JLs"?o?Ó.ӇHhE7.kBN $hjFd `"X{Y)cOEsJe;@?ZYFd8ZѐJ.Ĭ=DpDPD@ôpt(-=Ď>(vJm /^I6/HYqܟCT9B׃hOR3dPGw Wpr#M3o;9}GnT/%H;{0O/j/*N$~r#z[}"&7WYQVQdA3nX_}ˤ(/G]CX}ayA.F)dwuĔ]V/%cᘟkW ⯨%!|W!NDmWdI!\o=ZiE]a3YbTnwv"ӪY~TQ'/1!&wuՑ~Ï2.%HtIa'k;>pT٦T(9xOT+Ry퍞X!o6dK@مNF7^8`ՂcCP,b66oV)juA|ݸOװ,`G Ge, <&&R\Ӄ )S6n[;Js!Et~hԿ/ylԤ>qB*}*!|"Xi|OY.LpܔHn9`:a9ڔ+ FsV8Ԕ{9l2hQp d89Ue+Z2V2Y_Yo}$VT^-6Ta1K[qͅJ%ʩKY:?UɲSnu{8cɴ[@KΊ׺"r -<nJ`Y}귪o}G.$h/>B*+;ЁETc973Vmx?f-=.tÎ~/PZG\f2!314DwbY>_ڲ6f0|SA¥шR{F{`鿴A֯79tIENvzˁ d,Μwh8V)ghq= cRF?BiU6*@?# oU3`39 F+|- ۰BOomHe'|IRoZLT@Afa/T7Y_bLHRjY {_&%g#ذTg3__ͨ= N\գ6^_cp~x+3HI +)hk)EH^k@&K4YvK{-4G̜OQ+[E="'+J]SÎLi]s R͐F>LTGP_@s=csMx,VD^׶t[(gɒ@ykwv>hRiǧ+vB1ET8AhLgכn? Rr:mm-"s+D#Zbq7-: |:zo*a|v&aĒ 8 wJHN'Z)&̻tĝ)+R 7W("˂nA JTvubˁeܖӂIAv.2X1X 5cΉ0S>.vpбPu2P/{' n_?05;y#mX#,drF8]ŧ˄ͤ`\>8ڟ#mGlؕWþhxpW)HİV0h'"+XǙ 6ɡ1DW< rv "TW ض`|^b!w/tt>CJbsSUV?22RΠF `2s_eâOXH&cn&$f9vS[\:I oР]9--w1:1w1UM²oȤB0.%z;Pm2%"vrh .WAcS 0vtn ͡"^_3`ivwd0`׽ꆯDۣ0u |+d  2( FMO5m6t>lsH^\e"4cTkp3]R;c&GZ0RpOɭ+Ag5]֟q/k2MvWܖ@Z+IR/G%Aea$3ƀ#ꫦDQ~vy'U2N>ATxXb2m*HI9F'Gqk|OnNctߜ,n(wm&FbZ`d#ܨp-$v{u}j.lpR,o1/j_ A1TWEZ-)o ~bO6vI6P3vK}ݜ?hS΀SG6UN>AtM RqџDŽRr{gk߁t< L5J$>N8C1<&{93p~ň8'ЈY?kJ-9[Y#2Hۍa=Κ>cj^|3<BA.GM+SozU]ŘÝoO9 ZdaKA+ʊ!9OQrXtݐ:WxxƇKk0L`Yo$(5j+L`_vexlȮ6F`̌8$%W'Ij䚱!Oݷt]RɃ+1xF3tOM$x~xTDJ*W(OsjYڅo[cݡVR\l]&w~K=brkM~ YmIp< @NT_o&x:U;(n f_:KY3>ïo4&C'klhlxLe]2Y&â*jNp^; ~5>TU rb,`.yPwkޮaqT _P8iVO(!QK'0ە3a͙s:9_#aBv5A?ˤ1 r+B$B0cx#TZq.*lYM0@|:z9waA]IuUOK}#JMbP",4c*@mb&اFuM?Chuz|1sL;W[ owis[^ebD6pL/ݳkO<[-sƁ1!`OroQ0īK|muZ ,Z vf.(zb'r$`髲c|+e I!.! w0 ɺcp~|SV5FL~<jIfF_7 c01NVLyGA_kmvv[ΐch2V|drwI\7Ls 6wRԾUߜbvu&0W b5[Ny!CO5r  zG8Q:us!5J < _J+Χ tלѽEFsS={3~nnLAW::UXKnB*n(+&ט>6?H)o^p0DWXh@U!yyt<ݐ2K4.*fhki;3:x$jiAΕy+}}mتz5%ߎW>e5T^tQL4Q%.. r{ @INdsoKXB%s!{Y[ {(0]jzaрe_%"t]9`o;nnYa {kPN~HoU]ѴU5XBhu\. d5٫xCMUNHhÞ=,[@ BMhG֚6M5᥏}[K¯b?<'[[DߏK u}hFH#9\[UU1fmm݄q̮׏}Ds!`ZT\z>ƥ8'yČucA1N_0ӷMAA&?se> YFW$|u:hD V$ Zz.rz.WwS̐"IѦ;i)u^t;P4b-Цj~.]ATnu c4ʯ$Lsi;X(SlR2H2Rԑ )c\T"x7 hrL+2Ԛ3P4DK:q]h<`2`?ElL[lX..*CeA%ub]KWFoh;ㆡ.H(~&,!?3 LW+L“v;aL9ӿ`Uدxu&߇џ[.TkWN녴lO( hX쨍q*YiO1uDWb$ٽ⎌3\N=2GLO{.ʝ+"rM~nXxR|<ISbylnNpZ \Kџ/^֦p6:ҠuqA*U.oS`c~oJtmK2U})1F+зʋМMAm)=`8äS^Ǚx)zJ+E<a͌8;[Z)+#{ZJ=ODg;)mLU61xQ:54wXN*Su뢕 ݻ0Q'4C-7xS `j"q$(WlW i8Z=iwfFᑎ] w<,"[V@Ap.Dh5.}Je6!ׄgRRbpu3 +b^>/7T&$M0Fka` 1!ߺ,$+FuRv1ʾue D(Zv[AWȗ2,E|]3u 5Pe[*56yE^DXEy}e{kk-_ZQ+8zwNK 0< 1O {i)J.Unt=.}EޒƧU”;F U,a[t7BYI \0T=q^C:ӠnM<ɱ7i0z%vQsbY`{zl6Ԉ&zWB9Z$./ ^k}bwTXm^͎u!Rl+1Zr#X 9/nIwD8k4O\TpB_Y\YI XP[V@9d2ax¯H~#o6Ť“$HGАTl_Y*kl;Ɣ#`X8w#{XI8sx C.4qBPKۊ\3}/ˮ'mPEavJ`U]Ořdoq0EM ʠr7/5$[W|Fݩ=3)!C/`Żn>!b0RVu+2*oggE/JOXGNȒ AHFj#ՙ${P+{ۚMl9YD{,W:;.Z?FM:WvxU_C6|-QvF\W@iZ-SfPFz0ǃ&2A;Sf{eh|oPL~QpHYU0Kt** WQ‰ads~+|*GK\:liOcBЍAugd-vpE\4.K5@jI=^ 3Vv]*'mĤw1ͭ\i\Ign)ޚ@m)c@.61w7޵ scu^OUC{I,eP|gI%`'}:ڀ0}ԓU$8\O!QW̨cI;=akVMnIClu(};#1,SddCh `7t|bR0U&>\ 5T׆3So¾)`k {gSHt;@ 3jRRxC0]QA%t8&WGl[|cQ…z*f:9(; MzfR*^ƭىp pPq&َ({Oh. D'7 x0ӧR| @j N@07*aX'& cz*H~/k`_j߬k˄4@Q< &77zf5 0 = jh>f48xN0mA%p ir^*ZN,E7ox)mrmpc:XneΣzis{xy`ϧ^M'&⇖ztOhj#'I8]q He WFހOLQ#]^?eG |`LB!eu܅G{#W5Ć~G^|CwZJr~xbYe ggReΏ[gԋ XٶM׋|Kq Ca 4eodBW%M]X20ϡ.;s!j-2@iLS`*I\FuD̦wAfnfTDGtuP,׆ٿ,ZE`2^C3dTm HLH5Qs c.|k8uW2 IU/Np5 wnNsy7S#Lt}֭%8I)?gWxuhE M(Ժ<<*϶qD) vlm件Rp6>m#@1A*LYl:pl?2 dq ;^+jU[R CbRi<`5_Onu]A Chݪe5P^p睏is{=L[on) E+"z`" h 1zdj0eU?l|ۧ@"6 YWT CQ V{Prw"UAiicf{x]`a rۑL ̈pB:2Z59i!m@Iɪx "mVbahȃ-}ߧԇQ=_:j fIY'"IdJoN[ *^J⫨$+_º>x?co&c Fūs(ةV_ zܳZ1V- GY8,Ӑq,y5csҸb~CXu̐ IIxq 9(0oIj(е׹@WSn _bJ bNp{p P P8#مBAjY׷V=F-uSP顋i9v競6#tټXZ[6A@VyV3cOT 2Vtʝ:='%9^hḨl~P]Q^<?@ϢU㈺K.]37?wnL cU#bk^U~W(< |մ/V?'N:_v*'>kԵz1`k^YD*1Y:\[ )\P!{٤!@?e=nkH=0>cKKv=z됨0?:?X2vvwfjt:߷8) kQnS6fʷuhc0bş2eA͞u.u/Js,,|ziOK{BX&rΣNm̵ V ZJ_БıvbfxY)v+a-'e݌ˋ;eCM$VIa5-ZA$:xѳ]$`6u)蒯ىVedJU*ox*7X;O Tqf5vCsk'7&`hOW4]:.cs94.7}vqWł3381/PB_LJS'%":ymvGg :M~²W6aM͎Pn"eehj=QmG @\d L٠݊vQލ2&z/IjJ O7|ToB:\{?r2TڙyX&v*"kǩ@He9 7f" x%aD %x:z/*)n ys_Z̓ a9-!3`^wW՛qǷǛ\DZHyo|13RsFzqUɱdt栋跹ѼA X׮bk꽼GnqZʾojUJfWZbA~8WӰ蛺љ6zɠjNC[r)>.?tf[@?5֨Tg1tX,68mR|fH^icPt˕Iɍhyqf>UU(.*?HWMn]Ec?ҜrSx`FoP@SLsP@ ޞh { bL/&fyz!EͰ!ѩbKY bw5yɼ8y[{B764oӌpg^ #tkWyZyUTEPOQ@8WJµZLó5[* |׫OpDA=N63I)RӾ_oSk l?XpX3|8rCZPg 2ETJȌ)\w[_ $ls5q s)koxԍ>7Op'y;5pJ O.-^MreCZk(sQ -Kĕl܍i7 &DDM!ؗRlϕμCwg+"=V{$CFȵūr}g*6A3 p..K .]Y GyhC]\uLU:H#?l,IHS,[JZ>>ftcK\u3β'^7理]Sǥ/Wŗ'U%)ILră+f7w_!LRjv/>߰FuS{-P-!NZGWGMk(-JOA.H9jFU1l }tt=G&9(TF)YD֩";ύQ0Ht?,]e[=W3k0+ 1b@pTɲ*XkS"E^QrmSݧI_F:Jɿc[e`&Ph 5$} `*yM—;!F8uM@g^'9EuS^]J-fáa }ykg>62 F;h5:*9.̟qW_ T[rb7 g j ۄҋ}mEnL./Qy`ڡq\j`Rs#<$#I+3,p K1lcCmdV\ .ma\&񞴔h‹ֆsa,u$8_wo%J@rHLExM!'lO( z 8ߔrĖ0:rpΫEo<7 ՟2Q3sEZLn2E'6Pv5&!qnkڬV3GD)8@j#=8d84&C&{&Q(': 9u51`+V^&Y'zN X7W9#~Ên/VQ"<\ P]KBo $O AZjNe r^МLNe )iO)<ꦛxp9{E6lt,ur|ZuC#Tdi{ jFmVd[aEKZC*Ȯ_Kh5ºK ^D=9k*H} ?:ؤ9M+hC=;)?A2 ZjGlPe`L2$vZ/müjC!.w?^XH&] ib%-yUGOdI9ldL6Ji{,,[_Xyܴ6=WY >ټ4>>]p$?f_^ٴ<=w] nķSځ^RXώqo;г6bb  g lXqj @ Isb<,ťs7}5:gaz r"Wx  sD˃VR./6x6urk].- mO @7}ir裥8НUiU*f+'+~ŹF 1JRJ * n;_IOYknAN(H2BZ@vo_Q ;yG jJfX4󐸰9,کĖ]Kzb:ߖ4w?HkV`Яp05]~j[s kUxI9F;I J ͮRE{`m,"ɶ)DKI?f f` lA&XbAlr<0L%d,"'\1oR%a`<raY8ok"P84>1Kt)hIKpz5f`m#MxP\f"u>Mw&*\XGԚrv}``xDXNpZYP$+ '284ONEeI 7IcK5"E>][rWD;j6a *$:=}5{,9; [_1]uA~=,jrcp -s0G.WՌ5>ߪjhT`B EI%VIT,;68()΢i$\ p&b.iRRK kbو E:pچK"u} SS0I<,#jGAa/ڈXi`y= QSSp?]xuB?a=10yW5}% fYm1 W[>վbץ#iXf -B LIt>.jCk/چXYM%6u,t65q8)+nZ: h|h$KJj bpE|Eg`ⴋQ,hE {J#:N[\]螶yxbk+4[̒[]O*D¿[MN:*!DQ9s r 9gvG}͆G}!:-'5Ъ2,MeeEQgkby!QB6X(2KaXLP*kS% 6gǙh}09ħ}MDv%Cy*hA-ȤmܷsQ݇Int_bn;m_ cd 5]j6F#xKҶ^C'GY30A6wP,kK|x$ #ڻW2DmWqķMPsd ᝲl(>jk7)Z $ \7e zI)VPL^Hu~\k*b)1zR\PGDٝ5`2MX=65J #>Eoȟ;DAy ]/r˷;*醒a?1ڮ)*zK *LG^Y˦JJ+$GB%PR^lpJr}$T]<ʁ}ت#v' /~B2@"jMaX+\]:\L?M-X3f;:)PU7bQ=}v" o0^>M5`Cn DEvGG>#h604S%;t3nNX{U@*^WTIsϽ~~B#,qŲ#4q˄T? H^$H6H_+fWbI^ X<n pr䐖>;a6_k)2_WJ-؅hEDKn:ZԜg~Q1Fv.w7>1`3̟\XW*S"r8\#0ў,@=N9F/ja$Ljf E[֘__)7.); tԒK1!qVyOu[3DGaݽ?sNg>͝9yư]N%}'_01iX rUIP{ބH.7t-_pƆAveYxC򵓎xլ >[p%M@n?nP+tL_bVwCEt  >K{圹)7#KK|@n sbj!z5%Q2odE=J/n]B&{)L@m,81w:T ~Us&bSg,_d׹[q:!cBkwu 4\Uu(H*[AR,\D#׮Y^}g/N}PĢfhSxrGXu)x+=x"GkÐ gjvu Y%(rJOo~"}SRֶ%2b3jvc0Gn.Og KGЩ oFPT2%{qX_g"c[.} `Wg] -irf)rM/fkJ¹"$La{u+.gׅausHM^ꢅtW5n>^Shr\R1Ą}y;uZՄ 47qg% ف wOZl,[ 8ܐV&ӗT$0 U?%X"qd?nHbEe̲Q]PQ0 SFd4 RƼBlKn8snRE?gZQ 7h% aN"!90deǮ4yFt7G$QlEP-?U`&ԧExw|]XP|RRch[P)\ J y>`t 1(=A }DDY G@P|>Qa"Wv\.j'S;#D1lf16}׻5fM?2Mmֱ3Puy/EĊOk@ފD ^SR"sSv5:ʁw&ߵ.Bo[r6S?M8%3V]fHL>F$v”DSL"jkpX$ETWfWb/r|2@emD:H*Yܥ<~5zJIPG"c|)Hк|]ZILs@[ACT7sC% W#1(**}h4@Ѡ׸ *"k[oA{;iK?r1[%Qt#;O]| Sц Zh{`qc2 ә0{IpR"9,'6]CfC\@7TuZFUHFCPlo^-a[١{$Eo ;4'ZPD sg汉JPn/\0z(IO~G @|aiB:/A 0Y7-'{m%W>* <*.>USRv]̧K4ot T7X#!4a#Ck. -ίJy=VOu_^#zjJ,UvTL{@O`d# uTF[)ĥ+0QxW(ZzfMW0 1ޑ4%!#nOEn*!?q6JAOR '虀8(2%\c\U >+C&Ȋ-WB%A1* j4ָ{;5 HJ#)Jػh6.ݛ}jVa.6?qΣW4^}|; &qeA `D2E`kv42LUPXBJ#3 wHsVBbRy*5..3 ,ґg-GHUJ>-a}]jCS;E cJlyý*^qLgm[-h,V nx훘zJxFGȠ&M8VA,oO}{- W{rNe9a+e?re1#%1IDSqӌtTA@t' eSsR*Z ڵX[ r&O. 5 ĀksC>SjI)6()CY M9PXe eLsMgUT O+}-@vH?Ŀnش7Yd58g}Fȏ}!yzwÆ^vz@8uN:\c/B.w&Ci,lPLm M `JJbʦ\PΌepw"īq3'jvJN|%=oJgtHj AI +3/4[SF'0 ||D1LA's/yes"Q2p~F9G|KVœ}aubӘɤ2Y^\V>ױᣓ/~[NP QaM_ChP:<0A參ʣsg8F`T蓩q]kk㸱Qch:D-fauXlv8c0VIGV8ݠVi2F. Oh=,y-/mcD64$[L0Ps)yUM>T5띀Oҩq&^W-72V nhA}I@I9?7MV8 $_ۥNǣ{(#֖3#C:cmSe5;u an%xm_ )F{C؎~b ޳f`&妭+4I\JAup V˽x7Er4L%y-cɗFP)?cXOz.SkI7'̋xԠ7c dxUj6Kq\:)Hg0^־nqydX?XVVUn`p?`׺'~g6I㢒5-.nJbaMwDyp#Ve: 2Ծ2k*dd}yxS][X|67\=#v ]xQ^*puPlJ?nZۓ+BHL33VB2QN 텗wa@[qյrư~M Qs\pI{vVtz%]=e1JJNe}w9iQ4d-#="8HVJK[W0IZJSbt O!8BC^`pA_EGTb;S!vEGy[pկaMVf:'2MxeClmOx+еP(1t+MՉQ^쳻΅=(mKpÜ#sM⧡^ռvFR÷_ %yK2*<ղJ@A]9Ɖ};`mXE3>ЈTT$`sF!~Ŕ7J}awyo/=X5jB%Zq~-Xp3bqIH ǧFcf,}De9t$k࿵`1ǿxϒdit+\IYs.F,–%;n n:5jU/[s 3 ]%h/eP9.Ӑ#ih8Olق@-17bpWoa:S;=H"8>vF\f5rq̎"+ :XdULIJT[ Bs2~ 6˼4S?5ڕk&5TIC& j*x,SQNůh8$GdgU/0c[K7u{mG>rrBM"騥]](soFk^LnZ$u+>|79E&Dǖ]Oܗp >Ŧ;ٺg/fLWN1aayQ<]#)9&/_Ҝ߀AC),< 䀿`W=U]-DZw1w>C͵&Ľ,ر{pè:ц T7\Iȉ iC%]Cc'"\Ƚ)(P&:7ߖcfsyI4VX <7>IQ`%䔬,ˑ.,!C&XWW|p"K8"G<ֳlpkguO6IqIk[oO.r YtFpJu#%5AIb bo XCPT׸"|n vI 0k!DjT2veg=/pڹڷUi蚱5c=4䖂'_6b]pR !0g>0]ta/聯+,P=͙oFM$Wn|BvF{4!8RkG8qUBd6-\UmM%crw0o\ V1#|"G#^7h5q0W ]$X_(QiH^3tQjO|ZH\WB^F]:2j&} CR`=2̓#|iTۈJ,Xμ+LhZ 4ZSiWRo7M?zLM֗ @.Z:o(N 'Јmsߟ(ҩc8&AC Gʷ AFlώ'ċ<OxO6+Up߼U7.7-SҶraQlo uʕ{GV^5>I;7}Sq.?t'B~zWKsꍄ&uK P by=;\7cKo*G5`@y˘xq/hd5a0PAA۟eF`JPDUS[T= ;h#0j  xG%"XqwR%I#ɜR%Ri&@¬D諼֧ < R'%"]j'L5wu G9*lfUIJd]Jaۂ3i*^($LoPeTMu e$mICN ZD%Gg s4Ǔ1C?jC3"% q97bՒ]J(bG}IWP^5v QO7lܐ:/ /YFgωL&P۴SR{ۏQˑoWqjTQfb'YGD-;T&`8δzx~{mؖu1у]㛃kJjL["Ė'FC5T~O2"do&mY~?q{ǭʢ1rFgmuIJ\qXo8B8/TDme2Ь 搦*Qpj\2^ oؕ<.ؑ4su-LZ 7rT仍" m*9>DFKi%Pو~ xX{IrNU4W$6]{4q%Fȇ+ ϩzpy|qRg1Vͳڄ!>EI^}h^M2YC""͍ك!Sϋ+[sN-#Q+nh4Oaaz*I9fSNH|7fqR_17kèn>[gIG57fFV+s'|;Fd l@9}4sSek @Ev9o;N^?c;H)w>30(ut1(9P\Q./hZeZa>`lTOh9%A.CkPHاh24 #mk>Øx:2"/ڃ>7:gybqu{ar;ڬ\eJ$ZXDĿN65! #t!WwJ%g]dlƑ@DG:~k[EhhPvNΛPlsyᐪ`;o@I*l{O2J!`rO@#9ǐ^L PJ&)l?Iso^̜[$Yxz'uiQYrÒ& ?q "o:k^eQ?DsR?{s`__" 2PiK6F䔊^_{hY^1ӓg 9<8v }.9`*Ou~]ٷpgD( a-v>$\1P~4VИB)RgXCГ^\܁@l4QNE;ghFzkf& [ hΪB d,=+#S$FJ)H7 d#3U{k0K.2ä0¼5cՙD2jݠ=f;+Qk̏[x oR f' K3K(^*7K9x"3x}W{غ(zߗoסRc:Ս k_xnZNOk mE':jXP[egpg> 0nNVtC hgB/)ІhH ܮsѴ)[ǒp,ZvmCPN>m_V5cNHiNF1:*z<(Eovd1:3/뫇eYC00NC-ot\*Ie>Ox^'6삤K\!Qc#1jA͍cB2 m k ~ M !{h2\ߋ$bwi0B.e℡o0 v/RY?H=5.'Vpb T&@T7-ﵤU >anϠ?pfq4Jmҧ"53aͻDS1V  zp@VŸ+>1rO&禂,/< Ȍ*8Zmk о Ρ&. h%t%ouIpdV+7rWJ* XҐ@u 둄rN&]H_enVE^́+Dњ--keUP ħ澀{H6"57_]mD%n 0!܍Lni^ X8HWǃ 9j!b3 +_b%e 0?P`&DZ_|:1I8UoA[OʕmMxNUt;^yn @SX)!Pmg9B^%@ctO喙P}^;ŋqR# -g˧,6Bd*9 g|N!UVS\Z?g:j-fj@yE9:/7lȢVEO 6.rɿF90Pk JR)XG𰒙z ɏw + #z2`ёiO%7 Q/SP6g#\8ݵ^KHz88^W؂) 1| )`V`b?z`|=3><  39PB3Y π>| @>RFj &!"2?nxZN4~Kf⹊o!z<^95fB Qi̙cYy/+.V?XZ]ʜ Jqsw`  rnj1$fd#,)SY{ߣP|v3Ţ.d=?К ɹ֌(@XNK(=b:ˇ @G8e3'Xc5rC3{ey޺!poGaCHy<2[E>?InńhmB_cG} \fE:ukh2X@I _DŽF#,b *ą)D% Ek@iD]ǘr^2#K Na'ou mI;~Z:Mt,&)߆$Lfp60E2H(h0 MG4mDvHd2FJ`jק-\6R<|/H5emظ**$<̲A'԰ ю81N@e契&>-Y@ SYzT[<"E2Yv,0:6MIV+8OC)#ʉo:$kb;%'3|\c27! nz@NHM`)yd:$?Ǽ { A_*4ű@D 42WеÈ__;6Gtiʑ(!)_[^}|чvՃ}\T#U6FiXo}|ض4[u~KPI!DH<~aOs>R~$7 D<;0˔)aMŢi;$1$Mi-lW4mxLiz}C$_Ո34sOSxkE֪ɲ71gKӲHMZ7-~폩zLN-dň*Nت!К&̸ƢP,A,Wb*J#]߬w8Ӯzu`!vg}:)FN>s0r?ᏸfqf8#s@+oH*Jkȉ#~lyU9 ,^MI1jSx (Ulפxnszn㤃,Zt [*ÈF%z=U̟Vu@hq|ClJ&O6*)N(*Z2Mb?ގh\챤Rgԇl/{ABMz;:&kB( /W"9TMN>(BrdǸ'P\6:=w)ѭ|T_~merW]RRCL\9e[@%S_aDT?dVM)Uc)& 'l*BG+R;Q=YĒ^OWݎj<^"!ϖ8@հG G`bհϿjF1Ĉp8, kC}B]+@(@|zj< Re> gwtkKY5iэro%6Vat"`-Wx>4F/YBMXLܚGD\dǫ]G֞ǩCr\لc 3(c)Gcy?R0Ζ:f ?<}ШN aCJRLݻk Ɇ 3 mY˫|4ܟ}%Ś002'߀Jjov?ax[11rSrC)LH|My$;+6lNh~u 2:,e:b`mENmoPx ݱpdUPH+W "΋c1h<Ďw.iÔ]TZ >pSַ)VFX%9 -OP5fY zD% f{bGD|;Y_PAfX$ks,pyvox>$'/VBe0zMS G,㐒#wD\P?F%LYfhL,RعB'%!3p E(rC mg! B^0;w0)Ύ"i:xA)F  4P Tޖ"pE鷼fte$c^i~]UO#==ce׍[`=bEk=V,fHc;sg7!(v?I;?;\'W-=7@4Zlkgyvn2݁g2pNgkb,_{ucMg ċ|+6Kuzbf20 ,In$9<T D;C%JwE}pWЋ _PГD @ޏt%hkM*H/ 5"fU#:֥ BU3GH,^ڒϠz'u gs$M%x"Ʀ3>᳡!EpWɠMFZydw"Ek.\i㭔/Q!lnlẽô҇dbMM6]b}6Ց%ԩ N}tl&Bfӣ&&kzҸvG<^HF| |(rmp[If1xu<ͷr}y[wy~qBztV5D{µׂ:2T汫A}"pEշX?LB e#2ߘF\ԜI!QMm*W Ga]%ۭ'LB}<6&rE!umCjE8Satj+c#/ꗒ،N, OX~lq};{khR߄i5WRy,&zGbTn(twJfh9P9ƻyT-o3݆jՂU.FzgYZ07070100000441000081a40000000000000000000000016439a356000015fc000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1-synth.ko.xz7zXZִF!t/U]?Eh=ڜ.+ɐ\ s(G4e( >#:Z![ $갦$'j B 0l].47iy0._PL|yHxl칭Ð^d#!ԾS&nI`齇AB<\̅yN^C:/j2 \" 8^ ӨuUsC6OF0cd@"XPV<$P3=AW֚^'n,2(@d(Atqxum oHXX)5na "zPKe -A1F;Pvp>DX=UJaI Mun[GFgdi!Ŗao51X;hu;[s獞kZ5ڊB7%]I@ӫ.u[7F]n"g,> CgDŽ*^ u-!F CP>2$-XcGP9R-A“dWXodXk;8tSW$[.4{о [TBI+}b(+/#؛ 1|pv v2aSfaVOB @\W$/t@Aexgم֏-V{>/Ӭ,$ +[%ʜySYg]hzaB35P`RP-їBmFa[Z;B~JaWhcG]|'חnŰ#9T0!M{K*NS3=3/Z \ѷBY.ܰaM pG%'ՌzX' 0 Rg+"7QQ]De)f}MgNrky[JTnGjޥ:Dx_&-cJN\X-CдG7²sRNK8,!ʈO[1OI/3n3/p/5dϳ)#Lh{,)FfBoOItp r3z 6t67%F2ɹķA$)ҳwah?) `E-iQ:{Qe8/. Z.9у CՃY#Ƹ:تYo'ĵ:7>-A`:TǷ\j_̞P/"UD mc1 1{a A:3ŻJ1ZJVκRTmw^j3e tYoǿMV8#THF| )MSFPc`1n =UWm;{` -ȣSPI&#[^0aWCL2]&~PJF7E^eWJH0rIa Y?\KvnNjخ}ΜGf523-<.Jh}ORx~m!_#tjeM} R1wYbR[LLG+E=4vzb%8Y{q9P} f䨘rԱb!okq%WS@0>*D^2~ _=X63i=c5b@;!ػר]I 0>w~u5"ūpeu_X+i94$ɯw^/4j Z:0ۛ^qtbŗӁ/Q{U,k]?UnqUB9$'s'j%9N,_8m rnCe9>sebAh0/H >K}&+ھ@(a#Wu^v{L%1W׍TݠCSN;0wBRDpXb)V)0qٍ6Leury1BSK[ŀ)jpE!G"Q6ĪyE2Xue!9UBc0l~$ZVFoT1Vn5HVi,`)kf=o{JrHiC[K;c | zFuSjh5)Г+2t4z xN(E.`5 p^.4M9|0ȑݷZ|9n= \*24\dYs;Y3f prd"'Jkjhe7)&N!iW^ԱϯbA[MF2 a@|z2>Cj h)C iNDP(?&\P.SO@}'ur)? 5 z2X&' ]'M.|Xg'1U4uѦ -D ^gP 9K! Iw" /y~/CV秶!t^%DȚ*oyc7ޚRת~u_mp[[b*BUXtz 3Rp)m2qjcXT8W-}ݷ/'H߳q~zSI9A;S؆7L6 0w#}|肕#! &BO{d2 p *%8qx7Ӂ"Z88cm#=_cD_9h ȫ/Kh%>l!Bٻ2 r8ꬫbcԭ{ 2q3&Xo$_%Yr| Р ,aI >;oqtG`/u -C5?ٚD<-xUHed6#J_(s4!t&dAlpMݖ̓*.O܉P i܌WZchXCEM~<({W#ACPxn7J5, Dŝ9i@[Bq2©S;5˘H=6ѥGA12Ab}9jer R&0jښ|JܴC&n_H9s wdmoW<>H;Nc$qsϕ"@YE6 ϭ Q㮨'R 1R1JqŐWbt& Yq-sҲIn}? NB b]Y.n+fIʅ1bs-ABN|akscs^;ajC,_>}4?4.d*~h̻iA?Cۻa(z?=ӯ Azjpbem"zT`Xms"z} hT* d nN1jÜe@]ov(RdObݰ5Ս8hYa rCt^8Ʃnϖ"!<ԹE VC ᾛdy}- PIQƥdV7ܫ\pqxã OX<ɄAh5U5BLh%ꄕjzfJ6X;1:Qئ)Rx4L5.2rg!~fSny;+OE*NWFY K*t:Q7$g 2+\Ig$23%W S{< آ)S'jY>q%ڢl)tˀ>h(5P˭!#*+.?8hMY3Ɩ/#eC2RqG-J꨽%vn6)HDm%v"y\HfPq|GUAր.mj}Ş= `@ϼ24O >&x@ldd.֑Z\>,RfkGf# g-oRDZ:5`P2ޔ)DՅ[p+ |k>秴9)wJk_B.i,wsR &@nne0᪖7u3lMlPb"rY~ z~5#kDvngdPn(y(Zb䅾463JRBflp4oӈ{Lb IuHyagJp|û% -Ts"Vĕ>7;Q 35oȂZ~?lE cCtb"ġEEF߫J=ZPIȣTdxJ>𦴧c7;i_-X/kv\5j/5T=Sl/c|^x>!zi[A&{c1mbX3L%?U$[k'Uk^}ߛ)3q.arƥ?K 'bd Q.% (񪌕P33gZXm^DllUЗmG6WenTCѾj$QƒLF/$Ǿ}UE3[ref7oht_H{Js-HM]C@A-4mT:.Kȟpb Om zQqWá '1cF)DJh;VeYdbq1jL::P7؂6aqܲЀ}I|_ɃueHJߝ?TlH2.bTݩ@뀎=- ϟNm@% oaRY2UVUuȹ56<5)j_a=%|(5˻?W{ a̓]ҲUDZ y#Z^6GO;w\V`$MU߭5$9]xc 0#&~۟n@(\Ԅ4S .'WiG㲺ӍXvtk]d`cb}lȲQqEyl}r'2="G:l[Qވ? 9sj0x,Z~QO{Z@Yо=y7ECf&>>yfi!,##}j'6Z, WK'y2X6MDf3,A848y}j hF0:|ʒpքNA׺.ާ ;hw!dӔF vN/p4Y@_ vq<#j1[S4.tߩ>8A(qpmK\2h5@Mß@$3ɛJw6ߚ(>0N7UѰ\-LLYwd&-A_9ou*a?#Q\C9\Hx p}VÖ=CI(f)p t#믕kR,ǁt0#M6 c Nbc,{ ||+IU>BLhjr/dy[}O ^pPҀ"hץF'̌eF! w3;Lߴ(jL_ "(!&vo!m *U{R6VKXJ7;}%Q0Luc@|-- G0Tfy4>K(m[-d;\ɎBn>@Q/0l:UDQyFנl vFk]R>Ǚݦ eJ(>+ G뼫4p(wg > VJ[xڀMԴKcuFT<][ITbZ֭֊!9+@ KFP^=\b7ZZJy<I*k/~O:t5Db蚅`"Q1dG~{yK~cs⌃"qR>5NHGp Q)z]"gU]$}?aO8of)6~honol :ֽe"݋ثnCa%GjӤd1}hWix _Mg3~D5#h_T=ɃAPk7 Gm=[>D ٩-p&djvΗvdz(⠛ yw _+P~HjdL_iGw\rf ͱaXёbōR"N?jʿ"i |"`imL 8lg-RA1>e%SVgyEߙgKtChY?1Tw* $m(qN\y_jSЧzbs)Ah|0DAR֌|b{9n({Q懗qKToGn N:\G%wl0m#}1_4L +"waaW8c7HbEif,gW"Hʣ>}$_nК_ _A=YC%e l /s#Wݲ>:fODiG^ٙ;0eJjKcNn(C`.q@]T: ~ K×Cx%)C-,݀9\'Ȃi8G bu%*&ȿ(geb{,={."N1Y/2U$)E@@bNh$gɀè*{LFΐ ł{!+x ~u{ Bc*7a<;5͈߀~gu1w)ĸxwk!Ӯ=mvVVf)"a2w LlTW[9= ƴ'awW<`45+|{#t){jxB}=y<[҈O i;$*yɌL3Ϻi> *ݩG,8e71] UN73_TCir^8I&"C6[ץzvMKT~ sjC5䑻JT3>_5i˓eo우^2yU~/QŁ؛LZM>~ExcXw%(˄`1dki#tT{k&#]~6и`ēPa]F q>߸yHmFp&#jw ia+mKrSEnn vD˟pC'gpSUMp>$- ?<bZOf^𚯠-JPDǼGֳY|'V6TEOD)z,1xۆ7.5޷(xĥ)kRR@r*?./Atrh#jCB'6 D;1k_'X[,d$&xtGg@?aT.GBUQ&$~e($m55n*T9gg7RM*vMo $-3N{;=M= ҈_eACx_ݺuh.Ӭ(_35QnǦJ"OeH$cP, gi;kO{) ]og~_ܹ*g=K&u_AJ{D RohO"FZnYCuG}Nȅ.(Uw謔B!ҶP0u 1І% K) s=ue87Ů<68ʙwj k J`_T$d@F{O|*螂:r^ߓ;,izryS` aY&aRD6beZZ{R'?:.~!?8>>f҄Rnȃu=^EI=a7Fn]VENsa+&W0ch^Xn#hT@;,#nJ K211V%}=?Bj>oo}_]x/gQMX/\^tV۶< *ui9i`;ϻZ)esyv6p"uۅ3uԯh >ǽa9BG"yxJWr@c K %T9,| +`cWVA'}*=|f۳({ءˇeq^gqŧ$jkq3/?1~/ )­ݭ~hS8GK P ь:d g/jycQ> "0Rg#3 vr}}-#K#o%&u)/.FnRl5Իs$4vaRشߦb,fYc69 :WdM-{f(,3Tpkf:#pf]\$ÊpƄǂ٫{@_L .bѷY uɋwyR.31rquQD (:HDmՖ*5tuNc`uw))L9loMPg[CHb`EtyEG XI'+^xR]71qpp0׿YvQ&>j#O!GIjftGLFzS?Ȣx@"7.ӹSUȗ"upK2dt P6BNmߒ:wٔT߇v†w\NIU v;\LBxHs2 a?Sd?Wg NQR`:iA4eԌugxiMB%& Yw'.@ОcmgA { vE%]ߨa?TG1<.`r٫CM^݉^X'0"Ly6#W{˓¨,E?hӷ_`JK_8tuH3ζf0 _mT¼ѹ&7Lh6(\yboxm Y7 5eZ-9|{U3<>!2[ z KA OӸPNGEC a>LW3ۢh0@\/n9J}>Ī륤%"n>V[oJC˓{Cn&['s^):͐ǑU9[jV؟yǼF;ie]iܕ,*SFϒT- &_XӖ=KSf %G0T>D<.ő&.̡m->CJόO%.mum:%7yUAgh$k5$#4Pͳc\C8hFCNH{1y6YS+f }]/fqR􏂉-(N͋GV/ 6tuRֈA蓪Sۛ,_'+y%Tj?+,WƆ0gK2|OWZz`$ [O+"!)z4z&/-IEl1%5e3hV3zXr:WEvى*Ȍ54Jٺ6{K pri˺zc I"Ɋ 7(#\ʝ9w6(\<ܱL +k@Q7y.)vUz}P[DyTܫNht~(P?+.7# (<3 }txmBOC$-h 0y]8wW7{s 3ɧ%OA)<.^Ĉ"粘9uB١Tq|14xJg Qc*Kau}REܟwKyBPzghɫ#,L6E6): aG )g$l碌Mxa}i LK@M.dTbw$rN}}߀{9odz7v1g$?a r ы$?o:hl9+"]jMsw]-kI(WNsHʟ"ӄ%l5V"I0IXUOQA / ZP]hRQ?zX-:Dìpj@>4i?&5}0I#BRj@^&-IP`J'3>IZPF*Om4$ tԠSl!Y_LK"N`ZH|3\+J ^wx0t9X:W+^1i2ZBNTpWڮx6R_@Jsa;}9Hpw 6tN/_g2.+pJy%\"y2ȹ1椵>aK53?~ yVrl1CBѳT,SQ\ >ΝLD!v-KVv 'em=Pk<:{9^>GڗdKT=)dI[SD&sp\°C\ϻTNaC%#9L|rFvͤWo̙`e =[Rt%>!%0ɩӘ[Y;MiL5Ji1Z[|T0Qc#!1qOIXi(iNTۏ}9>±{ _`&gam@w\' .yLZ|K4˭߅Y 0YQ)W>qyF,f&%ek<[6" ?7~{mBKB]/M$Ґ4#Tt],| @#?*0oӞ.2a 14TjP{[%}N3̟<8\SweyIIETɖk$]p 93,d6Y!W:.nDp54zVY=\{a^s=Bɘκ$Np\M$8I^uĐZMx;Q,FcFi|WBC)-,V GN Rڛk[ZM/do/[ﳬkkXʖ.l[6|{>FsсncvPPT?eLu_oVV0I2jaС0YpIjIȳOnЋвJg+Y̋^sr䖗ײs^! 7'$a^ } dR[YbJ-p|j|-$E6K]x@(6H[<:g1QJu{'s?eV O Cvġ/6u\ݺb:k΋íX3: :g7J)B˱EXQ[6Rjx#䏾̴kˤxy")$ux{ao/G.Q4.8T;wƆĘNRP{A"pvP=&N߀ 7{5<˔ŗ#{jj$hS(`;1`%3VWZb`v]")G6$NGR)tqY;RGΞwvrp-QCC| nX /fqYSAK)H(1X3֝ݓF"0QZ0#K ݴ׳Ahs6`*О05s8 6VY|!<@ꌠqCС=ct:/U%_X.x[Q$5}@j&e3[I>XڂU3/XmzuLimC !)h2?9MA c CVk%F`{;PDQ,hrJ>pB~v0^ [N&{5!Tj[:'3ʤ>Ar^#4oZ8/+(t +Lc=[13{ng%_s.@ 3tҷƯ4?$?Քv4ɑmqՑھ(&Bgf6FV8wVqΜL٪H:gqԏd\f8 ^efNS⶚4+ *ަFlLȸ(W!g\kU}Ȓ'A͔4\G9'WGc}/PLN_+7r5#5/چtk^!`v+oq]LHQ8/]}r5 y860wվǿ'G Kt;wA[LMx?~(FgdT ,d*\Rl rTA?;4#˞v Ҽ!ωwXB.=4\䭣Po`ٝJ~mXؕX.n(]5lĵl@`%s]l@C'%ӒۡVbœƼg08Uz~ ºR'k@ pqDׯҜ6Ϸ6هڵ>1;\㼽 Дg۰^GD{i%gwD!HV`NYL\;ǚ[l@sͿ&mYH ^կS-<~Q{4+IE,fI=6qoRnU%R,v񹬮#:}O.|G(˷?M\(v S;f0COPEO@l+x մmpmU1rwZuBy{X_h_c3ت=~lmoXױw=gɏos7+h)sE7 θ1h>YY-_f0'޽h$w@%jXrh ;n k_H|.ooCZLmVuo[O"D\퐸2h"H=;FD#<\1B79cu; 1d7ÒWYn/7 L ȍ*=Ueg}Eɶ«k,T- ȬvjYD@ȶgf;~m ۃs7-[\L.1&`5^G[k*"J6[9s0 X{^}Vkxy'm)k(T+Cs V/U,ؖ{ f oiڷ ]R1JM˪jy֊s`oN3@djH;ꏋ+կd$kpw3q_g4px^[7t#Q*"`zS qM9¡@aYTGop4lTC2i/]-`r|O %] ik̿Mb>^((\P)\r,Brsey'1XxˠX Iov^o,sؑ~.ЂҰƚZ=E]Pyѡ\<07j $!bwQs!Qڙ.":4;Rj@Oq"F g${Q)Mnά)05WF4l.w.}]+XF߳n;R K[ /˾ӕvu#H^.Hql9WBY!a㹍m_qɧ&Ѭm\/ )6IsW7AO2qƄL|»o7kS*f>R/y  yXi?/ wqoiCeɜHm- &F/IoIpo0Mi"*.E~ObC>`CUJtk}G2R@cYdwqU`IkXK"8k[ ^%Y`Q+Ũ k ;B8/ۨ?J1sh1nޜ|Vٜ_ f/cT.Tl&m4ny&Fאyk{3LGyD]]Yy[_QO]$%+bC8];jd \t8%Pϥ m ]C,hEdȱy;S#4 ~%hˇSqEJen<՘k-}DH s'"k\҃隇aڦ\ɱR2Q6`t0YN5<(?sZ+3}t4zXg7&(' m=V#䆣gZof yuҘ8mf / ,&O5po?W_2]´aOBZDΓM]'st\(IqfEف0a25LNM MH{tp}k! tӧJ[շC)Ě3UJx)M85}K]cىF$0qs0ӿQտﺻm(\ 4i#7'$1aC>p|[A:ofBE#L4UwE0s{}_eޞreU_j=ht+vdO:s1E< w0L??Aڰ&#vmhYNՍ߼5d PI]KD*8c.kKM+Y?@N3 2{9b!! DjOi3skG2S43Ԫ/CCa$2\|3."#T1"viAH|'s=DGuT|PVQ}@b>=y:p bgGNASC tZGv<2d Lf7& pqu=W6!lD&[rE |CZst&uWAlEGˢDW_oc1MbY.>Y`xd3o\%6 kNMzk1^[RM$8/3ЂhYT~E^:|EsrR :QGxu}~UG&;bF/Nf;4L]|`tULu˪YLnq2M66a8W^W3=wyߤj?=cuׇSq](YoOp5d~0^0 ݩh0}=` Bȯ'[1c~tR D|U_H/p*/m"f,BLT' ofž:u_k.yWDkꊨIЀJ&9d_m\7Yxӻ:T #E[WuIKlrn01!Eȫ/9Ak^t{y ś ̋R*{X ?-Cg!0^~RGҰ(;o*TFyZꐘ̘hg5J]:ߟB1#V'B-ST)%OO5$DQG%T? f>, 5o\M0K1^d046o^ܩꓕO$XP r/ A  %eq,2J-@/ZA&2c%7_樱Xqn(%?ѽב0.lZL4oaH-B[>2zmN;_{."g/Mh4װ~2!MC-~ |[ޜ_5Wnp@LF4/"Ǿ[`Bdk(\ AI 9?'0~>=J*>#Ԓ 859vWe颂ᐎ/wQf!"|șEE2 EьR!j3'ʑ<ۂurMb=,1y:hL` W-g LޏGՍR%DLЁu/13j?g&‚]u dᶛKWmD(`uxa hpyaӈ#9av- `aXKQXqA=';մt33;'GQq[# _ ZC?4R`֡ Z&}'O[h}`b-aEQ$0BsT dM%z:k߃(w-̊Ppiq"PW@PԤ} qD J#l" ,GEXP¶yZ14ZSX7V=6Z`mdTW(%֠_^I 1-21t{LOmG(js;z~;󥌣S[8l e/G}=[.3oi}ߌH7G\8:~DMlV;Ou3s\ ìw\(+,K͍aX;2vcG$ #7r@k\9" 9z.jjK9Ih.׀qXVM֓V U}M )l,Ogz)V`̢b)G03,J8KAj$jKmTi,O/f Ue, hcց&I϶MI7o]F$̉jl]ũȖSgyֺ93vEz@0vVgj{:jl( k@=Hv "su s+l! pE/{^MõCJn" 3ю-:| SFqGg0ZM )(=,G{3* ߤr3A=RhtQ*_',߬D|'ؓQa*rsߐ6)y% аCLc(al,ɉPWޢrx 8u[x^Q92Ǖ҂{~d*͞,p_'. p])h1tz,}(h,9C0mx;YT]V+Vu Ѳ9rKXoѵx¯'@"%X9yI+-BmTXx۟ +5IhɱR K9kl_ӓW w2ۮU 7^J!R&Y~=`^UՂ< ZfoGVhhd}S9 ;Ӥcu"|Z\tq#|U,)Ri[fὅgBm9-[L+u%$Lh0[뚒?hZd%'^44SI kX~pncȂl)Z{ y&R-GuBBXL^#I1_Se C"#"OhCϡeb%8 tW*%w[R\8 [>諣m|q#FJ WNBvB &#aS3as$E|nَ,3z:AVKWZsHH&Tg,6rR'ȋ³+޷tI`C"5ɐ(Q=>b/y4g$͵?Ҟay O=b\.Kȟ/OM&B942Jd57c>l\y-U׻Gvs0: ,Z.׍IxI&;ki~B]\ D儋Y28VS= (d1)#gLjt<P^Q8w `ǐT fCKtԲl=eUoCd$Q|GJ ]OJGʃ=(Җ.zb1S2LJ#4$)FAvyzɸ=i{mݪ4axk^h ":3u@N^%9}?{V10bhR= < KHs}aA%aJ.Rq̟Z{6)ΎQNq(ؾ;ERwc^ek/M @$#y#d&LG?RޯBݝQ{/xXڻ!եtX{thaGSpDmXub/O$ȶ{ykBpA"ch˧4g1p>lvsBڬ;CG^_+OOB?/CO?CiH,vAoJ>7TK8-o;Ku ]#@iEk'BTp#aFUt =[E6RӟO, a"R2&_8銕bkC7\=x#~sn'LR1s&T} F P!Fi`LՃNқj/KҥP4gm¿`mGHtjeZX#dU)RyvuK`ES1fӿGjٮ,FFUV[k4` >M ʀGO'*y:Ok*6.4wu9审֌LvU!3Ve#Gz_&*Q/9&n36L_)"`FʜzXgJp9?W^3!2lkP`sL%_$]~FoNj 9fw~Mud&)`Aʷ1ҰnC%h'ٴia1169z `[n3KP,yyuoB) }i ȫ|GqHZ#GR!a ?l6L9߃YYh?bVvsTb2=t y51`?̩Qd f-[K oL~.+ro8+s5 ^{}Xkmm!KkmJ P7p j{X_ҳh1OD$O259O0mA'? $s9Uxܘ#CͰXT}p݁"(4k"L3nW*9jl5H##TDAiL쵦seg2+]MQF'7z 8t1Ed󪵭 6}rkH1WErAm$$tIԧyюwo ݴH7 hbUmf2L$I,&g ?kz D;?֨sUqA}T/)m; `Τ<1B"}RdjIT"1 )Y2(66V?Ӵsb'҅>\m3[n\oKk_:ap̡z F9G,h%]]i<| %L[!de<'XryP\;b:Xe갾kCG~;׾yum,yAL;֣Ţ`;6'} z0f|4T\4R͎Aq5_Z 5QnY _QKORDJdh([K24yTC{Y ,W`$  u4ѢL<j)}JHi\>!\2x Y9ﳓt\Tik̢dT&kyU/ι{*d&5$N|YEEu o"$Yr =5A4Ў;ąN}s4Kӛyn8e_u+Ҹd&-0Wnw.h 0/מbz#[JUzmaF^Ԇ_ޜv@@6 oըx,q*s߈DtTc;qX_毌3t`o;*)&.@Oώ-( aqw+4cteFK7T%0+k:RVi#i zb6ϋW~㞧ABpd7 fN7_t™][$9o-Uu' Hw-U$ˑrV_XQ% |Mɗ+v:jڴ39ӲET);egJrҘMP*9͍9)<̖K@U*uފ"VID"Iƪƍqnctid0m eG*Fp1X͊<7X[lj>z:=z]X.d#/7$VEፀ$CM9؁&3`#>?\YşNeXgVsvv$TD(U07=> NG}_J<ޣ|*Vy792FK"=%ԟ-|4~'"zge voI0uFC]xǼMƆgI%^,ue'nwO~UE,$Q\XJ;goWfB]Y}3}l: y,R`;W³f^O>.C07GF`ciM6|[s|(ɮJ-0_ɭgÐ$rR##$Y?s(}&Y >awVpv,Hvb m&"!R^]~9~;~L(eyJ%o]^/ ฯڧPpr5h| r|hjbn<]ctx;\Np4|RW6h-sb3Pawf4|'$"&wbgϋ#ςƂ?&5#c0;auՌ ױc< )d,HxER*ǩ+*USYWXfFuء݅DdMzA6VyO8ƉSI7}lzIpk9y XdfFJFgb ]7ct>uZ ~=^1%H],;Ū*Fr#R-nlӒ.صI}T:8I \&=j")zF*,5PO15M3ڧθyzieXuKy016]qԈA+t5_@B]Rad>(VM#N|43}&=΁%IBm8-YhHr»MFbdufۺxّ0(FP ɃNc!*9b~Fq%J*=]p.?j?]ԙo͂8"A <]uq@F6C@H,N_L?6o?n}0(STf=xF`tOYKM1%Q1`ZtD' jtjbPK:hpg cL^?q"\ =NK;2\(?<F;30LJ dT]@oK6asTQOt]0u8mIv''2H͉*c1,At*cWՠ & c̟[.r ˖iA(L?ycK7c8UWRsu;C5 \$gS ऀQL ,V~d4 ³|3)rUYpmP*s_I$ 819;)oIcTTt"F"8WnK]M?ZϬlb1;SKhDQq ƥhkVErg0xJS 6d>iE"oa,_KbG1ІRX=z9CzTgK{EwPF(ޱϟLM)/-3)8 &_>6זB4)+̓0?RfhQQF@ <׮0bEKxnD&̈́x*3MrQ-k~ GNv^^bciN[}m=]=~_ń`Z W.1#HIz3ޗ~wdtq37q:aى#}2ϙL8MJp ?ѴNB䗇T򡳳{_)uΤ.*wm 鞽N 穛v=`.Iph_+.LE0̩ӺKt$l_Q#$nm*tm_y&m \Be`֕o3CbI96<('艅bŇvJ,)s]l%|Zboh؅k-G?Tr\[K7`<`$_ǻyrENBEߛބbD-DQ܊AꌴJxa׈h9xsyT<+&/uR~kAAYPOP&1g;[ !d.o3Hl2 $vmʮ6Eo꼟ƊKѵ$碀@Q4'b?hV/S "Ǣ u<wOVtDrhPbNR^/$ɠꕋ͛kqlzš1HM^~rL+] Ֆ2h xî &C g2jE= H-Gn%mmov`\n =Kb< {+GEgGdg6@sB%4 Pyuٲ9U Z-;ٮYC%Z #{DꛙF{Ɖo OP>ŧ?ڨfDI@ P)U+mB~("/hFMݞm9GRzPm `OVM7V@=:9.X-OVTH$- 'u%m]ѐvG 1c )Cpram1wcD'm#)q皘^ q3 6#iñ(܌IRxRFUOt@S۞ VQ{3ý-;Xu f YjIpK'g5C/RmHֲ}Lq׼2h,D;E2u@W{8 >&cY'1}TD ?SLݙk#fTW^2],ray X,\uc.ng> XjN\v]=b:Z OkE>n!:qLImhę~%C6}xHq5HJu&ed$iB7ͭjoƨ1}1%W'*ٌLt,F:^;Qt 3Fц/)P'$lk|`_U@*uٶFy>22$i?K0ĺ{ժUX(N^M_խ)bBuz ?3ɴ}o'U7r 0lWtw ,I ,fe믥17D4  i${́IƵv7Ct8XKm@kLU5.ێMD{uuzVpf7T.鸨1nW<?= 9 ;PYb퀭dxM1-kwō]\ %j/JC_V%8 aeE@5i-jڋ;9&|d{ExQOWZ8#\J3ń]t!KKW{#DՑ`e~H=@%2ZxSqT(Gf/Ԫ/d3Aĩ{]ih _Aؙc9-V` os$X+%Q-+ c{ama)' zr9HC䚻,M] 1|O4˴qw9I e9w_ʶ9uuNs!L X.;onV4 WA8~ 6 ,Y*Co§35:]=ϾT1_"(%R0JQsyײ=pHw]} Ӡ R6|ˍ@`=HxI=dEcw:EI(7CY{#aZbLf%J;m`wזY١*Zw I{k ;r-~t1/'s :Fp&TUs]o!(|)(#fU=kKUHuiz^\C,^0^(pO  <^Ogn U!1_ o4y` ZR`%md39xD=R}}PT$9[^Cw(-5 ^EphgO7KH;41tY^<^v*,|P }|Xit;F0LxƖ %o}&wXb9lA#Enۙa^t!f;*]EHWZm:9\_pjhM ݛ Ƒ!TcD9$?J#zdf GG};Tw, XC䇶a N"FЀ'K)BYX@zU@F1w"l?v&hgK~|Ƃ'\5ݭT옦ʔ:N`[+wRVȐʲJQqqtYS~[w!EHٲqe3qCZ93}`zV\,2VOү!61fCf ضsQ.oh+<7i"*]O_*~ΤѲ$;k/YљK$%nYc,XQ " L0Qwכ$ x|F#GWMV!FJ|V/Wg_æ2Uxħ²IVAqA%Ӛyڲ];2O#c{݅m(7z(/6ZX/z|s_Aem J=OZ +}[ctD UrccU+8sU~ճ|$ڶ& @T(Y8]zR4CZ01?дg Xhžx3*<2 @)u9~Ӏܽ[ĸg3zXO JyN83[K[ %IMa4t \÷XW01uiΜh1΃h32'A-.,,Q<ΦAn0 eݢ&ejqg!~^,*n1~+F;AB5-tFa[B}OfB'cHVg$9϶T /Q8}0 uϨ0J }D:/&jQwSm0ߔH!U6HZ2@?s0xaHS~7&eM3 F+:oB`ˈGpil\ܸCOƹ6j|W"i}>* Қgm8יNGY $[jT#(oPS6VrX e& Uu~MW*X 8]]Zp b=.MeOLTK+2Ɂ=6=6 2\ҙ7 >V1{uz.:qa #%?O$S:5Ya|%RAH| jxf`1[QAMM9cSS|v\m vpIqǗ t5kzXm$ { }L.wA⊥jӑֆ,TR%<< ύKJPݥ3M]^KXg{Ԇg7['UofV>)Xe Vǧ a>[jum{- %_G( ŢTjُǃ7q"\Iite*Cj':< έ<7X޴P\fjg,|]9J "O2\f|^o4}`͡Di>f|żpbd=j3 Q 5 JU9X ` R8aZS U4?ʬG;SQR % Z7K׈8eCq^TqȈ~Z C(xIN#e{mE%Uޘ#Swfs§.i$.SʏA9y6SW >uSM,C ⥺%DMIW#gM{Ҝ6M3V "){mXsZR ;|y]:ۣ\Lj uy_Qc湂* `\Mx l- o#K)鹲+:Y " YvJq aG;Yvyl/h[Q+Zy_.VdMQP[iecdP'=ڃŰm]̕]J|YK)3vGȪxAAnYɘ$Z1q#~Ù`l]hT^8V:Yڀ.7BVB_,~]'n%\;gg6e|߭ŒE+K= vGr7'4hN /(@r]P,06O|^c>" SnҶ\\@BfogCfhp[ oׯ/t1Rf^wNKCv[hм)?V+aOju2ΣdT^`;׵@._!Be:!DR2Z v!XSrg 8NXO5Ϡw5ƲTjCϸ#fpypx!ˬt>'!DO3Uɕ\wsdH4.t.Kc?fmDOi*=O HXSүut9lQ&俜DGqZ m*sYl&9c?0Ӿ(q. R/{ݣsṕ8_`Y"Dѷ3&+=ֿmEl@cM6X6,x P(f,wMx>TrvnnܙPuFks{ ͬ {FPjC68"Ijx<9^. PIIt-XYql . C [ÖIU@6mm!(z(8zs40N4pߚ?kc6Adj%c\Zm%&\;" (D! &l*o! ܑEVgaǽڇX啦$e'@`Uℱ,Z{?Xdijx: /oW"][ hE5h ` d8ULwiS8;l?iH4oNytiaHB`{}ߣ٘jNQD̳Y jsq]C!ks.ML>ԔFOl6beVg{lw`8g@ʱbxhUПYIamjJҿӞt&^ujajF*"nTfZpJ}M`oD`ׯ7yDr;2d.F-@ u@a-siw(/H萤,Uk6̶OƟi6VkCFnm}wM-y c mۯڸLGG:|G2e}%t~RGl EWJ~ĹQPMQ Wj 0́vkJe ,*!'*UEYyc[nIPHWxT\"9d^Dȸl9Eh,_u 忸E+t7MZ"#p{GobFsIIWMdi{iv cHam·AiQ/2'HHִuQL}i% 23,O[CC f1S3/-̇m d4Ҩ-g T^>95`(AZ_`I'&8Q`T;f3`cb*=ʇŠwԅ'Mo:X(; ͜-_Mbv?K=USY Bq6EF:%XNwGqV,x6?n~` V-ߡ]Q矬W^w2b=Sa˹nUU]]`Eڝܬfau ϕlZZ .c㼜Vy=ܬ\CtO4y\iutA%݊w^0w2aڟF*  YdT؂ֱhA7FZd(B#-<#ŪH}JA[g!e_E*T^nFLn:isqRHP@H81^Y \ #cQ?.01k'=)IgcуF>Av&JrҺeXJ#m^f>Y Q"UMS>,Д?G=n~$t TX⫲ HcFo4Vg،A˜A~ _7j+2Wc d˴/TBTݝ~oʋҾ ͆J<Fͳ> p@UοnR"-9xGQP6f ^ Uj6͋A3Y D19\4=mѾ$O E'~,YέZwtx86MM ӭj_)r ý9 ZQ=4@ɉ‡Qr/JjoU ssE-7EI|a.hGaCKSo_ r xSk('SiC%>1i$zP(Rw:38Ca.f d4dQeq3y YrӉXK4>s*ɴP%e7|,ud%. ɽ.9° 6BA~9*`7*>tGQ2|Qz ܐJEzba uſ_xuHk]#Pg=xߓ. -zBjT_a:o.E"_&įIg+m,bJm4+$5%> +J PY֚|*RpIzWEɜVFjx>?jmc_ \R-J ;(0DD9by]`6 ߳[AȞn/T(:$le[nWA 5]xFPAaxMLk1;g}%fXFMkoh9H=fA,S*Ƭ[Zf9)Wf*-[F%鶛HJĝeo4%]@fd?7R^]mqHfna |x𜝵0 ?Yejq ,!tȃcB G:oTGOk-D|:%N6;1V#h^W갱˿cpi)Ki׮LFiKf ZU"ArLO+q!-թL Xup^w!q~7~%Th=$|ڃN7ҳVPVNnR'ahOlmf(wz\Zheu| ng/r< zO}ь*Y^)k[@T+zu*~1/0GUp9`e5P#jqeKjcN.fVTݮA$}F0,*k=o 2&N+c_g3uֆm= R.a[Έm@a6@Hk,tH "Q/gVc<ΡUrG_=]MF:9{fCH'Ώ]b"@S3] (iHDb{ه 5M{th7.7`͎uXn*cƥɧ-fz`V1P4Ӽn eT(KRP@Bst @5ilf3 Z,k(R0șo ;R8)x31iȍӕyȪEL=>f"qqiFGmx-l6?=W骕3d&=Np[Aa! UEWYlU"(sJ?RjUIl˱[J؇suɱ<>Wrޖ@QٽA"R H&fsGG7a^S~HR]B/CQ6:3OƲ  9IeqrKY;RaJ״a:dR:rؠUsIC~Qkk1z+'C۵F˼د(V#H5 x_r R%d)hw7+bQHO)vhz0@P6 ˰c-p/F岾8-d,X#Oßo )@uB/܅N7+xMJq6{h!51ggRUZ4p_9'n"QeN;`"0-|_j>: 60~7b^fVmn U*~-SW@7[2aJLXnl"x>\ >? "N\~sfjDeABig)ML4&iJBZc9pnnvFEK&'%}[A{3:K &dTFDz~IZ5+9Azaؽ>6qp|ƭ.}fZ@V?pe+4EYL UT=u:[[zGܫ-UuL"M,tbe\8cDZ?4Y| m @|6ts7=&C0V^蹉nɰ?ziP&yv4]NgYݠ5bR}EPL0~T]M.':Q18{s 4'O|XBS"g\31 Q|o1dz xl&֦eeH"0?ZnCz#Ī:ysk|; U'Q.M;iIr7 D0Lq(e'q8jIs>AFz9Hඦfy! |Ca.,/wnp,,0i H =P&*v气sAL[$yꅾɕ\"if93dαڼ9nI=r/K VAڐItc˦ὄʤ:z3<\i}juD >x&5œe4fBr8nG\l}e-qmVr{0\iʅLح:cc _2ܯ눦99d.JCNj uVpM*P%-_7?8|E˙M`=l2E7kt:KFQȆ~iȡ5~|कT/#"?k gz6;0ps+_qfRN(Kh0ce$`hdaShcDFBL,cj T_ \x*0Kj(Rf%/h.K I3Q@&B׹ݲ39Aْ.[aǼR}W'-X0Ƭ7QWkpHzNQ[7]ϵaiBWh'#bf*4' 1/E>;jwݬ2 v {2nӽ2ݐ#GE)$tPfRihG]DF 9J,3u<VaɃ,G'o+>aSf:(tb3B_-sUI taNbE_]G#)% 'pf˘=ϛ&}۔uOq}J4#RB}(2EzSG:sC w'NPٳGUI`pqW+f.Xdx&Y=#jX:ѧ\?6id^L4{ZjݽM5hYYb|PO-qwXqa -MFϱ-)#0^r9/,N? n&*3Ш%fah_Tzݺ%,#^dvd&`NLaK{ 3_uIX Uln 82ȶQF+[0mJ0aIpɣlP0-;ak]HWY(MlQYVt⤥ELIT P,H q"/m_sRjl:~l5)^E{bE _RSM/N_C~`ݱQHmvo2s2h'V5GaRȽ|4 I y=#j9HJ)/h(i:óK>q*W5>dM褪:q־b?L]V 9كDIC"|:͎yKjB&w}~sk4߽W O)k7l(dxGe_B.SY'ma&#+)f5gZB*1+ t9 l*Ak(uw=c5"?(L0W>\ӃQV > d1FiK6Fo4 -'z 덚{!cF=g'"N5̉(|\.#Z$G-uE*q~kFDw0kΊwb̫ A Ԑ|T`'`_&W ć&>dBww~RKr&Bpbrv{!e'lA)w;`g3A'C~VmKzr4҇P|)kg]9b1ZL$RH|.JdkXhUэ~í vJ4oT.:JZSK`Jj9TJE+,Ÿ}HGhzsx2O'lSC}Qxbe&mрh&:;/A:;%Sf)׹?t7L$f|voùB>cG <4O6w!p)XZ< wr6ͼ@f PR} {CCcz?F$Ǵ{RWHJ;rN&ظaAfl-ȹTFSyrv=7kSx B#1n6  7.gBZE!jD5ʼnʹ7׸9Oڤ{@1숀{ܧm5 YA}-݊194|ܥ (A')WIq웟ۤS Ϡ!X{h%9 R ]2VUT\AbqcSˣ biΝ?R*[9kWHn'kVi栻m=jq~k GzM߲wZ.D^\iog zRAf-TNx"-Ů#`N u4H:|HͶ_ xkӌ>c\m  M[Ϻ*rv[~g%)׸VÀ. x+|/@!}{]iNNQZ\n邁\窍0A!B}]Ӈyr}*;lA5Z$PEj0tv %SCJz(xLk@Kr0;^]%Ol8ъvű;,PVci-(2 _، uhE^* 7"Y7lώO_X=H UYl`^ub"޴MFPyچN6yF^v&by'3Iρ hI0Aw)gnޯp!ub*f_gFDZշr nkQܛ2|P8)?B)xjy.C yLL|Yj<~ck.g_cٗ>F^t۔$|!ϡe@¯OP H{vYۢdVwO);Aܭ;o!>;4&XQ }à v"+Aɣ. %*vj,SqVCrk _hK_hlI%o.xq-#%1G_pXf~VK qNz@u u:]EC䕖cH=+hr 9S*/e<'!4y+>,]׹2iRw`.B5Cߎ6ئ+#gRt/_uڒd12lLDr U?\(C]vL3{}4 -vLV,>+E}B$4@νGM!_Ok+љ% v.+ ҂0Cڌ#~;Jdy`ir.wQ7Ô>kʞ9-ޮ?,,ʽhdGzZ򦿓/ŚmO<ҊNyꜶ.Ծn8.\7}eGfOxCeN_ &j{H7r< p߯X#AŔ`2 G,:=PSOEHg&jB3?SGPZڽ~˔Bߏcd!zn>Q}o" .\!~W']H.08{%޸6MS̻ҫ %NYx*܋@l."$OOĬ .? \M4[mOHaqi(%(gqadBDY9_oy0]& s^gA&4!2~+<e^HES÷{ӎ`$Aex&Vj'RX}? %ĸ3XB k*X'l:Ao2]VaV.EzhXMXXwą){?K]:0-N' 3rc, Ғ6yWߵD&&K7/{BAS@EzyϤMKE'+ؓv_؆ X4'|ȚRcb`3p*2_-4'Y׳N.[A7&gdY,m 9 2+0[`dnw1 KF'yX-(gO=+؀)l לjl邵$n`mئtū|=\;ƽ5)D Pk͘,R'j곋7DЈs 2ܲ6Aj%«8KhG:zS"<=;LBݲjtaDw 8bnzx&RRJ)4F˞vA||ٱFge9m&)x$ 揞I 1<@9YEj(-G(SL+- 2]S 7@n ''ֺ-is--(HajfrG$>hyM`aq5!#dON~3hI. 3SeI+?k%ڀjy(B.buq~`TJY煮Ui0񢤀:~E N̙ދ-v0k@Lw'+Y jW$*֬Vv'd?ҮPǦ٥,s I7Cޛ遊ws/ES68$WZv!ǘx3"nI[k]* Uk'wþj3Y/\ΠF\W,qĭibh} y'ԀZ=1za}?lu#oW@LY~@b$F* F9GBl|<V!G|((mA9f"t\*'ok>K_6mxe¶гm?6'>+3)ilm Ҁ"c 1wVu-WgL:1ʍ5t|5qN 7H1*qoQ0en}vUQsB2pUTfd<17Fw!9-8ҕp" aNV`r!`EZZ#h{3MŢax,kZ]2Bxڧ} LW䭙$R#A6J\V_Fym+qv2%Ȝe8bUC к)Z3L A͋/3p9b*p, p~p%&,b0 sV? =Q%rij7s T _u@N#rFֽ ҭbΟ- Js'`C(NJ|{dy,HQj@us`<x ڟ_nn5Gk k";˱h :l#޺YMՕz&SP9k}9_kU9b8ESI2WDuW,#r6(>Oc Dtߦ% 8H6XΗ]y'm 'ϼm[bdEjWoil wkK΂TD؈wA~7YUSˏ-Ժ\$N!$a8_kVj_yn#yHa0յ.CuO=:=RO=۞ÐDf3$xGh"s8TejѮ>{ }H֞IvLCg*!s,:E~#oV< uk? .naȍsjS&uź.^ [ͦDiLrLKd0d0w"!w Έr N#FF JU4o O > t'$r!]l~YXӁ>v6g"] d=ZCAX~DbtS] 3]űӣ7 #]8QlV,(;]1OVmCx:B^I&(P7Phߨ3 ̵и( 'P:V<^)?f;z֎X*uR!.M p)L  Gh4Z/i?IMTgwպVwqlmzYеxCȨG<Vmhq+,}?tKe $r"ϧW")e>s;I>&S9+V td'$:L9S'4Z(7WoJ bj.0HO AՍPqwbo ~StYab.}.di4}T`j~Mg ']IJGCLm$ D@KqOy һt\ssXЏڇ &n҇vh/ >7␆( |_l̢ڰʁDak[%5hH]gcYщ@$yl[4 1,1+Ғ̑>F`#zqbcA'^ZB~5&%{? Bg& /H%G9*pxs@^1ԯkkfC{kZ\ܹBJHY.{Lfhb #1`P.Xǚ%#65Ո/qAb.I);wpB?Bb)'^e}|2ѳC,̕=Fщo]HI%[0tDǜIVODPV}FEByI/4ݞX` fFk7亮13ݗbeUE :iXq b':0<B }(է7o))zq~a8~%_YNg0*rnr )ywn3sK@hNQNgʷhuٸG;n-#ޙ4D7o&fAce8,?) =h#ſv '\/nm!n 0? 0VB;pÐ}*]y_ށ OƲ٨vmp#Iwpd;3:ޜ餳/_jR}b^ yo86V.IX-SXP1Oe$fJKbsXqGs~ b Y]V25E/Du,֠EɈF:4vD z3}Y<:B3tObd 87avdvǎ奔֚3(m wsa((D[HHc]qU@{e5!gs^DT х0vy yn  '8l/nGk+V t[Cw7agB *\ Ϋtˁ_RO3_gTuifA] mm)?|8=9S#.DYErJ%ɕ+1GswS3>j:<9цLԒ|&Ic)SE{JA'^7 =gT eWv_1i``ىKOXŻJF9¨iZQ{@;!nR%Ju[~ KR`;^=:ϙo>>NI tL[͟ kSѩ@deJm1/!*y\ OZ>5ez{WAXdvMO90BQW Un#17>oR- Hx3gl2N7X]SF%W{qtkL*,?qFbH`aPN=)eH5m>@0CM@fkZ =v3f4s7dg;۳@Vb9G2@ h[\W-| *V]2~E'}8Vc mw4O5n_@톬A/&c'^«5! (|`q_w#O4DX#²[NR NB-`+%rHjS5Nn,B>30"LNHEmMRf!s(Z=M>֙%h{uL;>DW[Yi)I+S1E2y`#?1wG$,=[QJg#n 5zfG5< _9YZDfs?OJb;"?g3OY!ɒͧ#Ak2-ᖆ2-͂e޺w6Ak&_]lmه8nQ Vcќ@{vĴJM$@.JGRU*_pN0b<N!v^rHqDGgy[zW`d+tϱ)HշA&B3wԻgiL8SakA(i<$o^/tBXzalN%|";j՝·tMĜ pwKa-)ɮ`E-Ja&Vc”Rp?##&طgYOV+hyy=s{v; oZE$ (O7Y6!z)RQQЋ6"(*/59K)F acBKGZV!}eߩ%xͺ6]9gq#(2|l .] s Q3'BVwg5Tu\%¶>zoݍR7| R^IqmiƧJhQ* q'MYމuu6 ;>햟OAHp=Hga~T2%MTՎs<•|`Q0> ^#`I?Wf:.Bn6OcR/R,˹. j:(0T#DKs*\ozq Bƃn?o[簯JW~'ND[N>(ëV8L^;9 1Ʀ[R9՝ha|gӢA<}\އfL~B0D}iÛ$@)6d{t$>Uж-n6L$g|ox\"oƽ@m(|:򶅻ba1]vJ#Q4 YsҊo*>8ZrC xk 7(3-a}I$ϟ\h+,mlԽFV uA(xYm6wnFVK=Ҭ}gU#T1tB窗EN~$mE&^k ܻszO^^"_퇶kLɷ|xP"5l|vB; NӛkG Bp"T诡ĽBoBXl VLg_  crHnyZW+R5 Xc%T!dR'jhRљ|sY,SV M*dXy!(:B@scg KB*haYmHb6bk'[2>4~QL : Ԗ4_>;0B{mW^!Js *­U;.Gr壔-X2us4_;G V5RH9HtB^B4 қMh%c28᡹8Nw$lpįxʤ;sZؗya4`x}Y ^~W! ()V,h8p3b4ՀHDSF')T/2d_'^(V !a׾krGX2L(QgE!Na/b,C:$x SJTC%8Kz?@[@މonʜSP[)gHTH7(FZst#HB1 Yox ?DDJiSS`?+׸3TT:*cۉf@hd) t c3|IY;Bv%⥌&lc NߨnZP.D[CCӤ Po5zDjF*ކ!?2V BЭAq9X}MBtckX%EMg:}Ak˰6!Z[M5~Y>0҄uD5U8[(4+vv⼥:B6fLk@+㤣ԓƾd#N 3\ ʒkoaLb|XBSnts@K&ܼ)aW{2<wʡnN sנS :9Ip^u'p@nv:zY0Q  T,$)b֤"[V{<;Bu IFh.]0( ힵ3וTD Rgv꣼ B#R}8#p{ͫVD6%A"^Y!|@SqXv~ ]7k~+fus,zHJ:LWDhg'|  ]Raɞ#xd"K:BqLKǨ"_?5<ͧ~RQ?.yԫ_\38 J7DYbIo B 7})H'fw 7\4d:jOP%`(~¸;GpVio="(lgAC@־(&b9+*jb5OE1~;𠉜S5FC9cB ^B A}I4]VFV$'L~qθgZ+D5)EȕGŤ f#cxp/ isZV#_{Չ'3fgDtbYGAq6Գ7$3Im (MXԋfPNx|5VaꂎB?AmfBy2 Tu _6 ]b+\˻vOZdjg70yB2!E5GS;MEMTrފPщfb˞ɟlD СH*xРn"I_8(Ͱ&tm{tJ mvRBB,`bo+RxHN)LuuzZ<צ4t_JU_ėlN>9M3}hA}6W`=+zjJapmu7V+٥{BZ@-~Y!<N s=Nj㧫-0pMtFLwLp+SV苯?n(,,A-Q8>ӯ^dc2LهXn&̿ГT!ww {ZI[VbjfYGVaݾh,W$w"ds~v4_Bm4T+IF_5pu"DJm/8:&U`nr lDk_)Ւ12E^lT<#^l@?L?v1KbE)E$-SW{]?XGM@R@0 t OjxrԺa  kvcxUGw)ȵO%)&u{3:ohy! pSݭүk;ݴ1[X Wk6̲띰_<X![d3P4C9?TV s[@g{KJ5>M# 7z;C,Tϒ4Wp;?[I_.7]WMɻ^3/N6#ʦ LJ[R+5 e59p[k+B렀v?ǩ3. @'(1gm̟5}w? z-icC mzRoh6 wk} C5FEQ*QѳLNceH?,Nb}g }3dx93;a ƋL34юQٸs[zF) "#Swi(ٺ].֨+YS6Exj~$d⭗M~v!R1Z9Jǯꪶ22y^Jv;?>zmN k: GZ*m)1Nx$QJASyOk)|_8L&-3k}ނy~Bb>!ny]quO-{hjǁm7Ӗ [o]HU}ٗsD =V/qŲp+^T2CTu RW@cNBit%\RuuW Y#[,yw= ۷bD{&4*dvVfژ$D ĝS&oihT_2_sCY#O?Dlv72Ṥ@%ʣA jؙ rID+Ƭhz$ɱgYZ07070100000443000081a40000000000000000000000016439a356000025b4000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/emu10k1/snd-emu10k1x.ko.xz7zXZִF!t/%t]?Eh=ڜ.+jۈq{T8 w{3*_b改7fVQJ MzC%1H &PF5*w>v=3(G>\,Ue6X/̅~mFhMO|!9=+ɏi#h`spݣnXUCln' [,ɾcWIp*EVZq^^]=LjG7-4"n.0![^@Z-^P;0Gd%M^) 4VX\F~C{"X~9{m/.-;l#Dk,'TAs6C/H| O)tIg/ВLM N-M~֩aB| Z fW~]2{=X7ar<cEp,$ckTD2Gf#"׃p&'͵؃ $ H׋}H@.TALMGTx'+!7(90@X璼&fZH"$#̓oz冻[oބ/b JGbb3"ڰF#~B|-JآV2qRa3>nCE8F`ȁL'Ǭ!o4+$#*W,3m`փ:.:c.5FӮBhՓyq !ҀSltXAݠL}v*w_4\_k,6w* gW9 C$<Kw@dFd۬Τ5j:t=.XR7uJv#rviw,#u VPnb r|% i^|U {#fv]Rq]c uٲyv" !*9goϋ op$ExZX);n=cBXWwiqkt7Dc + ++Ӻz*ֲ w[_d~Ȗ3UNɩؖ疹0??+IHq/oH(}sQ&σy @,6hu(;:{^u-K$VX,vd5!JЍ@<$>}pC\W%6H3=VPȁJ8 nV3<Ev25AOf;e/ky8rXr٥}wWe|tNHWj"-݃C2?tߍ{eZС0r^JèUqꈛL{a[;7%yކt D64Ee}Kރ"-8!o _dṽɟڿa3#MViAPZ lҏURr^ZLyqIǹz_*V( uٴ0I*CD](1s",Y6֓;gM(G {P&l7u4UCڰ|ǛzȐ3P W4}^-nMlQ۽IPf1 bK!BUgbŰ9Lp )Owfko,?/졍̽҅5!mMim5ΓNuw8+c<DΦCFynoF2e~`ex,E#u_OW#sb*IDjzcķ]ASkX-4C.?8X%ڻƗ,z[$D4Ҋh$R;02>+!"wqWHoCH<^bܣ;Dki*ID#+!"2>\ORo4Q?6L?^˞4RéX$Fk6iլ&s]5v [sEH+$_JFTj6A fBq-Fe<M%el-qz(!ŮmM&SZ14mse;db s6nE6tPXW/Fv9 RS'FoA'3_VWL.0Ƥ?szP,0͢!CbrX(ꐿA>PL d`G Tz[?+)zK;Q/T@P&wJrd/u;vJl!|o/sIDzqŗ6Ato0r7,'-`>l"+BuqcJ,MW (VAKciVeO(p.˖zd|w`M>c* y|xI]Q5u9  ɈJ +̅"9u w-TpڷhPTxpB eawb0O+-zBޞGe)Q[|s{[SdD~B8>y2:Lklfj ;5Y/a dh ${)č*-dȀPv I>k҅8h[D)T4_C8X+ oK'NR8xH87D/7Tۮ;A| c\R-ղ/c5-+:/^%c5GKGk0z0ncJOĞ%3P MjqxuRʄr:ٖՠ[D57A sR{6Ptby)S l+ /si%wjpvp^娲)y68W['̰,h2bk~Yg e E,TECN~z&Kր-ʋʪ@(!×zj6-G sjܤ` Hdp;MZ-F=W xO |hu; dR\q:?vm4&|25ٚ!WcB|>cLNmߘp;Z=>ՄP$VlhYjf_H\c6j^r^RU\qF:Թ3ڍ=#ׂ. 1-] ]ls0vjjP?VcPӳ8 -(^R5`YG,+ Ky3gQÙ0#hE5>3GSc[{e俄BR99;L%Vգ R4Y ȕxXO3=Vծ9#ۈ:~r`Jt'}XТB_}^E3ɑ17 a\%SG3TN.v/A.MD!">\ WMC܇f7)_pLuّ-LF;Q1G$J ¦SgH{gDh dlv \{UzK8 GaU@1\i_/CN>V[}u._BOE a( H2^eȰbfZ shE1'uEqksY@̧D*ա'ʍ cL!|.#x`Rb$P2Æ91eIŽ 8"eȦj/ɶXh嶹ПRmAPB 35z3ewAic D滴:3tjlm[a8{;G#+2:P]Ыx 7Xl;3N6\8dlMWsVR;a,$.*|G)j u{5A*DbeTSk6#Xӫܷ4^W0Aʇ` ߀y1;t! GyYP<\gޔk5FQtF\=!i.tFå̩GU ]a._"/],ټ;_2&hC. 9BĞ`ˉ^-(G3Tr*#`"Cr4e7Njl>RGO /$Сc*]9:Ҟ BXXmS/TϠ|v*w[r!d A|]ȇ46DG ,SqfF#sfvISZJ  O,t`Unc 4`om $wp_l x.7Z9tSvaYXGNqw@~ < g5r¶WX"6# =Vvyȟb?2&ZʏPѧV1c*0: ZM-t-W jt&%V7'MH;3配tuS춵4)`Y*zS|6c ^m5kApBy[0a' PlN*f 5<濎@+|nƢ=>DUVce7Yv xJ3bV2Wg$H|U:Y;n?rGJne2˴\L%Dq"P_,فsߏf'L82bAu.u|?-&-s}U л InkeZXYqB#uw#/%hldke'=s1vk;00s~vv)1}PvyBvµbR缆qǏc*dD?f/seG?fRߨVr*& ]ѸvPgrjwb&%zξ ?aT ̶/¢LיӿcCbPd':XyHS aSئND/ b'ެR=B~撽@RU6cU-kT7ulImƈku. ς:"Xivo760 Jp~lEِ;,>=I w >[mCk=n|X* --apeS۽-rݰi>UzҖ<)jC'*S3l% c+ѺjYbE݃^)vɳc;(oLo:uQЊaGIjp8I~PoH{ckc.T;;g\ܚjgɞ VoPWyGSxh[kS(k*x`;(Q,yD_W~Y,@< 6I=Z#$<f9r3vi'V`hhJEsټ=C4S2vC酮:_! x 9LnE& Vk0/Nl^kQJ:CpVUrKA@/Jaz||j?NaVfi~H"_RRuؘpLP-ԗ."wFW( ͞Ɔ4ܴB i&M o'Z"螏`Sӗ6pl6!7jb J/ Ҷwf{DZƳZkujAE17\GXWaC vUW$x;Ue7ECe _fĨ OoY7MQ= w[,r8RL,3EյA _u&Mw%pwZ5`FkK~ungYZ07070100000444000081a40000000000000000000000016439a35600001ac4000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-analog.ko.xz7zXZִF!t/]?Eh=ڜ.+ʄ|eLfUwQʘp̭Tx|CItj"m}cihh;${Nn%wq"+<UUߢ+v^^{B*lSFG)h'[zXX%zPh] >OSnm:5w;#p*W_ÒfrB({̥wZthbޘd t1`G;{L;i֎1&51Ժ`[y %d2}DQ`.2ZL&&LUX3x q#S˂wҩS<o%: "1X~BYS8/ͯĭHnF*\ѶV;CeE˜̕CCр\L0/ڑC bڨMjd`#E7Fk/~;&88FqBLL1 %yNy[ 2p[Ř5ՈLQ)x-4p:Q`+׀i/^NT&FnxfP B&X%I2zd_eɪV%C킂9  cxYJ0s;ޖPg. u=>+NաʮZoÍR )kZJbw ^͏vvi'nڜ@Fs(i@@ɰ(>q[M졅@ lx6c289J\0"'"$jR^غ Sm1OmC 0ܸWy,9+i> 7pMRT`[0T4ϥL)!Hc1EĎ+ٓnaM!]& aֽ6EӤEwԨ C!}M"@G qFLNuKћտnkK0( $7SGYHcy(ԣ nwpksHdIx& ]o$ [8B a-q0zަ8&<*x%ll6pWG (3s4da1z]9*]g_.7Z +-dhgy ~p#m,%(B)hxf%C\ c iH 7bi;e4h qљ%['%f! -舗 vv8y_Xpf'?vw7F<7_!w)Hoa70K"ǘV,g0J~S@ٖ@@YY:_QCWQ.xʵV2asuprKB[ ٪pQO"]T0A^|pu2$} ;GoaȔ(nΩ`1{yUA?֨ PgvZ)vo {ăTw,d|;!)ޢ)qqG P)DzXTQ:&EEQMެbjeP]$^~~BUWtbGvS~VbƸ,k:ĬY%hplF*%Z}H/. >4X`#QE1m:1&ק|Zdga_B )=>ro$铔qE_x{rI.Hj޲PkjN/~zw_c8$=Ǹӝt1eѥl8^p"?x D@!x{Lktm&# {Q5̆OJ(%}{f}D©<^؄n!vJ7V/OsN]_ǕQC?uc>_lQHn) pq֎ %sSPU!t qQVlRB 'RA61i `MVdGyL>dTB*S_bDO@YѦӺʢRɜ$$.ۅX "a܍giL*L[?K\bE]ۑ 9gVgbs?ړ$ɉ4l&!,[9(0}<N|MP-aH5IwI pM̫/xOMJfsu> EMuMhu={pYX-ntz= tq,d`4SSXevõ6Qg1MK}W敨fd';A.'%jʟqb8$:qfr{e}J-5e3OxoGx“b:ܝոIJz[:\VfX]=ɿ0 *ϸMl&+̩l EX^M]i2>+Ol">"aY_[JB⏴r=Jz IgnAG,jTb 8AαKQ;EZlS3 ;rʰ ~K12B;FUT`@B(! $P2i{Rlc'1]UX\f1_r>/-1 vl(>{7=جOf p)^0خ=6.Wrh HEն!μ1~3?sSLwsBusy*M> 8#b=%) ̝Ed߃-isб>F0¢s j1ЉP ٨w"{u򤊔@,+g7[xK! CJ(CHRhRn ?DLi)bW{khC/SM<8۱9q FZɂҼ+pC'Vёmc[6ޢj١Jޘ( BL3p/imcvz@C-G)HVÿT@sL!e~>vj߻';iر"ed,d-tkpjG۔XZ|u$@Igm^.~^ą?u/d;S(SzDo-2bU;(;ρqkgFCҏ5`):Ft7`Ҡ\_SbHfq ;p Zޡ[-| 0A!Fs:\cĮs!r;O(Yk@y"a(#ʃQxH uEWH]1Xo͝FiC;¥X|ubW  ^VU5Ox,$/慃ek,$7y4Υd$CdB NulPv\*b BwpK J1X`ȝOT hg`-}mK3ئbU^sZRQ^; Q*AIǟeRdHƦYK}R!P| '< kiI.qfֻ.SN?Np]?<4Qc^3Di6"(ÎLʔ0Cvs#҉f_4G=GәK PVv,^!I3ZDWVW) }!]\ H]>z 1qRU@V#4M^Æ>{VmP gks 5˪NޥĪEs76*7Ql٣4ew!&P Pw45,/[r".'GapTFd6'i[4Tݓv'SUpZ9WI 2|"-?tOi͵8y}>=O"Nh5?cnͫi8ۚ]9%8kMMs@ՌHDŽ)举qX>X]yƇBNӬ 31,~![2YHu[N;ZsR~+5v7=, ynûl/ʲ+_[h z&e(ݯ>eQAn5ӭ)ڛfY?L=o~^CAĢ61A,E,?v R;U\[mX:pZ/o_ (izձW׭EkOӕrdD*(Ca@LWB+=9E Tn+Jb.+6=52)j:d<@x>K_60}ܣ UHcy+lWao#iⵏYcah R%59ufz W08݌JusN+aE]AjnzG\ `ڕç x[5Sz#䅲#{AGnVžgj>CguaLY!Zr5(ZQms #xM'D6RA̴a2/ ;5" ;`EPuWq %/#GkW580udRߘy-sѓ &G)<v+q\XNrbt_g (_R/!iNejg1JAI6s 5Z|Le) ^M*Cr97>^¦{P!`Yh m 3ZM(=!vh104{hZNh4i|(՛coŹX+=*+lRj^N&o/{Bpe byHY2rs$ M30P"`Ejl1ޖnh~as켰Yd̒+?QژP~:J\!uAS8iz@*?3˒) C8e4Tnqa,#I+B%05Ť^Ք_u5b} G_1;ʜh͇6'aN{]i7C;!WmI(&oYo~$«q`e;\4b =8L$aŃ('X )~rHޭ:zM[F"1}Nc(|bu|~lpNa,;jRx1#-!+L !.+L}F-E+ߜJYӋs;R+uKлK#m>sݿ q`NQ<ȲS>M# Mesŀ)EI3  D+t{ܑHVޟvsV*%Z_!d*0xn_J62M9*g* Mf-I' ^ؠ 5wǎ' p dt.;% @CB)lدZjh?'+yL$6J9 Wz$C&iWst7e&9TK>z~. ㆟? _.' wx'z4x"تuLD{c\TICnI;_#@}'^J2{6G.ŔeꚄ#{+5yW>C4%6[#㢗4,ugWGꭨy"H-yR W[HX1#2qxR(TX e%/9'EEȊʨ]k+,<~{:x]%:XJە  ZE3Gqܺ3< \cwsz,fL@xsȨ"Ʊ_a 8(eOqeݏ Wji{GyHxG]~>Z+e)ou75#!iÑޏIEww^VZc\䳨>ư 9^F{6ա_ +89ܛS뱔֗VP튨FOfQ\L8Qe-[Q{"f6xaƜ~џ4וdﷳGZ7n7`)IF(r[*HgYڥd3}eT8Z;Kҋtt0#ɴ<>(dlr]7s m;)Qd o9\EM6QˆK6Rug!OCx;_ ?&/~4ǮïPtXY+a#G XPA]zK$2KZhwtvvP\R $54*l:Di{I>]1@޺r&$ȶƖ4`JrDc{TS)Hb@4gYZ07070100000446000081a40000000000000000000000016439a3560000a098000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-ca0132.ko.xz7zXZִF!t/eGU]?Eh=ڜ.+plJ%''vk@ozײ>XHkT~0Oj?u}H=~;zBCINcC_#r,?K\Џ+:|ϭӁ'U;fg@Fmz 12I.4~!s5ُzmVߓA`)iM?+^eO#5hxZo޸ziV<ѯ8÷KߕՃkN3:0Ao5;cY_eKp$#{+ξb]1e!>H4npoeR/iij< }JߟTYi~SL1faM]z!QQ.P:􉶂 ӯLݤ]^S;Z(p˃)ڔpHE9 -.uˌnfZ3.&M55C+O(ttEx=WZS~C^&& W.DĠr$a W-}5ٺCoȝNL8<@/?#ߔ/ժ`_'N4Pd+0Q5F8<2[ CCFPvA#xA+At DvX?HǞyL0b`j.׹Zgoj )ɴջJsf+j/ Y,t aLDA6p \E@L)ݡi̛%QRѿX1OfH.wX:yTV(ԃxUӝr2_DE:~wpd SS_Mœ4MFH5uSy.MO$GdmA 2]'Y0I9=2M8*G fm4EϏ9E`פ}t GhE0af1iI=" joNCV8>I ? xkUF A% 7W(dwx h[i%+S61QGiUsH25hU/tWY٘&+'UϕA_x.''+lj<൮8zOݎkMԟK"3j _#l4_eQA[g21M@<؄ ( uN =<<QLKTR+($J|~C>P:{@u% Bwrs12fO3P>,[{J̮^hG#hǕrAZ7=`~S[%&wFeShaJ Lܸ=) WpWJL:L)69&@'5g8N5L!Ib14TxDmA3֞W˛R_'yP:+$А] >II:Z=Uqjx(1S%ʅѿ$:'svHv-1Z$rŽy , h)hN[@´ 7 XJALE j|`#>Wu[RLhB|ˌk Q5(e(^Tr'"3=|p@^!S#C g@#vYIR86IZlXFEJ Qp!:.x^SI> j? fGw<~p_8Ǵel^e!a&GU4x  '0R7:@FMTKZfU7/^F`5~^0_dԞODU] |PQоsТ X~E{1(Ju!|v=;7s+.Aחu-ijϻሖzȂ3zw`rZk]^AY]HQcZ[.X`';d۳E;/?Aؿ^ laY)UEʇfbgO#؝ ~!RkM{`(~>߸@h o4zEڋtFʹuCAB }:9,v=21LefZQO#}Qn!5Wu0s3UO$8 TkIN8*ܹrߕt"M&1پ|nٚ#op-ʡM7QUVoseF$O.$o'r-U9 ·[ʣTZA-x-wJ&WSf޸bmEaih3bo+mmU:ݨ% %wz(l}BsV"sB$q"_GbG("Kw abDy)Uأ`yq-{bN>&^Z-K.aV@ʻOfu+m@,}ޑE]qR˼&Dƃp#'#g` oτDO"ݏ»ǿqtiտbƠ^ӿDn7^ ~8<ѐER"^b NE`<4e 6?m qM鲼x !-7䐊@2M:mE$.RM;bJL/-(HJށgD[HuD+lV3{6Z+Wwxfу"%Pee@ʡr $(wOW{ ']$تNEda:1jvmwz- eYdTO d`vЂFer)d '0UbP_әnG$ӊeiBC|QFB\ r16G V)B0*̤#9T3|R]2Bc5e'u0 qjnR1&60W/9m%v# J3ʌAЦ/ 0wr42όINP@0VȜ#٣K͜?IA+ Ҳ:um* )ww*Ѩ')hw?Zz|6BN4HCRxF ȿ WdU(/c|p.LMBIO/?b^qW'@7nv&ϲ-6ؘPux6SX&ŭ}Oh%amX#c=RC7 Wugmȿnzcsm6^84'5807Ru^=LogghF.wJ./>'=*zEti$q4+7_ X2uPB4;B'< t(VF~2_UB7Hl^  ![u^M|  !cg`u.wSO?@;5WDa+>@,t~e7mNyMCQbQ[Ṵjc@'.ejrSe F"g`]iu,AGu$;B{ʑ*NI䐘r,*,0 ֞^iOH# A̠HN^@91-[Nz .p{zJsBǚ+(#^r-q'u5Ekti F?i:> P"#RqH8ld| -"{<}bvfQ:D%uIjGwg#AX$dV2]믵jvVV3́ȵ埳skVR.נv!nrZ'l7A]Lqe_$Zx%<b$/yU>z77lpH0kt?~*`3Kx=BCc%Y~ZŔG#MuR?ԇ.@Dgt$[bR2}"c7= ?LM)?I}QB$(1v_M.˳]j׮L4GN뿿?m+)?Qx xF7!C[(SV֍HZf*ބfj@f}'+ixE wsl\gd^Sm!jp Owl J`_Hu~l8"rrD,POke`mۘ_LN6 4`g"yڛ'!’҄qnp0]Ad$LuMׇ"۔#hP\V񠪝Ӥ?ʗ ۯAsak2S4w-. }m#~D-@vԔ3pchڃWYwө˃ȗS%zn(엘d͹?b X}қmE o:3~׀JRW0V'U,QKNͰ4t Vok `w#ҾĠg5C]L,,.gtjcb1A@zvqx"F&k1Y#Bo[85vEȦiED+g>PyI:Jܹɴi2z'WD`ygv r<(: %GgxKG\}7F{UC\'<5IfyO-(9&CJuկѱ]s2,GZٵ}LzZi;YL>cQOaq_Kg:_޹^ߣ)4$TmC$ClȎl*+KfzT :{B!|~VfvpKBzG=qim;%y 2M(z&jۡ+1P0_MV.gÎlFo5dn?HHzpG?9iԕEV O!WkҰa ZJ\%=u0ox!k`R:TWNBcޏ ƙqJ`bj&,;3_$b"`WOaج+=bmg* Tg_OhwGɧ ~(b2Y#`zhg}#@:TjGmbf5Zn$[4%Ї}8m[n p Q[awf<`}Io5oh1*5\%I;v \߅)ALxX?;ts_h+}v,?&_ VO`S^,pXd* ^V~2k ;K7:UdQJ)S' AڀFֽͩd- ގpS,e_Et%*)6;t8؞47%|8-JY)-\֏!fѬ<ܸ_`Rt.Ē|'QS)i&*S펕L(ASV~8}IlmE<>$Z]ޙj{V 'aBK^|UKlmW[z&4IY=b Y{Ȣ/`WBf9lL@|z ]-RY ,cXL Ե^{+b./ ;vH (wCF@M}ŌE޷D/$Qv__ʴlk1gғM O&3ۙ/}ܥ1/A˔hl_OIsȷZ[eZg|[Z ]47J)L /}@å9YALͤ|f849ROl4]#+q9H8c#FPϟt8rv94g{ɠx!o8:<|CRh:a7hBFON?{VL'44Z |50dm1H޴CdqS]Qm>8@j|zK{^ʎ> ÍVz )7/O)}=Uj_b0ef D}( 6#"cIwY8BAцdMB,m 7n;vHt@Ԛ`ǖdh_Jzu6JtaXJ߯U]l\J,5_9$ s:3E޸2c{Kkl\hf2 9l-EUUמrT<\Ki/ac9xw4"J%;(-MQF)и ! dZۓ&;?xYQ_S;"3{9AYܯS䴙sl1PiTn3iYkÉY=oqϤ,9V\wALJk7 3 QXb_Nd$Wt~ӅԵyĩinǡØ88֩;k/Dn:4vHZWޥ郏&Qx͆wgc+T$q7cyձ"4H$+,<)y7/I'U`B: ۇPSZl&0uN>|q_6Ÿ6J~/灨y.KJdJJ"bKIY۬a &ͻcp'p [Ɨ R"}<X0!] ,[Ń Li(vYذ mz{|vF3PejL$'6-ncѽ+ӟP7̋ C`+}]IeI3QZmVAioZoV3-]8 uC; bQatfQmuh {vV]ԛK+ @3[@pgJ dx3 ~rڪLxvYc@7ƫ3 2CsV?9qs TX.ـ>0顢K~;Ǧ+Pq]@US]N 2K 5еUMǦZNkD>W4cV8MKaq/Ѽcd^9mt܇BK nu}u X,koeSnhvys&q כUS2UhM0mASQ6kz:wtYF, <6gR`kFˢ3xRo(gq+Zn]:mXu~u{yy&7;WJњQfc2\'dT(ϜE]}A0jm™YJ~0A+^^$dvv+ZUŸ`Tv~>ӫn7No\Dkܹ] .Ib"tE?WA0.]u\Ju PI"kމ]mNFSi@o4*~3(ˡa~: o6 NU`|hq@m" f(AAOe"9_F-bnCcV6yi'N8j}'OZZC<KQ^B/:LT˦S! U+Na#vd^yePm艟 Z_mTDE!) TQq1," f]ZTkPd/mFw Hx!ed ˜L%AVWrZȴ@G!dߖ8L%).0HՇGʪd>Þ5B@r φNNYz$_tHӱjobO§ L9Irvhսl IY/|g-_PL1_}Rm]TT?Tu^-*@qᴉ’?' Pu R$}C"#~nk|W%1믎#VL$#bm^M}hّFg FIh2U?}7_TH3"xWXc gu) PI.W~MQgFQG5wOV(o 7a%NoZ/6Oyw`^6*Amy* 'V%A`vdA^9'8(ژ *,1S~ k>\/yv[6EB3Ky={*AuYԵd+QjCSgD-e~ci!МD h{5Jf_)JǼ pStQ'W(BGxMڮ٠dtvjҿBLTSH2~ XIєnfsLRDU-n7IW {\LOY& ] 8 ʐ`J5b|]d\I*#c.;! Q$36HƔ!+Z=e,+ `|nmk%D&(*Hngv&O:yvisѭ.`(Elļc>{3ɴ:|rgб]u (c l!{ra$ ?#V =Q--C +P#vnjb( -9lO˻Cmɬ^/9k<˱0NfN*hѰaSn*5e)]^.IwHⳉT,HGN5[4eOȽP0+s w]s[+q#dw1D{=s=EQ.-6_ 6>mš{h(Bin<-ɹgGq䑴<>%~ )HK2  c]I3X8Z+F;i:+OP&PTlE3쪱&OUY\IMnhDluncmE$5ybuaoYYz.4*ɌdM#0 To9E,?}/\X_<q<euodԦW7J] %]eydqb2Md3Tf]l[)]ۭn&zWQMtnm"Ջre,Mn6[ ؘO76`s)t?ͤzYb5IlIKdP{Ae!/Q*M A#txĤ(L~A0,͢.lVm(&AMKy}VVbs`_ID3z?qK)(1_`E^+|,p ]5Y]N Bӝ*h2×cxD{{O1/*K@' H+:à dHWtApe& ]VgIo3 ޭVNJhf e@z GCz!7,4-X'E~L\h9t*D[wԏKP^X3=ķ-1^7זʐ8( h|^kw(zo:Sb\_<߮dzvVk3szE Yʏׯ EDFZ} zj+ f8iʈ)fTu580i~~1p^,gN=nXa$0$)=54/#  Rfoze4~]oӷڣr!Y# M]Zbuw4*VWȓAX(]h*l\sEUɜxݶ.Fڂ~JlGLbnjH̃gF+,2([jú#]wVN~G48U+R|+D`{.ΐmr.4CaKrzTLd*Z‘xMB.$~6 ͲX[P.v K5>l PpW=nʷyBY.?^5:Nup;\:?2d>x#]\)ݣď{| z-f6 7~YoI.݊YIu-t(6;e0Za\趻״WŎjI S;x#azNgO#"#d , ⮙ѩ}%|R>0-d.AQvXqE.OXuB%rDM|`lLGe%jtڶ&>Dzby ɲ]&E/>bzj<kY4fBѲG6#'smňq([a&<w u?`۫MxB3UPPɁo`;Oub~;`9 Taoƞ`9A;,s#ϓPS#WP"paL&T13ZfhJ?q\PL{?u:k_3p+eσ,NLm`[>;cg8-+?Oy@^j& )ލmׯx,\4f+Kcm a1IQC1,a)cVKф Y9 sb|/0Ը |hLlYk#IӌN"2O.R JL+8l{i\EUvɬ c_HeU KG<>yL;4r:VGjГck*p$+eS6 +<J8nj5;Yک Ap Tן{,iҍεJbR[f3h; W|3]Pdeuȍ$s 3y,YޏoXiGtՌ$ 䭶2}1 Ńy!!pָ'H>‘¨g9z]oka*`:K?d`CpuC9uOO@{#6 _gYP[ p*bf%L!Z{eڻr___?H\U  dv#쌐;oKbբ[} ;" ^u#uOQ3Z$lQ}#Z1nWl;B1:E[xN?s\>^ "d*j|!.i%]{wu0/"04 ]+^uPQ ˦:䊩G1y-ewdj14 CFՃF]:%T22Nl8jqUgH5jkӜR4XoG UR p$~|/cA/ f gO,<|InBr9k~ SmNb+粦.#RfR SrsR̅0kW g+MRʒPŷyZCycAK?=Qqd8H&ߥa29AՋ[QS<5Af i9bHA`zfnjPJK\Gߌ2²ʠ3=n2j-&y KS^2J((Y}QBZ;Cb(<,A55wt*4 8؃6Yf 8|pYyꏀjrf<_>AbAS?Oug;ґ0n8-d<5k07m 'tR/9wp?FE(?͸k}nMh<\'fÛ(!jK ́ dyclf{$5 KLFܢա~a‷VraW> E U_FT*.HT69߬J*A,zf LAEgh}}ʤHܩ l?*c®B u90Y, M{>,j Pۢz5( x֐-86V5V/k$ bMrտ NԔr@۬>_N&%UCʝ A5.NMlE4?qm$HxFڂ8uʊBĉr\ ":TNZ2 SsXpao/}-7t({5! 񽪶OI; 9ő?|*7pD oEB] ޏ .?b}m7V;i/3u }M,5:J0EFM;.E]Aqu? ֫4=Co>.IB^˦DQ"~ɁhlYq.+4|6~ +{#1ȑ@+(O) 0h4xh47Ix(Mb;)PLsD]]\,{'UM֜b,,k):Tb鲚D5(1<8[$GT>:0sň۪2BQU54 7ze(`xHrK+X8S _|59[4J""``Lڳe7Z) G32HVoַv߫6AyxOw7 iW DL,SO|oǼA2{CNtRzM#N F/gojD ܳb~p:P}mIF˱2Lwg?Q5lyi|%ګF!2 [$T- a@~7P*Y,u5Z\NGa1zv qlbqn V! GsA9 ^l`n~g H BI/KU?"A!To" TQ66` 4M yԑ:Q0B XNE8Jyj^#g|׍`ϝ63!v_-i|M״/܍S \RN`/ %H~ BfIt CN~F(C[ndl@Yr#rvxj<`uz/|TȖ4'˴*Y@P 'y2XRHWĂ Zo H٣ok3 6=mbĤ)_UFwђ$}T,@€//|v<Ēr/Kl^E ?xwuw. '4Wϓ=+Art+(]n&Fh 5?sLa zU7DybTcaKyq?aI e32˞H7 w{ߜuk'po9}Id^NNhږkHJ `Fvӎ"uX?7WMJѨ}oȄ|lMhJ?ͦIf9P)4=6Lc1_jwˍrkd_i ;6k_&0ݶ wH8QV]|6{MU˧`W g=u|6D=-Ox.fS*oWڞlN]҇@,\1f9Nֳ*|=:%rS9GdUX!AN.}y"M?$'EtO.tℌ=#|NK4~{U>87G~]7 H5ٕ >4:~k|9)"vB5̊zh =>|: yC="=Fm+rHȠԤ$&m_;nƿTr_l#,\ZPu!v z+u ip}ED$:CkuVWo?1J.f||! \퉛RGjkWp#;9683ai 7aI0YDxUt¨sK-c&$G9g#xN[ZsY롘4}lV <+AfYk^SBG.j.Om VkKSN PϺ^@(Ņ]qнɢGJB _% |.} ]n6m3ϩ5p"I>2 /AED*C ubMnFJ$& ~PUJ$A J(xWGc@Q_s5Ζ|ĄdeJI ȥkS2FDvn+M D" EԝYM_Ԡ 'Ng :T<t ߶?E1Iȼ8_"?Reֈ Ym\L:ڊ5iz!줇x <2{$!1Trw/>X2X(A>Y+DR%Jٴ$9!NTV$euHyi]c1-W5}u"#}.Zh-,$!bXJdB`Dtv7Fut5nmh v-qoi%T.{\m~ޣm4(!@_ۗ&c 7h UVJeW¯Z#k$wb'i<G۸R[^sMU o3.PFKhf@DCk($|Ż]2WR$+oa y-]vfE,ˡNÐi#@Ju844 кCK 3Zh:XI蝷jS>FsEjbA{xv1|.EfQ(kI++/ J6*R\?aԧYHp| 3W'] eAX˚;7I':7ƒr.w6hpr6e݄=lDL{E'̉EY=D5+=W=ɸ*6wr]&6+VܷrW* R:t/299!DGƍӽhm#%X@aC(XZ,%=9p߫qX0G} Zfdɡ_ I 0SmZQȖmri|^><&V?T>I<_M۾.aXoȅ=|γY䙃C!FBq\?LbH!S(lɴIZOD:7VUu“v亠'n|I<pzEqAC)g_&P.҄j\hL upتǴha`siZ;W{0g_>bK;mBPP^UX8 h.]w"G79 /M“>q.Rwy>5b?HPY^Z-R ߩ":L8hQĶ'cKڔ=8Ax@ 5,CH8ס<SqPl ߺ72Lb%AI0"&S#3 ]r/ YE YoLv[/pw^`՚H Q[吘M{;;jʃO<-d96j)Bt/,EW(gdaą3}E1tSkגE(ngI| ƽ;p4f=@doLT͋Ԕ$ VG- hrAyGZK}U*vEd%!lx) aA)!͎Qm'y$wp.}/cb'xO\,SHw4]*ԉ욅+m@5UJ<2/KiRM,CT'!72~ vY'+e 2EҌpMb ]bif3s|K@@+)Vi?.fajn T{ijD̳"BiN,%17嗳\2H6{(+ˌ8nD,'oR+5z|·0,ØUS5vNK%؈l Qlγq ߜ\(IQEy&|2]|>ug2 )}t!_|nZ;8C iB/$! 9t%\4 OnH[θYϓ tSK{OVquDw-dmD%Dj!xILhzBksu/Jr8V bY(@_wLt5#[nr]f&&Ld߂Uo!-ʤo4*$8`AeUW_QT"-$)DнC[ )1|~ Qj rF^$[*LlwK5ZKu(7l:] #3IQjXR0'7K3"]4tjXhR8jsMbtoĹdt0nPjL@3m΋a5kap;4~A\}kT0uq!$=r ap pGr 6˹I$"ިn[| )?ٲFN0{@OL[u N}wx0O)"m9zb bUȣOD_20lޠsu,F{J(/Ly;O -CPHz Cc~yB6>ǁ+9JPdD/O?f҉hx*(fFmHZ~"x4pK5X@E(殼{@fU`xy&V1 G?W$R+qpqO+&iSiAFn2BFY5QDSѽt;D47@Jiyt6[9jBR/ )(c9jKA|Zm]lE{ q}"qD.8p<2Sڲ So֨A s2 X IvH[n?W"g4g̥a{!tוsnYhi!Fݹ0 k\bG5]bLxTzf쁚@N |j&IAgV3@IU⫆sC^ԉz'^/NYn'N#N=ΙyI84MY+/wO{jn@0< l\?FpG4nw;#ԥec-^,dr2)xUZ~Mӽ;NcjxYv4-i1i,dӾ5)=C&2ɬ0Qb{fu 1Ciy8 v՚PCOZmYQ]YVG1Mѹ0d!^@dG n8bKhW: MR;tw62Sպ % BOWR63vP8/h?]- oknz @i"ؼXW/,!uC){*ՊHM7l֑@3#4$1jB \+O{*.XνQ~FK~B?M]/`ۨ4 eͰf?ݙ%49 X<M [a%lb!g ֲ&fKWcjwYR]b`_K2g"q~YjR( $+9P=Ӏ*`p]s XE Vu(/L%F -hGK4{r穻LA/Jިz ğѡUT64{X@?LoCLAeMKKſhOUrLvo.knҐ `jc2ٷ:E^6`u6yvHZETt((Ԭx rY=mH6~s0[oXM >4,OMuՄ2B%JT:Tؗ,F;̠ q;pk@_ 깴$ۑAPBXAk,Q;"{kcc4J,ïsWX +UiމpVŨ+8uA^)`;)NS[V[LU(@K8UH@ \Um~_m #tN}$}dbp. r'bk/)_%]-j3 %Ɇ>w'=DewDt- \*1ޒ%QqAuY@^a@u@9\BS1lͭ_rKeal ~BJ_{sMR8Mcdɼk:BMTE'`K't0~GEo2~@|TJ HvlDy5O 2Ǽ_!9j u`{Hs2D֯8r~ `y@4pg4ʆ`bFZcީvfp$T&eH XNvX!c7Zh<xY-@m-3=`)">"^N%{ &2`/oNf6f>[1).S v䘵+DŽfx ~V@~=g⚞qv(΃4TXp}#Fv>-gRތbOfx_y+7ȕlR?+.iء|Gv Ra\):4ܤ;K7`2D*ahgdf M|ֈ)59mFs>!i3jdS^u>o ݵ]ɟ!и >nV]E4:E>/M.( ,٦j1h;پ8iH-{V!A69baxE# ycÞ Dl(4 al!Uv^tNq A-LogD%A)ŐKbM*쪧yktCXQ6G"Шl:鈜N{& 0p?XKgb̈@^W^Gvϲ{g:Bj=LJ . VK~#[\(wl6dV` @2c7>\22% | =xj1w;[{i-*>J~sx-qLWׯ7j^-p}W[ts ]v?ȴPqʀ!Ѐ1/fB; 氞@BXӌN0I[ v7녮P쀽Kv BRԼ8lV}ɩnvFM]LX5#Wk enFsETv5& `T8fÞQ$QƝKe}JfȪ`hM}0 6BV /r*n\rs8"ҬI1aJyԅ:eگƲYvqߞ>S)iN6} SJ,n{kp Hi$:cpmhJciȫ? Gь|qn.b [)SV2q]Jwk5㰍" 1* SWHKD̖6M M8܍6dA>eJ4^HE~ut~ϧ{7lyӕiaSDd$3 H}v\h0CV ZKWkt,%H_'DLʹ59l/nLxN*'>D>Űh6(z<ʈ'9ž=T{A`\_*򯏲M-EoѺ糊Oئt kFDpV-7밁W-| 0~[:C Hd@ϛz6sIq 4g=Pco=Xs2kҞg$rtN=,9oW2sse@J< +[2tlE˃TKt Sĺ,ư2XbkEY{ 숑j !gwB֞k(nMH X&yj8(PNK#30N烂KKZY`J Yن +ȆJ-mNzk~(X‚,Rg HDdU0+ٰa>C~waA@ A>w 1+AѸsl<L^>4F7c(z 뉅mAx\9J޹XRe]'lX;ђ8Xy{]r 0k9(\5Nx)])~4%j7:+WZA\t6 ~={ܒ ZV4A5 zIUSqzf\/KLpESc & !Cij'aK@hW'B B,v!- 7*1~5P%V;S=PؐrZ~JHYG -G/#\WG=Q}aeHVDY׏]~nqZCn]hRgԨT1HEC(l T+ x:{/Cd_dOs,m3͊bch=.RPz7?:^ o‐7#Фgx 锅Jkn4C VvS5B7n$^ʂk,"J/NXiKw~=Lհf6lFwC>cx/Vw琱:9ޠ>)h.%y\`g%[xA#}qfcMKO_y!lNC eyi)abK8GfayFېDZ4b4V0p(gFHRϭÅ?G8%XD`(Yoql}0O C*ⴙ,M(f1^lSӨ$/eIu k}S&sńn=`Wܻh+L@ ғF~YH[QS#m(1Uu1Gl֜FPf| J"o[PWAB$4{:w3h/FY!֥肁=-Q *x(oWX}:Vfw߿ϡj}[Ik~nH>6~[Q-^t{wA1R`JD<сYL ަỏ]%kv)D!؅~QHTFe~* Fw(`V AG#FD@aIBRG@Nt wpZA_CdUts @L՗j}"r`{,Uhx+ %3w8 0xHϑrq\%+CA|zq. tyі݌qGzcLGa>`bqA,&jlbq?{1>~; st4e\./9V8< |-:404*[!TiK+{ Z{6Nr'30?IR<[1mvZuNc ZmQk>>oi6Lؗ5k /kY"7 X%ܫfL.(`I.to 'qt&>MlnN홋Ov kUM|47;w;GD馍:j5IbLמn(AIwט]^y@],^:qν6⡘m5TWgAp Dga`G%MmH }x8 OG38#c;ru/9[ Upx?׹ax; 4h?hF=Ը͋vNmWOJuf}xs%ɭ {mcשac 鸂>C@9k$eNo4׷y8c\-Mߥj'ܕqe]QpdfPd]JkQKQuAEϱ/sܤǠ7GE-JxǨ?7ՁfPeHZt] Sz1u$}|xJ@qlA:2bb듫~Rq%W4\ HhhAѵ J3Pij=?Na̧^NwD.Xhgr*0 OdMVLN&Yu@D0긿֏J"9#(,@P =`At$ " '3(1Tϊ^Z@yHrнOA GfDMPeNن8Q%9h#ܿCgokxɷpo] A+/1Y?).])I$xv/?dqiE0peV7EMNX812w9*o0V丿`` r 3& JM4-6s̠:t"=T8j'\-5㖁L ɚxaIoEE{uB8ݐ {Q JNzҳ·z(|(ݎ`t:E >M4ui?4 .zQ::rea2/TGMPP/>@?+ G6%QNu UduRKWr[HHC{a`tC7I'U-&¯k`LySe\C6-d=3ރb(qvnu{+^^q1!{)Y7*N&4 X |ޝmo!xBop)\AmL#)pД#zN|bbߦ cW u:O=Z76?=qb9^*w7l-4=gǮ.CD]/.nuDV.;݂ɴUHDۣrH0N{[&zrweu%6 ŷ2|^ݒ"=qZ7X X&L!EI2B$2}{B]t$sa`Q^))&($ΌE/($|BN laíX;] ڮ&"Syuk#U8Du{I<#vo1?MoLD)˅G0Mde!͙qݟN0Zm`zg 0lCS+u'ЕB:FtZQ,MP{rmܺ MDNg9x:5PzYt{[[_ST[3-W?wn ͩ΅D!T) qKV dho7 frΙKׂR 򎐍A^=7<)y!1$:3}KH>XL i[dM(Qkkܢ<~BZhp}=^`U~ms0UgNfK3rpB`Ak}Y=@n7zCN 3p\lse"dLA6nxjadQ$J,b2%m0uuV8继ć nTڍxayw!] {<E7j {.%2⽕LyM[xˢ{]Gxx.rR@e,>!liйn.(G>n~AIWU?4yOTq0z&B ۲HZ"4Ȗ=hg,=n )Vk2sZ6vr{rRy$fB؁劫Kp |<(vU:#RŇ i=Tn_1a (62̪Yq<"c fϒ0hOK֠ת2:VCtTե/𮠄?%0{- +5=R^͂~ު _ncɘpk\u;HadFՍJWuw/^Fd9 fCr[ّ &o4㖧42]L}@J*әOq]2n3h} y陌' >8_peHĸ]4n ׻xM0C A]c"k"Gi]ɋZ)=NC7O7o?I&g`2kP:݁[f@=b6" ݸʩTIgXJ/PB`xᢊ@%NU%<̔[erpP_y01e2CzՁGl3aչ)ZAP¡9+kA{JEH?3nͼh 6ԭΎ_T>VcaB[ܛ824U-C?.gE fę WKL[Ǝ7[D l|k?b><m\vMd!9Խ/ynhI ԉo$xɧFy3w|wyi&)?94:Ĥv'fyn U3cI2Uas(.ic H;#FNXs]XJ<,8/6R2iq3p৆!/$+) t$]@(^$;p nT@YJ&i>T.}ґ0ۑq?Ods/iMtp6f< 8z] gqx)n,Bfȩ-Aȝo  ʚ&]ڢ2iVq>7ӂTҧzEyBiv#$JjkV[$ci )l5l^x> 5> ZC?i{mcLι$eYaP }%L̇/sƺRmJÏ+IP\V%lT^6^ 'Iy.SA;ᱷ@Ԗ᩠ěRޢ$8m'88E M#0Zi_p;~pֿA}W*?YJ%\g2r0q $/рU2OmSCQBUPQ*| +lnVm+Q4wwW:-~}$\WlXχÿI &,ݥF߾`xZP _T~<qfG&  XA'%jh[}•e(n\`J,MvS}.a=p3+?QV opG7 ۆwP1S&I{؁dE ^8LthuKfo)9Cy@\ڨgN- PX=7EXJ CPeʓFHL?"( ZZ- ]4%WܒFCnU5ϹW!eMrcLQy]O4L}s-"/B-'v72UџW9xTkISiG愗V0 ir7Cvx9r*WT|}Lf9!J$U 8{_cT'4:2ͽV|4qMNT(BdVk9 0J!Ou 4,YvG$d-uJŵ#k_b6YF,ErғŵS׊&6 EdƭO G$cs .xܔMAg ,`1J;ngut0}LDM8ؚ9h$lZ~yʖ8lRE>.,p S a !S=W 1+RF=X.nDg;~4/%O(ߘH,&ZFE8odkl1SP'%dڌss&gBxI& g-f}I!|=hdOq0F`6>M|Zr|=#Y0 7|CyB2QP^) ypߑ)-,[7VHHJo$呲\>o܍q&ū~u4a`!d}X]l`Vf$֘,㷖PuPڎ0@'!4G<E=7TͪMtNiFIC2js;q˧c XuUn3w'T֙|Ej]àxGUBۏQ24'.E:Ou[dj ]F|Bҟ|FkMILT-0UaZC [AKEvu0H||״Q5^hkʲ}9ٹg9 Q"˯0I1`0Z.b$~i~t"P +=18J7J`]]9ΡY0}̝/UKA.. WS*G+LR8k!pO@qC<w RU G(uA<0G>bߜ*Օӝ;R=Xxl8'mC͉3jk+v%E#6ȸm㢦)*DlM0k. WQRݪ 5;2꽿hmlDl31MkG;{lTi 閞V&qЄDt؇.8?b_yb|k [=ic&g.;i&"KA$تAè(=S$.ZƝNQwTJ탑4j(34k(v\8;$P1[< #x|zЄEJná+ P2ȜS>8r߉%=|RUcGtQtxϖ׽a(ڲInK.dD9 Gz'W\%*ӽڠ^2]I͵'o1dj1gKZUO!~c7ԓnzoUfNVxrç:d|y߮$iO1FCJAc9H4!ruK36ʮ0iXZy XM1VKp?0'71.A/oɒ7;Y gp-|V0 P@R ҔxGk[϶wWҥ:Q{7Wpp8RVPW_'!9kib>0xqV{Pv8-ܩSڜ1kJ֗sǀ\]>e6jJDMg޸J%>Wo\< )=}?(;"1&W_J4]G d-B)4UvDZ9M5"}e֗X2ODYnikk^sK!ȏeݯ`n,ՋmdWHoq n:ok TB$b˼o*e*A"LI0*D-t>L0p&.ŭ!ZQ{Ȅ?Z~N`[y/+iLM+ ?2]e;Q7=n$\FtkHßO/$S 8@ IWm^ x4݆Q襂e ]7pMpck*K(߫9{ .,z(afCdy-?[ Oz/)mŌd97[-z xj |k5^#,ݗ !M5ϴXmI񒪺W\ ݡG< c"RK\׊6)n- fy)_w(pCƳ׿罦.\sLp6ZK28_ D8Sĕa15D۳ހGcmkb0TƵЕg-A%}S늲F0#|uAꂅx!H{ۛtr)&h(Tm47D(y=4Z!~'x5kR:D1+V`%}aL&j@cqOI`~ O)+s]Rr(Gݔ6nFS}ai=L%XvHkPX# ktkkb `]^[>O@ 4W[yd7u^GߛL6ξ~͎o e;ɺx#̊}SrX2qhU0On>=TF s2պE fFGVɃ`W}\E)2W@g;q#&z$ǧ8N_l|bo[#`@LrAܚro$5@'OL(. d9v~Z_OwDӛF.Zq~6mKx/CAZ4,8L5!V|ᇞ9NHawF! ׏A"à5~Pocf]\e 8Wϭ!,_Z#n#V`r5r|uTktD)QjI”Z'YiF%. Bl٨.MLIknX/|{)mv;IBc^YLwAIMe\~Q&{*c/=z%&7~%7+7B^ls̹0q20<(OΘH;KIH)#H3pʰ8sFvƘGP4: =KU>-})ʴ+Q 2A)J{G6H~=nq#onyK,<h8C(k>ұ2:Cp ?ʋ 7?~1}bw-P]I (^N2jwii-{Ķ_O.C9/ X;[|US>]s* PO&b1W$](5:M-iU!<9 > X/,u*䝀y&4Ġ %ױO#%x>+"&b3nȵ.ʇNhV"f8|O<>m1~M^P_ڊx|X C&a0>5qz M(j;!\!Xiң;m]yBl'MJ:8^o%Ppxk{͡;y꟢]]'ӑ'{`<,fR(RvQq#M@cgҁm}A(pKzkΖi-_"lhXz= LA#kNƈ|҃ZshH:Yݭ9砥[_\PH8'h]\XIcq*E*N bI̧s+dJz82qِq/nj֨:3qgB;璮 8]l&^K$MOҷXjWiIbC sN;q.ϐ}oD p?hU6&y: s>[~Bٟ-Tw1]^ "\莰9;CvP>`c>/)AA ^UMB?NNxRT^$BnO_|^oz.qy:=$+gAv~fxG.BY?(-Tz-y4Gãv:תNhers3z|̷f"|`Wp$!c"#S {-\JzXcWd?i0<Lډsn4cp!WdZ}I?YbA7L2"`L;AܬZVO5 TP|P'-֏STELy}$|*. 2mHEad`SQYzQZd2(S7ƤvV;$CS?>E[S/ :T'}@nՍ:|a lX"V"~T̙'hR{.*y7ZBt \¤0\)Ȣd*.:Ú [|; g%̐հS!ݢm5@"~uCS;@8&KRwo,IF-x~" t &~ (0;ѝu kGsЃTa22 HK憨D1ךuXb`yMT@X:kȚ`Q֦(}WQ2!ѩjwO{L#zx $GSӳEh>)_p5w8.L͑J @˵D\4nsE9܋5lM~ר .AOa%9LrDhwy u3sK2LUEYA p0 6×J]p!|ag&K7`ǵ<]R=`mna#8]$0k J,WL:`$S Q5(!Lkd5}RtWcLL]&0WdyZtu^?'k:"W Jx:4S{>)~]rE{`Jֱd{x[m>v3v F>e-e´[2-ԃ^A;t q aߗLVYd.A\ᷫ]\ hȊ@ٷ$1Td[̥ ֏>kn P;+݌yXӶC`Jjj| LŮ<. Z"5ipڀ[D8Y<ؿc`i[!מA֝tn0Ls~cAe-BɔryYGF%;2d'jpSE~L=F=o]<QG:‚jE ɶ]|HC9̆޽@ʚ@'\9*|ZI,/4"[D༐OZ*5s,'Mlrzcxҹ6X!xRׁ^ kCOu%8TA"Cm^Kc/EѠ&gw f:Cp\Z~w_n1ט@Tm|h"MiP^g$FI:f Z$C%1Q,a:#ARPVT\[[ #҇^IF;HH1:oe̅3 u{x4)HG4ގS8r_CHؾc%|?mh8B Z K2&ZV丘v?0@|Ȏo?wb4R[@ukhSzA̅<[1l@WV~0x6^AKusUe4`o?R?d4xy5|,Cڬ$R` #5&O" <9ĕFOCoAD\1c=JttY&XΣsٷ)x!y4~af=A0kp?BmZ~> Qֶ|9Wdɂ;F9LRy re8H(MY3 0#,M? >Haɞ+7m%0XQjRFRz`qdޠ CI@!kyLi(!4AGA#o;wutcA =P*EdxB2}Qs,-vuzM.I "^eh6}V"@Y+D1YMJ`a)̄ݱL'%b9ߟخ&0_;?Gה'5b OԶk 9(ngdŝP-!P +Ul;C&jTz:5"#AvGH''P;E .vIYd1RiXifrbԢ1I T:aoعv0֘ ysMIU˭)ggQ Wؗ`6bK pg7qNW(}$ƕvaƗ)m)&@ x̘15s]x@۩Ꚓ`XB*W+ܜQ z;G87ʮ?jw婹}ԨtW(v-CԪy XJG^qg@/|>\; a 9u: her>tiuLiK7>^O>G{8RJ2%:UKhKԨɱY[L*(i%k@&SU $zs$F[྅vAɨ! H`P*:kbN/#|i$Zaqǜ]p"GO{rEG7~BQ$T2p02>=,[O !PXyO`t&ǂ5R΀~T>ي#|hDT7Luw#\7e-*Y2bسeŨA蕖CM׶񜭐2>kN۪5 6v8,K(>LT' DŽ Z!FOIx4@qq6Gx.|3'YҼ͏ HgU{pК%{qIV0KTT6Rym{Z & TfX*k s^J8Bg${u4>ޚ| N^mmǼ9 VuC'(kK|e A:D,3G㖙,P ;rmoj5^ F=· I\[#VՀ¾W$;w ZZ:; U_oKϮ9'ZQqGM8q̇ _3'ا'ǠgaH76z(W/M vc^Ouͧғ?=VC}v|2FvN i I($8zWD?;"U_Q1l63 UYAiہ@1w3WG/-i%qn>;: N?E,ڱS|w`EX.pFd<.|dir)ˇj~\5QJ:m@2Vİ2T0!S6y.Ij4">iID;r \Dn9іecݕ(=I,񙽡#ғ0f?`,lqUFn#rt#7<@*r.ch2 B Lq=V(RYkr-rб4ST`#!'ѾZZJ,!wmV݁=6l@Ȃsd WBL`*C`TKoP63g!] %Ijt'zAӌwEl:x=蔅 :}]2qOW|ǯPyܫhf(1#œ9QKr|Dm?%u+$ח/ M~{b"VR^W[TU96HI8{ m_ ֞s_&,=O85j9leBڳ:$ts tջk#JXԹ `)9;氚sUv_oAqR3/u6=mCA٩+9?ދ9m{rؘO4lp[qW ~&*Fd#1jOH.^hgs&:ZF?Pu#4oSW S(e}!lX)dbC1[[k jtpHbnWƙ1z.tayb~żVDf [X|+7Leͱ;H "rD͐=>G^+u35ڡj dˌQ\>3#ݒaS2(v 2L!,m 5v4yt uߓtwwܭb$ J$3%6, X‡m`wƳEL␯: !Vg+Y !&y̦6qg} ¼D' ̤Zڗ"׽CD@K[=Db]_Dm|85#iEϧ#V=Rي2ukߛhX_De#ָ7+\ aM$LFi,8 ި6l-0\d+0|[PrH:ՠ?V@jV/ T!p̹=I9\!X6/bxDoE`rW/:=J/:Xl⹓ikX@gr' E#Wu7(fJNߓk]Μ!RiJ=].`?ތ%;AKT$2$a$Ѱ7r[C}aglP ;z-TN55^ G^ !y%ݿm=u6u /+I+5pp޿3 RE2 @KiP7`\|e7n̾$qZ>uAkCW$Q?NrD }|}M,,ߚ6N}nX'ԦbLL[9FHhu-DUZ6H2zW4+ԀDr˿Fh=xאEr۾n!t\{|&fIx-+e' o(X8gNž{H;N 8q`\AW>"Ym{ژ]ޠH17 @u4”Y@LUɌ*׳ `D~1 t7ZYKc]YU~q!u s˺[b$RWJA 1#yp~z؜g8d1[t@~CPxJ@ݖͅe}3\hU~V;-$V^-a Y-4| 5ZϏ6@M,GXA`C z,hu?K ߩXlt;_xPv2cʽmv8' ,o=2+3_o ECx-J#C@xAfOpN* ݗgO>ݎjDϋhظ q CҾ6,Z&JM 'O6j8mIFCh@{`p}\Ix|kɦ$JM3Gio>qDJTo.9hn2ocue|Q^p(yh:`}wR(Rx2|5Z@LQF\P&sV@ {FĐ D}=/ F=, 9V\c4nB$2k9 3πQˍ!yUg`VA5STtVsj\jPv:NmCOA[=fCgݩ6b[ P3AJxB;;gĠKf Z)tti҉aXSB<8+Tj17( ոjk(o^5|@F WI;ֱ"p8u%xyWciid7x~s [s<#Ƚ5w&N8wY[NqQ]]QK>4N8[Nsc M(AM(Ӟ2U~Ku<}ANTQ8x_b:ʏ ?~ݔ|Ґf!s%5tU\ t^HYbÚr/.#>oL(}f2_B8~Zs/ZWbi^C.'Sllj8򪰩 ƕ!kZ^qt12;-NBd|ʠsƔYPE\^P4y&&}%)[<_`9؝qOrysĄ`H\l[RQ1Y+to0P-׮KW࣠ }x`gkylE&W5Fez×X}qu>.)F̖S\{c3cZ^,t7՝?~՝ '0+{wS 9.ZE+N>Z1j0Z-LVb(E}"@i),LrŶ#k;,ߟᗉ\1FBt+ 4B`K$8H>H춭|- rZ.R<ɘyTi_Fo%5啰.6pYHiJWy% =$$o4=+*?O_}摨:q_MؙbB΃!A(* _%)!PjLqczk~[EWFx4F׀ujĢO@VxK{['z' -/ z E>K(}V(('{qМ^'я1٘,=it9Rh#hvu+a@r܄lcW@˝519:.sSmVd^V' 2[NH_/:EY{.2{H d2"G?cnYDQ!hAFg؇wKG(@zAq9 GD*)~jX<)jL-_l'"nOVF·zNd&g,]i+4yuW}I*l1\9cA VhbĿAZzO>)FlkA[e׸ϧGYF}zF 3[u[.D ѣ] ־H&mAQQFN|O).[.N 5%A"\*,~T|]tx)n ĸu0Vx^MAtU|۵F-Sʎ͙ XX1#:\T]S]`HcH݈p'bG76$ %k;2L Vv$` &,y~"X )׀ǾQg PDA՛;_Ђ:X4ˏB|ȏ^*Rt$/eUekƕ5V/t0UHJ/B髻11%%Dn]5K{C c|OGz݋WtM/)ɍ۹$_J)_Jd;dX( S$9p˟1+dхɈ@xȹȒp`suϹ\* m;=CuW{뛊t /a=8VK}kcYa75qR[kF9pSz>[|紞5Uwlf '8T[ ib5>PӇHA kl]R;[NsU*Nû NٲMH6n_pA"xLXw&zFw : '@_hT*ERۃ 6TCTZ>ZօT?ġӥ:+R7=X"n:XJ_H IaMڭ;/c&]h=H1=l`yP k5}TqHgQp7IL@+ 'WN{_:Z7 ^v'`ok@V1yۋQQZ76a+K?L-O&I'r J ~9~3s9UWi?J#Z/ #tosA2AcKEOZMz {vrϹ0ʼpcN0ۉ>%T<ϸm-~!T51qnMK3ގ졩6i T9Jr*#!~w!̈UהjOoI%-\B["fkgrw &՟oÔqtt Xw.8 .K\e:YXH4~`ϖ Apq.U-{Z.,#?  ǰ3:)#@P4voK׼XPP*>98>I>,@Rn7_:d$Ȳb:3EbPN*ѕHԁE<*Wbl1^mzqx Y9fo<#WZTlkG>U1dA(>C[Sݦ!bÚG">NNkZ[ĺx̪klOA%]-\UA/DG+R3#EuYHlԹEh,F f(=zJ/ѱ6@9uz3t#ٟWi~{U$QLys zlovR }Kf6Edu2V6 ?)!ە?_)=M| W_؏,N" '/suv6j3Hbi^]_7S0ݸן#",0iLhSpD'7)G3ԅ&'%°V*Lno]EY`a1XR.c˜u[.M4暙mНVbA e&u@W7>ijVɝi&ȯi&peDk-aa!CZc`ӆ\3yQD3W sCGԁ*lnp`{w7"E#0;tq%L+^y'^QbVmxjwgAJGea 4,]d58&?G2', 0kHDS'JU3@P1N.,Zeo"#S OF Ts; )6." w/-wcÙ1?r@vI bٓ탺i| \%M]j rs6?v]2',EJaY8s8ⸯ s#&(:FmҽɥȩN~"o+ uʌ<0C2-.ة0?B~8wʇcGqv bVR0I@J(\Cr y6g@=,wKQS˸T|IǷÞy&eTjf.q{2-7@l+?X*ZHIpY &9ԉё[PPqv<C?6FYyZđLqj|>S޳5(2NMFVN=LMnݕѝ`ʙM Q|h2gEX=M#hk-=){*Ow'B ګ$&mwy/cpYJ_%6I`'S::Z++Tqo" E -sƗ_@U]Rx:^(N M.Wr4͖>D>Ʉ0=tcN|̬fc5u4.*\7'9;, QW?35'u,mlb,}\VA$Ҍ""~ w/U$hYV;%֐peA؏| Q>jSV -ґF{ۜ1C*~\4-S וfAtx:Q!lV{䴛Q4Q!Bu,~NqC4lS}pJdC)jHap(i3BHx`a%6p.o]F 0$gh ]d^Rv>iTxA ŪwO\=$ƕ-thb,5[lJu,"z\r@oIGKkZumpV~鬅=$N(+SDOP?$sx^ b(?T^㳮Y33OH+衕loUveM4xz3XYFЧэYha {o$6d̮Y8hU5삻"CJ\WU=b`^>(X04,x/F.%pxE'іmrejQm E޹W!h$UB˚KAIMU#Fޯ(3 E_ҘrZ6mՊ¿3)hfO&߭ 6A8gIay`]g~FTqaIHp@s?mi{qܗL~{ZI `s<|3"2eM> o a`;Ҷy}q%\i7'};4㳣U.]UTr *1jM>wTjM@rw_v#]%o2_#ЅN76Dz:cs]Ƌ0㰼<5p?UpR YPD Jо6'= #˹&$kagD{;Muȹv3Rn)D^3Q^]V'av%oC!Gt'mŎξ;漾Gz|usJg!Ww{# (>m.QTV/?) 5㯵ג$.=?ܓ_웍-hrJUXrU-G`i9\]/eV A%\#1&5tS#4+&D<"w>aUƩá]anV&F˽t b†J z[tk9, g[S;16$؁ũ0"ɯ5 XvX17_rl0OکRKZ [˓jpe>x]Oj#P3G{]2 y־N {qBRȶX0EJRdV!EhAa" xr +a?=z5顡>%a?knp1n=!o.0I;v8WlnVE+hFOf  GwKlנt ©$|C:^BP./G[uΰI-䰋Th|Mph{#"?J\iIFGmx=neC)ϓ~p^$3>Lx]]wֈ݌$ =E 4ƿkN>7#ʱ253d2$1}AA,O| Ttƌ!O9'A݊(ޅs;Ta#cq7“ԙ rufPfDAQ1=&B7yW@{%ʄ| UHEymP$*{tm\#>ݼvnfvE8/QlUpzYp@ub%ZrQC&r!G뉤ϙ8!J'G|QtcD ڒh +x R=[)R JUVIEHb4IH.M/j攔q})l*JiG$>XY͓$Hjr:rAUcځk9 S|b=BАE6C($Iyy*F;qT4=,g[b.V٭467L` =5Rb5]tCSG,QKKغqH)m/&_ KpC1]`&^+.(>ѫuL6*G<MKL`SG&!.8[N#̇t@7c)>g;{My+璴IChk6I>VveOX2sB>syl#{ݫ~ېIuH)2T3MVsvڗVuYbowj e8I6x&Lyeu1e'EcGMx`Whu:\k0 n^-,nx^IPwOAsvpJW @8g}[$ŗu}>ɧg.X'_8#͆(r ʀQ i]0G(5)ctɝ n)Y{BBTW_q)*ɗe'&' o^֮vAo| =മSI>kTɘ@rb/Lbxo ݶ,-sۈRlV6ܱ ό]y93>8wՁPz`< ɻsk k}:=J#/끖lyw痫W5/bH#[%ė6[l1x>.$lҩ Ƌ2?4 H%E-(bm֯ !nd'P&[㋎<ᱮ#@i0!B%GY@W;':[Ku./>}q@{ !N@p!4{RuEXni3 p6,OEt[L8$߼B̙f %jEsU{ mayn^1I;2'5x%4ck4p+4L1 rD.`d)*)z8φ,$c5HJfQ `Cl^>[OP3P'o֌gE>U_ey"aj2D/+R^W:bP]n6./@^1 [4EEBn! 9xb 髽#L$8LA/6cTåխaZ K1s^< 4cZ!k}|*9  qf@LR Jy\vjt޽y֭;HNMY}v jUIl[mDۑ #a+MNXTNpvNz7m}Pu׏1U; FYv!ʋ?i`CN%Ass$ͨ`PE,tjg:疉8 ҂#g~:!Ho$D2*@g}tc3 eסN34] N!W3Fώ'[|bFBz޾(ra]\0f$.YqoD|No+IPEۭc9bf :\R2,rU\XTW=BE;f;ꈞAt}܇S%N}6oHԣske;FliGOuL/yeP^%z)_,~ʦٮiWX:pILNL}-ų#<,2P0˞DնK &c:IUT;\9KP00a8DCї$yX!Do<ݼVMqs~q"# .aH,[[#3/v]ZrbL/1 _{=Ud7;{T(\~q-BAsxqABʷ z\H7>[&T1 z cA3b&@ք jJH!Nk^CعCӰ:ޜzs5qYu /L QA10>7!Z` Gl[ڋzY!gXЧ2ug*e,ʖ&EPl=>'ct! z{óJ]2Eʋ1jۇP> -<xO8y`YWC$Cסu0 |,n;Uy]Ofyu:rK0` lǚ{뉫8W`1 e㡻/6x]Ջ[۹^A3)um7IW#LofxTpk%Oാ" oDRu8Kh(INp[wIPh3عf6&++I5ؔz?gÕ7"L_Dpl հO -p}C h\BKk@Be `rRzí gh Y WM{;0A뷜ꀶT ] JV:otO'/[ U0tZ69g޵{3rj[DEr+)>!^0AsKՔyK+aa]ypVt;"Vm58ӇhOUZvq۲ e~UAb"U_OI˅ͺx,O_8pġV?uU,kP)6@ᔞSXzD@pI؁VJ3Y3Ău]f>~)Z`H蚰JvitO*"7pF: %9!"0$C^R@dI5'X #̓&~Ѽg\lEpw{y8ݥvt, ح1ϫBYs3?]7<!}{4t2%eAhY%N+dik sɫw3_>  7fi&~9[桞 B>]TS:b_&^5>  /E>F *RF܎zaQ^=LϢMi<̛äF4/ׯNtrs_O?sEşd4 #eWj)3$Rb/oN)twMEko?&QPK_wfI|slTf*o4c|HmzRgLƿ藤ɩy7il&efP;XVSҢ-2fi+9m.8M=VE*WYzw l*N-%9WU ~}uvisA]yauFT+TjVCK#%' S.ogIK2k6A#|RXnXJ"2Y:UAQ02TLc?%y@p2ffh o2$Ǐ~-y$)9,pɴ`9Сk`U'TX)X*-KJpFʑAjG{Ln 9- aNev"2cҙj-a&eo^Dz)]/l?:TxX1X<1rWwXn;3"Jj.Ѿ9!xQ(@gE4/" ^n D'8~kR(X̪wTܧЧ/B=`ὁDl8sVd9 ea/=n$e|m sUZqA0cCltBcȦ1_,+$6_7nuaVt,4c&|W1˅\7gBX4-'0-MTΥAB!9Y"-ؖ7{)\7\M#C\jh0̅zvnE-k%TDhq>6#eܣ&P,ǧw2:PۭXZ+Ovk~.Ers) ./~qPu/ܤf1op^~9.?t|;i!,pn9q ۩ުiۉzU超鰻Egj)i|+ q(c'`E7ם/to>KQ"홪Z'R[x-3Չ)jDn9t NI>-v9Ísn~"S+gz' Fnf΂̌sߨM|O9,,4Sjqb"Iz;28cƸ I7Wj1(Ohڞ>Pr yike!VPb [fW1DuGVdnF6yd-.Fלo͔)s]sAOB:T/%xӅk8/{a/6xqfv}l\7L[r?ӆ ߴk'*$| ]h(IVf#z¸v?3 Hb9$Y鿂p W~TRP%;`*b/;I^lb< u7u " NHي }T=]=,jeW*FĎΊ<A|5L7 ߻ bWG>V<˜fNF]~v}:;7g"S}%P uzN( p䃺;z&=M;('QwkP!B!;Ol13x,Bl%EBu _׍Z으Z^шɝ(yNx1@ߍ4[fWDF}i1a()K0)@|g?}IKXo;-mP+΂>G1>=DqRu/6rp,ö.fVPuҌ{mǞhzk;d݅pZ &h=Ɂ2e<״L' ΐۗ}tԅŤjр!b^7r54WMŹZA)WfyC1An1.ӈ1UK͊IPQ\e(3& {ϻq1$XC\ҵ`^VzS$DlR%9`@Y/NWtZeٓ#IUDsq٢R Ul 9-&6?U }9rBv7 cIrckԈo_Axl^F4}\߫8&sqŅE=FaHlT $ ?1\tĠHA]pK|Mb > wZSت _,"-g,8`2ߙ̓[f}qQ\f݅.6R\zKpj޽w [e Ȏ&DQ1*=eQ˳'31l,7".A*MTe-Xpi}4WqVAӰ;BN0k<W1(^%@f :"c->棠-2cZl ; ɟnqn$Ļ !}<>^-Vlt6喲fO #ayZTq11.ݣUѽm1S@Fh] s f LIyy1K)WEŢfR^xÂ.(.qlTlз !V1X7 kbefY$FoE4=֛C8B"Si|NyqI#q0}"K֌Cb.)?AsRS,b)'vBovO^݀=EyDдD`˘hZјiIJPx:O"Fm|ʂR;2?:ṉb, k"8E8E1̐Qi5,Bwt`]<`%C7wg=XIC1U2x:# -]M"Umvog$=$C z?갰ʽt!da"|`#oOs)0S«\=LCc)mI+K,6TkM-4tmT3_'zrXܢ!Kr+uJN^'63X[|B0O]N+VQ_ 5@F`ʡQެRm:IxHsQm.%ՉįHE|L.8VJ0"(n`,2:4s,VLi5^E +Ù{3[wq {;!pݻ+vQCw\}07xJoAemԻ 2E|8QVw*mwmw x[df0!ͫf5)`)[Z켚HH76 :8"bT&Rg n{ =6k,! = 2a6QQ4j|h $E@ h!QM_ 2۱> Љinx|PAmJ,>XÖlmܚZu/DuZlFƮCf<aQǛN<`ǧA #1@'rIq9 ;w1[o U >2G.6e,\ר yf0FOlUғْ't~ǐ77!h%DI?5A+~"z]˓54 h8 M j֦Udʋ^#_̈́{LUlR,hd`r7٘^.H$?# p4 \>EȪy kFmNA3}753<:dp |9;s=`/7[`DQ7UȫExzE&ϱY'IøD.n}r)H7tSjj)I~ ia5ͲSb/!R15j[KljXA] ֶ׳l 0&mRh{')FUbշ\%a0 $Ki`/T WBVTޔlAQ~S:eA0uE(2L/}/"KpZ$ԣӱB ;[$4rQ iiLCjDHgQ5鋡V0'SFT*TơP+Q3{p`kko"{W3Sn$T ,3XoBZӌC4" e;#D ?DX]65I\-@hz S='DSGP֝ɻT| S>  p֞}\<+t|w9TuT h+Z4 q5-~E,E58_68E-Q]m āEWϭViW 9^QM0e(_;{')}G02"z0KF~6ؚȜt=U\`%?+bٮT{ҘW (W"[4Ӧ'OoFg$ 뜴E^'sbk.@y @ I25^҄2߼^2O ggߴf뤷c4hҿCwtM*c#.#o萶P1.8[02v."5@Wd``:`||7hZ5aa2@2(EWPz#Z-(ãL%8KTꅝ|r0:iE2b :]%1_rjW%hbmzIy@4)ͨB~#v{@L obMҧ-4ngQc'%EA)դڬIm?]ZEfF.\Vg Aq?0fJl f6d `ءG|]搱ܶeI70;)?nIj`A @WNK C[z`+ OEioji{dibc D>Z3|/bո]lE}-n鏡27d!нҮL|jN[ ދw1+.V\!!dJ U]lߒ؍66ALՉgC| {+OLLNL`Q=!v^?[!=ۑRURIZ/.mIZĺT_IA(J: rߕuŸ%Cr(c|_uwi;N1. @vE +X/&R uO|A x qT`<-/SzY,UfsKM|l~г(Lu:Yh({[J.R'M8&}R(=*:m t}}-oM1&Qk 8yo Suxuh7xŠPͧ2Ŋ.oc<{OOG9p2@kcykud tvzV}e=u±sifv은k%Ϸb@S9I}s ~ȤX `l+^OmPkY7! h_jU|^a8aTP(}j]8+AaQ5PbHO@VTW >etKjiR&% j'-+j"_x\swj*{tXt-]۔[AK1H tȸI/񞬔1ijYS]L"cCv F>3KClQt=}hy P^[([zDֵdcʞݖ"y ߧ*)/~H`m6cAT~'mZ?l]"nϳSֶ 6Jƙ)>p>W+70v$a^p;uL9[U %iuiw4O}slWgYlqɆ=tD?ԓJZ?LpYpĈoM/,k~n~^Gw᭒sa=m?bRhvl}Fs`ŒW319REZt^P2N6ݖPêLՔ/0 &tE&a*~H} wk4u! mOzu_c!?WJB F[Jt2bnv@y"Ä rh?d=ᑄFu;@yE`x]W4&.2 ,5Lz߉;Ċ5WO4]&Q16RcT9"7Zy<.\#:{춽EtCs{K|$J us=6p;]:9S3綢 ^_H;|'hr9Bo^3jJ}ݳUJ׿&TUqc41iqi0*}\mFV- jk,+&puuY竌G|>X(J@FoeS]'o—鈝wJ^bԖ5(D s)^ \;s$e%3`|M~eSM1MZ &p_).8-&RJ'}+jlg;j{aGLpWoY (yoMrI )ǥQ:۴cҳMo-v@2&JθlN y}_6W) 3K󦛨CFH$R]5LŖH"`, p(߬otͤi8"-:%ƴb<2J>ZNΟ'A'55TWa<$@93Q;nӹ% uɺ+6[4=]KZ 0غ_ڤ_qڌqiPpC= A/9Bz8M8؇n܊iԶl=fojKk9F+LrU!UƤQq4׬KY@ggRZMjiatOc o*zo݉])  zvlش}ދP^q|`Ƭ;3=Rوxhk7-yTI3+]ɕ G~ѮP5ݴHhhU%n_qϪr Vp7&XP&e@I!A>a>6G5ո6-ʒ F"p܂8bi9X6n~41bECKuFP,dU!<-{aҴ[sJsvb %0O;5JQm/ (Xv  ֎ Gi jirz2L鉉-{5sz=46 w=& =ݕX#wgc զVkD;w{/Iy^Bs{ -ü{ֻwQ_S4)mMƒZġͰL*Jbɏ̀Pѱ" Ƒ}(x(Bz~I]ʺSiu8*s7.O~s^.mI#PyMch²uc7nJyy!zױ},9,]O(_^]\HaPpamS, ( #ʶѼ 3=/h_Lt~g φ1 ]rSJtI:b[p6.pQsSC ;|r7d#y#gۼh)um!WQb /[]D?i-S~cH8i!ugOA'4VG6 E% E QgGsEE>W}1EKA };8TrdV7Ji y"_ܕ4@)+/fP~13n l>EɪF%3ߦ{BsX u?=AXl~(ʳC6659AL+"sgG6&_cD DRLƯ p7 crSE g{^ 6]j Q4xw&0^vUy5yL>o9hY..ԥBrxK]cM2e3pV*uUwEwAzΝ'$R֕c!) Jx"aSñΆJދԀ2 Q=6C8orhZ6䟇 A bPID [4]|Ek0Ra<礳/@J l'u?/ϸuOBҖ˳W%ªii4q[BoD*n`SӡҿH$2f3<̏I ҟO$Z,M;w 0=^HDju? aS@«Ϣq9h|VWyS;?PumfIx9>KKyT@]O3%§,Y?Uc!#.L׆]=# ns!=KIi2*gf;P:@;df] C;HrF<:GYsw?*lhiXv`Kv\J5DueSD Y#coPƮjfu{4rv *,(Y# xC5}ǰ; QN>e`%҅;_EtₓAzuUI7P#0\kg2IChI`m13 !<]E 2(mD,w&AT-82{0.`t_{w)ȅÖE3` Qf=fˀÔciP.jLXofZ|p#*GQW"taP5é^6#_ߟ![*rrَ,@6F0}Kb3:)2Ėm#X1K ,+b26z6MF,BStLFp$ niߪkRhĿ{.ӼgDPvGWdXAy8>u*Ӿy3Yog/wñw*YӪl7WM)Z (3fH $a ȕIQbQ6/+]Ϭz1@LX,? #ǩ́$'OvV} t:m=lzMQ }B.`RX/bfLF*80h'-A_Ǿ8փ Щ;{3qxu,G%>HB}]sUՌ#i <3,{C)[ Ɇ+8hZ/xQEu=/cqqwsRݫ_0G,tPkNj#_ ݄'RG=&: :D7 O+KG@ScBI7'զOBv`BS&ow?6 F>5m~P:x|OȲޖ"X+˙~ 3:ScRP5&xwO58ȝop62yhnBqH ~j-OWС$%lZUG5t ܛ ,8E8Sާ+/QMFAK upnhN7.=`VjkU7mTQ_(74!)$J`*zڔ/^wY@QsOduZ(m*u֩-wJ2N5YQ;&7"·htz9 y"wB*96{} 60$0N^AȨܶ1b]u@XɯRB]@ѡC>qId ]ߊXU"7Y+O׽shי]\P5'GBg;x`"m^3fRgS{ҩ8Yɿrca|}52[O_pl:fzv@G`0_"4yl+XXRiFW{0'#M@fmsK[:`RxKSgЊ4J<]btމf)q/:􆭾y< f%pYon(E=vPr_4W&G,El%":M3 /Z ~WF^\Jkx&BJ[ڇL X?*ޓK]ġm82 !_^I˾V xᇽ;Ƭw/+ UB^AN]}&q`zˡl)ݒw8JޗP*\ld`y7?=kx}V$0•˜/r_^ &M}* G=?WD }]$rm;”SD0_8yU[o@=f*WF"?7>Fly螠jEI90-'JN2篹ޫ˷zDE8m\h VS\QJ'Mė3Pi;p+q/0 *#|RѰ!ڙ 6uUABah X#Z[8bdP.,Ds1qXŃa3_Arl"u.Wjmٝ`[xJ3sx3g7ߌŔΥw=<й;qhk7NT ަ9",*ׁ&:@ Qasŧ.'66// -Q6ko+G~0B'L JSN]Ē$CiZք`Ňou :cDЕӪW}/5S]7L* Lݨ;˪."5੨9x#ʑ=kCFV*R,$g@Ѻ5f3ؙt nr"({Iނn=R[\0iMG@f5m,M>isRXǍ .\AyO' "F/9"1=Nwr^jV⯧Xk@_*Vie"$ /] ";̲S>ډnRHp=T49"PZix+_~0ODĬl6em*x_\+ 2JW.`u]JQ0gxTk@jdf+»LK0CD3Zo/cܔ)}IDErm~o|yhv24^t)|G4&s .[V@+tl; YHg w:h ugqU LAЌæ^'B]_apRb8L5"aoq-W;v58v!g ~sɖX! =Aۄ$u.TXmudY aFYW mzsSa./CA YX%QPN\nE >.I/l7,Ǻu;c9Y9[?l6A虥r7Q4k/,CzY:!YC!)}ZmqFdx$JYLKjVE|a9[n8[?Z4덆ޖ(*)'>ma@ 3O.t0`MTgpIFr_xha!}Ĺ.xD&L)+>C?aϰo[D4*sK&ܕvo&vۈA:U !D T4xp@xϪ.l+[E)v RdizG\ρovMA5hW8Ov_ׯ[ߧ܆M3`uQnEOğq˛Wmz^P}x֧1>'=Vز!,Tx'lgބ+$Bxސam7<+%){Wjq'8߯%L:rKyaﵴE\FtFB ꗃ!Ya61&6bS +bJ)ݽw~l[>u&E[ǩ<9cp+n w8JTt"kW%~xkLwų{܄?w劸A}p=$p}E<הǥv_Qea(<^Pw?-hfܙ&Ć.FHyFhl FO9>e{f$iruy捹ӮlfdBTdEҷ)<4#JY2V.V,cQNť7پab?(XJ$3u6#4`u'C< (,e\ 3SC R/d`D 90[̿`Ӊ:_"g#%'d"{ ݮF9ZnIa[y& t nIEm?,6PA*dǂmhgRfaX*T$_z j7}m&_gN#@[{=XjCF9ٵxPzy47͇M*mÄ`"։F$)7xY*Ƽ%Se'y\2;:pͱoctuGoZ̛Ib:(W&XwSϠ*Y$G8( 7hz҅" c]o Fjk-U =0'O*Qj#0[|!ۋ`)yFlZo%L%p>ޓVWg1w"gKWI6 K ^Hf(Ni +/TY9/ LbT ;Q+9Qͫ҃ \d싚鯍8" )) ˊ"}xg3|l8@1>qeGl?Hs9;W,y_kIuԢC', _1M$VpU^)>LVzN[_1$7ygw.?!zDB aܑK.F4F"P8ֆ䎈Q<(*ڌ2"3'k_I Sz^D&P2݅Zws:&`;FCqN YžK=fG8(Ss/j^Bf'JQvLC!!nv++3 5\Ax=w4QwP/W<ޓӠ̂`H[X !>aZ`>^xfJ.`ĈPDTnI\[RlU'0 #!hND3a,ɫt|9;y%H(!+J ,1#lӴyKDY6 ػ3-.F/W.Ն9Pۨ-?o|n0 E)K8ڮ,>'?&_Niߑc86O3"2YQOQ5ӓ8pNwlHm0O3:nM)f=I0RWvji|-@T]ToC X Ua? OV@zTetnDz@ 3ԾaѐTPUig`7;G7Βd5f ~8E17$Bc TU#(&~!zVE{J4'e6^Tiɀk@Gj 4%oH8#Cֵb`mC~\ʘa޵t 9lN@QSU#;. *uZ3r[U0N!q.SL6 )vxy8lSA;5Zxf|TZݪȊdԛDؒhs0$#:ڭ.,h4C7GM$q:LLêvpd?NÎk\_ j?K#G>EI`hM`C +qXf~:`HN v&m3{cWA"3H)"@,?VNZO|$ 3^1+yWgK}VPfJXgodKe#Ve_ Xvp&,(E W 7:YPݏph3vOޮ!dS1٩2V?:*+|}97/ΐա y&y\Tmjw2瀞r{g۵<{)`(sHo9Nۀ]y%(VWq5=|GTKV[ty:?dr>GgY#Î2!(jN5#F i=ߗ%`J3GB)IizkQ¥Q+UElk~ūr*.#)4zUM3kj.v֐½h:t0'@cs8_lұ"Q gj:-obq5FbE ,i9s2EOTJg ipgwq\1ѐFdjmU0c~g>XXSgmW aie "w7?ՄG1vCq u(}+ d0yR q El;+>yC 2 { n?~SEBAOwN.]𼕫\悪_k-i͸0}Fw{=N!,yrXt/Y: o&-.l%;ccVI}5DkVZ Q#x[nXs k~.kGD$픂wR%#P#F#!xkjd/t;܌9%38}+`nEbx\F(K)!i؄lb@q, 匧*.F9I^yՕqo3JWo˻isrdi1vb_Tp;mY&>W}Yd5K?= flDk%-z31y:iU߼Ҭ$Dp #JIf^ZEXc" (\Fܨ lI:K1}Tm\ $@bw#E mk=`僪xF8wr.7,=`SKs QGdg{T]߮Â(wšD"iiח:5n|,=5"G`bdGH3Yơzj)Q~-#%;b̅Mݚ/E4? ?TcZhz+r1*^7*vS7_e42KPcg},eV Q6a@,dӇئWey [r4FiIUi*5d^ƻ/z)FaQjZ64V@Λ4 'V˘!yє@^owTA8He굂E)IAd8q#١wƀoYclWgAa.1'"x}h0H+FS+z᛭ 5܂1;JWi^jkHwCi"Ɋ"U0L$~񽶏tSn0&ɇlK|56qDHDH*rz 嵯cZZ:dsiܮw2@Uu;ܔ˕J3 UwWr>4@P;̑iyKJ\4.Ur#b9DDo_ lZ 2B5Q=)[tmCKn-lg@ݓ$VhW%PI78|9v(8'ǒ8H6_qϹf!d Ad{e(ȱ[V3ݳX܀JjJбKs(j{eP:YO#SGoU-b BMKJFe\1ev4EFc}[hzKĝ扛ֿa4 p`5@d)$MlZru0^C&O3N;Wm<D<س^ 1%gǻQ+eP#R؁,y{ I!zp.8-,9W5MItT%<i2WkI *h΁]ezQd83#VK0T1[v%kOajcg7mfrA]ID?ַ)+#_T8耟Ns- 8/hדgf=Ĺ(U'BXr,y;`ųY|uK\A0-Hvt z2Ch)OS.NW>ʦ"\0Е}N*%/MПm(=!E,߻G7=f."=GcZ"/*T s3mu޾nsLZmvOdw_"0SqRۓ`h<'ζb7{vRH1>ĿkzHl';(SKp R@yn* NѷW`;awT 2D{ҏvBAȴin~"玓bKS#O4z&qiXޚu"hei#S*7ųCqXJ1k@:_}M5?蓿O_aOShܡzꮐney߁ =@Vk{ v5s4J վ=O2#Cu,.T̄hSME<9\S|'&(/G4jA IfRpzo;iK59GzBmg߶ hƐ=|}x& ^hl#NG$Q D$ y?v@,Jjڝ PvA8Y3r`kX<&$+``"|^Aj[@9q<+6ZI%9muj'? ΅YNahM3(9w>eYʍj *HpG4bŽU_r7NEH8%=,vS\ [m2Y@1 RwHK1|^NI@J|d@:Sm0vכȒrZP5 \Wd˞Ýr~'6IJe䵨꧚2~m|'snGݩiJzu\8d \r[x*? 1/t@8$x<`qCR9!9b~BNFmLiʐc"Inɐ8O`ȂW\a( ,J!V$ܯo&!cHQ+]ɘ&yhl7^,sY9Ht)l<(̐`hYu_- dYQ(orK„Uuy٭myU519J"yIw2^LZ~oz}v-eV\I8hb9 _l"wϻlc "53BٱnJASQ^ÔQz۔}RɡkbZelo$SdKB+Ō#I"x &Rޱj$[ SvŽӠq[hn+bԍ"[ puv"^gŐR鳚~G8=ڴ13Ƌ2@4{Əe"u ѱC+l9/i&E/ÿxͮ3BN4M49tG_r1e՟’,foCsȲ/ j6l~a% #|jGX䭟L3KYd ԿXu%B L,UÍ1$2'\;S/Y}nߐ "E1|+};d.Xr]Ӊa)T& +Tul*؂ em˲kB$x+s W@ pnIlN&HDt)x{b0TeYaRE@+㕉vBW R&&)vs[VY3}2P({3s"e3L9xz 2?NoŚDzU3|Lv3nfiEk2e9u7*,`{b`Jwn, 4SU~;t~L(y~sO6-ky~U r2 e q-!!GBiT07V8'A0O;$Ӿ֡d2Ђдo%(')3`(Sֆ}LKe&;шv:"mxG݃e}"0s1f-g\ OmP0wƐv= 2wC=_x[`6]e[ADpJ) @iO 0Kj+|le~AweoiK,woʎB\Z]0|{GJN 4ڌ]b8GE;W;h쥭ip-ϦWy創!!ݬKxH>{PΖkgII:R,$Ա]ϋMTV'@8?:|{~, ZajNF`Ȳ%硣Ē\X7v6S)n߼4 d0eo8_JB V}ohd$ /0lDF&P@-FLPh.tMYp39, 'Yk |^{)͠PKp h_5}p5NKK⻞?&i^9* 43r8ƺ%e;+()Y5,PC3:unP wK1 4wgrv'jo؟2HݲG,o9+ѱ@.۩.fjz6r_PNvGU{:oLݾDV1%M &zW20"G_ :iGL0…/|҂J;=)Э9='%W1Pm&ϗ#b\K k/4ͧb Xc7زT [/ŸK-><=RI3nO\^(3Vyr#Z ތmXG=]7 dV L$Jr L9v\຅#blY2a4F>aVm?f=A-23mG96C~QBtӓ<_T.r QRM3,݁4~<~BpC' {Dyu"Q1TzvV뒪>uSkзwen> rL}ݧq16IAa˫o#;Aq)#|rxcvQfj]S}L\Ffcۢ ZpNu)hv$Jyf`0(:Kx1 JRVwOïKY3IfPheThJ^q}E%ʀ*X^*@Zl`y5xCtENXZ/1uݠBM4;1[UVhr((,j:$ f$)ğD9,# p(WhWWK@6sJu@]&sGQU + O3 X0EI64A7 m`Ulx?u!ڪ.e*Vl;T&7C.DȲl{%q9kK$^E>_ N1F{ NH Xq+aMܦ`%S,DQi\y'$)K~W2&@Qa=ɋfqSOKg ;-NR#*l)krCYf뼙rNr}h&6Y^FV̧ooalئ7~u. \a&(\;;zmő|)bQ0rvVe4EKjG+ߖ:Ͳ2 r k$QFoɪ彰/FE*nZc=[r9,x?ЭǢ\(.ks⢝}rէ12?;j~|v*zQ8ԇX.GO ceNMÀk16 4u'S I}DT]uQ V ̛&YT\Cc㢜o~PBuhc YZl,U~(6Cާڳi9F=$۔=+/Z@R_$M%d2JbV;e|?Y3^|zy^ ] j"-]|}b7&3Gfdi@/2,XѮ]_;YJg2Jj05ab̡xS=23JQKmw_!yfaǞȧ@jl e1e۲Ι$YeQ\K;9#rw%PK0w{/Kx;EfroG43:Jp(wt4qGMP6KMRS&wa))ٱ|_-N޷u#}]JCv@h^\ [4\p#_[J)%E .Z3Xy& jth}}Pn~~^r+eaozS& r㧄k:4_D'I ~,BDY)c Lu 5SN\NjOP>Pa+rDF $CN#pxMȟ1 fۃ́@~yWRfmkBlZL΃*";Vx Űf܇bLL I t&t{-.&Zc|ẍ́p묙|O? o>_=hWFN]+o)QonSN#C,@Q`P:Dkd PKR)h 84cr{I 3n۶6OlKd t7sW"@r]&mcBp}od"O/"HI|:N2A{ S0fhp(ɳ~|LZbԬqW 4~#yB@_SCO HhyߨIU2"?[0b"*zR\z{NC6B)Dj㲂;}zI|` ]yߜR` RY"XKV;guИ1}ȩàr0ۖfAmHꛚ[uhC8lPԆ4 xL)xN ~pjs_Y'|2Y9O 5 `> R%}R\yt}RJ[t)?Zc iAfg/#fB FOaEaƃw>H[-/7!'~K%GUƄvOfB2ހ}v0"'$<1}Zl=ZJaJr7P \4x3TzMe4#i|Z Ja$ 4:N]W]gJt E5Vs]Ve>&#erSB'O[8=u{"vpR`) !뤏]J+4 ?aVj}FșZ `āڻ_y,ٓG20Dg9'( DG&ш Vb7AyزyBMv37F`ka) 0+uimM _p[_EY[C,md-MFBjol\>qa&̻nJLJ>gn{nFf&?Db:=d U|qQM1Qw!*#iftu\Wfrf4[R&wl!˾ .,w(^i4PofF;h#ʼOVV|MWw"bd;]&kI@HkHc vAyӒdq1V/?#{aiڸ:l3YCB.֨W&4.ldoc>0ܲ/([hɌ[%&uf7/\~nKQxw}@&nFAYKiG{r)a(7RNw)z;1tN, ]d][p 'pZ+ *­{gS2(7g.̾|>,. qߠ\P 1:G/y3d2%ZN函SR#s df5-, ~g^MDgٜYp b}omG`ѤxL]3_+[[>hmo,rt܄ϳ 8w}Q9c떯K|unMQ;#AGū|e?CΦTOW'.>lE]{ѪE9slp H7g@ l-eA%,y?LC묗o^HΒEȋi6+_^y3y3)dXM|t_goM}RPmEo ȷ"C.dr W֥ 2a 1*@X~/YD(@w,KB6V邊4`uIbqE (GZ\g7 ᇽ(Wp7~h^ A[Q7޻R/ |5. Ku< ^ox;> 8.ثv7n/ SJ/@DOƜ|]'o q-f.F V^T-A\l>C]e҅z+"2HnA &G,U7ԫ0^S[ЊU.4 ҔF$ϟd>|F ;8E PLd2>c9X,~Y9RTL|E?ĥvTfEs#1D>?i +jSuK7G W*%jDTWL(|M=p#xBCFAQpnEo&1d7GfL6hgx;5h0JoŸa-XdSJvy(G3lK;(X㇆., RpTn 郢]X$ŧ@]':,y:X/_,3 On{M)t1GoV%&!k9pl^ŚL61 !JLLQeiЗ-%2ϴqb~ᆥi>G˓t\PE2'_BCGZ3ڠL]Ao&m -4͛h4;7w:1n`5T5ޑ@_ӫc5Y8ad\$1 tB8!֖Fbf?8 E *o(Yi!L.fD2M+E\6|yL62}Nϱkֽ?4NOt#J9Es*2\UDDhxg/l5.L}U7 *a|A8"Oh"06FQvV|{Њ5S`^ڂXE)8gyӏ+lbZ><w_Eˠ-ߤ$3ӄ2s@UUnc3( I2K=akp-s#8|}h=(J~u~ZY~;(%OЗvJᤎ.#='x ُ$P 4+ Ų"["⿄'aFv+ix3O9hH$eb)y ;-aE}mZyHD<ԯt `3=0 vgHaqMNpV$oP^!֑[GsbMG:Si"րD3O|.d_{ ~GޢH v*A֢p!J`)",4sQW"4>' s-7qj9T;4! r. Nυt\=z}cpp/i}s . u8#+/_BAv(M( -R67M88˰K ^"lXhW Xc BgGMv%w+E=( n^eXt1{NS]kK=f47ġNJ|p>iI)$nbUԡ!MN;;*s L S`7FJ}7JOhެ#1Z⩎tl#⻩ݫ״M *&ԘL!͹9@J1,dM qʬ(O>t cvf 4S\{IW9R}(>oc5 }?KmPZN3 77qŠd5IuE JVlR7+yHiT rܶڠ܏#!b*:49? P.G8vs)/@nz>o%KfƋ! ?<bp,@=õm@74LŬ5,eb%YH Qeւ~N yG+@^Vllkzmu!|ps"RMpw{Gǒ@2Hy5Mh g ˽~҂ _Zefx_HĄziM<5LQ&2 g={.|}z_JV`\D~ YU]\MeCSa`Xi]NXfL(;pD͠:@#(1_000#H4t U]YE T#zR'{ +3ʋ#A`ѭ;,U ʒpQc=Օ)*L|S:ޠ\ǿ+ťq' U˜`w zlK@CohI([WX`0yKUur=<3!&U :RiU}#Iivef֥/C*clnb8daYF1tFa]*;GZz2cHiSQcI>M}HeP$!8$KButZUXE !o@w=.iEN,Qe|;kϽ;K! 3&ݩx U El :5/&S!O֕_it1'jh 2?kcM -/h& 9Sͷ݂EE; An`[z^fA@@Rzt^U-$!ŧ>I3 e7tYq“(D}”SǠ+2m\ 5ATo{p%YW3jmŃq9H8|hdD郛.z &8ZKE.jOfz%KLX)#.C&TQR|((o@,ЗD3hm F.2DuE5sF'#4Í5Ѿ;"Iy;γ#٣|"d(sIʞ7ޢ^T?${ m.}Jt=⨕ Ie g][4 6?5))JK~lQIiћp';OC)uU N> <!Vz"t4̀eB&JH;ՙde 年jd&l|.ZT57v7 =;:fy4fc->2S=.՗›}^%HDg\8n:?r-=baq=gC_;(7iG99$=x6T {pⱢJ*@W% pX[2FmjsV36q֯(A25NN]gĚbyNʒ$b tr XӕyEm  "z!G}G 0QMs{ӥ^$rB7djVT}14“Vύ${g㤈_>Zk.uO"sZz@JR6sh+tm@O huĔ*wp88 l:hLi,jV@b Q;{tvՋӀ?vLs P{;! Dj&Q"ɞXO^]\0Yl΅0v>1!1QFU]6)ǜLXjy{/&R<]cμJߴFi"z n UX Fx^DmR26Ɨ-gD<)Q9F:i}6D4n6:PUͲ:MLך}XEJzmdaG 7aDi{7047Amf359AuL2R$@E "wkcvD> 5'㴖?ǥ4b TJ3 bC--yxDݯ>dʰ7?)u2⋏1s9vcZ0bҢr˰>e(U:rK~_(h|n*攮͏#F"nS_WLQj] ̉9Q_iʴbXU^"ӄހ ؞Ou;nx[傴 ^`XkdvC6X3 u<MOP܏:~(N jEJ[4 %UCVZ,Y?P1q8l|%_rF3vbW#8*on c5X۩Aw;VBe8fT&aԘ^/[؊⣟bŃFH>*1˚G2<ѷ'H(.&j i(k^ ;ro>py1^ W3S|ռc<7rU ( =viEI6éx  yb^ui5μ} \VK?g<Ijߪ3Κ[P˰6"yus{-;@ %?nm87"P ׹*4*@W6^Z ~j:gC(uNQk$!1Rb8'=9*sAK-z:QsMXΞŲܹyy(GfB' 1,grfa}*ΣNI' `6{]v=i\}xKqLO`_B.VGMi3$Xd$ڄ;qx lgdS,3Q+9%un{V:CY0 Dh3ŽUg&׻@/Q 6D$ز.tXtT^O)|,,z:l2w҇f'EHGbh{xAӡ "Ì*ۚ^D¤[˷wKgUaA0w-2҂I*G)z{Ǭw|l=B{^,l#4@ 6c ]X㞍Hpܤx4(G+~bF}. 6fpa!eq/D23&*9/\h瞹 @KڎsN}{ Nhl*V׍ƥ*#\U}lY> 5~k\(=v|]1AIͺv`%ceP.ԡX8@Hq i7]!,qJr{mI ه:n]BQI-IɯƇB`x:qb]tT͵MA߯q,¥%2v$XQ4zs5]{(H)3`Gk[@N$B<{M- ˷$w.v<1<(["aĽ@FAcOXw+Qy=Z)??,խp;~Vœܪ FwTZwR=N觜w%˜QxQ_ ɌưɹR3kylK1Evʏm*/m6*iR X9\\&yGΜz$Izdnyj_@# j K)J#SrӔWӁ5$KZ#EvH-_Jq<ق(3-0)@f[M!OLc&{-C-}f8dr"ĄbzvNRLٶ+ny_UJ (8mom3p  &xB_pCM€[:*ϕ$W75ˆm+\ʃW8 t4"XQm&Te%|lՕঽ|4ϗZ[7[Q= 'v:Cuc9@AiוY!ar韒-Yl*BhӘ!aI sG DipgPc.{V4N=?WeF˾6VX޽p%SmX.Kev%u}<]}?w1dL-KRt>c<@$NK/_NlyܹqPʦ)Q}fF9m$$"b` Bi* Ӫ+\6\ ΢Dc4ᎃ]W=/Y"bZ/W2(i}h*ιY;& ڶ>rUko$5^}+lj`Hv!}QqWNKPmz\S̳b(7!mpN_~S? i2C8Py.t# ђ^CEwfo0?@݋_?U_VrNoCW&L"i}k i)Jxrq#/0 -Iݘ Q_順=Ig,+ΗC܀S)]CdtW eХ94.?((NJrn|p݀xR}hҖ>́!/f?Ofbz0-г wR[SQW\:VraanLZ]mjJT<+`npn[.n:@oK8?,qlg_O5PK9l5T;.TsK[^^z1;V,W8?:Pr ]C`HQh n* ɓ/n \Tq_}x8~'otϬ"@vnta '*N|WlyXƤ31r{J`TS|tKIxK|G֨ԡw9)q~'cdK/nH?ƵפP:K. iz ,!$>V?2];}Ox<.S:vE;}v /OJIsUcȬ6Rr&ӿTTa\:m}2<3VL[r+0+6 r"8vxicjV0^4dN/Yut}/6ߤ9n8Dt0?myٴ+\4c܆BӇ* ZoАq/>)0'p_ j9-568@W1 r( n *J0z>ć 'Ncڞ!ąŠ/uRf0d==u2K_3Rc)qZArj9/$h*ͽu1>䇸#@YۍP IS~(^/[pC՟3~#0ۈ:FA</D٪9jE|S6,&J)bwݎ߂6ڤ(mŸrK{n:k Nq?Vۈ[8V,rh<y++1D,Bc;} B|[w&|JnlBL TK{5}B\8S֪R%F̃E},A_<)uׂHY~M 2svf|%`y+C'+Iѩ(w/#=| BcܻjA&%k gڭr6smw o6^IAŸ*l2*`2Ƒ1 1'-+֔ق;<8 ]]6*&K 갣O]ċ{Iڄ|h*N٦]L7&p5(qĽ{yZ1"?JBb.-ޮr}W1-~Н[UЫBdIZ `x8UDOB\oFL nfN`q'Z.13@ꃠKG" Vҏvxd.R^"Vqfo{y 6Z!8aB|qTZCCƉQ6O ƒ"MLĈ+#L2Q!P3_cҽkI>@jwe7v/g-W/ޗGLql/ )pǫzBbfM SF_'gQNRțWjOv90V씢S;ZZx24Qi$fN2%ÁHTHI;َm*/x-=$!asչg2zP}G6q~O) S@Kpa 7rcz -(< vY2 "W:{v 4XLTaAF`(OÿA)<*?鿠zg^^+Cvӟʠ ]_̑ІԏXf=P> Rqd|;%#|$OkUZf7CKKlu2/ټwG0sH¬ӍhsoRS:Op;\2Ֆ*3*m+ #y tJfO|ʸy'ڪGz!9a7fRL@'4[;1 bWaٗ\jșU>*g,#xWeZF8_1C#~3-cS@ hp pdbe eݧ p䵇]JM/ [Pi,-l9.liYԢ-n?9f|+*F( TM'( rF@n+8Xy2TbeHI(5w. r|Q `Ėw.ۀ)yfQ~sWߖ8J^ 5"z pm^pԂi [3i!NP7^ |i_ͭ[[rS1%RMDS;.彰~&qݸZ\~R!жg RpR֨ U'0/Q ˞AgO/a2-2d0L9`\P,.ژ= 5<*'z{ i?dy oT]T*x'%2-кLDx(DD^]10yR};owOg.M񄊌,f?Y)R&2^\P6xBifr/( LVۂLንS] =b`46$OxNeCpMhaGLx:QRCraU5G~*PU)w3_Kr.#*)I|sɫqLUw{Ѐ. ؚJ.Q>zӠV&ތ??qKw*\|\{(domMr`i}#!dZD(֕OV|h仃:_ᱡJ:R1m<gwVZ#hKޑ}!xQ_e7S4;uHiIM;d}ȶL"?4ڃo`A{y.=tbɯKs#}g:%i|ߟK%9fJ~m.À̄GzE:a%10u4 6g~Ҕ~Py1DoȠQAWmF/dZ";pZ\uR%fI9n1ek$5]]{\pMhu?v>m5Aam )1iYmX]BD>вwNŞ ta:z~-bh#t$zaGZf,;R4.nsnE.4uX}^ a_D'%o"$״J ޙo GIeo6;o(rvpx&v_@]i0ĞD6^Lc qQ_27 17Uꗈv7cM,k,[=\wFԶ&^(ٞP3U@X CV $iW~YljV*`<=lV]SFuZFs]PgHBQ{= G|t0PZ"@[ !v/qc=Wi nxg:4Ѽ0+49ghϔ,Zuu%.n1Pa!>Fw{ GhRϼ9]KM0Fkf$VWzcwɒY YLǸp1ya)q*:\ !È6.hٰD.(S$$0K}9\Ey ' -RW UnkW&_ss[X  _I},x3ph&%ͥz y 4pJkF'#G!#w5d˦gCF^$:/?ֹI=S (N㚦 'Fii-wP1uGQ 8Bŝmsxu0XW-QQqtL?_U'Ui5oJR{$H"K,$B~S:SSHRss.+#^ݙN y\5(*.pXX^.ޕ JO ?.b󰗆V8bșsvq0UlR0@[ lZ&#Ny0ntz $!]!-ccw],ۦ+W~߫F,I?Ǡ8|s̖~Z#]r-FV<;t@) FE$^Xi o˥zج$yC.-;N)fɔpf˛Y8U.|zŜ,) $X vp<7GXg+\`+1quJ[݆~ srec-ɘ^7J#NF$YG7hNg{~6! 0h&(5O ` P e Ab(;azV,R-"#lLBpTE/Dv}|(;ee BCR#|f⪵֧o_]q@ н4at>c"oޡhB_ JPCjACu(2W|(۱ Y}ay\=InC^P]uʨ@۴83ڵ-t,Nvtȫ؇4 dD:fxt(ii>?Eî<ʥ7&9Cqڅ-ba'`G&8pi'rAD;:2X%s*7p: :tL E2ItKn;`+PjvY)l͢xK$g }|m;2 #Tbׄ^-*)I )TtD3]umpȳhZ EjDcAJGva0mKDFv{I92/qD;XhؑwigM )6ڔvF;Lܦ~CIq) VR7Sp҂Ac!253ӴrQU~,F!u-۬L{gqFڵv{pCd{؆2M@4 oo3Cg14g"D nwYK̆A=vŦ%:%/~clme?Ed<%j@ouY!mҬe)_KiQTrt#vZi/f!՚`kDжZqwdQ bVs`@nPnoW uexjOZEhHA7(F߷BYXiIm<3z21q7+`T}Q:"w!_"WݤMZ$ O7=A)/$ۢW'9/'Q$D >H"5~,"i,Tޛ&yRGmW.2z[puKUBCd 5F-PWt= HAeOBlVi(<;9[{iUp  Y`M>~]*iH-naX}4Pք}ؓX|H%cX6ù 5XML|u {GϺj1A[>֟`q6?5㷴f8e |ᾬ,&|$.WB^kV27<[4cqqB fĉ .FKgNgUzU(Z銆Fʝ-~R+WAH5R$M'U6Y{LWbY}Wo%-~H]b&Lx ŞWa/,ɄS3[\S7r 0lb@:2iQ,bkic%ZFNp=E󧮜ni'U܆&ƒ|~\(.Fw\JF@#U8)?$C+n s]oo996!#YӉyY]f'H3#-aS&Hv%R'ڱБ0H ~Nhr:n ,tlYj{On#|CHŇ;g>WQ+`6Tp HאILg7=׫Cq]W vc\$j"歵eU=yf7( tWj:׵ʉ爀V/^PS3/1wռ!4#f>;@H!k7=aҔ wW2:kү}7xuoe8H~I#n}PVIg8ӕMk6/Mi,NQЖZfT{h%TNUDu&d)4V m J?[ũ#p?pvGF!7'fKBrYZmQ~=MEf7eKoDZrioa)oe 3f 6T$٭7"+IX.X`o9ѳ:4ְjG=UB܊$rQo A5z}$4?\& Y'?Z;J'8gDyqw@7_#&PFԊg^tirxOdwcjs|Ɗ0+VqPe%e#mhD  g-k&P 춛,!Aȱz59+]>MP d WG[T6T#wv/jm\Ma~2'Wu > m!ԟ ]i ǿMhX C; wZix)l6x%StYIUNJ5^r3Meпꃒ/lX2=extu#+D擼,3y'WG 8a Iw5 ꥊgeRj;q lS)@#Wz}MF5dO'o!th xA:[a#<"v t5>Fiy5hVK ok8}Ėp{?ݎz#_4K.Gc>?zNcѵ[yp 4'/gN.&k#mCTXg+`~ +q.2fN-5q9bb֊س(=SQ"e֟ݒZ DKVK\(N~K=:ZZB?V6 -!ś x>I!UvcET,hȯ^jC ZݔVk)qO2->m

      Y6dͶT= 0mwxMx.RZgP/oj(fMHWIS(D5v.J}opy)uamhA{|uevқ@y\/.8 GPy5F nYj];QfnrlH}).2E@341%ŷxfD6T}Ot$db63>&A!%"2-aFWgmq4d{~pj/#Lĵ4 CUFKkE?e9ەgRS-wd~*ы47E]d(n\2!;mSA,bt FF#d͒AgG̾~ )$䒑VtG|^cTIⴏm89yz%0!% ] ßF <&_ '53ʔ B_[l`9Yy(VSfCZ=GgԒz "ԐX*JITs"7Ԃ%uHi_@ڍ9>}YPE+p% tc)(G=(6ȘH:@sL8ۘƆibrbc(nh§R,GTŝer(o<'sie# ?q1'm\i>%CPZ[G)yѴGOIqB7ӵ}s'.nYMI3xjmǺ^H2S4s-VvBOLҫYTĎnEko @" sRD! 5;[0z@[2#Rf-^"^rUC=ͭP"O.]>ukTճ; !6:=ѱ"gk/Y2ˀaь㊧(p1!ӽ2y>tC|֔lWUWvUPt5(7@z@CD*q֍HoZlAP'UMu_%d0ES/DC][̵V YnZ#FW' p>,~@C^_ILd՗]+4SSy-LĞ;溘X|1jxz|G_CFn<͉tf;+_6'od"L̓jЈ';V9L3B BeeC;35=:CO QU=QN<:|G\T"[hŒ@G8qnٞbҐ;"S#"iPT 6k+z|d] rKvakRJV$Ug/^?A:^yzgb[:6yHܧ}5y"l7 qUIa>9]Ai$fx~!_TM|}bPai}t:aZ@o]j%)NݿϬ$T'Ti|92[t8^Vm [^T*#~O<ʆs:!{_Œ$W3Sts,>얮i\s=ql?OS~><p⩋@!Pµt:QFSNz5;ZC.|iR'ר4Pq$MoC1NcGJ5JEi @j"e՚ǚpUOl,M T*V>+gOp 2nm0״bN}D$쑧73AqICF#DZzb@6Š ;R`*#с#wl1 FyFכд%%f,j/yÆ _Gw ! p\5?g9*dFd7k]F-E-20tXCOHo Ftޘ^Λ-x8I> af1-<3? ?k}$c`bx9NEP'S_?ߏQQJ7xc00Iys}%dg>hqx\C-X9]3%n6!+ZHS? [kk(3F2ΚoӺTn7T9=-G+Q!Xrg !VK>M'׫S(ҝgQ<ɏsԑbWFďxw)uuE-JGOUfz!ɱ `NR^zrI ,iqe" s" _O#oJJ2w!C c8YrvS2.7W2w_F#BM]s`!~^uI>q7ܰb9?ۮ)'^3HpAڊ0(QkX1{;>ġ=#~#b+7 Oδ&+Qռr̆AWװ1W73;b:'G8t?Լ:쥧nZXSh^m`(E,-*ߞ).l(=Jtch超x^C*"O֋N9ˎ z9G¥Z.~Ϣ&le]oQNcc|Ylt lʰRT- e/<~CУu4O2#rR>v$A=i_^hL[)p"J8Y=9Wzlغs27<UyLi12],IcF:i<-{RB%J +/5 ZK))Y%S_ZN|!tT,3>΀TcI}eC/m__smh p4l3V\v_!R"#ck#(sen|}qL? ;@`f>*RoWKA>ƲX}49CS]l􌭧y }jZPJ| (3)TxjP@>A]ηtMZ21c fiZ nVT|u߹pJU"pE'F}VIֻL_Ox2#O E{}kp.2(Qd|JH#!N. ;懟Beb|<Е<V;i_31)x+9QPQXL{"J?QloPbiuwm gR\/g0az6§C}=WYjx>/y O&ڦzud ȉ8,v\ɘ*e0?au_jdy5νw}׸+[IWFvSa,0r[p/>Ne8 X^`&b+gdDo*/%-gidǸ^X-Ȋ) aW ?U_(l- "3iV%tl.vesEyӨx$pYn;Y;}'=pvVZ+Tޟj #L9)< k[_eRa|?+xHh׻|BYQ` /_ˎ\Fj7 ,v۽'H!sv60 Vp[hc鲯q.:gwacQLV\(GkD|\vn6vqfTLo< AXȿ:.U(/vKZh R>ǸVݐ^/&$=yԌ_csXyRpWm2؆z5#a@.~u6pyfYQh+iA/: ngvv,s^$ZU5MD*K+ƺ'9PVX`dL*?txm^JN!M11+bݨԖuz9 ʈT%*H2]g&f"w%)(fl<ĭO(j;qPf_ s=(خC0GsB*X|/rˣ~ zVv nQWjy,Zq3C(N-ѵ/(Ix@xS p8C\E7x5=՞BHy𳼁5*=_b}km$;Vvb٫q(Guww#WÄ*rm(q@B?+.CN_n駊lM.L)`'w{=}&rX$"$v#wt8t[`C0Иj|&9F+65{P+F:PJ|0,[+s~x|؊5*1WWԁn5R4v5:tWKnyٞ<3A$ؼˍ5yF-&_@?`!wEc7U+RbivEul`ȇrHȊYTB99|`5WR^q7Ћ/Z0'6)/{ .4+3%3"cw`}d= XRl 2%rвIzN=@rVʷ  FwJܷqnLL߰zl/ /ވr̂5;-H>SrP 4/f>4;I ,k9O6 a_~5Xa~94Sy#tF@4Pazd 7\,} st)EL={ \l>),bcTznq7 p]ɇ/>c=A6=-۟h&W)D1& 4)]*Gd 9B, cemBR@ Y!d14``M<$ |:f;GY;:*@oڟӓͲSknRh$T9L_4 o==+7KtzⱑQZ۱txE= dJxG6Wy "Db,$o*MA0| ̟Siea'ӸMuO^Z[42Ź h5{IL4jg|܈(~. 2 `ػ"f`svޣIҜX{ rQ/91yvd_pm;IkJrh@Q'Ban a,5.cEA0u"ӶڟR-sxϳ~TJb|MkY[]W }[$%ہC;=ǁ/x%@z˜u.zv1͵Qt|2@|։Q8^44BFZ-u!BP;spNk*oS9dF%x`9k%a3D[g caKEKvYiTH2ODO {{_XktZcSNc|yEh_FF-hE:TGdBݿJM>W|::K ?%v5ĝ ';H2mTE>%k;I_DnYlZ<yF.",U4n\/T* }80r؀ɟq(ML?1]-qƀF4GاCn4̺ZT$Y@++n4K10(|){cnʍKM&S=QYT•+є[㪷hc{076(B+3{#tz;!:w?b 6259n\?+J|]n4oIMޚ4Ӆ{j'Ԝ^D#z3r|lմ6հc)+q?Cl-8:v\KZcߖ*,dW!B/^_A7Q(gxbΖXL;b"J\8m=Ѝ4. TeMϵhX%5g0PFKחlۧ&T[#z 6=NO i]|P0\(NM1Ɗ\K2轐ss z }kg>93bfK {_`it.?t6k\WӰ>d qvO=1 4@Mɼ U-OBz"pȩU cnoßQ3B'ԷLXNNXO嬺͈ؖqTQ6D6Mb`5K[jX:s]ݵktpBZ1Ѯ͌Z]h/R|" ->g⑙o"V۝G1' :̂H7KPqςNdy!B9E ֞}V.ϞKpռI'$uWsmPZPWZ*l4\!k^cg&x`{߁'cbGJ)jgJ;aWef 'RaԃDp]U h֘:Zv̰>`k[ςlRlODϣ f&p~GJ5p>-xgp~ !H̕%N:2ܾ lHPkكw\W,l,\ y AW}AiTMCL!U4YqOf;S_mok"RjXJŦEw> r_buҊK'wN9Ck˜| N#y`sJ8mj4PeԠySJE8B]%.%}⛙DV&7ۼu頒 &In?٠J>`)j2fvm$:>JE1{AHќpsاʼn,Z L2d󩱘AM&?}>cnIIjIE,,ejܳ4Ef&9APFd불"%i<(3%5ՇCuD5Łc.BYTL\ɕd8{1p`ȮoJu҅P 'e/Bκ@A )% >F)Y$Z8Mꗓ3Â7k0BT+nVZs;$׋DHRz4o ٻD "*{u )2Zt@= F<ن\&ȟʵ²ۄ s !Em蔝LvI)z9KWfAQL.v` ,R˚]4Ön-Z1H6_ejrݪWZi"G8dpd_IqqwLaL~[hw<JQTGrԃSBz  Ih dDM7 @.ᒺ4NtfߚM߱P9 $GċLXm)kc\bM=b,'ߧc(瓦@,dU+&MZ9~4!Bő}9Q$LiZ֊ZHsntOi^F+me+@\-dq+6jCA;?+'ܛξI V+}x͗:dЛR+qM/&weq4HIk~I\6s&)xðQ!ڟuO DS|lP%STfqsu.} 9>%v6{_$pLP?C298#N8Y @g>RYXQ"v?bg׺]ڽV*vUOXhvp'W=ps?#4Hj tĸҘˍA/GJ{h+@\XRN@;_ )m]Ss?M_wh&B-þ3l hu *\ HӒn eRpHɋs襅Xl=GlW;M?A- 7Ҳ@V/>ĝ֍9:`{z K }#.et2v(`swm=Df'8och +' ,T}x˥v:x_C=TzD,vՎ+= o^7,@X^`̠f7['ZCWb]iv[cn~cq#Fo`,@3pik/3Ĺx;hB E,lPJ0 7Sa~ɜskdA3ө="}QhBsoddo7zZ<iwoTA/zJ2aa *4qsyڂP]Md^Y8H|yc=7Lg[̽!tCsRYY I}?waIZ K7( عq>,Wnolb\,+?>QlK;Ek%Ӭ%vSٍ·T<4Ѓ`tf--֌>jdS45zؾS~ĺ5Bv[jgwe (V7<9O=rdjDU_Ojh? L4# DqE83*V! % Ga>L|&S_eL EAſJ'_z/] p]izh~*LѠ'CiHxlAټ|hlSpaC~)5@*ܬ֨A\ EɮbAjN I1b%`9EZy):55c~u0=5Wߔb!Xjb,Zm_PrS~ )yHʯ[26嫈m[ $IS;c c{`za"[Y%/^c0{ͷ'z|jEQ7ekcs5=Zh"FNYon*YOZ#W' M>KxUf[5F!3#\Ivi 0 PojS<1fG )^rgxb^-?Қ(t+?QU3$}OQ_W]lÁUy?޾ɄGl.S9>Nb'J:hzKݎPC/9DNIV=3h`;V@<΍">B+mRQO`-t|ܯ 0\RUʶ>D pnPd K $ὉÔ㔩@G[RIHU}u\P4ˢd?AJpJ֐Q`"2lMp2L#5lJ4.f cnDo *kY!#ѱg]F[)BM 02VNS^ʽn)%s[za4-Tyc''ۭٻZ>!_#4o+ɞK;Sɂ\jkB3NR:X.PP0ӆN%n68\ߋYimF:=q|!7-Hȥx&3}lB>qr?+΃9 {rHb_}L6"B BCRnFi,KFG+= *m 7fPW,a7&.JxUIh'C]k„5+cl{ g[D |2K` 2ʘ-45OP( -Z덬sܢ~PZ R:웯r׈eOtF8}F8ҝaǦjq28n:5FopKܱ6ZLB͔:':z0QDU>El0PL4VE5I[G>Um4yhm- UzPVP#E,a #4n6>43QJ`XJYb>d?U El dTH cY\ Wy'v/'bn[.l2'b4PKKG32hrm@<ãׂ9)֤0jllM]3|fbޔ^wAUV22)tMfwYp0վ=Gd"*EЪuTc< "Wh& 3!j^ᝩR$c`{'BzT`0O%N-r^F BEEpNB ȏ/Y]ghX7ԩYJZj ȁC]ɓ]+EUYˉU2E6@C`^ 5݊كkt5+xLD=slPNY2qxp3jf`_wć y3mX}A ?F`0tg(b%<64j_h[B.Im, Pຒq'ؕPx9T1 V]C%mۂӐ`ΤC3dATUk a-Ii*杼s7,Aq5a!Đ3&rFC>l\hMDW8 5u,`tW 2b1ub*X#Zʁ#<ĩkSlU٠>Hyͽsa)o % (),fvefA{ 5 Q[%1_%<,o?AxI!w$;1U}4_qƞnV=)GvBFɗL<=&b~nw7u|\tC)Lz''mv%mI9fU3zZpYivoI8g$ui~]uLH? }*6B~wj\a~P2?UP]*O&@*l3#*BvRa˓B8NΞ΍ Gh,)վUG'g$xb*܍ \/B=tWk0JrMJܳ{ }o?tN{GB: 0P_J]r-8#VN m?!MN /fM8~%BfmXE@Ea|hRXrĭd9\{-Ign;\r[+P G7ZDb azڱ ERhnl..^vITSFC(XOH!Kp "5Qw񣷒-dD.Dh~:BDAroPu'UUCt1L^r*j;̹:uUe(%)ˤTeMls<3&j\J!AwZ؊u|sak2x0n4ϴ+#LD}Vɝ+Dų"TmCC-#TD% k50hy ;eW3CPZLj l8D;YO?%[A.GBՌ97ZwW0m C~N[ $D lYr˅9ix:P⮿F f&=Ȩ<PH bhl γ5FѠ4ˉ'UKzeTG-I{E']5z+!&xHg>^ٿkVz6\=G,6 -x][n Y]'IU^?NU)<EC\9 7迣[m ta;|6} oxO`=WjUKFw] ig9#IjI১9- G˪:Z')x6B~~E8昼/i4\_`H*໗cGM) 0nw"':#nopńhܮzP0M]߯\R6jIw٦l#u!%!!P]1Gf/Tڻ \C-N%9'Vl7-1x7NCݾ+ʇgHVH|d OMP9X ĉĕ%t2|:hk u{J=DnWB=VXm1x?@҆DRoH]+؄h L=I^05T~bZD>Ɛ'L ?qiVKiWWU\1#6b  ѻYPWSfI<ʖ *~絰>w J5R@h^)v&cÄό҃RlCTn^ qxUAWD)FMfou(_L <̀\ anIM珬fdn5ܩh2A4?z8Q5%xlkws9?+OFb 2޾yL2^_roH{<:/ST*XD f0 Ơ,pe\=!|/Wguxt buʷsp=g<*n-`|q5QkTsaٔ ̫k| e&5jִ9|L(rniu:&]hki> ]5MI9D c E@0>?n3 Rx?wֳ̢ԑR&hvtZ8MP6'iz҇;!F!\^Hfpp::+Ujx /^ `(X@U&T,\ ͋p Q;g\$Z!,h3njI2=%ATZE4'nߩ5C}17.b]S(K@nTWL&wDY?:dWy嬢ZRxWkWn͜42'R*aS")EoN{@Uq(w,X j*o%&kk.gM7 b#п} O=a{%yMK|jXD85Վ0|D2%\e#ɋ_W!''-e j}f zp"O;ЁAflvRBL݋?r;N.rθ C"J(XE/-FM:$3߄5#JN'Fd]!J~q*_71}zO6Ir`c&;20^Vp^f>g*qۀTPW%jq \+\]o ; ҆B8Pկ:8ػXcHX8.D?SYNƃݶtм4~z{U9\ՠ`ڛ{1rsDP|M![$ 5dLk~SF6mpvɓ4Eh=ds7=ȑA+oEB U~!6hn#?wށJr}Pv_)LX&^:2mᛁOgZYuxT]VGDCmx?(7-)-LJ̇Gbd> 7E ;|4( QZzaGoFKFa7t53F;'k^/ꈳ^c)4OuѦU:"/S:$mkjAğx-CYb"ͯrF׋Ev&fv\ܬ@XTϧ39pSWs +9.UI5XP gu4 łxq!m.GoOȶX!r-LrJۢeqz%dyNU4u-=K|Lx֣Ênu.nŌgTkv̗ڜ1A; fZ#`ty&'4\30" __HR\ofהlqQR"JxwDq\2:#G]f G׭E^q0Rs:1~/x|Eɨ[r ~@:*U0kϐ2A~tG=A [Z״C7bh n51LۋM'P9;ms0Tj< >JZ5OqeŴ1Hkր{h[[9b#\ ړ}_-cїT3I)c:"B؎h.B' K,g)؀}Z||d,J>sŃO{dȱEVXw`rfeu(f/%|8)>^nl')e;=-a00O֓qQC$nQU삐݌'oxM۴5~yq-|NmhWW6U4!tiıy|J>b5[q-h/vR$>ȓ)nj-@ "n(.`AdWYIZ@caM6(Bbo L$*zw IxB]\o _ k`l="]"7v6B(ELQ|`ƑξP1- a킿jn <&3i.:08 f~_fl0&M?18Gp uѕTǪa\`! 0$HYt T ]ڷAɗ4nމP"A,1$(6݋IP; |hK&t+GYEW_#iQ̸OS}G*m[Cu=hԛ{1Dd'd=5vM׬.}"*T1fdi|j`F'{q ?)+F~UTZ=|SvVReG:(truRJߗ͵NXtsΚ@~ gRdHEeKF_p4G]o!q.6ȑ+I`UOS]%AoH%>H+j[sƗ=~cȖ#MG`c-by^-N7h24 3;x7NMR M{x3~+?0er2a7d6-g8t; zbB}GlWh4U O ˜ێ%TtNA[8._ދS9, 0tAQ¼y%dCg[aȍ+|od SqF]Gte߲L V7O#IQMVFRV65k{6/jaݎ"-Q썪f/͓nPD6Dw-ZP 3Fn`A5e!܂Dl@QՒjjrkp՜ٍU흉 zX&&UK q֧ uʕo8TF!>3iѳc֏xZV-Ҷ5w;{U:ӺJC|d&R2N `ⲺqhA&$Q/(uMeűQ>b_m𵡌/jSZ̈́Cd.8,1{,4ֵ\Sj%kOKxZ%g'+{"[њۻ SUlE AWª YpbˬRZRe~Y*r#Dd3Ҿ0Xnɰadp1mU@ j*)Cg|dj*w[ SCG8݊ȣOŒM ^ޟL[WxjQdz(;pX+*pN~1<,y4wh* j@GO򠮀z,A{U(s+XR b8& .v448tW}:|cR[֛#2~PQ( R[r!m :Do#B.H:GbIAM^޺ = {A砽ز~Ɲ aM wf)A43;w!,B~ylq6ߟ'>M܈56^}%3>l3oВ Iohx-T惉H/t*":%A`x3~4%dX:,M :OF 5Fm4jj D~̲j4zծ@h "ObtwN!iȢfsJw󋃲Wp%^ܢH/hnOjClVa2ߞ0 !IDsqs1뮞e\7!y~)@\Ja[Bfz*6^+;ׁM{~p_uwꭑ-MllEXY:"aaf/(ȉkоu1*o4;E*D"#"УXmKŎ;opWan;D'#ik+Mb\5m4[Z$UOOPl jd^վ]MQLb{|MSWi AGGf )u&E8uM0mW43T}ѻېJ=8HKxS$0:Z-BӹL6h+ӛFFEdc>l7[R Dr~HԦj0"7+]%/{8<&^Q>[y$Db+zPu`=꺌<;xPkv:4&n{&CW I2(PQcX5mp6)j K4f.2DY-UF]e?iBifz2Ԉ3WΙЂc8])}.Iˊ <eK*e Y2]l"ftmi9CR],s2_iCv* -#&՚B0Re ;%2YX,1Q]ݰ}b]zoO1,f:^TcyEpLyGGߙ7s<`̴GU{K/?XuLL )) Qg@od9@aI?iJ&^ bS9b LAW=ʛ,*ZIZ~Q*x4$ Km]rBuJ-IBa9'@}wnm3UE@vz'ʗgp??XU"@acUw#l\bd~o l'=x,g2P)~μtu{Owͪj HT38E"5d0ZjQvbwRGgpe%N3N/a=GRJ^?ۋ:.z4DJu{\M4)<uMڃnlύab%;uFoF2Rxfdp7e).WvhP=2 BXp Mo. u*g=ye{gEX1TT&yC1NwwCG$`{4Hn|,6WK9ͩ,)M¿|毰m}D. <ɘӇ:c}YVFqbW/`6XޛvW ^%vGe*.W%1RhUp!1Ǻ9B*-p0@դ|/AD㑋ōy#*j _5v_e {7ؿ?kgR/QH|.#UfE ӇEE$'-ʟtXqڸnL( (Fl 1<qTu`x}:կℙ!QY8Plk&w'dC.QA`BuqAMfS!w3|_O\wf Eˋ*|;ZhwNR#d<61>r&̇+_ahT:jBC6KD6N]bo 3XwWwHnu@ޞP.޿pٕ$Oo'o4A!> wN=2̹TOfC[wA'Fr_vCAN#|i SIK7o ڂG݈H_3Vġ7 A*(?bJEi &?ЅGoaGr4q"Nё?+7+"8_8a .q>6(!ǃ0*䄘/>OM4 @~TY=<v\ e#5#L<@[y- SV0,ɋ&yCv|ObxFӻt~5!TzSe83h?O#iA)H~4DWy@UQ~͝UyjeuPa4XL<2A2FWb=lhKל6} nr?8{af`6,#=(jJ0$hoЏsU[-lTTm uC%\@E”3Д(_GfaJFk7CDΠ#"*hHv)~yb}qoij 97;"ЄjZs̔TReD2ҝ0p@qn<Z#[.}<0chxP"^)kAAq)U}~:Y]tʎ#uW&? rO-I.ꓗS})I*"!0b.L5^wA-'?Pz(?/`e=/h i;04I^~~(q0JԪI'Dut6c!au?{#dshS{jQV3y<;PFNIc-F#4ށH{w) uE< =ڧszkA~a^>GbelUu1l-&hVs" Bd澶-dC ƌ;Ʒ֓JFKԏ5O>+bBjhh6mQ3.G}h_=2A3EN2VtД_c[4\EZ7РW7Yi : "#9{̵[es2u,i0 {$vM l;kt.W€)l׸ _WQ|Jӈ1ȏe8MrZnKgs` C"nuvVNb!L&|5 J 2˂L}kZX^ќ>!aCϕH\*3_QQ/ƪT'enǍ.QWdzQG7˼F|b_3 SK ,R=횘Z$z1WG M\79_DȒ%I|ŋ EGkV(]5ؐdFKLM"1ky"<C𠛗YʌȖ֜ 7oNغƒ؋H^bVV{_%$0!'9ߪ*W;H!ӋDD_7xce5o=fX7H8zӞ-KGgRQitWiblƍ G4>a@)gQ0Da:Y֤궠`Hsw0gYjyA$C:mCnPu#IR1?(0֩VHmm9O0$Qeװ['h> y9B~]NWq@aQ4>6֔_]Ia!:*wR=m.Vhnj8u,KJ/A5B#K;`mdT}QTRf8t2.+dMMt1FķY֤\~S|]%gcn90wB-Vp> A^;u#vh .-urO-^\7x`j"cT^7 *lPj:`#9})2W~0FrWg>/@`nJ(4ƞڻx;l}4n׎]QBeēs3A['XLİ =N?+6#Q=װшb|h]NQ!~DݝETJ O<8@evf DkZTeGQGuhneܦ@)ihtuF?]9Fqn^ZH% FĈ#0nWg.@T7As;AfzLZy/?68-,#k[Y*/ysݒ|M/Md@R\֒<갔!g$RcE0=0;]=D:ʍd3C%?U-21O؍l'Hit3/Rܨ+@eÜBVsO,çެ`FVXo.|g>|B.:sK.m%bqV ]2 %o83Fwi*+/_'&XYi0MO3BuZsi/`ZWnSU0DZs!nr4!4)P UtTIϰ~Ls^/}Ch#1&fKԐezo0D>71&"Ճ{9,rIl bp>F? [km# (\# -mhV҃ymԂ"bk-FzqV/;VF_q(}x <l#cu}G\P1bsN.4 2^s'(>[@c<)g#>D䩒a0!?I5tuu׋{3$h뫩TNL6s?gc1:`­qʘ.s%`7m[b zKG{Sjf{j<ߐ9.+%L@75,uNWD.OT Ae mdp{NA8؀ɾ XSNsf6|g-M?1XcWqkf. 8 ghU |p/g8\,a $my˾wNCzMAhSC87\k6>1PGWK=yX]sY>6)7v:h\lkGKғdٚ!2wA's56.̦eFo< 힔2΀.VG8~|GUcG5hƠqh-::ID zË?ƫ {,>('13N(LtQ?.#wͱ't~]]%@n#VK\ok{=0gR3k١ w. ۛbO8ruby;[ݽ\ǡ|K/eWmrpUG< ,qi p[yNK(ܪ"X>z}i5ĚŦ}M~ TdܮF09g:{1؍kWl}V'&ӽ+Au%q4|ŀE?&Ƕ(5joFjUQ1:qHPY1zc^D/KXt@C1 c<*n`iO':Y"j #t0fP#b9 /3rjh2ȣ_qfz@&5Kxn:%(\z#-VVv3%ASq*v>ɛG^3@ w#PI!4?!J<i2bYޭëC1cGݛqk^mm`ű,(Q\g e̪7T]PˊHe]w;{_m_hn nA^zwn7㤿ڌE`1'V%NIRP,gĥhlK~25h>v,/1wKz}h~+"|(1D8S-B Phܮ\@/CH C]a(~e,pnlx (ʥ`un0,Hq'7q4ϧ]0fH$ϯѩ@=ecl+G#ؗS 6e@>yj5).Ti#]$Ϲ\ VI/ #E`>fȣZ̎d[=솩!%;2aR@ƴ9]&1ZTsFU}Ѭrڭ km+!AXBkO9M:7#tvP95w3^:Rl0]ʼn(Ov%t`1[!Vf쓋 譺a~\IV H3hl*@K Zԗ.Zftuvw D8. Cm OZZD6 Rǹ\C[\龶G8V :[ u&gޓqᰓh& j~Dq3X+!rc*XvD##@ %H]^!P+UYNͶ-8TQh;ݣ1.$==DGZֽ ciXCFIAVQ)!|JnWf$b%Z* և4|Ȥ b'i@óΡH3+?pwVy]Ks?$*Ѿsy%=c F xr鍯 91\ǘ-)Yev-e{Q8',f ;jz]6:eBOgĝqI sLVPL'%Z z0^ lsaӭe 5l9ͪ3Sx- b|/<×p\2G즜&=FU&p= HDh![}KJ,ROSYk%ms)20 Trx5b# 沒 p JЈZ7ѳҤ|dO6& uJVbH Nˈz וn }Bȿӻ_˼Gu-BlcB|QQsYs/ 9EG7 9Iv8c! ~ .3 KL憇#Ni6pd_mp8]Ě0JdjB#u듓+N6S'6`؆vO] Cㆍkwm5k*q +)y Ԣ2-)Tmjz)exwϩ&V@:+{"~Wu'Ng bIz۰ҏ;-V~jg\kdd+j8ې:GUsySu}gB[j&AlfvV!W|J-}SD@¬g͚,rUIeQ 0q?P%Pe)_Zz}^p*J~̬J=70%z뉪W1XajR;h"ǣ8qZ\z(x"D zV?2dm)gKN GZ+}lb7; {|$y.]qMD3޲A΍B9*Oo V1qT:Yu "ɦ#[jN_S'hJKN )ݶ9QǐY~ <:xyxD`.'If[akM<'~b~PXü/ŊjYW%~В2/)"A۔*s&G*8_A=, ?P iJPĺ4twbw1kDhK J|cOpD<@PQ̟-o_Z_.,H~rT2vGŅŊe`PqEqRE- {՚P~wDO *GtB1RrYjWֿBPi(i3oa䅞5ΰ_?C\^ ~Yf"'ɮ~>H?gbYL&k,qDcvy=;4\2u):\8>3OXUQ GէR+l7l\Kjyy^ԪCGbRp6Aob]^KND>[ᛣ`_{+&7ޥF"E'+-EXSғfItb?x8T`mGNANz2vdq<[]ҹuȾh=(vXEzO ~#z%|B6yA}_gDL*֡#kY`.f2+ H?J|2v>p>荁I:w7YJ h_ܻ's'<@5lW 2Mʮ" mtfK }mʼnrmyPFLVуx>w?dF<<%ccbڼQrBɱ"(#ʣ,3O< {/<1.W64M9A1ٮ"Y$(۷w ^WD.3lXP CFM)F/k;,1ꈳWa)ÎY@g`M/0@\Vo*lkIcX\ev+.xb = ˞+]0H}4{)R=e N%3H؃ y6lPߐk7gYZ0707010000044e000081a40000000000000000000000016439a3560000a880000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-realtek.ko.xz7zXZִF!t/._@]?Eh=ڜ.+?w %fz,}!”| x nOنԊhlu5b+2B<ckdr8o2 տ#р&w| ->Fk:hB(%ށ`#A3@O'?dt֗AZF?<ƴw;>]0/qz2zqς );_0LD0o-(9_7XR8%Zj WG #Q^ ^7uf,C&D<bs8(3LׅM`WM&oFk5 j=|p5jC 2-3] ~>mUB9 t[~2ńMfaYH^װmcܟ4%/o*gL"=H@9 [cM4P3%ڼ<y&p e3~q #H0|1ݥ+28_tgXD+ -iq0LW5ڍ njG/}ia.%w]Rw.΃wam[mW!N6,Th@;:We>(Ga+\%bOz(ӚH52tO7]STA L7wQ?ؽ`HupEsꉰnDUpj52^iIskyVA4:֊,틨z?U YD_.`@{=[s<' ͨ}:냤D@ג$> uS6(1~ 79OKլ4Q {p%po18kkt%uh ZV8 G٩w~_:s16_a(Ҽ%;T4"В{l%rKGh@L=* b1밌H\,K׆7·9\ah}"VC2\U8le.] KGiW9*&\6rMu2.aO;6ujT>*7Vƪ{fP`SX/K^x 1Y,by8s;"om68O͑РtSwaWsh N.FҝAs:i@P n|>T +QWBand7- p2ub7%r>&2*eq.Ο{ճ=t N>QIi ufܬjOV_s dd?i͉qN<ÖZcqυBKPM!lh):߂"` Eg{-I*Hru&-$L$ V3F90;>ɄIb{x)dh@h0ӆsqNJĥBkSc+‘, Xľ{dP$W뾟IClFr[;Q2'jt_fKJN hZ jġ6U`= W p;9O23S#eڍ?(4-C@ZW5ai/~wcU%U2#RGՔ^*I[^(Lrތ.6 +鞆 %D i(O^ҵC}/Q2x*|lߗ iE߱1lL4TJ%!F?E:δw"-2 EH Ԥ{z/Ofm~]w8*`X/#)m&6D- 6*=Y'`SqҎHC%m6w]V[Fe TO!z֍ 4߭(St+]:QCA9.%<ęL_ʷ=E̬q[Yچ.]*<,5 kCg3\Srg<úWo2}O)i7q 7GYk(!K<Bg8"Ha0ʭXWyEA ? $LVi"[@NQ߱ ֆG]w"lSW<%^*tnIIK Pjdo$t.S㧋9#Ep>5ט%ҎwJߐ m8s򥷸3 B:|j]zAN6fg6v NnF;ĪGIye|\Akj㋜IyuZ {}Oݒ>>VkB)]8D0*v07wr_K0(VѦ ՞]ujhy `[jqtzo\gvQ{)/v:\('0ayFEPSS;#\"DSFCҹyI_34|=s4XWR<^[${qV:S=Z|',SĻrר+Y`<5ff2!Rmp/7~?#O %#pWa`u_ֳ{BQXkRID{ /qgӊiJ8Q}V*K O:ƋDNQ +P+!`[L G&?$*Zi "HyN;q>hzܠQ,gk!g/?ъ u2>ZC+Y`BU莔3 PqREpGHzd 4B;Yyj-[L ĉjvEjkrblṽ#qxg'>> nK^z[,@]ULlH\%G7o]Ђh3o$>Uɿ LS);qKMy)Y/-G׮һ΀ +e;'e%6W=F(*^kfeO~TnnWBp^TIkDirL0>YY *=ԃmJ11(0>8\꡺ 2ydV vtt?W[;vmG4~ŋd`3fen6fCqS it9ӂFMZ5pe_֪b@{$,s mt[p\#ݮ1 Dɷ7`UPQɫE>G9D9Uފr\TʽC("6481ˤlW2 _9So괇xU v1mڥnynsHTw`N?8OsdiɯfVG.Y|D&3{LlyjqI QrQ !`ʌ[h6fVrM gfY _P+GWU*`Bo_*[,JrGɃd0^wzZJ(QlRBҍ]Oj5'_)+=s܂<ʆ`5,eLxSDa4R㗢%UJ* uZ֙C..ґFPʲfU v#*Nt6܉b!J/wM?Y#\ d51=a?vHPQܘ!Yg;Y7)H`#4Y95؅)T.w3 4JN%3>O3]cZM&?Ne!P1ކݠ$ dыF_Ԭ)UuMx z95ށl#f)մZӒkM$ɻ$}bR 5>}'[us_KE`3byj[RcnL7lEAw,B; ,R߸6ܛMKYLȦ?nj`3&ꩫ8ߟ 9#oy*M/`73ހ6컁zmP80l.dc3{9wLJܘ;,YƄ=Qʟ o7:+Eנb/tnmNS-L.{YFZJg)I5 L~>"eʝ? ?a0O:ZGhTuXGH6sHx*oA_Q!!xJDقZpecGc1cXXsȚhR 1,,ߕ a}7aA+ZTvTY6]nސ;Ee.ݑ`6ɂp2E8¦H3K*tIkߐ0r/.46_dX.- X"9P/(WxM] 8& sT-o1r&6m @r#:u='v6!3RRnaboƸ`./(qjZEAD[.~@?Nʦm (}w[*4z9(zH3)1ֱ>T : q0!_)=91C!@Ɉ&ԸdZ#oWٞ6=aedP]~ܑ߻QKAX?3){Do5u|; ˠzE3,/ċp$]GOEŠqW 17GO x^Ru La"[KQOĹw@0l%Hcv[iWIAhߒ9/83o BaEqȕD8&3*[PHKb+NH'Z.#/*F %^ƺ%k8*zR+%fky'r.JD;7ƅXk_% }]"{I9\zM-I6"ż.߭bkW 8 s*0eOu2ahNÎI:Glgd&% Cc \r^Uwe~F˗=RJ٨*/;KS6v@Vx"E{uf&ƧX"Sfxkq.ۍ7'n}J&6:YW6y}:hjNVCsimО SE$<7ƙ_VorP.ցe~_// _>tngM- + Aud9Dq WͧKQBi)! ^*T%)NU%s@sRg'b Dm_Z+N>s>k{N\I ,|A}euQAv\)fݦ8zZUC[q" !qQǀ:H6.))F .ʿ\w$[So(Mz1P:)%]p-L^E*8u=Jb 38GȨ a]c4ʰ]bHA7"N;N3< J9k"4 W-mPvAf}lecd~W4C?FfsqcH d'6h/'|l{kpؾif"{ɤ4KJJb67gZ=]˜DLj7sg/ Wڤ)f#@xlAhFGq>SL"VAGt{0=%k 1[fqeLMy1;]Wv,P ;*FUa|vgUO* Dn. 2jfKSOme#qs>Qa\I㡠ul 2x&4lpbM^`[xsdvr:(pY+`LG=4ۇ =14qߕ] zUE |4;긤qUɰfi5jrgt~E;B*u,Q}oKf+NÕy3ƋFNuNFyȬ#ž}[݆fJEʲ1T d,tkzU 8%mu5EBx a"EH,- 8^fq?G}u("nق~C3SQG7iˏ$lL!*Rۂ\q ]snExo($ S|GUե<L[}&,ϛlUTf qH>OˬC`(a0[\AQ!j w824/ (71.g%_ '% lS=Vj#nw\ -s p` 4 VHN?6fJ,ښ Z}GB90+HFf5IA`+D hJbrvpy=%y-%{!:$Q3T|[Կ|l$)}X69b5o\ܷpo?6,r}S3V1 51]Lj?Uk (Yy>vn1̏7!b>Ȁ9eU!cncW1tv h3va;d4Ań*;j+' пZ߷4doL>XᜰZыEHwͶ7RAnVU J'-Ō:k/lM}1 &M)|xs$<1f|e;%6XZBx W0Xg.b!sUb:.5!EXձa> gM{?]ն>-pGqm&CS8F): NjQg`O+m?2Ť}/@x4ì>_CtF.b|'Χ& #E0WܞeK3rWCf)y8Y;VODS΀tQVu 3*BEFω[m' ढ़w"z'h_P)| ϒ=9R<'vЕ(ylZ@<]ԜӮ-K:4rS:\6зuck\glچkba@ (K!]9&b=98YÎ+Fڵc (׻$ΝO+'&E?LfK0IX+[jf>[RWe4՟2E+pSkH Z&\NcrGc(Ni_Ӷ)mwۏm b {^KB=b%n Z˃E~n4T]rxX0ZzԴfD9ھ'%fK/|v1Ro؛\PWtj$6j H WDZ!;1}ギ?$RJKJP #D/ȵg`?.obQA t#4(J攤oq)cAЄ>P=2CZgbE\ؑ ?"Cs 4IjuQ ˣ:5ļ׻a02[fPCZ =&5@$UQƼyצJZm}V!H/Øtrx k-DrԳ q례v^iJt. A/Ez@0Xd $MƐ vv͞}ݝ]tH(񩯄|Yߍf9;O8QK+o @Ղv7lWܚ@iӗ8UPZK )l;DaBpԋ/Y v&`WMA1!8Vs(ͼ@f2Uwlgd m>X\f9^ecZI3؝1*`Tt٧zgf424pvNÄ;iE"2dĿ]#  S릋m,Np t3f0FƿyJE  )i]ep"<j.uieM:3.I 8gD\#8P0YޥVPGcï..YAeQ#'c$1VcMޖD+j:ӟT~#J]2Pa4^]7jc`p%{߶8!%C BbMqPI[s?>QQg++\H NzDŽ.Qpn@^*}Rzcٵ 0"5f(UM TCCJ]jܮNajUHswEMzurH֮-GNjOŀ+BfNJ/hb(ȧ%/23 cKE qy~uu1 CzW#+#iym">}GȰA`f]/GeF &=u]nʤoLϷjV87 j֌>œ}Su}$߳Gx{X隙9L5S]TC6`~a| ڐ*bqGCw(H)YN(8dJL\HJ~'_":_QO Fɐ$3@9Xcxw[W^?w3|9BwO:=rMI7uG a$ t"a-<4=v{E }%ERҬ7ۂպ.zkeЃ:Y4zULArL?0t'ԇ;^- JL둢٣twQHŨf05XuE_K?[$>]wӢ ^ܷy,D@Kmxg,/J?s~}^À#d*{q:vL}@~iԻ?Axմu s*O|[ny9[+uTBwϿ čYm@:x)s$=!>9&=S-@pWeqJ|<,ۘe !k! `3٭uIմ9^J)-nRE7[_1XA;Xo-plŗJc'AG8,-J؟n Raxe] B<¤ X~5Wq4Q{9PeO2quɽ15[eƇj"M!w\;[!˷v"ρ/Dyl'pF+ЅsAuC w׿Fdu%>MjCTrH=oxgh)Lce U2(x6&.fCK֗b9ꮎ`spI0|Pu4+j;9D pUFCo.߂=>co&Um}9#!6Q|ZuM'oGJ}V& @,(H{B0JNа `tvUhLBSg%ZX8̍6 *Fn ,0uBl vK80PЂO—x__t Gwa$Q<fzPm-7UGJUN5G8CwU8ɝ[ d%.nDⶆJHr'}md N%sH__(fQ%IfDDPutY*2>*n7&0/xO[-l&Čߧ啐;L)w։`FUkX %_Cޓ\6S+U ]5JΘզg:GOe^O"/hضH¶& dr+'F)4l@Z gZ9|sHv] sBPUx _}n04<ۺ44qvS34< y8ͤ} ԫ^S.m!#6 )%p]h1ѤYGEX-nqy9Jpy31ʐ-|G1汑~s7~%# Cxu%vZl5-ă Ag#볅ͺwW!<"$4v^ ܤ;4<ɛz)ܥedUgD flʣm7 s_fȐhNw2mzFQCBj5.<_4O{w+x4ZVIzd5VگK3f-B5 /8]BT&N/?e=y6κv+n`wNvz,b?xu8fO kakJ#H~8lNf•D6> F}ߛD Q ,&]Y|gpb`#NWz|8c,O vNӺvL .Gm 1 DPZ 3e뚄ԟ'ϝf;4YZKj:lvx=Гg~{Xlf~V]J:paZ(#D {@ݮl"_$^pBTH7U%mZD!z_ r| 7ɻ H61&̓r}׉ !Hs rp(';JvQDXşU")>n=GD7fk?+V$'}ĚqDd+Qbz& Qcā/6򐋛QpL֞R7NIz~aÚ'rjOд&16xԾ+j:4kYb3a@yf"a?ɽ,’*~VyEcX/Ʌnj"v?RUdn ()s:InYsTQ袑$5Dr$aa8cݍhy##%f(T: J GS-bLVY[SlQ~cyaHCS"3BBϖƇʈ"ZEg> .Yy` xkn_6]׳F@ܐjfK=6/B27\ȉg R~Q{25*}^%CFg]b: Xnmq4;zA!{Җz[O:b m{slR*_xt@[(U+tAglA0T33DA /8=&|_ma^2`qrzCPΩJq7C^jO?h#B4:m·IT F/Eەnd[̴qW|Y͋W{s7+ב]M~XFku?EC;K35O.(S|gޖ-"O|#FGZo{ "_QuQGEYŜZGb9P%>GSk5\ZEqy9Q]OB /M  v07%t3Kf"dX$*nԙܓJױ~_UG*;\ޏiQQ_232 g㋍hN#OΙ`Ǖ'`+I*_UN_Zu,e~LwcoN{zlh%!x)cݫ.~{4Nw By#1B 5kH grE!q%2x/SJ@ UsbE JA%ۂ |ًy|dY/艣D_j44T]`%!U8szdߏm?Gzff=WEP:eGᲘt|w6wmFngDU ;ܾ B)Q5U$BUT)^-&y kϸnbZ 1P6O]'S]p8xd) X7 +)~aMw ȃrUثM2ެ=s͏Y8>O#Kɶ-F?Ӯ0Cl:@SERdM,[ݜWyTMiV9&וNDA?RgӿN\7 Do>JfI kJ&\eFWŏafv45d֣ܸw7gb)ک丠FwF VkJal6{Tf&50kҶNimtf`? *%S߿\(xBE} l44?_SX v[ (ճ{'  ,K$sPrF*Btf ٦_Fxr(A{H&Eծ; @HY_⡂9)>Cmќ&xf :,LJ<>pWiαH/Kv Ղm)ғEj OGC(H= m]My2ŋHrI򪏆겿wqRi8!8 .z:}-ǐOPx84}kiZ}-C F*=]V %y߱ݮlHmKRc>5~NYӤSZS2WVXyyz vyɼ|) {uoeť\SZ{x>e5NT8tfXA Ǘ3Uy>/ U$yNwM`lTr5iOb8U@F>+SHt^0+!-bQY"9B]?9O#ԇ%KcQNPzV-CsI{ސYfWǙ9{"Y a2ݿi5[p죦!8Y+X^Վt@-@-DQt|i$;zj@Oܫe<&/L`ze!eT28Sd>UBu .Gaf+0-?{A L-Ec$ax2pV#vkHAb0ψh2 c`ߝB7yRO/mi^]2y6Z1gٿHMV܁IxU.Azil`15Nh|j?^}#e:0>a[Zƭj:y7׼" %q7|T#.q@sџZ|p K*4LuH~N&K^`-JF3u\ªp1}VЋq"D 1сL `72*{!7:0|Emw]+z:4s xmՅg4 +$d-srZ*Y8& zYb2!bwe1 `1xTx~S u; F R pV2eS~˛|K~0a𴖋WiʁEy9=zDXy^YRڈz,((r rwEmsUU>H`(DBn4اmLujz;gx,uWg"v#(wo{tZNݙl !٢J2f9A2`iQ`PѐO5cH'Ǯr{BM|MyfR$!Q;4&qaW"[vV$rWgB|\NpAvwD|S#a {3ogܲePϝ:1mގ6G\s-—92 odǧC(yR,14.v0֡Ba]%5g9mɆ)*XMZϊZ|3S<*s2+(32I~ߓ^c~2Md70TS}:+bֽņ򾐅hxhXd-.}ҍzG ;b5%"IvmG]x$Tp:PSÕg? C*?!m]$>Wj!_ha%ާ<퇸\ #f8c(`"M$h4.v̡00 hؔ| К|D#)1CL (+=>V9? s'ӓT?94:s<]NWoLд;9f +z|VHgmEv=U@`Jh̨͂0Q8C~CIUBzNiɉO}vFS9R5:y}z^\ .V A_X< -]%Yd<bٞ!ۅGD2Yw`XvkIJMN.Dy Qbk><ͨWJ:qow8<֔Dje27p O[ KHG,.lĭ"*5]$ZθgTȠY\iGeXXX c&;^tqx ֫duta'Ҹ|T]6ϖfB l@IQ"A?(_8wqܸ f~SA?O2r6z͈/[FR8+5BYXdY l3h mȹ,Tuk- ɮ'Iehx muk͌oϛJΌ/I E6z_be2?Z^}Nb[}*<utJ1/) :kS9dv C):{8xք-H> z٘Ǎ`4jmQlla%\b El\ՠ3'uC[n]L#ۿRZtxҐu̶qQBs`x±bFLe.?A];5LFa[ـ sѽvcS ԩK DV)c3JB,%uT[z$t+IuImw }Fyx=Vsk"8pQsE5x{Մ۵x X9 f$[`i?WPmgSυ-񅿱 nTs>HZ]:AYOe G_(5 3{D%Ο%bj4E9hjFPC`.SW5c~jܯ` ÏO<"!Mؘi6HLNΫȚcd4qoW2q?٫ƌ"X̷k=0 F-[E< +Z3]-BxyCM52L&Ѷ +jz8RHfk)@x~ SmhM"i E|)YYѢ{'DKQa R^e (A(+P@-7;bm LJ :28 l:}d{wݪxE9k1Q ^erw@+2v s1H1ޑ aA)\ևEj9vˏ]7ŋ)'֩ f3{}RF-XG?F~ɱLu=\$Yٲ|P)sg7ƈ@5S)TKIa}4<hP.m,8pQKU.`(ppf~_i>Mw0HDEx`÷![$l+5"I=>9ƾVfGb;xe#^9/ZIp38Iܨ 8FtSzTBu`[o; n=:xdS2LIEeqyz8+l_xӶUp=lȰjw6x6+h\ǂHnUW* FC~ _i͎ !ypQ#R"pő*J_7BPdͥ"6"篠;G.۫om퍵!A-)lko*GS"S11&VӘgY aKgVhмe,Wb)ګt5]eA#ߒH; ̓I3T%LӶݹZ+ 4@|qUk̳ŀ︹3Z}Y[ΉtVHnv['[\~L&Q esHA]|l˜d3sQZC|d=:+/C;Dz[z*h@8`u Y5cAoy:Pql8ج]\86q@fzV;a|pnŔN  inaR)Y,OF_H0!PYHUUԲWUo2'k1Q(#9PdS zr|Ը7|U^nmpf^ŖTw_)3e)~yF /q6Ig̡u|B1?f2|3&83d21-KjV 1I:.z[Pc4H4Eqg{%罋[q8DHTU9hZR*Es-|ŀƈ93i@B&%\3޺1\Yxج3c bڽ ˰[L9& ^v EA"+0;hQGs#2RP_om$~Ҷ5!L'8OP7v@c;rIqb;+oׄWdmC+t2:%zr[Vָ߅kJL:;_ zx:,ʬbb_~0w6.QjoBșG4XH}*N&EM0e{u6t ڽB:1Pݥ a?&d o bu^=z3/NiZa>oƭ^q*)F,g5I*IRH%Lݜ)jdXR|t:TC9KK]*_-W7w>=C#!O\v I m\bK~[(Y7Ԗ9_K@ܿh {cqo?h"BTˇ>7pf1}o2k6QN*ʱ]-3++({]×0͎tqUlIY6.YghN-b F>3 ?X&0Ts6صAVDS8 #l+8Q0ޭsg>Fa?~v 3aJօ+YE8uUʤ̛'fYFGC3RLyL_^wyf6Lq9E~tܶY dS"-nf`EΕXoQIs0*|@~ڧҍ~zAV_IYӸy+q *X)tty͐IHp^A,/ys1be~X$}򖜕mhc$)#%?m:~O}^o=q=>^ț%*-\2Q>sɸHNGm }$sВdGoiU)yz||z)aŤ'sѦWN{ƥVn4rfLfTMOwLIMJHN*Y+ [?r.h c2'{c dd_zwIo(~;|cH{p%y|&o~){\Fx@ܦ{ZDv<~XHbC,pS9]LqSѼsD ;"{z:Vi6z14ۛ ;:ݿ@ssy.GlxXhvܞ%9گkE݇p*~H&mp7^:.1SY[pcLnL:)2+O"0ZbT|5 bzAG*N*%BP-z"#rKC*eTf OʇNJT$M 䧴2?wN]-2d"wG 7 ^G$5l#sB>Ưh0dAvnScm?_Z1C܏Uv5WtT-u% xz-pHW|S;84~r c5Gu"{~*.NQ꒗t|x%Q^&Ţ#Ѽ$5 B߉[[]ې;|}6y\}{E:1Budqě̊9 Agyj>Q#P$F8F鍚f@L"4dZ PlqWdgOhQ`rAz\!M7>dLa? jMDPk)u} ]>s;jGʁ0:Ta<*% -0 [Xx. #8?0 dčE%SȈ[Jѹ@NY:Z R GvVSd{(_p3hըc'M5udGRj=ш}* 0%~v4H ";;?lсIcTv+!WWe ǑX|;L#!@Swb'9h{tUvEbWC+%LpS:vŜZw"0SJկh7yc ~;4ѝOMFd4bH+Č~ hͅV9|'+/vrZLlɪ1^qc֕Q}vB&S U#xdCNYTw hzS]SD92qRuy[,"-p%oi#fFֱyn\D>{|ф-k#N'xYAV?x,h@ì"ʂ+za!d:j]AG Lb@v}T6 )w|,n}c$81|AKSibҳ$Pa}]"Οg*`Nlavmb7k`8ݖyaZj{ ^9UUzb )lj?\ Z`W___='Ϣ~cC9Em܃LaG~8=j%)qoŚoORi27*}S<";-Jm.J"0OzDt݁Q'\M&AHȩM_Iia5UA\@%3gn5]1 躊c?XT}WS$H NCX.{2Z@G It̖s,Lp>A1pn8^R7aك轴;$54%5Ǐ@4? 5BTAW[ǗHX?94olKyVԠ;W%g#%K⎥sY|ݔDltˇb),SqXIڭ)m=t3j[{.FCN|!vubޑxQ3ޚ*&.Z+sZA|WY`|^2|lsL6̚t@Nk( $nRoFz⡀4rJ QvtrYiZ3|p1+{3F\؁%> ]0d29Y|S4ŬG bƆDHRIt" N-NK˥ٞ:p0SN0G|a3Y5˶=jC S xP5"{6|m ^1o#Y: / K,?:4qth}iԽcK޵ޜL)9wQB XҤ;VGPGR>Yȶ),.O$ "D$  r^Oe΁zǦNtDQ`n,`m}r,nyl4ɇ%ۨ:+lR#7Lf髹ʅϓezʉx}^rMSw}\ҥ@^ţ橿ώ `|;]BF2jPa&M oB ,&!c2`1ո < BDőαk^EL}T;>fɩ{ %[:$æΦ, `0LU/W|߀/hrG# snR5Ƒ@\ RPȫUf>7RӿtCl|Bw]Nf|7:udГ^%/2}tŬ !AG)O ڢhzB  f{CtDVTكb<2NcG{g,2mAP;N.ZYP 0bu$i| ?m(B]1& G)wKS2, $qS }Œtɮ7T9͵ʐ~I pB7_&҂vzh=zZ&H4Y/~lM&9=*O:4mk8-TBbdL 0g:S^SBx؄,廒}-{ d|ݿf7^kE%W$9ïbl$MޫlN ZN+q8=gZpsr**vmo¡. ANkXvNm*o55Ld V 績 &%e.8E_+:8kkFtd}s&|Njґ%Ct9!]tV]R _@gpژ2 %MkL*~\"P`(3}0Xe4Q,* |CVlӟ=7c˘q5b'{H@`2]ew= ½3 D3A5< baPN*>F=|x|>ƪE.p/IQ?'u.$a7P/ͻNH4o)u`~yd!/QT3u~jwe1"iөj-2x[Ls Hlď3] pRV(YHqeoE )fۛtunh$T_d $CZ<}ua- +=j C$fH6yKѹ/}Rj=(:|=ywF{:m@[ mnb*f1hm rkk9C]2dWGq# W b8yr#qv|q1Cǭ. $7bEFēy[u_ֳ51\RY4ZH ɽm>;:AO9m׸QA42@$fLT(,l{~xL(l xX& .Bgzjbo<պ{﷪=%Jmm HG b|zXe=!Uuk1RU< _`˷ְѫ7l-CJnJ9Ȭ `L1|_bER)SD:0YaMu{ɫrdT'wً )$">n1'Z6#oWʢw[ebzڟn-OѲE g>To$6R,ɤ 9_NIcJ 3JCPwnMqAP>>&R)GBeDgDIJNV؛`㕭5k窋LðGHR兤!+VGP*Qf)O6S3bԯbt^$z(u:'$0ąsc~ Yt7^7#Uf$/b1tv9m\5JɻYЇ/ Rr~P()JԢKm5G(i阏s9@bQ 3_І- u ~Q,qjaT`9$B˂w~"L=C@C$~\R#B>/_[0m K*~3quBȟ3-*ir>g(iۤ?R7nTXC_e|NғDFg,]NX R4`*N\e<(eJ|w44\9CkBU:l@:ohb"` j!ZW`x0_rTKS޷mqW7: \MрX@H` ^`K0C m] |Jsϖ)+W`(^O! ׉9:͛*KD2]E%ZF!JX7$2e7ڒ6g*C4x iֈ?F.9pXDEŢroZxoٽiY8g;yW3 #i ըDnPKWa[k/y/VNL()?"ՠAk硵3_HP[uf0s@OaAQ}`h-WǓ,&$ n!G`͈[<oU6*j,BCm`BAc-4F_)uCuƞjRkPU-Oat7/jvbzS l ~/Nş+[)hx)9d,`-ɠTU(9Q:I6 A6͍4Ub}봈+F7Tx(U.yU;8C9yJEyZF 4r?yP%+L^N'C*ꊳ-Jxt5ҚqT"`at|xD1e5ao_ާ4G:~UcG |Vl\?u&srYP |sl杢K< &P1)uzz 'oQ]D @ D)A3e&r0(<ϱhȍU޻O $][@),DsifY5Я1 * wo5>4 (ok«$ ,Vn'ey5tjVIߧ0 ;ui^ys!{88VڥC5ކMpR̵M)'P[YR TAqL un07Fܦ4ch3"3)LJ^)vE9Ե; >+`< CE[~K5[0:) ŢŢcDN*&_5R5ڋD2T M昳 1XV͵ݑ5|sL,<7ES66VOAmUfYbL [KkFHNUP:3}!96h}:7s?%˕c0K'ρAv9G|T=|r4t]ݔKO A{ y\^j?4ڈ&e鍱LwueoOYA8O̥Fp&"9,`I$UTh@nl)ڀPj.,z0RN7fasr~W 1BVyd4 d3ٔ0$tv\D_^g^1dޭǺzO +A_`2m3#H{:N}N;L}bc?hlrr?c|sx^!L",I_CVcy`xrгeM2bOvCZӓ%(_H#yN3bw] ODAN)ik`Os-~Ie'[s4g `WbU 2"botY&ܻDKXl,N8$tK>gw6O(PoЃQ6g1J܀)gJw^;.- m_k-1ڞXQ@< Xm H_V(4ɇj_Ҟ_E벥IKqO'>wGC$-ѩ0?R+''-I:xw9O%)קjѫ^ w\as,Qc+˘Onj4cәa,}̠pLU1Sim{0^ ,A)i7hC"('צo'\fVu3uʗ.swH1޺~E-ըV܈6^K1E$jn a,a2!Jec-M*"хFVgX9@+o;_;{qz4}TNL&H =ΒI]lH \|6 VWx$^.ZPδm٤ZZpzMF4]4_֚qd"m ,7Ìዪ;w(Up_GhPdt;,閭9xF۱(㤿j "po  ~(&|h1sK67WeA%1wNl 2UҦc%]*όUCK._%"+c.~GxkM1XKT-LO˄it%l<*wR tS:?@qZ{*IN칻F78WuTzD6b̝]Fᨊ8$DmRE^˼8`h&˓UӧL]ʠR`U:7%}RC@IM Ӫv#hS^W2*D3&2ubPă 믠a= fb^gOntf}`T{<:XkHڿ`re: )GkxV ,h\9n&t\¸'r\!̓!l{xb NJ}GZzf^>Qv ʕ`MoXޕdTfߟJH!jAyIkX7Ɇƽ*ԙH,b ٶ_? o57J`o3{8,*2j!rMzx!}GJCDh2%d1]00xRC d,)KL;֍e>R ~ #C5a͎ Z 'O~,Ϥn|Є9#OVHaLe2B'0 f9$exȓ_#.[վrhtBRrKhT9:r*$7T=)j zl`\6!k^ʴ@*YEt$:6Lo X.!N:حoo08^ g&4">ߜsu܉]kBf~OLg7j:csI}WMQ^M\z+q'%\ ݢ8IJxoO`,u!L3@pu g䒭/;[ˊ-ЕEeGnO)G/a p/12+N0T{t_xӟ;4L?cBPe75\@NQVڽcW;ܪˊ1Δ,IGy`6*L,aOc\a?'MPdfVa;'~d*d/ f#eަhI2 yu N0= G娵WIM{p;EQ?AbimO6XiRciLk)Zor),O]0Z]4?`MV hF1$v#7j$cY&yLщҵuɒk 0^3x)3t3iKY̠1F]*V|>u:F_G5̓o7r  @kz8,NpUќeml}O!`ߝn)Eδk#uUYhs B @񘪽Q#t5E5">Wx_(UȋmHL;hm6θ;bG/{>[('}=;7LܸOp d|9 W2r0;a@ӽb nJpќ)lJm}yiq }jZ{f/|SBBes+yŹvvѰH ^l=J^?na/ux hmԥ@e  .B6Uy:ޱ1S9=0׸qa !WM %>-DOm#TdCC`|n ?*ƀJ|I|-2BAyBeOL6*N BH  Kp炳E߾0MP[}x:k7]̕4KW흸 {H8]wݽ7dICQā XmGШon#qAҘ%ӄfPO+;.#t ojCTi3+ae^΢jn"]-ŦR7^meșNHӍup%˭^)Iۿߝ?bܗ7u%ѣ{hSVyAi:hYߔN5g,؍I> FS2Ee@`EX-&f+P0BF~pG6xfݴ>FX"͗;pА[#H,h"С(z늓 -πf oL ](G MXH bfmHJթbz, ^~mÏm[Ǹ|NZ#O||3U]p x 'WlL,9-hJ YMH<Y) Հ,b|(> , y3D",t)rޑ;׭V\S?(Ħ+YLuMk}U?.osimr*Ɣ$S)n? eH² (D2iD%gjUţ$gsR4| 1[G3]DzWP{"UU<!v3 KR G?J*I &H甧CqnhlƞI0*6of^F}[:ޜs(( c\3S*6Ϳ__&nӛ_R.H 5t4\ȚwN2Z}5MHM:On~Yy|_oy(\@qXH8oyFh_Z473(N Qd#y!顡Ӿїg>tyd&`p\ɝw,%P&.aGoǤ&e%(VTbOC>Rz3X-LmV\=L%ɴ-$j~d_4ߖ|Qॏޔj!qL&(Jbʕ(i%W֤΅{U2dn,gP(E[|ρ9roׂPi`J5{jg؟ssRDĝI~UiI91Ca _ցP TXGBo(V,ϼAg Xwj-vM!up,sW4WFi Jl ,O[%k<Y%8n@և8ʋ3'`3E>.=]oLꢔbz̮hF՞AU\F@z.h?*XڿVNr'kalj*ezb/~ÏxHX=ci^CNeEm}IQnx̩za} Lg2|`R*8Z5 _/IjG8+(X(lGǛ<|Σ󻨿s9.rLȒ-8y>bҬmn@M]Xp2W@Έ"8+ÍzPxWt@AyrQTɵWAh]~*Szp| 7VU2V~mh$ˀԽ/݌ r C{n>;#WE(L`M6󥆅0Ur;^.d.ZT|J~⫞v`:VP}4hr;Nq9Zg"|irGsI#7QG+|3gOx c,R jd:Y7T 8gO]"= p ZXBE]ɔr%TJ_,I63>bY3ۥ#'o?l*ՊKpf׊a#-0>NqрG#&UP_|A;KhȚc!V+4? wcHX(ZG-8y P$_vW2]63>- aKkj8GK.;IHK~pvV#xKzH[`jDA#zSrG;eP &X-71&w`t,ߐz#Z~gS3Gp2ʟq.@AqxNx qxhmKNoۀ/RW24#s ~De3̔4@/eP£7il8 .HRHWKZ0c9;𾵶on1>_2&'WV߮[uEub `"@zudk1RIHNخmgi J*f1:P;p;xglg( Y^%lbrz\ j3M'6۾<7yV75a~eWY 2u_M#ud-f4cԠ-u!HK2U{D~eA,Y](X{o9L I~Ċ{`_Kڄ)%ӅY*~U7#S'AgSA バ:LNӐȼOt&&Q}eX,7>Rijl.yNA@0tf.;dD!ܴdV0+4 "dE+zo-農<ʀF3a٪BaD{F >$w$.ڐfzPL,&)pUr!XA+3_@e8 Xvƒy=c9vSM{  r˞kPj?*oV,?ⱋWd5-q 8yxCZ;/6S+/* "af N5]ho,בq/:r nkټ^VVI.a LH#HU=maOmgi2 7?oE8㿅7ZV(Y=*+*F#w٘g1Y+9 A$y`hRTc]sKs.OlN:3ol`5EW*<VClӺ))MKȜ D6iYA2'KK @e]\G C0n1#@T}UIFk0U)^fN}7]~.90وYM6 E"m$- d&\%ęf3Uث*>ɝ(rcʿ̢E!PHgo4]1Kΰge ޠo Os}0c&¼"]tpreիxxsC!쐑`?Gy5釈G]qm"SL%įHf$d*G} QS \2!ĩz,բU7s6)i!)Ɍ-cε-s's3ppk][I;>U]Fٙj!o-{3JPACebsT[3Yd6%o-m;l6CI\KAPI%ovZ\{!|"_*G"eT{ߦ,ˬ3V-Nv{Y=ߐdl C UNu^[zxEzƢjs?G3v*u!Eh mZ?C}n6/j,%_-Y%5J Of`n^3DfZ1j0sgw #Jm5xKn@n\G^^l ) HM_ehYgzH!{NuJ])nI`7p`~bV!7(M\;.%xI۝TG)G-<m%Q4ny3ʎ&W& $/blSRU)Œ/|;SoHeӭB'!IxhX=7tH ]*\q'\Oxm>;0T E=6)C#Uaa7ͳrQ =Zi"H=ף>價U"Fš zS@lOYŬ|%i6n*QUߘ/üiֶ+~[6\|uW\m˨>P7i霔f:kC)v-# &Hq2W|I<0Zӵ!2mjf}IXJ ^z?zwmZRJ>Y5HH IJW|yRһFI nѧBKab麙A%254:nB=(ثc)Sx&j]Oe|mQ7 ptc y{| \Y!kbi%C,r c!6Ԋ6>W N_j ̯y2WDŽc[\ʯIu,z,a3pBnnf\-s6,]Jq?ċC&5Y}OdOtDi]֬io<ȓ}#5ewx*gd $l?2qAOg/8hN9Nz@"4< JFgh |+M< =im2oH:bš|(- T#r~Y") F +]v.7ӏn4-˱+ T!1+\ē-B"PM  SfL UoW1Eh[;v ?F@܃dsɈt(߳ -I h["ő۰aiKsI׷bcXHLJf3ԽI-%oJ!}ZG\y$>}r<:[ Ga%,g5!pJS.=6i{ۺ$ZAL<9%1pt:l˔1@H{r"YЯZ.ߔ$j14+ح=S;%el3D/qH 8o[=\)S\==51 S;xr{.g@Ax%

      DrA鍥GN_BPAWX"g|XHx0[Svv#=2p#Y@vwCzր 7bR?d''[@E09@5G;C2ҭ,tH||'%x)] >VcJK0+.M9N9J穫Hs>k`% HWԠz ˚C\M8zl;sЂw}^jǗk6槕߼<%c+ ~4n;>ɛ;6>Hl^Pk<Ʃ6xpjtF ëxgT햝Tim-tOɔyݷʮߔi7z~ ˀ썰 vozҀ[,xJίoM6NѹOL B2%եA5:r.j> N7.ECVHknG/Ļ,t䬆E.<'=@h x.qXqGN$PD!D, pnGx#Q5x3TS( r4QOl߂xCLrWDL(qh'-k^5C<{#rIR7-:/AGfB !-h oAn ?4GOd$O.&Hf]bLK'hSۇ^9"i#D\eGQOZ41 )oFE>Ώ-V?)EHbP?f[m փ3= w@~#Om1Ee9'e`GEbp#?:3{zѿ וtF\V&sŸI?#gYZ07070100000450000081a40000000000000000000000016439a356000020fc000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec-via.ko.xz7zXZִF!t/ஷ ]?Eh=ڜ.+˥2MV8ȼ@UX{ȷ>#AzЄ*bx: JmdWu\CGѣ)s;%%q\< wKpSzLaʆ.9گ FD Zf!=h3\Surp5,9AM?SAnOܰ]C v_XUuX 4&pX&lXXH'ڮ[ qGFG7! d;|r'9+bH(@I~]v B1\k )f:8-;O[ib=YĂڑ@1hRrpT*zW2QMJ vJ4v{D0?t-b=)cQPAP\ 3`UCҔ2xsbŋf@J7YUKsgpUӍ a;{@P [F߻(`KD\K7*i-qLFC'†ubaXBnVufn"+y3C "js/<ЦwY^xyGI˹'V]n-B_{+P]xi<+d'w^р$*sCXH+shhnE {g@eXqhJdh;Ƚ8Kxv ̈QVisQrr/WxU`֡mrC [: 8곓>N4}^aM%ΠD.?25C(Sxy?KY;pzo=Oxn_êQ +nwc}l-q6ufU-,c%a[LlB~ߨ KU2dݗcG^h}iɮOJuXeMN0ČK#T5WBkz=ș/2L616%ˈ̏ևF!B J>1>lG ̳QUXg-#"ky%L6Ç,nڑCѣpknNx7Tw9X98QP_bNgDH9iҕie~˨vN~+qi-ܰPY94-p7Ɨ3v6]F&M,{B>`WGR3K&C$C" 04x AՊGC@| r[ h`"dru:O(8j4mn]!HqU (5:Hʋz gORSud9FF5&-ݙD-n1)c~Cgx]Ai!27<8{4&U\e&=sm7M(2:yLߤ-UN5n)m,z-BA8VaZfB+iVO٬_Bp)2M`JźNY(HjVE8ٺr9p|X@8gesSς4tF$e浤3ȷӕvUma8Lk/xaoxk" }8]kޭ6,{vm|̈qZ=dVݕe"|aޣ/5ujG% K*fHL5"tLs5--˿T P\&PN=QSс^?#;˕*Y: :ּk5nð`U8d0f>PS3TP& L|HV7p0f2_'ΒG>O69Z}Lg6ClUO=78kD,GNvrCצ:fT*]jJ"jӚR4KC,x_U@97WKL@2DK*/Jx=4n4].jr@"R,^ lT.Q|f4|)-y[g"skh[Bǹrߦ6I=I &TF%yℕ<09y>0v cUrc;oVt|xܢ?^],]TuhqQ?6:c˼Pz[\5N)dM&(N:qA㣧U1VӅ2:bc ~WFh qn%Cki\U~vCUH+j[ԣ3aoM[fE~s}Ir ݅]?[afQ_W"8L)]ҁOiPI!E0{TB1R2G"˱跼ԽIq3#b+p-zJ@-M5`  L§&XhS, .tBf(5T`xt~ wа 䶊5Ǖ!֮$Ѕ \b- Nsl͔^U|CerWzz/[mG/dZa L!93XN!3\OՇ柜0 )E!̈ç&g*wW"y5?vFL)i[ QC="ڶ1Jyc CK^obfUl'ѢYܤffL6p{DqQ<:сԨ6B,h?`+:X2Z7,֦Ot/ )644ݾXJD'P4̐/ٰɊLTVA$ZQp*zTs~\I3Ix\Oۓ3ߚAẁTEVBTC[j [MPԚ=9f@ j~o<n Q/˅?gAf 2*+M_PT|M`LF۷J@=\D E!gk󚢪P@4a58OUXI;Tv`\mrHR V< -,21A…Τzg{?;ju&gp, C/@0NUΌ6-n(XOEcGH%Ƴ𶯌a+ cnR K "{~ ι 0R؋ .u]G"V)@7wҗScҔaoMr􂡦JZC:u.؞L'4GM _ E~q,JH˗Mȅ:-O)5Kα[EdA0ȑakWSe땡 ja%\g^_Pb8Sڇ͝voW iΚmrcb0 Dԅ-:>i\PאGPJÛ&2Vȃz2[Z-cT7Υ5# 懲]tid/:}V'8.nb1KN{\ωUoA%L22MUq`?,ފSǯC)rf5`| ;C7J 2AvIm %+91$ȷˣAm)$ymHr7GCrcaW^!mWXk} lf(tfɳtx 7s0A9Kё}-)-M+7@q~ dIaEJg-REM C&ޅwiz;6) "`q[0~0n>31SI I,$o6j\+(xS{ KCdiNkbٮ.ontAYghx¾Jl+Np iˬlNd\}F#| wJKyV5l;޹{jI+'H$!Gp˼:~ZPH>rLe91?c{J$GڀevΠh{:o,Xl}aGr!;2N?z4˃>?7Srsʱ6y~! \=˷mh;앶?W3dX\r9{o2wMDi jE;TPi e+ϢhS_E3ɿ hNP;٦>LNʕy_ E s2u<[긪{KQR,sT߃~lsxM8%ds Ci˺Ex Cd9l'GS(CkNCZ"x7qEv!&o(gʳgn7~6=N2v' TLu44ltp#*(ofVf!d³ Z<`#x~jDNqi$O}~MMȔ{kőb"y dstw"k1pXm~7RIY3j26X!u>d by?3"_b /21[{kNG뛫UGb ̭Ij2=Fr .. ×)%umT>Ab(ukko~V-J|P|T#"D1Ntf:ykDKYz39%Vu3B`V*MU:uY U5;KDદ{]؉ 2ߓO:hoznzοX 0 T/ucy_E)lK5fsEֻK yMn\NHyXͰ MЯ 5QKӄS;G Q[uIsG66սcOs:`6%TAjvgOۦE!h?iqY2GlkTZǏ#%<ߡ,).dJ8=w95@ޔgD] i3YђWєer3lfm["^襼oαOAy1즃S^óa8E}+[/tӢX{ZϜU QzhMo0)@݃*Bu}DqqրL1}*zN^K–KKsKHtbʸ. BK,+P%9.ZoFD7 =RO"?"~F*>es<2ˑIY² 24?&uJ.ttz'I/)>4ˆii_7HJS>H8<6M82Bd.Tx{Nh&ۈ*/Ԝ%|ӣQ D;0|bES'<\q\&~v-J%h)אĬT]J;F i87d$2M#US4D0 )Bo dBUV5Qn& n/w@3 od؍H; X+\p,0P5bbTNwe 3h\LYOikQoQ/8LpZoYNPPD L%)J[1 D@yֳSO7"<5cȄDD2 >$,Dcz;{;;#hm3@BIVeIUCE^HLV5B5ӧpDh m,jF_ x_HJ1CqT=ydO%^p=cIu(CkAg,TQY@$29>(7R(Ɔ+ak{!|PEc^waT۽ 5ln`K5PƩ&B,[/\&uϏ"n9·4b*@qL.9#\u lNMD+$ϘrDM7krg RO@H, !NO+34eL-% _c9Mt<. g>0)^h]L!][O&U+=j8>y~8ST,/¡Iv k@NvlMIhNCvi=6gAtQ|٘lx)ՔȟK37X]M? UwSǂsd˰[Qn6]:arh`Qiפ@/p9!VN XɅ1~'wM9,yda>2G3q RUqfh1}KiAƹɳ]+=G-{m ;oQzIX<) %Gc+j rb)P&xUP^ 3ѬO*KX_,=_0\RGkawO[H`eФd]ɴ v,:E$[.A4d5[+-)@Z5ҿh!Sw#j!¦LUvs>]ִ#.X0/szvA gYZ07070100000451000081a40000000000000000000000016439a3560000f0d0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/hda/snd-hda-codec.ko.xz7zXZִF!t/]?Eh=ڜ.+ɎNx)Sx =hBx̨VO#l Vl&:8 b?9s$OkJ:$ *6:ǟ&oFy4lTaފ*sYI7|B"Ù:$nb=U6ׇEsi]&&iՋ0['+{VB5 }YR-3ܩ#Vɺ,@[W v.dV/_UTl%5\'"==X0: Sm~o:lerԛ7nm3J %N'S Hl!֍O/xAk W);\<߀ۗ|b154ncI:ߕzȓka*q&@HT YNm8\VbBՑ\/#HibOhYVS&z8q&)Wi}k+23B4zO6wJd "vR7խe>I?Xآ<M:6{.#9Sã#R WF[WTrJc:_Jok@Qy$me$'5qCg2Bc|5཰W ^s{0]HF_Dy'a:IQ2DqltPE媵Ӹti#9M .T%ީ~jrZ.aVvr<@o\V}aL71v^WR+idoW2&G؀S؝Z"~/lrպ1 (~t+L{ޠ|>_7)'BZh].poUyt d*qC-0 «N@uzJAIHYLUeݲSޒT򚉁j Bb4<S V.c%V)1-\!W9[-Q 7A@'3,=C6GT< ` 87rOlw-]֞anepb.4ZZl@Bu~u Dda zh{ ɵO5ϙҔ௃y{2sx\o֫b:/CC<^dɥV5_#ξƒY[V3p-A>trɂTG)Vg-º7) j:ۈ70*`p4Ʊ%m/b؏#bND558ES\ gm#-i7 aj02HW+>.U1U"}MX(N@CЯ[^QSq!%n! 7q7zTf6ZJ:$u[uO`A;fvSpRKW'zwy~ [%4kK]4k/p\GI4k[k#IN} tL/%G<,({ܔ$y\y?.Еl]x H)'ǜG\*Rn3-5nRQ<,:-jjM/˰2Du\V t 49cIw1!đm^v=س34ئO ;ZcF okpOQWEhe7r}s3Y6uA:fdx$ e4c&iq/:GOOid}6: F!D׬^  &-/)Wwĥ8do+\dD5a{Wp:paӴZЀW.==b]KCb~疻Ja@kE$^.@H25-bR(5CYnS9+̞% o,dVJBA'\${ɵJoP04AuhA}h[DFSؓ&g#~'y\pvl'./w8jc#- #CiWq˒8dJg>~%7m1;-+Eܟ@P=?D_yü"Xh&Qսs15g$J_"{4X9 #<*ab\Tۋӣ7ӵC덗 48f|Lì[ jiOnT`d'ItI%OL㾨Gj k& Qs\IQcpφ-^&eiB{a+~Ⱥ+[ͩyn Boh[x͹v|Wn>83JX*Y \`ᄏ͊e|t>UA8;bL,f@l /"@щ\ֳȯ{ ^*d V0xo+}^AU:Jo{ob)|%h(ܰ[ ͵9y+w8w |c%:=ܴx0Wk(EƊֶȡA24l:"BImBR$JeFY tN.p̩)QɃclշ!roV}^W&צF.B+zɂ>$-`T 3B?U> 1%jd|^djÑd)L3hO|nuL^X-*{89\ 7,ӊOMT%%L碏("[dDSq 79rK }gE"f^jel_%u~h,l>3u}lwēgIIJ<-i<`.[/??ccW>%NKA`QZvrڢǃONrM*å>w('B7N\GJ_ӐQqce(?XUsq4!c Ls04$ćݬfD4@v L{{^Ss~&oĿ ?j  Py1* ޒ%Qs{]dP UTcgi0TMd2' lQ3Gdy{n? ץԫ t&\`$/pF?޲Nuwk\)R70(=K#\Ctq\l>S-l)]-SҀ$JD0P sա{?[ꌜ gkʫdlCdԖ ,$,H_(>i$"ݢz?Wۊ2f`ɛȓ}oIunvpԕ^l9(+\`.JPE40cM/_煏g W||2=(`f1B6%QtdiwoN|3+Or*SkG:i!PSo~j75r-‹ee.$d_2{pO[0U$B!%RR d5(_β(o*̞?k! GOjXw*&Bq\, IMfʨۍ Ja{nc,_QP)I$t<(ůʸB =)dTHX`êڌ.p (~BD4 !"09Qhº*󋜆($z@@.WY!_dO2^QAt^Xbg{a@B;q5?fIrv}/701vuOHU]QSG}Oa{vr)߸}GȾE^>j`1s*<3tM{nRT2wXlj៎*r ÄD]<J@TV(R\^DU"̓s&Kl?bߣT!a:*',::QأUs`#`1ª_6L\|ͻUO{oֹu J&f`k$g.DfJo>CqdžeIU尒=ĤA^>k}w̒{P.F oN1yQirag\ ?m .DUygK<%v_ IKNP(փ*+Y"zk$1\-qW/Rgl^L5,:5~)d-G!ZE?m|[\"s.2T >mRhz.-t1?Md2ʦd_Q!uAЋc*r}[H9;XM`jƮZihbFbw y(ɬݷ ܡ.A{iUYF1!ó;1[FiM C(sб말ɊƔVQ D}t..$-vLA TdA#Z[k464Dzc.K8l)GvHXKށuZ/#]#n._* Tsa ^ޝO2MȜnrRލe3{$au[FiR =Ez$ԭ`w7$Y }٣PN8] -7Z ƒn-:{R?&KIMdA()M>:XB y{f?%(D30Fv!~ҪtKh 8sߍ"1fy?zE 0~fBtB!GA n:y(!-{3CtO*rV8?l]s4_`dU(=r "qcDNfFI|`2e$z2gL$5m,BHVzhx~p(LgH9 @p׳ߜ`s"b&~} fB~x/DUU2@IEYǠ>Үh_n"~ w@A)>;-/VT&[]l^4FBp\׊aW4Jv=%{(|Vf-%V2^nArX@Z=ŷ"؅ K]I|w/sdb<O'OwUrOE_o'TqB HJ?wcu]VY\(<>;5s87f9e|>^;Vf_gAq#89U  @DTaKʰSh8)ڢY(k2Mb4j-2{_5mOK;E5ٶ$,+ 4osow:5%) t]CN%co,؃7H]P#{kbM]S NZ?0}.;X9|;6g.3"Կ#cXRwmӼ>D3jl`O0yn |A?K70uMJa,scLECb y W׻n?eey>UkEi|+^ɒ]'mu;Xo/l8+њbd}H(:œ4Q}ab]K? ?2yQ(zO>ns[}nƒc,,%D-".\/soX+}3֟ZAv$0`0@_2̫Jq-DF@Byrn)t%_GP?v3_b7eS~Aaέ"j˒jāJm!X=I(v&iP\ۋ 1 LzHDvKsfݠ<ߝ.%ˌ\r#ݱznSep( <aV=*+!{ն1>MRBdhlUXlG2iKhjm+ojts*iU)nӫ /q2HŅ5dX _2}> Jb.+>4yKM>D 4\66bN>0'G)JzZ1DR:̰MNWLXY6S>k ?+pl>ƔP㬚}xQBҩ FZbn*bΖ-IY;YF{5xk*kkN|ڴW.Ԫ@.Ҿ r1[E @0\Rj]~$KQ+ ʼn嘧TD>9r؆9{J+XRo8nn,ˑϖ+3.l yM>9 @qa60>@yރ )O4H}| ;r1`Uˈ=+U(P&$6LLƟ IwqzKoPf̙X8 ьɞBA9#h!{OY<vٸh)lg$ܝX$ډ=i2 X{h}IAϪpއb0ʾ)ݜ;햗v[W|7=#"=~3ekbݔh*wɰPAv !֭l>Fnﻠcw/-y [LU$y &1s"8eefoL!s \2ƒGJ6qD&UP@q[]<vOpyJ1'"I|/f[.&|_A ֡leW{.TLt P# ,wga{C^4&m,/)ݝI$=xڂr/K"7%U/YLN wߙL[qĀ6Yt,%Y/OW;+,qڋ(ACa,33S"%NI&gR ýkyI5?B75^kYJ}Kޓ2juQWysSe"+**<5II{hDv]JyJDZfȄ ׭@PsⰌ2ש]йWMg>c]7(*B*%ۃz0@>Pb`0"L\T‚:i+I@ƍ09kCC/,i!UTrٛ𪱁 *b3 PMв=f^paa+_(ӪhҴAt]_ &?o%%6GvG`eiu7R :eg@&o TMn(2O8; J{8S-k(āH*8i+dl1Xee7$ɞ鐶: (BD𻔽hCd.xyfËMJdFey8R2'{j|U$"';b03>F889=w'⛕؜~2$k, ǁDsB[^u.֑#:t+`|Clo"Pji J7xWLm=o&G)rʯ:#uS,6G)|A^ MaQȿ=كQ;g2>O|3sI@}c3c %dH8\|Fa >7|ai jۑ剅X?hDv@G,.=oޚ FP&G25oF`]K)Hq6Xߙi%ÍW ɂ༮ 糲O#?-Cx欕OҸ2Z20MCAP&ªOwi-Q, %aV؜Cr/>i Q tK3ŅV [qzC3vZ 4;WgX-rj'BuƝ9kɆ>2.O" >;Uc$Q ;HqGl8;S8q/~]}FCI`t\P{S,}L\۾(WtF C+ꈃrEԙ76t[C?"aĵ)kj(0]48 gOYߝ01 s{{ Ns*-"j QIz'Ob ?:g,6%֜rpFهj?ԛ ~CEzoi>aK"7{tK40"ֺ1r -na53D&/UOłvlb bnƠ6)B/Y̿i$[Š4D*l>#_d%\M5I#Vf6d0{̋Rz}D7%%LbXk$ez !H[i>slD?q~ =p;IuWA˻Rʤ5D_% f;ju]MHˑdѧ d foR ;Mʎ$ D( s7ǔ3VPc1TVEM(6HQd TWqkxOCܵywfcB[p"1jz2G(5R5 @68GAЉ`XOr d:Ӟf<ԡZ~y*ܧs;W@߫ [N!>=`U(p#9wg%T=qN7bd%/o}~-9tKc7_ >=XOtp iFqgUS瞊 'Y6<}Jk\CB9@mubZTj@YJpش;ƅbk tf/z!*MŃ?Ti53_ 1']xzb[``rŊ /W}[Hc  w/u)+%uFk{tV; ta):xz6RC6qˌ ̈\)6 y4){C}tACafPtOx!LvMƮ &-@#mGUlY3NI͗qs j!f=\mIa sAmݵ{,. PDPzyՃNKU;B@D cP te7%}ٿr%qLtM2:K O_qIM[V/"=D9`[!*&'aW6^[Zf>lQp2`3궬;.Qs}Jj-Bp֙+,4\(,zt&2kk 5okx@MFmIfAIgAHB TW݋R<5}jcpXlW%U+VUh=fXe-v~ P 0ǟrÅq,1eWvHcX[X @9<٤;|z̰8h0>UTUSžh_d(FZJZY-"UݿY5L7xi:Η0k.#?VsjRMvȫ4e/1_=,\E-~τhֻd}mcM*aĥ$r ZG8Tn?ͱ rwo$X 7FX TAp.gh.T=Jl"NJbAiMf (f!c. N?U(!ϋT}l*YQhJ+z,ٟI\)|Ok5b<NA{ es\ܔ(j:qS.JR8BY~<(P 1=k\T5s95w:z_m%l rWW# &^A^RZTBؔ@pdVBUHH5fo1M8Ki%Ţq$꫘sfW־ -uBXH$)Me`mD@oKWt)(3ehXuX3[&Hlؒ^J[z*L xq{p+1;- G;%^ҜMQh# i7 E`Z2C~ͽg7;ը{C].p܃udu5mYLVnk•2%mzCI{[HL.:sqGHӰo1d𙲑ze0GzA!n&W% %>djS=)KW-P]FE7tmir L 곅sՈՋ~b71,Z2Iks#%؍ JZq>+g5Kp"Vg <hE\ȍG-1]W U,ٮ.wT :x-f|5E"21s`Cn|t96? '1lk5H*?R0aunT5L9*ƕU({/Pv3ſ &ѱyi%xh0lm 1c:3dvqs5RYc{%e, jJʒ"XY<RPbpȶ%>~ '>b)ۚf S!~RPC'V )z_X3HI%j:5pxoܟd|V9E !w:ѣ힗<N:6 I6FauHijGK2=D;i.B=c!-ʉM}Gцsb Z-nMD*"x(rkP?<уQň*mt}~AD u[c/b@v#ӏ;(6g: )Cc;jlI0@ٶ`1{iVAwq*<*znDc57jn ;p\jK\MfͥfaG,8/ 6뭽]gBa\(Z'UɘAhQ>j6?Z#/ה&h.14Z9/0˹8e'䞶yRH3vfǗ kS\ n5~QY2¿4t+@?q^jO.:c &htY`8`鿘A2" $wP_`xӫusRh^lfωK+xL2vMd pY@v_2^ι`BcF{ _sm?0sWb8w92GUcjJROuE"Q*]CRI:s`(T2 p?ܚuoʔV B_x= |'piI7p䰿׶9}' 9"Z^?2`Z8"oF4Ƽ JAɣ:qTRƬOP?Yc>SO:*,Kkq!i] ?ਪ:a!-/4k_nIJUo -Za2l^Qc52C 6o70m1 2u zM h2)8t:(19V2bc\:7`Zι}UkxSZt`cH{m,Z %۠kȿ[HPt2\X6uX\K{+k[]Pmz3w~^JK¥O-t +Ji}l&<!S9-q3'֨G>4W4C?]w:㚠MfvymyPD[j.MISJϑA$q:cZdž,13x .s8ݍ,*%.$ʃmȀ؜TYD>tky_|M!:vU[jscʥc(&Uso gʪPRmT9MŚZG1+?\`m9 oSRQOJvl.HI"ٔ ȫ STJ<`;*6IعCz0D-%^9o@shÂg]86\TMOy7__GhdJv 0Q ,ܝ4fبn$Yh]ES[}A;ҽa~mvkghz/0: L$%%=@T; v2L!}EC`QL?96E ;Erc-ha夛&Ӹy.]f$}V _p {9`-4#qHg7MtQ%;v+;QS583C(EZn&\k}zu3g]E?6AWoߨS[NUPAש7K8mVUUg޸UbG+m/4QkCp8ʾ||Yx"@Um7X ias/5f̃KD#`GՐCjN{J#5mUE5t|㍻Ce"-E͎|5̈?Hz.9~W_gۃjb"iUY% 'V @vYzjñ4ҨSJWiJTHk_]㳵ɥw/#ƤcX 6PvX, xnOk ]}# ЋLu$eM$0q'cD*^;Qe3tƘ z]QlR QP};?Y QGZG .p^b,!ꞅA;d۾9mUQ_:~YOwT k8>]>?@ʹƬ*4AKp7b]ޢ>%z늒_)& ƾm5rOCѓUJ}M (YMJu)"'vR[4'ڳm+8aa[Y?K'1#^CIC#*פO47ҟ+-n`I)l=қ#]P ,$tC՗|F$?xǜwz}́/<[g+ؓρ173Da Br<;Ǚ9lH4!i2 #^*0)M@7F{FS?9Ɠ#J2?"93Ԓd4ZPK4(2^ Hj44IeE)D{z܃0pyQ"o|荘P% |i‹93|K pls nze(wʅ *DsiEm/Z<:CتF7$8DB!g)s 8hs+%ރV`ܘiy{P]WE!^,! 5.J\NΈӻF{ĉTT[i Υ}|ϯ % f( A"nb"}{RRllV/%l4fj\ !2K>{HHۄ,;j]Ũq|w8ﳟ0Q`ZvJKG]#"do=in`(iב'"Kыfbf&)u⤔=_1*`(`MaD;q\*Ш0(O^} }5GS2)#(%bS{R|D[Ues*hIj~U`'5,XS*.7yDQ{x-&ccˏ׆|'_s3O<icRg@` >qS%'rn'.- CVQFƾ,Y(FEvBv9D| "ز,R;a9KIf,ڴS,?+>r'6s"<ŜNENƖOնpt C62.HG\c@ݾ"vMШg r:W-[>w>|I5?fC0 Hٌńe^EbaHcvNE3ʴH]޳d(]b/:l-3!2 7D.?B4PDi(Es5ɃNuqSFe%_s Q~}y4q8wV9j 5w iBw#B |QOe'ϱ9^iO ںh{_!m@C/`P1p 9zCfm@@4A6y.*eƚ,e /g(›bp̒e!3 tW%t/QewN~3V1UaVai.լ#8`cW{ oi/ OMt1H4\!xڌ%OM8gl&v7fn? ZBҋ]c4JΣ[~%+H[sO6h* ,3tFϕfVNYe%!7JisrG= %_PFeo+7(r YZaEyJ9=OO(UD,X-DzA.vid'./_V,6b±K[^7SJ xfnۿ8_%z+}|Y\Dv'blS"Wc>["Ěepi"BqT 7z]9WtV^y7%b04!l!z6Zk+(FxNb0d0w:%;{c;;z9g gת=m{RRHyAOg<\!ؙD~7ƕBӸ⿱泼WK`>]6+!B~>*/s!R(>)Hتrm77PǺ>2]e27EqBMH6^cTb>{]T4DP(Dl6 ןӽ"ɌZq{|Dب(Bc#vh+ecK%pefYS!qUowJv9ۜb/#0ө "UHF3$a3B2=ZY3]L0NPJa*#Ld\00-<,zl9/2:m[Ӝ?bet1C"bD]G7<br$׀?x`r36`Dׂ]̂$nm'XSUr{IP'xX*B&%Ls9Z~7!CěԷ8*.͂5MHKNIyj|#OsסD팳_ӹRc O ᣕ e22={B%Vo3w< ۳#b~}L-ɪWΨM5 OrQ&o[$VpsWG<ϰN~ ŶOԃҢk 12 &_%xdbDZڻ.H{1Zs_QU+㔁$@ڎ 0Σ ZBK\(I648r J4L2J_UAT}pG + ZKDž!`JFzFƴ`ʽ0ri׀a"q [ O}+Lhl\nŃ #1BLB `Al1˧{_K1r;ĦԘ6I לvÚ&֧A'.>$POZ44gچ{efR$&*_4q'9ϡǀ(CRM4mJR3*Oad [ŒC ;A0|en/9\g?.gM ^P Q2|6kd ͡?RVߖQ"2{ n\u;5ZȍCPLeklؔHw>m@k/$%X Ńfzr'DnWM:s;AJU'41ò2RFxH6+X/GS &j2۫W->hMVNpxhshb,:5ϱ%!G| ka^>hi8T_) }TFMfFZL NQ0 4q~ M&Q&`L[vs7cɁDGxx!Oi %PPp0Ȋ"T'=ߤ(UqM׾?0'9(u^_cq;GqROY2O^F6]yBT4ľ>%Z3gaC=ݏ7\\$ AGƪ Ver ̵kI3^Zl5|iہG㻍n`/)}Z =իpb&҅8J25doBDfye `,-G2ՁWH#7G/U(v>[PCPʸ1`r6SM@6]!|^7'#rƀk4)Y?ag䕏5YD9K0E~lUI^pm^y0̪n1~  *$|Y1}Lnsa&]u:ᙤ͢~Lsݲln*'هe]|j|cql-FVxs&i#Ki^f Іh'$ltL%},0 aGOf;) 5fi|1)F?ʳ?Gfhcq4Zأ56+%kޕM'T^@I߉B;?u0M&+H53xڼ <}?'E֜gnL_ 4<(0~P-:4IS b(ұ[Ⱦ%Tp%[j5x_ri:άuL3^jNcF/h+;C#t*=P)tF?m!;ЯnL0IRu:X^!6` 9iXht_.hq{P),mKt99!I>0Ig {6SޒMQ VHlc fUN,Rsc7d\ xso62l׵$w| ^<0Du_\7c|؋g,NswY>o7DN&NwRbRDŽ,: 4hVulzZt(RSkHWh.SJ\' nⰄMa+\;PЄrmʩ_X~glx1ߒrS:nlB[_J ȇ8!$KENL/a Q ߗ3H)~2*-ƒ̳U:p'h{g8DUHa6Sӵ4Wk;DQ;vOuV2jva1}$F}DnQNJQ'V]٠"(BD{%cw뾋P$EW+ wМdeo &08U;2> 7بH]?_Ix#zŁ_{&<2ϩ(>.x,9*`/zՙ)@bܠ#-[PQ" 'mᯩֿ 2M El`-! z J onɲu~\oq6q"XKa6>l,zjx:pyUJiS<e2ɼOg4R0_4_9R! ZW])\MZґ߾Cc7kp2M$p7_?TŠo> k uPpR7_fqպx+(}Y¸.xD A[ԖC6V8^ou.0U \2["30Dsb>bjTNF={Jf΁DVgӣAXYm/O߬69GnHNZAIsyvUUrEhTɩp ?-aċdUa?6|j[nɂǶT!#vP-t_3j]'Z?-;u%DL"Mn`u'x{V^|}D%wi_0'[# 8fEo_H|?fD+KΦbY8| :HWurmӑBU~8w Sa`׫,Bs%W0!SB.¿i+U'V>amՓte(s40ua4~.aOcf}#Jѣ2Ed?@ r4<lpcU88&\֤9Ui>DfqAoX.H=1c6,>ƠHQ=7!4YUT t7;sЇ U*DUv>5QWFZ#+fε䒾0(f>Unx-ᤱ{W;Y{;ncsV"<}A#*X!Gp^x/+w%J0%ze؛,&"[ Nߤ>ot|B2í#~vA+ 3W.W0@ג.8$6{uh,>-o,.tN*C@` ,hxKt2H~8[>øhwO$Vwo^[w<`V=.Z+8Xo?ڌoa\PZXR42SLA:>XX}MIS-Un"zTh=&h܏P*TڧS\G+aё"z˦l5 Ƕ'9/N>I6T(ʃTÎāZck잺K{!ɞ<$ES-AG!;Saqs")p ['?a-EzA8+-)x)BXʁcNd K$|&BPnA `E+±EXj8yo#nw^GD *?hQp-QD&~o`-p<BX.lQ 64ѫ^R Id-Rl]nKERT Ke.|D؍oNJad 2!2>?8t)[@D@f: Bυ$(lFn .ŚL,E|+$R ahճ:f1l܄{pi T/xpyC4q2CVSƘ; ȉp2wcUwao]) GhbBkn9u}.C.bl!߽P \ݬ-~Nq.Qt)R.CjgDڔ5d rt:A\o;@&l& t< ۴)]΂au_9y^ڇq5KLx__YYr=!VT'KP iQ_O `o/E?3'g7E#U+(噚i)1L fDR<~$=pJFxonOci`T.o>i}KG`D1OL!xY&6$qh;] )Oﵝ>i/ ͔{J%؄DɟL\2N_N+x#c@d_DP*]k}>470q|^/u4aqZ|ƴkIGEjy&n|O4Ina><{XaH?:laqU%2XWAQz"una'z՟3HITxZXڱV2mNA'Ĝ(sP$IF=[\x9AFoWŏӞ5"Ϳ[5w/ Պg/[Y,PŒy OlfDI\A=s~[%!hwLlwh;'lLX,qF[-`tX*¯g_!H>Pr,<lwjGQ ?u0{ǷiG'^6^fph`pEA=GەB4 )[fȀ)*dQ*!)w q탹"̺W#hjkv)܁W=>S },MN^Yըp%/@ÒN=@Z{"o$ב>؈SHQulZ;WҌ0dX"fjrU//PXK{HS$V7ΔUw_1m k3v:Z+ <=MmƏ21#VwƸ8lܚ'O=>4Y|d?x;|A  EDZ[ͮ, 7Π8)Mðrh_-uAN0Syӂ8.jWn4ǩƅc'9IuVְpk#VwQ"49 xj咔ЌCjKaHWֺ:8a# B f@* ](7ƤzQa~>;&ZK^}GL"ve&70:>ֶ*`;WR DATIH]5J!>3w~zD-gx_컈0yv(A~S~noa㉱ST>%2+Nv9J(0æ-">UzT 6Awgkυ׍2#[zq!t(sßAPkwH+I0!;cp3{sXկnCKK +Ҽ;oxGY{5N.A8 weMttY#azl=Gͩt,Q%TJQw6~g>\rik> @_6 BeU\p5p}s˗*GG`kvg1sΊ,zwsw6W0n ~a7A-*.Lmm|9$kq *M)+"3(o)I9d48ɇ&,'|e q*ґQ=jaS샛0IxʣMB.Jjs .\w 8eyfnqNH}BY,ޣICײf-n!*ޠ(%s~Oᘏ Bg 2vn8E'ܬR 8>hpqcsb`jEuH}Ҝ]gRӵqU$wsQ;dȲf?F90 xDz:S@I Mtj Oa(YD@cHR0!_I33~YdӞI6@^$4j.N9R7Pشˣ A#$L`xë;MX!YT7*p֛{=ތ(mHќ\>./'OX&R)R4^Xx8TbKKtnںb/AsZ3\>ƊT#d4P s>c@{WMEgD|vmt:vԎԶ{& 8՗2"g<-͠ΟA IWO`*tBiy%*@q: Ps-8ߧƕ'< .GH.(o>FQ_T1Q(ոOG}OhT㢽ds "|EM+6F&ݨS4yՐ~9[<&@ʞΓ8I s`<9p#rFCld5˼CYH #1l sXXrjT)ZKCrRܦdFL!Gҏla"OÒf|mNZSZݰylwWj 5Λ~Bo;:ڃaQ/ArG1^~Wէv㦣6op&;|e"4,"sBii7B8&%sKMQ9g3uϯW)eMEfgvϵM?eڣSUOyz^PSremC{/޸_FhqA(kVtuk'=Qڍ<pph+GOQo?+0-b|%lx{w5?NDƭhHߋ T8*y>+rN=MUɠ4N(2 !ɿw̡E(}g+"@bղKYQz5ފNR yr)Y#^JF*g7f1%P6&P{O ݲP)2+6 WP5l0kfi08 HVzӷo^kXW`+ iϪU:h1S.Dz0L۟~QuEx7|32utO)x<7V["h{wU('JVi;>b9'C0!lkdqoVE(*Fb =tݺ`FL?3M01/rpY O3JDH,Y&%iK~5ȎGH=GƾF/|AnDDA ؝Ndu<(V;J5f9^ߧ!_4ʎMcJ{pz7Ȫ]٥Cp # Tz̜crVCbѦ"en$zP'ؖs!EQDzHy> @VXΆoW(b8QF\r>YD7/10B(2d,Gx1TC極wy~[CQMs$sJ$46oz+bއfI%=暀! z<J[lw G"^-J//R^ً2~)YŠjKd>{`ʽnrPzt s+8hJ܅Ÿ&>CUa=Kؕo6 a,{=CShZ9i'L~J]g;NT0yKYAjط #(0抎DLU+B=zਖ਼+QpgB _WGjE2cVIb3)TO7T8$P _X:2&1ɝWޏƅhf5rvخ4ӎ^lܘ+b ܠF͆oE927G@j觵_v\Rhz| drd*pB5ڤ\"}B/^ u_YR}Y.JqV 3N%hQs~ȁE ֻئR/PʊOGTb] 56V֊kQOr]g0N fAb;ԥcJiADz!/>cMeWC\OŗUt /4a;nW6#aw䳥8)Bb3 1 $$Sitv' ȁul@-jQ8'$فp*T`VA43۳<B1}+LY_E"‹\[&X +Q1jMDSs9e&|[u",$̷`A֢ON_?N'_ 8|Oو|ʘ{oӉy{XA3VOK{̬7d81"M/ E')B*kḺS" q*Dl=Ϗ/ʙ c^)ӭ-~Ls58D9J'-9[sd<}}|`t"nQ>ϻQ3ƷS A W)Ohe'L[PQ; Jڹsv,,/慄õ9K[(c3곋Łܰm^\c|  gJWͷP&GVH놞1].K{@c^tb=f}A?>'h0mMV\u u2J@w]Lլ:1 teԺgY-ڲ"p&mJ85N [ڢrȖxkuWAy4_E+(OY,bңOx)ܧ::~U2p&᪝NRFc%q͊u$B'VYK AtAE^_c͏ PAfnN; }[ 4(+E@T uOQ &Zɣ #ZGnΞ8'ĆZSOuY/d=2u6$aT$*ٖ`AE Eh+FO2k>RYӰh /'#Kx޹R2Ɏu3y6# a=cz>VaYV^*Vu%mB8lk T#d}0<$."i ;UԅK,7̟)2oѓ)ڼ)TDKKYN){VT'9N Ӓ շQVC;{ iWme.ߎB8_댯V>+RkWŊmY-NRPzw.yB'dKab0nJ7zJIF :P 0UL06]j+8ZM]qdu1]|6sqI"ש `y;޼~m\8Jx]Pī~ ȌF(k}e;t i}cN( Zcp1".tVKǚΊy(F$IMsbއk%eVɯ2v-Ah4^bufDI}aTSk2XlB.ɔ$ %7rh ɴ:X+ȭL ,;V=e~f7j>؟8߃llyFpNUGxzu} h'!2R"4:!W Oc"&M%:t/ H 4Iݦ]IXΑ, |c(N=} ?W dB}kԿ)N{F=^xבY>$@xqj"+&9.*,/+%I'}#s/|]`GanIK .hb{ pL3z^K H⭩_N֟xyB'0 |C ?Dy̦VoOpk{i"K)*ݘF$yT0F$*w%QGm ։F|3=go.ϝBnA6xa֚_\t9uyoA-{2&i%u$ΖZo(SeE4V ^~ 4IÌ~rl9륦ElUgn* GrFp cْh Lo^ _A9E؋-o[ *I+=AEcA|R ~3;=7{SIqܜT}URƳpZOw=>3x>:ߞwG7HlVq-ZvvdȞPN/ ^g,$SHWfeT~n _G:> N u:kI'Sقջ'$@'; {~05:)ͼ>|zP1Z~p^-c 40ҭ i]2MlVI҄Mj&'(zo4X4@0ut䪺0{{n-aQ 4QNV@*34[i ~[R"tG6YiNk<2EJf/;b5rY7z G\R{rß^OnƔepTV`0UF(Vt.Jq05X1i,_V%'Woe2yTM`"uƺT(g'r$:A}?-{wcNHki7t<_^kRsba>ԚRiF"<}Ybqm HWQJL\6A{#VցkS@G,kiPQA,it.q N>e~!f12~wV+D#mC]Hf@ 1-I5o ]ӟÖ9>! Ĉ^@PpJv~0923_B{& <0WB.g!~%G:cD[m#HCm'QU^$j@%][ro!•h݅"IglH}P>gC ttQf]br#.`;*7H-q_PpEH"Fpx.TtG_,^WyIdeG^!?FJ2E{' ޟޡ7'}B˲{XBc4(]&&/ň_ Y<ӐYoЈ%ݬ w2|xPeqS)V~aӈZ"lqed&vHhWGpIÉ v8LLʢq?Fiw;?%Жyv#S %;Qǘ?]kZÎ GHȚ:sg|* ,2^1 `bi=z{(4Gi"=ht8M޻Fs'Or{դP52j.N.Z1=ZtbP-#;xoޭt4=+b8 xdS{;aUƣ}wޖdx4x_􃉞X Dky%fE־S] A(2&w 9J/ňlw˭#TEO JO9V$k/} x>}OƊSd%gYsPrPofLha A$"8ix itKQ)8.QW1gf{δ +DV%)Ί2ȯ{:`j;qI"t\CF0]aRCǒ ({̝C"E#(^'hM8, M(񇍡z{'  tnQӪ!ebQ.1x˂@e,&g8Az IO} ӨT8qpbU">g=cAXGi\+7C|1eav’i%둸 ޙ:XSzDZBi [0Vv=|;>9|}84.#gx# ,β?U-,b.ěҎM;KF 1iaq2dY" D7WاA _81w`5.n0#rapHdz˵rCiDօvXrm$41Z2a܁D՟&me9[l"Ur aYj黅cj%%7r2%<.&YEKQJ夂 wK?3% ̆#8Io @c^3 hs2\U'۽h F?FVI:;ŝԶto}ú䍈aBT1'c:%0_mꆜ 5&fBa\C}Wj\|y|Cg1+$*RT0@yǂW\j,5d%$a;OSZhF/ÆvCJii*6e*ZLEa[稧<(P(*YX>CH.J!$- w+I8<>T ͂Tr0:5TH> n YCg*td@^pQEwǣxOUT(RF0x0:۰;zT#fIiL&& ѭ4 k,jbL;D`WQNl@(ZΛ`ysaqPtK &&e<`N`"0$Tv1p3 'Ԍ-6b|X":u!'kIs6_byDg-|KN=^z=l*;Q>0&^ %F9$5 QQ*`mZ\13Τ%MƱ~K6F25I594t):?57iŸaZe=R]V|TIiJ 9\M:Fr,"&.#3GUXwYRW=ȿ=[S`i|gxxe͍M+B BΈJ5z z[qIyWL"}ml y$||6tvCDkfwRh$sdi9vٿ[O]zeTsnF2uX h,hُ,6;a#"JRf|9Bc]&%.F#*=yRM_ @Y4ID ~5t*J+ OS<&,yt/4d8lWúQ.E9i 5^+ܕt+0.TK_ˎO`m16HskRÕTC WOT aHq%8Y(5XX#HM#y-v #]_\s74"8Ya4 2ߢb%1"_1,I=vKd=،6 QMr\/j=יP'Kв'-2o: #y fFBCF{BX 3D:N%(wc({=M$ag9q7QOzN#I{_kGI 8 +=L!ϗ\ŔF| }}9)u-/A;INn?UGQ"7v+:JsY̥%e52CYSP*"r"yDI/{ EY,iJ 0V`QvX#_W7}įvq;l3h ʲx}}| (Q*0uLE&W=~B,- l]Y:HU4RЎĬ^{HiF1|= fu]D:M/:%u5|x\<̷jO}XSKIb8H=+ܪ\ H:𕻟VD&^2Fض8Jr*4c $WgIk6(]{KkKL\'ƴvV>/XL885SQ}Ojf qc<Q+ @,9ScEX ؤD1a\CBncy&6p)c:ЃΞ{QB)ʅ_`R9Y*W]ڠM^Fs8žFzak1{[V}/g-ᦄ/)O5 Wljb=GA OxZ Tw,9m9;_AR6;Ф_ͻ' t-BG/]ݻХo~vC0p9ԫI4v>U!9`Q|*f57얩-|I 2w{@B;VoXY:rB@onV/ z>"Q#e 1!8t8~ʸ*&+ZN=SEߋ\} qoq jArzM%Gsd{OB~4)B䏀5yf(nA.R%~jIɳYhg93YNfz@FtR@>KaXk?p\ON$\i?UQVw7u ŭo|رLVhE$ml:v6mIa;җ5s[o2^C[fLkə?HhTkn% 'W)Օu%C:$Z ْ7 AMf{JwH +\]`F R^fL>.򔶙NivɣB[nC*ֹ +vDuT*6GC)B?SG*𭿥/ښ?PO`Liy'N udVshggOV"\X [2H264z Ǥ 2\;TC$^gtz)^$Zg1xɸ6et]n+j+tHYxR0~mźr_EY@/"q[Z\|/ZFZ>=[@6{>(o]@RdV}sTѐ"ܙ?+4DĿñW|GMGg(*l]VQk}JMJ w^LEy/ l__X,;ֹ Х^dSϭ$z2.؂d8-bf9 ?%--)-ͧ "oיs$GQu xe&Pb]__[Rq#~v,7]ˑ;qS ֕*R"v8}T@KzW 2}q6Ja(d8^fT̍kz }}/_Q3ti ReaP~7RdZ>NfZ Lأ=kUˢ XZ;#э#V@,煖:SLB ZV` . #r`y} :=ҡ:8#v"%~h SYHB#` 4ds>&^~mzw}ӎ@`dbL^['!@q! i-S"D|^O:`Q<$-Pt$K>@^_P52aez)&i g#ZUs77?ZZ#X-!D\MW"K!'\C϶+H"c€YT\X͈3;6}pOPf%2-PbSBB۩XD-2Iq¦G*x+Ƨ*)|nqF*#WV 1v g\}\ws.S?b}]/3[BDk9b+#\e DQfݧb_}G-fSG=5 &n1'Ɔce 9?M9f|$)}I@ pc`x*"Wch#E_'h q稍mN}e]NbjɛYZ_ޢt vbKo[RQ70Bf7H韞:XC_|EϤ,Ap:CL&ӥJ + nGfW̮Usu)[7P;YRGmQd#% |iĆ4#f3l)êEhh\\j0} VE d)O ?Oo" *T_pƭͷqd/ǎ|`OIU80Q|y1dz81dȼ{#:|Tm>yÃSR|֘RlW>Z`{jjLLʼnkd 1 ԝP%yǙJxj)}.*BY:5VυYa?P +V=d[] #Z[ DmcCY9[W)-p|39:WgOzܹ^/{q(~֛)cVJ5J39QbfA>~d;vn=h~B5dk 7ە=úr5`meZL 豰G;oN?Xx,q[Ȉ΢gL7D:d3Vb 1\ ]/i.xͻnX Y_CD6( i.0"0#!z6#:5 iㅠ[>)@jqH5zʷ`^*뎁A)#@ÌΥ`߸^=7La)Ͷ)%(Qny ƟI֢_݉= ^+ǾȖc1tK4嵟zg\ү`vpMQ$@X=U%VEq1>ц@9t k-3OW!?`LF+VůOa'$z1gk`cnnez5k##"Qp$f$9@5!1K|hm@eq: NԾoG6lƊUxe&Jl;~gU̢(YTZ;bCOŠ{1)WTzr.'2[H:車ebXgR\ַ#=&%Tk(Ԍuc e~NfN}&EIC&Rh/%Cv_Z/!U}nj c.u{v9vg/ﲓ-EɈ|ku4= j*SUWO+Rl8w};U$vGmVfĺw m*ni\zC|DrKȢ[=THX#U]^*mX}VƜ_NH!*kx~ v@<)+ T \| ne͋56ǍrFp4{ZOL>o.[W1' }TJ=UЇ⋨/U `UU+ud\:x5DR+[<|7HO~3sB~cҿ2cb+pI4i'qz@c,}e@V9/G8ɛg"BvNpLd #t x>Qd/Kһ0rA\9/<%->W^W4,UC~F@U!4JM<oxp2]*$:/[&67zI|0EZ`?=ʞANʜKo*@KU\EF YK`_b7n.eka}}#jG6HŞe$}-쬇eeo׹D(`Q:,5(}n^g 7%L\p3mCoF!9l$<ݽZg>hG]F6{#Qct,po#*1iԵ.; 29?t˦ cP/G)H_X$WYMIq0ۤi;xGE R4 =WKV[ 3FHvK.i.;g_[oN`m8IV'f#n~bט`ķL^ %Yʃ}&nd[u XH d|fgei KlFy2eԫײͺwXA#&2pyo+Y9.CD4C;q2%mf=̥C"(vqͯ P\q ]ᓹISeK ^pdo[0R< cV}.Ł򂆧sT{Nx- ybhUE$](}=PW 0\7Ʉ2KY.{|AG X> c~ ,?5Em4éqc]]W7 4gn sS6MϐzR'_?6ichN,)4S6'u|=uCAdvō<ُȒW_~Muۑ]c?+eC`ScaAC7DABљ/7 Ա|Q@&*FT+"B#Y+ !rø_cbK\}ïgorH5MgMy3bdź:ֺw0"CuZ*ySkXJfo2!1llk"gm_uXܶǡ^_Elvl{HNr[φxIn%G'opFDe W3Al?@, h]%LU֡:2ijs!"5pQ6ϏChj┙MO-יOA.KԔeH/u$d#6z+) 7o4u닠j)e5 Y/4C?e扚;2` x^(hبuqKSMk\nKH_,pLaĂ1F$^m& h HUN܃M[476EmJyk ƀ}X,u7;IEQp2L=VlTXK)o q152Pud/Ί 5J|!0B ,|ZLN,\ uF~;^M䪤"g 3V:ųghSM~+*)S ]n-0q֍-gLژ?z*FChx`:ڣGBãOoH &'-qTFG&<&JHHR7@cL/ u+mA-yT+EOiK(Kt:#r]B صRODe. ?Ȃdiyk{,ˡD&5?֝Xw(}_e7qWYZN@ ϣ W9ft]Sጵ?o[P*OWkCf`=tLҫf7 49]UMI/֦p/uGHy0 acz%3 ;[ le$>C#?-w9-/n&ZW[& 5^ UFL5t@+YVKcdQPR7SJ0@=!Qs狸|t_$f<q"DO+ WGhd>+)~B~+3AޞZVuI  UAoJ,za?\dc +Npziy 1bY" >2+r+х"?x1ޣ۫,F]BHS5Vʋ^,Ysq%rޚf z^81(v:h0epS τJE`zzIzː ;KTxY4:hz0ԉLS#k%=U;^0`(?Hěv!S-:*Ε7ԿIqmu&]R.wwIJ"=s0NeSڽVD.Nfc_dwq8oj{ן_]2S/3mX1CݻW&.%ar73 zFG=3{V5L>o+DU$>e?({(Mϗ(LO-mf8p_]iW3<1J~t_gQN~eW. )(1[@ih4͖6J\$ +S\C|>O9M4H*k^4xLw+Ky=V Qy>ar4dZ8HR h 1 I@ЙxGZBn_m}JR˩2 >O7zzWN&wv94;YPlB_fEˌAl̨4eBmaI  cuwza*O;"]'ffYQD8i=| nl8c. IL9ċ1a6*;^{XTv\[%!SlH8^6s7#OƱ:)3?XlbǮQҨ}>(-L tصX6% %-I^r_ Apݲ __Y:,trǦ>wZ*fwH]I1U6NF&tDC|[7!"%ae&-Q{. rH@o ~ߵ< fG14kڦ 伀km!tSZ $mpXNbnӫ4\;T'= 4ɬ (% -Z a(Sەf\tɩ*D|coU mCQS&F]+Id['6|vW?K?C= _vɊRĮ̎gMEG|l:nr@A!G?e*^?ӢQ]LSH-RB[n:׀ ;e< {-z,Ტ ^sNp%@ ]s6ᦜ&G,ok6W$au%h$'6qu1a^ZE2`,E}++ϟu 7Wdi.?=ۓ^Zg\HhPl(O̔j }+QC;]>IE#N\UD"`Q0q<{*Ĩ/U Xndo. +V\ފxۊϟx7̵  I{y;uUd5Pgq,5 m<\"ON8ğHƥt%_*ʂS!:Upn!zm{R Wڮ^6ԽfCQ}K=e3&)6F:؋(ZɭY(7kpF ]_BV |.*1MZEeMV7~Ms bm בY⒬thVa@T;x QAau⸹Ҁ9x8#/XD/2;cpNdLA^RbyA 3j~3KDIVh\C!aFgC.,Y#e^秼rݸt$a^!#PjyߗMp?DOyoOFʆ~hU [m2jY Rx8p?}͖UťPF##/脱h@hQOcҿT ABO^ZfKk#%ާ'y9[t{i s3 t.$aoOR] YQCC*'`6 MN W9Y{$*PbE[>yA}qOo eO.)9pKނ^ EJY Üic H32}#/Kk{JQI|+T0@EZktp [0?[AI@w/ cdGd2<u A-#!?Ng`:`蚀 QĖ~8"ܰ]'ρ 溨B+ިƦvPbJߐ5W)MzCk|CXuhit;w<ˉjZ$ X야<^ˍ2|@pG_J&Ù\O,?4TRfճ.sn*j"ZW2Oef䓍 EG]8݃ŬF UnGy[V< sOrK&q5ݼ71@cϳǁ2/B$ԫl0+N M.MPݹ7oJI8ƱE)p'ژotdɫ# ̐xq_ @} 8~6W<LSHX6Щlx*D Hł/΅ `ԋbw/"X1mɤ=VҦj C?By"' / 0.m E';:|Idɩ'rMՖgeS똲(a+uܘ!eG+)N]9ㄻ^Ȥx&w,P0Ǒg9n]Dr mRW+Xn`x7ۥq% t] +͝u._MeLވֵzz7Ţ[ n cf]V3}AaSB4I&y*Qc,=2>/Dd%3`+7#T;NMsmgK4lvt8~8Ud%Eo.5Oڿ(@wv]Cܛ5ga Ĵs?c7og!f+jכs4_G9$N՗llmf'~=j6ˈaaMy:u/ҰLA X]-Is:}?#i}]i57}ޱb06FQb2ZJG֕$It.t K'ʹ~eNzu3~H}*-5ު.AQqh\ (Q OM5+5\"MEt9^ *f=W_4f3ͷ0b: Vu5OiiWyV"!V:tt ^'1e͠MOAm6eBwucS 63w MULĎv:bhUOjY(i* 餐I`fe L'=^ Wr[ERI[9+H\%t~_kq<iLr i+\3(M@4>DTnL .C3IĕC!w=#CcZh=o|tg{GL t|LABé:^wH;,=^q| 8`rx*͇dRϜ^HU3񖀣V9WV'gMd~~UqdGsHikNݥ!fd5gĞby'03^Ǽ!G Pf^]xyOBY{r?XEDl9e.=r 3Dl~Cj)\rTN.d$ Yg|Ä_5Zt-,(N=Aq׈bc_ EÝ+ l`~5@vx)3 v^Yml+)tXIf3'’S {B*<utpWkIB5xuFcwGdcun MMTjI{w>wSyr_^d,?7(vIxˉyrʴ/c=ε@o֚o+'p Dm6W2\x%kg5.{ :v:O֩2d*sS)} #ddV);dJ V7 WB)!J1R9)?ɶ>&mPtZ&Qfb\vjLsPuc?PYW/eO9 Po93ǾnjsW7waD. ay 9fs##,_5B=ڭ%s:PtLcؑ;n/*_FWiH:XQ"cu҃`7czN5vo%{+ٽgM? V%ZGu@6֛c]WKARxw-b(vLߕpnV.|4%s7KjHC3fdtnaCe(N?eâ<ȹ؅I:Niө wZzvQ<'һ VB^sFPVey>Xb_""%$W2 lz'>j"MQ%BBT+vo uUYr2c,jsL(`g?.5HN͚[{8ZWVY/[.Kغ&4 qFҜU\GgOy.tB1 3njry(9?/oߋBjjoqyNoO. 8:) :k.(%-IJ,i­=1Y)㻄1Qzm )GE 9^=ݤ" QP}F \8d}r&Xַ]ˮ7[z9@tjDIR=P=4v8N1}/sjqjA-0i g:@&J?o0>h!pIΪ~"o+QT. zWHP3=>r0y7&XWK*G2譤8K,.UqFY}˱@DH*weI,D)r8plݧH_rfJ6*n)Lc-S8DzGݍWűg50BkSWdk(vgPm=ZUۺjilNӛ.s S眜x_,-+jZU7?9,cDwwlEI~)9bI ۊTS_I>BF/ױMzԺy ^v{JFͪ˘Z~/ԑo!%poH #S?V%\& ]7Q?LPM\AgXy ڣl3?;3x^FMC4Vaʇ8|CP\ $7R}KiE=|sy#):?A R" j}N6̦2v y`*Bit!8|y(q-;h|HoY4 `q_`J6MQFc#LSYYB~w*j !B/|)zWjX}1/j[woGd&עHD S4AKʟ4@"Go(+ZT-4Okn{:<9a:ǺMiy_3"'NqOc k]sC/^6FA[4_:Z"َ\KD;BDb_Z 5"TtCVnQ&rn!'9?(*9K ALl7[vPa8vcT>A׃|(q)wArA!A`͡Zp76i~1|&gxn,( q1^y/:nǬ1R2<GTx[D_Xp/5+ΜEg kϕ;Qq ߧo :˼c͞ڣ ~ٻ὾6Hz,۹_Τy[)wxZ3MAKkx1v>(c} WvWǒ/}x]FSVQLw;3$dAj> ɇTk>Kŷ%F$pv1_Drj\57q@!$e<-t]^޴ I[mq7^©IwhxWCB"sY}ښtX9&s}JhN8Pr ""Bs];fU˵ 2D&4[0oV߉e@"ʨyty:_ {)L-y[S?Hf9wѽCҖKb3ɕ&$ǃ!xL Twh |wW߫[xܡ+sa8 |NmMμ]HkMc6omFh"UiFi&*~yh]!?ܴ S Im!|>|&qaH  t&1)|&ȵ%zT&SNPb\ʑozn2])qnh6M'Ɗ!o1[-Cjc3D+\íGTϰ79_j[5 {j;~=4\@/8lR CB&Оnj_,o&4.=mVzonk™7xDYd:?+m;\j+K[M ~ zo%%3{kwzmF}nN?lQ'*Е}`<&缲B1u ӦZAk@\Uv6/.Z$ɾhw]u?3ɤ̍ $敄C-Go;':}6BǕuϰCSjR%4 S%< %Th{n7%7V_k;>7f+X8mWM#gYZ07070100000452000081a40000000000000000000000016439a35600000f0c000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/hda/snd-hda-cs-dsp-ctls.ko.xz7zXZִF!t/<]?Eh=ڜ.+͟'s4L*0R`uv]پdc;pFw}깋[:r)u(&%)NNŎb{"թ2rVtd P ogi#r>.&~oo Z\ͭRTmiJbt`"Laۍl:ՁN%z P kWnDGg_{xGo|%C: ]~75kwpEaAi{UF&KdEpV6UY(~1"kGCVjfia+Hr-9ڔuQآD|;Oik|{_9;d=]y.x!kPA>|Ȁ%oاN$`il\J2~juTģϲg*r$.0Ub{7{*(٩cX$ʼgF䭋e_  iK{?o,qF#jȎcsSrR\8?ǷU/X\x ]O B+'yjȵ3Y׽9;/DSo+2ݺs z[qDCriFPt7g1LQѻmxNȪO:CNN1aiF'Ksbn_vmzCB%܄ˑXD,(bő zg1>o*^~1pprQXY&?+whO[mrJ `]Ij:QIe(05'ss[u<al;)(ƒЭQU'5^r4?ô^a,@z(qק5!XS -H]wUbAAB*Z {dtL V?4ue*FX 1f]QQɭS|xV8z$ jrl|74hf`̵aTХ'_|pÃlf6Z{v[jN$ȋ| )Mh͠uwBwu[֘n0in8v"V%_,ETl.F3[;3siOLb۴\SG0``ܴuXGw.ަnFa}[!q4԰َWDeEXLC5C`۝qAOeIzjwrFk/NCT$LD'\NښPmiXC#JgTiuBة@=d[;k^ TB?T# rڙim~ =}uPQ_O|HO )J"iOMXWWz o0,ԁ5`N3kO_sE~* !8:ur١j CTS4_eaFJiVwz9~:4Ւ=!'4Fjrٽ߭1gtL̬]J( Ky> JQao2x?gam\=ݑ37c#qkl "? vXZ`"𚈤U xqn ҇QXxtUF$ ϐgTӱqN~N:I+v'Nw.&K#nc *R'BםS-gc7Ql/Mj31 p_pEc'c§ņn4m[cDt gYsБNݡ q{eqK!>Ev}Z*ȦROT/;2"BB {#ʀTC{`lJnC˭6}Oњ/)|m73hLgwkZLv%8%bK N9aomL{I!1#\$Oj=ڶ!R[a䈤Uϲ؈#S5J|ϐY\˲ H3'E6q>ps,}Я-k41q--+5'X"S,]?E54ɡ0Q>G.; g'wFS9$ʋ J0HJ\/~KƊ"4Y36C[W#A8O}<'FWwAG5mYBNj5 F \GwTz-ވ=~.\8ld,r:ՕM<ŒbԸY(cÄ9 l3`rcX?::fh~}Q"|SW Tj; ) a3y0j=IapS(:8v9>zmM|uS1݌(/l2]"R!iSx@rNHssWN g7h9hl 4^Cvj"jQBEZ-~S_/Վ$t"$ 9~/Wļ,N?ڦLCskbW`sX⑄qX`յvlsN-B|}'{Gfu*Gi!Gߠ'ҼuC?ɘY _)]yx{}%}4XrKZS],>Yb]DZXD!14~*TORSjm }oZi7'( ua%|N쀓VwDtU\ŕl>=VKhh:֣ҳςbB ПOOf<Xl7A0{$f O;O5Пvn3^HE/.(Y ^ZJb(C:/\^CqA hCOw@^ɡIp+&WM0? ~LvDLAN MGpSqr"8Ϩ*S#? Mgr b,rȰ7T)6m }ƝC % [~*A 3+-n)U0M.L+bph<|o/Y$L BW=D<"f-J)hv\<~DY^ASaEN\x!}KrJ#2< _<@I&k(THk~HP`C}#hF驻6^癊}^)C%Q.dyS?*?85lKD3K85-=ґ{{GcהKx0we-2=DĭʹQqFnH\_€a5S19X(HZE%3=%qkbn;6#Wd[^%Ng{ E@JR5Z+ i!ЋN/4RV O)AqM?Z=k}W$;s.ZBoW@p#WysMAɳbOX`(!ֺl; VE;g9"+6Rjf:~pec:H )>W*H2J 839bh?2YR27#DL~EI;E0/ 6_m芭7?QL PtPHY1`O@1EaįdފMy9&y :~FgYZ07070100000453000081a40000000000000000000000016439a35600004f74000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/hda/snd-hda-intel.ko.xz7zXZִF!t/O1]?Eh=ڜ.+[g3#OW )NJĻsV;'KNۧ)|ym:kJ,nU7 m?[Rd hPᎲTպN۟Eϰ&~l4dƧKkzplˮ@οJf-g]2{>~;E1`õ,bsPj-䦒@u9.=c@  GP_HemgMT԰]mG$sGWxuM$i?_6dM2JJpP'#6Uᘸ `ٯ]̸; ǒ7:V a@+Zprjz5[4i *L Ž1cOE}^LHAGeab'Ls% s[ PPlC[{Lޢ`VƗq|k TDS_VNoͽȱ <9PDAwrq ϼ1ԘO iVv[FGu4'`mp%?\Xk6V5zR7քݖReok˯WXo  UD|M"YwxSwW;Z DĂ1{^@!E)CR{qbKI]Fq[D W|m:ڷ"5}Zq, ?OF/ս=A}F-wOqs? }7IiS'p/GK4)6@ ių S@TY]r]y?a(?Q(i;t%M/=^e32wj2Ò24%քo84q9L{qwGL8Ƕ>zXntX*Wr ;XZڱ$l43HDl&^47pmv`_&g1H~3@(NM J$3[+b0.¬=;|]/$,.>*#Zt;-g$gANt֢-WCL p:fR׼6Ntp"+xVڻMX`;o2ΰ (/Or,GMH rpcnnu/|D?jkC$_HU7(HpJS%^9,k91i&BoSlCuְD#[8z@ԧruJO&VH/}kTB(=llznv &y@It o~{ܳ* _0X0 ]j+6PE~ XNA,>s^g-]_M(uq,=bd tCh|\)Hw׻V-HߒEpNZP;vn\$baj 8R==qC.v2{Ly*"j~0w*Nj73"#QQU/Fʕ;oըd.2&OM)TfU x ~MG5&%-4=}Rf.P&rCA|90 DTlޓ<b%/[> |M^T~nPcB> ƞN0K|uBGS`v>Xf)X ɑ[g$N#vq%[EhO;xWwD`w.ʫuua)lD ]ki$rtYr yR${^&Q<͎Cj vgiQT y4 l=0\ =XHrebbnc-ƈF| V\(ݔY/UWE՟Ut<pyԃwq? r0*v]WnV{HA *?ZSGa&8+þSDh^ [~\N[ Xx9 M<3b.#u5Ip_ #@[*z; b-s };#׷gb`l 'ǐڷaDk%A'G^1TE4(q|'l5nj!>F0JMf/07ɄaU̓t-0c„nO8kL.zDqԊ6Zv%YZjg;p/Z[[=dH.3)o?nMQNq.mo%I_Deb-aHxE`majhmG.5dThc8FyֻьF950S7aF|M~C/c4)^MBЁ5}xxC=H yCH(%?CDT^~fP$c ];-0f.Q%JLS{儥l7Ǥ3-ٿ)9T7dg 0̧(Rja{~Cг5A_ɇ ^*7j-C׏ǺVQ(||Lo5c};,/ [ZcY0Ckha[ u O"WvSz9AFZ, 1"i_vʣ*}' ShNdבS™!q||gtRE(Zf6鐔Oh@#F~vwwq~ĐI YN/FP2H]Zտ>phijho=dp%,QWt4 íNuX +Ki8QaOnuڸ-$3{"ʰ BRÊ<̈́biO GD9jB!)btAIT{G6ꕍDq=+-j /#0z`g~M#G:rD흛HUl?G|g!/I U(GPo@ p٬ R8%g}LU1;pGk*2C--K[u9q.h s&@?k {@]"B)m ~ d},sǪ&9] kg!}_q6o*$% *,)KֵOD336X r Qo%Ci_kM!/Y/5l.v<=5\0 )Y8,e'60]#1&-Iam6"aq_2`luHɧ[^L׉+"ԧ!.U"XMj%Ӄ??QmE(|4bQk?؏tyƑSxx.I,!dg.́Ըlb޳v,/~S*c;D&g-l(ݞ{L:;E氻2"W mT'G^wѳ F{>#Ѱ}m_1J/1y0NV F˥ ?W y}L?!:$QL'nk`Dgb*z#q/Kep$l [϶l(y(b!Y&%XMwK蹞Ifm*(d OBl+w 1u+okaFK-~}l/7!rVP^f ZScORkΉ9ʦvrtL{H ']cPf2"[?Tq9 '[do(-ONO4FҊ ΫQmP)VpMLm&Dk@W R@ppn.8uV= rZJ:}Ix?x#Au+3,oϳ$1[·)m-֖-,:w M>4(5]NF%df`N~}|FhRK*tƜaF<s!i '5hgswaѕ"C'Yߘ@Ȝ*OE!Pᄒ:Xo w<ȁX:h;]K m†Hd4U5i`.u863 P!7@C3. !ԝ5_04h3it( Ou[?,~vmaO=Gӵ.+x\MƷxI/  YI80IV8v<|V/@k6N LTqH]xBˈ"[S;P[53|,].vh F)5oaٕ KFĸjeec^D0^u9|?9PCZ«v21-!SVL;feuF`xi5|glviOQX iXK??_|;צ.,16g]G^|i8)YHj5-R飓 C952~M9ߤ {/PKQm-T07uZH94F!º;5R멕 3uIa!vt|OHnY<(I#ʄYxpI)̲K_~.a2 nZЅbB‹>'S\* uڛJL)0WK)tvq:q +@1"ݓ夝IMGޢg+O1)(닼UK{lV1.,=*QTC/|$vRm~K4)B3jx(mCjcil%wDNQH(tslT*+FfIndPEi돦-}\A‰c APh"B~x'k Wrg)jAb#۔ђ P| ~I8~¢$@(v~s+",A_L/U%4f&Bl! )>l#O<8)ʼt3Bneb~A}"Bz[U%5|@5 e.X"tdBˤg q? @r )dq]KxWrYWƉ3N40+ӌQ=pusbxug TtZC#2X@Bc9f'N]z:dI.` BP$Q_5+:C=@ J,wպ#2++Lh5^A&INw\Λ}4s*y,XPZn{&5`~ըYivuQ'7Q`SneeٮoPʮN Λ(~cgY n{#$a y fI]N+ <;)4$_ߵ=rT@6DI^IpK-Bb9 x7J-ZzUiiR|q/>b"LW.]*_iK|"X%{Q`pRFMsYk ]p#>TORC"!9$ X Ev|p{EJeZQi,SE-y kRo>ߐxA**r}4rT.]un$n+yeQ>F[)ƒy݌@lg!F˺/|3}^S8)3T1UUy/ÖZƹIC"wF`*4 PO#i͹>U)t^y(Mq)<K枨=dv ˮm<=ω#Bv NeklmH*q:SVMDI3O }AFԖ dڠgF.7YnAz hWO@}H ͂*[jH|Ǟ8l-3f)7$p9R} Eœ4>Be2g{߰t yדAe˙~pa=Åբ OF#8~Bφ^b'AiX08VTTϏ5J謭A}[D/OMNTmv#sd<rcGwp}rr# y7}他s`GAsYDzy$)zFr}_WW"g,qjQ>8%r@͂t%HH':PQ.a>/8 淡q7֊\6N,du !џX6gx)vµsiv7O`._xf:3c%ݰAŋI;b~^dH1k5?k%veso}DfG*;@&+-=ogH!\ܳ~yoP!RBIÏ9+a~H,X(V,jvWo1~uLeȃ.*wBI tF:LPRgF o/o6;l'Yž/&^'"&^<‘utrIeu۰z ڽoI6O=Υ9j@^.!"NÏ/5Dn; }b|s}S LriNw~'z=ڻB$𤵁jxR6DǗlY'`FJ2,0&#d-5,urzRCNynC yP Yd+$Z(qn`UDZ AOHOӭs ZR13}6/Me;¦GA;VpMuLr;FRoKOuX>.%G*RB. F ٭zd?n }zY:1p&/GeŜe]~1`68ƺzP 7dڲ(w `3Bd,]M U]IwABF֓Y]44i'R뾞[Pͨ ސ ^ Ѱ%BQu_MB7~Ή߱nix^l_oP*LhI2ls@('M Gm hrY]SUͯ:b9A^^@VUVS8!uZ:nr咩-z1e 6d +xqmpy.:E *5jegXܜ߇ /J}y)6c0UG#ZYrht[ȵb]|W=-U@lTj 6#&kڱ %Q9 yvGPϤʆ Dz*,0兂կt9NZK}8抮|m0($&4&(;[EF XS_8H2Qz?5?>-y5 pnna^@N&|idsD7{=n%p?^U;b/$cDvZe?4]FYh"dss4-ͫXTIDž#~4]~sZ,*;:4ʹy9IV:!iݳ~[GY~W;Kl@% MH'Ȕ,]#% <Έ 1>;M1ސgzYQr#pI)MVqkuGKT{er.f L |N 0ePQ^@4_'3 5m[bd6cNc {z>z'8knriqš®~M::k{E^'0|S="s, Ace ^QqX ͘Bt7T98mS䇕b 6BQ&)6 xS+LtnYEAE ~4$Ƣi持]ս"݈2|Y! ࢯTA@nCύ5"ʎE͒B NFUC[Ugsq4*_LĮ\G)e#.ް2^w?kܔbZ!˷#*{ fa-+6L1 ", D5SUP}v[_N}^PXά\Od^HQֵΙ8hNsa;r/^ՌHPo$Ѫ6z'Bio>⢽hCҏ c5bk 5\t31͏̫M}1F +4Yx,:eRyRUٌs']f5LIjHRÕw= U ZpICp\֯&z0!]|8՛Ru^RIrsc-gSX Oc+RN?sRWaBA("ֆ\@ ٮЭױG"fM[$Ejł(5F.–vH0 i>p3jU|otQD% EzR o!XF0|wxĎ8~WOkm7꓏) .WfB߶ &uMt qʂ<%FrxB֊4|+GO2)F]<@@d#Rf[cn7„O @n5U &uGY('hC}thPg 7?Ej gexov' C/9^I-M V}q &nX9IAf;G?ĬxMiu._!xKAW?zG[(Q 1 0j2s(5#Wj }d JOc'^wa&@>w&R>ޔ/e/u9!y )t;al[ aolςJC[ڙ4&])1lj7M,߰.i9jlCF2u1{;Jr쪣a2X=\GOS#  ^ 8`)_+.~G1ybLn~w=Ȁ/ǕNxh;?-%w49G)?H9fS zb(u%c ::A#E?FIaЭTNxnSJmST\սmp^=v}R>}\>8xnd+@):R`2L*_7ύ@RTy~EkSk\]=l($- a3(+1&^P@zKcaw?)ĺ8W]20ۼL[5xZzV%)kp6EJ\]/"bb } H9bAZQdID0Nf"8ryn3Urt^=!29<$TfPHAxWEwQ#XP5Av\zs7hmܭJ[ RP 1fCbDފd FCC, X~aC-2%J5{["()Ʌ^?NB]`d<bl) }Sv0ҡ/գƓ\& dDGTUp($AR_z9xvou`nbu֍#w0\ϛ>DZ6cUdsT5B.UZt·rhXj;3s:HlbG -?dݾ.#q}>揻E%e%S<0K:)wPI Q1z:P1ʩE6{$k-nACoe׏²lV*E6@?8U dnAP~r_ g\I::R8PBRhJEwv_"qI:K}"HD('e"mM?C7,l \Z=¿bw`Щ4P9k YׯZRWjmkUYǁ}zt 'z OX.i8隡"Ly²7@lWtEVxn\glq9.5:/HI\karO[O:Y3Xp{FK"✱Rm܈  <{PFXT[GJt:Y>c"?FH(m*Xyw,M'",tc-'ЭhbLX/ 0i}pVJY2085 d۪)m' (FٗET.\ N DAS:J*fn/.!DX8R~*7/I/*$ƼR-:+"4t!N-d n 73tUUIQ"ܔ4ͨt{u;a=6ޑᓊj.11K@ *5UeGnWܡO73٠|3?Z~xܗX{%"' m$Bf>CD+xz>HGHr96TU sD2~ltc;%8v,yQ)cCa$W)MF ѝO'c -Ƽh+CS+PNgH6R[Jff3t F1UaeLHMtsߒ0D-U!•n䁜 cjn3SOQx(N48smplZ'<:354ѧ[( >*TBW?ּ6hGǺâ~6A0=81\t jS G R=uY}e9Wo_yDc@<<KeҬpC?5o=gQ(,gsBa}V5anpyLemsh fZ\q;;T)`-NK],m ,o؁hN77؊FL88O;"Mwoqzwq|RVf5V B`Ъcjc)NsQz֗m++4if9fDǽ:(q{r9xϿqYIAKwtBW0Kz5}@3),9ڳ̌Jhڷy6mZQ+W { 煮Ԡ9nkA#<#_mxYb(K;QDcD7[|pmVHEXcPOzuwܑ|/A!ϤNJ=(v`C}+dh:!nըJvή jj)3vv?mÛB5ې?hdoYY܏/(2H-ˑ)؏yJWOg6_)pW|CJ5 uezDxh'e;,Y0!؛䚂Ųso )g45oo\oT7&ƈPbۙr32t;ڋbPvqp!(vZHͯrݙETɍ#du#Oc|:fiX1m;,d]/,8?jgOp \F)e_)=Z֟3wÀLNZ#{#iʛr׿tj\|AjCEqx32E[62[]D$ - .Ӆ,^,Όr{qp8NUG;V30 J퇀8'ċ:6&=0Vn'5JmV^.ޥwܟ@7uTy_pDf& _\"[:بs3ױ?;a~ ?՛Iw3̉_ %_Y$IvVe@`8/׆>)J9cCnÈyϕP5W:pk`>~m ɶ|YrM^!]ZAmԶgKg=oX:P64т=ax/6k VK0r3݉wyrv="v]1^yDRBJs6 *ʀ+5~zzqU| ǩ{vMbVD'$Ku0]=KW$Qzǁ#:Geʐi7<7e_gQ? 䏰ZSe||wn/>OM{gy0Wvq&E+$gfqrB{+p~zC6`[n96 N4p{D2z*_Q3tX;|վa):0M+6":zsOILVV8l;Mnpn+@$t\a#Aʍ*үfOy pQnAv eUHHg p/9dG ocIu(/|q̨P{I 7iX u1R x u Ah|%|`?lm*.ᐍim @n{Bݲwq*0w㪹S>i!ȿvPN1HIX J$%BjLPI@Ǝ-qaf5*k.++L;08Xfi HH \dUDsR7"P>`]]"j&bɋyIzŜ0vKw.|@r6",gJrT-@r ^"|ur.9 %̊F7>vT9S#NTaw>u?Bғ1:IBȠV$/"#g1u)ߒvh!EoPR^4$0q`}_JZx0oQ:kEavz&GG1Yp*^ݶ*wz/*<|b.P `#4$0c1!DGF3$@ՁofN l{|!Qz^ lxw&(Wqo]|:>ʁ0g\2CR3I}X{q]\8yX Q8@dq c \ Ox%N`d #߻[`Y۸,2Y-+@͒;YM\In' 4,jbK!dVr>a:{ሶ5w1k#:Jfzxih2'B%1'o*ܛ3lMkE֛ Ig8!As#-M2״#\I?v켂J=W-jJj2KQUqH!2T+0CBWzv<]K m&hl@FL$n;5M?zLy70MRy{Mڮ0:c~(;!xE-G8@ه~Tڒ0tG]h5唎-_(/a?%4䷷fKwQQm%KRм2x{2w^Cn ԬX4 pL".쨉#&_S{PSY+D:>F̫LASgK0ZiRpjx-~+};\|%䁲ʕڅ_빴" C8DxZ4jJdn&$6%n+ +̪1C\-u=ʎC.T{8!p1U^#ZQ[)J]b{HP7'UUľ R1}!k"IxH#Wp@v kJ& \ZS^cuu{6-moqe)$-h;//<`@1H^؜>;' =.MyV|b<јW=H2Y 8{1n׬gfQZ*& ` \MP9Da >0ȝbPS&e?%5> I-LؓU9alTvbEP ЖLg QJϖV"À{ة@oZam(@\SpOT&x- r[/ \4h$^w-e{͞b2gYZ07070100000454000081a40000000000000000000000016439a35600000928000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/hda/snd-hda-scodec-cs35l41-i2c.ko.xz7zXZִF!t/#]?Eh=ڜ.+К}F>/ # 1EZM*iΦԨ)9y >; pG4 ?hkl}GQ$ruc:_=B4W-ij C)U;k Ix~0rR=>Օ ?3.݁`IX&Cy1ݲ6 z0:5 V5{v`$( n 2}S*{X1}jU>Ǝ)9n9o'J%ˌV nRSN³71~4萹3 @/ uzgfdɸpUHIk=~okv1hF$9R1&̲rcXEק  Z0 X2 s}B.DW77"\̵ ZF'흓`kFw4t7wSF<܆LyP[ac+|A}w=w/A)'z_nX+b.'n= 豙z&E{eAÈL0#'JWfzO€xm˿0o ~rgf,ve[o9GߒM$0<b// )wjӧ\GŽ Ɨ8Q BwL&=B(DN E?W~cZ}޺_!*">\vmPnņXsd4՘QǜWIZdX|B܄}|R;Mi=ZwC8!{+l)lǎ]' tp؅n a,!'kdÈ/<8w4 yӶ3BMӰil[f9B>?AF}^r0$6V$# GNI01I.+SƂ`i*]qu8@Z]o2ΣvD3j+K."}`\X&X,@b+V !YßsΪ.yULB`+5}'u{v[ކ?[Ve@To{WalX$]s, C%|0PEW0C:H N+ht [-槱'w 5[.64$$XOiP`[VwƺY .7,j +>7K>EG}JGݔn :"dxΉ'\;;P=vW_'OFgKbTpY#g?챶袰w8a}eEp͉qܳn{Q3*Sea6/Y\;Qʴ'0שڬ JzL+=.5*,9u<*v̸Cup|nîcFMxC2[k]R Y]bQ$Ӹ+rNv0bHodMQaYs%$E0,.WD!n]n=?\a0||3Y _}%Z;ЄX 糵̱1dQ⼔!Mg}$6u-C@W\DZ&4.דI_.մydk5B%~y:y5$){3!+kvNi_hsRH Q\H( AAF?C+0!#4Mkp_iZ&& i*n4b!2U!6OeP o򖐰9lqUPX%դZgB\YqlYpr^% I6)~u}+tL|)3v,G׸g`(JfJ nwr$~R/+o݇¨%@+e #ii0G֭@a]XRn|\< BjQr1`FJֱgYZ07070100000455000081a40000000000000000000000016439a356000008ac000000000000000000000000000000000000006200000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/hda/snd-hda-scodec-cs35l41-spi.ko.xz7zXZִF!t/ wi]?Eh=ڜ.+ˢ!_u5qx'a\4(_Z ">0GQ֡h鴷O.>RH|_9ư]x<|wu>_EGuNCs¢ܳ~/b"_-BF^B%{3t`'t읞ш^^ NTZ!L ҳa|,6X ZSժq Iql=$+_5: #dgZxtwpO얄ާ D^j#ZUG^ʿv%Z?#̛ G0K?K l[lZPJ9ȓ|AbLO>txu ࡱ S e蔤8`*4c,1Sq*G8Vղ!?=NzL|Ku1Wn<0xh Qff|G_ 3͚A 5. 0?4J:˲ϫ'aC0Ha1O^? x^bGNJ>:XCd]T -tpݵI >=`Q"Cŷ@&@aj͡|9qr'?P?OL 1rU_VDPNbv欏e%I~y3~uLIlkLRyDa]D<#j. ߬'d nukޝT*N 1) ΔZa}s7ؗs$Ej0d{We/ܰR4/LLMp,AP]T?Nu ^"pVO#(4 "cS iQ7@q *2Am"CHUlZ Y(#$Fȭdg(S cI#))G ^dBP_ Dc\Ԟ|]"13ulJ<Zs6syߗ[ W!D61pm{~fWUd͏t7g;!J0$f9#J0KxQ#ˏB2Yc|,1zp=NѮm#θx'}`z(8T,Bn=]HPH/gh}rpR+] P,plx8.)K8s$!mPkcۊ0Y7Z29.\)?e1O[GkWH[k@~Q` ?%[pN}^5d(@7زn=ÃL]h 5Poq_/[rV⋡H -w_GѨI,~8CY?Ll K0dCvf6kJ!a4V[ƑҘT6ɓ_Ye q1;,Ob?ZukgALvj1Bsr֞Hp]*kӲB{?J- W'lєx;<ؘ4"^ $g+@ \gYZ07070100000456000081a40000000000000000000000016439a3560000351c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/hda/snd-hda-scodec-cs35l41.ko.xz7zXZִF!t/?4]?Eh=ڜ.+-M>/d >K_*,Z:NV9w:_+Rlˡ3iXJt%-4o8ѽ)7m:r;*+8=( K(!v௉w80nJmʀ2wHśI^ITL[^46l6  E"uQ7!@]V8d.'~);GS20-6) ~(I%ܗ<݁Uhspc-fy XVҫ;02_żk/.~),>u=(YlMl j]ǟqҍ_ZߗTնm'S`ԅ u͹Ž8tpQ'] 3HI 8yJ (E )g2po'PVD☙3C2kL>RO1^Yui+}L$7&jD`Uݕ3qܚ%ɖ_-@•Oh:$*yV5)04n;>2rU!/`Q)_M*-v4\Xr`YJjNzdMAsPW^"cSxb\zDy L[it.nӺR;}A4m;3_`JIFD;,bo\ - iɨ%Vm1++͋twJ?uWr8B_}AsTv}4QU]NnShaQF?w!;]L e'чTdQqOԻ %mpW<}AEeMch0 V5xE6m+?fLI撥i">eB|ux;PɦpN]jX#/3,K /-YҤr(JNt3a:SsJLK20_@L{^%Ad@4@^CLIhF}^žW J*fodzSd6-ܥqB R WߧMkᑿը"< >m>&] ҶُCx 2B}s8clnܣeԿ"j';ݠY8;?I.,6ޮn Ae.uZ"Un{"WP߃&8*/Jt7(Kv0.Qy+C ,wei(2c80,*"1%*q&ӂ#Z1_T RD 8CcoC$NjO'>!§?z쩪b{݃S? Fo]U[LRٲ-& L19ox+\8Z;"0q3E@Wqųힿ9߹ o0xzzS&SE0"KIҸP&R4ZaY*Y9[ϳBu]ۧ)T^쟑tBdFS& qRYc'=max(LAIU>3W܎l"6`/+0q7KQƤSs3(zxkMNä[ E'E$Pފ3c'~A\M/WQnnV7tvMul˜Ѳ JB_ e<h2ŅcwG?cٔdiAMK+ɄĠMR'ƬX ,o1\ LNE.& ! O׻œK܍FZp ďễjPr\>iQ:`y wvw✜?*8x39\WH-;il${0#4I)z6_Y~!CJgB6c4w r-74s+ܤ+AE"ӾX>U~il 0}_WCxV_a/ǭ^t`wm 3vtIӷf9Z/`; |e'C;uS:`E /RF:s v\Wqv~[9T;' 3\o0/~4=}j"xu2:u.)"ӟWe5bVcN)m=~&n}9]ޜurVȉNꓮi9mpQ>+JMNǝ~w֬9l1Xn" A;DAI:ܰ [;A;BpfrD;#]~eg)#f?Q4N4m֩S "b]g) _zuӱAn[gɆFpJNA2=SeP{ (VTA[~OU|ٓS$\^ЍE˶ > \rݭ`%ک0[鸒juߐ 7 f$UvMHv/2&-u}_USܴ2brHkiuU|f8ʔYM;䳠' j%6>#DDʝFO_o kѠ߁Nu2~\ nK[0ޚlp[`bg[kLNFR k$Qb/T@ p;^%ĿVR&F4W||YbBRd39'HI!΢&>.P.stnah'Ҏ۴X\nAe=m gMe9E}W&h1#4vTL}_<|;n7b6"iQ)K$ v^,ܴCkS&MC+L)ؚ0XUH0?`maˣj(p[^'^9(;dnX+Xd*DG &X\!! FYXT/3ݹ-voROLxdޘ~4g/$G&@ViT n;vkTA0`wHRMէ?åI;e,|ߝBʥyԒvn= c2#jN{FE;$t,*EY2;![Qjۨ s:elon-ѣh ojď?쁋rjܻ'h`;-{t}WiBxqxf|9G瞖b {ȏ+D.ΚzZ u*Ns׷Gy-Jl5Kz$އZ /B.e;ZZL ȥ|N 3c@>tLn>=ML>SR5G \7zAmWjuP7lčk/r@U[Tb}7AV|՗߭Y$!j5L bvzZUbDZ+17GXzcDcBQ;8ޝvޛtpm 4oG]/cyP'hS$XbVR\'ز;\4(Y3L C&̈́B?<NgmT`>YhR%#&YSVSĴpn!!H ?.S3T 3~qj¥r:YIK;# Gu 6W@ÀN>Nɔ D)|$*q-/K乙䚽,q'H֡kٌ Pi}|Hz:*EFh {ObQ[Ű4X:,!Uh-˼YRFYDhvq|d Y=k)-Ա)P`wnj5/pɓteB2eEz )]@T pC'[Zܓq%,^ecA,"`t>_kggQkL|IؙJELYNBԂW@m,+M9;~yqҺ=y. ӱ_619]b&nqDԹ.wq*#=H߀Ցqx"swS$ =cՍٔO C3E"6Y`*?E7Wy3׶~g"O 1Σ_XGif1_Ɲu%a{Q =.h!ch/'.y ?MKj)&Ea4 ?u ɘbZRV}Gj cA@E&6mDpv*( ;ah "G`$#: wg{rI C@-̅ Ls)O78ոjpp!c b:YHihHa+/U\@z6b@F*,(Y9 CMc"X|2r _"(yo.q*ph\4z L[bٿ@rm[OܴynĮ`7ɷ/^}__ Fpق`V]Ά-9ZuD5vQw gvYPWUF]pϖz2MK(!P3e6P,b=\fK ߸sg"6^|`=}Q{Ud<Ά+*5u9B; pF`e!.9uA>ző &K', JQ!3c }D&f;q;g&8Kt6R/M q]vo?߾Ydz+ mҸE f˯S D'xu0ޥnDo'r"]y<Ly6V-eIZiBάD~c7O&[&`x\͢_%4ǀ+lE t@˹hp oa[+2^0#>zK4쁰VֵV2!hwLΐZEؑ|i9Uٸ*E0o꟒ȔGP˛޽,&GNʃUvj~A%>R$"/=ܾTmQHqg&#MAٮQQ?oߕ.=@4DE[ $FMނ yt驩ȼM+O3L7}I0a=t$Pξ!WמQnF!yx*g-<2|".cO؇pmLOٚkζeDnZ )Wf1Gz5aA JA8H]ߣ 1m%'K,vQP}AŃiR=j 3PJ%jzmV)G{ZBK@$%!R7(+ѯu~彄oM/#Qj!n/P }K8Gal~K#H|s.LfEQHh#){i2pw#auN+FHT:Xըs4I4_낯$T`hJ`ƺ#HjtS]Qo'`,nU9t+9kWdgδ:+oS/+ eDhOvNjb]5V$~qEUvrݖ!^d],fUMƕ~@rL=BU"y‡k؛8^hD/8 Lz 4k)~3a<-؞$4~!R 2oQ:Fiyn [0).kUZTrפH H6Rs&u4ǩaKR<֬j~nXl Ĵ$|aVt+5hCw8w8$D P_@jtDCK 0Us5KV۹e3nײ{f>*6Sܽdc?I.%A35 u\0|N@->:)F5gcc^Wu@Ѥ3wEC 1;O{A R:M@g'x2G-(o E٬uh}y$m1 N{ɮkF WaɥLB1d&Xa{u PrGqRxmQ zyPH4[ɯfp^l?YcX! D;^w2F?ӵH.Hf ^8/.uHQ}$gN |]SyŁOk 5g[ i$!E"Oia /4n8CN[M v䔍R[>ꜣô<;-O3ߝ뭽I5ﰢ6]G Mk9FӓYZkUXRk$WZs7(i7yblLGJӈv0+Aٽ~gڇx*m\`eMn˭GdX!S5̰Χu )g9Q~@ 7]?eo_7$9v=Q]S,e*ꌝF-!g֜vFba%kz -Dפ'QʵU3?`{XP^\2oݳ\Ѿ{O,{2(n4p㩿km>w8A&~#BKP1:> Sج'RuiwSs>voy5^yN⇀9l/Y47UE|շ6&5q]k=Auw\J,ʥ|z`#$#l&I{P[Co+.5S8ܝϫqՠFT'_[4rS Tw2'oAHYg]xw#ݼGZ%xh&86G}L3680P{;+섨}q>kYF-]qsg4HXFt%9-F/޽nIW M ^kpKǵnwi{ Q8e|]Fp nV$xKUejy3: U>-?Խ.qAvTvh3a9Hi6!1K^ʥ3uX M1!+'`}ZQ=}T'n#L(Դ:TdMqLYR)s^)8ou15aByI$̀~bUSLCFn X]Ź˖nՋpRX=މ?=bv 8!1|1xB~ӊ$*?{R/'̥6 r=L:)n,B9 f|;csh۫ʰi4+L"D;eڐ!&_-?&mo.)_;vt8NՅ^׺n%.p7*nv1"o喯bҷ;ũsj=:];Y^qYn|qw66"iCZa^=gWOemz^[Ր;bYH-s7.&:h3<6ZG.{@̝FR)ɦX&Q:P)ll&1'n4^f Be߳/GOV:+Y,o#3^Yŵ, w<'4bӤHj[}_xC$:`u\o\ :^Hb2{ 6F=[oҍMn{L%7syt0:^BI#C̃\#8U(Pf}_a,N$.>֮7|S24Ibpq,zg¸:}}Si1Ku݅G̩U1aenZkŮZxFh"SWA tu}5/F.3 9CvcĮK]3AUjZ⛶t߂\,/ϔF>Ҍǵ%eݎS"kzT-` fDC~>ݐe!Q3[ocRS,s ޫ9 6{y:_+)/ /M]>=X.2T{Nq+==4 D˭@S&P^-NԊCQbDExh0Izp E*;r%ȄGƩ'|M*g!T dsUzXP.y,E-ckAn;^4yX@7;FkGlѼɉtA}ճ"x~ 8(MA`C5TCL4@ن u>hٳ$8w3B+;kn[˼Vz9mKEJ&?tCz9iغaxp=?cGH$ DrƔRcүћ}JXޱa[ C\ Smle/әn]+m1ހZ?cX@tHfu"wL~ꡊjF cl] F.9lL(jZmRѢmyԶ#td4f=qC^M)Y{+G,Z㘗M>V-r6kXz7Պ%EO[6f|ꫝm ^D;9c kQ>7ѷadJ'f8)cn4Hh;d%GQCszX6t@^둖(#8̭ӺE4 z\X$@lb1D*L{M#]ƦJ$T O^&qJ9^t@Q\0$Z$K('NF|wZA;4_kgTPrq8/VM$V2SK5lgijUn .ie#,%LD.>n @5kjձVX,O2\ 2HvFjt[í _!铕zYʴvԧeyAnWԙѱ5m$re-%1Dll^ V5vClʅ _~.RN}BKC+?K.R"3^rx}i$2g%2ÿje}cy@UI|+J0BYA6j<5&Sq)UJɻ&w*л tho'ˍcgSP'O9=G#!dO%o )C;<'.9 >SY]=9 4ctp\s,|iTT-VTK $'\f^ @#Ž5UܜlG0M>B ƏgRԿ>|CGy4*s-bj g`H\d+[ߘ)r5 jL݂qG=ٿiܴe,|r8EWwIiy@ utIZ"lDؕpP!x6|E%ŻmeEtmלF$WL,1 kYɎ#FG`&>PGƿ{]\Xt&"8!D GTs1*[4Z'h=¢r-!bH`Z8gjmyT:E嫊|:Eb _hdT#'cQrF?c6?3hm.֖a-i.G%U>/Vda a/᪒V'@Js4qn ՚ >p=}ɼ#ip2st$K5]l|. x[/R픳)JkF 7_p4`tKjB`cxF@G*Vg?<@-6kUL3PGt؄Q .meN[H775'k3u+7Xhyu!ozN~yD݂fcVj̦,K?b%.]gfr<~:iPuV1So#A̙%,h:G:v7b-O 'Pie<^L4faIf털kE^oyVlk*u$z,?wM>my獀Srj`aUD_$׺ȗ#r?gP[3U\ ),.G4oz͇jY {G~\×OG`JhV(AMbdrfVY":[U,J5ɞe۰Bxc&ї k(8ЯISaPp (XJmYVmsхޤ`|>t,~OޤT2p@F6zZ`|w!udltGR6θ[ZB~C)RMp橼H[Wv1ļzI)i.kɰ7BGpZ3eiB|05S.nBD a<^Go]׀TEٹE+~%"Yվ7,4A{N45QtyhVr]X<`CۅlʓVG=/ϥMضXR'S3Hf hP`H@D\IixHїx!(S7ϱbP,4 \{zhԟ8]a{;:}0&=C@l AJJPuЩ}Q3K\ W 90z MfI J5%6նU3 [pLAzqEȖg~$OnR"145Eaܺi <-6wl0/6gjP0l9W,M=h(UϪ33/Mp(GӐmI7Lp9F4 G-r T CR'JoʄUȫ!UE7wba(rX~GOl߉q%QSRY5uS<2UA ;<6PJ+)W&E>ƪBe O^՛?ir}yn 5e94 ؈}io3A:]kC1ސ{B0b0HKsxkLlڌ+qs-KpzF9ZT^=D%qyDIa u<=r)`Ԗ ʐʸl= ~{_DŽM s H1WOg +(^M)X7E e!Scw@51WxG>$OeoL>鹼玄 ?کxzGv;?jROʂ=& MD^P#WlrR<ŻoO|qeKe$D=h=ppF5s5h-i.AΥWF-A*D@nQ9T>;C2pR U.n5Y"O H0MU>o5!BtǷ/3u dk|H읍G Rs#\(RlCN*cz iʟ0nMI:lNsϊE&32% 4!کyya<*sL&$Hu+4qMqQIbz*ҝhÒپDYvԧmϱwi%i׿ꙶȇ ޕ4,R0C.~,Ӱ*}{i&[keIdEqpDf7RKqFĔu ¤ȲYFcp84[<8,[*z]>Ot0Rp"qŠ7u!C+lTiv|rz b HHиCay@$jp)?d꒸a J[ 3ʋZeC6o/L2$}A6T*]P7]6DJ$МqF=]T9`UQ!G60B[MރIìG9peB m7liDl 8DM>JFK=c; do5+(gU\q\<ќ̤, 04hq$|mG|`wLc!lOV~$#X=VD'RcvPDG]?f j<nW/\_L/ފp<W:w fm:=V,Nj㎂$NAg-/حȩ3yFeM|!R!L<5+{ݬ#~kceќoZ[en E 4 -ZE;*2(b`دr풭kGoE;4\JGKgV1t^ gTC[dLcayg蠼%{V$ĥX.-/Wz]v0GN]7uY]CVr?ʛReRVcVCoV֏O(2 M)5Rxz#{]w"Ү\+jXVM_g[Fv>U1q"fU;LBk[COGi[5'M\q'M+a,hePy b>4ZeE.\-I'WT3_fH%ׅV*xqlUI\O2]Y;l6zD1mwi}#>oM2IɻKG],zqݕNtO2BBF4cj}_٢])D#D15 '#{ƹǷ7T# S.d\ $e'6Pg>[ 4]YQeo0)zLPiۅ|4% :ٌ]Ab>dƄu[}VdO#e"b!_&]i].g,_dbTeV.UK>w>Y*ISr;Q=;$yo9徫v_<ٜ.`ť'27̧E{/]9btdI%s{bՄwLNGS=nݜF#c|EyQU޺3/ G,HW &B %zV5bՠ8/L ʙCAdT3 ė2RvC=**[3cd-7Ҋu2)B#xD3`'*DGȾ"1)Kej3?nn/nO45h~}6xyhXߧA 7%7zXtIYr@(7W~kfwԕFS 5-tn͝(g .-io G+})HSmL|qed= T UkiIh(7+Nh =4?C Jf8ڒwl<:4{I[ F,@(`6$Pĕu?!͟/fjCZf(%dmxru{sW}x[>_"dhT!k5].F[lxӅTjG4~8zVq0|CBj06 ❏Q/M#G zWcדl#`E>f'JY }RZEƨU nVIw]ņ3c^ӔHDM="Pj?EUK\ cYnube |]b P59+}GC -DF#xocl6B PeG7wp9H7wKD9>';%;VY~^IuP{'R @h`q&ldOj)? <﯉[j kv,-ͷ(5wJWKdWGt0-pjc 4:DC_)SɣMTX';#埵]_/[6䝓0~h>!:I՜x`uE3mr 2ą*J3N_EW$޾u +Bt*703wLcfOf ODC.%N#W3,/j!ȭ/z7=r: <9IXo ;ȧ92!]jµpR58b'lc#Yխ<7evz{Na.$>+,l3`'7&H"C Խx-޲89BtT$8~{r{2 N&0@A%:DKJ.0 AwZPS%muhhe0 ^MȺ5ܭ.ɖȘQ|K~CThr3Z4w|kxJO Rj(Z&fS^.+ޚ(x|c5J-;GOC)#r0kr-=Sb\WgOK fvXc)sڀ[ hȉ13B9`T%~gڋoNE+umq\sGZE"_zbO++DJ uALb&ҳmǫ^T=ʦj "DiixԹ >! 8y@715Vu++q,oR#m+mJOX3V) LLX^o8emSԳzMzhju,= ^[8l~DJ^?WNVk87K/ls"i ",Vϻ1/ĩk5W#?GHDpA `qlt}2 PT ׾:&;'M*XM?j>rP*jCAn%tNa/Qo(C^vx,"JHxEUk )&Ĵ{4J@D VS*|>*>d~vN;zfJtmsaT7 w ,P9V_6RJ@`,Stz|9LjĜ3 #~.S׺]weEY#:"|YYz Q}hb_@~9cn.|q۠!U(r'`pCAL,D5UZ7d9Biv?^;p=?Ho;L ǥ+Va-g3BqS3 b8Mu+Tn6G||!{놐H,yp ~m{5~:_9^ao UhILz?uGceuwH`0F;`2Ѡ4Ɋfv|a"7,Q U 0SO0F|(2oGȑ*vcI\!Cֈ@bAddh߱'CW,Of.U,/GeM~ 7aetBƅskm#mYأ %e8|WQhoّ͎P&͊Pp 6a2 aU{=2PX'| c ъIQU)Q3k-6e ՝=N! TA];_\9d$+"옽87Q͡[`!d*Bdxhev{=X<4n3o5| V>9$eYd}PjixwդZig9nH9)YvN)2Gb~`m4S6`Ӈ4Eʐ'm}^MG1f vJ3(t, O,W:S>]OZM@Ž3޵XI#*Մ Y ^'23`Ub] { g, Qm*bP@{t]2NM!s.zKRoOno'RRo/&!Rv -v13LGroɘwqq{xk%8#8K |h]:NRkINϭKR7 &M?q\FU,J34\,Y`Ӎ4ݽ`*vzo,T{7`S3he.OC"g&̪^XcºFE U$GidK(:zRħ_awJUk=e̺3RXM͎~>4宯zN|:_Zn*O| tTF,Bc WL,q$‘vs pc>YY^)K* Ys &hH9k%-]QTZ^xs(R*;*(/\yU٘Mձ.ƺ/I*xU Xk`Ü;[ޠskPObS'%,L_$ybէH -u%w; !a8̓,JT|xTmBײ#|)\^62ojE4E j0x#b8Ghf jZʯpC]\ƚYUieE$A6)+dF܀HuE! |jH}$M?&M}`շ)q!:͍6\/ .rρOW/e!ZɆBS=b.=HF&i#©l(Qc\Wr{оv8gw'x!(p$l~:0'e8n]]}wQ59-;2+9_Ls@xb%)Ыt𧟧2`>Ra1O.b)"b#nx80H;JV!-^#K.LBKUWph($bo?ɘdr ev &!wXpm_>iF˄rbm|W24JDcx3璋n[s7_RT/]$2/TDZ-M24˽I⴫ŝ&䦘SV #~YM` =tH*Z ,' <@=\\tA+B/׍FRP6wPȑfpz1 (u\?zֱ_xh[h}`U s^V[tGn3hs, =u}QlLI[ zצ]>,٬@'xuW9m;5]p7mSgC \E*c{ȧb?Kы2 fiƤ4$.HVȾ~˞)Ɂ ^_rKM>^a|`<6& WF/J~*0Q3-0ZK'-C"Rq HMݤ4[9ځ+^Z9[RCg\V #rW"~7f@d+fҟ0;xdъ小9Xqud@W4ڕN"劰%2tP^+#e/)o GXW*3<+3&mkXrҩ`f JF7$ hhP~)3g.&Q$AP t7lYIu!jh(8"RZ iV((OBFIցi jZzD> 3Zȗaڪ]OR眖qd'`I/܍~q.+"}㿦 swf|{uY224Ei#3OIqtpBBZQ}EZay" fLg#~.+)4{xJSq?4g4yqe03 ُ%;MwEROIHd'Wvp8ؖ<(񟽜C=>c8) J=5nbWjRV+ɘ\HƊ2s40Ջҁn *\Otn 82>ͭ+K܈$ugt-_U⢠q".F)[kcpQ_c૨]O K6rYIs@҇>ɒ"*Ĵf@߀BS؁ FݰKT+"IgϹ5V`AcYE LFT`O!b껧4z!E@:,R1ZWz% 5R[>_nm#27M\1ClL.шmW(NX<%w. NPaYz8դ{ 8{DKM*&6z6˗cuE‡u)cjE>LX['0uʢ܊)z.uC8z=+1XƐy֖J?v~9^:8zFE} ͆Xih))({*t΍.$)InKQƬCfFpr-S 4y6@ZߘOtKÝzs8--9{+UѢH~.MiAw@yڴS g;q#3 ѧ?/;{Itr_x dZĘ1 >9=K>U>,NO^.Y;&PI *rag9c_yd9O!V'( 8{4~ֽƚ8F=C]U v2'>w-ٟi/HXŢMQdefLТ>7$ө.ZH"fd!G';'sf*ER\we|TK 6N/x p7b"EٯE8)V @n߶zHchZCOL0C" @}\v1Χ%E.Wi[m@1ݫG`}Iӎ|ofD ɡmTНRK *(O9Rry YuJ =h9Dt8UE L'Lst;ɕL[m,]DYd 4F)WN}3.չAѥ'wNRsR* N&`&h!V懴0P/t(~j~P?IZH4 ~9<"9HA<%

      [y/.aYdڀmWRD23$1 R>K~ h" AS3W46$*Y[`^1fAV rWd#P~0Qˡsd-AJ8%A JfHGahAf *Nч׃#O,IY~2`p?{,{3C\ 0*_Vzo˞hkPzn7O5.ICu%v: ȹ?L2}ph^_67nPИ龆!ƞX:I}];Զ-ٰEig-)Ωu3xQ"rL׵(2-OA&LoY+dH1u+_Q'"oxzu纀bUH)Y0b"n[uIfe30F[On J#D*7;Zٌݔ1ݹ/ۉP OQr2D):>1-%E-lN!2!tJb22v-MUW\s`4M(m5>^B20߾7 1"Jt2*&<.^K0j$W1϶i" 1@(C9E7T4޽bKcɶ߈1̕W%*IK .:4HH+9,UD}9JʂcA7-4l6ЃÓ+\E>;J[4,ql)ye6ZdqnUp L!xԃ#ĢbuK<;S)lSBvaUx1T W?-E&h(X3Tqwtj Z)W@ZwAW`vYLƌȦϷY0)>%Kp 1ƗyL;ؕf[1nD)ϛh:P~nH I^ ;I\exnq=MܗAa7e-eGx4F Ey<(bNAB&{^x*C[X鍙@jvAqp08}fwTJUi"~C`8ӨXAgIڼvobQ\cVyIrn-ayV/FҰ()We+oyngi=> cK Orcҗ)o=-1 ǐQd@*jK D!tVvؤH*KTb9h8EL Ϥ6]n-/ ?N %ec}l.efꀠ3ZY&|T3i1.Xw^F ڷ=lLS} M̵m { u@&z8&NNCJ/ũY$W?B|_QN ҩ9GNMHou9T?#]d;7 Bf uZyp[{o=BbBH~{ܴH#h_ggEzpUT?VCZԋx'4AMUE] 'ݠmkf["W^? 5lXukCbZRyLO#U0MF+hS[Qj1ұL3`U輠iqt#1F2j)a/Vҏ1-EuMGP):@;gdN˰\Q ,$!&/L:8salh%c-Ž)/LBF&n< Ҩ.E+ Y"csZ'Ά{

      "~%Z'=$%{[9G/J&TXcH #`+r,/ƽX)|wNNM#ac⴦@> n ^Uc+Gsh ) "۱E`U0l{CֈZ?iSmX'8^@D9~*_fE/MM2_ے( < ;2UHewp0sx̸4^fmCx$^A;]sũV@P)'+|Z Mp?d u2L#@N w@j/ʁy]=;99ssk,kq.~ZYWz#_Bř|9F>yG]ehLibF@04.." hp"1 / <+z Z}׭t7Jz'[b=\ญK)] {oE-To3R/Au `a28tV>"*W6+C?m$*̇Ne !3lLF;O& ~)/"Rp.^Q#7U3H5j,Ngj=!=K{,_EIt&[q#˔2GE%{ud(4yVZ`#<ԡ$seϮ!f O`v!^䣍T&9Ջ.5 QͅLb}DվbƎO?]!0NM@Cyrj)9re'sAeLw}3H(9_)')+l&7+[&.W_!+Y6է\<>oU~52:CG#or%v_ :zVT@es,]^ʨ&lߩ$Y^2r$F6,vQ_tczG:<2iJ4ِvЏZ(4 FaJSz'a^W`>JW?4a}`S\yBǪR07om}r0[E3\\z ͽ+1oR`߆)Z繫(K7?z%$ɘuFPv P.p DL({_˩PqtA4k+T Ϲ~//h1țCVsEH䖳A(c͹>"$;l0ژ]ʞz0<`C3|%œzˇdSus||R/~3*ҔYN$tO(!O¶B-TPrލ+&Gmc3eCBI@l^%^4,A Pqz3FGqcϦE0~W/GMOEu@2d0\#ER3{Ν Mܝn9.=Dx^%sRgf5Oϯ ^+5;پ{TYZd{z? BN~m?ӅOYQ 6*8^ {T:}ujqJ c㤥 kf~D%ʺtre2|0fvLJ- ӅIwx0y!vy]S(q=xvDVF  !;Fζ& ' a) :I':V12A9 [^VQ` ;sU1c $nZ%0O<һ^?2W I`ݹ|d7"wf-ut1<Ѥ1:R0NE^f+(4kϊ(˃cl{[ZFޤq-raתb-(JҰ3dgƃ`RʷƊʯ*OlL^8}m/C[&xo0GK5-2^C$rXP*.`Eᛨ5R׽qaG+C#ޟ? "Y.ҁT%D-ŭ2}bI_#dk$)h1p;jwcCmKY9OkВ;GX4 w.j)N |bbfw_{$Yvb \#iQ3$YJoGaBvcf=&<ӇL.Oz qڠ+_Eܒ1dsKJJG&\H2@` FeȑI\HW *aDŽŨ vg;IתvG>V{k0AKy>}s=g:Ɇ}Uy drKnW|PѐbrbWyDvF5 lU=~bwxT)z҇(}x.}Xy@{UZ-9Ј̒ 9* )x҅W.h.cs6~vLndw4ň܁x&QxU|aŇ6`#`RQF_#AK0(:Tí(61@;uXjd8,&^>x) FZho d͐Q1ȳ fىjZ}`%\XVxj m#_jS(f_v6̏Jv+T\e -}:]9@QR*xiyj1z ~tO[0iucٛm5_]:IGh܎5.pxRE!fԙ;w+Bv*$%Z?w=mʝP쐲<"BGWe=o˻HѤ2B r"NT!6L9(zNӖEGtxͲ<D;ʖ9U62N@4k)Z}+ݐEF, gn:wG"6q_j>eWdN ?M}998P@ c>[6ԉdP֙tlr/ޖ?‰ۍ?xz UVCuG$9FlBqb]|_afZ,?9T5-K(u!g622YLӈGlxZ2@-@u˚}3n^}xxz"2S ] 5K Lf'<.5 m,K20r^^eȑ׿tWD‡&+ Rgans T)@|Gb+G^md'^CJ ࣖLȅQ6yI>\`+F} 9a= vڶW0Gc=|o}T* y ȿik;K,Lʎ-cXQ_+c]Xc8=6up:YB<mukhU#~Oq@Njɛ,.!\s2bl'C,'Q^4jʃѪ`8Rٓr+&Mo;Azt+\s^̘A Tf0޵=kԙ[Lsqf|3"^޺؃+&8 :Weaiài\Uoh/UalWŨph!m:BUCf/gԈW'[',IEUD6oԿ>gu&W˴\!>Z}q5a霻B(=磁DZKklY(Nf4%޵Pr {"5fRU4Koin:ܭ*&O2{F=],$2feRawWX:{nz XTBފxUb֣XgܳC~G6(bA5'@›yGPgZ'uզF{X`W3|49.3Szo߀6D_:91.Yi{$_gǏJ&.IESL*˓03`}Z4Ƚ/\VG9Br'_Wi<<}/O{m/co|〗:lqiuU܌jHqo$$iAsR7𧭚?M˓*Igdڤsuf"Bj(W䝷t*W.h֬} #QuTTSnE {|UkVn~]i +b ~LRѪǒKǒ.RdfW2-ihI@ю~M~`K{Aĩ }> eTHԚ!F8ڲ#؜3B"8 ))D欿púzztvrʔ_eJl-ʲW')E2߷aJV%~bMzQe^ ;S'yUD\EWBGj2eֹ R$GW/PCb͉xAQSû DCfSChXAf|b\ĝ{Έ=*L`Nj%V47}on.Lz:>}RQI'^9[~wJ2`,BPu3h9l*aV9A:dRx@+gKKΝIciIGX)w].qtCB9HaEt ^:;<]+ XuMR۠ΐ(3Vko+| 1 &pV C,T 8~WУ)0:W1o|jFc%8V,(1:! AɾJ[rhB곱a6 "c5"D=d>~a&;' s0 j <9 xD%s(QXK_ {tC=(;*co +7\A_%rl ZUsw4&T~/(a:⋥8/bɃ~wf]hP:Q5uߣe)20q`ޯk㼮i|Ey¸pi'4,VzA; k;2 ,@m_!cu `M`)w 1+6_'b"(-z_ |Q/-"X>9Gwt lU6R;ڌPwi1lO1Ց*ΖJ5*E̔| BoCGKJ:4`t-ZFK@Pf~ -ݒwa[ n{pL? 5=1z bCj"[{rٵ`Un&\Јɢ]niu.J'O'y; iنiqǶvmY;UqKCvΟdڐAZYfUxRK L {o Z"!]ƽ{6b$D"e=+&UBv$<P\lc9"9u.X70swl)7l)tz&!&m3vPXA{/;]JQ&nT>?)y:Hg|}x̖3*|K.Y > 9|9vdjhӿrAz6P c#w1wGv/彇 VXBCoT"EHuŝ Ǔ*ZLiu6?в7@,pc,+|bӏ*sLahҊ6Q &bfjc2tm)M6 5rA)(ʾ!ϣE;,Xr\Q!s0 5Y̜ ~1|3jM/2ӷvRN: ~4GKT3~kp\g*hΝD$9LFmeqءQa7]]:#kAa23lENqpT‚^A*LȔ!r_#|7 C 3Cmژ|V'7\LhT+\g{s=eѕgb#'*nܦ*W3 mP:&)nQZO䄓2(P +imX!A&1k8pgcrAi(PMuSJ:fxsZ6ǁ|CҪ`!iP>P++ׂ̟aAy"#z_bFV2{J6ywq$MIB\ V0M!8UVh khg8[VvrVe/i K}ŊqyǶ- 2FgYZ07070100000458000081a40000000000000000000000016439a3560000d91c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/ice1712/snd-ice1724.ko.xz7zXZִF!t/]?Eh=ڜ.+J\_+.e:ʻCd]䮙4_U A=PÖк(γj~) l ͐x Bn')K.Ykd1I ז*@R/t^[@,{rsm[*gzlz}AMps04b!˜+ 1t >iװyXj*};eg]opqPq*L _lOPʕ6:7m siʮNS|lcph2WRRXm:/H?z*^HGOYs;g,Zђ5d>x/)zi$cz щ٪p <"cˍWѯ-Nu[/EHDoH\kIfk:I6u~5+_C4vOLY8*]6/9O=\$|˟R8ORFGowU-0^[*,%r f5RQHWae[Gw܁>#)= Ɓ]O\-2oK[&3ܝ䴪 vSڪzNeVUy;PԨAhJUƊyS!j"ev8Ő;X oLK(բ:WS -% @uELt䐿OU.C}GQxሄ@5YLn쭞R2V,Z'j/0"P[; /BGAKɌYQw ˚R Yޮǜʁ0+LJЕy(I4{ kؚ 2FAV£xW<*UʶE?bI_;s)eJH#`C zh3w,)S ^$14!It&,Ra7P[yo&adQERZi,Dڲ s]&`Czpl'AWcM4+9 8McD3{q)E`H9<=/3) 3cu|s-B1DŽtSE5\=Be$b)Xv-j}Qe0@KOSm2Qv29Xηzd# q$s|̕c`b#+;tPӪ )ҏp`BDv5o\gPR8=!O?zMІh8Vo$!wmI_emH_ˡb h{0 sk"n4U"rY&R\*'RX]:-1Q塠iÈPrLN 0멵=9S$*z3`2e+oɫ,. cVp: ye;z/~ܟꢒK\O4M b7QK:W2VNjQjuL1͸_ $fa;'Ŭ4 8G+*H..1F<2EU5n3JM E #\Kk|&Q DOaa+ԝ._פKűe4Y|ѷFV^ztgMgz͌ٚgjnpc@sD-Buxn:gS{PAx=EB (znSv2h#\`$B$#2@yo+ܨ0;+Y3pAz衏k,i%$3Oe~J)wkpd8ʷԛ.z8h0$P,mU:lw[!K凖\t쨷n@b;fmhWoyȭN#zOp=KauG&x.PpmM_Wk?+$v`E #0 VUɚCC%ALjIHI8NJc4*6XY7) hft*/cCs# u{TE=4em"sX\))5Q7_ XKf=-c)$%9g5O"W{Ako:k Iw.=+\)mLӼjC|Y"RnP>)^܄ˬIⰵx#3z+pa:4pCHpSWg3f9+xQ5h!K8fxR:<˰wM4ŕ0;3/D2ē?:Ã2Hҍ9X'ͬԗ&F- 1|)h=jCcV,Qm\M_fiqS]vrI!L M w"KW HpdTT-5T.M~Q-p_|8`杳R혓Ei&ow[2~똈paΈ6!7_yh3kʔPh2R"_DMֱ+>_W|[Px}r>m̌9P\z,KGalt”7Ϛ=&7-DVNF<혚jyj:cL+FLm@lZݧZ:h5k]terͿbӊAqhF1Jrq/H<l{vy/C`1O̵lq?T=Yogu@J5bvNgJT၄w1;iis+5Y x~Er22xq׭a+>_WJBCai|a-%[9 HxwY݅$@K;Zcg2KYXʳiE^`W#+Ou]/ZQj)kʼʑjʧЅ7HG}:oMϤz:?ZhPw\2YQ<'>匙̀2)S+k}EcHq0))Y%5aTOVuPA=u[cNA>}z†Kߢxdv}OA2PG0nOyRkV+ Ld_,QZeJחYg. KǜJ-V'š$/HjP誟N"hb"̗M{|r9`VkuAeɸIxPhNRw00ծk;%̽a9X?+:rg-EepTa;X. e*ɳ&mKBw$ӭ^u ʟ`_߉sߑhZ[Q5J PF48Tɴ}I8Dw͍Vfsl< îIWf.Xoq7؈vy1ޕo .\A|"劗{g eDc4V/Z9|5ّmKyzѼцu= W9wIV@F:`94h*#+C$wŔc<MI\P eN-0ZG \zPtcӍk!ie 6ۆ7rv|t>M8p) [c3F;UH̏uR&ɑqH޹^ 0!|q7l\b uc^xN,]B <' ޛq >}KK=%}? RdԂc?ׇRuí %8am$5 {-Y?ꕞ#í$Uq f X~k{bjtQN o(90GL`eK=PT##Vw pb簲4"5׿Ns6̎F{/"qӹ1[2Væ *o/.*{2gfdgIHD]d)TNN#>6IυmqjF0lm%%4/G썼L݈t6pD6yvr$[Fd/= ~oMH>ןSrT"֖kH&1ۇyo9WI==,ZgGI0O8=4On$oAvITM˧q:CR`zGԉ]JyPO~r ڇ#yҦ~?PW",g,(f:ntJ WafB@N3[݁H^>Gra`!M f5)ZfWܺi.:l8 o5Ssp+j/G)kbU(9+^AXh:/1v:b8ÇgJaMYSYaՖx^OSW=b?Ǜ)ݔN*iqh:q8Eoׁ>YԬ7)DZ{IO*5leK\<.N|F{G-D/&sKcUC: _9yw,֡dZbul"F!7I]+KTDuhv/e;N۵CXYfOwi7pĢs^ZQy4tJeء6$sxrn侄d6+`7"gn ⷄo8=YGB)_cb<[7vCAםصby/uN~A#28hd\ҒχYUFq#ܷiH|0^$ n. ^3*-b`nu2O)UXHN*DuYp};e(% #͙,kO5I]_w w/EwdeGbW:yT.@X=j&4Z> %G/qq_ >:>o)7enX/1}xC>voզ=Ÿ4dZ) c_O=7BΌn?P{/o_w!IP^ىs(aR1Tb A g(+$v `xјR>SvԃSb p*Ez'6MXsO(z 37WNZ|0\G;*kL=lMh㯃Uuԃڬr" >t]$Sf4X:Qa]_`HUIژ*c'B(Z.Q> ZJ%G_PD,\uF`5dC5A/ `ic:Vd'f &VGD:[TpOf9OO-SJ0$SUo1"GRy]:"H{P CD/yߢ6tueU<"զ_TplyiIL,5A ߋhZg?UDuT89IEΐ">fB|T8zDj=c JWԍQ%D1s+O֓ﮫѷ z=k>4 6jߤ;rp>BwU+b "٢)_*'ʦ;Z{ j T 1M]ݮ/չPҁu*dDF߷2ҡ݊jԍȁP;n0{l5og?"AibQ nZU1Az]HN7^-M6sEڈ8ɊgΞQ(N^H"gܒC$7GI맴<J z}cV4 Xrދ63>R!z~Ҿ q8<= Bh_ ?PNҩB} bVf89}HV0 \4X1pEFGA¶0''ϫ_W#V?qXX{5'ߘPxX9v`Ķ&'v#bGBhxM@s)CU%xDT6) DlZ’x`]v4:coy |Rގ z:d[`iWB|H>9w`lz'Pg4i|ꏫK =kK+ =&4eo=LC+T9ޕk%&dꄇBs.#͈9 ڙĆ-4qt}=;_?*ᄓ )+Lz?sE)]NDU+"[YuT.ͽ(Lݎo0k,?N#8sjF[xcEN=1dهʼZ}|RDqXYKG#s0uY!SBFcDBxNcaT-Z%ǸX'%PŞ{E2jaY߭MIR(P}]_X/6F] LFٙ޺je^rQosgpƸ-c?]ps6$ؼv]%yMn8σ.5fVDee,ѽŧ{uN8m~ ̮!v#L0OY8Vr l)%(4 V,kzĸp#`a,Q9O {Ɓ95& X(StV;*M|4"|V { %ﺫpRf΅Ts;@ cfI'z7gM.UDM՟939?l80c'D+IO>eq1hRMKą\.\Ҧ1mGnot CkNLGa?W9LR'vo"cMC%Juѩb @MI;-\A[De A1 ?~KN/w"tg6)/e _;Ӕ:7iSPGy lC:AGNVb^\ ߌ}QlѲNVZ~4 qÒO/D4|+PSF6JAe%M]׹mT曵%m ݛ${Z caMn^ݜLjY,6 $YE0D}NJL& lLj^r '8'鼱- ZV1@+#]X"عUz"G/>F_OƳnb-*pVh|#p/LH%SQYĪsC)%L7ZG9vjE6/[4)\ Q mmoǦ-R$v_h}^d%_nZǿˏ+ЕY4Qi@y"{2G'՞N ͡wVL. 3+ lC  F³2Hj&Nz,\Hi f_*oRڽ;J{:$Jp^!{NP-|Ƚ<0#o|LQк4dU`4ΖS#18%,ׄN3-Az?u jV\Q׎tB!8eH PyicX Sl3{~Q(ZFa*sFkE`pdA;`ޤYj{jS֟g+aApE#@D8-I X l.b˫kh,tOo09okf_hQ ]K^P( ípq7Wj|]a* YT`N߭qz{nj`w }Lj^+DsS!sQn_cFJj=vmi*B\4ĕ#Ǐ]X*귳k3fj~+xE1/]2|XG蠉ˁ*8޲P]|+ ZҚ$h+MZ!0=f|hQ'.Hul2ﮀb}r6#=҈AŋρZaT)<U[Ooo zFD9Ѝ![f`[Z}-)IP0`{+,lV4Fw3!S(GuV*2G1ȋ,D.O bQ&H~ =EM"*/pӇ[4}ECS^1~~/62jPawlN;yg-sdU.Қn&Ks̀hzN}Y0NَgjUX)EGUŠFg\0-<3_K2PK6ӫ^%aVF:O?E\`IGw(NS(To7:{՗@sVV62$@i5~|6lXd#B;9)EOʛ~|*,I 8h)sl(EhZRBB:%)#ĥjDy(s ψ0ΘZn;}Zך 1 wM.ЩNZX@4e Hf45\9xa Tɵ\T]͔9t&m?q^:ʬdIޙgub'4N)Utg^ˎls͢Ml?5yfhJI=uٲLAMY ]2qx :?~vv*R^ 9wK G<8= E8bu #_T:njiep\Pj_ =m")WI~T4HT_DI˜"˛^;/7lo\'J'?9/F(y6("^T7؂ vYf:(y{3YVD5ܒ.`nTd ymk#ɂ "ܹ6);~}IIdV>SL&bWmVtb WJVK-=;R:7T^]x#`8'Zmg;Ԣ[tuI F&ϏwrWyѓ$F cShC Yݔ-it;I^|5uTTNS?po{ -9Iz@qʝ/fbz^!$fui'%v>}rL SU!՜1#J$!\8 %@K Zc#3Rq O՗cMKĤ(*y6hx,ЌjN~?7ym"F-Z-񊱠y%*|ᖠ y+jγR8{b/ Qb?tvqj8xX)HVI: 1#C sm"߶7U,YpM'*aGDI9vvmE+.nFJ2g-#}( I1񯿡l\B '<5-.?tWІ vTqmb9my„l:QƏuheF$cVS!p OVt9[] fpPai;yJClv^P~ R~5]b뒥w@p@һKݖFh㶹qS~}S^U.PsM| چN/fWƲ<,hi8wӤ"v%6)d"? ]7,X`^؅k\ #$ ӗvCfyC BTB`Qw /Rh *?+ y $y-Q8(2K~:\} Ho+ѾO *2n@D4 |M$а*rYg_2LJBAݝen, ĝZVJC3$awg EV=93ѭe sOuVdV+e57 R!|{;f-=GzMi饡޲]'-rm-R-!mZ* l{.~ZVƫv5ͱGD:)C  V7o50RٷwZ?G&%[X(0E{+5DezT+e@1.Lh^OzǴXI<mgg7oٛ W)H=da8 +sh`d;Da 假:_?M<΅ㅍVYۭ>V bkxSҸH%/Q(('D%jɑiI4YU7>+pK/Hc&Gi-_!˫Lɰk9Fqsھ)~gIa+\ ,h><0"X A@.rL/71 J xjh| {d)8k0*:swX}IT?b+R0vDQaӼ0Fu7ʟIi]JK8v+FL#jzF#uW NYѪA E @czgqAg#yUأ8W ^*kpt+pIP2.J7\DZy;NkO͍ -^ ǬyUf/1=8|ubM叄uoٺ}u+:~3^G350%J\zL9,Q#E[q߽bls+eq0>Ɉݐa?QNgQϐ耤Pu%59ZdXupt𜥦"3S 2p&|#).kt 9C)i8 F#( e{ZpT{d7(d:6aC?"<$$ E6"N x])ݖVk{~IN|⠶@ X )nڕoxJH)Y} /򵰇SjKuGU.E_"ȃYߡą^㼼:@f 57 d8$&JtH&GP[-l倯-bڇl2GY'|Zu[*Gw#U|(֑08(M+''3ق+k}f1Z% ]j cZk5Y$Z E |~ӘhzP=etl@hktp~qwK$V[F ߢ͡ ;M1,U. _GY`L5uۤߏ7{e:EdJŒds:SnVoۣ4bܟz$&,WIrCwdڦj.G'mҡEuOKOIlPmv@/%El!_`4Om(!-n 0;\jl%/rn~pp]J aG0AgGU9e$ )F$Trtf:|mfֻ>bZ" ^s=N+ ,V֑briSNN %OC!K)c:-rZd 20j5gą79\A?tb;ea[pQ^5懶|/'`+qL{QWZEl +1W6N1 ip&j .]EDHk<7v/7lu[lʞ6Ҟv"tmhe͍}7DE  !r/]?@K"] q'pgD>F #]#fiq2[s% Em x>&`lz=$±"7J}*>qZlc7.5cK`^+M\t"<6fC/'MfThC2(YO-c0ȸQs8S ޠoRҙ:|JuE.k$o4т.ʄ}a@K`2) a!kA_a4pZM4̎L: %n׆˞#{$Fϥe-?ޱ$5Bb++Xk: t9 SݲOgG2{éB~ҷ`=\uyY0gZc-ilͷҩ CVs oTW혚$)>~񻍀2lPtF(숥zfiNx/!x|Iv..6]7Nwˀsttb'dhn)_0|/{Y^Y.Z›]ա 4Y|AxgoԥӆX0"?YMUT+N7%F>0'C /m 2KM$e؀%n ;_dЀ93Qނ_}mip{'S_x&/T~DK65)pi}gv^>n{ÞewFvϚX,5Rp56:ad452_5R( Ko[QgeFĒbiLnk H_s[e8.q&tL~(-q*xNB>+<쌫wA``:nhn8zLͯBVv <%RZf&EXdh%ҍ~:2i:MS'Op Nyh谣&^?Ԗ')YDShfvcVfSM-ҵ$\':oKHE7ٗ+"x@hWib!Զ\E9`,CXN1V16&Dl$^Ul #F Er qaWk Zv*@g]L( )L8!(Tmab T,/-|>0+hIgUH- ^(_SQ,ոcUǷtԝ|xk +ٰ9pTnVո@k]{scmE|"?yАo᝕8H#>c ŷ<[P8-u6&9 C"r1Qlࡔ=d!Ä^Q0m9+%0LT4{qMEVIe4K r1rՙ03ѓ!6sPdNnՕv/V;ʷ{d أuSkmJ)*@P!w+*c:&[rG#%$8 ݌ 8EIS3@FKS&`N2/B6QPҶnxqԋ5[l~uM\%Zr}GXO!4;*=rGwqS6ȕY/}cRŲ u,]Cѿ.ڥZ42k&d<_|py5cI?b8e)Y:KjcC#i\ /Tc[IwmR#FӴBKm}T8/dWhHWUp6m6v'~f]sU-sg|#0eD] ċU| qBrʶ_F)U;RXMZiMV P)!M5C#M`&(6B7fV?m|Qr+ ^; g-!ъy[\l.j x˶R=?`ٯk#`4ΓdUWYj9Wc,*Q ߱f_ꛆ }&B1]>_ԗj5*v3 )ETRL>'BO5cSN'D dՇj/K4);Y_ȵz\1շђɗe_3yOiҟ,0c9 kEyFIuRTi}fƕ҇iC x\|[ZeCa7dч־ViA^kuxß] u|:m-u+5 2qrA5a/c&'NA=#Rۥ AŞg4 %0BhEMjo4ͻxؠܩ$+M|M^j <xND }s`a*?[4 THyg t$pBDelA< jshVbhJrr喩-q+&HʜB*&:+3.FHx%ʥdg iK_XN2i+5ڷzPנ31Nbb['˛_̪k PF*r.( -5*M^/7ѭ2awzNVOɳ) D8c/K"&VuedV+oUku(˹s B$=lF Y~:0es5.ƛE9B+jmƮTs (Xs?UPFlY:iyX Jo:7;`*B` P+x.=0JӪank9Aؤ-{{ns,tzvsLֵb v yLeRe di=P6py@פytgsnbYM@0 j{/3mgҲc? x&p*1DY] } kߥk>Sc7ӹ/oшUt5f~֮H-Vk_$D|i Fe4yQc}+Mr c^UgQ E!#Ϣ^pRKMDl󩇂p(~^dyOOeUcEhtxI1l;Lʞ͖]_EWhĭR_ ~dm$,+JG4&$iYbNǙ8!!b􀺢tᛛ#k)aUxcwbg4d]p'jDx {ፏM=y a]J栌.54}kK\con˵Xd>o ҏv6O5b:,bܧ"2QEp"x9b62*ʊO)̶U=\۸RM 8~xI <v'ܞ'-{!᠛Fذ$ ҋJW}8|3ׇٟ]M뵚0-Pq{z&a-+n=m9ZŮّU%N0j<[m̬&.<4 &?I HqN\ d!IFNS-: ­*̸4U#{tn>ҝ<'Yb-%Hg|ài^I_0Ff{? Zq»1rYS4/qF 72|tI)]ȁρ`Bc>3:/VnirlPRATe3 =S64Pp;ً Q-\Ӎ_ݥk.qHX_#%.F `R&Dc1Pً+77x,LԤ|lf(Y=wH&p.J_vLV RElHc~}+ MPBgۓIŧÍP4cH򈡖pi`ሹAȶ@_]lUw.ᷞW0Fd,_󹈰:Lnq_mM K)(vO*8# 0lJ[)P9 jx=J#GM[SRBL}1sMG݉R|~;2_c]üeZ35/ 5L@!bkij"l¨=. _ v6gzlFV=JCГ RߒMsyd? sPZ#oP[<[( #msDj*{HnA{'kwj)C @1hl<08 8?xK޳ @v_HW(%|b):-5x1*wfBG3Nt۬yc=2X'lG[_ ښR1Qm=b4~qڄxfZ4t_rzL.Zgta%#uǑWcBXj˕wt1rfYkinX(Ya\;<+zy=ZItA:ЀIteljDt!ը٥Yb^U:ikEP;Op09Q|2s Fckl`KS Z"1r#S; ƀ''HaI~ۉR2wpSM-X\'&L>ZND6jbx$` m ⃁\dEzjRehkz跢zļO&ZdQU&kPgLv_ B`8}2r7a@kB9AX1-bu_5b ʎ,8PxV:&WIPg8D1Z:FAWÿÊi? 꿙sƙ$uR-5J|q[m uE.01GI׵/iʺ\z6dmhnWp3).2:1^coW  C˲W?9Sذ]?Y+-PWޛTLqhmԎ| -Aǹ6vG˜Վ.zblj-`BLgS(Z׮$] =mW k(YRQ8@`a.8p_uaJ>vK3 TRS$+pX|N9W^ӺG˅i*4J j倒J;\i|y $\Cy\_oe B-i6 )Qy=jc3qC56XtCPk.bd'< S#C}0I+TiQ'u2}.(eFd$E:U@F.j\Nn ٭]6v6ԟuB5$1D7; %0t-:RŲI0`YfKE2#ȤK:I#WQ7U2gd2SP@l;<~dR4|rXY2]u{x]aV\z:@'//Ս+Do\[Pa4m@5(|RYTFSHOɑaro" iXƟP ڝW>\$8 3۫'p2>[BóLm`n,fkiBtw%3~ D8H牑);-t͠'Cq؍Eі52-&-Ph#S[rծos&όkP!$$E<br(F>Եjł!kxY>ǯÀAHZB, ' kL r 1&K2& +ȑFxv=lNncv1lGyC,[4Rɓ@kNvk ۟ǦD Il.ȩIe"lwu!Je--}k̻k}6Q!*&_f’vueKA>Q͒(n 靍Ou}0TϜ !:Y| RIu2Iw٦ǿA\ { 3cr5/wx=.ǒjh.gy^JO dEG.ɛ`8I/q^8"1_`'LYRҊϾ5&˟g3 MK}׃fAԷ 4OeˌUSy;d3w &+N7/ޘ%gFnXsҰ!RF_<3x]|t$SŠ1z)-]R`#{ͪN*):HnTbz8H H}#lnnY!`-uTzz"~mTx<Ԣu]év:9wyaJkVmR6>xSױyBAd3sSn0%4e 1 ־|@~"EѹiPLz; C5WJYȸ&MЙ7A- =Xu*,*cA&Hloo_@qu!EQam2A!Vv!.#.!1T{8lfni? n}=ݪqqAxeje(#:q{?20ka`FtP=AZeܴ=`^l祇nO]R >ZJXJf jGpY!kqIAX{bjxLBDO*09J҉d]Jy 52;vZ5ݠruaktlx/kuOcI_s6Ї=/ijr>uXl,YoM)uNDMڢWqؤyB_EPNAE%HpIsA]>}uGS J 8m 2ejdV\)qa}3.uh^\|H# .8{]w~ȸGI5UⲦ2 jHM?9z+obTߛk,pa+0AJr[2Pk=W)tVm*ekT >Ɠ=i"|,܈c`Qٟ.d+Op TIvɻ'5Na.prHi IX#[XQV2ruit><$ t۹f~XI@R^.A--ǰ%J/-+)y\`$LFeJ/sCD.Kaʜu>jOv/n޴V)440Py_VpQ%U_3Ɣ*ڙ"JS873 W\n3nm̓[*oE~{1_~JV/$yqQ#t6Ȅa_+`r^\otn^e,F)J. Lȯf +>']eR$z yUn]*PFkpJae݌P0$nlwK`tue")̊t@P?F06P#`Yp'WǧgnS5xk /^1( fbTZkYkJW#9z7Leؽ`$͟= 3{=9Z2vo ~칾 Ua\e&hUF!:/#W]DyRicFoI>aedz4g`\TQ(!^A߰V6 pOմd'fd$RȤ,aQE*/<%[*ݙ9Iaf8`cvwC/hQZ<(2#Y`gw07I0m)ͶU /\hQnJq 5 XH%2ӎUz"dN6Q:aF#w.oT.-,;}S~>P1'nKxy0\̰qCэNzD]+j=T7n Jrk#zyLda%8H-"<O'֛C1% / xhjhbN8_B& N_ˈjqG )`ִ@IVZsM)LP,.@%*ތ=V8<$8&~h ּ3K8G:5&S882oHuGkv9,l [ևF"2Ouү! ep_gƯ1#7j,m{s?W}츽N4F&ɤ́S|`kb/wZ%'yt\F-^c4APNJ-h \e]R@c }K3.]ݰC;㪫{sc0'ގnyTD,Ui?y6jOPp% EtJ_ӗEP! Nl]*zcI\%X>VeCBD6OT=M8/[S'k_&+jG:W/ ӓMֻ (#D.WV4ڮa?ޔqF.S#VX_Ds>@3tڶp_(Pfti4(vG FXs-"uRh nW N2g_9¦n1c`O/uMBWL^rCdX(67'D*"ɢnsӍOMdBWA*E4%_oF|c $HG.QKܛL¶0Y&In3~Ĩ`C3n-/1s-I@k?Nf&Ilh_齾d>ݰ>\l0& :vګ<<}#11PzCnei`\ui !ܻ%Z" a.WggۍɳiL# ^"2 5/I^PRHwDmm{ꄅNKwJǔzuM@Lm.\JcòRڢ5f1$q[<iAq:KgݫN~®B -nVe3k7}t jpF{|W]oIsXlF;8}҅COK[Lz2)sL^~)P~Et%?Z$FKuN8-OFY3){mBj=jE84ɠ~z:n ~}f5{}v>6`V׃~(f-(,s3?z.X\RpcZE"  EvG:QXQ{Ӝg$~ŎT~7w) <vް}JS,PdGo?+l_'T7T.b[4ހldGt泋-9vӖP4V_;\,%{+JAt.Zl:Iٖ6G!J'.x?>fݿ&CJKG^pGi%c.=/IIɷi׮C~ARGW}N_PoCˉi5"MK7:$zA{Tڂ.!zqU*1pn:x*S+d tWp)T\ask J .~(ad%[[0bX~aROA(cVK:]jhAXlZ]mXϼ,j@;)Ut~˙H_FdG9-V ;ZK 3 ܁rEK+[h/.ug C z|:*;-{g GxO9V6B`PsUS BlOf4 _X3q/3//fX^90,KD/!O'2mkrZf=l ,1_6+-WJ0 heL-S⧎١+$.#e@1&Hi3fKZO=:GzA ވKu:Se{1kPZ'/X/1 ʪC)m/1i+ݧ  ڰhA6hEx_Aܱc'ɰG?M3W3HKqNX\ZYp=&NVɮW,-GbY]RAV]bѽ}e,UOA/0scS_L;ЇNl >e K:?>#o547ҧ\-Y4tے;| ėR2)]QfswkI-.Xʝ9V $aadeN7[BH?_m^`au^O f:)uw9 I7gSe ARvp%E\uj_`1:S`˴ju;Zg(g1}kRдpϑg:2 "m:wC$1)[' T #y8Q_^pͺ{!s!@#Mu[fT~`|Wd!+F!m7T<\o$ d#R!s K1 z`k{U>f)7~oEzn<n\it\ )p@ IKT,$„|Ϻ+]Χl W 2k;ۼIvq=ǙBzZb#=;\Ž[ͭHԚZB}JxKDGiEdRfG$畡0x E/)=eї\bN.# Bof2d }!_hi}\ÿ9a`eq 1LCF+LVӪɼ(o4gCU2\tsw O Q6lEטTiP̧$KҐmϋ5z#zl[AGS$x)zyV)4 VQLSȸQ x8dlm"Z 41LF>XaYW?8==-:Ȓ (R ݹ ~RfLzT3V\N?\?[FQGzN% gE01lwBO?UD܂i7KZ]MdXw dM-/DfnH*`yc0( nQxHآ~ ߨp}n-M固ʙRWa k ,W=E"Ӯ2)?ḣz[M9.r{w?` !@J"? i1+<\ȋ3C 7djGyٍ>CG}S"scJ ,a8ʦ+==fm݇S@Lx7^:=`7nKXWS"~ *àV憅Ȭ窮dY@Ѥ#R~ҾV/P^AOQAssL3ڽ\6lpM)9õbf36O1mP#[X}^,y ,,S2S*B5ͺAb|wH"}45T0EV{f2s~קO5 } qm + M)rJ|پoԦ>EbĂޡuJlyI\nݫȋ_HP5Jv QR s)—'*9#HfjߟI' #JPIvy4|4qFt$=ͳĘ9ņ@6KQVf 7ov,  ă@i[RR$Mm L""t .[E)C9q3EYhu[Pj(ڼ~ȭȉcsι#6*`0AFA;`tiNdخ* x-< pfuex"S>D: *F`hwAf^#E7%L n+O%YjȐs5d= ieHPIs˹"5ĸqM[W oe=l&c'404lK?C@zش}Nu6Q{oH?9i7&]WK3+II>n$6W=B*?xp?QIMw-xs"Qc\5v9 J'-P+ɑuo.H6ro7Ն\mT1˃ *:yb;)]؏ $O=v /uHRcOq(?\ns2;bXmo%t O} [G\ d;{,hCM$@<9"~".EmiIlԉKX;U*NYUke{p@Y˂X܎>'0</!?S65YD쪏x֕ʻ ̊ ݾ|)/Wua{O HY#_zK1$F)3r,ݛ)Y }Y6L5+?}MkxF~Xx8;}^\T|c^!hzmz[8yL/gaC>i+H[:ÊȂjC.__⩤ bVr?Wȸ!q4N;\ߕxn~ZcTW-kg^Y'L}XYI{0ǢԢ$*H%Sf,&4Ģz(zy(4 |]홁ވ],aF&X J9klUϻuuOePd) N2o?q@}jo~-wDK"؝*j{wЌzLPOɧN[:svK9p-ݿl\lk!y@n3E_oT ?TdE2tWuK;/n #x{Π(udp@AZ⬮Δ(>0iΝ09Nr\wdUj ި Ԡ[?$<;kBKU>fF;ʛCMB7YI)#KT9-a^?!.%o 2mc OÐ_kfaN{A-̷u㗠@;9z.fϢ5U5QqhdVa0[бZt [M0T^=/jPY6Pb5E{ʾ]Q\PEOE2(qs_RS>=W䑞 <=zt7Dm`{hkXƗ AT?&ũ'ݫAӲܻv$mp玺c Y_r11]qOמ!RVuxY͐_#;!»wmXT$aHT6\QߘީRSn3+'D Q=̬! o\.w2Z3gq`{3rRvk᛽Xi0 Tb'h<3[Egrf|4jU=v*}>ѽ UD0,7;}G"ekB VrisߠD1QyS+? A-VugQ6>Ё֌p( = ܖ~AE$ f,i^O24@I N/d2o!R1lq2緉IJPӆGLdR YPS(6_L1kÎVh؍v@udhuQ&E}V5'ɝjC"jGHc>}>1zrZiIzIb۔;2*q"V4lˬߩ|=-B)%u4 Z"$+ǹ AJoqfb t[+ėƶ}R$FjBd8bV%hw0V:f{xH#$R ޭ8S}М W4J)_%;LDՅWׯ<{jUzE?% ]4@Y>mͧ;o(c '#~Sjx)?+8GUG]$#;wuy _M?c'kMv3/R?@3t$ p:tiS5Myu1'[?n4KaiK2Iuu@!M&ql3,TƥV# ^B geB"bo( 30 I %ӬSej`>/3]؇QX3t=rc29^Y虑W20'Ps3^*˂|qC8>FN*"™ JӰ1y>RI7A6BY6cԜ sY-"%A*jdT~ABܢ*f7z F)|0 idH~:ȔQ!N/+_u\}дQ^gbUZe}Zfjt$𵹱|-\c NT ;5ўB%}HW䇗[R0`M`-yPR&^}^\ʱ[>#w/Ə3#Uibt< >PjQ&LU|Ǘ\ z~Vr)IOsqh k;})Y(N4j~`X3'y=k# a 5j9 sqSTbŋ:.#aǔc\nO8Dxt(" ~{pL9Ť+ĻZPux\ׂ!z4l ŃV+uнJڤ\ͿEM!Ǟ?myLG1"H?1˔NM8soypBlA4LNΌNZIyLl)ф( /ar珴GQ "! i~h)9\Ҝ_yv W)aί'] N$_44 DŽ.8[NzeTߊ#[WrY)NB%/ΌDat,jLꗱtP t1o1s4CK<1D/s 4_^i[F9kSYe#[ s`1DM27O *~&mgVSIDzd^K:˃D4[rA|~t33?U%%:h'((q'A?Sy3j+1uXcg5KJJM,J}_V*DM5kȜ^F#逕s,n\ HɉoCpz5@Ưoo3Ow=`' '\oa۠i81`4{w|JӆB0K0bHT`8y$ޱQ+#?ڂЬO/n=i1˙+`^+,7ڵصHr_? IEne o,ǚ>HE(MAh)_oh {K*MΤ,f^k7{4`pp|7,Fh7_;n CXF4\UKFwo.) Pj/sҽ2D-Peg@TN(i F=Y *7<BX~`BT*= -(qC ʏw}UCYziD+ ,r("Ю`7D$6UPdܫ2~\FUMM4+Z96WkZ>"z[(ulpB,jL+dʌS5 !T~B  QIJ@>x~a]c-I*"5>'z-;bsҀ=:v5|z))o[1_”񿠴MH**vzSDa޷([llȒ,(YR^D#de\aψ7'ϷJԅ̓!W" y>-%T:"LA{0Uw%U(myY_9)8'Y3RDp%Y;|6+W|l];ޗd`VÌ^͵HJCWS9j HܿhFႁ 7'{΂I :%^N@g 819 Rx aq;5b`@(u`E0;/WsH&iRGo._l (5$e6-OcI q<$j%sŏ6]4u@Q6pYh ߮:yH?XV譧1\UE]!s:|Dq/Gqv4^6Fk;XlxI.UY(󿰰CPioSB-5t-s71$pY0Um?'u+?[%WWbܾm&"hr] e&=W8"Ia.[yD)ahuO_:I -@ߵs5Ekt! wȌn"pKytSl#bh<3fmL -Oa2Au+/ HTO K=6hA>KKÄ[4IS5C֔ cJʁՁxXiLfScVL`yn%`4 oߧַ*)z&u{4 L&^B>d[+;MWce?>UD#bwvt0N*Sz{ =/1%4Jڻ `u6 ꕦXy?j# pwa_'•wdT-.4d:?Dk \aHl4khq{ x3tMI!W?b7L! )zmSFr};7z(ȉVDM[L;4]dDUױׅ<< Dr`Iv)ԞHf~GK}<STIc`0<`O瑧v̰%$" rY}w oS sSO\s۠2zd54lb710Z&PYfɗv5CJI? ft:DR͵IbcnԳGBfvM,"*< WV~tmX]o;G.O4w0%R>>t10cs n;gHB7 ?l޶0@h gК,"@'StԂqryDv5[6[ >d!i4Siwߊ&2mFHG$;$. 74FN>\k톼,YJbe_gTuN*@ T§&6F:·=7.Uv8XKy@%w+z4H7M*SvYo-e昇Ls?ȡom>7BG;aZ=ɘIޏMP>Kru3zAfjF^N6q>%/$??pt#8Q#7sJc' fP;Ew[FKυY1^)atiWaU lVo"LLH b,R`gعR]fV]yuzx:bÌ#$f85]Q}$:1:qY=_>,_q6u|^=_Z`N>ӥ:l;p) lY*/к(dE@Ӎ*[1M+l04٨hrR͋J4fHIE[Z°^ɜ<Cr:1:e_뽑1K@a[wx3zHSsy'@1|i^'Ĉ\{E9ȫ% g}W:܊R$YCs3vIY$.̖dD3Dɂm / Qrx=5;)Fꐏ\\|]}w(υU]V 3 m"LTiރ}@:)n!t..-&fn\ʎs&SP> :27X@l{ԿJ\LPPg QG~\IFxE}&⿉G gmI@ioċ&'"9U/UEU(WIC =..qQu'\ )͔) N2uQuR+18q6=q *^]_`=m!#W%X. 3&Rj1wli۔jAN*3]F?'^TR!b>L8ZKث@n>[Ie"B@D>H_twɫ9o+YU-?͸]$K.{9e#­4Kil2s.8$"n3(1 ݚ*8I z &p#t&iolΔ1f+Gui <*0\FnXJ_[Ul%X onq*Os^g6easd(CB{'Ƞ ρw=M\ăYb~ ݫ\Z\O\ѣQL~d_'C= õXW'$u f.HicD>ĪYv˴mzI$6)4vMU@ 5t=7Y ;l W,+!8='72S& oXw5t)^ Xa-E)%VZJ! r!;F.\2lZk\un/Ԩm#`D :S}r:O039uʰhlN:Kc,1mء+ Zϕcjʼnׯ1F58+ء&[i;) c[ @+u VnVj=H>-XE3u$ѣ&l0{B^o:ޏ$bzCQOvQ)[m k >TQOHi  \.Ļ'c8G"uU+Bp[K^w=/-L*ʧol#tS삼**6gKj9 Er Yjykh,Ds2# a_3meCs CpB7O6Βuj抸x+PZi = DOa T}p?KoPu!FRh11ZFf|MnfQ Ig-,zB%)Dzͭ*Qͥ^$V_ &oW۩'&ׁױRckbOQ;գ9R_řܰ׃EZWMEڂ)3+ZV#Q7\Wd$j XQ5 AѡT'G%&]ե% ~`,ĖT܇DWV GwˑN^@jޞ\/E_?9Np[>m:i,m~g8[^-gDQi`-T 6 /G?,郬5oge~XFP_8 cг6)) nM4q?QDKۊ 7yzvץd*D+{ԉ2dHw>У\gǡ#Q0Cܵ GJ?b5[ȏ`ȅ>w@ yaEk1iɓd6vPO>BEyo[nKw4 n>!$L~:Ϲ[%<0A>j8;.GVkqFx9f2*Drs]Re/-'m'3ClܰҞI`MoAi{T8wM RZ繫;L GI]l#! RNE5D$eTI ϵŽ?n;d&ᦁ.$t k{"8o45c#ӵ'$ ;NjKXq7܍ kfX"e3; f{Y\$O(#bk6o3'?"\7d˭Xeb<=iJmc˦YsÂ׊YBGn$ЇyqBjOnr:To|7ͯ IL^[W=?8lYS/F,NȰϻ]tP P=ah?KQ[!^h˗uzc?G=e[겾'cF(HY` l3ib*ͩƮhOk߼ rء,+#hOϞru4-@\!=Y- )OiV 1r//(䪖@PF;-Ssb"Q( xTAg &x*qH-dgCH0HنSWvF*;3FՅk }~NO]ovS c8wԢ:bvwQpQXQbʾ0ï$2+R"@ػl;wt>Ԑitsҧk;ՙp k(]c g :qb5~,"[VWz?P0*|Ia|c@*LF%Kb >6e޲Q)yrY.S;Wf Hj##jﮮ3c[c[7Y͌ia{4,~A῔]$RͧfFs)V?2T a9x6D^yX{DQfVȀX$RCbp,i$B-Y\ć{^6\ߚVNWDϬ E} 9ӧڈ3$JU}8/y#Da`|\fEqikJ\;vN<'N) utP6%fD6 $GJoN"ª,F(#ywmwMĺ{S{Ld+zeZ#*"Zmep,Ypr ܘ(*@]R%mGG\C o,෭Koh%'UIÌL`eb: R:QMΘ$MPʫ#5GK"/uu5"N&Rݘ0 YjBYMKoAo"<O;h._bǺIZɦANOͼybH`&[Ll䨵7\,wi##H%QJD*@i5$Tlf:21{> S_Vqb|Rl#qr)qh<^i+L_> 6ID^QtN.8 B5Qݰn!ixВQ)S=h;У*/gO~5"޷+cc[$ FcS0U$"p ʌ\lB]PC)a:)_[2^ >H`}%whRVö{M!jY@Ha?T,gF`ú ~r6fy5Sl?ǐreL; 6&BrnG,n0(f~L)*?ߺGv/"6A"kclNx4ACeNTϯ~n{CaG"[ݔ?xuH+$1j1qC&+B'4XgRxg=)~wzNCψ,Ze"\٢%/X{ ZJHu,7j^q)C͍HCq6'ȅ]%@=̾;|N-Jq67 f\p9php* /|* 4 K/ lA:*Y9XAWY S[[ ?\"hZX~j] L1GnϜ]3C؀prl6MVZoU7<4@  -=T@D^M>35G" wZ2{툂|2OYw gbK阖LO<[nS `n#SҹPA%v ԙLNߞEN/\JStx#È!Q/-OBи>T;' E_d˴iIL~pF!22jo)ɞX"3i ~ m)1ZzOpXwtT꧙YN" 0[oƯ˫TNkܕ﬋=@m /!݇I;}+N_圖xPVP{HQޢpA#Ѧrg7aӫ΋!Z{;~}>_͓Ӷ6vٕd=P-TalZ^ȉEUKD;k-a+`S_`}>@/+L&`$s“ !݇])-Zʶڧq" :OynWMq;%|G>2Q4|$Mj^&6YB0p7xC}@Hxҭ ,Ubp6?Q t:r LȥChhWǩw{(&=QIiGFO5+,V!$Jd XqGZ S+1 hgPi-NfdSA,ȫqY}(X6(us-!7՗a 7}>l u¸]~(ǟߜaη҄r`:}zk594OsIF5*x#Fţ5A>ǞYrYMaYa9>mQ.)?2w~_Oib[y.$ޫ.x; f;'>IhC\p6! 0d.d~G.V]֮+J+&%ykǭU6As=@ոl6.d9*s-I E5оs'!b;D@A 2QP J,м;bvYOKkʇ%+-&InHvOQ$48G ` p3Ȫdm1XK" VIbdae9yiTTypN~~4V٣!YB-[2cE;vJ+M< *DMYhB4̀CS_49cy'/@ټ.T}ܑ3:2uA u`k]~Ͷ<y96=c}+RSJ]`3W}Gc{`}3-e'DPJq;&HBue" |ERC_/)F攩o-J~W@s{ɇ>g)= Svc5\>׃&Ix1j4'ERN; (l!-::]ʝ4~XYE -ehK e،?3\?wٯVpAKz)tB@@G둡`׸ޓQ|͆]Y՗˂ N;1x+hqj W_GCj,{cW`bw#Nr(u2p ')m }VxbxxDXp"۳f5%g" ,_,vzFy pHєpxGi\N9+Ӿx| S zK.>]ŝR61?i½e6Fk>+Γ4*̊d?OʯJ(GoI,4 $ {e3uad6lE+['Gn8!ݫnXB-1ʽ+sc;[ pĶgg#H0Aٛ4R>hol 6jlI {acb h4ݔ̳-|tkWLo3ٝ6, JqpX3zn^9Ht+m4Kd;\U߁rD-?h>_ߍ) `C%pH 9O=<p%](`E~g(RXeG^'o9u&ޟ2u*iiN@I.**6^_$K~gES(D1ɩ=tqaY|lȆ&HXVؼf;sJ#iLס0C]Ւ&I)u|=|~:.c:[=?g8zghWLPqd˸K^ShȖL㘺@0Bx"@dQB&adsx"J^GWO%"0IeǪn(ȫ%j:)#%02_U)'يV`~!7N@ٹV<`NjZEdxlg"GFL>d2a\'} 4IwHt܄,pT\d;$EK᪍ɦ24Q("bNTx,+Vwí.'ʴʇx]%F^XIS)=MayEP+ l0@5+ lp_*7!aȆa]ϩT8'~lt_@d!m]Lap) o_k09QCVt&Vg,Xs(|bX3ScC~7Y>%t=O8B/i]ꤎWI1ؖ}V* ܋}Iqu"/٥vk|ߑ,y`aﰠNƺ򀹅(>JI`X-Lg{7>Fa #$YumI uwBz&9jnubnȞȨ^H\|`XdՎG菶2qZ/\ɵui(kk pB0`%n@̓HED:l@jDϪ%-ۊK1 [yx7>ﵦLpY ]Ѡ_/9|9Y%p;55sxA &G`Ǐ$AhŋhLyp"$mM:v J -=Rn${Bd=Y43ŠDA"Zzt㜖$"V@uЄn;ϡF?dώ<K&kЄQ28@(.q"" 'GrfP^l\>"x 2y\)ҚKQO5Ib߉̉bdio1w hjPORM*sJÜl#?:$vȌY,hcF-uU+ewϤ㛧.Vv0^l=UW8ъk-x?d90҄':tXp-"ÿHkM!s>ҵX\U-">|#ҸaR_F?)Sú>sBk};/ .}X7= 4D]g_67}`+o{xeںO^U_ePZbsR/׌=Ǝ-D;AX3f }!y6ZXǗ:#b+6?Ghd5H)\)=W>>ֲeaB}r|avcWe%g)-b:瓹A fy$RF1E6 @p :ƛ䟯lAfȜXfk_7{gh:*J̚Q^S?yxQdP[fh&8rz ƒ-jFRt{NG 5@ ;lwJW;Ұ>*UhNrƗX?*4v Z،aղpJT hr9&г4o"Rh"޼d퇛t GW۔"MX<\E#KTpZ`J؃+`VfVvPur%A8 $g,&9 i.aEuTZXc/֭ L#W;KM5Y85{r)ߛ=Tfܸg%+uwz1 k ߳ yʼ9J)-+|w%4iXi1G %֣e@d\mFM/WѮë_{>VWiJMfbsHNW_ms&:]bFVE3] M QI'(36r[. *MJC a[tylDedL6M "CvaF oNIwHl %H}}6ԃ Uz8a0D6EP H~|{ {v'@(|:Nꔯ74Bt5C8ppj^3 Mܜ"FƤ%kU>~&Q:r9?1 c<O #!GiI\Ʋ;*0o>@5/ Jؐ#-<<>huzUR좕#ʂ2K*aJ#݀={?Q;ЖzXftS` %H-5#*f=Jw2p ?5EA1b/ A<@.m~C \I Mx2v6ks4w+ɽDUx1K>Q8/|0lXBE!iMEG/!W?StWGW+9[i tcR.Nwk|4_Dܯ#v0 Z8gpFB(hYi;iUwJiC䬋r5ny; 21&zpY?@ 8g13?hWΤXR:|@aXf%4p'/[_gyMv~~ ]kSm|j$ˣϗMz̢.Ee Q:8Pw ʠ$2 5 #d("XgAK!&pŶ ``G{.'s|N  35_xb3W()f "7l ÖXE4*)nhC[*`9+@kzcϥ3vl0lhhMKT! Cb-Hɔ2VHj ll6C}̠.C>TtMr[l7 " "Y- [Mj7vg:ԏCϽfr%cBEpJNv6`H~&P.&Q5FN K&H7Q % 9W`3#lz g)CЫ7?*'t/q.C\4G$oЏ҄F =h8Gum2uSZlU "5石av+.FYc ap"}zy7v̗2ۻi !i3@% Q]]cOlCcw9wem"\5m#psTugZ>ԘR/>(7*v3: SMsJ_apl}(YlΫ~=.߇+ y"z偘XOkmF`s(KCh$Vº>_q3JϐISnό SŠyEJifoTg:Ki7bpbz҂YQmSld ҺFJ6? "(>y̚<\8 }i}lE@bv'x>&(,8k{@8H@7PXcgщxiPq1a%Ԟɽi|rd0L^tx<d\ ]ktG lZ d;k×TfT6aW d'zÕ1.IO}BWvt WUc;lMּ^c:]N1S]habԬwUv91.ߋsN5BϬ7+3_*pt(e>'`hT^X Z#iMY1|NRI6Xm*Lgʂ>2 ^got*85Zql~*T^ U==~ey}Phxgϰ /9b7h,vŲWt n_fCK *` '#NsAS#,ȟ*=P[  .r#i7}kq] bm kdC~vK3AŕcWM?|{20ao_B rS+b:oƧW;+2+$3/{e3bճ`aX>@Ym͟nX7,(Î0,6x!5}# VN%桊BN0ɶwj95;CkdD2"h,J|/\7rm мd*wt|K#G*NusOQZ9A+W̉g:FPz +<GnI:lִ^a@ł u.T؇ufw'ZdaJ1Ã3vH"ٚ޹!ۆE][Z sQeg.#f2?U_[g'.o3/b@DȈ[V[0Q?͡"#K5 *v {8Beyr)&g+5u: e3 v&N2âc +|uH3k}bvwxYQb2~VR F;q{WWŎdqeQa=̫Ӑ @L.4O5X8 I//墤X/BT;-9 s;ퟄ'[OL+oLN><4]Z<'ydKRf,`C;ĕ1dq@]i!%54&{h\ VrҮ<GhgFHxkԴ[Ykgp6 y %1s_<4g׿F"J*V`Kh7[8#_Ptޔyp<0fNhJvMG~M?9oSš9?{PfB|ԹH,Z" 4.f+چJKȁX^6/Z/ڳ;K(OW>`:@bȆĒ1݅e!4q,bCkuc8eHPϿN ~rCaIO7?p}T4'+A oݼZr˒$CFuNܚ`ķvFCށ쩌vSDp4KtLQ _D\۶^p-D^ߓMQr~I׿t57Δh!4 >M"_M]WA% ͔ΘM59rq;4DTyNUƍ _3^m aUlYc\?w2"BsNd(L\-dҐ*L¤E6}Þl#qW'ڿE(Ƶdqt.5 Ty6(/T *ލT] 켍OitG7;$o_1)" ֫54A`pJj';^m) ڈ4{gR3H /!5d:\!@G$L;#zuu( 1{ӊB'Jݏ6Z:IsQ6|'v%#̛yg%E3@J*c=(o+FcKcKi3H7M¦KB5p@0*dtD{\? .'#듉W'ؖ ~xH1ѭipwisR$؀YB7LGmJVT4υ[vT.Ѕ~}JI<BCp%8oPD _@0Cc~:^msY c64` Zڶ0(me**O$mؚ).Pm%̚QFj[BRv|zV+Zb¢H `m=M A7 % 8pkN-$B.j W)UBNV y3>+51H1"HkzMHI=-uYLa6]IBVʫ`AЬb *z !ԣv"y%}=@ od+~"1M>>XI[O9hp0MQ3Q_}WrM=0o062yzGUv#jyM \әu+:4Si^L뙴n@g[ ] :qէ>Gf!p8+ grƮJ(dG:Tn@#H:}mOQHL wCؿwm e{H~]aLJm|@֣,)T _g=̥,CiL] Tgv۰6B;GJIDR !7u0Udgj.hV/!s$`F,Z&)VRq˨ ف!UY|lP`|LVP|tZU#gYZ0707010000045a000081a40000000000000000000000016439a35600002c28000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/korg1212/snd-korg1212.ko.xz7zXZִF!t/+]?Eh=ڜ.+ʆ40Kq{T8`-5bP8P`ܳb0sSk gJMJqV']k7W Z% Үf YTiqub7HUJ${#I5,6 #A3$Lg[ALJL,1TVN(,6{wYBYe[|n\<Lzhxr#<T  {`u " R6α{D^|t!1侥Hš6:,`r)g&ͭjBL!7^oȴ2Ķ_)֔ M^y1Ic #m3"5V4[:ɂD<Õ  hmDu%}ϑGB"2n}NɄkGQ'Q vA2Q慜R&n`  xv/WŵӇ4qQr^pi0m ƥA04ț_%ZA\J~w6ZdnIKGR2mKί'I$_ dA/[:HVvѸάEzb _՘z`Bg8; 0LI qJOj3%hc<כW~w| ka`V]LdtoA wHD \QgWk{ gN.??!"y=mZ>Uц[`ؔ $ڢA|I%tazW M&X?Rև,>eg>ԏ+Z;5CK5(+3fEOrrCaHln\eBH!^;w/Ɩ:BQAY`>V |@]YmK뭊Aiv& QO~_*[‘w_\yMڵ=;M fGdZ.77mDnȻmJ~o-&S̗6Y![w00 ߏ0_τk;c-8 {xiT2,RtϐfG![yЦޜ^IS2 Pi 4:A^T"* v#o|coMH1͸%}Ó_WzL2Q K6JG}uYZV" a4^JV|Aӆ돒w!k32OZ~וP<+ig蒓Ny\.̾HY+ 3}q'ERR+ΖơJ+, Zg"=uU9CmcO:UHwa +xVP!Ȑ|cc Wz:b0MEMC7GbF:,іCVQ&oHk H fP;6O(*LC]\}Z(h}+!&=sazr^s;c{5rjݳ)\~f^%(;ytk4@aG3V0&@A}T'ę%3\~$0\W%63qŠ>hI[FW՟ל n };_!5=5TiL .8]Cqf"808(>Ž|׸%c( e^To ,wQ ve{Sg v 9Ӭ3uf(@/C0{\sꆇ1ۨX=>:F9[C9 ^>F16 \l8<fX6Sl2ajIaE3E5~޵yuQhR77k ,I* 4rd{[N$j|(%lhyܒz8/J[ ..m4zM.Ū II\΋Bb4{<)i{Q)įC *bϧo<Φ T+#GgrҰnaͼs\M7bdغZcOWÊGpg\ rК;=ܺe>牋1奜d!`$Op.xOk6.d@mowr'TqXo5PiSC852>#0 N>0ύT73*sC'RXȥs*nd{'35C5 N Q'g@)~:UҖM J[ݷR@AhQ8Ǣnouh^HZ#ecw|)~fbomR4fh*~l됼cbW |FܫwAPvu>{\D"+ PU]XNI9]˟fJӆޑܺ(!p9LI$mBeh9#0>3 aa'iԙ$G1 oI/_KZ=a 6|W;j`\CĪ$q5EBxLBA^vr#4Ȁ;E16ɗJaS‰4޳MX7l;~gt0~;GBut ܁!`9*? w  bjv]8GSH-FLC6\|0;}ܗ]k>y.R8C=Kq(2 Ft2Z C&^=,hU9QySK#/2"Q; Gj4_;.m#\IÃaVL b/ 3>{.']`NPbp5 $uw#Ȥu90{1FcNxS2'jM6.,VEIn*ߔDЎ jRq[ D̛ĺJ=rR !!k=vw?=v?bĺL *{X4(\uY|`7sj339\SIdjoqP@yg{J}ju}2B)A.N %Aڏ6.X`滪]oA`ͼ 03> ƵyrZ1*ѣ28S(jm :Eƿ2J-~;v)灀RGiybtt" @HW!vx8>njۘO]wG`տ4unʮEށ@VsFcSvcj~ ѿS d)mj>CaqU eZz$vfi,wDA4xkh2c<gBJ0^!wɎ{odyo#$ (}<{˯VGhޠX/HJ?G}Y C`2kHzt7>䦮SDay"mq+. ڶd WZ0݌-NT99a5qIB~WL7`<8nY;HkbцeU46֖b6&_:Ɔ8BUBg-gLܽ$\s|G4#8uIݹ0uQvWy$*/޾S vT-f$;'XTk-C_fmr 4X1r %`VH6~齏ݖ?O1G2I /b2_`݈Y|TAre_aX5H?#@rA#l8t *eNZ/lLϔUd"fׄ pSgQ!7 HH1Qr ;`_9%T@`F?Nꤖ.@&yzvOͫj.ﶗr|Ei{١Zj<_!9z,T|.nVM`;ꟚFvBKkv,/:c)ύX—jB%I%L&6q5믇zt٤/A]g@Y6/لLC|3V7asIv:)#fE) 8tI!ی_탖lP{U,/<|N*kG#eD>)[b A,v{5NlBr8{21iW\R"|C,q_E])$ξؕ_KMKV 3,:2#yޤXLM\IfR wkIQb 4o$X8e'rnIZig{Eh,TD&PdS+FZ PWHR4y(=6pHƈ~Ee!iG;wO_/( 9Q"P$%;p3!אַwEP y[6Ccִ "'*l. Uf*i1K[|ף4d K"ē=qDsz* a`ߺIh=V } U|P`<Ƶ l[Z9tMTiv*q_+8X;[=8eێ) " #ղG Z\x BjŒAOr}=,bkښHn- ͙ `^8\t*12$mIPg &5 [To*PK<xOBc>dad˥I8h:jj W-RT*46kA3֨)X*yx}Nb<-mue|6F(Ƹ._!r-FPx$XkNt%s 8'1]Mj̼`֚)0=ҎCp[gẀ la߾9l ׄ6lT!I&{~ZcrMNPb;\QiCx2fgh*ryvq*l"f!|^1W7xc"{w]"©QןWդGq@-Yn_!E@D!\/갸 eaΛpYl L"+&%mÔ@kpk ƆG1`(7jp?sRJnP+TDZ-v;8F(ejLfG38T3<㾭)!0Qǎ2VLjV#j MޮCyڥAt+~ccyhOߨ$*gFA Qz[ +U5g`#;m~5_uEtEa4f ɴdUjRq\VywބR{dNrM0Ϣ 80'w'Eeg="C_m;ϡl5YC<݌g({d"2dϑ잘8x_%UzٷQK@95";4-"H # @(n}P>Nk8\!-M:K{i& ÑB~e2_n|{.pFkDRQ+1m"ϭ`NrSk(]^% Sݢ 2O?NCIO5K*Ps!?s1tG>~%82v&t$:4eaFHcT!AOX:hOCrA PgT]F~+9S>N[SbiG׃WPNlO .D2C<}/ Z=cSq9L?JO'wUߝڗj()+ PAf xf,[|d% ^-+';h 4QNT)wkj* %x72G&pߨv7ub o&SpXo1GtxCQdt?x^~):nX2BE$dFWz@!82pں Y;j[TJj5-$Rj?᫤Qjio9 ,+]2=sOm*'}.V XB> .Ϻgo+js< SǯOx\Mՙ)5G,_/7Ah+OV,7(UG:j}侚תs?$»z܄ ɓşǭu os_tB1^;QFҍ)kL{;goP|N,ezp71iai- ?$l0\Yh4cJ@a wMU!敩<4h S)`0,Ed![ԃoL^irϧ|YOsm<>h0B 6E<ήȟˌnD4*or;KO-YzLEFB[(cݼORh&[.SM?0CK(sלcLnqJa#͙LSD'omnFL>}sd3_仇)_\<ǗY4`og?5&U%ޛ㩾Xuv>n\'of3dT"lĿ!:&&*Rvz :9q% {~YRqŠ?cx(P$oxwdn*;1eUce=V|k̯Gt9hlAlE%TsL3|FGr$sj^B䊓D׊<4_6'-?Tm8QDiT@= u$eo|璵3d$5~ rlUuWtA%I_wjhW(4&*^7jWX/76j|od%eujl*P2NfB#)}>]i_q6~Q6hFICXiHgYZ0707010000045b000081a40000000000000000000000016439a35600004018000000000000000000000000000000000000005100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/lola/snd-lola.ko.xz7zXZִF!t/?]?Eh=ڜ.+? g(y⪑ebanO$@#H ]Hɦa 4OjKDlQ=,\K+FTd'X.pП dQh.8賿@j%+U ާJ˶"IRrPcxnn 7ζ+e}Yu9Lr"փCCTFwv.@1- Kj?tIa?İ$|gZ_.0i*Hm2,wɟ{ Q\SVGs¥KrQMqRŠT0t b~i 6msh( 8 .3̋L &M*ː/:e)b 腠昍+ 㧉9E|.wN.>?0 P8#ȉ5:&]/ZB ZLv 2tJq-Y10bZSN'S626UT ?N3+]o 5OO橃,!o/Q$D. VaF Sazͦ x%iZ#O "U0uI\*648|g>s|NjA;i{3=n.՞C&:ݙo3 CM!^:n8^N"`}cos AHZ29D9%c:d(Ia"[NFf#T>-URi^FDh&+iGQաYv1=S˲"8b^ŒC_/`Ekdp>`*_щ9U Ih|-qCZ}O eI'M4/oKyXǧfJ&O>wF~Kٌ .\'#5N/"/=f%*"r~ϗ=g3:6E2Ѝ 3ChfϪR/eDI Ьg:w^RM;~(md^8~ךC?7VJM& IAnN&:Y4N1VFBHv"#Jf/۽4D_cVxq1\1Tӫ5ngc*]g,G|cED3Mg$X)~ʞ'u>g!-䨅T<+Uı3堷0R\_ωnk?;mY\b[-a.Bz[UǿS{T[@ctG3П,cx%Ơ?F" xi=t p`}BVRbZEgDX©oeS8םЏ:%cѤhXEJ^*K 9e9Ԝz&vA#2̖sÿY˓b3} 5@}[:gO" 7?[n c|3,,"H1 IPŪwdY"..`l& Sڎp Ey˕hſ| )rtQ̶5+ޗ):Km2$3y[*iGXyP1qq[eF5Χx_hqQ6kzmWV2L xQ5+r6>Q E! !^3S^\/>늣}KT_ n|FM\emf}P7b^ߎ U}*|CA//IR6vgYn8$8 h7No<:p&ɯ bH$deD%=ږv׏}CD!+WN+Nk LO 8`¯?Md<H/}}0ʃFM-%WCf`)$%Wb(k HG'Ed'ZBgݮ'Ht`5a-;tk CS{o=vޔy+fZM.sE.>=xca $<kvuiÞ"gc&V|Sϯ[%9'G' ]Ҡ> ?xo0CN {SL5jbJ=(VrbgJz)Bj[ɐǬN(#sIUǙֆyMORۮcSV>8.W^M_6em&m3?I/fge ]]!6z[xzx{E M!д'݂Ο0t}臆<+pz p:/-ܨ1%g]_gD۸r,D֭B[Fu IMgd翷&hG;i [9ySu C9XE#Iۋ \@MC[tθkͺxy!/?S:ZkZ:h+a"s+S(zh&Lϲ]\gҟ VQ-Xh#n 6wC0)ىЀ:7 7(|16H%{7F}"+OC 05h .}G`7Kυ13a Cre5j m >@QfUe2jKY-؝^eD3co^s@gp\k0Ay<7[4 8G}o-DiGAl q7)^hW^>©K~^q<98oG,)W+KHx 1|`9䕔\OxnZGS#,Ӳ$.^Ys@>{wC(I qǷC$S꙳a4>9AC$i3 ;2_6>}_yU+gtb{ԥf6F:IV?i44@O3QKJ^U@d1* MkXYڌqx|0z3(,Oѻ`IQ$pNcxcCa\ ާɍVWsc%j?24q.w:)PL(I@Z b3uDA[W+~/c5s/H.U΅LH^XcOPX Mo\NľZ`Cm=4'KMWf~O@{?s8n6q ι/ +k~iU0@Nz=~ꦧ (H6q'ܟhb:_4Œ-aU<]ΒmA"Bbd@$bPxѾ2C":s؅0*,7ŠM=sz .5 7zDHTclYNJN5l@s)-.7G|nlhssU#өgKynH}Җ W*Ȣ LMY> Xe-FuћeW<bg0j2p,uz.."4Xphziz3FF\4PaBnsR{2 MO܌|~,mPKm*"tȚ,yx߼ĀvCtP*.4Ϡv`gҹwR#{0"!0g@#HKQMo7PHq걣?&lP+ | XratZ 7w~25#?`Hps{GH+sPX-©U-q;K;'`40dua)JdESnV1'Sݽ7ΏS'iroF 2x7PH%ގȞ iH 1 nbdȰcABx\i=ND/RN$qʗowƮZ|qC<\xCNĿeȳ{pj̅@?! fj"ssF,۶I\[E+0 EsIECݽZ:$F!B3 8WMUOLZ;ń+nk^|Qn+d0R,&Fbcv`VT k{%Mdu=PϮP-"{4iսXH0㫂 >l_m>vtf8;MQiB9jqL\v/9hWDw vi6Rn$ QZ[ۅR;r6BeMVO3%q*ƹ 2Dx xɚCMkcD>"o}9q+ZKUX@ 0Å;e. :5{l 7|2}^ kk²&3z:~/($+F!'"e7,ZȈ]5vv.+rEiάׇGRT'1'.;tJxrf47F)1AU}h9kd7õ"IER H3jGizcW^{o&P.G-OmycGoE5moͩb5jq8G*19P zÂOGOl { X,SǍ'Փ^e \3nL+L*wN~jxē槓Ma]N62{BSG'Ȍc" a#`:qLm)T"cF (v}pW"<͘h!2^z8>:&7"2F}4}!ِ$ģA;΃Y}939z5423jͪo aJnb"6 Q<ˡaQ"%wq`=8}9)U7@zJ6{MWĝfzOҢUxW=p\,1IO⤃$*zyDzJBuAʱSX ֙RLFI ӟ= <]EmXPkvVW>w㕉33/tfOa~`έ5gmC{1<P~V.{as[G ~WZ^#AP "@V2' qftJ~±3 **F\(,3se,Q [EA]_?28.ܯXI}]x vqt'A})ć@ѬQ&%2s7LW41U8m7|u>mu\[ Cfo&㝪T.%^u15Vh>/%hTPCo7P)d> ٚZ'g<iGdUɍ} 8{"ِ_8 yZ&8 VLe0:I AmOif (dU:?2(`~rT:2D@d&T%Ф ]EZ}! sO='A^mH@WG P'";ꡘvCq=ABw^ݱ/6xXg!LQBaunQY%~FJ3wSf -$>%#:P0mnVf׸qs^. 30ĹcVYe޽ ɌzTEREA( Hv3q=ROi1:Р>G W36|.v]$↌`j3,(ca )HS$Z!mz;~7ɭZf!>K Lj_Hӈr{, ]םܪ)JEgtPMX,k:dāX']Hu;"U*eMO^f8+҉8529` B"83En҃6ψ=0F? ME7PK{ A,44 VPg?)Q]KZq~oJwԥ/VtF# "ᢌn/̉:M߾ǜ~ lz4o.3L^tEȻ2wW13\NkCbTGؐ]D`p$ ·3ah,9܏ˈbFkу ^ZWrqe[[OU\[8|z9i%r<~/dCV_!'E#[xޞJ *8+D<=zP'hkWP ZP %zγ -B|/p~gj>ML jZk͋Z}%` JTL5 Үl }^b.9aiZ(N:\j仔VN)HC&Q4ĭ"o|Qݟ$/Q6/j~Y)RccI]qv 0#(C0K;ITV]}yI2UJVՈ-+R.ias3 ΋VsJWKю!M'o`^\';*ÒRkz$"92y,SB8iUM]a_1,6^x4C|G2Jˈ\zQ>p)nqmM_j’pAVTEEPTRhKPߟGJ2:ˢ,"+hRH~% 捒Mn}X[8mrl?w%CTW2HGuJ `W)?H0P(">i}zh!r!'1 $ɭKI».&8}2P1 8!WʏyuM=Lzya+Yv 5V N}x CiDRiIJ*"?d"<ّ͌ P Gevf4cR+9i14.zk\-g E[TFc,-aC~ ,R/}:qs˗P* LZbaf m6McMX`,\37h_ х¤C_S\@}?; Ngt@bș\>ZR*9<: m-a<_&0a~2"I/ܾXylr ]+8|囤G]k&xz&CoҘ[lơT Wi@2kmIoGb$Afu9& ˀQW<%UI90Ƨ_od@=ڠQT* ̴cK#AOev $C ;4J 9gNmGbI|8&䗵[D>E:lC~S D0Exץ]m+$$ 7i*al FD5O@  .Nդvh֌E.hĻAOҗXϵ};kNj^ŋ$MML"~Wm&ZaΏ쒏e{& 4(?ZQCZcxNDGR":l<,%o'LQU"x:yd pf7^./LD^gM۹ڣ^t}PT퓄a.<uT> {_EVKŻg\?p01[e*-ȉe ]cY +UӄҒ'CP+ ;;\Q%/=ƣ® 7R-T X?5!# PW:: cr(yÂJH2 /776Q;XhҒ#AI϶ !2'``7Ҩ99%BRbLm}Up=X=B=`nv@mٷ\UDc Q.29V f)9yLX@P"ϥXs#dn]㚤?]zgjX{|k[\;&ʘhm@ "[z$aT{%?/o}rr㯔znv1%Oȋ(l9xM\]N5=P lH%٬ >њEGz&5% իͬ]qc&IbM9hxٺ㋞&Y5.\`k5I&$=ХUS,Ga9مxF<^o b j ?~a[ $N$VmnN2R_Qi`H:^XPJ\%y3|sst=W(BX(iů|7֣3mqt"TyTmY9̗ҳ`Y8|PXs[ iC`<{})lVu)pM8K +z}rn sȞCF錏OwPx`|b:!-0R]}K>iվ8.4vx@0TY0fiL]93D, =gJK{:LՏ4e:#*Ϭ|4OuිΊ|՜TuyS8P7g<{)mK7Nl ~۬볠_{sAeuHuz.֣>hKAfOU1A)Q-jFךM@;UpxFGg5B(>"y BƲ*Aes5nK!*\^I=;9E!^ӅP:rDI%=[Orhnw>&O~F^Il XanOUlv!6ƍ)&{S(W>$k?]QyQDץr1 ĉdޣૂiY%o>MJFvChT#Ƶ._ $4{xA2:2c+B{:tWn8ֈC~~A–Cw@aD|siD])zxΦݮN$t0=] Fp6^xeu=KnG|l@עK81NYB M7 ܒf~~i`atca3 Iw#y%n#kݧ^?\..,l2^wu}W;&µ1Fzm_}UF  %{$Ŭo:||b2jhx^YXl`γpn$`;=AOiWk⟞("|5m Y/,B"qLJu' T^B ؾ~o1əF//W Ba)mes+*tE߀j ᾤE8RZ\)ǒޥ M_W}#z݄){VYXXhjd %-Go'dJ;Y"*&\0+n(כnAMZ8I 8 bZcy:XЧCKB@spbiX2;ÉAW*Y ظ-z 1F1jֵ+?}lOWgMA8s `͵G_9r`2GeJ \z-§x=϶&B6p hø5 5ܴ<~ J(@],A',6JzzH@tXU̶Vmk/SEI475'|L7\v(2&gl%g: E$vdT]TX62AeM]}iu۴ DXG:`;6HzKw#OKJ;,*,w <`u_hI$ι"`Ekxh,y`G*s;Hܥ*8yN|A*%? KJZ{RcCbseDbx;G^]nHBck WL^zobcpQ=?&xzu\}@{rfMI ~|D,gUx?[1R`;frHNOhnsun{#n7xDb@0#@@X.L%XYu`TcE~$Qƒ@ (qGYR6gdge,NFe6*}D+ي mXo&*BWC鱶ܷmO諬;p|iAHsʹ؎C"=`wO9*"4y5kQGTG|0oI ze\/1H.y;1ҷDY]Z%?~>IzCGyի9pdZ챴Ӥu7k*u& p>}np^*UQuFMI_9jrcݺ*_>JOհ]/]"M7t#{~|y88T'N@ }ܻ17rґ̯\jJpFJJf <D{чwcR1vm^P "NN.+BT×:L7ǘ&sg%U

      ePQD1*?{m?vYe^*hN j(m0-g'@_SKkZ +ButQ/׌w&?QK:6]d]S^nr0kϨ`Q>d[a[RCgI Ww%7VtXW7 +J$=ɷ챓Ē])>Q ;B #j4?#X|"[&skDiU!fޢn}ǫEpǃ4!ipD?tE3ƸMoϛrAjY^~>aqUD|f4fԿ6cKAXNbpWVo\ߥrOiJ*ՌXa˟yG%[hܜa⃤#Z7!^ g\`o V2eI}co)礀lzPfL J~U&fXDo&a`fIPOV/%ڐŠ/Cۍ{Zy$:ڥ6^MЌI :Cu ^l%sʩ`▹!,2Bc4˗6/V:Nn0~+9x)ƨ&;a_|j#\S -{ΨDI0yy'g)kU""&N`8 O *:Ijz;n]?Eh=ڜ.+M/0&"@&2Zk1 KN٭.t_QĽN6vlNK_k̋4j*;<7__l sa"od%r9#ukl(wޤv,r堡:B0ZO(2ꥩ)^{cS,w5fnL82ofk] ABڋh-.[fcr֍)%\ۇż0Lt"S6]1-ͩ KOԩDg:rLHSi.,ђ _}tN"sHϬ pUz;WD9١wHC r+01hyXF ~DwaĮ,|h*XDMXn;I]P_f||/ {qmچ#^K#4+D'D\~}Z?LPBQ* *{/.mH(C撡'p?;IJu~fhAæ( (pn֪$*Ѻ!oJ `v y9$e?Sd9F6z/QQoN*^~6iOO N|lˊ!8qQٸ)!DZdænf5crY۬p \GyW2Uw&EZ!D"!ps_O9h r ]0S4Xi? Fq d-GiLno'hL$!$myYBR;w:k-q/L^ק-Kdtݍ:JlJ*T@D2ZVjֿٿ& 7[t2J+}Cl?.Sx+hl Njb̠4Yq5}HO(*߆3:~#zb h}̻g>-Os;`ٝɫ 9tE>Q%F ;kp]shwWz}8p}MU /e.*ҘB3`!nNx]~9{kՠ洠0S409;0~ 2dՉ*L\S~Gf;!󬍽ҌɧcK0s)OtlS-4rUWrA (5Tqp|3ei" K5nspR[wXf!橿~K%5mA#fUIKַ+ ν4Ý0Ԟ_| X-a>3!s~Ia,Lq 1|rC[CVrGH`c/k `r7čM9C,fo)Zw kN)xpa[X+#,5Xi?dd )oUF m`̬Sn%2q;VG Ip ]r[? ipvч~ ֭N/(}`XlmZizDW7nO?um|$Z8 <~,#΃}{),)M ytuCއa0͏l0_\VYr|HQbP2YT@;E "j߶˞vbaCʥx9ݥ.ՠWޱWj])-}*9Fg(7UP#wj\-2X,ǒ#m'!T$ͧQkͨ7Q M3n]-=лy5F;T5u[+F)חc\*cP|T,Fp_5<_̏M30-$Sp1UlBQݐ;]<;5; tRb't$n;Gő$ese:GhfM_MASn6gL|B߄* "'MNW`[R3‚ 2=&芚hO ,-F5*} F2X:iauf*^0^*Y[j f]dH9Ā:Z+FGāL;4#2^/uc"p|ZIvVhsL\P1.ߝO{ChaM.p˙ԽGHG'~ˀkP @ޏ'V&+𖥴#Ru_d7v\Y*M+{tahƔ9URa\BBdM 2]qM.8?kb$L5;Hn.3ו d:=|DՐƈcݒb ]%q䕳11z |Bg a䠛=! X7cav]z0TF8mF;U1#&҂|ǃ(Œ?PhV+x'l@1CuCz40CT=v9K+]"|.G@ 9^V^oiI]!{#&b2 ^b CNSKA:^^#I8^>LNvdμTi?\+pE?(.$xc&m^ Dԑgr% <U%Ձ>ֱquZŴ(Vw±܂ed hk A$*LeEVffG噶^rw[hMR dx?- ]P!2 N5,7I-79*f_$`.N?NN$=kS$Fe> JAA~+Qe{^i,QDn"')c&J#P5RO͚$.]=48}e´M[edkFsUMl!On<\YN .z?{tcQ(k{@_}C +ufƳ?(SǮm:z*J$  yj6/`OFUYz8*d@mG'rLmrm׵yK^;õFNWAoW$a6KC4[Mo씇s?2GWku~jNBQ<#.&@"|6u! ά Yki8Y^/8 Xx /#cjxz:ڜpӌV~xf KN*~R<0贎t?3/"Z 7tL8BITl~zS(5g.\n&NŦb#ds=t_\dp<x+9n ړ&kaqwb̩>]!dBI#` <{piqVYH/trVr'(l֒Xha%(*}'5{xYu&& Z3gR0@=^0wnX^w$\IWa sg6עݪJVm2c(`7 y@2SvHjD}Kl_n93nɑZ;:3ACOGqȓ3R"jt;(닸f{FM|X솓`c:|IdK!OѸز">zZ1m9䯼[u=*_N^&d,jktl"+yIOvO(_5xuŬ&7WªWcsEuGCeͰy-,\^W.ʐuj 'U3gtc]w g<{)dE*ʿ? M9zf&|gvkL !o-It<)֜6:d< ?͈u ⣀|Ѭ^3 ] LBR@yaVq#?Jnb۾RÉ@mb$ y{ՐyTx\a9`-&1n6r)k'% (]M>0u"4;N#5Dag1$f_ 䅱^aXV4X("#*Бb;N$ %]/:j 4v3ɘQcn⯧œ'*!z+w D š7TCXgYkŊMDP#mSd4=tЪX-qej0Z*it~4;:,AF[i ůq7iv+"r8XQ03Tq_.`q>uOeU6ofvu /H]$w(]{LN8(bWSì =`b֚M_ KDD)pI5ǯSѤ80 -/]0Ȥ}k'?? Ǖ1Ә-%ō,OCve!y3\Ƿger t~5MR|1WT9g1%MZWF7 ?}OY<ݶLlĖvy&UZP/j@O2!LFxal!Z34[ma=vҐ qnań(!OqL۶U6M<\s-PX`xnLAb20zI2ޭi;2K wkUi3:H[|uhBeѫJ]jfHo}]dӆ׿]K(Y$o8VjcaeBFxݮBcf*uD{ʱuҌ?s٧B8q⁣quXTp$Q 5z̈h` BQKAm1-a#S@6cQ¬%_@4ja+ _e0Y}PIRPb[^':Aif.|prጿq+o_j𻼔jd;+,@yC=" ox|J,sX}.#wEtdsָR]fZ,GJ Kvg94%T;-\PQ2*Zrxm4& =ѕ0!;gW5,.qin@1||E$~#ܤael!=Ȟlv1߻>}MNY(\ןeIzꀰ9a*H} egy  lT uêﵾ??JUk qKZUZph4ֱtG%QImg_B*^r] Fe4M]ӑʻ;00eP6$@ 6j6MfUqʤyZ8 #?M+D./@kA_ŪRDVQ(#5ʞQhE7jjSDnf5&!}K&ko ߆֒sd{txDh2Nxy̹7DCBDZ\b hc%oA2}eC3*kD(WRĄY0|?uCAq-$L)4IټӚbBˤƏ^, Is?hwD[o .ub=(ڱ,M-Z9HeĞd# U1~M-oZ}Iw/7H{0)T:o"7a\ *.KF:Zo R-gTn= S'db}ƯB9k#;6(WVP={c<ߎҦN2*fgt6I3d ^\T}|}\Is" qYwXR+Ϝ0NPoU|ޭMAҹk9 RLZɧNhEٿ9ÙubOB _&!CS|P?9}fY^L5`)tf""e<82 h&]+p vWye I?*ÃAƱgݟIB2]fenji1d%O4 :LFM `zur[)*ݧPe A!Gz1bK5I*ݺy`Uӳ"j&iDnҷ9 ! ֵ,ۅ5Cg'N'6AS?nɍNҬ={w P#`|u;8iZ/Oz&e;鉎g-(/|s-;i/孲G#e.Tv1# o ?D KϏvA FoWVcn)os`q#žž|i -m'Q||nAQ.EM nb(Pe=^/CϚ=Dꝳl%R{-$)s,9y|_W.t(C6nA0 NHa>6< Ru /lFMٌ-&ynn .oerOo Kh[߮ mgD@kZѐ:Ε6ɞQ%zu?%E :$֑\ν)h}%+w9Ȥ "F2L=?Hb'kKK!=JMҠLi]v4 =߃7=gX"(3 ύ뤸EyРƛAy]3xC"tږ&h3AT #y)`b,1HY{q"#ڬaZӺGKYOChfO dջBz"hpvx,|ln 2:[y 1~_ Gz>rc7KKiGQlw16H+xNtZ-R$A< UR]%*`Y΋?>L xmE'Uʻ`VeCއ8O^nL8>xGW􅮝uNk^IC=a܍. X]Jf6Z"{hDl9{(`؟rej7zk-H~ȮՈp;Z&L^( Yo9j Oh i|jYrPƌWr]>V~p3w wDeU9 #| 6uvt[Xha_ϯߧIC׭lBJ)^ې'a:O6 z#|@(.'\<>bQԷc">&}i֥sRpҩ -;Xt_sHYXy_ -FC4U@IfltϜ[]#Omv ~Hy/K[fHˆN*[Bub '͢w_$tC0) ?}nKLٍb|cLKn76׿nʑ9ғ a`s"׿ĶuklF&יNJËƇ-{?*”Kj37P8U|洕 Ǹ2kkV:I?Ӫ"" WXĴʓ%pYYL^ǔP@BTU\\$_kh7I?uĂ~dv:AXerBdCɈѼ!Y-񃩺 .}hT-wj@qqXʙyTA1؋lўRj?3лzJvo :<ğx~Lp.t#el{?;j[!rwܑsC^1|5eaWZ;ڬ;ݖvmUǦ #ׇ?] Epʎ\iZPY^NZ6y92q Xo*E*>_U+S}(U " ۘRm!mV4SQm.u`sėY'xJրْ25iۄG{זH:mrZ KB.*a*[ZNXSl`,~<<Ok4~}afVtY9:$-ťєum˝ijp r5,pCr]vF 8e/,CÈAS~;S$2a  rplX4}5Fx1lXY*נ8}aBZ;"7 ˫aKV>lMz0 y_F;,߉S{4"M0f;`[.=ġ GߚK0͒1|qtwsl.3Z8|؇'\ܷ+FdtIUˍ=i@u(yb$JńuBQi $V p^h1\["# Q}Tuseˊ"hAiwji5mm|w&sS2Kӷ=KJ$tWEe\HJn.hmj*8}z,CNU~ճT¶u;)\&= uURJjە@S#x$z~ I[:(5YK (-h*PNa)n ](IqwKBM 6_a%s 7@uzLk6 j-WƗ>Km{/ܪ/;Rm}lc&gtw=sLuVwF dK2~ %}+.pmCJF@$vAd ›; |aU+qDWU/$~׹PZEUFVQ^P ~腉(*j7Y @9NwmPjv\]Xd׳ˆ7t-+> tbQQQ]f(uE KuN"b/:.b( k>g \s4V,MQVU<^ER}E< VEt~n5~:>oUv Q!UDg"Mdž9఍`ǰwUIXXێ 妇-&tkH@j|nV4y¿(WR Rs1Hp) wlƍF..굒+iz3=(_fzK8 @31$1PN  ϥj,B02̡emI$Edg~eԉlbosH穅vv]_>ԫP0NoU 5/HP%v;Ԝ:x3%pA4Bc`lsu}+<ιi1jbRd;9G/Tliz(zw#mI-Bڛ6}I0,|qd0q(vN˳hpWArrGtrZPM=L36m͛iA 0ofD@A*>$x)|2%|'V =MWM_ Ěr|-ÂrX<_OXΥ.4X6B1Bs?z(LzρoJk3n޲v@uQ۵^߄6kNOj1N^0`0cR!ו/y})GqVnhYʦua+:,U&U/X0t;-C3lh_紾 5](^{1A )۟E^otq_ PQGXRbGhshM>b#)o~ [Βj@{Ec;I P`hbP (q|h @NDz`'I?Zal,oX/Vd&v<_3]Y%AKa^a"%~ n]Zz a~Lβrw͝aDq,~m(IB`ɫ`:E|mPBsby.#[=ҷ *l 7z{%e m*hW/|tTzM1LeY}(8=:1/5YxSf4C,0 JO|7MMt\'wH!2QbDX=B;ŕ}'ןxJyY P&h3i<J_!;o#0@Ac||['2&ƯoN *l!#;Oȁ7QDL˸F?p!)2cn|E s]Nyor25E0Jv['9).ڝ ]oX Lu.1z%F+7IHp1hrx0ot 9g*zpG<~\N1:(kkMG h(3|12flb)B3N\T];.xn^Bc'3-"B. /+Y)Ɋ'=ځ΢jװWk8T\/9{@mXaŌxZTFi[Hx5=NTH FA:*sh.h[cWwuJ4/ꁄtEJL]7CRy,1,Y 0Qz!ؖsMXA<  TF&Vw7db.ǣJT=״2p 5F|W;e aA1|yA_f~kDiL#~ps8"  ?UrדAǝیhb/(ˇ\0fiy$.(Vb$ajVrõa-. _/4]n ALlly[8E!ߟ{l>$&n>&Ke~7Ac=`t~ݦNf"FIU*F$欘^q$=DS" =PTL[k펖;af7lkw $R,]ܠYs̏z]]/AD:>hmCߞ\\g|]{v.FV",U+{Bn<1I6VXB=GE$ȭ eo|?ӫy6xBv|:%?Vn_>P]=e.#2dμ\ۨ1?[>b{ugѦvXvlMҺ=s@Z?6bnءm/2,4.m!.Ns ̒ hT8~\ }5 k;Taּ$=U&![~31=z\%|3or'rH:݉0xHpDҐ>$+ΌfK8 6<Ȉ]ݮj& dA^bNa)5/F "G]addy afc$+4\W=mD/"iT.n, DZ˛^s&jt^iЇXXJ].꼽ZI<#طug‚Ŋ{&"` 8zϿoR֯ -jƠ)hu;Hx4\e*!m,MHޔ ;K]Cɶ55 A\dB~ ɀYwuI夃=jU>݇XFX\3f4ĻXWy6G%_'i5/ ،p;N\{Iߩ``tK: D x$f+*hofַbٮ̈́21_^ށHU=E`2+NhD X)2}BZ'_Urwi(XT.ytپ[gD{D~@n Dyw 567[a8IkěP]VKq𞢺v83@ Ρ($R+po7FꥈHwrtC- !:G] JȎ=t H}g© +wO#{,?oө_D7q <-duYsfgt;S(a`4TSI@65e6agf)'6l{h:Uٚ$˨ظ|]]~CP @T+o%;w)ꐯ B<7xOE,dїS򮑫K QJ'ߤUCvg"Fh+MB9P*ʆ!OvUbMW 7P3\L9Jpa:s?M]uM|+wz"6Wdp’0![@mub($:H/cK /$M*P~YjYUl?k-*zȞer%O4vK(gi pHlt[p[j\QQe5e,d[G7h|1R5F9>m\1pS󡎾7+uԙ*:ʼnP6sTtD6]<hZoOOw_/;$I9;A+#O9S`tKp2{kV]I\ 3fE#\k rsbГFM"Fε،o'D'J=mmT!s!Vß)(B>UJ^8 PZpňs[_H_C'.8(P1K#a}ipLz!9yn?6A8[ޫdvrОjajX'*dtه2m[4Ef/G:@z R $R;& n~B pbOҦPD9Xvi#J).50汚,>(e򔭓 iHbC:TvH4#]:'E,%gv4J9aCQTrRS 2~kh7OQf]!6E8_a0 * OXsC8n/ E?ܞj9mcmX]Qi-&tS`\A뵉p ¼ZM@AoORXSY9d7-a- +jr܏qy^FEC4e/ 6eko#Q~\Ӑ^Z&= J}=&Ã;L/4dpyHRV1Ц!YIe6/KlCb:Lq.Т uTK.Oq c(q'r/ꏤ:!&’o5I9ZVJsζGr4}w "|{xHh =T:Dè^p҇?[5 ءtFVdi\i#^&:Tgگ6DuiVy9ٲigyH '] 8} V6R‘E Qr/~jmh .㘫G8?`gt"E⸈<ˠIzhFj|Wҗ %FA tsW9}z<fL~$ߐ* :kJR9REP_MK =J#3;~Cݽڶ~g թ[L 8o}?&swŬ]$[IZghJL{dn'8#qmU S h{@1;μ6=Ϲ;T$((:yWRus"at5{N윐(8s}D.EQSZkhif"Gc]|1bwɯ  ]])AB^kgժ6Y)AL &K%bx͋רUcwhgQ| R 5+M9[H*1=pyYGrP0~{?q Ł`},H_ʕg)gd`8psCe=1MQ7M>7Z-P+(@Y,{:|\Uli0僚QxbPa޾ $ xRX-HJr!c?ubcrp4( 6<3ֈpV̈s?FE6Ri-f?2 Xh+xظD^Xx/"tfzx!^&ybvGIY⿂ֽ@iw jIlz%]$TZYҵ)lf~Z;2 7|Z&(W IN3-]˺b{9lRA-#EoIVs/a/.drˀJJ!k7)P[E@%$z )KABOY'Gx٫"(;o Wӕ0`6?,|jBcC&/̭GS.g{ʽ qiy9ˣpS(@]/P)7 UĹ,bZzDTl$4KsϝLGvtz~K"_( fz8%;BNRnM7R~2(N3Vw8@G]9Qpƌo!1ǚf/wi =\ѣ8&G֝ I_!^mܠqjWgvdc/en7S4Ƣ *"Ba(6N qdoj_8mceH}\=18R4p S-:kGXO^y2 #q>i[ %t<7u}RRy[DQhF%RӀڢRdY.JOi :q5+a' 5J k*?g~`X7ǝ(DH>&\(-U iw۩7S888J'VTuaF@ͩ4GR˼/s$7#83"|MDmd0gC5EOƗzE=>sѮl.t8%xUPwRn\>/~筙Fk1َCfcP5<5H)}CLx>SWX[@WFW5G4Dϥ!)UkO+B~ 7C"W$,\5"Mq@!2$;XS$5BZ!k.&kj#Sj<Q{FK,^&pc~Yd|("Kr`~i|ErT3I:|*ny8p)U-bªjl2䓐Aw\D,wFhj%ۧm V,b[FX\AMB ,3o &\J?r,g}۱@k,cnz7Y9WĜ>u $`W.;RDgG -*D 0,'ҍ > om2"ywHP&NRALc$ڠ>o O$/K708U4 Ȝ䥫Am>WζO P;;2v!: +޾ww![g_V(x &ﴣl1vP6S-e'F(H|T%%Ưde(γfppT`Sԧ)#4f hRfn2LǕ4$I{_۳*K,L QU7a̳ǏUFn7AݧdӉʙRNTbE;a.HuWW`˸م8w"=Dz=R#eN oq&t+=;p!/O3[?zoθ#vz ?}|aǑ+qi7b< 7:Ao @[['5CexvKeнz0P Й$?ze\9M+I [3B{\z1+ЯDwS%w`a+F@q?47u@U4E1ӻf*X:${•F2~a+[!'3ԗRH1k*sde'|ȋOo7v^i},kX=N[}5ރtl7k9 $W.f9Yo' k8` c9= |Լx:(iq2% (k+Q' m2K. V3 O{=s ꕍrV&j_0)àܦd,ގA0+!#;},~uefkOp:mL$>:dxzڂj]ǴƲgӨN k3OL;XlխqbcjUe~&r؂9Z64T>Bl "%i}c; liVm|Ԡ wa P<̞gb.{(y#"HnuTsq#Q)YaFTjܒNޏGf(|hÖً3Ă!Uoxr5׍" $^z`$])ؚ$ْr9rIK? AlºE7dU Ý+Mk1J} ^L:R|^9pRl.|ԬϜa[R8f u;tA_O_+_J}7vklflddeW~= |z^ S`OkJ:" B}wta5@u*ˡuVrϊ~0 ?Wb6h N:eJ.RcIaρ 76#oZ\z9K+R@o 1=/Ρ3@"BzI{ܹ ;lgƢSI6 c؄a_w Xe ^g]d8=/L9w? 6t>BwM}0!^Na XW]9ksXtd ZUrd}>L+xt^X ,"2.aJ,-L3 ep>d LoS&1;  sh GoP!t3$@4,adg/"0;2">bGܞ&jw{d@gNxhFaL=rtHdGJ 7 45S V xҼ0en!'٧{ݭUAk5L]2ci$?ny;- [g3ՍRXlXiw?dF\)cPOI~|}, i֡;x?-6k ~O !QlL KDh$e<Ɍڣ35e\"6wWsFFQNù0_re=,l#a!>>&[?zG1P s$̈́ʥKp/Sse/0FUdXKov#6a sJ{q_//"J:Vp% ھi7Vd_S-~?&N\I)Pe]-BifᗀhWWQh#I2o4;\lzy!X<;^S.%b\4CK-tXLMrO3vmPzm;EN~G!3vԈe\QkÜ$ }8IП JWMi̖JInĮh*:W7 E{xݬ& }ևьy9khJG kY7 )|y1:@&og-PJȽ;aUsz&X+"ܮz,@sU26f,S|p{sg YA`7]xccK֊|]2ћ82$O *BԳ֋{|S04G gBÐ25MHy@܀QEML<)lTo ͤY3'{±kNLqg3'RH@E.SVb}x@TG}L+{c .|q0rlkmZXg0KC;V%gd}O m 75exj` +9Y'CZ-|޻Aܛ`R(q ,(J[l%@EJE&1wp?R_mTuhH=t&}~yR~$ѱZAc#Wn<6Zrd194V)p<:A #Tx֬4߸5-Qq3j@QisJz&fv+$/>WoYQ⦛UA;P`[> H Ջ곫Z9O<T 7>'@fkpI+VxWdm}vTW߾&(LiezNryJ\} (t=}{x[., Asx=;%zZ(zT7D9LZ/ -zy< EMQWa,0W#K͹|DxqoDN{QM> Ocup`$Plv*f1.hX:'{BlVQ6R!0?mb$`zO=#|C) 9sߘ֬,=*PM#h@`Z.r]? pO: yjKXJ ɦ(~[ïPacW -:ڃWRO3SgFסX!OjYu?J(OQ(;{"nْP{Wy~%gR(7G"wЦczY vY5we'Izu6(p'. {;S ؛0\$\`xQ?@?G $oM#u+m9_no Y?D= &h-\r}}sL :;pl],3_uY{-Zٚtg ;Z#^M1Ӱ d KbZK#7CcG;NᆪFM?ȔcXJrͭn=xH'N16Ax*o<4%Zg㖔SI>vNoϺQ)ߎ<ĞYn15u #AԇnpSdzq\9FI z[s47Y~H#6gr lcɓ}MtE!)ܱڈ!;r( ܟVzFLڈ5H Gե0Wg?z2vkbt"=%6Q(a[:k}\@DN2 'ǭБD0Qou{j xǿtw=pdd| ?=+leOTv~a(#L.'8VaFE=G`:Ss8KXm)CS璘7 b$GѻsTh_3#i9vknzz (#h]LԕI hi{~KMw\]=ħ"}6H&wjf6"qzfG<~ nVE=1d[zRo<?ED) v9r}T4yb9nw;ʬ--QwIs#zֲڞv©P#qVַ&ٯ𹹮Cgm}JPD0_W/-|9xNʒ[LOz_f:G |2M7ydӀi:/չ@$V㘀<&Yqo ߀XZV-*үiz^1dFgp׬Zݚd|Y~ybM2ژ_Y_Ԫ ~OƭL>v,\z)%~_M]~ޞD$.Ž⽜ * @uT'/` wH]T@um[վ& 6נs7ɠߊ׳HUc17 "i 3K84cC-! 0ݥu~R%TP kTP}nh>r[iwT0ap9q ld;K{TV#oh'ˣh $zJ3˹I{}+}]Yӹ ~hsZɠХRa̶LĮ=(+ӑ6ỶkgЁHU'Ǭ[][$JS^[\C * PH0]ζR| x Cxe6Y#?0aH5h0RAO{rr^ g"\Z hyW9r{Vo TfCGI؞- ""ܑï < c\3zp^-º ãԂ&68yv5W4 qf\P(OA#j p>A_2dRz*vP6np>}FS@".zKDT g0*;y#؜1R;.W[r)qf3p\osKMa'j %x\Y7՗9DˆNrTF1jTG^VHqL6%ߋ?#:^uiydm@~D"760;)W[QcIfؔל⑉a10VBZp8(+%p}۽"9ěsū^L6oo=WDW# cb:~oˮߓB9[&;.c$uxI~2Xi]nWYo.lIp$8gՋ![8|B^Ss0;+=Uʾٵj8 ߇ZHm~]lP?2-~0zT=N`6Uue ̈ifvGYjе R WTMi3կV*UJ/XMV/J^XIK kY M Fgt>/{jla.:_*i.fGN)̐N@Y; 4pwv(^Y|ppAcy>#7;J"t=W|?*\ K7:X0#Nv[BwLKāqE9@ vsXPC'Mq7uU;s!輜f=NENqMO?_ÇlmcP(9|LT`ڌ3i cQhy…;h/ 3>U(V {w^@e=‹sl'lHd^Gpz0D'NuH)>4.y(]nZbx a 5AFJ0'LpdNkTW-tQ` CMJxg6Gs0*1bߕ1ڱ=AFbO,_dgQ _g]_[\a889^ R2=`Xb7qg^xRoc ,1OTjC/ÓK*5lm~Bg8  WCɾ:ȯ2k8DFؔ.HEc4"/8vAƒϭ:(>^GQ:X@AaI$x}]P'YoH)(^qn5sw_ZԻL㇯ݑdrȭjj qT.<"^ 2&|,PU#~35{8BCK6R͟=bVov7cgB&Rm{{7l6x! YGh*vvw7Ra!݅rN6!'c} /̂W9տ-oq]C+^E(`a;C.q;gP-Zڏfvbna)2jdOEt`Ii&}̖_oh!0Pm%=7Fr5dΊSW" 1%hiܑSd9ɽ|\~z1u2-(ɸiܪyevp0aߊ.5?w1@G(sѢxAew \XOLm2g!@!&O$VA?!Q ^ԊnO?Z d(*35pͰL]NQq6T_ 褷5P6 S r)b?Mke#t>PUҾzt 95N3|T p74v 6F[%B9Uݺ 1aަaˢ97Q3*GM^mAԶv'SG5))X_n,ʽ&.sZTrV hIWnya]ܮ" _ͤ 0> v4~xI跉垺4 6KА?Y.Z&:ӡGhpu 1N$$JC5FK' ψ1h_*H*U EALc5 q)^N,>(Z; D(h) x[ػmotynCs';09ͯ 4P sRNcP9yNܨ%1QVZyU{H\mi[j{H5d:o;:F[=jg;byk|QV[t9VY9h mv1.#`foll. DG&i UFkHX{.]H+lF5hS97.*kigºluJU$% d9[L@UPjrbmvM}x=ҊSʎ?6K,o7m- qn fM4rEiUq!Ss]a0[6?]rS7zޑj*CoZI|n#fUܪóc+ 4լũC.MϚ"O0<:ѝnϖ˹ ^{~nkPʠ %Gz^&;y9;g?nk^}:,4c:9®sl"fõ58Y͚Ў!\Y&z#U'gq&U_wʴʡ᫊C[ u+ `vF+)[ˁۧO 2Vٽؘ5ᇦ ].WM~ۣJ5g~x> }AQ0/1/{:`;sr/]7@6F(É>%S{pz />J( maoI5 pIBrSlZH,|O!{)"P5{Y9 ٤ra!1R)|hRk\*ДKS%bB-& EB8tb^6e4)pmxK&㬌w|1$"j|r~ 28o|d I Ԭ5%*6Nۘ)oLT]e*[Tj.<tb2˃7gЋ?'4ٕGtC H%C =`iI|,3N*Kt}U HB, 9z .Wq8}x*;Lٸ̽Z l7.ۅw24F/opMcﺫy(wnmcm@z%M$<HXm`r~SJVE'.IRjhX q4^D\W ZL̨%Rl},= e:%hHg4L{y3'D [1ˊ=,d߈CbI8)rzgi7Jه֝]q6I wJNF T>Lȴnuv 'Wu$Laڳzl}3mC]+ .}${Ӥ񥿛GFLHkR"?XEC8m[*%s^qɺ+wTaN\@5O} hVW"Q#FJBW]%%qã8hLQ^txb]#Nz $3_'5r'd bZkΝʰaN¸ިb$ O@ {ig E jk?^Nbjxm"Ju\Dž5"*F oG^%U,}? rGk%?iU}*zgSP̸?%+hNb` 7u]]Փı#FNmIwSW٣#f%5j%c7B0SƠN=%ędouH"J~6o\YhVn7tD/zJkG +.aiLAE$ɪa 8~r/ k]X|&dDq^/쿱ks vAPcfq#w͔Q<5)P(ΓBM,ҩ2G$6zt|^72iE(|'@vj vX$zQ~HJ:9H{bXtK C6ז1WWs[P΋ ~X(FEjl7= dtɻ\D*O.霷{aOE;,!xe~Ip_ʊu)' 1~Zz^wQrtϸPS|ABT t9Oԣg'ee\:;L yLs(oRW"~`e*&Hzư\tסxzfb)wp_@T̽&_:PA0.L cvM(S)=_A86$+*Jz7sί)(\s _y[$ed7ֈTf=\*}}+oQ̍.ay;}ŕöƝ~^z(Y\N*zMaz!Ŕa0%RZ?K< C؃> 탡Xi!vMוI!vwK.SY:Un^E"ߗ^[:ۆ[_bHChEB9uYit1FFp[ba:*ɐ9%\u$?$ ah[R@BrĖB[J)c{?!'na6nT"Io>z ƼQJy+ Kڣ^]OK(G[VLЋ|56Hrsr쯾a5+wҳp6.`3}TҨ ɆuS? ȋp~R \V[rRg3 87Է[DaÐi]m$Wpƫ s 2\h f F.:MЄ'3R7d G5|u 8蠊,7Pǃ7RhY Dv|sO[Q ka'Nmbp) ڃ0<,g\!=1© :Eݠ 6\陣GWkV9:$/[ocӱЏRSbAVa7e3FOEȳGʇb reᮝDuTS#Ղ&SZֆ$\_jgBFx/'q*kv'p \`Y>70 7WO:6#)է\#\Vk;Y5Oir^c75R&J)}!̺?d><2mMN8+z9q?>|o>u19N^jj_q`9YVۄ#, 'm%Zn<1jf+L!]s.hh]Jv>l=̿,W /χc^_~I_(>E'%'C;UA,nULYiV^1\صmEB{Hbc˘fW;wB5,E* +԰/z"'H wWcl"O8u>!L C =fS@ϣMTp4WwmYK\TzWUCsq2Yž3 4"Pd/!m]͎0 8}p0~8D~I#um.0C} * pۧXx#?( "t9=o*<3+v.ܭd747j`8y:;B)DTѠ'uNj",d#Q_[DZJ/֊rXv.y޾`k r4a$WaQs'0m5 A7Xcn]i(yBĻxYD@0'-1w [ATwQ/k|Ek*GfE; nyABױ )HJOn ,B(pK{`*AL~]>, }}cvjW3p淝)G_ܫx73_hy&:?jy-Jex X n,v> T_^@Sj8pn 1]zAZ(!^&GXRmZ1¯)-q8jPUj?s-/4)!񪭇I9 (prk蹏xz Ti6L? A# 20؟fQ߳ O8Sh# A!![]r ` q*)߯ !n6[Mc2,\ُ'Qe0]u~MSڬP ӳKK2Rry^Qasն,ËjGv4N^YbdTTW-Mc-5`2;b"XD`Lٶ;>5b0}.yJ'#L6ukԯ[ެ.D^4Lj_'…-m vPXҬ@iA6ŰRe/YLT#|qnjpׄb+.. wljav?p)G>)DI # zoYkIҰ㹿m(AwW7iZO+Ѹ+Q$zV;wcv1mg5~lF->|#|NҮS=nxZFOe@arG\LHzE<͠j㷑!˚ V/P"0T%~:e i_O>Wuzi.g3mqY?S=Xd X|GQ+Lr\yjݧ(JĴP0>˳dz FM|?oc(t'UG7\p68!gK/C[(/kF+\*ȄOF3UW GxpHܒld| L -G9N*EbOn9eIVUiͥ j6OyJ%V!2c0i ))4&"o]cSte["4 ;̚r.;]-V h&d@I ÆTdb7zTDܯ,YGG^")v]ZG cUY4GHݨ.NuX?zTa'hSʜ/t@7-4:5U1hVXGH'C,&7m'Q%bkPԝ9o7}dO\-| 4XgmTwx3;Zi=]UH;|{d6!«xA- >|$CBz%z;_ܚX4[vz?Exݒ \~9 ,OKUQ:^$=9r7LO>+!տf!u ,.AZrnY撢' #pHWr:c7 CQL:ujkO5$3i7; n/S-xw417; C9 .A wZK2`ăU F qݗ$$A0TP}YTE;|{v4Lцxo9>@Z41WS^z|zˁE .jU Pp8{FLD 6Tep/-oDs/r3^6BI:#[|\.ݑ͓-bXvko36#[rGALʞDdp]dr/|/3ղ e^ݶ2{>DR$U4EoPDqn%bIQnAo st)1$0.!w_5~հW#sqRaݪ'bvl -ŠErF]dk[gFYllB#$/]iz8g^ $sX.R OCl9AuCZD*̲YX7䭙@2Y-X_ZHN+<}ǔ6M1~XC^~>n鰪`p"D7I=y%F N#c{7'_n{UjQY1R!2zȒaZ%9/&IW%2ov5sg3_.e.z{!L-`;?bϳRJ,o4{u:L;\϶&f^5tZSGϬS~npvStѣlxi*tɧ`5vR #7&vzuS6df+$<Wϲ߈vhَҿ\*7 E^:[pWqF1 X̆Iܿ+pj\aæ>]fLI|#tjAf*W@FV_:M2bjդ,W~@\޲=K89'h*䥬[dN(#;-QC8U,h/5~JwU 8VAb /^XFw̭Ռ'Z-ndݠ3b0d+W8O. 'pM5( ks\9<G0FL)aqd~ f7|1#r!;.afŲ677gd` GC@Jlˁ82w4d4Ƒ̸b˔;m79?[t}/(/|k֙`ȂA8ತ9trt'o)72Ew$,Hփ>f||vO)HJޓnD eoQ2,fT~|g) ܨ]?Inc__y&:ou qWs,7_1H;p^`Z G/&뽐nq}Sc0(` F//BOY#bi¸ͥ˙K" ѩn58gcL[.gzp?cȝÌu/M@*y0)jzp巽|_ŠRds`-r{ߤgY>.ͱGcv$9lQXlǬ^oW-5ŧi~v ]}흔k8i_)T şMrҪ V@Ti[wq(/23LT!.ak[3JU7`}F27WyCLAt!m"еȏ_ -eE&a轷uz7zhpEo19`.bxvav FĶ,Q{}@<`Y~B` O^:V^lv܍P;䚙/B7a1Զ0=l EQ6D`l=(w⎋)JI)Nn8L:/fD.!AWt=-c,|;lFv-ZJ}4fWGu.6 75_$p%K|`3Շ,[GH 4Os;#^<Fv"4VQYkKa)#A=?R,v~)|n#׽d-9`-+溼%CUi8n4 Oc0} -\ߨA\`Ʉ`Q=p _KAD2JdMC!( "" M*`qQ/vJT !2P^ɬ˂>.rd3@&-R6Z+_߼G9ћklkh=`P`2Wل}ĽnݴG]:{r-uքf|3A*rɶyzͲq +ǦT&xcwu0XgQΒl/H\-id^(Z hq}l,LJM+~jWp_{-4J D; M=]2(A/vWsqA={,Fq&;D>Zid@MjRSt`ԉ;{VsQR]R7H@ZYgޛ?bP0 :N2`O2_50v58[1֖҈hUhfcb*5+ZX‹4,~lHLӷٞI3la8O>) P>-IfL-Q}5鮯fUOFdOh_X }XIJ"&v& KT@kJ*B=%J#(&JAH`;qRAV 2lOyWk#ocvS;HRh3k(/,NZ!WX]u7y/^wyOv:{[?J,54FXl-j,ۈYӄٳ3F].,6xoo0 j龴+$H/1b?$1f͒SE [h2:Ji3ls^Q_~XmusSݢQeo` 4t^2:&Hh\kW*(+z+ Q4'`7u)w/`AX+=-Ƀ<*fGRʷ:-,?;~B|.sF An xO͑ ;[Om8^m#i,J ^g3R**VYԒ^֙ zPP^xQw"@oD#CeTy qqmq: pGt!Ym̀/┮Oߝ:'bohfk|pޢP ,PӃ61;)FNvxZK_kUwBBumTLf {~U)n ygYu?*`J)5wvl.~vKGa5Ak|_͌v-| u@&(A#'#FIneG|#GO1HrI[Viv1N纈:^o$P%>ak@| S'e2_lv\zԬiL[ɺ 2]YI,DAA Pt~o%4XS aa- \L šꟽ1b1|jfc0_iG(6>P!2EgB[*ϖ5T8ןTzȮ5jf ߑu?H' lj 7tR"7B*ڗۊ M>EO_FN:ٹ䫹[#pw7 yѪBMT5$!.<|= as" )[P43(,/2|@=yrŪ1Iy7H02[Eb!]:rs\k2<)?00iaKI)'Y@ c? !|̓#f 6>. pcb'h#BU@y5" Uc(栚kӵBTw$rN=@LEpu:KB y3\5"J'XJ X/-Rp=t'N`۶{h xTI7V6\aXזsj0qAwo [n+6 fZavXAz)43:cnl\4;'м-ej86Ug}R?W 7Å" v}FìZ[3ӓXgңBTaǻx8㢽Z@W9tWohuCƵ{#2ȦMQ40đV ^ B`É(GS#Kf}Xq0* zs)aqәֽ9۴3阚N z 1?!PYSmA'֌SܹXM`O/wNz-&#Vn bےtdkRz*2r喁מ S%a#~ \,3#abEOnu9vAPYkrL{Ϫ}2o>ꘈiWD7xlQ[;Cf-!mGy}t 8CO)ܪ >z&bz7\hhu㺥PxI37l9kY܆dƝ߈>_qpЂD?*!Cײ g~Bj.psse V x.Z\7?o*nPuhkNdۙ !O0?xt1k%$ ?ћ}Կ1nM UE>I5vVG zl4|ePܕaYx9J gPtvph(P53/2[>eCτmdĹ{oàO|t(g6 Q5{|ɠ=+p i vհKm6=`O E^nrxцAȊx0'-E{TC\ ƒFpj*>(2 b>s;d&1AΖY+$LukT J[W |,B#W(^!Nqkh1[b8i'ԵRfr;anؿ(w46.P3dT cdHɐ ovds K}n>S$?]h6<k\k$Y&#Z|)MpT11k800. QDS% [@ܟr/k(fIEڷzCwd ׁu7TH25d7' =1&KwjuGn5e,Ƹt:KYJO0:&1u_<nNT/0}k̛ >قk ?]cceuUu)-WmJܞ}\ ڃNUrZdsy3?݀ucZ xmdR Y`n6&]gNK2 tX߾ogYZ0707010000045f000081a40000000000000000000000016439a35600002714000000000000000000000000000000000000005500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/oxygen/snd-oxygen.ko.xz7zXZִF!t/&]?Eh=ڜ.+EVڄqB!Yӱ1$=\C1tyRv,Z(y!_W*ss"FyPHYl9RĴܱB-+xe7iXBN/O)n{@+fw@J2-Fg!(I=4ɳnyuiM~f' \*'EO"\]4{FBBvH&KZ2xgZzwv_)-"s~"N]~o6iw56N&Ek[u5T(X$ܗ[L|^Y2zKen6ύJIxG_s 2<%y,+yP;u_^,o* jvu"*'j6SH8?IGM63e5vJkr^b6hrdpqЃP ޶%I,UyyAAhifCO/ڧ(UqqbL¥QHXFBX?LE;Bn =mͲδ+KY`Q)gFOe^}}Oό4/Z9\1M&]cLZҪ A&oo$ajaNk|\ 1tWj VCή8u3wdɳAƹ[}֫WȌmKx,bJ6mp)$=]|a?d9c69ڀh(7[qCVWb>Rz5s2+_Ѱq&D_|2ZESa ␙+KO+i;qFP@TqK>ӑCy[d)إ,+:;kce}@@Ԕm%Gl]Iũ +w"+#ok4`}v\G.yv~l9?S|H${*va2=ZY7 on` cBa~W0 q SR)d6AgYtrZݡw١ I`퐅aq8&J6xF┼ PF^qaUZgDB%En4*k!frXE. ;^*&=6'ݦAu^vi|_%=^$Eh[Uius]DZo³n֞g#$JaMX+'n +OR(^0?;%ZY9ꚙ}b DRPob(k@@E.\dRΏtpQ A$dPL?٧b [MǞ&|(`6QYYg l;>Y$#\Xͱ~Ѹ,T"o{Պ*JF˫v&. ӹtikZO#@:y\*4+d7ӼVv}5F Ś- 2&9glu h(v'B*Ir͕ ;MζDnޥо#f=Ѓ^ D^w38> <`E"Xsc!>7"2\k']2ɞBF0;-,+Ч2UWnK@19[ Z8m6 RHV2; U62 dA%4ۜ$8^2`1qě^Y#V) dNJ%TTШq'rYkH5Z4Z0_߳Y4du|}Q G[JO7?=fRj!#:t aӷPT(O~9Bc춭KWadN#tp=R%.Tybh`rI2;j@OP'miVRDxL>[BT53yᨺhz^2G{ꛀGz6koz!b6#ѳ3@zj;~l}C{=OGkl?-0?x:(*֨+(q](FW ři1xPpxuؼ*$WR d_TdMbg>M[[Rkɣw:]nIzR>T qYN5pة` ȶX2 2Th+zr?Jzy®O<]R?? 1?CBo;ݣ, {Y[·(q伡wixm3܃P#8S*ogOfrd&9_USKw$V+AďNe.fwgxPgQ6ﲕH&0{_ITWA lwƹB$yhH'':z{a?wLVY܉Vs=🆕*lv`;S;uP$E0y88aQ#M?:EꫬG&Lk=- 1H9C?t&3~yZ yVj5aW3$d?K`mbz}@JT߀ 4o'ƘSWg2$Z3YJQMs)y7YW֤>G1ܑ勩0p! ݲp& xq}vDlK)@'b{MѸ: ύi HuǤQ*°\f?O9W/‹IչRp|D0Yc, ;SehꅒJF׋h pvY2]M"TŪUHplsc;\qmMGS r[2M6"u4Ϧ\彥bmND#CqEVP^[L8)d>TW%4q!a&c?p[X%\'2Bvh-7[NWT ATjFV/^t'Jy.byP,ij~A223R]xb/pI3!_YkRWVfguqϩ8 r`/ZL^ZEŷ]w](Q;DR@nD[/C}`p+m-Dy'Tu!>9B5 *J}> ~QhfO v} ɰېp &H:bj U<-ĩ2zHn\ s|?0=L<1@p-Rv/w]p9?ADd2ZO&(_ [Uw8MK z2 $R} }:y/Yj٧+Lj3IYz5|񎊂 Dp 3A:FW @|"])BO+sO:T0@(v3өY"{6ӛu]Aj>\/ZcK#a'j/$_ї hf ;6-}Д1`$bN 3J..KiNLAz%"J(s^\/̈k;H* CLQ[Q)_XN~ٹB@hl CQdsե\Ů$ Đ3a8Bp[޻9yN"eҿ=2;;X#ѵ/ Wlfn!{i~QMN.Ђv%jc=EUV 7̀Qk]!H 3jg r%uu/涧W'_d(8Koq2Z7z]3l$`$sԊT2_!kgzzc==B,v_B@C4'ux_i+o:N in9Q1[6Boy.& NsA)yQCwiS-gJGPmmØ"N֞E:iM,C;LU u}l nQiI.}B4V Գ;2*(|+2!N"8hh-bIB9?JZ##ۀPjoĭ1~0x{xm\bXdIFӈBrc_nlH_1F_+: ;V xrKOچGəԧY{V-.Ǎ6%@avJ5e.8I4$rZe!q~ 'Fi R }j[xTfcl(pQJԐ*"L1\AV/ -)ʸ*\8*XUWwHYdf RZV>M4 5ҏܬ&TX:2EkF DeǼ+Av qԐ {1EB y2E&%Gnf+RPu P\^C a!]@?D+lRbDeڰE_=)/`q BtR9WZ6e_Rݷ Cfm ^|7ua O^~i"􎴻da*P r4ˈGCI?Qrh9 wڊqnTE #nv7ːbマIֹOO4G/ʶ`|\A9Q859e"[VCbD}Vh*Obe[FS+ZSF{v1 #!|{hxܸ6ϸ"8{(zR ÀQMvΨGYԋM3)F-,ޱG0|}x@XHTr3V-XN2O/ }[|cID)X*ABuV"21-i*%Ek:)-յ[{;owK'C<櫉:6 {TGxVZ}! XP7X{iJF~|117-@vq$Cjvy% P]rbp..'Ol9* o<$K֙5yjPYGQ`΃/4 : gu"\[ 燡|rA{+&Sqf+AY_տ I":n큹5Q霞e\Ko^Td$qa$v/iRuFz.:F%nZn~4th_Ok~pN Tqc,JU%}/Xȭ2\1 VxKk}ž̃&)Wb[(ɋf$Y<1LuX_4d;zģ>O֦ 5z6! ײ'٥Fle~1:4 <,? Qy4-1km׆GaXY|7QDK@ ?pi;$ $\T~eEix5SV A8Vyqlp@m@=Pz>E'(Ҟ[~KJ6Q>ëidt}#BEM.$^x s}$uEܟcv~j$]rKno=-,J)f\b{ xM%n6 DAQbnm'kY}s$]`*[#V>L4HC2ɱy)s8qB<.ցJ!CP>\#HOv62E. "ǽ /ᴹ(dbZS[al,f +ʂR`Ɉ1UxN. ޕւkK8iFPFg͉ 6 dFBxO >tBlk{Ş5 F@Az`ܼ lǼE# LvB''f64 \%h%tUZ<~٘AgHKM(Sj`l3"s}>H.}=&|M/+()F:i)jDWLP]уUOX-Am^8$2W~_XU{,A.לU Լ7 Qmc_1mV+qCrNeUX)n$e\^-cqJX&Z? 9C}{?R6ՃR8gaZюp$չ)B+9C^3n MhU\[ruY ֙ŌU 428]?y]8^Zqd=@ PЁc\àE)Ѽ\~A%#PnUi_ 'Oγ~*î遧d T/OpB!T76.Nf65?ˌӸ4ܜuanTܝd*lە9 ͪ񑚽 ja1KbB8Zix.[}#yᓎ)Q"X24r*Ϡ\tFEwyRuUΞ_醔5[.8r c'f EL>+VӾǨ0i \BG""EIӕ~z7YT-0C;~3n&5UA$Si"bAH ZnF4&L#R)+F$SٻJU4#xdP&RS63gv&\h Ga=REz#*iT""踠z78FҘY-SW DŽ;4x+.GPh~p::o .i@d f+1ꂾ_~H5ȧ |Z DY'+) B-ܲ U''aň^"hF}XE52poIs8MiX͝2u袰k}Ǒ,D}e ?fP Yk!˧`c㙪?ws|>WPp5ah,̭%IXb݁Zuz]̀ _"C}gKL$)Ho*xV؉& 2 {#Թ\9Gz'zT"x7?RC`e]s!˼$8ED;c3y;1+F؇YDl\rpYdp:ԜHT<_''82)'M=R/.3e_yprFtQ j {Бh!q'2"ѳfMQw(X`!nUrWB 1<UQQZx7#%C,ᔄF]d1Tۄs?^\+A?57)[VMRlpw$~o9ОMyn+gYZ07070100000460000081a40000000000000000000000016439a3560000473c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/oxygen/snd-virtuoso.ko.xz7zXZִF!t/gF]?Eh=ڜ.+ a #Or똝df[(ƮmW> GzM_|D^?&8+I.lZw#gŽK85X;lP҆,he~谹~:#)TGh +yAia  .C {%%$b̈́Iu>ybfJ]:r6^(`9`XśкMp]<h?qm -P)wM =UۏybR3y-y{SsuRi3](EL5 jp`,2kku[hWo5P * :@g$ZorKnQ (@l"(%vEൃq谟V:o7i?4M#% Ɇ0^Ian] `M OBWǭLJJU8X8S\𷟏?ѣN~m2LlRj>gu1"|K*¹poգ 2Rz%r!jn{#!~zgeǞ/ 4uB}4 Cým&=+&R'aS}w>d9T;:XWO➡D2vAY|D)~> ,^Hm)!o|l47P0qeGV۫*.S$\QR72 `yHCcQ" V0ձXdV=-W"=(iYS^PTOXl!sqOl. c8< ۊ{ j}k 0Cv8;Sm0f@'8(&{@]|Lik(8_ d dx8`塍 f@He%FD7q{15f`B] =/nPpm6+%.Z{h0keBf*NUo0ħHc9! NI;~u )~UL7kK:]],N׆Fl@ƦXxu2Ï8xNi\WCZ$ְ!Me-h’F CLٸ5͆vt+ rr^zg>VAm*/6CnH|Q@å2g1 ,[ 3Irg(:A)W>GC*]Us:<8fdo/J] 3*=w BK[00I$ &Z3O x3Ṿl Gc@Vw,!%֓=jqέ4E1Z1(2v381:{k5BXW 5> <@PIsd|$+?E[vաiM.0g}N%I>^ҴT% T#ƢDGÏqLR9TcBl=#]:JkCcIDN9keH  ]JR;u0#6Y-~_$1A#Bzoy#HcY"x%pU![ꞣ16]HŃ2&(u(EE=P9aJ5lUl|E|qRZa.yv̘ O=zЃ QAHu#T8m0/|QD.k9s1{WTNM؄ `^12m A֮z3Vf+| qo7@,/<|osAr1"ϥmc'?W{Dj4 TŴR ϮQ= C.*|i`ϤPȆ_# T7,wru K&zB7d4 igxm(9=gf"Le=ّdW3ghӖOv澕|#!(Z&Oy1>?39+#_O}5>=N-5cXR$xv];A~h+1gY5V`kAUcc-϶@O_$ ^{z5?JxɊxXG6b oz1n'İKvʍc[WVRFA,s3q"c+zu}uu운H$'#OcϨ)A/>hO Iid^ Xy &OKظ#l }o"+CLՀm d..tmW߆wcKփ\t VNNkHPLafOכf?_#ӹ+8 ԄcOau͛Tz @xXSGtozmłyyάEꁝS[TcE^6nwlx̧,BIj1$2Q̳ykpfve'鷔1}2)zb1D û[<{KeG籁@?Iv4"YZέߒXұg.v3dL-8*UW$B&ȧW/N`sn:Nyͤ%_B$\u)' kA!!t*\M0/APw;+WRD< 낅pNNm4Zv m۬eoFB`\mb@ O:*fPK I6)(ZFnKQ;[kyDa۳O!e[y7Z67% #JH z=%u`ĶI=X$^WgsTg[Ց(]s?FZvh_+j7 h?yy@slB߻*wQ~+Ñ{n`M!'\ŜzFrH=h+K"N@Q+媞&^^[I=9u\VA6`@֫ڂkr+@bmyoؗX-zmM?(т* e$Dtүy ʍ) z6|}}}RHK ]ci;U72ӎO.ޏs du})359BÖD 5rM.>qvoq;gSpKYir 2yXrJ _2!ȯ6Ȱ~ԆCH{l$RI"ryaZ&KB>؋_ʽWSxx'B31ZgCm/ts{:(.,H {Oŗ2N4)=# y]LXg .D*ȿjmfZ*$~$(K|Չe3qױy`HR$ 0ϖۑj|:̌c3{#wVTI JC2((v^ހoF^w_mS"2tRzZ-'+۬zSBҿl)U@^O&hN==ڣˆnK}nk04o 6.0P)WYL Ӝh- xeR::)X>i _#l눩.M1M.3'aCX鸧P Rop%46k#CfwxVloaFM(5>on7i IRirW c$Ѷpe2N&4e䟈uMfm?k50:3%hk2V9[$+>ԕ7P<(|EURv\}%}oEXnFXT6R7:>Ѳ+UۧߡK~2ܧf$ 2nmOBtZuɁnT ܕTȁj3h"*i)} )XscD%# u^j/&"hypߌ|3"\ j?*<t*>:!%;×+0PJo כxMVU΀?uYL;:@ɾTP!ݍz'1E@rYB4ڭ7[p.CŃK/hx21tArXj_؟jfUcKFyTUIVF8}sRRsAr^& Hԏ*o !K&џT7_ڷEP{T-pL$;_֮,`q9Y⼷mRZV4c}"Wm Ɵ 7y) W(/Y3K8]7IۙQ\[ yh ?ǍJ\*sA‘JMCXr`F_"t+^cGlB4]֮wcߋ8ߤeݠM;ٶ1N91ٓ%(4AURme[Ԫ^jku9R1vS駞 l+k-=s(0zl.,tQK޷=8(aߗ N4"#9.6㷿ݝ6?aOGh{C⚸Vy))#zTynG3hiAqM<>ItԬH~~韣fJ3}V} 8Q]h"ȗ!0zbjS_P*"qOV.%~T>a d.GqF$h}#kܶqvEG@ QxXRE)uU8VKCI7vW.nCa9o#K*7E2^ݕzS Q]ًJj_ b! \Zn\qu689qHɊ-Wu)>s0kA>KM` Y-1 XpE焫CZd."ºοcdmgh D)޽KPJx@N*#nƯo]84wZp>g6u> 94*)S&ʡ0ˊǼF+<h:5T>plf4dMʕE^z|96 F{r:"Ej ċYwD=B`Z;#ˣ"j({c+eI/BqnL҂{mZ sۯnmX *q>EW5$)K"gO{X2Y?&P~߄K8.{h*Lti+2Fҿ).Ȟ;Ǫ<#N !b4kt巻[Gu^ǤDr#5@>"Um-T0sAsL; 0 ۉ-+p7)ttr>[N }uMF,<a~1 c;-=4WLCL$[W V/ lp#8W#m96h#%@;34:G"B-Y6{)}⤟ @})N#{X 24>C%00$M%P࿠oy*{ײ%^]3℺U1lQS_39dSŤ䑍.+ :C(?"* E=$QPd%Zp9cWm̜l櫂W% &?fH7UZDCF>k FŽK\}]}G!,{lWrWpkiU^=3"=NI#_`$+;cc)IaBhR"$s߳0h$"ni)JP|,˟N * ֝&kד %Ge; @2J'2I*UB̰ qѽY3Q|rԄ{~oaمZa~bqӆWIW*?\]ȰH4sT^z53W\I<vabQxWՠoCoY#vrR}R(hE }f4хn͠#FKW$>wcwRX%ȄD_]ESI-ĉ>)IHiO&/I'q>ų,dHm V\Ic}D0UKCz] Թ2Vކo tX["lH0#{Oƒ[@q336nyfA pOE֟GLBkJNWfApF+dN8eMTmNw/r!4Цn)U,~+֪i0zA%|(9 G! [T;-DIF7gP#)q0}Vp:@۶ldq_ofh' ~}#sDM*:kJMͪ`P-r`0GJ^!2t=|I%;2Us7 $qdkrm>VMEMvCQ6Jy7=L4Bw9iT,X` H!TyWn^5hb\F>UcW>*e L5?q8uIU){wy7Ȧ WʒsM.&˚& ߼vPJ+y07z4#v>,TNdTSԘVAKAII|oҙ|DV[#mQʊaaLdxّ_ EO;3& " L,LǏ};q#G($fP(_,P`ڵ Ne:V=nQ R5/B{c 1e:ـ*)H}1+'["  ? \ByE& I1y&UV~u{5bQJ'z(Q^ ݹjⰩn^SnFq ֙PC"ͨy":bP%⺸ 4=J֟Α戰RS(6 +x"Pas.}_s AW|.ҽ[aۺtld=Y0ԎvkrzS= sC ھdɋ7BgC)<+{2,%=brvCF3$ xZ;H?Z)p/*V+2i޸={@ OeAުWĪSbXԂ/} 溃+'h dI#tEoٰ^U6$OOgK+jd4 iJpYT aj,%sY>y,]f } Ae~2=u'iCKо^,QD(ꁮ Ƥ)6nU@1^z$JR+YeD~g qo5_"X &SjвX)qxBuNr_JhCm.}n-IJ;4ziÅh~՗$G%Gk,GA"w` b᭹'^?Εvzd낲4d[vQqYp )j8э~ ^Lr|{Te]ch\u kr+6O n!Z1э{!=Y0+*ѯ:9"(mdr5舺ՌHf =uDq@#XQodGTTOrS?[1U[,U3 etqDNϠݰG5HٮJ4:W<̦0W?DȰqoUEre@RR_O퐧ǐPg!:U$6t ӟUa,'b5ˈ$0fVliSx567jT^>/JoE<gaŸM!1`R"HW75Di=`CCf-ቓˡE.wK)7i8=dt%ο+䤢]9=b5AO*WZ4T| h|[&2wڕA@jIY0 @av'EM S E=5+~U J~ÇP-,R&Y!@M,gH=+ T4&OºζA=KG莦K1q"5 fcwTc3ǒ 7( }Ys,Tl\U6   Q0PEܕU۔PM6xuu{" 'q_VZMނhO%C"RkofWZLVe0vae,jtASfǂ2¯`xD8=Z}П3 UId# ;$@7nW7A0`L))y!<܎æ)¦.:i9ͪo:ɷ@v_k :swWH \0MӚ\9GLǘ9 $yQ&0յXZ)85Deq'$m wb_oP( wMa5CY/gL"gd`&\ I[ѝ΢p]u'*#Śh$^"Wܺ0fn>um]+F'cdyۤY^'}zPÛԂyqRB iNԌՊSKɉ vX\Uw `sC=-ɖ屙иnW347 R=ʔF s=K! O cUqO`@rpi!'tĪ}DLWUT->9k9/wPgJٗ1Bo7r%+-vm9|Vfd5/[]nY= E/?jyG 2^vğO3}_(zkq] ĤܾGȆvɕMTۑI>[kF-Q^\M.7͢@Jj:?-GK!&<7un<\wra~0DS _;~܍>CJY",-JIǶ@04<1tm`a 52a[(=zE }x: @ [{rrPWyлu~Y3UwhM"lq9+QWRmهˊGe_ VE!ILhdz,z%yX /w_*CLſ(h8lV9$7ax*{PT $6T?L=G},*>c2_=jk, o&}4gQ_<ƋbbG]7-TAWH D^؟l V,i:VC;!s_/z|8<]vHv|?c', ;7LOLҙ, ,6I٪X͠WH^Q3KaiX]osb%#C '­"Ù xL慄XjsS"ȵ.VYŇ!sxMb ^YD}eV5ȶuyV|#Wϴ/#UQ0j5<}AԈLT(rot{[]<}|+mkk |oIw6nK4JF\&Ԋsrhi!1@Jx.Yd_A7%ϙs}^ ,V*,2/3q(,6:s)9&{ɴ4'iD8dE \CiZ+GAJy `53/ݸ)jIL {  7 WyqT0DN|&b})SS dj'M 1]]_%coZvMF6,MUD_ z{߻O(T-KJ,䢚68uyH v %M&ZwPo}cҨ$ MhG>Jntdes)I5h6ty=Y3//0gF~ !{} jf[j0"TߔeO7+*jڑ3$gR_2ר4i}L.: H:M^G%|Jo|dMJ,_P[: 6Y!ZTvF?5r)5b.^2 {95 pn8#m(\U;RQ2($3$V],\Q$X&/Wa1brwkN|6}wU"Vϕs _ ?}m`>gdkumP!(0KjԟV@+&i퓉4#UtWb ]*517sKZ=HmfT@S8H E[$<¬c֚z ;$zGGs:(,9Jrڱ䃴^U@ ut]4#zQi_j!),dByotLP[&t'{erے#V,VW5- vg Tmzd~p!Zz ޓ!GrJ>LyX"U;hd-ev]eV{@r*^h(sjf5#P*AB9r}-@Onjo,N^c&Ǻ Kxk'sa}*'I b'G>d!~`|מ៶dmnqYl.e(h"<ύdV:[<Xc#khƞ/`~y7'K- L. =u% a#Aa[ wap5I!`n_b9I٭}𩫹buuv^z] "㝶6 NN>(ܼjpGVGT W a"eU85*Ȯ>v4,*˓w銸@|4[ʁ}7y0lqI\ˇL#ǡ!UxԗvZ!@clO;Jd` LgbHT==Qv?ޓ~a\[T#s,aY:"b@pHFtEu FR+2q3-7iC*d}i-e}^T"O ϑabhCm`![ ^7UwZC2R#zx{ەla Ƥ?ݴHIx%xG$*eU=T+H@Hv(mr6@ϻ!g:{.EL0Ѥ6Q32qq~$wbwÒcI޽,ė?5Nբ=k"s0BK ˬ31"˒30:`~GY͚j5҅-9gI:{ҏ~帉A32[7[=JRW_drp!~q&d*ڀ%aWgG:fT>]3vx2b5]YEmܤ+f<׾!2ȠfE*7Nv,Yx',bnmU~G~U1OQ9p\جDp7Z [TUǯ HED@| QE:Hnsaglq[6Q[iP= שu04^|ZqU4jiNPVLRQ}*/,WFm$˜CgYZ07070100000461000081a40000000000000000000000016439a35600007810000000000000000000000000000000000000005300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/pcxhr/snd-pcxhr.ko.xz7zXZִF!t/Lgw]?Eh=ڜ.+Vـ+=gM;#p-4Q2ՔqOf^̣͑Gj@96odlzpvsߵ/Q8P}uӮ?ΖUcCND=9 `D!ǝU&7<>h<1v4c > f( MGAP_b֒dђ9Po7>:|2Y,sf 6D(y'UʶƁ&"rCWԏטj^&0 ‘.KՉoKsm2oeg<c0n[UZ;ohy=^]ڥ~jV|ټMHw8 zd7Ѥ%Hjk\򏢜tduJh!~O>陣} bڵ*dЖd}m"KGuJAƋ't$fꃭx}a }:|l-"AD ٲf@!x^ٓ.}yv%GM:(@-ZKsJ*qD=R66iGRi*9Jmy(N#)ׇNN1ֵ=T\7Bǥ[%v@Y`M\VJLosft5*X -s ~eVSY5\v6J)xa kL>00|O?GC fPP4ԣ$iˋq9Um\x, OmbuR`Z^CǴM賙X8v?_7ZUzF,4{._,EP)$`{Hl" IP9i:a!.}K¿ag.?T<\O$z8+զ23W]c~ 9q?IEl漃=J1bnb~vj dT] $uAluDu*_Y μG jXgzT !s^sb}\);]HLg߿LK:"`/ 71f UPI/RCLg8gbnN)OuɆMZcYN#+l v,εztj95{>W=Cex$J\K:ή@uAV[aɚe=9s|csCXC+{u˾ZIҪXYR/ %^J5J~5? < )z)3q#[W)'o0 4صw)*uKZyagܜ/sV'b[_2ZGۧ`fo A48&}%g"T35,_HTuhXp9ClgU@,TXQ$Qlv-hzDz2k cg3Rx5|sIPqa'n3=#Me Ł]w]`{k#ΏHtOy 0X |3VW8hHk5a}BZՠ C?4zjO#D elYUa~xHkl' ˆi\>_(A&篙&c$R(X7^㩩pE8*&G}b_gɣ=\nS9[~"ő Um L2Aq ^8~ƙl+S:g9sP7a$CP܍2ww%WZlJePX>[>vDsÊg*oQr9[aPUBoz)2O Z k+Mm"HȟcX 1UU* ~cwB1i^[gcf_$=/oCğ.S]v#o/rF=؉~s/j(p:M}r[dQ8|RݗxmMWܬXEaLQg'(%wGLNjB 7O_zy /h| KJH41 K8;NZt~˛o^CkmOu߈"Ee] T =Ƹұ۪kX. XOƯt}%+)da:ST&YLk;{DzF> ŵc'ej[VtPMpoT 3QyzH AYi ln9*{$:Ln"執"W]Q.j? <աw^k] x\SNg$67_y@\̇s0O0sSHap֘VjRPwrFs9Lp$]f=vӱ#Xbe5Y.e5wD0¶y u;HG_Ko/GW{d8D_YA)jtTuSev̞b5SY^im'#k~#RhI$>P`I>*3鋠'zr"'y&_ zV6wlcÃ__ 9w&_ %\t{ g v"nolҊ a? EklpOKhS&'*$H#Kn2ήk $5=O%iʙGgq0E׭jK^8 ifF wj!u# wT<;hK N䵧(Dq ]rlA0!&/5HVf$L@WaУݗ؟3?;hۆQdPNՀvaJyA44(h,Hm-JܩOUv՛yf48d.P زDeg ?FV.5 )3Q7_H!ȡuzN1f:n]p 뫵+[1}S+I6  phb q蔪CZUKTI9F l,3=%̙萃 w$4Ơt+1)_8}Eq/>thBw2/$Xl9m[*H.Iqq\KV+a|]$$b(r)<{h th\J.{? Wr#[臷~Exn4M/i51ݴ4~7,/*}=/n-) 6-gRzea׆IiכKz. QͲ58S(?&)J0))?/%LYcIݜAjdkr_Vu}B펜oCN lԮvo-#?Sf[UjݏSHH\Q4/ꒋ-Ϫ5---ܛźkm8k'6Hd<4 ; (o\!Qƹq8hCEtJ?"+<2xڟbt|W@rAig .  |zdO:VGj!r2k_$I}wn>0T)uC:] %jq_S%VG %M+Fc@Nc5#Բg$vҰ1C6Z CڍCGusn,?=uD"bv|"Q" q t˯bIxxJG~$t>m!l;*7;rP eaϢ2`I*n[,u.9>\Cbp1!WP]oɥ*,\xZ/b&湂db S8A3fM4?j+t)J;$<C/'Ik#tg@"$ !9UF & '2+Q/ 8;5_m**V34'IWC"{Ѓ>xidT)uA!|Rl_OG' rfUR{m) ʄ5ZWc_ &It.4׳?Ph=5a5Ķ*UakVնG7{CI`=$z!1V2\T`XRK<Tz |mOr]f O}aFT|U0myjSqw ~-}#Df)P[`ӝ])_'# ihQ9׆Ar҇+YfK6"FB$(h)X x'0HLλ/MՇ`F6e!"uK;Pݝ>YIh:FRAC'&ΥWكZ2sPǟ:{O ,T3UyK,r~O)Fȷ#d:%D()U$9+Eq:Y@!Dd^sLEY*#Jn3=l/`"jŚ85Ϗ-݉;tt}u8)E^ x\D&S-t{o3e9v5wW}Z\21Z-:DZ%˙AҸ\c3"m*,>ݰgK@ݴy 0׬& 9V"RɡIHGP.j3cʼnk|$ȿmVޗx?ϭ]E-k 9WP(7-}$KuH{%O7<++"a G惊1t_08P}ȶݹoPU/)k:@_Di3h&gQo˚}+!^_&};%dO.Y|849 22~m RD 5:e A7zKhgeiϴJk6z6oZ<<_+x$ vRmq[tzG{x .2,t_%SFO[I?FXǂbL|H$’).'+A>"Shka;CeK4ife TiwO[*gs݅)YpӣD кZfMsS|YGUD"Ե=z罄HYH9mKHCGZLѽh+#;ABȃ;}ƃ;o_!ҹ%G#8¨%%a(ĞZ] X.-=áFN?j°攴;̜88QfԲ$B9E V[3!0'2Rc/"1į!gUTӱۧ f0G^ǟpvd/X<<ꈄXN j,G!.ca_w;QW+4ԃy䴨نP.lh\Ay᳀/P=@f@Iw:_2f9(TLM+Q)TO!Ł\ Xx*ׯڀZ IDK?-QͪQduA'lIG Lmy(yc~*q!C頛QD<I %w_0J1鞃JV/@  78GYF)!ǭBqhxR53{evL3SQW 820y&sJc-ý @Ct4JWM\󼎣gKMIp+tkُo-dhob=a{J;tp y |&LtƬÖ?k}>ȯ b[:պ !8/y-AYM]ؐ8T{`G~ DoKN3NCg줻2EH +VIYz{7QZל+,NhU-1[^hVBSS:vv2Z [+lM8k6gO:wu^1g<"u5ͺȓ$VQÃlq&"7>=n46GjS-TQq9.68\(tHβ3"uxs|@E2L}7ESڥrFK(DzΙM,K]ҀC kΜB@sUVQc_8\a-]i8wz\-ЀXehd 5xPF^h$t?G"+:u>ȅV&v hl&jIU#H_= h@9NʎSA_'Į??u]YJߧ!$[;muZZ0FR Ө\>R(eknyr:}p;s-ʆqqcDw{a|ëXm-H6 ,o(t^-u:f@3RC$TעIۡwn$"%Ӽ })N/j`&ĚGp%ř~kz5M@Ѡ*7A-^> iRم0T䤮ʨ^wfdT|`ﬨSQJu dԣ'BW?28LՅṺ^0HzXK;|W_KޑVF "ڝjxÜ/tVXdp2 p&we"տ3R`& |pRpP.+F97q}RE;uLCфq$<{. ZYK"Mޣߋ EdՒ7p*cn@dT^+G}ڼg@Iݼza n10fW^p瞲 ɂ6l \x.)'@8 i5bȎ[إ3M̃N=hc [|{KaF[)>U35[lԐ„60&\lb_ ~:mTQAIZcI(ptgX_.KΪ~P{ x@-JuT#c"1 5ΤZ#nL^UjՉ-W-aT&?.h ܈7G; #%_Dxީ8hN`I*FJG,{Grʧ;Qwi]*(h1M[=պ5U(kgX&nG2D4.v4`6`zZ k(d*CdeDziW86oq=2Vz/ْ 9cP5bMJUj`p:/)v^}9x!f?dOʓ&ad3˯atY-p#9&2>Hâ~heTk~Vo jDhl-lX6$7yMהI3oVa*NXZ&XiJ9Rh&q>DpbFx bCU^ߗd(4U#fSh tcc<9q^V# } Ewn"Ʃ>{@ B:%0;A{LC3tV=(6~፳8-n35H +v*Ng$n:$FH* X0PMwd>w OX%uT,wbR?h_%^b FyuTnޠsP9‰!M盪W5!wB},q!A[%5ݤNG'N:*73ҲħYuc/Rr%;bJ}{_}8CopL6xq"{l}jۯ,a. KFeigs[>7_H-""& =VsR"}ViS?C8_fEzpӌy5JGj6o@=w¶ 80ܪXQJ5ՠ#@Un@-'| 7;!B$r12Ikygm/ZhTIj!n`%mfiМ_zbĨX^絀qqM.}2c+Sl:"%KĴ̬gB᩽tblO\y2-R/-ƝZcMf—/rO{lv+*+M*D>($,@;A`EGfb~* Os#p6Ă-˱rVg|K8oKs,. uɬo LlPl!ܭFKRL[TJe <9%$Ѐ(K=ХcYݴӧ3/qHUJ]V2p=Ts 2K #bgqOAÇ(|ܤ8Q`$ϺMsi0 '*(&,Fy)0]  jPk, NJfRkoVA Hsfn团,]76}`UIVj@sjwwtK؝1q(䧝jqii+?``%/2.\4sBBg5׃$-4L PkqNƊNOկY>Fb*7WDj وqtsJ|9R_mF;BǻnĻߐXr/<bue֊2QgGRoDV$sZ+B4 Xj%XGgiC8shQ:bh^񜱅&v[ pkչ yw710,CY|zaHȾ\W{j׶2S ,|j-G=A;uKQ{u<׎mUo431 Ϡ8[+/!t , z?G],SGI(?k XyF#^o͗50S3uuzcofg[MRFνHt, H"pLǺx%K- ws</sV[mVt1ײ\Iv{<m \b%c44۟^OV}(9:n ]%`U2v\.ivRZ~v~qM)ט .>U ->߰d̢@,SJ= gtb("SCYd˚Z73r+ W!f΅078b䵣 0uf+c1y=B+#e\첪=;WlX4pQL2Yr5X wO5.(c }ŭ>OY4dzL8Ղo(')cQش7{X/ aD4{!S3k0-Mvj3$YstO\L1AnnsU^.Oɵl=qgE d5l܎觔q!Pjy<-sN!#D|lt`%A*f-##rh *CDKFJUzYEQCL-Lp>nC QsT  1/a^&K-+PyjwƦ? ݓxobob$)(K`?uΡ.Qȗ&#i9%!ubHjU?t[q#h$4FEykm83R.HWK{o~#BB eS:nPC 5oT?C1H~ iNQ!f_djvΗrKE] c-vش2i`fh6ja/`]胼w/z4? `:#D#P9|8PDAMs{26EC-ԡ"kۑz ~h:bW ,c_OI?Ќ >ߙHjZAϧωt{2T+UQ#GmvCon%!Հۂ"lLæB\Bu[p#HUNWx-kH^gkK٠}dsYPD>B ǗW?o0Y*VaC#\E 4hlBv77[Ʃa!9>gcz!I!+MoI[ocl!:s3H3/zM,nN1>Y&ѿK.ݒhFjÛH:v@! M<Ku<95}#+`Dpp["Z =3$t3A:5hS;+h+0 }5Go4‰{>J<ٶ-4Bm"bŧ(Kg/bC _2֢\MMŕ"`Y`E1+",6E1p.%ұ.Y]J"Hj-LxOwP/4QԉMݛv\͚ؐ\Z?Hrku-0-?ɹT?V?/ypmdĞ\*ͨ0.)KkHA3L 'T{/$ 7{Noam>S؏/(ZڠH]F=!fI5\-.y p_ Huj~٪/KE:S=/Y[U_[k )d_І#2peK{3*MzKt%" ( kwK)WjFm975"?8cd^\|(<*tek_tgu?W* )!t|l*!GjHbA_J.7w9]Ep2%5k |gi-qc y2+u !4An契F]J"w/Wy |T !Ո' Qm[fؔ@`Z['E(=̭_k#?/UɶeOͪ_N@n20MdYfNTNזp>FnWطG0gNms25n jVfRİ8@ D΁$+kYY:$jV%SgP~y1Z=-9: d, уo NJ=? ;$mǴӤf$e3 Krnf)ڳ`eq^goux}xS{=ft7QFݕBq"J$ߌG/)A!@Xc0RAgol9*CTt|/G0v⭏$r**yzx94 [}\MQ׍'Vvrpk@CNoEDmn%mY^H*y$`[DS :6O%Czcvbe@E[Hy#ML #gQ9|8cFL` e^hR \ Ne<ڇL8~ok? _7Иn\ zGr2)08e\P8Hvg?/t"G.Z_l!pŦ1Ec9áG^3k#mv|yY oRN_"]iqX`LWʽ(qp܆-LtB۠A68kt Di>UC@Mφv$ ] . ڠ7s:68pcF9卌%nb`\pzJ"f'ۓ29vɃe# Y" `ScCWHqՖ.]c^0N?K4հԾy"ҡq*WH8'"p<S;ȓ/mI|kj S9T]䭟u ]S1zyb(68@6+w"-gD[c:ۧA?|jwtTug)>XU~Q_ꁚbӆ1l'Ufiһc*TB.qy2dz3`Kp@Sؠm" 5"WcUM`2e~͆e|1~|gM iݠ1]a6lkA`&e/e2Wb>$gjgmY"*`"_fh,CD FbiG\FJ0A]+O]r1ܔrxʁhVhy{غzQd6?jmjԭ5ى PiIўV͟/):}sr8Jlo-MTa]9) 9<ړvJhpolϜNDsL7rۭP{mK/D Db>G_gy,.I}^U"̘ڥ3yQ`sȪXӤ_)n<@6۾?0El+i)lC;["R1+};2S4u[ S)?T}C"KsgI)UCěJ9R>)ܗA|Z>ZNon\5 gA;s Urf~@˩>%ᾖ'' ͑U!Ft~*/Ó)xɓB y5:ݙ>}+]\6?O@(OAG"´=kj|`WnkU(_:T Izh:4 :`z1"1йzO3;҄:M9OScAmڙ>s{qOo7cNc1`^o ~HO{OQ6?ɒ:zK՜=Bӫjtmʧ ?e-&?}^bR7} saIrd%242zmR8nyKbƴ' m?]ݞ ,W*0=3ͧ#}3SGNIGX!K*ݨ$ ;XT!*yH$N6tk_kq (T\F_xm47ODi3 ffEA95 ܄h.+|N3~W*hAs=dQKvӎ4 +ARuj62 uýjI߈u%blO+߭q, t3YH2Q(ZD;u&B`{PR >VqaLIN!5J#az?tt`.k*->P~„_Ө̥!Z?`O{/H<MIt4{L!>->"B^AJoJ{ A!Fǀ$WmȉLxyzLey (*FKfр#A!H V&16)ӤY_[LqmL4&$eA$*S o-MӺpLNNHQ ĭ^(զ.Ǵ 4AZ9j>QSWy ")t 2ɑSr?vjUߘhG02<^vX"ER#9͈n)4(ҏ9%0n9\dq ܁ʐu%u3V*LOM! 3jO2Yߋ)X.gCoGV©Rm ]Rh4L$V&l 0m jVrU 797QiP,4+X8)xY oҵD.2.ŽopN^FZ̀&EDd-eP#By<׌ǂrnmOcr+nt+989,g;kJs]V&4cFu;ԕ_)hW9i2#-e=w! in[Eum-m: l6F{Q?Է8TW#}eD{P7M/Q1B/e'Y$:`'עH3JEXJig4pTC0M#yƨ喽5pE{DdғGmgE Wpi_j9ܵŕŅ)H)tI팥- %)W7Xȧ5|~ˋa?qTEXr帾Uem7fDTLSQI<}|3yՍm7c<稨!3U $xlU9xMR]rS |b -)*;7Φ{Ģ&kLd^y] hdRbe@$TLU)}AܽN_U'ФLH$G%-kw,f[Hև%UX9! r^rOW끗qW۞MN(9GCt'ER|:ruz)E>Dks|J?J [@OVj?oPS lN0*|w1G[ڦdEyN\?ѫSM{"@ n2#knRG5ԟ˝x@~t#?I.&(cZqn/ozh&ł}0,tIhDVQobIڟherA 8S7gHG%{ ԙKHF27Adf05zK? dK ~'ss*T^ MKi;{8H"ikFbn!:.]&TI$qrNM GINBVsA{ě[-å!Ň}=rŋ3񚟙{As)72 Q)Y򎗇 ?5NOvY֎lH8ZGuį_z#ꢊS;\J},I59NiMt=wP*Lg^5qIQw@!{嫝يI@ r>{ΐ;԰Ȕ?;}mHl7H(4e38n6ZE^#UR3$pqgylZHčC ǓCiFIAAgsܶyeEB ;(٢]Y}R3Rt+FjdLqqMNR!RGB?kC/wrҎ;Jukİ$HrpmM|T l7Q4ձ8F$RctMa\ѳ"?s"2p lAx+kH@Sp;!#`|;"&<Q^h @װKP˲&&cAL$lKje*u$/fb6JoVٶOg2G[zP:=>Uސ9Ô5GYr8d•\.AПkɖ5[תxf,_TvpzetU~_ QSM縛G>ͣ l]9N"W"V3w!rG:<m:š`GKnXԃtMLScyJm9D\K6kVfh6ȸXBv~3bīLvn˯)crUȢ˲IBޔVi!o4^ȼՙ}H4e_0=4J|x 6 ER%{8M~׮Ͻg喨ow:;= t}jc:G($!̹x:[ł9|J@G4N/8KfTQ I6F0N>Eֺ=r>d|')Ѐ#m80DNW׶teN[6 آy>AB}[KS\<  PJ 3HF^X$g\%d[4~?e|EᯔK{ˀOfB0`S}\Uq' k:l@] hJmL oo@Y'6hBgY@鍿#]Y:Asg;N$>sxcq)ܰ!):Ad<˄zhdahuSUa+=Wh#8:W~++eA6|v|DקLe"p^3± HTcu24fvu*ҼobhzNoz#{l:8dq@Q?BI;?r.јqFnY+2S $ss\c閏ylf!Y{ B_ rkv]J~[!tX<ɜ}} m{ 0#4ִ<$:UT=`7f0KL0a(aY?ԍ_{F]'ڢdsJ)qHZ 0Mc*[ˉ${xnl)`PkB6Gϸ,E k9v̜ar9rۗեg^樭f $80wdwr{WSwm.c]HBtSfvwZcel mAW Ҍn]NI$QgmNF&j RX)耉-L6\]}f$G=lӽ1݊]vG*Mz̡ e-a3Њܲ]i.!_xrm((ޯOh `2/V 鉇$h}"!G}HIFRP{Jici(ŘsÔP6oI|Q{f$nJk.mǟڤ+Q;]~s99~-*0hl [Rh+JGGZzσ@mͭ;Ix! kɐ>nL؍j.@MDÉˍ>Y4ItB8z`?.o׉U$n/H#u) >D/rŴ| k>r!&fFT)N|18׬MjuUSXl4yuBYTPt!$Xj5"m[kARgSLEb z;~(Вc0"G8*32%}Ms c!715>:mc:K$v$&KtjϟAЀ<`*ieAr߰^K(awDr7Å4br^fJ%ʠ4$ XS%rA"|Y{ j Bc/}AqD~"Yx, G&ظ~@OA%6t(Aۍ oﱗ'Mo$6?eUy3(Sݲ7-LH-Tڬ_H6]EY)$ʫ;^k>gH %>Mo<)U+X^;49b+Wmw#;,aQuS1ߦJeZw:Os>WF6Mh?WTtOtHa)AbuRe[VgSCID?sqg}0(-+{}r-:ar0KE>6 :H<26&"|넛d2ܐ}(Be}"SJsVwX[]y쀄 ">x^@;?T`$ SI8jQa| ԈLȚ+mlZxs%a?ܣ'ctuR>, m`dR Q~*}J]Hn >JkBl+Q٫ Ɏ0c&y[+ Qwິ:Snl $ 6Uc|I%c C:ܶwg˭{5˄_oF͑| 5h4u^; ģì odlͺQ;GIx ]_Q+mh2="JĶ뽣jLʰ[vw b2Mr_>{ tt>0H< k $amZT៹A?{vU:'th^fn.ֿ(xqΫAW z.}B@<L=v(brR)wZdoՏ~(C! hHʟk1 oϊ4;FAB-5v0NCK =G]NV4$$ʮ1'-Ǯ+T[ Ɓ^GZ3;qn #%K7GߢhçGPNXCٖfc>h_7W,FpE~;^'.En~ ^}!p{Tr;UtxZcFmXk=0}{)=Ufppku2tDd!u8/ܺ9i-XW oOڻ6um;Kjq<8Y9gT\-5LzPFC$y?BA|mۿN:o )'!ejȕb l cQ jcƺ*oEUծu&3{lmjfu%{þ(NS~ǧ}!{a#-CXXy,"B) 0"Ei#};>Ϲ40þDPĮvN?1cڋ]-^Iȯ|Bvщ0trg,?s7c ~[}vε˓f$o>Aq=DEEO%rW +nŦ-:^#g;; Og%b&᢬~_ΗdV gܳq-Ԣ锼9?ip@{c F"u%̓dFCUvFR~21??,++J=F\|wQi@>&b8xv?e}b>m]sQN_DU=3;{ ȝ0=:D0F[9mXeo/4McXbT3#lGB!V,QQ֨$c= qGr?n)e>w,w$7ݩP>XK ;#x|}9g7s4FA+]'otWa2>wQS7弭~ 0\9ܸE1hr%U,΂ U`PPǰn)Jϫ Czڙy0foRrQ/ 6}Ppu:D\|Ns‹vĵEzy\y`Q﹖nnv #]|uQr7fsq$:0}ߺi 9?/]k=xrl"5 prdt4Kyw8Z.K|IVT09GDj*C-z9Z,:m[gfKE ,ڴ\Ugp,}}gK[ E!ަiybi\JGF RS8rIUBsGݫUβ$mõZ^X%֩B帉6[p5T,l;>0cC|_B u/+Lv j5kaO"<+ۂԄ؅GoViF1QxݲV9xwקL"68g8fUm>b '~BcZ)kҵ9^'夒Gdc$C,-e{.Yr! jTrԯd*=UBê*%gSw%x:xR8mQj61\J0nz~[ljF#Uf1 ď[$_AyMf<}Zh(ZcI>̪'|$J89J쵝#rft @9WLܕ*B7K^T0e/Gd}9Zw{_l<*I)Pz(G%-&Xem!8H`w t=ɲM|Rm 0\#jAhCw-qc{=oayZ lhEC_M.)ްy =y'R@Zѿ]䡙hۘG1Ǜ2\vbS_FïaIfb ^ױgYZ07070100000462000081a40000000000000000000000016439a3560000617c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/pci/rme9652/snd-hdsp.ko.xz7zXZִF!t/a9]?Eh=ڜ.+\,`o~.4Ϳ'.Z^S}^\9,#x tng/^T˱@0id\YRV_U%4V0xz>w1O*+XѸ@lۃ7z 0U_RaYkʽH/bXܸj3rka;iGz0x "T|%|&ځ'$NHc3N)F_ `t֛KHӟ$faǜsw@M1ɡg.&:{;񓛁ָxt\jrMr jFUXkK[\'tE̔K[ƯCs6Ԝ(DiDN2A pa,s|k13ڈzrCۮCַߦ2FϞȠx~$Z$3.x1z\6BaR"j?c28#i[mA'޻6u{s!c*AfMԴfߊ3 !]Z;t::oK$cBQt38nXu?W3&L}CY^Ƃo5'YULϥ4=2CV5e/oxY7Dz =6^wF3VkDP,|& QV>j\7Zz-ZWg-7BzM2"[G ڜ3k`d>7DCK12;Kؔ0ĔM^8&O.HsT)?.q}sy2cwx?tZ*$\6@O|ҝ_>ESK+^oip>:M[NER4I^s]Hi/w@bEav kz{LX?a@n7Q*\GTGrU>8zY$Yg#]/j'4pq7s\prP$1͍e(C>kF|+0X]MJJGmq7Ƽ4GJҪ+h+ύB$3d:#Mm^l׀*V恤0)L.1(s?,^ǫ|掠SѶ&Iwr ׄ7$?T~/#<[]c DspDG"tkA#Dq}EԌTGA}5Įk1R^ it6;5hsk6]"QWRxH-vyrS=+gGW ܿg,W3tOi<şf^ֺ#ڏ5ג&ETj0=iRb;>f=[C00pq+GWz|$bf8UNĐ)y+ E `j',mҏ2{։ȝhG 1犰̟1; = U~oeV#[OnQ/[rsĽ6qeǫU|(L>ʶORp?`3P/.[ɣ!lbD5% .18^Ph}*tZ` a\"b!o,4 3T%vZ:ҟkW>xt8Ƚ?n!=OHȋ{[ C> ^6|Ic c-<ˑ5|œ7boJ7{Qla']K{ lGet6$(OXS!gH(\bB7t%lr3.__)Ui /DɼӣGVټƷ/+"PU5(7P1۲OҠ`>^8! 395F,qaDIw2B-K:Y"l7%!O@sR]Wb&9ԠC(9hb]̹dJ}IJ͖r!hagP$u ;!bI58`](MabhwD$POvL3<53:(糽=j &O\OEkЈ˿bsgtoz&؂/읰Cδq+s|-[,:Q-6 Kp ;H$cO~,Λ 86և[h';X!Jm h-76H ss1e%ȌH/GЎ{,?.xTGU%`:T+*T>dM7~VtT-qȈ| CD_ +)I0]5x$h8¦GB" ˝Dy D![.EQ)2jI@*z?W;ƽ7 }姽Q^zC@ Br fRf;A :SD'ck 0{P Ѵ3AiE_ |XҞ~1l%5n\ekHd$fpFUVH_vkRÝ8M߽ 7$v2k ޯ3I¸%Wp xy^K [8Gz|$o^э"HJARL.Tkc'uRNݮ}[[- `lMFqg?-9:]!Yz%f")6%b@3h| V5vSaQH|"5i),+~ BN,Wf#R.dCx}yơߎn䜻 XLïl ,'R$ +q&ۉ@5_0`z0Mݍ)ɖ8 8>0R"c1e~Oї|6o7d囌Jl[5 yi+؛ªpI 8+8-Qnf?-;K.XtU&[l63|ǧ?\tamқM#ia$hi-lPwUifF*ǣƟ `аrHLƊE7^!&ĪoF&s@idsoIwey=yp}kX:Qޱ^Eэv QTv7rF3 D/FQԗ\}% z"N-$pg݃v]I=$9WuL&zÀ$$d5P̶ YsP 3,7({x/4(>)eOoko6 4U*uogl"]] TMP&*h_Y*t]ÐyT^2I\$-޿?^tqĒO?CǨ ?4hҋ=L%ec#DMb[odIcA´_z h\*+𩙁̖(\0i/GXUo p;f?p,DOcΫVĻc줙Iio,l5c:VH9}HdKmĉmY.@Јg0NT@h1BYٮ΁i wܭf?bt֔ 5o3 %◧4`Ef]-D l¯D@^3#T:\]C*yC!^F}pXC'/?(uF~[z^ 𳘠 +LWj%f>mAڭvql<Z[V5gSS&\eL҈Uk;bĸ4"xś1QKxQ*x]FЬZ%^ሠۘM="yy6۔:J[A{;%j-6QAֲYZJ2nO1l7ӡ޶Svh.@͇ehcgV !&p0](K]tBɗ@M—e9lQm, ^acf.u;࢞lDC!MdqZEO/cUtijd=sw̵8a[>`2ۿR Bm!1aT! q Jh!^Xl_\sC.E،_DRrTxnOM">X:1oI4 'ʸ4(;@;0o{Ogzk:gwz ]0e( "yR@.>sU 6 }+9?NdzujßfeA  璳hHb+55޾rH3x ʥ9\MMκ咵IR Dk].:V¯Pc˩Ë+g%t.2CgrC:sW0QWsbq,LgU7RrG<mǸ.cl2Pcpb%-]Uzh0 ZCUC:o5d9 /0|Ģlch@txhZbU&۸d pt V3wYX.,VByB%[ %+Fq/ ӐN $(Kr?(h AB83&.RE|UaE@%p+I`J a M'BH@v|QՓAB)au=Ûƌݺ pAVGzWqT w!S#BH/ÿ7-W]z-Pk8 p8iW5Mo'7wqz7/eeܱd0ݲEzOP ޯW;j[9\ 6zA`Sĭ35bksv!gN ɇ֜kM9XVX5z+]MHbK4 stܥyw(Qit V%gҫ œC D7Rp.Q o?s҂ǣASQ0t۸owOFT[U #, 㕘E+c $Jmtkc,`(L/謬O[̼wm') ~%,B$(^8~yv̚dfW!X~X;;_]QAO+,@= JLtoEKieE1Kw[I^fZqMgIõ(.qޫ|mݿ͋;cݔ[v##-{f&M!H VK k-c߈B{!#]{񨎨NS4 *ߨw&zK7w)%r\gvf#"ON]yf3Z(XeSJcA& uv ǂz\i`-,=vi}˦EQSԫg[jCp SS~luԓ_N0z%Ta2ة\a Z!Un2iQ?3„ O|\w"lm"Boa7/@`wEC7/4 }ISD穦>s~v@VSZ/‹ME&+ʚ)ʿ=asD gc:fZnCǷ>qI+%X-Xz釳 %ww,\(eYn0D[8Njd,'oAVKfקwRt=$4*)\WSG3+k٠ >0?u e.j{ħ[ @=*OYP3 T!bҩr<`3~`ZqDCAHs#Ԗ CLwFE'JNq~?3Ý+H5dPc] *YR2e6D{!EȩW+%[pϔ#ce@5knHԞ:.Mn8Ns/49ٔ N8у*vxƯSw9a!ſ'ȶ c$X7=/ZNSs9٤Ad訓E\Z1 ŧ; zy!"ƴ 2nU;i`MnYh"epө̭#"R,;t3t{+TYbd)ogJDo08[AsL fbt4qly8h0mTwn}A,b_;V;pOm/);{чoί`&MŨ,e}RI'НZG?َpK!Gfxvo- $΀;:P %#*?ݬ)„m/J'ɾnC*z(iu~4[ٹPA86Y*0eŅHBfEu2.N1-(?~qU~1}^7|o0\`m$"!Nwjfsk}^ũË[!iCOO>/2~$Fʧw<|~eFBA)*S#hAQmJ2b f:\`!Alw.C, ce EݺYEVŞD!]Z,U:$ W_=aX|A5Cbsɫ,<߳,𶗊q,bʶUd̎ *Z25-ۏ Z5z#¨ke='gn۷T`E,!kṹքY0-ݔ38/X@vEa\]Um(Yh1&TmJ'Ak@@K {6Cr,|}k 3lLi_ 'EPK>Hdm"C"oQ0H?Z4M A8DžN{73)3I҇M Ɓ=j/iDّ k z38TwspZJg'$.ŷ aoQK7F}9u w7u=ڥ;~>/1kc/ȺC?Mس=8Tb7X+MA5hCwIglA(EOѲhֳ֝3$MI' Lxą \Snᣏe׹FknL*[^Gy01 d}9ҕ噯FIp@JfLeՏ v{ﲰӝQՙL"&2:qX *$?a\jmCbjKcRϘ/:>D掅+XEܖӼI(` /ǩj59L[{#}~KDHF"e'_]5tX%>g%obDo5"?֖Vfi',X+A0A~0]N#'-sU|H>; ʙy߉ y^8I\,+Sse;&Yy޲L^k*.+ ڴu<1 j|eW ^Vރ 7~s8 ]ݐY7CﭩXX$0EΘm#]qL4leZ7QT}7&)Jk:5>a= ȡ]͍c|O7{OTp{I[O[zA75'$DE,%:L^D3RYzKP. qZj&5J wPҜHN֞"`FZdqC"Е ]ނH rmZTEzO)Xr]09.kȅ=ug;o[gfgу|C'jjFe{ODLy7J&`2&I읽[=q{rR+H23"c:zEFm.m^D+ܺNv.xP~i.bddE {NC+bIJNuY˿GәwԢ,\DZV^oc剷c$(5bnjwI-/@9'sq$_]EHo{e5˫ zOXe:o35qT09UM$'~M&CK8Yz5Es ?凇o%wcCqҔRNPPk&(tP'e>=leZnYJ<ub.z?na{6"=҇v|PM>JGĚlkcb!)X )qܿrda`5@q9~hD5.JC `'FR JJFp5QNxXm}E~auT`&+{$VdRx`)_Z; O\&LXØR^`5RV]-qq>vRJU6R,p=&Mb F퀄4axe4pT3`odIT!Oskȉ ƘP+':a0>N|Hɷ@8]&$b{?,J Q) 8ugpK-Piz]^]qRV )-pGR-(cN|pP"] LJ5X| kd xT~em)(S: N U{0 2~o&ZO=_ w7cU"F6s`T-cj'#T6\O%Ikeri #$ޅ³ zQ6U)k"`X3Fݸ65^2;,g6m$U/C[wCZlf|%\Br ߻'LBKBoָC7l֟ytHH24$>NJQӟ6gCh 9l7v\yk>c ftH$pbzʠ(pw2fڮUz"hjL^DfyG)*T!lCU&J?FwH"sCEdӄS71D7e9׳G5`} ~4==w'E2͛qDmM4u Zh'Js-Y$R^oǍ3u- 6R73DPJz?l"\=X51LYpk~'pe=,2UK2w",+de|Byt  k_7P]ڪK(%cs ^yV&Pr4b\iG~ݑ-$fD#,nj?OqHV3ܳKK~J1j(GX쬉ʂZ`}TWD-pa:}VFp=*Lj͝Tal^ "@2 W%9׋Dz\`V4 b'Ϙp %^፝+_ѳweq|e: S0~ARdNMt^C#@~WH1(iޛ7V(2Mm;~`R˸f2a6ݴQk_ZNA<_1j],"jSmO O$3;?ey TSKWNӷ .WtDԌf1i]6qp3G@۠'hD2W{Y0}Y2y e+䀰[`)x]~)^ɜb&ގ؎".vDt 8^?n|9Պ4 _>{AIȗ_iӿSֆhQrfƣ^c&T} un:Ff):WڞAlqjW i ΋Ȇs\"`V I x.0u^fw ^vǑ]|\JT]AnIKͨF-]0.6 S=c2,V #DwR;UYfِ5{sGH4ug`(^5<[c˷gOm \#-ԅjk>yN5Ձ6\h}0Zw<,27-;%aɱ=[H=ҊZt"-~͖H{gdgf9,PQbOR}sEÚ?P^$Mђ1^I͗:ՑM -tf`5TTt(yo@%69p҈MPlX⑂[-R:ن\fy@z% KuBqkX!l8Q!ufQqTk$(tj]"9?&R k{Yc}$[zEs^UL#/ tAG%OiVU scDB bFr`/gx韚猨+uP!! Ab4| FT?vU]*~>Y+^O?-a6oOiFPϬ"f"(5KJHcl-]{.n'Mpe96 {&MB|KKWAg)]SSP`^Ps[Y%d:8˝bpٷmӑrc+,Eb`zKm!6eb(-$6yXDC(RnLg2@SN!PBeo~|% A(u%}9B8O;oE3Mj6O˶cXQ6/BV ;9p&և]^%uJWyߟ̡^ }K!k5e/*\R KuZ,Vw;o]JA$ 8,A&حOFiAOH+nC%JtYВ+_^X)%pМM+YɉsO 흩Gʾ' q<3Q]}GeلE|[Րgg b+ڽ5\eW!Mp]JZkmQ 6 ezI_)o%OHϪwoڝ wڪ<*l@z3t+.dd1R5hbW5=ד/++=D~>]hA G9&:Fv=Fp+)ș. ohh=o滏R4Yc`%NZG%Ɏ2dzl*Y,@:6Z6YSJ V*WS)j ^Cdk7S\9˩{m`8+OH "Oұ)>LHS9^9Ȱva=3QI0ݡ#49e'@z?/;y?mh  ‡CF{zr4*Pj]Ӏ96V`9@'KYn-',|w`֮,.d۶gL^$^Pwkx!pNn) {qx.%v&%"($녨'@]V\{}E 0]ȱ~?`/~͜ǣět}ԡ7b DKv81!ć5ZpvHd/5P/&/!ƨW9er ,UatUΑGyRz(fFn|+;gw8\esu5|.YL'/#-}\%Pp"~(k)a! l-7@ ^ Ͼ6P&D=& < 'xzL+v/[E7'Va |$dz]DHak'#؜M&x?.8@MGkܛ"4zׁ'0$ @ļǴYfWEfC؊>kS$SZ|ʇ?:*YaWG.r+(p'yӆ!Yٍ 3 Yb*@A\GB$K4a,;\9iOҩsBo9L8Ψ>TzCάF4J^ ŝT,kwVDdy- +s]U}Ѱ)F63Xa)qAF+F$)IL<|1~ .`1N{]7 Л?8\wJapMj_s^`k<ǚ6h=򃇲MG*ϊBUo'x&64"{! >ʫNSA^Qp"2֭@u7 4ޔtwXKtfK3 HEV@vxq@6{{'\R1+1eE\2/a~:Ki20 fsU4m6Ldvz$ rr>r*m, <6NI; CWR!i8Gʓc9nc>2*/s\gDt87jO=gmNNNKVA)r-FHbق\W;| Fk`h+t!biK;DŽvy_DaUoD qm]UrS 4O dӇU}듒S FBSuDb7@oKPW Ń""4BO1T{?BG^6x3Y?? 5hȩl/ߝ 3 R?]PD 7FZ 1OQSi{kHٳd=}]{V4l VC"h3TE"]# Go+]= ^/':@ WX#=RVvvJʳkӫ!< Ais@mOJF^ќ)Ϛ }A.m+F72a[~EgsIӅ-p#.ZwU>d?x`Edl+<g[8yxPn&|;W0gaO| q |+C匕+YM3trR[ZBe!\Ӧ˩|.@&QsЅ3ϧQad4HO>z![L%5T\v[rkfN[F~q_NC4J] tvJm$Qm K29bLC.|º*@aI16bm""/K`bo*.;eҟ5.ebaEݜX]#r_HePb\!0%ͨxWpej(y9wg_*s-s]+<=o2FĝaGKi YUai|-,!7rMUnrۛU_yFyrRB8nd;,5!QAfE40nC%|jt9>vJJ$h^\9#xGUokGقyWƄ7)~-Xs՚ځb-1h6V3kwp>c}xDIOv WMuHv^65v: SYLRXrv(u$U JPc4OK{1=?Yep;I&p__p?MT k)gX7ڕrZkIYv}JPqDv×xg䒅}hz2DLrnp:gw#̩m:H>7.L-4$j$aܓ_6 5tki򈀾NOB֡a9-nJEWTwJ95k@z8߭/¾l+3ęل; z>}\2po7|]Ϊ_hMϴ^-7&ߞqeoG#Gݑ1!kHwU|SZ}?HLpciH5)gUêͧbOzAFEKϚ,%gPS$Ԭ'91Cub'IRx^CsZ1ቫqqrnebYnȓ_MV4EMNќ&MfvS`-ߦ,gC+;$>v$ !-'{y>qNYtɁS&/|ԚI"Ȋ9}Tz|&U JbI~nx>Q9NT\F&ԏc*?]X@O|hsDsi\{KoMG=oA;.2@8Gsb<<}Tݞ Y^:Oz.^IK;ޙ[W US Ҙs\N2I~^U@6OQbctДL]D&EZjg9sÙ= 5:ns\QGRguU#o}bd7Ht1dnbL8o ['.θ=4Ju/F}#J11g_Қn@OnK ٖ\ha~3IBS$?D^ZPo~iNiZ bſ*e<0HPHߦ[jYWv{OſgՐ#\w_ElS lMjA:! {j`3RAyP#0"eV.' MnzՋy;< {g WZ)BFdH뾃?\:s25ducfuv| Y0syM-UIv͂E|K^%mX{}/[!c}ꮊ:d~N>Wu|4_6ُ<[U XbqamZ 3wAjDE lp{ݾ껨9jDk}E'LfupnMa柂El;ݫL|r#t<"tbuf0[J"zIꫂ Nܬ+I nӨ ๻H &IM3k0{gk3̓yn/QK BAq/R,ahmZX/@ _3}*d^slʮ]IP0jm|FEֿ=Adn h&J/yNsv.SszjfLD4iR`r,]eW["rt O=p=)ժMe>pCSmoV"}z|™p&n\u?hE_-D|:!0>k=+h%s1smhl'=Qu+IP<1m;;(F6KeJyh~J@E2*dyjO Yxa) ק9tzM&n 6߲{@g\׿VD}[,\xF-po@@js<~z_?O{(wD'eY AhYz.+|#j#׹.u/ǧ –˛̃\)c|F'\eVv/_ 쥮{FnɭG͎}#$1#b/M_nz'@ ㄫsʸbu^\ܫfMx #mlH Q3=ׂ"6qX^?xxRD+h:ǛV~/޴6nSyOQ<fb61v?w=.ښЂ*B r ĴZ=˅ς[1`6xՐ0B7ۮNR+n&/e7lϮKLI*THMn`Q)2qlP$1m}cgPY@Tw2%7 CSUnkحI*d#:8E] 299Pðvڵe2jFiaѝf´Y嘣``< iBT d YIx*dUXj?͡SYd!%O~6hQ8in W\y#ӯ3n4@Y!#@HOyDUbڗNS~UD\1qÉsqDžfmt _U{-zFKw{GcX2w̗!Hk2t?\өs|Nb# %m}[ FBhhU5'H0U:Xpf5RÂ.?ʧ]-sq`!^3{֒* W;#ʹF" oާW_J=J%f`T$ "ZǠ[Z-կ$3ִZJP[]T/3@z* /e,!~Od֊$- h7.L AjF 36WF:۹A,l<ӢSY!.MrAJ Fu-Η"Lu&oX¨sc*ވPg=`vW#%fBnsq4OJ5b:U2QExц'8],5Ta1 ˠlNk!fsڈٓN"G W#YgIU8Iv{V e!nlc.Mѿ+nM \k$:E߸~;^Hǐ (;}2wTFR qǡ=S_۪g< ꞅE\qD6Y k+i& pd.K y%$cl# = $gkemtUs&$g144O@E$vHk߻Ŵr#emQmUDQj4<m+'Cv g5h޺Q|N>`'(n}8Ԋxyg)?`x*4Z'Z8lRz"gq8'֒ȝ5"Q{RU@"ߵ2iIKW_3|o\Vȯopq.eG8?Jb^\1[ =5\l"ij)晌xjQFcbXh/bГO} բցd*Lk; g?m`J6 ;KPdi):})~h3HPUN"qdEqrDTh_ƺrѷӽY$ᖔ[TM'rPt5{p=* n FE(eHr_60^hzZ#3Vi k#`Q)7o+WQ:Yl=XKoHSv,w~" KD1˨~*՝ި>=節$l?!ޣɼ0y}7*8Ռ}켈Y!wj G3.܅\D[ukKTp /ڟtFqF/r,לCU5`Lo,E5tO<._ >/&v]%z@cp帪XgPٽ=-w}k~rTMa/@ҡ %eO<ԀPbB1*Hȸ} \A$w+^asCn^'}IbPUc|ul O\X-Qin~7.3w?)b#öaUWNܖ }v7dC@=}h4)*:lS#bc뤁Quŋ19L7|5-J5鰚z ޘK KN$IĒF[ D z0S\BCzN(dS5 ]M AHqFb B,2 [[OR*IzoH`jZ!9#d_zyΙov;8p!gI܋L@89Ytԝsb춣 '?o$AȰ. .7U˜Qg=<G+Iuf׮ݟw!L $6hl-5ɓcX||%i\>%!Zb<~_ė|r?zdx sj˳W ,WY1UEN%R '!TLi àMd9eDANn|r%Mƥy[̐-yds$nWG8!j ̓G3]kz.1夛`RDޗۋ\3߳eGPXg)| I;,ʼn_ѥjkb/1 qnSp}Brp< $u?  ڑ2. Hɼz6m`+~q!&8^*KdYL=k(_4bycIO٫*2 &l3fF' 2#$oR$#kwiL!YQG\S Ԋ|k=;=$/a?dRPu4} ]wbh0ߘ\oEg=_qSTW4UmN ɎG * ik{Bʴ727uoϼ^ ce|dDEz bYH#s~/3!Rn&7nl`tA6Z;xbr U&okW]۔akB~llxFM#Tbd=5 k[^?iZ-X1R9_ z[>:00 *onMX-E$o-58MJgeÌh"i @~4$ShRۀJ4Z21 &arHdU*R{24Vrc__o-փd6&9w5Z1NMg3j+3]z%)yTIqS¥HgaT斚pI~7 "ԥmݰބ&Jk<}UQḫZ|nb*z\Yp񋅢hAk- euڼҺ%׌X1 zp1ynwKB* vC:- b Ѿqo5!ͨ,};λgwjDdH!N)%Zs1F堈Scm2r٢;6%"IV:7YqCqv=/,P*Dw9hOMN,_YU^1 KOso+׀Zcv&_RYYqiD)OeKM&etZb3"Sz&҈t]@_S+-#zl,t7@ˁ#U@/"䍳1kNӝ߃!|4$ &i% bV+uc`ˆ\@~kzU{bÿec;MIi; ]H/AFKXs`I2LȅjK*9&ch>M|xc "6Gцp<=&(S32mJ%~x!A`=8ۿݑ=NMe;B񥛫Si3Cn7/g1ɗ4 6d3ؗˆW!^M祳I_2BMU[tX4pSpM=k _K:VQ 3LGW@@^Xw-kWǰ35DRXHa>PSW%e Q!*׎6` X)=.dz+gl1_ïє s"UEzJW DT*羡;P Q=ĕqSqQw+r G7)A&_\Q% |Jd}X 6Z7Kh֍;<жGp3{ArP ǍۚٔNB!BZG1Da!XʐlSxF4H?LɝG/-c![?pvz!= =7E0lR-c7dY/ok++PiȦɣhQoWCU$ [fP0t&o 63:t[~4 +|M- X6cj"үzy-tLvޢau?9f3[ 6Ҭ -N(Fp}݀C8! =y%Tr9i#VId.ϼDGp@JzVz5r;ྐZ)n|$z=ǵjWJѹ; hO ˬ#.\sݗp WB*{Zp/wS^[kGNcw59,ꬽIѾ\<^B^\s1;ڼ=/MnM_GN/tg#93axIzpNu{㜩rz)3SW ]39~M#/6848ƂY= r?5ESs_ jg4g;ڬ|7U ы:!Y,TWā'o/B}'z|Ph6d5cSF6GM3 hW[ sҩ4<;$_ҫ.m+L]5 (#[H s5yj(#"U)+݌~3WiL2FLwrӖw0WtWcљQW&XxB,w. =nk_($wKYCK\IFQ%UO{Xyq>:ws~h|5˄!$8;iU0ى# @bԆ|4{?QO';ޤm#:ՋmuSQ S`v<5Pp Pva/@Lh# R)sEкn9b()7tDϏ|jL܎{lJvQJՃ;99# xL^INR"fn]Jc6ƠW BkDGyZ@hXY]nz6x*bt1t~g(SH?ƽ؃<N9RzYWB&: CYZUa"> /]t$4f( 3D(ȹ}I%TGg2"AæL[ggR$ yUw9Tb;!~E<43<e5jwG'CŖ"e prT&i6AXߏHR .@Bÿ$Zg9n~tLM$i֤>+ɛvϫcD-mftY~kA/eDP?N{B=$Q8'dȺfC`@Fub2ؗu+pkASe/g qzJ8@CEV .A^ ,帜? A||;.0B7Ж#S,)|XO/Aru#}.^m- 2t:ĭJp +$1l㠱ZAuiv&<ʁ^wSNtᇹب*u=r "Б{z}j`gFyʯ'>H-SQXIߙ7^v<Ć0/)(Bs\gܘYU ެNo|Ḭ{6 X7j:OI8zE9~.%!Z. JpgÉƌw~D_1('t(c?LHQ J p76BOFc&6Q$x)a=5T*EqcTm֮,j>\Kۧo9GZw[/qxLJhlU-J4mcrAt"Gϔ,)D1BI13W(5|yWA63kuND\_B9^| ;{$S4[GC/7?컴 祧9BcCލ%T`gljlC;vmV嘑xb$Pwt&W$txhG)(nIBvԁ%qUGyc9!Ebjfc,B`]ǐ<lGc";][dg }R7(cyNqvik*䕘'plKL!ʍ(_>}"[xu}n:La_Jm<7(J-slw?es٩ʍv`etNyxzok*]tZ|SAYz=2wcwz(gQ[Z n #S?oJ*EEEN'h~<855\1h@ M/>A(wj=00&jX$ GgJ &$tV#eJM`q'r Պ1 ƹX}ɏW\ŽBpr^h۫KxM7@'ΉqrLg868x[sB8"f_jU'I/-H43֗vЋ5!('xooռ.(-˄qUrDA}$쬏nz ` ($2@= Hh.uL.p^&c;" I~ - {!t"ߝR.T+<܅ʻ4}Ӊv@F%VWb54Z}hԟHLݲ1s"|Ƶ{ !;ɲt{$JdPצlI47bCjUyѨLjq\ɍȔZU{t<6N1¼W?ڕynMUcM+&%0 ?.[VĂ5V1W8A5\{Trc< r'NJvuZ"UEiqS:u8>`K|VY&NDkѠ@+/NxvӨԑcmg1Ձ{^,ca&jnt]  v8ʴpHMwz'[in#.WRqX>7PCta@'jf[0riXp9ɤ́oˍs9 S`Z+\dǞ2{Q"@ornb媠bQ_n2%4W: 4;tZ᥸X8=ϺO.o/ r8Է>(YxLE&%ֆ5DYA CLH&6 -Wz~BcT_ڨ7 .\rWyk4l"7lQt 7UA{"S%%#C%l J.~0+ ,MTаxk[ؘuߟ'6f%Nn=cë@ϓ7;"߆^*`_ ±08O dn]]ބHX>;MImeFk>rk +8ΛNt^hVI# %ŀ[1$ޜ`?Zsۂ5k}۠X`9w ǁLM^@D+=IfTt(KHXtր$ C \R`"6@&'gߜ !)I|DnKX{c+;5!`A򅗂TֵFOՅfOQ%Y!zd$rB|g넭 b&?efA )=/ aFWC$(ˬ 귃!GD&BXֻ᩻ٳ蒱S$X#N8eA kW]j Ʋ8ɰ#ֻ*]J_v%8uWiÁrK^3Z/њ4FvfDoUy>WBc/= ;(^JQ?(3$1Un' HY%*~>zS,r(bn=GMl-?AӅ*IDv}bCs[|n<%#2t/ۮŜ?@7f :?o|dpi@I}5dW}@Օ E͋ +9nT{uFx/X῝FަڗRcx=EF$GOҷ2W~%c;~dy o 0I[bT oo#V aQo'x;E9Ǖ袭;$ТWWf BmoJ ԟU.,%sM}8W*`U\(VڼOhvɷ-,'<"s4u)I/k:>â{vdMNlvbnw"Ʃ|)n_,]sQGԨY) J> )2VZ(sv %P>,K‹2}[l'){bM6ß\Y$H|gzlC;~ -EɦtI$eUBnz,ޱtNg@`?ʆ`"+o&Ltmvj?\P@u  tjnf嗊_1oZ;.G@]*Z?'`bwHܓe{3Ud`ܾ0C&5%”G|!d.5q!OB!=|A3^"EYDa/NNUIq~ guvZ{_aV\ \@&pSa;| . R]V)P2QJE*tro4₹y)L.!=wA'ӌ2u/O;O΢v*e0iw97 `B^1іrxgJa}G,<&yw(ӳvmf0M:QQ@;+eBvblzǴӌU6dAQYڳn|v_]cmW4` @Ke w]"oFw蛙FJL8X.gNbҐቛkaSRen )YZE]A̺V~בwc)mNfqA ]v;ETD*Rܰ&DLr{bʍ:ZBN[qI sZM*e!le6Qhzf@c_ q1o_SZ{ۂ'Q 0 Kw~J݊P9FBY.,r͞pz;ڷO-O&ʳ8DLrJP7|ۭ0y%C7U'OGywe1 ~$ ~TƉXhu䂱9s}@քMFܽdu̲IM, tgs.OB p!9(N6,$Ѧ uy)q V\gIZ40K!S9 c*ן Ғyw*خs[{ ˶#뷞yߨT zRHع[XP ͋V\==V󥠭4Y+7I3ߚt'"լ8 ":8N8\k#GcV ݯ]5*RNR,VިjKځjDwW !,3#fxVm= hfjW7Vnok'o::,t)Q)4`Q/s;.!qۡz/lH,/C-78T7 e{mn3 m:WLĥr?d`OmUbzk8;̄? $@b6)3%GaJeR{1KC0AEݓwGKR(UmKT{ ]~k $<uz`y'/`~:86ͬ"2)O%=Rl9f^֬0.yua!ZʇiyqP%W&R+V_ْ Y͠%LEJϼYɜ^9劰D$s ^> Kp%Pސgפ,|q(mZ90d`6#֋^*i0@%#Ux_џב RVix# LرFX@Y7\zBp8Rkv+"Hg]+9:S 1mmu[/:oҩ~LSY@9BDYB/iδ}ShFcy7N2=]OBԨ u/|40x+^j +{y5Ei6#dR]Rr䄲jMP L̄aF[FB+)ekHΌ?^1ZyeXj%pF9Aq_z&w@eVņe CK~Caڇ37x 3ؘEI <.Hޚy47ӡjK;]kU. Gs6bH*h V4SN$8)x)Im5o\*ݯ 1 eŽψ@Xٍf8;?FCSRM!K{`^[侳+&PcFM~cv,?*g~) .ܾ0K$lHFt{zO*P{C*Q\Wı6]Ϟ;tBO"2H&4# z$+(œCuQL%/V./ݝ~obοVNR덠ȵ nԽ&A2vzeGsO1MC.!H_r|}1_$sSj~Ƃ^}þ2SXvJǐb& 7֥R~𠸚;^ٔ"0,塺<˫|- Ob 65 MTJqۊ3EEȬH}f£Ҳ/'8qn=G%q=1lu<6-u;>I+usc0R|sWZ7%o½ WGlMzi[5$Oٝ!z{2%(iC%Y2 ]h$xi4tͯ 构{ُ#\!cgaP˘yd4q/ւ!'.֭xKe%&wZ."Ox ?8Rŧ Ϋqs9S }SLۓv.bfg#΁2ϐP3qFCp^DTvm8ǯ=lJ9 Tgdyx* ,"J[nkeg"|f P}^(uʬ6F 9$+EKKϩg<&c,Ct07*e(+M)q@ҩ=á٘Fj"H /ijH}y2vu.DžU|D >|.yʠ8 /+0x٥q DH哄E10 trJn!VܔuA{x#i+o[hAnmM`΢G i]#]&W [n|E=T+*~hk3~D%P@ V"i'}qDe5 O6APF3@Y1P1`7LM4- G2g <܂}5 /SEZ]{wpθ"hyh Chwo:ȧIŤIݯ9R̡ÚĊ:m\쓯*W͉sO3˓\;;GBA0Es~!bk~%1NcW4)]rD m9{`0ӓ҉٪)m#R]Y3O=6z:E2q½(Y;9Hb+UW-PbVUf7F$VYD:qOSXvuTjAS< W=`v, Fկqie,c *y3mrpNH f7FFf%?jFT:eeik'hLd5O8ɔeM-֯$f\m, {"h'H.oN#pъNo{ji9.^.l 7 q5ccBФ9Pҵv1d ,$z~zo鷂̦d=$oH;uzJꁜ.iG jd7m)l.wF:2 1io- );QϬs><4`(yV a֎9^ ZsYb|hՕ{xh_ c+9iO`T~}Q'[x(YNMqby 9'dng߱cQ,1Kܓ!ߏgZ|\ l(YhidОx0ر.曄gcF&]CГlz`>JDAC.tR*\SOzv͋)M*D.ռ 8(^'36F8W}, ||賴(EKL{s.%7zѴk_\5)^Rv'M.W9)= _K7Ҳ#c}ҾE1C5J솪db)*U~\7tNrRQ @~FG&,FEppQꨌ#'R -j/ Y!ua H@ζ258#R~6bG?\XAnvNB5I3ɢ;AJUںsmnFlHѨ%W{,R7'bH%Zͧi2*dfz?81xǽ/ !zj){% cumyt_é]1 z.Eڰ!'5dj<E4~s;:\$^TbrسFk9!9'}"$<#l{Y>ztAaS imvaNJTN#l"đpb 9ZeWZYa rE >,VĹv)$, ?! Ġ-Q^PŽpVacZL ~qQ$"u+c4܌I,YcH{ul] s9B(`eH5꾙6Jks PI?4 WA #B +HNJ!M$je)">X:N_(4~"2(%9Φ_QykrFIů7{Ԩ,ܾTRCIN؎.Ʒek ϝ$:o~.y.f~41>MuފVý;?{ŭ[a1W7={odu,c-?q8ޚXY&gq1kZ<ƻFL5B.QeSY7CHnTۭ_&ӸU+N z$= ,& kݶy& gMRX wGʊ'_vPv&4, %_A9lʈ(kYovy:W P 11mNYbV4Y*cP`*E$3V6\LEsh-s 6Q:{O!S\Hy֫_|L̐det|rbsY{41TB >p:@qHvAW`Yt )'ޱScAc OU b3-0 n6)Qm3.9w|fpctpSb)fCd. 'š<ґQ͒j쁧>t!U}m{1eλܙD:JވS%tђXe*˗E T5t"y!GHDx#>>Ε kT+ΝM \%SݸܤCR$F  Co^~,,U ѰSԌlmU:$(ԩi[f-AM WiIT(_~xAHEK{P/#(-1+˟x%oEJ_|V`98P+ҾtV0 ~A k6nTQ!23KA(9::Zsyޒ"k'4κo>l>hc!裼̮1^|iIF%"Sto&(, ד6{`[csU7T3^B] &`2Fd$o"f7X| Σ/-cQ.F^)fe5CU2 pZ6N7^JfƀMLvN(֪*G<- 5Q˖EZvyK[ʺoߨkVI޺C gY\9Xh00\ru[܉sJh8I9jbk@%+hI!CBš#ܯĝ,Mn1<|苑7~~0OOx7LcėtΰK=1D|wh$a9r?O,n,вgKR7(Ćs'*)vg~]Ml0;ї@ L(V3uj45c沈Ҟ7Az *G/ (^>*Aޜ 鳝e|^|E s7^ڏ8:Jlz/O G0@3K}`9Jc?c LHГ6ՇN5`*dB(OZbGH槤#j!CxDɅx\RU tVV*<w#z-T΁rT칒/m䈙[Iuh8m= tjewxy/<]Ջ%o=Ngpܙ/*#sXd~?bvhfoʃq¡kb/D56C"\A 3d!k QKM}Yx`YóCCD$_`4-*b'i;X_TD'h%@}[( 7 ! c`ٰ듩hd0] Vci"؊¡- `-^ZXh'gh\-ں݁UfB1-uf=gqKz1Z2z:N36%fU3l°$Cں`֢.'( wCyn#Qel@`&UA+V!_(R>µʲ07شh9 YE*O,(>LȖ ~s# K&}bq(姖1{Z UFMSpK[l!SP}bT;ͮY0 E}#&癹DעT(2m֧%-j ljVĽ9>(.wZ#G,e]5NIb>+sʡ&@>/>@/PBC$j1F|ґEj%juCFi\Y`9-9o9E[KL*Wpz("ryS5 ]vkFzd7X&BcR1oO/PMEwGN"ދuwn2ƻzջIu;7W~ #*)q0FO6 `Mf2K(kEC`wҫv2O1gY{{/51E1\dK~-#U6G$PyȄВ-|;Mh`;Cu崶l\ɀ]{'Fg0(]UP^d_zL!>6s E{v$P_ejдόa/"ۅ‡$~ɬNଋ?WA66.r6CQe8y ^;oaHefSa/OddⴽAdљs`iUN?OY6 =y6$u m&ǐ(W>|CҡAG& Hf<.H{Lfo~7|h;kLU(-4Jfu3{a6@-P%Օ&"p]-~g$E,ADsR /0:Y}}j:QO 5U7x|]#X7'$[le^vmi6e(T#Fس2OʈNe#t_AhT"~D%% f\( j3jW^ч A!!hj@]r!}A}&FҝԎ.{P#56qM;=)ROI餯=Qj{ K^~̖ҁ3Д_%SxX>`;i_jRu a;仦U~7CP,4- ӏ0hd4ypWc{R:Hk$/6FҺCǶ8V8F ^_F _>*bt?<@LCC&^ {|oOI|^O&V̀2bTND!b,Ě8*]u9ߕJ7{ccSr 6-c Tl;۞h2lGtMsNl&m/I(|g25k@H-D*37oI/O+&=\7!lީ|Ok>!k؀H >Xd&ݩ.n5 WTD b %4e+q6 Y~`.aК@FѬ9I”H)Nd}D 6l"Z9[ .K'ȕ?z]a,z~9 %fuȦ5u?:X^u:='<}5VDn#Y.,ߐ0҉!wF3Աs{d=K6 ȧWPKa  WĦcI'%89. c7ϝ_g7˜6Yq! ^FG}:6>us)ϲP{pjm&ډ]sf+fHu.8J1y֌KmKf%pѮ!WrJՀ/%p* BL3 D-jR^S >l*x_p^\Vjto{ӐELPQ}E&/U5!EZ{#Vl>ɋYf1ҧ9+iQkt}:3%V.{[7+*Lp-YYMxIm*MaI"T R=r VN@7znRg(пc {#yG}LKN>T "y?.{2l:?|j{+W._XtN81XdsHh[@iAJPK7@d=Bɞ<;jWQV:` h!r U '옾Kh-p[a e4KG1,hF X{/d c.cib%d^0F4 /Fff*gKj8j6upt6@Hɜ{fL-[+ x k4Qp:9ZH3 G.eӐkw-#$]7 "-awr1ascm`g6 C8%7su\ }'\dG9|]U`YNN2PDy$5NɺsʵAw\kzsz8 jV ׅ6j!@%>bXBY, s`=T5) k)HuPDZL2 ުEs=N_Od/^/ٯ><`Lrq$H;1d38{ Ȑf!Gg\xyDh\] hu>n{mOsi`T,6ע.Tځ=#=}p[̘%RT-J!Sb'-T>!`,9$&bŪ٤%Nƣ۽wE3aK| BH8V =j!qP~ـ%#fU~nKanM 9b{^@Hl[pxSfr4N=v\l҅bB)""ҫȟ@f%څծ [6ƜP ۞]8$:IurJ-]> oX[?I JecAyf"^!Pڤb8APJT5e{Oq>Drbp 5(@1l[gUFrx׏3+),RUljѵ?ߜ篕/Xnph]fxyx >P{(D>C ׷$I j0%\[?=7rwJy\v<9]΍G!$ >_˰P`aqݸmq(5efb6@2N2&c6>6~MfiMfq - lKeĖ }#:#g!zYߗ),^%ب GEPDâ%x{p(AS4 Ȑ~mZ]2aِo̳fZӪ́a%eBL]l^0F:Ņȴ^MO 'w ou;t>JP$#2r;N^MDwjW3@/m>;M 77Kr&0Du<0iafZъ6znB >-ohU'-u[̒#[:31Vv < w0FGo`X"P+]0egn^X`jE3Mā7L"D#fi_r],D ̍wzЅsr郖E0}^|RLa<_m)h5_4䦼Ibmik=ނت&t[~@~?sH?*doN6dRR*`m.[U'B2ST~Pƪ!nGL/"nt6jNh 4n ᆆM6Ǡ5H ɧDOCG]C.kj*}Du,vZb4#r}]wEk Idv{-8] 9@=><%jvաJ"4DoޱËH*8&5ށQ+ \XhD8XB m~f! g%}u "JZc:X*\r<#7f32ldoVfz y;Lf"Uvk]@d!)jx\}~خZ7K9>|8ex&tomG =2Qm L bc&+'=M!z2!ks9')69gTqnVXF1BVA$hӑCu.?dB4O&`7)j ` i ̟z$a=ECʫ!Ы9o 60Xeb+/)P!ZF2e^~Щ75%FX"H&Y^98ߘ`ԳAx.HQ5-x! o0v9Zq wVhS2blEp3hFU}m\;зЦYZo3CC OX  aJ8ub{eTZ<Ӹ3ܘ(oJԁ^2L$=@Fֈo/CYlY= t{.[7NTHs$:y45lQ:,`@z[`XK2J_4.A—YJ YG4ѷ"$6]T,"=~1˩(ƢdeN)#D~YNxM[0&=(DJ燛\۵='mu=pK_w/+DK`ٺ (_zkgAQ2âMLe& 6`k -Z$hX7hG,x\tA܆3i>;O%+|Eޏ|P~ *<5g7(aڻmNO:ːx$ a0[CrZ֫5K(qOMf><.GTp8NHi6H#%:ӿ?(U,u7uP{p%35LUz=@RS*Eʼn|H`#kOF IByE\v8(VfPUI|O\*K=.ᦆ`PsX1cBẃ&Ζ$GQ^@a}"* [vHq;nCj`yWy6[)O0z+ *qjP/PS؞HsA6 g+[GY ZE"lm0ƒkIbh|"l3b`B܋"4[UCƫQ0/[%V-1Yd'm {?":cjs0FAAYq))v2٫3X /Q%?K뚛A4ҝq@s=awMiIAvl!*l`0 ]W jS801B^cڍ $g .ڋ8P QRgALVq)rNC E!# )ײpȆ;s, CdBuq_=AZ} X# 5S_m8ӏ.XΞ(Tɘ(-=?6}!gJ}f&ﶷYpŅ^~LW))RzCKgrۣf<˺[zC رEB6ȦF{8CDwH5W~`޾s)j:8ṭ`RlYdGK DU*zg{Iiav6 iRS1^m\K7Υj 8 rϯQVAarSJ4UP)2:~!ThxOh}癌|lINު_u"{1dq~c}s~c20%Lrbт\)(KsB"Pnwݱ9N2>߱Lklh rՐIkp~z(E=C%΁^X 8?Qۥ  +Dm۫`,Rk%uZ=X 1tѧ'B*4>J~ZPwȃƉ`IJoחnC{"&P4"^g 6So4PB U|5{ +vgvyA~$Z ݄Lb%6.pn*f/sЪ{Ӓ#4ZRaS^@= aH*o&F uFʟ.C9.~&FҶ5{&Kq+U=<暆_I[zyib"GXV&}uMee>yκV%?%'Twl %`fD..9H†f{]'ۅBի--1NeG'wyBC QwvUsSTb52иF:) R.VD_w@  X43<]7EΔKGO{vUu7(O|5KyX+\6aui@yA;lӔHӞ+ *Ӑ!"$`# .R& #Sޅn k4Co}Zk]R|$^1uU̕ VB­Xjk|Nק1 ;:i˓^clG.q8dj.{CIfdQWv-:篔Wv'A:%yyt( EAkYUbt3"'.[#բhܽh#P-2&Z^'87-=]A֥%^ׁeR-;aV\;3"LN^/ y]pPTaEWrܵէl"GsOC{\}JQ }IRnkW~Er΄<^̀ YJGoEA]1G ֘CZK3+6IPd'n-K[ȑq?'++-\aWY3@~aݜR12!G^A uWu#ψP `}sì# qf;G(^l%0Y[VY[ t~oRX pԑ36$,էnG :ha,wzO!),~t8CWxf*T#W@eO `V\oG[YlD0GuZa5H,"=!ŢxN%E#"Ҙߢ>2|5TخсhO KxcٹTZUK1!|1/)آ ӥ"Kh {i@.1Z.i`J'jYWEa" yNDgRPܔLTu^a MgFdUVo0W:MUH+6l Lnš ߭ xJZ$*DYozWzgqrĸƞ$| /y[ĝOǹ)Ϣry /b8v;pL":V+ӵ;!wa~{7 t+WH(kY6a!EWNYS[!ۭ>V#?/8J(U޽r14d};8r4,$wI,dx|GP3ߤܾQݯ^Z&rIԨ$9r^ry:qG΍O:\(2yET Ga砦!7[&K >RD?ZM6xGf䈜<z]TS¾KHT S=ڇ$!&q[ M#&W* 6d[feܭ(~F#i4·#ԃGEAi$Ov6/@FWi+%+JMp=-l'pDlR];v xa?57Infu+JY W'W5UW6ٛRfMTb|鏹9h[2=<ˣQ7yJ,~>Ĩ8pQ˖'AnQrbf)[kɞХOm\Qz{/C OGhzsXCʼn߉gJG-L.luxmc(,O1K‚L1FK$-36r(G'DA~Ž bA0H!kakJoos~d¾MLΞn{mgJ{/[-m;dX=l74?w]=#9QZWh>&yp]ń,`"q<1^s`߄@nYQÃ!xOc\;s;!;/v;mz /|i.uGSfڜ}u*yoG=zVͦ1@jw(O[zNdZepż0Bmk XzAFQ$RU,@݃Jʜs" 7ΰѝqhspXy o b{e'gz|P~R8r*^U'8/~9]Re^2:X&2qO#|{n2nvr3&`:cFzu]Ge,?_7ǹd @-rZ 6:sjb!!ǢMQ}2 wkJ w9 &'b8>A>0PFB}"/#j(+;v_@S,5#䥩i IMމ4@윕vՅi+ n= WSuXuCE*+S0/^Wǃ3<=ԓ't6%vqPq&CK2ﭐ_SB3x ĥh'зjkyVadgsvw\Sz-(惋[" FP"E TN}K|KH@9~}IGۅ+51&2VZ%B2U2Z<^oQEj<zUxP~ oBxiB1h\7~)S70/6G b=jr2L[jZ$m7QdpNmQY.)Ǝˮ $" By,2젏B"M]}dw2|^1Lhuzx^Gʲ4֖߿`ha{ BGqJ 5jZf)ʮ|ebKN<*B&lJL=Z^4U("GF&:שWX *O.Vn8KՑ>jC+ƉΔvhJU(3HؓXx$_ZSfe=gQoH"̆5c)l|^wzds:k|$.@0%Yڸj|m/DBŪ%S.XuPrpeОDVQ3e}ebwFP M,FPd6^@[ٳ/ U_J$ekrȣAd^k6wkQP,9z!~kƅ^7$)>~Yl*Em@ _moQ:W29uDaJyȿ({,H ¦F |`."bw!0>t3`ɶB %Xf$ǩُ{~Ȱ3֓5~i2ʵ~M$4&2L+Kq{`f!R yH&b[wk/ʗ _6@6Y'aaH%GB]h}:Rf) <8v/Ɓ``@B C3xcS<]C%lmdP}@jX醪-?FU,xR= &Ev`t`$uu%v|ȤY_ç"$RSSED}C`KY_/Y;m]7;ʘTHĉ&Btyd:0ɾ"P_зosH (2 >ro\xDcXk~ Wj͑nT<'Fsr Q"%T>zJê;t2[kGkauJ Wk`Zݘ))ݖ} SgWoדE$ eI f-8:TtK܄v&9X5'"y4yÜ.D$jU/V"}G BB[|ܠ0:W6Q\{J51åym>6KJ~{ɟaicXW:@|Dո"+Аyz;?!̸@x1-A =h7CAHk7E?j۹2 hW8@:=o rF|>Pn \m4RNH0aGAW TR4`'BJ=Q05<`~ՉT`Ó^ҭ`vo!T} -238*5qȏLT^F߉# hX"*pvHRFA"7Lpwkhphh* $&T7#6z &MJO߂4ڨ}b^RYO*rlHQ{Rx4 :Aڱ,hW/`\F.vhk:u'O_ipgQfi« [!(,C'8Pq6U,3*]ivE'>ґ}}MFeIL,.צt.&_dY+7ܨiRŠoT2beeOw|R{s5I4WZ^l=ˬOWeDGZ_.,Lkj*pPiUڢ،V?xMņ9T% X>Y> $_n(LK_#o!z0fe;wT!),m(SI s+f omZ])C%"(˧-i]M,(CZ|W_ :kM7ą_gm2Hh\` oX֧VYp99M{U廼;h2j1dCYxUǻۉ3*`dU@ ZadO!q)uÑ$M+-]:Z5ipɾ^c\" (o(4OcWcأ'v#~7 &̉z~[MjZwYFA eG%veg/^v*GiDp3m]u }e!`0(l| eY`L&7 ;'$-ħtͫj&JZzxG |]IDuREW9WU,sBǬgKժ1E>^}Fbe .gfn0c@m>2OI/ #>Ow+π9>p@hƻ ۮZHj'aNFTFР(pt.roKqA;wsސt#&Ѐ_R1jR*ujLŽ7m'rěMjz&T8Nh3/:qg9neM^-ϸ! بz្ȭ[ʥGsEg҅5kyUHCWXu%ުMRQ܃\֠A}~c]:npұE@ oz`5,5YJ ur;E蕊%%Cϳ i/4 /~k9H"U;]5">הMT ߒy<awM(hy}:90?$bpsVed[YQ+Y)9=>WW&eh5bHr%f^PW8dP8 tNg^WYLVʚBZv~ۿԭrb?u+y A2kMdnOsYԓЋ%?F{\ 84EfW+̺K@Qˆ;ҁ+WЦ" ;|Z13h_Gsؤ! ]WH,FL~b>9r3\eJϥoeXkTh)B"`$qd-#1).ۃ ̈́Zd7|~"X$O@ FwvuL񟻭yS鮌Bu[Y@7W(= b!r<&puJUHnf d,B&Z5a?2Cǯ(a 5W̅ +=5T&x:}7m=3&ۅ>$o~=6GhLkDóLXآ(;CpĐiIMZ 3-hc"Zc# dת[8tg9"{v+cW:$`sP-7vWH,mQx)T}W.,zG]ִV2uӏKdW W?Hr?3+Pp_"A41Sq OnC*1Iu vyhJI'訢We畬`H\@^Gˊۆl#hp<(b$RytDJV>Db7M"AٞܔL2Ld$h: V=ll8f_ҰΜQOڻ p0RN@_&257Ӵ{ 2?FC+PҬTJǿx޸}&4E3 ᰼Pe;%/s'j1@(uvz dx#-ٞՁy׬DLO??kv,TK.w$eg#3pz&R]EtOE3¬Y4T^#)﵁[S=tGFRͥd-WK mp}jJnB?)E nHIOgf[0rYTK@;;@re<[+T|7N-{)ھd ,&zNbuY uFfT_eF)V0BL!tL@A$o\YI * Q7fxA}S[m%\vznfL-tv$&yɽaфW@M-'\Ij.p,V%Agr'lz_b-r$w_ln´`~ g2B'3 x$G젏1^x=& ;ߐgH;(\7m_йBq4NybU:gB4ٯDE%rIUw ֘Qy%Uw$㩀9د;k9 ] y_)lL ݴ#_<^h0Ab?O}(b0l}|rr.0OL@~ۨM<_X\ӃT7F)$(Q(C NrGi!}bBmg/xs' u«> $WYCs6)cTaVJ@`G]ɪNtÝRn 8,V V۲[8hy:w4~ z d\s<۰u,] [9 AglzzEz`<۸>÷2\hnl#e*y}фD2.6^Ai- gM -5=DH}15cm+$т鞛ۻrOΝC٪'Nx11J-{Glv+ZY:# N2w6*- (2=n^H_>?>ù237%}c^],a`BONsRLU/u?WיB%HFgN"wi2#4YZ;7M,$|͕IN $-;~`]ZSosdp^QJր,Z.+RDMhcQOhxW) -:7x7] ;Ͷ"\;,Ib*_@ݭ+E IK>VQSZ_.Oܥ,@t'Yr {QL0f W|I"m9 ۢLbg/Sڞ㙗RHk" :UPGl8U2Q @|1RVTr"#I=4ΌmA˕~S&we}>~g r8nėߡRr<|e Z mlL4-zn1܃shyZ/ShJw>808piھT yMt)ʶ 6Av*=b[U0>1#|^%ͺ,Z$ixvq ߰ijRӨ &ė&)wb]|^`sm[" =ْ0mهa _)+=.յ>pSTO#_{&5ԡ7kzICUJߵ%%KTJsp+}K! N'T:ZG]`8ZKlM0q'cJRi8Q-)m~ưWL@tt:2 * N. L}6 D7Ђ]]._i>x(9A^vC}9JNϫ0{hP.4mN2[P`9b>@A[^) IfI Ŵy6!+6]0z\Db?[4=H]@?xЗ_%^Ȕ𖚄sˎDfU(_E6~"RGQV[d_2h+(kp<1ɺ}YݫR ?HYPd0!5͉dA}YQb;\:r}SLP506 ?H܍Dk§Nwz]!6{B{gT@=p"O(5[JCȑbtЃ9,K?:7>&ZIyR6_dՖ Լ䋚<[{,qL=sGG7ZcmdrʑE*a)Q{77Tfկkkx v_{~_l]<2$hCKuEB)zHՈ1C{i:QcÊ?U@Lv(!EZa9Gs Cي;N$,R+v(.tzhVrhЙ }[E;v&\jcU~kHnH +l}@goŤClNv5[?r[nY?Mɜ2Fo_HD2g4]xJR8l"+4/v_㱽lF!KKכLOe1#.H!jh>7Dau2R>g8RW]5($VۗIWi˭ڏy5)9И/ĔYI^Jƻ󃖢D )қݿΚ/09" ~4wi\:pš}|JsBK0{ ɔ2* DDKVGcgel5 r%p맱*<[2d&3gγ4aK_ f!+\2TU 7'/)D54sȵ  UdC4fyעja"&[`k:3-JMЎY;Bd7 \nw%?yQoen;W ۪x/C Tf8g͞ "Csߟ2O)_>Gr.!ЋoFyxy=qAkaЎlј[kݼE߃#LlRbS["fžkBbI⿁y V \nADn:WSHQaO a78NO \gnkӿ<}9֢[2zyLf{Hr_ OvыΏEMvtꆿt}! {Hi}إ; ").$tOrRo3s֧?RrܰD?" -iQ,b3&؞B,g#ewDk}S62 {;U„+T#`oѓP3Tyx4'>aFĕ~ӅayD?qu3AC rPsBc)NУJhG1@-= \s= [gS4Aؾ 2f*>fvX"i+ :P||:(o H%67h )bEǣEVf+2"aQ$K)BsJAF5Un5H1(ǹ6A{I9s F1PF9P p?-hV:DQ+tLNay. V4CO[]TNAvB,#e o Zt]k;bhretLC~鿺Eu+;L:|կj&2tvU$WrBsU3qAZqM1>#E* h"яc!V3bޜXPs/ݑ )'N T)Yt][V7Z5TPE(a61iAA$|_y4}Bt;66я;D4X'pE'|$:f@~+maI`y'V^-PQ 7/D_x9%;(K Klls=8Kmsz~B{;2 bbdlH<;pBX?g's9&4diɯՓ} eBI;=f}QiT]#p-$Z.bB*!4]X]XYTpbQA*t$ώv MW&ݴ߂ EKG~?e\v*Rp6ұ VvLXev:TqbEMf'N.?kG|g&hwҭs! W&ň bxRnFU8t $>DJY8+ M`UHMZ,"SB½L[#0KG?0Cee/(򵢮u<&R|Ȼ愃}xT0U;YJMމ;1Sv$ۑP]`ȩۍj/XǨ2W.7:wB"TGXmđi"5*( !۴IDн3DoP^P2⇥ &?oX8-Ecdd}FUD(e#&,#<ڹK;͚̇x axͱo@QhqeK(+2i _R:Ïm? oX=upapb#A.d~nO 9ĬP | w~ ^. `+9;5=$B.WN_!G~STCKl9\W3:|XS4\ 3zr|XK dQ Dhj[v BBʭu'q]qP6EIj4B[n܉m=؝gnkv93*#דRvw1įN>l{ ,!JW9zyD6ʐnBA7wv>4["bj'mQ" ycD>7<|8b[dc.J_ @jj6Gu]>z){){ߪ>'~;pda7鳤h RTKAȼ;w..OrdFD{+{Ҭ&U 'uCŐ0Dm~48%}ˬTHv\ N?h2+6{lϾ2._O<_҄@<>-1gR?^7|档͐ǓaݺC2sF[۔*h(!F* #zr,ϟZ0ٚ&O?9%Tv'*XT;s wIw 5}JT-LWpT~WhZb ^)r]|5'@>M.{;{c v&ݞ?[S8(VFmigqk)ּ(ƌ&@λFln!M~^,2WrϧO0-8Z ="V1Ax.B*]UgijBTIP -.c$_r l|UG ssm6"(W.Hϙ+rtHY%SG0\j nVn`Nu6nޘDkgKK ~S*M?z^A ùdu]`PdN Wo(XZm'eLT ~ީaGJ0~g`ER!XsT.bf)( ^VnEb2ﻉ5 kuTnkjЮ=@8%S}r0!cXSE{D&[Z TlWΒ)B"b@ =yZM{aFwWa:G":qG3f7溷Y27\۳8 nGW;$`+b&u3F[?:O]i]ΑfzzS/q P]ft^*oNa؛W|'Y39pݑ|ԀUic{#WQ^jGfoR2A{U~&eJf shl 6 C#8#nO6Vk&%2TrdWG#jO7 #ژgTgh#TIد+;&*RJhvYnJf"rw^!\!;AJNeW˳jkMpވ\̂Z%A)Y#a_ˤrRmYVcCxWdN!?D(g/P FZG̘kBY_GyoLG<ϕ{cP+š|Ei#"iFWnćrabw=@^9 ɱ}*{qf@׸52ߵpIv:/=#Fr*h4nݢzZrG1wN-"$2۸T\}/֮?dWf7*O۪? ը!8"ӒΆQKV4=F _W>H 8hvSe㸷¦P?Ml/؞EZ^hɖ)niBu瘨4F&~ꘜda*NmAtv2w @ :w (3Ȯ)l.5@sNL,aiDv$vu'M.Ϣr.Uf(iRGu 0O7D+\U6Tǯsd$yw1?UuoO%:7v#$ހi|?\ΊԽ~ B6_6af/\~oG/\,fزzK7S⁅ c[sn~T,q)ϤWfYU ϼ{Yqlٽ3'D2Ҿn.d 0N_"hR)?W$V6.@ѧ ƝRicfFA*FӍs}d\ Y2/QN!۸X e2:]}Za!e&.x0ڲq#3kc s}Zs 1qB=1=4xTh|Pd'yB@>MvF,V޵{Kߵ-HP4쵪;9ywP W2'R]pRʍn7,+XMfIYǞ(Uh JN%Z "[<8~4L?9䍷;y"*x;.WG!綛#"_wxH? ;b uDSo3"[;gd|"JgV͒9vf6 >by຿{>޴%?<_KP3CH%Z,!}3eOA0Nsw,6"Cqo*vDQH!<]+Q_9F)h0A<;ƒrokӾZסۋl*L2;Q¯E'+^:IB_5ZBMdi%z,58cNo Zndb@1׏f 2!nj+Ύ>P&7pC8S4W Bpىa2Tfj@ 2O<9`* < r {"Q/a d[RXO$f 8pIyc 8W,ehbbz"<<|O:Jq ć! Yh# lșT -A2aoQh[WmM ;x:MHުZ? ;`Qhy 14Vӽ] l]i(hnoL9E{so Udr׈,q#sHī`D(,ث)W+(֑}BYVZIN6bn*Bޢ5waL_8; MRqbc{CP-ըtz?AC>Ao_%)tqUa'3,V4 HyPAUVme9N^dd-F" ;E5.stx $'NӜ3때 >;f'/Ӵ̷<>vE_^DuEf,=%0?ţe<8,kQȧY? \\<ڄ|wj^NV4\ui{%hh\C1fx/&Ty(UyuE8oxo ձ My5 ϸ=LNe~aM\i%;D.mȕ.Rblq{>ݦ O忘u,0 f_/t$sdqFN IjF<]o$søUGr\ҸYiH1!{҅?;#`WlO͉jԌ/?=uAe*j>_X`#xNY DRH#`Y`tW1X'HɖdFRyPj>5jqfUQWRGl\}O>&FIJk:ٍ-v"ψL$:YW n N+b%K njOiC l٠q}ya͠q/tjGjFdcQ[\#K7 \g6=&*N}=FH!By7nI]n9VL)>h&C*e,4;2 L2sm}f/su8ܚ=Xu Ֆ"9Oܪ ҅sLSv^͟ZY) b2FkX*Mb8R͗ Mzs缙 Wy|hKA9$LWe?G{0Fq6c /Q];&7  ָi׏I>t#Z;mf?#UOhg|5^/{W'QR6O 9ύ%܅Y{Q[l]a18+1vNe-vI&5w]$-@fGuua~! [w91?WaZD ϝ.݉f~7gS{89Gx9; CL}X]CD'Dƾ"}3zob *RpV16 ۼj 2$#N|A |EC4\ H_DhCu3m*0tjR=}NjͰؼhs{<|!̲Td*#ô Lnm%f M[ߤV+6*7U4/7|7 nz^Wb6Em5M/Knf 9S%nh}zU$lMRv1o- $WFBs!lb &@Q@<-MT~9D3͆PWgjj22;P[xڝRڦ8ȨJ< *bΛS6m/Qk<FvœmvA0)GZWCglF00E!N:rpZaiqd |^vRs0_rCCQX")))?i k :RHYq?"i IdH[.v1Mj?gQjp~B|LRd%8(? $v;C ,J)M_x|u!rØIA+m]tζ kbAe< ߮7>kjus(# ygĭs1 "FPv=Vt⯐攍cRwldެ_ӿ&e< I8T)61w"2%E:I{1;}ɶ֑tTSV㚆W<adx"r %s\G5˫O DɟK_}.I! Y}^-u]m^_d(8rp./=rWyz 1lmJgF^hxD^k,1g]{]8M/@: ,z*PoFމu(酪DUb œ使,OT+jX7Xմu\ĭ+tƫ/¸n`9>zRū:kZ0̚SwR!:"? (S;?X_æN6Dܚ:&P黰UtgͶ/bfg+t^H] }|tՔi\CmVHVлྔ@Ԍ)h#|^"L,k9b~%DSNd >Ŷǥ.;!yfǑ/ eధY > Rj %'T%cC  KC}G甉;{F_8,w7ɀ~W^in0CV=|48ZB~Mx6쒍6Sq[cODEtҳA*-'8[RөCmu' O Qxe 5:su<2k>/!ht'> Q4 u~ɢ A\&gC-R3In2fs{[=8amEڑW'=W+92O* IyPD8ӫ9L1甝E`Jd([*7V4'ضAț7O|0|7ǝYeÞ"IN٩lZ +~~g@ܦyRFٶ1%%sծ)6Y+FmsV(r> Hky>KV:汪lS.=EĄJWX$&/T4o!xyR6yiHDF B^qaZc- M4~-ԵL͜;㇅#Vp݂QGdazű ]ж߮3#DTTvZYVǚPg5}JZEt+j]LOXow =E֐{܃+rDc-}DGi빲/ܽAA;%|CC<׻<I>U 3=j?j}Q#R^e6=uG>}fҲC X:1)fdR4&b0FWW18srKe]Ii>bsځĖov:BɾI&;=|rҞ.$(]%I;(L侪otϔ!yĭM (.[x+=ʈov\r^xkme^Y2 V|b:@_NjQ]v/ ̱7Nݕ-fmXldԙf㯆QvFpQ**gpjXnGbΫUOA \!ľs=;FM/O7/MY#"ݺyb V׬쳦Qu%Cԑ=LO8yw5@Aoۻ5U$~u+I_w_ HJ BTV'K9|D/߁=Zo} sN^4U|uz@ڼѽE JBbYrxރn`>S*;8yKkttwz q#~l܂ PHg)b`WbaZWco5UK:-~L45LDg>|-8Hzv+004ۆєB;q\g5K {3d&l(rpSڶ藁Ġ!_+GGtz7A?hSMܻ[EZZ33&rlhY%h!!G5\d>B!B9VA%nj`Lq@ZHxs6T# /Dj]*4Ǿ30-g]:7%Gh@megD*r 1;k#8eQZO8%()}-GܧC8p yT9"yyA²*I/efJ(Hm¦F"o<ȸK)̊+5 eC3^\y6t|͢{>}j#$|cϟa2Kܺv]-%vPX{r~OCv(nS4K]Kvv;\F./f0i,,ղSOӖ#업i5$Ej&`3DFCwϙrZ=9c:t ໘#&U&.Q3.m@:Ix%VP/:"*@HwEQazE pb)!K1:.0Mk ՚iقĘY,yXjr< 6)bFCLɶx4eMoUk;~ J7$)ھ9xո떝0v,9+0w(3v\LV,C*axB/ k1'} C 8 w-Z*o82~/5i,##!+5uT*$kkܸ(UB|kH5dX'hc2p0> /Yl4GmէI;ǚ2 DUjԋa_N6t 谶@e t2ɍY[EW[^Ś ņ1/3<w.~ &}P,7{O=:/q!l:j+َOnXaנP1`z"-{KCpDCoȌÈ.mmXgm! Mʦsĕq,g vV{u+%9B< "է@=cZg̖BG;\~"}b LH>ae->ڲ`M̰~sivPw\`4Z\6RX\jJQo17כu$$,~p_oByl [TAQUC?qQ~3&pnU䮖ͱ~Ώx&,06g5R$j5^I 8xcSP7k1KIvv+ i%[{ yO^rϜ%б|5\IlѢp4Wk@=y q”q8>#EDȂ`ref*O*;~79E@ ,xdtHOsu9*ڼw`~;ZnIhdBh2>r/w6zvkS+e\HGvq-) ^̙¿6ͣ=ٶ-9齱JFc2uAٕw7"M?~d$5.u?r,qP;k5bѩ^d.OP 2+)Mu4ZL hR&ĶT:aOD<~[ 6.7VNw}& AhJrC_+쨄d @_ZBW26b+a3͟=YMbJC:{Kdٚwa*&r*}$k b :&lC~b?M+#S{`m1z& 1$Ia'0o!CKhOyMHǗ/Hwhsw5N܄SfocEuU`QJ"N17ʹF1),bN]p[R~!3Aغ\J]C2B)3Hp7;4J @%G:򏖪8ΰt2?9X+ UqW@kwH|L" 2 \<݉z\2y-J:?긁=A&E@Uvq}s2%9N C,XעF`\i:f*JܦvyvK&ȉⲱur5H:[wyAGP;{YVYTӵt9- ;24 ? Y ୌ8}GI-olCoaӱrR{L\iLf<\9;]Xalqg C%mWzyEp駋̋i {l!>C` 7#QYν/1e$ݝU&'J}ǤÒip!\?)?\}S[_s'd mV;:% $쳲L8?;)97y;kǦ"7((_N:wØ`G7Pwnn+ӨiRj@9:zO2u ?`cyw 3'' 1q46 BgAP%t _7{dF7P b!j$ -Ql=>`Y1,X!xc {u;#z%,o׹c|'vW+Lo:L1V Jq5&a^G5]S@FF\!. 9hᰍt!C0rl_)n;lY~7ّANGp909N@c;hIîp99\Ύ;Nhޯ&LO W\"?)' L~|*\`A esn1xK$_mz01#]&4б8t7T3V-V˓QڣnqkrVUe#+:@bi60 LǺ<h z(8n~>\iJY}ABli[6,\!jh57M0 Y p ͂@BXꨖ-I3.W-2Rrkn50$ >@6W)<^dS˪L-.(E?Р]ސzqSmagR64RA]E\ODUL槬z}D̕ނ¡S^يUK~P d<@yeú'm !X[6 l#N[Hiדb =_ưb kv8=Em#G[Tgݧ^..JaЖ/_='(sԢp(49}<tKg:s <ȆTb֔4$}Ӏ t4 囕tAGؗgpy ¡VL!g6nm7a\sV|Nș z_3]&]ru/`Ah~7Gl]{ }zQuSd0:ٝr]asϟBc R,k(nS"R\ ^ +Lh~n%Fh8?f\u!p\16oxwʻЫ+<}&Hϱi2bcˀr1˧$~v}u6z< kOJ|02Pm5.x@1O}+[Ƽa%-J:wg9z|CjE9.m~lewPdӣxwJ6DhT7^%Ɨ8e+Ss輽/7G rXwo-6Z0k)T *ӥJJS~ U&&{ol-! jS8tgn7麖T6&܅(#ir% SˑJЩ{_vҐ5[%pIu,,!sfj:e`^>[}.˛'aQ=(/􉇂Λ xmß8Ȧ{R^U0@G.n]Z6Wa%O Z{;x5Y!Ot0}e.,&gRbv`eUa͌W͘*LijD]8' wOj^vش 3 ZZݍc+zexްJd|gJzTB|9XԶ9cgd|9arjf}`5>B}4J[hnߴb2yS\N$ٝd9mvད?y ~|?[l,_(S*w`B~f{`1##("zgdWhQ[M 쌾(2XdEɎ(< sۥC,Fn`|!kp{]ݽ8(| ƴYWKv߬;da 7CB`c9?GU{%b5Œ:nzDj#<7OSmQXZyTVH!ҕp#Yʟ :&2ɫVg`-Z=ķS7 ,zPi2cȀ˟GuZ*ޢ/sld! J>@XqrqIZ=b+!oXpWqy-wL<𩆺r |47v # ZBܫ=yS.lI&HH掌L|gj2^:$&tE>Ļ%D3kG nds4fpq4+yOMl6΀)ΥzqZr4 1H{mڭ2V$Ε,A6Yr<u<Y} ۑ . tR~)( 3Q `\OfM6 FsPX#D˯UH;*Nh=sCRnSst7HEN&VӘ=/ 1P.#1B!Ѕ.3r ȳ3ٮp=ݼgx՜-@Q ,ʆNy ?'ҔdAW,Q0Wv+T}ΜK/1rmpuS"2a c~͟9eFhZ@7Eu :*42҉CeŞ{CE=lŜ gLGQ`r۲"OB+c#"u8is~_ڭѨ*^}ʥ0R*oQ6S/H'~أn{|#/6_7"DMS;U9nH>&k99Mۥ3#, V}A,fn?ET~ki&E: E0-[ Ѿe/ëVianya=Ců}<'Բ:KLv}12h.]7M>sX^z=h]/k!?RN@鸙L)@ߵcolQtۭY,|ɤ^m`gI~ο4qn`ð!Z eȯ0h"9Q*r'* gV{)xQ[B!\ [uawA=҆o |O }[0ވ:<{JV.?`u/ KSr5Xt<:bp.[%"ᡭMB4}0vWJ!'6YAۍ~l)ė36JL: \Ji }T! V `ǩ},e-1/ui!wko5P~ {K4-t^i n?pE6^8m֥04X`Ú' b_`wq`rRv+Zn7Qk>%I'/hZ0kKq2E*_Ӧ F v5(y6_Veω~ᒸ隬zY++):Ժ^Lկ8|ϻ!I`c?P t[a"}9SdnSa|*U%pHW#L}q}jp|#Q\SpҸlN@p k}o_{ΫأL\+bvKڐDd`#|kr.T(V)5}#Nyů+m L]S]ij~6&5\V'Ӌ@'c]H&B'2~kNaL Iv91Q`e)EZ@k_ჩnϜb=:k)?dEv2Ulj7 Su?^4,i.a[Β3Ǔ6\tKqSDI8(ņ%<*//RaTbb)@SMSDr=Xŏ[8jCwZ]je^K+ }FSx ꉷ%LɧİEy\ǫ0ꭹT66熈,S/\%,[Lv͇_BYU l"<@b~OAُFɀ 2פnӆopo}o"`O%** s:Cň%,>ͤRL.TQ?SZqru[QF0ZN+^X =*ɿ5`ږ3{\3CnN3 2l˥j{ &-PN:yx hh-«yd)۳x_UF]NrW&wB l#):? _eKسu#'9)h!hzcZ@B3v o ~NGҖ_O #Oz3W G {,In+w:H}eOukF[>X4a2Y×cjOze >¯aŦNyoHFRd5,f8ǯl9QEheŸA ɡj=LaZnU\gyo `Y@=J"_2%`21h7:k$1]k9ҶCmvorf<%|:~8GĞ>ւҬ@{X(.W!# 1' SӘbz{3҄'ϸ`*kVع?_~&G0]9țL|I{ QgvEx2L62Op&W3RQkڇj؛]_~QIhhVb`5f9\& ݉EMpc2g{ͧ"%)cPL$KwDPOV=]õ s8/2#GiUڄMu{5"G7j6CuPcr@K=x. 9@o6IRit쫊qƾqm;Nd?ildfiax z΃׭ ˧zt6;QQ"SPZjB3Af= 7j\4r[CxVD!j ";D'=]PVjjH!"_d)ptc럏";,8} 9?3Ӧ<8Y5 p?R'kBD\FnK]o{?\aOYz4C령AjR%\lƁW#KW*{D^^f TTɡ\T )I,I݊?a,4<$ݓIB͚m݊VU)!WCpј)O-ekỾVzpHXI^%SVeZ=%ۈZ >Z{X0 hٜv(+!̭zzlueoc?CM2xf[|:cFU;HNv;j̔kxBџyDo! /F(gXc<?ML%ô_Va&C'wA^)+n cR78{sѽ,wʄ7h"~oXfۘ^P*j zqW dYiND(\t9wD%D$K'b◌ WQtV`gYZI muV=6 *ih\Ŀvh\SS@rdJw,Hǜ ӭt2D[^CL-_-ZpB.H.Jalk0{ CPW0N' yLV\?WAG#D[J#)<ɑxYB\w>ORܕڝ@8$bmc/׭y~c%Rݳ펻]zW( (f:ܭ+y7|8own*~֗KN:_)t[Ɓ0.usժH|1:X`'|hZ~aIK}XԼZerL7%&I |,r$pwJBAs.4bM ЗltpKXYUFqNw} tCx+Q$N己ErO$ XgħsӹΔ 8%n}}LAՋ}}1caʚ?"Ks%c]8dUL ei Ik+-j~JIw~=r4z(m]秞DŽ A@`m K0+azgŪ۔ t yuz"~ZTZfr_Vq#yQ9K w. ]x71q@k#疨Wi"RPc6(]K6j]oP3)APL65lC$_>59$PzP~y"ډ>Lo-gV2#Ydu2ń~^Q0SYy{F|PC0)3-)XB ϻ9E4ڭWk* 䦑 c6=oja+, ozzGDBh/AZ=9;#'' 㞫k !Hn9:7?de{!eZ7̽"* KY}%0 68qG+݄ NrC4Vv?sƞR s^ZmY[D#< Ǹ ig$!ںiTتu"ɝ\$BU**xڡgۿ"@lN\W207I rD#1U+cGHM[m}øuCA*;1Ĭӗ[x8-{O""qPFSA|'b((+0V8J<.79FJح.+py&U=u(]~騖-6EsLTCxVCQ~֝=k`"|tYE7ۨ'&C'y2amlۈ;dA3 wƌ$)KxCO0Gh4a!8e.<TM6ʢ#AuG=€x8sz!V$qn|Xޥ S) e" -я0]:%{VO{tU ~CYU"`WGqDZ,)[ vXVy'H.zyBsU!u6Uk^~HsR , D.l BHhMvm]#HQqsqVڐK2$u! O;/Y[/ 4,"O s` HnnŲ`Bۜc{V?X^O\ȀNB&SJjAd9 `4WVdwekJՂk _qtChI6CPlCᅑ y,X0egwt"}" {&4_w+ NdJtI_`%IBJ{RHpUݵ/`vN'޾3#~(_GغΠ#p~5[o: xX,`ـuP6iNDX, g&3V(xlY=MW)DbCEۛS ?EV;Uz j!5%ۤAm _$j-TH_#*l70&%3yD8$[߷n_` o[fNR\n:\{oDނ`0 "iU|*wZmJ~%j?X:eβ#vYzd_vQ5xW[dvQAc\[.PMXbjOx(XCy&4B\>_R} cA8_٨r%t* ci,'s=p-.".B"$ԇ4G 1HC3k,ԺOL?A:/ɚ%L#Vk{Z.ؤ +7f4ReRm(f! 9yM(PO3sRqw\5ݿ㮼 ]|Y/0ǁ7L.p:>T? pڏ\?czM T3? n(rģvqrFjycnnRsդiY,kM̡U4] Tpz"wIyo7vƑEȩܷt[c"pP0M0F>6a/Zk)գL:*T+=q$~c̠-hIDWŴKC<:,DY?CB07D2!GS}Gj<ԮmW<[uքAa"FbR~.KAuqx36b;{`Rg$dlĸAQoi4E MR0A OG,'Me$!K8ZyyZP)%S698dhuHfv<G1JW-"ҶͰ!ҡpK]x>z֮n"_{M#<'w[Ҕý5%|VdqX>x{Qt%%PʨRdJ̨T7ƠꨕyjSLofX27V?e5X}Ccՙ}N^,;79w!T_h3_LƷSh:%1\Vp)ђJ+8jzY>CL 0Ƭ4uQ[Vl)]lmve)Tм$Qʲs K?qy?G^%*Xjδ":@SAQ@U''(<7k823h;L?_p|l%57uL:FI))‘QX+$]>MT&p3HȁVw`h{zGW~ll--sL~7lMh+xeb_!)U@3Q"<Nryִ=;Ђ~lBZ:ﮎš{ӻ^g!RUГ 47C\DPiwxRlO!/fI9{ڈZ,(ߕr!q,_y|mYx`H9I-_J o`}`:Պ,1;ǂEyXdD̺cϜ]b,/?f >uH{Vj#MaK=u{)evv B|)xPF3"}Y|,]Qe. [1Ef/kпH'/Kg~f*2 OX2f"\|qᝢ&j^ >Q;9S0 Z>\ۗJc:\Gm%(\N8,b1Y~t89_c뽗a6x/(ap/(㩝# g}>V|2*p~':LT)4CWZAtCN9 .i]-Ȳv\Eګۯ ?p{:6 SU1(\DBRa|yh!b;%4o:ɒ8H35oV7Ǯ̏is%c5Ih?uqɾw(; 1Nsè$g"AÜˤ'Ota.oz(KV#UXi:`X  ? JUM@@t+IK|(>Iؔ$j,.\Up\ nzj^-琾 auGFd)vn`fi؀h- O\>=x"h~,DK~?{lS%f^,7:"lUqj8TxY~--Ʊ8:ޜ >˦4GD=AFdZD9߸/5{\Bea>t@ :v@cBˡ( N1>C/Ě ^*?zyvBH>gqU.Go 4AX-j# Yy)5-8TX&uQѺad (2Ȭ܏ 7J+Qxyx.=[3L͏zR~8-s? # ;K~-Wl6±>\PM3)fvEDy>M\re`J-roC{ 8;,LБDZl~pEBCv*~[\f62r:6O5H; ~ɕb@"gAǟ3 jsƛ׀ [Әigtx>"p-5rZ 8(E@Яg[)l)9֮!\kT " ^]ŢYƓv_ _SG:z %[7ma%g1O&]q,)~ONQ7y| ܛ^ոp1TAiH*ޥ:s O i3+7~\̱sm*[h:a>WS+D;Yp Y1Eg9n0c1'X[a94ws]+r 3:nRF#t9^dh}; F><>؄WFDW?: ?~QdPܮʤd{vq o\zII(L{#=u~EY vFwV[k5I;ꋖ+GԪ&^/'?(q[H"IFW]%=6& [XhބBeb9Q3/j+)3ReKKuthy€ގ|*H*Mk>SXڼ)2TJD$Oe(+3 X>o0a91ȩ2'o_ސRqH|Y6F8gkZ籵֎D<#lߣL^rrH >ޗ3XWf!G/fq*rFe˜oJHe^I-s&PKu!x['1 |ŐjKC|DEQw%ci[hve~µ|)"4+>Z:@*.??&Q˕a#q[yx9@TTSmCͧ>C1Α {6Ç?X uq#ÑSݼZ$S&W*R 82edQuFW(Cn,s"W4,u1ֲ Kߕ3ppP{ Bz'MLĤg0ȝhz XRpyv̸`LpEYMT:- .MkOHW-9Y? ;q3ab_ڏĕ HFVdw=kSq}쉏IH; ! CʝAe`uԜr7f ͽ:gPMwmiḑ6e}^ĂsҜM+cDYkkւa#A}TTp"W@bFHky$ _D ><߂ٟ=/Re5hSm\S}@KS`Md6ߧMbtbdJ%.=0e&RIL)}4 -es`~h:oiˆ^jz|ެilJx-FfPá| 7 Ѥ OD@?[cJd\1 d`h@\Q@|3FZ,ɈNguϹ$t\~42 ~d'(X.dLIj?sY6Ǩ>mF6$ :'0w%R<+ů> z㬢G|Dvh(WBR@ȪyĪawd*]u4Hw{l8t;oA[Ǜn`mx\:JeOmҵ2| M0HTўyl!p9H3: }݌,Cmn׷[ @a|~޶'^Pњ3ˮS#.JwBfC-#," .3Gpo^UWv31Zl@? P_ \>iF;g6*:g< #mrng2 g1CY&PN!ÐK:uҥG?N3 ˮو (m|+FĀ'Ynn{ [6!&@aV+!0q4yttv Y4P0ԫ/Z;~FZ- EG  bY?'Q"bT-qb?vwOec31ǰCMExKszuHN,p g TZVt*1>P RQyܿ8x;,5j& LbwbX7^ӨJL퀐 YfKHuZ'qAkN(QCPEJ 3Mhͺq(ٍpr2 "Y݋+|ᡰQ$C*%WgAn]˼Ye_/-\r8G?('9%74gL D<ԛeDh.ekqx\nV_7|Ha|zD: ~Th3Xkje"6U_`4m*͑rFXcE?k#}JcG|,*%MذWHHLz,"2Ge_KPfVF sY- @u9[2CtNF8Y\Z]VAbdN2{\xF%r%P8 Xoq cnJYD1GGtdٴB]vû~jVrド !x&wq; $zXA-Sb*ӆY,D{c9?&_8gJWoHr܋>J5 'Ρ5l{w0!I!q7iF̹}[' u\j`ۏ.WYz:S^bo]HFÉۑiPQ=^['hfMk ¹t_$: K`aP/3I_el]+j"'q7僥i\D(wLy/O'ySZ2F1:AnCwqAj`?׫Ƀ%UD[ځeE`@]+* Dpğeh <>z`U٫(lܯF2lPfQ8Og绵 C 2H:XjNsmB,PquT 0f# Sk[P^:8@~雤,x(8e@ N\B+=W e1|0X~j[}Gc%=u )^t `~"Ryie\!@2 y|J7MݘT[6.5ނ D!X,r;^ C >;d}Y0$8fIsZOޞs]$H)9ũ !1g Z<^?[뢜{#!1GSH7QyE# ihùvy|} mf`rf-jgh(d^7߃;3H"gCJ:H{|+J)Rm v/oIdOԌ}~|rܠOF<~`>tCм]v#9!GJrZSvV外 `)N2%{j1YNUc @bX%opj6B|$AɇUp.Iஒ?|~Nrg,ʓsa kT@7b/h:]?-&0ⒿEZ@r8o2eG gS;&MvמKNVKx`MTsbkD](`yTB~(sBiH M9Gu|Z^:kQS`{CHJ~Ah}}[5G>|a9`FI3~}"铴s4pPR gL24!CMpϊVsnyc&Δ"mJi;PhJO`nY٩6sDRhD^ %\Zs6EQ's(@"oII]I^c}y/X"xKd2Y~[ʅ2eX.e(B~b$UT`3o(Q`) M[h],8$l38RL)_uO1/<ɹI>1,B Q0_|fV5HL dl@0ĥ7"E]~e[ S94 ZR''+28D4Dj̩zM<C!,Q=}E\I:8uE =[+VJo 'TMƎV aqu.#1R7)`'QSܵ~UX.CK#~lUHIhxǬDFFCp=clc-xsj^I(Dذ0w>/k+Gu\RhϾj>jdcD 2h'JMsڶ5A 3FQ1^9,`&eK&<^ٿ~?CZotpf&VӪCr9/? ߰ͥPRw>rԡϹ @)vEO 8b[= ~Ԍ?  w Ӿh j[ʩ³h cSG%_}ucBOѴ: 5TWʷ\9E d@֐[ |fϏh*KWS4WQ6`DU[s™K h^NJz+qdbA+=le79m+Nڟ ]GR\&/j _]gOٯw7dqUCrmϝ1_\M^pA6/%&D,DHXAÜD;G(g-܉6U.^94?ERDTNi4;$o3͝W&O[RKr+ΫI$w0UBSzLޗx*^a-g?O3 ܟ H X!|nlmZ=t: WP,yҴU2-XPvh8c 3~5h u`g4ģtc>iآxC"Rd sWWhO^| Alz+;|O5VզbDS 8{ܰ4d:̖9d3o-"傄/OejJc"ֈtD5lNnopQĨ r_c{ׂ32ғ+,!9BL xFs} uW&Щρp^Z(^56ιզ]/Sy>XFx $,9?V+=eYh4=0#繋l>#7Jh‡=^kjHd]#]wH//`Tj6#+x:%ޜ_5:Dx %@qF</AmQYš,*"s9D;Bwh\&Me=9'f},Eqtnn5󊘩9$c4"Z|hݿ!~#`UYS>VM; FNkwtNӊ*24= 5=i@Sg2C^KZUZ N+|D2$#xow؎|Ը' G \,hJqm)ĘZj VdZϟ1{jLM$Zs -zz+F(d* z 6(B՞\ܙ Ic2> >y5wk_s%īݟ=(?9Uq|i 59_>]f\8 Kmaջ0{lO?'L6'R}@+5n]|}')-3a7s51pL*OM*˭8(G 'Se`CE27Αj=!J.T+ S3 'ZdžA9dVߢ!߲|@G6E\wela0yVdo,a‰UF|+dR`&kՐ}BmIM3cs0v+mjad@R|<0͙x\2ц6^?r@(] M=h7å@yO1(jrjֱW>Y7LiZ= OKp'Cq(Fq[k1}`r(sw(.o'WyH{pXg B^R^DM‡?_Pjl@KrE?}#sZIfIXKɽU\/ks(wtt->mZ= {$XhEWeUD]E6iAA /^sV2>K˺&s f]54!iayF-axW66"teT.bB=gQ+go59nˊM$0ީrAud|v՝5BxRxҍӱƛT֡1]Xm@\Ɓ0+n92|5iLJSPa%u9MSr@s_@I ֩X _r`N[b<6?J.+K,kØ%[H,?/Zg%2h/|'('b5φES`ILM%I CV2Ac/ƩP`1h ۙ3h +85b^w1GUŞ8Jk~e brVd9>9🼒9G wў"[d375Q7^ruJ"_#/LS V?c `yU\8Z/j5(y[e;,Uuh?KA$,@h}([Vn1= b}u o.| F vz9 kLl,JI(/E֒y@Re}H$jndC#KqS/ klJ*tmA\=MuN)^ Fj5!'_f+ ㎮Z7<:;pJ1\+^ͥ+VL=GGOOPCZ \*c:MEoxݼָFl[ށl1"4#nzI3:N8MUkŽ:( 19,-ZaezIL1}+CtΚLS,= ɥiUA[eX.Lv{iRIu i}Z(U@rvɖ{a'{Ŕxə~{RڷqA:'ttZäxQ](ZʼnnX#5n Mʵ ۯl^ l@:,APQwDQ9&-zoUpawf)-^;Wy(4ṯ/'{TrKg޻` Lk!U춉LzV<=XFFeu1N6@xrѡ6S_idU-׻I a؝]#۠$+N@0 Zx„b)TBK,"$My li? +"76f\=Ri*ԂߡAGh.+3؅0u=ƲE{],w̬-7)Udbm˻QuۼJf`׹U9 às^(vY.d<#$XHGjn5.~w=Ys"T-AuJ[Dl׀VV'V .#: e2h/#D(Uɺy fIFRyH~6aRRC96 fc(bB y]'AcNR<\۳OçҾ~h+U),}cHsT0 6'}T-1oVM(ɸ~]7Mr &߀,*." '~Z.+Wq6wn^9%wE5Ҫ:`>Y6RTtw(֮;Bޜw6JQtr5طj0l\ 7KCjCZ#k(>|rn@1C%G1]S6RV[ v(tuNhm<\Jm-2p2?A>]^[jފˁ6\^7h푘eXŕ 0%zE1g PY j@`rBztuy'>9qTZ+tDI3^S=MOQ||=-*iw &n?pX+=MAd0=%ic&NZ+|H^jg΁IXc 6A8-Z|NpvBex:p""G0F^ZkY=$ l|U ZcIa)&iOs6QUM?} 8maqvKۛ~la "_|0miT|v{ړ^E#ԣKfa0?^5`x&`b`c!TM7/R-U!m!p[jEsW5l@s, 8L8u3ބ8N.!` zR7^^Y擩׭+͎ PJ)rb./xg5oًfЬ8[ӕU0GcBj[Y;b(d]7Y|o޲gv2 PJR9Vۀ1!Ys ٘$W}~R<$)6]2hC-:(TL=TcSTlE'1~Oq/0HΨ!+%͢ÐvU%+j_p,t݌ +>i뺿7zߤJ[>Fg%|%i X1U(940)5BijQڝ%uKT 8׫zqzi3gL=3457L1DܝkC6."j$ $4'egJ&ͥ ZrV- uD-VWջZdbs}|YxrMM~'nWmke ^A=`{:~BNۆ3Zvs"UL8atK,H1)+[2a}؎_6ot`io6Lvm߮~utskZhssT ,xvW霄\?XUQ^X "c1]ZeƐ~A1@Zq7zDYB): ʞJW,1=)U&xL 5?${)eӪ +{ ypJ.IU/,4mjoamIXkYt&ʗzƾ%gQ֕8N|'{6Q溲_ZPb,4} ep$dq|aRnj@z㾍W~in8/I[ksg T|MJ&k+V؀#hl HKaȇZ}e 3uTP[75 G c7n&H?p+̋.-9S4]Oh7io % ƱDY:/wqJnq~w 7:_k{&h(K$s'Z@[RJ/Ay~IVh,'\Teqȳ`M{PE|w¬sP)ׁXͽ b"W{)lxL-v$w>"^ +tܥ}`B)pP0$ݻ_9&1Ѡ?L7emW[iniGS8}}o,؏{.K}=\{K/R /cNx?s\u .඼UD*D ZV`#]W D TYkX4*{]q E@V(*eQ{[.uHxz{ 5]m6o 2YDrInUtm#AWi Jcjw!泀Ų!1m9#6o$M|L`Km2Nu*[Rz7l!*J`]20sm.zUf2B& S3KfI]/'%r :Qtvд3xv}u=uG"P?h@m5k|AF`sH%q؄v"/WXI/Bٮ`d hy\"Fe<Ż<_O =fR8M/-o,CYRPS%tȓo;V #^@=G2f)̶J/}MA 9sEBH/G^< C{~G25H0 TdUWZa1 thAyz?M<P:LRn!>8C6* I8c_'sT6*K=gZOT\϶ ,p0 L.7Bv PׯҚ89vx-4 XeRNr젉zrs^A^smhF价x8s@:;aM^!JY%j;N7f*{"ZnjS&o+q5*au]\Ê.X< @I~ w@37*o;VuU}߶8s)$* F\Y;`~%ټx,]kJ8pkC°ƿYES.7NW2"VXMէa|S$T$sv}dT~~vp߾Kd,uN}oB#ez@&8 #^EĻWk6خ灮y #z(E;U' >9BO&&z.g9Q/ĆXT["dSkd@b 8 Zj~"zs&Pt-y;P}bPZFׯ%GMmj|}=g.߷R{Cؠ *[cLho#N)V9KBR%MK/̳p84M1cڏsMT6gW EQ G AG:Cf5Y3%6)55O:L5VZßĩm,?pBϾyW$c9E{دQiF{HDho ֮%!V?ЂXRDdD& v.ѽTg&ɇǐ%ݻ.J9<& A]rL>-mO]) n>cD;@6ëwЂat1?RM՜! 3s748u@,q;؃IO|?2@1B\h(Gf+F~ט4)_ 9f0cm1~d#HnOs\F,_;,#$*ơ#0qk(k'PӢ?*AD֨ǝ#S%ϻTі:'K#:a3?b.oاG57EaLI1 (VZ&^p|u9yU)& ;ϣǦ&| NH/"/h_@Pb{GuL {t$,nzϣ&1Rsl(롞c2#<Z8ZblfBuۙ,@y6p|hD@>0=ȵ6 Al>MցDCs} ˵pLc50ik;?@*LF,^젨f%f8l/yh#m%{':_gin:(C`wz^>c#ijByH3SMQ:xA>a`+=C%G6[3WY ih0^"BI7Z)4`1=))mbxߜ[M(L)'t6)5滐jtR p:x ٣v!qk\~ qj<^c?c. `߭hk'eQm ?o> дV%Se*Uy˦RH@7riO?D$qixA/L&IWrW h.K&:)K 9H^#R=jSuJ( sZCCU\g#4%<[t"tJ.Ϫ"ƀQY!0RLGU!aDT`6t"O k889YgCZ̷PN>} "MٺJ2s{tu wnw[.P2R}#х}0^V52}0EL򔄼x|W7,SUP*)9y8'0VJ+sZA ~|^ܲƝt3z ,; 4Dl(J؅8Z"+A!/ڏU6u>Nǜ[Ҏb+2 BOpubcw29 B>.M;\k dPd)##hz xXaLыOlG}[sPޝ^5 ~$,֊$:(y^+_/qDj5bZX:ؖȋ*+97Nm8eazblBiWЯ!oBQ3+uavA-V8Px̂sO~u,dMш>XD #u OVW%hj3~qft%mdhE$7| %Y+E燙'YA-@D9e[?FW{z!n+sCɒ*D`݊ W$a҉GCfdJ.CLA N2O ;P#$82v%" ~VS ɟR4f. 9}Ѿ |nj6ce+Z8^?k*xf!)pϣtONSp$:JG1\01+mz5lh)@F5R2em0R4 {S4FYSl>JؚD$3 @48߭d[/ ,LAOљXBZ0b)2P`_ߊrו?d^T(~%u d+.[ꎱ9bG|BTpϑ )TYjW%g11clVc~O<0]EO;XaRWeߙ6~(sCp")l=Y0m_z;c.>ӧH o^bcZ`ݏ7 \cEIF1FBCZ/N͂7G HR'0t>[$ώcr|͑HCl ި*4vʗ>hW\wSutcK_؏ {jb1F06[*I:930*nJ <ĕGbx̵_tS $Z}: ݱCԏ~yۉ(-P9-&O=|Naݑqa9 +7B^r1OΈl +Wxb mZu &2g0>N¥@LGK=; q`p;SZc. .YF׎ZBϜm;؈2LǦ0Ŷ} (;l\u؏t^#VQw]l ]ޛB5p6h|@Ae/VbY 0C{KZa"Mx$]_ I& Y5Hx ঢ়mvס{w˺~7h>ԏhжXL~rW(it3'F[mG9Z'<+9^V6zX7 B/kI*^H,nWWP#S@6¡B24/g'1 ?eC`2<`=?`[Zmڪ;#\] ߆EZY\u |Qp Ų_iϜ<=, ȓ+4oȍ2ټ_02=$k*lx6y_OYRRdL7w[&~v:y^8Ѱkt!{BWۺ&eo\U-,)XQmy3M^A #jT+oԠf FMup[r F ~҃M# jt.0g$ne⥠I. dN^wC snX*M&dY 07Թ$p[O#fhj$Y%8AR8P2Z xgʿ񱢎U˯qJl>:>+8VDpN-] dz. b8*, [nG&6.S Af,>-kZoF FQY&I1NIRŰÊ}hqSu48f}D7YRtË c`B]?Ym+I@ hjyy˒\Ƣ6dg,4gt` 5l_:0I О ڝ ^ۏnҟH^##uaB-a|[`  mmߢe2Xw uOagvKqȹA7-p뎬8BB`djW=1 0 ڑ`![p" XFq#`GI?wE蹌W緎Ibi9]fi&ޜ/+^ԶwSE~+筷IUEWeoCoaDib[_߭ڤ5z{AOFl_ި55V BLCL@c^34Ay 2R)64C2O\>Xk܂F63,еB^i/QB'Ƨ}@p ^X3[ȤׯCm`imT4H)X1oG^P$y5KW?M˾z.]w^ܺIjd44E9#͊[(ete"ʨ7qȮȸLMQg UlmDn/(Ḵ@0%j6# JVX*[Y¹ L,z$qu γ<ֵp,DEpW_ <^ )F}N{ :D=Өj:cF']{_k/$~]o߼`. Ґۃ&>NWjǣ{1s(;%E͌K v" AsüfuXOh1#Qp'U{/65:C}J>]dL+ k}oUNr]*.L9#+ͬyѓEԞ S=DZ="bBPk՚/a"WH6~kMxN <ͤ􅮉.|k0fӣ &]@ ?^uOjolnZsz+C=V}`e&4).ZItX[㬿YM7}Ήdq~!& npZ 46H$KJ>(HƈؙǴ9^MĪ16˿%x==gTy3W5INcPjƆO]DEORmyicgiHEJ? x3@~zOIEה@HBiDL[;,* 0,JơvtE> ِ3Iuo/͹!-jToY0h {"<fvE8Ɲx>܅ޝ%qBF<f1@!E\K1,{wETD .?xf~obMb> Șh^P_A\[MDۿ*֊[U7[̾uƍARY2!p4}a9qЉ!!pX\)"t=A-˜-#=oqA0 !O?Q99N0םj򉲔2O8/+jo@DYD( x)G Eny>Bo28R<%vIn[`3PEcr){~(nz;.Iʹu!Fp9S>8{sDrmm _včZ1W4@8TA`Xp^-Fp/z+M;G[1"R0y >Ew5L;J"dv_༩"YwrR.q"0$X:V|w m7l95ZꑖV"Z!\-M5RYv,dg`Gv:#Zܔ*2"QJ"+Fs%hhM SD+o!3ր +!i,cq4 Juq]Q"wM`[/t{QB#60.Fm h=NV*xg?F]8;:dިSYݓY|(v{ԟ~Ѱ!38fzM~(_8ھY?/xsutmJ %LhG,F,>4ֵPIW/!tйA;X4O=_+^G.+!2:P%6bmPYgq!KYoY ƭ5cN et-GtS 끼;dU *&$8aj U"BN,uZfM*rYΦO>hCi$.7)#e2[:[_8Zm_U Zrȇ4m"Ӽ U!nvDnvr~)w,_6ܨ<{h=})XM΋Sa-< C&g5F9p)øȫlK3h""J]N%؞;} ; 5ё5+ՊF&-w\ٌ|C"~OCo*߆o?~o=Ͷg[`/_<".ȊDKa(]<p^K_\=MKGZ =WyY)}(zJ'XQ;ʜF#(ߋ&wvPˍ%JD؋4>d%^TvRa4ԽV2 /Bm+뺤S>VxXݮSi,P?j8XL)!!t6 L/t2RXWOo=]pMMFlR {p5  JXԇ6S3˂ZD pF䱅lvᤴAYZs37MV}6 VlsB=g\d׃Q= ΁`N 6@T\ukؿ`Nj#UX k Y\ICWKÎÒT.K0Тv@[4n]z@0HiEĜOu*ei@٭˳Cp .S u]n-ƀp= tqof_p_0RF8 r8ə@/igi$tp ɳ@YK j G3-J & pMq8]C6^aev5Z{ $r mquvͯy=l ‚qñl#$@j mZ^~+QW`~/q>Wp=0I@.`ΪTV|g."(4Й7[csh(6@+~Kē]Z ܄.!5J_(yccSē{̍; +L )~1>Ǣbh)^x_.,T^} 9:3ck99:?CL(ta|&3qy 9̉z>r Hb-m%LwD9 )0Kܫ)eMaH@s#V%34TJgsƜf<T G2 pϦOr'[֝E~es'ŏLs#jk? ^KѧSeWSnS3`6|=b lo68sv^~JZi8w֢ǀ+,6D__ֻe5sK^'gvl_YCŃUU+̝z&4!NnAN0V+j@2.$_ZvߪzR+ۃyﮑE~ PG"V#ucN8$u1|kVb^>!p pT/Umf,fn]=)>Ny68cB!fPhv6ο4b4o_ ȷIYҵ"R_ 0Zu)ˮYճ4$nOvp`~T̴\6r@`PO[π|l:CU@݅ %n6V2(SrKHca5 `>q]W?Fy }Af <m< s iWsD"4}ÔqGMiT]oTb ;uh3P)+m=H$xx1TUoTiDczp*ήQAKSbB?Cq!0~U^v'Qtx&(}_ AAN(^>Zz餆tH˩H>b^ }3[_bo/Lxw-%nˣH DޔX zȲ>Kנ_o3wFADیq7KB~(A9W>o+Sp8~{ACfj vy6L' s5)%~<hN=_ȏzo Ɗ-u1XH!"M:+n401@ @/$;:&# F82S$Ӧa@a¼hJ`KXtEq3~,a)AU E\l&-ڹw 4H"G`~g_W6X msbѹعchkVmoUFrmɟL,D1x{A L}ܨm0y**PD2=z9zv a^3@$a|ɎM0Xn4Nڀ-.s%K.py ɳ1(FGvvDw)A}x(?CP(jX,UᲴg*.[FU",n35U_w``E-"ul  Y{ ūvKF#Ш<geAHa l}1M^i6 pR*^VytonYJDpWs C}IDZL9iVΤ-J<'آd9b{6`dW.WwyarA,ا==RԮlJ_zxՏ#Ϟ(c{g'wFmCXg:,wU$*jINZIzz˝Xu mv)oMvJ`fBu-S*(H뼋yqI︎7h7"wu0DHg\2\ZQ^݄! \&[6pMT4oIT|U(䌜3 jXK[Ҟ[nY1U }&Y[5.Wlρ\KzTd;MqϨ8چ9lF>g^&@LgʬjّXaג|%}IN;P 3XA*@A Ow-s[>ʹA[4| #Uy4uqx;b jw >ÉdD aOv.(x{ȉ }6(=l.Eq dt%\^= ^R8O bC*"+dHY_NJv^Dx.ٜ7g׮S8#^L~E3P/z Rpw#vL5~܅T)L dq 2tl=ҲTn5t}XGcm'KJU`Õxx@W7)5Vԍ`%qi Z 7 d57g̮"+×n]d}9CbI[j2zkc Ì#;G*6|8%Ԋ>rl޿K}^h:kFd%p!6'g0"u1I:4Cߵ+hY9XPKgP=Dž9C0g%V:# >[9tDH9B[){'ȣh JC?3iqjVPkV eca}܉F'+"idJ}YQơ{Es RT t9l-}+T<4J"ۜ=JLwr M4'"!&C]&=P?ӑb tZaX]u>zJa0Tw+5D6y{K쮌IͦM{d:OX*bԌeWafiV/wޝ ֮!DvVFiESHQtS銖I]{&r e1 cKT"ù~<=#V9qN(ڿ@HNJPXh>S:E?m}o[]#(SGw]8<]o̒/E%"9+÷-+?f"^RICO Ġšd!BdXb6˜#3aNKWUST]vO8)BK>s@\sW9,e˗DCjRf3zp%6o6LNU [:ov<[UWvWiWYm%({BBOP#Z,ƈORыsNx%|r1t @Eso7v o K W"!e=ll,?~jI!:bS z;^E0 6v7_"RuӟOA#IO"p3עi/TPwJɆ}]ʁ)^4sS$k*UG*'Z;EPp)4. 2.AiO´D{Ry7Sz+.I~_wfu^҅3LaA|y+r3^+рeM j̉<\N t>t F# loz;"m#Ag!W0 ayFP`MP*2K > mW=B/%Զ^0iOlP(>hWiAξLA uQDqV؍˯gX^>%@XЯ|Ok+wM;߇_4ڥj1Kᆁ?,78V'J!x:{u;u*J:"4YDُs\ᒔ':=dB[M&YQPK.r䫲_֎%lSu i? ֵ_5qڞA2WzqOm2I@udsT6r56^EgQoyOC]RG@,EvG\mQKo3W (F[,\_q2IfTl77mu@z 6%#-SEyL*mɾ&\aKE 1T/SXm AuW<}&oAm$ޱ8CCØ$~u<`:5RoaXd̰P? PJA*@9ۊqx2]~'S?a#F#a`.;uYMY/'djOkTiQhQxl1/ ^6-rAՅi|Y9V͹"a$I/ ܄I6Q^qwضd 90eX"*0[EF 4E$La?ed3Z]2AyCktw߾B1E@Ю;% o;"ݯx1(뾇TZ KmZ(BOԕӇ]Ayϕc(( Y71Ų1U;0ĀZCjp @TxC%B) - UaW-j~*OpeCԮh#'ZT>jL>jLF7N;n+,{U ӷVb)ܷT`GpK;~. j:Æ`?K"$]Vs4"ms^Y`:R8P~[d䑶/?)h%BGCȜ.9i 7W(GTvo^Ä4IDwyݍ`\|vx#=9oIo m;OeZZYvZaVyD]F; o *|/bܡ\ϷF5AskZIr8R=vLx/}ׅܻZ=[onW HԠ{$|vI,`ۨ+t`nT Yfwۛ }/ 7UGalqSPV^nA/>C7WKI9kLBM5kX j }"bڡюL;Dl֣ZzɬaQKia'@^~_LjsXp zζM~g!O{, HD}T*TBI߶m)= ͬW^ӉG;uݢӓ]f)  (T!sgzY&^(vim[#. ]`CQXbC"@th?=ae5r(R/3qD\Sz#Q(#Ю)й٫!mrZ[$KE}Ÿ́fCe/>u#;M k_(R-p\?hthxZkRvHA~nXFw|Z}@RrH(?MU}ɷ,@&RKT h-ލ+o=88n-ili$N/Ċo%^pHw迥^nF`S8svG/ -G-p58:Q;L9PT0m]Xa@PKҽgY4Bc+?Bs ,Zz;Z:x?OyhlWLt.=h0`/ye`Al7gGg ÓEX:5_K <+c0fEgzOx|H!ࠈbn#ZӶe3 zɿЪm;8+3-x؃Ԃ O3@f+_zFMjY}Sok1ٷjCu&O.E̝ؾ@A9GBdJLNTNt1Y=X~ˊˁgGu%#%N ZAهFAGl'D(ǿ1Qـ轇lirxU-6{\i3UIի)H"v\$HwP)b${W4GLRwYG Ȏ;[VxL2+ZDbϻuw̡6tu9|ei<~úw4c"!"Kg"5W|"tedhL)20ZҝymP[^d['2 7 tXRlL t3 |2Awfޠޤla e S;z:FI-eM@}Ɗ]&ݕbPi(>nD(P\_\.Jbh[gB$ud3Z!םŸ`O}l7[<םۅ/`:Z *+:sv-^EЌO8e=:b'~vMcz!byHK22Z&Ƭ5L{V !2֢:M^8)&jrj|j}9.N(>#IE2F>p9@^+*f8tJn6{xL_xrvʠ:%蟳mO2 *5oC v˄$Ejz5O5ZP> {8h#0|~[w=y.\؆G1ܮaƈ$Enp} @p_ ܍%.G_R!\Sgܠ~JI CQZ#z"!yZ #4mVك_0yf(<ۥHZ CJ:"#`b6?WbH G`J9t\bQ>_GVn 9F1 oeðv{ W|׈p>DSݼ_$ 9Ddu eiRI_yRpzlV̛wi,8#;g?1ךY#f>36¶Pj !6[D\@B0!fXl1sAM);qX,}ddlZ>6SUOQ5, m `M4OSHUZTRɯ;5ȯYب }0Fn`[C ]+Z ݠn =A 28EZ ׆O'=GG!?ѭ:wO( hˍb{|am., c]tUn zWTFGu)]@;hBf<a3&TZQH*KuVp,#Xr&ȼc@yPnZA <3E Ӓ՛1$ʖP=Qw{`&1QmJyP=NF0b0&ɗX`yPQVin}0?JۑtS67ejDs۰5.\`,oytw|]\኿z Wd0䜎a (E. ;Kg_ W=OUcmσF& PrOvDzsTt cZ_:]i̐]fT)́qj1밧&bZ$)4~0,8)B0`ofti]jQ.m7tىIOW/b2`*'6M)[$f6/F̍?1 1q\*#9y_Yh0TA |~diLDZakesn< YNj[*()qH5R%L_9xIF$Oۓά%tMp44|kf\N|4I(+'=l dY&{\Ca.w'QMrH!*XE#3{;"brVy~Iجt޷7HGJ·Ɗ^ R?R|<ɼsh6er/`d0@hD8UŪ\oWg8Eё ίs&+sBl0W;wɜVq*k)z_W)WH^L8ح~`-o1<#;ZhP.z?(2nAG̲=u]nou:nJmR <RzI|OGE0kC~V",Yaf)h8H+j?bv: `yL*?T} h\4R򎭐m``*AoN3.zTE\!^;I 81 S}n~]zzjvc&Yؤ/#y i;njŜVړӾ2ekZ>K=Ed &[5$m~#T ^~suK74(ՙ %HзskoZkOs.]J~ IGF̎n̓18#}΃دbO1eRVZY}ryHYtP:'?=QbVfF%f΢'p9& +d#ͬC_#N\Z}g9qoI@qV{%,Q!k w<"NjB@# 4ԅ"iлQ2d/Trd63,)'@mUaşظ:l,-#3{UyNP;J0-5'ƪΜ^ 8tp^xL#fi^.YMrSC_Է d.Dx`ԗ'PC hҨs0]iT'xataz3]KZ>ͫ>Lthlpejߛ_qÚ|OL;I*'~ |;{Ax[JRVMln_Sڔ:,IꚙmbDJKՀ bsux2Mv`-1{GNc.D1!ڗ>asg|[8K?!#͐{<T1&qY&5c-dՉ'^V*L("zO qݪDnZ&%}} ZJiPV$=ޗsrv4H j޹Ā spx.Sdž'Hx%EK^}AsN&;ZD&T`h&LSFo3 $o3D4c \ЇxyfdeCćs)9)݇pt"9p!;- QvҘbhSE@HJ!UsL>^Zjyhp_C)ck8FC~\&)mUd_@LBךd6>9s4+ONIǁ7ߙji\˨'d7T z,D坐BɔB -Ӳ ͿƲ̂]q_ Ⱥ#JOacjo3#/%#b(/Ji&hQ'1OÂ:@ V MJ0ؓ>6ㄍТ -f}j6BUn;~EK6dwo>%y, f5M[] 3GO*^llK햐{#C?Z{)}lcq '[ȸ8Aڝp75ܔޙ#Rb`'C$#?2.Ѩay3~7ځrFDQT%Ɵd8| `pe)$m]3ܤ6;Yߤ5tA uUn.ӜB'-ԂAâܿ=brH40&l=IsaPIn6A8&njtWה4w0%?f(~g H#J$"+:ُmfW1\/R)4K[&m!Sr9 D"zIO|EHkcoNFү|$QU #Pnޓ8T$Lz#]$+.I#v@oR1+Y\¡ó(j4C8Q%e̺ʖDx@ieJڿzܦFm^9[}m0gSFcM&><Gud:Z~XMq]` 4YxnNfjq`_6TX$Ӏl.g]' 0m=۲G{.y58b.)1y~G} c]^,%QnO^+(|j)% 4xтM٩m`ŅYҾDJ`=d)]ErK]N:-=nu5ByddC(~EP*a_ L`Ҵ=y6vYWOz* Ғ:3i]ЕNSּ)zKHzVuj5MB}KAK_ HRׅkbc2S>sF1_3uc~{@;L_H *qH E4zO<{Ϗ͟.K 4\X6} ?PC]WHɱ]K>EonD0Ӧ}&45]!y ~'  $6s%ZJ>) OYdVb ,.VnJAJň HƬQ:AQ"0 uUCx.+ѶBݚגϦa͊'p|2Svg rt+K-tzcWFE^QA0+x R-K CQt7Z0!2%%0B < ^IdۼpmG`nxi;RCL"v8 FPSz#~tƑrKb%B5R!jgN} æ99=B|blhF@;Epp`3G=1sq pIY!)J4:b}|(\δGo. IӼCx<;&u( NaPG3e!iNN9Rp@'?I9gFyh̰g78gug䘰[ϝqS[ҹg79:%yG 4-0x%Ř\N6Md!mb/: $+%C߼}|8Jl"L'X?<ɷ1}SK{H׍ao|Y \վԨTb& AXqiQJĄ)KЊD!HBS z&z3D3NjVrrP!k"#k@) ebOd]JwK9'V&'vj+} {Zs Xò`d?Zh'8sK&Op{~#0⟜*=/4I@TB\tN0{It[LW{J+!=ǍџC "<4@0N0~8G{ %I[ 6$CX*$Ol E.zDŽWЗ+$i1 4~ɿK ρ[Dr@yt G_3LX2Y"ƌSSk`{lJ|m]tJ $}D{˶m)k, ˸=Hj1*_CHa@:26'ݑ5<8u{S*/hl;Is_kmr,(B6X|&iJb](x-&ZAw*572C\$5Z7Ҕ6ZOSaE}pwLMU`#S.T:;[b-V=C"RUgؾ2yPn*Pp=tǐ-i*e=ȍ}N8X|.7BCRWXc"^>9Jdw+;;;0iuaq4QqI,";64RlEĄqA,QC%eMuU8ej o#Ϝ]\)$=HPR+7"xa29/zǚީFL=2~rĎ޳P]ױB_=z,; >rF臱90'֪ 3,jdP<?vUT3cQWl-fAK;&2_ z@ vzVqsvIl䤾,*w#p1־0>J+ }_'()X*zJ)r8:>'THІ$'UyDG=\BE\4S݇HB}Q~Mhhjuc7|)e:\'?FGW$ Q$دW<<7 S&6 c☚T?,(rm B{[GJap_&\ϾUhOmć#`4N];ֽ&*#ʪ Bέ ϫ8e*g J< K?Gś?ϴ"*/aI@1 n$4GN["p8/e} 5Z,qysLTŕi@M,R.ODpZygf}_ Io20w{Mr"5d9-c#P,{dXؾ2 %iNp(ϓ)YI PWARQpӇ-'0n5?5gx-u;C)h)85ckG8RAxHTw)QşсC4evm=0ΚQXJJ =d'.vrH,,/],XN7ijU…/g5nZ@khu?BHI(AFA'iy|z.}k8/&$&T(xPL)^.ȯ\%*ϣJ=3fGҧ25Tc*''/_:7@CYgŽb`2xӻ*xn1vXcQljP_!,e ff_ԂJH+" ?V%| t.5EeSsYY@aMv6^5DLn1DA`Z|QKa/EcG% `m!BFS7JaTDTZ݉Bv/Qx'2spg&yNjc՟kөc i1<$ L" oa7*sQM08D@P]8 [u !Y@"q;a7EC$0myr<CFPjL8ESX#yq-b h;P~V5p x#xá#!CIiUr,șLmeB J&~'QC5nð*3*Rj!Ě컊/y&<ͱ\',>Qz|u'}$6kˑșʧr=ptd1$ J`+֔vWd|؍![x*i%VY~ax¢)zRʓrJ2'\Z?hC(2ʹ8,:(YP9:.UF:T`H8XOA@Q  Z^_C:8Igo!2Y'5SoLUUJ!g+<ʰ<4*Z#'^/犿cGKs/ay[Toub%t')>)&+mI@( J &੉F_?'-19=nV+V)K&5N  1#"Pv%?\%Hs C(k2HG8;pW*iDkeP^_wܝ7>׶-+9αwG li_|0a!U"\S Z9*!:,J!͍bVzi~ DfyD\J-%Ú~ٮq,ς0("?,g>AY3o{KFWP|$v9{IIҌZm%HѦVi75Iogz!3qhc ^OI9& DY4%mȐѱ}Q6Qah|8tK19H$<>ʫv[ٿA6˻GզK8dH{ LȖD/3hc XAt˙,x[Q%Ӄ=U؃鶲T) FdF{?]yܻZd%$?9tl'ʩ@\z~"i=Vb@4C[1'l>y4f U8rwR.\WGY~Fh 65H:ӂ7v(T?G5.Azg @"lljL?עNE KMR;hl_I KTr- ΌbJRos"&W#s,ܑ!Q=RFgvBϼjGJYmԔ=JS iN]`!~08P3)rPM\*\6֡m LM1cr4 TDIqW^J׹nlGϟ=0`:iNU pNTZH9_;&d{Ja',WE%T 2Eil"}I@=ޓV\92c^.cO˾H k/$Z19 Q -3(&J5Nx^?9]Fr6OrkDb<,om6h˪bKg)pm15ڜ-n+$>Al5f^2IHp0G I,ɔ>e"U)h 8'XsUh%ռrփ9+ѳ~YFh{rbyʫJeGu8 <h2hJ4l /* 2&Y^Ƴ3e5޽|IYKyꐢe'EE7[&Or'^ &WUsgGٜ4u?Tetbdn.DR%q̴P|JLR_>72mzUxۡM ?sBmRwM@-o;S[OXc]MdTjoԇGKEPdh=iu$aHT{8 $4>tC2A{4 7a^sX:H&+t\9qSvĮdtl%"IA&=jg7&NHUt~鮟8p]!vg&wЉWbGФ =vI{Jiϖ,-oZro3dt )<3󑈾n#/v }X͝29#Xd2 /,ZaYG6ӯf~VFdD /A(F[/) tn<`"[ F}sk湬<eP,G%*S㘛N@|;"x͢<)G8]R֫\7Ui xĴJAi(ZHӚB0e !q ,uf`|@Ƞ:5JTJ >aW3+ՇIٽWA}3ӻq/&*?QHt]ܝNπ%I9z"cUqB'EqZlBp 'd@Rg[Dѫ!c B^$UT /"brGc2^Sm[sw5A?5WAf,KRW\@$;΄Jb7'L@/AͻЎ2BP^w1G+>Be—omfA@S5v pGA+9@'DsU(O$mNۆ+}Y308a~Љ~j}R2;?>;1 _g(@ }fwbHZ0D~ҠAdzJUk MFǪ.qfL=_{n|'~apf$ug]̷ 1h |U9AJ7|4U9ŕB.&[ahXHF!2ap! 4dŢ{t]2BӼ~Iĉxvt+N7^=lD5wfoˬQ&&1(js;/A[# dJmB?fߺ9aR=1ΡdIɪB7XCzޓl CѰ4Ps;b[d R9tH|y ~])qGJ_dgFyD@C)_RH叓;zr?F+CjnQ>?mn%c`ZҢ 5$ɉ }г~7'2phPx=d.AtAt5hfL5B8sBjs?+;/GBLI\p ~Vkڠ(C8ԳSZ:+F(B_j#?#U8"LKY>JKa Z" -9z"3%f;6xDªN S!]l Jls^ebo9^=yhL30p\#lDFɠXg$R,`jҙ>Q8Z;÷{|"tmra}% x(Q}@3aco&qF.@zwˉ&L i<; q>!XTͭM$B8C>UuG9RUg+9(YF=7<O~yk!|倖?\u*mXk]vj6v Js4Cp C za{ 7#?Y|r4 ~Cv Jd͡"^\8V:2#W=gasї^h 2BS-+,"O|$jl{GjLs/U 3}yT߫X>bȱp8Nآ -83oJk2wU7<ʉjAlѻ:mĸiWۉ|h>A<$oYL3>(z!oϟYDЖ,媇,iɼ`FȎS^K:OFZ{X|-b =3_Z843G*e8{lFOLÑ]#Ps ǚ";? q_J4pn#, p8g^7ٳvbYԘ-^I^:Ef_*0.a[-*|pR'l^Nل4?Cza{HP0^{IxllCyeh1V''-*%M͡Fi%q22uGtvB~L'5| +[CCX=!7ؖ-ı~б@X%+˦M%'gw}ÖW:Ӱ@!R qÉZ ^ǟ.W A$iOjQ書ONgZt gJR;n-܌-< eMshRRM <I%Z-t}XNK r R\PPt杖8W1l˟?ewֳ8uY>\KvE;amݿ>zu֧PBGSFٔIXviOl\A%&u%+3pdVl)h{zg}aZ i t,S-i h29ޘ>f''d=NTen |sN9gDR9wYH,y*AeS\pkii'R;OǾRk-D++5MC"$;J_X||ir:"Hrd(~?,S&r[sT0,|۪D+ؖGqN&v0 `GRb#;Fd8FES.1(y=\])kĎL}VrT}[bI*Ъ*|2p~[(M̈́Ҏnj%e34ʲxqDp;ȉiGk,%[(znfa0XYJR2D &w}fi୳.:딸GlJ:):=5>aBAFi/P˭gF7V0.f}5L&>2JJ.R8I)y!c[_;+.ާ_twIlF2= fFaV)3[P ?|Q,R-D\g:ڰΚil|Liw JO.dqړ,V"UO^BgNBߜ=xCcް(Q .'πSP`n@rpo/oqIFڠ#Cu韤"Gqwq4%D6$aNPU B&u %Q'\围"%jKa! ͤF́i``l[]YxSCݢ^~V)戺d9;grIE!G)oD:NgVx#Z "/| ڞuС"~3f! D8u u9hrI;>8wS\Fuc ^d|*xP>c*5U!Mm`ffePUR(\0- Bp~h2UP N]eFnΜwOWUxMy&|&SZB??Y "8i8r؆Jy*k=(&ް h^]U}@PALmR_RDz20igmi5Ţ!)ӺȂ|UPxA~~s,-I3UG,de0jsۦ٧ dzzfK>[rPKCNl3c-+kΘ3\]tR~R@ e5D8HJ7֛5Eݤ߄:94i$h|`-,ҨK&is51Uo[ Qھ8C݂u4lk@rqD`k]3HIr?s r.", `Q)f$EEk(%n>j@A/ Tv{P^0aձKNp$cAiltiq'iJ ܲ10G2kogAh6 '6P#RiKN|Upѯ;wXk)܊ې#d|NBW|ס{xS\d<}]d%!׎yLgy t 9]DK[۷9vVLuӫsO1ܯ$ F6M_p>x- B-{.39yؙ<mB0'IBsJR &뀬zpy(ΧP̧ttMM504ը*|ݤ}qsLJyik@٨'r" 9'&.}WckbiC}QbHSp\g#ZC4ݸSlAqhɧ2C5i;_.CHU؎(Y>=]~_Z֎W=(3QC&v%.n'P:Sf5ӴDF7 (@X7}g mՉe4nCZ_q5ǴD J'hJy0L!4^1r!訞-΁*Ujs Tfndѧ7dA ss<]w7hiš8X1LI/d"!UIO:,{AUj /~* {I*g+|rYT%C^ 5a!@:W1-T Pվ-Uvg ur>.9+ȪQKx8Ybk*6ӤÛgE_if8yfHWOl08 G`~ޟ[;d P_mMcP]/ћmX̀4UVG);M~قf{%mf%:}++\~Em6"v#n&0u(.k:q74:i+sn; ) ݯ0]S13a*lwڹ7QPx9|ۆ=/^s!pM?K * heք.HYvPsGkEt8AwD6PQ*7ql |2Q?ޖhRsK~,M N#C̣YV3<=kA,, **)MKOݞl)${"7ŭq:xlV'c52"e?-tOSrW5B|20J,HWyds;N]~$/6(BuC !Я&Dw\9<I4q_q].EM4ƷtQv 6CgWW^B%`LpRy$v8Bhh2uٻ|pp 폎w "r U_eD h^O/ޠ2 G E>%W8OE`*&c7I栻vy`a8ΦMbt<5Kp5UFYKiU-v2 !x^ :UEщtly,f< =MkMau!)uUþ l0N1%Z9L.5`A&}>DTcߔ5`{)!߲[&#HISfT]K s=- iȓp:1)X5.^4~S!ck_3ا }e|*TV@;H!Ū?q:ڞKp?V7#)֌6.bc򮢰X`ɴ4n5}) Cyg'/#Vzsks!!1RC c@5M!c یsMZW)VF;brR1J&"itOw#{׻t0%A]1RL*9_\C Lk}N%V2ALbӬ^=ne +|UJ\5)J~Eu\$@.C.6[Fzx>epgֿ.b֫-2;M'؆aXg{/x`sz"s>^@[h?Ȓ/C5%E>hGPv%)Gz:sKfMn( #E$ !^A^NZZo%ʈǸíBYv{t*u#* ~gM<<.bt`x~;+BgFW:Ø7.*e]);{V"ɰJV!4ɊflѫF @9lkѿ''!?i=Xqo1}fy~)Ė$),x(S:Dx7-xx[ubn9>4YƱvp7o0oV/w9TACfPǣujO'ђ`lp u}u\Ρ>\ŹXV޿;v)m5ďBf;e O` ,S@H$-Fߠ.ߎXX3D[,U#&UuJ¼@, VKf#2EBv$ORCި2@,x`rQfpU U%P9}?> ^6x9w}ɪ%ʇ=޵>^[b$z.{4RD 䉸k(PaBVf=hQmJ/GP؍BM5 -Kn]`!<ǐ%Ӥd^hQb/+vM㶤I5)~)F|cT%@ 9%)NEM@ÍvܫwM4Йe~-gw6X6Iza::`:8FZP[ӈ w=(ƴU+ui ƬV)J ||m z1MAx?U9Tt]rYhhOZϖK(%wY"`Ŝ5A=ҥ?`\sݯŘ5y̎փv{Di^Q$NzNU5]L)E X`0bd:9 &:)֨~α~7;.* =:aD`G`'sKFS"l Uߝ=[5"ƎhGKyŇOҶ:Fenzf.xJ_k} .Y U6}P`QnAK+̊:;UbMH LD[Wr0)R;yPw4Z\t[w 7u3\o2Ty^MoÔοSDdFs%i"IE~ ޵'}Z`R. ):T|ȩ u١vVw3@m;#?p1V ImY!mCE*ϼ%iv0 ьop8nQh-78EiPA:-f5ns:#7Ov]?e`F@J_Z cT ]JdYz.GXjt#(j˪fh 4{x䶆^Z>ΚI,gö赍NDbNL~.QGHM ~| J8LzxMtI004*p\4%KbI܌<c%zK؟JCفv w` r.ē:I2+Ud ^6):|+~~W8TbRQ AN/qU Z֮/VN"> qQ?І*<_&'*`R,̺sCj] :!ӌ1F#eY4p#q\gkX@ix?W_c`FyUo~i.)]D>mp!װ×o6ssFߵ|G1P.(\W)e%1eB *(CpP5)K)o\eT~ <)hUiQH"ook2p-r }LWoJ`'c/>x=aV{$lrjK.=ʣr.y V^yp'Oߊ׷}nu2{eix& (!tʹ]]NZϏnbR8i*#4:A CkDp`mx('8?LZ:CF!V6ڃۂ*~ ;e>63lA![Kd=P)ԟBkW:v>9QɪUIu$MF1nA}VƨqgeFKyS*nϸsPzM:uMCZA!|IHDB~!̙m"(G`ZFq&ʒ.^7 &6m¶w[A8:~e'1uߠ茂ڽPDڊHI_O :dU:UZQA_OIipֺ+SV-ug4Z{^y8YXR8akQ= (gΔP.DH[ZU T/h-l@8TbSuDqkA E{]f^HD#]=aXFqZp`>TxܚP!$Rov;{-'FȭVEVݮw4BMr,9_Z}*-R :}Y/(o%}ލ|iEh`QI?v%rGUDͬ"5fݪ$ ϐaT& k( 0Ye7exˌ޳'{ T h Zz@𞀪7 ?n3by;DxuJI(HؼZ`ѱ]La:RG 1gƠ&"'V,D,@BvJ@E\ȩL6( oo-4G("o&eD.sGwb_}p {3ׯp;Y>l#z;&/c25/N-*(cf]qu9/mOYVC&JQݷn\yt-9@{rdZK;ZT(Zj_!چ|/z|&N酂ClX5]ЫDiI.-6Hg dPnWesհY$2(ӻ1) c{))I q%{ԟݢCٲDU⍷a^0&tq>y-U93Y@+V [*mՇO<8=' n7NҀ\?+ 4 ІK%ki??P^b߷$""%HG p3C7.(r&Xr>(C i^zDjf($_Iu5SO Qa;ق5HC/\yUaZ [ gj~f26{EKD e( %Ue,Eo)22uFa$WU^(N}: ,">:zKNA`f !u@'D4֡aLՇqhf}ئq1lfڶZ 4*{F̭,),!J]YVVjfQYRNqAX O7 HZGqvx8@T L[n<,jQ[3Iܷ{z&l2j3 , ׍OZ0&zS*FU=b ,2+m5qFWjV(墼cy<@O-9 *GwUD.;e]ɚ!bS\8|6+·]{OBsbG+QڊfOsWKqUG=<ͥ)MIh`ݢF{ғœ8L: =?2@pV-fQcl9mAoԩ"c\`6oW8g{8QX-i4͓=\!e'\+dl\/z|r'xy$@~u?e.xÉ$ߴpꆩi˷GRĉ/Ws(Q7Ӄ=.󆵑5>q&g<4H|%{~\oKj9ݏ^QSX&r2D͞I 'j%\ħkٯ.|4CIxl KwY/BiwYR5QS n6y~S!kǰ*җ׺%dd ۚ,!KaBuݶ/װ  -a{P_k9,YggSU޿\fV,pVG!R~$ c fNR>h83\}6 #0B*.22(`r__|A{BfI5\{}q#; [I@j}pR 2M WD/>Ԫ)B\pW28]Dymvv*7|KDd2<'9;*lh«jW t-gۺm)*qB9BM\ZN'O_|!49Uhiݓo $_l[U"mDz6DEgk *Z~blX.g4>wfg:dvOԡO'vgt1ltzs>[[ṣNڽ)*m Lm(h6N<'sheS3>Nji Ydb[]{%`*I楃{~eX25] )A/PQiwJ%#F62lzg4YSR,<+}K0k(g Bcz-{ ;4# '"OgyN}ICBE8孆'F쓺dxBO"s gb#ލ |k|ýh)e-L/8GDW3?{Z3 u{o _\@ kCc4%Vdx*VERd7pfBxR&,!<_v %/1aUu+wWh!t+IZCc:nؗ_ۡa\#-J}*yw><ADgBF4_1<D߸'AAP}—TzQmWlmm ge>ꤹdrwn|)=jQ5rFgM(Q,CU'lΥzz@QJmrϖе\.<^z{܉rm{'QN K?^IgsV׋t}sT'hoiK~(%1{&HA#^#ߖW5po\iM !Vz5viMؾ#I- Boy1qb\Qhrd0ޢp&MFqSd9iIמ E EuY@I2~}$IV-/ײYтwwv,'U {6q +D IO1JveyīѲHZG Bp!L XlA "CL!#upJ3q&qVh7caҟl_oކa y}9간,e)ڗ@\;:}Zs Vސ˷7wE8/^.%wM!*+7bv"XB&. =GsC׹Th=g. V`] a7ϤE.!ܜ<:!/N: yC)#cf~ݷa8Y$K>0C8cy/jLrqg9im<]Vu&QwƉ=O/lY EmT5TCͺTLf,i{ls:1 [?pJW\e1pVY(a>yz1IK& tWamoFo?ؒ{mгw7/ϱQ<;:ԃ];L8&蘵XObQތptDrb`WiˉK^ʗz0lSUy9 BeC!Hu.QP^]EH]&篏H0 ΂tCD=D4gkAWm1h+h@$y*곂^Cϣh):c*TΖkE!_ÚR`cGz 9AYsp,-|f8hQym1ЦVRT)㫲3Tv{U %|.50@D!r/i׿כ;x kM1I@P(i(9g%S]?g`((,ڃ4~JI+*⨹k*R)cΑGo3%b U[KEh^5᱋zHe72ql#Ds w2A.kF[ޑ%q*opMcDT--RE16Td+&l)FLi }bЏ>k]Et9gFR;٣mV9\FJr/:FV\v X1%Oz]FW<(,/&$/bNfZQFD7AHTXB`kW!F.k9ҠHQVtrH.l=:և/\5ʛ%޹7o XeWK.=GmU9H0, / c`ే\` nZpԨ bԸr=UgѳjrB33"&^,YzP#did;%Q"3}i˾R,J"A$j` rC+ދ t륚#B#Ql}Z@L~Hպ߭L$)e&:mo:RnHXOc)X^vf^^ -x1e<bDC։OpV dϑY/Ԇ,|4 8P;eKZ.72Cu.m":`i0+†i;:tHHYq*I4pa'HPʳ\?}f2釉U\)a Loy#DzRE4̆6|E!o3=<;#>k#ƻy qnKhM.NZ'4ܷ96w&MGL˘ux`º5yۗ/noWh'"(|6-C>׃Rp{`#a2|0 g{b},: Ƨ&Ћ,1(:8ZEHyp}~[ ل GJc[r/fF1U{?4/zm7f|u~m4Ѳض"b )aӍS{qxca6Nn*6!ڠۑz#bb?޹{Z̜ЁgUz*~&Y.JH Lz60ھVȠ`caXQ,不MwvYs4DZ¾kQ,!Y>9b${t4N*%D '%4>z !jt-=vW JjG!Rܿj5ߨ9E?P_d7fO|k`rxS,}֯5vOҧ1F%YC>}vDC.-ѭa-ʀ_b'XT+iݭ6,,G"ޮx3,njn*uOe`tux;A8)WK|fA%xG*HDc[Yf|u kAа<,YXG;m*v '(2?[M<1VN1{6})J?ſ0~4eْ3޿[EsOjNʑl7p*x#|V "/ IQmҘտ?aoqW7#V񆄀6$O' L]xQq*dE{Aւ?G fsmfߟLio_uk6$6e󠃜=r}B!W(R䄶>dyĶ]:Kt$&qγ{$DwR^^˚J͟FLER-W\T7MeEC/`i 楾'ҧ6 d ~ 8t a qNv\,7"'>(P'2ߟSDXȀO4ۗGS:> :L6̱.S?cLcz%YgVÈ'wuh cV-w653tT<|0mMdъXho<~0' Z!(j_v"<ӗuef+-]2&$]J<6飸Vɉ{ǝ0Vl8rT m> rh Z!-`ODz)6M-!V9Ccg`gwCTL|jq؇O$ yH*QoQZľnB:ߪ(YzX_(!Zk='j,*?V,/Ŀ QNrr>8^(Zcl` J-Dsj:$gNn7,.48pJgLHmN6^:[D9z~]϶'ZuH])dcd;Eh֝>mn?F LQNim sA9dd~l>CYܶ/NYtQIY |+%# a#ls 6]ku.q  [⤔O5|Euc;BaœOT雔[W'|D})"2U>BlWgҝCr]D2ؾ:2-g۪,gy7M&:8)xh𬷲IK!tՐ~OƂA?at]N[~\~ 6Ýy+6dyzBb[LՕc…;9vVy+Or,Bd1` H#Bt2sUSze7lB}" aKFI:3+F1_AC5?p(G?py`p.EaE ,&RN"sK[1Ҹ=5~у7O{NύCɂz%7s\{-# :1uR&#ROe`ND@LY\e/1!.=]O<i݉N;Kر<Ǯ:p ~l"`Ms,eA]-ƼOf"}Rokg~]gifi(b_w ܫ0nVm ŽB ^7e7jr ˼1u_Eqbq,B,01_E9Hvq~LW@5EJ9ϤU|ZxKNbUleհ* LCD^xl^p<=*q*I<ɫe}]L$!v=_˗2An4E(j gpoouNRiw ;oe^&e0kx*e#k#ރo![JI:m]lGR pV ~Xlx7]ЧUtU9 l5|~0)vJ +8PUCzW:Otr6,z]}mL7k=Eh) |F fɤ<&s[ BcLgRCZH\3l?k7P $2s" sa9{crgkjSs\(VDk{RcFL8ƭoag]pH 0"WZQw,F5?g Fc(ZׇVݪjIھ}"g^&/X^,^_7/7's9|5dn(@P@bR P,oƨ nu48?AF8EkTqܲw7[*K7Co:΅3j/ƏZdIIz9Πbq &zxN{_A# ";>QY{Li47=j\L}s87Q']Qq1-..A-0cO= Bͮ6Uk{bg_#3Jj3@1,r~lVW>-lJqrG;";[Y#?-0lowS}xl$[LK; ̩+3f߽kҺ94X|:mdwa-m3wirBЊji$rQK`יv 1UuV DFw&3F;4XD*#t  jawoeR.9YR~s"sBZ9XBd5{ydž:8-obۙ+:cD&af)p;MYV ' \- eEd-DaƂj*GL(R Q6;hϵE8Mux(7ga]Xn7] P1*%CG%HT 0aܸ~}.-QX+ 9hZ VpUYh+3(R(s,Yl$8inAK:to!G50cJ[kf##@ϰ:q`ޣ Y2.D?ؓCWhi Bė=H|q=(v[r&{5f{kEH[ U`JSj;cq<X&qT;(3Lg޴' ‡ot%ԥYǍ??-)`șCۢV´R)ZJ$(sj"yD„;Dits6U %?dd~@88fC%I5kekZ|9Ls5k4Ez`C(Q 6AK^8s!(ZA(P-Mˊ"~=DyuE̎75CVuݞ*ryyJljs.GàA<7g)~*I]S$M2sl E?EqL'Ո% m07 9nqz;.C^˜|O" Q:G^SYB>^|OhGr *ueF Yov r4G)3ÉNd# !ߤ _ \*k'0s<ЅW5ը~mtF@/plX\/Z4J5yвI7S$n.|"Q4[loVIsE\HS |613e4]W[ r^ICo2=P#Ϳ8u z*ٔ#@I 2_Eo=z|K]ܙ7w&adaf[F"+~/m?D4:zn{2w3`W[#N?rq٠MeNM^ivqQѶϼ~r;^s-OP!I]*ڙ?e^Dm~J]MکMb}OZ= S5} xxhl} K;ѳ&4vg'T@«1*Zv`lsX-mmdX&7bBݧw U=E]X@ UH\շ"'/WE R3MdmK.D$ >6`\ust)ƆTkavӯopb((I/K̐;qؙBkW ʥlj!hO@ =zr5@A ܾw8[8R(9]辸MRr83TK=oQLB38|ۍ ^MSe t0*~?-E`IlKMcwsuC_T1Sș&ZE2r0b71q* U躨&&0G*{s;Fܿu5c 9xMY/j`n.%u6RPfݖtMEExOJE"&kLzb'#5&IU:;ü: #˱* 6c:%LR,|+NγDAxob; pAWB~*ҤEOց]nl$aBw( :=aW ; ;EЫ{~#EW7tw`u)rN (8=>P<Z#͒Xy}%w+a~X͞wXR7[:ZQNxYAow%K$?sb>ט(s&/xVtKZzm *(@HnmvOkd$6Pæ8 6rO^= Z2Lgg6ٵ[!˶!}_1+ijҿG[AlQU'%W{mɇwn.7a8`pN.J G,|~U4X=po0Jcx,Em rk6k[y0Gq3!f@hc0{*>26IB3T|K5ƝwϮ2QtQ2̓d,6ƒQ\x ^Re 2dJX\WGQs\y+Ej2}INHNۿHhxb5(\ wQ+hyWDju苣a ;!ԯ[4O[޸yaXga)Rb8da^ $ ޾'l1bDUϥ5k}Oyb{d} thw3ۡ %-Fb)vӉ„ia錪􀤑zEӈ֣cEkJ~q2.= j~E]Cgs~Y^(dx *B~RٽX\XIϵP&D2, 0B  "lfGnϞx\͑}*(;h9f͍b-uE4/: >q KISvn'nC h2<:iG:v1}I=ԮeP3m@SfSoϾմΑӛA#(TE H`gΉ4) "E}&C+C:9ԢK SQR՞AbǠ5w!E)+M1׸]` g%~hR{thI,QG^<B Cd &+u8i;w bn[_t 47D!HdLDC? p_*dD [t^CK\-Lu,2T*7 $ KNL j >6@Pium0" E.8#r1' '*pnAW_:|Xmm 1DpyBN- ))q9HTTfV,aUL*Lz~#&0 ܨ B+|oYUMOPT-Y+q$>,y3y|lx &C'IoЄ~=^0Z&HP KopEhBZ4ϒQܼK/,]2-bU<g ƽ.:Д2FO;QWkܧ߳ۈ+ LrCW*"wpLe6&J%Q)4Nd$xi(*1AmYe{ 'bǎ}6Kϩ ŇEh㦫)h,>yﲶD{/WFP3.w_ӯ} s6&xQ&mMo3r|$fC >ʑ{ q2_Q˷׉=?=4&Jzb2(jn-Yv0 q0W ѵ𛵺:"|?8BW%̘R6e: d D2ku;,l~5R*xNب]ܥZvwYM5%oZd%h@pT Gk'CuhVS^ _;s^XkgǨV`M%`C/_ֲ@qbP(I 2;xMW$/*ҧ JjOK~^3 ^ޤS3H%u?u:m)f:oT`pҳeIN0FK@܁H@>g^ #mbUQ[Jg+)5g;KZy5d35N* Kq&ΚS쇣F@׿> k^chUc؞( VWܴͰ3x1`w܉OS8bdHEu`}Fđk?Żc0ce|S Ggے) #G~7b݃ryҁa*~rU%$F!i fܤJO΂FzmDJ[eӑrO0/?JQҬ;1T, F2z)-Ew/(eU8e"'{ ]i>snZt${ΉBvcXSbZVnŎ8놇-m,F]sZ``ė"/у3cPR'a7ǁ\a נ r%,=#[-{TU*v {9D:cAl Kô?-M8&+qH  }y!x\NhNhU QJ@7o!5 *-AB8TPtDE8}QS,Q1Rk%(v4x)cIZѯ#z9YY~F!z|ҺCC\a^b1{+W:&{vfU MRF압(xTy[^ dsɚ]~ *Sgة?DC1R .ӆ~ŒU5/fmA^gL%')K?8ᇐZ݃uM' WƆe4 rhYiH×'ζ: 󑻕_ #thQkYzXEClY%KsU6.z,p>#1XZb`=+#5WX*L*w|y|qf:~H7M@9ΒUmi%zsS\V-1*ߢJ"z Sxrf6Ï^yQ/͂6. U4JLC+NsvB|HvpP#࿟:nmni]27yЄtZB/$;!>/,zx_S2 ud޷i\8YdpA˰ֿ?Hg1s31.(!g8 k)U-pQJGẁ 5zNl争C IXzP9ɆIK7pOK;0NAa`t3/"nHV?˳Wjxvi5k  fuAm 8ڱ|r%|InqL-Pj7(ǝSoQڟ@i{DqMо`BB5cd Ɵ䧥+amyt:.ϜG,˱W(JApGͬ.ibDUz{NN$1X\A_uٻlOyτ4 {|3EprՈ&;˻GrF֕Rd|z}fu'ZC`0#[NkbgKKK:{ I˻-}R0 Dr~Tix@Fҋ֘z!,Ë$CGG z ^I' | yU+-&`68!PL:hMηxG٧7^;3,QqAwW `3צۭB}GMf—yx*S!GĨt743cvcW+@`^i&]GF>\BH٠p,,5=c.y U78vU?C$aT0F7?/ W$4 %"~RzFFR-A7(4;;ppyg]J7`l^-J\.#+ܲ/7c;܅z qIU}2L#lхP#3O뉺Ot# BxSFc>ah-ц 6)pXS(xWFL;\3՛LPUeܿHB'Kh^*-il,bVLͿѤKX ux*jDZK_!%V XđFV?gl$)#%yЛ6EJ:a99Kjs2Luݔ&+8g|V&֫x uBQ푁R=tTtv`$,̯xDAQX.w7<ԖpK{( x p -OC9<\vB''lnWJ8C(E Cd!|0_=v04BģniH8Qʨrˀ#/NZ}Z;AV!L tv'`+U̴t [{\f[Br`nhVpzPB؈mg` e5^{F"ԇ[JX!moEE+BV\ m3&gnO Y@eђoyHԣj٦*q%\5!;2f!Ռ$yhssyjI.9z"(癗ɇh7Ki3Ϥ`f7ITѭO׭sݳ#|Jym.33?<nj#,o8@肠9_tR"7 NFs~oһܟ/ $谊?{w}K p ?~s\ ͚R8A52ÝJ5VCGozVvlt!5El#Pv1.{56 ~Ȼ p=h,UHU{_|_ƭڣmPJ `7u 9؁B;WaCxZŽLܛ0i_$Iee{/cTzBh75P W)FWC7[c٥ЭΑ#m&7M4Upy|Xlàs鿸'cc ۦұI%7`FeicMʋ.>gahD Q3ѽy4UG&^tg3WV0G_oro(1nxI47i?OO/cz{n?٦wRJ8~@_> ,r*ImWy\~$ہgbʀ_S=~[:lAuc#ׯH@UO6ߊop==輂u$F|1 ^;Ա`ijwbxJJOyhVjG x՜ |`3ۥWcDi҇Tw5XAw:k&d. ۬53U¹t~gn8tQ"qiMm>m4s!aQ异%?,8s- ^4F(ʪ vyo ])3` fg9A3]Jz4<3GXS %~:q-9Pi<=f.Nԝ Chzf-mUݕFk:9p%Q%;۬)tĦU[[Hq %4 4nv#û՚U5˭O.YL ϡ-YAR0ysFĝƖtչq C]Ib:ec|wB${GKB^‰lT3Ȗc܎EmS#n/>03 QUKD-[|?b,~ͅ1 I|gΏ¨J7Pk'])d&'*e;|P`tLUz4P:`v/QRM *~+LQ XHNuNvQMQJZ*v61/Vs* _Wtg*FbN,RAEb`.8v|PA2 s=M qThz hdlKat]6<@;ߧϧߘr_G](XOyUBs4}JFh#INp٥ R0+;xd#\Z+>u}b)H8ɣԹ@IǬ 3O -It{ 8z{J٥&Ǖ c+D5IBýQ#qw ӫHdAv(DMFNma@)JۛluR 4"{o紘W'S?=) 6둵81zBY/b;9 "ulspafŽnoFڑQw ˎ^ؗ:KɓC+O"3KЅM_~Zω!2twHHK)xSTj7CM½6tON _!MhމPO hU0ސՊzQ\0ˀb-*mF{ tXr 8C&"hd{JrS\RIk O)2v,ԧ˶In˟hDq];˞Hh|sgRe4͈rcu.Q-."( ՚5pn!_t4ן*E iA"wA#5z9 Ӷ)%dvv{@'Vvj" -ir+e/J=cc9vmJmb'?M4}euA&M&nW|_5,Qg֙T i A6@9RN%U;:-Q<Dj \mae[XAJ=$M_p}5>WBC(,za-ߤZ#P`e_T;K"-ݤx. &YL"[ W˟4-ەi>KǑ 1QFs#*8\/Z]ߥTz4M B4n8.Ya% V뙔4VjԂuަ,:SV R*Q<.W-RJ=bv'3|qo#֠)`E>e$៎5܋=m{K|d;ѫʢO5|`9/Hֈ7ifEgt7Ֆ0+qNK&an/J8AF}?vU'6rϱ;% ,x׳ag1jyF%7?Й4SJbLe9p-PlN9/e<ˑeE@g&Vd{׀uu@j5:9F{L$A{Q1"jԴ#hi}GD\ bt}[l2R $bzO1yjf HމD}5i?j9q- .56r~ bL$ M7dH/m.P={29Ry6cǯLEXY7ۋI}5u+~ ZzЧl .GF`)եve'֖7I*^s']>bEQޔbQO[lѷ%E D@+P$MZ9jD|hʖ>gel@+8hAY<_N@v&gŔCMdmo0ۄ 7|_|TXE3i"5%[+On%}SrظmKZrN~a_jF$.ckeVe 5E Pt |AUJTU/RS_H+>1ڂ|fJd~iS9eboq^U.d78R.=6tf()`iN})ۘFCϸf IMogvTAl= !<]>bCͪ99QҡwgC]ە*\OI,oc:`RχWL Cwټ${4^豼Y y?p\n̛73щ :2g>(r)tۼ`4I S?͋F;JcM`=m< ހΩDxαRwv~X @D3p0)RD]$JGN{_ܬKڦ;NF ,W&FBY&jh\HV,B" V9\dCB <0k(:Ci0d5|_|OV;*hAAn"]۳ux(Aw | q}h~)J7AؗPĊb.=: ٌfS[Q!DǽZH#GXH|TbL|]ֻK+s^nbb2DC;0Xy)ez|hq}Yxd[=anKi=pJ`4jwv$wxҲ"5`\q̅['ϯΏ#c} Էhc04 {/O9[TG*BdR:,CVM1sYƳ⟳-dc7!jUL m҅b'GӜ1N|C"VVŖį7>GdS=5`*B_lRɴJpz3nKB6f7|U7|c&isnмf怚b!48܁$ _{Mz%yA5 Ĺ=)Tmx ǖm[;hYZ+ma˲ i$)-k ;"Toh4]^he%l/Mi<;dIv$r3v"$qWW;W(9%VRmץ={?2J ~Po۳GSD(F`[{T,wC0'29 !!YCnJ'i̎s"鄱c~z J2]׫O,FUcr;,(9tim2'`"xzlDǧ5 һ~CŠL_oEc9&߱ kUO_ڄB/ wɕgp1q{~GheT2*P @pިEjV2 m"o-f>n|.~>7Oiy](km)GvT^d$&o[P)a&tZ؞%Sg_y:_ 3-bk*цp3:z+qw}w$e}SOĽ*S wWЙN׊Z'7A!+]Є6ZA}Ӣ7,&YEDi+費PD͠JY ,.ˁevO_<؜9קZ6cCu3ӴPLX܍`p1 I__m^*js@$SEKD )ܧ3z>_km`SjAqO$R Q%j9lcij|%Cnj7HQ)N)"M V] .F+(>d9W4 *ptZYF]vqz_AV(iM_&w?Knni E (7)ehr SuUgZF 0rPPfO^ DXjJjM7l0c+x '7kUfC üǻ0? +tXi&p_;B&Hsi'04 ڬfwzfuyÛ/ZYKn8`, gMJbAT XѭHZ'KK{yJ;]Au~v'5G) B(򙳶*[|¦ڤTVEA H{e@72O%iY[h+U<,ТvwZO~tXN\tF=0[ȃľPbU.VS*l7G!,×#U 5wuޒx2STl)G~6$UWP<T5Gh"ǛMM=60,rp?ߍ2.bmBýh$zdwٟPȣuwn?lG@IQ+^TkJPvqJ֔hgR<RCg>7ۻ=6uG[R].T<#[63ك%jV58} @If`X5[gsq.G =< Z6s[)r #QwAXjh 4a(tDkYv~\ tY8mC(^۸E͝ oStLRԉe/fk=ŴJϐ~Eø(43hwY9Q_eI(5ߣ '0^tw/9BRN缱46X_cƞD00iGM|k0sC#Z /Ezv,&?h2#J}(.8N#< ]ݵ ž$Ev{h0>lŵrpYلfx}_*ZGȭ* ؐ"+ JoyIaZޒNdz|ZCl f-/W7`},kpcԞ{ysV4ovpQ.јtZاc1T$Tp!l1oXtu'^phddN+h5wh;BZBvN3zu rm+4R.+@RCoႌLՁ^.(Hq8hKl9%)q*WsDwJK@pNOWAܿ{pԢ&Tٛl_M~oH׼??K{0ޅE_NNg"22WFSÕ9Z"![97% BfH|[aW4BR}Y7 Awr oơ;3R6'0jcƊhlot ďW˴|9\6r$/^ߧ_4: qQ>ei1i1Ty aڿwx"lb.zDSp#ޖfg; pAo\ hT^fw51VW< *kދ7 }yH+Ӵj[>?}d<\D.6.Bt:` 9:7#Ÿ@A!Hyj(]P]@ƒ^KhhtgaNd)u?qߥP6V8ˉ+,q]xw._: _z[=w\YR IwymH;NS $e-;<0UJv)81;<<,p|V95ΑbI 8\H:<Df]qҒ#IKm]2$fDXp8u%ԲqCFD{{ O &(miuCiDOUGCrCx9zc 7lEgM\ Xנk2bve& 638D\;2Ƃ3=*noha^t|XShOK&W'%&-FVwX@Te m"n^g)~KjG)ͱQ 鱟3hZ# M Inlw#U*$~5iIe(\߸"%+ HExk̿rƐ2Ԣ8!]*8bOoC^y: ֣SMQknV\z$j.J>A,Dq旡~N } k2;G[Q[qyu^i@6g78VضqfJcJ*?Ж(*-Ve^-V6ESk .s,`rcnF&`O!'.X"}v`m:ԸM2d~/ZΜ*Zb\*~e?jq8ڦ`Qt{˵-ׂ[_$jxn&~j@'ALcYF$I"YJ¸vF* ]7P#<LPPh/k^'&_IS*Dg䷢?饉4 C.,TԞBv^w*TAa, _.9eEY!:dݚՖuݶET01qwo/ApWt3LPP|O,+Ow1އI|ĩFc=1]&Q*e`Т(=[XmejȘJ=apgInnev[$۟ nلsrp;B̗vZxȩQA*G ½Q0vrFsL֒kj"VI\ ^ÙZu˦"}B];P~d5O7NH#x-7DGs %Lf)=?l +1;>Όu<"e8]=v8@ܵLID!!B~pOM<&] .}`2rV 䁳A#W.XA껧WbkVE(Gc诲#k?Z. b'̲k ǦVeߏ?Ȧ5|͎wT??ZwgG>xJyb}p1-VHQ'0 {i {e f+n$[!cOZ;uɒS>V?D/ a.5cww,aFXqW2ej^ 6)d5rR0̑ &~aOJFBu`QjٮnP )FLtv.6oWŚjk)ӳ\>Gg8 հAPp^Bvz`PBF~Zm [JնuPw+Fcwƅz@-R<\` %vYL MV&@P?" ։ITcwL/&ycysܢGўDjJĘz5 Ю>%ЎF NC-<` J2`? l4c""SEk6eƈ:E={IWScR0ՕvO<)7jWj J"eZ9DgRANE*Ҍ d_xj8gP ̘5[2$0햝+g.)CsN%4&-1%$nhiVy߂9mąs;@M.A{/Gu22G.v_ae}RA В=I`&F*p,Aͣؤc`kAA] <4<22LO0bBÒn.8e^2<pV9!UFXx:w pxYpDSN]vm_!ZJk+L45,."1<uTpxߑ{"s~K1="⤔rdҾl fq ef ܯ:I|bw4Vw<jl\0*BCDR*ͺ'@=H!|=B)de7QteUPZTt/sֹ6 1~~jO/="ѡ)-[ 7#7&n¼{5˹a-w%<Tm`,5rƇKbvX:>%&)}~go-}HMYxt3[[P {Sz=44QʄW^/T XvO0<&RgIKۤeh[-Lp:Zz\Z3iǜ^])yv*%B~ɸȫ4 wB6'q>p}/mNyo|d}7fMݶ\D}OMHޗ&H׻PEeߦ9aH)feϦ,*g18wurc.L#(xO+IMcʞ;AW2囻FeM&Lu:TeN$\_Se`DZs3-vG9LlZ1@鼧 $B2~e" WjY=w=- +K]&vs$7.\R%z>7H c_=.]-%\hQZM'NM3X\U%$f䔼ԝRmu#0j"Ƙp z-)$@(PO^E6Z8戬,cB*)m\AYgrZA XlJ?+|G@3r^vAfxc5ix{bJa؃ZlGPVmP4MA [|J , "$}@itҳE(-1଼Z>:;x"{$L[(Z돣,EX_# _/}֘$?+pd rDݺ_G]fefإ O2N>ozore>9('H:΅}m81… ծp6@vHR%PvewSXiB`Ipu [XumY>sn_esW JU!2xe(—%C.#R=I )(G#OwWy'HsZHՂ28a6.-NTmTbR=&4]ަ!/RzQria56_.(w>\MaڨPQ$n3ю5CuPB$!ʇ&H O0dP΄㉎%>I WV|,RC`l *:WƶNl((7Ζvt{A*KL4R&(Sx|&GTNjg*%r~ٹ9V QO80f.֕!KkG$AӻB4{0VB D0@``}\#ڡ J|zα#*5C?;bMz(B8+]=`)'6BbػP|mrĦ`VSgj7qsWow+)P߽'NP `;?mʥ.M|u }يQt⧡Aӊl'C}cK,/sGM)$$'W2'>.љ N2IټUD׉7q&"W2'\W-+@.J/hߏޕsz-ly햱ZWY#)}E\gϽȥ? 嗉mCTUo!w<jCwBli|K-M6xĜTAhe`*ZY\ez2Qޚ76,},n<3; 9w /*f[-r2Iu0d8nk OO+ ek'=JCا7>XXKve͹>x2F-1O8UR W}'zo6W)e7O~#IP]Vdj* ڢR'L*@8&`$_?uy%K%]Q$Jh>) Qmg{j* K1Uc8a1%`F1n{Zh59(#B6#\.LkW/LqPKIS?lv"%`IFRj ,.dOP9ݳ:;ALm?*/+#[v&{PLM[߾E&-bBF-ōl3YKddd.{|Ƶ)6V?C\qP9kϫC؎9%vi}L5$ KbD^dr\O͘+.5{w&a: Fҹ3#D& L/bwظNu}C R|Ow-1ͧ,OlTGJ+us]ܘzŵjC +CUWx\sRjEJ&$l5BWJSalU"wG*kW0(ۅO D4R_ Qbm@ <9LO-Ǧe%w/ѽx\ L6\ƕuR -pT"/'7K*~DmNtOL,|CVVIYd Mԉx-c|lfЍʅzhI׮,yϦḼܡQS9kqA7O5/}/jROI6eAw5-(msX8HCV2xShr lz4)k΋9I9\6-:-nTݏmt͹'.X)[x4Vebxv=f. v#C/I+7}`N|X܋?΢]&IM[ ~եv;gq";l$k| ||=/MR}143HVۓIq[uxy=hh0=Y}-Oe),o2`bc֟D(JRVp֮+r, 1pzw<|I%s֐nNbݩ ڱhm3b5"S$:܂l(a )?T&&Ξ[h]2pZA7AdlRY.! 4@& $p{9'OWMgEVtcUhm ^Z/lRf 9}t%<ƴCwS`=Pe-I/>w.鵆At6*s`si:20mPaM{B5sXTBs B&p,0O5ŝN9x:4#-緸:J-aX",H7!~ITqKi/ X[; +9w~0GtGIjUtRD[oT5le2ʢ@/PZiJ=Jcgn2gt%1]X&o@??k.ν-~ %.Y _ `{{_%-C;,SH)ܹ|8n#z}byv=2h< ŖФ>_Ĵ 2ӑ "%Gd1GB%M]+P.8@DwH!jڌ=V}!nN(/Z_=}~ [٠i¬ôZ ΤQԎlڽe W8mDЪDz3k0`i}VR ĸ`xC\\HcȘyV 9/mlH/Є;9dEl0R&bHb m@a o!Nњ,6. bʩMeYX`L*<2yuO+}׼wks=9W3|ξ~g&-ÐӧDa@ qf~@-0ٵZ1,e^ ݞ,̴d>? (N/=^>EzfI?&\0(W,EyL>ڙej|]=gP4"dsFef*.:Ae"k2f ǚ29Vרzt#O?dXo9b'3_NGvJY/kC A")Q_ "$5w$;*'oV_eF $RG`F]q~%=Pi |˓scɻ9DB&e9lQ~˾ՏOSldfè?Ṻ ;ɏXլ73sPoW]> +hXӱ*[RE)+`cHoڽV|pC%BAyD̷D覔$$35n)~/HP6+t"?oRWNcXN;O)B@=Ӏ5m ;I+BV OrYQ۵#Ydid,1?#2J- rXfv h} :٦F2C5vOR/6ʇ@d$Gk?- Gfv5;s~t?ɠc@~ߝ dف5Υzn B_TX,hQ}GT\t$_e?yqf"\k)Qόgi.7kʗft2`ǃfZcٹ&cdb-'S4\;ifi7cdUȲs`$վ8aʖV'{tɳ̢}4D9&PB3-V%s4CN1~W8E5V ϓ91TϽ6 M7;ALHsaE&v%X Rg1S ad6bdޘ#/|U~S[(gyp5z3:Kˈ쟈xoZ\dMYeq&Ū*'ry6ٖY3V=f~Cc}H e3!Bi9̴J ?RI޼-Ԗ͒ UFTFG>4=LI$ىZFUr 1@b15ĆI 䐑xs% adm'Pgf@(&FQ2Z9LB|7^uKjgTv M!:FH(OW4-V"x9Fȍ=6' Q촺K;ޟݔ L[n;I,X׻&c if;`Ń!r`we>^3`biVaӴ1t mX೾0GUEV/#Fx/"m'.`ԫ^*O7Ǹ7NkJM+[ ;%ԤaKtVdd$Ŏ=0~f'M3ɝ=[湾XנdöUУ.W8)G&p +N!:hmqx#cဧ#yRA+Eﮝdt#Xa`SY͚,gT~Cוt,!7ASc# (%p/jFx#}KSVxNroyeqobލQp>XGmA,1n8;T B<ÁB7$0d!b)=g*Wt'-򜼙Ǒ@]9ZeD+4Ao5 ]0uW0 6>T۴quyoGaꯡht'A#\EAXrUF4FԉU1=NBc j[6N5%=˷8*$?s, H9-í~]2ḷOaW4u VV}fn2,nc}hhJ6.,-?c- I؊( hoKNx ͼZ\S33⢼]`9Ÿ?a~RkE`yY/kScm 'ͰU@:/#m~νݎZ6ZHhS&XgTt..4Ĭ 0[U^*XJ$E >jT#$ET?c/p}Dc!uOo`ߑXu$v݈pr]g֧=4r拿;zZ%00^~oMH{}eY.B׺Ysf68_zJK\C$u%ʴ.J鯰p'piH{Y4V."a ]6ڏ9*lkVE KrKKIޡ!g9Acdg-ψ "fqX`z#0lUޡET@)X77T/uwq5;9^hbF:ke!}9"<)Z l脊5&iKc/bH zl n7;>oɴA ֯CDmts ?+(oGImvڬq;[vlKL S5GZ!]N"j&\k ?L|K8)őW5>ޓ~k:KX<g3IIZ%e8 oGGkp3϶_YuCQ9,#%r 8ȤR^ObM;|p{X+&~%+LEbܟxNb7H&Qթ0s{)Hv|±4n-L(7X~LVd 6#`X]|1 ha?DHΰq6{=X24B%;&eP|v8Z|jҾҒZx}ۧ(4w52lZyz2rGkVQLȐ]2\͙s[<]yrf=̓AS>sӑуBQ@ky]|W.xBׅb+gGP=. i~[11)grs ڊ ci6+4,Ɛ};)N".dv-KKP6f:Kz uj3n I*lmaS){IS,`p[5G!&Ku$ر^!Bf_"䰑K<+ڄfGc:ɗ]N M}I.mj%}s˔s5E YaYm~8b-) djhZe V2|k?Rd[ hXKOMihOg[3 ]r5&vqkdёkP]D sG OSG.aD=h`Zx53u`**Ʀ!dvB DwpݪB~7DbҜ($ k"|g9ֈ˛@XؑHb$bfCYj$ jS t&@ eZX0MVl5J'IWAa%}$T2}!lp.K"Ɵcےmqr@.ۭ#Wa8ŧx[+W5bF{}(-P 9G:edCTI֚\w9$0ξy⭲ &mIa# ')c knɊԽfтOR28Ԟ90LڅĐK^I߬Y3:)O1ՠE *[Vٽ8W ]:1M7œLCyG'˯F[^#Bfez0TR ~B $xA˹ `&-ܩcŠ-)S(`AGG55 ߳Ff`J_v#Z}s*L5H;m`g;|{W09Ȑ,2% j;ł=Z]kgn1IRSWud@\z\Ji!Sd $@clrxy<[<+AܕxWyso.71-vRE06Z3VN]{筗[5ivA, ~dZV.hP0$Z)wWY1[y՟F=|4S51q2[$+$c]~2E0`SY\@6rj01As<|HM(oJFht}QQSs/L߭jwLqx$GXՀ:rУ:~uwgw\L6䤄{6&G9;a9Nl͗gW\o|AYHȖzPCw  N=11;"@΋=ܞCU [hTw.] 4n լe' Rtn \dw¿pנHuy^j?@j0$y *g*:Vӄ Sɪ"+VOS4_c%mo;$o?WNTр;_廒Q]vP6r#bΞlь "BҌ)խe$s0H(QE#­K ɦDg3I%{/oT;V] ;]RA?yBl+= 77ua)DN~@{2]^f{ fP(È"yΫX$n78WB}R&q*SVsA۟`6hQ'0G`` scI@ę?7f J4 t&@{bHv}3T?BA}*D;&ImUZfRzD|0{M֤ZnIE%EWa&xAc./T\w;^m:b:a;*sugߝ-m-Ā0w^~ID# I>P ,VY1G !am(́gIߗIęky5ﶵ O9x./n}}#"h18 pZg}t}̵"%Ľ4p.Z}`?\O>DqW25|d_$>QHQժwo&1V;[_Iu'E`E}=#:"+SqrOB̩dLPj9KmT'F25ij+Sh]7H+e I3ؽ 5K+I[Ga ft()j q8QBRFjqLkUH# BD-2~Ws7CbM$7b]7rTNq E;}%v4SͅIE795$چSga^|Ox#'2H/%`\QeJ-U[Ӏ"@.8l[p_-cnk-Z!dy$ &_< -7lL+z^3'YrMc)K %LJs@kv^>JlI2y8H08lB`P>3)צ[i^T> حkCF\ jw;pA6]#,ԡe@@(dR@<#YjׂεpDAѝJ@9XUulR|ݖM D۽R 6,.#kŕhQ&jNtaWTRL71/ӹ|CJC5f =X@Դdbp*qMJ<Ojk ů; f_%7H_J`Ql-YfvH2UB߬EtT'qB hX>=s M7 ,ݟij{qyTE|-k-m$bMD֌<3JFTۥa5z'f`n\JMnշgkx)-_~RZɕOrڧ@z 6 =<@/,-|ge>^W Ra:'%E?짓Y֞]s!tV8U ׻L."m=aTFi Щ\aV>^}<@UF`PZ盺K1e7Z#J@qG\WW 9:$]N- zE@2$6ZoH]>K7)șs- DT7gǦk: [ca':@Q'V]UnpUGn~ʌ=wޭ$U PyقFRfW/o<&pI!XBܽ:1=wM5o}1>y@ &{ &W0xkqge8IZS)3,J+1Dpd;/"1wԧ(eMȌ-rZv-wn pi*|\{QڃZ2b(=Dru8I]xVC@u`^ӓgE^7Aܻ-^)"G`%{mh55BgY& ˉ?0dxq2?Iik.GĪ\Q&di`@="~1Xbz s؍prm Ec=vIPYR}.;%2Y?t+ˤHG@#\B _54C Ƹ,j+2r1poF3RWS6IE.< EmEp/Ѐo\=ӄ7W;i,:E IADdK2X_,\-2eb`9Q9BMpC:.dڐ*NunC.S)oapBD-)DB|aO/LlLڻ`&*j܏@y+Z`,&H$BW U"nM$&F,dMVw! jRDµdBkqWl#D>%LoY9V]E|ɜ("̹E^/cڒ1:!vTm+;E[=7$^le^;uǛJxqOOp{M+PG u\;r:ij09oEuڲ?Lm  ͸ᆜ~zTN2w N<,SׅS(q+-"Q,&b`avi#7Ӈ=܎e =" %  ~rx&PV{3"X]2N'8ץ B{<{fA~Y+eUT8'qmdmhT+p3t5r{&Ҹ\48]蚙&V5L2 x 0}Cw&@޽'  de3Qyq9dgyqCՐj.oAzM;s欿Ycdc8J,l+t8|R} P/5:Q(115>( ϸg4$Q>5IE󖬞uan`Fy1P~F~ۭmt+}$Ū=jkVUѸn'6#p;+jО(֞.#-uRN =~Y{: 9ˬn {şuي+f'V20w4sFsKb`˓x^UZDV8k8t%[4(W1[d~Ŭ-< Fg/;Qv$?kzޣ꙳!=f,jwI-@puqq1Gu(tהh{p"mww@@{]OxZ;ՐWlaMђY ;{g6W-jW#d/u tc|Ձ͡|E”8=Jǂ ]j8)\WB-uo ;" 31ux5}2~,d; w*==;^(GHF~!k8`gIj(,K_Rpi:`8O+H5[kYUVqdlQ),w`=r4i>Yp@S/|(-\R1L&jص o(37 @/rڳΉ <-Iٍou5"*{yЏG>9* Xi0ա1-_UsAq6EGO&4dA(гS"%xAd%MU'n:Rǜx9tQ˒×^AZd6/yyr[@Nk"swŠ!1XH@?^i,ŹBV{Q8q\ I&m9>Z*Ve8Sg}^Wa.O!_o8b%E)8ZG@\SKvKL{g2 v&. VI"#&7s* \Ή7d6-Mڛѝ`<~td$ge:5-s/hp15h a5;tΆ;v%lCyy3,:wQXUtaPSGAםO+ OGnn4X?m$3.#dO]~#Q"bqL7Y=~Eh.$pZ5^K{QGXsn)`T4bJc@(c5Ù&0<6T,((O]5:.;T5+U(:},: BB$HpÔ"7xmN؄jPMY[aIl7Mc!/; [.M:f[ :.Q2gY)ږŻe_5;&bjWXS?iwtԉ[{ޛ>efTF[%{p_9s&"+2t嬂%s~l0;/J׺Hw*zn-J! slLsJ:g)kc'UB^ycؕ='B"4mdks^г&(ĠzE0 obf,&,I*S:%a1O4Q@lUnpse}edV$yC@oPϤ]s(.ᄐl/DRo7R+U^ExPqh/}&TtHboj~!zxkK$0hy$1˲8\a{ (ѾtD$q6U+Fe*}EwG|ߚl'i5QHJ$/dqcKS l!dryYUf?Q/EUřs}D愷OlS Sƌ!4+\Ǥ!Pg|[[Ss&g+ eeD @䄢>ʘ3u: ɪ h[A1g/T1,^.HR>a = _T} W-,;bpfHp_?&QHcI1k,t2,@q4 )K5ӳS&B--xU&F'5ٌD43zA$z.=W5}MԮ%+E+=j0\Ѹ&^&N;#IOiD@LI'o& ti;g4SK'XS|4bQNjdgz(6Mu$ɇk̳KQ6i?,7L J?#y`6]eRGvA|ãFQ쾗 W~4&&[8+bFy~|( :#ϫJb17sHEZX`#y/3 <^O8C:}cj1(Cۇl{ykZJq,NEFWƢP{Tȯ`;OUn%a?T]>?!=3T!(GyK]&ߪp- C&r D)]:= #zhx=|sG  PtJX3`ɀ0b߰tOIgػ4\>(AElq ?`>#Çsy" ĐNn׍;qm`]hJ_>6/:q;W%*7tִʖ;O"-8MN&UXU-sSYٯw xijZx">6((CE%,uaƣa0#z}i.m]/mT,uz1-1FJs +E-iOm^3kƂ2u~Wg5u0ű=(Q0C5@&#lvHzA]b-x^8e7|4fuYp2ܩodߡ*4bv1E$~ow%ۿ;kD Mnw-qݦOj7`fTFTU "8 ޛ|F)Ntj2\nCcD-=S\7e2J(%ac$%])W[8xۦٜ>-+MN( QjdžjGxo+Kb+#/.C[A;;OouK$Z\{%qw.5 Nd<8&[Ć+i Z@~=MU雔_sM?Yb#nk7TFݪ&z$FwQy(z=͢NJ6 64u뜳k ̄cK4dH"\mD>d=Z%ޱ >e~I61!rne QBmoe7s&m6U~\Q~Bw!fT ^V z iU2;v认iܭ|ѝuT."D hxR#&IY[.InA\F*IWbD jOQ_2Bh@<(v񰙜8[iy3/2M- ,0:X6~ pk>% W6Xonee:}Ue0e^W̉ PJsG3  zv5yK1#`,btf{)lLL +zӒ vn UQCX)9Ot4zqL%q#4"֏_,(ϬhG(Qi𒠍k1`߫ _e=M:|Iz)f`B_>ԡ v,}V Me=u Zp"9e #?je2zMgEь$&'iSro%$tհAk% ň!>oy_R68w3ٶjњGQꝏ Y9PLa$<ڱ^$m|'W02]*Cg/F tEJr'W*Jl5~ EM͇<1쑜.>GֆdψsoB~|dJ_|V}\_3]hccal u3&ɤ'ٞlf=$G7ޖalC~  sihtc e39*@D8n* #Zq&KRɛnddD֊t@iٷ)(x$#I"p ׷8?&i 4FZYK$IT̊ "!GMkXFŠT^TiЪRbS{<-7n 'wvND666}uҔieE0r $_< d.}z]6( vgd |C,B 3Ƹ,)] g^G6%51V[ r=R%23SGՒ!?7@$?-BLŒe_ ǏcǗY]u`Ou;4B? !4r9vb@F/ PA<`.XɗB 2qLnG4i>$*" 3n/팦v c,|@849OՇ܁Uz^Hs(T4k hE:n¶Deõ-G9ČHrDU~MzsM\m Hf͞Z$8ϵc/I\-2O=;?[nD=4ڽeMV&Cqu 2I#xo=0{Rne iF|#r˭fxH0 {f?*.0s,hH /pFP7͗7`8Uiq:.]De{Ǡhw[ְ$dž, ɨ0\5oĹ;(ؽRFUSh?`Iv5j&eW0WULUÖEmrb U$XF0Cǀ4 -℘YwA1Ŕ.F&dWOPa&:MGh\Z=r90=Pժ*!X4v` R&0|爨\N_: q$* غ:Y^3iDsn[e#lFz3FLι8ԿѰFBһCsOn,ބĠzj|e;BŌsbtd_) ~;jE; F UHdЯ(eY*_^s¸l y>_ 72{_h"%^+8.2=9ם =FrFcsi6ӵZ9dAR}3Yx1 o]{(6*~)M+?toѢ00T5᥍HU/FH)/b-.?l2a xQ;1v\ۍ*Є_1XJ&7Ξxh5b\8hljʲ]&+6 #֛)o7bq` 9f8{5IG,Ow$pK9xC|L2ap"9LIBCUaD@F?eZv*β;&ɥc39Z~2I<@u=eS)CvQ v*e[:,6t3'%MsfEJ;;s,XbcJlc͋I`H2H68hwbTU7Ts(a<{*ŽO "cmޑx F+8U4*.}Z/K$?قtmn'mӋ00Bl溉*(Х}t!ɟQ;֚IHFiiW鎥9ŕYmJ14. DA'vn8AIfEjA;Z4T|d`JSpO yxT%6LLa1l5l?D_?@\ _ /0vY Tؠdբ=)`+ijޛR٫Ga=r8'voʛ2"V 洊]/OW1w7|P 3dǒt, $=x_7"x_3;CbBT\AK͋8Q?7]V~ ;'ibkZz md-tCtRx iZ>]sAl{ '}Ćy!R "|;ܕ6nmMesM5>1ѦN5oun—*7b$]]mAX)X[ #mֳG3PeTTiD27͆dJj4Oa6kf;.Om<*Et6ϓI ԝ z3:4 hHjbA!y3cU# h% X8/!k3r TPk٩MraG`װ~jۖ鄚(25(37wkmR7͹%|YE}6"PSߤKXIE^҈7 Lv$Bdjr%^.ĉ>ўO}=pkW0C"$ƥ@&D6FMBQ>1gYŤ@_,5+*+*S?^>O~< xF2Ľ/𣷦uc^- p W-ǹz2Uz gz<w|Bʉl*pw0+?p Vh$W`cc;b(eX/!O{Yrݩp{22uj,F zX|`xs%~{<ڔ:6Ղp U @h8VZG.IA^,t!ї`w#˷4 g9f^gHTϧ}AU×qJCȇa(gk0D{Gsv{p,+zS1 F#KZ&)k#S"x<;Uhߑhf(a'!T@ ?y;2瑋* 3 W Q%Nr>ڳw6\kJY\/#.~mutK l)JHG 㞢-8xABP4,ԛ]Syp;㻢"7pea\̟欵G?W(s}m9+e' +IBtjY ѻi8&!mhPӗbJq"!k^a.^_ #yWq|.>Pc[ZwrֻT ll6 :[YD!_ȍSyH0LpݏПKHH,dHkM\sR)U0M 2Q.1: 6}2 f+&iRgokӌ- yDB[ZĜg7ggyܹ~R0T\q6DI9>r^zR 7sbĂ ^8O(I%9 4M-A&?-'ttג%t Wݍ>#RKQT&fEFĨP^B C' phl,jL9nS ]I=`V+0@y! mO$!K*l{wakY8[s)D nsܯyn; ]t"Ha AHUdN+DD-hϚeZ\s9!Tݜ~ێ4Bd;<\,+ae3WZar O]G)nsW\AxtIۯ貲}6{嬌'u+|9+\BeUI~%5;lTe8e?&Gl(^9y#-}̰VWKh߼ Ǐa# c&yѮ#pW9F)'.1b>;r)u0 (K2|(5l|aá=z9rˤȽio6; iȤQT4>6=KÖ: ]7,wdS+)ߤǓl, ň0J{@#Ðw}2@LnI MNIt?9Sp'2ivf4?~{4:+?Yv w4F+N<*|&P57{$lSAwTѫ'A?KրK/ͲizXw^b *-1^1n5~YzGNCS rC2)Fu Tǒ$(k]A #iJE\⼜:X0g$Ja0U@4آdHA|,{Ԅ6<7qAp=_։d3jL@.9>mHR EA%2i!{vl1#|Ly OaLyH Y%'#L8!'VCtY2zK^0 މzj杜هN)b.jT(p洽G/bUԓJh@7%O ]/:a@4KL{5’&v9r+A+:٤4dmEx]鎭eM%Qdyp= Z $-6I~hsì JrfF7b:ݯ૸+o'RPbB{ȏra7At{@][;"5(3Z<^53sms;Mf(OFZ-FUz5EA[K"&x3&a Ln{aoD7zˇ !LN >`cd|z+5:#*3Dܾ9279;OVmp1[?wej-V҂@CnLKmzb10i¸Đw>*a1y=<[.Pm6rQcEr= >aHeƃDoAL1 1`km$ʨko8ٰ6NiU[`@cVOͦSǛZn-~jTcއ f\J%N:gG.ӟU ])*q]]5ڡx+Rhz>8{̷ر(ŶOޞ:;6I|.@k^0&TB'sjes w~fM,[ hXK n(/1:YN)G4B]ؕX#c\븻D{!sSDnHȅ`OL%2Nu]ˮ%q=Zat;@.g=G @rL_!vǎsyDXuku;˰?yctɿTm(HFvSNn@k ;dN D  AlrHgKFb3M-cvM$Yz~"}dq)m"m-1wǨ͚ T2q'7-H_ Lk+7fJy[` 1+2w$QMr='m`rqJ۩Iq= ;I۶3^RUK(vBG@hi8b/N-.$bQXmy5+Nl"qddUX+$'C 6emX.ǩf `0*K)0i;`xezXl :GbO8z8.Mn6M.p_M E~:x1)ɘ瀇+|G si^?N0co&dm( pPhҫzF]릤 B0Y$8e(H 18o!nwDPV@k"Se(M&/xj+&/"X;trlQoO5FEf!Ɛ]>w$yW~i-fm\X ШV&o<݂;c@8BJeMEC].Ɔ`yhϦM~Gr.`%0EQ HiopyA9GPXs2,C]_\ܽm(SJH*Dϕ^X1+GgLߛg^ ӓ|$?Zr!35Og\s{-z)RWJ*~n9gOܯ`{$B@IJ D3,Y)wC ~5R$ Vvb-bχzМwLlhYNYSia6g,FJw8_?b`GFb7<%X1IK3/Qv((4 {ٻ1 ZM 1$AN{2XM$?2CH=0Y<17,ot3,E4 x?%⑘V-k q qٶ2RTgF XEiއn.AƷmJYd,A3GU1l B*^2VJWA-&.kC3(;*,n;bc%*AHGu/ qhו^R`4ӵe})~KHժnj,pWTؘ1JʮmG-&3rbnc%|"?8YyȕƞR7yP87)CLԑ9[V'f"|3i"1|wV)n^R0v-.0MZ¶dQD$ Ԉi4""piOX- X\2uB,6Z;(U-QK*hF ^}/ߨ*$u}vuX"36>ⶭhyF.7)Q__9xjyH).rJRi#U9o3yT+ 3` _Zzk7n:[vi4Mzԃ O>a"{Fr1k(@g7_w^bc0l`{bo_DTdƔr}@w8fQ탪o {/V@@(:xO~KCz71A 5'c:?}0L4;I֗F당9AG1U QKxp;9=R)`.:!ժ8ukVQTp=)NՀS;ڂ~$!uJ5LeNUseiY3XG5a~;j @2`7v*|t@5߱K6$^WBI=iÑobp_9Ȑwn4~8ݏ2<^ Җ^i(tV 0(bQ8щaov3dMIr!eڛp97gs "9(VbVћj0wRGA̴<I:G3ZZ;l,کP)>l^+S EkŒ`)C)Vun恑 bGkeau/+Gےĭ/fPE(TJc,Tm6݈T#VgݱH<55 H0rXL'1ەY8hyDlĪ2;$dL*Ob.EB)s%TyPiKDŽfU7]6#՞!! IB,hDz0V .\!^w`&K`{dclibM4(mLfSZl"ɹؘڧ#!I4c|Α$ʪSqV}~^vi#u'{Y%Ho20(-kJ57˴@Y6ѫAbXpI - W^8~gB4pI ,o|@gôԋind뷻m2/*6B9!=-7DAlMdzytDq.~'kݘhF 7!]u(3U@CS![nay/߶9Mg8?iY =y`1/g"}k;X,yĔw|^ Ԫ఩"3tELZ_Ն:[jÉGK|yJ۟S-6u0'}w;(0 >Bd{kyrEvIc⭿O_&{VGUُHxPqjY;x};aأ;nò 3:ۺF멣],VCҮs?HU)ֳLﶯT$RHRdf<{eq8jlĖչS6*gI|Fmc d0mp/<)[A`:2e\z()a4c0ǷCox/~ Ҫs6ѐ_T1e㑐ScqiTxqKLK+oѐAHWcM-eb}`]4_nɚpSXv`j7rIP2ȩVh؂p:r ƞ3^`u*wcu&Y,i#Iݛ@JǪŦso.ݼ1b49FZ{{s_lf)ܔ(`'yO=dX}%WɮCx&Ձr^>GJ`d&M<^'{-IKց%yQ/$݃8LQܰ[12|j(i b_UKx*;H1Q5{C榚uDSTܕ $yV <s5"GYo7~1MhnuqG@ Fy*Ff 2-|͸ 40echX\|UT#^ke[kKGi0[\1!{\:IbM`-Vo/_j$8@TY ȏ̡{^(C*>?8®2 EËZ >tI.oI *LDݢjLhĿ^jGT"&4|R7(7:Ă7d/}d23_э7 4i8}4+Lk"4S5z c[K9Oż^K񽑞 t0 Q(0sW6EWh'>FixL#7BtԆ1Zk&?m{}Nh:@.8Arn≭/70;Mީ4~8Jdžq-g&lE_9VXb+!ROek])55p\%&)v"Z@5(Nۑ>n j1{r ,iO%B! n@hLcVր݄l%00†} RYh=ѣ yy0Ίz>;{P\}ϋ ":-Yմ\"v'OŎۚwhV(t IZ.UWhq }| (rZ DP"`9g{):9O̮5BӦ$?(Eku L^3rOJb O -@Z*{W\Ot瘠 l٘(1POO݊ |' QV8og}<(D[-jhecp3~P^!g€FYH("& (,Tzx҄Nͺ>>] kIۭ&6Ӄ~vjTC{Md3 if:DcMsiq PwzN{=S.e:3 \i`sr1 ֌Qz(jg&5fybuOv|&X;5k'FBE@&pѮ2]. s5sC%(9rь20_Bx.,;")2zo U+cM77&D>T݋8YC@a2J\'w͔c9G_IA5!NNRj+Ƀ)5Ez% un3 |4bwGN,Lnc;70QE F})(ULqTCcFseg;=7EdOgW8m)&ҬwwbjǙKx#="*?|ljC%Af(ؓ{|M },:lUST ړϦT(iQ8` IuQ=KYk{d,s;{.W |#B n( $VL6+RZ6f bxwwl,0G|c>P饠!٘׊-n '^ܞ4~G)}(AzBhȹ 6dmUfy\4Q-GLQSC< `ǐ!xFWsa)7H5)J(O}v $4o`&<+Kd,eV#X DxzYgБ([N #?>Bl3U +n8ׯ*:<1DPtJg~(%p?&pwVwKvYE?$׷T9 m^/@;.KԮk*PӇə1+qU] #(^>XLAyO0ȯo5B]Ah0ʲi>v_@BHfFŊFĺzmt g9DS5>W>YZ T'$lAg@<2!:FvqYr8طa)PG3kg3FDʪYFP.A:!_S(H;킬DS ٹ8ԡl4l]-j*V T{7 ԒD.V?oxlJM]:e kK\L^Tr#5*1%Us'B'?ߴ0Jv*3,'h+|j_\"dLXСGP '-뿉: P5+J{ vˤhH K~r{ݾ/ WO Qs8<ی]CdxY*;^ۼlbl ,vu+7p \Id)ǺEWEjݕH3㊁~ώ=쒓sz;l)#d#T7A޻ YP:REMFr6c+ܐḘU4my\4VR 0q^DP*@ $y$,5gQ-B|㞬!Vg" ?UŸYB6F9lSM;⻻q`\v㡑GH2TFTsbw_)GA=v.Rm0:ayu+h%u%Oy݊koZ'IKKEŎ{yI㘖_턨/%*8W źFNKQ8U6tuxR^$0QUc1e`ƧEtϚ7Rp+;6%vMkBQS_:x38m}.:nMcD<,C=iӄ3:Ecr &Cwe V߅N9V!gTl\0rZbX5E&Cm9t07IPF%`EEr;%|гCN4X5!W"6gwoa* Ԇ3464ޢ ZltlסfXyY(<;\) W4ϵT6c=K2,q*6c V^T5:g$ZmPwU(:5V+ӯة %Ut 5gjܘr-^pDAW r@̂£Y~pT V JBU_e+LߕU23jZ֧e^JVR|gb :ɷՅє:X1x6ӻ_E-#s,`bzw9 ,wSbDH/1}_cwmM0T ?oY▷"Ә>%: $: yJ~K9J5` FhU'YX:8TJߥ˹ܟ<\,JjV~ߥu'ڤv{u](L$UY`K=X _ bو;46G&wHH4d@֛SfL głY&fd!^#ͺ0f؎[]o3 R&I|=`I%UBu@16r[ˏVvC v}kcݳ-0K#Xh>sZ*dd[%- L=PnmuNIǵ^pɨ <5Ŕwކs@5DzPwEdݬl۽ƋN yM3g 4tv=O7wn>o]eukb 2C_SZd;Pkow wK㻌L;ؿgqx(JQG4MZ-y "jhg6 6ךlR'e f Fb,]faq}umI5NHT \AkK$ʊLuТ0yÖ5ݿT7KiIZbvi\0:3}a(7*NfA&& 5Wil|Lx/eVi6m0ٰsstnHЬsnLLQģ Ŧs^TϨ#}h0ʻiZ+zcXz!:+'6| } {R}=sjgz><'.XtpPٓkq\0 ObR};jʷYu<5{r8Y |`8L3".vt ? [9r#&q$,[ 2KÀQcRp8dG0òzl6Q1vBL?@_ `rW 5A~8 \'t>o2A8*Oi1f?Yw0RhWVmq c%zAXtae 1^J'sv옒ơ( 7?L2y'3Va/zlαm| w[1Г#4QmǬZB[w,K0 v9Y>qb2Z/Ւ뿸Z}:R&(kڣ;2߬> >p D,(A <ȭY™͈"*nt>RȜ[E:qǝ . DQ(c1!Ox,gMsVpXx&"mL[8Ի©d$__] u^7e7OBǏX嶞%7 b"CNShaVoWBĨ %iJRƁIg\6}&Ce%3_c@AE2/ mG~ʤP ێ&Xg^x(v:3M a 3C;I X˻p:`TaP5˜V<ј%lRmCU~ު#I;,A>[׎ 2Mb_"C͍b[YNGp@ "sIʅ,73VR|7a[J|NJ&Z_'H"X|ɥ!|*bfLe+ӭ _i;pUEѶ\]=+R`VH}rc(-ä IĆmx?w4\mGaX*W`E눞HtBUbr=?sfIwk~rwOƭAP<(yQ4M&UeCz-dQЁWaqzjkգ#2zPuVDρ=xA V:Iߧ:.Lu$G[~FOРA7Y7Gj``| Fe5S$|%,1龙 tHVb0|\ )* (2 /<ēfܿ nT,Dx+2M"f0 Kg#S-9%Gr_>F]H!Ax3NbLRPVb 8rͰuek慵0m0E&D9"2ϖəcAfitD,D ̮v>yKZ-Vva)j_thSf4 }r\Ox{=}bUFMs͇@6Y2)v5d̞Ne,kS>;r ̂G߂6귺0 jyWX"QSֵP@R gx5Jl]N F_k2+e#G`4IFMKTM]hS8qtx77ʅLyx";"u^sij\س,=QTFe"U?6dBv6pg٫V@f3Y3e^!Z߯ˆó?uR} #g?L !l;ڲ7B_C\FA_U Fb3vwroAފ ,mnficA1Gɪ+\>*RGH̎iyJNtHgkPGN!XMhQ #7Ӹ1Qrl&% ߡ!Cʮc!ˍ!l< -H!g4B؜hrqQKpOpaRI$ ˟R'Y ]|ʓA#jfmϡ7T^D#@r6.ݟ~8 8j$-\hxhWo3R Dp=͛Tin[ b|dg"+-LyGɜ2e]#COOH[1(U|xfTGN:e{=zzuNaQݟaIgogQbMc>xk4^sg3Ɩ_1"v;T㚎ݍ^~Vٸ9Lh'V^gOy(K swg $$ Un sw'<97`QQ̶`tue>RGoTW$И1g>UM&s%\do.l>tdXnt=k kN/Ywb\XI2u F0p5|Q5/K<yp!;:Q{ox9XpUo?(p]ꢬ<^]Ԏ巍^w&9 G B".MCQ?rlԬќ(7]pO$ f}. zP&~+Jњj&}AP,جc%Ŋ?Q太?hv]٭~fiN"iO؟B:ڻƍ(~M:Шj7gsrў'"^LAJ"}},,ȷ,76M`HXIO5>INB"{Bnx =/?lǫV)]^?AʅTm>eގ14ܵe+}ϓ! N™JSYKU!& NN\TPx̶ZǙjUֳQǚcuFO@2XD!iMu;|6]=8ej$ZHkDx)uǷQ$.bW.Jqw(sȼD~N:\{|#"nJ}pdS<50=$Hӷ`hdWDeo!D&z/Ua)%5=].(yۋIh.(/ m\jMx;L*n cU#l5sB4JPƩ֎||v8(J=瓤[#h},Zz)9}m 1Oǡ$ H@Ȏ쫏H}^(;'FSYsUU1e |^D*B ;W?FBk!|WɝdE(h %=sv8i]@ ާ!X3?X˻ %fxYyn-%c1A_5n| kjfG I8)?s3J̐(|S84/3٭)lB4u qu1GK4`ºdx 8} &ߠ[b2nE~V-BG1tpO3P_ ->j]`6(N[DQnv٧ FOQ4QM{4:lclS"4ΩmmC*Ŏ"-*Vi1p1?),xzHaˆ.;}\nd;::)to=i @T) kk3荾vh҈DDO f[_T&IͷN϶S֪Q:N:9%gY֕#Q}\ݑ6`Ԩإ䲕pbwDfZl Sv'bUWGD$Uy~QPBQQ@s&%%Mf8/vw a{m\h,\): mAImo`$hRW͏_fmɜCJ1٩>lΙ5[⋾n!%j!Wmv~f"O&|AKR;,{U0x\vhmepGip8XZhjBh`ݖ_W֚k5b7*1>}A8my$rbQđ.&z<Υxy[ŐuIDt ^ԈݑUlY&'Ф:rCP92VΜ2=욃m,/g!DRI:W~%`m&;i/O=2:'z&-g9%pk\y\<'Cٻgf&.eH"o1<:luzVD NY\)PfLJTx.@FG4_? 7!tbBW8OY󚒂 R6kPZl %:L/Gʨ?J5;tMIRdqZ$$yl"mu? Y2JK[| Bi÷2oa`DS|> cE^qY{Ε!? WaPU j8Bl$ DK+J~r"+Y0 aR+Tz5-Y#&*~~I8(5V0 J=|] yrLiyG~ Ư./B[ZչV{Lv:?ۇ|ɶx!؂]B/%֏k IQk+A0fe"y,$iSFbo & ;,?9zJJfD /O-:B*FRsj}9("PYƺS>궐LP@it\#`fOBBvwәgEy\D]oCUǞ>WdW|gאY0ӽ葃Fi%Y$ 5al`bĬHug/kRɛ`yt SQOȩi:'CِGLo/Xq3 ݙ(BQgI/X4Fbh_D(F-m\3b\ Qc_~LVPm1D8pՔ:4Xn0oMbQX֦즯Z aWN}^.:ˇ '5ҟˏ'd9x.jĐk7\^F>4벹|7/>eCg朙L+3`C__mZYK{z{Zˮ7VgN^ U+ps#䋠ЛPE'v# erv*wYW<>4҅'1y: p*MvqTa֨Ot%'DG pev!G{c|pMG34!wѾHNMO4 r=6Sȕ}f4% q?8=J`ᛐMILN )/:;~aXHPZq!3SgcdӹɀvdwZ)u8w$AEQ]@6P /Ui@|F/VZQbPN A^+m>̀΍4)'H,y1z+VlɱgOW> NugXDND%7uPĂB"c ]nE;Z@YH*k}{[Q:ł.Ғ%=֢U}*Nw<%bI < Jo`Nf!Mɪ<(k>(s=i:jR;EsK:Pv;DD|Jcs+b'yoKԹݓ`D@juՀ|SќE>7W`Av89Pz һ@nSaokV b\O~ WRnz6-lCwGr*xX$^O\ X\d"A*mSv5WK@ m{Ւns =E je54?f*, L?W)`A.7O *Ae7<^~ڷMRaEj@_GEh]x5J*P `$kVk#0]4I>f[֖kΝ7x%ptJP1QÙ.?tR3nPggM8_@(Y,PKv"2#]Ǧyþ w$7$cAZ@bZjNM~_ z<q:ԗP>PٷM7:ghAB[a`4z &$ L>-K-ڠ3ۈ@w$Clx<,T_)iCGt i[;^u~5BX}؅2Me+ +yίI>Cݗ/1UD !g1A(akyٽ5{bTZv ,w!\) oE4ŅCepptL:ƫ,8]VZPY.*^^eE@RRy%?U+ xVu;#G4KÐXsEK?A ؄\<9OBQu]{r d5-<c-)N E9<P[4{_8e=ir&v )f\8CM*?g߽%A ݟafg$@:Z@cdCR$ܑF'r-TjuapoH096<6NJʎ@I}cPzC8b$A0Ln)bhۡ{ ^gSP֞Ի3.]y2J/O->LLu-  60v`!%k^kGI`֮#H? aߥU%H(y{*cFml;X;f=7wǰEP'idZVof*8b(+Jd`\,

      /rћ 0r?qCzb76}^Xy>9`!=꟯F]C6Vٜ2N]( nhSVA¡ɺZ( DҲ׻p[&I*}jF8c%YWV$A&UJqWCNcD216l(-NiOiཫj~Iy(h(hrSRJJodCb>Fo})?3eaki5gE!Σ>.;،w˩3Yx/պ?~-5 `[f, ,6g!乔,Cj{0֕Ak탡Ɨ 'MJuk R'`T48&$fOuءcRF *ՠ8Qx>_N}Z;Ăf[lR (v_෥K\$a*31f~Z"SLH:׭RTړB)AgGCz$Mi.XR U},ҺxѰlY<30\٨22DUEp\X[gw Ca@0U*Ih/EG U> Ks]13U$;Ep%8+\F|1~:NCk1YP0 084IōMy-R?|[&Y&?)e |aR/w.I86]lIw?KRʔ1SϺ+#'2"Qǯi|48um>NlC1Q傋@G=3B ?"vF֖(|5,y`<$V|ˢvŠ̳"\-{6T ;q^p_|fr@PE䌩ݎmM&Z2>m/j)L_սZ˄Hd>QDqi-bl v*F!AU]zMTGj<]mepIb~^# !aTJC4k/1L$U<Rb1EK[ի>?968EnH"pVIZ"ߵr6JZ%|"#R*!Y^iuq# 7xR4!Čpqdp>z+Cl{{2,Ŀ Z$w7 >s4 bsj好8.UN1r(e[4VM7Jp[ZLYTMvK YQ=HS|p28b(wg\JuyAۣgGOZX2>QDC1zG ?dc>4e1aWq[Ǔ×0]ɮcfYA0Ǘ޻JU<ˏ-wbz!'bta#4 '4W#-Yԃ|uY4=RHp]2cmS)4'ҧӧjjV‘w*];Ȑd8 z[:Ep0: ^fRrSWFǙ!}ݴJb(MnQc:`ļ=5:Ʀb< hR|wU} K-^Wv(n>$"B\^ũ `1aVBq4s 5DE}D+pZ({Poyw}E^xոH'l}{) (08N<_}" Z"zKxˆCL T*)7V)*!)%Svg.td^ q6u2W#h)`H )-G[.Sq@<hkmS`mWCx.( 1$@Y4D]ќX,z=8؆ܦ#V*FUyБVv^oy4PQ. A}rEy%زXP=֜8;`rFU"   Nm,@7!.vuQ2D7)vsy"cB>IE+wI߼M pX Pζl #ƾ6!US5J"vM0>2jWljDKHK%ךNEllT&^q M& *  |ԯF+.֪A܇XPB'9;!^gGD,GSJ4[jYʅaĖa5$dlqq/?&r愱A}Җx)V>{WI4&rsXzy7$E%i\lG>xNfWh-Mwm-"@.}y6A^(TFrREd%uYp>O2Q}keW ,(EF&owCݤ<0ۧQEsTB$<@ T7\8͓"mc4U@ẘ5;yb[PpH:뮫>l,c+&Ԧz9J!4_{bP}߰WO8b/L3*Tz&'eq 4P as5n ]/#`ѸѺk9;6| i rJӁu&Uɝ$SvGCx i`x?+>k r. Swzo'Q>MԾdt HR;m{(!5SW]rY?30 Wku|p' ̖Ǥp`~%VjhIѐM'oy[Se? W#H#:6H YG۞t/8-_ uUV*UͪXm´BA+m W*)Y!iclPkd҅$ Y5]"8J|ղ-|Xz(PcgpʤC+Z9~x wSӖt3 fҽ>H~Z(AGw 'ۛ^1k eOx>?~xorPDT H[ƭDZ&>\*0 {(b}v"r 7W{EWDrw}dH+tTGVYT5OyI,0a8&d~`!jOf Ud85-26]_ZQkW}0_j c׉qJ2k{^nExF $9)o&Hxl4]oYMj2`X&7+ 02WR &دIz@7[u/`Gc'X}>CQAIt/v!W&D=Na^wgæh:DNh Ac7RUiG ${0cL^nje4۵(L=AZsVo+t#"㼺/"\P&6dH}2?$_XӪd\&u!):ʨG)}X1w 6te)?;? 2parB+[?Շ; -"`)JI?4E\Oい*$< p/91R]^ L'b;rѾ+pa;v+jVAVt$+i_(xS87 XB輵^JXC}T~t 8nN!{`w2  XJg)~.iL1%>`7XԲ`-f,ֆz.01m*BJ2ug8+u?#Oܒj,h7O*e>?*YiiϜrH||KCkhH^ d%39AڭE.ddIjϥY9yhGXr bbQ5 [)dh٪!tS#e1yHݎRDK2Az 8"+O:.Vh+ O9[#iT`_KΠį< ;#IW§E~9+h+K% &WP_fh-%ԼQbY?vZ ^,Ay N\ե FչV5tԨ*cCyTfÞ3얓 ]V%.M\*'ҕՠܶ7rj+Sc0Vmյ#[y2"֣'FE{)%>>7w4ȵ{!퇗ORZ]ܘb*z1OUsj;"),qjxV(~J?AVlqxx> c'JL1&Y ߣoS\:p~D׵)I2H㥘CY+Rܸӓe!f/As ]]>uԵ%gycў"C@@&Gco-՜M]b0Щc%#IfB{_H)59>N9Jl /U1bsl\ W ۣC ҸBc\M!?-f;]%y$kPr; M_X){-b;bi/?V򾋪fBnM<(l/zq5]cVq&SZrx2$z[-qIG$cƈN9JÞƳxtf虃2xB*0=x>lOs2 DQ;<&S 9E+ JE8n2vt\g9kr3iZ|( GĚNYp#]v.Æ:K_={5MaS23j XC˹g%T x\4iU?ǛGXX⸖ʙ~ n~?c8F͇(54 ox{N^&U>c# 5CiHQe viZ$M u3~2{:dcKC"m"&tlZF4v(T6ER7ιѭھr Lӏ:7984⨫κ C Y3lKd aFD e-NRZ*z u#UU*( H߅._%E1 x;x>-~֍լ51WxQ0n(<О`qZg] b;MYh^B#R9w)~.%qHN1iH^rqW 4g)]:knDUbv|q_IHܗ{ .8ϙ5qm!.Y7hP+ -gR X/X֎: ]:`=e?rնaf: Zr>:gSggG@w[L ;Y<.xEQ{{dٰH!0[gd4Q5'^ =>}ŢdW)d3 KVp-90:xg9(aB 4|V*!.94k+jf((K $8 Oce;~g9pfRGAx1lAU\5{9݈ce PgiFNwILz C/N( =Æ F_80l:q3UKoDt>SH{ TJ{v>J1VzLR>(ҠYsn)SFည{j嗂+[ȱT\&}wzY] MQQ<9a4RU}R^l 26Mxv\ɥEUjRUKW(6e 05KKo~J hQ65Lg&GeDȁzDr+ܨUDuHa@8 '9*R==!mWRUY1 0$7xLFtXעNNݷsv+;z7++HrNӀ1 mo1QEXi@!L+T>+N(5R?a [VcA7 q[ۺvhHؽkLIgNm/Uia;53Qc1Kem?OPM~eL4 hu9Rz퐧ac:ݰ\ВU^Ey7}xΓ :!rK|Xx{f*6c)9hbqhy G9G'ՅsIIgء{"A)ڐ dX\]۩'{E`#Vih>H 46lU{y:Q"RLO1})Ir-c0#%F7|3MFcHk;/?d/m{4h0kO`^i7[8Fs3rfj Sk8w>7%ޝaR\PI +؉* r4V:(/o3ZN1ܦikE3wTjKtGWp@K 6}2UZ4*(;rS4tA´ PU簭XT>Eׂqe/$_I406tH] _-Ac71KoXY⭜"dKnkh~lЌe7VIWBV64&m(ܦ^(^cotj.jz韤!9LU@jPJ!+T_e |_yWChzo"w[f]GsX?H@9dmkQu[5fhSM"K (}|Bn7YNkؑO#|oI;"Q6TpNKn%KwH{1:if1?7i>.<.7? ټYQEKZskj>08L)@\sv l`JBZ .{ 3:ryv%ֶ" %y~ V/cZsx " IGQL!/Zc ]W^fxG=ѼU;WVFT\izp>$zɽ Uw?3cF(l“F,-fO |&-A*D4.EXdQX:cNM[;`c?H(v}N2qe"֫S~:E~Kw Y5PI֥^bH˒P2&P6|ֳL|=[wvfivڛ?x_5z%vIͻz['o_lLO7glv&LCt0D Dӵy  H˛" 㸏@|SEbޑe.9 X]^X+t%[ԶaOJfˀAOzhSCPհ RqoGS~ ó9ǬVH!h4Tyz[W" UV"JVwV?-N6O@ʒC{,'/C.! ߷֬ugB:mgz4gxGi`\GcP>?@b[I#H ˃M?I7HKqmMTʴGbmr_vAgNHh%N{;J^F۷OUI?1MJMs 'ꨓEn>U]j,"`Jm?wx` 7ZqȜE/5E߂Hn2 Cg8yA 3?,?0בsB!PFQ 6QOI®},šE'.p51+>8v0$9/$R v "PKY@?Iml_f~\eL _OplkRzM>^9OcoG"dHB,V1R҄T:ft.\qZ<ԛ[) ] ("<#3g|ôF8xA[эq)ʌ?Ou PYP  +/XLO rD _pֈ^ 3En߄H8RQqhE/Yȗh;!7 `Mjl1NdHFqF;˹&ߢ9T թrT>FQ hly/B Xy2̏܋0rF P4vUePb%JU%axa̍i}4P'F@#;W 饕+;bgnSZVR7]2ZN嘲-EM %SsL">&]4ZNQ}+%rtOPQ^(EsSVRQ)nip>{=/s1j:g}$dx%GdY_꜐9#W_9֨`p]YDd#'9}t|cQ-3(S*`QlKٲ)2ܞuLq'ҝ|$#utk1J'pޠƝqs?G>-j|kh9 jv~A#?.<$.t &: q,M4Ldo; Fehf(Y/+Ӷ>^{,XŨ4yiag.Z|gp81Nm_tt/xH40Ҩ=9,X aI*X@n&qJkYCкkf, xun_mi>1e%Bؠ䚶#P|]dxCzaqdwUFwޢRkHwuY+#9l`Ցu+wFNie`I=XayB >^`is%M;%p'Ago!B۷:4NmupT o?>(d=F+Y kG;>l( u0~511ܬBB8ň~ڃNQao*Ȍ=[YCBNoQV^d'WQ>v~9Ц Ҝ%G27"RCӛJNС)! C p1PJ^ȎcV,4j|VK[u,|o&S}eh`2M.+λʴvWm2npH|kB3T8B;&z F@ 2u.su\d \(-Aoc|tIbz}(IšQ.7y zJ)3s~;TAy6w us/:2&Cw+D.oLϾ/*v¼GЖ\ ̐q"?rE] h!L9m[Baͅ_6s3 `֤zSmUU/UHZχGPYuʳِC4֫/4&M{opZk {":BfF"zyT:1CԺ $Vm3:S|-]"LP)I$&/6`8`sBbPX`i@xWnR:*NS?]BJD!>jXwR$ kK__픘BFJh3dTՆ ^@(JRM`\nz*1foy{F uՊG[a"xٯ]}hC}|3B/uЁ d} 'b<24"% z)vx9-] ʲPqhQx6O+]"L!ȦL<[ 5n3l燃w}2Ps`UJ, H*$jZ,~.YQ_}:p[rꨊX 4h]ػۏ%ni׺[WwSSҞ'ğٽ[9FvNY ϕ=Y=|l<8,)&.q'}~dʲ/VVd LؠH&(>eu񸒘. 8rcZǹc7v9Ăĥ(0|y0pTyfw,f|݈U<6DrCG򊕊K@I-cdWL^C_aTRbyT>XN׫Op.oo[$4|"z!,GDg"a{|f  a ^gmder?XN=,;M^GLОy )pY1̈"G{] +bP|!9oqZ9bA;wAN. 3c42el$@)8Px&o7>%G%mZukz]$ t⬺(!qI ~eXy>㈣[jM2J{gkrPenw^,:Xu +y`K]V; =h)|b_D<+_H 2ؚr~eJ|Ϋ ԐD쯓]8WX Np7_FJ9&ڤ!8{UQtsps Vi7}<2=9}X \ tOkuխ+Erē^aX :FMО+b" 4rX6N찘?#I`]n,nГW{FN@Tw\W=x2b XQLPfۓ rM04L"0*'Q_j]N8k(ͽ`Lq|] 8ry1vVyy&, AeyC{v*!MꧯS^ر) ,gT [|ʟR]. $DY` M/6N(՚q ݬY34e2ErZ%Tٿ͈f:%tХeS[ %VBbRrw|Jlm+^{|pKE؏gIeHܖCY Ak=)JN Eu˩ln$ Ku<. j\x4w7FN" ~AmHٮK:ypwćzYEὠM)yR{]#>S f!Ό+/*G%J$+~gk{'O@w+T1ZػSXȓvqd]I']BkOb$D:'U=}! mVs ˱!mteSŭ|k:{syU]UZ鄗-uO茦_0#=囅N"MF0QFKdQlիbшbjl _q {"rڟK (Y8COT$xpոXMo̼dnvxrWD)}4WP@%A,(H4P&A(4z{O3 wWH ў~̙'(A?ElI+B5D:m4 )V/>=EZU8;{]_W^ a8֓Bn>W=e10=?p].=VT%) D{;TJM)ʖgmu6~O=0"1NJqc#턣qiC=4?vqcF9U7$w h,uGbF#'r(„UcOͭ݀|PKy5wyS Ze*ߤV"_I%8ct,'Kh^ =&'.6!4r555%Cfgi^~Lĸ]/VAT^w-p0c|f@B~ o2I޲9Nij7RK8ST= =bEJ6zf1`6k8c%m@Uf]yzNeuW?v2i9#KT0 |VkR$m—{J-'sNeTkawНdʇҹy1W)yLP1?gZ4҇hУgw XtwNxCUJ?ⷮAߧW\T6_7A>z5rUG.8Ff۟D}wsD1!3\r=lp_~جj՝+k6[޾rj[~:ЯWH1˾w_Aq"c9,5{\}'jxt@fΊQ#eq=830S78Z#3mgy'okݤo+@B3 3qV|`3%ׯO:("> hK]|p{!zA߼]J`V[#{>g椠; .swWMOE8) uބg)\O-Qz%5|험OrUʄM7-Ȉe@(_Ah`T4:KDZ 5IWK-&H7ɷ]αb|Kj1:O_˸e_5_}CHZ$xǝty+UW|ҏs^w[ȱ'_(:j'$& Hq =+." Ƨ,M- jYWq9ip4>?>F^M= m#/8p'zǽEWE657w)zGFRry&ۗcn|2R["`G'} A`@X°&+LD+^; G1. *CABmn^ߦKrQZHzɄU>AOUw8lǡoбVngޠO ",aWJM\Ҕjܛ+^&-P,lSB%"q_VbݴSR %NkU1N uQoaM iFPTN@(4CYg):\JwV!͚jANdk.^ JU2yXA7SJ8 gl}iW"{QgT6Y UG2.!HtF3 &&cQ&gъF*|3^A8qpQ؛\zJtڅE<7,[T0CH'}˚//HdK !7kz~:͸խ/뎬frX8#I[4 m6L2僤3an816CNAwvt}?y DJ`ů`5W6I}Չ`.6;wvKc[{U:hcÓ .R&tk`k8B2x.5YsTݳYl)<>.Y-F1=G++ C})ƐE&N.Wuno=y-|!i7[ k"k`&晟@o!\ׅI2מfW>**yM3iv~V`=k:b 5eIܴmx( *.ڹ" _!wo'J[1a@ǥR/ 2=G Ѫ }֓l+p@s 7k[#NA%Ƌ)A]^~WrFkF_+xڥϚ*[6힮ɹ*B^nso'5*ϳ5@;Vۘ "i´8!0ӿ/փ;݃ =xפL咓>Gn~cvg?5FxxΎ`o\tw8.)OоRqYϩl k օ"X_-ri9e[[kU7a>= 44R胴fq}-gh;s8Ct/hCqfzP1 Muo u. OaDIu4V)3ޅd$ު*sNJ~zfXC +enq}۟: }ٴ"9b!7ոr|3lLQ?1R͚zZr2^#"q||فZ[d; / Q{+c׆%1/u=r5dmOXL@hQ\|m᪅Wϝ'6]Hn#+kN%2R z~, #t'o w@|]R{ 1mUb}ehBM3T@%|sҾEiILE!n!pǰJ9اxחEnr%B1R dmW\'ѸEioqS3Is\h#ΊE"=DTlʟ\ڳA5G Dǐ)lhya\enJFةoꋕ66 C^;0WXںvق Y^j?xg45ud6BLaJc+blnX?|}Pϗs;w3K>2K42%!ٝP}#Z/%=oƨla*cCݛc DdU.Yd ׉sp0E/8p-l޵H,PRнx}i0/6ezv:Kj ?T t]DNcGUtm ?C_ i`4) '4xZRѵ5<`!`W& -"=HZnG~8xNoc[Fz 2o1H~vv(?wDfۑ@zZe\ bGTΑ\6\vKzf?&g&ƻ$"c԰8U(:6-e tD-Z7ٚIpn ~]#yx{MIߓXd,L1^F~!CÒ2;!&\D[J3n&7l[ݦk4{[ ϶7{c/s ąLDؒ>B#Wr#mWQ ӈ>YxxܫQ2/+eg|S>(pL>3d➗޸s/gbk,~/v|s C{:QnOb,)J 6x- p@.T^j2ԮH}|.a!Ar\R/@bC4#}8*x =B(s=0AEZ̴( «ꓺ*gX-<uooJG b4 Vbyx~-]OPq0tY+dҞ޽qԦ [P nP)q-pތe+I^UW$ݬ̼)iF+;C;~ΊU-Ջb[H1۟ }Qs]ɺV.^{p^2ڍִn]IIDP2|((]~!.PϵUʝZ3 afƁ2D;#oD\gżmpG:bKW%5Kp?#ddd M[|.yXnڀ48~Kh#>h Z|+.cK>.)Aay==΁A^5'UX0R}GGӧkO׫L3;`w]=?֊U%?W~,/E\T^bW/!]>97 HVHSt?Q1sLw9'\Fc'zbQ")@G{`\^#{nuY6u[3fXׄ}PWa}ki'gR7L\< aw[69R.g{s/7‡~mKQ.)Q i81`}WM`s޵f)T߳TmLmG F[7fWDxk>9/sB@'-R}@lSO^wh@fjgs:[+e:[oZuE(b O'So ]];p:Z뒞]~p7\jɫ}o<^؟ bIOYW!w) EN'񺓒d>ܸC{^1GŅvJeV/&)T%Nrs-(-{v2gaL^E7I%]x<냕IfJM׻Eue.͊HJ"+}&Nf%ZdBث)s\ӑqyjX\d~Yd9U$2Dv̱nX=xj*fߪf!2pӑz^@܍wmB`1en5)_TFQk&OlE& u怇 r2xi 2-BAz ?ltiIb ^zIuR(g,L0oVaQOi݅FhyO/IwVtSO,'YwQKc|i>0@u-=yVpu}tӨ 8@$pzz1LM$|IΨ>E`9JvQS09?#DIG!?m؂"jXz@"V؊X bΛ[NII8!9tvQ)8ZmǟO&Cq sc"3@U|s?lyt;2Zvl:G7sU7bnۥ^tH-qE,ʺϺ5 OBnvLv1' avO45X>P|=7cZyŦ2k/{RTިj>b9i.Xo9&.<:! wTPt h.^@4zPǫ܃rb 7 KJSOMpcuoXdYi->5ӹ<.a.D;*{ʹdk+^":"XTɧ!n5, H2g.wiE6 êe Vvgaq)nwG*ZA[^][W!lK==-'~Ko%yt]*57)T b t3ጒ,_Bt,G6Xk6~j<pd{އّpkpコlzn)@Hm:]ZzR5/x\C6Ҿϟ8u^Ȇe,׌ ‹ij_$Y5gCnh6mv#}Hi]'(]+m7Y@˿AǬ}D!|ktIu]B҃:;z-T% J|>.%DJXgLO ejINŊfUYZ%?,=tEVsX&erK hkKE  @ovsU4wޑ]h@svn᠙G3'UD||r6EGyE} Vt]PUW8xMRapb.QOlǐ[jK"P7aUa|r^=<=\𜊮1fۯ0. uX$T~]:=HܓDcX ɉ_RNnE![j" 䮛@h19vQi;Jpd  |6)1`~*hýLOps;U_"jQmSȡPImXʢx*nX-=z&mU %geOYxEzkx JT"vVO(hlLlueIytg!{2M†cwSkWj?-F-KplH.CU\q}7sstlo}W Ys7iyla }GԢr*k."򯠶f_pI/ee63T^T),/~:t`gjO }&-B*՝BB& ^h[>' j$K >%jv1#g=j/dTIWf<Ųd$Ճ1npɪL90=q{q6n!viB\47zz,h|bx4^,ȫj;u2셓PF8@m J]6!=T!) O Vh8 jsdy 6Ek225}#"fpKlXb[$lCNvԊ'{E9.U'؀OgE?oI.^d)+O享QljLi5eBUH )2cG85Gn hᔄ"`S ,@6dU٫iv!]04Mur=vy::WxLXN?bRD-'3!ͬEx̴E4C6/o_jQĜgQe\OdNp٢s`%b[-Pm-H o:rݮ:*ijƛKN;F'tjDmewՐT Z7ؾmO.ؕ܄'i'ƸqR' !}(3p0WtE/Pd[v<7S3kث-e!TR&v[ݾT,+O`󄶭ƐS=Mn*ɆKME%yzGɗvlg@W2Ao,0lOy-aŐ7t14;L 65 G$S9~Y+n<]K WGjrKPdLyw?>w1hr$'=fw[3{惿pO:ǩese!GS4(i5VO^0nRBB$eQoPC/o]hggZ:E%cpQ@Lh'rK!cj+PTTNn䈜,[i}\ ҒaR`Njg>*`zi͋|&b:sz(nʹ&me2I-IoEVL#u{껻k"]$:Gҁci~Ry@%02,|B>XLVt/@;zT {KQ7BѯYg[)T aE*qDo\')}p^uGo:bb; 0fPp_AeyWr5!M\!qM]2lED6.R;c L&׉.ۊt'ߎFH !Vg$:3n+ӆl& %ZL5o40kw)GLa+ja)ϓ|/a=3DEtzI$t'B3LٰnhM jm< n w8eH0o'ʕ\t t0g5&Hda{hz+qCOqe %p{p"+ m 49 M|}"A9LUCǹ"7(dwƋ y|S2Pצtymbty3z{ݻ,yAChUOKƟBSܝԇS 6iұ;dHޮ0'G⬉mrL{v[\PȮڜ UξWd-lܐ/݂><=k Ja+lղ$:v' =yeҠ N~6Aޞ$jt)5ЪT*$ıcCɱ*\f7°cm!ح|+Bj5ZمR#+Bdžb#*B\Z~$"@_Bp=RQs>k%*} pi/̺l8r>#*9k N̸>9dNTIqxPj(Z7)妏vokpn:HQus'4ӽ|OBhWE"䞳#I䍬 G|C>m*^}3 wSYy(97\&0-]z{"ꕂtZb&Jy98*'簾vw[hQ-ӿQZ8 %C8wKIVRKC%p"`Yikz$qf36fv!(XHeV ]r;E* R}6Yjx6*S5 ^z>cRJ4w$Lm团*k_H[6^Am1 7liOafX~Bq+R{P`t̆zt>CmLNGv~|NEӹp44osL)4ƽPa}xwg@_LfP1+1ursLDkbGFb"@]K |1φ 9.fZ.CQl fi J/? 'gg᪃CFCc3U+wkl.VR$S5bv=\ʒ*2kN*SռcϨ͝!|[UEimYMĖ%PԁX<5ɿe~CJ D\3<-rt.xHt+1|Gs!dÑ .",].D+C .( [4R6LO 7̭xm1HPݜ"5-3"5j9yP*G[+Yl7g/1\o3_Kb >T+92C D.A'i!ZNj E\,%{sj܇f"1 a#}Xw>`*extfV_ŷA=%֭Nr`EǴQ_ͻg O_@:T'j6`Kj7.zOO)l@'eh^gVڝ^ kgԻr*-+"V(񚷨q=. fiKŒ(L0#>h}@lKy:)r但N!2cL~^I/*\qvHe|V=3ԋU\E"82gjYCqVmHU,96}C Gqr; GBf[3QcgaZf׶gHv2d\6_6[S~π^p Ξ[ -_bKcm+\cz.\IyU[f|딚Xp+௞9aY_ -{ҷCh YC˟0NTg{ t9ҤM׺Ho M~"a]?! $50[,Ay B%h%-y1a<OiaV@>r^dʾ]wdRLir0Z*WxIK~t5_QZTžo]9y0՗ 29:s;%mes}l@I*kusٌXw`NN~5jU;C84e.s~$V ʑ5{z`}8D9+R7t$3RCR*C|m=V9) z5E 4@&wfiQdS7qJ7|Q~ÅICS= +^ES vxQ{E'8ơ @7$-Զ>dQʃۖXzQg 3m\})+.,]0{4ɸ_f#EbI 4Uqҭ~ tivCZKN+bI13Q{Xf`܄G([o}uR!@8ZMyĠ$ fBPH{ ?LrUWp/jm3Cs/2S(Wgx.[=0G!4:QVMڏߡItT,QV#~ K]R"DZ"^T$UgQBrr[ȎL `'% n]ehO]*4 R,@>WSpDm@$p|,*(zhV c(2Boa:hv0L@:E{iE#Q"f)~}; HN~lDu*򊨴#wS37FdC|L,1 fl8Vix.iplEwF*d`f: (cVƘ {gXͯ0.Kx/6Vm 13؏S̆2tg ?Q^$3EROtNgP_6|IOo/Z^*f \>%D|}=@ke>L1 #D%iaHPFꛫ|ip}|4S۫^y~uuIW|nX]p5fzXELxu+eԥ L:Rj&}[FYZ?Fn*aH2΋!퓊u'+~ᓯcPՃ\_jK:_NEwn|׼wANw)"1:nǪf8XLF4cF\5Si\ݒ/d*4ʗ;m+bfcgM`7/bn>a-G 1?.Rr ]sǕL:#8(kZ}_y' 1c1AA5ld|G, j?mdSr h_[AG)\;]i^\|Hy5JxI{iAbBاZ2Iqp%( ,T  ^al.oޜs{`doF㍄sc&(w?>+)zzDОA_O]BvZk0 &yj"dU_ "w#Y ъ1ӣcwaz<}J׍0sn`?ו xDG:Nq ԪC\8́ϱaK}tJӌV]nT`OU\OA%|JU0|(+c&e|B]ҳ;Yo,kҹщ6Q!S%W[X ,7EȱJʬ_c&b[.͖F hK\ =t-յ/AwAJ-V}SЩDOa2e#|sOgmb+!|)fu)#=Y_8k V}8΅Ztf̰<Іӡ @ &puOa:sIm"MfCt!k^gGMpEx'#cBS+& ȇSI*E6(EꑒH@D6p1vͷ{|p86DW6bE!X#fu ޞ듪sW t{KZu9a 6*1( ~WqV##JeD{J8 <:M>NH# 3`rn>5&krHSJ6®\gΏ<_ZjBQޤɋG$+rƙbSG010IZu5Z1W t,cp,z :|M7D+JlqУO:䆒?eVGsn\(e> -} <" *U6oK5㓷L:b0mO7Pn d,]&`L"$H MDbA#y/~Zuc(u!;bWs>nh턛=~2(a8$Q 3.>N7AԹ.d kNQ#E_',jْ^3iAűQCfCК=&|c;ImWm tTMdGy)!gKw2}Xb( NpRwJ<C^h|ߐ4Esj4( =`|⺆GQTn}(jDSQ**4"O=},I нr Z{]ߚ@gtGa9~Nl MTU'r5)̫RWgUlr &r]-1ښGe=RW4u"R="" 1\ ]ĢؗH GiݩV8X~.fL2Sj'?^`()}syd䰮vB@2QܣRvnhs q.Lc2޿SAA6mK UWpQѻ"fg?h e#EY d&tJk>xPct)r*X4%2޻WNhk]3Smo.NV!$lE5M~JI0! xT FbCyN"]I#]d(VʰTZ $!SBxPQھ (O<^ĵ{ʛU[QuFYQ7BL_EaNy,c51m}0wIv3]ysz>s7i7C9+r ԗRwPWW5)Ji+*М1:ýH?┌ SeALq0Uf711սE+&f|ęuxU}T %ۦcO}>3XC1q:;5| 0E|Jt Nü :(ڒtMad7P}:Ҏ|X~.i8ZrB*ȋٕ v56Z2Z軭G/[K"8pX.@^2%vSF֐dOjoy& .Էk*ן+_hlO6 Ug: *aolu@MdP|PUIYhKPv nQKzu2wS7C[C_ĖaLirr}ϱ{ Bz觨OQg/rQC3&%uJ d~M*|)D/j"[ln#6=pMLp +FFzg[VX")(P#~n/bRyyKO>~]n|") vvHp s6U3Kc; .ԃ+,#v3~ Bk9x+u_}_x >˴,u X:%jG# fMzl)aG'*;ꏣl-a(}EhB붽7'ɮ>/ ÿN:?T<3~/Y Dij6LiB8VlUEJ$oFmjie!3^mvN,t='m/L-o_S);S:a޸+-NWr%5$zl>30Uת%&TߵCP7$zp7$9f9 kxlr>!9&3v3:("9Bs&O%imS Qgآ+^C'NkUQ6WU>aHh&jXIhjҫ1بy0:Ʋ>$gb0Dw6&઒dKzU7XP,V )YXz;Zv$JsA14}g )- c>u0'(D1my'\?`kD!I5۳c}=TE޷.-GNMA6$sYV+Տq'1:UG۠ TڅE"PgԪx]MQh0-5^́rd:vwvHS)Ⴧ3p:=;l];~,Tn:üfGӿO/{8WRVe ~.yDjCe3{ul}>67õ"IFb:Z:<@.Nc" 6}xXԻ&ybLc+/ E("\ Ƿzr7aEm),9hiFkk8*j kKmjs3äow9euԵ Ą h7' Âƶt`mj!5zsL)GDg\2 xeuƘ8F`D/ &$0#vy 3NgB;wn7DoJ}W#OoHI<*|E&|C"*"}>.P+5rer%ǶWt̵mZ0|<'~7[+_.S[t{Ǹ^cxG,XnrM ).vZ5W@S'cU7Z{uq;SeOThbGUlS%/^po='$T+p6c[~h`En=k8`|\C'aBK0l{bUg8p-&vF*y [+*'42̜X LەA7aoe8xO# z?6uo_תT𔴤[򸐫X{ Mf)=BU+$jU&OmɇM1g^B}דՌ \16,޾C )N*-Ot*c/'^)_dW4'cyzg7ll@AC \8޶10I+D!9#_%06ښ_K`pDΊAsm ݕ&Yic6悞kOm3kg:@FĽ.gm >MgҤȏ'y]~[)Y)zy A 3oZuk $1bʷ>%Y}Vlx,i%eQ߷Œ{@_.< "}_7D%1ȭ*.eTy.oNLl 6vr}Y8ۅ6|{CXgM4u/>2!"wE#pH smgl%af^wd"fŻ_;:cwxDhH5lQp'{OԀ,RΜ%" 1*LP/߁9Wy 0[[/;_@Έ->l:(Bk!&rQEja%K0\[Q{EfV~ެEgkϿJS ZoBZ$=sVmݠ8ΗZlR&IrKv:Vjei3(Z=`o5(ZJEQnIm,{kbOR }aF>8񓷫[B`G̲RtEr.|QVRi5US\Ḯ kW1tJeEqoݖğh/ t}lTmǍxVqD7l ԅ?9w|Yd0Së j:]}˱F{Y܇(>餛XJXQ`rLtzVIN}4 D0["63 @lCqTGW^*+eG/]7d>O-ʴY`w9끙a 3`87Dh\1ozMco(a>)C\ys3455}joG`!V: +C*>g?>:XS ݄@ƌ'r URH:rD4K(.|LJ4w5`'{;&M{^*BD k_$fPtOGiect(D_k[;x$VܣhTgS7a*Ri=o)!CA*?pJ2m3frSս4#vZl9)Q `] fNh$hóZkQ!Qe<55rw_FKr 7H^bF]hDd3qr*a>˳Rɗe eZ3:sZ5HThɈ@'@iS?Lb !gh9;|߆I4`=cբLO?7֕T h6-?Bpλ4ͯ>\#pFNb$%4n|EE`R1I{EBɪa7q] ^1=bbB෌!3^Bo 6쓒ڃ cycrgbǙr+xT =[bETWlR\z4.C;1J-i([~EgJ𹆌`8+6_grW=T`y~ J HH'IVS?ZDhl{6"dP1bg=Qrm*`TZsb4OI>TtQIWp%yD1n *]\sXuQ'\fnM\U+q6 IWɴ'd iS20I ;Yt//LnJMg #@ c` 71[nh(KZbBY4%C%`Rew`{u[c^XBem'tfWrxZU=+RҘCh;,LcǒH6>>m]QtDl;Tn"V`PQkŌy{If97uNpzbN V~ ꘿XW*kUg_;[ M&K~g:TPE@f]o W_y>A}Djo|X)KsǖqlBj|q7 |뮕rh8ܲ5ԯ,P3r]Z1jU^9wcz^غkbL`u0z a6)$cܕ0#DUu2v"CR~ֱfs[tCR#ػAEmƂ} eWzVFP,TT1YD~ͧ|}J̴򴓈+¨2}eq,+*xAu@SIE3~^dxP uI]3vIy$@ˎ5Nm{ex\Vb@w9UWgG5gV7P=z/A0Ѣ$Ik|X|QqaD4mQW $Lփ%ӽNdr3MҬ~ʟM"ԣmR-0ȭIp!k]i*h0m5Pm]tF );3 d7aʨGuJTS-9U[ _'-#dTEM}>u:dJpZffbu0 D̖JFalqxQ~220N@bd7r 0X8Wfa?o/.tZ(M쓾4ӡ1J8(&T`r@g3sҏX C臟άkGS3qM^Ƞ" OYm Ht𿳔J1+eZUm{˗L0̰`Ҟ+[3[c\b6 b=ҁVπ-% 6$P~tYNak#ZQ']PQi%"HGԄN62o͋O4lkЗpc9"ܴa}U4jp5>QNZ֟i@!B&Uz. i}˨XNڡ`A P:Ri NMсW W8:xᄲ@AUD^*on/ppxgJI| i&:|hd.i$[ ?4uu0=6VqS 1:Ҏ|PmI-=;htP:a$-O͙w߽ҫJ$ YLH2oq6+pQ(,nM?3?Q0ev+ bN˳?[ $uGMJj-m\훌#B. ETEKXdڏ%Vy; xd9<0c|)F*ï( Wq%cBg*b7^:EtEfuUBmB#A$3 =u #]&*;xϗDcK3o;*Qja&l79z@mvE1,*<֪ӯRϪ.h޿hSs kD8/cd?SE;^NG{Ɗ*~amOY0)B_CfzWg-\2vқ`WoܾI5YNDSxѤ\x0!8 kǭ+ .oHO0em>^gHhLp۽ԄtsiT1ro۳^"Y,]y$>5I0gEFȘ0kM'dZGĈۊ"{RIhˤ;V^J+;NZ!\Qۗnʝ-Y*Kal"YJmf5$Hw htيMkN/N:acG۩*{v(F4Ùzwof2W-(s'okaN!&v{2~$\G9 sa`H6v1B `>7<*>\ ~c$l\5+$s= t `&N1d>͑? ?/؊ PJ8·'k}h A(ڒ\V)@SֆZx s?*gCjy.cC``ݛQQ-M(9-`,;h!y [>dh,ѧى ok^jjF*7NCoʓ.{HT}dr-5`7K42s0"_?h O- ($fO>9UGXqÒU߭'"75O`$a9B j!bR.<ŀdx@<?f JkcLDס9pakVqPqCL>l?Ym"I=5(cjoW{E%IQ 3Cb5^e 5#3?}tԗbdh~c#/!Eu%HqC=T{%TsҪJ4؛/FWؙS)׶ Z"e t79OT'995/eS)E%Z7 KhaZplPI5ޙ 2*| #W.W̷*;9NQkkL#Wp es+'ia;[49X\ۊ2;VrI9N7K vUs'p8m>>Uā2܋wqmNr` l^b\cq]& -gnnUͫe97]7(>q@C P53Zm\j~)T~d-]='5.V ~fڦGsξAԊSCzb1Hxԃ;ݺ6 e.Ku"Q́ 6ok;%*xb/4d+; ׺Suwڍe[6hmo%iC~,rzЀjWmogLpk IcoyD A`z0 U܄'𻃡 185ɼ-xX)cao[mP#ӓh7C#ua,"ҍhW:}I s,I^̒f,dqbPf*#H:xy >#|XP lыD6@ @´&|ʋMݎѓ|MmHyw.oIO7]W48yK#9)} CTSV.sB+Fşa!$6FAU@sRfm'28:dt;~5aI;`0)" \F*G]=ڄ?dF䞋o:pC$K O0;M̆I$1* )R)twp6 Lzv͢Vōֺ.)>c&"}σ'㏳v^QDۀT=u/ YSGVu=ü'Óy([YYmu-U :qd%P>C*e3'uvLGH͌-KNpug,cΖf#J7h E֪MmqykD" LK5 ԝ $90$gk`-صrE989B朧[KRBҴB?HVOK4޵U1ҠMӞ{@Ca,ͭqT==¿&orD;7bk֭Wϙ\3!6"6sdY"f[!w"Qz{_ԫ8 fkí}.}mfa"Dmi V/5huOJI;k"J'%hR+3tiR/cv^z$^jl k^-rQbmQae^`PAg7̅( %j>}pDZONS85YIuGdUHt(KZ= 8Z󞅥rax+V1'C%XMNG~9|:yRoū21gW3vuzؘm'Y;q{K-@+AD$CURj$]'9B|}|_bN"u*Ѝ0)*ęqnSOnG0<?Zd2 oy Ln)݄Nd+̘gpMkx_Mmis G}zDQDNMWgviA\9*zr|ٗp$ۻUF N8/'zhC_ #ƟbVQ6+@+!Q֞}:6Z"|QO@֩X=+uQܚOOk8l* $Fuy鄅N-7ZFQ?3hw!_*e}ӧ^] 0)ʛsHMG nQL q%Ơs[i]"9S*,zn^zih0bwxI#˃ZL4O/8$+i?xp' uϠ3KkV& $%'z&bζ3_7 1dC&ؓzFhq/7@A`G')Lm]g^'{*{Ɛ^_m0 R6M5g>l/ t6r}Jꍲ:y{PK FգƮDΑ1 WD(\޼:VQ%CJQ晍ZX @\B|ՍG V)GU md;Ab$c=1e3~!:'PDv(ǻ 77򤸔VK,8"wL839n9TdUiwub7Q=}/Uq)'bή=~~jB}!ֿkz_;ص) !RښOz6#~VbTW7ғqrt5TplƬ+.EL@ך.%h2`ߞzU\.vB`ax:E҃ .Z8]gB5rb"rH!DF.LP/`BR c?BaD3tk&,tU?xeT"*0TI4N$ۖe;qQ٨Ҥ`^ʋ *՘X?µ|ҫoa>ODhzӄfO7weas3_c¦xѪGnC'3wi,`$^kJCm`UזضrK3E"٥!͙#-I36֧ v@#RH{{82TXu%L!{KY:OTq_؜( PM4a,]/K!eQ:kiw&և>/:yղi{7"/ brP5Y2f2/> ŨІ'h-eD+el>ȭ>~4L?h*.խYQ\ԠT=Z>u>+7kJ2&o`^// +m.-_t>b+ZY#fͨbF s5#ln4& SY} (7hj_؝)stBgs`!8 [ %H/# o|冋9g[`ɅyxkĮ&oY8G| c$w>OZ>=62El}|d\YI~z򃓆[ ÄsZjs2_Y:C;*XsRs+ꥒuU _UJ ^IJ3x}^$?Fu wH#miħmרSOd-(og^[#{L쭫ts7A ZܥӳR&4fA3آzl)"4}HΘvʭj:gέB .E6Kw'h?,r IjSraxG9H;1j]FhhξԄ;An7 T쪘]6DU T>iq=tg$kVROWfe:7<dȵ?8inll5Nh>b ࠑ#pQ:5Ѓc~&ਏbF\$0_"V ͏j.vP{a~8_6OiY_ oF?MlqLIۑ4eZ rjaCڄ5m}y2bESPA)PM*'$^ˮ1SH釼^~qcB~`B(: mP0Mt.W|_oNP gHG1[M|jZCR-= ӊARI'#[<=GgQU٩mI!Sf]DV괏WQ{T!XxiLJ59<%:Dλ I` z"O>Ind?n!vr6; 9>+P?eM !?]%9rnm9s¢$c`q@F&`'ʕn=b'T*Nk7" 2$uh*t09u_kRߪLt60ǯY=T)JOD#dUMTM#!ZCPE9Р"znúAjQSf5g,c ⧗7 (d< ɘZ:/V@ 9F@j.<8'X 0WtiC.L].1Yֻf jili_#F}a"k g,FGfGl!=!=1劝mkE՞$MYs$t@Keƒo:R:ō=m ,Y>kwBőҬC+ӑ4)@K$>_*j,拓eb*QbRYJhXn$+ꅬO >;ɝJa0]Z6(:)$%ː{ٗ3?ٛ %ie 0y3  '(.fp7ݖ'.tt_%|2vbGslʀ(kEjih5++Ͳ_ ,)kc{`e]85K.X8(?2J yItޞX'T+m8MI8Qz!PIdƭjÔ¹ 5Z6ta <0*$|AUO ޜIMܾDne@Us)a fġmAB6v@mIFZ un$GAN9$lNjwlA/uj)ShY/d?<m+<,(tؗ.7>x%68w&]\ަ3q8BFjĜ1dFk1X <9RZ]G>% >IH*F 3&jTa|h' *UU8ͦ< q4/È([:C'/]9ƧqTˊdRzlcƮ:rLTtp5,$AxWa:hU2%u@uǮԚt cIdzi~RH ïH)5:E 1ѭjHZs0K.BK2v`J}ϩ |DОAJޔ/e&"mj\:!]szwl-kN DV޿8GXP=Ha+KZ):C6ߧ9 ovYmýOeIt/V$)kf*'NaJ4HGH_KpM )҂uA)h_]_g^h}i@ iI=3tBJ~;bR^g*+Lo";tB7WGWYq{#c`xc@ d$] +tW$P!&Iޠi$[΍"ߟD4y׷ κU@U*ѨÒ@m9 WΧwگMG$IAe )t-LjnvFQpH@|9z¨u*kk| zrx|IngASimWLŨ4KM)rqpQVXeJM+ŽX_Yz\ [t>z 3fVnc_('1GfLF[{?2f$:x{ @P#w?4 Ѓ :六N7:_\Kw 7gV=ʌ>ʒUU~;?1D?M ^$ (i2x`z$t zkOA-\RjZ%]0ڃ d eƓ{00A2z6@{R̓]ۘfrr`ѺVK:`q $a:_^AiH/D޺rmHRfbjBkzh){ⅷҐ6_@uΛU5M kKc4,I*'L 9pMc/Db cxob ;dWm{Ȟao7yULfu"';d{n}_4v1Ԁغz9GunNj\b#G lG j 01W nf`A3Pw5.}RO&HuTꦦaDBAMBFEL|]u$X}56ͤHsgaohE1icJoF|'X9u•&h2Ft{v tSɬ#n**5mˡx?Țu U[9Jm8IaI %1}dP3 ދxq'ndhOjC?<\n3UDEL7UZF]Q]gɆOXI CҒrLgG8uU׈, )vp] eST1!?/▗i*7kL}j16G~M:tAO\ *eEЋnD2kLO9N!L7;jIJ`ԓï Et +3e(-1t&b*eXw6~E%%|41v%,`ȓJ^CW"cđVLIwftHg :G+ƆV(uBHhfZSF/՝w!"d^.79h2kа{M iK - s5#ܒe-S1}?:{PYz8UM//hv%"ӿK#noٺȤh0E Ȁ|\e=G6ɩڏnq26+~j%D<%bTkUyEZ8V(+;vLc/˂G3f$|,@PNcr;nV1,$OW;Ń~hVsi%;}/%$>AHLب\ŭe}l~ ?X,<Lp}L@ӧIJb$FZ~s2pfoTOJǶ9źZ")r2ʝ/7dn?gk*۞yCy!Uű޻/>_@U|Mm[Jlwm}WN窼{S:P!na A&Қ~g QYyDN,-N7\.hvwQs:z&iJz%U6oWW#4G;n-"Xl_#jaLpwCcSē[}"*lPz0I(+zY yFzgƻr*k`4ʊ4x*wafx@pi-ZykN"/_%: ͭ%r?.HQVO_0^ evbb_sڮ#Ҥ`Ŧ{S^BU\1a9Jpxc+]A(*K$GzHh¦  kZFA_FBD !& H8,zp 2qvΨe^=}~0 'k72yaPl[*Q! _syÖ~m4${MVC(Iܠ۟&oJsAQr$ەć⌀FQ<)m83JL˜ VR]P|;uNyoN$~KIX}K f]AQތ $lf R-n;ePio)dR缚]Y!a}؉:[$r<*8Txq~ Ug@љioe+tX/3=N?TJ oXK2i+ݓK{-`Uou#~D \j:/DuquU`+ܮaXsJŲ\zD7po2IrΪ jED%s )_`Ls }&8Ļ0eqgɸ?r7:8! 6"xR|77Rכ1 x^@JdK'Ls% @ڂ|SYE :Hf9CG@E JN@SzƁ|E:j*fje @Ω[T?gk x G ;!`{納b1F 0ݼUؠpx#̵f5_+ q_Ҕ!]n_0d&!ikh]~௚ lvьb{U=>즶0WQ^Qu>E>9G`v&1ze JGJ d`jfQpsjU8}18XѰGXT09j-:'?7Pט!k"m2l;oֶ! Pu1 9yJ}6 \^Z`y.ڹ!cX6jI "gs'ѣ9zN| ;H R` VhFю=Ay)u֦zDs解K!V_k(4=)pG[KfLc u8SQ1΋Bd,o*WMh[J#'"CMR>E%̘Me/6JdNAE)Ny-2"t?HU1[ʿ<-:gYWHs$;H@Mgn㎳?5!*Rql^iWr!0`0Ր|cҀscR@NH9cƟI:M5mg9жa)rV)m@(;>Π~Жpډfsxp=1ZЁA"~ۇgJe(>Z.6}oIYʢB?G}F${%p]F6$| g+Bkͯeܿ ZUEPCHn SUϖ2܀Ń5Ð?-U="r) eض@nnfheiIsT:Zerekq.QMnv+OT؊y _Q no-?m_M[Yă^LA4qFbs5Q!K~op?vQ[ߋ%RI{V8ﷆfuI]ls%X؞n0Gdi9Ih%p?i3T o5jX]}HS'f4:z KԴ0~,Bh*q*y!%K إ|xiv5v>dTT ,J -ی/p+3ZRť<$loy,[~w˪x{F&n;("Q̝!޿D׈<͎ مլ؝",d`O ۥ.<;(b K~?؛q_>*QP4tS(&jMn0 &}z͋Vu.B'qfX )5;jLJA ̦q;t 6.# hSEԶF)N)\7:IF] "&fQE'4oޮNփA Ē!ZTXII[6U%W2@O]̨툒xE+Ơ .KPEed&]裓 . H3w, ˖ Sr}} Pȝz vʠ𭔀yGP,Wu_#|h~T |"LeI:1d*Z i,qVLg. x L\ϣ753Ğ ^eԣJF̵d l:?3H~S(0u{á-TD)"6PMCO3g_=<Pkz45yY/SxE;̨{eS{(ڈڤ#$Eǧ3]T3seT)ƍT4PKiN{R̛#RhimY"鈑)n-!q*4j.%&YҒOcB9vZx tBdc Gٌ|zaE/DgfTquf="Ii~N}E?v5O;`D''V irat~a0u m㯃`4O^A'/Ȧ@P.Mcٯ:-·)d B0c2f /3% @.@ʆ-mf.t"IW+cRplv5zn]u{S59p5}ZǑV`G*ݶ[i!jG³рDoE(/^謾`p9=(jh8A +7[m}fM&?6Y lUӤ`L[aQ8BiNeʼ5^!!"dYT/V-VRpԍ Y8sUlG|hph?8cEVˊa-t@kX.W)0*(pDeuzbafVfێ~l^Y2;ƒwJMR3W2C)1|E~n Xz:WTG\{'+_4ݍ28xO ǁCx܌yJ j'`0y`@pf~ĂH=wN"NK'iTs\У4`w_xf+B/-jQTV離 66R٢%kI7 XbV '%'+M'((o28߹N0Uǯj= l[Z`uUbxXo}dO@iC(amW9^t6&o%6Έr}~޻} H,[<'~!Kao}Wv.?/摼3QN#] ڕ*iސ?!u!|P*_޷$ee@K4Uۨi@ Up D6eߨ-$%XQ+NJ$)ISi3許Cڛwޘ%Ԛ yMj:3ljiE{4gj[fAd4:CM( o>@O1.4Ua8Y F9ۖozd@ wCGЏ1XqgV́1&lD a]'&zh1D"USTTV2mڍV#){ _!$'H80gDSHT+3-ӌ2;W)X5N.ˆ趸oth$zđP*Q߭& nG±(L~E!/!(@MsX?KA16{5ez"kfX-3'EA˵ LŸ^##tl\pJ.,M됹SvwG=I㆖bC8!+HaUwPk}oH{8 kM\E.4^`&E{7Z|2~%,0Ʌg^~ ~eBx2ԯVRnj6SC΂kFGZHK0=kxee[-elԨk亲$'}OgDyL2نaV*/)1Ml f<uob֋0tg"[y9>vWWX]/zqcKEZ%U+U{iFVpR3G!Um7kB"0y&}sw*"(T|ѷY*Yr˂,r‘.lXq̡};.i>@f xA̤,$9mRT}UN }ٶf,vO11R~ڍ#3p~ ڕ YŸ1! טdia!fHٿ넖lm(9˴n&yp7)\srX,a)v4A1C.T 5!~'!}Ny+kTxPOU Î(iR> |ͲȪ}{+y7THt*۸pW6`4.!Xt1g!~EjP`-u :N'ZJ2?kv-1XCg6 |5"t~hD‬Us;Ud6✶RHBz֌ ՜ZKW{w]7[|w~ qar&ǀpF5,`^xK`KhDrΝK)J"૳4ޢS0O! ڞRHF ce~fҙ[4/ P}o\2ZQA.ml%8]nIi3[~Pajnj Y*.+w&5˻)M ]%GiUBk S/.GU$ u'1hST~i>q<8P&oJT`!aN9LIPG ҉|"'Vl#s((;UW#m (L7kT})J9$Z@`Ȧ=$.Ԫ]X])5?gYB匶k#ɤ&e*DJ{ucؓ_Z1 ~W t(شĵуa'\/g;YÇH G:thYPŽzjjM)Kn{N2E掄V$,3<ZFs+Fuz0qTc&JmsL<tu#{#.e5I";Ҽ,4G5 uPxAMh ӻϸa1O԰灖`.oR뗗vC\~Ef!B`߸1%@(:<мxRkAz sHm@<깗Y+TĬ2Z@ބrd^;D u:e4ٹP`:kDňֶW+v\mۨ߿/l4@ Xf^ 9ʟsNMP#;[ѝYȦҏ9UcvNT4d M&0O5 fT"*%T 㽏7qE/Ѧ4) p]xčH GmY ofA)C?4ho9z:^h t\`y&nPykx' HH!9 5yM(XRs -MVYPC<>T INGJ ܾ|YO8,mOcxNγOS>JZ>(^ٟqSf:4S :G j.sў[9WN`v[/r7>q/ QֵOp<=\W,a3O# ECDV2:QXWmP/Y(T׸x]STk}X-{Kxʇ 24xm+Sǐ]A^Uw>< &\sG_!aO xm!w f [cL*KK.mm* ZM<8! S!yS抧TK\2].d5CY.Y)qdgd {_oVڌ~>W᚝=+ ߛM[I$%H&*f%77]$fl"jNEyx#Pg=pF&(iIKTCg,uBWZ\g7ޣd:#e Xi9b{b*|J_"fQ`M=͍]=*ਃ%(c,kk|Ym^9TmO=JKC.%4*Pt,o7)pucrp;17-#S"t ]0),_}z[ŎIwi1u}{;8,@)N4?x\"?g}dsa6QJjٲ}ye=7zZ [~x֨TdKrROA kS BxmxfAE9v]EYd5E h*d E߀`4tpI^45-z(2nD}:xEA");.LiXs,̑]xp)s$jF@\(&jۖMkCd֊m3u-QoJJ`/lf*2>u6aőRO(4Cj1(h %Ǚqy`_)Y>Ou\,&KaKc}/&mkfoy`~S̱  cpv_BvѶVl=,p_w^gzl|eg8b>znEչQcRM@}i).@;F.u>d,\ΞD+rd:$vᢸqzfipEA &\qP_XÁ>ak)r㘇Ɋ k-۽mĤlMhC X]f`L}I&$SDea#311#8Xh3oVCy5y,%L|58;Zk vB!=+h!S>:t7!9$̶ΊU3);~UwЖfqZ(O`aW搔U7K ֿi؅c4NI^:m36<8Cdl1_B2)@1G7D)8l;/_EW o\yh|@C~:>`{jEm\ksZY x;w-UZ1a0wq/Ac0t~q?uy톃5Een>K+%r=oءl$^ .W)7K'yOH = $zU7J (Q{ ߗҗϝGc u''&`D HEÄ!$:VY>R Ɖԏy{Ӊx_qA.DzYmH5ޟn_]Ay/k 3(C־ZbK 6vK8 L/R5 #(#&hޜy,}iZs:8Szw\kM4j>nG}c*j}a,xƐ3cTAņ ?ɇOͦ EjϑIv6?*`6텴,rMbxIӏ7-$`Ń59Do{;fI qr7˸h܃w[A[6|'iSgaPPĔ$/8o=~f*ݑs JmFB6.yу*'-tWL>sCJh  b(Btt$Q` ױ} c-(4tWOH2$z&ky,Pn/⛼NyG7L} UZ 9Ulzm=^3hYԠ֙sGLByjxmCs5vMl!#mcUd"?HGvHL, et{p%Zl?,Er,1!hޜ~v`ٍ(Yuph|GaDu@ P; .Cs1+z+͟~Mt˄jwѱpr-}s^gCw&GȬP_ZOͩ70`c<̃wݽtc:S6cdr'1b͉';aL4v8a(8oQB-;o6:<%nLň<xJ诇7(ȘQnxO_is:ܨchE '0ob:vbvϒ)+76#O %2jH3Rn@*T1&s85ӕͯmf O+%9E#㕯FK+Ub+_2b AؓM h)yچBSR}(lZe?K5bO.%cz˔Ep+) ݾrH (~2g˩&'ӦGݛWf}T.DhbÜ1~J^z RuMwOM5#w1(_7DKqiaώ"8n]+>-Lm}?e!O寨dv9Ԏ2oV4ʽqe"Q;k6gE,k7hm` E8 VDΎ^BG_]eSg)Tìޢ pSۊl: 'KU`X%`[.ABf%IPDr24+wP?SFQFqUFKRlIfRR /p$&5GyS,ϨǴj'{%E334+mDD"bicBߦ:>n2I2N_W[ۅ:i=flOn lUHdngOP ]ՖVqӊtSJɵH}A~+NH{}u5̻޵yE??Mk53=-ZR @$qɷc`Q*Iȱ^qzHɓVݗLHt`#^<$PE&]汤{R/Af\LxBّ4>6k/b Z;7jZȑ0-!yjp[ֆˌ/}TRKLKG>/-+uT;}Oȕ ]2ڳLW?xH+ Y_]$6HՈO^vjFR4gN}}@  z_OTonb7^#YJ1؉p}z)=̰)A-PZ8 &t1˶;o"̨P߾/7LૹSH%D'.SUr㮰0ʍ~hQ2WN@k `yxI^۹d݅Y:Fmt96LߖKZ94uP;(vcpyk)\ߋױ3\8';~Ƴ^5'-u ~ ?ыOTy .`u&P8C\rqt<#'$]!I jgY|Fߚ5gi%^ 6vAzlHOz#k,day6G@V&o5eΜNgfO @caSRҙrDރx~A%ʹI.oQir3etFޔ$@LUT Ht[$$Gp0DfԚz҄=ZJ.'`ZJ^<3 qKU;Y k1fsp1i86*x?]M߮QK Qԟv̦ %[ n #xQd܃ WX4tRl /cK5ahO&8Mq{lU5Xj|N'/NI𸥺MHCdDuQ ~'qn]$HYVDR$Ϲ/.F e^d,)ߗRBG&lNMD]Yd@7RZ],HOl[8$~b"}0l3Y= 6$Mb^q: \n&9ew*wۻ1f25" 2?@bhdJRT*?^4>?׃R$XYufL;2֥ʺp>ӵP|KT=֨X@aN4im f3Y]@8g_j@%>ݨRZ̛!a,Ŷ2W(?[8p^GR%.گE`-Y;+(!8(L};NNc%ϙa`2Ce j.zkuk+}Qc{j~ܡ5[,u@)l.\iPKӧ3`u(p\ݨUk :7liPJWG0vV®VDlUâc$֍ǡ>܆  {_XV D6*xKɴ64)-yGH&ͮ4)s+-Nۦ,9NCwkRjyY8Ga(M<0.FӰBO="Ǟ<"i2ZݼVd @?9}8~0rLMvD###'AdRRII ;o LŸ2[;s='|W)~CZ =0%n]ɬ;fprJ*Tue6UC|NA^q0%48zdFJ-z!ڊ.5Hf'lѳrB<]C޾-un##IEG{/Ȏ(k[hYZ}bzsfþת-=O?_h@-@'7pI(G0U&WA61 gCcee~H{i\+M,*sH+OIEaLwB! l&bٰƌ;iI3N6Us׀?USPW`K jAŚ9E/ 6bGaV8^uE_3 \7% {p, $C֝VZ>m&AprsϕL?tG[2Y JwV^]DY\dЅ0iڿs}U yˮLFcΧ}'(Q@ƣ~Y!,4b^e74yI$5\j̉aw0 ^A8') ;8N jx )@xd璓!NsRyY2>h#Ȥw%K5?B 9TiĞcE) (h~[*u@ SDw2Cy~8oDc 8%5d ADN=W˘{lՁ _#K(A Ȁ+'o[g!j#9 ])"sCE$g 9AAm pBdrF|\yGH5%q] #> hAkq&%ӈK&6gz:+sCƣ $7GX+ڵRi4ۨ;aOkt>u,Uc,V[6<m $ rȓB:3Em$Xb 6n%9vVϕԒ|mxy ju:.FDNl}bYF᧢~C [5>ۮ(I1V,clj#<>gP'Ӧ3a## -ICg6$̵0:@֢${$G ѿ|\nJj!vB&\? _BsyS$JZ?rʌA)d&Q8kf6Ð;/0@&\7Z`e'18deUbK$|ЬѿXlM]2]9e( cȏ&2x;5ӄ+$t KPM5K{g#կ@KtS`JyvU$~*{hp(R6(l}b;wicnr}ԣzH? )kHSDhV#JCf%22d}{"\uk4$6,PSI)<5d> t"7@} ҈1rZNҹ2#urB4N@E2:Ta"9> yzmRri$)Ӗ OgFzHІbW ̭s#k:AkƭWn?UuS&̝ )O;-Gv.'Uwyo^nFFH.zw0֡ &}:U*OZFDKa^ǿy:K%DWqREķ'K Ĕ={hfvj8]wt2(TAS\h!^ Wlaiu1-۞_0SU2Ժ-P] M4{ǭR>L4ǝ!b^4mh-)JmOp6({sǼ4pE <ϟeڛialMuk%os+"1rJ߫rvn!i_xHR,gye1/8my,3"3ƙ+tڹL$[0&G~RœјE(AS+[Jy$nzчҪ9T U`a P;;`XbgW[,wq 9)~lJ#g!{q~o,mabĻX.$mȃn7R"M,wVYbc$2e<Oq>Y[$ bq\{񷃑"rec/PݦA'i# :AL5R&JmgPc-T˼C)p.ӘMh(V *#珶*?:"t!Nb-,c %7%(dڮ Z}3P/P>A1EkeusM2B"Yۻy].vyξ)lY]gwEnl{'X2߮DX}nQF`} W;j*}^Vħ@1FK Q=8Ĵzyb&BR@H(Yi+&{ g}"9?%vkbþb(}lTi1\s[JvR% 略[WY`.멥rL5̙H4PK{>Ǽ34QjgGQnc$PXn] >|~g6ی M`)4kQ>ҕ)Vd9K^F%QroS?cQjBrӲMxhԖB}P!vs4wN^蝭;~&EPM/4p\rcl ~`d&Y]HS+ƂAF2:}FI۴\Wi³efozG=}az}$Wc9w %FSdD? 6C).G䢅*KQa{^cRUx9;04!iΑZb)FƈXZY279mYmDfJY yA8q?3Oπ޸J t( GV0ϬRIP-{{`SmsҔD6k핅X |8p[ '[ ,c' ãjbC7D# |D|o׬Aʎ(9̎d`'=u6å)8V,UCq5$x*^LX]`xhX[LZ"X:SXm߹:s68tq%BYv?z P<>5'hR&X`RU^1`x}jfEKdlYd#5!Д4i{k6;'dUVWuA0ݵc0djkzg+kp0fAH\\`ZO&@s6 ^p5:J;\/.l3Ug*>,/?^Vݐ rJZDJ3`'Œ7ZgɪJΝ?Hc#vUڝd5wbPi[ wIt'o{e A`$IkoQ x~G@=W(Z ='tOW77U?dCSK @:ktٳ֐-y+\|T@P[ 6{slآ ;V#9V<[YKB:,7^Xx޵N OEd( qB/$+8xY+ח(Ki|LjrǸ/]gXB 6<_O"X7'2,"Zۦ,EHXKCSSgQ6K쥑gSNS6L?++}ό <4v55$ptXK&=dηQ. h <d1z. Cy87"G|Rcj3iE+Da~xF BH rښB/6Y#KbAPxܬC=΢ܜ>h"7wL@`1?JN~6M,76t5Nң(Ktцr@vb"Qʕ LR(îdE%GʡNӛȤ7,!_CQN~<ؒ~ o Bh2uUYPHQ^ǹ5 B$2Li.BڼV)D,Lx+=>A`BC9fevx-ȑPυQдp`}iMT@Tf&VtewGn i\m i7!!1%G49J2#t u>mw5XA`9&'S;)v}_"׎ |>X MMUlzYZM_ [QֱV^XR45K{Nq BlImܓum'CtbU\ JҠqnIA o)v@qQ6dءZ p0W?)LQYaե ѢXwͦkbUuJ( (%_[؈LL_bij%,N>niy2Zh5~r6R xc+g3F+, >%ǁ6=n 7+&-Dno> L$HdoK`9l.׮shaVz"{9\6`i0(YPIq\TNjv#oMz37<߃Sꊼ@|^&TvIџS/3L\o2؞dksImR:vPUS6ClA EuP*fHZ'!_#`P.l|3b9A֣)ށױ}#oPɩ=\ IRʘNqDh z{(/p[Z 4_5g쇂xf?C7=%tHK)= {< ;gz̪DaCOS*_Q)kۍjr6^[?_|j@T57$zBd-,Va cQ?c%[Qs˷jMٴ, "o%k=Vl8azXٕOB݂{axG,K~$){'O9%?2sՏH G3DL![$Wr󳽎7m>8vĩ<dϜb@j&gْOag}.zdzf&7"^R_G± jefXE0LY =PЀɚDSr2hԮH0>A_|f$1xkmiZ,/G&Y:"&f^Df"ؚ¾ױ:hiru8F{ ] :$RQppkuynl7$ Y+cl~7μbkhK]t~,LHqR޳K0]p8Z*+ӻ%+bèVO׫6;G:!GZS:Yr"(xߜ [%5(^̷ĨX `_gLq>Nbcɿ:fx0BԵZ,rF(^Ư9m[FI6S6ōW5蕲$gKKqCx߫c_LV( ft FdvBΉyT ù\Y'^~Vy%zZV${בrvFǐ<'Qw$^Xa׼oz3Dm:Q p:?a)QqDâHXL_)5780q珏Yng-r L+N1-"{sr;lJ?.ۙ\'@UIAdw"|voj͙JVz3¹<Kva4RF<$9'\t)uGyBj Zn%> >5H *Iѯ1uwaH9|CkڀS &(unb nQW ݚ?fX/ũh=g`:3sÊs*`ڲb aG --tw{6l AI^F ĮgH38i\ Ɇ6NaOhhr<<|G/T 8`"26̦"SA.MP2l=#OBPr@im$^  F 4J7'j|{R 4_sxK/f أ t~`Үxhb_B.lvN]lyZq@8ߺdr9sSJkfh7e&nf[Qǩ+03bӺ0E0#G[ccNs,]FYI/mBi;Il̷g).&[P d#&aC hY!e/r 6ɱm҇w_ҮZ Ztce:dM9 JŌ5$kQ&}ݳ?5u?r"3߻A{'e*~O%$%yrk7װ3UJR@/ %<o92T ``0Fώx>hjz΂[\ QwLۍ L^Ma_K'qW橚T鳩db9C[, }81~(K+ $zU3c/@hd%;a>|2i/B[ܓŖ4߬w{8 (Uq~#j64d^)u;zHŽ+NL3*L00q\Q6B{c%pBiz/Xz Ͼ(0K `K 70?{SӨU(9zK f7u`Jf+bHn+n}'e_%N 3x^o^ZࢂNޒlN5_*ޤ9Y]T+69F|v:1G]"zL]c 奤f2u!ٵ@4K'\%ݦY0r#bܾ[mn[HSf_޹vU8$fOusS>FD&κRK>IC_!$& G1oe2x!zf"jJKw'pL@w˜Z2tIFi),%1VpIN8 [XK~k~WmKhmr &`ؗ!+/Tk&>TF}]Y };l mv\{hin7L0Gh%3H\+c۟.9_|PjK8F2<.XUM,Qy Ŝ_z(1a$;דZEP.FPYS6O ֈq/\+KҞd3KK2|Gwg]F}O6JU!@kL|J*cB_<*PEqM}v-8CLNRU6Me2(y1Yu2LkP2!O*H jÄ0J e#9\6k妩^}gxrV;t0mG[<+ۿcF0[ԯ37D!m'U] Ń\!O'Qr7e5/KRl¥/4Y;Zݯ%p:zklTg>4O~NAk/2`h#~DGyQo#D_{0OnƂ`kc+PP JB­V~|0qRߙM CZ$.do×={itZ֏i*H?Mw sP.|siԎōo\ Bι_Cq(\2\A!(ˆ;a _ܝswYBQ y/Ɣ10LT.Wup9'Ews֩ uʞ1Xzশ~4x@Zx*e*Z`vTDh? ["/E + &i= jTfoTD8A2U+ M*,nt׳p@jII- Wf`Oi6Z/^wJJwȷb0YbN\;0m\{Ƴd=h'fzP2CNXSxȿXx1QdVyHTRn$(<,21ue>V]XJv8x~q92;06j/ˊ:*zH@oC6kC_)ҁ~3ڐT: @uD6((<<Ҙiq畓 #3{M6JKV7ˌd߂\ KWiV0 ]Z2Ikʔ&ZϺ8S>޲vo4$ݙ 2.^0,\(Gjg%ټW_лۅ-:Ӆo44SX_?AqiU)A(\%otDĪeQ~@Rg'^ z|hYA-a0V0afK"BW@ŸS%(Ng/75{nZՔ@ls2o- }&@+RҰrxgZ^b֦l&En# 'Ϗy>&fN7Gl" [_vkf}| sX;ڱlw24{*ו\(ԓ6T\w໾{vd՟d~ªuaE.LR3 QJM7${Acz ]x>rݯm)vL$5Q<;ZaW iXz-U:ʾ#넲^ldwljSp`toϧl@y[<݅pM։&EN(1iޓBtNEӮVFuב0ށ®G̑Ҽ*,G'ݱO 7ly~B)+ɠ4p:lm =qі3VtLǎ=0z(߽)fP[}AhSZlGR* Y3EGeVE_$_ ]Ju0}#8A2H0>*v:4'ɞӮń h4Ua)9Ow?i}d"fw1o̤a=liN\@d*ABQdySkj.vN e4=z4Fz R^b [{)d4_%xWJ"xs۾gwof=v]Sf&{@aFPp9ޤGxWU-vt|KRd_ȫ\rGMb"(? u6l`B_XkTJ@vB/m_[YwCv3;0kVzi+c4A"iO=0R&)֘Yu5È?mh`5@h׼;w>5 gRPP[}dQ,,gh\pG3U2YBvHGAH"0Qa? EOEQ/D+m;jC7PZ|>̾xۈ?/~EK-YUqE#%M(VnMjvJ]}w,3h ZR,?%B HQƓFbhAǁe~k.+Aƚ+dy:X~)ƍ{x ;mA0WYz+]e%lz):fLKO'7@VvXA^1R$&vh* M{I*@{"o瞝>Ccᥩ&'mI͂` C% q{#S7ULOQuI#̆C?vP rtOQ[ob|S#ޅ`sX_2)>t P/TA*tSW! 7F:ٛ FܮE>6um խi(R7]k,謻\tӢEY>D,spR$!-Rh8֍1v'Ͼl@Auo P6ў=(w?b#R4 |2;$_Np K|L[̤b(y mfW@ܗXQcfKw`k[ӂɲ9JY=LU1m!QDLV^7F'ߔ22J_y:q>lRȖ%u7 dCQU6r-dɍVIz{47r.7r4bR.H: ʹ9[fX9iP )lh*偶k) ؝%^qYS,~7&t@$Pq3JW:69 dϔ]~0y"W7gqh HdTyjAg410 uWù" C_ZB_Ym3j v&L, mIOߦJ"I~ws{0 d[҅y*I3I+9Ԁ-拻N9&QoCIE4& Et'0>j5?Ϧ:yxCz];.+N͏j,dM/ko1nuxurV‡&mV@MrϙsUA '*' Y762xXd`x3Ν=:NŠΠs{Du.spN>u(h T?!|i刞ʯFK ^J1E@\ UUH9  q->OC#EK{E='̺R6uNEzn(VMp}oP84%Bp^x09C_L(MBE"s3ݤ )zG[b1J)ż)Rd_#ݧ]9d<^DۙllTԾӇf8,-N^|4g@a9#Kd@o85yԀ Q $IS==1>S+ޕM zRDpѾE; fu}u@ iF?#So L/Lʽy u(NjhnJ #E>-l Xꢯi[Z>LDE#(e13pݣNUP] ;3"-4P礕a*H ,lTۃm79 W/|tڕs) 7j醇TuXIj,03 ҍU$E ,X*ýq#^Iv?}WtADM{`d5Fv>$@<=L~@0N; lQEX٪CY;TbSAn <'dm l0K?̯ɨ:s*/?uQ8_t_(ypma <2M\|b&MR79S[J$V  MݐBi?]( k㌽DOݮuW9G0Ѝ{ZPվI^\p!Xޘs$%[CUkW˓mkf8+<(G7{ #Ba(҆a@J*X֡{mn=nQ8e̵ J{=NǼArnYaGl)ht`{4o0?oöbbURѡNп‡ο]g ,{wCκE'V!&P Ӝ4J@'!PuuwvIdrC@̏|+B}]kbvMcUv1GDBmczp=7:E4Nſ 7?d"bc i{I|ķ`|+B Oj\̱dPߚ#b4#J{OFnIj[pet'՛zg59t@/uDc5p̓Fx,Zzr3ط&HE"1^YOm S\GڬQNlx\!b h爢Sّau6Nު`_;_AP ͔ fސWO- 0抗$"2v9h~krNk_\>ķxڀ- 瓸M#ز;j/NF0Zwˉ.R+-,>`C`J6[(/4 peFb 敘/Fd'P%L+1<&qe]}tAjx Km L**"=sn.N ǷSo@ӎt5-0TPz*4(1' ,5&E-Kum[1GRWZwDRS"ػfT)2خZTh%FȶLBXG+PK793qq ,K;EQ2[ ANIhkH}]Likhʨ>û_x@GgPF1B'){hhYB?YЀX~ڱGE.gWSP4A7W5j|s8ˇQQ3 #guOnM\qt$\j[4:bro^Ep۩5> r%XHgTSEwvWr^ ϦUW{c j{B9aNs*:n?t?*ھ][9,I%~+Bq֚k\M-nøV* 7="M'QѤ,Zj}iP: -Xx gQgXG4%f)nL۫bd3.t1hb햓hHW{ɟ9a9\quW{3R_#CSM(2lez?D0cI)p;Ө#2%3 vhXūOj―X+i&B[i73A Aa$8lƈ6ZhħOԘߘo{9g|f7Im[pU,eP0E{lۯETDy X8 Y!Eta|Q-َ3.!tZ{YN0';Xn;T[}t"/$6Yv^cEٛ /DTCqɾ?999.LT`15,;&K7@Mr][;ښ4`&Am+2B$'+vtt-: |#_i0oL b~ϭв=&-{-V!ݧ@ªg+'an9Ia`Y.SIg@dɜ(xnIYKZ9P$j !d';xks]; IS>&х-;W TwOr+1$*ɥA:6!]9B% B|yItm3֤&53kҾ[Kk؛j?qV3 ہoc)zަ(mqyܽ$_No9N<߸tSs}s~Mth͵áUn7 y c؝!)%ƨzCz0#|vLP}߿Cz I_n%A.(U> yVo,|Хx+w;W>v" 4'WgUK?nNLJ ]jX"AVDף:͜ 4(p4NcQej810wM+;47R+f~,_nI`*jQ_d$tb7l_P~; fJx!lEmycDBeAj;E5W?Jqq60.T+?{ ɍػ-vyoM&9<1P2fsWqTcP^2]hF ~(xKI 5%3A+X.dvhh)#li{hL{}R=bll_D;OO{);t`GeEٴӤ<7{T@^G. !̵S~=8 j8i9)Q[aV$LFHGǵMmRT3-}.dOޤ`us_}*/Y[sZ0؏dبRrrev}"!*{YS8oFaQ#%vc+b(ĻÀнÁGa);ϊ#|ꚶ;֔6YzM!Ecd[V-Wf:+c:Rضsa!PAYS:cl[WUUh8wp=6(NPœ<2>=9hOWkEZlψ᜘qɩ3?.Շߨ6,*rtd4 .4 \^wucuβF{XEG>b'~ "%uqUTIrQ q%jc;2ZtE3-`#t`ی ߠFCm ãIJIp4u=]p۞L[NkHH"Z:|_KM-<Wxb[B |ԣ'oVmΎ_;.%!~ʈlsf.jbs+-#@3gEGLgc\ڤRT e7@-7;*C3Z掚dw0+fݞ;1dž;thNDw:9ؓ qCx.!#3|>Lt Vznk?ȕ0gQb?2S 2j1-Zn!+P@AE!YrRzG$r3EQuO# PeJQ @Dͪdk:FkU XVg+ *u&Y45#mWSiJv_&D"S/:?U:Q(=|u",)HRVDzX*I~ےν,S4c$S$VYp<LO?|RI݊jN%)Z]'H U(tAvCFŤ'(..θ#aۘ -}y1D_XH_:5Ji n*F^؉52Ƅ&Ydʘf>v9Szd)_uy9@ƦI#;zl Vc6+k =w\Ob˞,g9$g>iQ 8)nS$ ,¢9Ah],qn/;-(WUEXH  3y9."Uik'7#{;{ݶX{ܞB. uImlCJyJ??] >@T~oi"j!x1JpYzϘơ(R_:4Ʌs "UT/(ߑ;3Lp^OʁͽY jĭ{S1 8M!Y=lxt$YyylD2Um 6)uN[]81jBKF-\LrȾWLhVS[D\lLn7%7Fd$Wwdwmʻ_ (Ru(.fr+ x?ҭyT#.\?pW'SzK僻}\Ou!c\fFZ޻cu+D`f\Dµ<=^!@JA8g\rQUr^CTg65Y7R{R,i8;T|;:fcUfgDؒ=+cM0N(&Hh+@VZ,;,ouruAJ jU7גɫ`U>+vt֝(Mx! -LvWp%vIu-g+iH-v<Qaʷ AHfUdZjc3&c(³$Rj'#MR6;Ɣ0G; BjGڹ͑Gyѧ峧AbgR`46O`=Hs-sT2Q3>͍62aWڞꋄ>cN3LOߗfPᑴ,2U[?T<]b_t3Gơ0WxK19Db3&AR)o#a ;5\3 D!X!Y2 N>.U%a^q#Hp~v9ehζD2|Uw|.@SVLWZD!ЎrV#S;=]F:댙7Ac5ݸ*kT(x:bq/?F-;(ljԐ%,u)Z9quި}puܠl"Ľ)H$}.C\/[AhuūLD@aJ8a# 6"j6rS>Ɉ@6IWV쌃E)j#?P'ߥN uD= z?Uh>RBp6j/j/=Srg}ټd-Z aL8SQmR,wf-`9:]-լpMu#^V姠ue^?J5cNxV=rpIA({%[bZɅmxɦV-_2UO>H袏x(r=  gGR,QJ*L˹(O` =7/]Gt\ŲhN xed1w R{z;:%뿹c`bB2oý+em462܋k:[`u% rDtRɥcj6B>z_ ,ؒ4>j tXbM_Jc)P7WMehǣmXpj" HevA$RQ'сn٢, ៍]oaQ85qŐj6Zjet qmfK1XK\W['jCE]'&lTqۆqG5 A}$ӣST+)&MB -PQQ Y a1,]>ܗɬD 9\amK_K[pgBf*1S0 jVv03:wA @SՋ~ :wyfORyX0;؏p~}7šᦀzA Ygj$Z-q#\; o+,lZBh.J=j+)v v5Mj7kih M"p5$)6*>/&rw&2a/;R-wiU#) V} ~ni!'At45PfTdQA.JxkG[M)3Y3y^8pKoZ("R<4" |NOԦEǼNAH&]6~O2]Mv" f8g33tq/~>Vi{ ߸ď"?E+HM{g#a [%WA+?Ko"S{NYi3leX 4*^_6 حd+G|tO.UKfM>f,|+8(v m~\Ѱc[i^q:U:WW=Lʅ,8q>K,KH+CܑWDUk߇ߒ/8]zѠ]?" ܨ'0 _-YDػ*XDJ-?)ChEoj<bCρ;W=GCR! ,*&9%z ny!~N5b3W%2QVPi2AStJs>ʗpUޅ~xNVpнiA.3P|B"%S'>g$oR=#@ YTo`H=Vyaz{3re´oތP3ec/BE,%ڨ,V38!@Js6 ?9LJꃯ8@݈b3w/9j 5䙻ԯ@=pZ>O jPSA=~A$0 ^7CLTDj8nY2 1>eη}OS 7HE=ctP\O `iSI- {%xjK.g<8cgsh\d+6Dĵ/"ڧs_3">N6ԲݛR`ȡEx}Yh/2 ޒn}C5|ڧZIбZRQ%'v۷]GcwΠ4 uyJۭ" uZI2ZURZaf=w/x ;tkZJ >d1nUw?R 'loo=@Ibh.%dЃyؿO;;.74V؝=G# _߁~b٨m煹]3+2pPJ2jEL|x u1a6(2QK]/NNv}rIZ|\6G6I綮"䓔/)f=1D\0=1}=j\%b*jOLr|e$uqc9f/ Ʉ"-Yqɟ}W[8p9&a F^1A/Un!8[ i!#ls;F;OITK> 5YF,|u(.Wѽ #$ث/rOʆJ1AO3Y:# i+65 vFk䳘V JvOy3[&p#*Zb/Uw׍;>OH#K0><D<͓yD`o^ _ OQ C s'{_ue3™-s t`R[?SNݯ`qfפ8lXna?ٽAHpSofd˲Es+`!$>g#KEʹpl激^]t]2,[\/G*WJQэfLnB.i&-AҐ({n98o݅L3=L[ K.1I_ * ҡ&`j;G֠3Vw4Tq"KNA0UgBUH#fvvq1YԺY#f2Iߥ:h0B Y@Ws(4:b~4&0h+<)j2f"n(?A5Y,AFR;J[B:yD eWNHn`!1YL+qlX 7NijHV*n+KP چtjĉ.|/W6a%lۡ,5Y:=~hIG⊨tI P%WgcjN0~2Qou| Bn9A !gmW2y%0 dkeqӇ0o/n_*YLe g5U9"fִǑiBL.# "Te 5X α$!`ׅpGsJC=FUS!vxEz_یO#eM&\*DzEf[AEv]r 4 ;H{XddgSE=PZN-] R> ާU k:ط cmK??䲱n`AMOvU_IoޞkvPsV-2cS_ S \o)OZ<PwuJ W_&6ze`!<_8E~y#c91wG҃b84P\Q`BMl FVNXz.ֿ@?v7egU`/#UG=`ϿgA1n0j##:)F0]'*`M-T* *zovAI>qA5ֺf$~ս]7vAraځc.{b F0a(O?sC XexݧoCP?", ĚCi_`AcsrCG*cvꋋg!xӈèԎ[HT gI76 7H`&öVNJxN.>D@nK"0¢CJ1T}2 K[gbF9mw'.&l?E`,b"o0BC.` '< |KDǍq.đ_<t6 #˸>@%s3@S&d ׶H981X +]G?9å3+ڏ$Z)]-hR:EJnt[J/ '4;'H\ C~G^yce\[v {9Et>7$gEw_Ie~Ix8"ꩲePFdAb9H|Q{ \k%rpVmTcOR\!zCGؗDh.sW)*ݨp{s (]T'U}t!פ#Iy[Kp[G-.ւp;g('UC:./S~+RMfW%:hutf68=Tg2}%;d 5N} 1Bϊz~^R Ftyٽ <H]OR⬼6"$%T ˭d#сB0b6H|vۺo6:RUGZ'$.sUk!Cf/p;ʵ?r 8hvn/T:gphbr%dW• ' VxzHL@QjS,m trӿ+EǻI葼llXƝ%pi"`4!rD7c $D+R}Z涤UE'L=k/gG[@v{ [7Uw|K?%P)- B x}\3 r΄`1uEUg2FKL i9%ڿ+/Q;NM 8Q)zmc#}SpÀ}q9i9/z.]v)VH ʵ4-OUޢ7Vz5e?U !$;_ȃ K%((LY"5zq|πSy^&ך5 'JQlK[d$H P7&G/Jo7|8$x;Uࠗjfhl+h4ƯڰE$a_ލ<]j].u6N8Z#g}?xxg~ H,d,1 @I"ҳ:km}KX+|ʄ=|i"lO=z|-JJVyϡ:1%Sjz),au 1ċ5fTC{T4\@qz nB4*bn-bvV0F;'ZxVve/kŎjsm-;p6V/H_QH^ݐ}XK8"y0+)QYqG,'TN &\WW@2D#FS4)#Xϙorf]3)nYY~2(o1 v.~g't>Bz rJͪ-9qJwcӟՀK?=hJ2p< !}–Tx\QE3Q~]4 s6a=%]c[wxS C*hl2H!;'a< p)0`5,0$ ¹" p}8йҩ|x?}t%&Jf؃6Ec#m}Ώ hdnB4AՊh^A@0c 1Hۦ١e ^Q İ@Hq^w71pwLFah/gY8hFXv\oO:5Œ 2cCZDt~EZ_FH6qpV㯹zQ>븦 m+xblE? @xevWYl' ^yh{r(5( <9l#; i)MP0X2Y)qG@?zR"0Qф ts>۔ccm̪ɨ>5طWoKO8Zi\S>YLglAM }j"D({`ٓ!ύۼڗe0-%~J=ir,Vx NtnO\7U?<,5žP6:Bo/C2\ִ?lEBןONCD BpOω4 Ӆɴ.y(j1i5+Wj DrB0bhɍq)h BR(6oY?njʩ*.׳ [4PGV)>a,bי<{ ;,IIxhySKqx 'fp Ao0P@ 0f> zEXA>mVl<,疇k=O*`K.-oɠEwsYO \G_%\j_>TB$ gFGX\Hݔdl+g}+E'CV<}]bݳ%E/:JgV v$Uie, q/b.!OmǾ͔>Pdp2[dRqm)Gri JmngBqWf" ~ q,O`ۻ}G li+qJhhF1Y%DIP)HwY3Shڃd U"}(ZP~yD^5"ƘO;[~]^P_&UfBDS~o4'Q\%6~"ױ\X3./Dެ8Iдܼc-!HgY9:X"J}*'Pnl+P,,@ĊQ*m^ QkM7@lj9,;^]V&* 51cϚ7ƸE8bCu] R=+?~OZZV4`s;9/E,^gȞvB:h Abb+dt:} 9.g;6BkgcM]>hL{e|Y)$34Z2qZp1ao]SvR]`8s&)<ae*>CBIeJ(ϻmB1 NPhSo  D;( YqvMih55Kc7߂~K`jխV?[>QZ=1ˮ^.i4q?5Lrc R̞rAtj[w tm2NE޺Q7 &PL=ZF)Fm)~J~_O3{j0<:G9S({~mQZ.13cN5w<=Y7\Pxdo1dU8-]#-;J6mbk KrJ@e?$%TN;{O.zv7^Tnߺ0AyT7(((6'Nb~wF8IXD^ȅ |HMD/ckZ ?k﵎LzzJBtT2PTW+5X(2–+DihI"%gN"Ty!N JWJ)\Fr01{G/NOջs:X1Ο|v%ޓ H*pyS~?Rl#`t_t*snɅgƫ8z6(db CҠweҫ95| dcOɁE߉xYYEa~I&k ->Rhhrz;]I]"hDOYЏlI1<0^I&/>v+_;K8L.+Q#<.ӌiZޮT~)(49A+ FK 0f%)9D'J=̵{ţ?=߱ѸJ|X='S.䉾0S_;޿t;FKm13/D. 2ē WL 5F+2HS5w,ţJw0fN$\MPH ]4yHvN9`m=5Z.)o?B9ZG:{c qH)5Ix|} VT}'k~kM9L+p!_" A+#,gHcv3~ 2bDd f4E'].Udy21@ʮm7F`(}Хbڰ*Y =J J /pcF؀tP_w_b"46[Hd2͋,YqˣOuS/O3D psVvEiΆ@j*~iu>Q!my gMUծnmic<./07t91 $ݺI>Շ%z/j= :nEF)R)9ƻ/i0J_4!W¸n: H$u}\oeEJF0H&j?0<"'Ux\ 7f@!V6BІI0XF` 奙*vȍlqo nZ#,8"Ɗ#94/xɦ辪%pt}3Xį/jS6@!j%fe S;kg>\z١5vx4.0*HZУ9{SZ N6cjGCf["p!'8d'O$:(qk(e}$ }) bmbWW򠊁~7o08ȯ%O_< ev`_u_qOq)H*ZícҼ \agWT\a!<壈ƍ j ś;M{O4mo~~-d"R7?oA8ۜO{+ (jPʏ6Pdb`:t"3B=toiIa؇&k$$D½ӗ%qm:W79EQz^+ETǨWZc- O >2Ed7.q$8^QIK9(vhG5맻ISHtJ2|-t#Pvs@>S;W[z0gG9v8/:; /.76WH'3XqJA*֡^!L f11Wjȹ͛U(pCv.ցSYj=^wݐDaj(SqŇ{R.Î?qk0%9rjt({~ҕu8N~6WٙyՉ21鑇y٬*tYP@\]  #,1uI4)YLNR)ؠLg7T Z,MCM`)'Vss JS V^lhYJ^/rBFϑwU*~!X%xC$=kk>+ ? LuNC~&'XGj'"=kkg;gٙ{LC +"ˮkFrj6(f~Dg wl{!>*:T|ȽrkEӊ{Xtb@jrqث6.tm ʮ*D\F~#+G8 "4Yʆ9K]*[m} BEԎTqE-AjIB6; =/'i86_VHczlJj< ;_Ab|>ljV>|-P6;?>  S%ȳdf]%Wq#b(w9/,k,lmUĬ"Ic6U7HWaѼ~|'%g\j~F-Ĵ+2RPRXbzKý0,~b[鹝KTvn>,} 8s<cxv'eQh`ڏ22fp|$2.{@?x~,91c%+9϶'QW[ M<6"v>2;GxŭqTeg fGçQU(mV;A+ѯjz7Zz*ex)ؔ|V!m/zX6E7 5A~ZX_xMPA5dtZ!En9RaO=WE䈕SvF <Լ\ ^D*9f3v.uU^qӆ^[V&B2y)ҩQe(9D9_,p{٢6/ & Ѯ"٢ņSl;b$RI euA0_Y;!aaG!6W@L.{*Z jĄYY>i0HRӗ*W:!p{b`ͳj|A#J(՝M֩k nb0p885B6TY]Q{V uG;8({W];4"ͤ9;\Qf[h' bÖAs&C a[TdORށ{_1+xIm/D_ʧ E߯)==9vʚDEbD^^/ogD@H$`,Z RG\7ь(xwb U4sf]J[ bEG̡Y#-CyT70;edIJvDgЁQ̦[LXa(i0S:sLuߝ>\O)N"3DIa= *`i E*oT$5N1Q052W&f0wB3ON[i:gJx>^3sŽ:B۫ڰT~ 3D[>MۤRsb PpPs9a [ yw`vff.sxO-6޷iZWlMK}w'-ru%I' D+oO>C_K)Goȡ=m) 2]+vD,E#9M)'ЁF5?f8/:i'9]?uN`;O5ZkN)ޮS%)ڷDcjI1w{:VVq8/ꀥCI ]JJx';D%j1.vps2‘v? L?Z|ٳg,˯#Szt=$}"k *V_pay4(2+loUx !K4CЋ'(*PFV;=g+MΪAs|&ފ]?p| 3I Yeh>ڥ0S^۷+@k.-uW&zŐWLw&7ӦM>F̆_YI۬ ϼ3!%~PW{XLȮpB󁑰 4BףCH#+)w*6zDބC Qbl7y!wʴ |ٺ"ȏK\@9eF WAP`D~?k`_za~FLձ4gFI&^ñ%G)\, jڣIe2B#7I&$Ja a걐M6X_U%T$W"m]0aHr7#z 3^҇_N\I#kMR?nIB$z8?PB`W055Hs2)|[j / bumC[6mhҧ?3Lhju1 8,חQ=G`wܑq:;HI3d*1&J*b (>I:xDͷ ۉn2y /+d.w]F6\'Zt2p0!=˸"*]|jkT4Eh_Cإ'fXRe0wQ4ϗY9X %={y~%6%HJ1IĆbN+W]lrz\FWGJ@̮؞'_Ang D v/tyO F ie͘PY[O_'1Z*L3|=:D~cDe2 \k%!sNN1Lu/bnl8¸Ҍ/X*>3ezW:睘bЕ8[{uca7_%w`_# ]LXwv_Rˈ YҬ{ ́񌱻&di IcK?ڬ^WϘ&6Qq卞}L؈Tɇ2J} !֩} Ua]+@V bmM #@F!u3|[y螸jkQAzﯸ2蠘Ewn6xF8m?+ EWFO3Z%"$Tc[~KK1srɍtj*P $v$VXuFYNx?f[' MS:-O:u.<|TCĴ`L3b!?艧2σvC.Z $uߙct7\V?Tָ3h!'`Jqn3BZN:S2B䨚Sp*e+v*сj?r5n-Ƒ Wi0'R=e< ` 6?'{jOoA0 ns yK7L ɝa qPS徽qԋh&ziv[#CLΑILxvƟZ]Lrn}|r^zÌnc΋#ӘRf8Xޜ;0NjD&B$[Q40 ܙm$͑nh k1Njfm[ 8ivn'i/-Ҋdp9+#w<}QVaj,aW'DUv|fs"ۡ> N=5XꐽBBsi'0`{3u,կ!ht.|) &g@䴌57>W˼y6Q j]~x1K7xe-*?@1K{70Gr1+CV!Q9' UPƌyM!=> ,^@Ⓢ&|^ZFҹIQqMM\P靌*($>Q׹4m INSK4:=`C,}6 _z OY1?C`6}P^8vmy)ax 92 5R|2!zC*0Ρ\ijB0/C -7[rwcV_jz|{ {[cƒur~9rtx1b}6W-u LM/Hxvh]f3mklrI 0K@un瓎y:J15ڌYTd0>W7/ƭeҾwxlڼxBQJq46i\rw&ږ4arKh'}yٖ4L']zz0l1DŽhőקq&^<7[E>n|T In+sSc,|t&7 q0,` ţ6ઍ. 5f&?x*'4'_/[SɯTǞOf 8hǻ .4b(A!em,gb 0]чr1}RKkڱdito+{hL$(\q|E{ W„*Τ2_ B0)ҝ1GQjN߫|8I_ w% [Aަ>_?55E!]]6 Su3[FkLxUSYK3\5kP85-]{Ͷ<( n$bUky42}ml2߽MU|+Lv-B& 0H#q1H:s3܅Cn(HAh2zDCu{5D,4Sq_]krP/4c8O3 q`(8Bԉe_WϠ`' P&\ݘ~ʅspqЁ<3#fl dOf|E{EN(dX dp"֊pu:(vX;] WH_+1 mG hG`VC| PlK@mN:eŠę8kM[~DSfVc1AX*st8 *Qrdpvn6 )˥J /fTt:G$NhB>-|>v,.=A@ \ nNCJCj#) ̝gDRg{A%/!\,q@vYτqs̛/\ZZ #kRܨrb@ 1rQFlu{ԻT1/6UAYLt/ȣ#P~SdʕTy闺S◤-:7 DSU9착 ix s!+grj/е_&P͆0Qοx)7Q*44X A\9&jӎ$'%64&'ГȉϬe/'6DӜdrXB:Q 8FI%xȵ: l)T2~t{ j]ݡ1ãXPy˄^#Eu%lƍ9YH 5AN+'cU";J\jeb>8}I7znUlƦ?;QY[SnvtkZ9>N0pl0x=8AĿ\P~ίHq!<<$&"n_&tҨk|u([~=gxZp33n'j&J|hXtO ׬bR^%i|MSe 9-paV +i`a>>VoWdC;1 ԯIlpa$9ݴ $5<"T!J4ĩom% `Τ;naВWن؅#y `0 ' Y)GW]BZ)@W֡.M]kY@5 ]0Mw5p`+RvBfgZ&;g#xcYW%n!o"< |LO+yO?1 }ο̂!*:޺ @v!fR#|{8lp|UA7]0]˛]j7d?4T&X z2n(pT;\,\U%+'j4߈ AMu,N2Gj߸0aMcNi*ҐJșbVV m-ff"ń#MбqGm#χkvz@OpF3Y|4OA *0I:PO&}D)8ap ~]`/T9Raչ̨BAЃ328O4]2ۭ8z FλHy2Fu??n☧=y F~(u]R*j}=Bb"`7|^~1c[YP/WF$,oCU3I*36/=c.sBP&76CG' 00SSECpkrYihf9AZŹ> &|>,^z&m=q g`btPイ&;l77ZO\Z:.&-Dzjۼ+'4 @z٦)F`xDZE5 NJ >U.(6'Wo(eK0cp`gr (0߭Z53&Bfm"bEiQsj)P4}#٩,p6/so la~nB y..Y'iRGht*~ p'>~ڡ96rDɫ6  `c.%En1=0A-[0Gwe7}6kJiܩL~aK?ɷ2њVSD ,GdwKʫh*ÿNzwyL#ZnÒ Vx@:",DGgnD)/|g4"X[P ^ۧK,I qMH+ƾ2 <.+xIC?WPB*!}K)&=2hXԀ|Y{nHq}W-xJunZ4G74 CU~!nrTC!l(zXͧBn8eKRr]๘O9 אQ"|>пx"3Eh+uR38*f$s6&7d~`'H?V>78lYݤN2׬w=V1hg|j85@EmV9[YJmFâ V~LPA yE&_JkI>2Q1 w 1b(0e2a[L'5Q2uEspSrZ+t ;_ =,-x_[0+o 4^p&haO; ܜ)b;] >~ЀOe4nٰߝv1{ybA'NΑ"橶ULu1#Ye$=YfoJ R'BsK7h\,@׳9Վ8V#%Pvv*'/F5N̒BV< e&ڀi~ݎ7n,R]7`h;ۜOR5.!3Lux ~ b$&J|VJN^[$5˅Q;L{ě7Ғs,o?K~me=r4`n/m\:HϛX"&V? (CR|̰yeh @LwTbLrPFM5R.^j_"M%e3 YX$6=`ac}hĖx+,|ǫ2{ez~K22(B.-,v2[=&\ga_^)UԯkDJǣxx;6Qz׏:\;^mKH7ߓ)<u=Y̧o ֓?[ta΍oǂѨKLy!#}~H☺#ǕKeUfdI^S}~~0q zAۈ $ )TB&3 /jg^iGs{§Je\3zg>{8p4o(u,P_JߍkxWzX;H!M/d$z۟^ }־Zm1d{szaaN"iedVzWޡw{j ΤW/`ڧl Ajo:ddB7e<+֯͝l^;SZdϕaLgy0^b8U*84׉X zdPMmmٻ*D,wq(DpffY!mO (_Js%+ m(<+(qK4\$oaP[wuc˱uI, z8uB6GdI5jlgʏ۱9uv3#^FaVƹvMWgJw6\;Z:yDž> G=Ab7&pq9A33!eMn摠5;6ߓN4[|yBf΅YG"2$Ƨ)Y7Ds sYXIԃf 1gOsPW[iBi$.)7#dS"jϾ0V MV]ėO2<_dn[DLh gD_W^]>F;ۗI 5\ΐ4䲧Ld[}6=_k5PmӨķc'ئ$h?7y:0Cqyd+a׺ 0\pTYAurBKgyc䎀gO2CwUo&/>7_n۩ZÓxh3YF{n&:])Yz}bzwDYqWoNyNx^ɡ4%E+ƥL0r)02̵3P.*g_hQLM'm~RSh;U[ F~:p$Rd:%4.UiRE'(͂ JV~E748g䜒]3/$etP% ݩl~X+3o@d?vܤSZ>yw!0ޤl*O%-Sq&B[*$k #\[ɞ`R/\ )َuIo@n_Y*82x|x1z)^֐:IGƩ6*Bn\==R꼉"s_Ğ-O v7wK =r@,M /[eK{b &􇏷⤦g1{m `cs a)joYa[ݸyؚG`njbƑ{^}y[h X?>kA]s^K~2eb߿h μ'N5kSM=jv\q83 !BTM$CabK ^Rˇi-Mx 4V7!3HOVF( ?ՙLQw3Tn.B:$]!$s]Vg:'[)G37˦j|yHHk2j.<{-_pgS rPF;S^kgI=Ny=g  vNvζmrHh/'dMC-cy$I猜 syHsRv{IWSC ,] ~m/dbi!ڣ҇|7c4dұdkYc)=iVrD+O1VLf5x{[Z^\y{mX7.`-7Ak_7-xݚr4_\g⼮寧ڴJ]MӱihyޟK=B_ʴX NQ z2C jQRogP8`[mkDx*8y͡S*9ޜSw6׽||dAӴbgh ﹻףБ حDžiMLui>C* 63i Hޝ2//;_@fD A}"J.⭵qu,IOTm-z &9+K%5FZR}S׃cyo cwD)Mj#:w.FO?Ix+H*~,9`Vsbi>{R΅+$zb#rr/ϲG(^2H~P̃}%[c9{`>bN"%Z$+{gt@H0|- fxIҪM6&[߫pPmQf"4 pL34ʝR pq( b@A\ DS>E=0l~ː ʭ{rr ϒΧ/|aɑAK)O؆ixCizAK~GjU0d?c4:+L ;ilu4©:7 f2<ڪۨ[K Ln%t6M TH[}0CvqEvI*3s Fqj'/I V!8Y|P9r.VI 63Ɗ_]2$&.WQ1TyqE19KeϷ ȧ %yR|y!h;2jszaAW;|JwUSEs͠"P-e F$[ߠ-a !Qu3 !1YKqܘx5BsA({Zo!ˎu Ldk Jg y!Es 1e:%ybHå8T2!r!z9fƈR> [)+{}ߠ-@߄gSyF Za9ďcIzm'4 7e agt-'`Ka? +[26Ł P܌0o<ӟlW8[K&oز#X?U#(O$gi!d$ )jue{bM2hs 3npM $2 ؛7/ j?Ϳ83ۓ#Ax -rUwӮɚaWN;sI` Ԝë#cf2XK\.y賑hz62~QڎiDɃp.e'K2RPڿׄJvȫU &8[҃[u@~I9e/G3(ڻ7jLڊ` ^2i,ג(4S}l`; MRy;. 1 8YVG|A^, r =:8K4) |(Jb}=pgYv]2bx߸qw4LCTlW=2MA4 Uos|>'p,][R?(;4 IZbn)ΝC=TˤH^m=SD‚Ǵ qS fn` J$j5KeIGLѩ?/It@;méh ߟu p52J>L92pb4=uٰr/5_yn;Iw5uzc4S a˟lع>9_* lb#&<l*Q| kvɸ2-|/!Ȇ}:y \*AKtX!c,3cT(?7ki#'ĖgQY&*K' *\**s#y3BR _ pY!{x؉ R 6LP3P_TbO*\cS8gE[?SfR*}քX93$G(҂l|T3%R݃84sG|1ݿ<^Ha]WZDtb}n)qΕ dvB/ܢ"Ih惈gqcn-SLZ|Iξo6*n=e-ALw ?J ?Մ^Ir,/[ϊ<@h=-3eKgnI{?*YPT^6E^Lstz4±qEt3ApXҎd9/280>z9Wh[p_Ё.{TM?| whK힊rD MX7}#^< d-dn!^Uu[3Wpk̨ѳ/L9QHZ@a?:.~:-zRƹH]h1me o?i&EFXqj"!qľ ¯LKo@#7 !Ym?&RZ| |⁞r[M/CRlny[.1Š EED"xg8" P~}!ak~)PHB%@ENOPֈGyfXamS6o}8ҦD{{T1-Y~fX+3PpwwVռeO0YD})VCyZMW=m:a7xqL8K\0Ag'XI)11:CHZ&i8j؛'NM'hz|j 䤠$eT$f&dVQځFOCVTf(@v ЇPbv8mag?JD,v b#RP#&_jN CC5I1TjMԪC 2@ jTѥhhAY)!_|G( t!얩ƗL/w 3+^6dn'`h#a`v 'S1f{ٽLf`:(!n#Ka?~# rrp-Fu5lODTu(h 2&4O5_4qN-g 3OR7w+E((W-Qqkgf2.O`~_!m/O~Ll!ooW, 1ޕ-Ev7HJE.5?dD&K؃]7D(EڏiIBHj;%tb&b,:bh{C@|:}\mRi2@D@Wn" Ɇ> K=%>tfw Uh &0t߇6em8;fY*qv:KBs VDUdzoZM׹ & zMe,|n1pQ^(櫢ݺNV0Esyv lgng/ėo ׀t07CU|ҳʻݦ㎇-҅ܧU4AVXaOW^@Z匪:|k5Ӣ924&6;;ƴjp6ra}kX+~@{*C1AT#CA (Cٲ*oB)TeΒA e^aw]~'-BљrJy=ݤ.P}aZ-ycB0ujBYVdV+[c *AeEDSj! S-Dbujă"{ѹ0pA=~1fmྲ=m540f02KIwZd .C2Z覅(`سd_Io-a5gPF9TJ[މ>&¢;Y"OO_Oq `FLy7t8O|%C GqR)!$y\_С]yLF療ˎzCXc+*U *:Qͼ)X%g_ϝAƌA6_ ǣbuSv7,jDDv1OϪo?*bK]y;€U=|g/|'2>h[Gm&]&nDzF(rq$xAkxR/EC>B\$inGCN?#\«7L'X*mkz k]֨եnR*M8t0P=T(Nsi۽PP%3/YR#{9 97F8NX,}OVb?/xm4mVi0?}|1{}'1Fw[Π10O?u۪T6y4a8 H~Pc]&UX,]lP$KHm[rZAo' 2ۿA^!ύ\+v?3 +po6Nθ xW]ZrЙ|p7)MF pýwR!p.4Im>Z0j-fͷƷ;dUMn8"fƲFIjT IQhpzw@h^f4*B2Z-Z`$>ξQHo,$FֿvDd6Vtw0ѐ##:NCZSN9 Ʀ?/4\!.c${fHW.$8i5j|)QwpNj-M3H?A_WaaE 7y 1n:xr)itu7["WU$Oַ: /cMSF]uD ƆΡ4 odDv1OfvmMA'g-o35Z<$0ItNʉhܹgE,bs}j"ཆ5<% xy] pZACF4 ?VI$^l\vN_ Pu+-lτNLt sa_-f8a6G޵#?W- NZq+Vv`ˎ3~ҟQq_$KbyoV(N⧍?Ȑk#ŠuJ0tLr(͢rr#Ma`C$`?q'͐^5>5E|̂D>sSZ[uJ؁XHwh>@8$G82᧎U9j/$L܄!.M)SCAlN~tjU":d^$PNA{?2=^w\ ɜG oTG>~A)9t@X(lmM~\6t6yr1g,kPb)2ÑRCWWrItZ7j=&TgX2 B4lbG|~4>& 74(8^)HV՟IoucKVLU ןM9$ifV>87ngO,bIXkYk`Tq0 g ,,qvKK{@JXJzSmup<[(' 5a{Mi{QF8D\0.ejGyE$O1fH6K]Yj t\.ń[֨ٸ{1W\VA1>i!TWZrNe,%L_>qǖ%PUJ4<2q]zz#yLH?f4K-тʀJ< ?w)qIur3CUh)22s |uq!\%Nhe? Jan\AsrdG;@t. HB͂}a,+#"$WIĩ0,CWmt. H5 67M6$1 !&'O߈h@`4uhA\_Xp\WaMCNTO oZ5Fz('hb@cCKjL+\۲ T3B (ho{;25bk? R9mbLJ98/J4,`X%;Zzy֩,FOp6n.ӹmNSn㰟l| CONͧ0s\ xo j8Jcv@ȨC[ޝy7^|5T ɏm^ ;JŊ*lhOF uneB|BxU'aD~%8vfM5+kTW%T|(^xMJWK'+U_Bگˈ>uُ*< Z#âGbO~?dD#g6*k\8,߿u29GS#7xB8$c/OU[0[$qV(о{O;E!M 5vE˽{w!L`.{եܭҎlX}\w \<#pc"W*3I60þ#&Sm:u'Y|bh]`ŴɊs͂GH 9gx/-͚=N~CٝIz7ꭝirhM(I_Ծh!UwƟnY͖՟۲t#H\>i?:>9"2 J 2S 8oԑoP쾭[ BG1Qx c3'WmPu;Yݤ-/ߕתmvKR@N2ha7(( NlE2Gzjn[OIw?;ɒ wW\fI#ScM1%fy N]A^SBud Ӟ3spIRS?TsoH?'Ζ XSyy˿nw+(}`C+|+jVrV(LK'IᕔHN#JϚ㻣*zG]dY2NbN BĆ([agު¥;uY[4g @Hid@O@kf,L`*,c#q`އKVgE{,Xyk( 7Y6.:os? !I@J2~NY_F5,Y$nmaLZ#(up8>M`~z:PҖ`s*qKF|e\.)BޥJ"VUU池hQ$wK|ޤy}u |gWxߏaXfXt GS1sJ8{۵qH&)s9q xUܥo%뎆ԗɇ.D|| F6!*YCU4 ǏuXa WjL q)2Drҟ?⪰JRf-a4_ H82権 \]Ydi#n֩DNV $~So:g:C_j|vSgIv6YH'CgfGQIs{ g,B됬q8̟3>o=dJvOVC?21Q(6dw]DK+<~4 o2C`d$bi:VyM-\ ct53Db hO]3u#Gڧȶu J ,N_9&UGu2<)K4>/ Q&=sʌ vH1Se_0ZN sZE*uD=UEtpbFy$i3֍InQ_O'SG/@VnN͆8 ꃢS=$ĀU쾪 m-^B~ F3bGW2G)iIl y}lp%ǫگ3.B8,ڢ^fQ&KFCofYA~O}BY9L@23zӼV5M zT#ϯu|ew4C㒗F)ɋ#֑(;7"YW`&03FɹVWOuyfrұ% 0iJOtkej[ 2fi \;-IAkqIctIn&P-z4=\=4?qy> keO0W]=2dJ']nVT_fo]kGCy`%7 NKhSHFpytE|R$47"ߒ`vy,]0}&IiE>Q0п9 Nlǡ8ɝO'`dF;ƿWd|1W:Ϧ;>4.BU'kp ʰ{fش'WpTlݼn+ ٯz94?o~XE>k֝ z[%z;a zB.h < Ğ8ZJC,Ͳcp@4_?W;^B ѻDuY*׳_ 8i`H99Sb;ZC xܳ* 9Jka#J]7x _c.0q "qB3 jc? k; nF^,7-#qbndſ E2P?ݧ" ?.h/GJ;B5as:

      DɓC`ˏg!-Y* = :OË"ij5&؎| ޹ ]dO딑b.!(GM7mWKCcXer*b[Y-Ƒ8nOPvoȒV;c[RJU!u[HnlRbnfyLer f76LLjSoK7s|q&} @b)agG3Khw) <~=bHN<-e!t֕2<48shj%F5v.@pBKOv4)f:H2zSlbSYe\&[`dtNV_M8Hcfg ԔR[P|AQvz/^OTU9f/p vOk.yǼ瞠9hs Si &l؊IPʨcgO:]Ag Lb.3}Cu g7 89?S[GW@*W(UaHlyX9xj:w_3g Dd ǹ!Wi,S( ߨ&LRbrlї`NQ%%@F4繉=EϙCr^v F\G ;UXy`5*e#݋nGY׿|d\B , ҶiOzċN{P3Vᥞѥ34znpwFm/*x8BaNÓk<|>*a@eJ7<'nIh>{::Z [yWMx\YG'= b%P~)9F*rp|&ȒWu+ߗDd ns3~ 3+z0>r!X 40#oo[g}0QI;Wc؈Ӣ@Mr1 *~7" n?`V K4z6zN !-/WZkXgFU4er pK}DY} jBtgCuJ>#ZdnZxk|'5$)b d:SD"رrU +y2wv1߫SLK kᒀ09kIA*Uo= Ug2P.~k Ofh?>|˭6mQLG1S1StE/nsJ웊鄡M^j͢YdG?|R=X\)]X6dd/^$̍rR @qME(f 5HoQZ`I2c+v+`oB/ڸXz OΊGt ];F11g.UCϊ5jr9žV?9h`5dXZ SSojh0;nX)ZQe:\Fr?*QcܤAe5fz#G;B)Xdk].(i0g v \KGdq]xPs^c<[X+E wxKzVۥt6s6}Q& y{_ycNK*?@(NBGы.b=P" pV1M#6 jS%z\g3:w4Z%vR1qO3C|uĄLkh\.Y(/Vk`P@kCq>QOBϖd NLZOK{Zw<e_!*`z6^u{ 'Ugkc2\y㫙H ?Kkih{^usԑڏgCثF5Q+( -bg vTUk -S F/)oqCpus<_"$xۑg(hũцżDn;UnwI>CCbt ա]ۚ]\9ieLS[3F1t/%COlrl[ `^П8}:Ϲ>Qd77\ ~D<^9Xymi5;P>7GF{Ϯ=xz܆ S@[Ry0a~?ZˀlVH,nl\:* ?)y`W\H04r_WW9 nQfwpL{61_mLOA^L+o&_8O`L .J1۰#:2%Q'~ARGX[5ǁW6x~Iӑ*Hx0aNi% -_Q\XȁRh\}5{ M1kjxz/b>E%dNh[ IZq.1m7bkR]Pӄ{9UۜpO?J0r]*T^A >Y+.4(;S]rV(a:w8QSvK+sԘ>7AV [dV7HwB2Fkq*]4ͬެ:"hޔ' 13 HJ*ϖd2I[D-`MM7@\%MzJՓj+ /[ujK|&l/Ne|s|d?-%cg?orlÖ78@Ƀ$sO&*>d4IƏzگrSކ 1x07CTvX1iu鳡OMgӜ0c݃vVf6} Ku`eRن<m'%Ȭy:c*g.>oEAOh\ݒ%)j!u$qxPN( \n .6]í%6zݗ _ b3ʼn ^ߒ`? u{.FfGkiS(9>:X(pNrLPYkOmb٩2ljRr D3[KŽ @@HW%>jlGF!qM c} 1TgƱ )jb5bn:L# Jg: n-$|Ԯi;mE@@Ǭkqy;JK3psK ϣ1F JZ-ګ" !'UB0pgXW᯾w&u}"ޱ X(MEe/#Հ,uɨI'mT}d,'# GS %!gm|Kf:oQr76--fƅH@888f gG0Z"/$1- A׎ge }dtwCyEnHe)_ 1FX18)~.y 35PW SS[Wac{ȯHc0}:.}1 NZYR\E+/CuISa4.-c>EDmkS$u#pEnlp LP=sTLo|H㉖&lImn 2SXmx #=̮妹plJbq.\NX";kYyJۼ9,1K>3x$ךh*Kn ık󑂻ͷ,1Gyv$LsgX;؃UFwM84x)~US0_B6SJFZ8mH<3)wˋ=͏nuQw| mP-5Z"-ҦioiMFpynR%'*'TbUa9@$Vo &F#np]{ʇ^/dNiqC]KZ`~@vNx^:Hmv>e'0$r^cdRgN* 悝yWR%)#|uִڄM/c n0Lˢ.z:b`[l'EuX"YV;j:iG|7* Qlq,O7|"?l0@0q-WqTm⣩ƹjXs~yz]]#mOkqrkTO u5~}ON=܈ЯLmT99`^nwT- E)H@z$'~pZcL"(=->*Z\}iEH>ܧt҄[|c5.-s-bF&wBu!R¢ou=! ڱR~_{2px׶ wj0d7$5-LGc9o:\7A:rQt;N΃t; ٕ1tWLEK!k0VE+ZDEzZ<3J7,BWlfDe?Yjnx3߫ox@$ݕ"y&3 aLTco)v\؝>_CQZz}^5vU?[b8sFzaOd@5'rD~0n WDcg!ȵrnD;A23̔ y6zNLǞ F3A$.r grDj=)BY8au܃}g2 A+hk"9FFNiaӭsWb}¿שL,1*oy#JȢˉ)-EJٛQ|X N*$;ݺb^s"VCEGc"R!zøج=5Yc ؏r8&󬭶8.lfezV')+<٣jm ,B#Ef[osL=%]>5dODWhfB:aoǓ> .xye t}x/0Ud!;HhRZ1o Lv8gS%m(!RҽӅg1E@%gsA'^\JgF*Dq{f0 NїΖRIl.3y:)I]-vg)247غ *0߫_v?z#{m(IJĎd@҄<_ܶ㚓6?XA=Dgݰy}#'L{&nE1J%Fiθaj=8DxRԃʌTӒ_gՌ S@PYC/Q`M^#b$AJ &^E|X2[8Α2/' I~,r7%_ `15]ĤOREo$?Hg&*@jLG3}y*<=ޟy}ވ. yRH e5pm5j4Lw١b:^X֙b7eBJB;gsiC2C̈k_ƥR<{'?HoN^'vʼn,r*¡S*<#^<)J bmB sdsibmaSC$,m97V\bBDŽ.9a/,Q[h,DJJKfӃ)u)]#o[P01tP{Ľ}ȝq=:[*Gp/u3H` -1L㨺B EF b5U9ELP} uRkJա*]_P.M)_Z14xQ7d5 9wyNuۣT"AV Q2X>?sRxŃ6>:R?S츕ܓMz8d>Ъ8#V|׹NO `O`א\{sBPbǨڏA Y.fb4UU0* bJ]y"Z~=>D*MEx%W&hQ@gj,^5`s4N6{8k'($qMVqs(☕v")NT4Q)[H&b\^W|ΧvTo Yھǚ&1c%&_/ٝmI?&T/I];vYqV5@ fheC%J[DFlpdf{G8cP3¢ˠ*G}Ҹzvsw_uyC./:Zy*4Qd݁eȁ;0(4Ňʽl`p'CUejJ-@hL6BOzcLz/qC=;jfjDqR9-b,O[˶ڹ]а5f'ЀϤAE/0ľҺ<„=!M{V oz=(kCewi"?NKB)ybg=`l +*Kl*qiJAY!s2Ͻ˵ ɧ+9UЎ^OTVn"m9e|WX1QfQd6r.h v&âc/@?Gx~X=5Qx́や)WWsGa[?"5"qRc@oӡCtfoeR)KW\ g{ToD6F x%osXp`4c^?[OyYyJDE")Z^x\X˞=nHXQp51ɈU/F^ETFVt^ZR*"!jxzG}Ev=Dxû(_ޔ2b_NUCkZ sy>|1Vu0n202& }CNA+$= Daoi?{B|%#ρ 0Ěvr:&$d\⎼10xy>_i1J}-53z/?Eѯ/,mŃ> T'Ew^¹Hh9zczGVi F3zϊg̓#q7~gQuiT$wZjm8Jtq2y8mH.&uzНRCbGok<=|$FW![r4x'/DN>?zB>_ Fs+ ~-ULn %=?Y,N)OhO2je[:.HGț i"b=!Iьsmq4WǎC{c蒀ש\Vb۞$ÆuIMOR6ݷ; m T\'>fN7 a՘:~;jdisEX~e%IeMͬ؞)"W)%S,*Hެ$+{ejRb[҃"4`]#W[U!/Wm]0AKuSܮMvN:P*۩^| *--pk~Kiէ\QLVxCڍ\k ף^YjQQ0 1 EI #,&"eVZU0IR9FZ?Ijs`>4$#e'4ދ5~ӳtR,؃; 䮁†=7 'aoV#*+KX/`rPyNϺt.\+?4ɊetR]2@"f^S͛yō

      p$TӪBWt3 F%58x53;}mRpc D:?mmr_$?(U޶tņ :L]1QX3I@No? >a[coZ-lW7:?';Mql$xt֕{"_`}933aqJ2tI[oJ2]bǷHPSE'$K 8ri#P]u6Kfm$UvCg0nLDU!u~WϦ9Mx8!vSVZp j]8X|@ٝJ:x'I.i嘀_7BI~׋i6究 ݴKg[~0AN7koze('R2ۂF,M]rgqhR(-9E},`tgK*5"\iǼMǀcN0j sHm8z50p9\ʘQZ@N7գ@۴~[X;G2 bBcCgXTud?.ZUdH7YST~hbCЌMѢN~w=pvDT%?` RE:&+aTMc\:cxr3]1e|Cn:kȢJ -TDaý}^(\jpfYAytJ%$^o uf{G*cL[D)lxhxm4WusU~ |>D;vA%Lybƌmٕ^LX $d~؅DZsưJ+OL) m=[H,v 'CO%XuA-Ă$V(L.Y@7Ki7KIb맃`đyG^=q~=[_U_!y&XbΛcuyj+iU ^RDƱϙ8sUQCzZ73?.Tq֐"˜_[Hn_tY " :!՛?JU#opYlx8:A2G2X'umNDqڤS/#أ=SWQ1WݯnjaVx AO|S gJ QyTt9A.F%_˶̥ Mf5P#2 DZӫEގơzCPsٚJY*[.}Rb9'A3|Q2y B*PzƄNn Pl(vc= @eaP١],{#򪡼7(~!]y'Œ(A̲\ƕrD3hF.A#HHk2 Afra\MPNX';ӀE+M)9D#}_μ,=c=+ BYXW?o#vB!I)g*Jy^~rb ^mJ':@N-BZer`!%{E: !_AŐNoiv{+Es32DR_vj| dHl9L[YA4lĀI)價XadkɰHֈ1t^x'v6X$h1J p40^כHԉ0AM<L^'Iis">HKNfJ;e4'ѽԉ?r4gt/`I$Mp =U;ROUp{y":^O*EkN%,ys30^՚fś83z{F M 񣈴(d܂J\P3e󧯔Cr TlWK*[G N{)(mט1G5:X Mzi#0N:X4Y|3`BH00)ϠD&]!ߘٹhFҫ8YZ+h–5˸!XL4xm҆.\A:Ki!!7ݹ/TyϓI?0C*hL,kt,LH6E%Ԏѯ ]˭r !(w.?NlsA>)|]ȞV\#,@l]ЮWa)?wiWmxfؖr7> ]rd .0|C#9(ɟZƿ9T&/_씘EO >&:itRbu~g?sZfL2C|>YL1i{A7HvܫdINVV ω3<#OlaS>nbF|W UKĠp"x> ҊX l}"ҁޏXy+ gUR!8\AX$vz] x9bFJLe DkJ82VَRcSJrGMQd3WFP꫿ёg:vS\oMPn%,ze qh*/Xo@_۴Q6Cn&HՉ;(z.g}˾ у8GZZ$=x%.w xάٓG J A soC-lQPW -I㢤}"16# 4)i@WVgɖK,i=Bo K*ŏ;~Xv%|iI}[UTb{ #Ml _aLVLmcC]Ϸmr"͍+i&RgT"wjYQ5 ndHRR>\ D 0gLݧcqmT~>xd`hqZ?hOjߞWd:.`3S{ja[5PU(%/c~wVZMKAb g"f5a؁mCTrN]ى"?lwW'Q8L҇I($[7.tkAV,ȬHѴ;# r9VECFya= ei MDג[f6S0: "VVˤL"q.d*Gne-/.S7n0J?f99ۦ { ;w!JٻCr-GTuZ|5(7$_py<&-88{gt7#r^764^.k9t·Lw 9JLm6-һ/q؎ T&CӇؾʎ,KNQM 5{I'_Wr hsr_T#ڇ')TX^M^a~&z7$3[7HCǥބFJY ̺9Eițw"7zO~:B> $~h{G`v@:Ŭ?::}iYd"A)kEju[7h 茽@p.7I-a3*h!e`T"xְ..ymQ~y֮tZ7Y "ô3#NGşGSR(M]3\[/ $qHt I֜1n/}W}Ms1R4d~/-ZFr"lZe&)I%NvqLEؐk#) n'Q|`Q?!AS Z=ւ)I^+2ThQW0bFGz&xuN,#*ep>/ĴB9pPÓuÂmH5_tu,jQ*|!kBEX#7ѐ9HDә5,ϛeuw9M4y$!dHؽs(X3bDDYo;̆{IuR+w;`BI4!r3JCH;5Ýz\}vH=X HcpAj ]^Fy){Z0OjW4 ֚ |Wt_&#DXjƣ:I(Btsd" Qotp;섹㣢5 E;c`rđ$^Vc!uCLc:>W7/yiI SIl{6-8&PPWYZpzPil2_oڧbb^ ҩ_g8c&U% [1o|@F&_֍-t|G"l@x x4D+ۑgq? {AmiS[7̎o*s(4߇cQOxYV Q슉K?0=@., 9z*- $%?][Jg~u:ʃ|5( c%M͐K-z$IЃMJMƳ$?pnVT L/K-TbxE5s}wuQD:m#nbXU]'hxo{`^ {g+cygNJ[?/NTFQN;Bv\V{;2pQ.}9Kg/M,{)Ρh^SҨ,R'R$.Wq ,@>IKCp$.ҥpc`֭r+911$6 \VsGu lM;m٬|+j`;xP?oB o6QfZmp$[$$S%zLЖ%dά$.ID"\&EhᚯwT!BSmIO#tIcFF|eDWthIZp(pH3/i2Ldol mr T cy]aԫw/j(],7X%U{ۉɦփOWƭNK1aּn$lN̂ Nw sDw|M9dY9[ eіOYE#&@-kʙR՜,FU{y E-BV W QZ-LB3A!!@7X߃'ǢSo`zjd!Z;` ֈdϵwì ,MFҦkDI36q]S}б!06|mHتs6;&!O\X/Qo9/>?XNqhkG8q}BmCךsB3aGUz5AWeQղ!OOWva#Jf d(:4IJҕt9CN,b#Ggb3U@:^6 ^(#YRyNayסqrCz!$ece:5:,v46,΅f' >L*~5I7(P*ޝ] RP2:@U*xXL8 >/T+DnNcU1҈%/92\4=ivu\3+tUw>3G'.4b7w`_RR׾EHaQo8) g[d4`{ń7rϾÊ56&+C_0ʈO95VKctabVVnA[ߪtc2~c_NnhcaNj&kfqe_RBH]wir\`d4(&[i>wG6:n;\-$X6?o`"kWcY \_zd (/`S@Y$9 ݚ O^D[%Ckp,w,v*Q0R9>xdԮϱA}RDsPpզ(*NʱFPiL]K/:p E0tУs}q38:w4fDheOBp 2zJ4́r(6y!Gbdn 4 Y4n &HC@f иS, Sd C?m.AKH4%@q2lw&(q;a4ZdSu?!8>RCF~Q az5<1lTL .rr*)U4U%`׈3;4Zځrl/!Wc:^S-*?FL-C7:)FXs!~ndg1+ ߿M4 C{`~\Dn|L_AƦI_gn6#u?Mxg+&Ӟuۉ)Y mR1èW;$k9 H1ʤ ſ" #Too2hӸ̏Kt hD<,h3lI S%i W^"jyb;YsioNqӈVnŲ e>_bo4sU;K \Q gRS5QlC 'E~qH7Ӓ;S BZq e6(>z=:Lwud0dE 6ŧڦ GToA0Vvc֥_Q . cm*x==2wLL4A v-KE54!a[QZh_r3n3 8t.[E (xL)2)SiqZ+ ʁu.~`*VvL)+MEv2ٸ/tG 31C,3&.? 7bHg><r{~[#R렄k}O]d~k8 LLyUq~2N q)~l*TRu JWSHvG-3(-j-wˌ1GE5 }ͽXkJu/ ֗#x`ZBU2o^BaFaC77Nk3i7j-e+.FA$7.7Re_aSٲyF/n w"ҞC?Mk$>H‚UOR8~ZIH ݯOC SLJ8r֤V MefO!#CJR:cFnmx&ь=ARfNͥ%d6'>;V#2c{ ;ݙ%[H{6o7hHqu*aC7ȕ&eq ɭnLi-y KB2dd}ͫ6*VѠY|ax2~C>TcjDw*w⪌@Ƚ(0;K뙌ڐ$ƜxZ$O)[U/ (oր@Ě ;\VkwK%֯X!4UJQRכ8v3x~yıM;9ܐ:{Kz%QROM#@yX]RovVGBjU&xj~qҹ߯ }^[VRvl^5PMįq:̈́nJƆZ2,&VxA>^DOHy9^F/P,$D]nP 9pº: 'Kzcs,tiNxt(} ﹊ŝ(VԳQ>>IdrپL?(yWŜdjۣBQvr!.z2LVwv%{N{0n_/8wg;\(*a6XJAHyȨ<>MFN& d}yv=uəXޯQUf7c 6geKfd.}hVH*Uk6lUY|C [qRL#~&hna-ޔǿ ʙ:b^<>*Z Bm7?2i >yӺTs/?F]|dT[aU0B U_vǃDC.1='>mO' ;a~)8%;iV\HV`@14` w-5Hr+G0xTdٚj_8ZBF=ʹ^WAƖk`pHt輖URs?Hr>d!ܫ2yqBAI,+ܹPc6!sucsfU?_?UIȝ@nlZ0<NgԱPG%wj24 𙤼,q,7ըb&HkrrC !nSO P>83W'qxfjmş[$ub,$ 6E;SD(CL*9IvH1Oq'Vw@aBG=1b炰BCsY ׿%Ce}כI`Қ3j 7b*>]ġguoE ~'%hGѐe{Ζz]pw舲u\8H_<c z nJ*Yl||1Pd ΐ].-w^4 aY!㋤ۃ>Kx`%eDQ|\ت !=6Gl=71E1b)clc /ְT\PU2mWBd1s8,1U t6KGQY*<~f4.:,ԉ\pbv&0z:yHਮdS>խ8t1 ^A-mѮɓ8HbŅ OMQ&}5b]~-M<#xP4(goE_^lL ˃ b_yVjh ͽoȵ;h8rڐjv%jn`h6#geZGch~ⷩ%m(R\Sjg Un^"Z33wniWDƨg?68c>{sJ/j/RW0ȷAhj/s F ~==|9@Md1Hq;y.#<v;tyJ#)1`@"jNetXJ%ѳt"qFl%Dc{LT `ܹe@$sGнqv.QPY|X3Xd6%oG@Nv/ DyLf,6)R`R!8C-Jy.\@*Yp$we]+)heF06ܱY\CU'G:2Ư|f<7 I*] ZReq8.s2IxոvÖ`NeI) lKf"S SY-~u*C{G1j&Xŋ\O>V|?} hN ٹ|$:ɆsS}/aH>|HJ7z>m.ߍx7+h_b#Eζc7oVtS玶lgLkce]]x^ IPIy8s6xlxZ+8:1w$2üX5GZ/ )Z8Cկɣ]tFlYzSy \Rb?cITK"hwՆ 3^()ϭЕBYT%`܄̖gg%T[o-6&s*!," +TtW`e]*P D'C^/].g\2*֠sx}߰zl%dgez!0KXiXyKg)ƫ*)9K^q{Dou6d# Wul=}{^ﺑpŤNR9ϳ_~rL|v[XU3:u4v'IpJ}傔R^ XcGQm3&6J>/͛{ghZ5z"^yp^N>r2fEKR" - !QT?~*{nݒi͝Vv\ZFtMڒJKĒs_+`_(ϱk'rr l}iw\OC§?a l @_NwlFi焊'a1ty`%p h dŕtKW=|5ӧ@;sJZH*ŮEN:d?OTL'>C\#/?>$WIoOtx ӅBJPa`r$ݚiŶ(奶簆 Jee!)sK1vbFsIU35{)f7"a5&mXy>!7C?١->j%qlY.YiY=L]Ƽ.p{bmJRSc< 'E EDn!1>-;/6OQW@3$%T2Łu6[~R}HҳX%8E#>Z!0^7Zxg=0$ Sλ&Uw&/3 ApPF7#|ؠ"8a5h/nrKxU-VHuBhxyRc5 L4q{Zz3Em0 LZPGyPe02d{R|r4cKl|VEmE,xv 7!:[-Jzi\PB?IϐH(!~{.?rIa٥`4u7y6B~qh#J9N*zD~kw0sY<c,\]d"<"r?`h!MevƵ:Ljdmak=phi&ȉ(4.︯qF+Ī A Oι pHW 'Qe"agSWpA;` gA6Q.(l4A(u`$vwk{xrnXet|4z]40Hc?2թV2vr/jSF)]z5lSdKʺ'A̔Bz )_Tc%vv#˅gΏt Y,׈ KKS h->И3_2Q/lZcIhxw<LPxQxz.NS^\4';-LLη1ɆOۼژs[-В{vh.Y*Le AR7S'<O|e׷"$AQ q8d*Je9vMMtHYSxC v V{ju&fg<.r#qV$ӰXB| 8sD{>r<u*".PX8CyBqpC2'T,ŬAdGqV)`8=9CIArdɥr9=)ǥ4 G_q2pbz2/n^Z sD<ݫ3ۆm>8[~l} ߶.f=Eۺ@w?Wq0>qŖk+ 9(*2˒ uK`6FW"!?(E~_J1RyDWdV*1\vc۹ZyopQQA,XI.Fd-&j.>>e0ZM *ms>MMdڽ0~V [i:hM|^NW$ "[vlԀ%׵|F]֭QAstj 4VH`ukρ1߰xL7Q 1v;@qzW"v43KmϽV&_ 4Pd׻tZg!>dE >Ye9Fw \*2|eO$˜"} ,XފΎg1Z͎jǓV6p?>Sm 6Ӛ{~5{ =jh5*KQr 9t&nVpqsmG=ٚO:OǞ)_y S'E\?X=7"9\S~hp/wg AܪV,|[ۄ(DZ6t{',&[]R2uj] [9! .S'PvL-S5$y1klOנa}w갉JmЪH u-QZ:X{uCOt:xߎuȟK%[꬀- zN2̥)PSDK]i4ڒb*"4~j-3Ld3`cm0 Gnö0Y 5 8౛ʱDZ詣ˬ2oW28GN;Hl[BC4?-k >asq`HJ6ZGNa|&#D}}oO1 +~,&K( hb@)U|4?k4. T= im[Lbz._KV@(δ$ӒGCf~Q qlCaA˛}"ݕ= RVib@:!؀mEj}2wOu ~H7٠3ȬGȡJiA"9wTK'lm?CʻQ?p-'=oon&D\FFyߌArmg@MCP!i͋Oiepabv> E3F|TyҵA`%ʁ{lOu#oG[?k@ [葄elsʗЫ@[-!{:+>;ɳ'm/P@q}م]'Kz^뢦CD 27@hׂ gQ"[2$Lw{) R^СF#]tRl",w2>J.)G")^l!n; OaeW*y~9dceAHGYz8J@|lO6FW"ص'y\lb#'Q9pŘ "Ʈ)q 2uӊ7^Dp_`:21; Qɳ @WG58zs*9ݝedDbPϖ,0IxQtĽ@D*Mv]IزKbժu1T*c^U  lgFh'tԨZdlt0%St1UpMP oDM͙ӭq?nGTb uG CIWŐ9 L"O㶿Vݧq e=ԙGrfj/P ~ [MMij ebq 5ݵJ Rolox {LnKR،J%#߅nд1ތIe~\E!FY= Eù xq\}r68~􍐜UT^-ce$(v=J,[)XX^Ea}E}Jpbr0;dz݌61V_UEejz~]AMUQؓHb+)Kmj{js?4lE+LrdAM6)XCNѪ˓5[{:Ɋ@+B e:s`M"$(0_[Z^|ݱ"5YMy[ͼ0"o=ݭ&~7aw01YKH2 \ W ms%$'8`|)rS! 2&s8B:"̫vjfMa^{hz3߰/U"w :t:g+[QLY&mId\~rBUj+I|HUY<`_J"VS0J_5s3M|/|)1AڣR u^T]01p)BJW T[ƥޓ"鹼t8ɺG7unp}qr+$Р YA}6&ԱDSGJ%ŭUm;> c5|<$~t0RuEgŇNj]b7ڲj $ok sPfd-櫝L._]u .{Ώ<0=="j$I|S}5K;nf 7GUv?l4Or'JӸRJ &C2oȊ,dM?A22]jK{X!4JO1uu+Hã:M~+PyDUf$qoj'B章/Pؤ4fPgJYuPS~ Vmˆͷ!wpl?kH I!$?e%s ts~?an\w=;"]zn_I"OV/ 5k2F&:*k'>t> ~X4-LՌ:̊$395", v9_2][ކckUKi*Tq`+Aȍ[5SkOgtZOWʊ6 WUk7[eϦm"wV?BM ΓI]J] Q$\dg甌]oӱbQ C!]5k6U^|uB+ٵR>KZ&3C'mak/4ațn_B]M%X7:叩kRf>o;qĠt<:9xAChW Y/x`v/57| >vv@~qk?tS0F̴joOs239E[J"NXa9 A ӽ[<%]j(N,zR[r8 ؤ%ͯF#.fN)TV$( !'|#; zu ڇYHN5l!E d~;+OZO!qO_^C+i`q%B~/\۽}K)fCEO'yNu%.p4.^jKG) 9icְ>aǷƧ1gnu~qi22ɇ|yA!-ҍBvA*q Š`$:71)ˏcD0YW&xbNH ;ƽ^v97bUy3PUچm$sHv+MFLc|HتajJځ*8yn3P'faا3kt?DHm?0cRg"FgRA?P<8,§7F=K ;ơwh&Ȇ~ȟ,K;wh(\S>p=FqCoDQ\L|gQww{.K A&<IJJ8qA~5];VyUY%=L:$x:OExe  0ezoQE\xWti, NJ1!$cʻ˓6y90o 䗨s.464 w*O@uAZen~K 3o sFtWrG!fwƙK*9zB3cYsD]:AFNz\L@Ylޱ c=!nP6ExwM]C!ڊG.t& m~7}4ѩ WpN"gYRe* :LL捛\b/ԩnOB5EZ-Y.!a\U ~`c#@*EH,|1p [hq!^|?˺EF ZmsJa5R>1j.([z* j 4jBVƟ3 Bo{hm(qLy\6GAuaVM|FǣvB=@5X I!6KЬiM' 7K5}Sg+DXSE)xgn#&^YϠUn h2, Mc!3g&7'(ϏUSB? ƺ!#H꧎#!->B=eVً~Kn9@XܪR<*yDD6Zahh}TIuY~.FPtlRyԍ])9Dfݮ`ngT+OǗg@{~A~կbxVу0e؆|HhYp+OjTT8}Xj|ؽv[巌nլ2:]z4{FGT`}Y\r0z4>Рm`:S(Lmx NJ.;˞DB*fW3\92/ޯ_k x%ms-_}7 mAry%96se6,Հ #kF2V/| `亙 4n|xObIy0.?H:Ө?fQ©n<.FAG$R[#njR  M!/O)r%?p0Y9jԏ/A7\4PKc01EiƎОi<߅Jb(C~ƭЀc8bc|U:Fk+Ɵ/C߇dc~=sГX(N4yW2}sz<;(٬uN |U_ ;QM/3RFËjӬԪ=!wFja-,?Up`v`\m nCKV\1fd]30C v5 TU[ӿI}ڶNOEVB]+Ya麺uYhM_GFpi_-y)Tf-Bh8ZpK /ak,hop;BaFկſYdl?0!ϻ /!i@+.l\=PkuԢUfG~L!u$Q7([c\YyvX0/Y\$ e_>-  8*/vW !J)&8xj||&wM~ŎW LRbkhZ )bVJS!{N"+ Buʯ}jvb lD"m9-^UǤ&aZJJ?[ :HKva\&n?N!a^rnHa֙|(͗L~ֵ٥{UaHVsSt|dN0;"w_;h'>h述,գPV3pV$ GvYžx\ aWؽxw rUw>/a?9 hUmrG~# 2Dj|C9hy)%Gaƅ^KU 6]d+L}ֽ~u!`P쫩xAT/Q[S<\XPhG-f0MPˤgdG;,n lbK7a>cOx[6"%| =ۇ/o(/r0J9Kf{Lo=V?: &'9@Zfҭ|TNtss%XCea_esZ(GO6PxMdw2[RMQp*fPPg0?ߓz N_N Z`E=*N;=5A7`$T BLEWQ cOEMxn^Nxj]:#b2 %?K#*Lh gD}^](y[O+bWp"HQ1t ?S noU[IS{;u/pqoMJh+Az8oR`"ܚ@{:uL]Ę{>,Ĝ"x%}<,MSy>* Io,hij=E). 8NA"КGSIeXɮRͪ^Bb&$!-TZ_,[xxJD 4bEzY/ I}HE% 謺ʩr(QX7^\kQ|DŠq':,4{S2]& 1ƬU_cI~|맃9,)ܬ|GS]uRHfL[9iKT}'}e뵥j(VidEFsttӏBV,ağ;C' hy(D6A]]Q"'8z_ܰ\&!}(Xa; ce>wt|dU~-~3h̦=JT\^۸Iuy \)_12~Ogz,PBhݏm\sF1nZ֛ق2V_y|煀قS*~H c7p3Ym#J #VAnv9ڱ8Y~˨sVXp18`[tpX鯕))GRD(1Na~vĒlqš"# x%r!C|*o>ÆsXy]{oTڍh{D/Y&.r` ;eKyiw(a&W>w4rk= H0l+"QMv,vE1l+sSd7+JkZJOv13VG%/]qr5x1Y g*.k D\zvulJ6^}ưA]MG>~)E|;{n&kX} %`_<k<8]Q_|m9JnwP-5!<)%&CZwY{7j{F2D,z7'3 |݅MLnK `oBHVrʂ02xeP@rJ]kӰkLC4$PWV8p ¸[bUiqzz?ʪ Tl( ]<[ @^ktaZCǂ2lƔ$ycvMN`fRsmH(ɠ6'ઉ B2#Jl_&=t\p]J9L"GQnǤ@"nIt=AMsFKG y\%.5#/pO~!r ~+ o|=!; LcX0y )=I&v2oP*<*b-J"9T*S>F`9f+uYNG!a#DY[٨4|=%o zj "m( ?S05{a^B⎋îWGFCyG{wP^X)fᯯZ|nCsγ\*?<NL7mA\\빅{yӒ/1n84/ԍqJ8OfEA +﹢.u@`[L뮩iX 0[B'G] L:A6 yO"IO3#9 [:%u2?0x|^eݢ dQPdf7Z?!fn1:1)N.F T*F?9A Gx=ǰ%ax;a[SdFG">9S>G򅻽x Ctpqtw㊾Oc𵞴:V/ѧFfk*`ɼ9HO0-*5#WU>NcBBrgW}uޥj(& fƖ/+",(! (X(>f6#aA _SyN1>, ?%+{u:esl,JIhoeFb!i@Bƻ-%,"WW߀yBE g6"B)!xJ21VN̑iaθ8%G$0q`H4 s`@Gq-9쒩;6<#0abW~^ҕnP̳OK9/ c-~44 m"Q~|,qivJQH55*ۿǹ͙Ll!\o{JG b\$7HRF" ?*isEȵgF8>#my~bV^EZF3IJ$NSd[N׊XQw)x}-J3{PQܥDnPwb߁?YgqlRۏk*9ϽdȌ̒ Cs,7{B C57)}Tvt [iH?ls1Q"L0{}ZejC i5Bg= AXIbQ;<;P Ln#牚7]_qy`IsZ{ U/^ ̶KGzRó1xd?w)@ 1;ѱ,L.37;2y@ >]`STSqʏ?~ʲLK߯KY4AQ ^XD3ϡmG(G䅈U/|d4LreeLL[9\8#T՘v ev'| P?Cr x WZ,Z[fq͇L2 [nVP\AN4FlBeh~XoXov# ¨)'EjU b"Bgr*y!0Mg [*k eesӉYE8|k{TR&4+Eld @:աd\ rɊ)=[ SQukg9KvF.Ɨlͯ[Y_Fb7y.$b٧:y)ɪ+{ʅD C$Lmb(1Y|k6zTh"vm9)(b)338šj>(*F:$SD(#0EZC1@T(0r2~ɸ*QQ֖oMxq>B3QYlHn<T)[K?-΂Q?ľON:17bqsWw_f0[E>dN C$SⳆ@oh}P'c|i*wj23oĊ*Ǟ@x"ܓ  kC^DUX 3pϊ(kmzB3W1oA&>4> >kHG/쑸fCIt3W|l_:mW, doUm텱Υ99k/1X_8w~Lk؅uDkf $rՆ}+lƗ|jvWG\R.b\Es_"ש3L-DR]uND7GK& Kq}3œW7 lYƄs؈ҍ; V3i(R$x%1I}|SFmUkR#zrM 6q=Q]6ơ5S. {7f[V|ɰࣚ[ăĘ:"䅸D0~$U; ݳzyZ~0lv0IOhwnSkAfS.8h8 BipaIF@7>#h0[a87?L xa>͘itސcxg WǰaB˂lƶ>t(!J#w4GW ?Z6xUE4%P}}اC8N%[+j5Uᗵ/l$Ne,ā-=ׂzzZ%I5!ܞ~hp} OFLi8[bq ܩ7VkN _ s!r71Fq8\_HbuDk b+,uYD2^'"F3(ǚbUfzJ<ZMh Mm¥З꠺O0ٹi% '90{q7Q?wkuS\N'uYsY$!E6Ҫ&ʠIՀ8"XH Ԛ+Nwu9l!&-WlQȳ.f zxOԣES\T65)-PACjaو4ofab9 a?AB[k0x?e=ͷX@?ĥ &=Jj)w69Xp1A'OP oŅTKKu2^^F_Az'bu:&b? ı]$ٞ>Bd`HhD5n#S "!R (lPH-ZRi-D̙ ΀/`YCC’WO)6қ% mdKm!yMhƕ|'׷ xA$ :ݒJÌv~uF]m|a~,hhJ(;Ms$ntx(,dT fG.w{U G5 MRtF{TvCWGga MvU ,v>9T<24:w|@TEoNyx3]g/gVm/P?BQ^J+vq+'i+q bYTIb3I:lDTvL]e'H/4RbR%fY*ځҌ@u 1VPʽ̆|>Þ-w5>LCT*Io:1M 0#QRζ25Å@!Pfv\wZ/`k)yDj} 'mRÑg-pvHWZ;56k8C?f-˜ 1=)I-rhꤝU4Z0RtCkud[dQ[(rNj3zPq\FmEDŽ\׊M(tQ/L):fEDX0:) fwjB &:@cT8^EEĻP4#-͆^WU\](X7ș3wɤਟx*z[-+s2x2r)$oHq@\ꆙ?KYGY'ɜC:WXS5 BvIELC꾘ߜ,)oß}^,T VGd^Suo 3> +%EyYQp֜MEȟaE{ףI49?WaS 7L{ t] UD@NFPmn&%cˁ R+w6ey@J;?m5\w\=*yӛ۠mAU23K}t0Dy{ܥGqZsCx&B4oǕ0p0.2] 65vs \+Οa$Zƽ*Aխ)*8Peܬz%KRеd3mB6L{{mjRX?~Ъn xY YrHK-m{}oeF2c:a%`o >> i˒gYRݮz="Ա+%B§ I$F&M:]JWsF'@B4KK3Paݼפz5;G󳩝}W&ƣOȔ3W;jȖHbqp!H,{vHZX?-@@ hkŮ{Һ9kU/$W$D0c$+sHo4ivcɨs_#[/^3OI?&RZEy !]?5 *-ĊŎfpq3V}Y7lV(8rAVs TA\:*c+5b@'A> #p*Xc.,u %B5*5eM3ESxxqFcƼOj a8'\7;3۶@zes(-!O{˟[A!T[ >9z /$Ѓ'P"cT0l?5&~#X 0rO&)$`@ )kpſ_)өEO~ oMMq0Ρ?LP^J_1Bu Z.l!z:+ / `9jx,*߯_TXb WCcO܌o!:o 9ٙpޜ'wR iH] p"F}RFQܗz*a׿ȵ.՝}K#Y})l0\Ԏ ueZ0J3%: owD102>,"}&naBӮc͓m^J-fJ]"zrd%f;WF;(ZrPq7[J&O`a>{9.;{֌"e!LM4+?S8<{3(|Ĺ66Q9i"kS5Bᜢ Ѕ$mjEHm ` GN?uRgq{mn"c >>-m5o KPs%Eww'= |V~af<4][sjLmM˨Z [ՙ73!Ҟ\ Or-f>N:K~AM!Ж09!+(x]u(bL\Κ"u}  ]eqc8™I5 6fS8b$A/ߐe3dZj"\v%+0t"p #Ȁ>T~S'KiJt(yUBUi 1jhCyiK-Fk j6c(vj!d9 e@3w'a&,`Ch(f+Ƭ k Y_ma<>'srr.K)[)ObWU5Hu\yz|#!&izKr<}(\` p[z /b9'NVHTgo W,v =lPҴϡ? ^ߓhkwBIP?'CnqՈP9~xf%H>L[K I^S/99ԇ)3M3/ !'M=CCﶔؽlsޮq0|앨? @XVP:Y8u4d[E zQ=I-gu8T>/RuBLMR[#ENfߍ(z 3LYFhu0yP5X} ,d3չ[bߗԭ[8yo76YPj: '}rl%:ᦢAXx2z@tfLXu&IWBEKNS;"_;.dh 7H`jQ`lR,XNbO3`n?' >~. b ۠l-v*y\և[,X 4\.EWyYQ?\<{zh2pu/{oT;LZ׬{"ƏxUVmYw, Eփ›ou"̻ ߇:QqVHrf^TlDi#-{_`K÷bbE}\Tu!cK–.}*XߞLȐeb s84>NVe@ٿ;Υ[CZJ`0q݁{ q ָ]E<&a׮sJpQSʻ(E-uG왛A[uC]}ӉdJq ~#gԞY۰ "};&}$ܱGB/WȭO~95wE=K&g:U(=(Rq硬hE4bRhv]dB;˵:ً} ԽWߎ/dR#7 \"Y}=A7724:}V*{#S:RVաܴY ? J5cU_Tj/n{ '鵂D訴wmcDQR01 :Hb6MA7ɔzJU/ePVa~"-\Yhg~X"&dg2Ex}5Mm)5\EH xd9պFH8C=D[_V ~S#d{E(ЉyoW' 1*_o%t&)v&8OaW\xaMǬj0뾗c%» ǤULV:ΛlD({ h{UDj;@\2#ƪQnb7\;9Eؐ,4[Dy8Enck y/͹ *' Ag ޡIV.5_mBbANRȮaQ`7Ahz`nsն&1M ʥA4V S?L^և<.,zhb2^Bg3HV3DZ1Jg|vy ]?hP 3yۨ9:'R 9=1g-4wvD^vBĉ!9+tRdzZ+iCim>|oԟ"%U] 3J)sp:')_6l2(Bj>1*[{lw ^{Ĺ22.8[Ϧ FZGOX%fg߲>(QFXRG7-$&,{)Y*qdK{*a㡺.a{g GNzֿX !r3Lo678I )JM3kWO1~R%4DǴ}uFC 99"p})^ tFh6 kKA\>+YH⠰= $,)'*/dx;Ng/ʭSVޗ56+rhGyjvTlyõgx7V5pOUk05E6L: VVs>LSA 8hO1di>9 s@4Ĩ-c._,26I3:eVROi8w?zvJyuY}R*{ ێӥ@/䗣+Z_%;lǨs P=x_$ x}LYyJDNO"E`N#oJ lWSq?_|N-KQhq51v3-O6NfdTn'mq rWngUqXXR4\BMF lh(676,/ʦ:>d ;yلyh@8Vkw_¼p𣕠tk4 Z u֗jR ȾRfG'9{9 ,ZnM13eŢ^H+}5d~KpMvc:LS-~Oraid]nӖh֔u=dHWg5yߺFukRpk0>2\m5Z[GTe`gr  $$܎K’_އ3fOh2,bzՉ =ȡ~x(zM!OwTT(nUZcT((\4+*kŽS2JW\_g0H0%-/j8.}N Qݚ:Y/5Kg ڣB~VB!YP)"#"R -,@aK ?&=$"H> A~dk{lu'&QF뒔kUݼ[\K'5OqV FހÙ1~XWld`+*8/=l* C4g'7O>nxU^& *Mޫu%@U"S@STɼtϝ] ާp) ZP%{(5x̅E=Cr̊B&HtT 5on(Ó˴-teIL,?IY"[?e KBl_z&D2Qvm{s.r$f'vD6(*`&Cύ Ǔg  /H/yq Bdf(HN ]^-I+ORЩs^+z@'~z!ORoX'g7ngthЍ)ZoGek:>9-[]J$%my6H|(I lhDU|+1FeSmJca$/VOVuЧS(q-iC*A u n/AkIqq2?Gw&MgCb11ppf n'ukQLwi ?e ^F"2a+fv3\@P3JF!8`*^a|LvSi1viAYBXmҞ^8 G5 MvM),y\rAh~H!:@Y6u:j{%Jt<*b#m_JŢV- Rn쟶i+ai!$%hz"|06\/}%XWczC%Qߗ.DOCԝm&b~fRl?S=ݶyxDcZ3'w#5+/qSREP}:D#& $3Df9>c7o%UmTOpk;ĠSBqa|V~ E*tOXt}]o x="=C٬N]`5wZ /:%AvڍpqY9 ϐX'*_/-r WNmC?3W٦Mq!Z)1~|!GS"U@2}uG!4P*NJR"vCVh^%ں7P(4 ͣ Pu)qOl=":.X;lV+RB~h,YǵϷX5iKD^(7e6| FαDyeрm*z:GƢR TiW30i@ ĆSsvFBP%Fבo;D&{!$SDC ;r!t`N6`-Ȟó.MD*x^Ndޓfw.V$J& ˽6;չJj+:'Zfh70fe}A4҈.R i`^0 !a3wD 4V!= OۭmsRn7M$ڗ;8YПߠϠ1uOi(y:K2d_LOa/XBQ#`rӽ> bD.lKg!;>pm-3G#B-̽1Exɪ/uܘ I3pOjq4=QYЈQ$9{3'mThZo3:2l^Φ0bwvwӰ`(4{rV~SZUb挈y鹫^xkHd TTk?:ڊO1qOѦ].r+y"u1I#GSeCCy'[$8ևbZRu]67Tތ))͜n׆5i-r5ܚ+ <5(\6:#$GQ{1=*J#GgW~ 6.p [ZM h?hB-/TYe\qfԈ@0"em.pf*y=MOo8sc':"roa\n44ygaZBlꗚ"cWrȳ1 8\"S3tUglCUezlBx; 3w_t3̥)uqL\aT8*!;ҽs\ndoSΏHI6j]SC +u6u=MvGy;j5-qdQ)JCR+W2z+ lin dȁuّۻ!"8-#wr5 1]l&/Cxo^Pб~m~2pXdF rK]c! \A\\*R nXAp7ci)ƨʄjc("\#J>HmerDZ: -:U_8 <VkF0oBx~aI"}./٫:Z*.>j6̄@קal<_]t)Rda :2a>޿2BNgY0݋hƛmWlSm~^7g\ JYRab`xN.tDHqVʯ7h(Cm\'_/aKŒ%~Oul,m t@~^R*8@ʾژ'5Cx)hU&lp`ohK/e$mgmIUI7/w?|9kbFFudմ]eFeNi4s&PDŽ (^0g3OlD}14lu!_GH}(zՖe--Wy"E?F%^^VY<\[:7W, T}}Wԛ>UkJ}aK~D81D7;ϱ dE;X'30"?u \=[Omû$Z8~&TSM:ݮNW,}iE(4dr*:ȡ6WvwC8zC.KazO}ձŹ/!1VwN{DS(m:!!AXPK[VwG2\lL snDz$:(딛Q1WqsmmL7N$18+FFr;xiکDE1;پSURU)J>]#-o)<[-\PZ7 9eqT6ALBY┞]6N.fصhojCyn"n 6p5It@Ze xZD:uĈ@ LA.~&BFEV5fsHm8*|u i EAa,؊/_2O&{הwIV֋ =+ Y4eQ 7R=;#4c,"@[" b5$J)$X%o[=2lHv8yiZk`Q᫬ ;Wi'd/Jϡ]'RUܯ4@gVVGpǺ({OflBˈpt#]|IHFpfKqhJHFA͟#Ce,)́ 63 wT5"xv0W̊zťvvY >|j-[}@Ԍ˨T)+ p;L"Mu \xtt,̮O[U7-ȓ 3$RyC/[N8כn1⊌VJCly-S3N(K {b MuԌsJh@HT:{n @2>2B>K. aͩ虂mfK`B IWWho^mZ07 .s_7ƌuڟ2eȱfYq$*A}ߓ@rX$y_?w-ԗ{GN d10P~?Wj.oA)v ET\y&;jL[}Lϡ+yx]Mn[߉Um[]U=uGK|jɞBD0dU(s62 U@N/$ݟ3H&5f͸#dZ7Y0Md).q;-'k¤SHsVz+xM7'I.F"*8RwhݝpNN e~vy"#1kˣc֖_R8J3-Zp_6-ЖS\*}G @*G O|;&%>J Fhx{B5Eѵ8?B@t߀}?ν*3F,0y>amRw\UP\XJP~}S!pŌ{XȈO/LҖW7$~ `\j D-zn{\Rd$0m1+*/ Я:ՙ7F,9R1~@KԏcBL1偢PJX6yJ*7K,HVJ8H~=|i$te-I-M+b@ɤ<}L e4bh("RVҷΟ@xTCf`hmēbC."g+u 4^Lp׬;zZ5pst{՚eTm#-^C5#5*Qaۯ神u b6oik{gp7c1|\[k>D\ [/t[dJ yvt/x{64wcZ6X4سP5YόO%n(>.X]B;Ld;*NOp,RnѳHD)~EV˃ J -}Bwcڱf/5Ԩ{KbO$HEFieDg( {`p%vQ<}xΩx{mQrahbcbUEzRV+97272KKO Am&ԶobW&wtXPo<՘ Iu8zWskq;6 C+e?cVo#uaO@ bٖpwlTZ0[fp䚕>V׍y%_شxzq R #Ho`leycۨC@B3jll=xn{l2V6] 7>Z~%R+R|A-SPl3Z/r;gVf;: > CײlcQX֫s?8yÏ4~⩮=Rq 좒qzqTr$QSlgpuޏwTSZEQ֧hnzɥT&x2jd>9zd(]K.k \MȈx/^؍)ƀ"O$y)iUXIUȄ)y|j>90LZ~.븿G$S}@S(J?.%QةucQJ=s$#Ptx'qeӱ\mȮ@x8U6b32t+.Lb9cjLa#B߄ʲA ":_')zUfIw_D/] a<)P :ڴ3jBђvNvd^Ks]G(p t*YK.G%j. =dUĞ wl0WpWV.AAg~Ͳ#Zv.@TGKc8Ԑ[[}KXBP)R+aTǾ3zS &֖SghTr.<#bSYh0[7ū%bfPqIjy|r.pf]RTÈ9>Tr"5 OmSnr>E8iR[,sP%; ESH4&[KZqH~ȓOO Ek.Kt.zw[EMigR #MSkUHr'+-^0L!ʟL 6xS\|ORR˼bĶHnpU+ƍbظl@9V?)#% XSv(l&UhՔ5tvk X(t˖櫹 c}qNL3̡-t:a CCh懂@(~Nq\Cgt?Z̬P}~- ^JQϿ'>9Yĕ*]P.j4`>I& U0|4yq"B˧jM;#loj%uk+{kdy=b Ո 9E}̦@hP񳋖xfBy̝_"!V@naQwMg1x4oxJ$ =ۉ1b:"y@́~-ؑ kCQ<`ZZfuOsWD4ʼnD閵CR+fo]2>< =}Akr(toqe_jE䊩/e+2^>U44U&<$$Ng*G?qaJe76^iSaH]+Kq(hb;г& U;,/]K4s/DՋjDZ@W:*%CuX>[˞]iަ+b}!0nle3O>[~p-pkz DaقO]_ .Gy#)S;KU7Ac# 346-cU, OK׳1QCЮoCƎqr[;b!Y4[)L>%t&aU-/E!W%o?FQ'wA;.=Եm-Ţ [SRphf &X@&4>94v+*c݅x<]aQbyOdbuUqկR@)N_l]>rŻV6dv)9ة8 <|L8Z!+y"0,KݪD A >"׋1K{Ѝ8 {h)'t+N$uMkQtyN^d0lLmo/JHp!21A |׋֙#VbW%j]kJX|5?5b4VZx8TN%M},=xү79K7: S8e盾tzP%3c}M2&I/ztr..%/ )ʕ?*BA̕~MphufoX9VSڒѿxB3 eh_eECpZ6)IZܚ1)~-X9Qwv@K+JAY.qs,q7&ڡ2DdSoxɫ`L%^妫 :8Lb0L9HtY/^u{VK1c V/Bfx&Ն-pmӪwEoVP>Q嬃@B6)s1b#<(<&6Zf&v}[=s`gne[v&ʊИb$%ı>tG=ߢ}Pe=V/TG.Wh~m Nh4MسƐWc!O5VXStswq;!y8m0`THmY]-L;v`;'+%B~k&T<)U;H;1n>- ć2;q:4beI sxqL@w:y{=ՑAc60,>vFR]c/ 8<;Y#>EW#x=s֎h33ARO#zю3M6[x18VRZj)8Z5:J#@ j(W4e`U 5:v0ƧVVT:4sBǸS*O [SiY %}6f}Bwl:Qi9odVL#⬗ѳlUqmv0WkizJE*&hvg.Wvj=P?Eћ0T׏.2O[(OдZaLLۇWTe\ǒFɐgq)|.~::;[(-5jU@Y*,_>\ͫ6 `sk hU6\7B=C:Ea-'HGW>φOY !9h1T+tAXzZ޻M$[3n,Ű鬍ߘT?׀9 n>Z4}($ӽh,(h nZƇҀ^3WsġĽ^-A0u"?6J1"JTALe kBݨWȅpu>k*ir? I5@<9]cJJO}>#v.%t@cŕy)^'y?Ӎ'iX|~U v{'5$[֬:H b ;VW2HڢD Q+;ڕ;VWݝ"g7)څ5턐0…J | kZlyQzȰ51]DҙKw !ޣtUG,p96;oD6P}) (Je/"Jw:ԣQ/xra{zk'3:#zhahdPoKIVnij(O!M"]y8" | pB7b棬S[rd:0=>ygwJ})1:1\dta`Xio F0}#v&#Mē:SH0c@^+?\ Y'}e VׁMD?hna ; d2)0&@6{ !{"uH! 1= H*cIgP4_>_j| R!7-R~Ԓz1h ur a8<;[!"T#mliv(sD_Ct-~_I/+z'Tk^a>_Y J._X!1i*o!xK|[|̹E<0k 7=h[w5y]j(ļ` 7#kCW|k@Ⱥ+ Q?Z9q<\4z8/D~*/Jl1\ܣ%K}KPmwv)0FWZ]Uu[ܦ1!Xswޚw`ȍP, dV^5`zk'֞=if8PeiZ92Y{iGF&_ڍ(0lKJdckS#i3cn9NC,1TbLllG1o<tڍe!1MtaR2\]vc}u(l smDڦǛon RoޖϞ&jр婾9JY]{g[j*(F&?f9)4?g:6O ]z b)V욵ҩ3̶fx<pS V}'ȸQ1K%OK5EB@WNƬ?y)n2@7l82]&*]oL1dq 2\C>W)S-Dxc{5)^l(\2WW7RD91X \ ϛ6RN ^F#A W,H~),[T)E^@N;$wڠ$ΎjcPBDL9$A"wB( zP5ʻEqq<棗 =$.D{<6>H/.˜%qujJOЊkjA n渽J?UY4m;qssJ?r@;sz}&{+}Y˙τ3_ B/rE01D䓋eOB=*km&}Cz|{%|5"ǚ[x6 k& '6 ];m0[*ꓠ9lĆYJ8j i0&&VXQ^#AL;E$T0(1q}:{ӻ^Բi~nRH)Fy}|eQv7erWa8y*1rF|=BCuNYСď8c:>ھeQѯ}, [[Ɣ* %6V%ain ~-:8ʽ%4t&xʥa:'NIVEg A r2ni 5A<̙!w@]ءG0U)߾I1 4h.ơÚEeVWjHq]<\ `rNͨQDk`H7jJR@% $}jW7 ꍁcײD 6鮞1,]y{ o4C\Ϻ,#aUCrm"Rju97;'{CN+x%vH{(+N=CqJhNMWGb#l&1"AxM]`sٴ?@!z6O Y[1>z+ S]ĉUbJU*Sɋ'P >) 6oUOqx ~x5N9G?Ni`ݡ uYhY Fe}dF{n*?OSv捭"N]dd v~YdG# ?`3*:H9wաnOZUmsh/r:"~ٱ-o j.cDsɷ!j;40 0lD^wVtUOa'Z6D9VA;S:Qonwd0Az/pJ7N''l>T"Ʈz4Ocl!Ƴj,KF ;vn-28!;zpf 9a-/j:O v݈N"Jx^i0:YqQ}Ex/Y/* EFQ-غ[{%ۡ] 5  _JAm;d,]A#,Uz2fhTJTn;R&Y[ҮxLpS/6t<7ȹFli/L0wӃ3Qu0v.Lz.}#ΰuVzI/U $`?ÑM:i2:f.TB mʀ z۬;WsIE  O{7!ʯ^u|D(0OlK\C~G{OjcWn*TK{՟FlԵ𙥘4?eN/USi/z8T|hԥS=cN3A;9y.]CZ=Q?`eӾ4u۪]3wa79$3Rٿ#w@ڥЦk%9 +N{{ELnIv&uNxeRګ> _@YY, ۦ]m}#jQKc #XT"̐h9距?3zkq`B2 qk^UBKg1B5MNn d{~X"x=N\aةn KPވOk8sa`#֌ž{l(~KZ<nc1# S [d7 3 9hHv\l'4!x^GT\#.Du_oJA0YqҪn[4qR5y`?6L^wAXIj)2{LTԓR3Y"g-@X j$l_{?0)NvbNd*^8T)tr6 )DSotU<IY /]bla|چvlǚ^1j!۪3AQ1LqHد3/\EE$2 8vQ-C)2$N'.ItUJ*6FBIyqCM- ݥzT;xgɱ- ,<7zegۦ~4lЕ@̒D4Ajd'NXCrg/<ϔ:}pGJvn= ǻA//ǖ(T ;8 (Ϲ>n>DQof:.A 7KK=(gb PWM V{fDgi ozț&ck DR0SoN\ZYtnδ}oݤh[*tR;hgր_rpҴX0 NZ=pACH ^=`_\$ {؅j  +ҿd"6*d^x$gVn K4z\kQKG-K*jWeIGP2_LrjB&q_8oVpvkpAzYN 6s0-(` 4u˸:Lqw \:1FW圩Kd>#5,5p1N>vT5lmI+{N[b(b2*Ո}j+  gɱz lov"/+4+(JQRG_SsAId{K {3|7qѺu6 Rf umc|@|rvxP+ r#T1bX[U WΞ?̵&N6{l 9c!43 r{AC Nz8BwnpbfǦ3U`ȭ`.SPdhf)=o)$eJ 3[#k8su˩8D5PH >ݏGmsEZV|[r*_+ꪶN`6HQ>#,',Gf +9$<E>~U>N6fH"Bӕ#B[ 6dTX۴PS%[(CRm}^42%nhJT/&u)K4:NhM)B>.~xzɊ/[u2C l:wɽ츒@C;F?nU @}Zh` ,Komi{dpaQ4Vcc㾻t@ˠ nX艢xeԑɧU$< ɔT@4 NoCFr?%Tj{3H2g]\ YgIC';'H&hj@}fCG*Ӊc'6Ve7\B*A*6"@jw̐:Z|ѭlxfRʘA8Dx9u=8҉R 1U :J.j)Y]E 6PNtBgڽ@Yz>L3 Ksu.Jc1mKOs!)gJ2/.7BdHR"[*? CC)PVVCl:rD-҉1'"RMAY Q3 @KsuFϏqd'9d'2œ mm@TT;$L##r-!>Gϒw%Y)28Arqe1!,&MH~Mg/,o"BEmv:ZҞ :AJAl@ TPNUO'T3i͓Hĝ\zV$̓4a eU5W=\XzNR~=4Cٹ`^h/\Tpiy.&U<{6ǁQri7vbw^;fr71է_I@?QipGqR ŅgIlI*o'}+}Wdgߋl>B5NEVº!@uSb)xqܺ;^5%_{} #%ȼ^;9F<ݢE:U'3d1}+=Ptu9٘rtC5ըC`0l*azcW K_%:47< Dh%Xw=lImck)EBy*[bZ=mOPs zs~uz9R d~.f艰b ȕ2=#VN =7oM|H ԌK ҙ W_6 B} :|RҔc,N6YG qBiiUs0 ZPqEKq $^٬k zb.DllND./5V]lcIQeNSw"BvWxDZg'R˭j+(®hem:j4&ɿl1M$ ud- KWnv t\6.N<$HeU/ i4㕿2q- 5ͷI|-s3 %<åK9As*9P _e/~ڶ>@u-w LBu:}49OLl=Wr$vu^F Upc[Aj1wL[Sդ`aGM m\ 6*VN@l6硈9Wa0s W_@[3x>P]G7DNE/ِ:1wЗ0JSG+a+7:RʀE}'pړg$;v\ŊcsR+Ŷѫ}f ة` t "qf}*ׯo'a~ѥ{i=DB3b[}AT"\5O5?_BNj[N8|} =pdA 3UNoVwVLaw@x_'oj?1.u{Ƴ[}MϬt4E?i-<Ȧwv; &MNZ%ΡCnG״L)F:д } LWۖ~!jAPre-]xЮc>ɩFZ8m/𪞏MhX-\N bYH&@gG5q55IN?(hd=R!lM[]]'+9'}_-ZQ u+"\xd!߽w':_~Nsһyΐ7;>_^ k ыcsTs }G@ 'W뾃dKg< 6#4rW) ɨA .]ArRʓY|e2@NR<ƺ1xibUeibokes# <4y`:ih=OjT!U^BRfkV&ѱ bI&Q9Y'} fI-=h4co L[ A_ωu( 3ҔGG(սlGwA *Ұ$lO_ۇ}.)i~}2 Bkd⣶' X,iIqqa3`kԧCY 1@7lgA&Ŧcy},a֞{_ [ I .8P#!ڂjQ<^ٻCIỦc΂RY^^%'[b >ΤBƴͯ4Px1;!f"{8#fSwʂ+.&z,* Cldf18(a'K<:n6|Ѐ‚6g`p1M|z Ѭ.'_+)_}4 .mN4i)AVCǜzi' k/;}̷:)MT?B x-VJ_b4d_-7.-;#QHMӟktaTXKJn t&F#~AYNs?̺M:۷0_#3ݡ_XG^/ƃo'%eA"% r5u<=ybl}TQ0y<ɿtntz<@[s0ySQEϻ!kti{<'O60Zl+,} a|w8P[~%R5IWD(@52Pn 3td:5-\$td!`EPWVT>_`U\Il$3+{YusBy?f^qk5nkyIyIx ]lkә vrP4Ē m$jir`AoBR/ÜZ{ݧUJ1Bk)pȟTf^X<>VC3wu3z/JI /%+[d|S2əw]$a:3;IǏ oJ2 ^]G(agr3@7ɳt垦!{Y^^w9jVR:8T̵9@v? kN0}_]R,t4ܬCAa0]Pv⁁1lT;Id0q 9 + ˂5QBx,3Ћ~16xr0U3$#I`pdx {ZK1Jy T 2A/۩}/MݪqT`V|6x(JֵF;յEޕ٣5=8CXݜ5bSlc ~ҺUlK`_xf Fg5^r QotEm(I6a,d ۳v3YU0XQ9;mP0U1(<: y2JM#H W;L*M#\!*#2aiIIrFFQ~;c RP5.~`gH{/LO"C}<#t {q堁c ~EG첦۩0̥6!Do&`9*wFk] !/'w-ntAz:En'_}= `Q$AqEJ~iw oY@(EH>V8 N@xX` uRb ? XI1RZex3Q#SՎj]y&á˞h͋~Yԡ)|jz_Z>gZ^5>[:_eU_;sS;7-_!H2DѼbgdtkpW)XR *+B@q4R wlfޛ"95}S`NDT{-ˇ.*0gȼJsTؤEKe[cPg;<<9-ð 2:P nwXwҊN0SXѰgJ1bFZd!vhFp= m8AաM+nN$q'BS6pT\'7=tǗ N)$c[|bis ?I'A]k;\s&)93LA͔7C9%o4ok*`E2EXCɦ−;~j|-1BY1Dʒ(KΥ ,z#3=ˊ`O f{paS tQ&e&d_"LJw>aAEJ~CDTJh` FY:&<+"҂# E-wA|U7 4j|7jR}v= vA%hU q3*Ȃ|lzM]_$QnYR[Cʉ?قiGy^~Gk٨ઠ+tw= = 0o.VG&N|W՞Uti加AeOH[>¯{!EUrP[Z̔j rjIw\7.d/=r>ө7gX}N*(3UCQ# qpG\(~(2/V$mӵKsẢ^eπ"&/a /RT=X,(=zb27OW+4]@d^7;k.'ܹtoCgY|/ו[;khL'ŏpEs U$q%%kVr0O{[1{F,<#S|)]B V^ZO |,Ba#62f}\+P S #j?<9qF YÖ́rVڮ:$rm[N#_bQym~0WW gvUl` hkJx5ej_-&L= t|NN!3H22b~P6ѐ\(F3E1XQ-lcTGPTj_(.1wvGoYQ=pч}ퟪ(>TjabHyZYQ0,K~gIcMiMxD/Y ]v55dܤvUB*y~I ֣tX lkJ{c}Y a>Aa2  7rE`/HVҏ)e>kVZ3CS϶?<44RyJP-*v2)xM'>&rLb3ĭ+eBd^Ţ}"=wpᙿ?5+cҳ]S?_lx5f.3g鏙cX쌅Owdf0 Vqp^-bdW(Ĵ)`:H8y(h&盈|ѥxJP\c}!dNP*0 9CkR`(b.#J,krAj-p# | goYӠv 򿆄?]% q~|g!Մq,I?^\pNq)TKE,KaۈRGѓ1@Kox&?KuY+ fOa_!*|6ҕ V3@T$sH>ǖÈUd._(7CyۦFf}CU}M&ㆦ(PYnYr08)PmQ3q ׶}6. $mvĐ?jpI ?K+j9bE5U/<#ɛKiּ|,stU.B#6,hKB T <2֒%AbF 4m]|bv^RTJi*ph _cxUlp}# 8lc-ͭ:іyg?0cz,=CcHp6zgVe]G8-SBY{^l=i|n*ػ!/&UlQLNlRy$pAfˎ,fk( KE56G8QIlv$ 3 bG? ";2| U;&ub-RNq'0Duz3ΞNG3!5_3U@lj_mJӟ k')mFņA_íBP]&"P89I"z(肂PsCy|F7GfWhP x|,桄X˸NwOl!ӣOπ98O8*j$>-/< 2.0teHF(#@jwXKJb}(b屆:Aj1eQ,jj֛5i K(r_4ǟRbA֦Wi'{RSg6;)}^&4fqz Asp !mN¢[[lʆvUjb0Wf93h@(=WMJ凮3GTZ/$Vb DBd'YLYe^,v6r2Ar~ <N~}+|8SHn #Zs1ސ3HR pcp7er7{V⊳;^&1) B[!uzt6C$`c>Ph -{\pJu)NhidN~r_kjP3Ƨnfx{{ njV3˶ WBѼmL<$ UYU) y <~)Dj;{Q |pՐvmU_d{ 6 37yNb^S|[DZkC}?MlHkm4߹/5x:"}sWLV]`zԦ՜~gMYR@Ȃt_? }8:wR,X"8k11X;%˄WXa{cUk|ݍn|8NG\V <0ǻn h݅| 4z^a,WODf,C_s2E^,;V}- [-mi 5@(YH~/5;+)Lyc4d^sFi /VBy$فk˳5BQƨIGuUDz/G"3JL4mTYr23TdmyMnAeM?NT '<8Gry~DԄ _5rϛxmU!LQ_\ 36cua;r27>L<fel 0T#V=)4,W'[.}=8sŸќΓ~F]@;Kawvu@ ŹTdL:q Tfɽ=I UX:EnsZ5n>aH,8i0$6A un/p%X}#}`?ts z%W/PaMx| jMk$w@`:TPرA\ o DIpڄcg&L=ð^$iТVIe cK/fy9>#J#0$6 ςE~Ccv۾\nܐz9;{ *~M/v $ʟbaaQ5 |A5θhZ| \?0 NI]fFu@WrmR3Ho vl.Y'$KES1S MULV@rcJpҟ͚\T7_zXopqvV3{#Ш3 "gF"kzڍ=ѵV̓pD_C 3G"03\A*Qv6ы*dZ?)dY_č^wcI~wt Do'rNNS_]Ee^2HpӃkiVb_qmά.gC(vUo*>s'^ Ҕ.-V5Ӵ pM3%}+01tbO,K=;І辒ei(KN{h%#, ,#]W N\VW u,SLa>p"׿kѠPDܣ]$+r4+,NhA(q(C'odڍfa Ѱ8]/w;Lf)әtI~# Ero@(U˂ {7z9/n\^r`J5ֿFAE6 _ksN"[5WKa9֛ۈccyІS}s5 rTiXoR9>Ub$xj{q$+ kzNI0=))^ \+Xꔓq  RV-8ty<{ưs_D#oO_9Ϯ^_Ut6}CKMӻ| Ʌ3S/YW VFg!Pzϥ_TqĤ33U S\N)أMWFw2zbt-gVC~*& Ӌ>|`Xj>BG[*y溚ZO}+傤K~n] ݟjpuDӸf:uwuŚZ`mLU|]>cc;&ǃWfLP@6zkMKR;cJ{찌| f կRi碙7~R [YvFCۮ4'(YUR Շq)/ ;ĬDGꭜ\LJ?Xcz(cz[d#!"F'jzL@Aj)Gmu ^olRI&{Tg,Z#|8(pʿU'cH9/XGnې1m@:nŴ[D5*P c8m .PDlm`5ܱ*"mRZ7L]*E͆*#o3}9WLn="DHQ9i! w-WElWݝP,s u)b&!%8aöԲşkb'`X}b_{NZWǂH9"HB= EƲZ܋fH-CubSSx./no6 .JQ">Y@~h 0-> ?zv`8;j5bFAͮvzWL3h3P*2Ws{w-!;TkWJ 5CDikH;~Yη@a&0+g+0d=l;`LOI8u+FGkd{fua18WIq.bxzWq'T )TΣ&z4U[/D`vS$qW3a1<酪aXDn  n뛲LPK܇ ăXCi[ qKfp^9y˔U,]sh9y@Ά&tp2K &:$1\fhE8'|SdĴ܇]\b®,LF,[&R1^i}Exl/4,.}o,6k#x^ПA22| -39 -Dsϛ3{RQzJjn_;l*.y}hi +?iq`䟘5|j ]9Z٘ 3FO}b 6 Te&MU-y=dSB&KzPg\ .{h%/Yb;vr.UlS(փI`M)Dj~+r}n .^;&4C,om2Q!=DּWF)HSo o\pnW˘"7nOr-[^RB5_ 05WO2s<ް?gڄE crGAoouyF+#a:g\,]f}Yz3D\TG6UM\rˆR׏Rwxpclə|bL s>E7 }{nKu }6e^Td*Dy^*O{hr  &GV56@t3re{o_B6>/x/=A9T];'*%tM(h[PJ׌;k ʞjTc^#E3(#6v$ Ny~YCWۧޤqn:[G 2rA_j8ڥ?E..dzL.yJ rw.CdϽlSoJ R5)5yl^5cC`?[t@ץZt^>0_[UR8^ӓ`ߤ ~'d{ CW>NqbOX[ROid9'd ҈H\v(?ݤ,˰N/Qbwrj$XWxHTGl6ށ/B&_8n-hG'zl@)]v_ӕWtnZ@I-'hT Pݑ׀K8er%(@2P@,T 0zyт w ̈́Psp ,6W=M~}f3"tVmPT l6ч^aΠ۪81>rD"Qe5Pq>{bfOD[Eg+\hy1RU<h,eDPJPa\^g4lYSd>nrB|z%47(3wn2Aj?7D8$}z 5?@4KLO/xcYm<[[W#4ʛT3N+ BL=z:܄;OLAN"׸WQne݃"}7 HaWʺ1\cDݨWXu˄F4g|Of@Nu|bnY؂ݔozC -iH G&n@}[!ߋ̊NNe퐤p gwՕnݖ1a)~.vj34{HHcv]dnE0.]6[O '>مu;fpyxgn:4 *ѨC D^ʩcClRpK7YMO|.&ڤL/)BX&}+,"v/ T [*&NB[yKuzD'3LZrۨ)]d; U6-5ϦYx=~ߧc:}ˢj`2saT.P|atSe1aF-dąxBN@A}Oۺ=#mjV?MVDl=9 0 05K@,rc"96Nvw[ڗz I+=2Ȋ2I[np7,Kiܨ2*"#qFm&buy%P%֓o&4o S_#y)ft-Y&Zd݄eqN+3.hcm3-fC2"Wϋ&P0G 'y.hC4r9JUT,x.8/U]C-'0e  aE~9 X5IJ/{/CȸkQmC"iкD΃6,ɑaT--;mr]ʦ5|ՐјJUVSh"z{i{uc~mgVu Db\Iho_=)&':L% ܈OE"TȇFNP=:^T^m&C d `Ne=LDyi.@f[v]X~G+;z-`ud0#g*6p"Aheր<GmOz&pyel@znNS-leT=R!+y.l}:xF{61?) Z ]$|U!"~ + qhcO* [f.nj?(σ͑JkE;+ X[d P<Ƣ[4?Nr;@Ejׅ,#wy͵Ir-Xt< !AT92+'?R&BVPhQYok81-hx~A.+G;lɠJ/G"hFuEpalqHч)A~^7E_3:OaT|"/ݵu!yԥ5.fWyYHVYT2IvtX]ĨRt2-}jVA#   C [V] eЍ-45[1i@LQSdY]0Lb5!?VnwpqDNߎֽ! x^Q'B%IC퉬b*ћFaLk{ s3|e|M`c%?hg~ x(n0< 36 ñ|H#Hb˴~tS40rd򾑭{=(Zyl6;v {K}4Vz.{Ȋ[ 4hsUHMfxΊMb G_a#D +~(5B}{4.jSv6'ذ]Cd*Pn!I ?ynRx(u[|btVsti!Z7YaE8oK9u_jl1lywg}B=QLm6 Fv2!n^(q=h;KgF鎍DzPsu!c(&1  E\lO݆o:K$e +Yd9Jy*tnc(j iP MAJzZ,跭_.Qa^phcp#u/is7 {enxʓYNv~\qR$P RWSF'+Z)o7t[~X50^{>2p&ˣK2{.M,Ca K;ɧ_ۤ[6O ܮꘚ+]Nxo=;`M ڤCp,jGu$aAj*H:fIb/J|V6otzNadFpLN% 'p`%xs&*iMܬcGGBm{5MV UY9qU񃩜7 $ ;eC;Zí8np{sS]:qqYUI=T+ϕ ]n@ъ*Xc`ؤr(U ]+o]З6OeGGא69uƯTxk~7rk NkP$,Z B-ҳWxھAT;;8,GA9I婍nKN(&ϡ!qu}̲~^JWO_,=C#c`D-y @{'Խoj )Ann9%-p6-Z5E?BHB!r6E3#kQ$p0%SaXLzցv{,_#J_ά$̕\(SsI DXس=K)vz)X~؋g$G3vE7!g:,U/$l VZ{ F})]MiI;˚ 闹Wɐ).)lЩfB736B25mXͳ` 0sg5$&kN'8 ȸNut;wM{w򕁟IXʬӡ=TD Y&hF89t1oflA1csSvCVxv $ i_] _ _!Sj7?Eɳ?`~%4 'ELBcHį0&qj)&y=P"ᖥDX%ֱ7I?[']?Okkɪءh'ڊ~Pڅcj-՚wnbU"h<@z[v-+H~:jcgiwq%{uݾtr 䵾f֑S (ྜྷPK,kap@pZA+FgX~q:j xE 2LR?_0"=h"bj h62X'E&]1c%czdKugRtt:ٍYf _bx)ĒC*ݼ c~ܭh.f6?KG-ro=V͢ :HDVMrFrП¿= V|L‰xR6-m6h)V]4 aCuA qjESiÊ%aR^*C酰trLHfVŘ:`Ӹ-#S&uۧX6?=IO;Cyt}N^*)el̎OUoɶ03n{LM~O =T:k;txK{րs1BdE>H+~tr|:WG0^9 <kZNt}fgKlRì9md!yZH& @,A2Nף"2swecE|;=NKxa#H〷ң!!e@SjAxo&ǽc%['dgI ]!slYm_1 Ds;oJcJ}Bk I(ŎNmFtG2\h aBjƟ'DӼԕ/q@ n_jNE@Y4ϞvBl^d >B[ {F" !k$8ƕjvUX ʣ DqMm TN^FWx=MmӊpD{mRFH9~7\(&wa2#֝.u8TVXn\-bY7KȣC|nB!f@X^0H xѴ0IS׮<7&j篵V1umWkADAHi%W4dczdnEQ*^9S?PxR3G{3J05ġ mET}j.Z5tG0׎MhɘkpyR!N %|9ISO}3*[DwS_X.EsM"%({!SWP,%3{zjL-/RI' ΎǶws4~γ_2(\%Pv&4A71 ƾqݳ6Je%x: :r|zL&?'xis j#kQMN@{̿~)͇\ P1GtJlU?bDŽ%iDw+%M ^% -$ąjgYF.A3 5Bi_4%Is)Pit\lz{6bmQ= `' ˗|t88y=73 ^Q5>gI~ة0A\aL {c8Zu2U{4pE)V&Ot$AHWw 0I1@ӇOOҜp堋cYt"D;EƤ1S\n(hpWtLYEl*v^luXp'q8U(%^/ijs"; ž ȫT&Tbٓ!F%ND2>z~=n#F1NwĘk6 vb>2q@r?OkͶfŧ<{ ,2P  j:㝠>ps|k0Ai1ftb]=>01 _ ρIYKꏼ& Wyi(V93Hww$]%N<:|QQo aDqiAd{X;ϬgMu\\s FRg?|ҥqG8$2bkk]/iչSϹА[lÏ܏ H#D`tIw!FǛ[aDKEVgܹIbG~%q]H8`3梃c/üeQݫoJ.\J,>[:1G64 W';ߥ4$f>GZJ+ut uC0m38b Ð#A ף{nEBAA˯]us`N㕗C`CWU_}ɚ{N vXnWS#y`ݢ\k1'&tCYA~ۧ(5EMXl7o[E.3$ 2nSnѳvPhb.XQZUoqHZ%R\L!  ;-T/o10f\lR^ҺCekoJufO@_#>7$4^Q4{2Ր stLb4i ByǛ-";nߪD' );;o(Lza֒"PJ^QOOXV:QL0a,Nz&񳪡 %*C+,o 2=]B&:$)B&g%#/$sv1EVx`!qcUu#2I{j5J+o=2HZ)-d߬X~g!E%ma0z_&>hc?f)JN԰/!T + sYalۊ{EevˎZBo2jAOo"C2 M q4T"TeDP< 6"!+%BQԫZU8N#(a M ߙj3bV8Ήg"DzOf'zqmN~Rc{j*7.n!*+Gz^LϾ%x堅hPEP{YKeHlʎ Ж2UޫF>:&clhVp P[766a uXB 6 ;8!oV= "m4O xd=_ZQ1Dc@3G}8aoTsb0LaA*˒]+A$@̐!+̪nTحY4>lbnxv>ð+Ù7ay00iHυzۼm"4ZrhTeDT0wkNzwF"sTg$-zL}'sNZ0IՓaխIC‰t:ʶ[)H,A,Ug&`~|P׺OYbY|j\((ߜ^f(ڧ;{'`H^Ix jZ*[,ࣘ0jfuzzE^o2A[e|[_ꥇRb BhM'P'•taDh2lĻz_a6$L<;^bz!I'9ޕ]6cUJmrQ%iS_Rvl>hmd|YhbOT|EDRK2΁_T#v10I#CcM4Û KϸGaDu< p6Ըs4_B/ZaH?Ru#gz.YP>Mu(%3Lk(Ki}ya l "'2s4.|$ XX.1Z̩Œ)/Ei?uͳesh f:](*32?6~`z٪Ӽ%t-~߿1:`p\ @7*LB՟~rAA| qhS|?_G2%::6两$Os>}Dɷ,C[Xx9UHClf]E0ь2Tq.kN5%oJfʫ-5B xy Qm y`q?t/ ?,?ڛ|\ w3hWP*Q]-oљJ@wLP?@5ΣTCOiid>&Gt Vg0kjHqłO\H3IT<SPA.YA+ƢU!)r`QGzL=rn)"Zz_B+1q| 6鞋1qW >?v{ShQ;Q [A9'Y3Z֑}A[s! 0_?0z*RIiZK#uĵ v(7(lGyAÌiT@4Xm鿻xPK!`l/5+Tg:p [-,_n9]9wdxqQkr<tl/4A&ca:kN~1ޗjXi#c tUKm*xgA[VFexl~ax La_*up1Rز; 7&'R&1{iƒxУ/*/.N{^I+ {01 ,E ۤÐ]Įm{CՑQ,hun!R`X9!ˣDž$kk鋦;QFK*'4M{_Smw29yyqOST,jQX@PЍ3*-$݋xb瓖cH87&֦sdJEgZNrӠ}XJ+EghFB\)JumOzK$ТG&holY/IorQ@ԭQ8I<_O !S:YB&ZxX{tgv9ޖ#]Ť }iCϵbU `hR&­{'[F=g]lfODNj%cGKUyuvWn]g{Vh qoL*O9fB kЬKtf)4:_<7(RAo biŵ^K #qۯ.So>Vtwzţ-BQ4'i]flʱwx-HucgMȬmcf[ :X-ݑ{y6{e)D b )/%L@F-K8*<}7?̌ oe+Dcswߛ7~kD<X0y^NЂbGv1]^?ҖX.E_Cuy3am#='-Ӊ5i:1TD׿3lN=P]d۬5luX9E 8@V\8>?ɘ 8W>"FqTMHk|1/ ֮ 5Iy7fظ Rnpd:|?5{`X J 'ؕku517@ΛN[]V_w<9o 50(ru)…-]}CCi nt(aI T:GMl>U)*ٶޅϔ fGC`'.x^;`AкqV}$ D]Rn{H8Rw6ɗvS)XI*S^2MJ&e=srn H\H$@gf_iH9q9īx1=ؿ@Վr_*]P}:5V :kO};τ|8do]T+?Ep/6Sl#/u͊pde Pa6hnޡ^D'XD"3YÑ1Ej"EdL02Ǯ͛Bpo{gqКRDXzƔȗ^Bf}PW,1CdπA֕lHG!'M?"u( =@ݧ U]'(^n31bBˆtif_A [`ܺxlalKysFIl>{9 읅?y1Xh}Oz9`.npj9B$Z #Ĉw٬jc~qA_ϭ4fR{6s6 I3ٛiWu9р^$=QF1L k/AXwLH.ORTuW觭/ZV$y;][@ii0Am|߂-HE$nE[9{/E#KX&?/̟Z?Q0aYK?Ek{(OXB.gs\.AM?B-_Xgu2Z!SaE U 0&E?qS֨\J 7+KdE L_l(` DbbXo&IdrC[ (ffzJ8éмɾO'Cd݆Ǣ/ؗXɞMgHv(v`JF7mZo";GTlF/PJ%g }IoaF|MaU.UYҪжWКЮC3po-:kP! 4ۇy*tezi7{"6%fʻq87aR#ϩe*%~zÁ`A$eM<`ō(\2 #xҵ7>T(0%v2:5`d׭W dd=tyzNuL)?(86tAc6\4f6,L_LtL^ʼQS_kK<ȉ(I1=p [J=ߣЃ@2I/D4Rf:YTf:ez)X4dF5B;ȗ/2CLVp3Kaɋ&2;7m ߒܡ`M'PľdKd! rk{jeK:Cd| yv2{)+POcB/9VRՏfNY +R#΀Pu Pƿf F;E^Yhv#'P,1Lp~A La'Ւ%D,ZB<Dùi ,-0$wjCZk4bWOt<."2z0*;-0!V0'4pO-B@C|wN&iO Ky|1n#g y"giqP` 롢ZzDIjEvݏ_3BD#<$"_,0"zjɯKT$W8S. #q}z>'4|h.yz,Ɂ# GTI|[ { ,vL]Yݽwn >+ǧ@G}8"~=u8RaAEE"ҺqBcO@M@UA[⑺c'ݖy&=wT:pPaFPSُMh-X6x`0D UchQָ0fLHE,˸5F C@@.i2~Gt,HGOy򿵫OMΟjx9qhgh1= bG&]nD+T|r-St1wnXWm~5~4p?q,s@t^+;h$Ô tnBEpyULjˈWϓoB_mWq}ԛzah]6fcUɵ|.hĿHI\%XZ{+sKB"*8.l+2֮@*UyyTF5;Jvr=Shqf=FՕiQ=$`(c*0\FԴ4Ζj -pQ'ڔu`.cm5={t! :Gݔ¬}DjFu *6*2@FmB+*rҸ)Ĭcj?f2:ּ.P v=(}eM*{CL!+3nf;+Pd'w( ;i]>ȂVq~ȧ\NwP ֿIkfͽzN h~]ttބyJT7n"rvd^g䞫0}jzU1G;C޺\ 7sX+0eޫΜJr=采G=N4 |ە*@M.&jkJD\-n+DWaX&aasʜGn Q_b_ᴴe_"33)PmX01_"f017 \Τv7*ii|A'hI.&?/65덗,_,wbfL3//FŬUn)Ri1/3#ZRw8Ldmm OL. i&teQc:TR%w0U!3/ȥAgwRq xD6SKJDlÎul?Y#sz_b=ђ"#wBy 谿QJyʈwsoRKڱksG,\ȰH1vwR3rXե `δ ^ПٹHO^jK|t(R?H ;;.YwָK|K4(),k\oHa=Bh.w\nx%:YyB3l g\8D{m t{z ޛ^] #s s6v^_DQv  )&|eȐ59+)e':KH0r1`<ژ+$-75ӱIn~NTas\$_bPRQEe uA%V-nGW[dM7w-K!$K:DDAOrSQ.j!sG"+uAJ_wt ʍh? ൺyˠ&/6e{\܇cSr/e/ĄpLj|/!@_(̔;`5 s^ WD8KC sdU Mն8b[GْAv B[g j3Ad qRtSJ2O9 ցx)7FG삫gZ8p_Æ o@9¹ %`oQ}z%J+T}#?-e3+ơDZ(.˖-&p X-825OA7Px3MiY_X@ 0QS@/kMS ͮp#^s1c _|;0̽bJITN/Y|׆[l96tf*ʏ.AUhf Xi'>ZUcmDnٌBϧ;MB3HZX *jEr*yT~ o]1zAs]1|RY-+N鵔[e BjPQ1fC$dX/?F[).8ԔV*E~Y_0v6MJX^P2~#5ƺ}mpztGÏ8-8yV_#4͛Y_tD2oWMS*Tj):<%#$ &WIyͽq}}ĝK*]YD+7MfF.uf己's:9N2Z_4G:xhv\u4.Sk6^'HuXɟ[.dȹf}zl7_.n x@HDup#72 ",xJNbMLa )Y``5tDmӗ-rJsL=z oh2qom?s! Y}wYJ9l+v@2.fb;*y+37; D֟T. ]y%K!e9.*V%'aP|k9 Ld![Kk$e-dJ\)D_jrJ9 \:EHU7 ."`vi I+I8^`t#3k1W4|$؏7\ --%h6VLG < Ha龜m:+gtvTRö3n*.3㊝8on Rs7B}C"e`dn($^ҡLXL,cHł8v6=,@hVIv5#W6`ܶ<&!)exS~[K578ߨ]kv 6yd"ѡ@ݧ쪬@Q/ $f{}xP5T^J@,Ԁ)ȃ+fKŧ-eLƓ+Fo`FJU+H4oNRc4E6X!1_aLˋ[Cߐ `[%|5"+mR<"@s?a 7 BN7{ J6Xd`"PTq0y5n\#2{a\;yq&ڊE W]{>Bn+;, q4yw'b&/Vu;< 0fǂ6ל7bޑ=Eh{g[&4QF~]}ifKLï25nw`{dmI}Sf\ X丨g]0\Zp|!G *]x*3 ( jC܄ Y un>9RWžn I&ғ-Y{ pwX]X5j#홰{Hˣd<}dTiNLy[<9/"Ȕ*G iΎh5Ze\H|#sd?ukmev%AU0;*T&s g "߄q[hNe7|sG|AlYRO *O@= O.EUьrϤzr$UtFԂL?vD4qh*[F <.3&đCGy.17SPpۢ?Qpazil[720NK%u{sQ0Q#F| ,_aF=HGząR 6TCՐ!&1Asr4վЙ-ۅ%u4wMR,Gh3L4 _+Dz)-0* r0yqԞZ쪇{x I(ťy%FŠ] bfJVA!Le'Ϟv6R3P}쥛)(,&9;\vf~(̙DP]YL ?]uϽEw3~*.Tggߖ 2W]WIeiO)ZnI9>6σQ>*K(| NTTAzEߦc*,TP.Ջ$W}owҚ5!DbaA[VM:먳F3&uVٺ"j {;g3o7ǝ*ۑ(ˆ[v9wT7҄ʴ^"ѱY&NUYTh~0k,;;>6 Q÷%o 9҂3ً#qܹ֜mgyۂ0rs1[|O'Tdڻ2t]b|s/U' - ES< tx;h $ zc3z qv1Nb/]zgbP )> Jl_HU.mU!EvJ#_7¢/b}QZ_~ yr5=NYFrDaQ!m hbr)fn~)w2EHQ9$Y-U  ܥމڬh#R\=f[yLLͩY*x&4-smF?*j}F]"# ޵NW-l!'{yG#owQ&uI)Hu5ގ^y-3I Ո"3_ >DME.Dg׊v٪rQO)`pgDI sd6h}6Vn -kn{Z*͛`TL"棷u6t!ӬO_o,AeV"}DwHd~,M JMS|yH?+8aLdwQ: C)xe4?{Rz OKYbhKϟ%) *B qy!Zwl\5?uw5ش5CVB ֱ2^uW.[_EG'G#stGY_"J1xj͸f_pFpfW/y1CifDȚS5 (;2tHo= )3 !"[Dt0r"]m0]}rtD*bZ:E Fy B4(>5 0*Hi.ռцfRu3Cm^ǤF(wcj v{] 05e2׋6,\N.0(½hvdmhsi}\l/1?l,Bd`r oZ>S%ѹp$9ȒG:v+ B{+_+{!vę u du|`t ;hoA༽nh'% ى4c!5i]_JT FQƆM h՛l6SVnnHوIb|No*' N UB]Yߋ-! |'X+LdqfNt",_3%J)0jkԉ§ Vw"AnT 0ׄ;IJϢ+15vGe%yD9{r0Uh\E9 iPVYdMuQCs>L[{[Ϲ뗠]͗lZO@ZKOqh|l2oَr7`X B ð"5*u5Mܞ ^L܈p% *#_#g^Ζ XGPf2k;J$_[7C;griPgZꐦD.UB"<>`8yC^z8Y?l AwdDqKuf",w8C-KIV1Fa;uxUl) z埫*?憥@P.k>]X\63|?jpCb:1G5Azr?90Vm+[ k(<T34*l~p3#Q|;6?ASI9|+fEn)> Փ]1y F~* c ߚ?B a%;Rf$:$L|k9+ǧ 7=Ŷw$G"_DH=] F1h5|Jr9d7v {̔˦Lcm+ҽqxU1vEGkMXoQsh.|I۾v6~ᡚNv$F%&*`JnLR 5tՊiO'#~jVIikkKwwWM GÄӕ,җ=Gl{2o:3D !Y7$3 %ؘCwP{ <5k=[W@g ,.8ehzbi 8J˙r% yI j >l&?EfcTĀ4D>|h u6]&g/X}.WҊa4ah-Ȕ`2tOaW?MY~OIrzN7TuJr]J[s֝6hm:A٣E,.%:'Pn!E{̾z)=|!bi )vP({aK:,ap\ڒj#o/G&[RV'wP۹ (aW'3;bl HUCv+Ct74@?>z=dn1y ͮKF |&}Ux/;WOM,MLZ,:jL}MKwa)5D)*pW'q8&gVߢDBI.b&rѺ\z\ElD\Vs e=X N-iR@aI!/VTyvY/_U餿꡽:q&b8,VGK:GŊ?g$=k]2l19I-pb̪q=PN00}6pdPj"0=u)C$ZIZ.Ͽad Y610B1%HcxO嬃QG"4.d>P"i"p $M^z,/J{첵r5(0XjOR|' K+SAm- BgGd͛apK6,m2bT _b#1J Uo8FW' ;-qi@6"O[q91wu:k?XӢs8Cҝ_տ?{t0-VvSXUV =zTD:ѯLvz:\eʊ  [AS]/Okҝ ~x JQnzLXIS:05Oг@`ywb.>` D|@FBcS1] Smb\nV@˙j$F5iB9'n sS::SC7bһslhn޿hR4tͯS`* a(a町#Sm[ #at^t z4+ +Q2wڻ\qoD&^wv;*E 6Eiht~ʁ2fO8Չ]V!y̍΋};9W ~ w ƌ(#%m kK2$ȩE _"Q6aٗ92C'fOuގ`w!ia/$Q k%r_c8ܑ%;c룤gBBV"s1mΥbD=rX }e$A"3Glm}o;k\(^KrNtP2~'4b3,G| kxg&P.w]c,I(^:t$#Wgz^Piz['3=OTH#;mw݄WdT7]U0drXݲ6Wt5Z͌J{OF V i3M&nlWM/r8r&ޕm"n#W{ϭ?+ѭ҂uIX6匬LH5d˝/R\7;2)yهǘ;afI˜|VoYRjϷ@ۯ>'ڪ+*$(]}O3m9G*y>R#Ģ_ۓ&bŀ펐;WK񑺵R/]l%~Mwpm?wPVuݰm2ñ ~qL{'.;X>6TZ6em~c$^ %ܵBq)|YI&CQ#`IӇ*4 (7N2T$[iL-aQqwYĶxDi3ʐNulx% 9$_"ot`"Evjw!6lJH:juƨC۵kbet}ʥ]邼~nhBB'"•ʛP;}y'zsqNf5`pUGO[7wt2j'IdƯ5v`b ubM2.bL ]( .Vla;Xʖďn_ j1rWЈ/ҷR:K,X-(`m <iIͨ("JƏˮʰUL0٤q띝WKtHt/a~IJ}׮'#AemM@Sk냟Z-ˇٖ,LD5D),HeXf$v|XSRuSܕӦ - 7TFT䄏BXC|GzE)Umۗ YqM3VC~ݳ3E#,Gi͆ Vy4!:fs?R|{*bw#0#5^Bf~z9|;?P&õ&TӴDN혫9[b`´d$pܲ|eW3)%~ cZ+u,ݳぺ %͗1#ESkd ZZ Mh,A-ʙF8V[&˖_:jЏp'3AN~ Vg+Ÿ@gN]]r8(I5Ldtw?aFh{7ًv4j:mE >N{;C(e6}-ItpT_)z+Jaq&_f7oelo$@ϦZlF ªpK? @[h8ݎoTؠ|xZ6Q_156\pLgNP)QQ\ñ+b>`W'"3KW)[A8:q.VZƝN6V?E)y] 'vFSAta]?C;j_Lhu]$Ii(>UN0J;FK|/|k;][>q() +V!vGcdLND$I J+x){?+{uY I+k֘82wZ=֯:|]^ mFNy6)Z#?b;e`a4.7χn\3#ģDUvtqȒ vZʝMط[GvJm T=جgV)ild.4Әװ2?A( )_OI(3WZ2i~aLAZQUS1vyteX/n6rRVuONJ}za-5gqTmNb=- )Eu{J?ttAJrEgD K_ H: 맃]dVɱga=e4{dLWY.ή!IfΞ/W{VV W.vy8;hB,@OT`RPD6c .ὗL[A[U.$0AObns\؊h@eי{ӵwYvgo[*pvzf_ :eQj/󹪰!5x-ST$;WhBHġ`e.;hH|e?`AϣTeKsj@|pɑoE!3E4B\Dh\Bit;)Y wfj:cBT6WnZ6Nz!-ǜj.N]ʛ(n26:Iߩ!i sHs~˝՘qh:Ta_)o_Υ- Mz'=K? b/0 $Q)98WXAXtX{S)ɳ0M%QdroĸmczCa7L!cPH BwY'zn38fEo=.=䵄 9xcIc/. d够S[4PاqCϗW*i|y4]+ A.er%KGU J7%`37Y{.Ô Q+G99ƍbN9F+ʿ{E4"A5g=,=!"1e]~JT1UD㌟ؚ#9x~_RxTj~"/Sor/ÇW/!&~>dדY#>4Gye,I7RbiDpuk5qY*KZf=ԖnyP;Qw'@@$&VJ f P TId\OHMbMJ0^^vv^C^CWg8UX7&~3iȁ8(~ !@=J 31x#${[{lkqzE5)tODin`&0l QB^&a{U )?*}{Hu۵6N9h**MT6bϟҞk۰7ʦ{O"6Uf᜖wEݲ'F#d}!r&bY0!\*X%[;;s>vL+gx,P27*܍(}g0D[TfSxOu;Bc\6>tpzd +B}i]I7Y ġ.W pb%Y7vbU||o3@":c pdr$GYW|Pʯ^; D$`v\D(M6Ad-dv8U)I{S/> >1%>l]FFodnL t3ARxF5Fl3--9&Ld:c2f6jm ' LvX3L";Y6 ]GAo2_WP=VPx8uhd8'~2ЁW(GS7r [')E[\Lc_V{5.^Cц@lNR_!V!jĖȩ/;?2 =mڪQO{(E_xME`pbezߣ t;jfGV U:v{GD/A+@5"E>Ħi[X;/a3kݿpɭCP?a A L(8`fК8s[]f0 =˩ޛ c.W~<9ln2f9uV rVqVi"nFdE {OLh&? pUr |IgO.+[$e,׳R\|*|^A'}i֘7nV}yN-&H\;_Wƻ1WM& NB%c!k+:#w,ұLת4Ů`}"Lvk^1'J*0 wDr`Y!NMCl3PZ. 24̢ZΠjr/Pd^A BKFi@LUܸ>{-$G3>o+rH, "^3+ {#%%t5טf/(GO~j +`hPnp}}V1cnut鴤})== m~N;1 iM̝1p=#iFI0D X*)? 8.9gt-S؂ڲ,a&I?gd*WWy`.IΪٟjg$fq۶Yn{$S̺⶘ Q$amrn:ɠ36{(b!ۙe}r>@KoZ/u2u,]֔ЁZd`NJ+\=p2OQ|] w|-q>SN V巀&^D6QbH%xC'1R|p+PTʳ7I( W<¯Z=ɺLeU/T \.K9  @i=YXLoOf"5 .iJz3.Q@8exI̿8 rQ>_7f H!gq-oOstAёÐf/Vj1o{nh*HzQxðnRS !Hp*P'*J]e!S[']ja}M҂zM X:K46{zA5. K ݖ#$p+Pm* Q-v}sE,13\[ A2(^d{ zyʼn;=uV\qӢE -6VqZ05H'Wb>}^7.@ꛑk  cL9Toωdygm&_ ' qojhreCabmw1r+v 5iр @k*0zmk׵N.0 P%?zuRZ3c#}*s%J)#KV~诣bc&Qƕ3 u 2pR$KU~n{ mn(w@oak E\ n sf]LC긑f^4o.-C :?+©-- }=-)xE..w:v,qVsS @"n8=k~JdH_'#})(%`: 'oM|G]Yf>v-PWW"6;mZU>, LKS{؈W";rbME̓.Y!Io6PCʅ%blih "D01$lBzˡ]_XMPXz4WMȐ0:/-v5^{BLj%R9zb35ųH_ *lVkdfUe)JMl^&,nar,).h2mun Tp!f+xly F[ :o` dhOp9@&v pk0ZE{"\o6=Zb>z Wr'5+G&TNWQ-N-MaC"n'HJCzܺ7mkh = 09iQfIw a}Aދ&#\ |qMjg>  AW7m_rw>F#Q|@~CǍt!3B|/Lُ)TM|pLPer~wg@w>0T謉3;ɲ vL_;~XDW m#fLSa28$5ʺۥRvw.VBMj%4. lgG-2GJhZfi="=9rJ9䕄"y6 ,5 nZ̓Jo׆gf 9] [DQ Mxg$Zc3s L'qdXs/CqʗpT-BM΢P^+?csӘ҈0/tdKCjX U,Bٜ0n٫X$tԌu!(BDé6fhLjAx0zX7`x^3]T;]F煒yhmKYsi_GN%O?`U.fEr*4V?١I ' S_ C`V T}d2 EJhlKD ɮ9S{I󽣷e8i\Q&ZE8aÆ<W/z'pHM2Qܺ_ː &Q͉1*N4AO]B̘a# n9v3 iw&/3YL) t.Z^e\_w,ws ZH/L8 ®%Ex%7_z4Zzۣz hp'*}8Cv[(WyZTohS C |fN(xuD.F#Dvym 'd US,9f+dy]MG;D ]8_zMMhq3U6614xcdcB+(nS$5)U/72$ʣN)zfJrW9"/!`BZ{f sO<ɇFl4<0'G^MF}0CQɆ:Kw2j!Ɯ[oeQZ> Mjh F US\#`~ƫFցtݯ3b`-=yG 7zىy)%XT"d^AKS t"E0̦$*OZ-p^DɊ1@Xv2~| -9s>,hy ҈WjM jm%X]L̈s/4uJA8/[.׹iX Ra?\MUZ_MfOh(h"֊l>K Qa~YDЪ>'waȢ\U253>& cwƕ4qJ| V*I^Ѵ/%]q}!]&) JuM'<{ִvYYmY>IV: h'c HʬoW TN5]dU{8>./KB3>)5mABy9~O]؍|ַ9y]FW8{Km%Wҋ@hêjr@$ &I,.p۞G8 u`zӒ(XE`wlFpI+?w%Zt4&׾}F۸^S 6Ѩ};e^bߜFJw.Sٖ.fVrƛ:9hRhe`!~"sOJo%X=Lpf;!.i"s_V ;a-EGM%0 d+~Ճ xt6oPC x^ԩh3*|V8v5Ϊe4=MXX>5FMɅt}4H1 gAǖ4mH2a=~tx;VG܂/)$QxRطNׯVAc\k2P`}@q LvK}X0oh/|  '%$ƗqP}v|QnQqS^.קd4@tg7+ÞcJ>L;Q o{%;Pm0M_ꑊ@iUĿ@oT'  T_\X'QNeVl,6FL 'џ_+v hytE">sy /7D"p>䅡+"L¹p VguOt5g"NdwraVG/f00Ir}]m $_Ўi{> ™: ~it~ {Wҡ nYȰBJbDa<99.,DZ*ʻY/P(|b aB.6e9`\kE+/rZלGlz vL5 Z"Y6l(S.?@`,8M~ʹ"@v'`P{(˅Po <;0v\M|#/&ip6|)S DQg6 y 4t mf*Wt c1/W\Eމiz:qI8*z* qT~=yJ|N&0@!w htP7!M_| }6meFjꭠ(QkFB+BG!+ n>SŚS^;C$ZGi\tb:\{KV֌/^^E \96[㷦Sxn3Z]ˬ>l(ԙ/#OblIгҬRtr.9$I7GRHE߉E:l,^AIca4EEfdB,8 XipU{k%":8H0ni^PeRc9*UsJ\u@!I>0c[ aq0?YM@߯~ PfPyɺV`gH!$ D߆jS%Z5`ǴET& jiJ')PҐͯ8Cd.[7چ:H^O4Uf:K2R'uY^"O$l@tR:w~öBd_]plu՚a,1;̦|]9TĬIuYE˦.[;7\ ᷂59|եkuB8W} ,eJa]q[^ [+g4 ^M[g2`snfw4tz`Ta^ k $o#B;`jVD ǩ7ª1ݳCl.=Q9иprVn]r4{Z-ډ ))7ڪiqO=R>vޗK4I'/"jd5}Z@W/ Rj2#Г'643!@k{"{A"۱uDްH:d qK,&/t9Sl ۪|LӸh:۪r+Wh&^LOn+bHA߷g^AnCk]'3n _$kF/Dn 9Wv硍mn9NKL{^2X}?np aOL$X#+f韻Ӗg>d JvHNQ:zFQO2vëX) Yx 'sE0qN `LY:oy~i- hՔ&# ,ENVc<&0F7:S6 b t6dj"8^wz8iwY:D c"9錤O{P3OydV)u<"Vk[E)]h;;Ȇ Aƺ>:fpOS1'Ą&.` ^jq5|Lrw9=oLod9'bdAl˽W{!_Ca8but&S ~?xx@K~aNwg3Hdsy\H:1M3?%@^6R)5ƸM);;e#o Fy`]`S$cckdTj\qD2:7Ԅ_ŖG OLF.u}me'Ro] ɼo6~ \~P֤rspѠ]3P^yVn!gV[ nC&iNʖ+Ņ9ݱUY&-1n/U;#X#$lO ND*wθfC)zB yO1'" 22Lu)y$ Ez( CgPɫ6RegP&H z@l\$^աP]q).-/B17WuxqFvn( E~dyҖ¯tb۝fW#\PȊZQ!^y9?;hƂJiZP^?-jEC,VХT-`5XN`d!x fv/So5ʃkG eDnJ 2NȤw#^4{\%B˹M l e|C6 SFSNXaQ ⱳ14NkJ+lLֈ:}m][@iK)&ܪ5l@fO)BջwcaIRߠqv/%/ZVt)gtIfßp))Μ( 35N_m^5gy5-(YTL3OxeƆǽ^$o)bC[UW \{1;FM%_a0(nb%"חtN2Ǩ6(l,$oWe|݀2Q8rw&aNl=gug-=<-I5$r)nl"|8}M(>GMVu93zI&0 ϊRQeGIf:_9z2LO=^BJs0eIRK=hKY[ﯘ{yI10xfxI3tQ} m9T?dyd+#'LOټK}DIrEI4mx/îpPfOI6zx0Zcj n{oM!{ 2`Ͽ@It{d;f_5LRyLaC(|P2 l"[7G?LO<؋0`M6W7{a{Dsܑ>bm&z{lqgin=?y&b-D={~T~VC#J|xcCq~ O?ǏTHߔnNiFZ dQ8C7 8I;Mx{l@3I="DL=aB`3HMq?SRS#P9zx'z~poOqla>,xžw]*Є[K#-jI%isי~^";~!35n9R/tܕq~ҹΥ'42MXZ| CT ^ft0Os,9́\>Y1?eTZ4*DB+MlMr4`9\t=uMi3wa5ڼ)lY#c8J {DZ3I/0;ȺჀ`;NY TRLO!fSRz;RDOD"L -9g"A8{-M|5~@ʛ&P䂰CO7?0v~͌Pt-6fMuwqe@+r,5#=co.#t;I w`D,EX,ԼlF^f_mÔAawǸ~byc1J `w};x "~fEmhe'.%v#dQa6+(Cbdt8FP$+yX $Қ;)4LIkr2X,z":33qm+8pZ `4pT*>AxCZ~.U5wT`pK,7&]2r~۹y>5@N6 gNxJK < h λf!]kk7Etݭd.Hh"&8GAsj z, K`KϮwK2 |o?i=ffR4;G7(K34oЖMjU^B o]V۽vJρʫwI/F%ĴVUQy v1,DŽF:CY.,su2U}]w7ZwI`A}Q3'qlkE/ޯOz!ֆ%PۚroI *llnW;XŽ`=\$@/Kۣ`ХUO$=?M%mnz,hN# V.Gɕނ6"FiX:g g^B ^9yT9k>~2.Z\ [s- 851̾-(+J6a{Gx͍Fd6Toe-*v 8fNMrӪ UL0v{QZZC}vu^s|U7Tnw3MnҢO88g$jKkW h}nPlm -eN_.U0*un)k@8Gż}G|:ϠJa5 ̗$J#'rCIwѳ8rNmX&

      C {}=*Shџe7ha =+xR/ Ѡӡc D#JmײL] RR}eL7w'тFD $<=[}r)Wv{$p;VehsbٯR 1f򼣻<^dݟ#Aan,|HMmqHt"\e"D86dwMй J y,w= BFr-7^go iyxdObr2\7؉~ .(=6^}, ^4W΍(tN+k|oi26kE8ݶΟ{CPBE8cUGgtϸrՕ/{Zοi8ژ7/"gJ}[) &AH9WiDΟ]/+zXƬWD( ;~Ar"njω$tM,Ua\|BbC3ӵE4\PsUAƚA8^TQ6QQ>?{)_zIq6Zot3bJX2ʗ1vFfqöushgz^5ֻϊi>R#[VkkLUgk _׬2-`]["e chn`Ђ\V}>=53EQOxԃk[CQyM#A5Pq|&%Ok:I_ZETŹg%]`C0V $(Z=2nf\R>2X3鷂muVOTch0m)ho(fY5սZ!Ȁg rm`+6GV2>g+oEt0_p*=`B!B*!Ϡ=WW{[Vid4:4#Bel28d&n$EcupM-kwK/Q ̹x&K8?E Q@Z]$F;CfzuC(I&KUe24'|{ŜC8=AvgJ9yHGs>b"OQtjN7:kߐF9BZ^i/L{_0xIl` 0:Nsߚ/Djx]6o-7)'ʤ׵"r]-W.X E'iF ֆ?,[vv7 &dlsatHhij\E,A `y!Y2lkޔ#qp }g@> )uIp?~V6 V,ts@!D(xCm+=chP?e`'R> +u1; o|gsdШ'+co_Z$F<|= 6{dߵ7܈7͠:.'º5*5WֻZT&!OXn^ &є߄sK*:"L=/2Y*+$^If'NZKqԈ3Cia]^D2sϏbZ*9-ͼR'RK= XU< .QH ز6i&am Tbtn-ד{InP N[Adews"AO<=Q72gOu nƑ8g`*(K$N AP% X1Y"xDH\ߣS/͌ju9} 疡zkŘ"?oF{ ?Aㆺpk1 OϏŊ-m4% qĺؾ>2kC H? q\Yf<}pT]qƅ%Yޘa3OZL GhZJLFfQ9kb֠Z5u5*F MB~(G @Ek148 ہT0!xYb2ޯTN<3j&6ɻ_OaEl /_342f̯hwcFVu&K tYBv:@#IHRmn j{?@#+=[̒CU4"ܯڤlCǕoŵ 6Q6gM7|^327Ye) u_o)YfڤqƸNaH+`Q"2ge%KE3EJzZ٦vڪf= S̫xRh r[;S,ĜX:)?Ҳ.? ^n9gy퉨o ?Q7݊:~ηA밴`ThQrgq}1(7$cLX WmqڭAƙ]6 ^~9P};'HW/WOz#C!Y[`|ʁ*)-Th2D}'a߯QcVy&礚9H6?|dFdD1!sE(v#75"[i ˩~+nZB$<5: l߼^r,*tVxL؀o\u52혥(E>"~D?qGpwߩ|U~nYcc?ˠl+ͲV dq1G#o-Rrj8"ZU Ta#Mg'+wC{ |7HA 7LyKq ,fWA~Å ~Q YyOegxkOrt+MO/:m{89,}\<z~ǘba Cs.fM'}+ē2빇5_DBE8 \yZW쑹@jFj^:_ө 灸,@fthߥ+ ? c))Ovt$nٚO$}:oz im{Uh:_]D:jtɤh- %eទH[\zYw w}q~q\ҏ^,rX=3ܵO< 68__\uF3)UL gWqvjE}cʥb>b^lp0+>V '%dDbqieEm3n=^FQf=Zo-S}AF# / ODnT\HEGv&; kBIhM@z.FH0I~D.hH|Ajm' m:EʴL /#??d0k$p|X^fSD@;StOjՅD2Fl9Œ^,>"^ ǔ5a C Wo+3p wuV"&'Z/hnVAH}>S[YaAw@Ѫ ㈖H?%[AݶDzy@bBMM(>>sZm:W1.|h:ãe`bYz/b;k- \da}(ːߋ ߊWsXM9jz?f.WD p6f|g9IgwO6D2xipUB8h(RcbRqW{dEuǮXI-_€_ە5|b9DWJçDmn24etwjy(B֟&k3|Jï `C'eO\׭R=j΢WC-%[ r~F?2F9XzV`1hC.K*J6敳p4^E$ch>}ANw8F쮁3곻nNvl1UTO.H-/hh yrf1kVI?&(YC|Q4Q=U:IHRy9I o4倦;A<*Eo}?ob%ٕ#JI%+ፇ﨟=Z V5oÎ/u ~boUħXahKc00 l+&?(6ѧzNTY5f~X IDx粻H ~33 F"q!J/g[TPLFfI}%[-֒'0EY|"P:`c>8yp\wGA^Tgګ@QUY]מqsm7~Fx= +GKo#e-nX 5Qt `s\T}E7e#Wz tq%/̲JS/HiQBAdJ9@c23m/LMuYaC0RК$| IuC4à"Yl@!F˹kd`3ʌEL-LUi}*ß`wjhj'o?SF#?]|:ZM0$Vy [ϠJxhd[z\O浳Kz.S;MؤL}2?J`fdvE2_ +TײPht̉zffRdrLsH[ѻѫd[?l,Qe'YzL cwM6'pu͓, 1'~eoǝ'®Sy|8Ƀ#<'"!#? uFsR=_oH ;6!_.))ah8~]m1k-``h!ȫ13@xw\>63^,6d}Pϣa]?ςqx I£z1ȕ^@ J)3tD0#%΁-T$PA/cpݴE$9[q'@[{IqNiBWjcnx&H u&yd#6T7P)9 | i p k>I &F/af{4MIq:2y9!st鼶K= Km}J XTaPN=S)הMw:pG56%o H\c>R.d*7@Wܸah)w5qUEpcgxi|(flv{;+GE+SZ@P#0rCGwf[vF_+RIĤ3Ue+%h+]}ĝ N d46l+\dQ`kNap}JcduaυRv ;K\HC7;~kne,Ψ ۾Jg_g K)A){9F]KaR)Os-)D}[*kHA$oL~:Nl)aCP_֛y;D8}/+`lza208>a}ncu:W ;׿$tibGlJ/zx)A-T4 $6pUEp~!Sf;òr/pWDod}}'NNxRsF|YfbKa{b"^.W b0^ =!=."\йn9}"C)(!h8Bl-K.rCH @rnNu2zk}U"nAhzja||&ܱDdtfN|dh˓7nHM}Q(ALXfV808Rf+(e%}kn@F1#1s@lOFAwHPW!T!onL@<~rLZyÈ:ëWP!C{"a\hJRMckZj9x( rYC?$ yS_xrud`$B7^CwPcЕ 엨-v#+.d|bUnnVPN(/1ĩIb'#Nб A(=Dp 2j6e*\ ]zFSe&QY ͠Oރ(6H0Uoj38qX=BERo#iAn,m$Yׇ js+o>Q p\Lj rl9ᄅB yӽD <f݅ &@:^/abXQ"D†ygLF{ r0'ʙ&.zm+A^aEl B!aDɘfy-@=DWe𨏈HtL,W H^}16;! @ =p:z@(O1%4 !c,ŶfwÈ}$m⾕cmr"v5TB+[6>"_ ګEVUM#RTkv$yd.`ϵZڣ5>U<5hDX(ZuNY֘y])1h|J%@r Z&_de O";|EyE&="G7^w]B/1mxtoDUĶN@J].VP YJ ﲓ/O+.QQz5VиjC:ysQ*`)Z3Jb_=BZ㑀L)O{Jo3F[p:z]|8>>ƃ-OɐíY;`;ɐ>|\P՛\AO\rtSEoȺ&۽hz@!.wmAʈ&w(&ԝ8qo&RLZP!(]kw-bgn*"pš9N$OW76=m"wh=yZFjT$?ko I?Mi-S}&CYzxiarP?B &by!iKlDQj,hm[mv2FrsB(=ȢxetZ}'9Nn43í~E_=H0Yyl|;T  70h`p9pl;gK /=E!zgwz_&Dg4\ӯ{,$n/PG1@ Um )}pPBgK T/7O;mitn8 j$u[m ܵvN:×aYAڞbM-9E~@Q# Mz1" 8P-Ȍ?N}xQ*+w4u_lFQC$X)z6m8O1ę, xGCWIV[Kx N~f8ɒɾoU p$S-]EeE&W`1P],ls¹1FՕz Em3{Y5k!wio"O"$zEp(0xM`W65 [艖iYr 甉v?, ֱVGT#\҃%S@ XBF6@zQ Zu3&w4JX^:l'L*8|MX)UtŀV/[;ۃfn 0Ѽr&,샩7W'W8?sw Q)xJa{,5[8+lrƛ0>K?_$qRG*f4WLNb[ qP)%ĂJ2ޣ8~G;셛uLfRy8d`VJM CUWbeocYm4EAYnRo4qg7>.$.ʾD7 SSx1w|׭J7Nowܘ𯮭/vb ST^" {G)kTR3H\}O'8ߊ{LܲۖP^ino&C-vpMQ UDm$9mMu#rƕəiXcÆ ވjʟkNe BjDk=R?m:Qol#7[lrvrg(O{!^:JVb[ [ބC FY#Ǐ2_E.`k %JFk&>itpN++ݺH&p^KlCngW,2+]%"`Qje䒀9 ߵt:fYVTȾI[:?[Ҏ!̹6mR(uqފXb1WW&Q:h|kDՓ 0]4B3*Z>&,HU&*K 4JcB&oRCTK4|g0H /YP>()$(V>cS~#Lh t[i`)-vhM,ԥnAd:g> Xit%5 )w.v3Vª~G,Tq1\6CzSH`lC̓D;F 9~T2uZG.4CNݏTW_;xg.p^Fр< MI,[0?ake34fA xbHEr&FpBGOh~) =X)kKL:g%'t -+XilB;,hWWkyRED5:ćg2 .wC ol-D(C |x,Z6C4mtĀm}aw،:ɟl4{p*κǺrF)u}E<߷s8![Fb(3d6Dٰ~ҥ#S ,37ԕ~X*a'X{H?y >^ߛY&iAb5PFEMa5o)lcZJ4vAC*V }D@ )?0~&ҶvFR+j')U|&>lJ퀄є­tۄbEY:p=p>9qC*ro xZfYZӇWU=eeh( # w^ s׮>wtτ=3$*P] sFuӧġjZiؔ%YҞKA{>#yzFȞ{Pyi(%Fw7?w.X2 4OrzͪބW-viC vb%uΕ085 ?5q\TqN҉ q_)7yŐN5 e6wS7҇.LuQ +c7a2.vt=ZrZOiD[c%Tٿ66^`n WC:sLq@sk[SH5br#=xh rp`߳Ӣ,xUb3h?4'tDQFb%6wT?(Rft@`3ɷo@SG`ijݜP$RIK6]@ظj[o=bp' h?97^5@9#ù$bb+C5y\@?TWΛ>`>}eiIꋁcP 1*>4dž)Hʇ}ES*9|?!_߈9-)03GL4 J'.H4J,ΐ ޅ$$Vg!D*=̏nj "t9VW)풫M-?3ZrH{JTMF_ p+0M&hYa%x*p/es&Fɠd?]߯=3}boեQ5u}#מraDM]Li$㞛ʓD/η-4!ܱ^"_0&)ȗSe_zm`[2[$ ӅC]&m!X*7i+9[+]쒄V5zqڷq`CF~W/4)3Jٱ,15S#d"_KBž儚K{8c0+4yPRb -9șg llg`v19I,da(k8 S4ųp+7͌ +pW" +۬%P_dNJpi*O=kn*5̝zyb1HX|$E.B]f H3V^o<&cĸXƜ~S~?z'p"tQҴiʍՙB/}98G[M`U0$F%AS)Z%#va\L(8S%& r';;1)Y+ S>Jʦ>ɐZH%|J Giyn3,tn n- xZrA6 < lȀt| 4N0!(6ܝ9& 1EH@m…2a'9\d+$Eq_{N UWh62x)7Rul2 2l4} 1k6!|^kd3>/L)0\7퍄ĺCH.!OpA=P'~53Rxт7/'Xk2 qФւlnwt8`--?o=hر}'maFoդr fzGQ(B>{K8bYZcքY)MG=D I ]ވ*}@̊u:l!%(a1TR Bb6rs&nm(t'Y-̹^!Ü|D4(]8YIߠZ"<0sѥbAČr«C1!2QYIl# s*ln#jƑr*䚜:Gzݎolt:#k-8F&a5ǐ\Hkțmf]G B|ӾRZ|6ܯlCT#V1쏝 u nջ$$g.6٦敗˲]#і!:Ou>6n-МO DY.z&E+Rq `΢g>"5+6Nw%im͌rm ˺ҳ ;t}Wu</gT3ٽɉlYIO95FFM&A/pDpAc}AdKPk􅏅ᢛD;х;QΔ_@8\]SASyQT-چFvc&d&9o+ZoK!?=X7<[X[ j#`Gooj=mrQǮ佪\"7qTZTU?F|̋jMY*ÝErku>Wp7aʉ9ՠ)Ў yXm6yJ\oҗVjI"2m> {]S$_wdu+Waz^ 0!V[:z9gK_)=6"2:%8’.Jwޮ6Ttuk B5AdNqkĖ~D%wf+up4%wpj7M-L;>'#Xu5 Pm$TpXM!lh<%#U`^}~#m,VgrW!-BgO1"͇~"os7.^# [ZgAa,rTmx:O"f9͚Q>i76݅FJkG`ODh Su;A bH°8 PmuXM,D׮뎯8xA: &2`οoQ_ õ4FmkFsy> ncpOۯzoDO2@G kү]TE[>sc톯dlj]Lc57 ,6r*`/(R|ud$n5%DY4e& G+e+aSSpO;nUS9ϱZ]:<fiuCg*ԍ%}L_Y|*$:i9 .aAȓ}_ϋ}4?DعPD&ˍYKlEpdGo-' Bʋ]See@JjJR$ J- [gCqJkL t5'v˙~*~-|i0([HM47( ۂʡ7`z)FHň)7}%͛TӰ7TҷQ`F|SFg{Wl#͎ ]}ChàHSjOlϗ಼G']ļjiiVyڥaټ"s*~ڃ `𣞣J2A/Ow_*1%A>h!Dq)2G-T,q19@ !aF@ʏTfr@-pov[I1, oOVH^4!XM+ɐNf!rra|MWg!:4zN#b^a$^µDWŽNڷ)B%X{92b9īvL+d Ri:w  _*(V+_ftVsd*({C)c/rU([fsB?:9K@nǾqL,'~V V+YK}PS _0;n ?Rx?j`.0)-Ǻ g߬f$h&eQw5߻a곧QA̓hD# \-k27ՍUe4=ɱPWCi(yhxHt>(+(@:o>ID}3Bn}^P#{, )ZX܊d @q(R/J߁nɅ*:_Y9<8'U~Qb|ZڲTe0JYA(h0тp,hҮ;.YuJx]8e w [ܤ \V7f7`oA'I2ɛ ;U T24^ C@//~m&-|ر\nYY_.~^3IF) fP(k@.+pl<501FdEywxON`8$ǬSK!? PCetQ{s}qa-ߖl''DEIC ىpM5L Q}'LD 3$“n7U.U-uU_:uʒSwL%Q%T1sJ_锘DH^F/"LbإW "W=)/0W֧.dAOɌfFVT۠>K3n=o0 SX RJ4Η<eJ } t{a:@3H̘C{'cDd02NncecqT &#f׺,Q1ER$DcϗK{:KUeCc1ڗ]xg]xfն._cay]LыyN>{5>jE^>3;wa?.9OߦYnSvʒz%]Rk&Kԕ>^*ƐMhdWoc<KvK4홫%&αkJ: 'Uk(Q.i×ҷ!äKRLc'*NJCg䳰0`yɝ"/~띮&hi"I*" NbiL{9Ҷ`6-5VPNfRC$s2쎃%WD D Ư޹类(-!B/}$;C+(KQdGY@ į'~*7(Z\ݎVsR>ޅT}MR?78(Vp}H}bS:5vWؽ1O"dl Z@:Q\aÑb%9 Ŕ5Ywa ]AkҋOUCWGz=d$4tF]$I6U@lDaM&ͿW*]REZ8݈`{A<7$1r1"FP,[ *S ݗȣ$|'k /)=w \S/oC:g@~A!9K&#|ԁUN c-9fNӺzLm^h%'Pvu1#Kƕ]Ac8.qˎ _)FXl+YBť66)*[3n ݗPxTuAM/mf|ȀVۦ! zZ_W=kqK:]IZİ>ԿnuM"vR@9>d=C; IkI;ae^y\ \# Zc.L=3w8lvML7Jvw!xsxДrz&w*:iuz'rbMB>Edv[ƮwkAi&fcăJkC0A v- C#Z-")_bƒ7cӁXR êS{Rl׮B^ D}Z2˙zfЯ7RSa2t=/ot5s`X\;Cn.3om־h2'm.ѫ:kwǻ-DyMt'Z}JRtO/!6qpqRSjVlkyJllͥKae7T35Cjl pO{\Q|&㬵[ @rMf=5Gټ9$]s &oYrBAtRM*QcѲ: kK`( {i[KC{ttWAOP6m:q4gOA {;mVky.!FÊT RSs=-`8CWYSWvvr\ %.Dr&Bk/#*"FHE{m;pI2c %|keu+NAN5d-uSvܝ0i4 Ie1&lotR5: x\Jzk3s2OcGLg63MV^h+8v(YZ|-8|Sś9.B708&k&}DwRsx,0sQ ~0S!MSip#~K/(&K9gR{r<pq·LMDlc7'+'C6v@pnwп* k}V/-@i[DC$6Vl(^5uyuh-PU{ "% p?23VC%9 L27%a#Z4qʾyc[hN1Zc0C/؞b0cm&uŤ٢9,G ˾ڶYm Xna5Bu(jTbmOG=x`\xݍxHQVّF[ ȝ5Rg 8f|%CϜ̸EzlbZD9ZNEOm-.AUܰأ[h{q;44fX`%'@#`8#x{dvHa6>OVm/3+Dj@P9 oAU_ZR lY*EoF# Y]J4"N0{ib᥸C6c?}FhYoUW 2 ̎/Q2ƶXܽ,ßMTK%Q0~+&]V0>Ce:V`-[I~K( F̞m*7?vjǩk̢¨OWKS|2W޺OI;9唯K(=sgxZ\׮lqrdTak3 ]W};puo T޸hԐ{_˾fQ ̻yB/Jbs1Jˢg-A͋qÈhL( 8nGOƷjO1;\.R\h~}=}vRj~ǠO\{<| 9yW _7 `TڟD)7Iq6gE羣Yݴ'Pǎ#Dbi{!OEh k4%Vcc`hP^^^yK;ېf.6̏{yLFm4RБRT:x{ep(5Qh0i.7CƵll!`:nqiJLuJB?=oro} }1g64 (F5B_8T[x+5Ħx\*MCŅd3j`cUtp a6&5?x;ا8yH>n] Nw[VNQʅlm.otqi-XLO~84Syc3~V@?TX&АQ߾5E.!^ۘ»Th|w.#h6SS٣VSJu{0d+fy~3 zSƁDc62Rty+3#o~ܷ@̝Zf{}ݯ nr\ݥ9GitRoُhg驧o@Du~ ^A8*ց!zlX wi93h D*4"*B)r};oL[L|:oQUHvhd@^>J .KJR,PIUJxA傁,pZٞkT~[.D:w JbJ?4epΗ:2 xZxaF 5Oy3e74Y;A3R(uEƁV`N:n4ڐ7Jd/Y|y#Cb& +~$ejL|dB jl:$$kQF/˵56]"]Ԅ3w( hW?\>x'w(gp$k%$3 %ގ!:w,+|jQ!A ^Q>-ۉd{kuIw,+z)~ ސ4!|,.{i5g\wf\ 3IE UOg [Lu%ozۿ\f84f5H2ʁ*B=EDZ97L&7Vӕ+.Zq9Vŋ76:-(o es zg8Ďs{}=I-fbjAcW(4|۷ .TǞrfrs*.j\:Dеdz`]צp:,,.*3ЦkLUk3!wr QdsTL?<9!"lQGρ yܯp~tV د6i-@4V.GXc_6CF.\E; >i)t&Oh[.Z%1BcyJ׭xoHUxAd \G`OACZ*'ѷ1ߛq,)/}77qA <= ‘l3G5y{hRȭȀcp8ypOCpFd d5,_.%9=hS[3+Js]4<ń_"dǯ1 SKEa:ǏSp<Z7ǃ^=їu )7HRaeև,4/BvFF OqrS-mp/!< * qvbM j*4?u mxQeW0ku &dV\^>8xAa:p_U{S[m@ܲn7sU' ipd%L-sX,+QKvq<}=,O Yx]x r+ϑ8/s1^Ln#Y$'61۪CNIO󣠘2>\5BfJŽpEۄ 0|tYHDycUQAX<Ig뜀CΝt7IjOAe6rOڑ׬z8Za k(Z?£HHcn-%k6]fFLtÜflkFKxbjWAOΩ&MT3E}KE·@kW9C2TNT@b59H*E[fXq31UpS3o)4oNۘQr\q11ܗdw4e*QQS;Uab\gs46 V ]@N{ _}^ш>Ԍ7 ,Ԡ0,{dvc5HJ 6k𤊀7#\(#QaF)~aDđ #mf`wyI7MfmmZh3U9nἺ2@Keq$sHP#3(H_B._m'7o²1:[Q Ū^|I̼@gem[@{=@hc%g?@NCCpH'Px nt ы\LO@Agyǭ<2Hw:c>4gdhFQzz{Qg=4{O9Tjr/o7 t&o9۝Mu2 ɀbQFK]G/:lr;>̰0'Քy% !Xoy޹zq!?=y)x=Dyof+!F)'vbNb. q}S@D1*pa1WV1MܤWyNÝ.9j#<tlIKC ~!Cw yxifUVRTsߏ=y% Ԥm89aJא;/mIS&vO n.c{լg}s9jLL"1B%Q5>_R S~hQ4d\Z/e %Zl ܠ|2)`k C N7J nvmIɲv LAUD5oER5&CGT=|ET4D{Jwc2Y$Hfin,C 1d j8JS߄&,\?3AtgtԃntMp8򮥼o=Wd: Ewdpg U%߈̼j%$p.k[ňk{zܣͫ~JP~{_QAC_Y<+w8xxdM-q_x#v$- ^JG:@ޏ^mz?c&*> 2?[]Þz/ bYJ>IRG-ظ0@?3SA\.vd&}qЎD4Z_~B &8\{\*>ce 􆺣p'(DGђ $sDZ,chB1]x3C[q))|qzߋLGMG27r'nж3)/^=wvʷeK'uW88=NYYlq/ w-¹.wn=X]}c ("5js]!tjrZ6ϯ]%K~:.IUҧ>ThTY,0\O~F }εĈx (:eW @dˁCxa9!w_gN&0Kԙ$ձy 4\iCDнd@ g;ަJ߮Mo;6*€,>JTQAZIhE_C"\wW"yv g^i7AtO@HTyf sU\y:U9yt 9A n H 96w5@# d VyZrȶ:2@!i &Tƕ gyE$aG?ML\B4Qދ /-yA({h0J˜䃱:o~ DzћlQ:kA=}0>ځɉ9^$&^`bSL!Q4M/ӏY!)2 (u[(ܠ4An^!aMA+9|^8(e줓}| "5(+2)N`CLl$Cp);QI!+ëujgxAޕпGZ}Kd~gD%cϣO5:~8↸wQ7ST CY@4n}sT-~nN*l%4~,[p;.PB CRCSC{+چf& *2"ͳߴn31&)?O^d40vؗl'Jˋ'V nʼnl`(zAzSuKFm$/"۸?TCza 7>mnT+ XDѝlOqF&ZH}ZOcտ 9"n z+t* xǒ8<$J>r}_0 ae_<^8dv&]2f4Ρ+ UsB)ՀRp©ʉ-LWHUU꯯ESߺa_@'klLrQ\x}g >nhMdxv2BX'-ƻTJ_"MSo.QRoH *Z y <y;CVCyƽIp''Z+Q*Fyꈠ3)bPaK3.W bZZԴh&)nJB띔#ozPlLcٿ`o^ڄ?skBeVv'rfv0}+nidlZƳzl0QRr墏,Y )̒RQ"g؍kxpk#FO J~:D0=^HGmBWW^HϥoE Eq2ޕ=K1EcxG#8X1O/e~b;k;3Myu؈-MfqA--X`Wopſy8 kȫF;*uVk]f/‚e"n)EpA*^ڤn8^+mh_Ž,W F88195 #61lGDە:f 1>h²AM]gvyqe$m(k&USpݣh~)!K嬨 +Gݠ+x$ W$|z1-irk.x}}gbX  *<[uZ{ u' j}FYOc eGf2MIU, G_)/3S.z Q'<QM0[^"Y 飱 8LEBY]&M긢 9$@@ciq,CKFbH{x{PYj%QYXLUb3H+ǡ Ø)y 1f\Ƃ.˲X0$C&&ђW@bdV[&S'+ W8!~zZ/=4HR hE%crSmk֌ZX#i?Ƶ+ZvXH1Yi c]nHbNNw NMT.e캍NY2nDz|;L:pX`=ΠanqA0%E/BRLm65ہ |@|&K#I"W H_u3,H|.qy\p1V_.>mlOa&$ H~~?|/:'p ZI?D\kI<B.'m`l2<~dWmR1=eyv[[g͍],3>s&c,tDHSW0U:˳/_vKXf! A)L)?|ḑ-ʢ_d囩(8ZDÒDI(No.V1po~|I =Hak?ŜP""Xt7wzp.jR4ؐ3@tɪrXMAjY(D,r,e:M9W*5HFָ@[08ȲPR D=ssfNd]r]߮ OjB,:&[ |߲ǙY?^Kcc];<8Xy4Am˳QD{2ƑѧPNvASmL$_M(; q 9?p GɈ{ JPkWa(_-zl 45 GYx@ wklMc~s:E흨KU+HUQF/ qu,tCkY17i[ fsY b59×^#P4(J@ \-1lV1gCy;b81'@fK{6S=M2Q~cьdYäw729=z@}[o"@j~~+EN`_0~{TJ 4{`bM0=Eq%t+[yHQ?:&ӽ2 gB$H}r G8.7Ҧ-ZU P #~F'v$H%gW1~G-NB7EKVGDQH62[X־%Yd**5IVjҔ]1"0#krdlv(̋%N6e(F({UIg`v*ҿF3P*X ic(6{YR&sYt7g䉭 !uE%1v\=lT P5Ml[=Wއ Ut}5Rb7#L5$t\j%cTؿA"+]S0NbzA|B?y'uJ+&W W/"L\^LLfks\ d۫nA!rb̶8EFʒ[O<ѻ+oq%cz,n3MZJ 4tr G#" "}RT"3mh^e}զ^S|O9]=mI M2**Š+k'*ak5#"?B9}jQx*KZqJ%t+~Q&sND1W$O *%)יN2V @.P;?b=3w Dq&,e=iF$8eRڕHD)E Ox[ ?򩧙ڇ3O;Xsf;+sU߆df|˨GLϺ>yRz{ͩ2}f*hܘ5̣Њ0 G) 0ܺσEC2`%, XO;lgm1nx8tF)x*ίuNHr#iZa u#8S$ S~Jn0 t}l ͇:h !~`A| ADJacK(03u~ny9&l9UXZR}؃4&PURpL4JIKs''$zPAuAbU=*;49 1 t򨙍>wVVmnqZrzQ{?b؆h)&|2<ӥbG:]te5Q,?3/BL3{/$]'Ts;c@I,CoC~327jئE UBw"#Wђ3Fu!m_*L(Υ`qR@K~#Onnڤ)_F㈦yTLXCN.4N b.Vf*)ag "ozNL󤤌J+a9ǀЖ+ eYFdɪͿ msiNS&)bbP0 ʬe 85BZ؊rI),S&Tt74q[ - *"DZ=ZR r.">YRK(b1a-Qyz)ۢt ,?$9҅SMz )pjNjkAQz7:v"+huHtUee:UK7%tW&qw>]3BiHlqpqZ /#k&labc{ LmYfvlyVXУnT\p fts%9 AVR$tZf〫i +E 3V98+e>q\)5KQm7M_m[-TԴtL'SX_J&EW56PDVr0yFORXϽO\l68HXy`inFPg+kFfVWG? /t!X#ڵ97F)x\UK\GϕK.tKW\wEP>׼MoۃՏEdvd'7}ѱZ:[T8fwKlA-[jܶ芲!Nu*{ g#*ΝqU֫?)_kU=O1,6ZvOy+z.ˆ;FҸK2^dWe&1WZm,`Gc8*4!5L7Jyں5gYjs#Pʭ*)fs4f=gǩB {NAkgY!lޓ0bTk{Gff%&8B7k!/%H΀o$=XXn({E(8:sJF $aWY2԰"hQw¦\V^|~릣V<' %ƒ\PH/kH)^ ݀p@VK<*HeTv xYЫjzXi}f]̋.`2Uxˬcy8s.wSQ@Bu51.ޘ5,}SCAȆ-^>(5)phg!YXIeZC,IM 7 yPKH T|[n ɘ/·.զ։</] m ŝd%jKKj!z?:bs"+f)+qt6`  s SfKcAU;g-NT3c\dyL|kR2`ɢĮR~-,i5<…>;H֮+LQ+Xwqm*-ʤ"o^AM>M=6aȳcJ'`?r8$G3^@~h7Kl[faeI G ^T8j6ofTi1h2XnexX~%r5ʢ S5 ]U.VwEc,̏<.)Đ9N/fVB-v?z"y//s*4;b9>Л!_r R)7rj{1KIh¹$!T!ni e%%^"B k/Fr#V8E/iڡ6m^SAǹq^n+H4U`4Z>/B􄪢a[H*{Zr7D{ d?d[ aή4#-9/4F4j;RL},Lm^^L*D9#WŒf> D6^?`ݒY0r2vاs%A=74/h2iX70X[AszR>{CþS<.9URp8!i wZ,9f$qA1=Ʈuq GNrq*,Tٲ0M7à܃C`=X|[\w`Ö)1w-c9~5߼9= /!R`LXJ8*vG\Mos얭7|OȖS&bJI}ѫ{.7߮pu;fdfsN AqNHK̶a!?o@kޟ.d 2h'S=OwEdM-XajzHjKq~dڿ;͝?]%qnDw%}o Фfi,ES= `>ăf^-h] K[vJ' K(Uah9UIMȳ&\ e9Y/X5[,k!ґrsJ7m1]g71ͱ<"a:S)(֝(մJʑ L߿F!$'mD"y)j+TX`h= Vg>t::]L͎b${[hQޑr;~,~-ƄO3[0pt@#ΥM xk0=7o#jD.KX ~ y j(Ɉ3uKb5u2Y6e.x-]GTPdMR+(!_{m)"pgHNS1*D9v"(b ^*z)@Ku?я9:3.=D5ӬWMM,%b4H8Z~$n= 6J@ZqB1h.BM 'K3Ԧ(EeEeA|ʐ:|c|Qqy_5ftxb7vt#i7PT6#y{T@,pҠ+emՙ;fuDqՓ@eX&eKTl@ ;q#džY ?lqb!N@PpHU&Š,0aМ{h$!֙+E2gu.* ܪ^ lE0{? wũNOK Ho"CZd`N&oAq<b3A/2ݙ-j_ր4PK/UTT>/hεKo8 ַ+~~Pt̯ pZ)[j+Ir;⹆0JyL2P!g-sg")TnvR2'"KN[%y҃  \ØĂzgS_7RV&>HC:=fUKF,|jvXfT_<"HhG cv`vB_[Y׸i|r%4t{[Jg Hgy+ OTW9PHv|`Hp}|y*i d`dz+i ێXLX#{XƼIa zAL.p\CV֐Yvs_?E{DŽge`IAy?!`'}Y8vd|m]p5X?|/ى[6eYڃR$|4bZsVI)f bӍrKLyF mk";6p-ҜSf4 g>AрTԖ ,Iag|S2Ia="Ϊ? -T$Jy]nSmE9v,n5j?Kl+/3 %fh6o|Gg̯Q?^_;ӧR37mbbӬnpw^&iu&52 ZzH*.:5`kCxāIロ8g *4E>EҸS#t!@,kR~9*CAZU.cv2{*kD~kǗ⹍4Rˏ&|mx4btTee3# |3]t/DV'jTo7(#1ɛaRwMY[zʁzX;k|.fjhJbVc&쯶;kf)Vzf,jAyEe6pԙ@{$t S3{.PȖ=NFMjdmzRSn8I=йnIC9h]VP'cSŗD&s PE7#QMo:6>0 e I}/2Hݐ&/7ّ|)/VT , -+nぶajOtвypٶܒ#,a5Uсӫ\v3]c#uACl ;xg/*w'C$ЫN!Ol+ 4!_BhlA@yX"]2o:ø 9EY@ļf>|]4_^j vKg n N§wGv ©A~D9PSc| ^E"S#5Vj I&j f۲u,Rd S%NbxEp> &ي/ zg \g3z`чy[DsA35N}݌sթ*߼uEBؿxHX+ śPAbAU+zM%/R==1"<WK.9 Y%zQy &˄+:i(*aVk&$jPiX' + *f^&18B&Y1$N)AeNJ`f)>ImRbA*d2؛?A5"!(Z)DSgԙš%O߹`r/Q stl*$%fJl#Լn)+'Y~ Q2"[l$_A#D(}2*/,t-NjxVJ|iMra:=sS6WI89A}6fDD&rE\cggRF.!]n|⢑=-V~$O,ۥ֏O46c"1Yd==x8BWF,9+xǜ N5Znٓtflqcy>ZLmܬtm#"f]3$Y4Z4?t9;8:zK[5ԷD/4E [|S'u<^y3ԓhU7蚲~r/Ïp2l*dmY{Lj:{?0jDzW:/ e*ޭ ϼnjDT\2GN`W_-,9`$3%x \.GF-5uk9Slz6pWWI}3I62͌h:p{ɽ6ֆc4.{Y€0t[-)*{3vjrJbpjKnlI^[+>ᠮ<ٻ|6oEu.'mX,C&DOѢf*zƩ Gw5]?7 %!f.4G pCqg7D>NJ>*W9%!ZJBo +[IH,gZ6p.4\ru\젴w~ ewud R_ŲY-]y *'2{Q^vr \i@ɂ y/8l(92(}XL`L?.obQ\ fET`iV8ްwa\MWx7ߣV.ńgM-šKeewLSH+Ы函0&͍6rm)rtb0OD':=T0~YP}R{9G¨S*MR<knX 3/ln`so%a'+:%L Xg[EkwxeP$8wT2ȷS HI ȏxUhe,Oݿޓu0,Zo8A8X`GAr-L|\nbG00GGh&9_Qc5 }2s&>oOVڣAk!`~ړ\g60"N9xoB4ϭQCCy,1fqf%`S "n!]BrE/uF2k'k]+ +U_'G*3]geD_Ld_EZWiT= $w (րUOŹz]>3Wg6Gٷ2h:˻˳CxٽCw7.>=*Nȕ/}4=߱PR`"GWekB9c2 Y&  *2tx~D ^,@Jjxo_}9!r|3b Sz|Svde;x/08N#՞տ¢.6M9\q? yn:egO!]GΚ'ATADϒccߦZD,8ɥĐ]o'C+8<5L%tv0k,]Ja o0@J0*qܠ֭TDW9tâjThgdcF\zOn&??OӾK(\`[\M=SKޒf o*9nVϻ*6a*Hi]p/!:2޿˕%sf%WT:WM1R7g} JF>ٙ!T%Y ,*š\~+1Pw45цO:lH'0[7 :-jp93|=աy~OZ!Z޿S@lCsclJ%iއVmf*Ls#Kఇ[V<xgZaE1vT\'*]AD.4 Nn=OC9ey@^ *Y%Y gKH2Gl|>a\2,uN=t1V(iZ/5ˏ[ﳅ1KiGi>0,Ċw\wwtmȥ=A.Xtdt ݎ2-mtG"_?[!U$P/wɨP}ʓصK(Qp  ys0']7vh]5ܴ~0[cuf=›=hzbrH̫tұItA bJΫH!W .޶W [Ja#Y8H&DVt6/P2eۓs &sg{j8`|2z&b3$li`!Ԑ11 BXaҿqHL.Re>hRM$gDׇ;hO |~D`D՞\Uf<ϛ/pP?"0~wpe-`Lr۞!-u2>7=q M݇,>T(CZF  5b@O-KƮcE>JAeS'k>Xi/K(89:oI]Ta8/M::u0:?7$u'vJ|WQ@4L0:?[%lڴQv/pOP5g5|bC }uݢIdtZ_KG2ql QPY2. nh e 3:T&._:x1:ByZOſ/&*+kUk# ׉/5ybْ"b^)yLPEtD $=> qIM00'f$L Zĕay%~cSl [0UU`sU*R`J)3 q(@EboKIkxwؙ[ro;SLqA_#c#&n<&g \iܙKw.%_'$v>\xao3B > Ȏ60rlKSY(S唷w9S*9?^:e CȘdDonQ !":?]RX@?,8-x :ΠٴH:IwAӡT`- xplb`ǂ~d>7qg%2)PVwݻ3">WZĖAW;̅Q&}l\? l8uwaߗv2E㲅SE.T6Eo ŵsɄk1' ^WD| 4rUu[Au7t/DnXO/*4$"$w7xJ5&B%)A2C΢җ4<# }}Ę5wEd;y U6o@)2;-jX|&j-%yfG:e ,U&#SDaK^az]n72PW5۲{0 jg67n<4sMl, \Б 0`[QX<}GD }Vڱ<w h%5S@o#@0saSM'"wROS % >, #g#߱S)7./$Z+SdGMz#ݝ̇Yn&_FX#Xeğ¶`AW"G㧨`w^`aĉ'dzvO]{XJEC 5I%0;qȦn !=%h A>d"m1;u|6. ^L ;:ɮc!{EȼԲ. ͚Dxk|݁sļ]WvGDx8$K@>;|""h>CmVt,|Ug;Yue/u]m ʪ1G㳐lhWX8~US%IMK)<|3+&0ږȎmAхIYJF";ͺ0aH3yf;͢DaJynF o $eh;@up{.XL?{kTYrgcve }S N[cPK9毅[SgwGA /^xeڌhq^0]kP{b(U%!]Y?+: 5NOw;(rD?*oPl|LZSl:C&6hT8>`kI<=anGQ ɢ;0_$Jk-[v(XcS)*)j<BR﬉?rt.f+A|gR>&`Օf%[o?BfKjzVG v̲ υƬVbGe|ކi4TO˲kg"@>"ػ k9Mm4c{{B:ـem>5 |ѕ*{a<Y | xN ]~&,p{v{x6&Ȅa/3 =kqN"o\L:-BnP D~;Һx|%SuF#"5`KR-P ]tIyQhP1V|B@g6TR~{s6yڝNCg?Jb;I~#-/^ h3#ȫp#*P/[8T bVkd*ɜ',9Jz$ 3aWYw :YL+ěyJ)o*ERgUP gftqx<)uxfE\rizXG5SԮiHn nvn o@T}޾yTIL nFCYf0<3o]UK4aI{DLܙf7bY19Ix0x&$Wsu(HV8(9!){OUL[G[Q@s4d Rj IcXAm jkE8ȋiY;F[h |LR0%\Rz#a֊ޡ jqlNJ-~t EoU~D癩џHqW #-344F@0JR2r=a/O>.WigjgHp`,{=~on$C]}C2kQSx"gtcezBgn<4PC>^&y]kgt&9Ӿ"=?0*ʱjKuآDžҼ׭U U}uʙ o"!KW հ, ( ]Ɩn c$rt`1mpgMpDX"aY{Gu\^lױqpTx7i齩?#ߘ iNMD(7G(%5(*-zbxG{kVtPu=\,f߾آN *zh >MIVL[z$)Gw?AgxЊQUH5d ""^I$@W[8φ$LzTK-QOڛ4*כ]?efdX}/y~s}])I2:FlDm '[}7)Wr!!-Z*)vsgF~G?t*MPIeS4\ Ju;`FMp%e.SԞ_>'cn8*{^ËvDŽd@%ֵ~+,A1+r"8֡1RC`)- .GsdžIӒֲtW;5 v!J%0q кT`Fgtrʝo2!KRe ؼk:* ?\p[EsJ5`ac'R"ᆿd h߾+p|&O"dn>q#B41_srPA65, 'Y),Qv+=-`I-x[v@npCgT8$n'뢲^G HRƬkڋB;~ {V3'09 %02`hxT 5H"\< yK7)@I3/Dxբt^:a%5V Y4aW Ō2ec/ /WrN8.T(9il ȹ_f9u3DvE3-Az:] j9?±J.׍N" ,3+bEM ߏ39. wl=b%mzR}1nOLk“K7h*kӦu? Ha 㯨HjWƖy9%@N)VM)b `0\^Hҷ9Q޷zC[;B=" 1P)-!fN`eX),@:Mu_!i!MNJNwYav.=X6҈Suj`3N=q&A&m5vxX{''|cFm7Vu܈8RkP2hyciTJ֢Pz!fyB(h4ޥvb jEO(<m8_CCz.4$Zu&(aGB3@T);pp_!@UI(vI@j&gIyx>fo*&PAr^e.8 q)…n)]tOPC׎D7CD/%a"$:N3SOpߒe- u m.P#@?yɽ$i7zT 6{Ea6\ dFEj; ƫv&RsR2Ŭs*OcIޚeƪx`.o Sn5NPYW$2#E8;pn`6焮[F8dk܆7P/%Slj{_9..q|cF]ubPOu?)W0tlF;*ɠЫXBHnz( ˺c&ȣ?-8 օ424TϦYHskWۍj:hqv 6s;d% [۫6ˊ_Һ2~M&@d ꗝ/ $'R!ڲ`t$|Fр`(w{kr4S'/ |¤TC\\Qnq]qCvMwEИXnjsE5 [ȡzRgUƍ'z2a5".Ѻp])h&P~)%҄`R3&_Ϝ"  ޳hgH tdeմ(;Z$o%)"pמ6D)1p޷Cqrd*KQAgkT_{Ei4vk4rq2 LnK:kw pgTIO?/d%X  #҅I3q[woТхj l̷eYPS*m#i $Xȵ亮շLe3psKn⾂2ŖEZז#P8?s7fзkKW,7)1L^o4;`r5_Gj4;(ϒrMTN/.#ՃlT*7vtIW^nPUZ>ؽBeMm.d"z{Ϛ gA~ՈqeՅHv;|7F$vWW<1g/b"wRs9cZ&? U4̛oRpG75}7 S CI*WPT.'ѹ;Ez|FvX=gݖvutO= &'"q&xiT͡ԫȩ3QƜY(  >뢰k]DT6X>>+l'@(i.N s퓂ΊN&|Y`lm@@^g{gCdOq4{ f␕0f; 0>|t+7gסLE-޲kݹ7ɣNޡz7[AĠϨ ɐDo^jONmqvkpE Q+s߷ϼqRJV#:Tܩ.@J컥/.H6 4"|,y B% F#Mg*c@/BYb ^8WW',lb#|!{8zXJ[> R9w[KlP1<\}VR,hghz$.L 2 F;id9_1Юk |^X`mϜf KX@O zͿOPBzL=E8Ej{6DV1@h5ˊiigXp?~!iGJNs Y-TDtM540x}Lzqb>{Wf246^~vk>J5ËV{Âi1֨ Fꥦ tؘ]M,f^%=Q+i~@|{ f㛼kHwnɓ޶b(ks4͘|9 2* ns]A膙{L p7ek?Om~>jP$En`}{Tg"hVfS=[RqfR ׌ֈ5m`S]Lȃ1yC." O<$u] ZۧT?mlt#ע`Wg߿Hw``q< ?8 r Gn4 Y\<"Qcp "ae6²heb;p=4ay"LoAZEzmS1*+K@Gשj nY:u혙iiVWSvglBPJ|5 WËnW]J܎Bf < )d=';X (g5T/3,UrYM FSK`05:ݳj9h#LN*3JPMA\T8h8/Û.7/HE/PoUb[C`XqY66MIh]zF3L;'na7%x)*$?XB~uK]vfiܛv+YE)Fm C ccI*93eDplAll֔d(ۺDgdr!4bӬ\Oh^BT,7I'n@rKN" P{Wr4}!DMΦPN ˸ɕH#B-sjdY %ǎ5,8"R?7vp >a/)O}d䀈/Ixa6 68VU&;]Q$:V "~(\~ZHHd XlV;y&V`E E C(vO`kv}$+kϷ9-_#a!]Gc*YiNq]'˪՘/in +#NksՉr𿪒N88CoC/h0`H$vl|3c@ d.55oHOs-vAjR򱑁(,n+ׂ/)4zh?-Q h(~K*F2XTncqn]=ӻtV +q!Q ˶mǘcQd؁[d߅{nt4|TRCW?F_-[h|evτQKqB䕨g SAXc _K_8RTo'kCe2)[2']ܮ탆IGllz}Tܕ+B+oZ$&h ud in)jtA,ilzXDN?8`E}0-E4zeFB]vK rn\bN)]*#}QFSCyI1uc6=PֲmR(ab:ie2C*{ +rh_ma$_v4p.Sb~nfyYWkɝ]=õݺZhJHuX/"xibO\JL\VV/1M'6r(aW}Q' AƎoL|)bx=_8dy-Mj9T vlW;QGl :Fv|Ng} hɉ^]~r/=\M-8K"cy6Z,SIUAD`Fz}MtS_ڰDu^5"(w<"=%1\U0hQd̛U\W.j1[+& &sq 4"o3COA! 8 ZP3e/;PIw!Qw_kQ*Ƚ>u}G]AJuZ-̝cCx !ES {R1t0ѷwV9tq:l%-F(`{Eɮ\ yӡo&Y˿ u6KhLNپV (͏jnjU%@=\0%1l.'=-%)fF0rmFx hPhj~=f2눘A\qEir Ҙ@/ U`|"wem`fԠp&aeoSW/ۏSVGc{ {񾛸RXC3ތi_7_|:Mp4_p/05@J+3E?nM Cgoۉ4kI &Li`#os\^ vXxP@Mbd{SLMHCJd}le=Z;n-pL UyW`i,BQƆxQ@- }LrGv 9W) p= fU}C;@.>#m&Ru#"A QsY իkU[YovV$gWi]g:3 :Vi.N @IpR̴ψ(x^rPq(ȩ7|q\v&9ǭ暤'7lWwn,{>% +K Mm\MUgH`H5qڤgq/|<|9^6na _^v`~Յ32e3u / C2a~ Kbt5{R&A *N=F% B墛6l}ؐ7>n"1,׵G2ƍbEܠ$s~j< }SkB]g9Ʋk;/E*pDE"#}3\v>פ2{b—fU4eXMo>#d^DR.%=9 7yU.^M6qpA9Qrց-vN|6>xU322wJњ0}Ł-ȩKye=Hē)TMUZrCMn{G&)g6(qaXƂ;?|LJ[VIsa  "p-@[6ױO,/eGĹ. ot>;"Z|0̖>S բ.H)P}EaѲ؊'wBO$B{EDZ ѳAS|:epIXįƠT8lPxw%q# 4P.I9Z*sFf: X;ok0 ߞl,L]ӧse.!ܜ4o^8d]hJeN\-7^e2?|ohwG[47<2d1w6릃-HX!+ Q'FY ~{ǡ2Hi#v0yjX.)gHd*/w7hD5I 3gEn|R Bj$KaY׭j"[5i㶭.B 9_Mّ|{XRȚAȴ@Ys^ a d4zpPX/Cu|OT[6]%ñK nCDK4Aү,voԔ#=4iY>F-kYFĀGݯOZqTzJ 1#Amw z_(c!v6XJ,065jネƯES&*y2ȵݓ7 ,jt1xب{jS~J$ܴ?Qg. ZEüXc\ċm? JBXr9q@B4Tilp]2zEnH?-P),ح=GFu%c{ư/OVozqE{DMf^1?q[$U/PiZ*.)X-otƛ^&*uyǻ vʎoh mQ¼w4gCE@b[Ѵi6N9饜x bdRp:7o'4`i / pp,C3?{)qa1ȧ+g_I^W=Z"[rQ;+1x63dNG0&5˛DwV0NܑZWFI3lKc‡^CIMSy5֜Wlљ-3C:%\dC/ s͆-nAQQNJ"&8/;9\m4WojtYV&=P@+ޭ{ D* $s"mMF#c(:1r룳x<,כgg"%QVb/"JlX;}4 $ٲ;q\(`3ͪiuЫ.`_cӽSfI;'"&)#  )2̌nZޮh(W=ђP'͞}$ȥhS5\jLrv+0iζO5̍o,SGVT aS]xh՟l:BXDZ%( 2h誤b = V5Fsr壴 3a4֐V@P)E!'kay!Y Ke]ɬgLY&u.G 2z(H*^]Lbxuz\Sj)`>|_G"ҽ6sgL*lj9=*ߍz3֔J<À/>n ]˽T|H,/ wB'|:b= I޼*i/ʥe4HnZ2`U n|""'X0}ʨ||tZ0J- X6ɺ1~sDDz4Ӱ:PTdAoI72xʹL#Sm'QtGs9/AŇWSE`@\u'Ίd<ϴ 7A{/CdA$k;cHҾJITMꍯ%7bMnp=<>H@oѲdbc-7- ؇-'(wC^Dce>~P :cEJ p l{7eI0,tl\1~/l'y#2QvA&!ǔO^SԓMͳyPކzZ "Ov4w/e_w`cP޾e3E :t*1*?&Җޢ~rEK&pW+ī[SGw \KeH|JAtM_u沂wN3k,eb@w{VgCQS&y=Q8gM[egxXebyQDx .]lRA:, Jȅv{|َTs3FdK>Z[屌ϗHIM~Ƴk4/e(~*bI~],l ߟ[|z5.M}J~OhتÊȅ7 9=]kos>*VP*[)s&紦Scr*wҽԏ;6 9Ypp0c=*!Ě^H4=F8ЗJO*M.il݉Nu¼Oq5ָwL:in^]"@D }$y_sICww{$2Ȧeb%37q<e[RꁁFլtB~Eփ)lkU l գҦv:i%RYS6)sL`62+d$]枸"I ynle;< EKNeCUۡqϹta0MuI4jLH#U!1(rC5]8ܠ7H8dp e@Xa6aoP@Oh1KIE^' NpRHB=LEE{*sL-v3Р8~ގ"06ׯz!FX5/ѷfnЀ[ono2@Lgr?=oڸ~g8-Ҧ֬9CY4G'noV GOUOJ6 1HKO)eXa8[t;h?$,\167֘δ`i"<5[|e)FS /ZTsӅUapS?wv^rE|he{!Pp0z09:&m*jt} c1 \aڹ$(9Ov9>%AQj -xdQc.}FE0л 0 _@CKav ,\pcFhۤDMMW#=PIϓBHuvIJM6.dX.&DY=Yu4bc HL!bV~6?Td*-%$/`a(/~uEo@2cb##B/:lH?Ku&OT4jNZGWr(=*M,qقzQ5>A}AHq[NS3Bw Neu>m)w/UHyM? ܲP9M!L70.22{wNBHEWD6(ќa|ɒ&&M䳈K3&ռ,x v Gb $1.y_ݧsSb;LK8gVYۗuf8Yzpv| hNBORT Jߖ '|zu-]fPA=jtK o0~Xq6Ў\!% |'Odj ((vxw x@gFd[gD'1]6딓z^tinE>[ qk2YmzF!ڐ'9 CӨu&=Έ*pEࣥ[Tks1?3A^|R}K%|[kGpᅱj ` ( VVUD` .S=Q+kxM ]Ijn"1^t0!ҋ CFox 󞖣ۛSUᝫٶ> /U61ٍra:Y,:::R,Tu-F:U9mgeYp[[kY{vxRpGEqҴͳţJaqg,EH} >mO#i[IubxPyE ("):`IHSh> !,~Ba>׻nncwg`AI֠]y"\Κ_>7`!+=hK/eS%mhNˬla1`smv ,n&-b_>yp΋2h*FajVJ͐|1(2q;|ts:N bvɢ$64EXsAuIm"(ĚvKh`1hSڢi0$f;HM(P"u5BrТ#frxY7K1/ EF*q33@q}n"g0 SĜgv9X|0`gNűW&%IXݣc`ws6(vOX;IwXAB e \eu+>m`yNRDT#Wj/۩ /?%!c kkD-;:y‰3c\ԺtʗwHGj -+ꮥYaà(5\nт+hU_RqC->`6&VbOɂ^' QJNk{!}.! wHKS0>%U^7s5{0qAY֔Nc<%< P.K8-S-2hmk'^mF. #-zuYQ{B~PBLysӁyn)@Tz4¿~[$Ӥ+VL4r2Fng}SLLR.uyZoׅHh. u&T\vf,'7XFfgn K7X7 bVԘRUXEs#%]=^'bvHAn(`=_"ۧbKStϏ—]rP",Y1^[U^Xo֫CG{~]!Z?K*́ g)xq)EGY7(9 5&P&rYcIvmZ]F[.^,8勼N'싕{nR7rKLA\CT=6xb9y_Q־nIQsJ hTB鞲݂˦nHicJǍTaTh+ʁ'mzDsˌwIjugPO p!L8}ÈU1@= Wem.6w֮U>w{4f2Xw9Nr%\4Bzh`GT*`ܴxJpqÞ_\$˰-|ƫ K 2\~9 aTvf3ІnB >RS삃X Ɋh=Nm.T#;g}մֲxzdfid|뼺nk>๲y%OP9]2(8r; 7T|3hZnŨ^wM)} y vl=RFݽZWO(0m5oxO׮S @!͒ay#NHDYh7pkKû51ege|'&؇+Pq8(5يp!1uu7R!S/:2 a8lqnHt"{vs3 R^;JlBeyG37ƹ~VRX- YVUeιv1 Nɠiq9{H'Ea(ukQm> _ 1p6Rb4[Ff-0}P]":G7M@41*C:iARQJ~Ƌ*:a[)8T!3v䩊BsZ0j5է5^IJm?|$m'UpI,$dޚ[\72ޕ i?*V}T/ԱjNNXK5"ja is>IDdES]~L۔Ѯƽbu1+A#q!dZdTfoƒF3]} ;ûw(f$dwq*QU,ZUӎA\.kIh #A/Y ,sqnsܷAM>_vUNohr#|J>\yq3٪aR|b)ZM_c?c'D5 :80Ķ+UAxk!&evcFP1ם⫻ARL:&dnP28ưej,5R6 59cQJjǧ\[>s9^lKDnMH#[a-WznU,3hʏհ9?}CN$q-W{@lK9lɶ;j&~oXå?74 ؋`Ā{>$fӢ cc(F®[R{ńPO*wv2~'c"gn.ۥFCMi N?TV/Z:_:k_M" ֊c QGe"$"ۑk:yΜ$~%L@2q(2 *lBO!۾ɹ%dZ^pk[M#A'zҍe:|Ȼ{7fl&M"2uzny,C r[mÅ[.p@/㖁(C*U8_p;LHW~+3!g/SUarY8Qߪ޲YDj\mjJK셄 nZ;`94ry]U j/FYY;2m`0 l 'z=e5L+rkZFP¥ԢfJI8}o`NGNWT߀;B:ndaN,BҏG͊{v>y嵌ht/^qO*WU7Me)yF"+UId[U7e+xϋBoeVI|a~)m0v^.Sk$gc4(ZTen5-!91Tr[_LEfJ-xHx~6AnY΀v4BMjnrd^9q5U"nϮ>jpy:񼴅kG*(BEBcYrӗ"^_hi4(31]ypl 1ha1gzkXT"`Z5NG%x}w[ǹ¿,} 3B 6,O9ݐ~ G2y?F_!"mC[pY-ǫ2{K#K{.ߐ^5ݱ'Q˖I7n)La# ,asjNfs9 4Di7C欣_δml胋3=h/5,ύAj`+o5N}&ڂG|#l7u8gM 6:?*wXe7l[ 2†giw es&#y8Jq߾BB\ަ̭PN)D-vVi7Ӣn3P,#9Y&C3bH}hi nm =A89DrzJz&TNrmC1=.5_p }PԽ<9fڣLN1x5i%ořL95u6@ѱ<2L*RnBο(͢=mBU1"$6཯> 60@S&ԝe $/>=!(i*TTʦ ?kQ|#A,rsbzHHawhI]7Yqf;@4m [}Z`"2d'^̓Uv_ٺ n:O4S)<3s͸7Z>7+۟HWbhWϦbV/r;v^@gmm3LR ɔlXzr{\'nL`d]QM E}X\>Kfp!K~A| Bg+"$B]Js`0ҙ/*rϿ7;ڞ āVJ0s{z$FXC'f&ҾI`kOC1 @ET5G/8lHsىNjd+!Z}Q?Cs)p#ݞ"6ISd%gJ' \`EtY pï8DK&)eNA?ݾf oY @7 l1*i\wON9TJ/QVaᐼ79DNzm4OSN6h} *9#ǢJ6 &AQ)QTR@tl@fZ~I"ϙ0%898;8AX3d{ȇ_MqI;0wq`ΡOj4Y.աA ͪZ.}7*e^Q*` X_ ؠ}(5 "zc{'_!;nP"\O]+a,LgݔOiؽowHݷ-C~:k81r-(!R@e15*[_ &rY*r};0b'3˙!ѧ7iq0@ &E/k=i ȽP7S(L><&cK;ŴBa"Zxy] L)i"8sT(I z΢LB# =6&&nɱ4,~J̩UAV*?ksZ4 ˝3F+ms|0"fl&۸M'#o7fhJ;zo!UX6!q7,.ƞW&R.\m.(o3by&O#rI ,Xr[JpJ|q4 **QNy $L Yo7s $i>L+XN,[BJҢ:jNZ4g3izOv?NvJFjL]j@q9nu30 I0ɭ[`OD_K #`eLF,xykVi[-vZKYp3{?/D;{27fj u؜Ew ϟf/V 9T(>1US^S 8ATO~Fd"DNĝyqRG(o-o?kfp[^ϺO+=pwu|f,KJ]= f\Ν3c͆M7gaA$ߝZl48kuY`Z~nH5cvljrv w>IQ `'S҄,-Y>HYIJSVhÞ@|De#=GB8P#:/7rMLBIc|Dُ64,+/E\4;>-1UV\pX$@9L[qSs>~!'q.:u:v:EgIOY>vᙣ'7cүo ޖU7 (QvPXu.cyWTG;f w{Qk9VzРi=&3XDgݑ]jya~;^xl-y[Q;ex!Nm DžQ!&OĿ@QÕ+z56}3$)b-o~,ghWxAgQdnilxL.qSDT%ol 2ǠKt#1ǺfI.whoJTvZtVW,fH'x^6l{BB͢u #TloRhG9M!$H,NBm)%7%3$LN=@Ǩf !B^?jYS_TpmԸEIh_AőcA;x#,2)1J&eJ̆baz EYnޞ,װNѼiSg2Ip렖uW!f{l&\V.*W8ie>]bBc[Le+rUZIc$ 驯7.XOtwuTY Cux9t4B?x.mȵ]Q!LQ9lˁJCgzoN/8I$~?3vvZc. #-5^dmpמEF4ڍK% 2 r ׋ƾEӭ? Jඔ;PK\kld|UH@F<2u4*'/i\#%"+7k\Y hŽ9(Nѐ E wV|*m6Z-(?*rYI<90y$7#F!f}5׏dN)t99٪}~3\'X= 0aE71LS P-e/6sf^1=tFdL=RrKT0:ut6BNJ=&v}箖[j,dI?vFHl,) ]}!9kOPp23\rq D2R|=ң\ t_VSkע}򬎉6VEz 0D413m0 g62d.okM$pzno8Ød˫fKҭzHl)ڛi [1ص&&tk8/ċX dz]Zk.q70lzB|`Wjr-jآRFsr7b E Uԧ#.K땃kKS꧱ MM hèk>h6Qs*Y ;'x򐃶Kvuq6/=1D .cd8tt, Y>;n]U"3\b"6cW8]!t&<= JDGтeD&Flc3Aiax\VBh1 ?/R|lşs"6o0.;j3U_45;bw\(!$?av ͦ{L7c[%:kBcV:8-ɞ4{m%ܦҘ2ŌSxG/3ͣzۼYY<:96Ax9 hotBPRGh<هw%RPՖ "Tm*SԡM^OHb/uֶN- c&K xx3]L˚ EAaKmzĺuW%y\Li"SArGJpA';nvQnY``ьdx$+HǙ` sy p|lMz vˈ&Boy&.-G}P>U+=aS"Smn[Wg/VF?G:fA -~., |:i"-bֽtađҥWVA bsmNqچVD: -x> S&y ;xb z0m9sM97 qf)"1!Ĥ%qp9 ʏ@Z9O{wƌ#-uoMRw n!^xey8z%"؞ِs 'Y Y] s>mZ$(ORm#MO1o350*i):y֐Vd򾸕.;Z4u{b'⼈ n&i9P|V/aI$yo&H9@:xNי\w%УX\PwvE|KV-%roK`>ͅ /s?a CߥK.3O+\ I?bB~tJ.ϙEl{}u=E2O}w7aħ8.~j&x0?U+˶699PL8.MUvP^ZKEFú$~K^ /NyoBQ%o]HwTиpu@G;m9GbK$a}gB>n }:Hu3P` ʽ[,Suu‡6hC}j|\)=r (Kt[zp;?2,/l~IT/V'l ӕ3LP|W1:BJth׍lGN{bFPnyf\buaSg|3S}ꕙJ5|_).kEVOA=9{uJR*" !#nբ o = .PeB]13Qk}8rI~0f3XQyS]qk%6W@6Va2NPVn2U*]ÿhϜL)⣧Ї KX\*oSz?c c^( - fa߷X h<9?TyN,A_cJ %ܠc3ΐj-:Gor߷+4S.ňcC#F/= p<b Lh˃ Zf3SO?hTzUKub\`y>d.mM- \2TԄ7~Eqս(8NGKh51Vi֑Hq!~> ۶ EI˔T_ƻ1҅F%>*3MXaӠagKH$qz ^7=yý2 #rdj[LP", w-‚ R ~;_R ֱ&;B+}'?!~YNt^fNnoyt"1{Zq!X%rt=)R+@mٟ`xt1v8#Io[7uUX@O~XA4U$U͏p 9"|sShNmCۡk=/ d#^ǐo~DX}84[+BGZ@܅EGv]vT&=OHd !`@dޕZJd,A,m>r8 . agDKVJquUz5D9!N @<ҺyJ'YH{hJl5&)Zʠr)D0|1AΈl;Ѯ>>s^4J~)FisFR*=Z#د끦sGξ댅p<$ B5TZA1hI5#l`3

      "nߦ*՜tHЬWvU:A(;-%'[{eNAu*Z'` (LH [e ̍Ti2|S& [â\1{u`;R#ʯ }lAp'CmN."@ge´)dMuo^&:xB&tW J_N~ x5-WWLn]mJ2V'wA'}bx1iu|fVnaVJV~fi:Rg'%G'hXg->QNHu< x/=8Gc>v6zͪX`EtVz'[QD yQ'9J;N |߸AN3x}KϐdewSth#TĤ["l~MF2A+ˌMBUmR Ų^wY ѪUGh 4(NXREʉs`͘' ,.$>z > Sر,\J/cgӉGiy6[|ҟ*֝At{2Dօ:SM!)@9 ( Sx4J&wM&<&dnȖ\G8z]G$@LDۤ/x0 &wtG9R\`7c Ѣs #״!T/ ʩi'QՑzg&:L%xwH6@!-F_l_=&}H?WBjW;rdUdgx}ʣs]1e$!:ek֙ Q~85ᄊ m"!$ Go{J8As{5]6wAxx-_7tf~LdT>:|AilRT2J#(@O4P8$)?σ_bi b-"T \7EVE常 T*|˜l_Zv~v"NfKtGMݡ:ƑؙkdL1˷puˣyݏio,g5m j; 1gU,ЯէD^B T+صdh|{ذ°TM9r9"{( 7C;V q.-9PL ۄ5qʺ:hn3Z3f<0~ j}4h*d@s`UUbrwLSz]8qP]U)U~]tL\jQ_ޣ(sO=W!Mq6y4Gm |O/^CVGkm2i) MdXd"R4b N`BtxЙ.Vl=}(x_[\L#I.vք7~]U\\M\Om y˃A|f/B4~eo>~B^0J$K6S8v5Θ| 'X KH__9s+dO _v+vq tKT}OwD /_$ʼnﻆ{7U462# {0wo{uٶe[ػZ2$%1kًms }gMm QoAƿ5IŒ7U.fDz,-!$iKZN-)}8]1ʋA+Ejm tdCGh M4xdaVT|E.sJ^=h吸1Fn^g/x s#pؓF#OhDs0M?H]Kz;yX BDخ SRS@a%N ЈAmՇh9 0pE%͊},%'ϵtL|X(T<"T#S  ~0mIzG,G$^:Od")ĺnլgXݹ~u䀤'u"UyQ$$Tx`60X~$<s7@ςۄo`okK`yAq!׏TSOZ#Vj"s_&ѫ 2_gXqj:Φ;b^|{si$"s v0j<`X&r}H6bx${>S=P-Ym R Ģ;J|*q3!&LƺRG#M4pkDe;/r2ai1ɸ=z]1`GٱA,c@cl^!ڳmn\Sg_z8@ϠR݋ӝƑ).& AC0d=Z^ )W"y8@f ;Ye4!c,Q"TDE;5_6`w?O9U$;0BSbբcDf_~\tBys&UxdZˑA>!*c]z^ӕ$ 33(gKʨyBtfK pNFl J6Gh' #pۖȕ^_&cD*#lr8Ӗ;KXRx3QLwoi =FУU ilBR$&pUKTF@4BٳSv$T ^c$Kr.[!ϋ_DMFxfUw ܚ 55dW<\j,BPTb"Z4# ׶U5KInPc?T vuw\,EXUh3.&p VwL .Tx?(>sqSIcCmRg_æurx8Yy?#PeqnZJwxp0A-GozK>U7W=`2G-^g"xp]_s:qe,DŽR.@Ƚn(TRJ " TW3ڣ1fhB?.e$=S0|F 6F xӡIFܰ.Hh{luX=?S:rؚ\,ehlwփ7W99Zk+ DF=W\;q~Oh_: TfhJjv-*ljHu9ۆ𑌦5iW9RћTH(O-̀yL*x_ :a+[]~RPA]F!D:*!ރ$V[~}"TDt  !mBqMɆXܟE5.mkg/rS꟨JlQH֣%CAXcPW@+`Ci,V\儯R֢|hWLJ񘜨8ur*XZMS@\WyMs4 Ɂw,ω=5|ٴ'RD|ۖA-micY.TF0R"ۼz*x@762cJѫl#Z1-8{Z*}W)׌YH6[Zd@ziב#(v 8n -t_f(SGb75fDvb{FlOjTd ˥uҚ'M+6J~1{>+'ڼսkR9_Y"g~4ƵLymh싟j9TgνurP§&b[oXz'jO/* "g FVgUxM{i=^dl9KC^Ġ~KAJLKZ:^E) " d74Zm 5D{Dk#7!0kR薅N@._s^W*lunsKmDX1횒&\سZ̦: LoE64OlS{uF씓WEeAt]M-pA]-`U+-8%>wx8)@b^K_Y+]$P´2oPu~Sf@!='ͽZ_aCʔgfdWi: 4*EKys'1%y_eM m3:v"OCRdB)c3~Lf 1ND׫j*榳ۈ&F6=F~Չ1؜Ad_3O)JTK> [tw_FZ:0-I+T+b$w: 2MRq޼MK680D\w{om~Ra 1Dž5T|FDyPq'l-^*BDR tUC JqR7ߙܽfy aMӦw{TrnTia%,a7z@ ,ɨneҰu$r (:_PdÉW ZWmtud (Bۢ_LWMǮ41#X|j'^Szƹتjp"By蔶#e"|S;|[F;B}D,]X8ΦcSm /`ѹ]iz{bev kBǖٜݟXI`=\7gAM9s~TYװ!eRrt};nByKH j̲q2m!--*/ O&^T[RLV!n:Bqۃ4Ŭ%Ȯ8(٣O*f Pnlyj/FnW ͜UKJ|d,^}CZ6yVuu,t{U;ܬ:~3֞IyKL }e(b7m%.NœYٺ ¹UWuRӽptO60jȑ{ݽEԔNM2VB ;cMⅶy8 O3׌gu-=zh1ǬUz̝w:LPtV㗊]fX)o]3*h' Aw5vI5QGtiŃlXE%&>h#Od){aƛ7p#}S t iO;cxY9,"rɱ"ûLx7.щ)Z}V_y|<\?8tzT!OKzg= f2 7f&Q'3xՏN)Ϧ)V'V8tZaCM YU:YSi@Fgv*1~#'7Z="I1jNI` ҿ~|؉ꏯA1|z7xtXKyl?4!Cr`\癢wb r:):-KpeJuDB@؈$zfS2@9¦XC"G'@CVytװATsފ -x1N|6zE'U9`t%#ݑnRuFcn/I\ݣ"SHB@gxHdja%8wOy3H3iG8qcA LoNS%\ݲw8+~l)V ?RI Ywv{Ufё"j7AUIfSVZw Ȧvߴ/P#KW{ ŗ& ϊ8'2HȵHoU{745\W7svbDܷ^ąsʯ < 6Zoh`3;&'ȝ1(o1VG{*gC=nЊnY׬1WuHŨٓTǤG8fBtd @"+Bx\Q"(E5 'Üc PqGf0! P޻G@&B"mU.yUV!.*uC7ah9`Rl`C&M$MaB3^47t9lmmA_bĵ`s}Ήg0pNPjZx`'~8_=DA4}4Nz/R 981ނP a}琥^e GAY^ /VI*(O556Ɗsfv4^jBB߾0 j}tY ^Y&ڷȘ \$ )J2;Cenxyiɂ?2XҝL.*uڷHnX7 ~ qu=in?t IF{88`_KKʜ^=G(T\FU2Vu*iakE&BoT[]N܇,odSV.*I!u%v!|vGh-Jqso6r\{߂}pX=\Z=s1EũN-MXr#EUwB󦦔Ve& [)}8!Z $Pdky -ҧe*Srjw$xlvɎ oQbNN>ds0tn"噡gNg)0 2r.q՜; H ?2T؏|$`1be?Ӛst<$e=_cI86!c>zOB|3U$켅Ŏ(b!1nz؏kGn8K&jZAgq<;z7rVlu]P8J*et s#c'^%|rƀ2O?'a~d"0y*E6LwL370 `O=',)en6oLa’x͠(^(DpNLs G'qDY˒D݄CF<&f L73A%OA s¾d5g l2E0?`C$#bwE jՄtH!JUspu8 UښiN&>>*uhgmsU2$]!b9!o!=A%t0#I6 gq(RXڱ?|' KFQ9g\дS7 0~B!Z·=|?-Eq ~@bܭ"ǖES>Ǝy HJDG;prh4[C<wH P7NrPčh~g7K}v2Yn'^%~ fP1$l0F%N›EiC"\Dzi/EWRwp[2= S8լhtP}ǘ H)rñ`N)H^u;Xx c`Upt}?4XX N ~7}Qy8JM~ B =`m3twBךJ\#FRWwKZÄ&Ѻ#aiVW,Lrw±|R).ύ\,:n4cTcrioZoSp2KK"Js? D~oJL1hQ6W.x%t(vƈSX6|{葘'M& "mV_͡~xܓ~d/OH_I56(şżAbISO2S`uH9b` oВ63`nj_ݺٍx{R/!)GSE TRz#ޖ Ҿb(q aIBf=Wy뀷#|!Xy:RbFrk񧄘ˎJ&L/B{6Ζ+-MEWbISKJ#7:I oU|mZ?\9bPɖ@#PB\*rQ.fu!PqxG7P 4^!knS(o0͓W{ʳͨuU0$wzj"Ӟ˷!2mV&V6νQ%.( G$U\ݹWf_&`(׿CtU %wOnS-@\8-M:wBm5~A4&׽u"8&x"V5"ӐkNF2hmd\/ǣU/{xFk+Hk#௩{f .;@HdqFd^3!ʤQ *r[eCU#>a=G%%7~>a2gސ}Y2Fik[% cU𲚃ba}LWCV2nY2E$446,D~Ȓa !^e1kvlj +>7!OTZUMA7ܖ3XF$ϱ|{Ҝ6vyKees',Qj46nn}Z{m uMO2״ꢠB0˪ d (_ڰϝ!_4Jђk^k:ZZ!Cx`ꮐ>[)'rs~qDoSy1VhYo;9⾍N\YSn%svL?p1}yUjOJo9='޷* ]Ă G8˅(lG|xc0H1Pi15,Ks00e{Lޜ\YPf8ooe aHGJZv~!u=XP.*cM$3>猰W44PA{ʍ0~ś#ŴȸGNUǁ6>Epy`7Údfkl4u7P)o?[@ŀQ00%v=6,Ї-O #_kpp zϕd D:̿\GHK@Ok/ ~[$՚i߷Ħ%K&jT^Xƾ;rN1&?maU:%MLE~vsAS}&PST33j2rG+ŘvxMQgK A2븕}cԧ!HzRєŭ7G uSK90u,KtT>lAGnBZ=fHRad#'壉I1jq6HgXf~:'<1qI*CD")6{چ pQEtc;]?z6g?ɰ5`pRgi'8> kDl!a/hD1gcԇcׁQWcf;nj/q޹x%/3CԺ8-^_mz%m3&YCuUCjР\F!*o#:oAq@հ+͢.h?8uBT?^(pʮ N{Ʃ nοE,t=cZ &;3aKbp*,aM%cݐHhhF9}'rLy`Qgcۻ 栕ftl߭?(sEd Mf!wgCAKڤ#S''PI.E0FjIl ٷaczmN<Ϝ.Q=fЋ Q\5:@no M _p)rk+dOXhe9=(}@~߽a\gtBy|ty@@k#׽ X:xR{]_>P?e]1%}g (/aL!~ n0ZQ#5w GiyE$]t!iA߰_Qejg6eyqڸLT]?"B%хM iCI,Ŝ|ڝ҆)J% Z5::t8C#a;'E9~$ߟ"Ǫ" GɵN)=hD6,Aα_{]Չm]ഺ<°4 觲>Ɗe8J5/@f3XxAeS%b n}3a.!ILKAO_T {1LudV0X% 3v֊ *%! zӁŽ1l|j[hpʛFFIT{{ݴsM pJjJ#@LךSsO1ޅ(s/KG);DfCgHTb9 N'Lϣzɐ{%TQ_bU"rځ &׋cHլ ٳu`ɭ9G_g7yA*ӿ.(]}W >ssF MmXt]1?# 19<ЁGQ4VxԽv-fFC amvaZAsוj}TG}m\,sF|jO_*!daK>f=Ck]rs08%b4W ,[ _ZcйF&+fi qLhاqF06"(_64e`+nب<=*+sNF&A;VGY۱5fE*|͹Wxs f[1)777{N 񢸶 Dޡ(!kX4w-[ +XMHڃ*h7bohY%4VG5YDIsO`>vE nZس\(T;\n)u iym&?|!&P'LJWؓ>y3BzʁRbB'QEf.h z@tv CAp9`oBu-4CdYVfʞXJU[?=|M-&(ӷJK`Zf*s^dG?[l׌V3ڭ `O 8SWBLڵ' &"X4H~RH!߾$š.ۻdKyK̭QvjLq 60F@]{JH0Ҿ.C>+[N/9M &LG@cluM]o(RN钓N!:j!1 \Re^2ħ"$+ {mUЁ6Ay)܂ˮ\|ij]/5lrzUL&?aOFhXr0rt5zbPvߴxw!*?MohN`7hxD8p[":3=mW^n_pBviy ΘssAvlOgQFjbު+AЀepTW317`)kh] Fzhr̝_TMzuHK~-N#œ1@.˵sXQE纶aEɛ4USe 8a 2-XƊgź:@?oNl+MXIo=g)_ow!9LMzR]tã~!cuDeFOyMMBr+yKo7A7H +g6-m3& ^ GhRP}Q`z캥D~Y(L2ʡdGum:ii_%-|9,v0VO}>>8yz*+H|Hr{%Wc1a\MP4쏋<_0V%VWms`{zq$ N$c&p=/mI)5n-9S"~5L /XMs&ףAẬT洰*O-_S_H~tX!ZΛnZ9$x~8D_(%R% x>|5Ӧ=$H N1Uqҳˤ|G(sʥJ| &7éQRȴ4&x/5v"-G9}?8,)A*+av>>D%s7CѾ7z!9BӿjŘf[<!,Zl˓S'B^ ӈ}jJ_xlP:#Xt*`uYJ[ktM]"ZNU-lcm;GT 0oEyΆ|᱊C}{gW\n33˛`ߐl%TG|8+j_W7B#Z *3Lnɺ]bu"rU,N%.tk5JIɏ*3SdO ? gIf* iEלe+d, M⑓C fkK\S./-j@S/Jvɓt7!`N`xZܶ6v I(A#:BȠ㡇[~ğ`"C5E"cCDK3>`+Rjh$Ϡ\mRa5ighzth$ƷD@Xνyrf`yӱ<3nYrV65#EP.)1K+.(GD1).ۃjڞdivdz,ES W#nkpU/y"\]C$:`[^$W OW+mmNN͖m?_(d\]#%p˙oA%S.Ե ~!O3T٨#U ydѶ4  2VgqPle0c)L@Ը畨hǾ vMNr=++@J4i eb1U&Qd}v~[U%A[jMXYV?יJh>궿v- Cǯ d*jȁ=U8;YrG$W)+KςYJx (S[$\OʔD;CNR_[q>]r 2]DODџvT҄5%ϴ+Jk3##v6)T&lcCÙ8yy-N)"jDJ46Ѐ=AڏU' җU:Ƥ#|2w(djKA4ZzL4?|"h$e塯)i.e[ğ"!c[`P;dM.#) ->v ˇWtL8hmKTmұ:rB z)htsNapa䝂/6YA%eg:B(\k>%f`{g~dbFW,JOIsiƥ4{ć\XK[^[ L/{DU ۯtQ/:.ɫبCL/4&)Z 貋A Ըf,TWa.( !xks}ŌDF"y^Ҡr0ʸ)nӨ e!Ŗ4  !E Vw23|r5w}2m(ihf6TquopAtp,dK7`H픘E 3ɶ6XhN,"~<QlH2 ˺v#0x2]WٿRjh 1tjWݶh]CF'U(MګpjȄd,7`gq=4= a>zUԞ;E$#*K!EĻOy[eBEç`:Ki2%;Mpi)EnYM!$tm6Ts Җ{V'CcbsqTn>wN@Na`MZUV^>!e[%c%|$v,qKzH&:!Dh^~گ30fvrҒ.r]ԍ;zP8\n>}f|Y8d'|NUT 7~AbͿIMtߠ7tjeZhC&1A}l99EtEron%~] P 'c$\:컗%hravR+L7ws-֭{`X$T ˟y6[O@z,"9c\Uq i%(ECk / wy)!co3"ppEWv9 6OՅ#}̭ghnwrO￲H3G TŽlTeSS %s7p_ ^܃WM@AZL #^!_L7Xs0Ñ!;g'c"},G!pؿS9jɧWb"`=Hoq+?Y&wxB>%sy4_ل 8mA2 7{|FH03'l*&Ad] $zAܟa_PR6uyjsrVDŽj8V64ꋻ02,Ï@yTs񑕅,ny35LT6΢i@G@3glA>MJ_3Bfr bcKQ|ӟ>%q4J" iyC,Gň.UwϘӺCPВt`KCT& _ eARfvnu1Ms/ N5ڲ*H(zR4!ye7BO :n, LAQ\r02".<ĀQamK~\.AgՆNs wA‰XznٲiHvI<-Mx{@twG f ȇWql*4aT&altܗQ t#*&zPʕu#bi_i-}Aj![c@32L!:7_N/n[\2W  IVT qW ?P+݀}_L”ݔ WcR^3c!i{1%GtETpzz3D6-}`k:0FqM F30 ŌȹNRT'&<;K|e2R]T4Gl∀.KΫLvaU D'pW4@ZPGD6rS"ͷERL`vl1goNW !f @"@B?} !> ՟¦,,;rcAdp|ڔNI$ w|EQvA0ΠadW!W)fuYQ^~OE_O#T,wx;䩘|%KMTzmO%HmR_C+I`"w·\QVY cǐ9ΒrKޒ.@"= fz(VlXkTՐQzOnhe/RVXo4I@tN9t1I$\O 9cY^Td'VU[ŀ4/L_'(,Ёp&f7 EQ*`[k8//u[*OuApst(cF;=0&&(zXy 05]uU "7 K=J.G:$x365ki/arÃFcy- emd40\7@쮔vXĊXE)?9?V)EU)l#0 _P=&a ^ fA˨Ѫ@T^p Xb\[ʆ`a>(>%vSG.3X9p(/f ɵBS4z񞗳{Gj`,k]3;a>lĠMD I]V>VS/lY6]dド_74Ɛ29i^,^|%{q{V| P7>|ݬ1 4$ŏ9iAiᱝix$qʖv9I度_aGbwLD_coFxFmER8԰sےqpj1f%Xq1 ;hcc5#7%/Lt)~Q<mNÚ3^ۛDŽ9+<* ֪CC#5.K $k~0n>]H xgPDD7a|z SzjbФ{F뾉&[ǝZrd_pHLJW_!*aͲG9;# d ^˸[Ffd ,xZ%[LowH D6撟f&$f "9uQ]pp50QUoo;>>]$4XqtzAȩ_1gsU`hX%h}l0Fvyv@컾,ouqD2MV|Iܱ_4R87Fc*B_ +rt翵wE0FBihGc^6Q,# -[[1cgFface$9SA,O\$Es1'gS8j%Ϩe_l-)be6 "kT Z; f#ҕ(?-/.DE2GEi4$y3@F'kQAf[`d(k9ׅfrt$_opc\\C|̍,#T\9 Jk)tEqx(̺I +fnu|ʯ@q6[m7Xbm" go)m<,NfpGIfM&>1jc'ګspXD+Br#2d,&IOj@o%$5C LNdª/IkQQշ2Mw9z`lta^IQ>ma)K ǯS2y{LflclJo%e冲E8Am6JJFkxB:_gXW.*x93.Q`t4n:HNj8t  30lK rTˁP5DZԣw:ڧ>Ği} wO,`7(_'rd3*~yԲ61chAx4\n}T W')yEJk#lEqrBܘQ$vU0_`;`Yw Gu?=T9ZR3s_r`;)mPk-D 0чl=PR11m3aTiBR=7v%;+ǝ+7/Xb;65@|k{S'.CoK;d@[C Ps?d :pM[NFW8G'!IZ!rW(},E+lj־ >ma"/`"t p[@^٠w믊NPBO±6lf8R)d7ߓ7~;:,%zưayPgϠJnbn@w@fMY]K"޵띺*Zs2GL+j?>K@ vYq3(*vr.j|_ Ѝ , o_S\J̀("2gVbj[~Ԑm{zW_1c!ևjmeUW$8"MYW?~a f3OŴ us>P: R9,ԚJSY,֬H+n̪֒fGtO<;l:k&?̭1㸖I [oBUN?v,b旎Z'}ŀL R{cWI1-~V0G#ik9$>4oZb-&O.&g6 ɖSo)n)i!S:<ű-}F[آ.7 :ң"O$̼͇9%"סMO`ҩ'Rw( bWx> I"+2 &0nb~ xD./0#bqMxD`]tX\"m(Q@9 Rs=DKw!^m33 jZɀ鈢!2Tr;BuhO.'  OUI"c Zq 28NU>nAWj3mQ]^Y.FKoļu`7aN>4NbUwu*݄Z%S??O8^,C  J}^#[([בof]iasD6'+ uB|~MG֘X xKiͧ3ɎђJm„QPN'~$лQ^6c>\qmP`oPz =̎Θ:L-R{{~4+-8+!5xX -f넧WǗ GWs6`֛@'9WBF)V4%V6#!5ϹZ)bOv~_]B&Ul'J-Bf#J/U7FQe`&\CeVdㆳ4ܵi3၈1STrcK!B4iC c5oae])QAY|>\UN:!ԍkUy n$iZq{?fe6wDQe7Cj7wkc(1g#FJ<7U5VZ٩,־r {2->ѥ"&ڏq51 dh GpD,[d[߷Z.(.BMŽt^Em?Q9vB(FcdgI%#J+n. G>q!o[phuXrHCHӦ~sJ<@;+.ּ9՞j2b&ᾦvq&\g `2b]Uݱc@0?u]u*jX滧b.*G!&tg.Ͳ\lTqO%vM82 9 7{r dZɔ$NO@z !)~ je韧P,0M|Npe0U80dCQVn]R1{廉$ZkJG>6J*] 3a(7eCݬm)&+N pbn1E jy:fɬ{8J %]ϔc9*zT$jb.w[g2#[ z֭c {Xgӄ1z=}cY6OK}ږ LFWv%?$wr"T{kZ;Vf!* AAk\T]4.[ߕ5+ B-".Xo~ XAdFvئ [yk,F&1FG8YVZ|UMzUu1+dbxEM f]e-&xY@/Q[j :]؄n^b89̆r^nO }\{U<ИOK Tg]9VXM 6YPa<|^h) E&JpCmJȄ- K颛=lo}FߓMKS иQ[k>睇V!3;Z∹V9x2?ܶ6lp獓JB8ZGnΌO?ʥ7b*f7HIWšs8}jVHޜg*,DM\):[T85yy|Rc4(N* tj pA4xE4)%_bf20[4xdo7v3G '7 $I9s^EVb2$6~2UWk2@`$L ϊM"ӗ36MlD3J0:9 ԰@8D\]0 %sEFs$s苔e8sbn,`IO\ZW n'3xeR`R_Vz VNkz  DېhlZdžx~.X6On0wayԇ5Ap1Vh3s AbJۚ!fWި)e0:KWy lJz0\g#yw*s/r fua6՝U  F"-q}]6E,0ki{u'#[dNnWxB:!DCytcGWwa |jrrn@*JbG7 `Mez㠑"nË5NJ*}TX!{2Cvmm. L]}˶'Ŋ5ZƈZ*r܃X"n:ձG•:,Zd6Ƣ'#N1ɞ¦Cp+Sѯ下hB# O`pBfS)Wp\Y4P<9AXf4}9l=sa,KOn,0r-x\`V^Wи}8h:9p*~y l43G(6Gn"ɿ{,P>.l5:jT]a3ȿ8`@D$`Q؉pΈ(h2[6bLR-9!^ӽǁY2@&7` 7JJk&52lcT&*a)I}W9O z@'q9$t>aۿXIÙ^v'?KcFMZ'$^䴲Dts-q<2㱅6'z$[p VNA_g3umý?$r+$Z$B?.ʷ)If>= 8qѳH{QX%ygV/DmndG?95avZ7h*x%m d+AW"MǼh n0#?=+iB -({\*:Uztu~=wU3˗{^w\bmhӯ+»oE/mkdA7`A,;bSE8t/F…bMY wkX 22w{9:QG_l[O$ h#`1a^ wJ~d1 $CR_p|x,iBĢ&4&YxNCF#iwz;atԋ͟2 kDʞ\y'`o;ſrۮ0.5'(cc àS!/\L4BWw{,"T~ȸ7aOp<Υ'ShK=Aa7wuNoq#Vu,/諙Uv)h{VͰe9j9nw Kgy%.kgVY\'r)>IvgRDHE2x;x !BvUt14#. Yy9.u+m]8۝%|"B4C9bv#sb߰+ ]Zzl%_  Z/[6Hς)n2Rh߽o[ 5lG&bTWvcfu::c;QDZ~~`߾t{63 lHw Q,Ҷ(U0+N9_ N~-'JYzh(kAW#l֣GO9LLOQ.7[EtMzQј``zUqu$MI=F8K-^G^UIJe`)r]_/ۥǥktwSѢ׺? g@WbS !5YQ{fDs7%-5|I-ާ:k!&49SH6 nf}&$=[am4@sZd ˳'$JЅtI4Hcu\FlR^P}9`ˏ2L2 !Pt%Wcspׂ\Dp%uU v{,st)5Al&ݥ]f]Q*O& $Di9L{ڭ6‚uUTP@^mb-[X~.i<:c4Tus\ܳR?`o<Z?'ǩW!%Wp~ Iul2%9q5X, Qp2$cmgw+U1"lG,%P6j/"KӱDYցhTŬ9[GH!WɆ޿քvFIŕ[N¹{I1@b|BIudOm?/3.sU4YGjXMÊٛ t|^Xm3 FtfE*cJC YąBدerC0=_1{{N`]zN k% RޙeM dF6eziq#NQ Ep'vQ1} Upv"Tf́KVl*-N$0_Gz!zG8;(($'z><|𹂕,:ArWI[tU6̄hH=wҕZ_cNgI8)LzUrT̠ǫ||z* N&[#]74AIAϹ>䨤N˶ Y slsX@"ƹ"`2Eru2hX@֖ԋZ6(Z𞿢gKPAX]pN[Y[GӡU!BV}bok #`re>3gJ47at\vapN3#}uUD |mI{$q4l\KM#j )jշ3iG¤ThPstcgZ"XQ3лq28ܫ>Qg7=*B"U7w;̎`zVPpgڒ4pL:^ =Wb`z[]jSYrKc&d<ذU1i~K4e3HLrWS4nyk)hչM Ru]_"3*tfþI|q5}] t4Gv6nvvJh|v/1{ 7i"CQEh(LQ"]sE|zhYBΛ>ߍsSJ5[=5Fe* ֝235\Յ@1uMh1Nb*FW &nI{*] 1W S쾇s@T"ͣHJ|ʞpvW+:e&~<Ě)0̖ywSNDMp6wY@ R2̑yFQה"d߭;cܫ\Y-dѹ0 #߮CDnȘAYT [\܁t7nA.NT&ǐNazL0Fܩ0(9mx>JGHf]kځm5ilsͱm+,"Ʀdp g9,";r"P $މ5FtbEzgux*:L4%,lR ]v%C]el xUNXsUhEbQ#;Bc4q|S gVhA`iLC:R j:ՒkL *k,kbIar|y {92_V ٴ*!YUa,HV @dۡ+/v;;ةmԟloKl >NtЯO аR>M rll1m APhs^F}l*7mWlXk:_.rS15Ȣ8'~7+].%_1AmeYMZ(Y^q9$(ӄ|HCW//3BX{[{XPҼc=Yա, B峿,H0Sm}Ql5Ϊ'ob eVZՁ7o>efVv23a4M%فTȜa$4klu%r+zxǏN /Yw9zS?ba&v|+ub|wKȩ E]B8pͶ"F>N10pMTqsZ@㭇84mJ0x\ӲL `m4@x^"IqړOsK5(ibdZ,td$W@6kb.P*a4Cu MX  %# e;={ۧX_#PY4@^7&,o}_WT,gUS#qxnxi0WDŽRl֮FWxOh@w:Hsd_0KJƪVmúiEұ a#;v*$Ӛ<. a5S$J$i^гg.a"lh@_va7ѧH YPfc$|},E8y{0烳jWw:8TΚ.4NMD_al;fU/lެ&5 P"zOS9cwlp&Z [*]<949]A{FHo@V[xgi_\ilDYx3BF_%;tJb1P{>S~ ShoyrV&ˁq]gs?_~3(:.n5/O:YJ"-ekf^+%s>-_,@q 7l6ύur|1V-؄Kbd},j$A ]"ѬbXC~nkI?R>/!G $c1գ-C:Ź4|L]dEXmӠ1#}mdwqU7; 9$,]0,djcK=hrIX@a}\'cDl+OoiuJ9"d5Pe "cN.jJ'p)2KϺ125\0s9m:gm*W:x_1; ى3Dт[*Y2;tȡ`wZo@8B2BN &^K.I^K%`߿MVbU`.;%=.t&(J'h|0&)o3ۤxx)t PE&[PbPauG(>#jWi02(E`2>ϤjI_bR+x!(2w^!Z)|gi۷w#R^d}ͩ#2T=n)p(?TLXoRѾ"0{c8"bdg.0"K՝,>%^FQ6~b8sxs撻hJ$L[(hIA5(mzǿhd{Ւ}zװ?-3Ppǻ"W`Sٌ,둷eSb +0^ m@[n9  }`F  ,($ЋK-.5le"+| ]81b"%=܅#u󧴒iʓ`˞-iYt]1dzVޥ4xﱥ8yX.]t_'N c]qC)溸ڱ:U2.P(,/nxv#XYYGN;Rx0<{kk½kPgQ2!Ӽ&X3yףovkS Xrnl@_ 9!aQWgj:z+v1+6 eSv1ͣ5Nʘd|1[1Y% #K#f=xRî7+ @k 2%P]]>}e3Wݓļ'̔}l? o| h@2Y& bLy~ݞ7P[GĈyw›`U^@MNj[0d vې\yQE?0+ |1:OGs<׿Pnؠ,kۊ{Z0վG _S4< º Id @d1Y`D aaҷ(zSZs֛|ŒL'i7j9+,tz SAk6Yg[hƝ}G\,1KL@H(%StqE EX5SDEm?DYgE"J*]4X IEzܗ,Ҡd].UedUb9䢞\w<2fAB*vr4ChhևW-HBߥvp#Q _CȳT +븥4 졚Bp`KjLN(DlhhiEo  `tL 7di|9C>>ƗĜH߱.KLFF/rkf!S<3Ʃ>Sv3s䆩+>W=5):d˪oUs-$K}>\s2 *X22fzZƢ3fC\Aqqqcy=O)p60pگ2eE& ªy՟=r)5ί6 JB'U?1z,_˺u~PFj㫄hXQE6ƕ 3^bBgI*iSU^T) q64 mE&Kg#AUs_ŌX(8x9FˬTGsBjV3 tբܹSK`4 ]!; Fٚ×pd~ pZ6Fm.eASvK)6b"嬆A!͖'9*D>Nc7\2 JlFX&N~!k=v`!YESq/<&`6 o,Tgiba{\WU, nPI#'wwkXo!}!9\6 ;|Lp;PLjEװ.=Vn5L8h2dI!mMO$] Krzx XOA..krZUu2t4i-"g=k'g\@=ޔcSOj]y[#?$>@29kENt|e~DLu #y$uqTnt ({`x8 @=#si, 0_6%ڢlZcQ}Ӹ7!8 0_uHsԉÒJVJ1L,8ŵ^Nl)ZRËCYS1nԉ[KWbyk'jסԬt['&Ԧ ؘf"U'/#febI:>E$\" ?~$E  (vTi m֯UEH˖ڛFMzmaB^ƥ ,()Yd1;M(mp51n1o_pzqIe߉=Gl9m]+m Mj奢\Rn`qF&$$لv(h  ̑t&[j+TSJ|eD9}LI\nQJ HbqQP^ZX #Sݵ c 5;?'?'Eyft}gwd5̯!pE,>1$&>*eC-zI0iY79l$~@n޴~qQ9EDeȵ<8E^^:ŰYq&rO|N=: zs!+}TWl'^?[$Wv?ӨZܳ?Be%TM僣[-5MV9cS`)Ш)RԹ|sD?L7zHn&)A Bqx+wi K3P_=[xHQZRM!v$Vp2w+>:w)rq| :~`$ ӵ`Zӟ^;.&@T[3cSbξCfQ &%0mO>4.\h3$#x,xoF~X0m8k*5v/", FM }G oŢIDrJ'`=#+PE'MY[ul%Zj] )b9pOx[շO7ϱ3x, 7,'yv ;3 $>2zط{%ɍAԈ.Ҍyė\ܼo;4oJb&`#0WxLK.v>HJX)hJvtn6>c[AQ+7?/\c9f{~7J.&y 6QUAe^bm w0bʣ757(=aE爸[A6JzfoYNp +!!Rո.D<X]W ~8U^O?0kD:TC̣o WՌ$~<ߩ0>m8GXuPh)cy x#Ap@*GyyXtȕsk}t5lBi&dmAF펤V!tAR.\JFc O>FΗM+cu\D?rЪT[ZӦk(k eDCdo-;y5OŗV#Ӱ`I[;i ѷ-cc|hN_TD^GPFp?|S^E](3j|@mc-8\-:ǩe!E6PSoUHC+K&|ٲd&a.wK7-Pa!?&PK!J93?Ym.|֤ q"!zb_vWK[1Tv:Zsv70a`x}j[*kZl)E{ 8t(PDmN/L[.BKVƋ-P1[w~P1zN$X}WIyZGƚ V3S& H_hL)x4~XkZC] yM ?S0Ƨa)cO+BfϭZ†J);7OȓtQoyKc݁٥ΎrJm3 `+0Ҏ.sUBԺ $hϣ\b.U|BCfQTڦr+>.`]'Tx5RMN-薏'V"Rk0F2\qA] rk `x~%" zNrpjnrn_sdޡUڜڌ7M(g|+2( ]Ɵ|2X=,%ӻJEcd}HsHsT=ۣpNͭ‹I@5E deXzC&WN[x9N=hHu> G4⋽v|,ꇧdo0ZtCE| @J ~|d"0q,:EaN\^$\Ro2/zK4.~\ `JB>~&ZgDЗhviBKΖO]gz >*E-c{\![a?"ZF C~_5Q\Rb/NQhR\Y(uS푿l4i:jUlF'c|_ez#t%WVX t@-%"*S Ly DJ`HP2L5 {u mi-dE@XJ1 >L}[KR絻SQy󤍸)d5N=_M-XxHP_0^e֯8LCwlM]hszP"IC1,x^oUzMB W!m鄶vx~Sxm8"Y&S/;5rWq3%Ҽad͹ '_k1"GOw{ C~|T7WCQXJÿb9ѝ(n oBOE"ԇ ~іE:Etj Q_Y 5;Go &GVSvy~կ )csseV>oCAd!)gGA  x&,gWFw/zW}[|M"aazmd(톥!N)oi"G.Z#eɚ* RGx>Rb9S߭18mjP^IE) &RjZDc)x `Sv %"]r > ݊v0Y I[YD_- =Z̨ŌN.0`3FU-i+ϐM.ᑎ偁|n衲YzENF f6Hޙ%vG {nb7q^y:=M*ďyx .gid6z'`]g  d]5JkɘvAk,B3;)2 pft L(=MJ/qJ~Fޔŵۯ0 `g&c'!wӽ1|IRc7dm@ۉL\.Y069amt0S$DY[I2s[/ϠqpU.Q g̊ZE]qS ̤rܖYM n ݘR3X!or왓BǗ6 D_|Ňɚa.W$a&F UyM =e崄ա8L~TA}Q:cq0CBWX?OW~t-U9qP{ڍ:5v6t*q\r7v$E/dMmzdaº/+s[VoV!;WHڊV>rRݪעف1iBO3x% 7eFۅ,Mp葚9T84w{S(I- 84$ה'3Kʊyww#շ*пOׇ3̺yzso>/m8Q(.f"~"OʜիN|94LzM)pD3ZR?Bomө)y jƆ7[QmUƧƕ@WEiE^ ig?oհ5tw5_wXBb}G:9\qI OTsHE{ D2ϙSvN$%|e~S?v(RhC@a[`6cȪm T^)YP4X .:v& g_ kФJ 605)7S2nި0H0(2XZ&յM҈ه72on(]e|ɝݴ&`Lt.7)$Y-wPs_"0#SOBӰw m󂞑F9%AEj#1hep3/*N(Csp =ҭ#@ݪZ4fY>^#u-*BwPyYpx8&a!SU `M~ih`^= mWz0$p;_j5YēnOdGإD2\].6iݽ<\DaȊ{cM@L.[ Bb6jaTVOc&`28YvbB>t{Ӥj3{l-nΐu'FW8WW *VTR/CԒfB^T6O P0wyu礈tB-I/+m&ƵIY-&ʽ(_RosVzÿ q=Z:MMQͼ9J7 Wo.XaFkqßPi13XP\@Dv'4xFCg%oQBt97i|r$bB5+3*`OP+&jf{oqa 4+Հ g'sz/p v i^;Lr ^Vڝr!KZ}^PwCSlfoxXo(tFbt#Cf悞+ԆaDkX␼>ps'Jb+Vhg(F)07s!2՜Go%W5)K>ųjŠg]rlqagJAh.~ZDxX^ʱl}-V7^{~zp,Ӈ]$iyհ-a`۷M[w"E˰pjNjj%/]4t-0-Lx+vJc;vг wIX41S-s{_SΜfbE2=-O.-U3ХM몺UbI$ABDy6ԙ.ַ8 \mLCn b)z̳YB(`}U]%|T1Ɉ?ߴ~67(4c`kW=gV?+qv@IfF iݦc!xlpG3aOsy€3;'_U.Z?pp%mpQ+c-R.DWgX OBja ù͕8aNl,Qv&C˧oy0?kNM>&p !Y7nջ)K3z$ Xļ¾a8MI 12?K_^*_ d¬_ _BV/'(VGU.MZѽՆM% &"j#ǒYx5'7Hmj2 EʾTKzH=PހӔ4Q"6e;Xu28Įhф5*GZ)fX_rG,߉6$yAqD~!@ϸu|B+p;e- [뜟9vB.z |9eo*W\u-nžy{i˟`NqQzIq5hy!+gͩ>lǡEo9 ,+-z#[ѽK񂗿!#m<+82ҟ%z& rf7L(bbDBr@Zj,MJxiWZMo`o/n`b:'JϓwB2B]lFZ'bjA8FdJU)bw`D'ʓCH躠$_d4P/"yV)q7o JxusP'Faf:%+^] %ѮB8fZ?|ٳsPya Q $94LxCCS(q\u/i2_8&qiLILThCsO0υj7 B1cQ3 @.]BM:/*67&jZ# mM3odfg ^?3ф37n:2 o8 FCA ۑWQf+?!ypI4s,,OG} ]Ӎ3_X4 rMP5)mu{GȭZ%~ZJO!n:>8bᆳ'to!JFqg$l)QEtB?FZc0mo,AڙJt8^w5hI xvs"r$at-4} Do"(Bf_{)}t1:DR54E:M|@nz)nR8 wRTܬPbETtk <@-NǃGY:$c:<#{wϢ9N! R66AZ) IJFQ4z|OURI2a৓N#*aina.I38d:\˗j(4z)UxD$o§67W2*IļYgd*xX[ (.SfhQ!ug{F+r Gf>(Q G \e&S@?*ko5@kYۑZO Jϋ `mVD6eIgRɕ`OĢ5HXT>(=^t m^8cXהC yiPNwq,>"e(}dQӱ V&ӂqx9_ɩ?CQs{ {ajHwn<}[1fX/$ <0)P~A'$]aP}JN0 .Q`6MW 6Kw4p<dwoҾb <z?|!DUE"Xuo᭡Q$NIH+njӝt%LrwC%7͚Gm_G$YC([>ˍUHHpg),Wr}W Z 6CTлXFEo=]Lf@ZD!&(NJ~eqyddSVY4Z,3~9tr pa7e ceʔcZ|F`b4/!^S~Ԅ¶&׀ikl&A1~B YtYzeN*nƌ):rHd 8pʠ/3%n}hg10;˭+uӇYAS_Ғzo:JA 4啌t֘\F( s7ͷ%dwe!yYvAN9TX&}޿=ʊz{o3Y@ =Ҫ]Vw {b=PT 2sJ\ 3[S*z{ tGrYN08Ds}EDG]-{q$]?IloB{>^E.JdFG3w|`m1i &kKJw'#ߜ-ƕ2wYFe\cv Q*LOxWJ{`2{w{ 4*KUi0>dLir{}A Jk¨-6osDcr\]Yv?/t [Mۃ$RgR'ئJ4rŽ@S๵L2];oaoc fI,g@朽Klyx,LYŰb~x^ @*a@QPj۽7z7O?F`ɇW49CV%Ro2'YS$ZTti xND}}VO^'jZ/ҘQ{(kmhd#9Vj.ҊnM ͐YpI:4$⓺e;ϯR !>xG*_R^S"-ľN A{wwȈY~1 ]m_ :IԗVD wJ"B9cT5K旲nɋ'"\n⁞H;qI;ħU.3a)$Ti1ՠ#Q{r@%,}0U[-x~޻\OfFYekH H.Vk qYIfnZr_BfC~9dcC,v $"}փ\kZ'NЦ{QU7X]:ݽ(!IihEV $\KTj،MH.NLj xO^nL^<ҠIɟZV/"0Я09ik߷+ZO`_;%&W0/Ba3Vd§aMnm;8'WRַʖ3B(9@eVr,QwY); z <]N7T!׬@&k$OO{yW_+sZe}纨gb’Jpx; q8 /楞ܝ&qL;2 ? #paT%=;Μ]Pv~d}dXv;=&};\>:?/@^"S)=JhimuBeI|eZЖۥg'1h ii@Gsrk+vE]E8EffI1'}!OnNepş,Ͻ* ^ӲtL{ "ukL 9tuw;"~i#+>#ʻY|E- ݾj9Ba!?E]]qk9vGTԓ lOQX`:t[:$& =i$ @fĥ3 _] @(.+&Y8mчk#PIfUpd.-K==Jw ̛&}u3vJ/D!:۠WPDR. |j4dsZdbįۡsEV(m@JmK4•k!5CQJ~Tc#Ϫ"K]HF&%'#ݽn]uTb)ϑ6YXq!L=sDK-ƑާZgFtl-6@SP>pQ^$7_՟JnDwu@Q[cXT`,z蝖- @P`iqIXLu1hfE 0TPW_Rt^x1Z`H{l>Yic ̣7ZCdIȉœpRM ZWſ p(Bx#$Y-/ xct$.,iiB9LM=_5OWP[y&/]#$legI0jalS+ Q9iFDdGj˱da#ъ !ε^!Pg2! `N+-$f2| u<<1"Ws\S2Z|"xYO|aVbQg"c:sXkB}xb}AXy%PS 9~|!%'5itĴ䠁3.M'O?$X\za'C[N[ҳ8p⢮M5dE*{\Yþ3m`!rMP_44@C+&ݿSL9[N7cmRP&N;' ~8o]$>KU?S-"&cBH\ EEN}Ǜu\Tceun={~P#%ί&-yg-+̥FS+e/c7,;I ?!Gng;X:> Z3eEͭ6: oet,3D V LQE$s()s0Sg:rs]|])QB?SGоOό˻QSForo*TyN] D<yB ik4-Y-\dHi9:ȍ#;Z8c9_YD)ƶKEF *riBΰǿer}~s4xRQkW}l*vոVgPPt/ς̵b_Q(yA Vљ6ت k^V^$a?^_YL3g>]iSv_O(h8Z[l TtXYn&Łmsx)e\.7Xۇjje##b!߂O:qEA06zF!Q1(2șfOarf呬r.ƨ6$^9Zl ST҅)57EKمBqF ̘ӕ|(*aΕ2oN^L*+1dxⰄV U\"& -`1ggVu}\l,rI˅vY@,Ze6MC"(7o/3'2#84^so;PI# ~MSu&~(t?"Ar#Ko𓣅7zZz@5_?){B]!GTjy޷fP_iNY:/mv4 >\t۶&&zq~%80]gyC&B3r6ޚ;lbă<Ō('> ybP(_x[ G97,ٔNPUA!s @3\0[>d ,z ^q8x`!SX[/٢ZzpYi<Ɇ62ˀ+ӕ̼6rƥ]4_(!_~vIxR_jA\q\̪9xEx &a+5 qFb\Qj*kL@a{7R8\P@׼ 5.i[76Y6'۶7wjyU_sw^-ߗEhφ_Yڴ2?+4^@jɥ# $X~ExoщJVDC\zHH꺳kާhǦNA [׭& twLlNr'|jQHk'_Fu^r)H@5fg0)0S! 9oβF|k>Ki% .:œ`6T6Ϫ μ"bQ &t{$Mb ;z+BMVO#koТMK"W\]7,!l7髙4/ ze9CP/ lç ={кLt3K}(ϫO ˙#6_عѠ҈hb(OL-xĩ'Cµ7R(DK`VΚ ]^E|:Ix L7k1uDͷxEdO]:c(zC ^T̡Yx{VO`)Hթ}@'K~"xvf4FlPZsɏM4vJ3hT؈ZG's[d.,HL>aL^\ѲL(8{jkzFEX$ V8C#`P9dhvkZ_un}4R:ȲۭTׯU`S(7 Lن*AQYn*G/3Nf 3/Ǎb޿JBQ("eHmGIڇ'_y3JI6EZ䕧އ*ֽLqSWT)s;REӠ:*r͑/G€+V)xɳ#Kh-Pὀ\(~m)]Ol+ p{kL0n}kT_k -l /bHLSUj]J?X_ *ۄ-$M|'߉%_SoKm̉=PP]XMgbیʪYΊYY?@c7k}&RKǫvժq1=,M{ƬNpσghxz)Rמq0il0WkuƉz,Շ)q0y ::@rVbKh}|75J{B֕'cb3Ph1Ϲ{ ;UGڎm?3E6 |`-X e/Mݎ 1S|'3a6)7{Zdfh'XMeʓ) S=}QWfǩR|n5m6ed؊椩kFPԊ9B(U8R&Ggt%Hvm !T`~K_}yWtScWL2XIʃ~W7Oey0H)O?$>::Q/" -9 FWf^:VSoi Jl=i)==qØM)5ʍu!l)tU`jJ''٦*!gge׳bQT& aul:Bf7ekb_Nl\)BS{"̄@q<LtR,wc҃a-Beoc++,F8oOzPwy{+>0UδqcOE, j&3*K19}1 ,?y/vI$%\{[S$gBUT fj;vkn1X?_k ㌀-Ǩj ac=w'LukDB _j'߻qeCzqobXL(++A nXA\ڣ7*=iD}s.Z m w.D\<1" aDZJu `Ѡ(#@~[lc eq$8THFFVMQX$`LT4vRWH:҉ԚHlidḋoI)^w6 K޺~|EC+2B(' ;k'7C>QƑdJRiu8pXO!6D, qͅ¯QK)cH#|dClqbʿ_pz0ib<S_;eСT hoS wԓp-۲l-ɷ%>^~Q6/aXX~ TEJ4*Pk )fKc$nZxmפp~HU]'utMY Ii+|Mjf 0b_fӋX;n9jIci;#*sE4őpHǣOtyjR԰b4f0rl|$Ѯ PI ;fZ$"tc i,'A9RkzjT#^V9v8:O(@d T{4}$q6 ZY8V$'#l#ws(\ͭg\V줩,5VӴL"&$WB4_S%?e Fs>{Q򸍁)Ϟw;sk+gtwF_-콄I(OҢn l'qgZ'21T#jOlj[6y['7ܭ(şj(/yIs[E`qeP=2"npZ/H)"&fВ]%k(wJ{Zdv]ndE.U2x$ =L~ʆ-c@ I@n/0Oo3r}0[><932Dx1h(z_RۖvW Av |΍KRV}o}UT4<^ q3hfb*u:"o ZQTT?0A&UN j^Ȏe }hO iXs?d8ыN7CKx XS񹑊n{&UP;T0u9vC;[ū,mϝ:k}rdswPxd/P!">Od:`<jZk][^U4{mTcxn}W+OWw9JR`OO|ta˅oZϖg+=Tb#`$ @D({Ef*g)F0q` !'1M]I۟Y>A*,?qGG+6ѝiP9։| w) ,cր|QJ oޑ[B,D*~^>Z*5%l~m!0;T b?'c]ʳWRBlN:#ks4b!="S.ZH H#PKiH6 ۢ\#.A&6̢{['vjB޶C w׶/Ɉz1 [e?`5ZnOo[ &HK9g\wTgh{sDi*JR`yyF5W4MV?NBI{[4rv% d bP)l.(d5̻p%?2.dQ<+ioL\/Xڔk7UqgJM˖pN+aυ4H#\_'R(nkLwQq}ii 7+;#kH H+5O_9l>(({S[ xi&K04f/c7jiW ?e^N`7Ôwߝvi^O%/brS :VU Ga~bI⊻t ZkL:˷ZR8Tj~>r~'w$Ny_;A?_SXLM.@d@sL_KLm0]u(K!H^>=OySai7N*`+Lg8J0ʧ1Wgs)3wT @hKh{$TU(p0=Ս{zKUW4Z$I63w~ܟˈٴI:v&9o\?T(icxw,G3o[ЌZW?GOH0^)w64i0 a+d6>0cq}j:;BDbݬNY<>s$اMbXS3eTSu;~;JfuK NVP*&Qj ^JJMM1.+xd+nRnɂd)4s~8g;w.~yp^.Nfw; a_g>wQ6Tњi'xoЮF<O7t>Rm>Cܴ50xw6/npة¬4WQcP%pgtox^NjS9;zc htno@绽-)+Zyű(au9SF \~ _p%W}t˰_P@a#p0pC=2T%Fo55Qp_9O8ݗNKQyw+c/wunԚ'Kyʹ.=t )~+;9PrB2M1냡7FQgm)~ܐuGm8{D"*\9s_ӲQo(}D،s )["򑵧jJ"2H2F`Yg&^k:yYVfL%cwhGvH:ܾJџzF&xy1.(iZS 76h( 4ŠfCfpŇVE{K4i廵֛4Uf>)枂(VH]ɱ=QA8=*ӆO N4YA[IeT6cTQ=fzB|)>aIr"Nf< ))r{sj4Q@.|Qڑl#~z0T\(Å%,֬ͪSj7Dִ/ωen^?^چWD|b2fr͍wu'b2fIy8%/R`3t*s96dc񐏊=9H~nW2RU*i7f g%0呏wSnA:z+t/ ^j`ƌr<<ՄE[׭?!`229Lʥ˞dQ-*x> ?=׋جZҘ{͔؈)q~z$ 85*~#ɜIiK[{Sv8>(;@%7 -D 3M dkTlKݱ/|ԑ|w _ V/R*X ^*7Z ~^%Hui~M;SbI0'_0YOp 3Z쩿"zG(̐Q6ya~"q,f",єb'U:_cӓ#3\N tEd2s'b {Ӡf.Ǎ+3x&r n %;gLbttKfpiH݉2mTq3/ M< z_!A:Cs coGYyYe5; )ckE0DYi@xc왏xκ 'O {XMBZ0Q-KiNBQ Wre7A>;ͦR*x{OJ,~2( H[h~y-Zn)|JM zodN"w55()^Ef~^q^0P nXsJȒ#.Rh~:BEȝ^hhNsK=4GAv2z]KФl?AXRiObRr +FHN8pcyk5D4O`X$>X0E$|Ԓފ*rGb6P KT^2^. 2! ndAJѽ=~;']eCqU03|WZ˫qaR0e2 {o'$}5Y֤ 4Auh61^5F|wNU*s> U˔а(cܢH &Q)?slkW(1ˣ~m0].qԏ NN&;Y)D=-`k$1_HbS%Uhq>0A6xj»0:~Ze S^HEQYPXGTxߏyh8J?%gC:E/KLlBKp9˚;T<-6+xgFc.AŚAKVcPr1E| =~oK#ox{e>J"kHeӂ|BP4r ut"E ƦKƔ69rNdGka;őLI&XHpI,·mKL7rk휗v4K]Hwpζ{-,Uy>yoCpj`GCQcE]/oWXGMռ7>t.k,:RAOU]O剱-wDSөlH+4 ց)sB5x۷^j3`jpŏ~W1* U5㒄IřdhVD^}->s=YcRȃ? ;3Jcqkpv3^գ&hB{&mr d`^Y3qi}gjOcI݊hZM]*fǕ,?XsVodgg%d;m4jp>s 3w>λ#_woM;2m;/FD.JKveLSw>iJct24\*Qgfœ׎'q̯>oaZ0Z61sv1y%C:Kݫp2"G/r0BPV PjljEp  UCЖbk)\._hDâ@?]~4/Ҳℐk8;x2S`a S*GeBOj97NaC^ÚWo֖ W?hi-)4k. JM$o Sw._*5j,ƈ~Ug!(&Z/`brRL[wd5?4Ox+]4R㉒,7ןBr` röIp^b0c#a4Cfg?K\_h ogUOT6?}n Ylݣ-^pʑe[iW_Н!ؽ\p@` 娭iӯc??B٫tw~Je*~@%=Nl:f+4W56zp^Jf~ *z3Iκr8JSeTn;ĝcxx`MmȞfJ;X /9ԍ "yeGYWj V1IxMsJUn_[*EHM3KMYZz<[<( ꧶LGdLE=յO ծ hzpV_HfWh~!B 퀆Lhnk,Y u`ɔvE\*ϼ09fNgV~ؕn}KSTuTV:k;6t\W}r\PRF!ȅt}<ۨ/"cMAmcb1AC׀|-9$)jZ *;7kD!nxI8C}p|dRM. qgey) - {VS.`eT-8|mРC~mckĶ |G7xN=E Nw7Ƶ'eQĮ|O eK}Ԉ$G_$W@tE/[yW1)+al|Ӈ:n P Dxb4h^Yˁ:?Fѩ\-®GF=ӭ%NXⳂ>bhp4$F32^ҒXLV5a|Lsn /0uaϭ/=Z.NUdc(iֶ9>hǟAx_~ 4hǵc_nmbUqzsl&uR㜪p GI1 Ac?M, mðs}^ޡ?2^Sc9=z(ko1S~V qu D- >oaѫ-0G;4#)]&j9 Pq*z iLK*)b! b%[@)d3~%5-aIڃ;堻3xSyOҋ N C`TUҖAT`ʔI!U>#iv!n\Cf̪ɐKŭ?ew"JiF%m9P VP\ a|Q2N ß̎ugS+E#/!cw/:띇\5$^bjA`hIbOD~I)e2#mt1m9ÈHBƭ`ѶO30yH5ӡ?5%ZcB}e щV'צkX\`l$% NeOťPV°Ƃ-q'cԘ߳\]ևnٹ=࿉.]+k. 9a8n #TY I0Iĥ#XѶ|eNx5|RUlᔦz{LJr&Li d\*D@3ʌ ̎J -܈@ILe R82R-Znkh1cXCRZAP24j'\l G@Nͥg+[+U;g1x-q8?Y c8͟խkZ힛CME|P@ogC= So|A@cJ ضD]BZ ۝kR7Aum86,MwӼ]‚9f7G- c+5N頻cYT8'"](C330΁bAkɴ h-$lf0{ـ[jSN _{4?ج_HZ6KRЌW!gwyr9$U$1ݸv٣Zr\7XY%+am{ psp!AJBmUN9#)b̈B&>2AH"TҟJHq:kfsG4P:ğWYS/]+UN12ÞYaQ'fӃlNElz"ʪ6Չi;:$c8!bhpԷqQXzc=>aрAi`?H=Bk8fuM +](| ټbs>Ե"o@8'`gKP˔P QSuEj@,B`{H,.|p7p]eظL&7ݤhNVA1e-^@R\Q U6Xb>^<<r U19i b2%1MKu-K`^b"y8ƧV Q1)owf/){] 7%uU57TV4<9$J]KY0'Br{Cؑy1%ʈ/JmJ}m9;;f-:A;>"8UtR&DKE![~;mstq1,/$}?! >Q/ Uc<"RQէ9ἄ޹O,kd+{ {)icX8t:3*;o&4V{JsG\I[Q9d(Rr4UUBX6IW띈S 7uDeL{xouh(| p9hڦ% iIn{ پclJ1"Og?_\WjZQFνAIp''|M]d2A,SW= (RM ߬}K#$- f1"}Yj0!3&ሪ./ #A4d;swXSZ^3"FU̍3jrBI\M%[z`U;Jyv`]!i3Nzȩп~ͼx"+ ]\4xZx.A'p00QṅR÷8U9 oc#">F|I:u; RkݨxZxЪeޑ#tCT}@7M[eON>ffC nj;[/7(U:wLg].q]*$f H;$){EY6~^>E+QP @AL ֜MVi/qk/zP`Mo+2BI4cӟ[lz|)'/6c|xm? \Rțq&e)*شz.tsk v<p3M ?Mcu?'{ g˩SU^TR;_[[nՄ-/^l<8y,Ðp˱~D6#T=ی)D̝0TQ4of[&>AӾ^T +˪±ٽ(y5"@ Ed!*'#[P  tJ A5CkFV_Vܛ4A|9!zЃ66Ѹ_c\KV/s~fWS|vuKY0~[n*`8+9nSoZKk9/FhG@+MN)v:ns.8Ly1r1i[=N;b3mqpjՓx}"AFVksZy8]uG\0鄚zg ju`!oYbjm"whFVɘZ+XvU:_aҿHfp]tpQU|qY8Oc X^-]95F|y|It+) ߇⾭(1H!ox~VTtEGҴDi~Y:D7K\؊(B$^)فG3Kb |&T]-֙#*wu#mw+csG +\J@7Cȁ6b zmt@H**yTd.)_A8vpz#֑ʽV)S icD yvhfܺj^L$O4sR82CAJ֜s2 b:wOҫo ]MK"9䱦KĂ2,fw4Ɵ;xYʺr?jO̳?%@iC8Fq,DM:{na?g׸?A|-u?nEl}aQo*w`#3®,]G2˚|6v3j&{hfآFn ww)h6ee eQ@f]rЍcUA{!u}IOnS)˷p X~H):Rz&@Oѥ'~^7/a@FF쥽H%*建+'Ca~Mbd޳1 Cl4F"GrNt䮭Qrxy@/Jxl5뱥7he5Qg:"_wEIl_Kh R)փ)ՙ2O9KwY$uyJ/xv'|.ӹqf98 mo !kC`ܖol5䤱~YDB;X- m/~}~a'a05IZdp)"а&:7r~NۂE>pDq}Nj9{Ipt%|yY!x_R|*>nXҳ\PcRj udkh LWJQ̹eĤg^@wȴfgIh|/Lrf;~bbx8dCb7ݱP2z"lz3rx16e2YBtH0ܼIH `b!X`^|,uu5%ECy[oXskWM7R' t8'w,~ZF=/Fzs,ǴMbd cQ EZ$w u*,7O%^nkE+|f[|-9_(~7?SL@`pJ/Hlwb$S}!;eg"!+A&Ey,v~| PRP @(¶J=6KfLFuDQy&$^Fl4kbH#:dz 6Da$K՟v{>Zx|fRzՙȞ߱q TEFR;ڌPTi"Zg 0E~('V*a% p<pOrPD.tdyԜD;4\32P^,?g$O.y-|M9fߛrpy$+՛YρGI %f3:0$goSGr£F9?K[As R'!=5 3vc[%dbg]!vmf*Ƒ#[ +0Gy' iף*knc2;>~ŸyfcǴ%qs}TfnO`WR?˨MyJ-.SЇݮ?(Ge[hwP 1a,Ꜥ'CK  O.#q>=~l*x $luNz&HtmL m STUlT0BA'ET ?I9\<ȡOy17N[̎)-ü=omdX.$MOTd3Zkx_,ځ@ Yi?26LScIiGS֟;v/{C׿]YªfKqߨsoQd.'t8."q+ϗDti?flӄM(҂'108Lع{GeˑMWn0N^!'#$kI"LRp46I eZKtTVv x=:ٱְBW2Ը嫳9wՙYbAsq(fݟ'@,ee}|y4gak[Yޟ-,vsZ:K 1e`ۿ Z;IA vh tT9aQ氊Ty/ve4O#i{D)S)BWB0V^]g,X1%f ?Qj8o=Gnh]Ͱ$ɡ\KztP5+9e>]U_ՂDRLL0//"<'{Lt> 5XS*`A pA8_ ]rwaNpKYԗ٠P"d/'*e؇$UįW/@}0OZX[8mt0p7.g yHi<>'Jpij 3p {ƓA],V}]BmU$f6NF|$SR/E( st`Hؔ^],".%r IiSc!e8]|CUD2 {H=^`Ⱥ zhD[1Nn1kĦ.Py+w=)KQ񆘽ua:/axsvk0D~-,5^ irMQYcSn1u߼fJɈn4Z ys>Dnjg>EDxb[ȝ9[RKŹ0aH4=5 VIp|!Tv]Ar=y܍#Mw `2¢9":&Hf| %*#2Nrmψlmc" !;AӑO D%9B&JM)GImtWdv A'vE>-{BE$hkb)'g:`ÂC?VC`+YԀ"6Y [m ߟGcũk 1`w3`Ց2\)C}V#E7(nlоTd9/</"m9d%_V ,5(#[ Qs7(KSp -AEP)&75-:^{' TXݷ7ZWK] J"t.)%&i0ZP7vr_z~ʿ[EhWb4= ?r]0k~/o : #k)4"Nr0۹ Ԙr1L)R,R=3L̎9<˻>{! /ɧ1!T~GWT6nwcNҕl<t!W,p9?k*ӡacW"huA'ơSoBBD,[$DVV4fT0"E 7ŒgύW pDR%yn8=ؒJx"E_!<$,æI 5Ę]73o]LZv^39RplA:89E{5d&2g05R]*aUNSe Uro(JreuNL«PK6 a _ (@\Bxs";_%.U^aq>=m􆣖5}}5pH.,x~ ġzKU?cfܔLIw 7#F gջ;Am@at@f>LTYo \((ydn '$7GYWB`aO6M9+(5LYfDacVj̀FFv HAo&a\O7T-dގ/U`J ,{w~Wma(@ 򚊕*:>Ti/}]XA#K7UaN/jZ(ר\4'd6zT{+L/b}d2h"/he?KdO+TU9rJ7SZԘg1wi&Z'^}hLJur_8*Bx8x,ȜhF1π  2 MxR!( wBAɒV+z}!x毟$Uԩ5^rFz ^{o;Ճ%AEs22H.\'W$ZOGen*eeB1eBύvxlg^\]WʱK 2[gp1CAs*}}-{}W0yz$"Wmd6򇦮n/R0 sDf 8&&9yek>5=L@ҽ*{q\Tn9hV{OSȰ!ͰY "1Z>-+TiD>3>(ּ YX w/ X1gƼ+[3uטQ8}ԳݽzMAF1e{`T3qV {Qo\W3.8 l*2.#.a֣}^#t:@72]{oڱ~O į Y9|$?ꤢj&58T' =t=6><QNW-0F=nw߾  (yJ78ӓjoLoHv#!O8Rī "e  zZ=`?0ihoe k닼0 Hu1~ot.-)h1̈ӕ#rp1XZ4'4I~DL02hw_것hvDFّzsRՎ!v.8 hR t=ij7 /-.oJ '[1|F\6қQ3 H%MFrv2C龫?30I,m)ϡRe2̙tm$|BnUPBZmxvN[S@_ԆlZE;xY_E{Sc i8ֳ")Jӱ=gNA>$Y_),DfCye%Q* aJP FReklڋ^?ZouD]G}ʵ!&FpIQZ:}i$q"3$HXrie!eby,#xq? Კeig lpam` rh'*s ۴?{Lc !у;\L]Iqk/S||T6Ƕ}A~ݭ >Ă`%s;KP!i$H(LW҄+LQJ-V^:7r"jLc<#8cbsl"z  r,$Z/ BM910֗)dd;:W!$p +B=fgB/<~qA|&g5 h/^lN'Z2zGh~iH_qW6+ $./efq叝˝\2}ݢVRy~Y=Fl/S /rƝ]܆N',y/X1O7#>E %! ksBG-b$M\0 jm`V5~`"6JHqޙaţD5v@3hm8rc@xwNw:WrJ|]6<] p TT_iDtEӫu\d7mWPs#r]օWUOk`$" fh5B]ƾC ("fatO "XkDiJ²a̸miRo_tq6;d*Fg#.2ЊpR BRQlqSwx:pJN^3VY+%>)ྪ`,p\,6IeR"C*VT5p152I[Y9Y.q$F(ߤ$?B爃QKuن}GݛbC6EZ7 b%bwJ2 ~Si+($co6D3屴TaOgx3BZ8z1!7.(Dԅ؂- ź/h#@c9GqM՞:(q!wPU"z\aGçOFBirW7 Is'`9؟ `Ϋ=sׅ,B)\T$=L:4=ѓS=t% 0<߆ؽ 9ۼ^Q`Sl8wS?ACLZ;x;þ ~1yb[5rU\[Oe=\2XT+ OR-{t`tvn8+ԳC7y١Tq,K:V?<糭[ç&Y V;c31޴Q[H,Cu[YG{H 1ˊ(f㢩V>Xtm9&*@CF9nɟ&ާ&dVd/T:RT} E7ʗ\ ҷ'):oPd|\Nq[aZ2=>|Ǫ(YN1r᢬*={'KM^>8[dJ&97',I eg =Q:UQԒ8~78>yqA0{JSA.IMg潐T5!1's.l.sQK}cƉ 'dk__Um9OOga녗 7۱ʍvW)x׹Rħ @O n]}2SX.μ\o'^lj)qX.{gtI7rƟjtaO355xU4bJ Ӭ'8e;.XXy?w]}]B;c^W$ȴ!?Km-|$EpX,T3z_Iu^K5 O䢓"~a7 H&H&ҝдT)s8^e  a',|n!DE;Pßm(, smC(Y88G^9Iܴ[gᚲ8ac! ف(woPhHڢ ^ N~:a#ׅzh ƎTo*[D0O/ 318+qI""~D?!l 4ÆՖ갖R2RQTp\)v|7wL)ۿxw>x)Itu%l܏}h[y|_2+4eރӲ%$jDەq- /rl&ͳ:xq"TN T'9d%.Wo5VȓfdnP@HkN#6PJFNRPUPܛlO,T7Iί@w ~m0^vyp|D=({LΕSzyUSu'iTУ +OIVT R< x@~u ۖa31)z>ھ\V (1g{V Mp"g13Zh~p\^f:@NS6|:>N"n/'mi ~VM$6=S]W 6ЪhoZ#\<)'?`Avb}+6=wYUC'_]5D˒{PvZp&|WV"H˅z#5[6꣆לi' m޹ݰ{$(Pbjyy" /!/&O|w `< )RpEsKYYGhSYЌ1ÊBQEn1]vQKaa9)4j=[9f z^̍ 5@!k˃E|S 8Mt<BzK7*\b8j7sh+?QqЛ"Te&3(u"~,`lTjOMNNP&t w.һN_Rp{׷PuW> jri:vrH,&J؋QA\-l/t|9lQ_aJ·5x8]w^T_wpF\Z;~YV:z9@>+X/ hCk`+ %{bڴ~("aB8N:E `tJixC7eҴψ=>O( cGBP#/@aÚDp]u= ]=xYa?/Btʘ\Jx 8ZlZֽi`M]/%xx9i~=pƭhOu[]S=J `|B γ %Ma*7Qz2ąFNJL,G'k!dXȈBxQ\ ՍP&divaB."0O;-Fnyw ml\? pz|h̗9\rԥp1xm6L,Ĥp4r[π3Pi.WE-CxwXJn W4P(ӾUwk7آ.n*V\4^\|̖෶XNӖ:=d۩,Xd -ˋ/h-YoQaD1gj'*CtV&~eGǘn,TJRj=E$ YB4/j=mC[\"ĂѤa֦ [p rg痈jy! ŨxqCgX,b eNGeԛY`x O a۲#3zP7,eњB/]"t[?|zJi^.ndkIn$f LOp F1dކo \:A&fu_sOSlhP(y ?'EG.zH _L`EϾa溴c0QhEj2&+D%F׋ G&(C}:>Pj a*e /m(eZՆ+G7cW} ִi q)[aַe?I%ܓ:"OR^1?ѣtP/s2Pџa1T/kX_l癤e"ZC*0%{t\P ͱ_WĔ UqNcلnR]G^zXb8Ć0uʏc Q*:w -I F65I>2?B`cJ0Q4V?6K-a|aDz`>\h4<=}>} ˚mx9s>&6;{3.BAZ9 : ;0Oj6R$FQ@H5mdZI.kvTU-aԸTHD'w0皣H}4Gb>$K9vB]2~hT=;,#FpAbÚtokYKY[Y5PwLX-nh{J}9!×:PmZg!_a!8* nƂvƥ1fX8 G0œaIB}BeX֡-O>y"`!ȲRBvnd/ Iw?;"*Dc^[P}ⅱP!L{Fc. R7Q31[Ih8'D")Vc5w=k`sUi:Pm! C5Gۅ%pSuXG55 b/HsxI)==cnY& ۹Y XS Db^vd+O|ӗm)M΃lR_nQ<X/}.W "1@lH88wM3V xsQTbS +vDT.+qݤ, vG@H&XZ;j>ϗJ wS .`sjkȺ1j2ohG6Y$ɕWtd:\OfO ߌi ztOR*;KJ$#k=si lx +s R8LT% \yXOAq"~덂@t ? BN "Uh҅qՕ ّ7m{>ǑH?׶)ũ-de`L٤cE{O8pjKh3WBM6{؄N\Hxj7-^]G#;MnJ`7TeB $1'l_~ ][vY<[o;Uwr:fϔ/l]@*="zx7 $a858ɩ/鞀 y9 0 #>N(/2ҵ ZNRf@wڬ'\#3`cKIʼnBeYB5!vϕ^Z @Z-<ʫ1FTr7FK\NRt o9gJ< ;p"K;xHrZz**HF_ǒD;rV^uۜ:E%dFM.~:(%uMW;(q~S4i?0CZGmZݬb~f˴ څl3L^0K_lƖ&>pfOrPVeZ"UöޏhSvQm]͖ͯo~鮋x&+ IhM sދ5y#dLZ}kz'd) HJ-d\XR!p9gF~?<#l%8^DŽVH|-i(% oSUo.ar,,^KFqL].pqjFȮ9j:3rVCTiv!k6x@&\ kTR QⅎaP/ j^oq S~PaR5ηW'8E]LӏmM8gisZg/Aݱ¬{̗+{xȄm~PاJ k!߸;YJC k,;pL=K7rC1\RjQ'^8q{Dw1ɪFnCHv#) "d$u'!ǿW|ltꈷYV!(7}iL\qɑ?>J QďПX""ww5toԿA.^a v+ ;90Nx2H᎓>Kmѱ͋dBZ{'[#vxp KcQúTYz Ťl[ aE@*&vbȵD~nBk4үsogyn 0t6GTL؃{̢ EDV㳍c b:0HՐ@m!-γcR&Aj#E׌sG7z:Ӯ\f`6U62Sgj)2G觛dMu2na'+c)y1<F) 6 !X$<Ƴ)mxyM^ud*;|(K(%YA&$xZɬ|u\;1N=ls?z{Lb$ r>n}(zi9H醯Iy֦ͻq{/L$ɵ)[N.V-/t(GlҶ/@'VJU1Lay|%p⌗WS(.eO8H=@i07E]+3 qD4$ tIz* qa-@t8Hɽή ϳ3QIݒˢ'nNXTZj@2ǔd]Ej? }bdlotJonmP8WVlP cAl6FAE<{V?LCZG\i]/ͿBKtqF5Ɏ+0dcmDh!BY|UW.&Pݧ7=;e7FTVEk:kJ/RFE3HOB}kFFJp)Cu rA޼VBBRǥ^0[ΟME]CKǟSJ]$k"w!{K9 <RZ.lo`n/^xO򤤨mx.U:-{W?W+H)O)hZ`%|<ZɽoR_9NO(vZǮ#S/tM$JbַO (k+?7]e2 QV̭A^_ǯq=k"9V'ְ9//Uv<,VmM gc\Wyt88hNO ZMM|iy?u[r ߙ6m eE֦JYmrK|L7`W7Xoqgf<FYlrw|*i揵O5vqgrZW)y/#Ei!h5x(m0 el}cssK9+?Bj!Ed~|rTRf/ m2v~>ILTrr@H IC"IV se]ɾR?[O k3!"Hd.bm<7%ms\N©eBI_ZJgcw#޾6ߛ8H%| O:ʡܥ.HSdxce=B澙z UɶFZ}>sKi^D=XDmLWӋy9U_pRCrԑ[tݡ؛b~J>`wJ=1vd{Jlص(5d(ɠ\e5(̼_Z]-ϐavd= 0Qmd!3m|96 f)dR*mT,HX~/I/DCϓ5,cIZi_+)ɔųek@ I˾N2)L/ 2PqfpɼP_VVmS# _oBNl^/Sd-d- -:*)JVes2F(I_Ýn82Bh835.&tڹN72-;,g<ǬB!Kϝ}3 ]W:l|SM~BՎT!ȃؘ pDh5cu;\wJV>Chl=`LAOF荊2 OF_Xkg,xO)vD+2r߂6v.< Gd\tS{DJ?Z}^ Ĭ+qV`J=I5ߨv:(&A]Ճ%KvYɼ}n[0e&ψ6[12[݋u]'j/ ,qp}X?fZ!VڵLs!aɼP ~ݽkNYbV7JH O2rbKӢjfN*YzX<$]N2yT ú5lv*.lTD^ZҲwNHbU ìuv1y.1z1`Mi׽ Ƙh_Մ) =~1xN 5!7ۗ޽ÒHQXȌg824hykx7)u!2 uN0mh4KCZvq/D bwp٣̓"]; D+8ܵ^| K] f%tn3,9ku (4lz 5%O.z5׉l(Rv L1;؁-+eemk/yrQ~b9ߡB9U5Ez>j:ʽ{/xOR2VbIG!oc GU{(/qU$3eO߼_]in}+%nϋFp80i DD/-H"$qbf@EOx`]9`uK/bD9 m+Pޛh 6K*bnwPsҲQ;:m֔8h(gY[ܐ'6f 5_/Z9x%IGVjq>{IDK .Vc7Wnnf^dF` #TrPo/2գb7G̑E J$=q_6WGIiЂG[#b$f}b  @ow/'N O_Wo>ėI3.v.xcaɊW `for&tu*ƜK?F&z"|n>l˦t ׊ Mev{7, <ݖ(S V”>JͯݐZ:*H2FaUpjMg1`4HT|YOۓlUogJ%P-D43G[7ۤY;>_+pZ>;a|^h%:4k8?a8m$6'e!_1 x/ e0+a [O@ <[CP3!bnU0z/aV.4`u;qAn;G0g(S )nLfIkfq0| Nh7@jD7AN'JLS g~?! @OuTtv_> j!Iv@[#)j*Qc#Vyelj͇+ h9آ&Qxڠ۲T?̛>na lPֻS>t{ =\7{ZF<5M{|GB\l=Ოjn$j!37g~Ԣ>ad|Ӆ&X3ǁf M.鴫IRQ,;R}{9K) 4~5B_PeIj1Y.xK 3X'!xK=MhfjMXsadlI%+%aζU$' ޙh;qٝd"&.2/k>Q\}citu]v9z!Tp9.S6}RTAyMsl~R }"p߱@/x't kĘS"eԊ^YDX0.zw,MWi*4y`ik|UTRYio:->'0>kKοw|G^XGݷqethݮ9&oE1ؓ d 0_ 3A:Ud[ٛm7 7~[|--j$_e2r mt{E8!m5]>5k+r)qEy6hOE.4WĉN8a_,[u8HEP`H|} i)o)͍..-yY¨} ρneZZiLodX9u챽4MKL$,R&OJTlYi{<akԺnI&&֪"%O}Fk6Όa3}-*̄gIK1bHd}7Ӿ vVB.#upEO* d-9Cw_%.k..z|Xkto"_Unj*Dו5ios1Xܰoj1cpAđ?IS/ID([Tu,nV6EKE5`>QP:PR&Aq^걔 x0B'z`:Z7_[ y5^aQFe4_>m7*ȁ'~YQg<mu!$er C4to͆R Fh6t x4rE"rt=w> ZޫVLJ޷%Y-ZJ s\[tlqRiacJ*;IgӀz  9>݀})W{+%>#d"4Vjic+Vn"6"B*n2S -3%pp=E/G8K gÅn83,Z th[F@,;i?4+Ә+$pcY*gef=;ϫ?EȒe,2Ze.ʹ'cBS!LUܰjɠ5A}k"j@di֪-Dw핃Y0 BdƮ5M[}>i}z,7`__V3#[96.K5z'%+<*i6Qb\b7v0vхt'ϺܣqPw9FH ȡ*T›QU{JO3~- Bޒ^`ػ߷ɷ䁄Ʀ"A] /S+Y9_ܥ  ,Cݕ,rcGO'~bu{0k{֡C:*hNܱm6 2wDbCi;iQ$k(btIaCvB-BFbnwN^./7(!u?~{5{?&炖5?ώ ^4B ktd(`l% }LVCm4!nLb'3í0@jwWy&!j4޸;xŝMWf~1Ҏ2@uHF}'roIzRJ MeC >^FA5lu58q)\8 1Lp"zONJa2?ء_D`!CvPA]_/o9-@m\ %&}? ye1i 0gY"":=O#A*3|0:=%W =z-GŃGt112ފW|SjsK^r9gˮ:@EcL.'f̳oi]i|HK uqlQhnC8O],ce#: ͮ1Z"7\!5T m14B0}O3h ]Л0){0(|^ Fc ^yeDI?k(sF;bkm}D:.)r]&&n)?v'*f@+[t4Kc0hYS'<ͧE1JU1b7$ǡ#NQ=n-~:Oq[hm`j9*C\8P쿟>$|xk+ omJϳ8}enI/'@h&HL0ˁr>s[Ħz.֥K2rA]աS0G*Yi❣~Fl"X6Ǡ0v367y *+xDk[*AkѰGfڄ͝>" @@Y"c(Z ~wC21bءB.HXl(P%ǷqJ9C0DN_3oar I;n"&ios2L  MTlT@@/2tbb-)$j=1ъLEe:jOrɘԌ`쨵iYDamLΐW!go`TR-h%FJ;/B3X#cW%W6sնeb_iW<3N'Gr0>&K߯uvFer}uaY6%~3/` O-W0e#&qNjڲBű̮wu 6g4 ^g&Kb)0ԓFd?ԙ(IAMr1@ exj.bm4O0!v֜P>+e19{/rYE 7P %Ԛ~ȸ3}A'G"FjOblr̛gVĵ Ȱ7, BN_ZxY33B󫑮en5mRGLKMEհ0Å7HUWx4V}UGhnD|nT-23|Om!k4:nz]gw|C*Ӧ'_2,m9tR'#Р>9w&XZ"@[`k;.Í HX:i~IkaT'1ī s"wcD5"[%16T|RxCDKGO\yKETZ8Gq5:bh\yvӈ8ZUz]&mlڢZ'4LtCԺ%y TB㫌hݨOߵ1?%:gwXgM fEt܊ϑkϢn.r,<1S1W4I`oNrF*VK6ųo wv\#tI5(5'¬.axz OeruGqJicD[u H,됵bb@H|`XsprAA-YmOR)S|*)3b{ 佾 .%]lD($!$W,y*}?WT+GX֙Uq_bقC+:Mqʥ֬e+o P1u'&.Wȫ܀Aogs ޮ0[fPMho9t  }.vQwAEK-ʮUJecQ`2R^pk Q,2vz5 SE"Ն>:̋]*겆$BC8'!;4OAZtY*ͷ+, -hCc1Q W #=2k-\ZLf  :H#j}`&~"\@1- =t1 N G ?|q_Ly>祉}@1#K#9LN\%BjCw  XcН{$Яj8]6=L)\ܠ[mPM8-:EVDYKQU*TDtӓɑҖ}W _޲sg-$v8oׅkJH?_¡@1AL ϫvw C%@ :-?:*߫7~۩0:>\ uV~JJz+sW; .At~`D7qB9'9:|\~ӟZ:s$u T@ad3 ޠTkhy zwԒbW&?G"JJu&Ĭ/Ep8hV}t?k.40>#Eݲ(?^<}|1-Ur^vG n>_7lP Tn^6ä$ОZ#NUp:9\a^1 myT/V3BX&m['M<W/ג!9M#l9@+%ϣRqoY^ر-:Ǩ@XI`V~NŖ#Gd>ϙPLZAC%tWԿ-Nv:QWcbPeI #%LUS^E@ wF^q}%5p4 +qQBTxk+sڷfp300)fMGzK>eKHߛY]Mֳi\#7. Y`wxvGcMd!^tKs$H-DܥY4l9rH-DL~DqnChD}ڡ*ͤ 1Aҟ.%H޴8ދG8Rᅣ^U 5ũԎN>₄ ?{ڡ}@zaW}.P{ bFFa*<4}tǨYP>Ʃƙ dOoHiuBQa0cDy-Uƪb0…0Αcs`%5{x8' W/zCӾ`S*M!(|(; kJ - ͸ֻm@u- h]|F&6 @ H:i1, 4ͤ]ۂlzrIk o F:H97`v0deTF ê)Md7F75q9lr@q#wgs$q- & NL] _%қ~ur[SN:#zr7r DO<| AKk*xƁEW GnQ7;NP3x-KĢmʤv7Zgo{qI')Hi`UKU  D &/AɨAr [r)k~^6Q3OA[y4.(^畘;ɜ'|Wd.$˘BfC?A j{@eB MgVJ7]]C$UxGY2=4C6Y7u@4U tUtD$DW,UTTh>[ppa5nK]mG DO"ƣf@z/Ukpv3u$?v><r5&:X X\+0D_r~KR_ʘ] ‹zvX/Z/~['BL-J83+=znc,0_ 9"i2, 0'h=RCn}uߊ\8U6v<'m5Q~{kMvώdƶߛ޳F32-,/(tM (6k<IdTٗ-)7^,W,t{$޹ zCvh=jĞSTO&]Z?ؑ묂l%u =}^f%p*t\P*l wG|)3\]* LD/[mRT]8^w͋ջ`H\"k,bYذJnA<ˍV#ѡs6kq5uBy"ϟ^q@eř]LD$Q .g9^d))m雯Q%dCZܸ:ȓk`5 A̘sJ;OZ֋z,W7&]zJs뒕\PmF,2i`l;^ZuXJ4!hoѦ pBtʅUBƿYuŀ2O=9A{%E(m'MP2!NS%и9. >,zsoV]m4^P* <][,1N$g#GB&bޖIY@8HSHv ӔI\{!˸ю'#Ŵ4hYg!^G#~*DftSR)#@aomc>}asr 񾣞*"t W4B1̘FͪM>:;\\"nHL5Af=b;$VK O%" vYE$td^PL'1L.` JbC\UL^E}Fю'063MƎ4Lm  ^v XkSy|oHY3- +GҗLy`3t6˺P=KF@q.glҦrIwe1T|Lj>8apHW1ގ"YS VP:~gͬmb#aj\E?;CƸ!`0ci@\32d`gj~'@,|LB\y>*PCKi \n&&?K\PD!jJۅ ?ָPkk9M$Aq[dͧn- ҜhxK36[nˡӆ-pz,_r,Y~0Pl)q3A/r-BǪg80 =oG>7'P Ȩ]8PGL9^T.{0%ܡZ FN^pfT+niKO1vԚas'2ASwTff,,`S5+Mn2%vj9`Dȶ,=ڞ!\^zVX5Y4ec\Шw3r쩠YzRB,iQ,UFAE}0Vǖ KBYwK)busUny㍡л>}>~(vYo RWpҰ<^ztem*"&`h#7._e6vRRY۝:v+YaɤPdb//*Z 2рS98^NͳJԈM$, ٶtE+Y=½6{8ƤW Q8s@ \( +Ew,;( pɽѪ62jc%? e,R1su1J/*g@XclӯD賱pI 3eG4)䨛a-X@p cpTW -B.6ICF]'4ژMn{Ԓ223 9Wʔ<> Y v{IÍ Sr4?~"% `2Lx(xO 5\ |VOHaJN xnG Sz̴J~en?cTIeTS3AQ{Vrlu9" >jcJZGRc<[W:"8>+/ĥ8cvEǔBxd] SB㽹}ܻFQbRҊ`U c9ny[}Ze| SU@X?]*Y lfx+I6Qb-2讘ޮao8Իtl>%ʱF*Z6a} $K)q\j( ٽ/;`uȜ(a\n O5FdɳqyFqOC4{$3'GA{X{"W,82sא|5YԲQa#hZ#9*rlݯ)ݣƢ( @kyO(9*Jg;}&~?=@s\`򈅍(M/<@=I!4t+A؊V@hG"pD C ΈcD`ۉ0VQ gaμ>5٥m@Qs%5_FRiNMZ~ӷ &ؒ :hE9T&>v❅H1Q&Al.Qm"uz٩plVX6Rg.lɚF8ȩ GWT.LKq]D)t d`P(d8KZ|`̖s^ZN*/(WDl! C%G^H6U`_ñzf~`t!n ks7EXDmHɭS9sb"2i;&'o#012TZ[h% .8st"R 4I>G\ V(k 2w2r?^C#}c>Zx$,~z둢029Dt -QU,`* Wa$ k,c+[*CO:Mv-SiNoRĊ82 PgڿhWGzW8_W]Uyezdv,삙58yTFPiH)y#f`ETl8yڥz kK ٍsF^<+Mk/E)06_=nZN4- O-/b$o2.1f͸./G#'],e-zRMSb(r\+KS= joy=w ^*12jGczDZKW&20\H){i&[OK %C4B,_8PhU)y ?s/G1 $ߋuK6{ ?|QŞY:P 1N6C8hd48!_>u$Wa~AbZ`peAZSz/mM,sV4Cthp<:psA-?ul|i2̋{sPɡ?T"r{IPUcC.n2bI/~pR*OOq msp-Մ@ | S(5bb2ͮ$bCrQo:e_2B66=ܪvˌͦzXO\kA Q9uu*c Steh,R3*#p;xC(kVX-"yۅV(C^vP%U lm,'q:#Z *Wmkh=T[[=^RWyY Nҝ׈u*4 ]o7?aGnj rtTp#[=RS adPtT|lTOm}1&| A_g,"0 ,n"W:<Õ~yNn5H(E5iRYU Y.xm3Ѫ %~ĺ{|# dx=?SGkuC6hKkx[f3^_FnCQ4m)D+k)i}>?먐nӖZAhҐAx.Hr Tdm#L.dsrL9kw: kړd k͈B^BDiwx{ԥv1N;k5<6&ɢ#t'b:aȀ%.{(WMݥ>wOvC;.}\49`PoA򨳊sI$_.Rkmu2?llU2AT9}pr+HN8@8]hHXM|ك@9^-5zoY哃 ^9WD+?&5tnr/C1p'н i.dQ+C z/tW !02;؀o}Vzb&ލH$ӌ傣@#bۙ 6{(YY\IfU5A*GΎ+20`ud 1m*IO<Dn?!) jVn>ʧp>bԙL<}>BG;#@'9*>,<}9ٶݱI{?XhedXW8>b2-b&$iSh[Y3ma ^]N MMʁDŽ $VC}L(/9#jzo, Ƥ?Wn]~zd:1JGJ&mY=L##MBuxj=}Djf&i#&UG~di/J:lRM\YK+\cHٟ\L9 PʁkC]"\-' 9ES" nsME.|n-1 6x'k56,`4aeg.2c .&j%ƼدrWu7AS#":Lo4^j7 R3s˰j4/0QWP:_1z]!zY_j?I R) Ht>xJ9?vt:T-aap Ⱦ+셌cݏ$$r<-B*jR'2V w*n Ͷ.tS#>==4d1VJ)JFe_88(x!ՔcaYӫS;iu:VPC8KKIiÙb nk 2oB"m-H"Y]EygЧBE?šF(HN6͸8u!kn(v;u`q6d ն_3 jSss$Vl'!Yyr3礛&ǥŸ5>ꪤ1DY Okސy^f6^M"2Rs]{2r {}~4[-Ek .>٦bI Jdl'1w|..]\WI<6D|m;o;ԏM倸I17wSA|>p;Z >[5ZoGKs ŠL~/wE3׿L7^hX.!P^E'iP |T´jPrIvhM\O;_U!|TĂv@&"ek3NHtTW)e Z=ɒԝ 7bT!Kj|4,ON]{Z ܻPPJjBgJZSPEr( Va~U6*֑B"P?ߞ dzOA3s:?Jgg@-F]71g^Ӣ"xf֞(g$+*oYc ZM`W0NgmʺH"(dyI-ʣާWgSwG<л4q̞6v,%4DrsLQQٟ1[,t$ 盬@>%eks#Cι:v6KcIuTMpB4UoS\ѩ !P>͎daTDW_ F 6lS1B׀C틋ScBx2y^Br^ɀ'摦R)t] ]Ș" bNsӹ}? VVMQB>ącѠ[1`ry+/o#{'쓭27*nVd0+|Dz,5{}r,^97U(a#<@5x #Stsٳ` lv+@yI6VI FU{1 A&^vo̓*sW1GZ90hL"}P[PWx1g3;W CT#y! A[lb&7-mA{Y%.B#:HAT5_m6Q"Kbv/\ ύjos #~Fr`K +ثʢn(>CXhߘT-&"_MM *|yxx%3HCx8MU ܂V䨪4G@U2lWhdtSZfL_(V:#(e}t$]IFn_Kuf/I}Äx#_ӲO1Zq̈́.~6kU]1.&E}d jdUh U{f:ޑ!ji1Qau aQTa-Aƾ!(Q K~ۄ gĪ)ɂH"+M n~9P[Z l~XcLH#(db2l  K,kz~/@ǯ3 F!v:so*[Paŗ&íN ]bqկX0Y -g{?Ĉ-˕fbZzF4 Zt+KzRǝRs`A>J#0yGܺ+pM.hE")2d'263No3F3-T2* Pa:K32)H70Rߤ._݄ ᜵pqw%GiTJ;0'CiD'N"c.PVDڕxi+3~:beDB<+=r<y7ecƞƌIS-ERDgv*t ;.a/τV$ |\!r8/5a ?s&Uğ6)n$k%@On=y/ HBC4]אյ~10%Ah'rlwGM_mYbr{+w[AVfad{NJ5%s0G|dNM>[L9L.1zۡ{ejA=;xvORF:N2KVdԂU]KŠ;=k UһP|HޒecmR)Zv "3%U1K잓EGS7i\Y/1+@܋afϤQ]NdxwbI1pK'Y>@+Y+FUt@ c:J牐˔+]`7 fMjקLQrU%]#H\%Hr/j-^dF681l5vpۤNj}g4ynŠUL:iLD7 j7ʥk_y5瓏̓P2OmїLG*{5N.8D_פkl%.n9KeMv0Kg`>\ /2#p,ٕvL yOEW{̀6yL^"czΕBQb^>tˋuu|Hwֽ/^GF)uB00]y3g_H詶z\#>Q5*m/Ͼ(?GR8YJ[hLt9|YᮒorCM~/v Q(铩`Myr o.Ve<' K%)V!X q<8Γj|]1b#Y&-!&*} V,P_̉( 2r-noc eA+- ZGrSt+ŋV~2o*ۈ4{oB|̘R]á#ڒAa7wzrF);~0hg\hs&2:%>?~smPP/r;,S e };n\fS|/t-?,|K83 y٤~FXOWW" ;2Fbsx/NHHHKhs\Q#sAf.b;T6s#FW,+"Zv$lF!An"J #pN'e.Jd4-Wd!H!d7zd+T+=GٗaC7"KjؑL q6$g[6sY4rMEg\+ma!O$OϋuŻͫ'*oJn4O㤚zG^6V~:ˈQ Qa{vWp8o+–<$>Hy|  ն/7L6є^tfe+hzN~6k$aJHp> gg;O}JLXN2g~޶ ͓&&TGû| -SsŶ2A\mNH.6⥩p-+ y>CnN x)lW̡-΀{b@}fWƾ ޿0jU;wVۅ"m11]0z/& y|S)#0\: Ĺ7nZ4I>MzejeNc.f՝Q~Z)|/R _7?uo#SYBQ7 7'yI>1Ǩ)1zǻߙ>B'LmcME\9Gdztؚ"md}!\ nynis5 5-?̆qy D!R_ *Eн S^ϊǙگ&T g`Lh Q~nNU<)iFXu-^mL%Yץ;H}Uƿb&@K2DZU;"9JگO U7dq5cANz몼"ވffLvE4K„ ޵6N?9n|:6ӗlmEk.b'xΐK)G,RM7|eYR(ߣ]g s6s&O^s |$A\E˞1FҚ>jʇ-A.XY:js//R!X@*gSgL^;~W9.T݃H:yazChÂɩГ)8гC` !X|4ps %25KPIB`@~;ܜ&f;x>U]t!G)\2 8 eH6L_G{? 9|U`a^XײF)J"[Y/PB9SoP1ҕ)"\P! MLR0gNB:o@ְ uwE9(u[%iRQQ72!DOمw-lIC%iT_O fyPlqOo {,Lz΅3s#98&29TfʦEa<=6Y\qתWZo=Pjltv`f"[gl*,#5M6&(?J#[I %[pYR|h55 f {R!Ud gcPM b9(T"4aș[ HMzHQ=A {Wrkt&`-$xe#\q bgAsN"MWڽFl{:K%@$HR8BΨ60&.69] erߖe$'b\1\Fd35k ؓeSO؋U ~ܵ-lkg}JlGQY[шi#[9 % ?c,i"r$ō{ZN,(ddR{(9ķ([Wbo6em~EG9eD1+X> 'D]{]ΜhQU0‚!|>7`&GK, ޢ\z6W E0T*WWf<`VsGg b5Ԍ >m^ rf8 SL砓*Β P&﷯ȵiOCȑ慘<_pD$-i k14T=?FdA:kR-^3 [i ۴3k^U=IR[ǩbڴ`-qC Z(uV|lmK* 6LF/<ѧu-M9\*( 75PC0{{uiqew/[.Nǯ"+[#v)7+ҚbA*SGaŤMUW "B!\{޴Cd@v)fvQُ/^ L$̘H[mϺP@pQ1: rL~̵TCr".k.l.S07,B92j&М >9_NtQA[ Yidy YP;]ٍx*G<!j^by 2Uܲ`DU {!*5QR6w=l{EuU/^οts2rƊG+.KT{N̓N}tr[IfMR [4!\4d"$b8(8NB6e!VJ->>moYm3*_'mJrhL;%8jtt(FʷjcEJۤYAL?:t(>5 li /[NOƕBT}#J\B.MϢ3a*M] !۱ɋ ` -8d /d@K~R[ DJ2'QYz [,ӅR^%/8p}h`+.}.պg Ѽѯ+dl7dL'L?39+h._㖓2*^-"]U0pp-a2wCovpقNJV3h3]zH혿 /}I*e˃93/ ?; g!ŽcUQɹDž~S|z񺓓N'9ٕј)U=ǧŘSg`}9ہNQ" թR%'̀ieZ$?AUJ9g$r_uv~sk2 'VG1-pt;ժXQKΎDB}΁Ffw(9k h4wW.|\6λPEjY`]~MwYQ;s!8nڸ~T( `r0kYkwu{v̌Bh8tTണ^RҾ%١e&ؠNe%:-xJmkO( *miSaJU[c+k,#67Uwl\R{d9v|~Œ>wOj4:߄`"^(_jA D=W6/ON uڟ#&lM>  J$4cAdoNp|DM/%)V8d^ܧ`~y }<c!o*Ji?CIF`U7v=C:v.uh$@ΜQvV%Q"IVLS$Uq1cT}T_ofpl=`< D$iwVs|yhI$T6_u0 *4! D6;K{ U%=Z66]|%  \`b¨aXXj KA%.p*o``sRHf_Geqρkmc;B[)0ߊH.]z@jt1v,@‘YHIM(i>o|v Z.8OrDK'CZ80Bޖ\LLmի|^BW2~,5;em&3lR)csv1i}vu#>j+[#9 Rڟ%&[߷'}g_jm]/hUp6:(UpBҎ9jzCP!{;o{txdNјx:Z:|6=k_9J˦i!'YqzfP>'Hp9ɏV/||rj۴[Z8j`!lZh6BFIdM56: `u*P'̉ƙ26N&"{6Rt)U Ћ9i@;k5C8׊f@@[/2pez͂Akr ZL$}0GO6SkG}$+Hz(p?jҦqT,װHgy%Z@8.:2 V)UzeNulPF&w|m,ʱO}Q*:#V 5vOj<݇5-{N3J2p`s .19β`S\ԧ׳(-KL,XДy۷ͷ f犤WnM1b$< e!6/+q!@ qHu M@EhȮh5%Av@&}/2U%#pہh 4BX%ʈHJ)I\G7rqa2ͳUdIieP$ыD;%ϲ-ڑ5&a fJ`=%Tf?NxX/l[U!V|LLcD^dǑB#mI lV^F38%] 2! X?~NOXvEKۗb,`|3.bہ9ljV>EYcW^ypTfn#:k1[TtKk VYßQ6w)@ÃgfLB;FWQԌ6RZ9?A6SJ?]\b.zkq޿fQöG3\ea{V@#NRlmց[Jak-#b*E/|& 9JMiNTL&%ޤ^@Z?&dV~xzmúMb hςۨXK jl4lXϟ ݢ6*<(x+K<[44ǿWp'p+b!ƭd?g!O'n1/|T(M*wp*¿ŮwO<&SJWp(SA*A`.1od0xAFLc"NxTl|!,OzF8G_}Vo~Gg%oD0Sգm9ϻR.bJZ1@aEx1Q x:Cy&hUwaDNvu[o6Cׯ;i8E.'VR+DYo*6v_>'tρSWLrFp;c ΠV!gqfD:ux _^E̟zvhUOH!uɦһY.Yr|:K' .hC ilΈf~c2I])`Jw5df5Yo,IT1ǣ}bς^ e@9 VzI}qp%H3`R^8!G`8( UD)}(aC=A@LY(-D%86&[8Zg Tx/ࢺO"_H;=WWäVz+bvc3iS!DCt 3 |MM7yTLz5=ƃ'*/i?։1Q2ٜ_ X#g;rn=~cDWEQpgj@ }y'l-coS~NZJsdṢ`݂%3ќxo&PR舡+:^gQ1C5\z,'ƟDyAHː@oyT[ֲ*,Rklxjb]lZ\$m,N Ǫ?D1z=JKݰr.AwR"/gByr4PβیS %1ᷜm(d|e9(>15kӰ'LP3.syayI8[;ҟmL_ʼn~zރÏbV G;\%ܒ[+[_']ޣ흲q\_fa>F>wޒߏf]o5ά)¨Hm],4}_: cX8GP, H:]'7pjTiՇwqcMA&lr`I@t5QճlxeW=>,Pp`"'jQGCӜ4U-o4smf\^hcD9|54=&IfWS"_W?}VŸe\o[&?Uo)BT\sB@"'^rKP 0N_ޜVlb#z1?sWOMKMlnEJz;28m wj҃A>C6i ۅ6,3׵b/y$B'"QwT],ZC/9r a?`8jMO[^N暈6F:2hUMaH$\/x ` }V_Oz:鳫=wg8\M}<|q,Q+$OKOTgn֎,x͈` 9JQdWH˴>d Fe%ҝ7h0 K zI랣CSX>/7~XZsetҤ!~2s}*Dby O+.<$GV6ylMk뀣&n#t-Ñ .`02G7 `Xt,: 59F_ HM.kIL%d]p;Wrbvyrko8(xC19VذU C;8d!D/TUC/ۮܻ\ɬ0Ac )ESnRq)t&fct"6ܗ=Dou. fW'o~#c1Tz^i62iL\fcKZ>504#'ם 8w"Zγȁp|̸gW =XN7et(x&ws" O҄]J]^SqXG}s!S0,\#CIbLS4p`qYly{ǜKu(ԾBWqg1Q] &lB$}{XH0Kk_~tjkK w^2deX0_m-Ho<>4'˥kNu|}nRP䱊 @:6OU*܂jvO`o{WZ\QZ<um5b\s Z'> Z"V ܺ7L>-6Q]NbuJ.ij8VK(1@u$_xȬr%b6 [Y&5QxNOZJf`~bNgvW=Ջ`(~Q$|e?'~:q->}+kmY@GvڮVGtR)e p6TKߡvRGX&dc.ތ@~ UY^⳺ߔN+VDZz P'{"PTCP'rMA 㑙g=m~|5I!?%3Vt?̇ >8r{'`Y3Z M'-ᅜT\ d)ce㢡K`y%dz7?rq$ŀ_Rߴ)~m'zߺw^8/t`iַ)5u6|zbC*us.MG3y8v|ϼ(H'w6p= b$7>XEmsχafy%!mO$*(.: NLW<2iuuz%ݚʏnWh%ExE)sS>6W빆b9n:K0im!8t%b+B W/eIyJ/\0bf3l/.9gj]Tсa{!iI q͑& 4+1΅ʱc m}6@=J6C(>}nQk?cY58:|vEݕ@7o4f!"Іw/dZ6/C?MӼsMnFraNB}R\C1:n [%Q5QXH\nm ["@!" {[8rF/%I^wgXVL::bV_ZSFUI2:rO <]LK2ʇlZJW2w rdNNZ1sļs_u{i(5j0(|p}>L^JeY˔ xwJ}C9O|Ac x J 7hURlrF5vD SXf>MOf^Zfۣ2?[٥,]/QV.w;PB})4D'?VPGikC6ˢlXo?Hros\~IHbeZx9FqXp͞}0UvGò QG̲Os.*QT |cҍy;^$w=V*k ҏk7ˉ'oMhu {.%+2sdYQzCI1fy`!uTcNQx]Y'M:?1=3LW|Nd&2׍2՗^1bRR!f3zۧRF͘K[_ }Y@A`6Z5fs?D kOz'#fkm~ez9ǚ>Um]~vN4l1OdB|&7`l!R~JV{ܙ,QXs৛kMͿҤ=uw喃ko{Gt/NXVZӔ$ &E1횳݌Xx(q(2THs",q mw䐐*!-9.!:0Jn3ؓVuhپg~0Ӣ=8gdnirYv]\$ TVn]Gy ߟa+.re#Iu\#Dɡ:`/ۉTx<"-oSR>LVZ#rDBY'0h~!Y( IZQ!}`͕iq8QU~Մ(x|]cA`Ld%,& :ghiWUE)]fGlD֘[J.r} 2.f+lY!wfaW{,%6lZˋ 4ZӮ?!H^UY nBB?CáW4eyۉh-DrX$#N? iq?)?݇?]_QniEM3ӄ.ՌldH8Al JRa13P tP/ : Lq_Dgu;۹ré#_"3+?;s 5V@5" EVb^徐LfH2ek6i"]G!,c_viDʥa\}b[IY<7 +#PĎ"5''4\q>N5`DhC1%^Ч4=UVHcBfde 'n:yYPL9պ}rz>) xP"{`8;*S/mj7zɜS[A@ >Ⴂ}@M\9 !]Gi>ė ?ϋ&qF .9)܊1܇~0rػ% hŽ%hU~/f鵮2Z1V9o$z[սO_1NfSXH J(-=7!o6*~b5[uwsڦJkjm2KDb7nqdHbUՂ kM/TiV{b3[4{GٵL Hqt&ڨf uG[-J&ci b?7,>;,Khi=8h!]ʙ" 7 V?ЉXb$g#%z O+j<8/N!x\9d֞FnIL4HzTR;CY}R0|δRY\ L8R BH*Ο(rZS1S7WP|,åTibi r>osY S"9m` r6ӵ5,ON[x" w?./;g4o/yREp&{?k<5kI{3 o]F|sԔ#m"ygN2De~ʼ[U\(3p$ID30Z[ïT%/tN}lmŒq8o%k\yf;$jHU$Մr0me:Ac[-4m`$as.Y[Ţ M}v/`MWR_/L%"mmO+ Er4%?|$rfishbewp@)).v~:d{2v.n,}c^xǐ7Ҹ& 'd~V֨A'[$rk@S]Z3 Hfs-+U?D9ۓF{C#;& =ѾHXXNkb,$eFIT:нR]뻔 vͳ[hóњUK /%~m%ӅT2H ٠UJxb) Kq>"JΠ-B3Ge>v{(̋~ -4Q^m"c#23`H#Y׷0 V^%}-L(5o#5f_]Ã?ןXf,YG eӃ63R1l|BH2 O|N""naDHLu Ԭ]ܥ zk$?YE91d[q(kxוi G13(GdwXw4Ux-$`F B%v@82l2/Byjl6$#ZZ,AHn x,+Ӧ47g rwjޟNNI5xuj VU) nܨo'9ͻ?ޅsx??լMzQ4p&l?r.<?^suF\XDXD0 -a nD\ے ͩca_o7ޑ=Y^UKNxٗ6*9tT\={wI0O-5b\O #js;b%W_wk2-4{>CP%fP4U?ѓ<\vtcDG;4xt}NKI}54Io'aǬ4eQZYLQlNQWPb Z:.5"-9d#}b43L˚W}G& jq=mW?tQ aid:3yFe+Ml=52_VpxnbτtZ:kZ0 h8p3J^FQ)qVQbIG]z u RI;߉!m-:/HZJuf?Fe_AExPlU^d.g/ wYG2-dXh莰',҇eT"g?`Z:=y^Foc_ŁwN"XMڬQ޾Ἓ03?k5n7R)9Sr9xe^מF6ʜ Lw>)߂+L{Gʄh=N̴Ik%hzTq2K! v!a0Vc,rHE7? Z Ӈ. 8=VYp;н}#pFA-B߲TsxJޚt!}+QBJp]T$UEp8d\}nk{8O>/3q,E֒;{}B 2\UK&qn jd2w+[;;x@9KwFUS=3W*ٳ^I@;~ O<n`C3>NW 'r ]UpQN*?~%Ta]_G~F?o2 T19բJߗ/&=%CF-^ [3K\ HFW07ΊRmaa~o-jp$21m  R#}5܍ʨV%$H/EjȤ/2 әy˼T#͐OQފ$"d_s8:ĈWzcKf [|(ՐA`ՑM40!\YD,IޭBZRE&&Yȓh('@\4>lYN:܎JB3EI`dG76 B5҂;`,RX4n-y'ߘ-ްHuc/BL:W9sN%[& ͼs(b7QB},,yKd+ߤSrL1mf.GN''g:bSJu#ޗf&,~shfW~c\i܁Q,3@AsYdg sCt6Hm:?6T$9֤%|6@\30I#ť@Nsf6P-Wh-6q@ObjD|[d .,|svO>d$o̐|9Xw{\."+x76*y$?ݫAEr` X)4C.p@r#k xי\mթԪ݄"ፖcWh&b>@PB:BYdd][ y?+g,l$} fviiյGSkdT/A دӍ$>uLEp+'gd5>3 $yytgY!5P g0{E4z)3PBP.yQL_(Ei7E'o|ޮ|iF+Ҧ)Fh!y1 93^啿'% Kj?h1.f.6VB#>M#2㕴.URDuZ FJ|9}ByjQުT` 39Zيd w·w3 J_p/&udғ>-r형n$=Imt)2tPѪ)zA *Vm.}}(EknU!Y4ۥ%$ӶZ3b 'KI~Nvu6ρJ4o RsԋR%+ݘe3(> "ȑ~~,:fi3bi]@R?Rb9|$ Dhx ,e\,MTrB5N:MNm}~O!y |.oÊ:օ)M7/6W:@ HgMAZ 24!3Haa^4Lj6N%'LAS+ !.6I:hKM };|hH_K!" uc~dLۊx^ѳcK v6Uz:A9 *7b !S0ClcT@8R q㾘&I!Q B? ]9tԅZ+AL>EtXhSqAyF83򷽥Ԍ.jD &%Si˗YBJ ?Y5~W1\4D>饘ŹS5®Q6w-T_>dQ]wQ¦[2Pۙ͟psNA>(b'F0] 3oAyU%/;YjX=U =a_v ZdƽG:&{2gߎKA]I֨8:|Q 3Kwe/xVb_dO7lv,޹@Cl\EFL3ZޝrlPg Fvg D}1B,ǕHKӊ#_?po 1z[+/AQNX1g;?Mxv|lr"GG7 8$Z M gߚ0+x@beXÆ:=iʩ sSj ;84fű[h #Fҗ 6%W.u=D ݃|Ĝ/CV(7qפh a2GL`C}SBy2h7B)U+uB"ބ]czɷ(/46I"νbOpq*L^Z#R:ΡA6f\}[(+WL/=R -M9b==qJw&t7]{\NkLڠ:孇Ȼ"%vcP&Ya g&jǚ}HŕTX #J=)TFb^i'C|~M$kwOs&(XüA3hUMh0Yj^|&t7i &U:EY"Or>8]UR䠅a|s(:33DBQï.Dð jTq~] SR掃&b5zA2"al5ZӂVd^pC'xeƠbT3dң Io/N=~tƷ 9Eec_"!ܯG<'6Sq52d$D(PG%5M_v;j]-i?]Lu|7?p`CL{J%iGl6Dk`@t:v)$iv@XҐ[PfaQJ?Ҵן[Ľh23KV@`.$')<ƤQdjx8ƢPd7rHtE玺w YPH)>[Pʮ^WnߗU@t`rqlBćndT]:Q";.P}&3V2BNXVo[ImA{c]Okn Wq/#q0:ο(,S;zSvTk;h6v$;'Ln ;. k蕰> {jGBhw)ڕ/hݷcIК}Bh%aԢ'sɇwK@/QCeQK9Q+֎ˉ~s kzS.vDfJ_yέ*h* :aC]5%CtD*L)Q'H(ͤ+qˈ_?`u[{֡מaVs3+_#@3Ʉ9}H!l><ݲV_6X0Q&sL0z_DQAi\=.B&* @>-bar퍚Q:)_ۙNciðKa{_s?'69TPS|ۚ$/ F()hTCq9TC5. ]g>H>,*h6 f֟ƗN*Ưl'2 kMVKV/vWҔ]Q!cn{Jȏ{91v(>F%M:9pUsJ@V(2%\)P+=`gJxJjQj@@!GMoY( n3sCk:b#P+K'G=.,5RS2:U8C&}(>8z+\!+/AL siF]?NN&V`+ 2dȂJ`/C#"7,P+Zac0 1vF~7f4' ZDJ\˺0+ly~*扠;5:"5 ,˸(>p4aDr8} G>')%x,4n{Q5{n@eQ!om/.?jeo@eC(>4kG7(W یoÀMd;"Zdd^xehFVV#* 9WH-|1_syRl.tLmx8Wnŧgc~HK*9u giXA⛗!G"]CIfo$5kȴ/yUB2fON86()U힟~qhW~XJ,t*5 j]8 "UCbU.iq |<,S*nXۜ>4&ƭ06(k)ҵB}AJc8ˋ̫R|.NAv,vĭB㬡>Tj 4=e,9zF:^k,C~䧧/7Y12sO[BwA!u1: 1QM`%\- B [0=ǭ޽X+Ⱦx&]Vq0Q~]xf3``) w"v&G;p-}$b5߻sA$c%M)KoǼ{.+7h}S0 .a`e3lcGE e$_i7hz 5o{bۓصkjνw,)DmH' s_ৄޞKs8 <~z8찊lygRWa $<At[+ͯ ˲[p䴔"Tp=/Θў!l@4%,z;9mrgt+:!~k-M_y1FZh}Q!B'9W,]U}8jY%q9Ql} EVAec׳Tp%BtBD:l"lOJeZ-O'M;!J"u㴣e*A() cV몁/ϻݕ#^*_gxR! @u '_>w)EF,5Wd88X B>wc}-m5}q?U:Ct\]C Yr4G0P=Ma&VARc{"s^x~xA4:ͣ?p#M"ϜC6%dv<Ã"iRFI?+p`ehNsE؇ 0x8d -QX̀P]Vhi/g,K2{jYMyݨsj ?$(оBQ3Й5#%2Pz4ɄGL$X^HUY &6~)G0 C+∙4*o1(Ӑ6-*>m4 kH$k ֙9ƨI˻L>so+_ވf g @Gp_k)kO|,+` ;`n) !VRNb~H7`vCͦ+TW,A%vhpO,,[D 2_ťbMXɻ+_;HjMV[=jpz{!7!e*SyR!ua%B1 yFw*&@on %OsӶexG:؟XUx@Ռ; e7^ng)@ߣ];֫= G&cYQbh +C:>v9qkmZ&! S>ހo9t~UP>_#d['>;?)}s<yuv.QwS5w_(n)!aG1gJY\t7ʡ]74GO_tڐ#J6|G%G\z/oޔAX+"!V:%>Q$[VUnPlB w%,Fx7>z@Fv@޴kaUD& T>^plc%c-l(!V6CW,}x'>/D۰ /^#8;)'ך( s=+C5ρRdEb<ײ/L;[ 뇹NmĹEyNw DLg>ZQd .eU9aE}1z;iyW2e* )WL*xl9rC 9;!aJLIuQ钞!0Glh5>o3^UA<*'}.A"|wrjlCl/*%pft^V)r+ }oB'dAQ s1\GKMmŲ=#ei;~cbvC,0g]6DM6G%֙Rr=࿸7}$9ʞw{CǠ,avڄ1#-T{VYwdEv%bSV3}5n׹cdfkP`C9&X?L W GRGHZؘ8E^C i :Y⪞R#1_Q1:~)ZSҹ)\uFT^f+# cide*kC#+.g,ɛacR51(⑾Koާv`F  HFz{aljUy48qQ5<$Pq-fi/ %T)1K~P]2.[lhѷz 08qgЈe{=CCZ M:^Ww >X:s].㨈IqLH%Ƽ-'Obm69S P!PaeT}i m|kjGs"JWs|Ą-REYoB]u EoU/(R l9kڹ( @+d5KW y؜Oajݒap\_>˔9x6FӚƉ\qQ} 篮hZ.$&SG.$6m-hze"Tovl!s4X|n.% f@+[Dm[1 g4kPW6 Ouµ7k>?L9-3+6Y6GXx*6UDQ o~g5ߋÙۓƒ|[ziS(ш-lʙK}'(){Box%ٝ6g&]Y՟'D}˧/N_{mQtV_ }'b4aJ'"-ԭTf]8n2MA]˞"夫4}/r1wTlv)T HIvdR:_jM5,гXS fky{z9w2_1 !RΥӊ!&w8bA.mRM;50r0l re% ͯp4SK~Hr[V#m)1m{9g8:zMtTuTČYaC=wdj&]I0L#&@$wqͤ0%8eN6@ƛ~m-1ȄĺP#o&w[8J&W' qd([J;q$h~ ;S+*7LaZ_2Zn)Rp4+m X '{Wnwf12Džb Eౖ\>vǐlPqj#hxA߁|H|ہfNUu(Or1wt^*Qk:%8$NR8SʿWy& yȵ ڢLuOĠQ|'[ l >@1栶% fwF3Xɱ&?PpGJ5ђVr v\ΡRHsuAF)_ ͱDȟrJ:1ȡOHl?/ORr\sPqF%&Z쵉8^H2v ̯i7}3Dh),?HZqg8j, ;]q1*բw{-hWgS +~5?E=qS(ET2ĘLGmo4yB&"ĝd^|TXKPn6Ԫe SI0ԨOcPݥQ35">օβ)ŐȽ{*?6eI'+'_V?ah,N\'1}󉛓CuZCΧtv {U=+x$%"adk'πd|K8l9)IA]OU0LAnWo'?z'0\z0 czڍWP6Kr~$CY\|MǕQ })'@KۯHcq+u{w.` \ *KP˃@@Ug膠0ꚼZo=T0qs7ZY>HMn)aZtcY_DzD\J("?L?GVxhmդo$G9uLNT\c5exjAd)3!& ki-#0B;|["p,KqMو]X[fղWAs x ַbtKiFP 5#J.1U˼  ؄ [Þ"ĥi(..Ȁ:9c20*IR^XŠ0Dv/-!i;iv;M53 c'F_̹UE@$-Ev9Y]+*u$qPg {''rS/m"/ ~lؠ1 Yn~qжV`~t9 mY.=3(QLKu\{=z6X;. qg_Gl<)h(ymªdGZhߥͷ4C5h7Vh⮂<ϤLOtv7> m &D-6Y?g6 S "3^ 414|ٍV$J+X20NGssqbī;Fn]@}V6aKF%q6`ph&NgWsm,NUP;n2iOp4J28>HeӍx݌\ABRX>vY LA}ov K)OBދTƘjL)(}MSFɁl*ґn֥><7mjh;!Sh.aUem9qb"<0.Q8\$ߑ$Ԟ}OIu ͥo3ty:tQX' `qpȿSQWpWJC<.A*zu. #o&qV$j'Tu8|il A/|ˏ Т>]L}u,BQG ]khF(eЏdzm!Aӳ$>ӚuNg&t,LDؐ?8a*b"7ЈOsI? P4Q7nheظP~o*"}oSpFoq'xbwER# P,l˃<]:d A,:mk!J“?U=2S&̨{wl3 k6t5]Uq\8@ l)Gm6՜uDB pTƬPAS]v0_퇕 Cҳ$_*lд7Z4dℑPmfFbu/d< Z͐p*yX+;|a~#i$:p$5"1XHaz0=XK{Y>IW7"F•xʸґ!|tȝ X,Yje]XÂ%~?˻z4/ḎW ?J1Wٹ:(4ߍ5!#0Wx"lb!.0WNlʜ@¤ՂZTNTl!!@TMⓎq'^YwI0/=T(oiKTWcTS=ֶJ;1\?K/qSTX@>Xsb/\pRf@ftnrl"8A;c*jFzoVՇqAt۳D[N0 [JڦC,.e*bm.r!;wGj; 5iaʟDӳr!}BKi7!XY^/D[e5Szf]I[.v_拖jc%*Gʷlk@%/OVZsD4>}Y躄7`r*sZܲ(o8MM屆_8|Ìq;qndɳR\[6+ :䧲f-"+.{qN$R 4Z5@<;Je^Mנc(㲮ItP &@kH<  jL(|s6&fUEѠWaƀəqxSGN$v Qi8 ?fO3o\P@PNpN<"?7`gp؋?5z8y$;X,FEJT"&ʯ&[#3eoLygj+x9kI4rz%ҏmt7ķv_AQITa4FŮ6ʝ`<`?&dƝnlG~E:Ǥ!ct֐궼h@,y55Vm5uSu"e.+0sH +լ5ѯ7AB_BbX}&Xѥ&'zv3Y'͡B{68Ǻg70%[0jy_Y[x )JTڜvE`uYNJ^S&oS\Q僎Х Ҍ&c]vr4U>7>׻-(tJwDx; p/m} I iR@bh^Ϻcw; 󎧽zzC$ AItԨ> WsW^T|&@`cn3cI0(YnjٙUñ7K6f'%e';|ː4Y1Yl۳\9Ȋ x_߫pvHbJpL|#_借ACIXer{9ήEEP0:gŢuXMk7m31!:M@ uwd}&gsZB7'1a@GGd`7EK,KWb{KZx5luJ-*E@s˘PlFpUSDRя'9K0Xd-}-Lȯ>ʧcѺv+sR (dc;$T 9H_Gf&g/ $ 9|Ij+\uߌ[!k*FiQzΆ/\2eFcE+pV!$FF٤"@9)l2q&m-o2Us$xr%B^%]f A# Iyg|tɖh)hMUЯ\yprkZɳ\^vaQafA9x%o_FHG#PcNBkI^y0Zѯ݂X(NbC zs䡱g7{pS:JdVsW/wbrnq5dYP,^p=eZD?;+J \LIG;Zؼ?¦:T#j"0hEe/wM":r?9-l4$L>(v[LW.Y#J5#鴌{S)Ƅ*&zU=g'G>tR睙j|eĵ1{W(-lqvW ("C( |AJ_*9'}I*X 3gMo~PЎ涷Ȯ:9fb.7Ax8ۼ[G<d]`viXZ*Qf0fa]{;H867@FNF^3%/YI\ՀU} С7̓ P֫S,  @%Sjӳon26bq<'f0VTB+ !>c󕀮̍ Ȋ!I%tH2"ji0k5~o,]jm<+m"QA1,$ʦOVAD~YC;2Mq?}e@Q NݼlYG}l`"J ;)%EUI\fB" .6g"6ϤN[ `Z UU/ R3\j+123)Mycρ9@\lG)1EUw)%&=^`03;SZ9{ga/1jd3L .}曏80ex彾o8N觵 ϙ ؃cn^>ēW)V_@#]t{ģPJ6O21Zm-ú\=nxxoŶO/Yc^ .$V*yc$hÔ*<J; eqw$nIJ U:ӛRE '9HvdtSH\ư=pkXJo%nOD !kyDAx׈H0S\foܷ3iY}+gN;$,c\Ȇ,>e.g޷>Ozaͻ_M^P+2 ygc6[@M/\J!0<՟&{sih;ou#6d`8}:kXL| ./Z\~uM h[{ ojhC-3pnX~#1{QԀIVQPU(0 N\Xe%l]Vf}G]kMȓN9`cYt,Bt_̴[ 6gW',b !ӈA{p Vm ~z5Ԛ>FO16e(Sm7ƥS/99}#'%"Płb7[6b$\q*ABA*_0FG>-SrC;5.IV_@.eyos1q_zzi[l0v%gl;n'r8~ ?N}w.2蕒s~dL;s:*$2 Q)zfBRH6k7-4j|uZʧ tdGᵅ rx3Y9|/\^GeF(t>w6;xwaCe&:cp@ᲊN;*\_8Z= !OgE(USGIH[YMh Z_z ~δx P}oE AUkH (KKJ6^SG־nFӥ@OTIZq >qƖHC %{j#z BtX2YOM5ٷ~ogIN'75D`%H+ABuFa y= cNSnCp_#nPL#< @O}xAlwtΝƸ4\}}0MtxF}_&OZ%,i@貞ܜ2VMii/m+wO"b]Wm dR.'P'P:ikC">}<v>68q`oQyM(e?5/bM^5Ƶ5bq粷ߢg.eQtߠLI 4)[Iڵ"!McaMgjP_2n3r\`&f ޖ/x/n7$U_<撳N?w8:{H?Hُn~R}v#) .κbxZap0Aw d0A8gn*=\Q\a-y]2Eb{S)4-> /CyYa=UPva'݋|6OM:F_plTWT0b_͗'}/`z.,m@Cd]6NA9DՈP^ɗ $TΏ,bvAKjV#Ox>a72FʒAIS$k1+Hdp@RְM.F^0*C-9a7 n_,@ezDE'$W,j,o*O?4(s_$).:;99Z;+6Lj2}g 򼥶#Ll[da+;:Lˑ28TH'fm.<^oe^#īFQ1l-GBL78@蚢{@`>=j)@r1?P4,KB^9'͇C!zaE$-E;ȏJTK^-,ZȮopƿ&\pZ_Ep?Ci͍ (BUNl>As0WU0]^AWʔA>k/>GP=l^;a>`ҠxQL$͟?KpdPq\>% :pGɶIgˇX͌d%B۶~?*.;Sk(+VDoa"-6\ co,n sYiTTNӃoRwX%};.n ~ƥNBHWU. ] 3¹l9aO?bRCQKJ,q^qQs'ѫE!nk#o77mǞibg#ۢ{ZL.^&O_{>8K0]Ca hde9c_wT0k5b鐐C4yN+Pʕr^'N$<_y{6bf.3 |sp7:O.u tP̼wp].%vZkO`(PVv66LLe}@y$2x0BK@2~j/2͖ ||5k**1㭜p,5y/1.nqc\6V642;4rXݡ5_ .yV٤(r %8tHU}kq"_r G[j"NQx*ꊙNRO^Ɲ`|E|}v)t L0OUY\UډWy@*w|R`L\HgU5|z NYJDҍn],ˌwFH<^ܣ𬧁ꏃ_ :/B7п$By"g?:X"#.,-!7^u084t`_p g{ώͳ2]+2[^5s)0O/D@PVmhQ+׍8BS_(Y*Q(H?kzӲy5V$9hG0X^|U2QL ~RښY}w2ҙ1w$OƩL#*:Gv[ӎBq8uS<641m' 暮׶ n0s 7'*bl%Ɗ!%9zg0]aMhO[($[dIЈ)BTLX~wo en7j4PߎOgAU]W=Nuat$@~Y6"-ŏj\ۋ` @"ygx'm#)L&7Hge̸h0.rjGdx: YF¬b`dZ"=xa:Z YUŦ*%eZ~<(6pkrX%]-Fq͎#&,^[7 H[:~~%}MybbRIqg(NҤ4hC2ۣse[On>B=\L9 yGtA$ώr-OzY165"'. f5QJFwwu˼#B_֑V0͚0qpAi8g* tw|m:Ub :#eq}-"qmZ`6+{\%1Vb pɀh_^-M?6,(9CxZXIvțI-a GV4SN= EJf65ޒmG^ q㞦^}cV*M.X1dL1 C-:DJ$w&_ 0Z`wA_ x#+BJ1呁πt0xt;$[Y&d^2#fdCnȴ/5X'L6-lMQ$hjҦI{֖"*C|!8,9_~|/#NV̂ƎkFe:/h`Bualhs>e"46-A 0#oXESѣ$d,qboLks^Fm  3~E8gY^vDn*-ZIuO}Y}UK Ku>MaRs &bcX19S9vL ]HL% U93ja җ5r\ ɵb_Lԩ"g=پ(IY=Y˦%9O a0 cE*LKݶwNHZ\ەO!lPt"P 6z))؟* "׊gkY t@@Jiu ĺzm0X5NWVZsjO`UhnF9\%R ǴSkҕヅ,DV8~]Fq&'U:+nBn$ӏ y|us,ٝHJto@( (p 3n?7b#߮R<س1Y&U ǚo%ݞ}ǛH'Wf,H)J[Xfxo p+ Ph|S2oKgU1GKq˷wWjx¸{`c%NJ)e'}Wˡq)x"qU9C]2 ugQ(Bkk¬Ho"Qo!˅b_Sz**Jrj=.^8P zmθ|}@G N+,u4q~gpN17r=AM7Q;%2jp ţ b"喍js(XlmxJ]8q kt9&:G] VtWPuE$*#r(Gau>hrɥ6V EB|Uiz_Z^͒X$EqPQH7WlO0룀$d0"SSJё|XFb:$aHus<^٬|x2XJ9.ztfjj+C tg̗q'k՜eKH[B AF;cj(heň "G`wE@:̾YA50_R 37AV ٭q:O#Y7ױWG;Tn􎎖a Z=~O1ܼ9R5t7jrj#fyܼwq4 =US RL|op0$7T59:u&xڦӏQeXG:rZzo-I 7١m=K֓IOz 'oV}؍J ccܑ58fYgLu}/&b^˘ 5Y*Tf#c nuWr$SM-f|)KMcCQ,UMo:HIZlqif!RL?S4n8NfvTǕZZ`e˦ ܭqPfl &D"5PE4KC=P-e!+qS~JkyEE*Nu3'0qAg  ե'Q"~ī>E,ouf՜qb{@┵vUTM)"1R/wǷSQuA-h~5Zm¯+Z@tm%hfG335TV۞4.~nEQV[4׷< eK4QW*O1rk32yAxɍUzcxv#8&31`%EvN${;ÍZӏ[?CCŰrξ`ٛ|/KJߚ]hZ[R|N ѻ!M$RX9uU 8DgG0,HD#VET͵^5VrKsV_9mMrA4 Xbg~8cjXѐ9g\zhJ".mSx,]QГ"~֤#ۏLc{iKQw: p96e!EN=)VD\X)%cJDABApv+JZ;z_0AAf_!a t. 'JY >:e e ]u/rb!Ȼ]K+Y3u`'QժˢkiifOrG 8H޳-r߷SŽ\(CXH:"9S8#S$lU3y6e)#K٘XOGž$K>ۗ7pvA45$:EBO:BjSwIP2Y)gR }̩ YR2]?p:7'!}c {"wBk5H' t#~Cq3\E"Vb.U37R^dm)Yppf=(w:AJ=nBB,y7tXx;^<<,s>F _*Q`ѻ.[nCQ>ok tarG?nf'&+wlgCe[HTNo1WF Pұ ML3[-, M@n ؕL^G`ӈAPPt/j;V@GM*;M:absU' |-dlKRDμA~z8aY.#]kYwN$SvKːs\Jڶ[q9o&r(R+5F̯Z,V}`*%*nUzx%ڎ\7Ng1-FQ~~NKCe<;Ձ69v+f]$^ $u8${eNhli1YDTbiPCX7%Ԧvޛ&sP8A#!s|H5*^`M˸AN{1r:TO4gcQywg#5l\u2[KLc1%xW$q5o:[LϳF<\!4ҶN5!9̦k)MRj$'o_2|h Ł ec'/b~ Q+&U~]&ˡX.ޥm^SB7}ՠV? k+p%k|U5`b9XJPU=*GÔ[VXj:aK{7 }= NzqjrR9TQ,ۙqqnou&)T69v!sIY9qA`'JVhT J*B7r.pn#qfOJ9W\\٤SR{g2bHQ, mVLUF1dN?%ǂ&YRHqXpp?;Qy1wAo<)oD93Ξafd%Tp$jb-\_,ayto&?'zDuy+I 6ObgOy„H  =Sqcyؗ(EڋIL+?R ur Gϣ8t}zQQo\L^0m}D]&b"KfDSLp{W djW+ k#T6B&%\ @'4FU_rB懲Y5OX Kb}&;T+ƲDW>iw"T. *fDU[9v7ٗdD(ZmTg8Y019ybbh, |<ө4iu[|X+,^4"T [K9ʄh40oĿ 'D}Je4%% Wq;j@Q%sR-m IgИi<0 tخj`4P 0cQ( c(5W7*_g-NV+ۛLI~۬櫓zn:BŌ?Fű8N|Ms$,Pv `$}9+ >; L?Tq+l"_I*G1Fnޥt$m50>Qo$s) ᛿Nz&Ud4gE0OPձwwZaľdjX=꿱/&RAŢ9?kU9ϢQ+gc!N7h4slN-H\lNX"jUWxdHThino0햁Z3sң_<_ 9mc/ ~C6.Xk^J2V?8Q "Q \V3|lJҁ|0Vp~c ]WϢsZ4mxku|98]MC]N;[7Xx2fPIixx֑lOTw &G%V[dWx /vb*+qS0,{OS&h䰩]}wzJ30a`nQ\*gʒˡYha9FP²,/^VETtJ}*15YRy@95+ݗ;J%ydJٓȡjvA k%N8\FPh)mYy]m)l`m&O#2߿>i 1H#0-f֩^`͂fݒ4Ir!^fi?5~YG/\>[*ԗ^w`) %=׵ﺎ}mpYΉ6{PԖ7~k9C1Wt<871_Cۉ0yC}^-kaITE ŧ ے:fcK=m" h %| 2{>iܐ4;; 5kIvp<[蔇9^@pYovJ҈jg>v]7n } ?\% ؑӲb,&%np"h3&bΙ21M>A21>94zK FDf. 0ٸ9jRsKp.|#{ @rtSWAӜ" ޽5jw/D)qߨ}rvK#t _{ X? nm3av j4 IU;@FV*NZ1gO/ C=F;cc{M]x H'N8CL9j(UuK坨t'ڿ_D si]5͈&7pTΡqX|aYjU JFn6B>xNRf\#K{~O՗^&8N>\.ؔ55Y=JzP_}2{[ Ȏ!mh;kT%ZncD~Z3 H:YM5{yآ}Ylb]J0[ \J~g1L/  _rLd*M^췋`w9PbGe ~ζSԂ1guzFόAjc,xڴ_r`1~hY[q0h%U+"i3`?>єCh5t~'m\_.ħ`jY))Bs_$6j&VGVz0haUU5aDx+/wv9Lt#dyav*FxqFwB4ҲYO CcM\< ItYY{nT숹ǣk^*S0nU'fߎPmx-d(<;>cWi#oXwUPı ]@_"X9h; ȒHGdDOɮ&43#,~.T8)j-XB(ӿf뼺ŐG^ks]?r=Lte7}89w4Yb7;b֎ڜcb@|oCǻxlp#u&|J0Nl1%C~cEXd#l|7&ܥձlxVyde ݏTvf#ʰӾ2RwTp6 gL)|3}3 *.LṈC٧< |A8`s|`)c5(Ց'ا"Ւk{ ((Tg4hycQ4`,4cD_\#٬Mw]V8klΗA~!t&:n餔|QuGZ >SN<.=c[1)߁k?ѝ8%};#oR+y:M46kOs5xA,]7|Ϡ%r5n@!l: s|J&fP_OXx5tEZ<饶N}6Ж??9w1JE21"q4vJ֒j ,md q}te8EXM_E'I*V L_|?}:us̪a8nCȽ$p9E~{q:?"V9G\ԒUG>y~à\}Y:ܿ.%&3qkjK?G(>oD ˕#$TcZޠ0ȒȇsCIg_@VHm`;t0}g .106ުbDlw 80&Zs:@ f+( TSOL[r:ߜh@1Rect˕z>̚yegyj2~c$ػ-m ǘaыjD;Eo,F# ' w!@fC NeV2(>6IRY8:>"9)bmoLdUsh޸ w Fګu ;1 HDЭr#Nu!\x[GNh <3A"f l֙JT;Yk-).[jyi =̥\3{i;2I׹Qomq?߰8%'qhN_rI VvЗһYm 3Uy8GqHLj}5TGY)wx@r(/c|6giћD,,VcCShD {SD;`A).l \6;כ=_$'d[ͬo8sSć^z2Sqz2}(H{D>16K4jj]ԟH R Z1=]J^ '^s/&<$"NFE|);W퉥cuMA~(nj <\{5iݗg#ΧHH 1NF1@ gj\P]U<y4m3jdr Ok; [h @龪 )yDū&uJ1ط7PLh8;|=Fd؜ "6ިT!CЫP] @ׄ[/Eu`L> jѱҬVGln ҶիZ0fEEAUlj$5-Ftpݪ1rEGe;&7>Gzb:Δ/gH'eV13Du"2(QZ-_Fs Vqeභ=2jXh\zI ;l1epuW4X!Sás{LƢ^5Ѩ[Rqkt=WpQ@_qzpŠS7̔ ֕ȥfXf5*tڼy#$[ӧbvx#QBl,'pRa(8Jɡpuu&7-rdK' qUX0v!jD O̒U;^͕h qοBqQ_.f'v[p˴#0kL0*Ssᄋ}BtK%Tj{p(‡,4#Z(u/x[m6n9#^ g`ɫM*cE>\tllj.>3{(JuӚӇD<4zI:Y/=^h X8h=bi-Rg${7ࡠU:$+4H`pEwB䶷s)6+Y= n}4"X—]ynIba g\]UΗљ*6-å+d}tOO9ǶwLWDR޿efsw/e5adn n d+ix(7+V`#nǏA jQ ΁m ʧ26)3 1,䙫́+Y5m2u+g/Uo%aڃtfU { F0woiQ2( ylPӟ'nuίpoDBh%'CŨbMdˏr)7wO߯=ŇkeϽ&7@/Ôqc9L0 8}k)/6Ck=4^bSS\a . ?e!M+cSbI|.Maq?v7CL׿4>7%WG`Nq0 WM||U}w փI8hO%nV`y)A<^ (%XS/$N- |G5/1Yq}gMK"ܩ8lc$u 8vT9[-봈@e_y6A*z_{ZjЧɳ2t:f5H߈M$#!{Z;7S,e1# #3OvRX]hԐ=:J) C PBfs =Hy)d΢>}pS`i_4vHL|q=C+;),@>Ҹ' Cbt*$>v DlBU@G jyo?kK}1Wu۽Bk/Y,Q엪=6[=Nq7T[q ͢)bKmVE>HimaBw&&VT{ D B|&@XAZpC!O˾ΰC=FCmsdtuu]&P;d-ڧuŖ 0"~d Bpo@M עĕTc%8pe}I<X tB.'q{OIn#]1Yڕ.]`m؊rF!sgGBPFХg`űа,֊^!@blOo0ʁ <`NtЁa[ŒdhyI 2zƵ%ʵu6!%Y`w5Y Y #unH#m1H 6)!31G("Y/O\^*Q?Ƴ`~rſ 哖 NJ[Fמ=ebŽbê{.2h!6f@E5$?dy3S >a{uW7-)eLB%Ttv`c&q_k>}7A$YVͷڻ/88Yj<'N~ܕ/g@*B/#7;s/RO0H{fuT9eYU09O5O2HFr+A !:OArǣ*t(6l)u wnVQ&Hx86[oP[fMoQ~n$ 9 fmI@hm_%gys-.v,"T__^٪\Pl,W!FNu_Ģo)OQ0CO?TL$-q|u:>Ty3u@^{D_1|0DbA8*0P<{0\΅*zU*YBW< 8z wq0bOi BtC"&d-{ Ap9/@Ч̓>d}PZt ` 7kP9˚k3uaǛ<ۆDNzN# }܏=3qp?FbHաb8_\vSTI5O][k}Z ̏~eXBV[jOg?UJ:QڲH}Eax}c> NCkB4]ՁJ#8; 1)ΆڪZO8o;읱}X㊊|)0JA7`G^`=\ps+4v=S`timLZP_YCxjBamB&9tSlЉ O hCTW!i&8?T7iv\[C/t&ϸtDj4ƳᮠsFL RL!LeuO[؄*Rݵ>dZELO8xV{f^M+=8?%`uW쏇)Q5C\F`b fs#d^7B1v.g*I` 4#{Z& HĄτHf~x,ˏ~v\6DdmylaX_.Fˍ`zp;-9cmMJZFȸ@hHc#Sח2;0PgL6\cnޖNSK#Ju'pF-5$Hހ`>%=!Z\0t\ j1Xbhf'M밿SCVf_>5vr8i.x>tzy*!~8 Š@nǵQ){?RR tPSz?\Ua$\=!UD5Y#_oSsT ?D]no!]7Tsm [n=->CPZ3Px[d ,~s4 RLb.1v叇b˼t$=y+٪egJ).ݳ8eф(:f#z0*z[9@k̜]Way2g}XR`p vp+WԿ"\ͻ"XLql&v)uߙ&‘NFaf8TC8? J0UAm!67,LL1s +spn$]3H< 4-bPd;o,W (j0)ٶEoӦJ;FzMMiU1\.V\eKȥ;)1`#r3A4Ut9ߤ$Ȃ8NyJ$XvXThSXk8FT)SohCD!mIrKq1|>7L`.eԲϾnUAS9jÐhWa-yxNӌ0/H\!?iK=T{(rA>I KpI`)i+i~Ph!u;>\rqY/2G*FOh!F7xĄqaAsVA^/V-i̖gULl^\\{v ] ,RStkV!$a_5/h5}G1)^p.<4FX,-$ElP iRi+lMR 7\ߤ˒)~#|A+/4]( r8,$5q LhPᣉXAŌv n{juS++@{#r5)iV|Wu?N ɮxHigw cK[QRSOv<0xQ4 h Tc,5p"sCFV-Q%n7 #X qd}; { &dG*Ԟo8яɂe9֑CQ^i9M,(^$>_4_8%XzX;"-XkK^#c?}MYjTל,c 9J.>5h(-M"xyߡn lX5O,ӻQE'P4x\Xo>ALOiiGyngb?e)[X0^vM@/>6dgg]_,A UdwoSAJ^ 9RP÷R=Yo`pRp RMĮ:B/>GfSr܈g2k!`o6.ab;$.&F.QԪ)wt{5oӆ zu=>[/R҉OVN~;; !9fbB0vv]}L*s%$gtM^w#vmF3#"wtmf8@C#<~<? t]m0#ȥ0@ڣ]ۙ`*Ze$153:93Z)|8[x|?K ND8M1جAٶt#M*lg6AnK$&ȳILH#EGBī+pD|xZⷘ(g6mAH%"jӊ|ET `աREx3d)g_T3\$p1]B޵fƠ_a.ф*42MY?E s9N7w_堻`7SO< 5#q8 ,v2'+MjxN% VX [$޲nĂK^QDAr~hA+*TQ8S? Ihӆhr96U6O^@A#11wۏyFH\@ng`^WU41ꞷDrO)-hV5MtRxeŘ zqXV" 3&:܏+\H;bFHF&:.ܒ%yS_ 7gAaL xmҪ1+=LH}-Ck(%tM~>)J쎰Viz:Ee)5߉c#݄"n_cؤ;glAמ^h373Iv{BI0'h b@_ v;Ӡ&%CY@aગVZ5W*9ԾϠqt>3>G'Š~10ĄYYᙧgϷnRuۣ>q#$hzGox`L"IÂ, #GaMc \1CֲhْbYSTFi]D3DV+7%^ZfDYVw{C5ۭ\ x p8g @%;[V{l{H-[ 9F-0afI@bx'oO+h7-l?9UTs#A˫fi6a{͓ 74,Amd&@3^=}X+{㨢W,I锁 Gr[v.)L;^[~sPc$w8kK:q(%s$/D|C\ZS/0 kﭧppA5,[Nr.*t}N z'Rpsz"h K6̫8n{d/ck*|]Y] kԃ$&Txj.`'jkK4ߓqkٳ 1sH~+}# \N'Eu7O]V Hep5aWBȓPB0dr?湾~iV9#}7h'/YmUc[jJ_lLѲBbnt!*]pj{XwK=(.VQ3ѷ"\EYj-mDRw4 Q@?s&W#LIHL@k] T@;š~X]pG{Bp$ץL%ekJ1WIPȤ>cUHSwnBRHEXCu$8'@'&g.t .*NˊS ]gJs된>#1"݁T Y&?M\GNiy,Ɵޘt)jo6 `3ڒkP SڹEvЂђݍ1 GcrN&}2BY1nJ3. .#hG8U֒؝Xg勡o;~b9zV!ʷӐv_-1w@0O{Ub8@2䘢 ckL' e?/jLa՜rW9XoX^/=*vDg_oe<:1F <~d [7Hè#v o!~:dE'NN RFQ{::emh1+1`xs{A F׳_WxΊF4/ sȂz{Ȑ& yX!j~ŴȘY@՜UFVr؃m'rltFK3ǻ 8# 1ةmgd͠c N8XU,F\Ly9X>ّI)3^K5SY)2|X6%Y/;7k=wY{p9}Oмc9WiY1p*))[ݍ['!Yc Ƭd3OV\~5{YX@-n| ]BTz.2\6cm?}Y;:Taޔq׌EDA<]DS H[i~n?tYVz)5/a`5BgCic®\{9;@ Hk9iᖳ6l^T36R.٧O>8ܤ,ɛZ} <_lYK \@td 4p!#qO+`OcĵxJtҎ"x~A!xCeN<~j!`ͲTf4K@s|&%`{\e:^mvs%ԌGf`2n8g?oB~BT ?|55}}V|~yw*͇@jDDR$DYMElk< &jET|4-Im+֧l%տƘ B2zNN}pge~R@-ypPŒ!6zt݌ xFÙkG1Ynʥ&aV-YT–uGwOMj6n}gC/x$@)!DNNJ&DC \i.7|'/keWz&g!Bdj NPkM| %+ #Ff/įYd:ףK  6hJU,/F3uWC4FtJ`-rcG0i@ZHf7, ƀ;Mxd~"MjSoBz-# $;՜{h Lc }M- Ƃ#n"0o7|./N}_ i}?;]qsLs|E)T $FP#~Ե!q܎ g.Y1eۉj`w3wl6WÚw=gSj~]zju2^`f ԑFnrwK«yDX4~> iՃX/ҋj}wô\36W[Dje/c"HFYg.VqIs^U īQyϹlfl0ȅ^غn#2$J44y`*KWnAd*xؙP5pݮb_.O/+p(VѼWVIޕH5)P<‹q9$E&ҙDI6I<!zJƓF)x갲|mO~ԧ@7k;Ariz?ӒUt Ra*9.JT(Z C 4x/|HVs-' P7wEUKC<)΅KN[#rXzwO'B|HI PLA Ed₲x/!:X Ǔ3_TNv7Fԟ MoXNFyh %NY+/?ZZ0o$a8Ό|~!<\qzr3 |gK?Hjn{shw"V@l!(.-:W*i򎉜쓷(pæ)wTחpi%rnY?E@;sH']߳8+$7t8c"$ɳ2ˑ7!|sޣg0q!8 `{IɡiCn >P9bW]ڈFkxuo0yðltAI&?3^ǂkM }Eսz ;3 rj=x>>Ww -)QNI'Qy0ISM f굶e\ 8hwlNb_+xb* w[y(/\= zc"ѕg=mDeL"^x>ǩ0z<"Peo&l@;k?_SN$9RRwt  ^H``2$9:Jf*[Zo W=:#gj*6hP W ykN9ukn7:, ekqNDr۳ײɭ DlGA-نQW-Rxq.YI?uJ'P 42-QgV030;B+$B>($NՅCP$;+Ja+(QفB!'y[Mo'{b7H-D8lަw4rx+&=ҙ˔64X3zXR xQвӁQMIb;d*?(b^paDG ˪ ;g4oS{ϥ^V+5)|V_a漑 מn{|tͷ]j`b8V#~]F^0nϠb[Ry0-B_ rpOg3߈V ǃmt ?H0G)u'~=9 (aC cxeBif] ? P?}Dj抠|}wG +F=1n۝J/e.jef6" At.$֡;_(GJ>`%:IEZ^Z~ qa\[,KtˁjBJH6=NulhYkO#J OOV,3f~:G!(7j]U$YL}QF~a2lزGSdarKIt8'qwsׇ[Ed[:%GTW# 9M"T!$U\Mő^vTtd/IuS,Gz%~w*ġ6230t"ڛ/xThf 7؟G\so}b5?kj|(uV"nq.l5ׁWG fXa-轔sT+AnO{6&&"R2PJY$C]5ڍK@N f +Mo۪2/k让PN~3)!|"mT~NkW6}PAnFd]֋nP0\ RrMfZϋ*XlGUDns}R*Ez '(ӝx2cqnw`'1am Wy9.ZF̾;dPwVH=e0O԰;-aqfp5e&<]} dzS_F8,% &.s;ʍͻkFo7a8l4\;E6( UuBG?2hhUM`*GNřܘO.VӝrH_|{J="6\;4pౖ xSbd'nx_!wHN,’ÆAVy0e !2YzO}t77(wIk'Ͳs%풍l>V͞YNFW3*_?6ٹ;>RpoGD;7fޕŎ\Y2d=+N׷Nژp7ּ? J(v U`\+ek<&򯇃̜EGyP} EUDȉ dkHZGs~DߵS=i(#2Ad峄])TBc(_`N&b"zWSX@2epy~N؝rt|#nz53j#2ԘJr Y<#ٔjStP\<>\g;_I0i_Va+|=^_TrV&e%B/N7c\m4b́X߀0L\!ˠu޳2=-:ΒC((!($sŢFۺtBr\]#)ax3-J (24q9X" <'EC+ ztk@MBGAV#4SO[_;&G2\Up݊\:@##nv' Wd5R6E>1H>kSR@>vW s{QLw6,(M9re˟|o(Dصvj8C|{6J440D.FX^ qٹ˵5>i&5))WCfH 28z/HK%O`6)I@qOӓ+Yd$ qwKfQ@tF:b߹,Ё;DYo+gsZC|e\OH֔keWEW3.-AWcVXi+勗MHvNZhޫazJ y0‰ K~tv)WsڍS0C;VcnQCEnثw\a0I(SWЖw}u5/ԡ_ !OHEqgجHNMc+O׸ג0rm(U}~FJl(1x/P@kcu ,V4xLd2fz@<0e# _r^h&iay&Y RM)CvCf$ 1;2t`ڡ/ C!Sakasm5 @M|e`#Ω 8-3B`x($&iCcLt ȥ I<^l( X:wdͮEeb)Oi4a93)vTQ:(S/asGWrFIb!1b_ ϪO`P]q݃Cb10u]#D(bQKpZAgW? u-|M"3oV8CG-c\|? 8t=IFe!îqIثҧT5"EA(oDq:u{6||bdxjܩmNÂ%ۃ ӥjP%_˾"f.Ik%^njmhDc'Ƀ=GvDell[ DtC6$36*`5?_̮s.QM|-I8zyA'#懪^f~ H݆#&R!>$; ވ_Us}J#8Ui6OwAZ[/gTrO;x>=ڂ{BK^/Cc& fAXxSYK׊vG?MBRgaN~Fܔq4o415~L #Zirb䒗5(̚ GWmhjE.:v]O8&d l`!0| 0AAAmgU!"ss,MQlS*^ pO53V֌,Ww3'c$;\Xl!Sԩ6IBM)+B^3 m?ty $#jO3bi4J❯3(}j >,E-%[֩޹T&.kW x+/Fc2y͢2ZEN S:"s<<e/Ii"g 5|XKVDqUT%NO՛?fgFjFc? [O+l&/uC-okv| ]x,޺S: 8paJ5^Yb;k̺{n[yPٽ>fCfKik {> u vЙ3!? Wf&Z6KWNdS PK۩0I7][a"?gY-199妙MJ)N:(w Go[6(NsHr",8jK_("BaR#-cf:RLNƥ9)lc) ȔgI6I8 UAb?Xy!_=fvvzo>biPSxv Ѡ;9s1&ʰhpԃjf76?7vڢd p(Z9ze)Gcö$2n+tV+.οݧ€h$WX'jNw0zwT3?IMN2o v%l; Ɍw lٶs aMF.eT^".yUߠ MX>vvت~p G} |yR1<܏-|[t{>7oӋʣg%C>(wmԇ"|)E\ץ`󲱘BP΍i#X8um&dJsϞU??;QZ_!m34#&y5P#9ädSNNcvDxQPP֓9^ݙS [*j*~S:6z ,:-}[<ѿf{TnR~p6?v!M¥J': mmDҫv34׿K(({w5K.Qe`#RLmrtyP ga'RS-|0cx7*j~J54P33LLjaCLR)U2-̠0/bEp2HS3/:Ś:[ Y;zDzI9.bиvUqU6лZQ>q oPu DnU hw#{,c@zKiQCȿƧQEGmty R6x Ư`ٗЌH1|srj{hO^$'v']MLF֬5d\紴2<'6x\3h`&Қt"WED^a!lyfJt!2O@8 /zV X(*"Lz'W؅3j.:M䣚~g&gVEOӐA0 Csǖ]̌ry&>R;LBS_R A O"%Ų wA'2%3; aC#-#06Z؋"scw{/=% yA/"*}ljpO)˔R },hֶLP3;m.oq&n縷~VDں'HKux 4kqp~\$z {%9;i%|oH9x>,l̦Z@~馗8R@i$,NqV4N3 !Jy@mp#M~ 7'îmyT O~|[qF%+D"Lgfi؃M<`Kplj@ĭdkhčs7'btjGƬ ti?0ai];hG\l91Bh4e7&i EWRe$ &hQ8sJUT б+(C<Vi'^WL 2j@j2<' -8 ŹbX-+v2N ;Prd#K R~9 K_c-ۤsTmBaQ]R*Viui #N -"ǎ @!ę_ Rv N / *;`RP9 |`ԥ!soRM"+;᪹NƓ n1:ne+z?G$H%: ӪCeT`x|$- *].sDTD}4-'C*UTo2$Q7͎SmA:UzUa 5D5F'r#cMP,Fr gJ7N\ nJ2a+vh0^y]rr(^~'7#kBj._O%s w:cۍ3G($XjT;XG)⪰(\(; 3%2 =Z,E#b1*>oGNsgmR+ MVkN,tl|`'|[Z%BiGvTL?/Vׄ#*Gͽým6HAZh&:Gr7j49< rePI j8\cvKO)͉(L}-@ABq-1LsXMzk>+1`4L8PS#Cq'p=ܕqXRp1{Tu9h^b xR} >]â6r5q6Aiٳ m;VK3+e  jHY (k]FlUc)X0w^>h]?UY9x}$pmk{C*ڻn>v0*0-]>6zލqrJJ[ev+;8'ӗ;6aD?LɪWd 517;[{O+YbM, ?n%Fz/Aϧ`pr^=Iņ8+ (RJ;3h9\jHhђck0:N9@a[kUwyzM%`ĬeGn.]>[ :6'{Q6 wp3 p Hj|ayYWW+ЕL>ڞf`[hdd}$D!hȸxis0\R'рYʶ=I# ŹI L'Oo$$U[$dBOv~{}Ni+q3ӦmOvDTytU@w/Ce}k  budڰ!sh%O?[Eb㫬!6& 6q蝈JjHQwwWx8~[A߁ѥ- $pоmxZ ~˩ : VgW<`ۢ^sQ:J5HŞ>䶶/+qS [ndDWWmQ-B!Ğ;-daȧ 1ϻY4|EI!ku'VnHU;= P:)Ͱ6:8+9:˰;Az OwaE&I!N;H.0%yugTUFi|Q`JQby5;5?QFi*hήc&^/(,viQ/';+L8W ^{9Yn7FH^F-`2i odS:fN+v}x'lrYz6B i-tܞ8L#X脔h%'z &&2f>F=V&+.ҊޅO30PMO+8>%/esܖTܲ!pk`p Z:563J5remm837o.1^?-@%S m9d bCuʈX^Z Y'bQ6~k.MKGpb;|aojl+qz(KLQj׎uI8p~"k!'lRg:AnƞѠa)M,|J6g=nݧ`)bO(tstL 2@̈eOWNwh$o~=tҏAţH,3Kg Gpd^/d g`[]X$VAӵZNfo%.-罼/b.FE}ϪUCEzSj/"RqS`bEyv\L%@('Czn߰^9K3 ܓ7U}Ќc4 .BePzFDz}PD  F?xK'MIN'6ꔀc` &AQS|z j^Tb;(NXe ܛ%[푊|w#yO!+*sE~ҳ͎1P+,F[?4bĪLvxH ݥhx! T 9=OCbG'-l@XxEu B qgQ2zic '/C}هpٜ ar99޵__7`9LG}R~Ձu-3%$86ּa\G@hQk|#t5yÀ+ wKm+Y;`odcZF_֑` 5Yp>jco7* "j7ܸncaRCN>D嵦`|MUMV`͏$Z#eR@Ӂ5lA pFE|, b9!5Qŀ"A\ ,A6)SL$)gM!Aν7/2j'ծ8v3Ges(^ڦF5=b<),LDs,fNx.Xcn)ݷ7q[7$mR` x%tJFtI eUXh(}>5%QޥA+^=mfu# Y618z\0MZvrW_$J=x.<O(I S3u^,4%\~+i@šG}-0V9 %6ZzsZ?(Eڢӕ;q@KwT >𻎧Sbo%Gep/H"'t(x:V 9tp '{DgK+W;:H{|Ի5s Y#E Cd\ĹFPt%GXI},$׌K N`Pb]Xipn@B3N[d@rw]S[.j(!Ջm2SK'Շg;ôSW󊫼m`É5{Q'^H ix>'T Dϙcg"/ }OST#X.?Fs0pt(Ea:(LyH4 O#LSSCksr 'OMd!d E˨8>Siyv##.q[FŘjc7|Z*ayp1F+:5Yګ2ǎdRCecp)G-}[(8ORXJєfh QƂڡ{3Fܪ,"Sg9~[޽Czi~^+M\߼ ZbQD\Ry36S6)HpZ~Ue$=;6&07)\`a4+Q?[8qd[WhXrȌ"3x[qZDcF8 #+9k…g;=S l;EȻıP;d`m?]8tl [0x+󽣊Xw|u8v cRZU&C0E$eo`FKhux1.i B4wLKN?%m5fwR|bG5ڊ?R(B t ”3pNN!;a@52m"m1cRJUVMzp"@0,q܅ZkwtbVũJز gt Ӿ8X\x|No[ MS+WLq]wPr *gJ€U3Su.2e8/ͱX%&P+4BLMk#='5}[#~"mLټ(]W+M6*f OJƬjGҌV!k_DĐ~k/ ]Kľ԰liQ]l}U{hDw+Gt*hd"RNgFJɷ[Z%Φ:TVjDSWT=v#ҁ2xcJMkxcH׵nO=& @SnLb`22.04=': FbuYt{mniC;DBDG@z R7 r7 gsf|FmoJT^'A59" O1)SN x C} NrH;O[HX/9 y@wa*e=ux۟ݷVeҍNL 5G?}}Ɩ vb*y~{:4 \fÒ[ :JfZՔ-=7O [LsIt;ixfY~saίBEժO?à"Y$h$&(2.@]dKU3V"< \j:Xknxe7.oUI}Fi>u8BqVh{"POv ں,)1 #"9'hP% {8JI, .K=}3ߛ]rsQZ aJUu2:X}F7^~[OWr;$vD#Iƚ|%v/Q8&TvJӘIYO (cbiuJuB&c@WZH,O8~Y}R%h6$R ;?#ŪCMF+ Jśo}ZpYWdB],m/SxcDU۪"ZķFJ?9[0fͫw\xN\_'p'zY!bւsa.uöfB Igf3y?Ą̑3ވK*Ug8.]Q%O|?52-K-X.1:T"zETOx@[6+ETvvUBf"9ra>Lƻk{&RdB3.uDF~ީr!Pŕ~ЄAJ_ƊM~*L%|1|nuKSJVf~'%9|csYg#*AD%L4  ~m~I[9&hP UpAyXMDE]x'Ɲui&2ǶO϶+ҖPY j ȺPʁ;`FJߵdйml23l!/w1DŽzxsv#-HŅ'65<9IC[oXd#Tb,q!! YZs*EEvLuR~)mA[FP]20z%<9 5g^i\߾}셢V8AAbr6.6/~1I-L/:XLiD B2=]sPL^ [gU ⷟w'!g5oGRu=9uVhPGI;ua )l0Ӆkp켾a l,'jإaUm+^[]|8sb.q~2p%u{QA0=1CZ|7D%skkHknG`2(*]Q,{Mq(ePnSfXf112EM%w' Gp_V8ӔamJ H,іscD Qa:aNsL1mP|5@R'*̗X^;/WlA3Ĭ'8-OEYոwv 5utM>Ntl-)ɐQ4oFӳe r8)+M!2Jx폈F߀;){ք+ġaP`<IEUG![mI-b:B%Ȩ d9MnRB2 ŇxY5VTXV?[R^S6sIy5zXv&\~$BtNXs-<[ fZPۇ؀ o陔!#)_1@lnXCi{B /Q?zc^ HyxG]~ĄF0*lGEU*d6REoLxsj p^C$ VGKt`j"Ȯ0j b৳~/@Q5>!/Ѕs(&=L9.VIpp)lbUك=1U ިid|v3;IOM30bawdZXzYm\,jVl_b!!L>g[\ 3n ?cg?ҿǍzw@{u"rS^B&KJ6(ی`Ȫg`9COpmDM~L /%`|/|HvTШ;mYNL*Ya8l#Zg15CSbWۢ [Kh9**@V-ȌuQS ҩf'A\z1yӀ|Yz 8{PX'Ms3(st0.:s|6^|yecL`I/UPFG3l㵡zNς N*uƵpiCH.Nfe9Zb*UJtqoZhr=UWm\YXX$x%lʩv8nW+!1"'[IH guޏjBVWw 8h ޯrö̌]0XWx=p(qb$2i.\ `&Sh%OYޞ)SEMw͹<(O/dA?tvB|paW~QK!-*ȹr:e&J[k"ICC){'ҽTwGv &\Ƞ H{cyiDrq@L=>z;[T&UΚH+1gV8 u}4}<"ĭp71aTvi\pT" 5( FOϷk qlJwx7K!RPH'_qX8J8W}DEi|I0mb H~d~fX  oCʳ|jKWns^(u8.gJU@[ bLL4OŨd^*tU՘gYS`Mr6&̪:)^[Bt`lqGqttfAK't9f5wqS~kɥսm J dsMa| FZ*~]8+Zon^QY 5B5\l+.F`_oieΓ3UcmMu wL80m,88tg$g7*u.9VSih(ga5|i /ϐ mv0+MQ[$ le&iR -l-Qk╙$"]@ke#G[ wܫْn\>ׅYeGcD??>Yl`||d/az3QYE2Yfcu*{Bֿ  A kѫ#'yμS6N7%75fAȳ[ i$bTQp@`2g-}+A~lBWd7yqM]떝՞]Ry38DIoryrI~]VӐQjt "bʭ+a"f*|.7V~×|j"*3PDs |ԝ ʀ7/?篓崰w};:9Wܼmn 7u*C~L5sb?àVrҚjU/}SMe6#iFK=Ubqs>7!:P`TC \# i]cznsA Ⰿ VPN hٌ-+{$} >GpN26ڰwC0cl,up z#M!'Ԯj+[8DzIH0OS9EZÌe<O@wJe\o+YyT.+Ok?Bϝ 3m *nyUB"xM@P2Sc75gǥ7)Nu I\m8d j..ά^V.#]ӆ^@t /}-c_l}yڤ~nME WS-GɶPy:vO`bTFXp%yeʦ^.OvOy՟smcȷkA<#֞Be2Bn/sl$Bqd:!ÉlLvXKuz] F~MJ64#ȴs͕*PKLuZR^CwϹE/ $\pm!ZpMC2K$@*'û7]WDS\4SKmۡVDoad7q#oO܀w-[>D!Y_8g9Z7Orb4PM ҢGgDT,f%ZuND„(N2aJUXn~wǼMQMQ^bxvi:!U:YDؿ! kkt  A Ac6B u,$l6w,Iٺʷ6-ܥ,[Hا9 Js.u ~XN~ 3rnuv&'֧}Zf P*Itj83vC\o_ L~gj/Jő'z.j+=xr:˖k*rHUa d;#bƫ|,0[&vNg|C=B&8TPki疓O}c#M73UF2D`Fc\$ 2_obD2OπF/ul+?~-=.&}V &5sfv2n\# ;ŋ+M"d\P.W,_^A%Yg2׬|k 9n!F:L^h":/K|BEi$Ü%#).g,FYz*F1Ԕ󸈩D/jUkU(&`F |gY\L/wboPev}Pkh/:c/h`Cm57$O7ۙwgʓ0Nl7U[w;ezL%C5D_Sj 9OJ{Vm\yb"<iPNïJ'~W`Yg];187=ѓ5&?WK(Jutb,-R흿#xp"K4幯Vo񀪯r;1Pt]ń=)Cv^_ E^,3ĭ8j'g=LT\ڳ¤%\_:%¥铑 OFww\JM^ '{,Ho>͜c;,(Vj_R*ሹvK$iw"{1ʹS䚭 JVy wiRζpC5#g*3A'J^C~GHlDƃĥa,vCpn\#ewx|WEރǂP[%J}ZwF@DmM"9Zme/]6_zaU}dG93.-['g40"TS/~f9"k9q]|߹OY@D" žJk%ؖ*${ōɹ}TN|Qe 2nUG k>,Z[*yMi8H,e+) ݭs PЌjƐ Dh`SRt<`jgJѥz5;ឆzq 4RȈ&A$'\;?D="W&g~ꕢ<%M[8&߶ 5yx'D^ֲF61[oNqW,NH/(v@xpש_Aן4Á3GkB_h,Da<d]Su]QH/?#$F%n,{^#ʦٜKJ/oǙHT8@ bO;\W :ZWJq jq<sG{0I?kQ#k|uK?#2G _2E@5yh$zG,+M秹?/-쫤P8j=MO4:dW/!}d7D1TK@$94|!hhnICˆK.݆wڌ`ʥ{Ǵ@rH[s](Uhga`MŠ/Ǻ0 \ܡ(Pkʪ,Y'*(T5%V! sҝf[' l=RȠ+(Ð2RK]vF`G@Rx[=%9S葛[[ɥ+{d NSrv\"g!)ȊܘQӧ#.aE{@Um `r]߸ף†5ї fFy7v^^$vLkq\Ym{->nQ :MR\Q:DͽHX[*-pӇOy o;U nbpR9f%8+I`lp6f@>U/015D.Dm$FR9Ge2`Y56Ur=7w6\4z+g3fK+ԧ;ߐj7UpzQ{B W8Pkx[JZ]M^SqӱSNU4Χ+gv>3//}`iN&\۹^1cѱxbw@nN/XlxsCBI/[ 2arO2 &} -432J;Y LRgIZ~1EF.r)8/i7߿caQ1 \W"󔢭CTmDp !!3t ;z-#[{sKw L _Y7H~ tlԇѣ'kyP-!Xg^(7 !ܴ娌Z;ka"FP-)PP҄Vw!}34G8*O#:,#J*'RXz:m h2GLwGe41.b^]8 %^${V0# v@3MOp(KQʦ bǘwʵ eTld͔v:|Mg%sS<d:Bc}j8J@BQOq^CE9e [BUGDm.2SZiXh5hRA*܋q '*3u0JS4hadmH WN/[n^rkn=#)qAb́aq\;2*]Bh#Gr\bY Ր 0԰n"ԏ5&1n y{WDjDDBTm 9Moi"7+#E ȀB|\rc-%S4?Hp7;]լ-}o]H.f55qQ^NF=GW! C=^2fT`u\I3Bڤ;2L9c3wa+GAWY~Kj̡l1E)5k#֘x)piK;d=cfȢƽL#{uGziE(aG'Tq=. $o1fJĕzT sihV eqڦt4|N zGa(g+ #U)hJXJ[>@gж Tˈ|§f!QW o_YRBPI/ &:wSA"͉4q5' $ti&)@5rZR~2~هt;].~[f1d!JiLMZ? T<*s \/7ǮOGܣ]Vi1P`!A!Mv؝>+-WSc*ۭIpKX3FTV@`xȘc>?ςw|@3mNqE1r1ߩcR1hO䨷|P F˥K[aShEQgH?$+EF_S|kNj2~6MCR|>6/h6nZGU2(gT"AVj+dm/U~'ήeQ ifPq29LARZ]7jOD|)r^k<'^_8!Q[#Boj!m :u{͌b+Wa/H*3vO1Wh;1^ku>3NF݊2F#Rq2bӝaox9~%Y"d\ԷZd(g̛A7r\26f-Xhk1chvMar0ʫd57hY̵EJ>lؾ ]4rCҚLMBۃSKʼnRBhrdnœl;2`P{:f nLוEEəuD2$/;tWҶ zL{4Mip>79B5H΄9[+_MnqR=n{hͭf0móiዝHLN=:u[%z6z5F!:~ bvNrmӯ]іmx)Huh!wUǥ%yALwӇ>+vlK.V^x_XRІ吝0G!:o͗WzHcc#7f2`"v1[v1rF1Eٖ`XL.i\zBa:/\pXUiNY,?`X]Vfɾd~ lBR8&ivL%@4|ғbO&h4v\xp΀;CP8kMv卥#=Mm*O* VH܊SrHG7/(+1I{S@ޘ\bE"Qy$QyW,vV)-80%+.J|7-:k1ݥ]^:'BˎbBSe,Ltf+DB/eoFQcȔV{W5ވJ@1"tX SXɸoo>'3R<<&m}/!.%tIQs+r7 LDF~6~|`R/ KO%1gUx f kt 8Et4PFNŸ}1,Nza'婊|pDS:hTMk5 h˗Y&M>)B(-}f5 O+c [ۮdH7I#&$wٰ: btL2׃썅E;e*5d"᣼LLIB'计 uf뉢vV-q4c  ]3S.oP#+:.9|wJ[D5zOʠ;u߁y4W]73pTΏ-3{ vZ$ʶʡ=ĚUBwnbVoiX}á}wab ^E'RY3 `SE5&="7GBt4]P'KB)Bu@B??.F,RA #R^vN6X/ -_}(I>'IPmf~XOmJBo K e-{Vk2dU[S",&< tS{% 76nt;7';fv| eߟ{vf6~s%]SZnY/~Kyl!lpnZ);rc(b[z 2|2bK)tJ2|BOu%J+ )Ee3ySݩ댏%01p1Y]bYzEI|]|zikQB I{zIۍ,DdKDι8EEVEVHZ|؟$H^w` LH86&p;2.s$?uh.RPlˏTbNi7:BكHbBԽF~eU)7=7AYW:$ZC[_S ׻nΊ]I-nf8hJ葪BBOɡQf_F#6IhzTkCU2uG5" ۱R(0ē`'+L,6=h! yԍDȳWygv#+tDhZ  {MsAZ-&PWX QON"M`:K'slOf*VH>,wCXBV5'JӪX蝁18 :4礧#N/bvTwX`Vga;Ikv,C=pMڞ z71m}eaf$q,qJ!2M*1dcVp],wjNJ/-eNodd\ x}MXGA˽x.B:ؕCyDlCIAM׻fC顡 ؜ es񁶳qW(HXjM'f7D18mz5Q19Oϖjt*=*e2];*ZdV+%SBH .ө)  R^5Լ޼"Von=ř>06ͼ=CoICxf'ihB/aYp9ϱ܊bv(,pGxn (tr*IC=q͈K c)olX &OϿWߤZ ݊, 9џdO^F kR <8s/qB3nW buF?+ˤq86mIL _7l - b 5j[{|;[?>Bc;5bx{!ߖ'G l#,XnQ)TF}iL?6Wg An17jaAc6ڎJCJNLy S󼐙C:I}N1-(4lj$L+ac V :TP9-#<' 5^+*ٳi8h5exvC\s:jULUxiJ}.1F= m=P?~WmF&7 p'2W$+FAK[a5_v(.7F QYCbwBVOJD~WŜ<" |Ԇ8du׺@}s`BQEJI7lSY,:THPp+y_PSgeF=IJ/8LwlFgT( ?%Η7R۳)藺 K7++ Ntm J]gi9G(l<,bۏ3 K&0M=p̟wǯtxtZJ ȌÐL(-^ ̞<SJ\AI;ps'Uog&q}12Z( ৹uLf`ǿN :uH,i*=z!4^hKs䶡^$qU6K kdr-%NLa22L1qTI׊) 7 }AmY|)ɽ$jf;#SިU3f"chR' ڜc̍a&=ש]p'c?')ڪ*6mہ/aXV\D.R&ekxԬgQחgS8p>Zu_0#D2: ["U# (,k^XZU}k^1I( kdJT + [4TݾKSOg}W:Pr{9L26,'E|bl,vVě|*#‚,y-nKg :'GОejY,Sն?!5W<, 7V? 0 (.kR"Cvr\;? 34H Ĩƞpxp}%_%h9F)#[TH[zL @7$^;}Y9o> 7*oET[qP0V${ܾGd:p;dBc`3e8--$"(4O6NOYDrieʱ Յ(C'Wsvk|Kr&H w J, ɈXARAat7r7,x*A'l-?J怈#Mb&= Y{žLdb,P$DϹhnZi%|Uy25pW)ѕMw8@(g7.fͯדߝ tEbsV *Ǵ$_n3r<{ 45ϛ һU@G#Qa$`Nƍs$L#D\@Q\vD*x*ſ*p.fe*rVj9Kq&,^L7[ y*`uhEXEg~YFYr?Vj.m' >is9CŐGNaa*1$Zjf?.  V Uj'c4M^vx-Oh]wCm~츇;,/y3LІ tddjmkaz I$3Pj>JDrKL掃TO3\I͓ĀY-3!97C^C<$U"a ,2O!H}?6i]SC'C q7s$>+X3AXG<cm||޼zh|vddIuc1 ;iT {)0\.AVЋo9~OGUBPvQkf TTnlŠ#nHP^^z׏9nZeZ2oE6;<6 p[.QT%;,O[x+0S1ȧx\5+كkk.] 2?_x 4^m#tN.*E”Jq(B}ͼ!eUwco8׼jidQPY/Y72Yb 4 8Nӹ2!Y)IМ6۬!J`an*VNh6R@~K0@Jx S`50 E67~,vNII̹eUeT|A遱PM*?\ >=VxXq0S+}䴼j@8;{u[DJ$'un.ЫVx+KDQpg꾽]i"'WX=|ʴJO 1wyai%%B& Y׍wVMUPqTm3Nl2td ?8ɇ94琂:d|gGWxgG HntRfЪp,ƮBAU1Tcϳ)Uh8b9EC^:JV;'wInzXΧd ^gʽ;cL;Ȭpo\>Miaڃ7N-sE\ 3_ZF3?)|nYzbWȗa?ߝRѶ}>~6dUX%du&Bbbx8.hZ`J]O˥_OwIN }n ҽpM P"wx[#oq~0O%##涞£},VdO!9 rڱ6OrhwY_71"ra1Y"dS@˭{gHi`f(eJ~"zhEEq!.*!\$4഑ ueGaP9n>v{JjՍw.d7R* gԧn U{uipU%=f>:H*xމuM!DJsǝAaÀNL:d~4D[et>}An&l G(;n+IP91䎔 ~c| ޷bC) ><=I-(k?zlu%bB&v c77uDk(h4Hc3y~6sC)N3+zw2`o|t6% @L?`{*d8 3!Z#}֯J)NWψuExwY[@oW"85^&a0ASLCeC5rѫQn?qAzzQTd$-pk{D$$.،e$DN-ϭ%B1rsFڿ*pCd,),< mNV7~d5jKP&3Nfq}}ޮ`YI#qu_CbӖmiP8̼!Tp ;fsSlov M5&.}j[_̮i u":fy-Jl<&Hz.ŝXlJvnD`'Y^85d"tȎI/ nS8o<({N篅U`3 %5dK&/3,>9tZMywsg뿢e$?g;{BwMF SQA؃!nAޗ&÷A!7l1F|˥GWjNS `9↚.[3`Xy#.8- Hw4b>e6!n4J?n]y֭uqB" .QGyx@ʐ bpgD`,LAVb58I.FСXn4oPǏ+m,m_4wtJb9释LvqŮ))( 0,X+Z9YRPlz1&(xz8ń5Oh}b͉QԤU͆Uv+0V|hDp̘,)Fx8hLwպBԬlE!qh;%w$jh6'.8Q2L՛[2M*X6h nK/,}gY#.mN!1Oo›q sܔhK. Dqo$*!G[Zy (ԓx#XZLs! c N. E> ғRdNQ*-ExX۲OG{x:B_Wn6@Kxs9/Z~yʼ9$֍qV,3o'RDmAR9,]XЃHKS Du N=.g.ǎ-1ϟ!ҧDrY"'c6PjրX'`D抚0ZEՒUޔ+?_2el!B1;b_іĺBL"zrhqH=m.yA7Ξ`!KM/釆} &W,fu%mb?V3!v\y;oR|,Y7b'y`6Ğ-+&To<{MDH:ז'8ͧnoNhDg|(V_z7`SOYY._C߅-:3^3LM˶>.Q&fnM^O\[r:D1з:?'rKksL|@\rD#0ScYdb:lD%}V_,Yh̭ N}FR;/VW(u4.7 C[@sVlc|V:]?~u$kBZR.[aԾ`l}HYf !0: $'nsiT{gV?[>@ {΅L#BV9!c4yͨV*2cE*],T1 ]^L&BrMYHi= w~>(΂5m)HfY] 0WA𡛧 v1 jnMqH7Ѐfiza^QtcMݶS=!ib1@%{ k*4eI}[6wПb]e]&(b2z-qRqw.&R v>c.J7Y8ݛS(`4~.bbAt4q! U .ز"Xb 72΅Ӧuɟ4\Țʌ$[ 4+.p8eWzaHD-SȬMiEiԈm8}^wz-7^Cv$?OFJ #P?`g1aF\OkŎYN*َcjSiH7bمuq:sƇ_nLck#i/_*!8F`=_qBڙh+?mxJHnWv9* cI9샭`yoJjJxvؓ`& p1#p:Dﵼ3.1OB3fZoA"E8JvkYn`cȚcě=ud*"LYUK!hT=d5eCH[#DҒ;ߝO>݁ȇP@*~4H6lJh ҆ sɂٔ0ޙROzt=W{ ;fR~Llh!'-k-b:Grq6[YNeu T:Fs"ɏhBѿN٠TKp鐇G&%hjI!Ҋh Ɉּ- );WV3dT>Dkh2Ŏ?2;{Պ FA|%a]\zsT$kKN^[205V{_W2w)A\\ͯ򍙖3'PƑu7N=,MJLvνĮ*ˠ!ȭ ˿@R#-cŭ(H2'Q(T&tѬ90a9Å[}yvIGn"[t9e-iU(8-cdJlDIHwqo4n#ړets>2 2?Nv3I tLmy9\ōiUfKҖq5&3<]'G&)6t0 SvZ;~^cakzR̆>1ט`SE/sn2?yUKG0{R ywUZ WbnʋIL1H`j`R^ϷU(i:[R)`$X1D<_)-?P JS.(P3Z6  ƏGCV7kfԠg+=5׫S39IV$FW n Ze%AW2!_~FJ]a0`x&6.:QP Xrjw>X|KEҒTt%=VcL|\c\T_O. ;&BN9 b[,v%v)10|(e8RQ'NgW6*@ ͶCYDIx:h sN9GK$j^% ksaݱ팊(^ckQcyZjaف+͐^:?+.:/І.EV)ߴN M4(WWw̲-cmW466}`P֧H̏ ^Guٸi;1;V;S>w8;U+ѫLBzzq2lKs=?eAD'wyRV5u`fZ 419fݲB3DAϠ*kҤ-&JX wb4/oĽ+aVAĉs+%啑F^Œ"Li"q%y,WIDO[z ﮱ"\ߺt'ĄR~ŜvΔlx|dI"m̥Wc|4ew!! ^)7c?ϭD"vwwysWuٸ]T>i4>d]+zr t\Րǜ""؟;G 9Z.;EYb"!uQAh2 LBCnj+()t6 ؤ:D. P.1s C{;* |'-^[YxU'JZ)8"FB,t| |=+Џ$bIjcMUs{qU"')u8Aɸfkzqy&F${t-cm(q5$knQ`,b*Tϗ]qlRٻa@q”5"%z_lG0]`M(k24[vS)T)ҏVArz/"|#Wf@#'IY %Ƹ \bշ f0 [{i./Pt4ou-EۦX51p5-$%cR 寅lTIBO-VE-U<O_WFDԨUXduSF|b;ԡ ]&X F?5g]q ܪwϟx,!v(@0;'UN >9Q=[ XEIlHikƾg:.cpp[M "2wS)\{ީg uP&FW+iN=n8Ok*XJE&tN|۔0tHd]trp>.zlt8R)8GX L48MwθyKk *ymj!"C -e1IS$Y'23( Cc@2HܖqBC:XҳeȳOWJ{/Bڬwy"jri-9UlYY[/HτG 9#X-P-OoA/5]' N /c-5W8|nn#@e- +6wt4/M$@k߶0M1b;W6ů5A`}w]lB+ҚTESXjH:btX#2牰.怸 w2"UXfCyRr1wA8Ъd,Eoȵ 5?H+jNfAҴ,n,CN:޵*%lhv ٍ{{UӀW)x||Dm^}`B7 (LQu ,c[2Oz]F txo\}nmo5k a~X)yPǖ_VspE- TC56~32z FGR۝p7&0"h]|bק H}1iH7O޿ s)l)a*A>?Gl('=a uciM=jO+10wE{#jO|u2LϩhW,Xd[{*.$FЮÎ8Q]Ѵ-YM;?U58^;51_!СWIyMGw LT%gLn j8wpwvѓg vUex &K@M!i5]WL+3a?H E2GC/u<~ͪ״ݍB&@Xd< `+֢Qq͕eBXJ[ zO M,g(QV ss<^aA\#[&3FYΈy:4P$L 0pyhIۏ=seݎQ7cdzOߩMpMF@hh2>pu.ϓjV2BO?_?6G:g8AAatzNSh4Jۭ9nD\Fs&FyY`KF%RۈFU?"x1 -qe2ԍ{C"e^[,0I׭[ۊ7*lGMh`ho%kQHfV:S&/a1`-ݦyeA*Έkf*&h9 Ĵ.> 1^.qעZ" cQ)B=Zl~p,Ӳ{cDV1sն/NVv`h@ٟ{h)MNz B^K(o!$W 0>Ds¢T ~e|wԋ+S'm0~V=Q*263g%۲QUVz/dM“x~^*TjXФ'ZuSk6@LTz)t_>KӤ[~z,!`SA5s&O蚋cv;!܅|J<[ W8NHe4oh^N#xnzEM7N1SʪYՐf򑚀APsx Ο+_Aag !&3Cjdx/3Q{aY.; Jw2ZB*>;ͮ;o:V`08q\T 'b#xp~NPW^ &Gy ]"}l|} 3,.K&0W˂TDH ~?unB t؜~{q :b2yjl\[FNZ]r|rRjA+7l- *=U^Y=72[R&v^" X0jray\]֑Հ jl} ,OSK)54"}4[dF~^HRqtW|"$8IimE3N]6Sg}lr(#Q'Pۇ.Fk<O,oU[~_\jML@E$sQĖ]p%{\Tڨ.gGk#?*Hw|tQT(NbN.Q3c/X{+)u9/Vp1fVk{Mz//#F\N hi("N ɾs@wA4Lm4m'Bǖ5x ŴtN%#)&t])CB7#{Fgfۤi_2vF,  %yx-qbІ\e>tICFmߐ. 3Pn-Hw+o$4 g5tEP[9 أFujO2y,U Q/xJNl$({g_k-Gmͦ#'vDJ , _ p -ЩEٰӼ>-nCQ=5\:e1]770hٕP[OV[Z>w0ClтB8S|z$;~a8.Bʂ

      ~ϙkFs;HG2"VNsl֭[rZN gFJHu ꯩA-'ܹhVL񁡌49Go=\x tM&doKvgfrUzcv+׻ϣ{QaUTLE4zH ;v{'CՅkf}**YWscvD="x3L)zoA7V%=Ydhst&*'8#gY* Hg+U͝EǟC ,~A zqsYA-֛zGڋM`iP-+$5盒85Z['e:Z f[買m Sq?iU] H~.jm.jd׳p:ឧf8sToTS<\ӹW >5ݻF. /\ X"U Cla!PYi RIX:%!i.^3ەg;d@)HS#+\"D h!XmK"NGdoPp|K!s1m$LFTxw`TNFv gӆ Y}6};F3..kR}n"{zaC&e<*SC>urN8x:(Bg7ԁo';% Tt 7BكIؿ״*5#z# ٽr2%N9[l0U=kn9++ V3:t aDc=C+> lDB\}s-du(S!>>Q6Q(5ƀ{mWUf\A }I2![ϕةX.侧I9Q.ج-v$Z[] P ZY 7;'lQ+%FpVR^Ѡbz8G0~Y9̶8F.hY!CAPD}mѨ;lf2mgv_vnwD9,u.CZAb= 9JSa)"j0jmFVŻvtv.)5yNX#G Ӡ[hlxt# vџ$XA:MY`e9,t440A!=R0.d- _eyPMR'>pfd`nt*ImY$MC͔a|i_w;-r\C3W:7 XE̠wPNʢ .ӖpϚd[2dm FH v /+ 7؏|+EUNfa/fIWXЃuƴMUG߼q砖Μ N827},H;Vozj,|o>=#|_Z1YcϼOnҳM矸u$fEm*gЍW כͥ gjfOjr(?h 4?Ϸh3l'qN?mUyC'py-25uMӚEQFiᰌ2F(~Q30%1 m(b=R$<~2LvJpn$A-hK9qZyEm!#^42UlqߖPtUc<(m gG1SۼynkAij7jE+ {¢qQzLu7%]1Ĵb'mwD`Y?ve96g' &8ldڄmx8/P%Ĉ_ t 50q3 o=xo L^iQ$dM k?MdzƽRW2 a* H6XsfeRkI9S =FA:3=U.pcF#4'uᑏH== %[- CNcM>*"$\1kvyFes RtR7* j^ 31N셿E;H})Oc {+9}Hǰ AҶ;[Ն:]mBn5aw`%2&҃cxxŨ~]f;o}5]w4GB1<g3gz Yál[ -ϔ^8]iKJ45 lqv 3-(ZWdx2GJXH!wKv|S^YQi9~bgn?<:ŎYYā}UơyQ߈J:.P[B+!5V̝ 3Lj"=X6`d||Q;-蟲Q~1}a8`M %hdnuV"oR)-=Q`ސp5PPU11ڼ*Z0`(cAmH^3 pmZFc#kկxX?8:[MuWȖu " <85m22=,,) h-H}q c6|ڡoi"9l,Μ&I'SHX>17LjT!au*`4~b{m+1f&G\4Z! Q.)|חJb_e%$R>oܳZ|8Ev l[Mn5Te28`d>~}B#SzLRlҌ\g4u]-/A89EZȥlg9طfuOAXlIF DWpWr8y0 h?3OoV[ ]PW w ʪET?m(:z:Ki\FOH>k>qqPxFcfeRŏ~ԝm.eC(6!a}\k^^9뽥x)p`\9x9CIy^k$|odduCº-sJ \5(OJm}8hPIIʲ;~pe>hT&߁:ŝk\ӼճՉW91({| FE4e 0j6 k) X+JLE+y?ZjHޗ3KAm/7-4!&D>ad `7+2<߱Ժ?Y;~dS.(&5p]!_N?-FZynh#s9 4VB)U"2K7 BFCmijǽB7> $Uw7>k E@&s1"1 𿢤X1 ~ {a$K|VJ!J.PqO !kOh }l]%4@c*+ \~;_utq*j7sdһz7b8kbFIV*"iIPy89K*Z *3[ĘZ(lUcXs55m?W+fH#taaK<ѾÓ"ZB x?GCE^OŸ8zT?$6cJ/ȅ@~,}_99XԬxH+R C@%J-`&tc.lXҁ{A )]Hp5:&%U:ylfz)KD!fthx׿2(6+[49*I8t2:Z{0~) /{B/k=|,$ZK#'2-\ăJ9,;;o$ Orb#T3zVNDqb޳#2ZH \< v5o50U/R吪% FGb'MҏYqE]D5&GnOHX3a)`LvUNfUضe.nɧm˸ӓm:{_tCpRw7E¡mkI 0J~54rfu޾ RVK WtodH Y_SaEhwh%!xbVP\-~҅ڠaL4f>Ec}@,o=A'-"GI]~ٺ\ŃGH'^=M} Orep0LhDò 5rddJUG:Im9P%SHo7WиrLIk(lV6E1|g'U~Cd,+X{ǴFbf*j⤒?{KѪ&4$[Lh{2݌UYAKhy.'Y$)}!0Gb p WپLO%%bܧc荤֒h]B`rԣE& 1 "`O$Ғ<9RɢoC٭]YS鑚 ` +WwQT%i͙L4,}~‘0)(^+R$-~喽2! m#"" ,֝}ͭ%NM1Z¸`fud3+oNMo~HFa7zC<9xruV*h".10u+ !q[ n,6jyfk#l˟sjc?T,"+kӠ<=a'QXbp?c l@Bs.4,1_uP8 y\m ,Bx'geiz:R#]CNǭ?!6.p6.o?TPuz'ç" /ɐ qtDIvoê©:[rXD"6 y֪Yp B۟bqAf:|d< WN[]T ;vЌyj[K1CP^вG[}GڳtHX⺊(3IDbtN_/vHcuC hR=TuA/)p.ه "tٕLCPQᔵ8]cPh(@7Ѻ[XIg}~3MLzhoJTA:[1V`PG|1a 98.sBkLqC~6E 6S![WTRXB1Y1˻ ߐGSrUc0xZްm/'rJ$i1u@̨On) i4f;KD4 V)fْה/}Fd\xi!x~!6JbzW~ߴ7:B\w T'.ܠIՃiRDz3! @tP^2e$&'darI:¬.S3>lDt35pYY__Z$W&UyP6ֺ<_&2) l08+ZjwŴz}YthZ#Ǵğ5ۻ-7٤*cbtN\(cN_MfJ%D»4虐iusH\>z`(WE6PHsL[ऋ bN- 竗}Ɇ9ɼw& 1Uy,>v`f1$NpZ[y|OKKF+ZBꥠzKŘfTo4y­,oPm(Ur݀g}?r\m:e~E!K~!zՂ]$30cI;f/z=w'RC5 ILX+EIԪf+>[^_* Y.%x LҴA-:'\ThG Ru|pt w R6! uŏSY]W,Ȳ*{3+ )$q6Yv48y:'nht/4h|5<'Q+AayA)0ੈ3oR6B͍ b4JBa"\8.P@}aؙ菖Vq^v DEz7?qzj6U\qbk^~}\t&C̲uR dO1 <#E.dA!]tiDb9[b0ĀodRhVoEU=:[/4G}0_h$8 X^6dvO?-_.LUZUN:(2|hr%>2]POҿwLX7mV!cuźZ4Ax߻БQUœNj4YMA'MQ尒9Z(ݞwf@gȒ='պwey+Hྴbxb i MW2vR5Q{y[<e$VGk+\BL솔LON=yG*xϤ$z͌;x"FXbl%@f{ڏ89" ZOU۫n‡ERQsV`۲N(`+ssK;cK)#%G. 8kpgDffS8*k/:r[$Gl$WsUq* ] JPDT2XF>.Nl3y͝L054=Sѕ6@4  Yb/{UR )7TNa_*r.3UulÛ+S596PttB5[N i1{̛fJ14_DO1u0!J2򴶊}@3 KZfMVcQZ,EqHy |__2D kV\(&3P;@7e-!r{/]ƻ2.I0%eU_p5KaI%T߉ +)9-z1'U@wB &J& ΌD X9YILփ?rb=V:5$P@(1 =x|9G4qP6jNg{PLmKڸ k 3aҊz`6{/H35Q)Gp̺vU~N}kӍ!Ƭl ܶŁƐw8S%OWun9M|;aMjh$s**g]~Ztq~/m5n7,9Y=f6Y/8_On5rfptO:r=MY rT 3W>'Ez!K$223fv\r=ˑQ{HTjxE6/US] >)qJa"tVsawBgXMx#A[l5='z19տԲE76oB 79w1pG֝`?/!te*3αw) k&B:Oxo6Ѽ4!Hsݯav_LJK@o*л7QI@ r> H`wT5n|aȧEpAx/W k";Br3A@- 2~Ejb6"9Q5tAQS\?>į6(+G3/Xŷ;w F9F &t~$2hg$=T[̈́M mˋD#^{w"9ȱY'ѩXeGh(@#c,]L-'М#,3v 2%A^~*)zP bi֊N*bk% +4#+=2Wq)GKBpfͱ`p`W?Ԏ?,! u8dhس9vvVo$plLKF-!]-#L 3:É @#9G< )6T=k0( )'1}'rRj$NF6\c@R̓4e[;L?G&8:f2צHwIIВ:'̞`y 41Bnd)w[`x |uoɽ] cGkJ5@/ΞnrTUPARw]K6ib4 @ 2xql2>G`AװCͣH2߮>[ |5d7֫q _G;E%rFWdV^NJsց~aEA,;&ɶU`,5q Tt[r ~YXc}6q =ed]R[U5}j"ƤԚ4uZ* K-̀ F8Ldx^aNcmĖ9$\6.UڹI\ɾ:MDE"F=͔lϤ*724 uL SC>#\`t Yl?qwڒtKMR* D $[WUK2y9zɨJ,;*z;Ld 9)/@Y@339DDn&GϪK]W+zE=bFMw{%-CLwtsIGg%΢Xb h\Mn7BХ^W=&8G+Z<%2&E djMjtbw\<-b`cC>>ZgӔH&pyIn,~4d"8΁:VS޽4>Z֏LH ێ?"ZZmG?X1ќz]X !cC,s6l%Qt6s4\R:agf"3 ;wL3e 0pGg |[`@Cŝ> JpXIERN^H}KweN+~ 2wAY1$Il1Gd*rW= ULF֧_kV}z]?IG83gl̴dOB} "+V(G˲q$ZT{ "W>2[`N}^'D*[[Z|֢ڼ@en_dnߕ{HuU{O;v|CC0vwU3]afx))7s} ;jZ[iШz48ҧs$"H4fz C35DEߴalfLe{((t`&q|{A4u~: \őL}@b@2)^QaGI'1by$-VK3Nkz;"r0㍔ r=.}ޞJl'*E\wH4i#3 ߎϖg҇T;H]WK -o-rp"WYx,6nHT*"yEH(EÝMiT]ڟ,^245ݿIe Pu H(^G&`Db'41d&C늎Fba[mC-o 5dHgL/H鎶aMׯ~X!hl%*SeOE. Ʒ7Ԛ;b+,,m܏MtI\Ȩg;[#AЬ8:u'"XO(U7/O_hHذ`*E+ (T,rV`@2}jHBCET:2+U.A;W CT|H'z`7f@3]g wjpT' ]xak @/[ ZUiiCY#{ ^!̓wpyb ϙB42,v`+DvĩQ;7wϨhzhs;Ah 3KZk!Rͯ=}&ºZz;kK ]z<㠭/pBQ+# ϟTx~h]f5$G;P 1]UjdV&vI]IJ'Śۋ=QiW'.6du@mg=j )v*_Xfĉf`n?CPݒ;)S3<Ɛ\t& uxr-sM; 8Exd]vw~,yh"!V"5-(9 5υ9mmr{J=@떁DUO3+A:+"a:.೪9+a*ϰƯnBP䶏t.#Ux96lHsodA ecPzYVÍ R;Wi&aӜ+lTef?@}:lŴ9%ZW#\*FR&fSvXM#lD^UjMP9vs5"6?<td{9#&:~LtEϳU w+^Իa'Cq#>sK;02B-"ƺבvRtpum"X٠n⻂Qi^ߊ-[n=xUCvi܃SST gKز$G[m@/raPgAåUokMɤ-t/nXn$_Ir )9-'MOiB`1=Q[g|E/0n7 '++NL2 O=>İ~^X?mь֗b $b-鵍EʵK?|ԯ'^}'tPH5 b&gO7(@cX y|S 3C^C %0Zqn{O +Cګ9+Y࢛_ Ѯ15W,;^pd3֛tیG0^~H}bl ,Ж44o0BT s=A%V;i,nY q۟VɗsT&]!8[Cl&' $s_;ʇ(Ҟ9XjEf1:O࿛[03G +rZ&5Upz~⮲aʲqNYG{#`Rr*UV2quzQ},҃l۠p+hfb3{lxDxl^\t? +O]]jMi|s˖X.? a&k>T7v*w>MFRYUB\%coj)ݩaF^t0[ɱp #ȞS m}̷JDWn3;p .,V,6^(蠕RaXYEİ %QLq*<)6:nhN5`D2^JrPpxIѡQ3]{p6n @'N!yXZ` (v&McQWҎd ROYz,6 J*c4Y:]M%ArhNPiʼn:1?mAvgv`?}UsJb[GIʞѱoSo e[Q{] OԝE4&?^Eצޜ`!|싐^p~ j`;!RE'\P3c;I;ʳTSlwrqyvq@&Vݲt \G?8?>8JyL1au4EF5.}'%S68q,2&E QϬ_jYը+ڎ9M1C{(f I룼U֖НAsKkʡ㐹H`(/Hؤ )h_ !4[:Si&;NJ [-Gtk΅f0/yЬиƫh93J#} dR"]sewӘ<6N.Wm'pf2/ۄQcܽ'X{\ta%9&mC-nHl&~D5l>= 4R'DVJ$L1:3SW8'8<:{EO%$B5 ~ ;f4$;Rqk%{Levvб5xa{b#i4Q%I0N鍥M~ᶢ8+R1.j;O*'U2b8XR ߮qXbi74IxMȣCdY-'|N3R9RQam 8m&:Rׇf% ^7WBӎ M@ArIpT5JђNPd5DM?䨚{ċLVtC+=%L|`3`hQLר/$3-S[eVVMf'L^LڱXS/(Vܜr${#'|< c+)dA4TI}gtӧg4vu1z! Z w4SKuКZ/<4v3[@&6 .Gd#HXĂZFo4g*́.qaV9N]n5C(cM%9O5Mq(o;L4C`0AZV#b2(DxSu{Rh"`;gnM WŒ߳v7-\sȪ>o,XmxVSd`ݔke[BRDS &lj *8At>^ q'II$nl Snah~qmGȆ#pIva"B2|ΒwdPy^l/H\CXJ_ e {bCNF|v=aTEYM_VD!w{SϧUUUN,:z7 Y"$bCgCr,`V24 ՉOyjE.&{p+u]լ6j75A~Y%f,_0m_r%Y| x[ !Ԙ`*JuR(^UPguNX&I ~=) aBY*:8,R 9xoJ> %yM8o@W<NJF߮v-s)3]6\@nV%IAEod;zsOQ\nw˷F;9.IGͺ$/3$KD"H 9A %6H &=dڣM)J!8K&"G?91;=[]gP%9_:}uos r 3륰rUb3g|l7 9C%ҧ/={ CJWd?F<2S ϏvOMi6[bŢR @q3bw)TٖpfegHuq~Nq!QTY]lR-`n tދ ҆N0{R5Xo."`̄+“bef9 ;7]_{ >ˁZKq~K/-D͉@̒V)Y @]y'5 F g lP?M,U?LM+*GԁKl7a[r*5 sp2 W_dmF[4# @\8?3֝qlI{wMccQX_`ˣ#C<5GТ?*UTx)霦r]]X 7yǞYպ: 6*`mJ+ ivm}MCS[gk@2ͪjh[4W6 GHm<!$%]Pvq"P KvyM{&Ć2x_WVs^u g.^d\EǕN+&5iT39jvA s5žAPwz8 s87A1C&dj>dȮFUFyki 15_3ܕEyVwzTk#qكGҖ/ MxU9g|eV0©dfv}y'h|M# }DbUARZZi47`}a[ 젓m+煅bNi zR8=`2!m_" .HÜf#NWq_Y/11B }NTv>‹ǼSĥC  LSuS^Bd` 0jX M QڒLX@U" .''Zσ,Nli`mMW[X8-vMppLZJ|Bĭc?־] f)AGڒBμrC46/Blej{5|D;dȓ2GJ^˻?n'̍N@,/m80NUOFm߫.\W0[0ҥ "²Svt#D薋,Y𧨉B>(Zʢd_1HkQ+I zCm1~eYЙG jH7ɹyDt h ,fs\-1'(x»ň-9'MjgXZb188z31Td߷f!+>2aN1_c7`"v4u`iv>:*%9;`ucx4˸ך 7ؙ$!+Ru@˭$,,,#޹a@r厮3z"'П~ڍ^NF2$t],:Mn8fh5~HD!}1 =;c7'ql.yЦ"Є\LW*D$cYܱ7LfM1eIT|P5]S&5a'D _M'yf01%] rZ{0!:wR+n: @k DwQOrKĜ!T-7ݔd !w3ې*POgk@/{Hu7v^:O7DA6 .,x"W#Bc8IMPm)番 ^O 7 ?~?V[$~o",uy70.mIZ:[k{;e[3{OQ+;(i7"YGկ,`}P`~dYϜ X*Nlb?ZlB]%)_kRozG]5CcK k|+qI,C+.PGbi7wt~ ]KܖP~gt0y"Hv \ѽk*LIIȟ5fcV\#X[㪴NF &06c}g1>#cTͷʡL%R!Cĥh[o_5ffTR6'}u[؞wC?Rx L>OּiW8EFh1)0K~32 L=ԙC SA{/_Q4ngqʎMg5Jww`p+pV>O*; yenPScPl*4[ `kyG'af0WYIJ'58 =Z %=?= {t 8ٶ^ቮX6wy1hPQi<g8u(q;x}; 5 (tƀ;  Q9WzywnH`ԍ8~«vV#Mn^V6K?l/nYhn;+.SǸeR=Ό`1o !qNq 0I,/UHwDMTl ք@Bߐ7Hsm  lM,wIfѺ N~q`3ny3ng4OQƙvT8hx|o k'|M}]|.e[/G 9"pOfEݖ̂Y :./h) F;F;=" G :F]_Yr]s U.ڜoC JW7K%runRd+ZP̔Z۪b]C6 G z;[+ܩ~ &l%ɁatAD%tnsTER Ք٫C )w(,m.dU"6дu])qN-᱔56&e}&KFu1*$0\5MkKpm%d6oMbNw#m㎝{p62s(PAД|yƹ wGv4srF:N䏎]VxRVC?(b~.ǾU-)t2_ln}VMgK؎>^aMhD`Ns46kӧy2oS#i7En}'Z2||\sX i#ʏf^tߛC+Q?35M^?Rs2M]ٹ'z 5qXA)2oN\]kXVԁ}!^pH1vıqF:YvuaSR#©s3ըKstݕVz\̦D?%L~#ɢP57j?/ny>0ޡEscCUfxV ]AmeULI: ~׈䬔Z3j #9gXSKL[]$j=n}@[Pr>(X9Ĺ68>V}^4w3m߈iɋ٨Vo ~F!%_fs4Kj~SbX傶i#Z)nHE%` [=zZi<cKLGIV5 8FE4.cx4QD7? A~_$vlp]J%GmؼF~+t=0/o| ѰUeע D:Bݾ_&QYzLX :> ;gbb]:p gr/PEc%8<*pu)K[8HQ@'ꬱ- tTA AjMuٍ[j{_ _MʣͭoD*|)ZN -Ҭ޲5r}rڨ'aSg5A]zEaڱbܓjn R_IqCB`g|`-a4RK] K5w N_:zuWѨf~`Ag,TF.O\c vøa7`Go5nb*,("%USMKqhJtgXO՛_{2PBgSXs;E,(uA`b ~_wWɑ9Y7m5[*:_6NbZ p szBRdФ^M^͋b`(}P4}4?y}T,X<*W XNj?gZ<Ɋ0BBs D+$:`1dghmU-"Syz#b$#p{ΧNU9qxdtV"hc2rS4P#U )pW %h;X60 CtTPiTz5rA1pM(CyiPsx"=+_8\Md_R ԡ y2ͫ ٣ Nu189좓m,sRJQr+~F^KӭWBV P4smų>;]y0S/kH~gzݣCt}'ۤV+ކMͮ"uBG@Bq!!D0Ov=7_AB4:Lw'Z{T[DY萉D?tV|\x.τЯޙ{CS#Im~ɋ=#3t <;s"(SQ2:J+9yYbSWnꠓp݉gEu"Z*:lę??oHX/ c.T|l%DP OKɴ-1s1vVZDž&OS?ߡ$HWUu:/&އh_4EbrI~%сZг}I"lfY[EլGN|hsFӃ1k]<>1*I3XTގ7\0y}pմ5IC uj _vH2K9k q4F8G芡0 K$]{cg8d;!T7ki ̫t%>x6ޤcH8){./v-W2:>OS97juW`~JxfA+m%tCH ǡŮ>ޏIq(٠S]}{ڃX!։8VD8$6>1IZjpZsi5Tc{|ɮG0XD-#fפ 867@ߏhdN}ebߖ>1@DH @wɃ%Ko{8F :g{ NUĬS@aI-}_E9RTVጰ*VTٝ(Ϙiy剕؏$~RCe hR8dXNR/l0)BubΆ<<A@_꨷GG3Eo }o^VXgNj Lt*P5-\^ (z=BQ<(9;{>i1`k56L y?Ukˌ|$u~_$af"FD~^VR8 t|6e`[;kzb2:z((դ~1mPc'@d:ixԳ>Fpb*pS儞“lshApO彗QM&Hλ*"fe M!9'L#ؚjSI9z3}ؿ:@i{+$ DFAHrGl~d|m4 OA%5(Fa^CQ>>v}UL@~|=jK7O;N$FSi/)IO@ Ũͮ Ztu`.TZv΁[ϕ Yv8=ShYC gGᐠE 4.|xQ4@ˍ T6LY/ZIXtm@LnN8@ gu"M 71TU (2ejl#2<[e=Fsl!9U#ls.hnxRV@վۺ_jj'hڦ 3z4iwd="$׎rOp]%O̱( >NmD&oqK7ZKj,e+8x`עFEu$`fuX}\z] \ŕ)u.[Fh\YlM 6QƟ-5t:0_xҤ}vS{=(r+kK6ZAq )&G#Y*4O.B|9 iZiekD9`aQyLx63JNHF̬0tTSkiC_Dћd;aX(M@A6OQ'c}s<\뫹 B©.;RZ.G:GyAmVVٛNT؛\n$mfD71>'[PA#Wm<)rn A/շS^$X UoB۵fmyR|yfLYro;mUs k0w 'h,A>=oHh׮[qKf*7+uqMƼ,W^za(6.;ܑ4WA4DKG"%Bu~[`OHŏXΒӋZlzli;Tf~1Ռ䀦 rwXot$dX1JhE;!}LҹSj@HD2ս9a }2/׷4_Y]LN_*KLl{B{eaSaiq @4CW6=V9  'ĆǫGfj j6o_o(Vf.)hc#?tAN ˄.9)yjP&8vԱD`6dHAGW\>9NʌT_WIa3Jʶ _ JH-9.0^fm2kM]' S,ruefzMzNze Gu$Fz_1K]<5#{S(KH<]BؓFh n%K$GD͇%od> 4]˕BCj-Ox1R/hpkd-gE:\mi}~]V[M^|3p63Z.0D*qśJ[k#LS$e8]&%cQ^I`1d<.[:a3׎k%gYѻu/7#Dv/A`^#= }yt*{Ac!o {urWkVgv(ȣ&Iq״oz!7X!7!g\bFaM,?e9x U:$]qh&snr= S>}OD Ag_)W\uH7 wOMgU p=[b/QئHq12n @LaIOEsz6/h$: _k#N{BFگWrCmy] Яr ̖Pp;OJWrox)Вk}LG/\7^P2=),.6'nDCXF RRESߊ=9 (Wԗ1x~sDG'WdaD3(Sgt6b2}zfa>nTLQ>=ۙSv*ҵ>xe-q7Mȣ~~k;q'jmmY(|@٥4/c3ǷFb gs_wsvxi (?+m%FNi ٸ|xK7qQ`.+e$XXƸJ|6g9M˱^RYW[jWD½w0'|1Nt3qRj,𙂄3 ͸\|3͍ B 1z&o5rgey G!g`gxG<!Ikw:wfCwB*tzl+RzwE a g@ƷҔBgVXMzg.}DzJW"WXj E9Uti2ML"(O!eO76B taBc)0X5t_*D>{|u0Jeul~eos]5/3X%hì)+%>* }1[u9FM#6&_ŗKn9:2* ccV| v^ BN W=hc04CN"t|n=\ߜ֐m*XUikP/4֋jYn ŪJ*8&r)$\ JL=@?H\hrN2U}\oZN dJ (o|:`W7 qEjҺ.4 (v2/mB/e;jmfj/~2dܴ*|%z#aVV&ZL)L!ugbDHu0x9 n!dn ߧ;~~wdFNWn ti:rHj$ |wk)-79uu#>ΦAhނ4YݷDzv.:8]WQ.ǫ~Vϱ7C+XvHf=b3ռę:6)RϘ\9$e\x&{T2AqyaG@&P)Xfll$-XoQ//:۱Xt'[fXkj|"b fZ\L 9Oҫ%~D-$ҮHQÉf00+uB ㊹dۭph06:4oOF#Ή5Y+/LxwpD!UBkqC6q5Jc-%$ i,h=jc# Ul?Qsc^:;Q#QeF̐$YkhΌާ)) ?{S'EcVڂQ>Y:kTLhłN]B<$eJU:j,aI:W8v΃؀ɺ4q)ğѬ$qGը2o>ʯ}v+-zrgLvJ 8Jp'Kf )ƝίS% vKWҾcs;gph[6dVQ֭d[u*J }**\3Wt+}SB[ 9tZ@ð?CS8۩*:ͻd˰TXDq3Fu\aH;$C5>ev/9_c$мmĈDh07 MńRBx8p?#JTRbvN[呾 \^vH(8P\2"iЉnb"VI:Jy] ]ƌ!#fe new``=䑬^RsJ ̯>SNjѧ7c H,ހC7}g2C}50N r;ݡێ+ߟRl!/ 6dp] NFԢ_(#]P`D1> !F8Y2I7r~j \ ҫvV mFth[\ZBK(~WrsHBhe?iO&t).sM8ܯkq3H{H JfĢņi f? R4 凒 :m\ɥcs=.nĜ8M6b`{acd8X@bN$kfs/l2#Oرu1;FLP3 Se (߳Gk;[_ƆaoW'4z/TÎVѸzoUpZncvʒţRn&bEeD~D> 7@0f@?hZ$bɁ (3-9#:|<};,_^)EF\$}`yŘѕYl؆+-M0]xjC]*QnpN$VKl4F2gZ҅Z"Jq]Wj JrǤdQz~UF;Q׋LJ= 9|xz^9F2Bg+!ʚ%huFg;9n'{4ޑ+!C׃W>T7?w' `I?_,,\Ӳa`S J@^D|^ Wl=UN^HtB,vUо0/ΤOYрInﮩGVha?YS# _:4| /9x15}Vg%K{k?k-4vOu]q9a/븶Լdn+\fH XɍdZm$bߵ;AhBנcM͜WpϷO%p7h_nY\ GµOLTX8wGA-Ť!u\uiƚYO7m1k rMjW!vLכ= a^?<5,,\t8X ^hgC(spNZm@9IQ?03_BXz.V6oLjqse;@wg?ֹ|ՅκP^iJw]{%$UTaN,E3sQZ-rx5[~`;!ϰDi 'eZvG_6#T#[XW|QL˷c j֋!!{inCI`'-m!_-*C%%ϑw[ i]NKɣͬã1z⼨\|(1ȭu˳#7A!;O;X؆um#jARi =JU@tj!b/g w RXSW|RU`sb!M4f"XAOWX.%-MZÓ]a3{`%?hP2nTÓj::EෲΓnQ1ITx%v@-) n7 {aZY%VC,po"O Pk t {km{'O3?s :ڸ[Ϫl Fk4#O{F]1ϿӆM #(DC~Q8lKayyJ GB+) jc!ŵpg5鼃7@)j黎 k3_-9iPSZ'B.g #nsX~B<ɼm_W"LA~I],)1(\ Z䖮X*Y/é]]w1˯:j qsX[N~}Ď._18{'Jm tQSܳ)`uzBt{#s>=|:_!3@+5AYa0}T,Qd=L{bXv0W:* [k={0@TTY쌎%m$ϩD$Ű7DsLq%~۴βa )n~QkQWd2D >?|RƱ 0Az2D E)2!ӕ[r-s[I'^w՜#Xb?KBޕ8weUROH;8BE΂D rQl&8?` t(i2OYʿ-er [HtS\vrsR!{.*CuTG 7ϧ 8Sd+qK#3r^7_[yQ{ً@LwNbDT"W|Pdz=ZlރBUAb7cOz<7ZooD#g@G,^HH^9r&3y,:XUm( 2i#E L]K6->WT6KoB7nLBHioN @Ch_V.C|? ̽ۏqיo_'qrLb{>c=T >VRly=9A*Ykl<,\0%`Mj2_Fau_h¼7l9ua #Ґ LJ2 e~aԫ*',qvm+m,>݀Nh5_(kΞI+-*fpTh%hPܑ7%dž_wzoրTSf~t}" RoFΛ!7~Oֆ<ɓ9P>z7뎹ǘG=Di: -c8.=B;:K ,ع]_UJk4jȞcnᲄ49j"Kc7ټэp1RI!ifKjU'=㱗DW]vxt{HUcKA%n7`@zFHGQ+uA75!-폊锾v\rкx ,_} U4{/;4spfc~h,\w윭D7tO#7&0<:!1mI`N_RƊ-NcPxRLp?KcWw=xy *۵J{[Q.(~(55,=gos7y:*g61! - ҍtSj7y!)BHy)!0Hͻ9w*g gg&:dJGcƸHжĺI#o9qq)$sQx`Z7DT6Rr )R_G|b\ k/ɖp6J!(}@1zԃ&JtXo^=UN ؗ*U%əO!6&TgܗJau» ʸ=鎔?ACYZ[xd] Yp 0Mwx/,b8s}e"f0[B ]v]v:'b=yXԴ{TQ` U_37Y\Nǖв;qn7n⭓h<, 1qҸB`P|+}|[q,0>?8ԍfE-X#ԛ(F \\Ȉ2>C@1/N I ZӼ]+@sR5jR+ *Am2$xyy=%q 3qShNMB;G?ӺY2j-2R1`Xq$LطaŇTrfRAaŦjHN%1N҇`dۃQ&S[ֻ4f DzCB4]!U:[ 95ᨏ:i(i"ؤ:vH" v;iCݜxX#I[ |aʟ3sg|H^v^yAiMbiNsɠ%ҽC)]W%)NwYNBo0c`U$R{(:0e 'NڃS={'Ng`>h!]BULJӫb[q@7I>HBf1"[h$Zᤛ^Z> GzN ZCȓS.^2~.4ߠsK7Ou$*sCSD<8ˊ#4~;>n&'Vg(Y Y)}*ׁBb4d6ˀn֙闢,/=⎂е9wd])/M,Ln*+&{ី3$~AyR-GR?v(yR0<2{HZ?3GkBs`,.oǯ؞;mYg+C kHpRk1z{K.=S-zS`P{cEa3\G9"nB9,sKoAYKqejpEO~R$u|An'QIfѷ9pTz}m_1::+3HXfꑃ1D˴:*Qh9fʀS-VTIمJឍjFU̫ҋRhRyor4>62Aޒ },T}? & tbu Iv,gyÓ4orFt myA}n=ىjc1yHr*"V+4yKGpۓ<\p.LJorVڊ\yh`\#]pC`[!>]0h1hmYq+sfsk+_L>l쪔~fXt0Ӡ}rM qg!y$ amp{g_L҂tJw3&O7yWW 8@%#H: y:,/󥥘#47 &`AhiDE,-\O$Gq[^gGMy #[TȪcԓ|"=}E .VcsW-& nfCMP[+-c~$q~˦XUkm0r6?J#z`j܅>e6k-Nw,-`]rWIqooMoܙ5S&'Έ{Z!@ul(j:\ ؊݀dž=%0U!71/^{WXuVMK*0JdGgCŚ2+.½E6\'ʪ& 4)r)dՍȁRz:B,h8FpΕPǨ^OmZ`fq+XT .R Xj@>Ս%FXPߍ PZ }ilE'v;zDgm!I2䨪\gm !EdVJWm؂:jS}΍HQ[*5PP0곎/ՔPo1>x{z/f";!*:\D1-2^q"i>xܩZۡۡc1*PH J~yz HwWU\ԏ=1YoLT ʏ6ۺ?l|pdOo Oq/7Pxp+Ǔj:9tԫ70ERRdBt$lA為Iv+#`O#:Aw8` &\m[nPEJ{P'ڑ+|tuQR$*aCE:sWcPXT0Ro ך;Wk;]%-;)Vgann" #xUsmuG4inzkvovI۫< Ȭ%׼l )vTo6")L3 0%JZDRojc+ 6 N..7SM`RX o@ܽuԋ(QZfu?ݐD%el"ULiVTRL;GMK%o&b2q-c5)1ޏHCF9T. l TȍHOhcPk7Kwba8#GA#<)xAԫr_1l'Yf_bxG%m7dq=q?X]=C67l %ca:#wYDƅ& eK{ [ l懣!#\NgVZM0(ӻߋhN7yO2[ׁE[vO3W)Q s;VBeejMEDl :}>w {,ƿQ !4+>N uNGaqyr!0 uI^,ܟ;ˤ~QU?^>XHZoۅ͏EjzmL^<+o4ҟb@W;VA:8/dYFSlͲ}Nk1hufs6P.>Naxt_[ 3luTpjg`0q凒; _ߎ<>L&_8txWsMBuN+ j]+h\+H**V57lO5F]J7sV +<\*V{3s`6GXW Aid!mhN{BiUjsӓ=J s9'pjG*s|j*Z6=>KIT oLQ U } A@c4x)<6qג~N)%μt"$X~ ² @Nt GS ߜQr4nOScFiD)-wlHJX߉09 }X=Ƈ;/^}YC9Z؊p09s7VS^C8cGX^Xz^!<5 Q8Эgdz*&.Ecc]~v -7q]5*=ᤧxp{ Çs xԕ;@J]4K9 ɤ:ud_Qk 3Bp)j4_`[%P);6H&Es'[G#8AS)Cvr:YciQlk#O%̛Sd@,ZA,i,ۙGNAѝ)FPlKfA-N> 4rp$T/M_1T ,/Z)s\\7tQlw#Q.-M#nm<=Xٻ g+z.+XBi17Z h#>Ȏq6\12oNɭk!;C|ኅ]?1H,o縃'"/\4Cӏ~5[ A_ $mBE=_:?kܿc~ c`Su: #,d)KpՕnL,RM@|Y‡ͩիbS2CK1bl+&h[LݳχeVd'h+Ҽ kq gk>fśwnBo"jD߸ {l lskUU꽹W0L"%GLvnf+$e{ްdvbc'\eR΁2%.Z%O3*fHlR8|V뤎5rs=>E L]ɴRw,ol25s|5^Ax-f:@E(#88hI] CʁN 폂I.yeߏj⑙κx#m]^.P[w(ȾX.Aakg^'k]^T\#,CCѺP1HځaW &vW:,@9-DEyۊ atcTyoZs9X'kE8fȨ1rlR,T:c*#gŏgͮ9QQ=K nH{.5ЦO N}2?]Kwt,P͑t{X,{;?X~1R3yNžo;|ӧ$n LށDq5guIpP V`fq3'N!S7mlm4֋ѣrQ|B-ww<X g\SVvxI)J9yߵP]{G$!hcÛSژ/qtI#t8wd(L T pDc2TfC#a ר.ps5C#x)Z@}ߎrw0I_$ =`K$d-Y1 -2O=̴ovA]>EnD{3t́g1wJU CSL[!gōEaFɲ`ux@WwMG?TaG4weR>z/[٠@}4ͤw?,{w)YPkXɺ]4Wj*8[ހ;tŌD 9v)[¶n4(gA':8ʚ#$u9 |Ck8B5jm*QxV{ea֘>ѴQ4??pX|58j:H _ D%RmXpլmWQ͖a*zP4^Me+pJ" ]oXʈk5.qGu(ԀLli$jmT>qHRħ_kZVkE„ HwUNH<%U=5XPCBh`1ӳT:K&ĥ}-Σm;VW#>xi4ˌ֥^EIum+ltW`܄ ,m29*1 >O:V>i,e S6rWcK]%a` 2-#8i$MSF`- pn\DЏ.ARdR:]owuuZ1A~#~!Rd| ''tf ZuKۈ.0{o&^/0_Ąо̲1:l%?,a'ƷACwJpVQ Lszx.̠tfJRQd{M? u [:E54Sk+)"Ė>7%Z\YC6Po4juB*9܀ʟڲPd15*&1l,2qq~] T̬wt#*L%١kr`!BiN€ 8qIt "ޠiJjO8i4Sʑ)@NR8s*&Ҹi/MP#|_ͻ;TJ D @ʠ{HҐ}:XvDcpHD#ڦU$*h1 J>KdHQ8?CA7`Ϳa&V{c@\cuƪҿkNF߯?$WT4C_؆X8Vplycvv#>t `}XOϙ]:^c~g62,4#RiA:v0((m<ܵ}hc$ŬYhhW+;$*S>E(Yd ug 6LfusG.B!|Yۀf_k-݊% Mԓ9ˤh8:Y{%SgGW&ӖThf9Gj#2+|X+hv;m$WRˮmӄ>mnqC1]J0?_)*W,0j HDNF@4G-m!@t o ѧX+| *um 9k0*L͘ =A#=-5c.*L*$Fe#y5$ƔՀ{u>ƻkZ)DBɵSY0vL]4 }r;(!ô}*ZAL7+Lo wZI"R 7r%ܙ8%:Ľ̓bP/`3Vt~ח)V!^v.gAdrغ ?jjE2HO&+W4D*)] {v n̞ y ƂZU $:0uL\U}yG/=~|M?_pߐM5MA5!]ȇ6Ƴ;xid^ q\/FofDH9}Hao(A- vZ_:4GD4!a^ i2D1aOT\+6:xFh((K-?k L^BmMgwg;kxC@ʗ "5Yqoxxoߣn Zvy){*/] 3FPڰ= A3!@oB \e/jSg% 9M !quz b^:׏q?gd[80v;.&='>\ˆM0+^3tp#lnNM8#Md$)Hpڀ)"azZgj&:ݛd!(A `1J!w '~}/ۼ:;hىN0YRY6zѧ3PYW ҫ\Cԡ>珂s%"ޥʨ闪j(/g;cԡ .,}b: WU켇?X*4Dp^*G{N+҆(94WΥvUY IPn wVWud&OOT6gupD/mY7;D/[seC~a !>5tM%9,P[J08{ i Ȅ/ૌ5\ *^b`v_` ;:!z4kK;KUt$)dCs!5M,8(2U X72RYok 닌V$ڹIb{΃#Gt%r68 d*bg^yp)I|cdUklM߅(ި,rVfᏵmT9cx)#hG.ͯ\rT$41dNL1?$Ƨ{Չ5ߎiî0+d<.㾆u\qKr;І6nԏ[zlB#pțdGo[ⳛu[4I|&D蒒CBqCNi)/uҚ!!ãm1;Y)PA0e1I%kN*$8D18+v8Y=k]+wBki>@ n%ctEə {z.Q܏קSw"gފ84UZXdv̗#煕)E3e_-:љ^Y#ok&ץK.QxɀD0sY^W k)D&S;okE"RsGLO*XBEC3 jJjFe*+^\in,v¤c莂U.*˷r j5$ji8SY$~D LlTP99͕LE(hʺ:wB--cМPAl ij@(e'Dk0 0*)@̴ qބ| (D"F?E nWDPmkЩMJ\vIJdbV6gZ=8W:sZBiټ\VVϛeK2oW?i0}ԿZЇ+89?zw:) ]S7'̔mts +hQUt  JQ<+E*Hh@JvکӉFS 8Ԙ)l9V 'gJh!upy{ހ7TGFТsۘ5S\DZ2G 72iǚʼ{yշ^޲CVzILL)'ʌJX}u6K y!ρ8쟀ߔWDޭMT_ CP9/[BVxǿA]Xw"0%+@7jt M@ќ`ZZBr.CZ0s8brl~hl04@9ItbeO[|q$ gmW)~&ïy`B[ћ/5'y |ItXyy~c O4 }II纷JVsw3 Gߔg.5¸V)K>WOP!L6*F) &m6w)H>O! @X-eh<)>Ek'}`A&ܵ]KS?1G:n]̐gkP.S@io?.[3fU8D2ۼ c촼f@1y܃4S, 'ʓDn^wSA"j\S ρjn ٍԖV٩CcQ1#' F(c6;s-f#08QG݁΀F> Bb?ˊ !NǼKJz#[IEnKBD|dCDS@¶F˽ӿQ_Wj8Ӫ9Zv@)L!G -xvZ9Ѕ-et6x^Y!@0}lR,\j $FrP4(MF,%9Y`%R8[AtA1',1B ӽLLh_Wh@U=x_ܳ48bNs;f`"SYDMxQO! ++1 ҂~t ̪kz`H7Poj1 i Rc/]حKX ӗdy MTb8ʮ"ma?|t$(UMeS4TdX$;,E\O[Ћ|0eL !F|X$#~)7^^q_NX(4F ^m o A+S,FoW:r]̂ agG DaD+~M3@ړ)OYeiǡF&})P:+zL1/K;8B6QG6~~Ii묈O^[X:nYW Hc&SfKͦ WLOPEYWb>##ngIi_v*:HB OH3Sg(?^v8G:ؙP IJCp ȿ΅(p$iO{ o8:ǘۗLE X>am4Q2nuVk_tx !F5iaH/Nl7A nDlƲiONZ1 `{/`7VR \rdeT]󔒮Xdh&?39#(ZBk' 2 'l K.lpD2}u8YX I^5߲bȕg}!PoD҂Qbޑ j?r'7w$spm\ҏ.`РME"TԊ2IwY[`wزcUU7O;TFI37ǥ6u]hL[#dKz2/l cJ? GoPUh"F{KG3th4C I68ςVL,gR*V',r›({ġkR)I60gM;' KaYrmK@FVG)=b7bSY(Uҽw('cw@_xp݂ -^IǙM}WQޛ"Y _>G,z|WV")TǶO%/1.k9c;du -lƣru,1GN$?B1P"n04֎\\)U"OsFlF]ri@@SMն:SfF(U0u c0Hb4k˜hʄLT6GM9c9Bnbz@3i:7bNTK{kIhߤ5ҡj-|K[@ame"C8ޟ褥Bga_B/EZ ^܋H}}S=6`\xRPwcgqd 5jWrU:ohb,D(☾6Bqp@o E£$-#7٫}Ƅp~^}@*O*ʼ j2?> W!e-YfG t<6=-KNkWB,a&G%mP|C:"EUͫҩ L$P _ H8é1$S G .5+S7`=/npR1o7D!X鼧Mc,P3i|j}ί#'bjVbm{kx}s&W>ϑ pQоz_jΞУa *lĨūY4CDչߧ\>d {YC9OJq#kd3vO1m]/eaFiyeMxwH;';x6 $puy)V8IO ,-(zɻ*8%eo1ha<%KTs0,b nƵVӲ8MpdQ9@@3`Z+]ݧ]%#?ZZ%1AFE_r=l{ԡ1D,S*[@]Ƕc/oeIAY]ypjGg{W-cܵ4d^7:W@_ -r]ٕkޑ??-%۫I0}'xo=.-LWs w=#UDou |b.in UzW4:Z5E&k#\Y.H@ Y+2y7/o莃[ H15sqg,<f=-ysXԖN" 9yU aq)hxAX U‚UGUv`I (p.\24M7((I~wi T/|l> wzPqxgK>~)(n{ ڨѻQhO3ǁ*u8|1^5YhXd *GAx N Pfqr`4ٿ0eVhb- 1vAO42(qV 8vnB`xiF~HD^-]alyv *tLf`_ 45] 732Eh.e]?vG*I=lsT. ]XiQ~<+ɸ5߄|p5GNE2V^hCwte@@;v EZ`9%8kOCb]%\H=sGX(=0 `~E/쫌Ta2#Ί)vmwؒp'x#oppXA*gRvٿW~|!6)*H]7VXlD3 nB76m?[%H#}SU)%O Nyud%xsڧ?\wsXM1ri?R'ލ 75&UNsB,QoC?s|=;.mھt%th<oJ H }^}5D̾E$Y1-#*xo\]QJC`@@vX.nA429Q=h1i9=-0 S%:*tiMvjf"g\+>]XTP88)uWrs t /}An#gq(ҝ'v@bu -YԩX{IyfGT%Q OxE 7_NCFEuhsޏnl&Ň١tYWOY.cDJǣ/DA4ǿ5UGz^ZڌqAlgP;8 5Y<5©[ߝ3Ee)WqΧPE>T5zh3 ݎoԸОr"zXfpW^8SBdI17ioL)9w1ktrV@Gm\j2sO?af)Bj(/e fGWxtp:5!{~Aj]QPȨ?̃~(WVrm̜,GV_!Z.'ek=C'5}?+wwytS$PZvRsCa)7-Wq9ߨ7k{#k"~]HyPv433{%=QB-PU(/6Y8XIa'Ia- -YhuF;o;,%h$(s w>@n TEԠ+.Iׁ$O=R>#G[Zsw(֤vX$g 2}׶,t⼸0LiЧ sa}T t=mւ?TӴ&aP[fJH$Oмy) l_o)j/oK 3(dz:Wwgent5S04Ɲ`jpm 0n.:?XNm!Xo4%7ؕ w|8=K6] mt?JD!J4Pۦ6g]Ջ4&RV#9M~Q!\xw/cVHn ?qyca4.Ql6o&5%qD~}Id ߟA 9F4XQ`6{ߡEKͫsb`)χooBuݕ5$ʯV k%K۝Rj1>':bI\w!,Sxexa һۤ*{J8GȀ[ꪫ|o6VNhF`cAU /NC++RjRl|ؠX=~@+B! #P2 D ˇo]!m:ٸ֜tc*ZBѵ 3,Q#U7Od͙7EP[ oúi󷬕\p)- {ЊDlQV^6DX~n}~:0^#Z^hx)&bu3\` [9ގ+6e 9=92spm5Л|l,(8:LPO+1*y^m!s*@+$EmO+ѯجnh-(v6c$S0@JVD` v0=P3?ua?N(]B8dKUČͳG pnkTVOɫ+) 2 AUf9Cg2eQy~%SmmE1ϝE lxҔ֯qP} L՜52Xd8鳶%o`< uZT^uNc=ZU 9Vr ~,%6ҞF :L't_RVիD/t㐈z_HGv0kg?xK*O=x- tz ;1mI-B`WƷ%웰`vgDN! ߏiUZ+Yy<}8{ڞ8RUJ?Ҵ#e+ \)릚+%boMņ=8$ rv(3!ق6Rx0bNckNJ!]⺯،t+bŠ)LI;&hWDMB6 {Ùvj)RG M sIt?Ӟ`3)_鬟n{Wckmx=!ŷ9RARZdrc$$=HH~cXb/}EPJq,y |G\/%O=;9␨z-f E(uO7S B#{A.:'9=prV;QS/>Kdqg^7YP`O%&\c+7]G1*FjOWD㹄-c@[llB11aLS ^'hȻQ8L{-g~P#ǿ}S \K$dWt;c7zg)h:{oB$|FRQBX ibE",e3g1m|AM~'qz=S w\Цs) ܧ *06XcUSʄ/lh&)8e=⋧:_G\?D1th?Du&LϔF9Iq =x_u; 45 šDC%N@ػZbLFU2 DQMi9X! xU˃c%}AU3c+1PG`8CY uUʲ) +TV^J-čuhԭS؀P? l^~lLr~`O#{HL _L~}.,\Y8S4֍1.o_ԛ1DݘA& ]$dq*5LlCo5U˟̉%Z gxekߣˤ&Q/ pu݆mgUK@EP"z͍uM/JIX0#&Ѥn"$D9IZM ~bd7VRͱ? >X,+Đ{)+l&`WȄJ\)xrKMnͪ6k`@%Jk6Oq vbאӧPpik~~'?5]JH(hO@=X')Fec R%wROdt.b߱XLZ?;j%;M6d3J1߅A3lO2+OǹoHKA?9"Xx6.w3SA3E`^Ɏ=-Q];o~'VM&ćVI2fu _II5U32ltJ_WK{˷]gam$e[շL&(dVXx`I'fݞGg.!f/U)Ff:"&NAMTw"-ԼMX0Բkվg#~9l Yz:Ѫ)lZ{`vDiRHGq NJ싮{R&'dUڮe͒O˞\Jxw"fp]PW Q1\,\!#hi6L.]o:0H<-^>&PKllnwӅ7e>$k=~PDBZMhY`Һ$}u6+He "KҘsy)܈al OcIUT&~zVOovrʝȎvE{#gMgh,CB- 1~$;lܗ$I̯'[HɷےnKuH8 ·a@SgU7*и@9FNժۖvࣄZj7,'wq6B.q)x-970 AEw ld r(,y1eyD^ul< f昅o$Ap(:dwrCkp`YUBtSBR,>:Ty<mע^<;޻Ls&jc *~ hx@d_5upF6mk e=^99XQhةLpL;l״ -JPWxl+C>1|b_g咚|fW*ZhЖ(.ύye-<Bk)]94 u%ZW ۲3PTj(*jƌfʼ[4hR1RN@p5W \7F]܃ĤeY}l]^Y{h_:fw I%_. Hn YΦ⨖Pϊ럐8ғM'T_Ru{Qnj=NV_LL݃Niamӑ :#e9fq;7]2t6A1H8\Sd(h ,ݼB*0n[JRX{_Bm 2fza++-Ϛt$&HЦ+lX.9 Aqxhv?MGtIVU5MXa"@FRK5:wnڊUJy ?7⦼̘!rI<";D џ\Y9k2w82wݏQ>D ]E0R 4٢~xLGzj_M^>| xA䄡=:HD7#džeh@wT_ҵЅT3a-g*E;mz)-C(=CCVHY_CxMKa[`}~ZrphqP,LfB- ,SF4BzyezR}w 5KqPgzR4fR+Ne_ 2.w~@wU 4*0n: +l̐r|m`,SAàBIi1rQ[|Y\;N i#Vqq5F҈Q};bZV()I_}4 *qt\hE5,ah1 ?<&u]>W_%Zۓ\Mc lttDyB6d墅50}EsV bT 0x;8 D>H=ɎބEC,P? MָX `N剕.g!"G1! SfhYaKmd!|4>nqd(0@w(#' :c´_kϣa=ȼo,1~u,h]_m!!V>{Am!ci;8*$q JY2ztU<"oI-M $/Z9 }ܵ'3Yy,[wX#T3\!\HY_,G N4Ӝ 1w,z4r WEoD ?J_٦ u}D -8[di3MR)vp<`oh iy V^HT" `ݓ׽2 /}Ew$i/oYҜ6d5}Ul5m5NÎNW_kwibc_F+l,xdGlAi(*%be_&e;Ϲ^O g hϸ@>FFNQ"EcY,uu|ZorF'cD_HՇR`No 3QycWclJ=φ(%dģo߲UQ /[ˎ x|N8y@.>(puB[nD"DBXVY,t};!; w7J:Q?5z4V껥y\5l}1PBn/܉*{V&d:+<.l?uPC:w#_qmpS< %Y$]mvr*v.6:GBލ>m%Tf[z{ A@ e{3DF g*ht<&{gvԤa]U k97 WyԠO ]%'9w, u~"Mvwi:zA}Ҋ0Xv}w-hpÛu׈y|)~iz`NJ?XWyAڅUW}U/2q Jm/v@i>;ΓyƦm Zp;jqy"jIbmeKGs}0 ~~K4'ɹjʇ~ zW<{0ůS=]:[fצ,ڜOƼ8fs}BR3 q+_h" ]К͌gDdvk=J) d-1 8Y|xKcPfyayۿeo*ZiC}5ztŽ{`ίig3?zrOc'5:ъ~DM&& '+`GE;$?XTg< lQM,Ӳ8B@,ݔ7yPɔ-tR Qh%wfh&xzUsL{FR .6r|UޮE9Ɉ"/[·~8Bg@=YbLΝl/75C0Qp `{@' !OXrwӈiݶ0|'l e64ew r9F |5=t6*T 0ĶfM 1.թZ%̽~.'Ed^1ֹQV"Okt5l{d-}&$ap݇,PH0mT}#3D-s$> &/smO4VCPfOO;$h\@^pl }Q2|o~[Q/aⲤS~?o[&!vKv*?Ľdlm;Njg[g?bMlUh/ڿAW= 8r)qrVBw>[ HsLpc\$V好_QRt]rlf3:xi[{zup1擲/0<@U"sM 0GWmtDi{2(2|!G)kأ=} e8&l[wzhw՟2zu[ OOW|v b~Ho;3`\&$*|)tYb6q{{;JC&ť`' „Z==7Te߽zKwgHLѨIBq??ElAWbL: ú.8v%SJ1y =l #I{PQcI` 8zYGo=dpKJ,˒f@ۣ` E0t= Ji4\/]v~(w*x) bG}/5WpDN1E2e {-'v$3K C]`|ߊEϔ L fAӗ;%kQ.+کٙC?:jmyނScJy.Ίv4z{w_dj!tYSd]> X V&n׵ 1u"ґ~ki1A FE6A ׄC6m/=٭n=(*N#99*p("<~P(j.JiulAkkC jƭX}]d>XR[j čEaۧa}I,O >H<+k}!2X{rpj v͘.)'TݽgwCg tiyi;QWlk ERBGN@֤UM QoPSR }5v+{LJ_J>Kރ@B+Ti?xDճKRnDq'oZ_q \32*趜m.=V`ƔgO[Ii9P&I%cQx~ )QL .ah'[VvΣK3rTĴJCJ Dw,. hB(pvexh.LHfWMzÌO3/ʉro Hf?\eUjKYU"@q#+|tDE2 ln'o}[J؄AͅIK1?irs￝g^-+ZߒN":4P/R>)]OogG3'.Ri_J,T:z"R)0n'B|R 9AmUq-_;֪֗LylnB O<ˆ]a"FNT&odv8ז]~k3i`=NF׮PoqeL`zD!Ypyٿyo@k #*i$'C$CV%,MZ4Ժ{K&)|}2:~f,(]:n 08dvP6Kx<ݭjoGL@FhQЃ(nj\T7Go-sᒐ/ZQO me" #͋[6T_ۃrOgZ~VlnO|( vwh&ϖ|yGMA0Oz⻠S?Q+ M7y_TJu;ށL6B&X fAZ.효Bd-hy`AE`wŗ2O(.cYٞ4r*aL1+<&ivG;}d>~e69ps"]fw̷!0 7c>U8t@X-Zש>[s WbΘ𭢏_vs65-;K|CM3-1=T}!2iHޯ)C +惚{yp@M 'M?f4{-eHd`ZM 2LWT r,N㟳HD6ښ?V}`Xc:}RWd=DUĩA>"Q` sQ9Fo5`G&ZȭŎ⚫t* << ݴ}B2fVN] \ m>231}J,rA+Vok7[7V0qu`ϰ6@5bR[ՎΒ/%GX!;%iR!5uꭋGPY("#匕h4բa "BI1}?3TZ4 ոt?2R]=nhR!+\ [ʃJվzB(3@ .ߊIAF\2?zƄߛV;Du|dRc e[FKK)V,ļR,+0t#.nF-/xN}ԉY>ZD% 0jY `˿ K̔"\|x5I/ yUDkbaoNcG(3E'OT|*Qr86N09Mc)*M٤][O_r 0/FCcTZ9&>JyYG|Vo!‹!j8[A*|k,,%EyښNn8-p_TLgE!B3:I؊wv^'c5~'թrAԋzDXx]CC/4ܣJְiv9D 3ueI0Sk0KB Pr:c/,15؃Hpƣ윏ZOm+_Mz]NʒjtBn &gPoMz: 4E{uhLbޭM$U툵Up]?o( Hq>i…5>SrU'/B};ژ= }s+״7u*"䠦0ڦ$+jR/bTB;yXK" ʥ%h͠IC`8xQt*ȳ; Ф>K4~e]-o/~!!&Braa}a Lȴ`q[-Ov ti";ycKMP"-Qvr{C˶b;b;, Pac4 CjylPVk8y1=-P.ܝ* TT>=jn <94w S*9' -Խ%e:@G~6~{^vWAmԮOqcow B'>&$'(Ns'x)q φ Pf4˘ ADE^8Yc@)n}\Xk~t);6yZ<=KP*zIJÓ$T$w1W@o=O-zW5˦kˇ?:Lv\P֤{5H46A_M\I`SІy{5ΖaS !DD4[C)·W} .H&ʫRgG{ꤛKӣ A(e32TWJqX]٤]m1Ou;pl@~ڪcKSxᐨU8j 6;tKu#q0EY-JB)r wBvSVd_[}?KFMˇ`٠$]K4VDCGmDICO}6g Trry/ji0!''ДB?/ \BhG<4fDwkD }2u;%Xa.^L'-@ =F,\ jC/c8{ͻ2Ep0޳Mj7(sqe*LD[~ְi [Iܪ{W\CޘZ_R)(r!/y(%12J˻b<XpX@p̴ݝ)NKEcsÍdeJ/;^ϲa6 8%@]щX9֯9S.0$Y~ Op3K:+~9K5*D b1BFqܹ_cvP*TNVBWP%ܷ]270Ly`mFgujsV.1yw/W(' ]S 91!V5PzX$N[?d?1ZPS=l_f?B{fK\Εԥ`Q_5Ԕza_{_?W<2Ju I>BC~~ڃG8 5:*U#mSUaLk+J3ay ti8RϽKaЁ)F&_~]ufl=  ^?%'pE'6Q?ߜ0S eܽ}R)n9[RUVƥ!¨%d'~#w()9Z؂ n"<+&A_zrKHG?3ͭW>2^J̆_x3G:8[Zѳqa \|w(ÀDu8HIptWi%F((Daن녙E@Ћε{J3,Hsdk!@g/aV`OҘD޻hZ9udUb-ZSE8%MtƝ@…ñt8L*f+~HRD'XhIB0?ƃs ʰc;b(ӽGmA#WBA WJyz>)'EGї]4""`-|xmfEE~q(ug13٨z=f.U^x5+5KAkkfvt5ɹ0ɹ"q:A u6RM>r?zPsV E9}Ԩ#,Z+]<X^:Bp_UZ873W1syku1d'^5KmQnGβKL]c=4mxuh!Nr9;9ʺ)io }Dcg90--WfyC3H_Bca+Q}g *C]u;_]jJ36A܄)i^t@pVa!]<%AdYQܫ+HZ^Ͽ)6U?i[$"{ʨ c7N4Y\Ob r "(f[a{R_2PSJz^#vޡ xh7GlCM 5$p嵒W7(qwXi"gx@;/7P)A\b+5HM.9nIx*䫮BM Lhx(LDM ^Y\SN%!v5^)?4ZasBFo;|m,_ϙ0teګs??Jӊs(!ziETud(fO<f1JڑϽz6V{iΰpGJSU37*$:Ō vO3̌WY ={`ޤxC /ZC)yKV2ajܪy5vQuy"S'w_St!wJFK+cC+n_ܛ#a!LӅJ)#/*xreA\n.j}~̭T7rޙLWNG1E#3+=*Ң2 z2Vz1Xt@hkV_G0Ŷ{]bI nk6R8T^1}Z3įqC(*I1qYTga~v3Ǖf|;yO>c72:5UF|'/ӇЕXbO!7"JW}AncL@SwBEPvCȄ<1O435OƦԚXYx412<+xl٣߄ǝO=Zot 7Bb9LviDA1ԔfYJG]zuϘ9| R^?`l`ORGQiddpa8|8j)˄S{|g@Z'`*MKUle(,] *Ox<$V#~;ι,>` r~L.\lEt0xCz#wap#z @zމY"߅LG}"U ڃTE<CrPvyh|їp32DJsXuծS$\jfruIHgI+;<,*Sh'bp XZVҳ2 RuG4y\13D1׈3dP7U> <px,N)nC}oAV{1?RqWfm]}`( ?2g=@)W1}Z![~󮸊M3PwwL|x eaIolh8²3OAnOad}bmt?Q2P\)Fˆ"ɆQu~ O1^M%?)X E2ef4@H\_{hM՛D[1^]ueanNwYu. Q3iUqh Cxb D$⑸oNu~b]]r}繚 $"qG|Ά[i޹&-s3:=_>"NnTc$Bglgig$Ȕ9#3qFu"zv,'$a/?bP+՞E `γ}.](BGx{}0,aW{GlV W|)6*I%n6VvCDQ{zRI- 0rD*0zf6PC 7LJI{3LXqx 6zc-̗5mo9Z ~D=@GG36K<$`B[7һA%We{5gXsݥc([ELXoLdTn* AFq] (dB3(mL7^7Sv o2-%c9Т9,᳣{PZ78Wo0%p<NH_{f d9@V将ѿKhoU#ըZ4#LXTwx$puB0/od] -?E!Q8̧)؍{ ۧն|aI/ybk"S\f^v>E}G(Ō\Ű&5T')<ڳDH@+U5m' -= ςmhUOIjyĀ-TYT6d!H8kx0to_(Әm=B#spgf {Y<#ŹKnYkE2S5Ndz~%?r4\ +aO,>`!G*o Uj#X˞ xǢۧHX*vY#ߛ"4f>ӂ];n֤|Ƣ",TmRЊhKtl~hmg=5@>}HuA{Fl樸qxHлc ʞB n[g9|JNo鐊tA]zЀCp&JTZ>FJoTG Mu!.TVu<$1SrZ% oqU5`G|GMoE}dFf\Ğ\|_l(S,W-aKN9\za"g >iXKՔZ`PNx}&|b \H7K9uad#$E&mY/&)ZTFuӈC{8xm.ק==HL O}SGJraViV/Ka_Jpwgd}C1u]Afoщo Jjyx:0Ԓ}e4e f)ؖb-֤ͼSh}̔O})E"Xqр[xFijB^ z˄e>@Wri>7֨\F^#{{?ms):T rNl%H${ @6^/1  8*[_4q~IUYۈSθm`Ɛ΃XY>mrgX,X&}SW%zP2B9Z:_9 9i;> j6lꦟo+;9f#B hh=ͮ1"6Y?,AEd4@ZWfQS,}󴸟hQG'cFkfwaφk(&YMɊ-em'}rѻG}6Fz< =E$Ejw?sqf<͈k>X=nJ|~uuxx"L}EMXd< Z%HL՗"{>Q&SX@Ut ƅHpVIن)?FHf4h0C CHkMx?'Z: Z3pgnԖl  ;ѳndpƬP 9= %fIlK j-9md}{X]pUe5W+W?Ƞ-uUJ4-_bq3KȎNre5}i_gA`_2ȶ]Ne}5&z˲lIz{1> ůViǺsj-l7I54b`G@)'ZZV^MDF,eRcb0 =׆O !6osK?suX*J^89 O%hY34w!`;W~/:W1,{9M8]'v\b(R YqDΤlg ǡA{ӻf3dUшbZnF9*[*FFۺ<ڞ+A4wCPRv=Y ĩm_"EF-SaTL=qұvs~|3DYDЋ|9ݢ~v k5B4|Gtt{ */׫៝pFlܪ#ڢƾM]ph{#=<6CƟh !<|^fDG% j5$ *LNbJ!]Ӷml %랖wwQ ,bi{Z5;,29bdA*P϶Rk)Xyc~Ba0UXw)q';!R|-!GJ[s2Xk:E,LP}+{7SoxZuV?fy*#\Bfݍo8K$)9~Z: |U Em2ԢP ty4 8| in`&&uE SP^b&)vS5~[k3fr.0 n!DZ u >=FB#/׶>qdY͠T^D%OkDpPae Aq6촶MòM'{!ДME#ڬցwpHN;igoHɮq֫N=Bīq⟥%'繏p~+A|(-%|گ2RJkn^dtF\J:KI89Tn oã:-sGͨ:yVaH by6')RN6xX{z|'TWbx'NԱfIsIS8 Tu'Jx\y@@wI峦osC fݣV7"EJF2.2t)Gi!?lzRyB_tȣ,qMt #>X?*׹& ;Q=tqpTk7OP Лt9Pv 9`] `kAw!kݾ>|zpv'h oޥ墻-TXF塀n0MrobC6@BԜ} iCwŒf2\R] &_$o#/OFK3^q;յ vN: ȳ'4.6Ԃs DJbƵܓ#pP=Z%X V gc_eQ0z0Mv{O2nLȎ2Ӄy9r;(@w @Fx tvJ~ $N?~~:_i|"~#\p7Bm7AW(_{}G;~2t! Hޯ*[3|-r3sb0fGҗ)_/<VgҍɭD<-ʌejcT~/BlH e^o vL͢_40SR*t=]x P;{M'֚ʪKVL"eCmƌ"GՆ0j iYz(4:ÉM%U `\*}IV׸'|'uywRUM2C5nٸIn=#?ˎT/({y}*c"oⷤڕK5M BVo1){\ŧ>.E{c*Pi|塵8I괓ݾ]B69=scҚ @ Ep ͞, xzm$Ό{9 ;}y)D,uޤե]?|ߩ'H. <9UR0$Jхlζ^Jw-, Pdzķ⮾U[ȟV~csm{&c9@}Ne5r?{ωNEM8U :Њ5ҍaVC7쯗q@m 80-GswN2=ՊR jG!H]#bx%]w'P}IN"w.5a Zwc-:?/3e(W I?_/z>Y_TW]>ur,U AoCUn>1:ţ"X7vݗtCr 3Fjk. mp" AJDJQ2x#LEvFZ6kgJ>/;@CJ͌Wc(4iŬ%d0~^lͥP%A'ASrf8t T꺚-Jou;k4ʮ@nQE EOᗺRNtbW,+rs\-q)f`i=2Mw^55eC&۲҉ x*G{ k㶜փ f "H]U7%S㖙gn5_'MeD-n`-ynM mNzSLw2p":g!~J~e`%}?i^d6}I ouUĻ_L1-7z_M6y%ZDD UiJHm$w8lw4H}9{vJ-2WJGWL,)mJ=?L>j[ďP c+:IO65CC%>Hxۥqqi tH@̓[Ͽdu6Dڂ'3iIT=z8J1\m3VW M3|EI^?ٟBvb0@"G#b1H [+,1$هw6Նm"6Kp4Es A:B[1%2 _,iLv ȏHbbD=S؛CӀpF7Kl%,9^޺)'*5mIqʀ$]U>1F곁g|G0Uۼߖ8ݖlId q. (!Nvj0?dYPx$ 4\( /4 [=OMfW{|nh}YO/+G:zɤ9FݜంĖm&7: DK˼xuq昏gz-h'_.Mh7*&X>ک٫!M_gbSIV `Ob; Mzӹ~Y+=T֘Ő>FՐۃj9~(5 ㋯vF9w adG{+iu t@XIDU|bG@+h%tF\&aYXJJ{N)Ly5 UTQHaŸJN%5'RIFғ"u`ÂZA>yXN^$1VkuLMLq0@OT5~N]7( . *p gOx>;P,SL{*- .'P.=y& %[IzK-P1B;lza?*VZ <`o!|.i!BWKꛘQHX[PoEkgRּOTSb9A V~Mֶ2?;̄6 e-%!f 3 y~]e"sPq~tvYfj9HKCô[x;{M^R4ʷTvO{z$毗6-OVhT0V۬,oV1pvŲV˻Yk:ǧ_] i/5g> ev|6 ZbҧM4!vA%s>aDKip|<ʌj?8}z[{ )ao+EDB.LZzpzQw8-%g]W/͆BSgجCc"@[ՑA談taP^P)l%:b FOZz-!AW:ō%[$VPPr*rvsLPC|)%RJXrLm`_31QSЕ=N7Tw&YEÔY{>U5fIx#wbuG7Y$=sטּ4}d473  (C!ɉp|5ܹg&d*}X=s)spe6݄}oY 16K{d%I`F,qLJIo?$91`/0aji+." ul:4g˱+kK=t:?HDO|bTUtUc5Ä#jdDB'n@KGVB ;S{ "aꃉu? -%DĹ<>oOii4 [y\$zxߙ{W aWHY<hOh\׏L(tr6L~N8ۋ%~%&W8HG`:ޔb _ 䅩E۫4.7HiQRrL= 7i (_} ݽ&5<@A"kI{p8e,[[aVk2Ka1&Ẇк .LnLYw&(X(MaǎN=}j2D});@̜}Dc ˏ9/IklnCݗ9ˮt˂n 3όӧ5}CPwt~9{d6 (=/dir(mc%@K^Xmi t8ۮ߱Y 7Um4g7p򊡕%րFZk$;A Q{LnAq'e3o`Ff왗_A)ϲpF|ժ٨TptX gg @vrAc^BfL!}_ Sfu(,Q;b}YbxH*z]#h8mJ#e~;sp$)~n!Té5AWK`;xb{K|*q^*&C?aJf_˅n@b@bBnb{ɋzwcVÃl)ɔJ-]DׄHԽ7pcl9}dເd(-.H֚/)OjiדW [{?LժfW w>Ur^ Lpb*mrQ5d\$xM=Ra۠xގ[u4`߽Ct}K]e8 ͢#jb6fy63Uz$uL l = H>8qN~Oq8z<)ELFxaX{?4\;!{:5ͬIH ^t&W@{Is`(E' bYijTxPQD܈sЧtc@Euj=ic&qoz?# W#Hq0^!zO (ۚ)8l En9P!:p  nxi® k=ow1JŽ)ưȾM:کȠu;zDOt ƦnF)Mݳs6dlVe㡢//a>헢>hLk۴6K˺)F4U%;&G S5kNFTPx* 1\~Wեq"e<[wg({ퟃr X^_WC֚)73Q# #ӑ<{*Umb@g>vM6~Ddqymg  ϗfU戝@T'R-eaYhe9n՗ XaQ |;\dl .E,de?AkWYt1NRJ=9{|ף&%$(A,I `zNyRQ٤*!IPYuB&2Dy4Fh:f,RqG.:=ǽ9g#%H|ޙQg0x{ m|F/,fM2'3h2\V&| yƢ9b"RcIW%.TC?W)7Etp3^v[NV*)+?46$cBQ?8S)q˞JBAf$s<ڄ]0=;H3ᖩ"{t7:%$1uXMڼuHa$Օ:]z{aOuQCRkEf!ݱ=Ya38Kl_hZ븠u *Ƈ"'iH/ve3D%J̘CM~HɚfGvjtFr@XG/IsB9o&C,f֒oR8ʶ]4^~wR⅌AF Y` ) ǹAg؄=[CA b}Ҁgu1!#º  zeZZ纀d8;]3wH& ؤu um !n6II`l%8mY{cB S㮱{  ;Tt%qpE_VxP5Gv5gw՛%I]t /DPi< s",-,VS#GI2⃠ u?n_QJaVY>:՘C$,YQ:z 3:1Խa^݁xrcP~üovv V`)MltǬ}t-$]Dљ,L\Ņz|ZF _%~m#ѷ p5 r5}LPr]yS1; <"j- V؍bhv%Y c8[&(;VX$΢2WdC儌ұtק w*>T:Q3oqNeEYNXv Y/?\ G*O7 +1 ^Fa|#jNjR'H``% g8?XuQMcLpRl} d>҅(9l @_׷сZNz% x=;<>KX|ZA{SyXɐE2Tȼ6c4ѭauxg:0 wix%~׻[?4B 2[%dEv1,?K[D!F .Y˖q*|7V Z2i%~DQ$Su³$YnVJC/XJ62j1;+y :TD1J:~ wX%v/^8ʼMN,O#yS9oVNfH7w >w Km@Fߙ)|UVo\~bkgiMlK HK-KZX##z-w3lw^#*Ӌ*Qy0dL OVlrX(.)QB̀w9xNz"@@cA٤" z@ʆ&_̕Ό(RfYQ k|Ca>s> tB毈]ˢg3S1ȊWvxlLB=<Ism]۝Yٍ˗h j 6p-.z:ǀLєȏ d T5S󛉖VIG&(~3J,xA2J|7˄K? mΊ %\o٩gSE$ curW~sh % ¼o?sBXq, ; AzIګqV"MҦ{\Sk|` c~C!%DdWݸTEYBCu\ ZvaVm\HKR@ γc`:1gԘΨ6C9hN5C6nXm*'v_ߜ(WWWE&ʳN=wKu ݞ-KO9{rIqX| L-r?b:5 ʧ S =e*kܢA*?x,>®.Ggv1I;g`9w뗦Qkbao_gO_a m6.>**i"\A8s ~F]@KJJC8 >h4b#Ph2dV FmW6 _3isfEbN؆} ZBw{͇H_ͼ@u~< `1tAP^aIKS 2qsqb:Y9b*H+=7vgĆ|j~wTPRH]HQӱ+2z}VĬXvNO&= *dr)iբMB-)C3nyia~ݰs͆.2KK-'~3VXI^}"DϖzcrR=ͅ!4S=)VJbA0 ܇RD6E;!1Yb@Rog{rC&xWM{sf=}%:EPFqwS8l1Q}2>%3+hyFmfB0|nC+,h7\~iɝ"$G RWY3o[u1`JqA UݰjA)s_t_čipMK=DjAtjOۊ܆%haD+x3Ve|5ʬl\) 5 L6?,K$9 `WM66U惵wwmWa[٠ [%~c}ʧirc;l@[VӦnj O*Ç$jc6诶CLBbܻ1⑜'KKZbfqlǹm.Bjx5ї=w-VSt!X7 >,7Am%8dO_$Z2!t; eZ_ "*]#P-pI^ Z'/j r*! $pY>k%Vj ğ2 GA8NպZ:zytWX%]dxō`pJr|3ӮDdv[KE \ 9ۡswoAy^[H*_v6 P _M3hأr jNLLy| WK pe5Ly{h[x!2f˽xM; M[wFp'Jo@PĕqI"I;41IE4{FHy)(d}G:m;Mc7?ZۚwM)Y ugU([؟zPޱxW (7Rr¼SJXJ#!O)"1m}vuyB.7P#Y;e2놏P va40]3VLߵai mf*ׇ;kX9/>9Ir"@y$5a1_!$S\C,@|P X xb &]վgDa`T7MO7_#<fF3 ]=<G#"- :{OHccFf)ܛtCFi; +(V2ӛM剨`? ;&BOj\(3@?&:'K?Q~阆żWmlI56_E.߅j*%sa[xA R czƳ /2Ŏ7$L.ڒBov͍`X7L<\~N\U+Ib*Ѝp(l&Bp&FW͟Md>=Vtoz |"aػF߸2U6BV?&9$jd  Qy ) |#ZEӴ1W]3H>__Iofr,΅!qr\L SM?A^~У_K=jv3ЄfE[jL+)HG6.UV%ms3:ה5?] ~BI0P VnApÀEk{B= 5Hv=j+x oS7GbZQT6=VQ8ndVGs Kk?" (硑P7)f3 k茙VPX;3|W}4SZI;g+FD{hvfUu :$lWRftYށAƶu3Z/4;y%e^׵ǖeoJ˪N#}nt.3&m;aw?aZ(\!+ y'E<&Y -v}r۵̗"@˹<9vnfj$^F\z{/]YCtf<ϋaՕFLT薧OEJQ05HD;Jjc2B jz4Rk(\ +NMjL_au*rl4]1[]@F8ճ}`Xs \u# g!Hax!,2ekLFj0k8}̨NTEBj#jealy?x>HE5Pt'4s)z(<G)n7s=اqH s/.qC3>~3U@9i"x| n:d5bLpҙ@h~[ܵ$6/m_ꑃ>؆ C<\#}`>!o7mg@% aV}UbĤ |U; a>O hA*q݌q__PM6n+{^`hX a2xYTG@0J=0"ߦA1XAtRGs=ͬWEg͢Iڃ[xHHOkIX +G( d:{ڻo7N<(p!o89nP0tx$ΉXɐ48I2u_دƹ`-_l}!zZmja&9|'K*R &o O/2c='UH!*At*v%0ƶ`FF{^" /5lq=,"% A/'YwC~46M"hYHWB:Jd{/DuauՉnR/W rS/U|#赗uoel,Fʌ"@͈|nl = tNp_XU銤g՚\/1HGS MKuuNo0Ft! 4U@. V,?5^kZ Ɛ2HB;oLAe.-ΒZ}vNJь Oc)fv7دtbnZ<;j{ܬg0 }ΰ@7Ӟ ǫk|U QZdܩSCWO}H`Sšu{P(z]晦GѬ!K) E;\+u^tTMLěZ:XW8ȗI˯z:A­%WϪ<7@}"W~g LM2l@7(Ӭ˴ivl޿%6~.MԞWu)oӾINn)w~Lel2=gϽR:+\[7h$. e^12Ć& K(h$EDEݣ@_N պ=h(W2e('.)-_mؤ#l(>L7:yECZ>~"5wNng`T9^l<m/eQnr0nߤc6{v肹a;*J$zҴ4&wQ,DU,ZuZ^iUY#1.U"N3"E;$w[~%_⳵SKª +ڌjrc :2je%⏊NҘF``,!w@X( 0{q^HzV3? A;$pYZq CL#N*;tēMަQJ(ON:%쥡6SyuyX?K\r=<>trNkvH2$Thh&M7f @D(($Ws$CY6>lq?Tc'͆)=>$F4tҗ6~\(:reʤW&LwW_=lhU5º>).c][,k=ۣG)vEanK,?&q3ܣqˁgGRhMzFKMfhNQl|s䶙\QL! ^X \ޤmزt&pkC/B3PX}9d.ox<Airl" =}|&e Clci)l<cd!d8rAWa R4o9[W^jҚ^&|G2(ɔ~9&V^JK~3[:bOˆ#%JOu @Qnr468RW4C Lѿ%y_ٸΝ8-ɁE]U즻iT8j*h&nE^n tk>`&i X¨]SDG',X;\,ś~wpjZ~rp|m^ x)`t&l)@?P8T$,TAUtn }j̙lQUwFʐs! 2ߧES9mR~b RJdj4NE٪;r=!d}hScp TE?-k4$2U\ {Ͼ,cOz脒.xh.YER~=Eф`@i۫.kHk4EVEtV UF 1}@2 ~S՚7ۤT7#{w:Ŕ_)Œ3w-~~笒q|;ɩKƛ~\Κ*ZS':$V˒_[Ȁ:,EgIX#l5?䕵B^'D b5#Uxyƛ_l~݋E+R.6Жf2(̶4# h9բ2cΒrPI['i8 Q]sj2V; Y;ң~flSL)딜IW 5* /:13)oĮ׆KudnumPα.hx;j%^Q~:: <;/iR UrԸ._&7|1KDzksל6g28Bk%"? KBw,Q-0Z;5R3 ^JD5q- Fz|Hb老THx -@'GusOrP&5Zv,YH/yܛ"Ĉ$d}HB~+NJ52}kS;Ԏ[r,M̊X;1|D( 2mY<кt%l6fl0|):!B'l-rthc9HkWD?Jvx>v]B V.*D;}Kc QB))Ӎ%'U.i4G'-}V i%53[W m@5h@aYtU* ΍Z%{p Nm(o\m4 kC~EA+֜ 1m,A,7ĉ"|ྑ ̵-_:50S?|~/beީ 7Ch8?]"Rp^<C5=?p<*PEq:k\4T=ɅڳR_((.sD 3=]ʖjT謟": r ..6ܠigNQ$o'*tPldd29x[!Ac1ώ}#1׻,!oO'ڝ_J4!,Ls 2DYo+ o[bڧ[h 8k*)crIˋb;: _8iju%"ˊtAdBnn\1xuwKWI8 z)u_PEXcB[]+J0 @зJ5Cl6-pa#ZʄƫqV^сp1 >l"?/B sz}{?e_ԕ硕6+rquFc<ٛq얿r|U+4k%R5fUݜ%{Zt-5k;_"Pg,rdhWH6<6B颍?[&8\QJn #GBcv9|NQEn?iP#ձKg FUDYv-v yl 4j&+ȏpC?m1Q򳄽42Mgݮb5Ess=wDuSY8`䧽?f+=q?1Ad^S/mMkCȤ@=z-ݦf3U&qU *ȝ'e7Q݊ChߴAG0SV%JqE΍ y[ָ| {.!Gbׁր33=♄:a"$𢠗Yt(t%Յ^-.=P1F*HcKQlc0146R9e uln1ep>Uݺ?ۜr4C"u:'G3fXX8ԕ]E@!):s,ݮͩb\VI! 9 >E ?^_MCsV5senYaMSWB9j5 #V6$ *O^7ߒo4 ahc3GU|k)Y"y*(*WC[X,4$%2Sjη|!;2|KQQA=4ihP74.U$I(Rֿ\ \¿T lezr)ys" Q8y4>E&Kŭ ughvW;X[J=e>( &Mۙl}~]ϓdy9,#yBIqƈ ɿ?}*k~q+`5qtN3}| k M&av 6G Xq'eY3vGWp/"3ւO5mlc|i.1/to-VAMKk=Wٓ(BSQF#_O} (}?aLYdrvG`_8R0"?w ~{da5/?W롪_˞}^/X"l%|qJIhn6GkKr9SUlP#D$!fV,s`dRL;/ߦR{m;\o&76J2rT Q Aa:v9MHS`3T7:[YR]at]0zB 䤯1n=HT>`%3TZ X`Ʊy$`:ZБJ`LɷX>!C!/$ .G7cpj㙚QiQ 3*MCǟ)K.6Rcvtq_*i\Gf56CzI7&Xe̕*U/!6Æ a,#d$3Hd%H.`Hu皐a;je;YYicL$π(w&@ؼ]lo\"~ϗvFP1`臚pJݞk?QaTq@_q.@I fT}ՈH7s&5YqfM;ؽTy:&e۾Ce%+e&fLCfK I7]o?& 8r6.V U`I Kҏ"`r)$ \B$n`g_[ {|fY ԇf|!A,qs/dm PfM_Hkw*zFċrDkRsOpIH u^BALg* bJtJFe$SjZuK/Z.>{Fe -K^ 4z .^{AjO;HnYkW#]`Q!y!ɳ6݀o⪓t㴊zX1>&7<^PxzKUs2^Y=[2:{ִۗ}IK\d&I"!-ȝ\8 06ټ'Q9hM *KS:i4p'p j7Fb6#z(_L'U91&. @CR4Ru\}l|mCsJ:/JWO5,o9ʏ^mIh0]eLƒ@/MzH|rs7D^z#ǗlI'TxmYTvtdXZ, )Yw*0a[07:eJ]gtIZJ4+044(U?bUg_ v5ݙyǹxhl =Pl2v5hVu}|u6Ir6#{וK8fY̢oo4#@pL}$)P{'`! R_Ȋ^,If)~/0JƠ&i&W=Z̠B 9a".jÛV}b*mZo?$ wk4@`rފ6B:Yz2tp2JU mLɦ2-F3t{]KQ8Yp>}Cש7cP5>6@F5~an Lu A/ur=kIEFFђ8?\XVWi6@G}48Tz ),ʁVXoE* Б*l"INn IG.*1 `iEW;1k ߼}B,eIԨ1=͈cQ7RYJ΍fZ[?0~|i6Yv(p~ﰨVUL慣LfK  […dW0%+G)Q'c^w 0 5?%*$tF&%.%ĸJ!b}[l_!YB3Wiҩ [ӟx}' 7|k TJ0+wbjb1@ȖsL7iض&Pn(}]dZWK'+DfU M6>}’_],غH )Wn,3e3Bн%n|pCg$!?\kyޠX3Z|wEB!g](E!7(yΟtE(_tzM;EzlHIpldNQ CO U>~׹=k(4$]씋 *`cz"knT b :;wGIͫ9j2 ˬl4i~S> O ݟb>e7ĘSmOVX |\ܮ.X7O-L.v79 zJ |S9 <{{FX/oFf-p@CO6KV䈊1,y;l5#Zۥ$,s CȒl44<0\] qL LGn/Te3I4 YUDTnMu"gXM: I@ `vlD09 1-ݎ 1?Y&4aQSc¢JױQG˷*|k*rP6(1.f?Z.S|lZ1g+ahQ7^vwl7i՝ `@'K劋? #( 2TFj*=c|$jג0!SAWoDQe^ 6HXKovEm*daՒMXPJS!`!;Z,Ɲd= Tdk `[ېPJ7X|T+JzxJG2 {p?4~ydDfj!(72/)ȏ!)`9N{- 6+W҃ _.WsSCoJf~f~nFPc(O~$6YeR `V9@nCFԛ_׊=23[]gZqA"`PIRFu#nzBoJ!GeZk]8&l0re3¿HnuPA D8VȭKz8t7bVn ,u6hȄ̬$ S\,/c6 BU$(1 mAC,@GL6h%]"~HpwE5vghPSysc t\#W||ykyF}DcIhQ]!BošuB^Ɗ <^0QT".^n: *;zB,_#| bYk~GsE{\nԂq/Sb>g[N}CxA"tZ26߀Jw7ԀP"_h3L7Nբ%l=4_CHUƜv;?c4'|3Py=흕`2d_-E';5`X獗ܧ!aՃ{ZSpfW !R'F;2@o 6R)Fu*/^P#pE߃a-g,bo 7edJbmbxhddPPDױXllEvlG ;%-hj~/R:?`!lD-O4]'4Xj+#~rdCV\\9NԞ(?w'!CPT2>Ҁ[M*$ Q!}d÷ wnucN#o`g9mZ%Dh_?@TDRWv qb)A,*m#NƄ:!-ҝ-ԣ0gW M5ʵ %˙P4hGVщZ,Ac".#BDOG1d!V#_H\DD\VF^D;--µIp$4#dFʴs"W*P 6LuзAY,\Ř:'#,q<8 (z)ke@PZ|{->pBy)Ƙ7S1BIp\N&F_"xfɒPYamCANq= П|eՕP 6x6—v1ѿp.pp2^6:EkO,Hg1"L֢3f9tl)ӂ/1-ČWLV 8;pθKbR ީk"l:&CvQhFf5ȏF%zU,TULOJ8͈){vS; 5>_Ή(omYۇm1gФFwc\- 5sVl`N( AHMYx}c T (^KNh!X+KYeHv5\fC5'dԘ< 5&S5 ,r+6p "fw6mh_j7ܚ# ;)+:U;.[!LFVSDCFΧWZ aC&O_"`oɨ hγsmfyƝ2Hy{[J OY0" W!ܰrA3-1:&LY E1|22fGA7ZIu^ޗT_ow TeV >/3ȽnP_:K-,jgms& #lKaЊt@@NNRl{y 㟟Z ?k, ÝpDuK?t(@ƪr@Wz :kA fHCC Zݏ. Vp {ܭ 'x &mBI{a{˱S sjn'~,cog}O Hx!? a =+MaF60*/?.TG!lZ5}[t)k KAnZͅ8r&[>@&IW ͇|BÆ,eNH"CY,]3<҄ U}=)7fDqb}{u̘:g^{mم De.PP?tXCr̿@sA&ۓ=c. xuxuwصw⡺ѥ9蹷||nõ#oI]gt$lBoZNl/Y,Sӕ6:Bb- ;P眒Fu \mQUFjBADbW+{i\q {E4}ha6R%WР#> 0ISa7=d>Q95MNjVn 峾):囹5=>I3w[2gpgƂe:Dۇ;7D)l6`CLpWr,Rʊ:/ajЉ7)V^_`2/גʳMSA0L[%Ο T

      YXBr\vv-+ì039}s)mtq$F\JUe٠SR7X egEe )ÝfyP5XՉc( EȰdbꑉߓ{<̤o}`| / /_>A49Dr D1À-\P Q!É̾&@]~.d]`:,+N5@ ЗA;c:)3;0(_Ո?n{Ƒ:sALE^oo$zj+$jw4Fb %E/W0gKJVYSG֨Q.&}lz, \e N &3:\/sqw@i>Zz:l!rY@5@J6eh+L1`EwRbM7lg,EK9uT6YBi5(Pda/P/-.f\]s^:am&4(j 65_ee)U9;^i3fATE" 4|eA7oRq( =5Yq!m!i32egdx@֗וol5~֨iZ@bJ[u#R&hR g+NԫgNF~f 7y ՋN>}EIħl9'gEQ-=W7fD_j(K%o'j&ﵡPZd^l5QD@v6Ac1z*9mU)&oV}xbmxn_馭h.Q#W{ zy"Ԋʃ^)ƷPzvu $D-~0mh|"F|vXy\RUV_ u8Χ@Gu9|Xd@Ch+H'jl #dJpj5R *Lnf7j$ռ_Lj玃z0,z)0ﵙkEH3FrKxӭ,zLzfiDz{0']Ovq$i[k{mOHWt88m 8?n; ):}ޯ,Iں㋜ChNZs'{9B fĩpfdNR&6o5B#Z"tƷ"Z>k]+s H:}bd+B فHPPW!jɝθcH֣qdrGSW[~/ =Ϩa㻪s#4;,@l`S[+kXKxG~nϠhlHʼn3C$'f,=X67 JF+/X7\Z9Z^$(Pvn dMYְfͲb7 gm'qU<y[wpU>2O2@IZfd1V~֢)6}F\*ɔ Q{ {whgO'@H)"B=tI& |1AhE| ShXѪuL TN8w#Yksd"V/bf=Qc$Qf2,a|FqH;mAKT<3z:+6i}0؁S[&nழtłH0^9R1}? Z)`荿Ĉ%&ݝoғ9'_BrZ)ajR{)br5_\׽T\2f^Gڜxp(#-P0?"<_ E#zǨuݢ96N>Te``4 &=M/EZ}h^IX۝ H ~9DunqLn(O%06[p:wշ5^j̔{QRw\fS>GvONhee܄TaYI|rLz}4`۩@t`,{ɹqfŌ$toLl‰L(H ܇+7+S*]ڸ{nJ˶KIOԣ`!<'܋*w :?|'GhÁ嚍+n9aw+o5VFIEN'5Tj*vSV3pZUO0b[w.n48mi02I"^s7v Ӥ / QW4-YJV*aRa޲O!##zO-<9PU3~ئ˗F34B(؀_xG@|dd` | vtqm!/F!3ی#w+ؼҷX:+5p\m+hi˛:CH[˅be0~Q\&dnh҇UihSpUP .6 q={ƁJ/}3S|p/.TE)Cae[ȯKcSqH;["yOIE q C 6k]a FZb"M`m徣l f#U˳L%2 $0LUnUi}zM2Űlֹo]*DQH0U~%P oN#Mk)5bg;O<Q ..hdѹ(o޹|pHR N2{[}cVĞFNg]P8Dm31q5%pӮǺ2u(sӏs wm[]t+gj09* =.hcG<^u(d &-j9#_ٴp\_EҘTQܫQ+¿P|;t?oUw@iR4[1[q 5%}2n G_ BB,K)F ސTxjNH>6]%QQQ1#ў:|TaguFR Sm~"Ejx?'j>v:X ՞[ƸG FVKיB_@h5/gJ+mB`r9qW6\_>YJ4Oo~\_HZ%*l~Mu1=-]0V<"'rP-5oWTJ-pVe=фBGAQeDט^%/SۈY"VEZܒJ-$w $ ԟ)xY/D]ҧu; jR 8S izt?-<;4ARQ\\LrT㽨l:/XL/ Jk?ΜW#77֏9y q;<(U8p{S1=,*eC<{Go0"0U) 'ئVT5UqZ!!{p9Y2YrQ7h]x/h`Y*۞qpJnbɞ>z~ 5b(n ەmMPF42ۆ$B'v [ZEJ -4u't.Gɯ PnϚ(W.U1*gelrE (KijND(k_#NVy0="$j|yJȦ>a+|{8hG҇Wa@5?)bT>Qz-ьZXؾ){O B+ZTpCҤw3|=CI`'|T4]|ZʥLM7Yeq8((P1#Kg .jh@}84 6`Aj2:6⟁e >8(bQU{z^(82#LTLrcvVz_Gݣwіb`s+#`` =D`**ӽF1IJB SvӲi鹛1S3ɔ;xAjpTUz~V`\xF.㗼i[j"6Ңy }*QM dNuOnBSo^xP;˼<$"ox yAW9.KmGK<;H >kZ^zOv{#_\:.ć-JfA{ArE4ttϕkȸKE44iOΒ]튚9a@pr`E/y :i:sxw| aǤ4͆Q✚†XRƎ5BF\6ooxJ呗G˱ Bg]3{ӡo>/2jsY$UC<Ż6߄Lny{ * U J"&"Ɠgxd;FXp ~z`GTaUYNfcXTnJ6@q>79bᒌ;E5ښ+<[Rͻ:afVIj<]H7>.\?Ɋy> P_7W@P]@?Vm3q/j{ؑC!X~)8hQ ح6 )"$ﰕ{#\&kOAPy@bmIb|(ݷ ֏OJo u wd2(o)B[%SZl& MZTA<zqUƄkwmp6ytK!s'ix_óɿ7抔f!ڐh勌B@gO:_6ÐfEB ҇k.ILPc%[ELݘ1y<&b\{}ͺjcҶћݚ}c]-jb+(<+FD)J7"DJAMS[)pbJijжuz8њS Ld6Vֻ2d>b6.M x] QW_PHu5 e{IJ2jO?r%*ݢNOg/3Z|I ) m~Ng.ܷ)#?׺NU\! dM/l" 'wU1] b8%Aak)~ ǝu%;|/-%R?ո:.4V6%*e2KϏ>gG/̭q{5ٛaJdk\M2 nO<: |/0BRaYa Vx21sM.ſ \8~Z F1Jnw1?C0lH"`yY88P׹"W~7\_<0o 4kp_e6Y nLf3CyprxؗU{I VJ6}cdry- \54U\/ќ|K/H;5<'hdN䃮ȳ'[i㉢NX&`2㍛я[%Kz# ;m3] Ц2L%ze&wužU#itz +4}m~B2@9"Aēi]Ym((${8S)wWҍ:#ϡ=|?rƾzB{%#CEhm+*#ܑdKUuߥ1X:ƛhx1# ($΅T nZ>|HӺxGiEJxoSnbUv H9M s: 3/^\=ڞi͑f2 77m[]]8f;m.9ObDT'R00)};~naXX yK 22Td\̍NUQ RT!<5;)5ahlQ%'~iL@8 R{ 4<:aoУH>%QÍ]Uf; lZDgQ)Be(`[}sRDIQ~5dG' S_دM\yӳ^7C*{>PAƲMX9J逳e#VPYI6'չi؇w Bf-qƒ v #in&5y46L\04FQ!~#U}r]${l`j yb9~ZlNt{W[f\@.kR 罈[sLd$ꝿ)Q8WI*4;Qvu>w"oCƓtw3v.3(YA8 [lK.fTvaKvԚ"k? mO[qkm^D16n`Y !VД-ٌ"7V,Mљ52gga'.Fpu'OISҏdh9?$L" ]'%S35"OT5!_#;*m5S^} ǂ:Tm `\{sb뻩$s?*"t3Ws43Ua6ia~" C&6>%c^Gurs\uC=VݒBZsj)s,+m好ufE =)9]ғDaWQB)c#/^1q؇ܝ8%&Г&mGT JH+Nd*8$Fs%Qx?sG]7;y9A+߃xcCTL׺99qAv1݇v]h^0>HH}kaB<\!$-褵DO\w-ɳ9]"M:)# ^糠SB %aײyQ ٦\IV|CQ{VmeXٸY@?;" ,$f`ovО / U)YXA7p>>ʪh( ^V™ 8.aK^Yu`Cڕ (N4ـg5apZZ'Q0Q+k @SSEP{ecHn`QcKϧpȍzn@D=ICW; )x=o9"vT0hRjrϞO2~@R-,)#LGXxc$-qUQk_,nr&:cafW^SQ*msUiٔsaH3 DXNB)h谞#S3-N) &+鋙׻&+:Ƿ c;@´d7ٙMXc*d.Ve[l>3Z  DGi|g Q&:XxL G4гfviD_T9PaJ/sιĻF8#l ;_ys9Pϡ)Y19'NR_ @u'V9eWu@ ƜY=O4$Y>'ĀCf]h >/ExǶ:r|8iZ_V_Qk3ۅB'̓l8g={rSb|9;% &w< F[|E0!VQtAP 겎Q`MS@3H"p&sѳ qUr Bx';!/ښR‚}Ve^'vR)R\PmkRTJ‹z?0 vjC$`,< Sl|d&4ÙfDZQ'F_ QYwq|IW`K0S*%V˿ TTfxwf5t[ t9W-.~F/t?ZKū'FJ$f{uq̃%/&ϼ(>̶ʞ0BP 9B_Q灚r^򥶴߬UsqlF0YWäIGuX5>{ 13|l[c_D0tb4%ɋ&: >c-U?F8?7jVt7Z/!2򩺪Rb\#4Whty aUfgQ c1*mA A2߁1T}*3ځNZNJU^7rf3t.}1Uvfa"cz&)Vc<0˼rڕ7%5s&T+i:Àg*;g-,.^)S_ؤi$Wx-n<3q@lVҁ~ P+I>@=k-/\a|#3+,(?;d}Z(.B)Zya ?x8ak-#MVJjx cp6P "LnvTiif79C6F'7[E6H!-yfNXD7'GgUGxw`Pyn5\$ &w,ԃǯgx>`1n!] fфyojka=7qha[)`5k;T'}g6a WHlQEQsִJPUjz&R%g A 2PXߐQ(Mx>eAPl p&+Ha.]?uyTKGgzewWXHZ>iP1)?3V"x\a©!#\>y}B濖_qyŁ^XzQ1`,\BƋUSlIZ 8I, llj䆓G\޽r6Jaͨ6\G,=S缵4a,E`%b3Lg?#sɽASE7sܮ!u2!Ղ ~aP@ȇP/rUl1{gOei>6ŋEwئs2]n}qsR'cO0hN;1Iy@KMv ЃSkr#5|da ^~ & tɐq" ҇6 y$6uChrtw:2q' 2}"u,ULc~>Zyq+GļU;ޞȏ)dsyԁb _gFn_DG\UVy2p` *\*7I2W&/L+=Gd}JT$=edmО<2șX#DbOi7W-z1\RDfR]3n#닠?u ,ͻ1XKa+^~.- ;GXWU,Td8-붻fl6 ͆z$rYZG7)Z4Df5|q[&"j;N]>>TL]V3 2+?R߷{t c>DLC<YJO8ωz{߲vi;,NB5m,^OM~3uMƶ}X)QRc&0jeZ=fmKD<}SD-I2l{7}_V C>D:{ \l6酃?MQR0 n㐯Q3 I99.l/=dU"INGpݎD2٧ʛy 3A7yXwί0"|}Z?pJ& F0X`Yh~[*k|JKbS{Y"叏YX%w 4V$! Huqg[iP'SϵIdɔ#~0q(j8.v8J-%-}Zx [w(:el Kcv<ŒpޘȰi9wXpfTASTӓQMG{U$KS炆[UfU y0(]Ȃ6q%lɲe ?ۈ\7#ڱ$ʱ`r~u;A?}:*(>#k߹hE6?{B}x)WznQ6x!WsEP_?G[W9).kheeU^a/&0ӊ!T`!4ѓj:^N PZ1ȓ{/7B>z>뗵 av aѥsPVBetNķ^\~qpzQτNCr{Wwqޤ =k(jYЌ_]>&n˰MoH[{`s.鐈 DvwE$*%*(G!Dڅj zwa켹g;pThLelRU5\P,P%*)'Ul,C ;׻Ul!@5o#B2Fa&ZRioQҍaˌru_}Zv9\9 R.ߴ+xAPS9rm˰h5(Qԋr_ڲݿ ;FtVŒnL+Nl(HMǠd΢ &G4 2~FJrmrzFh2OQٵ^T4b̐|p\d>@ѓMJ@RtJL|91 Xr,'*,Y]xlO?[O8Ce5XԵFtAr ;Ȣa iȡ \# ښ{ >%nbTDX)܄v4Ś7S#&LG%{&';%d^tM "t{{J^ؤ|QȺ^kB?jmbd_`1ߔ-N9N(}S]7u="*(bAmCeh +toy.F07U+oGh!U蟪Ȩ(Y׸ (XZA$4Opn$́)_ֿar=oa+T1Q22v QuaywP* ed /x_k:U||tS,>v1)S/f f QbA>KT_|: ]r2mI =Ôr^F.l7[ΌTHT;p!1]0n47ɯ"1+U-orx {/x.ƆewB}'U! ybH*]m:$= hJ]*bH1_ZP"4( 1]n ʒixب޵( q#~ wܥqwDZ2∕Y6a mኳAFB<0tv%٘ v)|JubԁBFS ./{N@i!-9?>x|S?=V `dA)vzm.l*ni`NS v8qN7Vs bWߝ밤+YKFXMݽ.mk?׍?^x H&E5ι8OrT0qV(-u,F ٛwSԗL.-U\G[+@!múޡhgYZ070701000004c0000081a40000000000000000000000016439a3560000cd50000000000000000000000000000000000000005900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/intel/avs/snd-soc-avs.ko.xz7zXZִF!t/e ]?Eh=ڜ.+*U:g{zYlu:5}qG7f@!cZ'z:d|n% %P"TFVrQ? 2k\'P0]OuV(=ۈ[Ca.y⤚IFKa25g HjSˮڶCc p}b$|ǭtͰgD1 &SŁx ,+h& !٣hNz(wt *teAEK5 (9iQ#"uSBg AӉLۼ=? Dj^QL -U!g  V5uNY;a"DT2YP/e_vᬺ*m˽iۭ)I-ᔨ]'ܪΩ'C>ʾm =YGW=MYnV%i?4D3&V@d6 VajY4g [+׽>Pgg}]bpT MPޖR؎ Ja$;1A[#UkSZfQ2BN*4-0"եp}fPubRa)aHl_^@1ho͕:es3Ŭhu7E=6,PzA}a-V $ xTڵENG.8E;:kʖpmkD̈́4xdC c 4 }fdWrAG!7' iGemgnK6LM r QgNݒ Me`{66oتZJEX=ڍrw8F>̜D%ŘqҀ#n rsÆ!!mV_{,iѼ )Y[8WdSTX ?鼓Bd.yUX8DBmuYИ|6]:-!^-HfN3iI3!d{c[ L!f05Xh¤dV _ VWsJg[53'&j]Uf#aqpvb*ʊjw,2ʉ_Rp`yω[q $vЊa[s,2(x#R#e6T߽ie>Lݖi)C$[$b✩:SJ@3Z!؂ūv4W'8] 3yȘQ,ͽ=J'6vn[=eNEQd Kg¿<^.Г "R,_]à VwHPxY6S9MqsK$KmUA ZjZ[6aБٰV I%i$Šl" 柒d3\7-.B7Ss 7E/ƠIk}om0qj ]tppZ7̗dF@!_.}A0sйd- Cθ)ʴ>7,#N|yj\nqb*0l$ kVUl&x!?^~ NfB=X{-"{ͪȄ6m OAO;Buw&$֌&Y;Y-&G}(ӝW~1ʉhJApRd&ӚaCWʏɿ,I6R5.#'zmİگYȹ/::ÑVNouښ(R=FM0d}rXϏTC:OqXiModUvNnB`4p<nrX`3oEv4l\ ;(Fo0#ƅ|.Ҙdy|Z%(NűTvy,9ҏFy I'G`g8(7o_2=8  $/D{!O&0:e;ҡNRsܗEWSʻ6iQ~A٭܃n˵rUڀKkZ o{א~횢ˉ.ɜ4 5g%TWIzEL482nk2Mw!Þ"$ ])D_yUPѠO<˷AA KFM9hPbYRr5oP8dDZxdW~ )T݉P~Dߎ#bi&s6G Ϸ'TG]'(I)|i-{8dp@Q%  ]6,b@wmFjݕ&ػOl xEviZ gv0ySW<>;C}ʹ2)uIV?Mk2cRMjIUm?++v=#uRRgI\k_RFED/9S"y44 1%P+/=qy]^LCӼ<\ 硄jx.cל%e5ΞBP-_*Caf63kJZ.\9īm A|QKM> (x8CCʜJg>s@2M*";C>q""pkiY8>97OCpy8FODh;Z96cvdK !Ky ^ȷC.J9oKb_r 2SSh^ǭݫ1mi WzdIhDu"rqE~ i"L>V(Ӯ7JG٬2 kQ,y{ PĆcH7Hϳ !X҇yM8 O-h5;ſ3d2uE̞2k VASgx{v3lq7|'oŜPt}1z/FZ B0>GwTAao-5"- ]SlֲP85zFu*[-,#\6CBuO7bj.r*0ۓ'X G,}-22Ryz=zǒHpO-ݷpjɨU` A9ygFA(SISurQto_ Bğ#,h|T- 36"ͣh=;6 5M+9C[N)F[|2_ISvԖ& 䖓2d(ێ+0Jԯ%ZGx9qL`U  )l֫ ]9Dc?qf)[O=~`GLzwhEx|-1*T١1 .E߲H03hyMILyM-c~<U:J{NE4pFW%µq0{~"RBLK6<]-/+WϊhƹK"+,ĥ7b͢:÷:q,_y)`ZQ]|qU _TMtrý8T]>{i,Y?ťk jmcn!umH;p}9,Q9K1Xs6Mꏈh ՟༎BUÙrpHc6=vazO,LIC4$7|;e'0Nb'tVma ѴtMc[ % ƹs2oj"&e2 1*ݩtE']R)$8F?%5KSF6tlYsc#OR/ƝUc ~U8|W+Xyhͅpơ\~ ϯoάJ53 [pȿm\UJ,l#SAeR JSg f̀:TG4t^`sr҂H[mMI 8xGV}M뗒IWA`=Α`HSb+ L("i0R^K%bSR83f0D}> $h5 K3niǟw2AvP5іj3J!cmlw+ ^fN1q4iO < 4 vP$f?%/FǪ6ձ˼q_)E6C錻%Y9V`T] 5_6.ȃ12`Ɇ2=-p;.X˚˴Ī9BAœePrLVy+r48Sz·ӲEdGWH@Oy JWsB*K0a R1IqsJLL~2)g#gCku`ޥ'MNk2>{^.[j& q d x?VNI'l"s1*% Gz:6>FwrxhpRr6JB zj@T3 `L}Jx6 G ި]2OS:tgpP}G6QFQ.bj(Zkdװ&kuy:m߂oy:M9-jS$ *KA זiyE"ڋ/\EU+eF% 6/s)M$qY?)0h0s0Ht3٠Df!Q8];"fZ(kG_ Ws[^ZfC6i@(ij%/׼Pu)A㋀6"ץ6^!u|jUVͱW [y~~- |P΋.+!UbeіC.D9܂|Kq5eVw1f(ߋW`V1LAoE3ʣUW 3T%{pzϙ (/QeN6ڝ}*8G2/u0:_!"9T#$1k"hU%) }<`EgQ^G F3^ tԛ'mHA;I7)Z&Rhx}9\ZKCaW29 38&TW`*dʞ3v5}3>[c o#erU6҄3>G`4F x_D4s!Ct0خE2F?۔i)7)?6ϝ lp6q ^4?ٛ` J.xNX =тō7டqiJ>f@[{I]WWP x?oѼ|ÆV\=95q6 [V*L9&2V2̫wТ2Og;}Aǜǹ  KP ؓme.-ƺ^Bxw.yL'vD _SIɵycOḌs]X:2ȍlq1De.3>O5M/hJQ`,AZ-G`?.^x\KnKc *FuGMj[.rƛ['\%"2A>O\"05'Wvg5?|)[xG],_FA]N؈yDDzQ]džcŸIXO˿`-لR`O_* eot,jBz~5NuIp'ފ){% AFNpr_ng$JAdQ|O.h0TX5GFmP\iFY Ryn_ϩT`ӗ[DH1'yp}㋼ y2tpR[{$VMlVAҲdwUPy?O0]Tv]%ys~2ȵD9U1G}Xc] )ZP0拶8hmp[8៱%[m:9`hjK &2(Af} Ap:Ϋ%Ī%rSGE\f=x=$ u Gvf=tMk ?IKpkuLW7NsZyjcb-#QpާvnbYh!S{m 2AE*kvb(3i7\ 5VOEm,6yƪ-G45غiD%mNi΋N$aIfv|=cOQDhuN7hUOCG/'u5!5fBa84`Y)ي /r+ v*2=]Fn_L 1=6pkc粻LPd?":, ;Z* @R]IV;pYDwmƽE iS<(z|ÿ>zڻ$5TMA[8?pA* u p'$A>ob $?m/ 3j-\0-9AÏI+W*xKܧ\Ϛ3>ȀgPmL.Od1!oNuZ7LBcDgԤ۬LFJQNǏ%5.^2j9%.i~gS?=I$U`yo.T8(t%œp6m -RQO$hc;$ qLǸAwY6;K\L."Rs2#ay{G_:VK5*{_? O TiyG Epkkc\˹2*ŁmWf(I)eE/9ug)Jk;kQd/m͑|RKsEzz"al:Ԋ}b2&SBt4[6P~}Jj.2ZSg@"-MJИh^QdR?MxV"; )[hs)JH=AεuMA,%"4CnT8c(f2x?O^YS1Ě[W\# h00\diPEv/?^<~ڗ uQ}(`"*~srUy|>T OAQe<O-?s(l!–dt[Va . 1e ,0,LWBx 'O6J?T:|qyL \&@:GL3X[ abwKw\c2Jp/K"-3'Vr]tx(0ٌz'IGg)ė%w~ ^RAH$6U-qΔЊ /DCCo]:E5FwfyPyK!/.b|o9! NzvP(xG 0 TZo/PAF4CB.){U! 3N&^h1-z!i>5cAd|z*r KSެeN;}~m?,F<9#%6q;2KE~0G4vwN[ED\D;QwG(ň'~^1,iAm$稊 R #϶P"eP/;#ECқq(DV>+*W͋)tJ,)m@JWbE% kQ/$Èv/#`OqK;Ѓa#oy\yX7Dxo[MÃȅemc'и–_K臥|,K UmBI0b[28ftΈH9]>#+λuE?y\AL6ߋ~.#_v[\hݴ +˾iаET^+1T\W:ir>J0{;4% e83}GCKu&V8fdxaZLarK2sNG2(`􂮬 E)|c=ns*PjeJ",/Eˆ!fo-2J>?ѩ+3r}>2;!Y8UhN&tSNNq1ylYKv+Ӄ@L ]M'Ӎ%1[wgrܲIY } E1+ϒY5!jmUu^NGP1 % p] u1eu1获O6ܽUe6 ].hzx㍳^T^ʽJ`UZ%9+Eq^8x;(➧ bZ TB#QwpJ[A w1 |T;&k~j^  mV@9𶁓YG!MMk&n',ïH*e3r-6h$Y®LXd#} ^\AъfW9SS)3y33U1V];on wr t1n=X CN[dיiO-`Roxkg3;CDle*tg%nhDrؼ>!  / ~7b`p(@ɴ Gw9aBmY_c 6B>^X;KS.o}?e_%U4ܪZ T**͇_.!O e(=3"̜x]`֐zӇN KD h `|ETo~~?ݔj7( wg ^UeB:_3֗έ𐱟)$޶p`\lH;Î=s<Q4S>%QG]: 2lDz#~g[W~.ZY)q3p%odGϵ8{H >[Zщ=4ĭƆ8ZeЏQoؖoBP-zBk@E߱hd]ŔLo=E44 ӫmsx~&J4eȅdL9X%UIӾDF) 9/%nL:c T'<[R[;/Z>aLz02jDtC@U ЃgTj,E"ĴBw5WA5wX@p ǐU7l7TΗ1Y]6sdT/B<6d |*T^Yh]+»ʥRDIg=*}O<)x#jFi,^ĮI["YjrwP/R\C:EQD/^ܹDvy;[k;qнnEDνO| z]X
        `{a'h*&e17%-\/K5zKivX;5 x&c C1 1Μ֫AW#,UcEYڀ3|C=:e|1m| z0(><~3Dܦb;!xxw4_oPpMSgFlcg42b9Qt(K)|"9X󔣗nBX|@/L5_m?;͊ǽ%5Bɚf neɒOɫ{q\LøL[e0Xo$T=S(5Ը| x\ |ĈB35D! wjWy1[xA6 k(3mTNZĮ&F ~s tx_ľKgu1Hr",e1/;،t~/MJܦl?XնaU~zΛU YutHЖZ11|>&7~ 8)yDr<*GD{Fdȓ^{b$ml8E-hqf5}O(LИsH+C} sEWolyC,W=*P,bxro@qm~|,RZ4h\W:0 x kDkn@PO;:iuWdM8#ާ!hfq0WX@Z1w(0é J]4LL?TvՇgq[b+L EW6*cؿƁA & \GO@//:nZW4sxъuJ+j#n_&܂-4GY+t{[62zLKjspF`{Щ%)֘P=.CJY4 qϚL_F+=ٶZBY+o8SB!O("̻)4 EU~$s$J .>6RN~2;3S& V!6@|`zLB T;V405̵nd}7g {,dGCpOq Ɓ_Ȭ \k: ItyDK)lE M*ZP XM)_߱F3cH l d5lnH) @Yڣ~-ro 60Gc` ح,~W/Q*K]'ZLz-kH+[_ffOH>؛>}13 +Y+>Ofby؋{K4ע&ˈό~¡SNX/bΥ*mձI Iڹw9MtÈ.[ih Г{1^SbL/.r"ǯģ1>TXC\dR?4.eEc9ڟ$-BV oR^-LW ]4+M< ]pwtZJs5|N\")DYu3%vlb?է7ߡl[30NxZ(%2pl @L,s1p);yMȏ[!<ށ^>]$_n3!eFXfS2Q>ojL[f9tqF&qCH d_k>5Q8Xa w]Z*Ʈ@q!T-nh+RznLJ7ڢ?LM7Q[O+=Oc)*s: = P}"ܺhh21(ڠB(-qS(NNI!eL{qvET^y˩jNd,|I)n)J% w C5zg@1hȐ;5_8(iqV?2oq\nvbA8ǿku}3U&>l`BX`̃({I4lt(DžږNϖâyWRuZ ܢi [Px}Cu}j9A?[V\Ld&K=;RuKfJz7;L!O~ ye]1'C`;47_oYk|/9+yEg ۜWarι{Ͼ,R0^o2Ph#sZ$"EifҊA*k)P^]yMf|j.LҨ_u8`FE~r+)ή-1s8Z\Zf}c_-3Ds?1 ׸gtOws77S>N]A!)Jq a * OB+MV[]xDjH?`rM Nfe}H3hDy:=iG:wh.*p,|(2D3!̇ëȉdzelKG@{ˌ97mgr's_Ѝ]; KV-`!n@xʕz\(ŽE,,(/gxxM2H쎇?#h -e<0ww[ݬ|xq?pKh u}>{fM65{EC;4m H?T=3O_ n[p?wd>5=Vy fADyc2l!k;ETZN~%g-R1-W~pT7v<:P2.)>g'i. %6µ< F4zk;jժ-kF>sx! CP@)yv ’7u%JӔ+^KVHޜpkRe~~,Z RkO39N&>'@ӈi@p EnT7ƳUyQ{3L(\`HƯϫSNkiKq!_LD,ZB|qG )m`Y)v2&6/)4c% \ ѕBDWtLdJUnjxHʔ68f Q O3m:) nIf!jیSsGwy4aӬ5UT0%"!㈹mc(HƸE[ۈ*GMpKpQcMcTTm(1Z@:<)ޙh3l`s%!Ea@q_\۾PaϕPQMHGm?I#B+699rij [ޛz?[g~0[jΥyH̠Z%Dfy"5luR~j8f[FY;]Ԙ';p]XFqj=kU8 M ϪiVs(wvds̟6t^+Xp{O5䟛ǩ(g$t6,hqpRH@:ie5XUN s%/L \g˯֕8^>ē/T.(O*@ a]Zdʷ6L DcF\΀1 a5x ]$9S9(.i\s [JfE7)Osj| Tާ5D01lG̛k~eȦG4бNG#VП˶qW`>_ojLp =8?<[l瓆DޑmK>ȷ9fҾ{{'2i**Qa4S,1)U#jA \pFݜU;d>eI90snF4>hIȴBQQ5bnM|^^"9vBlApAoz$: pLV^h)+ݍ2#Tˁ${7 g'#^eS4R"ַg ^Xs@1xs LLm1Q@(#R;}&dI)3P"Q h~8͠{qYi VnƆ_2*4rn8!#ê,;I"U+NuހӝUIgD4=M,j6SR(AAJT |ݒϯ+LVR@Xp_n;i/*nђ'M%3,|rD=կM]Y8ZωVT0::dj$mH: U[Z܁^²"4ڵZ8ar'JxZsu"j_-;9m݁.ң|d:ćwM_G. $G +X^R񌵴#H n|vj٦]p6'uA~X0-ȫ,"|f_ׂfx7 '*׼]1 Q'p7ЅkوTAeKX1{c5<02lrXDZއI>Y5(oEb&7/"=8eةK`Wjlɗ޾xhmm' 7dL'Q!hp:]3v&0v!>/Hbyo](;7 'x6I=W )i+veli;F5%BbfTwIз-pEbf!jwdMs-b \W03rؑ:1NFqPR%]ݧ>dDPh ]~oUZ QgԌ}=kY=>0]_;xp[s;҂4fNFл?7WS&.86WKwU-ZƾB$n&0mmXbmsj=PL`}10)D"j2É]2rvM "c04,!E+X(T/Ўo=Otܯ;: ǝ 4GMOm"Ds4s  4'ϟgҤo͕#t*,V~%㩄e&3M}Nܒ!ƽ ʬO끫hɞU,mdD7 4v9DŽUAKϘVe;Jd"Kz@?-h 7 Quݵ V24ZV?N[ktVΆJB %ۉR.t^,ߏykjjh 嵘`n@m(k2 ]ʮ@J}؛=9tqrUsE:gg@>cg*H،qWRjKoze-U-ɍ$ K!me/?_ZFSu*ww\X%D}rDz):Q 7 \\_2@TL礜RLqLV1"-^ LaksRj؛T#fm_n<~C2"mMީH- a8'gXHRߌ;#/w8X$f?|-b#j>ݯi\e,sW0%0tFCfZgOkDNB,TkKe`+@hUeN:GC 9jf{$"%1ژV6= XH,d|ADjD/ҨE4І%| 5DgG(7WHS ܚ <LxGx4sff'}}u%UְEfhAܖy SMgm7ָoĶ}{BȚB2v t!i RDfY[]KaDVD־!zQ|oL&ȆVBSF5+:."{5gr[x jLwOӇ1s8cnc^H29uw~xV{iq k΀&ݙw4ߊJ2[\$iemB7wPc&gzg8$^0jWG84NX5z#cI _燐jOFr-C<0 Ex.q<۵iE.?Lb%ݤ4_jo#&FHy]9|.?b2*)Y/q̑ո=ܪRs餭 -"h̸jAd .rղIfAL(ﮡs)un8aXGATd1'Nq4TO0cޮ4xoP*sȨu]BJF&Qor*<κgAsm]ogXEry =l,ja5y[m/A΂PE/SɆJ$#͐0v=DhrԅAZ- jKkvGQ/3 >CeAG t ThߺSk4UYrEYC =0XM<[q 4Cf?V) :ui!޸&6TLyq_\unN(R72·y4 DzW|xg3ݳ1 %l!X7_}A>[ SW3kC 5@THj}ȕWçW(GդлS -8ww8~8!c]DL`T1L~j@\:)Q}d4]QbM #dSε[K'gטftBv(zW DSǖ9zjZy<lR lv4r&~%Q\@]|0BymIBF(P  rQ ^%HHoGSӮ,~"]ه0x-Wa/q2"zy\:b?X/9H^eH M/ݭ?2 }O|+{V65j=#`=dFk|"`dy9:6mɒp4ƠV?p-F+}5ʒB<\ t<+88B??ڰ4댖ʪb%rd*=\zNF$=ֽuɟTaWi66 f]۷E!=GSlízWMRNtp7~*&/f&RUD4+BnY/UB~ CoC;Cj˟Q'~Eƚ>ǥwԈ3fqSf@sy^@l GZaUR ֲ޴W>-0ۓ-[?h~ٙj0w;kAFoԼPzJR% 0I\3oWq{b0;S8}ˆY5CJ1@Y"AE5q*%/Ij]&=-e(`ߝ}.Ir;=ī˦  /yʡp*i|a_32tFWG4oN~kYك&s8|'VL+zMz7,}}VETuSڒDW^a 4 kgʇ]l^ c r5Iu% 8̉:\ ygyaSeff bf(~ȗpyvGͲ%S5QԀ,@`"TTi_YʻD%@'HrxJ.K*17fc^o+2ɳwzU`, e%dȮ}jLkiR<_S!a Ѣ0ӕrOi[WJMb s l$*tZjh9 ]L+[Yj]Ò鳺}\9.ӜS enM)w2tDJLנ Yd ޜ%ǘt uoY'04&O1IN3_Ǣ'yg%2:bW~m&:Ĵo6ɍ-ž C7LA򢍌>7ә |n2TH% "ǯj<3&Y;\s|+h-fqk< qRt]` /DDT밁0loi70E;hr!Yfm9TezLxbGmUm$/M\]1}w>3k7){BJPJe+R+'.I+޾RȎ$JYɣw7mD6$+Yc"lK6Y@4+d^l3e吵ư6& {x{hXq3h($:n/7ZrBm%O-/Ao6T3n95]F?AꝂ6!ԓ1@:r3 ֟d1J,0Ux}QrxߢBuSY.Q6*OzJ ozԵX-k۪kC+lχ׏݂d clͫB-ZSf,gyǥBU b`2_hXRy{ՠGԏYN]晨=к"U8Jt;8~8H_j'Bbxп0Io}ȥć/91_yt-IWdeA 'sb1QW PgK+}TX@9ܖe^yPL}^~sD  L> Ia/>؂:pMB^b:z^=~!oИʼnu^Wk,=TO~S8ݵǑ9|,&e>xdm[O?}θmxY)Iu;Sa fpФ72ea҃ uV HQ9[°eD;Mtj & X !6ΘGa;&:Qu[$ ԝ^.QFqڊyn]Ż -9v@v{x eT *НnAHl-xmȡn"Cr4R\"=ֳabQc|BYqS#V?;Ę))"ۊ')`& 8 */J.o }/TgN%A8/>!NZDb53[6Z._SM?582ˋai赃zt>۩1'n7?I%~ut۰l`wU1a 5!H`HS Ts0"G*zPDJ8}i#Ǽ:7 G։3TfzK9e dzsS UVW'h_yc.\O Ӭ ٍY"DR(nxfȢ/ƉH#ID ܽbX$T ҰD_A(Ji3T(c쥰 i  ZDT\y D'K &b'~d:6'PbT(uA؈g 'e˘*י#{)eSnEy&qUpqkvٱd!N]? ]H`\mZ\' ;lYHB'@ӻ}E<89HIP[ WSC۴Q|TX Ozh4oPs@pCA#JWWer(Q7qM#i.7="%ZݾdgA40y2 G3p!H n'?˼@#|#k2hW,%T/}yu%cWB3{wЍ5a2YnX5@Ig70a -#/ME$= ǏM;~3s1-[Y 1&["+pM*UL:T(>uwRQWT‡|=G[:[*qx+/ [1<)&i38X'na4 EW6Yǽq% cT-T)ŝ?F0kG0kTxd+?P*pbH{I5cx4RTqyծ"kR@dFtX.yvgB7׮JT-ZMDTf#=W+L5VN"hiw&=p[T۝Pu57z~ꌳ@rZA&5 ?k\|:Ѕx8Vݦ*vfs^* m%iīPDփ>ip!/}* ,/Z_b)dX'YՓ0,&29<\`Oܞ#bn`l\SP򢹓9rLp =0w1 5y =͢DWch PÀnE"Ȏr ½qN0R|%)z&`[5JޱFvCԽ cP Nv dר3xS#V WIf16>cI[ ڕ&$|(L’,$j }bC|$J!LJuXÑ -a)eg{՞݌݆01|BKlth1tPvS2bu8 M q=>1 fsKFNϬ0j2၇[ZB`f!Vpo>ŭ&7;IM`!O  6c5U6 6i^ISu*Ꮏʭ̆xrqhQv#wՍE)GW1JZb<$Z;LT9?8(iy .%K ,"FxkaD&25 ɗtڋ3N\FXޥbjIV#]abYQUcG uj> [MX4 {; mDuog0zneY'A,{?KpY"K"z(jm1yeSG$Vw ,ng}dWbb dn JmHJyeȁ(\ paQ!<"ʽ})<9RP /qXd^@OJ\fmg Ňn`C 1*"IH=hxZ_Dkaل׈Z~UFA,7Q|P"œK8,] R^ *ay-~r_!w61ܕnfX "0+)6/ʳe,NA/vًn"aP@S/rzdh_~Kdǡǻ͑eTV Lxþ{\_=εu\~G#;x(霫rBA5DMI6oǕxY@ tAw4tua?*D8g#B'w)3?A +߆=bLծbSDLt+^cMiXќr! eK2eAtNcxq^V,򥄫j;/{$m=PWhry$1@(/#t<=su@]H[.&Unhkq/(C$EK#ecq(󴙷#Jr0ݦc?_LJѐDn !%50'-kp'ΓmZ.On>^+˧Ы񵑷1FP\ k U퍍r5՗;3<4>*skq*D1B-SIEvoSf[օcq%UMoZ>oez/QF5KgXe:Tbef|dKcq"+r~ Si.C"GiX]5f^uTRqs+]&6v\5oTvյŤdaX;YJ{IҕSF)M}^zqޘCόu]TLhg; *~Gɲxę\v(r[4_ѥ0Y߆R. ,'̜Cb /( 3*A&uYb^;A݉](hbLP*_;ϵyB纣6+D)w,$fr␰ֲkb$c($-qeZIg̪f "3-u,^I͒8B`2W i JA4}+HG+`WNh]),xx,#˿:im fyܩ-iXW\ncM_~gLTV3HmN>0Z4,?NjC# -{̢((Rrt >CǍK֩jF;Gr~-N҇SU""^?Z K.=\{ Ye,Kb_nRE-ĺ G0mIMMK1'U&de4'iÒ"[rEqJtE'3f&'JL|܊, @"\FIU(9xobl M{%q H\ɽ8g!Ǒ.G^FJ[dl׮:8F^n܏žCZ|'ˠ`HxQκAc.̔6Fh?ʙ9Z} @:’*7|䁆4U%U9h{Fv[Uz69$e *Y=4?%LSm#{v_i"ny݇Q&-PfVv y'$rV諼>A !L&G_#&vf32'sI Jkp6 hqN&mGZgHJ/T}NVMz8eKA Dԃ\K'3 zzXPܰPĎ8ٞ~5Cey?NvieX'{xFxA2!AؔW [} %"*u )Gĉ}2+O0zuXd~<}Kt6>O_woZYߢSƺc,K]3rJRq\.ՇUR8`,!i(ZE&\1CϣH(z$}|Y0UB\At b*|B !KqOU'Z];יִڒRT%$5Q7)6IL]ov˾̢ QE8)V!/ )$brkM"_ʇG̒ 2zG!!4,XpxɵP:$A|׹EQ^uW'O}[}h!*p2˝ctE*w:x"9*|Mˣ O!'DPi%n }V+?ZX yY'^gͻmg/}V##KRTZ7L0\OHy~v}n4ҤhAz_ ~iu%CAyz #V[>Wu.tOWmtv5L"P:( ޳2CsI{ \)+w|N&fAYW~pl%y;S Lϳ3G"/dr_WxoElU;C>ލc\yu;#r}-_ϲDl/,vfS}c!ߠ )3"#ֈbFv=?Rf%&s *"^ NCGp{H^WS:ԥ4ʐl}+oc.B]8]m08aFobQ֤U gD`pD.Vs\ޝmt[^N-E})&!$NB80#oI2Vw[d,veq 3k̮[\8ڢd~vQBVUlw0].9#s犲H@]nΌ&(%װ&yZ^~T6t=<8dgӑŇq* Ȓr xEnCnLoQNZb Ƌl1՜8m-Ʉ?ZRnIqD'0cC6}]0ҼC ʇV{ޡz)2}y>QDA9vx6m@m @uK&wkU;@SVF[eYۈ!eQ,t`-$>ٸ98&V\3'r6 %%>wh9V9^֐'G BV6+RሤVi@HY,B|^މrBm2YS'\3@kMKZ+Car')H}_)|l FAYv Q6WT;hBʔ#O>o$eT2\E_ZZuF]3ky꿶yZꡰ^%_5{D@#)Fg6zt}[ٜҸ47LrS`:XʥK/a)k&ȃNurXj̶7 N+ҝ}(z1g3$.t *$^~]|V$~x;&[1x-&# 1FzAo: 6)M%*qd TB#|¦)N58CT,$ =co4G.W~( R}ϼbp&8F38U_{G#"fi2lK"oks3e#ԱDy{)r.g(PH>` na&nSi'&u9a^I!UP5g^6HwccQ>5:(sSKzW2E#wsT9u~SߎK$GFHٟ]j%x Vw_L幉e@uixrV}iT|u)rr2 L諆.knsKcPr #6L3Me!jދWf~]u-u`NZXںcB^- tL︡RdLԼ*ay,߇h͵ P1\JIXIߊQxdlJUYeڧ-̩>xrpRgr5V4~pS멡I~PE~Ѷ)cel>P_>nxus#iB ՠ/bWx//oL( `"gߌP6$սgAiRPg!xHN Bc? E\\G,E%9-C *a bR?qq{.%k{Z5rU[dTf )icJ%u*XO*]j3_*3R!/4JD죻w4%IX1Dm1J4'BE{knqpX9R4UyNl{yH7̰j l\HH]4O-4bGaLy` #xa[!&=Y#Π|$m%pgz3bX…a=(@I 0q~A-^) EL ;E?gV<(CJj<ʁ+V%_hWV41 e53:=lhk3{`62ALb;\{1 t wOu\\Дցm&9@0~I֪?r(ш#roCzmTs% &&V(y!^VFkt<۶HέX8c "F"d|Z|]"@uE@mZBJ^nm e I RB6Pp`gx`p;"r:2>^Fš>a*5i^\Df< ֞H&z/ua@zD7?62ݩf®XE>-$LwRɌYf[ $IDOn0GALߏ즎0υtK$9Mr]a T5i5cM1YX,#"&;֧f>OĮHEwQUq l\O$ B[QI(bP[s䷌Eɤb_fīT{e BCQ(y_f3Wn7@ӏ}rN!lk5iT}xtaxխ!^gF%_P1![V n4kXFW8=yKр(ȳ=fS& ^l+DPq*GF"ް 𢁄`x۟siUg_-0z;y{bL.$_7qC F2 KN0@W TmѾ^ m1h=Sd_{I|Fc7ϥO:p4g#xK1Ug1̹֩D$/s.xU,ŷe3~+p2([ź6}(LAD{9aftz侘5ix;(" ~W݌TĐ=^ N0iO֜ a_;BMH]cSQ!o*P_eom@,țsXWo ms xOv3(K{P(_Y}ݡ6^* e6@ E~g·n!#)zm2c7-C;TWQ>jVu"՗Ee=E[ U]1yX쿈_<-HX˚b!PXK\Ս/EH(,DYAq* ?EPVV/ݧ!bVV)xR]|i %>Ϥ8j%yhpE^ *秌p^G:_q^-%'V+~t36%P@h]ELXKRՂ,2t[V|u"}ϰܻ7yT^PiVYw|(_VgN:x.AWJ&J"[Y u'qZ{0p ͆EOv,VF]xOMt(ªr?~icދ*x; cj"EN6:쨧{GAx[@#H{t7e cS\=9T;R~h|V)b=Y/0qƊo8'l:j޵F1~;x`s(YrQGjSa% gS(μה`M[JUM&10Y!蜕39G2DC: J.$x0-e"e#QnN7|>i7x!=ϬYg~P|Em\No/8+P\a,Lm~~QC]*ǣhtX._>Dт_v}=Kr/lHV8: f+=9"2H6|r 3(j=/Rd/<7#Ah =OPK#D^`a֠\X=b08{ ggy⯲*Ŀ5]1TOq7oa0K[ɌeRl 2!% 3_@ɩpad[9k3bxF: 0d99\ o-K:zh92*!?7/ypCNvuI͌]!mZgta?n VH3rOzπ{,`W&,gy: 4MBUAʳRjuh)n:o73:~Ɂ==uyȢxN 4 s]UG?뗅UcMb~~ԟDVRqLH A1lx-@O߉O h1sa0-DͿ㯁^~w.ǐ(|6g@`qT 7xVCi%# ^`%iTt<=:(x|;֮\s`KUwNϫ?.E/i , 'gpV8%+W,v=m ^[ֲR(y2ڨ:tL(J6a7AAi`o얝1"HE+^s!O?BA"eun2ۻZfpU|;*-HE1` boҐVB¾Z5L!(uF8 rpI蚺`ZSGOcq3>>(Ŧ[U(ث63=gWVohvf-hmm'̥Ӏvr!&%p zfUKo]1xVu' Cc1$w.bgXUEnݎ~*$rU2:a#pxSF%9ecש)MPpR쥩YT"o{/.69bijdmnP<-_akٱgKlNC }Л50]}O*mJǖ^wgV7POQY''|hBk-hy:b[jÏٜ nrĚd"'2!=$|Y'IV+uhYӓ+;H1{@5酓3@k%cߐsW|(q:4` 1R8%AMMb b.MO,x8gs^NQU -{*PuA9=BoZS$ W`rk(xld (%s~`Sgmx 7(҈;zܪ/`0(#k7%Mt;utw%$NXuhEt0З1M%!s/QnGI W–T7aTb/e}ɕ y:h_GbfL.+\ұ/c[eLq>[3lbH$*$ad߱SQ9xh<8o`;OҴP6X~ ,^m}Y#QԱlJ,H󰱳`}BD{bH7A{:H:eN3nZ^ωj;R.|:܀o6mFOظfmYO.tU{&C^yS ')ref &M*a9N!`(LqȾY!7J|ױF|d0?W-(O7Ct9:l㟶 J_u[PV4LCmꚞcDxqlo&VAMahK%nddmncP]{@U7ޢ(y7Xg^]8Y,A ++|LZ`!O< Zv@// 4dPrj'H$j(9<+z0f!V yuG}Dl|q$YqŒphl="Q(tFItn|D"_dM?9VUY0[k7 |VS*udo) ?P/$/ T:#g-n臇̣PVMm| bĜOeSΔIM5-5k\"R~][ZPvMz_I*gџa.ӠaE:h66`r|Ts ڌ"gqbX=%Φ @Qztt]F@-cp:fBي]*:۪KhJ[ELFQ+ɍi㧧;xcM V𿂗v}VZn}@.4v" љcz JOZpNO,oz;:nP\eP4P4G<},`*o6*㣧r/8 ™Jzs*鑓bp ,jl6P16=zϯ<|sA.0wtee]}N|ˈ/ab3BE݁)קȶЗӆdYcs?W16I:6{RYP9~kw qXnqgڀ@T@?E W=hȘxp^ʤ ?bGԓr+! Q?)-Fwܝ5[s܌cc +~L'a GMЦ pKC^^{ԮHG.٬7@O>W;%I,HxXi@F$Ppv4t-SoCK3t?/Zd%`G(ZeZgu8D^~ clw(" 4ݷt哸y_}&?l[rn"Qrrb[k ־j~~t~*%\],o /hk2{¶c@ي,@rR7ҲWUg_R5Sp}ItD+c E)["I5?HkHCd@BL0P '0|Jm^B#щ_ j܍ɰx[>LʢΝ#]|m>@/^sI!"bO%ɔY0_2NoE\>>OF͏f 70uyCTrntGij)[Gos>' g~k DFPzj<*?8>_}wҗ&& 7n+!nXv[)wSB1+=<0՘Ƶ\6zM;G-e΍"z ظ~նX Bw>ϿM{faghX-x_!Cuʪ[uP]KРfUN4⼾)k2E |h'LX9tTr80u4Uߤ< _:V$6k˗g'kUë$T3hu{gӾ#/]jj@2QqbD*+fY/|u sVWeorO .~XMYWkV;̚i#j|z^a|ux HDX]#LhZܲ/`'ҽX[J2imNiGEW9/߄aSs~mT6qKeαȧRfR^\#YT'wP2(*҈@ʂ׊B=h[[/CE`oAM6Dz Ŕ鮏œq!749!Oblܲt<ƕf=VN\0zYu# H(mGi >uD>D!^;E6LyѣkLwxAY_#!Aр&}̢WkڟfDcjpuv !ڳ=?XIn]f5$근7cI*s%E5k4JwƕWiB  #pAZfM$5aj]DR1EPa╲~KkQ|XvQS4F|l'e#bphFt!/>ʒY>:#V OiAځJ_\+x@z)Qš&Nrex֭$C4e0XS@!^/L2Ξ9ʚ8UAFY[uE#bX_uK' 3(@ߋQ\xׂNMhЗP'.=7]={ Zx]FۃTER7`5A\ApNEiL%Ώc eVI {cp@yOvkX@wRrolٌz9jJ}q۫Q@ &Dx~ ^ջ?}hD@fZO8LQ/O}sߡ?)H_7tR@tV#H(B)hN ]ƣ:GVS}⪀!fPaF UN]x3iC,p(HŠϨ۾N`aV!co1fuQ,ق*+)f@H`,EQxBf W.5??=9&vrW-`1<&fjv-89ݲ?T5}h+>v6M  eF$QRt EPqIZ!ྨIjFjue~in\>gC#wLuڈxc h~]uo#O5# mwC$%WKFm wT-瘢s>4>A f.fNDGv@2KOR4PQP(c\зgdxJܴUL=ュ3drQϸ!N֪~VINxj^SQ6$cQiWک^/deY(od<- eg> hӄ*zm@-PP!ĘX?P.s?isn(E6E$k->=U0@60q16oϚait>/#,  h%;h{)lFft,c/_ZK7: U#0e>#!8F<3e|"pؿG_6!FbPetװ{06PP;:/#2]=?E'O 4XG4@<F}NEŕqo`b?̒-Hy*S}k<Ȼ,у(`M虿*r,r 3PMAWPο㌵Y<3K i|aỏI^Mܱdn+By0f K"mYwܺ -Lya=ܫt RSka0\bC.>6yc.nʲPҶ?"LnPL1٢2u ">nǁ(/wJS'eS&hz5F{Iny3R%Fn5ŤmHKJCKdcֺ:9B& &,U sF%#rBSڭXÑ(Ag]&S)$uOu7ʇHl0 {ۛ,$`?9}4{˚ڱԥmy\P[qfA\)ܲqM`'.:p8>ϳW?B!)yV]9*zF r>' lMjG1dH2NAPlPs`ȍ= 4!_\alٔ>$Gp4$ˣu-X+q@L">>_MYsE#\*Kߴ;"?&}Bj0*07r#pXkDmps)\[?kb 8Bs>*VdV\! ٦GS#`Kth=jpF7+ʪ9!ţsay}55g+; N!V-BEfψBnzP#K , 3$<#Y1i;o@0uQ!?{&ic]{qFa{rPٝQU8ٰoK)>imM\68rw径arDFԏJ4 xCŦD5=C5kk -K3\?XPFۂ`[R#kwV O+絗sP)?9 E;5f˺2k_wb_d8WbTJxĠ?͍džv݃ouP%s@0X (jӃnQ"#\hi}23& R 7%D7|?l&( =6!H3.S^J>j[k9vEY4}-P* 9\b @=LY+M3hAX'G9ٴTP$M&Q@Գؕ%1%cp;0d+ tS iW59k %ay61*׾k?:\SAvoWK8p{RyÇ-̹Wo,N/~*u|ȣMSLj޽obJխX; vs$s(08=^>raPB0VM㐻 ', nR{yqBni7-\Rv;X,8D;Ꜵ?)n7 3n՘BڬyIi0 Yeɕ5LQp26PynS~oU5.5Q/ɏ99󞧳T7Csiun=V[Ǻp>87Yϡy:.ZuR},.Rʍsa`Ȫ||EƢNb?,tD [r#a9NHͮ1AƋM^tyt^Z[ð=&e%Iy!6&' 91SS:8apO͗_L4nYžwz=ZjïOatj/uZ XGpPch\Kb%uoGe,)jg1Al@qBSe]z #KCޕ6$7fF9{@ÚN!-i}7%*:KhwɁ;ŤCoRc'94x,ПUArҟiBŪ$2 Xۅ~;'@KT'Ew)/Mg@ӿ"-ZE#[y '[-!'3±hzRniN7 Xґ;{qݛьCiU+/r>!,!)`2JGayl>3+'@'57Hxp@ Io+ʢ-kp(ȲI I΋k\pVqRͫ2Rd8IOhY\Qq|[$ST!̻_AIġhڇw/A.)0e51#3(b苓ȥZu|} CoUK\QD7"z."6糠5L})yKB?ѾM"н˒kp٬LDŽd̯2rt[s \`>گT(hg_tU}k^a7΍:t- CY0,X/YÊ]uzeLVKΛ,; d񄃠Vƨ_{8p$Cnv܀I"Dqѩ4 OsjYc$آ*'7K[- xoȩ*25w^۹3 )Ȧ-2f=Wb+EuTX]6Z r %swQeXoz4"`ǭ)ybQ,³r?M`+2* 'j3sۘmDqs/|`5.#H|(/魜 Ŋo$SAD i6y^vWJ7moѫ+݋uM Y_tjXRggX({iR|ڶIŀ\XwZFQOm3ܽKʍvtR+к@rewY_pzŪavMBweG&2Lc?@l=ؼqEp(ڈÓ>I]Ӓ;_z"tg?S5e*{cȞ89LHH|LZnro 9oL4gG$l#q Xvvp<ʹYM>ߟo:cn})S gTfܷ۷~ֺ|DhH[B\KGʩp-.$dYiNU@_kRGh;$ Noo6ldśKg:ɧ8KXۅdXDts5z9FDV=%y45{"8CB>HI{4Ů3|u?"̓bf#~bϤ1S],УWq.Of_;f2x.0םAe{>e4dZ:f0,{9?*=F` Ka0X3 ȩRQ>I v}AR- x~m%euƇIR$X.4l>#rY5S7H#C@n TgPT|I y{YyW`@TYjQ@JTtx^@d?di l=7nbƑIMpJrF1{b\XJꠢd>NoM";[0WtT f7Nn[mV,%l*(Xf3-P8oHӰ"TR&"z3b@c  DK_$ŸR~kHDZъwy`l(M01JUj$oJref! QzW$jV_zoٽ?(dž@ Z-cZ  L(;?"3Ӿ9 G\1bw/mD7A#=w -5~+g;C"2 *Tege4u0‘("1'l5C#O'ނ>E)/`ڣe]ވMpHqRwëfq {ZmFuX] `ಂrfMk$Y+ozymN+uwq,}nx"`S4 i+":F/trME1@)d0J@=ܐDVpDG,2Z{Cx6b\1-4b.= mӱêFxu7Fq:pZ=6Pq*sB vEFcz&6NS2f黳P6+[j_0M",N_йڭrQ P@]RUs4P{}4|!}"gO?iv٣-M|"д*O^'WyP@Get]"h_re1%ɜt-H ͔*)ׇepAF6Zdm䃻,mϚ|}u!XT_ Ԛe$SkՊ-5&K5I.2A! k i9yzzVDnȜ)oQ$-`N6iw6{|&%vneX+BB,4 \t1zZ]AjZK >!:q'P(gRrѾY"*5Ū{$Gc,k#~p~)IJWC ab)J͋Ƽ| <;ߴkp!#NIp062.-gfX*9 Ҥ%S* >HSfB EK]+=c7 8л5CF8_ȷO9qq}Rq%RaSwZ ONVkރ2R"ò b͙* r~T5#)]pxq={u ]u:5qj;`0.#j;՛тEèVki D&%ET{Gf6M1EM [&((;*?lOdcƥXIV1A;7a47򟩪Xߙ=bmFVP1 | [7;tұ4aN n[C8m}v~cCG[kpyZ#:jW'.9D2x:da+9PoPqPR3\hvt;MwXXGn5?6W MZ܌FjwЙVqBT`*j>OP3yAYĎ8|_m/Ga bn_=l*Jw儦gYII#m{ :}pAnaF~eUd78ʃf[2YogL W5g w [uS.@2j  ޡvFӡH<]S-sś`&۵J쁠Oy ({WZ mKAzFYt'xGquŸnWqiRI2 Q0S5gP^_\t FYQ#}^_tb~{B=ZjN Q J^o^7`oS˱\ _e0h1L{7s5ulodі[\XxJ\1PYߜbCzI'0"NOGR<^fIzS+g=UtrA[SIhzt} nkwE 矢Dk g7h0%xI7>h!W 1[?o;(-I2"4| [GP\~d\Z\F-3i7 OQf#l)<4ilk/V>B9&Cm8.0Xz;n愡ZLcefR􇒡8\(JXQ?AZ9Q,Yhd1#+Ģyn|J Dh"f/`z'2DtC% , Mh'++E_ U{۩ѯ#ݗЀidt(D?Z``vyt٬WL;Rks᱃.:2dZ^%pԂ?p':&%pWƙ^)a;GQ8h)2ԓ1uO*YLRﺿxX7dycXTd*⍔üZOĩ0gNȃt9+fDzwu7T'l0즙}"O]" "㫥ktMa)#d4WH̅]!/K]녴riTxlrh\EbejAuy^JIJ( FxN,?Zc-zc~Y8 O ;.AXPRKQ8<Ȅ<0M'wGG6~ 31*Ex#Dc9> !A]XD%pcKU]7G8=jj{:2,}RK~m|1sceE7gMWi! لXd*+|)KZɬolA\7VvE0<FWL%ں}_Ф34"EChjs 29 vkZ K} ~2 IO7dA{luRg鞁ǯ81r勀nޢ:qB`T<dIu&`g2]k.wsvW1WАs)015IMep*5xBɲch7pF[zXSZ~qTĸ+}W{O_|51$;Ϋް|6ǮY=:Y3۱ ~Zr`j4+Gp&ofl&;י>/xU?uyeN%=ncP抔gC?Őten<ܱwSWzyzPF\$;jN ~Qm0#S@bL_pU1M.a1񀝲>)t}\!W ;HTnT3ا{3bx45b3۹pha g,d4UEP oH3;5EٙlKr㳤<^~zS/5瀸H%{î7N{oO 3p̞*2Uq5{oHr|'"-;GM^rI6,x\;=ܦGI0ۏmQfM;D,#.,PT|,ؙ! MK>ݢ'p>m};~xr&b~YGVD$bώl԰j6+owI4Q}ǢӋGB*m8-gAeH`Ss8aSM Ь@TԷAQ5e:"wZOl =uJXwqPo5.n!e!Oy˘AJV٩.(@LWQOSVxacvnr:qOTzXwEgʬS;+8 i Cu)|O9@!d9kW.7 Mmzbl%#IQ?{CGF}59ׄC &{OG'<@J 'Y3E7qm[[3j4ICmEsO])~.sʸg07#?Xgl&O3jy `Ԭ2:*bTH "_5i*dZ"|dFŽ36^u8)3X}9q|IߋÖv E*]sv&?eHM &ܥAo;0Umr]{-E[SFw,m</( h0Sxvً5 C0ϛOtI"xi tl"r4.d s+_W CqV+'D+9쿐G^aDѼ̉⴫&ŠߋG-hc2u^Jlke]?ūB>-}qU 'j7S7r>5j~.UY>fyVřd0`?gHHIEŻرiAğU)x@6ne1p2ǵ-tXB"X6r$Raa_c̍;3E{&řx%'TMc n7L;I#-H&K& sg[8;-%./27~V=RUv*.ʩh v,FkMbfC>aC=54`K^n(ZٺH3{yDNaٿOb%!)r'[=j%F$ L=&uѫeaW6"K{ ԄV9vdf$ڙ2jgDza/i'"yтoSR1Q$ec ~K{EGK;~$Ť7h~Ng:.F2PO1ԊS~)ywMA)͕>QBȸQ7qPbi]I8u?$?uz V@9L{ ]WcE3n-NH\TMAxM[DE$0`9NlM&`:bSý[[Esm)A%;Aw!AM꣖~C0exCy5)}}Ux!H~J NZL">\ l9U5-ښzD zZի2}WG aRo L~s7}J  #$&R 2`Vyo4wK~EKn^#z55T7bItzҲ 1KtNT Yssa[kdx9xs h-TFk`X_,δA28ꪕVegJʞD(27IsTRr] ˂AfoPJ4Usl/}gXSbY3([-(mf)l=#/,.kbАyphՆ#~M,3"U OU= &v{4<1lj+gC~#0cQ98b፳ԼR'{wÉZ֌Ln#`i.@lpLlN :aC`"s`̥HP\] O8O 䎘i|Z+ o>&n0Z9iZBZÛǵ#܎CߐC%z=;( =ٵpC,tِ(#!@QL4]vi(_|ѩ:$TBke v /#rCk5ˀ0Saz^D/~=u'NA`J3rE a S?exF< bN񣕭D6>͓ _ d}`A#MZYŰGzTרw7ϵx Dد[[M W|@:!n9Y(˳/p-AĊv<M}#Dd MWIvؐ9^A ?gWƦXcㇰ=D\XR̻3;/UD:P;ny8&rl4 wX)KS.O'U™4Fktxx͎OLzDW(#)wqB)'6_Uqt;O{όф2NJ!K/h['Zj&q.%B`CAgU۞RgJ=N &7^{3^6KVQN;FEUR:iN`#W"X(m7(=I-(r)@Ll":" ř0dN}`1`N/?`OFh}1]cVg%!KlX_I;ՎY? W1d Y4c8",(@m&\>7wԞnQj>""Up{PYvۂc0?pi.jPw}K,7RPdJG^b}!8| sGt .S+;O2 5,&s̏>ͲHR+`Yci]QjbC ]q <P>PԳY1d`Gi>ube (eWBjfՅ2Rx饢M4;4BuF 釫˝!ܺtfv5Q:Ұ!"&8gAȕg̬y@?0IT<+ Nپ)Ԅ!"y շBpEYf,ɼ5wi.:Sn1>ط] }I@~ rðπt -F!3nj3S|μDH׆P Iq򎡦Cp'7 k>T=G=Ԍ‘HU*A۪.(P Mg/F-Ybj82ab}4'u8o`lP?.H[֠1bq8mhWҹ3V32MxRDs{ygw*:u3p ) >41)T:əOuSL$ڂR;ݍA\w)1 <4RhR誓x]F3v]c\&WÖ!|Ez`P,68E >P 3υYrp|:4U7&4E)z.[PLQG[|n@ (O4JeYf+@jJjxa8i%>Z|%"$ 8DZm8klM_Aܮ<^U8aF0b QI߷V!R6iD 2nt;>tLV^"^(9WpǨb;m2'&]wTA I`"8Oڈ9`9 2d-([RXG ܵ671jF^Q}O^Pq(ʁx J>žHLԛd abC!~%R迢XPgk+(*}!6.\ĥ##=hwXכu&(sb5t\(:},Un4#p.^d7`/*;/ bقZ48 a:[XkfujՓz Xs7vhxQ'&9Y6GG\Sh|[m<}( iھT5*08t*1$"e tMES j$Z}l Yuh'9V:< :{@{&0 U7 &V&RR]gN"<"+xjYchxna^QOK':-vhAvzu_~m[D1t=ǩ1Bi0bl]Z םsHLejn:dʝHQ'.:ZTHǤsbOU$O:?I2k;m"ՋHH40@=*\&[O R<@aU!!BimIwI 0 >ؘ_b/N_N ɔ2XrHc3 }(vp6&6Y] x [/!16L @R^*l!7E$R1m%TpJ[,=#^6w: ٹލҶy.nU~`kv{zաibyKdXf|= JFxp 蓪bW@lw"y8' id8T8}V.G90'?x5$G\iS$<)u@t E_]y7PO5w$W( (+Ҋ,~'A6{]YTfKVV0g+5=FQsAsd tP|`a٬֖VV"` (s=}]Þ7/łx򑩇~&)8!Yy z% wEQjƔ^aa˥F`Z0e%!k2P;,60oI(һD;@zcpv B36L\5bR ̻yIcP9o$G ءA'ձ5d{B1ijl]nPx%T㦀Ш1:A wT'qXYEX28aWr` frJGY#T_rgw4D5Wm ?Vȼ~4`*qe9AĞrO#:wDϷPݴ)*]!9N@.`N%(ٞos8lf漒pYc8$4-mRWW9.e@k[u(9) (J5}IGWnrc(RJ[Beq̣"+hzxȆRO[Z~arzc >g̎T4_đ GP 5(Wlt'e@rX:{`uR=n̺=H%nhiBѰ_W>) :4nV{p9fA U_=x8{~NQjVvV[gV2|;ltg2f۷diy̍CTCA3eaH ϊ u ۷[>P*jv[̈\?:GqMHgߍBS7^#ǷܪKO_%J$/fWUYuA UEV2)F8MDž!9KB'tP"Ox3vD!T3mg:#%k| Cx{eWE)8mKT'18 ܥXQֹ>m4,8Pn LRyU %BqV Z|AG[>,0{َ(cfl!\lV簼…_6~TF֜ϡJGR*?  %t'8ezr7h%p1b8ց0c0!(_yQKm\)Yy= t:(b2kR?5O2.bA9,h~ [/Nx]f1R}_ E\&~蜦KG=wr/"$VG!Ŝݶtll#=+VǗJ[lyOkKHcgbۡ8.@IE>~NjI@7kP t /#v DTJB]>bFm_*3VB0ۖ})|¨ABW4謉%; 셈1|A:z䪃ۄxb4T <:݀yA2II%`đ9SC~ sxGU$wg#()2&w6ޱAY'Vm/gb BG06p1VHg.UI<. t<spEv(u{ӢNYc  x*|1*0U\BѷsW D燎6Ypylyz<7`uBܾ (:V ޺Qic2x98nRLZ /e-NhY[HpeM a&I|mޕaG{/Eh_Vm𤗷iޞ-p5`kfX;ۙ4-Z ^':&ЪHf?'?4!Hjww rP! ƫFѼZ"#x]r׼Qp+uP9VA.roZDͥj;3]*.g<JUv PG賑s[bbfhSё$94zg ҥp?잼ݮc/JyW֨uRdqȜ0l!kTSA)d e8U{z)l&{mwr(8[ŋ@xKNe@gE%VQLN,mcD=܋7YHZ4 _.9 BaL(ݩE57'7u,0gH:O1zV fHe')sg"2nkҚ+i̓U>,އkbo:z?xU[3š=7ړy"'2mhFxyGP3$F#b&"QUv~Re>Uȿ}Q ~a|X 'X+# >]Lt&en:raEؙ'Z ^Ho#;vWO3qPVW:EpzLAOo7K75gc便,(J_v8jgmu KeS$:[im.@F:0cXJV.)WcH qx lpQ}m+9oזs)+žc۔-X L8MC܁1)a`P! Qաp1tSEu\՞?z|734U+!FOڬݍ6szK&pܤ ۳J|fC:Caz*E 0FsF45])T,5G !{?w}E%DX43uQ^ej톷:*8." eҁofAQv' | W9GwE /cٌA<9Xt>m-2`;@Bܴdkr"k\\wa5M4$^Lg>="z<[}ׄeS3sDnGP1+&N @Rc4?aPΑ[%A|ѿ$e5eX-(dxN"=JIkq.GLe)tdxcXđD1䕵eɋ51v픀je]L[d|m<ͣ%G9vLvI- {nIUulL47֓܋o]?^Mj3xq|n](M5bUJ'ϢV lZCӺ'44"ǼpU -Z_rOz.56'YXrh ZPp)DE4}w{ mM.WH0?3ZgE~wXE+ Uq+}_:@dD0OaU㦊KXW79]UVKjgRT.XD:ڹ$ D;Kl;{QHQ!_]Y]ap0P'wH K_- 2\|~a&n3=ȫ΁m}K^_<(b#!t܏aYS? Pfbȡ3rGtH d6,T{17TuƝruڸY8b~jyjĆRLWU5Akc'('ƵLp3* nQDhUDf8㦄JI`\~WXi5ɤ12фd ddYsG\q & 9퐚֨dKFhDМك2@~<(/$EuA5b5{{p6$+H Z#nFt wuy5$@,8G}%iND!,u=8`g@Raƻ[BFe<ӱHDDq4/ȣgɈc #> 1LGbNc|cQ^3ۆwMRpRKsT!?NJu,Ȱgf4b4֋Ss; ^bUȳN"]stRXK}0'~ɓ5 2)RⳮM N#7"pN092Kuz49؃BچM&: =X>YV-FF D5H[][BqV[oAM=_(Њ/i,͜ѳ1A_p@'C":j)[骓'7J]}s&>0mX3M?:?M*p "Q?ǒs7u<|^=4[x;:@]CoxT)h"&ǰa!_U m[R.^I{Jƅy5gBW)a+{",0l:%!i0$wkM]'ٴ6gF7MyΆ yT!ȋZgRO 4jTc G $-RMQ.5TZ?*|IC}d-B ʫMmCuQ僱!\|yQ8"VNۜ:EG1̲ES$Yo3(| ti5϶v4[/ZoMpުL9KL7݌ZtQ!(+ rQLBWݪT !o- 0&ҟDJr:MJZ>'a`271dFDΣW)YY(5~כPfGFfbIE#<5bQ,Bln @HB -[ '/OR/ usW+ =ZG⣠=x[*H(jMSXY]wIaiYCCOdF+:Y'7(kP9v6)O~&Ń ]W*)ˑD4Qi)[\Ds,Q$d"o_շM;A=67zla̚_ˠfˆZ*..I{b ځ[Ò; JGj>MfC"-}/r~K[JNzJ.Y۷УsSXjI[8l(XA.ZfJY6Bgov ,Np\Xcm~p/͊0bu\e'}eao^ƎssRg.?cw0Ӵ×cab*3УpشRpqÕ>nm oPN-"=H N >!WtG~y^t!_Hp{sTT]F/5_BkAsm; 5GVMm7^3u |YݝM*4qvtQ8 h(JV%C6y?4eiق3!8_Rqz %&'8XQKR[/u_`|x19d4/򑄟3+''sSȣ24+jpWq{׿lG`MXӝgU'g#7i+ -3`3#Jǣ+_z`n+f{}rAzH&T,$ U8)q,|2pr*:9ģP?qlpX 4CSq%r73 8F6Z)L ZdPp(9y;$!? .tCUڽMEU&h=}[h;_<<m{&|ERXݞ A9iLlX\+S)iol1.uokX҇AvrQ Q4"^(+|kr# ۵HrB'z'utY}~Ș9}3٠&>Deb_Ԁ0g9W1x3n)i?4: kYbXz`b8^EH%/l*ykwm#B(~(bed/j$ ۃQsJz/I:?,N"\4$l\iP%.J/5-ipUJ䆣#kP#]<-#೬< zg<ћrrv[FUlGw =>E2L`0R(VPI Jl^<cWLĖOx1m"bLQa1o QqJ#vR:l Ghg1m&hG*Ey^d tĠ{DBzD=5J$N"D:#a](b˘Clu,E:#0A팫=k\7IEwj =-)IC%薒P@-iz3;cB8MXPT -/  שiL-4XT4{Ӥ.?e"#]s>nHht'`4y?x{t}#f~L@/gjUxRmz`Yua-ZTͪ f..8ɝbɶu>5cSöJMy mƳl0~ } l⨚FvFI UbOI (^(/]EײC>9îΗBM+ t#ct9=Z-\3rZs.Sgq?:=#&0F u*:(]r\]Q7#ӚCMC>+a4x8guvC4g毶 5W5ݭcXLj3 5ՉRAGok7 ZC""eF`؝:nߒ~!Q6? EDPs~^v3N~!Z\0ݑLRx"zGZя!r0WTEfH4acĻ%ygZK UÖ }lEΓi;#´",9SLR_%uw4GMx"٣'e,9h6YďjM^ѺsXxSdbsV$=ȹvPj7?v?Z!4y[3Fsl {gd?+(M Tx{0?P"]'q ǧH[1W@cZŭ\@R9hIQzx<9km|T^TY+ϒz㏅e9?y1=g%pQu"_g^; fDru[o}0%}?3$&j:?'Uץ ƾi8>#_GxrnB=I'n tꬩ 6*rt2++ԉehNWO䮪6ఝɺ.rؚe|566]p?ׯĆx/ 9y~μڌߌG%O}ߕu9gR?wcH}*=IUh'J Z)FE)7񎴰=@ 97J )F.o< %."߁/_KNvf՜+]ΰwr_l';+=D&ގ/ViK$A?R'# =UK xcbm'dȬ]m>BwkK K\ۂUc4,=: g), oj'ET]{YC2ygNf<ʲR//IF;JςŒ\{lRڊ: ".kU͊KRd6L7wH5͜9g.H^b iuy nQ#-:\( xYYe1 ̛8o%RЩ#rMӧBNs4{R UBG0l}_̊bBU a#1jӪex`c?a`J9D!rGgk1R=H,YuH~ v#M_P-N?ВFqfw@Ճ? d0P*ƆS]19} "T±Ym0v̈́,.%{T|#7IhTSϰ5rnaNj 1ܝqJ uhN57 D_,:|M'KH `!:` :NSLQr7%,|Ȉ=԰$W zx;LyɇJ`Ab9~_`D QJ nŊۺuc5Iξ,3 g_i8\m??\vF,Pr!\5.܅2Kj˿ڲu7n{Z%'CH˛쩬Hf,gHhpaZT7Qb$O`Ny{9f!]FR8.|]c?tOi9!'+ 'wDK5Q1Rw3݊ ,^@eH щJ1-!En>WA\ҺV 6g5G#BD~ئDQLq0o5,MZ HDIHLoRݡPnTj) J۫![Յ!];O23Đ@ƍUZWDEꙑr̒?3![[j-_=E7j, vƆB37 L JӮƤ"9m Z=nuVXs;˚,dD<+B9Ɉo W0>P)YӦ6W|ȊDұM$RW!@Ea3m>K^&y8}.&^et$[D2&A]wsFԃ9j"^s ﴓ2AJIe=:,-o]…Z#o.@K),8-+B`F\|x5ZV'0z|9wb B+14|sGc_Wߞ]P>ITْb絭Dw6|_z-ِM@\L.vSx se Vut-`p*f']+C2S ~ ?. Ʌ5'F'wzĺ]/I7ʴtB(99YVJ &XI!J.2.L+ (,8q³$pĎE +(䃿g/p*d0 |Yx`d'O#vv§剿d&]8A cuS7)|]P'6 [Nڦ"Ol4^um`@:YmЍ(9Ϯ3e=J9qW/b_܍.)UfW4R ˍ|fsIWF1TKeK3"450>OJfH@7poGԽ#Y|'Y\tOH!P +S"B--gs2't6JgA~\!X-2 σQ41ux͕ǝqDLe5v>?ddqlrȗšE@'0Iv|)ӿ.N?-x4 qgp>2Ӌ UpD[tdry6~G!H۰;l/=AxB""jD5 LZ5prȰ*QN{Xf]KdT|*#l~7*)ڴlC"wrY8>FZe4zHpL~MzLZxw !ρ M:U"OwF֦נw 8'l -Q^SQ ?g9*Ġ "K&,F$rO1Gi&+c)P7ee}Dy{jŹ.$.ڞi+; Y)9e51r63 Y31W9E(P8%y U\bлƞ_m"W4 ^vLC*!Y=r_/fjyQhHw  /Pu]5JHx) %ǴQk/A(q]~#s*dQ$riUCdrb*>hC2e a47/`x7R3~})lnp9 ŘmE LڑF˕<]VmʇhcZe\z$b X-L1kٰnIW[f* @Հ"q@csal!9 ײ52%H0DZM g>mx[H_9~O^gRjYz`Wx` iX\3~`Wh@F{F$[x3BMX!)"tO#Oָ&wW E3L^=p+𢑩ЊbjQ)mo^ 9 х7t.ve 7!m/,+*Υ,8j:Dd( oeTG՛d&Ʈ,mQɒxruW̽Wj֛ŘqTVH.ick[{lS5 VK13`#vx/nT02pfoou/{sBeT0-=Fˀ/8>P ϶sy{ dƘr C J2q60_.j|k,ƒH&Ŧ)pt ^zse^}2|F 9;1g2EV!vk|=N2AfuIӨSiMAOM$tB4 A5Y[`,3tF/<8iNypP?ԮjG@. 7Ioh䕾/`kwi";GSfTX,-\1aP-'Iz)=[Ed [X&ծ dʲh n;||Cŗ?ٌ6zpL.hjzETd\P)n?ݶꫪ /oZش=*a@VBeq*3Oؗn du" Ш /r)o%+.|ɮl>MWwnž9e]yƙ`=W>:T1k QK)A{FBq?=8͠eZsX#r3TyJ=[dN.&/ & =El{UZec%W@b׻7R$YA`t_Y~Xh\ѹpqc iG5ܜ6v8LtB'BO2 y+ڀ:dTuN!˻Nyu ^o~`|>lt[ *Mj%:kSܡ}$~QZ˄Sau\֚,ӭ&"U$UGTN!:8EeZ0u+'ϬQ\*P:G]W'M#$Ak ͬ(#·M!Cmoj8=/(':4kw>ze4ܸw:{ĭHeF<80uy_o9+rYs8v$crQA"\w $ p x<\IULaBa-xtҘ rNOV@(]NbM[s{jN)!tһיf܏=7 FևWu'Sqaf S| TsE "nYYP!ښG+!> h~?3+λX`P#q'hRV:SÕc?T_1sOk0v_d,x*i8Z)'}2~Г;;( Jxέˈ6 cg3T1K,8&xBUr_97TCbL ĠIaɎ ̐y}"()k1TCE20Қ2 {fg1x]It\7yPqY2s*/88]jە|iՊT_:Ƌx=1V hY |R#aLtΟΎ]HU)F.cܛTp lȃĘPG9D0^Ex,S`~Np:BߵjA@g)A{ʩ$o%,M[Zisi >szp}'o0I2 *L@TMGi;c^3<m$t!0`< ybM;B{kCAiE8͠ 4gh.L'  fa1}luތ~ro$oΟA.fN>˂pv_̣HB`k(wDy{sNhҼA7*NJ]Mpx0d bp } !w$i#=JHmKwWfՓ,*%G/,G_rhVsrp>(!nqmR*kk75Fi߳$=#ǽE>>DWVtFg~ ˡK _)_/Gt6 R>ˠ* f˂N~WUS)XN*!idՃ $U7%MS:|Z)^Ƀ'8R͙brYخ$c5}L֘O5~[ o_7`ܰ"ʌq8pMQAyP"Ow Dߪs3 ^hS!mL߮Kɔ ;`I"T1bx4x~ǫd`Mh80&R'&NVfs{}լiNu4S5:t`SY4sɿ-1ĶyN~I B-7]VLG7¶1\7&fmGʹ4Nma@/{o""B-\~31 j# iƅ>@FbMFpY,cbN1Aq," P,@ WP!,3@6'|$+9X z=Wݴ:v7&MǪLo#JynUҹȣS6K$UEbn;Eërѧ$Qo D^Kf)ZS xpt6]#{]Pi}f`g]cr͌^`w+qQyNH#R R cxO'W"9~66f J/s#\F ^grJ 6bђ-Gh:%AYurTOOF]ꭧPi)+RbCF>=e/XL}ZBn͆ I36oJ doG嘾P\UX%#X@ 2Jن;ѺP27'5)^qsnAt<5 (qۺгwCHB٠ SZvzGX+3TʱÔD0+^X n{@Y2C0r@k}EPz q.4COB:n;=/wa`fY\IA?l?xL7rKCZ2Sw-0G@XU\U5j|[ݰ>sNBdAB; ' =\tpTdvO-;{9 m 0>cbM&zᓬ~Gx SOoiK ^ w%ɐj6N#;REW{vrem) Bͣ7|GQSeKݖQq?DFD\P<B*@/cy&Sz3Fϟ9:)hc&˖;F]#h}Hcq;X7YBME)p%V*X@'w#yGR g_̕V~p%{- iFxc* ._Fv O 7ϹbQT(Iv͏ZX]$ 1*fy.6 /OVuC^X|jЌQ}Cz81p~ VgpoݻA T+x=̓@ZmYnA%m #d-vy׼*,z8oP;*l@ˏ։+e~HH>i??dLf>+P7e8V^F}\r'W7~}d~sn"x!ɮFYިP})اÀіjyz'BqrJ=L djF6_r#ӏrj{e6;btcДvVܮT/IoZ_J0"[c2E_tT <jU!IJ--EBмC^Yˋ޿FAvm,"12Lb-FXsճu#s79뷱b cFy!@0ZFb6O?RX5LOPe`6J;V/Elˇye3l"LWk1\"]4X㓭ݴ34&”Yh/  ]h^.h7t"ߑ|hCbJ9X !U?Dž8N=RQv W2z&QGkhB6U_` a~SefUKAn]/lQ:~_7Q4Vu?¤i,xl|sDsLmma&o|tKJ߹\J*whIPe]BñkY~SUSQyuCG1Ñ [dJVsNd~$\07-嶴ēN Xas9Nk(siHZ|z4PM-|t~9p<&zsAio_hY2㌊{6HT(_ĤNuHK=/Ac(B"P Rz &0yHM(mMŕ);T)J..gM>ԟ* =ϕJ+'4DuB˽u-&*[T1^$b& g;!c/c0E:oՙ_PJVKxRG)HW%Ygk:A>J u"H y1a7惦Od11@¿8peX?v#@rG, DHk2ߠn2VIEjĻkf^ϵ>2E<Gɋ|ނh?GǩpY!O}[|Ju?&w^_L~t (4ՅUuE;_@'Wg/_.&v-G<1c]q!٨orrVAԊ=$ АNfDz~ml:4zILYEt_?^RvWKP(>G)I6_iljp8jeXQ}sX#\%9}Mmaԅ^bWEGh;Nwi`~ ̣Aٍ]MOhe+N hjX.Fc88[4.F>ÐIrWwn>/.uD%ⴖI`JLWqBXBYwCyx j{Q7#ǟ3:ΰo^PW,+!䩤7kFuɃVXB9Rv@g. zSo/gɔ-fJ;~xX{_hPe֤[v;j(M)N_. J&y )>Y1aI/cqKCv]!H4lEf)cr_v p41{6bT&eg{}\j4VU Q;f fkZg )y1l 6\ r~E_Qly~I>VK0|TW_xijWEA ]lmt9&|!cx$غxJpA&1>*B9ʯhNR:SB99^(\ K_,"1T1#L;^[c3H@uRlԝ3kRRLv앚|eB8Xg:`梼2Q=k3&,CM-)(8Ovy4VC`j9>qTj=>3 e7Dk!OKD!/RɪxH(pm wȑ"ѻҥ.A"W$ Z_\='wᨪ<0|T4[&j5vOZ靖 rkb^M:Q9 7Qؓ\/`z Ai NӋaSvGKn~^' ?SlS% YtSsǨgmw?#v HMП 4sgN@Dؓ+;j3.d4W 475rGMegi3F 12Oq] %QLFz|PQoqZ+?wG,N Á6 .ŊyPgP ':s',4*S <'TtY^-=RFa:ml1y&WAZnmV$S]Ti?5!meegyV {VN >ΐ7Kg12 ȟ}Z5K{!M[P(!213JW@ QvѦaMp?n;w7âdW$hGWHb~]_Nt7UÎk5="JQ~< 8[ÍY%ILg1vpK>k 5E:'"`u9aؤ6HSӖdFI!)B̰QD鷴T!뫈 &,0z!MSٚ}ک|K>vd49c2\ƴ-Y`C@d.n(BWs!;uE_ RMVW U6;W4xPXit!xc;N #ZLj}#EZXGX1۴~XV@=BI 6RS07Г[jGXě4G6Hr4+(!#zqFLK+f}4THߚٛOcm227/^b?4G!|+6%l8Odըm@v; ~[ͷ!Yrce:>OL or!eP cNØ8zQi5#b49uŏn.%#˘*\#/&XluNw0ϷRDҷ/O4b@[YQ X` &9Q܉ fiL:ӈrv څt޽Ȁ2K660`./!{fdX8ԇdSY>A+%1zּF2WdPӉ93uʖb>r;\8 6 R9vPg ",X/L?0\_1iw< R$ϪD!]N^W !ekt f5D3k/t a~ܖ/ /+A"~sMt5Klr扌fAcJBy5V;XZ߳Y +(h-%CZ\ s \m+Ǯv]Tt-by7= N&CRj?#gf:hAK ~Ҥ{ 3sDNܗib8y8o \LR.Ow`~V$џ~6v~F4UK]5JJ ?Wp'.⯱AE7ꞝcS&VSp&1}`1 V[@ *~Rza m/͂}ԖevJؘ zrY"#=X|s+^*b眜\R7=4CJ֝NÃ^Q-k!5l2ƭ  85!PRX<6fq|ف!a(u]P y nOr*\ݹF"w^4 }^!l&\s3LsHmp4uɨ+C72IJgU#hc5%vCa{Pl'!?P‰2cQ;[ ԧjBϒ@V-G`\ERZҮ Q;G:X*]룦…3aQ者 KҒ- hMPzŔ=+CUa™M#8??,d ks543中AalN:Q@XbcsPTm~í"UoZqTjrd+J* ˄WI~ϻ a{ƯLLvΊ #e^ ff4W]KVou(gģI <*JTԄ3>{($r-AW(02hj AW<=(,OX!0#sD؅Q% @O2t/*;"@ש2fu͡Sf%Ш*aUK䎔k2/yF5gX{j?)S*ԃ#~/w򄤰b)D@Xee1[L &)\3$Cq8q> F 6UվkU[0xylW D+|uo"cYP||] 0y%AFGRV,T8I#!:T|QYw҅ V&X󆥈E e,FMfV //{ PN+Oh,sQYTJ=ƿ ;t |qF\gXG6&IF<яzi}D<,wcr.}SX=zs-@\'Nr\A{B;g_Kmޒ]Te (c|Q=qt9]ȞGX XXBOuhH:p"kE*D2{#7ޔs$t9Zp߁0tC6sщ+Zm*]F 7=tIv"9we73fI?Jr ?Ɗt˚*m.*ltGy7QphQ_5򧎢IfU1eV~A9]؝܈05W#=KvV6-# \ESh< ,MuڌsV[e6ʄqiܸ|6Y6ϱ815-EdP.j *: 1sP<-&Gx0{j廫=;}oBB Pp* q,E;]/C9o^h&S.C2Q n[!9u[^0t5pC#G]og߸=ǪPAFUֿySh=Id*k* ؛68GkT2xewѠ̆?]ht$מ®uɼ ZfmTJJge"9W dBEӝ[GD75H:s8)a#NOeiS =B7h@ӧdRs<=6t EFJiIL"_)ДBFגnBDCBXn6O~36<ɛ`v}$mP>g=F=`C&=̽y\8%b3_ܹ"ѹ ;\aoH!Bv֊=%XHVg\xŢz;3reP@m!T!Wt')u׉ ɏTz3SponiTYE* ͜x:}4m4#ț_,O s߳!ߎ̼kߤU;32Bͬب ^P7+ыMd^:Ƌ*b`+$~7[ӖOM"ooy?`qךk!Yl#v k ٺ{VM$Q`7:D<哟CGQ<=\Iw%ceQ1-nQjzTApfڈrK`טmnuH 6`zr!Ɠ-eڠffxXe MpSP]laIWz*>|I>}8>1a-rP7\[i3ćy~~kCպ,y(Qǚ3+N$od V01V^2}UBF_raQ# ȊT˾ _gkm]rWA+qa!1>bA?k p4@"C:"I? PZ@+L@`hqBJ7w;HE7S d2aEgyLCI1@ ^hm$:5'@%hf}S tZ;Y&ۭ7xԏ&k7QtŲ)<Ƈ @ gBĜԦ<?TsP/Ya| զ&r9n!3ߞ!nNMG]'&}DTjaHr0mc:vfn@-,-S͓I$Um,o/ɵWEPYۃh1@1!k8U K,ǧuR  'IG:$ΝƾaֺTQYW T[Vd$cu}+o5Lŕ'p&Vc^`%-aEGi`NJz*_[Ͳ` ḎЬ"y?J>=ca#n(IHVK(z)"*W(y4;k{ʢ)caGPMk"Q'2@̊2Z+.0UgFEj4I{Ry]߂L`r5-:8qli3*4#ΘQПS:!b[%@=鞏s".DĩD'by`UwmQ) S"zL0/p.rМg}ϽATA ׅzR&!YEfpIpγ_{ ;O!xs E@ Hh HISA!{.?;畷ajl*hؒkZh(,>ҟ2\VayIѹ@j̽›y|2 4׭cz?rҴFRuiN;XhFl~ԫ*Bl͸81øMrR?'nYu@ic9| EA;Fj9Pcc{97 F̋Lqq_ K^GTQ9:LjHȚe!&is]Zo .` nx>*fspudv~: ?8ڈ>$m֩Ov ɩ?si@|Irc \(J0Wvr:CA(` d NwIHh$Jt*} 69)@3~u[{C; YRDίVv0"WDriNv(DYEl 7Ntas5_Am1C /[l=Q$l7X~j_E-x+p[M _V+]b|)\wͥNt{0b*e'<^RII֥ngâ<Ot FM( jkٸѦ^)Fi#%_qv' .dqՠ 2KIuYrvLT$b|\ܔh Piok(Oʇ (&~A209N+ |}/Z~Y']+jo6"Bj}Nw#;?nqyA wz'1OF\У,QؚMBaȊ2GBs]͘$C/pӫ1VmMK&{XsЏ5VǦ=w1QT4SUGï8U* TS;D⏺Y/8L{0`KHcW3QSqr%gDK6MHhMeGP6WE 2#|o@FB5$1FBOOC~\:GWVFIcEf*& M'3s7cs ElmDu5N)OWt'ho.(,,?Vabe6aJJ$ .0"ĴBc Rfl82m9zAn ݧuT/PcgWK,wHXH>BKݷ\|bX/[='=jca\5|j(*!i%i M cv|q&0HbԠLLF%$NcuS4֘hhw N vUD;0A Tu4/bxjecONk#t+J_j %4'_rK ~;oa |/K;Bd'TIjli=tU|ߔp" +;1+q;? v$eK<ix%b(L7%5+ws^87 ڀu=[@4D!~MlBw:sE02 ^LKO5eJ]mft=?; nh̓:4>c]YUƚ:.SI x,'w@6WѰE _twnR_\TQ%S.Wd/HPZT̴DZߪ5}f(?SBO}"\mhb* \G:+9Gdg,{.HA_} Mhj.@#LRvdW:fCr)q K6E28ևF02Am hVջd#.0b?E'"n `)n dci۟B8DsB~5iV!m=Q园G0ֱAGeviRq]:X򼧹قGWNې9("D9#&M!( dxrx|}U{ۨ~$}iSP%*iu,^*iތ‹:HvpG8 s<%'j6&03jB ׏z/~F_Y⿊iJDi>pn*_CXzro*lʊ x0VmbK%t)Po;B|y vA#1XVM92ѩ`k>OQ*|e6b x6EE J[^)N#a.ziK`~h&a/FZA='9OPQ<l`U5'p怕.v'Ҧ*h"N+PD¬Km`}5.Z &}Wri`/#Soz ElN@&bx4Io sF) e㍉RW##=ml)1 @n9hIԵ]SNxI[]Y^Ƽ<D༼/UCG᫯z*l>(3aSxk,bJn@M84Yeô?^"7p&.2̪$LD1aĢ,E` qoKe I?YEiLwWǜ򀿦ȱ~c#r^a\3K[ $N3<]Ȋx^8qѨ#K%vQ^dȄOI㊨Do?v_miK@W:N3H Ğ$(Ju[SE0[PR;4cқ 4Y}G卢x xwE>x}d[%eaBGV Cr#cUgY#_#UQ=4;?ޱogfԾ sɅR ݎIJVKh\e'd|5 Ms@ģL Da ,NBԵ1PmpcW-b>f銷EMhuRP#B1Rɔ@"C]s7(s!U RC6k {=HLt.Q,7u%j +Tjb>q&\0A?E g 5S%*~29SQltݱXU:Fq22QS+ Qƹd$݉::KĂ{XGG(XY db&9sR5XAH9J:" Xq ~Ȏ#YƯ}L 5ar-7--;[E+u\fM2M7MۚD^SO H'mN`:&)K|:];(Oy`+ S^ٵ]S|DG0`Y|ɦW cȢ<(E2~ozR^Kj;]lv`.dP5 Y}g} 0;;4u9(kTmR˳C|uIgMCroőxqIaM\GGqdYSU눰H9퉑rb5c}5E=^?U *h*R .KiewHDZkPaXd:?w\ԥ^@ҧ߃Sq&EY+@l0 g& FINɏq7K 2\@rO~5g-лlhYwUنRs̥aBMB0B7/bQ Zkol.@x*B bl#'i@s $] ցnT#O}?b:+1s4a|Zא{AY-ziaW=O{'mѬ򈰪-("lF>(Ճ8_ J7&ŏY"ou%Q+~zhn,wd_XUXVO |O86ʵɴGBJ3IyՏf?KHn( 5ߞ҉2U f.@TOͲ99R& N-bҝOܚ0b8]VD=pR"1[\mqhhV$:qJՍ d6Z-R. P'xS#g7 ny@,A%?oAm/J1Ejgx-/q ,q?MDsmS$x[М2~mV:UZ2BԜ5RǝlCXD%Gc =- 067㈼͎S)pvW]PicX^ |~ȋK? Uyo[ahӍY[Cw(a߃8D\4G*$lpiFXb3%o$-'ӨǁmϹl:-ǚۑAYa.Vb +@2Z[|Ф˾>O%<%|ke|^8LDaWU6ݭ)]q$LiWRr Q;Pĵ{+wS~Ag|^<Q0ֱUZNƪLczgG(LlI6dcQyJ yBKffUm^$E~j9b 4؟/*1 Թ"e͐Ok1`wK>,eͨ/j/iC\th9y zaC]y uHlMX>Y 慼4 ̾j1 "k!>t\BP*=6+']5+;j ~~(AX Y;[.O`l Hw vr(!TL>r6ӯTͣl@"l:o@eH @Y6v9nL|]Ba=ʋK\5ߨLxrEպaPN0uˆ>fECs[Ěgܩ^bXir"e1Gjlj&;A7 2/~nE.Zv5ԆCF?}(F&:c{:W`yxmvվr\=28ք|+AUޣ^:a*>tN\,N@pkoviӱm gf(/;ܰFJH{ >uZ6qr=BX}9r_M7:-a0.|]!'hpei{kι6=Ą{R $ ['Rl L&IIY]Dwvҡwe`&&u G`i@ &B4 >0~%wc5Cl-/6F@4$ԩ n՛oSbH;4Hcbњ~]5Mn7ר2l#hwG&} A0fK ፴jNbSOK@0JHm,l i/yRLl|v3UӴJ@FՓiuO?/قz9:0*f^p""l {9;@Z[AI3sscߠaBr 2XtT+4+\F^WbٹsN[L sT?gٜҺ 6f7ZD^)'$?-)6b.TգyONPF嵉0G*Q%AHI!:b4!ҢtVPڐL>cJ%5(C֋!i|,F;WhW:T_Nkܴ>y< 2' ܥe%p_EPlI++1?9O+78r LW!(`4QNEmIԫ $4߻iOI4-<#(6'ZNDz+儐t(hŒKL6w"0DC*)oޤ _U[t `|_"o={h>%H[UYg\,3I|Ȫ# ݴa?V_.L7N1}qElRyгر wGg!*1j?mx33Q3gX[OO` Ae=8S: Yl]@k&eCfC"XPQL;syܹ~Jp%PKUXԖZ!.BKDXwH#08):h#R*;T"bn<)GoM:Zn h>ڲ I6|"(IyC,%g4 ݯs8j"уHƶ2HߔmpV=2Fiel.XkJqO!]Dfm4>Q'fa}'1KQqL.e='w@PZ^Qjyy`O{祔h_l8)X~Opg=$W$d)5ɾf(Sw|=@犆&w _w>Qv CQN~ꋲKpl,UM7.B">(=WD| J*khl35ee/"vaQMe\FȪ=9'G=(vNŕT &MVqhBEOYgDӵq2Vb@]1|1fT(;ԙ&z{<G[YJ;NxNM_@=*KŚrD~]UƇ!/RDQTVG[ꜙmTjZ>?y 1 ]~,:/g3U5=B^;(DKg^Z)Y:4>؞ >F\".]>/s ZMY /6@m i j8<4{-w7&c2^,3\rjxF>rndfkx M@z Nt z AIv9z?˞B;˿6,+Ikߕ:Z`tĬH lV R?sY9oG%eX g=aB9eк*"ZJHx(H1~[MT6{ǠX"\jE'0 iW Lm]:i6l9 6 z1Xπ9dDqtnWjTX#[Ss.fFm:Фd\$Zy1КmH`K <*F(؊gQ*.ٍ7-aT浧q7BY˽d=$-T<< `O Zn a HF`W딳oŒ7_`&d)Md<*v\CuB&**Mde(m0WLߚaK隿/Դ]"9b\u@cK53*\gl xNt/ @mgXJ\0Av7!NݤC_m(Mj& vMy>|7W]#CkMxe"nC ƂQCZBMHK/*6r z {4~EoЩ_1AH(O&D@*A_3^xx*Yp@PL J<恭[QK!ouľ:+H ȢPIRǣVfUH,YGa0AX˱,[+cG橊Ӣk:|(dgW_+H/W|x]M+{Vrڀ"&FQ+:a{)y]j,s TxUe#OKIR!Rr;XQ%%}s -f(s'M!0dIotEmM'ߵN57s8tqp]6FtQx9`Tң0tȣW>,݀!z,R`JqըS Lǯ=,zI?;_msɓ6з氄'j5a"O牲.77oa|!y Ҫ8zRʚa6soM\yRJvO~"!. ְIbpbɴmttqj/LyP؎MA^D{ _( hDQZNk+0R4l^4/Ѣ25 ^k>eX Y#'|u@˪1`]T}S6-XҾE(d|Rsx鮓RɥF*sKā{M֪I[O@lTw5OM(K3;Qk IuaJZ;3./ GfČWjq>&ҙLFCٔR&ˉԧE' *H|} uUKc<7F)+Wl`wɡuNGÕ -!msD:Jo)BOr-YQߠ!k&꘺ oÙBޡ2x]2/FBءŃ!]d/o1#.fW0 EB"jY␆dzXmU6JiF&0Za.Ki5Jo_y'gqLBVwR&~Wɘ/w!=/_t@7ᇴ=4lLhMD1DnSW7S䭗{pV[&,S[6dӗyTPбdӅA<쓙ur(#›@vJȨ.L_Gf"q/hK[PE!0ci`ӎ("Ub6)+}-I`'D?Nr >,kئRj3[IH!?(;ظRi}I:"+?doD50MfMy`ڠUoa<,#O1 CSDAF={˱>4uZ" SYƗX08[Yj؎g ~ WF v|` þ#yj=׉SI`U>?`HwM%ԥjߓXy<Bʐ%jMž{_(a"{ TvENaBóf*]9 &IKk;RO4ӆVگ欙NQa&^rsh`Ȫ6el*?>=y;k{˳Ime ~;Hl3-fGVe쌺!Kꤌ^?מ=t!#Ng%LJP-ݣcLw=5MDj/0ITg}bAS~mwz酮Oin=4𷎧vƏ0#T%·$X*ASZCӢY7=maPo,qlUXR{ΨĔ(w43pU][xU W5ynQtpJwFt6 OٴJ&_bc)CM];'Y9 xO#T'R\aQa3@*p/,nN.ikm`Z/-+Pu6)K$7יf[xȑ/W$[Q8&IIL^Y<@ _-oϒV;C q4Nv"Tn-{$"L]?9if,ޜeEV!N8NTRTu9MuZu!ɿVXtK, Lad73ӟ;OQWʾCk25`b~>rgWsƵ] xQd~« MH \z>8Adt8UBq,=QtG?#p"iԕ B951>̺]Rq {Wͧ*q9v> ;Nh/yʹߗɣpXw%i #* SzxNk$>{! TעEJG<1}kX/bF:Sq1f 1 Dr1DM|~&i׈it6)<r^G$#ؑz 9V ȂLg+?"ɪt4$I6 f鄈Ggϖ$[m9`tvPa2;`)$j" af[%щ:np9`Y'>)e 孊ce f}a Qmx"E뼢y}DO"G 1&b"- U7O@#7UG%kH*}B">Z[I?4\%OYfy^Ry(%XM P^/J pbr %ޢ21VnjNC,aJ*Dy DġUZUH`- Y_,|2b%Y&UM.Q+7!WS6b^+e٨79ĬHXA* l-?mxrl??YeZuIU@߫58˨o&R~btFmtw1E׹]rPZn7)\=ZJO`P':]}Z ABikg0q3!*`bѸĔi8HG3:fHi*YUTS|;,]tу]_#76(|n+ .TKH3i0*N`ĝ,aMv|)vM&`POXP1%7$KY"83T>>A]57"}!~Q9DJ>aCLtFkh6'67A#5i#B/I.Dft?#ЪcoU9bo5R y.}ILN鈪$*.|V/i`4R2Wu'hFaLv -/o+a$8pɾԊ :z 6KeX v \uL|J 6]I4|OSi1>LQ05iyW!< 6Zl_SInB{x@#+!N "#}r\݅CzVv@l2uM1Kbms)+N6rQ.#:;=JFڒsqEcTr{ >{ ,Lcm$BBeMsc(whKmަV}g<ݷ%} ږ8'eO 힛"QP:筬?:T)]@q҂?{g ~/nlZN3RkGKBCe:'cKS) (Fyw|KN{sLdkJ7`]T&ytj7MT-WxT+ 2  ԹnQBw]$:F_/N:<*5>͟1ZzWi[a Ыd)8JOoAW[w\( [Ҧܐ1ps)42ʯ@5ݮC{͠LNGHǢl:t"65-)C"etTRice(T,ށt"ҭ$dl`ؒ1!GŻV\)'j7s_Z%,1Y7Ɣ[V[2Y$8J dHH.h侵E|:/퍋:|K~ rI%'iC{0_ sK&j8?YmgLd*Mjtwu_,3qbgk$#9.wl{VVūiw*$+3Ur%7qIx1]fS;=4nU$1̾sg534j: iq0rP qA .(jF}@n0~'j.tnxP=H]mumJIR; @lznvIt;F63XY{a7L}v?pN*q˰N cYsBc|9&H"YO,f_f卓H"޾A 4ְT|Ua<@Á3ƾsq`i?:ziqe,bͽxã7H.dfo!h'KFozxL}D*ssW8VŞPO K4eS͉> &PWz\:WK!mG6bktrycˊzRquių0M$'-@V#?wC\؇Fdk"R]. Uwlu)]tpsxn5BL$$K]8 7])9(uA 0H8$| kp؈ylI% ",)^c -x6VP 5gVA= 2*8on'Ǽ10My9X=?|>],z&@u)okǨ5+:aͪ~e?ŠTQK.FCĩl9qr,o r.~v*$ 3ÃNnQlH[7!ڲu;gwj3?]m7=I֨R+6bfٙ,5M5| &,H N% |!.zP Q,%MX85M4ȳW:_^$[tz,rhsM>s N_k@M`&!9OW-u\+ y)钑 SKpgÆ\YOqҤ)w&Լxך.@1":I, B3a묦c0HS/:$+1SxD¡ލ;%jZ=;!Xh[i\{kW9:qΚ+(p0&@cy]{k{}'Ȁ4HD*~R1*'HhѴ~}\n/͆,e4 Rߗap1ۄ7 A.XQ"Y+FͥR3 Z{XvASG$1_v PSq~?Rq2a+{m fTiR#+/J>Ҋ/.3͖'\N.@ Ϸ+/Lб.Gne" ߞ7nBbH4HW|'T["0rQ?Noc=>PxNي풛fT[;"s* 'P1+EFk>z^ok7K{R ùNy%3ޡutZE* I>kfc[9trZtyUdED؍ڝO&LyMެ$="H]= nLnU|˘eWb7Ty zP#)Uv (N 06wqJ u4:2 uNKAda K 0C6tB]tXn| w@߆Bh;2M3h%Ma7/$Ca`!WeRّkjkOḿw܂kR6zֵ^y/tw˴@ 4L"@&WW.d±+#ƽC:u[{o MTm_[lz[\g;f3b5QDT}bxgJc*uLz DUf) kMI()+VB)EduznNzqQu_U( T5,q6 :yFa6|j}C^읋ħ7 ] B՟9Sx;|*^gvNqYg_eκb>*;g>hѻ} ՚+$E#"3PZQOQ&c8 DUKIϏFPʘtyke_ h<7`OҁKXw P+P.mh5 s"Es.lP.u~(ZJNr%Cwbr5%`˅䞩N6d|u3xl5o8駀7bo0T[֛+?TmOJmNPiiAYXEt3 0y_wn-OÍd=;t !]bGTu}آC BBL9z o|աdԴ(jg/ )HG@uM[W"|;khydZ]| (Nl;< 8Ys(Gsh/?)OK:J% M(>[7#PE*3+abq~g9P8usC[&PGf ` Ul7v}빧xgUrxH0NGiHa!%5V =l)T C<7.>j Qr?uXb66YH~/>8\ 9æCq[$e;3FdφLTP!=xGB 69пY-QLѰE>xL?_7$ʂh]>½࣭ԪJɇAFF';O hXI(X4;R'7Iτ3&97+xHe9qһkcd`Xo7W/qQ5g­jz4n؈#樰YҢ8J4|H|-kI]l5vbJE=LP]U7|ESB4w)O]nj|eu', a3<]u?蹊*^R yprWn%U{  ˓"[qp)uZg\1`@k۹FJJS,Pu1N^#M+~)b\}[W(v/51E2(:n]d=p%@tIzbWB<{|X)IkiMf\-Jߎp%0iT43n/HlFS 7g% !kb;f'f3'W hs)ГD~ T*EĮQՎ TIB/X}`"C _/^(hS؃":4Yff԰M\@2 ̘u%:!TŒ{3${ѮՆR@66qvZp3qzv '}tfT˂Sj{'*V$׀s֦#l>OX~{=uZoij~XWAN )~\$O- =gf?v y;(id>ۑ;yeY&N"-r58Oe(yuك9q4e꭮1%%"2jnRFҡ?aǚ_AJa-Ry! +z2WMtKCN'o$9"ݟKr c.:H+aa/`T #J翥<(*A} xV2s{І87X@ie--kn.>\`ԄdIDлT9DOSmF[-ܖV&$&rX Ӟ5"ۉVF)DŁzYj>I~ ?H9q_QM IKxa`mw=TZ'o%aAKe%_m?s/Ոvh1pW:OUDI4<^:J1tL%Rxu@ ڜ Kqp Įχ=(zx^F$RҋG7R NA"$pR;}QIJihNڢBĔ o F^]tuxAO׎+{};tgE^?fTI,dSR2ƞm27m #)Mb{Ӽbǃ<B݄tRYln#%FHт?ɲoB"ᰵ_P+eR?qgؘuop*uWQ,1gP*R JЂ4 t-l6hXF@%[{"\/L@d:Kt}QAeflfT,(T+:.̖yoPE ׯVgeWR oeD<`9dNn#ԿG3?@>2FA4Ep<$bÆǺ(F< \7_#\KW4kDŽbo j{tM®CiȊRCvTo*/r] Ủnxjg}JKf:<O7r=T|=nd2Z 4٩F*ȏcQ'|֕Q:xL8+v"5AϯS a6nاhp"{Q'.dIU@i.ko7tXTG(=m5yɸ^i%>KL~!?''h#ztt*SSug/W!wq(VvEmߓ 0D$J~]-qM~PE (th)9@5dɴ!GqtvawH.x/pF(-^U(H;eۺ~c0 t3˚ >va2{S9Lk-G%-}g9 Tjq9ܮɪgh-abPF]C`={qұ-'%N/aDꫜF(jʑ@343Kzի;lߖǔJObJl(]yghH<sF9R9N)V$_b d`IkkZ˹sʉ<ΉH^TȒ4؆g'7J[Ⲥgjca9Q,[jFIh7z,?Z4kYF  iK\Q}<>}`j窿+QF7tB{Wkm1Z赶d?z,m M;|1'ϔIӢWaGJjGMFEDZ 2LgtZkw׏i~VM{_KF5ꢯ@{C^YؖE )UKH3YT3ېl<ӟ YGוb(i4{|BY[V>l`,Bnp_`9Ŀ nQ4 ђ7bO*aLf 7l?w܃R;+"b4!SbpI7\I|ʵ蛹=LuXlú[L#7,XyC:nk\9 W~g5>=Mf9 ڒ0{ tuCdl e5 Hۄte,lc@S<5(x%f|b;)Ⱦ+ƛxgacy8) }̂ }UI@|+\oj!ZEбwnbtYf^XA,& gR= hŭ.)$GRW@vSpص\bj9+K SM.:e2jUs_5〓.Y qsy@t/<3o9]Ĺ9eLސžŏ:%0>q]G_e 4_uptY[9Ub7TsX,@ހ'D]]}&v6ّ&6|V%qMY6[)L~$sHfS~p][p la'1{NiF;#g ;Mg O$Щ#87VY&o%fYRB8Z񍭨6vI3kZWG{G$޼u L1GT3-M59[Hr𝭲k?Om aW$}2B:kfÆ)ߎ&*#I|+~H R26+,C5l\#ˇҎl;ԃ\l*Apb%d"IMb$uNzs6~>I8WEؐ W%KĪ(~/-b Ok{?`9dDz-YG-VSp>tCd.gZQ@rfg'p9U=-h#O={ zJh ]ubԖ:_W x7x 2s\[c;v39r_3pcr@,p\b4m!_SJ~k^JHΤq.ӼQE?Jp%|fc~|K2!;ؤ+Si w "͠;ыNc|,yZ!u|UZn yP*߷k igѸqͅ(`.b\eq݋,l v8 t^nh{aa]0d=+#V&c/,+S\ݿ#i"B ~ v[׊ɧ;D7wA]~ ET m@?WMT7g ԂH7-q\`s2_,hshWN3.ts߸:-iu,O~0S#W) }NXiԒӍ/ 2A|3=V iѤ'%e0h;׿CYwFaڗOKn0];׮f+c sMІ&qHL8F$Y*r&şNIʤ]n}\~Dl-S9Jn16dSҤyr.5e J~`1T -DrhScUj{9D\,@0*W*a,ӾH|Z,'S Ov"1Hʑ*?.qznU$#XuMQ [gi 1(L,Wd.zo0HБ6%5Eݵ4:&gdP&&zp$r WlJ<#lȼ=s2ˈM\%{yp^p@FYwOȚO#2Gֵo so$h_=5Pbch D5{mJNth*˻@byWs"{=q2ى|\JgDAiiB]lQEnf\=h[aϲ^GBVV<݆Cw- !< ߿x5l ۃM3/`/u$BbX{oCFOCۗrs YOe:O4ZVtpA _2UqʹPB:U}twf y65XI-ZxJӍ=&pmw.7PHE*y}"&pҬRZ>:0G%ғxLT+z'䌏!8)U =;)[YiJڍOXs6Kq`L:=5AJ5䟭AUe*DnPU^_3Q mA|یr2,_TΫf (ˑ(M&%O^IB+5T֙5}WeCFu&ŏyd _QmC>Lzpq0hY6w|AA5 .$(ӎ)'9<E"D#]]+wDN-(ԲKtYu6 :ݡdQtUK O tJgqxPfksμK! w< cYqA,1luI"zvArtW7 R6蝽S>X3/j!\%b3}sW͆*G83Q{+b#ޙ.W$/Gҝmt"O)VpZٸ}Poi@bB VCL*99|)kA@VބFb YF4ihj-hgvdhp~Pj %,HAuSm ]Gl7haԖeiIE,ۃ߬ίzǀ$*hxN';U1z L/Vj~d+C5w7JLS}A CTOIxe'^'YD6#SG S* zxbPͥW~w'J(;@lX̢j~a)i"5NgpSɤ=@ i"i(~;vp*F?83++HB*VNX3򩫈@>oaGiA?!>r͊*Ls%`~Z8L/4! y =\"BB:m'+J*VGwL¦0%A. j6;ZqcW,{zRBɘt4eq›S`.Ϛ# u * &e0p @Tk P6rU)ZbIjEA">L>Oҹ&FIފq/WG]lzqLa#RLmm㏱f9|q!,@wDAРSb2r2~&24r8tZO:̆L-RWd {֙xa&m9 ]XM|A-V&٢'tcIuۻp#tjne M;$ۨHtAP(\f:bs gF4I( @뎫_B(S6h1a/o~KY&B /+^ "A6.xS" a`C4 1 إk"?5C=NC'eZۚzސ}8 9,O0Yfeȿlp쿰c"6tdɼ;ttQ:UxxK3FWavN?іO0͠cN:^&=f;$p5Y:9[GmWn1v-{! )֘&@ՙz[ [x-ߥ: kJW&'ؾVs|!6E|=jꓨ R~Ģ+LXh2Z?^~}}K>UgԆ;#Ȝ.5,nա$wG/)KUk153Wן6 cgv'.OsoN#LMuĞY4 /N6m F_3 ^A*#DuE.( ռfBI E 3I6;z$i ,C2e\-,cH%feX 'L1'ZiRFdge]\HHYW^5o:ê$f "gv;V ks܇1P34YV͎kVJ 7Ng q~KcxE={c"nH`9ڸ\VqHK '^w7hfL{tNDΫ -,I ΀F gu*ZMa2!5[PXgo^M) +p^}M]QD٢၇nR+sg$_/j4p8kDS~k`\W~&Oy=ZjPvEFR ZVB0 [O,)DlDC鞏"VHn,b%Ý7ّԀϡS" DP\8i+8a1+kn$x}U,`g¢xvǎ 4dr @Ţ4f7QFgE(_RBs7~Ɩ#`ۡ[w`Ȕgvz'iޣwsGo ]QZ0ȍZƫUt=u;`EPf8l )1-7S jАd Տ1ˀ&kݦ:P"6;4~2WԿH5JN5, ``AƄ:OLyh ynq tR3D,ja-wb=$OKb &?z[8Zzu 8I uJɴm W RS >D)Nj^LŸ$5{R)se: ɛT{.@ē"B! R:bjf4͝t,gYpj ^ D,ӳI,7_ޖ`izBX9z o~k7>%­ybkWAr(NVq3ad !#T+2W1q4K;>׌>E^dXxE% 'Ju0SbaJk%ghܧʟ')4̫>.f1.H;U-k}(~0@B8\B+?`7lH @'BWjLq?"zPSl4b bh3 ƾ'ݕe^Hr+:SS[ {9e$vHM{NlqWg0 :ɉb[ڶtP9&{AZCR⋎? K +'w0c{߷9YNn~4=@v0xJ)YBowd/eK[#:,1Q)"DYCPib,l .O[Mc jnץd&x_Ic+7[C` Pz|+mTE EflB{{HL*i@imy'Ct~a ? ǗEUa2m{b{i`%~ g'sp:yxd{[yIsDlS}s7g 0QMZqqM~9P`Tyi۔^9{*yrLLuPw޶@_SM f n-: )uT{'pf [wSđ:f:Ab@׋ nǞFJHn=С#|RIsŦShnc%YS_wj]!" 2 Z[`?NN­-fIW"@bo9ʮ ,ha>';kRzKh0L_+Lh0OEB % Ny[Dl>#^YN~B4\ ;0 4rTE'$/b,M|s8Y`{Y&; #J#C$WTJN9#t\!<wjc7 ^n=|f5mU;=@j"pCʍL` YeNn Fh_`5\5"m?㔆 ~؎]j]HPӺ33HPi *`B3u3k^*mZ4d=|/C!ervn]U4@?,&Q"yᣡV_nnWҙӛ-՞6\3uBD5S\Wȋ}d# kgNJ@^1\76Oa&o IVޔ7{88X pSћ]nQǡm 8QN>Lր^)sm(uY$.9hK|Zݘ&ӛ)À|߲S Çb: dea7Ѵ :bEIuu}`TAֲc>\CK0A#~7…4Vw&) ['4u)U:L܌/%q.I:܉(M*9\+͚*>()D`) t{P{WdB 1'qT @ݠEJ\ڌizwwH>e6rk6ɟaFx EvVJ5l@J2Ws,F6;<ֶ-q@+7Ƈ(L?xؗOs n)u,QA` r(*!޹$ҼKkPL:=ǁ.jɩ+]!Ì[{ r"JL7t:B%N:i4#s"lg=|/ڻ @sLJt @4G䵞:(l5迋 /}~H|bU#[J~r5;-Fd#+"x,Kv¹b0.q( !/ޤn`r vugVUx~_LjdXaӥ W|z)aNA>a&XĿ^!0,_ יI-s$]}%M \6yh௰>,LͲT3^+'3k4o3x* b'#xTP;oDr઻JXD+\KZV_1vZ|F@aMgN(ut(NLF6VjWZ3!g懔tx T$ Uü|_?3DB7̛yus݌ǓϬI-@ Y HIHUzLp&ӹ?ULa6UxW9sMB$ÍOڱ<(Ǜ3e`ܮspeJE". @/ $80=G9&?Jff z"]I*Lqf-[9;CRr[:|?)VK?$ٳ޳ (E .+ =D|:ɥEM&NL=󳛡^=Jgme C?FJ~S>Ih͝a(RǬ`2=FwBrVgJnvG?2WC^Ⱥ\j"ٶ`YƝ<1`3%OZ?9zY)إfJvEGw˘G<_'bV ll}ob:^h^͏cCyVl Kbh`_1<_6LXPЖɿ,'^ɮU#9q =!UFTʛvmI[| ]Ig0qþ7U`lrUcEޒe*5 w0MY'PӪD8ͱbtk#Kƺqjg*Ƭ̜ I/ܺS4%@䩚TIanog;(+k|>Z5Vx +c!٧ <7.NqBX5C(J%ӯ:_cI@`F$Zqc u*g_>Drm9K%ˠTd0G=UaML~ʛKøA㧜Ӗ0< 6.Ńd C0#x59E?J6R$[UtIf;8em^ɝ'{K^&PUPs wQLFkt$&FG=o“aR XCG[<VveP(9F bP!Gx9+U_N+a b M& T#t i@ysZ^iWFl[&s[JkJҍ4}%UaEcS+lJc\^+3"),_^"=-yLG YMַViƒ]9 cGsn5-/&܌i }h/Ʌ3%jN2gIO^dwQ0v烵~>Tj)YZ0YfDq`6f>w{:kP*> VAIf$z9~h֫ dEpM`BǡG |7 Eϵvn@sD4%i*H÷ʼnn!C_EL0y,F .L|Qͼ.'YIuLZ@׉Nǜ[ݢz]H3z}=p5pؽk Pq v+W>U.,~ŧkv1^(eѽV6%D[#Ƕ<SlQU?g-_EI0l%*[Rk€ %}.L擯H0i4rg=:},6)a/;%TA"p%(Iq2tv?HMC7`L=-I+i-$'$첀!eaځ}0Z;4p6,¿Pą@ܩX{Z ׿DŽeiaK}7z=$^h΢HKT_;:xיoJԽ6pYp0q2N3]WhWЙ31!LXC߷>ufֱފ3ODN`G!u!鋜>1*Z Hg8ݧ}u U?mFagFa4HIh*tʋMBQi^cUߜ l.)"4rÎ?Co/Ji"-$Ǣb U(Pu5GgxoghiɵKͰ'6R+k ֧wtXXjDȁ4QfVF5/Cےo2"kz+ꅙ:On'ؘuPaWt =P͌i#Y{㒩>R}K0;q!:h(јS57%&˜ 'hO> r"\ܔOff6f/ۉ3 h7* y"?7hrruzU5=<k)BcnEcr[Y nM5:H48Bx"ǁM6p,0t ƹha$*vdc{5;Ef+u܁WijrW5S>:Fơi0+MWtU՝4AA9dx+7hA(GJ!sZ?J%՜tᯏ7|7cOpTv{ѰJTؿb ^^ 6h'St:Xef1,I{PHdΣXZe20ez_d_OiD -cfxU]/۞2c<0UkFa5WD㦾 lHg]w Vx>ۘ;վVan 9w_"Ikq:NI[EӍHZq6&Oۢ_(sZ1Z}2bOA ?^7xG-rH9\rsJ_iyK\ 4:ȓh2oc8ސ"_tYF|+,;TM}pyj B~uC{144$"ҹ[ߚܧ2Mh#1Fr-V{p/̈~zɉ<$m n#%7Xgj)1ww(2u+ЄO ݤݫ|xpHSɔRzy4eRBe30>ʹ!ƩtVpNטV7DAU%TKAk=)OM>( 1L<]y4wzF7|oi!zkb`b +U@hV g/$ػPN)b'b'g-rCOFNWՖĿP}owxUe=e7>ů,s5 4,ۊf7 !—? ߫&r(ؿ4 FeMwZA^8>F] tx_`͆!eӲ}`ӄ 8EO0х nDP 'V!Rc^ԢTtQ<{fl7v,tOVIbM1YHVʀF߯|Cs* [uru<4IA6Vɫ(c;]c:#E>e69܊cQ7ͪ#Xw,APt VȺTj~xhtx9?:ՋuR{]0cq#X m$W2tu_OCʥ~d})P :WɁi kHQL^NKn@//THȦ0v`^.߉Iiٌ\|jo$UQ{؛${'vZk K-%`zVQvw`6ΙjQG5&dPՙ\,m[(]zO?0l4 JRTQ .73 CT@ͱ<IOzroof\;kUxJʈt8/)98c}/= 4wѰ%WoJ a!y>k;;CupPSML 9 vtX35).pb8Ő3 YA$I4{^nNq[i@); ^V_8F)tQ\u`3EGvtg¸7 n+OgȄ#,A}&\x^b~9ѺsZRcFpجT"e\ruF3>-շr/ Ny7 nh9>)caD0O*k$ 2(y?ǁB*IcJі&a|*{S``s4qд#|toc50f$0 1(tA0 ;yutB?Cj|w/eٙJ b2/"!T$I*jg==h#?[&2t/ l:52UbQ`r[ZgTjtzdxpۿ ʉu*;Aպ _}N@ݎlm|Np ҜKN8_/i.3.>m ƇRuWyug[y͢T:_&6`| zewۤ5]b15sK5C@^(Gd.]#6Z\K؀wV2aE3KO[iXjB[]{B*F/{\ۤ5'tsWN)ҩʢF7ŠcćT9N(8"ԔEkK(7sEe);y`zea^z+ŔUxLRev#QˡAp(h(8LRpx>iXWW҅W#rNsCKP1J I4` ^KTQb WbyZGս3Um,y"貾:"Vo#5)1/!; bڼYqa=;\* *g>g,fo_+dbn5b`%cQX}}޿ڜD$$! $pֿU1 jYk`RnS#Xkۯ::fŭ:R&4@e)j>SPRUE$98OΆ^z|(gX(ߴȞf%$`vn7+ƩJ1zQCÆƲ/x烕p8 8Ie o{,S ܭ; z%U:4H\t!M0 [Y#dyգ.T&\PG{ɰIP\np}_r=c^CcoiXL<ʼe+j)n~J h21a:ҥN(bЉ7 ycT2k] 18WAλ(Yk]Qw'W}xd߀Ha8}%u7/|q,Rj3tZ~̫+wPԣ5M|Tb,ǏKq Saq=쮦(cM,J5UBYtI6v]EmSͥ+70fԖ̈́-Fqg&~3½&3Od,ΞԨ/&EdȇS2vIMz7&Ba5,GX>WәiBuF>HYYtP䔰٦w} TR^?5vu)4֥9yhteŽ) "+|(h܊|zl |KʥŮ9Qv7wOcQ6ӂ)߰6aךVof9C'C /xq2U#Çlȁ55iUAu(2#ց=͒e$d$w[9}@3o.ql@[K6i{pOxn(V 6F~HȎ s7= g9$<1&' ș d6G__t3^LCǐYC YS5bPTEtۏiɟo_N>z16;Y,O`/'1yǏBF_fhyj߼6)PQ?>_q]b>v]eN`fQ:HX|/$tg#zcf{.`+yzճu+E=\ֆ9BAk0Mc:ڏz,0-Wy*|B`=W󰦻bڽ7))E]dK>%z%t]s#6|:D_,";b2+7,cy>^)xr0wbǾ^UR8GWQ8Ց:&zSh8^Y07#Tr+,òی] _ <=ɐ$_OG"N|_lٰ{ozMvfR2DU3o>([ Xn$^̂{G fjoAeJ6wǍy AmUsyb~z]ԙ4pj2&4^}QjPޝ*;ģ$=trnb/̴Iƶ:uVub39唼w Ɋ@tBT3}i h"bؽAwdNt>-Y3|H{Q=ԟ\ʗ%h6^NZ$ 0ӆR؞{͢y~alrpE"vVCʻaP9X}^rd;xc0tŁGJY5#OL7ԁV jk PqL<ؽ62e[ːC,b`(u!EKl̂BZ4m6Yf!<(bH?"7i_NF7y$64YlR1O ]eҾb_qG,`2@01ez~Dl[{zÍ^)mдgAy$y*5 = jdQ:P9Gaip[nh;y|oZ3.Z*%M#ؠؠUdzZ9`oEO"P_45Lrk̴:]aj?H:uTYg("s֐#s\Ӟ{$F[gʁ&x>> Mmyu Drty#\YU1^9J\Fׂu'Tb_ɗ?*Āv}B$ޮnf<)ۺި&o+h  ö;oUOP@H% /G8eTbɡڰ-ek #`KiA䚄q"XV^>vV% 6L,P>,L5b)'`!Fuhd< ځ C6.0GZKA1k-{ OIUP갴ÿnCM5*@U"x{d4.8y~ V^ u}Wb ?m;(:*x9=l2A Շ:pFO `3'_8I;MڱCm B}?\QRE@C zg0:H`i}v m-&L<=n{dQ7mQ܁&kkb}L^Tζv`[Zƶ઒@DŽ[n!(/Dh/33;b_Όx.Bf O+(䪨v•Sm"H;+d$e`B_[Ipnw߻QI4u_9J nL藨9\:Z]ML*?UDHTvMG!4D ]w2ıc-mOx}Dܝb^&&EOGfxfê_#f5Ҹy];ԋ1բ8P&0+C~yYO+R9àDK(b/0(k1R B_D eZt1Ȕc` 8X6c;cv1pft&hAC0_-_,Õv]?4}[[+mYcc+rn|{V]A'tGX/wA #*#asL d1L_Yɠ}Qۋ.&A@hTdx6R!>qpf;p >]\ PT~.` O(]$yb]!xwN"&xdjh Ih0]sALF3>G>3 J w ~_XR!0/d @]l ifЈe'h\"9 5N TnkE^s$}w4 Yocs. QӍP Yܰ<|S]R{6 è ; x_}|9 NnY`';&<ڡkz W+rӂG㢫hb\@I@G`(z P"7^R S32<E0}luso 6`޴eqB^W>Qa_ƽ|%h>-VPH4oa'.#-eY(?d'-ꟗ39W(\-HЌ]>6%F(5{[df$T{?Q%w}?th\"= a.,~QpK:x5E O7A#]bEmt)T9L7PbM{-MkOFICfka_I<` ^z)+G.Aᚽ'/ƫ쨞 Ͼ2p9bK]qM划b І03J,bw'8:&%KCUy@t8Q((匴$apwYU+ŧVG_MɧgrD% uR0sa@]M`,҄D4ODI% }g g)tW< An&aJR8X*r)rU%Ǎ8v]tE wۚtXG 0.F`` ')W4$Q5‹sȡ[&sd̟R4zP"F`jt>^XE̛pw`k6hqeiV貒4[ėK$X yyH(7ʡ 3 VJMwSVb HEU5?{*8K^_qx@ * AٵwzDriV0 C"f+dӞүnqD;`;8)r8J^,4N0ߐ+!f+{{-TU:e'ڐA (K0=έq  E%cc>TDZ75 8hZ#>mw'ߐ`Kf 5XoB5A@A'nJZ^ȩ~MيIڎ@rjG)px 'Tu1-F-b@T###ap 0ASn$VSɍ |y7nEjr~ |7 ^p$^c<`SZvv@Tމɸ&gۛB+n:du,g"M`F_!>(tq+dqi?(|;(ߝ/lUw5,~S?u?⍟-2WW^ОbX/Iʍ; DٟCFL]{\Fu=h?Wf<_.1Pmw-g9a 'LgLj. p69V'R%Sл"~hWO^vtrpYFЪK(#nǺ G:E~%eu9rx1V$9oC[{ X>=ogyu|~d]]+F<7e^Qyq;?Q[=ZՇHVB\X|e!9W:gs%4S&+56 FםzL ElPqQCfR$CTjjc[l;6e)9^w\b Gc(/ 7OT_0wgK XxQFүLQD))abex$4h5W<ꡥ&5ePjhDaCzJi4|{:ZfrisKI,J?XWQ+~0ž麪F!d eVrS򋤠swMkggw6IOJpWMOp1m ΢ Mor7_NLԔzӗg4+ht?LqY$9DGf:ꝳY T^I7T|fF\-Y9b D:={1tCYc,m>Y;|*0'%N wvM2%]P=f(1*0z6}ئ#ﶌ־5ls,i,)iHR̞z ^i}G!p^-{fubG:N4s ^rJ8 >xV'4a'>:1v~J[,$ GjsՐ9) h@ Eä5Oov@ݥS Z\zz;f[f:utIL3ρVLp I`D%vKaD:;…QlnnDdSo"GhNoȫ:='΋ ^qBWң+S 0q޵ix{ח.;:4'[76R- ɉSNAXH z O`ZS>&.u~UŃsU"a6O'B`) L|:ǀ~餚G]VPG)@y #"Dm#]nFq6Ћک!MKFQC٪KUQWbz)hk+8P<ز;ohIh{DQRd^@}yԉN䗇P)&q*?vjuž%J`~i0f$t_ $:h+oAD/~)fp+sUYu +0oC.0ša?nN=)_<; k@(Y. Q_} yXy w jYg#>sً4hvz{ ?yYTMׂ}gs-SWWK|tc ]NU4?J?TFIӐg{-AZY}Mi@Zwka&>2uqe{R5g./;IoZuC5;z  `1N(;E7ԟZi=y wadJ/ijIӱAeaIpO$j텱0lM}:XQAە3~cDy{14(RQ0qD+!7t?uVwÈ||X.>4Tx`9:_3X@U1PU I0֥0_ X/R"ĊMH4Xr<1Rş q7 Kq x}A޹bRSb$b/s@әMQKBgHҾjKնK#IhJ?0&rFELgؘmH &,5d_3Lܣ t|֓jewqDbG{>Q=+tNT tQ!w abLXk|-R\'$r7+Px.q.;y4w-]6+W*"KUV&69a*WMUs9?`q oj_S#YKJ}(U$|lQP@n؎"p4j@K&_V-B0'B.9?LBŨUgPޝ)9GiٓR87k wHDȍNaZ~pe@>qWGW_~Udي<1t1Q`?_{QvҒd1:]PE\4dqiA8y[>$n\ƾ0r*U0$\Ʀ>.K\J;Yfl`,Ne>rV89!|ڽWa:N>c'~n%s*"^)QUd:HPv"Ds33;Y 0⤹o03R2l?ZPK l-fw2=T5f=c6A$UxϏ)> wD.vFtD{/ }X׵Z]п=Ie@ J$Ng}}z =׀^OI2nLא RwL# j^gd6F!2Ss<-#0ỡpeRjQ6"`RO7?cMjpy')gtAv#[vxc{9XoDi/ql+^U6"(\14VlK-c 7/|/W(%& 6,x]pO8s-Am~>TTx;at{~qYF2-W|X&홪JΌ{;03=" C3M 9ŵŎ5,u3q0GFU>4gGx4R X? ]zyxr+s  c5:6h#֬G)mhqsO r~ˌ\\9aыGϣ5wLonL\Q:CqEC'׮o58*]pz e߷1e=n/3|iXI쮣l@5YYY4 w4 w'S}sm:4ۋ+;cQT<{QnuuɻHL zV cTX'ܫ2&gTx(ZS9Z!Sr}'UQUі[= ̯:/_k lBx29kMt،!M9GѲm5eGP-Z"XpDol\ b6+YlzR2$M;Gb]CЬ9De 0C |CB_M,NG:I't4͜ܖ[Y؅eՐ4fFD.4W5ԿkAq}[CI@,㡉 _E_^^grHH?޿pjy.d/ ޑ*5)ܛO2!*mOo^~m  nDTɂu I)Q]L-bJ;L,Cxϭ'ꨒRjqDPA-`z9$b Uq.0($-ur&},1 VOb^J98ƊzoVm5JRg:&G1ʡ cXj"EʱD;c P/̸/"'e3fzrYA݋TB#~MF递cZ*MAJG\2qC< *>ENxX?߅?M Dt 7-]Uj,4j8 1|܋݀M#w=)%;ibhD`N?j'EaO@*V}*ݟ5@h;tn řd8z:|dBQ ENN>T ^qhֶ+s.`ڳז4jaK"O,(NA[by1\IcɊ}N*y~F3 .z׎Lsl?)^J7fk^2X0FC+ނ홈t>4*_5^"Hjjlpk%7B)>k\snYm -Sh(]Le8Hg84+tD1HRXGl&5`F͘Ɠ%V!V CL$S;mon))np8m.3krڈ|糱>gAθߝ2GQLij>/k]u鰜Om(wϝzLp,v6_o^ _j%N@J3fz i> 0}m0YV ?.<)$aZ<Bt ]~x"^Q $RXhIivt.NsM-+p0 ͏K)^P8M.uk2G~,dRWM:QATj,BcB膀1W]#l_Ŭ %5J^pQαe*\JpUs:&Uy%n@}zT4\Dl9ÀqqA֢X`l?VXf4!u;/D5o J+c"˟Ej2H ۚ6QevIEFaS=ZJPMƋWAiyܽ/!FhXKfGO (>ƓQn=R+w#g%K}&§: "u6ڜM; \V CFo;s61ZƁ>0aƝhQ-zS[vö/ɰvHd NwyY[5WIe;VSu.Pa ΓS5=+ׁn'Ϣ},>+Ar BNd7B1H7/w^0H;,YG*x$rc߮hS]Xe] Q&. 쁚|bDcâbpo wDN=bZɾyODUQ,̷Va-s^u$5]CC1Qǽľz 8Kj/QFK5VHmΩX'9W+<9 YWbk*bZا\ՠq֚WR2@hoLa9'{O&>6T6uKZP,2lIP%&4\yiVk'7kU~\ta^1Ms9rퟎztqݿ /'yc+:0f͛;m,1'_j5*M 9Dn61YuKu iMjm`kujON'wn x°J .+Mb)t Ut嘳t$Nn-c;d7T!ZV$*;4Upk/D83.$6 Hf؀Q}r z@+tJwɼM+d};ONXqЗ58&LtpUn3S'1JC :O2NQ\<|g2 .{S'pJ`bk&ov~ xo8?T/6i*,(*: })A q4T?\:k-'[@=<6q՘{Vms_֜5iX8Yӡ=.H5jtRZ)=eI6.G')z֊| `]c~!]0d9ʶB.ǼL?mԳB;,ހ1X2EobHdD++-ӽGÞ 4nI/Z{Ձ4cvCJ3YDֺw B޷2EP| &zY:z I%u KٔP TAX2 Q0c@#OW5SUgѴ/xhp^M<$ځ+C ]z7Z\b U#}V nn1X bT3:sU3j!#Tb0fз(?gsJH)$&3hV?0.<L$ @#[./$~c/`,3D|V!IvL@!MPeEqR#+[m+@:ia8p=BQjZQA_ll\ } d⟖fa- WT>@-I[ $(^y7`&7D\;A7[k7ok1EAQ0+˄y|=;ьmq^mqؘTK-A{Z[s3'HxFCA i.!j)Ȼ6TL[R{ب;DdrcM||v#j>29 N͠YOv{68^[=j0+:DwV*ۙa3vw <8_ *;o,iCg 9C:ʨX]uނYv##~'N>d]+r&k=F`K2NWGZ~t sCCd=0ȤM{W@9S)@k%79{$0>wSl>U[@+V[XnZ_Vf"go,Q<F u߳ 8 8w%sGfra'pq4gQӘߠ=#s{8,sv2IBdiFs |=\( gd@)g/zYM֥lUS@&gQ!~ht*o{mMr0VfKI'[YWNXLD|fHPƋ37'TWju1^^<媎p# 8vw mAl3叨KVnԽK}tjwU8fb yL;иZ">O"33v]8ϼdߤVc7o "_[@-G0M~0o?& cp3F D1۲{w",n}x,#)YǺ ơ_1< _,w"E%f_JfԂҔA3Rϩb _!QfS7!u-(u[ w לHQhhXvcm ~Wa,@,x(1dnGS#]ҋL Y)7:mӠryTAdUtچ%1tUhp$z,Sp8-cw{#hJfqY/u~  p\Ir|R5}؊L4VYi 7 eVT:xt$ng|lۧQs6goU<÷1v8…ط˦ûRPHO )6ϑT7X<K$A%Pв3XDEhtْ`1{m[R/,B)&Il}\*.s1Biɦ!rw0ڪ=* 3b>7l E4BN-[,zLl_Eh&1" 6?Y,( *w2h&ž] rJ~\p|ɷaˤpuB&KZHq 8KߋcxRܸNhem+m} c&74kfc82a|Ɩ=f\,odVNvO|MXpWȉBn-Y@gpӝ-Fcƚ&mϷT\<e.J7:R?yM'uuؘ7P ЕkLG`u3ȾF=A1аzU5 ja''5pZ"; oJ q' ,@rf{:Fi,Y.֛f?+wzݢOF夃uǾ&ܳ ahK^DŽJB$ 03śq_+x ,d!uգk@Xq|=̪J eu6?j30m+}kylf9$2 2@-iVbR o2]ί^\U+$8Aw;B.SKGޮF^&rhXR*ޣZl#V7R܉MqdCV0,3;Pi9n)"'J}l3yR4 Dα\%oc}ȯ֣7īuװ3'z]rć%'cqZLkqi{r&fK>.xƓǠ6Js&n2Jyk!!%-l=(Q9M*EoQM&'L5 cgfkx-`\P)čهVQg2?#7QRcjQCѺg{#"Tkt}oyb?V.ThDߐ u$T " `e hI{ygWȯDB 4VSDAdUׄΗ_Gٰ{qvZV.Y{lw0 3!lTAk?^b%aC?c.Z@M(-U6pL{ 0bTjW 7Ѐع"lJ4bPHRnHW[Զa=8kͯe%j"a:ٖS%{eyɎ&jEtU--=F ydɢUƣq0F%Γ[+'nF{|_tnKH쿬j`[A sx!&)!bҩ{nq@䷸!q_d؆ȢAaC֮q܉_9I7ĕ.vopkwR{Q^]iHbAU .J 'b-~a MۃTA ,V UWGl}r0 7/$/Y\R;4pdp^@!pW<NrgZ,б屵?Gˀ^?QS)D>jGI@xç_RtOQU=ep\/prp]rvj-[aBJ_el@C%cfedEO} U( ` f yOyBkLJ'K(Kي28Iވ=b.? |2_u`̡y[тd/ Qn0hn&@7̚V,P(E2. ZjnVtL Mt|$Az+9+~W UpV@䲉 [EMWu$s >;=@o#A)[#cz|!5D<}4{M)B$%o@*xϕ֭PFœeZ´۟# ܌$Gy6(ҰG/BX "nK b[e'[q]ilpbd E0M!V$FὂָiZ.*n;}{D &-4f7_%PIޔޅnĵ&4艓-<#5|U6r`V斤eUK1G$4,Ԗ%2N 2)@`V̙+Ճ[svK[|=[k|τG2ajhjc?fNo9*N 'mlf♞Ǵ fBpּCD)h=*:$E0n脜.l .|Iz?RЇQPuSj~ݤP)̆78xޔNFAo"r =pHP\t"7)M ܫl1`?2Ma&uD^T^JE7K++oѪiDף1 wZegjD2sIvk"M.'gȪ-ZI}@d1/˅Qv\n`jCcLtN~tn Bt}rE .\~ 7TgFN 1̡LmlZΥ%0Ec|[IpKixjXCJ'~JNA!s BָҪΕ.XxsFi$\:g=. :!#oBe5L^gzo"K֣1-݇}DjHOCJ43R)FuXЗ8JܚFO lѷ(Zho(wi\%7U6QHEt٭#&/\^ 8L]puq_-cwQ> M^p+v0"mZg@6;90@5I]N1yƛPn\ v"5MOb>2l[鿣HSooеطD_5viɭ6m=t{jdBtd_ZUz֪IӸvsCYLϋwcé$z_/J:CaMƭ1 ! qnk̀ }U {ICpƝdTK<n7,Ԭ$#y?n|}Du XN;8Xk6PhSY/0{{ _giuRY%ǃnzy>켥8b!Dh.ϋ5ߊ5ܑ`l _ʥ3҆4I!Um~VݕAzm+底'N=_u;֪D҈`tױPWB: $kC&i9FG>%crIXaFy?:!J5kT[Lo)XHU#[UXA+;BXo7i 0un{~_FoW=FvȖErTM7!d5 5+S2ȫGHN"l(ySB"tMa 6]45(<Lp}A(0U l )sן9PǴ7mYOJO]ŤqA/`+ŅTF܋`%36ׂk% R)oav`x ̂yRjU n)|H@?oR?Ev8,7;tMQ],n7B< 333pʧ>!R}FʎSȥ6(9|ݤlStȚ *^XRU ?< 5\Ŵ#J@EeKQs]F [Rz˺ЉE2%<@c1÷W>C(X]p HzqF {i HK﫜? ʣL0Sq!濼nW(Ǖj/7z66 M}g@p`g!1beu 2Zjeڲٚ)iNªhݠnƭ%uӐmK:h q2S-( N#,t|~Tv#71MhuV@֋ *CMWEW"%ԸQPSo$cRWT nQ&`e!#W:  6~_+@|Ɋ&(nRf=v]̮m^eveGF]NP~\o(ͼ/d0rp.[ q~Oݰ1BGEY!arqv>}摜W90k(x87=P>vPe8$G o _|Mz܉lgf)Dúcz%X1b9ןuĄ0Q#Z ?`db =OAʸ8NF S=O6ሼq4?up#ʂn;H(ט,lP̵V#d06;`UPR%~"&z_CuÄĭG#xׄj'R6CՙvF69TQS Pj !hzO倜@q%)d.ŰoMy 8vYA "-o1°vs$J"*֜<kl Kh+wwDvWKn5_ dE%f 2G5#d@E3DrS F80=uzM$9 '*SXlax9̒~Ɨ_pkBie~e/ȕzW!9;!jbnm^[Ycg+ yA^xM䘢=Y$-SF\z.]"4Sa"U֠vz c vض- w76 +L]M $~~S%(̘m)w!"b/3 Dli&dx"VG R(:&bT]?*&Ꝩq'`Ac[Io{|$ ^nt9[)eȌdt %gi;:]u~חS.Cӎ`NS4\$5p:-FS`CTIYÂ3XDZ-ʼbyVsr/ْp uCUZ|ut z7 zU),">24mt#5':ueJ B@nlS4]\pK1LO6|o씆P^L;T N0n]wyV󪧀Z.1Uk/Ke='mTpB2qcx +닟k])=QBnh:ޤ76}EA~= }di s`u ōDլ6 eajK110sR\ ]8‡s6E_V"5tš~ANRK_aeΝ$BV$(Yܩ XHPsS[`g%vU]tb8Ťob@XCc_6SGpļqޱt wxS'^HT:%$s.&Φ{wZE1xMT Ppb46 0aY`ZЀݼ0 yT',/-(UԳ8},&bɌWX)b+/ ܳ˨9\2#)kNqDi*.ע##{Ӆ3#tiljMOٕD\bZ_g[&CORm촙H4Vj9=[n$ (76xJ-5a:ֶrpm^7=v9G\ԞQoؚ>K $jV"6PAmdR1CK1)H~+oDPp;_ޠ Ӟ5 }~ t0᱙R8bE?FqRO!RGդ|( X_ x n㨭(ԟø/%'_T?}pkge~2#/X$7HRmka-OiyT@aw)_y/6#'&úY2R]3/HC pjV E8c; ݡgg)S 5F*[v3iV7c=$tfeĈYhj_b̫&!`}t;z^'Ӟ:5AjV5M;6r7n8f 1230 95HxgWǡ~pH>冐B3}*䨺5yL IL$l*,3ˌj*[+ݼ3-9Y76dtwJ:?W7-%c?4\F^Ȕ*QBw.{ i-@#I3:_&u-^nsLP:4I0`b: A|ߍ=n#aNԯmEǩM5_C̕ky0 4gm }O^h5a!ݪ\A"8/3VN( 쒡53:ݦ*B?Z+tbդD~=`*F x[V^uٙ|+!m1YuRt^9~[Zt"Uj =|x1{#W>RnC<Ьb[27Ŷ.;mLYϚv'Q˚"Kydl8ZTDY ībV*ιYLOe`-r1j=`\V]s40eI(Ie|ת_!@5~&"jۗч`J3IXQPΓէ@,W4 tLPqlC+ݤ?]84:0vq&Gs`7{4_PSE Y&O_@+*Q| #̜ (D7,$W6zjxu'@xBע?=_ֆ7 %X3-݁*9gf[yE1{S;=JSH`b6KS-nL8*hZfV׾8gPMC㦜 ëm,] Ad|Xρ*5" u?Z(m׆6/-y]zo-ھ'b&XzD,mI9hP mĦ]DwQ¸$iأI\;4ui~1s>񑑧3g+en^nuQJGP%[v5^Nh%.6B?ޟi9~)]YYKTo8!`T:@*+CYY$EB49A.@gO?48$4yoH|3X"'93aAF4 z!f@c|*IP4ޞG^ +ٵ{qcIaɁPH?$ǰCvD0{_Jk!~E"LQ{K?ɀbM\5E:޿!ڎ5LK"`?bd0MM (s xRVToӹ8B>J2 w FoZXcemA/E)aCUѿ56DSz6'g덫۱`r =ӁXpD2;x5y>[+ N8 1D~W1^ѵ͂d$LҾ0Ei5X5Sdw䞍t7%Bc 訧[צ`Ӷf!Mʠ%Q ՄȽvw䱐` &$i[E֙*ǠU@ s(vN>&Ѡ^ 2=$i<|g^eh>"gq>*T \,O_yH.?x)(WM(3##̜=٪olףT;JI.]\_ {< *̠H@1?)tP)\g횱 .KklPRno_l^6^ts%Ⱥ ZeK1rɂ3.d;/d0_/{,x!"˜2&uS˾ߍCx|g&VHvkW84fqs2-%˦j#Si?(9S*2#59`97OFHY[B"܁>aO A}7D%%hp!iJBĒ¥&HNFN) ,:LE@âCq,U$5>oD/c&b=C)$cm@:R]?mGD3 Ҹj7>+ [`l2 zk>򆏢) . z jc.J ӳҠ`B%%6^(ܐN|W b-:BbXʌ3Kf'UpD vZcc HF?`Mn9f1Mciƌ+2޼jfooOGsy?s NjoX̴dF>9E<^j678׳"4h6^NIJ7!X㝛$EJң"UO&w-0~(`Re}a^I8E#g-)ĩ&djt d=lj6%9n74clVMAAJ 0Ųd ĄӬgS;HlAftHX{4DCuy+1ZaOVϚy t45ˁ [x`Ismim,I=zzN4%$0d-2 }A戯B @ŨmXRAw#-np6zqIwHEnպzdkTkHx@H ڶ"oҒQI0a.:%R@Ď+rDܿ9SPFC8u]O#rp"*BT`3K‘nֆYN|M sX9t#ȇ y$F]ZeZݢbBmyo>oRɓ? lcm+W G8{rlfj2xĻqplط^=е B6IUDe4~Ox*zXC%C ""- %Nք`JW^Sa'^X[2jގ |@>5)~x1] ,~).Z[nX*&.wUqo Ӛz+);XgBodT KL{GsIcAe1x]: 'X5,iɏqjkr8C rubwҀG."0oSYh,-8~`dmKBM?|KF $+VprQ.ȄLYPv)NK>' "!D98E#8O<1y_pⅇuCQ#ܮ,Ky-r294@&bZ ]cQ81j=,36Rl!&tWNb.N( vgECi^H:I˷GөB!"k݃7=X?0$WVVyd~waxdM"$5Ufϟڬ{Yu1^(>NYew藹X@CuG{Zkwb$d_ioB[t(|/^ u.Yh l3CPJr^L#D &;}r91&nT@"j݃[wXpOe7$Cb*-ph*\{ڼ#8jrϛS J\ H"8(낽@R^'!y,~ !g Ӂ.HLûaچ|N ea XϪ:iXw\}c ty轻>H) U /^;2bw?l Ŵy`9`mR OAQN5gכ7}G(4kͩR7щ{% ׬wu!:0ъa8zot'y#n0~{Rq!c$SLv 9wm!{x=^&+T#YشOilnܯ&6$,^* OW5*-c^ֹW]Uٳu~'I=p<ؘU*sPmuwYp;MU L4:X:&r:aUw2OXCLc˅Eo: ?sȎ|u83Bl6Q/b7\{?tm[]iC0eע1a*;RafN0O>U*)x~W? VZH<5ܓ(w*4zQ;bN㔾Om r7Jࡃ^ft5'Α+wnt-Z?^ݓbQ{<Zk4~[|scLOw~89\Y!Tcg&uQ*XB1Ov9KBKީk,ީ*5 ^ 3,aj%|Gދuz/Mv= ZnYHOJVIkHF>(lbCFn}'@H!Y6C~jKJk٬"PG-L[bC!VOZZ^pM1Wdޒ]S~y]b8$F@+d؅9n]f[mC7+/--cJRy Kj8y c4ZeXi e4 ɇ%C^Tr;VGul46e2]C/xDQ'8v|tvw42F m"㋇>ǵJ˹5nTQ[臵)rڧ(}Gv3|(φJ۫/'Ļ+GF_)r-n•X߼9+R\e#Q2ɓXDCɾ3Y}_ǚVwUkg\Tb3Qˢ$dH Cn>QI j@D| aնvk[h>R*WƸ`Y=8K^ز>ݖ'!qMzk)QON.cZ6t1DVO'?8P@83t&" [Au8) ̉+?$:]P JjxJaaB+^UGGɪB*[D`Z}:*1dMEcO-ds8ΝIT9/h}W`@ Jdw_HZR;Ph8}b7t8%JDX!Meߗ4VK/Hy5R|XԌ%ԥN!C#F+>ODa5W קQv=eS_zH.՘W+\%խSHƾ* Do}nS7Sy"153*~%{(I~e0"y6{M40gD҅r$yX֎; P.*b=ԍBwz,z?Y$̠a:[&$ 3+Cx>J:gqޯ/àGkW "21ф!Pq|Ub'uq}:gpf^cRH] CR 9δZ.{J [fA*'_m'쭡sBTVAʋPp8Rѓ4F$Ym!ķlr2 r$H=~rW#'pZjy7Я+!5g{9%%Xot@! }Ͻ/$"ALFX>uiă7;0n^2IZIl"΢0%VRW&&#􊇺"x'5>Ⲵx7X_3o'^eyOWI9 OW+(n/̙gW(1qz"7}u{{fGmj7Kx~T,q`/ցV<^\Re \_4aOz,AfE-`w޴f/I("!NVeAv2xX@Uufr/u!WCRIj{乮P@CAHXgTpD|jT!< դWOɜi/Q5%SQ1ZPFp=R3IHiYSv m5\0Y#tӽ *r5#-ir5l=Vb,1wUY9Ű&w0 9|WpС>O7_E]fK܆'$<)/d*g#]G Rn֝'UYS*4$ўb)I! YTjҫ̀q' PZC+Ivg`Zr |UUlu:.P0J{?Z/w;X^~t ܱRJ@o' ~uh7$Ze7@: 3>nV*WY3U}ZD]E0|:V^ݸ4YB;CJ_G>'q?Ȉ:ݵ4>䱅f~yMW;|Lk/)xnsY6&p4y0\wNXAT4* d,]hbIXI /\{AQ 7VTx~~RnЖ SzEg=Bp<DRvrfzdRI-]iVw$q=iYwrS;1U]GM< oOpc"cKz- ]( X ∌bqja`ej1;Ԧ3"b8'm G g'u&CM'kg3:(O b*b{{4c YA Y.RVp$mA:"$޸NKOjϥviZ I85  b"$cһh457͆4Q0D0ƀaPsojCFVO|gY\}bQ%=?SM,vIdi2snK` ǧD,~YJHˢԪ -)-[e׌`44=vYVj~нY @V@EJ,j_ga\pMʽInN J8#(gYq/@Fh!SNX2E[[$\d-ebrVf!im6h  U:D+_!"/XBdt&q*ɋ9Ъ'N lZpmVV>Cy?;Ÿ3T>FV v',(-tіMwa_ K0:=>QZ&uH@L )8?)EH/ ?Zkr7@G Tru@28cf/D]C.A%srb?%H=q SK+bt"T_$CX'XZ55ɉ/+>[%@S,+,' ]ާı 8w\rz%`l.Sx&л*o8Ce=,_>|NЏr&ݏmq%ѠEoM{OwgQaCuR(' %f}5x7,蚳~[ lwf6d,a1c27jo0ɑ3;[{ DjւVW?0,& xdbCN2LW/$]3kxQ}G&ϦuW9+;_/ L'w4ֹ&ԕ ϵxo^v8f-R8n{yR$'uUc{L^?Xr7 14lt̊#ʚP(:܇Wx95?ް1gZg- .GQ'DMȿ}rW({0-zKG*e U dF.=mAg}Y!=rnȦ#¸; ([se"&/d3N TL"&^_Ψ\(WxjH,A@ĵGW S%eYHKR-{C܎13 pҚ%fHJ_UV>{ w&lDtGV7ǰUa0.%2F2sk{KJJPpH8o4:!j>2]x[NB&lqAsB>[ F{=MiGߛtwtߌYԒ}C짮h?r}hB0lf?>IyBV2su< FDFL5oKk =K~Y :ɃgȦ?R]h"O'7p| ?3՛8cvpu3HCA#@X`XN)?=ɌFhEv' cĨ!CR2S :hrEab(0s'.:$MWJx\Jxx/& V//xzW/uj> G@@=T ϔJ-{,Ne㵝",DFB{ܶm]f3IS+:4p!6B "祤WcjNwsO'1dBHڑF1i U c])쒃UI_ꦺg CMl´ L#>(8>Hy M ٨p7ߟe1CO6ٌc4@p mŦvwrNZ"9Juo= 2S͵ej"6-ӥ:bOZUhyȩV}X]4^<3\=Lq#@IR=cvP+@ZaB$BiV*aB.]Pf_foE`ˑ|:F?_DT掮Op4HlLEungyl+*a _広闅y.Ȥsa׎XǠsX't_N'ch3\ TZo&c_`# ˈw%Rj,_>LΕ6o%2i@+ẂbҘdP:?wL -׃D"|v$jE$grϐ{D!,~sN D`\b27O^qPjPzoiPUhXRt)A.J4bNr`NVe3`d`hraZ՘ԼȺj;ĆT:9~_ף0@[Ԣb*҇رOٸƋ3&0^{!M dVOcO­K׷2KX:80Qsl~ق;@U%EȚu7ᑽ@]'?n3Y/RI/ A*Oԩ(iXEӂɢiLU>ib92čxp;éJX#,yKP DvdCg Җ"k`xٸ/6+eϾ+}J3WQ"2Ya!k/rڶSK@v_(2HjZa_i-j.{؈ιQ}ڎvxggf@73p!ߐ,C`6o=෠ݽΖELkȃ/ 4BU.tgGp=5Pa7ny~\|U0JiD3k< [F&$i{;V^Tn| v+/1VT_F}Qpn$\[i<6*QALB,1"h#WY^pӃw TiN|y_vb]I >$#ᆞlI?mBH-Et8)Kޭ7g;XOS*'zhttc9 tZ=ud;Ҍ*\,gsugu٢R,X'{eT,'Z4\)$71ؽtĢ ?H0o rv+ʇҜMm{;np- /lD4b0ޜNFʔV,bmbvDwMD87)VF߁mN(32K&I1Tz8˭L2)Yne})?[(=S $6X⋯В?\~DeQjOMhfjD;|y$n|dAO VoQU%ר/&˲ vPk!CS /~IvSbbQ[(M &hO:v3ђ>_eI6E۬aaȇ l(Ri_* 519R0xo^r rdh+\M6f¥6L_Q`>2{Qئ lQ gy F9m[Z >T `"DDns$^)Z5Y`@^,#  iR1 6B7$_7q짲OՍ&з]`?hY~xH\P7V0c&GᴚK]Z ȯqX!!&ǠמWk+O"%!A c m#6As~#\$}YutnSû0*6W*q-Rw-qh[ΉADOS3nBXavR3w!tY>tZl54-Zf5$TDbkP+pc;՗ ڇLn>Nbx=ҞTP8ub?_<} Y] Qש zwÀ eVx rz & $[PJ_y$ֽ;UԢ"E  { %׍HdYmV:YC]; cF!v[@3lA#*cM { Mt\g(H:-403-n뷺}o˼Rtk)uXj ?ʠw[zB#ТHg֕CE3RW@a&93 쭘eh #/d(.D8WLRɢ `5a& 0>?#M,FQWsUҜYwulc|UY岊Y|&<@ej辴P}^qҾ (=[L"[@ iW7{>Ps0N[C?L9ݝى5k9Y@w< ' /LQn~F39hNl)kY@曭yi ؍I3j&fT3]!BGa +UC2FW1jT|Yx$@y"WZjs"tH'WZjfebqQuDv<9T8kCpBp.)g5R'!X q_DaD3c}an80/)eRU³` ^f`e gHRqf+C.7C)?P8~!B(SEbQX b дP؃k8=ԕ{!:lR緟z !y{lSE?oI2[ Pk5-Jt hX&L O g]+,? .[9j`2Շ9I=٣#eid,LD̔{bLS`q9gRI}h>_ ^3icA wKc/YgYDf@ $\RIQ_Gd|L0h"BPBWl;]~{_)S$۴1YRt9fNgDA7R)O 9! ڒM*5 C+"XX9aeC&7}B"%]DWh˗٘{ c) _4!!Jib3¥h\_)q8P?&%u9[:P&r(hy =6piJE>Pnbă$ ϟ2xKA@jlLVE^ J}IÏpwXqF=M%&lPU0'G# s&Wl.uwÛiƹ!Vö7'v&sV|sII7i>J+k%)rsXk?Z@@:}<)wP ۼM& K'D܄`(lP rU [5/Jk+g6A.!=d̻|~[Rl!>6iGbIn}9;*EZ7OAˋ"Ks}?XH魣S%\qnE]ޔ农}T ԭڠ1b<'O ?=8;m ldCDK~/N;xa||E(,0fy'Pa }3$7]NZ0X/U}V\/eC WPZdS۳`)I~IBd}(J$l-0z2M^{ AKg&Yx ՒPN;"wVPl:AVצSK@dmdo;a@h<?&'BvAӈk T;ɽ˽m:7+{QSf\7m. MW]L3iS~ ^LIU*6"៬ujM p*Dxpx tV}P2s[˝ ]OʼD®b5FOx􁪨џbXjgשL󙶛뽛a[jBEteb5: MU~Jl; DEcJbMM(8.S5ޮS훀+He0BE-yƸhZ&Rzp&;S<`brډ\} l8'*l*5 FVח|_ƋOkc#{n)H-TA3aʍ9AB~k%~wǪ払N|_yw}L|g*oKK0 CCکw*?T&hq6>煉྇Mg ?, GlpP 0sp-n5%$kpep>I-ЪkDNI[#ADvQ$r^i;_%Hz,4La.vs! fJiiTǼUŌeUi{ջ d{{3Cd yYu]I̠ _ LOэ f8NzKes{Z-0| [E\ER@zDqk j̡߲{dgJSa W҈`uJ-DrhWf"dAWr!wA0.)Ιϸ&GR]s8ֱQ`-7&{;e7Ήi?A}kE5e&[gסfءӵd.`˞e3:ۋ폠| J䚿]Bx <U+E#aޚ@A4ˬ 6Ƽ?*; oA0Ęj֛L/̀?m3f'oo`I ,sp)T64gQʨFu,ybÎ4ok1X>X,svI+Xx*T)1xn$-]20c6o(9c/eD\ [nK$+px }€%dTq/l0?ƾ@M섎O&@5\RR ֮ۋ2o:*~z-6'([U*%Ϝvhmi~!h5F옛ECYeo6C\r,LJUDrz\~ӭ Q9B4U!0՜z3-3Dw \S^O_I8;n-Wb,m G8cKPqȴȹ2Áo|}.K&h2>Lcm&WlP&L4q){}rIhN` Q\tI26 ܟ^о=1qO,p(6$ /Œ3z3*y9G |.۟ɮH6s2\}ϽaDl<+oPxc[ǡGssC;UO"$WvҤ9qjy&'Ia<~E{ ˓)SvS{b[x1Mﴁ5ن:/ڧHɂJ@({],^"Gaݵr5Ƚ"_07TfJ1w |x6**K>L;XCT _ 1Q _C16',wa@̤ZVlRb& |;y\rVl ^T(/]tK5ܑٜhB tQ,-lz+ŢeNDŽs4}?/Dz .X(BEvw.,&>[|EG-%/y*F}׶W1W!G8[=im4{:f;(%4b lqj3Yqd >Ѣ[evָ=6@7O,ZFj?:Xv-ӵ1;7RأWM: <:$-%{ 6SYtf%hv=Z%+V4Eaȷu{ч6*~#QWID1i7>:.`lNէy-@2ŠMc/3^>|&m;y i Ang6}ĞS-b uC* dLJ]`]sOi4*]#dm*8C;zd}y]M%\DlveL8QS<LȳVJz2H>/C%U8\R.bxD`f|d}ZI~1`܇UD1Nnş8ZƱB"^dP Ea^4}0AVδIX8H"B' ?`l0 73xŴEM_9Nw e5Ǘknw4a{7G S5J窷oHG6J. 3>bg=W,OBgwP{EΪOI8iK%˓vhBLFEC6JX'02K*VK,['7PY\'mR._ p2d ṱ٣7'szTe]ߢgFKlUY{ߝ]ҥ,4Xf&؆*16iaoJhw܎{׀0d' :ͭ#bza;b)tv}{5B&X$+WDHekH`Zy7@(~g`k+<ƹO4?Xm |WR. j;~.ix }4"|厠ݪL\Qow@ܥxmwٱ;\t1(>zoׅVA䰢g#a=q¸)wfv ѻOYݶ9qWjxgڎ2-BBlYo8h($wr qFwZB[ccKIrvsE5pP)Sg|ZVD߽&NykݦմW/ ±۹nMr:oնG_WH&`,q*іYU RhQ%d+ C_yLV:OŵZccSѱP~ZYVod@nc/T<\oq '$mƦoJsg-]2tPX>k}y pNu'忎\?_Ù:6aN4{x1p 'Ru@٢)M# dG)HQAC4FH:")Ϯm-Lc}kjkZ>Xuňp+G>^h3Þрd&be#Pa96sQj'|iauU1zI79f< D (erTu)kcPpԧP93.z, &6)РȲMP&_>#;bJGh&|5S ^;zTgI*=EVL>8l_+([ .Fvvy{ĠF S(B;$xH cS6"P9hmsEwQ ⥎])b kڲڟyzc"k%0HE#C?0 " Ύ=&ELM䐾,*ueD#OE5`\gl)e"ʥDL ѥ{5sհ;Im'׽4o6 _TNsq-ԲU=f@mrv\i>Iv.c7N=X=d>iʻ&%C@jC1&h T#SvC_]QLgUh]z1k wLF#_S/\$ώW`۶jgH={_ +XJ\ʈ뱰k],9ry}IG<#\1$]]*4H'ۺZN _EOz[?ϚPIVc9P_T囑!]7%5`Md<;Ԣ\5:6gW7W&LрNK42қ@a@ZVnXG[ kDz}Je2u9~eB5)fIiRP>h+SmݴvNVS?.>XB-΁ eUII (eJH% /\+}5֡#83;-*k{*e%` yJ{)y%@_Kg1o 6]>\>_1]kh[kz_:$(YS5D,apaW # X&XWIb;H}@naxV4(tyB4e;VvYJ-Y+H\ގ(XS I!4wLk^U:Pyc ͿJ(/d亮?Bƹ/\C|T-lk9}]?I>C"Wz?#JU_k>HCD+A>C{)ZuS^Q/4OXbJӆ"ٕH=.l|:(bt,hqPԲ,OI&d v_m6T]@Ǿs@[z;ꝻV26*,t(ٷ߰o01(MZ|7'3ZWF㝛,>s8{sgĪ_<^9 3cs pGw|!ur=dFZy.Dt^TR2B޵uLJؖ^iYnwEIj` [K99>pRЀ?(8ӴnN:ԾaOAZﮤK/ h?&>h |,y MwOLR^\?beԣP4ޕ%ٮDAmZeOFMKA>'psp"-:lmzpՓg^O?9i ?<ҋ'6/y s 2k%^s1CsMoĞoR*a&|ۅ{H M_@lI.!b E7]XR2j¸u} m^(RV.VJl D>_:7l!Af^䓡:jcdB,SI:ɢ-ҝD]nfNb5':BYs-oZԻ}ZtL |G=7fRW埖acdF2K Y %VVI3ۨYb;]Dd)n.\; p=O/П‰J/ v! *!0`?}MA;=U}[X#3+JR>[N^2D}lA Ɲ1=p ` D<݀`W"ez/eH.^ Z&K%SۉnjP 3==[_Lw`XDRYrՎ`1|~%߰niFXXK3!8w< ty ;YEyLkNx<ڮ+)7Q%x/ eGåm}!\+X08>%*Gi; f ֵgfq iB{>t#6,rsmȐgZ6܋f[A;}1c bpWTt6~ Jj-=G0X%P]\gWϸV)J0GlS1pw!cKmm\X4EY"Qv|d,p.é4EAOLvB[mtߏlVq hAR $גyNȕTe G)O"mqНicB*yXԟ9N][Æ5pA4//0l%{fF%*6LÚ:Sv к"lʐd5ƇL/~͎@Ѫ{$\BZUftz>C}ҋ:X}GH[YIȢEΦrrL-zV aR¿?mhAΘN,m;UB e&zm5+hĩթI4 *9vw}D #hW9n25<.wëJHX&)z\E]ځجVVdw"S5OgLH Ҋe3#\^c.臼{~amgAA_~!A 5FQ+qLHAaI)!Ow&i^ h32pna`bJR '~"Oj‚>7ˤՈ肁s: 4!USm0 |X㴐z_sYigQA:R!EZEጮPl +q+ƙ2.։tsǨt&^0 J?JZ}O6޳ִVX)xA#%z$G*a.`>ݿrLŻmPUϢFzF7-8`fgUj7p쩿l֯l dW\8=<殤`Y'[VGXPh"z=A&ȶfe$qQ gD5ƽB`wo1Ȁ%$ m\H,ܒuu`nnEpZܿsipC[mht3OET[PO8 MsV}ԷV_*^xa3*).-#8tx,l x˸Dke_aeO= xH= ᕱy`4=7_3>" 6Rb엋t0p[zU0#R-&2JϨT?5Fe,$SkA!LeEN缁&*;NaLTjhWd-N}{8z(*ah2 X&EHNqdzpfi A!Dx:V[:h:H1PŪ3$yBյ|kewx"E vT#G# gծɲ~,:#VI'Aץ;~j|Q-}EݬbK |1rr@e mPLn9`#֥֒@9>#}S_ǯI`žOh_aH fwpe*^ .l" 596Ψښ8 zv \ 'zjc-"QNccBdHCOxm I(HZIؐuV6hN͛j*I|f_V[Z.Hl[zTA"<{>ʼn?K#[>(0_Fgo4k \&`B0llCe%0+ M0QY~,`OfYh; EY>.`+(}ΟB+# oWԫOU]8q4~}z #)F*[ _%zJܲLQ]_`azLT՗lT?2n<6߿^qeXuB(r_ܮU39VܢXN0f(d6cMџ=pK+jA JS>` j>]N^,ۈѐ(=0}Trߟv,Sc~nrcUG8)'}(O1p<(f":f|etxihj|Lݪ[/fc-Sl6e#t1Ab$Elnpa$UVJh= o&s3 5Mytg'0=G=`֬_1\{~JviE X&JwtiS 9䟸AЏT8F6j1g] s2WBu6^ ԤM ;(@D|x*pGb&PJuH K0a`~M c0XKNpD'#W/3 O hPR[$'iH58O'6n3VtV:yk>6(,.;]B8*ϫ ݣE =J(R`+6_o@lQn5 LNwEjRr@2\:-FEab={"6Anxr}_g;k +'M-̓dA+]7ћ+s^it! ֩Wn=RbrrY(_݉f"iOM8+3.RcJI,{Z{0'P }XB(5*݆-wй^e{W,}BKĈaOmL wS!<,bbPB$[r#d E簴у1p+%V - ,w>&hr,\$P CVj\?n}ʰ[, LMNPR4Y2,E(pmXqDӝVwU=kV<7'X ܒ#C64'+O`p9!ZX[EWJ Aǝ&`;ywZKnDןt.u;y[m qlU3PǤ:GpNۙY9NI;I;*3v!(tF=&߅4Rv t3qxl][wR\В`+3QOfYA'rP@s(Xg\+ `D3)-Wl`/bK[sTdWF2,op84++بO2Nxz> v/JGDAUY@dPj\m2dM[}kHN}~5z0S!a^X=љwWzY 2b~_ 8"=ͯm$I87M̅Z~TklGԱv/_JڦXo[I/ (]UFYQEJ􄌰 ~#Xמ {]uCU訟LvAW t!P)SMeP44]f6!ϯq$Wj ?A}dINS"| +VQ\)OJ[8עӄv Arn+08VZNĆ\jvVl}-7 pAK' w;lQn嵸T~ $p>k앣 2,4R9nHQgA8XRuʥd~43mZKEJ?#30F>nL{3Gb rcAYP0"BiķJDΝј}uXtMP9GWpw7'Aj܁&J Cj\bx\JĀg䛐5^Ѡ|s`(b0kxB+!.PkھťO򋦑a ,BJZ*puѓBuq m.>k<Ҋ]8 ʪbQC0WWB 8&. m[H{rR HEʽƁivGNXDxn oQ.`jbK.+=ɠ3{LmZSK,5vde-!Ks*z&{Dܜ߅#6צGVm'h|)}x3b[ɧ 3>3ݙ3!~eTX"ԗ{*n͐ IM$P0]SZ6s3`z1xڑ'# ֚q?aNs(w9b|U&XpB6z.q 8<ƞ)&i,W]44rï8 E=ĉ ˲RRln؊Sp8x;ρ8(Q84X;D \{홢' ,~61Y=|N>SodNVOr3T`S eX&g4 $0Eu/|韺%L/*ßVe}#ê7=HTUf0vb 9 YyZĄ#'bdPmoq/j!&I$a{Em;*ךƱ(%ȷHn~P7 [.QfR'b xrE-:*tε nB̿ա9t3),nU@K"ȢeG4mlmI*FA=l+ Bv5P)ĻyJFlw.NVd0T9Ju9/l:EÿH4Smgp&$vp!i֬=KP[[`UU"=SSW[_}XX;`81X|j{Z`=nr#yaE4SֵR:ȡ֨J8έeR iyf'XxT Hqj>+<]"F%{KQ5e 10~ X)'; GoM!/u j\?ʮ (Ux&.eL.5*zVUniR̈4/׉K7֣$ #[ФsʒVf/_n EL rHࢌL!KL>DvkysF /2ETCj+;z3)tQϫ4#`O4X 8c,#es^y̲CF}zf9p hc#*抽҄l8}1VS`2-1(zT<7mRh= ̅؝NҴG7Jhzәℐq\FF΃Z.lc3䖙ip)6]gZL0g)[)0161 0p hw&ϩc嗹cI̐ h4+He;QzɷgLIB\A\6tzxQCB0ucI m]qtCdՂ`]E=ՍAD d)_̰1jП7y{ Mje; UIiWY/+ڃ0̧wp"5|߲Dpn'czo^$]5zqKbFQ #vP\3~U$UZX6ٚ;֔!+Ѭ+r!4Di׳ro~&>]˵WF'xثVI%Jw${;;9X'LFهCӱ4t]uGZ{nϑ:ϕ"mi$Ny|DܦD֐Z5u+,mz2m%-y]Ǹ-\y+%30?U6*|39сUQ'1.PqDf {BeDuFYEyeHl>hYv;J\}V`G>s G9 z*z]o{ZW-UG=c$r2tW"m~Q`qcQT٘~sjst:%jݵџGW07}uen<40Qg$<`~*܉#'}ˡXQ-mhBbζGJҖQUǑ"₉+Nv;Rp@;XtI#np6aLDD+Fen0}X eKX1t.\ZA 'Q_A=2rTWiҞj1Tg\?i#.)1"fVh`)G4  42G<+Xy6 !ʅ3!Qw*f:CBq #Ix)Gpk[TYB΍qB̫*򓹞d y.[MMt$ݐ-o< i"/RǍ aϠqh"* |bUR(+rŨv1`C5D(cq?޻5.0q~$+W+MlD3z( {_$2&Kj;d': !E;M5'n*@svhRȏpAv o9~<9\]SI NzC[$IV6.CTAu{֧M`o9&%H*,OL+|P!odPu9,z9pó~bz' K w:hX3!ZҺ/kL\QqKk s;p՝J6I>Z]d૥(:cus:/n(qB, `e6n *XY$ 2gG_ֆV).oP%DMjħ'q۴=XƦ4:|tͫyo]>mSH`2[|!H`lFf?ȑ?3_OXp2Yr_@ J/`#f 3y.x"Ѝt Fp{<}s* '3sos+j#lD}4⤙A4[MG#%̩؄[60z4t Wq0ʼnB;sUN9 _l%!%=!2 e۴|1M!1ziF&pyT$EkzEti.$ق)mPlY]D 0|itA}<I`zؒ9ڰd0 b]O=}@v}W~Ysti 'b*2O jIO=nH2L' /RER-XZc/b^v!bӁ.xiB$Cs U#b39 R=c0F2PZVf?_ĪȤz:Ǩ[rV\74\qxo_eQǺr2PubH 8`kLGske>fyu+LY_~T‰Uzq|/B`!@nY`d$Z&i)3SV2^ jgH$z<$1 %/S!|ܭ9+Y4:8 m0X 61my@RΫ] F@{Omj!Tx[aױ  yz[{0ԧ3 U-&܎~+ _Ϗؾ<,PAk|a)Hpe8 ,pƀ <1MLLJ-sּ)Zj*lۃ컯YN7YZk2ȣ3_GC[wogzUGR$h۩L7P|;- uЕN‚_#yΐ!g0sō7#Y؜m:v`z"QL<Iɡ"h+o\\'g%_Y`yC!ό|f^Vδ=pBտU^Fq^6*ǂmT?AKNH2i{,RG:r61y2 R(q ݕW đh -/v̜iۣ`%.r=mȠ)ӳ8E䶩LL\mћK=wrOjnQJ74a@Pb/E?XݻG rX A>Ys$Aujc~R ##, ͍S(otFNP2C:?`BXZɾϳ,zI*d`LWe]? 5l}%*hcɫ.cNf Cs8coR4yG FK:$BI0mpB"s{\~C-% Az村"љژ)Kmlζ,7UON6 ut嬮*3Bm]xSi 91Y[ <̷h%"H  ;wբ!U$#6HkٗsMܡ<&3a&&ưGTU(d@ d1>İ7&8Va(~Y \JX.+tp(p܎lXefGs]7;bo IN&(m4~ %>$38tϦcXqaWJ 9?Oa21fS!4E|zn$uH~@/R@4č7'[݉}n?v6^\{Il4U֪Ôy i#5u)Trx+VcUf`ɾXjHzR DV?߈/{fP0>>#8ŋqL QDtj;ރf$4nL53Ԏ8\ίW(Z2@ O;%^3Dc\g(%`g8Gƹ(q*?9;) T;:ld[81jpeVJ9 `rFeT}7e>V ţS7b]XB*M|p$&ۇ>\AQdMByX&y ںve '4t=u^WMՏE<5W=ynO'EQ ZӡNyڎ@.<IL(11aԀ~1tj u5\O(*g:"-M_k5P^:^ʼnlp-'fZ/8PB5I%Vh克L|P/p-Yl *H[Mt ;D;׼EZ=]u4֦(Ӥ]oav~^.̸̅f]QRڃ+Bm1$oYvsqBt `rP7A%h.B{cmB/r7*koCRϝ@G%&A\.GO z,m! c ܰo:X-Bka0-D`ZD?2UH~ZtXhhEEc9'Q,-a#;3û?lYx_9h] pk25g3. ?8iJ] ;+N54D1հt*Ȣ'Qdth1s\Bjž}vaL|#zVugk E)-7 )Ԁ2'-vSjm;[͈HzSrLi *'V Fh}fV(`g\R+%MR~e8̍y24C/b:`C$4܇ߑInnO0xV>y@i*̰MWڿPKxhxs?),I:fߚ JXn>Ru%*)^\嫺t _FYhf>Q=Mι~"㿳CxeYbMm, ?TBsB.D}\Nx2U,IwytL4Ra9as*s W -kdk| l: 33H/ThYjIdo43FK||ѯos W&zFS4Xz߃۞^3EWҼ*[p፴? uz,#;h!=qm**rokt`ZVځ2*>0_#51,.R-ŕN\}﯁0$S K$xqfF O&xӯv3G O-W1̒64zίkV3BoaK_`h^M{Ow?(F vɰUb7CJ h,QodUȍ )O+gW+Wm`wջG~27ctxZ/%m@}o,l2ݓ=*fԊHiq>۷R]K S:XL#OVO7dvbA8tMsY}U8a(i 2%Ӡ'_dYĨI~N& NXKK>o:CRMSE'ܱf| i:lz{< |,ǾO J; (%wU+RFx8s_ -]M+gϵJk[Zݼ[SP??cOaA 8? ,#1­S$!_tMMwl)J5{$߇dvљir2j;xu(J7g{C]o+i|jچq.5q~p|3|: yf$;rXNq}dƩ. z&|?elᏵ)1Ҵ>>Cu NU q!Z Oz'qfZ`LW+`pB;% @i>T#|IY6Y@C/c JǝzDp Cf{~h/  =AZtKa";`ߵU] wPbl]KG;8'g&x#[h[sa.M(<.0YHq1VZ hK2~-!Uc_Kco=7grKF*LK$5J[SD + ]g0Јp_ϴWZ}:.%3ڡƓ!E(\\J3TLͻ 4)ѳpv3y;2D)[M܉׎Pf?YVX4 \/o\㎬؃U!pĂwZSpMӵb`{ l{`oQzP6`QŹ  ͜[ydboX]bץϘ9+JL:Ϝ0D{,Qe'm:8`o$LU=΃$,5J- 6ତfQ=( Z̠( ? z/#e,t)ʵ&rt_VGK>pUg2-49by>c8y~onḙkd xP}*חt1L; zxi5|ߍL*6KJ.'   ikڎZb `])vnD K N!p 7v_@՟ji%a"B8:Sz|eսE=a_B"z92(St\/)PJ4]qVE)0.:{{ʠ{fg l~l'IR1Qc\Uq4~/}}#`%dJ!pJ,t*y^ 8MB QMq<;F;8 Km@.pT G#{PզbK5U6@r9/˘veݟNl,u U96q7T Q$czu'pmHΈG@7Hxzj$nꠊ% @ _q7 ng`=`ݑ wW~M;ػv W H">o0‘kvEa$2tչucfu+{C0 /6;ŨH$l1ʱ vAMnٝ I^7 $$cz)(@l*bדC.??^'&KWiܴ :.4Æ9ȿ > 1qq#k8 :Yy ]bky[ݺϒpbϢJܫY;agƅ)/r%Gl'ÉTv0Qxb:X-ٝ 6hLj*Mĸƙ%IAAX.c2" G@U.4&vsg &|ɄR)T!-6oYKٻ exzB)oP[ (=]kΘDžƇ,$/&۝@.$B>vU|jܕrpRo feU0u |E'paZ;_j,2ʙrClI}~g&BP6KzAPF7Q}SnjlnH(Dcd"z_jgĉr}m=pSңp[OHi <R֨XmI%0ْ9偯bRo)0q!}{o-mO\?cd͞x#}!;Lz8:4efS `htT;2fP:af u٫\=5٤,7P"Wp e7x5dݤE`]94k MS۰ZfxeL:rKE^_է@pxF5a~|Cu[w /%juGT/[tp\2KËuxJǮ/6\>{IW~UT*>OLyTC 8m"z̕QY٭!wwe-*u̔ iuزu[h.]%(y] ɭZP9Z+swl]y47/ ^vf~Sw߾dޤU:qHZeB/ ㈇AI 4[) % e͞L &vRSk=ܰ#.;FF--'Dxק" SΙbޏQ:82Dmk7rnͷϟJQ/Ju!j| w󣕞^W)NPtvݨ*E0CCO;7hOZZW'O q>deE=.gm'+8n_:"H Ө80Pj~UV %08Cʠ7$F+4p0ZAܭ;CӢGsX/ ŅŊAD{\*ZbiNu8?t8Mq j?(aC&ۣD{!y^bsx&` FD03Ҙi{tl~xE`#ˣ"I 2elBDLC_-*,q=2-Y f$*I% '@}tsq)K0X&ܬ[n_^Ν_b5Y˪xQJM{qL sLWab+j@w.w>դ}v%!%x:T+S‘p|G)4iq0f\Mn䊃7 #l~V# EaOlX %0uHFH[&Z+'aϪ3frٻv9lv̏0)d(kfga囎پXKD#q:1j%nn Ik&'Fb6vUmeyA۱ :Y) (D)JOmNF iF`k8 (VCyJ1`ll=Q Gתn[az < G؄̏O߁I#-uC 2l6jKgy׳{Ȣjk]\'GtӬY,.27Mx{ܗc 1$1ԺdSӲG$"LJs wP;>'Yp`B蚐 T_d~4oZI/M$Ag1/YNDtyS !Sy`b |+)I3߂_&@O- *ܪD[d-VӈA1CRgYr`7R5(J7X>snѰ{bx*Q]LpQJ6OdK^).' |.#z$V!,gIM.ʖ1VD]Z5.n!>"x[ :s) G ƾI nfkJ'6*Y3N8 wxppRg]xc~=fi`DqZǙtYg4ifV\R:eІ qSVaEt|U^y CY +I0{ s C M}C"o i[fxJuDew+,0k3bm 'ai~^E>ԻD+T:?#.BJ( ,Ȝ쒞x(r=L@yї8ټe"l֍rA'΋3pCx`Bn%}Vc4!r]N~\QAXg"-{z?=@[ jz>)`j Etz?e%RotNm#%1TZt7Rsϳ g1̶!;M@߻ 'ڙfumÕXYe ⴅ[_++VSg}u;n]i,tWHNF+ 3pZq΃ Til,8cFUl՝t[ ѪFXS̭Us'riy*FaSxcLY%Q["kdk0 _U"Pϐ1Nm-Z%ڢ& c6yE*QPIm *E㲷..CˀNC9Gb.QvIiá#{,oD2/ ٲWn~+?sJV)JΆj] ˘“YkA2纏XgCK_tnB:4F+eȻ:ucTqYNBKL_1-M[b42l~(Rkux4'PO3>GŜv[|Dzs2s2Uu: JcTsY$NsԒPR1%| ,O'A7t_2tt @_ ٵ2!z&yvÝeۆyqX v>7Pi^m̧<;̄u rh#~!ڇ 4wkQ>ˋ8@p+8 @Y(_C67 ;iP3 ]{]$rE(:̷x>%{wq8T pAUiټ.[L` L{e  < ~L`_m ]h~{ yfew#TO G Fv>A_4ѿ6 'MJ2Di:A0:g |M+сɗ\~V4c hnGXv0ydzua$+\330>"pc7}7 @״*Xvd{]KV"/=xu\x#J;'Lڑ-QLٓM&;LHlM{)$_63\PM 1~ANjV#,$7=>~L]-ypc!>q z'L3?cѻ%tѸԛm5u-F Vdђ~}ٞL*BƐH࠙EHՑҞ >8aEux} 5ɿE 8n. )3cv! ;v E祥db=K88Xq +eZ6}*spPqs.QdU1Eqv#{/NB%[Ϝq;k]M]:i'^H̑V]|5(U hqHl]!O Ai ȧ|nPHkoh3,M d.%T/B닽G+bH%4,癿>, #ɐӣpCr>7WDzsv}Wme9Īa I  f}']?D2j_7vc&J/y2tv6DoOr q.%0n""^E3Xf] ]zf"ܞlX[|F'Ew;\w&hXeۓS{(Yk׋kL$,)x*ZҐ8g87xHDFi^"1(Y_5]<,A8_8cyTٗno j ҼC5}9={.:DL+39CY\ c *b7ryʍr6LuneNNjJϵ^43a s8jyAv:Rc<}XM|BY͐@,b⚞tX}sU5_Esl (hILrTnQ YIOāOHVNf쪯2Lm 2֫ĬHtp*6dM^ڿN 􅥥B(>}92-,sat`_CSM57}vI'bc xg+<bvK)̇[š2*]W[_\%a4) M11v "}óֳ9Ռ߉`hiZ y)N .~]7MKZu<J]75>z+p.&%%P$ 6J@T46SZަ/DG.}Nzw@ '3QHJݠypr!{ϧʐ0-. wx8 IF Y\/X&^?J&B*Rԭ7tp@lgGY+aNf0:EFRI,Iaj:Gf-zq@pȼYs|n*fp:W) ֨,ysG/GmvU/)f{Ս@B!ZS/Z^U/q"zewXx<}'u7r{%[nS}Cf44]$&^ﴦZGNg8&6|Q_1K" ><=r=6saFAj&L3UؔWC]6^A8FMڱs+z2m_iq#ご鉰#J2E6U36 H{BS&$5-u{#n|ΒWu&n˸VV.no.›',0m>_%;]MR,w7m ;2Uj7n?G"_֩s3om[!'x'׫`ԭDM f J:^[hF1WI'V Zx\1cf(i^;R9ilHKjPIe zL0{CK|D !`ԝm„hW.p9-_SЌ5#":nd8 1Chj ^j5$\YȨW}:RzG"$GA @t۲{ >W wv_T:<|@ L->fcM&O~8UEj KH.JW_\ڇG~،u:^C9NE< XuߦN<]ͮ4@MqsSC<'ѻv!d T۠&A ph%O.bŖ><꠳}[J'gd,ɏ\ؾ xU[!O&2G@qQǺhkaG@/q;dHup!H?5 ڮ""| ˹K> %o]; \zϓ"=nO*:9W!bdM\*.'Ód MG))x/=^S"g<b75 n(&7`S$ԅ@s azFS3Ԡd FYo;.r=j䥯>1V-|8ɢ&ԗl),,Z))?|#:pejǂǣ7 gC(ѺMA{t2RסZ@nTndmKA&Z\B K;;>кkX]).1qT9PYt!J=A`B$pox5BkNP,:E.貫,ωtS Y> ֘B]ۍV Uǿ^B_5a*wrSLY0s! Ni<>Y_)|MGPM^ve79^<~b Y0vqMeBt 78@bF\Sളϻv 6~m7 0F\Rt4#"*F[Oj&<% ev#x6W'bI?M;OfPOLҼM S. vq#XKS)աSĻ+^gĴ}Ћ% #:Id%a/ AE|[9 '#lzrd>Mr)z+d i9hQIW,6kJx Hy8Jt7N߃PQ47SxbV1.P4`0׋` {6<;pK  M Ԥ9S6֎rMt 8m85&8 R V捙/NMFAK-1Avx$ۅ]YO8Xt"4@@3(,bױ_7OlUu8ĩ|$d+z!r-^o R mӈZ>3]4c2MVElQ.ux:Uؐ;܁͖jwk#+J'KB;>?z޸uӶ_z8K%a9G<-7(5b.N zm+mqJN/p+g&4_Z -xPw8yigTBztX6RRjYӆ0v=lLF֙xOMiTBPL5G*==]4\I:<3ڮ4B5mߓɌ悊G[OTHzPM3ū8g`6mT[; BG' kk^m%&U>Ђ>tYs%BWz՘QjsϧGS Y.F9u.# H;" ʶ?[܊jvmGU!W+ޯ#x91՜M,6̮ž#CJO؈dUr:g::~mkI)21`VٴOSς>S?'Q64Z+kV`KIݐo_ccKEz˵Ay6q}MDs;V6-MC? xTj4D,y`]geH;4nAiS؛#w,2f1NH D@ǘTRe8wyٿBjx Z'H~c-?ٽ]Y2&9X qԝ?`$#ek.yi9_̪AXy5K]aq<Bl @TEpoh]e_]ǩL*Syc%lqQVQ]oŧ"NObBBf&߂zlwL̀cOH"G*jyX X|TW&x۵+FRH&ioڿ q0RCP٬D)?^f}o%p3ޙ鋿Ҽ'"_j{ ].D~ Ag4 yGb9X0t;bL}h\ȈYpsɤ¼#?W= +$7ָP#Z@8[gH/ xWo9vE/vrxi j(~2 ɖ3gƛ=|sWC$BD.îe^/Lv N`Uq(57yy5dd_xp<݃~h"lnS:YUr%HV j:J_,f25|"JWPnxQfl~TE^#X]IF bQ ƦFnʁ)9sr(* [UzRbRXJU_3i刣GWL++[lG!"Ɯ~6B^Tj ?RBhvTc9vOD5):Mftn3+.$LUu7F@0 5뵚T5诩qnozǤ_x+E5]Q]ƹ.[ ;i^4!ʱ^<^$D 0 =1Nh[Ӳ*Lx{e50,7G"]|Nx'g߳ɘ`aj[ZVT$Au71;ET|0)jiս8YuqBBv:Y6kݿog[`,C'' nƧ%"Z0!@%s[eD$@,I3Zw/vKuP5s\sv ^ ,uo`.!' \ׂ n3rU`ƵBЧ>x*6Ȕ9=3o:DF{VO!\.́AMB\.S)fs ` *z>ԒTe^DsluxG ̍ ^E%æk,i>KTϪ\&QAtZC H47A@K am!3 Y5,1RpF#6F|R~"A_I[۰kM`L y_*<>Ga\/cJƍ4x~9gvV8%2TQ hD/f0-`N"K.gof "q"E.Y{(EKpīwk#H='F'εf4[Ц@oo}NY2P!Wx^j3 h"oJHw/+{sxiO.#C{\&ܸ)$ɞYryh2U +v И }vob:CtqFPe"F{_isz0߫4iE='p%D^вm?44-nzv*SŶik1C,ZkXnPߦ렂!~t-9À*pj/񛙹Tdl/ǡ!T֫:/d1o x2 &J `^Q5z-οiR좽h-9箺R'rЍs<ݘM ۵-TpI*Z 㜯=_Ek˛tsgD7p&֧n䎟 21 Yy$cBP kԋ]t@quT]-b&9]=8IBHf4.*fp{C%Q0=u93Nó E'=Ƅ3@Bv!4af8L1fainE#oOt`VnJeiݭvR,D b}zN̶eR&NC؁0moP'^{|nK[S9EDy'`ݖ2El +(pҤXl|YEJr.l19Mbafè%̈(4>]iؤO{FOwx6) r4VXf_bj;HlM[pgHwRY@䦝Qش1" Oz\f3*n96޼j.BJͣN ʅU#Wozy}E  {؇8FeE~|9..-045qC 9Ii \lWx=]=epF]+xs=xc"].ȗPɲ-9/`HF[?"8*")O.zvFU X:-Þ}`fQ!<hS0!Ȇu\xSw  Rf,LX#o•!4Qf234nq~,zt"Ņ`CQȠF ZOfF%|t/C6UjuA.42NTgA/GR*W"%!5vY.sh$E53܂~`DtTn2.yTLsz+,"}lK")Sȧλb.4+ƈ/]kuٲV==RN(wy\L>TUCwHKld;r>1_ioַC$7rQpMʩkmSЭ ,+:R8wVRzP Ziۺ.G\Do' ʿ&[ˆvCqZwͪ@e>;n90yDH[-,>|$'#ffbD"ǜ[ n?bqG\>H`w̐k0.!S?ЀAu+G .&ФXD|nB"T*º3U𹑇 E iFV$j(cUdݓڎhrlHP1Sf45ʃo <.l+`P٨f" d@fo^w{~VM—"ݐ<_o' {*E%'Λ5 I3/O*({?.M][e/SD?N8!z0x;llfqf:<=t Үe4sɁjv2eӧ MGQ@0b 7.aFY%vOMp߸Hd+4EJ"Qw',$!"~RcG7sZ0"L }齴q\_ƝgQs˓*L+ SD5t(nOAѩH6VF)VHe]\\pN0ԃԗ[:1)*h“|y֓89y-ű?jODqly+=%bp8|9N,^$~˽1Z7inϨ+vGlc*؟K)(Bn0>G_.Dj,>=GVk0r".6m"EhOˌnV70G,w7 ;ɹk< |·{%<|nTat&xlKP" Ϟ7S nWۮNu2U2g<'⠨;9tӑN@<0G֥Dg~RRDBd{yex/qA}yU9j[eMW)_ÙGKD"پZK1Qg4Sil'?ױ|=T1Ԣ\G ~Z nP4YsN,;Ȱ2-IddQr{.Jn]b+7/d+TceP*WUN!볪*fLᶆ%m-lj,3%-a1O9qQD]vb XAj9 FmCrKil+V/LL(r^Y0g_TZSXUD.bgetu;!Kh0 UTf/ڷg=(#{f,KX \ks¢B9$ֳu PG!שy;ܝkKT.G$fE+Hq=Og} tM@u)W(p(] i6/#uЬJ(V!WfJS`[9xI&ת6 )]{B@sB*=\>~L(<5T׿(29F9)ɺc|]b|Qr,!q`QAש؆%^~dxkΑy:Ć@ 7$m>! XV.<|p[D^^~DoO&MG]?_7t/S0VjܥxYη.qA<5Q?w)䚲 ;q",xc[פAM`IJLUL@ϓ]o_OU?_Wj&@!{y@X[?{?4Pˁ-͂׮"T@| twi57b6d+;_&j|EE<ګr6pbƤ"JH*>6kׯʮ=`}hci])-pM AFSP͂f(.GydRm$(TL\ߡwb9}onK)N0;8GN̆#M:ٷa˯&]HRo\-QIM>ʧqFNRH't T) *k'GDugĽ?-Nz"tC+Ye4X?hU٫@)I"־2([Qζ`Q)W$CgMPyzGnRgygXw uwܡ(c("ʤ"hLA љ/UZĨH(=/(Xd#vN}PhgDz˝%;3+Tw^JU^sOIU3 Yv?3Քv>9R cLTEU;H1&ys_.q·8 DiĭR,;@ز8^ꯘ֎So@qص?nSH[oppX]dL,]JB=ͪS Kp!7d _QۖK0%*]LY&=ʈD<{{LiI1^x?C!Eۋ$:O' Ai <A 2h>sVd/LxZ I`O8_tcM=ޤXh<_R<ܤ"^VAFUGB+vQ8qouh ۤ&c|l{vxsKG'<c!ٮ^E91R7DI?r?X9×4Wxկg3n'NbjRGm΄`tOD_ٟvZFJ3@XҪAff "]k*l2f_Țdhw\hcwJFۅ##qۉG91OYr}|?fW!gӯ~\mlSJLP+$W4.; .rb2BhBĪ@ o0BI$Bnd Qyz|Giu/ N5)nãhC\dÀe+';Memz$3W;Ћ&I^>q1{qEΖaƝ(#n> 4E $Ȧpn_WtDF3L [\b*uBߑ|?G$L,InTrIdG㿑˞^&>ĸ8ʐuuS@ŽGmI\ WNsjm+/;+fW2 u4#y4Ѹ\  ue`Q#v{>$<1kC"8 ȁAs݌&ǁi=/' U%-͛z^råO:͖cmu4U-h) UAlag x6Tʌ%X\yEoTw璊};[)!^K$(rJjV!пvL7Ṵq:'V~h_Nw+YfK,)$:}[1ֺ޼ʕ{t(6;&OGM3%{"y/ةճ(} YH<yI:CH.=#xo|8AsЩmYG70^eR9f#_{y sS,6OB\tA忦Yq EJ+;,霛[rkbA)讷" Q_6 _Dh;M_cd )3-U{7:O\JAP:kzUT`D:m2Ns? ޻F$écD)NN )< }PWlnޮ]<"&!+Ck:ګ8D*CE6 biߠw:lfapdZ>;J<=DH95TfFu6uC ^pxjpmW2ƤzeÉOFP! Hp 'F@Y|J@j6駼bbvA"I`V2S4\i^hбty/ ΈZYƗdXA#F! k)•9׫ĪH_#@HI}cw8ۺjg]Ms%[&9վ1Ζ!D[<@a[~o\S7֠.,EVq?1}!mvf}xc!1TzkQ}H] Ml̛U #z}c8 p\̙W7o-:K^>rh5N BJ} T6}o4J3۔Wn@|xfuڈ灐M,\} XBgXcnQ4鏄b]UR2qJgD3D}B`G1VG ?K*wJ ǀj|WrxVcZ7L_*ڡ:G64[|G"r}|MՊReٔvܔ;6`}e+ր;QZ5vd1 V?CӶِDp tζO'uHӻS_3֮wCAAsY_Ks~* 3YuIpتҎyg4 ~.Ę~U?%lihA2QYxpDŽ3gj/$b$`Ħ`3,XHAlswbAl P:KA`܍!j"SV\rOƣFoh&k:)T:3~VYw'>9NgyRCUqzX' $2ûڮOՁZȘ;ꋣwIbc!lC,\<&\mWq_@هǹ"j)h%nTVgO8J| #,ҳgi" 3nz1'%6CuÆA7GȻ2-pՐ4TuTG| DJWa$=^:C@؆#u*F#gV<@6B.h +ε.?>HDY;iUt˵q֕xB:Ot檉= ,R>.E\'G ݔAL` y@by9`PL`# bo}N =qwI\b>T$m ]}^¢ $㺘 sKe'>z=&QmÛWlo%+U+f75Y&sƘYM> 3<_40G Jtxko:cW;bbjYP֛dt<[ȾV[39N&GǏ,X}t>lۅlU;v}}9]қ_w<ѼxI?W]2V=-)bQ',"J1U:6.bTJ` }9܅㡦 8r%[phŧU@yd~ȩ\VOQ3!%sh =_т3*SBt4%܉s7HzyH@hRs@ny+0,hAr_E֭)dx5D7ƝU N[(7.C_+k L Xg4VO\tRq,9 g10ƎKi<'|ǩ4S>' ?yM^ zpe:]_m9`ʽhQ>pKe|r [un*vSndlR~A$5F]P\8WDc8(Ox}4}w>-8T4A=Û+4NPtA?K4aDž{`9uQ"Nk= CHX x }v>aU_kAl$bq9Cj<;b+ޥ<18Q P5񬤣̥ 2ۯk`=;U"A][O_3¹=%޲?}& ame_C2CmWocAB*w9a3e{@2e_VC-YFB¾"C+r1kLJ?nx xOX'ڭ" jiFP7Z))Mdm~\%@x6M\i` -(H H)ψ$ `I:#ږ,CI,tE=0G:f=./G8fC{j ={1UZwZ\v~Uɽ QıC5qpF;2k+Cm`$'8@u.s:Q~Q?8: X$nOgS"zXsy~s'a%|z3}vz<wDі 霧r{|Py~x>څ]jt#sm]nbv qĬbO8Z Cx:XTN b||(p9iQ>ޗEfL'u 4;*I%+W0 "MI()p@AG" WNod:HЯ̦IהcD/'֦odǵtLyܙߠNC1r1,<]y)ӏ, Ok0o6{:0F8)HB>sk1LU?#WUA¼/2[% :ų[Ԍ.e˜Na09q/UrAHn@exϻJ3g|v^iUS V`ȍ #f>PZ{at/"]3's62 *m+X9)Yo\1!oX$Ij)K-=.#P"}m}@.YH8Ž6Hx;)d)A:e| LQS^8,3#c4Ƚ(i-Y&UQ?X|Y*^Z)`kX]R%_H6VTp7"t سHĘ!_^SB[L0z(qTI%mn 4__tAE;([z?gLc{+&Q7)P+и"]lyʌދ#3k9E/pUHiT-ȔdZ0wK WePLW*b1 qNJQlVMW @=.ߘ&j=n p_|'bzyʫB./x.Z XjkRzM<𕗱}rj솸 Cw5dHXpӃy%;XeWך-빭ԯ%񤅗L9ݴ\xDQ ~C.SϿSv$[vx5xԛW߱&zX]ot]0jKKM0(i}y䅷!$ԫwfJ+B\R2]c*E#L#! Q?c ύa;xBr1sh@'Jm3B&>3.5EAZvQbMOjkXVA6֩9̄in ^1hdg3)<`>`T%%;GOmS4R"h_sCz)+؜P=2*aH~2jg}Ezc}KL2+vbҎa(G*\I}4m20B-t.g~u@ᤶ$h#.x=L&k+2 oDt[C^=H cIpHwWiHP8t0%/BSa "Q"bq~."{`%t[z/)nt;Cʸ[!Z8Y ¶5)dq;qiB}k-[rpZPքm$ǂz v]FRfd) >h#ch9qRሻ:˦ Ze=|nR |aJIgRo;NHu >9I–)<|vV 9XޭU<̥B9#FnZ8x/n6<0O2+Ѳwag#RG`sQg3RѽR 'd(~-X :wBcg4." 1u武6|]=m-S)!т X͜3?@l5;S4 | Chu1@hl\A 8ޮ੬RA"@ v{VHiƻ?$Y*j'bϹA C,3%Z%Td+^oW^Y ~6@hהF\ 5MGCsM4D9S*Hh'ZSk埻{:t7>@뀥FMEpp!`{~m|#?y-sM$q>sՐƫKdcKmΉZ:v@0Q(SJ#bwd, P@íޛaEhn"{-(ݿ݉#emKN' ABؤIbwlZ9`A%ILcTpVR{~Ӹak1.p+ d:`̊ܘK:ҟb9zMLХ@vB)dzV![`ܟ))c@s?T3vu^ٙz>?*v$lB+D `! Zlݼ'DxBZ vkjS_OAuLt9qd |"Xju>x35qm :?ʒKsIOމA+8c}_qf~^hbq$kYaO:-]_g!UN#cߜbJPt!$֭ȸU0!!(A= G2( mgDWX#60/"I~*iWECdziVt fnk.c泚_0n[(a.xp˷*Wwt&d0pש6e[ַBni%vM5_ͱq^S T!]汯2 (۬M6bGq@e ѩ?F')H ]lf UF;Yo|[⪆t繁Ӵ/A. mo/<ǩ#X8w@]zX֭*;wR+~cNfk4(vIC+b*DL'8+\\ ޳1Q3*3!~6[mۅ6um{|S|Kٶz1%`0-8ɼ>A|χbR~ _ИYjaX``bsGȽ>4&*t:?#}'-}[PQ90zAu }?Jb/ ynue Q܁4/2 쮬3Ga$^tC̸/ؑY4Ge\'U]@3Lb4C\݋ѨSV<^M+"0{I!n1:֟K}Դ Iaa8;FiT'P] ) s IO4}ۡ@^;?p?o8,0c%/Av8[͍ގsܠI=N1 i\s/ܓrfLv5 g#weT,~O5ArQQ%%MNSz#Xo1,lO|;THdS 虝f?wf;I3;j(+ʁ _"9%*cZcT2S"FH9 Y96-R G023.t-V8 $'M7T4.#tJ8t#~oJZkʍÍiWo-1|d4Z[YeNK,;E 5"Dtx(q'ey7ؘ}0ض]#,=8t.4TE D ˪40NLfBn.|ez%s <6c&0C Kh"zFw/?Ž}]R{F:G C4M'{5Ȯ;[KVe\X!;/zy>% QAX',AFkŦJHj0&~#dzven2q)jn* pa U84j ' F*sߋ3A}cR].5n٢78e uC!Z6pjƝSa='Ɯt2t~9TwL {1*|P_(H{MۗfVY宯^BL`n`m6vГ]LZ($3|g|w)d?~'¾VF#lB@Gsi}UZp0J.a$q] [ueu'~vp;̒oK0q1r I*}Q]X4}F]gݐul/q/wdI΋4+蟼 OTz!3IWipWr Ѐ*hRcQ&藘Gs i$ ;0W!-;]h.2iwFB4 BpשL3W0xϤkh2+ta ?#zǣ0>B)t+ֹ(4ރ#[F^qΝXuQ{ 5(/IN.Yx\f; yb6_Po*06fS}-};GkhjЪ+IҊwwjvbp9 JԂzhv F=b̗ swaCh0I!A]c͸lTGMO-Nvu8=?6 ~,PXLDz!MM}tNǡ /pMNK,S%S;Ϩ"7ۥtEIFO^Ћ%--dv_[ovHGrM67`,Vgtw}[*UlY]8b tDc3=aN%$y@-XmqWpB锉ހ$ KEa<ҨE+拈鰱ҿf.1HfeA=z2ւlM뽾}ɕhb2 ـVPFu (:R0=-Z=aEYOQSE} Dun6„/кa!eOI(8T&^:/M9rkPx#h ;M`GJ"=+@\-ٵFp!p*-_ğ6'h4X/kYUlm=:/$hKMm+Z i{H,b1x>G,lPJmj/C:dr4685逽s*fb1H5Ej`(JZZގbU3OAewJ1Ff1 6x+y_ӑSZ r&#bYE5aK>CyHGU-/aŽAq\u#L콾"0w6WYdawa%ƫC"VG9Җ#A 8d$ZZ+8AN$P!S:FAK*o-L%UaȗjKl C3eFlĉiE-3V?MB6!wFt$w2`wu{o]vN@I͜bxh&L|7;ttt06X󱋼5e*{'k RN SAYG.B bYKJ/]Q&(ҐoĂ)&nUvfB Ͽ:H"Pܭ!gW9mPw\-7E\™SaaTxC(4+Ĩz5-lrE@;3tM+..=n$(4nrcq.Σ)Fg[ ۳I;vʾO7G7Ϫ:l0RM䎢0@]N%Xx7cooxTm(?r8OpSDf;6|fV:`TehA dlvA۸4I`"%H&Fd&2CwxdDwm;}ӸPqHbu#fJ)cB$rT'rI#VzPmXBS yA>aW6; 8fp1Gc|OHkJM dj6jXMSpGǐpiR͝,1B֤4"o,3E1븾~g"!= ^hvLSqqypc/OBR ol a&tէ$uw p zհ`N^tiZV'~kkdDž 5(#.|0NfpKRz8 gtz%n:3`ר˯[X5Zk] u t va'ci80t! _or)WZ PX 6DPQ)>lGZ_!x_qZ?URO n/Cah~.CL!\ݰU>Co ՗”o({m5\-7:!.]DptD|# Y ^z Ao/JLuV8SX"tfs]a|+^IR)4 m:$O CGXeMFqj-+o50>!^VZu꙾eB&=# V}/ Qfx-)\"H^l? ob,&቗nRz//h86k16}<#vIU=Yp•sp@axk/F|;s<ʳb_S[-t{ |A13%iPё!=9gnk5dCiJh_"J:+wX 2آQh@`ZW<|bխ5$qObi%^1d!þΧ7_1"iX7rfXbC4: RR= "n49~/t|Ι‡@N jBKNӲFGz9GW2׷[II6v-\$we$TϚ Bݍ8 Uws^sٝM.l7#) j @8gC s#ByZNȄV;e/d%=-UY agc^?(Fojki Z%u,K&a,[+Ll3EǪ<5[,@VHoS O޿w#xoo (JkYWoh ;)xJ&o?lꞶBI|$oAWs|EW!Y.bц ŎjiGK?UXlS Xx6v'YLB/Hݽu˽h(NJ O>} x&mk#;}DD\OzL$Ut'v0fXA,L vKzjߎDRE`yǯ'C˘.%]RI:K+^RR V*[.~fǃ#u|1M _]x=iP2YۂzaY2HS&'5{˳hՊW7'lPl!=8U]Es0밠C G\ZuRܦ2QP7MvR.5vMpCf㾇@\om_"B|&H8)wF4ĕ=5[뫧aՎ3["n 65 axIW_d֊.dm; 4SJL EBh#)Vg{s `31ZaZƵ< m9w,{{71T1HCDI#e!GSE}vЭNv хvjP)ըO\(R}y(u>zRp\jW4ľ1|X%yUCbBzaVey,z.Z@}ež);#y|)g{Jՙq<ӳybſQ`,#NE f:Q~l $"Z_Hʏ4nŘtWs8OZMkbuIbaY,s'\ߜ.EuVU/y+O[|=StPCǞExB 4z\8^]1[>S;Ά69ưӵ Bq7T;RR *+?gl)ZYo~֑B^h-~NjBnQbQSMl+ `ϳ\-"쭫Q3z"Fέh-wa{fusa5K5%ϲ/ʐ>vL4NVW_g; y,.7N4}"5W/KUeEqjR$[^⍦^ kl>Ko2%&m'똝d-cOiִmwx3h#v 49GY\,\mYB`U: nN >A٧_f؄w9C2P~?~]-he./%T8Up1ͣ˅<QDc_RX:>YXVUVFIaDċ1t02 YKx'vyc/=Jќ1GUL,7; ?v{IGhUUQs* IG7.T @B%fzm4Fǔ&1|X)E&q,ViwlIXWn?-asnbC\O7\{|MIG,359 ʎwO|Ӏ f~Szl$#bL5Oeفu #@|r}|d(LofwbGF\"R^DcOKUw˝1GHvCNn`&C%X$Ih} `+F RiW. BSv\y5\0,##8T^ aVɒUd\2_҃.56q3psYh-u/R?n"g Qr_SAŕ˝?R{͕x שig31 yA~j' ζY“-'ұ8e ,ǹHoYFP%<?Qop..ImJmpcɁՋ*O +MVgJyG#.~4G%OI >\7X ;.ē KzS2 QQ͍ZoBrҿV92Ě{a -q0IlJm2ĒLZnw[k:{XɶaVI'Ȝ^2=g=Zr;Q55bu'jҠOM♬)}Y(7k?U@+br'o.*D hf`GW3qohf^z\8NyCihԻ)~>i/ &I0FmXmc`o&|j[{B ٴN:R)g_.TШqrX;[* jCh{8pNpCD~LZ n,ICi}]*hd>DEioTyy;4E̝/U͖q1@(FCl0<cթE1Go!Ц2\}Toȑ"GaZ>w9] Xf,U)Wz}BB2w۰u|2OW#/ , .ځn$UL84rra't.Y>᷌ZR^B̓Cv;; M1?чf"kw UG%{z oDH976Vf44FxT|q/&2QzM_mtmhR:HO-S:DV&PG$ bxnd ;wex~ލ^4 ,КTI]!(gyVqSs~dV])&Ht*r!+ &eIuE1 kc"% Ved1 usA:Tp c+f-_A O8DžSү҇IHd#{8{TN['vԤ@2Y(us۱}##PPw`h žj> q=<0MSi.lB>s\+ClO$$N$b?_"N!ܤp{fm4Qx^pˊB)s" "W}~\~&x,4˳%+ ~v;fQFdQG++Td% SmmUYj%ʲ+)t`bFR# )gOI&;WPb?"cDXz`yr$mێa:%''CN6Kb DxiAGDv M% _a=UXg^*sAdCMa1:OS཭R8h!Z$, 22#6J`=c,!DUV3pnW !.gRUr2nYϧ9}HUd?!QJ.Ewh%SNdžٺ[K5B'=_3.~;}ųwA sˀ=c 7Y[N(3`$״h5鱎G4%-@4Ql+COZ? [>4;.UYM{  Ɯ eg?k{ y <`mXiFo"Re'8@FvGΏ S!TuRK'T2C++~I߬QpGh0\l q2n齍s!T>)x U6N*{H/GP[#b>hÙWXi (_r!.Z;:>IsOK!q`BwĴ->C\3RX5cNfR`7 lگ/32>n'@-Ň+qwa["{ߛٽ2|V[1!Eh(}fT`?;綝[ґm}#uVb4ra@υ$bArlFfγ5_\İM;'d:C8U,_r Fz/[oߙoO7I&.&b 5V 23՜4!A L|j!tu_̅VN zO m6k1N<$쾪sVP`z`n*[*)'dw&"R/alepo%Id*6yK@6/^M>cFztOf Mk`taVT* #s&QE󣀇v4Whm2:㜐|8@7(l~{1Rb_jC2'"f~@ZvX( 76& %뜄g'qsy 1Or)@[rϼsq]xG}Ҹrq:g/1 gڱeH+Vݳ7#K0kEU|nM}ak_ 9kJ lSLd]SUX-'ȓ#T E=wޙ}* CSqQ'$L% Ns"BJb'~㏿ı 院ttYB-ul;(-bi3`!Xm$۬cT-C 4a'lj2Vj$*e<fR =RSghMAZSq=M~lYdP[Q+v4K)@fj_jGP۰іfqD#F~۸Oj:)ؐk{yYǩv:n"LW|vLX?pFĘJCX B{ kbs 戮8I_Xa̫V?ڎND~k!Q ӏ܅ G_1tl!-*nevJ| C- s3Uxq29?2cm +׷ صr>ܛ{$>5?$>2w@s̆p ۮ؊ɛ|C8k =wSe)G:=1kSE#":Jyxb'E7q(%3^0u*]|$Ez[Gs,{Ri6QKc)YB,6rqy]G!k[5"!k4Zr7D(c|+&e+&5qMC8iGW%O g{+$e_\**^/Lc'5YNzx}YjG5VbAVm3Z'w6YছVtZ|gN9[ՀDpeV2k꠹x/BbgR J*:#֑Udgo/0}AG3XyAh~:$E9iv*ֳ못3 ЪrXS.' %%<ǟN&w_P'0S'd^t@:jLXHTԑZ|H?isNPYFe:fjcq$=E㉰R:'䍥q|/P*y$zZxŃ-/}2772T+T#)M Wf6R$#Jd˭W ]M!$*4nR?= 2XUvilrOFx<`MZor o_8Awm(Ys"G:&a} xXoDPяH`01SL@^ dèsPDz R:Q#d $nFPnU?]i_ :u0iW;J o ҤuԲ wϣPn2!(و: iןm˺5jĚdt4s(q4HVؔGȟpJk~BSw;Q )dn<fڔO/r@'!tEvku򯒖-RT9wQj.uETv%./^ T)DղwYBa9=#(eRh̴Ӂ܃6jw xeVX/͌%|F_n l&ț&iYEߪul (h$@S#y[Tyu%5F&0 tC#-ji=sDJг:"rh"s{$/4r%L*"l(㈧NAAZ] 9h-UhښU!1loSIݝ #Ox& 3A&3=ll nwm 5whf,OIȫswm.K+ڱY dfd| jӈ~Ҕҥ[:9?vH3~,KϡjŶ؟_֭ ~ŊxceAaUŴ,8n筙yc31F<@B <đڈMdYOPK?]^ZdK|…O*T4{Xpޓm|wK~9E_d71>w­QSHdmbeΞ*6`d Vqom )(2r@$!dWE* RJ ]k EF({2; HÐaM4$ӃYیp]Luj-T.:8Fq-N$$D[(RAadbℯ?֗~M"tl6~W'G|6!1q"0g2<.2S1HS( Z֜~)nչ xOIU4N:`zw~Kcw:d΋ i_a3&\sܨbDŽ:iUuX"tNT=jAKe{^O"A_XhV8#gܛ4)&ns&"E}ה1CӲ}f( -#Rrn }!]51M<@܂ I-VF ǹSN-iθZJG(@;ihdY!WiNhH^EMb.˙y I]>I^Rw)~s 'lMEB?# t| 햜Awg1-(1SN`53DҦA~ 4Xp- *s•:'A}ͩhαd;[ WYY $?nXܪd)@Lزs44ꗏ[c×d ˢkSMZrÞ'9t!1{\jMo:K?Bn $OIe/=&&Paw'Jd?p*@tBNA6~4uZE j&8lٳcC8s1<yiK W( ~侰&~t!~9!bqJH.b  H/O4V!WḪȮ.W ф yoim"4gY9F;iDP]P;О̼!;駜uYݼ\*_2U|ʫu2svQ^S^ms126i!u!VuefLn6:{X7=$u cR:/KPb9P$._AB RPwKzm`wi (*CQT_ 0?!iCA/aj) $ E\PK$6D(e[6+en ,p? byasA$Ns>T k}:U(Y3j 3\ʂ`#7BWΔ CGtzފN8rqU³*CDV3^#4zF}g!FMaV0CY=nFI;@.Rxp߽F9ER@Tvt(zm{!O,ҌdWh 2T"fl \Tр|Wzv2 j[C]e6rU,<8cu0)kw-v9DUama>s~!)n84uww| {΄} TJ "3?dL2mI. )Sv"b"u#jr uX4T}>ܱ_~WbEs]k~ug;2N.zgPY, ѷ:)+(&Az:ݟa/Xu$Vg.=?mE n6,{n9͓%-IoYs-ҕ_"i2o~.*Is(ɪPizt[r@{=yBM-`жuC=6P]#|a!2zj>BZH+Gy ~u;@Ww $,xW=x- <]5lB)ॐhLU ?!]d0Qj ``@NMA;^SͣL8։,BMJ^~"57i#w^mfy"Ad>N ms%sKQ/A[Te^8Kر|6zQ6ύ>Ԝ0Q壤 W/%d~h5e!rŌ} 1"$:RzVߤnyizm2Rôh\p}cBD֠_.;ٕoWGCۡd2T ú~嬞b ]9].m<@I^*,469`O$2](mscX!_ G:uņA$e? DxhVC{ݮÊS]Yr:Dž6D}I~eW@`!/" \k½fS$)ԟm[ ĉ<#ZY Uk˜ 7Kaڔ3wbG*,ߝ;TOg[8D>R|WW`wJgIuȇ2|[ǩ+8"FeZMEr`a[ ̿>[ɮ">"t~d]8Lp*6ͷfVC9ݤUK@js}S-CZL %5L6Ce8*3@"F5':GzEr];9m׸:8tCwϵNM9Cp:GS׌ͥ-%lPѿ>)hE4+M R&{]TpcQ0>|ӫ~5w@m]\Α4 9@e$B7.w>S)<$Az{R;(7/z-ܺ(5Lg9<Գ4,?CMZL*]I$ְNc5E~M:qHSTm(W]6kxNrFflx#zɛ7űp Dd"0Dy֔JV7؝Ͳy8E>M^ % S* U_JԏRl]c8.!_,ÞduTqvtS +2LV0YW HǿuęS٘HW B9~fա\x75Y8‘e+'Є` _KZ> y-u($*./އ#@~p'VCz^!mnS))6/OZE<^y7FNXQs$w 2*c$ rC*I9W†SH-Q0Azg'oX19?k[ *$s9x!d|myUk;t6lrJD7PtOR@8r+1Yuw9Z/!mԒ;3<ҮMP-%'Taק({28 fkgux$v,A <#&?OQQ9Ȭl6jqO:DF"Ԭ2pM;vol?&w8_;K݉ڗY8HME\Je #b n\:(d_9 ػkG"~vDO3AR1}ĭG/@spzIEc^+PhC1r7{ޠj&Su#`x%V{@y{-]p 0O4!\\ 1Z/wШ+<9s|=[ tѣT~yV(|SJRG™ExKC[)p.\Q_z..Vʚ9kO)4_hD}0J<pXx%KCt@Ҝ0|h@6Aan xZֽOFѯ8O[AX!)L<'q"uYNꝸ2^Mݟ4.9kagH}k$`D^[ ZGQE蠑t;Ѫt+lF07&)~vȆY߁>ǫoK޾ ]`X՗8C)/<`go}ԅPYv*AS,/;:JoσB2`E5"ùVn\N-,$i]s}^c31doiJHC5W*2kkD0@t$XzI[ ^. .WH, >C5,*x4 h̳*{4>P(1EY7EMY}0] ̊vx,^>[<"Մ3o.1 4.l/d>넽/us{S%q~ءeAYI 13UƑQl\ i Hkay[NGu歠d-:j,pIj4e͜O$;P_1%[˵3_`;r z㑻֎ƶ\L'K]((X LEf6zMmĒz#%cscXjq;feVr I.M/Eb[t`"uXf/Ql1u*7i,XӃvKY Yh[_F#,|uAdlu?J jnE8.3/c؜+ ԥk(17{t6r eth(ϙ$]`nDV7+O07?i OgoƨCxe?V9?tSz̈́Q5S-n#)M`e~̪,tb ձF&i n sFwFJp5IN DͿ$fv4MoFog ,LT7oT->5 -}ݬp=k jG 2рQG9J#p%y%zH1OsZ}[o|v2w2e:l\$(5(ZspM15)3W}&J!y X=VXC!<tsF0P\@'tkcykoRԵ}n#.|73"CTc,#Xψ:SE.u'"dHdc zkխ D\&N&¤4dKp?ũViK_4ލA Z+xn9Qr~z0)B,0~OxLw&AC^s?k_oќqfi &X[rRdt:;]l1Sh4XLTUp$hQXb^>,Le+kG>})ƌ͠,_j鉙g`hn}"2չ]{V<|,nu b+%k[2ln–6CUmǔ69V(Jș.0弝pB_'WmO:O!-c2TX$7~$բ'_MXbg~ob4iy'ks2y`"e/ֳw5imhz&{NH_őhT= aqM1!䌏[^1Pv#_GeW ڂԼbTpkŜ1+`淜/c# Ε#-/1 0ק,Un=?\R*>*DlVE -/xbkH$V-,;.ߐf)\j,71jDؿ`';CT 2YE.ҀtM1_1^e"T-=bɌV2 !ɰ7J%~aC&Nм2fY *?!!X\;Z s`VU ۄ|ٰsIgʊXuݝԬ¿ CrrPȆB!1jc2y]x.f>nl^NҺSy-ٗeba>:JܝXk`VF)++C/a(XP׸l>&D+(?uTSLKNna7SKuHy_2k粪?7uF!$?Ƥ/FGO68jhؚ,<:j-e*|E̅qQպ}=fضfo)ck&8ơ؍xFc0-*"2=M=iH@%_;狷vmdyl8tY -`)H* k: Az+mX@DVPVui \tgiR JѓE^$#4 auV#z| g2"uCM<aoԁLyj& $r 6ؔmO';;/ziكEl2vRckȩDkR?i)9zmI;= (teV&U_Ñ)LB`( h[sq2ԀHclxO;DG;m*7l ku3Ch'G} i0Ct{UP# .1a#7>>|q6,hbi#29^t 1*! ؟HY1@Tܐj)w(oC'ȫB^&]'!" hf?AmH=C8erRj(,z< NeMP=E5 \YXQz:g, TNjpdk>Ib\^e&Pj38gLvMֿ; ,zYvc_#siiL% Jp&z2ۅkX ^[:Ѥ:3"i䄑?7.oVK@{l7<RK߅Y mjŹ]ep}ՊT Mq r/*MJHLbV]60b䣞m8Zdzl4doqU3#pIc&Sqj$UxyK շLL+pCA2񉺛hh akvD۔Fn̔ܡrb0Jkb$ovC<5hYht(-5pI\X[d'gBvYO5ixYGE(18iR]8.j#N ws+-'i[K`M>n)>炮!֙)(W/G<,괋sCJvpS0S.?q5r4䞰"őm$y)#A_& J/!j殑=N3uu xob"V1u`ZILC}n, Ci/*<<+vyx.^@! 2Kzj$Gif9q]m.omEڕ'%үB%+XͮRKl^^ S|<;ϊv[娎<,ֶGJ;,{阓Kv0a\3@`G]ӥղF̨je Z[Tfm/MQ,_ e;G]]0>zHbBt>ohV6GDN1k[JF(4" ͊k tta\4 }Xxn[E# yHqa7F"N\!"ONԞԂ:cUD)ŕrF=)&c7iEX|,ᤅjU._`ˏ)2_/W˿`wAVf mfhldu.y&TZ@d$ 1"E4L!b|89CuZ&ذS({k1XLJ ?L,NCڤk0ZckYCy4r@iM\oSwbGCd.&<[^\5/: JKv~6 @-y181572uV<>9S]4In4,;,]͑*)IXeG?/%Аs;Mi+o{nA+k7y>M73::Lu_^,~@rUӯLj0GnDɖ >-q&MA6B,ΪR',/ aZJ 1ScEWL10*2Xz`7qv*rUha&pB4uܤ NH1ڕF][}'q`bzĢpHQUSDQh=3= ;#whk4LE?,Px^[.;u),S 9)=$}NoxFֆ-ƺ{D5,gcdmq)cGCAqRݹ@2,/03Je'_K*_(g0t;",JCREr )c8 {¯Y]3qe&\Bb JOoI/h N^'êSm!gpތ^\m7bF5uUVs) U_JL9~!R@3aangyRm##!3n;)o vZa- ~5.8I,%֮'Z}AО|H fIqNbbh>coޅ!9L rj+#k$$ZWaOGN>7~;e{~o=9wAɍ,@ާ3LqFk+(1QSd (|3;q)sj{$\D@?\A"4lhXԠ/x+L%>6В+(A9j䄿&.鿏?Zy?k._Hh/Ҩ%ri%i[j{xN!AN3se0L,{ovu6M~f=??񩶪)Kl蔰 l#."GXeKC*;I{ ߸?W*51O6E2NPF{໱|X9'jITiKMt7Ihai=Z3m(]Y?mL{}z^~(ʥAmJlOѩ9y$μR;*JP҄VWMOXMTts˳U5(AqbBo`0! *9ʻQ@2;TDykn'}Hld ͳn~'api#jxpظ6Y R m`[3z53<Caطgl.16 47MSwFRH;FW9;Ɠ5Vu>eMzSFj;[,h&?lE(D|(q.1m҆ACe\ڍ,,#'WbtYٖu|qo4.6ntS~An֠&H5AHO2c*)Op!9cDY@V%O~C,G<:%|@ɮz6*T1d !bqO[ ExGH/3$6E(Y\/49<nߔoʷF)4?> ( 0M -2S#>B?ß{sg0Eȿe#W[~.\v:?*UҹQ{o}^ 5)'w\V_RKc@Fk͇23&x  kwģ1lN֒! \b(`BH] ֘3#|@C?[t6Lf~CURVZ,7e'n #a=~.2v3~oX gIx:V<̔o68RuOΫ)'〴Lw!^3:A>Q(mJ,D x8*"Q9_zoֱ D"Iޤ1VKPE2 X|SdSviZf.>,JBbXhlZ "Oet&-:%U4!eGl%U3&x@”hGӟxB.Iwp)ܹ ^TS4DXGuܺ0&Ez(%sƵC]XeY5[ OѬ7I pFk,ܣYLAηQ*Z)xO*!5I)Vfǖ,?Vٽ+'9e NaF8kƷ)$ ԞiSIKN/M10m@VOk҉y,ВHE܂/1\Ww d1;m%Ƶ&4z3c*k;n}HADDÀٿI 6b>LJGg`I&O5f.hl<_!]4")ABCޕp aRڿB0)XD$}Y172-T5)Gf32 Z$RqkCNhPk6}3?L czyKc>k(ߔ>{3u} hTʾOAx庠N&S/~+ߐA?#h]0rK6ũ!WZԾc5)VC:Z9O-:D&0>.O!L:òI34Ta:YDQ \W'd_H5<Ω,H*5 *&m9P M|Y92'w~I,D[1r;k-8b㽾:4j;Ep ; 3xAԁ {WQ;h"{.aa~Fprc@K^*]O@ٮ7kn[lTWӱxy_BÛoV^w d{9fj Y-oMDŽ-~Xηsa QWRS}qj2hMj.V AĤ }U&TKur)ù{ q r~/pLd"B5?),շ j?ItDzfy\n:"N c-fgi4`WH@K4OکQФu2n`8U[-e01Ȭ8^^=v4ͻxB@?\MkAr8&!WxpO wFf*VuP/*8?ckD-SpyLvyRP<=GC6[&@XkBip#UzT<.IxWmXa0CS3QX-NUJSޒ?RvGm,GJJ0O %t.[r90Y(adn ? ;~,%ҭe~j\tEk-;!'(9]lxvqrup6XӋ8$y׵6RBU־i]?܊h.V@NցLщJwgv%^ɘeq2]E.x2 ˋ;- q=|yv^ ̃6~㗾9>P x$E>xMF'A*EI)rRAIIr%-Y_ *8#oxbia- ֊Rh]ũ, Qk4Aosx-BUxq9])B]>29(Wz@}r+r('ѠM#KÊ?5rl)2!A$&wALxn7摍 Nk6v[VGFV?S)6܇,{ 8*QUz(5xQmN#PogᄬuZտSV [0jփ1#=K9"ԫa%k @:}EJ(@ *˴SCb`}~e]3x%T؂Fz:BlU{ئ ~͜Fzt 9zZޛ8Yy.4,LWjEb._#n^V̽Y(hgH, pX{=YgTH }*S!gv؛3'mA;T#3C Ѽ]7[)'c '8o}{9lb]Wۉ{3m]֐O'p!Y!'R9*HvG4`Uwncj(EZT x`9{4{i'V4YPbNqh|Lk!Ήʀv.UA&Uχ,H@ z4zDrC\s>gWKpVI,?Ӈe:qD:`бKÛMf6IfdZVʆnƗcO*#" '> Dn]Tq,FH_azfB|3*)h=Fȏ}JEn3wE_j*+IN^#>_[^"3qja2eѠa$>y:kIM*Vp?`qXKݵ(?Y)z?0h14/` Yc 9<|}r^~0K[: &'#*\s0&)89((xrI&?ӑ>!({IzBzi.~G!W/I'ѴKҭ (E\iڴmI`Szड/JO z*)>Owa_c2smNa \"-3V֏Na`XB۽K=5IEМr_UO8ˋAI{~3 lp15c] f~U;lrX'.ڠ,~ck6w}1_fKSۄFT$F [$ʠPTa=Ɔa"#s ^*1 Уg 0iـ0@b96ۺByVr587C|Fԝjl#604i5~C &>%=\ :K+R>k,e*gXI}P-'t,)e#<;E:@Lb5r9 ~ `􎜅sLGq |go{p3c9OiC\_4iY|}UW+v|ttb]}d[4]!g$ZrhY.\\J4sG~sZ{x@WTɣk딼61vY7 +嚯uٲ^wH.sh.$lM}#!|< x<14Gm7?O d~: %QU[H'2$RTvGk!tVyJK#f7)0!leq+rFo?&u~>usP_M -"LKaշQ9펨sO͗8fA(}=F/(!'U|;}h(~|SMsN7'&AT3fA3; ނ`oljhԗ|0 \_!wɧ3z .p]oK]H"ˁr⮑hfq$|Ӈ>Xv@*$m7b]m._[GH5jMf¡Mks%RkUbM^*H33GuiU{uB?>ir ~mum[< j<#~cvc#IP1l5<1Hkw/>9xI͆ƞ`]Գ!>%9&v1 B*4~y[ үDpYt i!-46>Ւu oiRxkb "I&wkPL0G_sXs2!fk).; j[XV@!ŋDٝ {fFST&6Aфz=!7:`LF:'Sh~V58uaVNHӐ4ZΚ7ءKE)v\h{M߂\hx@A^ُō?7";]G-֫1&!ˆ!Ci!@z w `i~J9+IJ6$e\6]R4׽A(8qޗj+qd7;55"w( TuПHJ !*jmsmZ} k>`e@7]!RQ)(`"H":Aʉcq`mkУC'&DALirP;" AF›j L\hNJ9xGt2B?[<ڜ);0HT)me @(?|e3)mSmt5 `h.Pݛ˝? q ښa`_MZ~rDyŽv'Pׁ_,o\xOyUCd~#vF>ĉ3rS6#N O D|CdVj A8{|.ҎkkQ' caA:8Ep'P+.4c~o<+I2fG+8}8 6c"^yK6/lYQ\+d;7lp%=C]RՒۉ݅OGG*x&8lECߴQ64Q}#&DX޼BXR$MBlPdhO-_~A6%r,Z^g)[=7.p1o a* d-9YAv#XI@B0ztOH$ߣL;mf5i/-\u;.v/iơ\:x}h2k[;b&-yݰ N2MKni&[BsrԌӀۣИIJy+G,*>ij <]<;[a=d7"VhaO [n.@fVS@Y~miPg*7)81 9Mr㣯9]S,l≈gA4R319^]D!^c6x#Wo@|lJ\[ӊy9)b *.ҪІ=M/Ide9_퇔͍ϒk#+2UֽŅJ.z ,Lšo%`Φ~{,ME=tuRu:0ghK,E`!V(mڧ}1'#tï;aJ=^`h5v[g*q3Y>tb]Nڶ6F=?1}p4ȳZЖ) ^tZApt1Z\9IQpN)AWQ(j㜬H9lT܆wo8Y.uqAîKozɦ8 O_ ;ݰ֮ [7[8{BFRZ=# KLp>twFd?ɘKj6GQTwRr"|8)w,EÃ`B;}cG(6{FeT[ 檵S(ɣ7dws]xT>APjLYY7ge5T643 J'BD ]ۙ+j7@/ )K@C= fL,5qo@)fE,>w=՛Lj,>ؽQ1=dr6w\3(V[_Mc1@ }>bt`_-ݐwX]zAqƘ#v+! 0s 9E !W!:%Knc<ge3N/k;3S#SHQE7bo{mH&W}0½=DZ,+n.E2y"FE+j a0Wѯ56T@XzPMC較fa4 X"c=*Sn\܃`x^i+pՖh8?=u/nڞx.#jc1sRn2J3>B)KTCWYJva?"L`Xn+BE*}JeYvQ5$&*^ z 2[\K鎽x,3X; 7I#ۏżg8 0`SX@y!QZ>#'ȳhxXcwߓge2 fb>۟Gwx7JPhs1ٲ'3a@=1f+A^ƖJ|ةRW yDѺ`@'}J BaRv~ -5t]t/=Y:*GZB en'ӣeƄƑ|=&4W܎~LsSHJU  Xqjp2@2Ph]^1.\@EcڧG-=摤nb5:IPzh6o KR- W >QkP$Ȇq_4%Fe*Hp(G9O_hE.3EwqI6*d5G7DW1sśX,czbAXUwΒA T0IV^BZ9MOb~\f<^ʦ='! K&.)ա#杁l2z'=Gxjj7z)*QLh@Bd.+j"=VĹ\l|*q3ٗCeݏ5@̽6e~X [GнwOM:9HPPߦ9A̡1fgd k`{%Te@X,qE!F_ @6ìo4C"]eMXp- W%ýѕ@o p]dq* x 4&&uifV`(YV+\-wx2gޓ\6fې!2c `J&HQ0SqȮw1azٻra21 w/a %.t^Ard!)U\0G^G 3S{)9]ǜfv\$gf{6n8e{XLJ|lC!^ &l!(XLLac>2߶vjķiikc^XcL:t LƻM hP:@yGw~&a%J{OlRpKE#0Cl-)G1~CQ+I"ָjx9,*؜{ePٍh7x>y:rߕE}Wu`2@C)֧4b]""JTGql883Qb&MŲb올bqEaWf3}T` q+u2{%8=ʁzuiU&|d { k~fhCzʦWdPl,V2hFݹV[|mͧ BmhH jxh[lڶh ֍[;"+xGe*/)97姧3TM<.m*Rekϥ#j 5퉮amTDH^#ED=mUJKEʯ,KōyO>DE/[9l՟ {5²@4|nK5;)װ_%-'7LPuVob7Ow%`<u`GS_4kf%۠T7_MixpNTCspH lIog#>bTcpp~]ڔٯQxmōYLNJԥeNK./ހ ^զf2*06Wy6we^rm;C=2SjD>Y߇64`p}s\O䶶h:Zp(0")PmqbW6e+qAT3"XD@y'Yq:TcA" }C P _^+#{FDPDwݼ- Zz̿ϣ7;2;Zd=LM>3]'7KW^Ў\'=bC\Q-w{zO|K3!v#,[%3b I{,~cֲh:f>AǷq@Ĵl" ͐K4<(ao5J;?؋ Mv K_TbZePSCc"nI͛1l!ybXX5Ot ,"fsEK { ߱r;q94≠E;n"e?x#i= @</p닛<V@Ory邹&NZ2"֐Eэ#\uU+dW]B][cvf̲`l^-j|;ǥ`|íM+h,YGPpڶ9ˁ V'6M 56Q=\6DU/J+W*9㸆֕1Tu3fљyz gmjb(ij"p(Y펈q]Aܑ9Dm{zUtzHT*d?^Cs *10f.(!f" 0}6= ʧv1V]ʋo1pxYv&eQ-]!`?9٘W',b?l jޯx+.6lt[p^f'?[[*D؏%(&ȾZ W`6PPز/v~Ћ,l.w7\hU uaށs~F5 d/'ܙvqup$иU!?(G@ҵa._ԒYc6l̵DNG5)w&U.: ! UNjP 4t࡜Z$Mn\ZQϗXkv'[Cc"%:.h G'sn65+TZVb6/ݐNϯ Ԥõ" MZg,۾ c'UkZVtuop1ZU='$:egTq T΅cJTjO-8Mn&;SvE8x`i(z2q%$%fw jW M+!?ҫ) @7A(kf:&O_ʜh6RD 3p)F}3;#D-giBxz!cNWU!ˤ^ h[!k07m95:Dnц ՝_#i|*zu;Rv&а}DY<,*6zy.r->` Ph飺lW΄]t()!*T&Zg+{QSVc !UHn`ץ-@*j@ʻլ= w6$5Cb, &1Y ٧i$k1Be3f@oܱg]~/sQf1&A3;VAKsb) EA=qQ}/ |TOI -zI\vZpӸ^2m$~rw`nO(% UliRؽ"\:vu:#A#!uaš@)$i;\# P[ųE4*ۯ-"n"3Qq.E.xn3ٴ'orohX*&,Lo2?Ȳ5rzEwmP7fs2vTTT$5ԙ6uu Ruu,qR#Mtf9$mP6豀t2 5Ys{eQ[r>DNf?Y Q8@+X瑣 pV%ksѴo@s92^m=cA9 oC?!'A7f( Q5j(l,daa\$B>z+ ~y9b=oVEӕxˆS Ķ ;ku.tv Q,‚*V0X uCxz Q-]"D#:m mS|F~o3'AbqIf;%s40HT@y&ﺌ2Z)3^+@4m[(I'PGf6@g:KR(ArNe L<@pA_6M̽hT{gpJ#a-Yr)f/KZ[u1U/|ドġ8_& 7_ג|/  ^cJߠ#Q%L#`c)Z;w-7Mkh̒۵{={ъ|>9g)d+Si'UP+H,(5E~Dgy`]H=1}yb3hb>[ 2&xڂ'W 1#~3+Vm3~6CR ?7f)xLS/@d5*3i'JjR$xA:<`]V6|Ӷ|^}C9V)̶+2;;/ @)߇c}xAwU uKOr? Aj*<үFIUʳ#|wbZ>@ j'Ƥ,c;{v--4͟]{>m*HErfu:aF|&PS*ǰzɷ XV1+MAT߉!QjX~1ZX/[Ə}³Im=U v!FHߗ;UWKuٻӺ jnηt/Q-(:\̲դr|q;(TZj}n J4WR,"m;krhw_,&9Ƥm +nN>K%'92 :нi<+H*Q6z0#(z926M@B]S:|&\11COϙ"́О3weaKe.jWw *mOU;rhFcG }ߜ׃E?h2RZ o.d\$CP!hUxV;9,>R Bƕ4[=knFN/\@>usX z`ihs+?%%#Aޒjaz ʋk/Ϋ6Ҝ.<{'Mm99Kל&nDir :ǍR QCiC'/տ![kcy 7!G?jz!!%XT*LJvyߞm!E"x*:% (|^j>˨TeEW !bYJw9(5)e0t12V`-JE$EE*?z=c a_-@en-pa[^q&w"mkly$3rfd77}j,vk蔱%6ilD9%cwñT;ǻ{YRv{SHV/WVS#)UBWbe_hA[c=jˊSk*ԥa󘩶CJ*EAu{IL4IhINѽb@FqJ*FހV=!9lH/+u\a]7X]Wu&3;@ -NsU}-Q:Ce_- zٳGF2!CGm`65WuY mι6QC,lSDlH7@ZJ# hyqRe2X((t|'W}5 Ќ )x.L8{U0c&3ui|BYH9z%/6_#R}L;6".S'!O2ZȽyW 8HE!Kxȓ1bPouDOWB湝[m/rY[xM!,i 2k%,bmA09Iˇ!'XDRA%b} O7{+{2N-*~}q_/B'%<CY$['\" |<L v$ZfT~^뛴f\JAT,*rqzfi^vKd%+Askjq t} T6GOӰŸ:.a.UD1f4Gt;ȷV<,JB &#/XIW VP!_A^{xZ&FNVVHwuVӪUwBF~lEfh$FP/́.dM*؉֒G.ǚy7Ctʀ& 3,ED rMP8w@[+!F{_Flv9ow@m7ڔ:nY4[o؈҅ݶOٶ5!U+uq,~ ,e#=\mU=eP e н0~3 c[jԽ ]XTÞP REd w/$4k4 umfZE+M$Y1J d|,ޔE90pԜfefMTj%~rߨ}rN|xd׀:1/4 f7-ߵ~dNVLC,jZ9H i|7D`ee^2F?/U\R0>o:D>`\]s2߂xQ \Vzmtu-'Ys mG9!!ܯ;YZ` uľ(EmG\plSN+L?EBPGLv !Ղkd0.5IO|*Xr{4A*]&\l 7'Oȹ<m!BF5u #E|{>m4厌csFAlhLM*lHi;d/jrX$/43m~'4ք?9|T׵WnMn .lUҍR")qV`飐Ҹ_Lw -9#Uh(v[_"]4먌҆E s6sq̓Wh2wdwPʏu@]\VbbT]/9ZdckDr4,KHY,E5]ԃ ؁tM-mwTӓlZ9$[Jrڼ[aY{뎗#ʃ"Ƃ%ֶ%M@CЍe ꛅfl[щJ\`P*sbY5!7Ta+Ȕbܳo#h誒U2n3U'%;0p5z]2avFyHES2?uN}] uTTUǚ3'#4aJDt,t ~eɕX@$~Tdh`R37y$&eݟ92PJ dj]E콫4\µTބJIB7yqd{邺7pg Jfq].PÄ ^_pԒ *I C`a"# e \^/!9DrrQ\sӾ$8d.R 娒{kx u 놟6x;ߓKu{.(ewQP`\:T|=q;C_ny;7Tb7V|}y0Y˝B3#FsBb7R<4/jo##L栭Ue'"kr{I`sxbª!XԸTk +b>=:Vㇺ1讈f xDW&$%JLd5ESY8/"!DynH H8.ꪼ`_z^ b[\=tzP EC'ȖW"|2sᄹS^Я=lr :4tPfLo-v헒Mdt$ztQ4j# ̎-yy Yp -Wf0z ~-3GLxPb a>VR*1whHoKkUPʃ6Tm4N;Qƀ! Ve@L}F$-D%li`GKgSډ'=箽X N;[|~a8-@'do]sV:2eY/)0,#Xqәf̏ѩ /y' =<9;J ^yav+,6?rcymz ;Ӂ,Mș^tz7/u2j VPVۿ}KǵBOM܍KFOqQFɚ{ZGayňh8'@H.X߁~z+O() I{CYiLtTAmB0[]Jj F, TUq'ɩ%[7)Rᇓ= R#mpz&'G`W%{*%߮/}fdyHYʆgS˨wgdy6/#Ҏͳׇ36c5AAظs'F1+y,q=>W4r o۩hU^l:쾽+J6u)>]t(wȴ + i+ ! I}m(jTxlb*`\OV>1z[;Ov % a^GӞ'E1{mq MtE$-ßBߖ-Ë!o]LrQ ʼn!@ GSnqHJaW0YGh%UdjPB|ǽDgi7w֏XL#K<%ܹ(쪈Xiᛜ78% /|r4rDAыC] U;oV,Y(~*u"*a v&bw h<eQpÔ ώM&|)@+buNRhg69ˏaN%b=+{3J68xP?yO t[BnOZZp/XΓPzZxDC CM"PUBB9 m8 zCb8IS8jF Mf*/ w=s|`5d[[ʞx6 ^Mj0l8D&DyzfZyj˶Bⷨ(:4㭍 Dږ#1&@Rdj P -tej[X+'Ҿ` O41Im$4)DM 6ɩO|T6!%Q zC\Z4v^8nYL*J QI-y g*qd7O0rN="7BLbA8ID6ZKNK,C1#`w"9򠟑D33n Ts+l i>ڑ0EW i[hTt2( bqjHM˧W# -fљ)n yAsph!yAOa[z?>[<+RO<C Rcaia'M(g 7SM)pƆ"-mjE3)r\yH;P\vȅr i?y_DQs~A1P$[R9v|-xCbfp5eDIn3S1O;Ye@xycX/+dH %ɠ #O!R Ofd(,)7-72N3?17gCt<_z"epPX0|ZHEzA_.ԅA( ;R0 x%m#Q`)-KpFoBZ2È^)GFaV*j Ao%߼v ܲۤ}s6)2̝vIR19L#ȿ_Ke< g΃lxt2H3BMim\gye P CrBg~bo;X>sRn0ac9ɨ}.i֟t&X`ܨ5_TC?iq 1f{5䊺{ U -ԟ"L/5eꥅu0ٹ9LQf|&"6B0\KP+8 ֚h;W_h%(Zkר-qe!' D}8Ӵ 4i<[lQZ{ˆʆ8.Cat Y8L_=4~v=^s߈p@qNqMJh$0E2KU("8 ̢rzI5׊\O[[mmօU%M 7Q߫%gǎAȋ(-WU9vgd*ބb . }fgOk >UPGa銘OĴzZgkKm>j59*GQIf{,mCI`5Q*Ic]q3,ZRX*["_"~%Dk?1%rTM{5PH$8,%-&{5'F#%Q~p ˈRك5"U>9 ܻqUej) y_E؛/2XlZ (59ڕY [XňK ?gxƉź7#륤v@e( D9|+>E-5H!K)J/XUՍaľcJ/SK׹=·$y8ih9A ubƙܲxVT;V]a#scâ~Y$,2hD䬢U -o:JiҌ. tͼ}9U1#eQ^gMhu6^[F9Ny˴$pw'Ew"lVs:8v h_HM 4.Ln7ŶJܶwa{dH<^͝^wCiG)r/Wdu#FoắvpG3UJI& <7}@IT+ L)y]Sc(V/EFՍ)Ǒr䳅n; ᶍRw!/W'_x=G^9fj /0$jJurW(cY$b:8RK"r{:h]`wNCuK vsxieW}S\~V#3*A{*?jƊ`Fm/lu Zj '0J/g0dcF:5@XWi8u]ge-9^.R?YT\Y[r)\0ːhP?\,6u7TP㕭^-h 9YCb w7쌣DW=յJ {9:uN" BA,>}7SK{>C-CJ ܥsy@"&8KY;躟x80ggc D!-Zf^e!M:^ zqj@yI2: 8IxUݍƱᒇ˜ٍ[fjjt΂8%RjιFPtaD/t"媷NfrگߙN֞1B6>nͤW[Ӑf{z'찫Q NYMn_GH|P-~Jܓ+ښWſ5Q~MF9J+7?OhHw,QrK>PBM$: •mV1+ROu+lMy]&fx| >`vJ7[Y+lr Mnh#hDxf+vŖ*nv~B1e۶dSUQZvȃUH:MUiSOGg#FXL2c!8gBI} J |[u@%F=akdr(ǿvK3O9-Vc5vP8߿l$Fίоr`AB͝ߚЉRF^~.:(gtB!ɚ>O.gW 4Xn1m?NG]XD UoQa}K'Rjav3a 1]bݤIxIŏ1!@ NۙfPpkwLցLp`~\_YR-;Ey*{(M/-IY4駭vH)e2˴fۉ81@0n q0OH.%7 9P[K;M#] B0d8CZ=$uQ |ـ@ԳXXuwZp=t4x"%(2KЊQ ¥*6t~-3hw*}U넜HNy,hS3"M ^2L/S4IL{P)JΊ:5@Y t7IbpA{M_y aU^,3Sx]n;t;OWBcCx鬍y|1=QERuZBws(5z!_xJ/ :_=7Wp/1}[ݕ;#W4|үA8l2ՋLRJz< y̑[S?Sw|jU1H<Yk^gJH„aˎEۤtǸj{ k9';Uz8Pwv툕J<}W4!?BgH4#LP]39ȒIA>W)SpE~QY k \m)Q,È_o'~=!Ð>#M=KhPm>v@M@; :%6288Bc!)n _F|OظV,W1ɒ@#9?QWs1D]&x)~zLZO+BAƽ>AQ?h!d~ qV +ʲ>}[bҫb]"yJ n#>8!#)-FՈ2+F]m`(RQKdvH*4za fO/p7_:G<@uE;C(<1Z%QC'- )#ܝ%;J ѫ;k#?K&p8XxHhxRiEb{!񥈖gu"fRg%!4SV҄QYNyi{$%HI1o;^m]_Q`r;IL"+=4u=wZ 9l*r\,U?,P G ^N,p} ё:"vq HHoԯmsv)F,ϹM1R9s$ eYpgh_}c*zYiZ[{J JMˏxrdh\wZ ALW0ͫDKP؍W+POTT_έ9,mDW D\՜nκ9=if<ɎnM@ź&HʫYp꫎7geK?*}`F*L^]*uSn! }I_1iӤZO7* Yk, g Z2b(aGŽ-PKX F(G'(}̭#3LsduOɡZdc y{߫(d=bGG<Ӕ-ВqPoZ"Ylzqϊ1F9 c Y2Ng(Sa\\/v_`#2~ݎ #dff;]$GIa,CĢ׈+?찺"0Gl}BGĕ"S4"1TNPRՀKdv)YEw߸blE#~N* K!傌*N 2[*JݾuHdoq[ #" FjL8QX Ŋ^Ni,KX[sWy=Edg!1J0jԻ([pCsQR&3pp\n M-_ILrOS 6MۋZ݆٭\C|\c j0g^Ƀ~Dh<:}HmUD>jC~ ԰CZoiсI&)4{c R,BD{paNigءGR!{1][W, |Y[˵ ja哴؉m!5ȴ<DEߔN$dT&yl|~_HjѺ>-/?}xcaBf랲V^sG=… A-Q2XӀrOɲ<5'!VOn1'Q⥆2JP t H9Rդzl[]0"~[3`P1zx^|jQFS͸\&U!-1/:ȏ{vYf{GR. SI+c#o9F=+ XQF@,iv-l OlFi Vɂ~{Hҷ~/3Pi+xIIAMߡ T,M:v[h5O-9Ŀ'/92 mm*BOTyhn8ږ˔>(qZ=#N؄PO0Tj {c2 zMD 4dw,4ad !Ifv4}_`KqcC1hnmOpHpp4+^ҮL vGk~ "d |%S!]%3kk>FL;-KhX}oJ{Gg-X{#|54IQ9R`0-~wU["7j\Ȏ?7OHc=}6HW=t*5YGl_rprœ!S^cc}AE @}E|ѿF+]]E\ԅW˺Z3Xb{ŐXI`-U mǤ$@!+TQ#=FԍhrtRIn+:yv{F021Wk/ WXSBN&d\q .C{iKwoAmv d>>_҉m'7U%B7$i],J332!zM@Ḙ'md$>*N!FNiaVx[bw.y+fm1g :{Jv1 3|r,`N(!V~Uo_HTyޟv#:klĩQcB3 p*9}_:"g̃Y y&eN( S D 'I?%6kߺ+1^]_#z.|xH𿓗gs J>?Ü RWiUcrQڢl<(C'2@EūVanf1`h_H^9uMc>t:GP}\JFlUĔcбh˗ *?='2Ж]Dp;(D!Dm@\ƅ]`ϔ kf*xJy (PJ~8޺B .SД@E߿."$u(&ǥ>FH]:bv>ryl,y!;Mj"6l( V՗p v fpJ(}Fۑ.JpbglNCW6A>8iELL:'ݛ.㴔\ԼMuI' xi P吏dK$${J)UTK yAچ{A?M &* Q$V`Pe@^tR]9<.| AA]{(_8}M{HOS{JZ4EB4yZ44h:CIh6g' AEa[ $Wl61CF,b^Oc8H^l{7^}[$]u]}{D`^]5a$%gyФf^ˠ+lK#g](-E}M H{z8>YKǵ3m;c;n6j)yzE}Nj:u`͌GæXʊFІfJ Ң)+(Afwi%9x(G YMdK'4IUkNM}c{E?q&l%+NKDo`os QhZҢ{NrZVu2NV9HjTҖ(If dW\▋ͤgc} ?-[cȤ!}q%L`oڳ6)Tc~qԠq$. stS?X- 7GJÑ0UC `w NtǟMlY 榙6[d}p`u 9"VҸU;ǧ XYJ.WFY3WA[ uDҖ!.A%-mhg6 t$f,IHlŰTB.Ek*W7rjڈBE-hmSS!ϛkLf wO Nv7R:K q +`%)R}| @LoqnO_A{k#D䠼TAJBsi/$;4cZ4,kApdv6!l:?P;M#EvͱNzY#v,9B=oKO`0M+ح* Lݛgh*=y')pqnp+jK{wuwX5h,+2Gd~vQ|˰?I%n %9i##:.I8\/[lOUTČq_?UhN-5|%!;=(0Cl>P9[/VHGڭ 7D/hfԺÍr-"ǖahtz PyȔ a-?ӝJҰqo$BUO gىbJBQ`"o5[|y-J{ yр#wz>S_:fIwg!1  q'GyV&wO"@g/GnFh9#Ԃc  -g;.aj1Xἤ4PSpQ'}F lJ(>vhl7Kl,md(3SҸzoq.Q#/˶߶{}+d)ǧnBv|@f/wQT;_ @cF9OL~1Ǽb96zfk/ a"4NǕ-Uc~Qʮ5g!sĥE| a=tV.:lal%ڹQôoxcPGfRH2\cō`x5ܳ.}C{ |[K gl5=@: TM'fg 5g! X='jIŞIQ̍>r\m{"30pH#Lؽ$Kyd1+crouȃﺼ̉pk>r̤B}HC/*cڧXU䎎"_=-6J"j1CR_Xz:ČwRSʸ+Nt^F"PNIzxRo\7^;ظA~<sӑ:"*NmRhyPل~~^  ?eR@kaYŽ J}8s3c&c,lhj$-;^:aQaCeR!5v]𨵎 ɷ,A_ 0⒲h^B/[ƪn^cdC3X}stC鶷OCG&6#s?VDm}TÛm_k)d?mFF/V {0=Ql=0k3dh!pFz?˸##Uiu>D#j1#Rug]'R6(kLk ` 48H aRYЎ5'?z-9L75Źq[jww󠷑:j (UdSNaav֏;\cJ3Ȏ|}jv:ut]``56R݃D zdj]6tGjvǁYFR1c=$d>iާǔ$+)B4MÔw7ٍ v5kKAjkXe2w;spcr[Nb`p:xϲe\8lZfmMپthvqIcc&dB-㹿QZb%kt';biD45 FW \J4 üad̀,;VaH?~:h] ;ABi^;,;OS/|J]03z.xEڌ&Ynr 5j=v 5-?{%Par h燄}eL-T\!eUὮ>xuت J>$Ai88xWxEަ6%ϟ01{Fm=*Dx?dKw(|1 c(S]6),Sq1swY$zl}gV$ +9 }fgzf0sJ`Bc<'rƂ*`PP^xAԽ\'LgQF}"֮Fxuc D{ll.eZDf'q2*ɎJ[{8Qߺ^y;K.*U;/ܰ]YSŕP[^&^6I2N|(Rۓd]L)1,Xww*;iV ɓ/"PQdtLߥu/bsmME7"QC`0\>گX@1?!(saAݙ dTvC\mA{ v܃O[@5llIF kTvU@ЧH Z0郛l';o6c—p"zZoPj uˇq?*,IViZ4y,V"A~}>wMw]'p77 VUZB[N_A _ w`A1P؄G0Xo4}4P|L ELuZfŁunN᫴l0^LNk]D`;U^s4nlaCE-Tr0_i3I%FR-=L:UmdKd"y&.Ą%#ߚ e).u9ԃu:l]wV)0 7oHj4ZS\R/N/Sy +2bF-U"NT``z[La!ڀ~@h˦ Be2'Z  >_hdpÎE}^;z13@ -cD>hI*L6W.mxx paC;&%lѣ׽(+42,>hF-É]aJ$$t\s5k4L<&$P@|zM]SymIJW.M^\FY]0@&}L2܋_u@e6ecɐ1|'@. ø@.| C.*0yPW67;quˏ95;ۨfFRp)-9{_ÀZ.$w[HA>WuR @'Qe GvjhI\1P n&zE(yֵ}?,=CjII{yzu| LS0%F*S$Y ]Uti1qz8p~lqB@Pڐ^J;= SylxHMrͮ!p+$S\Uc]tEZgk+OP4: 0+pj*2,7ԛfd竂^[1B+]jA9Pk+d=Hڳ1_tAsGx><{y_,6bY_X[}1V⃘wթeDؼ:j..z;5 :۫_~$NڑADuF4)C`ܓ YyhId_h)B'%V+9D.ij#KLK_xB8l,$CZgz Aj[RWVEc aI~"H鄃Y/;H։B_ =׸Ӿ{iti"BMwJEB\Zw)}#f2^<_eVLRXau"Yβ[ c91{V uxւ'&BU]{wmT_1Gwc/VsE(h,_J"z2\܋',Kh IOWj &E'6c̀fZll͔tB)헟Z}nd>^,]G$Gd0鮟  m& mgWD~tH=۶Ven6BiaF8)O*wSTa7(vr%|iR;ߧYq_\}0waJ-z(+]VzxD0wf<(sd@ЎL5X Urs$K\-$v/9ȸ%i iz?8(;"jjpm',(w3Pf_5@Y;bJ@{CP|6.2'sxMUjF%m 44_`X+r(\#T]uX`޽2<%50^HeG@|a++|#&O{; Of\UXLY ۹:bQf]YS*#`༻ w`l<:hNJbe{ap"ufЬ<t܀bw>eNxuh>+hqV H.< l$iBס0Fʇ_ aū/) "a2#33,~M@Xa}+Z}m.ZFh097]'ޫS+H*;^mⶤC+ڭݛD|ЉFHyZQ 4F7T&]eŵ_LEO D͛ȯzWg)H~X.N(Ϸ!7>;ٸ%kyҩ;_Blߥ,嚃Z,:u(btZeV ;>േ{>K-yDWQ'5msPndB`wB}t4>K4V1U Y{ur)#Vh,+m1M;R&Φa2$IKz.ll{QB|@-v­dB6GRڍ&=~:p~~Q_G"Ѡli)חcЎ.Z\VyWɁ9T8x+BzU={ޱ|ӢQ څsUʿlBAU.p}cLr5d?`{uHw}?EM%dYQ(m%g5(gj&3k.6 S#a8\6H|Tt1ZUOOs|Mt[Q~1=Cۜ ,3c=EyLp|moB_k Fݛq)$g}p`h<@sQIXG}fNLr11ɩ8^>_jD#-]c,C|?=.T^\gI 0&P!tR%S;ŸGVRP2뺲6>жSdMAOUq!?)6'0tTcrJ%gdlх33$t`6E yL#/іPK5;&^hu&#xwILJ҃/>[R^~S~\xփ bw%->{IiPսHM2Sd޽GSs%&Fe!ρ%X |+ױ{Z\6ư WVSY`O[wA%,4@1{|>(WI&ŵ/ԛ5!{j'3ptRL7SX|ε2ħL]Od(`q+luKmgc_~Ʀ˦~c3\L_Av}1A'P#ǒ{p$x'xӄ?W(Z5Dr'0I;t<4i K;lKt; έgA@t7Hp$c4B5Kܭ dze?߈iPS51Գ(ӶF7GsWJF-UR ܲskd'|qF:NmK[ao't2w_1<'KXnOFZ+0K0?܌ARكL%'NwJ Q?8B*L><3ta %x VQ&/)\A>_W8; #-jއp@vzB>?ǐ?#[vµ-2?Au7"3J^0v Qvq/"[gCeك~"Ox<`:\#o~h,@ߺǭI!h2ڊM #+CAif=-!|+?Bl\K1AyOaS <. /U.!o킻- 겐&C_+\zr2hx67IA򸌣J~&KhEyrO(jaD:\G @L@dާAZ%fQr좣)c/'FS:/ј:}UeBRPX-zŹ4P@5ٸQxNxAd<黹A6\Q(78z7#e)}%6jUY:ԕ.۬Ů嚾yXcXIv`-}@4) AXB;*`L2Ȼy/q؄hY))& T4/`|_t%2zC#sv_kߚ#DdL8'7qj?DS'-C+v58AS_.4a-] HE/ Bj͞bL0|wڐCSigcQ9'`yVJkCj H pbI5/;"B$/pL}3M[5({.>þ$ǵ ’!`J9r&*܃d_Jn$ˬr ͓(P&Q3P 2/@_Fq 9//7T QXfl{H5k}.:Mq@G>|9$ib"FyNX^?4gG%"ح!LP z*|1 NgzRq8_c!\ߕJkp"߰bצ#~il7x}kLp\Rm3ey)wxkh4V>ULV(b!9 49e+_DtVD^@O# W4M2Rũ\)aL΋Ww\h`%]q4G n&H^_2KPqC2vRVH$~[ drfMmjGWJ *+t.#CUQYZs@^-jȧYM 攻k7y5H ^B=fP] &Q(.[4ڻ%_bM:|*NeCƮS[s}=%i/ߜ j@`qŶ. SHeb( T L`5`8uQgU!r݁TEdii}(' .,Kk5 &n0C z7ncJѶ!ZP~} ) 94P7mG ;,rIwZ+1>UVE|4ހ0FA nYċOf5c5IeX -e4HX!7;L HR+K"h,b{yy(1YvX0 tš+_k:0`4ޥ3o%^'Pm]t\l Ajz>>s[i}fd,vwW$Z7}#ajY,[[wI=KCLY DȂ9aX%݉+ Wz/o/MoL蘢3jA[ \R <@N%Q=C6;jco)=.)ek)yVFci^.!v3?3uVo ⺁M9IЂ2 |z) \TT49>P<Bμ*Z7hM:@̈6sJD9T&o0]_9*^s#L e`T-Hmj,e xo4cLÔD U8NEfq_mI+i< Ch8WʩF,DX.8"KL=f8\yEٟ&b-Uդ!յ]ydNMÓ6jj'kW"#fE iJH`?=PGOB@r=YQf,oqBY*)T<Я  Ti槸mՃ'&?aYI[^y`DfAF^<9Deê񏼘jv{ĞP\/ξQV$"6h ~]GpI"J2ʹpPɉ/"G[s)2VlgP <ٓG d)0h7Hߒy~ֵ6ܚMfLs~ٚ%G0Vh f@JN* ̑&ZonOE myQ+idB7i 8K%=?GV*} Z{%@F֙ΟxbvꖔK$3bb7.* ̋@Tu(7a[2cܶ#p[{NREa,0keGW7ƙWW=dd`!YP5#7X1L7VQ|)8f5zq&:"]?Ԥ.>Q+t{c"bЗKm]|`GmҨ1kQ?2Jq.P~ )ب+ɜA4̛ˆ<]F礝@{X.pmg }ܽ\B*%ul0}HSFpM[^Y^iǫȷvį@o34^Cvf$LeC5+0i8WD~2 REWO@gR=v/*˧=B(B!&$xªRIFfke@?9q Դ,"J6]Y";V(b4ſ'1QO;6vlf} Ġ?ϸŰS\/+ SГÖ́v|qjlP{,vAWE`+(ݔbpޔMK|BT?~ȏ i现WH4Sy:{oSNfE*+$l`n5ab%MFG0g\!]DQ!pD.[` b1Yb;^x4$v&6jҖnfףr+29-@ 1{8!LBl6WA2K=ݹ_CVT6mIwcXӡNP->0N|zeBEl|qAo@8+]&l=;aɯfpY&yR8&Fm "acH8Hvi}YOچZx-0CI-u}6?<]*. u=zb AظN0^㬮Zy \`߰rlF&@U{%A.rlc%^83CQDc-*:mtZ.),AQ>ʎiS/gʡ[Tz!t,tb]"kS{Ȉ($)l-г1[ oKO0'%2j^ⲆE$M͖Z zxs|#U_ 4iUmhu8_whGXkCsŚju9Z6\hAp{ A?ؙa}saԃ+XOpeHr>h`gRhY{Ib%=,sEq7SFzk1V1S4SIbUk`1v;m?IOc8M]"]] ؒ}ۄ?+]}Qg1;ok0; Uw^ؓCӒ݋,2s#&[v>Qyz9rZjI{吃Br#x-Vl=^*%ܱ_DJ)kXx\ӢkD}&S7pՉ\6t-K50eB8F!01KTfپ2θރ$kT]0DҌ D"7sq ҉! 4%tRlR\ Њveau\m@ñwBvVx~Yӎ0ئ B_R?aBiU Q (pC4[e'YYzX;K6r +Xh輖ASW7wH| o=!c#%^*Yc{@޹AE18DI>~@V]z~·C{{?mL3gf]v_:I+!GTcR>Vqm:Cv#`  j>n/rJ|kcPqY`g |IBb")ؽ8l O/1Rna=R0 ?::pg#pPhbfbP(i!U|nڄKJb_a't=rczqrڵ1fx ћO폸k%&))owPB ީ3.Bڬme83 ?PŸnq̸80C]< ֶlc|u`p|'+=xva1ہϱN-v%J:\<9ܲМ@tڑΥ5$J4? d7R#:׀f55,hQ4b&H{wcoVEEi=nF55|?ڼQ -F1p:hLU[5lt/(;>/in-Q"&p,mr uy\?Ψ/d- d-3߽1I֓x间dzvGAo C_fͥ@Q@R(#,cX2>A:E@*o>FBpB\h9=]xXEqVț %tY+}9wU-p|N=[[2*ݖ[]gvڜ%-(*\Rt]amD^#rMn O]w%`hO#IUh7pU-i7#tOL-/GS2o@S)MKF.Jd?toG!Q3ZɌ\Ȩbvrzu珘 "qhK[w`닶֘k"26RpşGw"u?=8NĆ Pk2[o\جdTH ڥDB{1No:srw\@ɺӵvwg#Ij|uܟצXn_2%ߥ'jRokjg=J ,kC8x#a_,@tr/SJerd3 feNRm f#/D;Lb50Z 1^Pȉ/g`4׆:mJ'ɨ:f8_Qd= Z6v3cv)p`E?$aw.l/i|?kS:ݯ杻_ z`FXy-RH&*aN?",(_gA&[{Z"LC]f|@CXvՙV-_䈢dYln9]8%Y-X@-(y/VÕ7LIdJ3Y6$T@d/ͦ[!sF!HÌgMv1 [Ӳ^Pݔ9YN8~mSw-䰣ң]!a&ْv ),YK462Dx{p>T~-n=qLM]ƚR5Vjg'ySƜEF}Ir6r2nn+rpv);ߑ;EBG3ՈSxD֩ Vþ(vjwuf<< |! lHG"`rb)hD8;.PM?i8@q>EOs[;c?{{$=ONNI_]//\al*7J\Yu)C>bl,Dgܣ@TY7|:elz^V9 = ;gH/! i+1An[vQ[o \+fR%;^˞Z\B X}";4IqHbC$ﮨ2oXǽkUcjph" G>aV,Lh!W,򸜳{rF%z53W?d ] Q{J[Que'7jxu˨(Pn˓>25ØeumQqmLNR0Xgl7*޻Am훍K udSdk8D|S8vZ :6?#Ӡt[Ӫ>XBNO=|׵n(n(P`xg$E-SE^jf㹿8Y6!}F7ª+YW6B kdE&uGLO[!jykZp@&rbuxx=XD]1U,l6V˞i15fG&eit W~OzOI'iJjkU{3u`9@bź9WJmWnM2b_ͨ[ݠ&5o'qX$s8Y5TQI( **Oqy"[Q kPp/-*Z[g8HAubػ*4kQv r@"z-DlG=}$GьWL$ A%(W( d{S +Q(ԔKmͲB;/ߢm^P%eq!Z}s?5Ew?xOUDz8jrfdD*ZAA-Po3JfMA+1 ̩%Xe|ECIדUgZR-+}d ͇/3[TkG~\K)LFX@?0g~ Ul`Kuc5$÷r +G*9؋tIr]u}9ì=Հj7_ _} &Ĭ>[>06s :rj`%*] o_׈-*2$n)y~T|'i>U$޾8GLM^!*5"rN/M%6*0rMhBB >zW v2P'=u -p}$RP0Y][{WfdE@FөG"śeS}"QKڜ'E䖔</O|ށ !S -k:/Yeh? ڲe)c`= r:mw.gK+Ym[Ɯ.yHi*ݶ˔r>Xwmm.dن\^u[B2;OG;_GcFnrH㬆%qxq2~Uj?k䏾?DkzUR$Hм6"GE2"a^w _p5D8m\nkb. 8V1y (kۤuQYހxYҔ4ut<ͧI3yj`W=X|4x(a$XR:tOQ&j6W^>t52@p\(L;Rp4F Ł#HW$w<\2R/Y-9rVGAx&'it'v|0hOD8Tjj^c~NNͦE*vK &ހ9ho+Lu>:PPt푱yܕ1G^-$U„'.ٝ-${5+]wܼ Pߔ\@}@G_g+"ʙSW52Ӗgr޳ (IC?Dk`J^ J#),ԐQ㈉mTA"Uc{y3s9Gpt83٠;,P9rNǎ,X^ѐN3#Z; bk-tG;fb{$'ELYOx-]{qͯ`J;%C DL0XM0j3[n !(U@:xM2e[9B񓾩=5CDd0!Q KWZ7) փp+>Ŏ9 UZ3P7iի'rpHxsdUp4/~'~O l\JL;mEIvTPcK^J8y* k|rEfts[T_GFPu{S'y?;wQĵ!3ȄLηusĦ 8^cv#38_2 &#z7qB ~xw~\5CSo2'Np*EVC tW?%7ViFvO77ڇЕF.u )ڸ&Y^ q nE8;N0 Ʃy{Raؽ'> DA2?+)ނF8\BʭΔ#M,Z@"(j#Wp;P3 aBlg4EziϐtS"@H#O+ ,u7YDJ, g RƔԀ?vfNLsDVbVr0Mo F/OKTGE /lBƗ|]5c=e mb7:ܴy9.j֞Ϙψ]rJpr7bs"4oԋ*xm4CqGɉ~N [{9"eZű]7=FmM^ĝ1O0j[ Fp>lK;۷ՍR-c?Z~oF42<.1/Ph'mnYM.O!ShW32Ⱦ9p+ i~su;hൎQP>$nnCue0_/ !$7c4ߊa~_" Q)YٺSHߡDFJ stL_5,cVN>>=$GW󵁘𶇦I]-#ib6e8rUf;= x,[ccڈ'}I`ǻҥQJBR7Fa¥wSc#';az_: ^Is_& ϗ:͊\;O^pWQ-&瞖0ga xjLՈJׯq%B]e*˛]ϓj}wc2:UGI h:6auÓs;UzK?2`yMDe*qǃ\͛Tb+\uE@ LDjIu,_r̞^\)GBbuyX:GK4`1R=`qcR{ 9B:JtXZ=1 H`E zm? PTզkӬdgN-pEs(6sCtRC]Qk,cMk ܱ'hH@im{B9]Z{*9Oˠ8 ɵ]AK8n?+'f&p٬gЕJNTH|KݝBWdƧGSf=;9b6M+tsQM$[Ӫ 8=|ĸFI zQk/r`TQ,u~  E2 { PVƀrd%1_qp22 1A~p7,;oPZ_`U>M[I:䈎yF3"['d܍$r$-ggvO?9tpʕ0J:PƑ|kH{5uL1Wۻ`YRu6VcB% * ,W}wg=7rWL=GY߿f7DstaX| 4pX'y鹭XW Q n/T 4}iP@e*ѺЭ- 悂h@B=X7HK<7%>Si9@ޅ5K4z@$w铕|4qoz<{px@]@i&.~!JaF3T,vm릡a4 Spa,ݭLD.k%J@8Y3BWh68dM|xʶ"RɯXV!B;HDeH؈̧ߜ-|ٟic廸XJ D?ֱE٬" O]ZF `z|A@Ga}A\&*z,ap&|r"BMV2qQ_׫m(]sңG ǥmakKQr }toD+/QE /DV/18fܲMV˗kIcP Aŵai4[ 3KeG y9BJ`] !q\Aƥ#dNX/6zS@b=kC[іb гgdYLctl԰u8="7y04s xx~& ;h-ڈnDT5 r]Cb.䔄Z̹_;\!EXvmA/4y(ñļgWW(]Hk-v:e Ϗx.3ؘz`ap0GOU0T=57M z =HW6 1fM4riv:$,yƘ `BXJl/ps6KWi\20~ÆoNy:z@^L1y%\O}Jg* O'Ć>$.I՟ O(EguKܭS@8VġkӮI :$yӔN3QxMs1s^Z2J00WvQd|)gQ׭F٤<&BJlrsCzUKZ/?J1*z)":Vcx=z1Q'cqBg_ՅZjE(biU6;n"9w "wMID\C>^뙏y^ %piiN)q-ʬ Mʟ2U V ~aasڀ6D3H̚c!\*RX~SOrډAΡVr})89H7TcJo ȟY&v.H3\a4]`7[̻d5ͥ _6UL=Wq*t/є⌛fҊ:8i+̌ FLB1 r9lSfO x1YU>•ؒM !}QN[id{-"2eR`GAYyk uys#~M7yqMV2:(׮FV%Cg?Dr_oصC;݉NC%NF2xLCy $_?351$j>2A&۪WIjYƲľ ?X&.zɏCIK 3j,ȏ3Àwƒc?W MWY6S ٢~F0IANYݬm/f)mk>+B/õ<'צ{f*լ^ fe[smphk_J՝@U'hF9cS&?_;+ 󏂂#1Q ;ȴ6&PHϹdFe oeuSJ]2Ed'kc<*R7{ZL0'n#>ۨ]B .|$U]%*g`H><7(,^ĢGݔ <~$PlۭJJGQ~ϨdJJ1Lv׼r{-ZJhtftADcT2]nQg鄪~u:e yG' 8n4 A#` \B;ʰ\$ҼIDHމ1YL%Z]pLfB4JZ'"uF9qnxY= IPeOUƝDwoD8ӫiQ8>-=7 V7By@㠋WVlm$5alm Kf5_B(|3dk]f}O` 1GY ~*#𬶼&\/fz E?;Ⳏ?U4}>zVFukfpѭ~(ec.tN)< Q û{1G.Ev+ǛXP<g4_C N )J03zu}4iYPͫu3..`4V'[e_Nn!\%ЈqȰxHo&Iu?AXWT!Gqo&L_v388+tI-}\ pHZLN# kxOݼ5m) DE[9%ft(?q@gTSzUtv& ڬDmGSO͖jʦقb> fh2Rqޏ.pe!l)^̍)3VCqޕ XcT5U h|t'cnh򢬎=8o\(|NSr`!ewPHG*ۊ8]%Πޤs@,ܼý?_Dъr)v_,Ձ7ΏܴV? C( S ɛ5HwgJؽj} 7?t1@; KZĖsz?$mK`^;|I(^v|?`^vqnV1Dށ~dW4t|aݞ3ՕeAXx+4]XX>tDoݦ .bҤd_؂2 cBi`W)D\߰ܽƉY#9K *?99=ōSbB$cdTgԿ Lu-kiRN1r4jwl! :,tEњ\K_~_V^K`fn:uMJΏt'wuq1>UUGvsŚCfL1gqЪ{yhw*e zӶLC>D/ArS\oܲp"%k{u G1Y,F*է/ZH,r=MQ_(݇,gęQZisӲDza+;I?6և$h{VPȭΕ9G'J#M̕$g qT[2xӹ:% v[p/(hgY'ٮZ8m$`8~gC4Se9eOF 9bq"|(͈9§4*@0S`y\ Ӌzk𪔼I)h_< L5jzpwm9B/f̯1ǴkoV=!H+e2/戻%}1s&i=8tcJX~ İ /H&@)ri*'+D V4ʝ5>^Bʍj;d8Ou9c'0W MHlMdrsmP(~r^\`7yL\: Ya=K/cI| A JY{MS ^m[UYC+A] #2sT91V& ? t;/ b> X4ҹ"p۸ei'6"G)^//7'$K !Al*$E-4"8,[KcaRRbܱ#u+^XR+qF`Q^ ="֝Xj!֞=8ݙW+:3;|rs;Y/dftuwغc[z 2iv쀜'$dQ|9$A=]'ӷ숷:S1Af3P$V$̊A~s"pMڱl.@fn"A{icg:Z0D_4 2_l YV@+$]|;%rEk@psTk3 -?Д(fHxB tDScP#W;RJu݃ u1Im۶/䄃0&nm rVТ*7UO@Xy,Z u}W7b귡%U-LWHe[Z弉& K(QK\E 2F/7]gE((w64yp@ aL zF-8!*?y7N?q$/t NA|H GIGZ^nlC{fIn#]ܚֆeԝBLT Are8G6 &'nydAB{`qh vϡ'<^{]=*55<$T u,5 weE66nsGd!Vq⯞q 4cxͭ-ġ/"e4:^}}8br+tc 9^ڞRP'>JA$z i!|54Tč6PH1p`T ,QC"#b+BrwڝsB\_iYCGQ"hM kX.BEXJhbdVptHtG^& 'Z}|\? 1`@ChaK|.'AZ.DF#ou캝Wmԭ%ONv;WD<9He k06f9Ws"06(wT̛!'hRq+ sQBՏrbbshFASSO^,s<VC+Z=Y" t=)٤r~aҰ`/>퍰12xzl֌`j̽wA C%/dpH]c wGRWs~5oh'P?r}}3_uiw0זw ҊC_EzU\2xތQ 3 ;k^a ኞBEH shP~Ki|Nz[GJST/f{q6 ݕȮ 'V`ow$ aSMꚄ=`$oNoN[ޣQlnL 0 qSer^5Hw U~Zy3ۃlemW_ .OL ]и7r=χJy!X]MU+| "^6BsbzLG#` l.<#&Z# li2'=ZUб<|@qU"G0og2q'P(M&$ٽkG7T@:5USA!k6" f̑ =_kSD!of!ƘǙEY'Y 2|8HХ2=!}Wj {Z*I+Gp I*9eWF$61mS8C/H>l?B+z6;X<ƻln.n5L ]CpVs JqQ d:QQ0&(k1GKK.ڃb BMq/zy n n1!IkxjTc!=A;H(J"uޕ8$ISsǶ; +rҦO rx_ր۔._SMHE ,eLnЍ:h\juSwF#٪aN2){)`}_oDp̻£^ mo҃j\5dv ?B$b2 W 18M>"cIi7.]cH^J5b\TpۑÖ&M2b$gNnznM70H WlP{{gL^Ա? Tj73@CJٟi<$2qr?fuЮd/) %V`ALD{ l ;ruI^4bqīj1 %JqgaKUlǷ"l6)InFLyfpX5ȩ՚4GR ʚ(Vmʿ\ku;*,:ηDubHJϊ:,\>W2JQKi ?6R WikNhAo cx6_k{S{HrǜBūӑH5B\nٟ5xtGwfA{Rys@* ud^ZhW@fbNҍw_QލC_*\"1j˭HwŬE?!AjT E ~m>aQòVj=eq/AFk9&9,P߆xJ: ɽʩ SD:/BfӰn+ájq3tV\J0-Q9|Hrt> Yb\!un>:( Oޫхdh!/&@v1=e ^(sћJ\ p٪8nϴ8>UZQ^ 68L!*৿}LÖO 1A;84Is``q&i \Va U0GNRնu: ax|?;"R졪Vt?Br{N[QkߪHXs(*&pd*=\Pkklێ|Bo|tYlq|PJW'|= $~g 6?)9RI\wЍ%>_l]AO&( ]]0$]վ\"Xp19H޵=s2a :Ln?`d~|3wt-xy2ĭ;8b }?Cd\̀CkB';vv.y#Rx Te娣hhkV6c=5Ũ5;aAi;v;cw=\d:F(][,$[iDߓOߎe=THJku_Da~//gg):uحy ꈇZZ.tMI/91)=S :I(eug0Jq3 Cͥ  }`^ҶFcx\ϫ7 |6M&H5q6Ü[GIh_ Mr@UÌO2J1%/y9̑^3$t̑Y~bX%i:/rYߵz 8;ۡeyMɍj_h$^˽j| 毽:*Hɣ[nnDwIhF(h1wG!wohu|Bz \q~ƉHt83TuQpBJ: B1N!tFӇlnm E L\Ƶ8bz"T?ӢbbOl>YIJlb[fX>TLj:4MLifaܴ_^^/ l(kXqH{-^ף5˫Yi) N4yR.qA0@oh~!'Ѡ}gJׄ~tM^sņSTgr7JMYseE^Cvnz1 Zv5j\d|P^e" KG *G7 oHcdฃ27MWWػnM"Hl:RC*CbKs0/Sǐ:B^qXBѯ cw8 .},]\C=0ucfXIStBMHRJFhkba벟qWP8J<4Ns.T;vwF&!KY \vg̫xw5QUr[l#,H WdBAID~D{UҀb.>sVJ7omBKgD#n~_3m( CCJ*׊+[xi1}Q~%جݐmr$ǏWxsNÄpXG.4f\+F"? 8 luo'i4nsۓ"&'LSDm![p!(h5HA KueD*B VЈ8l^es?z6,&@UWM#6_zFvٚ|~) w5A5se{M)\]qm{x86۔R [3ދ2uAhhCqy!"()nFb(!`~WZ;FƄ"[LfS{v~4z ŹU@0-($JTI@FN*AE|gyήVcX/@n(0yl"οX4C\%hx6#vҍÁ6 m`՜ǯqo(ƻ_&qsaXRTٻ}Hm*S a~P9gfJ]jmOC[\/ qA.JMɮUÛԬwJwط"h1#2dߗ!1 !yacZRXX@"9]fRCK%PTS"#@TwT훎\j-sdK_O[Vpl=9*v:)0 n9sV~sbqٞA%;@==+^6duyovI8-D>*U4{CuF*{"E4C_ 0ɳ8-]~+(*l v =Ko,. >g_KmZ0U6ۭ皺, YOhbzrF up SSEm%BpdfiaBbRUq+fcpiSZ@ Hܢd"K"&:L BiT}CjIoBa y> yl~D/sJ~(0fAR/6V'N7DRsdx6/KqL8l>q8eUr7 kױffD(%=L8b&JJW%Mߓ[y.>E'f S+&Uj'1~"7S+ BaA5`  c8j+sH)aRs986a%HbFMi]n"lǀE~ RRU\Ψ8G~Rѹ& @#\DMlOz%m/{l3[v}y% 6H"XUԻ^B/\ˬ(Gv)68( "/J8Vč[iaI2r hg{O E.w HXT1*@?hbLSnS5gܐ%jTMrӶ*:(GNaFtéN%ޔ|^5a,7R':QOeŷ6Yf$U]9zgDy-cʉp/I;/ɠNʊ tj%%޼JGO"@Wr y_s"R@sK7tkCũzKqr,o$DY~x/.lJq 8g FAR]!`-f0JB.Jb#Bq^k(Q'҇lLm3`0:<슦4c>(I&^pH6:j,Iӊp"aֵ#o()˯yJr' `MSôނ۟Pṋw*.nfyf0;lGoN#'PV?%kx4׌AƊED>DJw1VB F2Hٴxe1 a(fHPkt҇%f,8*)w*(d$g*)I2h9Ad/׼a:̂B[s{ԛ=c _A>v:xZw$i2kZH:uJ,#w@u@sMP l3WWB p4/H@vI5LA2ݎU96}LN !jA8eBNj h\ϻ%\0_iƞ(|Ԙq;X+t>ȸ1xfimCka]82'[oQ`PҥgQ'6L33nĥGwA&]pUl^BK2ᚩBM8>*M1|Y #Rߐ3'6$~lo@C/RwC%^4x*Z44i@EcMqV G"Eh=^-YˇH!c;u_q]͸aH`0Wi}O62wvZEnrzLhjsH4e )ΥF9]|WC5|I(HDO>d!{4@cZg13!+|*51w{GB0_>OϯAfNjy1Y~;EjeavXXc]1#F`֑ zHIWetnI|F\7Yti)H<q̶SLh y:*8lLK2Ӂn _@̝o6?E'PYc ~xr #VyO%髝?<,, V#6u_ }g3}~S&ٔ΃+_0N^u*ٙdmx`M,.N {U"%G60~WW⫓0<Auh?7lhcP|k`چ("ބӧ@Jֿα mHP+Y -7*Cds(n;huSg:VF8x1FZpv@ƯxA GƧwAG ns",7  ؼr#э&ܶ 6NfEsvVL^OnnV>w*JĖ(rvmp/BMnf"ŌS;!ànW-ptٳ063pa1*lUy )t 0yg|۝ۦ}"\o7J0ܑ*ow0?R=I y{!`'uP7$tuT( ln 嶪{ZNפQD”-!(b7#Y (ǩ;WDJw:Hw7"'̇H|2ѥٵ}yikhE2@E2C4K nTS(n$Upm1;(o1HX!lR"v$A.h,1RD٨xFg +W%p~Xf<+6[QT%Ej r#vxs}dM`'',SVXn9ʮF #C<0נKvj|}8oY2x OU9ȢֺK52rA4WdOpf, MԊc"IFЛSǯKӎ,nnGd5M~!a-D$/Uc[!, t=){Y:}am&u@ ]h$ ڞ8J]!"4CvlrC2e_7 mVz3Mă 'wD*ѓkR9k,nRJNpufl'롖1$Vk،)t+Rm*8>SKA2"krn q^f|[W ϱ'Gƈ`V]y/Y`dbym>a&a Y50_/*"Y萴8GBu]GYTc2C ,SQ̓.k.H>>q!Bof-*Yۅ!lxvVTĝE!N˖Tlojj›j h絟5gBm7fW\1vR)~78(yUo0wBz'0m)3IJarW'?Z~hfrw1m?Ϲf2GX\iu6FeodlQÇCa^ lZpﳉZdr`ݐSx׈3UAXD>wr`>0hEc?Tp oH_Φ㞢|iF:2^U"ŜQzEN5 _VwL*3l?@": jZH-'Deq*@-M>bͱٶk08KKa!NO Ӷ~4\Hg,W g2㟡pCtK ,=h? #D})p4dúOH3ϩZhR{1 Eb)cbi~ŵD=7Ɂ 00oٯ:mJ2 ? xg -kU@gN[pƲ9-̢7Ւ!ͳ=QΧݴFta/Mk?t0}wݥ|r{}R-Py|vCo/%k9 Vs_d-X`:Nd[/@?IGJOz*ky}ƺ+ܼ攔!c oI@&src- C8rLQ6;p+͢^)}V) 7Ͳ9/%ou+d&.e|l"nhZFf0p%ه% Lb9ЄfP&/njz3R|QVHd_˸T7.+Xl nJ3j|nawN/tg0ܻMuMw`hCvTugp,b3J!\w=]m ʢY߁ygDO$#>y'Ǻ_m,FI71zSr egDח7R;YM- ,3͊\֚T hwĴ+TZXqJpn~M"x c,WYeE-]BJ%m07Xptyml?^9*ɘFDi`o]J`Ma1#0"fb^dZQ(HL sߐHYqZDSԣNZ9tr~/fÂ\!HN>xLjX0 |#B=q#8ʷ30)\|ԑr\mfh`ݥHԡr(a +#I ( 2Li"'aN? 4im3ʓ-.ynMW)Ѿfڥ\EdEVEP]_1k#cԘ#7]ьRNDP | m̡A3{ X;Dvlm6NV+xY2eepcQ^ڂGυGɼhބ{2Ƃ4 %Ê)ECo4?YI[R(')b2{:6X8(L+${'Űe0җl7R+g+ՌP`zUǑlB4ip(uhHg?d?֥3QT1upwz  EZ׭7t3*$եW OTekRPiTads+0r%kGxg=w|zeFU&8pf5"C&=94m ;ܹqm&42*J|mpLrO[0OnT-(Ƭ]a75]|׿#2EI*ͮB pHbCL1[ fȜ!,{:X5!eIem@윊Ev'Jx .١ԡD!"$#Ef:ut}){w߈(|*GC\N9 "##OMejj /ӑ0$K^*B+,Y_MP~<:D`sM:A-N̼!k6/;[_Wq sCՒ9S QĐ{*"lu"0*zą9,Yw32=4l!ދDL{m~\).f2Xsxmri‹D ;Yhy|׊q5jsiN?*6ޗW!W sM.R)I>&exLH鎋U3]պB=82/ W?h浽'l#wڨ!v?3e6|HEebfPMkOt7aJ[5t\5 oօ10+l[} `%Qg&=,!fF(炔,^`=YO5dgpNywx}ªbTO!FkJ/J)DHN2ysvAiH-DtegeNu_]p lr=@uN,Ճ!G<ؔ_˾|lY|fS?o>A1 NB0H({4q-7CL*(R-.ފSR-Ȑa;@'wg:" 9 .&KGy;rzOOV?t *o9Z#2"M) 5=:={vXo]Õ#3t⏔^-C%Pk-T'5vfL)6uDkZ7>!]]tG^ѢLlB܋oPtlb9'uX8!L,(c0dΩ›IFAlY7y'KOuK*1}/?D<ϓz Z>"%t5(1 Sf ZMטRBdHjt;I'F *dކtz7b6'KP &$%gvgQg:7a8d( ۓ|s׫Vq`k9,86mImUWŰ8ޛ߇&L {@\6WoHrH f u*T eP_I>FN0/nQ@Po"Y~ssG߻#[ ' tP8F0 qKיd/<[DjcPWrA5 &yQgvyoYi^)+n~N4@{ݘ!%"ŃV.O:#ivȆNss>P$. ;(}2rO6`.m: R^Y#zdWkoV 'wK^T3Ĕ7)wmhpvz{5Z*:[qW a^5csGӀw.oU}Ee-HP&zCjmqX>HϽg%LhV4ۻI~.+ܽ-ВqGN   %r/k0d5Ηo@i.V7W,(NY)!rN|KhXIJ@o}d]jpw&R RBd)qU?~3z \ϩ4.;eV44Zg牑ݸxa͇At8叺cJk~3 m-vkΉ@"yr9׋OnxLFy,-]a@25T%ذUCG E{=]3,j|*];KvA@yzS}z7i ^ayqtʑneʫWI:V$LQ1Dт̋l.-#잴SkBʕW>CΒY$FN`X;i͋ j7jChjcN1z ~М0a>?+0oa) R g6Y.,&MٲVpl+ :'Y)~Rm$Hl?^Q] ¢٫3&} ~>N(%Pb O=Q`'6=qf=kGᔂi(MQ=,vV=AWpԄ$)7)j(?;VBI[w"w#?EnSsFkT:()MD^igJ!2v'EQl09!p\h5,śu)qt=kEV68I"!ֹzW.vX>aI|S1(\3vE,+U]1S}=ז crZT*;ڽ.X+ED$' b?QNLdgrPTm$8nhlygٵ"/TuU&[@GKra`q#[V(sF|LžB X0鯱UDϕdˋCWWǫ1G8ķS6#IKqtJ.\+fU^ t$OZ/a]Ck2+7.ZwKcSO:yŒ5HT^K gv'w@ 7蕤&'YIkU RUwf|B= -0@nG"ՎuKu"8|+(}C4d0rwL;}-/{XWkY8( f ʱV|z~poSjIx Hؽ]Zt U*q? CUtYGUr5bWKِ)_4L?^뵇¤\phoj"$#@@#}n𜍔h/h"Cxy6\D!:8BG F;O?Xrz8S |U<{Oڟk` Qpx\cèѿG}3$,墥*3hZF15U^GSM zEK^ߤă2.|3~4a 4)JKǎ'b)g0qB*2~ `V|_U]$҂ ~VI<%l=h5!f&\rT D'_\If#emv|a6w:cLWTT-k<$%dRfb%2$&-\xt,+l|ΝX냑֢ojxQV(u 㖱-%=4`BCU ̊J0ʑ5ȉ JjD,|D\%wd,l${#& |aF0ʍm]>䔮*;.PƘL%UI@ƳEq;8ˁ F+X_n=?Jq;W$ZIKI:dD:HI f"^hZmD[IHYILˀȸЫJ WaB1ŕF(YĜlo/XOsCd|\tj=WII x Kj7 /h>Yr6%M}'ľᯆG-"_mgNTlE~h5sRߞzctbʝbӚG.oiS8R kS+  ƨұnR ھ~TRhlQ^ͯ RA7^|*vl MA~շy k70} qtR-t ۲RmkS{dŃƙ$ǭi;.Hh`lbo):ɑ-KGǃґiRi ᚵ?xz L:wٳbS+g^}+ *)A ]bUr "_nRNOZɍ#[R1fzT,B::Ujgۗdp}&b5mݡto87]JJ1'`h^{`"z_ "/Kx0}A1._ƋG|eGT" gcVO:7F]V U!69mdfQV=?t%k!Ąf ET=Kx0R< >{FKe2glI5,+ck*hwcje `_cՑoϦ3Ha+QXFlrE剖PZbG^||R?ni~h#)Ql5 {|="71E!ٺ'shz LفB珷ޕeoNx|V^X&ho vYY|d& ḽ\gh{))Pm]̢#NHGESЎtwC+_܂7[dc/Uv _cĔe3ň(.#O0=K Y+mm - ޙP%'7J6`f_R^mbx| Rdz?ԅ*gW-D (A)LP㤔jj_&ϟ(W9UoͲ,&Wez4ՙi\aęȎq-[4,Ͳ, ;vFoQ|ߘmyE@z[j\Ei&ʶ kh"2 * q?M`ą*;0wdkQgz ʧΌqn`J?$ klYvm NwLR}4<i wy" Bs0NN gaX?K-hXpۈh4n=XtX zd( TU.kĂyzU D|:xc{b1f a0\^RbT9,_F$Vӯ4]ؐ@b=|{/ lz)Y"Ix@^]Ё GzdBO%+Q+_]1m9D՝W(>{/0eHj#d=Ybo!g6S<(3G!nU+.ro#H3梻laQS#z)BSS~@+a RE&;.]AdBLOL 'b :Q\4v* FR@yV E@ @[Ӿ=eKmiws)FlLӮsN#$?*㚭kq<*[WД1O\<5(DsZvZ0F-HQA|F_l+JLY|:PmQ㲟FipŎkŁf> M RZ)| D5@IU}s٨y`чvBԊз?n%l3g5WW5B!(84h|F=RimKqu[CzT5A*qשNT9yQA_wto`N1>&$vSJ9VKaBw45_u#z=je j8*}<1lX!R.~\-,چQvRYV{@|WK& R>="I Eq 㰬KnEpqþuR_乃C_cCz]D*uEפ-[i!<3|znr꘷T+}*'؜Dp}1KI Nݶ N:Ч+y`icˊ˧/6Xc1Ȝ,$RUL[AByZw ^Jӎֳ_bל16 j En]~_9'ާpr.U$յgGp$Z܌BM X_;Ƣij t;WyԐЋ(&T޺)zYذa#`7UE sjoylc@[X>>6 ǹ40ݙ'L++8?-}=yrN_YQ3xҹsz*lŊD˵+~u2Ci&M,qF'-V|D=vxe_v)#yerEDj;PyG78!䃃oaG+IEtqrj).hvXn;DܧfM,5zہs6 8K8e44=0NnoDH>ɉVp3a^cR5: ,&f˸hnh? ."a#2dQ ]4Rr.w;}z^A ^`WъF|),*<;S4erv(nYW{L/ϗg"JLO `X(K (p7`e)ΝV;.Y_nƧ<"jh/#sХ~RAK yIM5";qYQJ~ؤKNk2B޵ZM7((D 1PA[ޢcD C^Sxw疷HmZ KZkר~'84Ęi6tT5=ZǓ\fOa,6*NTj6#-38Zc6 F,xM闥 DV?bk( %8O]0L ug- _3<1hdC~nS)38SRb+!(X=nX\-xuU4ȧ'O&3p yf qz@1TߔӠ1\dlu6@\Ww_+$+xf\r}zYjzk\@ zAEu wu6γ nu3=/Q}dnz @f>{8x" ] #.+)^J" Cv>[\9xAy4{YG__jm95܈mLެۜJZuH +: (L"{dqm5aˋrcPLPM*R淳!䱼NUҹOՔ"䤊̕#3ya޷.I)B0O1* #֦cx Wl =KB P܁j" D YZ[d| V,Za@LsSIv_n tKB9Q9U,ͬIĜ!~nevxg@eaD&*5]!1IB b<㭋 ɲ0L\2BdXׇ0œ\UQt88) 8Y74OxP&Bֶ{gJ`>W*2~լGfIiUPY),Fw6S]#QU>JUɔO% >w)q*NV3 5޴ "}adp3UGsEy(~m.1>a_EU~e]8#pN y4uf>.iUu9) 4>En߼&nfoFXJ3Fd6 MDK` )/2lTS+ Gm'̟ 'iІO&k u-J1JCV BXE58S-gGQYa$v| FrKΦiw9Wɨ( hlYֶX;8j~]9]Vcbpb {[~ XN6Y"Ǜ:f@i[X.?}|$B7޵\ nKq?RgGUHˣ>_Pd h*7oPL79@^9)2PwկͿS=Kvlb Yݝ`:nq`ӊKK51z  Vk4] (`^-kt(v T!qzr/r;SqY?BִvAVsT4NƓTg]0,ʱ\lT#^\oF{FU6ɨaZݨU Ӿ[?U`g$нC{hOB?:i&ƺdF+Lҹm6(_PƵ3i !eFʨ:vy#kQ(v'KN*]-87Ĥ2IR ?ݭ qe8%wjv2t*s\A7O\xA.P; -?K{kqO`kKT{_t̕ma! z"o}DzyOLeZOatXxicP^4i$qx4f:qi ?[V5L?t/NYNv'2-`1PV>3p SZzo :%^3^ʭJ b$Wpp3^qsTVwxűm*јL= 3։hn r#U`M^sNeG䋴%e wݯQG`}Y^GGgAT[ӭrvŖ8>A}\qN ?doM~ט&@\B}}qmVZ嗗 vshJh:>QNA= ׺_-22%v9N $cp>ekTBzmdޡ&ؒhd_8K|ToeTa'CT4i2 3zq&ǍM wehG̹2k0kpxӿ؛?qF`|N5dv)M!*aΒPHǛPp2Qc;yC$?^_{ }@Wc!w%1g,t?7V8c1wLyE\ R!ei&s[D$_ѭRkOL>2=r5Oe!vDGC"I4,4xX{ܑDZ˨Z/k~4'K$S`!濛FOmvsԃPX>YipUZy? Ne(TSA-_ܺ*0]"B o8Bȹl0NKnM& `-@t-7%2%Yj:O&Aaв0e4?;8"] _!Og}by~<3$5SB7;ϒGt ?i1%ׅ+ #Tx~ʷcA] B=AfqEmD*D;=KX*%UL2}<4ՀIx\%˟ḣQxtʃ(My]2ypm+p.;viq+]KV7߀y#=KyzPI De܄p?=[\BGn"Jn`yRr2'p],6Bٽ=(ޡ {vKd_GyyU1 VOP43­$>A\`Mx 7PhK9y5 3wk~  N A+&]oo8"uT怱Q/R3M[R6]ɇ>KBqq̹y8dC `1c A.fu6qU l)TA̷<="4 o_ gEQ m0]"Q 6R_gLRי>lkmJmd͐;Vn~>7iIC3_Puh~_j>Th$ҝ=~lymN F^~EeUg" J϶uĪ~͇sQػ^Rښdj!-*֩b+wMxU$Er.vӿ'm#%ԗ!ހNJviǂ[TɤX;aV/Фx1ã+jԺEF]jllw3t^ѭO?]Λn.q.'.ubeĝ2fV%d"YL̻.(X2,V>uVjd: XIyD59CfPZ4B>yXRUמyMu)!F!s>Eaiڍ }ϡ+TOc4M#DBI'l*VEmΣrxs _Tk^EU!*sKsX9ox&ԱBXV%Eg"*>9OE}e(1ާ1 g^SY!x5ƳbhOh6DFoT!K~BwFH'v4UnBw@tFE\6~^)bo~a{%{^ly% 9Rҥ+[䗧^ՋBFQHӤ2>řdTW%Mƥ1/pq A2ܾxDZs-&Aaܾ {z4$玢vz x%аiP!|(JGxOGۮ zB@<.fFb3RA P, ?Ez%R|^1R>B @GQQEN#Q&j(מ񟶉mw1Me2hf喼싵Lyy67[^Yem[%)1 SYI'=k'&;=ܱ$ )ҟ)W\ _mSF; X75|HZ 3Po $;iFl"t`>/yƫ$87L @mӚdMdbޓ 7EUݙz%]g0h sk5DWH@ot}f f rߗaq \R`Gϧ^j: _E.[ϴ"G/JA/R[x!5<T#平%a`WC13W &F5KYu7&5xVJx3Bx֫}l1 ֩ 0R1*SN U݁/ K wE1S)g'e &J(d1!|jeW@`XuCSngbJp\K½8Fx)>Au^5Q7uS4/[#Fĝo]|<"n'z 4|N?z+qCa{HqH v@% Z/gg5I~?w I "T8S/ӢΝT:0{Իo\J)h;W$?&Zħ7Z$8mQN]6jTDZ*.YK:DhgERǟ"%2b%!z0i+1:p qz׮[sݷ S,Ҵx6"طCP8Rn Q hƠafxfBmz^$hQBK`ƓEx3̀\rĤ>R׽<Q(ۉjXYg Q3&! [4EqƂrPG D;7c)13J/<4ht_0YB 8*c',lCK=nLjNuR*0otRu|Į8=csGAn?ʨt!G7~.#NXvhIEVD񲼻4}G[+ *i+;D G B^f&_"5K ! VwלKtqI'JGtG,4x$ 0*>-=g%Oޑ:Zd{^Z^M!e镯[>vAwyY_8avmJ0*Pj;-D%q4߱:= ҫcG-]&]wMYן=.)1=e`>_AjjVx^_С6x s`'*\M=ɇF:u_@ZH!pa@YxIK),ѫ~/W?ITםƲSwڕ#:&ΛsǰNbNUb !G_ΊWF:HRцG(_.Zs.R$, v:I4;r"׻$jȒ+8Kn)L꽴RZDb%g2ΨG 2< $ۑVDNa_ٸYmXb/.5;Hhc ~?InJ9zXjZecӶ\Pv=G)CE8CDNfPں' ŪI>3/cNrcCE* #Ǩ3 R+2񿗅PM>x_MգuLj dBo J. jCfixO.`|xJ+~J?3sa˛~m[`<Wu``z!uP A$roA(> M_LZGsFuDۃapP=gl CU-#\W ?K9k]:ˌb#zz s!Mc $+Ҫ] 렝腓Ro'<>:׬J̕lqNxo SY}+t_#z]?uЏ'j fZ';FES3+W(2n6u kV@rMpSW0㘽ť(* BfQΏO^!Wn8X@ԧ&GYʠ;[? nNY2'I&hQB!pc.Ԭ椻ԋł&r'acaɳם:;ʓD \_,%V}& SI_;誜~4Y cx3|bn0MǛ8Ta=iVD US(tւ՝m}:D_c`#٭-RwXlIK)88(΃\AIWFXj:8C<4%00͆e>| ?Q2> .g8KGk%剥!܈ҧD;iIdkkVRsF1G(&H8!t ՈÂxM>MPcK,T">T{T)-NK|>d?) DYg~7Y˫0`r CW7{u*Xm:*ԭLD` tY)\|_޳g}?^z3ŔEK[1d3^ n~^Llߛrj%Ei_qe]m) 4NY#&a7nqB8(YȱqiƄ "5d>N!y2hj+M!b.$i.QVp]'8eQ.Lε&@]M;fmb,3`yXf\ >Ñ6mSr:(zR*|ٽίzR*fЮ%W@VH}5U~R 1D+ kWğ{9zpbfWYW9;;FS~ŏӖ7bJ\cFV08#\7%Z^!OW^(Od6 )D2ga`-˸DJc+^ pĽ;KKMSb/|=LgJYcJ clͪo.иhzV~ ffNyXd㦏`*  }LFy+C ڣmdBV陑p8aI[kϜ[** wҏ !5~JƤ {ϗ!q1ZV2G5h]Z(i&‘,E*r)0#+; `<%?)^ 6U!FgR@q *m}d)LsHĿ`o4(2Wt"aQ:W#CJç7utɫwHA^ZCd&JْŨ מ]Ӂ7xf+&Mb+h{'bqTr!SM8z~Ь܃qq<BĻrQ+P0CidwyݘibsA MLtOHt- x| kΑw)QJRN|?.Z(+iO˓g8yQ`8u4I* P's1B?wGy[%sHaAǪ>ʪ(thča͂/};1t7o0 U<4 #f!R9._XS5Z L Ros:iTUgLgh[, fZz6sZՂ B1dB|RkM#T+Id!MZ1N^N$'Ej馞ȗ]!-_Y:AɄ?]î*}'gLԒùT&nfjW*\M1080ڿޏxҫ[8`YW|]¥EuA)|<VH>$Nb:ct{̡# JoC/&lhaR6D#RPV}ϣLE^%αGsݴ[g\lww) & H4|޶z3ޣe @~`!JXHDR7DoվO\{-tLjjN{|f{-w׷ox1)E<in_pFl>%HRtp$./n[K1[ʪfgn^͎XiUOC:3s_+&E'$O 7&TeMϢ0덪*I[癙i"7!IGY~zD!ڐV{c>(x(_N!C X%ӊa\MYܑdvfм,ľq$3өdoHyPfd# 7xvTB~g-TP*X!- +(547Va0hg\@m6D3q}E{WA5 79 甓xUmVEYLWF-"zyKz5~=,[aq#'jmiOպL6 rWş4LOv"_oʶvߙ$[TZbca ae< ˯jެ@aר9.= e`e$Bc@>_G^zg~n066{K/T^X0ݴiy2\X FP 28ѴOow Ϧb;UoDrOdކ ~uo9j|T(1w#fιq c{K*V)IlfiǏ-0[%`zuR,X)N|$wbrȤsX_kpn<"u6 ^qnc\U-{ʜQ, 5?Mgk/e.$FSG+Kn^035X^J45&DY.jMaҎmcVt츼fݤ~ 'oEGy-P# BThpEB|Llj̄+OddOΘ"\"Mxzo\.GpI)Kp?pfO8pafNN>eU- K10wqI+nPԠ-q8G.nJԒBr7Sb;`NDd;/ʩ|[V>+!CƫVavqK$mysC]N^:n֝er1ߠHސTqiSZ*çHR1i^5,enЅJRk<|G-<> h$iq6OՐq"S u5sr^CHK +QMovb'׿Ew$tTlWVD#f>b-?0;MD,/fuJ>^jͤ~4 V&v@q]䮾 UdáФB Co͵3` PB"a"/t\ ~ƶ{Wn|qM iOKqQDߒyy0~V=|eoSC)0Ԇst7VuTK\_W}L4-6hAr~=['_G/]-*uJuu3|֝7t?10%B:`.-n  Q~y؂q=d\l"[+MZ[XVw_s6>[ktbu;w &RBIx, jnX;f q'F%^6TYr4'p(j2EPLK?mDi[v~vR)iW/gEV7/RlTtW$V1̾9Sg(0f@QgW7_(:] M?@akxC^zU5S5l8wP[@I9)|/tUcclDBM M; 7՞YR5$ڈ" j K!,4P+:p16!wzuaɎۋPD« FJF^@-@WnKOq|N\7&-u-Вp@ ȅ,rDٱu[7eFى#Wqn5n. ِj#z6%!4EvWJXǜKJ::MKս1N0u::7fS_s>E6 TvZM;E7䅂 t!y!~^%l睿tG]5;C^vs wИ15Pbb:~1w*Ib 2rbѳPR%U. #j Έ!~4TAP׺-j!G$`$_Mz/ (nU!3 g0+7NК4LWH=uHGVfe)6˚8Gpa~zeoxY7 `]\MxoiU.B'䱣OΠY٫#S?^ɺ 1Wwfbݰ|?3NԫaPjPx.6/5sQwTB9RO%=X|(e]? ulgF׊a4g<y>NNRI͚ lSMmh#X@LyP3"7߁$/`Sb .X-bVn$01Y6w* žY%G*EK2/F*􉑠+jfeC VVuq "q^`#fFҹ.VSawd@[@sf <]/w>׹7[8!a毠߭K$~TBqKWZkmFȬkK]@pf)_;[ }7D:۔3;uU)8& 麻!P)HsFdN׍6+A/ A*[ #+A(Z3 >et}"@QF|"8}l ,ԴKe2߯lI4ɑO}g) 96r`|'2dYzlv_KrE=7={zTde~Xs>9[2;YQPP,'lj"U%擖1Y>rJN9+Y{}Mmv<ת"I}~? TU׳{_nݸv#AbmAGz)r͍pb n`_z8fŕ U"N䐆?AGF0 |e VIIp2bc2OmYf({4Xʉ~ ĜUR8L}7beq:Xo 'e9#m|;kM9I,Am@T5?LϘW"z~ 7ɣ{e/qA n0,f͓UEkxϹ37wγ!oSpSvG7e=~kSq_B "uk6.ܰp0ԻpfK `)\RѦou=y:TV7эpk-p]jСR,A51Ѱ}յ4+935^;ab#bNR >b ڐ|0%M-ƪ!^g^ .f@2Bٹ[]n"giqpBJHD&ٺ;{RƯp)o"dH-QƵh%JYZ@/5g&[hCHӗDh$-Boʱ3C2ElG& ޗ@tv{`_&ם2TvʘSU϶Awq+ϳOSȆVPw#KMSl}.D!'X :φT}ܾT]ԁ/1w*S^ʲ)0k~r_W2Y-r̰|;6x|?U':.0EA4NjU3cgS:}]Qus$jb4>KƠ zˇÎ{xBqO(PG M Nigw@ˢU`M:?:ѦIֿڈ.eN5T_R2f/0w*0ll |Z a-{\C}p 7Kd_L;àuއ7T'5/;29vc\a\'!ixodwe6k^M3~YTeO&iD_bp!Ζ[[]<`rlsU/GlIFوo Y=%`b?NhQ٭;8:KkM aT_SvĚM:9ة4Aq@,p 8NdĻTOF=Xu] RB 1 *Oф0  O%f! ,3̩7Qg~h z8H 93WGp^bZ M/&h0kѿ892 9345pf%e{ v(ۡ隸pEQg"*-ieuu {^+FxM:(ȝسI| 49`'6gI#fO!6\U_cZ(-_NjNig%phʎ*rq#ʿݼwf ?Ah?:Hpb(g.#v"36m4[man^ԢАg|Ǡ)Xؕ1\G͹Z݀ܚNݳ/lү1xlI24A&]Gކk% .Zo)^p?-|0CO8Dɀw=,1;f/'Q 5ab_}2q37,)ˈlTe QaTX7ot=ka"/YVםbPRQ?hVi 2cq`ld&G紬R]fncy|D^+ =34*l=[ـN{(&̏OjH+VEBDgiܘm9* uوg 'U܋}:L 18D,zFK)O>)WKtnA4DŻhPhG+I[6fqH0!K?|V6poǃ:"М2}nhm<*{>]dx H}0~- vă YC-A;I*Jbo V6~GZfH!."gDmm\vE.=CZ:ET>3-6S??695n L֚aF'IEK2HF6kE2:ARgeE"KΚ8PuOFkg校FӕħH++B϶sRt<1lK]t' g}Y@[B?5 fPSzn_qF~7Q''8wӲߊ7dKjF\ui[dw=܊0H.zk[fNo])w4D'Ovr<˚ B'z$vm&.-%=X(㠽]|h]Ny-rj2qFPn+J)k1tNGZ puGŀ_嘀,#.LD>-Y.RA|/iUc{ʮyFֆ&9z,xXEO;M*9F6ܟ?EaBL-\Cz4!6C⨦/ժi'WT,owfU n"C,IWHjƛ o"RE;F[{#PuxWUq4M]kw4C4h1Ǝ #T0kuM5yMtqxe{$2=Sp01sL[J;RGϐ͑ĝ'm s(vfYX]=;ꁈq{iԽ .\p1%Ę|6U=ڙ}(fHݾ =a6ӭ1{e9hTRcLOa[QbghÖ3_F/*wzze'0&Nɩ*)3q/=d䨒謼GcV&I}0یY=,͋C[TBD o|jP#{`Ҩxi54 s^swXT]As$K;R,Z;m"B!ץjk;&W袽>E~bD'{'8("zR{[A3g}Dwe2gCYߥfub!,P=tݒ'R&Rj\3~G>$ĹpVMFEXW+vˌ&zN;8>|lZ%y=JdQ}TNF,iXcٓCn͐2Wo0؏7I=N\~$ @#k*{,D &[ca0$7\s,0>ni6<넋U:Mv \6cϳf!Hv]uxm24࿂ObdHkjZT ߾\[UHN Չl|A1>ue'QB ʶu OA(F"'/=Q/RdW-Ob3 t15 bx`Xkå{N`dYVpM 9w=KhQ2ZWKgr ,!*F̿G#QT2^82ST {dl@$F Td=k;yJ-3.r ?7!h_(&nn7GFA{"ڊ`]h ^ U'Py{Br32$2`Tc~Ԗ*n-gE;Ա-v+$ǟkӍӸkkrCq+sPI 𳛳әbaAdso%v> /K]i'4g掫 p7M'>oˣ6fpBbJVƳPL@u P§Ek| m*iO/_ڎ%]I ڻּ cJx61y"%>tw;u[(pu 4C`{KL,c\[:)(Ckh("ʠKمubT B]zmɎ有̾+; k*Le|{| ]:/)\fTjyhn%QLnR[Ϗl;èrAhoy:谚e {C5pW_qoU3m &<ɯ~Jr^Ka-~:!v+OORWG;'cH)W۫fdə+$Py$g:"]Xұ 64Xv-ktVoB lQEôG-PȒOˏIYLcoq]:>P*p= pٻHc-.l;?J:At$_#(:f'qw0}|Pq[ء[8."hxdv(ƭ{f y re/dBEէrQDB'>O]|Kz?|b]͊-Sbֈ^= B; ?`]ԡ~;ht>}Y +쟳צMGol 3Wp)Њ6+'HN  )?M2A]vR}L|1 Fqf\xn8urf9T=t~Eá`V[m&f $"mx| eΌN*Ӗ|<#WU5dEoQnz~L~LȜU]++|vubݱ%TPHt`h\ke'ZXJPW溆,*:֛[:HOQ$eolO޲& 6!'i6;3Di\q'!(z9 uoد Pq(gR!=|ut`bn{xMZK,tz .❄*.zKA-#$mgbJΎmS:~1Sp6u:`Z g': +лS*)*a>v>FQ;!Dn .ORGI\z+2kgq8_՘s cM16TeK'WnRT_bYeGhM\ng(X'qmrl;DtTZk,ts kl.vm2 zǸ|?IxH>wpLotՉ^ vs=>eLgZt2t<?.>Vk'>WYmj1nK2AͬV*Xc<@y,܎C5/e^|^U^y.B!$CXf WE`eA悦_͖H*[bG;4GWUgcv*ՃOi[/-_HNtE$0Ü~ ôg39]-|$v{ w 8sN5I_EY~_0Ha՗,Z954j*y_^ !puiP ?zP;{Mɡe=(oZ&ȥT[ث@c3bt&eDc>7}=v2i744:l`^ YNK+f?d^fAn9U 0C8Tœ%$VOhmSҕnl|in3%Tk۵_9AE\=so@'ITo/ ux!.$ٌy:̘]pf;ԥaö0.q 0NF:<ʬi "ޘH] "Z]RZ*9KH apbP5$ Q#.t,4%H[Gw=r9ҟ»ܭ6<揙*wtd[2RMF>1Gj|Yα!4z`R_LN]}}f|'¢qLH^aR&ʫ|bbiBZ,GO"Bu0?ݕ.r )' 0e,Qrt+-=a=rgQmUW/v G&RRhF!d@u J$R )(ޣ[?Z]DT,6;:.%.,5ո X??s F&I}4x8vl;sc 3/4gωP(gw4@ΊF50h{F*"$z&$;NLdWvM=_5v `!.T891yD2%-iP_IgOF$et[ؼ_a8 (Mԅ\v\!_Ԉ (OhPunJ7c^Ț YWZZ}j4_h:ac+VOJv[@ &KqKWM}7: x>6ɢx FLő?B){d5~G&"V0?.W%5}-C̱(65QY3ɨ4v{#͹H?ZKl)(Y(ƅ>i{*päPX+ynx>j 3l`7Fa2dzb5g_p}S`b$=M%TY*7z71,lfqgŋ;W GU:<6ݩ!{![ QAOJ 9YH組2ۋ/eu_ !va8x=+]zL[zv̊q]!T!_ odCedл`2OX4B"v2Ii*5aa,$}.bnrekAQ{e/T} s$q2RZ?S<2rk7W[6f6wpU^q "pm䰔%DP4Z8VHO7j;@`QkiJقn5i}ZXzesULJ ПTv(8l̷ꗬ-pΫ(j0/{U#dZì"[D2" Oeʔ?P|z_De'[ZzC[cǍ"\BU.Cx+J;2Iկ(6'uԖU2ebH| VlH&!7NS۬9mi>O_%Rfm0զn\ ®U%vkQK9,m" |?]nߛdAjk,KX].fx@ g0#< `t0 hme:ЏJm]T1bĜ؝H\|i\@2;nCASY!mfDG&TSLQC/Wiľ{-vc[D27w9 *Ke& /=4A%UI?mBʥQ?ꇌ`KrTz.@o,_S mpG]$+ @0Zkk$PߤsNRݛ#׈ Isvv{:Əf΀R,nu> ˋ%zi\Z%p_aRӆ`GO3<_KRKv%Zj#"'%jQBZw/gSrCCø3 JIs]GXizŀSl2yK?&MV巓rP%rQB8s="ʜ ;_=5JZ[гEXػ&7mK~&+w)ýs #y:ܞgkxlSfG? y Nr8$>S\^il 6s?1v{ܘjFњ5U%&A! }; ɠvwil$ c-p4irx@,,ti'Jy.^Ldvό N.z0<2>. ^%ȣ4_2_V:R`u96" \0ydz|-Pc(y(Rbs8VnQ/2Y:x2D.J *('m(:u[2WE/Yhg`Hd0:ToSU"l`4tuԾYbIafDw8Α rPzS3MC8XAm6xFtb{wk/)=_}|@,7LPঠN]IFxP9BM쮳 y,q6Km{y VmcM@Gfe='J0*y`_"`*w~m==1x!b~FžPaeAP~%RnLw/U'\/'1rk5{+͙XslL©Q-bow-YSCBYWfT?1~0H\RBM/O`03ݢ_K4_(<׬WT~Ɔ {ϣ''dYCSU3O^/cWdV09 S P@eN*$Q#Y5|bi2$=6.O@t z;90l)/$hOV} !Q56!@{+OiGKzm%"~QMoG @IpY(J5:X4_QHqQ]p"t?J&:+NXjnƩzb>xqK{馜{+84MbZ5΁e5=K6KJrˑ#Ѓ.xhʱ#_cިFޓv1B@>O*#qDݵup@6wK! 齧 F^^J)rmT\\i-{~=X_P5WN LRyoϑLon[ 74biȨ=6M~"w1|:$WzHlV$+ P[@p:_RhҨg~o )~M E~_m}{qg-IHȼ8\:VY] i |b /ƀ Z#wh[l o/<C`5++XR 7 Fl^BtωOPFYjL8a卆"|CjnT`CXvTFfdnn{ 9gW,Ys/_Hegtc'vW>ys/ l6XkT_l/>%,2 KǺku}W0Q(*Cݻ2/9)jNivM =wk茨#$ZfJ_whiU5 XW\a GW,Sz;q1+;ŵ>:# ?zeY p$=[E4HK/&ւF S򒿭BGKNXQ)g9/QN7`/}1lv]2W֐D w$wӢ#:,5}YgXiHkNzTq؄Gaqhvu` [5 8@ټV):qN'=q 8Pm _z@$Ii!DcesZ<:J R|kxK't}qNPt50d 7S>z=;벙Bc+^zuqpXwZwM;x'ȯH򸼷YԄRYJ)Is7xbfJ}^qqç |"C-^pKhq Lqy[Qao*E6S"'r!aH_s勳j$ƍU w8R/ 5DWuwСk? GŪ37NSHI9(e ?Y=eT}V*L[[ϮClYF&FJdzir?&>C3wu;x, W_. B[nKܿ ~+?:9$np)*)~ HPY pR0]}z7<`ȍ"^ؗb}WTe)*[ SPp;--guTeM-)O܆;5ցA[qap#»)tq<=b@Ә 6OZ ]v=cxz9s1ے WBISydk_* yvC)W6[çB6jl,-t$XG..Cԉ>ӇE=r>c啝 qF ;c|0ԘmHϺլ6j?rw&W*-,\>arg*՗tM,#_} J<fj<e lk5  >F'G_z]pv<UǰrEVGhrJf >zϼo [%TP@g_fN] +A]zy_ԋB ]㪊vJ*ܵKT<p˅x?vu!>,2 R2:]1^@0ʣ AQnH?ɃiF}z Т>[@mȦd (~?,NuG Ư1h̦T,&{W5>_8$$iدiM ;Hah .$>ÃLX/ 1:CG{ DG6DޏLG-4j+kMxa:/3C2ދs * >O()Q~"+@NQo@o#_.s˨wbbofmKOMϽ yNsa*~Ǘ|FVV$,.0IZ:&+wWDG^i_p_{y P-3$mcYV>[׍ lj}0j-!ЈEAE25" diGk?Vg>5ɸ,Ue biausH#o8K)!SXOֆfD` ^F \PA)+uM3םj]yo&tEj1処x6g*JچNzr<ҕf)uZW>hgn|meыB(lL1'?D׉TXdMJ? A<,خU-sJ*3޷s2*ԫ7P ҇DeL/B4t[j Ei VNe4Kw#=p(ZRΣSARW7p]럋1 *.5 6ĴݵFZWv .*?ebgwȋ*Hc]$`ٞG fV[N(6\1v9bh"[VT< %[mXN:M*AkUx ޶` 3jŝ:qngPwQ5uOrTӜR#OZ@>H02ye%R:GI0xTGQ@qZQVhmvj.ƘaіL#I&ۭJ΅8b*iREϖ#7g8I< .4eSG7I1[8sNsu`SN=ɉ^&,%X;kL o)s!>|Sh_|u%h/| M?fb\Njw'z}l"4pRNatI+1?RF.oabRxʴ%oRNe,\nD09;%̢/c)W ݗ1vw&d0;;都SS;[tgwW%Qhx:X"E8i9K.u2r>YR#LDP#acA(WO' OMc!U^T abBUɧThcӀ~ Ex ^_ dU*ދ ׏:UUOcbr0f@Ӝ|I=s”B -u\-fvb!ٞL sdV>„l_l ޛ.ؗ)ʹWpPQ˪I,d-qF "--q"3kzB]Fᙈ~,<&N0qmy8i(BSNz ) 7WAUGgouxIH ə'fdGԚp֖Q,RG4 ܖW4zcLG)4=x?";e/!NJ/Yf elimb-VNd]P1l$i"IO^eAPJ}Sd>?ܰe{R)/@1AGLQP 4VlA*0 .hB ̩ nhHvXpXr27pVyaH:)Ve *lhMXFNF]p  7v,7޶|=1qNU#WduO3ANTھT~[/ѥhW=RRzM" -K`#i3(t‹]k[HGH:1nY7Cq8q_ {/?j #_`]-m!% Kݲ3JO'Ylhx Ì{o#b$RA!mU: 0ZyBKE3#9S6y'R" s4xg7ٳx w|3J]*j͘3o,13Mrp"]x~nיn8vX&YZ{T M (ߣyŷ3se/#3 6XA:,R L *rXy3{t t;TNY8>V/707R7W7#`W?&*σecPdDsq[݂*O5r6PK'j^4-(B`)m-Q= 5R̬Wx$csHH_BQ$NaE C9ԫd_P`ڛvb@ d ㅠ4`PqUEn=z$"SrT WR뱅%v1NϗiS"0KfIVn1b5ľ"b^CMIgBvqBFJ8cO؎xom^qN!'*{H: ZOkLpSZc aR%aBA<c&.) SXU9`MV6Xsh) fΔw^ˎ=哃G^W#fiݕ.b<]:5m4tHN)s'ܗ\Ap[W x'8]*7ZgM4/oIzlhcXh*݃wzK*=J:k D~q#f(Sag;šS0˩q4!|z1 (f 9n\_Cu 'B9 ][m2:~g[a‘^kE6x[H.M%ri؎ 0ǐL{͔[_ϟbE !5e)nbO=!gs?m}Ծ?:f*|Ɨ  u3?|pMT\܃'o$OHCԓWI,Ǡ?21"2 T W?P,B\udejMBħw@UTQ4`mGZ 4s{bah@j둯{s @ C99 Fk҈6Lj~7=)h>x_^ӺJoOx-Xkc;qW&c\Cॐˉ8>,RL3lC,~Dt2WΧf'aSfΟ&yOcv|֥И"]ZhvOcQ[ vY||NϰXLL /L67#1't \prPrvghB>GB~ͮd 13ȸ%>+2#Bz)!OZ= tCf6w:^Es?j MFRbRX=07Æ)[ :@IxwXe&kyq=Shvds6Cf d\:e y HnQ4X2fNp, 2C[!T(S1x :n*aKRdLDf(-uR? $-i<ɪ^ڃx2j[:֦n%fp{XaA4x!NjZQa8{ʤbGpOQS;#fHS$Iw!J}8Vf`E>D(xeޭH<(xb'/K)ueKw-DHz? $&}/(SP5nk&W-ӿ3sqByX'ŰVA> D\{H\(=_B)GL3z:cF ڙ$fOl؜+pĥVѧFB0,'/s r /%K_<צ1W*pii59#vc=UQQFF o'( ޕot=)̢1q˦{Gy-8W4r=Vˇ\ >U:>C W7bFx)H7fR\DТ?H*<gOqe^Tv***K¡a#j }-sL8>nqVT;b/V`ù>7ו QWaKol5ENZo !E7ipTZіz1Fݤk(!GoJ_ aՐ^_$bDj5̷Uc{Kю5&MGMzc1ER6#+K3v:lYwd:' bDZ8R^Ewsp!/nIHTM)D^<5)f˨p``7a3jx1Kܖ{$5oPHuanfķiʚH19;LPKU~";[ IZ^hGﱲ 5$5JxO%b2n.`(~=ƅfՍzU0مϣ,kwdο;A/CǺY"u$A?cXƻVk:W+ ,Y^/ߨ,y2%0g7A_T|\:KܞSW@*ɸPL1*nXXOra38SΜhH!~/JOUIcAA1ayd V1T}.-)"TiaĹT=\%fgu'4nj;N te74\sz}JF-1ʝyu0gl9n]l.ظq{.7;[ ڼl H[IPgPsG]'Au:JS@yYFڋ^qQZt:%r f"8@%>/&*LKKBI~ ܪ@0xAܥmף-RrAۤ DKE?/F@ǣk^CbP-ĥ E">f>"EҥKOq-᎗.:gfAYbK,m4Nje vI}&8Up̔ m12Z"O:^% IX4KYޏ\Mc%q>Uj M)!b@4JaK. 8L#(Ozqw3}q+^R;@@6B'l*ǹkg[Gs?WژC+6(E"xĩCV^b-u'.i|$zMkei_pZL_Uj}\Z_ES>%:FKir4w/0ƽ5$B L+ M"FBQ|$C!Q+,]glFЦo2+vgYnEc]T,+e {enZl#Ģr IF}pb@?/+E+[pWކo2բ0sUu1CᢐqL: ]hfEj mxOEv4Cf8R )x M-/YV$UjTNK8Rvc[?1<l?yu_jJQ1ĎW%|0*TÁ* ߴN(e"Яб!K76&{|gfL3_;)K|8i/#Ҹu]9op΃k=a=p/Èst p6e! 7ɇke:pPmvݙjA} t338q8ip_Hf^I^ֹd*Vedv橑b.=,ɣR%r2A(L ˛% = b@ ݂~Nکn ɼ݅]wP~ol $,D_S^TEشOZ<- z_D6C|sr!X%e@V%+Sv+]yŗN2DK'|QY$ Vz<7.sCW+[MkTIPW}uZbudp$1W2 -5lԖxϼ]]Z[pznLG8wv.R.jysO0F6yҽ/pˉ/LEe 7wè妄?AOqz도!Rf 8:R r:)nysB.ޅ1 u[X3mVڂL$v*orDKM 8:ك@qs2δ7chXm5;!h\yEciyaR|+X_(9&H3{OSѷ/Mԅ8$ܒ 3֋49#!@~5M+!|li.H0{dV{tV3Q*07Vo0s &׮qUK T9rCMwG]n7Ժ7(%߳h例,r0Ubh/9Pl_㫽_L2ɲ) 'JsN<衒  8ԇi`]BP;;Q32H.m6JZfP87Sa[A+*=tT͹ːbVibՄ]&oiy*XQT|:JpNbMSWQ .].=yd)۹fQTu-9V|UM RY376!rC~2ToM4×[CKx \Fo4#D9ϻI_\{R/g~BgݷfT_8. q$6ϙGMx:~dvSN.,B%xnhQDra6m~]~: 0`*!:{PLKBew0\5=\ЏSD0w 7YƩc*Y@Bݡ&hT&u6V^1zC3,h{j&oc{C\8KCkk#A?FIO긃"GN(+#.CGf4Yw-R4("p[$f,IҝO<%s{WTiϰ^ E@H擗|& }0 J9-c:ūukPki@qQ2[Ԝ ȽY3Dp%?^enbrXW8 /}շke#Q\Y)n8BĂDu˚vX0E|_ɗTdSFrLtnPljXh'xυ~^Ftt:QA4.;axz n%eu@/sU ~"_#y T<>`n eE<~;#y0dŚyD^xV {fiڝ 6ʹr|ndQ%pjRya'tzPgyd"qg= RTnan/Tu蓀S?EaeS`qyފS oKvPom܀e_qf!l:G6 o&ΌTՐ5]w!qL/vx`-Z6K< DdkjI36:nW bhw_L6(FS'xl}G++=#%TÛu#^4!|ަg3&\/PG6Pldu`ĪCJj`a 3֣XaE5!"'fmLˍ**&,zpbqRs{r=+&BL;pB O5PmqW>=-A?Gt3 7x.FDB4b1N9c2 <=LlbWLWO#)/b,,޿Ԫsh2~ٍL oq6s#ϥ7&fFƐ"(2 hB92=B2A= !Q4rdɡ`(2}?W즱$x0کl}Ե„ڄfx&r:eLޔ@l%R$jot&7w4 G"ܭoK"*_'~ddfU9A<5gN败uRY)J Dgq>h)M2MP6WT2^+id'dQHw`9JA#t)ʽ 7`k9 y(uabY*$hʛ+ק|}|RYL2r8lB^,[_Bwp-%=AY n#v.[UtIv8԰@n:@==q?rf.,e&' m}KX f(p.C)ä)(Jاn/rcHA Ayi\ 8%?'*Z-06H#AFV^59 'Jkv!ưA:v/t?d;GOh®gH;(#r.y_(KDntdCEA}X< 4P.Ӱ1bkj\Wf8uhN-(m(t'v6PB?{}AA6b`M IM\Ϊ -مG} 9YG)8L p57/pMlH-w\4qwrhT}?zV@/9$.!*^QzD!2N?ͫzn iH4:4XA~fOk2.S78FսQPgU#Xz&ӵ4.%LLdO׎v-& {l4Wi`iǖRMq&in$azi _*y)k*Jqf. ". !6" Ou B;Ex_\',^ ?EtCt' .!Pmzt%8i̵!w$0+X\K爔ԜG3]RoQvH7Ah<2a嵍 쥑s_ ?Ğ"hdKȄ7$ F.-Vk!65 1r1țۗj8bҍ&ܟ Qnh5?ЄC?HYoNDBdև`u ? .lRVnE[B"b5{ [y 謈aZ]{kʓ43*ޞ|;w¡B>l_g'A4Z">s+ڼy=e^Zs8>A1<.η2YNsȅ7]5d{u0)C`/Һ 6.%sOojIN=WJ7o=]}xNpTE*-[TmHMqaJ|#Usq)5c=3p-reѷ [AYa,o$"`XPJb jzC}wwSts\Y<ՁCXVZkluH&vkUVR.o߶a5BR dj?oL.in5*\ro!; +eēGn&1cTC cۖ -3w̬6z oXxUvx_3`CsfGq<Ja1ݮ IQcg+ei*Ն.g}.cZC: ͪ7@ia.=JWk-:+ufL~fU-Ȝ6/{gefw .B M/=<_J/u1mNIp!L" nsXͶj|ٖ]>鱱g}[a,(1%+F,_k/Pٟ,"QƖN&C&_Pm\;ǻӢRNj} p4j zT d# 5׻,!hF'B+ikmɴ[I{9/$hTK9q !EВ2A$ ;t7j$V')#s\ @HPΦI_+ q|☃)CNÅ\p:/KjqJk+qx%(i2])9.t5Dyݕv!.bQr q\g1 "0V|] r"56A,A2m7e>_ FoĄ,Ž[ $YaбZ)O*4yYN o5fv WvJWZt2sغS!+&HHta~rGxmVj#۳Fpy8LH`hɱD2ѲC兣qg*vM>k8ש>˒a|`Ö%BLGވfvV"o)ga]|Yy3ڙf3+B:Y)r4XKKG: ǩ#csYRdiaPI@- , ^fs 1>o'z$a[4#z`o-2_  FH+hGlæU! 4Pv9ZywW?.ا<ʩ,&o|QnsIbO10 {i"Ɔ'ھC-ө.a6V$iW1 R{S ʧx*@& l e_ٰ%̻ E5Dm)Hz@ ']XO9hvP#qKᘓ]Z3rk]_r["= +/*D(50mFG̎X}N9aJ^<7˅KO7AmS2!Pć_Zk-ge!=K-}/T/ãAq 6O^ :e:&->S2ԲV|O`̒WqRgNhf`" Ŝ q]b 1+Ь6K|yO9tw~3.?H ͸65^U׏Ul'Lh\T9/8 Os[%j܌0^V  s!|>ԤLESH̲-v(>i e҈'I5JX tE].K9?c-qW "eC_['9,lٌ]xF9S*M^ `+]snDHDVWUNa-ѯ<)S7Itߎ'ޢ-Xd&|:n_\-={(+ćT sv K]O+z4ۉ?SGGS,~$}7٤cH$B¨B="",[?v~Nى*sۜ<+];%&5IV&hD 塡s׊l@`>aXa,v\-l"JH%L9\q͜(==]ýN2|z|vIV+rbFxBGJR01YIHޚKp@A ժFZ&Z Rgڦb҆\FzT&ly[ A+Ph~.cz,y"F{Zt:ayͫ˞0"q!O_鑿dpV7E: 3yiڔ.ԗ..gv#plJok{'O~od[v*YWP~cW\!oRK%6u~,SL@jE@pugujheɡx*S O{͝-YJe=Jc7ι r\Y/MVNwtr8$14k_F=͇ 9F-H|Nc$CͺIHpDZ@W6JH=!@tM\\oC݁t?SČmgӀrx#@ёL1(1̏ vzĂ$Kd@%Kg,7*kQmmf(o0 n{&wڂ< äg槩V\[FbyK=sȭea%F3 k&z&1WeRsn"pu`=Sqg㡼uY *1)<~_ q Fuϔ!1+ $ރTq ) gYZ070701000004ef000081a40000000000000000000000016439a35600000a20000000000000000000000000000000000000005000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/snd-soc-acpi.ko.xz7zXZִF!t/% ]?Eh=ڜ.+P3th*qi<(9V|pܤO3KV(4^kQ" ĝ?42/UpHڼ] y9 KW D817 ~y#9e$u%n &ӅJ8iwӾ)픣4C$,KjS6, Yޖ0{$,w*elLxlC'Ux`"7җYrZ+a+Ex"ųNDUL!L Z|n+6=q%}м<-?~)~XsH^n&g;74$,d)ӯbAxRߢq)ti)(,sfq:W*x2mk:Q5H &6xG,sK\No~=?V/r~bMꆵyUN3' Lb}҇įjyCG&gjWd0l *V#>%Ϗ%^(vFMHQRrtƷVj2"keƖҷ *nfڂBR&t%}7qG2Y" Zgb%G4օzq2/F甸5?My#Q9K0ٓ qHJY1I}pU1 R-.ShrNfYb:ЉԞZe/5 UZq/L.D'd6QhBK\e[c{+1VD:IJ>{,<7WZif;nz+b'MŬGLF=fw*it> }f݌q 5E1![,8 \bJO*_*p3TQԱS~͏l Πhd>\; , ̋FD(m ej8<׸0Һji2J":8Rg (= $O?-!ɹyu ̈s.*meU2 ol "4@Ca2t{ih PgW?UArrR5g/Υi_*Sd|;hh.Ao)?= (0ע2NePu0HOsT/̸{"C҆E졯q Y$X9䐅o>i-]/ﯲ=F 1ϸFD/ư+Ła(@6WUq*(B`KlbwKb0z Ug0d!ue}֚UR@a!m˭,a4Ĩ:I5fHi=)m`ۜ3&DLv0Tj!W~V5Q;k: 'ce4Z\a+@4,/=`kG."g޿[le|3xcH Ldi-])U%OHԉƁ}OvT" `̙C\$z 8vDM?s} f3:&xJHAoEg1:´8BtIz+T=aK@9fZU xA}2fRmkdEc)O'U]OmA.|Ɱ)i"N>~ETuIFGxJqӱgYZ070701000004f0000081a40000000000000000000000016439a356000192d8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/snd-soc-core.ko.xz7zXZִF!t/dG]?Eh=ڜ.+BKK$o!kMyw6kIh¨=\{WxsAoG 1T)ű~nbdZUڤzhruuШL[Oa,َ :kkVysPõ ϠZ75-)pd\@'~uTYOtK[P:JVcݗw8|}bZnH-h?>Faǽv36Hw;q߷W|5h'YgkЀH(Ux ?ͯl G|3^"g͒PcYD0:TP1He]Pc.XNdk 0iQ3$;I!`N8Ad2^R4+}n ,i[?lkl='HDg7y&5Ϡ _0QG'.G9`hA\BPtQ*ea]fنQDj4MI>άwI4j7A/~.rx蘖SIKb Ãͻ@yp0U\|r-hᬇ{|Bz =%59М P/lv%A}OLڍa)ۑ:UAcXrQa|zahj(~;~C /S0?[:O85'"3ğʙ#L [)W BnV#Хn$aՃRBRキzWk`DƙU*+7cFFrؼȝG"mDMk>YnͲ ],SKan.p 3!Q)V;B`R+(8 edDUPj?̱)^3 ƼTTEҷM\=GAnȇg\A."Jfm_N:T0@8R-z~ݑzP_p1˯DWy8R DɽͷSd%0փb։6vzY:`.~Jy 2V* "{gV:Yi+i{zr*;_pL'[@T'[d/jgVy )8MuFաiEb#NWja0}[]S3PT?QM@!Z׹z\¦]c qye7cMR<-.eEfl>r/JWWar5Yq?#T3X2XAE/ݿp"/uL3ޜ)xe*J~?|k?9М .$EA#q(&B[MJ-6De-9㙲Pm}ě4;fw0'ƀ38)V oJ!%xFvZVlN3d-h ^|DZ舀<8HRwñ6n擕4\y1)ME8R=#ĨSg{WDHnҴ`rMKj{UhŊepdΣ.~`3^yj= A>yM_T}AE}ʌ/b/:/Gӗu[Q8! /_E^ğ]tUf+qv8hEA@f2l~iQnLmJ()Gm_"&ѭeΣj:ܷåCxgEY FzGԞW5BuL]yxy;SI jCբʨH_Jׇ@N- :/1͉֫GO=8i'@RC80l)) vS:c/O_QmwPxO@U-0u0Lғ}N>ltGr%tvȵֈcՅpI״$@:c &`+^2(Ϗke8~q:CV'?A[9 0{| -4=e =?J9oJym]%awv~ant۸]JBO<$xZT4hh8Ow𸹀N`M"`6(鸖6@u%l1'7//+ބ._>*W37K?`+!u|/d5E7 /X.Dr}C/[LHp?`{%p@ZWsu}S`8)DRAUO Fഏ 5zrlAbèiHY-ɒf:K6rpwOq(8bj`QHnBeelTcu-칛r[ rREMʱ?Ց"_c%.lW56)!kCȜ3v;WG W yn꩔D+G*)W v5% :/+1G/E\2s@FuhiR7SwvvjPEzfJ Ac i-O3qĥ2FôEUg.j^AW /f$kQ$$*=.@Ȧm*-|Nҝ/<KYT wHZXms֢f&j lo8:N;,<޼ܭ}|V/`"!uh/f4#ʤG4J@ ),ecRjIұ.W}D:TkQ* '$rfcIm̂CqZ1K6r͉=u}l9yR!>Ek } MI })A RM Yۺֶ>a:ź$P *W&11MC#ݗ)>a_ZQD{ޛ[ OyV!W. nCvtC#JS{QGjlʶ03޿YRv"_7?1NewyI*_~lzoImf.ҘLk `ă73xskjުJ)m {١#0Znݶl}Gq hזUS&0Ix# @ ם/B<H*tQr,^R]BxO]R(1$8ۧ_:F3Ȝq@ab/ӅjR)*L>zg } 5T ھ#Бc^%R }CAd%&ffc!e4$ȑWI#e,TwE(֔VM0JZjRnЏs91<I[fnb^=R_e*|QvXc=N]XO_P[tw4QƔ.ߨ_gWrWtl L RTc'ղ7`I$XXIٴ8"c)SmUe> J6Ǔ~kAGjC5bcnٲn3y)$`$NFb ozk)i(&+lۜ~bȀ舮5Ddd"r*?^prе4/Dwt"v`fAM. ea\6i_Wf_ S+77>c:kzl".O;V1vNͻ?^uT`<|$DLi"8F^04OFaȚ(!f>Ra̒6#L08h2 ZE5t15JiE3"1>.JUl}US9{~5;wJ@ ʣ5b?; lwk횡U :0iŽ=5I56d-:“pf#Tv>|Y^2CՄk(IUs 1\եlQgiTetH8ӂ}8#9Z ,J4Y3・t܊_av)tC% N.Uƴ%~xYPWQT y4rp(^!TIYJC^RI6K\3IM~NZsϵQ'HyXƔ!d4bG"%aWڽ;~#Y<_ +h;\~Umil*{J|jq{d2V|.ij1n*H[0gvtSiTӰ0.b߂Ų;N=èBޠ<(AE.i dމZoL}YsAwm)b^Λ.*fRNHӮ.A7B4#aL$07:޶ޠ8)NPEN>xvKXǒL4-JU[Mri9Vfkܑ3bhzh> (N?]MXMʜ&5ZU!W6)a.tE S0mM!ə%ZӬ@|&[Z]W7`/oV$@lo9~~-H8HN98*h,b9_]lX"r:zݗI845j ~ 8% QyUHZ-;LW,,vE݂ t֋REI|nPnwYL+fYUE︾2/nD>M{R 9 >ԛwG=FDs<9s3~\mo<\?Cxp>>"Yu۱{Tf/>J) .4...ٸe:ԣLj_;&IɆۤAm89=}b$<:?_xKSM"-}6-\iKk}AB0\䑐8 4$jܧ~u l"GotV-/F@4sFxKq}za~Zt ;ٌ2P`dVf76M![4^ѧYN}3vKdk5D,Cl}qCuxG;'U9==Ȁ,66ԵO+OW9:q9ڝ^medsCJgOܖtJq?!R \^rk5iiT`]n9Q# %4 Q+ìa.wC~gl3Hy0,f|\:xi10 BDTݣ#=-aP=7}Rwbuk&@suUM&-p;M*E~}3H)n 4[*s; DQ&D;qпuHIb۩a@ui<3jAA- 6Bo@@5G+e%" -^=["O$BeV^)%b~+&dB&l- 6dcɸP1kTYQYwL!'$Dt -JY+""i zϒx)>*qĽD9r*EiH%id.t! qfMhKDV6W4Eb , u(٤d% 9׶H#q4whg@MXk}>!rΐGe|` :K@4wjW%(,_}߾`^i$Y8 9,&U{WX-B7+'uer:R`@dqz+5Q;"rҨak_e!>.sC2{$4, jcSY`<5Z6ML\-aiu\X_Wvg W\]h֧{Eb%[|QIbH:U  y՘WT,b8+? ,Qk]J2!ڪkSu<!NJжPDA1}0km 2\Ao0<gޞw/>ֽ %qiCU#X]Ɣe\cL ȹV?ЭaaЬQ=J g TE k /pꈢm0n! X;X{q!!YE̖H%k`q7ߣ`@7#B&]V"r>M00v,QH4|Á BAܢ2$L':K+pBݺYAOhΜK2෍<1ɭH!(Q-eCW9k9,bh[Nf*|'O UV ⹸Vc"H )ЛVb)/4TxmCB34e {oģ /aS- W?BY ;DN' 5Be^(ji:K} Te<ho+ϧ>id62s/n4i*M&Qr˝ /塵7Sӽ%60nd,L;4ىos*F"_ԣl hjio\MJp@%<Ɇ!~eEY2i1K\lo|2ɞf l ^h7frL_ؒwI&cN-PɦF:$ Fy[{1UeR ~󯙳r.] HEYX41/ 667 S ۳FD{aC5O6_;a/ %O.{ UJIA_t8,ga@n"C+T nuNi:U:QBaѕ8RNYTaݚc&;J@J>d[?o3|ȃVvx*MTEMҗF[F!Ƞ4÷^?Dd;bd50_B+&Gm;Oxq_ |Dt4E]C9XGpg_hN'W)֐.žĚ@ 41\8W)|)CqJ 9_Nȴ> ]m5aR*ʀh}/z≍jw*a=)ڟDxJaTUN&2lG{J3 ͎{lNIKxkS*9yfbPO ں3_CcfZψZ E;)NF8}+6G,?0Ky|ԏ#ޮZWPI=DvLcLmD2a,yF vё,G%NJ H̘ݾ4,2̦߯y\5d<[hj"{ L?29t5>^oi JG+o;u-:v[15ƃ]JlAJOe@a7M@Qp[cfah^,VhUKh^+&;< pu\6_//Fiv֝#퇵R׊ tt* Dy:la4"m${d8\ ;~9ƣOu;ڿ**ACR -t;!BLHrq,'לU[F☨wѺ>}sUԕp+FI_g=<%2IeEiF[-6Ѵ`Zr !v_"f\#Ώa-bdS~xBpscL}7DP6 0¿[^m;PWwHao 8}p}&VUsGVׁWXSEXGtݟWRFAP_ЦglSI $VGAjCŸ4 L54ʬ~B]S [G^pdL{JKw ݻe&1S!o6]plb0c7L 9UHܣ7no۸"Yr1QrЯH AߴIF]S8CwOcKPXuGI^0tO~zpp?sHC 2$HN qԃ\N1@_\QpٲͰX-^Çf|9 VIO)KsrI:Οa~yL⑿ '툄7Ffl}6EV#X8D׋X{2:bWJvxщg |]C|#bB jBQL#x9AKP_ӧ"%Tެ}X,hCOd7 !_ X$9r[wF+8-Bf;KΆO'm~9ƂDǾF.~g*y`4[#ZAPR35׮pd _h=2ZE`9I-ɽQ5 7=rx{i"#=g5q3ʣ㫗4Qg> < BA`KJ֧L^=3W2|`'qAAxW0YRNDͶ@ :{ӊSCGJv~tfc@?ݡ601%UE#^^s9.RPl6eN"|3 @`96)땳2]WC{|BC * EAn̄+ePgte+FdӯlkΒ)gG'IY(AA:< ӭt.In*B ?蟬Ka_WH !Q90:@?| NbYwZPdu>ⴐGw=,N;еNj$]ekgRIA=r0BqGBn 'ad!k6)0\'l/ )p4CUmlf쟰 C:yI n3QjְpadԙI1imHAœ*p5hEG wRb-\WDy/1=ꆙ׼kS{iY u@e /rq)K_yfgӢ\U@vz8u3x-#(F xgyS~MgB "nnmnrd:8 (uu1]9;MN@(crc?JH`MeϡBrX15EPŨif>c#>?  ,\jtD.R.̍#tCqHte=MGV;'PyD'3ۏ` ^ z$![g$67;?N?c[ +:I]Tg1j(Dvp=h{RTe4-k}%Yh0)qHBX9˿=O6,7,16ԋ*fnEd;uaJI돱A_WFwUQOuR 3{޲ :!&5w[$@- Z,= *ne g8n4}xO$KB%d8\.&!EbMi1{|'ERO05"ـr؏ aW T/!2T9枱Ֆ/4Mˢ . *2 *Zbu@qmT^ E|2IxϲU? 1aTr"6zaK(jg) ` #cF5䱳2)5dzF71dWϪjANYT=2=̡)\d0f+xZyfyZHORz|#Bcc 9 &7߁YLt)g(gF3BlFԎSdɇs4Yd]*V}:XIEYxǡG&PqUф||³Gh ;&E3 HF:Q^YlFNFb?E+P%J+t=6PElS< ͭѺK[gUn] #@H߈e0xҢZ h3p֮b*?h,iժ1hzm؃b/98 ǓGsa6-;&s2+V5wuSygPlV[,:sHUee`6CNIp&,`_ RnSkwl{ze82[e~}fAM\9{7E%x -4TeMnCV?4 a!(r x/#X!JH>|UUf1-+ࢴ/Ыn0Z 3?UI F7> \7^I/f#DENx_Ze}m2CxO=O9 A@2zYj:gS˰5asۼH.KZ{уwmBn0T _%ճ?3TY=ȕHLPڀ"bxls|h]4M@QuSȏlKK<~XN>ȑ#g@R[)ଇ`u/e&rz:"6RJ`RJ,1Z(Thi$}N,i@H^3I٫U0Z̟%̚?|<5ƨ]N<0}V"t)nB^DtQL<) Dm8)"- f/ Ϩ!CZ|Dǡk.6HV'N$s^y;] 4|kfy暧nm6oҽ}>i Da-džl8TWksiJ3ǮImKPb1E2rULu|G,P+RѨs?EVMGf>/,?{.XMN+&9͹k xG-|/C1̔)A͑wz%~ľ9UI0Ջs7-,+Cf4z/uzd2RZtQP`wu4eXE~Dj1+ɤu=u[LnS^$XrT-$&s1io(+0zAt^S#f?.xux|Q^7G9WWPᵢjhjbS=!"VSxծkWP47/Kz7a~X `e5 R"D>R5P)Ym%JԲA)(mHm-#3ަR:gJG0t3ꠇ=‹zJ~Z)M0N 给8qDHhQ"7G2̄E˜z`ٱp8Ɋ4rnL( )km'Sh+!*4w#oJiLObg ('AM3>Y5N C9$8YL8"o+x;{ӟ L/f(uy`_ZHs\Ys2NcwӄlL{Gߵ~(ݚHPZse`Gw:\®`Ձ9 GD~a u4Nr@ 4\^eX1˗N('"fwT -e^zW}}oW%i^lٓ3}u !- `O_|mG->{3L;',6tMUJǏ_=ltkgy7dl7~E7̊qE>5x9 )v|56 l `KiX1|tp˂ 3@;YAnfZb~{G#RIP%pj+~e¥֖w-ZUKX8/򣢨)'ϼY*nqr) , IfJNa=Be =hs.hVA#Qmq_y^}|TsđݥZ:ё]$G\twX/o}2TUml" rl,¤E@HBU6LWTl2ʃ ;M{*9Oۗ\+}=J:T]&`cRV>#.FsaxVpPy`L*H}#r%0_ǁU'Ք7*skU($H=@8N찭|2#xDei`GTH>$((0nzwT]F0/ixPҀe)/`Ǖ̮gwU=V ·re^tbʄs42 |a+Tpaħ]gf#4}~V IʱqIm|ҳ1/dҭ ⎻&?e'Aɧ! 7 4R"SW64Bxqhg ͘89m-z#1 $w} ~ Q΂\njR&`^v?T) Gw2s;aD~JF5s \8vB +@(+_Ι8iH?=Tm3{8骮P`x#A5"dwbJyu~KDG$*.ytJ_?z#M|LXsul`jA*>$^Jb53\tGru3,|^-Z+OdpEy#Z(7\ZRt@@LI$E6 ǟGbQd LAQ* Jad,\i8:~A7mUHI̛TBpޯ!{ Ҷ'yCmxɟ&;ƁxB&Lfaդ3WuZK"@8Ə\l]FLzr(5߫E8+8d!^'Wh}+hVtH~ZC}SgJׯ% Df…BM%\n]lˢ[nI bjtcR`~4Z^֧c^-O.Zր~ OI[=kX%.a # PP?Y*FS 9+4!`}XCVrҒ ClMI"Nԫk̢N >9+hB{qy 5/ģK)+JnZt 3;q10`b?OueY4JjUaf4ȮP9wE|V7?qDz7D?\β dkglIT KF{(}" | ճ~:2}=4eyﺓH/@J"KH{HR:ybh$M:R [|1բ|<03GWh!~ݡV-ݓHԏN'r#ʂgtB*<7>2YT]Biz,@C9 @|h[ 2/ևœu ]Oi7>:ulJ.5lN - [I*͛ZN{syBfz|W0/;=uQ=\ t Θ2~L#UoTTgY,q텕htak_;c]Dnj`* u$6QY& u,b>NgQOY@oe;91Xŀ1Ӯg2v,/agf[ꇕṋ#s!6PΒQT, ngvK 6 '&E1PG&:I=<҂eA*q3T '|h2/c͟g)DJl#äe >:HnO\˻ >u\v k %hNu@{kCOg9xʧ #$! \Z0TI`ckc@eT (إ~[GxA/G?))||VlvɖȓjljU%Y"Sw#-W@XOZrB#PJL~É;uiͳnY"'.؉>QMN8?HS}J  Xip4\—ٶjn<nhh,s~X/cx\㎙Mo\)]uSFN߸2jpFi\Ve32fRq&ͯ2ڥ`>it]\[ћ=uJ/y5/ᤤ7; B#7{xMYWP?rX gmxZ>B ">jv MrF ]B3} iVQCg嶺e}#i6Vb(K\Cɬl 3]:W؈Je;UgұSĸҶzzYPMhN-~;,D}4$?".g957~1QDQO(OS g?hPa36XrV/|9e>SN|\* ]oT6T092|$C4K Ш(= >yG#t}s6ʤ yڹzp¹ȼۑGdl:VR^$Ti\QdJYRW5 Q_5Fԫ\.2!m!%)ᣴߧ%܁AXXʹmI2BӤ`FW%PO-x^Oئoo)'Ծ57^6{F 6E~QbM$Y6DO@ebLڡ#l{I~<ϵtťJ)>NE)o#=hwTִH`]IZj I_6B3Q5m~1(nQ))̹Ņޗ9;aZA)F`P~f\,VJt$pG4%QJ7𐍪\ӧCBB0 4/eea&GZ!1u k 8lfSj0`1=0w'HQxYewp5CoT8JsaU.)g\ŦejÀXMe@H^l^+{bz 4KP;Ī+0 FD]C G5|I0~݀aK !t<;Wuݩk8t>| 7OH+n7{uY)PM)#@u +8<֡W/|_HIY: V}#f0.x,-G}?j*)…`߆ir e+5iq ~CHvz%LYNrǁGwvBY0>P E3qfP~V.;;s'L[U~mu<'NjMsӏK[{"$1r,zJۇy3m9>{u+AtmC<9%md=%8Pm[H"=sYeO 3-B%֬2 `\[r6Z1!CקJ+4W@-S,> yYN{=HϙS=Z!|GQy1ķ.ᣚ:!Hpֶg ~ɻ"y]shŷ}IVR\].BY8 aZ JΪP~-*dhZ\ A2p4ZI\T!ɳ gL{"B)!|,j15DL>xZ\4i\3LMt -}K<ֿ?EےsmkUT2c4 @TN:XgǧED-Ȋ ۩|bGw\,L_{hD<Ժ5'iS6o2sɔ3= V^5,>Yhτ=e༧h͔7ZBQRw4jC] ?)~$a*x h)W;(˂Fb[pn /"cʏ8W[d&z *hq(|}@ߊ0UsERB2)U҅cLUՒ%MSE0'|E'[-;P*bB,77Ч3JM7ӵ>EAbew\&!Nfa~5('79E=5úJ4pfboX>,AH[緈 xoJΖpj[Ψbֹyv%1Έ9"`:3o?QdlOsަ`Z.CL pR~_HN xg -Bs\~ Rz%,hHs&KE;Ղl sZšޗ?Cm9F#9:Ǯ ʀ CrͿ (>&'8+^jhTQ*.|F kͮDJP2s3=m^<~/#D"7S[ƿdgPs)؟Eh4SjNټ;.:1'[A eı2ƱvBs>kE jQlr!`~&P*_Owj'VeUg;AS(5R'ӏYޅ4Q_!r;ާM9SC/0%A7K-`|)oeZ+v6R9_=pHT0?-7<%$Kzmlk%OI=Inl3 Z 9`-.q{]Ր;x=٥!1,QdK qqK)WCZ7qjCn.aE[WtҝM>I9dE"5ގSQ^w^&S NҢDac:4R왞i S` {2V: 4@z^E!fZΠ[M/1TnAwzENk崞'_K$8qKn<%?N-ȺWx |Nm%ŦZ3>V7 [RWeՑu@.`ߟ&e ^BP,0"S4n,m?%gӉԪd {1h8Z,Aݛb4-) ._Ŏ[}H=J~stw}Mmu7.lcrwA`%Ɔ3nvS)r VɀQa,Ʋ|VIiض_ EswuZFcXs.;z^+^%]| o.#ՓSt.UJEC2m7UMB-W1)ҷ\=tęM؍uz9Ϩ0/I|@/ro|?qDYR;dŒemc>7V'DhLg8 =ZDcΙ+>Jw.㩂Bٹg#c`)uoj~.1֠/E0VP`Ʒ;`!]H^ KèP>d. zutհZ?)Fޅ>rʲVkU0+6({"'oEp~1w%92ߐB̵h綅hr@B #_I_HRhV2k?^m ŬCJ}jB?ߝSv{nde=N\kYJ +Oy2Gvy) PO "(FBc{ v.պP :nc& bȯ-8WNefTL 0+"!1.ŤߞDH-$+Xo=xWkaɴ?Leü1$CBYMeB`t+,4;yɈ'!T &{fD$B gs]j/?>iRfn7__lU:~\yr$"(ާ].R6a&4VX8npD&N*xHii(c]:F\geIi-vL8F"nH|}wc+3Pqv2 qy)vqSU'7m2P'ה3͍P] VIlOHEXl-6(ͷd4_`嘜%VQ%,=; nwVPnVGiـRFd1H< d0#c fbBUD N?iWdVS]IjH+-FCg/ _] G/kejVw)BN"Gmc5e6nHS^1M (A"&[׼:YmIva'Z5E-~&aU :])oԗGboUlvfTAA9~#Fvgtej@/6f;(,GFb ]y|l7(tf>ùn"T%0-\^-@$+ߩ6R5:d-W%,$uZCbWg=JG)X911 œrSH126bn}xZ:Q4m,|r$UR|:p˥Q窆t}LVM_!jekr:C,T vu肻n?vBCblYJZl qT[#̇EZv>`ZGRk.IɊ4>M5aףWNv* vcF{w|N+&oe]SR 1Yefv$Vm{].fd8u6kڐk$vO cȰQGH GBaFBt~}(..\\rD DTc℆ δ UͬM N֮/GGݴ U?Ivӱʗe[Es*[ͺb5&G䋒 Z'T]p,Dfc[׵^q`[{Krv NF0tv#*lF.Z !МA_YY/q93^D$XN Nx ħ$*t[^bp!6e5`b1IN{z "N5F[/"%•hG+$O[cISUV"{T0rV_0 )\ Vnсw zx'!.!8KzEd~ee06[LgsA ktUCI:Rchx hE*BXY*T|E?C+gL@EjbtȲPC8n83EDj[LҾoR5&"4f TtZi "tM̀mzo1TB1唪7mqn g&w f!J0})+WlvW&= 5~zo#ݿt2A5wz.?!D"}-˂ݲM@'.v,\t`X y5=uݕ0;4_iC<#?{>e냁-tH_gpUD>jksjR*Ps1e޿#-~h0-ۛ%U<+j.O\Gpf0&c5P3Bho>EMh+BTʚܮ8 0u3ܤ3p+Dh:ϣ{j \8݌8Ԍ[؂fKHar 6[h{{-)+4e{ ͣӟ_qѻ)V!2*BFI$6g#ZO战n݀MZ[(rw-mmFMS(wK?2:}YL !2Հn?9{(ʃ>oIL;o4VZXwmSq)8f3^<'sen8QwTHVX'KH'MF/\$Sq;lS)7֋m|ԿvUPt"3(=h^_1p*r'P+igaP^ H̿ɧooo= qgiV3 LIglGxUe*j]7 ҡ1\U$1Na9oJhQt'\pqMg!i|Y˿w5aoPwbrewzz dSZF` dee'V'41zJQX@86qzMU7t py1 {dkTti] :OKR`_@jԳ3{Pf1`_vjmN<@xU[k;F dy0j+59JbXeP$$M%pB+Hk{$߶EiD䶎x1t3,ue1:q8ǝ'BZO&C59H B,iGc65y]ɛ"L̢ 1PQE%pVC`id3F W yWSW; M⩙EE4W*.Q$Gg# HEgKl;=AgfE"KUsbdyS e 6Iq\P%1oLOT9edrvu"eU]oR'@bwx~pUp 1fMM?7f㩨OCjLx !@@d 8 ̿ GKl6K]4Le$0C<\{g͚3Z'f-OI9^uD݀Spg~pa~bbZ5|S{4m(%IX2yL4I NwqW\0coR36Y.z[s# yzFUl1E".Y@ gf&enVy+aj K8,A;uۀpM@d^@{Za}a)7~\Z:tQffʂr~=&3e;j>@+;L-~~q.jtHLy+{zxC]=4s&uÞ)<TgU&`@8YYkă)هhd@lv|~N V Yp'PJˍ}# =eKxֻ! ml1g~rog ir Y KfX'beRV0D>9 a}LQ]j†ֶLF14ja k>,3ӽvvN*>| >vP3)4ℑS\{Q5v}Zא\.'Jظvmaǡ,>:_*&uLU#lha<@pp p>he)+˾4>Itg~>miAn?@KAQ>he@D, &c5LOADvXm{ Vz9qd;\"#Q[IV'CfBo~MpdW=J +yxֶKZ@$ Ѹk~kZsj]!eCvyǻqˣ~i+. 4I 32.xR ۈK%$OP9]pv)b'/8Qe1punܠZ6uw-űҰ3i^y5jĖ6[syng+\(ҫ,'AF]83;kNSO:fuPy՛X,} C)+̝/\@e?\bE8#qD5i,T#ߣ+>3/-vv8hc%IehCF ;dC8 fNDu QD7׸I?8N H|{yuG'IaHX;TZÙ[(ck?b̴rUPuo,30 KPHSw+Jr l$8c %7*OBC{Y x'ck!1[r؈]~*9`l5}:nbLD>K^O{ r0)!vzcJ9?Gfl;R,j;16x>OA|6~_Jv-_}$:ۈSoY##\)#;Vy1'My3TI4ك3Ϋs{.jzzaVSyT:-Trm$.0ԜJإ*5sY ]u:*DWN]rQĘ}~Jf2(ѩ 0iVbIwywĵ0(}dfz(K^bT|k5M6.M'=\2;G #;qAIU$Ji4tӣԎPhEuSJ Z Кx1A;2Y>|6xjW`Z??c >|ifפ8(ۨ֨ dNm`b? j7~Hj, NS:!jE$"60*烩.7,v2/3Z'_6.#޲_ۄumY ȲVAl2v‚ӕYYz0bҟM >>Ue6AX0 oÔCP'4Czb\Z_)j 7{!1-@y*/EjDkG>Y`fyN׍BN}}V푌Z ܽXخ7P+} vVK5&%/aw6>m*)$?Opr{\Ae>xJ{Z(uLf8?!P&msEU3swkyw(a& yѮu^iO " Fc$ҬnbOݞe4י S~|6ܫgXCμ6K 'ˍz DžѨ/s= yOJT{bRն])9d %m<0}]RxeEjӷUB`%t=* @ky?lWș$6*!i3c%>RxfG+qH/<sh0@GtS hnWN't\&T9DV>)`%~8'vaoj޻JZo)DŽK=^zizA_0B0mkC ~e4ztq|OPIVB?C&L}O_=@wٙtCؽN-*PN2XffϜKhP2/0 dǤD>^sUyQo~l~F׵U24cK*q|Y+KQ٭0cLkI-O|gL z|Q煨|4MCrgo9qW+J!8t=ْlZГQCοyoڳ}XX6ͺɀDcQriԦYـBĉg/:|EÂϲy+Q_(lM ry6XNa; ,gKimN?C6D4Ca os/üS//6286 Zmua傒Ǵ<֛C"]mʔ rAJ)KgRmw*吙w 錋;ak CMHŵɉdr6ԢQLGa;r(ϝӲz8} e{KKa G q.$y>YI6كdz;XP_lJXvL?$e" :(Yg!Aۤk`5Y繘mxמ^e5q0aҳ 3ҽȡ & I@>Լng#CM*1S6ԫZ:% t]î>݉KLqjUWqbr|p X͵G+KxxEthi8VCry\1ՒAtmo9ܽo()$;588b!o+w&߻{RB5)F:3$G3ÑOH#mss++|;h?G"A*M@f#$Vy:x ;ᨎ4 B~>Zdoi2$Gt&HQMKc3j~#[wunFH$[|Y9QSV-RNȴf D s&f1d?*%Jl( H *-I-@gMgK4B䊸э؏}vZ4 LFIGR Xf\wcl2&4ԛgvu0.{ZXB$I2- 4يَt!%PU@/(jI*_QvVxO$:⢓ k29TA;LdlKЃt#+cʼnWgF%|K7'N5+М{E\ Knop %0*at2Gn,S')֧ߺ-.u؈%Oqy6x3>x<"5N+yc[+p|U@) ZSX9_y4ﴳ(z4nsЌKqZxxAer{Nve2M<z50ϝ&kk^gn kcnRJi(s"i@V ΗvQ2g>KW.ן6(1?{n{ovIl-c=d‰}+c WrRN?٤цfQI?ޣU=JJ5g%/!Mf8F wjJb&4eR k|7xkĬ}unKa`I% 4p{SDtS>E ܱ`ٔDJ{ bris@1D-(Pd:+R t12AewXβ]74GL%wԲ _fi=*!,G&.\ͫ?ZQ3 Zŷ3(rr̍qu.O«skG`A0D@S*g:$`4݆{mX4{+ /{8N (V)%<;/10 i]l rU;>1S\xqRNf>jsZpQ-J}fm ,V *l}XLIZJ'wY.޹QVgfU04`,mIfG 9C@f֟![ EIg$D68e$ap4(2nx[16S2q{U7g1?y$+_͵;+v{~@)rwshKIc'}wX̊r45`G4*>ˑoJ\%|2z&3\-"ٵ:{$ /IIG`OTfs@tW55W07Rmxv7ځk)ԃ.J4Ft/qZ1L&ᨃ:zlsĵш Cy6H|anNTR ^ =Տ *a=9V|m!? CX'dğhO>ub1_v>POq}}i8 ^UMC7լGkbL,5{].^8|v(@&=="W6k>I:!Ú}-+=,}t`R,@(V#PE BFq!)6s5/ҌijnL5`w?jp='LzJo?zÅ k*1W1fƈ2YDPؑ~^Eb wg-T_ԚglrrҜLSoYL3d%ׁpaI.z*7 '7y}ƧE&'vJ9@ p63Hh]}&w熝mvOPmBgl3!<pJE>Vr?pP!C֐/OcU;apaַ%GD~5]OY8l /L^eqjEK՛XĚYOPc$m{V[pu~;2f*b))B+=pM+єfjXT*1U%s6xDeJ_uM%V'b5,Ls;pn=%\!5p]<ٝ})i qt1NP ir,Nn*#%?ܽD<S|5;JGtRcO`0 $bIX BɁ'>5.Q(j#;#O:kBaQ0gb"gI;\\|ոcCWj&Ur'߭tDbg6΢&YTN ڼ:٨"2 Ğ.dCW5iJ+NDIDovZ\?j}˼ޤa0qc$e_{]-lQTq8z@oOKyS.rVY Znηw6wL%EnUk{_ aX5#ΊZ0=G$ 7 v-%xT);C,5y?d "{ـe|w壞옳/4@#W-(;OhD5L|_INtL:Vzܔ@ED@G8T=WqqMoNe3 B.Jۡ>#rs{ G=~Cqe.;%wʮ;`.tH(MέLbvO bh8hfE'Z!06M$$2>FsXK:k=\X ixÚk$B^~=`8{80VZ8$ޜ `gFIW< Ozȶ8X>{8γgfy}NBuNG֒|36߻x0w]ypNhu'iOikW=xK߻WQF#{fnAau Ys<Uz6 :%W|_"LhjN$MxQsn_نhqrj݂Ca}t 2,)rH%p#Lw`2* me *Ӑ&XlAdS.pY=qwE5f8 SA>^тK.dť| #57M dFA\0%7K#!甿9DW?1[bt`]2x0!H^U1^QBU^"K{mG.u✆3#\|e*? (Kt@}> >۸=a*Du/!ʜh"gQ1. _ԴUpj]n?_%U;vJ|1Dv6w: WM دؤK"8/%O_2ecH7f$$M3`EBTMb&DLOchy끢ye-6qi\-;v67 i)JI tX0 P]l]J]r<%w\GP'A܄:|("6)R\ }.)%`slJt(4 Ƭ9%e+ r7λ(Njhz6CKS7 6AwBrށl!KU]:B="%G{ .f[.RGBNzQ=К?^Ow351 [*ÍTiMp bDW94w07C~zWNE+l% c)!}+JIEKmd%=^#"!. <瑜T$ (k&+m+bu4 "0b\*Qu~9,e"ի2Dr1^A=[x1!%bj)UɽY225}9d1lh WG8jȿ̳a1Ӵb`cG b\c&-= /JwSP(h-!ܝ z㫋,HqU..] Smŵ`$(“6}=EWu.D}|n+LN | YsY/jךcCay|P=gJ[Q7+0`S%}@8i;ܮF^bQU{ Ne RI$PI_uSG'0qߐ46T!sp ߅Oz|hp}L$~޵)Qy^u1 ]'׷Mw9U(O:O $șJor8- U->"!h锪_yۺzc~p*V#:֮:w.g]9.Tӯ=Z Q1^U(ԛ%}l,6ʏ`n{j !/s=.|M$PU$X`{|)6YA/`5rh#%a6Xb+9 (hGL=KVJ{[c!(ȸ5/9#="n?`J6O?LR ^:vA,*b,4MtG,XX4\M7B!6ye#Wt[옔Uʘ $Z%{++^åɺLq>2GQqX8X8+J4DU!o"lhDм<jQ\!𭩣޺{fYosݟ.&PB!s$Wlo4Oԗ֢t+^,i+9&F,n,J$7LkBÏL #]92w L|HY 'I;-㽪PD{9d`vedf߾e&NQԫBY/l~Wc] 3 {z'*k2G3NZV&'j 2W<.l*meXO3F4´M:e0%|Y -aLA7H*i_Rշ\bIh4HUk [Vc4&KBrw%ɪl7JNdڠm~}99mP`T5&D?\OG] Z4E!B)S)/HSp7J?GAF}7pOt"6I+5e54Ql< GxNƪef6Y$~Qw G4v9k_Ow5ğ`"7f[B*JP_BaZR,`0D!UO6_Jbq`S'3.m$/Qg_]bu>$yaݎ·8>6JA:ʮ2l5YnCHWzR\C.hmK}_NS:nLpr:_QtNNOxe8bwmM8QBRF5ϐ~ctkdRWkȩeAMi.ښN\{D:78% rk wՔU])ɞ6e>U2Ռax#Ck*W۩d1AiZPIVF $ٝr_@?MqjRgD h1 ^%iҘRTsU2r nKF;T"x^ZU* G":_,y!Kv?u|pxm$캆|MTY=E d|$BO_.GnWn(W%G\!=ǜa^`)pzrfA9CL R#BZTUn% "dfb4W~3g^\8_HqQ*Wщy967.'WV Ot4*oQg_6ќi]rljmءIg$* qY/¹`b´Ʀ#MS=um1gL r][Xнy 00k/mUE9j_-A2xvʰӋvo׸"MmneP8Rݜ* 9ԉf;R*L"p^ƩO@:ZZf5׻&2#6{ՂHÌ!Q2vr 0&m_6E({pé9I'Rou+KLIpsݽXaBmvVm $ ,^xc}:&|j}7ods[.sy-myLC%hD 6v 緬zfzud2o%6 0-;c@ۻ2>i@@bF n]o_sG_UغObRƼ,;@GE W^n'3VNaGuGX9AFHuYK:#s|GH}R[=+ES^(vCXYך06\1!hKzDw24xSXTƷ,|V$Қ+bt;02z a)R=Uaw87N23( "#("cfG阋/AN{9:-'Smji6D}dcӫƣ E>_GBS~&I%9Z!@?(nX^z弛`ťdRʩCrQgl4q~ &VXK>J.vtY"c M`XK!{CGxsT_hdPCxi2 LFU.a ي"F Odnp ~`19o7=e9F`'rIRoO4`"2R(t* +c`O.8I5<) scv̲B fN(KZ)=y&w:>3%*Uޭ^VN"L9yɠ_&9-я2<~@>j06>J*ʜ6 z^53}@7cJ2Qr}kHY}j!L#|j|:21HfUz=x "%=xC ֫Uea,#kMp,e2,v۷$h OfCg֚՝.aٶ -w:u@?xYR  6! Ԉ`EDr Zb=:~P0f[-cI"M<_r?nNrBqc sj}%f?h]D):}]Ž/8y=$gIKW.j|ihKU$:Ĉ` t\j IKBniJ D3M?sly5!!gېS>eqhZ ǩWlw$ kV$AS&y/hG9vN2iOB#B2kyWUz><>ͩDn0tzؚ0,P-3~CiLYm[^!^5`JS O Ih(QL%,o%,_|2DYyF6l< ݩZOEn|wFmYl O-=S*s d (.db6pǩs](Di^nt̐;'PCnS7ni;Ilc'} ݰSSSW'jwE /Vedk?|\5ߢ#Y@S B0.}&B_ ju]dOJ1h HFh;l~b f&$0KER;%lpn<2274󦼂G#]WÉ2 #R%{=~s(ʵdN(DydLc}uC;*aZEiW䉐{!E3@QAKmv&߫e) ("ʘ3e}zWDlǔ?Do-LkYCO nכlHJLOg9;-hoŶ¼:O[ #DC HN=~}A,9Ms%~=TL= tK]`q(yF|췄WrS Ï&OKcۮW0nʞMz8cR&X PsDN>_d)F!h#/&aş#HZzDƥb'x5r2w u7CX#jO`j\JjӼu8YFl"FbZe?V2PZ2<Ȧ%@-mpkLS&W]fOlVxOl8?:QW/CV}Oc Qw*˜rU ORNYt_$K@8*T΀ڛBABC6aǴ!,iU݇ܛG6!H#ZQ̐\,!BIh)oJ4PlC!~Ҵu%is#Gl*Mf LlXYoGA8#,n(qR(!K~Lc޵orf{"HҷsصV%e];?wjB Ou1^osoA?-ܚ.Wo'Vgǿ/(h>\%Jmm;RՎZ]ev %73!$fhQi'L6bY'}\nLQ4^UNViQ3?}|!Ad$b7JIe2HA}@] OWUo*A&[f{Q}[ 6! W%-"xUcDd ;ag[g3_;u(y}eYo2YqTԱdp*DxeIUז.rG˒o -e4::2!<%$okhu. >b[ߴȰjo,!huY5iz{^C󎞷U5,mQ)hO Im`.4q~~D#cd#*[6\bؽ7/R N֬Pwپ! rV8.|t]yݐ·zkAW>׸=^ Ug#nDzXY#n-5H =aj7q ϥcxi))}5eʨa fuS lIr0H%p_` L Z5Na/H6hMs7C= }U5h|xJ~ frhJ:[%9Vr*SW^*J^Оߤ@$[՜vZ.c%!H"ɑv-;CN~>dE l+%Vvtٵ7LDP蘷6wz!/g8 ^jZӄ(OӚ$bQ結 $35l86&`Djs֋Df:u=~Lm;U *YhUbN쨻ÿ}Қ %^v,8z$khKÃmD!WbfߟXřMLUG&bFf|T̓JLeh%ԸNyXa<%? .c/zi%C >[q+=܍+aة >yUyJn*3pC㗁9`ߛ տed_E RvH r&}r\Cq; 9<CY)@rƱ#g˴4ꗥ3h#k+$-V]F\ɜcIA0;|8fE)B %w|s}x@opgt-߸k e P+ZhZ_7>RkBիUA߇lnܙ;) 0GZxہ"ҳrC7WNrԁNBlHN:[Rh)Xsv^>)8tO7RKAJʦooNIU\%jܴU*#k>~:>&#?;w+9eIύ{`?LeF읝-3kI#:cK}1AbŪ<5EU2yub3^i #d۶:%rK[,c_G'8$)j f t@^0͆RZg-T7qd`x/܆G S`@> +cۀ 8@gNSK5GE '8E5cn W +QZB+A#D V%q)Gw0fۢq7o5j?W4ʔІca#;2oV1䌇mޅ#]LBդs9?P|)xU]N9oǼrձcgѰ%Y67ٺ}>LǏhq59%,}0G|pW߿~L/չp7^%B/pF6Mw(EDy$|WEjQ o04 7ڸA*E`+mQ-0X^;B\8mc\ri iE⥓`L]U\nTE&b`N]grC >h6WB7%Ɯ5s9=FU:L+T|p!8Sj:1q7%jkhrR3 pn+w|KpwF8['dl o4[:n/e,dt&|uaA? %ݲ6{JQ@ĝ(3RhI /At+-֓92`Yynmq蕒D,_s_~]B}@r 5ɯT+zh)6G%ͻm)˳ǯ{oBW ; :sh!ݥ7#82Ş^)D;|O(}LXx]6?PN/.:jnue^/g'c}F&].$:,ެrkǪ^&Յ Yr;Ю,ɐe@&.H M9E͊6,jQV w6l$D؏L5xs>1i$`?uHlogFFIn~_) b k{2 ;NPC|y_icy LACMqj4J|WO8,p(w(Ϩn=9L/FV`naT19NE~$o >Ymarh8bT3pVYvD|;:Će66: RWO{|9`"E$O\\oAO>7m NidS5Gf)&X 3nzfBm$=۾cv7oN0(%'(;?C" x4E~hn()u/DDSbOj3֙ոmKqՂ55CTVuUM O#oبkNMI; f#n}hpD[-wx9 P"~ɉ&Mt?l\ť6^~Jt3ICt8 Թ?DD7 )F&5YaMg;[zR~]1~  J|)PZҥҘ!۠Ld"4c[>qofosKgaەLS.7F x A0N2Wn$L[k T@V-zZYo`E8*z\0#}hdYzKYq91bg 0M`ajaSM!vs+ȑz_ʊ I{b<1YKmnz[I|I|hu9 %XmQ!P2nJY- pF:8[|M->$];<${ulж瓃{C9`'y*:j-*NysOu'gv&VGȦ5_BAʉꖠ"CQeQh~c>>4}+LFG GyaFqGIG{օJ&Z)@{͈"|:ZtbB&[tqj":+Jd*&%k[2EVUo=?ՌbpŞUe 6ҴGw#:,iJz\r8Rj~@ļ6+دnqˁ3kf.*ad?!d4jC[9Zj?tA:LV'=ѝCKUY48C™oo^O0d;%a1W$:0 NjX[6wě z|WfHa-ypoK"L;{⟈ܫsAXgsJG:=卢TC],<̾J|^s.UcF3ѕ 0qΛ92" $ot`Hj9f7Y]I~34o)cJ2g @SErhTjjCmTbyQdם2|/RyI,k64ia%b5;;8v I7?"%pϊ`+%hȰ~l`mɾB7\Do 5:ʎ55h;ӻBJZ.J,#l`4dYa@Ϻz^,9H}8ݺWJBdAF6`mx?5[WcBvux1nKQ:lͦtmH~ϯ&,\K>>}]޽q/"@}=ŸAC2p{6ޤӝKx`>`XTpCpCLBۋ%Mg[O6a[=D$:'|(b|^{wpRWz+'M!dzG+?/ `mV8rGP\7SjB>4t̺e !LeQg n\? dכnj(_,HCMˤ \ڟQ/(_M"/9Gb G-Sơ~Zzsz̿b:h_% >My'W*s4a✽(j$c%n%Z%U~c0HaB hA34z)c7c`9{N3ќH ĝԴnHoQh[/ f*ՕÐOBW%2Qwӑz14g9i4@4 or5nc` 6=0% H K}=n{m\Ss\abiwW"|\aM'5-V1Dt"cf|@P8M'Sj:z(“N"5 stBԅgk)sɇv؞@z\ 8GHt1xqf'4 4p>`?ZyGs!D\c@s-E( X 0CHHSwWxW^F&:%AxAhXqW #rIh!EMk9 9_+Mם8$HZH6|E0{͞Cy\:>rL澶ϩYG+q3!^pAXRBQABssS# #HЬn٣Jfo^މV!R̀Ķ }[ AhmwꆹqZ>#g m8V;~$#:m.dP gJ{8r=f[#F<VPo5LGHOH_=p3`裠f@!2ǂW3vCvQy~ 6HzҲQ02dkh `!%޴Zz#Cus-UM+C[U/ xOn;yM +Doo| p}S{ۮp@S9 E{hr~ کʄMڡË&r /R= ܦR$#pyu'jrRʋjļ 'VfsY#*rbR&=@`mMaj4!W>bbb dSiQBV" )74fFSƶI%4Zj/˽!z>ռuj$jB4O^IXvʋws̝@8 &l \TY@xÝDwN;&gD=&Y lțJm$(η׈0勔*\' JFX/[74k~-oq_ۂq=4@Išf@'}!Ά] 6$ ;m!1M?tbG ;c%++>>4HUt+ӭp eq G?{R'"F 9hĽHaH!ы*ֆ'@c8GV~7W$5Ԗ/)q5#;>˼FN8Bw !r`zMQ59n z2ǝ"j N)"Ait&Ja7-Lvoc{,S@W& ԀW暲D1cvFbkZfD){[v)P9eE̔;ZKcOx(A⟡e#eB/< zMӹΖ9is'z~x.tkwBo˓mX?fRrQR呱%ZQi]A26ɮEJ{Vd-k М5-=qo?* +F uLlf?h Ҭxr )jښeFI}e W Y= ,ߜ.>gJ3QӀÔ |&ۜgO}&ƏH4m{#C߀O bz4TQdEkD z T[('pЊ]rw@|4tYuTLl8#xnژ_sG\{a{6P7sI- ÞGqR]IW}}^LH)Htua/ 枲̪ϼ|Ozƫ--.uGb'B9iuGP Ej[jfF$xBcGa3w?r$uW| \}3!s)adC!uV#0^x))Ne뚭,b`􊳄\Gyo{Oe,I~[XVD6m6}ͤV9{ܼ4HZv ,*XAޛ 7~s>$e띲K1S~Ϫvt|~Ʊv?vZ m\΂+<䡠`ޯk,.'վގT.ZUsM:)]YUQ"xE @D.o'"'^m D7hMvsz&?ѳϒϦ]Xg,_+ٖ?wcۍd`tu ETDKr4SzzLLxgx+Il!:RK_CښX3|G5MFR[ 38Qm#b_hn,2۲Ԓ}tWRexLT1u>hPcBo|&P鄊ș͉\}؍39u9/}XyaJw4,k(Avgw(Pss&¬:}O*m·T(ӄy ?C.rs & }Rg&_s7uMEQývEKSS'kDe64|%\C"Xi}-QLVU)\ {7Jc e q<.C.IKVVjT~D>kNv~%tr2S߉e&"9^z ]q1My֞6wW^46hhD8FHtKq# 5(\|0vןg 8tOɋD`G["Z La Jۣ2g9gr먇$`;_N)ܢ#{ߕZ:NcՏ !罆w3@F寭\/GǬ`uH /J+,u/yXd6[g^WY,`q֚Av P&*'kds.K+ 9;B-r9m|~8 4c z8;9wH9/Sb T_Hb ~%]Z;=5!?3 kWa⠳tz{@rOSHUgnѲfLU^$o@DW`8%W)LŷXNVO<`.ve˲m:WF xT.)sOJLû0YuTe;J{o\8K?K΋NeɬIӀeۉԘY]bj[[v.:ȳf=TI8{^rSFdk-*]cxP|E*uGZ, x7<KZ"DjgALL"tFuQ;sRnLahHuy:0ƌ *W΍'}J=s#TBpd6lS]%v&= hko'b`~&N4<-tl0)"y쩯dU͡)f ɐ6@d_]_1ݧkԢ"^ED0*Ù@hpWAЇf%kdzMIL<{;WEѹaS,` f_Uxp1 &Px@Q} JHm-:e,l"7U u=UfףQu!JPtthNONȐI/ :\]rb:&Y-)-"YM9 ֽ4r+^ HāςtKErxb`\JSU_a<[]%C?}#95]z8a 8G>lK%FB>hMSHv52l[J2>uD,'\fmҥ4x5} {?N#(>8Qo*1$?Ź`΋4UX>YI6IzĞZi噙I : FEqY"p9p@>%Ȕʍ[ 4Ś#:~}^x6,UROid'p^wE53o][9@JbW#;CW&eUq WvT5.β]J%%},:l+m&XTDMPiOoQ!@K &:]pU!}~y=H b=hJrPo3U% 4)آdw+ M|o9%eOy@=w7)O'5]i\^ zgAJf[sLW%:' +224cORiH;ax %bG|,4%hI _0`8KzXš'u2ӺOjYʥPNG&+תr@DtM: `1"k򰶉}Pw9b~D[aR C48'Q lz,~4fs܂"lf\:N5COcyÐ}zO-YYF3mE;^&f`?{)^m&Fkِi~eCh\m1 ~6 Pxw/cajue?.xC?|TG{ 6:`>xWM)Ķ? \ 0.!m nZ]t>r+4tmf9omٕ]lgrdJGI)Ԛ~Ւ7)$1tSdm *t} =qF(YD!V^=`E/qt감pp<ݐPˋl{ c7iFRwBMJ mсtq쵆3v؉̺aJM@]c9~\YT9egUQ/F4Dg:K -b!(\Ia!/ȱTJjdT}V.eV5( ];HȻx q5\bԪWIM *Č RNXu47p̤jorΫ*+ntej=sɊVuݾvqQ`í[̀[ TH.XLX,C"z(ٻ;6bE=5ɈxoVY K8Uz(Q-b@)dRwvX1PX-yLśW9A 5\|?G *>dX1z=%8M)m}RۇWOADB(6^6]ώ+rlm?ׅ⸩<~Ƈa&޿[/8ys@]wFfV:#u Lx4i!?۹4 `]\I-zVzthJ $UX?7?`2)zdӆ07~mt9:Vؖ C 14hִeSf3ͭkMd7cdIˀ7fGD}E9MDNו&m1\]:ajn.d׹S#4a[]]/s2FXŀ;֨ͣ He@9*՛䛤[Z4{dZL{t{[j=xW,zc-*Q6O@byinwPT}m_4qx.y͗r ͑߯ǿP*'a汊\7#lY׾}ۮ 4C {G[eXF0(?x1^ bَFr`Å6vDP;h-㥎Ba}Qp}VOe4x |51dO`CrmQuEm">a)뒌!\oym%V cKt(>FVD7|:o!ThNL{ٖy^Cۜ-w\~/V+2*!#g!u[oAT 9s)DfK Ͷa9Ʌx*m=۹唺 g`|r^6W*O}gFY'O w &QZJ`wYwSD;BZ ] !Ar{eyzG+T_ek:ɝ v¼z.1VLjY)?N7l"&$)j/iY|O[nS5 l+j߳j֥s_Y. 5%FUkJ 9'IO\pVV耨4#Xl^ ؃[Xº+}ЛYW nz`3y ȇqt[mA1 1+cRA/Ǩg8 yY8-&:ɒX,OH>K|v0T㼳koD#cZhDIeg_ȐUV:\JguU}N%ZdШ=:&6 -Xc}Fri/f ņ8VD2G߶=}[TL~NU^uQqS5u

        ÿ냀BvGs TXWSyLlqA>(8M BzKZ> XwقZ3eAӿ=* "VLS9Bki?){=wF|>n` jy3E1/uC^Q7 lJle XMŔ0pc(9ZZ𜭒WW|sθ|y<..&h!TDZEVA;0s=S/)7  0| uҿ$$3!d"nJ,B>F@ŭXU΋ޏZс^S[ԼD7<AeoդGˀU\05"ְ};VZ[^Jv dLkniH9դE܌+74a50PC+"X,Љ*哷W[Z_Xw3yq7J{4} bza3 c{0T :YRZDG Bĭ3?XܡG8 aYB?ty|cAr*BS 6_`LWJg敠jdIb!-X'SqqH_颙97} *pY-oS*%,j|cT)uU,sD 8~b#ni+RQzr,aOtG~atDgV4m_XtXY'i{1,0mkcT̘ޝ ojMMUujaL|h X@}?L5=]s kʧqwky[O;XwZ桚Ёf!=xm7zC "Vx23.rOe1(Kv\qg5Pj\p(}پd(-$]wLo9j=: 'npdž}'=IvoE~ơK)fB,}5 2׼d-9mN7ϷC%2&ƒ HUub˂_PXR"x8}|)T^;RUG0HohI!nfF1hůa*;WT[1"s{:K,KvW50kiX&gTu7CKds Zڈ&34LOhg'h{J:!"<ٴqAe]t\𓐋 }Q~S8 zhaוwm`bkJZTJ,xH"/#elW-`6 ciAc-V$\>ͯ|զ\Ad՝W˱н%~~B.HθGy+RE xC01|JAB;(o FLԂypt,tƊcTOQ랄>(r*xT2=R")LL] \ѢY7{W|z~qi>L7p9Gn \$weeG"4]d_=`$H%;7i B䠢YAnɢU;%rtLIX!9o_$ٳQZfa:me#M#<IfECɣ7G!*SWaQXkJn Ub\lu#B$T^ŎxS;ǹFM0ySM3L2c혔;ѐjdBX牺7|QXйBɞIb]ʘ$9ƴ[llPjPD$樂Y-*-UwMS<׌Ǻx2w)%]ՊGo~I(pߍrhVoRn@MtG8yze|JzwRǜҶ%~haMTo$=E2yݵ<A-\Io CJ. Ch0 @jD IT,Js,c?\i9o+»HDc#C[n|Y~ y'RY (#?ۍ.ї\NG<զ9`cBߜW>5EeDhZigD *fhm#Db X <E p ts pt&%0kS["/!hl J7}̒Z8bi TGu$Q^UKmlovō'y1At*d?wHצ*tL|YJǻ<^t.HZjJ.0ZOBŌ/5>@zXNt~Ʒ.AKf8;U2WJR)Zۇ-s [S9zF]>!rXu`&jJW'GsT2Toax]xdD W'$9 ҝZFYҺB}yǝER}oop ƹI^wL{oO?zy֫Slegt`%/ <e/s.%涳S0%GD-_U0{?KRĝ|tDy,:^ O= Ŭof B -i m]J4@F {ko%jhb+|wN4?!|?:nD)׶W*f03FT0?boKo ~Ƹ SWg1 1aqRIR8qWi9fт|9͞d3]խzrRƛs)jC&V?f\\\XWF|?o~yvf4(2dܸ6`=]SxZIbL5+~ztW;a-SyzgRi;HOh82ا6)\u<ˆ9oRpLw˵~XQ>E_ 2~0V벊zZf5Bk9,(w즲 pԩkbUp̕{.,:mF4L;ܞ()1;S߂yCCɾTX߁ X2/0tLVʃ43Ѡkv_R$:\JK]/*H'p:Afp_UG9.`I(-{s K.ˉޓAx7iH/`nf H m\p:G{ק< C-1ܤׇWy~vߩ6dk;-xͻL5<g#4@W\P N2T2+YU3L9z3П p ɤi GkJG^/ %j)pt*JOn!rӖZCg޹u!!U0;,h;w;:E cTZ>P;3^y /:*ΠxN3EAaB qFljP^l%ec535A˜됉1m/vV@&.8~jY>zd?`~aOe|^g;Rx01^kk|=WS<6- wZrbDT.ͧ "i)%W:T'dQH:as˞Cǝ{d+30r/}Tjrդ 14^=>oVU2=7,F"3 Gt^1֐_ -yGhKq@6.NƮj%}0}I޸|lWna1uD msUzXřV"-%\Ѯ)+&e ػ)n'#|$4 @pϐ5e \?oMop;efw26B \Q][z䰞\)8a-/Pm55@L/;oiNB1:%IsЏV| 4ny-@qx;FIѢI'?C,=ab..y;'0tX~^=I45+Zm8:Ь.2 =um' &OJP^ߪMZ]CO$b,R^ТLQ`|Mz%HkGWН̣D%O:8}VxMSi3go5z7+Z&BTτvEヾ;zn MX3-3K#>~-^ vE#'cryb]y_hegmwF=l:;PK&"uNmOw?֪2Gw;s/W"LdNf f;*"әz/\9ML(6NuIQ`?Z5ʚZIJQ7[= =fG0I6d;**##IAbtoW)(p܌{I[wQr#,>m ν s8u8w"b›eؠ "UH^pw Rt7Y{,Wm] g/zLwH^TC}YVQQv?ޏ<Ʉhp̋Z%Lve$~f yNNL-q`q2ȴрNr<wf(|v F IrG/!T—EG0+9@oZӟB7Qt@KHg*F~yX |JepWϗRß,^2Y?+|vĭ/;hXynW6W"KxSTK.A曆ZF EBn~)\u6$CY\vY[{f'd<ݜ!fsrg+r81yX|[Z)t %Zx Rm9I M8,!2Ev@׿&::wՈnk\k\W^`&~{gBLDmE Do*OdߗǥGڧ4mf斣L$prd撀(# ռxd5P۞RG@(#ި#ݏ#ȖI Wj?892&Dw(ޒx=M\=w/t~1eꯩ(>Y"T%Cn%~z%$|Ԩ6Εe(u59d9he'vs,D[(Cl S/m$hXc-̊l|9cxbfXJ j^FnF39\ToتsU8>29܊/# BMw%_/>|60(*J訄Nm;heHIIfIiUS8e f4]21rQ;s-I2P ڟbL3Wd\g6%;/g"Eɉ\zY Yоo6z8u^밧Q@_WĒwϐw5o;9΋Og6Ze|),gM1SC 2#y=gÂrp\f> > Ou<rXUَObdHF@c8\R@#b[ͻ "zn%.ܪ lk>F=3}wg?a'i+I}{t JQ3k7gLjvJ"pMng2WeAkϘ/E s܀aij|ⅶ7 =ڴk<:s?Ĭ.,yוZi(H@'5Ե;`Xe%c^/je2غh N*SV)c!Xτ"4yN\8!$_F@!gp$lU%.}(:{xyk'MsT/xb6hˇ ĕu%EjDYKM44!؍·JuToFxzoK@G'N[K5bbr&P@㓷~ qU?+K }CЏ(7hIq4'0/}k b9 E5ZVYvJrHDH8&}C3Urڢo8}fOɠ84ta#weP*N r1mFzɶr 0{0lCJ(ƉiiTUg߳}kU}<b=JqG~\e"s`KyM!qT ᵼICjeZmW_S&Gg M @ü&M߆SdZtq=~=}7$I˻æbO(LU@^(U׺-?qWGg@jFVA $&yg@ԗn|6  !fL; bfT 7Wͩbp}pLڝ+[4{8 V Tx6^՟@ ٹ -Y&t~&2F CamwŠ]ss^Es '=F\-&r|2 +fj!BeF6jS$3Q!mBO|\s H}Tm˼SDq Jn|T2tb/B~ ,-vt*yE2̖d3j*>}WWHN]wA@2mT%pFi6I`˄|VM@h%羛$ZoL 8s+wI7Yf]@qI}^'=o|yGoErXz|DW w47qΐC!}8[d.Ç3J}uWD($i:sWW;;ի<{Ρ._ (ٰ1_+hπ[cWJzQyE&o1 (z41[il9t_7AQP:C{Ω(@Rk%u]%45sW5YPW͆? ҕdʲ2! ΉAjne/Kؾ,dԼLG-)߆L_W ѽ&:K8]j=6%} #,#)H t췲l9^ubgOup̯)Ďؚh.2pyw =߸iX([7EB,8&DsVym ,6q[#]@O@Nln|VO#AU;94G~1=MޗQc9T<?+5%;֛4kTfXOeu\ M)i=F@DA#z:;;MK74t-U\#d+|EOӸSGĉ`oq~}s @i$̺^߀-p1?eskb!<98m^ʍ*DΛ Je,D1 ?O(*9]-_rPRK__5e}#>hga;13csory P{瑘d#F3K-@DOd׿0zopC̖wTbrGooxx GΊ1 nwYzÞ~ U8F0z`KURpxaJю~d W~O ~^zxB"sa%SR:P&G M;:ƺI4=]MX1= ]ewj@#vBOc R298YsO4Idy$L̬'+lsT4 |_ ^(|_~?kHD;qUI[Y&I5EtYJaS4-T۟]H5Q`8Kf_#ȯ"t* UZW(...*%泌4[+Q ]IwzW:2p -Nem?4Ys@gR-%F銗[c1(e[-z7% s*}y T992 `z&qm5*onyz lz-05,$2\f7DEPؐ RY6--z^z1`wXDШQs X˒nD-}d}-=5S\R/Ҙ 8 mPXJOX+jU RzyNZe<ΰlIda0@acaP܏)(qu#LS3_:/G0㏣'T$HfOuu4ݪҁXf 3j#U麸eqikA)AMwa;du>a4R?0.Ve nb0fq!NJq_=IʬL`oˮ ڥ^-xI>g3ՍEs@ ǡh-?Y_l`m|A*wvBx~̉e_qYkU>akAEǤ47/wU1CeϦԌ{26W^5W(Yg1\cŧ\CQtew 0nsi[0}‡̜Rar.]@^Z 99GҸC&v,ILHdCLGqW2Q, 6L<08AC#JsxU,bt+ (YPݜߤVFC>'dw(4F2iBOR1݇asͺӴ"7#(ǔUĭ݂j7,Z^Ri2S`ΝB['ea)G'~Z4nb#`8D(^@gQHg?ʙdn.P\b~|hKzJ%֗rx% 0*~ԦRAUM~S tJ+u$ϞNJ)?OZoX=48 SqI{4#K $X°p8գљW|HYmc6 }) lE+20W˪"ť,% 䑐DCuyڷU<,vG PEJaMpcGFf?L'3xO,[&}uO3 —Hmdo][v T=:dlIi{Ql,>| |ڣj(gJE~Ѷ,TxR9K<⟅I/ڧyM9]ΣM7s =FX|G9"h {Ęw#DSU-`z`QY K؃෿r#j1sC*92ȊY|zЬ.b@"o  ֪g=RWuIgP궊jAou܀jW-[C}w.Zw+|҃0V #CzJ JhcX,LLX lퟱ\o'i`}A&AQl>XzTU= `gbk6my‘iֻ\z'}w'\KZ|HA<2n >>ڹ4H[7As;4c ChӸ#AȈ_>8Bs9LB\ߓe"G6̠żVqw^2r(+P;DO>z-_e/]=ޙ_|MB|]b3lߝvHQV "mS&Pk߰6!(H_3܄vG+Q./J+i,WCS;PV 4&fvfFVW=J&jh^jn WeCwPy8>jq7Y~.X_t)xM"ֆR&iCɽeZ jGsԝ_w刁fȬ, l5K-;c֊pG8:0̐j%Կ! wLREy6 o}DÚ.9[Yףȑ'X)_AMs,zKQMزM*,))VGSot @\ 65۞ CZOQ#s<4G#bpSL]Vz9mvJ3GL8J,P6`±cng7/޼Ϻ~S]FBg[@'+ZI8<*\|/j8%piցyTz:Fy|n9)OC^C7P?,8/nT2\- Xc buke "' 4xMYO3Hre*qS Y0oRܑ=GOp}PYqp5l_*z&%ƄTPcH',]~.(h-|4d@ƏTOD)f3$<{^0bjћNm2fjdRy jۨD;mr⍠:4, O6L,:C|,_qP`j8ũϾ2F@$ >USWlgF4{ǚe\BU1'VL;8 n^ V]鎙IT\D݉ݻÈxCHR e6^| @LJ>0$N#T$ןq L"Y5H8a0vx#al#b]L"6bsV@rN-hyǗb/ s:Q.>F.wf\Ao` zVyo$ɏjחב"( ST-+i毕(X+#^-Ád<*~JZNr uoV$|`'^|HZ"sYi\Y qe ang]9lW7k,+V(g{.l;Uъ1@M%EA mJTjè\. P)ޓ'+#Wz;$msO[\s;y=Qth<_4e>,NcJb#!RSOvH>!oK|D5x_/&F]G-d14_}Ox5uS#sU89rԁVī?8Ъ >'8򫇒f0V>ˑ/<('w}$oMW2ŀEdAe0&]} .9qulAaY{pUA| sNPݬw`AQqruC^/}'؟?OXQq3\+N鿪\F϶:,:h:~Ӧ !Hj$;%[!=:{(SEnq$(2TU*_+ޠ2J:p(X!X/>w3q~rߵ|p0-qOP4&uzĞPq]7DNH]]-ˊczJ0bJٷtSkR/Ya%9c \fprqΎ'kBu}:alՒ!وw]=揓.$ &3EŞqN(lj2mj)7;hcC>Ξk7̆G_NTZd2Dzmfn؄L~ 'L`|+ClrDlЂ.7StieV„in$RvKIb`/*[]繢:܎Zz?]ythn[^q*̱jY8xCj m /ʰd0̹v %sBi*,-7jT-{VjCQs+= #ܞŶY͗ǫK)D".9lxME`w͒:ZitJ[V#5D!kw"Yut2H~0&g-^D1ԪAX AsߊSlwIe(ƚpHhCHK^,{(3?̨$4o@&OB$q3=ퟫ*~?].2ƂTD't N-x-Pކ@E=du59ƉEU8*? q#KX0?8kAϊlڄm,ot9jB{y8NDeG/|JXH mžn92 9#l fٙ]%'1h"8~.ث*bbho{]I?r4! {~ :t8 JQ覈~|Y`3,!pʓ,Ld+ʑ+!ܣ4qrl.nW ş;yâ2oMޔdTRr ]HTP)\6^[X=Z`(4}ܢ$QH6}l MCaRP(܄mUiQ`(˝H Nv6Fo9|繿mԌiI[eJy+ՠS~gy\XUG9v 4/*wqbDtyI7N1',GCFyɣz-aaaIR{KG\ZH4EJk5|kA/VMK±lDvSRVI.mJu.0Y#>+6Y-#QSiEGt:=SD ( ]zQ ;̓MWEQFxikE8VH6ƾ^cexP-kApP9Twr%W f#M,sL){**S~fwˈpM}"VDpy-3*8:d 6vq*kx塇=i?A~)$KXr8q#ݓ]?Mԃٜ^xp460rS˙rv} ĨxFk &k^tkAЯsf_hJ 9$S|YuXPiT%AEEs|]pn(Rs[r6[wQ:*חgG"Vؘm\FzC]Rh51 c60DItqq2/93 vpa:}$amPhq3/ }tCJ:mWaIn $b*4C 8Qd.x/]9*C9:-t61Z$rTў*16z2ce`g@*XDr_!"F|/%Ւo'Xd6hR(!3` p<&l2_tk |=gLР~j0)W$ #yOPxU_"f¶mSvjn@T;s,֙TotV4`cS:.Ƶ`k=4>kc 8 [6kN{o rGК=9*8FmokrHVorcqQD֗J+X`6y+xIIt ˋ'gVv;I{/.3d?Q`lW닚IPj=w x%z+x+M}$^}ljY9zcsT($k! '$o+ORH)jEpVT} sV^yWneZ,OyrA98jE}EV벉36(U{H a1 \eO؁">LD X_Iђ?!ex3e3|4{Jky,3MHJ֗oNSK>%vtA[vUj P{Sd y4/9@x}o .[m:y-1ny(zZtwkdĩdUƊBF8:Ϧyf$E3H4(C}KL^-?"#C9;)"1MW}:UܧqfnNlخaPr{w2G MԐ?)-f@ƾVga KY><&+V]], j!q5ݎ[slNe 1, Ԏ;TS 4{?kpPVf&Lmy̒Ruo[s!pzT gϋ0} 98* ^rXǭg?y:V"-cr`hԄ?pXүgCd_]-M2ݲ *[7 a\nq("͋prj,l`~IӁ?fhC/UfhC{ȐDLcxsy^[h/0_.êi#V$kBI3 Qh^ZP[ƲIЄDc墦e6@ Ns{M=?B^+m!Q<24ZC ^83r셸KP7)>%W/|d`-'pn"$(@" b J &`[R&4 ,6p_=5(7Q"$j0OS.ǥDF$3%V ` r{)<ɀK_'K@O=ئ,-ӈd{DO IS.*Zu&dϩ鄷(uRHDԑ/LP-B!%߲?xzC 辨zYnv5a:ȵحs:Q_Ϝ ( I߯A¹ LG%/7綳6-ߓ@NN-/_`#hؠKcxy7SRbZ19VK,:#[}w%E֔kj C NvߴBGQ'̬'TEӕ>:IlχfUAzqŊ$drrI;F6uю['h/4se5뉱GFƉ}tU­&:%>E&rnm 79$'ɽ|KY3fM_J/жVcXh_% N'tԧfF'l|Kw?sMImG,wT3LR@#FcaKvJ~q/Q [_S)E0A-GwSXqer ѽI"aDy9-  7:x?&35MzʔOغ;<{_ՠ+΋$[SET )6 Bkf*P."5g7Ý| cAz"M5u ;@~OYVԙ- cX=A[G$قݬ?*(quö¤0LCc"^Nl|Լ=M|iRbqchfc␧K1<Ի|Q;E\@2 S{"KD=IUhWBsA$.yHi;YKv9elޯchgY]+}8ڏ}GE:X7X=@Ѳ8=<,'DjpUjMwd cKU9&$%:st$ :q2MA%)vs(]|rr/Sǡ&k2T<<JOhjbeRM,?MsBoFC+Iﮠ&<5rAgGhYn-3jNvuC`^VkG'=>,oް7> %A̽#H!Sn B$vJp aº*|I.b\F E9Եڶ\G1^is]PTg:oD(n\R R vESQ5a!ɂ15# -l?ܶ2USa'?ɟĴ8u%byvsS[YOcOg !6q]kIq?t!]`q@#g)EjZ0&¯ ksnInOH:u]2 @gBUM2-Ke\C /d4/A G;cXA [h ze|Ү) 9UF߀5LKeT\pY̙=YhHՠeQ)8nlG\!kDN>?4烰ݢ^t'1D1k}^9YXNicqMNhY8*ȟ&N>M|+N6$(gvWjnU@ MDn~,'?d0onGa2֏%0|vz^ek`rw.Dճ0EI܂&DO ݓ_gi}ABM Y= s6(g(+g:$4n34$C!3oEl K p)1t5ަ sA54{%Vksܝ,?}xAa.F@;4`fY7qܜOWM騫W 0.|oP7N!&Ɍ+ÅbAؿ-Z˅}ɰd/ՠFx}h&:\@^z_M:+B~p}k} RߝK `z׀GԈ2`چO~ފI{/5DQt&d-0EuU69$wǡ]7uԧX:RO25l-㴝@3 DۚLcCRcr0tag—yQC~Z}&N*ZoBa8+k)أ(,w.i4!x} $Alk;Kty\=1B͝( A?/$ `<XNhw>zFqqg˳E6бMΑ$OFv`!Mܧ^;"^qA2H%A>]:x95)-K/Th Ax: hZ,gzvݵ]k0:K>W1K`f:Va>He%wky@*8n(}fyf5-讣p,gBxr)W-נ^vs:$Ip-6Qk ԄZYY5 Z=:;W4gfxCYh&;?xoTo޲CE~u!B@l8g`kV~6ף{/wz6'FWcQ1ږi]ƅ1 ~Y`"h: (' ZZ%u /ֱE@N:l߂J|@as=(Ӫfr@̒U8$5jo7b1iQ{^Εɟ&<Y*LnGF@NHd6!>/͹2+Ooc)cHW+ @<<5ݍO4  O GZ$'#%(?~|U7TCn{ t¬[:,ò)uLMepIaz)! ;\7|K|\n}KG+e,2hMOK*Qk Zd(%IU:;tf'jMG{^>ݖ.Ne$|lcu6JCME vO85R~~B^%m~Fϗ8"kn_T?9V, Cow[5 %Sz"P#Z^cT_ԋ w(EBmkOf_(_ 4z@}HEzW ,)fVBȿIylPqd!AMhÛ3RsIɁpF]MyN!l9Hrv2ޭpYꉡR1oPZjƦBL}GЂv2tm?u-/MvL}뭳0xs{!5tR|(D;4rmdtqHVwpGcLkoydFuV"ȆXZ^2`?9S3.|G2a-)C;6x]8TPSVK }G/TP30noL4Ʉ$!^uUtr,; kC~ٰ5 $jmK9B z-P4R Aǎ〙Bø<gk,% ÅbYҎjَ*\Fh,?#DCNl`l08k$fx|Y)b t .e-股]w#J\LPD8cWN3-٩}e!-[M㒣\F4@KwxT{:k)/jwJq?e.b .@z;^9n39QdWSJG PvT~Cgw1ڰB'9me2m֝V !Em`Bcp|8;G,JJR(6>ַM#`2gX_-= XF#g* C6.˵mKly^#‹0Rd2Bi,lalnS?cwՆtӝaN SNHenOc#ACsEҘ}w7!;B-T]Nm J|rc¦Ń i8xÍ`p`{?t9<i͹IrQB:[qYƯ1/ 0"a5848J#?,Ã]jO~kͼ_mrJzS=)_}|Ur M'44VA/δXPST=(ō,RF6[dzau-| *ÌqZ^B:+BY"ʭE˲Ѭ|r3JMF'DKhύHS]MV&+7 C!BwZ]4Zs5xr|^㝳_94k `8zH&q<&g%"AO[=S.g%T=$1 q&P T6aˎ*׋-LJ7fc *]5l\h_W7ilTzCw$ev[tM~Tt3*xl|w!P>׶PNck/)&1-+5&:= k ړqov2;߭l|[_`4O>_sX .4xңB?CwH^tT0fLU@X +"]k*M}&7ijd_$$yǚMcVoe XS(X,71i4rTlz' QVo} ocQMR}o6T21ꀀX 5 sur>,~)Yۭ|36ޥCF' |XMi 0?Ip77ip]>Qyб9.k!ytdzw;LG9(ER)rp2]ʑ(}Cq*~nT1%z,a_{5JfM] 8" ]bCKkxOwrEEG3//=y1bߞ'[f̛%6Ѩ_-nX~p cR,,#e[p0 R-'Jg&[[P>'2N|‚3+Ԍ*DR_S-%˘Ng`w'GDzP-z-q`!̏xcS{wgK}Sgr]\(3vQIyt;P25!;Pf{}ʳ)g);!->ܜUkֺxs w#kE&޴J~7IꚘ6.B:Q=&z}$2P־o+߮ qOSؙ̓!ڤRA;kjk7g)55/dD5@wo9nkl F<ݮ\Im'BIFk7)yJry@Ouo)9E-*Sv+j'/)rO^ ur\.Ro  n[geYżO#\p(Rb /.9{֧  وeL4vP~0^=hnٚZ/db/64*uT$Lr'}#s5\D2EVrCÜ"ZOcjX)F5XR܊*g+IC;*>% :f^ѽ"~If:EAT:.9 7F;Z)4,j3l4ɧ=q*V~\nXHZ}djCR HFV_.ĿCcP`M3FVљzfa}O_rwrٗn?l+9=t@d{+/C;rl] Q~3%#-LX90 !frM ; C4~> N BcAfd%hoL a8 u7i,&5Ӥ( -+ͫ\Xɹݡ!lԿ |[s1beu/L.ΖIZd`(6 1Rk#|k4 ӀA:W6$ީwvo)x*) =X1b۠@[Z}0TZ5VjE8.A/%QRu1QsKQ ʹĸ]jT;9,YwbE8˷3J;|5%O;¥d1o{51;p[+Z*Btu6#TLOͤT?Ġ\M>QA*&Y6P\l@Py}7%83 #Q9f&Iy.d]vFesu:aë9㔝#1-B Ĩp> MXQ.áEmip&5x+gh"g%Z:n)пTNcį7 *?b|@QܡnĀ4@'*7snq92s10XqaS^ZNqt:ɜ8QvDT \V]LB7q21v{ii0J=sY[ pNF:cOk'{1C3+5{|iD+>󩬳XC|(Zk 3(fͲ~ך̯~࣢G w釤a)pZ"u3%寶YA(@ mfEѧJ ʉiXiIZ'A5z]4r*zbōz@ 3 ;ކ "yb[V CB'n^РYR d4?_E蹫 f}9Ks}@`ĝEmd-`KV}dʖ z,ԛu!g̃5OaN~wq2Wzԉ .D?kU M2ֳ/hpGr: *=i; ÃbfѪs6io鑾!owk/~L{a/pޛQzޏ~{s*:7ٓ$CqEQ@`XKdMq562,z]xm^xƚ'gMĚ_1G&i \uL/SfX12wVdqQqٻ1-oX _$H ClaoD1E;]Lw ]T:Pzn >JNX1 raBTv%YGpx1Ph 䦉 KUB- ASZ>_ aW(dyP[x#gȘr(Y-z5zYxW7u%GbܮZz5 i%E*JDhl'! u(ϸ@3񚵷[p/7`й9[']" +a*9PH \'3¥`-OS[9 WY;0n{+/@!keFPInJ$WbA鿓ᔶ{\i)n)a<5pZDgM_Ly4},E6 լomBC$E/KCq?Z,vp0i5wk,a 1g)$ֿpz6QL-lXnsDB%Yw]c/Sƫp'[.xadwַ>++Z(v)F?~7FS’}vQ9d4Ki} mW@/dL0h濣n{L-p\~83h)00Ka+;wtNNF_э)ǂ/bnbY >Uj+ɵ8M~e!>00GS [fX p[`d=2f8±a%lMcA~˹ Vdxɦ9@^dϏu9VNjŜ1V3x,Rq&`.=CT"4x%{z.Z' v{"[QqKK+TQn\+*UCdbXZ k# {\UCG{ _O)?e&ݱϵP=0 "ϡG3LMw`[RYB,a~طnVxgǬw -ȒkÇx.`8`侯[+rjXl|oǛ 11+_YK= i灖 @>U|J5l7v3KG]ƕ7PbEfDLk93]H,VԋByHæԐܞ}[~PO [i~@7AEH*.pt:*F8ҋq^APh|?َ¼ΏSʮ.ƢOe!}S9epw4 -~ AUR"i_hGip\_ɺZtIMܭ{--Uh赔O+ Co%pӪ1$PY6b#13[x@YZ2kN!Xj 1~UXWiڸX^ 1>B!Ւ,ԸXIķo{@@>N[69[FiC+[DOHAbŨ~ gǠ7f7MSMT恁p} (icz敚;suosGD{g41<> z! A~J(\ +l& 5~P {oxUGfyz{ p WRåq,2Ҵ#V瓴2<"gtNkΡ1EKyÑ Ъ-ptúPac/gё-@٦sGLWA۸3C{y}ڒ4sµ;mx( jRepW tS(2"L [0(s~2;r wu]+ކRtdҼG  r'w$J~sd\n/eurT\ ?C|iJW k$[Oٽ`:)׼?jY\bS~.nvrыB1SJrz f`Mr5>ZfcO{_c[&Jb2҆hf PK] ^P.d:\ש*T1kU>vI?%idoi"hµIu4h_mg=.,oS80שI=Sߧ_ 񬦷piRWg1tn-S zԤ+m^7'M,> (%Lu8ٚ,7-Caá ##%} Q߼q$G%id.# `\/|"[^鋉1rRsJv/O"θP\Ulc "3t켨iI˛F}s b8a! i2ܚE_nBU@J9/986z@.]8LĜ3QrO%s'b"lwxFC~4FN.UT~_OhֈzxfHNװʉ/w3j/u?;U˓D G0Zc9w+} n]n ,5r-S(gM5 |i|RiYmzNѐW(CvBp;đ?+0 o @40혛NeU["( rcC㖢iاFy 7+(jGv/nIS žt%QL 㹩 2;6CbhWRwoZ:MI_o7=k#Ugг=%$Jށhkrcˎ'LJ%V7?}#;OE-|y k<(rVcBKQkI.ۅRx\E+"`L [Fi͹wX-xCfAo RrL w eQx%4jupwj}r0JByAP4@iZMb:W3G.Ƕ~g2GTp⻄Iz#&7I@4"2ݜDyPBlE~e4VKaI t$4bwe%:j{oT:3"PdN_0gT :# 2ukJфqo !TLE^~j~C9 >T>{1T@` `V8d۷$v=S`WqxCѣ})wI7ȧ/29*mM\@34Īf}Մ鰏9oyjә68biD;DO O(J cRDQ*ؓY`fAE%ӷQRI`҅DԔʯB~YaFclӿWc䑧zǏmCXɜ[)mB>h k"Ic@XghTIS;Ns'E2Ϧ1EL|u"v[݃eOmOlZZ+f w"-5*9?;w00h_Ƿ4_5aO9S2>J+m rݏ Mسu\<8w ut9#Ɵ~ɝQ?k@y$ܫYYU`@N#[@AGGFb0l}6բB` 2jp|छȽ_Gz]PLSoDt&\oҩ$d#K0š evI@&1~IkNhekǨ8jkUBiN'Sȋ|Mz;~dY?ܢ *NaWqHٮL|,5@DpI5%ڈs IB`͡U$=.H@ g&iB`~f=tCgS1[-f-ϳiѻ `9 OyfNR&63%=| B|=G"H%3˱tۣi'.¾4¬$'!e 0hA )]5{ʩ (jsTN׬}/_ε'ZF+Q 4Y2!>:X`TB#'(ӀbpvZjP#A htڰ~-^ISgf}EX+24(AiqR贕 ߱]HP,]!b%ʨ=PQ :|$EA"Z{q3J1SNŕےa;CXzA&E081ɨu|z$' OTBYù.x64_I?-V>3Qz {2釐DrAvq b*H]1O#8 KՎAO F:Cxg׾"\AQL6'݇ 1ZI;Qwe-)^ͳA>-&JPlҬSH -7e? qXeE N { NKi0t^dH/eq[(I A߳zC6utYG7Y :Cd -f>-Ô؂+Z0r/=ȯiwyQt8۴P8:ۧ"G,ݨvxzS?VHnVM< ү7HcDSi]J7ϻ3AEcJ:nFw5`jtt|q)mZ gTNC'ڱ^4|ۆלּvve?LYڨ 8NTDBiQ'#XrҜs .ǚ7dOVfw{0a pӊ""epU<0]w~>l'fSFf`A-P9`[[|馠B (xkJPXbQ4(NDy0aB4BA_\>(>6%qcMN.v/uղ8lH_T\IF/ޘX4iLB4UxhP”-usETY;nB(VayLnXfK6_:4D %SDN[y0:-^RkfL9xi]Ή"o Hc찔.ÈpnB,C!Tm?n=7o7D[_/9¢|'NBT[l/;&_f/Mb!nVج&I1ǗiL}k[(kFLQ\){B_o-՚s}M$0>:Rj z(e ҨM^ ]|oDt:BNWi 0okk"S&J;ZUaWPi/u])+қ-d1FQSxҠM<}&w%+^~tnb+ 7rW᷵  8C~1EFC+L6KLZEL4_Zˡe] ʅ3:A>1/K"yX "6EpT?v,l2^`%pI{¤fQu(% (=ʃ5(S(cswhf9*ߖkI;N8R6^c?I2 >Ϸ]-hk^<KK274_A҄ÆgvSGp鍹3:Cg Oxmo#͑Ľ$I+S?rEE \8GWfܓk}ˈRc <%!h ̑R{pV=(A ]ߠ﹤rD]a GALqv9XÒ<\[UK[&5 oP-㮴-C(ZpMo?j)ާzAvRnH7v ##NG §wg T5k*^"3vKX7XrDknu?[^5 ._ 哿?Z};A`H/<9^b<OezƌmMb=ړ>!(7{*q #Ơx\ZC }W }(\GY6;rTZ%zStl4ZKG4@)(f^Az=Ɇj$(:6ٳ (Bӌ9{tp(!B`>fPq:FE\ 377XE3Oe\%4Ka%DP9ݕ%9^YdsR߉n*܉~M2z>Vh3 "F&4݁cE'`?JOtT _Nޮ0ZX|{'kD%{Lo8`_gbTefy<5͓V T(IQa dz Cjf 'Cz*X,N2s&(5REfZʋyIF0)wrUV.DK޺kNPUFeܞ' g* ÂrZ.V%2l!wm5 2_j6Loɸymf F?9]=r.$˨iv0e`E `Hnkh6}F扚@n,BgZu%ASUSvؖpNhXo<^|N :3vZ F%_{ \ڿ:"T~Bg Rb@Օ \z}Ԣml)ӎ֟F'1ȉB8$pj\16XypD^S0+cg'!m'obd%QM$DY1+ih?E܌^gL3ZvGp:-lB ,/Y&=Qӈ ;1E掠 [ H de;ǕYC_=[Ms.c@\T(ޛ9|L N Uu86$ rDLJMAzBY&jC0B'ݍ\W?ve#\jTsdee v&j>,˳v;WQm6 L0@/H̔S1tMpdAͽcӹlO1ԷeMz.3yV8ܰZt 㥈z/fnIsfS_K_xcޝf!E7Xh5* RR3gҋO}EL\[;Զc="H}XLvבWf?Ufk:YSd%7wٻ$eіV9ۑy{hs*!ͫ:y(U^>E[#exaiz-Nihi(PEOL_Leq͌ >%V!)k̉~h@ylvP~uǪ/37"$V59?;kI[RAzxb !nmS!ըq$R%8tȼ:qX]pg~q]*؄ Ճ?vnDJCqH=XnK)&$޿&P v[hk>]FCcC/ݢTl K#xo4h͍F$Ԇbz>Gu9f=$bMթ*I'k&Z)7U);KGX&~\x]CF,OʫaJ2QQ,nbFjׂLqSꕉy83Z}êhF<cse¡0fE=;QmcCƢÚN}I䉨H[hPӀ㐽j0s]rU*.kݢa0sG V" Mj?NG[lsuE|~X@ [!Y-F~Wd`ztJb$\W;w#m&uvt@QvbS8:r,/w^BXP(SB{.l3ԪR`OdW󮕡Ke=5z_@cV^ʲd:Y@%#M*te18ZM5{|-5$eIV {h;┌ZԢH3[n$&m$=sv m4դYWh>I@B#^E.ph&:EvrޒR[GٰZ6xxBTsӇZ9ɝ޻u5=Dp }wV\/2]K|$<dep$@ 7pLfi)"ɨa_pa'o{Ee2H:wMTHp{ 05HLY)#+)FZ{b3$T IOC1LNxXoc"u(\2]Ԡ(bцUQȏݫ+MTڸpXƦz@\|z8<Ir io!ۏ%Vu([좹+4nNq d/CPq .o >9@K#P,BasAlZHp7OJ`|s/q|C+aW}6 !fkyaPpYk锐V(dn1nCew\}`oیP\vtSnU8I%9=|j(A0kO4J硊'Jw6yKm-_͛^rJI?ӽtX3OGY"=upDԧ`i )RDϋ=痬[by_.cp^ '3\ggTB5xӏ:ivQ 9\SlJ데~3(DB(X)<[Ͷ"eeԴfYr|#[xeʃm^_j庑^SEi\ҩH'gjľêNߗRusLlxJFX!P<#U!HKmGkrYߺ!9_wn$4s0x.~C\*U}<ȜXF'rKT_:Š &9m̨ߘӿX#8}߮QZM~xt;'6+"ZzȺ^nod> kKeHfxgFFbKhr+WU7U{뜱&4Q/7aj¨-rYR>јP֌{ܞu #AfRgUZN9ίB%x'Uy (V,5nhP΁bNZJ8ny*yQ^anV.۽U<ƍkeclcϵuTr?H^um͒Q鿡x<7ţ<L ?ru姾6,[Pݛ^ϭBWu#I{xTY͐o||fUγ8 BHmO7H`b~EzKXBKO .S`Cz]v;R-cB_"^'55$>O2z!1p_BE=y173V08O;Vs9K;>(4R@Bv5.Jw^ >Gh¤Ev˖M5h{f,M{GXC3]&y,lt{=t%Ǚu8'.2-wju"m6o.+EL(&<-bzp?E޽G_,dp1.LIIBR3Hc_h]@& hAe 6Ļq HU .d 3Q5Ui~;8ME|OzդIdB_ژ8Dlq(h8P/<P\Q?NdHoڀ \CCf=M.WyüCd9 3ֺ߮@Թ.Q0IC0 lqWc\ DXo8ă<$VdZp'4{D鈞P!gpg5#)=PĠKaԾ*Cz$j[Ez%VDTyRpP끘<)^1hY95ސ-q|(`< לeL ,05A`bE.΂6O ԼY!d=5A3adڲCI 8hV,w]q4aӑ3ԒywJA*yx\jk\a8qެ5w}$$ f/^3e:Jp,q]mql+FFa\reZܽ5 Z$Ňf@7\fg*!x>SEN  F[. $#f|{m[DqS?i$L{0"1Ni&1eD:H߀&,38|}=F@JivV߆DKl.@El|b8W`Db0 hzӨ!ceZE|%O=ע; W+5#?]Kj8z7&QY9CKaM%团-߯ppwʞء/@ ?u픸1뎝 :r0,~PV? ORx uĺLr30rTM܅EcuV15:uK&<#?y'y,U'0_gHR\An2V+ZGo|d$)|CnH."75> ȃ{q e5Uqt;Y=Zd8?:HrXyۂ:}?]xV).6hE J;t6Wߟsm`?^ U]bRAԭ~ɰI?S'+ g,45#*.Șk99$$@&7c^&K.:7`i_HIΨ&Dcws9wrكǭ'졶ruCӪeUeVxӦzO^!|S[𝘹Ҙ&t_mbw"ReٶUOnWX&>i[k[/?"漼SJE b(jBIDX(;D"& eD-tWsz^0s"-ua'J,[}f(0~+gd5d;:Fd~0.]{V㍷cEyaLt@ߩRUͮTdJi2=dzmQ"o;*t;_Z:#04ƨ2N`,8{xJE_\0M7؟JDΪP[4C4uv!Sf }h$Bef>+ Qo!?7/3ٲbV -P%+W*a@Jy)m[GcS9s{ķIJ)5Z']oa0ǬJ<+ ^pϓAgG 3b'b%? 7Q{R]B+aqjz5YY,05$9 u,-Ȫ`RM@$A7--j0 >fUaiTV-C?źU&h}l=ꌀ n$metUUHh(w% Eͪv7`ů;ČbWxc[/^&c:?8 9kvq fb\ Vրؽ(ͱ^8jeuL.%>KϦ-%BZ]-0!yR$腘ˋ I_[(HΝw&=RMP [aDtE->sIІOf Ŀԣ2oTDo(6HW EAB&z%$|&N )2} c~F5z&ƻ'xq#wEwSl˫3w}!Qa¨Nܨi B]d9%*G|WFhcD 1Ot_Q jRb!9Rs HObWD*vP#rZO&Q>23u9@kpޚiОYL۪n3}9l~Z-2i~0"޵KamBr"nug[vEZdoϯ* Mpu\r.;Uj˙Tg1aP°esW!phk yn0&%@@jNAXenWll3zϙX nLm8;n;U=a 䃎xdcN)X2riuTXSxy*?M8}lhC /_-7NWn81!.BCrē'`\Z=xy#I% !m\#aBRX:kQ0!.Nq2,~G?Vp5^-j+# Emj`7CM;2_ͣaPA!2J1ON;B\ Z |~TW (ץ>^FʖZ=Κ.!WT$긬bNfeUR՝Rz{"%yr"ӯnycJf”3J#L)`>< uS{YeyU5 4 YTOzoFQq0M1$Rlq_AsZRr=Ç_[HhdyN!|<Ij}qR{`פ(6,'PU jA\d(+rAF 8J[ Tq9s(jg #=7j^IZD8SP[=rd 9J\›GkL-GЧQIz>! ]r%f?{\Ʀ:jXt<8^$,g]r6.^2BN!,x$a37|Mť3|8oiG?$ tW[gh& Z#cX\F&Ps^[ }jH\[2Qz\p%{}QI1rક1\^fwAn9WOjI67NߝI*_,:fc ]T)ٹd\"6==-ݿ3 8]ۙ|,*VBmjV N߭z@eO\ȲI-VL\]`qz{nAr]f4x1é DB&M-_5X voҋEhzǯ3@G}>93C/_wzVhL~ uЯDB8Ǡz,JͤoO<&fiu**`{U2?R)$(~1@G.PxR.7sVh 7A )^%aܿ+n=PJPRhhv d>~JUT~$qzґkG";<{r_D8Y:* OkÞ.!O-|J#K x&l8C,(%c{ ++R9z\3 aFّ}P6rz22ħz~ühlJkXW_Q#g;gPh:D7u $!hZnGzRʱ 0ڂ e%{U kVj,׌o񴒑Ü8TBڒɠqyhOJ~10Y@Y8D00Ra悂aqV'-z44 tE8;{OfS?yS"t>`0^~bm- `Ӻɨwjc^6FO^3olU ;Ͷ΋0~J6rw8+\g'bS[ere>{UX-6,/1_cNe~e𮭱CNڮAeCl>b+fȜ&2v5QLcW3>Id$5~L;w|yG` ⨝hY9Ž|A2= 1[vMQ^؎* qI< Zb4,,dnVX]U/>h %5ݏ5،b۰zq:>1@0>gN$Z yz QvWs+ ê< PhJq.Y Gj4A~]w I0\uh2J̹z;y$s-lg}k$%!KnzDˋ xe2se_qipwnNh\W׆M]G̫?$a{h?pl}4H ˑXA~6NZo$dY'>7]1(kl<.Sw{Rrɵ `R)VolU[Ofr2x0}u*!uZw[E J-),;E|+:GOԭ7{sdˍ1{@Ģ}&V헫G-0OgQAi0tZ V~g.Uuޓ6(ԡ7 DjGF > 8JpYoG墵 U[dH| ϒ]hNb_,29͉"HnM+%c@/T* 'wTlO,LhYkJ>+ȩ {D~ba!RHpHKQ \ n-&Fͭ\L|2]k|{D[={(R-[V2\> Mp٭@,+?}(cVI&ؐGc?QR7C 50v}"ЙdQ<`Q6og+l3]n=~$hT]z!nIM3Wr,?ѡY*8ZYǠQ_LcozJ,D~ tx}+IIg0MR'_ Y;[+ѓA_r0B(~ɩ\owZ ۆp|I"w[7x Juv40*ZxCdgȵz>=ojmT# 59h嘻!Ѐ˂MH\LYcӾf'Yj(:VC8,NxAgYˮRPb sB=l6:ҕ(G5^$0NXu*nT-"24_yl\ fmO1Rʱz8w[tzޱc*4+m:ؙri["y&ֆGI rD~rȀVVUk"X&>Pߝ{OՈƿH(γL.!b 18Wg'Q^^  Gr?,7:eA~יYpzt FB )iN Hx`tcz||ak2c#08/֎|r{׸ #< $tS[Z:-,G*w2YpKX'/ dy($@. _(yyFAbHKo۷jgj㡢iv?d𠪷J lѓA# ȾtҚ@J{G<5wycԎ eيlI׸!n y/{k{HL'_#3ΝUlv׏v1a ؓa=6ym,W<1,#sf hC~AȎMצ'6C1oǎ4K{ɞE8}_ml/ߺR2 0#cd$'}j USu'/\xTߞg6}[ GfR@ZEAfYLi iث3nͽ j_id RF],ltS|`BP>to_ኩ%y{\"T0=F +?&F4"֛9:k8dmN'J\s7kjgm4ROe*yoE,'^4(u /T2>2VW[/ٞދoS^Ig&JoKS^ ҨE c٬+ݷ& 5d͍/䱬ʣ(oSĢf\>nL/Qǃ6C҃T2‹AfMmC=\4jXV8YJtDy1pKs5hOhď|0 sqN)&qWB0gHDzr >s7f$~P'ikwS&a.ep0GBXkB!JD@7鬆BB^@>6&pѠ|ŎҒ% se-xRGSC9]d ~?)*#Rջ1SK@V(bko{04. I'\qWk8z6noCV8H!ePy iZCגr _7 Le?c8>;L+̯mס'tȜ3B؎!aE[])'D<ѺYs ޑq3OS4Ha.$ŝ҈TׄjǛ_,sXjCݲi}YQծ{\o<਀'ە/JeFd,b1\O ײ_X|I:Z3`m;$5n@xPA$U VP[=095%}9Ndњ8bxLUnR:"ŬgK|[/ pC7P[. :j/uH8K͟MSwq"|_F1Zo]6KM0ڇۥ|0~MOr > [\P5CzUDlu -%>8~xI Ƃ؃jԿV rV Y[{[5y(ifLqd9jpչܤs3-k7.&;^(DT!2+̖RK3rn_K+<^C]>m7EB^4neȯ$6(y2)gjmLJX^ͅ% ]8"I6\{E]f bٗKx+\?`UhuƁtb5L $߻'Wژs1BOiP'" lx@T.ڞIIv .X34=`,4SC8U[\ /9J8,^_i"E;`5~A= 7kǃu~+_m-!Ե#{?A6픦 m}qQ_. EDZXSIp{oy_J@y yH9~twWwa~_*-ro7.uMsB\$ojȑtn/XNE %\j;eZ &;ψM Ny~l!y2˩m3M'C/Ֆojƽ⺧04:V(86*09@-.|\ڹ$L(!U(~.QxbDo{ +M,>O}ޤ0+_ G>H.& Z-?&재 EQ?~^RV[@ŏC}d#JP%םMJ׿}wӲz^0H[v`ܣjkϮg!%$&|txc6Wɵ6 9npv_RC @{R}xTXm6 9lM\+X^4EK?n5yѶlVdN˦,fiz8u/Mcx}tz a/Oux4؟j,YCO˽T̤`pgΓQ*%1:M,Ǵ*=D,'Kpڼپv= Oy]3Bp1> We?u\ݯ3>җg@2U~Bk?$!ש4|S)n%jGCoixd+e.oc<#';]-XNFMt|aASi6yC3;DYWN/CR;ؐ J/m}U:Q/WL͸FXEN#6IB?ɱ:ec-Q\@sPay92~>c؏#-YcQϋ"^alVt Wvv}R9vSޤoid1 ?Hq7FiM؈D&@f 0W~ ܖ tnS.'7S/7@٪hzK|9TM9~/VOڵE϶[%S`Z[U I5k-h1H{7_OMq1*֋WDA&4Tmz^ssnwֻΪǹ=CIן}+!ك'ӄKNZ~M];MyЍFP`4_(f(ˡf-|}ʓ\o!&+Ű8Z 8(ޭhРy$񲄅 hD98< sjꠢw+BuNŋ= Eɽup1932wrr8?n"4̹ w S#IiBlƝWI9>Sl~6l+ZUoPg(^y6YWtֆa 7AzgQCs[jb{=I5P%rVq@-#k"اL,g٥:d :fܡxu8g: NWNu>m|R+B%K]P5^+w`7}˷da>si("}eJ>pmnr?O  !o9E OEʗ;r6@ =ŭabS <US5@R;QȚs :Fb9LD%-LBt$3үQϱc$k e5ngTLu^Rym.EmO`t)Uk:O@U NZU$)q7ahQ_IwLOmIہlQ7=R$U;т"|l? W+%z#zT.3WHsޤ4c3GM`uL=e,-ٚGc;<_FIT}IND*$߃"S[XE/K ht-#!gF o,8d-eS;a-ʥE6MO&]k`s>ƞlg֨eQAv )ԟ'[*3q-o4FL"\(G7faOn@ܟi iȶaatV}{ aQ+@}ng"g>;K;/>7Ծ7tM42@,]'DCW0I%~:\BѶm8U6[376׿x$x%I'ԵIM>ew$Tr|p0f["7,g }T(marth?>*lux?$-a_jKT(I,Q*=%vpإ;/:3,Te`cz/nqw|O,p_' |nY Q~IРf\/MS␯ n'\Re qfR8I8xSy~~e&eh 0 q1,v3#~hD313w3Ǣͪ3iR 6\7BмDS;O )e\"5LUk8H623z= tq.3x\fl @>~IHS!䗍/m. @h `=($hpG<[fR^UꛔOu;;V4h]w7TZ1-_?)T(p׵< 7* /f42ZcC5TSʕ, gP%ķkēUO)MkLo]&"%^>&@G^yB(s Nrgw70QFv,#͌w'xtJ? +E-gvKƈVTܿ){ XP-a _ڸNh.8%#:|rz*Xܰck?v7@z#B (h%? Eگ0*ϣ{;A *;|}{HPP@T{9QÓ8XDQBGt-)1s"XYx*FDO'%E NIlYCE]kTEؑKz-3'i{nր= <i"z˦_"ߛuT>*uؒz_?ПV)_9fj>7x',;C[\+~wE;NjaM|繲Eb Tmxej8ǞVc{-kGe{ܙi4$%v [pTQy9m+gI¨N+YÙuZM }Sw)+2$?q=}vE,p}ze7 !{>116BoZxXԃY5n#\:{M̀#aMr6Hl"L~zT2>J"K2$$% .W^tvHn DJ6_`.3?^~s,0ܤۀzf0j]ܘT% hZ:Ԑq>դ6qQH{$Vښ*Y~)dim($vCē o/ΥFMDdA\ͷkilcJ\;2GQת_:P![V˵CLe!U۝{BN=(2yf{_ LQ/%UoOerVJf$Cm%:ܽ!'L8/6z5R+[U-=5^%;ng~x)eЮVeōKM⣂ o7śWm`gsM_#\(z[,#);WeYfd-N`fؼ/z,>7?H^Q؇&Y%Y 8!ْE̛MjN3;i$9l\Ts]~V ϨRiNF2Qv}nO- %>߫x4u0M3B3ڣ _G Gv EZu:CgCR_&bѳG_n&f Lˊ@nAQɆVId3EhFͪn0?Bg᱗nW%ͭpq `eCX~J&xDG7YkUߕ!>%Sh_VYcGXa]]a&_n5FjCΊIjfI0G/E녺aWAQc\CV k6C;"$$Kp# )/8߁O8{u/f3n!p%jr 98 f?7niR j<NU¨mk;N<\derx8Yg*ͨq9cƲ@]X6G%N!zi'#v:ƃ׵WXa9sX:hp.i ƚ ~KTen5L)m7p1!cWKU_5?Dą-VP"Z7}R|ڄ.{QHL4@y~\yO֗eIܙBQhIP =RݐuRcv7\40F:HޔC6Y"Pn?Py)zP-5W=<N8M,׻8Gy9yRRr}VZZ|VQ38Dy)r <[D |o2wsBq:͍\!d7 vH(D!;j`өIMks1g2?P3;`Ӷ0sh};\%וف`pKe,[׈<֡iLg,uѴϠʄ(#\󷝎KszY:xn:k?nE`y63D׹K>J>.K]>󶖭Ąush݄İJz<"q|n^uC4ӌQ^sb8Ш:ȋE,su(85udc(W^eN]S w>Ɣ4ƭ>>f 9l Y"?Qy`g3[ e^ߐ6mR N>܇jL%gp2Q)Cak~"(~NRDNmw5u `u{\PoԠEN lrT0RM6{bݾhY c_uȋs|Lfz[UpfH~pm.9י^CV=oWNGfvehkX}37["}HcĬP5͙; lp爇zWmFrx%bǻԅB:g> S9`T 9?`ze.fg3arn?gWIu`CHb,B)?ݖQ",#٨HE g"!ԙD1[d[R`Y]LN,mLmޭf,^!NBLKu֩|`lԑ-뫣`X4p p9mƹPSXHF}X|jYHq*=cSdP WVArp{FH :,Y@+|\j>Cr^pȲFJ8d\}S(H+|w̢=Zn;j,(\RӤ(,Φ0@DxID"eu qL HB5'CԇJ<"{ƅxszZ쮙q!#ۜt 14s !j_ü3rkYÔJeO, 6LR,wvc%nq:6M*C͘qkwCZ\TyQ}U.Ւv{eݏ^|JP0?D֏RyI+T }3}^o?:i=^[eͣ[[c gɃv&-@.T ʑjԢ׈%䰼ՠx?h^w=w䏗dU4xnĴІcGR3*[BmheӾ*UPÓ08Bd Ħ `%53Ov9{J^RܓNRlw8a+} &,\>g i NiI YZNo;!  p[B* kc‘~Nv,a|7^rM__*W1SǖܠLJ5e!Gn9#}e_}vc=t1fmoU@>i׭jZ19IpTs!ɺ;#&h-~,@ԗgzCGߘtJRJB#hHJDټNXEږyl4: Fg釮G:j%A9~T >]o-lf_}s &e!+'31RpgxQ:eA%蜵HAFoY!"i"L Q 2ôPGCժ9|v7hF$Dcٶ~,!Vlu\,\IΒK҅j>"2v*7: *{|̠cK.k~ ʛ4v6k@ߙ* ; # ~E)·&qOwߥ"I|s9֯OuE'x'Zԟ;@rB zdFV3B-ܘڧ O=H^( C;n% f)`=.{4Ջ &3orPC[~ 1}+o%˕5 ]wu/5\FbDcz#Mg`G\+TJ +N,v^`O]MHR=tKXb9KAus3ߣZmĞX#za>S`Z ?>gM^= :d{jKG fFgʓ6q[̠jNJVE17_kvz`E=|ڥo_с(.Q 7꒝ ܝIqUR ߟՊ[Ԍ>rσ/Qy:8- N0kC8Sn_jeyl'u5N9׳Bj`V׏ߍM0{nϠ9jY}%yA ʰ ^ńڝW3|WIĩPxIy H'`%;JQ&3ݕˮ548wҀ䃖b-3ЇO3(aB"2aU1vO#IƖ|>9(JOi*0 iSk{"ӵPAz$+=֡"NeqK ZeMYv& !(:9K*+ZlͲaiN[hV3ӵ~6yV:BPO'0N.B{JɯB0~ԷvІ&ֿ}&#gG mϋH濎j]o2mO ;+IWb(8W/T00|hcS^O3do9NhhŠ8vKxS;U1Ѹ(N}#0P ԳRϧ; R#"fE=xDdPy*JWZ̯`VVazD#|h> 8E8u :Nl\ΎD[ѶpI"]wm x.|K8nv+tY\|Qgsp5#UJPl4?H_ fh|'N>A~Tv@ԃslDžW2֞>""22͑G33F)p1* zM`C]" ̝U3%J+ʻisYC#O$hzr*&"Xs>9*0a!Q֞<[Ҕݰԧ E8m)9-$ Ȏi|<|j.ëggKB$t:$@ L6w@ *ΔBt=VڛCG/LҚ Wp܄5QJY % ZWXr(i h&YJT1XaJ{e ﳐDPq*h]6v=Vg >#vM;޵KEO|^xd)%L)sy k ]*:صkIi@E9MxbqreQi^ŽnKv4JH?eiA* 65"s(pwW/@hfRTnszRr}CNc3`'HU/+}np6iӃ ë-Ϲqr3alUEǪ9U(~6ꔱ)zulmB0{' e}7;hwJR^[mSt4?A(U̪sSөׯ/+,嬄3ۊZ/M$b( $¶kғnc>^ '_O^WV~u5d16~Yq7-hۑڪ9?S HY{7Xq3NRXV%^T!"{kg5 $J}߇欯a;@E._߃I ZKmj|Z8U*-&ʇ_o?V39 qLWƲbJ#\{E/88TlZ>[kFDW7&6=O 0f) F\V+*635T2]A-C019pJTm :~.M!vqOQׯ:Փނ^iW詖A!;Y[$b׌[/ك#q/p !5ӯs$Iud xޢ)UE_gf<Qf$Kpp*9x/,Co9&j d&s9F52J|DZU]jC-ㅝ{3H b5=%Y޹g#s}Ihmfbn5)Ic_I-ndp;P:am#Tw87j I T?o6y7P_߅F;r~2[VsSij+] BjԂ4"Y! Q۪gɠ<檯tựyDРϱq\Gv.G5y,Ad!vtu%k=j"{$c)4Py)#} )o #>}>l)P"#ֱ=#51$MU m?%mn a*oLh4.zD Oz[lq4cKSp 1.^3 T#.xՑnk.x9 n4si%N}AFq+o\^^e4ҍbD_17Q9Y38(g~.}vd w4-nRpjh)@OnhXjK A'7IWWHFq0hx؜`E+ ] $h2RjT$T+pouWE ۟/^a ciTvѺ Ж:<:1xfBrso?5H!;*әmVN0n͎nsZyv70>3j-"G{1&%F+4I]ӰAGTu/9vLo9c~IveL嫡  :ɻ+;zFo$~q3_ܹpŕrק}pܒcIwy f&x殃ޚOؙ\5Lº*SԴ*ۀe8- =FBLp]R5k>VĒA8 Z Se?Mg jɚfhJEH@$j,W t VMc!y`WQAbJ)Zʠ^ [eR>̦G&;|\_@4@^$g\UVRz=>4^RY"#fغe/_q#W@jJt*$ǐWtau> dF̱UG8a]2sޡw[Dom}݈nGLrMm A 2 Dg(5/PHVK߻ ᓖM'&:(LU fXoxK7Mԏ)YI?cfH{X_&O^+h 0-8y xN,j,C#/ B$Sɰ~mF-D>4uM(C}:wd*Yޭ㠃8XcA[ Eo}cZJQt26Jui","]t 4pQ<zQ)PE<060 ̫ 6kg2)UqwQ+ue\>>4$.X:5}~TK+"r2,*߳a3Ԙ|rfKc툦=OÉjq,슜«UJoCVlpJn/`- iqZFMp^Q81Vbfj $JJ'HtTg׼M&wGBssA2Ŭ֊8c\jc])p2_on-`&h>dEQcʕ c=c1,*4X3CwEK9xz.⭸|3ħ`ZHf+Qv+Z|s%M=⣧ m,yd\W8񀃔L9^DSJ3 E}[Va3+)XmY):8G !/ p4=3TL.@&LF#2}Ҹ߳N X%z+y'6t_ָ6bsN)z;TC&bT鉝ڿtDG8Q|1ӝ]@ ሦI,#S:trNE?#B+ɋPL)p;2as3N amFQ6% FҤo _< ZOv33 ?TUsT`t XaVO }6#iMlo0/$8D;ofcw$htsMd>S,>8Hsۮ1hNI@oQX:j~,7?U}a4M*Bf% @0O]-zͱSRAn'roCs(< QTV,0 b+s b^"jc^y&IpY"2hv6?QLj?DGd_1/L"zCPbn1[e$2_BR @WP:*%piΟ,w&sžyqfY^IT@ Z628VݮU0\-N|ӨZTz) $Ch$)|dK6&uJ5 i ¼ӺڎOÀ ⣽iǼd]P!>ZdyD(>Vy.4wtTը/Rfa6|]*-"KjJ ʈC=1v, n>Eϛž'G@-IF= [ܯmЈA?|AJ[Fs Mt{9)#ԝPmb%ѯݗՔRvmV^7 +ػ6Xz s#?HG2Q0T<:C$Ng$Pѻ S$#}p>#RH"B<|,}KJ[kBq]9ihv<0\zYMp0zU H=s/Dۢڴ Su oUp_&' N8}GQ~ !xx΋GT_qVR1N.膵QM|_-@H'A*wm\1*AgQ1TyBf}t$2lˣĹ es+nS\C:xUc6zte옞wl~=A:dO_vW5 bliy1~ꓺ{!3;dso8qnsa?tVD$6l|t^\KG*0^Ln{1Yo%S-=-"QCq A2m5X$ 9MD 0 ]+(h}syz4?YlUuz-q \B8R(x s`ЕBvK)zOJtB #gQ-,KTZp}-eK[|Z?'dH)\OE%N4@hj @:`r<UY956 hȒIz ~Ggb< ̈́tQ2- -QCXdB2z&,3nҾdk;#kw04My[2WQYh1bqiL+M@=8 :ddW0ɦr[a;O|x½@R^<q  ;9h-K2u '@I4PG+[ZF_A>;%?/EoYD9&U նW+ou `Ho i!sR,u~ d 3~N 1 tfn~wv4P>Ds2aFH~-K%|:>D- |G)zg٭7~Q,.Izi"Wnz%Z_l%e \ղ\Wth( (eJc^r M& `he3~a[i(CLӏohzG' ts6ҷMDfܡW]ğ%!Tmi+ưzOܲ}蟽tYy!=h{9-JX|@61?H*p'C6ǦO[5+_u8!؋畣Y"ia'`~h&?]@渌So72#.DDRYRj&Yr|岴dx1%lf`y ~5jPd_7<<3aUMN'pO-va-vʀd-D#/]ppO$"Z,u;@w}oc3a&Twj6N>oB*I!MP%nh9A173mRpH'G2"RiP*I4^Ȫ#]ə\DDZKnP@a{YقYҮV> FOGAF&%E?,*K6߻*sigC WW06\ܒK prA%î3G*lr.dtt;~36v,N@i9Ů^5pxX%̸ ġߪ!}7MF,,&[cbaWum7?ą/}M/ fk2 SWc~b1KB A̛Ŕd$uX}|P 0z(#AWbcH(Je%Sze54.7,nu'ׁ@pr*,=J}4(J%qCˢx my"\Gjo̙ITBiVN i gcA+n0'~}GRb'yaz NKgL,#) tq&0D&햊+''`YeLPDMF)fE?Ƕ7w+ŤHƆbz?Sv3$$Xs cOj9Ԑ=/)A q%wpS=Ƒk 2z-ou3CU IKaсvҟw/bIƭA8Sh͠!@}rdrwR4^&}]^`-h77>'klLW1ק&#PwR59<4𬖪FY̪f͊mB|~KXcn~^j'ga\Y|Z/fKms 'p_7?}gpmnIPGl- <1n;=p2q] ۣ)*odh@vJ{r*XߊA,{qR[]<]~nA)xֺ JR)p`r´/ٚO۴>}iS^%%q5.vwTO펳uB/eS#1g=6:>.+2V^B`q:脖oQ-9dڨ VC-Iâԕ&T⭬ !eDe7 ,_]o{x^F8X {Ute0ɓk+в/2'+h#O5wG~zI(FM ,&P۾ ZyE As=YXcH ˔0u(ĨvYĨqނRͿ_}0~-d,cTy{(v8}c/||^i?fرFYsӌ,zSqC&DK0 Kn$vQ$y$L acg%Ѩʋ:)҂Q]! # ? L)]J3Z}xdz& N*Hu,I}|YZ TC<{8=)pMNS<9O)՟CmV+!ŷg iRpC]2K\S1|DϽ'rpJ@#H 49I8b2$ aǔ̈&JS%݈r%c#|7.S+E :E=T&F XR:lK3[h OӤz +υF1HqɐhBZEEм!Q=gT9姈R9-\^hK%ΝOs:.0?.N/M^A]%5US!]SڷL/lQ&9 E=&8DVqk}^jN zȯ> Uf]T!+(y15km+\-|)@"p8Wtԩ吣>&L3+JM1??x1~tD} qΘ}sfr*6̶gE!Do9:alCɻ,Aq ?,$@caX<0A)cnΌdhoUN,-ƮoC/!s.'tƮSo`8Wr<^%5#_/4o?]C?(\M<#m}Jl7ҫ$U!|zN-ooo\CcVnlfX BqoR {K)OD;V=16O_AIgT*u&AzxoF=aeaV|$)D6U^F5 rL rp^,(`u6$j%IMȺEH&>qI`CmN@R{| 'i_D3ꊊZp`b*Cromt6Na*0x , tCFr"ZH!KbJz+VQIva9}'pt! +A(/Li ZA퐎3Ti/W5RCϦè 9!bѱ!2:6LnT/Zfo,pqxγgq{ ;q.jԓ6{V8jH idvfƱ *йh ܸz- 5tGo+,nIzx _Ǭ#,]~q` °+9IҴ ,dXI喹Vv]`=kV =?]sBSy")}G}C nQ$u!1sā%5Ǔ!D zn*J1(C2&<9n_> , BKF܎}new%vd,.iU={n9ŷ7Ǚήt]c}7 d4fzȊ~jPAn ?̛NtWe:6(_t?$όYhG[ ]3KYA3l:Y3Hø3 ۄ$܍z;eO^oc",zFLY (ζѯ^3xy @԰,, YkD`SrIf+'@²9"|qO*sEgB2 hX3+mCdovZs6ʏs*TSTwPCe~ WtV ~=-c&S| r78ɤ8/K|BNyu,>M.ܜM fk볩8Ē[hl[4KզC=ylm{.Щ0\|sۈD#[3y@&ќjD,7L2u3,zGPaaΰo Llݞ-DzS-n'f9-F ?Jp0PRƝ/;_P&IM3B|WQĠWe. N:ŋ:H9nn'aEe0dV<#ΊJNNOȣ_Y"|gSQ[ʏ9''r8@||HhxKɾݱQOg:C ^]H[ٮ!z,KhYOp" 3| gS[`4~֪8>3{}՟\9{VK҄ szy'2N5po&GG35͕4zǸ:pJ?W3)f]vt>) eQ;O/ߞZNLٗw'7)_0¡"DB+4 Q9.&P9ހLIk̥)%x6af!f !9 1@22'<>>DVz kʚʠN4(Cu0m̌pCNИ(}&edemJ!%9i~y`^.DcB2Q}ȴV7n1rϤ/ۦT׽TgRLJ`^ΦWkCТ``I0@q1Nr33nx(F<}DKO 9Sq(J+PpypDqz1qoeQ0,?Iab#hqXw52EcɄz#q'ZC㰴VAצR Ei|TŠ dG3M>H[t,=DR>Rj* iwH,WH"s1k/dOΣ{KeFo!T#I+._/E>toX hBV-'7xUWw=_Y/C% >jw)F cAU0Bpu~ ta%ܷ$#m2R\ꯢY&6-Y@/8t1٦#R7J(չhҷ)b#Kԟ\>_Zxb#EVa[27N-an[kI2w{>f /튶^{ [VTw&[_#5ĐsF6Lb8uj Γ2BGY\2gw3ou5[MÔ3 q3GyM |9Mt3k2<`F % MČuϭRb.C$8r4$S]եe #yw)-=tӇ@c.3wwB aҘU ^&h)#s@ln FXJK/Yz,-ߋM3ھ7k.̶rWyzTN;8:~͋#lWdAe2%\p1F|YӉVQSD/YW=@}z- LOj'\> <9#R@Ǔ&1C]:*vQ0({"&-E ^%bZ*~!1~}Gop:7n m,^I(闵:LL)6ãPg-_,pE?+ʃ|*hykOBONA1Up+҉}"DLwޮ*߸ʰ#'O_.4<-h.2ZiV r@Q DT7$0>E'{8pϋ-;H#_\+1EPoZ8Vygi. KW)V%–jV(0e A6g$ڗעm-6EكB,J)~LG M p9p`Ӡ;/Ԇ Aѫ $5L|Dުf`BK'EݖkX&ϡ f$x/h+ϰ/)lխdĊW[cr OJ>7WZ-5Tg. iOFc@[ovPĭM6wJۼp0xƧqGP> 0TEO~`Ȋ(.vaը7Ԓs*/e4qj%iZD*ȩ#OPr&шV7P ~DZ̐#|#K:>#ua6vCJ37|1A8vrC=^ilK:LS8cUһ ;](|1x¹Jm ?:cd- P |dN9}9?=b,|pud`fqƆ&'Pz7&,IIG=n=[1dgt[w350Ԛz9cPRTjpS'z_Gfngd1U-yNrf ep/`jD`~-e~s+W Z.P"_b R+&2+ބ1F%܉ ,YP1,!VCM&Qz#+43^,)gswZhuM顡3!qvn!oNS[7wYyYn*:8= Ŋ&_'i"֣[A/&i&RYKCh,MDPNd} a|VkE0S&EOMB@E4r 萵(V\Ygr/hxZ[95PNf$ mzIӶ#r(݉qqDCYRESA3}'8ࡹ.)q<SK(e11̺-s`8^Mq]'aT2U$^,L2ib̺vM.V(@)ߊƁՎI>RӦ g^򪽬k_# Z# "~f(1vj`[ "ovaAz8: ]kA9 P6dN!\ˡ"ȎXquD޿i>uLP:WB =X3Nnx^8, ثd PNk`U杻8$oJ\,+۲8|\([7篋f\rL 4>:K-=J'rH\E[@ڒ#os"6G߫ zrҞ#6>DX0%u._/[y ȵ۲FZҟ KCp%rC_wKUǀ@=9)cΙch9pVtGC7W1#?!>-Ћ!O\lK_47֋PdFhԏL xN%ǽ9ZsZI6!)ͣRtt~B2R"],^#:5Fx<)h]4AW`N׶ ;"*~oM VxtQ>vBm2ןX4,J  `Dv4 GJ; :8jH!+';m:[eT^f;ϗGGצnHX4./- ƿz{xB@Z0 !l$ +w[qPI<f6_g"m}5~qxhL+p0,E6&>K'8Ư'&~Cʈ]hxn6f=_ [,11Whs#sOMCJ4R8O!raze UNo!iGD!%I~ryR}Pז~͍0ύBʌ|<3Q uA עЄ ٝu,| ;ɘ*/;ڰ8C2G@ ݲT/YJ>zf 8._%S w@OnKGm @Ix,)۵Vÿ w nlz`#_G@9ϕ>9lRr6.ɷVpc-ytɛۦ7a'.N$  [:)U܉`SHlGC$Rҷ9[} .?:YUHcsۓΚto,R7L|B>"Xrz‚ <)\˜<("%o6Sq+]R6](10n7SgaH5Ӄnc @hn n?6 :+k9Q/6X%ՔLm=.SxARD7eYžƤșǺ(Aϫo*cqMhO_:`y'!f40WDMRo81S0Q4=\P**֌sad׆OQqe7:D"&~3_.0ӉϪDvh@~ޏAOwU]MKS%ϺD f2 ߄Ѭ(ՑStȶ,Iv_-2g}{@i*zaDP (Ɉs`_T+RZ%7E*Eqv^ہ%ԙA֥'mj`[ok5T^<`t Ɓ;fE'H}`W8tVd Y+4[&(]Dމkng߂-1= ;[9Y2*z>(WB젏Q\i(cg}=;bD#Mv鄷Gf?)Ӏ$PwzRxϦ$sS3U9#x`6"sp~GiYU{G~Wh߱{&LζhRZC\oY)T!c Yn`켘"E$NC ԽUz\H2T/U13WILa|U(/wwRbƜ8jTAafxvKBlFX"܏>pm\Z= *DLW,XgX\Mp XZ-)˨ͰyPwiNZ&~zem=Fޚ mS!E.M!g=cn{&_pJ^2'[µ[4@Boŀ{ ]Ƽ$w 37]b d H6Zjnfbc> il do0 ֚XO%hVױ'gGiqOES`TFsCYL|kr7g|D#56L%ʉeU-Q Q`cg|[G)G.YJS mjNK'hP+t/R hK'.%zV7#C.eڬ1ceG]8`Pd?rêwoy? O)zܑ=|ʉi_yt A 4#>SzMGZ1&]uH^z ^*;\Ҙ; jg21ZP3!^}!wB]4@W~X`܍U׽ۀI&]:i_.ojtxT<"L*:mw<+˜GKYC ]KP4>do,mbQb6>Y,P=B+_hjY,j(ͧj<|!=àֿJ=b1$ee.x`w=yXhg*?\Ϯ|莁`?0'x9.B&y$#v&r╀56=Vw 6 N*Ty,=/_r?kt`_J6اX6} 4 "kHSJ?XsW(Y60Yc&sTo(z[wqp&GwCqR!³klچoQ-+C=ڦ຾ }81Dh2ɾ"c܄:A^ȓ+,+Tb[^tW{oJcCDƞwRMMLp|ĻɢWeډ:nW~^wBkڼdͯf.鼞z@]E"6T b@aʹ"W=/KmZ%Юz:ZM/ 72Bac^UN(;P2viy%jUVB?X6X/r;pEO!\mʝ T5Ip^Fkԍ›g `dqZ+]v {oC!T.^ IHEHZnT(օFiJFLuhPU$<#p&{o!74JbSc#//4c_.ghB4-]1NϛTK Jr͹8sCA=ldEǂRh V8I*2\qvs)k j/RZMMwH^ῖuKIL^0"l*rJ(ھ`L哽X4pX=?g]ά6=_cOKHzjE5cd@|OIݜ]Hz]0Nj/ th/ b|<^&(2WCaDž4 )cijTVkǛbK8t2 'Ya Z3 VpলwU`Nps^;qCI'Ut'" ]4 0z^8qx :"4נ_=j e̽Ondp0&L!0Z0NHr4x& ??O <ߟn;##6h֔WY15rBjj6O7QB^] ޟRVG~kA,W^C)C.e&)AQY9x -[:qL4SE)'ٛ.!m}1%IAEdmq+4Z4R-)uw*+#f*t(| %gLf6ECCJթk y pcv$e3I\@t&j&&ƏTY~ʖuyP[̟?Bqvmv^% Ftՙ:zmF) (klz [5혼`&bmҫ &r3U,Ot .ِVT[!\H N|hBz<&XǨy=rr̷'fîB4/m^v#ๅUm s:dSδ_^浠 [ eǝ?3WbwWPސUZ#Ͽz(a߀NgsZjZH{AA$ɜL ;;9lyT6pvfQep\@RSD`鲋X`߸bx{el_sӶs R3gбm$ TCRO nOT* @; ;\y1 S,L-myS{+|0(Is sTXW%՛Ef ;v ^ Jx֫ D &ETIdNY6?KHF<¤?BpKfSS]"k]6'a+5'Ȟr{E'os` K^]ޕ6ޖ%ŲFt^J%#36!/p9LsP ;TauHʵ|\'KuV).c .ȖZ7؋7q x`SN(C=uk'ɻGl.B^Lnc±3C5$lU1 f{/Z . Β-q>35=ǐo?կ"S3ҕ#6vm(5`2lN!IxOC ӟnQePI"N gXIW͆rGzޯapèWQ W.Fjf@4CHĩNiԾC*,ޅ*M=(mcMM-9ʺB=n#ׄ'v;ncf1Eq@IȈ#cɋX"UAWՖH}e߾n‡2i y3z/M9B&CK$-(eEYIffUIF$1L* ! W/dq%{0r%x2,ðdˆZVEN7=إl7,4mU|8ge7ng.~ \ 2t;FsQF:cҒeP*~Ec|`{RRK&Móe*@3i`2E=Bj,uU(L/Х8:!-%݆E7')Ђ845\ cIacz/E؜I2@=;fdcG)$4 m;7GeQSFU7=AѱŚzx'GQ/n\^ݾ#5)1qP㿤m&M W6x$tSMdAU"ٹ~1ȻI&Ph NQ ;|mĪg+\C?#t|xPRbY0cicIAc+ώ:+!<&Bt~P@Il=V:bvO:k[Qޡ}7!Dm BfUyaR<6]+B]MͿ͂bn[W6b7*w[2Pb` +J\sݮۻT9o ,ٍrcNZZQM2wTI+5.~?{>*6zq(]' &5C4%=ayLΑPj62\%wK6"'&^l}NaLY(\^ZgF~"yNbXP].o*DFr3oz+tHD(gJ͒Q-m(ݮK؇th<5ܴ஢+=g o?.>;;ylÑ:.4?_׊t'  ԃ_@1iQދ4}"'ph$XmX|3J0[q A:XRxTM;}EVŘƾ/ݎ c(+"VfXzfEDv OVBheQݚ\פ@>p7zJ\9U>G6l“ 1<-NkF G%_ΐ>A9>)H>ʳ,HgB;[MwZΌYs>Lb6qK9yIdjLQ$aC  Dqx ^vULn-ghⱞz(sG[cT@ᖽr:Coʡz]5rWI+ 4+H$ﵫoZ!od X h&Iʠ֕tqgfi{CP),+-Ɍ`y2?R%Q=ݖuq ŋvќ#&[w(4Z^kV5#*?uBR1) wNN1$q&IH׺\%*9HZ"zsCﱾ" B0˞KWƿ$[zܩڝ?EH|%b!8K`Ǿ9fBhgvOms$GPbdK(~-Fb|xs T( 6ImK~F7Hh3N JB70ϯUu8GzQm'=ټܗ0,3ɌTZCk)VǯftW0͖:;Q,G-VV ur[c%< u<1R1h4VH )͔rܝ=|̺X UW<3Zbc͠LFo_"585"Q0E&[8wj-2-?Bs:G^@K 7XX L>|zpb1JuQT3E.QQ##dE,7>8A(?-~qlh?:P] kn{]2ˁ{Тsã.S6D4sis{?2+=GqIgiz)/A;OEzma* qNuwr'ުtbV6 aqv24Ihs/ޮ0FX./c#dTQ=dnL\Plbg&C l7׈6Ou2V]ZOQ]cDfSH]EYj~*zY_e &n#09`bx吭mnj;J u)Yڣ C?(7%P[ݞ/1E^gwѡ/pYe@af*&D4oN',*{i9?݉Q7v On8(`D t2NY,ORc7L.~6UyhNE%n]{\M@/h\YDyN$i2@U"mwyE2:ܢf};s|*S{sCfo'ͱCcF/S}{_b @uIYUSP.Em\9~6*sz %2qvv4* '`^G} YD[Iٻspɏ!낝M7ue#ru'MW uc;:TQƒ ;1S#wͦj0XroVϤ(~w:>gU*:,ƫhhyE"K{7ݒqؾ#yB^<$;>YK5P@%Z.-['T@p~& sG#=g$ 2\i|5+@O|!E⯪zulȐ!! Vw/Ik҂5Y^*KGghjzAa.\u=t낆fC]ά42ܗ5  Yyϝ\7J Td>fje_Oz؊\6d" /iMM<񅽞r}W(Ap}g d:|V 'lFI4C]4g{]|b9&IL7P'rI6{@p2DKK\N] hɏz  %CH N] Q?Hp?Z(El5+Au.M#uS:gh*2 mgYȄK])nf%|(h"3 ֫=0檟pϪ 2*W)u}""a:Z-{SrUӚ1t<sjt]ɞXU^Io!5[=s:f=xJ|n:[jπO-QZ3Hx =6-#-okwNHf BEI@^X!* ⪛ؓҢFմDrHu3fMkM2l-sT}t4]qç/ڎ9xqGW`t5gX/ޙf;ְAiƺWd&jfӑ*2@412mY[XID26Jrs0Wz ߠB h huYg~`36Lm.K겷]~qݓR;mGBYM iTb/GX*/ۈNԌTmd 4AБrnT!U۔qQ-\%Rr#5ATW tf?~34B=`k͂=Vj&:4z[R$C0Ж,/]ͣ5 KUdOѲ.2@PDx-[:IEϼ mRWΔdɺm+<@JIyg%>:bBADKƵ2'u* ; W^}(EyDnJʂN(s!b~<@0S2žPN ^N?fN-]|:Y_jMv1f:0%'"g *!Z֋OXJZݡ-pt`|y0٬l噎̡~-?fD򮗹JQ qb5'ЁU)~4Whz@~ۼНz?vEc1u?5-.%MtӉMI҂2Tjd2B$Ӫ%:{+=eXI0 ԢKY r=>&yʀV(3,9RB㮜+ R8)Hw[wgM l)c&SʬPŮ~Z*sn̓,J)[(E[5$3c n?",$y>Dw=iƶWM:qV̑*Szt.JG6 M۸ ^I]sb-0^c`DD]O'2*s  '7)7OPY.)!)nyXQԋPK;󃉹I rJb ,]!/cgN?^K ;2,cCAM BDf-Wc;bUhBP!<9ˬ`oAf@FҚK=?^Ҙhsӕa(` N쑀H\кܰ/K3hWF]r²E R!:k|㓜iJ8CFv!? )ɊJXLp(W̅ELɌ!;=D<}wXa0D!>{TMͬВߦ]T0[Z@> n?I͆&!|WJ2ܝ{ϰ{ޥ Ԧ}qiAֿ>mB0qny~bӇ~&wcGOOi|,2Z7 /&gfBw` qDT0s&IMRD!XiJ" N:fz]$d-OuxO*'oD0F_"x凟o!H Y6Yai> b ^b.a #yI ?`$T։In5K;$V)L{#P H3C3Dݢճ$\qŃyƫhz2V@bJJ?@Đqx(fաPcűh)Jd4(:, yzMk='{ 5-{hK6H[19ϦFş+1彩`@>l<.l] L0B]ml/+%ҩ5f)0f/cܿyc*RiM;]5M0n%2؃&33OƄO*Yˊ"_O+M"կCL@2Y3:lP 1l糵RP3б\Z4oP I*s =r0W$Z`[{_+NWD̃sz3oIwd)Ŗ=LHQ0|Ӊ^p-2>XvB)Uwy=W}ҍQ5fNG=qd$Apc7\`v(9a_#3m$%!Nǵ)= ʁE)e @0򁯒D9caB:p:q_wWd q0wwW_07qϹOU1NblFtN0=(ٓI5xT2$/gLM1tp~WŽ>^[6]=bZ~yMل(lZ'?C+Bήq$~sFcVm#2Q CX 4:X=2l13t͘J%>  = b>1|v/ U&%8.`/D{px3.gT^P.xe'%IM` 2ůo䖮dsNòg.4CE;WuA+æ3Òz&F8kqXAy3ZP,|Lk#JbYbq2x~ΘT"ѽkݳB> oM_L飡3B[N+l2 tᘭ:y`iDϓ$:C˴U7(6 Fǐ8[~~`lb0M_KЊ7dJW+@uP<7#/KoXP%tiiZ?k%`wq =@onhsv^س]gTK4y2ɬb$‚&hR\'i!l!wIJ$jlbNZ\T\H7c~.fIeڤ.RrŐ9"lk@qBv pRrP.`ʟ]BD~sAcI@my%ǖj{g!'ĮYm%\&.bȟQb!vHΫ!_#hC^2KJNѴKok􀤆Tk{ FߪV v5AW)%#²JjHb}{`j6P߶XmNmx [bo%g-JG4%{(3J-XU0Y JfE!Mr͉턓g^R6x2*2lxKS!e^=OH=ZL~uZ^w`(~wM%n^'' >a%K)gMg[ކ%ԄXpBpne2gk\.wD4:7#oCR"$$ݚJ:zx--[Un|!=D*6ˋۨUVtwjw6 TT 0ޗ2% fo7ovmvVzg۹jTfW37KT+D[]c.#4(O_]Oiy#d|=ԠEsϚ^52Js*ŨdG|I5 aΓ1zNϩq\[X g௦ͱnݬKiaDRzM-ڠˑʺ( nں;ɚs"aP7IYFIe}8k=`W5:!" Mvw <^[Q`wI<|I .N@ɑV]ot;,X-?ә8 %8MgI!}bi0o`IL0lwC4ɠU}I,Tg4܈sD5 [V*ANA7#%"x1,GC?O'X Ԭ)0q=_HT.PO,y(K"1/t[#W K;!!߫W:C3*wvc=M֛y{{+7RʞJ4'lecVڞ '}7" UqawuJS 2bNԸ\j xKB^~Jab'kpڥ*itF͡"͠)c2]ݳnMqsmTt䯷kXѻ>8Nfzi~/}Q%܁mx׋+`Sٹ3GaoKvE8'>/2}g=Fb_CnDQÿcIS`y='"H͗V¼]{p2WlGрclJBe=/m5ZA\pb{K|:9K26lJE 4\oP9_;=]ͽyB}MQ* ϡEƚL ~FtT`^U#,L[ m0Ԩ':߱ k]ξ~?tMJ9|/ }#VRlIokM4W3˒PeL -Z |iǻW/~Tmq⑝G>t1HlNwf? )K:-{/b6j;u]q#y$rw^ouk@Y1A<3smY38Sq!i3g9Q8ҩZ9ȷȟQa_`Fv'NVW*No"tz.s׃|{3G^<Augjy@XaKi'7⹪ַ8\[Mɺ!$SI "ON@qƵ siC=BL)K<~i0'_|!27E: } Q5 |- 91>S1ĨTOۮ0F B]L3Mʹc0B.p3Y5Ȗ 'H&nNiaM҆Bx|@ bFrJ3|tEP$A&Kuad%E/+dщzoeN7bPl4v4eGxo 3 +le5\2jSrq"frH@W\J7ㆃ+C3W#GZs#<6CP*M`IK7E.ǡMŶ4dRSbUD)K\޲d}O(suIz}OW NPYkClL* CmʪJ)H&-2 ť'gE;wKN]'YWd|gYӑ *w,cBL,{fwg;ʅZ-z9Fl"`ث{[w&EsCtzo?iػL6wHY}@CqUT<+PpIuYjޜ#yq MYeRńP;o;IJj>ߔޛb9 K`u*|/!. ?( ;q`\i]( x ) ɨ! ~3*BqFd\Ͷ+96,%d8Cݣ3okPXaHܿoD#KGMO$foN)ZU: 쎬-΂ݙl^#UV8X t|'UsHB4vܮsmsX\=7i<kbHNUI%G;1BpkxC7"^ 4zpA\0Z"Li~rSJC}UIvDmbnA>;]]']%/|FcLl*IWa8,1#M۰t/Ko]Z@՛્p-Hܓ"gQey2Gu73ѫQ-]:O f6QlS/' JZ<׌|7 &3]E}ҋ6d4'iGk]xς1=&Y8\QUn\p1JTR8U.<![Jq8KN a :I6ِ.nňN o+ɍ?cOn,N]wYp.<ٞ~fG^Gx_z:kKO;l_TV.OiN-5bٴ=u]=9ȸVtSG}aF_B-Hҭ\t]`j<}ozUPa.TE ۾VZRc~Xq,]T&Qr oCly8ġ8C(GpS>o ̗Y5Hw?),F lIbǺ%euFf!|̊Dz{P-*Pfb#^'ŕVTnObo={yiZ=P +Ew1ӎJ%ij;Q>pnBև4i|Fٽ U<o@q2=i9Q5I3(\s ,Jl6pfZ#_lZᶳip2YtE"PJ=2d٘U׋1#/6v xcհs%Zf _$+S]9DW^تDm2G88]gBxDq~0l ߵ8~@RNSNAU 哶4N{S&ϐժ<;igUj(ZSDkMCcMZ:ǬщiSbK9hrR5 S|kalD3TX7t& }l$Z ZN}x~E?MF/($^ggh壠%ċqQL^ K2p4se>Wm*"4~f:qXW8o=^[zG?Z، 4ӮkqxEt gvf b%{[<~߬+'FC~ :}x_ɉȳt~;YN}6\yd_. Eﴜ$}9vVS;~,g.EH'"6mMzL͒-zXSrA+Z8edAV]45*BES[1Y]F:Y.QZyn?$}(V l= {"Nx-F!3>&c6b5;T=oB Bi.zIpm(+:*3s(K.6bI_dd4 PɃK*3m^^Oƨe]dϾ;1\@dL: |w(~n(saWwOPTf2@fݶb~Nk?j&ȶAbJbKޢBKؤ/vO@뿑+G'fkOY]C0FLI{Ei0.⎏ǧ|inX`hԲ(s|)xKbv~(1IAs|er 8E lTox1%E˃Wo$HKR]@a*(lc A #"]WHdabQ M~j4Z:ntH?ؿJ`*bJ44Dی?S${sERy7a$Vų/ƴ54-&鴩$Pq % +V@I(D%:Nd\KXҔvK4 +*ε٣MYUlӭSBEޮ\0h,"4t0hkGY(HiȜ^':03:P70isFv9 I.gX6QxWx;PF&olռ2(#";tUo&ǭgHt5E&NU,s0(v" f:dH‰,%p2)|:DMF4.W 1F1dˤ8ts"rfîn5#<[`PXUL#I(;1Olo X/B }fں<s:"^:r>:]F8eXWכQ ˴Q>xC@[-#My(hk -oQpTgU'Q) -u #: :!@-{n" :k eXɭRÉ,mD Ҙ(ubLFVV詣#S1DC~mJg|4@&hřvT+41 Վh2oRY^@mb*wŊuqwDY+rƴ^Lwlkޠώhp%ZkVaƝRZ0+'6Y3COZ$! ThZFHJrZlpOUXoDܡQLGL\`.&?7V:`LE5@`.<ƥZ] JC[,9Qv=,Τ Rq[=T\U #yH]bğ̠ᄙgaKiO8P P)sD6bP-t` ;;B ;3=B}?===DNjOah"N2b ϶'Zy? BX oLOQ\wsfi۳5(Ō+5(}Ky*BWdGaL<έ<$ 1wXaf&p;Ϝh_{%uyƛ85 zD|OHc0X:&t[N7zT_6 kB;8r8%{&~2kqBZXe~oYxzﲌmіYj\mj>2r.(ˣzx{A >?lG ֏C}R "uS5𱤯'D+Mx>$gO7ua f&{jE?}̮ ˪+U\R +°YZڭ~k @.VڲBjYF4 h(JN{E @JHG]6]О MLÞU*tga b7C0\1aMJ#4QaDONY?lZI(_JA?BDXϒh&,~mIcxz zr ]FcQ燡2,}{ɅDm?vp] ^05Ī0{N2VY!U3T H^~7^J5FQ)QNܖt.,Z4Nc+4ZOaQ-Nc^[bPV O#Y )&Z)YܰJ\9Žk 8&]ӇlCh+x-EE*]p ]qK\uXJ`)!5.#1BZ4T "_g o pqdv )\],%b] Oߢ> 6D !Qe6W/Dv&{Cz"8<MwsxqB[UGOyO:ȗnڊ9ћ&_L[l/M^6Xa@:")E{|xkuMpExs lvfzRshFv`=%y"oWqH?2$ ƒ{umkꥆʨ@eǽ]Ht۫Tz^7qt a*/+DnCu Oa !xy1  uG5 ,a|9B !RReYQma2p2[}!bY]:,t~Ԫ%Ć}-~0^E_& uD9N&,oȰK7InMu70 } @~K9*"RC}W]Qa:4 =N^5}^ ߿I{:}uh6/mT%$1A|5g/E9 2ZmLAӬBfo8 u ̸%oz(ʼn,47kHZLC U >#n{@ [8xT"4_jMNOT#܂q m^dQٺh;o;)e?2\LnD_0bh{N`j{b~ҘBM(úJKOmQ%'%Y3JPg䑬)72~rz H0+&Ӑ U57-V\i!'L˄J>t,6!Q1ݙ3 ,ػɆ6 _]EP]dEm?/ #iH=,koܩx 7%M9vC}f5bP=%h\?\|zgiZg4I@W% :tg^m2m={Fh$PE5 ܝFv*Mfj!W^J ;?AXV7r#̨S0A]nf@7DCCF$KLU@yKwOk73Y!M\5T[ ƒqT$`apk}!ko7;p[ +Z +=`.K#p{n$3V;#txXxN#Jȅ@^|F:`aL6Qa&Hz3b5a&Qմy۝V X^,Rugo˄ VYe(Ztx:.֚1j~hyT4#I}0Щrk8اP_SϬF/Q8ETU0{[] Wxt9h#̬{ܲ~jYhzVd'W]% ys51*[\blokf6,ץ]-7x׌F1˅߃5;3ۘDa.of_ޠikMi׳u5k?I 2R{~I#F*i\\X8UڳD˦%KsVehi"\kмQTe-#acgp!=I9*Bw )tzŽu=ͽ_6Bj]b=?V;=LMk=&ݙjw^8}|e9ha5J2J^:ˆ'Q=1eIO 9̝O:9$> 1`"f[HCOi%~HIIqݫ` ݼK,r6ӈmssLƄq`FԏԒ9ҽ\Aȴҳ2Ŕ*iÞ*k E1yx)Pҏ!,b-Q-g4gfx$T)G6dIF~gK/E!#, {>M ;*˲-"aLäL&dy]d4*igFcgv\Xq`VȚOC]y6e)tzE7 UIN]/se;m!{dQq[Uoz6ͥkB{;(:s ^-:$ؿ KƤm04,wS ]d񁩘o-o6=<^^N% #KV} y_k$+Ea|Ii͂tck7蔋 PU) W죥b}VduY O\Nl=_meٌrxѢ3J٧~{r&D>:m<538<D Ը!7UCM/{$׌ۗ-%?} g3j< 7E>ݗ- Bɡ0)(ǖg7o'nRՄp{Z'Z".cTt:$f$BqM{~EHv^bςRH[5B/yW6aGdh tY=Ne$F*6N |)]w%H|4KG QНvy?DKZ 앨&px—}ʩyH(xH`bV#5EuU=rS%QRL\GGwL%Ow3} )N¦Zs7FyȈdv]ONٲ-v 1XP68 V=k20f.>aǠtLNG.PW%Av:|cT"z?5,tԬOK %@A T WHYD̎իFr`Y6jPJ T`COk:El13! 诇C+9 u0/a!"w MA ȼ9`Qۺi1x{cY 쭬 ct#hc qr@oco iP(Kk[$MbnpѪ Mp۴chwn\.XAn$ c5>:U_x|'`-@؎foa&i{OЯڵIIt_YJD3N(|B2(){%:qƥȻ1AC $|%* ʧd>x`M @OA$Xn(TaCf oAؿgr:,u2 [\qHbs6ޯ=EekR%7ϐW%cBoV-f-D ]ҿ&H9-f'# 3F)rԤ"4XꢕG&¶zIQ=p~sP˳BdQՆB0S<{9ھDdZ' ]o^`s{?j%=˸GM䟳f{DOO"3CWNB-XNJ]4ufjF/~EmXs[iC%s,\w&%ꮏGrƺB m.QΧ} R .̃$ZH0LL]/HWbjU./9R0fB_s"mQ5:SRSSp3 yAf΁t?CLn%&;j , b󳅿uyOCh^+\yf%_Jqզ>龑ftb1jƦA,=3RKO2+qX1x\&Y$̨PčAt\\Sp2Nke|+fcx`i#;G6 'ca)'^. 4xNPOb5 5kjG<'0#gfS@{0&gl3pK%5Zbi.ΕWN v<Рa)Vs7O;Gҙ0ki%`NL|Iɀl1Pwhl&4(1NE;lf2Vt2M(pw?%:9b׸.nc"34bI{"Bim%='~#r8fywmLawm;ǂ2F38,r?uǠ)) N \rx 5B|'D\Z*g#Yg#-{'7{YR Жs:e,cO3 _U!"XP_]k 1X=TRye`_(h:-X ],Z /V,/V=8@>N;f5y%N\읿?yE pגA3Vt>!X;dbAZ*kb̊Qұ0AG1]kwƘ? vDHG}:F# "m3v<2Ino ;?U(ԀP.AU\?z ů@t%Bٴ?2Qq7)$-8[,,Wc%޴o~|HJ:Ӫ^D_뽴JwTq֊Bw^Sh΢3@^6 ~+n⦸fS}H]⨊1j427J\`X8|v[Aq-L8ΘCoܖd|x-Ƨ" '"P9P3tP(NUdLhˬÅL$D M PTCبKy Ԃx ^(/MRёlzLiŞ`RV.<@G`HA674Ckuuv3沙Hf6u\Pg_I =Ţ4TIf1o\`8S*wimg٪xR א5=F:k;|@ticfڠLU7y]cpw/dSWǧY޼c.Kw#̈(fbUAJkݸL15XaRm}EQA1}BdM3v;nP?tf4>m=a&/1#؃hC`貆W[eHi ʾ*`a[8a]Op]H~l)jK*Ky}̸NTkTwW K@)?=fתˢ40Wt;YzoY l͛LBCsk WgI׺DOnk;WMU$#&D(S㔨sm.9I'kj5_t)ﶫ{=)M*2o,Qam5LD:<50НO(* >͚[q)Iv"iz":0 y%KFXoq\މ,~Ch j }*b;FPt,v)ɵR#֝xY9DQ]6u,>:!R+H:*~ Ȅغ0[PvF 0-mVKJ\}n LFL'(L? z[͕}A{i$fW^0H%&,o}3BʮxLL|JBɔ-.IwaC XwX< yO)ﲸvBjcj0D1Gvq+]t13s8?I`$fy#nq֔FZj.ݳ3e.R!`jt {E AH0>zotc#չ\eE&{P( _v" bˏ&L3o[wJL wsKr 0.1 #V.&@_ ks L4zwDibFn>Wz.2#P Qu,|e\}@;ƃ"d@Uj0puWʀ!NLl-IWw)g?ǹ62g*)^sQ;J.)6]𙅽2~-`5H_下AeHm_#TFҒ{m!9xx#x[Opz?WЉ%V2RFX"qGǔ#6В=NN+t<7Gg8J0dr éY,V:\Se p1yӹ)F(E 6aw JL\fDγ(-u/._ tf\9#,ʻ7hj(|Aգ*Xĸ@`l-zz-Se_$ȓD|q"{<֠DK^RF[8rݘŒvvk #C:9v,0֥M 3kIi\ R45>$H5[<$Еn9>C*>|'$̍I֙j/|F @2_A+]IRނ]d3N/;^"mNҤ[s?Ó6WɜDBg|9xWڛqUt"*u bg8Yg ~q3`)I۪߷ћcLP C=H` b' B2~`IV,oZ&VSjL ޾?Mޫ=uDސq,洛< \{ZZўe\_BCx`z^`DP#AL?7G;;An(?VM J}+i8,ЂzR)kODZdZ{bT͸&ydI{ryf c_S s.U*u3M~i 5[ /ލ΢+7c]мuP-$CRgvNӯm߂53霰`x.kZ=@QVj|D3,bCr; m柑i"V'D Lghah .^`4O%INYRPXhgj+< pqfU([V=9L(WD\a[j+JX̉79k5wMk6^;./P9w`|38Q;8mP}{miu2&8HE؅BH^dK1.$Ui(.*3钔 +g"ݟ̬}b%55Vggmxzd;^M D 5'YwHk#m++Kl W AUOWc+yhxm4[H@4!5ql S+Ir+RD, %I1]y-uo}=X5FV}HlI@wasndf (~zu4z`S9I Ȕ*yOB^J# ͽƥ]׽Cҏ݀kҡ(Dt-{tIT$_=He&=}UJ1}ҾQWr?Be+~%|X(·0`RT XcMnH eh| -(P,ƘWQȾabsW$/%P8!מ(/kay,7e1*sS{Rnr췃/>PN [wKvt'rڣlJeKNF)=t%"QX\&ޚ~vΑGޔ|z"N<Q B~>vO']łޥ+:rKjޤ ޲"w&8%5Afi{u]lQ=ug%ir`" diPiM\O)2BO6p/+P {FX۾ߗ%~Q8VRYp#WhG֌mɰll(G.73Mm' UPin=f\HIts*J<bʪ_h"'p*P QނQ{q5FQʎ-ÙY~FR`ub r{Vĺa(M*xs_g5h k uQNIW?.3R1JNv[GE[|(PƝe|jEpK7+&s[ P JpX!GCO꡻D][ IB8!|80M@.+@e uyqmCH9;xYRN_ܝ8omUbK[O,ǫc(,yOŒ\upwUS#p~gE.@ "b(g\9+бhO'sX\$m~XoWL,gffXF7 F"<]$7͉rf7n(_ ph[D(Xs ݐ5s0&e~!XE!hhȰ!ʎ$-=FY4]d|2 LI{f$f@ҏ=fѲY+Az~ܻ͌fsjhv8)dOק{ZYɒg[_5^ŮG\â iE#_regpD=qyfd~Zͱi}z} z{(K,Zh'8h80;n@R1Q9ٙay>bz!,3GG۪._!™MAN34P{U7o|OX?9";Q7k^lUǺ~<ĉNK^RG-Q{kı7 8+4 HǁѳAxdR 2g1U]\Iή4d76e鍓@馈fö́pVT+23(FK֩A4enfǑA%B&D/2|M1Jh*Y`1a9c'/S X;zw`ezDƕ\P| 6@5s! ?!!Wo`LV3og.әgm` ~+bҀ O9k;<C|_4 E6H͠LIB?_CՊ!@$ͻpGCX~Cu ar_@ {7edEIJ3jދ;Y>C”6+RXp|*4Tdf''3i0 Ny4.<VÒ1E,N^1MOdN_'5+'R)bXL%~՘)&Koo}..˯=h2<E_ 6k)aq@.k*vy)\ UkAՍOO^΃_gہ>k>W$i3C}&QꡒI_~h-4Z!>-? Ip#6H4Y5xȋ]fڶfMKX$ cBNdfPx`mj]R&^wU1z`0wN%|;)PzoxKps$ !ӺoJ1F&!+(|xlQi|nptr4k xO-YPn@w5ؕrt40ݯߕQ9? ~9 )# ɮvI7E/~zj|`ӟJS5!&q4cIb}=ʮ^xaNB?iIzU+e<9w⨀5~sR[TvMB0?a'%FfnBV@` HmiVUPЃ#oK(`&&L68;(D)X̌_z^rܸNPv)a$AC&v%G466.%6B3{3u*A䙅NDWX-%Jɞps#"mIqοϠ'0Gm*FTjfE3IxS; w:JEhárh!lɨGYN$GSee򒫪 i ?3Mjz<ۤq7'ov^D綩杁Fٝ~i)iBlfQ@;ZMu:: @ r-2qݛf ='_ WuCFh_f0džKPJꨰX@notd\=/L9^2t}>BZlaJ6K?Wr(I-祩sߞٲnr`SeW=* Ui;ɵu: 9 6"8Y# {s#E&&}`WP>PSnO,ڣ8df)~ό,N(;~Rğ58ӗM` kgտ2gZaӲgt$bm-!a4"D JyI`u8Nqb +%.ySW* YJJ!uJr"MQmk`>tkT 0Ѐn9>!'G¥[:1ye{bqr|ֶ, )ޢΡ9ljMWK.PT=ǚ;!lk&(cLdh/ᒬA{JQ&8g- yp1uU̹M:;< YLO .IU:n5ej JϼNz63}R 6gֳwAnq}B :3iNkР P pj(qŅpDQ]zAQ[aeP` ,K 51 v]+U9:c,nI#"i9Y,n6-Ͳ|FLx"HU('T#KZͦfK=)O>dq‡VE۳;_P&Pn?a2[vw/Mifz'p 7 =5dFKfLv^HPf񌉚e(t[)p! vܙ& [ ݔ8@adQړȠ|b!XE $t*Fd?y6y(yZx-L羈57-L2& F*F 'jd?%2ť+E$r;A +~%牪ˍM,Bjr/9 /TdٶS_Eg*]cBvrW:_;1 _ac]K/6淾)!T?k*h%\z<$e(J9PRa='uH k2n?BcWUOA$wcXZIESeR( 'Aaw<#;H(tf  (+PF#a(Bf.$] sɗ1 )jb+e6nc|Kx)Ua̺m*U$sVhbl^6wRsB=E>m3~XGW: pFSS8 Y>@\{ 3)xOYW3 s?t3$޵#{m~DS|Ƚ*{AicV .v @m[vtGoS`^[#o=HAdf2~zƸK7e\\Ve2znvuR=ZN>uf˧4CĶǭ>.m6|FKP@^ sܹo|DO,^@͟|V'+ ]Qr_Uesuel..a#eq!Wæ=_JjS~BRi=U;ԚlҺ +ؗ3.W?\2/L$zGfDR嘞S}ADsPA(Xk҃#cĀyyAxsܶ."W2,``oF*c uC'fb&f\~2Z5I |nKri eg6kp8ʺ)UӯYKn8B„ o@Oi0ю+bR ;K_|K z;ۮ ӕȿڇEeB)?R:3M>HR袼Tqؠ5 Э(g@GJ~$ {%U;@T-3e(*-G0.bg;+gk65$>%+%*XfRofofxjI0Ƿ3.2tBr`g2X1؈uamrBYXmͅ$&7sZ!4NO(*CJ˞gn24Mُ'>c ZJbo\ZݘŸ !懈HM Kb_HoPCD3Tp j;1ØJELłQHhYMETE=mIoRiXof$ ԦoH#ZF@ ªpU;p B>T+SԽ255a{s>sW5|ej/*+o,5)Wp遘pw'  +/3J ׸ɏ&}Z^/O__S<'ơ5 f86:C~ ĩ޴ R!K`R~ UuH@8M qlK(_$`wudTRc}\$ &'$ &F[V,le2"ujUOU1cM9mRi80,,"ө6i8޲Z!db^ϵ's`rwg? ̛3WHe]P,y>d(WR HZ>fGK46j$7]^Z,?O.O_Dn{4.,'In9)V^nsA;+^y*E@p94 Zq0}#[TlH ( %6_0 `A?%Wc! ϯxX19|&<} 1&CJFW+S=V =OBƀ!l]XnQO[4bCC0?f4Lʒ %5\3'A24ZXo\#8h~YZ:1Qh':oڎII>EU|{MʪܾTҬ/حiBlu]Dl.@qRLlА(so͊X[ɏo{,{ܖgF8J)iQ >x }AE rIk0:Q+Ay6[}Eq`HWj:;ۯf?jjqٺQkcr|WJ(oL_|o*$<ܻ9 zNsb6;dyj:'/JA_Us/,_#c)W$#a>ɿxUcp"1֪HAUM?HS'Xk*;E)IF\`dеKqٶSd7t|tRpGRb_tK&0/ &7ޫ^lͭ4mD{j=a֧ıͯE') 8> $~D"9x'O+սB2J'lf>ރ"^B,Mĸ#ygH9J=4W9ЋN 8ja(Αs/MFRVPq"x|JE퓟A%ժmB;/ҹF<qKjدcB!I` 0&m",!]c%*ֺ=#q6skeh-Z ZywD1"0܁,_P j)A9c xBLTl^1CX+^x5,Z/⧂RrSe#)O"գGȄ*6سs3YһcGmQ[i41J5Y𺐯I;K01PMSRD̮&c<]^{zqkAd[ OI1wB5~f{R`~l@$5&1'&W PBv}z ѝ\W(77,r?/|gU wqVx-+↏)nZ1^Igݵ@z׍;*E&|-8b'%G8ڣC-B7>H60th5F (bpa0NBJ$P/xk 6"!k nv8{97.Dfc:mJŇrCǷ}W6@tD@O!ZO|P*GRptd I.EqW* &jɿ+ rh?CVô7 wdp1VTʺ,^/ǿmK2ȧŧ[ml=ʻ,jQz~$_g?JVH'Hq-llf"HFڷcrZu}Ώ 4[jhÓ)j f#)yra}*>2/]9*( M܉WBw>Q 7a:S{6S-LԂɪTA+ENe򤰊ڲf7[x1}Y]2U0 UK`E^D h//{r {)p{coЯK9AF$Qyѩқo|f&Edq߾% ӯwD% VT+<}8<(txSKYHFf+8mW7@O'Vbub4Fl\]j>ɍd5­"Y3D1vvȪ< |tըJ$A\|`.Q<_5>KR6_bny *Uc dKX_1_Uü2wd;/DUVUڶ[+ψi*' "H0a %O&lc휋K(x ~㡹c=R H0^һ@zf )Z*"ڂtDLc"JJA\XͶj5ӈLI 8j|y U=Q8Ҳ<`NRg,91LA1=W^+*P`pi>RAwT|nqkiFCTYtjՆUj$Sc)|Jw1OBIr'Gw %o'Ӿ f{1kCBDc r~ҩEpqpjY&ug*"mu 4Hh:p y 5@6VFh̞[1Rd.-jvlmqOAR^ `pyq5)97b^Ybe[5/ENo!`1t$8zFgAc&dޱV*Z9Ǔ01oJ1=J>,r,pc9$zS'~3~M{A(8ש8lzq4omWvsh覥P/.S_{AOrQ㯣]LG Wbf-(Wׇ aI:$t pE8nJ>d9 S}_ HpԞ{ug!m5L)rĸZ͌y/l\jʟdk6'dc5Yʾ#9ySё?k`zLܮ% kˤi[~o>cCڿ>j Q fi5KVbk@_PaS_8䂥xuJR}P.irOD|ec\%! @[D#DqsGHŊ3>'0Ady -qrgdEJƬ$i n_`B"CK#M;ՉO;$m(p<؟dO1휖Jg32.K, zh+>ߊۄS̄pТ=b6穝V%38LBop"3iE3f1VTp".ьn𾽌3\;r6|p:JFH؈n#_\|~>)'mqL5bgK DƵeVv{mLnE9XԸ\GY_sEyk"]/[Wcoٓ)X M/ Zꖣ7k(D‹IlA$9VAiEo82|I2s?xcj(Ũ߉"d(z;brLmq_?woڷ IW UQ ' 1E #X[RVWZhrn0 ι\7v %WV|9U9O5y|b&Z5^ky#/߭P`HeNkQYi !>rڪ0¦A术QSm0޻&CI jbr `E4WGnJٶʲ<e8]nub B"]s˜m>qܢK|Ō=8O'jhE#Rm?Cc,qU$V5pJ1rGoE79ѱA$us i'$x7_my]m:;Sk5;1B1%i֖jaJl/o9ch+opo?ǣtKx6lP'Z4si0HkeWG)]oB&dR*3,`N<B3dַ 0!ԨoZEr} @dT,NO["-{)!@9C,/u$^%vył/v* #0:$-?LmXmucP\I"%-V. Ax2򉊓i vl|yi/2}p)L@->&? mnotnAP{ʯM/֦>(^#zKGEcNz,hɲqa nr]Lu5z((Q}ԞCSϙ 6%7dC}O.AkKm-/O.,̸7v@YO2 Sόz'ÿ"k;m >$eFEseb.M5d(O\UzP"Oqpoi$On?VSR$,GAftC]t +8Nh䲒|;)z~dm%Զ txPMk]*ik'Bi BG-궼$s'$6;52# d7z@u=I^ؓ\;ktM^l䇦@2 Z%#8X]gl|hwTt\Pa1DW Nhڥ3_ PD׺LХ@,-{z޴ ~Aj w2ĆT"&9@V+aLמSd PƼ bp3v gYE.tIky E+8|:2)~X 1"j/4 =zXY]XBRt ^=˯>葎MPԠ|YZݘ+ FgOF5n}Z Bhs3N/gTc 6LGc"T=͌9>L~C/$"qPaOz1&>)z7@pҸNQ\e63׋盧34RO#]* T ٟmUf[6:l$DUSvg "鬃Ԡ]L33فb*HWr.(| Qے~)3o(NbT7u-.jOXx4Cf7e 7׆9Zdq+M{o?D6tC[Wj rkJkz@CrRm!3"(TZzO?T/HI≭Hy;~&yg&jBT|CbP  "jii3(1Z sԀRuJkؔˉfz^g'h) 7~^^t*?@DHXKiY159z捞ſ_7VL4eUKכՐClĴ౤%`uo [[}?:(ʬIq8j(&aCN~<ދ˳\&%PӃfKAآl7D uZڼ(es#R$qx #4bĶzʸX{9V"EMͶ8tڌ:>_Ԟaa@x߻!lM ZjbF)aa }I>n{Q:l?ơVj5m8.qZE;ݫ[ag"z&Z%S"Lu7p'<(!8/skK3~~UnK#!OLTh=k.F%JcY2.PL )VM,sVd@?<&žfD`aELyJ^P!6<6BT/5Z12K8:ݦ0p?ҫKqP-2E^Q9uİ{ub: 7f"{=f>g7KDՓ 1#n5$= it5zc裑)9AgaLs;mpbN9ePBHS(MND 8t7h=ؤG2d RĐYmɍ48cbUo}ٹ;*(,V@F/1lX 5o%A^VbY%Xը|%K̒‰M mza A"g05 ?6-LjfbNU9PxFTAຝ>p, r|#giU9rdo|.^ /ԅx#sy{#TE?f؏]q5zG˗Ge@EGS Ch! i^1Z]kh{/؉ plfdT,.'lY$(5 0Ct0\l d/xMi:( Tm3ưP 4~rs|`(TNkq}" EҊͿiHZ##5C}Fɬ v bvB l/{\B{qLE!â8* iOH%?M\h2;I]óP53ϛQo|G7 w96hQZx=<B:Ͱ z^>Ւ+D() >Ȉ[g 7dW^o ăH\pt怚1Su\Hwc ^˲sGG+MJ U|n.2or{>pk٠+,Vdx; !G, K1y/'.5J@zf*>o68qlֲsˏXAk6h P E _ zy' kWfeAu]=hk0`a˨j\T;{yGLp(@CAdv"EK% Z ?& 96.+u_-n8Ʀ0Zb%r9E~ƻ`ltqX RΔ" JAo$dfЙ_C +73]ʼ [-ז:=FKmc7a oRMcơM;ij]/& ;/O! )zKOǏCͣHn%tƗBm? mqӚh=$޴]VJ܌le;,kbщ&;t6:dq<{x1#YVV]![$9xUU=CV,χi\C~u :4bjPuO~:}qL2lab4Mұ2ڣ@ Ҽz@,!~L`r,FCb)(v4 ni<~|upfZ4J7QMPΉm넅!쐦=C_&(+Q[sK[`$<% &Ec Ehfu>2lN|,,#*85˚կ{MG`ܫM@uISę>Z0!]_uXi/z=[BJT(q߳Vvl]5qhJڜRwEH}yx$;cSʋ#R̻qYp'i6X6_{Z ň#&b쮆I [M mZ3>\ߧ~/4Rc< [B>Rpp<hՓĩ b{u:1mޢ| 3] kTCp"!߇ǡ^O[.0ڪf:{oPWT5//,zA ̑ BX&^Y=ǒԃ3`Pny/q7enm!D)y ~?P5橑ŗjD9R/ԑlŃD_͙|`\ mX%n;T9QmWnļsGz塏m?cE)R~{=EMp:7%7rʏd+/oÔtGbj6;^R{Yϊ~O/Ӣ"lg/pCM}5UE,[e1Xm%{/JZ֘^COFiU I]긪wAz^L4pΊ?"yiSqkV!+gfQBEbyb^ب&]n[@^Q(7mpR,76 X- ׇg@y:"U i /7}o|F{)&jIPN#J gBqQ0goaP4^}sH:Ԯ-􃢗Yb#LOvۙ(т 0p'*%=-[t }>UvHq[G~w9 ;qruNq~7rSb;X,m9SZ\ $7vd'2`\^0hFq> Ht.+p!s/E%¸g[scrV.dn69T1wj?M"}DW|mgH>\퇼r'lj/8#$ e+)z$[,R,c,TI4vO/f͕]LzD^Uha8xrFtAjsKGWn؟:i @㫙ޤ8.KwT῿lp2/ﺧ3!] p h{|WY-j3Z7zIpMPEDh*ꐂS"ٰgKksJXaagӳxwiK43TJ3B,Ƀ9wBl 3e6i]½M@4T7 l)_šO1ПT_I4Vf p~y.PkNR-F 햮+O-Ⱦ9_F7 O`+_@|+N EqO=-6fQ&o0MSv3{^(zBI>Pt(^>o5ΰUj4tq RB7R deV d78*Aݨ܍ft]պʿKr&wl+nX TqZ__Ko8MfxhIwn/OOKd,!$0#<lHdoPN)M奣N)8S e_07<('+?{օN1'iKXd~MIM *(M莮;_=p"#/Wy$KpQ\`^~n5qab? .z53na?t $0OKI.CCfVp}gDv†pB& F*Q d4],֥KωvsV'3ዦbٻEec0k yD+K0V/qaZ<=|/ p2PԆL0p dV@“(*rt"~h7G݅K ~hEzщFO+׊]G}ܲ>9_C L+P vbLAdH!?_^mt%q" Ŕ刼6H'}& ^=̾6@Xc&<R"Hp`pdsdJcX:K7"rȸ#=I1||zlM)i-,2e!+OTQR'(_Z&. 5*4$>4rWbd=T7ߤ*oWC\$pm\(Z&7zBevL-Hr_ n&wH ;0 *cOZZK ]Ap":CO2^T=+ֆlfL[Sm1GiCDUŌkl3Q8Wۧf!kb}:[_5]Տ!"`GQR=yϙdtŕ-hAbT:XTp߼J&*ok;mSL/,ɤ :ڑv%1E\0Vv_Ghol(qY bDB#}%\uByߏO߃VbdJ&EuiiC򁾄E>#Qlқ7 iA 5jI[F8ȒL DerөՑY(ȣ=h&pXd} ^T+q9y2.߂C̜H18X"GE@Q]qf dAzӋD.E{H{8*tQFyB}#w0nk^ WKxCBxa]6h]eu>앙69!22OW0Momݣ袲|kOr9訛ӻNwʮO8/d]mAmCک>طrq)m>)'mԣKN@_x0[:-}#Zq'P^lzSFݛ 1~_F o-km\ *ev9-wu]|ɱXk5ư#K_Lr3WgQ32|Lq>; _pk(#DߒLLLMѺπE{ @A`HguO ZEgv>VhOC@"ɤkܐ5OVkyz܎eq _ >~n#AWӢ*v}#3NCxBs%06媰eRɦ3G5r YOJawŠ=~/"'Jn*̀H|aQd"S|+cT% 5^2 z$p/- {K\}0bꇾR @fy>J$D9MLւ+@UQIGZ\¡",㌻۱gTκ=偹xH{(ѥ;!ZjOΔ+IUjO-SGPWq2g- 䎤fdɻLΰ!2]u{ 1/1qT"y qH[G]F:yĒTWm>Xc7xKs{)FK_be7O^-LzqOitn;>=qHXy`ܚߢG;jdgHEkut2T{س[ MTQfX(=§)F0έY\sxjb5|%Y]&N; \/ UnJ\۴Djx˂i2e`/soQphh1E Gl6tGD9Mt2" 2];d;H@ˑGK -{pP$#OάVKz*z,ߝ u94ԡS6O^=:S7} S)|Arwѝn@5iA.=8 sp232ljhw4W!ހq'rEۄ iȖr{lr &а \ˀV+jMȡQ .5:6M^ MPV'e{:j#C]0c9W+=ʠ!dNY,pDZaFQɒƉX~Aě2Ic^,x:AtZ[p!n5eNC00ͻX@&':8񋨮D@)J0?&±B"Y'm-vXE8A<$lAs9(Gʹmi&9L :g.*x tv|pȪh0ysewمB08Ao>E{xĀܬ՚H#N&Qtp `Z̹}%(nsOUA/?IT+a"&`S`lϵmfe;K87|)R7IWLkcY`51B?tDE9M%[A!7oȖF!t(|=*>-#xx| n(T# Tgÿj:){$a#|sҖfWi'|3x_8 P*9$qG3h4BmU47 /%އv06mW+֜ '^ 5 "ta U^}DB9Ҁ4[8_dj;ti];.aҥ|J~@4kmS>K]LOimgշOu)Q;g` M::-|zu%اT}i!?XˇUu ЩAnRY!'hӊOmd_(%O9s5tȯU!!#bbqQDxcP "g7Iтv*1mzۻ;f9/m02TϫA!sh%LxeSɬѼ;nYxszOu_x if䣑G 'Wdzn%)%:{^2JT^*b15SrfrG\ zj `39p?52*2txqX9gB?%<#Bp ba9y6 -2ʄoBI6Ё içwYC{O^$ ܈O51<UӴʂ7Y욳SdP*ࠛ aFyPeLH&%?n $ ";}sW ??1$PÔ@:NX!qЀ<#"⇁~,-G=L5I>C@5I{5z`%dE#6_)p<8Vek&//ow3W3C28ꇱ]L@a[o6 ~zO3:.MLiM}b t󶪹`sCI0֨D-y&g`-bESO"9[-h~!lZ7c0s"dvh1t=>1$ʗA! Ͽ Ϲˮ)Q5!7PyYόld~nfOM2r35mÝKo,TlA6?Xo[XFb.AI[Zyczh+j,aٯt+wgӅ&S~;3ΗwAR4iZOt S_y!%0 ʫo*4,M$5XvךRgóBX\W JN%K9/ԆSӛ]ZW^ɧ5Za<57-2)4b4e/c '0ݩ61_t<$=m}۹NS@k@kAr8wΫNyGkiѺ~ڊ5NQsrSjdžj~pDz^|*n{WX0 D&>u-\ )\}{|!_AUۈq O[Lb Wu.#(/=y8k}`i}sIp#_zI%}gZ]G<}1L,|3WaΊTC\_؝iz7uoDw.X\\t!}sOCoP1_f<AUH[ GU -5Ր|uqSNMBaPῴ$cֺjqDfbOƟx$]~v&B(-8h |$&t^e'G.'΋+AII꬚O㹹}=,)j6GF#؎Z;HX :0֩}ge2ynȌhI߃vkҷX>x̣cS[*A. e|q|Ҙ;-IE@#yO6l ZXO⢄/3/eiW R')?[j lu&Jxa(U;Z eEG 7 e!Vjc2y֠^;/P?±a;^F~4aÞY#jNzhb[ó(AKoeǬ׋8R7r=Fՠ j8'nMsںbe۔Q!t:Sc8T}VTF.1oNl_&Vc.RVpx ^*{Zy@cV:l#OpO`Pb ҐΆAh~2;j%-5ڹ: 2sbN]wNB>mr/k(,4z C5i; ?|5ֶFMJi4)$5CIrU;pU4NHRTB>Vf0)%ԏjs%4uM}4\{F:R () $n; n{Dr *\gui{.H:Z†kmV)4uOtSiڟh!-Du&KOm8F޲ŝ@@ʑm*Czs"(<rƬT5Gm<ɞKz+v|iM% z:[]'#g6q; 5N/V$kv%1˭J=7+uux.ޘ,H2!*Oٳu˿;%m1^Ed"V 䡿RCv%#{L&䉐0moO 䯄WFK[s\8v) u2G= %&Vz?3PhJ&lH>7.89m|MܛU sd'_ iUĺ}<"c72ˤf**%(G=$-p8Sd-EE$jdiy]+`NWjM@#tzR~%5a GLI98:_Ag"RmҒip)l&_f}Z\ x=2}a{NQة3h* "<܈xΪ4)8&GR`o/!Pa`)Vc} kޤbê#P4[茜恱FW<]3Wa00ߛ}V<$ @Oŋ!Jf Ey$.e˻z }TΉi,byhDgL|V1oueEBL6r,{`,uxBF[c77~:2oȡߓ]ˠ}hzR˸vgf@DŽ8Oms1OLD9+-_gc;isF}wHj Q\Kj( #W8Ʃ=X( S ux, G9с|Cz͛AT2c ֝p 1NZȠjF/Ng]eW rٟ<%aJ}ƶylH[9a'O͉(FZ2ېժ>s]Jmeamh~&4j #YψRA{=<gr꺴Rw炮=<Ϗja>>׾q笥w+tMuB礙EK^&CDo)g)+]1B1QXD$$Ϡ;O0cpX(EǗs (kҾ9h?zVG x@3$"Vm{p}FÚDku2vz6VI@И}zWWՆiP@m"ٲ3HsLKA*Ų*jv,/~$ [xho=Jv3a(kkP >5i#eu%%[ZD.a q='$(W]Xĩ2hf=f0TM*:vrgKISE5Zu\,tVaش9Xf5KY֑nz!P-|'y:g;}+C%۸>X$#Vݲmehلl3Ƌrbti nZ6"!X,*n p& }wUΗ+Kk.`,KS#Jm.qEROHPA{bp:ņѿ4kM;b2!+xVẖ-3$K哰@NPN0b̑[ȫ*W>{6x-ZO~BB\VlI[a UFI Ye.L*َT9Xo7/j?B*dn˷EnP FtDn/N #cHp_7VgD'݊wVWHVFY}E*[䄏 $|O&A;vq?K4 \1cENv;:fP 69r6h8ęfEU/l4ۡިX~czsfi;кWou5D! $#UmR\_B!˴~LܒR9u÷~} \,jX5 ML&V q?l~"G m/zt[ &̟)ֿ!dhq5XH!P@YykfD(CЇ Dڎv +$8-sgBOYۻx"m C;A5^Lݻ*EfX@~^' P$$`3ӆ7f0Q 9Eht^b[9RI6-ty[AS;'gH[M ۘ (r90'Dbyay {Fk -BP! Qk,8}eȄBnm^7y{N<`вѵm$7l~:;&s1ޒSLGpe3;`Ļ;k3i"3q~W9BXδ El$TOWÙv\9f}!]*2 ;N~sA?#0@ofvwi'A$L6+.R]Ǯ!v㫬ضSj{E2xԖB!V*%A̔~Q<Ù_Vz7!]#٣`3[HлKT:Hm5a2B@Nl~!Юݿf&鑀 E3iuB̑%XL xl[ɞWD/?K]IfbL-B.k]-NF/I q{w)u2`9V>dIԒ%4ŭ03$~ؼz)E~AG"B]eic+ND+yՔ4%xյX !Yj"Ŧgd9ϔ92;%~+;-ZSt yz։#2#tbKmS֭yE@y @!LYd |0Զa_Dlhb/¥}DJFlhU 9xA[g)lcTF0t׼v.Դ8oq?ět׷M*~? QZG3|M)֧:zpL`33UMo \zQ$,&HKmG=m*1U[(c`-0%5s3]t&cTO pFVl;:Od¿i߷Yfؑۄ jʰkn(p%sN4œ(aB+;`s)RCS?_wVYk_tZ#XK紇+J0JlZNhrAQe>5jhIZ_Z'y',u9exڵv{9lx-1|R"GMm'IYhI2b!2%nWJ0>{SRM #󩵡Ӹ0 pDJ>S04 9KߜWb ^v*Yl~Gv^mro<˂#*fUU-] |`[>?w@-d̲]^փT@?DCےҫe [pJmgg(&:oU oEW'%w Ĝ)l( {KL[[+Y4a誳Q/&4t6esyσI%@ټ) l X؝/P~-^,OvyY*EŒZM k8CX0 ƪ]o#Jhp2C Ad"lFdCEh:de4^K]ݩ>g܎/v,#WtWa|WCx VJ|SXoT9XS~XoP7sRgVܫ2MxQ^8y kl:TS"v#ut`4)Φa9A{KķZZa多tX%8ƈFD)tڡce)hܸ6yL)57XRiˢL>j c,\qUb2}JrhnL-d:IUƖգc{>VAE/θM8X[s^OG=jWyrnk^[>IJ  jЙdb= OkfV#,htT3P, x޷M͒5ė *u^ 쪰%j|ՋdBM I4/\daHf,6Đy&OA zx O΁ȫп(L))wa߹CTwD9D ,+f ɛq W;F~  9^͵mhf+٥i@l@Rw'\'ܷQz@~aZ3GCYk^PYJ"_G'񗢠)1vSDp6_fkS4a޵=kvz Xa"R&o&oy-#]bZ&y>^xs L ,%r[#cE7_+ȗjVi4" JnQJtBno){`! _c`!- ɧx)x)_QgH ڀT*q+|!!6Sc=s (P i>b G;ZYtDOGnA/P" E_XH/ ’'@7al'vLNTAZQt0Ls S7gc%]=L~减wptLfvj}M FVW8IhNh xT0/ϸm!Jd*˦#*%G \FѴR6*q^hp;}Teh5ޙEd;RgZ/W~|L3f_b^j`:Tpkp5 l»;xJM zTqIH #zIfưd Z[|;Q٦ $mu;^)y~#&s)nE #-b߿O0Z;g>T;ˆF}MuQEź7R]H^sU(>(6^QXm^1)/5uJkVJ>h(9ZUZ֢xYj5Fܭ">2У~G輏g[!R,JJUJRi'q.[\UhmW9cvٹ61g?$lLw54?x!jZ0:nNvӞ6 9<7FVQ^kp2a,3_ IEeUg[\ھQ ,GU^9L64]: AGs C?Lȹ{x2"r|A[|ŕZ:a0)][gj.I|TLOKBB|I 3b]-yk70S1{pn;b/+W9"lyϣǁzf7U$(& .GhxiLP diC^]iuD<0ǧ[Y1>aZ|?iT.C0U쓇1$rStglrvҊ&WUC0ͮSzy7^^ɬU;#!{n$Lof бhw+Aվ( 0lJFvݔ4׭I 5lrzƒy;'OkeFdۥdAoGI@w`*-)O5Vm(b|B#5qdqTᔭڞ^WM ,V %hRDgץpE1cii jERs cnJhr+RGԿzE7:X4i^6_{.oޤc9CgB*qJ ,v¦ٌ  MU|^i9jOZkvy1ZXU1-aUwR7XߎrB "P#)p.Bg*,db(/8zl$+"t2dupiJjh>+Ap#ZFT}a^Tk[f 5wj%']|]'D!*/;c$t ܑjB_!|& 3p}Ƴ0d!o)UY=TvW =J J#׼~[}]ܠ+|>)I]@xN01ApZ Xe;]T)oQz>aj"TO{bWUIiOt5ޟiNΜL(4 ܀Y(m-UOU':ؒWx!L$?ֈۺڗ2J)=Gn> 6 ~šh]5|9w4F' eզ;Lr[HaBZcJݭ";5KWS#Ԋ'#UG"qjJtRǞ?bkM62Wo 3X4Fׅxr#Z𾎧/!XJSݑ=czϥ$S.V#+3+~)fi9?2~;SJɔ{* -+7D3`$B+s`^3mN޹O27e!aB{z& sZ=dl@M-Yzl=Xdх=agIC4#6dF4? kBܼEZ| U2y\z𝵛%~w3߹yha؋d QE 5I&MPr"Θέ,mV՚`95}]Ҷ0jőCou7&hÍKCbӻgՎ뙺 n-RHK0 IS9Q%̵=K}E&+1-9%Grt=*GIg8&PƓQH96 F^To6ޚ'^C'8)SxonhnrK[QgA)min#?|e4uNt1*/5t:TSO8M"{r?N@9l3E #eQ[T݇heO堟 n'(US!X8gX,~(Ǧ&፫Zg8#SԬ#eߜ=ekHYkۮ2>q(}CTX(F_R:X40nEvfr}rU.Dt=G_WZ*(vc91C@A v*93OV}Nu %ACP(*`2Iѯ6pPˎZ-a𬕱eqdqa0x$MVzg!wްPt"]N" .""ߕ$&@zIR(]^;qsǰӋn@*8jGoZ)&KZ8&*ej4fhAKN r+*㟻u GP%l˼,Ő+44j?)̏Ln+mVlƄLB{4QeBL1NQ_x{ pe'aRiPO&z&]Ԯ/sm⩒}N>H3OoӬl_=dGZ.?9]d{Pw`l{q ƫҔ.S~ՙ4ּ.iTT1e 2ؾŤ.$ w'LkNjK~NEW xwA}QT^d:𤽈ӢXػnx;".gҘ.Oߠes'D+Ϲ*ʛPfYt#4@ Rq)ղvSW ^jHy`+s4`NX(!uB%:o=_Sb+aFu _LW>05>q4\ xvtDZ1I,BgQ}jM'$DVeĀ`_GLi͠5qddm#/[t 7!X5л& 9]3@UqcVCA氹1]әGFC\ُ[-xeu|/N/lRԗ 3 /sxҤggveYvcH@ucA'vb<MTPu (rJǒ8of[/ G,gh|R \1_oY h]޵ 7`{@(B٬EJe.5̱QTU廬uY7$gtā~hQ?\܊Dɋ0b)Rx1W :̈8V~,EAV͋^y վv?Yap'xJaKvee N2:M8=bq9_˯_h]?:mRel801er=ػ[6Of){Nz³F&p'EJ͑4&,aږ11UtHqX'Bs8% [> G*FnbFDda϶ϻzWx)=F5 JͽboZQ3ڡTĥ=k x0 9(Xgkd4Pb|D/QSAONZKkIq촬wa!ZIψ+nfa ^#OvpGN{/TxeNL6phcfHvɹҦ 7mTpʙHZwwX}8U?6MD^hu=AYl8ǐӜTCKm3_GDqPN/ ؤ[ɒ'= dS@GxABvɊJI^.)*?fؕVG'~&Kt302 )ӃrybcPrxE ~ZWuT )+ QB2[K WM,y6?YYϿfKrg7QT f۝[9Av2#|(Um)Lu˛V!Ďace3c;#i[^VSw[J@HKo RfPJۚc =e$lDSj ʪx giN)Bv3%woI+CN}w}2O~y  SYP7p߈YM!({m0o\~1 JhXbCZLDLdAɈR`yFl2cFL@h cv)%#X' Twk}:idg'a$9'~FO׆Ϗ%W!I:-<2+7N6J cM*X}ЄdB{.Ak[RͧQ7^P3eͯK"0j7lg(q: gЉqZ>Xf.j}td Q?qO+ҹU"7 ~W2j ,EkdvM!d!<I)>sv*Ĭ#]maM6e=X;3W Q Imistz q&¯i|H N`Ӽؓ|H8RI R2g HS~Nepi֙y|\_jR %e$ܕOrmyGDZ8Y!s8b ߗW/e,=@FF==XEsU֋Ҏn支9AHGrDwMʒ-垗zecE(ȍE4$޶7֫Hޠ/@1b/X 9I~n=fy8 : ۢ0D.5CVˍC_ٜt'%MݞUoG`ɇӪnऽX,Gۮcv0mՃ _A<%3S%[շ]ߓO|38>J#,_I rF̵=w<Շ}i}e!ypZ&E mGx(6qA6qhe+#xޥ6FHtf m,_/{nSD$"vs.ԤH*%.H̃ 2KjKڬd]!-rnF6<֪de Ҷf"d'$+~t޺x%nu%/JtazNr"uXN/y&%3| D5568ҥ[KR&MVOI]IӨYAʡ  YC+EI9D[byi2JEn9EcTp 9s!)/wil_ H5E{ŒWgܖCР3L!J:n$p24 k}0TVP X'E4M5>=AY!yOE//9aO(=4?[%R*5)Q';; ށѷCz !f~W C%т1_ -3jX0 vL7#Kd ؼ;`ӏdd5ABPcZ"ij Uj-*UFGW@Hy4f`\d%XcMO50VǠch#s텟 ]z8dȑChBa>CR1cʷ#Fb8*͈CX9< !I3je0놱l,ΞwO%|sK*IXuVXScH^U#fߛ\e 3!59Y#6:,q|5qEfubY3Wzg1-tS"f_:~ݰa|:#oےTbEUr yfmD/T i^M JR w{\/+n o׬6(&3hkQFL͍{Ȟ7qjL_ hu|e]r{ Qŗ D'94FM3ls~m g_ .`;fF6) '/_.mMtڪ@>LdXAQ׾y7(/ݴǓ!QvDmT( ? ,ӷU%n`q uqT]r@a>vr#l'uE<)~En[YCA3G)<}OWs.i"2S~kӐ|gf[KIiZhcr ?@R~:x#;5#3ga/|LǮA+.AuEߕ-s{*hY"i=P@~n/@&po݈ Î>t6ge +CND7*Z/m|r(_6!.ufXL=n-Hyʇ6O:4n$b}`cMQ i,t/2IV[qfgTdI`}n-W jwbw[ ՄZHʰg){=1yAٯ*! Ky" ;h&se 恱b: D0K`~UtI 4]I-5uEYL}VyVYTd0A*8+HrNߑç [jz>f$5 .4f5B]RKƞΗ`!f ׵)A'tnAWڮɌI#''RAthMp7lH:H,g,Ke+y祦jJV*թϭnoE]:&xyWZQ`;SО*l*]OcroXݑm|/:,zH {]i Z"S"m5{H0>˰# ક\f%s2 XY.&j$A<xPg5S4GAK#1r{aWR:=elk-Nj6gSgɻ/@$(`ڭK&!zC1dرosًp9ek-_26v=k#@yw3|?d!jg.@ux㲄P͟U`4Lb1cytV9-· NLύ9ku݃$v\)ߛa!ZofvRLrMk,gjb@SX KV1a(ҡ/2B\0KoV8*k4GP$RXs[{FOÜӴv.%"5]3|53q2H1D/ZdHbJsС6%H#tYaj콤ʺmz5JFJt3Dϙ:9]zi3 K*w%VXKIfS΋1cNo{фTdՖ2.qgTi'&>^6Ƃ+\t3J;Zz»R)@1#QH<!'҆ 19lWg*] |B mhE-i69yu@: su5d@s،jbqgBa`̦/=Ium &]C+SF3DD>(źhXF&Zd)6r.w&Xj#XA nf8›}|7}m?9s9d+ `(.J옮]sWQk=Y m)9Hl\3|(oi>%\Q[u1L_I#"=?Li8 , ooD|!̘-7KgHVaզ~"(`תa4O v xukXۊRMC<UÒ&wi)0(?#\Kj8u~d}V]R=OA啺S̷>:rs4 yK,[@quC٦R뎑ZԲ{w#V,jX@]K+[9Om.M$"ez֐6fH=@нdש?+"@?* ~rh-V9|n8,'r0I:Q0@dՄ!Xԧ[MkK/ɻOU!iWyL6k  GgyG?Y2f(Zwe`L{6PH -5MEYaw]liD^V/bZ~>c*0'GxrV6NĥJ=wg::MY ] AsqN C'$YtR`0;A_M7b2XAa;}s*%\6[!4ĭXA 𥻐JV4pG+ )`+\cvϪb%.raXKG?@mbe6(7m.x-h?>~0V/(1&ܷ\*_B8+PTzh$X}z-\1<”KA>ȜI2TWfsh^CKo"O pپ|V|?Ata3 \Lbx3+\8{ÿjhm&Lk/}'A7/ڜfK vT[hfêwOJƼbksTmfAvP}=hcDL-/9Iq2}1Zv'b ˣ Oj c^Xh*!Npڀ''ob_hPbaA({p)\CGh-ۻゖM%13,a˚';@|$Ta%P3G&/A(Yv|NmVl|R5x-h!Dřve&ՙ?)Xh1~69x~uMA!e^R/^@-e6D CkqBP^@YuXaI&qt{?ȦWQ˽PN-IrDoI;U)-xӯ] 70͒x٬&5ОI*}mZR WT%{!f텠8t/Lqsr 90AfQ^=D,(=4Iu^>h3swQGJqVyh' jdt[pN -䙨?aGE!ĸ\9}p9.)Or³`KRmzfCxEÒBrBГ`5Yβ^FrN{_Of{7~ur1$,>a&(#ʬ=':#K A]-\ZR/ULzb/x*b߆1tC .m'QwJJߛ7ħ{lIZǙCcD{Xkk-j}x jވfY Qv ] ӥJS>%4:?eDe­LULb ]F{ l߈X%!,AN~On u"y.ss^RKh@mA*vȘZ܍G Cice]͔N)mP|> 5fr_u>ߨG@5pcno[G! T$\k nqBh|_r΁%xNov>tX_!IOaaPXhq)A}ʯ)mᯢD5{a!␢.n݆ɒ= MTW4/sq"O^/zrC^Jc<@V>^J d`yRgM)K < XQLgNZYT..}Zb2cmMIvPhA9&(2GUCFys-k2n5xVe#(7zz`6&ǚAV`sJ`,{~HPrӆ]zZ -<Ȣ_c:-mmuu׈*v(10 5J 6 >Nph Sp- Ȟǩp ÐM 1>V~v%R'b,nX+[V%dǁL|\۰2E@Ob1`0dvbv3͊)ylŴvݍ =rl|;<_  H % 6KenCpNOԍ$*.d:L*Fv :龤JFLД&m7:mv&kw\Z|OOk7orKBγ*JF[u[[װy ؞ec,e!wL[( \3R?8cV=>]̈́sfO@36oܸpex^aB۴{BtUbvץYEC{D/h^b'R]EJ8Z}zMvxB)]W=e~P ti\LU?|wÓHkŪ2 !ey|k:/a/Sxut#_H }wQ,UsYnfcq$&/ٲRٺE}O?*{^^ V2E zvTb5VAz41=#h[m+A(9ҡtRrӰ9EY)i\RկQJeTppʱa`]fJjkF.*,iLro G<</j:䛎Pnj$ 5;#n5=1KwۢUXzzHQbwv%+ %`u6&?OvE-9^V<ܳȜB ϟ? tZ*$vi@ fLe,JR6qO͕t<$Du-wZ %Ų.vAq^( |l8<^ǮaK"_zo*ya;@vμ5(QA/;B*cexZf }9ǸvW3/6(nRͰ]h-rۏQ]D~v{Z0DXX։ AmT" [服o{!Dĸ'?E?97>GFH<@N%;46a]Q'x  20z`N kj&ɜLNQHu$|,Wmv/ݒ5\-̛K2K ]OaF cue]];IBDm= MaNHf&@1C\7gm1.mW}s+Jk\k7wy`kA\y-X!.1AkDY ~,١k!/nq'Nȷq"CR)_D{Rڨ:2gwE &ĄgjR}k\qfj/"Sxp / y@1IK@1״W)p&䥞!$~^saA1 "3ފ}D5}[L44AZLkK8/ҡ'^C 9T$Հ,# ^鈷px ï32't& ܓ֐OY%UYf´,نX G8˸;6Cu̓у wt9g*=C48W<&6e&큻EMX&vq36u.ﴦMa*8n^%~LCF^TA r^js8C2TAdɿ$K loD6Q$ÚM)PxWlwD#tc8U d "TLX1pd248'ar Gj_2d+%V1bՅNoZnۇJs Mq-xvAw=4s(,aNj=*Ϗҥ7>Hi(\4Supqr)cC:5AmXT})gɄUtB u G-MvdvzBioKԅgH" Wd:zhzjsUHnE8N,.yno>>]՝$BlhS!,b luer1VKHdgQMKXoBq t.=K,uEŇ)?e\7ٲWi5f]dS<,89Mf`En%F{ !3 YI6QMـRyC-jn)dPŀ I]8 pNA(FSD٧їjXz{0qw5>1A`iwz1JA\f :NꦀAy,"*GٷLUw ^t¤U2kyf+JߔZlVr>raU9+EY@>!\Rfq`B`&Ӂeu xŤ.'q"#bb-0P$&&vیֱ4B۬sdlf!:  ۣ۔_8S~py HpiYZG:Nz`]AG$>F3H'JEZu%7]/kRi HNwH_%uC&f-Ҧ_ Xy24amSvsq}HGI eaD]4"(y^|a6D pvaeY^`"jrC2HmaƴS̘NZ V:$ iHYVz*sU)EϮ(ϫA*{SsGJgA!z򂟐:yɦiI R%(ɁauE^JԦZA16|hgN$U/#]܂Z^/qK Sžq|7$ڝB/juȭjje'{7t`ai: ѪñIqm78_aLJޘԌbpVVi5Vmg,"D{a;/bx`a4ǻ\BTǵs8)wW1rY0g4KQiƏHӶ0tײE٬V_@\g 1jAUGR>~!mL[@7Uۗ^tB fn/@-"]%!2|v'Ef[ԖV~o۪Wb焩ldE#a ڹ^So|f-ų54':Axď5fͫ}0m ܿ+$f1ȫWRc8.% K?צ> D!P^QRMISm5/˨o2$Ż2I9Gb}Q!o\pǵxۿ9-Qwov#M:aя"35,$0aPV`I¤0z x hzY~QʄX͋ T f` R&S7=OTcmyZV)ZESJ՝U{$:`tr ";K 򝏡.y!fvz{#fdGhx4u-4R!soJ:n  AC3gH П^`6h !sj}V́IIԈѼ,$,W>0s4X-Zx; ym%nv[ٛqhP9F@=CJ-p2oGg.X y^ \5e ج(<29;+M r'+0ՀT[טi&w_pPnHdQ#ɉ \Zh!)`G(m٨|և*_4}>{+` 8&x\Lm?Y|nl rzy$,bJǂ"Q*TQ&+&4THn,)x5+ǀDI;.yN +Xp\Hgwws(KÂ*!6Z55H2 vGz 56*YQð<'\#m`wMQVE^e0Kg!Fk@lh<鑩vR<>r8|c۽zCF+UjZJɎjՅ60R2&P#n$W\k%D+2K!#*ˈdK;[]F :Sr4Vjb K3ڋ7ЛdgR$nfy>PS˭ Hx(iw]ZEW&a6`W:i|hT&64ޟ=)0x&gKZ;C]<8<ۿZN8TطrfN?jidE|摇Ԓ- 2Fykُ=gC ;rJ4x[[\fq,]cuD,KArh0,Wયue&m5hNS'l4>5@"H7u,j[q9KÔ7$ԧNÝ^(2j\nm?='r " nh!matdj\O 'JD  '>vɞ:N;h gm#L gi:P {dMSSCb={~K!>eZ ~C '$:R&[<̭sJG CY ,D/z="[ t'.$R  51 'Ue7i]g+d(uܘ+)E?IrC'p%ֱ FN,&7`S)b>=7Pe2tUnAoQNY[7x8 6J o oػ/_K-!2ZTa-B>1yNo1P_ry^]\k"c(H6ŧnxjS 㕫`)OUroF:l .y^k$UQܴk!!3g]#6Z2#d1rA&aJɦ^6-idގuu4˂T 5|թP~G2l7(\,B!H)ⶶ S~+4@iu#̈́\ߍ1'J*:0C^L1JwF:h&L{mKVnœG^LZƋ}.g$/z4_,nɷ2hQpISͼ0 =ib3(=S5=DmSGkf-|E ʗ&Ś}0k;CsCJHOq|+~kAxY vG=oGg@.aظcC#~]JkԐׯn}waKqn9Td!{ /BTsV%g2H`IH6xWWf J*06 wՀT@N45l0I/F0ˇQAT-3TW\z?.a`9`c(FP4'+CH>2j\$8Eo7 <Ԙ-*t&!@j BxԵcjY&n%Hbɞn EJqkIcf:Ycg/Q;U pK8HĒՠhPM E:  W􃞙)K W?[Zp;Ϡ6dlJLGDY!˩]aq顳}3mKfHh=I L,18hC,v 1CH0%oe븷 !ElX6W*I9cS͵\yBWmƭʟLE')*(6W?5p DĖ g sS*g8G5NPc\*e8#Nf`|*05[<#iѫ}91blQg<dinDHXCξ孎t'gY`+mEdtd>KXpgp3pM'ȑ䝒&Za)<>I 'G~TLSD̢qqkp'Ǩљ֫C`Sħg?}D7A-z53vg|A76!f0~)hS p $:VrLYOP9Q2_*gTvSa Ď Eq:,[+7jˊ-7?2(;. #>qG_6S|#~kN̪ZNe`{xN9Q/UDkrI$Ԟ=v 9ʬб (JmzojZ qeU74X-q[ ZhЛ81ODzUU坜;5Ez51Tu~Eһpt)"gw Ѩi09jF5ھ6h$lrhRcyT-X 0F$3^UK.Em1ÿ55snv:U[l+{xSݲEʍrD9Pyc{׾hUMAd^P]WC3_N课GyQ ]CunlBq.žg5ܺQOyz—|xL A)Zǝn1hY%5AN4 :V ~92ۈh`~0`]O<Ͼ~^OqEdos-bnrNN@}P< P+i^ fW(&ٞ1D~*n})#l/&k"*%i|pT*1؏u/:^ha^w{CL9WifenB"%KBp0`ѱB^,mtWT XE(K"%T1b+aMkfRD⟤-i)9"6H䟏A: ${. C C |"ؙXjPbFn7GBv-g"SX'"b &l-.|nVW~ED e['!#}+Ao)VDx#0; 'f Wjc45p. NOs'O@?YUSY6rֿ4(:{` Co&2;FC[G+:6 3ύ|0֣ZI(I@CQ  Ba!'Fn`N4+n2hJƖ1W`nZÃMh~5M 19B>>($$#)bq%ڱ( B%zZIj]ODi=X>zdץ<$Ϩ/ؐ$+ɛecu5yڛ2umɨ Sy.z=2yM2v" C:] $ pT DLȰA{ᤛj 0J/  Q~C{m犯WᠯY4]:$COd& kq';޴b+{"|Y#;e*֡ 4(CV0dw #arKcو"q$qT0Wm|R֫)QWטZ+"*J+>7,/eQ~`skSuK!}?Leeuί$8?Vj쓶Ο$" hL4I/ZEBt|WarG ۷I# Bf֘Pک˂CL8 Z#:`rNc%*B7eHobCh_Al?'/Cnjnu/, |%*RŞTϒ;cv Q1x- #J1%1O]T/h7Ikbi,CK:~ٞUed;Q ^P*2\F+z(GD9OB~IRQ_2HN*r8D#T|B"jg;4kRYA3/'Ӷx.bD*tҲ~@M"Y|D9~:P1 ˕$tyGԏ_l_ Z@.R5`7$1e6 D'j 챧ȕL<K_3?.E0ّ6)DZIcqFq\[bk;9:cD٩,$-/ԙھ 5k|~ 5]/+=ޘ ({UXƴ[#Mn4dhl@X 4fiOdĀэʥqpą%0747 ./!e}"KZYf5G" e +=rw.9!#9{H7Z=om4iW]fمyXkPz[$pw)מ[2 /|SF;BEH:شr )W{a6 C딬0"LガrdI~ =a*g f+p 4 Y ?IđOq}~gsXoxsv-5"5P~yh7*=k 3J:= mO 4 ͠2X;PǢ%T5 kw ;_.v?ajU/Q`F~q#]-U \+AikE@S$Ixڞơc /il jm[0LH#Kp'U1QD<%b JSېaPLuN(Bې,%UA'E7oRD[7 7hub 6c٬$,5He{= ay_VfKt]_ե/;u{_&)GT[9g|y$ lo3 =ږyqzp*z!ۇ'J3NrZ=h(' }G-fmjd(wJ^zމN_iI$QwVXś\8!7fgqmN$ []s˗E23Nr<8dzdR`5c6<}Ɵ{hT3"ݎV BDž]W){]-;ܤTymA9PS1 ۜ!vt߇IT&M?XV!۟/e+cE1S{d)vv~j/j[  H"SZ` 5kA\f)1k&G`5or<; rP&ׇ߻_IKT1l8hꍄ5 T!4zL(tT/(L;'0-=Pф!U$cW_q.=˵!71ڜAe7c0b__ <&yM1#Jur!k2/6i\ALYfȞ\啪q>FMf8JZ&Poʿ 䮒[JDQ?>Olx cݦ-`lgL1eO Ot+=Rx&T oVR2<#[S\qC@ٝj6s¿dAe*~ s9uLw]}GCV7 =&hv$kf) !Bšvz2:cOxQʠ߮Tmk& R[vXDs ``cR d>;2Wg-]Icb![lkTfxŎX]XSzqeD"2s^\noKS佧j#@G#R|m.*o-.#b|C%Oh7q?Mch!6LLfxj!Rr۞zj$e.=%tg[S|jU而܍TZɇzTAfk0. nԱ-TcT^Jշr ~ꇴ[eRJs9XK(`yRЅJݽp"S/-BLCK?GkmЅ^jO&\Ta JĆ;tR%{C`>ne4ٹE=/ *]wU_kc5tjC+)/3k%܅)`[zQ%-^w#.uun\ L aAʰ=49r݃M^"C9:b[Ԟa\`>:Kgx.>"Be*2=؁_nբb؜1޴c9@CZ* kI192!}݌oOcfG :2_eNW c~#cr\r`Y 6SQ NIDô?q3IB-販P /qUeI%3Tȱiɶ׿n~u9% tg<93wnIw⇵dIES՛#bS^b{*j6(MRzҠgaF:Y.&MBk C*l3FȢh 96#[lp]t.ǗƯ~WdXNi@LzYpi%8]q ? r>UNsxQA4 l/fz7R/ !z w-hW^xgJ3QdXlݗ~@THY@x2(f~MmR2:x#^' *PO7mF*NP|TߦhD{&fMs=d?V6:҄ƌ1Px˿5ܸot+>4#GKogݍx TF~V;tL bBue>p|^R^Y :ܳ#PR9b)1Fˮ`1)=qiYqgv' fqqR`.2c0gj Do<bH> E32 lbi8jx28Da{vT2^fHYI QD[ǭ\*(/.HDȚMm6i'A:COv0 FLo1*I4kDQG$XԩVqK3vR.mrS&vP̉c to1Mk >i`4:r %nG^. axݢn:;iZIb'F==;[ٞt׽BWQĀtٔktDYylJ+nҿ,'AS=O#mȜ d}}3la CkDj%$^ hCn̮>[AS80EBΌL~sKinQE"KsVa4B8h C(GvL2ݭ(.0i s%;ِ'ը).B R*}]8{._Gh=x<(^FCH;H_ u Ks .u.)˪f xWrʦl ^'VC Né&Q"3% S^f$(1*;$^vF}N lB]1[~ZKxh ?.ںRZh$Vtwk;qz?}tGu k<{ O>Ipnх-1?J( BJ[7C>Ji[ ĴA`?(3pS ?iW[ ID'1)^*"c-r$pP(g BHZVUe|b,_~(}M#-f -Kz /};G\d*C @aG sYQw Ͼy5BI޻y%[r=P*^s 3塕DN_P B~z-\ebWЌo?>qz8>pu$v=S|B0l&R3׈f/$wZX=.P͂'Eoun9e-dD?u5P܄zcv <+e^Cͺ?Ol@ξ-3]ؾXog"'VBܹ)vWyOia'9|s)y4ޙ/{D4<"X//|^ݿ?:Pwo/e=^If v*j$ i!ovekO3ܶHN>qrn @ƻ,g3#qhL̃3ODv8ajX P D5)|ꡒaBz8 4#Z,{ph}+h0 zz%e~`( r}>e/n:$?yJD1 D[ $>Z5W/wXita>8R^u s7{ HsbX"=K@ST\ShPsFZMܾP=оn!R]J`gMx>YhЇd7|V@{ @e6cqZ6m&XiO#DvX +)/)ZqM;n({3|ev5.+H93rMS&ggרTMQvRdxRnW+ c-'~~kp`tfoUE1v\e V(ގmK͘/yx^6 Az& yb(/2fT5]QXޛtq,xE^)$JW@L`ʤmC\܍Fm׿Ί%h݂Ka K5}tC(-,j$=6FC#'U:%ch?X s"4qϰ_o~LH 'W5o qV"e/W|x rVlh-p `luφb=.^a[M_y $5BuvL2;EqvBYt a,=o J"^%sx)jɬ{ӰS(\ԁOAP|9#o [禝8 z2`I: ,lM {0d;of;y]- Fp( ИɭǍKC $t1щ(Z~;cq#<RD}XMθ⃨*GS'_c[bVr,G&oKzx$Uym⥫}o'G"|HLڹ)T.Ȝ.RN 07W񳭺A S~DH|9~ElOlz17h]9^S%{-؅QZy, 3֞HZL{uY@0ȘEHb3d5'0=ص3.Ɍdٻ'uϔ`T$oGʖk}OG&ꓤkmހ1쫥V7x5Y뺱hGOZWt .mߠcB ?涤s".ao~ژR _B*7#.J= nZsu\BԾu+"mQT41(ڻV<3DدLquxoȯwuBdseNw#JkQSK]<;) L ?li߲?:3ԏ0VFQWAey;VgE_ɏb| RV$m&X3甂 ͚&yrD<`Lף:M&꧗Tp[r(ZP:i4,(հK`Y{.W yܠ/[RpܑiE:| *r2S}~6SV4F,0|C|n3Dw^|n-x*Lt\.kxI~@-PsWP`RNhzKz! @yu@E?`|X =*~( Ճ&:pٳ Q ] TAkԬpYd~{]0&+-zBvd1ֈPXDx^%RES _YH"*ؔ IU$&2uQ8DhN|և/Џw|C&-ӦqeisL8nCXW(V/fϙ1RBESV[/me)wBssuA",^)qӝ[$z@ }JN6:k a@% *S)"xc|5G~唕B<TwF#;fwSʒLfst;b訉 O |MxBǼVo*:{ P˥~ឧߠ;Ӣr3Rf#*!7!4[Q~0͇w:jٽ-70;8gKH#'mLi2p( -QET%qr?C|A5sM3  pIHw[~yGV R ՟JL\\A <ys"$eæ2e QfMbĥ՛IyBsDŽ &rAx"j6sOɲ YD/PhOVb=>yM"~ CqGZd_c7~^aαDޠ`L p_;^f}m O5 ɿx\=]wGKQwO2c=uI|Vew# gBN~9i!jqp^织O2.W?3U8B5޽I&8I# 8@ /S3,G\!rؔX}lC_5dBuP;t#/nIJ*]B{2kI'/h@9dq)d==8h 6>>0 &B^ 5z<{c1Q(lrxO[[15!YZiys%0,FLޜ#Ӆt)΁shJd8xPUX[s%>7neMrȻr_Uo-U7Rx+:^+&]"΀8;(#vNnC%{;O Z!W_ӝȕna'\ " 53¢\y, يI"1Tl6u>kd}|!\#=4@ yܨrU+YiYzta"#R:%FuR]YЌ9iL' g_=YwXWɌB\ *\4C38*޸Bnf} XkH@ŃΣPADSbo^XN=xJb\ k3q!(Hl5o0Cž>:խf'_V.tKF@C4XT4Q-쩧2g]OݍX6yσ /@f<Ђ\KaRVK~FF|y9 OM}2PH0됹l:QMOn#=BʙЌuGݬ+dh k DzM*x M*ٴ~A4ю\anf" ̪`d6/S~Y6/KiV+[BK01bw4DȰJK>-yа'|@rD(5͘D1I~.%Iќ [4C-(M>A_3R '`bg1#OȶT514;ri :X2r^?Cgt[F6 @pk1" lع Ec`9 !,˜,dd -}/`_ p8@,3yfNjM}\C:yYdZoa$qM}S̉fNP±= Wn$pSB8uiD_zqW{?]X-Ex=íɪ^`2pD1O*Z]sVc(DmI)_>bgEVam #^8 2&y2^عNmam6zCcy|( 4\:f΍^˚Q*.O[qCWGNKKU%P2Yvg{)UyzIj'h,-jl= VDKn P|AYw<_]NB̄|HF5؈xI;dadqKЀYb#:ZMLewwĉ41+}#@xxSޮo7hd|M@&0J1.o-˶:kJw.;Fx_ eݙPA𨉉1ƌI{Sn[e?4ETi9)D:E R9OθH41 Ŝ_7]M% ŤW7 VXEs̪kwSƾXAN;O%IXڪx#-9n>è8LSЄ{1dh^2qRGB3qWstzw9{5q'U)f[Cu#Luvm8r OL'i,saPR n}bHNPq;!'a& x$V$nF lSe%-#DD( z2_LnT4b[Pn 5vc6(GP; U Uh}fV")ARѤ!X/BI-67V7P߱^hrĕ߅g0\@ƶ9L5qHkUI^KńU%p|6)Y7[ՓKT p8K|pߞnZ.7>re(,{s[%8K*>M%ɨI.;VHxS\ڼ틼9,<+^?`iv~}:VuA=IʅdF>֔醶vXAB Ns /+V/vQR:?.p(z>P+1G%`˧sll!S ; 4n-ʁp77RO'KlIGࡰزjU#1۳JJSVu0L2S::\747(Ϗ,Au]rN$N"F PLAGRTTEP9YG޵3>65 KSucJ [ӼNk!. |N^[xOX>'G+|G2F&?lyڥ蕳?bZZWV0qoTH2ruŹ݁Frz&R±92AХdWfNPNd\@TVB.梶k0&^&CCтaX R{~"նCn~F֜!0|sM Prk4@pRM/ ^bݶ!Q &x!׾ w0&t 79%m1EEh^L rnGߡq){Pr:vݢo*AwYriYpĪzNJ م]T{|X 08 NY}-eX[z~8_.8'H7"]~4Bn,$@hIЈѨK";YCH(K+ۺv9uA5mSY-nwY L$8Q)P2^ F 5q_9z!dG=|Y#76 4xDK i`^v?/0QRg=D?i({| O84O6mG( PXN={ 4bP~~co9ҞԼ]}%pVL48Zs߄g0:gk׍EO4yK  ?+lsLt"|6Ջ9K3& M"+p}K wtIA+b6 Q;{YEZ>uE?`Π!=H^RDu`v{Gi>5}C>ui{>G|MA@mM G1βǩyԎD57^/NL:`1|n>gR0u %vE2WYq$ Xl$C`TR,x<=#b lCȐ4,?Υ LJᯫRҜ[Ctu?OJ"Bcǖqi 36^4F>6P )rY@|p/}@#n~9XH:\9J `aQU3>/h/׀)U+nԌUqpu _vsԷ?:g@sV[*[P҉$Hօ΍\zMRU[^Н-$Gep$65D BG[ÌUG"5 Ò J?4fH?_d?ҞH+W/7AeeGeMgܰ^(SJcSY=GP 娊2k@bs3k!j#Ώ]Vp"\ j=Ϟl*CY==zXR2p-W0`eCe+z"nhs{Z];Kϣ=&g+kf-\|rP*[E#L":]l~<Ƽ ktnyje}z 0NcLzsVObA&NgRl^EDAxJy΅Ҿ]{dU+]NTq“o`bSMIuFܡ/ EGMm. ckфsV\ˆ>mmI>~Z310爲y_e1/h1: !ry1|9>Ch GS_{\%G7'~%M:%kR2J_s37eXQn0vS)Z}VfR)4f3a LSg@=kp yEq7IkIcc!5w{lSM%$0EHʇЧU:X#rg&}O#͏|1rMIg5 ":4B2FfF1V%x鋑^H0izD:W37m "?nhNj4zX y6zGztG+EFKAhm׭ib>eׁ4S|TD8qQE#))tdT%ǭNVuD5(۱f z$dϠwV-*+g04裎ߒsWC R$XjpS2t2W^h?{0`-[jsǷyٗ2}eSnKuU_Pם_x7BE0 49=a"5!q'9 +Yi*gAjw@EO=VrN "ʴ.pY:ACdıcT`ُT/!wXYf&Gh{B` zk+x {XmbDӓ`Ϣ7'PsŗLlA~ 8YOom? !p#s_?dq_Edp*F745ɔ C:~ѨyL?EaMx#Kܘf ȋ&*]tԄ/3v]wWhzhwlkɖ+r%V4*X"||d7kMaǥ11Qd|s: o;v?R|bނ;rX.%3<m-]N(65T0P& hO"TGtҩSְz;g|EqaUyr|sזcnTcʵ*m7d* ^G<"%ԧ7fJE <'Ѣw_2GO|Y,}3hC `[9 K4!ȚXGT AVm"Cq{:lQTPȟycenŖϋэM|sDɈ׭~ fwjL_2:i4ŭ)JǧghA+et0zoeO6rТAЂlf箕Ups&0X43fݗ2oߘ#k-h=2sAxOJ|ny6výNe)wns'nPME[ |Χͣۥ E(m3y6s{/>P 2k{2!SmåOޛo f< 뛡F+y?DcޝPUeTAA߬]VTŦcMƐan l,coA[0`QqJ;WB0 R[%N0X)ueF(/'{J72b/(!h]3C+uܜs% |89M5Gb(N $嫐^F@Zpw1`ÐF m ]eh[+hrU~aT!lբpWgBp?ܦ徸XcRne7,՞L+.FST7"~Rȋ=(3L&uyOs|:Fix&) { #qa`KZ9J Y&?|H>!_6Ckod[>Q<ȸP̞슪-5: @tze/O\0o>X:߫{ʶDH gN]F'Tӈ%#0Z4I  PTn:S'>}6Mx?L$Ы,\tԐG 'tt]=ܞQC6%3 u\.'N @9$T01g;$΁,s3;d?̂1BFF޴s%7ݦ|SfP*K>qɊR) w erHfUي ;[ }l@ùîGV$'ǎǀlt=%Ɣ7*a4v2\YPr"?8m7cjjl™27hº,g_N2I\2Mj+IX8 I>jY_[QkoA(| ,(o9'okzb*z.!Yq?P}2"L ɛAn''BB&S8E7k=-wa%zoRk_>eOI|VץPJO~$F8]ߜvn~4{7\=sG|K\EpB˳ۮ  aXI,Ȃ+][s&(()R!z*g=6r܅K9Y fܞz7FլLZEjhPOe7fEBOس BAy d%u YMMunXUL< ,`Y^WIDOhAଶpRd$lbv0枖HdMhn0X؟ⰦFx|T$s8?.a:gG͆&9Qwu#,QuC5S^˄$N 1@?v6j?AG0c}J!O#d\Mbh=!? QBn3)D%VкK+,buno9>Mc0~Gf>kqut%$;8̟gMŝ-8Zdn^"y6σCqްt+ HPoP6^vzFxZ?`r@‘T?_[nb0ZR'7lQX7m #A{T;LG8- <$ԎMTeqZ•@f W !OEx0|#:]h}j ޹E_d5׀G]/ fD1).Ht24%wy *^7oEt;_1"%;2o,=Oo=P97~" _?@=Q4GM9fF,>,7,I! 'm˱lEӼFϢpy j\x8>#&w-ۋ̱U NwVPQtAM\`bᯥ >㘎6'{4[anP Uk9sU>-U\-ښKX8D&ad #kio7ҟO^G㍤ M`~ (G㮚):-+*F?2kzhBf̨꬘0tڗ*P ;V:~FLO\8[8uRPݮ1d- SvnCӣwTd&Jnq4'C"yfW8ym >o:q-يɼpC)f̭¹Q30JCZ?^oy3α5qA#g-t.xք'![Z#tyP @lׁ27_t#'.xzP7+pV!] (w|( ^~^Fԕ2ԖbGqFԄ{ԡB4 ("1s6*$N:}@LFvHά# wXuw/2s~YC "EZvIXwhOYay10AL:ݻ;,55odB9khN}C8v&o#:4UyD }XLWq,#qBst">" lW0q҄dۀyÕI7?cƑqwZy"@~y|27¤EN=c^dU-_] l8eHËeG>u [hZgprVi.Wqjw8u_~\͇Rͧ&|sB1F,lB><ݴ/SvʁS+^Z@lī["M]v-pV_yӯf^u|g=Gq;關[(W:wbV.G}9 lU}S[) OWՄAfjBwwq;LaUr6~-Y.}XDr0v-XɔcY)f%Iqو:/TOn!>E 3h&'q7>3߼>[.{e9aC.׷$fNbgSX1f#>kβzϧ_tguUr^)EOBb+\B,#꒣nz9S|5BtX%~0pCV\Y6B3_(Z݃5v[F?$ЅW ju?VEW;V{݀$ ŏݦ2}&b4H^loCFp7, A_kϒ[HfEfQ^jύHx" TbKsDocS[jP6A|Dx0ﮨr\&-WF]XGۅXj#ҡ17c͉n^b5&3H,P*%ӉLYUybP#1v |,&tjgIJC,ͳ[-3c4'y =y9zLf<2@8]PENx]ӈ`:Q粹p餱@}wUYJRdʬe¯Aj~A/I.fc|/ , w :q F[@jVi"6̺E@e0}?ٟP-"P=.&/  dv> d0c<85*=G7Q1@Q4s_6]LTm$ V4,Kblԍ>P/! lrg\.BHwVa<<~.[ VOIјw>k ?ƹ,"fh8h XK 2`߾B>&pDto96RW~,cOW왾/t<ފ~cl gŭc O"'3_|v51PVB+C6̿/Şi!YAY=U=1ʢC8I;J H9opt@' OC@ RC_$'!\"fDn1IZZut[nȳ(y&_m5MRhf@ȵU`[#}Ub>S%6<ݱ]85qIBjΧ텺4x%} ѽWåa)̳A8פ#clJrdAV#x0Yc &[|~P]K`zOqHC|Rg/Cz e3Bl)|͜ry@.p7йjU_&2yOc `Ly‹gXDwx 0e;t{Jj֤lv6$k\ѴBT׊o}$W1eX>g]O&&78bH kPzRӂ+r.KAT dYI׺_M@G׃y&.%?86Q6,k͌d"Ef@1fkA^ IC^Ca5GgV܉"K*KI~ۭdXd|G2\jIFs ҍz:7#/S]bN 9mXK@+228|Hp͔|H[u2 w/( %㽗W^(jQ<;X$u k.4p~bކXgI399aq/ $^: )t+mcJs)&IzY~ETϞdCO^mOΒV7}X3#>i<3ɼR=Fg9iY:Ʀ+}1&簧UA 2+=0X\F|hcel2S!CW@4Ơ&GbbJdܟ9S d?:HVTP '`Xx_`'1UE0_HD]n6U4mNYaXSypGIR6QM[ڜ%SJiX,Pj$m}Jd`Jp.)MrEoݎ2+wz'M=NQ큕azNPeX͍hk9 3L6bl zDw*Xa҈x#.fM 7rXt+.~3j\uibT.]v2}^!`61ӶՁgIbO2DLƅ̟dtF#M4cT#5P6m ]YVUaM>:w\+&,2c按^RunE_P<@?ڳOKpJvz+&b( 2>((uM0[TWiab $e;}O HÜi@3Qp~?; KƝX8[M`K'M _R8jQr?Lj$1']þ`?-k=~A|ֆuٍZq[$FU`PD$hWuYRs2.+˜گF'Cѹ!p*"1(G{ڹ`Ah3`3n(MN:>v3il>;NAe[F4-PNtgZplnHz ƅHlO(nt@NX1(.oGEĿYϤhGX5c*H4CD mr|* r7aNd_Ryg_}6]i r!qJ'IZ)gp`ULr ~#l\yalw򊾙KRd? .d̄-D'ۺ*gdRuNYG/@+6$֒6eb9a>7n)K*CEp ~ k"e+eǻmq5Sߐ!Y6c%f2c7Q{%h݌f7-a#DҴn?韘PlN`h1@C>Cj_¸ }BrL&"3x@ްHIojBU~Q02@փ.Xp~"ڙ:) n71hh?X-X4\,x##|$\8FL3ფCg+NƏK,؎eP_1^48¬OJ[ TW| K`rRlXDbZ=E]R漮c'\ > VU1 ڔ0D7~=wzGCS>LD4Gzw'ig͟nZ F&F[ c6AFH:.O<^X`R'- d Ό-#"+ZFM ,‰˰7v}8hGNS1` 3\p`Mz|E3yOBe--zߜDA!cyas s :3wXW %fE)49PY2P2@{.Rl`NC"&'IT?srrI`%'Gb2>|jz.#:jujrAj1KaOhJyC055@w\*HftQ1WXުΖX6FqJRڦ!PY'x/ `\, i:S.j {˛MTyEZqVþP!m |Di˵$ JsUw< #C|*i}~9K֝5 V/| mG/JZAk Q p\^/E;'F7:'$qsJ!9Ԏ&!;I@%w@]e%)i_(&^aAE"4ZpuuQ?(1Q քMf[bm6G{=j,ؗp~%6eHj2֩p]::IaZW=hnSBW'*9z?TS'GZ%F[0Tܩ _ Mŕ:ꓩtG\S^;&:+[DQ(UKwgAmH6="ZHIkwS]Y_ai+9{[oA&Х8-'u9R+ԫj#heM2lF~> W2?C $tJ`3ud^| _°?CA(R(Kmٮ^s7voZPL~(_σ9Ҷ4|x@dS#~iW>il}pdLR?X:Z+:շQ%?h@8aDrg MZXA/&-[8%MߩXqb_7' t&Q*<KnM]ѲaBfQI2gxؔ@2xh2;׽!W0a|8n5Snwm/F"n٩hJl ]cDnLwe7_p^'B쨘W߀">: ϔLW뤽#sp+SѸE% Z+L_ѥ?~% FN4"໒8/+; uM쭠-YWzS^_.w t|uGx mN ex!9-}Uoʋ]:;+\rWu\i7vĕG@ѣHFn3x쥀6(sv݅a4 ",xN߃ =L?e&+2Xz5rLVݹiQKV+f m[/2}Pz0 V"P[pUq_ln8JDy#JVAۭm78/0OF&'@`Q=w\.ѧWT`W/:.9t9k !˞rLbwҺ-˜_y 0$jhXmS yH{9:q_4njIu#'҃+#[s?V*J6 $%sh̤Oxʹ=T *zZ.J f@EDfj *3n)Wry+sų8a@]J[ 34XuU6-K5QeUx">dA,.;~8uE='v;ҵG~ýmG>FG c F*4]>9dK19 e}нXu*$BYxGhۇ.޵$f(nN(<7'o-SG\ċ&.RDG$`܆'GQ>\W*7!.2 J(xFΜN)=8]B7EpO=qXWi"yK;aS ;.=Kx Lw-G(u$~b!SJ9DABHTy sĮ2Y*eēMRO QMu { #9jshJȝ޶2:9ɿ;R9^ohB5. 3_'_XmYVǏAC+\?Dvگ.~~wKYJ iL+ 歶I‘zڔOhB @65OkxD(nhC_ !ڌKGcĨ@ Goz.H{ոnSΒnTTNx@+L$j,Qm· % iu1/*[Cs?;dq 1ļp8J?k{^^\q׾6F{9aGymg1f\%&z ЬƟD`~_- %0f [eɨbPt7}Ocޟ yMSCF EB#6{)c1{@|Z.J Nm[[ Z%9-dn|n$= @d PǴ@^&z8T~(^{]>hjR&hMQ1QcivB>ƸYs̲lD]ғ ,d%F _b(ݷG"ޅ\:%&œ~v/ qn7My@~ B1,F6^ǁatPHkngcS!^߈0yR mCS-9p=cXQf+Ip+ ]S%EykH@&-$ltL-^j`wa7moÕ\>M LT#ϽOQe|]4B>[*,2JjH,JMJc%M0lROBZH5 hVbo\n)Rd$} ||$|gXt:݆\>(qi>Cj㥺NVPja3=YU SU]ڡd.q"nJ982j UȧHג+JRst0>GN↞v֙1iyXH~7A7ǁH؝Z?1|55!65#b>/z^v Y.Fr6=S71Jw7mNl̊HF5_!NV/q!#7ch1t*Rd"0: dI'>`?WK5ƿޝ]|\sx ^wB\Bg ]$Ӛ&@L9ލ)~P/w#-DpisF%籣0-q!MEU~TnJM1riE`捲FV.x j1nI&ڔ"DfZ36.76YuLԏ|G:ҾTF>h.[^{śMU ߿[f&7i֨;:?TI7.:ccQl(v8]oSfD`CQΗIQ@"L?]]4~4ѻw`逡Io5z2R8bmd)&xD0Cc^`oHe;I \5ed<Ɨ'pS1S;lϿ׹wyzظE)NU[&$SdudS@?U58Y#OK=r&X$^H=J+ȘØwUy][0x׈UXeQaHd1^JnDQ|K[sϥ(nyB%_CRítS}bh 3,8S {lv;˩{G6~~A鹑7 _q+BJ\S4_g^=,hӮMgj:;%둔CgYGZ½8`-ލжtC)]GUpÖ&*h"Y r,cޗKX;wQK/_ٴ2x" 廧.DCC@u$*J0LH?}+0IB_;{Eb7g6Ɇ[T[aάd2oBK|)ymZH+\iv<И.&'w>:BrJDW$wšR ^RZ'86[O(LW5OC}rKY6tn$[We{释s@~(Pp Ul/%ko3:Y| 8GtGy0?r"%V\?X*+P#k*MO-{EY[9VjF2؂5N?[lcjʈl nE.Nhy_*ɽJ"j+WzfXA"0t!/,x{7 &C1tJkd!rMSIsmBG}5stR8\O^O~1dEO;$rd'+I{J>gSVgo[}uV ]o°T3SIN^ 2xesMVQᛃ{Mtp ֣X LIkX1hܵhfO##r s|7[09 TBCxSO0h,Q4ST-J$>:<ߕ4ZlׯWTcEZЙ곢Td#⩸$5E[TiDxc_¶k@u UMڟy1_(Vcǻ,sV<(MS1y͈y/zeM*v:mRV 9Ro ~ '\CgQ$3q buħ_^pɍvZoz{lp$;]<[ۄ~\ݲl@IXS,7}23[vDp. ii/li% &XMÃe&H A,ч{؆; ucJW|{hXXt S"l5`=$Y)OM v"GQ eWNL2P"5 Af`s?w.7|=1̻w"Źx[׹{xMf1,) |.d;]]V{:h'G ;#mw)#;/<ʁV =zaDځD`2F{asxP{mx9Yh闉h# ?Cde89 Bj%g@6%Lr7~ڰgEQ`pB{Ϭd/Be}6R9o߸v*{$q^a Vۼzay5:"2m\,H{̣`5mC;)>E9 RA3Яo#p-$iG^ճ fsy{Lfâ#)(2Z߲I?nhG1Ű>C1yVFE˜ 3T4v08ifPRbC8}cJ˘@nʉo3BMCWX<@8n7}0h8qWp6x '>S`xWq$bQbP ߡ#,`&>S # o4F~ f}3 2EԏjdSCLxmp)/2^UyPfhf:/m; ukV9fsTmwtI!@ݦ|y=WRyDQ ^ RTIn*tW!Σ츶:u"G;EΣfiN?:ŸҞs H~5`<*2ZՉTUMuS B:KT)\ο`~Lzl&r/ 1mU/@M?*aٯ*"]HOGeu9 ue? aQR}2CbcJQ'? /RDG?U[40dA$0D!gO02,۪F~F}/rm%O]&cq͕vW4 b`02prvӆBL&j1/,[b(,!=O\NMV԰4JY>=Uϟ$l>ڇmeV$nwCfHA)˭E뉎=3dU e5{%EE-)A}RW}zXGߣӴAf&2؈]j{o)Q*S&PkF;6 Efˊ2n~5渔Iҙ 㥖w 5rxs]yL2eOcA uc6}eȕ׵ҽyZ~jW Wq 0҈TѲZ-t ny,-CazÙ>I"̰g/tyj5Rjdo^k2Ɲ3#~T~Y|je4\92\#.7]yηSA. xv9Wpun<>l<5[e; y[~K͇`<JN}|0fBuP%ww{_Ғ {tO(>T̚Tͳ/ ͳdy^4@+D \$埋dHc:U?;4/66:F4UХko[uM[QNF] mx*WYނ:}q#24,)j1Ӳ,mԂb"?7+;ȾEVQ9ȶIzÓį–Y@Ein]mN#{OCr-۶09^i:!C$Ͽv+^cOh]V9p:kVmL>(4@H<QQհUٌ;V0dz ض$edui6vRk6KnPfhQBQ0l"0XxO_bx+gGovz^#J9uJr v %c꟬{]P/shF(dمtYxc&5 d(=1j XE"gE3p1H;𶖂x^E;듂Ǘ&J6˭;Hv…״YY9*^>Xv[rsFRhG"i4jlETY>"Ն3܏6p@ /ZofGT2}"𢡊 ga{^GW`b͛ڏM &〺1Wg䤘,@t nj÷9\>1i$$ي/_MmGry"o/ngY"Uk,TeW9NڱG> #(Ӄ堫G{q a:%A$ӰvɒvۭdLj|g@>.ԩPVbT}' 2̈́]ꝶފ*:!bmduF]- gͱvl`UwM ~%0ӡMפ$#/Q[(lsP)]QR#NUjCAIm+NEMR.v+"_gYEyf?GS Sz Aý\BJ?x1X[ezZ+ml¥~ƓLsCA)Y0xZ,p14nȒ|TR^Lݮi]T">jĦvw"NZ#(͠@dp:xȗ͚1 곚* ]RB`c9m߷`II`p;'_=l*pŷkɐ"OAr,.m';ll|)Ia>Q U_rmAޞ˾( -M:ɶ&<fb?YښJU ]p~%[c" eTqaB(wOQ7XpIYFn %NM (;T e GTAm`󙯃q!?_Mčq_2y}p22`4javsyLQs 9/ݪ6AAȾJmB+Kuvp}/x':죡n\.|yF *B&֝rU΄#,4rR޲!jA4A- .uS&4_ȯdB<>qZbD+J/rx0%C]BX8qϥ ?3h0pIԜ]OMs^>o@W:$%ma5Yʐ}5}ܖz˙Үs]7#cQ2" G98 jۨqg9U~ l6ҼԚN3!@F!CM+3U>nnS^45[wŚ،^4y\(H'-#7:Sc}$xv0M5uG^ozPkq |–!(>RA.Ώ/u{f7!ۙ]}N\7[2B{i k"i c׀!f,BeJsCd\Nyh"pDOX²3 uj m>]x Sn`b2_ ٰOQ~9hd.!̕x>Ss_!{"(}YvkͨZ-1vX\yc~J3C90pf0 N)w>bA\3!QXpUᤕ4`2HW"(tf I!M eh K07r8F'B''0pd4{s?c;=z9Loyo"쁥 zü#I>n׶9\(`2hL{'b]j p5*abPk 6 ;B,h*XVraQʡ6/F?ZCSGBpe;L/f3Riɝ; Μ{uPrX̵H}ܒ.$iHƐe[zZ,d=jV֓%͆FX2R^\?#UJ@ n܈r!k߫YcU+w2Jy~aeCijD_1KՂҚ@[O:-X),\(᪫c=$Kt|5PcXjS[ãzpoؠNRJ8hI"hGx[ ulړ wPqVH1!:zM cj iISAMfco?u%Sή2 ZԘdt\99C\ KG>I6Vnm,ߋ·S-,EtuawjߏKUM ]o2nq?]$kd]u|8!ĕԒMEgO 1K҂Ԙ:-??3Y6ArU:AI+-YTH%?:jb֗@7So}sZ$~^xnyQ)z6KfPZϫe"sAc$DIS#iOe/ߕ{Ȩnbn ÿlP\x*e #i䊾쪭/,xr EkL҈Acz\?Vx5 W!pؐ$\bsջ宬U(;Y3\lp8@&`"@N6Ʒ_pjٽ)CzkME$*=Ri+F!kٖޱg\ۢQ W4'Vԓؼl]Gp;l:[#FKG{-ݣ3_ȋ^QVOݢl IB,`{*t:~K g=J ڜYFnP(mAyeGeyLNTQ<U7[٩nk5`F ﲿ*=D["UP٘5&T]8 ɨk \̂"IK=qw @U'`!`r`ΝO)çPebxB#/ぴlR!lK_*yoӤ7\"Mp[7䴱wf[Bsט+c^s, &::%Q9iAɪ뵌.̰2eiQҬ!lROJ ZZ_IZv#4lylT" $Iy{ۆʱU+֔Q<.y({|֙( O0pO?qB3릩L%e'ֱiմtRnJ sgxDJ2@nIUD*UGު%7[ RQc94;I F*g#}ZEQwz&yJrc65|J)"3 ;Dm~RRF2A5-+]$cP7Pv2ìi`ǍS0]VmQ0B prӕ{w:l*i[9Ib||/9! s ]tk2rZ)fӎ{eچ퀋;R]hj;J EqW C'xWv1Sq&3T sUK'sƊ >˖,I1Hê+؊"ZH&^<%^c Ƃ07 ?'1?i8p+4B/^O9}8+J9k$ŵyJ-$jԺhPx'*x36Wu$Aä_J-c ZKU~Hl`QƱr5|ֿ3H ?O ]}O;c ins,O#uӬbi}_[+X*mއ ]}+ryBKgyR;J]I7?^ѿ %ۛ5E0=2idi4/ Tu5$M]홃k v {45QxKC7}ǃKᕤ'?sD\nN3ѭʗSe&($*&xBI/EX` n Q@bmPZ:1` =xTrMe(!8Emm) 1VhqV0Z3>|JKl>/xy6꡻\ %N얬aL,t苺6%j_7:B+9WZ,z y3#-Ѥ@-@|hWлURVwJ-`E,<'/TF Ms0,F_%wcΖJ Ug5ŌL*)Cbq}/Ҫze ,$Jf"c)J19"6)F;QD) dc0yY΀jCfDsH?R*w.q֩g]!_0,~֓4P[ d80?^c6")@;񖣖)SDŽ?B{]@ p׶Cer \ ̏ 𒱙?WG'Wg80ۑ\^+k{._Prx)FQ W3C 5+ʋ:_&sTN>فfgEb<8oUJtw2c9<ۡ@IB{TӢУq8,"g%vGzuqc s|.5[G,iz1s J*#鿼z'e[5i E_(nwsA(χ]qRq hUi?~ɋFAnF]q"~YJܱpEYxZC;;2vxs-3Xc),wFй!4a{8̭Fjm3FL`d9,C~A M4Q2< ~OUHr`S7bw'[oiRw!R<\g($hݿq^{Fxzל>WQL ŌzƤwL7 @)w Fq)ֻAV+-K2?T edR&" O \6maΒHáFV&&x( ~iTwҪuP#TϠV{tn x85A:q0 Ph۞|au*%%lD*|2zRmarU+ g, I~nt_13D!#RH"0pP[ĥ"1".( 7^,:*3b A9!IF!)D=OxsisJoWO?[GZ}_v $5&pYnɵL$ UXMC5-ŠX* 7 \uc"]J;\ȑyU]VikHUm/LKa[ G1'vQbDa_8٠=l-Cżţ>_kxL~|}74 (P!:"ܣpU4d4sMNLzC}'(1}q2ejQ+>T\$fO-3v*tt ƥ9p͂W-?<PsdF9!Y'3pIKcTrzc=S@]ɿf&At(ef0 1g#b ǂ{io莒.Yۇi-KƵ!pLĄV1=1fcĤ~yc>`e2?^1s^ȡ^9ě 6?.f!\m){ S.љv8d Xqvs|jg}}}yRs^\Ԗz`tv.g4hea 39+C4睔ElRa'Du(bN !?kshJQЪgPiTT>> '5t|Zj-!g#7Q3U !b ]9hg^s'aA\󡵐8. rgoeԊAjJ32]YߢpVKv PLjbكr:ػ57` }luny,!j瑲JSg ~5ny*Xd0U+h/&[&/;/]3_~blQq'0M#Nn+}R7YXBşnȟ^ۀapXZ&3FqZ.o`Ę7J8ہ35XnâW\oI`\-ooKv-w!cTm618o^G#̡xBOТ "1&ǜu46l_ / ܊w?>Dxr۝xF``->[X=D ŗviRĪTR+zi>1@%Ձei_rf)&.. ͉0f3D>a9 J.WNڤt(9[@R9"DݝO]%=,1sCknk@d nXr&,ܘli޿LE5d,f56A6lY_=Q| ޹틥TC=mHqwEs96#%$gS. }.qU)I+^)6'Hk̚~ q}~*_gG;D7',xU78Iu}u_Is-A~&o.:bL#LMlYdg={K"$$c(Iwl- |t^)/)S0Cc bvݿCoSIfH7C(E%DVubāck|/+ SɧJY @nI'[iߪ2Q"XrND }So?3a_!:‚w&rp{\aP.:ʭ ن!mւuyҠ_d^=l|$1u?xN*7s$(l Ԏj(2o#F0WX \pr":>p$.l}#`ul'aH8D%Mãze6qnv %>+F Xu?bfni9{P.&ZBJhiSzyX&\Dw'ii",RW4LKF,ѬcmcKn8s:$ȣ2"ZÐ +r 2s׫!W8ޖ eSʕ{K9_xa /~! _=0x.7o}FVJat1G`VcI25{x#"̎ǭ L{rV+) yDv3&꒺TASid'dm/_Ѷ ixً~A'օkN O >˘Xpw(18J)L/  )Ǣq)$5,M~ <*p\yux>SVmg},%1:94+KAVG v>[wn&Zv>QI-I Q3VAMpG#(Dֳs<~O@SG)ƃdr2AUtF^`P+w,݅VL8\Bpڰ(Z3&q[OLL/r,W19'<>"}PډG륏c8ki˕(x̵ANI6:КS ;7xDvӘwKMID埋h6F1kaO*o!}~6Okv&xiAwRyìBL4`W1nZ#GciQBp">?3G1L󡅦㈨t_ ^5Lv BY@vui9U"౯VɼPdz!#<~NV3f3u܂NxY' 3PG`E3LPsYO$TSvd-2xN^v &\Jx˒ˈ1t'I/gl'·} 1|Zls-zX =8BX(\ذ~sjA }GׁW9y4Z(q=1>0$#L}db> ?3^T[4SC0>cEkxef 5OG)c2fƓ㫫<#]#s<ϘA.`690{N(tJչFy}ܗ;H^~xh"Q(fCbiQ&+ITAf9?a0hErEJoWШDЁDNJzAˇj)c酶mWgMA@"^zXIUu̬h˞BkRS>`kYw%X~ճIKL%jk'tV=2\2mF{ҍ?Ol |H ~p(A>9Sry˙@ŭ V \}?2g]}E,j^EI@CNz;'٭z]9gYZ07070100000503000081a40000000000000000000000016439a35600000cfc000000000000000000000000000000000000006100000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soc/sof/xtensa/snd-sof-xtensa-dsp.ko.xz7zXZִF!t/4 ]?Eh=ڜ.+8ĭE&"{[Zߗ4);C}(khSh=gjw_N E'i}A{# v{jYhR$(]>ِJ t c{uN#P47|c5Gӥ~za.Åv%xr˱p?ЮbN4qfR>uIyCL*F}n9kN)MG99,I_>8g(aY֩SYUyS>؆8x3Nm(s햺Ųmi@wy&^ڲ"jx'^> 3ٴU{.ziѤ[4zہq8^1[tWo_$'YrDtZ%<跧^zqT1"hI߶0}Se H"Jԡ 2lpgKCA^zC 骑DT2y:SujκxQ}ow|BWղ8Rklc'x|$q?cȑbDTVI^]wH/Nht 1\ԓ6գUweS{٣$ȍGݴ}Skal"%gF}qz+J|_qxZ o⡎M^ZhP!6jΙqe ;wtBh 4>`3!I-6 |^i 4]c1b=W &`x[:͝H'-ԨfrYڮ۸f#Ɖ]pptHL4NUךjt1O^{!D4*"iȻ > YĐixã쵯mD[VxI5Ynuy3?S7SyhF>Ƙ)k:LbG-k:ceS >ҋ\P?^sS$US; -oc>M м̼>4iԥXk)Z-"}f |[B;`Px@o M7UF{cBj%Mq67Z$`c,͸%=}zn1`CmdM;J]h5p;ﮰOQߩWK](XqlP\Jڇ#"ՑL W|E؎7W6efո,4x`)4"PީG[W|.RMV1é-> tM!QLE 6.IH'=ֹ|\,!uQwJK2TJ2WmҿbCY^KeQN̢{#(%X^ IV 9,Y1/Xpsǖ` [ǰ>n3i[.u=P/5~I[Ą.撎0%08/{RXN]`9Epd>/M⺧ye2̖ Jyk0e2]Pp2q+O !~6@M1`:$gք]\ڗtDE'obX>َpp%ٚd]sAL_Joѕҩ4컚鼨;de{)7GۈݕR~UbeƤ 3#Z&EW:u@ʠbBoӵ^3a+OoSőW_2CDPX\4q wv`@MVQY#NYw=ggu762SpbyzI?^)V@;?PMkryOʂ0D zؠj -˝w 1*bH0Xu辧*d#wDC-r=p5 cަue"?Fg. l3DuђSY|+k~c#2rJpk>*1z>0 7&$b`V?OjEXʚ< @X. sy)2rp 5| /Y_Rjq2U)ۀ%'IiSrޗbg[i!qK^'~gF9I.ij]B]k9a-.4Z>BA̐Bsw-﹇x'6h ϱgYZ07070100000504000081a40000000000000000000000016439a35600001444000000000000000000000000000000000000004900000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/soundcore.ko.xz7zXZִF!t/W]?Eh=ڜ.+97gQ 5fuQ"]p{ l"1QP a-PrYGQZCZ6v+# [7oqnBƭ av`kw6~ 1Ni5@\eXƭ>A5M4X+4He+F6և8}K̅yd?-o6tSWl>f_b=`1u^`B?e#WqZxl':N(+M s'NJU O*3蛜G*t瑡1g/,l[yM ~Z6Khz2IX֨Dy-2cgSCCe WZL7t5[ <@U+R?JvSYKr)bt`\|YX~SAn-3Q/|q hicNzWx<4hWi"V 7q0Rs+1jjŧvh#>ʷ2AoXI \R3"WŢmuO6[E\#7qQA$uq, @4qX-}xwliP3]{.$7{=*Vr ,;8! P3f6bvq$oDT,%նJH(C+%a$^+L`K ]ᩱ"O980paYfQ`HJԯ\,lf}EF:)=b~^Iwq72ՙ )^致de^V:>m]dnP@,[5u-$kg89Vr1tFPo2['xreh~ִrwEi@'#|+qEg+_DAZD$,OϩPDVS-6-5,I9+c,d]Wpc4̉Kw4 2iY$6cge3C ^'Qa $>zo$. 3.Yhe.vm|I>^0Cd9z2s9$Y({v%+j+5x}GKĪ)cI s1: GK(а CԀ~MYd|H< \pVo̭orLJ)Cr=:l 92{V^̷7~6 Uk|VIY =@0\C;7A`(@ ~sϥA>zAUor ܠSjUƄo˖-gcN oj 5!yrO^&maLrl7j@s QRvKyXZ|q'J x(q'_ 08puuXalXNgʪiZ%CixV*ݲ /z|_*Sl<*"O&Ƙ:1ʙȃn^= حCt6hR[pgp}5c0 xM!% 2t41|)FfH-F gJz&!FZGvHOJ/' Bi{8hLaX9NZ'?gEZZK `ܷh^ޜp>Ȗ2Zz^ԿN026[7KSK/n-xq V{S_Y3w xvZzY a(7GSK_N!^?D߫ksx?%n(?|޹6z~T :|IGߚRb\z!hCYE5!ܳѧ%3R&LO@єY,!4h.60 V'xg%>j\pZ?th~8v]ܓmUl(<텈t UBaM8!o[ OJS 5} CIbũ}#?$ѰO5 X3YǗ) {Ԗ5D=@ˤx޵ -Ÿ$ O'Tx`WUVnYZg^'!7-R|ʍ-JK9YwNgڿoZK9fx*<Az9Lgjʀ eeAKLUDHzpIj-qyKcDa;)[};ng?X [R8)8U@DJeiSlUAI|9`kJ(9KS_<΂+NJs]MSr}<%oI3Po~j6gs+Wzh\ M\ xXȞ wIC1w?=@o:4)v mza  #8-h#JKĨ5+gPiasTyxtIsN̋&1 9P0/{ׄG~*ݵ&MΑVg`eVҮqKa354@* 6M:-pkvwfw '!2߲?NFKMׯwܖ KbhHi)Ɇo)K} L,יG:$.n^?M2+لӱ$_#\7=b+N2Si+(JD0ݝrv֔٫Rϔ+1g/la|(}9/В":t-dZˣ$HguHU>!Lػq`Dm2mOt~,|n(J/^ț{x9,?~ ?c\h|7= oB Z,'!NvpXWXU  TX}fE=OxZih4~%ֵ;3 o>V.8QOe ^p:WװO]*vxN|dKu҈e#@NF. lj1cu2DMsy;.K]]UDhna3~x4 d PI O?X_4]iإu+Ĕ>Gi=`@ P xX5KC&,S8H2<~i7T [oabU㭗3) cӒM@i>#G+^v/LSJ(9.LZK[} +ʄQyICqB1CA+CGW/qWv&HS\sy/hOevFax4Fek/? |IżK;> X ζx"V|B³\@J]Wxfpu:2;Ql!++J5UutK4"Y|i-Q {PnjSAK(ŝV,/co?8ѫ>1v59 q x?ZNaiCo; @w7Ux!!-&)"RPNQPAV4O{ZD4vlڂ9+9QsǷ+ӏY̯aЎzb0Ab.ݮ3ߤz8{m:!i䁺} s>'hLAAL|mN =L8'X}s0 BnW1V[(JDӑn;?a24$ըq{ °=kԑ .vy\+gV';G9DW#ra}3|J$i;N2x=FTa&1$b)0J7qC05dMv{Ő8>R8{02{Aapi>i#91lj+!i5+;IG{e(YBR)r{˛%IˉsF 9I !=Dj~$HRd8O1K 1\FY5Bm2nEl_B[ "'{ t:CL}uXH/-e< OE!0݀׍vYc,msXl&W3ͲI ~ϼ+Z#z[ @#0 ĊD(GzJHZgKz)]ss|CA+:ULf[/ӹWE9:ѾR鯝Yش1v->h\{nٵt\߈FV5idlv:ş0" /Du% 8!i5 #9Vj7u)轞6gT3 䓝-K|,oO w!.+ܛ:|Dl(U8ñ+iD[)LV}P*:KENCI޳&ړcZw#IY/at鈛}D܁E4+X X^tJtOSf1f?=[#JOB׾pF瓀3njEA2Nf)eܦoud;pNv}rS5m4Fo5{86V\^?5_ TjGaPn56ZcH4{N4yTmG]\q`:`a2G=?& ME.R@n;+{3n9:1j38I 1V՘ aãaU\f7~PXeN~>"xH[x8F+'6ŻcdNwZay¢σ&Ijk'gUt=yK!T]P?ܲGT/,2_@u,UwH %Pe YrFB5LEK!P?dqp6fzQ=<6o"-L+) *Ocs }RgyeiUqqHщE]G9/g F'1|FK_;[)ƽ0o]gZ)Qw%'#=6iO:ٛI*xGNwLj/YZRi_+͜{i$Rk9TAW|Fy\yKl]7sm-jտ6P.|ʷ*p0\L7KpMrjlW 5aEPrhKҊv-Пh[Uг݀ >eC]iMOl!U9Xq ,uD{0"R 4~jQ8 ~͑S foE# <0fމP=9l #1Z?bS:(5Şv.%B2D9#jIcS^R^V y,&)bط%isOY>ļԖtG;xH#ɻjWk1)owG#REЃtXu3OeX_<۬w=wEALY<CO6y\giEɬ)9|lIu:?>f`&lFVW,-O:`0yfTDĺv3COA(FW1b#rK)> ^ktL&4wq?_ SpiȣsY{o!z= .Ţh$Lk4r%)R=G人 B>5j*z}J^# ]O#6=d%q7VG 5&@꫱8Qgw@9Gs'۫ #UI39)y.yΛղTՋEY1л{ɒ85 GS|0$hɟiZvl|v<u|M_׼T,!LkBCZ8$lX$c7 ^ՙ3hN c WDN2a+Y_TnH F,rb 18'*o즔$ɵiqXV}w>SX;WERKJtҪ+`h&'1L0{As-q~q1 ҏiHKX qIfF(5aRO'\O!`Goo<Hv( zJk`s3e yoRs5d&^8'Z$A`b)8y?t U}i]09ß 5U-7B{)<5Qm3T/Og9t{_z2|I G\tr B-Uea\f  nժ\UD+'E~vԲ^K;?~'XKpr8PM<핬Ry _]Z̭1=qwY)~:U;`eE5BPYZ崕<am#z'm(Sa([.NCdԡo Jw㋭>1s"[־B/_ e9:].<45/;Aʚ3;öl$ĐSa ku%=/ߕ4h69ԀmZn~3Q};?~}6hj#c$>אaɍ! 9I * 3+0ٛ0e234tm?сVdo9lҴdxigl[n?D/ 0ʍA͟R A%[r#_%C]}AC%< 1j\R43~+!I>ɧZٺICiG11>nUYgY)|zY[uB"<"W"8╓@!q} 1Q )h~9k;𢌹-L7,(5 & Fp_v$s-mQ=21Xz0gZjRh/s䫡(]sxڼfp(nyhC-3,YԖ 7dNf;-tH4EHE+\Irçjc6*$t~_K{ ZWYk6gN(BAVb /E)o.Z'3f`䴙K>IDw餦 0mrwEN|'V%JK`w]Ł_FN58o_c> t,҈*"eHEA5.z =C)҃.~\;D|̓#̃Z?eGA/Ze8&R}Yze5 A&!KlwVe 27WmI؇K sξ ۜ]Qr1at@y5o}m+g|+CSI ].B[jLRki\\m(ѡUV oҽh7 V;pX ..ۇ{<]" yw#'—,¬y iL2 `g,EF@\{੷+y/x&Y*kXO^@r55zCߠhafORlj+Sz)F>@“L6'_yEzW&L[sS׷J YpXU^`;qn3$tb ~ӘEa,C>W=!15*FH /%S"%˝r =BWiu3`Q=Ih$ԌKCVsPg=~ڧ'́pG<^t}!&HuYZHL%2L-JeZɶED>+m4Z{M{ iќ=7T: us4b\P Zˈ4"# CN(tw`A8+  85l Lb#QF+ߍZ_*G,P_suA{DwopU o{ƐI7Ni )ב'Wך֓ AȼAH,LIS1+Kj* ڔKnJ=A~خ`WQ{s.k)旞,\xK|+p5IgB % .n)=b Y)񃟈ȐCJWCSEP xO.1Ζ嶕e 3Q{%WAW;{HI\d7RKSXҹ0 1icH+Mٯ/^ t8+4d9ʜԥLtKncN b۴xp,)Э.{G;>*iDj/N1Y $ T."db Mzi;Zx6VpYay7)pk("% ]\|ךbg drm `LnЁ3U.iColuضX*4s߽eՉ!e)_(aݮӁ*_*{K0ӈ[ZJCX*,ʖs.Dްbn!v^40>҂~M7v{ yBlaӵϹWAAbTTX!?N!#m2U! o-$o6@-ZO21@͓tbO{;(|RQP_#ł)m5iwYҤd!;w’0di .ses:)NH^ 36L6Qs0{wJs'+ꀷҦOo~l3AR\Xco5k}"<3"+!RnRR`\U;M݃ߪyaQzȋ9dQY=;?æz$A羁C:5{=Z*:Qh?B6dov de*πp/>e 2 }Qu]&A'\N d)ՠOj+p}N9k7-5UjTZ i qQhߵ>O#( ꓟg9_V'C4l%A_J8 .sEюLEb@h {FęXϚ) ag{d< /)WV_6bRGP1kdjc,7oٞ*BYW\#¤{# K,iP T4IAy<]`ڈ8ȴNL QETۮRބǹf,lhJ)n{F *|Gh͜v W3Ī`A5D9h@5֗#WՃ3WBN$V"RwuxveG]qг<\3g>1`K m^x*m3Q:9q/,YJvy*=l-|ߘ]ȇ?}CGwo>"Oabd„qp0U" .#8KSF^>PosӄOZG_TMVuĶ,qWS,3M)Ojg_P\3̎lk>i 7V>IHDXR#Q8WC^hHBbŷ_c؃w=D7*ypQr ipʜ0%Ū̋kZ‹~%r? ڊNF9h"S ^m X> č~7BfIR"Ň8$!$& u_{V??Wf);aIxY *a7{|:[&$Āy%=4?탉ЏmJIwOOo7-A"*^s*scwYPOmoLM> ;BP VסC;{D%gc]O҂b*`WЫ3$>R.Z= cH>{HLC-$ A4+ D ̓Je^RmJ+Utgՙ)@ȸ&\"i$6h櫟Ȗ^n3$u#ަ|+ $c7?S_taF{_zem>Sb_pM.@{B 쩠XWG#u..6SN }Fx =Kn}8Ktr`sT V,8#}xL҈M~xP^" a'Aߒ$+0N*9,y3^]NX6P4쩿Rݒ,0 xv,f fq0X4ʔ5a=3-Z*<^ ?<{gr3O^i}_M:8 "a}CKSx$p?gQ 16 L_I]rXc]3  Nq-I'DtZ5$yfV̾{Vl?;9Kaz5#lB4,OCaӽ.rףeH|xҗq8\)<,90Z}ME0]If ƌ"FNnl7fj~$=4=ָT6%3߫MG y#dxd4PRx ~ !"޲+GdPD!\-1 6n~ޚPaL+c@yђOl9:>dt"ֳߕl8K]>d 9c)H^5eEGӂ5F)TÈo ]s~$-Mea;]`Sq`'eK!CF}F(ݰ+pRG'I`0+Es f3̞/ޣ+/W[7ZX:C˼zLnƷQ\CFuWgD$ ְ@K`1%!ٌ^(FqMd=O%g uuvK+Z kj.oVd_t-͜hNT"G3Vv/C[ =V ~/ˇ6p(fk]e{@y0ٜD#|YGkg$ҝ$; n/Ғ lC,qC|-c &ԋ8naTs~t1B 6L*QMw5~ǵrIRcڕŅi{28S˽Z'Yh͖ݸNx4]4 Ip6ȵOfWeRb DaKQ}{DJl9C}R2 5ӌxAWsDl}"ǼSm= M;fݪCH*C]ŌP!˽"7L]|6ƷۨdsU词M<߅AVX!4$ʡ)&DRlӜpBnB\4f\r8$9qYR,qӶNrB5&@Q'X(R 2 Ӌ/hJJS$m3Arׅem133V(k,X3Y9"9*A %>d_$q۰aTWkJAZ9yߡ׍rH>jُGn8l2ݸEN><5?b|gbDmV^W3;!nDf1uTKn+.vS8|?,XW|FPȝFУc0:aΨLsq%|=&£ϛӎ%S qjMkaW _s\r=e|Y|[%8j/(W*E_f3̶Z)<@y< އvL>'4Z%=:\ QvrwR(p=Z\k^ !!^m./w !K}2z$itt̜Dzб?Ñ,qV2;T ni9ԶD Y}7!>I/Mяw֜Muzx_`I|N+65Mq.mqo+ܗP|]%KT79 A:(J`Ѻ-2eX{m4 yll|q߹ oy1>!σѺXh۲qD wq[ZfP,kۀef7ݦ @|B*] LVtX,;$b %9i""?$ Qԙt7iKbB~S˜5IbB{D$ˆ]DYQvU(#$1Jr;`".]Y#hPd 8`?jhq"UY~x *2KX1l ^qW56d}rJvD99:v02{Zj $ FŶaog'5ێ΋ڻzB9 dkyX}?΁2f:wbXDMQ[,b:N4ø~M]0=p׋DZK|gꜾUn|h/pT_lG5-x|!QZ ^ + /VLIkrk}5 ,>dڡ=Be{6-:d!Nn&qK+>=HY4es|+HI7d4ȝC])Ƥ:9)azW"z7Sm`(Mt )ĕ#yBg?lIOhHsMfL+'iZ36OG.W%JiJ5"{w V`[Kۚd{ fGs2لO´!Wl_6YD]0 5=ڏܓXdFܽTYfTpU?xS$<Wo2 gb]O\A;ն28G: %(B@hϤ͟mvK,4:̜o o2eM͡=rNɬZw7V<_au)]L09̈́kD}\W!]a؏ u! XAe/c6^KTu:+&HL TqauYrpeS {RF WD)B:E;Hx*$ #cj<6xSr g2FDklUy)/,i9̨z>\N^c"tp.A|^jdQB$}YWM)rM3+W-T/ ƛ8+H4n]tC7uav>:w/1PJUB+`~,HY&؋Ʈ Cd@MH+q}ГMg"EJyAt]#yFYqLJvoCCh` $xaS[ѥk& Z=XJw_cso:;~>c-gaUgn^CWgq)V=NO%Mz_d Uys5^+FRfҼdG*gLQV=xǪbޒF#WJZA\Q)Sܤܐ@hejf0ZݷHL/`Og([BKsqEfY8f2ΊZLקKc]80DW(1:ImhMbM'*LGU,JFS<:g魭\a5ʞX-Po"+v2cA5_4gU}ތ!/&uE"]RDW TհC[Ƌ1?58.!, kŠIl(3'M#OC6\bGkc74Z>?#_f ;{~WrԠVX?;ا |l5,a[c ې~;b6tISً`X-A5aqT1P`Xɕ%][Kgy%.-K*%ݪyK4+ 7xdLIS qM[=$k|X }թBRS#Swi+Xp?p}`嘓ܕyWf&OHyyf&Re)͈ n\Df;ںNI3I^fV|d{2!A/Wc U/]J}u+O݌'cp UA9sufP ΂'=6BBF9KZf ,e_NEe8}-5!2uBVҬ8LQAO@0(YEZROhp|9ޅjnfS' t`!U_ t~B*Z@p|lv4Pm~`h{Z*c֣A(0\bOȵ!H]9-b9ed:BЉ)}Gw74HqHQldw4ݤ<6MeS&% l6bZ)"{)w-kOm}d3ՉV ͸l FW_B[ Ϙ@€[zƯF~x/yV_[O0uePIOvaNRӡ1EBܩ)@R.Q,} p{V9l-vAVN3 szZٜ\Ի f&wD牸Piӊ3ԛ x ԩU/>xZoU r!ŝQ|%.>Bp^\kx׬DZΥvhK`exmD2Ƿ"(;VGpZ>A^3EX/RZ*΂ߓSHWSK?4v @l_@6fHPf.XǛ&B"࡛= f aiGpF4qv2!9_ Mj[o |j9{ӌ)wW򴒝QgXۄyrڝ[MUbqoyfy47bIޝNpʖe`1>E EaG?@.%g\LJIMzCy6VVgFN<4Ǥ-GC-)wD= F y nu!+]ȌN&FLG@ljB`tL$(Kb|7ӕ.d*̢ l}BYYne,(%ZQ>G2ۉ .?6LݣTRw8_(+ٻ}>3+jml# јtIswRb֚㵉MݩVl' +0z+1gک=5xV-FKU2"4SD3lRSۛ(q)HoLֲEm UoZ~ ڃ-@"u!3/l FȠP:"ﳕp=7:IgZ =]>}\h8iGFC`w-],lN`^r:݂5NF(1XxP9`n7>5B!Qq[d87goEz";`DV01k10AoǪ Ooe.XDN6_㢎*l!`U=KG@[$,/bX_sTQȹtkRNɢOҘ܈ef_&}SÆ) Jzb"C;km;Ɲ۸f%[P7}(?V "w[*r8U]^otW?r" ?| XPrEh5# t+ĄSD@%W cܒWU|֭J0&+ ZVNyePRM5V,X>Wyptut@8:ibPulSki)XYjz59z'%41 ƚǹoݜފ9,RDOU;+43z-G[O̙0>.9< :6KBaMiyՆPp{ oO  et8(ٔ,R|"/u .K"S92e' Ӌo> ie܎oB)r%h,s9X$|0t.%I;q (b{ NISCu<(b↙pݨY`L=E2, F&6D ds]~D23~98$P5mZ?\2`C*WJڪuA8EN^6DSRjyjBYeLM1M\BgI Y9ɐeq!.ߍ"jNfGE"{pw.G%5[;[yGyGH˪UK0UޔKf?+2E (!F3pop܈@b/Pid[r{kmTLg~qب&QQs-:d_'2ʴ x@ hbјfQ0yըCEo` ,neݍ7v5?;Pk,!ZAŵ* `%|z׏:N耞X/BDLٍdͧ-W*a=!8+lt}kۘh"4WĀfo25~wɦh| XBw ]cٻIwjf_BX!PCO_d=a۬X:(qwTVa1IKV0Fgǒ=-%:,:-uHx-QB>O4ޝO۠e@DEߍ#rP.cikő善=Nyhvx%F˲h&9kfzzwj~ ?sw3HqJ"ZJ;/) ٞhiů_ia\dӛ_"†j$f2)UI&Y#w#Afln\&U0L|ƜLGw=f$(Mu%ND;b~Ts- y /BvD^>K2 X}jyVXGԴc2RaҠ府v^N@|0|!`g7̲ YYӴLD4ĝRp ³|z2(%rϫ( RX+"dVJMj+)!&.P*`RrP%Ĭ+KLqhK1Ж˛m<+@d(nRgGc抜G+N%nHxeY b#aۅZgJDⴏrNیL?߻hWcI,L^Ka~+-o;K:Pk(n ƬOfsǀ z_ʔ|{ e &=/@Y|C%Lf~,fkB݃̃fhDl4WS-M% \*eJLӦ- ʾnNwHmG<2C,+>âsZ>(y5t(9<)%NVX~@eC>=`*:-mji9 d(3n`j೜6~Q!}Իmp/"s6W%S2XsWhH)^<)n JH!bkdʑ 0lJХ'O4D;#XNЈ;!YMj?1~3ۂQor9WÚlO0U|xI;׆䥝4ځt{Ѯ%A:0cNtV/q/f<)t.{=YLmgN 55b'R&!MmeFtJՂJ-0t\kؚ 'waU}e:`81PQcÜO쭬|-LBQwK%Ʌ +25t],3 eD^7F*xu˾*s.[ٸnviX|R  4;(IuLQTFh$40S6 :rHUvw&V @6@}FQ}r']0NOy%ǽ^7Y*o{Q\ Ix&dBy3#Ohk{GGNH\j a< XZΙ$hR3$-AWRV cL=$8[An^,/d=HY/! i5H2D(CbBǗӀh3'$зf5P-yxTB[TRgSU!}`\{ΌLAB&2dSm4}f0MhεB#듃8h<S"(U{(@m43~`z-3J1Ӵw4MtZ϶0| m wNdr ew}+ۏ|gMS5yz[7?$ѷ+VUY[9]F|}3q*ף h9i7l51}cZ1;c&AIo,d4ҸbSJ-]M3 忛yQiQQgq`uwlipZ,!ց[δ/-pǍ2F͐ a?YS%Bc Vm`+b|\=n3좱XX9eȋaSs Yp- 2*%+CmC kzi`GOT>;K-&lj80/(HIQ-~GISiyvvAw]N $]!d/({C jHѐ$b٨<ɔ6lj| 67ڃY~εI`3Ap$-w&hlgY?bkBZRA靁=f`{.rWfB<lN;Є }B.xӊp7rP63el~j23;N6zɍ!p`ǿ9hkXr 3!fM$* ;:#si683N*?K(,pw-!Fsz 4 ~JL|MᚲpOÀsDG|^ wk,ǐJ:nqݸ%5}>Dhzy lIФzħDo{ 1:9݃8L؞]Le3kRK/XZ&{2S>kJhB ":#JL1־ψ@'U[~$lP @=\Z&Y͜{jsf8㸳*ʺE0j1bnL%WB>~R*wGp.牳AI< O#E,'+znҷ*o0m_(1JQj<骯Qw%*wWoGٹv5J7 43KiZNN?%t'ޚ!l;Y"4a]6s{jgr/ ,+Y7"sMY CB}MZb\d?Kƚ͸&U @HN%r3bu-p]P0w}B[>QzSe%r30Ho4˜W0CONw>_pS_I"2wA?hn2*MRTDėPOS$b~qhyLf*wRS{|bLP2EEʕߧ-M-@U;"<y= L1|@ N',0 zeA27qM%f0Z5r`=W$׬ji{f4Fb$C+Vf]Gq= ӷDQEE #I`0L B@-t{q1<7Aԯ+6戲$w>`/iK;?WNYIJI-& Ϭ5qDMS-]1<9s5~g""*)b7MݥoXE}D[ƈiAgG46N\ Mt/TJ{xzҝ J>0H]~ϓa躛P_ ouyrOgzn-MS1}[1'3بax28AmM g]֪zXضWBbH;6ݻ z,yT[!eeIS8)ag.9)oJ&`M2(dnQ1irx $/vqeC,r@us|5J؛? {8A ! _ (hZ$uHIG6Vȏd٨U`8J (74 keC_+Ȳ>.O#3L$-e|C?ނ}ZQڮ4ۿ(gxHe%# :3Dj߇-Ps8X P7%n, ). Ax~y iS$WQ': /T%ə8=l+T\Y3=2],wwõ8(/޺`-'`'~. ?m$(_D,Y ~e| )}p,ktX 6 Czfvs]I YuAt<5hF}m2e44Lt7^> ;ּ&x{aga/ML ث6Zf@Q~{gyyψ4DwUk'bZK0I]}z꬯~IFO63Pt=EbjFnx5Sj\BQ+YA\ J_p': _vui~ nv9Aw`)mNg WpK[t{#TB'r'>Pdx6v8nro<`M5`fw~Ǡ17l(^#"I a_ Оp4ؒ&Ÿ7m2t: @̗MψڃU,]S2aX%.g$ood6%˭Qzaϖw< }H3oS5U;]ع1~W9IPĎԪCuVSÀOt|WRj:Z^ fVПbGNn MK EI-DT?1~.e63IoĿ ڥxJf./ӉŲ.]fpC-I}OS_l`Oq"h QlRJ `w-!nu,#2C,o:TN& l|*v_v'ҢcNvINڠ HaCZрϗS_|Fu = i(z7Nk}`|5_LB#LKs5*% :1 .)>|Zld){""#;n,y}Li*癝F6/ n+aN350̡OST2oD}@K :x.ո#۱;vj0(Q3Zp¹ITl^yA) N rȢ8ȷrxN̹dwb 2[ CG<{2kUH6 x-y0<=Y|Q1}x=QW 5m>~u-ؓnaf6==HGÚN q"[⻣'/kz"@iG^f5GC[<-2ŋOOŹm,t!N~<Seۖ3<0l,$YtLC3 O'E8,asJR9 6~,z߬DgMg* ^?/56Hm;M+ά4wbby;hcZYNE؊2 {[DڴV]ET),<U /dJrNX\xWK&B,5ux\wDD@GHZcŗ Ka ΪhE[NqM]MĴc)߯Y=^(HAM,I|8[A`5֕ \1y$; ue.I". pL{Ll:\+ʩS1ulQ0 C ]KNn\N`@'HY:qܻ)hlk&+c +>?_Td29c6,~-P04 ) mtc9\WݲGlz8RSEm_էU4V > Z/ {c{'ĕx?m؅%JP03)m nWcwǠU.v4mKWň¹p tstX=%Nbk&lͳxbGq$Il8peKש|+(e"-^TEҽH ؘ֓qՃX sC̥2 IVߐ-!;Я#Nf@qǒ:f' Fye#O#MMaVry;`QybT#xOW0_HB.Gvn5#O{{^ .pï EY R#vt4JYchT:Q*z$ZF/ynCHE̛)FDUiXbhg>0 q%4-m쀏r9'(s&vއ󅪅5as==(y`8`O>&1jBɍX*F.y}f8c- <@ zZ0Y֖U}iSٷMi~yEҕ6LNWs4bU |Qbh$$k;YtSzjH {Pٱ.Y-%v"G"xƝ4UMeGTOi2qݧv"czӟMܬ lϏN<3pYq^#>ߦyu<) NVÐVJ[gSBe>*6[| ɸ б. XD+T~\t?pSBh:]'`iۡV7-0xv8sĴ~h{J4.u1ql5cͧ :uR>4}/Ki IK6nn|_c,N| Wj[gf0-߹k (V_n`Mڊo2%s@2-vQ?Jg”}7wgʕ}49x.zuRB)\aGܒHN,Xj7Z yz=\t[v ZwSKRݲ@`+=bXG$ϻ;\˅Tl1*B?*I(|ٺ!)Nn,,M#rq $.[Mj|\ۧ\hOAAd wXMO>қ}oywd` 32&AG٬PWiT;I&E(m.22'-KC՟k|Qh\Ӧ`2501Y֐-In޽ jKy Sɐ/fpI:'QnTND7:h{Jai!ZfMП-`ޚeKd79AoЗJNvP5QӡUߺ-8 D7A[j_8ck乜}O{ 8rvġ#Up ٚ?" Sl;^F<[ɼﭦ8[ T+DIw W*a'2%|Xfcq +xG .t$|v BdU,;Xl|e6 d[U6ѻNܺ.d6ٞꓜ3r"cv5$S"VB%AԎ-mKRv{ L56-, 2_+;i2=oו(ԞBI[rYz] fYCcLlsv-r֬Z,,Lzf '8Mz3AA?8aZ "VϊMq"DH 9<UҜ{>h޾z}(C@vB[xwf6QH@w}C릧 q xj@nG35wxgcDcT hd<(q ~aȖޣtkqM3 ܒV!fc((1fړ |*D8'P(PxMT7LA8#/pBC/$\N2L\J0M<6m@ujὲ7殄/E5Q"fT_ؿHS!cZLѻ\M ]W =YQ.~7kQhiKa{ԏ7O&ӹԧc*'$O0 v_)ewi Hl˶hXjg^x)B%!cmxycE%Dy)F}Z5 'iC١,-ښRߏ@-WLJKMop vNb#2 C۸ HH e8efBOoyÃ0(1B bYөAe;Z.e)ϳ98YIe/ג* ,X83MX>ÛpUq9 KVHk_NT47;9Y#Et3bbePD ?ڶ33%\9[h-(^o4%%=MBFSAx[iPj~du[ }z$Ӯ YIlf旱־LnJe@.GsR.UC: ćW׬JK;t*8@|^O9\m47+Sr48kH+$ d{K pW>lrf=fnΞ&*/%WvWa=T>,;jUrQ2%βs#PͽRYvωk/&ӟr_:Ew3 AP.t 3|+~dU{&.h* )ة;Tvf~:pq}v W0V*Z[[VPJƃ{Erh]hDX Pq<Ն .XNgI=smqу]8lBL:`N<*WOp>Np>b,z7d"OAb׉j:7%`;. =yF@vIuYɷYܠKW« ӽ>@ůUThCMV=2*H> j~(:ZG'c3a3]E&wFMط˗: 2nC0衺*$R-`RX0(beYL8,HvGbxQ7`¤0a0ף殅VIeYNAuǡO$6%_Z}QGB/TВIYLcҬX'_{-_*I[߂_BibƱx,c-0 nX TD\,gn) n\w;jUTnojd,_CpY6PD'v()P }nZN#cіw*Pd~X<e=ߨ/Zo[B+Ω^Eb]pZQ@?o4 F}{sʦeHU,/Ęm swWqbܒF0mk%{4O&*pOsn\Ik&`Zw5ޔ@e?'BWᏽヤk%]xMgARu %d&I^lVE~( l: m ˰QC\\Q{+ m۳$/[pVQRiz?bSeӖj!SA0펂Jj3ħdqWCD]h20>}f] IKi㌁>f (R;YKFEfޑHa$KO, BOn%7Efl-z(#ЪNJZDj]8FrLj|1Wb%mDbi-d =MzjD\cuk=ߖjD|Lhҕl1z٥pqNlxWq(?V*7R5˻#}_Qs.WMW3N1i.{m΍ ZܱQxAJEs^'ApGȠߧţrN泳lDl*B࿦y*RYw*DN)D+^HB$;y|mk`\ `h1)*쑞N nđ, ,g8>h),ܿ(rg)jy5ނ 'qf9 6,ye-"OG Tl&^ wk+d=%w=kƹR^]]|և$Lp炋uܽftMaM"9T\ؗʶ]J@_tva,#a1K:ֲX"\=n{IU_?JcfIY&n:Jpfy +|ѴqSBdGʖ?mNHU qhWqIy/˳QεaHv|'m8~<9n1`%kv=Jҵ#퉅Nxې4H^t$Jg=pK EA`Rm ihۓۚ.Fe$[}憺GH(mԵtrbO"l 3 @qf} TPwO^N ^km̍,tu]LhL7(rE ɽDk5r"3k5ۿ$Bx=O UO˗dcC׵}$Z}_pZzJq##^I%,?mĠ]|ya]4{c0GGweUv<:yV^ 3(5ﺻڦSrm;F僂 h0O5{z_E! Ti絜}9%?H~ϳ􉉄Pw%vkk`.2ͪf1߶dbn Z@FM}h*s["LI;Y2j ? ;H\!}nAٺg_B Woup[OQH4D'Q(][1Asdez!H1<;Egw Kl8I'z/̟Bq<BU:K85r:M c 8&Wha *U&H;ӭy 0}4C;֭ b7݇V}̷;NMdHm{9WL7PO$^Tm6~tbTpڤ}W_BJJ1ufExg3~O!eFP8BQ UzJs ^S@l639 ܠ3\Rm}VMٚ%/#h v%odOP X;L pKFvU5i]@R OW2ˬzП@9PRHHLGvtW?NpPؑqwbʡXb/sDWpA9ޤt c]Z)ۖ M(A*b` ԫY KS` ]:TjB{*V)8KW;/aͧEL.{$EŤ=ƭ[7ʶG[4JsyQZ'p-b{_wm5"O(Xs܏ևjF*/ Ǝx̦b?0{ĽK2ld_DH&LXς$ &<g,H)q'jSUr.)H QUzvs9"]=}W{kdoSm-& Ez20<14\}Ac=1jYh5k2Z7A,.%]D >P~1}m«_ jP&&$]Z*fNMRF54Ծj! =oбG~|2K]xȈ -r*th>F&`:}K}HŞ"|:ip$+ ˲Y?ܲE&0p/c}nJ§I LWhl&h^= ګQiinYlc˔ sW;.Kl_/j%C<$͓ ']+ PͣƏ3i`Ĉ̛=?=ԋ> )drȓ0aLO0pr38\>wH!k-g6(G[>Er.(#Q%j]2M~!}X"Hle #7XC4- rH] F[mg-q F`jvFV1Pp=8'r&̾d݄;޷18^lއW iyמowi1R$}E<Į\4oqEQh']#|`Xv5[//zXŹt= λX3Hc$-xzMҾ_LȾяBu8 zD[|v+.dM7X+3e 8JVB0(pn}C̑-h[< lݧˤXlVDOx9̴{_{?|ҚxNMxBI\r{cLiȐԈ`TL*ü8zzmHJ"kOw~1"y㝊\,I ZֵHFyjq<٥ )) FnNv!șUh# <|3j ;:gC1:|M}MBTZGa=eig,0%-m[QH7(IW$ 4 X}P]{*8}2Αo3Nmc028U.sC\LWfU ]"qK2=okt)S-B$V`E1T/&wgqŋs$R;!˭تO*Um&G BAzƻ̲UIf\0DŽ*D]GE3%xbæVdL9%&ֶ3Ƚ˧AbXZFpVEyC$܌g]X\23R(`ՉȶNU4A̖Vhf xTWSjHM5_(O_"W9|C,@3d'h }{hzfEzɹHES80JTPE(60Ա HE\*X>3KѺvx 0n{;9.MFu 0kuO.W>ΠTRyYvZn[ 7 3 $?RԀ@D奕l6<(<zUC<>ccRXZP푏(quBgWxY( >61GZQ,|3(Wi:I\s 2cV3fTv#`I5u_mDSfk RiĈi~Af⒠ኰ먜+R@^d(.eݪn /1,ffyMa) >^cS㠴xےL-+ < ‰u.aDZ}R;_Wɯ]EW:43"l/Qa6`IX0/ Leb7MnmLTCȓdi} }A#55.B97AyoDnQKE q/Eajdž ("z "JĈZh.CL]SuQɄhqI^A)2zH-=n$#_74V>B& )oVL&EuAӼhx#aMZ6_ hlܵ}G2SزJztM\;LU׽3lk~wnX5o(NըJʙ4H4?LK",Չ"q. In]Bzu P+kBلT P{_<+n!/A^,kGnTZr!{e}y8i^|Ml艬Oxύj$~rԵ)~Fv1vCGom {Ǜ̀ 8[HԞ1f;..+[Y[;e&6-eݚTpİ&h+qִjzP28EMZjGr' 8P[Uj#j%|4p(R@(aς^`i?a0aoo1u&# x? UdˏrP\t\,M1ЅXȦ,=ԫasq#0el[696=]- |dTYmaRڨK6H|Ӈׁ Кj&^2}T׵N7ygìj",өuVm< Fl;u9>[Y 3\{r!;_Ţn2k/ qhe_bR1u>Ml^g>JaƸy Z+f}U?ݬۓIϼxPf=%0\=qw^[|.jQc\H|ׅAߜZQ;MmojSnEÇSGq;(6э(*i-8FM4hn,HbᏌ H7c_4=!+ۖ$6~ ؘ5(tvVڏKc HfXq)kXeTS!@{Cjvj(,'LR?8$zNQ  &-eHwݠ\2]C| 3†q_G6+wN%Ad1oMV_QXWxيO|3|cx-#ԇDLҧA-3M4Hv 0 GS8~zԽV'Ƀ]dXZ+r6O!| KIW*pc/ ,~uDTW] V84eS ee[{υ*5䢹La{b(es HʺcI072d;2[8ҐEe|DFR|~*EL,CHT;a-?kl҄ee|Jz,c;*ͅ׋ jFXV8_'s*)7a;֔y||;>}OH ټJK=J>Tx`KI)VHjzn8(I4'B9@B[˕!j0VZI$ <,+sz ]X45>ama2g43q M:Ly~/- ((A=y/ą waÕ'<ؖ>Cy}%ǝ/)~OLÅ_1@޸|r.L NTw3jXz3 飕#ZՁ&mz !/h 1tW:\R,Uދ]eζ3{.sUU"^_4ԗ M_0A=!7c(+ a7,"T~3hjk[ҼAaV%,V~0n{g@;{~# v&QT? qf'y7/#h/yjN} )*;9I߮w=tyx0O#^&#{'Ui 3{2UCo106F=0<@=> PJmbXZZ]#eCR \'sގV|<+psi%h )\aa.[XOC)0,oB'G GJ/ aڇzxP&mٷg-E:͐Ee^'ϗ]5PyLxªK@FNDNVvE* @;K@R*km?O!c)swG>b46ۭ)|Ɵ? Дұ 3f>0. &5FmP̳P%53S`j2v\vA497_Y3QJO箊Qf 6aȂB,mN+6P0Xd*XsY]s_4p_+}:msgS=R䯥5?K9ji?:ٍ]|[L{ ?RI!~>NzFape6}x޽~aᅞ</\F?:F癃L VڿmW+2{ap?_䝯/ݝ|ׅ[sՍ]9r2Q9Jl Tk*vN{6QV.Gj `(tS :d3 \瑊L_S\=C,Tr[Ѭ9:o;ЅInCHsɵ>DҎE/i߅OJiX 8W",zN  _2~}G]k9d0قA - Թ?Ry)| 7\>(E7Л.Nu$EU (0K'ugyPdϬ DfKҔ{L|>zԜGUպ<uSzckT"ՌG 6`=B +ٺHq#?jIP~KsLzX\BXGF˒\hSd+P:[Zf4-|Wa*sfL(!,Xo(²&͛"y83cbTd}|p]/-7 [ auh*&5Z.&RqE ض)C_lLK'fǖ3!6RУVDzZDU9QK%pZTӆzlpnob KЍ 8׃Φe=cV[gJ[n1oͲ02rw*=a dQe[n՝P);Ǣq:EA'bwᒭ Oz&n7):Yn)?ƢJɥ#~1=Θ~'SŘx;葛W{T mDxt"`]W?_90/^^~JጯS k:cwK$DZ È6|ѐUOIZ OOh[(l|5 !}i%lD0kwҟ"k>@w}nrp +g3Rw^BfVV} c-e=wq& z ΌHVxHՠ^`UWƻ.xkjzP\@ ChY{h Q2ȿvB>o@[l[IYM_v.L6&I !XZ+V9$ K2Ҫ1x~2hf!:JҀ!6boo'@ yL# {Oo^+p@}?z.o 1n\ԵQ '|6R*0$0k%8z"YiA&O pumFqrV"dnhߑN 7ԛE*Zf?tݱ卪};y hV 8DSOPv:hE:>\ٜq8wu=oS&ʛ[:Iƪ9fW*6gɎ:\W>ƠkzΛG!+Ol}1AMK+Օvl|bx㇆]]2o$4wXSJ;mo ~U^GÒ=5ibQ6PihFh'n0aVn`4cތ=GUR J]<|(|3*0{<B؄"{ya0I ֐ zƃ'()\6pI)%0ۊ /OH%Kajҿ:FqILS:?!“fdr1wDnv. 0W;kbMٗOGnRR$ M%n;xaxW")k)qKs4)}UHrH}>x-4ryW_\#iy(/AѺfJN;ƇU `%ZY91$ę ! a^ʚ Ed+,u۳ȴv2@r BXJ~e~:yH-d(8nCDK=U`': 'ȑlT9Y>""#SQr>H=Y'ؤ-T-D?TzaS֣kAce)wϨDK2,F\`nQ`8ne.iNGk[7 =d,RU 5{u]351='~ѯuBfU^+y-Ֆ N^N{-F&WuI3QU,#ZqeخWly*Y~mS^ mM#b|,77 7:~NJsbڔd)$_Hguˠ&};xb8bdǙB$H@&ʇߤzhHB"֕"l 踌Weuqo)CP+t TlTOO΂rqc$ڛ.A3dx l dRzmUsqk7~1~n ʿ[S\B 3I-NVm,j?2;mbx9 K<JJkd֣6hT^w#_ L5Sb[UE"+4߯% D0e~XϘOضJ 7K+~!uIGD)MTd+Ǖ!.[˟7y۫W&.=W80ƭ lK'T3[4i(B{#̫m* DAm R*RόcoaKꊴ-5|9w~>U,طz[*B˾y߄>ƢǑnƆćtF.5ZVT{WJ*NcW]6xZ_Cwv-RM]F<0Kރw2;6,qܶ-ݭ1 G ] rmKC&iuL~yv_F\#b B!$\ ̽&Js8EWeШUn#Pn3x)e5a ^Uld)u۲Yd E d)$=`B|"RLxaֆY38s,4 kH|.OÖ]\+߭!_pm_$>cږn`~-F[(I,QFThlR!? d8#!'&Obt 3Sη D鈞q*:Zfe0ꐉlv_r2YzT9\> 'He+dɉj4J$vogS9zՑZJYrt=|ʱaսBX<9}lTȾ񡐧*]a2cMlWHdF?)idx[*} !ciɯd &zcNѴ3pϱM? 3UCH՝1(F˒(Z1EꌁHvi` U18os-5@/=%7s4.ɉbk,ƋWr/;9$f:jF-YU#]vkZ}lŎHr:=("0[${@b1~7/vildZ'>ܶCф51O^W%W0jq:?O2 c䯱=Q.nNX7<@%xm/3\^mjnlM* ~h^#? /{L{xBhW&$w`DjdE`@LX$%H CEP5<$.Ȫ+sd+lRo‚*1Ke0b8+.#BXke=iǒN2PQ.L<78:`1rm&"REd1Uo\79CQ)0fRـnvY^CS%Q/:v(CoyvܖfkFCs omn 8l(>/bdj35tmf|.k!!z'G*IK9hLkWh;Vk4!dAOx3Ǡԏ3ӝR[(yBV* u &~tdǨ&K/. ,cЁ_h &Ҡc&//P^Ʉ1>e62\ïN %]13 nR%O&M>=*VI3YDC61;S '#gJi"P3_sQ<ZtܹOh%i|isf%8yk(3ʒ!L<`Cz>aPgCdKv4"1,4|9<K390! 8L͸ if;;pPAPM;NttV93V 르~vX5s] 8;P: tdW<6(3s&<1Eql4w Hbë3m(vZA7:\8ږ$3AZ!ûFHgvڢmcr+i)ÃBz.pk}}u6.TS7W'~!X ~(K 02iRS,WKƀp X[A G prtKbȐz>R!.f* afrVYam[\ E PQj YHe" ]'{JKG֠m3kyOUԽ#mo;cmʯl3TBn9(rJp8~ 퀏ϖkΎ$zW?TUC6xqY}3ՐM T#< A{kOs+*jS>TLV>GZ.IN,\4nSC"/y/=+IG˅S(}C!N4qo/ppOȯ,l'o,K\ :L <>귽jn:-LD"aULL408TAEsA*'ņ"Poz2f-=~L1],ڻj8y)%%礜H8͜a ne$`i G-YDAüWqvL"7l{Rcy3Ys13)ސB֯#;~9Ҫ3W;,5ҎXZ/U+oL+!KRACE՟A7z$~)[ܭyMCGÜ̟#v:}^O pE 15zyX8O,2qDJ8dV2F^_T<'O?s1OKcox5.t٩`<{tevܝ0ˏJ0KEɒK&hL]R:p,9J?Q|""c֥낵Q#'-eEd3ٷ zn7BbCF2\U+˪⤳VZf:nGp8~ZJxj=-m p޴Z95!&x]I31b: ;s/ƍܫ>AI-㦦MHfJ8{"&L] Sx?XN& PjM<@ϴܳGWùz+8ңPZ U(DE}|UѦD|YQ_UU[d}Q<_Qte,x4pq-5B֫@6Iir!'+TCw& *p:#&c0F?N)H(gk~a}D> 9mE@M0G Ţ>-;5X Jȕ7ʢH^]~+G)aO< dnjO¨$k<Ѩ> a<~ Ai~d!2#4_LKtPә$ ĴG# <34,3y!1pZuwJ:TuKdWhUFM*('6 ګcc+U8 ; FpD<ǣg\ 8QΉ f,T{mRے[;zXӖ|7K`}k(|49t?07( fP|i|oG.}ijf_ML3e 8)KDkG2JЖs؋3)oݽx-Pz&Yw4&]30?o\@U؄kl-C*G-E&A͹Dn GU5=3<}괵?&XM4VN0%&< ?֖V^A[?4\e+8@o.}#]1%u%7\^&{$t7 !mYlgaS{R, un>;BfY$/KVID:p017u{a rOjBΎ({qύl)0<`a=sJB ۿQL}?`cJX7c&i<hBRZRrlS.j.sQvwx Fzn@p7+{Cn5F19|&V^tH(h rt>H u款HaHd+e̋zS= ޸h*'+-V5U{}%By~Yx#N5 3Ī1fvMϭ=9?Dhۑ#o8t0-4~Bu߿7~* 1Z[uR#"T.s~@44\чN*M>5fٻ6G 0V:"! +pT9"|,g0o,\d٣khްB^PY1 7"}Of*MO$:gk ,I2fڜOV$Q 9TғsFKn +&E2V:@|بUI=ohΕm @?XM n~XsX!욱Nւ^4pLPLBdN`6۫PEz`;+NwHao<1%3O4'iY }>o{Bw@BzDCwY1g@򛯊gm{欀?fp薓ORLWkҚAT?S-Ui ;ff|K'Xl?5 Н=R9#VT3\6%;=kQ}51{huNE;b@"L XRRMt-{ȓ'ZOC(/B%3_Z -ciKZWmv8V^l4ו>͋ tXX #ٳ˵_=8!/;v'xݗlJuAW1Ow^> lǝNgpF:l㭭`.V"SS)jtMU^gKa#}8)nr.Vb??#M P2>Hbiߪ]ڹe%e B\1zyބlJ|&a r2Q' d7h'Nd?tۃ_9:Y;0POe7+2,g~uNp(MLDe82fC G 4z N~0s-[:J[*< } zba:vJC>WQka}(]pN%'DUF[J~W0=a);,B*9qvVb\b-72?q~1!1WQYzev.-j<=|pÆ,7"6d7QYHOTFΖU$3UI?=\XʡÂPE7 sGoc~%`jtJ\ޏ˚/چ7>W|P<)^ $#0I2Lb6K#ޢd9*VEr_31d_eSRrA?M΃J $ .b*)+1/>lG^NY.n\KȲ.]S#0PeZ IRȔn@_0 YA[ %u'>ݤfV~V[0^1SU"ItvXS+wjd迨L5ym6E`~Ϙ/txɩqԉ|c)A:H!= T? d\^10 6xvfug3c9a{4:mO%.B&U筤={DHO BgphFx+2[$.pʡ|cu~K6`u5yq_,h)ZHU8XHL[7tfsX.ΝKvh/%ё4%v_srHrCkSJu7t(}_ziiYE \Z,;)m=cpQR\)";KXɩ#hr?(] 賘(K_MhGO2:``>e,s u}-N- }hw{gx;z}l\fd t$PNU',,<Ml[ @g:,wz 'E+Kw4|[\SrC ;ˑvxĬVOt“ 4z)F{BYE[<8n uFM?z2ZZỊK>76Qa(@osΪW 뛃D3*6|'#znCJ=8z.~[">}%n¿t1 #f=q2WJ ;PlRdpք֮l 8A?w_2FgE4+?⃱yy}(٪Ȅjs<6NJQc5P+@p2CQԒibI=Pˠ~]3PR\$nkT'3<+oO:yJ*k(c#,1L(vXMB ZD BQm<ΉX|"* "RAF OTٕ#2=uP(XUXc*C\~j^ znCsZ=· "ak̦%f出?Nr*bƚ*àzSY8 x":vGg^RI׉AwHܧ=0د%{L|@GIO=?r]{)L 6P)d4Q7p3%#iQQ$?4(8%UY[[@Dy/ydw0a6wl Ѡ^MbARr؎IT[qi֊P#Jj1QVK*~b$v{{8=V.Sa*,X`/Jl*#$tň*,jc!bIAN0&!^%gm@t922Fv Jbb)ݫ͓)$$zMaFS~Ce!MhKzCwY{]ʄe-Tf/`ZvʼnZ*W QkbfJ KDmU" ՔYg0K:+1P@'gnJa@?MP T Y~ү꜋!ŵ1PFǙf8cG/)vB1z>3vg6D߱nw x0w1E%fS0!MNrIIy<'c>@]."q#ޥoc=\4Z{YY4DZe-*>}9FеDbgb~&{)'{io^ZXEoF~lJQ3v R\yG(xbfИb?; YSJ y-*t`?vٜӝv*4e+`9Ȫ@ptrr]<,N}A}Uinc:7>*!> Y(#6$."gG2q֜ҜfދxsNJН&t[iK69iICJTO3#cFoWB&aI${V fA?O5PWŹ6.FkY6gF+!t{5.AoU*G`K0׾& ¾KF׌/ۨ+Ygms`]a5u>ULj|='@sph|GվҩҏW$֊#WϬW(V񌖲 /r#C]VwuVل)}U 0󠚒t&aNU. [6坵<^l!_Nowd+ ;Tl.$;o))bvտHn=ͦ&Th!:  U5D>V;Ͼ< 7+>'}{ވs0)u<Ev*`]]cB.~'~,]tG|*|^{V$?O ]0 !ZîA5K/غ0d;xH<eЌǁ%M@( {!ò9,ғ+`ԬO/,}ۦ]?G.dV(EcPnL J3dLR?"yX4"/(l h!pnTh<3I'+$E#g7geR!e}A#F=·pFv:N\Lzr( ٱ%c SP-*I5J:OUǻ6w7/ 5)uɎ[gozhkPKl VhԘxO/q~&ʮ4+ykzZ >,i SYCw rx n4=nofQxT/AjGwVr:"-T|Y3-!QO~н4-KOQ/5չZKǚzkxDž.Zri%vJW|D{7Ƕ`*%%%\ߔTP 쿗XAc9Ê<څ1]wϿa VbsѡnJvdV'vĩZ*AtUp!YE F/5~^  eˁ@$ >a%0 [-# %V|7%9(Я+Mz(Z5Ǎd{Q3oRoƄܳJ$p@& J&q'fbxO@yO- ,%fj 6w.@q6߈e Pqd)7G|{>(+VmEźlG.D%;`g|iHQc?L^&!lڭ9>07`N_!d%0Mm4xOH02| pK㼧9)Rh۴ ^.R Qر[>%0lfNڏZiNRT{%PɄ.#T?qK"y0_+DKk ÎĀ}Aop034<;.dm%E>OJOb*8~mLtKŏz~>NstɄOF@c5M5fO_Y-~P j8'-T^j\ep݃c59J^b==' iIކ>}NJnKh^Mq3/:V-D(h%,Ӵ X84+ lU˩6={ m~ivѰh&<*|l+aoۘI0h`:⛾N.kxύ2NڥcnQIX5]6wUvv q+PzJD-6 vtN$Cľtà1{ @z:KH6%Lⱻb|dM:/пUɨP^6+iE/1‹(-ŝ)f(Υ<^3j ? JîcogsɷH[1vU넫7ؘw:,H-8L [3l.G\ ԡ*Zfjl:k !bh[Og\y` )5EZN([] K#;gTLuhѠn,0nz7*5C +!˱IO 3sr2y_?GN(ĄNxJ̊iY j6߂;k 5U[Ԓ6;x+p=U2N;Ղ[.S%Hm2`;W+KSjV Y|ii7!s l*9tRAȢZ gَ~͂>{VQS"Ki O:HeF ({ ?0ov.+prt0 WW9' fTvdd17<9# &=9 ĥ3]b4 %2ǭtLy&<.Ua'L9b:s"6Ohw3PP*vZ:@F L 9LӸJ3m¨p˹Jm}s_3k:ss~ޜdQy*Nʿ;W2zv<~cmqGM/^P35 :fWw}5rTT*F .DdnڜJL1Y-cS@@ByjA}cu.#E㪸<`lsz ,3ѫi3׋6H?5F/bn7άL>9ij$2Dx;E IW\ag0;z@D++3'Mb]jC|/x(x{L$ՙ`8z8`Zz*D* PGo  xj/ rJr-L20<8x~7LЇrY]7KߐTK&c]vɔ)cLo:gzl2G & p q\h2B]2 -V$G.:+*Ӆ㍘mhG;Q{zӨOR<͸Gb잪4FꈬliiVO ^uDթw-J.)rsz<@4PGh4@<شV|XGJ%>跗4# 1c M@ˁF4@GGx5xPn40,k3Y+o>^OБ9'O:/P0E_|0sh)iҽT"*+<}qs3J)nYrik+ \l/Ldt@ #IXmƧ񢰭GwG'.vbґe4'$zr}cCajl#?tkdpox5| e=J q3b1Sw1[L`Y-c1Gd*| oCR+7"6qv5$ɕ?]VHN.$A0ɼ&#ϏO'k*q;j;wV |^Egjj`мA7 o+Hpeg.|/lȜRmo2]uO;zU u_;}9`mN ΍G7[N0gA:SI=M)azQXQ"T\")MOpT$}Oˌ%c/~;]oBt!?@tdR}OP;' / p1Mctt7:=ә |!aOo m00/-tt3zG EbݦnM=s:Lhx ?z`.>(u$y-oz1ýiZEKdc1:Ln,4q$х*v?cjiӣCmy|xCkK+ׇ=Ecxr5V(eUI&MM+7u%# A]?A{`aA%J Zʤ|6sGЫR'c"vu].G y #Օb4$4Y3ih*F,Iʿ]M*:J8^Zy76n틢s{пBR?y oԮZƄ-v8tV\b"$p.8C j|b(pjpVSCq1oח%,$64#\ T^7pe320D:7uKme3D!nIL^ZK]1~"W!uɡ~]J@{N. cnvgId mOOitA?LO| &OS4n)ՐЯ\Tae;RJ&2Y=3~33^ O9 |GGN!1vaA}whQy+ꮭ, 9t!jL(1z{S/}M>ET%+737G-H_%Ds׃s`{7hqCf)"vj'pf>?s01O="-mn)&CDžu$2Doʬ!EMN^3%.E Oa$y *:8^*hH>Ɣ;%̦FE,=}XxK|m+]s<"F%E$<'wx:K}GUa!(2^W RŰgͧP91 Z(0 x`k#{-Y*%uЫ^N~_ZDž֧ ҬG!yD|8!1;LI>\P;]~mߞ!PPZCH({C'Kl:#Dr'tV ߒ0++hlGE@R^_A~5t;C宓(ǵ\y Ui-%V 4d7ʛo; >'/FʇrGOcEc8RѣimhKƥ}wU^Y% jT|i*L$frI!A}4'<:#ˈ9Ij^u׾ 9\zs<^,DdzεmJab%-[SZZ _>U$1g׶Պ/t>c^36gNeq-~/صG"|`B@ÊL2܊MW|艫3|y`YJ;b'#)R" 3i\:h14يHUbh2aTM ͕~:+QZ y ռ߶MhO&I等彬H^75GDl%90(%lWsŴܯI@oo=JIatsD=-ZHqնgO RWbEĺ$wV&R=|Ot!ՒWі)\|>X>kՊUg3Hi٤D,sIQWmf+<֔}BSUϥfQxiT~ -[NNmf8T’Ne-m_LU+@2(jֱ07y;:r']`R, %iV!vکZ]AI\V.Spe381t7g#D{2m([KNG ~uMq ^(M=$m/; x떡ω4xo]-t\aM*|F͓3V@ P;JZ;awnˏ%<[ ,8Y+la$mX_5V  =TՃ>3׊GkzSbooezfR?0T2)7wIDO;7i~d̀s(y}ĥ]m Yq]b0(#|˿O!L!c"~k*Dj?t:?gk7diZ4ĸ]/CPeA{gλ6)n꺐/Y#&Eyp@h}I4zƴ"O.4 4-c=@<+°X&#VŢΌ$S #n唯*Zu˲!~mv; 'UAnizQJPJb8OA"63PV [^jsPJZ`^Vo&jсjț(rp=d䭕3Zw~\JWFz$3 ĩBUQ3n[4>_9PKG!L"Y͔O .XJu`=T?tCȥ=TQP3iW"Q}4G:X>iKDsǟSY)Drv AF` DJ?IO &ެE(;ߟ|]٭k.@c*JdCllLp cwhHHz0ogQkQX?bjg_Dď6hu߬ S,6c{C %T^#3y)|RyТ} Y7Ux2 L7IB3WIv_J;l}+Z@Z|,gݨf$ɦkxۤ܈ns|Eީeu.&r Lzqf)F3=f8,ʈԜ? o]+DM;BEX] '4֔Lb?Jtߞ<`QcToWJϲj ĐZ1{X!h*T^ziN 0q#SepbU+jNre-v[2O1 D" "%Q e=M(ǟ.D,H>0Tہ%,}|4X2"] H%1+fbPުw QEu~sI9ׂ-7rL>Ceecn[2*Ho;ӫJDj~Χx߀֥ bK$FNP WRMeobi/jqdKJ\UϲYB?k_:36N";7f\վ \3&H>t C\c᳂mJF4ֶ f![pEU9 H(B];g 3 SH^ f yW[!Y,1.N 2ՄPd׻Ckx/WHλ.:5&~*TMYX7 w OH:NwSOHS#K5Q?[* Ρ떾f⩔KGqŕxvXMzD[׋oEǟ-~гvzru7 F]{/A]&ԗqȔNzH RC78[4}3CwW9X3_.JU +ʕ|v!K̅x5k.70Z[3^M#D~Vq <7׀T%?&99;ˍKdobqgG$VXc=[5|?`G6 2r.L?I$T.և jYtdP!h;[1ـ~Z}:b+A. oL6ӦXmdvc{;)ಕ*UW E- r8bc.gupob%eZ)#~Vm3*F١+n\=4(2NTaCZ = sZ_w(b~qGua73ۊ cY9׍`8*֐OncRJӑFUN(t(]V.Sx55@arg)CYӄ+TkNbH[\YT@Jd/x5:"e#`Kƿ :`_~p#f-9\cFKY@$u?nƋ0 n/T>iikn"7lDNkG)6w3rH!Bߍ'Ll ['''_Y#Iq3œO-sYБ a֙78EM6 G H$?pbk0baVE$aP֨`?4IS{"0m=NvR( &:\G+Q+a6;}JQr37-MZ蒨T?)ަ%(|]w[QVAQdjq4l̢BA?+ڙAR<7&ZD&m4/̯KW Pt͹Ks(N'E>6ҁ= +O2@# &j $;嶁G~gĔJ3lu0q|xREæ)(&ŷY;}MWOM`tMwa Nf_m}hI-O1F lRU% @Tbp! d;Ƌ* P{ʚt{3r7eA}Tgd9[37s4\e,% jr(Uv~SFvTdUr:S`'Yl)CqT~jtegU}ʋpݼjtBsn`>;g][?>^K# e=E='[sN!w4nv8z:޶,۸v ݭlW%t4߹(įqB@Kv-̄-X ۛ7 ,YK(rMQ&r !!$2 OMq%| <5 LDj$_FzqazXYOу1C;tYJ[؀T:R:=[DȕQ.^H&J |%TbBZ3~z7.P17۶h u ܪ,QV*=,g=+=Suo|n0IcҺ%´JwT7"t %l^0mJX15~elER, J`G;G.˝J=paX+:a('IurYϣ3W`HcWV(|MFU"4PʠK[iP򏓦|PݙZjVA^)r?T߈}3$sBq"MQGDEq-%IBvػRmˣz&3`RNf4;pByE ҧ1]Y 0>{qZ59\:[gjW_QUE_/E?Η !i "M@UpV.15\KezAHs!UG#sJ3Tt_SkWAWTU9 B0* 4St* I]OO=0d=/טff'xDe/A(|O&Ň0N!HE% :ηQs辻1˘d ɧdN"˪?d)UPBdV-˰I:g8 A|*J7맷^Er=C Zc, 3ȺTpx4NrT6A:f +,Ȗe$_e&F m $SE}2LhU\cy}33I]^52Az|Vh3Gv0zQBA j:#hjNlmdL$ZOZV!,6Nc˪^;]u9;i>pAAbYRt-8˹n̤mЉch_caRaګJ| \* rDq8Q!POCҷ3񒞪/] V`R)qazV™ V~.gNI|c!3?TcbS|3lzccR>T~є"^D\XC{`0 Yݑj%oH9_H*?xp j91N]`~H9Nl8il$BOt0 QZ2;{umtt&uNp ? unT3{VVP¶>]Ԯ*rx?5'8q_ 5v=_ͦcq.9ϟs$?낼67,iqj\ k>%ѿ%4 |bi(##t v*?uXYqݸ I_z`x ݙZ9!$ Wl4F"Gnw -7mh dB$+$J';riaeQRg"o"ͭ]Nb;6qo&R i BZ|r0y"H8m'it2{%<0:H;Ě4?A(U c#P/rЁ\[rʻc2$[k+4pTj /ȼkȁ[߉P'ˊFT/m\%0)Pծt+=pҐ=ׇ˦0VtiX!:"-{(Ė {"T+uXj% =B ^~LՁ@M7,F=wѷ_0n-Iݰf [!I⍼1iNRQU Y\ fY€ _+e~4KdaQn NGlkBRIsD)S{Yx̗*4lF7CE‡Am OZr3;3$*+DG5 N  &KOTLNacc/gXG;8\EH];[ڂM<$ofu ec?Uֹ!i9Hvwʁ~s0'"+v6RvNzui|P8ròebcPRf{Ճؘ=cs0: M4j1 O_GP[ [U]2$f|~K,1#!VDbkԌ9=IZ_Y./ @bzGɃ{_#O? ? q"Y3hgLEnZ 1(t <0Ffks#na%%DѲ.spwE8M<nɾK| 'y{ U@TXHT#yQRݛ\w%a^qtxmKȜ11t6fTQjB/8ߍ,<%_A%g+/`~$ouլ,ۅkTlz-J_3bZĮK @6{>+)KHg oLj*7Zd PI׫ %L-(?ܸЧMw2}*w L Sh%ŝGGlyzGST5d2 ;q&v:@kWs/寰TFScňncqvٺÙ m]Qr=gR39it4ĝ Nr‰+ afzHDfv-Q\a@V!b+Z-YvO`N&}3AagJMUPv>-mI#DXb RB70F?y:zlKbF[=DdA7eBhp SUW R tgFԪځNbX ΈWjX7m@7)ԤEU"&t%D]²ǭuI/|p Z>jV"|R]JAnT*4?L7nwPLkTB+d 5_"fڑv8t9NJ߮ғgćD$|L@:glV9aت> y?w"׬OBZr ?C#Y 3|%+[li/=/CƉ.B=![-_%EwtjI-LN])]~-Ҭ`\ݦW{`D_/)A*5H;O0ӹ L{,M-"<1&v MZ0qne6TH#Z^ mb\M}hsXNi/C=x8ߋWʚb{ժbBy:sN~s67_v _\@rJ#Ԁ7TW!wuM u4h }#KMANgv'^~15qJXn?cP+UFF00UA>!^ #0; C_zAtЄ 9qeP̧}A+D@4PUQANR .y~༿Vs歨Y)6 F"d Ht< ST_s_F qGqp]Qp[ HJM0.ݵѽ+C0GBcS% k.,ȇ*!!< >pu33̝ %㽭'ZaZ"!LCU7MZ擡RK17w\R 3q yn$&&%a?0{)&f[tZ֓ql sv@InatϏ=}GMzv‰߆@,ƻZ،9+ԀBv 1R3<j"cݹrh-@ޏ>&ʽCxѸ^= v @ő+Os1 /lHG8"F5X[&bڀ- ,eeKy>$=IBRUc$) ^l&V7;d?j0\`ԏ 7Sqk)nq[jϳ+so $k4;j#lXIf.|@{. Y.Bs)ЁNWbw3*WLG/I"fYI ѣÛX*ۢr3)0 \t{˜8nW=0 }G앴JNC)ԙr1 E>@[3?P ]4Sj9VF9)';v3:ѓ%l0n[]W9@h?on!UA<ü l(Mm$ %-.oD4䖱l?Q\כU^waEh`G'T4JhQlvP_Vrjq3}[t'c*)00aq\%fj!J?&mjVl "8D)[;"hd6}r>zQuY1# E }0;cT}JK IѮVȃ6g9ix}`vm nnXym,Œ8L?z{f4z29Ŧ9jlH2V&N!PI#]p}#b%'\LYk~o"}˝`ph9ēd|aJ$bs%'V;hOY'x$ PGrԡ5L$)"\O4Dž.q䯜&$`{ʱO[Y >_1v`WkA(~q}c-oɑ%)M(qSN཰`hR聣HĮJQ~Uvl= Lo_'K`Ņg~E+qmI+Gk\N-R;ʈ%5]ދr QC}iE %ܔC<9tfZc4*Œzs^o/I0"9q *4<%IIQĶ,_'k 4˜Xv:, 2]8*ݥa#`+DAʼV׋ 2wwW~ l@:SMy0N*i##f`\)#2^8{cs[\8}0!gXдTlSF\u[2UeLYەz"{68RI3ָdH>Ҷ4iaaaK$!CAzrB:z *)N:i6J(>R0"N8Xy(>@ `o ?N''0t )cu]֊K8r-ې \8an*qN@ N"[h `ZT&ʉp X CQ̳LfǾ ͎ X8!#Px $p)TRVʬ]oIMgXcJa O]ᙅ0KKP(ơWQD׷gN4W>tՐDy]+94z8Z0t|\0oHĞ^`O@gG86c 5 |5&.}I0{r@|3n;g_.Ƣ 6PVk/ HY(r]@q.V-[Z I#q,z FXX#"vHD̸r“ФH-tk.IDc@ϸ5't͊4fZXqg1=v.°x(|vLtk/-(7 pr%TYy'y@DpP*#{I_6Ł0ޞWNtp=~Ui#/]@u iLͬZ ,X]RXRMO &7?< 0$[*p<}畔#R^6|QU͒1S\w#_K X*Zj:zxqsu)2qcolk\:On A [<%s`04,ӂ:7ùfA `P!L>xgnFSE+Y\K1yuRmg1 ..eGi Iѧd#q uGNƮ*jӉ,2}<XPh*sh~C;mw}f2 #/3Jk@{>b&9$3 H[+" ?p4tGtoWZ_?4n.Kx[#S1pM ͧ>#UoE 4UnkƵAqxs5 ]vp_}d˗P׺ $L]hV{"NY.XkF|i3Z7#g)}N.,EQ] %"?|^A+e^;p+E^Mp7.t4|*5[>A = MQלfM'G (W$ȚWE>\ t2̌36>mvy bLa=-3瞻 e^z'ϲ,f\ODIz: t}?W| W ;҉ :.4uC*(sbע16.S]&8L.kic9 x/+_[E]"'5A-ѴeЖ#Y>|]6hF Oc_[q#B #cRըɇexeZ-Uk& 7H._?zt`:ɝ$t$pfhR,e}p1?|«8ΠUh1 '6+S%U) :iIװem}:ǦQz =WM7rpC, A3 v3߁R+40zZo;9#\f@&600n®-0_8]^D:62Ak|&vi%Z$ׂٙUOW^BZܼV4Hf3b"U"`>Zʼnz$ŭ Σf(xtgpDdN+ЦÅdZtf۟?B `bMh_Pz?uMt*S _( fjAH@t"yܞ%JJ%( ^Δx)TqCxd/ktSsO:k)UBXh}GPh ag846$aYZ!:iC~wzS/GKBvmcJZ3&PmLbkaV;lcQ5Og%zNy3F֊m#mf~=N+%QEpVbLvAj&H]O/(4tZn>jn:~Xbi~R!;㋪ maxTJnF9e>$]8'KvA\Ֆr <#$|6}QNxfflO*T"}E!8xH WAiWkORwZ%< qYp3KU0_JѵtLLŔIp7ҏJL"u3GF9!/X="K!%aEJx 4徨xs2!X,EW|vд⋬,}@uE,|ct5?g Dխʼ oJGd(zC ޏ>d!T1@Aȼ94eS6-5<_8dkIX B kis/i]cL $IF?2ڒ[vGDmAL)lzL5ؚM"F >/HÁ >U1 Pe)M"ءH]n]'F]æ6EBkPxAeUR =+Ǟş%M&odO4&N]uDA\Aq~.>ĭM]ȜnR/j6!.Uu`6a.֛L loAmFwcFT.y^aaQE}쉵{ʺr̳D_-SߗV/-`=LT <5+ݗ?#-Zi,ivRҠK)m;P@|6<YNfR~+|U^<cM+KdV[4M ѫqW~f((W3 5% du^!ep,  Qi6U9-M]H8\e-1Dv0-ΗK@ȑiAFSw![| jvtht J d;Ze loo&} 9OSTIv0y혹0Z32MU~qQdY[Z5HIgW@F҆6 ,=r~2ʾ| a>Ru.+|RbW0$rIgEHv]q]\_1`a:R;VUmmy$j4fY&]UNǻ$ES~Y>_{|%i%>ƘHn۵jjqN7!*?^cj%#<{|V38o%P QW tE^Q]=M5bcRL)ixӽ`+#A§t$]͗] NsYN#8|͢V:3W ۢ)׏I;U!?8! d/_jK:h9(y_j'75,au;[OA~aX\ɒ"&%,:]!Owҫbt:ScGi4Ӊ~j#8BiP3yX$hU"I3m9v N}P&EZNc\8(rE27K#)ü?tYA4Ӂ/&cJ+$;k9~!]hm1TPfʝ]V{Ԣ@CMHݾhbdbB ˹WO(Rj嵉/N)ħl#>P; WDz*AMg,c\AiS` (:'9~׾ WTiضіUSX0܀! PBQ)Sg:v7+aijr-í,@PLQ^ ?G022$[5uT.@L!#ZF]*+qkj!eWvyC? t=्@P``b(d*.*Te†՛4┕d h^Jt,/}RxF{zç̻&Ol aK뉨Z[y|x] t|C;U,jPee;/#v::xkի",MJՃ &`6r:9jS J"ȶMĴܦ]EՒz5vO VLpdяznf+xsMK< '}RlWnBK-dG -Wn:I܁hI@6 ) Uk{j~Srϲs0^ւ,iBE"x{yG_F` '2H')HאH^t8-kԑf`m' rrG>=:MV2g=Zc^IMhjb:ք77\ Eu 0+r! \A;NfgwAPL]83'Sti vzoϯ|-{ #Srxbsi4%4!HўxcVy?a@&.P Sp Ja.{vS/&tD:{ Ej-%r2h [*źEP6tsɃ6ݡp[!.,?Uq ŧvP1cqL VuҎ z3Ć,-M@!, Rboec۩(ƋPu}Wa)hnKKbxisuy}, _?s{qSݼ@ڈ}];G9񠣵/shquH%8Xބ8T/`,>b3FȘ&^0}M%&"2؀hzIn-LƟ,造1<:bv.>YSrj3e"鵢%1͇9ޙf4\K㣣?Fh N4PėҨs-$B ܊C$0!FqE.rRn,"һksk #7(VcAMo,q#2"yH\Qq%8㤏st)~s h|4 e#EsپB):BƋA$T%Dwudi-6Ӱ6-)s$%b$b] [n$ub> avU[EfnhP =qQM1߃tD?]-ϟgfMxkTi)c` R2YX.^y詊RMgcrћY.cp4$/]sr@b^i$$ܥܑ V27 3-x0"d$J]Bw*Vo# _0g-IĀVt=Yi Ph OA&O ,c|'r\R9~srQW!!\0}9dϫ鼧J/7w=F|DY3֢grRg ]h95# MSTva2}LVg𓧼/uxrfڌ!'!?Ȳ2vH7}84?TtX_}ٗMZe,DbVϲVW& y?ZZf3aQMjG%`(zg-8h)RZ=Y"IWdZR˳W&Qݞ!'@!Xoo1nEy-q ikrd:*V$OX!ݒA[~ώM5h&~AJ+P;l&D3$W`@Z#Tj6mQUF赵$p9XDAjMT6D)-ˊx:Q[}XIc9rÎ.O1xx)23jʶʝ<)eD=/Ca:IXE7E#=2[MhdX9t~_k .4 ) <@r|:7Z 2J$Nd[]N/YÜ_5gd{9s 0Ayb[+U@CNm{[1]Q0cc'=W5NAwMEJLe 'kte1^JS"Pz6484w;>W'5^Fܖr0Bx͔mY6NYTrhB`A/^0Ȅ@ݪz7S}~ID}]w__M)n"*frOU"MܿncMtp l/>_3r8|"%FΈv:2,Sa3nmշdKΉPz2#@b:d-v8B*} PdiCh8ORg^ȭ[%'1:ioX,ߑ1b+'۾kIAO7D`K2J59!f97ckv {3oOjSƜ7Ah")<ۓdT? t(NT6! =rRtɭVO1+F:p^gdL;(򮱋)1vQ"r+`cC'吻uZD/e-nAx70 nn7Sɗj~sT>q+0~93qҨQeUÊDbam+ ?N_3ؗ} yJ1+{z>J236d_pYUtZx+UX w/!/]}:TuJ~ &,qk/-_.mTFFhLtrIcUXJ5X#O%69'?Ka61^c<$ @mChJj(F.o',[9Mt1MaO?ԟ,^|[kS)w0'GO>V=5.ҕj Ǯ/E=wJJg5Dm`2jT aek1Qfٯ\g.,ug")+Ϳb-`arݭJ3^ǫe,]']#C_z:a!mO;wfM"1'H6]ddmv㡲d؟П`r7)8u0.]),X@Hu75Werc$(b5'JnCǣȿ1|ݝ(d/Ur4: 1| Z(mpV,e> [;;JbV nDKekn#a!2ryYf&A3 IS##n?EV{%:\c EL,*wZ|lU +WsJndn.C[}fIʗΑ(-<'N`_NwYf޼$mʘ8# ͤRB ٫bxy o?<ԃG4gU{h}A/;g#d)6+H҈\l"T~EnwU_]F0 Weͱ??G}'S(W<` nE0fX[ R1RUt2c99mȵ%G_JZR Ӻf7hXqe%jS9?MT;%ӚX}¼B]Y{^)Qcymq (JBD$Bۛ?_m {(l#db1~ӽG(hKz揠es MFuRD,%4+tn4o᭼"=ڗ`y<$lAAʊ`;8J-jH}\R[р{[rq+3eI8Tzs}kqXZgzڳWsripO3CNg,zgaAƙϘp@ǟW ~e?S.٣ ,"p-.&dP(.z4E@uVF 4a%>=0}f cA,Q]nv}9zS'-qHn*5qKh9ajaBD0٢[.P+XvK+ro!7'~59FrتɊƝ[&5DӶ}8خ u9rBڒ v?3QQ|B(|vFVPQܰNJv!5߻=D<I8Gxq. ^ YQ,mW6,|!n\ɭS(%yOuᵘ'?GUJ}5Į 4b˨>G gE%|/d.vRk/Uyiu\XI֡ zIyX۹; dT4thE;BI;?եߔJP//'$bתzĆmx8,~#o9L8벌w!%"4?\bqV`5Cdϟ,,>D4P24`DiϯqV=nu]`eK[5D'dPFլ N4>(8Z<7|yscȟJJ91qwO~ g+B~0B`<#d!Ņ'-92;m6ګ&+ ҭP B E=q{_vF*q @!?hB׼jȏ5a?۩1J_^;1iy"K~ JM k9/ Y))t\z„`#]IF~"%CS"#; O{i$#cr o'q!eG낎RKZ']S^Mum[(u6nK<PofwzCpW~l[ed6a1x =%I-2 ?vTAHރn\u!]ijcP)e쵆ego+&yD-_{5舥^-Z.Jvjdrly0dZwnVu7 P&zF qM"x~, >ڏ}U~,Py.  Fs茌?mrEҩ9k \e?tnd"lEP<,иx:M0Ug 9Ae!-+_h2`.*ww-%DOdzmU~\=>r&i Uu-[;YL7ҩUE'0[MtAo]׬)s&?n8qKd4Q4aVu[1T/aܸ-tܟF:짎s`]v>wWn~=,<⬷+snضZ[ПF50F?N->}@v*gr(#fӳ'<%Ij@f?pesp4v&OYGMz8k5guXIoMߨa(?ѭ` }k[4!.5΄nvwy+h.mjdUS)|{K>OIH*:)KKSkl};{Ew5KeCCvc>@I;0 kʋ~!uhpf2R$Z%LtB& . (E)= :mzuGJ׉y2I5h$VZsǨY]KEqxʔMbqejI_&n#&T. TxQ9)CMG  s{fY{RM2$͸hIqWEĴE9$k;p٦nN\'s{mKcJ[F;wy,͊i$Ș ?;Qz?LL^1pmWF6zr!ӿ́Ɇ.M]m@TGK |']l6p?-{c6KhKIiR\jW/ܠ`kY[nwCu u{%ra E`9M+rh劉8v0` ~'#5vl#=@=$aVxUτHAc Ql+ʅ~9!E$a\O6Rc.pCgYc0R^uN-(ohri.է!xTlV@E PbFn">xG|<=⢠&Nٴj6\5} 'ʯ8+1v1~VpU Qy/boԤD!C6`i.YI@ku@\;? gҡ.h?m7a\5񇽛@& ;nGZ g Rcu#l'M29Zqq3-s˸ՙν-F ?]abフ;6d$ A "ǁ2eDyhoK ѱz :GG|!8:lp1wrO?}^rb=E%jkACDea4x3~^> ˰q11)U\ubNJ=q 9{2j( # 1#]uh2$U>g!lwֲj&Sۧ!";M^!;Vۄ].H\0׶?<ܜZhP0pz\.k裁ʦ; :F<&qVvvtwTpH#-#.ʻ<¦@297} H:?dBH4ڡ74}V!CV`kXOOl3Jj$Ĕ -hG[*ɸ@\vQsnǩNN-\ONA"mz{gCze0:H0Lə=Vث/叽f|teGE}U|^,[.e/Sy&S  Nksց:EQr!#hh5NN$:bMέfr:*>h. ܃t{? 񏘪*SW$NX_ yZdޢJW' 54./{ 3qqxE% կvЅM+hM߮/:g(+ Xnt 6D߷`h*W;1M[TP@\?Lޯ6V!*m lw+֋yg7;6? b{'~I4P;#|7R:}Q?]GC`0\]UF+*S[wL&y*yVzm 1at[" I,Sܞٗ靂դ۹K0P3=rW&h @0p#yԋW&5qb{/D)<1c,uQ+Ly4,V9uC]{ Wwa!(!u$ “w $gW3kϿA]lȲQJ.xy=ޥi:P+3!aw|_#@`ASXw݅@X 6"'Rll}] zoX( s"Hv8.q> E-,!*SS0mB0H-@Vq?X3.kՙ&t9<[R|)J4X~:מjHh$Qs{F<ߘ/W>sN,'+ڤJQ}T<F̋vj+|H2{ H/YazG "8k-%V1K'TQcFcqAΚ>Ktfx✇'i,qpKڍq;֟F>}LnCc%'ly#G$v*^85 {S7r,ǕsJ|/! VLv#WbZ qqrR$qef08#z&q t4SRiu7( [=XS |G3%c.8?$=Ԭϴ a1W<԰wH ۳ͯx} 1 S?;{˦zG7][y+ CuWԆmW2z}U OC޾t%@K}FL|¦ؙ`(s“njH`6]J.oY}x?qt (0qHwXyh)@ NEHU̽z{Ґ@ESK̀+Z9ÏF:Jx$n(h@UN:$~Fpr]]` eSD^A"-A+bQ2`@R0bK#L2p6nA5@x /"v's kJhH>EA_O &Rop/I&ـ-*85!XK)gKi[3͘qWJ-FwWL27磋f~HN]sEA~iqd9Njf@T jZN-_d@vߦZLmldֶYV!u5u?FIRlW>:_f≆Az/EKl!!hA,67}W^Qׅ[j#Y2Vnc8?{s{UM6hbT>4=C;H>jg4vi _0 8M,xufNm dJ!u~+A#_TXD{J\L:|Ck Ie]/Rzp>&ƊZ_uHkp"ogM @s L2 /drgTW -04>غ=SkP 麮 W J^0["(t̍Ӫ$4-3?9M淠 F8UVS_ڧ1_R+k[_&p ̇! Rw2K-Ɣ˦- yg?IF6lIF,Nn rU\h|Tdr^>Qê9uy)TCQj)Ȅmd\l?AV4Y _-j.꓆< Ip^DDWmb#ƎAr36YtP9ȀrN GqݼsfPWr'2LhP'VCH/:,U`htl6ĭFɽ2hzLB990&l\2i|y3BB/n K26Ps,u8\>)=a=k2f) NeAtWm-Ρi[KAP{DݯR]Ȯb9/ryZwsفBm)n5uZPj~pY ̓ި+gu=Sq*SabIRg.mʨH-/fl>vnYZ9zdc4jX'-a֚|U# zM  LkpVU I**M/oaZnE0Q%iMm%V/O D_4*^9ڼ L͠VWBeɅm[U:.م8->[}==7)*0gx`\OvÄJ%ob3 o!qNo*&g.3dian*a'۵|ңI3htlhfś/N(dq5Z#9I5vNPGDk$3[n:1ZB8EA9wy|ySi&HZ6=?!I,"Cze"Չ < @j|JXM#~ۆ=?d@Y΢/i$&y? tHu}FKRaq #E͈ MKHrg5(,HӺPxbΊ Z5!"/DbN:Q#.9)fw#b۾?&o+͎ DSZQ#uwlf_Y7{ ={" BM!Bʛ0Q]3C&$¨$jmIkoCC񄲡2&?bz_3kQ2;#IIU O7H7v!7W!i4!( d@,5E k&nU_-<"_Cc'; kf%b̐ 4pxvAPG^ƃ^  LYQ)J,["Py~!0_ƶyUKA/nEVAMV7ᣴ%*chk'IvNWb-sr?LL{Y39Rit^MY[K\+.nSoh& Ξ,j?F@r E n+^`3f/W~`Ecdg2,c-:2n'Sde,/ho82^ڈ K 1nV4C~IHl %X \I@q<ވ *tV@>obn֕o2!H+?MDx#Q!9z}9]jW&? pFG&ēL |ayJ䜈D3gry+ZHc:$2ҙ#)fe)PjFRdrrLؒ9o{-xM "F_e Sۉ]{YBLw vcsJwj%R=Gkܐ_~p]WK'\C+\0a^Il圢<@{ge ¥I/,G4-[NA9$Q(w+cѻ(&b9jBdC|R f֛>q25AZԴA5dN+i,ZwQY7d8_26mV+ ) ĭm"eX Sk`n)=|h,X5ᚚP=1!vC&,8Э&'0|{eDwYb}+XGͤNhE+ޣ8'y!5X!_ϓ<џvI(ps|i[ c ꣲ7.^S5۞t`R!(^^1q+y+Ą pP9)'u wDi?1\&tI8Q9p*ܦQ_OrDKYSt7ŖlIdUݨyG~wD&:(h26W x,zߌ$3HT8۩cV""qe" 3['c2`̎Z'-μQjUeH v$^BN#E(.08ndu!Lt8Iahԋy%[(Y-uG *b(Ve, E $U< a)|iD, 6KoE`OAw`Pamt.[[h-]68XBŬ< 3Paܭ~#n},# L?Q w k^$eht&:ТQ7%(R;u<(5 htхP_)PTd4y cI]Zڮhn9T:u)T5A9 8h һ|Wura]َxF#*[ )!pI0d$=D{M*~,O> aB:@GTmE2խntoHLsQ9@(^!̐W6 XʅߕmڇDH"ƍ@7//']FDaA|f 6A&%f0aCw%h8, quִbhEEGZ7L.WƊy=C?̇֨5mQĵ/_=n%o]G+TE_VbAA&mW.&PxreLi/úyT4sin)kq5/67O?Pn"11Cty +wpIi{+xeZ-MGn(_IM%X8lLuu4z>TʂDebɁjaJe1cor]YZIw0K^H.ˣ6ޢ2=sZVB;aS0l2Ɩ57k&Lx8+7zxs9&ڻbOn ė'vaSFޝuu9lvYPÞ*%_CYsbHXiv~LܻʇG;/!}uP  ٭(xQPSg1&$4$6h!r^"=oyQ3Ky$|Zݱ)0dEݹ%0%QNy ZI*4Lw#!]'It騱*OL QT[lAv.ű@+|z9M_:?[T?f?k et+ CQ@MugТNT8P(S-t@u#dL/Ά?]!HCx SEq`_B(S72uk!L!9**G$1D(4)`!ef_Yi-@oxSX&T 'rŴźJz߈9DPj'P(vhKm>η/hP k|;|ፀDc1{^}+aFϋA򟵜':ҵ2h^k=ZA8HD3qlGwMƛ4"^5 wP`2jOQ)/6&C0Wq]Iv8G(N떣 1y"П.A#)&(nӚGbnK$`ub3ؠ"mH.%{@ݠWߟ^v#\p#Oy$zc3{ωr5e߉<[3HanSL֟ 3+Jl  , d;O<9 O 뫈VUPb*Pj(&B'@R|Kp#p3"X;lקm̢)LjuJ.:;xzIYV(Dλ_Z3V#ҮZI&p@] 0DԦYC$KSueEc3 ~}6zWq|y5߯|>L3CRQGQ&|{kp 6M9A^=If={ 3-uI۲2r?\4ݕ&ִw^DL\}(Jި.ɓ-ߒk\s~ݦ‰\ǚvFa|GX% Wx7c}xqQmj: 'ݠnF핈Au2 2,U(R2f}8hhlLem="6:Z{W=Xޝ>eYPz:88),nkipo`Ou"n*=`]7? 823Up$]>>\6#GY GП@FyYNy)BټҤOCa擶 's5mJ`fCSEF'U׫v,Xҕj4&W6 jT5oP"\ΓJגf}˞/a$[܀OJcV+a^$:|qK`?Hղ!u{6LɠL+jl緲n ƿ­ڻb썷љ>'-s敖fv]f3} ƛh9EZge&om3#6=фR *f-*F@l J~/mjB+ʧ-s&G`MyPu!ϴ8C,38^ȞVk>UrY!o,?τQh5/o]0m8ħo%4FƮ7Ȇ<caR(߅^rSm~6ţۗjQ\.&T`5ɕt3ʈ,r!vUIq*L%dF՗&UxŃ]]atՇoVNt&.)!\6y=D{yUJ bW_&0{TaԳ̨Ib&zk5Rd=\ UZRB{a^ݳ k.l**L^6e8BGuU_WݹA{ɻ+Ν40BÃښ4syT7/`6e*&u.oE JbJ;L؄_RYt)0vh'^-[ӳ5c&r:\{%&7 Sp0sO*5dP?w%OwPvTIn+xR*m=gS*M q1d K[|GN[t`4Lw媘cd(| .8Ru%:6l)|r5zlڲ<2;!U|?jg첰kE}}wC+n;)#DXzǂh$GkJlqԱp6qlS(Hm|r=ć.g&YFO-̵ ^B(q@u["[κ3Q>9 ᥲ.dx,qaHRΌގObo5;Sy1JISkԾy;#߭sEMF>_Rd`'w.~Ň1[H?u@ͼtxv)1PQm=BXm,~cSn75 m}H++-6 Nj(b؀Ո~vu$[Φȡ=ģ~;z0?;A ##u|GGV|L*/*fDYM-YQ$˰!ǔSyҮ nu7ʯ8Q'|֮ c|QG0^~54e"d*܅X`S bv莤cCZ7/JW꺞,7nĂْv1N@ƀ偛@m=4rt.~r$qItef`D25I*>#w[ۛKN_uUq"HBbɲ327z|SR +%O% 㜟ˇRzkK4^ %e|" >Ѡs)e>+*JbwPBP:V&5=Id z1шo{2A}0+MLwyYC$reԲP']o7D\ے5u]U)(%vCXߖz yy2I|p+RUm0Z.,F^n >|Zv+.v~aNK=޴w@v]ɩ,?cL_P=q -6peoݺrԄÛUú32:XWǺ V=Cbcμ OgI܄,"]!KdhE8| Fi Elcɟ~`8O%}`I \3@p[#(?@_+i : LyFL (-IL48R 6ECqȦy@<0u ꇆG<~H/!oڤܣɎr72=/Oq-ۉx!CzNDV nBѫ_^UJrm%XB;??ZLqWzsb?Λ5f?YTֵhj7z/]ƙ%f&H1kRNn01ẺJ<6/EbSYս18r&2?,Ej*_]gڰ`NRIILk*JЮ6wXd{(9Qǿĭ6iTRl{q/5*@N,}%ԟLqJNt^1,  OaNV6qh7!4M&zbP/e9O]P7pgYa)ہ~}ml|u~ V1*/i2ܔY_B 4CN[WD2t[UP9#F>*[pEz*IWqM2Tj,=꒶eV-+OJ;XB56Up4uFlhȡBRb=_ө0 w^n34CN b>d`Lʧ,rE8289C? ;Pxڲ22XmV茿ۃcPFI & -4 41 [uWkD2SMKu<$}"lԪv3OV ]3]aj !1Dq8>'<ƒVt6*cLDp;<QO|#j>8iB.4k~\%6F!`L&|8!T| $Z'9v+ٕ[pۄGo>Ki@B8jCv4!* V~vllK+$.Q;+ 盗\?aZTn5z]S,4%u!k uǝMܟ" $F1i]+6GyQD(&O*N^',P7K{?5[YhTPa9c9;d K{+GOP{>qGci"$RtƎm[yS|ݪvZ}{ ]{4h&'4M!?Yз_Bs%rjt ӹ yߋy`O*[,"Upʀ"A L-H_GO=-sop*܌\^%P,]a.>Y {f)( uȑxE.׮~6 /\K䳗o7nrxN \ј.emI&SnycL;+oOy *& ܨ)fwvQKZ6$*A%/B=4ݠJ[Ӵ _e{xEnZZn }v9 ]e`QZ6;':\Sϴ瓇8}7g`''0IOG+=HfJEyk[DtnvXk7X.rO<盁M`SE.Bf[?Y-@VПy<'2Hf< Z.֋uB:!Ĭ*9qP5K k߯ٔylʥ`@SseV&Mz eZ?O}iy48 Xw9 #,Ƃg?D1!&j!yŷ #P~ c<$履h ۞>ݕVY$?//7-<棁.oU^gV]eia yUvZ )sꝫ!)&9}b Đ{h=Th LRxm.ƕc!6r`U˨XsXIR>`y6i$N:hXwRo.%~[%kGIVd]"9:-^n"} -9 R ݹZo%ɇA#)T8(-EQE 7r#TҺO4\ڽ,én}h iEyqrNPtۣZw( K0AvtO"2|:/uc8X )Y"XyYk KM v 0 [8(lY(e)PLlcONKcZdh8[Ŕֵ $w{w6,(owbe:*-dqyrwnB8mBd=us8tVvSN|$w빣Sñ. ;]W@b!GOJ K:z-Bؓ!"PB%/T5D׌ o;$W|6͜іW)p#".e#ؘxe?R*M^dU]2"ByziCr}6h]sV 1"Jݔ+yWM h)|F@^I){j+ 萯09.7lKV:k'YV(nQ!k=80+ ǯVsn}6W`Kk ~p8FIdEJW!kͤ> :%*ـÈzm9D3Moߢ \PM4J=ܥbH):^_.yk›dO /H_aKģ[e -~s LTR{D#V.jihh>q6P"d=:V2C"=A5kեL^Q`xW4oa79&܊M877 zQURLP>^ ȮgF"%Eq,S3/Y5.wT1 ㎧dKa|*>+b1iѡ͍HY/I?`&э/b)C=ܓgIgu "fzÒ S _OY7Iqh9R܊htLyJCM8A7eKL$Y"%'5 '+21Hw8<}@=$Bj뮭*ƵCsU>#ɴ)f>Nk:Lː>,ax?ӭ"9[ @ 4{*Xe[Gzﰰe}WB^^$M:U8~v.~L0s*hV]N1pL*BzZEx [*4z-b NH Ahf7PT'trCu}z Y>ls27Hދ.`ύ_n~S[/||nܲD jer|b@KyH&Omfe>bZͥ:}1W BBJw'C/De@iN>2TOPW|ߵ-c8EMnyYIII"y'RfAz6  F{H64e<ذMY)57ҾǿR6"FΩI·`#|t0-Kw!s۾4huX[ۄl>ԵWh^`uZ4:=l3vl@tz)kψCVHA?9Y+;H`yZ짌zKe37hdF'̭St j*k <@ IoEj Sm=}_~]$)0JM4ِ J.<#3.A˱ETZ|پ| Jx#Fg.@wilyǜsG@H 񘆙#⑘[y* ]XL_?ߕC1e9šF_he 쏞Ŏ$d;B%'P_mG<$]wXA/ v.n}mXRf9۲!ZajtP^vR)yǦVʂ d&0}-8[CL9.Oì F/1 W[t W,5r9pzHC,L\ԫCDTgL.MYSBn L GO4ۭm"7][ztā\p2D xyɌ}$1/ܭ}qR،/[ż*u ;VcSH n WKl :^c0!.B*Uo/ByMe*d;_h֢x`ҩ J\͢ܞ"!#q[7k0qxHJص곙BH5%K1Mc k0Ъ.mk&0:GkB#uRM0ToZbmx`zW٥cy# db4B%D_{~OogqP+1#d%|:eb÷ƕ!/EOXs|_*5n<;pX+}S|H$;tPpY.Nht1I t` |HZ\URo:{-`))  6jx'=FFlo0UD5.Iizbdi~-JVW&4H0ΈП|`[u`ƕrb`;sWiùSt"jŠ :5o]j* Fful["^8y!)Ux: ҢK]%[2j kF Ic?`aAԝ'/>\ PYEvZو,cyXtQh@~σv^Om8 ?C Jh`JG]\\+~n|[r] HeA jN?7#zKRR{ n㇆ir?AVDvAptCvW7ÂS!'WRL^Z,C 7;@`[ xKs皴&C4edfxDA;'cSNZR]DwZt>_҃ ,%iźh$苀𫄛YZ8(8QLLS~y&JIZHeoc/+*{ޡ\q)yœ1ZZc|G!$@ Nz%wy_9>4\BY8 m #$!^tkdY|vwxK \Tt81buM2'L[c 딫",1߂ 2YT a7 ddWZgI5n\6I;iR/tF$sELAr44cD:L0Q5T͍PKXzJevj\';  :> s_/4ch3 1WhߖpGk-rB~E]s2,pXv D[Vd"%-aD! 0" QM8k"0YPatԢ5AYg~ quI G"6"3I71ZPCKIȼ @xrXHЃ7+[>x+ǔ6gOCR9t:[JĶxYHY(A[@$RBhK$\T*OR"ׄɱu5Zs᳘#5u\e0H̵ i!h&׏mztK}mu6]+0n[,3"d[Dd?/W"G͙:^(]ܵ4)@oIvp{:GX!4 Zr#j>9˕V6QFb09 ٽɒCPtfs)$5Λ8uKf #0EJB0^fՉ4xYtpZm`]^ʣ+;"A2r39fDamiTW-`9 MaR~a3@!{#4^RzϱH s3K.`zF+~ |Fm6]:/DuQ&,w ;|J^??SzW8_9tY.$=U.g MGqϯ$*tFy %f_|5`}嚤s^0V+^^lpI`m"5QzV7LѮZVss)j'$w rj:xJr" nU-Of f<-+RŽf!iT!ό0Bٻ'd@bk~&3J~Qsݲ ] X +Kҝ Z& [vK]ҭ,yEzЭvjY=8sZF#@D9O,{n/St~uj*g_/ʰC,[K{)S)rFdmϛzGd QFVUSV+θn"3| (=)qosxɒ}M_h,]"KN_1cСP$[%sg4X+Im`fpͼ#!.TcDGT NP&N. aSC]2GRnY'{Q8,6`T s8G)r! g@GPBg P6؞/_ CYz~_*8\.5ߵv28+hVFWMqKBľު5bK0eIEOw8OCZ V:,۶q (;|l͙\(KYIh^D0q U B vB#S󏄉(`F̱[QU=N$S ?\:U?Wvy|ӜMrt)D;:][P0 KQ hiv )۸TOB[YP%<)j88NI׿A kg4_ǙT:C%}ӜAp ["JU%czQ֎r": Nxk!BTOx_HeI)5m*,3_Ľ]BVޑ<ԠC#'hDZ1N3`98-C7oh-յ +2[]׍8"ַ/ט}*`q'R:nv:P ̂n-E|K  3 4N9;bW䠟T/P5{N v0Hώz;AHiVճAIK{y U_먘ք,9_ C3w.m&qvT.>-_6,̏N {s- ܿf 8)h˺[\Jκt_Q'(UtOz+L!kSͨAV~P |v[@ƍpu<5`Vj}Gb |x4UZGbcnlzL_Y^G}m6窱+#ߏ&ͣnP 4H IOSC]Ѓ`aз2nAt7öثW'̺sN,|'lq!̜H4pZo B;  VhR{W3LTn_W@ϖoBp OĒh>bd5Ϸfi 6:rWv;H' g>>E2]ޠs[tLmb&f'J{gSP>ԣV\ǀށo/ꡇdN ;2R~EMHjK7~q2Wt9hIxDC-^h#ʣT7V*CAcB8,#mD0!/!4?1.r*!qdH"_152uBSfLT[Rअn͌Q-vKY)oe9~}arߟ;!9ҡ35Jֺ6Hi&/ܴqQČ ^%%0?lڔRw{U`еNNk[I;;-$HR7 d%=&*H?/dƯЕԴrhͲӕevdܩF, TìQ߮~ Pt*ᤨD,fe?N?s622@ DJk̗NhTIқ0g&^L]7ZqD=ȆǫĎK{%*3\g8vjF lvmFn»YG *A) k4@3xC2Oe:wEjc΢IL^(o3ԘJ"VxkSdn yE5 77q8|hS*$kYRƴ+9/3s "Ɵ^ǿ#GAg 9k,_dtp>Ķb5T ~#0=\ IYgJ̴ :@Y:}^L2Y?ŵZ^YK*؉&3|s2 IWij9[wCx2UBPqY^C#Oi TAȕA֦Pɠ*P|WTbmwwPl^ɬ“U2|MI+ GNH(["=p *^->bɎ ?KB>Bٓ[D|&̂@O֭PV O1+n%$'^WR*?XRc߻v#alSlf }.1z͍M,Iku^Ԏb'bG<<ص>IqxL":;ƼZk>*!*uwڃч<|O|XZRmIo2Q4Ah"\8kڊy 6cF=JgxU`ьө4бPB11p(RS%9*сy<'+AֵZ؊-X/OWѮ{qų|A;'U!%K'|g0\gGB?>y޶{Uv/S'"[;ct1,! D3ˁ풜l(9c9LC5:<^!Ff ]\_*^mޒ Ո0cb*>KńQ|8Вʳl \Ʊ6c`_˖c+5MR&p7Cj+a^řB'[qyBoUz/g+vfP)玢AI \ vtL[ܶtͼ3Uޞ/(hMoYUkם*]Oܻ(a[]Tގ!V)=vQErq)t/J _Um{4*n2."1_*m(Q;8b̙UV wT;ɺy@+^Ķ#̔cqݬ/W`cU9skഞC',\N4HZ w,=žpxUx vmW4+@5#| ہ,Z ȷ$"dXtp3ڈ[Z7:jH:q\ѩUy}.%*U8D}ZЪkx%1RkmH qznh\`z {Y8rd·e*Lu53 Deò҂ %ٯ~>zkuRTEJ Jy1`;&#ԕ`j> q 9kmhF,hdf:z7.k9"u1)p}O/ XQ-3,0+) Gb ׌GECJ~9}_s!2a*w%y3H>LʣL ucu%OH n,tRݺZC9$a3d+Bx8la)3[rna-zT ypJô375E;)D0D`-*naR$WtyBЦ&z7,C܍w*.]R$s<> NEKuqS SкL2?9~)ڼas7S2#~f`Gp' 3>ZAd s^& ):d!<+hI,be( N:Qy*sYWzw/<۝Vj=[dwC'g:5}cE콅g9;bW0)FPmO0fe*pbzk±}j2{`W ;i"z黾v~YOՌfɐ$7 &_rOW~@\?wB\|޻U>xh^(V+h9y%JSђ&#dH(U= V&玃7=:K:ڏ2h|,3P:apo ݁x 4=]YY ZɒA3xxjÚe*g )lwkG+QEѣ4u ܣ")$VF5N!05:\kɶ- 4tt!zD%n%m0 Y=`P}PGP(dejo6Zԧ̧/3E^neb}CζHcdB$DbZDi42,t'HaFtc+@(p2ͫqXKݚnI2g&=J|~t&L<|@ _ĈсiynM֛AXNوC[#z%l͈ԑ_Cqllgx4#x<;!lVWv9Ima }z$#|e5(:yJ/DOi ȳd toMm0v`BZ'v$Kg'x;~`@v dx#/h/v¿e,iԥ/֏ 7whp^mXL}6!M!<~!y7)loPnQ9KO9SMJ'Q&a._u*e`"_tWp2jt5+Z0Ή,"y߲d aoGFA/kR䢁AW'gtu-pI3wzhɍQt,SLa(ZM- @w?u?2Pt(і<Э9w*W˳Ӈɹb#Ҏ=*q`3_aDP{隹M@ AF RlN)F94{hz񧑩9 P3iC2 8h(q8[>U5Yj%!v6L2y**Z`Eƍq3' q r-TP%G sV"!KR)w[VwuD:w2A[[G ߄e# 9Ҳ<`8Eqt! o%tט8ڊ2TgNl]3e=y`g5?7w`Ge!\C{ZAx$H)^ |]pr cK[P/jؘzkeKN 1pLaTT0M5CEP3?nkĉrSk ^Oj*1_CfNwu L1SuA0q[;&6ӀqbQ67c)boRc1$)כР8g (.@.q[hA{=<-b Ry$4Xx+V679XOANZ;v$)~ WFRR+Սx?7޸F5%iE+gU4R e[^32T-jrgY˸#r4"B\oYPtK*StMF;k_h_=4=ۖٱs(7JFSp^:V%_? FЌHu$BSK;rSK&.p W$V}f4n1 t#T:2,/ =oA~:PfU܉a 0V+5ҧE+קgުraŦB;-O|fN]|W鏐7Shv@j؞a͜Qgf?x[Fku-!,sgFMa R^ߚ|]rnT NcL ~d^ >j5mz^ 0|O#JCdԳͺp1;ћgM^l^G:` R\bQGz93pjⲗ+#ОC'YNI9gekQe#??ϵ{T'r 7vSl};StckL]Z'Iq~FiN=V#s>~Du2!xR@ ŧp~47CعS32Zk ʇ#c5R֧訏fqdG=x?g o}! o[I%zp;}#H4ݎx=j׎-o^SRqjቓ>? s]G(0(#Xs_)EgxXCbY{ߞkYʇ?ˋ;d 'ؓ!MLۨ,IPPm_T3RFXwt\R{|.&(j9np bJp>kxW%t?|?'ݬNN?&sERzM\pa4!'_}.ډ!8`ZktH_f@k )1u zkvӺ8Nh̃f`X3Ugڄ2dsM&Y e=ts;"VZlD@3YI#mr|Q޸NqVmfF:J2*@XnV!)FkĠ|tê<n6P9'X<.4|OMZvD˽ey%̑ mB0A (7'\wtNG|*0՛m|~C/ [Lg_17U 5z . w1X_LW)K;l.KN760hOH=8ϧD6[vӯo@aLl,@,s዗'0Yc1 Z GAz]t1;Nڵ*]! jX;/BKej}K~_SfQ+#%ucL"~?wCruF2Y5+ּW)JORlOʱaIP_x)a>L@s#GoF Atz=ros%@7UE%+^+_1V%]h'l0AIx{]/鬍[ :m| z7Q'f#Ml0HnHU*;>ƼE Hr3{U¶~:{l2 )/QAךYNH/`od Кu*l6LI,;u6kkauHyl[ ܍BSl˙ L42r0_>5K ~ѐPf @?6ҊRͽH rR>Vq?$&c3L}nȱK>`]0;&q#B 쟄K Z[x#EY&k]EV ù5ٓ@~%B@*FI{@7 txɝmC~'FeR~ >C~c-9vYo>a(1wAeb>HQ[;ذVHڝVvW d 0.5րK Znl]|VTM$2@3M>չ`P0tA:s8 i͊/asgjX"{ߨFn{¿۠xƅ0f: (3R&dMtݾ-֙sB;K%}&4yNXjjTB 3tN=)E=1;6uhfxCX JGAy0!aj޳iX3.s+m[#Ü$J185;ݹ-^{bX汻ߔ`[Md=úw|EY 2͉<MZB)~<? 'y"{I^#xf wjCB O8€γyĨpc>b HL8Pf,Z qpjH:7*bLRcND$ȿmqq 2?|]*1ƺε(AK_g"]:j /Z{O Mn zCBm['͸ [hB[l4ǝ-2E>z}+sK9jNne‡8B†k3m֖ d@qvJ "mT5~VIgr> tDL&Hd,,˖zI띚u&>oٳTR{8UrgVP,gv$-H@vH=^} o= $Z^ZOJ3w6gw^ vqeNAh/@ohcr2 3-oTKw܏Eٚ9Ӹs5Q4vgӁw46 BڳɳMB -0!ICW<ɂT?nR=Z|}-cqSrkeqf BG3jFbҡ UjPtXvhw_R"\[1#<ԓř~oXCgpB5|BqgG&50i(_%աlmDm3y3 ),e1_8| PfӲ-]v[r#lǏ n[Ip2ĶWet5t|"ۺaN|Mn٥<Y'Q+qOlA<T"Nk2^ϰ8ߒ"ǟV bI V{HZNMHbߏ# P "2y/&wRkI4|)V 7fV5]%H"MbEP2/ↀأwÛ!a owЩ%ކ_7N* oShA,e!TXHWV Wf @4Sr#mcUT6\$O.[vPѨە*0|Q^6b? ԭ CBUa^fYn b!;xށ_4lKrs?b sAb ek<9۰DkxeS`7, Tä]pUhj>![@Kh"FAdcl?zF@<žҔݔvFZ(]&|"*<:L3^9J@%u>ie= 89C\**0fRcsy!0KkXRW`{UQ*ЈVhKOV%8iY0̱tNМ|OVis~K:=c~Pvr =%Sp9|(3j>ww J%Ust6}glu9T$ʟU-t$ X+>U-B`p!SMvs,;XPnA;#Laj*rR| C;*EqA{ LHSRDTW܋h4WڐkJco˳0t^ ;m) MCS]FdRP1c6JL=2gVE%)i_ +|̫\JN?$#@HO { A1.+XtL^ڵhG-ty1"3nz{k &'ªc+ @9 up/%ڧ5ҷ,@TgQ$?q%Hor#uo#UQW/{Ƶ&\΂ -o<ӂN"<<:q5@zum!uJ֢w뗗qyt$%)Y赠}ha5[ٰ6BnPgKQy}w56!QhZV1f0NT`q7VxU_gf>P&jC$W͏G9/Nie>g{[]xn±b#+ s׆+Paڿ oL'o3dCِleF׋$5Em\W%Sbx=8$aEvxىTB<ĪъHڰ풃hњM:(( MS>lsf۾ RВ񙂋՚w#~ \M'^>A\רiwW0|gC%lK9jS~2b4D]w+I nau*@`ܻͶ (U>0e[ps&֙T󮫮]\Y!Ǐ[ޯwP*eYȜQb Lh *YH$vooK-j] v?'nM`1LA QX|K%4k鲾0;o#ikDYTq[9AtaRv!0\f4 ZD:'4`W= 옉-|٤ֽ!9̏21eB1CjUvz"d JYʺk}S9SVU†"c*61Fm@#Mŋ?ƪ]Vt ϼ|o2/L()gmn-ET(*!=6LtqToIjd=c{ԼpħByZN^)3K^Ն7u'0ņ/@UCqB|nB }'*r۸y[ 0*Z`/M j{*f΢^}u.Ӧ%HޑfY&>D~kuZm"ѲP}-FY6& a$:x>BU T.x= ׸"A21 k[B cF)!ǝ2~ n1Ϻ vԢBE3R8'LIYJ;.˲1/|]y!t]ʳ~4U5 :bOcINj5罕c0t5;`v,q2\9 QҴx]\ީg+HHf,F'Ba2`vmW%`۾C{PC\Sr^l A،|T*@rC>3^V3A%h8X5tUdn}YESbS@=46,rV9䵆@7Y0@6Y>o!ulbL y9^TP4EFˈ3ϑ/ ~L[t/g]U"|MmX V7rE&Jxo+97]e0H=餾ڮ3 N_ΔM. 7-ցJg.S}Z]mJ]\: @~8 9:%ɒ-T ;1~uq3ǀ3 zv$-@FVG4g&ţAGxp#g_^fHoar='B0v ?䠒2M5^glfl4D:&~G~AԺlѿ/s5V o{/tD4ݠoUJ8.nEg :u^3S 3"B% OOj :{G:CS @kd7f(KĖ E>zs3sjUQ}w֏\%X>x$ ad_֪x{#BqpcNxptNWW]<Ч$N~&pFCZ~i\zBel z.-#ޢt| BǙ,nץlۘ'k_%GBĨy55ȍ8ooLζ,d?w7O<{Yy;k!> מi F4R%b,VUE.&־قOUIHҮXŭΓrwV7cCM&THxZE*Ev'FnnM(׻~^1Qu: ^SV)8mn6឵rzϓACa,JUoV3ޡvpھBy-9o`|D318&nLy(. <^e>0-lٔz7}Nfy짰 d|v-K}[#UA{@JРAq =~`ޏ8S pPNDrq: ~+K@%)͢m!Z='b"t&uǪ4 % B0;peڇ6Ypp(qI>o6 PQ<c/d 3+ooM\I|{!j,|U?qaO˦CVOmˡ Iͽ/f#0N5;٥(7&kAhMi`K0#wCc[4 T}]JCufpq5~>qB鉅lPaEJ qh #LJ0&)?`(}{@i#捽UT3|/|ZkK/9>кGG~1 ~T5-om׹t?ȋ]?A-08ȇGLѺV?jQ^y@@-`.[kiHƿ,77 #F@s(iw*@c8Ů, 6yINT,#Rg\+(Cz{H#<-.xE BZ=Hnh@=߇#5Ǐ)0gV&V'> SN}Uddq N1 68%6Ѧ}^YuG9=^3;{pT09pvfJa6;NctF0R'0>L_ ̛&:h C= *2߹jm>0B*{ZhH,K6ޅ3>W4/S7x-]78S(s(εC!\wap > +G+,CV9beuDLFӒᴣW…"h-Ƿ@쐌QBA޹l]柶Ar=ZJED(B _GRu$hSxSX~C/,~^q _*PÅhG>q }ȿ78U:10-޿g(3rFY /3Z[lT uՎoip* Z7x=nt % JB5}B nݨ):Zx FgP!NJS[+|#45t7H=S&A 뉣Qy ʠshKUD] Ɛ9YRHjUDd҅){l 3vHkxA/: VX&,AqVEY䤴lM):ȉ,T\qVko"%Zz4vDʓg "PŧgΟ[ #.G_ΤM_0 N:wwoֱ#UY[rk/8E;.PW\^VXb^"FB<-{#9H`'`$= Z !Z4@ ˇڲA:8BG2حe\Dw_zM]iڃ56jA/!J i |Sy*2cz3=38E0%)?DAxuc08Yk4_4ӡE-nέk 3eaE*JQpHi|Y ňt2%{,gDM hG ~z̺vKd!RIuK3τL75/A>6"idi3}rdtޞ4 ߛ5> 03 "/g&F{k&P綻h $ 3w=}C⸇Foj-,wUNYz.l5p .f2mS !RuYweOyȵG;s (v 6~A߀IЙD{l:ǙkџQ}'u3 qe7Uۘ#(Qwg_À?#%BdI־Pwޅn)-ʾ5K/5S$'N~ {mN:2Ti `'p- !QZP^G Vs#ط AWӈ:D'v8;+-m ;þ` C]9Q8} mb` &p Ц:mU2,*mV#Sؒ\ΕI?Ģp7/7]$ByW[-/Ș峘 ~-Ga$z r@#IHG Ey5ΐ̅a(Ȩԗj@6v( 9quI/mwhSt?]]T5F6}`HQm5b|vQl~),HhCyKI @L&%e8GupF}*ߜA( >biKrNJմd ɶ4A ,[A@03IBRuq֋sNC{5zfV] m"$6FcM2l-=2@΍ܯ+n[ rP:)U)m G7.bc9Y&V4G@zxKҷ@ZEAQ7JcX^O| d̝ t8:8̠,KTKJH^k}=un8f޴o;86i-2O9:H}uU/mWƤ@C;a=~ns;؈g8&_E(vƤP$X1P-}JqT\&L w~9%HI~pPE:``7Y}h3i$N}bLB6bugj3t ݼp۽i]4F€)*!BO3tΪךv{eh 1`[ҰB Mm *TP|DZ}ӌeNlV6Pçm15 cEܻ3eÚ뮡R[0W'n[Y/ ya_5hܛxs+Ӏ;5ByJgߥ`xfb^ ǗJQkݼÓkF 8 oxeIxsGaa:eVv?6AȄ3ӁOR.]Yq<40lΞfBj ;+5OhQ"(ԬJ8Pn@! !z=Ugۿ'\~fy{pF1Lˠ`u[k[C46 D3;o,/[ 40O&W!R9GN@H;lfи&fa,! +ù ܖ*^0FJ֣ԓ TCglSNok5xUh SvBz' :8j aSvm. s2x- 0A3ʊkːk0hKmo@WvTAUSk62o6-|#Bu`,yj5BvW[I$B7+pS ڟ,jD̹]Nη4yHadVZXEv}TeKI#oѧ׾n+>aa% F0xP͘wZy t7 Lv"q#>FXu0BΕxKǝ<.ZNM9UYc%XF^w8C n;*Fƹ:/I |vI?4[>Z@W 90ԑvC: f>#/.`6oGXѠt?G;*T=!9wC8]Bc.mW{ɠ+̺ᑓ2<&R}hp ôPѣ % OGl_ .Ee|(ƒrh3~on=AvWk jŮ &WhzR݃Ŷ4t,o2rIeB Ii_j(P .)"C*r;$~ZHdHF3[˹Bzpɟp:nck{1M=TED՝<'!-Cųy<zu/0{X@EȔTڪ4ɋ>LW/x0?m=GM9ZlXOgO i8`Vzq{ [u6Ƹ]$ɴ\`2FwK9U9إ+sѾvc֯clnsaekiU?oI@h펳P.qI fw?qPnlZ/ iT涗@\LJ ,Mr$k_l~t ?"E^U^5=%cj='5I0pJ&DwYwjFP~WhHܷkg9'X9)9 ^DŽ,>- ]WdB1ץGas ʁzZyYi/--qT G{' `<,WfYr?f쩓*HI F$ǒvQhlNhGN:39=`Ģ6*ۛ r,?J&" ֖&t3esIFZ ~fTUeG-mu]Y/wiOuj~,0|ٹ{^p %wEn@V_|ԄcS73 \·'vg@5#53n@*U$LDg$mDΟ/vaO7ULnϙ^r~N}wϣA-dAa2ޱ/noĉR|5'fRC`â#WPu12\<35DPMCxT~I`bcKo> UW~.~>-Mka^d'c!C_DQrA`ud`R;9ދ< WW\/1 0Ѩb dW]5SNoIf ƻq36,W 4:dC+#K@sS8t7HM6"F)Pd/in7./<*j>2_I[` e/qj$&;Y,GQ2E9Fq!b3ުV*_{+&T;<g3_a1?ecZ頎:~,|U`:La>zn*A+TBۮ 4)Y^5nLެCZ%y wRES,B^G__P9hAbD@#4YTFՁtFCMBmDd}D4ץC+g ҙpDPa QcDc)n*;"ǏNj]@ҰIf2p"cl+(wXdJMAMn܆ǰGT.4-t;Ixb"Dy4ZIt&tXs xAt^I.82non*;$J~|~39_0\ٹql4]RmpO]gŬA/vݡ]>JfMBJYä~G28 rO j`0 7)}6g .7$}Xa‡_`,5e.Q.)#;`R7;͹hxfx{ϱ|BXm&/{vkp3Rq1 !^=xC@37r*`1X6/b{BߜqBhpXR'x頴i>MI4s\şo'\p"\׌˽WMr9VPҹJ Fܥk`߂J 9Ț&IEz"=/mRׯjR5{dt[ѝS#mz>8|$d9S8 v 듾Ee4k^&NC!ŜESkkF+8 @|3 FzAѮ +Wقءb1ePTƂmrT8@πIIcI ^c\&D qH!bK@|XE`T"\4C+96}Qث,$FFl~~e&za T_LxʙWP).BŃ,~P_\%AkϠw3%3khHycg`nG:)0._U%6* v/H:Z$笺sHUD#jS%5R3nO G)͕tNK˒ZrbX7V\3z>9I+OҨ«|9η*p5VzÏœ|Jm]ԓ.qpcI "+d3|u #&9쏽W1 0hj{vc$KXM6Ea ?mQk[\>{{ ys֌kaRDF0%"}#'ƜI(H $9@6̤c4?&dbWx2挚LiTlb*YX[c a袍x>&ӆam6wrN ,&S+ Ltwf: &V496`DpPa}W':Zc3q;\Gթ)\RphޜC87W.jؾAW*2pGϾ߭Day1uEXF#7ڌيOԈ]C{':T#sb3_/_YD)a{5ѽla!hYY8'"D7c|AeN0B_?$wCS2Ș)0/E9sj&C[ɏW;$Z{y9R9< е%ec~ঌ~~~<Wpw1}`}XKT$~/=z?8#9&jme޻`$/_u ,p.k[޽+_ah]umpcS2`Oz[ <AƂHsѷE @V(~sE˾ EfÊFj̰s~`#fRKY-+?zPG-5,b_l u@3ɎHO22] eFe$#zY}/V&S%O*$ttzعXqЭG0z͔јS<Cy7ӥ!a,hEmN"$7p z D9aWtk|ǭKTPep 5DH%405pC;EG(8C pǢDU66-CYBt"`9gy>VNZfNk[t>Dfd0T% T |(ԺcOOuaYp Ԝde| 5c|tu;(\4B بRfTsoabYUDא|KDw/{J/Nb|NjiȪ6]T652nEM9ԩ*1>-M(Fyp'熹=H|>iƚWs-M]] -HS2]PдCXʳrNt]CJ(W\~LeIIS/U5[iuQB)#n:_f$M&~1Tgk~hM>^ҡI490}oԤ|#73;H֖u n] 0-ؤDپ֛qn4SbG]l8c|tmM[60:}bZPs`8ab'S79\Af,k>/\lcz@c<Of~)b3#soK>EHEKn>\EPߴ;?]5:1x7ۣe*a*˦4!o[!8d$+{ue ./3VhoՌm>IȕZ:CAy~|u  o EL@ Q8a:8+)O3M iF 7C唞CnA=^" &}E߯`۱[FkD>Q1IC$>Wy ,uQm w%ۦS窘?VX_^>Z!V0-Ԕ@䈛[{`o8*Spwgm,8]WWroU۶x0ÈDs,ߌIon'shT`5PE ;;@GG-h)M8jӱ }NjFJ: dVrl#p[Y;Ϫl#MV>[m`2&;3m]LLMo{hȵF>T2., >N^>ktv_K+ +a/3EёP)KeMJ< W ξLes2L,Є&Wފ8t=Z]`v ٫hQooXENnN&(  ezBp[HؖhrẽIM7ڞѼ:G5q`0Ɖhٝ!^j p>@)/%:$j g] sbQmH|haϺ74O#̶z^Ngj8tv,SakurH8rwq; s$Olle>nZwvy4ym7+ֽ֔ݗDo]Z'r3DPmani5S X135W$#nT8[6 :TC~%$<.p+P˲N:_R+0z>cb2۵L"CԙjJstq RgڀFzWn}v)K1FE-:ė^]IfLB/mX׌% 7GV3anDc,P?,uhs)Qvs_&Tg)P!k84s1lUi;F# MHlK)9 405ڜ+=@̊xD-rSۭ۫WGE)خz jp{_؋aDLgZZ w;plOlP? D|S3 )] !`CC\ia `,(V!e E- s|PW, %dq8@&bvYZCgan^ЬYnBaCQv9z_7? !8Biْn3# {vde6~\N*AJ9-j.6e/Șc(}5QKTHJ;rC<\jA24vvbՄ"غM&E<مP!Ƈe͡Y5܇ic臜*vn)\I`s;Cz7cFyz;TҚ)7p8#c=gkd b\<7!J`a HHՐ~ۙRGqEn:P?3 jS3\|>^d[đZÐ S^@ j[+wQkGAv 20W,€HAY4b/A'Qx8|97O%ш[[tMemU͟~m_ WxFPSU{ eO*39mJ(YmɎg|mjuEF< E RDkVp(U;E!Ρ0yWo$(%` )B:nPԸ .NזQZ@蚓H4{G$2{qأCէOQtpj~H_lxY-ZeGQKkӗQZEr IK쇑B(HukOOGAaǑg**9b/" etЦWyH^-@"z|~I+X;$3Fp`ɪ(z-cNTt.*Ӆu3D~RRJJ$/sࢧ) \۰}=5e۩3Qcec`CVM^0_|F=y7*'* sqϾiKll9B(kۀøhtמwiq(?nR+eHT(BxRlv*n Z29߳ߌP^6ʄZY%L^(Ci9#^dlcbF>𝂖RkwZoGKsK k$a>F'(z/453K H''•wKZs8`;{PJ$t 'izuU-d߾0 '(Pf2%@ G$Gno'0e϶Ia=lC1$ش@v@!/\2 8tT:Xs [HR3iU9sudzx>g<~([$>.7m.%`L7@CƇf TR5^ D^"'bɡ2e74ӹw>cbΰ.#;SK Z4B<}v{ :ױ5.ĸP{۸Rk]=N/QOA(,<jnTA(סh>ow_eZsl?}9ʉ `gNwvy^:0@ fC?vֽWC(JrAvh.*fڧ$=/ XV@fEV<0QַoU9ud;6.c-AV8ϰrd}؊+ٿe&}mغ/ ڜ0p^qK8Q*򘧗 F;X/'NzGz9}c.m|C豷7q8,>ͻ5x)4‡ھfI~kR^5 `RhuܔSjg!JMM0'ESksߒxCOlgqJ-[`лdXB~͵˿zh8 CD/@:~=mN[ ߊ͂p/x+p~qȮ-[;5bze~twlEHG `xed¨<,Kq?Ό$B})I-01СA& AKgN#\yQ,x$6m@b"M)=Xtz֒I+xJFAK8v=x 9:7gU 3o}{E!0OS-Gm9pΖn Ҋїd䊈`@gqPSAl4c6nܩ;B$'VBMz2)ϙ&:POblv$bx)f.'J}Ilj#Y)]Y3GqBk-NJ8b%$Սc{zf;}%͒Ep X$PZ]GNsaS/Acjw#̿sp'6ɤ*-!y8Am>e FtbiQRXF<ت5q/?at> a%.fH;PN?_JXC|G$w0ҏKiq2>IYeq|5>&X{,a) Mڙ]RU256ؓTif%qP lbt y. H!j* VՀHf =и9ab锱MZ*ڪ]u7ewLʼ 7OpKK8dn<d쇃% oNX%٧ f>Ht@j[ >|޾cu[T$!}Dt{:d(8E'902K!#]S͢]6n"%tI_ɴWX?A+VxK 8%*RSJէr()=?XI8gRc k"1f*`oog,#HIg .?=l?<8Gta{ vdTL,}Vήh|.=jG_Jҽ 4- Z EhQcƈJm'MDPW9m wWtTi9,jRIƯXf5 uʬ:%t[ >3֠ct+Sjq[zB׬&]vX|X#8{ nshj kXv|j %ȅ͹E~QVOns<ˮ){8{ .6\j0|D Ri|:y0Q+wvW); PKi) _߯7ivzpII3&uQĉ)C3!}Of֨M(a&7'=<)tIyK0v-Y" !57;&76K0׺8v0hHBOye%LIxẁ>T[pfn)[vEdx&A -CBOSiJY狡āp73i$4#+DQ`8rOվr! TjDB/Cxͳ=VȬ7&`;]o53_礀[*Fl,0)bK/!_lجI T㡾ͯfMKZkG0tm m.œrqh|={M-?%̠d. Z7(mQFUUWrq~Mĩ:^,Or/3q-mi$2`(ņ[20wJ -2QEAߌJ҄@tH)%9sY,#[qa慕nOBx7>aRJ|Pbťj 1u78jRog&RT8Ͼ8N.w_;ѷ|9'=9`gsc56̪ DS6])5 !.5G-м;bh,eꚿ"Oj֑[MUWClΥJ؆yG ߤ,%X6EPZkx~*bI kM~UJk*ġXlP~Jt+8{YIdOc] R,v}exXC? Mp P|['Uo-H!,_Tb*A8oI6Έ[?d\s[lLLLݚ(wwe!8P2cf3hBAFOm,ř)2/Qi"<Bx+r $,`Kxڞn QoI^@aM}e?n +uE8ÜZiL]Xk@T7?*`95[[}p.eWMj-.mvVeץI/NPsٽeH12_zLn|BY5 cN[{feR[uwX-zN^>Pvֳ݃- :XPG>9h ]LW-:oO RWnu]e3ه)$Zژw Fc|)`޼)V`6HER#H9EZ%ud3ww)&BmrBS6&SA~)Ӥ5jX"{!}P?]X8.a,Z~3f>Ο)=u;6N)V"֨rkq^袑5GDlYw}Mފ$F&lX}cIwop EhϰP'3{cM8^rbMg|rORU_wJ fkV=!e]jOD6DW| 7Qˆ- %KU!SԥmRm%޽̧+[ߌ.NjwɟIGel`u3!T/QFQut+/C#(Rpa4J?7S mgp[ /' ZSisnLrQ&ȣb*N!His'szW`FG3 70#vH'S  `n8Ww)ˇK<3Cߛ}BC& ތiu":Ѷyi=Û Ե5zi`&nT] GU]x%CXˉVZZFJ[Z?{^B 4b1>^-'5QINb/x/c(tX T 9ڭà~N$톨򹋺펧\. \9_Gb0Z\" ZҳEc0687tFe;?5%EE?0]pʮ|ClS M @d^T᧊FeL,QFؿZn!/\1 psF6mF-wVH[wE.t{l"wnC! c&Y&v-c}z)@bOLU*7եa@SMp"1Y>N!yzl46[// _jn&>͊2xC 'G'oW;qa[ђ.HbCMAlG,TqK ?.?O&ek1UΑӀ#RUYܘ[tQ0)K&6E 4ۉM5ʍ-SZFGB]uqL3$h3f*R=y"!شq_٘k=ەЯm)#yV^k q*y;%&P>Eii"s.(i_<@Dv,[\uP*yK &O4༧D*T܋tRY,ȸ5:,=&m/IF׭Xt?*ɓlו֬6"2#/)Fpzle&G, vZ3 _SfNFS ׌J R^ ^/J)?R&ɭ{&{sàkr PaH,PT~rPeq qQU~ݺLۭ6uoרb""4 M$4O@&li~=e8k0iCP$Ul=^13#|Q>.. Wlx#魵_-LV ~Ӣw!ƋR ?G G-ɍWʼnr>r/ 'ϒuPNrL|E6 JOݭ]1:U FyXo:YF߳6T]8=$ܵ E'w{,-=0jK+ YGs D$?mJC6(c=)wj 2Wer͐G og[JwZu1%$6yںޢgwdJS OVU ~ mg0jsK--QR7*z J3 H&CF`ӍKEjl],Y'/  ϫcx[ӭ4KB{Ut2WZwym8bS.']ӫRTi ytO2Dww7|zVّB} yȩoY;୕uSpk^Ȓj7QUU?(eW𹫟`]!؄d4Ex{xz6iOs,>kƕq^yҺ&^9A2 3^m^XP!/._S7gRW|DO#z˻p`[+>Gݑҕ4 x%F1y %,D%)7OVuG> $. x18 dXV' ;(zU]\j!'!B*쒵uw2^Ц[Z>^'A`WyGKžc'{ pt.!VȘOꜩ!7\oRy d?}+(ѩ{˜ǒ w"WтU dz 3ZN؈\öDg˪j츃fTO,qZRVDDNW:Nؒ3R4#H꣗ z(72A\!Y؎y2/ĭ& M卉6&ѐ/4ˢoz(ǝD3=,h|d@&Kw{[tϻ4I@C?ׅEsjWA8!H>Mxk;]# <7;8^{0h%HprUVԞ/C> qCw;c&!>3&d+lp[A!$th(5ҨբX?rǦ-~nOWLS/:SR570 :x9Kzޛ;.uO@Α,HdD[[ Ú%6{xcٗA&xU:u+,3xt9w},)y/.2AR9,fiV4LRsWir m] ]3Cfa? o^@oH9 LJx,<]~["IP#^\9)/J-xv 8w_S1 sH9FJ8^L3uOVBM f%y"L#oJ _QN1w,]x,^ąh'R6HT`B?ǂȞ'gME07v+Mmcb3Ʃl\;{>֯( -wuw]f\@\}bR>c$:@i1Xc4dyK*a'R\p@r܅j]F( 4͇ *lqN\ǟѢt@ yFS\iҦy6?Ur:VQWEG$Fa^#6g?yFY&{AJ>&Mu,H hgPC?dw2YZz+b@#Ox$KDJBoW ^|IVtAQX+S#Woo؈sfij^̐ E'%ܠDtAz et?}McPPFC`^ F;6!ɽۖM[6ӐA+l 8M[i yvT4]GwfmbNvik!+CݜGeZ3l-vQ}&0pҍ* d|XL=[z:xp.jZb{Bl:cJ]qqD?J3TPÄP!gk6gBƫ_]1*4~j֠[Z+94xYk |4b{Rt{A+4HAmu6j&[.:r6@k-dP[!H3i7K[oZU;R5 aR^C=!DPb鶪tS[ʬelՓA~ 25^|P2-f~zP ".͂DSBW3#ڇU`)=iK]T8S$$] dr-'U1:Qaq #|' U^ aXҙ|0tյk'E>sBBW!$K1ғWn~~ah 3= Ei=D>,[+׌۔;h4E<|n,B R檑.~s 0`=_ͤ+0w/`U D|{*gB//~n5؀&6J\& v'yd.LL| ՊmB#gkaׂ>@\ U8_-#)K__\4ʢ/cOHa0@31޽zAmB/:O0[ۺ fD#aڠk'D& ?q!P_i$i[&dUJ,GL`c$#10"6#!Ƞ&@[ߺhhHY5'5|t|>ȁ̊Gw2kݾ^(N`BHpI֋8QH/]_.'sAbv6A,LT57IfJBk^)['ǵ~чwD! M(nğ? vX.:a<7s bz|i`?4S+}I|.Y,U D#بBZxڊ70}Z>U'n,jw2bviow]@\D\FL $/WOӎSRH@\#:}m܈hG=oP2!r5 p<[^f6?YՅKi<J%^-7Q&P٬5EV F;W܄ dMD0K/m یWOT!7ܞX Mwb Lvf֑~f e>{^iN= Q(~Wn[\8q"lTRkywU騺 e[F-{r8O F lS;?6Yr1Bݖ=%nEb+͖OzW3SgX]Oiy K 9 ĿQ›@M6(TqökWCvnutzi"!&šA˻x*֐ COgА4r48 =4IMiX:V^dl; NF'͎)3(w%=sU5KͷyLYhr6ާ;"s/ @ hw&>^/A\]K/#- (j0]NruN.&8:-+?b[dy-7ŭvk Vs?^j},iousj_br:dw`RS >Q߹nAmӦOa|n-B])Q#/V%<;Bp= "|=GG'HE+ҵuiGWQD㡟ZC&9j#J&1:^)X pcEz A96$4t q_Hn* Z.gYkC( }A} ڍTqh%]C>[+f ZKVǣAӯ{S{W;NX\`j8`*5!Sm%sO5inUJ!6M]}h[>` >d9$ &9`WO#³MB>1XWl.qN}h74ΛV/qXuG6ƄS00#k-z||(Ynh5vȃ YYQ@c6`B7^(KΊgPN~̀ڍ4vwR`BdqC$XÔېV:&Nϵ|>G Y{ % *l(M-}ܥ? ALyGHAmd =WZ.]1^W԰/0Nb B9R(6c`Դ#bN'Sk_E֤Ӿtɠ%,@RziC*(f1an@͸BώɚAPzbl6/kwkEf7Ϙ\8l0FǒœA3@yBW 1{aD:&V^t3>&)!œ1z*x] R434`o c?D=C M t81/ONSQip]L\Q=3ʺUnTxps:)xQ$=ߚjS䈂uz л]1&uR{S \er""/56ɪBgY"wV\ҿ3x .ĚC |Yƽ86SKät!+ !F-WLgMXdW)Rr`azŏ >^ zCQ6}z"y`<]P>٦vqLv" BO"f'/<~$szuf ].wI{#ꮔ Lt[&IEէpJ WOSW[#1ׯ5uK5EQ,.}6W[u#"m{6%nUCtٌJ S"/KN݋\9q**iPbyQ.h*W T0, Z0/2R^Y%~}v"0a iˤ>R-T\I=ai7(@D5 M&rz`s mՔC9OU= I^/9z9 ١N"K+b0=5kD2n17FI~ "&Fi7=:xdlKM,L5ef{ KM/mY+ L|b=ҺSbX# l^-prQٳOأ!!Y|C}.)~D烓䰳n4RzyI)n]dNzWPmbra<7V虖5+s'H l.<\ɔԜ`1\ -[i6 ?R|NbzaAfzϧ\jTR{,q32^R2A`9BB.[S.ҋO*>@[D AI}"O87O abOWOPI,8|N1M :xʠzٹwLnz6_2>l*˭O=>4)Bq^!稤S@8kxg/ǗVq/{ ({ٶ"m+nkGЯ7rMh+fluŎF1& w;Z?ߨf|<8K{K-{A¸D@,~V{fg˶gCۖ7͐V[Ժ.磸'ƅ[9MyTû&3(i&8,a,C{-ֲպ4mPi6l #^fElK;wmeWH~Ia f0 D>ucI"" Li-ZvFZcuʣ,$HA<ւg-< [a yՈDI" kzМ/WV,+@?Ve#jew]7ߵIf0_^'=c&TdtS z3.`P,1*%RrQ=E)m:> l >FaT l2*nH+sw7=-^GSЕwYg=ť܏:>I{9G-!ajwںzX!ʻB1TÕ*loe23ϦX?x»-J}ի>d\;7XJώ=HMG۸V4)3S'CGN`LY >k7[]6rBjdN%0,ji-\xp%_4ZcBi*={r4:f?#aD 8r{?RUfxp~c .!v494H17֗ ,9}|[2g=kQnq,Ų[ے7 f WEU?C7(@C3/wOϪ m#\^x=k, )V޶h =4bliQzM<[UЎcm <N] \JDE͚ú#W a/)@곕#/̂ Z[`qI(K=1yQeڼW B@ a} ^Pl4"cGnḭn ,QEX$?G20-kk/fnr.ˑ|tńU"~%q gBe)_u'T_a !sY ݺZaHW&;8bUz-=$CN`ey,'` I>>\ю]t+hÌqY[n*u^>%YzIZ\9[`V.iQiXrb=x(kB- Æqd0NNfﹷsPlH7Q_[AlQB8Da8 =% sCv_,Kq5Hrt-,vpDO91lOy+_F^aTS!Fd=_"*J?lq:<9Y@\E]Zne'vO-Y|ۀD(iFt# AC#`'v|YdQ _C =(9"nL)P,8}Fއ6FA!3hسr- XPbjMu% 'NU[ Y$ڇ 6p!8+ք#M\'5ST?1-)իlDx懯n?N]* 1Tbxk ȰbWu L ^97vl~YW+C :<3 'Ƿ GN2;}K L?!br\gSu'@BBs&L³++ y+pz_#9D̓tx(Grv)ϐ);su&ſp) S?ZrÂk!aLC6;cxcFfւ0>ҽ{.> ; QQďʑ%^űC21䗞$7n~~rx ٵ\oĚya)0ޡvHNЯ@Di[Ev֋MF^IW H[a>S4?Xvj_Lh}35U懋yn$[Hƍ:@&hF#%\VzŔ &'mZYɬ-3,PU@p+. ¤z)l-[;=}&K͛^?ÑwUHQ!5Yƞ]I-?_3x%_ OTMr<:i%;ՠg`͋c߮4\5 Os*Dkf | 43K+q_bbv_;8]'O ˢ;kNQsw:%(t٢+h :.m[ ODwv;H91ż\/к6t )͡h4%(ntl ˑLԬ2DPb*k,gyk.y{ԅ?L|[Gfn2t=aBG9DD杪3wOuZ8ְ7c /y} %o(fU{wT=A҇,0l9&7©e+"zI탔5׫Q5HR_; u$= Sc\jm>^5JMO5*={lwm,z\\S8|`N?gPWp@=ݮ.3f$oZ>-:fQHac26!-νz 'l&zJ?Ssa[sڈāSib \:v @{3¿5K*r(&~Pi$A5dhd^zx*@BH:#?wYBLQl;zn]N AXO˿AF— 8{:<$uu ⇉IhzLKW!BL5V好RRI&O1DǩX CYffH^0&Ho@2 b*Q9~ {2nS(>_ ̋0Dsz_l 6'ѕyL_"ʻ0xzkRK- (' L@Ğބ.Owc3a)T3yR˦l@76koQ-W=(j%yA ӯ+i˘%;Lhp%7d@QJ-E?kU@Cqڂfz>%4tE+-1+Eֳ'|owK )TWCʴ_zfS{A}gtFscdXUϽ;a>֖< )DځramMz-9pVKQ7div\H:<_-~NT\X{h;.=p? O,YGҁR?!ϋۡm*3Kf`IOkX'?cpH: V&-|{*:D ?D\(ninVr]q,!w\gJ5o+C|˘l#`rYGfz/"b{۠5,D`Hx%WrlatFf- VFMuUtI^붚LKSlל˭\ CBOn:hjnDpT""MEzu|F*X82۶[0pD {=މ:p9wp3L<4-4]X5|v#]*6D֪ݘB7/%?p19eAgU& 0؅k N񴩿\c}RCms~aK0%;x櫎TT 뫫زTj}olB/4f3δ`BB2W_!8p+J>|Cj;Tգ"~"2k4a¤Kwuy~Y$r^FYk$ J˜k|U`*%Ll} GuUn k`]$Pj%gŨX%Agdc9YNt8gy >Jkps3E<*x62'f z GO$ǩpvyNQ"W[XfM +DaUݎ\2^JKps.JPEXaMq}<mBJ4XT*G@)2M-F6ydB NaR6uKhщ()9f*Q݄f6M+4SYnT#l5Eދr6=33|Eq[#h='p))i5@-ab<[Z0r0ѳ3)T`[b-MW|DTI &W0v{7˃Xn-'G5g ^== ̏4@OW5\K3TB5AaY[s>2ylA]=Ń^m8bs'[}]IG<~RWp,:eW Ս*wzb^Y@} 4L1'PҴFU8a*m ϣ up@8C6!GIL7aj[9Ν+Зq,IP\4 1:dYPxa7;3# pv Vr{QAGA SԨXS2~!Ѡ J$7.Vщ `"&w%" HَӰ S_L7 cct͒RSw)Dy 8GwXǝ i 7ZAz4vyt`l(Gwm.U _[Cu-ZmGEtdc J[&ݴh(fnA٪4+D[5)iWn)/bIh4n~;/s3hq"`X]B'EnE}"bn*F._f&˓E %VZk]Hp]rFӅ> T?_9Y,]!"WÙJ3kDn:U]iĄb^aa4>;QǍ) %)2d"m7 }sL'~KYF>^Kv-~XEm[8"D)S$QFykbQ5=8s_#߲%T!*-aZ^G6eo ;~%@(2G-Ʈ"H q(ZZbK|_ޅA@P{66ѾFW̨盠RsV;(\{t=kDcQ4! :N8rp!y<51˸ OߍZ6Zeq~ƄPv9n˺*~Fw&h7(Jⲇ :;B5S9P1,(Fn0_I=ܥꗦDvج hw\= ~ig*3)M%>EW%Nf1/g񓤨@Ĺb=R7)rDIK4{+CCtZ|j81glJrv|_]i]g״U,K)JmytAZ2#]I.F.=c gF+V _ˎD̑5QD g?8@#-Sx⪢,>[v/̩)9-=M0+-,viX7  ym|J#.gB=^\.sз yL 8G;FM:9|us^[~IDshxث@Ee'{}Q?W4r)euG֋QNuN.fr.-#$=Z8b(|kyN9fqZwp5dnBY (PASb 2K|o4E?I :-h҉yҢ >;|D x!?hk]2B5(, & EytDӴчv;7Hfm@%oD6N ƉI${inA\2E)  g1v,MHZ"&^.b0倉X#ϷdvKm5-=MmD4l"nDYY"!dT.dC;[MgMȍHja>i}Tvڗa:v׼=o)&>]A!sTupNb e.Uښ xgU҉c^g\2OGꗑZΞ/k){7jQ/C su'yWHB <{t$2ewg>vd6{?z|[2̦ hyH "^RTh#ꀜn!h܌l'uYkFʺjUQՁYCb`8I]fA; =Q?.@ Yއ $c9dIKOXh3qmU8+c &8wq#*=ͣ.=nlHn6,L G^owɍe?QXڄ2?26N?&kZ_C]qYɀ?[oq?%EKJ{V/dta;`-lQ =RR7c DžV/28~ (j_<$\p)?QbQdxS?D?Y;ZL+_根76ax0 \>ˎbSd5?gVd j٥/6W浜UÄъ(K'u؇Z0R2HҦx:Tk"e;((p#u9vZ uض(XE}6f|M;z'O},eJہq%/qrJ[[k شC3Ʉī M<5 c,{֖G ;VGWÚ}@*/ HY"ǭPh&| uarCIu<8~z[haX9j)g4j P,PSz1^uPlO%N@ܦ҃ɩ ~ :ܒzOSy!<#)veP_tG喒'Zz5k!X{t(KٰxdRf>XR˳OcB:qEYG`bt[A~m ]SzSl;sG<H¹9 7b< Gh"'t1gB  M|O'?ד7)n}ZKynvλ,QB1V$6MT)aice4e.Ǹ0 }~·l ̝~ƃg9g#GX5恾=;ψ^{O/8VHi: =)IOR+Xq}HN2d7H1uq;.捪kET˭3vd0a{kx9B3j^bX6I X7 = gˉ3] _ :9\Blem{;HF 6?{;&kQqʼd\of>)Y&_ e6i@]hк}.Ql%Uy[3wq ?ͤE&iYȜpg= Ɜ[dҦK{g2+͜7j+$|-'B ̣|`s1_ :qy<ZXw7 L՜hM&)dz" nAcpYz{bQ 7-+WGZrGr!! Z>Bb@TX(>#W>`ʟx*hX&<,잛)'}%؅y[BH]$El9&֍>C{x~*SSH=ײ|iĤ4O "[~dL|B[`O&<ޒKG1)G/f'xÀwH,$MPx%{78УYi=ugDӀ_®C\\-k,C.J3`wMv1Q_TD6X)!g]_,V4)Y^̊'$hyH.֪5^$WV2G;6fTo@,k\M(}F( n bWVZ<_0ΊUXsbhRnZ{,LgU "2+_+jGJ)}&:/<{:w9E,n|MIH8Klܗ1ey/_Orc! hI7nHv997oomӰןS!WOS<[ԝIih.[^{{*V$8u@q(XU@*_46RBѭ]sgS{s`{aH{C?t2ST|r8z h[GNM* 6v0R`@GA79醺 #ne4+YKP:2Q{e@nI+gBTE4U6]RnsёDl;l-~&+Pb/G>-ܜ:˞k"^Z|m`O9mCZzte1+9V.`5kR/"TbamD4S5#B/g4p͌~ рL¢KG(ny ( IUP-y+eF/z POSۭ Y0!\tξM7C3_qA{,O(;Wàzs0SIdO8/@R!"TI-Y//#bjmI7j?uv_ϭ?Sz9yz˴G#J J^^cߏ`3%`?Pa*^MHȑ\>!gC_g o k`+yI)%hbw?; .c8 b~V1]G9V~?fZbmNNPa(xͩćR(z~ad37o|H2תꂡYI䊰jq%nccAFk6t:u-ZKd;[&-[Vmf8]r3#Ci W , C-?{Sk8 m}!^)=yH0[ưĘN׬.!Ĭ5o BjqX\ӈ|)߫l :+V[gϵ# {fI^0>k-Z %R!>ρ4߸Ս ~jBNs?$X^l*HOuk>F ޲9F7"Q3zt̋8vSW/6yrGgAx:di-h fĭRzY}O2 H2 lUfV WV]_Y˲uavk aDΓ%gq&O=൅7$xB')i lv&e|PDIyS.dzxY2Y%t Zmh3^TfEՓb^?W]֮QtlFӔkf&-Uifb֯: 5Ϧ.?pbFB@cA#'CM&F?7|3uiHH(L`idߟFGR36[%392ȚNʨDNJRQb%Jͽ\]髇3Xf#ؔ G+k)suE$>G辻"E;xRRgCFiD&?`<9 0LJ8.Te~م`K* 2st.aɔj] Ĥe&e ߌ^d}O/Wl@k4`#/q:W;p ڱZ 1JDMAQ4Zw0`H2ԘaǢòpB_1_Y2K o1mjl@AY" !0X 5(&|۱zKFIFv Ph3&psK@ FrT1[loH9 meȘ 3EiW>eJ*)krD #'+;EzuԪ=g?dk9t((oXʤ{r&VnYZde2[ |=>@XAZV0KG^Y8Gi-"wPKzDc#4Qo@>V8._^g0#ǚMק-q{4|FU,ZdCKWmQvU9PC,p"I)gw`#m09cK``R>~@rlVHY,C-LQž*KsURoJ:ђ1\ +5h;܁>*L iUD(L^NPw)Q\MCĉߊLZ q8O{ ]E G-]/kC\Bn;RZ?eia= Snw!ze5ΜxOb8NU`xN89eA W fYrҰ,Do͝eT2BW=iF9硏ڍ%cK>|XZ5D{%HcNtf,t(VϱdL}FlZ,v~?i/\Wh=Ҫ>&@l;YGٛx7%E_ jV`௴4!x.Bp_5!m uu(1͞e-RV-SE:QɘS6<A?\a~T~GhGMTAtcՒ3\m)5A6QʽF2^7l5תX hEDx 1qqakHͳ&>Lo߿RkyYvg \{7bZP=V{!e/5~v~2b34D=5fWo]H/[{l4:xϸMdG"".G }S#F!(#Zcg}_n.,CiR$~R\d '4,Ǖ[V؟gȃQڪ!UlmstUC IJɎ'+ m䃟f~ Z4"*0Oehϑui-5aXڻB{4ea+4Zgby*v_s?;̷"3Z̘2vzWXVoq_KܹW[ɝ8U:4E)n 6]62m0,=Ri h$N䏣EiKӤ3*amp;ޏmlзܔ aDE͛5td >K#J+Ps{n_4q@$-[lsΒmF`Ԋ{u+^Yl؄j3u,w1wC]7^v[ɼ H?G^v?|}eK/ӖG+G3:"XN];8,HJ~Vbeq~+ؑ|wAD1 35I.(>rY+2Le6l}'Փ7 -h,nd;{a c}tZcfƢm:ujȜc+jKZ-$QXGߧW~(8kQChBdMWhda;jc`$tkH& I˫.5ֽɈD 1k#:Qjo=F#t-~"!RsO](`jbo.FfA`&O 3˵DX8oGtqȓ갿hJd;] rt|6fZol}Pl,;HL7<@擬woR% *ܸ~rN0m.<4˜4&SLc"F&\AP1ͳXP#AL2'صI%˶#æ~vmvù9犘\\7`"I{Xww:R: ȏvx SZp^,8ѭuBOAH5VFţt?oK'$rer3jW4xc+Ajp zݓ-}OەB06U*˨-fR KsOpo~Y2Ӊm=ǔ 4o X^3 TЇ$*brx}gWB)C'$oE|$8$@J7^E!l+Y+O/Ibo)nY َUBZPP2տl+ [A*ʂP{f@)[NwvMM'yi7H9\D+HCpP1i㨁3%.)T0u*:L"DK FDH[@\+7l4"^{>^Kc܁Mvރij,i 1jxa4{t{c:џ3N6b2KIv͞jH? & z,]6õt'l΃Is)܏d: fNabɴJ2@WBy_z*&)l`",ѐ}7sjaPG1v fi'gBXnzK*֤M;59zs"K˽,^mH'\%.R{2m9=wӸC~!L(Ґr#؊@|}]쑋WL;h~fvasԋsj m""*2̼<n"q'˖TMsFΏFT=WC`7`ñV}jm?qceɼnc:d'nD#U@o)Ff|a@ݬz2͋+YoPIq):) OUQR쐍;;i,P ?hڝxb@bI,!r^Ƥ^C'$Y0S'c*/!&pzD<>t',ƚĩ~x@N ѾyGL{#v_Rm hwr4CJ8viihDqEmC,߮)rּeyǾ79BXJUMS ,G2 d`H澮#iyFUqp]tq4k Zu XKK+Κ]>EBdoy !0Opƹy\a*hWY<*RZq8)g4ix{lR6yVbMMo={Z(?a0}ׇ \ 3Fz,MBLױZ^ȺK=2L(LKΆoWdaK$a&"DnKVy,C<'ajZ _λ~f^ oL܉AW,cW@U- :Zvcp9jQmkP&"^\fy(觬dY rėo8>zS9Nj[~1Crwϩ?qo2@MtycG@?B e&xEO4wq! `!/rUrZ&wL}(W86 ON]3RX+1;<TJטy̓:C4uE#mICU"Ivڼr)szNIEk ~;똞{PL#Lp{/N}C=÷L p4Q7vCA"{CqdzI&/ۑݹ F]φ fBDYB F"/HoYH4b \ (P:p|93Yl 7*)^ H.;!ZQ_Cr^@j84]uPVū ">Vkߣֵ$,;y"e5 wu .| $]I}GgC+aesH0HSkfɆIT:SҔd3 A/7x2ҥ|>M_-t)C9T 4)rA,_tDS`=\UvزI-bԯ1!v6epǘn fDR 4)-:ly,]tw'D?P1bjD!='JM^lhw kux٥uJ0y m?myM޴Ζ<[⩓v>#CBUYsoӎW<7_ z[N=Xk6P8.Dzr GZX(S, <;ekՄh'8)eh{73A" .DNS),9ơ^h4azxB8/zARrcAAAI7WP/S4ȳGk).[%TAά魳]!4ϫBujК)LL<ĥ-$MtM6.H8et^8Cl8Ԇ)@a򷂐rr1ަoLPn"4Ǎ~n5-m(m3:rN$ .%>ZiƝ~G3ׁh%`a^K|3aEǫ o)$D ¯Dk!S |-EG L,ݟU9 q\DG򌇓w|ƺ$ȘV:D+*6IR|1Ot+]ݪ"zH'3mLDpxz?W]Ԓ,EԁaԫLjkOBل,=Ηr ܹ=#畢LsNXu\mN4d>%ǭ(xEh iku;2A3/HcjWHl-X֠iYgb)*p,FZ V(U-8n/txP u,]/jԉ8Ip#>mKX>;Xk- ?+lWBqۄ!dBK7B ]>ru)1`,_ MSPiE:- +rQ> V>k#&dJ5ʅRY Y'lxבd6cQ\Mf K8`FA<2Ѯ(Cú4"@9=#SthCJ `(yt@A.p`<LfD"yBb.+ZVo`ad`դjS%+'m֧Ar: 븃i$鋉4?%|fo`.)m5`TL#LODA׽ޏ6w"IR1Kܾ-/7FƹY{w׾ g~h eSL4/~6d>\2_QUc-uCxvY3' CΧY70l>ښynlR yLLZC4sp_a7/U Q<lbZIqh1E=o;ZP]S/O25/hS 9Ch(7͒_¹o ~`,Ujyt$iMEgLF3Z$jD\}82fNG\ MƞcENG,zI Pʑm6\1q6jDKt a[\cqo]Kg#Bl5UZhz>a^򓩻s~r*I~Q.vs#xP™!j wt47'O ciҳ\9V N"l+bU<'AF_֋Ͼ-xH&)0&hQ$#-n{#3F }%ݯh] ǡbixȩ'pTа˪a^.Wfr?{۵wpՎsƼ{.f]z> 1c+1UKTk Y#=#ãu_O=_=,ү,&!i.w= _7f7rZ(TzO9ה03P6d70 WF9/лl![hJ 6Yۊ}K [ɏ\hVs!jt-J>GU20LiI뭒zDOeȝ"jؾ(`"+ LiS>v V)H5L'_ZF^^#Jv \>n5Mp?kNhRAP3C[),)9"l9 LSǀA-TG{Nqv4ْpGU/Y{ڶ02z'v\"2>f'MĠhIF6v0srx(ϮIC&]>#Pvhv$ddPBjCi4J{UHE6)U1dm>qxZ&53B턄! F@Ke,Z)gM׿8Y˧Q0m<[jM<ޭ4vT08boȷ*Wao~ҽk ],Կeܬ(v}&d!RUt֟<"`6M*Znwz3;},4<pM e⻵ec\9X_lڰh튣"=)QT)̿9Ol 58Sh%_rSG0- =uA Q~[](v٦6T?.dkqTM "fxaڐ&!% NZZv*7ooH̢7>Lqe^LXb?8Xz=5br'uL~Y7P,\m ߛV̯+7=1+CJRؗ/rIiA@1c|-[Hv;eVc7e[5Fx_+Ci35Y .uRb}Y\ajf4$)JFd{m7Bzo>13lpǠ-FZQ`hU 0% 2X(ڌ<\ tug#P4d^賛͙\B,L($ !ݡ6NQA[ /*qsKd)ѬM)a M{ TUzt${BF&Fy| pdd T:ڬ"yDkmE"g97qMDU}kTd0nvEd5E7V=`&OGh`ߝ>k/gUŴ9mZ˴A\8;z$.\Bwþ>Ouۤr{eHUv8F}/ķZkCP_J`!K˩XSuSF#fCp,-K_0`੧:GZk(?! xt"> ǔ( Upx WB}؊C?,+'cfB^{Gہ9MeLab(iz@XH.t{ mU=ņϘj=Y׶ l4WR<xJ灡'b8 d9v!pê+J5"'e$ ~x=rj;s@ Dqɉ Y++S:?/D:dDĂ8ࢇ(얒 ƒ$'qIE 遳`Od8qerp뫱PMm9p]v jtR#\{r`Ռ5enVoYb0tEDfؾpZ}3>?1(u ϛțs:.B/F <%;R|nUC&;$cm`0Ueap2ܳ?9(GWڠKr6Lm b.g>cI=9-{WvT`x@Mgay>$ц<޳~TĮ(v=gy|4X- M(=֞-*{9BCKx$>%h,ipj|%X)\̸4X`ՠX}"EKp8E3+m*Թk}E觪pWqʱ}/Ҵs&U5*BH#"< ghm+{~|ߟr`9Nb£?WZ}Rcw 釶s,@'&mg+ITTbJ fk%P\ ٸjIR7.ǜǴu׏Osq6]I̫{0:""L"RV JweXtz'eSl\N$*۬äQ<yxwtPyg%f_qx-|+?GsEroq=^\0]{_|IsCɁnS_`"HM=0DJF 葌4EuR {E&:pɉygթ2[Z"W0J~gW9ޞow/ { m!jc J`ۧ4vo fd3Gm2z 21q^jmJt޸;ڏ3Оn{Q*`v~l؄&swdp!c^.sx-<]%t 6U% c$ֽ:2}XfexAMOS;.KI(a|ϻwm2ti ,&LpH jY:r<df;Ԩ:5/>Y7_bQ4?n~H/ Xejt BݛEgWpzHgٰ[!+xЖrR(By(>ak3vlgksG' T~^J,:x+KA8d]Dxe7&f .4Ʊ V>4z850IlYagE0 MgBm ֓nGgZ0)(`s>.OerWM"GNFN3!tBL"IF\#0gLޅVwK) P6& 4U_凌̖B'c݉8SG(TI|[?eTu~ͮC "bIbo MeX2*+4L`ZVsя;+$H^ jAtN9]`rNn/sF#ȉwqW&w$A!t=[|acІ|{!Sρ`72$=+ (.ȉ#oʞ3 ?+EWT'iۖ߭|1b @ۺ],O@sD+R1-kOњ8Ūvw0PsUGa_l!Afz.2.wzɞj/Ƣ8İp'#K ,41`S@G E"^).&/ '2Pr'bŶ륢ܼ_D t1#a6duZ+ʦ[&[#0+hdcꝬ[,CO*9T66*=ʜ(^- b`cSMth>dQ}!9SC#^csEA$CrD̜k,vEfKlG3r@A70/m3w{q <_AQ$EpQdx̳D"{iQS4_Co}N?E%><)MynWl7h3QF!)(^}]#'wvN8;U }D׿yhV4{hM+Yq{$Tzcn\d踨R1K9``X%'M pȀ| Q1%/1ߜ>hVj/~E1A,l)(&]~Ap;kquVQRW}[D|4&qr8O@,]W:g$ٟ"/81?G{܎V01xE4r56v MJ lqf J9Mu蝇L;m&s?@4]rCbg\1+*Ie²i  2mY } X,b.5k(we|yyԖ>f~44 ^K]/|CX{!bmQ$6d]]ȷ(鋓 вy(GQc.*G$C>|B~qHcF3؍!At҃<;F& +{fk+ ЊAjwl2Wӣr%o| uX-myryijIN, ~DdE A4A'oֱpoEEjO/eA?^U) 5Cɻ-nK+̰yFOVuN-ZCh l[RO"y>6y8Mv=2|!9=bhFyoNNm-f蜰ˊ5:q#Q,غ;:]3`᪠4(GB(< 3>/efI H!S=9[^Kc>&}yhi[Iz0~LHﭕݲ֫3;Bgƒ!Nxyd4b=[4˵4p+_M!ڧ]NJ JRʫ=bv۠O bQ$ Pc"+fA5QP3mg: 5иS|賗:Ccp +KKʱ{P wnhR,"^ѵӿ2zO yzXlJo-c$^@t`l,QI. [[om԰Tfx e7m ,;wfГ>a -^Cq/L%`V8Jjdڷ#\xr3'?}S_`,כp~( l %eNf5]O佴2D9ӧnrvoQi~ΛdmfphS(9 +ᴟeb|f8\$s'GjJb矃 F2ǿUvNSF؄ g$xKD5P$&F'-m%1~ۿ65Wiz$IOF4/\w[0h6JY["2,˄"!0חAS1p:̊= E@Ap3vEf]&K|nFc˭f *j߈`V`'Mã77x7h8Do+=V4o9}D+LF*~s&{>[޷*I͜kY؟f w|[,":8`~(6!#c H;V˨m݃J(((OS8ЖIyڿ5ZJr=Z (R5!A]6> $OnPdJ&75b^yLz2!&NìJr1"۔۟%ǚUV }:#"65oKNI'Iﯛ٨f}:@<^\򊶅{~GsQz4"ꕕF5K£ի"M걋Փ轡"GȂN4ѣ22Bd7~|~/ v0ս2YzR WeP@MaJ Ct!>]9fMT5j\^YP5L#8DB"Hvað$^h$@ {{1XĽo $QXN~շ&SA.Q:/EE&/ *)p`+̞I`lɗ5c4Ut8ρc-,6=O絶dm{;LDŽ@,j+3 k}}nuRO3$8 zN!rM`:KRCYf9#K۵#D#K:*r EtMUgyEfbED}BKN{B κ5ru.8$F-3MO `0o#flD`0lp<0+Zp= 1Vmp(%zU3r䀑 1}KB=' H_Vm9 KwUn DZ=`P :`G1môRV M'(Yn4ToG܆ac}76WBV^p(c4}c[l׹7uXG=iF w S:r˝Q җA\z/co#r^!^ZGkT iWGQbC \t^bmg@4>9sGGm PLa\K) AgP\%ȰOv?xҵD!\H]4%Epy};^"MGںr?/}Op%@o{h#$V6+pYG }M%U| į e.˳nA(v38/SIJT`; @﹀ cmv|m7[w6F1Yʑ ?P~ݔL~co{+wBa]3ja0HN=n"Ry3 Z45aOoyW.bw֕ d`_)z*=nJWx"3XIx8:<$лk-Z=6sވle_Ri6WRV#^rq٠QW(W2ݮ/_#gB aM//;G CN@5 I.uWZ%lfw0ҾNNC^8hF/n_'^|Sw֮õwNjXru-=Uid9ɞ,qQblRӶrnNDDApJd#|24OKF)#f杽MX]`'qY7%>\'}#ek0nQ{?<e ^CӔ"= BRމ&AIi9u@l(nAMs(䞱 B Oٓ.? Ҹ*GoM5͈-`UIPbj/wCicAPVR.X/pݍ]3J?M[ )-Гi)lb>Yq45ږmk 60ZkQljZUVyҀ}{PM ؙs8)/X`6<_axf^*'4SVJfkZTA$ɭ:[ Lݨ~\pdf7[ s۴aVT}#FV-I[9Y#*g_Qy䪑KhzU>$?TKGY0ɇ]Op-iQڸf5fJ˓4D#TRQk~a88ELH-_vxlοV1~,\Ϲ^̩h=zzCĄ3 '8vWľag/0z<ȣ "ޙFF-V|a |[kzFfyn U񪮣nLQC,ܼNe{bk`дZ]dT'5DK)6/*suy'֛|%El{ʭ|wU:d.{km.sG dk ]X!y= ʄi[L/_' dȷ)Vq+7BD`ݻbmk EahY*pehn2<zbZOE7I!E*slv8AcB~NVÛ!!_-7IeHH>{z::k8`ݸncJ@jawIvuir()ABR< AU8/,H_ow"Zf>VYG7ovm sWM\@[d3NDh$>uo{*l{|"uvZouKEV"vƊkWQ\nli bH։)Bڳ1(goK|@:0{3PBj*Р~TcJ6 H",gƕgRċ# xJm.zaXKULԏSK˭S0]EfO 3l ܲ711POW֏B @jXL;EZ#".$VuC_ԷXW_ȗ&t)O鮷<]*g8Y9K. 1{&Pw"E5z&=} Hv~zm)];VZ=h!:vK,<@$fEgz3wyJx\ECTt}lce.Eش(9pkLwKDP=fޜ꒛dSB͗wD6/mXMRQѨNDSN yxw#D4Ș:|C<iz $2yy"Ӂ1㮠 kLo 9FUS5,03! ED79*w1(]K](_x,M 9N0qWc`~H ; yv2pNLLܛ^fmƫՕFlKp}=yjj[=ϒvkݰccaG P1x2 cI~Ihn f82BmA($߾dׂmH0 $ix;y so #̄LX r8wfBŞr a>Qyp5@hrl NB,%62qJrh[CfI$*i:$] }9HQu!CQ :Kq*%ZZ2?bfN2gF -% 1 Bz6(Q-96MݛrlwqLj !FʧƽxH0С]!!jJĜhfWܴS* v9*ϝ)I8E4'yqs=81 A0"uK>sEЊw)֯!sS#ZTog3%-ًjwcHx^tRJvۀڜsOgQz kJ-ge!uќk=\խ gڗR]ŒǧP(.HF;J%>ֶ Flw| ߘ$ZcUL51xOTkc>n1*_ XwU"e+C&fj8} $#lg3/-Np~V`DTRv%Q{& ;9\īc"o# *t˹gcud xɬъtjFZ=IC˵%9{_KwD9֬#4DU_4 f7[.G /`hƂ"؅1X}}&9Km4 E) }y"XLgkKz?7egV8kX&km1NIbaJ ;7#/)Fr^5l`͏.AɝgM4SؾoZ]?Nuޒ SWVH)qSdIJi! *|4ePV0cE Fٷ*DaXeL'eHڊHsmClPBI mvKs -JD/JݚWm9Dgz-nQڴ-KA ˖@K {U{Et 45(?=L4#Bg~O|@$`%"S揝ݖHcQ)O,ˁMWȾѳ=uc[89r෾MuZ^Y. Mjt&8Y6l,?X)_Zst!On`|L*;DϓOa_邔J痳﹓do, .] ?]+,Rrʪ)Ti;^8mad<0#|-@[,UAi7G J4uQg l5K[&ju|JTT;Ngvۻ+.CԆ<}la<맓9{:s :HDOh2ʪUg(L^@@=WS y"\Y9D4H[Vĝ?*U2]C5T'ɗc7]*m8I?^Wo_1\9T6ƎY/ $AHiSdw' `5]n9x|E3OҌldBNdg>wAM,Ka脣=9D׷=TR.#$Fi}xJB\[&#fN]ynj 9lT^.T \dɮ߿ Eq䏊B]Ⱥw.k~J[0'v:q=u~oc,U[㞷Aqdm̍/Aep˒ܾ>jr$G+^4AlMAYo.F݈4CSߝ‡Z:lݕWg6*J=|&_`B-n>.fnqp+_:bylKtY]=%t7pQwg CT\J=IZcƀQITn9a"6boe0$MXfoF%$`%ɟi,Q q\ЦT!M $,$Fhܗ MVf)n+KRZ./yЗmRZXcCھ[,6r=|g~z}5Gׂh(zV[hA1XUĥ[bՍ x!tjDY`)B™⋱TpM!5"*NY'lQvI_^[ x? 8o( ͕B(vtY#[PZJSC/EP)7ݐ\X-܌M ܕV8'̐0"O !GˤFb.f;zD$s~W4LJy$Enrk7&1?[) *ғodvXw+BF'8&)| T.μZZj!E kbh">a3쫥P薇&<^dv*_K޳&&P)q1/$Q1d.竂DtNA4O΍ԪmۡC "5'ʋvv ٹ茬%ʁ-7[0 J)}Q}Q9 ߤ[~;*F)Raҧ,SӿC3}> }c^hKa/ϝ0afWEfѰ+*M]49-c2mS Xaܽ+"yi !RL"%*Zۡ}$ J : 2yңfHЪeYU[}AQHkέ00<¸`ND B yW|=\VYc-B~"$&O1-pa?e7ۇ*i| (ۮú!4MV0deMf!1W$.lO6ad@@; *& 0 v$+=F6dqy5!pY[qtEX !rK_(1L ݇UCZ ;8pl=q#&]++ TH澥3<9lS:BRi.I;e_3pW]Lk%U;A~f7Q<HmŮ Ad) L9߱/8#q]#عEW/¤.MXI tN%jԖ4;:ɭU//CBjW&$v/CG=G.%y/Eein1 RG+#[$J$] KxhZfG.kVJvD!p#oLwv~$ O;'j45#췭y]r_s c *^lkH\CT"Jזy7޷h;4l`bHϚzU 1~daOԋh߀xfAiDPK&+$?:"e~rp3")Cy_[^1:a2R^ pɛ hG.hmPIy>3$?]OEMQtC 7et9hj# Jj@fK$ɢ$HW^4HS?-SN}t;_kGjkPfBJ YnO Sz:N\(^랿]"Au}z~ zmIZ,!cm! 4ИkԌU ;񎫖SD-^N4eٵF)o jvaXQɪf_<,2ֳ6!Ytٍ4q2` Zx9nC" AL%nK2p?/:n2&݀:©0r;2u]?\UހLrMf_@}/$_,",P ߈S- mc?G~(lh c=oYxyT%$vzSI/һu Mq5"6fӬԝR?¼ <ܵ[|\\`_( ]GU?(x(zȖUX DD"6ZΐCYwUsyYA3? o1JӧW 9`dטcY!HRg):נ4+ټA0&c\e@QyYC=hq/簑'8F70ǯ֘șr?G!7Lu;m7Kh!S Rs/қ,3T:"KCmR@~/T BT^QK'$=s\ >ֳ  &EYw#*P<_gkc⬨R'_(s/V2RLCL ң(P].ctq|d\>N`֓ 5$+x;o6-ʹCu!y{ wm8x%m!ΊÓ,Vt;i:tX=^Ke)4j's0H[Q!zΚ^"10xX-JLAl'A\in=wSãzضbyYH1LwҙP!ЄjiNqޘZUx4rX`SRc; s)*  vd5\(/dpY\v9UuJL6?/刜 x\&v3}i6j?vFq Sw3HkU}W9P9z/% mo˓4k>¥UK$e>LU~3yDm*g60|2 nn g~UYPKlc6CyL '7b dADM\達L,J\ X)謋w]r<#Yϓ1}K`px2yGk\gdAmO/16E+NzD嬂t"/lE N;M 6YXZ/RCi-Ĭ]leDK/0]y=P,?;{l 1 >zלHFi@TKh=,3unw=gjLDy'bd 4N*b  nhAsݗ*wځvprN/s{UGxݝ)b+-&H x7%PbNsZ|PS_T:&'ufwkDIQ K#WzZעiEDF9.;c.ʴ?ơPi>pRPGeYX3\ԣ4%0S~fMFZA{)WSp /"ѱRpOʺ6qʍTQW-$wlpq˾vac@w lԃm!DԚTn#I d@j=OJ_dުpچt:s_ȲDMӨS^+?˥GsIyCx[ztsƭ t-ʃ"3'V>lk0pmwjv{Q` M5(rqv%Br8O t4i!ՔJr_ߍV@7ɡo3's= |#q+e78fn?`RY_d_h|?<: [8'8xuN]i; ?. ɴ" ^Y^ wr"e¢HRvy/}0fa ǣtMW+]pH\am'7oo]pj)(3?doOD8-˜Uɾ5RKq"e\B3_6Ȏ_߯XĤu@ɲ**;]N3m.<^%?- {y6Q:{i㔋()y}V\A7­kqrمrr2vO$i*=lC6KKID& !JLI󝘺W ZBj@yAҗg֕ Vz-Td4<`D7H [hN; ԬrǙ-|lJޫimXKQqrObLl%$VɯΓ1 @zL> =@qwrxkuq_ '=G#aªﳂ Φ$lj9y=g"**@gkYwY!g!$ǩs=we5UO2@V:JQ I1%$ sݤNz'2׼cW1<5|V͓V* d|EFCFYg9mQ?e R[@+W&=kf iY_GbA;39 !;PEn/ s"I1;V`E`lSeـvsByHf[;KlVC譛Хb q,f)"$1 ki8!]S æi$Cᔊ;ҿS '^x"\d+H5G@ou.1222/e8dIE*sdŃY X'8P.ju#lE$D:QSsT_6N8pSR+1_Sɱdrq)u:5n`_{^Қ*FcEʿMqI<௥ xl(7@'8|Lz&}R9k+Pl= A.I"y^Eɾ4%龖쪷nD;&-2oZ O u7HtN+ :`q0)\CLC':"& +-S^KJTe-Şx|NM<;$wB1E'M%N cb6I$6~n 3pc@Ok,E کnJqwpɘqPN"ؼ^ޕ쪘tTʉ⤟ ~=0 fKHptQ9 68zUR\[ެJkf18XR9y{y.uUXnbT.w'1XMnD^Boϸn]oD&Ţh Or Q7ud M!V&k?S_8ʃ%I=c ^~NQ6x'Mp|ҭtȀͪOAqjRUO|Ud>?*=#$k J7h"XJЬ, x"lݡCE&ƾ.]G'Qbn"tAE)g:GGuyAD%FZ;yu'˩nIU#aE#[Ub/+2?bTFx@"&lLx@=(Q$9vX?WsATK`; "8. L6匵Jd3 ]4)P߸pU`c0|(20:U=b6z.eG̾b͖ /SD]#0D^bL]⏽ũ*4 [E @J)]HXGwuccR@ۖ;"FR$T(%a[asM3d3x= o3Ϛχw}c6[>!Ӂx{%K^Dtcdan!@\}ؓ2ERԋ=#ȁmix<7@Wn7gw;#EpeƬBT>y.Mչ3ԉP HrZdVyF8Xn^[_1E:,f BB@s)ޗ|}J[uӣR0@_ȤҌZTz3"xp-ugztdn \0E]J,:/̎ՠ޵}&}CYJzZpQ&yɅ"ClJgIM'Nt)URv`AܾlDjl-磟$Y)V1`iB!N;MR"4hKYx8Qx%d5ECR :Y7\9~ AjA;/4mBeA ZUM1UFqi 0)5ј辝b 0S8zlP8O~tL:fVȲczCN|zEM 8qK|oN`,࿦HCxNx[ yʘGP-H[cvqta-k Ή'+CzH]cTt/QAtJ\dtƴ?K<^Lֵ'\踮A]3NIϗ:i嬋 574أW+$_d"{Ԕ.`s[wZ!:zRW. g e$Wnۙsh|Ma,U֤ɻChׄTFf<{}<@Q_ͅ&Y)=R@/ǟ ՗Jՠ3 e7Ho~׃JKS}Ƒ79kd) :#M/Oi|hw(4}I\ٳʇT5,?&XT6k[.tʢ|M/cWLT B?bGɩJu;7+X7xNT=sԣ-Kl2zgO\2̖*eZ$9EElNó^r"J)T5?so>vLB&4FN"J///0׿+S&cJΗ%dF&P״On9 H+y'["C LKEBq%+R"!STEZÁE-VvFF-^`1AR3(<[(r%К;N|C'݁t?^ȩt{bx,jhC6t" zϰ-J S@ ԫtUÎŶ Ka }gCCsUkp5HߗTY<(-ߜJ|"D5_K+ersy;FfS[Eݫgb%Hlê)3Y@LkQgxE.s}@fWi aVD|QX2+nRɈ'D8qB[h vdZuöj|45yEtu8 q.Ll,@J.iDi`&pZp.z\N{ z5 _QAٌ %жC萻yi9Ix?ۋPv{LˇbC:o]Ht'hbߒ&mRXqV\2 j-ͦ! :}I$G]WUE׹hÅ_Sm SXȢX% ZukW)Q(x !Zm!(,\$x(bJ;;ƨp Q8@)!ҳrO}4p&ee e>AI¨pCe9(BB"phQ`*-|q%X 'f.j0nMOGƚ-j}vw#J;Yт6-f;߼hsyhA8Ms[is^'Fʇ`2W73qΪ*mkA:P,Vhӟf:g2 kK@Q lqC!7Ȟ+Ay_3C\Db X4;Q;e788\m9%f#RZ*xѸ@43ol>57;p.[^|[NĨ7~c:,νUp|])yVrde-вCєʺlb/Œs,2'/&ʓ-T%gePgOwn/9]%+pr ΍su*3etuXq 7UqZjRҞݺJ',3u^}[0A1a4֮Xမ,o/+^oa?Z47̣1태I#浮DbvC+Q,@`4ڱQ5 E0/т,a57gб<-'W ?7Ns7ŗMے}y^肛i|@q^'#-0ak"$F5e?MڟOFp. ]@,m쬱w"XoP -8Xz|֖fO۩8x'P&DE*XrJSt8P@-K#ug5f=d^O{tbWpKͶ73ydt!>Yπ_ѐqb2)T!aIRI 4^?cj>Hd<2I !-ȼ 33#E-!TVQq!DK8I-ME7Yi̻M2chhgz7;otU@ZWS|Lg%i/pdHNyZ8^~P :^e4>1ɊI# cY(`+)vv+}M`rIvVX[Ϳ,i̱@y=:m@M{RjxA7;zGm= b76K21bA~' <|!UdYjϊ&4NWy G{d w'QWJHƤ7^ &V|z^ ͂"me05~aw296d|Jx-OK +: }{6zYIi;:gyr>0c5ҵ;L2k\W]&"p#!Gs”yg厃 3ǀ0l48VPWlZ6cYMKJM(.WГӝ"ekHKBo>W`6?L1z(B_!7fq1f V8FjCFlsn?)u;lq6DM6^3tDbgH0=|I_;3L4XNwjRO?*78,Кk)F+ |hZPUv\SpU)3a x孀 :r*!GY!:z-}k4L=N; vbF p9 {VMjLNFҚ;@-q$&R*VVuI y\;Mړza:o\8j٤](BSU)-tξ}>ɮh )$[[#ޟe>^3gR Up+ B;5-r9Jl#tKX:ZR]|,!U㞜ҳvf (gyy1'~Сg~J5k*׊ ST? <-Ýإ.i[&uHj{?0L<\¤eZ/ 9@.PA؜Tg?lyDadF+;I1R>-񽜯`zt "\[Bhk#U~0fq^EU^n >etNzxdz8%\G.ػzDyQ5gxU\ַ@3x_LF'>j ZMaQappG v(nF-rIrM3/Ff:e\_?uqz1h K)9``hQ'G &|QxbAPToz(~n0ѧNQL-ʅkgDHm2>AMMʛLƺ7G $i+g!=ئ/ňE[+@V[ S΀40Nr{n}G\`a}֌˜rX%tjtlwfըr=sL*n/ @|y0U01w1+o Z 4"=AWP׶3@7tqxm HPt3>ְ'g|3ܮT)VLaՕ|:> OPYLckSHks8.cHp$b:o<5\ی.35> 0) ͎a Ga&UZ3ygtIZK_]? ov@1vTQ7j"aA,gD"ʒ'qE 4 Y uwfc:uPlTJ+Sf@DAc E`g'i ʻ$wU4'L=7[iDf5Y+MGg$0>2U)2ZJ|S4A׽/qL V 3K927 *S7d9ooW,jp{&J Ϛ3p j?ןcIJݺW4 >KJ4ާv.t4SiFhؤL^ ++. [:ʒe~@ǖ5|]P߆h'm`L[]t#Ng/oc׏~d@G8H=pgÙZj`z+\0IK9] gY%\۬lY)ڬ2PZ~R O솂;Џ?o@@nn@Y!߄ DcM0uj(POVa ETcLoյ/پ9?viՍ&?zы1Hy #ܒ[T4xN|Cm $I턺0gO!iӣC>a6uBrcv75c"+"2 u\lU(7e$3X|;\l}ʆ)8 8[Sգu˞@ߠn]Rk]8%"#x)$i4g7]Hi/SͶb 9/ +yore1ҀS'9FߢňY-Z'%}kbLl(N,nl-;<>^͑,:rkg'v، tnw?s+S'lmnaLG] 7u!1HHjFwn{YT0Ǣ0,jڌj (-ZaZzjdΙj֚3qYW!h;ZWa:Ҙ)/\o+)u{CkUc GfՆ?:x/O=E.;nV ׎/g ::oUP }|XN^IaN0 } qжCc>T젖mhSoo(eǚ%Hcie6!)OʗwN:݋p MNBZ4CY YgE;xxp泞yAѩgU^g <ӖTė'{;羫2eY&S$}Zj-_D\Mpn85=0#@=2C=/RWwyST )+g?0V(E" T)$T9} ߜs$4#v, dyZ80.g}Y(0oӈjt8XHDZexmPay n͋loEÏ.UJ|(Q' aY}: Krtsׁ^mƱ9"a<:'~Vߴ»( O*$VF2O*xgrq({`B-JcjwmVx h8Tz8{*"\a,9 8IoIU ,9 tAP1x:y0]::.NcyB53ڈ$d\; o)Hh"UXrw/TPwPc`xֿ9uu~&A¡x,V X_UkH=oRb)]8d3n U|".\7]A_7{tĂ᫊@lU/088( "$Xʊ50jWh̨hU[r/2J,<&FF{[tnCBދuXrFj"B7I I;8\?Gu$TW2lGN '7n"1sy; mg[22\~ QT$}]U ʽ'\O߯f9l} ,:Sh};"} 6PxȂ[].Yhۚȫnnih 6[+54$$q9ICH.1yI9 ZUJZ[\[Rۮ%th)lp 2x[SI_8=h9XB%ZiCI)(˟)Խ#2tXP\ t #ͶXn`}?+~1 ;Yvߞ0XWIK.,W;C v;+4p%jts ͕]Ü-frԏĻۃ" Op,xO&|MIJvWwLJ ` IkՌ}nlKv~TT\F۲IΌ_mIX~:p/0Bwtrb!.1ww}|j1kI)8BDԑ¦@kA'bV)Yd qj-FrU+,]8#itI_űA)VES[Y fA".#e淿|rptu~o@V{C8՝,ֺF4ǚY~O}7rwv7(? OEZzIְ9VJUHAH\G;jADxzy,Ĺce)]S)|%QJLvަVU˓; b W۟ZL5ii_^X6~B*# k_C>)C(vMௗ_qپ!5ss48٦mSzRfLJx2y',pA3b5w!L89RudxτZTj!}`9Bj&¯.!zh_%Eʲ%D8蛣NgoʿSA-؄ɩϋ%rfWnXՌIC-S!?,2Ygj4,0EuTB55. Weso qvvc[aKȊQ:' p׵-NjLO !?WІ'ĵѽtb sFK8w"9b@I2 p% -}6eޝ]@Pc呎 P|m¤ ˜ f4N96bt#eo:Em@KLF=U{^da#p'ssT2S* 4_Q(Qc%^AzvizQ@O?OxK,bD#OvM~FJ\·H UΥ5D|MFKԁc*]bZ;xCT덒]l vمxA}#UJ:=Ov:`:AE0}`qHot/2%/~-pT2G.Ώg%!cX3ۗڂ&+nJ]?Y3jg^R1dWBLC¸0blb "Xw8~EW&ӵ=4bGe8#5An 9"G[^ȯ1/r0jcݶf `=6d>·g W[JG%c4Il#zT>q3lщ}fb S5q,ѯEǒO]Mڼ>nZ b`rVGib(٥p鿉 KulC{ȉx @dv"a'ޢ .V Te2s/z#1V3pxM:S+9Y*IotzgL: IJ3H9=x,\Obԯ_Kd#ѻ 1w%a/󘼯7-hZ{ fn0~#!+`H&ѣ-)r1#l&$UAPH_/cii[ۨX&.x(4l@\xT?nSlzl[aY|Vh)ֽ:k]^=u +2pa$%lpIG*!nmItHm߉/? vzZ`B_P[|ޯbQ>V:YcJ57ʕTw&a-2agyL>VG(faͽ')lIxG3IU|$ f6HuFDH5_ |F_ q뽯!D]d 6.bUE"QGŭOX]&ܸ-jfa?=$:Er~ ;9rrY:.B:,&v0'9J a w5, VJ޸Glb>:(Î e3,o><&gtc~4x SٿPsKͮl[bБOKǫ0`)̳G4«I%qtZ?*=")Q&T UA#NAq@ ^/$ҿɊr` &*bB;j ({CA `U7dڦJt0W:^N=ŋJ=WLLC M/澡wD0{ȥ^MQDgi`}Wr˞Bί{B .INr1+ Wx[B=>>`2P͞Tè_W/~[2 zq`ԅрz0%Q=iS`\Ђn%_{ZGx4pAa?['zdetz"{Gכ̳KmyV2:!Ry`N &IeԀ4heH6ϊ#sp $hkHb@arYnq+۽5t^>fr#>~JJJ=g&5 l% j< B4j@j Pd~ GH^B' @:2icf)Nn6Tn|ۗv^ i@f®3 z@f\ޛ*\>ұA{^ `2nZI[lz vs*lS'i+9{ dSbzL@Ӕ,*lΥDX64r (Cfu;|K#X? 'EE` %JfKgzWn$1-z*Qb+$ŹH6/GtkܖXm МoAo䴡ë*&:^"9VcrCQ <v9 2[!vcN/BQW!f|TN'DWC4nǓbЋuk raO\N5 ڮ$^$4½wC Ӭ{\5m](P*GXB%()YVKo>kb׎ h n֬FF9-4o2fPxcFr_QnR?G`RSEZz?} t;yK?Xת8g"d.jM)Zڹ^6 { N~ VVCf)ʦ,Тn {6gtCO޳) 4> &7 yZ[L.oOMce8Tp,D0*XnԭCAb,U'yL?1SmrBVaZq24n'Ýߦ1tmKwaIr)@.Dvpla ƛGɣ;SDY0W&UR`Y5ݖBnf-y h^^{%EhȾꭩ+pZ?u*t՜,WDdeocZ8wUen4@Ip/4=w*IgACB6 Vs AIzq,8Y[õE(s ]_]vÛ8&o^)TDi'cpi҅Rx"*@i41FˑԚyd}fNùzgYC-R{A]ޱF,Mqp,G\rxl."!Z9jяPʽt? mtZ>N@"2[Y|hm3ypEGL6,#}77syH D ؂JMˆKYvK4&[*X܄rY*zh% ,jSdyn-ڑj:DT$b^nelE%aeHzq6B^v<: :# #^JP^bO3v#It0 6Aw.K|ޫnBsz(ve#D:e?-2Go$d,$xd.*~O&OPͻc9Cb]z'RX8 Lu#&2G +U @:!(fIx`m}-A>Ѫ2+ݻj,S3>*vg#֗NqLʝSi!u xpIB7> oV..~B," M˕NJ٨_ZHu7A[0YsaO@]>z̶)v_hކWP̮mxteZwx. O UЖ<1ɌwbWzF0]hJ C4R&]:Ip%^/.Wx63$ ?cRMoN:{^RtZqEM_L (50N*ܱHzsF;ePῙa$H=s9r5W cFKklQQ7ѳEA>Q$8.~\*{qȄ&QnR}|B='D*-k }#sFF78T7Qw家΅m}θrsCf(uUJ ȈGaA"oUvn/?ѻsý皣= I"Cqٴgh'Sٸ uPMȹ]1Ca1*V_hS*bZOulHȭ'?;EAK%KV >HU'p8_=.n)n3!A l!#=~%k?<4 C|by`%: lzX0r㥓A M!|Bq6O<`\=@ 'N#mmO<}9'_/Xvষƿ6B|b)UМ?ܱz'58bdMq9:gYl8Y|Ŀe++[zr<;l}}2ܖKp~'[ݝ8%ehݡR(H9AmqH׊ Ґ< O|Cwc1jHXV*KgUlͲH߾ln3|e1&ZZځ0,[fpu.XG;]?HԊ̕pgbRpp*P [ZdR]IWBW{TÆo6&zYKݜN$+ Zդ]8L50Ő4t:/2%QF' %/nz LNIn0, [|L1-5'FjwlgwKy%4rhe͑R7󝇨AgkH*k@Uy1^>W%۔9*l>hg~- _xè03f~d-KmQ p^!nz@Yfltd%X՟yTC6A/eE [Mhd #PH N-[F*{by"X>2=ew#.+AĢ"mlw=e7Nr]3LED2Nt_Plߖrr4h![;!ފ> "q$G7HZiSLqIւ-,t9CBEE ҉VCmбIDf.B FВVVk(PT+i Af T}>ũ P xX2pvۓ"T-' b:ivޜ鱐 7*{RHuI6}nGVs֎dE;_, x+纚֧݉0$ <;[Z!P Zk_B!ȉkw?뼓J+io͔^$n NO!op1ecqۓ b/Tό[-A14cN2uD}7+o:kԇ7j.톹fCsk"d p7ZbU늯5ׇ]}#$p=GȲ6^k=ܩ…ez!R/2 n(6}ՇA8͑bp ,ZP㧯}$ĸ#yIW.Ӂ|y֛wfL=*V_W_ћreBwCHT>=dX fꄊK*\HB+ hN\4yt;2tѶ>0_"RiZ)4ͣ[ QDC>tX)7S{imdͬ)ۭ<ºҴ_Ic'c:;C}^f:4.|:hX z&tv0PG`ATzUJE4tmbD.@6Y5Y2Q.d3r!$o Zf[="]v.-e_0_%=\aB4hZ?4 ^E KzT-'LBs {qwB cz(p\LD% LH{̘ҾЅ+iVE] "DhMr*T֢;4nJ(83,`#:j̥,65  d,Zv^ `}DdَqUܶsPmgM5iܸy92}gp?Pf/JP"7a΂ mVd2W27˛{C߮R-Zx,cKNbQn:IWWW葡k;hZ?D+*0g<(ZT$9#y·ɵvul4[5ujF6P-v+a wߛst}UzCx@@!C0VX.G1]uÔ/Kw=tBKks4_锖MhUY/F5d/2^6k5VJ|4*Љ`~CYB)]+x> WbyG?Pv2? W/ǫ4 S3;oXqaRFN#0xRU:T޾q!mxu:DJ)#H LQC/*\A*绿2gBezΆC SL8=Ic21_.z 8bx<;V(6PEy4;7Nb9I%"i-꽿3ȴVʚ_\z_,ԿGQ?"9u\ pZ rՀ&&:y#ɳ @ǯf7H|evmony2+34N435⌥'Nfհv6B -vfAsIJUpXq];DJIS */-ȵb}Q7U"8B;Wj)y?n5V[ V7kj}ڟWhg~FPWЇtIpD48ہ|e=M+I1m<;}gT,jb1^$\A'~E9:w-͟ߟ c=˰K&k7z^wLw%*ZR{ ƖTqmctU]PIeK!+ZўrEZwW\D{e{&8ǎ)ݨCJ \\zu_\IC!$+~(-X{5 $c][h}go{s%hp}S[e!,.サF9U .ugf>xd;ژrvN4=*ZdW?)j+ l;{c#xà=c^ї DW>c$Ky>=+*IeE\p1 A5wȾK2r֚ڞR=|=nu8IFl^>ȓFdV [h+p5̙#BzZz W@eָ> )09DSɺE: 7G;K)WЯ?}CEd_7ʃv+>Kh 8ƺ> ixG&T˘5__vud *&_ yJLum<}I y8Ȭ'LʍO֕M9 to/. M4ZI'DĭvZcϋ'0mdl0='@2DvQ1V`r%ɓҠI[*#O 7f06 z }E{J'1JUvqB$u#EN1t/[ANқsƫ,Z2mKg(ZKU6"\VԵ)e殱V#YqO'k-D);:|m 1Az=ēX)+Jt1+3<|#+IO)y=v6TRF[rHu&$em"H35LNRulci(rJޭXg%j[Nw7lkI2 w1Pp nKo-oםRAҽ6#E%jf\a|ΣƷrⳀgMBzܰW)=0+Vo"ڹ/ǃI |"wx:FFSiѦh10:Äڹk|ֳELJ$vu:Šb؅V߮!) 0/oыgS mSʶD)[hr4j KB`ϒl"X^i:S =O\2w]lp z! Wofv9o8A*}PK[W6*Ͼ,Mˆ=i6Yc|S\sC^n_Y7r}狄#܅2秜I52)3믨ejn+j׫[=֫r/ז0A^Lk!I DSd=(nOr?)yrbS49GsajLcS P^ gs[GJv V(7N{彡xB2њnH0kKSl='Xc%5Lt<<n~7 Qe\!MDG[Ws-$%L;㷉e$Wxz7iAN7+ Q !dt|_/(%$$>uR[8HjI2nҒ*.N 0\95qQ3OiQU0Bil}E4n=AD!qq=hR_R9¼gZCs7-JUB"o[?ŭ'$lҶ/: &IV[oV EUMl.3zSӦ=E,NM|fAO SGL?=7}ݝT"{]* F&~x6'dX{62ik`l<9zfLذZceRq8dgtSu#[;Xub@LK 9VE@2!fjO^{3.ȿ.Ocϳ7~e kVV"f0ހ#"eiF9r¿np- kSZWb R9bISԤ)de" 7Ggd*o5yb.?JF\=C$9?Q0E6K5͓L'CѶkӂpjODCb~~:RC",\a7ܴ\{wX3)=4ݹ]X3Dk?>`4Bs, =;jRJœz:^D67ͦޤ=ʏ[w>ؓ6~mYl|7 U4C`?[[0x|ڊz Q$bQ*>PXFň6G=e|j`H ee)Rٌb@\a(6gYZ07070100000512000081a40000000000000000000000016439a35600003c9c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/sound/usb/snd-usbmidi-lib.ko.xz7zXZִF!t/<\]?Eh=ڜ.+0gCi&Tur@dU1uSeGZ,A }֩}Z)'_%] AX d2L{]12c?ff%ߺiM;VV[Rm ?Lm{ !Le}X:!#X6BZ+"ɬLi@ؾJ@wOp b3d[%zÇ[[tA e>aF*q<lsMM+kNn+MRMUOjʍ$kascZkЄ/ycE'fqpvt4>Ւ>ԾNjU]2ĉ,DX$ߍSk}¦YP1I?3YuPoíVîz$\TzI. T9jułw L83Ҵ[0;tJtT MWQk>#}QrUvh"2h;$f$~`|k1*7*wS^dŀ@)JKCQ N!(섵[& R->F/t\pfLB! c*^A@WX #zREb_qClBSr! TRnJټm+?k2w/'ɥ%l>Zq@ к!>i0V\Fo'opzWb꾇2u6yKpz 43wzJ2˫$ٟ(=iVB"A VɛJ] \? ,m Aeiab<_=&۫χvi[+S+N2͵S ?a_7A4K*_^,+G>j~(^y(HsJ s,Ha &S@"f?d;0<}Iײ|gӶh^@xk 礚v[*Rz*n _=E^%xBlΠΚX  PޥYs[|5Tf'L4M̬*1^BH?6D;}t6`M8EqnWF!esOΞ,"bUҮ9-j%j1GB.Q1Iėeӟ*Mpڹ헑pUDUii~< :MB !YEb^,ɵ$-Y",66-C7_7ж.8z('8F|<q?tyM&AY/&ClOXdŒ=^C;L^:j>/( (اo~?UMlY_p:b6K,s׎]́H+&ƿub8T W,OxXsc]"!Tۉ59KXMc*6@+Ssr1h,u+pWrtcugͫc1RU0BhKyrmCܛdzޝ1m MTBjӇk.HrG_y3a<8oFڌ}>#m`SYYcfla֎#L]i IA˾N}([G'7(us(. o~^xW  %$Hkc罋Jf7;!HS큁°<̀;"1&4)7`Ftc+u->SѪXZ*ύlhe.즳GfcTyv%cZѝt~?OHl=7JUb3C|@ISԗbsO ,{HݤgJL81ךor⊔J6gΈ[XnԒ#a}ӹMc$F.ˡ loPpF#BXhխk%^:e ?M%2^.feVM2$)~{ ; >x L$9uUD fA[&| UIYʭfsV< >#I%b<,[,TнPP}/."գcHjm"VWܡZ4l-YK2JYM]67C4/v9T0uë\h"溇k{]]-e ^lM?PU]gWBգꡗ>[SE5mSa-3R7g_GA ʂθ/@@9ZWJv?4;B3G-%!z';Q1Ǯe FgNK+JJfuva6{O_4VddQL|(qp9M4qzM5l]e rA~&s2}Sh@V:SM eCM[ԸO7 G\>b%Z:UDz` QVIT(MNsds?%N! NA9Y0=$R- *iaF KgBݹħ=5/ J vU6אWz. b$[DMdn]U <&GHؘIgYٺ _,Yȡ`b aZܠwQ]znc?!Y RiGψ@ ,);` g@8/^?I+Ih"8 5|eC$@Q04]n>^n@j% ;C^Go+3>@ ( 0wߐҿxDqf.MP(:?u&(nF Kʕp/!ei JѾnM'mH0$ 4:7}{u%*ԉjtZٕG8Scը}n[L b?:n~.?3E$@7R 2'ӆ@ɬs^͉#1XBZooXxO(3ܢ)Rwd0h{'A-6.xP9O)8J ~D, Rv=CVH߇b^m ?e~j6 60o ]7:o#*GV z>(mb\Hޕ!~Ҥ鄁:Ӏ5]{ b6o:c#Sۨ'Gq)Z̘DRN ?_X:JSlB=MMOULJ0:*-)e Pӯ6B<((Q3W Z[ aR>[^6g`6XٙH8,xW % d]Sua'”֫40R7y(-z TXb~Q3%c^LHG: +u]ZC׷&.7]ޱ %Es*͹3  &T׆k\n5+ q.rv;P>tQ^%bQE;MU-eGoЍp~bWD}8l!4! INʠrzoam tte $&3&;jec솸ΰ0WDUΠ^ޅ|[/ K}(Lg8wX$AcwZHݭP 0 .K{oS}hb"TDz48(֢qt]=qOX@.ᅠAO-/UhP^sE:hZS-OҰi%)C?Q&tyض`W21pe%f^~Z<mnuDD;hNCr4d%×}o)l^sma>_RY75"ex.}SUJP¯qUIYz[0;( ?t0U/W#;=~<6MHT:Rf(+ {|djmO#NO8`Rq.c޹&z!r}%aaa7+hJܥyYSsK#hI*ུŦ_fH1@ەÛx!X#;BuV8W/Wy_cCҪ/BBc JbqmNNHd &)jPW1eMW逸:*FcH7 ཇ#+lqJmGYH3~W7踫qsgJdb@`7k{V9EO١[:WD`k3R6T4Fe=fsW]"Xr&AMr>vI汫rY.{.ĸ5\}SoIFfbX&}2iw8 oW}"TOtʞ촆 KEUZ, >- ;_9 e0VN]{B6%?١` Gqw,H`dgMwg/l:Dze(Zi̤-F# WIVn%3uf$j 9hCSRĪf)ePf_كu.Yfwet%@e6aT69=_Jj@"T[']WSLiʴ>8TJ0XSDt'U6KZ6v{KwTT*䣼tWߕ }@w IPq/>VpfG|KqDbh5)^iPccpiJ1 iړc #EL?\ Bqz/+NS{:++'e7a_HlBM* 9Ap?cjXD|/\i+!3R]^d4sl1mݛacVz`b-$?, R) ~"Vgw~T(92W[4 ˉ]?A>$m9b|,2Hʅ2݂j_ӦEaxM8ݢhF:WZ|vsw~H3 Dv%,cdF>}h$n:~f|J[E8 Rz:6epYaHFmbO"a?h,9Z 䮨usi?ObsO@ZߞWXCܜS[pD✭Wh ;̴mALmR TӀ(XNBf"D qԆx6yhVύ>HZؙahTw}7K#{j¯Xפs(o[6/҂jdh>)6< dGk!`VǕh ϵC+ݸ3\팼b{1i%iDf6NAU&+gPYn~}zܕܖU:GИ,1E`/:#p\mgƖ9Rzȴ+?%OzQ_=}UpIxzGՎ%*$CoP/琵_ݢŖݷ[lErdNJVi60\lfܱv‍Y>S䧏`cȏO4'^efWخJINT[Ai XAg32eLD`R׷j<8u(zDlʑ(6[BP2(܄8~YXEeOURTCMӃ*Wk|ᗺ%`'5McIZgrkzB w_vi09Or D(#05:l0#G@]*_)wcMSĜ6pTؠo\!éG>{} vJKf`E# dUt6;`1CK(p {_rm _ud%uY ̚-o Gj-skuv)R Ԅqa>Hdj2hiTG\V_bMǟ"xk$m̊VшA, ;+{,cG)HԘr9x/)Ú<1mRPMP#c;Zhp',GFQ(3=5yU[QDIM$ܵ5,, ._+d͖)K0eU hSq'%rl |U0aZ~UPjT@7מo@Άv_L r?Ϸ[B*i􏱀؜Ɩ1nVzT`7GW%_W %|v@zFjZE^+>sUo Gjt^A`ʙ>,FC_`@_{hO1VŎ7$ӏ)L\nTg>ﳆrӓlZeRQcH^׬ٲrAC~$L6eV,/D!Gt<{2fZhcDbFDrK,"է{e=Uvu;;⧃YuLf_gDʯlס-Ѣdu8Z<#d5]״hRC:=1/!뙵RIE G`8KA=2ŕen:,kisof4jW k ;Uaq{ADUN֨PNXaImsҴEW24q}c\#a+2GTR.6MV?E!&9]ezWBA=ZbG"vaܴSxGgdQ e2mL,% TL􊋼= (- {*Q' :o/޽4چ+B}8UNQ4`T5w{j).Yܷ"U_RrLXa]304K.?g\ OM {a+:7.΅ HF۾E>ַ JC,Aذi"3ao|:K, K%׫hRx}ٱ9IA>^"1Fȋ˥'bV˝Qsn$f?6Cz E<;aHGQ7 S'=66F^ķ%Y̆% zEmT@0yMAuf,wt}y4]wxB\i\bbA;Y$-(x(E;_*#$p 8^Em)LfYϨŲoi/R[7Ry ^}Sia[6,$/P>}HO<["!0y̟*dXd lYb,caBod  ]4 R3;}hÜpFKcd!˪_^y"n7$ՓqRdk(Yk'o/M52qo+]ͧ)cMaIuu㪫_.7: ](%.<)rq*πyI~N俄7Jԍ=cv"r|}arGgf`EKXXM-> ux`w 2)\8)dv '%*W/q.ƝndwV!U/nHP~a܁-n<֏ϙQ_Cע,q-"I~PL^+]1ahSo[%w>\\h<:$B2#V{H1Fmk.2{B/Cv,e[.uM%k]/5^u EˮMi%nTމ Q *lqb! T`dH'alPbHZ{>)'outc/X~m[v94V$ @o}sE8dsFM7 I|%Xg.vŰM7x ]V#2-J<9d!Ef1 tف> ʯG(wTU312\ #:Q<)<͡h[4Z$$:~E3Y"K4beA>.Hg_ِ́-| B`:1Dӯ&eOp \$u#IGE γex<[QBя-]r0usMhk_/m燤)L2]ѾbuF5;]GK8b: |G-~VmA,auO:7@J.xz$*WKfBD(bo=+0qeMt4ߕΩpme} }rR'#GYyIS)hɚV8 C[ZO7%I"riUc$&Y&R?^<)bK)r|X'>,-UFA$YX1bW2;Bحߐ+Xv`N1 (pKWyT0dbTK^4e?/^y- ⯩ujۙ `ƑJz\oFeW\$;On.$EK2s<*[Ћl|qxu!W-bU2B>WkÓo}}dK顝>x%e"Q\& =Ԥhȥo^t2qG $p85.W{l0&huL}-"D4p&08C_D ~R~^ȁ4|SJ׺#TsAmIH4cB=P9_73QUyw1'άnc˺.O7"hG[ō{94'B. t-Q'd7<ʴĖ՚'[о PRv5rzNy ?Q,݈:4T,1?#aYW)JXإw$6]{OWOVrܡ%X}Z{,c]#pcbYLAc`rJH ΙL4 ؇v05k(mxQP]&f'Sr~REE0$J>{UO؜sT f[|?*Ő^LL/ȍcJ%}ObYw(o`g# =!B#jɇBRANBL]L^)QL MEi{W9o)-Tzxpim8n[*2EhPϛ "z=%f$;SȻقlviIL_h;Ta^u(au|~H1cᔃ SK{GUɈǩ,ӆ]60DkDH'%W̶G$d6XDY耞~"gԉ)&j" .j AodNK<]q?%+O/ǭN:Obazg߾D YnmqPl@Zn׸FLR!zQou+PfX,bocs[EpCefi[_]],}((vWh=<5iߩ$C'h".HGHg& a_@`bo\/\C(:UA)﬉Κn.[w^s}4֯"1s@L5V/лrFy%k.i~$QА6!]vFo DI9PqlI7`[<^)x'{zns"ײbœ$O&2 h:9fc ՛ALjYpfFM9TҊ̯#诏ٔtJBF` ~#ZH5qF'u66u^TVB9`.^@ ֲg5_uIde[YNA%@bs@5cTPv3K ROoȝJ҂&wd :I)툦NuHdxƏԟ' 'l{4cDtS/j%nD@OLIc, 3`3Agz/t$e.y p诅v*+*]eYFH /#3h@9;fRfpiuu(sZUmN!( %\Ŏ%ǍVd;֕AOgOq Z*v5pQX%+ TA!u0#Yw c]+f ;r MJ2]vq~P._ }<g#'eYB<j !=cܛ-TSON[&0\FvzOQ#tf9m%!h :gWu<: \򕒳-ڋudS-`؊`ˍ|j؆.sK429w +=']E[^t2A&jH0zi E/j -ؓW7+ u鼢홺k[ FlW2X f:.}B4yi HRF)ZBq!O~CxE9TnrKggWz)M4j`g! i44#UqBJ:`8|ˁ#vMzON˳O)'Ly`@ r|$h m!շ+kX xIBK:.-lC,pqiQc-\G¼;pHL•8fo:ztS6z@?,Z5 8eBmz-3)'!:Apè(S\@pe"bUي *f~AAVq|2x"?m @D7eY4Q+w(aLà 8p+E)U@azHt!,S5ğ?{Es]ey|sVqQ8(~#IJ CB79sBRonZoS43q~5KlSҴ;E(@+ [;+pF:rK}I7\5h]K}H0tߞYm'f&v)uK1PL9gzD?iv"͹g6 Co iѰ[_i$*Q\CK[ ]=X#Tz^slyTTddj,p&f޿ۗ,ͣB k(T90t)(Z#)툥tLL)va! {; qldx'f$7MT,[ZQ1SC9q!grirW&S&,F .@HHv%s9TEdPW ZYI6a/2xmVlɓE 4X6wAa>uࠁY+*JU wZKߪ YgzX-tDO`𡪽(,X1>5L Z~EkmN,--KAb9hVn1 IҢvW [|9 Wg喙.3ϓ2v()> lRA&Ȉk3" gL#,`>f[1dl_N<>@k? >| hK(lؤv LR:X;;b."1;뉢IX $g \ƾGqt Q'l'ʚ+U{&wpIbSi[H(mQM۴?7 jAYFb]m C>+Y}c`BwR&U>s_Xjx dcj6v+2E%j"daC9{p$o F]{nH,"@SH'[:gwTءr/ˍQ'-4^'ΨqOjcΔP>EEx*SW{Y~6ݡ)^Ac$ &;@˦T<.xR/Yw|wѦ{X,?Se/!@ 3$8 + GX^ {K{8P9@(Ν졄QahjA2KB08uKJ6LC2 >93je87 qH* 9p; 0hwJR;rAvF7Oiư cN4*f%sVyٟ49uyu;h=3u.R0-i];y$Rىg!aR4,mAgX*>U (͐K $o[w} .v?p.X\$>T.zZJDQn{I !]"P80qlͤ@~nrՀU$NVMO _3uˉ_EƮ7;3шGQ/5;mU p:뺂˒O{ʜ#*.kX]$i+GΰTMt\E++KϤ0 ω*JrZxbKʬf[h|wv+FR:SZĀj(V'Ƅ*0 qF.΋Z8KvP[/wmcΊq&3yOl´F|t]<ٯ9gd{޹muc\+Uwl  24zAsu!cEbb1|hx"K6߂O.õ|y(i!PF4)QX{6H}r'_ldsDB E"M^X"ҙV4#P5JԮN6p՚f4{+ =?A;|S>B7n$*dGWݺXn&r;E?1j"bk̥YXr~q L lɥaCbPUJ^Eƚ-62s5bL1ե$ эʘ!SThx%R$I i-SpOZaH fTg$LՓҔ9p l1C:2_VZ]nX;,}1DRwXnWCD\KhA-(n-TJH` |:a?JC^?MkvCH(!Xު˹+[/_z. Ff@~>gz(5!a7&8c$J>-vN eAsu)naf]ǔs=񸒃N|,qv܃Ԓ8ln߷I@98?FSd/eYx"9ҹւ(Ʊ lb_#a3ͧ9r6"!0x*"ۘ,@;T$낺7{8W0Zj"ڴHb_'ЉT7UYx]$HeТ(Z;i i{@>ڀst!6`i^4=+=!@""GaxΤ?ZnUC$Q 2kHɕo+)D1g܏㹊 bQZH3j29I&KIE/#tmly!5w R )\shf@6gvl wOZ]887TP /뼾+d쁷a/x BV]Qª4N%E5;G,e0.1oBJC]SQ0#SE$G sX7<.\5v>_ `*H.au >bn@j K8'%(*kS(׳\k>mMā @ەCpUYkEߞ1Ƨ( *gr5s0¹% fEV$xEqGg^̅aT?EG)#EmNJ2#ZGrFRN#pXyɌԨ ,[NzjKdPVs]*Yvo \-B HX'W\Nj+a}00@l4BQҎȃg&OM2ⱺRlPN"[@es#Ɣ AI6ift):k a3:dhP ^ 8BICfpa0]CP l"؈TW&'ubJM~ LQ*^;$Eiц| >]|5Qj[%YP_PگXxӪFY:&#ՅD^ӯk~/U"JLRCA%,4E9'?(K>JF>߯Bk<3զflLv)YqJ75*$+]|e0[I=}}GNB<ĵJPAU_I5(UR.)%{zYٺa*?Vlt[>_?n\"Ff 99ޡ֋Ylbwk} 4noLQK##h(k]u-_Z_VSO#2n2?z >AmdOQCwhi\1Ԍ{*lhտzߚ>;oRҴm0x"C]LEn}iF=U29=0qt@5Ǖ[r 1Eh.|y (!9f,(!0jNz%L7\PA8[_q' N`ÀWC",teƒA$OipB\ɢlIjI^3!x&` ߁X0R>vkDú׌;YHG乗&q "\$$@h/1+*;L+`ǹ51;Wڽ:E\ O+&`j泞V -Λ:`niZ sSs^:$"Jr J5g7I)D\u?{1G.> F!h[a~H;kjwb~ih͌%^]W/#k6o'i]%ߊ--@QR%`C@'l(VRaFWC]BH@0{ ; )lGB 6rP<1*5M'%˸aB >-V>sVJ^ܟEُFVC L:t_2׵R!V鎧սd5%MHa'&NuHvV]Y $(V|x|'uИiq7~f}XĔ%r~֦{e=>9hu"?~y˧i x}퟉?'kz3Jg;Cyjs"hoֳYl?, H7 *.M^u[Q@/פ ql4yp)gf 8~ٺ![:}0Lwz P|DJN_Geu`؃c؎/ˀdp]cfh-ItHbWz!d*C3ŬR{WyALQ @V 5'X~':\cSok>ĉL<jO^|T[(jTfoikH 2r+SzjX$Ai 1~iwcc-ab RNE:v8ƷWm. v Rp"ٳS4ưqU_ "4k.*CWwLc >ak\*z%;L',P8zOF#mzOցM(qy XN%xʑAfD  ѸGZIMF 2㮐.NTdOcobC Zh+ gd# Y:cN["gE71̙PނhaZ]]'Ge!SJ0O ͳ?Y)^2HMJ&qD9{I,i{+X4#,>zV~h؆ǰpܕ )-{!v3)>L=/$@MZo9ˉB\@? -os!c%|02@zc-Ct$wZC 38װ&!A~fS)=̙gdQ>}L /pC$މVm@躎)eƤ~ =ͮTem<tf;wmzlXX8C\@y6|\qu/;T ~hz-?'wWuPݒd}jcr~f?JY]W ј d_n#k5Z GȶZoA]vgpI}KiP+f\خj'U u$g E;X.Ψ#7f C^'U +\[)`c;ACd%-muDW̖{wlYI,RTQt<Ԩjlz >a~Di@I X}7SMesݰJ!u)oL%JY~C[v*@OLqHB{1?5}vu"ej^i6yu15`DSFp@,5󠸌!~3 \cRgrYӧ@s(vB0Ô@kfn,kS l2o#n|Mܞu֐$„$ Cx]| ILT?W6 d%,nuiwYG.Ndm:m0Xa0QJ@Jc:B_9N횿2Ùh!b\=Zn4s-c*҄5k_1) 9̍~/8`OT=V'N39a͵f޶X/,a8.i+0_S: *N¶5| Q_j۽R:**Y;J2-*3V[_% hyTw<;IP'g(ڼ\c,8pBAQ_7)@/"pн}3׋:^~BqPk+0H4TmmoTW{O9l#U*;)FG-6;2:h ⲦL[S+v |e7p/(iݣ!~|#&Ipη{# *힐|Bpc>\X?{Q >N3bS߻T\qV80*DF"YW41R5wk1e! hhGYvd=a \+Vf-3 ?Cʁrdb_"Љ&C O0Iq}6ts ޤ aB%C[}j,2G$eׇk^+AW{3Z?+f2HKoJZ! QhG%g|UEҡA*BO[Fi]l2kTT\It<<ʵE70n/6ed!TGuIUt^klZ.LΒ.E}wE׫ޙ($\8dp}e5<|셧 51þQ!(\}q$GhxcCKyr[BxDRc{FϞi5 xX$t뇯1Vzxtzy[A5DF#dz`ͽ.:v*r#qvd,5Z%P(6z]AI{8t3q`ǝongj}qxP`Uv,n}2'mf6 ~Ҩ+tgX+v-߲Za kW2R`8Mqo0AHoq Oh:J)3i> y6 @ jԦ!02TT)9sGL ӉNnT0J=|S(O*<믗 }u9N80w` ٞM]%r@NJm tn;K-17s׵XaLvOQғؾ+Y=!fƕecw kkՀ @r[UhQʀj#ݑ [tm\ NýU}.}pR|/=ɣu-3 ]<TfqRA@B8ua94¾Géwӊޥ"hyɄ"~rr5D \sq{. I,F*r< tزXh75RӍ(6ϷGK=b+ R !C Aۇ6/p(;3ۘ0l!K4,z@iD2_~@cS4Dh$&"::33?c.'|bD9r̝¹z5ED3k51֩球m%BE _(YкS2:z=cq&K3b C.2a9&dh6㙟TB,| ]vֽf>Q9Q T`SS劍R/BP)BPk&+yNĿn\k: ͍|$:8*΋ kfOyr+rN-keX3k[2)v 0zyC. e&"$X jZ`cU6~9>D#\O5'E9&~<08r8 Rpz*lN2}u. ˅ r~K)Q0})?kEt Nt=[mvg')%6/J#w]J=&A*L"%DKEv$Z]pa1|N%[ Q]g2K 9@d f0<>rO %]i_;%&bEWeAlaKuHCg3ҽHʠY{h!-GW9Y'hx)kQ 0[a@zT.a+''ʗuͷ&8E> $!KM)I-]-f-h)12Z Y 3ďw:i# ps!4jbRCdNAOħ*̹[WYp${tƖr¸io28WMeJ+xa{6WйOVP[ÃǍVqKC rVBxĢNmDnA]iz!-5݅#$lsV9L6 \x~Vq +玏p^wv4PeXR)Bݶçm'I7f޼:T46^#<VIY_ tlLO9 .8aѨz6*y<,U {٨;K赗 5sxؒUܹQUO[;6>%MM<@ÁڛH8魝jqDK.'za>4-\' @=z|k9٫ {tH~umγcQ]~XG+gD12ރ [ )héia03/CZ|\{O^)V_k.tkFGmpͦTo=TQ[K4"G/`g/,)D`?݋["=eN_C{D}# ;amԗ W݆xo>rg}~k8viWp1*t_>E\kOV*q>@Z );/m-3뭥x2q3F!J[ ifdj I[%,;=8B3lgi$_ 7F8|9WYc4Ob WSӈ`#zQgP )3m {={&C̀-=ehT(y0!_;bWkO)VQN7*^c(_ 9t̖iMD[O #iMW@܋hPv=K#CqnC؅CxLNY$ ATL٭Ýn5'THTYP`l 808* %7Yg}ܸ#؅Io*8 Z/6,t筶wTOM;`I84vv[aS N9}P<Z`Ym@e&M2\GKJH'@&`,MMe4*;l:= 3 ,n=sЛo㋂=nM6]r:%LmwkRcV Up:^(K+U~t,K4>VG+`Շ-X<ϴ 8rڑ#FvY)/C1c~B|S/J7b2' WHTƒ$Rpl^%e`q4Rcw^&^VJT/~E=願Iʓ GcT-<]FEE] 8-ٙFThY(nlx>S3Ιk-H TwȗCѬREXP坆IQIYo|.=ep/8zH]6 K}_Cn -1'l |BdS=KFh}\B!S_/[KD1g wcXo+R ?R`$DF)~6ItS^$ ?yLX.B&q"J0-) 7'X+0\*7PS1dX+|?[S{,]WqUڌ #Ͽ e(sΨ{ڸ:ئ<%vFc_՗-Y ث u@8RU'SŌbpYR:`H]O:b = 3iD1bG wKTX]qS&,eX'"5]$\$ėmMi\q]El2?mpT=v۶_uuJ@ە(\&gvt'&bzˏފ>KϰYTAsڰwx5D'+jCv+ oV}Ԫë5ZAQ@=wo$(s@n 3JËbpMD(Jb;w0k_;GTg L.N@vd$%b7{a6%ъA0:14XZO4z A%[@V04DNz֏wnBKhp*Nw UtM;5;t!,3]l{^1<'ZXP;8B~e6U0T 䮉,5B(d GZ88Xw傚d%?n0b<+b k^ĕpbCӸcv;hvQɼD:4\[NU9~|9Wvv"2. rg\)v"Y1sKPB7vQ4P6Vc5рIEsu <X %֔s-v$(@K5lhLѽ񭮷ʮ)@oAKX>YY_<9p ,iZD+)GGV :Lz$uGӝ%MP* ୘E^;t1ѫOuI0*$ tmnG{?Qo㟈uf-><  2 :We>*+ǷlvCPwR%|po"0L{}J (o~fOZT}^3UZ|-qZbQr<",?UNW>J#a5:FaO BÖ{bO~$lΝi {<}=QuYrQ{ s^@0ʳGix:^f?do+oŒ y]@c"~M{œ|%;*l.EmPN=jcZQ Qi?Cީn:mi\ˬ*}}S ({9jS#n*[K!#ͺulLdy uPt68 AD]ND*\Ӱ/>l,H }2G/.5鉓cN!Lu&ŻNڞoJ8qRM~ f~navqps-C.¾~Sx`qۏ4K%CGzoIj|_TZW3uy-9ɂUGBN0"!{J>;@^z|E,SJ{)$}d ǤJ@s1p4 PMZ2~['."IK<)gJ'Î^$#{XgW&/\&<53KTDWLdϙqCZχm +JYi| ldu$8]#Ns`]a&_CD VeRڇň<Ȉo;Sc}CRUm/waŽG5a(iqg񽝮0f&m~4M,⏢>/d*례zQu@>-u`M,YA2SQ^hD^NA.Cu"aF`yk1%1} +L1ݹr 4`|W}yXJR*2*#Wr VsփQ`o&X2FE؛'t&Do9elλܔko{&0{+|P n@PG`rb.n r7Jfl;4:yjFRUr1h /cZK^_X: `ȜiL YR!?^"ʈ ɀLpFab5&m8=g]k[eLfsß6vk%Xe>CX HQPWa\&Ty NjH1$ Ma{`:+O˗gJqeTnV7@XJ_0rWe3SsFrorgؐ]I!ds.PfQ4B RTe׷+D]Ω։O搊pf1t?>V]CԊb|죣qTǝ!Ư%ۨ߹쁔j̹gx#<4)!>4ank ,":bq>b\SzJiN8t^!x@jmCB>"$ o7V&,%3f)爫-cs` ҡ.U!Yp?>Ao]fIYWIE6,- J-~bR*WA'=0~8a ! ~,GE roD2d bP lj*+8/ɕ<הt謉%2bL6]*yac{)onb3j7NP&8RxbgE/{㇗chh2 pR-)m FY!37F5SE|9B:dz.º^3%ζr&>q%t4uoKfj+Cwf@8 D&R#Z~a%ҼTGuhl/6\[ ٖSO}:^G߲~,)f3[u2a6)Tgm}Xܭ?GT8:Xk 0p֛W例ſC*Td%@L:ar9%)l_ ( !2v'@lCKk1|F1]5+*M,%山*I\Vw#Rjj,|ۯb * 'C R> _`y"Ac!<ЍcDC,D^Lhgj-*A5Ga8'\(u2iL]Zj<j+-3Z2by3nCZhJY- B9mU7X xR{#6U>~zgBSd"Y]+]/lxн:jci8\aK1F`Zon U@5(f#Z9U~8ÚE7a"zs>;h9|͚F\3RsN_lKJ2 .ZQTUDeIp w/|:EO5V颏Q~*&pŲ vtمO\"R丝l mTmI|Ԉ.T`+<\siVsJPa5ɂTmbE 嬷 WOz]"GHq/N;UB Ⳋ;lcDkpXpߢdO7mA}ڨ:]68đզk7^\9F#et8Wz$C1kf>W!{29#lqV J@Eu<)L.FECNfK 6%pIb߆gԗdI߈h 5;3DBE~͈0$fxxAV1e1/:jsɇqex B) iEœ~u$r9Ӵv |Y11# 1I}qݍ9>+jո)Mx,*CTO<'# $)RQi8}#RpQ1q2=~o&F01~-BXBg9\t}1]"š0:FyG͛DC ?߲S=!`FAOB퀿8\t6:4-K^jذ%E$Dl)ȯ:%k:vLCavU`EҹC(>_@Z? )9!ԗTDoĄZeJugHe?< y]~;'1 rO`| (ʟ'W$1G IIVGWB(aT5e;M.Clq &6H{( ,edvEx.L&v3j #Jmfd<0$Xg+u~B Fb0:X@6iGMPK!!-y&[֪ 9 {gV =;E!"-r0I;}ۭ I%&r2Xp\כW(U RLS RQi&{|pPq{|E ;j2'?42eڏ_%F̱g_Dt O:?˗{N"BٮYQP}wҝZ Vf#(AbEs:h諑td ̿JЋ4B΁@ {K l%pה B)PYO}VY?mF{^;'iJ`A3d-xn^@Be|tf̄Tt4BZ4X,:޶Tvҳ(G$ ޳@r^qcSEϴy\lh 7͡o *[Q&ē)7?3)zÁ?PN<Ђb͢S͈,פ?pBݓ:e,c|.[I`~7qIN^ݦULg^'Gڮ WŇ=aK-Uh:R}8l?q © &/ n2 j}0ܻ/̢3^u[NK=,?6E Gca") /hMNK\)0 :"ߘ f=L%4qiA8JbρUːv&Zy5aT37Za.ÄtG* ,.5u@L!m =MdӏTՖ4bK!V(qtA2&.?xzwu$*B7bh~ˎ^Fj8G#n8Ǐ'ϡJp8HJ0E!5z,.uNiSE9 mUxŽJȄD/Qq.b[ċ2 $;ZO ?02 qCbMEaqp cؘWuĚ/DY-q@a{lWsZ*p4VB 92Q! 0 h9`ֿxg5̫Ć?on/c5+bdmbR.N]i bR`*=Z8Qsn^`JˣIiԊ{ȇD8p/L WX1G *QLR8f(SFtE$wFI&߂12;1w(,04EKssm[tvFVӍ64b uW|j{\:@n,|]H(y"!2`!-e'RSK9͐c>MkJb#P[SԵ6cƬ5iۘ=\=my[O ^ʆfL_?Ey7رOZB#ShōY1bd&$F/J8LYm>5 ;D+~m01l`t»[|c >Z K7pckBMEζ1Fiaj%a_ɉ>H en䟘-2$[ʵF@$E2J]m$w-{0j*c\;Sӥm "bӑH?|vebS23쏝=QIݶPEHZzSMٝ9WFvuOTA'=R+*!&HI nʹKUC0'I:3d;Py,A0hi>VVλ3וm2Yd[ \1Es``W3|sԿH|UOɮB WI{ƳOƦiS9K9@W=jD7]A($il^^^]}E1Y6s! Jpd=ڊ]eG(M:Zn%دGy+L,891x$2) ytqq`sI+ee-ݭW}]hYVyW$¬ŀUPspEX xYٰp"x*S_Q4M?B52tO' "=.qlb֣XsfnnMHcOb `4xl(=*?2z@9w:rze{M0!O&k)3 [yǃ#`%Dο ̚7FQ~'\)|#閡7) $ pQzE~TT PwbmzLґDm8ܘ| ЄrڏU--/ƅQ¢w]Eڳ]-•#qS vegj1GeUIkn}c pwg1oz H/'~([E"9XwOT*"5|*JIrxs&yfw@Dr8X5WK׊/nF;c,U˦ь_b/R5WRM&[K9dNTsm((qeJP+ˤr@kuUY3p/Sd=xJVrM6]_^4ZL(MDبbw#nez`#S³ʮ*fݣZ>d_7]ZTdJB3-rP*۸Lcb@4M=H,[ü|cw£Ok2enDp`@ԮejΣҾӖj[ RmC5H,k{Cbs 4kzS,|(8PM8TO^^]Wu79*zR⤆p|r@8~qTZ#'qx2^hH , Ю=e",!os7/hLqsaqk\7w؜L;#d\Mtg E;bD TEx0Do/Etnx4{Zt2KY7fH_8fT^ *ȗV紝B8'<z\S {29bKD'g:5]1ӊX沿u7폠)5iwR8z.eN$JReH9R ŨK?Ӱ!Dht/<"8KcMs3ƚ+pc>(8J4NO{e\OU!J X A4j\:XY(M='wQѬXƔS{BG$3s&Qt'?'5|jV ҲcAX(~R.:"D 0\g ~X='nA.WZ: :pa{Z+c|:WA`ވ{k78))u#yZ W,#FmQ7˓֒}vYHv! G_2ώ-_9e=U+zv]oƼuW-BYvE}{ 5rڤΎe5 Q@` Gq\"lo/k_]LD $! }#ҁ1?/KuP4ȏ֬<6':7cuWsZ +}FrPrhªڈ^Q%ky믄*pK8+ENS m^t?c-url?71\_+|YIa*u8\ۇIDBIU O 0]1Z]><)g;_-6[f:֍VӘseGwTFX1ɎA (iX(zwi0QƙCpqdꍮZvD44QCĠ g 5 afb NZ'}+#v<")Tiлy'I9܏-5E7"RBr'jE9,6 :4֏0B]mx{; "\Y4vs"?F7 }QɉR #o;S\'0Pn E;_TQG*zFxV*fXJE>aq_*1' $@sŘ۠⣷hhƵ&R|؎v\kJO^-w^(@I_>nW#å_[Lxկ*%$/S7|/79}mJPP~)Qba7_w=WH\#=||N#| 8@MTʄ WZWp!*4GPP41m^)zDB4C/O<׼%v Ak|2YfM1OE U5DŽt>L,xVe'v1%AcKA9s0\fNz'Z)釶arІ DFMrƧiO#N~&AVV;ʶrNd.h%rK=ll,mYl6BfoFYPue( FhwRLZُFa$V5ƞ+w*XACA$rF<(S <w6W3vchSm $ 6G y*P|h}umjw!-1s-O:UA/k~ܒlf8#ΟA(0иi'֗藰K1W0Agm!hCPnXå6F&!8಻ߙ{_г48agLA ]+{ӿ6MMEOJ@ELVFlcQ(gV\QHKereݛ ~1HO5\YOfZU3D=gAԑ}$ UuQ KXɳ(4~A[Z^CX?wC-$jG̓iMƑlU˯?ƥ!6ZU[E&H1Fdr,.{E*}RH&GJƫE'\hc u!Y{*,}Q3DKL0XJ݈0[BD_@#8=0r#&=T|=.#(~yp}$Gu36m{>M|H熐/zӇ%FR*8ЕO",T+OC(: :)bM=aY}Q16)0~FGD^~5MظpۃjkuV$lgњ{:m +?UC~|ӒWZdsyri)^mL$Wz@SN0Jb|d$Ϫm`GVB}J-&@?Lβİ6ި1+]`1hB:E Gy3bϼ^Ur<c|P0P经9)Q*Po,^$VIk@+_ KB3?0 j/ 2짟?uł()F'0)".'i_07(*bOby}ǪU c{S1{aS7|,5R"YJ>.>!~|uQ*"uN;=f#T'H Ǒg_ Wa*4:BN621In60;L:aЉ@c9eF\1H䘖_̖p,lT1>>>הt|6jM0xSɮ'AM|?h?I| Az͋ٝ9$t*+ )&`PͬTd\Lqz0[|!Ews83比8 vH.bPD Mcy4)x Lz{B$.c3%BؙWGHN4>.!=z D-wPJ.fO`v ql c 沮je^'2 pLZ%b#2.^PH!Vc [Vn43}PkRLQϔ$S gq5oPUfV0r-QJD|ܮ5{g!ț[! GIQ< JAKGb;8AH ,6"@*]XЦM[v,qOm]/}srE[NdiFj+6Dxk;ۜC{4]<' >YgTjA8 ^ O9X5H76WY'[ WP!,7}xY ` 9b9 {.0,Df5"fb8a->#lp {):z7Ԇ IDTgEyӠqMyfVVRxˮO+h.%![jѐ%bŠ'nHc3M(Hc2ѩ⋭[ Te20pSJ\p.יm=\-P<^{,g*h>wcXPj)D[~:,WM#ZC@ͮ@CPh@|y!kYĨ璸2Fs᮶9B~lUob{. %^ڜm;J3f)3 SQPG޴[Jgɜ%&Y"];K:r)t'UHO߯ Fzf^,6!pex4}u b2̟tְiSIaO Q[E9l pnIQWMe$nѹC9Ih3d!,oI-Q|մDs^Q * _X'SxpPzjX_h񩉬~qyl1ﰨ\Hek EWaK}S U^ ?(MFޕ:tO`w[a)u_u:q&âiLѻl,}^򉫓X]t5hJ}C {r8QWeW<󗏉b.#/hR9؟;M~4=qÎ0-_̈GY㇠1rm#"ΗG㘵m@C[R-Cz1r{0ߤ Ntx.9 [Dt܄F hZQi;/֚8nj v^ KS1u>_ސ *%ۗ1& E WО! dN *bjIpڈ .{9s+@!r}yW .7U,;M2QF"VX3oԱo] i"+O dxD:ieP6fHmZ|IB7:+#\u7m3G^4~mqPaf$*BžqcGf4K\LZO^ v1Mʓ8Ǧ*2/h'mgwN օpB:RD>+irGLС߻7`fHeĠb/o|gϮ. V9nPce9%?'Kqr\Qpg)p͵m^^D!PZ&ᅲot KE\,YkXha$/D_煼8&%ҨaejOByEi=H(4Xe[Xal|9[$jV. (*_?EĂ"E{9}ܽԯFTʐ!?V>Vߌ8a:D>IXDIm{.EZjcLi#;>:JC(=ҁ`yD-2R>IWGtIY{5 v Mgma]fl2eBП>&}{Ԝ)@%J7ӱPjXY,auGKtś(rAIY5>Jt1Jy΄Ul%@y3HgiT>W?hduHZEDpB~vZvqz1vA.%!S!ZX!ā/ (&LL4%(l&V bݼ;Kе=&8w?F}-׽)675԰2n,Gm C5fͫaS*3 rM_ᄳٷ!BT$ 8+oZ/+Niʫ=hٍ_b@p=|þ8hzؤhj){%= d,$ėvGm=M̒)nH ~Ko2HѧvDn@/Iޗ#l>NmJW$W}"d/{*N{\"-"_E`$% Z6O~#Cy: p>mHPlze(oVxBXW : !"+6S Fu@w1|]qlmEOs# `.Z4d &'!D̊S?S/SC 9+MTݸw¾T)'! R 5fp 5"HV1DBrC>#|.VX n-DKSi@Tb٪ e ҚT{Chpq~vjL;@7Ub= 956#x'([Oh11Ly}Z >q^(P#'`Fj&7 ҩE/*8U,8 _Q5#tLSHKϼI>W!u.d/)_P ڸʼB.<oGb9io8X66g((p;WLlDN]z;! dK)Nd0UOB͑˔8.2 ]]-8d `~DGƽ" t@oa>ikF&*K8~v1MWFC[v“PG S2&G ^:jL=hm$5}8]s b*R~$w۳%L<~cŢS&D\CbMH9ʍ4J>_; @ʲkʭ$F̛ ]CG.A(;8RͲO|eFR >hrvPcYy7_4E/Ӵ$5q9!4Χʹt6R#7c(꒍W#幷>‘/ xvfIَ%PS!Cf5JcZɰ(Bw{!5x}"rE ]"Ny"cgxƓD z]LȘ:ky `ڨ>'娯#VW0ȉr(<ձP)kL>Ӓ kt۾ O 3[Þ=CVN졏qQ{PW=U3@F_ԻmȢ 7e]O@m'5-9i ӀJBb.1mR 7)F 8Ȍl׾qEKzQDt'lyIhǫ]aT(V+/_{ |Sh̗%͓ v ƵкxsokEv.gސiʮyI6"/.N5]"O ZsC=K ʨ7a]? iO`»q6(MXJ`fXmTʑZ6>HS-4Izg}Ǿ0[+ܕLOxtA+,4ϱQov0ٜ7'|ؗ 9.oC\q<_3*WҁU۝rG_M^wc2|w8]5-NTҥL?vz-׵QavK+Cy O$?m5,9 F hNg"+mOۊJr$]^*QJ'~[|.9DqDm8B ֵ6ݙJ nZL&r4S)/5b !0yn/|rpTMs`3q6#W! ءh f ,ɋ ."1ZV)rNos( >Iݵ^q֗&zI@]@02@Raΐ9d-LY{6ں y$paC>"n˖,gz(P['_l&|eEA! ^3XQEF޸@7W\]{海\+tk1]. T,Ĥ&b,oTseTx++FOq2  5j,_wFF8H1^\4 лƴ);SD5ߤ}#\P\O@Ԁ]i6ܷ.!.SK>ͽr[pD(Wn'o a 2P4aF*L):yt'8mv>#9aW{E\) ~)Buf!FW?wߙE "2Q^7Lo-)pG̯˜+Ov$c5[DH?,BP_3T"bQV)Tfx0{>pI!eGl E雇H1[Umq0T6tzDV#bL XG~?qTh z{ 7u8FyuD (I1<`M1䑅ָqV;HȥĦݞny~|u>reJ^ #Pv (BZR]* ?f a4'#NQFLY7Azo a5Ni͋'xJoΫQ\4w1n[|P+y _ 0cy7ћxs3s{ EUY}V{[/NR7xcewF{UZXŠ85\@ "w.¡BZ:yCBx?ڽ%OO<ilj!+Zh1d60D@r JWD|K%MN$=Z)%ɭk0C 'ՙ*V[x`(=^n2RϚ SڣYdGC6;6!O5:>sQz.6p+%bqg-C B=ĝGhvTPC~cpei<E3aZP/Q+|6#6\P`H4'tLC@$OJ_y]0>ׁWDPpB!ϐ";9[0,K b&VwgZ ivnvS6pG Fa.Q̀čNbaYحP+ '*\i Pcb~$;XnVٽ}jqh h N-5HV^ܒ6g"ia|c`cTZ1M5'kM٣JI1& f\9 |ђϺ!݂CBIjy*Qrg?5ogwuD*;Q0uEߔG»FekV.285N9 {UHMHp"RS͗*w,: dYn%1 dz񸘈Au?/<#ܪpva|N>a|>0L'=}bQt I)6l ;ھ11;.kn&&d@d#4W 4^'7kbQx7 ~@1_[;8):ĀXQI:Eh|QwzEfY΄,hm!Ο> #u c;jby Ք?$\$]uq15˸uMh@ˑu Hl"z#5}XFz'w]vw%4?b_qnh_ğFj"2pZU;Ѡ"UK3|a&@k9EkbC\Fݭ=vгԴ̔zz1T\ ~+G8la9Ej+lT u8btBPdwz`1p,x-74Z˽߉ȗZkUhCmHQS*WQ>o'Gwt80g-k%;CLO/48u٢Pu0 'j}~͋#7?֚>.`$2OQ%ʼn{ΉF#5TwHnKiC1ufQp&⿘ٚ<5-In|\O]ѳِ-R^{4;go˜HI#1(9%džؔ:`>Ņ #*{W&z\BVƃ$W)%.8])on#B*W}٪4& @8̚ {>=ɖKNrJOa{d2E3ϼg#sAj\E#G|;ϽKyL 1b: ³keӘz֭5F TEjL %Ebxs~\*ZWP(6t}Aі_ݹ N`:xЦY#}~`FOF͆~ݙ&zyId';%փǣ: $OKE Dˏu Db^Pa<"8Uuxe{lH[ƒx5eT{*F >˕9K ?Y? о ET6q25^W0Y k3 8WmT\\mGuVLsΠDҠ%Em~{W̫rʍVLK$f k+*p-2%x4hdIKZ 6I~{1Һ]pC]OW:`5 y=꾳 #04L~KYGu S2mW*\rk-@٨Sˢߔ ;Ha:Kl\>wzqh'R@/'Z1Z)fQ+Ӏ~vmKh_=diBruu"FmҀE@Nd l'DMZ{ahn^o.^]:ҔR^I$4Ӹ'aטOTRGQ3 [P`.6qտC_b<kER ~ew9C J+c e{̇= f9Sݟ`i=ͫ)iķ@h뇡Um0d.7|n& UM3Nsfi[&z2Q ZgrCm)8 KupDM^FwlTjdG7""=yb(ծ0s/>7WY`A|^V @J@Lmxk:)B1_9>>eJyZǃ.n@љ&q9XMH.(HZ]_| gW}],1A_?U|uLB}P3* d꿄jawoH0I\|L=@2pk 䚊͐ģud"'B;e%6x}A${tCou'3zvQ゜ Ι\_ vQ| _i!Kւp`S~F Eq=Xq;k,^є׫"!k #1 UWDً^zFcU )-kc3Wo>xr/f*=rƢrr+]Jk\[xLڶ,! 6z}WL<,Kzbu_ Q)q̓:u?Y?C]ѷi@z'wSP|śn|Ļ=1agμs!ٜ]Mffc,-) v3J:qa՞ɼpK4zs;+R,BN037Yf ZDX T҄U"+ݓ2ry[7壿fvP,[u 6[ ,#s⿌gPc"&ٺ;u1v9ed"j>B&>pğ;+-WA(t~ڝ|?QjWEBQ6SV3xڙw[w&b %{r7׫u/shD\J8,!`EbJe{QXW'Q˷aO VP.u_ct<~?<,yǷȽ 4H 0"]+9Hª<:ВoglRZ⨕ld+Wp*墧f%/\ٌa ->9tsu? C GBwy tܾJO$qr.1ம!k<7c~z~,f7/oNڑ4uy0%S)׃vUP fTUJ Yх ;L?c|rG)%0.ڷ9Ӓ|rB'#coD#veꃜYqU(yp4j_i+{%^_AaC>kdT gDP4K~d.`@+~I:jO l_ |[TÞa(rͣdc$kRmCgA9B^5)dY@45 w^ךLۓzN<M1R9n \X'wTvz(G;g :Ȳȉ [tÚFT{iq'2!>:/#`k'q%d&7B-j͂&U@ xH=JM+&3?+*fMz>`(d -߰6h$yLݿ[6J&oޒ2D'Y>FXZ{sx PGF~/ B ȁO9jm}ƳQ!vc--4&8vD!q(^fd>x ]o_ .97 zyOLY:aᗣI2 ۈ9,"·%`dܥ!2dĺgL|Pqdw6~f0V)e[ڜ7ZY@kHbqCEш n0 *85?߭YFXEJ^)""\m!<-3U7}6"O¿M|PF,v8Ϭ< 6scĢ)W2Έ\+!ηW=\p.z 繒cq7z \E-8G\H% CChF~EYnN= Ž5n-*fJ̪9P  /Z7NMQËr.c'I_tiyP3I`Tm_#gv"`-:N6J}\}!%W~Ňu1[}66C}Xku2QSl)u"c&MvӄV 8NrIn|=b?eڤ}1w %[2F}HS7)c%T{NzFH6+uږ:0̱ky n ;K/UHrGyE,(c! \@S3@CuzpONRrUY -ᅊ4TJ'kiь3i勼 mS!|aEҟjsIv ۹qwZFj N'6&ߧs]*3憌Wm }onwCCcY,} ykm>Γؑ"ހ(FXf[DsDT-q,ykvS 9%3-#%G6jK%oBeܰ΢13>7u#GUþ|&Gk-b,~0_ +:ep{hCάAin]F{GkiD5z6j+ Xc޴8cyzVV$SZ[$>2lP{^n)5z4?ǽ Fj6_ɣMb^^Ϥ~#g+_9ybbgآkh؏~2½A1F'bI&k-Nrm +|b6Q1K`zT եadC-7rFn٦@8Hmq !V(N?6:hfUDO{o`32)#TLIQ v=u+2pZQo8!r?UFE>$ k>}@JnAiRa/3,YvM3o2 ZZM?-Κ>6}w$/|lٚZt* n~R]T$oX>:,G"~ågJUg$VV[vjTzFruR d$^nnhh[YV1r5YDxIu%+'c@;凭* YZ

      @G:zsX1.c#-B%(`hŴ8Yhf@`s"J.x->gG"AJ/<=lM>@ڤJlCO6|猶ZEc0h|)]^)R|K#_bd7Jnv ̲B^\5iG3j.X'z)BSxI)S9w.Ȱ2^_F&IOC.y6iSx L<#hiƘJ>;LE5S- 鹓ܧ!td47mYf>1gFɺD-D݂U^v;!;fߢ >ڳHO ½ae,蟻`Co tGnӼEebi`6Hv\`Vs"E3ECa>z<؝uE\v7nӹ)u[o̬gx%)Beo ^:(=# V Pkqa9#5N|n'R>aşX5J ?EB2 r̵!tRAojP 1a;D5n 7 m0f [3yMby:o紒2 6E<=}XW"n 4KO,Bk#EY̡ZM];m^U7c+ ջkRꦻW'.%yϼ跠I9vR =*_f;5^y9F/j|n2jP_8YqҊ@}ڣ+$΁ *dٙ> [)3$ x^fw췍k Ϫy7N& &>3DK~&>~9ATo:?Xk8=͗ҏ/~92]NӀ<w-lWEf \3])I~itv;nIkW?s5srgU(!dPuLW«҃ҖHO4I5ey5";ΫSJLpNdT'GsT!{y䯏,[E䷈c@V:(e]jlA[Цv&Y=3{N#rek e7pD} ӿhSx,m2;=j MV #cN2_6q0.Bd}#1Iz}- C2&] n3N /l%BgqcY,XH30P8|Mgs®ԫdhWV#ŅU#T;ĥ8p)%:!?7^Kc.(kܒxɵJ-o6N>ĩ߹W'e9`Cdcs[K@P]@ TcczN D*;Ak;+RQ8T&C,g1!B;~{0vc{^>g[춃DoړA 2k4bzyH!Ą:ti6W%nʯP^Hz8'HXCQ cznďT@i)f}.)rؙj K [bmŹ@ZH0 Wv0p ڴ!芎(A\VSJW)&NSֶeX%L:BB~,DHST@g3C}}i6^H zVz̝#+`maU8T1cPtHW^3uϠZUeFt7j~5\|Ջ<4_r" 4kRu=ꔫ(wŪA9D^c6!EEBAKy df kum~˩Aڵp:pf |&wW:m&1H > $HX&c^a(}2tew;Y2J&MMrZGjLSvzWq_ATy!B<7O}Kq~@#dWFufӕb)z&A&DC)GJ%^LBlQQ6> ժFro=辅Qc~b'$dLԕ=EE[įr:[7yi;;)NO{7%%<7#!x֍O$6փ_bϟc,y6aJ^'+Yq[MS [gD<߳.Y|R7o^=$uO5< Pc\{Owayp֛ єJ ܕZ2^ NlqL in`"WcXfRvgq;*k>Wmt?k]@_1&Y 5.FW}W]Ca,Q1iN~hD͢uCBRޝ ( Z;+dg2XG jD5@PՈ;?E|_:%r&D3Ъ⡺qa:N \.|ޭtaΥLV*;Mu|B/֫0gE0eA}f.R,z&w4N u&`jGI!GCf 1[R^}곷^hLgCH9G8Iv? &$ CG6Ȫerd5n>Tom$xg93}T{!JشT{5Q-6ԘIqߚgܲQ`x`5 沞|\+}>52nkl?CF:jS, csNs?'(ʴVUTP ^Ǫ9d#6HKZ0+{Yy)p9QL #kži\gb 8̥ۆ锺bB%f[G6\: ,Wؙ/1mЅ'rM(#*8VYSOA(1]8u Na^F*^~(reY*KB:M/%߆V8C}ͭz^])B}xȇ`f.rey?S@:kk3N*5rdBH$S7*N*b%;z,wT=bH%\⌌%nS,ŶZE(`O74H`iL~P7of E1zhFCPFty*oU4TpQ˕ RcdBhd?{bbm]6Rq9䰸"*Q~7Isfl s00j裨#ML mleOqH̦? 3p%g{T9ھ7w8b]eͳD1/7^Mt nmbgDR/.\ϮP[f88d%Z=Oscoÿ fSH6w3$`5-ntK=LZ9_B[66=9eۻo׀,q! $thd~゘Ő}mA@VE~;J!ֱڴJ!@\T4^'aIfYk:4T`|l`@Lkt dMQcPƞؒ%L+ݻ5B;=sm h^(k^Da)&;!.rgzvI-X)8B\aK%à &~62劉!4: yJ 2nNѐ6;~~/N\2bU[ɻ,ĮO<AÌ%OUJjqP2Jmv Nndy/$R5+R1%{t#QujToN; q\Ƌх8}jsS *ذ- Y4`ڗ]/鉈8@ooj{ʯ$+}%-tVnRB4+iP:xXm.<'so.B&8^͆ޤS` ;ʄpJ>[7# gl\<pS~ʹDxV`&}QKL'w&Q9EE!T/ïshV1fR񑰕pk:OHk ԱCR|>/88_Ho RŝDaP&h2;sf>i oм Gesc$;kyǘpv&]I/bL%pPIn]20^;hT1uSuyD2B_%Aܕ@Jre?tVJ G(Y=ОJ\`;agMXZ#H kh/v\3;-,Յrr=WcДg%nh{+ c v4JN g>nO~ACA(1]2:9Ij7bS>"ghي1(@Ĕ*+|\t>#3n~p,N?sپ6of#>V+/S%i']i h[{!ǸBL a5~;?= oz?ŗe槭Eu"+ ٔ07Lȑt(X +6(MSwDm ȋ8;S. XcSWjIV?c8O;)ta#fTΦoi}22S71Ġ.?{۰P9ۓ໊ =#^g`&n^N tgGvz"8Nvw@BDUfgTSCA4< ˲Em,"E6YJPo\6 Ւ~Pw sF,}GHd<:2N ]θEUZ)W¹b]jqFn\GƓ+٘u#$! 9_)AG}2#ib{I؞ ^k ,9t/G>=D5%<ϲL?i!hfvϘFX\PɘGS=Պ3 9C奾cB8~NJ|J4eוVM"ί<|O;VJ%Qz ZO ;zKys'2o!%x.C8< CR*@ 1ίZ|w.|&%fcOJ jjKč!A"krv%l{]t@L#*+M>.bamh{찔A[!sQY'7J' ˹;f-Vb^mDpo`#q; +(/{8IgtBXm?=Dɗ?CR~mnsO?ncgA&G#MA$/܈qC|0ΙZ޸L[7tx f38r80VNFL(dMeCZ5Ii'Ha$ OSȍ];m 2QD^ tD8\ѷ!O$)j,i#zeaqM;86Y,5BG%fa.U/FkE yFn t_VޜKLS:pI~W m$B`]z-(0)7ENmLݹfpSlU C%9_`3^]yUzADp0bにV˄cKÕ7!/5s\'e l"-fIW-2 nfSߓCh@5z*j ?n7,䜲&_O j˘]~$m곩t ҿ?V{Sg'׋. 8HRR/3dz!xn yAnxv_"n: qpgޣm=($@Գ7Uq| F`kzɐ]Pm9ou }+gDشQfstͤVu21 IMɊ?,6I.&9eAo'Lli6 >XL)W5cu$'YDžP&&óke|x2߉rHfՌ^Y9fbޙ, c9b:SK qū{1W|Qٲ M W4iaLԫMU<>8_' .EBPaoT%wK0%7{#_ՀXc d۹=|A3dDiʗ]榗Yb8Y%xNbBNۛ@8RuLs&siR]⭖d"Th!K'x jSͭ[Jˎ2\GFʠDJc 1P:p _}YkT jaxxXq2V}^c]XQ?:y2^w!Y1Bu><+:@:w #^#"~oYg*gkJr,u>燪#*.Wh݄u1*-kwHq>#$ JA{ n]sՍ̨z)c:ꓜD1n^I lEΌ6O*;(`kBa{[ś&?[Q J )*8Sʴs^)m"/*~\N~1xk /ټ%Ҝ31V h6s QFeH3AJg/K͖ m'A jhdp^(:ػ3J(gA"<_o0 Ȣdpl oK1En< tnnA@O/ Q@ _)~1/ԭnOѥ'GDjuy!8J)6z` |,a' #TdQ8vzUn*8g:C*{/#p'˹Ɨ{*rB7v܆F+<*-7 PLG[0rQ fY 肘ˋ͢Žv<Lǟo+<# #,yd cv s}ʜ,V ,?78$Q jU+ [>A@B Ŗd,]x mݱ1jjV5nUy4E>0]@wz^[ FuDJOq*jGxIfİ, ܼJpu}95 * Y&{6&|g |sNܦ 'S[k=*qj:tM"Ok]kim!ipG08??b! 5b$]7\ůQR q1Q}c;ww͹+=>=s@^QFd=:RNuߖP S$}FhM\M2S]wrfpY$, [32^;x,tqmǎ*8=|Nlzo'?zJ ~ /{?V=ɤ  <6i廀^h1 }g]FVsO#|]9R)#TmnTMYÐWM_X!xggD[RytMyD5(\iFmS}KzHf4P8SoCN-uP 0?tϋ8Yj4ƽ;.9߷߁3jQ`VELf"6&d-p4tӽ?w*V:8|y5_3I4LWK]c?x1Snw.5Y\{IѰBPkY!..)HOBI{xhȕ&55;Ƌf+o Gni=/BcN~Ρ~n4Ŭ=lP{59lq%x?}&QdX|*,8-O ;0ZuLuڞ#b`#|#jKXX>oE :y.EюE.#q3}(BZn::+J+N֚_||/S+xu`gL pȳ_1/a_҃XNq%@ oRa Ss<\Y (`QGŹzhdžj G/PLy{+A1wh|w\A^lO6t5H6Oس|iZ eg7\7ޯq)Ą@'+\w}:¶TSbR^主@>WB=q[Et/Jl{bᐜ|wH;aynRs6뀴Q i5hVcd/.jV+ v/aZ>9vmޭLI24̻8ߩ4U] ϟ($e]b|4CLܟ~HLuq4XoVe_^{ \$1x gf#R@M>cH={UEl?D@?_MLςC*NL+C-h"=<t1ƑXrJ"x磰˳Ri_XS1}|Q;RJ)Zph{2T3`&>kSYGYpu<ыKe_A_9 (!Uz{Y*SA*Z4)şkԆ ] fk1=ӁAb07 jqz%Yo%{a#!6:q]Z^ԝk]0~kKm')孥kfkkͻQ-+b +^DuAtg+ei We|c.Ғl Ӣ쥶wQGe]HG5a2Iu߿/Fpk.+:y&֝ e  *І6ZM|::EE~rqЩ &(̾"B5T6?!] ^G'ɵPooc;!eܳȎGP/5e"Q:G ;F_up!۰ɞQ|S|jRБ8zi!!n? AE^X|Imoݔ=m$\c.KҩHe ٸf84y?e' (EUuW< bpQi%rɷ]&g~0ט˴iLG!(X ,֟Yi%jf‡eJFqmtZ{[OjfpVi/.mȕzͅah\إ#Zq)J>gvS+C;=S?$~EL1U(E߅AuOS%I GQTcRZ|=C H&|2}^,5(L3, | DˉV̝gMt˚o./Íqr]7'ᔨě5Kz#`}M2= ы;>1UCmj _eʩL+``߷_e;h@ Is||܈;ϱDDV.Wl ^'o&KA8Ձ\,䭻Gb/r$KZF[]~eI)ճُ@붧d=hNeTK*Ltt\Y̽n%CǓu.n +iNY'wE_ o nBTBHxq7w%᪛bG5>x3Qt6)ĨWa^ŗԶI=f_hk#FVtlKj߾Hrﬢ#G EطIEg׾FkY|cR|d #lI{W70 2pr>+ΣFwЮ.= (cLV Мs08oU,6R@0t8`V`7̶^Ks7!SJ[ʙZek~vRͶ< zhfH洢si7%x8;@^O]4e]qu,擂Wq ݌'>tX/f1G| YGUj%Rs ^fDd-]Iso[y1K>b#C=yF@,ğ2БL$XfW`d%'AB %V4bޫe:bB*z .B_rvGf%˔sїODHny8M,^wR5T3nEgVbcջy˾8q69{g5Y&FPc;e49ĊڊeُnХhˁVwd$2 oT-i#Xir Oϛ`&Y ,ʹqv,X p7e&)[nѥȋ{xմ=#D@d'W`;@Ьn,Y&?v/ƞܷ{; żf+Qo[lcc)>'jTy8Og_1ffۊj #qQ6xˏߵFybF:Qr J$M6 "04lz&S!)xagdQ9WyST0YK{g6~mmDA ܷx.fy )W( bʴ, (6L !±HmCxu7w}Б"j``P#Z4TdC4KVQSp_=_B8vدڵqOjPZEt@4<\E6v*{ܨ1>d򌑷bm(;+BpB%exm'Y&§xdMT~ &3Ct@Vs%Rib|[TNzkTv8i>[S29eq,ȋ;ڪ%0vldy2Ltt$hg&D\ꄢ<쮌!&, KY,y_ ̄sB(IWǾԑ ' qW 'oԉH 8DbHnv)ڑ؋,;@ZNB+DE#6 tGwxEUS(Wx4rދt=Y}};3GVF $SJѽ1yr2U )ͅ02EZtO${6 ;wMI9y l7T yoV dQ B+$r:Tbѩ6[k+Hm♤~qdR 緭̧@uōˁr9c`5@QK`o|S@ٓi[ȧPy !!7fn)qAϬm0-5fS>`־Ǹ DD_`Vg 2OvPu84;tFG_>Qgx{'_IU&2ex)j6K)/Gp̒e_s2k~X E߲?y|` bZZ8G2CYM mh g+)ow- %R|Wy+Z$PCXBM8;+o'k*5ƚ\ʝrwʵ.RVygJ MIRy PiYSsg\H9k%הjD`QGfX@;)3x6$!#;m"WG 0`cM%X7+%+  r&/GX?|"G3y®Vm2әƒš7֦%n~ ;ypka;GL<w_ uB$Ϧ4GnQ1 W@O zPi]{굍G{Emb<Tl0Jt?2+'ZHX",&׋ 6H cMUP1-x-SY6Q <[;v RiE4{OGPFU5Qj6p{F?X~8El]L, (o܋ƲX˟WXP$#ʇơB|m;i])?Ѵc"/! %X7]p9|OޠZy_Ut?F52_Z0]R 4\W3h4sV!@%$j.cp'&v#59MN^_Z*Bw+*Q"l v2Ȕ'`t$x"CIWfgRH{f.50V1LoUϯBEM6>䞼g 9V` n%T RPUX qQI)WoSoj;峏^ V[N4ڸRۍ}g5 #|\y,yt3yg~)b(7\@+tAcќݜSW97wWD7Q!$T.ig>0潑4z (*>0Æ D7Ţ0 {MF.^K ~Mi]N9kLΜVI(Q*\-Ryx$V'ÎD =O \ \4`&XZئU2LfXizHnݭr66k.[E6$r8,_47t Q+z`8ẻ+EOZBnRj@oJ\YL+4:7 T0VetyoM$ri ShRWPy,¢o E  JMרʳF\AOc֕cWxzM` ZI!ܧQNbQc|PAB2*y l QDL}č ^QOg$ǕVT2z;v_#4`[q} QHDKK_F=i׊ChQםWE auepO OXྶ^eVZ +0i2M8,J*z*8'.*of.x핀 Wv{rS-on6}wzpe č*Yx]O*s, !I]bv)^$fF =;*A219韺 )PY?^ ѐ #Cg˔ni[hIH[dGN 0,|_&8Jՠp>V Jx|];šFRaEQ8 p8$Ce/,w]6)o\cF; ؖa8|*ց AoS>vX" |_խM s}$aHź[ݗZ^)So_WZ,8jt5_QV EOI<EvE'Wsr9#E{oGntF~ItNR0wÀn[\͉ڻz&a]< oTl>yazʩ[a ,g!;AzH&cv)mAqW݊#ܹ%srB]xg~i:4 {`}3jK4nD]r1Ր8K+>j,*ct$dO觗)cC#5(ujvbUR1)bA@ű-qq$ ,a ;EW0{XWPγ#1v^ZG? ;@â۝8(5}GKYE+tB&Br"nW9{@Bo[ۈj`{eOӗ_prcvyw@=M~^/ȿ! KQUXU!kXo3ID,Ǻd3| 8i[d^R Z6ѳT;>QPGq-Сl!2-if'VfC(EUBԬ=`yGƲ]2fCkGק>ڏȗ;i+QpYI;ujʣrt̲٩9-ch$8LJn t+u #üR+ЮWRl#LEVo|dtIq.`F}MkTF;w &E$iD-Jrqz"'ԚJ%ZrR:_ Ӌ =XV!$iXh/)F'(8rp48'  GO}O2>gh&q-g7d$ʭf]B>L:SYOPyź.,;7&= Ƿ Grup1S8aΡMn-p, (vUoV!n z? B%jȐT¨hcAgLE@}m4 f"vQFm\ cEt/fM,a5K٘׉9 .~@c~^vj;>57̞SG/#o z @vm]E{7?c߻2<}e#C̶& ݔP>Z0"VaV ͯ5>|t%ҥ'z$V.Z =W^ ĺJ!ָFY(v/>/ X;*\б@6osN]ܽveCGc[t D}oOH?>hAό(yf@ 3/ vuSZu 08w.ʭc^jV2R& ik␫HP3Ms~ -u„_UХC.Y= 0Zp;荘QYRPhw&;mMTOO½H/zA4YBmͩ:?@2`ηx*(/G&_~e*O$'͜Fa]{%?']{U}),Bao>,*)B+f: 4_de}#N&ОJ⻽xX[IgBcBp vyCZn6Y=غmJ7/2^֜3󰩚`&AJHBr'4J Ftzٹ)k?&=Sb<(b+זoLlY4naVmW%D4S췡m+,qeiTYabiya5%pO*Y4X(EBw#gj E4 +[^$Nu|ozC)laEa˿*~:C?u}3T- R38d+g\:Jaپ&m≳9τ̀xxڷ|.X!,"<lyTǂh}PVB!4<\7B n%C@&v莫-hN#*NO#7~=@%ߛOKO q?G!$JỈ216y&j]FyU@hĮ J\s (b:腓 nu2%4 o뒳ེ{9Q9&\NIK(xl~%/3XmţCj{`pB53g)t_yܧ0cx ?r@r>L*hLz=[`},Dҡ%" U8%o.2@1<24*p>;)s2PQCZ.sC #Ĩ_\ "&8{>3"p1=  ЃFt&W+a8J<>8Փ9.R }5O^kګ\l#JI-77&NJ5+OyNj)1~/V? 41t ǁAK,3SxqbQvv~L;J3h1H0.#"q4X;X#JX Dk'S߹%;lt9ay/H]0@le[d3&w!hC Ž3ʛ+0/'p:P{?2bB#ѥEѰ3FJF_ط.z\ƫ%mQdQd}#/2Wf얭XtMnz4HF2`8 \K!2(J r0tEMkN&owX*p>5&amMn%+F|&y8VC#DƜ]tI o;IT1p_꾆\QW9a! %^g3%LEKU֌yl,B;=<";X@]~N4Exz<[S,”@3Ne5|(O&fz:C&ԳK'o2:v"Wa\}2 UWҍl`Q %Bh) Ԙg{41%gM/7vn@p2@ɑTh8>xGLMhdUMQ@e'*['DgW'z"([a!yh#8x,΋ycjU9Aak̒j=l9G< ntwܗ1EI-HYbҋrrsC՜NÆzE2f +U|-c+L]ⲷ= 9vf;!4jwʬ{B٣&+WG7ݍnI&v0čx6 CO^iJ`OCWJ3c D$=q;+@/E?v{oG`3A}jʪGpu*Fj3bI  IJeR]q o)= dtڐ "qow۾Gõ0|Ħ_;GȮ Dvp]ْ=VtW+񁺓9X ήcJ{A[ZM:QXԵbv^6uq:&T^qhkd5I.H}K*eU&86*5K RXb:9kp+\.e{,YĮ'+(0%XG73W:AY;fq-}P~8J5\7b^犫T۴ RK,nbqv(V_8£(vi^ήFi sjS{e"1HfYIU3 Bco*tTjQ٥u_rǛ%䤄:dsJ`W2CxcvҹO-Yl ECo'OʈC/JA)g&33u>Ŏ͈425LQBһLHBSwtj9)é$pE=ګOƃooW%Ӽ*#tӠtŶNμ_ߧbYb+ٵpޟyl:ӂɎzĖqF:~~I dqG,P0sASȨ;F 6{Chziɍg_֗Vs*hlA ccoz!"_L $AA)?1./ݟux@ }*OD//S‹`S̄g꾈4 qEPUH'!׈?/ǔУ YUd-q&T֙O+v ןI&d)mñJ 2]4^N?\_]Z+pRQX94\U#(%ۛ5 MIBa r4ޜN M@ wF/ D 2zJeiX9]"ɕ$cm1Ǩ-Nk)zMgvkPZJ?) K„~~)ه,ah=7Jt0CJd 9cLoijlfvCyةf|&~[7İFM7Ik}ᖳ&5-ŔS:u؂qoOU0&gVjazNqruj>K>uvPSnmq*ӆ~@x8kG{CE[|Y`&DrE,r:=Ɖ⛆ȳ-9l%>KIS.?zw>x7ز>jRG |zel"C_{dz֋:j=MūTk'POڎcz_E>,@BR瓷JtF|9J̹QS;X"l-f^f$[!iE9Z;-;Ib(.__,P!^ )J4rO%o DY%!}Mfʹ*ЄG$p~pU?10'vzʽd%CmV'pAdjp@[Gˉh]SOv4*.+e/ +S"(wNJ{Ϧvgt4n7$*1#"dm&XҰPAl{QJUB/ E2a6Z-؄Y =*&k5@u5-d JA!cP40,oQ(X.gw8 -r%_GlNT*e `+/dHw3>.·_ idp o ޘ GM$꫶HL;b/=\džG2럋m~0 7)2 ُTEIOjqa"?% (sB*QE}N$d}ޖxoCM1J=շ:΀weϕs Aha'5 woh2jR.OQב8@ϫ.L`ɠ9׈d>Mf>R\Ϭlx 3J#|#v5BlCV*rP1LedpO^ Ϊ,YL}Ԛ U?g.?꼎å e_G +s^@7_o?n~h%J܎a) )k:G' UFJǮcͤ˳`Ƴ[0V[nC AUa"bOWyaqGm ^ ϖ̟Xv-ݰ 3T!'yjOD!! xktg1njS@x0ɪPe|>U]0FEuW+ 8nZY& NGѵy'X e* @e Mmo 3o+p*IhY\/ p*oPbM3vaՎhO(z 1:?hwMPrHH;UQѤz(+. S/`z(D3iMS1Or{,ؔt3k(UK 5bCC@Kе<LnilK|rM}|[p,jdgT|U\: H EѠpw xՃD&i^ۍ\{է{N~X)^0PXa4SptM F<;L>cҐo+?ʻi\௣OPۃ>60P޵(Aȅ; ]D`$8gmN&G6 Gî s-grQ1ڝG\淽j NbtEZPbl@C.oJge/v·@Xa*@,j5yFVeM~x]YH+rL310T]'@ >s ĤǜQˀjKҜM3'tGd1Jo+FTG %N׎;?}m݁tnașhv䇉a+ H .un.~Umzr2Ad ܶ䕟$" '**)9~Wf bf2I=?\KI?"!>.IOSUnr0/58äɹ>b4:\A]Ȥ/$9)ZJr[FI hqN2T M Xj,1I2Lb4ħ<]hD>w{dଗPEB4!tCcGSD\qC'ādǬIsYwKūhFsLKHTAv#istGǠbvQ}B&X*Qya'搰G'Lxk dA_FSN1`aNAKziXkנ6rh<6WQh5-oP`@AATW=8{4/ӛm2W#6lRwK:(kr%t%-ƚA1uFhh \XEC 93aFEHQHA+Jfq|HIdZ{=,{2 Ӵ晩GhekO/f})DT8uNQmv۹ԳpJNK%0wo͋.s[m%Zs{:22Syfϛj*7 Gߤm_ qEpY1v=Z(Pp54ybJ(OzfJlS˽6.}xb2"YV1VMe|)|m=?!u6:r /kЁ~755BsQcܿ=8Ůٝڕߣ wlͷ]&%P\ggMeaDݳB'LϏBP1p^ɻVXآh hYMB3wΟ#\^ 0hc,XGO7"2+TBQ+E%(!Ư#o6/^@ /Q hU HvPWh8i ʐ`Y/#0+`Iɐo)#}27b%KIQE-gRGm†@f-xo7ϞU|RR3<]9E4ұ,-:%$) 5h3hDYTz+^>1>;YS~x~ľ0;'>SZ ϖ4嫼Q>VFB EP3(xvo۲0~LB(!ƽ/7ƵDL?'ݝj! IcR&z({}z_ez[zu>c(*tlFhvQIr8ΞFJZKvƢ. 7h7HTX37'} E1Dxc򀏯[!ghx. >4-2H hȦtHd"B &aBN雨\#p'} 5∮1a@Ȁb'qg®͋r Ntg2<'^ Đ"bU(+G L7 ٗm?=34AA4=7\lY펆Ģnɑ-sIKuzpBay_jT$]TzjFˬfS0`'9j>[dӣKɖpnc;(EĹVܸN}2wD]RɶZN@ZU" iٝ[K֕w QR/+U$H%L8@{ /UoG=jT+a^d^P)V̏ծN#p n1ʷ n2qljr9@.| hHa̩EMaE|k4|ɌȀmOڛ:9;p#'nic ebFW%d&LEVȷdg/Z(gyEdn1)FĆjOX5e+BDqsqx^Dl!qS{tjBhsC}rF8zV2]C`E"bS_8|,9K:L裊gFypdM`qyyJ"wH y>:'<)ppzf]Yx2jkT,_s!`iR{~(+0 HpsgQ D &R~jJJ+=4TF_:Lk>8T!㧳qD|-\hT/')n QrspswvTyQtaӸFYi0UCo, rcWj t+1ADwRƈTvdH,sqT{wמLTA֗?9Fڢ wO[c:b٢t~3{,B<`Gf?[~%"6QבYܼl!4 ;pҊN㫲AK 4Yn& A&WqdF0D;ÔzAm@Rk}{]0w!)Y<苅-іd!r =3 sY܉r$ǭA U; j@J6Z-lfkZC׎;?'o *"h56ea[x^t"ЊSYPݻYP|xQݘ@c;D0BSB+bu%U+.-_]WEa|6ɫ葐UJljnDtt Mxs߽;@V5ԲuHj03GjjpbF\:9"Ȥ2JBb(3DPr 4S0d|Ԭ/2I cr?7N{4]X;i4fr:AR̨A݂GDqH?}aѻ0an7aP-A^?#A9u)xњEI/]Ovc끤{:6k5r{˱5U UkBd= c퓰R x!-TG8`;~VzK`eLQ?z?zHP^1n)4 !#Bq6 1K:K@lh#˸Q_Aj9i޺<4$qՑ,3AW82瑥 mQ|53EݭKұU[~룠iNQ-?irR r^6L5k?#>sq`[Aͫ!ťbCk y]!cLՆwTmC4FaEm+x.[%eA1Iܮc}p5KS!j7oY!t yJ5*ۥ; %}O^u{'Ⱦen߮;L ;U7J]ᵳe>Qv;+N{lhFufS*h?-54,0?Ƣj2PUg,u\a|L=X)[&CBm!M.n'=S$La\qt6lf!+|P'^^sW*<* ɔ L{E#cFqNj4UP(79Bez|TOt.J*&T#K~*B;Įֽ=r|@=ša>JO2}aVbDSlN0XFpV^mXd$$mI(ǔEQ`UXu"pU*FjDZҴĽB*$oU1gx[*ͦ9CpNΓJ~`1>+&O'ڔv9w9m̆OZWJXMpr5#.` nsxAJ۫$"9s k7DRⶰwrr]Fɼ4O,4ʛx'T5{`/<~% Y %_Hghǖ.j\nC ^+`/o`v~k/ܺM0*ꄪ#N2CYU!QdƼ9@዗zdwkhB Wh^ܳ(Qgti1ힴHa.:ȫbRMܣUlޤ)Y T\#%MFn7<"&Nv}[ @P؝W6OB6#SeWz` dEXHČBϨW 8FjນTRJdED~K @bLF߬0^MVZ(|xWM|&H5jUqU멎΄h ?aK>N<.Ԇф7u_q"U>$6|K9Qy }\XAN&pv4덭:n Hq t=Ӵ9p2|!r[7$:Τl*ʟkTw!ޞ *p4nU:Aow5e=tlFn\n8#(4RUW鹙T_wq[ISը>_F/Pco1N˓<[:j{" 9w;ÞzɌXf_Gvo#0^DI2N@"z$NvHY/,\S{4i&A$~\s%t1Up~@%ȄвK $-lCFeuI(JM?OnaD`BnKM2zP|@I a%eC3)y '}՞]n/]A4 /lKO2!/ 05܉}eӈ#Z>! zWYS6V52-l}GΡY-=#__3딍DF6]qfD/NMp?Ͷvz_gU"WUkHSp38r%wk/@/D% ӏĕoHyڢ [j57]6.ۯ* #@TFLaδ倦F-V.zG )Oԏ@;Um(7hwdBL«4(n$y&ҥy̩=/Thȶ:X@si? ,a-zVubk1+w+ Кj[%c,ϗ(D˦o jN~3D!p&hA Dc99,$ WJ&aw#8{9Qw*²Oid,]8^ܪR2eF-LS/o:/`6!Iζ'z* frʅ|TYkPqy^2 |z:y(0ǘK]QމBLvPK/  boCg/qaLj.*PA=X Քl|ha,W׏9AUȒVo t?-\33ݣfTˈb,A0H@&,EjuH8Sz29|NakØ_пB//wP4PݗPg39XMri m+ !pݕ\U48 xD<?XW.ovl&;eP.4Ga+٭N\R JB1|dz ,; fq:\.Hf%k 7W*2T K+8Fn膧oL<="^2_{S4ZgaK 7:ƒȺ*QB&EDS|d޳vKYҊ]ô@$4~]僒BD,U9'qo9%WR58pZT/ʃ [AH8l43$)#dB4.iСYȞMڝƌ=֍ȕ;*S^)m#DUy 8 Zf@<ۿYrlL@HO-:iuiܦ$'Mn{M~٭j+ۏެ*Ͷ W' =z:+Ya`}2rU~>SsY|780_,yx,ůBDwԕm3$dS]>%U5JC1) 鋮m08K ٌIt] Lk[>*[%Ew/fsLv}DFc񴕳)X8@ `LFlc.8sNױo0]| W5xx2*a #hXgu㼏%ZoM_f2/Ѣaڼx ;}lm%bU-cpC!9uPL^o \獡TM` B1@*%ml䲸7mRJAd[mR"}>B*w;G5{,JYJND3'LNKj,#I(NXjk:?oJV 0Nn^q$PL oOnol" B.~@+>IEvBZwp"J$5+CE6*{ټ#Ujѷ3C.+# տ鼫}m8~z,9.'1Ge/BYqvv^_Vç9nj'2խIMq5,Hr$ϣ"Ry }Dý ݏtiKr7og.h=z%B N 9Կce.`[{ ]kkDyH`!f2fi~k#y5)j|IG(jYA6Q+:#(/,LG2ypؠw'QW2!KAK9طv(| @Ҙ¶]fi6.F6\]KrE  J7J7Vk)׷;GiRhZ??|m42{vS1OyYRFjP朗w $)+BX48wzaUx$Uxo{Po"'XcG1,8ŕP&  h0OyS{HP #YC)T5Ύ' B/=ؠUb膞/j紙Ra?#Oy;2GA *N/B6;LrnDžg٣VN읒ZC  O`Zyn#<`:--PljIwSVx:9&Jm=!)-30:+doj/l:R4͒&D*~ڍr ^HWP5Ia Cejk? zlC9>+S+f[@>snTFk&sy|^s~w$ w1s1,'`p8M3epUC H|US}&0 -\,RDq/M\U]iH3KeMZVm,.َIylc;T2*~hWQCA'R +*>N8$w_8| z P/JPw) ڨ H(C+I? (-!\2[`j^]iٶ xʪ-K%ѽgIJ㟘XLH!@=@W-XQd? ˢ=?-yz#* A4DHq! @bѳmZ9*;?qȐxS+&ɖ ܦ`2Ơם儭 '_)Z]?A7%Q;J{"!_:WȲy(aŒ!!c^2j%̑O*G;\E'F1vn&=5-n>D9k1;Tg̞BqfO鈡Hg$7CUeNi|NLi:S6P#%_~fr rb(sX5B}1Ԯ nyY-.гZcse<ЉҎ*Hx׾x ԉNQCX:bĹ[gʬjףpwx aIϧؾz&yÌQ'"v/a is.>3b&$-y$i=ٿWM7թ~@v8NsN}'Cgb:D2OP< oN%vakڀne%U^'!it}I1_VϠpEf8s5FPFk1}B4fwpBQ9B$wU">bSfZTM=Jh& g[WB ? m}ٔqKٷS;܅l2^\N/3#)7u ~Ʒ<c(KaCƅp.G P~:lXojsK8.u}W0- bBumnpUp釚sT =o&潙/0Ic}i(ęuc2~`!MsBh"w'y 1wn0nȁMU&bQ/['vEF8-@+}PZn6DlK]GQE9&4?zR]<̈kIಮ4}( HpxR Fsf&N(Ϟ#:bBCnoHܥZ%#3JșƗ3@8%c\.űYtӢ- $FRLd3XN^$S܆gBwRq!w.)/@Vo_(G}\43A! 87E1#1[B4=m2mCSkP\@?=v]Z__-N?L%99zŎFMCda+GzZr"6B/),2[m C@9V)ݣ|)G򏚨=ԸCLEGbcK9ݺm-DRj88{d Lp4E'R.hf+$~Pv2um=qLMjZlBq2 )NhMz7=6dÛ]#q L?~|rH<p4} 2 410j.CL=)Pk %x7 6fz'|¹25؄UFvYjR;q77h%=Ti7'RCDD~CE/{)|m^XCÜf /'#9t`GNK\5¢qo)V1#q>Yaz?u^ox0rBl,h#Fv-j iq:#s*Nq?ڻ, Uv9uO50Q]|zp>n* KXѡ^ S%Q!AֺPOB0_'u(m#yQmǗM` a.n!l(2\;d(sWwQkJ=AW1@%o 3Q'1&.n)  mW\ ,y5wK|pEu93V-w!&MgppsJsܶe|&еe&>:e`MFXЌKń@|Sy%0jn9=[ҧ[ `aqˏ|3/)|ՐTՋK.Apαςszq%ȼpߘՋ"8c,BsilkS Dh96Zx?0AMՃJ}J)JyU[ !BH" "~T9A Hn;#FIPSVPx%R8pEIzU}ҼK`Zen[ߪH3)Xţ=Sxɩl -ݞS8z g^n;e^$ZeG$cϣMj}}>>~ctє0B!3@4xhh6}M ګ/gpV2jcwvq)tj$,/\^\h4v]ƙ0?zI@0QqltdFuS9Vӻ{D`ID?L<@PΟ>ƙ3PݘH^q4IO$6ErhoQ晏=iJգ#'n\P]h}5bzI Qs]>>Wnz3d_+etf1)bNNEe`M2_6QC)h/{DJ Qت={7S|sIaW!w\6i!l<VlF٫|N!r U:ߘ3j({*);PX=K@>tQ{RhjœJt6v5crx؞mfd%dE-g:w~}vڝ"b`fg2os!£ !3x0%$ټ-_4r{M1v<$T/)&z<͇\R@=֘vΝ )>H{Xq$ܨ]^&3ǪC[@_$[RWAn &x-5afl1ΤTP9UF04DF ̙Il++UaϐpR-3vicqY;QXp+#՚/n4` n0 򩚵JKV_[~ٴҭY6~܎6*myḬg 1 .hD2pDs6Z `ݍ;,*Ǿ% TRP$gp^j@6eUcpv,cysr;b(QZz`I6I&i󭫱>K]l&,elTCf) Oj1Vj)2 \-""|aRoHuَCȗۄ:8/>paX ^ӀLoQV9_`34)H Ε=Qir8C Haa!p3S`AS"󥼕 ZK)/}Q8`(b1u !T gT}`Kt UCԫGhЎGkڝtc~En6'݌ԚL3s9hHf oKo)_rli8Ap6e)ۢ`_ զjK!!m}|4 n uf/[t[,8ϩPo{)(O&{.րqp#+w&P\ !*SY[ΕvAL0h/\G&ֿY=Dpc|$ ]9r?-D2Ha8>̻:+#%1JJ3ǨR=ͩyi}:"3zLPɰM4x4c) Xx=6qƒNAn[- MKɆ!Ɵ0' SQأsNHr `vWK"[_;O݅?NhJF!CqHT3),c5f@G8W;>Qc $_&گS[&zu?^-Gr*o0Pz|O2_˔iDd*x&>ladUㇹQCg =wzEK;&4òkW QUn7 SUPKpL|?ž`=3|~9KivpsoTPPC 5X \ >SPRB.!JX[6P1HU1Y6wB\.e0^Kg}Fw2r (#w?COv&x7VYu41^'ISN%ȏ@L(Jl.Ӛ {k;8$E8IVT'>šcM(kzJ"I$yh'k_վgxgsFwGۗ"E?pZl*r}N!2 ơu@ 3?b8#d6p0[cc;hY%| 2U*&Cu֭-gKL XxIC< sa+Mc"vr?L(CMbܞ}HJ(+T:5w o6,?50x\;K5ΓzҸ_mߞB}:d'Z6}ró %ޣDL1(n.A$RgŘmq<>+ ɕpJ;9UXѵy:nAxP_pHKyf|iKV`6_b'@ zŤū zbpmRDa;Ъͮ'@"T%a4xR|ݵ0`qŦgLu|R>g]_HTE!Ds05owÊ6u":,.TdMhrRt{%ڎ)?M9l7S-f[qv=uۿ :^GDIx8I/<+ٓ8PN1yk=3gB"H x:$͟-^GfIus.Gܜ4n ^sCgcyf(I wžMKV4蹰3HYH|VB`+#4f; Xf 6?fJtp 5ޙbE/M%gה:g]OG$4A]c!j@ sh5v+Uܥt׭+QRm] s4N5FO,Ljڏ*r^gJ0Ԡ1c DBJvwxq?ڼ`.@cu!FIQkc!3^1)[cd׎h:|ӎ5Kn~Ɉ=Kʬ"}¾rXLCelGm/.m:GEwPh@=4&Q!#472jDGkz}2fab:Fo)oTd"PN~c*$4wg**Jb 0&J3j-7+'+q:46\L 'D#.""S'(:Tǜ_8EiaQm[SG5@DX1*SlM~v.Pi0r&M,ae_k! (XxD#H9ߵ4&u^"F[H0K}X8ŵ]F7"RvBcBc<v%it{5{ä4qiSޖpX "ü (@\>>pE|6uvjF'm8gmUY%ǖ厉* % :t~Hrgϡ{#ICR3ņptIwa=ofgJ!̟laᄫ@DAx_ ̂%EPr\[n׸nSt=܃|pj F/ʛp| h7r]yB 8,A { O8hJN'GH8VIȳm$:OQ'), .*15)?* I823b[sJy.3*Ϙ:͎ƚ&CȾxE'isǾpxX#3;XqyYUyrB}. O\$*.ꔌֳU)3*c3LTYA|m_ uwϾWw|G>i(E a*Nly߸[L'V:w"%+EPO2XF?ZgI gɢo \ʹ/VqӾ^|4#!< 52/)D[p_"8q(4沒I!ff7u_\+kd AC#L ⤡#udѻ8*jኯ0O) Gu%d)쑰nrd|# !G66ř8?[t^V r̂iv_(v+ȐaUu\ңU_LVxϥV~oFnp%Ǩ΋2͠Cw *#֫D-K aL[}[-w@{ ͣƱp6z۳{=͜s4m~E] |R5]V Efem7KUSs {3֣0u15iu1tue8+vن*R 9w<@wM77Lڼ_ _a:cم "䫱LEn>A(X#qȶ?s AK^{hk] Hftyz&-{cEu:[)p-\:]eYdzqlzNj"bWPz0NGO];4+X iXxԱP,]TuJiJl-T9\>5hdutb$)b0Ne.B.nmƭ'tVb. Beƨsr(* @@x1# (&"3ԴyMV|9iSB4 ?GkcNJ>wʍfúYnbY:@lʘt4lrG)vNJx47+6Zkkxf&]Ė7EƬX#^ DUySIL+GgEcaX^LaUͲjV;&(gy̑qiz#g$׊h 3eIT6{qfPi48V : wFOsu*]N ؚ ql27~-|U鱈@ 8ߤPT&L?@G([E7 TvN ߧ&upv'?UUNS[h u^41@Pљ˂D-̣ܰ+ge;ܘyS',*`D3$F|l{Ӟ0Y@C l.cRy]ii$.swXlIT?ADN65B+a_5Ff [gĔKpLYIʢwhU`NV8Lem<9ktyeUj\8m)gE%ƯpFv;'T>~_Frj*%k+OjbӵpAAm^",i\0$NM/ө\r {Э(cUZ#W&0H!A_wM&r0+;v1,NU :ׁ[UԆ+Axk Q˲\&F)A,&J@9x>܅|[vڨ 8?*9v$-(Ke-ZSہ{2zoJCxĮ!V҇GWݗ kT@/wYwr[<}cSN*RL`[ތD^WJW N)т1"%ollń:^..Uqu%z8 "E9ޖ6Ε2,ѫqovy)@&[&4[cQKiىnYeYK u T]dUgء KjD9gʪU _wl yqF;j#tx+rx8tOL@$ f>L,0 Zk ؠSC*6*ɇo8y!H4 `$c@毄P5^ɬ6^ѡF#?0z _ 5~nvVPoJgw *&o]Y_"m볞:wm[!M1 ѠRRA))gD7Vb/[qe>I(U-ݸ%ڸ:Ct2uK" yb ?")Rb5P DƼi7@ ]t9RcPhV,uq3_L*wȘu 4c6܊aL}4ZI E ˹1ءZ׸$ >G,ܸ CI#Pb^đ]/ hh`~A| ^FS46'mbk{~'=:y&Rrz@TL,omˀpw@K+SH[TIAswz\P9$'\ nnS)<  Tz=f(47#|}3f3e "\.>]_=++M?gwQI&pro+j% JuG&C貏&Y=\|}x^jީ['̽0w@ 9VgLm!|h%ڙ>֎X…tX-ru+`wtzn 9n²4Oj jF3goP$IjvV9 + |'IΨ}dL |5c.(2SQVeyiQ51 A*iGSr~h`7$l5hKEm0 (edjh}炪5AS]@[yN%ngh$U^ xؿVX-,W}]J Pz R[xOdSL-rLW#Pijb__8^V WOYb(vamWHaI{ϑ"}Qirl^QڥKM;)k&F.~YZʵ)34YR1 !.?2 6<[Ӿ,$8qɻO$ _aT@l~=Kǜ .7m}[MZ4niTy3UeʽҏPoؔ?c"n.O2=zB)U]vD`k.f.6:QJ6S"Qm2ty.g?:5O9ƍphՍZ̶gP>G)Dշ>6͌ww)4KQ2@!:n2 n0l&LwT3 Jq9YDӟ ҄GAk;Z ?녎x@hLݶ5O(W=#at/48mCMYVh܄|חc^*ϣצΛ{bO?_)|[ա{}ӦUb(0:>ꅫdf*_;q+$-;tLBG^9뮥j |r47< w¤KOf1Cj #ej >{Z/_pL09relؒ-/4. M#y&"mL|5d8. AEs?`@yO$FkZv:Cwh#Zp9"rVۼt5`Ü|p;S0PZHCG2r'7|mS> elѳ~"(1: q0+o}Uc=kV+ڀJ IK1F|zgAO)G[1zU]sK)ƌF߻`%3W|O!0Vv0 I{g}ex8n <'t{.q2rc-z 3)8=:Os]ip9Q԰4q3ńF48vkXQ̤g6#Gcsy>et'CZx9D%xUIcV0TضF8›h2}|hueL˴Uۃ;KkU$hV.N~m;w6Y`Q^vU=E`jn4 PZj}L\ ܥЮb/b\Jm=w:^/c.ğfj)":J”  vWE7}^0;@˴M2P]^j@O>Ր/74l8PcAr O[9YRP2xBxDBVIUy 4e OOYeŲ H௜)2bh; ([2joΔ4=z76ujT,_"lB 3~ {y'Mr}!lL ""뭮PWDCΠQ1^)d<|tM:i$}9(fZ󿭏ӧ4[h,#i!`.Q$&(H.Xҵ } jyN[2D (i{+C?ٱy Kq|ECD?ɑAyW1::{{>M9m61l JԼy 2˾X]W޲%'Y"k6mVpvh3 EUjŰ0vW}q/nZI }A8cZi dTI(ɩ8=}eh5{".؊dMKUb6xdfۯ9qZ(=79P4f`51w`e* ! ӥd(蓴JPY]ip3E8z~[y0>SДz녕 ^hF / Mx4= [`?a80]UR0w\$g_t;sޕ.Wu;J}„Dz^߮qW$ůy+ihXz=u`@`{YPs3֒%mu s7-qs[ݎމYG㲞g;.\jjb}\e똞pOȁL0[>%&ҭ,!cʽQte'^و{=+JCjh< Es6%E _U (cY ۃ׈Z|ó) k[&Lz` V.8I%`J~k`1{Ii0 {\2i8K#4VǞDf}xQkn,Y~GO20ӧ-ghq ZbQstsiX:j}Y2{5vvt* C-GZi}f('Q桻}sdeLw?u[2 ttIS!&(dšfwyq`⭫Zu6*QVC+V†J[%d4qcj#&Fb66{%rDB_;^X^sZ;fDeO-٠(9r!2nӶ2U{>$²Kݛ/h=ٺ:?t#33xsq9#R0{4?&?Sm_IjOoʼn._sDe\(<æqSSv}1&}xW)ݼN!KSB拺 !>>cNO9,5(_V8xp"?;lbūsVVal W[mБV/L|1y8pU{>-~ÈS<݈ ajUnj iE;~aA1[u0bAnk4>]`!M*qh®FDzIj4I\4d]Twt]'K;6>&c>8\UG"lfpRntj𥓓V9UORz}C;dإ-0E~mR*65{*9K%5L_o$LWvH6PM-b݄Ql:NwԍC džK.PQ!d(! DKj"WXt<.;8L|x0!`n0_xH0mVzjћ5ޏi;\2m D8{N+Zž]Y٘UMn2\E#Ȩ?٧D|"tE"V)KAh~h&AHmy{9ܸv=+ոaF! $t<]vu8'K<^rFQ6 =h13YmïSkO<'g ju$#&V;!v;xI@fIFc PCpKI,p-B(S=lzϛ Z\Ce.",5)tI?JggVb<7s$GkaAѬ)rN2߳ck|ܨ'Yxp8:fq?L>$QUk/’^EXI޷u}\JXQ^Rfn 7{5k ڦQs31A Dӊ ~F!C~[A |V2Oc6vJPN[-l6z~T]'Ak ךv,k0z[7fs0m^<4Ղ4 VjF߀sݿk<5Ҧ e?ŧ3 O+X\M5ϔ3eAdu) }T{b}rnU.*ЬlJLY DE`%Q6Y 7Z.mXm N kGNNR# nf  /ҙS"㹓 UH9xk OAMc ;G|ׅP[W1YÖ I2Z>:Q|7x 3zfZ1 YL͕w¨@X#pgS g =W?{37M.ZD1Uv%N.QnPg!` l!Dy,IWR{l>ƳHo e}`z-!4ֻg e9/Zn:ԗbp;"Tn"KY+QHa"K$qD&0Be: 9OMݗ6jx3 坰E$D%y._,  K,[Vl+ '렵u0}gF5u UF«zW{u%Nv)^ߎsC5RSyRB dDPG'.Vc FA%g3l$gw! /?Kb bNΟr6gS0f[6SI#]8 YP3>t"%6vIڷ)شiyoTsL5jͫ ߤ}˿$6w\F@*h6=5nˢ֞\BPmܚ.`5=!na0OdσTj4_B4?4:VK{`FG{a,uh5pK mD;L"rX<0m 1UyjD[aq& st=O}3{ ' ]dy-OZkH ! 8QJO|+3)܌qѶA(~ʲʧTV뵕j7~dWm/| '/0 $Oe>f (. C^ѸM0NgLJvUFW2)Qco x⥹F5Çep|Owp go,؋YAۼ̵'c<}>kV*!Ep]¨tlYAU/HZ%#;Uᬽ>9X$/dʷX弔/D.KHӕ-$Bt6a*;.o<)~<'AIn`{,KeŹ3x?ئ*q` }`mmQ??VfwS)_i ʡ%y7hE- z_cȪLrqwSMsgI&m3 {Uv]sfxx!!rp.&N M"{)|be"A RU"5>H%*OcIPܽuv{r*i"9t\kA9"̡WajCEqKt`y "06l6d%j_K՛>f_%\M^1cb1wD-DOR9-N]i"}, pvZ2t iIMпA}9f&'Wmj< dȚ b1P7| EN@?/1QCՖ)ԃ|[W ,rRK0Ԗiص\d>nI1T{7150֍+\fRBFs5-\}>'%lGRa8s0%.)|p&uMY'HIį7l ղ!Йv մo RځIN~]i̪:e3CȜ/BL>\:_QGRE);Pt^^:91*ٟn UO"A(ԘFIZ5x &pXj Oe;AuNd:b`XK \W:Ǽ`b Á)67 eC {fQ%p Ǖlѕw5ːhbi≰wB9V/^UNJ1K?~ϰGJ/5ȫg¢ìQQX|n,=ZD,86*kP(;˓Sr  MwH՝b٭/v9dvU}IԱkvAD'T)UDnWS 71)&\m17S9zѬ|Fu cmOS ߣjWkx&^n:|,iAND|.l]/K9 UpKpIN k-I^ֽ*;4QUJywϸ\l/T'OM-N3E5[[Bܣv#PgB/%}㗲X_.i|hE՝]mRKr?蚚KHSq1 ykoiߡF?їH^Cq?duIu!#+sKn]tOxm1?jHz#TMm35jI}u}bɦlL@wcT;xf)+j'j|r|($oz%w L\@䬆p -C5 ;얨b헄|&5AWauٙ?-\1V m@^L|.LacM@犜,a` 9Z[I f7]d\E0i> e7Fk 3oXĭH1lgK&C/b5ߔmTiuƅ ܭˮI,ulJ2wdhU1UG9mFSD=ľu^ V\jc_ƺT*mdxHtuI(}ٵۺ\&kW|rl~2&*3 kΰܛ5`:ڿ`"rx' h! y&2>Cc eTbs~ 84VbtTD/ϊ zct^lbdlQT{רGY49=>7 e6qk}{d;5ǀ2ݾ11Z2WpԄ8 ^=lۏLEK~r/yPݑbdզX¢*s30xJ495g* /! 4ڈ5#X).)*߂(tRSPDV\%KP#_Q^tD|,#.i45:Tv;E/EO~Ukl>}ޟ_=_7c%2sC aJW`zSdq~f{)Y`W"#A2]7^QX"i\7=b|(ndGG#TͰ*x9u;" \ Ƽh` ަ&C=79pqwuM_o6$;شw[9c(tAO!!]N>ËG@hÚ^nsuF畴4,綺UQk7ߔV($O(jb񒍉 OJdCZceAҍsQ.2"ϮapK䓗w؁E}uQF5`Q*{E WA9 o9BkxˇE eeR([Wy*bLyhbZbKDjf@=mj ڒ4`lLy RPif1 ԏN z5AsziPq(1*V#kP+1z9fvDOyvP~(q6yl $I쎅3N/9`vhTTqa]%^LWӥlowdH[P*,Te6PiX]r 3V6 &r] ɛ}A~27,u~i6ATaĤC(: "aʦ$/0K~e;2G|H[6[M) l`c&ra[81᏷ț[ @UJ{@LVF(kc# -g*C-J:wm3:#QLf٨&m%;} gwh@OֻI7G?%qFϛ7dvdb ゆDq]OUaLHqЌ.ȌFxQ}%vԄRPzL{ qve@#LЙa űCZ;џW,T3@mj;@`qGҧGƅrA|3,`=c: v h QSk& a*Iؼ#5Ҩd?"`qOP,ei'Ծ@C0UF[K $ِ yBN)%@(p30|UHc҈qV; wJx 3^NWFؾ‰TR U|jK*nmW\ǮLEq闗Ϯ K&4%;iڗ)]CLiL`He\qN+?(ӽCQ)ʈ*|b_<-,Zcj?ܯF/-lcms"OۂX*m3<}^X.nSg4L(楇0W}޵&5n#BigbӬU; <թ2Z@\m :6{M¥w1dV˘qӸ?|YEex1mK5&SI:tnDAQ_ ^pB Wn 3}6< u$? euen,5Uv:UִS.Xco縻iW']V !^-y21Θ??lb(3>PX?%l`nci鮱TO)2;pM?L X/ ԖE\|IP DyOӲ)JƄJih-(^܅QwG w\ѿ|&C%7V"'K@ZG2fU,ZݖOP5 Jŏ@[DήXE y~Nɣ^a!A.,`zr(߁ʳ]ǃEe `e)JA^C/"a @ݹh.jїOg7&K@m\M 輔4L̩_hB6i `1 ` y*Sp;RK`<iูN.G f f D@qFp%nQh} k!<౓sqslQYa,Q&p)SdDP:l;ld65:wqj3v?ݗ~6h]̞6 YcI"D)f 0u=h{-2)&F}pkϥӱKKH$HV~@w7,x`0ScIvFjݔY6)h%ʡ5H*c 4iWܺLo2I&i\&)=,eY$ 5L45F¤01//]T#"P~J:{Q!]%8,8M~_1yF#8sbJԨ4l[gku$I]8 s8~I=-ew\9Rr7}Sqvd]J+|[nȉd2(UᬿoLW X\'R\t+h;2 ب~dy; >5G=Q}uVWdm%+P")~!(SЀeG'o=tmm*0۵~P;ጺCVĸNc_dUO>f\Q0}Fd:JYb_q(B+RKC91TfQKr$m1pMDΕ֕ぢHrze|KC{6N_R_]x M|?P!)$p=O3@X,Oz?}z"tPH-M.-~9=HmneԽx{q HQFaYJ*M2b.]g #Q0/psL߉ߡ־F|tYqĩ&ֹAB55ǍZVEzT_LhNu;.$iA6*3M9y1bM&K: 9d89 Aںd涽SK3/IMkjc~!~L'R.G$3lxZDi'Ȉ2JxٿynMrw{l󯉔x+KnhF="o\ €?$^l2 Xfw饟 RΦzSOFS7=$& J9\(φ6 'Bks&ͪ$;_w_ 5oe^Kbɏ}w!:ֲDUԌײ I5d!L?AN~R}hc &rbo-d#R 'W#%pOwLd]BOY*EBE:L8"%{5UHŅ9ʪtOd48^^@T ?,=xrIBWdx只nf-\~&),","VRfE~@o~baKR/d wVQO5l*\af|,Frf(=9fQ_Jar)#Ϩ1lmkƁ60oB H$Az+⨖4t )7o # 8M]đLZ!f/#"ޑ_R?sK=)ܹRcqJ2$وP  gʥdkN  ^,Һ᳞ISVLY^l Rf1cŢǼ.JazY v`ZP("& xҥ|7Q-lkEn~*)цay|˲EJwɶb^76fA>fc?`1Qe2y)z!6 5bCc߬s*SۇU8ࠀK vdBұaI烱FX]*ŀiUcbqɛT8o{ aX؇==2P` 8,8D 6 HJPS(Пh;clKk8jD "\C)ؙ6[4B캺xQE-k}zMҏ;:TT&)(V}c n 1oLY3f-+q$ԅwBQeȧL#u8ɓR&},//7K0=b =e=6iFVJyg̉t24Yih0Za$yO+KM[N Ov0̷;B ߅ M^2sL]@}(Y~쳊 G&[[o!3Dxx s!/'g} /9c,Pj'(0 m)N58;ɬGHui$Д1,C43 0uy#-Tזk3lj;Qs2 ('\9Tb, q-X\?صyc* ,kG,pb=UD]O?T'՜pP` mw^^`.dpR9)gv)xKeɻb/П*3pb ];s=D:ژ10%4O@=gV|8Cpe6ٹw/@̳q81Wޘ>䪼'5 IR1_$tP/mld/tQ|ti$ΥH]߻A|ڍr:9|?6CST*&pޑPhfo`۹8 yz'QaؿY~5QGEmѧzCg9]4M$4b@mQ7 O?@  d?lE65ȒTY䵗=;]3+xtПj̲+`2jVkݫ͐%FE62Sr8)};% D2?J"fz8s{SU;/(~LwȞL߯lYzT(z/F.:yE,E1s_ChDא'TZJesdޥ9nTayH˗c K`a1"?AS}p!'6zSAgbvmjnЂV$7zn[鴨VBvH3lY)`9Ƀ2H|ռ i,_m2Ɠ4D%ϒtZU}9hH˙6 W5SJ?a3~rh-v5n{yǠ<#rPASK'I&ET/#+p> + Jo@ 59=$BNx?>8UJ`ebD//ILE H${"+"5KPW$|ڒV LbE%hMf[;|d,O͖ˍlQ n3DC@^dZO Dv2] @as*RVNU~Lfe82oC+Gw=VXDBֺ<#+gDוRеQ8k,v(~_0uh SXiǐyqkaێk۫f9P},0CK`GfMܷ9_.n y 3ލZG3L"=$D!VzYc-2k r|\=%~ m t ,qꬬ}z7E^8OwTr%C+(4mVĨ~4Q `|brw>N)fF` d O,s#7&gB{sw(fD)Wjљ{hNteQB_yF)*&1ԦpNY}d)٫#E|!Yu#Q@`!3o!͟T"?ݽH9B-K0ue&k AMc n؛zdDÖme PѾjsn] @rG{>m\-JZMS1(X2ZѲ><]|N}$wJDh̀! *2|Kꐍ :-VGUF!t*-*Gd}:h74̀\]琞 Z[=% 7$8y0T2Ǥ&dΒ8?| «s[f6KLc7 V*c(:B}3rt+g%&v)k/e`{ 8ie9 hw~^@>mTgdq5XҞ4\v!?iQ2@>tct$h㎆D"a ޱC{iEEя񜨁T, k&ј;KĎ~u^8>fx!ߊ1 /lE+g[ |ĹȊ~hѻrۊ0:_bu{sg U|Mk%A^Yyw%GTH_T<]<d|@n5,;UI_Ew% nViL02(fNhl}@;ck\[Dz\tyenG0IPb˵-R~N3xYla6*{YUg0[qq[ o@UQ$QxN_2HLG UTL6Rր\cs*'b!8iz{d NGE7j; 9cfXij/fq,y'Dqq/V<| 3_-1]'`U)`U`6F= ʼ*zwy 7tH{n aA aG ȜITFوV>v(#XMz4Y QoRwaˏ0 J|,6 Nf©ᩍJK_'vm0֍IΜ:/kK&3G-a$ >D=ȧh)uH[)ё9[X!NcpJ1@\*xoƙJ_ lǜWS 924RRR,ۙK3(_WEYCxruۺgaYcayUņXPT0ԥM|Ҝ .h |Smd$G3@rI&\*@gh^'2#-꧲Pv끝Rw ^Ǫ#΄E~cOM'ͻGJO'#l,oF4Ҳ?Q=Vܾ:9쎘Viѯ khrGʌ߃Ÿu1_0AtuP\|X:#09vJ  U8ד=⠾tbGc. ~ټ 6V YKQ}3BtNSnI|RFJ*fj*JfRxz#tr\ )uǟAW>]|VVT2JtbQ/Œ|w\v W+잖Z  rfw9$3MB?,?6UJ| CqBAnMu?Z]l$eUdC4OWNRuxQc@Ѳ {pp"@ Rzqf{'AWdAy+s\`F~os&f<.윬6J.plj?]ۢ*yrAȬ>̫c Ebbe]"lÐ6LY0^|zWc1h2gU[Kԝ' 1" yP.˧VI5 vAR9 N70Q*EbMGtT⋽s}y}a48' G~>ұNEW:g ^eZl٩YlNTqo Fbf ͲUfA `7wMGȎh/LZh++rg4?7JLX_i(@$,i.oI.MCFTRxZtf#%5y4Iⅷ cb*:|%+¡e%Wx s't(CdS:eUtG'=1W8 emRbiPkҍژjy OjSA ʆ ǖ6'yCD k,}iA A 7T䤖R`ofs&)cDM5Ća.UXB|#'߇*uP{`Gڀ)=>EQi9)P+;J'0Hu}fz%bngO{S R3GZ\וϯ0\8?#0D?-RZw૨a[{t:%/;sى(-C.嚝QZ71,,QLsyW..I[c 纔q rnAu>b|C"uOKS Wܔ_-3uÚ%a/=sJv/YbQSP= aag Dqf|rLmz +@'6@F;W>uD|gm}u!I{B} )Ow8uͭ5%Xoѕtđ0mvbeP'm5Z_l|9pMk|vBF@R >T eN‚8;v6˵ɛ)<&yj?:em.pv +M}جQ9ZppImi-vajn= na`ٌr3Y. 0^}zde0Ǩ-}Xaï$%_n0 uFqb%85_㱠q#e;L(4"k߿" f`b~l2pb&f]HUMrʄ> DW%n:xOl8r-QD!ygOYk$zp{Jfy*W, MxMmt:Hً n ;0 (?x|6u^);@\M;0PDy(ջn`]F%縒-l mJi`%^A=K^UJ.]W{-rCGܕl"i_0 )QŐT&8*ʒ< sZ M<8>Y%Y}K Xw=qtr,Y1:*2i i`LI7%q_s p8$?WmDU饓3CUA#lxԾHT4+sR^ )n pU&ҏ&9B#ph%Z:r; g\]'%f,hmWK[kU/XrQߟWF =- v0 pO4AbMrJ mާ'y,.E4To侚P>;cpiiꫯ)Xmj" 5CW=wr|cj3$Ao2Âx9lmSTQ=.^Iy *OFߋ|`Cakjp(bZK ̈ .7F6#7g;8Dj^tt=Ƴ|;ke g[7z ɏrzǾD-)Jh*R@ 0 =|lrlJ$V&Z9/_FywvY+ٮČTdCМRum 5NcPXQT$._MVjhsa5GSg 78FS1س8@x~3VJ ovrOa7}CPO@T:o5 ͹kjOnHq<=ZIj-m} *TmrkiT7v7*>j3EsL:)=~o@c-etV`Ơ10#MW-i#n*sen,6dtAoރa([r@)/fasgk?Ilm.!*I{>2Y+.-9L!S]y aMRz,5glkƲ2q@aB<+1 M `k5%`s' Hoo^1$}H7h˧/||AI)RXw/S~{ͷ" !Cv#kxc^IV($ˉJۭ؋&%k8u{;䐛Beqi#@4\ؐjI)@Bتu3La2#pAH$!}7fˑԹkyA֑^ 1ӞI-E@ R7-%$ՊV{U߱e8ebգ(*}F.=( 93%ZsVe>+9Ȅ9~&{R346( Q2zEULϰ7/Kxhxi#\obݗRJE+B̭$ŋ@ haX?NXHp:|+0UNL|ܲq@;K`oZ)-v9&j.{!rJe`n02rkzߡsus3ٻFs.} 5TBB;+ߜhx☁ߢ'aNWKP]SȵX: "h޷IC,\NqƶIc7"Q)jX:཮Lv^ۉc'nU<#9JH{Y7+{ a0NZ5VJaƣX-fre/0Haj]HyA}{B \6^hMȡ bG[<2ۛߗ0m'ZJ}wC@'cZxVSî0de,Hv 㵋O%HG՞]Ӌ?bXbPNF4,+#=f{ڪZ)}Ό2uYw>>nҨ>zR>-b6޻=lڂ1 މOPfT 63)$~O\ 쮖VJ.cA杺- 3UVdc,NpDn&3v)5b|!N*~=X<=V tw@"G)+[m{j*4KĮ OoRmhn*IjT\SI-oQGsicuQIgYؓj67j~&ȅDlʴ*:,{ R|k8՚OZ5Ґ_R )3* ,; Evi[Tͭ˩=]}fs=L2v6 ?edGuBNYG\y[FOu"q"id`"Nw j9VFjE&ЭDt61\%ѡ}MѹΝAcb㎈ oclD/ɩkSsjHZW0Ol&q9."hQg;y//Xl&:P$b6Pm {w 5QYp, n`yAEŴ F{TYd C-ߝK(RaqYnRp㖰3j1D/oT {a|F}2Y/S{ӊ _7DxSՕ¬guZIaJ* 9[$.G%)W־R](嗗+80Q#/󎩼u/dT|jf7q'H #zO8i͝PvfnR4$٘'+2g=F;bw(*>1XW w9eCܮ/71} t3ilt)#am lۭV^V3sl)dwgIeeC2v=d/d}_cmךbq|H#ZI&T^Bf=s&>@\`+ROmDC+n7 =}]@؋QR4 hDpQc<\:cDe: &o+fWu_/Rĩ IY#R+GvFhu$C~mځi>bWu T?!1oxHϷkȭ)TV<2D_5mOQ8ՑNH,k,EvA")Lē[[۫?޼42FoH08FQWc(&!]Zr6] WH%g^ɕ* o'Iqq%lF`3"N"V.,cGϛ|PU]q͋ZiiVjӨK]"a|qڳ M4RÍvj*5J#d\oӪiUH6Q#nϧt̑ j ԈHR$%FYv67_ETt\ڟ_? 0 Ì ";:NMsr,QG8l'F ED}@|?w6R=c'U".|z: C1d w)xȆ,Z/_*sȔ|;v $|W?A`F0 -) m{LŠ*G&zaCU "c<3} f̙63njeY.HAQor0`{`Q|պ3e.$9[䢺BNZEE-gYLsqwfMXaU./ZJ 9Z 't(1R:FBo/Ǣ/K?֘ȢV}sZ^=4*8q̻54mOhѡP1Xin7j3$i-銁;0^8ޭڎٗp,JĉYr T0a /u $mh`s'3!tYڑsyi,T&~R/٦M==J%.{vcD~A2x ǪY*+₶DlBPC5HDSϡmYz]Bgɝ4UWb|29Ie„@p7\WjH`۞2xD_5"/C.! DR4v\ /XG(=oׁru- @F66E_ |T'QkXf+ KYNo1>h-uܲI$W73-^BȬ29e89o$H}F)?:"Be2B?w:;U3(x}c}QʽȱTA:u*eKkZu'gi>ÿ2l$o5#qH 4TD ײ8V N]0`u ^:ۑFA`Q[S kln@!R/Ɣ;Y)! 槔81'ad=MYxR"I"Vyk&"c.5H%t̗F1P!MR85D%ܡ,bi5 $J fb`Y_܂ r1Nי-ܳwem[$,G>=e)PJa~PG?YaKzLBQ N4n xgf`wo>6ؗ")TQߗ!hX "-- kf bZP ;V+f//="E q7 "JiC+bWT]z5+7 ݹ̻ͤȫyc<8i!XҶ<"m*'%+9w%̢BI].lh0-NoxqV\NvBW9Ͱ_$;3-N^nP9z򦰜ծ%b4T{%Pp NǶ'"iF.e54tۃ ?k2SP~231]']$\xH<:4ǁ0(h0Ajlo9F?nN3 DĎT64b"UU`U&HD)Dl2)_Xr LS'vMfh1cNEJPU|zϘNѯ4>50uYԺɊwGa B?r$!hBSQǾ`1&a3']+"IH98dJ sї BY&/1'Apxx1F!DxvI$g5hՐKR&T!>fzmf#U^11q_c( 7.qE2 c *cHl#L+X冯?ȣ->mɂ@[O mpf3-@9U͞qQ\R+6)+(;it<@W/KwaiY  Y:^p30MHZ zrPeۛJ=rd1gpxτ`&s=y$tשX'?ǨlD} ĦpK$A?ʘ>΅A]R{DJh OF4OI;AD òdRMìBk]uJsWۆ΅p΅e$vN4yφT-&)&0>dv7FDAUұn_u O3rNbo3iw}'WJtlxi@{@󢼡ɧUCtXm8p=رNk(i),ndD'eQb#:M}hle/>:'ښPq.r޴g&i×e F|6X㘙4㏍f wG{2UN;FņaŌ S`j 'p٣?ĝ[m#ig͢􆮑6 fQ2J@ 9B$^H\J0\~qJ& BI>V45`|TDTUs*V(lJ', 5zpjm!I \t=Сls|9 1nRV-J$u^׾Zwʿ8>fP\Hdz@L<@s3of)qBƉz'{x!NdbT*uFpAٟ{bPi'EHʼn LHIP\Kke+C h϶E^e,.RNajbE j)݆W+'6 ߑ|N0ϻ7yk{+bl&Jī oP ~E6@wmE: jU0ID G.V1FKf-,z]gkՅ|9 2O8uBϙj EL%n׏y/)кo[~fIྊhgUn96ɢAZ'</ ZQEygh6j(TsAgQ~X?1Ҧk JṞX?z&KE1A%k#'.XpFg[U2æ7AM뽟,0$j.GwuWEr+ ? >Dq8hےCGDZv~aDޗWBgRo8! .[UF.3IH6PfkFI:C?YM%9hfj(CiќjjŤ rg{2 .S|E[IYġkE1Jřp~QXf}2R8 ^vEUg _G#WsQݻu)k$,DF%'LLgsR&:' ^4t{*AmI]Ȟi !sg@ ~eόgA|NejNElr [Z3x`yѯ 2Q /fǔ2~tw~(vM2T}zk[⡽t8e 2)-<^)?`V9^fi0xɢYٙ, ?Nn";0cL`OM}hZcaϷl=dbEdB)73_&OҦڒW[Y椙X{YP|rf0_ٗǿ; rl_ ZzUJ7Q (}4rW?IU`./o%H_><)Y5\+TV4T uzeOzR}R8rߥg j7 .Y0^[Y0J<?;҃->uJ6Xf;L2& /\ Hj*͂S[+&&Cmkٔ"bEXfJ.wYHb[ġԮEʣ6Eƿ~{ڞ i؟ilx_y-z5BLs(;T `wߢ ?fjtQmCXʌjk*|,`I4W$>N,+@ӏ BNVqe0G@ Qmq[r!p, `YHN_ai3PȜN$:u24^dtͷ$JfMgQՙ*CT@鵣;V5_AG4xĦ0琈R`T (Phl7y1y1@g"&vQVRJSRRmQoL+J%GZXHn(xW;jȘ;P'/怤n.zWE׆K)\n(}UZCYR>w]mP4F{:Ѯ[vuF$Mfʭ0Axuw%ְOmzVN}駼NdݔxT^/l=/3?D#,@c@iH@W6oS7ޯV|?Gz}q^6-sAv -0@?eA.ZB!JF5KZXrڛB 6 9=6c"N<-1nMCHgc!pVQ\]3#N1Seeb[MV#R[$F,)3$#3Shl8gUaCB_ M| ]= =I5 i\\LV ‰kLWklfϧ z!{br!ӯ*w2`=:^6 &ɉkr*Jp%3Ԟ/?tLl9XAjPHE {uSҕ۹0Q`2\?#P5ۣ_zMNC0<7,c0b?rVvQ7oGˤvwq>Ѣ@c¼NY%G-{5xt{oͅy:y1,51 $")"PVPyla[M#g%'OxI9#hְH7X {UR_>zjxr!~#vD@ܐu  8Pw9Bi'X(hB ڳ`j4YE7ErAe\)DK2w6n!?"O ^U3㤎~u W i1zO#~%Э{INAʎrTJ՞ܛ7SgH`뙈^ydT%PEfEYus)QWTT|"FܭGs5uoMpH:y|@mg.&=Sw j!`;VrP:?$wd/q HilǨ S-U{{)Y@ MB{2^Uz'ehn@0Cyl0?yăyG_EwT 4Oƺwp%;륶ͨtY"}~ED';;0_0+RG? خYWgDmr~Mu3zV5^osC4\hS P;X5u,7p_懇\qy^E`$k$#Ay;M;+lʟy ;~y=%Ni@XQז7g8}_SXQXM5G4Y)+Gt8q3^k1r?E{O,=g @!@8e$'A h#' \ H͡tY=ӄtf1;ӳZH4.Xoza5X,zfZg\//" ׆x֩+VrYܟ?Yja[h$!{\bZwׅU lMj+1vǐ36zgذ Nʉ_IRL!EacLi+@qϩFͱ9I 9'{RG%^t} : HqlezhUʲ$-q㩣p~dAS^uHk+49))4âEZӔ,&w0jlP/9+(groD5Bߗhi%E::AAN.9qIBx#dE<#b!F@\]e7羮)~8 4ծ(/_/C %/C Os:Ҩ^F6\peE%I% 2-Y 1[8IiդZ^Ҿvwac%æPj̆5e;}r}_%%l(Pс@$雇$vPNZRt>"{N޹~/6mimդ7?&@d8VXimڞTm@zFy=5FG= I?m?KXwp(Au@u?م^thia( np\87*;dFF-Hٌh˞b <vj;V]ֳ/JO Fhw2vƶ.6b՞#s쮥R l>p!T}=/-| Wbݳo%sLU~ϏB%&_/1>#038ŘqOC&)"?w{\ =dya|Ҹ}׬'d!By:8Ϻ,;Iܙ J$0eߍ$vsJ{9\Fu JnWH]Md7ҡ'9kϘ$c#pp%sKwLWeX'BuӔMx~ ψN%̒N|TA'{7ܴk/cNK@Hz1sDx#Zl[@>Ƨǹ}}j -Ә b  (!uJa֟{?VJ׺z_%HY^:e,/]oi稈6ÅCve~'Z/tSM!6B^PX4Ej j`(+X7'B,̗>oR:$8(sD&`0V]gqyv{db'S!2V`œX:95emF~;Ltacw@CEO|NA뚬-a/8J߳)J"}wX&#TӊъO\9\'yp,rmJ" 3k*ͭ(Q$"=ХBKh-^{*76$s(X:ղ\66 M5~P˛bܪlx``^$$tg vFy—˯Rdv<)^ʻsqd: ۈU5 SR9>ceb2N-2%U UA,Sb65ֈ!"2+Tac5G ܢ&}ZKlh9/i5%^ai-(?6DAl"a#kFFLbk&;-@(+1'joOh4/ӦԂp RyR:'*x燖i .,98SYlYK+KWٙ2* i'Oȣ&,[""F ,V~9и^U*ClLa$') cCT}( 13JKpԅՁP3қfJ ,5vT~9BzoP|1IrgL|EO[X 3_ k3)w*9j9ʺw&) :O4WQΚEh]w/28Іb^|rL(*rX"kNrzhU*? Ը+೚DH_AC}pY?=X@sITF>Xk[N#Y,ps68u\8ʮaah)T%Xq0bI'Z|厰K/GIػT:`fLAWپ*(vEŷf/kQ*aCDYv20nz_:XLD޷/ה I%9jxnybqyT8ZI0)d l PU3/|)tT_4OFcs5m2kEp¢X OĔBu/EC m2 cs4}s|m׺7{Cj[Q2l'OΒLgx(R̬u9KXy=Te@ASw0Q, ,'0cQ\R$wakmZG]/suoUrpPPxNPY)jaRDH0v8 *g HlCN'(+g*]̄ Tڥm8q|솤wΨtv (B%~ka|Yq \IJr}L̍S~{|^8'_t 4'X,/6 /LwiB$L4>="gI<~4Y9C 2&Q%1,R:h`x67Rj'>ʛ2gB!MV0 ~UI8o:u,sɥUr7=Wc0uTCU|CN hx|JkffeXMAђ f]B[5k3lGj/#El:8sY9S^~;h:|VLZv2.0sk 1wF2\l:#^~S:a>.!6x@p2|Ws9__(۠q@λ_G#4gIYdQswOLBL2Ah45 g ڬS[=jzHO|B% s@CBD!}^v n>%J"hůP"Vق<ꄰpV&.;&Gd`_ UϊMhcO!] r?[+u=*G*-+MD< }1iï[`ʟ_RU3&ɻ=p$ p9U>՜e{9 ӸFNljX!?,dÂ-6Ls:ɥFEi*hcJfZ#[>MpWXJ 4`96c對Uz7gWssl{FK L;JFc&[~9߳gǏ3J;'3M ]d(v9 x ig;(+Y8<@`D ZЉva>|?-"df:΅X ^ ${<,MCkG6u'lA"ˬ=Ͱ32L%U6Z U$}ϒ^R]O Bta/w/N_ٺ gjay#.L<GS1aUhEuPueOM?,VC-  aE$Dl*K_*"=/'73O3)?`3u/#;V?Qfױ,!0>msWF`2'H| }T%CcW'S+;w>^Q7=\h!OD. Z3w-IR-DJUπ^݁ƣG'=ϝi5S&OϢ^>2MvB.I#AX[&(2~d#3ggױ`2u*Y0%LHjҕEsXJIDtp$7.xm{煶өFߴՂhxOL132L􇪐nqD"1obyOR|d%P.AEl'5([>~,"}7\ď(TֿZr*ڀOur_tI*QݢkUMWU*82VDK n&bT|^䂇M%ׇGgג9wDrJʏ5 zk>x;Vw`BC4><6lWVϺh;^IpF޶lbVl T_VM)x #L rzjS儺!;v#uWn͒`鰱{8T?‡A]1fʖX.7] 5'<Q.><4ܒL{Sm04axѣOQ%ğ`B`ays5>6 `wʏMaJgAV閲# iWm@$di?Rm|Kn{C܂NomB_aDh'Le/kB8xb1ZSC˪X}U2x9[hZQE&3CBQ|>sJ2cE8oN&MbmULrA?LTHfd05MpPU&M| s|-OiWRx-d >ȗ^| 4/5\t'S_ٻe,.ZOS9Lv!9\%#ٮ&bBOf ={޽L=GȎXoʩ "sqhJUjBle*cW|K~H}WIĪC藋ォON`yj?- n kR &7D_{;Zf\IQY@f3xl\!> 8cE81A*|RZ\hU5YLf= YMZ7VRbc ̸hksVAsRF8 he؀{5WRt1u“ܑfU T/t,43>hʴϙn7ej\DK]Ta\H_GgUq{]IQ2'h;-7qM4Xoؑő  k}t ^XUwۂ=V!qCs78“_m#XMQO^c &;zb>HzTay4VN'n)/ʽ[' ,i&P|;IGuA?(E] Q,hyUvi #A]<1 #[F"&'T;i <"RaOC0 FUw$iTp]C{mOw/oH~c sZ̈I 슳/WbEf-++гR.I5sx b75ssn}O0XlSn1f6&dB=ptoco$9L\LLLf>K(oQSo{rTz‡Au(%f3#[Sɱ7t TI|=ՅZ{/mClEb*:ϥ3|ZhTM+a唻T7%$LR+fE)oP|n {y #C(Y¾e!W,YSIaQz\H ' aY_!k1J@= n#4 AP,"nhmm.Z6uN{W9hD:eN@ @]RTlV#ݑ;sIO]UbLXV|Ka[prG.;hA)*&c4NE;^Vu)rp2]m"M,I=LkH6.Wʹ -sDT,vAĢ61*!#B.m(яcHhe7^BMTvpjg ޽0jj݄SgT;/eOaKbRmGIDPmU y`&FFEժwh Dpǿ@;r0,Z]7վQSx(M>CpVB;Sgl܎dEfcF!b<E #V4R jbm&<v(~r[ưOTZDբHAwMaUZ,/חN?;gCQ7IzLW>].Tf9(2ؼ;L)r~8O,c{bdXJ<t;^V3W{~BǜQdb,.orJi$x8jM^_#h \#5ЛƉ"Wj I4@nP#hdӳH45ª}KcSح^_\[YR!b+xWҰD/D* G{{jmhR5MR_}ĶWYߙ (tV #` >11Ƥ>3K8m( qLκJէ4wOQi;!}0BϥLAthr@Xm64BL$㝅uM}%b _I%R 5y;LX)~]7QW]ABu-4jzb ;S)+#6pKfV?/A,SLV ;zaSBStN_`9X >Q\fft$m-6m嵼+nh*ѥqEMYm~;)Wxrouнl0Z0V%%|{9|DViDPBZ5wqCgc&iP-ds,DWWC^la 9ЮX:h\e6̻ 5J8K<3+*srf+4^s'{xO FIu4e 6=|-m[F<) ~-]y`13VB;Y &jZ#X+ ogAl1N7M5(0􍒉k-mYdGruOR!dUaGWHDsHk 4 L 58!u26Յq޳8O$ 3q3si@Db,|.51UB*qY]F{esW ,T }ʳB2Ii"` bxe/uLn8 w{,'kT7όS WPx i[Rf+ߝdތzY0iƴaADpED,C=䭥RxXQ-\[r?tf7s;+)h1F"^~!wur6*tQP:!YP+3i яh 6ƴZ+'2f_*eSun//~MJՀ1NZAw!H-VӤ85{KDW<y@%oM j&ֱ cfGK߀LtGZ=M:ݳg-d+ x%"y!HgW㉹oq4p ZU>;jU$jšF9aU9OiRV D_g2 / q`$a`aXE G4UcZz8lC; 7n*-OGU c/<^ʵ"qm_PeDW܏t"O]80O\;ۃ_F *)ip0-)#q92ey%.uf-wDH k"{Gb5 Hj@u|p0$cM6nvskˑRaیE-2 Y#.ZSԥh?l 냱x4 öxdl\徵-UC%BwVYmVX- vg>.Zm [-1LI{[NuF+ wG!f ؓ2y. YjSG٪RbTΤG :1Uqplȵ5%iVbG˸K(rGީyWbije^5I`; EN'_6E ­V*[PN ͞[p՛ 87i >W`,3353"5.ì`oI芝-Su81m6+=?ARSAwr{dw %#8*weGbD@r*L s\{Lf,6V-UH>OyZQ?Pږw{)S"B{Ë~Jf}TguQ#|8Sl? @ w#F* V:aCFQ1u$wxˆ2HvмNJhdG!40/a(̿ ,JA C`ǁ֝Ȋ&ŪGWPfI x XonKpg3D*FR>^8kOץhGiPZ%r(qx/d1D2ޤ!4,R۽kMۍ(/'KraH.KGw6Sd;m<#$>..QwCR奾Ӷ&&)q{bAe"aRʵTD}ɐ#Bia5YZI$h/ F'x?fDb!ю}ޢ %Jڌ 0\D,֑fNg]ɂ  Ug9Umt4i_&Fy8_5`[>'%t$|BE@O95; ~&7lf7? K N݇ѾNSMTBdsw[YxxZ8m*Ä bND+w𮼁xPNoY/բjLkwoY:<.ZA@ -Ȑ78؁BxCV ,7kd}ՙ!v#ciPYHY9씱 ω'Jo; ]ٰ|r=,xd )コƊl5CFVm+*AHOEe*YMX0zS础 eJpk B$ )477$'cq+9:af_;>om&Wy?!2.'KHkZvXB2=O%"<8WLqC{9"sOj?+ Av;qF0-,#3z9ne-#?4hnuy6 X12ZIԟ>,vnyoK QB"=zJK^,]v]%WM gv`f]Vw*}Rh`]}7 wݳʬs\a|tѰnpӦX݅N"!L}\ o:dGO L},f qlk'JtBSGX  1a~ѢwLC\ǸKb[3u@qg% wL"ʌBcC[ɩBNkT<֡>t43û ))y:ǔɠj̨}+KqU@N qU|uZ\}no `2vL]^r?G6,@!Hb5!47t6J V5&~uQX)E S)Qits[&"6)1 q,F D:X3,,9s洎L ] Miؤ УȨ q3+@tb6p0<@ ӈN-E5ZH,dwBe3CR,8Y)$= Jоpf_ wO܄DޜO0 R?ÉhxI`t J|~q7k~tyk]ea-JG7p1!0:*eޣ i>֜p^^h\rFX22U ~|VWloU4N+Uh}}ir jc,0qc#uiEl(Fcw+{pV[gr^m6WP !9ф4=*II|&Fe2KQu,r B-> +XRS] (Z<;eC XX`}8@3$ HfX]zWu~qf{+B'_@dih"4X*#,yg,s-i lRhZX2C~=z2p6靦vMM*xŅTnGq錎§Ö9KB5Mk/;輸8`g[3hSN!R$G٭h5dPd's%Uc;`%9c G)+V1GɨWk&Zu<4̽iuXE}]Ue ߊe S_/Kb9̧$ dcakyw, c{T-, R R4/嗇NED9$ GgԹ>Y7lpKI+4R ?n09QGEVke_iّ U"h0ѕfCڷvfZzG-D^S^. 8DsH[kzmX'w[ _5='ʧ3Ҭ9Bz\j}T}bdos &8Y}[>(;h-O e<U~t%5Pk)LA{W华 7,EW0 ͮ~|#d@`52Uv}iת,#hB3 8 2-(u܇ȸռ.[]˴3S@Ԍ]Su|8L,؛RM HJu[T]avKO̎*5P6uɀ$1T۹`q9rߑ=Z@oSK FB*p|.9: P P)7d%i1ȲĠRSvΚEy0p /nXK-$%8X'Dᄑ7(2xbf xbx$5K q5#5H,`c?; v^Zk hC!v\87F4701e/X傀 äGp+) d/ C\)qh@~}[Y0*C%]f nqGgtU9 m+戫쉌N=/t~''6x0Ê(B2j@ #18qHs'k?hfESK#iRȏK?F{d\%%F!cٻw F]Ŧ?7lItl̟=TZ^[k4Nv [p&\/c-JُQ"{~2Z!% B ]n^<8QDjžQY?@wN9Ρ8wa#)E<ZoV+Zqà%|2qaׂ]˻0gr:,v5 ۲ 3Vkз|4Fo` Q%{T'&/ХXQmǝZ%Uxv~32ԫ\v._5IίMwCCie8n;}%n*uem.2ɖ]³"Ʃ;Bev||s0Ciq_x=&*'n?H Of-KYAvP7*,nc}v!ݻPzhN+u| |s!u( ayUc4sٕM.v5P?;ƻvl}il#=.N_YpL"^{2tZatH_lj_VbXAF~kA郓mV!484 }:ψj]včRg1Cz3Տ(DXm'!8 'L!ʇʹhU&ДNXeGP;&fO_[zhp"5 4 PeX~dAEkgwpa#mǨ,UI ;Ǔ3Suӭn$pK~¥ q \ya!sR$z,Ƥ*K&AfݥW.@6Hk 3FipA2}X mä:swV ^>iq^Vdh-n,=H!ELGRO&h;@vG9_qIFPM\JZ%:ׯ t_dž3)7& i ١ql'ωcx̓KN9F$)͏ZL3+t$U[&%@>ɗ-14oA[ҐfZ %4Eq,ݫggG0pjhCZ l/;k :MأEUho7<T9Ͼ]ғ8h&wyNQD<(-4[@FZ<ߪܢڃV"-SW8qdI—a(:@L^h%X^psfnç,9K'Zigș6VC!C1͛A\ne)"^_w~Wf(3E^xQJ.9o<3`T%^1BqI&̮nwUt_ ڦr 2oJ>$p 6R I,)>kjVɝ# k(aS|jHfm{xw+n SogHFNj|KA0-(^\e }٠A7ʆ<!U 0+y`|DM4BKA|NƘP6g3;Zw?N#fԟy]P֦:ԕa_^ZI_)KBpЂ0_69a4ǖLB(m+9ջoObsj$H09PP1u"Ϡ쟷e=Kt<HEP{2V֒Ṩi 4˒H/ 5'.J 2_GqsoԹaXM0khr ajS0 n%+ R?gX4˃DdHqT|tHCTx'z(aeHc/\3* P@7VcA <۳s ZS*c7h{)egGO"GR"eYNofwzӭL~*y5_@ƍ9;W@d= 6֟*z)Pd8E*oCDhGu#{;M^!;dg3ԍ{Y5& M'gx,wT@>H֤H|L* ~滠s?-(= g^hD=ʴ`_)paVFFX@1IVz'Y#u9%X% =Db 2܍f^ oA)B:۬-_3HCTeZ*F"2ݴd~ NH#n kd8*!{g?+BڶFPWx&*nɀ^AP4s`}Nn{"PyŲgQ%-QHgޢ|ۚ'^ p-(B[YR,I#/Ӫ3o\LFl`DF V8~A*:A-jbh! {Q@pԌL^aMpa%l6esr)X2\X$͘3; lNژW~X[x1#*0.cGRaJg6r̟2F`+N,:&? 0|ˋMBe$7`sm/)LT$:J('[#xIg jĘ.^JFp\ppMջ[mD+ ?]ܴ9WQ2]#mܕfu>Q*9V2.z"K}Mv]17Ƴ\GtXI I<2g]NFpx/TUNp O !+d\mxx5C\ LPV!:S:Mg^lxw neR%"+_"X ՠVn^y1)L s>lpzbgWtП{.ZL,#/9_0$ꝍL;@!-v;1;=xA T-C~gŇ31%;^dɍ8H$5޽nTElN+4?x.A%='R`ǁJcg c@3pR9'~y]߻<奬7[A4I+k7|ٵLUP@!/1X|ÃÄVF:2^q]}WHh?rFL7̑큈h3{o671i9Tuwb1i-.ğKJ{ͼy["z*Ll.m=O`Ygg?FoB'sеRߣ`Kl\f kNzPޟnv]C"1tFɷ'9-X~9 >b򮢲5\niQ+^.JgS\DDS>EW'UiIG" ~1* 7ocMUnwW1I_m׈f LHt5UkNN[VjCPN#r TaG>`^s:ӢIֺ/ohW7gFM>Ңq5Ϣ-Mt0擨Pʤhlcս$\$30rWrTnu{'LYB퀫-%ګŖ؋7fĕVpTy8 9.qs[nC.J険CO4(JJgLq2ᝅ^qqeru|^%5F[Oyi2 &}C Krs7;hрu܎5視:$IlC~NoFQIN'Ew.6tAyR[9&%o`)WANPp9ܙM~_Vr?r&V@v(#VRKIu—H%旧 2aJF;}M1YIX$3Z E17AVTͿyNoj$5ꙷ?>T_Ǥ(k@U,ͩpsti4:7qe6CN,kQĺZ`?aak;s++g_ca3/B;@4{ (5#]haWƉ=Sa&+dI8`o#`זhs&m2E=)>55U@<jGg-r?gTM!4y̔ii/^{g e͛ stBb #Aܔ y/w }K(:x 18bmV .l?XYq)7 ӳCu_bbwEM !DyHXtPDD.,Z juٸd,<_G(U޼@om.o_7}5:F+Y3] Y!s8{!Pdmwʣlqjfab,bB;MPk%&+JeY7%.8M;A0~FC(z\O&j ʰ5(pR4m|enUs* Qe7$^TlRL%<' Xm0I ˒vMAU[ժ{-!]IDMX%ϣ- =fP\_@Z.s*/IWx rX4yvVG9`tf}=ݎ5He&M[I $1FKey>h-P8lĮl<֭7ض2T2u+j"}1 -LLmCl8^B~w-ЋKdp D+Jg\wZ Qjxcs!$[s4FnuGYYz"vЫ a|DAW֌mIk)7P|JR?Kk7?o`HwA T f'v;%#esJ2mQ"C-]Ovu^AsMO%\ڦA˸"dP%ֵߡوQjXڙe,p JWh8x;d^kՈ"ZqȔp4R(0xなx#6dlIlcY4A]7 L>."#Va64`bxu)7%o·5GcJZy|za:'k{V)ғNg&;YRf^IwIݏv0'=~ZCbMW ;ߥ"'R˖$zg(Ys9^gt\^t TJb%a@RČO¯%&?2O"4Ek^;16Fq5m1˟ l1B[) WMqIv8 GP/T`0t1$9" 1019,jmcyG\nf\:M3!2HR2c)nGa0Ȩí[軙sR[-R9^Wۃ`: S%L ]_Zv-A:[i2'ꝘXo }&r5 VB:wH[c7rprΞfA1Qi@HXJz(Ե#'<:'S<Ȫ{m9,WB 9n.2nEJ4`I e &Ym-]Dge\s2We|5/exz|'.;|on<3*0S4xXӣc0cĿXOw;+qplA:#FY3O~ x&0P ]K7R!b qk*= = ;.$uZj. ۆ\Y(ʲ?s?A?yTtygsS F;fCcbu.&/VK~5MútbSi -TP? J*/E U@""Q6DRb+L@B8h j^@\ox3~Ipm+<\d `.Fvl8>jkťKSȕ-,02 %Kd)!uks81V?e7QN>ug%ýI;+Kl !;خb›m}͟j:Cb`? p_CM_w-IGa}-]X|G+V͈RʨQ8Ÿ̖4NAí-rj #;` Ug縯뜓Mp3x]e9$^.gK4}d7uɤ([ۑ9dw ڋs *GS6*J̚ľ):&t240S1;P.S/wƌYeG$1n *YM 0p~4=-k(Q0YmKC6Ȧ4r6uWpw8VEy> ZDfLZ P6v )|[hnwkN獜$ %Xb8y^jzݷh?.Ha߅'Vm>'XQմ?tkFgs0sDž,;2}iNS>sj (}5) wN}D$BSe݄[{N .Žugka%]6I4E l8Y.`@ZvC7Vy(0Q6Բ求haWX֟!"S#e~ezs vQ/{ pԪ_x G*`U^ T5找qYgQ!*q cB޻ v7Af1 pR K&ꀿ3[půlP;T[w}h\oZ9g.G u1V5ǺlD-VOS u 4Ag8^Ti#.E {E=ilW:,U=gZj5P)с_@ksOY E lh9cqTm)T,e1FX]BkeZu5e& NH\N.X>Pp\k{ՁO]FBɵ!Usj8Hll{|Z'f) oaN'*qcot4t{ձ*UE7~Wٔ%կ5EMUy8ڐ3shܡEác+Y-<v7]w#׿_R͎ !gi q؝ͥJ2|2ͪLNpU?E~׬΄.|Sd 'x c 7FUTw8s<4Y?fqiP`5|77y`Jo [ 叫9 #K\AqncҦ2!XZ;-Hs>?k/9v,i6O_xpEvQUKyr m!qyXYʒ Y1 X'mq`9&CYK5a-b-H_ŗO&|YX ?ҴOdfD`A[kdy~o@򠲛/LX"WmM)>Eшv`jS1fd*x;^J/5 giR Ȍ-h/FoYQ ]0I1S ?w/EJ |`@ |%aR2>C\,cTSV5Hm1ƭ,Urq5@c ћ ~66vlLFg|h^T E0V6yB"H3ܥޖ&'-zG)6u8XpԞ_loğ}$*gٹ;6"=4Wl-h0:CSx WӋH`F)Xg()fgQkhv}|KNj^o-ڤ%\:1'o6 ZF~9u TgspGS CiËꀶ|bo>U8?)j ilK騒oyPmMOXem Vx?MZN #Rd p (T +wauwֿ}5A1 kfUnvٕh:ff@7wEY̌`|"REO\H".ݨ%sukH银P# mS!+Dv{ QvL&J#Qu{ϻ$/|Isi aB]P!oAy3GP cZ|O ,J³ٴJ7vMCDeᥲu2Gj̫eI:^SH0\Ciy' L誖b~d4fF{GCS+W3v#H:*gԘ]"%l7lfٟؕ8:+z6:OB͕8.U>LלR$p?BqV|uQ~yk??_\0P5~(ٞ:I[ нr' % haDsVK} r߆?X%LORUE 1TUkҏ]]v`(^qx-c:<"&,0@;dÔM]>H&1K08I#&',¿tn6Q*55TSD"oPPSNJ߀ZP4!R1y$Hkp\xgl`LNNK"=?,0K~d`2WXW\_Ħ0nALӛ&/d.e o su#o-s}1$ l|sKh0=-#0 y4ȓMsL8&H!TF=;.K~[`(0Qv;<$ĚL~4ft ɻ4\/>QNNࡓQCRH ]dX,a_3" nV()ۡwܗFQ a1dF fHM;>GZ?XN8_Dovѐ c42WGDdƩQ;VQMv2zQy^'rkR:G)PjkDI um@(aF`"H!HYd6>כgDe~m:B@ʟG.2ݱ IdR HШwwOH&oov:T{##pyLĉOٰwikSVi `Hm m0ǾdG/vJQY+ s^D6vzy?iVn <Voa6f[DԤKu-Gh=Z!] ̶+VSaO$L^9sׇYYEYu/\FB5G^T.Yj*ٝhߥUdؤ0h/}cpOe4 #bJ B/b'&8Ǔ.>HwWU"aqvyf+/)T9S  g: %7`wg_;!P;7B@3N'.Ui!N5qs)J{ećY3ohFk$~+m8MX7yv*PE&8`g! :e|ú#% м\uvtݵaPa*Bqr,)=9Nmݜ5)ʶ%&"~&^ 5x!JN>eZJ)k| Q3˷H6>YF շ?G Z Kǔgi:]+nX~!2 r#` ˔x6ZMg5%,jmͿAOI1 |Ec\!JԾc뵖`#"nz"SKxWaRHq.pSw]aBKS `ɲ8v@\˶˥Uo'^o .(O5wKw97 'vTq;Tu(k'?wYt0{~VK4| D#C?İTC^Ge9 *ѨHUtбoxr$ͷ u˂PFGCV?UYtGUP(ugy̚lW=E6qfa2V5n{yBYD@Z?xyjԡǵH:g)yU;/qҿWp,yUo2R(mQ:FP\Z]T55ŽOI(֘BjQF;-Nl c33|(L)ܼS' :QMIҥVA Y LVT b(*%mG0&_e)W=5D KgMAIb,Wo4B}L?5nq"_{L4f>d8 .:6:RYvD2RH_a(W0gȶ}kSS>߼:s(pꄶvdgqws[hG\C_Ɛ.`X>Hׇ Pnv! ƿg$mV8IMQ/Nm-W@ 3A֗JHVB+)HA/r. ڦ8:uߜ򺐮j lt1ϭ`RHBM[۱]<<ê%2: b/eFCDG2nTYoSBL)ڱWչU :ص ŽH }VoD&6CLcpH)kNtׯŬbaP,vQllFVXfa8!xKj>UT?+MMh ZGjTYqn"9 cStMi$CPОWz]@!z[&yt$RdתΩCdQFn嶈Gxk mCy.^1>+xB3]$74{fŁf wuVU<,ks;ɗF<ЖGVH7_<Dh 8֑@(s@TgJc6l)$^.ɑ0wrg8bйweeaH`2 a&8:E(CHGW׍~<˽8 =IrM j7pE݄ }TczQe*sj3w<1HP&YS"[.HcxF??7e餢KER)3?'yD{M*BeL[ I-J=/:w_GaN,;9W#% I?TcSɲU>[|gH8.H Sle2s۬_~`~O2ɦXbAVK]z!y\lr\o1#L?a.OAEr8k1VZNH)P>l~!n}52ImEz1HIn>dq&Нbh|[QL{Vmwg;~y8 *\1_!Q'd/̋3iQOjXo̐M&xZ^vvLǦc[tGhTЃNj(b.~eEzc1Ž)?b|3)E^QB\0Sm=бۓzC{4hWQ6G6Riq^BB7) < e@.S*Q pUʹ T9tўދz9u8g5qf[ݕ{ DWK3khDh#.že_A], :etnc=6?hD&+_ W;*2B乜*$_/t8Z{ 23pMRo|YG^brh87pfzpc MۛVk:&D%S=$n53,r=ڝ3ݡvR:VkƋ >t(Qup$&B*ϻo=ĕ rw:RĪ%<׉m\s d"L١8燎O-$(29IYTie!qYp9j:4[ ﮄVg%:jgٮL"y ڹۙ{ba qNĺo4=iZg sI-зz?X}S„P/ "Xǩ}ibrY7weߺEmqɜrYf2hH+VOgI H\e6D90Ѵb@#4X .f#gyusr۾1ߒbmBqj \Dc ˇ wߒ B2oif~zzw4Ă;Hm)Tżŀ[VͯuRրmm,''I_qh%oڿXDjf,rLN P5?g㼜Mȡc {_zP~vLm:i_-Z|=\wi$[syېޔި,F 3-'Oyc dX:s֤j 3tbX(U(E {"*3RKboq ^n\#Idm2.͓x~>w˪DwE-M,r&|j7wj~zz\8"fG*={jJcmN?x:uҼk=}^h.~-Dŧ/:.`2*R?uس#gJZp&9^x"nt3ҷ?T`Է3+d`&Ed&$4]ғAɔ81/GD-NDw_c~CTu3+>*yG=R3NXZCj#{vke{$ $I9`O-\L/.&u5!7RpHئr>,%YEE(pGKA؁e.8\Wun!,_hRbg +`#XC gB$ChI? k vYQOP\ug%RgDߑ|{JP`.&[|P]#kUoFDKp#\t$WAXbauEn*A0%)$Škou(%pRpǍT@^ w3 "^lbaҎS$rC|~R4W}4syz(SG7~N^|ij)% ^-Do 2ގ+?X;8+ccNӤ|g{=ǡriv t2E Y\t5. +ξ`_'_{>dE?$^YHUe?{b;@m9 Kƭ8~?y(f3y &?I04o7VN^m#:j#~OݟZP:-:I) ܓ†"ݞ#^,z1WmT}03R6@P|w&y:sRJ: ɰYdo{4?&FP.*nDJ>IWd%Z:?Ԉz節qi݃gX,.'*݋#o.o(8 bnk@jEhNJnfeŒS/*7쾛^j;Q=20X5ppHX?ΝQGrf6XI,J)0>`Nf_iq;Q7z%|oh ڮhs>Tb' (XmFa?ƒFY?ґ6F ~bAJ):$TlU] t1Er}ɩUjf{XZ6fH96~?̱7 ?V4{Wh,[\1/CSD| L1nS{Iqt#S[ vo}Z^;S;~O4ޓ!5zn$u4uIm|e5ףU{pZu ÿfwHc1gL,vY ϯ^لvXDmV0)Zy:*'Yft]X*jٙ#lj,A8hl!^|]tZ@놄ŅNsCtAp Zq#"lc$@h7ͺ}KQ kēu{ImM| Nd}8" ےLZxa}#s?}Mᩡ GfmN@1 D/1\En'>1p,I#FFCyO%Qޞ POkD"L՝"r|z1Pa3nwktCJ,ْnxH sH5$}8Wyww!\xd u—XJI^6C W uOFlmୃIU,o@}Mv\#2AEʞ|Z(idt a"Ey#4/| =WTaHzrME=իsQ9 q, VٞvF&!g]cPzP08s-!lq vO%?NPChqϢQ˼yZC:=hDt<`!Q%}\0 \s~Hs*M϶. 7N4#I`1X)I%HP%g46nV+:nG[>nDO\|ndgv[8fKHVO ٺ`6T݅;2XMsԺ"PW&*.NIU7wL[FȌO^XT̉r/L)$*3mD<[ {-I,̊4lqleP/Ë.Ƃm0azPr!,22G!F$6h*?JO]O0=:o$ۙ2QQs779l꽑NOWfv5?ȞBJ3^ bvS%u@ ;[wj59S%_' {jϠL ̨y=>SAoYT~@|W8*kU|oO\: :T36QH](ަGj7QО,2UJnppnG@v%H{]325wBsq_c MD`Z%P";I2xQR+s6pxLÁ)a*r2h. hK&«BUQ0+nTС}~Zw *<"a-Ѽ 3Tx)MJ\(}(]Y,h/cn=; #YMta Wg{S?(X4n!7<$m؉r4>}e;ӆ#c9$)b$%+xzQ3eKw(lw+?TF )0^I7OV[gʅ۫k-޻2Z:Ө>t,Wej\z4&zO{lr%\~ )̖"DIE5U>Z]t*D׏5a"^#+nLѱS;hTܵpYZ>GwccTF6RuC^/d+o}wBh5aw9x}vQV<"4?X&t#TY-[.kqYX ̒h ?Su .xP2g&2dd zβޞӚ/A_˂]l7J^4oMD=C6A{$duLkbJ=v"uX5]Id:'wsXs|E[J5YQ-j6 /enI1R_gb/&yp&\!.a}%}zi)~F KDl?dOVvZrK6NWVrY)/$^= 47';,9+2TUf[}.30uNRP6Uϯqƾ5(A&ֻSɷaAU 7 to5A/;YςXr1^Bn?h/G[aP1l{,%5Q`hoܖ8zӄ6 {|_WF f}=$V+ XX$SVwZ̛mJe& _T=cx=r ~Yϧ'TFF5퓆5uLVYf@8 #= 1) q>` t{U&2ˡXP? 泆z ^TR2cdiͺx7bS{׆=Qc_Bևf+?Bj y|CNO]K$RDz3GQƞ#j_h$m`ojO!2M˹-X,U]產TVOwrez(:Ȯc:f A\Lį7Bn$7ad.gѵE w S=p &pQ|v%y'mݏo\{ B\/ܧ }2 5Xo[DGkDhr*N|UtRM] ~%a\hFB{G@_Dzes]|QtMyt\JK:lh<^{QpuǵTnP] %fj0x,pzO.i5Pf &$t@1z_B$we4i#(O /_5yt1dśHvL<`eZr0`hL+M[&Rdp[GJS>Z$l.," I+0tm ʿpN(%84p%:NTħMGGd`4$Z̗3ɥ8Yѓ0zI6)UUYL|:"OϾaEq߶7?{0]Ӭ6 6ݐOK5dY3@('XU#]T<ӄ#f%d~!8[ t! ҳSRk>hRE h"W4 7a[>r $>"&k5$Л0 =M6 3ߘl5ЕZT"Y4=L9@zI]im`. #d$iXE*X]4Y }vx-OG7LlTHf 4 S@g 倓'==$y} v&<;FO+F"э23,]a~˦srA: IHT{iE/'OȦ ? l`UyKMy_fޱM™X#.@am;~_]ƑPt'>V L bUv#~/Yox~HSe]0,|1(TC|8ZlOs[R=Mڥƍ̹8mʷXj!.' ,nRd +yŔm".hQDZ{\1h=%Hj MJtB+ˍBB+ACDK;H G"Fz2sn<#+44ٹ{Cf(xͥxȣfe%r'0L\2B8'!i~~- /EG4bpY#A"sg+Jy7lKvC-/|*Oz+HQa u[6_f>{bKC^5_1$?\UrmG=m vٴmy/Xv~l*DUIp7*s6 pjŶ9A; Ä^ {E|kBҾcb6?)@M #q5^ۆmQSoJ>(EH-Zi j췄fcPX)fCU䮅i:z\!\hiN(HCV-i syB\Ya( [O pq/k蜺Zn/lt>"\YVxKOQTT1׿%HAu{pB]uP4+@79ۓ0쭉aʛ~1#ʠnЩ^'C7F_O'r(֨aꌘp5%Ǧnfz8_0[ |zfV2𳟓86/|b"{9&G2*R'!{0[ăOkY녂&/l$Jc-@W@0wےC19}q 5q3N8Ne'b%#ț2ep|~f׌bJ`zF94oVWZG#K4G eCED4t O\~#8yGQ#fV`Ő RXUT0*y0c8i%9Wׁ"5^XV?_ͽR'*8,A-%P 1/ʔx:ٰ8⠞A!WiȒ =V^_:|<<1<<l*󢋹MѿhR<eCU+fXTgcn0_ |8|jԿ6=h̋ZHP W6o7g:B\ܑ!> *Ц.LKH[}c9$:+!7n"ڏ?HgDžE-HČr"Khkv_Bg1 E`z;ؓ{HLL Eho;ZA=&0'9*"}RW囬N_O_k;0YD 5TWULRQLt9кÿ m.n[y)0^Gj,g.Y`n gW ں,(Ʒg\4Et&ꥏ# ך5jh0rPNn <La 59$L9w ykLH저:ݮfk&iF紽a[qM݈~onmцGeIJ[dWmyL.qEF&rp# 1}5GmycXW؅؁Mf1ΫUD֜0%ט|-A]Ued5Lb-<۷z&%_ld9[|QT:ܞȄ!Gk7$q)$kRI 6Nct9+ӷc"O{}HTGUeJC2^y'@W"{oo*y-\̑&HnGh tgpcb}gI]:+Í*=J S^L=`8 l5hS뫬^$[V{"UC[Mk'n$#pȱ )OOƃğ~I#Xҍ2bh+2_:јYfHvEo#= ŷ*&A#ް Yc&*Xay8kr.cUo-[ڙ kVNGΦf0¢YPV%p4͸[zO@8[?Bi{v @Qd,@dAȃ`% ܐ p98.-bضF]|h"bެ(bESx?TGmaNG޲ւ2tmc&7&0-nm M[qRW0q0~>_5r m#$ؖDbРcxjp20U߸!4 gl|jkHq9W;!ӫ4M=b5Rza=p ^tL)ɸL]'70[~fs$fvOCDAGԴA;E; _O=L}`EOF}}i} M4t?aX$sB'n=:P@z*@J9Y ((hg{8]r3`a؛<˹#/$c X:' }U* g^U"t-{X; ԃ\ l[in,:P~9iJݻ=`*'d,r9K!2=I >IЁ9-?fGCbu %+Ox#UuTbׯ)|[1.?9cb KEӅ֓ImPƤvZd[V$ŠO.yL7\GB [I,LJŐ% .݄ViҦ={`k(z߰]_Ȋ]6kQ[9<ͪ0P <(1 JdlņA5Úd Z/VRKp;yݙzg?Mav}0|6\ej-?|XSkUG˜ܺ7߿/ht^bU]Ifjlȟs[BKYyT`:َ~09?s[r>$o--mG7kٜޱ#iGK#~Uj + bJd4: Z-ψbb>~? #Gy(05Ute<`U`%hH ʵ.6^6!@ yzZ.ЇFi|EXฆ/vZ">a(YL1yȭXAzn2Cljzp} u mP炷wzt`U p-p5HpvyiBM5ba 袳-;L)x7HfC! ^֢ aulㄕte%t$$'&,c–'UN@#n)D./Z'pC*[8 9jm0}Ad E2]ߌn݅=gvC@XyCjP玆,]7_UX؂:9[LO?bk]EjLasMnLJiz%$%!l2 d4<8`>ɓJL3^C,6d{imfLL[ 䊾mi'iZ %>ZN$ȸuʃ+\lKl/J, -2U LU7F }!*MXaV[ƼuȲ֝IX.(#c>2yP |ÊA/E;zRSD+9SN6W5H:a-d`6H pH)w+e\ômb;mqmL.Z Ac搷@)bd&UN]blcY6U.A$ˢ>/ , ,u{V :eO;Y Ped|r@@ٰSz\Ph.lb1ABAQso F[0fĴ kEʒ R$ZJ+Cio8T!3  i8q@o\_~9=TF}-1EI_Tm0*/@ B<.gfOе)Y9UZBCbyvpmbkҟe'%LHq `MD+H%VXIbL i^|՘XĤf`"ZSe[Jg'/3>Ds*eMƽppe\4PlK"S "T C"I?eD9xG=B~/=]xtOՏg:(N7;06!b}o^y- NL. p#ϖQ ;rSyu$F | S/q7t-J Ŀq7  YE 7ɐa@Hl<GugYk=` N-w#Sr^:]?O~1VO߿@^˙z5 ?cոі TcP ]Bʪ= " RϽtbZԺtxu:q37VG4}-wUH)L)WLs)e7T@ R>+9I]`?.սa)V} $Wke_!+u!UB>kk9wŁ8I$zs/r*0P>TרWhN5\7lw`]Pb#VnV|#H.|y:'2k-YJ]"iڇ=тSmށA{Rc6Q36ԲH+",GBI4Mdz4еˉ0Myp{dr`H٣MUCm-yfF(.Rܟ8hИO$ht#]ӽr*9бL^<u'=<:[-,Ag&w?t\gN8M20%c:"Q4o"Y.{Gz>/ G?#^x}DjA"2#v.VѸ8y뼍n*MicܯӝjQ VSK{ŊL)%R#' qzDX,FIQ;CVsT}fB⫆އ"SJa@ k3ZLO0Txf15 x"F\XV|Û-CU4ir]Kjw/U$o؆zb)e/FT8!ЩK}ӹ/Xx' F cMjakK&ũ̆Fdh EYҙ qʺq~܋[;Mpyl{@G1xU|&um&YZijx=<~:}x؍g<ӧ1ߤɺ=EeY9]ـsk@&#VpXh W_&<%HxWĻA9% ;c\X!%\`y Xmu)Ɠ!@irJ!H/-6]>Lpu_9kP V=' %*DYFpn(o U,`MF8ppSL/Im;N|nN[Y2̣pyȜ-zh]`5cd i |j˫kY8&mfFCO}XfduS~X)8M`*zo^Ϯ?IKmfl^BYZ\SrW-tk,4+'a0Ey ߗʱb;VH%tLu_d 6NAݓ{Ө!^鵭uxH W#CvM}b'|M)prvVXX%lz]gv<'!Qտ΍i'1}ů[os?&[H$ K;`NjN)a"oji6c$u}*Na%'ߨ8G6!9 ٲPch:"GyAZxsD:/N:cm9Ϥ岫j<&y|J]/P 񒨀d0xP@Ke'ٴ z34]וmɺ1+_Ee޷ɳfkr)[h/FZH=䊶C\[c|uxƊ|5Y6"ǀNEUA럖ygl2)g>%F}mqgߍ&rmu9WoISOv^z`AlYQ4 3ǐ`uut- EVx k0BD@w O*ͮ6뵛4w;6D7QˑAu&jZ/6-Mo Cg#24eR¢!grz}ǵ(=75pt0sKm23(Wd#F eB=JZL"(lPk>h―,u)Wz ,|VѷZ嶥2Ӎx̣Up̓ϒDጚi>acKe&{I}ׁ `ɓzzRB-J[cEqW:9h%YNxHi!ӿ{?Ep뮕%xdJS ,2db Œڭ,2ɕwh]8ϾjtYi"`CRoa1MuЮk _wvfhEKvP \Cd,6 :![G{ =@#Q&3 jB^R6VF3Ww[δy Qv _FUf PuK^  k_)Els st=2$*>#M+}X\, $:t&J2YC42yTCGǶ?̈́RYX u7Sd\;rX[*`xV%2jY$Ol:ߔ)Z-1j&f72I@(Ɍt' )Qp:ڎ8B%6ɇq,lS{!=uk`8!\uXosln-D\pnUMt&j_b۞{1S1S||VHՆReqnEM^qX:a7g{Nv >bH7-SO‘Ih=f5Am@iII1PNGݔTS],&$kA׼Or.cpN:]Cʜ!{E % t|;}Lť)/ʇ& >j&3*Დ~?{y{}Xd-lkj6xTo觓\|ïK=&RZ_#ƽ',qo. <{pԡo `!Iwy*-) 9n#C͌ D`|^h)K(PhOb%7F"U@|aҪXRǷ=Kv3 o6똨l;Bp/wi'U9<B8)eD;E܊ĔҠb%N1GZ+XS!{w[5`~F~WdN\xl|ޣC|E_tu?a UݫWe-Q )\d}kUUOAxP-kq)=7r2DcУ^SG c >4f쒳D)J1ʏpp89FF'1+[:N5>s{"s.%)ъIv2B nXMixK*>\HPG/zLwFGBZ$[֓rg-!H\~uT+P8PaeSo1rXv љ?4j{np'F#G#qwuREKe }Vf_+ɻe g<^Eou4+]Hh4*w0iV=+:m>(wqN`gzt|ItYe/9[gz0tb|?֫'O:kf+ct͚1e&$=BX3W)^͜q2{<$ 8ai\0a"N+26$#q'!/ֻ O",~w1 xDjr̀Hi|ș6̢mnd'rsއl]ZF7xIf$㷢V"Xme,u{]yF9wOߣ~Kл %!)R,rR$OԂIqƴugj,ͨToe|$>t@?R{?pGW(4 )Q@pUM>"^(NҟL'e-[ 7+'n)4w:q7[dWl 摹N܂.,8~@ wDG> #{w):lQЍDvUcƶ&Q>Wu (U> ̎JK3!iQݼ[\8^" "S_enf2RIn5|sWm}25g7х,p+K [Oj]SE +@aI譼Qȩ;ė_Q%vw*Z{uHra.S54N3p^'^Y-ź京{(Ýz{ߤw(hb@[Iܐ^TWWWmŪsTKAR<3sCfd:WA%;, XS4ͯA_FQiŕ7}(1?=yzbO'@ mhu"̨}9W7s>=4Ҕ֊ - ]"ٓmkD]tqt*z8S%@ (Q^"ޠ zfc")u0Fts`vO,}.}9c#LGZpPY F2T9aRJyᡉ*AJRpXT[^ա~]u?H;܏`xz[$pe/uEʽgN|Z_Q<GF0 !=2E6Xs󶄉Eg)чY^:Z^ j͆ճa}q cYJv`Ox} 0Ί[Ё(TP씺%/.>YrɞYv&ͮxA|tn-ᆳӹ9! _\,{$^|OT@:ǐ:}Rv?'v+AY2)B.GT>V{(T4@p7q3-\pD} :me| [OJt h/AɅOZJ/4mJPF-6e_ɡf-?O 355Mȇ ZHY!s0g0Ki;.g ۟ QFm i5*^FFT4魯c>`YIzDZDAgT,@ GCtwOU̔* f! "^ےچ2Ŏ;5ƞ )^~wcj\)08}\zĭ( ʟ dx[/%ۉ6h]{5@Ku[:X]sc(["CMЩ9q"$4g -:6:=g]\Lg/G:D"ueo=!X@p>{o1y>PAI0m?܃73 0ySX!i(z\̆9mmlb*a_zsczpdӁ.EL #Gqx7kf11 qz9/Le'::k@ɋ6i?x V {Ҩ'D&H3*h뀦_V\>X2;xGEN[+L]OU>iDAy%^>cJ U"_ EJ)u~ܲe.]4&yIU| :!ʔ!v'DS1ȶt`ܓ; PňK}$ BJam:Xd2D ʀRO~r٭X8{˾ Fdg@p xOMD?L(wPXWdm SS'ueH(~ɹ:d3`E+W6iyYRY䜤"GmrM ӆоI[Zsл1vPiJGQa~"|QA%I&{4G%a߷NofQ Ŗ W<:Qw#S5&Ra Lx xw\HIL"6vb*fd,Qe3 ڒLіb擵_Z3;bl9L *%kx5q$j kKjTKU1x HAVM2+<3U&͐#'mw%A @OT[>,%ەVt '¢"Ri˂GKگ;` u-{~ZW7 [z㔇I>;0&Ȁu4[e e$?@,;'gA-=B fr[h"%(1GOy-%uNc]J1b9]߆E#&=zK%oՊUO@;gLc-9n4PkSe<= Z&/H 8hK"i*^z!3׹WS2 0*f "k~e m WůzT%]o[-@ڬn:@@; {UWo튺Hp‚ vߥL]۞=dւ} 2>4K]ԔAۍeMc}TZ|LBMzl%|5'"Oc qQ( P[ ZǬ|̃t~4ΜEo"pOTѳY"sa>,;3p7T/ёBl"n.k~n/ǵ\YC7޳YypP`_iLeIF;ϊ9׭;&8+ʊ=〸gxH ۚsairL =t'# bmaw* P:Mܺyu9d!πM5ۓTjZt&P -pd AUe1/Ivgux2}<4a!nt 294Pu}j4nJ6ӞhAm k u̞sۦ㴺}x.yӒ0m^CtU"PqI  ^HoNi޼,OcZp9?bе-8*<4nZmP˳W =Tǭ u>xӬ*v.=_g"u9·!~po5-:coy{>c_*-\KO^yCץJx]Ł ,~ i射#pBxX#:I2(7 CByg4X};CD*e[=$]=]̳*_C1ӤY*<"6b Cgm\ؠH퉴otç[`gf$Loލ Rf1F&';>LԿ&@t Uz5&8u`ªѭ$\Ihh]Jl`CUo5T*,m!ŸXvF0+ 5!GVѦ n ƆY(UNB󏱝^n?>&ra ; .$!EA̵ڡ d@m&ZlW]y vc?nFmcLJ<\8Y;̿K0XCAh3: Fl`-\ԣːX%ǵ*[nJ;y*TH)aʢi|V &u6y3gݒϙ)z ZIL:qXE[3I7GFr?-,_?؊K~q*rMO!dBYDR+L25ܦ(wrTj`u"Eht6|3V}ALT򋽬3?`<@W(aQq j _Y{ں~b)WOƒ$B1h_FG9?"La ytpd Se=5Pm60-OJn;+d &15l2y 鶞 Q9|ґM,γ  @܀Umx%a"U\8 bDTJ{8P^"6K//PaS^ Cӄ`bRq e!GFr۪|2?2T~7A(gZ{$])w{AW͝41,wjj^I; ɭixk@@X(a"%ɥѝKԽV!梅[&R Wpk?Dt)D߬au"lHi1a,)G|]؊,nڙҩ$-IF'5Žo?wqgI?}l "9ӨF{k((d}Cw+BޘDˍ`]Qʂ)`SH!H]v j`k5~]Pu5e^>XWz`QH]vFCDƷ Afs\&77U`h^o՛. -t0 (.x;[j~cuN(p=> 7ۅ?=Ta6\3eH?fڱ\ZW6ʼ#虋dr'S:Fު+nVOUЮC޻0HZQ,fM(1BOMÜw a{'g(͔$9wQjKNzד!iy t}*6=^86M6J#V(g3b(ZJl Euhg$P\Y t7on w x'|ѕ 2`Kf+dU] ]Ӑ\~r⢣LL&A8. v8_6vKS̺q4)¯ 1 *S.*"y]&$?Q{5fRKBbxjׂK@`pşgi{*N"H_4wgf) !&F,!͖H-GVt(޵!oxˎx|QR-!u,MmE>F 4wQ! } 2I3,% O 08W:b"->V2ڍa6zaFGdǓ3]=^H&?U3ϤA>@򟸬$HX(DįS?jlJޓ#G |SFۂN4&c+[wO<| [b'RAb78!٠eÐWNcЖykJ/س/P0!׻ D6+H篨,fDcTQQJ:zCC yr;>0]~KRbHo mxk8(3AfR7/ZFzu#K Yxi6*|`KYFqo5]Y@ڿvyԌ{7n7+XC #wpL+Z vLc>K:W%"f3ە"̨K: `|OO]rW.v+[ͪlCeT"LĠ,]:KzTjč^"fV_}xbꞶC%Kg|n~Fr-JfA~X!^O٬`&#";,uQ7a"QLF;G$0,vq1C_7Q5Q٨X%[A;Rϥ_ȠxՍnBÈч[ Sc[&#?XPx9g1>*H+wʏ~e?ʌcDk$(4ao+,9h֩OS 4N'CYeA{_ExoQR>@`A-yMcZ60τ$3<k6s떱_\Q ˎs u?XGGXh'WEqvQ8cNU&vRKQN&#:Lzxc W-Ō63C_C(S*I>&e;?%ܓ.#;s]S>ƘDJ@SRb4V? #uXg9EjF;s<[ C $X J}6A g!l!Fvj쏦$EBuOF́a0 xiY~+,G||ӑ3n6<?NUoXs4 hP~7؄Q5%x̉ Xд³3U{ݕW8YdU.6nq&[f믏I"iM#ERXG#c]Nd\t/ξm-IVk0h8g9`Cz# !S+Iʾ2׎lr ӈ#]nm&oLubSOmaw6=k"@Q&q9;rIt ئVY >|\GL*ag$>1'M+]Mmj6Rh]++C~ W2_-|dގ:$"H wI`8bp*;s۞qpO]?1#1[@-N xs+{{{v#)~ u7 RbՓWBp̜NMõ}Xノq݄se>} K'nټ  /8̬Ή-o A:5QBKG  56[h|"6û ;SWMti)p;iZ N}n/zzmP|wxQCfjئ%+H X7,IIi6x~w*&uK#mHLpLMZGJ 館}8੃} Vl;HeV}˘տ6+P5rOn}?N"':#:JNe1c|y #!/^"Z;;0epJ|x^|3*;Q;<XWo~[qs>Vm򠶑Wkh4!yOQgvC ,l  65#5.{Bč%8r ܱdko[+#`]FY[g$eоDnR|04SKqE⴯Rt@h\21N"peR-!/& 7HYyC[ra"PƦ+%I/crY:xvg#eL auJXrƇ65zAg2:) 0XReGFu1fOQ[lRf!͖)+-\TMK6N۩$f3;Mÿ^҄z"2.Կt,5cPD~> -٘u.Xm* ,U)q &[qL5~weQӅlN6%Ln9JH6H>O?`)t(S~z+H>*{:Maי2y}YF](;ч iNvpq~k&žB?*6nzEcszItt;4O.E2hx[u_` /?F Mx WN4 *˚6~/EuW ?8}s[%ߦg\ 3z@+]$ .=Yr |b q6@zro4INղ΍7"bwJ4TП >1t#!lٌ^pF9r!:c5(zyM$EF ;=UZX]K+ m6c+ǪJ +/59=/PIa@E\鹪Bx sYN}o/ynX4u~1 6o_VF0OWoD-N8:H a"B=ؙʍp6ˣA<*F3cFf~c>g9*2M"Vk(W>zNK'!y Y`([ŷz݋l,Ttz@02J ]\ ĿF+5H9oVΨT_XKNn>֛L;,>(.q֎w1VNQI6$7`}h8l3~)YpĿ)r]坈ZGCT88no$"_I _"&q9#h{Wߌju~C@AL;|0ޥ+oӮeyM<TuA3 X%렘S]BS5Ǣkjg6^sKnQ`c$G)f!\nbDPZu2 4:w {rd4 WV\Yi 촸{fAFj}x&~ 9ݖ BDǂJ$\nޗ"Bw8;l%x,_[|O$?p͒/z?,w#ƣ&P&o Mi,Piwpbz$N葰}_{fEl`|Ԉw~>+ >BSXe-_WkCɜq@5@(SsA љ;u\ C]-|r;ch6i/i[5oI! {*ɅdIN8ӑ0Q \n7V@9xGriA>x?7IA!}6vlkW_W^%HQ9Qa;8jf9(TSN| B?![k .sAPhTK藮)H̕ Ef3s[RǙ, i[ YS4]fqY0>K-@fyce%3A:ĮDEzC>ދ ng*Jk/,~j>DŽ)nN, MOO`-CWOGvwǙJ"׬F {SWʰ|cb)X;i/tq˃\Gw=:t;ȳ3^K8KNigepCT 6 0:zzsms.*YDEhZxeP)rSxh5bi_%G׷Ń0ښJ(ۓHvgTR˨uh& ̎M'-Ed6Q /Z1~FP«&ղ:?QXgoVZ|qd6z;Y3W V5%饛!!'iWgde#B:VSuuFL5@s5b\m )ʽ޳I%-;0Grt/% iLd@ǗgWK[]z%DֈeFHlO.&2zKmMml`<(0"}[6 2L 7UswV|l}<V&ظ8Of']P̤:?=uʌ;j6{`NT}[pAÛ6I`!?xGཱྀ^8z8ϫ tD6I&.j*@_^ …>oq O49Ea^ VK:'.шpOBp@ޱZxRG,b:( qGD4iyqs!dLXU 4ն]pwV΀ {le~oRx[ѭk!u,MT1O~5EzG6T$?!̎3?v0`R5ѳǞ'EvZL5 G !~d$3I:YGw'Vh ڶSL2hw0 PkԡTNAqB#r_ zZҒ0-І6@?vߩUG#i^JW۱@UN"A]EeZwA+SǎihΦ t*Fj+Zܨ勚OaHϛ7!کO Pd3i>(PgÃo=?6w*uȍe/4ֻ]6"g4ي:65nKa3 `6(VY DbTK+4, ;`TX;kx#΅%˜'ItJVi^:>2- @10@> IOh|.yX5 <"}XCyz%(\lC?۹Aς$y5*NjqצT3Z#ƣe*] o˼0K6.A #A7Ya=χ?Hz?UF^Z7)HxX:[̞*HSmF6{l^R9UE&ٳ" g}sBwzz%f[~ws9XƌYAWp *0_1HEidK! xK}k.K)`@IibA[) en礆eQQtKռi@km/;uo#NgDbsSMYr|jԙq?W}ŐcX 2oHL.%1A!pK;Adza|;~>g+TJH=F.j\(Ѻ;_yl~,O<}ov(6̋gۖaX,C%?6{['PԢ>92sŹlOϐ 8gJFQVf2Q@huբ{'! dF h.&NjA+@hWD:{FQ@Rؼ>\!up^mܥ[Z?>B?BMHGUvehh 51y 'OZ8߇GNE$MȊiHf9(f,-`nn6J\R HVUfC)*j+ hSsZT( .&ew.Sch퍈!;ZԷh2y2 ,K8~#+d (1if?Fr.lN LTF%q*wxsC A.bA;uw[ S1Ԇ.%c'h}|h {Fn]`LyHC쉔O<&*C岣&}g-j4‹ȇC$R~(QO$A[֣*%ߔd;t B`N?udIhO^-F%1Y\-_!˶ȃp _ V4ۉT !CVy#4Si&#cćgn /_y}G hjSgCw(TO!E_$2@%r2y9Jr!ƼjQӫ&UΓ^ *IkvӨq s/qKz2A v׎>{7Qd.%l@]5+6gL(aPC}֬qfquZ2T2z%κy1 ?ߎ_Ϸ4mǦ$<1_3IKA f~)bdWdctE2}.CY󙛬/ߞGۿ# }j!JB|.ԙ d;LHE>4s?V!T㮞,9O#j4?HG4QmTq lSD9*ɂgep^si.Ij#A|'/qeL rXReqI8j3f-?XUkRc1.L͂kWB D ._7"Tc^#6/H̽ˉ>~ VgN 4z~Joo5r2>7o\b+ ȣGD2_#;o @So1hm8UǦgAXx^8utk^ړoF_苦[1\`MLn }}s_+AmMm xD:p}_{3 k"d' Ҙq:SgNEvrC-jJ?z<(@h=p40_O#j8y:Ll-kOt7OyuBU9 m0I#7녤d'IfgŐ!&\*qӯ#HsxrzyUsA#8KgK0B" ^^{2K48TLK Z@d+eO} `Y`T^Nfc W9M^:YdVji_H97TaCGb/4I |,K٧G%Y{BG\U tG$sK kH-D-6( M.HQ"a@X iSgߢ^]lѝ"6.{©J5A:j " s;mF/E p4\{CYR6X[x(5f.~8$!jđ-myl<ǧY<_ȼܪs sA*m>bʡ,dXmY2(o'QKJ@*oĴ/c]܎]T/0Reh ߦ 7D$!(_^]}nwXs {dzp>|Zf${q7K5΀xtJXc_9:f=c﯀~"\!g[~~TnI~ӫO[r&y0L oYpy)q,~@x/K@ &X2H7ο'ԁ1Ks,]TD~V3Ch$ $C.c~apb49f.{%?MӜ,>\AF#>9F6 DZ@/יD֓S]s뚷b|HM0'3pM4>G<9^feS2ejbYM.ZըK8[,UpQf v*.qElcuĸ>2@L'"R4ۼ=bh$ajrsLw U 8CgH|VŻ$5^DQE`=;)?rl x|>ȗeycW=A7kzĥwN~pӟy9{Xz |.Zƒ`ًUA z/EKu'T&Asz8pnvsY;V]#>IKdm dpmv>%NH'0k.tIs7Vv_?e~՝ׅf& 'CjL'iT}WxJZt]d{X2| D1sVoƫ !>CzX}.^a!R@]yS6y +x-{7 $iJ,@՟I sI!if);iL^!].3~Kk)dQ7/rA&"ET$Y3틶%{ ֈ2߉&I(,*[kSJT;C'^"@I*1a)rBg Lhm[ӛu87e~ۿ,D-6zWC? jRnA_~pveK~f^ 7ŧ ^zBkn=/|JR\hԭ&i  YIԭwJ f!wZZZfD|W4KPVz2(t7SLbdRy0t mG5>zg5F[ԖW]" y¼Cfu3E:8Úg_lY bF#(tvm, X08eG3'C[Xz|Ff䛞ylIHŐd )r,nnYRI$L%)”LD{h<;nM7ä:,9L J᫉^,#-5s_RߺSP\It#jTVnj[(26=jF^%@c;a0" f󬙺o 7g^\DŦڲR'yz_/<0y|ձTq°_wȿXu34Rw#z =e!$ SP[U =%/%xEt^^b[:R}5ݺFhi`{eHKZYn+bNc7!67g vAS-`tpL]!-'KAµT.! zՒIpߖ/׏>DpT! hv.["9iƘqNV!c9#_*ˏZyz5hn,a&(&+~/5gv{$." O:x0U]b޲I"q6rZ5$54n&61fE,(0ԮWr1BAI Ѱn&.|M׶(J:鴞Jī|w/P@q8^6 ]", t R9FjF]kPvbbj6K٦3. =sKڠz'\ykDHA3_}Q{V@:pSujӉtOe\O,tʲ~Q#)N^5;++?f?(2M ZU`YseW-;;(s+^e偩VzYLbB`kRp"e;>>\Yn: dD7g9ᐵOl}svqG,=i=^7ݪ5BQ$uLUZS-lʏrC2mG l\IuTUxN{Q(diB= W 2h#4מhB*?>Yvj0ߦN"h`q&˯ty|̌`Q^nt YU p<_|t@Sk"P#̕ɬ9D IV9@LlE CvN/Yc~{Z9XPIZ\p% T*?<70L; Ƥ%:D|?[ \.2GtwTg W1= nnTL Z%IPZiTqތa8[0շS%4fէiu;n-15(=|_$z2yT:uMy_pwF;l/.B[>Ļ~d|)uMAe^%|ytB7LvJ.* Ty๎ޙد)Xqs*r\ivd˚ 4Q^5ނUs}b"@`8GwcDP$/9(:w1e|N؋mr82. I܀wʄ{Bwj ث azdBu G<+7*>)_*l)GH5~= ҏx){ Q%7v!D*Et9$AU&Tx̙TKO a+*9RoWo$:ceI<䐔U|J\14/ FΏ3bNx}UBAQ *.zŔBZP=9~C&,+B**&ˍ54<ѮۈN#m*d`7O[Z~5lTȨd: HdYհ%Uw \&ʬn eJ.᧎%6}$B+E_MWӤ~4vCԡ@EH՜a&tV.] sAo6cw"̶9*g:#=^>\?6"`u.8ݲs?o$ M^`=,"2>3=7IT:xNAWF*_*gɫP.5(|V>lWM ј'ݖ`}8TF!`8kݗMϼ@mCJ+RrV˫!(Y0*~}ClYaKX2$O0+\@b\XrĞ=13^:6#5ʶЭyFk-Wαlr kG)G5V' Ϩ.!n,+SbO-o)̪č@~`&]98wxaD# mLLtɨ1tOfЌP^ Vz<ߟ3/B"~~nlI揩odXGXF4ې_+L X QV#+WPaNaՖ_4vkH\`B%f!D2 ÃboO|nD"gwjHQ>l9]Op[6I#L?ZPRmOΖXܸ>jjlM~N.bۧo/}O(?lv tS+YkpMp_BOάJڽp{*Mn޴,=I^+fxj[HkZ&9qۓ~*_<[ ΅GJOw7\ZM])=@Hۛ4@,4*HF@$ Ub{Åx{~\#]m4Rj'z}.@$;~Fȏ=_$JEk :$3*w&09d:h3REfO.# *|kYE(N[=6U4BU:b~Rs)3 OYo gЮzjE*G˫aPt$;Am4U4S\&s34]&L5p =}Oպ jVd?N== ׫w g䔑ͯG\UE{]bsC4BA+*d(h,XQ#x$z0^@LjtY6GfqG4q1Ff؛֦(]6[IݚG` gA-+KݨT6$&hyet?8]\6Ve,B7Q)e PR;3-DǀAld ƖmY)c%OH0RӢpG l,hӸ{]!cZ' yU 98z8z)2B:8 -*@1Tdc|-_3X*ݠvĐzW); nGtZhNC,q8iHP2DDD[xsq~W+û_WS~JS8.ns>`j)57^"G)&!GPa"aT ~Skf(mRHHqᦓ&c=4 (#>oEcSNdco69sNџږ8;om d8'pH]BkuX:Iom.z?v- 5EJrHp1yZMxYu|ܓ>uETIDe[e&xn֟NShXb|;KFUH5cἐa}Osa7(6bk=RGLTrgϣZT G[hi'V@DUkSscr>$?%ᖹ,YIn B=)*1Ue`xd8hHKy*șچrXmGiQm/4k -WQeR\'P-vDʜ۲KZAe+o+fqB]XׅnS0hݹS3ow֓ED&50 (G:oՉ27\?!%,iUp)L=HWրaxL9煸 A{e?)SXgo\ByiH[\\jc%Hnd[ =Kc:gnTGX!`%"UR"9#'2'Tz5)U=HN7ѿJZ.ߴ$gGcED[wE˃=+Ć -Ur YLPrcNQ[Ogz@J]-i9]@T1F yt=Fw{M~ζsB;[~Y:ͽaJnE}p"!jL$Vf(1<ĔO!ODup@|u@j?dI=>bxv;~7aߨ/~$/Ib>̀%*(_.?tDeGTyp\i;\5waRO4%ɽٜ#t ˸nu(̭[~\y#Mm\[ [ z"ྨa.D!Δ֍!hg$"ג4:ASA!e`z~ҖFL[1~V&jHJx2Yzn!9*U^ͦ6P sуC{Dp@jM5"S`tV e\uVdҊ,,.꘻`:I\Qz0uz( _^NP\1']i킼G:3Y&CҫJVM~&.aOJb(,bA4[p -[6T =\BS #z*rv.;j(^g0hR/ V@q^&^M4,!Gui\?v!saV,%rk=..5=M?.i1&5 Oމ2< T.U;)x#26!q{]֝YGM_Ik\BsnL]aBlBW,4 ,P[hxxS Sw; isJiHV+=~$\ s?wqAX qsv4;Fl/X~J=fj&G>WISw_ WHW/\m4/_yhF4Dr`gx*"A: CKOCxQN8ST.9,ɅNJBOe[=kiߺMSCӴR~iU $.\! p tʣ.|qSwA3ࢄ):hD2a N#dhŹTaqMH?U7h&ED3١TE@d3,#/UW?h"׷: _Y\L3P js + :䕦r+mښLտH~Rܛ Lw>w8עB2̢ ET L`^ ,_j}nAdtºrԵ|LT.kC~D  #bꧼG ֭mz0g,F=|=Ҧ&=o2/,q}~3=LzmOe|u3m`7*\h&eb_0%hw/'߉T݋ki |C7gIf9D~/4)P\öױѯQf{Cix8>BS7 ́R3۞|xЁS:r+/Ɠ-ȼ-\D|ė3Ș:>A!DhD\oi45<srRڐ`0n >25j(XBV3 ~o*yIc۝^Pn㥛k=ũ~ qpBTǨU;sΖHO| 調y 3]cd@B0bk'8KsUw8˼+ULE֔cmz]`8ܪjus07F^tFHv&x!mDͳp%1b눨= Ւs" \I [[PçP2-qA|H ^p*B,t"(Mg*knry5^8hoBJa(Bb<.t`:4sM!&䴬&4Sy_'1{pEx';êT&I$p_ jl%] D7JGrNxMtԇw`:.f5Jgi#e7`O(̫Q{e ԅ.d"MT3It+ޱnB&vUDyS 5PщqCkӆ4 wT?}#&N3UFKߐ21/$gjQ\TIK |}_J;ܚ8Շ8Yz4WFo4/Mܱݖtȵh 3~@xͰςU&#Ͳing&)#蔛(QF:9]F\T @c{-d!UP)¬ͷ8.7} OXʋtMr?֦!ӏ 7k/S]Pr} eUųs٪*h[_WQ.*tk$Bqww:+ޕ1a37o=E!6SRc^E g< : PE&1Laݕ`yb``! y1tOsrܨR]Vuu3 xi<7w2ZAS(RHHmO ФF/AC;\qWA׷˂CsD ]Hk t 0:XqZ$rN愻q"/Pz_SWZn7#BZv_qB~C&ENY;$DV&ON4<:\C݃gYkKn莥\AtbT=N/F@`݀rl6'mYu-_WQ6T E Oa+*}j>j*gܢwϷ#uȓPQ1SZ4`О-mU78LݞVY$LXG /kF1J{ﺬqa'0qpCWK?N*iÂ'0mcO5Wh=k'V!׈%q4VJFQ E.5/H^o1dQf,;qzt R @ ?Z\~H{_nALGX6qXhs{YQGIm]4/, Ă/+nm@tZrZ<7bEB3H2/$,﵈nkJ0[Py8.1G!;Ω;z"+"`.0nHbjI GnTX .v{;5,]TS+ZϾ2`;f M! *Ǡ)s4Pņ 6;Dc  D<}kA C~CAP#uhL۽?`gq"2tBW8r`10F~E:g#m(wk^p;CЅ(!b``-ãf$ LbBd67?EyYJqh. D+F{qv/4$ysVAhePWb"~oap'g3Q=A ^ۗv\NBCN:Gd\ա\mw t_&}$;3?~r`#Ϡ2Y!{BrxTh/67DVfzhL~vDMW8#1nHYvH-Zcpt9\ۡVhAnܾ͎RħӊW@qD @d <|hjZO(ez5EmTh9~呗$~|#r{ Xыe &MڴS^ޫZ@{CU?HFE.BaSz?cVʃ]OG IƏٚ p:hy+,LH}™iJ i4 $F; ƹ)M1"\[ e# =.$)dR7>p=lEKU,?GǕV>~+KE;~T rpK+l]1NFwSNф9TWt\n&ѥx Z le{܍|μWSvǕֹE]}8q@-ߺ F¯jp^'1v{y|!I`)vdm?;}UaS/A˟^&aȒbDBP%ښ8C޹i v4'JڙYnXZ1O&EڳqNP2Z~@Wߕ@[o.vvDÃH$IuE՝,":ҩ /bɈ,"R.>x h,NutQ|~av4 ~p5!O6J&ND G`Ru%yT'b`p9δ4`#n>qS -f 6SHɒ3(B`2LmG3Ӈr]EQ! 6V7#!ԳWС8IK=򺕦 R>>}^a]_ڛ1 ~vxމkdBu(\Mx f6',&Zl_fmFb*0{lZ" 7dTZyHMq&dY yt ĢGt4T6Thݣ|ZVz@->9*pi{mقP-&jO E=jͭ@PZ>0XCs6h!4P?6\')w͟#پ}|9Knvu! uWD/&אR//'{\YlĕP<ޔh bi Y(̾3;{}~G+[DD]\C[b\fMgBfN^'[AYI9@{CEeh ~hdO7/m/xkQ}ڰ]8tC(fTόmO@+Yx$:TFŌFc:kW8 %P IB2qI-fV" 3Ǜ+\yw 2,nl A2?L/ jXzJ=hyIU[峑`%(qW [6WJMg~̧^fDnwHMAZt_ I_g5Rt}Z{֛oCY,&y4)$Lq%ja~Wt]ї"u=:K-9]jwLms(A}),d4a'G.b-Fn@ľo Cj%Rs ):4isP ⪵fK99QYY@ŋ@=Z\ KN}n l$ %B<Ӄ$$v\-ĭoM،x֏];<~`頒e.MC4E쥫8xǥ&9PA53IM/CB}{s-ʪ^tU@&^Ŭ$_TFpD_WMd1bI]=7<.qV^iCܒ{qJxUɳEBr4^h&.-՜svỒX#'[8gkHG7"q_:A4bSIS᪛m9$ %NΞ߰FE<\)e!I\a7=|YFY M,{X\Ӵ^r/;Y~j2)PD;A`#`R8i7Dr}{~s]kF̓ ,1Of) j8:Nv=n}po |0ult/Ɋ,^- : P8Z(:߈?J#8rY^:"76+7|=mmw#FEiʷAHR#$> L{ lmU4Z?{8!g'M )8SdsI i?\Hw^]˖1 d"|`wx̍70F)u {g_j{(ѭjMN#L7vu5D>`LƵU1/L/02&d_VC{"8Z.kGW]H%⛣zwJ+Mmk\V!$@{^⒌S-m&V˷*Ojc0pc4-X/T]mx2qޤvs`Et6Wo}C\HBn{ bSջ➵/)1Pk`c՘iF2BzD+ys.n.T+dlB-[`&3K", }K=%[˵O[:g- 59Ӥlx[=<5B )&<|-;wJ/#vjY@y8Wb9Gʂfðٱuߙi3#}nuI76ZQy)j#Uo[YYGq99Od7 Q1sqs:BD#wbۊP̬69E[~_n;(!_$63-8hFt@"Hp~>AbV?vz/3$Q8nu /\m^N!r(w' 0z Ayu4%ws].sW=е\y z'`+Cks=tglD.__0o>X-W)TƓ:dyWm0;h<+^T#&8ǿ`f=ӒQ'G|8ϙ%UsueL_ TGKoĽ^%] xNInxY21ԍ'C=1CmN|,^^cP3nS'&]p%]db9\3ԍsfKtyG1+XOh"E"j^*}}<py T @ lX-UMi˫oوY1TCY[K0R!\ndt¨WI3:H rF 8QGC}őVOT3sol3cRwɃ:і fC ?ޚάxR;vo\Lk`#LI!G6L^y] wv; V ]wCU=g"̐;Z,+87V`!ie?Ȃ?~r7͝ eEkVDs݄GfMv-i}dFC$pĆ `OA2T[$oEIsZ(Lz{SLXhl:U(l ҿai R×%ua_4n ;a:EV)+079|ܼόUel> tHmR'ãL( dCꖈbPʹI9Bj pL+uzM WY JGU &~Tv?D%FMeFEXnOX l/pgSؠNƩމϩv#+ȸ v;CJdEK 31>?er+LQ&}ofedun09Ҟ a 4U fqPPe!"M;VoR;{"Ϸčd f ;Rjc@7\=ΚzpLUMr=Ͻ2 0U4WݺQfe:ȱ!2yt 2H+)٪-NAq(ɵwBX[ ɤ|:O=!,֨oEd򫜀$e#^|OMc1e'KLXRFL۰lУP2Tc\Y{NcmaYb0PVj̇( `b; ]6|ܙF rrTr`lZC796$'?=i~ߩ<1Q22v(rQ =#erv~{tq+WAoʐ,Ws;{%Är2ˏ9k:Ʌx S8M ;A\oo0dP?V8Ħ#W _ 7Q'd\ȐQ3ņ*fhDF%fa 9)ęo[xS9 9+*)"st(:;'1nnOUhVM8 ÛK(21?[{AeB!bT:!r:5/T^L@ q1|= Cd 1 >~s0)G;'Ѩbo9Y\cq_eFD˫r}!cQf^rW[ەA~a#G\[7,Ǯ5: 8=ŧ>z]z`B& bWƲf,ʒ$)(GE=oʳ3+ 7֠&}PUB=k˱HO 6KI1J4 6\l(t vU%;a2_}y0rIzYܦQڨGw(::D瀼]9>|U R[׵m_BV%BT3 Hj8^dFuݾP]adqJ}ބUQf fˣrd+ωMk(+E;4 ,ٗ讛8%$ff]@y\;'~Pg0XMUDj=n`2jSS_49MQ{PJAׯ'} >g(M#+Ee$)饉[ FųW ,;Q{%tS 뫻6 Cd,9%I3o8VzBI#&o*oܣ't 3!Z7&,Ù?eW2b4QJMixHܚZ/░I)q R:i uzٓeMH;nP䵢TD%u|uWm((YQWVtzga 6BI_U c׌6 #ڕR4,|F1ɠ!xz[z.$uݴBR,{PE 9|5N}},U1H*9h_4%cuy=q D 34L/"_K sAU$s%ĴJӉÝoefT#ˆ˜;v 3rC;]#~ s9eA:ޮ7,ŀ!` wTel9vbD;<74l\C;Zalo\pҎ~b.T{EHIɹ7Ovo^f笘yyx ̢\lWU^B1,` 뒁Jcy7YLE' Kݭ{BQ&d,N*YlΗS(Yh%x9ҩ]ZI&f"qz>8[L֘kZ'}?ɰ2)`J;LRȡ  H, Hj>7_Ge2|YD*X=ȆF4   č.QBXԭ֡)ؒi&ë+P8AwPc}Bbybz9IXcnNLE{n섨ey;sL_"iSjFע3v3keFs@f49;7c΢Kk2'Y{8Rl؍4~ 0H:`Ft>i-ף}ΐa^|"dl¾$jf+{teS{`Pe<_;D= mnp`<%NB=9ܡӕP'+ 6XwO$]<pz폯~#z un6>{RfE]3XˆUU% 饒u2 @Hu 9DDBpsj Kgiz*|MIOݰ ;8`MPIP|DžYlikmJU4:JQ:xZBA1%_aem\ /0Q)`4fw[ȳrƸ]"i}hT-pi鲎.a%K#΋Mگ hԎQaޔ6K#Z",@[8?wlIfjsjOF B?WZ'*4$"*ٞxd''erəN٣ /TFIzU. p8bMϓcHk#W|U"J Azs~іb0YP }GPY#FY|tGI= */d˕JXS(EAuФZ^wc1W:M(6hLʮ-.]y(h9-~\NPw=2E,.?O? kLr!cB \1̒e@vFJgQӱ( ;gonB@/WRnyŽiT+aŘKNѨ 5+[`.}-I5pr;{ H% G}BC/bI4n;sL=guPxtEoM:1 :8f .3/mCb<_s?i> k6߀#]@t|ҕHLPWyw8zbba $ 83}:uۥ4˜!PNc*߯z,_0򖛠 Z`t)g#ck5S'R Crߑ 9 TwЭXaeCSZn=\WCXd4&9)N`aݤЍ]oZV_d}7NFXͬzj ŌvmAҀjO5򈶻Fߑ>3(%]gaNX#p·R>zR4^J%Ra)Uwy9.x-w2bZNT?1+\, yW'gHES6\B PI ىhXϯ>EhCWHfzA,>&t47wOg˄7o)}pR^FFvPHYVi5?E ~\eEX\#bS>d`e\ySa4K d8/MKS DkԖ@ Z7 &.I0}lg)B68lץ97y }Ɓ_CMIpm0% UW?E-GaxDEa K`揌<>&lQ )s,Jz0* 1Zdj%͇4u_w ON˽iSاgMHocSARHEqVC %oNS?EAur#7F9E%Pt`|~D/ǘgU.*hS V: f=hrXió4-9s :4J6'mAc}ï 6]Y,.dDF#p,CWѾ2AM· <)vZ^ a8M5 ;7][֖: ?mnGqB nTyd%{jbZUP1vįA%y|s(V C+σVQj]8FH&ĕ~ v^'x Ijҿ(=N LqQҰÑqv}mE `Caf/P?fGr4^iL2etA*` |(QR7ʘ-kN]i;,%UJ:<G- A:1,/vp0e/l63'M֝G`9(BnxJs}zT_{CVC`,dܤ#KR%#S~Ӛ|WQ>P{77` G-45hc?WxqE1Iz&zJe5Kcu)s#xFhAIf~cnrb7z: $vj1 u;; rEx-yLQYd6_]멂cSʈ@Q0 4)$VWc-' ->\La\;{ڋ “=9}Xb'p:-po[940TtjMI+]1A/K C$[زgt5Yc1:퍕@`,3|WPkBI*OBv!Yӝ4(I):HBXP-[4D.NeXb wQʡ|Luq#ׅ`ɡXH_Qx;b'E\7$`dx4şnإY.bS'W;޵ɦI;zF@Sz2G_Mp>5h!pF]L,}bя |tG;\]xQ~hjE:+ph SS*'%b `ޚQp2C=Vv&^4b,Gse@k"A `Ihz%UF4)c7/9U/%p9? ̜}M!HWq}na@!x45Pή~S{Vp$p="6P28UTaAD'"lM_pPOs.]cח 'R[JaĠV+ < Kde Q "7з{?5< uf+@˗6>K=Ћ19;Q8,@G9X7ܦb) T"cS|frO2Hdvr#/C -7\|ڏY5)*(1s؄8|Tn̮v]?^Nt # AaluLS'/k"Jp5m waA,vm P!V#7 .}_ U>;)J|blbֺ("8vБƊÉi),ik Rռ, UiD{NmD%+[1ɿhw`JLLՕUܟ)7O?>pcJM^rR[4`܅Deb k6P=ITIoeg '^o{i2DN^vkC O_"4='붲7`0%2XnFd#V&uB]BdX~mAT Xum :j)Zh-l-"uµ5@sS YLVI~.!e̫G" RkkgNuȭa8J0d 0j=>!$~;Y=_KlJ^WP#٦/ Wph@QOFL)ybRx5?-CS7jr8T$0Wֶd߃Aԁ{b}d?%Ϫ''*4yrAQ? 0SiFSYRfqOq~]nf O)Ull[RïϹ$, 5jZIQ{ol ?3YXžD7Z>)ٸ#SQ(w`YMDlGO|-wȣhe~H"%,qu$]p0BlƉ;*H0gjCi0IϥVeIEMgmA-^w ql3Mى (\.QQ( ]~0yXrLe8x~'cxdi*[ %Jz|-Hku'T1Uۄ-ۻ88E'0)V7]<0o*[so4b(RM)F;_oB焍l7p((fŅ }\H*/=s@BC4]DB <\ӤMGzv< 쑗1+`/o{/6tP?9jG@HS{ e,1OGWwD Kr(("+81\Y~Q:_ P{*%`,{^k;ނxJ42v]8BW}ʁ? ﰪgB!ҕC Hfv`RYdfpfݩcRg5ŷpH+s[6 {$w!eP>(CfY F' Yεxu^C+[#6CBLU|O)Z zDԢMicv,BU;:Gt0ʃ^S Ig˜3(d`pQl-WS#ڍM0KhYx\f^F`+d,_SYb9 $`r1U2;v)߷D LnUmfYhfrNnV5C Г=H*C٤{"{e̔>5qNgxR<V-q4+ӧԂ~Ͳ *+ N_jDIm:;@2EO^eZ]% Jܞ$]j v'M:v,A+lUi\*[x23|Y5BHoo5V-^@)+Z1M| <&d}>Ċ]*puKQcho#L[4D ~JH^zGJX+3m@'ϸŭË@fol6M q=uqp Xczhetn c0 |g}͝756p,]Εt5þYK'ļd@sk^6"fqڬ3 TǬNE".=ѭb†Egn,M^ Z-m+ d;kW^Ap]F E<`>|3?/6?vp]`$S}'y`*3&>.:^&@*0ِ3k*J c[oG j,\KJ|@p~ο<[A&@YM/FZ~E#aO"L Y ѝ#)(,K~l^MpޯF{k;/Y$+J 3wǁQ$ʅks8IfX6¶K[W <|-6[[mި/9u2-t tPo&HEڦx q, `O ,Ic0v"([0V0дSTq]F "U3O9TT3FcC1= g=G#kS)tS2,; +W%uFzqV&ZWA;X#2z:'Esy"}c, ] ȓlK6o-[$HhwGvvӶ>F=kښ.D' L&K_) O,ch˃RZYX߹ =IڻB dYC f٩W?9){\V{:eaDV K vSgxPq$c8y<16m0s\JlKVU> 6K k f_6|ߣ⇯D?K~ɼO> ! o}0XFÞ$o\C]a DT!6zx$a( <8͜oJ}`1:R=ňr%(8H!ꍟʋmrۋŲvecߥ\jvFyc~:C_X];Ff|+`ܲ9t]=WUL5∏mB,laYltVrKx8BlRUNPipE0⼲ ]FBtCzU7X{rտ& nV) ;ADnGW6>i-02Y(iɟ#՗\W0.ưiQzz=_Bʧ"V#'.E1mEA #[S0@pv),jc8ݾR9ŝ]9 S)A]|gN(ٿ~7SX ʋFWGb+; ccْu81H=uuZf=94x3ot}J\A5@2> z=ɺ/bP+Xj[~i+PTp8>S G\FUJRy 0t 1يæ{x"+DE_[ 5z"}o ZyxZu6DEsEE逍'qƋ12WIxH+yǦim. V&#?\?Ϛ5/R/FOU5}fZ ٵ*#ql}b5򙽈b2th<ıʍ͔q0Z7b~~ tم\#hG/ˡn Tw]N 8J`&sZ6P )}[i 1 /+E nͫRXjܪ4]mlzQZ)_ϊ34RK+eb&{)k z惊c8)}cxayeBx{ܞp)O_9aB =!j:2ݔ~n} hj{*puVQΙ\9M 췘n*mD䝉YU0_G|?Z*-NKwQ/L9E?̿a'G엟Er^,>!a;?X 2^M#RXl%[n`HfTd y%2A'ϡ_10dR=H%}f/DHI' 헅6c_DeCCl-@ Pt$]'#.|떿zOelq.ÜX&V+ibԺS &g;2=,hF!jȧ1QZF@gBi"T c_(z4fR9yO]*dZ`( 2 W`ec`GB]*`nzOC@V)''Z^X4wI`\jAJʲׅzNOXɱ_$c^g"hv5ΌЄ.9]NnI(ե (GR$ }/V 3h8pw"L{GZ o^yҭcWwa7}G ƢBQYUɉ'N.R{7[/YrlsZPhގ#*=>B|VE$ƝHÖ( >cK?4U#xPeObm0v$. b C1ұ'f0N ԇU8Cs yS2m<4$[L'W?MeOUzbvR[NL|E*ƽ &Өnx -iK3̴C Wkw1o2oRǣ#iak#ƲH'A|[[K>9ES0ok;)zw) 4c~̷?)#D6Y/!t 3pKB @j * 2+ނ _*XΖꣴ=Vl}G=Ax6FWʹŖ@U1e.(؟kiʈd{3J4l (2c4'c5C_{])9 ze"?‚^ѥ- wnڻe[}rn(}~P؁֋;1}B>P&kÊoڹ7l7://"[p*HC^bqrY,!d$ݭ2F6%2]OZbOo8ki{^4]'/pS5WItp_K/Y]fIG|J'Juoqj-4?eG~6׹ƺ"a<62\oC^HU\\E9k5KIۍ%luֆQCDaeOToeSRno(#ɐ\e+m{"e(4Uz\qCPFNDȩseҵ 1F]\REVϞ?2'fn}}Mr6N틴.l|g=uC ߓLg?PD,v?\y{ATf +~t'SO''a_֟Gkl#m&&G8L?1*^O"/~MSMg~s.Fz0P/e$<1:;m?ιHLs:O|16Ũдx[_h}:)Z9=%k+rI6%" !ſєk!`CfF8=,3PEel[o=_2̭;҄aDc Ktu:x$ @'i ґ̀ :?ImsSTMW1Ed@]/֟.8wR &9vG$0~Z UbCZ!3TY8J%R5I"vCq+šİ^`BlQΔ:sE{$Ed]f,gi"\brv4b1! 8EA<~wl"aCHAtB R,J %]&d=עHّFx놽QyA,b@) M , =\#= AUi[@Of="ǂ0p|XrP]).DZ~<1y-ƄQ8}D8T>}b%߫[}D_KuH[ 1,k64~&~sbۨE 8/e".3CIҲf47.ȥw`Maz>Cϥqb]̾le' ]wdHNriW㆟ɈQ&>o- jSJ(!> }GZ.AczJQwV-ȍs˗01& jV{ݏXnAe;biĎUft Q; Q$ =}SC/ \'T1VLNao>;4]0iFprS,Q(fȇ]f8ܣ×3.J>Oq=I;7pޠap0EM.zP|4;L4-kgFkf bBu9dkzE!^:#bJP"ZӢo(*~, E߶5z,@Z2iE+j ٕ2㕑ȼI7={=}֎`k"[%|*(*أ`EU23VWpd@+XzL07NS }ҷ=v#uM%gnv.u46ssyyFDbT{q+fư* dHWI?tnm#*"Xu/3f N JrKinR)B;VKn/}G6ͥ+ؿ^@k(4s*̎29L㦷V c3?mQn%oe׋k}. k %1N42-)P]zsW: %,o]MO},D*h 8^nlbpϛC(lVWp4`|O2w>4&MEfֳ$}?E'qIDXqu /(4X3y|CD" Yz7Et}OrvDMLd,gQp}P4O{7[>t|WۑGp>c8 }?+~J)c7cR}HLww:l򔏬^zlއ$TP }-9@i5*?ƃ61&N_LK)۟9:yK:" Kʢ~ia3%6(1Ѥډs=lӰa/̙ ܇" +bG ~?Yju,pKi0M, ;" ?;6JW ,`/E\Jp%?Fi:i/ ,+Q ln4]mwݳ_bO=b?E;bՆ;Dʓ rH$Օnc] JCi?.^&!C :xsƎ2뿋|ȹTbX`SFY1$#/V W9 G-iL2T~+Y7j,V !Ss~O8)Qqke<'_LS{`a_Rk~&B}jbdyzڌrOXsܝs=°:jY٨+xXLދ%gqq8yJ lfs{}S.aC/&İeS{v+偟V.fC/ק6M(`tG̵:ܲ0 )a5Ш[DqVSsuM550ӨcLm%+<.̱YS$.=;Z0!O|c/Za ZHm20rC}QXvqL7.>| ;v(!3' )q FGB>zL&b! }MaӼ, ŀJ(]{^,Q2=2'SÈqu2q ?$I O# '}w6*f>?qtE;Gkvr RȭIZFw hcJh6ô ت xMa?Bo4C8}1+sG€B =>'/.e^wŅj:Sk.Hz8uw|uO{Nr8]1]Ob:Dˡk~`#LvKY^cXmY(j89"5WPH2Q?^bw[)|JCSu>H|=k˻Ѳnzɳ~ ݨ-h:_JofwY^ezmcaGKɁ$YyE+s?/M\7CyAJx>!nrg26s4j6a?]u9{kֿ@GrBCto0X!*h 6Õ6q}j?" "4JG: fQVd@ϪpԑZLʖ# 4,pܶz̰`Ԗ(F7 Lì.O?af0A n*]J[-ύnpxݶ%-T 781޳䭅W^ ȜQQ.F;؛s15#4 I^EH^KYb=c\(9 "uU]$'gS0"zуnk%xTo:_d({T(k C+A_ʙ> Sej~ۋfvaP3} GʈC3cP5aJ* #2)3aHt Asg6LϼN7qv3y`иjVc5ePq"hF\'Oͳ{tEgBhG+H! H%)ԹpTV aIlgdI2e8oR?iFB;6 %>m?#}4y؈(+n:}Ws4PjnS7Al݋R(7WZ03cV6.y s W$pU Ϩ16+cYǢyB{zwgN))6;4 hqWt6N 9=`=1yn C-^6q72^t-4Oɯ.Ll8p֤nx|jSDh"]Qt]Q$EVOL(U߂JT%/PYKsom#d] VK'-ʩ9x3"jznUiWHB}9J7N^lμ3xZS׭^)ƫL 8_όlI ̉m2q6 rK*B0Y1,eyk,Q忎*G]\y#QvOh=mvOa,kI>AZ{r J76d$n-) Ϗ~u爨aA4eb>S0k3]Sx[KRI> /9"t:i5O3tc8rnv /A#b@ARq7?M&m3U0HuJIN'ŧ,uF:G(5؞i$.?"ɇto³FK1k:p0)KZT16qКN,B-(0TEN&72g2^X'a@5Izswt+}cc!kP; RT~m7/dzC"w a .$P,49mUuM^ %j C+\_sg'4Wj`A-v7t:z=H\k-CH`-AǢkRl_[+,= UsFI& I2Y>(X[jvٵތ C(?^Qh9h! sRX?j<Xn@mMN69pJ.uUnRIZ=+ vO\CK9V3 rY,<5 x~۟R1<'ћge)" fWAM8j_Ā3pnKH|%#84;|G\g%7yo|ŕnw$:9Zѧ}+uĨByLfuFM?spO,cWU3D(M|bL\MjzVzR`wXEt3jH55kBD! !]mN/mNH]9f-j S XW6WB~c8M(W[pk}a\ɓk3t h;,Nh<95F Rߢ(=M0JӞaf8fNh-2yM$:hKVB>#+57+Kī?x{70nԐb\ <|~v AqU(, 7w q8CV1-B2$6%nm#U?o?6zb $HDbT9lk⦨Q(I$Z {#2?(72R cs$ϕNI1R9vHێu hZLhdAPtkI"`V fN cR) ؜q:Sүk׉8p3c)߷dqQP:V Y8 .FH+ {Oև pň%'yN17Dc_}i]:'<ґ5"@l56Z}F] f PwwyB?>rU7Y*qj75|Ǔ[lOmq?sQLs |u[^|>W &M`,;'L+?Y\HcGJ D#9V8qp&Q5&{^G F"/cSR[ HPɇYaZ#3r>w&d+{:$ʝ>gZm@yt AƄ_v|~؇IenF _a],{HuʨFDbB P/]DCq  )S|\UʖG|&aY;ܕD뻾.Bf=EI/D7׋|Z%WLV:`h~5N `oV\#D_ 6eޘIQq_6DFGV؏7 m;kP }BM9M<@Ed[qMy➥A,\:Fe|py#OBp.r۶4Kup*vSJh#spUCqf g; -/T Sդۨ,>dYpXj>zXXyk7?إ-{[$#;:=i~EE(,&x4\T4('"|xM ijZ#,_ʍ9n83f b$Qxٹؠ3|y m&PN&(f8 @7U n5K2seٽc-YnVɷvfr 8U&rj|R'P`['7Fc-G"T >" K5ĝ[hˡ7@]H:3P@ GҢ x1n䪬>5=y`u&{N``P=2Hޱ;0~*40pn54pWČɆT-82@&?> Үgk]zƞ1297篇<F AV]kٜ!N8n,\N@'+qWs t cL,@ T$nyN̏ݯ8ˆ6Ng5<\,+iwlp _(i=.kBȉ9ƣ _>QtS[jʞxbB/= y#c=RWQTM >F\ ϫ/GR)Ӻn̥K`UWd~v7uʔuF9%\QUT]qCO[,\i^vOCѣee-Cf=ikï˝;о 041Htx":$x^>j[O(F4{wp7.n),u5$ֆ֠#:^ ErAH A*7گV'nX[xʖ*ܢpں[ GdS2C.U"yLc٨د<f֒CGӷ&X;.X9mp'}~]Qϴ;vu VKǓf D>hmԺN,im(>!s_)' jtXә˃IS,vvٛN %m#f>~.Wz'tٽPQ֩C m$ \6b\̀ &crT6&6rSj!ǡof4/Y jJZ?aht-V;DgӞg]1T3hʪkUeO`>w)ޫQC9~ZFЭY.Ny(z 6_ #$; 1z]v$OE}K^ <7jhogu᫦7}{j30{`%Lrq#Ǯ>h֣Kѫ0^b|C_򃢄 ldAut`+ۿP9c}ڵE!JйD.YX)3P6 `^LL ܃3 563"Vz[ox98 NCmOlUކEcD >|laNUЩXጎH2#0Zd&G-CDM`N]=g,9zcHN!XyG.~{揮 =gG},WYDf'-|K ӹAG.ʉhg#Y3ah8Egˈ>:hij~H{Q|5APAj0x10A]Ck?hh@qF,z[aB>bq'Z2 TFI36kCjĭ^_Ǜ4Ga l=-ݠC|Kq^.~$ _"Ǩ&ZtQ1S.PXei?r5Fݳ̼`Wdvպr{TyL. Q^n>UJ/\i  ',5iy/30<;]l% rnghSָw8TX`"b={)鹏h]@˜p*sYi} U|"L V̑@ z>+?ލN9>M?zPv'a9z1BL̦#Vj(Ǯ,i]si zY;1MLs2y9~p3|Q|2n\j-j?ك(3 HHЧēz}͖;,q)Xcy} k:h!7<s^pdHܠ@P08,V@n> t"?6wHpJQzi =&AfV~ ¹W;DXD,;jhjeEяV[eFXdMqz%haJa<*)yqUl'pv?u9PxH=Moi݇MڝC7'+}Fԉm9z q!Lhfhs5֊]o%6yl#OƼ,-;/eMo#ॄwZ!4EUKq桙uF;vp &n y֘$/Bv6Oor^I1䋌qR9+x<PY|fb VjS,m;J-r S*a tYG哽T%Tœ 5p<ݫb\e0JfP']@C_ kpDɞݻSsO^8i`VtunBa=oE̥nYOyFU}_6ZUhq,/ P#Z3 t c2[pϠ1 LQ3Y*9 nH@"\}cHxh~7Itm^!qw^a=M_rX86`;wN/=֘|a:[hK _'-y[$Pv$_p'zjjV>zlW92zx?%nF%7BEY!$#UޗwhRQ ELY'Z1C?Ne'nog{66L)7Ο۱)/cHUC⤍WcPYUz8AK~##/|y _1*/H0wL0,CeL_;g҇+"!hQsxsk0PL2b!8r!xb[KH?8#3~wرryZn>t'Y.j>ZUR'L`%:DR>Et@:<4uQv QS56zpOc:36#mjIjzx{n%FF/a7U}O"]X[ [S#3{t*I M$F*rDZ@ h^<=^)TcZԀ,3(g ^+aʂ{Y!l&^MJdc1"ۆ|{v)'G]c}]o$vO?կP}~?m3j? , 6bp$Z+7O8L?"В7mjsل>%$y/+)q"G 0i Nal{ޫ2b_2BrqӖrrcoxNBR[ nձۀdnb[9B#OW=e`8?8Ie:(r~ND'4`c8ڗLP¹"Dd[wGU"_厥U|k]$\m߫= PǯYl+mb-N[҈? j2Jp56SEĠ7I @S~)Eqzy W&zdad%W]tEBl!.e G jZ1S6ceau`r87l7 F.3n8Ql1&x7(񾏑:4H/`D޻ } SIwM-urAHH8u=IM1Jm¿Bf vTqŠM½<_4A9>A]з'n FΚLM D<*ʅGDX=V'p %pIl1+5ز%Fo1ηwYaٽ+&H1CTJ*\8 6S:[sSNR/(ş{.a*u[sw%meVrS82cH"ܥ* ?ՊWiy~ v`y1?Io_0lM$@ ɨ9H7lH\`ybۭR"-=4lzԠ?ma8W>9*X cF/MTXgn̼jI\\3?!¨c?WӟGz>|ӯQ1Iu$ZdבR{*cL,hqGK;k8S1IYQ&R"4WHkç`Ώ,iZ͚aY(=$݃GHA^p~gAН扻U%5aNܠ\ta[M!MKx#C(֞*!;=^ry[Xrvmߢ8nfk\\lAp Q~px0 +X擝{4 K@`9|3V܏UvST_d V/Gݫ&H&ZUPrkqpζs#7Xn>oW<EY gL[e]W4ehX9ڟ9 sPGޯ82,Kܙ9V)73TЁoXE *Mk |RXڕI!aL_Nu/-DT[h}?*Rf.O59cIFer U4Rb3!MzȦO K(Qo7WL]©kNP`z @h]*&2fNN%Yw `-; obnK]nV(Sr{$KzGWWojȪ@`y'+VqewpcT&n u@ ‹ RizD}7&]3s}) IDhz,YrʌsI!e^W_WaΩEG])ɌYdS<dw@M#uIVK l#(ϗuE|n%Dj =&wQw<-!z.gE?mt~HH@C 9^:od LY73^ljW}/-v`" F[#Myswl<1)d_AK璫bS{Jq- _ Sk?*ճ%iy ܳM7 U:[)8ݨ?[YakFSњ9>W R`Ť N6-pt=jl'0d[VN+5^K@ Xu؂u#񖄐G"l(Ьp =3 ^[N,e]}՜','+d©[ϏqbH,Mf3Ku2al`V/ljkL,aP O2N!B'^㲛056g8NI|cʼz`1Z!y 1k;㦀- cr9bgBxd #p͖cmmA[}Cz^+5Nu߯Iad{O`n )R+3xi,IJx=4Nr0e̾.xǬeVD< -<( ʥ ӴGOw?rZ(n`2lpM~*|S9VA6|J/d3ep~)fdv(ՋeW> hJL(L#t؞U0.tf맞hdu[ [$iYgrnBXJ FTHIX[dm6.q+7m9%#P]S&X/ mmX*6cT -i'7i ez592,l?)a6$c] .qMZ_A'I>=j,ֆYeqIv&$I bVUeQ ܖ_*XKp 8Cwwus}9 y џ}LLn9^ ?ۆLwQ0!@#$\3gX71sYmuH &CVZO0d +4Ly3 tMNAe  D>Y?P^$t/ [C-MOϳ[qBG\YG;\dZgd] J]<]`Domgh$D#[V}o>D"Һbf h hȆW$PTI ]DF 6heٳuNģ6ہQ~ާQ]g9ޞ#W=[26>i2\BX~-]H̭e.TLǴfzzBx_!wRُ<؋Z47 +ӪfYR7S i(_^:1A}*vXxsO#wvQBZ.ybqG?c{. F="!֟ qPwwI _9kD:Af$A$0IËǔ2aI1J4:b4.qqce 1c*1Ão{Ag b%^eҏDI44 I-B >߷{d_\ЦOɛS監amtJctGmt" +vw/='5N{ɢ%OџMOĥUE%4P$ x׏8z->}8W㍹qx˨!e[X_s71aƺsQ[t =UB^8um'!4aD^*1]0L6Ac5}sXT23M6mԟY.N|" "ji#@ϔ$XM.{Ը pnׄi p:WksDTJ pZcD) |j+6KGUA"8.$[4xӖ^Ϣ"Q NĠ﬊ #lF=@YuUxK3V6߹z kk:XȚMWj3:YLV8Pb? 5hyA[(eAs8'b>+v> KÏPU:MNidQI<,rd`c(+\ 8X5K&7肭"(Y FeE48I'}F|EցJN`V\_Dea|KXqVz5Pa (ތh [; n5D%ev%* ws-%->Ah+ }~Yp6ǒ/?s9JwEFCkX !H7'*+fUЇKĤCKJ~F siT<.m^H9 ~6(JEr[Iϑה79`"`蹞D]$ԥ/M* >υr>M4M8P"iq\&OA "YI>j +X+|_ٺ~bQ}A*r5IsA$:HibZ&z1pTqg,@u(q_#hhg`H47 >N^gm$X[f"k,E S:uTSصy}k"NdnKG8 -2ú2] /) ܉G vkOڠ =Pwa.RDo`IGڒe97ޠu-ǰi+!~-lAW`CI\l¯c gpC?k?q0K`j' y!0 Jb.9@uRwWU@<<̋IyuzrU7X)S0˾08(vo{N",gjUκmNT du4f+}1)1 iKgœMuf l5Rϫs/I\:O%QUm;BR@v挹kSO;mkߖF/ kf-Y~tè*Om, {5_t X2`0csRD :i¦ld6`QVcةҎdUqܯ޶ V¸PGm.Sैp_#Rz~$3" d}Q5 yx/]:'4]ETeQ$ep$7'Y]2/ԢBL<Δc9(NG6wGNs_6sfLoN6|ޕI#,s Lf/;GcIna1!a]SRxLx&UeR9àoSy à+\ ? ,퇲|iuM0c"N{2_+Sm0a2FlC6Qc&ӮkKzwCc68iH(±StnC0U_BKD~;kw+aHa$)=6Wvu9!e1}+_0;#fCz'cZ&&}jȽq#+tr@l^,#6N?w1#o}ϦP26uPKM5=ej]~2;4$bzL Ij˳\iVmywˆ<8P@SWOql-d*1uϽZyE)|&3-(cI`F#nWkCUhIdtVηU½BWE]/{VZVsJ\\'e|ш[ZIAX{n̒%RO {AtMi ;+YǪZFP;Gu(}} \Oم9eo1-ձ]Lpu 3$ X*`_#WoX+;X`3՜Eހ!ؖ2g7a *j P_O%<1ɸ^M PȲV h>_}"&M~!ŗ/i&sѼُ*$r/6,x5:h*Ք |4+M*#onK W[9~Vo,SH@O.\6o?%kmId%;IXϝ$$)5-jN, GƨǨgoxg` l"o|yV =8dr+G-"F2&J# ?sRU@aVp:96w,ё@} yĻ1\mB}б ];qǑ> b^$ᒕ2AlgxTSFwRU9r?rrINx6?].[jBn'QT*K_G;napK!c#Vv֐r,B&ۜzwtqk >Wu,7VǦF^H)u|2.=8nX@b,d /J8UT)xR<[ˊr1 ',ܲ蛅#ZA[f Ī e3~; iKy׹D0^s\iՓXK\w6kVm Qvv %ɑXNٔ҇'|Y.~*;![>;°}SκfJ2?ȵ^ lj& ea}C}[z'DtLTwBh]M<@?e5Q--7L~(]O!|PY>`Mbc@BZ(J*g!-WC63B,/zէXm}MM99LPx|/4c%AXَ7rZކ< XhJJ? Q,ѱ0˅6mXf5왋xPC+Cƛ a EZب+L%mtc,EΜ2"^zj,I7H.ww1( ;U}h,n[Z'B,_S"=bMb0A[ h9K (VfRQ5ߒm3z a3 >+$^ @%ƝksEҷINeV׺7=R gG2DC%oYS9PBp@] )cwD\P4e4aeomysk$YRgyMLTg3,u##,*(>qnTK'WhyƓD4˼wAQC +-.sE7±HeSI't#b) />jP̷5iKU:.P;bzj,O`xEvf)o#eby,b*D.Cr\խ *JbE 䳽 ǑVM o`(ƈj@̈`J9pW)LPWf{*+s3tbqwBˤggahkG.mn$(++hi?ԊEij1_CH6 \`ۣ@rwcw?(fOߋ`XDH&o':hΨrdRKSKcMӧ *) rZݾ~)=<.Bܧi4F"񘬫L1pdwj{="*M#DDӋbI(6;n3JEQ5 By]Ri,_WͣMBQ-r!ؓ\\X %m1"݅4yd$qZ%c6 K{: ϥaN gcf^5FIQG;cS1Q@&I3q7 ڋ޶ -;Vru. Y :o*cl. 4ƭѧ ͿlUyipSLd-=e [%ƘJelݐ)NTO~/8yW=_h֮3mӇ7&&|kt.Xźs7mVRjtd0.;.nGcw{p?Ims_w+n PY[cv  QdZ?; [Ld>;oŔ"le#eaAiMH|0x7 \02 jZ@4NJ}R\Uԫ$EkC$ʒ̂/ߋ|ɾ7R `T<آ2Nq[]N{B][dʔ+Ǡd?ЉڄdtROE $RD=Qr6KOiYm-ΊQ&C3԰꟧ǧ67Bti:GLf?8V~Y_',;ڇ!,e)Kjx RbEp㙢? 0: onpX]A'XԀ3:]4A )Bm$ؼP߉|T ;swr3I<̰\HY@:N2˭VoVJ:VVC>fdox#ƕxH壆Uae&Cś쏆P=m[5\ݺ_9SKȪ–|˖2=z@FƯJ g̤jqLYltWyswP|\eh[3]Cb9Vꎝf!mAZ,q&^$i2 azߜY8jTyUʙй_'xr 3gѲ, k^$y$ p < c/ʃGߣHIG|$N=sqtKh>~"s2U:Zeylv" E#U =qZear^E#'U~oN[KD`F[=̡–NJwwDTYnR ܇Ҽ;&uG Y_6; (gܦ?l;qsU|;&#V`di6|rb@X'_9l%T_UѱR֬ d?Ajw9D(`QRrFA8 6py`@;R]2h<,Kx&vGH.x~YGrD?# > t F (aͶV#\V6352[wf3͸6'wXE:*7m7B*xP-<6{qޖÐb/Z^CkhPvP*˔+>֬+4~5VDM&S̥W6SfPAhJtЖ.U6ܟsgFEX3ϞsR==)y$"A,۶#M}᛽PY efN_r@ yy+IU*7>MQ]*Z`{j+1jY/Oᖾ*v -Dm99} M":Hk41(4G "YEkmk}쩤\r>AQmǻ% !'*=CS+m vxN@`K!~;UB1Ph6<}ǷhñφZ-K/_/|~ t`U2Kߟ:9=2(yd᝸x珥#p w1t?bpXU 7~^2H̭I(fMbuC)g@0Ҟ$Iq|PцuNJ_s υ)cxl%IxHfUh%8 GLxFd$5,JrxRJٴ(<!$]|hzh2^H*IגlsIe3fc-4jmR?*D(*~R < DAF;ab#8,7Վyr2a'}aJ?6h=UC7vd vA/&$q8zs#*(Mse2qQ(G=`2&۹d_5~^sJPñۘNsg̚Z"q9͚ExWQ@!**{h_Ӕ2O::ėNN& \9׋+1MRc.(˻ ATD>W j\WO7`t[ X`wJw?ҿ1owSy2uGC#Q `RPZb aªp3Uʚ}Q^,lf4'"Uʓd ̾ R*8vx".7t b!.9H"Nq{_ L9L˝Ot~_$v[\Zm'C+t'aVކf#uF [PyY:M!Z Mm N]a#IU]PtqF.ocxw]p@CeQ?@AllV2umHB,O}u0}Ptه]9Q?AhP(;% ˃Ďk4 yKF6{0fg; <? ϩs"C% \mp^aw\ZE$A,BB?264O|/wsđ4I Y[ QH_>ᮨaOKDC\-3o34Nɑ: k6T#n8-3s[~X[ T%ẵŠ$+Gx]j^ R?'bA $E|nj OJWDƜK~X3'd */aR  நPwYQ/|=WK[f,xsX> wn kQbkcHݻn Nv08da>:%츩>T!iqn4=pOq%#Q\a0MSߵiy ov>ވ5˔5t*fҨ kjB LĪW ujapuUeA@xT3]=QvH83=p^N\A>|lwòΑEj' u]Pt^#-Oإ~xd+ . Р{wAW=o=A1C_a&jbNкH@tuNJva0,(K= Y$+3㾽k`0l˺ &NHC wx=tjP՟AOr YdGLĠ$~ݍO'7YwNe&"-v3hKDoFhgL(;͋xK߶ufR^[#s$֨kAط+{+ \5B1O"m͐ހ0" DQn\,៣f%n2æKsD+Sv kC6VJ} q@MnϫO#!WTkd޳qku5e﯑u1'@`a]BT(Z,R79U,"yۿn cq ɐ5Fv(׬X%_[!t?}zaǭ(llxak|ڄC6,dadaxH%Dbki>\Q`G/gQBon= FC2NIMiTq !+ Mvo vf1O;˹#F7NN]u VniO~U|ʼ(=2`Z Le A@0 ?t ~KQӆ$sG*yR!.,y ,r}pW)5>' v{GFF>Xe:kh)[#蛃iHh]bTvCxb%yD$?<+ׁ,T"_(]gwB-܌Jd5vcB;DϟV}ݷIz/d1V=?6@ ZڢK`\p:6DzݕvZϟbAV\z[ t_Ҝaq–Xk!ð]4,GF[zpeݥ!&:UP$i`n7Ul/ʼn۫$|*tOoP9K೭KJ/!>èK)YL5QQU!`aFFwZa;u-ԾfE wTѥ~+E9<$RgAN؇@{QUnձ\+s[?Ӫ JΔe1Mkg|iڑ9Ez{'HtV]y_sCEN'Na ޻rɊEս%1$@ $q2S+[@U,rRQb"7 &,j͙S3R k3VK1a#i7PJpP~SN]>@GWsȰF-Vhl}>gH{R+|k늤!V`,y0wk+2k?LՋ^+0X( Hoz4 Cj[ŷq,T3Ҍ;@6}o}%"G0UIkk>Kb}x%;\BZR̢I8nzmd9cN]s.J?%e\I [QJ 7A=pg0OJю6*V޹pSjYw`Qejd<3除[g,R̫IBڑ6J\0c~>U:j pI[mEn+leᎂ$𾢚*:CD]#&TZmh<ݜ ܼwl̶asBT<yEFx u4x2 0/s\D(V8'mO u2?ďC"PzFLҐ#iduJQ|wDɠ;Pc;_-'yuR4tFM]Fa3<Qr}Uz^aŲyf-t%4EQCfg,a6Bu,N(shd ş}BҼ9 8X94 bl]ji͒ff-StP|7Lw/e]-ҷ=qlzGkYBgs 'DMf28PPwڎ;4ٙ04+^9 uN^`jI]0$$ 8`âR/ȱ9 QbI:R *)M?dBp\a˄B@B! r7ֵ#^@F"=C$~QHj ="S:#*)>G^|p"Y};"ت8w9EC?.Z;YЎ+fP&8m2=5mgE5o8bN?l`om#3*  j$jvMX(05#r~mnVWgL?vߤQ\mÌܔvK/&Uy`vYVWn\yÒFO٠  '=o3h< |}!)w_ Z2!(iQ#lx`ScI±,JjS3󭡍FbC7.%.2Ko &5 |0ǘ(aQhnBy7V6bUhj;C!) 7QzTIP2-{vx@91jl^7fneeyaWҞVPm)JRCdMZ%2uY|ڔ?ez SB0_(x265Lfd:36 8)8`Is x:JQz>6@Z 4g_,D!h! BxkT3U#<v39LuthI)Eɱa ,}vL48=@~!{ݲ^O [}C}DpR@ViRS]sjyyz=tCwƛ,b8RLD=5HA̚O `=xŅ`J+'&j&-J,6>L4R$np"3D(LQcWOcnRf\R v{/CZowXܦ "ptxo "UҘ V+^.19v"; WS<+ UNS2a[,淤p}Bϐ'N\>ipЈY'33L !owX?:m:T)<w5ohC]Z8yԧpӡ<@>Us~oXwᮁ_2A2H.5<ڛB|W N)N/vHSc! ClVDyPOV4lk(g[3UlMh=_EE D:9BgX4e|dhrz LVjBLǒ_~Q% NnzoKS[ݜm0Թd Dcy]{6F$'+0 t}3 *- ǟp4G!ulB\n'wu}`o|v"0A)1:)Ry{8StIwJՃZjWU1H5=tFxh_\#I)C9\AM`ޢyma*uH*NAF7=Xe hva;> B5AX`GDM^6HhBi& pc*1yȏ;r>ry[.4f2[wTS/؏d4 tWSx'MݧV8LAs? j_pșWzlہczڐP/jnB%FJD<~J o,Q*EƱ'G 1E-Y˱VV菰IMy3 '亩._2 IoyUBŊۏK{ `~~ ptF]C׈+nK:,0 i?">d;8e=6–0=Hhߟy0˨;|Z! KvU\IwQzr?8%Lx)ًrpSO<ʯ%틧jWֺFujpZhʩ$bX8k YR#oryK% Tɿ!JYg77Q:zaGs jsnLi*iyOԞ`ӕsXplDJv~@ +1}IEW lq2&B'Z sN::?#03YE/eer(fh5N=+߂G z#;D=-%N@WTሙ{&e8ϰ />ķm@BPsd |E˾I~yQv_F8X'*zbE⑟籜2W A%Ph_H$Aڤ^ɂ ijDxg=lWwisRUd!z-Ϗ0u>(Tz6f#YH{ X!p7?*Άu+]gn>wGk%[3Kȱ3F,znڻ1:"b ?@:(I!ig(O>ђP}W"b? }0IZ%"C~tO/{vI/e4VLG N%Rhip%.ǍRh+ w}V-:?:(yیt$U%lVG]Gu P;׷CFvҙ-g;?I {޽¦}_c] Zx";Ge:"j6*i /rVʝ\)' otrС 8-QIVU͍^nγq"3|VkL 7<3zN /j\䵜5FeGaU;@l8,6:%'_X*cX?j =mDTJ "\NNB7$X;qPTK^TLdz'r]_T\G6P v$Kϭǘ<۟$M,J6|=LF_Z>ϩ|ZޅBu~wдYϻS?b9c\1x=Fa~y;v*U[?W4{ 7Y) ;*FvIB=Ⱥ ipPnH;uO t-6?/;,doL$ՠͭ܇ UXxb@GgU4:3MӲ@rm}TN3k>^[+; 6|)]WԵnA  ˗EnfHNǦc.j"[-Q}]aS:|$Ǎ֒ jxp1k}k T@#Oqn"3sL0aqCK~mG#TOn֗UL?N= zq.ql) 1Da旀*d v)O}L;78INMy0hOp8kg6\zGʜ?Bn$' fS΋,Zgjt}[-FrC.p-ƴ+y^P,dGۚg*M!P^_*򝲱LRr흦tG %bՖg]63tS= "lu8OZs&~#IYO-GZ&5 mRY gp4޺W9ɲV*83ÁKPHܛ]h -^49v+M5[`V[^PArr*R&\Z+P+RW!Ӏ_s\~@T%M$po5/U+:IVk.ǚHcZӨzXf0׎TE(*Wp{+Dr[J7tZYnӀuZ>IO+l/Ǯ^oTawO}Ⱥ1XXr~vel֜28$!B":}zvUj4յxȇ1 !Ebon҄s uՓG٭ melJ%EIOz\5D4ԀmpJQބ(r=@?ob UL]dLZLj6N~XI]OhQ 63ug!Ϥ6a}m}:GVRzEс3'FEԇ!>L3>i?+@(%*-ŧcp=6NW-E雚\nŒV@;mһ?`"b_637N:ZmنԨrsTu 1Pl+˩Kf6P=2n^oͶ{-rGGD4t-7F$@!08fOѪHϹa\&ūyXcrOˏ"0+:c#!;-SGճY$ C|SĕXbЏM# 0=Z;XJm}4oP fDoI>*$iKP;E+I紎yIi0*%wdt{Vʂnh#gx \KdoMD!S[ڠE"o- |,8Տ]AGشG\êaԓ2!F@<O@ioYWã f'{OmE렗tC g$ZliWH *`M([ٚLd\p)]Te!'tTB8P"(2}&\JRFp-3*9)HvgglӐQ鶧bh~I&)$43( ʭPV$%&qt#=X=]|l܄Q޺\H+{O)Dn9ODd;3Ț^'< _z}m5 8B<*P% H'543A/u4vp+d5o7|f_@jFX0(5R{Bm⪖P<۩u v:"eB1ޛ?z҃Bp+k}T%SZߧ19|'zMoiuCmt-\qONDLH ;Kןa0SZu1(HuCq1gE}[ƧBHqp fϫ~; X'`T٫O6MD_9ʳkP$ ρц 6eZo-7"$>XhTPgI}~= 0ޞl4LVkUrFFİܯ $$yNr`X8iفm~KkPC͊uXmW|;H4ɛzĐz$[C2 hqgnÓP96%)fDk]#aD!5*Є$(CY {:{,桞 +a_0MN(҇=5ʋ_՛ Bt$mgٶҿ׭GOTΙˈ0Î ՙ3[esW4-LBtsO;qU@3;lSa#,`g`J59~ !5.[_$:{;;xkAOoȣoI;'AE3sĚdպu/-1%D{ f $g):9*QhX`+4 <-8/"]|g@iC]d:mKy=9]w5{&3*RGMK(+'ESܺ_Hx5j߾S=wִ + dsʃr(?']1-礎ieAqQd[+iF $m)qm`2ɖ{}<$Y*B<`qjJ"t 8H6a6)4<3wH ɽ!}^#©8C@FؐxE㯿O?ѿu@k=Q\gjub rXG[):3T6 E,,jRj~2S j+eo Gáǝu1KLֵs@S?BeY9kkA_KMLW1*Vв9 =g]qgXZO'`ݫXcxClCB,G@Sީj{ҭg8+g:Ɨ$Ȥ$xr%VDwML3͢MǑe zB^ߥ:|K3ałéCJ0r(ZNsCA2 )u[c<d)= AAP5?n937[< UCn3<*f仫cZd^MK;%+ *XmJXruYۚ$ZI 7Eai13ǭvakC=晇<[KOÍŶeMqɧۗk{Zn-*/Ksk•_:F4D`l.2}H%V04yڧU,.찢O ڊFTfT)y6je5;h66> HgQܙ.7zlzP̐~pP=0AN"J3%`v8#1kn0t+}ΤڐƴSxq B0sz?lχ;E93~v<#aaM@#VH~؊]67uт#4dIg])\MB`F-% / g;OVE\?SfPf[#ekSʹ"t[A._'T>ֱMi=uvoI>NA!H<`gYDh+W:K}Y҉-"_sfd}mu.D,ByX Ptdl0 z&*?ϴ \Z N pNʩlѷAC+:A`8_xzJ\P+cx_Zku hݓ#:9gϕe !. DYNZS([Fud+nD5$[XוR-񈽖st\>wnB´vuSgth0/,MMg?Zw$+åd|0rtTp/vLjȗwlK~|>ZT5uٯsl:a=ǣ0:P.RD5J|AD܅#XA:^䥮XuK v1ttR\%*EOsQ;-3]Z8*G圶;AWݡ9FԻImU[ğZ2Z'ф mM4uCYX p ]^RC|jwכI9 fp"ߟԜG O,d A Gأ  >+Q9șځ>yKiE6SFw/R7am"!&hy)SbOɢ-D͸B;r/!WEׇZcX$g ёGON !%K4/R͚-Gc,Hry@]\e"H|vr9buָe&DN*aM3g )$폝vv&uI^p3+Bd::5!ӎTi=m9&L ҬC1a:'_Y "`1 ?e!~ )b!6 o-n2 'F#S։1'qE| q6MG .23S(1_Ddf7žI5"'Mua@p$W3[B,?:~B,?$Gm"Gu]yO#wgg`UYxiĥ-K6 e0z1Ja{C& !_L-QId+;9J`?CD{ %߲ݡ#olfymOŦIW^8^;CJMs܍3;c}ʑcW=.GRa&oO֐=vv|>zӍgMѠ%x=)F(O>&BtVFDAFK^Iy&OUѥyM_fcm,y=߻$r_gU|$]XBO?RΰY',d 'UR>.ὭP<氈MvnHsd\XQS+/'a.82~*s㪪Y,,a@U3v:@W㧄]qXsK[j=w`3h46x& @J_;RU;U!+ =tVk#N:>,=)k VatJ.(:P6ckB.p1~*>\qqoV|%I_zT,@` mFc]Ok{w{E֊/ـ^U8 &Mb_% B*=#H=ubLTOlG*: HT3Hxk<:5)z{Y|:GF V_(Ÿ`~p%+d&O|%'E&xe׈` ǙTˍN2)̹?ݎ>j̀gf8q ;R&C6N{qMA};U4梏wdPsʋĹM?' JOK?նXmdA`Er/ EB8;Pkk-8' x"Y%~@cH963 HWRBT1٧,Wڐ6ZÅV0;ae(.¿{Q??k.u;M]mpDd5]WL$c/ujdS`iVƅ~Xqپ-KU ڬV3n"`Dwb0p\qMĢyԘ`P:.aL1w(Z)skg؎nsU\(şқc2q!Vh@|zUW?Ǔ)Xʙ u^!(D  2T"oVN QIB\+";叁{ {A"wGZ{׍{rˀr b3`F"Z>'!~f?Iʁ#:${s!9ƛCXGhO3ٿݔ RTRwӮiWT߹պf(5#|FXaM|35_VJC6T\y`n0'Dq|eZMlJR ѝql ?[B }uE A#WE+c-sn(cYPmQg<Ӯ5EO;#*zv\(.gȍxl{ ngRQ #ձxJUFcG!=N2FPcΉ;!  _BJm{c(}njtnғk 2B|b5-Bӻؤth\#m?X12O9j IS+*/= [F'dgTl s첼~)PF'dy0tZ}Ɵ Q1c#o=PW9Vf#w4'+7 zC`+u+0N؞-eMT Q0@3{)Ѭn)R1Q-&dR_yW W eJOoRb菰gEK.ǜ=}`DK43Ե612^iRlj©?raR fCL |Q ^X$cgrUUBZ E9E՛~IFPybB3tZ?p4㺄,;0 H]IYV: h>a|V2m-$`ac>HZdIY)}38>hs7sa mqk=tQPz{:{L<&W`)8~{H ,X;u>$Ԥt3w~ێ{fH>v7Q(=s\)9g5QDIث:il,a'NzhJ2_^{;P@Nmn͜bA `?r<5orp->'N׍IqER Iv3Hjߌ.w<@+ng%3g:XDGTumGS *_hgWN~dgG3c{n NT5E)*-s #2GW\8i"E1Vme$/?(M'-W4/Y>x|VSY1(ph~f[˩PvENv|+ dj@;;aV_D9V Ka:FJډblO^uQA#՝(ߙ|B <˿Muki1缶Vx呢9nӕd1AxϺe _7?z@nƼmwZ|zH(nrчOUIihu,9hhzg? U@T5q(ıw;*5;cijͯ/$lۙ>f8'`lhvTSX3-h6x[]/ܘ {=xnC¶~4`|'% K#Np H qћO5Pzix U?ێ`ӱڤf!bF@Pސ4vS=ݽcçT{,,p--K"h?؞:e{ Gfo'e")|/>T{&N 9Yf-.=q*ebH2O⴫Un >HC\njl#7ᑚ:/t _*1"_Tqjr#1y DYx Al8|-tS]Χ|'dZk׵D\A0̽o mq<5ͧt~3f=̅3RNV]_3A][6;x J&B)9ʍ"dy~w=@ G*BFCGE{ Iqj-r=]3|WdY kͲ̧~9] N63I<{33)qy0d$VZ'sZ4n媕BD ٪ji&τ >n[-Zg9.؍':Fa*[xhQx6vcl-\5YFkK4Hؖ5uS_4SUf۬%٠qĺhG, tg ]NHӵ#_gx_l@#j !Rrp~|opanLD>.~ŹwK&g[jTAq+T|k f6CP>ƶ IL3V/jG: V5;G?is١B ^t>S  42گ r2GB*o#RW%Xv`9luxajۼ?1Tm%]JGF3i1]4L~([2>15a0Mn[Io }ۑ֎Gt[4) rDhʊD0$hh+5H>Ǽ Gǯ1a&RC*xy+>CS-A-JBKYEEKw@X`8*^_SafL'*?|z1SU i1Y;XxD=6d(/ 2'YR^ E8ІS3",!C#AP-/F2L# _rmV[T_`! (;MD 72&>V)8Cݲ^Ys֓$npc X'&B.9%}8&L 7ubJB#cG>tM\y*ܙV2l cC4e2 |\#716&e IkoW_xh^ɉ 2ɱ8qlI5H]e 6vjWMC6y|\5A:DV l}\w{B {ɖC`7EWesq+swRvQ"t)œl_@x Y$8fL;UzoyO=Q]jz+hbI@DUq㿹R?ZB(0gPPd 2x]Žf3e!A )[MRK@4/t_ݛ,KzS)c qh47)t  `Gs߹6 %f$A|j=%,9N32*eLM.1R7]([2PhKɄCZ{7H$ sQNG|4x5YsќRަjv.a8z)Q1[Pn,1k%SotfWLq+.عx\(k1F[UX&]0*"T"Q"%| |55Ŏh. *u_VYZj"p w/.\(Lž,n=(y&E9I"R:iޡ0k8SaA7SW(CIpD =t>BAbIJWDC1)B[O4a%bͅI4*"hEm'(b{TP}}ܨl zN_SQzMot*Wa_\adĊ8_pFCl_JFa[EM|cvf)l@Dc iUh|"XaQPkLS#}K.7kFd;nZ)Oe*8# 0Se~71Y9]c.N*+1'uF{,qӅ:r;v`X=c\X.ҙfxŶF|H`{ Ѧ "VJSe9C)"yˉ %S f'%1LSp=&*; t)93oCٔ*iG lY,& ԣIz?IVտ8]W `hBOR RdQdھEBuf*Ha-$"CSd$ED(3}$&ZhbqK2J~Ӳ4t -~9cLL娄@|*s‡ + 6BwRH?;'=qo9) ?AiWu`l[ӜUF,~%Զ1_@s z(Fyr-򕉠bC5%J/Z}Ȧdɕ~U:ҽa|M c1DxdCI]^|+sAo(0G9ȡitCn8eeOq<HXղJϰw84韰cx!1w?Li+u`i|YAEQ/Y2^Llnѭ3uB4 sRA<,4o 4#˴tsu62m}E::"jd`Wİ/J{K¤MWH/&O݅~ #K?HͲdK{AoRHYTH\w IC6E!BR(uJe],e9QB;`VȨ;.`^ZƲm}=y^ƉQv+wU{n|YOVX'4=t‰N;SL})㉫(ÛxKBIDͽsHlS巅kfx0#̠ #E>(K޾*ՕNoVoІ/m61PwWgYμ+Bu1JAr< A=%RaΦ9ڠ4ooWRvu-p+ (ò?S!ÐF8-=j))Ѷ Z5eѝIZ;{\N|/Q^?J LIUKUL$IayZ<(S]RzØ%``3At27._E.rAn14o2=CsAje'7|!F3GPk,)ON(~83^l;?Q">0ufj*h 򷗅ASj-\&ޑv3G׽=4f6C&fXBxO^1-;{@m xgys60c5ʸ{O }1]HyG$zFd#řgH>BF)92<0Z',@  ʏlylwҮY`Eɒf9Jeb kyU$3ccQC\0R\2%2jeʬLSB _1ձ#v~cf39 {xt x!3W-*Eqi8RqqZIkӠ wz>)* dF'͔w3`(2: r UއzG]#8Pُ8%'-OBƧ_C$:͡4XSFOy_YEpZm.馒"2H_4,W`H AsVAqsluubKxII}",;x?.ˇ½7EX8Ph :m[N bYdq-_usn?hikNwY-D0 9.2rSEQBm9| Lf,G΢ 09!=ٶGТ m_.ViZ-_9pyƕPk䓞芢 _Hj+?5VÅxp4^ޫG@GyĶޥpvJm؜\LmѶ/(GP;E":qcF5X1)8u,[fZ@lV |9Ag`ݒy݉u8P#o9 R"7}K~Na%G$//ϭ ,||;8Xe.y:#Ќ[fVl~aާB:|Q`Z09 7)W6bp5/x_4qtJS(lAODjB> RV_,.Pn"HYs':2)YuP`N}. Tvoa'Ʉ(Y!EȚnIcN!zv76vhrz CJI΅0v^P CFQpEh< jbktnCOe P*Oywk=湴PH%.*% 0twU^e"^'!_y O #(Vh0pǒ\ۗQ6\!aÞPgx< 'O~]p.;7ڛk}q8sOtV[ 0آ%k'_%%.~у~,$&ja*6JFO@Ò83l. OpsPZɦmz~Ax8-x}{}ݑn'!bzmJ%nm ^knqQoy%?ρ"#St5%jN0i:'M#$2R|M:.$T`5-R k&Sc[ϻy/F-`7̼hkG@zxPa+bG'-t,ZL{н}\L49/}\jQF,__kt+WlR OLbe:O?k\+1p -ǝ+yn8PRSEO t#07N@yH>ebtAm6@qv 2GF|:KM[tJ%rvo!U!h ܝ"lUg ?4`>Vf6 \;n$#㪩qW.Stf/-T~Kb^~g5#486ll&S܊,&Jt uX-T{AmQdIC W RGVX᠁*ՄwR/%[Wcxm;]ުl/" m),Mm45GA<1f`"^դ;vJIܙ4=^ ҘY9+aWvNqrT1>F+hZ`qQ)jõvY%pvw=#+dPe/D`Zd]e7Z.|or9 ش0Z-P[uVʡN8p%PHVn|j&`ʳUw3B\0aaG'!Fcjgm m@Po7d_U+ޜe]?!n*Knelb38lI|^:/=  &ƅ7@X,!jozciF:)fM&X|S`eQ}lGF=B;_˕VF>luTأ_aF\2N 2G1'(z)וr8,_ 5weé56 Eb"n׾jPby~z,й^_t ݺ{3߯l$֛xo׌j2Wq= iS{~ȿw4x6a{ >4O!h>w^ )7 -I8J>D =ƩgӳrѩԂO,#LmIR47GB 5Kߙ)< )|1\Xe]g̐}OFmZūqLy3[8Pmf'% SG:&/Q =i~ɉY`=_u\y ݚ'kCTDȬBpH}d:Lu&>Ҋ+]`;%Փ ֍a2Y}#IϪ +4IÞI>:T L8 <܆5Z{S6P n`Rk,bx#@&(%\&&+uK wK'+?K4Pjرg]^#zoC_:]۶ 0R1]՛&We PSFŬΪĎ rstB*Fd *ѫ=QZlx:z\u,l+ ruR>0w~ۥp ?T\F^'YtF;P4e))5hPuʗV }J#)Znh8 Vlq'UeKH ÍX2i-}z lPP~Zr(2 hDLljdsk/BFa tUh;hSLyn GXC.6:5"7;3Hr]E˥ ٗPʳ|h/ȸN8^y[cYںAа>1?g" hzjס`yBzBS37zZ%TcYqF3H&~7X́X/ o@X/1ɝ si؅ R^wrJ o#k~s:d .,L5+;\}+j">~BgNAJi9v,5nOr`/79,!YeJgɤЏu:F9 ^NO啰74JdoƕD % @Ga.re8/A2e޹}GZڰMօ%4#3<[GGq45>n9osk w2IxյcJ㰢?d%$|bZkRr>(Wi[ڨה){|G+yųڠ;%7KAB^6MpZHD[?Pbd=LTKCwx.TJKDK!/HMA6~zIm4=NssUc@PhU9׈Iآ<-s!%U邌#4=a+BET8Ǐ !ڽ񘛒+yY1BkP 쇲 + (^ Hl2kM:pra#ИejB6)qk)>0EU3yvZQJPVc︷U)(AP<-RuwҢ|ztSf}a1uD-YUAڪWv "ؔ*>!fb 9(: 7:: $^QY[3EƯ|`›9aFn2F'2 "5tU⎫ 8pIMڨo࿲_ @H؉Wnʺ_?) ky7XLTTϼԜ!:߱d{r;`z+J(yQ6XyN#x>Ur:-I?P6 %Hb؏}^_6s=(xIa٠Cn"*rB< L?-Xk>%"2xצ$U`Աe6Kra_;"}XyᢔW*딈.]`^%If\BҚLaӺ$3p*l:K KdxarRIv5"Ľ (~D\Jj 6nhI^^ *"»{[qfG+>8 85Jgg-[`)>nnpi~L#L:M%:*n brŲCV6NՉ \F *qDW^Xcu :! x+ʗK_ `BDs,?]ۿU:/%z{xGyHIUGnWC}rWa͢7SP1Rxe{ͦ&Aj)<,tl#]9Q] 7z?荌01_&UFq84x!W)H`Q<3 ]qVBRZK~8}wgarFaR ln>p~@]2}Tk ( R5Vb'ů +WABXKWYh" vT%; :Dg7KJշ*f!_<\f5K"7k~pbEcAuHO5g,-IBEv3n]yԕA?9:4rt=ܳdͯ#Zκu:\joypOQ$˲'ETuB8?rCvqZ?S_X=X_\RF:筊*Btta/'m+@ мӷ&nFos1xԸr _'Ⅺb'Z۠x3`7+þdrֻm13h;( xEAݏ뚇j#+g[m>Hw]nd($IDJI]1Za~Zp(ulA|Qmrm*A: %DGh};@6%-yEY3_d =s/Nlku~`:3 L/^-[ݱT >B`# 5LUC<59=F.[ԣ9v/g(ҭ>->d"$!7g{5CW6X[6SLtvb8 !9}G^C5FHTv O3(p9dY! Y6^! 2/ACuEdxsH:IWQpkFrDGz˥h/ŕL6Q}ȝQOlx~2->塐 9a-AN@2IN"Nh bppqz v3lX\rv且ߟ*p5Fl,g lz1`&i-`}2\;Ֆe7(i3ͩ2::)q&XLn^Z}<&8o{^}jO5X5CD,:+m8)H2J7K q8;}J|kRK̫C7 z^2v`kiDy 1 rtuuS <sBY;%ɪ'B *VIѰF6f'sXDT.ﰪa۟י4!YI:+wӸQɊJq,y2u'~_6Z .K5,̶Lڑc';cضMĢEeV-Dvfr{} ǩi< 9BEb9Eȡ kUXBE;4uʃD=sl/?P gۊڳ\U#en>|j׫M 7S«nԧ`Hl48uĶI E/{,02[jOvR롊>){MZ/M/7AIECb|Ud.fec5ddʼ./Bd:CDl/D ;(QE퓑<3K")+f8R{HD+ I;y-06Ұ}U e B ?ɢQ 2-&u u͈7&37, {A: hwrϤA`RQaSJx$wP:Sz2B"!^ tVbT+zU'tIv:@فC Gd%b骿A܉c R;i$햠, "u" R$Tp!(~1gxT~y_%_δ ad &h_KaB3HPzrt}qBEj%-su/J}ȴ2భunk5i:WU4"xHRhdP硇CS T|m3-3R|*QL6G+dL;f9k˦#k&5Sj͏7d|-iV4 pz NcsB vv *#aJn+)kxo{r.#+e˦q2 ְ=]&$0UV܍_I;fksDwKMSV54{6?yiK<.ƋQ;d YAlR$`%7P3,,-܃"aj#s/RO(8IYs!䩓8_>t ܉wxUg4>Q,@iuN5|6m9\+@㨇u<4hh&;L{s{ JIXI"5c;2|=~A;^MC5{/P렭haAA2LbW 3{M7IП<+w7i=boh9ll<w'Uzp?uԸJAzTdrw$PꜸŌ5RcȪs*ڪF-bwۗh#cC10[eZ*k(fQ'Goш6Њh8ج5pRWQa ֗Nq4ܨHշqΑM *ëUG-弙q"ٙX .CO=`bJbe|pp0sY߸Eᙞdtpi Nkgzq"}m72TaF%>X@aE8!E ` vL׏ 82Z?1ސ ɝ}ʮ"vp7z\**\1`V:RoP>eޥZB$+/?os&tAN54D3Y6c>ew꣖'d)Ia\fqRFOU%)`_80͆5%BƁ4|}9$]L[202z_)5+ߊss7ge]"8]_݅¥:F6U "OB[3m ZLoN Hb1*xKR(,V@>qp>R)۩ 9=.EW6Rc $E_vf˙m5W+:cWCQ.j \yͺ>[sem /Dρ41V+QBB"pҡ螂LRܯiFcS: #PʤH5S(-P)ݎ8'ҹr(̓=1MBꠊ~3AeXri$4-hgXa[JA;KOYrE(`}j(qe;NaosѶ^(OuȒSit2n|ӊˈVH_B`OU\zi] y>n.͛MN2WfUuhIn%mJCl+S#Oepx1زuQӗcAP'mȯc>ՏBB@2\>ܤ uUjJܬe=P]g"BB HA%N32]oinXG }JFV Q5iD1 5t%ZxJDJnUtBYt%cliVO"T?(oRZvLZX,'? =ٸkϘEvl0ZsU* 5}/44x <,:8x:=ђZ߽}'G"g,0kk t`ީ̛'~Y\,Dڜր5E2Fc4$ 8. /M%MԹLM.[!t])T M^MoRKo7pu 㷦Ad^:|M!S+dO}֥/*|4m&P |!`DhW RV{"U'SR5@%ȋ@_b=(=VimSBN7Յcgnr yLcXU…;y5I`L*JWy^JA2,kAw^k'<t:<$7J;ս"'*]gH& c=Te-XO9gKd&nwSG2\ ˣ?MÓ"ZPq;Hwy"09>θG?6`kR`8lb+Nu- H Oio胗q 7AQP(խӪg͍Gkm q*O*.tc )K‚A!J52k eX|gDeo8ǔ3phlW*u80Z~z1|P=0tspe4XD".~6 5 [;jwQ4h  6%a/l}}w`Ls$jNϮ|>JЭ" ~>b+"M u8d5:6ch,s#7:;PM۴*Y{Vrh|00 ܞU,*vvY<{YZ9oFm,yLgҥZ̿JvP$J&t.#+h-Frͦ3rwGpiF/q D+_&~~T, GkDܮȐ_br^gLW~wv<~u~[>mr<_d]O;u\iqd}ꘛ>Q\GITHK G.".F[d6N z;"Љm~̴-(KѿjL育y4ޑlf;dkW/..[0nR;7)i|zh~0ڗVW{bwϸl![+oi#wC/DpBI.@#gg-#lV>)⧧Ma;{).]d-aJ \ L )V+JhyDZԝu]bh$# 8[23tP.R K7 g7 pRIw($`q{:N٩koR5&0mg^Zmn_5߳s@Zr$q4 S:CDU^b\9d޸w}g}b0QI(X)<$YGHcf-a0߭+*wQMa@̾eSF Dl;%p}u7v[I]lӷ$0#E!AyB09HJT)Rz'&6#E1PYvoX2 qMigi ن})*O/p4t{u|}l(yΤHOզQU_yq653]]Ynv,sPQfR=<'5Dij;[d_V}sش-&"<Bc'r o8OIZHd1 577 iwϒ#[ !]ss?#('bRZG~QyqlPKcuy Sgؑ',FJ;4ؚ`IgnTEFsQ<2w} *` d:'z&,,˦2T+˗p]Z_m0% j#s, GZĎj<'u[ \hdeؑM9"a,RC&SX޹y mEnSr HRߪ#6Yžu1U2چ!qq Tl,𜷭S Kҝxi!&i[q|YO6<͉.VD]Cl{5ͳV˵妲XPUB1t\\7T|l#>Bn`<ҷjZ,awޙ$iЏi2H ?9H0$b38N%l~{5uCH7ĩ]aļ1cLaqjt_H["4}'_Gq8-`3' F%IϢ;8cvUzmߋʊ+\ iJ^54fO(Èir6V!ځpbL+ -O;y@ODրʾsT= I@}s5I zϜ 4*]]xm/+mJ`gTB e *Y0bd_ܽ;dTBCt0%_cˉ%Nt1@'wu;EZÏE1A(-2MtKD!z'TL?ry7EDt$(}"=S9"cTfE@#4 ⷩoo`xR}4NgH }HK⪦Q$o CP]&|A#HN,IF ٰ&4y)j[:䔑h9Q(C*~}`>ӊ B (J@B`/]d5h1tiH4?Y3B_rT භl'exS~92ԬieQVd748Pݐ Q)<-:t`}q-pN3vjvZvjY:I۪1 I'J*WvNL.c PlkHEn5 7f[}vS0~L?TE+x~[_TBdVI!/~lN𜾙YB;`yqL: o珝gUvWIwL3"+N˥)WvW}eU[Iᜱsb9| jf)&JFi9xpu Ui9/}Rg+IR<3#sz]Rd>~ _o<:2F .DŽH5$%0)kQj)mG(`+Y:b*(1#=dbrPVd,/.s[8T)ͽh?l}o\OBr2bo*T&mi6W-b0QGP,%}ybq䡍wOఠj/;,u~@Zpr ߧT  ׮q͋ I^}4g azcխ<>s,yғ@~*M|3>pyeT Q$ OVSWނ<__0$pHi'U)`jdYZt s)5dN4RAB[`"c}zyٝ)`n]XՅ=o?F" aT ?ѪàԷ-xYbA5^&i^ V<Х~<<6 Ak6"/CzZJݶ҉r&O/ھNBmo"a)JLp /C 2I,u0@!0ݪj2evBIXfP%rxiG+!Ul Jpbs"lߔD1 !;DCʴBëItܣ4BOn50y0pŇuP,1Uax?6`!\ _U(7Q$KoP6 @CD\pAKs"$AF5%ôLJ`ȩ(IT#UvhϬ$WE <_l^#U3M7ܤ9THX[]\*q/R8;ݕj!EmZN8\?P]4k-QD<`blW1si/n=2أ1hPvZpPMfXr{>tIqL'{[ip)<wE_̬b ;SM~vē/kb0,jSǠcO 58?@7A~ؽAt;\nPp/}9uua쎍 ta4羓|&6a>pQsMC>՛@ ByX3 dD+PuO*g$k ґ[A2ٖ@\%׺p YXMo&{**H?P3&[#/'hĔX08D&\-#==QƊALW ,aDY'S% -pg |8mmbT8+)߼L:37do+k53S$m2lΑK93`rc6G?r%ow= oq*t(Go oQ. z)K=>=(gxY3l4~r"#;@ #^uKq xH!Q~Q'B7\sTY+0- &T@bz-[b1[wCT6k:rWA|4txe: M 4fp9EcRe }.Rq|nV J4[@|Ʌx*mPe(;tU<7ny@d.[G]0.VU?bxqh'TNPK]3~+׎, oA1U0iK qYhQwŕIӫ0Se<^j<^Q}ц2:(Hݒ'bn_5ր<*ht__2@Eeݺ}5NqcLtb@\?VlX+4RdYnRLMJm.=85bMB?WsmH-e!wc>m@8`,9O{1M3Ws J֗.(ҥ_]8Rӿhk$*^vIuQ 3Lv#&nI!oAfѓ>?Zrꆒ{!w:Klvo/ ' μ̑8Nd-?ۧ_i({(fՂ(Ƙ_:A|G\w@͇<(F9* 1 Rphc.ݔqLCg$=+M{+W5~{fw@bSHV3{A!lPg%5aLmjX3"(" S4>XIkE=9DrI(,H1|nBڽ#kN{e < CGE9(ѣ< ?CYҰ NXBT xOY_^JځY̅^\,dö->:H)۠Ws|\H?b9rՀmHb#<}vcIoM oۥ U Oጘ@AI4nAԦ$8Ae`\=mJ<7aGMdly/rMf[NIn )nxV6L8'Lu/ :a|Ph0:T-YVUo[\"f7kh31%Mt4A7]bfXpW3R9wFPT(W+#ZԌ0wPMW6:X¤fK=4@ԠHV^T8-@Da53zZBQ >wxA0)0L.EOv{ZuŖh6+R4z? 5!5Rx ~r hf?hFьtx'm.[_ɕr>;4Y~ | BE(RHb}4xC*ز?!N#_uPhѾ8ʮ455ֳX{Wi8YRY!^-M1 1jN}6VlHkQ% {9,I{5X E5;'S޳H#^oqVHÎ@決T1`_nKnƪ8z:FyeXGB=pf*@`ҳ)iuODd[BBpq1 . 69"=0-lp_X;\GX|$h =p0NA4_XqK+CY"KHGH9bcXֳ~8H 8bԔ\ʺ6L$ TgwP*W|0"_N$q6ǭL2)G81pʲZoTgZö[&2Q/[SU[Jp& I ?WЍaSAo;_̥v@b?~RQI)'diO 2B|X<%Q{FCAr擠NLfbnhe4ϰ LՆ׹c4g=#2J6|yJw38zOsG/9ufPH^<|\x-K*\1:E,M/?Pv! dZRUq;xJTV`|f@4-&'10^$C]պj֊Ji`#FsՂoﮩceϠ.[-gf%{4G(e@Y2`EN~WyyT# 8)@/]S5XPO(wJysi]o܎2O=B{5k۵ @Tsc=rRaleV1m u}AwZ^AN)wOŊyY:㿃řT=Wg[M~[I^'4hE¦Dǧ{~f\W =at{.}q)ɽ?PV7,f,rL$9 Rl 0M%surPge[|_t例}H kܭo$պkz{hʖ,u,eY<7v 8۝+OxdoJtur`_8!A\vlb_^1_}_F^@-[T$d .`mʘts-oOzeNeKmFn6Uyߪ`O tMBwٽD=a3lj˩!el]q!9> $G8/C&H?Oiw\ub8|v|֊7D10+a{~ܮ<&3}ɺo-NpGNsQ<0 lB!Y9eeB^D{GРϧʬQ콈f߿VKiC$Y&K@IIފ]Q. K:50KϠNʥpmfbg5HU<;w ~A0yW0y2Rh=$)'o%JܖӡD&{YK9iӅa^@nk .$>#ܒU\tSt#Uo'ƀ%dT"`|WU lA;^6ڸ OA#WEs"Fj^ AIR]`/NPUs@J\L_WBUdo.~Py8DŽoiԇD_R$ә]1@PZ[O@>eDyCuR-s`b^~ OK@e-@ F-ճ?۲cz,QWg5.OD2YyaeLH+an8GfXf7*?-4-ru4(fQ $k2ݷثE&mhg[VFE p~*b' 'M\;yxf+ڌb@%5P<*d(^qg'F ׎d!Ik}[Z;L1RfCp#KVS(fz}Yaz>T*. f"C;lM)"5CTL%գ6b Ԅܼ̱, s;McFն^;躚4F(}?roal)fFuN2@Apq y_2ڿM~߮"EA>z#|Jcd`-$D Evݥg$|6g6ɬZ E=+4 (;ڋrv !X;Ό*Y ]hа3f犌s& EWQe=htd4 4u.wh(y$_4HZxۭnBBw>׳( 4g2R8Rhu| ùgSԺxުGEkN4fLwݺU] /4i"L>^k"RmM =~w0}ɦ8?dJ$#hn=nysUKF#I0ՓxOP& rr_ 5(r!ҫOD8w_0d(+p%`uB'A]):g2bf*9\/:Juyȉ*2Tah>-NR/,0FS07 ClCr6xJ褼ajo+ |'~ڐ 8˧.Xf'a7\x ,{9_墅|0jr4uKPflY\mMiygTxNJ%Pt%ŏ-F±EZVy\q)+ПpfD|[gښ'UAsLWX}3N^\oK4U~zs)r"+ [d7Xkf %i̽Qh=mOZojI7\6Sx|G@jpS٢‡r$Rffm%ONUn) |eT#oJ~icLKٺ -eR4 g,@ Kk>Faؗ6zGgSpb,{Y71Z>5\ !ps 'b~Mϕg;?$FVOtd® J]}j\Jzp| yܐ 4TvF;' P|V H)s|yBфj< Qp}nW8J2'UWw}<Wdh#w_pem|-Az?֧̌!yՆ/W~6njb(+ɂ.<\]$RkJN/H35n䁱r{͔\ [2B,Do 7D&ϔ:w`%C - z,I81Xuv㏌_%[8nzx8iH@G=qEf(vF,N)بy9`r!p\.<&?ʊ.zT徍CWd1cMNK*9Yk]0<'J4x*آ.*815:$4>a0U#=\Kags^hk^j0iafu<00c/9glOZ6}!/f-۴1k/M#X.<yQTdpalU{L|.;;)@;* *O92ٯPt?}526kYi VtHf(O!0?no kVD*WŇ֯'H';nZ*b\:5n ֛ T[jP,jN#rӝ!+~꧷Ioɣ.Dx#{i쪦q BA@[M+ʸ8$*y͏ae/~!aqSkh9 |0x~i>Gz/'M;adB:U'&# k L;_P^~nL7Ԕ87cjjF%>82k_< X:VOY D?xزXP0ƲBML/%[awk,Q d澤,#Is-VR4 X9Ve"-\2~k*RmK.1_zV>kA,HUORuE/r pFO?bve]yl˥%W$'^7D;jTg]4"RKdf@K$Ӧ[j,t U cOPZnAU",ܥ)uL(e@Oe x1rqUAݚ8ƶ*^ov"~T bԦ>" H|hT|uE0[s =Fvb]4-/Ņ>[^tV|=|V@x \M'tuưo襎g.m8,hi#ydbAEiFIEJ^a:s3R*g_L!L>KWpNnJ]F[Q;oƻ$klFӂ>zBzf_F/;-.gʘ@SqYAgvy<05N"Il@-yS_>;|yewQF>1-AsW 鲷OXxb*Kfcc9^AZY8[5y ,ҶamakNeBEIP7X^]\(ëN?e@%NA-6igy- H{\w}͉ST"x;Z{8V9|}<%~L*}t/7O`*K`}ydI+]jqC;NRڱ/&W]ΐ؇#m}[jgɰֶ``.7^E}`5&gWɗfFD,u_"#*\DB:Ks F0.f>BAZOE}ު{Rq*-Bj, Amp/B0{z=U6xHiZ-]ELBHi6((SVŨupM&12@&xp>#"uG#>✏y0wYgKDA2vey-w^ޤc^ b%ҙtԍ/Pz \XE<w!^U 4ҽYڔ-6@3=ߵABᎋ:q<~k8Ni]XeO 3n=mGK׻zH<9W"`rW=ثƽ #ęj{5&ץi>͔1T,u C{rARk?Ci $y˯'Ѽ@0/kWZִ٧;"mߞ0um zOgCbK!ٕu,qMdʐ _"1bY>-Hy`b"#lw(~HEpiy%I 6BaM3``nZZ-Cꄾ,Y90JRR$J 2ٌ* 䗖p?x9G@sz8,o}Y_g&m0X=9C7L!pŮ x".>!{/R"_h; I"F%~B2+|j韾IW2J9[ o`cRc˞Sz ^.끹&lx*p DW7%\Oȗrd&:`.Ҽ"iMl2ddM;ØCH>zHBx@iч,rTZǎ$~&tn2>)&F’aƛL߫)K5i<v13]J*e?|'XB7gV x# A Vͺ~rPvvjd@SsJTS&. Y@tću]3I{JDҁM˱9X+Kk'4 g9 Ѯr+ADN=oh97|*79"?!aqժ3@ޝ!^K+3P+hnM-^&f-Wlf׽Pr#B)r>)bzl Mk…DG69v"W0Q(vCoĺ8r&mVw3iDMk`ݾTo4n&Z6a1_th1xBw(xEXlnb/GШۤHo72J{aU svc-2-Mn6 HV @{\LؙDubeGu`TfLP-ۺP{`f,3i4ǚ959I`߳ެCMH}/,p(TlJ><6|b.嶲+Q֤j[&MIu,ۋG6̒F+ h(/r~󿧛̨AxuRМ= V [R1W_yDM>G`oVO3)nZ";t|jB{V,QGLT@'_KD{y}P>?q1hZ5d!%;q[IdLXc91DaA 8j]]i8h ;V B8: ʦu qN6?R3U$Sa+lIqZXg߶c>*Z7L>~ є: =bk1lJ\UzEj 6)XHmC afJkfϓ$IM7pmI7ߓl)'`%/ KslDŽ?BC\*64WHa}tϣ 5 w:(rW]$oYH5n>ҟл/%ZsPm^-dZK-Isg "A]ݦE;;ġR9Dټy鵭7P(I7/6N!!,#0ޛjH߬ײ~` ݟ=wbT`9t4y޻$3;~7͐^Rp7:edDitַ6J_ZEPuwon@ u:Z, ;j7qp\1 ]b?xQ3NbCW&q%+&eJ J#9.=:⃯D-)3`M+iKPޗ&(\V%I/Z-$LU /ppN.Y:.\I Jg,ÖYu3BHzZ|ٺ$>nЋ?\ sW%ѩr) ]g`z5=o^~د0NnT"z)b̻3 2J*' p7%; a YɁ0&2 1݃`5 >:c8&=|اj{ hf_8Ѐl5;.U/K 󤲂}W~̫mWK^aa:1~/nG}PF*pX`fI;"52R BA{T *ƻէGRhb^3|Jb(LEHC!Za7ŸA ,ݱo {? کc2-%O 8B">1kD+i>wA9R!mm~#9W6C$abܺJ2~0R"9`%d4g0A]^;Maz2>*kIӒI" V,xvWIŲ&Zxތy]pӿI2WZv %JzADWp: Qel+agեo}^+P@ Z$%/s@U X7a}'8E5 K]II[M$M} >Y`&Yg7Xzt36O7'vAj'mqzB&wj^U_X,ߜAFA)5),_n gׄe)eEJPeO 0ԍ s0A13Q O&do|@{Urs91Q4~V0C0 u`8ͧ,hN:xlإm7GVǝU9%sy^@B ,AbȐ*(;&k: p~,ȕ 0D[ƒdխ $|lKGDgI,.ZcZsw_M hʔQKer") Jf{`2 3PÝPEk=桶 GHQk%yAq!_喲eW/p un>Pc&fP h`٢Y\LPm>rC"Jw1`-LD{̉ Tn0}ˇȉ d $O'Mk 5C.C{h5|r@hc1m @N҅9Gc5?}4DOlF2WC-CtTD"L*J\-5Q?̇HV..#Ff.H;l%W)*ߝqpf@C֬;xߋp:x ?W\$?^PG-_,9jVSĂʾsmj*3ͅ9+P1#g׬~Cci)T.*z%Hc{A(x`*2[E  苟l'(և7#-q'IJ$~l0LwFԘ34N4Fc3J1}<+*mr[ dpg:ٍ*2_7`^*979a_+hlB!}a;?a:ZߣĴ4db E: (D]>Ї:CRZҀa>dl71ЙTmvJziR;oS6 OFk܀.E ƫm{~sx89 {ڧna@6{ O? zJ Y%tOc-J<)@\vl/^QƉ|+bȥnEoZw9WG`Gɗxr{ dEƼͿ)V7Y2ky>q \=ښq NtDڻ8w Y,Y:<V [3eP{ Px'Z3vdk:4g%+FOz w\϶7hCZε ƅEoeЬVkҤ%(׌8zb;ȼW@v:ԏ[& (3ܒ\c?,W,v3a`dx8"C^,<2O_MR2@"HhыWjL\OԢ#jaPQ] _Ą٧uI,-RR~!5 ^1B wVhIU.*e_:.èY['4oe89d$ [0頒!R;1 "ų[{` kU1Wt4L{H(fyF1W$$EDMtH&`C[_P'0Op};9KfQ)YGHai)2Ǽ}\k5p/ML k?>$m=Qnn[x'%|VHAOjj^/V|m6] <&.)zB§[YC+]4[ )_XIQ0ߖhc[1f8Dk,t8 Nmzה /O(b?Ǭs'B~HEezn)R],4 u}s`a~_Cpn4&TUd%F+f[?ԦL֎" Ӄ:?A@w:~0f;#7%!5o6ԟ[xEzRG0+:!Gn6ZM':[Tl[!};U6ora٩:+r%/ ्u<5QVi44VKOtIg91fC)C'ch%T9#,D閿? ZZt'"Zp镝Y~f*!BX| ݰŖG8`ʖ체_"[-I0kq`ʶ~} tw-~p!Cd UX,pÞk-_M&lT0[.*,$H8tqKf@{ޏ.?[Vq8X 4`R~S֖x{Ӄ7}dNtv“z+GYnT@ U Q hT6^t5f4IaѪBRig0%sWL;֮HUD-kL4a{Ƶ Dk{ib gW$q.}:[.WSJ7 |^}\YF wd'059:y4(j" Nq@<@G.h?9B*CTM{|PٺtRSu֓;j7vX}a).l ~K,G2d휤%F04* ֈ3(}pXrl*4ݰ6 ɺDB٣Էeկ?lǍu}_W.>Z-%ڣaбJ{P 'S\N PI|BۭL~z]aq藛1Q.2CoPFWW B|OtpzJ7ԉL:G#(ȹRn\;~Nr^Y55. iO6lWbVwnL+E$qMCd<ˮT+1=^a%"5mq^z(i/ā6 b[L+iͻSs:'eO0k#qyoYYGƩ$3~"rMrd8EIE"dR[t1A?ZVP˞+5Oddp`4ŷ $O4d nNmZP(3:e Ȍ3dqk6Cŵ'yz=5gg8Pc„l4ތ ̕ͷN ?Ud`TmJLZT5RR᥌qQ $y-Euϐj NaRX2}YM5#-]U:e+dIZ0r9I}}='':V8{GȉDS qlAt2'_Mȅ?|I`4KB* acs{k\kK] vAs LH4N+lM,ۺ!Fg8?22D?swGG)ǽBY[^j=ɷ z:%T0a3= jEOUUz}O*Zf8 rͮ0/4h;Бő>p>RD?{O{-PcK)U* ƭ1 4jJ8, JAl,rjk EV C+uCa .*1H ӭF*:tֶɱמsKX/>@i \e;5Y/auu$<7j@cg e%rƘ@ղͯCMl4G4txŖzZe6"38:(zJS-*Kw؈Ȯ0k)/ᓤȯtLU⃽NvcL* ˚5$DhkSL˴u`}7ll53G"EjS[]35051yUv|$`"H].- ?^w;s*=S:? f>f0k8GbOfKH'"xJm:IHsAw6 CdE$au/m:&?6%Rj&)y]ƈgb[w30/@ޭԿ/ ::Ҍˬ/xpiM?rJff`9McG8V%x-}]ASi:}2a7. {D!A&OT.)DDe_(L5>}FB2ػiI/HpiUUCs(Q]"IR̢TWYf\oE?/hO~*,"ۓRίy/K\'`dBW hw\$Fx^V܅t_+_-C %4z/xd/@QbN^Q@]A25sigLfL&m/ {}ZHhMsuΫp\ʥq kk&JJ$zۆc`f;{ݶ/9:WWV9 dH rH%ݍ0 mni+#RZSFEN8_f̂}ZZ7Xk{bry iL&Q+ !jY֪Ss3n @].i 3…FBx&\UgvЁ#q)wXuCݪ(N5sݝci2z(?i vqh ƽAkuWFf<6v$˛"Jp.石p6-Jp8A(uͦI(d dEv╬rxApd )9hcfّ0{ek>sC2?rR—~%@q{2d'%rya,7ZbN,j@b[4bLv8iwrޤkjt/CʆWk0E8QMBcߪWxW>clBĝ\ߨzh@7G[z QbL4"|}[=3! Z2cKTT\8*7r(aIS{rF/z ]Obdrd9צ8Gj^ {W6K _YI{k.vn~TH;\׾i:Mp_LIZ>k6! 2\#Qy78 )vFPgw_]S6+HT! ycx]UJpPg-ck$Wab|#ambTZvmPacbOj3òY=0ZMfO,4 -_l޺Zzd*(̻ASS#(~+(C<9 5JLspި&+"Lu'&&޸@(5IY<$He["¾tZu,FQhiQ_%} gsܖ9#!P-3 $#d %2)Ec!U!D-im>N͓#Dd5g }GǘDǥbfɲCbfXbv[7E nJ9seˇHS]`6dӭٝ$O1yij,wkٍDАи[8DӰ*l+2Aw誸E>6RAj(Ծ*e~hƑ!s^t|rfvb6e>)(|$}bRWnU0]ϫ\7uLQHU!z%'%+5֚ 5qw{WL*5/4V3]/lkZ?.]S3g1Mmw:Lwdǹ_ d ynIni?=PXBo$][׎j#qᶥQ(_xv1@swvkC˥"%lO]p鳽N4VuC5`Qb?9O^Y6]inF2Shʜ4͎g(;ItO`F>'W0(d'4VHCaX3ir<#R_ oj5=.[h!2b `doBB9=LW0M-՟4+&?֖Y~dv8[q\Ǜ]@_pT-0)zBڳ?nr]<AEĞ is'sI}Et+ʺb }8VU*̓LɝVrc^(R* Y&Pqتyqu|p\4h.˓=vcXxʢY{zի ft!9 Lޫ$6!r{v%J 6@f ''a@(6B:қB|`0QX~0Cxduf3QtRZ*ĠXE%h&z{* $1@LptD3;7 אY9 rF'F텣$L܌#;t]}8@!VW)i!,_b59P ))_sAap,nfE"2?[#~9~zd.9wnɲ(qE< 7~w]7>*B^WVaHZ~lFzR7)ii%LJ9\)laJ̔mROX(OC,1;1dgLaܙW]'%S6k sǬٖ`]gcå_%3ubw\+7<&fF1% Hmr܈' k]7v.EhԊ)Ԍy4z\|'/ TO;C|mIdŸKv;5[AOw@fB"96EIMzdkezLK?c۠UnO霣ɻs)F48sXG_˞a,!fM wFQ9.[,UD%XaS4Y5ĻI)B 5"~Zn2C/'U0%{ϹHɢ_U"qsgVN!\^Yl!G4_̍3p:5ZƍL-6+HXKϭ8nsR!qJ=T[Lē@pj/_gb>+1߾^0 94LKioj~Hj掜4>3T L`@-Ϯۡ1jNZ:P4EJ`5fƺ`VL),[آ,"VY[[=>#x&=FZ`irQ6HؾZ$ au’їv3ȉn> 3 =l]$vf#i }.qY/G9Mo ,W"zgб\#Ϊn:?=uͥ4ayyᒖ)hX7HWÿ 8!É#1˵aͺkW5m!PfԚ:lsbZO^f:ȔBk,|*;3iE!/Y8S^DqnO[$u'ewZP;C%w|ÌGjm_eZ-k/VY&LWK gS>UҗE"w=c-8K-Vr}rЌ\(&_¹H>iھ\UkKJ(TB,)7{]FAU*7 ]u[+EgnF#"tm!K {H%vR|@`P GgJ~1;SK=w<ݳQ$Z0ЧIRA7(0Jŏ8( DnJG6c>ƹ9])P2vm{ ;x_VrȃP(dLP ݉~$8`2aQQO-#/<]ejH I;dgO۟H/ $P=[7fQtA2U>R8\ G&W7S@ff }3#+kVgI$%J~Ɔa&Q(yLvl30>' 6DO$\"lRwpu̯!$~'mWkT%W.K9 ʼnTW)^2ĔYN[ֳ09o!s8,񮻚$H@3Dg'fv ]AM4Yy桓(٩ މqQI(vLQ m5:y7̕ d]rHgbR')7 ;*RH+*xW8  _PEC:;aI8}d)ZPdꦼTe74F~q ]}Jp$JHE '.sj@6@ooR.0rR4YF%8r=A\ofY`%>P׌]dk,R4ÄGT:w8$3M?M NMr/+亅洸M_^hHPwӟtT0{7ޟd4BP94nj?1-X03 h'9H/qD-p'V o<ܥ78g$=Z9p ,ɞ~q5 x$8l |ùA_Τ9}t Cm]{>x˚E=nǐ#_8%4^T !:Ì);b0tW]jr'()Np]Paҵ2lCR s =\yX|C[_YTCB*{|$ ysl$%bR3:nO-/Jzr&8q4.LYɖ;Vn逅ϰ]+G.}E@ taxCyTb5쮬e9O'QMR1`FHD-x kh/LQ mvDYCI2P ‚(hXm&T 4Y⋥ZvZ΁8l;j 'ɄH뉅xj._Txm(8"8a+]kO>g@PmDw B)}.H'r8pS[y[גNJMU`0E7=9=X9T{l[N{!CfʵoGѪ'1q/ḣfi|kfܬI[(ќ\F(zXx[`ݑ I mw=Y- Q,~h8W!7 nf!thj>xD7l٫r&EM)?WXznh@ j/-Dߋ$e^&kq_qi0sKylc+]/p||/rHޗ K?[=ee.[p:|? 6baSCViO5Րϙ-ܷ+`Qiv!ˑHnrpc:* 3F jnqhNXG7v]RT͠q,Ba>K9)%Y[DFS48R aejOe/kLM3es᠏5̆ rc'{ɼg. R'ZdmPK@UCˣ]m_;}-t* _\*hV)E Ӿ>܀j}z=-e= W6bMw!OʞD4iʅ-6Iz+5\ha QK6M1|Sm19ja (4ᖆdD/Х}~FfGs\Uc%]6F5:%[W+X(m:9GO) xK $RqMU\Yjl vN漊Z&CHW V)sƨ¸54 HPz^Nߩ:I^=^cD9s+~7%z.*Hz~JRoV,d]{ܩEԁ[} ^Hлiv.b:$gT8#=eLt±p]寸(6wz>Ī2ydCfQ*]xѨl yߘkSm@CݦS^J`fs$|`)^y8I3Zkh,)&A%QÊ7CZ3LC혜f52^Dm>q ' OPs\}[kq.*O@1|jш06f2kSGU4tvZyк_2J杁@L L ڳ2f>>eӸ;¯7Z''M@f pNRš[; Ø9+.Po~KJn LK}E#Ei%@릩I%uu`e*ltS!"PϮq  ]?w>Ʒ;;+drB㐶B@ BR%s k",OVBa .vɀDi78-"EjOmvϹ/ Ya(q[fn{Uk>s6i}+{{ HdsS DN)^J).[- ܶZmL]Dng Cۅa t02;O$p<9MOSg<$Y1mS%GxݏN-=TO荃O 4,} o\f5d𴱑}MߛvSb~6M2qRzh+[oY-8Zm⃅d(}W{b^w5K䑐ӝm$c=, ;CJn֙D:q v23#o$\ؾ dzBu'^qk52>` Ɨ>=o .uͿ.CSS^$^(oC G(ZNvdqR `[c.?J!K\9?|'ҊTsяt^s>{Sf[hS6+i58,L!ͦFJvGg/}3i^k=,,iv˖N^ 1~h;; 6q_bWGo$LJ薮93Kj"^2> V6"+xQ\~Ѝ*}d%I_y\??/lE<+!X'1*#P=x o JO1AgܾcjŁw}f#[Ʋ 74 i~GD½d [e](lf(Cbģm3y/O"*+?nj针;qahYҧ@a mn#%wn BP #5JsQ$8 pMbyXtg \JQQoI uy(a8F7TLyclIv>!hmRizAx GINㆅ h_2td\jسh4JTjj.lnELwI!3 aZ;7m_sJsmC b'2R֘n On-<}n3,0U{IoqV$F4S^-YTTWpH55jhz_XTȻEPC^6=F"?) \7Aʥʇm>v} =*00j^𻀆bqB 1O7|\9*|&(B9߶0y8a@:0R"ZԡY+ 6#%g?Ղx0{7W$9Q=iꖮ{ ->_Hb ٘`{anGm wvk|VxLu2Mf, m%bn kJnI-ʇܻN o-VTHS'?YZMn+J9^膋h:MoX'N1u2cuC”[$:#d#^X6(85 !!,dSyYi}beoy#yCnae..@:O[Hpvi1M^\d(XUfo駑"Pى5 YztEt4t]L2EJ+E<L❬&pzpp{&VJd9 N.=J8H'{<2P Vn4Q {6 6zwv*˵jc0o7 ^Ī!kX u-,~ Ƀ6u*;$qZ\{t HV&ҡ>toQ, ) hd0Ip2}Dm^nhj@-/y9n8gVo@=:^~ %ftyY%'Ȯ:ÿr]|]`^^2rH.m_TwKY;+_s?4Q̹>2̄iAY\ ԋ@:JXn b3&t v0{Qٜ`=V$z75mr#buyx:c{w06٤d{0ewaK" Kީs] ]+]z 5]g,~~EsmœD']@)Taq2l~k|d"Y W:"ͦ+8XT3Qz+QD^<͐2>SCIoa]ogEA  ͓lanhJeW<ݢjq`衑F'3,WÕ~/6n(cCWce:,瞽t1r#3,NV4Xh_:.1? j4*Х@r2x'q`᪪9c}|U`7CMr,kJSѥ7evm~)mt\L؃ - J͸_=|i*e ^C^~ddGzH >6׮SvJ+싥~vBTɌ7A1v|v),-9~7Or3=5? *!L2ygt䇒,$#]&m/+pV~}NnI\Ӝ2Kiee-^@zvGBN ބL:4.f$_ػ.A xc ;T_JjtI;HYs*JtYV |E+?^ YG8ѥ`+R}%,~V9$+̚K,2 ҀfOTJDUr\Ozu&iu|l} .o)x$8-s `ҳ1ԆEs=7.q~xi璈#A~f5wg'jüë~01jO)̮\/^^:OB4>+>S?Z*Y#A\'9ԓU_?J㝸M? L"txNp~gd3s=xeP*jOq&ی(  )+7hJ T.>o\vi.B!ʘV `Nuئ団՝!  #t ҩVN=!L7;`i~t42[_ mXt]>AבE܏nU{ؙL~q6HSAs:,|P1(=kA`Pk/,\k#2\9ޔ9:F:8 EB+wuFW'Km~9'fdkLIpPJ _DVѳ8H!5iTWe#@)˻ǠM"ǐ+.z\Pqv#JŰBӉ_03'pkӾ֮=rqot/]M'Kev:E5HesyxT["‰$= k|{-3}vj y4JmQ)k ʴ_CC|RE=7׫_Vw<#-kbV"^`9^Qܣ @@N6;Ǟd-E"[?g ޒɫ̆"f]XVH8v/.GD/#&]Wk\!{}HxPM;zWp' j=e`o|~`#KXF:[]n J'O%]1]hJ$Ot͗ =cC>vq͍ od/Հ(zH /([$_@hlW8Ξ+Nj SsF1/aLL=3f)MtAAkSsТq=&}&f (S~TG$N3W~`!P^['H.j*l;Ԁ@2PGWUMkچϱ&lɑ84LrJ %R89R`"\Hq*v&/mtxE].6yWk%gLc_@?3y- X20 `(F,5JmYwȧ[#"06gl{]qGm=n>2+ |tV("^O[&N^:eS ) +r)4bΜm[; %Df"V܈q7'P`t긮բLb<+*sp~X\Ċ^ziT)\,Z? E!7ZH[ Wi?2xxY\)&!Y٘7aIBv Ì``L*iџ8]?iYwF}ؗGQ%Ti^%(AFdч\0ԺkMt8vGJS3=6Ġ0.oqdHF,FE>v# 7+pXER-a-sUpo Xr6ٕG02H`-CzBO.4?j CtH+fC&6uT-ai gXIxBPpCX.nMB?'JFll*]n7\`A '] 8NKX%{H*36EϞvy,3x̞݁EBÝD;*Vf͜1r3]&?AݘAA~| /|2kHa]ޝ?HYUk+2bxQxZLQk?%9ѨV %okR)z lйF=:W4 ľG(t$xT2- LΪ *XȈYׅ}uZ(B; 56֜ TE8tankT+o˼k"O3䒄tbQab_Z9(!),n` N(t哏 ׿.;8kD. &+GR1hqc-3n{' K۷<䨻]LwqI9iӍiGϔx,Q>!c|[:_u? n>DCO  / p/T=5H&7M?Aԥg͔g6C>:}G;<< zx1u=Y=cJc>!@%Q)nw{ikVŦYnzaЍt4v-xDL&}-,>zabd;fvx4O/J/7ڠRipTWr"Ϻj)$gVLpM6vXKfpGΑS,r#`toxo&n+ zGu-hd | ;6 )9[Hq{ױl/B@ji>?\6*gUR#MxU|U&g,0NHܴx7[.^ػJI0f5e*]sHc=`Z ʝu`S/%Np6|uE 8y`2s[enBYqD;Zd`sC0Us"RwR*{3?n9bu`=YLwARےFe~] YSG'u5Xrۇ YŭV2!dE ^UkiRH| dqP,(}+WI $1Ჲ?]ؼ[hҟ&/l>k &JM,v /&YHMn ?vQ6Hŏh:(<|O5|^Q.MO[|\VǃzH 7AҢ+C$%Cue=EDF\s&pqq Tkj Yg6ϣ%^J_#X #~Ld$`thS4K0*VIBx < Z Y|F,\HfDRku #[904T ~~2ztK&4lh2$*~c[ B6 }"Sdd"',mf}X:G4cC(32ƶ~-y@ "<4q5彰ĩ3qқ&1Vu](ĀSvC:fI]_  G=TɽEzD$D9fBg -pul\+C%%fH'ZڇcBM>>݃*72PUO.ЇUΚ&? 7pVLO$΍] Z+cL~yU7]J4yƩJ#y/Ǔ >ȼa8]9\=}:@{[^ ]@>Yci($M&n(xid|2D ohOߗpz`@iY\jb.‘X;V& +?=)6-G%u1g @,C=Qk|{P +/U5Ӏ\r ev uL`UҰv-A|@~ֿKdf:+Wwzz[㗝S*[I^ vO?mY+]_"vƮtCFkXug RFU8 Rxs*2/âFBp'ZBJor0 ЌS2` )ؐ@v.z ~|BN=;i:drHl_,GbX=xz痥 2__%/X-6;Icyh7b_wBK7\,fS;˨"f'K>r|@p$ʯP `eEyf.([j(d!O@|̢R5zY]ks{-& ßd B v+q^G 3˨x.Vnd8(nj/116GxTx fav@yg|p\lxZ̑-yk+MV멠T5=jᣖ5SSt\1 DuŤfs.Dudʥˏ Նg*dcܠΩ(k2{l2K~<, ډ%[ XL#_"y aX{–Fʫ,\\¼w~WAT!ʝ^D=?)(@>vg!AIRz'mj[w"p4ݥ@ sΒz} -E_0,)0_IJHV,Jd~yKh1z:a 1~)Pj'I<]=ԖGfsNW 3 ˣ s`Ϧh|NԩXhGJ䚤*0e bZ6bS: " ws)Q<>1@9?2H.g,aЌb⛒Z-}g朧-0-Uk"B+y~_d##ftG'rtr˔9@]VJ뒃wׅ8)fi8.y^sZ+ibJvx7uY6ca$SaLڙ{@˼GKǓɣu]vD%2{8U4P j0^{omk]B4nޙGdՂM`xO$s; ]#- s:S?Y >:Rh)Q)B:W! ?E1#2eO9܈'(S v[74|EL1?F*hygT0YY;F%eMg| 'S 2\d4[ }3e֐zwU>\YT z2$1Qnk6Py ٹGDϩǚ?䅕QX>b;ya;g+7P}ֆE3j gHA$ LMNuX=čmvamwڡm^A @iU8aqĎsqbgѫ'ɓ@nɢBW9> q JLٛE hITsQ?Rը?7_{rD3rhqv-Nv'Ec^*NQ8T6sldv:iI:Z%Ӡʻ7S䩁Ὁq ~m|ZT4`# z5E'"pnpKur P2QgBv[ܹ=#n%x 1.nS; o}vК ivEZ ˆ2?͐WL=ai#{qpU\Ab1F[  +z?}wbIOU6gG+%C:&޶js# dFHjgs͔(Uәg ;H"n`]Bj W%^pesOM\D\jh74g\-DZ-21U}E%/}N#cCFb?iY;{:CB88?v5?^]]e{*;w hnb|o*&Ayp46x죭~0v&BpgRY]AS"e+:[+%>epUAR0^ϬH˞?j{'jhps<'㼤#gU픬v]ʠX׃~ȁ-K/F)-lߦyҊ}aRV{P$7KH>ao 0_<2b| 9V"jpaA))fYXvufۚ(/Fו87NN1ߘD0zmE:xlQf[@VG8)wlFnRJeXY1 W[Xq ؋¶XtJ@cl8[NHs$pZÑl ,j~un?OvXȚh"AA}r"pɖɕN]}bM|U3"pSȈt3[gq_/Q4оԡ^]]Y[fWQS* 5̋z8GCƄ%nYXb$EYXq RLM@չ9vTDl\r:&t'։3_c$,/+d`bڷڝNFkW/ne6?jiT.Yζ'T-JciSi-)$BcjKd/t  /eSև8^7;t24)d`yS>>Be u='Nox`Ы(w/WW6;[꼑7Ptk}q*~ؐt)3`r~g7ӱ_՘yW0c6: 0[s ?膋6ͨ/g3n&($WS[Mfx7=NMEn h(c lv_ hBN0ާHv/k$lѦcqEq.3݅;rG5W*nMG \\"mb!+]yRf.i7(嚬P`sXUlOShH8&LEtRx0\#G=񆖤t'."wх`OwzUEvWvuqC ,)NƘM؛pO".Eď ,/;4iGGkZZ54 !E%4]*F;e m9]dPgA6mOvj-: Kl$::=/}[Z1|m) #([#z}eEa *ްP0Vi<Aqٟ9 AEt`2d`/RJG4 ߬ZNjܓ&|QE 99.$XM \Pj C mrdC2W1q"K௹e.9¶LyOo5 PlS>|$ACg_Đ5\c 7:QIr bNmJ%Z6\-)h@ŧ6NQ̃6kL6Nhb^t;0 z1\=WX5hR6Uװu<UH1&["2+N@5sC x a14-&rB &\VBQ:tKYA)[$VBrښ-PJQ>ɉN&&'5{ѣ *y6}ORmѠŚ&5; Vbԙ_ElMCTuϔIAUď||7RX"T4(aUGDSVA8>ʣZ&=!79+@6("iAPARGqMARt}ψH>eP ZA"HeZBD35F~_qu&J᫮ [$Ҵb &+nlv-zn<zgA4[ozg-x7svN'R)`~uZs:{><9Ͼcq+E0ǶhMMZNi} í3^eg}?Q׊U&Ȳny|t=kx&s2G@]tOxl㈶425A˅e=6l xB`-uuJq}&NvT_϶o f*A@N*a_.zu4Du[ǎ~OaGTO; k $yA3#^ %%׽Q5- 5ң tʢ6$`xK՘5>"Z\T̎R__.t+)F)SJC"^ .W?{ڈD$;ZdW~?B"LVofϯֻp.|#%BlQ*V?}'#-eN jeaiR?R ?><~Uj $}Aˍ{ 32i1)?ꢕ=.eA7$ cn!2 f)}2' EphW&L!#rxZ8sG|Ds=4W݆@@gMB`:.Vd~<7nRtF<ї'y!#uV $n 6>Wmv5% i="!r"/OZ~O'A yU,b0Mf+vU(t ]µv w1d(G?B2bʉ m 뮰hP\p~PO;g~Lz'+SqNX?,@4&oC٘*I8pӈO vt81!b2ؒ~~'3 (,?趖ț0sdEmNNH2oV@{]Xwis]^yhgk ^ ޮΤg@bJ5gLh@uLjo(uW+Dﰖy#xoz(Wҳ6HC\0{b 5߷%1=ipAa^2H]چLvIaM6Y9i@^WFDT{D9L^ s[O"NaN%o?| CUӌw+=] b\td;9!M-<%]\`P bJ[dmrNz#]'E\)^ ]Yr:uH\=Mx'[4MęXA#_]㼾>QK}w1$|$?+z`Scb6=ɥ\6@QG=ICknf1/ʴPO ;hY4ݑϥZj;qWG6$ pab.K*tmگ@g;Q W#[$ FDS8%&@4YZ6:{PCb=j:?׵~;-_(gQBI==YI* )(ݯ4~3e7VcSP>[{ y5,s_mDr_UfLC{ 2 ˗׭ԠZYVc@Z Ul֝( )ׅLK6/"K/-lW/tvnrc'ϴi&߹$(E<@I.ѩd|03v]n4oEr+[|M{qD,foD*dX{ e͔TiH۾dv \9tES.B@A<؉PKɻCIOѯ03:(<I%],4f\V[sͻ>Fru7%m]Je}ޱYH>nHGDVn[biEz2DR_뚁QkR]oIBH3Sr+pw]^ma m./OkÜk0 VWe9h˓ D:, ]tdh9ֆsI9' IeI|ʆ ӌﰽ3vi#A}AI}/#qOs^7NbszPZRLJ#.>֖/0gYHK\P{ O}ڦ!Y"$¯| 5Ѱۋzjmy?Ԯّbp4sXaJv@*>S(Tg0Mg3]۾3ӈ(tp*|` `T*h* #|)Z@[L c( 0O;O)_S km'׊p߅Oñt\_/%[?7Y5gD<ٌ&j޳w51ȁFxΡlGuRix4>7:UFg{21s.Z *:Ķ}5.=s_L {]B) S)?6涅yȫ*O/!z<u8aWv%(*suKHz{,4+ i,j}Qyѽwtc* &bZ=җsҤ*9o& g *eljjuRJU~G  Q_8vUZs$xa+^5sm;P͈/i6Uf 0Wx$$`[SUl}2 s-pAqUCf`d(wݶ-<+QX U_??4GSH'$VUZCY-b6;Y^䋼N笟j  u7 F2M8I/ sjzoX7Zږo#J^-EֺK!"=(縷%w&4䦤|ɹoeMu.jS|n>녩 *!Et!wZ>"6 d^s͜k>C8k .@7k:KIԪC`~ =sʞ]Bʏl۴ܒmb5ACCgՑ*X?Ljc׋HF-k.D5ovdrh)i=lX) V\+ K.bq`Z@4_mma /aK6ߛK=#Hi,;7`?ec,XcmH XDPLA{R AՠFYai(hi/Θ)VKP~I]}mމ 񝋍9݂0̰ u=f}KFĪ'f $0*h *wEx%#SU][WpɠsT{C>AvƐ(ܫ< ь(lwJ%{r-i1@7zSz8@a.:2[JCSwkCߤ3L ۂ5(K1ӊa:(?\!Ƥ׼gsnnP>r?D>p k1n|j~9a6iu^$`X~ bn`rLK=jYDᤃWsPK vu[1x-46 [Oga v 2a֣F1L7|6 Eߡx2xſV`1ҝb$S2+' Y,)UnYkx&.q TmI iOaG83ǽӌi,(o MSڙHQ%`ډwցw`Jk|r$:ZDeQVH+5rOt҉Be4#(|ٹ8&42(-OPBQ`7}5"JHp 6PN\8W6Wo)$[ԢR?LĻnJ=M,PٓJE$d訶Hbh5v'[b1YYĒH_v}:*4A^nS+dCr=:EEN ~TES^|eQwX%KbqxT|9V ,,q71cT i12&శHkx b':HjdΦ'r3}C.@qu+9z7ƅy=Lg핫VҮ||sN'-p>l.@Eݎh\j d IE|/@ZFz4XUm#5sT 9E|sXkPj<0kXD)d3sc4hUsdRߨ;p7ӎX!}pX6G3vuB4zx<Ta_:yo v@#AasRzKIs5[5+}p@t@?9ZP4Y3ENޤC>J(CGI{M>[Cgy0| ̶SZr8,/F4.0e E|IZa_8k9e9g6*}3- -kلmYH +P*b'{;BQ  [a*B%_bόTd  'D-A lyOKbα 7lGeb,Ơ8ʝZQ3UcMԖEWC "W%9Ka8e`cP w47AiqGHBbUnC#+:+\(aحDuKp>E)z"8M-uop>9iZMҖ]dsw9 &},a[ok6eWBlYt?`2?4(W{ 6:Ϧrs2PV["OW&[䵁0ՑdiHch{-T\" aC+S:,,J[ʞ~ ˩E96`x7Ј*5l-P[ !ȡQXPUL9|uqeU_ssOpGM A9g<i'Հ;J̓Tqp 'H{O;z-Fgs1 9z&/Zdd }JQ@r+,x * +2iupɛM9@mi ^CϩIQ%hh (4-GiEB5rrFo4|;gW~w\s<m^a\Yል JWpj}m`W#"n>/^$?#t{_ 4B&A'ކ/VOHhA( 7Ir_ѩIG:8PcHĘM:(ۯB >YR?vv&g۟Vt>k܅yGOfzIq(.eԧъ[s!]6,L! frd]~saG0nw-uc4(S sf+v O&^!:"c5KVe~F}|86*=`_W6^ꂒhe\@% B}BV6Y34Jvϟ;'JCtv- Erl.G7IP:+5TtSxW((82Y"b͎C!kwmpiue^b~~ 0.P8\mзg D4:QKO4>n߳4 E΄ն/o9C4BXTo"ŹX=}ȕqRf&s=,~>4fg<5˵ӔV$ X43L&eʅwCiAܬJ@H79/ "2U7)*f.$IiOݠM-3ؽ_g r ʌY5cJ`F)S ߨE}'P~} 7jtaЍb;A-jt$q*Bnwk#&*Cj-6PLJcGkg.P5x 2ZS(T' 'qý3ʨcBzOciK&i\aO‹pPƯJwKǏ]\;hr?*5k`6dIW [V| (E^ȏf(ZIm"\M[~LJ(1!Nf=c$rX=q3K?&Zo%&n+7)c]&gstҠOK!o (&S*# ^4mXNIW>5贮Z^{C8swy)I3VbyuNeO u3!ӺЎƤc~!heZ?^ =P6H'K E_4R1W-j|@!ȼnxƵV9}veMde/sH.T)>:#gi/i>_e9"KL]S~y}c_o⼩4pHvnπIjAKNݱ1wM9 w|xi5NVwۖcamht-\Jv%Nkv1eᾤo)C:lzcD!2?ʆbTR(JdEif}՚L/iwV7%zj'_b? q6Q$ 6ITŢc<" wGpx!Rm&T )aŭO0GxD/kIus1 ۥ$Ot5rB_&<ɅT׽~i/^,}B@>lE|NTaRYZ.FSc9ĝ2 /( )8V &qV߉z*EK=]`-Yy.%^Dܿk;[]%ĭ 0&j1X˾ ~x<2w0]˦-&[wveM 8\A,پ]WG/8'<.3ppvFer"6&{X$w |i'v+T򪆸[|] ]*z(rK{$1悤N+\{LꛭeV)qi% ]ߨW'DG btW1 xwk  jȿ}q6&RJhE"WY6s js ]();(d8Cp:6Ԟڳ߽;x(ZF5cShӒ ™j LcB.fs'8ˣ*Xe8*p .lq%<~#8%_mB;e/nkȞ$ȥ|*3B`|MJr;Wh#`&9B?}Rr3S D% LT\ͼ7>[!C8>ˏm%ֽ( #- @ PO՛>(7NKAM3ho/6R;ҽI2 ЭiMCw +)"S:5syڰV:boLq4` 3Ypr(hh٥ }m-CZW`1`_ۡ^l ljBT}k ^@.$}&$\fpK`!2hNP ~MY!BaPHMB6ڝDK: =Y71qYAlond8I>LXJT핗+,7!V/OⒺϕ ALڼ'-G>#jPB ;+ֱE ppɸGi55x">Ր~3=5* <%lVüf
ʍv m{%7d6 VbΏV!{@p={]Y\l2n,ET!pf{/~thVivK7>s?+@*&wkßm!!}ݰOZdi\W} 'ECzh9" 4dx2~\bdn{*>:G }!ܔYOMwI",xzR&i}\* z^L|B`[a*[QIu9!7C>©w 1:51m YwnNrU8Ɯhg=U%kgW0DU?Br㉫׍W!EjOZAcn$މc\jKQ DW7FV0 QU~ u߂5t!NoyΧrg_a\3[3 uDyj/.El|ۥHގJ>T&pbԉ5[ŠW kzxNS@ӠU|2˚19d+0USޜPDC%@Oc.[Gm%]%} F'!<.VpS+ZjoYtH߷W ]ᅽx?X4{YVhmݡ%+6 ळCP4'VIȆ"Pis9^!p&^{m[1v@}Z@ȶ)~>mk+T-AE il_'|׺[B1<%@:ff U|M rqn0#xI5њ4(YcR#bfxxnlArFf@5禠$_SRy9/Νכ.י)"o2r>2SB:i]~8܃7`ąy_L`nR}ҋQp2mY6+gR+*lVs!n0*.):$:3⦷萶CЉ^4uubP(6Qoz Y%p΂Ҁc҇ !Kq ~_Oc%=2'<{tSMNHC3~IļRvϤ6=o.^C$PԵm̱k.t;A SI~MSŴ ʎrP3lYGS~ozu` :z->yEQEK|ULnPa XbI,&et)lC鰷}Mj-P(^97o? "KwY|(ң"߯q8dC,zj|9wd['CpGKZ"fa70ht7HRJV{NʴED0hA%R½giV^>TCUHqě]f/~ hz*^) ?OR^8aNh0LT(jQp+8Z;C~K"mRE}X?o;X~bԱ W0pFS +YV4_7_axhtk7]Kvq-WbDamo(WKEg"V)%)%ڏ? ʖγQLJC[s4$.k'E7+Rcq5 |+ C $ 7H7Y&ϗo,v/Yr56ם6DL]V-$5\=\ 9$-p;8{NܓZ 5]` =1L C[)V9{& 8h'ɔh' y8go(u2m((uk*5#;2Ahf寰v|5bX1"CbCʘdo/QZLL`4$yˑ3sm-z塤^xJ;ȋBKƊE @]J#WOҒ,|G2cDh @f-.C->#! @ ]eۊLMx E[=yb!|TV vzWt %)Vz+r"+_xp@*t&( T_+6I`bM{="JÏG]7~VP`Nh?{p@􎺿 PAE?2 D *0uoF?RTERp,$?xޯh/(ThGIP$qC4Ôar_Hv*A3WF P^^M &8O>;#[#pKU}*i_4.GՔw\# Iˀ ="<ǧl\Uy onL2Ma4=nyǬd0/>~cs kxInDPcaǾyӸvqDɇ2w%Y̒4##fpv|JyZ/QWzLYyP8 +efܘ&GEGReJd+k6 8I*n7@)"Wg ȣѪ̥>@5UCeБ2Ѩ`|-/zz Z *}Jc^ayPэ6di/AoF`=eGެ5$K'o-!U(/BÒZ,ѳ[~ǏcE lJ[6A,>eVsnpA(\_`/3y乇 2 ͩfBzF'@(7* s{$;HSYtx 3TCKxXA j(B#|ISH_ߋ6!;Fj!R x⯱ʂ&lB5IR^/Վڛ!S^U|| 7P.Hl%o^kYta h:jE1#ST6=Qۻ~({9/ E - $'v0 c3T(Ar|e}1KVHg*X]SB *U@A#^Fσq\i#xͱB3+x_+GrN|TQ3;TO̖ ½#fvjDK-Om"SƲC 4H{|rX]H0V=,0 CcGZdx2laJV[?~rLLlGp>+ )Y3a:;S), 7G<6Y 2x۱N yTv v0FJZ]U"XK`YE6(C!bEE__f`syfIZiV;s*vq  at0BN{INn.:kNX߃yVOl>3ic (qv W@ ѡ5(VO׋CI2<3D"x-NJ^֫-|>.8Z0 `%<V*V{tH6eN( B,(mLf')#AKfG7ytLU/ڼ&rXZ Q/v-m?hm ;豑GβH%eiEmVj[[MZW x境U^ NflKR%^%(X Z)u҆:c̫~iz_AmWRu3n\R8:T]wy6$34B wЦ f}ܲpI^ȕz00䉩(;!y bȂP܄Ѳ5C E`rݥLlָfl!/'XH>czP`Vn>[ *7*d1^m醩FuR\Qc֮Q[bM JJfuI2xڭZ= ρcGnb*&M^W4SSaEJKn6SjDܞln3kLC9&5e9ϳ E0k,#Lߊ\p#% rۖj?+J5|n%4eqB<k\y\N`oKza0QÉIo.(|&0)WJ`쭄7m&{z,fx>ϼ:R0[,PKq޲&5m.`6Q%T7 U5qZ /Lԓ5dҽqdGGge++AMtCf HMFa08-`Si ЊX.;y 鉦nU_Ї@`||q]jd,ĆT|yL7K0$v 7#/^& #dx 3/|AVhB,z8Ѭ\IYH$C/$V)ʊ:U잔_J'uH mVS6f5 . huͺC}KYQ"3+~I0f:.ʪ:$'|c%5cQ|^oYJwp Xt SaqRenU7Ʈf~ʙY߇6}Pm3c_)j.[8<;Gc0&!D<2>q21!%dQTq&A;@g2ƳM?5q-,])>=_bۨL*:zڎ8RV[ZX䌗f',JkS(12۶)2.weЍnӚg>ޘG썽"e438^lr-_a:`l6GpK$p@˂@Fx #tbQemER@đTfu{ϐ"spx]"05K`]:M/( 5P냪hQ4T;wQJΊ *sxbfǐwjq1W>ހWRyx櫑"f~=]Aϐ)8E- f&,c R{cxj!/jab>5P6]:_;cXб`Bz7]悋&T"TkC`D/CnP9U*~N.6HX9g\;F4C'l(Gt\|7}M9OhqWWz) _r@يڛϒD L(9Is,RUh{.tZtdg0I\E t>1lӤV86=ȻDPvίQ]nv\tj y}x6 +^΋lo z:kzh40I?F.GKC^0q%hB֌"m3~|Ēn1JI".%>j6" Ax?yV{֞_9)xYsfv@nfimnSV\!6h'<:kH߀q@BoPFmeI_pAe0 Xo= @u͑cDӵh$`eec>U nz74)!?h/&3tJ:֖͓y铓U,y .-l3c#fU1˟< j;A;.5Tc |>sST9 RIJ5Xu* ;)>( ,_1TQVv.eRa3Bdc|k/I2!'0]担Λ.Lr NNg/&PEEr-жMkv V@=72{KJ˶/H}x,&7b7 Aٵ|kXQX [0K?~ q &L;[qTEXDdd!ȶ&i`J_O[vT󄆓wV4aDD޹=w挥E҄y/jbRi_$7z/Z6ˍn1) zhLȦ]w#u;rP0͞j_ZִK8XY!'t<͛.lk^VmP|2k G* 7;d0,A뉅kٱ/ZjL ukб 0i4!eEpk% jW$@DupH~ɑcYya"`DDLhS<%T+qƟB_hz&ȱ25T4LՈYl/gP^E5"sZ Wɓb*2}1 pKܭ=Q|:7e?;/V@kXwan!\rlHk>uh&~$E[Bb0y6`a L}hmL:ahu1B'd䴉my tmjYᬖkꓡJj -mSvjc㍡uqg#k0cPXcP@wzeUgL$%L}ݸ7Neڅ}y%>L@0pb/|Xj:Bطjy³#FrTLE"J JAb oFvth$TyD/ք$růq0Rhux?l⬞g4 !JgD04Q>[! sT (:<~dL8lwB\RN{ vGG/A|Fr.K._+t+ n^nhl)/5d)#!\|xBHDݘ-JvGo2Dߔz^@~uj_@Ē0)m x!%}7ڒ{}/g#XWi^iXVx $Iq}"E"Kk2#=e.-H$l51b O{8}]i2'pG{`h8O W-mwJ *_I̘q jz<0ɼ3J!0o{p̤֘[c99RLnщdl*qc\@nd>CKgԊj=ӠiɺqtDH6(j&%I u]~P ]Z/K &T(!qE>G5Ok4Y~l [q,EO'^6bx0'`An6{'*[d m&,h_ ::TWQAuh^dWUZ# OjHDZ`콀LjHn}? ͧ&D'f7oW2O@sZz\TYVCFȊ1,5̊U(6OkQ3g~Q@`#1[)p;кʖ*8y:hPeaswӇMxHOSao h~dn屈\iuWBu>ޠя2GWW(UP-?6`Ԩj SbP끳0S߯N '&4$%evӤB'M*ek' #!(IPfO2_!?S*cT.^*:Y$ԏٱ%Yk1{$mm8h{uJB*2tV}'hŞCRJGWY: H_R2쭱_kЏoS:y~MU:vS&4 c ]_F,Tw>q jэovLgh/lKX#)/Blxp5k5?,'ú'z7ʾ/Y=PL (s:!aެ"X(ᯟ)!g֯$*a-w&|8OSw2fKGW+:}5Ticݔ+Z+ 1r2k; }N@. 1r\sE(GC֊SbE:X  i)Ԣhq:}QNa(VRѽ%9U =yV{,BRUC}R#2Ec&e #7s³t-/M5i&Mevb~H `/rw/$>H b>.o>[t=akE6AphQ5$VX3dpT8㜢~P>~'ΰp+1"ڜC&-GQJ+$gī4јPr$?ex@f;]x/ .o2c\%}ewL|G8/gIx*Z;wD{Wl-*}v;j xo5dݗz^"%]2ݻ2>߰/Uɸ=qDi.Yevަ +5gδɫ,h{f!j"qt:,Gí1)͖G5eסvCMA{wY.yMa]}0 W&[{} A `~|Ht,)q-d۸8;K2&{)9Uj!kA$! . t֠[k֗Uwɨ>"xӴ^uXɲ6E IC&8$\qAˑT}[75pKKK"6Xŏ&[=r,) GM `ʃF|֚n;F'3 h'J2:tGMqŠC(L5S6Aߞq.tA"L5!. qv]fh#x9~0ۄaOT0o6)qeReqμ) ᤔ{^|VLqcloy렉S2KH~n\㝨r!&܍vwVбmWyسn2l=n?G~3rGjl_)OFkߊ.( grJ1;rg/Lzk [.:V Cd}凤k?Ťld=/Խ7~wpUzqQ=U,nѬGC[Wcd.bJ[wFQy!$_4 c;RV!GNHxj|\?!je~~LH$8M06Ui[ t58}$hǗrj \)K8͸!Տ$:UܢLڿtJ`q`01FH5\'YI|Rt)MS_]`Z"Cy"=VR{e&H%m!!6&jDM%톿]A99HiP8&} c"c?zV C;ERn-MJxL!0|oaڲlC1P@ލئP7:oD;[GELƃCy:Q[uF_YdmT_|Do۲ZL|v*pǴG] *~`=@Ss wJ|!{Yʻ4qfsBһ3 6ep؟^˒t+rmB5C9prݸ5^ {x0Α5y=b.M@lFUhxˢu@W5ʹOZ3k]-cF_^} {2U)iV7tGfv&]S DV5kh+E9hNh%51CnngBD#Jp4Ro<ſao.$ɛs{O{C;pN*dmwbn+dvFt, 6LۭQ+iH1@WKb^|veOd* 5uс>zSeXC!龝|C H)Jٰ[+ӁS"@jyv]?w9ԬduΞSo/  Qk0a^Dtv7n"n8e-We2K[%I5ߢ<p9 m* q>lHQb oN ֯[ц }@j >\ `-^y;#44]f 0D5g|,H9ݜ "i:=3S;3@p q]YV)L8 5ɢ>X4eo 9|2N@[nGlv{rnVL,دr`/Uq).=V!=X3-Ng39XҊe\J_+Wv -']?fdgĆIxDE:UI B,RP$4mG( :@׬ Sx(.%Ȋ!!fkq@@dGDQpR.G.O1Lz<ŵ p^m$u֚Od,D t vF󶂪{ȔǗŨ{[DE"~6.49P4Σxjq s}6q%L e4D&wLvH`HA"~cAkN/{Jk c3,4IE_:8 |J\5oUET-=в%Di-/&Y¯ ww_ČF[ߥ; z +"5gscmZ՚4YBp(Fdq6֔$11@OQp7UIe&2u>c$ Qg\#7@Sf?{3lm1>ay5 ljFV@lfnBSmk ;S6!?Y8)Q ~[?W y{pv$7l4ŊL:]]#Kf./^nTe зV{-j$uA&-ԍ!b@F?eX^[㠑&ੋ]V% ?+tZCb'@M/o&o}v\}5л R`҅.fĐiqA{_>EP I28~{$(0}p|&7u)0òVP 7&`܄QE?KZP(e/!C$;=9ZRn<&O&>S ]?0%{;\yqBSlqa8Yzi:+bCj ZqM *w@<0|0g/7h ]F&q!;"fBOLgQ E!GG^ zpiW&4#=C2tؗ2bOmТ@Wo4IZax‘OVsy: 7'ZMN7O&.vM6FF5_OAb}-!i5761194Z"f mԚ_W1|YL(l(LȊbyϷo%g̲ ZQqA=og'DEkR5c^*e {G/ f}6vN<:^O'TU>6r )8(y+,#$F i/g#سb“ip΄)HO?G[< 9U0[P;` q|f%^~=C^|@TyB~K(袅b TEF޶f9Um.24%CL7% _2Ҟ~KQ4(;bjҙ۷q㡢TmUX,wPpm IeAӽV]t1W9h䯠*Y.qLkc\hKSp ӂpW>Y:`(H[MTT=yYDŲ(a#X')Uq6Wl=H(/#G}מuԷyӟi|lԆ .kjtYpj;x9 F۸DS<3g?pz՘<:"@xe/-T1:{o.+tI%ۚ)eWI,?̥-+_P$ Mh/e\cHơ۴GQwMCЦ̆9R{L`Jr,u[U2m]@98×a^YM)Re9P69MK`)ti%f9wgA#lT, NWeP"y.7O^X+Sw횝Ѷ h"[Q2\ % W8:HcoD9hʝOs/t)s(QH6-:ɽB]~nj!J3=$oVM~p@ )6d7tTG1E/Xy"PPa98E0- n ~tB z47 Bj_џ+zφp1Yw|dQA2)Zϒ!1Ʌf85VY_O('f3hjU.rñ`ޞYԿ,'KfF f?u .Mtȓpċ=?eaw$XԵ/}<2s"dI ䷎˒k# Ȳ . (j@m #YBqD`<,ԭKIyx/pq2'Xn DfdgH3":G@ < :b~Wa5OΨQ 4%r[75A)S:jc݆zcGȢ-(~ZŜjD >3?yՑtJE eԈF:N>gP@$Od, pj^ \KM?-ĖT2t^^X |Pdϗ72ǥA8eBJ ![B *aw㽠&N^DRx 0W@CfѦk/5c2vgu:I*;G⩧4?wL*UP=L>^ao8/NO Qsθ.Vj[Zu/ٷ@6ɍ|#kP1x KJ"$BⰇpqUCHy,PF22pfJcY=|LFW,rE%v`M<-"6xЀwZGIP~-eA}'PbՆx"n{텂ЙSׅ+B\Ű!ȃQoP2vȹ=4;qCfTkQ&A7Ŷ78XQ>[h>w:&Uh,ga.+:5.#Z=9i !Rz3s3oҖ8NxQD-۾&nڙJ=27vN*=e[@ULm-4Kt3cJ aFڡpz]v7U43*  Rg[¨_B55EeeI:2.>Y V(2pW'c) d1rh߳nC#_\ӗn}=Gh/-NST%]lD7 }|\3c]OacMD4й*ˋ uWmB{ glejq; 8DB,X5@rN~"q1X ӵ1xw@ VS2 u5Wˣ|l[K4d v+(*%9553OKxy`Bɱ_uדyPKRf;; okJ❬8Gͩ/q"vV5#_sg؋<#_Lf;t6SKc!$/xm/+ش͗WWx3MDRO:|;Byޡ]6ġ| U26B,5'P*o/l: t.O(=`F\s,t]O^I;&m3q;C*6 ,kL;n`s!9f5z=2G#RAat7"υK\Ke[`=X+H\kX_k#Or).OՌ$ GW"$x?W h2D| Yj$G_IbvIfNCARr*K̗GQ:V9 [OV:5Mނ~AH;<Ʌ `aiuVhX=+K(Y7 DD_DOXE2_zȆչ x}kD4G"U֎7jz|-4gѤGo?ݚfܥqZ wU %ۻKL_#2v za6p") D ׬YYK6ԍ*ÆMQk@gB.6ʯyzȰ)[w[RK.Cξz&W7e *r*EB6ܧzֲhF7zOlмtzl@e/*>Nhʁp-8yNԥ?Ws=qj?t)3ͩST#I֦:tkkV1?N 7Z4y|I2> va `AA9?IPvd%Ӂ4b΍ PѨ?8N媞p탕)EI;?IG+7iobHhnHEyh\cx)L _h WA:n]zP'Wuĵ?Sg1 U_WrNђDZ [v9CIzʩֿh5L~"R!J]@):mƊ;ó`~ݭeUEdz75؎cpX5Q}C 9RB2X#ĶizX`o09{Liܥ@YPPdžp(ҷRb2zQq Ax\ I:9(R5>dGCRߞs[xC]~գzh[oU0+t/9-/:.Rt/64J' h:y╏=[y)r†\;$ pt"!t>[Z:F U%f4[4vSﵰTr'N룛¤yN34&=! ҿ}%2uT6tbsSڂbu'=xI"t&-_&6I@YBMGGSY+(ݬ15em]=mB %١A/dha}fBR_D=ieO #[Sx$9fݾx\oV|+0)$Jgm[bFW_@IF,D6:Q$O[}a Da#bE1"!lbR_u$@nBf4{NX= ֵf/d>F5!#+Cd~jy$l@3Ey$ ls:)N'aΓC ݭԪgog&ryl.T ƭLG)+?t =\s%LiK?S|'_]9AocX;?- !JY)Dj".}tH߫6 !ETfv@Gj"`rDBEFHFh1[[!w@$c@h #.j#&I$k쁵"O|AL{0TCw@ܥdkKyJ'C!㰣٢oMZW_3˷77P7ϟܾ]'RܗSe< މxYZ_j<$hR`g|)o#o2 1"m;!gBe R9T~N&^}7:{: 2n'F=5G14?hF^>+]:}hoʬ}yO9:|:m~Wގ*v T"87^288~ԟvprK7S2 %OZň;K2~_N `OO.eQkԊei0e<.4Aѽmݘ~,wD@o}}#Ǔ1{R>^@AϦo))2g %me7gA Lg[㣛mLT@\8ꏄ_λasLO"7\N㐴Jq:)RkI>+Kelީxb"ZvI`]ż]aDHVᖔlf~KNϒ@ 1(,3.%ҴL[#q~FXy2rcLK$) VkSx=^R֛y}28ւDdS+n2U) ,j vOpB?PϽ޸cC<쩹@ٗvZo~~W˥ɖ&dJ>q Jce~-KTVM O ]H潐Ni&mI8Lvc F&.9fɲ%͌l&Vh(0 j|e( =bV .E V]:6!OeON}p" BDi^ O(вġSB7~@>EfMK}]`0#-w.;95Z VudύOUceIt{xٲ]X*DR"6?`4VȤFZdNyJ2!ܔhԄiIrGִ_l%,zOf9 aVFO}VJtXKP07ml'%u䥋Ϳ}fQ3]@2/SbdgOhl€O0@(2(/m4'DWK4CFTNd6^ Xɚx}S)LXp#P72 XV&h RBOJc !dh 5^B'W"_d^ c0P v;tfOi֍ .4E \7G lgQEjbG*q@Q>b=;vd'8nͅZ 觪 xX ąG62 KlXK^'Io{玳ob̓QmF?ΧQ[`b"/8JCFZ?>ţ@۰%@VGKA~|"EA;{5*X8PQ46 k +_gN߲I$qmȼxuwH (M+Q;L D_ݶm +rt=8p+$OA {ggZ79bΊYLX X~r~smL0uֶ4PJ[5KFl9}%p-*bld*UNsBX2>үO&:Y2P iAëhi^F0(As:rH˯(=;D^R9 :4MU?[]ttzjZm|I/>[a#NG)B1+Q4ϑ/W^~o)OAlA8`<]'(@ :SV,/p;-Dqy\jK[^jAÊ5|.I@5SRBoP&Ql#"$ѡ!hMJ蒟sU{cEjc1B-l<5[*p9 u?e R_=JG+nW"n$1VQ \qT?y^\Kpmmf /Y:-(5qǼvN%'~c pD|;7O[1uA^`~$=-x Mv$βޚ1хVȽ?7pNh'ld9t3g Dz[f)ry]d Ra G5%3&h!7MopRqCXcOSL"ssf`}4rC6',.ǘH,qQYi#Mg.HШ:]5V8RCP7u )+4jXHI GKjv~ Wr2`7x ?0~\:4l*(_{)\<`VxIo kH{…$)2Uõsa/T'ߕ|p`T6֌@ f*ۯi.|ȫy#o-m@ +7RrATШFɧq, eVCx!mB!UV/u@y2–ۭ>@CJ/g[ fERJۇ0b'rPˋe" u2]Gx+ yI5d`ʍ.ox 2@6~^e7½Wh/YO!ң] E!*î` )mM*]9#d࿴E뽚XG*o(Cg2JID-A\ϫ?"|&QPd]n[B0$t)|_R5GqT ˋ3cF^`xTIo`2=(:!`d:tm@\_W<~HBAkiq:i+i1m"G*vRo򔵲#W`A-d^ݹ"t;nŧ72a#-łGɇ+,E|Cב9&KgÔF4 bQ' 8jn`zTm^*=b7Z.yt5{( 6bGzMTǽ Yb_vepZslfӤLNkz׋xk=0*og?eEg3xuE{vk8 W8akbk*+zƦ eSוoRʅڀ,#tƵjb=YqAO>x}>ްY\ oDXtePTgNB_OzBnRӚRGvc*hDF̩TjMyY7Dw ͈-UذO ; #ei%{G=9>k[lOg LgXT/< ԑ+GHCl%0 <Q$$JMIS,)h ݬpf,N*gn-q.wʼn_ ,բZ8.8jhؤ%佺.s\.o5 Fܢ2ؖc:C )oz؛GCt!̟ӊz^<0wk:2ut ;qwK2zs7l4ᙥʞ-Ex(E|,ÿ=7h,L36,q蝆XYLq 3]oW +[s&["؜ژ % Vɮa̞$Vj8=;. ::;@7 M̒g5%AK5&FZa|2ePck{Hr}=Tv=LU=a ]n rbkUdA?ĩU5ԽS8W5@-V׊'DF( h+VsO+!F`Zdtj+b%$zX;F{mw}tBN/>7?pMʁ~ĊPYVd [5ė~$*+b[9,A|`lyU2âN];Ԣy@7r3o(2CW@75_[}6{Ü~4qF ~NkA \ͭ/7ma+03b݊RbkRV.z[Rޡ 7E>n8"=׼%@|Hwגdg#湇ԥ7L4|X#+1y֨d҅Vv $4Lo#\O>7kHJ\6 *}g 6媂TDacy'E$)K.ύ]Q.l4gÅ07gVp%67pI)M琢vn^݄ f#q%B8wpNP`q%f?rvllZ0kdsLbhA)́gV&Y~/V $,Y~;$Z*~6*MqZ&6j`+ M5PWE ar>يKwnᵌe ^(/X>dk9Mk{*CJ|%*].`&DtxԜ~W$;7*yv0zZۨv)RD-(`~߃k@b p'_MBlJ:QI=/{Hњ;QYlsK~)q:VC~kS5SJVj"oDysŢ$`YX#sk6MOSI.~bz M;9w֢>U ');yOHܩl#̮ŚtZ5LaqD~GQK$O&4<_(ڸ^?Rmk-*QD KvHH QYrU;(d JaRM}X?5Z@ iYMbp?mL #5tR!U)` oZ:1>HQ{ }L6%^lH6$yLo,ܵAX8;h0b!07I2ǟ7CC\Le#*@FϝoDw(2737I|-fڅE(2XE9_"`5 Mc>}QХFչFG$ ]4N3͹a&ReM?Csi#̰|5¯߻.6?{[ܡLOZe|{\13_tieRWEh έj+ʯK[{OFb.֙CP qHÒcfwVT,žO)v2i Aӫqs+:1S'w '?=V"=cNe{MD! Z*?F=i!%BX Og"hUPC6"O^Axꇫ%s%p{əkhLsɩv̎4Q7b&o!|Dyd[.>=$4n.lsv;:=^BCp^\ W,vȯ;."H5d+3-}SH[w(E-qVƧ)>Nώ28AtN,_;uYvgh.4e\(VSFbiMB~i+?`$^GaA<;n 1\p|"FFyDFdweO %^1wPլT6BG<@Q")k]CucK(0[Np>e2W.gBn t)U~7ԋDq 5mrDz=$ϯ]IX(\O6[]Vzn~"bR3 $gەPaBN.?wQv=OR6VY`o+:y NeRg* @ij~y5UZ&Q*"HgǙh4ẇRYt?jm.21o ',QAK9$u;,D>j$Hw-/F.@"Q ݢQdb SW éJyalYLپ8^;TPTm;diWLv$9xq ȏ19wr{S!CDjYw- /mc*=~uI6{:PELl(^txiLi&'Wܪ;l@|c퍭z̾Ƭkez`kw^"j)&/,RIB둃21lrUhH-l 1L$@X[`>rT\"ph[Ş=uP J;t!ovs8k3?0zͣf?2ZwӉ. 0Ps` Gh 5l&9 ;-D91hs ZMtX2> (L SE{Rrq{,p LPh\\QXtк(:F3HA(,f#* =>בDQ ڝ3[i=z|u˰x[~x`#~lLJZ ᔽ| 47N:~"8 i HoGrK+dH(9o.s8Ԭ 㧦&P&sze V}GA iPad`ZE@bg_-kaNH܃ǭ(9dL ԽB*N/ m+?FhS98MIwH);zv\YJ8-@.Ϝ[Nf֕mEa^H>l*Nh7z Į q"BW_P]h5k4 1av"_ya̒Vd,c-Ko W B0+ @%(d 2teGp}Ǹ khB$V]ͻhRR%05sx-%QÔѳwq=Ww׾P#EtzLSN$}00@iēɽt&Mi^)9}m1GMߪXdnythtauNhR gp]HT=)q]-׏LMolҦ[ 8z mg3 w;s GR=7~qxďȾpI0`o@|'ɢks$;T@bX^eE2aCWXߗuR? aK ûY*wt>,b=E;q?,2($%2qgkI/9Q^Ru䰺q<ƛT Ka8]YB<hÊUFWﰶ=͌-<'7xzBL<:\|X>HV8az-1|)Ih˶,~ |u&1,=ʨgj~HI-(yb&ʁ~&A^X)= } ZeꨃI:%nI{$׹ p.Z;),&#/V;1J$me$q]ؾW )H& ȧG֑/G5fY"e6-!  fsr(Ғ\#w9."VP=KC{xיAXP3r? C?rA8<)lG,'#t"֡z::N$Oe||ɹN)eZaHM ',!$ӓݻ 7iCi!;BoavٲЗYEұA/{/%lcM5HH4 7wyjgyOWNTk= $v1/\߉ %Ԡ1" Q0O F/I hzZ?pgqN$T,QԸFտ 4EU_/}vcK؝טU; Xw=b559Ooߡgؒ@ҭv]wemϻQRW5Gj}8N߄AyvTQ Ɠ0GaFoz=SQvbH$𼼒$ fZζU#K@UJ6'xv9pPT7" .P?e{ I:5#^ R|Km]bIkg*YHyzxt9m.[[9=qᐾnb{[~&[s4(V/WSGx5 עn~@ta9Wa3j=s/8cءxu<6&¦N4&҃叇A[o |t12~dbU;fg,'3Qi8h|*]C& yLd:olDFnіhq“^Ӝ%=iZhG!MJ=ayXu:*DzxhP9*vl7#މvǏsRݯE;'F!]dSyae^Q1ª0q55 SϦG @35ҷ|#Sٟ~gyUe1{fuۄF?>4H0XQbn3_If' 1:X/fұ 3+l*2| ypu 9iK%챹r@hJ'|6RpȰA+(1QYu+MYhD ^8V[ii*F(:UJB &?ccg,"oH s4({\QzgJ,gϕ-qnyi…PCo u <2 mw( A "X: {:ҍ^O ,1#j ~ϛ>k<@Gm[/A[+dkbebs, DY ix I4$N.X)aZ7?\B^?1I8ᅚ]=M{$fBIp%^t>ޚ |sϓo\͏)ѱ&%BRky(Wi8yZF0A W>u䲜Ûk'%?| C^>S"WQT%/{V|˸;WWEP:0'`Q{RnNWGDjuwΟqE5u"GN;WD$wm pz9"^}:1Wiw_=&=^*d;Eȫ*\m;VqFۈFpw!SK'>ԧVyv"{ `(Ռ:%^ϔVv^N5 ubO Iw/_IWx1x›3  2b"<[ xxYKg' bNO d] &zP/Iحp esh .L.8&|(:ᯱDӛUPgQ_&r{vN[sgU3eML>MN i rL(b_rcbB YQ41ؐ r}ZI# CSE` B?Bz*[ۮz" :=9Bo1, A/wŻgzS#Ǡ.[=*F;7;᛾ǓE;8V'}#$,c{'P~6 h}sI(Q8明;lwhiݣ34_X)]B7.r6N_hwP}埗RR 3 fIfK)!\jhP/;cf֡Em3{}E#ƍ˘$KY2N;Q<런μ|#h5HpD5EGi#kŦTePn3iY4Q40\b#m AnZZ?F1<`m3ZQW+ `ڮ&;7LLa9SH{8}6 oVܧa-II;!hFƎo6PKv.k>. DkI%I45!EʅQr@0hzf.45Tw;,mZ=XaH߲ 1 zZm; ݁>џ8;j92U䗊?ќBIxXTLs_!Xa3:Z݄(ݡ[O +ؚRHAP6 "DUiLK,4  X=ZDmuRҦҢm$pq5BB5Tul* %&8ڴy"d MI8Ya:O35Nٴ$w 0+UzNBp~W+<;\4G_{a 75znVE8ZѨÿ|]hHZdQ"!,MSsT<·KBaOKɚ+T!c^_a! n6  Q![e—<̀n]r}/;.X|۫SMebylv+9(7g9a71쿱Ss)v|=Sz/ܐ)#193\magtc Wf`0^s<H/z1kKܦ $֣kDndh`栳cVnweEɚt4 6lLe,kaܛD! * )qKbawn2;§zBr5=#~{:v 9oZJ#Q޹"d7ekJ,y vNILjpN[ ez?ѝItoK}UӬɖ٨lc9i}yݦI4'`@}/ғ无2ɗ0K\:|WZٓx%e8C{un'"/q2YZC?b_ZQ]HrSIwAN\/NKc"t;R+ɛ!T^&S bfM>jV@tm6AQrD?#R$;"%1XsXaM&*)6YמVl)v:.Pevݗ/ . ()bJ]ׇ1X3ZOb.w3SI ky301Ey_8@1\y/&wZSFBHw-=QD@f s23"8HNSg{nivA(5z1Ld "]5c2^{e)HXN Iw `}`b຅X\I /OZYDtAP Qm##*/aǜ/ ӌus]K0`~Bj*7xlUnE"tyou9g:f NͶ} 1!ȳ` FT\j& ,o6Tt1 c,/ȉ nį$f&v|ymXN;2 uRp{))41.QVfH8 '6&wժF#XSZ̨ɲpYZA)m Vq[D7r[c#٫_=}N^ 07*mkJ{H$קZtJDBj7 d٩P!7XGxumSܶ=3<=r2^P3iDO;jzQ'9atM꺝’7eUzp 4~ n91bgm9e+9BEY?ڨ+=p/4WTZF]]Uf7%kx@}σyCqх?^*b-(Z:[?QYH%w Xa/{'gg(vYY'6DAN=-\<eǍ%I.|J^}wA_ȥ:vcIV|-sԥAD9B1؈wjΑ/ۤ(.6;("[ч S`MFj@F^YBL>5;>mu[.݁r4+7/-į1,0zZVX(psLҤ^r B,v}-c_YÊ 2[iB(~)ƥb\2fL}TC{O6 ݧa`#w =̿$<=I{7"z.Ii';t5@q^|M>ftwDcB!@7cY.ȨܻGp%#'gES\FKBi EQ<Rd5ћ`h#u&sINSwWUZt1?W;҄"Omh V'T? T=rȝsfjEHМWOGv4+j?pH\И\"6!uoiY-8;QEEo1Wƥ-ңgК%2c{h+ǗD(";~NߒF../|%di/*>|a椑&U9݃OUzB Ҝ t_DR@iE%e }s4(BrW](7mVG,DXՔO|Igd+ 3YE\,]@0-y!gm1ib'$vujOsl4zޭڗ c RMF<%뉣sU,Z8 dP&rő0mQ1LE˟iG8oCDp0$&6O>oYV|Y2A^ ]"qazCL3|bioXBJ]6Qz.lhJBԢ|$0l?'slK:&sH)Nְ-st. ;C]ЖWOS"T8b~q 0t]%ހ>;@YW%aiv$;lƢ7($x =;a봜ח}X0.& sٝzt G .R"gss煮x0b-9Qs etiDӫ J/QRq:F j3G7ENp-~-pfˠ5N BJNzYBw [~_`R; n۴<;`OgB;; ol6Ks?[A|*7Y}hɶ$@Bуvٸ *n\S!ėt?r^:d&I5{)>ڣlPt#jF6 49CT.-xlV>-TaPY0 l^~̬z6{Qe+Z& ^WqZ81e ߔJ{H$y"!kCBPae CXy/~*(<p1(SͥY m>Ygd*sT˝Dz=@u{AG͞1ܮ۱P;;)Sߙ Lb]a(fh@uL=R0OpHTk|1G[h^-j[ޛty3}:=&˅z=QW<-QSkV`y]S^\M0G%AESDM'7eh=Meya±,gIѩdswLٖ@bln%& srÿO9:Bk?zWǮY|8 DBxfȲl3 Q׎DƮk~S!p2rUxփ`Ϧ-oT_b?MqB@Z 4F 緳#o|Nx o?:gVLjآv#0' E47H=fb\5=΄_yQ:JId>p渄B_gK6>h3T/ /Am،_Wjag+dW#rL: N[A`+kӉD-:Aa,*/@Qw@6 sd( j?Z:)/A64n[ ar]qs(*lrnVOP9|u껋tp%R1Ln%e~hF{}!7du5#nɻ== |˴qIR(ɴua}OitCtQq'>αcg;^R8tl폽OR]!B@FnA!@0pxCJUёDžvq !jc^m>.`i̮ ~Ai6Q Zkkn;p%1A{2fz'(fn95Qp%D'ZXYxVNExf E'S+K[Zޏ֞r'39Kʴ":Ziѥ.a Gc҄` f]bXJa')F񘛇WOiU%)⋏\.  "kz5/6C#Li"ϩ=Q-Lں$~ 3r[ՉByb}$ e'Mp0ۮ&bI}^WѓV)b㏹%ED&%]mPtXyI[WFƢp6NH5|4O)Q{~'ПueW,X[UHflt ċM'埑i rW(KÙDэB8bl!LjY)3k0bW??J'(5;E)ׇs轇\gm<o{<0i}ZfG舂!FgԸ"C\js: Ж|T,i|l?_8G/:"if{!'"u#.P 8BCopQdroxVt/nG) q`n)jzP?ߣ(֜\ܔ(77$\{un 6B( In(ݲ=S^hLpp[e eUe:ދRcZnLUXIQUY/Es3q@QtWЎmK0k+C1s7T0iM(|? ?&c{q>H#g\yAI%@nva~^=CyIF! ~°MEUD?r>x NCSJI8L:Mt8Mוzԃx]l֍@mkzh9n:! NcWAn@w\b` 씲e7۳ޅ͖I 1C&q`ar٤}xhW6+vj.0}*6W*^hYெR/KDYFkAYWSK\lӔr/kFe/!qpd3(oImU5&nq&Aq.'v)o[jB㺧E';}~" qztVĊ+M3eÁ?+Q-P;ThOC "^Iڷ׬j[Ʀ&mx֬]j椀uk̹G1[-tnMQAkMȝV$6XX^%\띯!SF^"|= ? y[29Rkn%^ 'yM; MkmƎ?xF,(Su@ %O|WJ(fIHh ;ڷ1m*/lxkypƗʘ/ʟ$?Gczm`&xR/CJ06vH5IZa(/?+]WZkj=x_K°(*iG(4GJ<8(Hg nP[5t,;ٝ cC7zj8k(>p|5iMk7, {h/az $(9c>ol9J|5Gm 8]B>0"w+(׎d)5אvL:9lL=`B#ˏȌw1QE2 r77\um {%?L ? 'T$tu6XQŌY69r#"a7BF}PMvcZ+7wDt(؎K'S ꉇfF'u Ҥ ta"Y|Qʛ.:W*K5K=+uSt<*Jzfml RD}2ErZ&=i0ώrioQIdQ_\%^sXM"7 B]p9FZ}ڴx<V#&_yZ[- H(ts.h 7fȪEyu0^΃[986Uk= YZB䉆eJ}C] bL%졉"IusX+[m'"gVWZ|~| N| 4CJ'׬3CyQs t7ext0%"?zWѮ,5EXzKa߬ޓzYy]u(s\UQk0!KT+p.lE4\K@ʟėSF%ǕWg3ɽmΩ\i(G+=^HfŎ/R-) nɮŖΚS BN}LW'JE}q"I<ՖVCIA +ΠFfaf#UZwd h-s眼~Lh2ɆNӠmӉW΢2C~A&<@*9'Ket KW!1K6po[c=G] |U-GP tgYZ0707010000035c000081a40000000000000000000000016439a35600001f84000000000000000000000000000000000000005800000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/platform/x86/think-lmi.ko.xz7zXZִF!t/OB]?Eh=ڜ.+ζasSí" ] 1G-l ;L@[T]s.-4m)Gݞ7]Ek}7 vއͽ*f +P2T!_ϻ?sH(Lf/"V0Cy2Xg0 NLLbj U"1$MޘW/T@{)N}Vjnnc waj#H QR}2I_Eי 5{ 3 $G\p||*wAAKd*̑MZZZӘa@2y_.d[~\QQmGP~Σ1{ڐC_==#. J;0ᓖŸO f]6dȵR _ߒchٟ!Q#~]U eI]⤅iBqq4B%u")QA1.ƐHoXFq+a&;9mn$6wX.k2f_Mx3`Sm3PTE3EoGy+HȾY8D Oej~HM d6H' UWg4m yKO )]A(lZ"nJ4hQ[@.0x LYn:ԘތTvQlb7ࡠZLGk&ʳ"Km_SE"M;^NG4CN17,`ӨLZl[~?T'bH|2)ZOT"yyAeSڤEGMQ) HIp@Iv[n$wHUbFSn_vIe&]t^z`ୖEέW羒wjAvnN aMm[<7k$ll vVa7} KbYbP%tpA~ /%Aۯ_iÜR?6Lqm>B |C@>IB=s'bzm9 p!6cw湁B[RLgq! dx!Şv\| ,~n+UQO~ nOmVNP6 Goa-% o Iiޞt!W;;`@X㝖jFg<~ 1`!uoY?쓟dI/+{/. 1 %! ʵ +\dDynn/i2LLʎp~ld#"P5-:U,|Nx!_pI@V6RۻOoB4/ʫQf#}&dI ֙=.ɦz]1б~sfEȁ אߝ* nO=qP)ćX]1Bc`(F M?csJ@Nv$^suբ3J_ :vu $O62 *xCXʵ7_aVRpE31RIf?%'m_h١4]}|&g>2A,~xHa ͬ]..=Y&]n,_"!ٷs?u^E?quڲ/*Atu[H8i?

      uhcLH`SiG9_G` Ve:O{> |~tmI `ߪoЈVҎQWbcT_;Q=f#h@/}Hf( ( ئx6j|Wȝo756@hv/~n/shFS!bw9GqڏZEqcU0C}2Ts!)f%\9c+LvqJJ|_G W ^aEI$ Zk/ygBJ1 ?*v+qg8#,Щ ĞX'k")*?ZBY+~ '|4ًԊ~5xiYd/xӄ;:Wx'VC[9/wM+&Ni'[!!{TTLl>XT>[##o%Zf%[܊F4KfTAd?p- c^%" |Y1RS-7R-&9 ~X}=e AbWH۵_ \^/=FEYj K;S&7.YCr4]2;$(&CCC3b/@3}ꀲB\9/k\y"KXvPw&IZBJZjq|ja,kshk2D#QP$`'| 4R|F}DěT@>!p3pWeKiQEc-@ ]UU/9\g,7-۷fQu ["RQLC%#WZz3}27ًWIFl[AV>A(<{;c>T `ˏ }~dؽ蒃|nվ<)6S^[cN+b/GJoYl EWMK[EdcJY"_;>oqs@)gJ,و(y->֦K;g6q~wV#d &C.]͈#aFGllT¹s>pKZ\VN_[ K&xkTB(փ5;WepyV!P*mSJ:-e}a+R%>{&|cPnRfnY^k|z?Y/ 7(뮓ʏS4gnGAhДb8hm|[@ّi+UJ,/r6FJM3 =# ]t. :[m*g?KȭL>woZv~r%퉴ӥQRqpg=jDU'mn9o67T Ӂjf F76ijOV27ٙQ/z^B^%2VNo85z05HZٕa:KWm0;)'LGB3 b)g!ClcA5].[CfÿνU/}79o m~bXםI&_yf['gg v@~ך1Oܾ `DQΙk/{Scbmk)x\WQZ17f7QXTʠJc gQ\|8ɍS=K gC1:\i3^C߉r {֧DXniT$ڎ;иj@$YQ"XTs PײP-Os =rf`B@)}ELTTv NĹ?OJ Kͅ%@Q~]DMgWXs(=s@;6#V*apv8FBIzB_cOgiEGNMo,fX-ydh?}p^d=opl7}AQ̿0AT2]udp# fib!i]&; Q"tV ,YW0[# " KǣC2DSEH${*1ym'/oyn H(R|NԿޓ-YN6NW)W<;vi.֍;b9("$(o:%Dm%e^b2]xA8~UMO:9YׁBeP"L7s!O7!N#!L؈ FBVgURV>-,Yc?Dcۖ!zq\D@Pi62P7ÙONÁþ`'Wč]U= j9DgFs$ivI,2|&#Fα'QgbEU0OzO,zgusz~ʇA5>l*D$ēp~'"5W Zܡ%۽XrZ ꞣɀb{ccD N=wv+R#6m ҧnPc6IbAbvZd$"Kcr|AU6#O5vt.71Ns)x+χ~%&aݘuQ&h'3xnݨ(wn~`S, kO%Av ݝa8XD66` ;T.p_!yB_CiZb@5C8DU76,ԚQ"KLvS\,?|=qiBGJW_Dtq ⯼uS>\Pmmy%NDqklt :kaBEhN lU%^x(Qܧ/f9\l{ XWy/ݰ,_bbiMt܃ H 6[KF'no=T.|=s暑PIH'\0%5 cc.wm ب޻_kE3;^+j|6-L`]V:=hMwwjN 0BOѝfc R_X:@3 gVy `O< {2G{}Ra^PMeI&.'MIZ>0Wȿj  d1rC1*(ToNG$^aL_{h=@R1VxyK8b5m`v2y 9:́-|Kbzfg[C3L [\y ē`/ѷAh]cJ96cõF}| *prw;.~u"{ ^>bZ\9pACONB 9Tux> $~\E,^%<!Yh7{4/uFv`b-j%!h}?m5;~LϧuwүMH#O51?U][7^Mo E7z\W bDdeۆ,7vW3N$kwá D gvM2\1aQ8@zG$5cAȽHfmcOx|Xdg+q1UL0: LjDCYʗ1nYzUT|?KpdHA-iV" fT-:ۥv/edQ4}]٦d1w(W%^2iKBK3̺rD;[T8ƿ#9)GR:L6[mD_^` ),vM`lRK汛kx#3ˮFﴲOE(]LQPp4xʮst64oR'PLih,q N3!a;iy5b){3/4]:NAxq8Ϛ!: GHcG-eO Ϛܑ+N\?㞇CamWJ&Y$>S)A[g\ׯ|'fH3Tkȓy2^?Vkz=RWyj}Zw&4g"ӝϞ=RKQq&XÖ`hfVNay,i?_gㅌ4nqEѬ(q%Bl+B*~\)fFy[v~x=j@h7QNe*A芶Q\ZWh>HoгA{*NFNɜ&AdT&t߲d*JIyvb@& kACBK&Sv٩=V x/,(@ϠMҟ,vMѤK ^~PEZ 1 Afs%^#`TB^2 0jmcz*-7 0|&]eIkT?Wo/u=zޱaMYXIPn<1%Q'e:lzdf?fB  G;\CL\nɲu :䠥۪&ΝI/(ZvEP<|K|zǍpG1%Uں EH?PGzQK@6>"Pԅc)_1]66nÁ|YPDi%Ш kčW'T ~?QNX:I`mzbL.XD/ L5̢a.c BC; >yBMT_F"K>~6gwB!KtJksIݝk… #d]BfHUݕ){HT$\ǍPG$*k"m̮䳺}EBނJ'Qst7 c'Jk{;fY{y7KDK>ZI/+TӞoW63/D{Ɠ{.@] ]sL/䌃 m݁Ci$xeQ%{ N1)U:V¥PTcnI&.QR{/haPMB}2%v& g7VI1#|x#h}S_]+-rVu^`nvPnۧ}$.q(ebnखn0ziZ*vgvG'v!{ٗ!sۺXj:>MQV_uKZlDž"E\yF|*>q@UaJcgV] OQg꾂4PlArJZxgSC:sȌQSRMֽԡПr'Ӯ!a@FHɼ&l 0knI?̊:¸?Aoj 0{ycsUԓip[J:7M.NC?.(S#7j=g"30uR/ cb@h/\7F qHKz+i& i2Kfա"CJ$= %ʎro|,9o|a)Qvh-9f\SB8Srdc\ƪ-E쪸F }!}s~0 hH PŽStނ!"Fj;"CZnҩxbR^MR'2d 9F>,f+:FvI[ωqQի!njlMq؝J>gUi7WI팯W&+Pj]ygD@3[ O25d}y=J`_Tֲ= On2. >Qڱ3-G.Lf4!t^Z~E> \)kp7#Dۻ]w`H)/pVFk{ P ZӪJ=.]njJUQSɳ:m=UUb@{aDse |k튩@t= !'0A_ Z>Gh'reer5q xnd%kN itE/k {JG)}JLr!މIҩga6^-fo PJjFY\m1HZ강Zw7Ԑ>f&,~EU'~?uHkv8xҟAa@K {O05$$h~>Z|g^K+ X*1;ȹI"m?.6!-BWG!r}!`coF`F4H0x1&\|A>]gG6IFkdMd;:45Dף>-w9Yӱ% nNm;#0 hChkH}U*w!q\9[> )%'`2/5Ȳۢ @(aaAqB#j5=ϥEH+% tEv\&*SA/oiL: 5\ Mymn%l9d*)2o\laԌYz9 Vc)-{|ۮAxl"@Ned|/1(DT8wtiB$ocl&ቱhr`*Ʃ`. -;$wt(Ik2| ^2MsCD3)ywm9o^G&"{>Ώώ&S]nn>݄k'ѨolѺήq G'E9 hZ&XQB$b 'j/8iѓ<܌LE(3X ?qp'z{nI<+}Wki݈{a!rzT3R*F;k#֑YMx} e/ V)vdZ;g&ŲeM4hs_n ZN4xj=zA?K"7}teLf¸濔nyNMMWBǠCqPH%̏p[P~4~g,I:l 1G"}6YJS(.i՚^x)<ԃ7JzPJ*,ՊB\uJʶ"Uj33ڋ"k N)3jUE5!݊! r(%]-=I7 /gx#lC6}eCg b8ߍ.'p<B~ʵ3/K2w3Ԙ}N/__-W^?=7w0ڵ5[Þ [6m'e3bBmͽf!HQBΫʸ j h&jNɮUBav ."ϻGxGm}pS?;ߴѱ AV Re9m57C].-p10oqp}ꚤ`ʹ M?tA[Ƞ v죥Ɓ@ö~!$(|l FNy}}iBy++ٓ3`u}BdGcwC+by5F?t .CkǼ!/#>K&$ &В9{ky\FC*`}/#'R@s vrPkF./Iϳcy@VǫUVAwV-0hMJv:,y9z1*EWS:ACb:Xr:8<{FF_=;tܙۃ"^tuEͭmPA3]>]=XYR!soktaV_ׇ+f K*y+̳ 7YP͂%޴\0pw >s`onݺP0yZ^g zc셀k/uZU"dk"'v>C(DwMB_^B#ow%WwАpS ,Qm&[T @ *o[5ЮCS4 ߌҼ:h[Iƥn D)]y}1uXrXub0}kC7> 2ZO˖V~f.:(΍ċm.qS?ˈꃒz.&^b"u}M8:5hf-~S*A9jz)Yx7xzHǻ@H+!(;ڳ[ 3#Z.aʪG8*pmDz)1aF%l_;A_QjT$VyM*7Hr9N2ozF1 mT€PtifbK JNCV1+oO8P!%&::TAV<@" BCi>'#1l9FYm/ NXKqbɹYIK#EQ$_ּڅSg`+ ;nIl[և뚓KaYD~J4JsuhpKNFALm] k2di%KLϤ)Mz\ʷ\4O=`f[b&H"k8 qb% p^xo%B7*Bă>D x<8W4 T[M*GԂ-{Ո˾/uL08hGT':dRe?;< Og5NS\C2ƒ\.{o!* _ f+e}ɽz8y v-%KdQiU΀]tvǓ .҄pRI*鶕 hA +A\BK޺u^vލikXΆ($v:<@v'"3p?j<#ń0ƤHuPK KTi+LkT&M^Yy1'keҦ" TX~V,Sr|(-#jqptKZE|: M 0l(:W{u2"?Y| gC7PMZ\-gYZ0707010000028f000081a40000000000000000000000016439a35600004c94000000000000000000000000000000000000006000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl1.ko.xz7zXZִF!t/?LT]?Eh=ڜ.+ k6893JӫXΰqӴě5m2ҵg@ME01b\R3=h~3n&C-g6l V=a&Fm'- Kn>0I٢3QoeP[+¬Hz"Q;IOF`+,UeM0U4p桉7M6n up=DrH)URxG(Ksc iEU2P6Fsݟ'{vbPIl/F sqH2Pm \6$ Ƥn^\}Nzdr3 ׸1"/8΂CcGyaʋUEEaRJ,/-q`6}CVEDY+ t}!uou% f'z{cc NJJ5QsQWD2kBQS9B J/"&:A5 Np7)PCÜ?-CTeutk] k žL;ti1_x~efbX4y~O`e!-VH!U-BDyĔOjn( Ql9 ә~V vEM0ј^UET{ۣ]J˨^`]3cyH:4Ωs+̜^hڅ>iXMğFUxx90l;K{.@|6bPx&a T{aaH!Α@v-i^?qs.2dEWAu/xH9$x擢ܽ[2# ̺TG9aFK=<ÿ1c,-G"\|u?(͡l1[GKu/$BKwa;)DKzx0;X[f U1f`TzX:7AE{rYLi|l3fcB ]` Z\\*ޑ& `!C?L"g2DYY0wjt^HǑףϮ>X_Ѓt,tpm}c(1S7m$ YvpH{fb،%v`LbbE%[aG tþΌIg;d|UYư_NUHlƢYvڨ`(e$v 3N'Y$4F~W,&1Վ\yǵkQݠ#uqC>*,DyGXkA$ SX?Rʫ'( S ȥ?g&j7L~Y_fd]z;_Ė$li_w7CwUC-Jh"Ы%KKGG{o$ _y~qޟrz<%w".q֐ߊ.V !N:lҬ"< ='yNPQ]= -nί!Sbp@o,I(oc "93'%mk<.KK"t`2HӲ,y旸IsҭhVQP#`D7_Q'Gջ[O+>R;o` OU#5d Y'u0$\mMk'!֦!aΤk{[) [QcМJw&;AظC^#$U# n^@[M$8 2Z>R\Ȗ8?!e+{`#߹ uk[F(")k_H(:d"u(q6㧦l%$<_ȶ ˡ˙ma5{7V`d7Luب e*}4RyaBDJA]M譬214Σ(rhVsd qΟ&L sH4l ,ogh%ojt|řP^msqj$4BP+uRWu&}gr>eK=,t:Tt*).*"5'Mg_a dPYf8jXDZ4d$Nl Z;:9}0o6xszI/5|\#2Lt'wRݻH(3B9О#m19[mb1mH(ʩGIaĕ(igyP;$F`='ن7V_<3xqF׋s,qE'@.*tvݼAi 씤N{WmM`J "ÂK#aWC"WAćUJ1ZHgĥrzĄ^$o GGnzLs¾]`ɖk涔4DLO 6&ae5 6FN;v;Os]6f+J ҜC*R>nmM20W COBQJWC .go=2$q|hĴ$c[S&6='-3u}Ϳ렾ضlJyڒajy[/?H희dGU8w?µ$Ѐ'\{nOI&} 7&¯P@jfG]ɰ䟳ySs.$s1n ]?E /fՕWz2WO]%A)jN.J%KMʕ0iJt8B;t.Og?X.G!)2~0[WF6=n$~6KWKN;qKqf}eKqCޅ;e*&J( i9AQ ✂V)  ga`5^_6qTJ ֫&Kmd,NMTߜZƮyO5{PK>l90Z2:m=8G5ڰ .FD"}nK3Èu) I=;w!؇aD%+JBJUd 姾S Z$岹)Ft0 m?;ztLi%3?k_6] 9Nʆba5U@%F8IbR"⨗PD4ʕf/oC.MU$H4v t[Yi[Yio߫8RzjM})E" [m4jm7>,5#1` JaKCd_Fꜿ ]LuK?2 YQ%]HLʏy(ֈJx*+Xzl-G:`*rFixr߻bgPBf62}:O_'(!|DW KZ-t%&mH'n؉(2 (gF$@/c0Enh#QiC߷%3'HvB̤L.gP'nm9rpӄ:H$+Bh.Nn|WWL; ftN[A-ꈚO|;t?t& `f8NLq[kuۍd?Jp],ȭs@D~ů#p6ƦL_jtA*< 2=9܍xɚ9 :0΂~F4liFO"vH )w+9*8eN"1䂀;?Ұ?hX +!*Ef)~AaGp$h˕,/t5C eH8rPpbò+N=8P ʨL6DnnF8 &}iyaUCO :8 OՏ9,WSj,OwD]@\RbTF;ޜWBLp?)kK`4%xTXr@V *\B)䍕sFb5́-⴯pߴ1~Ο/ 3`̺p-;A}6ŶMxО G~bM*&ߞI`^ct"VV/1D4!t%"_8qSHAGt}W6ٔaS/IkHq RxOF{l¨~R~䓮9Y춒W ( 4Be ȩڮ̠1_͢ "3ӭ%(+}"f7%dFr8-821]];dp>3%9Ek4_nߢ{V/w~ʚʚ}X2ζ.9ɛZG&i4i3H>ԆsfL|~n\\{ E1 ҤP~32dކk~nW|*Y/V62X4jE*f4'p# GKK+|"Z *W@d>}:ֆh3by2"Y3[}=-\@jEVFVyMH>GvYnG OhGTΆ!Mk:#7AmӑCڲT8@E"S AV0aL#x% Ђ*G&g*g W!~G>i\RT6ÍJ T8FX"vq(MMI*G¥RH^_B'M#m耫r8M+UՑ9JfՔ+ _IH7.HKVμ!A7&UQYg,LS!猹ޘ0#wiW\K[C!P򳡖GG]\:)~8/p`HH2-AK ST HL˳o>(ҏR~"-qve}YUV#jQy&wHZSĒe8΃rVqH햫^uNͅ c8ڥze꧙8&~qaF+uzeFv^ W{ҚE,$Asr 2 e { }lh7 '鏂u G$s n;]15Q]I󐭈7xQ@.[$C>"-ﰈCl v5~fĨCɀILj?eFƠl0"S,Ή9K(v/]'ltFnzbm] LiQJJ\'A)uHO$/{5HāܿX%ny[[."q#KNSD9Hsc:F9l%pҾ{v~0y^Ł;,E. ?W!e~j~2.{7#v{vAeUYQip+]^S'D`}-{CRq.$W <\h*4 ɳArT%\ڼ+j͈u]lMeG]+ jf2`lLo:ԔM8;o4[{IO| ~XfU9ShJ~&B</#JlNնPl3/S!d] +zB=6{uzdsX,0>xE#aASYB<1I\6{.KL|{/[ߑؼ^O,zvtrzݔ%SNnB^ 7귺e=:N|p:H*ƟI]LŸpV/BwCU γI7/ʹ&1\M$a) }&AHLq׼n@w!VrY`Н %JܐKׁ͙*eܖ;'9ߟ&lZaS\نBz,BLD947ug0$>~,;+BYO1]pJiӦCN8o;EQwb~7E>\-bUF/ms"PIӽhgO8YHVUt]c=>h0~ PQ8.?\ոU3հ\[אpƫ=! jTneh=M;eO8In^&ʂqe@.6t׊]| ^j6 pd͐ܩ[=夼Y;,S7>ۜ=y0@V;R,ƕG1MK uH,l d7s(]K<"D{^]Vtd ̘ezwh)eaNL.%Vv2Yъ Di&>npedR7mq>ZVzij>Kښ&qN2~'@c?]I[e.{Z;p_i\~M>j]sSUW92+grk1QR,؉.]} ةcH[ՁE?ýf7kkt׵3hEt-'G:1&"Op* |OыZ#}0@JRP<5!>iezѠGGk͢8H´ Y2cpsTY͆aSNHH}A=[bl*x6+h_(1㫎^z8i?B<".kиGa|k]P6"NVu ޤC IM8g/5X,]LeV^ǵ O4XIkuaTq2l6I8FTusa}`maw$5~dWg!c7NT.Z-TnD\i˥)A:o3C׬kNx,jJ 5B[#Rwk#9 2@sLehU,#:\ j8T4]avb+Òp|HdAHo?pe" Qkp65ً$gYnҘ.b.u@?0,GA@teߝrEDcrR{SvIJB8mxfMIs^t wWiQoTބы˥Nh]TNkz$7z'&^ŧ+rlO7ݦxދ8˾)\#L d.*{;sgHobsXqӔ ]ڈ#1lN˂2 Wu;.)ǻtDc~ɓ ]7&b9;(\m?B#w&q`TK=Rdi  ?⋔y[/n:> B>bD缐t8 MD(+bLX#SIێp[)AjzFxJIL_He8`b~pmr;'8ahBVIC%lFl-Z4rO0et$AvuQp1Fuf]z\f2G]^2h)UmRjcV:#DtvMchniwk c,rE"J\N 0Z`Dž2,{̛?e1}qe/:IᮮtnI]t P H@L&j{ )5hA%@0:'vQg~2jjsOE{PИ9pҖbjFbUX;F2d$W4d7;btQ1_TJe⍗V , >z;s`ßv빰 62A.y>pat q1>LoKI^ջvk6'5I1C ]XS~txڢKMf3{k=U1OATNyd">nYWϲۈƌ< FpQ60V0Y+ UO8 #ˢ3ޕF:E6-p d+: "_{DdJMUl %%D6J$^=N+FЄϣoȏWȻ n|땄'-XlXlCZ~3T~`3-<ª{ՠ$!`P05ڋoPV*|AѶ435-ޕ]\0%V<1=I-!+1J\^&rƼaMa2-%iCtgb[J]MmQ{L2-XS[B{36V`#jFk6*c䧎YT^#gkL)EGc7JYvHay`jヤm _aY̰u˞JU,‘粷@iwc樗%kfZ]f;iq§f@KM4eܲ6x:ޕ]WXFDfUpcqq0PUL1;fw|"R;/8=j߳;Ctla嘝U n-EK!^5'z(Y +~_o .B#I.t^ ݌OmOyP|mCr3 E pj-0DzIs@+MQrYqN?yTѥ3&l.=nY#t aV˲hw7 q ކXoZbwLR1.ZD'6zµȲݾ|zu; bq ouUug&7ʤ[4ooib;W'wdk?{)ui" 2toP~t;".C OsR *(r?Ԑgs4 5k.SR5 wg 4"d x+m ~wG,|WDABi*CjayhXvnՏ n,} / L+8҅Jyϕ0+SLlOɧw&Ht] =AeD|ҍM|I_JΩ qE]`mխf5gTFQ=HQtJA~tUA0#kol=z_!(;%cF2G- H2 <-B%!FwjBZR1i]:s@LIR]V6aT r)@4z_j].l$˴O3n(<}d u->s3FW7׹^ގfc"a(?kW*zߚizZA(Ep>"w{w.֝$Ơs ozuAQy$/|Vgu S*%(5. 5lρVҕ1Yt6Ut&)*<@.J|p{\\Ia>ȤR:G6g)3[%Ri'K-_sI\j\vS)m8^N1Ҟ1·]`v3x]ic2BY͑ru`61gɇc&azu7=h^+B=޼@+(U)_&s:&&6e%/Sx\ 1f k;9eB!Tl/\>k>}RXcF Bot ^dj~AUﲬDr=njIU60AjIR Qꖂ3EtT]9 G}M]M n)r%REeT.V^x$oFG/є0E>o{XZO47M}TZ{( ad51SL8t6IW5.[sܺx< up,wCX!p?DpeH!p.)2, əNw70@+Gd՟|x́!nHYu.ה/]ҋg @V>nx4G=v nW px*+n LЇnBhWGW'ZRH6һjܔ4FEdv@&^u 'V7$ˇcʹxmQ6;0kl'5oD/Zyee~ hfhP]"cqf<-jڙ+"Yd){x.P,O#.V'·&6QBNۊ#Zh۶9'oCS̢:ׇً@@t܇/{cS-$$ե i0X&'f*<€o#Vv+ NDZQ&ZN+? $.w ]\zs-X S fTS\?Xl`x -IR[`FKD (AY(qgYZ07070100000290000081a40000000000000000000000016439a35600003d44000000000000000000000000000000000000006000000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx/atl2.ko.xz7zXZִF!t/=]?Eh=ڜ.+7Na^N t ҂2j&~6!~u޿ HY ׄ|֊IJ۷u> uL>8WAWoҒ@{# 7ז|2  k6 L,ZLϲC^s؟jB`)VoGQ=˞4\IOSTɽmɜLהiyk;w Q$'6?tIz1}~&n,@4a?MJ$Ս<(OSG6J )H6IVYs3E:YGcjWZF$`pŶ~y7w#br]lӦϰ6T x5{}nń-ȑ\:d)cM07/H75]ԜCmڑhE.Bf'ˋGeG~;6w︛`ܞ.:kkT d쇈.hck'BwFɜp)seխ"U6 !j.<d[ ~Xſok~=h:#} TbXɡ։gC6c.zGT'IůN0q]ur.:Pq"mĺ37j'HGm(ȬE-P3AOa _aĤJk~Dty.hֺeP+UͰQ_fql: WiuJÃc?[ &ntſ_`R_V{:Cǖ42a+mcS҂RSO4*wJٮHyp&+J $>a9ZS28/ ZKBܩLCEbm1wCwb]h-e=o:CR3^lk[[uhP\5@ttt-vH_(uW[Y!WX#{*FB<>nڍQC,Xm ˈt*).BH2L>z;I % .,؝TϓJ&N>x$CN_SyhZ4Ҽ"2>`Μܖ\ҏSe+\cR2&H0RcU? :4;meoY`ħ#ԡ|/2\qM\bW6U1+b*I$Uzػpx6qLϿ iWG&+T!R/a%pb}hJwl31i/A [E-Qj](jˌK 4tz>zJ4zH̶u`[ ^e,<ӈo1nǶF2ܡ2=̞G*n@i |8O(5 τ:*8X`s-BQ PC=Pb]W]9 R +cV؎` YLU96蠸;~<_ ጜsueBVLi4;|= 0&۷R9=ܝ_YJ9db[N2X^<7ͷ0? g}YMltOYaR\ha[A(J*"6B96ph? W*K(!i]ݭe98(6 8Nsh5rPv6XGm20 ,!N;@V~vi@uOr*'+/Z(d#EJՔYeC:An> _/1Yџ&NKcf{E-d4?|[zڱ@Ͻ]#%5 n~A6) HgK6kũNeiK A!W;YGB^q]݄[=kt3{ׇV‰fi 07YYiݸܰ[^Nf32g?I"aΕ@1akc S-`>V{+qY|@C b~i᭸0(t-&f3D3!A%'mXwA?2;{% YY=fP!^GЅF0hs-&4A~p3ъC,;p*P)=*80LC3f:曞Z7¨N'g~ "ޭr =ɬA f6$G\%4ʇOlȂ*i,ZG kLOC,x`g)D%еTBڗr[:_r ^= Iec]>lR M?,)Pdɓ)+a?;̭U,jtw ,s-"P hH׻ ^S}3 Q N/! r3b,J-bo8kiEsrHS|K"pl5g\\'fzJ#g r9X<:(LX0@]*V.)H[l(@6/žiI!C?Th=U-ѐ =jkGm)X:V7Fte7yE@PrYXy3"=&u[@V9j4VYxS[H bL7ц% ZD&! cR'y=t9×-C t tEC /Y=Ou fQs!tBki(S4@WM!4*<>. 1 N6pZc*9b.0ڹK9VqAЮm[$1RM|GkS.< Y.wڑ3bikba_9\KWe`z- x`S|Af0̧Up$3Z! ~t$%t?mp_xؠa= JN*W8ԡcqleNDRdmMsVfֵREܜw5zhsZ,/(W"*GU7$#mmEgy2 z#2lݓ;(/  ZTdf"vZ2Ws; f'0pEB5D RO"NF[Fޖ3X|wcBL ozS*Ԟq13g'zyYCè5qLtYtbw4M|_% HA fedIae*{!j\ F#pƥ?"s%=]Kڇ&{ ~("aÎ $bRnBRy6 \ KL uvyX4J 8H_p)`D}*-1j,+x^w #@#4xKgdo"B"b"-1o-VC1EEX<,^f`$q\(ᒒ`StssW@X5"HMBQvcbks hSRm< (?09?ݘÙ+BfV$&hshMP:ߙuܢ}Gs_.sBңieWf%)[C]PXܨ[x1$c.NԄ9y'Js\8dgZv\1 =>m{+M/KS9'{Bbh& & 2+l^ p:BAo/ ՟}呄F}W^%e(ujkD v@SŘOJ+>ԡ5Є(хV73d92/.9> ]逻*:Cik? )i*i ^ RRՃtκѽ46~UN08(@Kɞ[Xɉ e)5`% ddxRM82{홍0(}^TشF#qUExLBs!R!#qtS-G+&?:yMcD1Ԁe 1IaMr1<'[ܫɧ"ԝ-irҁbE\OҨG+6um@ga)\cPAe䯅 s+ 1Sd w'SʎU\2K< (nR n -a32w,E$E*Kg[[QI`sž zIч =,QL?}k Kx!3֧7mQm +7[z c@ zoae4j9?)*B3v2c ka%uy;p%RJg eɚq,MmByKnA9Y!{2vuYrM ,fC#D@\wR,d]4~C(t1dߗH eSX }]#8L(z̈́'3s{ UpXh4f|̹'oHrBlR':BpH3j,3%'f(߶opAp5;a|UoxœJ*r_ҬuDIG38Z0H˽u=P.lgp+fO|0MU|c@G{R&9/kP1''oP?o׾4XnxaKًY]<9{o1"*t|^ODx6NT8r'(]X=vT5x#O(?_N %sE<TSSi'K $1Dϲ,O2>IFE^C_5a4Sv!.s*!YG ^Tɢ V ܴ:Pg`S󈕄2;Hh_#΃ AGK ׻6^;hAqAUEk+r8tB*d|zPNʁͻ% ةaOT]CL4Fim$/͟&Ű藽ܠsZ 0[SmLރUҬH+_>Ӆp|QVm=r7Xv{,3looYc!9\BhԯW:c'*R0$圆۔3ʪ4̓ܔ^:B!8U|6wm.z%n.bD-≯ID3HMgՏ*_R`j,"~oH.? ]Tߑb+TԈl+jf5}KFQ,oIgF}Vv"5pޟ[(̣ 8@hII+vFSuI@?eMI(ZA,/+;N%TKglq}g 7ŴK\ɐ3w6[[̵A#*%<~o%a=t e{ D+3;!QozYsIެ-<hnj/ymOl',/&hœAĢUg蔻 pgB:=,6~Nj3g  ӰܐL0T`>B!6L-yw&RSrÔU֓yS&,F| z[cQ <.Sz){ϝkb YdKˬ/*u 22UKDpkQ#YCU)RCF M\z~Y I?- `nZ+)qF/+М̧9ҌxG{bIs6 5'Zzb;0& :\E ]gR@# $6ªQ>,$";\qD@mxKaE`A+,@Zo׊VtQk&mU(# \)_i|mwJ~y2apa<_nR1zd@LWA T`&2/@JCS(z9^yhB${`H|ke۸.mF>b:Kh]܈KQB]Fu\73s| m?J Uwq>\ʡ%q- fkP>H mֆ٠BhڠIu0*,( vD*ˍpJfp p|U9ˣ _4@vԊكTP+x9a2r%uSuheˌ3TO;8QUT[.1MKHHCI/JGV6/#xO WI BoG L8hM$_ OeJ$0{hx5iNE]0.yR =e 3`,临Kv1Q]@v?]W`Nl8;YcI=4ں}R"Q!6[4padW\qAzbK&7DK*#" @PVDu^ƪG1\]pWf]=Aj%s-tu$&J|h;b@ !&'_:6IduVLp DGlCc'Z_>6Vd`cQ 1oٲTnXYUo͞ _} lo2u26ޞ-#wuy_%TD+DDes;?^- Y #BZB=&PXRLl#ZOk,<,>S*?hlnC 芠7.6P vALRl 8L5?kdX<Ɛ,鵟\n(a'\[Yg>n6.JD5>1Bȏt Mۿ5aYB=҄OVCa|CM+ӷz'!:k̹.u:xhۆ;2:4F  ;=ņeȯp%~hAw ~:oR;VqJraRPdVr>h%Ěb:NP?W7f!X:+K^hcw_8_*bBrKK.mT6&їteuݺy+ק5 ڃm DͽYrصSrPr |?~VEkut2_7yJ#1aLAӲdaYfNI>cGup]1HhF I(+PYn8n4$eB>!vr49$ \!Kya#E_.y7#Nس4P^^)d쏩 j ^)P.pCw5Y3CxIH+i8c*~Dn8Ǥ&O]v~#jXBلUi;&}E jp& Bn3ưeiDl)AcH*ϩS;7I\M15q$T'P}4Y6x6S)`}Gz宬ͺ}&Mv٢K?˹$Mǒ1$B>[. nx>nHlWd}˟f'yĔiQ1cP\:.T`k.!C:U# oZi0kXHÃ?/@dsh%30xR`0PtڗP#Ҵxd HD_jk|UѭG+Y ]_ľ_mnX,$,Re ^t((_.MݯZఠ.Z`\ 䃄aۂKU¬bd/GH|5@[._#WRENY R(aLn9:Ӷ0ki?ῩS*yn4g42BdM_6e I #2Ҧo#s) OT1CE34v]g1jo_ oUPIțv?z[CSJr!:auг`vgyc nC0ꙍi X@76UgȘډ95}K>HާAD% sQ)I-ò!4#K _ɬm, yVY'e  IL\rׯ t ưF,Jl!2uIřBunE@$|`,0LKn۬H@@uQ.n3Uc( 4#, )Tq[@*ٻ :5%`Kt~ѓ EP=M nl"oukKFgOG6䎽hU{$XiE.o9ص]NYa';?c-2zagU7;"OiW8sjт;y?r4P)ç I,/XPv99"(mP8_WicH38kQQ3\Qِ6p .%SU)@[w 7K}f9Рgzh4F/``:|v}y/MSvK$R<=@on.^9i/Lϴ:x38h0[AKdQ"#g˛^9\a_ek'|DMY6[aHJq,n1}Gy$I Ĩm9|/Ьü:m8vLBkUP Z"/XX1^ oeĭ˙B{[Wؐ8rSpfq@'/fm@ظq;xp/yn[N~%p ~*{`]օ>Q^gdQ^OGf,( Em 6-S3;cr(uDԦI$VqD+-̋ZTAƂ#ʄn˿k|g{xPx {.(~Xq./O.d!xz,z+peRcgsd<Sylt![}} &ˮ.CeG>iI:tA {ML*۞Vл1s\¯ޖuhbXVsekowJ|XE,O粌jbK_^D2Kq͋ioE؄J/9ϢrR%@z-~D٦ pF,͘0zJ)9 kB Zk[-Hs!!u$r3x V+;!ʑ?K5{aa(~{ur [ ֈ4G0}r.ͨլPdT ^WREyɼj_2d~o@u';PX̩Vε;{xyzixt94YB7aR]il~ciEgk=>lo ٶG)i=jd37lf :4Zg@\zv&|VAR 7^%SZL.~-H]|*^u%J4_1iCoM3Fi,S!8jC8ޑ8-'}S/ok%!= k~{w HAk4.Zާ*O+Ҫ4lŘWU<>W XAŋ}Pޮ޳!1g5$O(eH`U~-b>76y_7|sfS[1樌ޡc②_E\ߝ4?)P:[Fˉϴ.M d DV(igf2d&@A!u :]"ĥAuע./3F0ad$!/,"Sݓo6T\nX9` еM_vI= ^ʙ㴵^Ko3 Jl$Is9SZO/0}2kB/bO-Z7UVe99?DnƸӚF[DA Z_WuArT卡K'(}@? y^sb&"]- Ǵ5B^)lÊMNË|6b> 6[L!~|ڜg{a[6@Fzn)Λ;&բ:jZ.<8#"pv߾uBB&\<TWލ5 >W?QRhf! ĺ\,[#m23nK1_d~O؅> rO*70"nSITnڙbY1q @.'PW@4".Yw!lYX!Dw]G{IipP ԉ.݊ Ji3~tizs+)V8|˅KsypԔeZ4|oNعI-ig bۃm5 !2c{<}#uLMED0 r<"ѓ51 (gU~Jas)fa?+%G{t^D%G5 'kW\}¦ l?˓K`6g3Of?1gDݹ֔ę?Jj;9?[l~yP%q@6pWλ`\.ߙ\XmϰpFd2pB: #AHA>.]qIdKI )n HsrNv(߭>̯L~RB Ѝ|S_rc\E Co{4IKOCYN ļlQZkIuuU}F -!|& Qf4 |=vye;WyN.8@'G9xW@iel.`W*kn<n>ZF)v>4n۞|B],X} }Z"Erm"І غBIe H<cHPץj$]#%;Sc?D:"OɘaEsg*? a%4`Rj9QnUު=Mdƥ!E0{8l$37 )ғuTG'Me XisuVu&m5&vJjh#ǐi&xVx2kim횭JCeR.8,- aٔo'uS:fBRٓ˂;ygD& #I͒C|'|N{>^([d(ϦQIkn N%mUigxZ:+ ךnv\BYK{>"5m"|U}5LfaqzDձԋȕ:h bqhzBg%NJ`}GQ`t!b1tvEϵG9q־lNOO'CwWw}IzƛccvwLoq5Bh^圜TxZLIUa“_[u%[I⑎wqtW;/)ގžac~/VAT]$ŀAo@(M=GĬFì#aFaCo=' 6 bL)79e /5:/ʺӐR cd-2+bdcf0_R>u,zE5}Y-~}K 7$7> t4JYT"[5~;DbAeR"%zDA)u?= J7qNTB8)i"t w%1*E"x#t46& T2j[ʈ__*eGx^*ވxS#l,Z{ /SZ(3fݜwONn4R;xX mVyX#)̝~XNT v3h"yXs>*XjD\Fݭ#GWAu-.ȈMÔ3+@lK⁗&k̑U:Mq<;ߑ(Ή  ^EtwF ʐ`)2W,mA5+k V /53a%)m@ԟ T@<xp|=OqVONwQ&nxV=p{#K$ףe>ܧطJaAs[?P`wh ޘH2]*s8#N^uWN 3?܃TkӀ8Iʟs^>S$Օ&,G\tkֺOG~xrF[YY왯A-l 6(gnK~(GZ1/k7 )g־9-q1gq}ב޽{ZCzR%Qi ^te ](1PSLE4C~ryWsJ 'zcGt`?MKkCE878Gi Yt̊vhc@+]HBQbK* Wm L Ly&$>| }]SC$(|=CW"=Jl?~AyB߯,Z=F":_: bAA5ϡ8֪zN%74VI&" f.i h:ѨEpRHIRb.=껩?ʉdIx \Ӗ=Tu}#ߩU$sڱ<?KI7p5 *@Ϫ2t/OxVTw&O>2;߰P3+d aBn! FhL$L4TY[ q‡{d 8C&)Lgsܟ]" ym;B]Xk+~?" ulYh{Zëʧcxĉ[$t#<DO#"N ,ˑq6@o/tޣ$d^q@8OOco8fn\ftz(F%QԪrsCߢfzmM$졙2.m0k}oEX =SSdת?aоQU3i[ k4:U8{+ie@m4.Bn)=Z>z^3sJӿ<W a5r;:HQ&|ܙ5Aߓ_ftI೏><`SбĎSQJDEpR0EDq]rbc]p%T#K#vV8r~^Gl% XMh籨'+ ԔM<\-uxj!|IP]OKq5Mr:V᷁KalÜ)Ca )~^d83R!H/FǫؠzI'Tڡ %8+WGPҠ -֎0wL.L ThC_Mܔ[Io ?#"v2£7T8&*2ViütPBH4fٛyÉH-3 ׈FgroaLɼe1m[$she5xozSoN.-JASm?Lowy(*zlWЙXy_2PqʋB[qSKYAv#ػc!BǦaY+^YRv8_i/*++>쎊/Mu%f u$a6 VvST?}s?fj nd#:Az`,1jlI'{߀~%tF[ Jt<~vzm>%`CS3S?:1n,dv6*T6ƎnԲ=,?HW+-طӖ NwݎqOaЩ\h[:4Rp`ĐO ;,ho)m Poa.z!!~ {1իyn RX =NiYC',#_F!4d޲Ij2e 58S,XiB}|^Bu@kENM*\)IUYmi %X`;eVp{Stj_ txƯ)Ys{klrb։$UV'Q ž*1(1&oXoQ6-ӡm bQf0jdlk\VNa v@a+h=?(٤r*1nVkL>=ڑ-dk(^rH vNK6Eȝaw? ߤpAȷGӊ&|W2;@9 "3r^ $hO+*czJ]|D. DM}:nc1EBP\CJ;K;Yq*z`ƞkan]y:zw2 !߀vjhf4ri P`O9U6ll>H:Ԙ JZ8nyd^g;cM936Ⱦ/O" #tԥ~ 4n\iړ{= g4*;%W%/MbDuXΖ n~Q2ph&NN2ͳt2yXX+T|`k5廂69scCk@6kXkyfwV|BPuӛPj/r 6W(n;1 JX;S*0G.B.7ްѺ4ⲺQ Uf_B]]5+rIEMjf YLB!kd9ª(-գ:5X]/vQr4ǘ eFR5VPc3Vyg&nMpGxw+I1M E#h\\W9rJnJ̌ݵ¿6}>*UFVK ԰oge iXNjpDQL&K`.Y@,2xf@ȱpvt@:yq)?܇_wȟ]Ym@ӜПa(EcGR: vf c`Ѧah #=b/p zڍVJyr{"3u;K`˝C+h}C\n(Vy|;ew\&Zi"%2%R5x;:A9ZkhG4aUσ}]i=*k~JADzhKU8~RN qj$+jRh r C2ͬA L{!i4m@u㚓鯧LµvHJF\Tȧ<t gqZ7shbwӝ+92~@ 9iGQe$Jn lU7>G*|&YVS޹tbr>be@u>@5p|or5_-8M,3M|+cY[!Pzu[!ѳjZr~ ov 1߉'^l8^!H>VނN˳gd1J\M5;΄UF:zpp3 Mq ꌥSǔI%T+nxIvUK;0yӤ+Ler3di_  .BMʽos I\j,ʙbj4"39ZۀX*ڨ##SYMA1 MN|ijFd9Tϔt} )a6R $Ay7 R^3c̀0kȵgx9!+ 3ԩTYiY2amd?r#-!_ic[՟:u vVcM%S? Cbq^L8pa{~W Q8jHGAs)&*HWh^R2r is.kb:x;&+ @>"ZNOQ3_6 >1q1ukUGeY/tfmnE_]~@SB0[Prd9'_NwcDzP'+> x5k& 7` $^``ɼ/ĿKMIh`4lqk#7 ,j*b Rw+`"s,!GpH s'(K[;Lz#Ʉ_A^`1I{ cti|ao0?x  xbN+2 , ٺy u 8B7,magU2J;c.7*X≬\cXYB]ө6oq\Nv6U zWzLLU{Ag湈dt{3uk$gjg4N=k% k|bQnψHI8} EJ3Ϯ-a"i#م?c;~qKa?P<bඣIp Fz^tyNG)dFO tUyP?LF.ʏv]jo#j0?n dF4CxG޿1S]e^O  \G4jn5㡸x!Zշsr؉TCdT𚵡wDcOUSĝ?.OQbǷ+XkO:MeD9MlXЊPL8 I"CI6*'B~Lד:S,M/hr ,73zjmo\w[A/8tT|!٫WYB]pv)oheؔ\v( qM3=.&C}7IR+p3j:X~,OP>ƕ@CL1RDbO[\38W r iu 6 wD]v8B:Hea~=AxP=ژhvJBdvw-K5iYBꚧO`;/J`1ѠZrq.@ٮ>2@.m: q(Οۛk8ǔAB!7<1[Q`9]Ĩ0KgEs"ᮁΛXV[V@f#@5`ׂ֛" OW4uFܪkiNv[An9fYL}>܄H,5#BKy)iNˁ`/v*4н bSk뷜`5- {[il~6ـK~* y}rSyQ[lG?Q}6TQi& ^T`LdDDq%#֌:8Ï 5XԽb-.:\H vN%[}ygOΖ—n: 9:m MJӡ>PE秭[AOa$ʙu5n#d!0}|쪓b9: ~nJF|ԟ9 2P!hKG$&ZZ^OA9"_4VMZZ$ &4{ $IA>1/Gwk)_)^ -ϧZ" -j׿دv rZ{>:T']IL,$VzZS FŁkvsy ҲcQ||z!BEFUxLI?ͺt`5]\_=ݕ[P8 S?֬%V^TLEaFA뜶_7DĨ.:xnಕ_X/wj)8H$!kc{}_"Ṣ HjMP} L.I]/u|\oGQ 0ys@c*F]/=iDK:&y_v" W5>]-P"GrTL$,M ?[43Fo/'3-mŴr UgF]:|C5$I"?.֬de0`>.X]bҐyZf4Iihn$5 phnwSUkd^ R B߃-"t44`"r^&7ZF^D赒c fg(¬3y/Prlw;'`B1zZS'y0p)go(+CBաRdЫnS 2maNAݍ[ WcOvXiPů4;{f3\?Tkn}ɛxAuLceoBitv*K`5glH1SIh<ӲG"}3  $4zV9nVGE'`MtX .%&>C掜d@://wQvX&wxP 7e%#bܩ_dK"Gy饜)Cݵ fb8@ θq?zy`*_ГK[bSiX*)p14!8{h+ 5q[I! 5dz篹&# KqΜ/vk.o؁Ե#jVy u*GEK7DWVa1rE7cҏa:(<~OU | VdI Ĭ^ג̧BϞj( /pS]_ (*C)X3GxcciۢH *%Vqov ʷRCRY K Yqt2J!raQ[V&_PeDwO6Ŭ)!ZqALVG٘ | N-#h.*%# Y\Al5{5ᆌZӊ{>dQN8Zfg4[?fř~q<\ԥS@SC(Ae =~z5P UPxxhL?5vH6;(<:k+Ut-LHF3r2e!p͆U*bKBz`1_=UЯ>V`7-шAFxD%X8gȗ(h^:2'5u;*/Aq)xFy7F`F2))8Ie s)2bUطkY%DYQ]#rȭxQlc)x|tM;uBi n{™}(əLѤ*JS*gp|pg:z@ϏּZyeT`uYCtu>~OCD^Kj:M@2R(c~8 1 ƴz/o١1 [ !Ev>Q !L=iPD3Rcqt(+5޴fFP{xjzԏR1o.1vC%:,,FN_#.52D=oQg~ܽK'u tr-_u@|QM>gr- ;f,Q.eL*lT5ubPDx8O:&ߐ}yt{c&z]MrfU:8 0y+'7#cl69LnTgѠ:= g!t+hI@7ĸI.)d\>3#`ܴ} դ }/&߲đD@'`6̓5: ^ Y Jцl l1~8@h( 3> [rt[rŁXf\ՒHbR*[,l e4&zΈ0cӱxi-}W ̍Lj^(Ih|}+?n-dh^ٓyֺJb 8,2@tx?i]pNG_;ѭ\e3i`R8v[iUUD'%7< C03I H=:4^=."5e8t׳ q.ޞsĝdޗ:49A$Z2!@"0k_<'z{-aB2\9O Hp;F3]ӥB  Djv\SX-*hY/[ JI.QDP@3CjnqX ?i}?N-#;@|>Iq?$ BK(~18K|Nd)-gM R%,\)7P"h/'^钖1I: .p2/daԿz_tb9?t'ĬrajwnY=D;OٽPIr`8<*uݯhvwYBc{beAA7@[^ٞ"[BIsGZ}SC 7'N{׀u֑|1ѯ:}v%uK:wA#0Etg~&(KTȮ ZbqP ʻ W' yuIA _%+>/WS9S4Iň( 9Yͭ\sJKDup U oc( $t*(Pmi׾*ȲE? S~*?h'4K砸ۙL멃'@}jv2 0"%F XqL򊕗)xJ>ǐd- Yp-30mϋrG\xO.e ˃щ](RX2AePhP]<]{*:v/h֜v!i46]@t2L-]?D&쉹0^ij8?N9k'nFkT# )gB`Dazuk̬t=G`ȜPퟏ7{:69StO+|Mvr.f9bs⨮WUi)@g M*.Ffq ˼OpeK/ s!wjNNRD;Y2-OJZ?" R>x- B$VsQ8MTԄw+$rw`SD h0w}X]{NցdL%Ͼ?P ;vf1tb 4s ?ZXiW.vR\_ t>X-/S:'rA(a.+fWےnpHQ vSKPp -?82T?? `=aU;7kLL7޸GsgWJJ19:ya6x[ SFq? V6tM33ϗ\^vFdMF MxB%D?83`qAdzro .RkE߅~'< ߚI] yZ~@oۣ,Ox.,$k0{l15ƎY&T8y}{UM?I&[n#&?BG Ք)vb Dkz_ W* Vh}J]֤gHKEw*r8,|zn$ YZĸ;׉r #N.Y'Dz2C=1yZbqtOa=/$x_tzT m6t-iQ(vf)T#%{(z1&NBvEIh_u 9,Wqk/mNu9 $OXӨL f kѪl֣o2hN'[Z{ԬĐ$ R(&~__/@=f˧%D_+?y|[ց@A$f.9 lwHΈ?1Oi ,3*$ԫi$AT5{j!l~_I;V}\fP`3_O!3z93rr\Y%g83b4^V&)WŪ]:Fo. ^3 ċ<*p[ SUCqr=b{f<EB3^Z.`l૊1*&MfJ4 pK=3^[/sƝt%|%WuhEأCr7K+PjQ2 1ASr9OHm,/5hc_ ]'XPZQg ch?t{VWd YKq 6C?cp)$QAR,;o U#_O,z7vw\y]{uQ:asV_a VЯ)a݆и~kd.*Os20M욼*=8\'+mgNO%ҔUd1+cˉR[IǏ 2vKV`c5ېV'K{JD8D@ztrG哒Zܟ~qw1w,H2]}݋XVEfa/MOwu~JCҜ¬(2ɡ+{k\l:֖N$oh "n ɥXŊwwC;*Z}9)ONQ yY!&6~m}JH0\ 'I|B;S5pܸ,Л'B;"^ODƉ\[Iswp|D_+wy'+OT1&zv;#ďx)y`H84G̨ 8U^m,CT|rRׅU~ S;Ic]F#'+CB J^$^nN$WC-8R_TDcZDDqnfQNrsꃲ/ eo=3V|/;&(E{%:{[p0} El("QL0j0eu^n!zYYthePmGgjV6$Ə]+>#ݭdJ}QQрl6fӒB))9WK3u`@J_?nYyVFJv[ j@:Q;ڤ֟<y:_sbHjKaUH¾1polx4 &/Uxz&%#:!Y1+_tNgJ)wKsM%Sݥ0QNd H^Rք̤ bg[1fq,>}G3!Frn 9װAWas ag\1wttM_m3 x o/*QJ+ckC(-\(i1+ٺ'}`Db<,)iY (EA@g7B@ m>kޓ#{'eN0P~ |A@mywtGX" g2PO?]/r FQ|+Ԙ6@ouzy[??qϯ99o9,>q6Pg$c.cgbc3e'`ljS$S,6Yl q]̪IA܀) c,ب` ,bi3Ye_;dnWoOН5[n~/@}g&]=1ݣPD7w.l|AEm**qX / ġM@-J(AqzOAv 2vD&>W n*,'o*\YtjW3 PwFA[ӂi_"'0Cl mvw۷% -E9Hr&'j"C :Û2E{LNL>*V.$ڭM7P)e*0-*N~.*A+y$u{vKry $5} "'EWgwS$)nME鑺lP( iXM5}˺ubvksA-ܿ!gU\j@Mpa\|3C^[' Ǿǜ.2Sn Ɍ~}]XE4 T r4Aŝd*$QP>lg̱i+kii`P$9tTIBBO3B^2,%}'$!r!mZ4T@JH |\בׅC'ao_eG4J#Л>y[jyؽ&>p *k -m[qFAnTO3g<_}eЊdF2rh=0K:$*IWqa7DRb^"Ј,F9Q#=!f";dCYWm4?eA4=pΌ=r|ygnLV}?[Fտ =\U )2#NFN"k `4O{4Q*/O)6!ZXNJjdZ;Ą@ʲzgu;kz ذ>[_nD1\ޱw5[r"6愅A7;];{$ݠjbd"[I YiF/}8vKpP;'i K7V)|%|lIQo3< 4@rxȰO&Ա0Nne +y /T`ٛH]͐A@0~f90ZNR)'6qAxz!f@Mv&}o#+f]vr00x6;ҍaD}yoIyølhC4FɍzI>/_ڎ:҉w0J7&H~gG0>?Ư&M'>dϒLj]Zr=ޛ"%[K` )AqҲ%dnN a'ZG~0dJfa Dy(ڐ_CF7'9 .OLŇpY*{UyԽeHx33-ם}h%1*dUd1+TLPgN Zgo{GJ!ph1V wY%%=gCYЧZɷe D`Ж}Ged#&#e>'ɯsmqRpB6E>PWޞ/idW hqoq_NLʈvȥ ʹYSbȪ;V#KCuߗb8甾nǣ[SJh8A[nuGYזl 2XB5(X{qH́Q8Kir9 m ۾hɾ:d/oUfΚ:8C}յhH~­:]gtbdBv%NG$:OM=^~,fRKԀ$x_Qg˨uS%g /A:{ ʩ{  W_, d`2SKȲwۙw_X+petLC.D|#{cx r9 }WĤ/T _4)@tZU{@[t\ [G68IAYV!wmD+5; Ps9cH -fkuD=W!"_s&R:…5 n{LM!X8ضH/af ܧq=uM -"&4 䆭<*4j~7>=b:QrͿ(%{)(M!]y^&zsjc1\Po8FMXoy{BwS+ݝ*"[lgq^5VB7I/U'vy5x)RsL.pnJʨhR*.ZHs"k}C+d);FgWQ:jotvɻCAPaM}/EOߘ|Dj&q [5ܖ>&04܄!/2ޢyrn79C[ !*ё1)[eF紲 F`64O-Q]Pc(RE̠ub"#2x:b28N)/hΰR KZ|L|@;9DLGҽ`W{&Wd؍eOXD|,4\٫{Q4~ D3ԇn `< ;溂]ıfpKs^!Ҧ\Og>턣B΃>ƞ3*PTV2@ 谁/ " 1wA- !6VaxH 4Ǵ/>nm8v"d*tj^+Z_i4Bӑ-sDmrݤ4GB}sfo]>-&TEtL)Zo`!Q4hFe[2\AN^e7\D%9š$1K7 hM<>]’0 RJSnj8I#Z˖bzX"Q4N%.pZA{x1nzȓKhZmc\t :^ٕU:"(:)4\:i<=] `v&=D:$9YeHF\ztٮ+S:Or}57;涂57~c%P P8[u8Eo'!qrs{73]BYHm7"ny%=X[SA/ 8W ly'UG;vA++}mCl]{Qj3-0i)RD˛}XNvF.pv gGeX![+wn{W^}4;N+ g(_.4?*7l>ztwQc5*lm4ߧxZoUnl{ .Pj̚7Wb>&)=Pt!> rs=h.`IçM(S9x'+B)`Ow,οrQr*)%@?g_c 5?T²FILƸ pх38ׅ  fVn #9W@Kֽcr<*W?6d5$ܼ *hP XAUC! 3]4ns#lr#V^(L8ՠ? lQTm3ǰ /tǪ}9ǰSv]$~5jT jSN*i=  jK|T2c׬ܳ/ʔY[7"&=9e+b.6ߕÃȓ+Y"Uo"/%Cr0ˑr(p# ]4ޅVuC?+i WC6J9+M+>/y.:=-\Q,/\4ڻM z# +Gs gOD[a\Fw|ZnR=r#h fўqClek*[ΚfI@°wi $^͵ac{1Vk}FxӜzȰGśU\%s17m0RpǓQۗ1N(Z m4.-JxB1!%VO?]J4l/FGƬS(G,[>5uTOnt "H.#]?)/-R? 3AMQ /nhc[jF"Aty[&pK2$䲕3cS@k/mo&pмˤfEp6cd31 Dn? Ȣ.;">l˴~^/;\`BAl`'sB3'VKkmҗq!LatT Z1z |1~e c0N,xoHl?=1\6ɯTE&>7ꔛMQPUX\" bؑ031CK>wqFU7uYuQ`,%#3u(a"\Zf]Rʬ(-%GV6[ z; uTA%p @*%[qx .~U˅n-Y.j0x7EilUTGףzN٫Fڛve!Vz?;o {RZA(FS+%:74 Pg8U{xIb',j7Txz$g/r*4Oh@;*vcm}Ы1i^Lf$ڑCC_tr0@,569:Ӥ{6[Q:\V얗Fù~9؃%U'o qH)?Za!.I0j c.hޖMp^*Ȍ{lYqÌLCDCo0*yA_}jpk㥖H=+>q\Sj,sA{+BX_^-FK%d99Qgۄ7:Ύj+!T1MYk5\ڐ>~Y\~,ٶA?OsTr-{4vcde`gBdfNm7hɎD BY,E| 0/Fa%\"%uGHBYD(,UǗxm3uZfHqo+.SaU' uy,oNOtIxεxɵX2?  ox>L)c})%Ag@V_Jc>G'Zeu><ߧ'L}Mv\oBWWТq\Vf%HC[|e* P=TkƳ<“u[d\^y㨏_6cj;ϊ fTB22Sfv:ƫ-#,BJPp 8ߙ}-Fs'¯2X]P0OouYe\!1\4Dך9 :( VE ˂'^J"Cf1>T[=Hƺ9™|olvP0)'%]noF #ʁÃ)EPEw-9O?e>|YC]>G>hl7hrg/ )Y]I$SKSjDm2jh[ZBيrѼɛ });|<`^ f uݭbsgzR_YYB Иe@\!tbj>:sD.<.:E4QSޕxvP#ö1 rRD'D'x ]D@b;QP/v.E Rrxe|32O^F)Ҽ=r(ܒr+ەDp%m}AfF8>pm¸tWW΍<8mqDP! µz\L3RBYa;sUMAqTo~_G̍ ~F"H%z!ڈ5uW]Y}t} .rz:~)PR$Wы(NACX2]3^ĎVƁzt"R ȫZ>|$T^%Vl.,yd;gdqZJ}o/Nϴڛ>w?؞c|w{˲la)FuaPD0"x2PK*;v=B*YboiM۟I,0S)LI%ߔ YOjo^0QǜÙL&bUC#z #\!lp;pF0T֕'{Tړ-QX`{xE@ ]G-lXK𿒪uSX<3C罱v*z @ιZ.#1ʹ&{K@`H2 k+ah&Du{~76;>Q7/+5돐Љg|Pb8.^(2>^#$Wb}5ekQFXuz" eԍ>IXN#/Z񧺉@H#P2$0j@E*HY_%‰I+VIڠ-VRk;)"OL Jwws+9(/>Q?0or,pUC(ZcR e%2ZM|EK" P 䱂*'ǎo[ -,c )gS7vr[Ϟ֝>qo^BDcV(}gOD٬eV̉ǯXOR[w *EA. AxT.ڼ<ĝv48",0 껍"DVq&Mlxb\d#{ m>l_xd?&)I&3 drr6RX>slhTn==r,W~)ro+%.;&qMcfqЯ7y:@܇fSqoj(RfNlageej+O|vaT>XўkGĵ7#S$W?҃dmeE 4gcI^(Yf(8ͯhշl> )GwhNvL@鏭wra0w ^h9~(ֶO-|i:]M>&wBTyL"־y{:iXv*>L}lޝ"cMwDMpvlig/BI<:.Z^TA vPR2r}8i44Ż3¹ԦTC˭RעKyפsKojEw+(Peʩ,FGT ?!]Z_ A]OQxhA(qE\;.۩rDϝvA[՛l/q~w1[5XV m)nYș 72$`Iĸx)!_\FniG6bOЌZr~_.DBPQ,4s6qnD BE*T':1ኩmX gM?bH+*6;aecjchFs')E$'\?,a#yjCE»Hͧq.LZWq7 O.F;B/L:h>.&@Ӥ8q1 3s8}gv\!솎53ke9f< 3*% L?x(Ÿ́ϓS[N XJ^ "VmA )ᩜy:z2O r~~quR:fl~"Wwc+CH)|B%"BeJI +|ﲋ{2RY>3KV`!t(K8:,(MCʈZ,lw,xҿF̽Ȗĉ"U]Q!{D4ôf63J|fX"$bz91ݕw$ E0E& NSNꗚ7R[挍OEf -pmYHsi< C hot YZ\"M Ä Jiâ#k<8*2Yh@u>r6Nu-X {Q+l2-DvW &020R 8]Q'GnohL^dut"E5/YR!n$Z2QMpE!d&Z:_` 0 ʈO)TY B31_fA0snL0lzjxJJV`8b!,'F?ps2+@*^TBq!D-Q.C9cXZaZ|4fo0KW]v,ڲkԦW 6:2AS =LzGκ9ג)2k8]y2r?hn&供e22M yfR芥VpޜӠ}Lf[.Av%FWݱiD;Ȏā;֫kgLV䋆MԵL`9ɚ#_iGhIS-5U9طff^i.Q.I.Rq8.gC̱l1w#8i kY-FAAC&[*j[ƙvRFhYĹ aR8I J('s]!%FEWۏ 4Ep'{׮"tu!9 ]rdH=_ڐϐs4B.JX+B3pkjM[,KS t4Wv"\?چLtz 9O'os韑- ܂jn%TÏгJ*ol Z@?Ef?P3+jS`MkG~Hvh,~NǴy6EB4zOFaw,CbDfĐv;RFQxZ%\ԉ ok-֚1_5N.4?&́iJ+H9zB]6_,0^='hJ$# 75-+U(SUZrFmH"M܆#-TyMFYi d+f( Þrs%"Cx-Y^˯AyiϾ562J* #5և+i; vj]Ipm6as~vjQq:f"lgF^M^Gx]Ob,H7`;F K0Ƴkʼ}d%WuYYQJk,)D Sᩦ> M-Y{2=*m(T¨x TeqUgMn}J{^!.( gn*ܣ|0VP.x5mD 'ٌ ǀ_h?\JS& v_̘sϟ_u³!{=0Q]} {7kk(c;%A&$&"Q郀E$|۰zƓh;6*VގP2_{bd|EjXUz$VLJW_xPm1BvS$x}@uI~J5Wn{ A_!}hGTŷe^ѴҦV#&A@aӀFl]0VW34fGzUiΪЃpϓ LAZI9l qMoم# `C}$ Z񣛪:W}ȅ,`1[d')8SeE@LcE2< S%%zFh$}խ%į3O)Y6(Ky`QǑDbC*+Nư=۽PK5Op_45\] WZr`nЍ_BLh&MtcX-fb!kaKK{Hu')J'Yƚ[N`)tL0]}#.X_D4=h̎a\%rKx9}+ @׫T&HQ#L~ ,}nB 2M\;/U8\SDU S;be_>`4 #+Uo`-h3(95tsB-ȤRLn;4{dIfOnUHH\#A }sjwc*?B.Xa|]Sn`U):pVTTQcnfeB=K؆Z5Boqh'oZ*{HiGLOΰ=3>:656#/f]B9ZQL_JGgc~fNa* %x8<CbԞUgF<ƠkDvB昚z+n?W>Gr}j]'8gH+ӬrA)L.>sL5TX02‚U]Vq>~ ]C}# BK Q?FZ eA"\/Y`_x\ͳ)i\H\UK4kJ E!aP Az/$i!29i6ς`8@ wȀ7F6$_QR/SG,a&1 $q\& P$=8 ~j.Y׭{0u0$5+J$tއq[?>F$'LӸ*Kԝ^ýf^L)4D~8ei_lJ(P ..ş*\ ZKL6m5$#Ҕȗ=mbaTt?qM@V=VItސysi7*LrQ uZx '5d>.z 2WZ=> XP(mk"p-HS{|(4@4X%PʗB=S-EՃV+%|@%\ O]*4!_2Y?JoQ5u5MCW쑋Q&:zassC;]ۣ4̐$6IJn*./>׽2D/Y!b gۋ()3>nu ذc J~mK|㭬*b*0`abEa[< a;( 91J2grSc?Qܰ{e,3]&P mnߕvj-3(t3lDUVgւ\gƣɯ`1{r)3:\6E^9 s[&l'i0ݷ95\9jd-؜[d7}ԙ  B&=g8oE"a`dq$XUNi_a?]V[ވ/7PlaYǸMJ -qj+Q򠁔ؼH\xRo(Mׯh]"> ΐ.l\IЖR! ;NP GʷpEfRdpǥ'=:g333:tQJ8^X'@vb _Nt@i]9PjCƈPڝa6okCHM%r?za[R 8t3} WҒ3%72NpySROC֚G͉ūa%TdncP]bdΟ(+NVN0wĕ"L0 SriyXD⮢!K=Fr\wLQyýQ!GTаƣZ@&U-C$k.\D2B<ߦuVkDgǁ-b7rS5L wZmWGjR1: ~ w~]_0@A*f6VFgХ!QTWرyw$tCM7@ȓP5=PRm$aў1ZZ=PTw̪殳 dar,4Xv^|SIbj3o= ɡtb96e kmlk\q8svdZ+k>)C]%vm$#dL2 c+K4WTӛD#>}6"$\VZW6ULj 7og yJʊ N/ ŨTEt+'mfӦцHK,sڌ"ں;NmQ.3N7؟׶ P{Hc:4&/Xm𭹙)B5`yoW;SfBQ\lxnW4kFH۩`'cdl=|SG%cE60WWVˮ> DLܐMeV&*eG;l Qk*ˇX(rGz=br[L" $ Ksd30u!\>Y^H0WAZKZ=Ă-ˬ 3`VnEl[j^Y{A9QU ͯ6OlW J|x)p+Hg7AxT$VM1mk7jL7jgg}\o[D(7 5k-}48Mwp'—'Yc%~RLVz6K׃^x )&h,>tADP?uܦuYi[ݎ#^ggewSϭ mOfzL=3aw~:cnx ѫňwSwwYb3RJ3n2zn |S~k8R:~3+C:nlB5+"r@7tw\!Tb0ŷ"$CYWNĄ\sx1: t)ҖpY>q'^D&F)R&K7J_]>aWjyKw gš}(/8\k͸Rb{[,\7w"L&>D⏇Eqj]2UE4b89s|BOH9;tݸ:'ERh IlDsO2[T_]\dp- ae:ԚlUpzB\(q;-Gy'o&0°w`^ԅ\ag%Ǧ:<oeAo c}8Sz?%ŷ[&7%#n˭鈺eSLƬ+k˕n2D= 7{j,^&@#xqTE`帍>~qs^ e}PL)fBeVnjѻtT+kH"zXB#I+ARuS1Va~tzZ%Lz* }Z^* Qٸ/ZjxΑ &j3ޣ+?QtUSrE,!T"WnI~6ɤ6\$:ۛ)-ilh`-_ |Ei_o6zT50ا)dXn{ \bhҀ`0q*Hn|s aio70"۴c?ÌF"*71.L%ǥJ[5=~=H-7wlE8ƴ BY=KgP= p+76O;P&ftmWQbFPwQyUZ(Hh?]TI]m8Wp7ºUɘ:vPB!g1:Z苮r|Z965DQ!1ah4s_CkH(|+?wuZ?ړDi$n%[[hg PBԃmlT8/۳?tgϜbY<]diSr /!pNvK sR"=%c1_&rz[7]KhI]' :]+Kr~7{**QC[gX;LkmmnV ,j.[ d?Soϴ j~e51 U&QT _)$xx's A/PXS~;32sxVR:tyLe⢃2=RG ~|\6s) \JP:$a^t3Mx 8F*+`P2E,`ez+"#+\9%Yc[8qF!D/-}SSc &O' m O'8 :ivBL@>D >F!tF.ZfGX' h?(t8"{f:aȈ1!m4ЀՓnA ~ NTVguэ|v(y;Ҝ2}B)܄T{},#ygY}#m%r"t3dfs̄@\K0֡ 8:k$bXapԽ;MFW~&~@&qBahr9"B7/ tIIpiiat& EV͠Y8#ɾwA@*uD /n/D(})9DCԠ} {x G* *JzkɁՊD0v:3~Y %m/f6.--dpLڷloEW9ktԩI*h)栮\[ՙM&Ojwl+<8Y#4ac~nX 8m Yg'aXcZ!4;K:r" Iݣ5;PT*3q9]4@*l]2ICF0<>S+)Tbi̧w8{$;K 6mPǡDYاpզjP #4p'=.9?0g{:ʣ\ /!ǍNDc~xky"h:' qgm0RbVg=q:r X֡ܖ?Df:礝43/RG(tf= ?_PT%|h/CZ5d^QL8eN%_K* Kht-vACFk-y:[p+ Cβd9}x\:{K*Ḟk q`" .DAPK;84=SJ ]>"ȹ'&, g6 t #]ύ7̲5S^w%@Btz84I$~c*c A'ppLjILI:N^un4sL5 y'[&hA)or)؝uVM%4lJࡗ}Gno}JYL;ҹГd[Jۈ[cqKSo.]w䫳eB)uǨb@C6ELϲb{4C)7}oi$ 1QQUIέ)#  ®^b3g(hI>;!ڑtZ/*ʽG0HaL%tFqTNu*; \\9;w&Xf/=bwDB` CaWTqodA!H6Qcp>o'3 4_ 8Vt8i #5i$#55`\In{ QE[f-DwŊmQzfWL]=#(&$ ̬R%_V/CDj?rz 1|9(WMmRc$4 /E4NAf׍/22 Jr!)]= OU"#~/hV(c󖵧Ċ̈unq `!ra>ZR QXMSK&Q/*44ЄoE`j-T_9i,%S7S߁Or ;_7&P_R6~T=ӋC^*>p]x3Ueɋۯ8댚V'cDwWA'f[a2E @ ʼnD:OS"S[#v@U(*K/&fU7Ǟ >#ېAͽPWQ o@XxHԎiИ;vЍ?&?EEd$$|ПE.a_g9K5?;6$N)g$ 5HsmXP`UD';*IYrQLԖayV} \Qvߚ 7r&8y$2nXIt46ο Ht*L K$v,3g ](#7t^>PtF}=-IԈnun,}\}DRJ墐%D,.s m/mꚼh%yuO [D(:=Y2~L$DVYH_oAy-O$]O$;9erR!;/# S]]zסT*DH<`rl”^SN7l+߁c,6rMmiYᨠ 29ŰUj]`*H7רk9(=-x;ɡݡ+qTDrG3ڝdSkQlx-VBGcrA{Z*v~Pk`bUi A-x^E,}޹"y'=?l{H/؞haz?&`N. 28nBxh4(}[BM6&<mq9]313o"OlGFS_/bx+AB^aKw~xU۞i]Ƿ0?hе|kc:dtSZʯzB"@!EE:i+%!;6Q8-ͪ7i5@RvoZtP9uP2>rOM7aⷕ&^Pm|%pxr*N8AAUpXd$%G@Zw?Qrnw㪸DzYaߵrߪő464YKIs~_)~>i1]HV:mD5+]/wB=|( ৵;;PŊ/o-]Act Y8P }wo5.|BmE梒UR9hKа رgYZ07070100000292000081a40000000000000000000000016439a356000498bc000000000000000000000000000000000000006300000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/1]?Eh=ڜ.+L497\gΖN$,5!YU#N-cFJBFZYKԗIbmi{߈ry: CnePuh7s%MBVdhV[N?]M~2ra !+.P@1KVNTڢi?KZWL y)pC߲7k_ة6b=8U ^xsdX.;t5e:B{C&d7G7Rx' oMe7? Qژ6D*ROL#ŗlG?-`ofۖ=a} wq۽W24]Vڒ+S䂡c|gd{W{%E"x+m>I}X):)lݾo474A.QhD@:KDl\b$[So90#~ <ɒh?X >YKEfnhOx*-,jx$7[7µ2o#ԄoY\Fs]&jMA+v-خoϭlߘr/F*ҺWe]ՖvhDKKVօ~"EڣT1oeͪ߾U"_p" wб+lKѧS 3ր_b|;S< ^gl՞O9~N᲼ڸgD .ד;Q8Gb.SP5# L[ٞ+d2x%u?mËC&$lRV5l.00ͤ`9Kqz9|chs*MkʢzMBg\DUlFR5I|dB-aExibua)6T6)c(E~&=TYJ2IQ;Ө;/ NACG&kQ ^V9g sfh$c,&ƴe:aaT a TvɺqyŽa}pǼ(I0m[۫>F(7D'%AڲMFO|ݨO_5#u?sEN=|ޤV)iBw>'3]JVƂ$b\(vxx*^?AQA|تdM fFgW V׬~%0Mr-.U҂|@+kI 7U1 T&sg]_{U/Ime=1x%,* °r1ܹvHE!i& nkL 14/uA|]Y]d^gŐgz0cdoPA; jf*)ZLGӊ@xG^0;a$|&n2]{?LfI㈀\٦67UaHՈCsI0.Ei،4ހ6-?Fir՜MQQm$qK.;e<jD#/^agP6ζkk޻nsH+M&0iLז"g?lH`r؏ ]PӲѕrf'"E7{Q>1⵽p$de H]b&A-`<[Y8sB v[svwrEUEm<9!7Käo_Y7 .R3 ?!GUsrc oIoe;`;q%0=軆blRb۝"PmŒ$ IKduĎg3.8UUG\b [ 2dRYQ jk :4/&N_x+(7E$RHGS7E5KS)Su2Ȭ|Y'D$HdSڃ&C'SNQȰRwI*>,^W; ^?N6/OE=ErJc4sm|T:sdLjs} l"M"ȣK\j) \-}XfM%DƐY8+e%E`YH}G+iљy FpHH_@j? :ENt#a|Z7u4yU{\D-Zfl Kn0Q~"o&t@KBb%pa/QzgF͙#^{- p-_.جш2ڄ#W ?b8ĉ12pc",i0GpUfBP˽0{ Y+T UE@|:zإ%&E*Qʓ- &FB=} %ne֢$\ |$E1-r)CM>1WD,Q;jȡ!.Dd98%6Kå)q<݂="[˃H/i%ĹOaE'PY1sc'ޣcGNW8@5R_kqNڐNe蛥"[ȬCOb.̼ܷȸr CchKT͵Ĕ0@-[2X9Cq>n >Lg~h<ѳs[`r.$kLQ@Iyΐ-a iLN|_/Ç-[Z9@neJUo@-Qfj01-Ub# \KPKG0mocyva@iՎ1!aX31QF* ނvN'[? ׮"C!zJY; B6h8wlK Kr=^WqP=LI8 kݧ 0%Zzv{TKA tM# ؈#" i;Q?؟>C1D lzQؠ,=Aux3Md)߈8iCdLC1Ȳ71N60e{;.$쏿0 h4Pug |n&u!\wO;4A;m'' ;J BFJNѾ^q26r(QĻ: "$yI3tU2Ez8jjy[aM'}$d%4{'jZ}=,`., ɛ )G쿗4T`J8u&MzEa| n˂jg)aJ*s}zԁޑj@WciM[J5fεm%i B2u LMLF3B+#Ip ȷQKIy|xS,\ ܤ%/"9χx۷pdr2`#$˃lv Poswbn3냆f#TiAҗe ۧ\<~,S˝P ,}9k?`=3ق'DߜtH;WߨKRvRk?O5Bs0C6y!ƘBf(8qڊ>Az*P39Ů&6A.iaPc D=39>JQ7X}#zTMhczHxTV@:8\ƀAq9mt5OTL\FF68d=쮁or2ã֨|#KК'IOT!Dׁ^e T#R?B@%d,7WD_T2`U-(ʲ4-+#7)S C]$ФфxM#װ!vlP>H9RoφfRMNĵnN2*xDixB`Ly1"c|}2.FVs{4U3QCُΤqPSKtXP CNi蔟f(5"?V!Fb$ Mfwfª{_o`B_׃m:D!*\{!GD7 zcXCl) 单P}sz u$ʺ17A^$eR$=ҷd %/0m?ϧJ%2n6oї4YR ˰!+%&-Ӂdͤ0g8藕fb @v=JXqoӬ|Xg[,# U<ChF꬚43$g9Rp /E5@umCΒ 2 |gݍ^$'}e,c qK駴PZA}K|4#"Y p}y:pVJ~S\< 5>wl˫H> W;PR֥gdS/c c+JV8*<6%8: (MbM3Ɍݷ%_ds(.C I#q6a;= 0>pxK‹ 直9jQ1 MA̢us[zPMNCiݳs(/]@nҙ.e)ˬՓp:uY!UMB|<kUB{(kaQ%7kh7+w ұrkܴl k$!Y_v7sc gO!փ+[[Shdnܩ&WnmfwF-6!%YʽE:2iˤR~ D:v2Ku/4*6 KA}"46|ctC6)B`p;?0[mQ/DSYn&1 * AmiC+ 3!*@PKӅ"!Lv@:' 8:K-Rm H!Ex ՠk<Ū(a'@Ч8Nzrm#QVkw> @s۫jd ֕ )|O';E?7Difn#Յ瑚_6vi"#$ J--rpFs0*Oo%Bؘ5MvB  Yf1zϙx<2^h YaF_ȹl9o@_"R\2p\qʼZA nu6y)"7d,Ыɇ&n^wza";+،X3.%gNz09i8[Go)3v뗓 Sh>HT(Gd,3&N@!gw2W%{9:)_b=4Rb ӊLA6skNڊ Zkeᩯ#ƴ/ Xza?<@rQ#B2n}X?.n:^gbO iM鈹gE  J~͜ G=ǁi|Tֶ5^vb^*ؽYҌC'F?Y 'YYqMh_B, κojhΗ)TI/ ˝gF~L]sʃV(i:M@$vK9޶W/N2Ī E8s0E"@i%{݉e毢0Dh~22X:qha؜79D^rN_68A!kbI#+5-W>Þv j\49=yzTK]+7$#`|x%Դ2BOݹL֝q 5dw?v,'f2Z(tzYꁸWzpI2c<>#ʱkGA`:6F50O`7B{:8It/Vx<;ed4F=Mhђf Bma:C35[)lQU&0*B~,B<4Jʑ))&zՙ[\&@@mѝmZmnz[O @8w;dIP'o=RDs^HK+`Y07+ݩB@=`:Lg f1:IQG|ɽIU}d#6 R4a -le;MH$$/5oQ* $T_j '#vcurvr" >x,,'Cb徲1pETFCWi0l |}!3lsO8˴'"gp TC>bטkjZ5qf;e{?M9VB F1Q,cP{P0Z7Xkr 7}x!smc`pfxYwReINSV mc*<h  RC/$bXE&{vE2L8,"s=&"5tD6f} ʖvOF_P(vՀG-y-06F't{ M, pt 4 C]tj>QDvYr</Qem[3P󆕶 4io); N Ֆ-?Ɯ@:x5O>z}1aw=xZ"^9 Gl{\2dh%L{` ]^2q[Y(0YLAl:G8j .Rh\mCPJ'[dd.`]f b`sZ s5#) g,]#X^ČpM Тq($#+PhkƑszL&L wjbQ_ f wT'@pe3Qzÿ 3&x2V@l$ .e^ V5 M0?By;ODZ#5Lt/[E4A|†vdzostD!hu+gY:=m s"jTsdu򐋵*A|E_).h ThFK;VgPm|g7)$ӆoЭ}e,,iXrBn`|+`~Z"nMC "Y N+Mz9'!d;œ'4!bHS|#ĭ]k\R'huȳ8>E avJt+j5ۇ&c`M =W+HDvJ, Eӌ  ʮdBW2xlfv ̎1;4܆qp #3QMu*"FzU BbtPuL}n%sZ7L)=iGOx'U^&r b{2oSڷ MtpMe8ը ܸiv|! s|aCfhd6"3t 41x)btU1N+cLz̦}.nPx4o'Q_LvcGXx'\ ƇWO7-ag dlSmC/ Ş+G盎xۃ{*LE=%:Op12P+<;8ӿ,ȳbK3 Aj! -ny- Q11Q%O\*䲴yc]r 5sOQr;=֕c`؟f4~\6@҈wX!JS:}o_V|d?]NBS %B']h@j8y'=J2wx]_Wʑ'yD}!O}~Gsži 5-FW0>b~vȡ ķʮ1DKC>@_玏~-k:}~~o)5f#B-S +Z425.:[V/%F:}W7V#mOt0R w tb~gIG'RJDGesZo>rD'De%p 7n q@lE+i tP`LP"[v"ݞl ` ጜjn$<^ݭV u j\Q"sW'.o]*qq­svaK['50վ7;ֆQ* njlr9&7,Σ8佱/J@CcT*-jdA9tA[UJg7^q%^YѣΣ8JєlX=5u ?sTw~g8dxix߽ ']o\BZC 1sO1.wI4uH']H!nJ~b!4 !fXvzB~SuH$Jv\4D)l&B~[SI+J{'u?/ mF9q R@P{,jEj ؎j6 )vtVV `~޽^+ _; w'`O@iX=w`_`_0;;<_ :*o-vt>{*,yiC(ǡֱ7` (CTkq^>¡0L-KaFZXxD*pE2+HvA/["hcBH1|5dܗ8= j#0KYj/c+Q ݪD3Ї/y ٪(5\Es$9>$ȱZ^|Qm܄e"VIJOX5Λ;+Vh#+RhN;[X3 y>mj=#,dFsNP9d~ǝKVK>3<@$'+?ܑɻ{C&nev&]~¤{!SȨs,@Q$__9/ՠ ö~hW #Qu9ퟥnlo*%_{rk) c* LvCLZ֢^ٵ/6!O6n[,Ƒϰ cGc#FF%T/6"(bDÐ=n˾!,{|3[(_m{WJ1U ][I%k D~v5nbzILR] +A>˙PK6&|_g.S4& m_%-|]5o߽v~]qjKBfqe qHeu, Nr"e3ܲgH"uАalb8ګD,4Ckb`tY¢]TM6VRb6k(ٺb? R{&9T̉]nN{ -*'oW#\IKA LP 2C*ɶΙNHKgY#Ơv My{)/ΎS% o%4-1r>o|Ɍ^:o (?m؋CJz&Ѐ?@Lt!цX:]= SҲ K}Io',[D#{08iհC˓\]6XiC54۽ ֧i: _`胉syM[)+F 357pjO]y3N*OU8՝V 3|TGdRʶM}ӌ뼏x:aR Eѝ4jo6àr(z Y |S+yTy$vsa~YNiͯ.4 ls3){|(: 􇐝 *$U2觘I/dQ'%A_KQT8tsȦPB" 2]tVC@{N < r9%'l.9Ɍvff$LٚiHdR\I>v^@Gp?Df?[o_$!g=%J͒-r'0Ռ*^ Gs G4M/^(JHMG\E6pqhB¸eU{{:H1^dTn0O1%& t0 B|tוtNccȽFcebF )>GPY1.CiǞxhT_"w? 7&["^C! h;>_beGx1- ^+/QI>fEXa7ݟq,TĬ O)]tVڥbgTdz%#UiLYFj;~yQrć@EoT6ߨxtBVk#"1v .57J X@!,dhGq/˵xrUh_YzU,$,VZ!m*F>7J;6G OlA"_]*ll;+ungp@!렏}sѴ_E)}`%dZ\.#s2u$&[yc/V_d3OP'tbGC-V~e]d"JOg[]UIJFKlwiּ) w AJK rB3iyuMLV7pA#J n跩bj4Yc:r?DZhC69;Ǫe~C4|t w']e(0]yO ?ZaK#Mfu<$TpGpDi)Ak[r:_`&VeP]|PVL0uҹM,T,&c6 VPuQ2oJ_[J{qٺ_Yw}рǩK,]PP`=B8VUC zL&(OVWמ$ߩ-ɿfѹ>ZE{0AWl|5[sYoFLhY{ KڶwvwL[;KiBχi忏;Bf1|}yúH.^N|Xcmhx+p4-©K6Ruhey,u0H:5׽|O(Oq{h%^>u*72VI峋EOǸ"ˇ]nf?űT2Wϰ)Yyw}:x(`A6?'b%ٟZ8- *ľ1Z۴.ŧVH4"BEhm#&>dA=jTs23xCU۹B^+zmew<4}fDAn-i"7#bC)˞Wk0oԻ2\˼LnHj\[R3NW z( d/~4Mai5wihe'ا8\<7d44xH&p( /zf3ģ(rU}}IVbzG>,/?~(%Sؼp֜6aP0rz q>7ٹTxTwo0Mt潷U_hR5b3`\|t iwWqejmtDfYѐ 񨔬Z y1FESTx3"K9BS@FZAgG͒O5&1 UJ0޳ Gm)!.Il=D+剑4\>` W}5OU:Ͼ̕(j H:Y̚g+犵zIOpc~9,b1ƁЖ\#K_v\GȳhCs^ھ*'5֯Y<ʶ&&vADpGɒ2e!9OyqCD\ ueΞD[BJg8~T׻Y2fF8Xoϻ.Z5ýW`F2Yv)[YL#=L18Wpg̙WZ!{7U0g*aaX #khӳ"6OM48_+KAj/3 ,NԘf헼qFV-M?<"1#n+ }~D_Uu*#OE!.iĂ]@^@wD(E2B#ds:U[ ͱ[asU1*krZO``ڪSٽnλHNu(L",0W@ӳp Vso,gj =nIICE!OU?L,rY ,m#ddNTw<+[~MKHihG~J|wpbxF80VW]Zu|9I(u 0qe>+'rGd5|PPmȇ?w$+RbrNFf 4]cwZJՑJ,d6¡T3K_?#6} K-QCތ$Wkhls _D/2Hjj˂ c8DB 9]_ʐI#k֦L&Ol52lwr"}rӔ{@ULQby=qPS'{6#^a5I#`@|==Q#P_ .6|ty12˱P y΢1m$owFmoՕN({3oL@r[g_׭'  xTn=cwOtG^;p GJ,;ZA3훬T}0ݭ fө)M]%c Ʈ0HXC̰s-giV&ueTX -7TH\= x{6NV鰃ӡ3KsG`޳o[m]2?MxE};TK}gY;V{صS~pS^o~Ch`'lo5 8yIN{o[ ׽?8G+~&xic !eNT1PLӑztWOm,H-{(aO)y٥9] bH+gN|?b e^rC+@ƑLVuU2s4JBxqgL=!S d:6caS֝@#nIӃώ~$#g-p^*~suуT A` ǙK*+nIpDaŗwu8M 'Wyp5# yŝF6ң>8< 4, 3(K.O#W)LF&IQA?#sOР3=13Yp8C]1wzyM$ki#yU!#AbG^ɻ/,|..Ɍ6& tP~5aM^f]-+/؞7;aרt‚}ZO_X :В3UܑxOۏW6Ui9aW09;Gb̌Jݪ#Kh`nYa܅]Ӯ3ѵ#T;'j+ .voML}-SHnˇwK&$bsǣr0v·ky, +x{Xn\oU,10'=6q- oЙeHHMPB6{Ƀf= hVI.kR(+{Q=0!*i4]=!M \ү#Il MnZTvz0lw Zx"RXzRuMo}ÅfnKYwfbsW&mȌwgnr-g]WMG4yr[#=ĨKt^I[TZŋ7IG˳ RIF6R(:Uv8xnhŪBzdts.int ^'!jYWz4h>Qq}ZuVU2ܛ(:btpJAscmٍBeVcnS4K+bH-= &xDXnp!ۊ65#*fJP:_e5!=€pӐ#3hu3 Bq+XF1HA#/kl#My2ȩ:BAfH}B)TidˊR`l_`H[g~%>s3-{EZ1NW&/w0B5L(A9fk|nȮvgyL%G;@3%P]UzV!>/T\EqΆQXU 'w3&kXVRcBTK=lS㮶;N\L9Av(Ʈ9'TW* SLYT=B$>MnGc" jJɮ0OSpfti>""Z SŇ(5FX|z(wʹ"s)d0K,pF65=@[SasxRI>n6 R=_Weu&!-_IpUKlQr`ƍi@ X%sQ5^7Aؐ^ca"xeOBF&À&j LW̪dmj%`-@S<9[v>=W^GbdrS@W?GS_t8SG|Oß25Z(1K=_O礋6 t{vR”udG/4 x 3t?'&bDcwCcϋ)f;7hV(9R胭{C\d͵M"W\Rqw~j m 8]{cq̨*eD;;>v.4_AZu!]DKy>'Jk4U;CgW 3A= ,M&GO~fwqKpd;4VQ89ABpxչg%k;PkD6cթM٣Z˶|$yْlE}M9Y=l`:ϊ?,ty^ɓzm ]K>4n+tJ);As8# Δ>]26H TrMKOGC'3P HzrX1-f)<¼7p QO22!.c\Cd:D ֹ.,=ӽ}pS_)S-Sbw]@4ۨv/&ja RBckwX2x|5QKC˰Taу[Rn;/nHsTDEW?Rrzd_W@,sTSA,xOta}ndJ.}rg&!zo=%W:.3)ޥyP#@}qIjf hz~$scr7}H/뮦i0X/?*ijқek$JD VJCاj!kP73 L-B\ zD svOB=TRq '://\u)9|O߂m3H).T{cC7D k3 VrG`2a~𡼕e3OG"Y8_|Y[YC{` ȻJzI~q]aWv3Ӎ(g~)gRƺaBjLrDx <ߤͤ+%_5UmrdB5*(=<(ܯS_PPncͶ 2Z6ʊ/h7UzMKԵ[Dn->.?9q) ;I?bj?sE@[Yr,r?HeO1L\r !2.lx\UKl=Zߕ`~oIP{[߻)^Ҭ@D (m'sVxB.9V{t:g5lKċ-W?1^[*EA7 y?C3ixj8UGBg!#o'm0sUĮ )&%RA]hjnv+nEAË\@E[!Wsof#jjK<[AҜbt#}$Se9LdDd'N4Z1Ar@XwQ(2tw;RkYzhF,v bD@h~ᤆ ۔& ^@"aK-}4 k}F)pzFwny"b,zt4Q0qd` 6a+??1P#qjqclnkEM5xdX\YtRhמVd%n,+1sC\`ֽ꣩Iߚtjglȧ4)I5|[J`Bk6Uu SGˮL\"Pn/`C@|U)TwȎ/N@ Ͽ7!'f}ŸrKrV,HÍ:~'NE,6W^^]v +P>I"<Ήx)MjlBv*H_L湵KX0D}k{2Toi=6>t6)L&n5K-3ݤ Ir>;l|7,&&jdy-(ܱv"Z87jfID:+ C g(G(dȂ.8a.f]Kx{=xԐ ܝUzebE( pP`mp5^?j_O\`Wy.q+/-oo32_̡4V*nkC]."J-h5IwɃ}ޕ) w ?Qv \0r u_,W#sb18dīgPv EH0gU9ʃf &[xԍo =Z?!^4ؚjD$VkW)WR}h$&t<)̴nȪɵ{Lv.,S L"$\C9Ca0ì㋑'j cB074uOn%_kHrhI= 2D:CPH5(FEҘQ[# -\5yZ?*h nxkI;x2Ъ^I[1k{_`4*a}+T&5p$zn-\)h.B&oV5AyHL}<ŦxFON +,Zpt5a-&傱Z5>S~=KY3eCnESzqJJ*>ۙe˷)e2sHEN6]j”BDyK35 &Z(!+n{H6tw1dulG##kC )n&jQ5v{m=t)ŏ _̬A%(yg#"54&azThgA]2.}L{mDV<8hbƵqM%r5miG]dGԄŽY Pm1.8/2WkPhAbd[&ex<;X+ha.Ǿ_7??jE9 <B'0^ * Q?BՀ:v޶V21>K~kU߶=cQ͗yjbli*[/^9=e" {|t!%ALZ^C?Xhm(*taQThC^8=&rere Bq~ ~2EoWK 9Qk~AU"d YkNQvߊ=S*k|  FJnS8!]لZV ĢlKK*"d~J &(nTj/϶ Uv2?C~x5evc{gs+^h-ۧzisy^ k+uaOk&%ԬHο ,@!SdYDHM=gNϓo{ J[Q 3 QӼo$D#)>ߦuȑ$dS 0w \eBK)i˭Z*]^ݺM&|N>|r.CϣA^ ޘ)-݊Q$Sȭ7+!pA{ccJ@"ӹ2,x#8k~Ɗ?r?9C%KH`|j n}52Dp?Aq4 ?[pMXQrY%"Dchizڥ taOwCoX@B "_.fMsnXU`BzWmol{f`J_*o@'̆W&o{OzS ^x",Dx~ޱz('zB7.smX<-XҪ[gWV]ìMgeGcGv7`tlofw m8WJXY:Fc1|gH4=1W٪iB0 s = ~Qm@.#OBΤJF{p0tScЬ3s\ГvEU.͇jo<2ѪTш6iSo91KL^b?g2#\3; ]~/UZ0> >S6髫i?T9Yx/NAڦZ&h!6uQ}(xR W2cUW7-7bUȟi 9 ?N;Qi[&vPp %MEnO&mSl./PWSUs2P"~_=]dFtf7Br+e]5_}wQ i' `eKR0w??[gYϘڻ{,Of<+~t>sO@\ȆjQt+o \SJf DuCJh'_'%gzyړHCQW].2b) ;Xʭ_L4sb`Б5pOS,S1dZ/$'!B+Wd*#A&kh֪HNY  regXۀ9B MŊq"!/8DU?Wb#:YXԟ*a6xb%qP:9UV;#֡yL5WyOP毹yLYs'ospRAjȇNV̉aM=HDPuEU,&uN[1?UnZ qw(,q)50P< fA\j:wHOI ::.*ԴvY T^oϣF#F.,My{8>^uӾa|qekB ȤIr9fH[ ѭ->PetA:Y#7C/~p_?QqHkltmBóB7WI<&xp<À~atxЎ\ӬfDL 4nT_ΝpӁ8%m2XN_v? 9l"uQGY0:ڿL|`.'~fc1 iLt{N8a[/\ֈ}n=3JO[? d?6 F7Xxq 3B@!OB ٺqg,JuM dd5~<#qSBxuAtg=2|DTϊ!ݸJ]Z()q|4ۢ皋lΏUh*WjWgf\i͍qS =K:?9_ MwSn0߯`s}VWźXcU 5?-dR9ld2Y)eQ~яxݛ0Sn+z3ZgӪX+(hA<0HhBsq:],RRs|ي?dFS_oolHLEBhhN{yZ*7IDǼlfp7tsxet] 'NCy 8 VՏSR]#B.@WT'k7\?lUNmY"h]!da?!F) 0vҠK%?1F% :g34<ݒ+M+v%%.m&(є=jLy1| r++VHQOF47u+GK'-!fFD`ٻ`fX`*?E%D6LG+h[B]odMr5 8pf\ҞЯg֯qȬo&tɣ‡#OAfP}NM"aĤmF?;CVz5&qfD!.?[18-jkHBR5Ojbc'^&CkOC߿mǁ01^;Ht~PdNb)]U.,J*18 ֱIm6ᖱ)WbI!Q2˘p3 7"Z+yrtU5VIo&tnf/w"U{c$g< ھ`0ԾQ2{_|h!ifH 7ŭP]zPCXR`UN[y08~(4o[eTDf7ed@1X@$\5LYɬB'Ӻ Bn@Z1w?ׇt r5 `'{IЁQkc-Zb]G;Tc>ȡ"nIІ>1 >H#UJP] # Jrzy$˵nVp9*90Uy¡I6߈ӵpᬤJ59 pP"Fo+#Rw'ZP*UDIT'@{* ýΚhӃ9i-'"4]sЏgɑў^d:aIw;AȞa4*8N!K\C ym'e͚J͊y=[An(.)~"9mm ̉@;jL]ߛ)%}퇁(l0/r9[̫{z*5Fpcq1["Gy*3+S2oy>UT#UbJf_&ݖ"ti 4'eS8V4\/>zb$@^;j|^A"},ܯWto-xrJ~Yn8#[d7 *&$ 9s0{ hs0 U/ܚˑ/#@Љڡ=85tM:b${FМƇezxX.jNM4KbF/mumZ5էq˗uqr72D0gꏨaBї;WC 6av}vyyVm)g[}gmrw5$y=HMjj 䭮j]{K^ @QSd鬵rDi76[e;hj:`Yp]liНgc~ dN"oD8ơ"{.o$QM䪿o95KC+WVSo:X79hJKndQ?].| A dl pbݨ?}Y'eϩ_I뗏1*%#ցԹ f%CҜ0k{jr2(lP(H!y7Zl-Spv_N«o,gn¼f/ XA;J i Zј(zI cLwʟW+`ٯcu(J.<{yS$6T3d"`Sm4t\Ӣm3Su!.!k=Q9}0PS#F JCB]H0_7?Ԧ FG)7pK# +yf8嗅\qPeO+z|UK )-_e{9w5QDGv~,[ҦFnOvWyf;_eڋSm/6O(lbh>:Iȟ!}C:r1b+eŴ/ʝ :p ZPZ!=H27g1 OjM \DbS]$?]ͧ#i\8 XgHЭ nʈ2+7N D~߰Q2y4C, @X~{m~ypێڨ ޼,;g%|YysFtr '|=Ͱ lޮ$c: @3_RAQ >mVKפngκ̕*kưDl-஀Ւ8\}JU#j5Odj=4A;dX>[F|[J{-XnAMW+gqL(WRX'?m X8EO\΢&,ܭxq2=a8:~YOBe|s WN2c4FɕD1^%F璉-/iG=ݪKC<*^ 7H%0_$j*`C$3>20nd|Ke+"|PATf"OTCIZkϕSqy +oۂU I\}$@k.ƿjAu$L1L gHx̡u?bl|Q./lnA 0z;q+F~7fϖʫ!#9s.T%EbZ13o ,DcUWR{Q b=3Pΰ%e!\,-49>!ö;WIctthkY{dMȄXx= }b4LzO^RE֟`2YnhZz0w{&7SA}aPq5r$G.nA+ϣ-iﻈ]U=3R)Ә 6d³_۝R \u:!1|Fƨ6*>{8=BrΨaϵ뭗g8 7nSi[Uz-z'qd*̕)qcX.ᰀ܃m|0Į\1$-TdʩBM.@ۭ3a#$ :1ȅf0~о̧Nﴢkv$L{  ̵/`ˇx$3_HRȈ9k5!;;"qSDZ yyM\i+I&l/0sba93.kMx%hEx-k8j(ܵŹMFz5rzhjle}@Տqp5iR"ӶEcB?Dt` d!>4+Ի4*D\RM, li% \JMw^a|B^E1ԯמNlf TB{WЬS<۴Tb fC{*Vx@kfxӺ/Q9y7tԤdt(|D."c04 /6ŀu׃"!8EQ\{@)P! Qӿ^/ .3Eun8r}Njh .[3M$>3Zʷu j Rdޓڳ[R?jW*X#^!o<55p.RN%*DN:r#h?i[iťQ9yY+׀&ijC <AL8ҩvЏl_3Ua/ly"N}Nq.lc}n_hd|VC|p 6ק/$N#6VEv‰)Mbm!L! bf/z٫N|!}dM\уƠO6T۟Eh*oN|zȁ;l4s'yo9?&[Gp5_sEJ.ǡlt?m9!zDGyEuqފU&'55.m)=u IIK~\  t90 Bf(J.w#;1f`c=-(̢jb2):}$ԌFߓH'FA>)foTTW1j%0ǭL>+FIk;QL}KV n7PNt:_Rƈn]e0zopk4.=E1EP56Mea";E S\{{’瞠lav^2av:i;QFtjX5 L*ƽTT5w;#]Oj^䋍,`@Oi?W-3y62C读'FɗQJep?wxU~Vw{ҁ0`lt4#=kBNeZ|t]) i._d/y^-OQ;:p]v<*ǫRn\f`Át9TP&n⭔mɳ,![wD6N66!VMiL\,:o4v1ȂrѓC*N_vD پ=ւ|NE ᩜC %@P;(7ZBD +sRu\vhH u{GX 3S͢FbySo6I xWzZ-h"֬j}_ Ҹ`1]PNR8bE Vط.psUBjkOK~[iEd n7@Vq&(eK-̲ EW_ AVӬ`o%&r]X0lNkd,LϮc OBpʖ(™ X } !\#gGͼX{TA0DU%ZcoB6 :IR_j` I⍺ :Wߩ7nňRL`sHҤ K<-D6j@RiRhg뀍8O뀸8p_c UG 5b;%;5N4"!y0~~gOXq$hXڶɟٛFĶsRP]wVӦF95-d%go.-)$^a6 E_Cw( 'G`imnџ@fpʕ< / Ӂ%AUX9crCK=?r~-O@0[D%s#˞6KPcEx]~m{Lq`J*h1G,iL\쒪6p-cA/(rES͝d1*T\,G:$Ԗ"$'wY Dm@y7wl7B C d;lmZ au}A%C}Fy tcj_a1gte)dWlg&҄dw?pWL=Dhgo("~Hn Ty9@ӻbb'Ί{o6$V:{,EAtp=w~/7ähܞב@˂iG熥xya&?`f09?Eh/*X-Jرpx&NBBpt)u3$`&NXBzpE#'I-μ֖!ޥ=rs3ڋ/ڛxM5m&)l>y.q'ƶ,E?-2>SWh;t:S_q|2q.*8nDD$ؐaJ PCze7e5R3~\m( ڢ He4' >*ruwnq"*OA\ TsTUk+ )rGΊxbp72 iafP>Gt!p sqw'8VgMe\D6viEoP\# = 5 Qzv ' ge_A(Ht0wDU*ysGp8m|$p8IehX$'q,lӡJ)xIY(&m+}^JPe[_\]pX%;f҉:b:# ˡ w\'FyȊp%ڪR4NWjN_g\d&L)@FKX7iC];[ ^drE/H63*bh8M;|+9}žzT_ypZ3_i9/m$+ߚ0+wn1$\, $EOrO-[l*BvP,ndwҠ `r\hW䪹vhY`\1!m@'a0426>pr|{k)ݒFS*[(9X.-*v^mE0/kBoxca Ĵ)}=wʘ*;?^8fRA>14 :Y5X$TȫсG:CUU2f̽ik : jDFRs_ >&W]%G1Qz62*rdDvE~ǩЎ3g%(sPWtTF0aM``rʵ sά5R?)qi =Brvv3+h&[er%^{"M und JH|89vZ_wmDq9|~!vc&&GOޞЕkn`ASLE-R)$@zMZCGOWI݀WxM5\p 4)ͽ]l^H ѝfct PUJ +HD!R_zWcGeA{+i?T NFc.]cXFZBIB:YI䫿N{BO ];+,ԹY.6I=ARN԰S/0ǨXKѦڢޘB=*!Q [8 ojYVoQ- N(@y0ÎWU PYYF^VW=j/!\y[+y?ˎ\dp/g54ʁ5gYY<`?by?TVC5,GÉRw."~U}}DZwl1E1[kO p(a!jsDƌ]uPɡl8ʏi?I$y[(}>Iw$SsH;aCN%^ɭ_et \TgBEj>쎯wohy5Y6Rt;!G3QY -^!tTvΡru1 ](foCðNo#BB7ZfƝ)5+\y%q{w-GCτu1&ج*J|OȂ_>zXrS`Vkpj*{@bu{8dNһ=B_ hA UM ul,XOd:ҽgg*R˹J]`b+Sx5٨'dq7!AWz-!|?meUރAe6 Ѱw[Q}⛌wzsN}Χ "1?ɛ7x* Le$h`8)m rWXVhð$T9(JG (b0OcYJ컍BA_M>ԱSO/liqdI.F'$ BNLKd@PmH)828"X~wF'ұ lW^X:OXY 5΍* vF'Ze|mr0H([p]ҥHm47 Xy6L0*pؕPaAIIg-pSZI@p6NTGp9wP4c^).G`t XJ t_v ,cũkrHԚY~eCy(u)8_Hu޽ g&,߶-U|fr_l9nZVp|Y1p\]e7lOK(j aa ܀dL=՘vOVJ́R`w6U2i;i'q'tJX$GcɹS|8IGv$mfqV.[OOi(d԰H5e1-~єQwn@&36pZbWHy'FhON7!e֪Rm=.5_vG+1H-r%(X4GYy B3uImJzXWz!U"nbc"silݾWzAID?a>$f5BId 5|'ހdLa$֏&G*Ȫxafp cc~ O "<'! J(&˝(+Yi ,SCC*悫v :<ۚi|(nwؿvY qMp04bTMp;e:=_QEi*c_t&؋1@VI  OK!${KBq YN (gMeO63wW\^e-|YJ,BNk8Atbh* ~V+#1=$dc=Z47?\ & O8LH0.,祰1Nhke)~ehHrt{\]ONt 92%!;`bO_&1,Pr5|hE Aliw'Q bw@eGZMۇd%.%[-~4j2/(C.hx`,(Mݣ/3YG%?C0@W*` +q1M;۲o$qT4۽@ݚ[baRYϘ8Bm|EK,JiU et<ąvB,=wq˃v!i@YA㕴 ݓr|AIx\Nl1@T۷-e/TYg~xsVltə::څIA&an65#3V0b´=$@ͭw Ť{ƠNI A_R$Y_z2-DA 塆$G;d-0&wo?S ɮ,z'*d첎pHY<҇"\ai#mEh~rZ7 ɯXN7ͦW-cyh+/oz2()WXްN: Ff6eHL\\f(M<-|M\)`ӯDG5qo,|Y[PzmkG~PSV'fN浂ćzXn 4ʄ2fѷ~ID)hEr:.e\3GU`(AC)(I0_N"--!0Qނ#O2(R?Kwĸo\k +)rͧ lc>~Fr3TՁ[=hlth LEة{Q$s18j׎㧘X f):֕0aZ1HIRlǕA&؝ķHl*,mjKœIo9BnX¸p!>im}lxiLoBY*#zѫjV T0@.C:*>5Tsߖf|x1i*W ZG/ҏR#V+ՁfWXFyJS̪y-$ɃβDF2F%N*>`¿Mai~?8&?|0"(j &JH-jNY?I41 r(lX$T_ӞżsuȚF߈l'_hkBHS Ox19NdMTmJ\^5pBuؠeǼPo5-W2Lyl^!Wa5օHΰӛ`*ZC5Anފ-f*Ju w0ߦ; ̗);7diA*^17Y&{uM?Ϋ4(>UrӐ}A7sL_'?"c3vF,~5LUJp4`/87 fQ(wIW8{&iu_h<[UXsДvt:xZ^hYoפ=\[4cj.:׭.P&*ٿ:2O:^nu8 Y)p9kiI_U(Q ?')@XoC\p ie68a\jjT3 1'XweH;Xm0dz?u$JU+Ҳ-"ȍ6.rj0Μպ$3l\ա4Q2>'FZ6k)m<#+#pΚEMCZUY(QՆ+,;lf!~W4?׈e1s25%fi I c@XWVpanILX]IK ca[iפ{`.}75/Ac ρVmJHZiq}0n.K!`L,luރU]/z0nL!oKcB.'>(PQMB=};cˤ&HS! 1ѷ3!žմ~Cm"$RPFc).1>Rѯrm>ctpi =NSxibjw7 T#[ "T54( [5+`U HV ?11gfɉJA'QNz!hP?vuNl(4!*i\+/粮;%:4"G'>,DARh-A;;:m8ss[-cty4S<t- ]/t~IK}3 59ޠE(c, ԑ9 T.]\KԪҿ|Q {t՛q F1C": 8^WsL0t;A[|j[R02WT<#3BKQ: UB`p ?\* Md:mo}#/F@4 0H`KR xkgYovOhk x!ө4FԎCH vB'L[!|=]٘I6(`У)+//##]5` npa@+/mohH>q +3N}Gdm!*;;3rvpOLsG{HT؆&O(-,=pP'GhV-knQәZ]ɋ Mհ"ǿnʏG⹃>qnW*wR70C#P%xj5k:RB{qV(ċi+>6LGI;¿O!L9dS LKA1S{ރ"n[xT&x3|~mQ:g?]` Q6D(gÕruBiK[ yd3@64>%zMM32n9$]1Š74GGGZ-s?<_YLƑ]Z۠xB;bWbKCѫ~px܋E6ݞHZ%"c=3lxQ̽/OiT/J} 'a E+·̴;ۧIYN[+/MP=wl.FKO!q =-&oo8Z,Ju9)`z"/׸ Y6 Z,A@ ;x62%r!Q.QX}яQyln0g^ȡn3 CK&]:&CL$`ꝻT% gYvxˑ[ ;W ƈ~q]V2n|jxwSO}eo,xBŃ kׅTkHW5'xtSϫmkGS?@2lo~:nQB 8[öBExIe #;L&bՇ԰x/Ʉ*6H=YDPu&v[;TT^jD^z~mOS5vP*Hid~ C~7qRgln !.&0M/f.2>|9)*8X)25߃g])݄1Xt׃k5T53 DzxlM"Lq(eHk(.XWCs 5;M:Y.?H,/=#t¼=@.3$*ļGG$֡'Y%N}77no"x%ۮ=wBocs3w%f#n 19"ǡbiIp:rɚI7汻JoӃ–$ꖵ!Vs͛d=^OmXiCMe75H.Ë簙H*PI~F>T&g )VHCgm7\ў >z\σ+x:tIHBK#s"*Xw,gpfŶrJ..ܸ8#LiVٵr @6 {}$M'taJH6iG9UuFMԨC ?#Jbmyn,SEzLsrDZ7OqrP=mJ[fԻ|<&,f1e#^35f{2o6 X@C^dHYk~i7ꊐ>FJr!/A hڊ_i U^-wsv{`NL:5RS=4bXA$9xf%V+{J!C}sQOEekO `ŹT?޸xAs @ uٹ@M mqm1ۅl2%NUDRv/ V o<' Ώ*D lOPIeJtN2 >;FkfȖ_qco𩡫Е%x(_D٤'9@wXaTX7حA4,u%"p*g}1|\E ǻ~IrHۓ=Z{A2rBT7cWgB2sFu`DK&?{{FƊ!vnbU| KeUu6G@_wHχ<$ *u;?=Ь6 >3;B 5:3`U5e>A.QX 魦<JGXB.f@Ġm">$µ'p46rMklqo!- )M {[.T08*\O&a?$9$Pl% [l7/ךD1"xƬU)-r"DBZ򗟱J0jyϾou21o!.0_Y229Pmòv_닠$1FljM϶Bg]]\ԼIah !MOn諵8j I:c`h _$L;l;)1 @Wc jbr 3S5 F<]uC0U͋oE0ﺞ4b$H& ˶O C c{H;J?@s'?r~jxB,Pޛ):n>rIf`(C5ƭ<^\rpW6v7fc_%i9dZs9wy-_@wk7QTԏ0tT"_exԮj݋̛y4) c(W 18Q~*Rf fܴVmq[YiYyo%eQo_[|+q{ytP7|T'!=U(d ;,/][%Y Fu*JmؑR96_C*G񃼥'h M|\vi(5껗MpYVo8f+vlpff!uŮ"o[scV&*$jxī=r-9{HNQPG FuO]N IE|4IA.Ek:TuwIaYe6cX@E91 ң֝>׷~%"'‡'!>LMb-5"<w'SRuECvJo8%5uFڥC%jfjv6*#hDhr\7p6̫$FtYqa?S,܎ .Lj6ßrv͸C>/ kNozvoL -نk<+\]gKY|PKK %(.!" 1/vw7Ov\1<%_$H-M8hn=+bͤ8%qgEٚuWYo1.d؜Nn(a5#1Ltpq)XzO-XgѤW7A2}b~8̡%G`fuCOY5HO Rpk$Fn %6|TyY1R:%")UQ6Jhf<pOS{ c;y(¼;wFMz}F?c6}^Wʁ k$!Tqb&#+s xy a[nL<wPvC^8Y#kM7Zv/cؓ+Fu8,L}F# Kӭ&/<W9uU]BƔdщXڱ1ڙi2ЃamQ} -+e5kICx2:t?Lx)AK<+N7%ixŻaFfjzɑ+c+ź.yQ9yVrȹ!qxkn˱/,M5v͐ x.,GAXn;.ĉ!-sM%7GJԀ]3dT#WM\tL2уmT 7Bڈp(z}1%$s?v6.: ΂.?1@qñ. 89&% 9䥬sK=>JRj=oy]k?2dNr~BGa2Hh:Zo?a fm-~cr*i`b4*E+!Ve+SRGUđwDJ T_:vI2Jc+\KB)} U[l KxA])dQ"3r߃~S:6aSX{:tXA40)R)A3Y gtE@6ds iExs3.ّdDj V642k}?fP=hk$^ \8x6'˜b`6bZO2ML#wg1_1pVr]M.k-)T%eo3qTdW$8%XVĴ0e8ydA?`4`g[]gjB *O>a\$V !|YI(@ @~kƦ,?)t5d.V!Ҡ7sICI)bP>P0JqFSmTٔA,Pi "[I9hWyVs)y%Րɢض\UȐhZs\^b=M'~3(YDZ`_h<KZE!v0.|K m@i\(爲3.UzՖ"[]6 w} Kq(o9qW(mB-Ɂ-aIcty637+Jq!S?'|:S^V4baGQﵧﴇ Ig-B9g*\[-ȇ[al@a! YY7kl;ۮUz'|WT_mF[XgGs|جq༬=,~YFw B=Y53m jeRWQsugin ^R$ 5[9^&i;ej6ˊ6GSHa"' ܘ:ϥiS+CueG(1>o%KJ}~Kvn:lm HTG^Ȓ@|BXс6  Z3 F 3Vrs=̈́$*$Y# ܓw~.p"hy#ݯ|&ӕ+>&WGB%F^Р.t<&o=$񃃉RNm ڹahn5˶ΊrxNԙ6$"u8٧kxY(m\軬h ߮K5_5?y@fӭZk"GA-/7A0Ass/ZcxI\o4k<x}ÜkUuZ@Px}Fx>vP* TrXh`o.Ts,9Ꙁ:L !Fg<Ȫ!r:.lJqUfczvѲV 84>LѼfhAiYPGO^lYM G-(lᴯk\Z?U2=~RRLkp+gU~v.w ZTIhg# $P4^4P캠g,SQXκEx=1IF5C\\I]~[NAͿ%;nVnmJo -ԟiיD EֵaXζ<.l}y⢋{oNߴf tz-1@*a`(]V(pZ۲pšBMyiiWlEnpy$m\OB.a r?jfN?d~UҰb;13H]vFjPI`F{)A}֒aHUԩV[D+ݔⷾHr/Fem +-?l.YȐSh>SC/fR:xG}4yͪg ID㞟|dDV񻳍 ޶GytCMXvnXtva9XQ@JmSAkc p" cBϳqDp##H * .k,PWw<Űw1 -h,:0:hD#թY3 V,hCϬ;oWDX n!8=wCv"frCK rـof&Ht9SQT? LE؄*ϳiY~cҖPc_e(i/ߖJv!^T}Jy}TwEWynP&ӂh6CJK vWh‘l,H+6Yץ!О3vR4qlv.11[d.908X[g wEݷx}&im/g]aEA\m3j(;Vb\r?(D9~Sw/?.ŗD8!%# cIfxI,T}ƛg4 fgzGaV>Zj{pO #p`[ި林ajJ.j!Nzs1y9OX)_o&R*3_jHNd8:@1sʎiF6i4`S<֣x8iN֔_ٚ%\3ncMđ{ngxL&RDzycw !?2zmtX8/ѭNHm4#혷2VNS熳v/I?R/ 5B̝[KUwĹuE\Â{qݦiuNWt]=H>"Wn^*3:M`'tu~Иe!{{#\-ӄ[R7eEڝުxvH#5]Lz7?YF/H: >= kL0L{p{%@MiɄ;.Y˔+16Ӣhʶ5tE wh0,NvpYfgW,a `zM2w;.9pY꛿Il8K$]VJ)38砬X2.|(X@h+OX1^Oؠ P'pd^ ,mftORp-4D.Faq?ޙ/z0S54|W͎OҚUR`3ېמPO}MʰfM[~Np -X!agٻ=.EHHm\=_Sr:P~;O/c˧P!PGWS[Lj57e R4sUm1g+Ml^M:j*3s1lW~q^0{CI@ou(b;姶V 9Sڍ@uX 2=;BquB;#XAT*)N): $3it_)f̄2:S++@P1 nqƻjQ,x%zJ,3INbT7OwFNa>wzĢZ6oX+%`W/k*~C@+IJ_X_̣,]LX"|w+4 Q:iW{pSyvK(;KZ[ӧ9qӾqn? |!y<W{g0I|_6kM6V_)Es @Jg<^5ѽᝌa=O Ju+`,NNh0)p_@CaBwfcaWK첕 ȕmY> [hDJ9{ֈ;୺v*AY؀5v}[燪N՜C_˦8}ṭ.5l\y &dKv5Lu(qd(~V,1OĻa?L$6M'8pBFG5_1Bk5uڨuɄUMLX%&2+\-sO ] ~[ CLcz5`Z\1vG볭J'ޡZtUK $,PdL.-͉$jQ؍\\d_@%{g:uUiw-y[dܖ[?e݀T? faSE ZzpU]I FN]^~,,Giˁpɴ| ʘI"_n#Z4ZU[2bEOI*b'iȾٙ$@-a|q3 zHU=e5aY"edt=pc*)v~"'q,NdEOFs^YApv;TR3Me*53$-zHi|ȝKWXۊ kg!57W~]4+Tog:A(YΞ#Iz*i<֢:*yqe$i"2Mz]~5UG6_WGIXMph}l:Rwa-0 7[6  3ef9~뛐C|ěom`ĤޓK{7\;mɅ|8EjD_Sī0kBh($өcS,3¼ނWQzDl<ƱDSI>H PC}qL'W޽;ɨz,x~eOMr*hʠlJ$}0 *eȍXa&]@+}aP 1a~rX y{ĕeғx="Ex$xU7bsfvobc8ģFe5K[᜻vZr!'76h@ZO25Eσ0BPSlpa 8-q>`sN F?Ý)L)Vbjh!_Oi* + ET[fO'{U%FFZJrJm "t%Ҳlv(>!IJԸ>3&{d榢0j$6Y^R2j"q$]$p a#X.To7!l u"ր3pk yrE%#bVx #c *.+Zä<{4G R 0$[RQ]]8?Gl`'<_AJ2P-clxi.?l_nSXzrW5")fRŝB2j&҂_Vgrs]/ٴ4 u]YiIg9ګtoamʉFK簿t ۳rK fM|]DB\+K2q9a$:/oڿ)r .($h=;K* A6P`:sf^5RR_b7 hmR1h7ȇt|%T֬&\S;&pJr']'$^٨(7JzOy$2Cn1|Ԣ]ϊ ^d!!ƝzWdR٪#唆sumX  g0^n{ ~2.*r˷S*fâDt1wx_!^~㘢xCd^N#.~Sp$0O \Cb5G֒PUVB1w9]C?ry^]M--fpH7r9nU݉R8Gø 8+Scu~{ຆ4R_&&urC$H-[]2ģ 4 SHim^xn7yal[Iiy>g`#%d˨خj:BG oh3O#3`Mg`+p^ ˬ}F!np.9Rb3q_Ƴ7?X?V$vgْ>]ICgI*ucuaR&~Dx6YS.h ZQđլ N\}vnG݃DH.h\62jYoaw8"PƷѝ7e8="oDpqMf\QZy@~&VEs8hmn/>^3v_Ϥ~Niph2jsV3@Ow3cg;^<^,K$8ؾƙFaR.\y7b^UswU ÿwRӕx̟so/],R7jټ=xI@JC0Q9E]G>/ycj @#Z$|klRDB`"ZLv1qQKl5-#r7fI֨R7qcB#lZE+[N gAڤ]&0fn{<uRݑq,?dtN6X-oK Ae:MY!t> >k6B "yH PP?]N0NNwDjt x%7j)56m4qC)SN(xo&pmMjpL1̯'脾):1DFˮK#Q.N.J,M5sly"Uk"{"UN#3=SV[HM MLu3Sp+G-?@ ـKgI>ukP5/:(h~U[JR؆v4yiDeH3dAb9Ж48\=ȼd\E~qLSK&FU\cq6ʟ&Bn3C/ˆK| !ibĚ$NY_"DH (³g)4L|!X|,{_6XPU-4KT _>adATX-aMEƴV=d`.3-n{2$ nxY~%\[PFxO>$!YïA%4{V Nk.x.LPR(W@[lU`@mۙ$!ca2y`>.G|Q1NÝ]ڤrvAzIcL$# IzQ@gOZGt1w[> Q\U)dK;U;VSG$lff3Q\$6th$坄2bDm(yߤHEǕfng {٤[~}, (+[TW3ky@Vj|jQi5>O97|bVcKә/y4ud;2lD @rNjZ{ }SRABE)*RiW[OoV\I֤ɚ0=H%HE Mຫ˕ܯbբa.lmrx/74d~y ]ꟷQu*bW(+ n)4-Rb,Iy0n3H8ebZ<ӭD 4 .ve%/ЍX-_h_2 $+0r9]}ع8kSc>Ai¢p:Zbh.{ JrXʰ&$?|izn8Q1`wV/AhKj5LY,1VXN ma]xn2/awX\Aѿ)ڠw"Vc#+Ť,b}6|y(z{/EK0 npڣo`ފ`x} !Ϯ(!po|-TS.J#&ߵzQi0/&̽Wrl]ntt2n}˧~a`osAP`x: eV  ]wnO 3逻faZ15tq 6s4DPm'8ږ;4*۪Ft)֬_Б5dwFʿi\mW],쿫xWM6ʄ!-&؀ +ʦ+oL'T_(!մo<'irDa0L]N_W3-yl1z֞N7wWmWjc!+.(W <%r@lʆ "j*y cKPUjxTCl2>!=y"c^6ʧRiES A7l;jCJ],3q;Ѱs!5! Yc4T3lm !F~Q5hjGGGsѕj|P(ո>`ij'w*AV> .fF-~t^2W49Ml!/sZnm $+4_hyNH_y\|B6ڳIH68vgZʢG[@N˒r}Yfkr Y,խ]0e"zDɧ^)%u`ha{iLnXNPTH&u^tT4\A;Hqc!J^Yv !cۦO$cq=8iVp.:sH;b"7Yd\@']Zje @ q[w_U&2A)do YUoҢ]׮sT2ZMBHL-(;#% Exwɦ<ԟ0&Bucyx ;Ġ4uZUcƱ+c+ְ+ .YaE(Qqn%LYppr`.#ae2M;uY3~dg1]k*d7$,l}G(p6vշ>B]Ka*dgqO7J+nEח@bv̵M|eB߸~?HrM<4;6ض|(f}wvr5uGd({d/o~ȲG2t6.$UYM(€lQHY٩=6??7<6'C8(&zօug 쬷wj //hkN Mpu?ixcAZ0Uk \ V72g- u rHt*KsܩYjkf5GsPizM)`PնXroaISܼbKBqIX{o?NqJqoBۘh P8IVR@A1>i?&}"4=!&=?f'3[v_2~NY!mH%goh^ޔ `'ELQ0.3X`8YGJ+$ZA~1Ŭa)X8?~apM+y@ z/b4tȟZИ:~,]!ˈ.^4^bA竾1xkYIHQC!c:S !eЮ lȾX00B6=pT0_`qIdMmXU5-,&Y<%ZNM0Uv%alc^%Xк ꦲ] Vw9-)[K,Ȼ|Ow2hoKk+ A{!jczʠK݁;M!^*uMRSy<536K$/\r`漧I3ψ\wt g*䈤39ctTw"gm4>K{-Y}/  oj:57fTD 1=.Qn.‘[N]ʳk6hiqPSU@MG[TM55jOa_ؘ7tlFvpw L~9{R=P)OGaOwm!{tt~6e\*r13\aeD& O4Vy$7 l9D[w:un mm(])bH:JpHuYN%8 cVwLi,{U L M%Nb'FPٯi΢5gP* S, Eq܍Is3h'[Zk087NIp!Zra<u7:gM:1i au5 ٛi&z~I] -ǚxZ[kWٟ.-T鐜Kto8K~9+v^5xGPˢh;%rnbH^=4'-W*=oxp|+vZ&Sߧr,ӗ4?qPdA\8t!o&Blr ~*v0l{MMx୥kAl&K7v0r8}bxq׷Gkp֍3^fyxZD_lY0X5Y`.';;$ {;s  NAT DuT a2C}:2@=줸.Ki|+^k0b9]yWqTybvHK~D7(K׵^[!4[bs(^{%JՐ=[2EGnd>0 ޼O/ҩ"V*#݇qVo nH:ʏP&ZE6uռ C%p(>铠s~=Ivodh uo%;}W/po[^̫7z{ &K MINPnQkY! ғ`I[S)_\0)6 Xz]%C*<ŕemCi9Fj^@DBTpF VJ#)p0/D&P748Ė%h#%&EFfiXCM!/_+ýON<)w!fE꭫]  Ԋ7!5smiYՏ@(~ (n%t.!w!La҆>fsNrÉ,~{Ts*}_CZyeY#ٮ 0 WbS1Ոn#C{)dB|',ɃftՊwӧsy^8+޳@0VdyO,ڶ<<8WS0y&1f^[F/,Z=@>9GO:#[CĈA֥"yhMGd7_ȃkݮs$R X88:k  |%$H +$q$ ͋C^>Ap ;Z'ia~<4!DnD9CpX MKvZQ8Sm!{H.>x@GgS.sNjXzw ^|$#䢿X`+ (}:QmI&Hxhz@#LVGCXWegSBZrT$ >M_ ^K]ZB5$\ p"9$`jΨ%hjd8QcȪ@jQD.<\KXEٍk 3-?˜i?(y#s1ub;1ο@Ƚfr{h_7*Q3n(NKBS=\WR\mVҚN)CI|ˍώ8g\gm,IO~0`Fik<JE"l#FF̳ >&!<׹$@Б#T >3}Lz_ iw @O('ບK @uiEGj`';ꉼ<~*\*tfcy_Cͧ L!!|MDЍ=^nH<ՁVY pp~5|2EyI?EpJFm(t$@ %kutcd9;wbB ڬd Jdt8n(MD+&|NY:iGs};=G!K h U#׬׿K*ɰVr\ ixa]_ B?WSgd5:ȣ/2Ѡ*/jTW>յ^mN~- QPY%#ذ_IWtaLX-zJع:{GxNsF9‡7 aA 7x4*%n3G>y)Esfq,0d݀iltbR(:aT%!0M<9]uZPb͋6jkv#"ǀsD9q[aŲm~gʩ`0/SRe/t>)TIA8T7bi] GǑږ^*Hf4h\ih"~Џ#\al-nH=lص-M<#Q ca ާ=/BՆvd$} gcCH=)r9*+X, #`GT\mshK7yPA D) `t;8tNJ2K;"`򉯸.E4cI)?dNdz-Fƕd$g/-5mtw=hEMK+MV!֒V<x.KK'=u ^9Dv&i j`R 9Wf^yjDS`hW֡7m(KT暣C ñ$h%NJX#JRkl^7UTceZY⊗8pÆD ZjtHVk+?"YW\ĉaxs:wUBfA /3էnéoS&sۯ^mS ) p Z5 1]D[qا3V~͕{cb)ޝC\W@_wm&qďOw ˥s/`:@ F ǿ,ycO*3+q{uxAhN25VsNS@0j)⧵G6,dTF&"6L=La-q 6Rd%ۜ%gNc_ p['NtOj[2т9ʒp0kEaGC%tr(\ &r:ańrLÚ7=nAcoWttC{>8G_K:/;;xXSx7i?7x4fj!&4Kcoġb_Xc3iOj{ 5J(0K C^x2yW1{U1=L4(-˅ V 𩯪!%Zyw Y~I"ֆmʺ7Eg":&_PwR7~ }D[cю 0_xD ):'D Cl}Z %cn5$V}ȡRcKˆgp5&Z@aJ!A6&I(s ]T\Uլ8M@I{l5aPOZA{ľ_E_Ԋ΀OwL_mu΁H8=*p[-3L)KByigm{8m=Q:n PcDl\5DipC  {gEeYx" 7{UD NCVow. pNN E)<hjQ>9'|3Fqq9U3\ L*EnJ7݂I Gω!}_&e֑>^{t@F-Kؤ6nH)Ww#pc'@.X.`)h1`߳Pbnl̇Zک~?kJ*[7.l :7 vv!^1BB ]{m_SCT.]LXa^/גwNr E9L_X-q#2Ui޲ 9*hS= -4\Ԅ|"}Gp/33G_s\T%I~Q6NOus‰9T!1_8#SG;jXG$z7Ni{OdQF=:s&TP;M nNnc{PFTJ${^yJ7 Q 0(C"O¨wZ3?}g#翁0!HU4j'k3UdbQN:ƽx[4Wz2W:\1s/+BX3B-WV't}MlWR*VɫIzcVKjcz-T"!9tr1D// Cchca5],Vmmv^Vx .WHIz%1'sm;$hB9S?Fz媞Gd?*dȿ{~ɣ͇#7 Z2Iw. <흽}T;.CtN]'{^Ӥg˪^eWtW& %YE+Qj0ڰOP/'UҚzr4ͧR4zF+A߯@b!" :8Lu{l#s%g_16 _Lr(A4{`|wo@mGyQf͙Xn|Ѐpq" jl I=Xd+f \x:K&fbgi}4\Ϊx5A@{tyi1(|U4EX-փ@' t]»~h0{ +>)(b4sDin\E{f4[.*dYF-~)VAgaŜ9G)Q " MYAnnl0]=uv~4"Lë]c硹P2j _'WcM}n019aޢɋ _MvyN2PװZN{ "M=9 ֍;jKwk&!~k2.~fY1sa¹1 f8eI[\p`wȿL&p!!|aKIHh0kze'<Õƣ\eB_ >AFܥa0qIw&j/c旋2 dPssFD1U,hx0f+8R ؠ栤e|Ax-Ȳ -*\{,*s`ed½NQq/BHR XH.ׅ_ZI TC^0dwSzaZǼBL Rtq2C*~򽇙l_u-2\:4?qVi__"JNŝ htuP5t"ƅ*صaV{eӡ3F.'B47KTUFs֩vܰ4Ρ SP/t01%1J5,guϖZ#HiuzAp zOs dշQAFEV amT=r,OP52b"*X:5wPl5а} `v3tߢ] q X|uXD~q5iKORղ>uro`{,-isQp2F "uHۥ$6g^l3<][0rd[TLY|ታ&`KZk,I$ GF0j0 hz` ʘ:&"KS2"CH>9P~ ]dW ħ2Jؕ,eAڿ=4>"g+{GF-cILH ^'"pvT.KZ{mS~M& ݯGMwP>AS5V&K-K蹻 )ȔH`yb +S(lf{q]R]oA W(A@vL\6 r'[/@ qyU49*qh"dzOXE㰩G*/KY@LmZq=3%?cټW5DM>fFrNdmuE.a̽ T-wGRCpaXDPd}>2wb5tba'hU8qmRPtv>'đ!#:ݷ}W1t4j̾W}O Ic+2K34k^VE"Y! qWb$pofuX-2}%{|>r< TׁMKVF2sa]F`u=_/MR:u5:))Xv3Xn sŎS$Ĺĝ$݄H=r͵+2V'6-uKuR!Ɗ7LB5sr0̒aB\e.TH hZh+xlc2 6߲i"+e:.\9vŇM}v kqqC% 瓖b]-E`R{4$3Xt٩Z+EEIq '}@iMe>#Rvo~ѭ(6Q' 'r1 S:5sD0UHӱЭ|u]X5 ޓ@7Dw(,{r=o/4|e=3LFzHV6̈́!cYh+m¨W]&q.Qk"0i?J\6U{Dۛ"8yViJ>i2T Iy;M= K!#q>2g-X8.5(e{I!8âB ^'f̜ iXDl=я_Tz#GJ| )RDu؀grSrUȁMuX_ЙǿY>5/c%9Yp]m"'NpX2beFX6 ?˶s8Kf1 T:f_ot\7V7b"Dss5d[jRPq]#;ϚC&#Ɋ_ɸj0+WhI[6ULR2aʙru{?ukκmDU &pYFULTQ8iP! %Vqa$?r^O[1!8lïq B>. RLujnJZ=q,Z4rちM(i&"UAyX-s2z3$OE~ϼcCi']3WwNYl΀9 ur'0&aN>jD&A@/k{蹚Z/캚ɬ?LL?3o /RTxL )J([¿eCh%B:%tYMKO7fȴrj?5@a  5R/ d:د[kxnLm&֜|Ez 4VG)a%W>)YIn#mOCk`ܘQR; cG[[Ǹݑku܃G׻j$R5I}: ;5L[dSGX7_C&|mT>x4&St yFȱX\YbvrcGW f`1DjrSD$4ɅʍN9ַߣ%ѳ\ކWwdJ-O-K-;˯p0%WR"%0ҁr:c8gQqOYwHD]&X= wo \2͆/!lύQ햵}bWM"Nw7!hM y2ǓY[X,{ %Sdsϟ@bfnw@HϬƄ͍-ׅeeثMrykD &Y.w2BWH2nr2֖IbKVeV:S+{:ەoZ3 t]wԩ xT2PDށl"^g 4B9e~6kh9ΐ]i?1WIRr ,f{uc!yVKrAk?>?*p$ =PT+$o%{x\Į~ЩSQǑ m S-O}E ҡO: <ês-=>X=|4=]9 Crvy+8VC|dg+%tpV{ȕ;iYzesNJD8Sr$j_ :OŤKX_(og *v2ziȵ9ׂyHV ~VRS>`5۬tbZzzr.^VLYĿm&SIpZf=u9-|_fBcU}En(R&P?m-|7fՌlKl}w,Co_Q*f(ozLzKL6k^T |R6w7ӹnN /8jpb;}E<f$A fkQ5Um)DK76: ys qHDFjPwXogϤ)$7INruYHQ~!h܍;g)0Fb}OTس`1}6$᷅[1Dsh+?"gg[8!G!Œ5;NH o7}Hy@*sJkoBqDZ=Wҏ~tQߝ908|F޸h$`7]8O(n. ]ȍa=@-5קFcٔo"b$"!Uo'Jc6JS3k|m/JخOPG_xeʓS.=غpivEea]3ce9~6 yϲD ^\BJ)O *K Jk[S"9/?!=Sð a쑭-pzYr 07SEU\B+?S6nu<6  tnE!d,P<97ri|7æ6p%MX{݃,DE40,&6,m[ro]Z{S8\ܖ ?I/^~J̲w.}Z*꽵&bt<^IUp쟇LS6I,d#n3 N }c{E1tqL$wԌW|)8+`PRوqS3M1/j7)ylɆ:}j(_cGf}] u{o[&ޘEKbcgϯ7g ˉ9N.Why6Ly(YVOՐ6-햸h;[*:MWMjDy/{Tq`g=lka#[abc++ٚe@]J .E6k2Ž%j#74\7^Vaa慾;c?$G^_hu<ћ{6Z)|FzCzTK'4©GM4­lbhWQ=pYvw_1i#HY"ɵnX8%j IfpoR |ZtX#[ZeV1=ݭZBe$Yl9p'M6B~Ǯx&Th,EXʝoiU#EC>|kC&]5L9063/`A3#>ьyQ"\.XX"Myc'ep^aɨs%3$[7iD7TB0I@m%o[C=cO',܂Y{.ܞ/ XZ 8yuwpG ,2UWNFɉ+ {OIJ!YE?9:Ϧ|C.ND[hֺ¼ީ9H(٣gcB0ayxtB¹V_xʋX5l`;:vPt70{Oք XH?N Ek%Wa)rF~|D\EG$N[[ـ~6#!>\X]ܽ(3 K49*az/m}~6w-{SbJYG>x+&sN\a *{E}ǰoh ӏW"' 4q!nܼkaϞXioqnЈ!˒w?Ev 'ƻh[O/O#MmgG}V;_IwIj<'ïiaWTUn?BbvGh U͡C3V *W[c` rKm駵q`ÏfmJ*{:|StH2([IZqi@.7)(iB+cC:?H_C_ZMal&Ǯ5? WTt7dd&m[Ò ,G> c'}B&] ;|)InȺo-{f&?,2+-DL4U S|jD"IRnۈF48^kCn<_݁W;#:`Y=0@&V<X,r?.yvz;*;iC$acfS@"Og @h剛϶0(Yz`f>7>^tᘤKtsNi_MwVJm390U91aI]9OH6 fێ));A_* BچYx{~׫((楄z(g_0ZsKX~#ljL`8Z}k]2M HLkQfb uȂ\]f3ɝ0F`!`> 0+mE M\+prE5=.!Ņf@sQ>eѰk՘rbZ VJ9Mޙnh&۽q vpeUnw},ӴW1l;!PnuX L^~>6쭅t;_JpCu}σF d5[zfD\Q7=chAK#$n8KUJ9'gu[#JY~ڀ.)VY:Jg p}|p{kn)YD$KOS9*䙩cقm?!/'A!9F6l }+2Zݴ\m'7 'n1f@e[f]l8b%.$3}|HFW'2Ț k,=ʸqN V͠XG0& )r:8?jkϨ8oN15WB+/`<U I[Ы&H6]T vrckҾp6_IzQpe3VJ釕;rkJ߇m}F=%bX!US` 6x+1ݢ3aYNinE 2͒/!iT(GRYp [Ogx"a|(,?%hZ(O7& l]NlZ\aQw l ˍqV2b)rLm*6b ;#kȃ!W 5#vzc3[&{VZ_A7}  6cH'p<Ώ5Al:)~&׶%F+yh}J(^ bNTu;Ԙ_bf[w7CFw:#ܨ@!y|d5RTP[=SRxJ/f3ɨ13/0azr*ot{|M(PVxsZb @v/=5:Xiħ;tׯ`v")l9 :,㺌&fKv+n1FfH",e;$eRL{J|e{Tauwط(QXFqiO#E3=1Г1?-UqdIQM\N$Oh q]_#񢯜vWKHSz.h.[RTa4Şɲp+N$87B/x~ƯcGu}N&ʰ3H|eg!,D6 ' 7hf'˶h'2Mc{3]տ8|eK0]=<ػfIvTgmnFx>'"#gA&}HK&?@~,ϸ!ɨ([v^<_ Yt4zVMHpݕO¡ ]cm*fH9LEs@Mpa4ZǃnW-Dbnxkg0J/dfu-\ b9ᤌ>[neI)*wȢUK̿)\aKK.CR󙿝77.67F~'&Xi*_6鮫vpE3imfnt[Ie?HEr'^ȱG u06ϟI S}k8nu@z] ۍc 0Pv'IѡD6P x"aя[˞28RdelҒrwlivʟ{6M"FؼƤ$aE=A.S: n ۆo7Im. (IR59y 316 s%#륰eEADvפ\=K`nOQW)μ*8.y/Vn:cvp,.Xc>5KQLkWpUuPh~"R#7PQ3]y1Tp}Ւr3IN{,S 槒8oD &Jmod{b|k_V1P:`)oNmKeԠhW+,ud4hbpIeM4'۝ǜ\6:9\ud{7;~{pdj>\UlKIQ{k۽ b*g PRGO$pT@y1\,=Ӽ3hjV?o̴Y(䍝2VB zW#b9 /^Ka/*6,A]X? YS O=.֗9| Q*O*p( mֈQ1p%p4GqۢeI3@xuS,W^ؚ`1{űq&z ?ouFV#O:DK\h )-&_d 2M|І;q99AD}D jGu"!L\' + XU }>#-mxuv}\˲8!QL:͕ZG#,oE`3+  {h 0C6+%ѯU+4ᾡIHКj-jjE,ߩ <]~tPGIQjb݇H%`}ؐ>]MC@Q-W(I?OcY_ƚc|teMT5c]1<޵]zb KM.tQXdzBTK-BhR2ep=bR˂VƒsAV|{: T䌞Bhb{xm=uk\h m;mեfouE|,34"N94#_uPGʝ bwOOh7[{ UW)٪,_P1HEI ćS&v0!,n PkK#vQP8 !G]mZ"[&jH{`plTҍ, ={ozɦpgdCuYZC3Kц4&aJ,>ܞ=˂RU4uT6rA}Nz_K&"[Eٱ_ Ze!Mo/{vD,W61c{_%;~SIzov.m'4Hr BqE21sl%2Jڋ\{$Q2- ¹4/C7Fs!._ܸ#9 >e <@&cmc6MD[`o Zs1fInԇM&8ߡYTt?56~lBwO(:Wkn?+7ENE"+O_9'\斵-6}Ewn1AYɁOE1h ǡp+$6#=3BF!5iIrhM59 l]+} jZ,lE*c^diʘZ8cUwp˻~.bw\0hrk5U" "ʈe@J򛣙q!Bec1b_b;h+0zI0]*ވsiZKcr67>.b0d/j>lٝJ4W|i)hRx4;nԴ#7 ex"ʔf ouܟ|8X<#e|e``hfgJܗ%N>na`^ JLu2q@]6]ICKQH 2 -7-E }4V 3g۰ItrO5O,1n:h"/sQ08B#} ct-+YEo{5x=Z6 /EZyaNw>K1rjxFSV~4Hx,p"DiGjKNS*䀽U,xt;}8@&+A IA`YS DsYV(R%0|n[y 9yw7-Y7-&"'-Ga9gn'[)+kTʖ.D8mFV&t%:Kr;3@>ܗOkθҷK(LÏ4E^,ۺ @ 츕/oBOFKQaӧG8wBX ڿHD?o.o9Xx0xFnJQ5`-1lَ#1@f6†woqmbH`I?sf&nY[[t%;0NKZ}p%Xz+\wPVF\{3-"Zјf<6SʇГc0""ibYةk+nc3\ICՒM"_T]X1z_g 5S`aP˾! [;åָq'OpIı x{`UY9pgII38$rFNHneFnpFÊN m-o^-j`ym'!R]@.ԪYJ^:C$;b QXV/D@3mcu5z#@#` *L;(0puMuK_QZ|.̷a\piw<,mXx豚<)\xRB"W~Tɗ,",4J!>R @l6Uvw%.ǧJP9|6/Tl*gƢo1Wnu+n-_$3^]'tuMoR!Ȥk NʱC4ErXg2xm)[gqWC`m#5Ƚ6%-C(eN! n=+xX뺳YEjAfo)#9aN]E0;ABX`8QEQljfFܖ+@qTu%۠h٪w) c~^\Ɗ_Q%|N*1'U% t" '6Ko*[@V״c2UXtt#PN?9…d{2.5y6CU(q ͢.=x(# q}uMzI l? @Pw8m>ȤVu4zT_28A?X|.c-;^7:3Qof)7LõU_da$t2 :<gYy(#j?l+c$ჹLXfc\eBV/7ͶWF0R6UŕLJSOrƴ/wB{Oj&Dԅvp ӏSlB=3Nׯ΁,O"B_ w8;9@?0G,2y!PaZ2T#hOE1e]7ƲJ@Z/q/LqV:\ #&Ͽ>{ 'pw.p_ڈrg5H`='ADRƙɤ6c!wQ1L)=I}8@d Kp\=&mQlɻz k_^+{HPW 4}՞jЭ!RYD%79&3F D3\ L^Rx~c.QHzRCO(E&/6YfuA1hM xg .V/<jCW@XKJP2j Eu{N&w@JeB*ԩ+;eJի"cJL f]CS Cf-YoA]huYȥ%jbPI8̷yy?6|c !tVsYM qxʽ`*Ls"BzZGgH1@>/#4uEӍXtьi)aqeJ$<PS{oa&Z"Vs%2{_7X# :s_,0usO8.zDt>GZ7^#rj7Nml؊.\S &ڑ+\58*>Wti}Kqrȱ#W[D`yޙѭ(AЇ%u9" VSZc$-"oyus@S3?^ݏc)?ѾgU qpjPխŒnO&"H9(z Fj>ԍsz-%ճ6ԑ!-Z/ӛ1IFFxBsux(ruT 2|dv3LL5 Êj[}>ԇ9Z5\ `eϞfo1oww;&q3wՐ%yۢ/wyt-k=P;H<:;_%6^ov3`1>5){ɍzޙlv]پJ9[tO|(t`ѡfUBHۙE4yX/^£yvE}9Fs=s, R;R]1+3w-(S@ENދ&EW~tϻhHU˼(#pQOR0PKLii/q#(#٦VaW: @FFBϠҊcۺ:>zx>g݇Yy=*M}hSƏ-m ڃra'Z{+@8pfJLՏ*#Y4! f=Б Эڃ%1PR 63gJ_/SZ!=u_{_[^_˛Y,#$nZ1<Qg _3SP]˄q%υbAa.&K|, [\ O]O1'l/ TmR]1̈!rL& +`!>I;s\H~cap Bhꢃ=Iu*m"e\kZ[ [@ŊBW&D ^FhbHҞuAv2Xc_>LTMs49'* q, eb6d!_*CYb&R= {></~1p̜=gf( Ij,|LcaM(M\<1qM}֒-դc\8W 9 blIOSD5u\ܯ ;4#wxfz1/xl4eԭeq9,'3;(Y qm N$fԷj'Q:[B 䇡['ŰՎ)K2kBȝ =J"T.? 5> ^b.c'y伺Dq8MㆳUP7}K n=΋7u" ?j'j0g>=9D"Ha>|4Ҕngk}~3/0+!ڑ"QjLsxQ=YUH~E-wcqqq0BAnKP?i_5t'#K}';(zcv [~%7 9ﵬu>/fפn8俢ta1͌5J=!3NLik9"sb^ittGlse\uU- &4ȀƢ0$>R!F&1UL^:U^q[_6IT݋F _|1몡FK%[UPrM YR~Ϟ+$x|^E1AS5dnQR;##QМF(넬wU8Jݔ(ܹ=(dHQ>;L%Lo֡ d8Z26}@* |G0Yzlњ.P C1&ҖM4LȼǫFpM1d.Vģkp3s5/ꝟ] rn7d=Տ5Zi= By .eQ9X$hhͿM|>+]}i(fՕˢ =w/600NvO-7:Wqv\\R땿 <a(o׼Aw~!]ME"%ܽ<#re5#W%D]mr)_1YQԋn$8aNk?>|`}K `3p/?!L+J^!^gEwoz#=7%#sh:ڳaYUYswbG$S2~T5#V9\P]8Z/ ,`~W?1WX+F9'GHlgEq 4xDRy2 Pd?D ЛaG<ۉ/N^DmLKxhXB:XspfB&!4CHW1]Rq^ Q4: ,6dCMvR"; #J7rZ%{Hk>*_x=()#f(sv3j>lgg5hVЏ[,]$xj@v^D|TM־UP:'?v̄c׸ 0u #օ8[b'܎hgn?+W's\>}R{6nF<(@{wYU BbQ8b\ *NF Z3ohc._e0VHg^Y=HL7uB)X֤IP)Ie0; NPzn{^4߁"['Nn Oɚ C >$5puF(!UMQ ,mQ>lF7CLǎc]{~`lem =(Kv+DžEpEd,yǻ$clx4s)t| bEYƇyf۹)`hK~c5<55A' LWǰR'K^ WE02xveM.v-@ FTVQsl\^7΃E1a"Ң,h>ȕRNYssZ*2H*`wHҨThIh*w`Չի5,AxX3RW'&<:k#o#ߏ @myljJn=e?soTR"~pe)Ȉuݠs|핃Q y2n~WIp8 E#^LB=wQKzJQ>i.6HADoPpUC˵&)`k-SrȺFk~X ۷CR- \u0S^/*6C? r~70>~&K{ ݤj]jKp,E3i#WZQW. +#[v^Y&(Bw<9L>1Z@]EKD<gq$yEخSbER~/UkG5G=T?..V4$*$kKyw֔[^Lk6R&BJ8'|Jlq/cX2XD =ނT5"n1| ,rYkI(^2|gʨ?bVLV WE BRa3arY0[}<_,̶>ϭZFGuH$ծF'Y,MM.]5549ͿCZ x$uNeyF@p) e1j;QAU>n.óJŅ13gV)u40 s :nceZ!( !!] =ƀؓq6Mz1<7j9.~oqp~d乖uf='xvg%|^Br2_UxjW+iiqn yKBtX[ քd28o34ٵ+V8<1i/G*h3ZGK}fޮ3OBHLE%V!0xRM$',=I@X$ g%%S\ ozyt_=Nߵj0>Ą\܌}rDNLLze }~ݓrw Vx*wtK:+õ1ΰqO.1ChDB IMIW}6gH}og&YUa%ۃTi5"r)3}2,CA~q3~\lYmta |KnR~A{5YC\ƗlY{Z-<$ZHH|AVe`D4sGy'h!#zvTXʕ%51I㹾QVpҫ_<[i> $']J%26hxEhfd s 8! Ȉm|+n, {3DVf 3}BGcΌjs1EIn>p(ݢ>FnKKB1 8/ ]?Zd 7BiȎcWF,ɖϘw%B *.y<ɡs^Hֆ2F^~w6 "CBҷ'LdsffԿ_ήh>^$[`ΙeJ A?Zzd;&=q \`ՁF0RW*HK uU7-s2NΖb65%?p *=*fגFp"iÆT<*1zyFDdNol^֠9ċ֊5 ~mM`%10[Y^dj7~7-Ii/0=w)pa/urdٞ1=9~鷢{-K`ZNS,(ru?fCȯ)*10HJ V+uTT7>ʝh4 u(BDkҊܩ< HտD)܉m<AGwK; s.ӡjb%3XQ-ێLvu?8ЯQ7Nۙp #ymdyJ>0)iUpHxe;3_`k$ɜ=J!0Qy!7R.ZR Vh pˎ"ȃ92E<($mpKISVdq Pt`7?j^ ;uĔ&q6))hH#w' Ogm3`\Lݪ=$Z? ;ބgMt.sK+31k\ +Ս&3bwiNFFnyK6Z9ShQе|_`%a_D98jLXkeLiw=\R"&Wߞs)L#m))--:&ZM9'+:˧.%֓iYqaAcTtHϐ9VJm{ؿ>A Hn}䣪ٹϭ+> ǂxo$ΤP5 ;e,z-sblqϵ?C@ ~1i9[ dn|ӎ|Z[*xPO@wmMq௪Uy2WB?U= w$CpٱZzmz3Pï\SrtqC5ioM'=>Kr~-V+HT4O{1H%x0ܛ f^p WRCIƢ}3,7p>Fj>QXMfB} I5L~ ¾W{XfN>JN0>K뉲n,NV0Iח:7AD$R=-*/ Sy陞)Z3 5 *hn̴Vt9@Mq/Mݕ//,A_'-`md7A=$.ܹ?#X&e8~f~)ln)a &Kj?)g<c1yQ!`? kOxҡ:Vmx0L:z22R~ <ԼXhb*hQuxHJ]ST7C1Ljwq*u;+!o7j=[ molvRdu ͑dDSZ5fC2ড়ՎJ `Zz9ٿ ,\LzzE$՟"m ;Hb,yoؑ)JBxgQ=w {ǵMrJiBjDɊ̚y^Y'IӜBY`ԧ8~;2eE$C{ gp@ܹv(8'߃LЮA (?cBj }W02ճY'%xL~N'΅FЗ]sG|38'x%X-jerp/YqѠI&7\Lg$(ulR~+a(td!Sr5sz_m[y?>ru30Xe֨Ϙ50e$>&+e&YJTGnGcĭ_"ib/6whDDj_!uh_`k'sH; žuzIySK fozt@$ːGo`D_q&K-k84D)9ρ0e`p]m^aZ.1ͶQEYMS3ֆJ;wF|ۭ+>SFz#sp23krȓ֐aZgu`' `d}#,9p,Y,3Z XM zOg|*!p*Dqepq#]#|OU%1b{T|dʓز"y?ĪuZCs3Ma ,W_8eu9BéNT,%dsh{9 kW.DfOۈ䊙 :lNP}"K-.74}Ѻf~:;ʈ9/'X&:S# M 8cׇѺudOkxNԎ!igsn͔|TQksWRREUu ՞BFny+s."<ĽXfOY8o@^ԷOL6 | & i=nuAzTLPxl—8ߤ&8w)dC$>ؖr80^CH'7:"WѰYL9 ~ɨ;ت5S tbb~*m1jۗO 2vTվr yGvUy&4.fD}!+ހTlniq})qӎ)P͵ג(4hb8&tx&16pA H:(ɜ#V_,tTJ^r318Q5*CU` "f.e-MPn8iNFɑ3M{ֵNGoy;t孀rWh',Kd^z)O'ZP ݜ+%_<U$3Ty}i/ߦ@®:r.QE{ +> TąC<& 81nHyά #~&#9҂.n&YMϹނr(l|c+EIL> ^kN肇B%9w6 ۠ec!%+\%HyNGsXg[,O Q2TU}[8`40lQU71%Dm~ע=eU<'K vvfSj7~1@pE4lcmC7k0\5ye)Da>W1d^6[NWՎnWo96Q-G6(VkKa)A-ѥ` ­XT=ErW_ᯬj]N067$![္;{T[d!AaC]{MN-2Ӄ=fHi2|ߴ3Fn(Ճd I [)z*v}M}aY`&,OO~zҹ. O·mUD?^>箨.3Ԫ|2ʣ${oO.FSe_)-./f-*Cޢ?D&p44|5U| #űt8y_$RKv[ =vD?]by)Y4Jc& 8YL^|2$-XӸGv6ׇJ❾-ٚ x.!]Y49=X%Na<["0O$R@KO$EPZe|@F {O2KD"?%q"ZR| h~4tCƅgwFvY8ϳ\UBYxԆ M ?JG6ESV kp MR(]"-}^lk?LdnA[Bf5ID僐RjCl?6*<3ʸjZh$do)6kni(!^\<B쵫lfK^T =s1o;Sqׅ֙[,`;Z?DS{mӏ ۈ`8ɲ:]bŴG=8j9xxG0ኟy1Ղ_!7 n6'[<%f_Q43W7!=,sm+2 ;Jڙ}{|Y^U>ǙIP xH(r LZ(9!}k$ba{N4_yFʼnJjE]z#CUA.Iݻ"uHM4faxGRiY7eG0ѿZ)Wz.k_TBCWiϠW| |\ g\2#p \^>[dwf9CB-#*@VAq8}ucA\GfjwpF0O^h[LU#7@@ cdsc0ѳ +n]ʡ+YBڬ2=T&r[j-ӽ֗K+fH=nBߛ B7wl\]z.t1 _9z4g(*"Lg ʴzJ,&TFpAI9wr볹$,Yq+3sz X.C\zYYDDK] W r(;r66G[K"nSw6bG*$Z¾-&\U޿:V*=/͸ ۩Fe,<" &ӐdїOldfi5x?䣉vt!H[É)l=8}{iç #*W~hd4۾tU ʝAg{2Aݖm( )J$ng|fA*EG8SG%z|\e=`ьj hMکZ hVRւxr09& 'LHy.,' ^dMf]U_cڅ};I۰(x(!Ϫ'hʦ@4v{ H#_r NP7m_ :GEE|! ,z]D /D+jFMj#Έ}ܞ#M9B}9w\i.,nY{XB=ܟR1K)߭f`]Y5{[,E&VEFwi,O[eXeX!rMb_͟3-X"SRqIt䤧aX/'s~u O= M,+R/Ժ0 XD߇_aw1n=GάwK [5B/Vdkhꓩ(+ =?CģMX8T>&Թ2ʈm*·ٺ"=ckg(a%Jv$7% 'fYwz槪 (s@T]yΏ)l]Un4|"zV# x3BH;$a5=<;Dy.I59յ t{=r.r+W ]?\L3#\/Y#7;h ^omL#B-o6v6s{#-r0T+i -4snOjيJ5ڹ*}n]2k.ZKUlTٍvo<2iBx)`4(L0Aw ME-gށIgb?t) hXZɚ4oMՒ 7]Kam+zcYmEONh V9ɧ""F#4RLڷEELLF32ʖ(IÄS{{PP)_e (-2k`Ŷ{31̛ӷ?3RS5_b,UVK36,OYWnP,j7Jkt䘕ëXH ]O"V%9@ 0]9XaAz!K\'=ojٞTILwj喑߈UwBQ6u"¿5>vhN:8Icؕ ^6"ו׮Vd IUh@DUL5ԸU|aE"$#BkNmÀUxxuA6M|󤅐E2SȢibb/H)8!Z[âxlmQR_CP:7nzc\^,C/fc{ߋ#\}Ȍ~(o '쟂IQs<:ކ@ G$֍lΓu<~I l؟pAiKU]᰿Q@ hܲw"V aׯ27'|HP>,0tbE nV u!8M5A)SȱGa $c,} 頻G[:H53XXV{_z{AP13w/Jw Y{sq?48;'ʎ4R{Z D&?7m|惞a˴bdqp`7G@D|IP#9/*̷oS,!6D ?c.Fk%:<6chFXOھߞC\2X).=:ΐnu7,}c1sJ-t|TqnAyyMv;n Xy w)1v9W9}f]!U׈9Q")D_lVt_~ "g*)U?7)ב67lׯ,gWk US[~P^cfRHZ#YsǣS7u c(f}R4ӻsI2 a;"a[wqPĺig4zB~7OC A#9GOR?};IQ7Nny>9jU"C $_jR#6nxiV6d!D L.w.xTs||I]I2WSO5@5 |o\~ŵ|zbG[]H"'2s~ &,IxskMbqX/!HB19%t W?s(fkX"4owxP=PM2|PUР| Oa绬\x}};4yFTɨo-m3ެBMV +:RYSt* `?x^KA4;u3ی z6EPi)8ْCY-Q|}HT> {3|8W\S(X ޾ǝBtN*sb~Ϋw3{0EcGZZT}4"4r.iXD GE0s:ls 5qltCr _|Ki7~jP{;eo.kl9SfCfJku8@MHKj tB}:rzclLdn!5_@]x醤nb*}qsV Vޛ!Ǩ嶜]YMh ^>ϸ/EUO胅ݎUV sMB]qvQS 17_F 9fs-$^ NX%TL]ʎdUϏC{ޝ7(V Va.ⅲg>)5fۥ?ƽ0k-Zٿ%ݼGB %@3bvz('T[xZN^V5cr;rO,S>ctevٍlrRo}wvDS^&19V_elH~ڨ3|_vkܤyx5}Hݐ B CR ObtST B- mwĻ;*rFtPz_EÆx֥쨌0{H:CɶW,/z^n-6@ ?k!lIe(vcRN>[ԩg~UfvJ0h`JNrbPGh5J[~nkkvR?@؅e3@)-Y8s@׃,JT4^Yh4w*=7?-aRDɑgfX8f^qᡕTf~Wz<P4C;HT҈何@j"> =I`SW"4_w ϊ: D1`~fL"ގ%Em,H]F,k Eh7z0?/燻S6^hх#y)o/#.a){ږT„ہL4,` u6Oo}yyIuqޒ bps/OYX~c.AT>KG#:$h*$\^Sղ[$hlvz1+M%*_ܯ-&A'ߖRHe Y ފC {WjZ-Tr8Edl5C|ɾ-=sc3 nvD" ō |5Lh}jϙ[9*䙮Oja@fPb"_^"cQK'L mrއ3i—d}XfT ?VG7D|q7J<ʿΪ#a(uRϡaø [K~y0Du0AuEK- ~1ݕ A+p;'%x2^C $*Hb:[)+٘ 0N:<| vUU =H ?ּS{{Jv52wl}yΰ8R2#%o\-M>~GOj- pW2krz``|%>UBڃ=<\2Pե@ÀK?^qos[Cs!JtV Q4޶|k*]X ]F 3fsyLEza(>&~6^IڞiH7KWU#|9 mCp{Q/'Q~!p^. Zn- Kv?TKGWNrgؕ1kDR雭 ɥYr0݉C3aJ~ϑSxYD20O?<`"{\aκ|$'}5>} c"Kr-bs/n8㎋}zZ| ; F,.Cȓ=ZĬ추x-ڒ?Qze{3⸣ˍ=EuH3j'@1B\rDž*ѱ=V{U^oEضGYlVVO'Q䄵LhHdzK4[;6a ̜E|ѥ'Djm匊{kf(!DLyP3i嶻mq5;daRz0{SKxnǟ|/%nD`$ 9Dfy멇bZE )A sp}V*Riб Qg&h<#2nTߴ\'qTtO$ GEtc dfif#Lv?׶ыT`9jkOX#ؙb{웷y$ ! 8SzARA)o%x3!^ZI IcD=kW?JLs/(wYT!Q46ue˜1gE>ySK#+ oSX xg4p\(^|\ư+B# zZyvhQRة1 nlK8Pf)RۇbQʒS5~CcT ΏHzH^ f't"`lop@'}B=`>]QA!beS"[1ur\mjdTXqp ҿ)Zu_zk[ SjXI[uC,ܾ*|+{_E;WĜ &ߓxd1`O4~Ł O&=%|!~'?TF8ɦ0qBeeP.sᖮ(HqVW#B(УcK2tS불Y(8@o_d;iS(#V?G7;`bŌ*P%OE.ld,ֈn ZwOgysui$ .}I tf2b/od^I|{S]*%b!E7,0.US DZ,y/R<_KPTpOQ=S>7Ŵ3F e0M5dʤx`^/ODL 4+LYXq|Ny+6ia'f1Qtx;kbΰLƕI ȩKbqdl Fd$6h 0N夤0*g P>*CTbX~L;}=/5AoHPRzNtjohux0r4Ziyo`l2Q7H$,o7sr8))Y|`X=fZ2&=ew dO㭂垵=.= U_+wɌ,+% @% 졁 ksXMYjEs F?A։a9:ԚUjU*3gO*t&qSԉ/9_Ǜ`&{ '@Pk8L*~x^>a*E OԨ6|Vd/RͮOBm@$6D[?[oE~$6:f%whrJ[Hɱஃjzy`\*#s?Hɓ]w'LmK< x.?9-Ii1PCs}OTH_ tA;+^MHK7 R6 Dc6jۑ&]Wj)f F`ˊ!j rWMfCHޔIO,>#wP>|>5lƼvKPAf}ǓVjPC!_ft 󓇲Rdw*[ VIQOA D$;flkbBxT{ +LܾW8@eoccJj(*God=spy?]c-UWw۱D_(|R/eu^"x.ʯzjonĸ^יنv?2KEq_*I,~h2vg?+noϒs'_ = z: fZn0qI%w곍4d؏c>.b9HګF7癨 H#$ MU@: K*V^N̳d JV{r[7 hLLE [bk_ 0 cH}2d'W]P$ Y3]Dg@O0<\:@ +Z=GUanI,_36G±t^N3:1R]) KEyqR`$3-E ΉUý~ GoV(QWW`D׉3ܳ5(O VENLvnԌK܂Tq<=.t^WǓ4lrTŏIo%wNUUC{DGa^d 'B[^+7؝y{E'n <V#9"d a =*/A(׾n{[yRƴ@j.ޗ]aylRo$$ Sjh7ʰAk<Sp (}hT4ܚyFK쮵_ae[C%7B9j Z6£MiKݜA%(8ncmVт[UjcPPeGkFKCVœ6Q+"^A4|@}i۔4GqI3qd2 ];X iYT`$ X= 8O#}x. ̑inQB(:= <>92Y!/=rBP"PB>Q/Ίy[wgN3! |l ƫ?ǖ&3n.`Ϙ{4ń@Z6K %NuƓ7Z*`,Su\ p<9~XuG".8/2+e35i&ly()u.Kh4Hn8Eɣ7BQ,eDd_oɗրmpY`MXb^d\)5 f 12M ^y0|װ*]b[J W@O$>%!T\SU]( ht1%Y.Ӯ\Ua-f+K!MZUN/ , X| eȷq;wY׳Bd qNSc6y },bA 8SCY{q\e0> bHUPc+r<.\~ԢS* ;<YHWC BߔD.r<$ Ao&SݤǁNr)d G*$ ǦХ A ; 9 H}Fyff>^y0]RhW7AD֪iʯEFy:Nt%yx.. S>)Go—4+k |A|g4" uP~彗+IRZ95S`qI ',Yi}ENf{ Œ3;QVᘊ~r&oɯ{{XdXW !Ujk>r.rx:`i{ߙ9Lt|qu-Z`4![%s tGHA:&bN,2Wgm-1F7 @1'IE9*q%Zz"GHVzd+FVHV}0¼_\*t:`H&w\r[ho.&$Mf(ǨjAQilJ Skouѹ2ڻ~WgƑ[z5xGiW8RJS[B{'Psܭ˻OCwU~C7} ϲ w,q1xVr +WGLOs^(pܪGw; +1Lzz -Uc꯺ kpISâ|p̼toLQv9 E,G19Q)Qh_gƋ|~% ;%o.xn~Nj|Ztcػ&7|r!SDԙCjrс%)XI ?Sz(\Wdt6~tU=8H.]y(&rm˰G'os avghw 0D,DE"096?'93,riHǃ%` ɮ"|PNٝC FՌE7WjA0n4[0x7FoVD*<3iJ&muk76^vgrZ! XLѤHY4j-'֢E*\5uÇ3~<ȫBكdF|5MG|]>>}$ta οA3^%wCf'嬩tvп!9FK*`$h"ud`I.A 1rE*;7 bB-v0iu:n <bu݊Ǎe5cXkg⩸|Oqu(2mu%RJ{% uKf"Axg08bjJ28:aUv0^eJo%5*юOfj?Ă&=v>,ʦt_em13G3錆lޏ MR`sbϴՋrD"AmaDG``7S.SU/e ,>ȸ`FcX2VؔbQzR>P?XuT$zҾ0FM-N5&њR2?_)ʨٶt"z}D˰Ƃ2S\l!ZY|k,7>i_)Q_ %QHۨޑqM Pf.F)Ǐaf;h9VxjdJ\ 0򁝑P`p0g0{Yy =3ԗD+ځG[bDP93Z3[d mܧO<;S.1y_֭*\}Zz_ Fʜ<vxB43w&\ |œ@].w! ^9?84< y#$w\5;&-vz( >.}C_ev6fnm "}s$s9 /\/\e"8kv̳Vy1 Az7UiY}b'|f< xyeTRR`~/Fz,wP ooDɊiE*WdYraBQž,?vR=qjj%?#kx*<3lʩSlDVTRs^R5BOo:pn_ L Ey> P oY@Խ4y9隻3^˘ }pYgc[ {=c)w bϣt7sf@b jzgo.%b]LqPmNn{g߿~W&K|=xыM6$!Uj3v=΍'vtuOa$n˟ "!t8q+ڞaҭ@{ ~⼋Vu>V@ } `S͵õ9߉ fm 9s9oN-`upbno *%3@^ ݟfB'p_==fFNfU:D(\J!u5sAU2'-| !qCXtAyA ?êb>g<yoEM/ȋOgb@Ҙ_Rhv]4欭 3?V$:+ȭFKy]  &NԤKccPR#'qm?!E f~u- H M #3q0&yrocNggNK?χ{[*$c7ԧ+섬}!E^T2ܽLnQSے-֘5s&g<[o,GLY<|l;fD2XwЪ0-8"%D6}xFKé47bI;4ļ`nԄ?-Y7Q6g;teUVP N KˌjBAMmQ(կzxA( ծN 6;Kz5ә+Gs;-o5&9$X,Q/Q mx[T~vPif=7Q\ ?7exS&vKh}k;/C֙]̍h[h$At6KXӹjq1o&3-^#62tD6^@Kl^WnͧH <>Acto?<L}J kY몼)fKx{WҧdReڱQE>RB.>"˻3"*PkK}R`U@l9ǂd{46v@>.zt.L0# $fPϳ%0P[qĤA:D >Ø,8'ncEh xۄp (J4#Z‹9pQ)NXNLTzڱ SS;=Eb-j@Toi"ws֑N!*%`uT'"yxa%-/FZ#*e RzKI q6We&DI,[.lUIϦjIyȬ?zxU<;| \Gq ŽZ7vY>PP ~@8rN\Rp:NXO"Ia3`O"<7%rK56\s7UjBnt3eF:J|ćݻ|8ˇZNp9b܇޹$ )*apϭTLdqf>i綀*k#[#}0-`w֬`ɚ `K̟4lJ4n|DFP N)@95Wx~Y~eu)u$OS6os<JL'SB2ȣa1)ztZXȬeXf - Xѥ5pjm}XO_H׶²ؽ_Ċx.p򱋧6׃ࢆ9r(!BN-@q|t%>YL>Iԉ9O7v;̹{F2PQ{; l{ >< pI߮XL; }'\1Ps)}/T%Nۗ :6Oa!J]늕?Xp͆i m%T̛?jϧ̓sd,YAdףȖ/ k׽^pDАkab%UFՄ=%RI58 ~M=lLBȁ+NhJY@#T8W#NtŽ$ʻ2&Mfg?VcO$QM\UN*X TgH~ydj] tgI{5hKD׸e2hd3bhZv#ms~7U]ݾQNڿ+6fTB83X]/]ҍ+D^e:Ѵ̜`q`bQQ;b4 {r01|>dEX|Qm %:( v{KtZ징\"n=+a\\hWn'ʾ[y+-3EWZ4jY>`;3 XLPqlĉդ=t^}oV&_꘻K_-(t.tL(~XL@q onZSOkèFIj9M_Sam#Njl)$i$Jox(@֡|i֦<ץhV$L O"{룉6zW$b` 3NPڳ6ǜI/F>R8c 鐘~HLr~vƟ6xU/`dUD+OF5+'IglIVظ}-[fcuFL%qSpQpv˿/ MȎ@O:Y*VKE"HdU.cbrY=B6kՎ7 -s'h)؟U_$.3a-]vBm/)la>HC xdxK>ZIX$KII=j`jQveSlND+ W] xA-T2X=_KXUUWSC4j;qB gv;iҢ1>3(ԃ4+ JVf'W@Idap__+i&_;&TMto7Q:ƨ 1dOGj q9Y;y Sa5_;(JCcwr#ꉉdca$οċi>W:oV3rƳsWoh4%W{V.̄szٓz8ߦv>m* \"XLo-o8 TE_GwVH|db<Ӓ _gaZP`",Xzcr~ H#24%ME'*^DUa>O"Y|5(?qn/c>gz',AtIIE!:[reiT;9՜_N"cj kB$.=`$!UAVU,)39;^QAQKy크)/-&:|i j0o|i)ן (@1@Uέv? PXýbW .fG*tۺrl Ӓ*u>|Jg&FDJRYeZP ƿ# \x=*^7rʦV&W]l4(9oJ'q?UD@@ I^֘~q<T6X,ίurD6iK26 ^X: DO[&hGKL* .+|Lh]Bkr 3Mț߿dC)w-z ˰#.Ju&s 3rO]..rٔxQ{yLIK*sX39^IO;R/`Qsu p2C0=b(-9L:R'z2"mțo dA^~W| A[۹:p/8~=͌ صc//u%^;k8U Lb3TD3}q*x~wŌ{tX~ԟ]hȼ8+$Q5AenI Zjl|755^ K 7j 1N)L.6ݽ JAM2nH. >Ggυa9jU"O@r3#Tlv`);.]F'4G;y1JcDO(/>:CGOpBH! nFdda5p`8on  Q"ڰ0Bnf/r~W܂ږ9x[,n{n/5(X5*e_ԢvTXώEZv iiO[)fŒUR Mci"-$@מ‘rO#2!'VzSZ"j]}Нi?ɐ )MU w}0a蔐f[CiG*|. FXR84TԻ"g6hszdD(Ix12sDo.KCJV>g$CŽ T#)Z`onj;f}oQcri|V8N:,RԒh晹E;:αcz Oi;SU}5/AY:Ț,Z=KZFk*Og%:T9Sg%i͕ s>DbfEΝDM(BfK1?ՖWmt3k)3&3 (˨d,#uhLiGr[RQAM̄{?ɏy.ӌ܀g]ɮF 18L;LQZuلGQ Di1 HtV{.'\й%ٛwĹFBpTP:S 0iѷAŧ̙zڲ!Oqԅ" X]pXcyw'䋷*D9!d>(jF0X(FOi >ZI ʱ-fuVZ{Y4; ߇O脵b J3OnOw, Kpw$~ RMYCgĚ!HqzCZ3+f0G)tZGi)@ݧSF ]6LC`ھ-_FKu:U{g.^worA^D@Zſ1K_}:1ƚ+++9cC ^upqp 8IѫB9`V0gQ4 +X9G˗?f"1tatrEnɫ!yQZDTi\C%x9<Tipv&4$ct-xl'+yrH@$-o <[re@a`)T?ni+zW~j/S^Nw4o|?f׌|C-P8 k2U`ep%|]@c_z!3OMQȶ6ni bbζyvmd;%1H2n*uB͘nR掻gy{A`= ϧ.v*v#Ƨ6JE$Q<9 ImxUQ&Gk.ʄ۪F4A;#;4cƍJӡߥ2#_ O^Z![d?NbzŌ;9E-?t@J/@^akMZ zvq3I<;gCŎ4}gE$eS" )!IEm 5ud2"KbRۃ\gcZm? 3'xb~#8{ѮVX"vɞIEt=TV_һT}G(ɛ4źvQ'[nPG2(H:ΞĪ]5{V;[qXbZ]B!yJ"`ht#sպ~H/}-R-Ldƃ hm;0SD 7N]dFl5`7]-19h_dgVFSY4`$ذu 1Az򧐐ҘpIJ4D 1a$6|AG/o' axMxTv-{' Ǹ>נo8=lgq,%tmIxr.2Ԧ5ݥ_]e>HHlE_8G+¨ ?]jTu0T p4F|_x>R?򜖍zE 3v!8kIbj;:*L0deQ)[0E2~Ti|ѝD\8ª?>ȕW?IPQ u-S0p%D\ f/1X;dEzO-TV,H;}83erF*G}l&-dcN![|"-G}b5R7O S:}b@C+Y99؄^+1B7 [/}F<0h@'MzqiW}uEw/'R Dϩ!'?_<^]gwv'LZA]]h O'!GIZJYtY]Ӿ?O Mu{#wRx2!+ ) 2 ]w^* ھ,\U7+Z >q 0~ƸbXV^Ol R:)5CV0=l轐QIPq҅k*gua: ٫IV)s*zR=7oJJSAYCeںd>! vD6sgnlۮP7B"P$ ?3E_N,%q =-ExjAc؛66+So7ņ5D| tu>&p~UѠwBlX2v]V (wƑw}+`Y~ Bm&ʝM:bhXF۹E}5^_ìH ?k,; 1HK1hMT;+-h^[5(%=olz9WW|/5=dFU(<Ŭh ӈ\27(pʦuКhְS9,6iG/^T7] gݱ=k`+9F6< @`i/D`jBI&^l/Ji"+;7MF-a00m:Şp\^ڝ!"/m%!׷4PN"r m|:i":W("| sce :Pw<|^Ҩy>#Z?=-^{oL 5{--RU-B-*JnbƋiԴJh{y3]z^i",v Oչv >]#vsM֓{^IeE2h8 rMhs BzǼ^F4.z Vw"vK9]͓aKR>?sCBu=If?s䪂zkGl^5od/ -[Rh~˳OjDnI9Z[Ay*y 1LZ@87I;كKш5;zh[֮DygfoZıIOkj[}A2xP]NL q'@f8ᖕyԓQr2&Kw@ ˨Pg/!٩%Cy2l\]]Gm0OEx|jxQEDfte@.e=|L=M:4NzI9?YQj$$"XhtoQxI 0KiF{'|e qU ֜ m\5zG1^D<>;^pxI mq\,'zjalh:3yM`94 '04]x+5%CA(KVB7:bF9FhqNJ^ND߱ q1bJlN1,BQ"6B zckEPZzЖ=Fbcqr]O+5Ad0a L/y^1$#X/'u=$.W荕<$!]-id0vHּ_C@nYL Zm0\Dr׬%z I}`͉0 Q҃H,E1JЫ6a KuLwͣь:9Ss0> QbWJ1kv C6SDFxGlmZN[ld:#.C]c% 1/$Go-q[RQ^TQ2pE[(I@^0`6x)<%T?!EiDOUOpv2>Ĉ dHں}9P!y9q~~Rq8vnR4]JX|*@AQs3) ` t-v6aZ: f_hn@ *.D%k2zIQ'9mNo$Isw2[#z3`}BU9q*A: h^x_Z7\U$>9fVY~Mx`(\@=}/J!QO[;C4Z67Ox1>s85WooHl^_FpMLŪ}-4{l{^!yFQZ=lvj Hxh֠p!+aiAXob?RZL%2Yt{_4drݑ O2(ǛҠxq3?di;\ɤ*ttYa!)סK`P,x"2KxD-LIh2Gf3+= 1NmtUSx 3¾#˂lܼtx[f_rIGۘJwvk@K(#Dڟ(HOQud)́Nk݌ o۷@)V2:n'葻QV"Tӽ,x|{:WM\S9m9 /QuZ+x%"7 ȾT*GaמE"wIƉdsz <;5GPO Hh =OFkS1<-;(G򕴦T*!aGsU_mB|WoWXX pۢ_|:a\6Xl{XK$eNU^@QS 9* j^G|9XvF8f䒆0>(k̺812?}|ne)kRE5r^' [B6gȼB졗[J'ӛ:1L6/wr }=!$kB@Vh5V/eAp@FS-@‚#1v8%sGkySA T @kM8G#PC'C!d[^&[4ƙCEQ9Я2dcK_D6~pucGqxSY ?wfr"EDW0DFLՐ:oIuDjݝ|hk%g˺^gu:|\H *-q5GnƔ}dBi)ej+Hi';|;P>ŧNjupSr+kgp=TkC"9KX. ć_Cz{Se-0_u4%F=Jož=ڇ!2?2s Y>S"/Az#ri]7i"!{U?]w~EtAIp8Ɵ˝gOtބGAĦz`FLzUq fx{ @>Y/0nGIJm-R>4m^w,G޴@$}Zehbb&N ;0u"o D4ΚK(J(EOV!֚jD0YpxjČlth.kq؇V.-Sopqsbe-eFX#*'蜵I: +O_ 7բK +JH\-^hŮMN =nhawݨ!+TH.nx8PO V!`+ vͭ@~@Z5ɣ]ŸGN~,"V`W[>0h T2@* wq!v!b',[yZX.*;oošZq1rP9S,{оԆG(;8ԧRXAGl@X5-/{aɶKrGON\\&:s!|PTE=zyDEM[؋L2싅mh;}LtB@*::ϪFm=1{(yMpoDki3 `eKn]Hm8YDJp;zT'KnUb6s-*BGUc{+AT 絣ql;^]ސ9!̎CvЀ H?@A =նw+9ZPogzu +aQ^#J%%H 8\Z'ƅ9R_c+W=^W\~88M˻F&tVץr4rb"P/Y'K% o"sV,~isMsYSJۚb].g2>[A֤>WS)`$9_;ܲ FYV78{? RHճx[gKkcDRwEϳrҟ3=྘nORbEpe+]]#T8EzVi;SbӀAt?Y^~~ ;J2fY@2|K0 ajbt3ص1!䯌9IւHNS, x![r#ߊ&]ÞHpC)=:g9&Giykw㾮7qUȘWZu~_ a( R(3Z*_CvIq$o,c SHl޾%LF&d.mJ; 96qG['qL/'TPmaUm|OAxaM"ܕb~:СbՋUԐٹ;i?jq<-JpqPۂ|Q}lq ͠~HxF260e۾oX,:|4mPF2ʗnN 6x] WFC~`f qUqy8z$r2Ӑ㿷 %-/rn'i%C}sN}q d0WvҕRnJ jMGN ^d}&b #G!9B 7[/_OgVۍ*R.Ȩb:G=JGh jbl PL)ĆÃ,2T.񂑝I/4^waʼ"Xd3/NeRl4,p/]|c8%.1}f&G/ʦ@MddKJboCJq=ܷ*˃ QH+Etq\s;Mi69ƤMУɘtF s=x&oDt4"FxÙ!*oI,=~\&^Sa'uTR*!lI# ~hWf!Y;QU~ClrtM h"quj39!T:DHCT噧`"{_J@č ܈|nJcS9`pyEŖc㼕%Z|aԎоL$h5I  OwWe2]zWOlתgG[iM?GC[-$鹮8z6B {0YɆ6f33ܡJ00oK8nE,0*]nJ: 3*'ܗG H&`֣3I S O\X_N2x gpj8>R P[Ob6 b">7r&$\BEOU7-W[I,Խs&īTSWf΅.):mSsƴw!N ԴDۿ#Y#$gtW"N ߟ.fo[swcyx"9|qMl+^5m߾]=1\e#!|wpuÉ]{__I:DiFGB*W$2q5N,- yhT"IdKV% { ,_[#1,B%7w՗4?~rGDM@uA]@| m2 y!:׍GuT]~첛P1jd_Fz{ѣJf a~?FHNƲRĨm,Xğ3 FOTDW~ e~NlJ;xd,•wEm:E5䥚guE% ԚʼnR83Lj~tmgNGe|o@MlWQhKǫq; ).z:?}{/%:i]M\?uy,;,H%兔P|3#w=Qz@7\w6\|#P7uҔ{vILI"hy04awn܍ CiǝA3~L@gе}5%Uxj6\lJSmYg{LA&XeRE\tI!WKO gb-¾}7Lx{)b:t%$D*z-<"SBw4S`4V=hu 8DK6YJk495ǟu1އ1M/LXN*=~NڮWƍۭBhjxmLoF<.^.c$}8.Ē1YҮU9MqlY_MAG-2/oN.¾u-䫌>}XY6tnH@*qzIZVVqm ۜ3oSq k%dO3ǫAݪ@uP:jACbVTr.g?:;$<7j/0lWOĆs\.>l`̈ إMi:d mY+ S.Kﱰ-ɑV Rr~5B*\k`P;CCc =nlpL =v!q[34@(ӪA>QNX]cmRCdpqM=i[ϸ09_N,<.saN{4q]erf7k`ji'Ckxve{0h9zk̾/'N`L @Qfet]S,3 ]V:I *QK2Y턯_ + O8ʟ]m[vCpi#u+WOtE<]-߳1jʐ_UbI|ʔkzoΘ˚8u]bjtF%k@60SuU{.zQj3ZQ3޸? dɢ+X ]QdfƆrb[$q˄N*Z7?i5 pJ;<_I<䔊)T4˵|6&ؔ"0aJ|U.-limv ]퀧=R EFǾ:(-wC%ftxnǡpEg@>!lTXohkЀb11K\9Oʀ,{BĕR !vT6E^y@ՄFp45{4lw++#ӝ49 N)k3݀6{f4+̇x-vl~.rO |v=$i9R:5vByj=0ZYǏdn5l\,%YӜJXag߭KIPx,-aHƂ/lGniSzɃmN(7ywl_<g.A"b0=VZKn$*j3H_3v+y?CP=4Dɳ7I Eb/xgufiԋ,YK;,/%}+ǧK&M=j 1) Bnse Jˠ> `W6Xv8Ģ槑٭õu)H[O|fK™a<Se|Ӵd Z[ҌB7P9|K ?b4JSj _SQLE7CX6lz6"ldy~N KsQ+ϛ ڴxs|\zrd,&!㧸E|`rE/{2ӰP(=q,-9 [O-''2i?3 \/jkXj^ڛWnZ|uIU1Gb2]oE@rKa87n)$yף][N_eFt=9"(r2#@?t-X6m:>X8`WWGNSŶ'8Vs1yNpB tz\2A8Sn=2ќZ {[ S{ŹZr@G敎EӠ [~WzkI17nV }i@l@ϣajexs۷YwJ/ބ/lSFdBފ`2 J$-I:A(hnh0mq$ PvS$<6xIӣje(eY&}T[W{C5({- ܩ6k8!w t@!݅K=ȅ~Hn(s~+"dIE.k.PsK VAļ\֣T(&?ãϑo2mI_ƿrbҤGw#KІ,ZwL [ele4ièD͒,TߖmSo;9"9j3 \3a3^3M{&ꔄ#؏p3/k9W!<4m.#9ǐ,?׳P`B$ƥU-vWj+ʇ*3hA/!=p}LZ%d:b)9iVW;p h:9D*+ B BԥٸY%Hz{~Vv*0?#P2(1|V zWlqXvmc2#:2xm٨H7N"BKc9N{:.]I~E%;s$/w \sYPx n% cƮ[7:5׏@SE#n|:-gax7HZ'2M&CZh O`kk oƗ䭰]f>G}D*)Le#e/l=q*7;a]_{Dşr]h/8`3RB$X 3ծ%u!w윷kF,S\HaZǒ "1.3-p5*dλJ' MK5vЃiZ~#m;'S@Ch\D"ϜK.&a%8|}US-騖h$9 Sh>nKOHLuzO7w6`nS_rhyD>Vv>ZNRm:ra2AhtO394P}^ ?˵BBy \zZc&u^3F[.>Q!Ķ$;/MǛt }c_oNM[U.),,Baj 2EcKu>ZlL'o8L0Ce#~8${eJxELB,n_0b:`ԶRޯ[^Gmb`LM^[)۾0Ht[^Rf޽Gz!Sd욜c=Y!h#_Ȍ㴮i˂w.k7\8ʌF[1bץ[Eq͂<$zV|:0GB#jAa1(<^CQd$MCΆ0'%h4z>>w^74dC܄iekdQ w[FN0糎1dߝX? ԅu،5N}xF,~s`1<Ի@?"Ӽuy/3l21I'6iP Tr3uZ + C8Uf ];J#>,5J<z2|A5_p"`<9Nϻ5,x=XA{T鏧ww jݍY%DQL\wbCkrM~yrev~i}-b&oIFwESuo4?PQ傸s}Puz!-|)5_xqMGNa# p4UEq/k+/ IjIY K5m8(6`!lN %=XD9^w,]uDS燭pŗ.ҾM?:IЈ^Ī~Ä!Uur*w'iom&S1%eDhM~bR3<) mv\|2k8v+Cp .fg?0FMV%MspI5N<2eB/>5iM:oN-_K|o: =t[4-Nr[fZJ,@bo|/f³.2.Fn+ݬrTfUW}:D7Pch($fz/>5\91._!lRIu .y{e'G0Rڄi`zc0 ۩lӇ*־ bD?1M-:=7.m8~y;:ʒQn|FOeq,Aq,=]~9}4"2.8@: < Ib)Y|1MFi"GI{o);"&VդE›O.Q?s Oj3]UMg }=(UHd{xAQ7}vrݍ뫒sv9N?*%Q QOY |qhoC@116,7\)82_p@#%<]s=ż"!h%)oQPޤp ϒdX k_+}9>2"S]]B" wq-6 OŸBuLY0-B]O=i8J([ˑ,/WD_t}(O)Ԋ=xb++R] ',aPEYqoMU/QRlc4Iol{Qnhen)*K$)ّhC+I5yK5f[ە6F#"+/5rzUz_ A(0LU}oz$U)եDe.r={k{'5Pڃk\pE S3iʑK("eA2~~{|w 붥X0= e9VQڂEn*C78GiE8eUG>J Y]QWL<<۟؉[Ԓ E8)a*Czs4QtoxW@W 4("(ʅz>$ w\j v9Nv, ᢒ{ q~< ܧ'mH&i2L[.et ?bʛUHlQ/"{1N[%j^GӳWmX x3!$rF=+t;i/|΀բ`2484J7(G D}a C_5KkrWU$kn-7%i #)%/Td^G?Mt]_~:E!-olq`?aG\ ĐZ5?_X4 'G&NS ] ༵m3407!LZoudhlLaKbX)?3q.F)c_r 3IHCpS:IRcs0% Ar|kخ?{QmS'L.Č*uHk{BE+y`ՀT#zYd/izL3QDw#r̲e*}5Wfx]yrrko'WӮ˪ÄW~9EIMh21`4#qZ], ȤF:9qg$GH;Yƭ-`=7 Crx+ },kTK7>N+"_E:4US]6;S;ަx75Qw#e.zNDzoZ;, f*|o ı)l,Aeմ8U5Qg4=M,SVÿҽF߭Hg97-M[5 Cm+|JTrІu$K<^Js6L=^cb`8$d~'e(ʝW8y/ z/㹖|α,Z㯜})+.]R18ęH͸'C bgpњLtC$=F]1 z+ 2EC.4DCd8ĢQ.TSS11Lhs{zq7iۂYI Cd}+@ m*3퇰0+yO[biRSI"tF$ s uN3pV#-(oJ&5CU ^sӗB喫WHx?1 oy\aVkt-y%gʑm.^Ӯ9!: >\ 66  EC' 혊:M~MXdLdkq/%- ۢW|Rm-⊷8j@?Sg1F>׾1_6dk> *o1\9|Fxc Ʌ ޞ-( J/0&-iuu_rB9-N}|{c]It/)}hͺ2An0U7'/okE?zNV60Q)$]8itV+|q2򆸶a&T[2 o3|6ʌpRS8SÿCxMm]8,mJ. nriOU;4ʉ`r3J0UϖΚ;LENZ9V_1w1TKgJ&emkB*-ΗdT&nGMt,"a|@fA(~uKs/jBALPB]u"`uAyJx nZU8c^uthOGGAfa^e"wo4kmDiۈ.i.hNl<vo,5]RncJk@G hϠjc[2M s F S ,L]zf-roD)sMk2nmTrșP,i;{(0ZwGbgwH6qHITB)EY\K~APϳHgF֯<@arAǞ_)Ў|;99,YeQ`7.(AAb90mjge0s.&ɬPgk&Ȼ\5[pTMݰ۲Ko\a**5HE˫K9)43_bO9p(N@E? t,%V|ͽ:> 1_NKc]6Bww2~4[0g)2ūeNԪx; Z&Eɩ0dZjN\n˻m]^/X6sk Fqfa9ϋ $3YSD1C^O聋u!3aSx ' MnhN{ߔdL_BY׻F;]Bí%9gK fDLF2nx]U*Rg #BPv@Wl^:3-%],rC‹`pd}o ϽN҄y=ڍ }lHnU>!+8<%1 ;e;#p1/6CrZ^Hw&_,[g&3Ԅ(@~ .;,6QxӉJ;S# ~A `rG>НZmm"-C+F=OEt e!KL,X^`ͺQ"KqX7]b.nXw=jv헂~i+S7NFDx+ѶhO7H(\;k*B](xXS&)/@uHuޑT8yUpdxi xy32VΎH?Ю,'mlAf1ƭufKãN^QW:Wב#龐2hQ+!~C4&\rIR1 >CL_|m?LdY/N}#ݼ<p-lj2xyDMxue]^Yr@]Hj>mkEB)6;Q BObcsٯcPo}t˹u3I ZW%}r>DH>h;#,bw6z/сn<29+ #k{W/jK}rxX(<ٓ !MmTqp6 ).|6,H|u20Yom䬮 6$[3~e/Sh >Um`ɇt({6Rʼd]GP?Q ftR Aw>鿗VC@.c]깵}#Z؞w0F{:C˸XwjE\x)k>9éI%.DP'E:*Ho1ZZ=ۅtVų:cp|4$7k񨣧ɨ'(._?Oy d^@Nc 7@-Q Lɗ[,{Jwe/P&HDpM'&w2?iSY9Շ2O`D t]gfy"׏rXZ RZ}]ӫ߉ uȑ_LQiEM['jxժBd$;!x !Ǧ{TA>O46+?r0t#şp:er4d-Lb; `N~za0[¶&j `\2YHEפ kz.YerrVfZh5r>l\X'p 1YAL5I'V-w.hnFRIYvmTPw`İHl1hu1{ ^9lKߪo7bz4w(1cBi=H%5Qe%b3D:V15ᯓ M%LX< اƹy&g~S\Z L ]' 7~#&&)VmG>rj [DrFxv'áVEU[9b/sT!皻 =HrTQd(6]:=HtxuJ*4 a1>Ӫܒ!ښE: O+.$*GN)ã WdBPTrBΕo7̱C;plzA*gҧgCOJ; V욘D!8R+8`B[7KT_ż4>IUM^K!9N!mŖkzxPRBk31r!ۘ$DNdjLA@n6`FzTǎWglg#h++엒$Z96}W㖉ܰ!0?s1kZ gɉRDZ~}:-\|(Lߧ듅딻w=(0wBә=iӢFM".!-p .zIQ[b=?}e/R+#4"W.q_%X Be麏4 @ȪEMlkXV]Z/4vWjIG^@$ M18|]vC[wMM&ςݲM(Ux[ATu*> dr)gPR>Wj lؑ0\ RtKV&F u$]$jLALs8k<D *yH._:|YJ-’* ,og!d j#G]\5Ԋ7-5S̮"SzFpwv؝? kr'X&\d&GϚK|] ,GLZئ=47gɩy I|jKΣd'9g[nVN)Gڨ:!3WKj7z )틂o'?}D>duG0f?[_HvDI/ WiQ`4/~ Dv!dZ.EӉ>ۓ`}=H@㉮ ++5(@S%dRMAl=#w`g8D7BC=`7&tC2ϔH )Ux|ۜ+N:ڤAvE nz>..2\+r4a;%: 8gäy]ɉ <~[Dֈ8p- 0|꣫u9PwYOn hlך5t")U`2HSLNw{BʱF*ߕKCFزW.Nn"9ZhIHX;ƌv&rgL55ޝGfo}{JubW)֛Fe1D+?:r2Q?%(>51Ž%KᮃLFm 㿀k4~+"H 55޵¼k.\j)uĆ9hkZ ĉ@}}#] Ɇ=yA%-Ἔ+V%$+L" I/Wi&*vM5%]7Yszao\+q6v0CNktLhB~,b~X-C(m*R>Y_4az3JMnJQ5?29MCX; P<ĵ!DAeҏxDKb㤈Pu{nCF7ՋquiX/V{l1J+l5 nQyd Q]de^8a+#].49eX؋Y@3;m.t wE'F2TLEP0~gV6"[Fa3pRhrCܥ&&YD=d"$\X?֏\U?ɖōTj6O/(w;`d_(N[;wDrZ%oxIAwʶ}~qy]1;w k(>?I/Eٸ"8[A '4 @24M&{aJOMgh?lm~9tjcga"C/D 6]ihwׯ8p$t8ǹP .Iɼ>`k3ɵ7Ma}D`"b=hT*ŇezhJCn1+pQz؊A{z34tmG(C܍bPYV|Ʒ*p! x қlh1Ӷ8kxZ1yVHB1",iMMo"K"gp#^G#8XOI&ʄƅhFgaD 0^"|h*Vo=#g:>+Ozjږ]Pf :u<8{j{bU[A,k92貿A9Ü $g|V/Ju]p5ω!nbvֆ>8#YBmVqZ ?*!̿u =Äbs p1AS)o7DyVsog Q``O[22$W Cd榁qKiM9!jn] MՇYhjl*wQ])eKA#kh)CTcUӺA[TCpֳP{q=4O;-d˸6 + U Bb: `wgﴝw1C49#ف]A<騘.(;-]/@RRK>2;=< mHbx22z}#lLT0:aCo'Uֺw>.Nl=4]V5u^[nEw{Y^r`}RH9)=1O+k'BI Sw7\64owL 6AcW@MvᶜBw! }0NMT>svi~s^, HiSyN+]d'p% 7 BAT ?/854y}N2"vPSvE9 ΊI !ZX+᚞G<0eU=DorPhr>v3@wR;+ I=v`/O6:وG:4AhKsP*ҦG2,}\8rcgx&3m"<-:ް`%!00I(<⤶dg88ez](̅:Q !:h6Zqg 7!nׅ1KXu<5%綻 VhQb ZXW?.W^}ĈPS)}pGAfBs/L noL{QZe\iӜI@%8-tg|IJn XN _]'P s%5Z 0ƀkF1RI?b-EUrѧTiCxdYﲴX0 V>1+a:84F)8ioe7\!8}=V}v0be2_8BfR\ZT׾ RO[ tX:[TUaXAL K:^ B92) ̨ 3J"^` \J~no,ZUm4u,.Z s1ɽ28GO\|a>U;FhrN0p2=l,+]e^ȹKکX1q)KE3]7ݛ|L,  jz1G5APJ.Hb9 Idz|yOuAn_6Z~=Vۼ"8DXHcr*f\Mt:?N:NͼTC 2AQw\U֚sRSZ14%}!) iv`wM45=UaLeg_t?S$ynj¼k^/GԔQL (aY@]QgXvX?Pٟ>z?\Ds͸plq+ƭNCgws%$%͞FU(} +$+^Cޣ`݉H<iu[U wMg$7u tBF)%^=&[G&b,ײUyv0Rvce(g`x(1јSŭe2cX U1onHk_q*kU+ѭ_>)sPKY.lda2 =ang?=:Kck㢏P>=)\!3+u]/!w3v>ÔFvG -ўqe(HU0 PsgnS]@k1,47RԘ#y [c} vCnwV?O \d<#䔼J}tΰAo T u۹ <_n=259eBHUߣ`$42ޢ$e3&H4AG6UbT(f+05s=RQԍJNi&csYk UV$,6x%a(רM 1 Q)#[@ěz2"'y[-HLԢ,,;p3YUw oH_}|YJ~6\" Ti‚a۽=@o:'pFہ#hS9+ gAɊ=D+4/,llc5ge> iGu )p<op`h< ]Kr*\k N3#X5\T!s}$ثb+4]xy40KZآGkJ7WxAa\|{2)i$+ꅅuֶw ~rUu*kDHm(+oLtL!sv.IiI(ߓk4dfWg77\}$dH28/]`3S(7eUmw[PL^9; bȚ:Y<m?14U(np'W2GX]ppl #6߅9,B tv GvX q{O:!'Ϡ -3MlYp'&47KI̩OSk VJAϭwS}s# (O.p⍺C gԯSYUG(Ce9%I'w* ϑ%VnKEog:E;Qi]Ξ VT3ףZ&7v Mhq+}W"9D 5WQ"8 [r:.m6Ŷ Rqs qAi>r9&j]6ҮBzyO%.G:.5i0!2B9?*t_ۿu| q()!}]hu^ 2MɹCtQ9zjHI5ӬZͨ<T@n>suC ݖ?gCZ@^w:Tx0kИPĽ˳;sE .d4UkNj%t1 8*#:"["i&y&v)B|+dTN5xVڠ 4v[}dnO !)Y*0^3Zaqi}YNȢh"$84gR0Gln Ў+)_iQ/%Y-؅_xR7v&e ahRNy¶J@B!:f=t&`_tU%_‡J ~3^JvtO'Lẙ~X͔@=3C"/?Rm0SWK𽁊/!Gb(p:EFVMrufs6I_)B֯;qfvH\HCGR~FE2r}(>/U~}!?$:{AxJ2L6X'I]̳l5 ֝F\L n VUw䃧 2TS 2 7uWUbG O *r%p.#3*GQÏN \e:Vg,'?A뤛ÕB JRA0S,EV} \2xa8_{&l} TuHsNY'ai?oBr8DQYtn|<ڲ_)PqynV(?X¸B,h񴵇7 GP4% qLu9=ȽjSe*J Z.BϤمZQՒOO]qIf6F &gQnpubu)6/qc՚S$M.[a,Ҽ[ w ^yݶr^ Z7ai'@GP  ~k#fHcS98593u'2}<]Cҩ w7ya ^uޠ3^t&HWΡ,XB5a=> |+:~Fʧ} B&U'ܑ 7GnG}5d ;7yS>$٘8&3B,'DN4?:EtSNY8uVفˆ .Hi6.Ȩ Ȼ23*ߍOU7 rrZ{*Ǣ8%eٌ,yyD,AyG%r>CAٵ~+E7\8o-#҇]1țН98UqR^ţ[M|vkɚeU|۬A>3TL-%(D@w&@q)Hk 55q),;C=%##V,^_Îx .p^$zʐ?Ƽ~{xKr죮JRC5qA5GcĊ u]D40+akK0k?nYݣ+X6tc)>]( !AL=7+X,(ٗ6'CJkjK=tb?4w$J EG:6Xd"F-8`Lp  %]ED#䓔?\t}0b%^`8N mb[ 3XҼ 3(-HypSj.|R;<ҷI=:6wx؞i7MdW@!Vߦi1|KY'oE~{u^B>xe{R\J"!Ku~r $ {\ ׹1/ȞPܲnReu׏{4vyQv8sdA)9GK鿽hNs0-ZMqWs䝩[]1= d) Wd9ѵQAZPӜ c[{L鯑@A;=S+oBsK^p2k8Ըxk*~pZX/!+jbeyYL|S^;MSlB#zeŨP/ˏ XR#!i_5`*H%a b_fty 9}?NmrPL\0Y6USqd%%Tlv^z4R 0+K7,:jV&E^hˢs^k_F*E|vH ,\6nsDHgY]2Tڌ총h1 V a\|ϸk;b+=n}ĺ>Bq:$+8 bB%#k3/tksq\yY,HN`?»9ai&fRIS@.7eޯ KLUkp~6k#ʏ!H|)Vᮧ^_(oqH d}v桿4͗H&F:_q;mB+ 싚l:U#|Ex Fh5R"+ښ5-{cA+>! ^S`#d=eƼetc_YRn B[&x 'XgST9n/Yؠ]l?Q<$$_ иY*ْzw $\vSm]j z}<-#'?oU>Vhfl:ɗ!Duqv+a$''o1uVo"@}Je 1ֿF)W谀^.z2D+}j÷-Hq=ހ2-WUNmapQ3s5KOBXGw7!ͨ %<枿{nHT*!ieBVڟMӂmNxF>~ɡ T%ѫpH}u 4&cɷ|,Z :#r4Q4dLUO+#@{ћbif/$JeY=cUWY ?P u) f%}y=($&u Iz8yQ q$8|mm |b- _yP٥*DJ%_3lUXL,Vgĭm"R0`֡J]"`q&sD S@Tm,U(0(D>YAF=EsM᭨&jaBD9Zd̓X4?0xx; 1b"LNPI̵x_#A{ Ӽ7%7z9/iGzjiGI$>kk_~EW?MCgc0*C3`GW;E[d߳f(^s@#'-g@Hө}7x8o?1.(<eT15M<;'yP%23^擁gQ86HM9>Bf\zG'K[4AnGp38=K= ,?y.n#Iiߠ7qNtv;<\1%[c,,H%rk.{i+).0%C3rP͝ulq [ WEh|O|z-WLb}g t!zfCڏd؜{Ͼ~X93%lExp^ul;.u{.ᅳP)VNWckѷG,A)<"凉LC-=Vah}R4u$n&{N+kMfno8fΐ+~R2z7 J!\nV([= ~a[xĽ APСۃ@; d2#p =+ h4gP0̽X¥x[nO]v%؛Ԙeyy~5 dY =YPsBfp=/QjΪ#+p@5baa{ Wk K~5Eʠ&4%s[[KX6Ƀ %MKH؞,(2^iM)O~ֱeS]iA=E1j$4sd&4`/fWHN,JA^g({ Aڲx&n3+ %_֍MZ+-)OnM"?{0{OP/둈>PڝVBN/W{A!c9 n 8%9hejg悚T#vZFجgBi9WDvd3JכqsQX`׎˖\R7dBuFU9PJ[aº2UO_9Q=>6 l#;z:qV[Z5[9z-SYD ʩ4cHAt`e)8:9|FE&d߅B3zJmPׅ^5zΏRPlid w*ۘK&Bkp2;(ǘ>>BpYu.mK]?=jOf]J"R]ѝ\^"l Ih%ŹKJP2}CKw&JIX HB R$` 6l)6U;ݠ{n,20w1dsx @!7dlr.5_cp?swf4ƛ4X쪋֕6~yt^/)~0ث>~/`GneeU&<ёC_r\7A{(ܫՐ_|kVZV=#*BD{TY7ϼ2|i:8? J>Tt؉9>ᷨjnj!ZEsAo `.{[HŃhm1:˴\ t-ƅ+{_c\Xƺw_rM0=Wے8#*n5wRK{g|X2Ÿ+S%oN 4BxLE+6 `@8'4ΐߎ3Pc/〖7`HNţIMkI0 Wˤm: _3.8K6M%@9_ׄɩN߭łlQnp0PDV ݬ֡94}}";{NC-HĹ>4B̟bfC١5V<^흚Ӱ-PE|~lAV"ubBEGFSjheoZ#I4QFV{簿oPx"WپiiDZkq)os*8U#O*U 'TU(~p j9$4lD(GT Fae`ģa Xts257'vn32pDl]y+8+KYtq% eWHdȹjycHlw"cEWhE̋): %^j_l!\0.̳:_=rYVO[cڀ;vpvWqwJYa+qs3&=*&x΢P]*ҴΩ)-m$bU 2 Z$r"! ZW^< 괁/pL٥x6 EIT~k>QvZ D]A+,YlƁfOtd%)Fp ":\spise!G T<Ƶc<@f2>_|4ؾQUCk+`~L}qқރl-a6SFTx CK8J=, ioɚ+&GJ~%z#e+=SJx+-X.>R]ELbh;f:7;\5)<퍅rBSV>R('N'f{ Kʶ RCL%6}QCj21#1} -M%-́#M.LPI^nr=d0̎ʈ4 "V+c .FZ+}S%8_*ugAzϸu>g AE+u9IW~&pՕ5D6$080Ƹp¸]x $4$uM>ne^q2 03*&w e f7| g7߭wN& {/h\PD{`&,J~ ~YLXU 5]@~Iy6sUSg |Pc}gR<2Q,sr^e~l9|ճ)co,1Մg "mȡi~p,w:0({([eڊޏn ߩFI1- 2?qÇ<' ?"vfvwOn:MGAȍT (Wxx [d hpvK0Eݑ6W-^MW:ns`,ɘ>ٞ|.TSU kyoWONlyǢc5dTb]MFWR,_9k0 gX7!_K/^|Ruu|4L4JQO !a︢sN5{h'v&/Yr۠ F9RҬRl;|`?є]V_Kqf^uP]a(>RѦjl,ㅇ\rIuِUz"iS׿Uq~f~O6(jjjPVWm귃xQ?v M96N.82Z|RL%Z*l]FrNhΪm>|S $+skǡ<- 0i)D F/VD{u7[߸l6eמ׋-ʖNtz .%fB磺11p R' b*';βԄ8h67tkIэ|x5Z(_ت(u~vwgSsF 3ӎT`nCRoȄ3T:+1dMϜvQ(Kȶ5>xb Lp|(Ux 0u;[yrb[1%Uxѵo u:@_* )Ѡ '"-\n."ӥRc@vLvۥ/ +*$|Q.E`? -c<54(3GKg<4w?y9QWWki{GSTHpl^n"%?>br+v9=䶅VndxG4Ő| k"&i8[I ~6ycECoHQxU 1~ۊl`3|;beMb oa#M4+@6;` U9kdz-Ai\>AAzAw?{UBQ|Y\L^JChd"{Y#tu',\d2]]HMNBvx}n+r 9ג /ːM MV4d/ :zkaeK!U?Ԟ8~zqXtv-gH^.&-LYgڊ_tׇt<0uG w2Nn٘"p˰I70* 0kHڠ46;S"6p"૝"ѷ65_Q}r:pEND\UQ{ŶYA^ creĔL6p=hQK/;A3z9WuJ4 nFlױ%:n\?:a2!ǽ1'\acu>2F!߬V?Mh3x{x<[Ei U Ƶs̵lltn5뒃 cAk18-g:yn1j'װC =ݜ!b>5@ReCQ)}V< AI_?eTcH/nE_^CsUKc*;rf^*":,&^,{ Jr[XrMҠ% %~isEn+J;4P]kֵ'NQg"a:53%K0ړh<025sbɟ1Z^4UbUŶbv =Xԭ]'M]_dHnl> Y&icW0>D`Io( h|9Q>=Zё=@Qހ6 @O!q`>2C4:֦X b7RfU(/9X3"/?+Eԡ303+*y@=qV>:i}pf gV`7M=A"Ҕ)Ԍ*ETиĀ®xE|l1m uțP 0sΟt/bnR-EƀJ0>Z']7{3XpdpHp!9''*;͐#7`H&~p'QgbH̃l9PBP;pJ} ^mz4;Q~H$Y^8$ Z.w Wk9.hS_D,ȽJ:~`JD.խbWLBX;g(o\ *]Tw0>yaM[(c19[l2O%.}@[؋aA;h^{[ ޛ Jo+SRQuH~*pmz=^6:!h< #e4.gdnq$ '82XcBZ\'i=H~gG4kjK<)@,(ǾL?OjeYY2`5J&RPoO06򸶣L v/+A':gFC#IrMޓ8/8ٽju}юeݡ&(N? ĘiCOZ&B=H&!^pe@`dųn!IH9a>7Qu9frSׇYSV XK ?[#[8}p|u}"t@ـ@[N-oMͫ[7:WCyl99Ef!QLJQ[XKZl yK7k!=Ey>V1GEJ;#W_*2WQ#G,SӐ+mtnif9?Pfդ}XI;6J_,& ڼMbZl,{b 'I=D)!"~QMq3wt VXW'bGc׸qX1p[10L9D4bUۋJ$?tfҌ;^@?|ol)\>3UOBGɁc[{,y%ɽ>]l[gU3ak:< JnN{5;3*RbZ$,XO<&|Ts_h60>/gberdgtd;i;0PlXXLT?*~tW*CuǬIgfT2 I!q _;"[D(8k/þfbe"PgE Z=A/;3F7H[ Ы$#@6ը-K5A-}'$L'][cբg8띊[@D|2PԚVxiWd8wVѢ@={D5'd8#iC5OYD 3R+EkEƘnD6ؕ/JaҚ˵n\Mj"" zAH$ \h5vӺB%7!y2>8nt :j9?| :[+SIK4ʝ !Z UQjpDeBhYsrEŞ"r Nu$F s8IߕKxfa<9##뒓|EAweIv$Wlsxϸ L@=H }1VbX`o=|lNns:]J~̀\A*GϷs,Ya{%l ؖd"<` !%>@ a@WsO)OW $"35\+Y3, rX]oL!zN]Qi#A1צ_䝇6,:Vp{׵􇖎j3فQw\φf^clBV禬ǝ1P.B3u|Jspp$=9,81BHtZm<@A3QT}?x,v[OSt8rxLM隞b^ѣT2L I<.$ies*&iѭ!#a nBӅdl6ՔLBao3H|6& [:"瀼`,%WeZE;jeagCN13MtÝ5.vuSS͌h〷agqtKYUa߰qyt!7L|VJ;C&I `CE :MƋ!:>*kHAQ.?H,{zCdzbF\t=аe8`] [{ !sjU(fNYTwז&nW* }8bˆe?=A,~"6[KzJh%ƹaqQzޗ4(gn~ɐN… kߡw~awY0&]Bb56k{緑r|Zɫ\CE6c+<" {ӽ%TMWA ƒ{b31pG6+8be⨭ fB7v[6<kIsbn* Ǔ(㺣+jz3&Lz$;u ^ދAS\čLMŽNȥphwܔa/+]}\SJSCௗIn:6!RhTA {[)\lx!2M8vCF 6X7u'%fQQl,a|G/[r $;1ICLUVCpM0AΞvҥXcr7bj*owx=w\G|n| yCORlxp!\6R ewN4^?B\a 8Y%=oN][[NJ*QvLVàَXT} Lf1|U.>?%׍>\! R!/\rnJu- Baɵcu r f+@_2; +bج'71~2gj2!V\xz@>>UQA <܁}A};y= ߩ!nvd(1eYqmz!67#O["h 7sj)`!pi ]C$@c>3Sw\r".|By/03?d+{3:)Ѓ _ShɅՄ-i@:0sgaj;J%>rx] U xfLOGP:nƪ_[= (k"H8־Eu78k5?0Lŝ w@QSJl=g$0~ 9AyYoFYێ`8^stJZ ,cI{XЊK`{66v~dv/  Sఴu4ȘNM%$\;<2 +u- yX3kC7= kJH9$/w(ZZ"GmK"N2m*.Aڢ+XPgd x>Dqߩ8v=AM' 1a<7Z9y Ifߕ#20 7 {Wz.F3 jeֶ/w~gM|v `';S @"&J(AM}[Br+/xGh2ijC߲uzʇoor^doZdyjJ0)٢IAm`v~ƣlψ|x)Mi1AQNj;rN-&S/ް 'dR$ ,Qd =#7ݱmk75C]Ho;lip2 if˱բ6 (CcNnVpό ԪT˾…I(V#uT!YR0K(a @#0~޶/um?vNa gi}0`u3sQ7v=)̔/V`' =Y5NhɔxV{Z.y_-U0x/A2Bwc-j"/3'j07yw :y<4q2NC,VUyAN("6VqJ2!-fZ9a718Tq|Q+YWwQ! $o)Du~·x"NXh# bU$aT Od6(oLjIk!MK TKv J{+1G J@ il'UZ=׾.]_ݓ߬4USG 1J@ >ZSEeTew(k{+ IGWK ]DPD&`s9w #wgRjR1N $%HA\t5UJ/(`G>F%1g_޿$MnbTV2Pj4XW/4'zP6!؅ ~/εkY];05W=X[AYSZ5ZT̟Aĝ'=x`d̊nKm_o(w7~Yp`OeB8TYEEu=SJ*s,úa4>K(,(2v8yVkn5v_=aZibI韪xvUJtF [v[np;2CcŠ۲<UN'J'&S I.9we^IEGTˬ XF׆_B-;un-auDQMjd4A/՟E?|c-ڱ{-s>]'\MC91),8kcvvs!?K9+-͋N!K.P%!>ׯjeMMsъ&,4^iz{Xm- 68Zi-X[Vn{TlU<Ρ \H&b47/n]8lp'r^t 1t4{tLXsG5RDb)|* mMi0{3mˣ,6u/K*7@ULl=CzEY15%(V{D@BN4Ͳ 8)tc"<?ԌX.8 ])P%3 Hud#1.NjG(Co >f|LQm\b2G86%cQN(dfݪU &+Ŋ^Y[w~;.7c E?XⓌ}|R߱OxǥiT)N8(jUrءE?K۞_l[ƸYu @ wG&nvMPHV(+ȋPdK]:b4B P.'$ļF{=M>tWLYR a IGxkn]}3A LOyqﰨr#k#F-Oarُ~; 4 WW%vTK8Iy "iHΊ츑=I㫀N>11ɅTBfhQG{*/$4ݛ=ua 9ZlrG}X~g^3v%/6 i<,}FҎSYFs;6LH>Fy?:g *-.?,pr͡X#Lhr=z[ q ?cn7pJ7bRrip):b_9wp>8.2|JFU~`13'tGğ;x*C&Bʅ7X(T/#Cu{؇7~K>nU,zLxQ[$81{ZMiS *&jr/ ;c"xIu| ;вyJ-]զ ]:Z-h|l\-uZrjL K"%;WALޫ=JVd沩xH)_ȅ8.`/mźXʬl 7s)܌'OKwn/KReJs}S4iA|, T=d6JLEGbڇSP)}-E=PyY? ?+I86" `w՚.C KbbaG!:LA>ss4u*/asgaVJԿB58~8V.N"xWX `qBn0Gaht=79ĴAXЬa^gÃzwѪ P<|kĠb_gAUպݩyݍ;LEqI-@"rH@n}׭F@k!Llľ/βM✷$ ˽8Ĝ+v!`/(9UB 3}br[/Oߪe:RNӃd7%o+IA֖NC`W\,ԩB>}Kg)z~7-#w}!ZlE2dePR@ćLjl{s>N~D{a0jBKSHJ?dX] =5^^}jP%"gU4!? O9Ctr>XD.@\}0\w 4upfd$˞8zN 4ibBmӫi:N/GMh!~3浊 >v_A/ƾf&ēlGpn )6U5%GrLr}EȤ o8 λdbl|8w*'Xv1ysک@x43 H#_2%l lѲaSZ4}<:aq0LIY_/z:|P9gHC]܎YH ̕wQ:Y G35MU/@sϳ˭iM>YxW%vֲ+@FY,oʀ9p ~o16q8R̆dlNĀ+26))8 H^0:'JeL-2rrVS ,3=~c%d; <۠zv}z{1{]qj i0I7k҇|s+܏R;(o$A3H!aE}eJ,d4u0'\C+]hLjꪒR‹H I'V%Ye+׆@1vͦ&oJueA6pS +N:_=S2 +UˉA3(IYYl6K YvN$RTm͔hOx6 dw}5{³M {lSz+r"CU% \hWu LUY.6& _Բji RX־%Açss5\A BSzzޱ/v-R"y"~@*0@RR[8uwgtM)#1P Aތ^ RUEC5&[Q^h?\,yߐ:dG:W[543tŅ|?Dv(>\ȲӨ`Ilլ^mP$~37 ⦒u`?e6߃%B'[Ld f Vf?p ^ZqEg(ؑKw$ /0[?$bb roL1MPJGCl.F9ë#2PQ _g^WV~K=yo_n/dSĢKkGDOUh$dHڸ 1eɨj16tg  ,|:Fu ok7k`.?X/ XZKl;rJy;:U>ᬒݕ`Ugf+ǟyX'g6BT({""פJIn3 5KGe@ =xk[0߁.(CpT8˘ :ϨڹRY!Pk]&qhDikVM 3|]Gni50Iu8\`k &# 8^ESrݝ@|%DI0CYq!9jpRд =Z>2 }$hՂ_j_vֵUZ{A T}ݽ|Pч΂ |wARUv~UP\{Uu/n3Y?q("i̢ªGS~B==iwiѓ1 s]i{Ì X#&ypV-[ѾP-)TӰf|]׫څD^m٫м9A/ȝ, vW-rax:dt0cz` A$f56*g|WZPQ(x+7W۶CI茷GFf^؀eGbQ0ڮjMf6Uس"LT] nO꜂4[K*5oogc+6\9rCEӵ%ynH>##DEe{Ua2]؄R^&+'Md!`*xb_tx8Q0j-1=jte7jDS$5 TTLˊ 6&u;$W8>3fsGdvL[nȊzD.߫HqF@֜T@Zҗº9 V9ZjB+Ϛ $ |7 5L7Dpm cS2Q^5u $5 $mq`gޞ~O~tf+M ń0^pEZ*'1qkE?%lRW()rA/fmIUxtʼn̡U#>_%O 1kxa <`"u.k5i6h~z';z&l,,`p8JnIA(A;j4i]M.݂,ݏ;[!K)~X5k\G[ ]^K=vd.:H,+褘84$( ͊vG=t/B7,Ï~~G!`Qbgs{T iٰ4ݵ(>'RYQS`ā Ex*o mј =RRWnRcVj)а5Z]4w[]r2Ó-0qcE|n\})-̂g,]~"ݧd5 k{ơЈ.9E.2,ڪT62?`kG+̂+ɖ2% ΓZɥ@T쭊1ֿne><߽Ψp2Z̏溹Fe%][HQp".cq(zR@"%6| UkoS_V5OJyT~N}@])o1_w2~8wǯ{ίi'2-%+KiM{=FkN8/\7i%tٓ"#\7?O `&/xVZlLF-Ǻ{<?8 Q}<,JM`E 'ur5&t~-%|R4ex`Z!4~\U˜)y42l0F$O __ͱhg l%ݨ bH_&|N4,I@fI>VBW ƅEHyޓ4e {ޔ>?_rXmT'DEf 6 Q> yz !%!InI4뗴 +$K89xOٵ0c6ԭ_%B`!y C BƭSuT0Ѓ &lNtAvlbͫ!f_rܠKeib?< )<b!]U)MwHit;?=p>Lj[uxB}8(wNlX$SIJ"ܶ*sÖҽ;񿀉vެ3Ӧ9>ˆJ-@4*p8˷X%g|?jiN/aMW@3YNCi;iPmv_Zi[ZA+}mѼө1ԙpWV> ۬D1Nl7s -M#!b&zw*OH|hQP`NBGC ʷ)_Pљc#!p|+՗׀NvϬ֔6ܧ#W+Zc !]頚uvQ§Dzckj }_;~P$\XA*; LȨ_K\{G(UoLN~vEd"9n`O@T& rH^p(3\EPV+Cz_ x e=ϐq&fpb\Mm*ˎeľ>x&^ FëwTBGE_-`TM.6ld1PKx#YȐUQKow,KfҖ—T?8S!\Ġ=6uDa 67z/HYoX frHt)^ډ2>MA`ȰaxysJ*P3@P'?J|j*vsE?yPPk5~U=Ҵfh 7W:<&*Nfbd\8RBG}s'8FaH"(QWǐw, ?;Hd,D=ٽiiJJ%ָ@Y}f;)*xY%>'LVeal͌=D+5-26E=aQ3_%Ҿ8EZzr|B*A{ױk&'h 9b(|E̙MO/8J4[lKp!4SQR ]2 BoSxplhJW:S2f'x#r6S;"R'尒 Eꔝڐ?h7T JLP;wFMOfD ;xW_W:))7( *bMO%Lm:D ̶%i\q!ҳ wL<2@$r%NC`99 `9GD:G{ӎB"PMCU2{q'@nh]U$8^ZP;"(X򯞟|2k\/xGm7XG7U;yRR?*8C]^l 7i~B$^L㕌t_?W~%0ciöŰ-@kIecmQMD@70&7Vjq?r9DQiXBtkkoԸ`ѷaS;~fmIyWa:Sm ϘV '-\VTJVzg\(yd-h{EdN/bs;b͑Ov7!Ǚc iOR$";2a<\+Ғwm1ްW?N yDVN}h͛n@K_6\ &ZH*Ţ0hcf. =‡F:`hPϳRGZ 4v'`{Ȑ_-o;M]'b?Sآ= N*y7 6x\"_◃@<:E/Z DҺC$J.5w8K2«ƀ2"C{j/>9Zo)UV)s5yNXRjll;c~n롁[ΫhwxFR$;v۔{e`db'H2^J.(Q}*)+cu |9PK$r >r9A H[I6F~ˮ}k]浥"ȝOBp煒]V0qЏ̡*/rV|E/%2+ԕ&KGC %OS",g0R()srDV]szR2ÏY͵EdKXeW;OC)* m?0@roPM/4kfrmG0j[3cq@+"ȓY__i_!h)HT_EggՉ?gH ڎC"I/Иw1ݣFqE"Ĥ64qxbbWzC8=VFqai I4eJp~ T ĕkG'^ .Bdv!]F#nPغtTB8+*dVsW9б|G:v'c%9g 2˨ͼB4}MrUi)B҆2a%vҝ3L7㓜={fw^2]DA@TE/A)F:}˖w+$Z;ZCjr/lحGlZӼklSĒ<7[ꥍ{v Z0˂l$hgLyK݀m3EEт 7Z܊|^aSM!w+dCյZČΌa 4I"+Z`A'>ZlQOB|b_xH g`eR1Ap܁l$VSx˅ZMVJWL1KFf4=f[SI?t*A/&Rn*jh|B:8X%1Xӿ*l}d:cVSv-ftEz"Z-k0KaH̪Ez0qŽ҄HR^L|`~M1[9]@ؕIa\&fh[8r },i;o> !. t1P<:ybҿ=A;zmȺe(Qev0څ,ȭ39%sff L3/O^mtjK"VᲞ}EO&;-lS^\Ab꺖5٥!< o'Ddal vlYџUu]&HcY(|e{*/ec"d)9\6,@n0gEt % >O (DS‘0ǁ- 3q%OʽRc <{i|@zbe,e.NI_?l D*T>᝻+t#Aj@",_M^LJ. fVlKzXp+e>k/~1ߔsx01ᓍvi xM%1G4^Ea3nh=-u^,UĘlSt(ѵ| "^wWU0 -}6 vr(e#gIJy`| 6.tT]7:*+Ҹ^X]Yܖ4Or#HGjpK[al;aAٱ& RR !Dn?KIG|)7ǃJ{ *,2!+G0u= ms;U#Z<<~tpTfp%4QԨ5# %@9XӚ>JB.l [颵WCnG0{ < j y72,)Yzf5y\+ (R9>;=z*Zk;uk{'00k0[|V hkDc[Qזb1Uˉ* 80m^I mZjrt=%#U\.=?WVx=GDkr!< aV2Q|՝Sk͇nF:϶}p~9K0*v@9NuY~j)Y ʐjq.6g6@MOG#҉`d!.Yoy}o#HcF!R_R:SXZNdދiyc2Ͻt <y3 \'1ڢWjeCU5 2TΦ0:XU@3 T@"-05h&azͽ`,)$ xq,(pIJ]C͕նܨ$T"6-gҫgT]H jTBfFRXkEH]х~sIg朻'k7`ݽ/~'0 2\/8ȡC|!Q9?>V0v <]XQzC"-8)1b ֋/,J0rI$@RN=nFX^8 /r۲=zO)YG1;Ah"0>LP@^edmaNOPU6??ښ\Fsi|!~;h;į{wj8mib+l!0).xKs͈YaIѸWGmfPot &̍բܽ^z~O>t~[J=NC,mh_(h2@S-^w*ͮb,`uWj!֚\nӫ`v Q6 ,` Ujo"枮|ѓB YtRjpζVZ?,wl#m!&"Ļh.QK]䖐PTDt֜?," EJ)  S1b6 }%n^"v=1hfx>mY͂QxU\LDk xG0i*Z ˜ąs:65=ػ.:F}D*y`ZJj;04b[im^ ?`"O'x..QPjb|tw b˖lV'7-uCfl><_DDT`#)X=HNش{nӰƒ/d @%^A4C'K|"G:%{/iWaB>E!Hp%,on x058BWԅ3E^{Z~-5 "偫yOF\mv$cm_>M;!l鎩vS,hB]8dH3K9^8’LٯDŅzs8ӻ.?,FYzr\ѹ\KxḾR6ʟuv7gT1[Xa'hZ&7 kʇ|f2'hل(ϖ DP*:KLx9K-Ks⡣=_xuBC7Zw_,$VlӣK~C%9(K E9NPO(j_XʰJx/ 5<kdaϽnvSuA`{g\yjr֢e S*7b䕁:ub}3S8.Ա~*:C,cWGuLkXpqPvF4|?Lͦ1Od 1w/`~AJܙYq|~-x"Z{z ̀Q8| |d^yP1Ppȃ/? so@ay6I|WqbfLB6MN$9ǡĺFBrO|QXXɺ툔9f 2{E!.C<@ӽ~aRwH%$%ၼW 2=KJWjo;NP7t~T3rw!Z ;`_~\^j9B?s^` =cKg%*ԳmQ}i<,EհX2y`zi͟Y3gҚUնbѢxl713WqcBucW6~iD'i8 EqRv8 #LN\ǢhR[ caz$`;,jჅs[7Z ͖̂[z$9SIHWֶ$B0yq-kbz[Gza{>ȎG4IkEl7-xE"x]1'1)x 'GTdNCt"D͡z%DFvAGVԌЋJ]egʫ,6+8)cZ,dhe er '$(åv~H8}SFIŒ ;^Q(olǞܲ 0eKe޴85lڎ9sg8]o?K5rEG<(IQ7 0 3ytVqX.rBfv'ng(j YfY}cq/tD m Oc0;<T* "uY]:6>vx*8L@Yu)=#NM& ^=Φ(INFr3⺝o;86c ɱinFKX~E_x;P&vl Eۛ"5&-3=C>#[r%ʝXd_֎] 꼂_}^S (_mvh^XYGfA}:!0g["ڤ@hc$DdR'*Hvu:L7Zm(>ِoD*%w?cZ>[eTsGZY% Rs 8J}Qħq2݄II)>j?Mg>2 ӓ{!F}l%rv✎׊mNu#Wؤy^eh]'Z%='F-jߞJg"A?v-~1LQ/D"W* b+$9nhksr֕?g78Րz ll69S|#w12 2{tgAЅ݀eEu* Q՟>:-~E-`܋]P50/t 9HfSXvSV)춹BDvH澸WZU5jRo R1!BSFmόS/g`D%;k^iz≒ID !765X_Qs!7DgEoހ~ 8 iYE[cLsGmQnvH[#n@uTU(V=2 ˻ "O %$Mwο#N0&YYse1W{ӅЖͱM`xMLm?~2d΂[@.{W*ǵFuhp;l<7#FSšG%.^XEni$,욡U#*†z:WvpsS 7LυYN2z\<,|X e>z.KqK6Ɣ{x_-ӍLk3PdOk tC&ᨁE(CEwn)?aؿ b#0w rf[ѭ4Uk2z ݥT84q4Bt1tӧ)*ճD\#ٍ`uDCYĻPr#tbBܻs )3;(2?y]=h!nYBG$4 &zFDk;1 giY-Q8E([@7RN9p7jjI>qr>o\C9m5HHuq][>T_^"0^V $yPJ PZP,G"S%ca]?^z2û?eTɜ6|99VBbVEa1X+0gHΦ//wʩEfĽ/IbNlb[j0-R '›)("#kLÊ$RK\0AS;4d{]~a>ft XRL][1ȥC__5|6>:j {v*3gy'Rҁ{wGm$Բ1jϊpcub8`Ա"ak*݄ }tV#5~6=c` Se.2/ gn<{4j?Jj2.{go!]Bh>Lv@"RM?hFftT*](|)ZexWY9|EBR>lɔ1w2b΀WS,?u#'D<<+ca۴:d+'h7Wm\NnxB?{',`w+>NR8^,D=u٧ O3qr5b3l2V} 'Gk Ṷ [[zXѠFP͉Pe4tlZ D(I4ץQ5 lϚy75I-|jkGt^3Pb88@[T*w%Q1#3*h>19G9{kQpEogÙ ! {zfФj(,W:9'gݚh!jw%tk0ʙ0[jYBʫO/S\g;p8/Il[Yq\ =$5Arhf~d YYC7YjLRȬfs_w|旗x{m֥ٔjpD#~|n_0͘&W@Zn;Jnʒ4:;5dq^9HmlJ\/ o̢9d5u(JAs> ݧ /:]+7./̹fz(M j`Iᩗϰ@R'-B]6NiRd*o]&}0ں@GbɛI7G4M ͚oaEf@@:d9^1]{ *~-^{[擨$#Cm8O ~w_֮/J?I,CT<έes$P~ᬹW$|¸{PET5pf5/R8sx%Ҧ.حYGB9sd`XoUOٝav 33yuZ,^D|QǙx0?In5D +B];n„4S ({̱&6.֖Rh*^9έ,^ !;IDgv(ep f}j{v2h)X۾=yۂQ.I۟$tjCTzUYr>-\lA~IxjձH容oV&Gܕ/nb)0Iݯk_[Pu& gm!A]K4Qy +1@-T؆>17|4hn=i7J8CT-dֱp#%']igN,BQcVq⹁LRa3.2af!З9)l;)4p/vfH6`뀳Yץu*sIcHyJ Kn(ޝHen:^pۛ'@zhdžթzsʋF\ \["Lmۣe%@t'K2t] U%G!+DZ^ۗ B:@AL4ΐ|oYBDSn ?]GPB)7WEpBɋuwR<n%bfHH1SLg5Fi4ntcsU\KĄ='f<ScBʩݠP_QHboH27KkP TAd8DlN!5 l7x|nb|(VGu.IērӖF1>T%v\l1`FbJe3WGoB7O#MM kayY}m$Ѹj`XBi-+gb,k'U⛑i'&0&8.f__O]9bmIm'8٢hNspLyZ XyLA]Xva_! ws&?F|0_P1܉Uڜ4bCHc%hW_bOܱ\qk>ȅdL+ R! Sݢr"\ղ)$a,k͟$顃$G?N$ oV =eAz@d;I]5Fҷ'(g }c\ R⏼<\{h̑A-S)Y;o dl |uD4Yަ!]H Wh+90! #r4D 7[Dž&g#cp+"UME. #L\\XA &2+=ri^ybܲo Ä"fJuΆ4wm.7"/ӼU-+G]R1h)+P* sϨhKc(ڽuSQ‹VРVW[7&]7U6.x:\DZR֫gO7\DXdE"Sun%LNjg=,+QUyo?"w>}5+#Apzt >8-ȻJzfAdO⊊ŵEMV%{zAUO:f R8Ұ/GQB-;tG 1bĤ⼲(1oNEm ޢ#1!4A6XPW7#t:fO0B,Z;\&H^9?.Hāh3_/xŘPyv^zb=2Ria-q qsM{g5 5=kU IfB{a'2y+)0Y[8e;F!Ӆ?](UXR_i^bҍo^J6Ҭc5l%tȰC_ϕv #B! ^2A}FVo  7֮ҳ-03D#,U5!_,\1 -Y9!f/@߿.chDMXA$ԦS7:߿:>+Xd\0b;'J A d%N l,Z0 0x3%g*/X]!+?,*"=#߆$VUM(K#C?c?u$Z@?#XN2  +,y>G͊g7jl1 s9B8s?{:@YEw x1P~kz,&1T%g*eR!F hA=Id5fCgaH|/;-_ -]ٷAut#-;X>ÁY57mkA+Ӊ@PQMV:\5rNf]Rp-y)Xq@O.+t?-ct}sX ^N:/ş~%T߸0If( H!\E͗Q)F#͢i pDu7$)÷=-BIe2g(u]vm8N:gH!6َB aGõ&Jk/{W&Bym\`ŲReQxBL.s@1hñ[XTUAX? ti91o\ܡ{-G2Lu|jnӁ>,a6K `'И+PIWS"C1J&2BNC8f1?,kїoKLg=&Vy4BBȧ^?r{)jJ=1-|5 o BO2R@#']AHM{t(,Z{@#9؜o3EE.NYwyÏ7=z-E~.JVg?>*nxtaX/Z宨ktTOEk!7r`dfB1m3px޽ (JB1fgSRd YN_џCգg 'ne!">ZN CkS(8L c"r/+ג3XƁ*I 8IWKhVx_%\$uEdC.G*u?VL{д&`NkU#x<4AKlUeYVKYP*;6} {KgG^)AG1*'x7$R4:ʇa?J>Sz8k e)X?MLw 2R`B?+|U{ȵ7*2B@$,J$CΣaTħ+W#SKsZ$: BihH {!I3~A&Bxq;{ZO!oT<⢴p+(߰toJ Ie :.E~eDtnzhȧ/QL@t1 *q^wwu2  5 ppIf"nzTUfy)}a~ SͭXckGRS϶0t]b?eX\B /GS86`$:7I4r{j=C)u6"X.3cPw彍pM;ykSbt@E _zoPW~ivyw'`EޟJo>_[ur+ rr.$T5s΂-~_y*τSRbKb+{z9vl9Wz .K^|9PMw]4ے犭嶄:؈E5/ՔLHQp% xVbwSV_AW}HNsZ ="?n JXѓsD5-fE9S/ܹXć;"뀇-X|njy_)OZNf'{Ɗ",dv2p[g+s qIxix{\1@gH6Dwqߋx%U .XùRęکM-;2>#ǣEXyTԵm1*J{?W'95ZXjqcsu+]3}p_.#$ܱ o_Ъ  i^euyW6F[B ^U@) ݢ7겣rF%4 S Tfޔwꦥ&E`,#+v2L`2A z%U[RPw2SgI%A=wsޔZٞ購poW6DPƕ}:$=U\2hi sGt_iHݯl=9,:\l8]{[;P( Nn(<qJٸYӏCmk,}_| ¶F+;!1ku]LL63Ʀ 2>6c4!Jjj/L8$Еr7% liX%&"tWeݭxAI3e?Dcz)tMh;^931r_E=cOT.ݨzr$sme'W~hPIxB-NeqյtQharΆ(.߄j6Ru[$iw9F|d_ `Zc .iH>m:Pl c 4y%(ZԬ@JQ2\ 8Όm"\uw;S̖"TK%Q:?߽[>LS($o̝V^Ȉ%0a472. X\eJ5C?K[L>X2n?}+]}ޝZw RrE -:6i!XtY3X:ʸaJ6\6 Z;[ vfpUB{#)GAZ^>$:Fvlg+F3[_ Ҍ$hsw$${UFuβwei $0'{ Ҵ(ۄڦ "99"(̓VJctSh9 4.)pRԌ%ɹc =h#kY( ?6W[6i 5[GBi8KÝ &}PN۲#W"";^xxR3;}NCS>1֐|ЄkT5 !#Dv.j-dOˏm]㱈OB5h:ǧD.+*S뇤^7zfU-'V${/˴"2S >%ih.p3g.ȑp駤^g跱v7:Ldo)P^h,dTWó rF!J~53t֥p :t(C}K3Zm&gYE=FNc7^; /$nlC3iƂe!@D/Wl赴- q(e<}XVmiucshZ _Wo6YAY| Sliq 9,]TwF+*Qk~!z71TG y2I]We}5EәOe! @л=1 6mLO+xq5,FOei~݈9-Ù~h S6shfv6{,xyhË;׮6mqE/u渌0@!|@UɊ4!1iS$[޳A z)Tz4| RF"uԝ_B! r4N*v82 MC9=}`_yQ_eu.E'a3XNgmBY;ÛѰLCà==nd5)]h{Ỉ<.ZcgM EY{J3Ll:x73$Zp>#2ʙt$a8Z_bׯvǸ ]|z{y8*xo,#3\6FsAFw!^nL=YUد >#W`\&:P@0/r~p¤Be1 _'k04":oY̋sixXaZ`[α7z_ӊ P(_9ZWu0$#ر&?%㜜|TFg1(vUȤeA˘Bԟ @*$+R/V[" Y6k~UZv> N\gQPo|A&+QglIII,~.t/ lŔ埤œ 6O'\H^4 MpH' ;hA5#-a8eP&@/Nٙ APjE< ?V|>; PZW;~/H,nKle#GҁW]CGT?Hh>f0#BG:Z@(W`}gkY"GwJoaitY6&d ? ߽C_&aS]'Q~oE&·ON^zh g<<")7˳A)hֺ" (p)>,"b9Qh6Krt- ɸyaj)#7kr'pR@y@,NYvy럱aWvtCO.~%(UBJEbB-{4l 5WGY`S.ZPٹ̥jb.c&g!s\͕ 6ʨLnwT#B~tZC TNCa:S0zIuN)ɞ5Z]MktU1ۉj:~OhoQi5h?'uch|jq g! 17`v9ʲ"m&UT:F9)3|9ʊ_@ڌFgsqS,:\EJ;z}*ʥto_[?:mr%-h77߉(L4V $Wxݤ躝zrF́p>"AnZY\YMg' y_"|x^(‰-^?fr5u.1 zG'[z-h%+Sqbȇ 4s=js$OW]?b7*l߁U׃2< (Ir>"-).?FvT|q=%qNdnlK#.'CCCCT-$ 7}Cq{}M3ܰN?߶>@6Ɍ5߰1Sa\FP \=)0Mpe2`4lQXiL-O FS.61>09L?ؑV?<է uL@cڍ妫c֑zޅE4G-9{`j8 !gB?\U"͘Pd8NEvvc(0׮o3MNUV]o4`rmG~uZ2DZ(mzj-3xSvÀ5jP|'3wMg93iUZ~3+(5 F]{# P DZa[23^i\tU<>9V/aRj(#.Цpz z%,Yhj陓u8"ƄhkCEO wN;]IwW/epH9Q-A]Tˌ=#=Z}ܵTF}fVʽAMJޛy?DeapjpZ>=d ]#i2h/o(^IqXq: agj ^n1Z5GF v2`;j`p<{oaQƄ%+Os{\-+Hؔ*餸 H\t8y_Q8&G8Ew0M'+9Ix#pT>3Z՞GTEi! P!y'4DͲ}mӧQC[~~e-\WE iD{'6-:*3.K p=s8nK)B;Nd)k@tt:VeC1"rZj>cϾ:woӅ+^rAS#cGswf%˹|mkD6E,ʒC?ܲ{g21&tk.#Fl]n0,z]dn*k$`:dqwC ]P6'ޣd0C23\?adI7)0зZd1HAWZB:啷rWc5!9ܺ"PL1$3' _Z%nU`gmvQm&b$U7ۗs77}Sw1nmω(tDk\ /{&,cꖗߴKrF6'֏-, ۠{'Ƥ9MN cI`KfRٖvph8e# 8bģ듸ZdH; bvmi'鈝w =7Mu&d* nOߧ@$L;wQ9I?9ϩ7[ f&>wxH9{OMS t30;[Z-UJ0 tosQTS;JdOSV=VE_YKv^۶%H=C'Szi'9f_ M^= 2Bn%%Kv'tlvwG`xiF4#zlvggP/ql[+0gOt'ua?͢߁Iv2*m CY/9#QS[wrp!!H]ԲD`Sku[3 +x@یOԵ$el6p*=X5!m +\Xg8XeNšJZ[G |!,d o a'3?bg5ze¬,JI jmNYOəT>s: wuЍ4 JԊ5ǿqXKp*RTq(tm/Pa/(rВm2r.g!o R]zyԔ儶?^e)EMqGMqOW/͏'`"ӏ’b%.Qڨ7 0y3V$o%)x*kwB{HM?3 ƴzڙ[l>*2 8l<-]`8ϼѧ F! {"gOGFpf=;;Lsi R;UV6X y¢g^I7>%(;}҄&F="9z16s\Ȋ'tguT@bPD3}|c׭a$mmgRM$N/wVK5n`t^C`8q*MԢ^*GLo\% h=_s4}5rBQ |a;9|x"7h]a]H~D3AyIG)6EK. ~ z .>VX`t{64P %([nI\+-" Wkٮ$-*%$LM3QU U<\^VN -SU{t0Lq2b K~ͱic1Q8j@:?qH?-yɾre?n0{/Xୄ"qȥhoSo ɮ"1(ⷍƏM Ae/*E8f4+5贂miH4q coT6r4ƫ, aj`Bճ#8lFbĐ ђ=hms%BfԕF#3@FNBv+fdTZA,b=S!JArzc73kaf;-{ +eba>{QKK ^Kb>sC@cTR5%} eK*hNcPYЪ ak?m!Hȵ7%C "A: |zt&jJeuܯ4OlZ+w)e)y_7![P2 +nwqPa7UCpRc5:=[/rڙ2)y󐯬0bھEQ\!ѿ=<^w;\$Jcp=k/`.]D"ˡY0m68\kܥçGNWCAȉ\f:Z*gHhk ZGEb"a{uVfXڈ=֘9qvzAXQǼnTT(ײ1 aFSιK 8*uo#CSe'[NlOk}? 0??{a5VlsJT>RIU%o>ާ Ew *?wLJ12Hg|d6w'5P hpa82S&S}vWJ;-1C k٨8EdN‘w D춬KmXRH9zw+XQ [=\Y+4Se"CU&[EdV,m"%\A "`}<[#v ?{KFl\s!gb[6 cլbW Rۿv^Aĸ#E|3Pc(WYfW ZFP|kʬ_dFH`=1JA396)1:.%!8].q:8l{pܥ7*j~Y3hלoUzZe:Hsj)F2:IZ3DAc$k+ In?|>im?T ~2xh' n>,W!% ų_] HElNa;twνhK#Yw%2Cz~;( ƾj[ !IVdr1HFC"?(_GA4A~ZJxRbyPIgw>z kJdÑ򩺝>qW"ٓ@sVxt1a‰hv3MSPOAaPnd< AGgWcm[^f❱U)0[r,+|^^p1𺡫 j/TZ|le-_nxc( C#oD^-b>2J]󪎉 \`qÏܬ~uDY!I=K[VkT= Jv>}4| 4L:BGɑp-S7`!_|)#Gn~g1p nƴڐEHyĶ}qqNN(*޻v]vGR1R{_w,?v {˭|# TV菨=8+7fɯKLY5 mƇW# ~˓H5Vغ??[~7M'H$Gk/$ ivY4_ p_1"]u@uh>vȿ ˟Q.û{{v:`3L[aǨq3k]i4p?=KHg= Mk"A s eQlL):ȃM깶-+:~5 @\DYuOkyq2ힼg2x5a7(BTi&V ȩkV\@)QQ:(JcR#\Re =vAʴMlkHDw13Qq>tMoʳ! 3AՆן.uIe>D!n]cuKDzzJeIfR8̦h{LӨKS;w(∩6.R6i)FEŇ\89kL =~ Pq4 MU1ZQ! UF"]Aצ`-Nwpz~pՄdd6 t"='p Mq 2f,qLa2פhW#HW?v@mPkUD%Iˬ$ \@p =o iоT_4LHʥ H`?GrԌS!"<0Id,T g<-w4tS|ֿ\vODdA=Ϗ ǧ_| X@&]҄(wϏfkwCOH*]hQ3dρs%MY@! wLBi5zO6Q{%? -=Z`Y@ 4 FâH2+m3Lo='yb륑BO2P8Sx[ fe|i! A5؞3Hq$ek 9jlZ,R)c<뛜>=XA'JyJ~rȼ}p\]<1+6SC.xu(L/Z]ME@a[}zS qE?8Z3Tr-3o[Qol\QJ̆)]Vl\Y|<˱<PuWȦu t2bn-7,1walP|edΖ'B9 eNg}h:c F D㧝Xv6B% Ȗ/69@n/ť K:xk(t]O6[LQ?WjvU7)@)?3c*=ȬDENnAًǗ"<-6b'a!CsuL@5ƠM'[!C(&}2`Ly-H"[?wE_0v$_XDyJыva "87 [cE8@ iӗ Cx+kq#S8Y`DtRۼUIY{Q:gZO{SVmj)*z.pسy»?NzƈFTXhMc'dPk/D(r筟v).m5 $fqW RՋ :$UDf㦘gL>@&_՘ggRKl$D9=n7l'֫&`I=4yohQ2w~ pqєH&#y${tzjhB׻h+'h̽28EO괔S/v&B_BlD:A8΃`A2vjvەl^fNƒsJ< go&7[ S|pbnAp# y#<"Ǖ'=2>ATSIaVZ굑gpU";:\PK}.mP-P:e#$-٦_9iv^V̄n|ߓ*/)-T4 Rz& sj" E4lNzc*, AP}w݌6!NӢK;.E،HۃǍ` `A[?Z(p4e|oEoB;4*a~KYh*~ rbz}_!;k,BP7@\GW(|j3syI]CXbLp'3k9 Re֤2*(s";j0QEw/Ae' Ԍ'ePE]i;l7϶#U>DJ^r DH2򭱭 {K>A :ͭԚ ,~lAl)s=̪qzDl4\+G?ǑDbGɱm[?f 콠&Pi:mwC,6Ӏ=_:.&Q;Ѳ~VZLWwUkp LߗtDBZ 2mM\tΪj/+$@uM SYxPSZ4QG־nhQBsWSY_9L p ޥ fX7dHJnb<$H0 $rՓ/N;r_NYjWɥYx 0$lt(3ֹ#lX%D~w;^T~dž1gbRn2*UMEe׸' *@_sYS_%( AN Jv\.x5VÞڥ:l==RJDidDzbʂ1ݒ;~<2AS 4\.wɼ%JL0hI mL؃o !fu4٤=M(p(w`G&f&AxQʖ.d7݇fh`)?[2ŏ3{8<1c(NE} E11J˫1X=>vS7l}[ 'hJЄPo2F(rEՐ BcO#M:W!j2l^w{,}Jhߝ4? X_vA@ ,КGo F+CПÚrCľyTJ%IzՖmW?(;eHԨJ܃g!846*$N&6E>*|پTogu &ae|mpZHJחT߄f4wk?^ki޺A.rʖѷ*i=A`ϲ, mFʁk Krr7@kR Tw&C5pr|eqL=蝤M'hB4 4 8- .pl;lFk8S0[#ĊE3}1~9rvu۞# B tj7HlitI5@o'?Fq kwf[q'X t-G _+Rr#.)nSW j9W{9}͵# 0?EyͨS%ns#u5GA0@ P]TAr(FO/9k?Ks|O`Ẓ=E;rS"vݵGt!9^l UHmn?fHQ5:;Pha yXDĸ'EJR5dbDC鍿X^vA-ڧ.%fW0x`* )nS䥢َ4'f3gUQdDzB-AM>/RvZ:"LΈ*$;g æBnZ>l4\A&+m ޷h>I\#9l똵Xطrzʣ#Y} W0ke[U_ki 0 c{d`Ҟπt׬iP)G:7Gk59h_lU8rUyi)Ϲ^[n6!>{t't3`7"8ɝAIZw/?W:A`NTGs~#Ce@nh"Ms d_ؤeŁjn0rZJ]A)Bѐ6 Lo܂H?=b2&>P$ne *ҧPx5YCu]\5p&_{Gzj[U}N@ugnt](!ou7G\Pqmvw ya+g#=Ð D+a[Ώ,6r->3zy-50c60.-U&y "wot؏B[$= yU@ZБ?_~K`D1N}i^4J/% >9П"ɥ+iZ)LFo?H:l˄(Tŧ_/t4.zJz&V(ͩƛC.rH!XiOj\#}Y]ˠ܀QgH__2nU"ĵY ;mt=fô 5 e 3ƿNu;OOg"'!$yK/x<;bm7S1 oyPXVb5WPkvb=fXA W\Vqʰ1 3,*:=¦wD6h6lQ]o 2O#bgb9APd~>pP+@p-^Pi&\BBD13Ov$ُH0v_ʖ;7 }s)x6 9iO%fθiPހJ%oHD> $* oΰDh"q[#˃Z |ʢ\/g@.п_ )Гw|I#G]nªkk'W_׃eJ)1 +e/Nf#2E zm:`Umax;1]T& )ώ6wH&fa6l gtXf4AۗD=;K\:V|٩}vs hKZeS- 6oϏ(Ue-_UӓR\Z;>mS7{dTo6Zvl+teO"ejh-"_Krq{ Zyh`5"vRqzfUoF`FԚ)J]}O3(I]X kB\T||H|Q7NEG46;U҅2W+>V-o; VXwG3U%38,$BT*NWq(|h<ʞ/k.0RFv΅/E$7 -#c$7r68@Bף% gqb{xu6Re^/,P"*k(Yo_[Ze*{PV=I|@lFcbU lILHPQnSh6p˲HUluP<64A#Z9W1?lņ휜B+U$`aJ+0Ȅ[eP կ:#M ^FE852!tuSJߗ44n 65  /ل.H!A +V mɴ̆Q$dx糅7gJ'[mg> P"yIrBۘ?9OL]) X甗PFA͋yPM' "V)-%^Tiv4)" C3ը !ҬEIY7}G)q\F#W%3}9+4ɁZT|8@;`)}9^rbVԶk+Kb1Gݢ]<:X9nP5@ƶxםBKOu={@0suHK rBkޱjz[8wD<933ʌF}M l_rŽnNK]e)>ח _Bxod|*óa X* B#׺')z')EN;p!WvMƫ903pQ*B cBPWb kbB4`) Eru €! <)/~x?)mt<PVpU+Bsآ5y-Ud]T?I$˒m^xS:   %|z D;Krxi>LHszy n1WRdH_F3Jptj}37T~SԅŭUn\9sхi/[$;)@`rj8DrHQ&%_Փk q]z,r6^\K.˯o֑MsӮ&9ƃ~LO'-s|Ipqo NO־ƕo4G}]Hz#ڃ:CNms2JYBEW$Qe% E=+axKHw8:}g?,Bӵu1k|)2 Z囬沭4rňu1Y_d"v' ٷ8 ^f{JPL}x{(ez'd`,TL0(܂L]zf+U,G\?q*a8M$,ty-`ͣ?bsj0<4)g+ BxUD'?k"]F:1&6m$# oN<5 !^PPd3H`jgtcp I :0 q(<{1mQ|Bl;5nniB0@EuAgҝ&@tOpZVWC;YVkyda~۾6X _bkJ3p6` (X,hٚ&J碥[ny^OןWz:yym5ު'ͮ2_ߺ`bWy[2D[ 7wFƧ*CG]}|a_O=&fTZL/]qUx6nOK s; {rV+W)=)iV(i`5Ӊt$M${cMEʨ4{GFc0݋А~޺:kWn4@Ϧ#6dj Ҳ(6' -TϽSb޽HXFP,=1Sx_ . nQj`HjUޚ_?8q_p67ʇ\@nYux>Ɗ537&&NcEDG #q\u@8ìxW^;g`2gj?}Qz{,hU_^Sa~tYyظ\p =X ! g[dꔀ1WGe ɌM8D{rc3'9&%e躂f%|5Xȏun~j9lwޕr`WRfؿ-PQtUcTQfա=b r&*Lk-UyAnXikO-z@J:&T[,dhLlt5cf5^:]j}B+!B_%0ɞLU-};\%;}M%;ιtI=vq6Fx/ǰ X")^`(S MDX9`c?fdVҠ5jݫze"U}x;DaQW&cn6$eTq ,2:CTQ {m~bi3o~8)j|j`sAڵĝh 1R^g3()"E7ɱs^h,巧>j^?a'AӿvsO9S&/tW|vf[-$Q˴Ő[:E|P#mi&ZC0q\ޒ0].UYIA!SV>'=IF'27eOݬITZ6qD i4[%efTv߭<$X5;t|jK]Ce%0}Qr8bCfK*條?4-XeSS7/?#+Qd.6S{!{%og'vJǎ$3S". 6^D?Qs #%ib9dP4rvAyᄯ{|k˜$km2GMqx3ѭn,34< o`T9Z . =twGlh?) ôQW3 zJ2ɕ׃Dv>vovb%qdx;ю*{^L "P7Kz7aog $a ]r1" 9S;',!$#=&5SLTo TlgwUJXr Nc؀{%`߫WyF~Kk'bv6t~5prtM7Sh.~8)d1nvvTg}|Xt3 I# * Եs Lģ(oߪ(4 4!PugI>txX Ye,S9XS{LAr j?`\q#LI;\t Ya Em i&q!e 7^_UizRB(',3X\eNbue%d,.]q1[o` 1Q$!*1/njHBX=~a P0H˧d23"@ݟ3M-=`QU ao9YsGs荠@i''΋=uˑX,} H 6X$V7I@ W\C :.aߢ_4Fn#/GӀrCMꀛ[ل,`RynW3vul9~q{00)S嘠l?uR'e%6`3W@9NPJsh̸FZ~MgUkĆ7ANYg=P4!`fpaKwyQLzBᮇ OJ"joZMꗁǣ?. ݖGKPicQO̝ˇdnmWS:x ڿE0_ a!Yp7HB:>Bk_Z5 nqйS+hiDؠ 4bħJ47zϷiѓF]D'F3S\MV$0F׋#a'WZE}5G8;L !K%T$g~jOQtؽxf\ ~ߧ"+Y)7v]i';H)0;:|ׄRTK.|<[i+O$3'9BEyXTm,NZGr^t`Tv_@aR}N.5ci17w>pL2(`g>CG5VVy"ǾP a{TS EJuv߂Ų$_Dm윆priڡ$&Ye`BHҦsʜH0?f ߀b;$!BZ6&抝 m.+bkWr4 t-VFzl~%e5Lgl}^YhڠD,144 bX;6'^ۄg6>Fl@?nIGnEU,YlBn>[x!o0yrv9!ԗDBϲ| ?"piKSz#A[ |oxx`-Pj*:aCL$g ;'0$q8K?ז#k|Z.}#[2jV-/DՂDdd}A M'evjtem ) Ղzŏ<-iPb#hU;";e0 CjNorjMx8SbjA[G{(x4I~cP: k$?^\Fq/ޏؗ 0Ss*aŸAJUW6 %n<N;_HPo-WY`m v z8UMf=p 즈2B"XPt sH/éZܬaw) u@^8|ˣyXtȢsIJ`3`PS^pdG N?`so쥈IlvDr4EE}B oD%@4]͢>NdN qwנfɤǸb} qQV|@zk6*0lۤ6a?ߵlo.yfI]89 |ӽ;d#s0yS ]b z] dJQA! ծ=.12>a-Q8!%B/}k,>B(9>INaqFi-vH9eONy1eM\P`8`;^\-㷂9zwQu/&|vtP"zg-[:qYK:@,Gm=T'ŵ\9Ec bkd[\9$,! @.MRFLg@8\l oZ)lM9:ad2D"fqfs,Ґa'ʃ 8ISɃ:CnF<.ŷ끇C{ :}7D?ˤRP#3,U=6.D\z"םchY3:a]ʢԃӇA 2; p=,a&\Y4Ǯc\ uHav{phKV&KAt&M UwF)#G+}k=FhzP$ T1(2Tw7HJcleߍ!05gO,JsGY#!_tqFFݿ,QʄGڒ6 b_1m@BCFZҨb EHZiwoGicEX3DA8ؗda"z^qϏ3Rp̓:Ce'#4eCji>u1ny`CԊkJeaN(l_B^uhLj2EҋãwNPT7U Li?˧a9]`0$@G>GA)͉O9d0 mGV&ktНhxvj&qLx~@dgU0EkmMq j%| `+CMyY?F E)-L DIr@ +t_o8Z>F`8p+Lw(>4lÑ}\ N<7n&]h><\Q@ w1 agktCAϣ U, 4Lt [ĺ Sm?ר 7ƛł}.CulfPe>mN)"ԡ全|Ij6u;"e|ݛ \E?}B*pv}c.$N]0ᄮpGfc\-'9d38qzcO ]0iӽ L H 6h7jB?w%2Xdqը.hW`.Mm1mp9%f3OvScaSerB삅 F2 8Pq\]W\U@Ύ[g3MWtI͞jG1EB&Ny+,16}D ;5ωUMm[)727 =;tcQV<'xMj 駺?OFPHw}YQ | dKӏeA4ۦ[2=պj`|7yYu36jǙXz is.D 5d\TuVӾoS,cl:+7t;19Iҫ-V($DS")͜-tzxnU')oi +2!7T {b9 ߾X~}^1D LCQ 3>/#9E.*F<Lnl<1ckwEL^D4vo3Hdv:%BOBIPD!< ygSn}]oqeا_ %-?}i_ue[M a)OzO4Y!c'o"@^J bw/0e380XoxBQe45_ `Ea6D!AҾ+!UG'%@n XO&%ڵiF&r\>iLN3`4ٴ6Y+|Y{xd«KYY>H(_!&8h0^^E,q[ (V ̂B`i357O[ȻY5ZlJфX1u<6Nfzo}8q546k`9< Wl=@k.TLg@ oޕD875r[`݈Q) fNe j1v<N9 9 h) 36->sg W/UI*zd^$Ctޞ W@E>Jt_&@$"at6tOC֯c t Ԫj6Ou=|4{P3\}`^A.k!]O#ڊPNȇ_)DJCoY{CEs m _3 9~ I-{'IR,`?Vr* aB, G]$e% nۻnt妸&B : xg.pl~gSP8%/[{9y+  ϲjY%B;+gۘfYɈ(+Wg]'FoK52maoupm 'Uc7K*Ƀr MTٮ[CeI);ċg]o!T iSOB,?*#,C%|q&[o߈ULS54Eڴ}[oD*Mrj^oGΝ%ҨuxW|4:?:tDQݼ2w%_:t@]Y#v|xgK $SG9}:ӊr@f`hsό, 7Aw7I/=lodѴVGW55B `rV))qo9^,B\Nd۸rrz7= V+]ԃM!tߗ:賂T[u:7\5{)WBrKVn7*ppJ:;E"(7^ =[z>M$FF,4Ĉ"a|;Fg%sVNf9jqZDt V+]򁟉~ӼKg~xO惙cz5Q[J83%\[:<]Rc*ԋזR3! v[sz=%O?aGʡN{_n߼vl>{gXhgN226U:HU,J9#&Ƨ+aPz"֋Rf])uP6}1#AzI15&<:9v ?GZ>.ðqy}zYkz"j( L ޜi2D.R'gj"/Wy&*`)?$TΖ#n.>yE56-B("SCzhِ_/_B =^Q+<,yk,C {'YdFqAWm!Y, "gl?nZ|jLo:"B.E[񂀤m޳0NﺜsYj։|O#opT^EY(op>ыˌ빂:1:_>kRPĀD>xS;3zU|$ ,T1DKyژ&%LfEa=fnX=1"HD˽&|5iơdhFTA?B |3Rٚm`Lp@gnkk:I/33/. stVx˺(rl8Ww(IcÌ0U2,695J ?n-Dl< ;a``|fx~H >[cĊ)Y(g0=$t[] #ö X(Ψ%L(JD[tD[Łq?kB_wۢ~EҘu&2@ ʹrLl|/709ڪzK%`l@Ic$ŚgX*: DZUFNrqɩ$4Y^PxM`)ڂrA{Rv+Q4= U8rԫOj`0߹~JAid k낔BVU c.c6 z_6+JQ R!Rl^7 fDC&&VA"@$<}K]vlBq ڐJ6jFހypEDy+J^g[J\f¿dv1nsOk}XcszSܣiTŢi_#`.eO$CU/,| pd-Kf4"+ߠ×Czot'vdRTg^aj,s!m,WN8korC0]v3n#:iWZxu_;5[752EŹ !cU8]@Qر(nt-9In̮vc`#ϫݞb6My,sϖat>,|R^-%Gn[}XvEkAXG@5.P+9lѱ.ȘVNWNK;\=:z@{gKku7G%h zǗJcT#hjzS@z=Zw&%A.b`]HY[/*V5%!2pevA)B")鄙R 9lt@S8_3tpj+tQ/x:rg`s7;HqqKI@u>滓9Zi$9FCyh0@]# ZL'`YBP¦yl/= T*V+D/8&J@ƤQ%Nx ʲ;`nL^-QtX9J'o/Y/%jyb{63 AJ2\ k6oQO.;ǜۊ{q/Tr'#]U.4AS=𫊽Ne|]^&r]-b=mXZ|˫%Yej r{GgY4\lizƐ;N?ъRj 0Tpwb8}dJXbi&! F 1uȶU';{(7Hr/"ؖ'vsE?rULȒy wrK-S,o!k~kU z1 &,zN|!|o' ^`8J*)~X\_Ϯ0@ ^5wj QbdNڧVD>fuIԳГA^lT=c<έ‡7V ʡd%*)-P5mHŔgPQJ1x@2')'Qw; >1SW 9EKpzAۜ%~&V/!eN:upcAO#o\wuXu)]&ÜCͱߴ,5%lϔX#!rg*dp*bIun/)+Ek 0USt_r赎(`8֏ԑwiS$) o//Ub3E%Џ5)_U^ѧ߇]L(%/V*uD<%lZ ␗zk2s!&janG{ ۹.F,+z^P-[, >y8ʰs=D n9PwfZ8"od/•(tRl n(V9.RMSF¹>Y_+y19&'0ک4!q^QTˑ 6 6UXA;T0N)brN"adn|tGG vp?tVCqrk#VZ"T\L^?IV1etk&3qveް]o9h _ڗP{J]vDSJv_^.cӟ432zCԺ Jʍ-+*.Fi sUur~+ŗ h AI*\ 8]#W"GH?4UZ~7Q0}?)5 k49qJ1'ғ"Qi k쁊oG >nӞW\LD{*ewQ}2 (Dǎ[-_^I k*Z/؎PcexĄU?"ZS̭_WQ3gFnb1جW ٛ_@C %./aWbU LaSYՇ2ag1 p>;NxR//2zW+/I'fCQە`!kW?H&r)*2SL hg"ZZ9i0PBRNN*a4b?h2/=]Hsf)6i84:uȮFj o}nڵTe42qݕUvf^ubyv{\?4]~#R+pY;1(tF78EF]y>o"%F/o@v<7Ӫw@s?P֒4CW  Ȩ7ti=GI _-8(lH'UAOJ؈HIi:aUOC°KO|,O~dI:s#[La@U^| 펱|}C&jKWXNvCQ7R~f`v}߭pkȋ֠y$&h0 ;SQ7n VV68YS /+1za&΃ wdSϠEYtT;s*lKpYTjG;YhOww'fUόo0]`0six'-`|5+ qޕD,)Vj|$E,͊5 +7emAlMW./db2F{xi-U1kԺ5,a,s0):DH E6$yf\JN;cڟi,ӡx[ Kg coȤ!kS4Q׮PVeA$5eE&/)^ƌ0,] 5ZLvG#M$ՐISv9>NQ3?'9♀Z0(ZI3i?^& e&"aŐ(6:,ˉkHԃ쁌8=ɣ+G*[(h@VNၤk#+NQ QҚC~67Wևy\' }vA󺔤F[Vue7T5,, ;Fh[;@ˊHst-Là/Ѯ%HQCZxzh/Fb7UBZ.xu o{EepQL43KaHlֶ>ny}Ϻf:fc )rirPv&6~myh*E(k"1HY)Btws'c eDUOȤHc\c; T!$vsWvn6( b%$yl!F?)LX f`&[9OqƁ8>֧ǢM>1 ¤k>oȮzsdnja-10kƁEfDWLПE1o][ )]X=܆5dO[˜,c{$yron|D͎z!~:uGz)豪 ky4#Q5>@ۚ~iJ!FXwVI^R NJ~(eNIXŐ.h>>dUR:z#6Myۼ>k)51qUY|yKܝP^r&Nu<G5+ eM%-sX^,߁F[ z{/PP~;!ng 04 0n&ԾIzse̞"ij\2(hߨgP85>ݞTٞl5:eq7t%04P=V#b@{]0kEyɴ|fǓ&/1k 4$_[.ߧHŢ,5SȅpPA?2A_Ai"Bsy/rI7_wPlLO$'O - !*$:7 uoMR~iZk>36֓"U"64Pd[X%,ԙmz1U̒*yaҫi':,;W[ʥs?/EG@%**tX=2#uQ: /ui@zC>d :t/9>/ Xf̝l&V]!*lX 'np獁 Sj`3jXvPњqr&a~4Ջ)~U/W3\sn0ha=cfݒJz=&ϣa!嬡촬aTN.-V<t>g@6-LJNx켤|lbX)-h =9& Wcf|P j|r_J35xnT7[E0_(,d SGdaDo4}1iqVi0d 1"Hp J3>?=(ke9qӴUڢF /Y)r:en8+=jj j&ce1O_檂wioBLk|C5W3! j /5S[!<r-N'~L, Oo#d6K.*0Bɲ[P13ۊ9-~VzzN{,_pxG|,Y7kBSݍޛlƚ 2n:`W])hڕSjF0@z\|]_U``xRt-w3әA"Bɩ .>9bueiz#ܭ%*%3] 8 מ ;l"A x&ЌI]2a>$ GjRV$@?^.w@? f98VwR$ڞ Ijr$dI dT;e.Q )]*{|>;"b+a >퀙BC\3q*D]5mbWGvP=j Ypc#8@sV4Tj$b@f`aASQ*m@vbu7Y1B'#L=wTIK$2ͼz("Yf% Fͦn 0nyO;}i/oŊ,2Vzqb*% \8Q3e*˶HZ< r"[Rk'258J U(nq|](Xf8@?0{ YVR y(>BQn?Hb=J #8fAw]v%eV~Fp1=I"D_\pu4ι+>ykQ5 @E4di3YفFs8m[ *c/MM>;Z^@ ";e eKBqol/]廌 fEkxZ#Fi4q mCT̆4$i[:A"e' 9ۆIdÝ^ÀT؆҂kGS%ဤvV '`1o22:32'su"+2F1MP㞴cx-Ԏ֋Zκ/|QR9L4#ewSz͈zgؗ:NhEf:ISv x޿!uћ0 %֙ TMthe,p|,#埸eś#җ`hL6"@^^D ޔ.THkąA/,̸tW( ,uF*Ui832)zaWuHi7y@&/K;!eZ Bw} pJl(ꐜz ^_^s4@vEwF/EJC^~@P8v Ǐ"woPw\oUsAcE2G6S3L Ď&fg63{V^&vR)HJN6z0HRT-"CW*_0d>c̃풃w ~uh]NCe$x\sLtAWYr񂞐ĤY]IHr:>qHGVOIc8l(2obڜ6]1ACuS^!hy>x>|g-ۦA39 s g4#.A@.vE0QuFl'dc$+PAnKZÊʿn>vJB!L]$KӓEF=1E#8ZCJsI-TON{d %p+PgcyҖcBZdNk5*0iO؜|M]*Β-3Hv5t\F?jL @n~?{B BL.ŇN 2ixTŚxLg:1 5+Wh2 7X㚥@ Ï~ݏ)s UL )I̬wh#T JQ$_hUj;fc Ӆ%w} pRX{!/QKBY<1RDjeسqȔ_mMb⤸* Fg?)TvH3y4Wևw@f'Ʃ(.԰D1;jV>NkaRkܝ-wL-e  ūqJjVx-Ӿ N:. n;0z9Ğ5U׺2_._uSpxL^hKB0' ڬv}{*ċDk̀\6 <1-F:)* BhNE86]̠%ħIʘWXu>FSl! NL5V\"2[!>ቻ_.S#_&H|\3'[$8A= tRt)Ҝp'"/1!s]=7 ڲĠ$zCÔ :$V>|)L㟕3Su nA-˼ܔ"ޢKD.Sʼ:Ӥ%vk ci I@`m})}?%Nrk5'OvH z񽑈4ui;HQYep*d{״fWzcn1/]]ѓ蕣v-DӒ1}]IdGF~ǭݨt`)hr/(F7{uHwݹ-nu6kNώ+r1:0t ڕY/:$~%1c4 xWH孲kwq^%%/B$n793F$L*OhaN䙥 dV.uI _K{^zNAKw!ݳN\ct "D |Mt^DU?J n[C[[pD`h,w~Ph6qL8l'Ity @`=22ܤA*"V65h&92 eOqu.WsVOk+ɨfH)H _6sz*^cg?1 2 TS`ڥ pӁj`V38pqzxAHAf;Vhi>2cbKᇂfC:E6~k0IBM KV8I  M'߅?R/Q< \N?Ha߻j{י*|<~ꮧIF}DbjeL0o#GuvS-_];eQ _DC^ h@&t|RA}Cx[Y8ڮǾyUQԥV"cIwO?JQc5MS`oP4 : mlZ8߭o/>z8.{.ܟV4d z2Gq(;fMYS%@1I3]h{=%9r_sŰgZLj9Rsa9s?S\_cQYW=Rb`h=jmŷb0`wZgG%&>>V K N $-sAmO}U4-> ٸq\hoL F<`,rTzLU,-칾۽%!IF 6IY*28uQiW ^F3KXw A `(g_bQS Y$0 ! Xד :V蚠 щvoN(Y3dXQQ}ƘWk x8bVKɘfEc| [6I/ '@(r7X<P7,ŢW1OĤ&L6-*ލh6]qEՁ]#2b&!AvC}f;]"g~Z[7}^#+"!+k:I 4 6rcofx٤в믚~}/Ɨ{"UC-hP!PUoۘ+i7 j ,y;ie6Zmgee~EGn0ӞVwcڝ=-W w:u*F; o5_Kgc`&zlMXqY#iO mJƦ VZq*/ Y8PEVgƼ:f'gNϝ|RoP' Ʒ 4bĶbC*IÍHʁkL=ِ`< Ɯmn}wissgx鞣TtAٶ|J-`gǴyEz;4,ݍ.q%#Cp&4%x"k<&{0 GsNVBz `aFQOhPƤ.P^CM0{\;ae`hP! &f]slT^[tIHʾr0XEl@_]Í X_h^G qǸng'Gl@xHld 'NK5¶f|2}*ѵ :&#b8$dVv%Wӱh;M7Ycy\l'S^x(qvE~@c3]:[QEhe$Crv}2 *g|NҖj^s96Bz7#I#d/ u^:W߅dH`.Ǵo g|EdCZ̳wwD æq6r=>0!?A>ۈiuIm5Z=No`v œ 4W6AJ|?oOKwL($~12uGK(ε̹~P|͓O ®ldkIK1(%/KZApu0#93_=(o~ך3M35MU  ޕ|ΈAlft.RS2 .^Q08H*@1yg>h1j}9Q@op S\q4P0*K9ƒ8MJ/AOړtet`&Oތtu9qply<:X,L_S>/<kJY#,`QBUez=H-%mmVU g%lpslGL`W_86vЂH9qCʬ64r?Urbn?ҕ\Fp9O$yg=r<͠VZg& 2"LtZxWdK: b*Up 0;Nv79tWKU"3GGsԯ2;iTBjolFh̰Y1jvgH]\'r8=X޷#\yOa{⢰>,@eΏrpɡ#;^'!yEpyXNc՜S&ō~y?@fHQbVJPN01 eD l%u- l=|I- -[|9AB.)v*44MrkVPXxaM`/jAåA2FÜd23@uZ9ֵeRqG]Om JMMCҼ.̓ ,f~ 9my)\zuO[.xK~Kc +|Y4a9h۩ =)qaj>x Klx%up}?yz:" eQ<)?39Svyu H0Qe+;v CYw+ߺkEVF!!ęS"Fswg"W`^(ĚXAFg^  .q &S:X$YfۼmV96bRco7Ϸ{}d0_/p)&~]t  ](a|M0m2T, a ֖.W|(_D0V=fI"t$(|7TY 'bMcsŌ."!czvD7q]Q L}=zx "'\+0`>?m=EKW,9J+KC#ͩAܿ8N1 f*2J@*?Wr7mFzMTRWP@S/m{f?Z Z,>fWo.- Cex+W9lu\Zzt+o[jeiQƇC um>&AOs4" n;t&p衁NQ{f nb[D0 G]]:a_Km)U@wG)YHPK>yâ[O!iT2Ksɜ#,T2 c35-U# 9[)z5nnN"l;B)˞ q[\LټIl!b2NbDZSN}D+HC˼(remD<58޶ŭFRΊ8X&Ụhl+ykXW2y:Α@8 gbw;φ );2XL~R4I%w_L\71>Rhe8fp-.#JQU=5lnAkfa'w8xLuY`sHԝa{YvcB-( `O}7q\\uK@(L!ψC0k{0ҮɌ7-Y!OmHL(}h\GOK*AA]}F5g[sR`ҕ)#|'װub0N0Cư8z/d_gυbOW)MLN:DDT'3iZ +L<81t;ۚXz̒^pByv?m2 ?pIDjAß,\gZ/G!_bBwztSBŜq)lѩrU<B2^ɳ~gLtA <̦% x?T|PYPt?s3q(ʲKͮ[yq䳿ؾ߭<>߿j} IxIHog@A?PN <9D C%-cT`tKBxM9y)/.A~wYUM 5se! *B@b 29$с.E:EҡWt#b  jI %^HdMr]|W)I/dKk8_IBV#Dp8#*xۥtF w3w ` sq}3zLH.EW K􎮋婴47)DCd&i2EShZ k}H?@m*jϫgmX:0iBQ1IuHY]nIJ.#ه(>)G #ŁEӀOzaS<~p^7x#nej.qR-s@1@BV(h+gw:d"@OlG aW(ԇJ.Q) R~VF~8fx=AKEfaV[9$ڼ08fL1uiZgO Hgs:fDAn BVIr~=~䜲ZR) *Hq|(KiHxBmA9q.S؈W'A9)2 ?`:-ÄYG`9~ƄDN=Hj d'CYjP|"zN 'bdAX>è'c2+P!jc=葟>-Po^Ɏc/cMq;F-t,'~Gֹd#T>Gs4WEdNք;񋱎`W6lZmc@37,H (Z~]9o01^,w;s[ۃRGoYng.Q}hln J0Q $1hZ9]m3ҀنyXFX0]IsUꙦH$g,jpFl*>++^¢B'޴^GFD=} ̺N2%hc'>}5%a~1 2]!N?#@h #T™aԥQ-B Uxq0Ԗ sNY^":drxZS+5̔wkמ@}FIsϽ-qVّB]p,N7kq1\|<_0Ĭb[.|״n0Ah<_Kw=ӁbI{|&/Äu 5V4-{?)+F9%5_i9Fq#PRIUGdx⃽cY,f k >P)peaf/pD_5<,^}i.+B+r~OGBMc.!;x9:K)szs:]R!VC벽s*^%]Qav%D܉_/iܫ[UL $E@ :E}0S,"/꜄l Ӣ>V1 ݅SOŖM>"N.޳6Uh'q%(zEtO1G(l),!ō+bw2:G:MI$@u }Ps=ԋէ™9}n312". t y2~?4eoF45d-X6LdolI/51cz3NUho#hhf1g6Ia1aj??  2_5j-Y&[V Cl WXm,˹pcWlHzG 0nk0 :B@y נpUl$(ː8Qϰzt22MBG'%O*L 6ݐiN:i] f&oU ggy#T vv}$jA.4ѦʖQ LMK}dW+k>} hYP~'}Hq'r)<3~-$ՏDo YK̐G/*PfDd~" #&bev Bdne{G,/P=cK>bX?xpW.Qb1Ig:U,%-k'@%whhSTrw:Zbyz S#}N7tEI%|p P-o7@&o.di/w@POig6IE5:ӴO~5yUR#͈aԾ`٪A^;AKw069+ pT/İ.o0Ti7A1,2Cg1 n VDr{EnNvuFΌ_+/[cȪHk"IPqEkH ,t]G&/S5+HpS[뇿j]GE&74BIlxvaӏ))%{ثzuLӥ8o yÝPKK`骜ǓasP?^PihjUk b75!eZM$9苧 A=葑u2udر <9?khW z mږdd\'/Gd+ @_PvqY\H۠`Vj}VG1Lg ǎaXQ|zݕi28~nɁJ5Sql3Ϯ¸ UQ)QD#=PAkUfԵ! [`lqRQ61 ܠE4>lf3Jrv'TUGqX2:Kv$Nnd-s5DM4N?'aG"rɇ8..h9VR^0}3T9f턪59cPM}b d\vV<%h5Ô;޸m`ҡaz=ldv]t?҇lwWx4-]N@ G6e}l!`sٖNXAbTL 0| xor`-5oW rw(s3QE`D^9(z lGyCJɄ@)_4z0ME.WدF3~3#[ZVI 8'ϧgJU3_i(0+DjQj]+R%xeW%c+'Ua1Ö,Jڍb, v۶Hv\s_@gvCŠBfnt$w/V21\n"q' bO+R`>kl!vC=<P-ȌNhjBёp\ xhW\-i;Ga/jR7&ar @nfmE7V TݧLSBqE 0hB(A-7MPJBߔpQxo TyC0S3?mqE@ *d0tZ_ov&Ư͸~ wzu]'O݊B{SE7Hfp{u3GyқNV#x[*tCk|հo*3C6rҗb#o>L/:r󡏑r $O!&и:eϳ_uSa_gXCvsMs (up)SsF9ь ̝R`O˘(HI,Yl"N T7l}Dž j\32!!SwSE^TxdSG6$*J/ +6x) ɦ[vAjӠ9 s"#b&fkR>cNC>o_>?I'~EOȅs(6YۨU\,8#^cy DF;g_nԌʵ3s⎒q]Fg^>*ߡQg^|O;uPM..bxb7gB{p<-8y9=,I&b})"]GJTywOA2 /n TӾ׽gQ3d>|kX}2eTdV >wz h lt DG&PẒ3wJ||0\b#IeD%E79m)~'vBnKlU%ZwCaㅬC3rг3/pzNyw!# I 0LT K2DŽ1ܑI%䎃An8$ӃeP" HHyoP < ۃ4y}SIu@cd-!]Rv V2҅EIQM0/(4Qk2K+6sSQ,g0QȐ 96H̼GAdG8-ﵠ?W]0ch|Eրm2.9eHXfBGc-l$p,uN>Kۢ7P9(X?} AAA9_g?w{"a N@> 3G1O,P7uz2EftWt?\ (QA|!k~H=AHTyljrPbkMxN |?oN<.?ϗiA3NGEҮEbdæMMR.kPTH)'{Gk1 d=3QC 9n>RqH'9"|т'^5N+}.)اzssziΠK`]-',j- ԰H|ʬZ`XU!@Ou7c"xi h[Eq;כ=0+ެ ߸?t39,! QQF-D8ob͂9TD6␀ TU$9x:Wwdlږʟ :%WOx$1e!%C?6W! 16rbsvE ݭT]eH86^<|jig)vomSٞD2D?'/ =e8='H(ϔt5g:~K3a!ZRw%\ 42$C1@E0`k T=N*Jϻ:ck Hxʅ湊[lKt2| g{}v(}#Sc=x}{xy hETa5'`]8e@1xd׹`@G5[sw]a;OZZwtgoi5M`_RKGꆯku4)٫x ˢ?x鳏XBm;~1e>asȶPWW32b.G=]BGz[:ŏ4Km1MrC:!a 9WiiϖXrR$>+T)6Q~<\Ff},k(| (#o|> T]݊jqیD1OWu`O|nyǸ'G6JvbW̉p+V\goT1Ycw_|OTAe0qJ+Vݤ|LSiXOJC\ ?@ܼ4Z¥z(ჀhۛgvYS3C"ID,H?y6:6ѹʙNLult R fSs qۗRJ u`呈L8?(w EceKH~D/}P1.ǥ.*lkz@Ï5u!><#>m"0P@.-g[DW~Y7yNۊ ,$NLWMGG'!dHk*oI;3LJ6kO}&:FZyE%Zr/Y8'BB5 ^uy>:8iIǻD~uG}XA%u>J&j@Ө)QDG(N]K80L|U7MFgevw;+#wBsjW~ tGWGoC8~@z6Ѧ4}Omʮ7g`Q646ou J^*XfS)^? 4tRn-g^nEanNO]K;r2嚙Q=^}6 dEiѲewzax(E28m-7Fɂ~qup5ug:>}b MjпG0gI*4i0DYGZg3*/+3"r"J>rcRkQ43"j)n$Oiٮ;6FZu߉FJɯ𙟫I"+!H$}8 ʆ+Ait%]SKd_Y֌a)7W0'1D&eK՚CѸ@ejRW׹C8jO+&]j?Q1h t(rUgW:g7nڧ|+AvvTݕJUX}"R 짳q# "kIͳIM&s\Bnj9W䚯a7tL+˫ƨ,i@#I,; :<)bz@E~ʂ.l z4tb|lSGGIGy!-`X/ԄVba^*j@mH]ZєjSꄹu'b'TB,(mExj<EtG,vwZKkG7%.=7vl5$QQ9u%xjFW`E@N%NB&kHsS~`eHɿ&^sK]KMgK~TqSӈM[z!k/9WVp Q 6%)>['A&kf9AW#XՂi7{WO ģ7%v'97m_ܺ8@B-=z_EvYjYclv|Vr U etxth̳t ʏoG>[3i-#apؙK 4! k,}s7xf6݈u6>8fܤyL>a`wS$\ @7X'ƿɰDFEwUO!^1%嶝T"򊳈x徕t I'&_2~0o6!TԞ(]n ݵ[fez ѯBq(Mݻ*l;'*-H2y{?xs k Gk|j$2~URTcsZjӥ32!6.XM尬 _9  dY+hJ'>d(VA2 S[GA C]ÂK%X6SVQ2x`4v9`67tuoUԛ1YEUdy2#~ q*mt:@ao-$xVEI@Q8XVSﰍ1}\tIANGcJj_/)nEݩ'sPJXw2嫃:-՟QDžRvWV2`[}`+Ϸ:"\ eg +i.WZ{վ7j:KUR]%B2wEts%%߄#]$ԛ}sU:o}C1 i!m}bX|Φ$$ 0v} 4 rʛ8ϠQͫdΪAY1c5;A:Sf^y%h%hkE'IpE͖7ĩ?[R8܈57y @BúUttW@ɰЅM'G]6;I{Q@,˚z9錙$ FNl$<2p/׬6鎖#~[N@!x8dZ5_Gu! ~đni$Rq`#I'"ZW{hô̗E|z3wA+8?̧ӀG0{* 3N] 2ec Ǝ5sztc²s^;ypWY)uZߍld&*I9 d˲YCocnm pP&B$ֹn TgF<]存߂-yʄׂ!j`c bk#oĽgX1+ĝw}?(ye5p3Vxyxuy3An)R=3zP>Hp.nAGx (޶4TE@ՄcDk4C<`N6HJdtݳ%ឲCjWǫ#pЭv Zixi n; ̙1W'Q,dq-X"gUطpF[_'6_E$+l?9㤙1=RmcKK{%^2`SI-KU?%LM6EDk:Ad4d͔@0J_l;r8Vte%_o}SM>?=Ao{ѴJc] ڰlD #7sıvܱg4,?IOcgt^}lQ\䂫%xZtNJϳ?Dҥ̈Q,gLŇA\3JNW)tģu5]UFGZUȠOu~GpQ5ng(tpX1~-?[hN'CR@i/Ϥ fwxc̓ ̡$jv% "O܃ îȳR,4a8jv]B H`=L=^)K"Fnp%I+)E.C׬̵MIguQ dLlAT-",0n.X2.Зs?iŌ% =_7k?R50ӒpXNmӕ{:9r L)F<g hgbŴp𾧲ros$zԡwttf3SHӷ 3W Bw D=|9(wfA@>J:p'ZFl >ORܺGƿiٿIT!;EOHmJh%?x}tef5D(_&}{ϟyD?SCKs;k7s{Z\wPȦ۲%#va盛Fҭo'"*FqAv$ݴ:OnbT\~Td%J*6YuJ+D{  R]ʦ˦*}f Zg2E @(j3do{~ݖ'?,mD|+To h*(_"s}jw s6Jڝ :-[`8 A!(Q{4K '>=7]Ip⊵t}T8 11NpSF#oH92]xcO0h ª[{X1}~Dn\gBfXߕ<<;`Zm-T:E_lyBYmx<Ci>µX*f3(@T^>z}dž^r- xW}>I׹IpDqch!" ׼:р%D~Y3)]/ m~qvWM/ `I̪9 ` 5%4l؛RדԚ+nKx hL>A\K\biA/輛yFteN<WZxsi]dۓMβb~^X (@"HEUG5nvUhNnaxO``i 7Kq+iP]С}t*7-q9 V6PIRʌQfaĨ! e\2_:pLQ+Պs-Bb3`ڊ;xqUrW@IQXZqb<(t׃zra1SA+> U+Ifw{. O=6gd{Ee;wdlZşeF.ʺ"2Ω JyU-%t_u\> />ABkWql>uyG7JA%-+p,WgDs$e9[rh3`u~y<́(/|qǯ!o(y;n7\{[%q~OD]dAǡW@+HxjoFmjqfYFb6-(۔'7pۢB}+7#b0|5& @&tnfGCL^'ZH?-`ݖsQ wL6 q͆4c@s6^kɉûi4 c`j-:E>SeŎhf' N0qMԭ::MfNYx 0WjJa`' b]N8[e(1<|r7ݯ~ӗJ^ck`7zT3]%zS^&R ?[ZqO/d6 -8->aH#m'5t3fona-vƍD-olM@'b_a&Uty;O {HmRd{"k*XbtM8yl͓@Ф lPRz&1hzǁӻ]a ^KID ٌb-I;\/tS{u 2B!V{% 1ڷ٘Be%թ=% 18MсPIaqt9YVWS(}Sv\C6 Fg1juӂǷ˸uH6sn$q5DM]@;ˆGʾ;V`N#xEůԢ; (/b[Ysƃ]G~J)0ZՙG76G6NH͖?Q4}HhyQ"-Wcޭ2{}KȄvQF (>Ӓx٪SW*fnNƒR }>Ҹ+cszb1_'=Onov 3 xEizB=9u;\IP#fGʯ =~?M|1Ty|u-lA֓2lPaYm 0׽i?k$K- b'BMGLѲyQהAٷ?t+Qqeα6Cç U1N5:dlc{k34F:~htqQ%1ECс'DQOWDV/}R@aHI>3@\+f̯|{50#sE }qD<3t^2, IinIdrKNR۔;ْHE o5Г{ [s?2럕x]A& i- &VZ'+NĦҔniK)i♤'R X-:QTOx4[ [.eSl*4*B@;6=1?"tN\ n)0ƶwvMEI"YCqd;P)Fî!Dpy@!ECY¶ ScJ[Vaع3%4 0GI5Tw*@ n:܅y&]m!v 'MQQm\W˜)+`< lBdaf9Xw8>-Npʷ NT:|nwKZM&Omp S?/ۖ[ f+dh0c B'ð+KW WɃT.jsqL냏~q*0mLQT h|[tJypih6y8%ӵ-&LJUXcwČ_dlbl:$&n4߿}'$ΟեMT,\)[gv\ O*Zv0[nH 0rC=rP[<3;0݀`v%~SS=Ě"?3c]d4&{@ul;vȬ-Yx[!aLf R?pgh I60Y)霚 M\{㹽#$91!zbkc2a/!?(FI/cEd$rec@L_? %~߈%LmFjm`l'Es;̌l`KVb+bְ}e+_IA?t]AhNdr ŰIp:^yn'fu LT1*Ӭ P]ɻYCA إPGCULp59#nuh &n ^ap;3ƶ7]qhIQ*MLF-DqotGٻMEвu_o/Q!뭄PMλV7ܫ{P0_=&& Nj"P}k9{X)~'K(s4V^bC b5`#ڥ"BԤ~BHtàJRI,Yz' kv"be}8v9q xۃ QwmK f qeɋ;*ɨ`={;#Ŗ\_/%i.ʵ<+K ZfvID9$Cr!ր+bW2#sەxy!TfkkHf4״>p%1t,P?a(Xf1Kznї&rWZ48Q_-pE (j!I), J2ϰ@-@@Fhw(X%E|!#40JO5=rjmJ|tA{ν 5(D߰O5)Of3ӻ*I#]Aһֺ)==uFJ.eR8,r=wU/XҒ3s}26KȾ[ uq:2Dq?e4D>(ve,rYEI>ꡎW9%-h~uDnRA*;ORX!Z"M5v&Η ݅ǽkL`6(ŮC1 ϝs. nF{#J(ݞoZqބB^aL "j ,lvR\4@Ñ .^BmBpS@~&]V+E Vt-3O ]KL$GM'AZ 3TH+Ea惓f BM4>qUK,j-2 'ݼH;֍6y}-~SS@P͑i#_ 2snJdL^zqW@EԤk!#Pۉ^Eˡn[O\ֳNS̓9~%FkIbhhdӧZhYt+7!-$ӞuWJ-0ڣ%DV]G8Ī9⻇❘XFhHNL_Bz"/IkP¤7:7d$yXTK~kEb s !02`mH J9"y3TIj?~[EvT Pn'H:JYsZ~J\ѼpfuvC5OP1dgL50O9`nu] 1F6+*OQ9&$Ozo 28UmC|A^JSt44odIqnK/2t8=J!ٛifV ",, `QLoٶO,z)2mRDsL؃v6 5lZcɦA u$ cxGN:$d 2hu3gmcS󔖿7~0f }CN3E"'06*k{ZF:Gcۏ]`̑*J{5tueX'q=:_v[qf7;lv/2l`|'sq耞zyL>l2tʍ.H ~D:+À y!(&o#,: z5MGU=<5nlst1hv&{yUTd *e)jpm:^˿h]@bchC;YΌKbl}L Dfv79 Vjll=P q"v[`FD5}AA5ΚWGTyf}֙?/*: %UU2 EQh4`"3F.DD*6iRU-½s/ʛLgG^^vTl7$.+(HaDϠ Ҳ;Sp0>ߜo#~d 6p`/?SNVmDPki;7>}bMPڅ8 i.lTbD VMDúQdT4;ͤzd|4:`~نVˊǖL-{,sZfM\xd }\:ʻwuBniL?[`,4,k[y]5=Re{{huZ;]|,YhzX*Sߟy-zKmq|(Fjk(hVB8$'$0C f{T[[pGm);SORY)?ۯU|@G.~Ev756[q"-U"ւ΁ eq_va&(rUSa iXRٲUˁݟ=a;nL j6K[]B`y(m0 7ֆw\ '2Q6^'nuR>WՅ%oKfY Ljjj$U~u|WzxGHbe7\T|6AWu؇`%Sq!*؉hC VIIlbȬǥ'#J ]^Kv(T6flAIJ_l59fMٸ5{)}ݲjfxbfϛl,i'B Qf4l0dP@eۺg~ktjLN윹W Nvpa&JM2Vl x-q͖WB4x0ZOA 2W\5ǶJx27*4]\+nZbcܘRYiY"gL{:&W_YQH5rdt}Em,0g+mJiB`F+G@[j}di`[6HYd

      AoїyUx?VҪ\$qele'#|Z-^5XE <}sK!F" [D'2˧m)XoX(}-2L{! OH>׸p1*U/h|?BoDď=%*>7TgloԡjSZk>+)bpס x{ic1LEE i֪znZFNѪTXiWs?e҃Ae\0`5|E?)cD QQ)PY R3{2%N.B)G!eVw붗YO !KVZB7])^AslH6o gsM9  ,E~ (qL0#_8 \8Zƣm*ŝ.n9{{hZE,;Q85Ooό@L0=R/3yU$=Ӧ-Q5U$,ݡ-_d!!Αj֨{ bM}8AOm QYSܴVm= ƉM[*v>cB/Ru@> (]R2"7j`Iw"WvI#VYJ6KV\f [.c%&%ic<Ȣ1 QZ!}]СT\rLJOnӄCg(rOP* I`ǽY(s"nR;5DiHAPkxP؜q.<צI79e wKBw#ZdVD[6J=IEU71כ}JM : Y4= &;pY!vZFCldUYI\y[+"@V ᇏlkwr~h.ۘ\S 4\, Xʯ>J*9Z/ɢQWe|bB֕wUV)d cxSR`Vv)zb1jD/*xtq-Fe6^(>يVOLEv_6|vN%.3?m޺H5Bdw5V@Jr+\o1szBjA #@l^R8Sި-8B:9.)-yd=ƮHB^RYGOn߰L(ZL_,1/M)u }R{kTC!CCdW/Z~rAh7s&*O%u(# ޛ4tB(nښT o"ieh2czWQ_[&9 =qY%W\H[җ$SVZ4-GaY/XTM*af7.v_RXii ТF2QGv&@HTgÔ0R~I'ONy '8BՕЋ;{ e3QկT+g-`R}: U!Eǹ5eQ¿Pbn>},ne"˟mR iR!kg-fT #**@ybO=|P&G8PNz7>I`*:rT}Ip6c=oWB)oy*GsaIJ;3g, g*g!*`qrptζ5iR^ڢa(ʵ~*avh$'+uߠ,4R7vz f|L +6^/tC [_Mh$Ƴg$ùaE4Ko-7-{Od4O;G|;q in\e2H xT96C|}.DZac+n.kZ@Raj$ao.]l'Y^r\.xS's~F2>kT0xΑ.5M* fL@P@yc߅M(_r^kDY9Ů"I-f  hӣm-08 'I᝕ۚa,-vjR d{3 $Atw#zN!y4u<Xqs5> x$5#LjD{*8n~]HkTGUyJ j>B%B͙ר#V80òJ/ycIGEH"XH+:41;Zp܅ES8Ptˋ .Ay]V?uAF?4/#;lMgtqT_V2Z.[ͮk?hk&;kDK H(~h xN,Ҋ#H0`$=mP΁=TmEc/nֳ F//[Ďۗ,Į!kPW13y3}FP[&%S>N/uvZ nc†zUQf,D̬jwJ3ݠ8sZj]/DLw%7@p*YXlsߝ~=8kWvQEPGl -gA?kW2;%!%L*{SdQG@9ȣE3Ǚ!_g9vjLmQzBtzoqU pJ3Isx_aǛ5eH6"+/KZHmxߺq͵>h|G1"*32y@KyEe+Lcwܺp>5 eS} ?8 pzgz 3 iBRv3pcb i`fkH.nEEc@7[i_{1. V*D=^V"1?$AGJy%]2= E<ܚUV΅9|)ģqS?M wۘ!fI{*wWofoiR[uU_|*'' y{8{`d"~_J|wǭn94t&~4䦘?i97QH~h< /E Ś7>KTvxCBk3ȆE!5'u3+ pf# >ML "T?a^{MA+䡱6";9PGMPŌʣ.RO2nPa,tRצȜl\fW`#CoTz#֧zxisk=Q ˁ8W^#T=.Q/BBd#J7~k1]>Ѽk6y)ȱ&Mqd7-+,Ĉ61;̍&ҺQyFo4Xis$zOБ&sZ'.iQI ΎXkFqf[@wRpXŁV9x&NoG"qxr] lw'T}~]HѴfPqj ~Yd~`&܄;砕,gK(yOv vCOY|KԇE2w>Y@u:FmmaGfL5 bᎍ;Rï^(XDB(_+Ӫ"%]ϸ3XeBO_kLBٮ%IUG -9n;BKj)Sbp zZ|*r49(7KxP0` iжЏ00T—f4`e/`*?^_/=s5RBS]Ѿmi>z<+| ڬ~O^$]jəp20Ŝ~Xx!q.;xtŀA5 x9]-ͪ?[s!f5_*jԶ9<.CRΧ ~eR}P?ݯ8)R] %ROQ,E㩡'ÇMٟlQÁ`^U(2MTf]1 _vWڀ'ȦJ~.Nf#y:.އ$ǫ-uq0Ȅ+ly#C΃xw*3{-p|aP*0"EJog3fQ!RXs&+Mff_P 7AM*oln$FC:#[-JA(8#>mt&63|: c@6E҄S//$yW\~ȡg FbWAf*5M`>QĨ'PaP"8ÞO\-!|=Q6s IY^bbN}v1,',%鯣6htwgLy&KJ7T>$9HJ9=HT1kB"kV?R9& }%̵WOdNQ^x! ǣތ-fǗzpͩ׸:fcKf;~Dn v:U9kphka7Ok s&jC1;{F/{h~}kC>rc:5Wس=Gֵ('@'n[qnrF ?Fí9iemvE)]w ߎncAgH3=u,ȅfz /م!!r$bRrER8WpD家ԑmu- e#bȍ :dIb78nPu Q,K~l1ǫ4yccMšgHJ?g1S7J\c[9䨆\Mi }b,h$HkOzإA Ch'yEknQwKl92O& .yUa-b*jTfgG9{p*8Oҭ#Fۨ`l)ҫaȶ[Fz$RG6DQLwlY`wm֓7!/oo.5\lEDeXؠEJ!Zkc)-oB@xcRZ5/ fկvRh;qo윯׀, "9{SdJ~86+e2F%=-j'Mk@…f@\ҷfC<@.f* ckutiX&oDds%KA):?UVD@&:^}\m|M;S^!J wƨԲev);be߷=Oo`K0,;gmy^g4b<*2E12%-P]x'C*8Zgu).ʹjLK#cw1j {"'I(0*4t!2\N|2QmA<-򫇑guRJqZ>FZUFrgxZf&/{/@ x 5Q|2$rX+EVLV D}IPWhQ.QT/%y"=Z zl<ǿi#_D>ӏ=qx[9?#,>|WX:istqD]ea*llEkn䰟2_|V*ɹqDMJ4I.hRv-բ KJ8JePod_WmHslv:[4g I?xBq"ig@B󅡗_F3Sc[ flY'beqGR,$T7m/d' Ōk)jC!JmzOJ!)ß%JVG29(vyv0?oݹ^JI@qQ!d 'Heh0d/2dUJ-lg~i ?{bx9~ƔMAlM=Tge{d R b?x!e>EI<מϻxs 1roWy̺} aJ Vx!T~2蟟Jq6ą W??faJSt+;_ΕYCf6[506}}2X^B HG $&ئZKV]j e T+ S|w/_<:|Om[T]̯.8XiG݁i$g{"Vm#LpN"Q%} ]N* sՓ& _yǡ&`G)@f{Z ,xZ*sDpWGc6óH3uUɰ}P{uIMW-G )BRh$M5]n9Խ16X-PUnƜ6QFg}<|HN|Ʒ3m'KjL[SO5a0 ØBYy4L@{#WO;)?ؖqa~hęՕ:t4m3#^^3 չ'^ ,Yq@u?E$Sxuq*iDt'vXb:l-11%(1!U-gq m6*"x BDcF[h]5(.<άfq̒iZ7K&k%+#НAdžXPx c&ҫ;l˦HK|7"hlb*!5aJ\C- E!_cU#AtR;hbAU&h[Begtts*z0Gt̫O^4G ̬dʪDO+V/+V ddPDOXZ3^,?l[Zܝ0[i Cg=:68Qi)ew%һ Sdvnə쵲^εD.OPJ)f{*ߤ2h1A*~zՂ3N ~Jg[«69UİOؾ*^GT ؔ"2J|b-]˾ͦ%>ՅCGM: .,wZ/*9ߍes 3Y Xncƕ֥`#)QFR2!É"<:Amzk?-K#!F/sKPi,-CPi$@}\(/4O2erZ8-{r>՝wen3!/RˆR~sDl7wAT W~i2V3 EmV_cpFܤ)eɿtڔ1`daB{[8ٹ9zY$0yX%Gw :r#؏Y"eE/{|.EKgKcꚈE]C9hit+stp6sVӹ Ȟ*:n>j F>2ƨ H46Q¤i1{Kh~b'C!ا%|3mu B7[T?‘eFEnhEjߝFazKゃu :70i%POU}cOH*_ ݄DE6EHjdF"N1_S?l͚-šNW’߈OKH1RġU <*OOB ۽z`s@0DŽRH=TF#301wpG4O-C{ QT=Hwm4_]f`lhJpVS2Hh>JyB//`T%NUKhV}K^}X$讲͖ޝxk2HP2>W6ɜCUNu:I'F1$YsCUD,ϡ09OR u";6m=9t+LÎVFR~(!.^#9T$_]IŰZr%(6 ͺ9u*[MwI0L :rϔI:7Y41pȽ'͂sOldiNʡ36Wi9vHM-FY~-kQE0$|-$*EqGjBS[秈IX{nApf]|X*롍5&m쁓@5!`"sKf0=xUlςuerU/03C 8[k 5\/h !g#6m%ܡ!xtO"聝a#lx-;<)qϺjDF`d!3Ӌ[V^Y{ &]dղƐF]d'=,X]d2fIDX\E%5qmkiQMbްйDr;e t_̱ߌAZsRU¥ǵk"~0j1[n }`e҉!t4aQhR&J? ,Q*0NBhBiؑ.@ yu @Yqmڀ~#J33COeRۗh>lT65LZD޵L`b-.-D+L6]h+僫ڶ Hq[攢^^,s T!CL=~"EKIJ8InwDJɑbjnLPԉsݮYHV&Gq.g0^+oI#g=$ֶ0I@j@=U'AViW-#FbljC;WEo;TJNVIJѵB1v~A`_>p(%Ե,G KWso.O<ψbF9 d 5+0d-i*pXG|$YCպhIM,pTaY{]?ːp|rIҭ%]]}#c= GϠnXkOq)*iD 8ĤHCg>ctuk'6uכHV/8lmh~{<&x{I]ldGm,4~)(^;hH lIfhb pÖcue-EhW-+ ^r"ӯM fR Jxde'&b)0D˥X8Q{U{ڎ*H#Hx'kАX@*nڎl !&-1{(Lo@R3; Y_w*`"Bj(R8J3t'+c`/Vt(˞zOewxRTUvh"UxJNU zI~g@ct-w߈+`Ucr8_dP6vAi7`+5b)FC{F؟hN'k|XZ&~QZ6.YJەb<]SP 2:WB599*j 9dvެZdIYr>qiN_ec`5 ZgCMD@`XrI -J d ˆ"dzk[;?\n尟 !^5!/uleGAfP$ZhRtۉ&OɱD/3@|q;;Ƃco^}o~jQ4~DAaOFZiqq28;^IoO!vsvЍV|R1,c=ZܢiMoDId-~ɎAnb ?h,8x}>cOrT,_7HoA0K = 0<,hcїT ixZ, t"> TzLXjL\CН%c_.ySAWQL^Q}(wS(QA}dyEuBiN|^a5H/{ .B_YT%1gta9]U1]tA;]?H́”,nC{ Ǒx"܊ޮQrtAT (+e6zj},tcXԄ`@-e88ɦy4VVs&9p?ZiXBu!; LKBaZ&Zjg:'Ӭc˂] Q_2zG䫺\ĎA(_*hѷ=YUǁ=ߔ" 8=QIoSp&XSɍ֥_VRS 3P"MNE꟯jыD˚& LLC:X^2R`Yắ*eN~ƈ}=/R7/{up?foW$U:ՠH1䂷3TX]_ uwڿmҜ[J .U|iΆ4zoDhϏtyKsh mP[DYa9eēQvXwgHX Ʋ( A O_w"<) c-m K>#PBKKJgD3nH 'n|СV[XI y?ѯ&T<DŽ+iNd_^\IEĖ](\ghRa݋ y0Ɋ763/7inlkM;ӆGX5]rXw ]lWy !Q`Tt"m/^`Qk *}#|rG?h7ghIٟ $Hgy[ES:6/ODĄό 5iϢFX9Khc,!q>Ō~-"%Y%fKdžEz^8HfMp5>`E->T(>#w-NON{oD*\p^.Fy.Qr(c !sAF'MG# ;eyPygE"w69% Z$4oόo^)\$0G>ti[Wr22ȣd>i}IĔ\e7 dt J܈_W0h.Vz\d~܇nCgQ$&-j<> 5w3Mzkg#ܯ8\b ʊe٣@tX )*_}Bծf8e#3urWXՉߝ)"ןҁ ۂ2MNIc .A-d+ǥʚ4ncn|OG"xR0lj! ժJ.lJc276|iz3-D:= baO֗f|!|05)@rnoihj\ PSвhk3`b&f!)L7k|qb.PrSUw~?ne/M~(3TBI?L=S8 ~8wh@'S{=FSz1r7@ߎ,F/YMD@mEJl1o#M?yniPn˂#ޛrnU6!-X۾× hUh&-{(6h[DD@h;giVlʉY ȷuA _$*ORL;;TPt)Ajק 9TѾCIsQA%.:ťfXjܽo4Zv rX3V3fM V t &ߛ.zӔGD4fe]*J>*}ZM+:͇?ɂ("!AtL6ffJuqJ7ΝP-ޅi=9V10 \x}˅{ c6PH3Ye}Y9{?GL;GU㤈㉥çd"e gvw f_= ,}ǶzDP|e4~U_+=(e@ccv\ˣAFB~ w#reX8=U[6' HĶuNt6JbB:FN%{Tkq21MGŀon|ZSM@`jWY"FO6TUfw _}5&e4/7n9.VhIP4Kǩrڇeuki[!f2s~0#;@&(C9p<ၬ:ny[sBQ#<+ңzo3 69\Gh ~0=o}{}b8Awuݜ>\S~>yMDc [ ԫB!2I&t*kǘt/,JGn6x 7>%N_"Lpy7 ay*TcZAT2N+KY@l u=ۧw֑(ZHF˵r!ZTmco$Ms^#UU4;#gxabAreY:og,8-YN66^Y7Vd!&^'yd^f@TUxp ~W(=j}ÛBI+{3jpHA Y;d@?֨Iy>جw1#$IiT$`3ikDxYs^Pz=_{E6pIĝ[qUe>goe<ѵĭ 9x 6adRD{M{xcvyL~x7ЌD?Sy t=^*x1F)PMjC1*^a_|)ò]D#TP2s ā | k\AJkwrBݕ~_zF^adX3D'zeZ88̢ۆ,]oNC..5S}|ןh:hDX$%-5ȭ~1S99q%4mpgANHfV xۧ2}udg$bCmwFvJRsQ4܋oQĠ8AhTVm,}\6b%exFh0Ok }+/_:+kw)'z>[ 74P`ͤg <s[Ӳlk҄BQ훲lC_y^r #gt7"ٟ݈tY|e5cq,SO/(DX*+ gT?AgQ7]Xh߉>uHآע"" LމYeXGUT{鰲! a1WYI(H;kq 6k:K>!Sif oӶM_aP" ˝]ecmV ڠtщ*͵7/A]1i-pkFa>mcBJ)[@>D?b06L2~`ґhB}@ EL[M RY0O+گE"hBj\* uе|jl:L3&eSU~gqj l<@ѕt)7n;}O蝛2zKCԔF_\9D&qwVmr(a-iBCx=+jޙJzqWy,Lhݔ'_~gYZ0707010000012c000081a40000000000000000000000016439a35600003074000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-ci.ko.xz7zXZִF!t/'01]?Eh=ڜ.+ȠڪÀ`u(Bt_G%oi^e;9_3-`:`oU_:[kPy:*ԭ؆Fdֳi,/oYzbFK2E+y4+lӂX`7 U[39y{ȳl}ה&ʜ9t;9DBY=F$Kze; lH+}u}AW )XN&;AԶr0ڎ<~];3Lf (ҌW 2hB#Wyrr8Θ1)8,h3?v3F Oq+:VTɻxt|Ѣ`:Fft +~vߔ\1Leo29'2ÒҚc2 #J0?O!MXmpۑHfN\˪{״i{D=4D-s)UIB<|d@plVar!3KFAv2Dr:σ0+TG!?gV #[}+7 NM\i19nlS7ig*,졩g*w8(\&>̱wݲKkBle=! \= .!pYz2&y1P`ʇw)s//GUPTAY0pEp:OMڒJ\ 7(wMx?*qu1=|sS v*Uv/nmik@ <%}F?ASk~Ա8Xdi20b RsN,b;^d8@R#04ޚ|(輻IewF}d;tc.Q5"T;eДW2L#றzgbw6z5H^ yc6]=cw'm%A#porBS;*>*uX<̄ xehZ* (-45 KR+/ 2v=hph,laTO[@dXM%OTm$N,K{+mƞr<݅Dfz> 3νP3+/[r (wğR: xMmƐ9|7-d1=0!*lPP5a9,ETVơnU\!B8\i1հ+njpF2i<&!=$ԫ̸ ˧>Ä@ :/+=YUf=\D] βǔ Qy/^7)&fh\ b:_T2- dbIztajkp Ot̯'Y;U*iߩj+F^󈷴l.&K& |Q8l'wP5xBPWAݖ)dA6FpJRq{1HpC1W|jQkʦ{>$|%.QE2LU8e]2*}Dau11vj+Dc2;w4ׅ2?E,, ؜–}CL+dC|/v5M66, ;Unj! +m;GST5(IH]Ay G˞*I|_R\fNo݄E@679Rf L\1$<pAa6j7DsL|ACe~*_Ļfq(ďp־O 0A9`i'}*v*2P[jˈF# lڹjE9O6R&1'7HuՊ%T^6d@pȺ&XXT>6 7Ǝ}>6:dhJh63 ˮ"喤$c{0hO0` 'Qb5dA&lsY+_mÎ‍gs$!>c'O.~Dac# B/.#KT*uGu FUZ Gous3 _0QM#.%7c\NYnay[T;IgYnt!r:L&=(7hK şW-jr|XL6\{aQ.gt<DǾ<|0ϭSQlCWn /SX>[%lHR[bŵWُ~\!V]'#d1_{yfS|vG[N at8?锫}1sPK@COtP[w:p?)bp\bNY]Ui ,E( 7_>p-{8LR oJʛGg6"#Q\..9ɣ{FZ̳<{6T&;| " M3vF߳F <*E%{7٭ -3d0T3٧sc?%P;^f-#f(* PxDF=tH= O;w 3j'/fMw3h⪹EwP̯JcV3ZJX/Ґ9kBgHl$=0'8{@MCbT:m~& i&DKF2;0s_ p'D^ɼcjܬZɘW0DX5F lUEĆ1UFμg(ᤩq9vB#~(7 txyߙ8aE~o-յ|<}9m0h#?L!bW=|}6\Ek< vbVo} \S\BuDjFW6g 5yicNO-J%n~x$}` {|e3#uj&+|!g,?fU|at1ao8YoNKw ӒvAW̼3ZCMh܅o(Lz P14Uba+婜eǦUܵЎUmãS?o$3dw(PTk;D*{|&qMwٴFKO+J}-#UlqXYDμ?/#esf*L|fXA):/͒m~> fjđZ[Ût4L y"w1m NL47i 1]ӂ>LNμ+@Ʌl9 #/2*)viX`omUذ ,9™{-}[?YB&Z[O0 OP4swm<ÿAtDiR qؼ<O +{|eUPs`6^ 3$A3'};9\i  eys&mI}&^fg]H$qPmXM}hʂjE72DDB]|{V c{N*}B 6SSA  ˽"UԊv3?6u]\~m!H6^A䧼__ŗY_S p=oGyhv0`ѡ]6|c`2Uγ23 /ς+!+-ܚp@m/voȏ6-e |ܿXPԎC>/cׁ C0i-tp kbnMg~VVYJSEs*+&Yez#Κ, EY 3 |Fnt__*5T$`} q'P/\Շ*}>gñ9b$a.I&!wJY#8PfkR5H;DJ` 堛Bڛ ]hjM,  uW(ѽQ8EHb,mHA:Onf-kY89V&nl/2|q7~axB~\LҺi'VD'p%,Co֜jW?+ފ.yAX֠[F׺#Oo )+evnRQi`ak气"(^g@B; 3'bg"kvǚ1:*RZyܩRz*bPh3Bf<P6t?/v{g6s/>;mV;7zbRF V\JuRឰ> d BR r\14w_ Lf%T0BB4(G>eLp<@'셊c<w~@ "2P^o2w2JҦVN?}_AH(šnsفobNXvҬM[88d4&dy([>֑%6 CEFR]/A \ vd%LsFz"$p 㺖v@7-2"";4|Ud]"#E4y,@`unE=x/yaJM$gm0!h ah ^&vPI' LvU=a6(g]| HKp-;Xg=sLQQ ]'EC !<"S+\U󝍄VLCRiaKnjbfA04jj]7Od1 6ǚh$H?#.Z# #|˴iEfQ̴?{q9l+aO5혪T(jp߉zuqDs9M' udi9}q0 CХp[wKHM*e+&THúDuD@n$?nS Z2ۻ`}Ir 1xO|}2 ᬍV|u» %@oW[LyW^ڨr>[1=O<~FV- vȓU%,K%!&9Ъ=S:G8`8}9D8>vFaHW*lɒ| 0R]ȥ` EwePM?lbn |eRr{S=T]~y>qQC~i2U)ԜKT.< XW00ݪ;&(jjӥ}݋?;ٳɽ> ˾9Y>T9B[q7%!*TR}[z&-7gh3^ kHxͬZĬ e@/~\%h {Ns@(&('#i&cY5*neDp/6*5na/`إz:NL(aV.*av58O]G-LU{ Z';%;18jJq û0 #w#n|/U>2$Gxz!wK^&/uD$@<6~8 dh+롖PzT!\^jJ \6GvM}ܲNTνA:AzV30rR.(/LC+W8B јuF' ߭}]if ]QGw`8jp C/A@^"#X odNNX0"s'qZ\)|sf &EE:+s=m+YMkuɨw2_ { V`J9f^0O!I,Ptzi [º^$2"R8 ۝ҩ9[FUwQ|8vF( Pjj-BsE'U{YRr~uzF7MzYֺ1:UeE"ڡC4N0hJųA=o@X o= 7V-5a8]D2W?FVmO,N 8mHt=t*:;udgv,/-(#jE~v$fףbӍ/ߞ7'<1'} " P>RRCƊqAX'.X)'hb=V3܎ʩk|#U1R3&_A:ۏO}:ܲE6¨-{̈́4רWOE&aQ̤@x&oU-iUe\/üMLPt)+_.!gW e^EyZ%y  -_xlI3}iSQk3Dk<-u yGb4ȠL,N,˭7GwZn{1jm}9@ԛ϶ t,]aۈV۷Oͭn}f<Jq42t_%%`d+%<]yK4H:5G %ŧ/> _ yâ{2BAg8+bi-g3rLuEW7K`t⢔eQ+jfxjal%s_Vvޭ5jiZFWmeX3,#DD7>p5M7@ =R Dz|W=#9ؤݴ0CفOZc @CApz kWq'j1_r۸^WJJ_yX@ =Ȋmn-/~$erH @ UWGV1$ d.0ٰ_q"fcHKQ8k*ތhl<[Su;1*k:꫞hVRy|ycX:|efB%(eϝ Y",j*ZwQeG:y *lF2ލTG,$#[ԃț! _ǘonR[Rd3 }bpt㤖E^@|h/+5\%LJu$w23$!- |x/lB!ҀCUU%,dWͮjtwI@3OW#yW|NH̶zZU4('><4o xبiyX>9Lih&k'PHGˑk i'a{!,5` 7-fў j<`֒¦1ܷr@ҡE>&d*[)~ @EۄcEaM~JA~)fr;jiJ]:#ōeExbͭo f8-/g(YK3nmVgG ct.:s%W[5~+_ 3mlQ#kp.?0%[,Uۭ2MyhPe{zݭwDi^⍰!Ǩck ##h|3䵺ťPWeCbj7YB[E!)hn=cpݱ4r-'ZX K}Џ -5s71,/G0E8FJcpnkwu5^B0iq]X^| FyLdYPӰWr)X/ʨp)) M9UvK3NbB@r1*J%V,5 KddeSPQ[76:@!!{H+xlw/T5C-JhDz4 /x`*;@/~q,}XpE'u$NiMbg J܋b]6.*#;vTڎ:NYBM0ف [bG6X_hIkwn*sJH'7iݴmPp].?ChcUth\\m>뭲`fXdtZwȈ D0+9u?*1 ( XH$B ?,2F`l?*x̀Ec?ATOΑp\5HlwSm(/99}jm!Sg6WPTSOYW%xt $[78zT ὲ2IQլz'aasˊ ]ۖI@2SB(++'F(rL:G -2"t8hH=5=OuYf[̴_M0B#]"K6#/,Žba4(o@^II0[yF bZof!S)f'#nopdkDPkߑFTB(!ʸFhnd3@$v}p#0ZZ{Icj?%`QXf%"Qm=Qtћj=5XZfҧu!aLe:yKkr+87N<\Y[Dl: 6K-3An!̿%ϲ Jo t;|O *ʰX-W,HcyNwђEٝn.~Vݑ*&)KjXIP,B%Oߪ=Օ-HJO 3k9?|weBjX %3~ Ϭ_w,ں;tf٦nM\GtpҾD\v %\P47/)[v#I_`U~*va]5ՁDqB’ [Uz+\]u#9XJuf-~#$2:~4unQi}{P:K$Vpiö-Q0ؾ \ 2=pd aƼℇ_*ѫ^Inz$1Ewr,w"y92e65Ϋ6%\?R:Gkxb +ؖhj ߑ<7mU(4n2hhK˩*C&pV#*˳=I.h1ŏ9וJ%5́(1\8@a)> Lf C1\ՂXv!U1=)J >DZf/țW-<%@雚dtC#.$I{HIa:QKԖ6#ɐ 3G`){F1Idx?PXsvg$$ʘ>UXVk7oUD#G7~2~ ZvyhZz˛^ѼI] ďl(tQ;hJ^hҀ(*;uEO)j6ߎs^-Oi#6"R;>-A`~K_)78USe2/RDV?`/UpjP\{k- c־Ga0Ge_4ʣ>-B|1>N5*R.:rՍM|v!O NrNvګ6wUbA9cV#c`)_f,x ǚF= Mh>_Ȯ¸@]Mֵ8i+G}Xdbf\EO3F-xTXW V&pJ;g8]Xd> &tMS~ZF:XaY=#QiR`@:Q fBN6W9)붾-Xb,h·΍Ts|&==gȢ1 0lY<#ltR 1Ue}H!h< "VдS ]nfU3Z_ㄭ@IsÁ8مk(_&ay|@]hp5 $Ƥ|&МV`яx] ˀz< {`ޑGE7\>>FOTD:VLP> Ĝ ɃxP&d-zBZVaKɐ! 4e)g,{ݟ@F_!)텐;qT|bpgL^,A ITrF')1\<G~:ѽmeh/EQn~ć҆#œ7qK7ϾfL69APQD<iMĄ3st}c-x҃RdT)^v%P(+u{.@)oǍGC\T.>r*E$<\1+-?98;q+ x[\f/ R$|v qRv nGڎg";$OS#"ID[r%~nEgbumJx J% DӚW?^5(R?BL|oj2`FNC:h.1xE c}u{lّLNvv 5%Rki&r[un脏γl8|C~TIo`~KWҁ+ӑ?B8=i!.c\aĖ!{%oj5JC;5 "t݊DoDp5xM2NɸTUfS^-.HQ7pp)vcBL ٝKfLsM6E ǥ6JO Y4y<('ƅSKR"כL*RAGA 8CңK֐J(w!Cu*~HT6BZI Bk){ ]*qE%a+"^cUh gnNJLa.`­)]$nPj?f=ĩ:Ouzg OS HDž`7ֻe]fR6ARVi׭/<~F4_~3"|3l͈kgYZ0707010000012e000081a40000000000000000000000016439a35600001910000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-patch.ko.xz7zXZִF!t/l]?Eh=ڜ.+ˠiLIwvDh!hmqr|evߙDq~rHb1éd.Jt*B<;0Wi&if On2)/s'![\~Ӯ13!h$; AНF/fuET0jwwmS's[ԬruZBO0YDGYo*#5M4nm/u`BKx8esh32@ɨKn L%\֊ЦAw>%HVnښ;IaD;F+&LJ|\fʭ1^!eE+E |;cpwSec4%|͓QUrBu'AQéH}PLs `bGGhlMkH Yf'mlvz~՛J&Fo }g]dEb bRʧxxP7jY tG;KށCz1J[R?xWToJcź l66B01E*X8mXn"q.&Gm^MO\v>w䟱9os~.*2' #8ƅ`JDPx<[%O>>I3~YHaDZSOB'5p(UxFJٿ8_?{V¬n`g-NæA?[RC.}+g((IZPiĎ3=ƻZ:A7VHLo#IJ>|Nd!&F[b6X}<@.AY޽e ɦHa@dM k ~ӤaTӟ#cPcYrq0Ƿ"LWS_Xn'0H°qjs\bٜ}C>+ K0ӷ3\lA!~k:ߣu 9VQe.C='*){-3qJ?}t al [= F:Z]Gq#Zn[C>K+P)ƴ]VeQ_&me!4-,vPs%<6Sb1]:Wou _x_<`Fk.M|30W@0L\N$R}kKID0A +3U뮼9c#Ù,׵TUKQOrsq̀N߉:svelh|pOcx+5@–y0WB(ve6YZV`aNqT@\ZJMgӄG.l7$IőX4\b(͎+K;8ə41qo@W8ƙ.r})"`}n^4@]@jI ^> *dʚz\,M{YgNh`2Շh>VE+)ك.Gv|.5ix*9l\~uy'l[ egpri UIL5𫬻4ď9ZErHDl3usԴ!YG tXgy x=ԗ%,4p(@X݇)аZP:1~:j;e:W " p9S3 W/Ĺ"/fFsw8{|rIH'iLbD5f*JzĻX8ChT&TLHzH]0$4] -"p$(Sʋቶ.^[݂89^bh Y!2Ucz F~-Oh3*ּTyf݌7 WY@6WXkۧ+),E#}o9_ n>4HqGaezfj dx7ΘfH{!QD%|2KN.& M|4t<]RQ "?S|t+juxKu6ٗ+HDLy~V\L~?dOZ+=$osu0RX6dҿ5y?skb2q45T=DAq\VExTT529pw$n` M :?3~ LWfFu9~![-)ʿڐzStBjS&/8i]TbJU7_>% ߲/ٚU1ͽZ8f -ÿo)6-wDf*'UAx6C~JX{}js=~F)GP?k`q+ށ -S%.GoQK)&M}I{i=,~P( FAK=]^PƱ"1ISeGGH5Zws)O)8AKG0G vl?$SU2*jIЅq N8]yBnl}DmK,ũ0\Mw*f>l[t"j׊% m u9#2Xq_տxw#@={JTY2䎉'lhϮuF+!tJY0]qebI .\O;"#;Ρ.r &"̼q6 S}:B;k,̏~8puQ0u/XHNߘ O~ReI"nG^u拄w^ʒN3L_w)I -&g{IBlhlt"spґjⲤt4?w(xIr%Is ʔ֨(Ŵe涄U$jÀ^yntcOwU#PZl Xbxu/=HAx6G)RCqv}X2kP#:χX3@8=XN e?,PWпS.I9醭S@L½^='iB1JBteo=<";D½юKVQ҃T~Vp_T:QaH!T*mHG3oYَbYIYSi?;K+:D9{yW<|B ?*ڜ_[> DyO{|:h|$(, z@vu7%xP!HkD#,H0#gĚ@>HՈ/~&km=[!%{_W`nV$j^U_ z8p4\Mh~a*"luKT}zx7\hq(ǐ*s9[OfՖJƼ`Em")eW?G{ֆp|)-jO mI8Ä+UN+w.{Th ~M+֖U2Z%}FEK/7hB75f6M_$9ceݦ "nS, t;G\x]yMWqLr/?BsIF^P8ƴLmUܔ#}㐉`Z%,;A( s-m]aԌp3\Y]M qsf!hP7K_UDp;?"@{eEUxkH>Bj^bI`C j@| U*Se~&Z\Q}h{[r?CP/U?)“TIiNs:] anFO((IXGQӦlvOpkqMnHҚx堒?U<d (Ԍz,S/f~aju0} ‘Kg;sMSB@룪_כrpb=M@{>gQxAų;Zܔ9ɡhTy/m-8?/`gMG GK;2 ۄSu:%Q <9oV< js+}<-~%DK,K oY^rO΋KYK.g^e Lr*og}[̍ S_2e/#n~rx@xu/.*RPzse>eAXaou$`ۄIjnt:XUfkK{EG}r nSaA=٠iNkʥIN=Z`dhrE[B běљ@JI eP%x>w/uFgn"=PW Nk_EoH >q<3gk~k~ 抨S3q*B랖ӗM_q#h㚎_ (B e8psy()%oȾm?a7O/Fb%1:mjSbpҳ+;hx}DL珇Tܔp(4'"$[И]qʚGyՄuԏkcaHZ2H@ټy?nVgUh'GFnv_^a}y13mbFSQV3AhPsa(^8:Lu}J[ Vg2ً)L1Ǒ:P_ E݃~>OO,)QR֏9[ SKŖso9O\tWt3' &lT}vcn:g5#q>NRhBQO(op:a]><΅VvqO@㨣ۮ{ 1f$S?m=Yfvlo79} eN\wL8{&T\xn;soPi$";f,!nI-}(X}cWzk0;G*arZ>' *AQȣ?ze#!,lG3[/X/Cc',aKWvHli,eqCm}l8~D^Ε'wō19U~qV~l"Q|׍Ow|P]E?RgזG pYDaׂ'Kx9d _QHB6sE1b[;Y B^0|凞4js 2ren)32Ug%d9PQL?.^alFS,1U@tj vE5ZŸ|U>Vj]6YpaŒ>΂OG-׎i!r&ճGΟ~WϽs1 $aƜbHTuƼ }_Fl*P㭩 jۥ1E/˂X^AdTR JGGI;Y GuZ iP|oHv̱/һI? ^R-J ў6 ՌWAyw\ }Q-KpɣiGZuQVZi +d$pM㺅+F={@'~9#C/6j)P6xCj Y"rm+8f)seMf[e>YkW.H~OؼZaax q-5mjGW€Wkڿh^1}GDHDah|T9p͌hpM"m\ٔcQs];&4s܇Z-8s\mJV:e*Ni2p8jN1*Nga` |;.vdWܽOKJYpUT::Ԣt.VJ5w_@\9Jfh!z7դɾ@ ߷oN,:Dyf/|4%h|#٭)Ő%+GEPoXHPp3DG0Ë& D1 xQ`K1g*:=2 %Xloozϸm..8oH{^]6~6]dcef2 ({Z3dZ+묵T1KVqj +|u%+"'H=j,)0wŦ6JW4`|Ux#!u]kNkSSxŽJ H+A9cQX:.Q_Gv-<90Gγވq@5՟!D+C|͘ [WZt0c HJ3σ/1J0)_g3rHumۧ+R;$L)/2zC{kXBK-jDd늱0" C0:o20]/8)F\άdE Ѿ/44Ss("fΎZT}yWɡ \H&[ăs_pZa~ aJ-P&)q7p{qㅵMORP&%ݶNE۶- bq0կ>7._x\SqbII5,('+DGR` g9yp)T-9)4? )t]LrXX`OXHF_oLf)pTL(ZnybjnIkcF O 8HV|N$zI/֙vOӈz^䎃;<4F|Kgj6e%1y6* LE֢RlypZP!c2wYXc|IAaSÆR*H@$/BUCԖÍk3 T!+ϲG'qQ:s%iZׇLߠ^m}CQ\qhY)P)B2ql'3/b̊xSFpk?-Wd`97r}HlL1w>Eub.rTa zF,v*{V@LˍXFUA9+}ek n:@$q@@3>OUJ2S<e o?lw nqK*LB \-k&[j:iKf~:=bcDb,;,NN Zb[nȃD _ԁG'trG? 8/fuCs՞lwhMh/6%qp)(5d4E{~&Qlfdj1TSz(c/C[*{[Z-K+v]3="ؿx7nqfufX34t&QfX\<uF(|LýR@o?^/ȝܝ >{ 0: gU`t]PH [ C ŌS~!pzкӻ頚MO1ivv3dsdoɜ t{}S1jNH[`~l9' @D@W5\hk9ث^D5Ae .S`4Gg%_QIazbZMhK+(H^mK› ж '} u>`fn~ppm&`+nܳ GKMg1V{Ŷk[O'aob7%|N=e >r(fQ%b%-Ct XIni,>ws|n 4?XA;np^@,Q_m {tcSpbvq|"{3Bθ;j%bQW+}9pÚ)[?2ڇ˕cFۛR zNS&8w㴘F`|r}lT,DgO}腰_Mw3ITI p4I$r! K Aa$˃)bd/YQ5sY"CTkKS`àA{$%qL* ҄bj\۸]Obql21%~4A7%jUj0gWʜpZy*Ĕ C\?. 8CLܶ% >) `0iX@M4w-JԫzǠ|LjrPDBe? JO>VtA7#COT`[ݼW^cY8>`o;lgp&,~W苭#o%yТySry/A5ƒXtw# 3-eTƶD$h[ AE^y.WQzJ)-\ߐrQɡDo unz9|R XRNΘZ yPNiJK̪dâO "DSxeZK- Y-0Xizrv'LTkЉQϞ5LBط Bnұ$ bq1Qx/xuruQ@*֚oatpb  $z*%KcB?ؕ`h{ q0~tP( ]m0 i]`EoSCwRm"p%^8͞M-PדSs2hk,(UBK$^)*DB+/NVRL7S%jm&sE 8`=s3=ig e 5u!YGm<]$?yq 'PvY[S?#Gq7&@ x&I#E 2k\P]D"W?ԛ?$d0 [iD}M0BU;7=ܜ_#=ƿn}GFAu (uu_w BIywod,ػeūf0qN=st5FwJKUT[zk^ i gYDJD|&6Wd-|8 :Yř"S Q3`UWI5$\m4LPiӢ86,&6| Tx/iQ7v{YawV'o֮4>0Ri,'4.kbҗKh6+Po˓N|5/kN'un,.ȋNUFYA붮-+m2nQ(Z&$OdT8{ 8;0S+MkNz?Qim+;.OPkR}-#w`< u? pbcߑ!*LQ9GHypHfٷUBsg-@9 c9Eό$HT{$Ik P aѪ\c\S~HK IXHQ HTK컔aL[q%IR07ez,;6G~a"!$I0d,f#{Z=:< 1]}% +9;2}B)g[  5y:|"Aȴ߅'kW#6.E{;a&fw'O%=ϒ:ݝ<{ ?6eGݒ[gYZ07070100000130000081a40000000000000000000000016439a3560000d3cc000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/6ӌ]?Eh=ڜ.+&Z %fzblZ}\KV5X=V+kΫL~h4T΍>@y9P0DJ?[C|`g{]?`DCְ #T ݖ E|;;")S8s>lmʼnD{ 'z9vkNhY-XCNL$shp/ûu:$]^.v{6F3&̊S6ӿe=nL: '6B(^qbTbEJtO8E҉EJsh5ѹ/?4֑CJo+!4MkrY9`.$^&Ϭi&,>\Ee38 o²ԼI>#fbIXe)ӧIakC{vۍ4^lw=ݤfӇk{cx1^<"j,W;'6 DhH[nm^||u ?˛):U[Z0%ib!Nr@X*p5"}08HhL'yPpu f -Nn^{?^7PHZ|'/ @MLX˖g̯(4%y˔IO87! x-TNXq9Oߦ~*/?pN3t_&S ۑ 3>S蓔~#w$No7 P#DG ,[;\@8pMwb/@CL*A #)SFk7.@6|&> ب_d0AƢCoO쿇,u, ZM.Sב]x芑8` n//M%S~DzFkFȬfvUkll E65]rM,ćFp)) XQ_DPR>uhiO~PXy^5}Qf3)p* B _D@@5+VHKY^;hR 1Ws[^Ӎ}|,U: bKynRPf]wmߦɭnP,tq _~%ϝ[?H} wӖ8(uBilձCZ9.;U#d{:N[8鐭?$]L'&F?ijy}kםMbcDh #H}"սv*`E5 <ffEp{1=^Ӈ-2>pc6U;ԈSNn\f=jC8ǝg;iꈇ#ܼ}.5;G6HAVw]Dc!}~ClA 2WpS3d6C .'WR?[0`+k"`g37?mmIjŧDOy(4a 6U,6I8?(S'*#lS8GO{Q#N[Ddфs) N4EVNقGSBV毑N2m^dZ|HR_Tnb8a%;,-)N^ *G朵= L5qb5vL4*֧Wg܆{1D79᫇,JQ.HƁ&&20Oo a0ZƁ+oiJ,`- f[M,9yL]֥Zȃ*c^4)V;axOe\2mPLŨHʬw/ +1q%EVjy^]N5\/&aV0ij4@hbzf&-} Vxru>  y N*qnjcP3n>{6^nn.| 3h!T[e\#TN:"k̽j[r9yy+ VZ8"}|V4N BfdrhHNC2){mp߫-.1Z:ſ FyS G<+PΡoJNhR8H`Kٺ&4w{Mp2~ܻϓ  )חJE9'¶*q؄2c>P!m@ [U`,a̕zKL,E\bq7o=CTx -3+^}8ʷ ~S.W(wQ^:m,"S j5EcԳ@ Bؤ-֎S<䥬*1h +0+ɂה+ uvPuHH-"ӼmG&te >71n*CEΏ |:Q`X 1%u+cYcXoLeϗ+ҰvX󏢦3!w~-i䠉uQ2.,)#@mo-z$6sE2䤼A/rځb F?Mim^4gtZs |ћXu9Ԧsٓ:rF),~d9A aU5 q]*]n@Q btakCxeL @=D+ڤ83B]єfP e [@Z15ʢ19l:חk0_+&[U#/`NtwT;SEy` Y[a{28{u{7:g;a`ӕt Ne_D6?{r!\hsc@\H3Uo@˃AW 8d2pg+'A "9)@1U*<(D@z~=䪁(tɼ$af[VTWX*jXvU{HƆ83nwo0<~o&[nV^l X"NkQ_=dW@.D' IT.FBFz7H Ⱥs.Jh-"uRbM#)Zsь?Y{75Ny6UĽc#`ms)H5؅ (;[sWKO p 1xiSgI9dJOZ0 LJbEcNIM2ۡG:\AŌ}`q˳ 2!B}踅h3~mYd iXʦu)ME`e(KGw"r^9DܯrYbB28N% odOwHm/ aYuDf'Y@e®eŻ~O7'59y/2tȁ]ˎ.{ 05  @_}5+ ?#;ӊz1zʾz\i̘ ݍ|~am\o_xh 觰}]񞛗2|Y[V篓ħ">l<>ӇlU^1N_ӾJDbgCy7V}[*}y:,V/b?7{bsWeb|^l!jUw‡ O`Ǹ{LWbba_dMר)Z7HөXQyP'fk^p_\(ֆaNAt\MXO}pڋb@A}\ /Cv)>t a~-(obޛcSmnqZ & qZmZ 5I'4BمqN;sHGu))_]Mq6$,YqE!Դn>,H$46Ht`xN>drK9L>D,4D^UV_ɦ'T3ieL6*(P谍DgWOc֛ݴcHh+eS (SЁcJcV_6Rb=OKR,"RLޠ #@ڡSItKI6 X6@G!s_wѤuz4sȁ#,Ux3jf] Q>SI%L|C}/G+ry}+@ҽ.o^j;,c̕L&=hSytZL:/j`rWGY ZE8=xjcH?tggͼ!gߤl-k]GC=Mh-"H32@L@ -]XMm{T49@b"$E<Ea\_JA?oO$ZHl̈VWGɧZ1U GFtme멬wP׃avifО(|B5B`àq jZs('-:ƦF6#c‰e9XYx:E$]]T {1Bt ȵ ao#aqRAC?yRHd)Ɣ;1c}>xOmHFXG=C!S+iZT1%1#zvK]$KR`zӄQ8 %/AV"Sa^o#=~fRfĸEca%ۗ\7?E !z󆺵+R%Zy-2, 9v e%y"yʣJF.;|<Mg쎈ݫRJhSaJX.ej<4Z%€j}L1sQ{Z}HQ4yC&QQ$_↩?orV[:M&]Y/g0 )@|[e8ôbg ͂3E4ᜂ) lITڿڄje^V✯Et,Ƅ$*YڤSz5[hldzE<_]-n7-h"` @}j*>?=bU`ct(FÊB fm%Źb\6e [KM@'Ȱf:7/zsB-AEw]MvJ $S2PpAr $P(DqUcbkV4\gsSwGSO5(QCn2fj\4Migq'Y6z*?vN=)q̥L/ 힄ڗ A>1_3Aԧ q 0vйlvX䟠>ep?gdm9(8PlB)C?kv0HxG{ku0ŀg40]MNoU p©u37"E&uR:&_4fP:M兢b !+\-#5 3\`w? .H 3gקË"dvoQU8 f`-U I WsN;\|Ydk[M3wڽ0m֌z5Ȭ#L'Ofi!VyVshw0z<5pŨ4$1t qw-n/WWl!ps˥"(D>aFBce툺un? HHrL6+&OirQE"Zl\JmR* A݁|젘 8X7?1yiv.Ypgab!WeBV9&f80V0Ob!Q9ްm&Z:yoQ#/16G0T7X֎ OqU-/g8f/7'5Ž8cC6OՁ(p>+:y۳]Ēt&o,m=࢐h+;IU'3L#WԱzJb[L1 zmR$kAk:,*([΍3 y9yz $T^CO0I^\Wŏy Di-⣰iBS?"KTGW*"4v|<#e䋈%_^t+vut|izx[$>U("jX%Xư \OQޫU >4>}މgc/sܐw%鱈77@rF}8HOwN%ۼVbWY"Z<"|H g("x.+&rl9ԑβP_̲Bɔ j[@z dvM*j2' ިc-KR`T6] &x5}I$W%Lt.I:(J^)7c-æA s$[ݖJ{Dܔ@7愢ͱ qa{S?7R"ܒ|"Д"5x f420Y(AdݘoSc¸9p<  (\U#\&XޘLiF&/ υ_ӁRL5wYN ?0kώ3LH}Jgul,ST<'@Y2}"69:bܚ?azkLMHfHM2j#¤_K SY+kOF쉋%1I+t\Ɵ_|7Iݥt'yr&=|o0c*E%@jc[MtMq/O2pm^ HG|=[ˆZpWE:;G/?LZ4W ,vm/%ÜۯӽZU&g\#a.MXXtcfD2:cޅ6Ur@>O= !gƉP\|Cxi@"䫆~R!P>V+Ǐ}8N'cXk2t."U:3h Bqz҇0% k _ . tZҲ<> :%;rzFv n^Wk@`& 4TѿYt{Měr?Q< $H Rg}I'7S큥\?-A/R=`uElSC4P|dl7nb'nx4@=XV';JJXȔK $~yJ:`δgj'⎜W|Vt„1Ra+?)!#qA!w漈y_ÜSҿ'T6G3Q.fѴoXcg}?p"O[!WI ́V~\? ww[&.kdNEW[_7DF<(E TDn̛aNy-ݯ"C'rG\ F>,ڂҟŌ䵂7+}==6imFIg!54lLֳ]8)#,r/Ueލw 3BT.txCb# I|5s/,1zQ)w)mEUh /8(Sbn$+,3' sCf5`.q_Cs1?hxw^&G z >u1G|ǚFޥJ(.6K\iVv[o+gJo>)`dyr]9NUf:hj5!湩SEiMBi٣sgeC\XYxMFvVNZq'"n0BFrNf/1O/t[ Ns :ֽԹ)g)6tBoATzsv*M ~xQ/ V][̞Zewe%@lSSFΰD9?nmuW _Q@_%q:&b{>@6 ,]IPlrGɯ+hB!\}c I_ icFpudZ}460P 5T}_E< CePtKSU:[(u۲SB8K䐴>FV~>Hr^F% '/ DN[RXqW}@LKO`m!Tf!H-ْ MHd-%*wP28ڵ,pʧ*t Tro, lkߒzm4_iKG)`Eo!h}@FuNz w}=s]!=J#" Ug#bJEk>rsJ+L_ [5JEGX]UnO﯅ZWozy*3NieMmH3˶ΪUzV_.)X21`?*Au -an+K<3Tyo3+?0rR+XHnNR[z_rɝnjf nebw)pPY0D E7*kؑ0\k۸lZICRLSƆY7QKܢ;YcoDDlL%xF|u ww`ɶ= NC&}l*<(q6i\nzNM ѯ6|&kPˇ;#![7ȣ _YlE0C1oY^U)rl~R 쯽Ku?$nHJ5=1 7LX. v 1-Nf e1*VҰTى yᎿ;%=lt^?'_nWiݴ9p,`d=G 8?̧^naːWQ!V\΅2Q|4FexZmkzo\VW g<{#yfY>c,)!+@1o[X|=#v8cMX9 4:uߠfRSe%soi=or(lL ͕`sbͭb<:VQQ/m^Hh v"=xF:Z,'X敤"GIJ59VJ.l1:Aᗨ?0"RT6̑8-nS-K}^ w˶ 9WKb;/'lbۊ9z[a_jJw=(G,7P]D.5פkRO<zy?kl? (i'<&?8ơޝmq\P(V҈֯)}3zm?^aFY h  ^C+1ϭxFb|3*P~~)ygdp_3k"[ghAn9]&\7kI΅U xV=v$,Mc0x'ʥHjUӫI?2Dr4˳xjuͰÓz$i$h .Ejo'Hna+;8K9%aXd)~%K/͡R`!)(JuYMш ɶ=^\趫_i12vqCe`[Z.}ݿzo(+%򽝏Z;O!NT{+&U׍hoq#80{ɻA2\1_o[cQ ~/nڵq??AC`v|48&h[#[{a>Xly3A|=کoMD9z4P[~zp]fO$t=yhmIf3X˓.$^2uŏC! u 4R~2;<\A `qjWЖ@&Qc[s~Mfe O$uf_ǓMy@vebF\v: ԽBFuh&w)k_suWfmN-gl%ӻעMh3 ʀ,s by6YsIkwU)`"QȥgX&>u r&E0{ZI._cwS!7yr ܢm"D_Pl=/tIlVil4'uK_C'fD;H8n1Ԣ97-z}/ Ƚ'ѵUjrYVy" nqitâ$l h5eQ*"9{ېL~O5Dh#ߕKCٸ֧z&(-3ctI0\|ۯ΍0} R.o|2;Ym`ӖDڛ*q789[1B03*?i,\<ebdeŇcݒfշ"-1%@ ec^vQ+ex̭gh3< h ΛDXun} LQnrP" "N$9̃NQt2Y$G)ԏٳV8ˈ" R _ ཱ=l4Q}@|oX&x>! S1|l RC>U̙:L6,fc$3e(_ȋ7Tׄw1mΜSwOp- փHrDF_{EdoJnă+cϴ<7U>j1LG x.X|\of I1+Jzj:]GuWټ>SYЋ  عFKjKlwƉW=*>߰('J‘sct jprst. jޤ{L##HvՅFwNS"_,EWvw^OWީ 3%ky[Gz=xM,.H#^_3a t>4q :z/5Zk|{¬ > uv]2ӃIՂIYLLtGi~]p)' 2/U*l&)s] "J E3kcƭ;6kj7MlqbtJXh'n:pLpCPw&F NCn;WV01jBi _#7~aMN(#\Č~f yQ-ƧI !SׄqX8 nئiq}8T~՟q $}4Coo۴YL\5ɐPE/Wj7DaPu['zj~E9~~G~a:ȢuEzϭ"s40j<ء*Bxe]H۩8:RLV3FD&O[}ȄPf{<9 6Ǻ~ ȋ~77vb͋>pNhQ;Sq^\:XDyO,C'F =0,V+3T PLY@'L gt']yӠd@0qo^agt؂CC9Ozԁ RE=ӁO}Io 1/"xQ{fh<5? ւ~u8I [X%8 6YNZ3,>7>hܴ۱ n =.D #{':<뵕_kK41^Ұ8FҲ>neCWG in/AsCaؾMԤ !ld^qÃ_dUN5b@2@mIh<*.B ^sEm֋9?5;j TrcݒQ8 mմeQg[4Px8bErqZLOZq~ae҄ tCxQ!K cedvF!u2*LSzim9C'[ktto.c3 Ͼ~0& 5 (,b49M-#HY,'gJ>T[>zDKomyIRne8r'v6A-mW]P<&mE QPƕ+[.$Vi4Rmnԉ8/w0lx@gL?Wq} 8gQ`Ϭ\jCDΧ^WG?oKE&!pE+\ '߂ ʫOGZ?[ f<%؏+5C큰WggGzvEktiBz)-BALv_t.6/8g1J,$ KMn$8퓰-ﳒ)K-r`+~ĮhT&ćft" @+L8Ec>l3A6Vw3dK3)1OQ1+(,={hz^o8#c'vE?T p ?\Xsp>Qs+-Z zPi{C(%NV| X&;񸕜B;Aԛ7T<Ή7f~o |rҵ(Wg4%A&ژ&| /3ӳ%Fv a ~H[\"oU XwYou}ug`=dՌ^Q5~3u)zzwpo,>F\(!R0lgEZtnK޷779էg.+M9ërHNev%1"䢕 #vD`?H9u@]sEf3tFKw/P!@ݾyuEPi}U Tx$Ƶ6^u;)XFa[z\|p=ggFIխ\v=L|EoЂ6x}^[b`0=X&CX΍qxJi:cŸa]-2TcY67Ǘ7>#&T,!9Ge!<~~Wd ]L[=y1qRaYVb۟kmg90j X˷. ㋁!f|/; 4{1i0qkE0f gjZȪp/ƅAi΋5k|ֻcho07ؚDg UR3G_ 7G()0e0?bt< =j$~J}kCwnQ5 ŊoSzH&3 ^(u$;S_>rT_w+?2 `0F a#Zgyi&(a@=SA"I*LU{?7v.}o%$( tr52g̮qoo{|s (i8E66b_TŴ`KScYT}OhS1,*+7T*Fф\M^u&HA6xU:9cSuXoXX@60t0)o&ٻ 5) oz5yUWÆie/3ϥ>vjt;I%S\5t4!N(1LKϿl9w'ъT~J ~[ ˪LHم&XR}ԙN|Ʌ1K ۼe 69TȆf5`27}e"v]tP/x5Y)o5Q+RG'CxQ-j؏*F2 39ܷLb e@ }`?fŪnZEЌTA;=aϏ ة=ةn+q;/oۄll'ľYAb|r^M)Hy20Zks _bˮ Ac(RYH_‘lSf8{[vj!Xp.V$ jK̓`CEN:-%q~[Qo~Og@Տy"޲T|W t,Bd1T7c9^vݔ/ӬOEY@CyILf1{|=LK@tU8*F0>Tc Fv+Y_!dQ?)>[&Rkxq$;1i?Tf H3ɃCh7Ⱦ[l<`&TnGgIVVhZB0{3&/uh9=# ތF[7!*VÛFB,M{ ph-4r I6OgU}Êjz/@!]fn6Xl{H39uQIt Ш)eS 3[8XhFP4$m3SLK?pϤߔԋm&[DnXIB?/"P}Oʷerp[7뿤ww8*<-%?0P4oBWii&T7S0R,Blc+)ڹp o#"򯇁]Agn%Ԝ]FPQ!-f4t猃7f(؅Z_ }D55aℇWɫqi/f7^٬BZpZVPh/CߔʮoLVD+qk+vR?]ZC g9Q9g(%m(e)Z$dqqs-#0ׄut?صO5dpB2HGrLcIH5JTr\۟S`GU+@7F{>/V, Nx}̔Y D3//f/v.(t I6yi'% fW*_f&H_fK(TrIU|Ifd{vFr_jt O=!J76w|f?|5 t*39n9d9dFɻ1Ofiթ\|zzȬj5O&V!L@̅Rn CџUeV#W)(] 9ѳYv/Ԕx6s<3gCS'D>7pc'l6$KrL9ׅi0ͯ SK@w^B8Q Z =phU&\f-^$K u<tt0;-0 q⊇cQʦknk@maLL`n8 l,nꭙ)|f[&-3VS-3?*MHр)cAc|uRP_E)~':FM'̩ʥٺa`IMXƳ8ޜ~Z@ ~~֡'bOShCRvai?̅K3h\}e%o%r~%"Jv {*xccRD-~jMd]qTFP(@.qR>PG| k=# jg} >I,Y?wjD.lVlמt^MLͭ;,ZX|#0)`?]q*e9z’chu] rs~*;o:C& J ڇp2}aRiu_z 8yዕC茌jɓ"iM[bFwH&dp{vC39q>{m-өBF;QQI QIN6m]ˆU=;-Gcdnp(-n..b9|yhX>ܠKWUtM^xFIDdZ!HkZ3d50̲%ҭAe$i.fbм}6aju޻_vXU]вn1aXP֟>3㓱,=JiFBvY?&IٷIAA+!|'g/W¿׺) "j&һN(n9h3a0AqmO녝M) p^M^9P*ܦ:kƅ"A9&t#%j*-i28Y:mhzqk i.^&)"*NUn{P{;& 9os7.q-#:HI[!ȑ%(La#gstUB23Cu%@? ZD5<Y_e){]ZڣK;JGK^Nt$ 6I-(džiUO%ųf{qH%>~&4ω㟆,e%#V PNG.ml1H"Mhur6Vi=k^l=Al  i&ʥTjxL-礖4t NTA^BӱnRZ+ xHCsGև^QrVi4M^9"Hn7e8)x DJLG=r n\:0#BրN`! B!03𓏂AkHi5.D گ-3p$ou_{ >c^)5GX ®21!*n@Q9A `xG-SqS8.@W&팅j&Mq6Bб' uB_%x$Kid[cwp_w0LbUbWx7- j-HGMR5/'* Hm4w!pez/ 3vR\kѼ%}i OEpԅӨa}jo$dݩ{^L*ؓ0 g!YgR,oZ;AC9Y0+yp4:@$ rGIΆm>Mvq.BB2:[E>LȁF*_*L'I *)1bcnWq|0=*F<[iBlKc>Ie0}o1?5rzaHZ$! jep[mGd, R(. hva r@tpz@ !\l5_rYlsRxA菱(eԕ9Զ85l_U0E@K,f`ժ0"f܉b0h4cWr(uc*>NN(<+YDhm Yb/4(lB@{QSDžOC,=[jN%YˁTf:үFs~.q F s<u9. v,L#g|d#΀Sx.B L0)٭J$5} $&z=,k,0Gk \(A*IJ&@Ǟj88eAE|hU_J|06NiM;K{d~l&h2T}TrJNCunjy^{{'ujRs_Yj|YB0D6a5̊b:7%豿(ᒼ>rV%J"ʊd aIMo ,_z}7ww,AN7/)6z"-q}>Jd-apwˏ(=@XtmYJT}>@.+XR2;\jXpJzy>A/˭Z<ÈV& #΋E!B.p1r50spmsuI;ZrÍ3W51#Q ȐNUGcL\@v}7sfSBa{3^$*a!dꎀQHsRHAl&H}JDN?I# ["S , AP&M"&V ^ \1-cs_$]D؎ U.,о/PG5<ɋvկoTʝ7uth~hT8WvԎuudKTr3'2P܉p])w\o!2|ёXn?X+ 8rpDm*W@Fg)3Q'OG@Np 9m5wi$2ϽժhH\A`݌1e&LY3ld]_giNYZ2cVOVE 2M cHk+\ K]M< B6NRDz;/M{Ji9eG6(~ BZ빜ALCcZnN] d-D+EJj2aX틗}O,5 4?33=0Vc;"!JP֜:[yE&:Y HnSV6uۤyo2JN9 ̢s?ap6"+mwځ<6hKE-{Hw" 'E׽vPd˹ĖEy/o G5ZAj-/cH> < aAo|Ea HJ] lB.}Ŷ硘5C`Ðg *:g"tA-s?oWv4+`Mn3WN~4r.1is:&#X/,$YsbӵUi;{ Bga@׊L QFsLvdc`ԕ^\4,MRiSRs 3Xń|. Q-1#g R8$N1-ū@!<\UD* 1M .Ĺ}/2r;"\DO ѳp$qpF_C2GL!xzvlRp`pL$hSsrEKWBGՎ{v\d09d)<VW:EfnՌF~|=x ~) AAYQ-! ՋM\)_8- }:EGH-LXמӈ\5e@|UVR=6Κ7h><m~7&vUٳs]D#>]HbE{!@ 4Dj3ǰ_ ^O{#X&,BJe&*mޱ =/[ԲQOi+RkݔOkm)}ٻ@!i gyрA!Ф"]eEP9{l#B Eaj:%?C?e.eNq + ֘ل`Gٍ 9{ &P 6r$X $8B*'Mh78 NNή&Z\~1Bca; 5;uwTKwG}6C0璺P#{s_JbɒǡU>½ӼLG_OOn t_ЂܞF SP jV)5wc"F{)uG }HNМi@] (1f{½p#]mq_0űr h.07DM<,ݑkmIOz:Ґ,&8 5Aߵ̣ǂΆ~R 8~F` V]%愚٠V^ӻ_%6H{4fGot/VXfPLm&?̞SZ$|w DKhpƭo/-"K2d M0RS9h%hCT1QvcjPu `vm6~"YQNHKU?rr}s|D]XkwUb0*dב^QJrS. ڂ Zi5Z͑(~kQ@762N|f' v4+gu; eBAe@>v! H!?d}UnV"b|#[r?"l *zưPy쪉7V)(Jq8Dʗ_ Z@ 88bz;%Xs߆Wɉ'jkdO3ʤHE˴6F5;]"`#U R'!h @O݄lg?ӄvrVXRV|vp*g; :ͬS6bīث6Bykq`p4ěͪ ``؍E&x05^-]!}Igܞ!MDu| !AC &K5w,9Z]neMwz#5HgW`s{:5UVӕ1B,ǐ@$h c`/tј[FDŽ+A\QL5|(QveA؝NI\GVZS;?9$cimVғq%݊i**df/8!Lۤѣ2WKjh^uVC8%{^ZpPفv{WK@GEOA*M"ի% aL@DDmׄT(i :x+v/UܮY:sE"d뻺E’Ň]ɉ7g2y{9`¿|ìC NěKE2tU>A{i5𒏶y+Tzvݱ$Ue6A)IO3f(@ GܠUv9lYɊ]\B d+ڰL$e Š3##ţe~+w░=ZAOv"^M Ϡ5(0.+,FޥtĽ(kKOT6{]~*hw ~m:&4`Hp\0mMYBSoF?A*ψ+ /,peh3H)1xRwxgc0e.~A`̆Oxiآ 2fמsE M+MJ]Z̵52%|[ [0@6+")[D+(rWyd ; UY_(ӏ^uD<g;rp+/pm=2;u)P2VPe[$vuru5*;doz]K+_4\_*cޟXV}Y)%_ByٝT^Jf"JL(o+ cWviuM:T.F|+@=ݸk#C锯ZnO%E&4%9Jg4jyS0goa Vb?;s?*SC #P6PmPSDX}1gRgDą !-3Շ*2Qs\<*%Txh=J);:5ENS,MYZ;8'H}:EP,5/lpuxBX:C>.ݾFRI1/[lRi/FI6 Hm 'l@daobe˘kC+8B!PoL2/JBԍF֛&I\-UqȾ32'ǼAuK@ Fᤒ ͉Diq_fbnYHr/PL4c=SL?1y8Bq )6G2q( X'.j˲dbn 9Z93k\ gƿ2l6/{a;_<:n[Bx&/Y7y0\c2+Vt!AwU9_.К]U %K+ϪH~hA_t L>bSO{_ɐcHnš{YhY撃4v a{iD[yL@Ys0KD/2;S k`K{& -C`_[k+ˆ=y[W72y%fH* ]_>0xz>d)(Pb/1H]BH2#]rgο̙ޕ+!=ڀcO4(--W)ćҶY+vU <>3)E۝t{YK"hEۘ|dVP;zz0&WcfslՓ)dE+IѡTOJs.ITgؒǎ`ʇ˴w+\h_@" 6xP ԈSY]_0fșc#}:F5BW K,U?'*Q̀zl[^qֺ{픻Kn s=@+[ RjPP U!΀I̪^{Kz"M=kT?nQ6ᯚsZ0@T ͆g{ aif,Dg! |ѹ9>5rx[OPuGCΩ` 4ߖزQdꢐ?ܓ | 4sa40Uz°hX w]= e z7~l \ET#lQ*"u jUة=n$yz[뻆[CΣk#'dmZ Ȩzm Z V>} 4kҩrs:VsHrz67#{OP^ƒ, @;2]L@}2G}FGZ7rMÜTVL_V qAEf@ץkp#;>M AhU~Suߥ7*!YRMCJ]_Ĝ g]1J\tkH,Zvaz 3 zT|Pc%=2f'ZZPj{a9sx_ӚXa>7ǂ ,P۸.jD Wr>d/i-A2jmf?rK-k>bAG5n_)(>\j–X" (HR_8a깾N7nZrV#M8/rY,."WowǸM^szp)N9Ƞcq+ymKÚr̖;~$Kэւj 7ͫ`ڶi:[H|t:*0{e@u9$>=A)sJm¨-ҘuXqXE w mo]xKpi@w}EE+#8K_hO?^A+䕃vZt˶BF`}$?!gW,~bG33pRcWA JͰk /25e8zte4MDeڠMkU;P@?>}wDiϋlp/cV)xY'Pf,8֑C?;⓴r^ʸ.f>n;A 2P|& ,.}.ۺ<[ۿč 3@]p OiZp _l5èX"uP?<|V#NPPffӸDIMR[nL'`+dTEOilw2 m(TX2 ;@K]}|L\חi?88[R>Mn7}6HI^)(<7x>X3JOB ͱٷa]y(af>0I46…} t5;^cY㤔33yoK'q3#:\̀fs.Tu ~3 Hj!>6H A,R'2M+{ tcz׌IFݨ=T4,߱ęq~gKp6UVbYJJv[#!wC6QKW6N ŀ-9J Q 탐/Ql3"g.ؤќX37(EրB;/(6͈M0#C?aAQ&r~.?+) )7KDa4HP3ߠ6q2*(J}|B8xc3'^^l#:СqeF sltWsrXa:˾(sYTc-v!#Cv=Yb2<0Llܧ`NW"5a\o q=0ïBK_cb{MB`~='eLֶqA9DXydfeF+eu)[ڥ&@5ĵJ=U\ux3Olqz7q^?K&g6D@ YA`^'E|Vf.F]RlK{AWRߏd5&deY(ѵ89@VmσM:ZN=p٧uXFս /41'NA$N f+":$Ԋpu>dmKxK dDP4F_"Tղ-#`w)oʪ_g#yJ<ڊbjo0M}g5ldYIueKz ݺ(Evm;-ѭ i@"/w7/ _o5gh'E cՒB!7Y Pi-9* _5?l#NMi? F~>ȗj`oք(ȕ apw {M;{+=eԖƫ܅ iƽGPtJ.u~MG)(ZJCUGQ;(O h# yڗB婳, :)2 0tR=/MR~ѫ./@| ]B2  yC:0瘆rI'&kK/ET=| tx =67N%!bDQobAL:tuu:cZx( @,z8G} `D֫nb& dFLрx/G|),fzʗp9k!€Nrn;I^h2Um?l/bQ}RL%Snf*: wþVRߩKp+&cwk|wAO)ߪKH:5.Uhgѷ}us]W;L<:qT<+[O b7ӽt&%Lc)uBn )${pp xlǷn3n"ƩXqt~,7# -% {OhGG/%*Bd),|XEƑ;wO*~B6i@쭷]Ӊ8AɧqRdj1YUl2Iar5M9xu@cͲ-o}/̴xGafB8B<2.Td@ӭɍЁd5\]JR (׊ .&UW|௮P xn {˳62ب iu k3dkj;{r_P J ~t5V~(iGR_#nUj/TdKO ǩXՍ#\V&>bh(_;a{z^FL)ɧYH<5:/ǁgWTd؆Vܪ}´.MuƿPz~ۺb42`f4~P/]!'oXofy!^5aww .'Rj{CC8%PC6yG /)"nMt@ոiZE3i)+:'&zRژl:QǦ=62xIj!vk7!d׼Cgh  )A':\fOU좝ޠI13132 j ݡchX"a24h@$̫Y8.T@Q\Z fϱxPp%SF2̥Zŭy%+o_.ΑHdfxv'+aCXt:"a yGVKE\Kj&)9K콠u_#]rdEGBA oDCq h.R "&CSVk.F ,Qd? P"/th$sSu5exʵAи/"fy#2;R*'bJ"Pl6E%M;͖$Z~e ~Zjh'Gp3vWW`9z-Up|&w\Jׁ:Dh4܇TbX{|k;f439,;c5!-yƁy)';6<]^v0# S꩛!{P",-kJ|ϺH$ߏf)c:Tkr $t{W23t_2/:gQbi@QC X.c zWo75@'mTMe"M (嫋 w7$dX};L6=XNO6xQ[2w)X'*Z kk'pNytj2[˄]Aɪsun 2MW?Mҹ$ mωbƕ "n +[Ҿ_s F^/);^@&m#vKc€zzȳ!wу5Sff{6XB_SAl7aMXI5km0ÚOcj.]8߂.]ZȓПFeR)&g´ dz$򾍌_SՎ5%*Wnb,;c2ϱlݞ2WO];M+NO(^EB%)dAK6MytX{e v^@mrS0!N4 B, %UU/WtPW>,Hֽ>"zV0^]bJ9_++3N:uoJ^ _'58gYn}Ҭv7u]/CrggrQ**XoP6Rr$K4=cd"PBO44tuVcѪc?~Yؖin{>?4^۝)*Mt,BsBf #h9J(bc%cB57?> <&\=>ȧ8N~O+qM9$`#ff\Q5DQ;w|* vo*-SW47%Ki`>Ք!BMH=]YHT`'1 nZ btd։1/TH`PQ[)+JrI' $ml$] -wc?b|#S~[?} L2ehU>ַF#ѧtJz?.]"WO|+r3,ѵ(W/V}ҥ8<խ(MUdGM`$>9]ܼ,xo5g++p5&Wя[tW4@}7OTa*Lj z ceu5 O2=t7?]hil=iԍ*x_( [\'Nsȿrԫ#Ol07b*A3-ףց ̂*JzTfLr"yZډ(,< 2pY4W T0-jEHl<37^fݴrHǡLzS[^ ?ER D 1C;~ztf` %QP#[-XS!<)[(|9Jr@ůfA|Cx6 ɞFaZm.S7E@+Q>J?T^N*FΒߓ^T|WLٙDאU6ZEG 'ŴD~5U"7&T%ș pJ6G!"WiSS#]BT #D~yd] ,ΈE;vHJ I(Jby Ԩ;ԫa1gTe{XP^䬱[|~: nk(L'WL }1nB <A8J}[ LSw-jXGqz9`O iw뺜яU~9ZAZc:Pa0쑰vĀ!hfQښ؟LuK 碘MZ5Ν:[׊&N.j]LC`,jɫckyQ b0܄vМyvrW|x@,;h-nR!ڡH U*=GPvʿ2DFŅ2ϲyChV{BjG괘ToxC@5Hqi _c'Ff#Mc WGv a=v8O*gsNt`me)st8|Qh;zaMV҆0 S% yɍ%B"l=>ѕc2C|jUJb 7[9IAzz 86?G0oLv։Zk>V0& J432cNnӞaFh[[&6ypB g佪PФh,iSZV8㰆"7ߐٯ/sOԘE6G?l#!"r֜ޭXkb0dpfI3g1𛔗QP&vŚ%(|Am`xisYGeZ]&ܤeѳ#pp"4-:g& i~>3 llY~)fdS֧¯I#5yY:I%CQo̳Ѿk{$?J 29*w"s'㳯w<ģ82kv٥N^aqƀ~43mNgf/unpBp2Y|@oܾؽ+8JRQV!z30!KPLI:F%]luN3q>͑S4\3Oi5D C෗+v)fܓCp|+57 ,ry/myk75_uȼşRjw|uDZXY_-:\ä!GikOSX&! ?ٓI55f`2_6>BN=ʘe"Mtӷ3 s(#|b, VB:&a&3$0/5c{_@ $5$G.49pX ITxmq"bյ.@ 7{< X>ZSPgBDeՇ瞝%8-ߞ![_T}˓Yg>eGjIᰬӃ鷻R8~z IaC!RQ@3@ϻSWCQg |Bz ͸B7״0ղϵiW,"ge~=o,u/,xɕҼ-mύD{4vHu,19<྄c Ŧ]q>Um-ֳZ<}38{SPMjG[4wVJAr9\V]'8=q$@ρ 6mJLރ}Ȍ/\WAyеf됬^Zo)84 (Q'f39x'} 8DwdTZk5^hd`*L/e|˹0y̳]"fU xѿӀ:,dNIV>V:W?! jØz*~'t C6*0{<-q+vl\n&Iw`(_/` UqlLLg9ޓua}rUm*n}0v"x0\W"DvAŅbB)6x뛳.4^aYW`%b(UR9$BiioV65u{ QʍA׼ P0T/IhAn4o'nLN.Ʋ2|PvhUdU{hYz18X]`LuBAƐBWIDlC= UtJ:Ѫ,nV|6T(V'zCáƝ9cz]7 fh4XJ*>t)Op8ഐkE4P3vHkG Ht NO}}_ݴŌ˓=ybߵz ?-#ȹ-M)Y :=9T,5҂(y7׈uES\sbD] Z°F \]yB^,?S?C cCu}&ܫG;}bͅqGxV7Ui@GH3#K˘quQQ.B{PϲRJk%f83%8OZ&P#,)D~ mwJ:J[ʇ6]O7wsSP!Pg6. "K΢ q_t;!'f2JQh J.&nrP<$fl$-$Q*;c>;1TLJб遬# 3!gpʑ?uax37L3zH] ©whCw>ovϰ>=ZXPaJ vkn Mo/Dw_&(m ӁX\Ko!4'nr5{ ^[*ԃĿ|G SA6[FmR~A$jI,QN"#53O/S 3zmU)8pvx~7^K~D g {4?/2[Ah_k/'f=%5V"%#dPj}tFNv2)PL%,6.'$kLT}P*D4 b`gY1!F>lLPQ=JЊA>v4'1rLA'wLuyU֖m}H=劑;Š-64{_nauy%Qr4:+~1WhAg'=ȥM (,GʷemQcC?'N?жh6jpKq{iʀ&}($c)謝pKԓz`Dh|dUJ1Vj00?m4.| |V1,,~V`j:Cwֲ6zNFŠ׬pL_c2$=`lr'2ˆat#[+yli0hV٠s-l4I/{RRNqâ4d` [e}979%KfXn[i(z=./Mk"X$kt7$͋t7$Pc|J-jc쉹i\N IR4b?v͆U9Du05#^U %A)I5(BGm9MFQ n>}5p57juO*גpCdٛz홢Ø?ٜ/PZY($gMIx}9rTA0Uۥ+,KF׿ZEƤx @0{T NRT1ҙIRiFiwg{fΛ-8\Hl3rJh7>^W N 6`O%J^Ks\02stkvbg{ \Ԗ5,U:MS/YS$_mݜ^8Pnuvts&r9 JR]qF "G!wӝE+s-9B9HV2|…)+e =Ӑ‹4jYEW_BQhBܹ޻+цvI? s`Ӕu⾐Z"(f>OU==Bym¸jmA4qQ`36g{h'?]1=o NlbO-_ܫpwk2d|o׋"#ES9!gfu3(Z x5m")rz*"OW!2Zht%X9uQ #Ɇ~ ĵdHjrBx|0t ܮb6aq䫄#nsLtW?5y Pn#.َr'fca1zG"]%ާ[,xBYrXbitXSL^h,+k|?C[C X]{P4M4WőZ K$pJMa3Wx9V8-iz ѥ-f: ܌R(Z:AA+*7c."1| `1!ffF^+tA]Jֹ!Bj Z H9twHm2N5o$ Y:vz<7ycPLtkIJ8<֤ c^ΜAh{eZ{&؋S>%TaU{'+ZĄ:;IS _= [6s KFc[jQ-5ՊnOb-Xc43>=M(.1k.|폞#NƯ*PdXxrn2[,Q67G ?FP|T>;V?2lҩ0\5ғG̞йԮ] e>3-*cWd)_fy T6u^P,wu/ YujΏI. ڍooЬ{v!+x3ao`a|tdR;}!VE-\\/S@ &_hy g_=P8p9lO RG'-QXbiεMy*Kiy?K&'6WŸ^D>Tjy[.cC׌k(A3),(=.w̓8k?k +'9 hz˄Y"Z@A'ɮB<66TUč lj{\i?NUWZsy`s:'/^s7(y^5Qb#^5vw7gww-tmwaa]iJFL?' 68'vTY+J͇(>BM ("ѼhlMuC ωtFQ@,[X Ũw3rJ:N&[i,w%M_&n& YcAj$ii]SC#a"V3j \:E~#>nw)tLB, ӻԭKCZDj9}+;llOxg"/ ên$v<"-.ٞTe^9nf[HOI]_R9p?3 $[cN3]󸻀vUអQtWR-`F* (fak `A7dŋd%怈BjF%붸Tw *w:dBHZ{2 9L:2O(r㢹}9D Y _Р} 1u|)-A ¾1Cye@Zh7 !@J7!tݰd㝝͒nσL{W%&U3]H,'yL[ɍqF k9ӓXT;NX. 0o'vFz}@kW!pO/nC+=0al ߃WjeU{(U/?$[YO+C7@]Jey륁.3gT) Y^;kd{Xb jõ{up mAMTbX](Ɩ]u|?IAs>or| òvPVT0} r:S}uDId LIC<Tm$ a?Lɒ\J#4&AS쬎RO\h\A.+պDzjX?`( X*lknpUڙcNh ѭlbkh hpHjf=Z/;pu fq)U6ՈSCLJtd:cSR`å5iޓg=k=*pz4FC5+p38ז⮇=5I]^E[/yp/p?Ջ΢.ȹq(Ck R^ɖkJsI:@!JknFPbCmhΈz0)V emCӂV'x>T,'w%;ye W,/Vi@p(pީ!`8ҚRHu͕ky.|U"Sz]*R?uK`#8$ۂc`ips^wʎ|2mKoLm=fD9EZ ;?&-d}&JY:nޱ 42]/NS\bceB#)dcSFVsAy8Y#ٓ5¶#)׺ϧ ӯZw`&{ M o,b:l!iYZd]{hߵKa\@Y3=q瑈,UL6&3(d͋-\ dw'Az0N_ u"*M@=i-9!ĜӯY@kLQ,:B+/L`wbY3N`0& w/䰱E"v5iY S+ U@H2H 6[BfjS`<ەΞLi2ޓ\v%ۤ$1\[aOݵRՄ<~S9Y9 6hCaj %rYbO8waO~=45JS;7nK=-0m@Z*ڪc 83~Qy&h>XN`zFɳ2GDkjyiC16IR6B!)jSj*Jx^/?\t!d] "a?^ fV]1+*ΐ."vbR7 wρ?dt 4KRFe&2uiŖUmV 6뇥 Dxmg™+\"]A^qV[v eZ<"_@`Dfݖ@01QH7y(6|5,z5R}% !.{JOc;~ El1wI&Pt'5,\ꅬצ?NzK5-șViF%)v,}CLRrm\r_4$X$Xϳ҃`M0_Z{/b\HzQ#Vz4huA M<^*M|2 p}%{騏f;pyQa2kgMr pQ5F]uFʨg <1 ut 长I PBozA>Mdma_G)/3*4(~1Β|p>yDé >':A ~nGǓg }wyTl3؋fayJ η_UAƛgs)56$w+zr+jȨ` 2EJ6\3{`%Q@`Z轤\H<Ar]}5924?c# +>( H[mMpgDfЄu[@ܜN ?.5i<!g]{8~JF*޲)wdՂ|W w>3䕇qj6=:=v:|E[<~$;l¶{t Hl 6{FZ]`N ,(+}T TO n٥=Y&<^TdPhzxp 't#:Ѕ(^#uJzϿwqm a6λ9ƹMqGɺ[>w 5b[!lDnpSw𽗜t&AOӒmQ.L\ТÅ4`)c!ވ#j$`R&iL5^P.Uz I&4EGp`[zvsCuZShX`^Aѥ& Oms9Cq!YgR^#lKkWg<bP|°h+Ĵ@JMևְONQ4~= hw罜}@Hl><-p!uShU8>\ل <@],0g4)Fw xa@D3( X A3^i| = p! yen,j~.h6~14Ʈ> B3sϐidso7iӬ,)?R^KSCdlGKwD}sb5K=4L&ow[w8(tEd:ҍ.#f9(ЊNmS:NV8ɉdU$Ji%<MB6e[ (25_EwnیF]X'_HB;,翊\iZZq|~ UMªܫTt" `_9uۼCjX{M ٶ'}&&g hWb)oHQ~1 a.44;6 g&to @9ErTt Yl}W.o9R%(@G~)x4 S t?DOx)-?\BvQP*#,p#猀@!RYey 63|ԓ1 ) a)*B!da޳b1 Œ2K]q FgRMpj0[-ޝl5 OEF sQl~*Sx·u:MnGΝ OI[e̢9m֗{c:|uv:Tfpsv~C iǑ2t~Xjt^F-:ʨ29`'Hae_#w#/pffCuZ&2f# Ei2&prAm)J D>;li{Jό3 :i>Xk`P0St٩߿-&6?A36Tgɤp&9/ztQ/6e32 ^"NRGqAZh cg5V8z Bn))n{{N6w>З~hSGnmitP-åگ3wHrHՙsh-CQV.m$&< 7f\[yse:/l*7ӌXb 剩sEIB(b\|w챳ثnds/# xdЧak&6xQm cFy5vFqA2Ŗ&3TjFW ecO0B<=WW4 ;qt…;4a{4<DpB.3o,ж]NF5,-vܺϒ 43 T,KzҎsHCts-sX?)>֛~l$oܷIPxE;&rx.,1cCUWmx=ٷRF<\o9Az)#*Qhp?mQ̭E< CT= !cu_aaCx%?37BruJy* $㒥`^:0I55:?R@3Y~&v΄uӸDcV"@Yo6M_wje"FtHJ7{Q\Oqwtka+v) _抬O~ .-~JtV0N V*,,- 8KS֫t qA^b_$s }>I@0aG;MY[}s+ ]0,!PQkC8LVHs_p7.,8I17r$?8mQqg߈\m٘0ՍPBLơ0,A> P|t]Ei>% A]߭\91@x L{f4sQ^͈n| xm=4 E`[ѸKaVG\Kjy!_N^!IBuO&M䛘a< 8;F|zy^e,̇5:!yTmɘ x\u=8 J1SL]T $VTM0ʣgk;V2s E@o*3Џ4ٱ@%4{sJb <ôk\j;R|#\!}u0k0Sr{1Wb {\u (/H4+E'@_Wds4Kps=bcgM4XOI!CokVm [I%w=ǦJҼП6xtizt 5(-.nšԁ^ٞE i-y<|N7QN:pVWT,ر]_aG3];n٦܂HݣK``C1,l{bZ F#%DY dl|GWź6p+y7gpP/p3n=&}y` `s:C4^exhKXtp^`5z*oI,¨̞AcmZsz[8DGTrFdoaҬeSed-xÅ7[{nRJTMdz  M0@Tyju5-N3J`.A W+Xi-5/Q2~?@kMcIY|%_`#=+G*QQn'l `M@1wk'@%*I@rɫpm,S'Z#qъiQ2R7nLFޱJҲPw"<1S{ar`NAsJfy_?=Ph [~x[jԘ/0_΅ʏaa NoMЙʐΎec"4_`#$~v O^3}[NF4,c d[Ew־a3rFak1{`y4TXS`;iɋ9^N:pD=Wzځ?kюqrb'TqeURXF{'|oϼ=JSRghk!ׅ˙Ds@v!nxY7W jPvH;"x  gUk7~Ul+:D8%*CtWro\⚃y}ŋcZƄ9F2>0\ B'?oLl;F TRJkh}E[ ~V(=lS\}gP{05^,f+1vSCN@.G5E*X']748a_W˟T>C"n΢!.4xM][VU|RB8W=I2"W+l4 ]j˒%cɘF~-CAI" Vb|} ~?Y&h$r./G|>pW4ya8qTt1I2Rl s߇H~VMH#c(_qwd4742Վx3K0:Y$TXj%3$6g4{jԎF"\[GWeYC]ڧϯ2'/ّpp 0-k'$ ?"/ⱜz~3x$RRPGl RI܆tYNg4bNP*dKf yET'"mUI- ;;5cE3 o =:cӌ2HVvʰ8qZwp%t#v\x*Ʉv'.bnSՠ !LhP#(lk\ǃ՘ z0>%w"P#0l-2=/!.yj^HU1^fD< <3xH68_sG>M'\öR'Nej8~) 2|~ng nX -)(ؓYN$3wEUHzmcLWqLQܡb0y'4GZԽpGZ/ QA }g,zK7U,cQ_١yyŹ&&-{n>{J7Vo>Ia%RnM3ӶQV{3Ä 01pCMEq|ERVva\,tFkv>q&P^Z Jn33KL:BW:nqkJ'!M0Nt\(dDR̪$΍,P MQxvd Ę.Pθ&w} c`1IZ1=oxܽ~ bx<NA 1J%/}ڮcPc^Lǒ*j)08hUܨk3V<.'MT %c@_?$ssRA,MWU3=T%WX3_hȷ.&ʁ\[,zN!3&gw^-w֣}i+×4U=~1~ܣ >!93 !CahQZQ'!ÀUB0SDۼ)t2LCxGW'g1e(5& cTbd҃ *GtUk*L2x < }fl_HpJ} wa/<&$A=k!^%z':" j3nX-1vϗJEFR8Άg4̰tYBާuKRm!|%ZT Q֢dYo5=*u8O΀.GjɣCSEXqVR6[Dq+(2mY"Xh|i\ h;//tƑLgM{sb{,{[U{pּL)M0e)\^Him)hqNubL@?4|@OFڊf.9WjҠ`=k0x]9'`55[3xQj$=X+%G#bvv%=$xr6[4W[6MoN9k/9!S=/sbUe=K|[.ϼDDqqDT5 i/"@,wRx۱(VF9-k؎Mjyý+M*ѿ H^?WQ7%YN$kF+w>k'?aNFT;څWjhH`ў%o z6U)=;A$mv~]JOy>E(FYfB>ָ=$(QY2{ &fS$Qe{O}; mg69!BB K֗3t2Sr#$[ۢHyS9#ڳzGh n; N'Dv-$ӯT-vҼuL)J99`ԉ l1lwz}bx)|>f l cì"cGO݉I_( tw}_/u<f?-zI%9UVg(.|Ud?1ɐde#>;$tRڙ80Ľ#}҂ Se@}xˬ2&LoF<8QQqx2jD 0 f_MUc鈁1[_W{| #ve ]Ku8/:I,1RignZ 9.|lBJfC7L1G|8Y<,}vrFs.x\&M,~2  mD4pr V7g9/!øMx<4S-cA7A 5s+nٽ6 <"]X oYI{ VÈeHu\F$DU ]t??B:Bv o.M)lCX*FQһV GUda tScIih66a+QԘ-U>F<_|֩ T]Y\,tʎJ2?V؀S`v~$|G<@/?Bs 4^)dx -G.7dt%ܓ4#>.9D6 ѨZLiY۱2ʣ"23}R1dY `(jo*N+~D(̀LӋov_$!{zoxР@avs;4,as=ȗ{*YW~D(a$sJ$%ލɛ8I֜"[n,Q.;.Y l2]>O m}S_Tnt  J y/uq'e_uޠWH?q 'L6 ܨ ^[I(Xml\}C3ʨ<'Y2Tj_UJg.W耍qپ)˩\?a*`χF YY[C 6\0. QX+u)[ϫ&Mp`Q+:NBeM:2*ص*BP0վy.BdP8160貱彪,&>5x& ۖ Z6UbLxJr}"-@l? Fu´~ Qalo,q˜$@\"vYrDAxxf;ч#|~8j@ s|/R{VPrVOk-?$W&b JE% ?m܌c-Zy45=IͬE4g?es M8[(b &UØ]:}tQ nswUY{Mh/,a<]LEy (BFw\cHIlԠ\u רwM_گu+9,\/ Qql > wq#z"\4حi^ i%gbD~Ƚm&1ޘ؆ Yj??G~6FS9N2cgXGB|yr s U-K7N%~vnBr7Ep-qضD̰6ܕoEC1.}M0S.*:m 3p GD]5&RN^1Y)Na~Cv( xwπ0c>v @6r0 o &rYP4Nt#~?B% _F>եG=+#Yi]\M(B+Nx)+z}L@S߼1Я2A KNOsآ(vIΐm 7]{&? 2rWm6msprQܦ㓦I3;܎j"Pػ {c,m݇zTI2`yIr_yO,PaAC9Gc" j赔PG ]ѕxF{?+ #El镵 /4-ES)_5%"J!4闵7緡FHlHzB.֐+ak'o2x=r㳟 XRh V&DAG+4GjePCyV=#2u [I~e)KQaPMoHtU%OWy}t^6馶Pxuml mYzOAGT$_ݕk3gv)8t]X%O80D9 K[!W K'_>pYȿ0?YW#~4Oi ,tX NϭhT̵qmus%\_q$O:o6B.2q[Α[?/\eHArj^I3]&n!_۳|sZYFԼw3A4T9cL8^F}%ͅy*8)댍KcB@DQz!SI:h2ʯm~fchLn9܉8fRc݈q, aOU`d; k?A^{gX] u-=\jY6.ZX{BExEh&|Ve \vt:A:OA9ebCVdj)# *T`=\\ꐻu ~P)Hkfc7l sVi!q%\Tc%YW#ͥ/ !CIg1((F<- o>Ncx.S:sV _W -G5 SK(؀.'2R3|Fw8Z$ m>ɅY\29 x@}sz}ZS9~-q1K{{>D%i lSY#&WB$>f9v7Onqpjd*|KOZ@#×)>Y"XF#gz""|H w6Cp^iG)>zM2mǪ|vX)DEqTM:Fk/vqd%Dt듵0&o[t]u(ɻ>׫4;F,;Do,[)ȭKAH(:FlxmkhF\yV+Ւ;S? -ԤPĥLd)@' *~.]-:bbBv9pdO\?yWŸk!>Czh =2IHTjkT{D?.)"ڐnϳZt XN4"Y:)"q8g 1g"%umA;<?^v;dL:ǿDA?5CeKojBpWlyX#(@ڠSM!)|5+ rvZ/Ǿ| 2jlv5a1Y8S1lB~SC6Ȑ{C;sHsH ?08ijoj& aݥ,w[v, gfrB~$<'amY~'d|-G{/4!sϭ*N"4E:TԈC10O*Eh,D^^ f(7l$t+ƭA!HUܙA`>6׷A`M `!#~[{D5q uGM*5yS>ٲ,)]C.g)]цL5ҕJ,Ϫ!!:sJc0*Y^@X{5WHc{| S#^T?/ˉwI-3*ZElE(h?t&Ov8r( }xcvHx%3Z㚫kOLcVXTO#J{8P|6oLoK[xNSS]u<\G۩gߢ*Πݒg6|Ͳ ZY.Wհ$M5Hy q[(CgOKf8,d!G^K@Ug SNCjQ|l, XY~}C ^sw\ K.V?0NA:{Ned<&a#)u L<.D捚&9PJzf:.r#{ݠ/ES8Ԍ,> yc<]QjN4 #)0]IA?cQq]Dw5G0X \)BR7E5cޮtnL,*J& wFlj|QvޥE,[fUrsڔds8 p>?;=hCz0|zs|Z@vBdPҤ2`uU]}J31 {!Z'9r|!(@@kHAe8$@ D}ɧ6ХI[ U'?pi 5򗪏>(K^!0~5H?>N!հ9AF,}ḯqcV~0ĎD Gy+8ddHO^'X ,lr $upeAo'6j 73\mN=Ŭ9;܃<=}[W9m3ofG,"IKG(67 e^zN4Rn#]ԉOHOMflD)cR殞C"t,oZϷly9Q@ʻJ1L8AUO8hWtJ`NJ2̊G R,C4Ԋx7hh=b'!hLA:X'27GE3<\cUحF\x]:BO%baJd35aSl&0䧯qnmK̈P]Gxb_,aOhk/,'؝@aᅪ+1 LO.˺3leCa[lj0nO";6p|˙1=O 6Ѭ @M[Bgꙷ,1ynM9m-l7; K*ɸ6P~5wN ^2iyщWO$ 8e ~<]Ǿ/9H*?m?š7֋VGSFvJcb"4FyM%>1u cAD1XO@8407K,BEZ$gui'q6%(E@ٕ}IGCp->N?$ը;7tʫp1Ύ(kxamloŀ L kϩY?=v^Mz|ʼntVBLRZA~5v$ڙ7gNGQu}F-,OvSy|̉]|H^n>GeH1r2>ő[WC69!T&NZ!h6ݩd w0a9Isn6ju^fsL!~c!6k۝!bdpF.@cQX1R\K,;osL,6}N8]bWz|٬gC.? KTrN1F՗Eۮ,p?1Ƶ5GA}ԍ@"Zf](4,ivz-e1*}? !Oyec.e7%yIgi 7j$#[Z tةz%KwpR_AZ5esS̵Vc]^]<8;+pӜDѩuS.T&?DfeH !9{D."%܁:_&[ӄ9s \ uN' ewKV[|<6u{-(~WU"^:I:-a;=^݈5Lg/DfuRe(u͂_^*@Lܯ͋] \8FƔ0fpPq a%<Laơ9@;{1{%zQ`Yhgn3TlpBژ{҃,y\95j#'E:|}arva}.O dC>uv86#=E#xԹ΍L L3 nLAXG:, BPO:]G*Хb5/ji!8_Q`~ҘtܹɅx锚N#挊?a22Q54l}9QlM9h3okZ?i(]Cc͟z$X8HbmPvJB|v\%Q׮i% FkR.m=c`;;~Bq?-er Ӫh 9X!),(a,4hGWn^I+r>wbDMB,s.?ӭ$S|C=h= />fU7n[~ު>o%< 'O/~w Hl3ry/akduq ʋܰ?S {:W\Fp;ePDpx`yo+[9U"m1 +ez^p] L\J+5YBvHs"S\/?(}!$Tb#?dlaw'Hm@9Vor4,d~'(Naғ7B33;9eY<) S`&^XċWGP'=1*\gfm9֣b@ΥbߡSԪN4vbN[fnkSQ/I_t2 =g"(paD긼 7 =~o wd4)).Xjt"0?Rq6 TJ&Ƒ 4'@ЮHpϺhU \SQ 'qƐ.WןteBT^J3e@{vM (IWrUI^jhYt"}ȇ#xU~7 m`8 RtVR쑶!$+\uR~BhzA\B0$ &b}OKzR\EEw{ #$Ё uY쀌,S0`zg^S7o 0=mUDCFG>ٟfAxk_u^];&nyM,e.UˏwE䘗k0M5gdXc@%c<ccj` Jz3FvorW|8ԃrI9!{>FiNWgZܝB[b1Paiy+vF^񊄈X> c *C ėFzPԑ*"z]WoZ$OyDYكf3(O]<hrjZ/)w(JDwհ{վ6E}gczc,gq^ڶN Ş{aEf?9e$l-Z"f%:IH??f˔:޹bV&Gtuٷ)?#~ TQ@ CO BL2cwQnӿ aunN2u1΃}iMG8o t'蛂ÃAnsa޻C]_ Wj"FV|: 0AP_CcBS-2d;:[7i\ī8JSL՛2nHw`f!ıJ+G2ኃ내tRշsC2:LkjU>8IT^$I"&:d"[.ۋ_~.Bm_A;@bed\E\ 5 LC,$}ևCiLSdQ֚  tG Fz6 Ooլ(/iqr{+]t\By ̯\AU;?Rd+%"!M-fw}w50Sr‹آbºfTڡ"[d3<5Ghw*thPH <X4U4<D X1E71 LMļI,h0fo`9c bІ]:1}{#"~7~s7*V:$6S:-caB0{LU\ݸGn!򮶒u^|/P Nw?gOm ΍z!vFT;|˧z vB΂ "WZn],"܋%kp"CR(^a!q"2>Ȯ=gS=N x:K p$ive]19׼WU̡o$ BzL]+;]<`0)2HIJ5ӫW]Z7&?a*, &S/jz<@сh[G뗩$3Jďs'Sߵ[xP^hPfpg}/'FWsM~,C+]ubvk&UK_X vg5¤AmG Mww|ЛPλ`ơeQWWd2bF>O!e*qGe8\Dz:ZY8N42ZY知v'aWt!/*7}BRUjstaf6>o!UW`$80SE[`mṘ=}Z.8ެ >RϚndP8%}(4~hD g(/b% Ec;}(J^x{kt\jNd@0E_4_Ӱo x.+GɽenHf,tpb-MZ̯@}]U-n탺Q2V0ۥ9u䥙Yܻu_,n{߁:&rdˤ8#nkqPx+~,Wm1.'$&VdO4L Vm՘IYߥv- 0Dj"(oE? NԺz8WPzAb0o,q4ucX4{i…69e:fI%ő|*Mk` _v |HFBNEoYҟ-ƀ]-RQ9߮>ś,#Pʛ6,Hǝ9 vh'C 2%GũWW׌Gī`V@}#[< ;odW%32HKWْL2@HY{q mJ8EޛdU.Hkx =8mM'[2w%^/5w3"'GȤ)->5h4 3 ju!D64+!=q `:vw`Zp&+LR[/x>2m))[\u٘&%obԿnNw=OZ-w! F5_߿fXʹ^ՂU B26q}1)᫰ZdʿvwAޅ xi*rǨHⵜ !vQ-ބmJLCrm\@+E1'p[`y3x1GQ/WT#^%"f/Zvv=tBR[6=%}f|te^ok{HqH+;Vc/. p'RxbNt c iCGbfM^[u1'UyI>9]maΧ6~#Ps ]2 Nw2^\'у/J٣*(W`9 Q;%5*W'V*΅$Mv '(2v]JOB7l^OZD9C?:*N@6gݞyiO}Sdm+RVE1(<؀ S5yn݉2  w>z޶ Y˴׻zz/8l7f'gAtf/WƤt^ˌ44JO!9NQ"TbO rr %5?ruߋv] ih*/ȎͤմQMb-m^$VQW$(N4yv㗨 ~)GX/Ⅎ3hHeKBMQC\\^mJAFh = M#t@nbꚵ4hũ>`[p0Ǭ/*]xڜmsX[Nm5׿F^@TjSN?%88U6!^Z@ld߻Rj{/؉W Myzu%TWj޺FG$^ s8Xs"mQ“ pM.l ~bEs -1h$yiOkWM 6RgeA#Ǖ}:\Vfu/ !^ɿa2IP5Ҷnت`:El߅pД J-pblࡢ:A[YEH T@g,݆qya#>;EM4(` >lղA56Ɗmu~ss&;N%[rYިҗgF~z2W&3M%9E:ˤB(qkڂbpLsر QPYF@o)5hG-\ LfZw{D:Ww2aaOgòu@9hwKz> jv\MwBH @ߌjVm#oXbLUOT,QBx“Sj'P< (x3ȤëTAXa+te;' ý.UAa/»W!bteT/[NbӁ^H1:0>#39?cϘitؙgV_ rDۃ7JYqi17=YZ_,0 WPs꽢@[ quidm/KUu~rcd"ýw9ڐv^-FJ5I d˄^(K$ m4P#6#Qds3rZ4bn$T01&#'1N_bY'x4̟ %k;i(G?FUEÏQgb}!kAY!੝w:<ĝuO]_X5 r}g9p"PLVಾ* ݪ܉- B !>qXG Mc#}5F9S#rpg%Ɍq _Ҩ!~<}΅-L" ArFtJ#bou8Z+k2D!&JtAA,~uxH_]78.cMrIW'ᝮu̫O\C3^mi_Μ\Y=j+V ifn]&#O$^ j/I$t );{.?! ί8}b@0=3j+h!xCn6jc$>o3!wޗ̏¼0fuyԷ-x~lh]E[rJ6Ml(" 9@]C0ICwֳ†C"y+j)y2H\ZÁ,+)+Y3Y8ǟ {ݘ%?7+ A޹:ks[& )^\ȋ]2nXx>g+sZUx.Q*|I'ArҁG&"ICH2HcQBŎ7O=/åhTB2Im(҅Ql6f56.?}ō{-wSk10E-Wp8]5_qrݿtɅ"@י.ڔd;'2doryxj}\$4 xg'u!Oݴ |aj2ص4^LGB?2'sou>v+4E^}?귏y4 @}}?7(wdY!e]nXɾ:lNZ)+}m%4&ιcj#eGG<{D!- *{YHA6 BrZQg ej?p S%cFeHk3uޛ'b1hfM!U#ZeQ-" v습Rк)Tw7(wgAדto0~xky!@Y&2=>4hJ׮Knhߥ޽@Z5O]ITi7wEK}$܂LQ.q=X4ƙ4)5T)<5MyT;ұ$<,IhES_ .i TSUHx.yH*kqaBN7m22UȦ?v,mCn' C MTXsIE+#N(hZ,Q]=O)D_-!^n( |RcYڲ8%׿Pha+/ED:k{Bs,re% Ժ=k.I4f5tE m QN?2a ZZ'tt 2%얃c.G"vkcߴcAAvqQzY/!Œ͈!֮ 첤%`lU.!Me~P&9IǮT=`b,ִ0 bkJQ0qȍL8 E[WxS=nd ; "d8.`*XpB|((y; 18M<δydZ'a1s!T{￝yV K3c.OwՓ9p,eJ]JJth,P09#|sPgrOHZR 20ܗl($;W/W] zvOp*dž?|SdQ@@! 28> +!=@X@hA1*@=te;fv/L\ʳͯVn|{ syvIZyQ;v:Ń=' Om#(2.y㧐Y嫢t䱌8|fN o)\+.E':Y{/'aY;|yjmZfUeK]lChNd(U,R`6&&Ym>}[@5UQ6X9BVX NH -V_b+!IQr"ctI-~+,|aT:ԽK0̽5 \dmKe2I}4e$82Jܵ,z `0LaM6xT~Oir5pՅ_=]w2:䨅~(vO2O6Ah'D|9ShޥGr\ W+i,zwPs=wjrJyRLQ$J= &s%)?O DT$0՚W8*$ EzDϏjb]WZj*2YoWxz.XNT,t=82yP/xݩZW Kup4G˽P#@`W0W|%(,:ɹ?~>DWD/#[ JhHYn#l]_@MB߱a&bNAcI Qqu2C|N+Q}T/~Gm:i|3Z8ȤJOڒXr5Q{ jgr^$Obv\&CofS= jԵ$qIBOery] Q *t};a6e`V] ٖHe:NfXz*k(]]nݕ܀aABF]F '? U[B#)ּ`x@/+-¬T)if7:OǷZШjChZe Z-vr!x85nyZ *BS05܌fOs KKK& Ag\[=;Gds|5(\i0Mj"p+E1]k|5#d0c0D.WMYJthN7q/2dP"gDch`V#4vd$gJr"@[au[-d:)˶<Љ&ʚ?8e;a;m@YweOJ Ewf XS=Yqˈq |y}?P1q&]aD  Uh3JۧvdHG޵` Z#\I݃G$\i"Wvbo:>i;~e7BStt=LC 6B0 ,Q+^|,,\̧MFKVsR[bj=_ ׂj}<Ń7ZJpǪѣ`ұ}MǨSmvU;:=éCvS |ŗܼYh-5-X8gayCa n~W#9B,#"C/v,NZƤщvR43P2oنhrMP`Jg؟! c._l6VlνV&ʼ uKbqEGrJ]Z! 4蔋[Ί b1O7`Օ,i ~Sng;+!~UX#mm02-1[USYH)N6udf%):NJ˯QXc_ԭK71;8ijmVZ'XCVnqR Lڷ6雡I(D@A%jںI%2\CK-j,º}XΚ~v$D_tjEdWbS0] )PxI?b`_u/[6t|;{wy*8H^Y+"g=nc^ d^.F:,nO\mPkX#Xs;ZZ(/]*2`;E0fY ba :RΦʦpPGMF3IsùNadPgWy4ڦ72;9/O[B!X_KA6jW"BQ3\lR;{*v¢ܫ'_u+:B_ EK5 GDw;CGYQ 쬮>h ނl,t3땕SH2y^x*{1kbyynK;BèJh&=XoS>GD|_6&B2>̻^P!B ڶ}0T/ u~xsNsV ef}.{19n6T_n0Z͘&4m뭎aq)VYc3Sάl^?!?LJ*?g[|9fH|^o9tUPҚ>舤ke,%xBZyl(a>VGPJeQJz58>65 ]@džP8[XF>3DK. H{#  ,GVVOjQ{g@Ǭz"E+M+ (8hHrYp: 0aa븦2ON`^HKTS{ oRލ}o̿Ծ.LK>Z+7̲ /EF)Tc,DɔR 92/oa:u,4J4lDX隯4cB|kAȋ|l?(V!kwŒ \B7H'Ԍ#[-b] t{>&_q )^b^K}.jI&mxCn&?;)i3˙"wzQicK2;b/(h#l?ݹK7p!mBp?D}W@jPt|RZC.c? )ڒ5 7^Á~ALRhsJn3iz%̵ s8\s\px bM|P\)oI^w0@&6Cq)|& %&994em͉Wt!Qb½Yg,82 1g4QH4ő'3>yGdKG%ܒ N&\}cWXYRuI&YJy tb%:NTLrPu{Dz${N f`ޛQI'4+,q'- &m$ڞ'߈^WOZC2tA `3U#)m/` iy5;ojMC?,u! n!W?Ok M4w0R/f)%qSy{)ϜM"_t(jm#Z#9.ˍv>ey_!c  ejU у*bdC&ڜn~4i52֞g2@I6T7ObW6czXS?BbCiBz\H6=ۀ5.J`181Ƒ`R~5W[*g^DkQ:DUKR] v'A\wbV誉G5Cmyُ\;˧Ta U99a̓dJroz—FGm uXԕ:b, ~\tOŒf/W,=S!O!,d7KKWC9ռ I;em cf6:/:dص!8q(L })nȂ֍׿8jJ , Qޖ 08@%{7!<c5̷'-AX76ܟ8:.qfl`6W-Q,ۑrL)"\<9ST7qMqqd"+rD z=7ep!ƬJ x3j Eݑc48pYd]lcj2e*zK@C\=KAz*B<n3w}IrcSY19 ZTX^R<|h`S雌_wf`pD7{3p7Jf+֞`ȓu$[7Ȍb,ERj kAGC- =?Ɉad/j쉅 e\X< enYwgwvj.X0rpTN'NhSh@o[aUϭql%Fx7.GtoseϚa\hB]啐GJ-P{f 5e`acXÍs iroɚwva|2W8ET+jݧ{u+W>]z5m!;m&O<%_(kX@&Ɣ@rFIMq3wZŻf3i2a a+[5n**W_+  Fq֊ZٱT-/E3.gՠg74`a"kiN9X-CMm`i5SOQЇ$[w꽣a|=G`lxR* qZ s) ۝-=g/4Շçؙez]wP=( 5UJmY7V_(i-S[v_/胥)Rz+7(0̙k&Lㅣz|Ë`0|#BMT F$wvV,i\0\c=a+jW#;Bmӣx޸K鳗B'rY{: en_:e2>7F\Vj۵룃7=\{NߩV۴zHc%0 &sVAę]|y(!S_L딦ƘcD ߧ7 g>mc"㏤EWR{LK/dw7g 1FJF޶}w|~R~pxA³Pq$eg%5shQ 7^ځfV0B?}햺JАx(g 2#p@-Po`أ@vtsU2B'Z mnnÍɁh^$Qݐ`v"3l@[9i/7Y:z(-Cu'2.]ObEp,呧U < qSfDd/( J27Ajb拟C ! o_-7Y?rmz9%"W!|$k|`R%oإvuCӈncʄ $w1'oJYn`?>0Z͓P0# @ޫ3mf ĥuh&o΅ PjTE&Kc]B2߬ ݃Ed;I"I8kNxZr4qV M")P4`(P?nؤDNO"؎m*ӢMAH¦Y⡹-X%lPa=TKe+GɶO'jXs/ V_y6|eJAzɧWUEc/u a1u9n ,[ Q,7a7Y?}l$F##[r3h!r샎_MbN@-^R:7Y43{\0eӲFRj}^Hz˿!z^; :* bQnqIrƓ>: *O 4SJ/K=YfhFɪ1|@}.՛mѫR˩__aeWX_aƧmGZOK:$ǵ&u/QKTp?#b_&Ʈ<W͠'wP5L>{)`q{YmRk`9~b*136K}iH~CaFqQ: X7*Uj|Ɣ{B27,K\K%y_ZYT}+ǹУg:hd~P *-K6K8F=Q6_<\Tt%} Pq:+h=0 zQmZt;qzcOpc?) $9$F9c0lʚrWd`ZOra7͏<0?}"u.ݔqdEb!nDft嘰;RJ:ܩΙe5MAt7{/33B=[ h,`95 f])*&p9ێMؓ,{Jl{>7/d.B?}np&@zc/x|F[ ;$a{j5s?XA8E#EC|Ua|UWMulcdԂˠ\N-FL@Bo!~s aaǨ% ;T,Bٙ-0 }fPQμCaWҍW5j:uYJsN) nw"x'IIH R>6)n6Z[=TO@jZ"3(`n+ =IAlCERpM̟%B#yG@hkݞ졀duR%$Z>1 #r֙aGQ@;j9DYl5D̳wBg.z2 ;*W>6NNs7Ĩ j%XM_TZЧq^G"@ti), 7GJi![,MBJnLh^o~9g;Zgy D,ε` `GAwB&9áG2֧0"tYzȎR߶XjĈeFQJ 6lQ 5l:1PߙxWgWPS~t leԎ ?23P^Pzp\ a""[ό nk F (SE4!Fq([#=˂>l:}ޕ/N@.5w;8E D X#w/Mki'5~Ӷ\ ݹ?_4}\.@gS0SUO¯+#Lױ|JvDwżp?'݆(˙_!|)n?@8q3b8Ear<{(H!ʊ^>%R('8UB>` !.7FE&raZx/rV'_Mh@q^{_zoY]vMw3 CQBbe6fԊXC׈FFb<1'iлB #GIB́+dh;VY BI*a)g<v)?`&ȹ,(4?Þ#ݵPm_&bӬD<h:sOg64\sV7(: 1$!GaJ'X(׈'?˺D0~h?-, @ ~hQpIHWy(Zu|xqw 3%W7񬠟ikPyHAwU!yƝBأ>kn1-^ ;zcceh+EcIFa 1e|g" bQxYjrFa+wMCAUy/ǥ=F djB,~){ id- &kĻ< wmĈKm_h5@5Ljl -eSd r1HK+%/tXz<ݎ8U=TteUBG<3U%Ou&oꜜ5?/~fB׾N@i@ ~?؄<('N;VQoQu&~4S2fR6O0)W`Ij}!fۡF)}g"ߕ`{]q(k93G%IJP)%VK}T @_(NS9%Ty8fv2,z^(ڃ_p6-5w*l4u\0Zq-1 `!K@q1FSA>0|pYR!}I+i &U.!3a< ٧״>5S{pnmY#bݾ[a!q#dRo%NY>. L:ǧ|]:umFv_,Ɇm$C%+j<CF?)Ht`'qǦζ{_vDwʸ ڮa7"sDI`pi8^d,kK-@ؘ$G0*%ud/Q(M",Lۦ8Ts[k+Ј}u)" Εb-ne{̷g聻.)h PmޅIkk$t-2F?cPcrdzhlk/l);a r'^!9{WЅaR"TKX&JMmwlOIoΚKc)Ҁ/K\~%[w1¬6 8JN'uʙڱҳ%|'ڳݷN\W^霄|K 6< O8dL%X:>,80NDb$>A۬H fEeK(i2b9D՞АKB4@__-  v.!qtO[-#8:6*+?cS™QgC~s@b~n=OD eGֆUl˓@O`)sKo@pޱ?ڔYyGa-8 ryL +>G;yوl|Zij \O'Va&+6wK{I%Cqi9UYmTPV2'(E80?,MtIR$ ֯t?k5 _Tsꪮ`b7A%dÓcrΤsYÙ ԭ/T:r^aɳљqhT( 4i[? JؾqORhk*d]4*3';sH1+ 3x9٩eG7!ok(s/FR1oAJ{?:K'q|S=f 3vs'H X`='V616\6/q-ue?h?v⻒ZSr00:#|f[_?hnxa.P|Jy5@#!^>56%Pȁ ɾxrI'of\Zsql O+2a0NjCbτ 3u{C@~$lc˯ì+췺ٟvq~bA !(3^FJt=2P?dzSiPX˽sbgjV3A"ŞvگWMb1iYDs!A/y6ʦS]nAN\tz]o8Tz#nx> '6fW=YEU&׺%-ug\%MQcˉf`]ae,c%Z4=%6fpì/)!կHL"w*ǔC 8+2J%BϮjg%d`Yr&1w1!)Ge~o(DiVeԘc @uN{!D͢l!Q8BJV~ѥNyux1dx :I>}6ם' @jz值2"po\ &ili[3;`USp/;VMװ47B$ d 5,|&qD]sOuE {ݬA2%^ZZ9lO=LšY> |_rG$'_e{JHYs (Rn~i&l-yh^5g%, .C`a ($ `ŋ,tr[Z?m_g)"seLeRD4_@p#6w? qU;,!Y%WQ@!BT oG6&2&ҙ08@.>j kk]#ŭka!+q͈7XM5١WW}3M_x0EQfj)D#k5@VIX#>D=eʋfj^`I2lڋC ~oV1 "doVqHU΢%[l0aG)%ؕg/o(NDQ~ۻ[ t2mf*U:? )XY$)GoBoZ>4r4-Qk:qA4;qT*|Y釓d.έ]7[ 6$~y7dc`9!ӊUMz VVs $MevAok9e:Pm؁vqj2i#]ZODI!.03RηY.<$|{ֹ ك6ٷ;(DFFqL_ٻ vj&:'GO- uZc+ʟt]S?)|O&W{duQ/rY̲#"{Ua@$T`FhKCوOه/`I-(giɎZ˜q=BdxɱjCPkԙ^'YKsGL)X@1~ RPĉ "@Qd=/~4v*;q1?)@0k:%< hR!7s?wp r,*{VC=F'm82LW_}FG `RXw\cb}>yr,R.tY.Pb?ǡ&@S%#d_m=1#A?1tYDy)fz!uvA8!/EB&NFm ziWs5d1Yh63>[ZR]T{k:ӮGipU\/dhvcIJzdp,J1t)у,"T}g(xU٭.dn_QӸ\Mvoz^Z H&`s ohϚF҃})VyN:IQx3 zV+1Ѓ *q~4%gW]j>eI9u'h_Ĵj0 ѩGyˠ.z3[$ DJG;1Sj]Thdd7,nNkC"( < o?7A,K%mXpMZ+@B9Dd`.ù<茭!hK{MN] $=1׫3OY*$7UQYaF>_l%`% C ^ D 2Z~2;zX}oח)2}@L6Z5Zר=[0%2$y$vJl!E;7bʹ)-bwz,qөXTY,34o|]/8Em{ tJل#uc!FNa?ʅ73Hȃ ;|x20R2O8A>J JB䔴a*y*XSU̜HcEjq"6gtBP ϋQeFκk5Ђߵ|BjSd5v:ls[ 4L atm \ޠuIHI{ lpC 2CC iIlQHl:aBֵ~9.OV'M&f#VA)~#j[^;Lwxd+FCX7\m/\SIXfY]"wv̒4׺i(r@A Mt Y񜭹UAH7T]Q#4ɹo=tW^b+aHFha<`Ya;JͨDdFTxkGVz]\XuȎ4qH{Q8["zVTd24*?<HU->)U^j}{6 mES\׷(4ke_ ڱO66.x[$?fK_hf@'~pPu2GNOYQ5{ڸO)@D^иz5v*ZW+q~Y[ӳB=!qFo)$zKźgK z1_v%&izc{3A"Y=4 ud2цY6x_y!$w,yTZoL]0 ]Ȗ/|ʊ_ߴO5'Ԡ}ZY;Wu @t 1-#J~%!lgUhCpc4**1}e lj-*B*(]A},ϕ\B'l1>΄d'-3ͤ2 h%s#+Mdw "Wɻ#1s,:VER"i,cQ #ךK$sw&@-AR爧y Eq~or;Xc4L ~6 Iʇ_ZRWTFxm ±:c㉙2p($~: V#Ӳte2ݧݎQ'.{ےpD^`ƥ[~?ҟ%mC۱c*g5PJg\J̨lJ8U[m|;v8{$*6LuFB7*oSM9==jOȓ[GPЪ&XOHPuK-NrI_OH;" пDtB$P]_O(7zYM1&:s6NQգP3gmhO'>$F!勹 %qZt.#99ҷ>.ĺ'\:fO(}/n-xS.c 6>eBHrנ< ƱrF%5?/W2=xrT*olsP O\düL.3Z@ w1nVA۟F,gнxehR/[ x1 l{_#"n$Άɘ2{VtQiz3( J%9^0we-Ul] OoCCaOi% hmB,?-iqi iCusZ{"1L[ i&r+ [i bQ[ytY+]HNxPC @4Faduf~J ՝Rَޝ3 1F9dm .XeG!mnu"~2A{ԕBj9[]81В::c.m/P#Tg-ey+sԠywϗ(~3jʧ} yI /z-HOUDĎ2,3MY 2:=ƺ\Hط:df $T.˷i%Q$ z_#ﴔmɮmM0EH~2%Z$󘳪@ZwEjDԄ9~1Ŀ-`f-?FbA-9w"lם5MUbmKPX4*<@֔Ś,{2D5B]pCY <)azVʝORIlK]Tۆtw ы& RSN^(l?3@r;@oR޶y:&23=Ct[^oڏO_|~G x&4+gfRt\#Kܗ4ceX(+1\]~:(V^M_ay"Q/Ɓ=fj_[%HhO!=|klpZU߮j,M^M"_^{T$9-5v t: |7+I f?}}Ich sjw8 x/LFUM$9…O; &$V/%O8\@bBڡ̷Hwe"&o;o&iL'o1m\ϖYy.lLGN6 ]`d5hIy&oz 3P܋?G{g~g9Q|%?4ЩP͹;Hs7{ra`dOs\8skv0Vʶ_*ܿ!_ Y?Z? GoK_^  q_1$ڧMȵDꙞA(_KTX[ϟLBKy/k"[V{ [n/; y]["*$jmLDuE5\ n%"Ԓ2y_zN)i}plqo\-$ϧc_V;hْr[矌PN|Z'9#91%+AP&)dO=|6}'ԺF[+)zF9M0~fQ?&iB<^EAcB?u,99[1#17>IlUQ VKͷȘ3Q[РH {~S䑦(JJtDfk[sZ4f6/\Fπ{xmKiƣrS@k/Vb] b8(KT>l n!̘ƭl%קU8\'g-,Xӈ?\!cBΒ Lz-4eTv(CR  zxz#Ksk)КVFt)+6u5; \3ջnl}_.>Z}$à1HrQfI9UߍW-V>Xc903-{QkeV?G JB]$+ߢ4ObmgGq6 z9:MGEC\Z{ Fݤ 4S*y1!^N2` O [PMkc j lF*'MHC:B[Bт h{ڰ] 33Ҿa98%`:[it3piٿQfMۼT4wśZeh0 N` Vў _Uti *~a;:0-{p3L46p~!;L)n^'վLM)L&S23扏6~Fn5 E~0MjdE2@ D]0 Hr%7Z, " w 1$]irV77(Rk'>}dS^Q"g 'RÌXvf1k_El AwHEoxHӎ=9h=6p SpS;|-Jb>'J+1l<='<8- dI[{K |AόbevN+3 g:A3[PE X;ŀnAyVS[ShN=zFhݸxk/0!IPk췊Fψg+ΉgY!fӦ ݲĢ;jC-׵?hz[ bۏ[2#W6n;k^Kڭ-bih}@nO_ Sd]0X6jP9(#vH5\ >jڛ>l9؇I*s}גD߬)=|ctyȔ,2eI)cJh5lH_ZIG4;Q,Y,<62Ϛ`fz U6t/xYV#BA`LYo=Qʬ`-fh<ɁK 4lْ%㚝橇x&vش(1Hy\(.;)m;Su&c2+'A?;B?;iaCd]z#n{ɸPk7|XVu.Ё0 T~[1C1&S֏^/[<6ct'6 _+Z}1Sl!y^'չ+_iz;#,ݽp{2$ #uxEͧE ^ L[+G=U K9Jdž*Yŀ[33NmcBp}SB`3hchшVO ) EV/Ω<5v(*w: ȌF0֊jRƸwIWOɗ ٙ4^^ =5Xm }I3zʹ*8"D nI$Զz[D.jpU#]0<\_ūL2g`e_cMʿh:Cy.,Xy/ImN)dSp޶DUa#AS[[}8yZC'<@7jxm߼JmnB', >r (%~4w 30.f8NcjZ14J9E)jrrh*l12/o̓/'#WF]X`j8y,<7 =o?ayql$Fb~ªGlOĭ!C蟓uq(,{HnpwoL!'KؗE/X1nZ\`yʏ]36 kaBs:DR‡>~x>`FdF$H d8hHS\T D.Q56zR_}n{A)o_Qx\ES;8BBxzHx툩3#:Nbu˜t0LdIpq6}PhƄ -K6ّQfM3hFB5P Lzp@uqf^UYY,OlnmV׿`Z'V.QGBҢy+! ZR|;ݍj4khCx$¹2|̨n̛C޼9Ixߎx㔨;iC]ۧ=L` 1WQP X~n VAP&{+.-+Sz#1$z!~4$8M%j޶c /Pm7L~O J,Bl4 tExIWt~ <^BRm7v y: Ne5=TTr.ѲH ==C ¨7:mT>-9c6$NkkC得1BJ6\5{*XY vNʓbκӢBp̌kmjK"TyPwtRG*V9~.DIT}Q86} +XC'x@شJk.\h* 7NR6r%Uhyѿkn nM!>A kCe Ŕ^W7,G4栝MCuO͏I Sh]é e̖pGpTHO!3Q7e綼\Aís\*8gtVzH> n+^anqP1e\Uo Y!Z7: Y}8-x8gK*[{# ޘjE|7TpZE]@W[Ͻlm3ڻ %1hI.&ޢe7΁XYkb[6*:(cerV$^ Mw1ǰن TGB§O)^LE8yˋ> 7,غYkpt8bq|#O=mw$ΰ50@?29%d(mî,zU'oX+\mZ&5T1v,Zakz0  u,bSح5JrٛO&#H}8]% {!C[#O =Ƶimn 뼊qed`5[pfVB\CL+{ =ӷ&c腅!4  [t]yZÓ[DjD꠆ {cYwo/\puإHR(i:C$Ut'ŊIc_L1^ޏ}h̐+w1T\z&5aׇ4aJս{,d"Ͷ[`WL7#;]% ~ SCօ:E_ttqƥ \ dT9Қ$l3X4fC&Cp]jn}3p{KuSAb5Aci7s>nL^1t/d^RJ2OM>z2D5ʼn4\=& NʆnR9Zt7Xr1˨s?zY!w6P9Y/m3DuxyOrRD #8A<8= aB9K1r =˪5p3!pd l!Ԣmv Ì&Pִ i o[dHmn=ƓKe}4? gq(/>x2g!¼ҚN\|,MR4a^2Gx͐P$S`C2cϤ4էVaEo!Lf&ˏy$kYj eFmE~sVe6ˍ,ћJEFV(/ﯻer; e5#t*49T| BQ3CʽDX |5ɭ,&SK '-?r> ErL 4]\3ZQ{PSY"͑g _V6\yX8W9aR8Лx}<.c2g@'e¬{P, eg 3NǓ1WhOYK;2(mjvC'׋<J-w?܍&qp=>q~C(RfP0Ȼ$]IXdd(Cԍh.+j4rB24:`xcyc^ys5ԝ%y~zJڱm d"As*8 ;Wcʦ?:nyWq)N*RAzy\ YCb/'V%s;v. ZIĀb^GZhѝ95h5YdZθ|ljx-5ѷRQ_NvdqqV@zD,%*ֽѕ>d2@` :1cJ%K9Waano._S35c.~Z>B,=`~ X4?Gx+!zz Aip={I؎<ζ6˺}l~ܲVU)bj6k8.C~Q@SPش4[#A<_h7g1E 2bNOUIegezk_&`½ ޑÝl?]ݿs uK! Y2.]);a%WKFdh8qfF ]wgngQRu4NTs<Ŀ'WJ(25DW ^ZՉ7: 5"f;RS1I="nmt/=#\3kGC7wƉue\T[RFr(j:Rqeް]pއπBf',eO>jcj_4RbM)}2Ya2b6^ -Јq{[pbܶsxbMhipnFTJoDM4.5irkdDf+`^,|[#"^n5{2 cU!.%4Sp+W2A,UdE 4{+ &-i r{]wcSvj f},],&" |ACvWx( VœS5*ujrۂ+p6h\O{][tfsmU\;augU I?ǯ BiSy&!ؠ8 Aٛď6+Լ(dkg,4Y" ̀?bVVȠ3D2f]P'*VE:a_-I^˦I/,hD;Kg?_ІYB |nb>45WR j'Em&`1, u֭k bLNbx%[3{)MLɛmk _5?prS:B5bEfgPؾ zM8ɖZu)5.+gpJhڅs xOYfG=jtej~ o`RЏH9.pǤHb#Vc=:iqsLZtq&dq)^2}x,ԙ+D}&Y<$)%^tF=Ɋ/LYDf}:w$_  LDS.JL.wCؖp@,H?)'ʸȼr`;7m6!O'cG3+7h8Un fEއh{ oPaǚq# *hLj^K <8zA_GId A E4lы| GyItV,u{sZxz̢{tx-LZP09t 6[Y-C>iWWGrӣcq8p&J-it٥t^>Hp;Q2P'!:^tG&-S'}SOg6- ۊ c$&lĽýE-Q{֨c\W] 1}Upt /[P?㻖D"7B.h` 7&:ft$ܗ ͉zu|?iTz7Hm:s6a >|q]hϫ'V' ,Oh͂9:$ڼXCuQͪ ^Inj g+)Bg.G"b-g??~Ռp˵4b?)g1KWB3C $:FMimp/߯@' `?{s )AF69$UqPM~!$X?' {ad=l +0%n,Lc2hO8֡GΖv'YDAXK4@y$̡\& ,Kx[8{< `A^S9W l$J^==_U&vV (WV'섴a UipM{Zt>j2Dʎ\괈UMA5(@wrF |x>JYCVK ,QIWEcqA&J 3uxs 9YJ,NU~b6; 9% JI\ V20/oA-ޡbXM)#J"h#k=͇%^Ԗ?7pVrϙN}aP%ղPx$:-4P}. P fXh U)0b}p *e=ImSy+Gi<"jgK?wDyCgoz fB?opoGa3>`eDܲqYBaG n - =5-n. ڰwQaLp;U^7ht EE^xx0@4 Uzެ:Ht%c,z'9wy.vl~lu 7R֞7RStҏ,ڰ>Sz#= yWP:h\T=_0Ny0|w(23IV/9l;'L,(dӀm㢲gBIh JBMD|\_Rr4Hbh"O ZMEщNm-XfelЭV ҂eu˿& @74yazu8+qZ؈jzQj(ȡ:k/.BHvLVb<Ŕ#AĊ2L?&$>uRqKWCV..D+GJ ϋR~BtRҲa!E:,Eq8oDbr6]%IBxq .H[4 ! >FpA1 ڥrďZ%~' .`vUUhVK%OoLT4J&ƍwRVc ~I[Shn\``+Š3xm%9rfG6NE[5e߄R2$,F~;Y"Wbގ ˼gnzf&o-+OoHh`3Թ#w`.WZ" &r+`w_?518FW 2bEoG~6)/1pBW<eI'ZJ_Pn OsX)8xQJi19ԊpyWoI,;!~/`b98(^3{N70KiSiO혋im6/fWOQ(J}IE ڟO\Q]$uF|h,kzI,!x(U$I7&Z؟QաKJةcѳ7(jdk'`G8ۢ4ed b(=47x6w'1(꫱W٬Ph$ daEW0 Kl4k:,/weK o**ɆcFQnNP?Wh͒kV+JZk%ԕ"AK^)7m;3PuQrn}ε2d!]x#uV+if'J \禬0d}pYEyu[-3VYQwյDf &yGyzȌQh-zOupi5vէD(Ӫ}W5ܑ8O,$ԍ?$Bs?*6II$;4($t]̈́ek(ԞzM >B;C[i\5q+Xc| 24!TW-- 4cv6)'p^{Iw(q~pak7>b#U8Pw D+]B\ JWڎrݥJQm1ŌA_,GR$˵r^C.Iu%0ӻЙ, !0m(V]XItj@ŠmƋ4A={λǠ[pG4djRB;T/`pYW8T}\M'ONonY%i_X:*=y:ˠOmb:ֲm2AV5D[66G$_uYP.ǒ(6پv:?_2>(84|p"l+A}c(`qG)J!D@ b>xg|mׂ;yyc ? )8&⬆hݼsbߡ'ni?s~G,SOY)]f?c I\aǒI"/g,2T91~ MjUE="һVyV2,e  GL7 uhe2HdU@tUS,TeJ׬;i :Bϸ4}!'Y@8ر#)U|CVn/ ߄ 1ރKɇjxT^:кbBEܲSsxTcw6SwG'?k  #YAgOjkdͮ\%hnyeTJx+2KRm-)YxPRu',}SCfC8mGTD{NR";RC ̃^\?z+^sr JfUڧ@B/hUnJԆD G67[9ӻ$j[%My;o_@oF %ήXeoCAy$wk昧g7yzp@t7uf\G>VFUIkYz;1lHX=McF8>\XX'7~dF?K /ȅ3Y6!g *9V}lL%,3JsZ* )A(Vje$kv"PC%63/rRq>L},N{ (݇i)tXL^A܂86%,5{3G#!}j}h&0[/9CYFiK .|Š޸G3!,30fң$hdc-8C|e/ %]cob# u@鱗 D~試 +cӷ}Xc)Pn!aS@SI Ěh,B޳$}|y`0g% {W1k ;ڑrXx]nG "cdLPr-Մx҆Mr])âssh2ZQ8vUc tpXbvY%(!q5E+ F=G*K#r laP8!EeEK'zh&a%vm!^C)&+}14?:b[XI4kz27d/TԑjJ gD$su]~~*  l[r'| u#dc*fiޠsȮ0],OnpxK^  ,HqmrJO/-JMƱRօYԽ$gՁeK"4h؉ğ=J,ίU>xQO2 qg8 YEn9wkvҮCr3mʖ(!T6,t!1n<)51ޠhz*[maR;!4`O⚙@ˮa@j']!X2Pl)G?^oœȇALg9K%@Z־HRu *&4/;;WMK`02h8&PA :.mH/'D/4kڱ+oéF롲#EKK-jAGV OzW^ RipM=P&EQSPsq{)/GK9#W8A.Ť?ߋ1}ʀGX?|r:Yh\kB!l񟖩ClfKݓ~w0H4!nVRZQ. MSٔU{̼m~[_xrǦVtƨ۸c nF`gߨ@)JB5у D6NA”BK؇DQ|)|HT9Y<`Ry0b;Q .%Nt a<.=iqpN=҅z1EUEcbN Ub0dgs՟(m]^#x&\DxX25ůsv$B`DxC|ouPZ=3_)_ȸLtsg/_k鸡 2wΪ+St`Qإo1HgWE^r#rKz^w|SA_N@Fy /aʃOq+&x᪸Um38BMo\nSQ"T킧&\7ۅ-ǖsyB؃`H pu7./'+T FX!&Yn>H7o2q-Ȱ3 oTT/UUA*[:;_[b>cl>A[%@!2bgٶ3^oڙ^O;T|*^:zb1|>W"KB3mڃDKiUHӲ8dM. k\TNA~0݄*Q ;ݧqr5si ͈6BcΕٗ3`+1HKiW*XFT0qzQyǶO.\-??]хZb7GB#N}wp-o̻irWVcbdNζkz8nl.k*4oӽXfoq2ZLc֥5dՄ Zlzlq@3M2zEIP}ڨ<_Yb78dBEAY# =|Cnqyleighx:rxPͩ2#97\0(jcWh!2-?ynL=#s3dWWX!_MM!L]TV4%&9 Wr @L`Ŕ(xk"G汚7 feLRY7CgnQkWhZ CκaثVT t~z{hF[hz`ڴ]dJ #?y Y{za3$,gz%ƠiV(6 By)wM\~a<~NԋqI Ұf`W(ӹ(B巧'u Y4|:ha/±& TiHܒX1{0|  Q_{2H$~&(Uv116eXd3m&%!w)>}Zb,]n-S(@SVk` &{py8|nJƭ;JY#.P(NI q-Tp+naa,!4,Sڊ3c*1)<=5<ǗƸ1!sKLaV _'0GVP/ c2(m0'd +>9Pdʐ4HTy3hU!Ʉ,QYRkV00xRE}y4^&):i{4M-rXֺSbg4{sלζ~U6fr?)VɟLWm`Y$+ԍՀP̡V*m `NKMQ@An,,/AyO|=esrCj7m'V#6FPUcTфK;-pY{5lxCɬXto9L%:@|sƬN%Wx,(:x =3?uT|Ke@Kgvn]U%.@z׫35:(_z ڦ~H^xn>{HǷ<9{^"U7YaYc`ATٛW pzS)!Go{}A]eVZG~ ]?Mì hAM U''˕ gvgo(!]f̃[8(7Wǻ=wɍps/bM]b64+!"w=&lzzZ|r z> 7-J:\s;xfgFPXA|y]ni`ܬ~u36TIGX!P_e._;|לt{s/9zLWkqkʂv֞ҝ#w@g9pO=Dž [G; o`"8c@pvxk|6;P@D_6NaNh]T]D</Ǻ:_"`fp\8rM$Rz{em8ofo6+/{-]wM&E_(wzF0?~QRX53 ~|ĕ *!/tU."7-RJ^o6 aHjMns7Qtrd4z4SKlqK%hu2@yX"FC4C{J^'kg  kT^.i~tbIVec>'3>RÏ"ELlR> t4.d%#e}{qWr'T.UTwN4 15- A2C㾵[=0ݘ) }e|4YJ1xz~os*~(YF*GF*W>EW3VK=ϑobKK܀yݧ4uCoZ}-16ORS͚OÆB/#a,^<@ nggB \ 7KChK,/}B@k0;$\*1v߄>'])=ӑS$9Z@l_?z"Ds:bPVRh)5?RЮ_Y>ɣ[RR&;2nxKDkLG(!9=Ҹ?ށkNekBtϬbʣ:#^XOE' (՛SjphUYSpwz:rMlh|J0%=-LOF?96ucV/ s psxQ=I\uU+63NXT*ﭶ=% +MBZ,E+s, 9ųoVc`r4CėbwY_do>JZ܈7؎/w.OIfw1TMl>y2qOd%|jCs"tDZb9&>k~ =׸ZLխbϱ-aA(OA$9,1$60Խ2Hf&7& dFu&Uܸxc7#ZxRJ2s}osfxyU%Ada Y jv:|E^M8уڞ͟4WH> eʷY2 ]q#ňCH_sjLt[޲Xȣ siAugf'Xw̦j9CnJPt5\zqlI/wk g#i"uKI-G#DXxhd'+>y%̐n.&S?89R=;voFDHKU ~54ʱN}[Vz+O8/DőS$/4L/i 뀌,wg4_un(/ lĆ mrÍ {8NdGË=uԷ,5Tlϣsd0q;idd R,l8Igj@濑@,v6 WRP H},C\җyΗ74>Ǧk,g/~3`CiCC(7'P+Y7΃L O!RC]ҏ T4KU$ǣM+ HۗUB D&E!X̪oˌז"e$>;9MuGčaxTC_i[Y&4$Cڅ:/n4].@% z"N:W/mkkA#WDx^JɱSSX.6,Ď+; ˯MZw3` ^SGy%+F>$r)8%]bӧ}uynް[Ӓ?zD  CwS le w6NCqŝ YXf$Ctdw֊ެQi&n:N/Jf+i]Gwyc_S1jQ!J4L 3]vjk("/ q7S fii8RW'{~ϡK*#YW3Bg-1?b:怯$|ئBg!i&=ѴXMMt[ B=W;w7F42r؉*f.?9O_j85`?XGFUzTe^$w 益(Y!QEdrTp18rkY@O%>kɥR0Jcew(6ɻQGk>R1e>^EH'%z w@M^rz+;fMUAZE S*A/W)G$)ŜwHw|Eⸯ4?c ?b J\|f20fW#[-W4]mU|QegGV!D8Ga]޾^6) Jgw7I.Z:,4hms/rOaXso3~]OOP1ptF{͞_FR~Ks:MP;wfiB|vK)0[GhZW 9 Q6_y6 …p4˒<!$w䄑a{ߢJ,ibXBP" ^455y2Yk_=yWBڋvU g{jkԂ~$ޔ^%p[s2֚m¸+%@)T`ڌ5|"@mbhƎ8Ty@j4-cKrn@k+B(l0F"x? 21hf l/l&ql\'U]4u&Z;-;߹3q\tbahZ#6&=7RNT7d`ΆxH#?+.?7!#e6˾Vegk0x@SGF:2B4.@y~qw/e1ԋ܂LP3J # (1pIm͋Z`ˏNm:Mr²͞c9ˏFR7G++,W v%Or K]e5{-jn.vfNKFf? V}ow)*,3*‹dDXx"B +W҆Vr<~ź?>mVip 60õ4lq<]} o<6%q҂ qCvla1nM/_+zHMWQx1gpȡ_dC6-L p=׼y{qOceȚI+'sR=|8U{P+:v1ţdP3UY?^lbnpEĐ_Q4% ݏ*=iM˦x>7V)4CT u9VELps#~%73DUMp KMT1(Ouw/v_Sy'bz68^aMU}rO{Έ3UĬ_u4|;(T9R J?uk]D` mm,,7nkĻK:\tQ!9\yN M/W=鸻Hg͂ܰ**PP<#T{{쿐a%\,θ\mX@"{NҊGj? K@td&$0ҧe9^!% &kW4}_<ȁRftD)ӫg-Ԃlgh˿4eAdӬЖ$"y3UXY<`z kұJZƾ5z2ہDG+*miTp4u;96n~FC{&'? o*?[is h)uc\[ۑBj`ˌ /oұ O:ѝ݅ .,CŃCb>5uZh X1QzN켓@hZ:\p}̭UBWފ QDBlw ʗ҉N D%ll#tH^׷+id{btB+_&] VB_;QdDE+d4p# ݚFݾM=eh+!ެ&]ѩrCq=ohS\ЖNl$C`$h.]bֳvpxoĢv9eۗ6۾Bi_1J&oRF*O#=< 4,6H(Q߁hHY AqyEϯu3]1]Z g,46 |1kmOl4op>n3עà"xtv!" uQh1TI `c0pd{H}^[HE䀏71gS"1D2$Bn*ϕ8tھ"[M4ܐ`APq=r_&['1Vgf8UjeeDൡMq@K);%'=e۪ȉnlLgTsnCܸ(ڮZ{VlnD[xQm-1٫8,7phzʪ}7~36 'ԨSAaLA;~l8) M$hn4@~Q4Uٮ`^$P ķ.R   0#%S$>6P?l e-o }BpvNt2pI<1hht\r 0UȨP nn}iZf4u=-8qO0:Bme^+LO^SOjr[Oc[*(IK WBeqrz| 3<d'Q$03sp^Yn;HD{침pZu16^xc 'xmnAt I#}8\GV>4eFuSi]ԴPa`"ˎaw=`BVJ| .vD\0W4oyg,YB$q U}qw&rMy$銡6:F\dH 29ը@o+OHwss\Z ľ@&JWR1M:ނ\\Ds,ÜL|r6a2hn b7Fs评o{ܭJ_mTf?Y2Q^O9<޷Cn:CPbVw\`?9nk^kg['+88F|`ks!'pod)2 J=3fo!6W1n&KIJ8w0<2ICUXH (k% -Pag'/>c+3VVqDG5(Z cY䒠Am1Jy-BR̜%șO=m4Cf- *gହDC u.H'9a LoS]ޢߍ~V%`U3!KV[CaEFc=$ eAy?@؞0fK h ~jgQǠf[UF:Dl,Ơ*+=weAfqZN7]GUS6j ALKYl&6fX&G9X^gxAٍ@,~cd_M*<7;Mtj`~62z32Iw0}Ў1RMA)6V5ϽVɏ{18zFwm? }[U_PG2,ca8pFs 9n6%1|a%C],V0]ڀ  IDSQ#7[jcvyNo(i9v7—O=a"_x;tČTA(Eph)SXD ?ՕL%Gu4 J N<?׫Ƥ "+$4;S:AUD,RH6MX,`gˑoo O/зM`݁<*>l$ &#ȷ}Ⱥr{0)1L@*Ak$Ğ |Ш ɛHđf̨~ \-4qQ=>şWEWDy;j1zdq %[?LuBն>o l@|o1SBN|E{v!2FMu `n>')zu#PH^I2W_u/'?'3)čgu97+'!&+njuT,h#,6E}ۡdq44[7c?:y %wh_eFVt<b?ZoYrte4))Dz[AdJ h=? Nam u sڔUǕؒN@:rj?IK(IԷञF258rsihX ''W}lF|Nb}V$z-(5|@D; $r.򩑊i:JuK(%+3BшA86& 9T:7|-ȯuQZ q^#PK _.GЈ/rU9=5ɉ_oƋRԃv&=`\͗? Gz&V_0%AhLO/6OPWslA4g;M-_-U$9:i8T'zuE03X8i RBp${?Fn< 6 |;GwmMi[5xp DgmIguy&g.[z,;|=ߨ}3L2yS(Oeu5Ruq>ϤלA E D{i}AtM%PyS\<(4`H+`P=cД֪ K30B}n)tØ{DbUTaAr8CH+c" 6'I?m=Q%F(5Gi5(`|Ͼ4%]T2Uon'EIt?8^l2<̿/kk0mw.apG7QVW`CI%l]oэ;Cδ (64ݝ}=J&?Z?n+9G_,&| >񲖀!'ƄOڢ|p`c?aL[vqIqD#^bۧzsj8i|X@Fqj{^iv*\+ UD JMYuIAt['4ȣiV$'g#mDw 2WV6n*+uvA0pVt,۞u6oyg IK;,s]S_ixZ5v)NB k9;_ mY Cѕ9CJ]v:A(u3KIĈ[v,tLrj됒&c;|kU ʼ_F!`%]W+srzB'hӒy}Uf4wkFSb'̅618G=Q< bШ>pS#ej{π'IƠ?3n s.}Ht)vGR{n0xT/@/' v+P_% nJ;RwJjqUK/j9 S0&HUd"&iƀK;A@]߼DRmvHՐY#MAJMEZ) K,㬇ÊJIh3nL@C<$>+:*/l=^&Bh`ԊxBsʊiWC^HyNeO}m (F70%9Z=.mCb_)q!PINJމ hg C;T}%G1(nڨrȂ}xϽ&ARf4F9(æ#wosRRI^;tE6:`8E?csM0; 50ˮGm7/1H)Lz7εlL]\jbS&Ru`rJ Ήd!V%iaӨ<1q[8-c ;%\R9./|=OS*;yNyŸ;{$dh72 GƏ߻5I5HB`_ T4WP0Q: L?*Qn[SqؓcTrʛ\VrCW;o4ӈO~ ;^`٬i&/'}fz&atOOD$3]XpҼ@3IGԢ!gaȅGϊ^c&lj-ba. BDS5e$5Ҙ8=R7c\;6K\f:RX,óo&dӉA;NL?8WR4D6_A#BqCv*2Eq >4z2X&IDK_wa;PwEy^ApCwVkQTb<[:ELe"kE["dp8]/e)C."-v "[z}0S5c+]QxcJ"X9sE0o"A?nϤ97IѫN]ew\VPIC1l8z1JLۀdSo9pu+Ii [lŏVdz_`clZס1Q˵OH6";UfkV &sT[wAeJJw9j??Ĺbry;ʶ!R8d ج_"̰+* ]̡k,^ Jl<I/Eӛ֡ӜP2w9?qEۗlڻ@eJ*{ `'舶8݌98k_\b Ch ͻupSrOV *R4y%uK@y̤fu\#ÉbG1^)꭬% iOZȷD M7A69Pu,߉ssQIұj3 畧&:{^x*uC߶}f0:'vIeE!s-r0O{ J9;7z1% Ĝ8}^ u=O.KA^ˊC:(7KJ*^qBա:S&z<4#!n|wq#%hەU\eJ䡮9\}P?٪/čՉpS:Um._эEp(17S7[}CPl$vٜEDHQ9y ?MN\\ԉ:QzgOCG.DRâoi.jn,Gh"!zWQ):[u_)AdÛBG1uq̚\cQ1oEk9.BQ8Gk"f`D!5[y{)˞>u'rJAh#z#lɸAo Z!4{\0Hh- Cwe,.q2T@q=b4T?&iOѳ~b?L<%YsG@>Z,آ%#I#=YMNuߛetIgBV ƹ; Ҡ~"HW74+Qz0"7W28ܚЀr2}g9Jtpֶ%& x?zr]3nS&!e2~?&t~`ᄗeuP dlk,o\ڲEz⢰D6'i`S2g^sYrmG~ %dF!& ڮb.m7$9g)E c3y= dgUr+toDf^fYZC|)j_~i}t,}˶ #9?yO$Z fDVt?3U8!B : HC 4E൓oy&C$]0BFC4!&۔2, SN֛\Lk6=@gU]8r8-$aetV%ÎS CO(CaNP-{-;?s=^\*ytS8%C{D`L6QVVHoۋjeEe8V :[95Fy0*xC8͆u1(!oªI?gF7--!)R<֖ZcLZV03g % y.ہ3HT C1s%ߴ][[8}H`YӯnMt<ͣJk-&n 8gW! a!+iSi*F~w4!~Ηwәj p#A{{cU#DATӨndkzaĺn`,P5T 0Ͳ1}[Y>UGcX prݪ39e< [1)b)r!Uv~p &iB: ̫JxJ@(h #M,M"؈ϴSRG+4B֢ O`,=W6Tzo Z>`v @w) R%[Ub~oWc73pDrѲnYc,n`M~3c# 9W: di?(1p *j&75 d x 'tIHET,t=v)iVPO/1AKAYy0=t:P:,7/:mhc蠡H vtC)N5Ow73Y_Gq(A/PdO?HûaqLsu;/3;EoF#9Ģ8 Bӽ)چa )p'H=:_"hBwש績Uɏ\K[Tr7_ɄQ鑇Z=U+'blG 裉ՀcD; ӍH(;>a"B% (L mB]\z[<)n? Vs': pb[|l뿓G;ĉ42|myܒvv^Z nf󾐎wV{©'G2 #7_u "CwlEC7zc(WN6j7>,֕\CC"\Շ؇/뽈k*h\}\||;#q޾93,zLHS{/S|$8{MQ[x]؏y)',m+.>Ʀ٭իLhTdd:ۓuag 4zZ?F`Jw_`x5qSup}k") W=CBHo 'UQ=*-|O:mܵ_]=ffR;jF]IڤUߓ ~,$Ah[r(Jg-4:1mŝǂ&Oq'ݩ:4 I)X$w,BYE[y_km'l ll/n wwq,ܥSĪkps0c;y˩m&0W탌՘g{o2,ԉ5V]ψu N] 4.QhrqYߌ9|1䶺D8Z\}[&9h7qР7i|Mǰ?VC}j-qb _KQoztIa~Uc kp lm{9P]Ο0q |oerT-Y_P{K^~*1c]$ݧfr,f In9N3ng}E5*~ՁNߒhS@LFyc ӘGf-Z$v3Jſގxi~Mc貥$<9H@P&Mr1 DֲFpJ"I(ݒ÷01& +%؝~WDNRI!#ծ_fߣ2̦o%,`3I9 ǙhvgѬd5NxfY-mﯺwnVANr)Ճ o t 1TӔC v1cCJ~|w#Yޠ.fM#Z1e:/ }뚌Q>x'؞a !&Y#y5M9j3+[P)~θwv8FfSj2EJ{V 诙2 biO!n3j3m`t.\.Asro ȬxUԅ%BU?,:AMb@?s -]5s &A q/'.eչ\Mh1sk DV*V7]i7Ir%ѶhY)6QS֪u W'&«]eg﫩׆F)°`~t Z|`EE ٻ/vx^T%g4oƉIô(QȂTm懊Xv`gȵg໰G`LZ&nv'"d\Vub$o Y9A<-Vi[,"uS%Ul2,U^2@01 ^PtBݘeՖL:u!߁@4R@@,F!:Iȓ2QZCPx#mXV(.TppY%wU~'wr>H- SpDH^22:=lL(}r"{]bb]6yM;x@ ;|QDK;Y?3@ ˯$t7Ųn#WNޜmxxx*hoEӲ>V42OjϘP픑x(񨙔7< (ڳc ޅdž( OhCFA-VWm-Q+O|;T|#,#,pb#ݿ~;B6"hHz؛̇ʞwøL>ei~˓/xYѳKSD\3T7PoFFgt5zBs0R4uQ_-_GTw0eYIMc v殑r &kw#IAt9:˯3 ?1a,"ְ&J!K~|ɷO{V~ 023dzh=:y0:^vg'm797;j( ҋX$/pr:3D> RSNq dXu7qN z [THv }m%qߝ~euI2`y0bN;F%]PxXolUz׳Cz9Cmay}a żKAY@1R@AdM8NXx$!`B~ZiX ÔEKڌ$p>+(W#)Wif d6U5, {=[C4{<nA!o53˵MslW&F/@mp흲MrXF/Tcn{'ڝUAv[0[ʛ'661_JF_)Q95_mq W"MLBns09`2'8&+K^l=K9PX ii.$}{K&i1>1v\5lǸ-#_uiG#!-u$KgAd1}n̫1uK|jvP=`6cbLDea] .Q I=vO`Xl|GqE!n o)t^!S}9PK*wU*Ny]X؀⥬A'e!4U&ޔ/̗Œ2K mō , A3JBH9343o OXsy{y5x rrӗ.}z88ě&f¯۠+OI3$aTNe> | PMIUc{x#z[Bn:#{̀7N= aG)SqۍF7/"ucѧW> r ~[I_>n&q_؊gx}Cރ,& ԧ3xA X[[&d!3kgƬ@H`uW AuWU$"Y`Yi }FP:ч⢶ :FWAK>Y2`KA+i0 wrm6V#dpj;mLҔe;;}C|UyUIs7SvJ؂'M`d4 [.N/z1k!I܇t`,U+ݻeQƾq=\ _2{l. AT6چ>cL4(#Ri̓52yppʶ69z~xכyR뎯;A>cq[_zNs#G-$`X̃L7.~M:"PGoyfç;Dz)pAӹR=p`"n(2#O$no{e|,K6:pDL18{ oCYձZ<@ m%:PwrA4;Gc; +ej 'ư0HCzO1 ӖHG3qABqlI^Q*_Xr9uឧlr4?;EK#ءpgl䳸`[!Wܮ 8䞜sO:E9p—~XʼoX!7AeŽ}*@'yF1IgkS"h(dt= #7&]4:W‹[ iMOdDS ,#USxo(Utǒs wwjQQ¹[xd˻wN8 t%5lbj}V9B--[y>tc(( $. tk"dĬ7vQ9)}=v&(38ֳAա6 %YV҄#3tO= IIu"=WAeDe3x$ 66Q,0 0MRQ.5Lj@6Ajh*KFЖ/Pn~BhCd]0^ Ny h<],H`! Z,Vv$T='$k z$t7 3Ք5<mdI[[_bbyh/pquQ #~J ϴwqd+o ^&L]kg/hSE!! x!r##F(T #&=C:Ы7F>EYK _?\|8çt@~3oDIIUs'T0C)wXG&$o (|7 &eY"/xkZEIļ)wAުxQX~8M["nuT\|&Ւr7ⵢGΡ_p_~A9y9E3p, |Cr<9V憷l=d<\SgGZ9*^n7(bӺk Is"tnJCQsHcBt(*Nw}gy^[eG#uN.pwp00ҽ2+KAXK]w-CTKj ~m$%ȽB|ecturoX~򒐭~#?YwB{?-0+K/'QS2C3_/7fUT<^;O7# 0frbS~^vpD'ֺÊوoVOB5rmA@nC-s!l :4#Σ`|bGkPRz[A@fm bIJdξ Z3eoUƄ#sj&g9:Mdhl1`zh ɾ8WF#8 +xڧ$B=w{2\$A߱[w?P\=:B4c1SxM* 'NάFFoAUGx!>pYgSjݐd{HKS6g9K Kn8(8DNɲOhFrmûHק'v2΢Dnr~n7Lm]m% E jJxCٕ@}rwWŊ=synqp l'm- $ӌWpEm?vFK##v9TriFEմ}ryȗ!İ|:Laʆj l*]8k_B2 xʗAk2k/7?KAe&1t`%+ mj.5 ;$o Z xy?hBd8ن3qH;.)˒InÕ-Bp֪x6"OBKϴcҬ(cunb XeGLQ5[s0mKսSN&_ uz4 ڮ iXc5ⷜhT"QP(@;jѣN3@"ā)1<˅k'5'6SSc0}А8M?YZm!{[̙g^vhYt xEM2m_#u?u $'v!J=P?'G87]!\['NF*^v+Z̓y޺ ]f;j *sE%Ӑ:hj7U*ըS%wiR~7 uk*[kU\el+=gxT\N Em0?U[ ` s?h*vv2u\S<6KLȕA)Rfßa/ixlvE` }FMisG#)chtF`XPo"QxޤlvZž%}Z6cRXpI/vams#bGC_8 0Gոpm<8*@D꘦nٖ7̄&Fuss`BB?Oe+e.-@NnuZDe.-ػWb&ZyZ|Tu[v-MMw? ȕkUz'(#ӪA KZ s2^Y Y/^I r۝ ԕ\Z٤k De #U!m{a5 >nPK#Q i94׃j kxfl dӇgQgT<vDuzKe i7l`֜ņ;ulS>xZs!l3Z U 8?/Th()L~u=˯ /]^ϕé #AE n>m[@v BwT4@إ.7a\H!k;u[,k҇܏fk2QXqo58mI`f"ڔрmDYA墵u^ڜ'Z9/4x+ z;I4emԸxuyu/j+Ǔ. 蹢/jo[/]Ө@~99c 4)ɹn/{ڛbI44U[gí=}CD1ֆ{Qfbkq/mPZG#m#šM{QY K+<ȱ5,&' ] Yj__wڪ-ɱ׷>;62pAņ!R-0H˫]: .:j6ѫ@6[-y\t<4NEr?w-kouFL]cHǓֳL 29m;+HY9 :kg.HQD|L#Z b-)?itVUAx; f=dM9h2u1ݭ suSSF S8.OBa kZ_>QLS;[{7s<)lbpT-8TLցS۝ @! ;=:@;$x&رR+%%]p3eٗ\Brv x_t Qp#s/.5JS^ IRYsT:ZʯDEVj0].C6:L*mG[D*e9zXO2*!njPG>¾\ǡp∥=Ͷ-~DɗZ~I5iq39=[i[YPs%پR11z\FjtR8Mmcv g[̏1R.Uk&1a3k(Kq!4>D5Vݙu5᫣jش(пk0Ie$7&Upg+Xwr9p/ZՁгqGS$LG M ˢP$1$\ħ fH}CJ='zQF^jmC4Cw2ð: + V?Gr*~"OI?=>JÜQ`YWFg{nf4Sb| G,c,DX@͍܇:FX4-YWW=H*鵹\3킃u=J@&U2%cl>$(Ӕ7L(7}6n8c@ʎ\I]Gf:A^dB2T~0S$\"k81|PUg5'xS?+ny(qPj3}jϋ{0$5(`eDq5 (VpyM'j큏&Q_+x3[(\(fۥG{^dPrg%O9꬘' ^O9V0`HSw=@ s) h"|,0d!QXu4(ZW&~B^"+zxE$<Nmfh^~f՛*CON/#!mQ WȦ N0&p :FC묈MoM?rs#7 dx[q3\lreP) y3飏(r*\+o;SjU+5r %&Q- |ؚkՒ#]eABe6ktH$g/ԮI1sDC0᫡p:Č]9.1mnJS<k~ 4BgAzs_kSGO >Z %ZLlh.{ c6jd: eM<y[E:o7X`AyJQ》fZ%޼LK\* MDUn+5q>Ց.)5DHi*7E/S[YG饻& @tzlN0e?H$lhE^- 6uT3P;!Bc;w)Ra?QV> DJoO䟖l P98C#Fb| u-Oe2û+YlQys*RF!9"T#2ef^8Ib!ڤDKK;(0:8{Jo!]6^GjiSVc qzR'mHf';Z%6E*,0xC9tPr8/Q5(Ɲ-1w@)Jîo4 ْf7i:yRMHY]3|M;3PyDP1IEcϪMzlGm47Nc][/S濈EM o[c5c켻1+"I%\Fbp~Όb*=y6$tUWB(N\W'P4H3u6=eqQm)Olq3a_UAN5eJ\4L!} O)$+xa4x–[5Ϳ#ƒ[^ h$)NU9jSCg ySlxY3O:eRDN>fELpq{E*+\M` Ytr; }rea놗"kൗLxσ5ĿRCr,*QiȤD :Km >rB^dr= SNuu'N & 9>LUMs[jM56Z NlCxh32 6NR QN)G: Sv |K\LJÝ;wew ih21~ֻyh)^?r a9A iԮ׈=r %")um'Պ(TO":ƒ{^`f_DX(2G}ɟs!Tz.E?G}̸imNmj\fCcQLFߘTćq=681O>rW5/Q8>ؓ?}rJ &i-@ȣ_|چcUBO fZHG豃q%+VZ,LDv5aC:ڶ-P \wVfECL|'8} UJ,Xx5jE]9Mӝv[dVi}}vܬoV:]S|iG^u@zehB%;\69'Ff`hO=['G|v6EY?NV N zi숓c,idzh Lxr_@Cs+7s~Xtl3"xҮ$v:ɫմIf+mf{V) Ax$ x%o^ МV47 "AWL9#l~WlV%3Z2}UV ~tn}s2050N6j̊4Kxո\_>yS|ݏOi*{Ca‹շ~B sX1]'vx[DpTߣ1?zkT\H[=kEHIrg!8ape{cT]svoU)Da5spj<0T\KWWë^ QrrN}<~I \/_t6AWUDq&ؑ7{K pkӺ H]Cpy u0*0R+vJBC zM,GͶPܐ~fc"paL~Ű{$7|0d#}(ކtz^"OUtҜysA&(_Si#-1D[ndgW]#% D֍DKF~7mwn ȏ/yĒEi)913}~4 $fڶ:ntN(h틮tQC]Ha}!\%/ne5\2%s-!qnDlJ4D.Y ~ݬ> ~EW<>j7!  ycf5 [>\OW%g,Q2Eest珘{Gq~dxl.51>[ Nb=_2V ќos&q6f.%w^Q:S5>GZѤ@\}Uĩtȇ/x_! S0tt7wf-t{Dƣ ]lŎR̡L v%DQŸ48Gn[`ЩQ.<$2 oDka/GS:wPhWćI,,q9oR KB#nqd?A u'|d[-iXGe Ó"͡D3i)71.25aQOfXBCޭ׀?紣~ڭC'jblA9hTDdzS1{yte@m]Б2Չqnj+W=q/T1CmCUIR)sZ I{"1.bl<4驄a9$Ó!4M>|}qv0T 8Fn6iWW&V3ȩS4Z'Fh,l=|hn'K{TLaӄG>():}šLgXO;lSeHǏ/:aհW%fgꝜ7c34rL е9, j(☻ȟ3>!ħ\Xa2 EP@ 3'(Zk*F|=jĄ-\@hx$/`% ]dMFs>rp1nwY|+<7;y\lߒ3Wp7.-_)g3K5q;,VRsnUznۄZU ) X+eCiv hU\+ d+BƦvx48zmeHaH+Oq cJJ*BkU7{kTbp)7w'bbQe&>E" 0_MqrpPT KۘL i]XXp+l$y'QĠFop*7tڼ=ۊ[E(!]zI= aƨJэzxZ@ט SerJkGNsTEQ9_nPREoN0lJs47Xs#0ὰOJ]鎄iz+i)aԐ(TR1Vp@#ۂ{ῖS@ 6U$,uġ S זzRḦ́sm#FnWW\*ި"jΩ'ltZI+ZnCׅ vYsYբ,_ҡc|U>xC6. f+GRx,Ӳh\7*y.xlK/hΜ[+-z.^y^Fs=i A `1[nv3&M$%,߷@<* U.L) sSAzWo! ՃOl8M[{XW1C٤m E?om$Ge:}7˚(!W|1U$#ƖA,?M!`oG+f[.'!'5|Əj?x0dPYչ,6!/ |kCu-fv*1FL@G ~":4>j^RޑS=d2saa99[DwQy^}D` 5~<| UJ3$MYC4. YtJ=QoaB 4\bÝ{V $ޢ.铎:Ľw5MxSLg)`bdoDKig%nxvӲ(_ )s]C@ QKE`mX@J gpqiAs`v~KVmkZ]F {C)ζWC}Gu# .ϴO}W?]uo:u5G;i40X3j?h2 4™нc鬷%a+L)O*tDl+F"Qn@F*@>VA :lS;oT llu f7\@u|il171c`pR1Yl+B#4bCgC*O30 B*- 4wNX1{ngr4V{8D5.qYt!cҴFk[ i0ViOlt@=FQc'c6<eYa2-MHf9,ًgr PVI Io XjfIG>6H(, n-u\3K Ԡ r{|G0,Ud^@ތіBpѪׅi5/5OA}xi###ݷ_5qE?;]~") ˖2[f8Ƌ8j8EdK 5dw;0㱵<)^jw|[ G4G{"b4>Rs.F0b,ZƮ9bD e SUS6B>ebi+{_8k:Ia.Md`iYxUOF❗'S:2s"M̕լdHԫυ8sl8ъ2U˙uJo?`_$!e]SDTj PU%3X \wxӶлXm2h׃3QFeC->*;8t̸e/n\|ɠhX -yڝhH6LwH; S%ѝWQOtRs51ۭ^hT1$Za`Vƾ5s9o9`GH%C{ȌGj,˷\9m7TNӣΏ+1BS9^N".`G$] 2dّX3z4 P( odP cpS.h'D+ͮ*>@kk]PQɶmhLֺ5T. ,NOdɝ sH Nj'YK'ߗ3<17XN cpjGjB@K# e[_K+{URxrJK?afAhk늵 r lk< `.= t|LRyid=/s _~}%d}Á"ЅDu2(.gD̿?eB+D\YiEKQ_-x 0.HPc*)'򬗈 J)U0JΕ@V}[B3זZx(q'I iE.nٟis^ר`X(W{"?Js ZJ+g2k#ͩ,9Y*%՞7٩4VJ B9āpF#%HiknXQK ]Bc$4Gjad:QM]u)}%C0lh@FS"z<#I\2}-EͳEoJE{n ]eEz ۨ RZX)18 /apwm8uB5K@Whߓڣ#ΣDp20 0$x9k{:Ebl8씊KQKBZ;-JY.BvK|F>xFs.XT$-qf٫Fz*E,HVp; 2,G`-qP(;UL_R )4C.u?f/A 8РfO%< ƫW*R!30黱I=CL[6Lh|_;[$!uٔxFO?sõZMuWZ!D0ՈgʬkK!.Pէ3z2-13;2[DHը*Prj0q:ݰ~d?c0o)uڋۛg !w'7;@i`ca_jYVP\ #>pz(rݼTiJ`ݜbS7[G%*u$Ә, z Y6@6>>MqOT#'3ZeiAƟ]sJɓ/+0/[f\Nդx/bk]nF(7Mr(_.Yt]'\Yew2 ؽRu)cXaZZk[^!R %:_GA;kH6jCX0oe_m`2Ӌ6|tal/ڹ1y1 #YBP%/0YA<'D ~47 Zzr*Lʷۡ~4-4K@!(~ՙ1A&ڭm!Q.-4TF̂2F:oηjPMTŐ4 tC?r*5T,dVL1﬇e{9|թU7.6vФ]DAd2]}tQ긢\4b9u~ɩ:8< ]zqr}cUSrN@zi܋ M{"vcPM`W،şDQ`"y0<ODzWYXw;߱{HGOnх >b|`€r<;V{,nk+P2RkѾ[ qT{ȿ Wk] Ѽu%ճJʃFrL7Yp`.|蘁'ѫp0ԄtN.-) Vpuo8kDnsasqo즔3=XjaE橚%_HQx܈-Gxitl ,Rh=$KFU3D$ޫƩ4R Kڌ8r@!׺yB ݿxed ";,$}),ݵ:At V3<{LKUp&skԪe_^Ym & #hS̨OmܽD3RowM1ΞƁJr7wFٓhuJZ7D"91?WϕQU(tj'j>yN1%bjD74)rfr뢾S9!91ѨrDC=…6srsdz]bnUh.^JNvCL_y*AJ1ɼw9M\8}Xg}Т{Z\0 b_SJָ4"AQ4Fd ɉ_OpυVZ8-n)ޅij'Pem"v[D:TŰضOkB 1xT(Օ ZzmU{!ؘ`7ZVl#N[4OV{]F1|Os"/g_mW`YVɘT_&&y#%瞻htUF4ܯ2&nf.|^ />k\$_f4"6XP'bYWjB'#TL3Љ[ ýDB#[b28og<NJ}U0!6q«f%G5]=Q ")gF՚ѳϔsc;3C ?O0T;2];1Q]*-PCRb"ݬcI6vټcʵc;K0"!`ڍ4̱՘V2|s:뒔( 8{bq@(_2,lI+&7!Khf+heIޭ35}wUv땍8CNEB#srx6B[w[Z#UӨቛb C[Bm| I?L@Pպӆ?ś$̄xe2Bǃd~~}aj0a!?5Zuľ}R,^Z~M:t3 ۄ]hwz7dsu@>X#*UX@(WS$.%2;oXk&k]QŮ? H l |p*eҹ7?FtiuuUFg|*뀽6>r3TM㩃] Tj\3`r l8n{0?;JH?(Œ[W#{8>mq+߳vd3 M#Wc~O;5Wt`JzG@אO5oҳA>6UnM;:V~ImtV=Z>Cv$"mFճO&Y> J˓ A8"w, 7{+\i<]v"C7+n;1bp U)(- Ea|dk0 At5[KJoU{=MO27 6qڛu: j!b,h|>[}iQ/].m!5Z`0 3*"-;7aMWZZ:L!pz?MFV8#r#QeAxca疲pPhi,m`wFˎ}GOX@='=:N=1nn]F Ob^\U\՛9vEʛ+U'ZdmZ=Þ~jZbt&iGH!J}_Я@SlMbxLZn%[*ŅfA~JK9fFºzO{k,nj5= @oBo>EaX}Ů`"0xOjTm&Jj12YH偞̍7icAB r1GCvG@@ퟝܿuaWֽim`ܢʅsf$e`ܨ ir qfr|΢Е ^n"&ͷBW[`K/4>ǚ/4 Ӌ[Bx7|s1o:7HX çZ,s+61\<}A"2$J.!}^폙/PFiF0'TpIG7.HY?lEuiqK~Χce H1=@$yf!Q}__ 0,Sz lS`B)gQ3rjaj.%(ߤV8I?g[srRȝ-e߆-1x_o.Ov ]*oᄡ?d$n x{2]16ጄ$wf:&_Г8+;om`xCv4mR1a DբT>AuBēy0zw &h"_q\SaimR/J%uAoHo4@ʡ'Xb"0Z@%aI)ndZ,$$QbI 䥨T ~l~>a&Qx#U|cgw;CC)ƜM!AOyPE!t`*DY jKh@UU~{AO}Ũ4ALc-W{>.}(KZB0o|(<~ΒJm}V%n)ʾgyTefqLzi)hǀ[:7P (C ezmrZΟr1 fLȀ[|9X|JY25sW+.]G:&bp|m .ol' n6OCx9 ҅yvR p٧edSTD H:adZFYr4Ҷn7}>A {v ~>8EO0Z+![on݅Ыk#lp񡬻=Fʠ)|*a@a(Ȼ4V_dnv|]1 \%Wv4>ў tNŪ/Q:yFiFWa;}GnO3(0uXZFC4AϽrε$DK(XXg첥tSb[#>dַQoYEӰ+ʯ[&~?@2>Jʢ `3 C~<~P kuNEutVᤅZvqdU4Ӣ\ܫ~Ȁm({Ό㕳:1pMʒD43wn3耷-MKwGMM{y{Lny#BphDG!'yԚ!d&Ά-!`뛺>Z׺2? VG`׃MGPNt"FPt%0u[qn/OC2?6L~.\T/GS4Q[؁'Q\![%*T?f$ntLk #CU>Fa]q!,E-o٪ mͱW<ǀ% iF:/3:_([=sA4zwurl O&eGF}Hh@S 䗤b'/S]z ˜SkiWCM%:ReX3YȿzG>?3W•Nz&~{-ZYwtdHF%pkB9%E0׫4$*ow;gT89vzJCCv 倚ĽtaDIPMCS7rXb tR֤t74ԁ|5k)\ 1d+yp jRӥ׉o(,*1 Y> s#cdU}ǁU/msk:]Wx\d@a|^!91Q 0CneݐFCg֝o|ͩa}J݌Q)h+uX*r=t5>vp14´2+ 9TZpgXpun(s kCZ>>jgxvnRt$G!NQd`ø20TMBk$vHę26j={31en9K3DO%{-u*`,xJ]5ҷtP޲Wy$y)JIQɠ uƦ  6]rY]`,̟-Ŵiz=krT' si׷21 {td5{|onH) W L K(J,;P1s|x9}'`/Ery ˞mlȽ6;W /Y jCȆH&iOM.7Xi>.;fP_5 ZRO'LXUW80/ːvwd"I=6~_K .妦o{+ i=3P?iC;- Jk.Dk[8f/YDQ?Np}}*34 tSw eX$~ekީpooIq*?s~Vx@H2zYڽ!^[i$ȃîWW_/8[- lp/Df/mtVo$sEh5ٍ1Fe =uߝs#ɗ lh7  )<S~1d4e&?a楫{MKP,c|{\=q 94$mPRc$a,/ C*W15dh cw4,eW > s U\ΑGFF.SZ[v].a)2)[=Tkk&om7کkPԸ{nBtOiS:eKPw-;%|[,=>H]]E"#[p.y&^F\+W'8 MHJ*;G%ǒ0;~u|-nI]~?5y&UZCfF E1Zp'"$bZ-l/[uM@i{BV%1G>гT#BEܞl7a (DBmH9FMI4}`t[ʩK2н#kúޏzF|EY(oNZ\B,`8)ta -GVD8ŭ cg%:/mIJj0'<0w0FO^0ۻ(ڸK6Gǚf*ƁGUjQ]CW#SE:׬$@Bvü  bfud%2x]Gb֏A-@=qO-Џ~0ỷDlؽ% L$(:_(6S$`!˸b 59b; iRWJ<TQ!ݧ٨t4}*W2񧾠x\"Q`dzƇol;lzQMl*5/x*5yEsRSIm(DdslGQ|Η [:"8 `B 'unj#x5DDCݕ,"%g[SV*# 'ڤ` rcڑC$j'R7>iL[=i~Z) N@6ނp|:iE"NIi Bd]H("Ph mhopޥ:Gg*5i/OtFv:`#C3(_ӎYpڒG8Qh\v 3U=c/ UP"@XCiTfx{$'ص !p39,FPb=dUSJt<zV*N^>KHTYP/|3x ʡV5?kHHY޺skTn =dvȄ?B҇IEUP5錜l3,`H"]d4g/MECCxV IsUQi&j;MTcZU?(`E*Y3~mowKO %v#o }7*[:p_Z{`Z x[R;"rG*XƓ~?м8br]4ڎf5Yڅ6sχ5aØF552y!c$8XͲP-v\knf ZGTN2= T#ja/ !>oF+#LEE:}G|__ig碜CeNV@at2Hc=3{9R`Lґ.A!íq:@JMP65XgBg%4!h0Ә#[pY|j H؀GQA#oLӃI+A Q|FokX3,E:d19jLP,jF5ȕWܸTF5] lWƇ$3/{sip?ZM8Y7ExjAs:2^Epj?mG#3' ^}x3(vЎ lzS?䕤/A&9 ]YHmq>Mڶ gN,#[~ \MS<⟼g&lPwU βNdTA6V|g'=M$OQ, MPzlDi"_Iw+5g/iȵ#rN4l)o4٨ƏKxU%G!i+џ>EGVMuHKrH$M៚?"ap)D5^3&NkX#SIa?xcU:L1¤0A p*5H)c ( l,v$? 􀓒] rii9"i߶xᄖ[rC EI1M ,XrDӣa5[+y%։qZ68Zb|6g7cEAgH0Zѯuf"e#p8Pϱ!(P\uÄ1C&Ksy:FF\KcW{QfP)z/óڨ?7`k1f<V :O%o"yؔrP3|LM+؟x֣epNR[b5}ȅߝ8"\CRM(1DXI:28cX؅i֚FȺm"aٹ ` Z(ٽG97#Sh{TK\wa ܍*ۨiW`u\~5x/G BщyMc嗰2#o]s1.:&k)j%ЏNkpo*m\XbeIPߜw/';[x]0ø3'G-yj.~r '֨!yCs{$Cߺi-;>](CdzC'4-rbB^PcMuԮ2 F\ru@rOD*\k->Cđ771zӥgB\Bl4 µOJT)3o,]^ש#dʿ<=U_{̷N0IU:)hZK.箲:5eA:7B5#|`e5e ,r:qÛY)I59(-N{f :5rl,;z3dYwj5 Mp5ǔ^Y>Zƺ8IOX>aKuከ3v7, "w=:-v=7_r ~?M$q/y49P.Lx>m$ @^{iKg7h5ĊVtn~Ħ5kv'@-`&!W[oz2Xq0.~:|1j0˭2-]/ŭ'0~8!Vj"O>_DbQt'\+%\#}A *AMC뿱bY:2'SOwzTX&c-^y.¶=@ڨ?,hg-^d־netIm0QppZ*"h]a]YiA?qUDcNYJd{O)H|Q,U95@\xpHrWR4;9X>t@L9,"(xgl%#ǧ2ҫeIߣ: LC'-fZ|.PqzZK:1^cHII! }:Ȝ|̀d l䟱T1TcJ}Du10HȆe,08Z.3F6Stg~ 8 Mmw;Tr4W ɉ YgĴ?v:xAOEo^ QVEFڒhf&đ_!:\BqWRf2d19?kk"Pl? [AY/%CSp& Fj>;|@~1iQ[zp  .,Fp8|3U 隶 ݡa$Yrnyn4c|s&vb܋'+Z FFYƱZ鼜#hu߱[7H`) dA#R k#PFKX{"&6T>*Ȗ\ZL>h}E}&R YOC@H^*7^CЖPߖ q#B3߯O-NVAjoGܞ.mDY˓J.n;}s+ " XY0}7b f>3 Ik7rA_Lqϸx*ﻷ&[GJ~m}ADH,?`$(b2vq~?$_*.:)uٰ"߄he j-JU0wEѾjha_ofg^5:J*Tt0zZm9IbOmC^a:49^F˅xLMʩݔ60a]o?rD*$1r-ʊ*T:wm(}.;}MaѠH|5G\HGr7vJf P= ?fRV9_ui~Ӂu?ú~fHFzDrrxKCvֈtLĴi-/2x~1ėYD> Ց2Y$kCdT _ H_ЬK&uĝtoϗ_QB3ԻS&HҘJ饜܈H_a2BoN)I**BC No^.`0rRKSiy-.EqhF0tS*ZkcXN|ZkwmUdžlaO^l|箽Bўg rȅ{5D=mZ˕z4Ql%IXa>2xXn@XDRĒ_#*ed"Av'`zd3E3?_!yh8ES7N~3wve,I[FPF Ѻ9>$"rƕPWkB^O9r@VٗS>5 5VPu"?,G0j}L/ /U *6Ȑl,P~\ҝ+,jt \r:΍}jZ)}yh f 3"jQK1sX\44u MQ[돖)M&.EIpsݨE ҿ|^w"TAS|"fdAO.@m>-Fq|_F\e Ի8RnKd7C= 6?4D(wvf^d;m[6 b<{srׯшĠk3KVAdoV7Tg_Έ"9f#~@GoW/ܛ7K=G~ZkG} Ri j$\]ړw`s:vmUvvlTZtn(&R ].=[$tD T ĩ{ #h3QXJ ½|6X|NBc S<ᢒ6  g rϾZ(=?o-UV߽qy +)^p;p.ݲ4} u`?jw!+t h0&Eaz>Y(7rvKٟ _v2^`F=C۵oVVTBkA5QPBʥ-˲S:<p8VA I&6 R(,:jVE\0mF9ɭ]/`)e6=}t^U= cFUg\*%K黚%q<ɼJ*cD =->R4ykD?6AHNJBF[ZT!Z2ℨ-wU8b^Qʋpr|7e=ԂQ~U88 #FenO\0'!*+!py黬+Z;SEC]tw ,Z5S PN^9sV6&fܟ\kL'i=LhdNc|9&.8-Qڪqu R)2^jE =\ŏR!'•qzOMǸʆ(& _o47PيESD݈DbXa@p3༃Vy~7)(j}vi0^,Пi#UBł5`Kg :<##씴d@u"Fq;ĸFjZ6Lpyre>hh۴A6[K :G YZq.]@rF maͮVY_f!T*s'=%bb(n}\2G(Ffǚ3(? %#hg\nOfĎW+3낺 O@@w j eEk7.86Q^d*/?m^!>/|_ 薕sy6'[>FYTLݫ5'? .G8Yxw}RM|FjkU̖H x.GYc8u!_0 [gIT.or)yp#: KE5%k~j7 w`0e'')O;vgW(@P}{i5`ct l'`- /?)6|;lz%>TFF,dz1L\J?x[]A %måqghJePΕ_v .~BokKrQ3F,Kzqߣ-0*t#ϛS)\B`K[%l$m2% Nr`*HK#1qYm`;{n>S_voB߭< }YYra-Ic0LvusF$כd7n{hATr|lF#Х]@ dWmRL.Y4 #)QmXׂ 1DQ*zrXBc3pbh+0+}1RjX2=qp<)j)`te1CJ4/O+S .}$1/6雥9<*|a]0(ciwwؓwbv1LR rBz?¡helKDYiۿMljVmUA&p&L>RR3!BܓbstțM~Yb:;'8ڗ>XHsmFeov<Tם5ԉw8{-Kw.aH^rY{S}7&G@q%3ߔ"ЇS( x18pD>oQhTmI_4A1oF#]H08Xm 8@sIy~wΜ;;CK\FY_J\E( { ^ |ew յ5oo͕9m3hBĠe4R i1^_].9w;~ЕLnT!!)ok!Kl sgPmR:=.򢇴ߥ~;4U趼TǶAC$ Ƴcȶ)5q k8}3FW㎈}T$q5-86Uf&9⏳„rl4̀;`M\ՀJvdjU8"yA6^ wAOZ&ZNCGCgKs}KrT+^;~tAm):#EHIӟTyH G©Xi~=.6NN5['lz;#uS6/KBt1T]>~lH |(݄ \kw6kblR v\h:so7@Tsvwz%8FdsXGO "$ϼ8kUwW`x0~.[ezJnOP(6U Ţ[1yn/C簉W.#uy&bm \r0uzyG $V˱P!ZsȜM0tg瞽KJb! 8JJ{C@](n?EUnEm5RsLx`5L.fPؽHɝAW7_ʭƕW[eya%O?i> .cj99[ <*sEd?hpR&q8|*G]+,m6VC,RaePnllbKXݦOl&'~T&IR7 =DxԖwai<2SZ=B`44K` SXm̻D0bWIL^M8@nK`QHɜDWBb n#W" *P?U ,.PIP|S4خkp1Ʉ­ÊrF1V|b0-\+^蟓f5;3Ew ZíT_Gq6חJ?}T,`+{W} !+|f;⑸dL}ǀe]b4Nb!`ptj"CvqRZt)cR;[R5@G[BM$@ bd:auޮU`dmbhM&K{ R]ҪGAvXZ e}%/zFSNhRal rl`C$& KQ1>LJY81PQL$ىO0h=/^a\ٗ1Rڠ|CjecF W݌ ܀x>X3-r1RκwxjlHEȳyזTy568g|B?QB(@Y3[gBUbɏXB4<vN&?3"8aȆSLx1X5 D);%X 36_7*G;U)G>_X1sצU%LXTq`[p i& .fyZkF2- 4!PSUҎoC510^1zVY'b$GL t S5^P9eɹL)GΘ;P)-R;oG-Z<F4OqREWKѓZj PR#l/.Q]T`wy@\ AAN,ކYbnpQ>Q)8ah)mJ؟Lj~UM>a^5wZ?)vIrP}a ~zzMW3`ȅG&G p;%,_J$/)qo3bRʢ#ΰCMΟq=][08 b!YbzgNjgE$mTD&;տeoN2d:K:ȼ>@Mh{|<l $"狥'%~?H?<7{s#$ɹؑRv&d32r˂u}%@^ \ ,)iF ~ XhgmdmmHȓ9ɥYZ3?,qC`C]ݒ"_Uq?%>YcuU:-(\cyau74{4 7;c[4K+}/`!"@l-ͅL2٪\.@Uz=٨ʑN:c=$| *Ql چ]7̉\P%_0SmĹnҹ'[ C9qie΂GzOT^>>\ӛ QX5+.k- (0҆NCFl V ͳ;\y2[ؽhM. ꙓl5O?CIc&v5w$t2CޝRcӹI!pB$|PoX1iNB6"$_{n{],`law Vfvt&n+)1s{`ŒtF)KE0;u5#Ί`P .&5m 3B޶=&8j XSJw(S[#fL,N}P*^Sړ@衝aLvlr5 +=\fu|фO[\xS=A%,֦9Ze+t+&:a=T/]JId14ᾺO;.T/P9{FG=$/64’_/oS~}!6=J 7r]RT s\H qaI.lܨz=20W/)=$0.П8pl (}&CG7$-BwQHB%+kiѰaa}dFh>[3G\ C&[%Uxlﯭ$s7]v)L'js\QʛYwW7+/ =2a9m>jbݮmR/p""b?'$jZlRC( +Lk?^J;dg f'qKAik2 #(?2wmIi+X#%h7%࣑X?)_-bscg8^% l9gIRCbƑJ_K瓿V'5SѸ}ABn3-X@LŻ= ]-8g>8fK" 2x 5 aI(wO!l(e "ֈ!g#R"fP9F[2jP' FBBG00Л|lX4TX--^2QBhrai||ՑgcB WW 5.v73 =_IȸZ%!"Oo1Q"wd/R6$߱$Scf{,͠Vos1_H)޼4Ӕ8% w)~^#WytZ&BФ}61o)^F~Psp-&Nص=ެdRČIƌI,xw;.2>'#0` .B%yB?)-n} Q,-xYFn$?w`itz{R^2t- ?]<$OQQhC92zWq0p]iQˀqѠ8:T쏉.aVZ1eDMqxZpr˨>0&V3ܹҽ0|ږ8&}*ՈP4abg,'-[U=zF澏I A}绖:1;ۍs>yU8A}w-1L* ﱡlڰUqdതb6Wq)Ktg+%uk^$ZGtk;'*b;PH^AtFdU:r`UMfhsc9 Q-)TM=OۋrZ)UϨJ=0Ӡb g* +G0ĉB`y4c!D]':3Aw(  {;A)m$Aw6Evew-j^ jK6 ˥ptF}`*HLvWP5e wԚƒCɫ7| ѭ:YXTQIܹ*͉N,GPUx';=ߖFd|ӣ02=@EF)&;k6zNdL$b@̴0=Chh;5b, ;oj.Lʦ% i[Us+ 4FKa9%s̱b>>:> ^$:ے:?0ͻY;73!&'SW:_+v.œ{ʣoPYeA2Z)o011ֺ]=YGZ7G~2S'5]`6,yLQԼ_q BX ׃x2]!O\["{.ŧX0uAlͮL5%[sʢʴZ2t$6 GBWAݡ-cdo*3J፸[pҶB 0UY>H̺/ oJ:_R|a0y!Ro$4vntwUn[ 8{>Ò/H4 b9tyc_$J(t28$ǒ&O }АHi[G6NN ]xr9WV&E-yQeQPmh ]:z$Nݴ1<#F\:4+4 8f1TO"lAst}QPHF7{H3QkdHԆY$ l2%QYXl4E*ayMx: q*|6K M>ݬ2 9 />*P4D*z/gqGįھY_&RϮB!KIG+%j>~ 꽳nC@4}lZ_pi"e!,TE[mtFB|I]uE^L2ի2S0{~v}?>ֽB?^,I&IRJJAuGE}DowʔanQ,>"-m HXg:ƃD 'T|Aad}!B޺WI3S>|^?vH p;;zD΂%<|Y5A5jg&0(QI8"Jږ>BFg3Z(PObzU8Aԕ1Gl g̍ìw֛y'=j΂R'@yS6\!v)`A>m UHR\tB(L.')A]~i闘&`]wʳQ2aԔtHu DTq;LmehQZ$7=vX;!'fo7ə\!/"V oKyXvk*] M⃟ .&|̿zH5%4]6-XlIPh,%ŒwaXyBwrOE])a}N lZz}/Qyڔmm4V w/tœqFjwg@﫾XyG;8 5J[¼/ׅ|Gyd_d1KKCavz hL<: o{@M=2{J.| /Υ+a 2qvfi-?W2W3V`O4Ih9`WwɃ+ON9=I1. {S(;gP ]Gl~O6 E8'_Nj/ *!Nҳ=RԃuZ"kD Qi6ꗂTB*M1ܴ:DM|VugL F:Ԏ#4{\}R jm sm*;[@mdwׁ'+p惴&P%SGÿ/k0U _$u~pMe"ڮ#'D" 5JX`>r=[d0~N _"MR~d#NwB3v0Mdii ZfzF sJG3w34G9XC>dD63q%&>r(zPi"0ʊ?/\'Rl[Q}21:F-9/d 0g:EԵKXy αDb/?Hdבgzi-Թ!c/ BM~ ܐ2z@/2P(!>n N!yT *# Ĵ7g9Bũ*"41w؉X- w#SKg?fƗIfn8=ks7&}SzkĮh>NzEd`_ЄubAdK ELPj^c< \-%[Fb}r:%a4&Y*&[( i4VB"rXTٯi/}JMEDd֬yh氛x@㯵3M}zZjzTbmScjxIz}Qó'@] pi5?[= E#o)b;o /d}O%g LX/)L.^l{8aHn _t1_ʰgu0?^;٠H'-Q 7yBwj㒷E*$Ma; yMwt4χSh ##=Щ w(ҖL8, も՜{dY$% g ;a/TpFX`^ý Yg0!HkeXk6MG'0Εx ϑ^V!HƆXEaKX=gXE x%lxo-%Y,๓mPkngS\@\0K8 ?3j~`آLgT栦w]@N`FFn |\!x/B۫7ll6";Ydž/"Xc{>@$:ngc/٫c>H)'JK8m>`%aS3O9T1'4"fiE'VX]Qў | GL1(S+͞ljdqLtQfa> !f<8Q%Mwp u_|E1e*|a)\/)]N΋Mrsk/qI֓MI[ |PgJT&U9(H\&Wa}p.r5]dSy y ILspren#fT nJِk4i3܏[L M:zPJO)tT9?Wd9b l Kf澀OaqJ,҆C=1䲀5$a_v9ʾ@n0E9,y5e5g.GRR%G, y-Wy$yp@aCaWDZm5Do8"֍S"UBg>uShĆnv9ԬRU)2c"?Ď)'gxP\/~b=PKiЃm)Dשa+M fAM,. YL*JC9xS6_a<0OEfze;[~~8GXg!+vxY߮(,y{k1N;yn6?AcɌ v{-G:Jr ÎNqHeK{p'|{~! )j>xJD)6h:^2\^pK y2U5TX X/wNzLFY?3P?c@V&z΀ ɢAt Ip0U,-ihT:j53! 듍z}~ wcߜG\7$}'jtyirY[Kl-Tp;66PZfC#QT,Gr1j YT2O] 54&s}h[MgN@K]I[Ф{5>RC`a=)-s Z4b`%/1҈T8Ǽ Ur7S̉ ۸_BRH%QP|-yU)ɘXg.A^] \)!BEY{`,9>v1j-B.SOL[՝_ڭ'F/ :PXpddT# :sB^;<[buTc!dvT Jo5Sc{3eM$j\K}ֿږfyy;Qxrt3k2vj`n=>kz0%źa&%~rIL,G|i[v#Mם;#-&d><_QmFqS]@  @XU(āu:ϵWBݠ^/9?)НbD_NRDSS OknG~T˪dTM9 5jahÃ29c~\F+]B`' ptf+m,Aw 熂uDJ-G/b3Bfw:}Tm ~ַiPjnRsS 6||b^P{C?T1?5fHٞ CAj9Jt?Ta ;~dm%pgn} ´$oA37%1_M<@$dH,Yl4u[C%wf1z=_vyD6il4CGh/ӹ7o]Z{8'{8)|# ?oB~rΪk(ESf[.e R}g0&羚se˨Jk&<pWjuͨ~3ͨ4XaBEI@bi¾OIS J1+VI5+kRK%nTX,s$&u@2"Z_BdtzGv[d=H~7n ]sF@r<$YGH8zR~·zfA Y͋g"9KΗد,ݶ yQ:ڕ?/L܁7#Mء %!Meyl`*Ay"ÌБm$B}."i) hy]BKE"{P ŧB7W v@F& vknb‣T%TH5UeȆSHmk܅A qs_uLh"@?bDoLTu Y{7Y7c>iT>A36>H+47SFR?vۦ*XC>%v/@w'uʌoU&! 177,GӚL~/M :OA? u$~3qSMW#6uss*: 3uf:BٮSJ@N,"(r)2+qu Y觫|`[QZ0,ЧOtrUU]%yp,nǠ_GM"v1^* \@C;՜ls":ǐ1)-g%>gkUXU'KOhJ- h-TܒYWՃ8ٝf68Q.R;=O)<.P1.va׸s3.-R`1b2}{ڵ_2u:ˮHV3H"5Ym6ukw,"K뇐֬K6nj~#:]D[Yn>1#a'Z c4|j/* OϺWڄzCN`pe#=Q^ i4jOtUMے[A L)Sg* p+tIZJIS_~iS_6d('l>[xgzf`mBtf&F*XKdQʋTY6]ыt}ze0 q5($G>/׮AdyvGϦWH%vqXvDO|;/xёJRthXI)̜Ӛn7oU~z (Qg HsR$!܉^%2(i Bxl ;;\z^pgF)|ذ0O6^:!:OokBRBNt썿3qWh`-4I!eǷl^(q3nKo"d(3*S<i&3#.%kB#9  y;dzprOFa\ 'mSN/Xs(7r$n*i܄X+gɊp+BhyTgϽ$\ JH4cbY-cJX๪'8qxЗ'K)-vsT4Uc 9hAmI˭l 7чDz0YZ'P{Xپ0f"Pd6,iP.%C*3{Fd+: lʨwI*% .8PS\D0gԝ|v)zSӇyz@N_.@;N}(t*3Y1;>6TVa캽-iܗY+0OIsf? |z6l$5/s-Z@{΋ Ɖ#>[<>K q݂'~FuMRn{ :H%M|Μ@pWc͎} e9`B<"{VM op(3,y< ǐ}l9a؏')O2+Ey51\-gƞ"(Kqu7d0N{GbCE?]W+,mwWnoʈ6[#SK81y mpI[Rp<Ӂ*jk%[N/y^_jcIS"ĭq2EE) ś-ҬTڽYmbjsLjq͘HSO*"fŝ;dmPSWdnחA`+v;G^PqPխzkd(_qYն,8J!e ݧg,8&Ym]E/djŽPZ |_2E;傇l̹sg?'DRJ;A R6GDgSҴZ{^N<#;HTX&Of,'r^.841kޝRN@aY|)AƬY']Hp &YYbA`!}]K'GHK߱$Ɩ)ΔBX2ߤUwxK!^q-9yU!CU)\o eiVl 4'hjSh P-Zj2=*YҲR_0Nt*HZz%k>-u[ s f'wKSؓ[dbWV_Uu60,ЀYs&N519X*d٫a=ZG!+#zfuvr_+n{ ;B1ղekyA:g1pã90ojC qVJmwmѱlATOVv<ʃ 2e5 iy <>B*)d$L(KY@;V^i~:j~oF~6.4ɒ&;Gosxaf&.~:1KYK M~]׳\ 2'e7:j0P.E6ٰq2[Wx5C5X)zYhb鲳F nYy!ǓH2|?fi۔_3hB=91$ؠltTQ$O.Ɠ%  ;ˈ3e_di5 :6wQIoƦv8hd^oh3gzWcVN@' 2*r6})s;nrAyb[%y!(WԎZ} pkϷDu$™~\VEZ.Єz[bwzOz 6X¥nq1M^t"ȴ.^U,x$e~׎Tב537.7ckfĚ*ZyO1֣a'G~7.]ix5|sE/Ӏ8o79EccF( 7Oh3az*+>w:#*oҴ>&8;Wh;A<*vmωuM[ `[ᝊ PT/t.`зx;l-.kmAmS|&=i-dS{>|^5Ǘ&3GOͺZJu Vq BC])Qox_46hV\6RZFhO>t?:h8W x4fL䊋ƆBd+F"-j9aĤ^$WRe'-hl VS !Kxt$(4+ِc09lw 79Wm/k)8.N?2s&[;$/-4K^%á,ob@$:N. 񾀐c#,) 'J&Q VAek*{tW̊ 9O/ܑ;fxX8[fc^Ue@-2 ow? b#L,(㒆2g5CU*a/e[h%asZBBF%/ i!Е-!Y%X9o3X.VvPkɩ[JdOGDL0^$P9]>?YsUv˔3g\^q@"NFIr=շ"+V'F4J QfeTu5A!{"SMΣpްg>l(s`$ Fm'R*FHp6D"<$Ss3<m;Y媬$P@I&^/Z{ǁZS y+Nm]AӔ b}#b0pY.=b-%FGQs׼W$5%uוEگ0A)#$؎@:qpk c6ݍ M9jl֤J ٬~tpVuA]P62f^ؒ'{iVY?#,̕b~ b1~iYӼJ$$p2Uq⛘'RHrʟ:Jkmݿ1񿻕@'"Dx NU!ayż~_C61_ivsdz 8HD{s& B/H"=k_J {SR䀙|1ȠFh< s(Nڏ|GoJU9^3ʹc O_eBbgGqQ(3Vy}؁-x?{)G{U^&EdtV5ґPҦen*5#k1ܵh}T A|g=΅o`skf{ʋ U{[z7RgxH@?D{?Vx>3 TʇΛN<3zH_!N0'+32#ȱU~đz_8jYJߞ{@b'^bw1ᜑDQt܄!a @Mg"$#eQtOImbZb6}y igOEz>njQs:m^٠_6f<9&O>!*d$rl)d P_ؐy,g<6zd )W~ǛMO.ƶ iѧn4,͉C(]^Ɋxu{}&)T AlTDre*sY k:\$*i=`Y򎧘i{Oʁlݛcpxt!:jLb]dVvzV;1{_Jhs6F?fv= @o(RրRҺT(4p[mJ!^1ϴ0<3!aF6.G7;V% AV"b3/-<_o2YV_&I+$65J7 Oۥ,x)'-Y4;s'0SW)u/là e,|mU3bA^x%QXr]Ӷ^J X&ҋ ?u\? 3_n`A56CD BW,#'=̺R%܎Gwʄ>% , r%9(=>3Iu|AQCY,Br|Ӻq4dQ&<6"ŋPi: ;Dwd{lc$uހ%~=-cCtq.=o}8g&pApbls(ogYL9OrI9SS07&r#ROBBQg̍=6e-aHͳa&CUa$-:fέ[Y=MYKGowߖs $sFoBq~D]H/<.Лd*M5O JKOyMT"_1-(^|PsT~7)[km1(=}u5$Őti#r+zP%hQՒ AkO1YT5Ugǟ;8?y%E |Fl"Q.mKuZC釷hqu;>,7ɶ}ldBT =i <.ǰF dHmO4?rfF(]gz=ZO':Q?l.O.c9'53Q5ª6vHqWIfzi:cGXF?p=t5ﬔU}fAMILqubQY{Z%S[{~VIFxѱptKǿA=ߘWQWT@5[A]sm~1}%;m 1˥nGCK͙f'% Io֕`ъ(J_ m@>%pyڀglYnfTCOJZo@s8w!ov#`Q^OǴC~p^cZs3ES-VUX@]Ք2Wq9(gVëqz Mv#iW8dB&4 E$pG'2 #xqTs~@\p4 @G {ui^]뜤N8j5Psu&5m lXgǫ!`c(8}9}qNM ~YWvT]ņ&5['Km;)Ns 'FC)+۶}^lou=rxHj@􃋢RP9!5`6kFp['{D;UuF`?P`ҕ stWn/7gqKnSK%~ؿsS'3o" [DL 1]ygW4D0ѳzŬs_V!H? rron<T9l- $Bhf|Mhl SVsL<#Kd{Fg. NkBWUU(棘AJؐ,.&Ev!)Fw䯮kF__Ȗ% TNx_)[dk/f&5_%J*Tn/FS5byPQTiK"c`D1]v>CXLo$|MtP,.mvuzO :/~lC΅sKק>~BN59QnF(?zϴ}:ƅ©1Kmxdꧾ1AAȠBH] :7nmR. 44qVV:be򬛜x5L:g=C?[qɃf*T4d)a-.90\ZɝWwEw3C5=-Tc;}`Gi/o\i ; -*.[|ơ:CA)Zg+m[(J{mMӊ-N9|SLkeT5g&耄UMWz PY_$ϴYv`G~C Q;ѿ3v _?/,Wq&~j(W|܅D׹_m3/}5Is&#EH2IkEH8OCʰHq(FG4Oz/gDUfl048f H³ˁXѓ b4 š_r睶 B$+՞eik~1jDQ':"MڂoiBRjBs2rX/t(u'mҥ2ϡ_}MnLg솰ahq̲CkHvhQe""%E&^Gn*0'qcRېuV^aŰKQEK"px#14D)v3~QH!K U;2zOB-4aFJCz)KD% \(g}TP!kEobhmwF0x `.~e{qc'iwx*)x"pӎGw/dHylf ۆ8kz .#fK12h{d.3 .-߮D"Z$pN7.r_=+kV.!>Q܇DK(F 8vzftjc:4+٘_k`9`*c:g^k*|l$ΆÁvP}ˑzt#y}PCг6nIj9n_aVRs+5t']p@l0BKY.X`=wALVJ5UĦ%8zd96ux=Ct*ヘIˊ'Nu_<('Ӡodpf6"}EOVt\lTCRNH\ZHX\'@EŰ<6QgV.*%++*cth5ռ_$C*R;?xUYG_Ha!H 7# akmZO^4'TJ }us͔%m}?e @M#㈿KuQJ?/ljyIvz[EcUM։}-!H˿ %)83BJS;^C)t-ODgк wsKDzM\TG)Ђۏ3JWi ip1PD^}%_.!s!?ޘ?6GT)8<՚8Gro (Kkߔir&Ep-{K7T x#w$r&B|˓CEPꔩ$v9DN)w1AAs\{$ bDӂWVQ'7?FY .A|4rЯQm@FMAd7 %_ b|mNzF& (?3wNokO,mĢB'TpA ,P>'npma(5ApIZٸ:\m]:S$.xq4bǽj52HG94%jw;K~ä$z1^=cY6f"ZJm7EZ9b5j`D>6hΰ.nӦidh|&v-ƍDc5U~@|^Ӎ圾 loFx5ȼ`RrǾ#A6I+u lnIb[vDL_ɅStFZ˜=z 3B!-#h{zPg88JILnC]8P^+3f߿g6 kz& 6g]+/(ݹKcLMeJO-+ZΒL,&q“,ԍ`$~Eq7$yC$ Z߅eWr׸z85>o~H<[o|{@+S~Fn<ٞx.²H#SǽtmfyC+.qL#>zK3kSAb SF43M3< 0 9ƀiҭA- k3vG*FfMzc ^bN|bCQw7\@l$@ͩ8cuDž_g.ݴ-kd ^2J "vn-3w["-;e`x:Oª;"mxzs$1wg֗nNjz$.9f(\v*Y2yjBo UUa=m'䪙pq tck.r<hi9,_,_G7҄,+QHQ SJ+L Xn?`*_8G~g~w`n5s.~ҎGPciޓLي~qE j'c׮r9[^ p|d-Rjӫ+A鴇8_f$_ I*Dw )B{<|jk7M|T??"mu̢..˨_k6nW߂m"Հ皩7s ,|jֻ|{"۷>z:{䆚0Y:K4=+6.S(cEl@ь(ƭ2%;mdd,H+ϱG8Z]*+@LQ>U+񲞛1W?^У{|N φ: a,C Dz?q"I?A(xJөՍ^D4SXe8־|F]@(Gk7=tI%&elsT/3|M#!#Z$V 꿮36# NCJ(E#E7bANǹQVJNL=vJwA ե[+K8R~k8Ќ9qLϱڬn099_Z>BRʱ1?N"<.N i}`hsѷwrS̜?ZhuEߖ;P!R,Oĵb=|g0{|9da/[>|>Egswj i&]rk|#ֹY6KN=y7C/Grԁ70{I@M]`cAE[0ur(La1;xwG+_~Qb -Vdkqo_KMAlUnu+NGQ̰8mM5A+bSbϊY7bXEN13pvn9 ^Œ WxG[,( Y$\ZADUr͜JIQ=E زY*OHTFBP1~i6BhAzgPa#"q ҪԡYY]``BU ovUlfo& ']WUГzn} :{xړ7#p 8xq$+:vo5[n^a:7;+R\xaKynċ}y8XXdBY]4Gg89WM3ڭaҍӆ'0u od#Jюof0<ՙ5EK$"vl+&$ 2(LӌcL_So&JQj& tHM H! & 9\K2h9[܎$F=˜RL7 OUa,:'!dYD2lEGC YؿD cXᘍ3F8<-i*5{sQhj$w aH ⼚I3rAG&~rY=c9 <%mOQKqU 5]4UBM7<% gC4jS촉!!,nXz,HGN?y:3sk W*WS[ȳq0C!8۽ՑqXVӏEC&N O_ u Zl8 S 5 ~nFevM 1nȟ;@`vUC>=b)F_>oWn D"Vf `1pl.uѲ@)Őݎ+wInpvM#w8a,K!_gkh=íK>$h?!IND:Ӹg}f]-/JD;pk6eMs$+zYmSaZΧ)N݆t^Z }`{k9PN8C {#AClyGu&p.q=Q%_T6M_4V?veavƬRLñ;B1U-Vd74v&S,23\U1dT]::pk/|]w3b@{SvJ_eLZ}3{ql!% L$NA9m3sFW}teN2`=oqw8FJk;/Xl5R\`/9$WEU*c 10{Dٚ ԟ~ZY|́yؒ  : `!p‚íNjG&w`l xf>0t) YS+Ayir"6;&gPѰlHO {nV y'xi uUЌ{ʭ+MW9b&Mw;_LP"\廩L[I6y,|u1=xs_3blH>$xZ%fVr4uQgW:IbeuԠND1ZDq,,Tg'>=`"0`-h+qNBo>bN06 lf"mcTAl&\z,qfU0~AaL.4".k[/~w8AnAY\Ezi:/R*3- deii, /nMgeSw\3> W84-ДkQt/LsK[b-5:7,9 io^;@sF ָ6GBeKy> srg |ce s=zZt]~FěS@K>{T]ҡG %aܮ ?.7B鈰࣬kUUQ|{1l)M&clY.8h@56ŌZ)D=O2.ճ]d!uJ@Uh/pÕ`v(1e#^'2H}*U'>B;W[i`TJԶNU|W2 K?l>Hz-P\=܄F`B(sѨ<-k8a)Bcy6 /yWja\̆heJki " \(ޯ|9b 1w:򚠄NsE3d9H7c͊3n΃dyp8UL@!~wM{/eNVv#B5N3zh-rGD*1>a~ U) $'5"’+IX9.,0";Jp !M$:m}˂+q2QQ=+y[4㭻0L\X^[W(>4w8z=k3: dzE*x`) *GYf8C,vp(2\OTY+,D2[G贿sd$zwqS/g%+1Z@~`{qغ >[se`@A[{9y%zrP؈Wh gSd{{XyC?B&FR!o/4aim9#1~ĸɚim{?M hLYLT@:Go: +rtVi|K;T6Ĝ%齃}>\Gh>}iJb8ZZYQ^֓RB4Aç;ԧ3`RdS7bAGz(("eR<scf A!LymE)mثX65Xf< }ԿBxΈtϑN.Ҷ "*O4 }N/1ӏEVhW*EX8j1"9AHҳ'rЄ֬Cy߈ 5kotPr% _f7`L&,:Ў?_U|Gw~u* <s;RSnhlfKϺZ]ԉ1Jwˉ{zzB#xNy_5* P=z~ݹ%)&ʒ=Òyqݱoky\luN'G*l0[ 2Vhd=(#7.*-7MG4'dL G+RbQH{.C,עG/? ,PD v侤Rb۪ReJ:i a3]pbPGIڙ`#qz7T"|̣.S"Yr$?|yBd#)!:^J%܄t$%6$^mb< 5ʽ~MkaPzt~I=f }8 5,yZ5_$R;0]shbpO>ɨT5ꙕjw݁[A2ySٓ^R^% ~D0-AԔ}TH>=pLr٧ymPnaP$Pw_*[J]Y dhu =׉2ؤ r;w-g=SdBtkj2ש`=Ř&OH}y,J́|-%"3nh ~bYn"Zu}k/bX8z-j\w3ǯ =m={{)Fך~,bs$2>L@NK :4rS ֘v'/!L);149YK8جY,0)׻,RKK K;9|3ɤI(ۯzqrCY ,}TIJwð.X,9cҲ|_-=4c;Il8(L=٧D̝l 4xN @i;JCt͌0V%"S\L% ]sJ} INJF_6&P/@x8@ԯ@Bсd|+uA WŽ7r:_c`g m@ Fh CZQJqh:M- ]b!↷֮GO .ZvKpg` GCtoGmb ! {+\=!tz)YUv*_dC> 塈 cUB"-Z@2݄ms`M{uߝɅh~G%} cIEU#VRf sj%#%T.4xz(i4< vS{w> ш|4ʠ@DhQzҩ TSmFȾw31:L>tm}LU^/š-]ѱ(z3fx Zv۰B'"'wP `.zސux5!6aD?et:9:+{;0p{]E<ܖ=ʇ1 Զk*FJ9$}y˄5(6l2ƹ(̖@Bu/إ{2q=vu9Ҟ潄XJlgwXH1AŸ=ϕo{rU˧h\yVP{NVغ*MCRBsx5ʱiҞQ@'fVy,rऒLd>NO|GtFp`EqYYWN~36iIGQMBw': ]&} { 6})x3:R&ARw36[1~TLx2gfޅQrJY \gk'd)#q0DSX0$,P,.c렣ymԺwNm9wLX46Ra?cz6pFjܣ׶J5K9_ I9@眖 8:ohIWjK@LHlEo Lg{/sv*>\)&C K67-`{J6/ԍT/&e_+mnBM([\6)QՅK6RGQaq$[iNAv(..r Jȣ)@8.1LȚϫh:Ʒ!t?4Eao*2@6L :#!0 vPLHt5;d:\rO* NB"T@M*ۣ~8C6a_*hf($*}RLWݜ9\՜OLͱP1aslղN>\S}>)zzaNidQYo/t/%/ktw؈&`p 4PI X"b&5Tڃa&4>=/Vv WyE2(Nd"^U\('DLΌϡ% #u@.fD`K ͳTӣ. 5\z=RNO6?*A/s|tQ౅5Ԙ$s2oiH!IePT_ʗE3[K%|Y+>lS= 'MBnSp4xv0>apqecRvem{3g)cN|ԋcر[{st4izΆY4±ӫ_%@ XȰo|n~͎-]>葇bT__s-3'H`s*[& XN7;M]s3fܾ-р8GKz1s =}E7>w4W'#lOM[ ɀ43پU+|Mv<vۅC* ,̇n'|n>|AN' ;Y F4ˉƎ ́#c0& Qe:R8ꆋM}[ ʩTG_5OŸ9L:FĠFܚV92xo3g%knO-\S!̕&2/qji:U8w폘]ҧw?dzOۃo*MN7i 6 i kG@dH;oKe4Zt,bu+jC,ގ+9R9;9wҖpI s> Av6>S(٠Ez*=! _A=T|^`ɲxLD9 pFҌבμT ŖJI$H[)`dj`%ieCTG&{Iy.).mN$j~'#%5e63LѾ"mLo:wE~^BdR], KDZGY9Ѹ&لUd"$jc%{E,ԇj+AЫ>r2Ti&1iVʶy80 <"55zU/=>mN6ɥfW$d;|.M5,(Hjs'%Jso+9S7|c,;A CfHcԧ|S C{1Z" R2 Bɰ L>L, …c즗vhn~0&Cwy0dэR4bjXڦ:>4<=@ehi͈3[*S=:6G d]= d Z=ʉzQsS5bn]szE+ {C>IտFg\B&5{+` dMKg`` ^-v˜DA.+'~}~&SH#ou>Q=]D?!KcIog&gȎ%F ڂA@*$9=x]] QβVx$p#_ދ*Deōx @QVCpf{:FH{vuuuQp|D0\ـ23QNpf;'\Ixi $c"2W";eл4@URw3 %SAagZ9QK Z'` %g |dQޖcLa`rCض-=o.1u(rH]/&C9n{ Ym ۉEx%V`])h⸑[.`SL Jh;W"v0yOE=JGJ+χ4ܵxg/c; Aד3 U+9-஁&Vcc?nس++E 6"v Kp+hԺid Y-8ٲ-7UR1䣃oӚmC#H+3*JƤ)+f]g >{p[=j ڠV^-;&Ӈtu&bUzx+Fӭo1ke8P١5r:^Uv^y-]kKɿ'OǓTI#]+F&j󱅼1jgNF"x r;"zWu'M_vT)oz԰81:THԫ޻sUOBDdHxI0UŋAC78gF@N7N^D(r#m#Z RûDH>S>$C/\E) QS uC-9"UWeÑOD; *)ǼmB&SVB&^ݤ&L e=F^{pX^̹VMe Kn'ʼn򶱖CtOpVTG}6G+~BL˄!).:5) `Z`UI8xV!9hIZYA̦(5cioӊKjV谙Wd$nm4E|w2BMjOn'csl!|)[ N,6"Us"ZduhݍK%5;E0.jyxF*eo&<e,wJ\+=\),@.ۭ1J;V_u*\k;Z`AmE m)"rwa53#]hX.P!ZZ[\uW~@~-c#f:㷰P mDg7;u|p)u/@]'NE3cL7U,bhT {`:ї`YUOurHWpq@%]G`a LEϕ.p9+7YUIݼ-0leq|^]I1oT?$|w`-L]4025;x3uymީjxZQTmNzLE>0Q4'*J.ح!i20A-I7m X/`.D*w qKp4eh\x w6b)FvzT>fItql@x[sR,#Stp֘Τ=65횸 IӺ]>ˆҽbaD6b9ƯB$y{ 7;rN4(CS40J4ƙEWPMCU;{Y\\|\Ϧ _)_hPFA!QHƄ:E_F~Ag;ScFt{T }~@=d\ fLp[$튅 KaV]K~" ~Vݍ{yMum/ k0JAtbG=o;\mwm%m:VD}Qi0eQ£R띷bN ` D1?`Qf2"?QbE'Wۥu,(1=w}P'T"c0auqmXuP_eu%pbEsE_ #B,:5w@w Q0S_DYTOj.Z3||0vyE[d1w 5` "ZAg$a,l{U^|%;E C-hUD{X{gCvׁS rSS=C~ 4U(%=5QKN_&77BWi'yȡPA%"t'LDsY!{. ـ-׊&Ew=ӣH ]r2H]1GB} "6 ̝x )M1/G B1y cR 4?)ΎrB.".2"0Q]/'VL(")X,_I(i Ko6h~xG|AYyi:xĹ)čÈlA9CQCsǢWU+(C[vSsAoåIpFR$<F؀sh1[0D?ם1@7}?zYFxd bas$Uo c{Q'\kC=6C[)}g4=EVdEj% 6|})r\F/Q0" % ;e6sar̥وQ**7R81o *gHC> #=HfoϴQK2ŤU\\Ԗf};a{v}s (4OuğKcZ) \4׊ca( ]F o}lZzqg]N⻹"_CZD+B,4S YN `T(.  +IS UW Wۣv)Q6_/D#+j2e/ZzoX@]0HIez"J1\sI$k );z)l> &RATԖrY'2#s0RPM)Pp`v6BEHJw0!MR;'!4\B~# +k&[yVTLz*9J+sY[k$EOCyDt?LsTs ݥ؎,ay>!,e77D1vorL|Wd!HXB[E%1QsAk9Z=v6'(OM"*f\_.YUג*G< #*ф oj\&ҙf3T9АމZ4 !f,Ћ숲ɐZƟ^hT \̥@ Xhf%5kq)Y5' P2my[J|W̞!ax ?jaI uHF6 I %[b%cel+Us  rEjO EaGdXD4W]OhB=x>}uγ-v_8اʂ8DG`"cL4 ^4̺ޑT-x~E ¢`gnNW{=1&> po6h*l@g6g jխcCv,Z#d #r$f>P :UL~FcnuWV:͊a;ꔷ{(mʸ˜|Hߕ]Ǚ%.MDM1 D&YbڻR(J#/F;mnk-lհ*"**(f&;ᕟTH{<])?̘oJRN͈R%JKduxk 9! O!4V'g@=0^#Sh邮Lk=C<^܃}IJ${u!/@uѨ=h{[aQpS%t8k24ʋQڒ:Cw8J^WV^U5`aJnkа2[%eW_IA ҩ @z(h`GTJ9 F܉$vD5m RxD "j#aĉˤ/.uZUQ`D@UX*V53r}B_pk׏<=k$^6PXp7 p*jrѮ +M(@`3 `K؆`gy%% L=@>E*OEwš<;L{(t>)Rճ4#eOUͶkxkWy=:t h귖Q|z-Aqӊ%|An77H;F re]%Q|c-31t Fy56WIm38=g E:Ϝ?L?RZKα7~$y*x/'%!Kn,;܇$Zഢ/l<ƚ $oz[piO#")-yޛ7Et|k +OB2ٞWnq+̗Q7- 0(& W-!ػ^zUW,Nrkgb ^M٣hm7 ovkIn1`xV!UYZ6 TӦG}k@^(w|V{xҿDdkɍn@Vbu=m/h S񈧐:Y]U2Ųxqp[#"PMPҮ_#jbҭ-s f b\S7QPBгV_/@]Pݠ}yefU7 ܿ4DTj, i6@leG7hrZ$HFXՋ2 #M2"=䇙 ~`]7q6%۫YVuW4!q>&w0VfG4dvn98z@‡I[u*idy'|}˨}z v6+䴪6oKE#VV*ͮf]'Dnϣq([TF60c^]JK`pZTJ zWlKy]Ta I%#_tjxER uěs솓9&8%"Ś Hی1jlFxgglyYbNK0oK"z(k$C#VKK x*1WX@Au(&To_>.2FSw7vK!7-z.zv$H?~W[J9h; duw%^Mh 7}Ϭ)jʜiU]Jk2.=Z>akU f<ڮ_P)w=.ƶiق6 u[E]Cvy8& B˖*_36W+\+&)WLM[. ᭁ4؋lo+- )J?t:06q0#Գ=D#G+LVmF8+M;'n2$;J ґʑT=[K  R fYEȰu"d {?PL^_SQ߀Z ]m土z cK^ }TjgƸ # rR1e4,䄓 JrxZ0C7r >$f1I>f7b $4y)uG/MP7cx>U)jj*ȆӒ'FJ+@eȺ~,v5a~Ke?5%]o:E9k1 OC3 *0$Rq"yN5|N6>+z\~uUxlwvW9a%@fuޖ ud{B6ge7 0k'7;2G ݣPiUi-' .?f(Y:2Xdd] 1߱ĎwW?S_s_.^+;*&5}! ,8xxfSGA=C!eGl>8G no9%4AJV6)A ^l?8=$F 8Ҵ$2;q48p cwzSjavT#|ZgN롏b:Oڮq9V$@cǥű}QQVeO^3c܌+IɮɵlH'MkZ/N~:>U%bW0V]Y:P0YEHs"uqE#s&F|08S?e]!"=#:aJƿͤn)tX5<`w r\VY`Qa:\ ;.ҡy9a59`@f #]%P^n& AN5ͼqUE 4]@7p` E7gTDp36]{0&le N)6P坆.NDbZ1Feo(V k/B<*}*Nlv("37E!4 hˋlFtH:QIYW݃Ҁ-ʄtx0p|h=Nj̵Y$:\\v΅)u2O9Q )H\[:)aVWCEv.iAb8)LNH ;>F`x@>QIe{9sY6{RfKeק,Jߠ#s2t]zJ_-F=DT>H֥H/Dpg}j9JSY!Ytmn6<6[@,${AICs_X:Wq `5CL3а*p@b(gУl-m iN!y DowH [޺X[P fZd:+[/1pCy0uwscnJ6EcPS+"Y6AVqbŸRz3R-V*_wH?U} \@m yH!eAͨ(ܷ.G(1L4d;fA2vLc>@.mV40;&Vci!gMYΆQP`dd9@݀GɍtTޣV*u)E~7>FemHW|SGR/&cRk E 8Ab9?"qտFFBڋa~ڈiu&t'и>Y_9bxvZ ~*7R KGdn ?2;|kfPrmPPS7tYÇkf{_=T6'%[3уKG .\@&G%~iaҵ^ow.nj ǣІ*]/;|Wy>S 1")4jb/2em;2ݙA6 "gKowOFtmۆz;X$M I/U F-[A 8^>G>$-1#S5d|X KOm-,i+R Q|'øiHH@DqhzA٨{ yz4^ڨ{ѧ`=_lװ\0$[XƗٿ~tQDKVR-EHg@*oru-z8a3:ye8چ$ >A{ i~K4Iv.DBIG1JOni5zH5x;}kFH҉k$m_ ?mhφ}r\9n|& +rq['ޝxC:*%!3gn@:(Afھw #kQ6(v[*(%#ݿn+Є&q_O5Eqv %"8M6((]myjfscЗ_2զ(JH4T$' XuԓPx0&5xl.0T ǿyNB ;b,? #L(OǶ΀W~14N39-t ):pKQgҶvX*S3X_ZmϬZ@cSE""/|!BmsBzDFv|LOjlSۡE3{:uG*/[(F,5Em@Ņ' )̝ ] FƄ@%w@V *%.P㱕=?Y3o@ ,xR "9f(D*m^sbF$URk ļ>Yvt $I kh3 *K$0FP;pʸ|L6"Ik_u;arE &Z3Ci|30I{߼u*]?*k۟C2Yi*u n;_kj.)K+veuXa{c 2, Ĺ ,J0kjΌtFQ?lRrʎUv2@-N u#q@"JzWshZ kM/Xl*4wZr"\Hh-QD bt|\/F8]׊ .c˛ҠVX \&FSPHGh{odض&j-:_v;/2)dM?+LQW6b3 ‡@LJC|ư}z&ev|pi'1Jֆ`* <׺IrR!(`6ߗ!eȼP< ?hQR1)HX,vruGSㆨWG @TLHO1L(Ua g}^qjm-4Xa \f'sbnSPMR[Ģ}MP3;"=5!׉2}E.ky 3~~NR?vK -iALHq(ܞjH]vd0' {<4j2wC PQB7?`l_G'UƶφR$qErŲs. $Ӑ/Bk,~7yq9N|mo)| ,5Eax!* RLPRcPtF ~FSLMB3włxfIeBA M$Lye):uHHfRh7 -z1>F)SReq<AnjFZf1?텂X0}NpPt/fsi \JeHne K;}~;8īm*TF>-=TKeCZ׋g )FvƱ&ᥛ04hS!lBnIyllJ@ջ5 k镕ao]DAU >"nЄ⬙ˆmZh4%Mᒮr-S9.Ԉ{5 8 \YmOƆS_}/{G$7wQ6#|*N9emkAK) XEŠr|vИW-#PϿuᖔr vqq L@YӟPh~ TNGàدC߿]F_a"|k̐amGJm*މVLGEo{IXX73vBhASn"QEsķ'n2[/]UY`c?O<ȁt0%Y"8fQұ|w4@UdZXX3u -yS84(V W/ ߙL(+8K -Afp'b%Ȋ^s'(YT&Aƶ/d#p D.`zGZqѡYߛZ=yVid tQFw(z-O.6 =SOJG}kDJz PZYA~j C HȹEeU~\F:()SBYkEXCZ!˭>ohruMGtN%.'3@l,}cL w/캐# eކc6 τ49Rڦe1`~; &q:Lv f`j![yXkQTg&ï`v.8?M+`ف9ʹ z(?>ABpINjyH-qQo\*4C?.BS*vF6}r;T2{ dD@ƐF#(%{`iƟz9!g6;+kw"UMSJǶaŎkcf&jXmCWb nYSI7?*Ҫ,=V(;FZ_"e)^y[7Z"A)n+e1-B@ 0v ~w lW7+Ob1קoMFeהu-#At2\JYan͛b ^ a9mD-d-'h4lo=3m,a M%TQ 35Qc6KN[¾i0 mcmefE8妷@֋B?vCӯ2R) e>:LߖU-bI҃9,*䨤|G+֌_LbEj裂UX =v Z76 ecHcg 7hI*W8sp npfC͢>guwn(HoǚzǽQ8@2L9'F&+7挊.|y?.M HߛZ⥎qIXtWJeU]Ur蹍l3V;$Hh׭ë 4 g337b{K̼1 ӣ‰g>%`ԚY@ڗ\'RcP~M ` NhDc߰qs%#OG1J3\(W)aDe;P̈́2w<tf䟐E&s>"ҹΒQJ pM8WSΑ9~`;xd$2wCH+[0JѾYCm瑘-hLorwN9جSF{ŋB?k+] ɳ=$ʞ |5jT t>>i?4zZ zۑ3; 4蟝Q= 1mfUuтolxŠ˦O;pߴubEwM#;PhzYuqVG"M|sAUe ܭFz{nNe< r7$wisMEiPyFFāC2VV>N}]}5͓c@_PQ4>Q3D~:]i}\/|1)aB7y05 nГ |A\CHmz6zh"`m|2OHJ$yD֎jl%9h?gC0[{e&#?21!n< hz'Xb,BC`!E*$^%@1nYiĂ*52|EVUnY=gt<>qr،6Q昆exv> "~gGʙQI;yܝ[nqժO00lQ;:WepC(8#>[XmcA%b`WXM RBZ"{q# hq>J9lOOM̔%b}i|(|OZUPϛxj6}o(@FҠ|U"7=} P`R\eB`u.ydAqlC ׍<81lm\*lze"kdKH9Xq@ 9q a]!IJHЬ$ZCO: \]aւR,r4h\ϟ;?tn44EV\4f_ϠMd;3-޶Y;7mOx9[}!o%acv1 .\Wf3I7sK{J qlPbq/W#3N3r4w@NwZ7NCD- v#T_Eg_w4_ՒA`WDլtRЛ>Ƙ]w{eKS>D`-ۮt9T=T_)ǕHpj1ʱQO5 K—'r>A>^ƜwP0eaGa0ꦩBG+3Rt0$T2!BY/E-WY2yiZX{lNsH (d2ŴԈCL6~elΖ"2/)`!%R[ᷚBrZ_%6HZVȾ>e;ʤI1K39Ň{z e*SX͠hɡ[;kTnjn-V&==r\NчSC;Du02fөCYfN# {FGrQ|X9{7Dy(QVG^(JB.PVpȹP_ȞT}xԘ ɣBF* }0t.Pxn}<`XY} >Kxw xHp?'C hk 2qx)gߩ]f9(uʍMU{6Ê.(΀ox+#y_YHE^E}REȳ 1 >0"Du5'}aݶʅ"z%V7+/Gđo!i߱awԗHA>mg7`Uj~G`ddDr WHi4π."hfiŇD/n@>_nvΫqlیShJ돡 Z(87LOsQ>0SVi9͒>zCrU(Nl;e\bL 9תr <<?{/.o˨AQ GÂ\X$#%vaȌ1ۏxK\z5SfQp " @C7cGȅ ,HVA]$& ΰ۩t"ZKq92 ptu(C_RM\0hڒN;@bW%;?81ht6Z/`O, CNIHʠMf K\M҂M뼗@Nw:n7ƕكX˭.;e6͒>dr$(/]*蒝x36s>*%S9XfKW0}la3'eϿAN{٭+f >Q<Z|&e+6WӪcHZkp#Zz@ =C+=a ; fw aA2 V Q ŵ 462 k)A }kaf$2 V!Qю%k9f=. šґ~7 *sן?$,l{e %4Fd(ФQk5M~P1^.l2֦WυA^Rݴ8/HNPWHs0m[)ePM/A T"AAқ!b*ւ_e3D6,b\\DrVkUWHظ ~%JS3ͳΤO:('g hhP 7Nrh?xZ@fqݜh9l?)p@ڝ>Ѽrb$UMaUϋ/?\.y VD`vfSw&cЌTcI4?C+ {"OkoRPvP|-V5&+.OR;QJDⅫ/xWzk 8ԧ)6/VO(I[ . آITrψRغ顓Vr z۬pƀ?褥N̥ڈ!OTnCch+N(9n64/ԝmD͎A7м2D ƴ9=fgi)֫ay_/!T{ot#F 39D 1&ʚcx@7&n l<_e}0:`~DSĹl齷~xL;)d -ҹCn9%QUW,J@r|aX_ ۧҲLy(ao5S)t~UOﺠ.pAc BL r`D~`,(F`}~`*ʛ~%$n0GT~BZ\zaEq$9 BlD5yb#IB.+2f%uk4/GN47C~(Nlb+̪8,% 1+w[c(DqܘV q2>X= 05RZF1`=v+g}#c%ۦS Gz$ `)PkfơN{uXԹLҫ.Tp0ӧ21Iz `N_xeP H 6<Bؿ'O$Ё? ZdWmN). ]"HŲ:'f8{HmhTD-hab.[̈KQuƋŏ* Y>h͵罳sheЊ7I܇5$A @9jЋӴcɛaMu"t kXB χMFU5yĴOϮAE#ʤA0쓄 9m(08iؖp 7׉ maQSr':tF/I3{elB7rC6G|$HЭ 퀵X(j'ٝ)ϡ\buX!ć>ސ6huL|"%-p۪!j3;M%ihFу%v 6(JvI;1B(@.xܵb@O6ߥNwͧr&nD]kf8pӥ 5Z/sq0ԷT[51cd2hK DbR}0 _] ><3ªV@\̓Hͥ߹I%Tw Wef$~킨U] ݟaVhfǾDUb(Xǥ1tRRs'uubc>zTo,_ $_23{Ǧ͡׀M+faw{Ylh%kKfC9g`[ynuWvL+=2X2!@u.ym7}˩[gQqeϘN޷Q9V,gHhw{14sNWN)HwTهbfg?up~ cځS\Բ"WNwԖC؞XQ~ܱ47@ie^@ X \䍕J&1q(}ѥPRȉ!;/ǰ #Kx+boEߐE@^n^@_w$h&1߽s<4ɐ\--f#vM)+jU5]'c=,t[Dn-+n3o!hgKzLMH^_tHss}$V0n @*'/&h^y Y?= bah7v]'ݳ/1|Y+[ pS6aJYZ&>Mket@ pLNR-f4Ż"nf9yt]IqsYiZAtOwrru=*]*[W^Χq?@e15)#kG{5~ʀ*m!(QG}%F'-U̫+-K1t%nпs^D˖P 'cտ* Xf kyJgL Ot ۏ0aqUt|7/0NƷϕZWdqx@{+u@İ=7K)Y-)ϊ3.l$yvMߧc? IoRe u&z\9AҨs7>fR &oOkgzNS,4پ ])> HD p . ާ|I:c9 (o TR,UL3F/qsi$1Mav 9*?mxÌ_"(=[CPVP(usBOfHIN' m6@B^['[45leWm  ;1BŞ@Izi)4fϊ-3yi$~!ڌ j4g|a%rEަ&+B}@dXH H?Re خ?qqjbLĩ̋ΕGJe)DmCXM&AvBlN]uՊ_rdž4woUA Tŝs23YFi=+K+Ј%qR 2K-wcxQzbα \ص]˅ FU5dFm>女V$s rM9IJ?ufCjfG|nBI\諸, !yhWhV>$f}<4u4K @jÚq$W>$h@D&?@[. o.pCի(U`,نHBXO؈ҞG/p啎Y)/8uhR $UA+4pҼl1 xUM, 37VG9j=mtPw!;J| x{ ;1ץ~툚 ׀"P-R1Cl]{/Ji]7fήϺ@dKWcs{jPmz-i"Rp]^+x;uӐQAESJ7BxqZAU:HÕ@?ol|IHBP.*_߫Qbbe!慶l`>x C]B̈́G-:ټDxPsz!vx:Y7 :lj gz!pwaM Hx#x "; 1;c0Ux{:;QsrFPL J1#e)l~ s{o4%"OU RYF!@;Yom芎^6 %3/KFW OGrө3&Oqs`Q)s-3W,uU<4?ckwNze6b+\So)aWmBZFR>XY=Ie;2zGi_k4(8Z~ډٓ}i xF ÞQslY&?佹@X{@h@:Vȉ`fs:\шN#W$k)ftuюdEx j/`v-:`'I_/Ⱥi7xZ~aD)G8^Xwe+aQ@ZSrtc8+hfsQe@ӯP ì)Bii.89~Ӭڹ4E~7B7ޗ0ieh l<]yj"7.] EgLBo,L U2x nZ:ǂiOh^b ؂k=5pNfUwF\2-@k~:*ۀC~r+:,7h^:v oV=ȝ > )E3z zԉ8'sHb-&0]ꦒ!*ȼ~BimfM -{y-ӹU-# ArUs}c@lȸvfh >eCKFU|!3TރSM)H61&NMЅpޓ$ ͢`hkq&`V•pC`_[#E.P8.}Pywˇ5z<׸NԯYj//s ܏P;~G5 ; hPUWO+KnXQ{#rftj_L&#EJ@KWtݗ΋Q]@'@P9bY*t}"g"*yS^Wd?݂k Ǹg矧xCwnqHkyxB-#>=<5XAE uQIm]dM#1m9KeB%Go==;хŏ\;w'1o@^%g">ߔN3`Wn?0m-)"n1XdMr>f/,UaFzBR8•b!p?{b%wG["V?z pO8{OE+ sla vDތ6`ì:hnw,|ﯔDe zQ\G9*Nݩ8cȄKA#g ou?EF xgtq&⦾Iz\|۰8B0Vٴc = Rå,cա2.Xw(e - ( #$xmWJ_됈!\R ~0L/\hx V7HPoY"|]EA _nJ hm-$a;e&|&yhm̞|0sۑ4#jê}mBs@Ek%$lއefu&Ư]߅!Xl,ּf`BO+^W(ZCo`j/.9N&4IgrE^?왴xʄ a@d|Gό^1sڹ\ ú !LPƉ;kI,wN{ЇPV@`,yOja3ñB(^\fshE|Ҭ.JkY6H(]R_c0BaʒF]1@ThT<^d7%!""#7?F6Lw)4H.>ѼMF}̽o2Dv/d^VETgűMð2$L{@AB//? UeM)FrMWY[hfzLNF5:ȼ,8~X2Sp?{%R)RwbόKx~RU  މmh:զ]ey@Z 2))AB\O9M1:0"$ dr"$ {d!7gMEO䭐׮z eJS'<2l$/'oMJ4k~`/'1[8}ԯ[}g<%zъ%G\ G|ڏ:Ph{, 솾#P0&iED!'>xN{ GRF @lg()V "9!_k vɣgʾv^ J}%nډ SR;qQT(Ns^{*r*'խ6J7>׮=+LZ.1e/y+R񻥷a0\]T~^tYucZ:i+/g;엕ش0?ډjZh7KJq΃j`v!ԣ/!V P?B3F#6u~grqAܸ l][zVҀ`;_JwvXJvzcI?{c3!" MKP̤wddeQK98/*HY1`Vygp$-69%̵3o8QAu9~0'=F6)\;nXQ^Qv XeȇA70׾jzU1 7R|,sȈ/?ﰀ74 }4(=2d+D3m];Ƈ_! os@i1}oDZ@n(~r `DM;OFB.1СY0,L9N5PK 3Qe P;cX7O*o&̺Ķ+6Xc-%(vӉU Z8۷d1's{#iפ C&x 'wvPy~"M$*ݶ\zt`_8/T@&@7K`K(]jVx>Q,WkWGnF2nb{# l#Rr9C8^4H1g 3U@Nw)BT\н"l0#O Zsfg~0;O&knu|⿰ JVuk8^x51.;?RGK}gҢm!+A,+1@6irpzx |]'{Ϳ\*Ra}&bj ԗWi8ݚP]&d*9mc" DDA#t8'7sr޵,Md[% !|_دԧWpOMw li[ r7NЦt~w)";AEcAo> Ywխ|;kb EQrzpX_٦Ta 5ۓHs'J$.OƅJafG+;|^%.c 9tQaz8f^wh܄,PFie\6c@˺o{W2<;V饁NR|r>I۾gpܿc6N\vWOF^Z!yE^9Uͽ}ws4Y@&#Pz%=t 8Ӯi:X|d% k刊U. 1fE{&4: )+Ԯ?_0>:΅p.oub?DM:XϿAnc-)G'mbDx- =#V!.Tr'ܿmz{@D4{LGշI?^BXMsγZ]kj*O{k'Gkq-"iۘJw R!]tED}K4Nsw:Uz . pLYVTKXAEO𕩆llJk $D[$ Mðq&WrKx=H{ǽDzLM!pKۇFt"#}u^:O:J_O˜ @}? {  tߦ]3L?Zͪ(B̒ߨۅ T،flanJ05} Ip,o X\MC`0Uz,H 6L]Gen'"D ! 4wNR -N9?`sm47 Ih Dʿ}f(@tqʪu硈UULR[Njf`شN,eN<6@ݝM`D="=di>z;0[[~9T7 ͯ͒;nU˄f̃I&u-UY{zP̨P3 K\ " wY2LSL⋅௥!ݱ㿏3@jgh5PYfM<|a;֨B7'S2j򯨇>-7'T!&L1Njf\)Jwǥ?&t$*^J ҆lHAlfM9:*^Vorb~ʽIM5Bl!+I']}a/.u|*+D [%Xm#>) g5cǾkXZ-Y+B8[Auqdv VbP%'g7i7Gp~¿]$\4?z ͈C #5N#@q6 i&9*1=<rS;Hy W̯TN7{yk=Wq# ̑? 5Kw6K')Ž\PO92N28¦\RIU- RG6(^x3en]?(;-wI^Fl+ Tא܎vЖ2ۅw[l `WϠQ#2İ:f"u@CHum66"Tޘa:h =sL'Htu.d=`5443ux)h/ʭPh{ uԖ6o]g;g|i= ٬nTN:\򑚑U@ٜEez~ 8YE;1*x꣏!x #$D_z30ּov:8`A[Mgg=Bd`xDuVV:)0q{jju0{)$ J!Ra$ܣzSr6Ӣ]ΠIQXeTt.Br An5= F;io_Ќpo=cڅ# 08L.oG/:,C7eMu" }iI/K0\ dHYi'3;q3tPuTN9d䩜frRb\=?!}UcDݖ <^Ѣ9ɤ1Y8<اqSA{4 R Tv5U--D%Cu7Cc djx3\6(80}k0؝i5}B#w}U{3v>sEY6s< /SAӺ]J',4JSw&{3Լd;%)^7KWdD"}:zCMn ^CAZGH׷W*N]u)eo kpGioyu@ҵO/2GUF.kAo[2ڳUz4CG[Z B ˀ"axETbHV/L2*/uk.+e I!7*oAo <)Ɉ_wI;F'n-"P 풽Z7ffXt> 1b~U$ZfDHw V3"ӏ/w^V,3E]fZu#@τ)"33M/4P9˭C@+X{|=G?369p╨#?S򴋔j&mVM<1K!vJN/.nXVKjdL\LJ?p̾'wQ[ (Z44UvЭp*k/o&'7i('.Aa0BNB <7ZG̈ ʮ`E[WxA7^Boi,(<An3P+h헌$i00r<[z 2 [pHh>$/e:5xT0e} U$0Tqd2fJ)nxŮ%7=\ЧFŜg 2).QC5xI`_UQ`D7VJ{WR +T$_N2 ǞLqȀHgYpӀGHm@錷o fX*P5wp w{ <1O݆8J6rEptImgRI=Lnv'˂З#3lU {CW=F`GZ7ňW~b%^`ަe1m45A.9>68 @-zkɀx! RvS$]A% Bx_DTReT XA¯Ԕo>{Yt\R;Db·.3pGY@7L~_:) qv?U^p[CU9NM&jqHj]$i63tCV&S))q]1E8:.Zm`vE#Lf.f@IZWeQC6.smІE4h`I9C$ajE.3(kAmex:9P+^x휹d]+V7oYc"ǶqPg|36s9+~2k[:jiVcK}pꁨghf)Q{ƓmN=~Y BSi./5"NfM:P lvDWOGVAh$Tڸ`ng~'3q}ɭM@j/a۫9/C5?CwZWB8V 1JTׯj$ddNs!4dՇ^AHùHqYx^K?po1'sxI%>{J!߅ВٿQ㊞#4)gA~|FӈGp ^,Nw1>W'cl~)WZG=GZL3W/:o6:L0^val=ݢ 4>=|D=:og*6 e2 WJx KwxuC+42j ֙lHF%aH]olgp"͍(%RP ^)Lm@T}UHObvqn8F7\Ղ!=NRU5N2]7 r#49iaj+jj|/RrKȡjP'1:А\? H着pYA9angrqᔌ%`  } FVv_Sn4oR iy>&d?Bꉶ/*ʿG6Z<}Li+J#8C, < k `]ךZRk)4Ʊ*pȻ! Ũs J6yH]->OB<\L @9NXT}=W%(3LJc"sRȨͫ0vg3g(î&\ #evR" sU\Svlf%gFYWB|aK_|$y-tLk2ιzpQѶ)R3FR¼^̈́Ar<_ɬ6%9wKs.ݰԟjw GEfk[%"Њ 䞝D,FYRq^ PE( A@1*'-V>]dqgJ[(T*d9j*tp,Bu̅=R`]X)+E;\ W@!pFOF]#h^j̩B- %S;8Sahix/6iډwh%Ϻ}ӻx#^8z3u^wznM7!BqS%j4X?L`6HcbI 񏍓3~QԊ1QKD˘j˒\|cڄ3q9ݏHanXTF}@V`+إܺ n2,vA,xj:yEsI ڌ e(87эn ckS_\HKL*MgP!,5n:#qrA<'i߷hQ "% BPIwJD.LT[Bx@f@rnQB^qnW  \uh~>`'Ni~-b.}M/")SE{mYDAAm;Rn j*He!C`7ږlL+ba[W_L;Nke8i*S47S`΋'MWϖth18~}$TtT&_Kzɡ@L.Mعpw٢AUm#ӷtMcP1rl)sy;{ZOv"}{jx^87@#W,)Y`ℬg(u{i-Y ʒ}pFOjrsaEh,HW[k|1ZBW <[1ü;5sj8B7vvF#+[RL U x%^۶1jɨ|ƾXtar| A7a^O0T,UW揓t #Tүl9v`_Jxmkoq}lt^i0p- dTcՂ=]tE%KHUFn;g:Ϙ(c"Dz`޼,H91<>/!y1/ba^2OX8[=}yGd'j4u#j]N7~ :ŗQ|=OjZ`F]5lf{Puu{G/k 'U6 ;b73F4Բ`>sӊ2f.Y(dOhFie_:~ rlYO0Y[A=rALLѝ[jϦoz).,\ǽ. ~xGs3G T52E¹5c7S5&Hܞ!sC3oR"O!NYj.y֌$07rmci[80L^l$UEyA-&p]'C-m#:zAqz*(tFX\U HWvp!n݄=K%J)ZR)&>֕utTtWoی}sB5?m\}P/d_]e9Z% wy }B'-[o~nޡi5_ g_":Fr>؋) mv9 R$wf㘙+l5NjmU &P$#y;y#s ߘ_qSuCa׉'mZzYwNФ9Zi_yyrގ[$mS6Rm"`a$"e[gfU˦Z5=zתo%e4^W?= N]R";W& coLAŎ(V;fNX){=3Y>a01 AUayaOA'uAy;6/z/V6q 1E IhlZKcaȨu{*Tia_R2v~С?a=*pXAFSp[}!k:PgOhdr{lÑp40X7C73`ǂQTG s\e7R拴Dm$(b#΁cE @[h! ;tR53V< } s`8J'RD41t2up&,yg: Dʻn]+o/r㵼 AyB{?zF.e怪ofZA L ʾa9 Wv >Js\H.8[abPlyPdUhGlB;Zdf-AD㊏Rv#3lHxAi)AON+'0T%bӃJ7D| c~s@O  )z(d\3;qX;|sPкSt^?, G5`Vo%Wр̖DQ5CS<_*y{_R/t$LG{>GFV_gv1 YPqC^sJyekaoJ-i[]N;hנ ߸{sG~7$?ÈL6 U㿷6 /<#6(_jCOTmK7 \ =h$:ܔwi45eQV)1se;*Uf`r"5TL,|X0K Cf7c4iOV74Z6gѹۆTAsyEuE2GWv4+[\eћw> l@;Bc|we?@@~"kR\~u6 0_.|ndm5QBvɔlSft53Goz,Fcd|qfD<d""E@#d[!H dT+ƀhKXjTHkc8{$p xЉUxtU(AԾ"b5>|P`(X;zP>286Z슩Hb)zn`4*z{xb%Ϡ&cVr.9#džAjޗxH#ȞI-([YU|"$pD(-(zӎTwj'f0HOglq`iҷcm%ꚭ|{/uIӒfLRf?yI9QR -O\m~``6}n/&Ab+,;eYY+axf"^BRn(.a 札ICSr%϶ɿ5GZ*c uڂM_` C6l@m(Lų[B+ |(30e7``)d]*J\qyvDUQ&VXy\d">y-HyZ8Ҿ.ˢZLCeecB}0JiEȘm53QQ,ŵ`&6 RGQ}Z_%W*]XDo^8pv,i\0(&ՅNRX1h3j@c ~be0\cHEPl;S]4%tfnּA~4ل>* ;681j:)0C{*= ^THBQhWQ7%#i F0k%<8&P$br‚<]m BG:'t*B=OROM=vX_xhѹ&OgSR`f~hoBgu Ϯ{{Nwf܈:h'6l/9)<@ e0'Q]e|-3^Ͼ^I׊:+'VSzTc6`si;YB+ UqJLe]>ɻ-#ĥ[H^'4{ :Icap;;{ի%J^D%Y$"K_!J1=e s!#v#ˈ^)4D㇇$AؗfDr]|`X3 &z y_҉?78YJB y5|sdf!T S75{VUnI ]`|oǧH{(0pR W5T|)svK"Fq"/b0XP.j 'nGrNhّei[+\=ș *C꥽{xf#O0ǺTԎ`,9YY\ b4N4~bD"%.P:=TcGK:@ԩ`fQ0 EfY\yk߯`0?]3FDMU,ʷ/UfT5##n72] au2+X\(i6>=rRѡ_)Sł NgP%8@wu\R5"_-&_O3 Uy϶m˶2=Ko,C3||XA'8S{?Xu(N|Ka಼ ߄GߥBym1ӻBW]:꯺;[]O<\cF"]`hps~Xlj|ʬSL;'rr+h/hWFU2Q)[X$[B4qʥQ%> >R-} e7xQπYbj\Z=I71`'VIXՔc0"駄oq$cE7`X7$;JK<}\AZZ%;7UaHߚ85پ3(a0?HBOWf5[-J4q#يz0D#=量q9e",11T EuͮݜNv{\%: G̢.X#X{pkCZ{YeeԳ@:~ *lKdf .A %k"Yܮ[ n54jb;0q-sHZ'\d@+Iԣ&1'+M96#DJs1F{nG}0_ $@Ut U#5tJdRfӒy VYT8fY$^ywb>; qV%U?:! d pr;~ƏR|A<*Ryt|0$HaL}\b`/شnPf)U? UvW F]6͢`Xflq =j@vTZqp_Hߥ0e tAo@]PU4?Z=J*`}1DƂ=s8 )E4P#ܴr͆fl_b^uU_9~O;$ЀLz?עr:7iAgڀ4slUF4k6di҅6N)dyMoX}Ba/=9դߋ %,=69gV9ɹVHȤVi =lTc;k-\(W׌V&,whPlI-51,[^m1E;a }(?D۩$B *l['XؑwA&Ng O1'c*OsDD.q+;:dGp}WY"KD~X26nql(1QW\|֨3\1\ӯrmW}3XZ5T@(}n`jov@5|^ %R8zx "c %= 5F KIB~ xCB{2F 1g8΢K%pj.aEaS`J #Ng45z WtH CR/QMWϒ,#^O7._j(|n:|j[?\Γ7psִd6گsop':R>q" XilwX8dnIoԤ`L+ t=SfV"2 53~J\O8 ۦ:4J{V?7W63uL\EǢbH$4.%i_&\4-ҩyBҒ;X(X,Ү>#7Oh3F}II/;2eGt Wc>Ϡ Tb UiIZOۯ;)J>,iy%1i'l/8,3V4J|t=CA2[h[UmD^ҏ5Ԗ=:d`ɐ$L'XRM4y:c;K%.67a0,&nXgMBC$f:uT0 àвO4hṫGoB97]n>ʐ؟!H]uv_lCbC,* i`8/h ^Z}Gxۿ*Li&T15AG;vةՂ#M+=;=uTj U*P*R R]n6}C) h-/Im3iG,Z?K<&8'\p77s)5wIsL)Rg*UVgIdD8ꡊ/4Ƙ冭1c$90Y6gtm8%%z\0"p6SnQlJ?xe0_:[,^4(<+Wz _c ]o7 nQp2usCٽ9[ ~X|3Pu*vh.sm^-l}OM!-vqOj'!GcjkA(f fV̧!5E\V bZ0=pؔ%>ՈT Ӫ6 (P}%s?0.A2K(d+c.L3o)C<+bqAƠw /Dmwc b=X]; Pyx8~fl%{|}}>={֏rk jst)SQ1!yL8;;T]Zu' 0żm?oڎ@XԎ!#b'uieiZ}s9ilc b SQ:ݑijHO'5 fYlϥQCK҃I}䦳hlSJ`۱X8u)$L` J~ck:l52V{cS67=<4%MY!v2$8g,3QQ\_:X9T@pc:Zg)U}oߘ~iPagDVR*EQwvt]vkSd$Xs*vˬ4,US\Wo"w)q &ᚮo K1ɝl|vΓaf+ns#m=r"*%=+ΞNJpBt0M$V`׶ C4R`RPtFq>>oZvr4G,/nsg{+RstGX{1" ɽ"D)$&:Aa+|;BnmЗߎm4$T g߇Ǯ[vn~'@viaIl}Nʏ|&uv{JmL`)u*HLOZFtNRv"# Q5D ꤛ +ܟ̬?Ƣ>/Xhq cQ6cZl68Em- n>WCrK3s.Ż8ClNܡZn|1+ ت_|DUlG*6 #aW<7L*i2pDp9&~֒P(eg䉋Px4_yh` Lhn#~«}Ԭ+w0| WOoit>/؞9e/~a(f:7_isHN2ԅixmM?5~zpJʨ8` ֝NcW;Lμ(iAT C v %77FكfwCd5E裋r]VcwH`Vc[=n,zm 퇑% ZM8Yz#UT /Ry.Jx}a,S#31& HOAd G)ipc|qL|L㈰jf1ݢ__G9=[fYNA&]|Qyq;7sR /q×!"69#ǰ fjnƽ[ NN35RKzPGiYsS讬c#-<[b瑵?ud74.&nnv␅fkyVIb+_hw;WeGt9 ZsAc! xŋ=͡IXn/@8`mCE;!=V;˷y{ܻHȃ`9d-:М" Si9h50 pmۛԃd@tDY^7? (nR; m.=7񖊏Yܴ}=7U玾( C@$y[HS>۝aYM^.t[@Gb^zm?UZ4 lR4ya[$]7]lnP 0_Z'Vۓ18U.}zs㦠@4y rҐ~?JԱ׏-c (Y1"[ـRY8.0a,ʆ@ Whm ^`@^.OwQ!tX`7Y,Ŏ@UN, ݠQ^ڌ?dIaf⦼*^%T<ITSUh>D2wVpSE [&Umnk^NQk% 4\iKuqr`{C҆5i,6B5ߥlgsUޱVX`͒ vUh++-ɆnNKRR8]6 zMO'+۔z~1w8*s0&m v=6zGڊW&Ut h4d?fcgahz<.Kc)ͩ?/wVQ|W\p { p^+LK)?,AN:2/~?EJ8=\=&z툀Wջ[OUW#ńͦ%oDʛ=X ˱ٔ?,tutA";A؃W|ܚm2Kl_u48꣦KݐOnr*C W6o+q;IFJϊœx=뢁]f&9x$VpqqhsW򉁸NwM/fvr.\σ< *JYwUF.WQW]OxoO%&2'SB7rmB@[}툌3иxmEJ^Wv^3~ԯ}J{@̍ΙHgt0av 3'≓ș'Hv,"t7 ߣY1}[5>3p a[ç Tk׬%fS-^&i^lv6OTR)[Bz>ts$(iDCBX)Π!.lЁN.D 4nVTgD}%Z=z;3~{ITiCO_JU)hxH=dGji#!rnJ U&/4xgsXc'usr1Ҧ J$Ɯ6[<MV_`J_K&#z}jnIlNukͣMKk)Nߝg5Щi y9*M*\2C4ouiCã[߆eǪ.~@˾?q ph#~+K? g\F鲕Z}x\qa\1 EM e:*s{n>5L[R$3>z"[m?'Lˮ`9?9#`ZŢ:WJؖhvM39]GcE^cJ iRzgc! &'(+(]_Agm[|͝w=E!Թ9b@$AD|ۇsuau?սI< 9QU$ARNR' 3ؖop;c A' ! ig1j,nCSY kbSHݏwT`,voNW0?Kd |!;XX2@(] Ϧb).{i%? L(kN/nӽ/Ԧ-`=ݎNeWLpŤCjԫ~F.s'VcVR)@݆!ObA}+ANc@K0}!攟(DЊڰ YaUN$ٶZڍξ[QCErnC1DU<Ϩfnfp \!m|ꓲHo;HDLS_tʾiYQaK$e R T>A}A{SA $>eϟEDLa#J#۹D)|˻Ns$=  WXN]Hn P'[w)ƨ O/? r{S .N_nb{x&LXF  *zWjos6Ԥ~bOFf]c#NAlrј< FX*h,5֑m`H"#&Wwxږ*w2a9J-|%q~mfܭbQ96[tt3f cKMR|bUs(r>j@<@kͭ yME_ȱqZ%[7>6<*6^qs\=+c^ݚD#8ɯd)W|,~-&yu-6ٚtpRM"!y0GCa~w)M}!oe?. KkFt >[_H#Y&$c08xZ:6> Z76($WibGe﫮MH`$[MCDUVݘ  o)Là)xN&]NɎZia3q׹'C): *{5½k5 ?dajhR2(f B@PV6}"i!VuU'ɥ!jHWmZ!nTG[opܸ[3kvX5>Qji!?8C.w}j@W:D"Fÿ1qrhK2lV0=#D_Q`@)I P[ꂻNT`Gb-ߖ[ aH1 A7ѿ8LfF" ;Y{qAa˴!!Z /^sb1iҝމJbhO'v[LM~?I4K}^E+%?,\㋤Y`BW~  E4 B945^OORAHfǘcT4 ?,;B 5C 0\a!#['m5@W-:LE08ڸR/qxirzZ$9鞷װ pR$XX[\n|Eȓ MzJGUZwF1L.G2jV6Z)kڦ|2U*slq(lmb^[/>@AQ\ZKsu@^PS["moqtT&XWU}MP?u-Ё͢7$!r8qԇun'ȏiKs|QM6&r~;1U ɝg|F\Jw-]DwDN ,]eZ| )5.4.=aU):Y[>Q+̻]n NTRlk?#܌c8' ے/ejG>uR~T.1N'9WKu$ӸwTZ:qUq m`H@2 v|/V<6Ȍ%l1@dXxZֺ8 'ӤKXܠv ғ-e|pѢ+-'| gHJwR.[A-σV!꘭_{Y5 wLn4h’R(]P#@Sve#g͝WGC%ite9B$# KOK ̃ʁ4"ҽ/eFС@toD} ʄmz Q;bILw׌%1;i4)*_ȑWiutz dWC@JLs~-۩fr +'\bJ`u N8ڲ$avԈ3-~Ԅ`P{,.`whrrZ#8P|hpEw\̓W4P`f4@M![d tJ`yE TIL|pa-b:.MU/Kmc~۪ iѡ=@Y+RkJBo%c -qe} тΤW^U*e|Ӱs^:@.lCJEC$~(sfoޥ[6ջNtKt3q-mH T|ǯyzQM,[N9wD#azh5#ou!Y -4ƪ޾b%)j#\Bڰɳ$7OԫK 2ؓvg!AkJQ;Έ{~$.XFDBGGiC^}|(_diڕ vrΒVEM^f&g#in/|((ol_XiسF|`7>CbiLi %҂UZW[j5D|h5O 'oMKSD< @`)vjy5<%•0UD/) WҊr˅kauY+Yi[4CeQp'CWlQtbOGZ#A.3u߸we~*z8 o AsA,=QtU8쎿qQ`׫tX'q1׵ K5GvYFNN:r'.d \l9[ZR;"<=FsկpIw r …vUcE=}ltTZD3?y! (&C|bf!=;Mr!>9Ve.|F+_:nldef:8VK6{Xr07q"\g1 m6 Z:9܎.~mctCFJ8|o(O~v?{il!߻UN_)++>( xK'PF6T^ a4f t]VH*:@u,0!h WA Wvjhsy;9%xNaJt"}HkGH`7ngVɖ<)i$ZS({() |(4/yK]~’H6u ՋNۧUjCprp-4g8?L4dH0u4$䛝U\\ ]zo_j+{n{@@4ъ'B3< cL;֍CM Ux4v]PY(۹ĺ`%<2?NJ$*s]oIhpev֠!1Խ$|*ʗr~}~KxJ&lPWPQڏ5r5^ʐՙETj$4򇩭nbT&i:?+,Af՘ 9q?Cvܡ8Ol{ܔX/~2ԪS`Aزpl-Vc!`䌈NiGvyœtmՀO\IS.IKխqen-nJ{ba#AuB,e%LhBz[[X!:Y%dp?k{,ڵ$l?`f +`s~T %a5hv+><1 ܐa[PMV2)b"$Lלo;SsR!MvZCqꓢ_D9YB*{M-k h0-6{Ď|sy[,4BTeE⍧N{x_?܍0,U9Vy#☓t`BXyCy97ZV0erQ1sJƦռ?1΁4~ fiJoH"+_<'Li̟TIh7?z!,~δhpyZj-@M"[)Kr@|;w3,7h``RPn >ӿoV8@Dk fJ )&4p5cfO5J!-ކ)XFz_6pֿ9.﯉+EKvM˅0!6(x#z}(QNu)߃YSXiq>DƲ^RMбfQ|[ 1IͱyE+rp_ɠ`H)>~ӼԸy(rqXD3tF7دM䙮wEypHi2 S^Ws1Ͷ!Ovz9s_b W \zɋ'֌;WH#x]]fR(L+l眛425|Ty2fM2բGܺnu= ߄Pehp\KN\V:pyoVʡ~PP<ω^8! ғ\FcL=-Yz;|͕}lLw^ o[U8+u"'ɂ'E>T &7b?(plxjl@4l0xmHŀMd8'm e򇖯nwC~qi{W]ksȞAW3jA8K@+*#&)b܈cC8QbDBYї?>ءr8ci4_0$$;$O 1Mϥs½:I;9|Np6  C\_[g=n`Ӌb|&$nrޢ&[CbC|!i'cuϽ{8N8Juj5o- U Ado0~П{+Ao5MmǵDvgР7] cbgണ>rݑ+/qr+w}"fH>>7Eeθ 콸w$tɔȨ稆Jd񻂢jxk&G&a!DZh!_ů~QĶ-:Et`IO^hs;2a.&eC|9&Ymͬ`E4*8FnlDslYgeKyx&Me= z@?Pѵ~.`{&p ~+Kp*x˛Tħm>'k;6x#_ pmNa|x"09uT* *Wa`zYv g1ѱy+ +e\ʼn?F,._ ?pm?wGp U) D,4/66Dgjȍ[$n!grJ%cy{f}aCK.^d UVdC(([=e,eES5`e2i΅Vzܡ9lmQvlt*uO3;y&e Ls gE8LWJMHD =Hk!qAhx cAQє(D4kԹeD9z1 ]hN >gSQ*ɞ| /Ṕn/y.71f\nJvx:?`¤D/"HLj,ѪN=I=`1e7;3uNz.2nNYo˒Ăup2$ws͐W +ף؞/(G\vPhHvB(UmՅ FZ-虴C3ZP:/ YE<ܹ=o9$X1w!&@xqZ>dbǷP׍qp8RR‘7?.FvYvIڪkTC"qJҿ^VHgô9 *`'5Ph/” XdH+Q} uRCmoGx]%in#{]d H ٺ0A=82z!̝AJV '.-U4W0}+qԗ%7?X)QCe=Cww^nw0*]TYPuphR Vb8'e]#E%5na  tj%PT LAf~3omN'R+{=!c*l~L(00 nc.@-]|"oH Fɣͅ q⾆ %iv {LyJs@WQ#"^^S9o7D%wbW< DLNB`w7X{iAHiOsRv(7%"k[k<?1>;@aso[pa,-fcOlb W NE 'Cgl\X~I|uj-+m&:0 ÷_*/!N'0zfTkA((b(4|Mq)(lJ#4 =G]RhP40JTe+0^X)F}Gz0]lZT簩j뼘tJ=f( W PzC?Þ.NQV{{3bWP7 ?!C[%spLǽmR2d\~BbS@e&> gt!׆gdLI`~Ii׏Dhk$2LJ:q<Frܘb qᏡuCAZŬ ;YD>:yGMQT:f w܈[B_|-P $`L-jq _55J/eV8:֫#Kvlra+!gtiZZr$do'zղh~L0H00(jBRh k(qb5/DaAqQRhj=2MrCw, 46m ySlK;Д?-qgJA/ {f7FU%YSP !0,V\YZx,2Ğ P t)b⨞4}6xSr~8 :(/5漨l]Fl^=’KfCk  yX?H,}ݴu`տmh Q8/*R %ՍYn aO< Og=~ Oj={3~N[sVǺxXRW%1dåJg{wsN5 (DiFj'IoB^=r~/e`af6\5}GoC] Q\M /qߜ-m_$W96!>$#@ڬ#ZFQg%ݫvzSU/C͕x *trwX+upFJYN^=;} J@p:oy;u%o-PV 8K>.,/68=v4P|(6:Ap?Rc|uo"Z! CjM&iͩ| -/ rHa XM#!C"Aa;cݲOR`GPs?T֚uD@4)XF+Z[r9 M$~g:kz1M۱yʯd c{}[] F0Gb장3y +KgR*Vcڃ4_+ߐS&,fDܳ>;T'1А†u2RA.` :ܖzܤj+'ZF,k5P'`^r)[4 7Jp*(l#-Y7ߤj ^']G-~D]'ٷrY() C/ֳ7jPI3A ZS] |9Ωnߏ -~vٻg˶hwpc0բ P>+#GFn Yvq3œ=+/2G@RΕJԁɐ{"$HgXgS [Nclb4V0jޢƴqJ^IHY22a^{'"u`.9ˏSeDn-g*?\]9}凌6= Dtp1uT.)S Ek? 7H|d^ !VĢG`+o!Θ.J>t>l.ހ.9ڀUoW>?&;WP1Nsˡ)ik@V5fO} x( TC Y(I૪ P hDhRI $a4M +a9yY`*s_Jq#x*_CW.S6 d*H k;I4MSE88r,0_3U8,+v 䲂.1Ogm94atçZШg r':qluvdu$&IU,N$?js Rȝ^+agõ:w?# c(Ŵ&½fMذ.M8ĭ=0]fD.kwlH*E%/P'/|:͇֞eO~X6g<EC3SeCc!D}WBbdR98ȳ_KVFDN^>@Ա62⫐q-ӜPEkWT gwr $btq0BfL7oD1UW9O2;HA)FMXn.O?F]]bd&k4X(M:cA--G>қ_CxOweݱTNFWO`".&HˋȞD2y|IX=R$A|=X b%X1]v[OɧS^~~rH̫WOLc,ν3CjZ*ߢ{)oWWU%amAt9n.(Ʉ* *j"Czve#*iwTm^Ӱt *C.fϦu" ,"|rv5@6kDeZ?Hhw%lj)nz!Fw}}P%6،17xl_ġ(l]r[ 冂%Pu9+Aeajibgr]wLc" J߃yLU8|G?TC9qd ЁpfU ,M9!́& LO}CxPݛP#|#5k6tx-Wr9Uj$ZPXUh{[$^H":~dU$e>23Yj[d6-5tS8Mii8Z{=ŕP[{5dxPTH?nm;]Zjܺ}R;j0bC|"\Uf6kbd%|q/ pS L3]]|A9Q@N 擳B:eVyX:ˠ45`!3)S'Ӹ!-p֞'lpZq8iT 0[o3KjӘ.6sD9 qFA t JKDR[:2k)i QǤ)_^YK3c- I ]sLNz=_y]CZ+v<РIuEz~Q.g NcIq-(2Ɩ}T#*+ԒInej,U;u.V6YUk+| VkmC.3V:ϴW0%ija:UB QL650FZXCߒqD.~> {pyncCYgڻ\n71jPdrN}ixc 5{yEmYT₣Ej B+.RQEzVj5Oj OS慉A\ ڃ'|< r_am{y(As m[yA(cWxUӈ؊2vͽe/2;|eR:CJ8NA<e֒QԠ]OۚDLM p8#jh[bH™pHLrb;̩ѾTR`}|VvѨ# ޺1X01CAiu5eP A'Li~ 't_¸Q%fzCV=5vzOjZ&V; 1 )PB 0=5Q BѢd0P)؛[dN6:(,3_3_0׽%cVaiL~Q4]^ȘgW=NUN#oMp񰍘@]KX UͱnCdN\+yo2gyobkF*}މn""5ĘԖ4E'[ꥸ&NPD:JBH7 /О 4~}wdSG߅ תkYa +@fc}\[a|e$ 7]d C%NJBvzV.џZԷB&G҉]QeR2.*&׈?? & g #9iB5x@|Ȉ5]0* G}~okh:V+b[UUmE|<>3!Lu^}hj;Y* h\=]Uu5 ԎsQv9"851JoMTrF !LyfD5N7]սJEDy}WqQA3@EIi̷2\#>+sm'߱^?F j}S@6Ƙk٥n*3mb?HޫymƏx&yb/?˲_UT)s ltНB;@pq~*OŮ\ĜH)}u*låICm+ar5m@[_AnQnw<[Qmu4W d=PPUR3D%׈ 5Z fxx0͟"[é 4Ctς> J4j4A.RLאI]R ޘGƏۯkE&emr?Ee,(,q&K EHTd 12)[Ey.~"I/26*~[]R aϭcY].JZӛYK71O/]F%=Ҩ$d^ CkAS)[pb0Ӵl FSxUwP#bE P擇,F :]6^4( Tu-G'B̀8b% `(yZrBPzdjEk~5O{.Vͭ/}h:(&ӮZhPTC~tLN~{@we Q7v&UN`8IN{$jw1{қx0T1hiz 㡑/wpQ K}wGt)IiKvSтr& =􆅛MtЭc Bڟ_mC2zޕl1н:[ETqzp쵪kCl]j{Q>@E5~ .z:KCd*6sN`7YQϋk:L9*J`¶RQ$ic| W{c>2lL;@䤃#pcѲ5< QYTI'##/F&?mE1s }I[Ph]RePHz*OQHù;[xiu5ƒXA'`ѷ ؿo4eOPƎf]fDv2Hn~7G؏`YݨA==ī@PUɞ֖nb9.FY؏C^Dt_7Ш$pʈ[/.j)yv.!aޞK QB~/H&_`5Oi)HW=i;R2U?12X^ٮhՖ|4AJ1&a${4ꎰEKn@\+f˙v)K39=ȉ7i+_ŏ9 +='K}2#m:$&n?^zK7%_ODdS`f^) !hNR@`҇oyUMΐlD6 JeNI ?*oqYWFJ7~k+̢O\,n" ;`p @u׌⇶f0o&g))v#>3! (!e3\x]:A?AٝLY66b,so]EmXhMsqu"Kg(uŨ%`~/"/z .E-D\& Bs{r(7VlppQ6J0]=C7E/ĩ>,wi,oK+r6:V@j rо/oZj1-t"q4 U5I͓$ H^ٷb[5w.9akS1`Vygnk:M6jHN륺LbK^>MHBQ,ճ5"TS63Hl{"wg&$6tfJ1$B)I*Rkw0#Dn 2L ![j@#0>^ MPj.ʗpZ\ii /Bj h/\Bȃ} q'~La52N{D-̙e*S=c:tJKjI݊+WBO?SU 9;fpE֩rnOx5lk~;$@93ׁ)yd yR+ߏDEhx9 W/xCuJCZͩ&O(( :j3,`Yf$*|B厲dqx^A pv6^İV.ܝ8;[PE QV/oNPM#ЃqkɃT & za^-9Ljɟx/[ZE2P1P^T/'˒$2>*lOZܶ@0Ft4uzL"?䧒'՞ y10)~s=󘨽c3.``EZwt4鈉\ ʼnSd*gpZOkn̅!uHO=tyFgN> 6e˜+\^5Cô5>ڏҾZ@\Dq S/%Zl*gkHMx8>W{?\,˦ G"zfp[sc]f؇6SMW$JԬg _~y]j=s{)wkkۢvÓf!Qreyz1J.Glys;(hω˳Cg=馕R&,2'jRy5b\8~ZafVD0oW ?wXq9uƢG>- 8 $ފ8Ǵ]GG5wc}\ e>v,)kYw3=T 0<]o =nkv2޶< ~>d%6ab (gmT?jWAYm` oG#m ۄ~[,k.^W==A*u,yﯸ[`D`IlwJ#1 њ"$Ÿ;:kUMhmˁU2C]w]nvB9ȁJ-8/frTJJ; RԖalA5'{@HOIiQ*Pγmg YjK79|%X*6Cg”8Tj= mƸN),Gkz] ڵ9]r<%L`K8Qn6OO3ߩh{)܌mEl]54n}@WC7'ɼ m7tR~C!5j|@hW` Yt 3p#BysyrGnzBR;lYxc䥿^Q@ppou0Z4}ʦJGl`fZ""[&T(*OWܢҕ?Õ=C_a衔Nu` UX}Ci^|ʬw2yiZ{,Z8W}ڛz\ċf-qf) ҈Gwlb̸#Pu9Eۍ1ŘKb?8<컈!߲:31iX@oFgӞ}cwTΕF܂4NF џ X[8RW>KCpafbi`ɷo{$ T>sdr*Z{MHC2r3!6dϢN@A+ǥTeUaMa{Q>i`}6,PhkHYVD2B ٍXB3xWJi0%jV }S7e\*#_7#'(7:%侲Հ7ڍEg;+2ϙfQX[uKM۳a"%`7Bckuk3ݐf(cqθJi^(Q!Ha8L:{Br#HbFOxۡwOӚB9d:dlI ?",>YaҶt!Fg:# 6<}g 㓎OڴoF_X]Y}MD:*3&4R 3m PG3OC`lSƴq`3/:~_sޡQx`3Y9T s#,p1=b1 vL2?eǴ4bڪj¸D'`$; *xYF{%ߦDXf|(SuseXGyx<ё0HxPOnd0[dV lɖC<֏GUf\uXo ZJY9VD-7m(R\xHȭGk5#ZɓMX3xWwpmS82g{ c f&9/b~[bL4#.WMwh;;zr$XLr& =w{Mmޮ s|q'uʎUՓIw [jS˗'&Jl1}(6.F5=)-ѹTh ׎p/o`w_Ʈ/Hmr!J(W}3RfoZLD6%Mh7Ū]8sZI0}ac іHIwjӷE_ g_m,[-}wh]LXw f1Uˣ3+W3i233/k!;̟NʓwV( Q7w̫,[)(_d (;icKA{CΞ}Tӎ{dt?/h@4ļr6!H{\loK2PzBje m搎G\+Or.uίBdd(* 5=$N>ei:fheI9/րXZМ{yC)mKE-ûaTTv~ QDz>S y2ODë{Y-rb"u8]jw =sEo'+50boX| `8gH/` 6yI9Ep$PPr:ezτf`@AurGT2&ZSh o|]2ni6ZcBP80d ^PNOFmd8Z{fЩ? !cAs'n֏)ktZQ#1( s,<6$ i%ἸHfV('*j`̳Lp-|&/R-UND-W~X 'cv[𯓑[D w;_uYѩdHp'e,Tx1ITXaATzkX[#7/1 yqBÿ > gm4t]3+%#?s, e"4tyNrHN?SHڻ^JSY'BS&SI@B ůWͷbwwf`6jRJE[n1䥳'0Hvғ;P Ak\0(n* ෲ/E7wLU"`X<4<.ʗ&OPU&"α>*Gи؛tD SKhAARw"[?F ܃Y"XX8 u Gfn°+8}(ҹa#JYc ˷{!jC G"~Woub!X@lhG[AVάk~Ձة>2;RqS3sW&rG"ȕ_0^| B6-T9iQ 74l~Y婯wMٽ  _csXO$$ aS]9Й b |!ߜ2{ԗ)|{B}4u\jOH4LԿBW.1}"X7 ºTգ n5 ÉjLj~L)g4=_٭O+NZV;8f}>Ҷ)Ӕ?ffpzRO~>8LM('}UІ1ᅬocl? [fS L6~hD]N3 :vK!қNВ xmMSRΒL@-oLTV%O~(,4\_xʾ<χxeR=H&ucN ȯ YYJL?}8F$Lxgm*i#:4 'cgNJu6Ey~;A6~ $↜ λ=-wDji ɞeÔYELtW`$jk#d TUs,!uř $[(0x,h/YSFc;+7'BG=_}Z.5#M0c#9Q+ 14 3 P5]"E91Sk@SH Ktqp-`#HG=m4N<~B p0CuaznEUS^떝<oJݫBmg#{A A5UX3Duڂp U!$Gď(JZuf,]5' 'f[!/KEZw`oR:9EjY[-m1݂)m6{0y_ vqkb*u aN9n"yZD?˱)4!nӛ>M9k3|)l"$|j#w q/j7S[(}/L6{e [=++[EwMOzr gMWyp ;^+bD*e CBrm@NY7@&qcQqRpaEqoDHg! tOw k}30IVJc;uC'+p CA! XQ\KGdӇz$a(iլNqun'򙹜J@?4'ңjd~ely9F"'ҕoXM(h' -,Qv>(~%05E" B~萗 ƴ:3ʭ(tM70[G΀`[:TcB.VGHHZ|+B Hh.N`֧&ESUa?va}WFpCH*F{KZ+8! 17҉Պlα3`YaK"fͤ6rx8?GNV3/#h{X ww{ Kmv6͊eK_ j &6N-wHyJμ7,C>J _pɆq}0„]0ʤjm{p?կ~|꿀(򭜗UR .8OY*v@}[%Mu#funmQTc0b)C:@%cC*o%% pT[%sjr\j4Bt9hc@ΘxϨ%Xj'!!VZ|fbh{tqZy}}J 4HM;z?zbNg]DʉqNHߌY-O>fͶNrIVP:b@4YF ՟paVRpQK6'8ۿ&S MbeiCZ$dY+wI,62AY`l21y 7Ih ư/ XY)hZٔ^-]9B|6MnIAYs{r-Btņfr%YN 0_81H_lEȺ!^9dF(꫿C%6xJIGJx(qsrNEsjW_'aMsm?0R޺3D»+R{A+u#.#. `eI~rȳ2Tm@0BV.I2mzL!>X]mUiIy=<˄ jd*z {R-i5pʭ𿁊Saw7<d?ٗԮ˚H /iCArV(CN~_UB_^̞Pƍe?/ה$U>ޯ ¯ N * h!՟9[޽Th%x(ֆ<;j*M[$KǜkDA(qe3h-ti.ҹ[ĜA7R:"CH? CP;Zx'`%覟 o7 p曵&'Z[J+HmÚq }6Rin0;0Q~z:,9d._l%߻S?7JX+ ɒK[ ȼ24omp;S/P&h`f$$`S~}5Y,SG6=mP'YSPA¤mA1ہF|$AW "  m6'|4:Zw U?I"ԦvG/g|FI0w )=5&/aHZf/c-1|(@3yn=AӁ$@O ZK%bu<%;:Ƴh&ԡQ yBBNwfzS*]BYZkzn#ipt [;|' ޼uZ l|]85>8}ar 'rexWWk`TQR׸x /_vD.|nZ=5;\2Piɡ܌ߠYK9Zi*|Z싀: ƒe`p:>t)ߝ]<'!,1[4LeTJ"?_^\ywvşvs}RpJ gV^j )$Gz|$#RR' cÜ>c\;,_jy7܀T~\(v}I}[ Σ;>?ksrUn#N"C9 e 2h{SVb۩~R s _* 𥆀a߸ ^DIpjPPuX>YμN"`šF321Yl:O0i=TEv^%QA$UGdeBP q3ռH"~:I4Úݓ9'i4dQb%>g:RW1>d] "ruҾqyןoNyb0Ӫv3&yT= \Eߥ& tl%sn^C-鍌~GQի[ 3ʓTm Jl|x"܀iͫ9ՖJ>-?N8%n"8K 6EE=anl")d֣7=K!ގAZ 6; 믔w Zu`l@8:ɴ vN6q޵S%V!#Z!0y'f{==VD(Jtg(mӳQ.BcfEJY 5NI=#HXpJFv2A13:Ĭ&hjjTLA7dHiRU*8UMܰ6`rYFhԤ^fg ltJ_GZZ3KS?o4Rwi/qgGS[CH  8_(HUß*DT_G0@ٻDD Myd7$p:a hGr3zjIӖaH䟎>3Pޤ]B^--|JP(f!cK)ezY1/x}-ya[+y~:&{~&\RWGS%A}"'^s 2GN~\wLgȐ<59C8T%}6~kըO6nPE\a(3n{2߹m WElQcѵܴ I Ft 2.Uu(M"؎YR5+SC sg*`F(L:踮RÜTԂcS}]D׵\<2dDw:P2 $)EZ>l Izˠ[%Y,N˭fa.jsBq\շ袦XZsQ. ҼFhրX*BMXy `õ-XWwj5V#IВ<$VǴdtJSj<4]G҅S}UA10>auc `2l^z3:ljPKX5$#Z?gIYp'H8F+3a*Nۉ\ޞ sJn瞴5jB8"D'+S4SARAހN6|2cPφk)[ riz>>v/)zk*˺͕ၸ,ώ^[fW=3f`ed^gbLIa/QGRk,أ=Ə:~ O@YJ-{&Xy11b ,!wn[AVО7NæiKt0IJۑ=n'\B]o|o/jZw. ?`ב:bۮ`hEAZ$7l%v2C7E&o@~ƨjj_`#5d.Y|>>(htc+OAqLM%EOT6PO(c 4/67/N!;Fޮ:6VXLoiiK:6t=3_ z5!<ۑZp1GQ `K6(b#Bc7L~޺%//DE3= ^n__}ʐVahW')`!v}4I_-)LƑyW ^z"_אF0+6c`Ŷlk;D@MGzɁmM"6AW18~@[$,=eݳn#+ dF;OzB~%vwKuY|Msu`%&JVۅv ;c'琒Iަۇ6&;օ w7hS<]nRmbXNꖻ5Xs^ ץz|QaO ExrMz09*fΌ(a]PLvFfo(KA|,7zOsf\@Ifj|^DWc,,xArv3-t";n ]:vMx*Ŷz' ,.XR\Vγi b}*|d9Gk*# c^>7R7?ԅYI/jsF+~@X3_|Tbi{e{Nѕ;%BK3.5:SF*ë➵~ WZC͐ckk̯ݪyv1cJ9gRZPA7(BQ캶7FSndK΋E}DA >܏V^gvSI)2:Q-b&]Y;?*UVF QO0{b#/Sva[K㦖S~Z52$>N2l̵{-Ub*c~nuh-5+yv dkܢ袕)RQZwH `R⥇NRAM4di@Y6Þ2vFr*~X4i9UF/L}] t$ocH'*FuO)jmCZ-x+s/jS&7.BX8vbr͞ ߢZEXfN4~qZ}}$MԌ\\ׄ1kWhk GnzUCWw#GKӳ ¯,edmR}5Iڂsf:e:q{pO=/~L͕x̧*%.Ol17`FPn*!6Xwzuӈ4 eJ) Wdc0 5?C%f}3慚v#~er2.uQ+l7{RJIP`2qFaEЫfi"B#Nϯ j$Z+W2\^hB(AQkZ$},j!]ԝhc#5 S(z"&Kv-L[zd-jS\cL6x[uƛ. rhE}J3fΈ1%^m;e\9p]_ V7 Lq3V 7TTUw%ʣCx ح?n.%FDǝHf?-4o 0,'LY_$ Hة"c쁼7F}U6w^T O'{Oh!YPNڥG(ѰQ{<0՞)E}~S+LW ;('z\p=[,Lpm *+AjF㣺FGďuҏt!(7yj8R+:QOMdZ!-pZ_o kCy6Ayۯp I'xʑWHe>aLB===3QϨ Y&Jr͸o .Ʌ\?<PD1e[ŽTݟHٔl1&$>b.:fp/x0 oCbZd>+xUR͸4\wiͫlX:Ë T0\9P3r5NHjCt@wo`!7Y{[3bsv :w-'( o$b]Ӿ5wV$ lP 4`: Tʞ%c$oM2S%C7qƍ0hco`[k# pL֫mQ\U7̝x 5v\F5;@?WI<0DApK) N7!LK|j5.=vSJDre""9[h<󝞋6ЗO!Ηݯ'/`5㺚wH xBSXVfcpAĥZKvj&<$!#@rPHwak>PzP]ۍ:x {Ŕ?7D>$:OD w1K /.W?eXZmB5J$RU]%ێ,)nOvvM/YfCt2*{/a9[y~ l#~PT~NjՒE}igf"p ;%S"n'Qa<{ZgyV2V +misYSF=NN5#>s܅] CP2 `2F N 6up4q./By&#pOܾ.`^Ŕ / dh] [2ql K{^0 %$ dB:^zxɧwӴ++1E mqPQ͎ $?X,w]wh Z` H2TSSѧXh9ƍnWVٟ12+3׬p6Y5I[fs@8RӪZ1jI^xD36o|*<)R;2:r 8'etWxy@)THz)dǾ8EwBA2Lt}4Pu(5q8X-bVxug1Ƀt( }|&s^`"-*Ү_T9q,gŤ&"?jě:H*;]`^.=xG:2!͐?EҀ0?0Ej0q`SЁzKN y |xrmx[r)[3Z1UobP*^FϦ5UC[z~הJ[V~P fhb8X%&cVۗڮR '+=qHLŧ|OX2HPPlnj.sj_HT-JZ|[vTtC.˱SfȻZߊv1#H鄺f<%oݪ o}< % &lȚZ"!^ѱ\#p" i@tEENVLvjȾ%?tSh2:e2p=!]0)@`QQ^AQ(.@uӎ_[pJ"OY,|}$-%AQƹ%*aq7m2`F1v|{X &@$^4@݅oj_j 'oMepjoj(%n2~ }H|#C{Ű%X~pŒ%ۥH|+}>ܝD@{$^=jRtcOs08\cGEmg *=ۉ _2BtI sa oNqV y0z<1C,>ly2=V'!OFWVkl*% emsSMݑ lŴjг,.q+|xZHygq@]Fb.Q}[(Xeyz deDb6.,x =V+ӎݓ*zmP$bL#/Цan:go0G3X2!ā` /AzW9vZGuբPɳ6O$~ۈ*#,L0+\ !b 4Ciyh[q$۴Vnrޑ ͫ_G ƸC\cBX 8+ZZTRS1mEݾC~4:6^˶/aXB:+}2 e%fﶩFW8p#&F:UUM*OC&7F£⹾ϛ϶[{Cdzpc $+`vs|5dT'1^bM G?.lrKoA0=.6ù0de((ސkѓWST-撒"$//P֨s[NAi՚P2AiA&ŤDUW<(DjlxQLخݻLk0um!O]ͰMVۧfWiܘ+VZ!S> 672R"j z߁O~S=>31nO`l"֪LCm:8>? .&l/~OfթS?" 3 Yn#0r nYBps{QͨA,>tOlgan ru\?ܿK`5c,i(Gy`{1"7,xs|h^ 5fPc+[\E8''Uk0=Zrb{gz!˥yh㸓uH_qu54mO"d׾"(EUCfָcҦ``{zڤ+nۆ9, KCvz޽ni$')$-H̚&r6@UP)3L2 MU6ƸvӁW/};°!9&`y @ŷu<+X E1 k!WGO#x ?mI M؉q\HPYtu`7vF3޸O`U6e5oK>ƛo`b gh7< ^L#$K$RXt  9Ez\Ȉo{*@ QLf+^ˎζBh=Ks;/GQt3hU9<0d1 yͯ<UWƬ%5=*ft uK5mUELQ%cF;%EӌC/ ~|@NkY|!ZpD"%Yq#4jWdꥧ>?NiByӡW]e\c!ǚ멜`)lƟb,t VJu\`-5iL79TLIi 9~JR [:䎫ʞy#SCd$OIA@ˢOko9$@A)D ?Mvg Q>DQ_Ҟ@4oPyA}W/yu}~/-&s͡4@ QG RRճ;X:ta"fz~v[w .L%WU[Vvs= 9j؋_RDuPՁ uCQr2YeL-Z x5dM-B4"_]OA x]@boiQp-6(A9)E{.c,)45 V*VpJF6M(4 GY d7V=ր## B V$Hf1 ]LfeWbPd 'n9^X}E :?]6%%V5 @&w3bOV9Փ5aNbd ]Ĺ<). I3ow,LyYb=g© z/o<uDܿh+&g3;riKHUFŌ&@~pq0z+_j'Te[iԏ'obE I&l KTqGSQN`y1t.ĔGqVfwHaN:9U%9թZ хUiw 9]#s'- $X xrDkF9d@%)Uj=țQv=o-)dRFxȾG8Hȹ53$:E` pK,idk~D:ib%4ֆgNsS!611hגw ;6-IFzpB PS?ٔB" %"Q ɐE8Qb8~C"bс!+Yh]nm-6ht 8g*tlf3<ƉT\h<` 1Ax4r=,2p3~Q G>F/h*ViV3ϰ6.h|}qӄQ^MiVKs.?ac ,ajh>_g%AH2)}s65l2@/zx `A 88C|R3JziA`X~FՏ_!F0l0 \ZѪ{G Z۴xUbF@;4_ű(5t+K}Ÿ{ #Y?53o[kByte-ٸ(7 8 ̙ g~1Ez}u ^xP«nUd*fuDx_KtrLU/-P{RoW| 0IA#P>]fb\ufW*1̽TƉ v2j$s{{~'+\Zg'`^]ӆ&d9 ZHRhkuReއfgz%p0LrFOXPu@O[KaF"Rfa6"3+2]n ssa4kcsXY>ٰ+EL[ЬWMEݎ@=,-d FTJvJ)(K1P,Hoo|cʌIHb|䁝y ܯZ⣩aަI拺?! O yilf H#a{@=j6{ّ.`Ɩ=p< VҋМ( _1t>?mP'>I}t-w)g8+U`Wb8O/P^sޒb(υf䓻Ӄ X_Ij0! zxOg+k ^EL.m'~ou2߄+_6K%F@!-aK-G%V idzEGe{ ]U $D{H\: >Vp#Ԕy7_nhCW0P.$?ܽ^7Ķ)w%1G zJug1{8ĭl+#lʔ_T1Q1DDПY;t1pcw][;a 3[,fq2$"?Us9^WI_VϚY,s$=c@ӡLN2jhjn{JV,'_dogwCN.+!&h)i+ #}"qjk>s ǛဈY}6]#m;Y RILp}],?X 9Qgo\tg &"睊U4x0ܟ:ķNza;?|;xO;5`-yVNϬ,0r(~( +y$EGR$/B-PyOMU8..rF2b ȧ*!1K=X+o\WFAټv,W]e=yNww 'I""uG-mzP >wbҟ,n9ͳ62`jken`+idP[Ǔƪگ",[PByl9vEt*5l6<~ Q@V? <O2}$մȧjOKj1eKkɟC ȇ0O#X g>&̃5B-wa֙Qj]' [`gr&Ґ!.$XrBα#|-y_IYto,}؇`$.7"nYJ(~R7 y3 Qzda[\hwlӣ.7g!磡`(b@)/A/juGkLIVbg*0 *@I>P"#}|FQHO8;'ie>'Aj4I>(5W=}/\E,k^ YY-;yO,?aE t,ʿ3?C m+>JR.݌:bV)) տHt/gC˳.`^__0V9Oܰ ßP&?#aziŬ\pL9ہ) GH [2fJo3>b*Z0A_Nw7 9xl.hBO}K$VWke}䜲lB8yQ+EKKTقMdmm-il`=LnSw7δJ;X'ҙ47ҧ DG{ \U;l2x{>#%4Blჴ^8踱婜?i,8)?2>*JcKK){_XLQt_k#`̦9S^퐈;#,13s>%,TJk ڱn 5A;2pt,d5U:X(i1C\jU6qۙ6zz"Ĝ׌yf]HZ>vL8q.2ʜE!x\BɆ/Pq[[fN3mSx*C?<=m t!p@+~cVK7OFUɆ\NTCqHM6໖ׯKV$p5 ƠNX"v){u@’Oy¹¶r51P.*LLpkqo\b\I36I ,~QơO<64E,0V4/n*A(-eO .?A'T;f3!l4[]PRNRL/>$kY%?+]C'?Ν `'hƦ.dFOVХzc+aP]kF ]uZCl`20)z43@p $T\>cA<柞+JmS\rB=Ȭ‘.6OJLe\'<329ȯ `|.꺟Q'e},@8,8Xx $WJdXZ$qlKV-LnvW$875!W7npsHj-+p=_8#ۗq.gN4 u ߙA-$F-Bބ6 `660;@7kll%? _mö>6Ae kX^U!T_&-OF,dJ @2m󺘋kXYpo~`',[Yk5 7/GןTyIqYPM̋9Qo% 20zp+.[x,BM{V2ze/82]x\>K7䉡9ĝz8w*d-+Aב]҉m`W1M+ Gir0x{8=I,mE67\plvnt Av7ۭO8ʬj[ͱyɘzݐ= ץ4۟Y%, c=cEb\  ,PTg,"s7#S"`E`01Rả% 0 Cx4`% "Մf->j봤Ӡ=.5Q _xT,6h9œTNikes2h3O$4Aq2<Ӿ!gq,+VԆ²|vׯlsB~ OvTňj2AZ~]0RRљ` %7V(\`#B$s[_@ܮ'=Q콃Ē6!mf]<;V)5?!6~@VlTU=0;ӌh)_+FjIh_Co#1v5TvdQ\!בJTxvRwVPjPixEOU W(  HeXׅxLXYKe٢#?6h,\#Bk^tnçLk0N?ƶ90U\f qzFZ_ P,Ee@ *%i6~PYНm? gzϧFN@q~=fGmwk 43(-&o:4u?LjPasS(;nhCb/\t9?AZIc#"<im>ԯ0),'+62N όҺJxNNE# 1BJ-UAfkïaR{j0?|G?0Wo:x,0P 0XIέWJE4taAZ= J VȈivyQk_yd_ GY rɡN|:Zgm#2$7v8ck4]漿\{ZW'`zIk0o=3 QpbPςL/meg`on5{A/$DbMwp:e w$ ob8dL-XSD3kZaz `O) ,Όjc>l ]u ՛1u)'s>;n,q JM 3!ݬ>ߗ[r)ڴ_pIx<3XU⡠w]ClI,#S?*aĠUmӕzMܹ/f+5ixU6uf*lo|d4@>0,X!{Z^tnEpEj[t(³+登Ӟ䤔HP<ٰms)X*0™=ݩԅsߺ)[o;q7ߌd:2▝z7̄՛}5*'6~{)(3U"a:Ԧti"6DPu4C0:|à) gJk] +wk]8AU2PlϹKhw%`ka,3̳t[4?:jd8K:N0!u$ti15 IBĬP~[bE`;U b >?% FqdlŬ|;,#g#8x1N\cTR#)9E99_+a$#%$m?[yb2 i[.( 8 09Sd҄KpHcÅBOo-z ?M;dW$#Jjy?8౞DU5g֋dPt9HzG)4&s9 D8}2=joy^SW[(5~ةJY~O].U_BUbiЏge[QP?9jQ ]Lz1Y\wܷFǔ!89 y? \LսdG 5<(#T^w ?ϰgmQu>>'F Z[ah0${"#8.5o23TWQZv|)il(YEpSIKjNd g*Š q`#s h M[񇵤!w_$&:)?SHub@bWg(mhQ-w<#^C*7.YlkN4]uvx<˙rjK IjfXSŹB)O` {a4FFntF1BG>p!mrW$q'"LQ$}x='64%̻C 2Io$j&5$h7>ҁ% 6;9*\5S?qL \F.++ N_D,ԌoLoӵ00$`\'vD݋%Ϙuۚʤ"I\ivJ&1Iy VҔI2}F6NHXNB~vEHXΔ;:֋UQrn[%w .BKz5iHpMs$:E/bwLh4zzɑnv,)bRsG3@%&eYٓ?`+2yK=FbV~Τ]U? (v9({c7m; J"EN&q{&(l܏ԐEFd #m*~qoCGH2d=So T=<&0pM(F$;IU=_.rN |Oϑr%D[HydLL'[!6 kб:E&,d/""pKFl|Wi;\c>>9~-%*{㴰^XLdcH#^Iܲ6gV  }X)aq2Z-s N$_Xt)WۅcƋX,BWDW6Ќ6yb ")/c(Cˤ'dRgye}nO=Db;"29}vm6+Y M̀|:J#>0{58?t>VDYK-~Tַg8RF47/ϳ* w>G*:!@z k[CY2GH_ا<vs5W?`=kPp4l~bfa$I*R(49fhPY{b9t6q*ғ q3iƵ XB8T,cB-,ȩ  UVn30_L*yH,E<YB+Ós,%'$>(] \31+x):5_x@gOȭN)].;HbWvr{"ku"\wC j8Y6w!85B2ݱ􆞰^.PsHZ6NP.&FcXBzhsb&f,z/qhv4m`H'yTt*'z5u,>iv}(Q.KFboሦS$k4 :h# {ڣUTwkֽUWK 8QlVB;<`܂y6,.Ce X[܉#BDe4 aU8`ilO]5Wsr&C9 F&LgoKz,Ul2m=-,] r4/#)1aR (s! nƠ'Vpv\6R.OTIxˀ bi7䳌cI|S b(+v4#!ӫ̒Jq@_晒V1nYv`DVM jxQJ(,C:EW_|вlp*mR*jP0;6wi[Tɿr8o&Tzh#s:5×WhQ7Ȧj ڹR O UJ g,&經^icy0{Ft3+X~&'_ؒA P3&;E.C3ڳ-A, xxaUĒ.ٖ)y1XFMUb!)iԔrW(*k03~a@ƷwJ"ԀgkIZd$Z 94$)+{I q>97OS6C5mKb ѷJFD.8P0~m{]<5\Ld=J0G@G+3S}@G1a'2-ԅ`MΠhedwG / kgN5Qz4-pb;_ubjDJ/70AsE΁9\cbW+!A">;/ユ8yz|eFe4qJKGrRm;I>.Eot]ȏ_5UӼ5^>Vd*O;DX1m= Z9Aӌ3yJmIB+ ǖdU? t²=['Hmr-/;:@#nT:ڨ 'hgZ8[ᎋ>@Ɣgd}lRߝo]iDzzI 8^`FgOKI{`C~>EZ\Th3C_Fv'W~Rb26 ^>WͥU%o@fN|Uz.TdDyqvwc/R-e^vS&r=]TKGylɠpPm'aJ)#{&$ R'~_ﻩ$82q߆6' 'M,؛I\n1}v`[&(FDfaQ#-l@ (eu8i^k^Ox1K`Ԯ>7Х8-Ix\1+(Vlhv%4 @:NM{ַ1Zh& h_`kJWbkG.]r.Q&C,W #}+k:_n[ܬ=%Cۭ~;#r5ΙCŠ0QSe5'( /{pf4 魘+A7~gc <XIM1D+$ި*JX%]fPd&'"4{<`h>ʌmmbūW2D~\B\֬/Byf'7{zw<7w4My%u־ϥ- Țυ\0ȵ5a,sP: ۉTgqC|l.ށu}oy඲k!E1 \ YڠK`L*G4Ӈ|d 5֊L,K\~zMXiѧ4jeJi]u.*YKn…9O64k8\ʽJcXWJJl{XRVxna9ps]QZzFc)tv`eqIF:Z!#>c]UP~XNs0H.;kcXJI05AuG3oVś2vZ̖iثç:}95.ko۫!"Ch|.S,7+-A*M@. %b~\XreE`qŔ*Koxd*/h TJ*d,C^GQΨ MLފ=3Ez؛Λ^B9UOS6j3ْ0dY2kש"bAAӵxkw M4Z鐐SI|ϝYa6]Xe;TE±ZnmbmdS~ &Wǽ&'f6̞'&l' ,s%'PduoN#?)qNeb kgѠάd% -'亨p+r~}7ssKtiJ xa*aVbbWՅ2 ]UVҎ.XA-k$W<:`z!ȯ qל#O{}14[:^MFdߠm tRfP[} AXµqd;-v$^ 2q1?Y7%Rah0ar*|$ߦyfC0 ߽}S7B,AφJu([jbG(@Bݕ#'\>8[+¡mgF V$8O9!S@6s^jd!/<*kQj#D&Ih}h~T qVU&dO$3uƥ3%4 oÚC҆5Z`O5{q2dP)WDg&D="04bPxOʊI锋=l Rk#RGe>R EEo 58҄}aـo~$$9%h~䛩pNyath ^hyV<~An ExU=co.M $vyj)=J.MA`|ʸBa6*k@AL' v, dzL-ήf@[AwP+`hHjxSs:X|q|,HC✽wl:<p5UԙʇI5$]+ųT|)h@,OHkrԋ5Y{pk|:B~ڶy"ARwKU|Wƀc %)a35[inA/mbh}0-5OiEA<`Y+۫) PF'Η.a7Dv@/F4hZQƫ,=w,(Q x:pKJZ;0ߠ$ Ad>}qkj2A?{ uGEϿ.3 v40xtESǛ܈ };.Fr1l%` >qO"}ۚ-im),4t>p]Hvb+ϾdviiiزN~)ց pAf(وo4hEZioP'Vap\ DުTHi>u>[?> * oz<?V9?F. ~WoШoF-j yJgyWፗ04€ePpLnEy#;4{Sb'82zkgC\5+Ȇpw; [͜E>זTe/ţF x-c૮w|p]\"B-ɤTc]I^9WU$;j.M7&l>SB}g[c^9,?Y?]Mv"VN>md(eZhyI5 RdJ7 ΅Yi5^ ›Op |/%r=JP[Qz?N;֖]%iص3[*oÕn ]E˜(}qN9߬A߮Q*HJgsG\3ZRH"- "G͟9dxẅ́!)b޺BTV>OjI JcD.tA:ՠb>ödžQY4na4x>!D^)ҙ&}`:턽P<6Rl2<#&i1 OyQ*$v󘜌:)ڝ5$U`p54a\ [?}uٶٶvo*fq :F^q׸ӃV#<ڽ*;?ezj-YRcW,Ng?5D (U6V' K$~(gxVFd&v{˹MS:֯tM̷y\)ſKX\hU`B~Wafҿ-0"׳]m yI̎Q™!1Ls L?|oV\{sOQ6~72+8E¨j_*.gS$ՙ&xUFAUBaEb} t ٰNO I78AUn)gܷb6 t(6"v1'%<)r"3$13Qr|jl{TgvdKKQ6䐐CEoTu5A!2([0,n-on]X pλC$?[k+I쾲$SĻ 'Z uQxEilWc[`=3/aa(/J0~TxK28z&[Gx/$Ex;.zɒ7}2'fe~S^ L-d|N too%LEox7ľ_HѱcCpqFC[ _#7'g!2}SƳdR j4=t)߭5.,}R X,0mBYzp %:е l?AQ X]OoWaEd@"%L_'ʤb~~ qK|i"r@7KQ r{ ['mݧIȑ[~m|W~,!i̶+JX3dDY EQe/ U2B.C,d~Xd mp\Z3*" EKٵ6J"@Ԗgݥ)L c޼ERT쒋k>5}t0Iӄt Q^u]#ˈv/aH[b!kLwk̴3ۇL[|ZeXf(ZpiioH(M+mthWߎgdQi=< VE-|`6P?Pnx%{ EolkmG^@B/'WRV}z%3%+/6'\&DW_iʙ) P6WhJ1~яWW7Gh5dgmjt'/>Yz ;V $n]}A^LmKNp$"|¿cv?ӝoA5IQhNM.I~?nn '!,4'xmʕW=sOPZHP%ol;׫(:]%P,t tKTI# F?-:$|i9 hfю?x qjϟ_pw!wv*,\ӝ9=AK+ )D 2L8sD/8N{9*&ǪvfldVJv:q$Y"`zU?'6"="oS1~\H+I@[5zC3JPpjP(Эh^-TGh7'>(b]|o8xvdC(_WM׌ ` ҫN!ΌZq2hPC Q; HCEU4r_\"*32yEt]FxrFmw/Ϭ/}*5KD+XXFҎ20h4m5vf~dK55t^mF}e;i,\Tt$+ت,N,z'0uFs٢TjmF7] i{/Ta`(¬VTOx>>p@CpHR. ΟsVG ge?m"osu' gFjK/ILZ+MCkG(rLm4LgW05S]t&,.'f9krWAif8\wj7hR_zs:z6s`?P %΀(fu헪^rf'$,̤͑ :2?ͨYQ[DaqYޚZ-( RO`+n st;w [XrPѵV]"D'9XP:EjD$\zY*!@[MmBe!dחR09LY/9r-Ie1E8Kmhx V~ F)*W]MwBᆙIh**0p(#bM +/2$hEuu^F:O%ٔ0v-mIB7v03`/}lPR.>oo>M8sXt)كb}.du[ Mvb9v{& Rt{zC܇UnjRo>ID>qovLXTlga1ˆ}jɯNHNpĎZTpҖȹXHxKdXc+0p? <Љ73Gmrоno՟ &ZL#5(dDM C:[Db Dž]P+5ߑl7]Fn-űXfQLgnD 7iWrE$RE^F!/ 8d,C@n.9wb=9%s/EQcJ>Fc-+>`b9\݀kP%(pL 췿6W !s= .۴ާ#:r T hLZSƕg,0fNâbN؈ǥԑFaOmKqO*zs0m#g~MWXބ}< Qطi̬Vt&>5LY01)ipD1u<5y,yg}3j-= >PдkL wHVʆ3|Y|i(YG7|awAPcY&f%tnUk3Cb *IBM]Jc/|SVLLl-'v05H) Ex0(|6r\-q4&GHj22ج@'zǸ](MA<$Ŧ%`K1ߤPV/1gɣGf N?(Pѣ= gIgj_RY%hۑX@`<֮f~#eݠ( VQm9-N]2 %e8]AZIl "$Q-^|FV>~'-cݐ#_GKA.^{jɡî(Jxzq`bT%6^}(JVXjwYܙWNcs2`BkH_nxj6 S82q&8>ddG kv=“geYPyj'Vn0X fvݲ;9LG A5Ke}m-5<2g BfN-t\ee9;}92pg൩S$F8v?ӷ@Z*`N> buzC,@ab80gƧDBo| (pg5͋'6~F$0W{$xOkJ z <3Ag[ ?Ѐegg`u֙ s|Q>(캜dBj58y[.Eo$GZY~?Pm3zi?,OmŮj 6U1-CV4uz֧3Iqު Za*af=^ ) b <6C=4XH%ٲe5hSk2YTU}X%@nU7<.rb+uek Ek%c%5 Z2(wcqnggFuC-b p{unea`b'V.eiAc;aU{ %öeñv0z~BD"Xb,"LVqThz8(2?D+%< 4Wý=t i_nax\ &-ZAu̪jDQA CQV" DDq.cVL;R %:EF%A:q=—+|  Н $"yCKG[3`pjXdǫ8 Jn$iċUZalq]y {Jyƫ[tbE=7h`1[r-@KTG@tGG"XVf2QL;:IehvwqmhΌ鈜eD_g ɋ{3ob>] u,+CP7R8_OޑJ/Sj, &+Ů- YwX_3U]@z- }^MRmx5ٸ_tVr@] *AD,%f=@*Tc&B3C7jP/hޚsP&$Yc۹b=`S zvgVnxin*9'ũ'y (WyׄLIi4Cu+ܕu``. !RGդ/i}$~mf8nn̉PD;' Js$u6|y`Hu5 lC0JЌN씔Tsӷ1q2ߖ[+ 0iWR/RW-|v8A-TƤA'P: 7B&?ݻe 84l ~l8߈tasfܰnl4_vxg\zn،tfAp0ZJ17&I+=dVÝqy▯mU,0'5ܑgYIulFȫq |I0 A ^SG:Xߣ+!L^^{ClTT7vڜ$5dƚvA*"9wYFBKwsHbZYCQZZ%u+F7d! (tZV W1g(A/6 Rx?KCA'~4' (V[l?WOׁTϲ@+|-֗c-*(TA*#^jrn܊aqߒ%`Lz0`>xĒqM)ahv'vr0 ]AMvӇ~>Rs+Z߅H.>v4%̺7Z[׹jnNcv : W{j bCOs7~˸QECiI:p^pH_Mp2E~+[t wMR}Ɛ>S.는>"Y/2껩zD^\o: oh2 O ጮ11u0O|a %znPE֝t\f]h)2M>/e ~\p( 'S+z#6x{.%RUE& ׁZ~jIBf/9!b"/*ۥeiIHC4#ޑ %.LI aK"a cpE| ZaϛD|^#޸AQ=SwF ~-\[s]! Ȫdm\ hT$NU7nI~a8x#yM#L/g+;}'(ĈeazBݡi:_#U9(}yUbP(UpXA2M-ZŘx%%C_gshYq$V%nb2Eظ=3EG3Oe, 2xAwBSISWFsvF>cA#ȤOFIbVƥ%6aBf׀^Nސp/X`ˬ ~g& Ҭ^n?Cdo{uWa!JШ G੐&1 J~1F/%뫅L-DaɆKZݹNy4*g [^\1_D<]eRޙdzS}'d}T6~:p}j+jyx<#݇,#᪇W Ѓ ]X.<$6пbtm,J+4uRu ְn˕MsX큀/+ rB,3ϢzZ4²2b {k.cufD/fxs:Q_>ԷotSЅc_@ 0*h,> Z3;H.0-!0Lm;΃ҟd)Jg} "3M], تӕ׊)ޞxk7jC(i #3D1Vjbpy{yؤ^hUI}xR>BԜIY*"㔮:R BCsgR=猁r0OÀdU<tY[b.S!5KQ^>a_~0 69FK9V &Q[s=+A-#W=uEF':L9f*=uZ˟kpWqY,F%2I:xvٺHRHN-NUق)U8gp(hKmT kT2OƋ>g 3rzm@Zcz *M׫x2oH;Bp871A &z Z!%:%^ X,Gb6(Vt![ȋM58Y Y,"p;SODXL4sr9[gBmSQsAcOkǀPq:c* a>SVENFќ~>7,_EjZ5[_gჶpVZP(| gSjX&CibA\@Y"(!slbCoCCdeUp\h\ǘ?Q:{?9Өq,R@/T5+g3 !Tc+|&O(LG8{4E6(;:}Bu;9V@}I%` ºnePhJ Bݵ/AxPW.F/Fp3_>FO2X6(~^䦌 }tf'_v6,aܻml-O ps@myO|3hOzw}gG$c4[8{[Q*{4ŶRގ"ktbE愥[Uf[62dfJͷOGn Oۓyx|+b/AY@T2ȪRƨkOc{]Bgܯ"mD 4(q)^qffD=,-*lw*; HHpK{B\{J>NCضEZ(yI@X|xBvqg/硃s>aYT9YOY!1ܯ[B=ߞ,p^Փ!=/a jb '5M3 WאQ:KЦxx$׌[ca{$r<Tҝ$ a$Oit',|.u3_̜xMs"$V&$G r{85Fr'n$ 0,Ci7✃M5t.)p7[0gYf{pd^K"HJ9gb;&k nU| %!6t 'C7 'FE>kNWϧ*ul$uC4(jeDFXt*,Z`kq[3k;k"Sᐏu'NZ-)`&_)kݵ27:hR?]?7TbFn򘇁(j)i0]qb+ODhYgMoq'+kZC!)#cְbyPwxBZ)8/ ]贎B 拪b# $S`HAj>:M8*ho#b˦ M@CPU`[,,g@uGKΡdz}8HS=X<ٳ##.VnNhW_IwOoH$tbUb5Q2v=$dmEC &-'F[|U»mcA"k]@E)׳1?S!&Y^j _?bʅ8rѧ"&wmxfuСKu%F랡sg1Okqƶ=ʢ3.+L_ 6ebvSyPZ4#{*iͰ܁zDy62\f r}di ࡓ[,AZZʽPgdFy- fAj}aU\]}^(֞YZ0Q?iXii,Ұ !/~t!4 `-qi3;`}*MT$29$cЇuAF]cǻ88*Kہ4hi2*pL q0-QQ; 7"E#?ۙ{U]5fdK͙M~o<Ke s)#')ޤL<^yTY'.`-^吮 բ @;GKϐ|(pttZG@Nxn/w|"ȡN2=EW]Kpk\{ ).'x/\a/'g_)m.!Dlr8hpًn"˾;Iv 2+q#+Z"n܉&Dmu$8lPYRl0]ٔij)c1T# {<6M%ƺg~M;OUw8i*'ƠtEcaկQl柇cM~C@gzrnAVyV_7w k&-5!K&up^e=:nd^;*3J#Gs=խ`YɭTɭ`yьdķji.J9ð ǿl|[0\'/z~ge52?=$΃Ŋع&/}CDBq1%B*kBkSD/A"/·W2XefԄ>8鞾u1 C(&ii_?Q79 tҗީS܊t-$<F}*?{V<lQm$Wp*nM ދy\=ՠ0Go2x7UK11Fu{'w4p}EOnk^D Nr]KniZ_q ^k1Mj3A wKv8.MkL6lbf/]^W(6h 5p={/>%yˌ#$(/0oE$&.2Èg# `Y `l,r#2M<mOgNf6CH>! mxw1bH p0ZX|3vhmsJf9S䝊n8 |+3@^kk!$N cLl˝EDjm>v(9Uz)M j@W'fZ|G _Oj{lx) iJx *6y1k*,uuCv)]#,:,cv':k eU 4b&zuk1 R**>ht.lX P(R*#?X8jk6{Aۀ1 w< pi U6_ ܖ!.ZN*,rKGC0WeIkz:PjG6=<-*?q"\}%Zrcr{C ;>|0܍"Ӌ)S ~tXv-lj;" G$1Dgь^ uvHK[{9(gj 1+0=Sx s5о":n4GUC}4쏆BZyyaD<_h{{R48`68-*-D֨$'+1gR%*{Zu4M?dY^U {HBF2i{!D8oD}9##Ḁ*&߅oّZhlŖ9hz^)f/LL8bd~F^)ͯ$}@ ו[y4C&\nki0K#ԙ-IE_^^ZáyI^Bav@bv.\|7b+װ^x Jݧ^'$+:o{f^ ,E`QR-Z.Io' (J^]Jc9'8)$,A Kus6bp[}&néeJX/N5uo[-$T-#1c(-i)RC8>d' P>Koʟ#/FM|sN"dN&Q*)(Pk&#`;a~8!F vr4D ͉mV]<}\0"ގ_"K㲒>owݫJ3@&{re/Q;8TH]B jKﵦs)be jӋ@|4Hc{p >*pSC.ksᛥ' Ydc ߰utP/a9iLGO㸛p?& fnlKN p\1FM +!:uƳ'`架dDc{?׳n @:O^ 烾yY[L0tg$ې\5"^8 Nj gxQ=xSnWFm|sO5̳K`GIB=}s-&|]nQilխl 稸cB]Q{yͿ+|< ,z0h%.-iGY!!fW_Hg,gBk[O:jvх< J4sO]޼'AL͉\n}j~kyV7 LYkDSv/wL4[,؋zF}| (A]`/GϨ_ceaq@e#v?*԰ˍU5^dZnY&I^z2\͔G" lmՔPlJ+F# e#ZJ7xZ16ObĖ3e]T$f® ~e%o7vG/]f(_6eҒOvIcn9}MmݼC~"p"=29 F[lЮV%tZkfmVZͷ@ >"*U?C _[sԳypXQ?J-. b4a+U9&׿iQvw _/'70v:j#/k!MKbQm2X/eA(B!R:l*qEzGmd{)q:Ev=A3킝u`' U0CgVdObQꋛwI/.."e&.xg!ۭ]%sLg?wIZof'wr>. 7~1L *GmeXr&/X3+1 0yg_,$$ 1KczҰ}x F5FWC: 풮P4,]uP++;!iԜĆi$Y^WժƼ&#H*X3hHnڪ|wkf|3τl]A4mGFȜ8ݛ:C!%?gPL0)ګ/w?L H.H;JMLμ$%Xsr&3rg 7CR \MX%ŇF6 K`Mw"2Ou#Y2ٷڇko-Wjf㊩BhUj煮[?L̈k4/Hkc Odtb fA7قֹӐ&SdS6FC#)D 60{{RoPeEuKdqަjևUEìG˲9M<SQ%é9Nn(iץ.زHj o9Uyb}:_wz7=ENXV hw΋9F*|r-7%ASq2n(OW QɒxT<80Zn sg{^h"Gz?>g(lIZA&S2L_nq:0߇+%%Ճ8,@4%XJiȃs孺56Dķ&cP}@CD<0_%4zY+knB)~cqv(&tYb1c7#岷աc2!RK̟>Ot=g-ul^g!PF11> g+/Atp{CY^/4\K*@\0c.ՠ5y)񲈀b5-M;=1x f" r};Bv]Y m{S3T< QVx'y>!6W3d Uԙ6#ONB0B ;-ɭSص^8,|dprGrǣOb3u24jγ6EΛ󋳙Uq'g0 22}:'uq Яoz6$_ ÿC_Vd?7;M1TenNnoZ0K(=%#4-VֶYL t3 +' rc͏:ehN2ePR&eR_ra-twb؎TEq4OEj_ұBVCE%(uq{s~8<ncP])|ELB :TWEe7ͻ5HI U-jV>Y&0*K$ ٞ0Y>D${0O^YF2t"5^3#_ p1+ʊLC76ZT8ihM*b {X kvbH AnP$'i\oɻ8b m1w,g&U"ץB6ƘV-k'EXԾM wޱXҴ[LDD)4=oK(esBBkSX{b(̲X,.ʜ~(qCB3ӝHi(/dvF!p5Y÷/j`mE۩RyE|{<>8\{ϝ,ק?aWԷ}PЂ@z>~}8sibxtnrVV2s7g%yq Y`aaQzDFO&0% sߥ@$K-G&m`i⺉\#R롳E:6J|s]Sw}+EUwֱL6?eÕL^tDphOqX $X&%@ͨ:Qk΂,:spedJ=$+1?I|Yx r{kƶ)CΟ|v<6cG'L-HkͺԫIuT3 rV?9(;i/噗.H8El^Tsj@|]{q۸5</0`~Mg~`ERjEt"z&s#/FX^>,/I$`.G~#k;"&6q%%8c4hRfjW+ Q`&~|iC$ 1/2.r.dx{A[ pnׁ>z bBEb{GzZZ^OjYq3Z8%]?۴de,0>_fʫ#^*8#K\}XhqT`X %c@Mf4F sD'SOPe~uݧ댅;!Yyp~@  lIkxhI8w#GQ۪RaHܑ wҌ17amܤHZ+*qs^<|)nN3Ë (6W=6o| 8xUY3&Y䕋@iyCr{tR)~"?u3c;8.,6GgaK.ck_տ.6_Q߯Fx; %r>r;RtS|s)d)#}vMAF ѩg#~~a"xܠfl3P%ޭڤ3qO%M0~_ "u x@5 ?.nȐ7dTħSF^@z'G H彬>cENUT@W4Hi*q@gcg3MZj5{m:ݛ/W\}rGUxsul5%3۔?HOTIU .f8,SK>jl^eoۏD)A{ĕc %j/0+O4=dVy])_g0H ⸱47[]3m>.i3sp 0H6Ta5VeovqC?/ۺ6^hb_q3~-@=SMg״fxcURΦkL7g3ހ#Mj~GO?.`;v/j^Q;Rvm2w8s|QW,ֲ#9ȟVlYOz&Бm-G8n!mlbI98LnM񒍑W$tDy3iLR_Y:_) >1g0u̇ώ4l'h[1OZ`ݸZ_7Ip~];@ l&/!WzX𭪪okr"f`K_MN a`vfӔ_FQ Ln[9`A0>F۬=E{J&q{ym\{lBOܷQ iiA 횉].RVWJo#3oڌmqWPc[)B  &*pyZ%`O*Su1jt &h=>rx'ƕnIcА,J";,(u빾+ ^A5x脏 ;V1PCVuAv#3n>2.^9w3۫M[G^70 ^(P}I?7fT63>zS@ImGl̄fY ڳ2O8USf?@ ivj '\0-E i]|>s6 G\`>N4)]nx|IvA16k[ #9]3yAdHݪx'1]p;oCHC2πzLY)(FyJ>}I@ugÏ+8˨ U=4~iVgm [)ժ&]ޏÀ$7pj} 쓿S"ȼTNq;9JqiǍcjpK`Y$+(WtX g'E`+ 7wq1:#CA>? X &nk9#tw5r+R`> 8>?JroVgpZGVJ"10é+5Buig3~ψޙ&P q p\8r:P،coR,'74[{ lG0fh>Mn{cEO뉜ܽ[a"NxgdT=|oZ Q,ؖ<2B(3*x2%SD=(CDJ~b@F#v:~Ճer"Sjr,̎UAQ'_۬NnoVc$%u4E|ĭqΕ6I\>S_轩qz E폈尚iu|эvlkHX:sօs(M9tpؐdaƋ.5Mnx3嫎텤WKH5Zĺzc|6IiAA߾)Lh>54 MSȚ)%9 3:;Im"P3Ձp8" 9WBx4Fd#&G7 0koOG Q+;$6d=Ҏ,NP@ C̵y;<:^HKveװiO]Ə_R:% QSsDm a Aŭˇ)y9"^swo(k ƁkYj"HK5PtgncQCsۢcB=by6su?$zBtH kjL4vQ^E9ޣ7p)d.o!x0o2AH?Yax yZF@쯮?5A#-J_0}pwgo_uD9۴IЦG;ঋ=>fpb?Vrl6 nmsGRSmvA;m|?ˀ-㝧2c̱ﷸ k-! md.~UZ PO7 ӌdb_Se]̥AcAxfU܃Ǜ:ބ `ijH':̾v輩؊抅C[( K.NḾ^~ ҫ3*] BZeeM| MRf| Y]-s(`_w)909Dmj (c _ͯذ;rj zʩ[m 6z MOq7*agT49=:vCC#&DJ\H2SvMX–d/AnoϙxX E)oMwh$w,POV.tB+G`i[D=NyE²c~.+cv;1?9 hk|6זqU.5ʹ^ؐлr;,ܸ?8PI]Tvn(w`l0_X+"G| [H<3_ 9!xn՝ĥlbzra] &]E^M۟zZ[ObGۥ%פSzkmあF8Lanɉ򈸴@s*LBP )`K#[3ٮQB2_E8q(cL4TikI-rSSCD*TfKR O۟VU$wJ #E_v؛SC;_"#|@$aM3sk -:!Mf1ј7A[UzНT']xMCt(=t!? ujĩM~'1m9i^m_c-ʯXED:ڟ$|;RKsCqYnzM װVױ.S`"yx{ҙD6- cXӹGٕ,0;ߌүp>~M*/k) )>NM {fCP=·*X((s ^>e2f&' 74y λ] Pf"y؄[OxjRUwְ~g&vˑ=F; -ln{l.t[%oC,];z҉6c ꔔ%d/pCrf|(4,39Cj)(\0GFB s$a]f0^xL'l'z G6,l/37rUfaQ͓ͱPP8=19X} њ_!+ ryVV޶ mm$E&`y\dsLog؋KuDEr x" 80V|}qc_rC;7u'>@O*ARܤ{a슭/S +\tV,)y@MFV^ۯs{<N#Xl/?U Ϥ&D)%s' u=X )qu$xcv_xy8XS-P7IR~ pC`bJƁzr%8r0-Lt!ĩ/~j:{D+h:֚ 2TbUa$+9yE4D596q)fDJ]YW$ 7y J#[}6@x\hm#PN4{Ö>Nao#@`wW7d#:G\vŏb;Iv\W _K'֊76]0\,M |1>&)3.gvMbAX+6in|q~fm1L#kvl=$(lɼ =qyaʁ&cJP(f9SCT$"acQj'j[wR4Lc4K>gjN7g5 ?gP$٭O33&)(H:tol BF09i~ضԺ"nS> $0>EP'e~6ͤ`Z؝y4^𽦡2!-P)< LG9Uy<4 96CAߖ"YR~-C*s%U'S5W+wp!C@a&5-qkHVʇb: FPDܖ'N:+*I,5as+Ũ2-x,Y`CU&hC( ~h!<{ C7'A?At:]eGOO}>cZP٩\ AX\7G˳5g~u9isPL$k-f1c RehnKCi=Kh706࠺$9WM0iIRn~ (Fjkx>UķOaN7dAaδ[nH5t2moac3 X$ y܏#5Z9"9%2C3m6 wD,?:MLO> H A-Цw3!bd+bsn[t*- /|o^C9&l؝.ɀ /k>2nDKנx6`cI+ _'hE!hNۗJfY*sq+Ny':3`>M1l5!J07"\B WzMMN0(&&'45@G&Ȧ`ҷ0\HMx50 U[|Zi`gz?eX XT2>1==um_fo K[wkyi`SU*瘲eRnPHmk#=Tu@n^jflӌ9tcK}ID{sVCz!Ci!pcEQDi=tXTl;sG`+; SݖтZ3&[IboPE`0G&;Inx̵ 0MxlB⺐OwM 'a /yVbEҤ7E#slzz?)j/u&A3t^μbzBqLvb#?]IڱWsJ`~r~qP%:` dJ趹C3b:$y-ƴt\ 2qI#ʙQW ܽKbb 7]'S5Et= ڬi]55IƄ)>7 I-XHޗ'\_.)'%xBzL6Vnq˙zS kf0i:Tu$#\_JG; Uݟ0IydXjK%#.|M!!vamJžT.g *hsd㶵Mk#(S`t?*~SBaD8=xlxx NK'Q_GUK(dP _l˪\(# h[qӧ{2qlݡX8Gr]&O B+56w7/*iDLlq<炃IL8 N; ɂ0UgF͜HRd/# egڸWMc|8Ō4f8u>#,HMEB2Y. _ cEΧI#+Hf)a|a3=ITtJp+t+_,cjQQ?Y Ru![i ~蠮A1R\ꊖ}]h><"k[6_Pi+Mb`hxH*@+%@A7=daڡ u%:UZT]F0y/IULWVb!Yq\tCM],2~ wqJJL ,NAٺsX@G{?dk`bƚ M\=>i~w MVj={Gi],l/NTvߤ`eA]*8}:27ߧTh&2O@g6Mc8 b `=J>qls̐!Y73"J(%*} sSKwzEl+cGl.g\>Ɲk4)TڲP,8^93Oکva> mg!C8aWSˢfܶTy0qڭЙJ@jfiq Z޸DS/Ɏp@n]."eNX)= j8<΀gRVI2Kf|iePʼnq/)8DG0(ރj?*DeZI ќc`ɐ\-8\%Ph3P}H9F_0}%O}|V. wD!.3 t"Pl |r[`r{Ґ0,.O%NΥ')=~#ll JN@܍rf05)9LV~[G[LKuQp3YDZWaN$oy6%[563s g2sW/-:JWN$%YSf_w恖\V8/XoEFV0FK $~U1Co ί[\$MŌhv3 A<o\c"\ 3<74_3 GBvpcً dV mEbWA~yR6E+$M_|/N3z\.'x%p"Q+501jOh_'/Ui`7#qYM"~i'<7vèN[|.dj/2pZ~E!xؖ >*5;^-Xu*y?Zs:S4旵/BJI+Č'a+79T34j9T,ޡDq' )r6GO3 SQi iVVtSʉ!f 2z"Fu$xЛ`z,\x^ a5ї~@ PY^l Ur@ݿ1[Ȝ/|0RZ0#t<ǦfZ]c"Ll3 F?%%+a){1O5ZhU'zj\P(a:9,?] X5ǯ3wXm=hoo(l7nn%$Dr7v`m ùeWEI1qih i;?2N01V.Esj2fC ZÅEeoݤ=}P k3UC{TJ ;FǮwI*`ƿ;Z .*ZzI{m9=}oYWE=$z3dqcꨏ}ErD@T8p*? p~DJ̔Y*>w9s9v(.aSFq:\E#$Ic,rp[B= /Ýf{aW;2"lyU_I"`I_ (%mtw!RC_6-z^!_+'q| O!W$/DS؆6]֔g&둻ҊP/1"3Gx etv+~h6hy@'I"/^cNcYi,IOiYPzapNh@,dc* cJϟ˭'Zlm(G(Gc 4j~`^R`DRFLւj ѥ)J'^VMVC|{Wb2AcFp9*)fQw/If)sRHiu0Տ1Z%XLW>5n;HdƧ{ dRco6Q#x!(ѵ#ҢIf_%ZMv&kxl>V,:$4(q['[Ka(MaD6$aMcFkYA0 t{Ie;S*X(ˍ/eEg:n'n,_]횥ĭl+V*(Ŭ.E3$PXD3OL5guyA˭utv'^gn*i\MwI?q65%pNTq{C3p3Quq?UaW'R ]s2ah}ж#D6eP}ehqINn([FZǻ.7{.xQo,pRG9y#]Z(v?&?z`bZ_{kUV$eh$ &Q*K]xH5Ikj5=Fӥ  "+LݽKX.1L;YwBWT"(7ӫ5- OkEI"py9wJdɫy5\Dkcm/o{O+Rj"E,o \+ 4=7D))_߬'u & WdVX8Wauoӻ/kAOfrۤLup9`Ύt[n/"Y(G؇иlE>gGaAJukw+._ WP@L( fQu{bϜoqڳT'^<$LW~Ba=v3Mm I_d:j?o.)De=b;]p+5T/rCPGo|\ȑYm;ǛHn.Zg&'\> [m-{#}Sh<_J~7hœ2V>ٶITz^4*9C#M՟H^R0o ipmwr :я4߿^M_Zo;6v&"ʖ❫s$ 2@tCfuJ>f}8}Ycs-K[ PwCRϪ8d1|_!ZS6ӡҰ!%-`\BbরwTb\'bMDgK=v Ѭ7ғpDD iB2g|%З,`kLaXhJzQ`^> ^NHVJ,)ZnթM)z|~kÉ AGH?dr/6@*hF`xrRׅ5?ϩg8.DLb`xhxkgiFqNAA]K뙙?MXxCWRaS ѰҕΚ!M(R~]oEO9ɆO`cobFى\=;G6Co̒/MhpL  Uҕ1svKe@IR̜4U3~ r 7U~mu6T}[Qt\c+'[`^J3=;̻;E+R"6 4|{HٶH n2ҸJ.WO8,W+v>0a<E;]*ϛ@7)Idm|5ԟ,JM3vJ;IRJ1\@Lo'[iV `,d|w_bLhLD<,C`>G7Av  KNSX\dr}:Q;f.?xpKlM6p2|ـǍՁy4vB#![ϝeVG4]P:L3H^$A"bBb2 SݹV!^C H2Qn~ E(ve:.d!olk>{f"|g@DDe-R%,)4?^ "Bc<0tc/AaxZ*(E%;pp . FM,^fA%] つv.eijITbd/<⿑ACU}UkT+]$ȍT`v!=KHTխT@h ;ܣ(TH;[#((пlu&}]&rJޭc:;XP5L,Bǟc߰W,~bSx-t7/w/p% (z)/֤6\9_94: yVGH@jwYjdFck>;s=;i|hE|:/ҭoN} מ=URz*۷lc}ScH5jXPDn◐Pݱ։mf~pvR sU1N^ATV&7ϮRl&+;:wgXHZ kGkGob#ǟyv~FUoeW \~IrKɐю/t ĩ+}#u(+1?эo6R`:䮝Xꡭ^7jIA}(-=%}0EZ HCkhy', ,FNۮ.[vmJ$~-.xmIDkot/oiNl&N& kfSGY~R-L6~|k)R~HIUArU.nnϯ8uB@!dpK" $͗yj26V~ҒP+wAA;&) I!-#XwZYX{jscu LMcܓo Y tm6)= *1K:BK*'[QQyL@36k$1zg0^$mHNE 6?,;1Bi!"3ܟ= 'me{͢"rh^VXvU[;ES6Cl]֥c/G㫦%.` e7<8;aLuEɘE{zw>2cZ %RAs"d\q{v6}Cu38 ^fX5&0W@6̣mųV+Y!WqFP N7aVO V JڏO%Ct^l姮Q$kgޏyok>`.<^ι‎Y/NЉ YN*wI*T ֟j)ť, F(%~.-rTSqc2m(bKr+gW?@P I +!$cZR-fUO>O98嗦UP Ais;GE^"[3-\8p=?# k[ (`CS&v4UbA&tMǒ1NJ˳/Þ'wEg3<Ouؘݤ Di;[@iPkӔ0r1Ǵ_#]mnᪧvX+V;'t*Ldt@J]#a)Q$=j;8҅yVXu˿7YbKEόnRI{zatOtynql2''0,$~-0aceӞg7_!m^B͍ƴbr{찃(>beW! ^"ˡ,]=9Ǻ9؊慻G&bgJ X{'!ҝpf{X~ x:17lݬh)~g_`y+(cZx b= :!3 |8:'W鏟q6x?@%ZrZͬE̖be{T"UdiʵG\K 1[rcL߬1)_&r#n52#翙 CJt~^ä:n;>o ]Y) bSu=!1 N{,R.pYULfB.ՒU t:v-j}gu2^GՁV.?A.} cc;SYQIz&3tݿ16mqb@ֹ)zd^ r@j.E*KܮS` OcUzOLIׇ ݧ' uj=|$gd `۵5_g_N)뤑 wEìv,=B&vcJ@+ `KŨt߆ByG-OS%ŭ_b.͟(Syo#l7ѷ~UJi^ۇfc-j^ A^ӗ*,T dS貦:ܜբM(:aYi)TCI-k#| ٧)g`#.my1f*=FGl ׺d &e4s155ڜO/͸QCɧvwnU)v^u˚AuO]lTI1>$ ;"ItI\&D@4+Oӝe.?EBcz; 27E薏u1[Rs#^Q`FI\i>.,rfٵ;X@X 볦0U>Z̻.&'x 7W*|Ytwk\%6'o;T3!sEɌ*8VR}+pe<_ FY v"' J7I*^ .K5i*>J&QG7L7N' |G%¦bT?(sE1jbqv|9&~co F˝u@}v#M,4q_XCHqm.2J.&uzVL-'Lhr\" JmU<ߍMuQ7/z[<]l:r%aE] c=;VLq(m\@z5ӻtw=ˠ82\i0Ue]UtizPaXiQP~N#8(E2&$ >)RSP3+X~g 9Q3'[GU=}0nϷ8UPr`1<WH*t9r :3;F\Fgȴn*| /iܾΑMhg7qb,, >I b9O(J4T›n d HJ\AGyZG55E"L\ǵ*\L#OTJJp@bGNx;d(vx=( 0#Z3d`hSvXH媒MWy>]J: yTKQdmg @l;V>0󬹝 AmzW8q "ʨ&e?Iuwa-;C#էc<*ݢP: VB{8F3\32T"0b^t@OS2nRƶfQ=QjX .<)i=h՟I Pꖞȃ>NiRi ;2GOjf]{]ؚRzVȌAIJ3VsM ;Zc`pUlTY("q|#N>ekZy%]p+`%+؞7߽}ٹEu2/Ռn0l?z֪*w7r%t{#@kiRGFK5}MLS\h9 *$IJEC>^{F3_G?N֯Pd/q9*Ƣk!Hr@yGwhYb]Q Q1:S1';"TQU4,giƟe Y~9!FC% Rz9h=S~sfP.sJ[%rOO3, msBѥ쀂ɻt|<ߞ57a8WKuA(\-/56(~ZMG] W /INBo{3$նg-=]0Уn C].e/[; Ma ]H%D(\)&j[4ӟ䝿#.ޜD %= FfT$?YX육eTmqMeS}ea˱wr9_G5.ʛZZFӪ^XldhI'$J;}I̕ /ki^ҕBq^z6fO_g!*/T}M?E5b?#yk?2BٝG%h)w֫o 3DTf dq 'Rp ZJ+#ުX̚8BCDߌQ ?z%X}ޭ1?v]B,uYE]zH'Ka# s3"W-MeRR$ tun<#D:i $CT>q?e%y'@-DJzS^lwG# 3Ϯ"Xgs䛟օ3ZU-Dl'#cszd֠V&V'D2${}OSTW_qͬ+*;ϝ1*oXlOGNHf:ְ]ZgAfGˡe/]\1HK#҇2bGh ("o(.H;̧Y! s.i4S؋@II:O(8q@MxRYz!g9PTԶ|+j-/r s[)dDd(jIƑ,Y2 RJPVp|#uͲ׵ȅ:v2~QF;Ҋ)d7[M~[ T$=RܩZh2+q B5+Lḻ wFcxon^`q<5̄ oUw^**[}Pv'xX/rZ99bI*nN˅1;+/I5!oVyud_&W4ծC5g?x\ָaӏ܉H:1atr^V7^\o K| 6sn# ysqݶJ$UGxk4OH 91,אD%Wg l(uwk)ojN_'n}7E@@<+3UH{:ZU13+^qbai"VD=>$@%ueyMb]^/d1b=l&Dll B~%H!9gjs1 𗽛zx 1ai62utqf 1*噫oO8N貑ךR׆;y޽Pܩmw1q?Ƈ0,YsU.V @ޖƨiB}}iy W>^G<9ʤrj F!gKP֎@sоr]b;@BChhf!pE-qC5]/XbأoM)um+ˌJ̍D^?aEVxΧƟTC[ހ.`D}ƋAfҟ+  =uH5מ9_&M5\ʴXEH ^Yx0 ڡ[}B!;LLZ>,ɻ]Pm(.eSJcrz>lL >Ӹ^8"F,UX}F+[Bގw낄cz|ı/ŹLjO]36ͺ4n2ْ{N`/[HA}Ű#@2")y!Ic yois(ÏrLz1qJ@?mGHڇCה;1 O 3@] /Z ;ؗIpudEa oNVv ~d+Rk?'н\%B[rxQW^CJ-Dp ͧ4^xtH1D#J!Ŷd`Fbk/f6tNy5`ԙb|^|l-#lv ᩬ lȥqBa|ܫ~ikvu"fG;LAI4mF(r-T ܂uRTVmT;NS9oC^0 IK`)_FZfػѳrKx$C4@LUfpvdJ0ȣ6s?K|og*J1ZIo;FBA|PLr/̼RF2Gm7$ǜ+aOI M-l͊1,O8&/` cC"pp@+;cB5K+[Ne bJl\6 /zJU.b6ec]adaAj^VSߒWnE[Vb&i~҉o6^dvgϪX!\}kX`-Q˃ ,s95kњ ]-b (^)79 48:A*ԳQϣ6B͎w@ƪ^ީ#K$qX(rϩ^AW0UXQ g' *0=.Q*Z2m(~.uѩ2/GV/_ amѸK9ղY6-/tJjl:W銰공+۾kxlʾ$=ZŔr10a ~+nf&4!p}Dþ@~x|#Q+!~op1SA/L2KE|o: bsl٨T53{4st LFP$ɕF AzdPX^[‚y_٤8Mxen#_}ނI—{SgNB*йLlajȡͨ?0:v=s|m+J}g]* YH=7F>]d <7X]lݱ k0p5\[w֕GL;lX AfιU0K'bV@pfxL}? kk\4`y;kwt0ښj~tw?{Ȧ'LmTĿ ªi;ew42%1VDN'!,p$ $ЮQ,KG^&[3_/((1/qMzw>ѫv>$rF1b; H:cm!Y"ًPYO3^pbMcek30;MA !ydT]; zB"{bE/ 9ƽT@yKM[4?jZI97)SmB_IwwH.1@KlCr19a1ojS`Ҹ9K X|߾g'SVqyH,`5542kѽ̤|vhЮDۑGwFKw"I%hiY@%Wb<>[od@9sHQmӰc-j40˲ac.n9fn\mF: SUjM>oϥI7 ·R3Tmzrh$ož>;1k0 Z&הySL_X:K܀E`SW;B "/0 <=ͨO‡߷g߅KVӃ2XeR8!X9bgrMrh|J(1UL7(:#9i\ njFǙp0EBVAVU`1*LE> M*cHϕ'eˌ:ff {a] |hU9πOMrXZ4Gߖa61 /LgW/ImkUkjU=/W;=HXQ޿|T`oS9Tv۪ N@B1bLaL\<!+_nϕkE)dGq˾Ź܂k-k۠7qV6묊14,s|ñ OC 2(1 !HV^p|vAN1Y`/m 4t6~{1BJstJ Y)e U4Qߡ/6OZ/&HdUKE|J3< T?V͏xe{5SR2»UCL[ veZ S3ãM9ϻ8 2>Vi.*Hָ3K几ۚy+ >qD[pY5&?XP%1<*#$zÔ $Ru:ƕW5f )2#Nt7NJW/@* W` -oӧbu:ȋ!- ޔwXh\7r(i+ 3)).cXcUCgCHg?\3gQ/T\@fɽMݹh7*F_V-.hΤW(0?&lƝR O] z7WGYL>zZ[Fk5эj}?b u:c& t}4t`@bP`6KIXb!EHv/,ŦkG||'E/BdJ+i76xٻQNrD%ᯛۯ`P OSF0 *zQ2ݷ:J&E2Wj$;,E9r4KbI!pL&cϵ,=u w-wYLl"=$7GD ~АE9<7ئϿƴ~ͼ+&F $]*q|(jJŝ}G-$rY~zҼmæֱ?ZwurSQ֟ *rp;?2M BTɲM$ʗ9  :_:y)_cYnopAb[OF1Y|@B?~kQ0ۘ*)e}wA&c^di뇵Vb7P\2}<7ɼ9l2?nG]YÂn#iWe_֒-zİYk$GW;iH;tw} @߈4!(4Yy XNl֏{)>~rRJnz {YKBqvbUڐ{a!zchFc֎nɸ"2W# ccluWƇ&&Ɏ זQA -,U{{t{ gRhT[=ٗ!`QJ\d:G"8RKJ I{С a ^@^~(Bwn 4=pBbO5 ZIh#M~o>9xOWufm CMkO|˰<٥2.-Wo|:7KRsZP?NgVqZ7|( IZv/AsI}ɠʋ۩eKe_ ڜ1qDzB_s rĎ_T.U_EOӏ?2 n\/kdܚsw(iP19&JT*PmAYz ,%黷d %pnנ fz&lRcF4C(mh|CŅET]4]{b桩W՞2ѱiFx rR֘RKZObՆCfL!|J@)INZq,vT ]P=k ("в0旀$C yC5HR@,1h^ mUvܸȎch$ȷ㯚I E "~Or(32H=U¦ [ +K5)^vgD*.(#2T2)a+&\o2R9)-xCDڦpeuPl겷7;agRIiIj.Ems H͐)T@Js5fO)]g!;|gadFxDncu<Гq^R+3(cq\"J8qf'˘ʑ[Xmi -+vIxiJt=mTVTAMReL*)GaOꍮY /8nǽ7]R^f\mђVT\pp1.FR6N.˦&j(&)kԵO֑] ;LP׫M#5fk7cY0ršn39ier:Yˆj}%./x=+;t7 uҔ70{ XdOG'NWO\=kt*<,c?{ͯ#(uGhw^7B U>И. <1 REAjW_wTB[Ēme"Y6ۢdWrāag6꒚DžT5thXQ{ٕJBIguO1~{T߈Ugјo`?I<ת?[ C pHMpzc^~|rQyђ^)UxҵKq'mHvOmSnOB|9v32cSxQ^Ϝ]7l3O'Ti_d|N-:'AjϿ| d f1YW-͖>Ev{[BQnus۫)id 45w#,c̲B]`^H1gQw<1wkʱF 1ډ_O_I7eUfg45i[^+HFƥ!jE{ Gثsá*V0VeB5LmTX3[^.B$^BF`, rMT.",?՘ r0URN-Z-sq*djob\j5VCHMj#9ߌzj`ab\g95`vV#&/]DxR;剫Ѧk~k5iX%>5B%_˶Q^Gr*j("F&BsF/a ZYS}(pV'8`,\Jh' $r\H>Y3|!R~\SuE2j">$3Hoҗգ<M^6w^~9Pljpb:lsk+> :T<,?n<Vr{I2,Sp>3f}}dNg FHq~LSIemj&6Jr^7@<[󂪖\`9 x3OV$Mn_R>s0nX6iNc-cSAqњrK[^_zd6xki+He 4 F^Fٍ;ې@汢,;]"KvA - rgR ӶgsQn-Í7:rDKܫKFTA[bQu/oac *_pwD־ ҋC Hmis#iWQa3jv77Dek'|:da.:rxig}/x UjhF8LPOɆwy dw[lI cQN6)oa%FVl< .ܽlF[Ƒ*.Ejʇ{Y"#A357nWNy?%Њw%.ұo(?! i1Rz3YzkI+2yrԡzTxA߼ &pƟZCz **KgV0)v?' Yj{9#'D T$b |ΏJuz 1)ed)E_8"itc?q7ߣ蛮^?aZ%8ܴ[Gbp{ԁlpZn(ÈReg"WI,t)0XqwɱCu[7TP_uUEs;A7?ӡt%/)8^M7&1P?&crM6ol"bU>dw~j_ s:Y336F ˶bV>ΚV M^y݉|r;u4|cOڛ翨 /ZE-4Fv V}q%Nը~>OGZX"t`8aL]@G$rÉpNZf_xC pï fg[U9RaF%uD"B:Qlhؠ7?o-*6.mOs$ݹ7~f|>hW>c`00FKHLT$uN*T^xN|NU77y$5bnE|hM[>uTAę\n|ڭ?X5Nk.bggU(Pq)DhK0(R"U :^z9A7"tN7& 2C . HfIb@gQ-ε*/$4KxiRdfTαM^B;Ga\vA*p܈+`*j(cL$+gРhn [8`BƉvX9K2>a()w|d56h;wBFJ Wa*E?uygu4T=el@;~`LM`d]l@G5,R )Z~΀I 2*MImkD4"oɨCd y*ĜvGv['n=q`j褣S,01:`YD Њe2U,D?&_V*+K`&v o/ ~lk5 4E MAڼEHnCknDCu MNBzSqvq)r lz tOcaaQ$qESΰHS%qf|;-1p`p_ Nv8^7BϥyY3~u ڸ::Ik b~T8+Cd֐V? ѿj!hz©< PgäCx-\\ళPW;؃Ϥ3M22leu~z31n&́›"pAV!S{X& wVWz88zF23OMݧigQݭCS om0V;4GH b?R^hN50Bs B+@9RCX9{tZ2+j -Ō"tF26=d@clq*T'l~6CVA ;P]H_ glD1͆+a%4O@}]Rk j6Xk078rZhz0c\OpjAYX\vP1z! 0tHS7xV~J&Nj&} 9)oث"O^;=X{ͧvD|78!]-7 4IzY[_`q*B NoV˪`ٍ̤":l5% lݾj$ܕ:T i9TGi۰A qv 'ˆ7!. o"w5 ߬k#. u7 }OWY~0>ك|@ݷ)f05s2s_[y<?v 9];7 7㸕NsUa0G\9m$@,q=S+i0ъ!Bb=CR$$n{Tc֛,D24]+1[B.5\>x%7+僥4`~߂F_j`| ^EGz,v~iL#DįZ;%$q" @oKtP0Y|bq@rG; S jق/T٩ 8Qb7 :0({;lW,  RH4IJQ `@s de1q^TMlPb@U7FJ%V܁iM̵W޺lTX<* 1R V kUIp!{<Oi16.xM91QhVc8(`hov?RƲyT9B&*wo* m J&OS3{dZb&K*Q_Ll!q,1 h( i`J֣ᒇ,K땛|92{ȟM΢L>~9*9=ea>B="4vZN՝H(p 7g%Â.4?Kz0pGos$>MT|+o]K{s|^g. v)NcM7ؿ3"2\SYe Sz3}7T& +Cx9X |\Rq`sh<ΞX&3p5n5^)[`tB{9Di)'ES*%@wd,#u3 /d6Q'OO[l.n n}hLJcivLؚ1of)!TAM&NQ-^5eDcNF 1ؼ ~{\sХ"DճuQհȏ.j8gaazQ@!$yH^]jN\a#0O;ϸ(){#g^Q*.jgn>Pc}M$ ToyvFM>r&(O4lUa2v31W =9N-rZd>?1"4S'dv71eY $o{:n y]hn!_Mab`bs}b}KD,jAgQbrIl_iFpdUBؔ8X߹el SN~y]3Jt2Ӛ $5UT,( <@4G}/G@XcB5g.lz7'O=sDE3IQ*²U"NӰ \yqi==?eO1ڣt7P)Mm- 1eHZ%9/kN 'Fgn9A{F~smϰb5:X̱5aUD%X/03D2:(%@! FEҷ3Ij&h %U86Hҳr=+Y j1<ٍ"y @S{s6^Ej *,ڪ?Lg6ciRаmi)O?HTg.Li$Rɞ q6᩹cvf)*G5l4sY3?GyT8%n{Vaؾ?<5l}xIYB&bdvi;At-źr|@q Dq}I͹I)W*b~=|61tP֟rwB2 "%z $NfJ5^HxHe1ڣLnh $LA FGs~M-W 01hBh1[Lk7"9w^Z00>Qգ}G۪8,|f+s&bPKïR4L7}OS+ښd,)LE:'b'r0=cnc1@:.5NK#}Fu@b0<:_Ki-$I<͏a1gٵnQKL7k)$0ԃސ 2r;54z+hÇ͙:eN]*S7SA_z!"*8h *\lEJKK%N+@ Ki5_;kvFI-HF`z6 [XXI!{h(rX/1McW"飣3WT3rYںWn̠$wzcx,s#` ?44rÛK ;;aNJm)`/N<֮nD>Bfn`IY$ ;owƑ?@,ς2ahDkT(B+^k[0~e?A!}vX!?PLґeYzab1lkq |TF/!%vzq.!zBg<8NûLf ?nNЄ7pFJ, #h8% ,bMwdyH#\)5JsU<\EGZqFFYS r05m$;UO Lh SFxQ2i?(#l؋l4|Gi'|TG)El՚ Lf{b'c<DDQUo>@ wP_횋9vզ߂3|i[)Ԃt!*C~ϝsJ=k^52 c3RWˮSV<-nBb܈geq# hV9d"ouYWPb(oo7/Ie8 H-H;JލQ1YK9ku8CwGţAO*A[>j<3MĤS}*sEZ7 %]StM('yMj߆*=aIʇ)qآb|#̉S4l8tJQx8,[@I}ӥtA@H@ݞusí!]Jϼ͝C ˌs\R2M+Zs)>* j[HhRv& X=5orUiC~˜h.f ]b2~ǝ"kpR$GBWP֪^芙=!p]|){-Yh{,z¼R+|N~kˡx; ݼhMf!ۊǨ=)Ikxڠfz_)s?9'FBqk^*&u7H>9KCrxps\Ds .ٯy2jX:K7+ Ӥ&ՏJ̰FsOt??woP0fmXȍ~AyX#0U:լV4@uSdRACbы?V3HJ 䇑QJqcpش(VbJsџ/WLl#(Cr4x8˭t_7Q8E QJ)áPpnS:Fkr:X"ze J=UOCC5R$|@|忺IŌ y>E%<:o0*S^aqE'Q\cy&J tAŒxz&󥛱 Vl}9ľ[f1tz~/ $ ߂1񴿵pLO%׎K :RW!mM|'ߪ~{\%3 6E@{#62#&Bf"u֊vT lavewu, 'փFKuFvtoixGۄlzta1fuc:2cс">b< fhƇ. ! Aq'L[|SK;ƳڭL[ VWRhX]P]˗J6FExy%$b~ԥsv9ԍn܍Rb-iyHk #CއS@:{+irz'X]{# #0PtMV܀6'5sVtb.uUxlabf Dcpcep6)p'itz8WVwEK%{)[p-\ ktHbmj`Iqсl!$P['nL >A~EAP#IS#IyCW/Z,dńz{q(םrùa!u~)&7 9uŷvŅ9ly:]kx[3L=R6-J)bueB*WZW\C*z>lUÏil2sKBSkI>=5%x6GbX3s5[<[ڭ'XG~>X=0i*D/S~tԬ1ѵB8'pPgEM4PNyHs6*܀^)eåϋr^c.\)|y`R5uehWT4\Vs[v>z=27٨ 5WC@/sC;eܺ?QU5'KR~TvVn&#*!Ootn;8dcIMӇOc^=:_*}T-!4+-gA.RiAM ~ISk [&[CT 5h[6 |K%xIji^*o) !"a$5^brdqs=4jZ 02 TTtp,@=22CPŶfE1b\%>-F;QW1e@H'9Ӱq&:]ȜHC}kKAOwr;%W\wHJi"^?'Fc37X,#+]+B¬چ͕{ךc;@,}{&Qfa{[M(T99d+`>#Z> d;0;kN aQ M, l^cI[ûV3qb9'ɨk9D9&+#ZCy":R4=Z$bn,OU/+1}mTnE[z )G\@G -c^B/xUJNοd.1ʼn֝u"D!ym"'Ʌ 1vj߼F6q,i;VP!ơ/S!nlic+q5cA p&u+ ɄQ?U\ ]&8%p > |YG2Z SGj Ob?mcv"O|gIRB9.<^yf4.j U0c'S1r,C}—N>+yJL,&ˆdo 4Qd$T21a#˕S:]F/Gooώ WpjDQ6 ^|o/Xy d>PәA"MW٤E<$-h)( { ?Ɩrc#>1JfCLFB?cTgDIF:{ . Pk* _K5YsraXճ"EPI$4]:\IX.S/DB]cFeͫՠ9Tchݎ-E_0]} O߸䞠U_EN$gg [w A)d<RfS](euzo'(V#MУˌiJA.AMMJ{r[`s\nϞܚgH34L` Y-_ *+'$HGI͙":Wb {m)+&ݠ+ [I*]ig|,WxkRZ`)+Ks!Zoؘ+(`{sabm'ah}UfQAv@78ls_{vKZ]c^fѷTς0ql5,d"X up۵n&|~Њ1+/i͈C65' F 9 % ZSr ȡ#\6Aw=ڎ+OQB8'ު4 Z.u}G P N Jb0ױ_!= L86.Y] ݺ&gs9VνlT>YVt0j&'M*} d6[TҎ' h3&t!}~E;rwN\E锧;ƫ5%[`EwhaK4s&5Kđèwk\h= CX6Ko+S,^$4{z:x\Dk}8q8!M.R*,_mx)خo2P{7{~?v{@s~PR<΁ v-dz1p@8N_8&bR%Dt%7ֲ#~dͪ\#:gIМJ/9$`M̌ujM }푹;[)aooxKӎ/oeVǥA;;7E&W)柾rM5МLM c[}̅Јa3CBxN&wVAvB=`øG戍>iMqt2& e跶'ۮTǒ!.&{rb+q43 {n6%z?v)IBKUd{V4a:OPIg_iP-iY *fъ]bLqA&(-oI~f)R$.g9.FO1h0dF3ᶓ\ 2ZƪJ7OY]Ab$ن]ϓsiݹa] wN [m=bMFYqy4/Z#l(6kg4meoAII;^mp⎬W$LWܥCt9Wy%njUaԪIm}daS5uT{%-IW$ЀhZLsV5Qڷ<\ʔcvg|zVJ?.&2pr w6TBg(ޱh163uHyg(}b|W7HWᵓ.qHJxg35,mx?6K:.2ُ 1t^q=Tз\(~K߇GEv0w*z3OlaKć%73GQ,47MvTBw:״qj]WK.1χS;lcvCsf}g e]3%Isv/}/x+WO9tIvArR?Ɇ[?7nsT`)2nu*qrWR3 W[ w n83:=8ᙎ#I2vldX>=*z#`- (ޘk0cbIJQb2޳Ō?<~{7jqy4$n2 F_v"bFj,E`pGiݠA;+| o6N'UCnc8f]r['I>ЩzZ-]Krz * &oczD ;*Q `+)2 qыk><>%!BtF~1D،Vl\.mmS/bU|! iUT *[,^B|m~dy;JHmMRֽn_nzK4*zt?W,m GөܸfZTySȧ'c9߷2]7zHU!ҹkD): ђ+g_Y;{+:?YfŦC1RF>:36H\^@ ,̔^i] OaCc6hOd{(iW1)R H;&A"߫ /k"@w˩HcC3[}k|,8wZEzoښχV`X0N81 KkiW{ $%jSߧC4 w9] ;5IWLBNUl3Գs0mWjv`X+[R}k '$4=͈>Bf/Mn뷆Z`"$6֬V(b$f*K2?Y{M X0WYgmžD\$3{79թJ} F7M+;XW,/l=?P`n>Ys[>A/xLt.ap0%_܈')MaTkڷMnk6'֘)b2$G=QKR#2%)ai5,JFSĂGFa\%tu}P䇥A&T@/'fH|GQ2A}奄Gʳ¯\_d!igȬ2RvN^a",كQ9ݑ<쮈hYAeUڞ-O:*iɁK8_&;s:]*H*=V^vkϞ0~@",n5`N:'9_ִ  sىljīJI^g{PIJ9z )N] 8Fyɰ{ԶЬneq#3s YMMZfsrH&G$Iї5c9_u.SHl\'ɣs2奴@!bBKP9!:iψmgN@:E!D{&E1 sI7UZ|W>[M_wEGV$#˔|{Ss W%y9yP&` s; GǸ/M:'ZCvXnz'M=䮂߯ O8 kU֫yӾ&̗{H܁kX*_FS/km: Q i`6*ᾉl{DkwP~[+q ۘ+vOfXrm:F\ijr||E:TI5*?2ф4Gg=4H_ e1]"b{MJ\:Uam= (>cM7rԃ~>+Ѩ*䱹EWw.|EdQ:_wʳ\wE2ܑE1!=}JNp5ۅ(IYË< f1F8 )x Nw4[Q豃 |{L n!5R76 f׮^\bjb5&EL1ac=”$j;rAҮJ+~- =td;F=* kȔ!{uv5j=4 aWt(/u 0Yd_M hHJJsL[JDV_\??wB44IsR\XYq"}#_? ͹,Ẏpc, W[C ZsJg4qfYh"y I';= ښy|JZwyIݙ#)FCċ_W@AkڦN+"?U1 zE ciFƠ֨Ϯf uK] %z`\^pF)0߇`:M)+[`3Fen-̎UE2;E{+"0[E҂P/qN ry7&=)_p4HF}mHsFR%󫿾&[;MArs6Bki^j}1<[ 5NW& ahfa_/{wq6gi[l ȂWoX-?@`￯H /"܈Q)/SG~ݝ=~R֬2,I#!X9vA>迖bÌUIʆ47eae=וiOWbOvs+8gu 嚣JogϿn.)X CղL-y^ b\q T54$LnB= pDkqO 14_&i[Nu8*eGBCH ji%Sя4 ޏwi0"Q,cŞ0<'bF>ehAH!t_^az趹JȐ:M42bnئu= c9\k%7"p0kv_]0>XSVSc8?I,x K o^㱨RZ!h& !8ʭzG9h~C ;Ktm_hj-y[iM@/5+,r͡7\]W|+m\xB-5SyN099dc8Z‹w [4Ve''y# x=cokO^ xfc(̇8*Τ;{8;B2|Fۅ}fqIm/$' ,6GC*us/1B@tSUeP\"`4!% x?ǎ2s:ecػP`ud Lx]=V+-q f;TT+N~}9Uj = 9 IG/P;_@d$=U} uHd_*a>e@*Sz[=iپȚg%H.ŦnP7hc/uIW6%<:dk豥G&O'Acy.}2 ^loxƃ$j] Ѓ@/&R>t&f2,CS}Ƹ cagZrDR$~6簕v gzcYR<svo%ml P3Ьs@ϘmJ&rڝՠ ۇerKlN\ܣ^r@lykÔ܏pkQ k ŀI[@AmFBtBuO8Ԃΰa`<# `z'o'_Hu4<#} ĭ};E0yp2ºB72 7bZ?+ۓr[UkYԵhz!f;\ nNHZFw<ttHa"7 Z"FiҴ2 FI)"ꁺk~^'3~;!V !nA_ȑsGcJ~xvw?<'TQR[ A3V^ )wLNk|*l<$N1I-]vV*R22CEYݣ:{9 /P~?m5܆+\KxYj\atooÀk*EVEC#*i׊Vky90z\9R< =y+,Kmz7sGwޡJ%/6 {$.M4dlT(J!O6YPy2 Qaߩϻb\M*WK:oN5bi[nT8T2M C]i}#QMB ;/.ͫ׬yo_{, V'JM? I~Õ z S(D{X EހaXg٤8Rrop67Qw ɤ!{4?.pXl95Sӑ8D\wmfh}<B!s"ف-tnW_$nSg 2_5$|:I\4G'*arQO73MP9E,g{ Ta 2XӳLJ_<_BlWPF%,e{;ZElG[oeJ_Z8-[ɝxbks],fMt4S,KMEC*]UZ±uo|pLKҬbq.]":#)h4@X-EZZtP ]ѭb`Cv"ۥ*$ǬԯM]=e>3З`>JNlڎw~@(y]x(jw1Ȕ={/bms2@1e¹oqF bA[ F6dRxdUwJ,w+{[˥8EZ`Q"C7^*lU{3F5ŒGw@@J~-Z@ %y^=j)Pa2 RN" }i/;ERBRkʯm- TGJjĆDiԍKxp:p{SZXS>y1m߸gp&m)~e4 Iְ~ fINe&z΅Uä KjQ `jTI|$9eE3ElN˥-&{ʹB *'4&e|ܘYG?I`|G,0_iD۠dpBzҙ2p ^y͌S'hY@t*$ tV %XbeՒ@"l|z  MNG}[a|R&8 NK<*q`v&*ρu:lV4j8Jr `sR/C#$,"*brMk@&0Yy 4Ut&Q] hr `H Y0`^ \KAyn-V5c9É^bZu'!mɽdA#mNuSE.G㺕>J[4RemkЉd༇Ҙ, HC:r Q%2DS7"wjPT d/8`$S)q&;uJnmCj98a#c@ Rz==v^" vHY`V=ސM:hRzЙ2mFV_SKdAG*pQ-\}K%6f.Ӂɐg&`EUlaRݛ3pI"+~(&;XbJw,1NLADlUh R:x#i(FԺf#ϗY1ŀ F(˭SK X$X J=olJa~т=JTrpy㫍1|+;X-M O'O1j!vD-PhhRN;brqecϙlXbCL1h}KX- $,ؗ-%ʤ`p$x4ZjfEˆr o q-: Ĩ`{Sl%J%a>+݇w#<*^HZxkhxηy\F"\i\Wا &JӬ8d ^+q<(8+A#N*11%f[}"g)lD8x5#څ Z˿=> ґө#Jio!-@2cof%z4)㋍`REmICwNSqEcl)Uy\@@y}Cb70n 4WMsY+ `ܔW8n)mELc3"`hG#wϖZ-!.Qk3Y/M$eڜcyJ^Y/)F Le$sT~aq2zZe'瀤-.79J=*g>Ha꿛+v΂c7jL)vY95J[m J]ވ;t|mw~hdjI|Gn8r=b 5=f:LJt:n@4b <` [fت޴s'\, jRPfaxv_Ҝ]zWl}=7rŝ2ߚ1c?!I}=-O6`MڔuGhG:9T}~UMbz9m_"Cu \qK7 8zbXL4`21M/c]სbQ? /FaH@ ·Gr >=}=\IGy^</\閩L/q̝}];"؏aŞiKԸLIC2\:925FwZQ$8 qŽizxx)&~зʪL+%Prkf!@7ІX˧dq˿:w%=83R̘a$ŇoLHJTZx_kUKCj㏫5o{Vt 30 K8X&T86 Fn+VBaT9YϺ&DCU=ah5 W)~pLyj_J%fq%4# \I;jTq4OUK~ns7 m.U7 yt4Z(G[N.7\IwLҷV2rXVRcq$HZ\U,gY9zI'a|9lߡ-_^0mBAz`}"QdULτW [<2 UyђI:c1&nקCFY% \~]$"}tIQx(Ҧш#Sx￁K_Wx 41<ߵkr#^ehh׿݈W-щ#U盁|Wcf Yu`3وrUp:u6 tuM!oу*SsT'oDn10Dі]k<@.e@|mo&J]PR~ D|[CSG(HBpp~s2- I2̰ʨ>&ʶp?Ѫ~KvK;>(>[j%򤼇{P3! vz+mU# OK<4 '( S''wQ?'{=OaekbZ (-Z*݃1B*cku^to<C;1>iWv#2Nw;W4[)ê%o͒=iAګr3oyDrq>a܏ǗtvAdbk dRBd$\ryO~ }wSUrbݵY_ !B-^p}R34SDyjEM?57G^#5dAˌUF`۶/S)zh*bX!;T6K_O9ê@W @+'Խ[!Ã@}ԏ䛡p^ #񭙵NMK/$Z)6B=5˛͐yғu.׷L2wL*WS$e:Ҏnmb3b']0XSB^/Ψ+΁g.k7`3j{J.;!pΦ@GЛl̛e̕^B6 k7*5v'TraH_YaY3u:Z%N+nhGdvV{&b_e"f(!lq]֑<-<ٱ}X0U.J^nS%oerau#7ohJ ={Iǒ./r{Ga<~-`9;<4\5lU4Ž=n˹;[ɔʙUM'+K,Qp ld`0F6 ._K[eoEY9) KMx'R72|su阴;~̼4sס*Džd>b}Bt/&naŋz '(RW!)R:Y Gj>$3 RO64~ش,GAJ~qeL8``O{60[6b5k"C6EɡD=BG60\s Ze$Lv;3"E&[h1+(3_o>2UbB4kmMKgk\'/(WɽC$oǵV?3k$ހ̥Q}QtK7Yqy4ϑdӞP-ƚl)uCd?? lέoUݧ8t֌Z L , TXB#8mOdϢ1yU67w7v]G6}vk\c(?᪠Ts0IUCi̇ 2yKjZ MWs?z>%>;[xl)s[;w-mu nNν}ke@5`$DŽQI "*͑:iz΀; ݟRԪ().tRɆj/HdC\7_?oBEɪ@ݹU4sC eg.APsV0d@aIVPXbpQ-VaV|guήb}!1mXN*Xgת{7uK2+nrp(xϓ-zَR3"Nީfop+C'5߂̗ 6aUѺQq'd$} ,>q !5`+kEYn4&0q I.e|aZ+)E͒ #<,5!I5%bfgUF'> VѬnx̯ _?S:GYYGns.@_+N[EwI.B(2r[, xkbv'XCufv4c٭znCK+8/5Iڠmq ; 1jwbE8 ))VzQu'*I.^fR98+բ_FZ"KU@1cQ#tTmixI=:@>woUYBIv^/x>Atܮ}.4N`sgu~D&}VG3{[ D^[#4/ nޘgt .!{ bʡ7Exc=`$' _*%_GMX9 f4E "խjmʆk $T7rW*E|G0*xVa<4;_DZǨ U]. >1y9Uc n%Ff&IMf[lѹ)M;jq(f찋XQ/ECꃪYa#[PO3f۬I)Qh&Q1P6=M&E E9^ k8!wNGL!Eru)cp2r%⯅A\LܢnFrt2dQ֋Kc ӊT,LJ$o,̈́>ZcːW* * (^1eu*֐;9~}VxydNN0 S)oY.{Þ`JHi< )ilDX8oPF/u*/U:}YzL2fG]2]~E$}v9PCx_oL~n{RwY;87~U=gzڷ]̰4݈2w+dѾ]*o)cbmFFʷ=wxKvj6ɔ\?1G?!T~FG\+B71auHtT`򍓟!&` .ո֞J7=CD ;jtGƱ>D^L#93&ض[tYXƀv1𾰏cמ@29t M~g!EEYxU:qIP Yf}ok/-lOi @!l:'G fkO@L xsd1[2n>c"i2 AQI= ৲>5d2L@oŃ&FHA+N6 #{,.л`/ Ɛ/jD2 v~>`X{LԠܣ^p[$ՍJ(uXM6LL0ƶFۭ=m\tCJW$)A*Z$ }cuOU?ܬl K l ƒR&d{gxqJ FҫVO5 * ?FQ)zKUZ6p!sKwC  |߈"WfZXvl8Ea NJt:LrE@m)cq;ݸ,SJMڰk!*,պjgS^U&+C |ۈ"OU@8f-v]QqŚ{|Mq^EY{B=yx ȄAQ4G9-!;I<ט8l[5))@7}FOCJ-: awx׽zk=)BmT_&yÙvz ivo dY"+YE "'i{T{ B6,ls[=}%]ed)gqƇwͧ x3Bc%F!ڰ urಗa4Wq5g`IH\{N~wU_/y:jc-a⨣Xf?VE[aIa ~ސh=c?W5gcJu@@n,(s%rz a}?ɜLHge&Vjy0g[3e+{`h8Q.OH&bJ@mx2>}{"6eϯ#P76 )Be|";ɂyw,.vPmeyu+w.ȀVo0>cg|4$@"*rY|p!PKHHGþ!%ƪ(JR>`KZ&Sa;` .֘ 0ujhh |ɓX|y Pq*6*e^җ#Wiol@pN"o"*R fDtS,8gy8{9 ^R{S\T.biMH+z(W8\-ɲ͕&D/[lXN.M ˌB#o˔øL )>*P k߃/ sfU=13rW$d "0!k7y={N-0 f*ZPť\}٭~y7jesv+ZӮKOKm1_ q LD-&)b3l߮tvmԠ<$N) " (O=\~Aw-:tcYz_dvéJlD,9xiBH8іtf8(v"ZˠEAzxvxǮ|ǁP*#{kg8VLvhk7C.cލ{ 8 5)0#ĕǻ IQd[tc?}gu_ mq}5XTyP(&k2ksswW&s-3\D*S55z-a4!W"'W>je[EvNJI2ejചqڭV[n%Q~;G X4Y{jButٙ owխ)i^TW9.-^+Qf9|:"c~GWGzA~q RCJwK*EF߫pC7R@ [MiOvDz[2 ?3% V8'C[2/2 EvEbfP5@cg:ܢ`1@{5G$H8yM!r-A/-=ĒGh+iׯIJqQ$1q/`>b!j~h2ښ? `|NaN~N*,VКZye[VXd KgŒ󎳦&bEͯ]usdJn&M 4'ӯorqbNϟKcNPjG*E8I`xh^פqU@8wHPg,f"cr)Sn$x+H$d yS@spd%(=6+s=NL'W [E0 mi-֖2a> lllՊՑ@UKOxP3{@Linj>;'wxhI<4L4Z4PUpKHI2 e⧼S"5* %#B!d%V鼀,aԋt;ʜTnWwT3mҙ׮Uy2ڏCv*dHo5G< RD2ĎTms#h㬡#ex݆\' mioYp$\vH'\Y猏]%q$Om'Vf}ybeR*E|p: tz{PY28 7stt74tJJbC]*ۙ^9v El@ZW W9 Ea`Ԓ1Z}ag=Sytbv˰b Q0C_i#K[Q0d\8MXOЙri\4jz"1@x$%qX3F68/`8l G( VxNa֠"hwخbGk/Ɍ2^4qϣdJMd-L;GHgr=O\;AАf͇g.Gv!yH/0M-2rsalի2tLGu.ox zlrKtR- /+lԫh U\f\gi7FBF*vxއVϏC3-EZ^pL,E #65B{L{˿]NVecXȮ_\uђA6OY(҃ӖyG\-A*_*W&?*u1[Y34ŞpL#|al kO%:q^"&x|dAMa<Ij:~y_ʟDgn"b 2]$vTUdZ"LaEnt6+wb>v<DlGWI;|ު ſ%.1>hd5GŊ'r7Cj 9yH0+yKJw"9e US9Cׁ͖`zO}~+6e]p JV`v$l~if@)P798> &T.=]?'jf[} 7AAT$ZQWflCA$2$~E6Ժ tj)kz~7 y ##c܌|g In#ePbLfV._A uŤL>L[><5\2DZ yp|1`aEKH@2\i`䅗Ƒu!R{؀(?qSbwh?Z%20Gt qfUQ D+P' ahįH Kbo[Ocxٶ;w98gBU 1O"F,?S[Kwˈ g9Qb;̢{s7Jh҇Nϓ7Uc 6HSLlpkdCBIs*PuT"#MU l`plKz.b߅k:ˠʢ/_ >uĕ2 ֆ 7+(;8l,f<}VJ`a@ގ~2Ob(zZjYRG8FQ3(5}6w9D@D GeP.W*kp-@5򮵪Ѡ\ D>`}G&[31n KV'1EK/1!Bj*ǻ]M$"ɹ?vlH†!w&+ Q4lrvJYbV~b,*k@)cALzw!PiB\24*1-7aoG&DumCR`+Кā KT5{{U V%Bnz׍疌!s=V7 l-)\PF Z4UsjS:1[$e|F N! Pؤ Tw7h-B g] x{8Dc IYudd.\_gCpY9̹.៏CkHLVV`Et5x%5WJPs/1 q b ;8 9IA]>|ކuQ j(^VG 00/#' &A?e`ˏRLIGS[hj!mFmLyFDS>:T;[-Ȁu!ɭbط!^XGv!H9*G4yXi{ULv}-A@O"owvR(fdgvC~lDUHAFQtS}y"_4V?9ޏP Tzydy5%gB9O2RX2нwx+vAEM`)2Z۶egsCI6XhOh](y 1a/%TFz"&eL{,tApUdD9Ļ6"X?ui޽dO$:m lAfgzxFd,tD z*zY݀v"jI]$` Hc;͙ZPhZ+ tp:垽˗m\ƢN9Q" DM$x'j!]OKL2Xc}> aGݭXp[׭Bb"d۴=%j+"xP<*EKv?s~T>3^7lc wuPtwMsKS?\_e&A%d[lיAAc*oɦKҒPG+CRXkm|x,XL#ACXDU(5غWrUԵ=)Sר3ޮ UwPjx ÒΡ`}+Ypxb}p]76wXAS5 ?HpeIezH@2u#x]Z8dl˦i8LZ)beotOAnNF^/u YLJZN/,&G57j$[VX$>)Y\ݚ;;ݘ@Z%Ƞ'$~foFA؊*$νL&,7/nZZg!K2 vXJb+&Sۈ<Ҷj^/^z8OfիA}нcڨ<Bt ^#0O @#j'n% R 8쭞Cnʬ襡>&4hsvC4Z=͏޳(+#T@Xí*I2E1ifHXgAH[ImcGjB`s,|4GfH E٠ P_cYs%D EeߐK~޲ Y~f?FpuAD{ 33~pnkաJhنoF ]1/mgj@z3iljPD|2ْz&[NWl,3vB?d)k# x3߆C|C [*  1XHi?ԡcBH#N_|Ew㩫s"񔵠CxK,]%S WC9qѷĮixJc鲶>m_jz 'I7iv{tBEzlXPS >ԩ9Qfc%ky2{K5"T\݈H*23KeEjD`qc%ԥKHDJA|E6ֵJ-o!g7[D~HY5Y|1*V8tc9=/qj`(/-q;_rZ_Z)q|C|5h{[6+^2inp}q}t 7 pp~:sMniltIj B(zڼmSYb({tIT +/vӎ~ r 'c!Bio2FGؿi Tjt۠Qr J[ҿ $6P omf(%֓yJ;Mu s( }1X`!l:Eg"?Ishn"wMoYs| 7‘?d +~[k{ j.+ƮO0݋[F?dA87N-x>8Dwc2߿7.h #Esk ^c3OLo{]qD3-م 7GȮ#̕-ţ_%:bv n U` lkQl݀Wl,avk2,KhGc^ L;5r _ ]A]j[A${;ҡ&A4J`Z1F^xo~Y`]+S6PT{#_* p6'SF<7e߸)*;mp$<1~0s=2&aGZdyN^ C)ZN͌ ׿L7=0~Z9? zұ!'տ"W4FKq˂2_qI[c{a~MK=)@9B:~rsM3Efuw;Mئ_ҩ7y I1_\#80iU+|&M&O3'}gg[D~th0|K&@|> rƁ{}zYWf3/.͢h7E-8{ƢJm5 !ZS 3,Rαe\bc91oAHD8wI qesZ 1)pZ,e.%|kW*3Ŏ2VQ߁w!~CSH$#A>I+b'_KL[ IXa-h‚a3qHǘ~X,g ~>rVH}_a3QGJTVUN)Y>G6ћL ArPHbצ(XnDÏ (haTqclY@M&;<ەfˀy0YOjf>pT_d3Bbmy }Cb-J O}b2v9'6Sëvrzmlr"<+k}RVp[ev馌^ZBHpe`|ԿQ|۬|ug~(}XN;m/pF@K9{GPK {ތf~2pQu 9M'퀻X3m\x+*6rqo-1TJ\ƥ7qS0vrkW[>mZ3G_=f;~RݨϦ6%Ukx%>{rIT)Uە?~'(kߥ_Y|ߡ7Hx Rbw]RE&!,!a 5=͊$h{KrVߝAS34IQ/Cqlsge\dQ#5=mBVJwڠ(8t0fT!bHp2OMR2Y'f ajBcLI3 ]J7ːbFiaI^?ǏOXM {1qHP$X?ApjN!Q%prA-:+S3uR4V8@_p>g5 z5߂r>g9d$?9gDaoG QojhTmMx~Ҭ *~jSr)k̏s_ Ƞ[I[ @ zvx9ka*Na"25o^v[(W,0ӆPP; rˤz,ǒNs3mi_7 \n{3½FÎWu>0Q[5+쵸 x*_}V+< p6=K}$M`C?D+Z Ԁ( #8 A閴pwkw;bX6Vq菂ؤpri#2G Ȗ`WfUjhfTd{, h%kCY'J?;7#/ad˧ؼ,h8\4b,yaIX`@kv7Nv͕%XDʅ8fm+)~݁|eds2>קxL}1\椚5lD0N^` Rg]%2n| ~FۧCMgHa#A1.DlN,#e4OrFL^,;l/b38+pȵFA&.+r%inld: \˿jYb3[؎6?Sd Tyc8/rK M+D+1_9%([ J|?6ŜZ[0RN :wAxW3x꼢ճ!,3A,<8n:4`9N KvŧYYw]+ vO=匝]I\ yeÅL~)a`.T&8ג4!%RNٜ%*\Y"춴gITxL438u^?.Q!E6:W몕ב}Ӏ+JQjK|d 'r#.!}|;=#Ӽs c;'@Ogs{{#OBBjM!H2D%IZaA*vW] &!-O6yk|/mE+1͒I,9H~H[o%vqsSԺ7WVֆ}:)_[7UMb4( v|s\{bgD9S ^rm}t igǦ7ӵqGn3b ܐY_:=b|QTFq-a$W% R;R~eZલ'gX: m2Ӄ`}ϭSQ n㝥e^Ԙ*D T;SȨeZg?`罩bM񸽜/'k*IRj*BZE<"C\9{F{zx`  ²329#mdhcFnktLBqt·a[2k8Ȉ(Eزh1SRsLkzZ-{*VpdRxf88jB#ao kݣXvm)Dt1`U /:G)neV`(MA^=ݞd=Q:צ>`N/ sb4:l~&"KT4\]`NJšUTg4!1m5k~խ!eQ{ 'QgE}%QÜxKqǖ 9[K8R,S }q/s+1M4I@f/ a wHrܞ"\059 +XrQ?*7'h4xA}xX%`]r؜s(pX;nhDžGᎎEuh%DA\{JZƣ>]z-e-{lE0N =]{,ZēKDzku CnsZF"Llp) 5[hng`6׳sL%#}UGm1nJ }^j,6UYv4hʼ7S7M(% n^[$yN1Ec50ϦR]UҴ9s D2oƮ];ZfE X &3)tY^G8`߮umJ26m% p%R(t$Hϛ!T. _|zG})d^/\tpyɷ/3}X ѝ-,g#Μ7ٽ1}R*oQ~lh٩1(Ȓu0]'eF)%ʪ{ȪYx+(t^Zr:L"/Ɯ!>FW1(F^f?=>yh1r'bGAXw_XK6.7pթM d*`ѕ4;_jľZ8 VԎa~Ib˶"!AF(QBD9լ*R&<^P* ׾2Dol~7oK_-gG2#Fs8u;`sf)(F8l˟<+S^h纻Hxý[,( ےf:bΛzzDdjn{ ̵ZÄMM5IOjvTQ^{v,Jm'Ā$c7 tJk4h@R UX<V3&P͡ +%Γ}Zn$,?N6iH;fW_bM7פ;~Mܐ"r!)ĞvEhSn2֘'/qśgjGwaaE--N uG9L:ŵp )@s0W'P(oym/oc-m^"J0 }0e?mp1^V>n@eI,kz~*G0۲YM_6?0uT3ž x #J؈e+@K`,y!X7)\x /cP!qԫiӠ~fc3xYGS KQlD +CS2/i*b١M(q돁W%iM{R\33^QN0f+oEE8+ɣӔM1V)IҠg뙓"m+=E1v?\Mխ}0k _a ]w^H䥡*Fi~! w L&X@7|`kk*TE$ᴂzHb+S&Qa d]p /҅By<\Qm.oIsrEJ-p_O57i;^Y[u fhWѢDkt DQ?I }ܜ˧] 2uK#;F/#.*Ix6uOgury}wBߩ[ʳl x8m匶/\ОOb0[aӳ+AN-?osr$+8=@ϮB}Bc%/N`SWc}lOQ_+#R$H[6O0\!A{Nʼn=ubZsA"m4QjtޏqN Qr Ek)8! !:a[>5pPn`ACC Xtwp,8MqZ[eWxzP֘85ԴX;{mr@0klJC񹧃C0`7Zw]w5 N)FZȌuTcu蜪d]hUࡿ2 ŭFdku$T3:ܿt(Ctk x%uF191B\ގI51Dآ& k/ LAv$wDk/R#>L/J!:m86?. 鄁 M"KX/4wvvE8cXC 2Rk.$\?*Q_ lbD]1N$ςVˆiS(2 S&T z)rYYX$@2Z,ay <,8.i٪7 삖]-z&)O$,Z1$9 ܚ E=)}ƄeGm͟s) Ů8 am~$L nfo&qBC^90[4u^Bq*osX#K+uni]aH|/(=b46Gؕ\6^%EAľ4j-!&T0d?8Ja|a<@ųl l].oHm@Hmyʉ( ./t8?it"%Os|*5a{o0HK߯ =hkcûR=]FN%[Cce$asIE~Z[~He53%:Ե8 J~@[?nI ^IS@t*zWҵQbJBe|sexVѭq,bVK v#^=0N)x>Y)q}S?_ߴ1vkKnds88L۽O RE! BO3Ӕnj cɂ%sxq-cRϴ,RcSf~b+pmoΩj|C"F`"65gi!~r˰dpdؓˇqj86;8:(a-R(#_g,ykD]' cnQcG!_2^\x[z;'=+e9FPdai৻j-z~sN9^TMLGΎl9zEDU/.VOt#}4MB?MP=;]WAFE߇1燭9J9OVȗI{Q?04vGG4%3 ,3aS6C][3K [,M8T\[z3q}2//%rH|Xz*,_mTFuQڵXz.8\|?5ZQn>)K h1\ߞ̦y @д{b@Ns0,'%Yjt6V% 25UNg1Ŋcx6LeTN2.;ғZz y(]j&:J8g[Yp7WhnǟˇJUU ]VZ|N[#<ج%sz} 6Yҽy6/FQJtrէ`]vMS7ɵh*TV[*NU  ,,0u(m] \D< 7y}uCPiN2quE Էx!?KNT TiMŅD9צwe4aQ]n$[$)"{t` o7pEJ:- жoZچ E;yv+ "6iGa]J".I:oKs.6r,PMXu2gi )p$8⢑*\(dcy.r%Co|qN5HZ>1^:?I/dA"N@Y[E妛եHGq$?JA^y|W,'dZPb͝EAf<ȭ0ICYiPVDr!fUռ(-v:0GetL}-#O1ƭ Fdpa?ǥedQ8׵ƛ|uF2@ ] 4۴-@ 7kbAf :mЭ0)d{<.f&.r>@ !Mլ(qU^MPJ4ɣn8>6yZOHp 0׊Rg2{@J~3k<з \W6 F I!#xQW&VbV? k&npF5Rlͺ?#);|H\N/7l(X*@6ORT> M0D3eR ':3EMꂔ?>"0@aaFvWʪW iX 5]23Hg7Xe% PKF%wyb-\R Ces>g!z|DʄЌy%xSF[ݽ2i:0JS1GVPUiѾɶfRy`EmOXo$[0mŖmn~ԸzU.m|+?= ):a LH/p`"\K /O'@s@ʵ7qDHbc?׿?l;,Qf% *Kwazm86kʔY~1~bq-$PE.` 84Gm Gdm#k=s_֚%:k>KT-KƟ>D/ܗ&6-kmxbo)GҖ;U(dh5Eo rs[oaeXvhsA}d o%%סrzԉۃw+Ξ%>T*c.O^'젒C VtNsčӵC|2 c-ڇ@O AM00o1G{Ԇ|yHu!͊R(TїyQG K_m:]t`V V ^;ID$ *K3-|}E =E VF/DFG<P RGfR+0 Ouc/8NƩDU:jhsDWg >Ш7LܩG!ЄuMj:Ձ5jX͵aQ"@Fk}YZJjXUN-Y)[Z_S#ܞu:R8rOF(  DѶZeaC>'V< N_q┶Sjjj;O\J1'hMuCO~ԫǜ9mpĢzƟ$- f@FBHo_j+A(9k%DWKND9^ٗ: -#N}(~Gg T FA܋Cn[.\o1ӟ>[RZDFG F.Ӻ'C+@3_vA[¤E)(:['#`ɏXe1MNQY.Ō[#3Np:۠2-Oõ4e-Hlǂ/u'9 5W{Hɇ.^8;6׾")zȯXtmixFx`? (3^!Kbd1bh NLuNիj*D] t oB<;ğbKNBϑoj0B%c4pz ȰWd-+lhxE2\sc[®5eܝzV9mTW؅{_.H35,Ԅ",~gl.9DU9})$5lĻ}I dEkc5 ,a+ՕŸ#<6; &eOC_]$u-UGHg;h#@e:|黱KdtrPGR" 5K-ND8Z_ϦXfKG\oN|mE XԿQrKLM|jh4^_WػfBț87^d_)"<+4 g4r0#LM ~Fdz! ʭ|]HddIi )e~́ӯ`q]5- 7>,ˣ ux?eA. [ӕ&^O< [tKvTm:\o)OcDG}pbj"/ Yn¸pyƈFܞDأࡔ\0fjSk|cXɞwaG).ł!/YGr=vrc($ eayHjpH6^\hZ@(ك 'xpr:qF5n\Sݎy4:1ʆD|\Mld?NkMH[߅tP@1Հp}{SJlHk_}q5$'.l 鹛Cymp{\߅+8ڔo3KBߥ@]͡3΂ :a\9eJ0'j hu۞9@dVQKf2/A':}$SPi.7{N@jNOaOI'b8ٝghit~;t[oU^C!ʯO^ܫ<X!/g̟1jRw-’xʕ+*k4nP䊻:fĹ1uhm8p8j`Ղjuj<ug!xjcT/=a|_*ϚU8h&&}_ըòoⶨ$]4 {^u'/cOu4X5竮#n /Wcth8֧sF&CT~M?KE̹t,Yvc1s6bLǒLN}9+krG ||?xdc6iƳ؃T,NaM n_˛>+YUQ?g}IG動=%ot|HRkV&zMN)F%Rxjhw b0̑.9HK<׾iBho@(_\v<mߌ%!/ (slkKз+iOڭ*dP!w@uXzҺA^h5,iƤ'PC:AwY%N4=X5"8 XLOV_sI}_fmr+&0'VFH+ԧbưkfmpIJX$18mm$>y-!]5'ہq#މXW~ziqW8y[ [xlyH2YҀ TKo7֠1Ԁ\Quː)ZGF/4ځ(opޕȮJ/0#ݐ*qK.'h0rbѳKhAu¢tZ exK{6%$Wu_[o@. y0+OHj!";\$;Q/,G(cRf{wtHt (EBQ8ݔ/}e'h+:\-zu-6jD,IbDU;3E~[ \)ZɐYҖHodD Skb`WRmR R~1-Lb5E.kbnRfI~y*pղJ")L߿ٷq~Dd@p<&򑳠ze BCyl rWzaXM¸>>?\,9+ң(@CQ"V7 !Դ17C#u4@ Iu)~-~{[f+K/m:;&ONlHzK#.4)'q/ ]K5>tYU%N'.x,ΐx9ʡ+ԪGdւQ&]dž],Y-q泞vUMPmvҹ3*Ŀ1s2' {5$&Q]2NE6' )ypW(F+}uz0 aNǍ ]F%!DuT],8ΘҴJ)WK @c䡞՚! wPȃ =Mq8J30 ݉U f#sڃ҆Tk#wjM[xw1p?1 J%K|8, /O掫3.d^{I:𵪝_/J9#NtFpkR28?o,qQ-T1f>9)$ (|Nÿ?><"3P!^ B(p`ܩ P^X]I=`BUk /o.M. LJ#Jq@bO 8xvf$c*E!s;a1ȱtlכ\76E e ufE1:Qy4~d.M0rNZjeon'3FM~L2Gyu% JrKXkphfQIz(@}7wgcQd1^ɽj>zGKBw憵\Sa~n7%AP.7ɰT7=͓a4 3vK "j~3f ѳ^ҷI!aL!hS-{͢iq X+UJ2@XhPMZ!LQ9Ct 1}%X.d RvGxM :. r4C- [M 'zW(N=l8=t 6rgg LT`ZV Yv*#?KIC#JS6RЙt8΅'=? EV${dtѵ "jAV&ogЌB4"7YEGYpx TV7-'@ }k@\OcPzwv?۸@nY2*;ɇn&8 ) 6)j^8` 5m&SWd~m%ez۱FHB*SRLOjdutBG'S)F#!ЂǞ12i_ DaJ`M/":{DQt+z,UjiAOʖc&`iStG~Zpu B`@Ek,p9+n =3+l=p ʊ; Vز-"ߙWqi0 )X&!j|`!E #U=.gYQ?$&DAJ eoͳl W'fFWC}ֿD N%R3F Dv2E a{eP:_{c[U[258}l1aZR>fZcIT r eWdY\^y*ߞHpX&A)BG!Yd!^tnkXŎI?$7j֋KC!Kn8`,obH̡)5M:um*\ IDiLP 4J@NSE#Ԭԝ1oꭺaWlX߾hU)ESʔkĭɰj V߃-lۢd|?dF1̪ǧ䜟A)LSsLRf::| j>u%h ;5̬́ w7vD[͊B:a:ܩqPZZ_j/T?|Vrǭ+L"] WeX= D0sBk Ë˗V-HY:@VG!>&J7[qn1zd_hTH=*PȻTY6[]γ4xqDžmv_[g̿r:tIcQYn҃βuV{`Ιr_kz'?$hcyě(ō'vPSuO 3`XDWH+g90)BГAD32E?fz 17EXP)p &U'+KyUׅO\umi?F1CP֏bbړ;M>!4UW/xlKy)Dc:ePlE^53=+*/+NN]1Rrmnx\rل xXpZ S}l$S$&@uj<4:Zy<2v@.>v`؋Ki ±n`$]5][r3څ1ћInW VSF/cx 'ƞ4A3N ߍcupu2/~_08 ,RՀgJR]_7N oOƫ#'lgM0DE&?\3w(RÊ-(ߡ:\>|jֵ<ʲ>IZ?!.1 ޭ|^GvPAʛ챢ߴDμ)察ry )[kJPg6FhcBK_Ab'`:*n*3CڲYHHzFR2[8_#F?]Icd'i{bd@ޢ_3-L lkd?19lCju:1|vbW  pWjb줆@rRsȄGK+7-GOC :3]0,s8=Gu0o[2P&t( ṂeX8?'♣lo#VV -,"w vH:„.ın6;F@8 hA5x䞂D sH)EK{^!8* S?ݾ*0`Z"]D?) kEÈݠ/+I*`COJ#9>iR<JA,E8`Dǘ|}akpkؘGӟx$)2d [zʨcBMeݟ F:iUKSi]I5)u/.AYap9 poM(vH JJ+Yr>1`j!0 ;`]]{hEbE:v^Z 5%VwC0{/Cv1kPS4S:\Z f2|8A#ah\YDtۑnꡒ)c^d]P?U g2A\:fӣ,R`c FШrgWgdܵ8x./r. Y[: dkW 6 5!Tj8 .\ Abw? s7 _bSP[ʰ?e9<Tc> AD^U}ca&T(T-ynKT鞸Mt.^rº40 _/=y* Q>4Xˎ5VnBȸ#f8,mor%iosM|N\$}H'a`I\X{#{[)*S vr +I8v8Rbh@aw`]V;'KTO!JՂވXזlr|Dcr)n|悑&H-.=Mx%ā}2**8ȴ`'Պb=`"2ב`ݨ5ϽǓ~!Ļy|=9X^jS݃ "J߈CAlF`}11|;.-sNcxlW]cx|J=}GRɱ u$%**&JE 0-ihFQě>?LiK.#7$oyL||L|29`Fٔf6~oaF ǗrTS~gFo/GԛMVGl.aS+n L/^hԽlSh+>`&&oIUU4jc.1i6t# Z v.=>X:6&s4j廆_0w= ĸ +[Lu KT$r:3zAqD L-N4νv])dm{iE/^ KqZKnnmδ,Z&C# ۤ^׼{GN/ 2qjMKdRv#Nm{_/D6vUH,<x,fS{Id<6:˿ɋ9%^ 3QFlxb䦢[- ˵c}4Qh8FsNPD@<BY 5lX#9t*Jp7 >HDW3T,?ngN ĕ8KR+}ٲz<\ncah8E(uN]xAEf-(!@½&NP/p|tBŮ:dfv.H[?pPcKjw <8zх~VB +MNws(K2$ ÆF-0Q*'XŒ.6+߮e/&vH/TIxFA?C`(ZAHeO^\fU8=uErO @EVrwEi$5s\*-Z"Vd3KS8̩$f)prDARiExClHȧ-b'> AmO`MSe4_ 8)EєC$?yq@GCqk -oq蚑ZB<2 (yk]]^%X},I'@_ 4Gpo f(Na BbKVU+Xʠ? nQ+ul q>v&Ul_ME8cXNr|q$O- CdڄEO*KPyaeyvrnP jd?N'>/:jsJB˺pvQG@9>qm#Cw|%S#}IV=|T" 6JW<[m<̑7ߐCIzL6{i?k Q3/ܴlmQh(3 T27Szh~1)*yan7d=UP >,0]B3:E>\òrP7UOvocK٩h]}LO>OD!{NOWXIm/1ukƴB0XMPH vsٲW6#?|V2=e >8duB}˺\bDC )BB@^~4 `<^~AÏ%J;p b郐qf`_g8]ovC lF\RN>==F #@;ejgU%! ֲ$vn.91 f.~n *ew$o:)CϋC$-8uhNeThPSznl 7}ר/@97vgt+:8v yqVm*xU gSnٷ|u%vBE T!Et8q#mPI78/mqJ 9<0ָ (l5(+bj?e)8/롮)B= WR7y$ފIKVh`*5曌TͰ+eo7$:eFڍ](?U&.Lߐ=똅|%+ُ!~fИJY\:ZRBԐx8m OOh(v$ݓ_[*HAOn'4'In, E ('< !r+0JR 擕;G8ΒIvd&J1x4/\o̜] v;;r7%#/G.er_;3>8Gܒql.r-rLqz2!{E~̦T& IF׹Rytk8`9HQԆЄZ%.dS~D0ÝMmpY-Y]K3HhJT?[7ͤp|%:)mazڜ>S}6 DC &TE jM`%@V?:I*b&.A =}nH}S$CTKwYNg' :|6m{]qCPBad>ۼ?t7x/{Z.z 0zŮ#'f2J~";hHWgA>pc?̂f)ۛ=sl Jw"CTC2yݒi"[hvB>?w cCDծQ:_ҰgZT8ɢ#, }AçfPpDS%)ݿnL/ao-%hkl>m/zua}tO̔@j:KIa u4J^Cn]a]߁ٳ*;|GC(aL(7kNiv lRZ~$,#ߓ k@DSb;U781"򠅻Qv]#XnV!nbž߳KN^b(e >aDŽ굜i2nZ u/ f5fd(oLڳMGX La>ZS+)(5H_/Dތɽo@[gݘPWi9}A&ܨMlȖP' YӞl7t BEԘ8 |_,/)$HBFjkug^vv>Ca%%2y7X- glls%EO_^bP} r۟M veSQ T[[W(g D9ľyueϋ.ji apS{*eh>(f^xxOWAb bf*o3m90ū1)!WQs%s3zrLn2\(_0w㌟':(d3+\y]^|b@(iDǷ*b^aIȃ$?ý7P_F@X\N06Oň0o1$,H =ړd%Il|ЍMdySX'7~)LUzSE;l~Itr2o Y5U"VJbIҾC63UվE$o7a~v .vB{B/#T ϗjwG3e\҂ɸ3Jf=&ąٜ(@s΅hw(Fqa0Yv +P*muد[/7?#ccϸ wZ$u=' _WOaN)`oosZ5dw-$^pjBT!9{`}c!)NQ~!QEM1^}}t|[DZ\h2HeZ8Eny&{^->۾$O%:~S*жQ[O:x [>-#h(HvgZ{a&/V lfR C cXs*8'w"m#uSm <ͮc*3瞴~Vy:1N$$&˺_eSS"R?LIgR~9z$Oua1*[ڵ]2NI`EEhd6 nS JrYƚcPlh4t sZNKFϊGOS.}aws$SkAz;0(>YqKZG)~q pGX -|0OB& q{?[íNW{ ʗByu狭jzwuv|ZvA'oh% d¯)N"`fx }PCRdil>܉lx2qPrx8EK|fq ު]t.N+KBQ`x@Y*)S.%d)-'ZeM) zS8H֝ .ĞNWdx2=]*L5Q]u-o#tz$V8c\\RҚm]$bݎj'!L7Y[L48;$ D^v6ú4Rvbwɜ)UzJ ln0I0ZB`/֩yhKCZai4q,v~s(yq Q+571c[b9顡rb+<{\r`= \99f5 W8ٿ"5pJ|dkyfc\(4 X-SĂ# '}p "-p/eئV6gr?tkݰ6hW!d]ڟT(&egZ7GEC7vKmy'D`SPuCJ]ըiEzUBpK+]+ad=z+$Ӝ>jdD,JQQ.4OfHl 6Qy,Lvn**ޒY#'xy!/ yTu˵a:Arp&zA.dx2Ë;*Tq(BdJ)&> ܺ 7I@*7/!SOIput:ӒU!z^8S)3칦EA؈$]IlHWnU<ٺ==E#s/JA}HoOu{%~zˣSs"'eਹءQ!bA|5bn V0YŲakBN ;?1wR=!d2$5h,il`T#>NG.IklG+0ٸu=_.>,SFYL8bgk.3ۂa+eEHc\g̡;e.h$_#a?+33,|ZKk~X@W[8x,!=tnfHoʏf/m㱉&DMv!:p47PJ?ߵ`I%(F΍%?0 y TaA5m9d7`gbG8_!DkM +3'Y ;\HLmYct!;5?q?vC'^3f}Rk?d^ [T'm1p?{/S/ ߮%YQTo ;dК#(WUZIpz6.iUdž&0eja?J yƛooz#IO3Wrj3$uy (+"-HFVɨzq60Xa}x]{74+ud d;Y yd-LW9Z'hg#Fk`l;J J6Qt]Y9A)@:1D] 6&뚶D%HEݢ:K)Gқ}S_ھCZZA_R&;:4=\@W8S{,Ey'nݽ\U^rU&bX Y CN<Υ^'k0YM;FǻkTnpwY-7xF? i TkEo|Gȩ%H\)8zqC[7\07,mo>P [!d5)|W>{ATj Z3I<_Rz1SOI>!@ AU ȃH@Q7pֻ b|]OY9e 'dn ֬0;,4+kp*N ~x(]Y(1,po&fR7fUOǡfc;.R,{z5ƾ0`d+4FN71ѻ )>~YJ*-$m@*OOx̪`Xo2,]AUZºgS;,+nꖔlo(?jzWK[<$wf&u2%ih> m{h*5{2C1}47?vE&wښ=u1/3A3?cH ?sب,.!%KWЏFu_%0,XAh^TW- f%Ҭա=W7VgMۣYPW%,ԃ Na-|!@edq{tX~tqYNnVC4(h@K-?ñ%NWD=!@ULQө5Ƿ<YaayO~+Tc(u &(2g,c1GA~Ci 'gcB)p[WU=K_IYqyX6%Fmѩ cLjTHR$o΁5S-GGOwٍ[t]`|9xrZkɔs֚Cy_ʐ uhaof8>K/c~ܩ0,Y?"ch$n`=rܚdx=H?g勀D՘Uu IxݍlS*" l9[ӧ'N^G6&r olcUlQg mNw.; >>ځ6Px_byJc B~q=-=c`8d]aD=cljV#(C-)Vjө}bpK CTOwePJ~@4DžhV?K<4æ0nhN*OA E a:^ xCeJ1cS6mݳ ԥ9 }sdǿŒI:hj,R(dAfx>MV!=݆r1Ddq [bel"2}|+gRdL [N _hQ䷎1ȠwYp~ðb ,]-W;Y0t4 $j8uttJ[f|BBa^-AC5d]WsewS%˧r,ȍ/,1 BU"7`\V^{ ?Y4 w=*-sll51k Bm]59iZ5{zil4T>ѻX G ʽC® M;eL|%#'‘U'Fz-f PT͞7B,|KRaNT_tydgMo}}Z/蠽?ۅY4o@Eς#Agȧ+G?2̓j rU%"gZqDo =3X|ti ډ\d]Q FVhngdI55@,#^=ٍ{3Y]_q$7 KߤpJ!>c~FR9D=P h*1pBR>:*`byhdٌ+~GQ`#lυجL[Hi:w!Im<`u6Zxeg'<2e`i}?xnBW)dɱ#(l:9>tiVtdPg+}-r3 م?t*~B">6۵.ypcgR'q1ʑB+ha (K3Pyb8XMbـ9{t;h1f;w[Wz;"JEtx#f5$4he-)0~Q(b{em#uFDU3nfCiSEp쥒/Q4"'#XW!2xWWg,,#dAL| ٹEoY\i- ,>/M+~[@4h>MGD+٢"|VKwkST#ߌxeWK{:T5>d)M(J7s r8*Vx-}6>Z3b0 V_^ L9ZĎw?Z ;|E3x̣-ep4Ԉ?O8I`-F %4$ 23=%8g z@ؒ>{ʜq*ldПF: eh |Q ݦ]&QмS˾$ʗH`Ox dLs-(0, #F7(!voY@ &K1> -ʼ" Lw`8e ㊅OڱVň7452]v8 C)\ZnE5 < -sˣ13tQвGf MY})Vz3}iRض%,u#=Fb_6 #MWj$t.;LB}! U7Eb @|D۲b$+Ͳ?S" wDA{L`l 1TKsĻ~{CEh k5*goJ11[C8D^!g gRKU'vUIY[&<e ]7hCnR"F/8&t!!!06΄JmNv)ȉZy/ )S2G$BjFs <ڿLm^+ vJ\RK :QSZ qC+RrW9&tEV) 1}P[kihL'PQ(IpK-Q4K>δ VL'b7ij,Ņ1f*)c+.z-I(eL Y(#1'љ7Y3g t5| d~U- F>%o{B"mZr tͦw~/ZNkp\@M9mƦ v~hY;/Z m76Hh(Hk "$z`dd{0q/6<`f@qŊ9utxm>:Qˈa0gIlpY]XpY[eZlf7zEV̩իP!qO~ˁ[p8(yd\A9\8S[$퓹̊=*HD%|:˾!ِ2<&\\Ʌc2KYH/уA<)̹nPwuq栩U#) H8EOZFhC۬σe:Ϯ7 ]op`alnz4 i]\o y'J\zM2 npCW `{g_8A4/?|$Ye3P P#oAm17H&UdKa+'"e8X\瓷7%6Lq/7IeMv촻lZo2wzaaYʰa90Msך5&fgjC8t*g(Iv^kn#UffyFɖF!dfh"u^ SVt H*\ f+˝[(kXYm)X$9Юp@*R]KL5NUY8~d=L(oC!2xEY'U#{d/el" !V׵ ǧ>@(:ٽ#;(QTu@@÷ݢ:n;]/p4Gx5XvI k4;Sl6͜&BcCZt)zWKCqLB3eaJcRCZSŠUp1Fg #g²a#,IcᥗSCLr~S=VȘ0Vԕ〳H")[|*fVza6QNe&gC3PX]q^qk5([mÍx‹Ŗzq7u#6$/1y `|N3wmЉ", )Dž&4ua?c/pƹTFX چ"7%"xkp]EVnn BB/1 朎b6U=rR𘭋lz=B-W!]P] }xN~l!@7cG8{V i' 2;S5暿ndRʪ+ewl}# ΉNrQicf?+`M:rv`NN8t@MPZ)%0O.QlX@A H6Ua&bRe_fvN{3cdL* R_.DWq0EhQIZp-gH _ܬ܋DAe<ܣln!ps&<*gJe"vxVs}Zbbl4bIHvq굍o.H=<5j'+ wm/ЌMJJE#r =ws^5Pk'BOú5%{ At.r?Ho.ep)c"fa/t{lDE*Z_]t娿ד r7-Q$:f|C\ػPq#A%8w_;̑'b@Ͳ:D@7ezSCMcJOD A8Qܢ [SS"(b"S~WuopJJ5vq0n" ]$lDc&p-Q,ߨ50h cfRP6@+MM `E Vx#=]@x!^rYe'U(>Aʂ;)~V]w.`2| )6 ',r?yF @P񸤝WG-Oio S/%Jj^(|D֊uÅ9? h25 }p) ь%Kml[l+HmNg >6|nH[yÉCc3Kzy=z5t&é.s~+p$2m!4q>Y Ib%=K ?]ZS6E+2^pdLʵYjha]Um5a7̧RΏ{胒.;pO->l9n[ 3b== q dz[/ J Җx3KNOg%f®fŚ1kj!ʴ%#^]ջdW#~})\;շE YwGY̅PB5g1c60O@DZ~Of f`:B v4*<5i8LSӚ|qIC+ki\u 3>|HGFQى$X#zz7Tge5PY)'f"G|` X v>(,Z`P:a%/{?gve;jO*t"#>Q қDҰK-8X0;xr]YhliUQ`tEց^Ȫj''5[z: ^L|n>W2Z4*0]V*}[s>,c~_G}o+ X ̚6v$g"L`П=ebOiR6(&ɢKQdOD8q}tp^Z1AbAޡwVY%\9K Qyj*<:Ȓ.Okvk աaA*z&+j-ZQbLȃM`.@(0?Bwz$q𷼟% ys6Tivo lcE[CbdMVum(UF/X)jS[ۤH3 -ؐEU%' ocwVy%V<=xQ|d>>\&(#'Si P>Ac>}s_Ε[R?;Y^w^ YtUi_vJ7j6BJI2C$g!nh&6 M-Wj#)B+ިus g.) dRt^=[cJe6J8y&ʴKĒ`zJAcUHYGتobY vt$Ftn$P"Hp#^tHf?N3Cj 2t-l}jm3[(pwh6CȎ, J`Ƶq^h ejͶSjo" ?$$"j33я%` mvUUi8|a$ ߅h(9Pㆡ"W(tϥ8qhM[@xӽ55F*kjN&$5}?.hP'WDeoӋMoF:LSV$㗙/^EKģ'b KHcUl8q|_XG MUHu@'hPd0~7Ne 0_s9 YWM,(Vnhyh^q9b\Q@y@N`,1"b]W%63Lw.!wWYY@J+txoUi8 䱧{HD?n~'RFq@p_R 0d%SQV)O51+M~caYFIʪ\lqL^,}<.3Ll/ҥ#9AXYE˕,k>\9֭Ѐ!^}QErR/ZR?t\4_R*nf'iW+_3f=d=.q̆| FZs1!lw: ~g%^щ<7'ޕع^w*Iċ Pg/5,}旻-sV}޿A3ZV""q{>^y'=9_˸ˬ==EzͅMHZ{pO2hef!-]_UsoHW>"nG*@Z6a ϹEpU0=ZǏK٣ Q#:^~i1˞RҨ9%0: ey8M, ],}6禫椎?+|(6%Gck{X<t>\+b,э$n zz|tG+Nc>nOe%?ݨbJpjx+xFe]bBeZVS10H_@ wϛBԬâw w\iBG;eߕ>`ۼܓ]&I9_PuK#VSHO&OK[}.c/p̈Zl̿ᑒR | CF}A.>Mx(%Qi,~Ğ($Ps2WL0B 8VU}VP#ahR+QQaoL\jO48;Jdi3&00ԉ$%̬g')\_8_M9R݌rnװ` Mt=mBͧGwmkU98|wV^}up!tAy$ t1O'9׃M81 N33AJұA!Sy ^d=vvuՆ\KQ O|zB*i`!#_4(Qwp&Kψx\_)Hk6f t7|>ΖxT2*wqFk65%xG2IF?!ӑa$n7w$[<8ћs;5;7L+V3+_L3tѺ~ƅ.${EauA`qJjNDu߄/=w`\d4+Q%H),u m7)ɝQ>llw,[J{$ߑwJ>k6GZ-ml7*sz%dD3P@L)(T0m[/-2݊gdu`J=^&%憚cEOvd\8:Y5O]* 0 P"[`IX[$Ra\ |P2<-oDO~UF͍>5>y8zOSЍ6:@$*ajwh2B8 1H`M.0̾0cWsOk@y L)3tP,-#++GZ+AXGmݐs/m~7q S+OpF0=Cξq,\rjdoc j/*`橬'D}%J:jQ$$2ULj4Lƃy_` w?pKqd\sS"B魿9ͦz! 3/j (,,c5 k(WXydvMRUgEWw#w9W+PA/ v!ůiCuׯdWaT/yzS ! 'WZз;tv. s&8$ aC&w>=7a*:x v EoCfx yHdon%p0FXSܤԧX$YKVdNTQtӓv2P3VE}Z]xoETj}똼sX:*F/Q_>M*l\ ¼ڨ K$C2=v>Yjb %R} MihX}y{\ŗa[oi %t^*qz˝z)4qYh<&MYĝ#:3-̅0 ׆Q/ Q+zV4,Mha4y">a|]]0/`4^Cl@^,)kYMۊD S/cECK'rS7#v "b3sddɑ uX%^bL!nbtWT\zP#jqq"& /iqC-&zk6Mob5t@q*8F?JkaIǧE@`Gq nzv;d|>-mI%[ۺ+;zwDEu)'l[gnu`<݁Ѓ? F(7!pdF=:,AC)n=>Tw 0%l@bHQZjEI1BP.O*N疢aDco?LhA~@v A HxlRq>9LŽ[eS<ۥS"o(~ƻyST 5{cMMv8,œ!Ńϙ^]`Oi$faxa:fvV L_ٵ8_ =-!ݴAs~KY]D̢?y /UhV{˯2[[EE}VP(U"6< Ubo`?gIax#z(9eE3 =i@ZH؟SWMCB Zآ /4U@(m6_]g%NAuzJO[xdܺ1Z-=og`xTwvDII 4o߆ _bdz7 .6l'V u3#t\bXC D]?L32e#K4KctUs\CqdZLNW`괍Jc* a#5%NVgu]ަB8Tl_j @/: v$ǛK8I:ASLQnk8 #3CdNBe)IFZ]Ī* 7@l^߹^d9~FD~5ZX%ȌHf|hJо\S/;4M]kDt\P6`[$Hs_RVqx)?g>39p -A ;ɗA`X9FhӂAp/-+v9lVib_P`36S$'!Ճ^_@Lf)05כpгkZ<E(ܟ4BC)풩h AaS#Ͼ/{ s$JRCH_ bwXI8j du3E']]|#p;Ά-.ghW fMX@_\9$g=u.-DJBT7 Oݪd:0'/G 02y[XxaLY4jp >cx/xP)ZS\E EyG'& *`2BLԑw F)#]0 b]^V_/\uNdLَG%+C%U^*g&#tw;_ 5Ȳ.`Bqrxc讍YleGwuԟ@aS% ӷ(74V[uP JB 0LP 7,pkX` ݋6ni8^$^6N]`i'TbOP!wSȦqWg/]-|qKՔs赸@H0GcaPY|v  F:~JNB+[e \Dx-^AnR8{+@c8  ~3^~#/<ڼ7曆*;a0^, $Nmfڑ |Ҏze+xfJ#~] 3qǶ˹I1/fRq`s"xA_T& 返o:}BQCp~20h.9扴+=1T /ƴ s$'F൛H֔r"'1;ӗ.ޚ'F5P4\׮e t|$5ʡ+|r R~W_Xw=jv' %/!X=xm*"6;{ !dkf(D:՘ 'Ʋ7lj[{h&'/p edĄFb7:}+Lr0D5feSI9 eR~᡺ُoJܡmub~6MpԚ/ iЬ.D%JΛ-4%i2L]ǝW;M~ Ϭ-{ͭփdeFZS(`ߔ9zdPh&U_H.x)=C|U.ݽz`y h8UaR;js!Lݡ> h#uJ1WGFuUQd'NL?K4^X 80xn1e!;g1\Dɀc`>uDztLxKwQ&KJhtr+-0 P/`y;h_fOj4N*9F\mE VH{;U}/S|jCUi'ُҚPg':IcN AŬIOW[jnTڧ౺6!R WlKEt%FUn XsXMr!jXRA3iK*4veb~35J:'k$"w&O!+<G'0neRR`r0P{dK7WEOݭhSрd&Ckōd$o. ?3g{vX9I@-mP`XQ|N{ykYTHZĐ գLy=!miZGp[g5&R |[j `^igۗtSxi󂥃2r,]T`E]Aʆն$:9@ ?OL=љcEL8{B8/SlpWQ4:b;dU'zdDÔ~QR Q,ROlO7U[i+Ln! 28i'c~AKY75Ƈ]`eNnͤΝY-m n¡?;0C d~(6~TXľQ߷JLjdٲZ,.h2;Gck%hab*vPB{ }C)QX^ \x(U*^69@]i:3\p; dL5]VGS ڄ(ĉu:~DjCEʈpk{"gٓr7E|J ?~7[x$cIZMŜUtj*g9cO& ib]g^|ˌ:@Ӹ(HGF`!eq,ū6wa-N P+->U`cT9,ne9);+n4G_9!_XmXra}Ô5>6hϊBVS`72 t܁G9yIֶ~C<@۩q1ET.\*pyRҧpkAX#8G]|7\=Tyw^>1vQ\Eu*9Ңn0ű1;|v-[*Nz jt#+0^0C >?7ᘪB4%f*0!|R H c}㽵L\R!V /x'0γ(Fn/cw| q\b.\)Fhq#3#:i;ȳ,`7#GʐT(6#ëO/Qs\'hAt4ӁBo8HEzG~5B}nڭ=;8H5V} Qm,q~hҿ#Ӳ4ҒI3zW1 ]zšѹ6Oٵpk"e&7S%1c.kB(#ݼE[V&;/f2:*ڣzmDe?masʌ&0h RM|,ANj 0 k4S^(oXlm&܃*lGbՑ\*i87X=h1"qѾs`))Op !_WVHflsbocIg7!bsH'Lwc\Vm [I-y1.Mx/ܵ s@ ~ȌZ1{8?ҫ MK+ǠnV83*skB“d|sCZE?Po,z(x+x^5ye N:uD;0}9҉2cZmMMFSJ>,oV3FU7|m;%v=%b尥7HA]מ'FmNֻW,iԒ.]c mH :E;DA)J+e;,KМRZV7L{ཞߨcOSE#,ͯOcݣ%q'K33"#%y+3p ߎT7 위Fgq렺6jxܧ]`;q龍RQ&k)6}|͋e(7_b7e,󰕨fÞ8ҘxZZçYb+ݴ!kRr>o;3e(lT3T3tԹͣ}@ڱjr)'Gs;lu.FV~J𭗳(y; $(=a>l̓ϐ7h|w>'}&ߌr>ͫG%[.Dٜ|q}Hw/h00!VA-b,+Hhzg=ÊQpe$iIN_/}K]H+y}w𾵓KY*T"- 9oVŬҒbNѡq5y+sㇷĉT6 䝘V}>&p(_?b浠+;y. * t r׌@gGxu\ RȊUlp<_/D=|)ΌWtvtZoUݙǦ F<ѩ(5y<`{KVBbrnzA-#obvL/EQf%?|ZBv1yrӽ1Q}1:w(՚lELÙ2;QQRIw*ǭ۸B)kvچX/CQ0B gL1G/핲s\636#a#B>a8~!^^W*$Y>SfCk|M1M{Ɔ ϫ? 6P{LEN)& 3.Aa_k/k1|* U fѱ]W|j$ N[$_Vi۾Ks(dvbǃ#rJjiELNI<VP|(6@.Qfa!mZzVN f+tky,s' hS*G5f@$!0q k4z6cS$ q,dg6LRY0w3qlO4K^cO Oʵ*NqՏ\8g\͂Bm3.3( B _ fCN{<38D1@[{mvu"rv1Kh!:g? ]&4i'w.re)D.} k!w+Nәr$ҌR/V:OB c' U\"bgt熺PM>g 4c; Ԯw- zt eÀ>5Y5@\5>ηۉ'b8EgrպhqKLr`(1A_P.R`ɾa;?&;ybj0 1^ +cX FtySm@+iWfְ`급5 Pc\Bk , i\ +/sPÏ:C"}x?'<[ Nr뺐kc h9=!^_ lmh_F|ޘރR>z{]jשi^=ڵc 9*A)I 0!ʩYJyݓBAP\𮺗.A0 -JW*Y Qh*"~gЎjNVHD7'g:z6[TaS~ςM;ɪ%̖AdRG*-]疼UuP‵tf/juu A+( dGDUSzm*ݎk9Hѩ!8't%.'ow|7~xyDa_Tfo~Ai/13ַo{:ٖ?TbIs 51d+ٛn: ?v!Ff^Ƽ,c2T4[eRl0qij)cX2{ݹ>_/{y2 ׮g49=! ceaȱ9)21Dyia*+q[MߏRFx42C_!o`.N>s;\k0/g;fL`+ֳJ?L\"7%lQ3E^z 1gJZ\Y9VΗ?]"п.x6Mq9wĀ%#]`;Lc<ͺduKq6%+l7X })vSA:q.#5AeFFFMSJNz#dE/f^sAa9t<_J 6!Ow.7ɧsn5DjjVIoʆ@ZCqW~9\asuZ&J*L$o|/cQYK$NO,4aiEyIO>xtzFۧ=.'0̎qPͶwH8٤u ޲0#J4)%>?gŭEaT5g/yWڕBu ng"е 5%e'PD^c}+F@ZY4HA?X7}ҮX '歀*=w>I_,P-F CD](SMvo*v%,ה\N|NIRN&X*N* CRr'Z3"-Iܡ#MUϖZ]<0tBH8Ɲ5챡&ѲR[^s.KQsY9N+m_^<L*jEai:AdvPYPRP//[{ WuTKUNMݱR(=7N5?)Msd )/S?V{I0⃍~.R nhu&5]ro%u>?dlN fOkgmhs[.fҜCDr냫ξQJƎy j虧E谾cO6 8dAiH ̽*`DAuS~n"~H$Q/0 *Y`  jЮ23TÑuZ{s@|kLJ] O+i ZIhy;+4i~5MGU=v>U_,F-/-"%=T8k uRj0‘gt>Ot њ V0]kgҼ·WSI" ߨ;$}Bb3{y-BnHDPҕ/nt-{nƑ:n~#Sn]HTg HDG$Zv)[]4Qadm߁(PIRnԧ"rvj#yט>zÝbٔܦ&|oŔk1ig6 -Y|i.Gkw8R>g ZQCϵJrE2Md _P\@v{Myĝ]vP.-X BH$̈x>Ewq ^Av-v؜d>l!TԻnS\GqkEQC \;/.|60δ]VF@pUOE֤?,I1eEg;L)z.-~)%r" 7еʽTxOQ c9kVs8S΀lN2>ADo&LB?❃󖦳qB}f=f{n,V6׋X\ }䭥] aU#L*2Djd:^A_$%U?Toޕۋ|2C83Q=XcYX7: aLLyQ1ވڴTc+k5 zXsxDzT+AbWY\^8_Ap$MNEuJ=QfpTGAtGMޚ't]E:aݍ|TE Ĩ9Ӈ D4ǖp-[ tC/:"sB#Lv d\aٵO6ZE >U_^4EI~#YBDg`Z߈n.slJl{w4&)Ǿ{7SM t8B G;7$6W&>fY?P!-"/}} d9 drgI% 8eIiu9l8}.ӱX6 RHc}I:p 2='HOwA|8POsR<m:sT$bI<]c,N},RKn>#& )j-ܔk@ f ѧ'6u脭B?ǫQ75ٞl%=niFIIU%6i[pbagr6vv"ؓ'4ӆ)DcCk2ٷn0Qldɳl$%Ц`{J!Zb+Z@؈㜾i? euFQB:2U8+J;G6"e7FֹռXDFm\?Rf{n9̎ꋊAh+&jd/fRi8ahfHr#߰ʳ8`.+-uazvq+1b_JҋpB?&ӂP l i!>z Xλp,<018o M(JKB9x^qЅg~ֆfE2 Zh@`u XY6=CGD "ô>OƉmSf[2B9kBdHKcƲ|\eqSHfc5ru[z^х.:! <קBD66{d t rA2}'p>E*>ڤm x DiPLbrnjO1>vn=˧D! lA*} m>R>љ3j_:hB @EֽhGCDXkh*/.1A\{X({41xC<ZښC*.群ʠ&/u.gpbXNv<KN8VX\ '_OdeJ ! OQI60nv^w?sN q B?+ |l^ J?r{i\vD@_]iq+xͨexbUH;LugeS# Яr? 9ϺMU"qLdj*|99D d؜0q7HB%hR‡6P0 k١آIK3Uo6it6)oKRmd{)JTԙ]eQ(Nd,Mc8[+\[e@!B_T|ir6g1Qc\ڶ1zq䟊#qkKPX$ciu?iPv Z:0HP+d_aC;В(+M^0:a.W \L_:FO =1^3#!JMk6Op}n  x|7ջwJ6<{Cv\A59~2 nF"iK7=&͐9Q#_d6/AfÆeX28d] & 6t8h$ 3h!NZag58ʢ&MxhNɷLW~ڛ`ۺ옳y{CnТ;t9ޫ/oX#<S4y}f(1k!Z\BA4?=*k=m_9ykajr‘CRz[G 3)i-_7T%uo̽#R'4IpTmE5CQ>xBiX,pƂMk+cQxȧja1+>?F{{Ʀ) 'RlP>`f KjpmcT]p]Zl٦Gr Y}o7oLrF:p7v)1~#Y҆o#5-㻆i_;z|kd1YŽXPNZM}ɐE/Ba~vv@%w܋f4} ͥ#j!J?Ĭ)|j#IDwXe䗁Ǫ5){ƺic'N*i$l dZ s* YY]u䘂~[;2F7Y`WEZ. @yJl[f*}YWp`4q:Isb'8ћعط;:tLr19gvV懹<ѶbnF*7G|| _\QXZ]nlU]|&E&7n5TU {K #ɋ]u R%$dΘPPA{_EZ`ޖj.rC6wSVF8Z)-C F ;d4H,wfD{59s+J|qĠKC!ؔeoR#/!AܽݨHxFW\+b|`t #CAet`oS9 Jۺhp.l1:n\&o[Ԩ.1VuОa5kت@Y0Pff;+!{lbhŴ<މ8A{cJnH,^pJp=j %GX9 (dKGj~*RS'݉ne앤`j6% db3j3։R1xC s&a!ypg3KnQ3ILHҘC]EzL l%'鬆J2!duX5ȆX}vuD&33|o-vFn͟1lɚkFR Hm}GGZjBmxj)+2]rx~fG #a,Q;IG%wL-Ĝ ࿻ -k#3 zQwYԍ3>A#yV*Y9L~@$zӯ$C9Όsk(E:Ponk{ ^v6̥462lj&TɋIׅ{U<$;/ϊtr?ePU>VPŲwks/Xݚ ɽ.괮[>O D -: Ql*>b1ibhBl>_BoXu+㮝٩w:CIhzU ˈV&DHCN08<$$&UޠWCɼ4@h[-94*LG6X[ afo6N:U Tc8E@jx,..)um^4vs,wPʝ >L[lC"#@HKAby8H4ە'A[aJ#`ug\VI-ҙBfKA _~^tB>#D741.eL>Q#*oF yu,_5f|= <<dspZxeI2Ia)pKU^ײ*]<vKZUW3YoQHXAd$flBfU܁Rg~pzut٪:~~vIJe4S҈A-b\7mx0sޝQeHW7XO9Kq}1ꖪ%]YjT/s Cc0` DFFG!Ei7k#iEaz\ꣴaʟQ's ŪvgUkՓKox% ߓkFe^hkEk11D*S@svN@50h;QB*\}LSw?p"/ԴJJ xN%蚠Ub"܈&v/7VLrH-ՃvɬR[&b2j2;lw6B%"/>IIQ"@n޾GWF6josVPzAde-/: egЍ|=hyޠa2M2„Σ .徘u3 JKGCYV OGHEr7m9WZ4{k^сn<8YrHک zSM퓶q=+P#_`yaǴ1=& .`wšSYR{g%HԿ~J~++V:_$.W'NBW2zKPwbs˴?8:QNK!"( ݈7-{e&BO'hoPj!Հ[)D%>G A8Y,[o,ҧW20|3VՃt̗-.ҒEu9DħHd!e/ W?&¼ ͌ P*X]Gg"(iQiwS%\,d'gw˕ F€iEwr~0LY]].@>ܛzxlj91qơGZ7G\AJƑ ZlQOn8oWT<׾I3xʑM2<YTd[d \{& X*nbn̑"] ]^$ PlH"U79ő=Դ @5 /G\#.6BԦs,^X`G.e`(‡urһ(kɆL E0Y%-o:/rn9]$lÉ]MTyKW|Ys///dn <ݬOF6S"uJ kil*zhx1f^a[-2^Cϭ~3 i_ࣞS?w8\O@~bޙ<| a%sÓ=`#H  yX-uva$"Oοl7 -7g`F-Vg?e#U݅%7n0E:<8lG➓.K+szpdT,]t˽ DگEOA2qIx!rki˒e53s8Q  Yi:QVdUĩDj)G (0MCIK$6ZKfUVd$g}RI,{97D,5RFehb|%5+[cNxTz?2kl]LCZK9,s9uߴ+0Tasp' _3!i̯9/l7šPt%dzLȋ1>UaRZ_[.-uRWPܢNȇp. <']Vg2pbs.Ŭ/zwm ˢ>2~F2(InOA #QF6jUn8sZy8LDZ&K_U)Q?MRd4 &7/mީ"F: w,Fʓ6!xW,ɓr2)j&9JtS֍Y,6̵K=W ĠP\Sծ޺4ָ_qD.BgݘiaWX("ML\io:jiT!,'B_Pg3JIq` PM8:}Bi2jg͡0p)f{D˼.ӳra77ߞA='nÏns#IwkZs 1vBn(- ƻ}qQ|\`ŵ>AF+L-]Cl.@,K#nH{7b'_=QE >l_uܭVЅK&,0Z]׆C#9V&rGb1r pge\y𓗥gdB SCtl[O7Bhvl"%IOخޜ)[D[6%n#/+(?~2+`d'w3` R{)tm|K_Do;vr DSÕ!, cyTEŎĭ둘J r &%cˆ9-8@Խuu:y T+%VۗD9v#RV6e(e̒sb[Ohؽ"88E' be=ǡ@/˸*I8~])̈́U<}m gÍI*-X "Z5!Eæ4 iOK'| *HS@+?#=~6%Jʁn ke|ov"ܫŠjJM7ә,HD?EL9SMX=GYۍ3^eMk{Y3Xڊp` u=m\H $ދь!>飩_aN̶kEm'98ho5UY.RO]uв^r%n Ů=M^ ZKG8 !U eB(oOU30Cq`7{g(sJ\ԛڹ`g_de[A$FQDNa7_qmZ;2GɩD Aed]1YU7y,: ih, D\N=pmхfINNDw(~0 3%c.g2M +`m?3yhӚ `nJgqR?\ވG5}^bq4WX n侂uR@'Ml?m=9j.o"UKL˙R+֎P"پl6O`ݔ TRN@sO|^dj^EcAB㽗* j'ԾJt ߇08)p|{ }!@P5*,1H@{Ĥe0-Ugp<1}D?HWeĹ'`zg3cTa-RԲ[n1p 42=GBu[M_ ٹh~V$zamLbj PV-Tk]RIwJ:eQzp9~GS} CPyZ}w\ƙ"{nN2H9g?\.q]ʦ^h[LU{[%1/xVG8f!uE, ksŘG䨉:mvvTW3dMyNCN:vUmg2c70:>t?`w lSPJ)4[8Hiٟz6*[YUntzcOje4b,#uP KuVYcRW/\E:i 7ϩg͙ZlA [~v{eyoXn6ߨ@D %&YڡĕNw?݌z s:OIkl,+A?S[i$I +2:6w -)Eh_͐K|WBm?X= P_W_䢯/6#U؛7($,SDԦ42uQ2xW5<`,dL(*n" #M6'SΟ\SnЧ5ZKK<'% 8</xArb y{lrH" MۖVMXL|lax΁͐3;pדЈt/ MhYD4cI3݉ 6jRT#. _%c_a\ ^WM\)'"B 9oa}1ZE RŬԐ6zL2֜0Bߞ=vvqgmb`[JY4(2!s Rb Rk@ۜ5ݛt{P #y9+.ӭv夿.ʦ~qMAs"z:n.iQvN26DoS[3)@nmLarNb S>A%h! xQ0O̫ۘhfufȐțvC &JW[8b]VCsapF7I#( y`P߄sn '90(sk@L@j~B"^銭6TrW/ 3$|PFX$/Jqqu,Vb=rs:k7wSL1lWo*9wkF`%K$NPtecQd )BBSC=8̱B4r=pUW|kUy}L;ϭ?:e-\ڙ$).Sq iZ&J`A SEna3giKVP̀rE[/r7\ck+* ޴(3hM%%s[<Tg2 4,Rӟ`$)i0<|I,SXL9{Q\bϹQSkd.qɿ;aޕ ? |1!m3pu<-%&sCP͘}_)~V2kPLkMĐPivPf+MkLG3Ħ|XBd<M:7n`.މ SFUEEv(ce᧫X; vFb._tHXH䏝RZj"[ylɦobSa صV#Q7^_{_%S]=(@!foOr,m泖ɧ+/ sIj ٕWd6D-/NUbHר=;ٯX% ^(7aHaa!Pʥd˶ںTʹfު߼u7H ]U} J`\ZI~3:vj9b'Ǿk/JɹՃd?rݢ'!џBҊ(CMkjup-.YEiQ酿* Ou,C +Boೖ¤A.PBKZЪ ([-S%9+KI{^+#}Bamau?D$J.qq* U/[y!\kUi="\#8_?AV&Oyfn \AF?l6(=)6*:q_>.|KvBߖlӨ Gר{q9TാNrsmaZD뭇LO@ez؟c$2(:wO&^"Ui0^zP=t ^ [jܦRf;Pni)GD=VR$q[H A Y)Wu50>K`;ݟa8|=KMmh~M)/>NnvH;Z+vm@C׷a%i19 *=Ã(vW+wף̸֩iF<$F85 4fQRA.fCpZUVW >Ŗ詆}R| d^è|JΞH>;0AJG ]]`$& Z!]AEI 8p,O-d~m1b/u $:\:.iw%;5J;}O>;o[,dE]4PV!zH4 z 㽿aFb'S ꨸ى5h*FABH콹*q6{k>g':VTHxPP[ЕoBpe"ѽsF>_3N?{T0qֻT TDS񟺺->ŮwC q? HS4:]>x:7xA^Rp6C5y# WXc<3Φnps2L=p"=ǡo-|]00Ank#k~Y'Kgvo#QLq SI+d 3/}φhvl { Fi].c}thvέNZw(jFZ)@0r y6hh2ʺ4ENS=ZMdE o4Yn/ \JG#@DG'mE55լ{71!xҕ22O `KOmA0n)ޯ!"%DK_c4&MWiv*coG+VvGSt&)3RGrJ @ O*'1qĺsfѐBcϏG76» JzhqHtĐtyz5Qet=Jp1tiʃ@oi'ANIdaWx04w阇uvdoN wl=8'Ccj EĚ;YI:Z,?w>\,#ܬ%I, I+kÉg T%S,jA[ɇ-;2: $D.j[Hó)'7DU񂧧hq/a~*Ѣ[h^aa`_#GŏK׳c/e_vi {p_VXyvjEE#jeF]Ѯ?~"*a.3s?P+X6>^b;/g+r=xb7ZdʧZ-Bt *Ƣ-"Lylk^@[X[J|(ruB}C;8_zG ,I5,)bQJwIh; ƖB jV@2%K[FdؙC.0Aq)IAmJɻKWH`2gxAf\aQ!72=97&:͎#dDFn)$n(>f{Zp&t,<]Ae @g`;elȏ筳ulTR'JM'DvSA H+ ByMb`cg̎DLJʵHEYw\(=EȜ^אûfy{7pIyy@xyʼ!o;~dOL}h.cN\AlakS\Ӊ#Y6O{66O]riǴBEg6ݖ%d3iHb&{'N$%{m3L2B _i5!::%H \1U-Y,SGM2Sx`=#8~]}5Qg*xpEN$ͦ!jko*Nqi ѐS[ui Joa=]Me&zmZӓg@z@E.dDk` vRK+[=!Xyv 78<ܗXGa?ݢM>7nf_D5t+}5s%rA 4LfܑRw,UC`VxmGa|FB8dkb]VSq7Mc n$PDt+̐uS*k^S4B''=HAъ|X@6!$#ĺ$ GW"C%w$w~cFSˢ+1z .l~.rVoREZ(ȓ-Pڥn؇ .V5™I +ǙȨ_LT#V-@uƞ.wh5֙ LAF‹,yۋ@K1'['x ǭ 96hhpڟ[L?n8՝΄;ذJnR-VtBx )FUXa{4a#.~/x0k=2}{2t*}Dm4%K 7{SiIF +wXTByG åcE큹'9ѢOMCiN88bc;E~GB0w g (x{B]._壂-2vb0/\[lZr|I0DYu`-A1x=iuʌ;UיEhcKR3T -x4qw0ъ_)A0hj7"u(/tb`ɶdç0ߓgB*V?OV4plPWiJkh̪#-\$L vq|&,Q`BW'T<8Y-)1_|js_9.(LT}0}d0M}!e#yX4+x4й=āO]=lbMYPs*{E4Ȁ֩tT7>Ei8d粵ZeQWcZ#t<̚wF𴥫jX7hCK7Awg $gxu Cm}%JY-פ؎^C@"Jlػ-sK㹒O*c 'f/xNelu xP0cϫ[?,(d.B;Y BѮ8&ZI!!A74LD^enuըȳ9<Ҧp-gxpI<͠ATnV~9/AuE"^9[a2籜O eϞL䔅l@/m`Ehqņ_К b9*ttkt ;ۏvR\j<'eiao,3+@yB %Y R= FSt:CT=D 0ਰ:S7'e88&f t-- ~{HeGVZ$uۗ<=S`۪-rKTZJ A: !n%kxi9*8YY8{6wypJH{Tgŵ:քv]ni8d)1~ljgc@{&7<0UfnRŏ>gF +v/ɫu4)m3'F΃=G&#XPQxXQ)GN2:P+I"G.}f~EVMXhU7M>`7kg^^ 3T8Kl ~X}0F1/L$ ./wU:d\3'DI$7jܛXM 9Qt)&?Fŝ&` 7"]7dlGq-s[DFDb=`ϝ2FDq;e2^ S}Z}%~.bkM\ <&< #`5JS$B$/XM0]T5/ P"'Ꙧ= $Ud7L+h gh^0qh's~4#^FIL/o 9{GsvV3]~&Zpf"G|e_CenF90}-o)^K'_F)`JBɠ"-W$jR覅(vHš^L|oޕi*":۝2#)P05Ěby4rd`Z<TqiZF"22B|\@hHƵ!RݪQ0Σ|Zy}@CG7uh:tZP ئ1TR S70,L^o]@-[~v]'vzV2v H@ړYܶbec{d>Ml#(Vq1%$ڃ9.-1R:h Nʻ.!Ձzan="mŗR*砿$!TRHLKZA;tU\͌7AYup< Z80&_" uV"_c#%H%w-k^*:5Ç}tСODsKe/1:T)3ؑoDЧW ̳oe><+=Jm3O@ಟyM*HZт9WSP7ΘAt¿ חKS=fwV89[qPƅ' ~ӳ" =$h:K+fnFDS? 5j!3k{xt. / k0jثoOϗӒqA:n߼0KAi6:nn\u]+RUZ0kˇ&tDJ8궛4)ݗq>xKgl}`-4/.8H ѯFq05: M=#O;Sfшt՝aΛ@&C$G2V@X. ]',գYIߧ@v/| w?r$qB+L&W44e 9`H D,ȊcY Z~tliϮX=.hcbAow,Ϧ~`eE̘{I-uSմ1 'FQy%pۤ^ܑ( 1'(C<:t`7")j}b xLVg+ 5|.ӹ,*²kYe.}B\S຋z(y#VI BA\x(irpn; ~?"وq9Μ m8HL B f# Y nxaF'$4䆃92u!ޞ_S9cIm3W)O I0%,y.Xs q׼i5WK۟C?}9Ʈ4ǁg\,=>ODhn=!PBCGƐ_޷恸Jgbcxza3jE'V_ )x_`cE)!_6nT覅T˹ś\p/4ʜ=y=s^fG,P^NZ74lj~c((l4G8Z}ʂ_? 6C'Y{AaxjAP""mb% :AeX: أ$h"`EQj?k^=)1G/aq߃^\BZO \f6tǝJ~e]51 ?ƛ3J+fBc#]LN4 BW"enx04lqvX؂>H=O`_I[ sށ [ngBW\?ЮtfVS{=q@{^$nhH.PD'#0$b`C#/Ws_S^^`R,\[ل}eZ5I' $~& нIJah:044jh0UoX'KUcӪM-Ʉz"&mʓ$ iΒt9WQ-fx{28I/,tAwơO LG忺V=[Ҍ&z.j)禛yy8A Wdܣ4]J T}wRՕy v|.ˬ}1U#6>re2 b̗ya-ZlZ[KaX5$^%9"Z{G~"4]:܏< ػQŽ;$F昸h%$IHAdsXш,蕠P!({>W8ea[s1=O2)t&;ؑgN3KZ}k^ Jll@D~IPў(!/N&:oizé |<(IX1{E.0BaUs%5Ge-{2) G񖭦a^2<òɎSܻ? \+Q$}Gj.L}?$7ޅhHSH!(\'6I> vƿ>^hEBxN>FKO!.[jFzr/ n۾Y0Wyz׀B]REMh9]|#' ?7Pv1MFD^3dALpԽ N}s{̿Kɵ>ϥQh!Y_/,ڶ,r!1C.Юl怍#PȨ6Q;ؕ^YЧ憦uMJT[%V!@7:y cYF5n%*c}hbH]go],~}㥊ٹτd4>e.a 21>ӿe< s|){ r@0s\6Lt5݉Я}4===ѶE4]~C_ *(O >ٞ|NJf!Ӟ ~βe$NZ}[Nϐ%H 1cu7Et>IŸ ;B*Zh!IuNx:u HkDJaeCSu'dVn &`V'Pg$LړlC !1nd\]3J=4Y򁡪F7r{>oH$JhD:31oM#w/Q io'O+mXÍTwК/Wh4Cp_=ULO%l$kǪSQMQ)$$u3 uJ>L* 4P.O?#A=u5=u?yJD\/N=Q~Z.c d;yFFSUS>=Yq;b6_Z/9,qb@ʔyWݦfstC+k#:IUSs$JOz">m Q6ZnMjg~(͗ff۬8KT:@dpqגML\$΄ez=88EGt޼d"n 7XRzy=&d-C.p f$3yJNl*wS!&P}"RUN[G7D'ngWrIcԙBhuA6(9{Ͱ~xE{BŻb,i3|XPh1Y{t:ڙo~!t~w}ŭI}'}n܃Z,EpZ_f9z,Ai9U*pHR;0{Z返qqwrbޗD6F=k$+GyҩYLLz0lKL[ 9:݁G:1 Ft G-==z[bD\klW+!O ˎE;\WsXwH+(yL=0$9Lb~f1ڦ& \Z^7\b5o  K a &Aܧ'nėcv k ÇvyoX`I ]̆ J_rpH=ARLO湯,Bd⶧=hׄ$%',WY ^3A:^wHH N:F^"<0dI!Gt_[%}BwO"F rceceߓgdQ[&v^,L: ?ٕVV+0pm`z4y<~#賍RXHId^;\MT It?#ž. #H3h]—Z枓hdSXKp&/!srn~]`Y~oWWJF[&ZGGhi6H5pIHE2Gj+-vl`ѢIй7Oq幉A*[Ƣ7[5~e>sRz~YM UrPԈh0F { 5ȭ򡃠EY\<SǂJKEފ?Xad_>:,>(<2 7Qc}c7]XWhf6#\>{L>Tط_-N&f;< Vz^oO!g/ ;!vEHRJz3u g$%LPFe=k1l< 34.._P5=Ьc!/Z: nsO*E-ᶚZhML}6wtr̉6շw-5nR瑷e2w^B^t6B0;gJוR16d  ]{" |ʰ?o<+]lK!o);Rj=~Ҵk+_eA$6E ς@-$PF3|}gl hZAGur@zm_1>ԈzĸkQ25a`Oi@]Al5_#@;%< ~%┛z$U} c`o` D쇭J$n(GSQƆI' xRY [A=pg CmԷ4А]`Z5T\ZF# :r~gE.Oa] `P>l2!|_aҖ?\UJQDZzTy?4Zn*?7g1 3nWBjYrNM˖jpme4ݙ1?ICx~ K1p%wmgi*04ɳ[s-uF"ˠ__.!4s"Q%ExW! qQUJ21?sl<&16mu`M-L( ]Nu/4W%Dr!{ˉ@@8+vS:ypw9:̩sy޷F~ⷶkklke9GaHt&gP[4Gy{ 򏌿غ)ҲlZ]uKUwp@MqhsʲLay[6MSayȍP\_@o7EOPvNMLRP~<,T!2]!2ӝd4"ē8%ˡt)s=9Njj.i)7!*=;g>/Tw`~i/@GrA!_UqdG(;V,zA>9nWƽ%¿ZZVk} x~!R, 2)%gĐܞ OS$P} .anZ,pTͿjū(VX$?RvsDݮDj@-h O+E+2 ~u.OW=j-pmcNƫB!ѶPBkRjj yh.R %6#p1X9e1r\Q0R0{4NTܹ`~$b.Ud2_y{zsk"#fS&W32{YII! ͝'4g͞;ffi0tsȜQ@i)LunT_<3NWM;p=+UYrkͷsy 0Y;)G7@8Ňk`QMh҄Ɵ`x[>0[ex*UF~Ϯ"sZt"4yu^7y;PE?-Ai 되MG_9-ݹG3\_3a* Bt].|D@$) CWaNNkwSz\Vkuߺ6ĩ4„Y"LynU4X?$c٢,5; Qy/' -͇I8dN ݣ#nQyh7Un=ɚįRk^i05P%p}d Mv~ &QȒ9iDDfb>wR0tOTM+kі5n2Y^#(:oH|,hz> 6ϳMh8r%Laz%t2r\;+͈.<ٗjBjަw^mD*9[n -%S838֚}n7[P+ZWW;IEӼ+L  lHAbΦ{:"ʼn7'fa0wjivFK.*I)Su Њϑ2Pa47K%ʝH`VEteœڜʼ}7Ȳ8:z2{a1~C^}cG/JxF&O*cPzW̺vlEW=q z j }OP.ˑ[_VONj$N5q٪)"XHݲOh|ڸ#핫\(U gA ^@`DAHNUjP\ B՘VZ-ʐ+Ge_&;#H"ͺfQ=EhnQ$5D{+mF bV?g)ȁ[~NO5aHL{ȉ؅at :s#Tgrmǧ!{Tcƾ"\QŽ!^[\ss JRu4fArg>ف[' Jr'Z+ HJtl5}]|RۡO:L-K̨PIkӻG:`Ma>UVwt@1N}$ 9{&Dj[ 5-+a 7P$ȋE$ zW_Puf4?]hT'?܂=LH=gbuc[oYu"m51Mw9ƅZ5l߳RxûeVʨFIWDx ߥ o.~=_eqpÀC)6At?? jtXQXPZ%!->ǥERHKni^zlDѪ] UY+T|(/[ rgeKц6ńX/KI *uݪt銎GP !.~ >$o:d?!8k5ϵ:\>#!1# x|~`őL- p{)g,LBSz-"uX{Șy  dC.x1K\ nvj|9J ?;DZ&+Fld\`?}HOܚPm+xY@iM.T؀}!"O<)[cʶk0F%Bբmn):ԣ%;kE,\aRy:@$|Z_m; fV߳cLi!\NA/jAqQL!4)7ь^ƂvF^ mOyKi\ɍMEa5 lR6Ayi'IК&Q zkoӕCGţ(Z6$d`]͔+h{X >ؘ~ǫ9ٚI:9)^1[i"M aڷwr&]&s%뱊|b})ՏN,M[$sΕ+Kɦeg` ȎKtEd ZtlK̘ _iEӿ5/'%M?yBXN%:6u}|O`?5iާ'X ,:h#1&H9W/7,9Һ;>`_/gP^_m `ΘB(xq厕L^k!$ |a Pab=Yb I1\W+ը*Kb%{^ '%Q9Lwe/5<1hr܍lZ =9Yp5w 8u3n j ST:@Ҵ(Qtui姺kU%p|<ďi::QvR.rOudRE׻IJM2} wOJ'5Cs݋25Pm!R/+ޙ<IQ飢H;&=P.>uH]MV33߶g d^ G8+8SsQ${/'<UD^8[sQ"C2&f=!#j̽\L#!c T»lז@"#Q ăBdFLșO==}*צ܄hB8kKjXl"j@U# ;- їz9[cns9_)dC '˧/q 9Gr Y-Ĥ3oUAjQ%#CJLdqn4{EHT*GL|H)DOtm5AIFyrWZ073 Pciװ_~|6]."QBo,ro&Nr4l^;\Y7g.0vsp8P6 &jʪqV) :0^8aVnee <2H`59>cS+nߠ}=ӹCf(ۨ Ɗ~` %S'ܠbd˹/t =՞snU"<(zGD)u;q9|)ia0hHv:)/D**&$ b|CN=NXX?+-xOl':Њ g堗PXGxoVx /8\I2Piqjj-Fh1d`CD ُ҈C07&&Yy4b>즿o0+8?TUꄍ˖DrfJmDv*9Rp#÷XqdM#nQ.)m9 EALvS.׳L8f2b@"~Yh͘'flIam@^98 JԏZC94,\Zbje30PCJif>6| t6S] Lcؘ˯Y1(_c;+G5a5>o!Be TV@:Q>Zx_HƬj-@?-޴jB !Z+D:ԶM޺N *Pݻ!r/@I%P:\15.۷px\jҚ;qKD rU0B>s%,YIߥ/1hެG\%:i/@9O{e^7%I>U k/\~=pA !JY8E$RLkPJŁ( }MA0e\v|ww@#RiCP%~l5_"=|/8iýG?򊃮~=ߞHsN&ˉn{1uNF؇ p̼7-(B~ v pmO|H E计 'v˛p@-qO]׍ (6E}^B0*"ܯ TbѼa{g \9hqr uWA ˊ+ n.O8T~ (0pӜHأT tmzymޤu 1•$`K԰62ZTn$GdFɦXw J+E.VM)ԨKXqp S45jE.)EBԢ[@j_3?T1wA eQ!v}dmhYnWѷ[y xh: 1ƓcZL߲S05Bv&a kǸ갰~}?.\Һv@1XFx,nҧR|QX*)myq.5-KtHuTU$flq; gF)KV gj7 ´ysi4 [ ?E7~0^C#H千OӽԌ5#"xYB!0ǖ xťYĵlo ;7c4oƇEVѹ9pU+y~hBϤ焇 nq$>O>{+M0_AB!ʧhF^Ð: v!Rn6h0:*U@Pv8-a<>[|u%z#ۚ!%W%)}}0W9:8 <.Frr^6YYn6n-ĘkPq龆mnQ*ޝf.ku݄cX ˋJM4i4J#aAoP/pr%2kr)d@$֎  {?d1Nʷw.oG-O5%s ru/_πvZـy=sT{jN=uu b*9W9פV)p6轏(3>ҙV 44卙Bں:#_gg`M'+" 2eiȧJV@Ky;q32obe{ }Zld4[pA[,oڧ12)iޗGf#Н fuZ@-ڕ!z/u<Ixm+F@1{ȬL8% X1+D쯪 +ܢƙ3JLxOT}rjڵFM3#O@dFK&2>QΞ4'"!uvlp9*K8䘂!"04Tp2@愞@7w^$rI@yy(u\R|no4|(=m?:p]ZdYנSreMՐ |JUvf x۔$ig`Sr\JqL)AJRE W_ Art{N̩q9:YG9xz ]}/M !Qbi> 3@w]ê@Q75嗃dV4i$ŖQL<5EMؖ:hF K/ \Sx^jFDdf{^R+Ja7/t NfdH?W3j^ϷM32jC'O4 ߩ.qѐwMgaм&^.B.w1P1Ԟ (pQGr>xաcb lˮf͞;Pp?D2>8xf7ndbql( X])Kh c)w=nWos`ľO%Z( cG2/|$i˻fhV@/\JbΗ[:PqD]d_qp& ;`\ OTrLj1rOf>4 $*D ʶm$Sz98()`4/A䶷pE"?mNO'|{X1].n %^b>9QP=|OuɪOZQ_̲iW 7 \%lu#e -ɤoSK[3E"-o[ԭnO'ڭ#?in4^`Fu?Z\#\m1{-'0#7-Q~6ɴqvZwݣBxqh&n;'MӢVj#tQpY;Ì!ddzټU储j3A( mIƨ̼2@unS+r \˵'oABp!;2i%ic'͙'[0e?"DDc69Ja*VVj!=s󺩑VήÅJkv_հ> FnЦTTEWU+`k8by56 R_=Lua-/G4R%*dQuO_[bhW#j~&xmU?ѳlZiٷ6\ON<K٤shUERFOi-$!uH6 / $E*o_4e-M%U&}K^uH5p,ZՠK>pb%+/& tf7c!|ޓ]7n2Yc5q4WHIl%({!$6B8 R,sWxdUX\42"gcaw9%RiWNieTVBoe>$M_7(ص®E AOqP╔IHvis4Q@"b M[8^6~wXkq/t T=0C |su|{ޏ͍=sKg1DNNBztl70EAx#C(u"2`Pl\uBg٤/R]fM6 汃pC6"e!ηFF4f:A3S2(^+0B9ԕ!Qe(q.1 ðLjE<o1@14/PRL5`Q|{S9[uSj{I? e_;r~,NBN"-PV6&Tb^"Nkν20:fPF0-GZMUImN؇?Eb$Q˹k$6cCZJn$ t~$ā 츬Fd_g`?s7: QDFCJ?;<~r1[&hW `d$~>)S\,WXzK.%uv )Qcț\sKilKۨӞKM_YMRpu\Υ]UTסv׌9m$mcRհ$%qN D&ʀP UE}YpKvKp$ XX§vW1O1]-| xzxGצkeRmPVTcj쏤.ۿ]JPR?M55qƵ3|X.pVs=4y爼tipŪဟlgpoc#w&6'0348;-6UJiN<c1Wm^^Rӟi2iLTȴ +wp>axyyt˧dʪr'PK dKӚ.V:20$rzԬ%sWChxǵϣ)X.)[3GsZ,>g91omP'6IdˊE7-\!"1ElC۠^+?d(c:tM b_ftZ%PE"YDo2`QpkLA#EjX^(j/,ϸC1e&Q,Bbjm^e(19D\0|aTc_3hn/.fY4K9]^UMҹ |\4fՊ(W|a;e9Z)ZEYq.<xؚRAYEecQ f{SņWN'_`hZr 6Pa$5s#]5U8qT%jO@}xϦaθ):*gg,M0T0󯖖 G]y$1M O E !''iQB& Nh uY-"4}+a6RS ;ʱ'2Gk+Z%P~1)4#mϺr\ԫ`:YЀKf+ٖ3FF"5>h.2 llḬ-}"mc@\iC7)Kce} lC3$Rs]|#רڣ-gTJ$/Xiz9r &<^iBp D2s[vO<ɱ:wEF6U^P:nA0:O5;A{[ {/zH *UȊ$cgzvL?SBmi\|ön`FnӴ~[DR'.'e(KrPfϳF H>s+YE"c@D )7T[vTr'i݈Cg@z D /˥sovISXx-Anҽ" ND q_e?ߑffgJ Q7yACL Ryy20m$;fL˾M#FnҮB=10s~ bM\jSRq9rLѩ-Z xZ[WkUOLЁ/v?'T~ltR7 XH`ɩSWiA'ħqDM%x@_#`GBS3INڇ33s᪨3^αfQ R] y rGEu mZE( x*9q|0碌ԮRC-ƍfa@ͫ\x]{F-uNrL ^`>Tt`DAM%yL:6˜k?xb 5mϕ36X_"d׵0 " :E/l䥞ݿKg8KN&R ᛰIi$;plK4\E!LkpUY{`B-%^F>78_ʫ,L !j0,aRJO2 c:i)'Ņ_D,Zwü$M;8 EJ/ ]]FYh tØv(+y+@FE`3Gg U K*3Жu aϗүJ#/9I^ /FC[&6b|5~B˓;L8ս+¾^E֑g,TVa4vS Jay<%bPBBI" Zk~FwҘ@' ${bYKp1~{3AH,0dQLAeڗ,xdc`k3+hQǻ3\`^VQWylh/YxvLilYݪHY͐Đ]Vܪ$zKݳ@v:zX*|5ov[>ExipR g:wԿ6$"aO7ȂG%d[iw)G'+el*䉑W!Ǖ{frj[3t eg% :$m\bvd(>7XLVE{:PvX!7-s̛-3d~3SKuٱ]/F"f HvMk:^Zmu"?Bť yqT`.2Z[@]^pęzX[w!Z@t[W&ͥX?qȦ";Ԑj@ DNRW|nr$;, hF0רiwZbUr3"nKĬEw/S|WL-w6KpD P-IWWv?Lqa€pUM*.9-95./!H >sZ'h U۞{a_NԨڇ)xڗ[ߪ>խY{'ASԕÈJ5؛"1ܲbr: :0A`R{CnYnT[Lͷ.^/V-𾙻{쨏_)L>l 4[PiHZuA.J 2f_7D`A=/.X.K1n~rԢPczݴة4Y7a&,> kcP'6H ]p;nŋgtRC =%P3% Ϩ g-1+Q+?-z1='рJx^k=]v66pA)"$DUɨ^>q_ %HnO.J~p+f=ehAҁ=@/~~,TLoR~`fFs"-HX$ fK?Ag+I8|д.L[) HU>пQjY1:Ej2`ЉyvV\1IǝGwHFKR#\,&L^Ҫ*]FqPV[{coxZh(=*r,opQ1s01445Fo +(&@U( aE,$B(uDBu^YU5KiւzYӘg)J(#e+hQ'w>(5DSq_9Vk!؏=t|m94+nVM9Hh B|;vfXwƽ|6VE͊3&'Z@1NXXT j6R7ҝg#* =c_{5$T@0S7KTh&V2?zmG GdnDb2m^3* 8;]Z-:*~<͉h],xF>Q-89c4KXMlRhʌ .Z?l>rW'FeG|}GϠV).lkË ȹw隁@W~YJ n+#e"BH\ YǀpIKbΎ ܁hX٠{b?Q`iC*Ή1U6|f@SMXqԷmTr`%$\՜mq,3/dx~A:yXe4q1Jѫ'DuiFa*!ZFqX@\MK5|`r "a{d,㗃WWA6]+z Š^áU^S I tNqUX"K-127j}=YXwXwxy@Q=ԟ2#pȘQ]N B!Ie}x&g͂1O{ruvttM/1bg:_}H=VϘ'=s?t1LiхL!ӛ?:6PbTs%` ,#Hfv΄-Q<;Q >0~wh0%A˴2)Jz }I.Jio?xg灇ʛy(ou]K^ʏ%]WCwD0l}p3v@eiA&}Y1\x}qo<[\&PFE$Cl:^"*A1aF*I8-IhczkűovL-y)J܍`_ 6Ba ~6A Ƃm.g*#8]mCU abwM/V$xg0D`lnU_8E! G:DKURl)ygu/f>MuA?Ǜ1!˸t2{tT N;uexz_Havy"̩.{f * u4TRu+/(e虭2.-Vʃj.rpV rmp;\prpoNYFoI&o-C_(ʭ s_~ `~S/7Hs.nnd)3mRjHO;Z g=6['Ⱦ_ Ԏ%KJA^Ui}5=A\8!{8X#uCQ*?.11+5N/ݑr'# }ע`t+48pIU⒚CO#Nt xrj{Zidvh:"0%0X~уręnQJRyUD?>K\ܿi\%JT+k|`МbBOzgsMz/pq.|)t/٬aΔG#!&> /p3)MoxXڼ0oWw46/].ϡ"{zq*LqĴ?F:ls-Jir/CL GZd:Li00q:^b^37a\vÜ7'zoL? ̓}#X{I OBRƜ1/W{Nv$?^ؘ܂]|%ckXQWKW7ڶv#SodY"/2|REєFZ-w`( JOKSE3v%8a_uu>vw”ڶzWpBQbxt~d?y\NЃgp+/`l\~ԖMPϛZ ]@t-PvM :اzhmjՍ<4_;,36"o2? ~*_̱2 rZ>KrGv[P f劑ۤR:7 Ԏf 'b<}3I ScK2!ZRvY:"|B&)fX%cs"}2'EƘP%۬;s$~u"5"TjW7=^kL J^u*u5t~@uMh\M4- H֮zFF\9}{TZet<,Ʈ JĔm%Ahy3H\|&vHD4UqsIP^w/y,Bi]h%\@4̇Xj!0}HЧ[~T{H(>al=;C/>͔heTwn}= =QWO(2APkفUGQw(= hіLjZ1„Dh-f.c5dHG(Aܟ'azӐ?"|l7eo,24bc9G*gW5vfCoKYP2lX$%?*]UzDEn\.Ѫ!K.fc>:ĸL2C7 ~] :N?1g⟲>n7>|3O~{u+pܖƈK忨 vR =z9Q~yf~B7w8NL&J/% t/Rju8b"zfZzL{zk/H^YcSi(J%j"CQϣy$-B,=\^MF\ y;1X85wh Hf"`Nod%ŭjAKETaGOd Rz3V>@XlgPopDŽR-^K!, g}s3.@ ZTbҧa+)Dzţ?$x< c̔P;yrܭa2DGxxm$}߳ENV*z`_bR{5-O:X܏A؇-&VHT(MUjp]_她1rRH` _p?2-[tx -/ O^vWG+zEI9|(4\:&LjÓVl[}E^>j)pfKHK>1kAv$ UrjG" vӃt0W+q/*U-Y?E?s;jл_@fзf{yp@ɑ *@o^HtN!KרO%'|4@f[g8cqn7< PAhFnjad?fWڲtt8p&N cA(ť^#;{jKշR:uMgҞOYF0jfV/Ȼa#K4A9,crY#O ׺'mt5>֞wEWf.$}/ .E3épҴa3˥TЄݍn.}/>z 5Zǵ7j u<^lrVb#l]XH^AB Bx<+txMyCV?)^?&xRd|CQV0e@1| 2\Ϲ8A~$nsoV$^h*ʚ&XUѻ83 ZɱV  wctR#i`4e UV?#mv@r}?A o GI(b&qMcG4(R24ٛ+7Cc"e,-h3"SOv.}LEZr KĜ>8ط=\ljKAO|6eY#]t Ы&~=F Oz9DCg8f%F88UHmo :B&UݦNj1u\ǝ>1߬Ž"XQ]_\UW"ux92Jj99 {"C!|1@D+۪-@Th@njwuGQFJX-w15T1F 7xme>mM,ųdY;z}B}4?tMД,w7s 3``M{ EԀG+3Œc V.#z=&;=gfu7O-^ E>^ԡLK(9=i{=9/qS=, HF_K7Iޯ~{5=1DEye(UBR_u_H"Yd$ !cօQ2*}hahp6W `oyWj0RXC#O6OT]td>HˇjNAʭ+<4t%r+\l mE%_V)ec x[Qz60?~Jgu݉0mÍTۀueo+{8 [+quFk%ۀT'J_(u(O32?kdTހ\D8""u>,)kX _a=Xo@oe=: +>-֋ xaF`R0*I,ݣ04Dfq4F&;q8PO _WmAn>bf` U[-vWmf#^ |`%mR)'ӲkL(ᨮߍYڼfe@&;0.>H_?8kDyHM1QvV7ea''黳l9$nCՒj%QYK0KqaHal?]*T`uuc^ y<~X)M[s4O[2y!oSmZ4-B\MGz,]o4IfvcS:#jkq &L¹T3jҊ. c7e\ w ۙlYgτJJUe\x| PB$j);zk =+,G}8DW^P#<`yBm3r~dVF4*dޱUZ=Ey o]F)SΖ?tKN*ݱDH11P;@FWy\ X嵧d3q:!$sQhi;kvhs(U,h sۮSV*֓^qtVB֢܎0Qg*K8 ݼT᳝GIE Ŕ,=ww}cObB/Č3ԻوVh0s T֓U\+?StuE4PKש5`EBdCnF>(5z;}e֊ C">[qx\r%/CZ.w6Cظ `$Ӈ/x֙~pU\<ݓ0x>I"ᬨ֤v;Gػ^c xmX "At6}L\Y0Ubi?Ӊg+$Cq_Q~K8r'VCQDdd3;ið~a"f9iKAzH6Z.6I.9h[)c5%Ajy\S%c (gEyh]&p?ޓ#Q|o$(TǧxI}dӆ 4%WZy$W$tNBj) %AĽ]q{sqWHM[O0HjRΐjW!$Mf16' &P:{='F#dGŷm%O l'Bɵ @t9[>_),;b<#EibFGt nB(`r#w+z嶽C"ZêX׺YޝQw;4#t/ct2ĵϞ9&It3XR qr~R'A\QT2ȘS8$PK[NSkCa]10E\dq)_z[F^k7Pg6͖.K6h& ;A=UbՕMVIuǷԦWbLr:e_pdy5˦`&ꬿ7_f_AK56A@,r 7vYR@=?nݭMoFWUE jf6NJa ^EvX4cM*ffR(,HG7Z`|&Wq hk{n4=*B Ku[.uguXa0]-J2CE!\CP*~~thxS`|6 M>:lGLJ`m)(^c H ui ̕=MC,,e> "&776O;|V,D׮5*LE{K1Fh1,W/71(!/(+6YxKK6CCDF1p)^9\ BDIBa#^O>Ad拯Dfr ULFS5Pm.!k?Kj t"vU(7D[\MQAo5RR\4tޥ9mIٮKNn&l5豹=5݀҃3q =9e?3:)vq1WCawp0J\ 7hq|fUX)XArnb4i+\oȗ|pu}Cq#9헆IOu\̈́CUv,U {{2qfq=" ZLBTYx{ki'BǮM;OAX~蝜JĊ(Ŋ>jD6Xf$E%!!J,ɽ,FH&.YRp<}2K5l\(; )]2a`KvKpV414 Sф`b'h.sƫ0k}\eU0q;T;/;LSR+Lʕ]vnk [41 yI] #!oP9PHiwX兞XCFgX2 -Z5p<+;H<z6ʖEvo#^! Q}s>FUĥ8gzk]j. eOGATZQUv*'L20K|{K5pLC:"w't4(ّaJ82JnK{!g~0-dhE Z) i{ffkmY_J3n7mWpߠ\HikVyW|h&-7' =,YAU |HbND7rdIfGJ" cd6P c=| 6] ._\{[Ɩ03߫כg0ȋljӧ] ,K!:&F [h䓻^}sa"=&ɦ>$A$GgA@v|M nI-n~ ~uDd wqcgEM Գn?EIn7UP#lN$!y Qa=]oV7™\; l'A5o4&Jۺ>L%Unp+Ww;^פRݽFk!pw!L6O#ydqPgvKg*[h)p'w"w膵.S?3-slHltXCaJ2ӓ?@'_mn\8([NxP=9iLŹ=4<f&9# G=Џcֈ#?C_ cvܒ g2(=k>p 8KV7ZEt#{*lԣ;d!+0@-<@TJ͖xq~A-pѢ#B 7oL͑dQuEP:a Ac32OO)̒rsI BS^vV 2f|!䖌X4.ÔA_Pkq ,t閍t ؇A@'F KHgYYkF}|(:_PP,}A4=/N<\n۬> ~utwCfxyX Cm/t?ڄ͵Y oqyG" 7M>lQv$=| ,wԦ50b=JKӴģ6: ن1\m5ʬ$}&sG|f|9㺾0.6I3{!W:gޏn`m)g 䳨;lP*?K {R7j-TVn ґbD N Jm'scXLw^\(#;WY KSS䂂W70V7/Kԇ\꒓1'u۪NnF^nߛ(DIuI6g %Ka<'$I$_̽%ͨL-|a)U/0fD)A-esoVUR!ӏ{ ?-uK}j⁻ñөW $_%O]maENmCJfqt\(sy[7_[u8< `x<.uI6FV-'iVde‰=}&EAnU0ãnbwJح{{=e8% 4:}L|נ0G%qq~-}3M jL䘊) n"1{OmV719 ".n3B|Ape>~x}Gٔ|q\>1<:|rÍ?.a A/{aA+Z3~W2ɧv>X: mwbzM(c^dMf㣻?9ʔ%rE4ΰgLg~0n(`7T'ryH(՟A=7Nφ]ҜaA^% QJȯ% B ҇i!\u crv2?c ̫Y]  _7k>IhI4W.EXEb0uGhQݳJjb6\Nf,FW3#HAw="5A~}R ŰVPDt>|P2&wn,_RD_n:MM/U_xd߈fL膵B~e1BLe'eY.5=pRзM~EuYY^g$]'BwOBbZ-'#l6S6j06 # ڙ-dnX;G54ǹ}WXP 1 v?cdTjE')$՜Oͽ O,+0-_y_u.jY3w݋zkrlZK5+$ ^]c]S9߭:?O-LIeW#slYy-;xpFC!HV 62U CDWےy1 < Wهݕ1hkWwu/k8Q*EqKD 8ß(wvAv0nU9u\dF`{PZtW`ʢ\Oy#(^uS2pbymN8Y(BA҈aE2qRoGhvZ L>kvd&ۣحoRp0XD^^GY% ^f;nı' J{gfOpv_wk@N7ʆuM 6[ӳ  "~vH?oDG)V2)0fXlr6'KZ63&g,xe\{O1"*h{6󁁋2DSAYI[{!d"h[T(9_H[Oރ8"I ػ>t욄ؕoj1/ oB@r VD%+&x| {"!^P$~gN<WYNʱ Rbxo)VY'ebJ5(ٮ_4l@ghf]ǭ7#Z S'^'3|զSWAmnQ-htB^1\omnk*ƕwo' t'r=;5lp5wR'ءϢ /ǀqKipO%_Z^%$3v}4sQ4.JM `خu &pUz%jj6SV0FwJNuLO0Yh\%_uzb|&+-mnHtD Mhn^(P4ᬁ/wc_4 hL&ͪ˷pNwxs `RV1 FA"pi"CBJ!e?kIh#4t3CPBR J@} hLӓ}z!/YJuG5cZYh!mQ8(`G=B$BP[^"!qP$<ʻ d{G}vbϩdݍRp(17_*+* Zl-TnQ P,uAXƪC}mjvMk0cIҞgO8<',ғȶ3`6a".#^BY0Swq'vr0^6 3'n 9[@F™Q]!>z5@D8?ekM 308[`-W*xyZsI_}c~Xw>3w=Z!:h,qLz-R1X&({u!$rYZ1G8pv93.ےd0Qx ~.Pmu"G~_^y|.a@]"^J^>D'V>UgP_,WFF P9J#, 9vSBk:@MqIInx45qKU߭l$qj\y#YEA.W&a}Lw:Xo0 S^R<1Z&lU%PʜI5*G׋[L_0f%qcz[:GUUgª 5'(^cg5ao$L(*gb~|Tlw?GO,(Ht L*в!ۤt]3N7 92&6})]ʊ[w9e!C--zEq$_}7qqKNxu'D0r x=UF|F^A )j?^ :Ò;@aƂ`_CcDžI7"wXI 6KbrMI3jPݯpY`>P3>hSESi)-AڱG_DznY1f;$b}ОDhQ}" ^4pUK/JJZD/ "55}e$I2J<3*bO)\E9{ЎkG^jT5$ON}=ͣM4ăy*L0i{')Ȳ XN t3m}C(\oL8PṬBb#( vb:UR%!AH48!{,bA$/c-|AA':0Vg+<85)g&ۚM4$?zdeeOuh7 WάmFo/݂0XZ!wM^KA%V{ur]ގB\wȺA$)ܻ'&kMmzέ%F!OL >ޟկ7Mg=X͎η(tBqhNij{U%=8o>ںǿV6 h+VeD+ Q ս(FÀ5GɵuZ5*YV:GPhW8Q{B񒻺0!^625o)ūMz{릋Th1wDa*?X$Bvw@%{  RsZU҅v]JDtl髊cq4?Ս{(u\feoɟEcs% &U!8!cg4>Zuw~ɐaخbSuUsc~oY:!Aό9bb8O8ScS5-w!wpˉ'QF'I,o:jzЉ"<3TXJJ^B{ y"F+,RNDդ깤]K|KGf9w8?g߹bIFKg`A1:sOadXFVj4W в`}ch݄aFx#18z5jq_0د;k]9^b.j~0Z$1 ߁خSfy=,QS*b}87˦֥!Ɩ+5Io\~VkkΪzzrH@Wude2e6"K^.I&B۪b9nnY9}1n+uQȗ:́¡iЎw&C^v}8_R92p)l=P\G|{rsBY0Ļ44qKpNU@#" #>6P [c29.+m?o;PxLr p(vDa $˵DK nFh8;bC,wNmw[ו؂3l2(Ӧº*:ٿjJ4F4IqVzӼRi2 ll4:0ǵRѥn E#Zy%ИwwAB-ռh^|2]#jefjHy|^ſXMk3 C,''V֙s+N @F94 0G, A٪+QSiB/\LizGVrO/;}cp{+Epě*ƺY})KDDX-Z 9=W|_MU1EWZ)sdުUS$xe~PsÒB'f(Pd7 A'IEPy! =!C:i3F-+\uEj/'lR yBaܷroZŃ| wΑa"ED5akb}R"ӍFD 6ݷ#=1$3"ES2/fR籯cFOb(!"ֱ5(󬈕AhTȥ>R1 A_b˲bЇ. pP;3|7_WCCu Iy}]eAJ*G#V܄'ͩ=MM d{p(R8ҋ /faN{J'Û\; 9!),CHS/xp58:(JdkNe5ٓ%{@OKCyL1)rL]jrc !No, !0c9K~IQGb؛_Ț!E!|YčqTBQ}3e36f2@}BTg:%kK<'Qb^:#5 LUN90쿢jz:E1%#\8 )qV /⧑j=@IӊSLb_MFES3ۓ:JW%mԨ騀W'3JR4TQ4?Gm4# ;#38؞\69zVbu*EmwiUprAo#gg;IfAAklUV>P5f#V9 q$ɗL!>amY] Vo OY8 Fn< inHl!718hZJ<mk`l~7l,u0I[06NHdKl.#+"t;XPO63#Iq( ieMz-W wQm꫼q9 NY Ґ[)2pCH{QG'w~Yr2RQW?Yh0shJ P% J +ɚs0!):aSg`"OеWq$ţ)!s7".^tpr([K1)уQc" ] .4M2>!^kƬz&BtO3wfZ{alkHkHc9ѯ:}sKeAI|q=D"3:C я:HM^߶:XW(C&xO9aSy+O&Txm$J Pe!}p ?uX WE< 0oC}Hn]oTGkGBJrIT3eIު#í•?QO:6̙Cӄ ƌGRH@yJw@9˸]kuBjsk/sx1}{8TÚ,SkVJQR#A P7boDò_gAnÈW`")S&;% ~$?ErO;^`8vEiG@AХ%|[-3Wۅ\ Ϙtsj v;Db4M/j~.lft)s&Wge":Vp6;][PȠwΒ >9/]~Z&,E#NusĖ Bd;p^?Ov H7gnAt,ԙDdoxB`l sε'>%ᬞ&h=zkՙV9ŝIxtdo髅82WVַ&K0d^ˊ-A\~Ǎ1bMzfW\Ac`$v&~kgmgWU0dgv=!?e:S6mЛLQC|R3nWo!d_WF9f?AMe5B׵zg9Tz Ͷ)@tk!9GGvR|o`lU~9ɯHyUhhPDF3d.ΧJ97-$m٧Mxk_R#glTvdBт@bnDNf.gcVH Xt?%~Y%o?9i@ ZUг0Cȉ3+71Ҝ$sz^۝9Yl~+e/_4in5AWѓqNw_!(/?[5I@mOkBQT-oo\NeA7co4Sw.L4%tMލ F*)K'w.lja>{Mfsؾ"nl+;v#AoD_T$pހŌS7Wdvn=25E jeS,{ks=Ύ"ģlg "ct79W*|TӭN%nEwpy/#7+S}\^n|xmI0(uge24^cp3Yh>(eāI#<ЃKv xm-K&2j4--3_u08H±ә:b)V&bG1[buBWO4H)͞Lg$ "p_ -a Q#3dc~jns{c~V\bFmcg*ק}sTy~4jV0S/iՑcԥ˚VU'Տ}RO´Sb潏tU率aIhPD$:4mkUEǢ< aqM1†<3H5g ¹|l q N"UVNjW؊^4\'R}}O)w;xմ9I ̉J, 7SΓ_?iFx óvY.ҭעLޑ v"Cg)I\iPRox W`C8fsDkS15/[NW"nɛ*9W;5:n mơ L6ǜ佼RM2S *BVͧ#{pzOtVDkUWw9eMK-;eNúiH-ȗYNnFL`5!5 6s3kdi&90 QBzkeTv.&,rމ=O9s)_CZ)ʺN<.QD}F"0Q_@{2us<"37R HDNK+cޙ$.ٹQȯQiJՃ]V2􂽪)rt 9Zh $֌yU[YcR@sCa[ ݍC-2H&k=v6u@-҈eݹϳ94*<;k3#:_ nI z0S*zeͨih |q[6?_xxJ­A']&!r!lz)xajS(`YlXK^uP6~e}8=̽U1mýUtً4ֱ.4mT~'wHg\dKSx" XYˣ#|M,(gս%]7u˖6 O 6Z~d?[P,=Z3FSTwvRH|/-}diu,m\~‚#Xި->Uucឌ?T@Dh@-' MaȎ+Tldv=X?i 13p=NZ[wNnN .|AQvήOVzM1V!]=@QJ͗ h0DS/-1­Dw/oႿ֧]M|hxE![ĵ,Y3ALVϝTJY+I\PC%dt0 ЯdBVD?VN=MSH_\\W܇KW;}| ^<9-%> g؃XA2ɳнMm䏑]HxqD f&`Av$sAfJN Fiyސ >zb6օlO$`lHC aH!VC=Fѓ%$BTTMNo Îwh ?a2mKS@r>QtJX.ɴ~?:UA?JnE(m1{a=3O8l>c _;ȏ#s YLV$@bEAut[NW]iY̨A_r~c{w &=5p{oR4f|%J<-lS>ڙRai:?qjFM[ 燡7X _Ӡ"v.,37ѦWvMkeI<tp-]$]=z 4}"iO57tLz.OS겊:6oOc 7)|gz:ZƱQ}Ma+=fE%!?y-\9.SDkV:dճ%cK .S2y$2ڢ*9RkH IT6ͩBS;&{ B6})㿯m(5w9&))>P50l hP`ܒO]}Z;L@Y:WxƋ~elhP@UuE]a"Nj"9BAyxo wI!j`]]\km*Q-M[=ƞ2AɏMݘFv|P-]kKL&V_9rD>BB5ȉ(VB'g֞5$;gWHu~M-jhܸ`%tWtKh'B.0Yrˌ[osqȉ7ሴ&6'ԟ!o<}ZvcɆݪSYmx0h I)sCʕQ\J8PꀲwV`CIx ($WS6q5s ;X^xhN[|[tI ̸˸׶vJǓܻ?bcY~q' %{H8欑`qWD t }#sE (LJa Eiw-y#TfӔ$c+-Z~AZ[dP]wS^Xpݾrx >2qӐ{P(%rsZzjIq `%+QE~) w\LeE?MX$mAT{5ñe^櫦xE@h| II2&ɶ샀 FImxt&%κmAUZ6ϕ IcN9 -Xa].,SI;ҕbLk P `;gin!dR)zwMح)I2\=|* QF>^S)Ah@jKe@?Ŭ9qb0]OZzK\YÈhDCͯQcD[6*Jq{3.5(YW{r(_UO:Mh+L`$sҊo_O>yrn ۶N*{#L% o K}Q;n؅Rƌ_7QF"RQ)5a$)ݱSZp>/Ko%8/ >c|g8jѤݛfY>=:q52 ƟckgIPUAVJCQcXřgEtil9T,oCvb' %@Qn!̄Sj=K3Bvԓ8Rkte:qLk^P`(yA!PWX;0;@f;BUcOٔ5銦 ?/C_f(G>oDj6f8שOk\hs.oWڌG]枞smS?ۡ! K@*_ey.@LeGEKH /M/AJ!شb]o5x! >g'A,/MT"T2vwxweLopcAlëϬR3{ Cn9݉4&lkePmB)d:VnrT}, /K%<dxؑr%~оGZJ^W/)'i Qɦz( zKF qB'$Ϻ[@r6Ɂl0y$D}dDz\4|T]5`sDRމ6O0@&2,  MJgnBcWnn.#a#ِDu!TFtRH͠`q)4}ᷬJE2 o9?bĚ2m++?eB7G<BO_T=:R m 񶌚cԟi'"-`%"jTx#&E=4 Q28\ݗ< 3ɢ+|Ȯ:-Vbs.h! F5z~H8^c9)TTr]8= MP~rΣf>xbҵ/@\1'P w%>bȾ.A=Owԅީ`lPq3Mu$mA1QCz_i|0/LjʤHw-Ļ-Od^u}Is|nL6u "16aA;[8t*ĦPM0%2i*W&f|$yx|3/%T)*@Kg@~,PfPML P+BD9l n<9$zz)@Յ#ʥġ&S# cS7 2dMZHQ 1<>bGRp,FϨʶTH2>]3KE{_.y8d lfaJ֠$. f&IĒȶghilR qO/;;!S|5\Lœ$DQ-IY ٥I8=5wW^>aw8jRqN;{H^ZIVQ'Kl~m ']yFkeCss )'s ;nH]K\ʫ3Ӧ#/kǍJnE}gI>vEzPV H}SnUG-FO;w $Lc rI {i50Qb<"5Mg^Q4-י$0TZo[oU`f j$ӗ) z %g hP IyNĀ:r;FoxQMNv|̋|3ԫrG-[DQlM wK>`zB X2|X@%݉8'T/(wqw(,nAz,߇lAG?pg$g2BMx ~mS(q' כZ`\@| x %lz%͚4ӻ]y 0kup$19봋v Hh& ~iKׅ#_Jj^Z\uS6!Ĥ[UxRmu9/DEi>r$IP.EP\[ dXl]#&u$k ;J|}OuqyxzԠ͖xۭ>\!4&P~;b-P#2g <`hTĺT6yQ F^=Zs>ˈCٵkx%2,y8-;^c {"b;Cf\YL;'MGāx6񩪐(13R[Υ~n2P"] Ƹ2˫xI.9Xi,Z:W%ݙ@]$#|LȢʜ+Te0)Gx{rxij5y 16,4}&5),y4p̷%4d5~&6VBxu.;J\nN)zgߣ=Zl?HvDRyLkUT!Y>q 0;ʼnez'H"7C%MI/&X$&s,;e{C"?3lj~Xm~ڟ&YrY@<k,F~οs.v d,IHq\.L ew6Oq#>beR1eS$n;xI*^aIX>Pk'7uV#}e5$kiʙka{S~b> ,94eZ ss&`y&ML  +:Dg3w]ܯvH ބh)`> pv (xȼ0_j:w\o~D8* _ Xjcʓ !CԫS~В2iTv`a#eKWxU3:A)gï춌6 40AU@6ncc*$9zhh2/;j)kg偀`{ՊV&<@y` &"lYTeoDd2?-w~j8Sb?|ZG3,VvΚ#G1\pm?Oh܆4ٽ]h\M@;O](q5p%\ p汬A˃V~ЧH B]o v x^+ /Bơ%I&At: hqịvzjN'MNNo1X{%jyc$?u1ï܅֏o_yA.xo =JSGFnA|-ٙ5sBZ'2fGjo,ArLI'c.|g=@Ig2Jkt[#IԹ LuiӰHρ ئ|cn=B5[]t~ѺCEHx,&(wײ( Bl4H(+#^ex!O ,Ŀ{U="+S:7P )[Mwb/n/Dgnڨ'ThfbZDǿl]Bj= R &W̮&\1=Iڔ'RݤB89nQ# {sJTѯidyjGYu&g'i JkCϓoUa9WOŐM[f5Q JhO,-&8u99 $U3F![b\K: (YXTSq5oⱙ; ر46UP^ת >Gs>P Ճ`O:#![+F¯_?W hŒ+D81k c=-^ٰǼTwRӵzAAaO^r@i C-:srMeMk^UH:?J8'W~ Nq?`= oO-EU-OjMPmWy4Ag"2ORq/MI]g^c7M?R^ERLFy1TlOg$ o)aT)N%+V$;3Rkau׌(yuּ>C;MyƸ%f<,R,6d>J*?C7(ދIiLԂg~5Q55abb]niD!ɑAi}>drIѢ'Kqե4?~f?Nhމ4 P:*&v"O~ L1{Y1/ywD[g7GG Oal&SRLj[KNvٯYG %km %։$f4T"JCO@@M5} Zϯ_Prj^zo;L򯜲F!R{fMz ؝ GFSc:N6l T9&>4tj +u<@Z2 ;( zu7/kȇ򸰞Gl˺M*lԧwk{8 f u;HO_0i4ر_˺]wA-Ξ Q$:8af_,$i,uq(83l\/)@R MHaI<0KY;n!'K"?l7P~s>Br_ӞLLa̋_Yupc?k5]#<]r=W jsǖ5M]ŜC[>A|ʪzLV 8s՝y.Ǚ/DTuLkD x 'rd;Z4K\(]ڮ4mb!֬xf~QX礶'ELj|ؿ`w>?/|D]#IT j(6dS~/ H?C)"g{?HV4%j%EgX/wIlF<և{;b'6+}>5[L^wV13&惙Xv_??ސ&vfxl3H\rETšR䘳 p,KV|fB\z#ՎBjf0 Q4'[b8 NwoBaA~^6LN5Jxut%ч݃ʈxR/58d2 (l,8޳s" x̊HM; )+>XIUaѽ{iSYSUC:x3lI!*5&NB}!̰k?V\zOI|K?x73Ğ6rfa' &4"כj| GЎi6bzʑLX\O,2pE*.rR_y=N]\ZcW͚8=Z'}Y.<"ÊcIrGeʯ>`$ +4G>h\"_ɰK+L!v/e(,b{3,vX9%{Z.He2#*F& Wdg-V%^D@r1}Xn[Y<bcL-c:N) )zW'tvv . "IɂMhk:g ;*R4^eqhRK\ &2V e'[tQ~S"#2,\׾RǪ:Y`?š?q j.zZ+d|"MQtAZ @2/ݕ޿RhgJF,<umeȷ El *Ǥ)Ѣd[2^ęB8Sv=ؗV[6s|/AKFoϷ7\AF*i\Z?rˢpQjYYf"8lf7$!_w.8ISl( Gp,CkޓR=2iD'"}ᜳfۍPopS|юč8?RX,L:N Ul0,B'5E@2|O ldlR =Sj}f~#ZsͥqJ}z ~3bO !GF*B.Tlrb̀qkgz|<؆Ҁ጗^vw޿gtKXO2i!Yv&%cY/.b9ràqb7> [T" h!֛[ p*P]Ē'yraO \UW:Pøvk?.aߖjo~$xoV18Z U?qhhYsv_ak7їLl {8ײc:Z$S[R犞ՖiZhC)90,]o6MVJ(I/+,7b>:y:+ T4΍\std+u؞5t(YnjHL׊lITBHPҚWŽD=}}lϻۏMDRHʙ{{M-0(ń]]l2EwwEVBh,+DD՜n%,5*N^ƾ% c{VAEFb'LAЊbwY_LPo ]pT ݃ VaT-0v_<lEx-*7Mww/6rJ`G7z5S6ú3OPg:5c\ A@Iw7-=b]Oh.iFxh&M`H Ò5מ~dl[ mùm ۤBpR.C')J}2#jF/d4DCeȕݷ{l>V#aIk+ 7qJ+}L]TsYh{J[@봃UT/$WO8XC"9k3\ŗ͔wsvǧZit;3#PenO:ZNtC"U]7Ѥ`Kȣ=+6aKl)˔O }_vmvSڽCLvaqp5O}q֣,]+ܐV_^3h ޶VԴe6ƳWlX\H'=`DC`RJe!yɥ͛őU3[YC׉M (lBtwiFz"mFҤ'\:"Ĉ)FK8S,mm.w^28?VާDtGVYzS3V:8(LPtbhA %8;J[V0?0ƭIGc-YUk̂vd ,Pc cŽ74SFŇJT(ښqV嗐Ym+HNA {!R{J2u$BfQn;5 vUk}5:QBy79%੍G)1Kldo kN|f%=qlY_91}1-}2F7k[%5۽*>,Ym 0-ڦY\'(۝J+ҝYl]"=rpWye`_1J/ * C9 OȀRd+5:BcEXnҮu#zNW.zM<%#oȕ ݹDOb2PqQW'$MNrX;^ͅ|9^<*}D#vSm`wW-D9d#2rm:Y+ B{ᶯNb >LU0}?ǯdARPvܢ|nuԣ_ʷfAgL52G+gT\qp7'|F}LcYA3%\QSKFXˉ9E"8-IOa(U6pWw7j^yZQ K9JL@kba{wS 0 9D8*c5kѤT;bsR󻭧rWX74&[djsxb~E;ƣganK^63)-6ݳ# V"\ڗ &/*{F#x`E5w_|޴3ZKGΐ CiuЫIщ}7m.Z&=V STug^uŻxG\Dcw NwgA^k5y*bIrЏN*T: +  hn6`yH.l?]StrSxN.Xyıw5&1D J *H /)UӢSr>޾tdk672a*8A?%C#2 >JA{f.N^4q碱K}סJL!~vEo$R "SR>gO[[kiaR؏GBGj( Z ^*'/f \I36|OF)ˮV\su\q䰶R S)}]`ǝkr >hJ)ꃉ/?SR) W%8rٲ6!C?f8&3ApJi ^ЊD|3gkr7zA(x>{VB1@qQDw֎׆+:*'㈬nS.x6IIxp6{fkcdCi#aTbc{Xn,%D *IOфp8xG/ =Hhds6+)βB<޿7xX2,3GN|, ΅(DyJ wh 5He9&b-~$;t4ĺb3{O0Gɐ2dV2*Ap9D+kņq'e%%ݚ*\CcG6OBZ9vAZ ؋wTE0w!<ٳXʐ5=<:Y#TV?1zT(2AE$@ (Ay铦m_W;ln9xe5TWLg6aaJRPpJ4E1}/aPWO<c hUrtGF18)G(ɐQ#r?~C߇| r%WL!bSmOܸ>"%l`Or*'+7\|.İCvw=o3MQ?* {(4̹5ӭJQ!$@C5ņ { Oq2J R6TI8T(4Fs<՗pv]^8#!Jd-sװv3&1Rءep<#$8aU;0lb~rˋ((Vj4|D[a{:R% K|BBɻ @&iLIvx,y}1)3he&:2,5VmXm¹wɁqBmLdڅ%$=)P^@Fwn+4םB$ ^Ϥtr/W>d)jyc<uRCw⑄kP$<%(׀ p>Jr"8w%KQZ^}}!git >x -ޫ;⮞) ^GE?<ZAB>K\-h~ў2; h%Oŷ~E\NmcIhYT drҬ\ ؤ(nK 6wCl=ApYLjNF:ڃ{>X;,#Yf"~/zBiY|2iF;40ԝv@*sY4ַ92n}*'Yp:=M^T74K< F99NDzPKkN )p_Bki"]ʹT+-º'2gT0G?iӭڃIReQ,& ͊ax8.ϯodT%Qh8yT-ShI'47[?oũ ~/k{BnSn UgLSPb(IP~3n+Cg 9r1K p&b)voڤWlatزtuբpE͘dr0JXŃmDݶ@UZLظ`A" :':+Sʹ2ģ]*~LzDx=|HE_vDaܠi&|Dà%h1 @bpǴHG$cX[va|3}E^j+/GC,nX( IȁA(_#இ9 v\Lq:r,,L?+M"9V\"ҋ3#(_Hxh_5R=6*j&<\L׋Um>$;<)yhڛ ?/=ӂM؊?A;csR|QW,_D+C;Dk0 )2::Ʉ|􄡵+ڏ[#5Wo xo/"!*ۙX :,nt(k =o uè1"8&_Ņ cr'/YYoHzIZفM^rr%UvѲ"Y3$R5Cp9V "_{)wbdtY1?@O 1?V#٥sYs)/j^iGvd. $a,i"p<a%5,xz~ًi#yN3&i䘖u\^;f'U~cB3Xcd^zH% yMY7]$~>\y  ~py?6nC6:n]!Uq79)! t\qN;Ȟo.E\7˂3d1r/,#mL.:}RČxGYP!Vovoxd BEf7]o. !@ pŢўͫ(4ܛt6dE.'7у.w`֖$/n(-wH1(bTu %#ۍxE:W^}W\7Vq ĐoE nl(՝j4+>:!<LZpx4|X G!GZlt~lJ/&4Wt֬bghYI 'ysSHi^rX PLG,+C3|ےyl$}|tFXa}HK#k;m.ՋeNwoⲵ$&CG׭6XL¼2tHjA =Ś&\l.E*J9yK׳LB<>0o.m0әw܇ZILL)yO5I̝U-ۧydBms*v>N%tKg=_ma!H/h{&P&ה;OaaR ) 40O.˹13ugaqHX\Z1{=D dJRX W%d*QXH3dnpKHF7jNTq` MˌZY(QeR!ZͻR&uNY&2s} j= fC}0kK#< F}|VJ;ۭz,v̦kŁ][+"6wBTT78~4]a\؄K@j[vS.{tA(Az_NslkQ0|uP,MZ8-IfVL FfI̵3,sݴ'+ٶmA@ ?:f<ƜOD3gSS.ۅyTc:Ryo`jQ/_MAeka*QOBrh(|T|Uע+}'!yTW7#Lm>,NB9|'usIj⇐*sq j ;(oPمZX.P2vv'gu5T],ka!5ckj_#Z|htr8,PSlԛM :;̤9wv3Zdˋq879ۀY*1!8(hZ2 1ң HQ]Mb$Akwkg/u=5w_(^67j[;;%{QVĶ<1*e<БńKkǦAZh"`Qvl\}X<+v䗩(4/Np8ġqQ )FQcr3i# z_GU 62@:]KK6xݧbX'MNv?# Ț97fz[v!{l3W)XK2ynVCIEVXJ} 'kP<OQw Eq|&Ѵ;,)JjIA݉>*$"Q7+̡LJTFm18]݈m:v£?"o6Xݶ~.|vb&7 "^0g)UYLm9TN8p8+D7*%k,+7(Ψ]!s4_&Bc=ᦐP+'͕|u(_TPlJ㾁;dy3a5$.^tB?OJ A<_2ۆz&if='᳋.|׮d8K0&k|y7dL}ps~) GLl%.;fǶ?g[IΤ(~(gbgù+gщ݁rIV5S?MunQ,|&LJlpnrY1QP0螌Ja3Z>vE_5`ĻDF8Zuql[ޣc':A1/9hSg%EН\@VُP8yHdKsSub7),+_rа-dNsT&4 w M%p{e@̫~J9{ Œr<RH`TG_ >\f[y $jX[,'T?^RA,+p9Z -;j=O:R+@ugґ8㱡Hψ }}(vى>9Z5SaPhfa>o. "Srz4@?V#L |"HSrIqݥmlj0|j!_,Ƨ4PON 6 0 s핰3(d%J KmSͅLu1IK=w5*сeJ/l|TEy^t M֝F Alňq,T+׬i7%'Q{840qR!rUM"ɏ tz#!)GA %cUyzTT!a؅Q+oX`wcbQZXګ4wyMCe5^7}mA}Z/5s<jOBf<ƴƸK Wik 8 So wD4rP*wZP=qYRÒ#;䙂s]~׫@*yb\&I>9j\7qAeWBf `o,%JnR.hݦ/B[TC4m@#*M&A5T:7/ƕ|Lfb(Ӟ6k]jߔceNޟNfH5^~=?_-F \RLo5lPQMHkNֈ&^"G mܦ۱Qe_#<CXhryul'҅&hS(=4>A7ڎ OܰUuYOAq"ttL7&r-z#!Ȟ^|M|gTgw qk4ě9:K&6mq_gW63TZ( ]IeJ*OeWU]{wK-Ng#>$P%:0#7Z >I ^>;/Eί?`yN/QFz zeͺ[OqN BDgГʳ:JаLk ׭?Y*?H :F46Ge4@fhB\Ub[N yWZ bM@am^&B[dOV}Aܣ ^5C㣈 W{tvL@9 'J$.Tf< 㒠":N('8@_Ԡ К2gS%3zR- w𼁟"ڥol~ z(\myqCO6SM_ri_*jCdr\n ]EƵpj,DV }U,O{ a/huSmgNBbg$l# [x簧&xѱkVj`?fY_͐ =HKEY]ѲXL!K#h#WcmP(ШNj'vj<(a +® ]ol/\%Wnz`QY246\R,aܘjź|S>UAW]bj7X3r`N;8A\\Y3o! ` Hzȹ,H##;t'!K*hmf3]Z咽V%KO"~we]U ^VxVk*LhT ?}^g;5wXCEװJ>tw{OW=sc"@CH> HȜ(ԅVУ^ C؋籤mP  tR4U܇N@v6mO:EԾxZ垟46܎ޫl8Vw%Kyԃ巹[LG&)<6um [ LA!uWOضrTKwI iu:> A# < H"Q.I歾ce%9.Y^pQ"gv}uSYOG~AXՂv#Wdl .5J{U,cި:X9TAsE)ˈn@zԇҭ933+AQ2 )Nwe56, I{Rl׿WՆO&NvznvED^aج; =^WO]$=,sKNV^d9jOKџŸJTh{B<ԲwaOS^[4%HGGGFFaTS<.΁i a]EcnqdS' -˞`Rw*wYs,o7 wbsF|a!Z~27tVyg+0-^#7_SF2{g!ܸ)" 3ߩF$$j D4ޅPcq=_m$OZ81,j,+C'HJЅOFζP D/U4lVIq6 D- ]>n}p5eG5 Sk*t[l:a4*5C+nQ͵%֑m|H(ɐ9hYX#A>f"VYjn 'l{N3DU9#BQ":V9[l Ѝ%XRPQ14ZTYRVv$Ty ; NWeXD3mӤ,a!o9( @{ԧ[gLjjѥRD۷qT6r{U9duKe#tn\'SK2iWz Ϳ͍HJ[N#IKSŢi*nU0/ ƾhP.- `)?y6e26v2r\ϖ"jF]SG:C0{zN`S;\C[qjG<ߩOi2S^D/q,bn3]ʃ>{/`@`'Y z:ϛ1p”vN|}\KO[7S)d752@:xh eL9H[?L@zP2r + 4 =P!Y!A"fque%+],%05zakĖ1/q.ˍxA-l-e}'*P΁IYvcR5">p cuޚL: ݻ9"CUtmBMDTL+T{3q_lqW? )}}ȐVsDt &˲E֠]F}%7("~NCv< x%7{ClKs`.W\J% 2{&vF+ [(eIsG%=>M:lkȬwnu03|dNM-24g۱v$>sk֐3D>UrC[fXpI;ZRA|w0˄ e@4]528z#^FIۤ? 4kD -DPMV*}JJkg V+MDxGi6`1$KjS&uXY,T"%,PB bRUcI8h.ih}:¹&nAj| g)r2&  ga@|𾸐C*sua ,4%k M1 £EHKa;bk*W)ã.qulyHhPkwbӡa"^ tOu3sQDTdδLͺ ډU={mʈJtWe 72RGA2e?&P 瘠AMY2u1wB{-HԝC|FƳvI֣Ts=!ZZ # /08*_ riaBDv -6]ʇ,܏ ¡4:ADٺZ//Cg0 &ٍTsС7?!>DSlNpCP8^־dQ2ջBf:\nx c_:_S2{J`H}M7 Nn,Y;f"7LmDPu uxQ,lSIsM2N[iZ![&A\ځBsoMiCq,cԟkh"`+1)6W ӂp`! w8[/\8>{vTE.1J"#F]s@[`uI,5:/1l*!ܢyu{p|a*KՂތe]ne6d:8f9ױDf=v,Θj'vl K\+x$hIMjs2ԉ/N CS>'Ȫ/в[ :ߕ-g>D߽ʭ]p.ܤMH:_e겏 1KnTM:aB h^F@sABeRlw vf= 6.EF;ȲY,k_:F|:E wd0썖DpEk;A7~hqm7.k\ ET3`E-!a0/s7D/K)}R;Ht*818iU"(KyoFYB+]ĮȪN JID՘K|^tmrHz*RԲ'τS&s4H8J{^4y2>>RtG-8.4n~*o>F~)>;D<Ä! u%Soq]1_Y9X>蘑u5t_-\_˄{8 "wGz?& ׍LG>ɶ;a8DdF &ĚAS9v'grAs4a.l2A/r*l<(CxL,s) R\)h!|wy^w&#FT0;ῬM %`o1_1_ |{ui@7 xҠs}s}oC{2DkAkUwΫjF[hNGp wA0'g-v5NR"wG*QmVE|DTP 8RHQ:b4y\e$YÞ=ё$ݫ`dn?A4+`- P e !3{F/:K S'YP >]"q2¸1J toFܵX]CD; ~lL\*31:{eqFQ+9}\%/ҧ+KOidՎtH/6obasW de< PtA[ #ftEp_-xaep$i'"er0YExr_"%{yDj E^̊s{4w|5 Z~R> >b=Rlƞխ {8oY#-xQMٛ&;F9t6i&4x97)v9 9B:_ "x/*1+hk8r魌7CY-~y+ 'Nο-EGKauWɅ$= pXRNak"T,PJ'~J)p,ن+ְO #ykL%KT#"No.[]] -rRشXAQџ_UTf#IVɍbf/$ ZHG]w]78"Nqk\ r#Ej^yİ&5& ~J]޳ nSWjPlߣB 0gf/V%ɏ#&o7U-K ½ƽ"%$ QnK Eiɼ< PlrJ(WLo0S=.YtދeB̽&y݁gϧCCWl>ȥW21Q b/FWF |c=K*>#ື$G$hD:wLjǘBxG/? \a>gx2HfL ($ɂ*Mo iIZ"軲T aKKO]m8\gwx!3 p&t9V>ք֡0+POȕuli[ )"C(oI;+QBF~Jy$wؾOަQڲ$}ۻEY'CPe:q57RN((Etޛ~W $¢ YCsj7?G|Hw|#}?UeXx!ETd*KbMv1:,R_iLpO?`fJU*r7elԵtC6m{$0߂T0yrMwRc5Bz+Yx? ^My֟ǂ N>aAcYf肞O$d:2UIZIc9,/UK3ňY͚jTGKua P L>$0Z o,]!iXƒ(SD\ſd8竰l˜lni*r$>};o̧!UM_.|m: fzYBxPY*p 9e]Ϫc;3M M鈴3YKJ̫>ޟtp$=23?bKIskaP:=i c`#f{OO;2M˅H7oU2%\0{ J6c[BJNY{#>AΎ$,4A#ZkI*};i%unvy8cU'2FOC}i4|We&jlr0mxwDDoy 'kk¹ EԽA)ruv,cR%Ia>~̤^KJ YHyN4yYAn>8یcYĘXF2G0^L |c795us,Z狼 dI!s)-E,{{UvkP2.M7J{UG5s9ݺ6j(YU\aX$/(PwVA~a, s/hE{n.f>6"QnS% "[5(/YqzͬC[T)Ýܶ}#@5% |IMj:咡ß0,{ٴkDwNΐ<+nY CsE{Jkݯ T=V.@+rrͭܠ[`HLh M{1!i<&phjRڔdp86Shb4&Y֟iD9^MHie0mQ2'@zWG  viaS٭b^Z  w`ZIQ¹o>!+?s[йߛGڼ.XRBoQ_mN\}hPQs)^uD+HRq[L |~RP0}抔ǵ({۝e6;iE}e? Tv$]RD3JJ: \ML($k_w1kȢc$ ѳؙPB_s`T 층(ޘ9׻Acەl@e^s OUPZ,1u"8ws#"t믤W_MhjfIwz hI8l5}6_gW]˰3t{'7Q,&rrp5* GRdKI*av-7;Jrx|[[dE(cy46 EMj[Gֈ4Gi**UPaWbЬ侀dGl.g;ebs"Q7CbUٺpA[EUVnp2;u֝QB}d`1ݐ M1Ma?NV{;R*B!_fقE txJE$X- cN};ig3QkX,! @tpLܞJvSmWUwAh(B|nrT@_v_RqN/e BUJ򻾾 <МpQ@Fc`l4ru0BHtMIjO΍LTA-z&:R>!d&v[ASUjo29 z]Wml3cwP[sUtbѫnVa, ©pQ-0 8O+=O?I6lA=*R0C Ъ"SbYVP)6Hl.'უSr֤`2<1 j8Q P2!ױ4RjX FEҦ~NԕANU\gOZT2'U+KMj0N?LDJQ/9߆Wh]W"J)$'7llpYO; Mé ݃5%1w y_VI`0#>ʷ:A.kymV׮?WZ|E+Uŗ#Vb [lܜQprr :;F;d NⱀgX3Z Un7dL㟸8d8+kϝ8pR\[Jc ;OB]\>!0= i ˲s$" >u1_Pi"F/BܴI)N!(Rn;l\_@ atD ŴtPfH]ODBDmN CSAmsTULͳ9BqV56s{.?7ovY{D360HMB80 GM)r,WwZ=mk>q%:꜂2=^eyE_ qa/:X62\6w#Oc@mV6I 3H^%YF&ђӺ3m',+QrK+W3߅vv n^urT93:kRmr,37,/u_*G?nTy\BG)GV 627Hzxg``Կ4׏{wR;U,\*婊F%;.ipd,w?3U!w΁&y{XXKO^yOus51{ B5^u';Nwe#'&t@) " gQq0 QUs6^ wb`neog0B pUӛeǃ`u?^# X=&:q,3Mȧ/g9~]EZ0W镱n<=S+ C :F:bY}Nt?Iօ˚J?ۧnE oIɜcΕ*pE`1;PehcJqޘSڠjGI0wO/|]g9]=ǍQ,/L>9;B]'+$|pU fp(ݘɈ~)qzy%R+PNYޖ}bMLL=hz!5-a{ml` gb ZP)^@R'(fxml臊xGB:m ^hG9uwjTPW#ahg,ea$0A{f;"FޥЄI3x(u^V\mO [vt)ף Yp9w&Bx~c_77 ^ 1G)4O#pY})O tMwkj8Q]9eI쭲!fǁ ),q> 6AO9("$ՇT$&IP-2O[˟8 Ә] RLG\pE>2 M /1^jt3?h##G{C9mPEr ՓwxCvnVoOGdlSJh[O本{WgZyy*,M}CSR+f4fVO@NZQ.+͙|(Y5[H I5:dX?G[#͢ m`ZQX7΋/J <=L\b0 i8HZO탸l鸡9ٺ}Kv|W҆K H6C{D%`w1:+wW8 67 $mG8aU:]NMTPk^잪c>fKӆgJ:9]BhKBI}5ܲG?Cjv=*ťm Vjwݑ8F7b1@g,B*Ԏ=h [_3}/sT)@P eWI({tikM濒|nZ А`4OJ \>ިRډDagړ20٫uM0+S".h/e\o, E;P \fثlO2b;MFO<#8Ad©h9o pON*u1XiW}/FTߊH_R~ A7-%x`O5KNm mM=$b 4J.EؚIraBk(.Tu۫N8b,.'"/yjC(R1Uαoe={Y{=g o+c6,?.:!SPXlj}X M0| \dM: ,EhD䖝82AmpƎL ܽIثd Qa'A7jx(|Z[J>A#15m k!Yw = 5Kl^z4hO&~~ |Me = " )5|[\_TG`s ĢaX 8t=^1!) ޾cqoڍ%#1T#F]N=%#XIג x8ܗvl|=fwwPqI4T79'(6!. <Ց}zjtz/$^W̃Rx9831wR;d&>VSwuVѣlI4{'-Ns=.Ii vlq0)8h;&ԕ ¼5%8:]azA7p-[-v,Oӫٔ|genpq;r䳒?FGR2k)[ aĝǯ"Wx مL pYJ LUׯIC_bvD |Q>%;J59s3pFIj3vD$hm ?c`ya40_-t.I柤Uqa8C@ Ӽ^ȴܡNܳ_xڡwhbi-^ԧ&sxKDIȥe'^g\c ) N  f⬐Y>Hr̔{⭹y|&{/6VН֝%3Ic)t@we˺V׃n(;).bhutt5}ΰFpo ҦYc P3n^5&ٓVEkfTs M)oy}.b֟4e?)Iř`ρRUƾ!`jCFʘL81V* n9^,*GOd " zj#HycudE̝$l&z:NfYɳ^pg״)v*[,f*9'9.C9,Ro;ݹQDndkrI`v1qy[kmuwj~4 te.ȇԝ<_͜{1~'n3"|ېB4}]Nxk6- FPU[8,M,+ub, V<rvPWbFgXJR•F|&[9Lk>ɐLw͎5Gb*oYgH5eȗICrtE$}{ 39:Ǭ/IHh|-+ Ն&~L(ȧ i-\/Jjli-woRYX=}'.'"NcIv Ҙ#._IbxH^b081iuD eaqam3^e;l혀)Ǧツ>÷*%.,F")Yq׫>Yȝ{G 'jfgְbC B 鉭53_ĊθGƎs`;ԩ=02{;O]v'=QQ$XΠk=bm:1D!0ny?A^n@<ÔTV;8PJ,k~"Pٖ,N(p5G1($. *7 ]BM̼ 5ؖ\@3hɬ&[QwHLN#8+ux3G t:?pկ%:'SW{!F` >zàJ@؎juye/sڌZmI]&d߁3bMT )04/S̓ڹ[ D TI:`tDz<>u<  Y0A+U+H(6nq3h(&u:gc$עڷ Aqѓ>Zϋ/+K6lzjCTƄ_*/­r_N6Yk*H9*N Ψv3?bK?|*֪t !`3-(|TY=&5xգ̘`% gS204 O_ s}Azj@GK*1-E~S;Uwe.Z_g'w-=@B W-|2Cdѩ&NIxx/c@ر, 1i/п' Ģ/)oI UJ'Ӟaϊ!dT!ye7.X8~(9fgJyi-Q-v BG>/hJrdݵIUH;ʈDҿqWtIn`Vv8 6X`@A''c'vP:Pe:cp\I#f18+5zZXrި 'tx"9.X8bh,L=+1@D_!IO~=7\cO{=gX1SOg* Զ<<`rOgVEμ΀ct?8&aC6LӥK=@ɾ.76Gz1,ZOHbw(hV![,E1ލc7 Ɋֵ`L="&pi8f>?7u2U#pE U!(&#"rp1^ ޼K[ßYCa8|kdJB c"xەԢ*9A^1J['BI7Ԡ z26b0:`c¹|NqKFUȅxsyyߘKNYB8)pnyȠ6gBkȚҠvz?f&.rJ,a #˾^&1g=jM=0Fr׹}03hT jRYAX[coJR_Po,`#y?34{* poO2P(J1?,~kC=3N'Wn- 7sZyQUG b>DNyXdڞ,j3M2:lot3Uf'M2=]="QF QKeoOw6g1sے1\noQcq6=69酹FnϪ·81̉y f9K<k~ʺɿSpp!${@uQ\֓BL͆bƽ+SL: vF:Iv%Rh\nkDk7t_zn^ЌV@TUyĉ֬?j[%r] g`;sRߚN%:]%` k'}Z*o>rǞ~/!Pz}zlc8~fWSFY)o n]ep\ᾲ=N096#M'BiU=ƞ8*YǼN&˖-N.nUe4.H_ZP[tG(% _}Q73r0Gtc DVy\> dٝ "X7=Q6I5HML'N[Óɳ4)O" ٪ވ!&-XTwC]+x*Tk& J KVֈ DisY4b&8JT<$;Q\(6"OҒ+DBlPhk9ܐ޾л>Q\نUZ^3}0&kIm$Y{Ё$pF/Ϲu}6n8E>iv 8ڇGG!>a9\hA84Xel`ɖñg-e@=? (Uه9kTfl xR/l}ʏGcCQ\ѵi¯CJwEՑay;rq^UB nX*qSL~y`}{+эa۫Fw^kEvv[.j-tOR;2$Z?ëQ\ <[w|JdCAT[]r')zIZwH~n}5'6ֺB6D2M=E^唇+eW +NfȞwizG/VMF<P|ZzvL^0-p6ڬWͩzt2d| aL N9C*9 0f$?oZ5k$HڭSs>إKYh2BT@ߐW[I)GEO 1=jA?vbGtWb O)@LbKV [ Dpn;4fJ9+<+>C5$Uo@֭?l%B](2$χ7ܜX'~|6NªfIqfzUF/ƜT^25cJzR顃_A:B -= * mUpY9g+Zwh@X%O)6zmd TB_p}86t]+Meu .qڇpZQO^gA^Ki)ZgZoqv$5#v筡ja1~ ,1ԅH㷶ҭuzNaOMv٠љf0?`#Ez(j@E"/-cuGAurXTeA;^N)3ccjԽ.Y"..0 e"BYg72Sq:uȬ@d怒d:x00LW 8[o+Vl"aIZoT&LLOB <9m!ꝲ;+fJ`7!X\*"2i %O4p أڢ`)vPk})o 5:)M_Ra6[^,"[Zccz91U۫r uߜ (ҽߩ]Ⱥ\Q ɌG2C#B:ֵ*(\h~PmJ¹#MFw61 HtݬXWz慍<[$m#/kwI"WwϯҘ3wMqF-v"}n@(w&ط\I5Jʪ5ap utpgLaoqz>LeXK𔤷 <{^8 uЏNj2]e8K+,aK2OU`B~HQƫ'+1yHQI ʏz+r 2֋}D LАTgka3GY9rt[k=I+L!~N`w#)4ص-^ 9+dzRs:ֽyea5"`}{|㲇:Xb.W%Ggn  iNٯԍ/0\?Iv.`.hxt+lnZJHn_oS Qy}p4ކЌrkbo9 '>SD[ۨoRswJhɃ}{t2 #v%Y/mkg"r)4Ȅ? N|U#c#"m0 E;kFZΨEw(jc@^qz@T|޳3/6&{Y{TA }k@WsX'sĨ^ǯNXAugj=oS;ZW?Rnpb _W Jb{c%nX)?.1|A[E6pɐa-|6} WÁ*ئӔb.B[P%‚M&7Z /;!AuJ .Y!K*\ Cf@]bmFQ-꼣tc fJm8*:`;HHB mOw+Cn)VRn ZJIgk zBȷ5+O~&t'ꏠ*>֎\FߒNuƲM=>dM,? 8 I#ގAqR=i-vR]ٕ6m^f6b0b253w#<dj#،ܵ}PiϋAtq0EoK ױT 2MseߌUۏl-Ixv67wix+SІᔎQY gF>MOrWⰘlMV}AzH!+arLkvJNҙlw5 +de=$dAU6:S pWm5;(ReT!g?^\AnECYE}>0?=H;o";{7~㱆޺w7xLhy|С ij4H7!+K*FLtN/ֽv2du#&!uTI(!'pZc:i -W:6 z) RLd3)LM$_O/E0^bGTeQ4_1oъ6=' GqmUD*)ҫF&gH38j^ rQ OćBeСKrN]r2|w?/ԿΓK.}} ,&s3k{q*7⮦(U/Xb [,BTҸO&(&9[`'"7y菦jF(;8"MɌ "K8o:1=Du|&&-ѿnn[3?=Op Iqc 22B$C#0pݺC $iW#J:s'D[ϑi_v-V1aV"& zr6XiE1`L3/bk䦳˓v,_%Lڧ10>: nbWx^~57zKI䵩x5m=f; D0DJPU$TC0&wd*hÚCLUXNoW6{I.4 gfvJu@hƆR!8MnM{j [m !Xx2m41YU'Fc@q_GvtvZj+ˆI2m܍/$-#x؆2}ܔH,Pׁݗ(!/.ꩰ AiԃHW &VWĘ%#7 Jzδ# $w@Ă уe'W q8Dyds#J⌄}7f㩉+0G8 o Xppn-AN"ini傦4"Rq+6LG;ʋƇa'>.Q?ƌ@"RΤҊCT•qa Nq q5Z^ r `F|j0$? uր:>6 W2A!]󴤼,GjBZs|fduwS:5MP뮽~?(ZXԽ[ aՕPByhy+cDjopYF_ǐ@zG!0å:Km ]cH[dTqXU=*łŞC sBsҜ&B&>7䥏~&4߬_+خz9/s]Tm,{Tq-Jl\u4bA]?wD;=` c;nk9XhwL#*(JW&scTL 7abo1Oe.$a7a%) т24›~ƶܜ ߳:NA+Wbl:fO n:AH4Q 6Rg(~4Jg#w9봍=aA(3݋~xDUn+L$QSQFlw;5ῠHzSFՊF*&P??L,Pʤ""QR152GwqLuH ˉ=v5%-.h֘.pYXkRŗ|-{3HNOn;jLJV@apG+癏4qU f =~HZ@x I TS^t=1\}"Pl  W0#q]|iM_S熨nj!45C,F .ZzSOzƽL6ɝfnO@--,[L0++0||:k꓇؄l8۲ WuG>3۽a=>^ʾז:~[ ݅I7O/GJm-5j#¤؊ő6͛D_틸+m4Yo\z,%/Rf`Յ\߬:cMLrJGkw7ۨt6_8[~ 7A8-R|wC y!afpxB[j-e*oXhsx"6xm' b)1 _ z׳=4 >#ulhyN"5GxH\ kYS1ytF❮\dٴ_&ZkCwηG+tMU癸8+6lr8j팓6ÏT.JsQNگW~ 2B7vP/[tu!~IOP?pm*ۑлqJ߻ x `xzV)&ֹYxw t/};KZREI2PҥgT?H܋98td.7,{{[-3g+.ukLP#艿VGm tN-|>G&;7/&n@ hy"R蓿PRŋOj(jFJWWk@,2-t>1W=# `>~6pչgtEYpY9nL1vlz 8==xPANXef=Mڌ&`ӠZXf08@!aW;<2HI{Lmvr͐㧊eCFva f 9+aDa;Ԇmijo'8%"RT=d䄼kzS4[TA9ZA*0 J340ksn=f7ǔ]I8F9HUD)徲=aa+q:,wts"z_S m:;ݷӀ*)e'AfEyс)t^N}:W/1Sn7Do.DC>.}H2riT&9hjT&d;HC#BADQIη4xJ<31rIir4GZõ;@i0] k?yC/f?B4^7ю>Ƌ 6eS%lM]x)-0p]!8l*,1+_6pB$_$s' ~(qmN'܆t\ EH݂ҦH%ɰgvlU b%A+T06tET~ѷbP/K4Q'2yQ/s:8y4x·0^3oKY5DzpQϛ|Lrū )^PZ lSNj2Jx\7!mUSB^͹qzKR]Uϰ򑿭z, (w'ɭnGs;.Fp;pe`Q9qU`kԃrRub?x+""Dx i\"{5ntg#i 4?*t:AD9d|㢍 H.(!2@[1ao-3@10Q 1덗vi=~LDv i[`jʔJ})v˫4MRu|Fp6%aj t8]볳"ॎmeLj'-{WfȤb]4Kq̌Ηfj1"evf]Ǚicfb+[YjM]D0()[;gٚ0;|Փg61 <~a]'=3W\p6AFQ1,ɏU8ocl\RJBGV f?,@<{:lօ "m6bR̲ԂLh rټۣ#-5dWuuV&!Wqi[G `hMYXSȃvM_2,I] ܁DZPgǒ/~s勱!/f= p2Kߎ{G9+~@ϲL Њ:=aa7p-nO7Vr5u.@He͆xl I,Hҁ"8>^}*T~B)?\؃YF|(*tnT;f@TRН&N&U'h{>7kdAKx͚<>Ifh c}ҠvFUk{yF5j^s'eY8 T4ČsG}$-6P3T2!V-*Oyo|y~>,ɵ٘-pKRU=/2R,&c t·>cM|RAo^$◑Ml8:be(OJHJ\s,prkzl7_lP4Zx8{Ek pB Ix= Bh"@]΅@WsWr85΂VnCCW80NCt# )b?|`@Cu lZ.J&%J u@m9]ǨߊTi̍=Zuׇ([| y/Rq1Wtyl1컼+(czz'&`8'qtGv -*õ-ROfZUj&w{,H4JkdTCSt]A&)M26]m7ޅ9nqpfexzE2R7C飵b4$X^_E TId)I=$GoBWV,Q)6b@u9+ Q1zoU{yM~LMߎ2ANy\h{cY; ސ>\&3LBs:wح=TtH '*UYqZ\sʥ<ښe A ?WЃ1(\rަKPNl::ŘpMtF?އy ^ fc"ƚR<?5פN`/k|hER׾ބjm‹ \tX|7}>-#u\etHN$UsP]V <+Iy*bմ}cV*ד_qoF[+u}R肾~OŰWd!D|40x_nJnxW` kř|GC(Q"S6a[_k}r*a0+Dx$vblKcOD 9n=J{ۮ6C5/qr4AodEŽ/ ,tBdSRfaC>5qfU7:sO,1yU8tԫ"rsL.$iHxQ#>`ps@8rhDhӑ2W2F7K? \5;OJ Xv萕Odх+XSxQMۧBǒu*X*z1Ǯ[TJ}YwÇeTc"΁=Oy_Ek50'j# IAO"< G5Wm7l/ኧ~/YCPIcL4,ն`ݥՌa&/?n;?Jiԁr+ES]tA=rs%eJj{#d 3Zz|r(5&.23ly#JwG]4]%Xo J{A:E5_w(id$AP~(]"2b.y,Ny[Lo\(R}f>oj67sE;?Ґgp5v(=j!FVϰAbIfNǡk&7.X2vR ~gmk~&RYvxqqִGk/|ǁ@YEwcM<%"~Ql :XeM%͕un,F9~YO}AǔaZ=˒L~ʨ[T2?my=9HCH9[oe6m:8^ȐXZIRx6LEytΰ4tjE}PlDeP Dߓuz !yiCT:Z(+q̻EXt8hq4ʜ'ڑ0*,Xͺfd)C[sH@Bo3(boHNnQ2b݈Д誦}pusLs2#k>J(lHoHӏjMwЩh:_Z_k+;*A?q2<2}ВkTEG e+9_z}<e$WB>tS0L"|=s:BWBq-g`ܩ$b-1l~GSF{ѧkaβH#NNHFbF^ڒAɅ1Ʊ(=x]-fR$j&R28VH4zd]sp uqu> ;p3QLG't*4`"luД3{vϋueśMn9mkd1ɯ!zA:]ʹs]6S[r\ps.({(`b-Mb i0"x&ٴlO韥vD*a1G5 ff+zX>8WM#F%vᐖp8soN=O  MDS '^4#K<~It|/jUL4 IH=m?5-rn},fe)2 QKXp!di~YWo"cfWXAX3@X-LH9XM!쫉JejW[.7]>zz5 cM٤=LsȓSv+.杌`Ux͕]]T>f%OnU> oS_QPr@296 k\-/&sfm T+)ϋA=FXV>\^!꟦=!GD" yD\\wT t%Fj4ڸoKMؼ,{td735@J; ~(s&6)ņzfɖ\8P{Bd١tr ?&$v@bIZwvMuZBXMgal0WrZ{c6kW6ct_tЄPl>c ~$CrOB}uҙx0Hp| V_^I24`(4󵩋`fN5M>Wa f$GlД,P  lfl[Vv0_G -ެhi}pc2閫Yc@e~t~0I@rL|"S"P yFDNOϛ b#Y]e5.߃{ |,f)ąEY~Oi[-W҅d#S%Y0W iUg6]q-N售J735ÐQh.s:F7hQŌXCSz@6q=6 I%g-6>GnR=T/fT|Wo8\fGZYͅvԎ BC˯ /D{3Iq$q4pMJBW`t=fBMG)j3EԏdSm )N =JSxas^ZbxT(iӒE>uaq{c&pYxhwa3a,!tMA~c^Yd53 bAPhe6xMn-Cl`~s(R-*/4И*_d6" Dݺ<#^_R`)i]gmq [FQ?h^¨XX鳩蚡hY-ʀ$wU΂#SqӤ/Al4ؚ7έb̲,aԡty$ B~`| 2#*y#e\Z$UmPҫW.Ř{ ,X0sykZe>]r(LeoNid]99|uT-ay ]=QZb9iOfgp,>=2(s29 C; Q!,']#^2LW3\ºWm?n{1Ly2^^X<ŏw~_G sM[=ltXV"|jb-=EmH*A:|5G!7HnA@L@tI>?k\I6ץ|/O"u93muXgdcڜ52 0k=Ҍ[~ej.;l5) w/Aȝ~w5(%!"ٚ3UW'#O^`#;WU`o6jR'V:sr[𓿱/Cug8&~ry*Mx}XVe`϶QMt&ِuTlj &*<㜙KBSk oكI"3&Ndp.?㪃-;&\7[rVX?M¯V4fKc2ѤJͣh=7eӡ^%pK*򈳃4+:leZ7֨E~> ?])!R|mKi4lNb.u`rbh^T<XY~!>n_vG- nR5P^oSÊn"07 xN/V]q6^< B3!o2Up1(-_"a1郚T'#X컼jTZS;2rPyX_9THJiSI܅-\,jmI٧Ia?l_ l6+]<5R|1+P۳%=mAWfi 6Lplk O=h,uӱB#DknA-( ؒ§ L}X0SF;.y ԰ثa]bs ȇAiYưYv}HN(FkpD-G|?ƎEyeά7lޘ/MH4 @~ߦ4)l.\,o7ka?Hƒd_0H7{tfߌ3ݜɦ_1u˂$݁B$ڭ:ETy<.^HrB}.n~Y$ 34T$e'\J6F'T7PpS  럁 .f-QO CIP(?W^20h}c@_Fӽjk?U_7 Ҩcnǯ`2e(&Z QbU .Zdbـo imr3,ڂ]=A_ϫ^Nq]gԋ8Qvj1vDdN0Xfa96*0y(hBƖeQ'LU횂A:W.y0uL$2ء'D FfF~Xq)sc?uKQnMnnbԲCz&W #XbdAXCmIG}Z ɃCx\أR8bBЇӟ)"X_3t0X%0O3'z> 0yrRYSuaZuq{4(.\%#8q;C;4.ܟ5hʹX:o,}ysT}h0RΨe L> | vq/g_n4 0D2nt@Y'sN}&!I}C`ԙth3i^@#+ (0Z_E.;$(=U\}ZƏgG/ûq58d͖(xj`d,Cl?.#0 WvYQArf~Ҵ6HTo&ӖM,YDtnm?j9%(\?c^VêP]>8GХeBUEGzTƸdk_!3.6-]Y)XHʠSےg4@X>첉A:ÚqO ˢh6DīsZc\D$j =sz3^D*[cӜc@A$Iˍ#s6QP)] {J(NeCSUj7$[T; 9 $#7f uC&"xԷ`WM7/V4StIp;1c;5!} ԞiAfʕ'k{ҚR\g-嗠ҿp`@)>B1aNƭ7C@ЍJ鷠 1!Sz2 E >cQ *hD H~{Jbn7k*6u'U5075/ȲsK~$MkjaOu7W]J+?[K-$Kӱp<y=/fQ'Ձ^eXx$ĎYJw36< Y`)ũ"iɉpR =tAۼn1=4"'-y6HI0q,O>  ߵΗ/_ȉx!!S,kojTvAlAfq9e@~藐!xC^k?}0>O1I[-8D#(Æa:OMx޵aϚ='M35.4T HԔuq e:cATQi{ l Ut_8]+6Wza߂~ҴTSY|ƃp{FGrٱ Nv l b5ҹ}H0[L푕ՋIzZ@=AH-ϟuJ2V2uO|Q8b@z{R&"N NcE5(L߆!2o_C ɎI"t a$+qkH7p>e;Ilh6$o]L]G0]N*? Ŭj1`jy P-O0 {;U*3-~lpUO{RylSZ/Tó$%9 (-:J vq͢i5f] @JaXOL84d ɜMYyRϴ+NXLqk^AN-B]sIHqK(qӋ2avP+:ہBB{(a!}+]]DRΦ&?ʋX,}7E=qtvEمnA]_CVpl-r*G<# ں9LzI"FݬmP>TkhP9A XMo27;~Lc! $3hvp{vS+زX 2 H~>Fp):4B>NU ;:EjP-vwB# r.@&"-T蜼Et$P  {yoH=N4gd.5.O?h:6ԹOo>d~W@{PpWkkrWŃ1sŨ!mjCc(.@oR7^>, )+jUw{0V`y926aEEhDESt[1I[]='|i5>rb]ܫsXd< ;'=V-+KWFT{깤W\1ʶ/stГ\* tinPrSgU\KdSS+p| 差 }Hr=*1d~$|ӱk 2Ÿ_ZKp6F;')}mjTfq3,s}j-x 6B8Q>r&sA4q:Sv cmg[iw{@kQN3p  ] \GʉXK蝵kKQl6^=g'-$-jEXSlg1@ZM \ /&#1䋋X䬼wyBfJZL9lݼ 9p nN AMnn8k܎ZNEBbԜW V*bzBy&}dC+h1e_--Z,be; %#Ĵgb:5 N&:*4\Vy8~F4/ڈp~u@XG~4vk.?12[F;Y7^GQI c XҖoUd_K\ aUQEL3$XQ=':`TTGmHο(L9 6zZcuj37}6b-8#MXj`<[qBUu~3@JS}6OJC?NY5(6K7S4\E3?1jrU9IkC)`,q[$DxjáȧH jgsh!J,'͎%׾y2 tRCydgA}8ĻK|D x0nxKʫr+ ) k"$:rռmq`vApAE@QtVw՟/5f 办Ui1HX)ZSl+3]af݈/WAz ѿKuL_ tbpeu]](b_VxVƮw3 K4t=˽*oW#,=s]Te]wh+Tն{Jhzr8q$s0 j)[g18o$$wUY%"Lwi 2q Ub:ρ;vAzh ~4P7d>=.8;ӷ%̥1eNFMtHQaA#gU(z_cXM b;ٲ,p+l|To}m` o ꄽIL= I=9D"I^$EưjQaG95 aJmzrI8a~mOU/Q~y|"^T> 7sov'T޴ԘFetqolŠ|W4*v "" [gEԶ#D JL4? eXY? b7c|I,Z5K:4fUd>PT* aume@ \pפ"b4Kַzz* 18Y7,Z.}IaW{J"vrP&K S\2hi8Q6/KOd?:`P%szCX!E΃3N!2=u>k_)+Lϩb^Έm?2nP G&̛@ \ o"=] &SJ0:s9^ @O+@-߽VoJ*L "s, kp$mԷ5{.JlAsO]#zOQ-i rTT?thnބfw^SW N=k(䆖gk?`gbأYoc$[21Sy3z1z]ݎX,B`4ZJQn:KV\$Ay헱d sLjQ5ƫ1,yn)572i]^n#fDne!)"eX0BlMChd?ʑdT[5lkPK_1[!uon8OP?GRp U4ZC/W6x*.-!!1 I]}spA%o&xli\Z/mPY+C .}#9 ~NB`TU|Y ni;x}#1T36*y\e$I#F*<18{wɮatϗgF[v2Q-y2ZT9/ˑHj #\Y9[)xo(/ZV>ǽQHdQ7pPߒN_J{֡N Imմ+\U.Lߩ2/ű:?ڿMeϑrxzXa'{cկ;s-ey3e3WR]ѾbP(20~B/*j.y>6h`ayXG\m^o"y fg66K1־]prd3^BKx w( pZjM2>t \苿ݱy2Dy^l7կ 6=lT a$'$ %C4,6gd铬Zmq O% ,Z0x>6hFYH&Ӝ_&eн?`qD0ؔHС|H@?QdZmY>M8bvWڋN|k2ݖ<7u]g p/ IZ $&w@%0~!'Z-ĒFnF=gb4~CA <̛gnS}jvl‘z^ΪR#@B?G"eofwiF'G(ƌ"dsm˻ @́b@1&φCX#Wrh%/Ts알$ V1?^oKe\n2̐CyǰDۮ/1[5y(Ir;%xP+M9Zi(m0j^ 5 ؙP|pQ@7^״LHIa7ۃ! e&:9i8{yT{.?/^{$ w{ ZkwbŲ,Aj]b'pd`j5s)+A%- g)RU.[WzOہ,3ȉʎ=u:uB^hT[Lg2T%ʼnLvÄTvLz%!GAZLkʫG&LB3v]sE0J w<=F4Gws>w`M~U-Ϭh&@`ѷfM˜q6MrI(y'Pq׌_x%u(ws|CeDPd?vv+);ӶV0uaө!cL${eGh?o9ūFwMK`2z/5ڽSp*A[Ѱs9FT[ȍjI!߬(i-Chy@+=K $ d"H;c03փ3o&ZX`[*Nd8of\"dV E~wSLrtś8-KhzNrh KUm}QuJIBƴPmaK[,(Gi϶Ƈq&#6T7kϥI).]i@U(pdm { Tԍ2'Pёqoc~ 0:#>5C-9XۀJsd@D'0u}!).vw}Tpβ,ao Hy(>5ͼ)-DhH;BhHK~!uÐo'#x]-917n ڭ&[]h} -1wswUCXz^9TXrM0e {XK8A22iI]ܦ61^BPkZcPc~g1;9EC6ړU)FF^ Q6xή5E蔯v;$sj)n{tܒkưQ**&Jʺ>6$~RU&tsZ廬BLV%ڣ5!@,Wq%0`5zd+)?.w 8M qoѐLlgbN}٘2E.r e2H`_8bFmQj XI[;6KhTly"Q Y@0iD|Q|gzJVT{a =y*#| (Mh[hک󖦿FVv(14iwHyp>SUjϛq\z`ѣ^r<|twIJ c /y&k|y@JNwzOW0`ךw*)*5 ?'-ڻɨܶt/$WY@ۥ!?ŗ)x?Crҋ'+}^5&"٧iWZA&YT5CuC V]d@۫MO>JdL^1RH)i|s^P),zq^T|q@ukY*Q:lV;Χk wE.S;&b?WUMB<'"vV5?OrfV|P%*J. ^װX#I`ÙلP69(`5{MTD"2?#3o j3@uvXUQwuqY̤v $yEnDNt5PL7٢Vi*{7l?k3Q]byj${7WtWT54/\tOh~YuFX`epM§ˉl[6 ~4 X BڀY6}k4 Ρa.8@ ^X#s[E<h.rPB OK:?%cL&Vrxٞkڡ *苅mahC& `Ca?t3d*k銆oiSR=չ}5UCЫP*Is BqF2>%}ze|Dd;`!Li ;ZB’1E}{d8 d| } S-P-[iU(Oϑ[ ޸TU*D*>@z{~M Y#Bq}P'Nsb>Ĩ.y$73"t;%_M}N1ɾMViSIrIFn 'pHlK:)A'\tSFXQDIt(k3e0{*3*'LO&Lny+6D!,7ZDMC[9}[&R'Œyoz{'܎rxĖ0J=SԭoAXxʛiP_'0^ZpOkiA[9y&9ګch~f0(s6僆# >&J~ PڒceHRpgNsf32M1չ5cyҹ ] EI8'KqҤ#IC?D5V@Ѣ;> & <2bMՎgP`!xAn(OH.-)ns_1$3Cy|v!l$(bAVq !gX2֞eEoϠd^H @VOcV[_zj_ ~…F[pS3c jp~~5C]t]q"#YNsVwvVAMF>wQqusy@aa(e3l;Pbxو.@0}tn(/I W!rtG.xn,$j! iQҵO["gS%zy*1uRPo#)]Cх DEݼ}ѽ,r*6#|\0;;T-j.rFji~@pDCE? =rK?~t`fOXYA I 2@ᏸ+0)lـwS`AYwǹ/,d~ =8]sR GrK!,6P8b1z0''-Odا0W5#o~lhT$5?Dչ%yIvn%X"WNn41ӏ)Rm&9Na }rPL!Bz.;ʽ(jlh90#~i%ܨoʒR,9 Zq\`lkm(+ WKeVA$q#e[486\nJJtOҡ;8 bs;d/זw;7 uɇR*9g7hPd8z&)9 q%iVĨYN_LnjܑH5p~b3NY ] 4rp$24u8ﻃf啗}WBҊg>ۢgz+ic!߿jܙQae$aZEڱ9`׸$ſ)3;a˴]Κb mNs>Yo6Q{GmT9I 2cWs! B>2ɸ2-ݧ_c2;W~|H?%GanJ+jOM6Ӹ"^#$w'(wh?v7Bk2S/`@Pʭp ~z %Q51V:(;]>690DBpGbx(;})v# i 8G ˃zQT w:!3}4+ r n &ߏ?t›vHR,*P6r~=,6VioR,ϓI>8A.=јBlh{g$}IOJm.t.P?ѫcvdBV0L&z 6$FaLLN|F.DS~A81r8 Kgbuj'&SnǾΣ:5A'wf;s*@OװjVPH #{os1UYքRZ*VjdcMy,C4O9؄9΁"G'Q@)y8.Mρj __4hSE'A (P)fF?<bUL\:a=9\*6Ys0Z:cFg_$WO&_2C]_=Xj.PaERtbCJ$zV!1qt0h A( ޥGS"j=hB2&sz8҅yh =dMcMƳ(f+Dc3)}2ӆ|jc鍂םs2aۮ c˲T#Uu3ljSR^jSߜӀ& 5WOCFrq'+7,( Pn3P{ؐ%P)]{#XkXY0J?z;J&H~\WX&8ѓ[pQ7mIHzlRVo)y̸\$awTYu\ezƉw KluֶzyDa=<ϋ̸q/8IDBpϚj}18ET~o(lٵx_^ު khµ&DӺsE}下ڪBl;WX&&y@rXFG.ڛ: UT'=.c Q^\E{F<9e9O-WU)Xe]h{X9W>^ؖ3UKAyo&@I +!ш^4BiBg=KivYdSlǠv K'eO:Xζ b+܏ɓtk/'B_OF紵x@kcYB `a,8NEf[$܉,E59o=_&5`jB,&dI4p* l,Xy:9Y=#fqW,{._+|qS27ѾS4vahf)yB0ZpbTR[9˻C곞/J?ȡY=.Y n`(>i@_}v< /P|<2J/"h*QH[gOs5B+a=,o?lw_кAn߾| aum~ 9;y4A4WCYw7GuyX8)Zi)m*^~YR)|jz'|O(bH}N|=fPٓ+PHg%wFyO}Z`R8?C)yѹ-?LM]B&ȂK~@Ii,nu6,åZ .Ɔe*qV Xl=2:uXHdd+g\"[AuI]NW:ht7?qooNYĨcغOpZR2R1ZQb8|wB'{҃n\O{S:y3OX\=OEmc Hr;%:x|U1] ͩ\> Z1%5̥O nc9 ‚>Dh[YA|pZ"ExyA9 .&W8rXLJH]Bq!/`Zqd$UJ.UIR0(hdr+}U-,n\b$*6jIݚ޳Nzs]) 3 塀T \,Aדk[ri-AzDθ}_+f 5b6 G 0Bm(&w]M,~Cù@YAZKqM3'~XnmO3*G,#6l@nzS΅,'N)q ]-25jn&+^{`nV 4!3)J-bXkgq*[;U!DGXE =>xv4MuA+s08{i^%IYzYTKlFuQ󙚔U a ,c,ptMT>($;bwe>*O"!Ο *2+5%SRCXJTۤ몡نpЏlζ5`}[<Z2dŏCWR5H K4dr۳$#.է,W qz(Ro\|v,ݕ{5ZXvhS*z]\ce-?G(znv?u& s]8gx$@pH ~fkVů) "DSj{e~pgtTb\2s!c7h%PKn2ps;';?S<XE}{",%ڋt&9/ћGCpgƊW=Ih fR Nd9 81)0,2E5W8"50EZCwpIg z~KT 567fNH'a}M=O:1M3:\D05S/9jR418M fc";'3O0ɓyȄb}[ۍLC:c[pPՐLlb/ :|ACP?ʉ*_&吴?3H@S>$'R-g;e rtIhR;T:D۩9p*n%UX>6xĿ}ZdmheL.)%1wCp^Rlٵڐ #ifFޔGmCn O/xCigGU C߁EYU&6YTAu43ZÛ.)/Ƀ *6Z=ŐTuoDbr 7Lhvf;W*Ӈև*ɹ@'XFUeqc@dv<$]\p@f{nC;BxDD M]MZ4ݭs_>bVnjPtЫL=|X*l|>bt'!I [ ~SWRrL7Oݷ!)y\-@eOR][DO1*@΢Vk~b ja" 3qb3\sv}Dxk`QVG!_+S>a8yn"qґIIӋ 7]ț0B1 1Yr#b$C)0A=G*f;p*'Г6 5㤱};%St*MK9mE}ÏɰylݨRӝC O%gGF, ! Dސ IFO)bωC=CSm6$pϫ(,<xzj)v.`(^d @5jddwʤdYrr:To@5ЋÑ(߀ή>xTY49v =عDdPp(jpurV'v`ːZk5A@Hvu _K@Wu2ɴd=լ 7*heZiWFA,Sjpޜ :x/s Bb .DL.8r>uL_Yћ<9 `;q_l4떄Swm[@ńY!u,1g%̬6, Ⱥ|vV³܄3TD9ћjsG/n5}ʃ^Ծ;S<$JH`&$|:-FXW=e8_, [Nq? KnX]舘zoZ(>*M:48LA0-E'`a"z9E)I*D1d‹bF1Zǁ~ >*Jbɹd4`:WRQȄݬz0dn ^K 5}`~+VO>Y9wΙ3{aǔ3tf Ĝf=4[#׍T9PCE&2K;I$cx%zƏ~ƦŒLi*TN q|;A&;9ΦxZE 4]Y)G hw^hֱZT~p{{s_]I*-=`ds$9$iZeMg4G !Sl.ܹH>E bzĢdkk`eUu2 =Θ竾Tg` ?|J z/ɐLZ卷bhiPʀ}ɋHAj!Լ|غ+3=w')K>|іoD 9[ێtanwo0D8T¦6),Wsix2Rה+ƑcxgauDN/Q7[k3ogRw%#$3OWF|,] @~s)$fkLq>=&(^aP/QXcwIJ< 3_p(Х5M'í̉ w?u.~ |#QT->k4uڻ+t&2P\;d#LI׋vFm>h%V<@ dRhKJtjȇi t[ l^*g阷R-9P]V&\-t^NfRT>E oz)`PNU6+_uqeༀ~(sC(Ilز(ڴX1>O\)F ?UmY!z͘2˴jwQ $hޓ5qpڑk ~89~Řd/LLbY#_mU\p9F^޾}C6OWݑ&1A<ːv Ms7|C ģ?Yk7`b*5i,q !wnvb/y! ʙ> z-1to'7} Q~!ѡo2@W!!v7I@J+TzWQizB wT,NSO;cNNFWrx4 K3 {e84''7nrH5!86-w~<6Ź_"An0w^7ӅhuvT,\ cID,+&z#W -ɨ!T{dɰ8ŕMbiaW|| U|lݤ )5WB+%!IsŢhsN?tt!xIV}s4o},սXS ڧȡQݸ|5\6LMqZt@cJ }F:UOvӐYhډ] 6Vm g ;hH׉}q[}$8,B 8Iv-ݿܻ NbC_+i5 ֊c'ӔRC\E lnX8A- 9ޓ9=4xKeъWay#]a;[b϶ԾKVķNm%tD<_t^d;KuT ߣ ?!*'>WzЙr%tbXy|ֺ.cr%qJW: 9F7-ڀ9,ϑMFHܨ룶]XCO,_^ޣ*p|,.l7u\< ^ՈrźTzԸ%5)uv9 p8 ͓(Q,K85Uc΋jXjFi;lJ{0lk2WΣ$"痈Jy Wce:=n{.w8$dFMk\v|-s1eJ[_9 gu'[U 塰B«~A0} j{mvƢǍ|_O&Dyt7}csT;bE&XefͪwB""g9;L׮ޓ4m某C 7{փUö|Jo`mmxD5;X5Ğ(,wƽҁ(2(H `_h =jgl4j t9Ux%f謹fbtn-/*=~0nh-ns Z- luHXY %DްhSvnH-{c xgHgzV٧UUF/+.3FIZ>E8&oyuV.5ZZ1- `VAY]o~͠+r'(4NԐuU3 3{"X~vW\9xY9y :˚sA)u%<1۲@X˝>șa! 4wR\H(u:6j( |]в4j5av8I8 _]%5Gs:%s+kB(wocϦWlK? )(SUD*ɏ @x-4AȰh6ŗ83ՙcsVy C2 ]yQhtQ@i { ]7*׮Bnabw,GVdAŢ9(sjθ3G,.Hke|, 'I&͗ID'8ΝcBZ] <4&U{8%vF;, 7* !ٜC *}!Zuv7lͮx .Zwsл3@"7Q ŪܡSVm~ !eMdoW2#=`[!thѰ^D t_0-]WݜcEv(֢m$&lQ;=Pѵ}e~|Lpo2R(2g 8(}ˡ›DVY8y~$`}1H'b]@:6 b*`U>L7b:ov1N.Àp"A l@7!X߇ Tؽ(JБBFKf(r;˗e4RW-`]R#'Z%AN*\`yA7wu ֋^v3I3C챠*J -TA_0}/Z: RC+/͙..25!xm7#qDoJd%aĕ3zon_XP%ᜲ ,_Ea;DQN0|US#?[=c=Ŋ O_zwL|T7dӜN#/n; h gHI[@OA׺Lr Gxpo /mN8r,w^p#INtcp]94Cu$eD?DK3'._UMMǸݔy ? 繯 !'r 5 $97vkp"@6cKW0B 2s^Nm5 &@N}ŢVHaSPumu|)S4E 0 rA0(Zmj o Ǡ1"huA}ь9=HDŽBYZU|o`: 3N7'C.ҒJnrvuuR5X|VҀ1[qri2Sz]" Ɠ#Jb}EYo>%,8v[Lmv[ÏP ^roz|2hNX}0>ps҆HW8I\C %:د^TTeTTF_~@j4̄l0LI,1A<,@eȊ6TkrXτDZz%¤!&şoN/ӏ(1&>҅KᄢspPE` cXszv$Ԗ,mcy9Nj2z׵4_+BX{$rӛ %כy A;@ ZQIa x(@*jRW)jeݟ#:gDnBj'.ʰxT~z+So@}єf U֬hk]4o7fuF=!OO Fu96cn,d!z9WOZ[ '|=gvkS(%6ߵ1 q~M߂l8@[rH.n=FuYU:0 )b+{DF>s熂OnoʚxLn*mtkBl# KNl6K F!Nr[Ҽϻ +ԭKuݍM#$s)upfQGGj`txe$cIL_vF RvdkP7e5c<+ib[ߗD!}!P E_Epz5wm (sNJi hD}8jgSy "7s,&hҝ0Jgu2{C32IsO3asUEZ*qϠ;!̳ؽt.ΜPƅPb\+ڑyqa>h8x,&p#W+|L^HPf LsTR(Kz5į9A1ɤgfH CLb`Y=1E!dpD60Ɂf;E8uYGMK'/p piZ >@O6@3Q-A Ƅ\?HK%ddw1Xdk>mwoz,A,PvlĴϊ)Oh aXS6,x EԵmf %stWhՙ=5kTY-P5 25U +&|fU2؏Om~ApvZ(@xZkZ+uS F7+3k]0!UfH t\!$K[DCȌ #I,\̂!iX~2eyz$Gi_^UN ~ݐ ;b0dYgopc U@2a:K~8P;& p/ zo [HdފԪf.2mL<АaG =eZlM-}M2IlTr9MȾ55> iV$yW5G ګXjʴ-,tZ&6{ q[{_Su&S?E1=Z^3_Jf,=9g@h9(f=+8&o$]H@o4 n] -4NS1P~%92jwަZO^ɲ%b60G vTK;sc;ˉg8^_Y_ ;0HBS$oɜ$_91w"ʫ֤XqM#.kݗ*a2FqH* ȃ\JO` J,Ի!,ze(I4;؛l81 ^J) @í7[E"zjxˀ m1v3;5WKFrDv=My7S[0#UU⯱TJo.إX^s;Cfk(+"o9!" 0mٍWRZPFg->EIzD<ϑY3pC#z?uAgL`'qpH) ˥O3Ah|.`regV/n򾁅4z\i$bÕɅ_cpg/qi5`-3]dMD;~l{7Fᶋi\-fG!:9;Ga"ۇBj~H EQe%iץ-U3=*3w=Usrf!X+M,*{nz q[5h3◞>Vߙ,SiޟڽT;E!WQĮ~<ͳpToXi!PvN@-\LpLaOKGtdmbVE%VBAKq'tDZ]H_57GΰDp9WjTvy BD;r’9\Tl7؎AlAѯtK+=0~J})ZSR."+G<!myHNݝ_i|*G:0_hD&0/2 H{TzO;BܗTrƤȑj@f1z{>d5Eg&X#Ud]_eVgX"a bu` <#ix{\j "W=5MQ2{l^ojI𘋞jM2֬:MAb@՟eØO~ݔ$@hl]ʋ#vp$hpO)J0]-)T BXrm!aѢϞjT $*? םpbBnDp[zaJIx`D ¥5m@[rTb=ySD 84+7E@#'518Y00??򱛣P94ȸs0A ث_=NMg$ %ڞ~0[cᑔ^;]$JQzG(A]D'h%< ?8q$'1OR3Xe_#(-T ߬KJ*;XNN<as"LS 82 [F@VO4Z-x?<Bk{F;Z`L(,j%#ΐE;vBзRy'7] Io![E4 ٧39XȎJ$Oo/YxҶZn\!ܟcqfcT1/eo"F4YYrPT{r2ζ :"!7ǗמbTIUT]:us 3Öy2^d$++K{**[ʨCu/9͜Et1ӷK D_cu(@:Uhhl /af2&FEQr (vgþtsRv([Ü?/# ˝Q`l 0bӷY,T]lLs(Ihb0[> ]0T'mߑB'FK:g8.‹zh -*̜N'wTUDgr,:֡{5yȣҼ-*-<3 x0){3S\ @uɨdAT S| t>L`FS^@㪵1HoQ䩭L&О*;WIUr\qㅂ8: 1Eu9\;?R~qWDYTHV>?G Ep<耭={v jr{){ݔ׻P'DgV]b[J`j5n`&kQ4GB#V2h 32{*_EV6c>{|3>X@zo @HV}a/5(֑FAM26..&k.H$3Xk2`X voFu|:A]hk84Btgm̯3wڥٚ'zML"p:zZ|֧])-[vN8? ǐ ̠7`%isfhz1Wdc?K8ǹOCV|ysUZ-Ӹ0e[:s:/t3wOoHJNi e?DYO#9gD"j R$ YYR#TÚ+tLz8 w/3PlS,L4+&[2홾PafCё7L[+(2Wt;*6=%kU٨@K3G.H(\/#>2[T: $v2Ʋ.:Tr}R ~UNRW:R0Ycq`f JIq-\ըvlJk+/͉?yMxL~tU|7 1&=5k,ڢl6"I'N}Byi)A3J9h߈:d,12P. c25dD=#+# *I%Wgo0P+2ɰ7ӵ(M([䣑ĻVerAn81VhOx;DW'ӿ?ډpRk2*0Mk|MW|?w~Ks}d1jCh(0?Zv3`~H`cm?T h2v=NK#+ׯVf]|yE# 49MTyy1d XIZJj`'QiL62RMS J=;bBxr9=#;aZSÜVC8;gKs3ݮ&&2NI66[Cـ_7=nu;k~}Jk$?]#VSl> w.)?J_f -riM#NN|BOn x9#>jP(ʱQP᛽=O쩳g# :[cfQ:NdӞ{x9&%hU$(=d8CULӄVx@DvBYDS>nulw[֙38]53զI,-O̪_%s> *4?}>cmrRCޥ$_P.$B_zyԭ#CkK:Tf{c ǻ+ҊЉy10i^Pu9$)MQxTEZ\a-6~!))Mr1o %BhQ@ =9LD, P cWxTXY+_.08a`xå֤^QfUtVٺ8 ,)6ԇͶ?XF r~~r?v!ZEe7ZFxܭ~hxcB,`sy#Y L94|2SL? >m+dzXJP*2"c~ '@:ws$kq<@\^y^30]f> *glZ?Xٝ8|pHUt$O4(U4j6?6A@cʥZ"ոe8ϒIBv|_UK6 &M @,0i_T3Rn*;?nbyXfZugMSǐmFKDXEg3(/BuADڂ2lI%$7*pif琞(eįBn_ëRvƢq@tQi]NKM$p-87*&ɷv`ѧWx֎Vnx.th?\՟מo}H#YMduqtQb(퇘ز.,,|gȔ\Ғ @XhWPM뵷JT'`u2l+K%ڲ̪x,%(H3_c2&38WE"=L $˱pstar(+"i_>B̿5TQE7SGQ$* uۦ%1 {<`t+|﷙TQkEy RutK0ąvw0Xsp* l0zՠJVxij(zj ŷ{ט1H-TAҳ 3ɄF( n{wV7c֥l!mעpB.˺? 0[5u6:m -$HhF\Cs:pF& &i"+%%9 ti^ ෛzHۄ8Zk8ED4@KV2@,DqT&-TJEF~56 s.ޤK+fq/ fi0[#!M`XPeQ:q ^%=N!櫇w ;@MEfNG|7h_rgwB/e1k>#ݼl"RC]y{LO;@~n45'5ۻ2<$0p X-p 5.v|@'rc=j`jl[` nk#&?O Nv#-{xx1]' J{i"?2Ko(dP7!oW ֖Xlz]! [_*u2^jbtMc˕_(fN?sO1-pm*9KӒHM~̗) sT/I >+:dž!qM!P["R=2!u:8O#&]Bj0ŨZB7UsZL;lR͜99HqzNCmkSCrҍ\k3F2Ͼ4t tWiʤW$?MS5ʧS NglBCw8TzP<1nxo_<\Yp{/f+=X܄eI~U2yNf_Pg}DFZ;LVRm~(I꡻X8CW\%sP ͕B eA?)%n T`0 3ڋ,k?ъYka of^g=Vq [ k8݌IkU1^s#Gi׻FuVLBԽʳUqh#T^lHJ1ҏqH+nR'-ABɅ;G1$8roJM*^Y@@_ 1w 5Ա`N0 $PPȜ"9*-h S4Q(j.GL~U34m- HWST6t]j:nU]m =`cA:|5U=m2p^XéMDZg|q 1oP;Ne79ءT2ȹdHEK^ZO#Qy(bT .|*=&\F] ʞbG~ň9db4 ~☯}02_.CX9Dϳvp\J)< Ӏx0\1GĆ69@ɻ?~Or\FuwZ?ňzk4D 7[uRh4o0Xw@C;F&P5%R2X*](VĻeD%hV=a]35= Z?OgρדFSp)i6AV(`~xfwu?2ޓ..t%K%L}3Wz =h-d`" {1,\ \xW]I!xPQu[LZߐ@TB ~)VǩaD'[o,DNg ]׎g hjQ^:%nCFjPERdVnDuޣCײ|~ p\r8C$\(^l8[vÞ2H<LR@X22,Q !`ٻҲ)Rp`.>n: !頢oMȘ%lW[!Oun*"J58#!(EEPKJ\ D1$|Jq|`Oc삭W? |/ꬂ/`]/YXY{Ad0dk6]tP&nOn:߹"c x [/}d(vjRGqѝ&jF@(. /Vam˰ o#.0 h(S} ({`av"#:+ON4EsOc?P[PmUyGyf,yiB[**P̀!>w3|gR֫.Nela&l[ۆ f$,9$;p;xjƤBa4<}ɛ!V>Rr%vXKzj tpݻ.z/8;d;P%i& %Aڵ<(z"QdS*.'iC(<8_pt\gֽ6-[ϡ ۂP=A~ilLXr'=0a݅Հ4kC:z}PU:~? '"}G}ݟ$Z0S½*vtgqvty01:#^1̈́ ފI%ލ $X5p?M5^ D2RkϗK;3VTf~]iEcu~lLx0JSsS!BDd ~D2>ee>-4 = ]d_&w~ĞJ.Q-A;.عgsd`TFS{,^>22YBc >śC9l.`4\ó˂u׵ߚ{\n*[БQOyzmc xj+' z^h0QF']2sZQ*T0V8O푬<6(j6"fN/\bHaSr7տሧ u5<[s|zf>aRO\4KN#""RG۴8+aq~n {}Ezxv(JJ/i8Ju$4@=`iA'Q'`*kjDU?[p#(ō<xlm< _EA}nHZ%OF|X.Sچ`z[Hզ%)c5klV'l[oMK{CNOwiJnQٟ&44nfbGLizTt'4-a K\5U@lkB\J4ku U|SGƿ@/XahVW]I<Uq/m8_4]LD9)y4z4c(Ite[FNd;H3a469UQd HBl[oV ],ƪۊy4zdW0I'aRBX`/qMR3U81rpe"& 1-wts*z<q!<2l%m͝kn8? DfgY"Od:_EHkV rD91CƸ❹~D=B( y>c &;~>mQ ke],y~܇Y$5(m2 ˜Ep.& 8/}"` $8&?_8$C;ӌ@vho/~5 #v"YGM),YEJD $LvjJkXُh YJ?-W 奇DN9n^a- RDg.tX uI㈶gyYT1E [ڋfP/DͧLk׏ECE`zձ.aKۊƻ;]vJşʰϷQ:y))P  )kaA*D~+N7Wg2z7j0չKd?䃵:WBM@2&^ώzꊨyV^,MQ./l:S W˧0Ai{ (eH9$F,|B*d˗̽v٥aJPe ޛC'HiHmvڹ 86|+R& qoW&a;᾽6 iYhUzN6#=uTs=$ms]~p^e/'V [\N懻ofg2Cmd<(:6Cu葤leuUl\ mOuLc#T/ІUdK[{z򞸩s]祦mwVjuU?kjk!oV4m)#V"g@(<=⣒N1hYp]⌔P({:\iy{VH[/T9qwe&?,kZєrhފC[Tz48 #▃Q zV[|flM?LRQ%n94ܾ?A3^C/Qc0gXss5KcWLvR˪-23A .SyFfE*9Fb;۷ f㌟38姮^(?Zq:Q' {}7/m$u%`?p:Ϫi<)`>6za?)L)(D3v:1%ۙ!}< 79u|9nS #ABW0.2'dvI!ُD[;xS>2og9\d2u29-PS%J?Wz1ys'5"? WTv~uq$|}k ,JkJfCJeNZJq4qzSv'j]<,īݎYbum }TKi86]~b"WhAB{J:0~3w @Bsۍ C i$꣬mOS0:QԎdqs~Gcl)b֮A@$IƪU(U@=s%/ j/$ ȿtc8Ş1I,kR GsLS8פFABb}~N4 ڂ3uwo_ϦOv G?3gGxhpϛs8Hv@?ijSq=Cqܭo=ᯮ&}̞opbz#lV8o짘ݛl|3wY^c/Қjg'}!1U3Dj)UćqhWJ=Hs[ÁrLn?#9AJZã'gr ړ7(DuWЬٺ41*QZ"&(Ý n?K|aLtI5m=Q!҆*_zOX,PǴ8 Z*roqb,9/|X.Hjյ}'Ӳ)]g '2p78fK\|~*f[jITZ̓prMi_ :Pm{6j05'o Qb;mvkogTtb*m1qhy_OxpkӨa@ B4Y"_=x-pjf -Y9+ta j= :cI;}JF !vޓ$E?RiWc\)I0M[PMAi]xKRކrՇW';S0"YuϜ>ؤFS+a"yK lQ nS8vƇ;0uRP;Y0t߀S9#{(#Sķ3Rd4@._ԇF "cɤ}AMf!G!ѯ.A(wZ$gH^ŗY+rȆU /gx8cSg&QNQ}E[]*f 偌i: \آR+Nt.6\xb#ϢkM"( ĖmK%̈́C._$`:C1"Fz(y t,7Uҟ ̰w@7ޖDtP?w) jCYGdhF?>^Ne\.&2fQ.SE>(^F p_ Yz|uG}E5Fss&(]C |K<@ q!.lHehte P8em5PsX12%$ t8FQEHhOaXݩcV ܝ(9 o:x5Q5B.3йT/"Y)^Q˸JbGX '6:#^tdOcC=Ŕ++9ŕA}~,"ŗso@l">@ \Q]_}/ E^.d<MF y{iy/WB@DVcU*V h:yFx.eUUD g#?P8sڌ | ƹk\M19/M@&0 od=*z"eΉ5[8իo3b Yj 8;w {فUocvEY L\xIn"wqx 1l**uJCfey@,J cT S;1tԀbІhZpz{S+9:D^7=R#BeZ^ʻ=+xM{'[=|lG&ػg3ݬ> ōH~]yl0Rf39b]$4'ÜS,: Ш SrgQioEa$a - "GYJ|Y{0G 7U9ErJvX=E.d.Cb i4FY98EdE(1%z/׾ahsfK<3|U ~yángJ3U{Iؐ ^t (y@7dz}ͨ^U&lEi .ѭSܱ0E.b9ԣsևbْ",vKh& y ;Zj#/)o[+x->Tw2(ZMhUncUFQk* g[ج :By!$".;1e `  -+C">^-t"`ds ycλ䏷1O<&L6HWNKv 6h+5YT`K,zx~p?UnV=&)?nʶ;K[cLGJ=_^6"_X$^'PfI%5se19 ^BV>FqJ=tT±%M[V6|rwx ՐN~%KSd=\cN~Tmf1p_ $FԈp7סsW$%RF1xF|E \_ ro^p=DA x#%^?E_ĺԏ\QV>ܐ:SMd5NmΆ!^ae= cHf*ڕXBefP`7NT:{E`<#yM+t6+\ 4f.VO d)a{i㋦_!S&wF'#Nκmx>Q"D|sAܪ?Iܑ ͱ*\_#\锯׺[]iڽؾ'V )6f1`ǀ =+cF%(5~ޤCf t)Rn`M P|DN=Ҙ.>g p)Bx)>hW;J†Ӥϥesu=`|rEНp NNp'LUv 7.;=cX;X*Qu ?d) @TLt0.ԜobJBy JM8-dhdo y9]$1m*o헑IB>}ԍ|8boMaR]>[ dOAe+YSէ*mAA+f1 .M_rd%֗0e^jAߜ50&J qA͙R}ƈMz/a7uAQb7,XR18)vJ2,{ĊGT0*m͇=TU:{ PExꠔvH|eGgBaQzsPQdKVr.MR6]bcET|FtTJ%uF7Yj [iB+V9@(~{*N,Ox`8P"mMvKd 򺛹l2V\5DKf叏p0!T&+}8GRŖ޽D+i砥F=~_Cg$ ?A,qf9J鱁܁$ ITq2"NNMAȸYYWzNI/Pkٞ+ZDˤcߝaa)e>_.O5>20No/4y:idTm\ղ+w7X֖%rIoCp@|PRj@v6WSs(aa,١~iig܍"ڲ{gn6cNRҾ65!C9;1V+Sm2NKxk`8Tqa)\#Cwfh*j}aŭf/&o_$Pro QmCŐ8\Kx(v-՚[S R_es%IY[W4F-^<]|L2T}OU(I%3]I<"=V ,rW,A.?cc}za5{ݢn*L{9(^I75E먘3{n-M dcvoZf4lWernKl> G{(22A>nLO1逥ᜅ(D7K!f' \$1GeąA<Ƀ0iABTqEXvx"*w+!z Ϻ|-{0*Y]h5YN#i6(y7¦ߎC aCfWrYcЭ>T@δ/ Wh!ǽ3<cB QŢcҸ]-qZƜM T({l?AZ3E@Ln}3Gp;i"3 P.+ū8vPxRs3 ժ|_)=l-M5t(2PǕODFős7\{q]Lan1cu*3+P#ݙ%ʀ*PEΦě -seϽg*u8\rǥvsd!7e>' 9w9qTlʶxA< N9 R?yZV!ArsңHO&z޿E 0@}j`xr 8pfEɗ0+J/]{Jfj&@Ȟ!l Oqɑgݞ^yg N諀$uJ 5ꢭ*+"Fy% co5M!):9*co3Y$=aF-ڝ7$;Z֥!  1_r?`]gcbGg Yʸf#py2jsA+?)?\=9ǼcM6G/:(Q,0sIڕ{؎? 3H'a!>wu2~Y,~yxfeӧ.}dE|v!"_~0=Q ւ0Mp:[K@"؍ t&;g;tGpP̘cMK`v_+-5b<0Aؽ3H|'AXu'!P1>ro[4SIijY2 h]2q~b`2}J%"?הW)EbcG]P֜ĩghPý]4oC4 #)n:2i![SO4 GXb]ˢ]q|i0& rK*r_όA2hx<(xX2*' lLX3W!WmixHA fӐj׉;ss(mb+"󴴈+1N''QL^ Cɝ_(dAjQ?Vg>*!W=g7=H|`¢&NQ+Ea7IEگ`6̣}Hѣ)Ԓ9][Br΂un`u5Ӱf#M꡽Wo1VK6|bodzTp II:En"'̞BbŋZ5Q@DJ6"!덛XiR8_߫Ēֹv2+sMG/3V栽dRhKPRVmhwn +͇/:R[oCN z\>V?dFcEBY&wPd_{Ϸl.izdY ;ٞ"oj"0>RSe(Һ:*LZcѕi"7z~z(6˦72q/cX>6EVՐ kw, < 6ӄ*8fTH'ډ13wf7ym|6aNl zeÔO!;I {d1o)O jCnHĿ7'|xGӏ鎝2,{ D/|&IXEhA_Wyet2&t\B0,nBWd|V20^tT3VSKz4j1oܥhz<?z ȺYٙ3ťXCGXީ#Ѽr)>gфNhl{`0&)|h/ZG*"$޽ 9w8!3,##VϹC뷷rM紥 4T՗f.cfy?hپ?ò{g'H{iu]Wo^OZʏUˍn}CzTG/`/XgKxg/GyrU۪ǚakOx )" &q.|LD tnc>͌M KX PS0lL}pDS9gEܔW(c96E1 bCcƬpћ2,A0WTx A؋0AwUIAi+:j^]`(:c')"*3L/JPdN~'[Sd1QUM\U*-SKV ಧ*7X`z(mò긙ߗe Ktw,#7軶G?hKmX)Ibʲf2$|ڜI\:#NI24-SEB'.Mզ7)`z +MhK]e}'Pɷڕ\/N=ST׷aVQNIל?e̷sdT,l{ Nzw{dMNf GYT+Ϡ#tWWE9Yp*#88d{Du';^hH+ߩpT%V~7gY())W¿HqՍv"ԜbzT]l\́?4Yb͂@D[sin'C%MG#oE=;t ) a˴G|ʿg|V߁ \HP%qTwLsa*XBc$ܫ i͚0O%V^|ќE7!$qLP@ g -IuKBA?r{}c8,Y b@ߘ{@U %8rm!0`oȰT`5iTo1@㳳<|ŲP%Q! i|K22) e-5kvMUA/\3^J6 b@k׍s!-*f'4'LVԊ[i͗:]oS~?)  3͹FTdQ{`E*{`f晬ƺGQ?=@/Y;$ ;Df%O(+N>"-yd A --Tlʢ`2oY0~ż)q [׹fŒZາF5> єBKZ n(59vU,/?"Hh-}utt̳ňM;Cq觤 UW:$ gyRWuc#hD`kc+yo THÆu]CXBp.[;, zXr}f5K˻MWbͥN,(ACd};( 4m2ݳ,3Jgb/s /u{̅jopCne0-tCPw/ll2[nN(U3/Md#[. ?lú}՘E/^԰Y}$v7Nޭ aU}ON4pJBH\;4oekug m'r "ΗPQQt}bD=kBrdo`bS;LxT:5A׬@J^i&d}BKdawm+&^5!`i垃?уW!lD'eS_Y41A=3 uC!*ӎf衴p٫ݻ0-*']`xc؁9[6]*=CshLZfi7Ʃ+=QFg4|]MO}$uM VRI]s,'?SkDziS֬ulgG7C^iN=thiηF8Xk\m /sWW|Z(R5 n#+c*֣3G} E6#cXOgB)f9$ek `ȒKV^^*h~6HP{0~tlnn&̟Mߞᇣ\rtV-,BsakVA1`+̖nVKʹXMDu|)D^>53eьYДc:K Yٳ[ Cﲃ׉>e 鈨3M DJB)ɝ0IZ H+9%& 2թZ'X f{YĝA:^7 TE5Bm˄.tȧ-^AJt^w\ڂI^ LEh8pk4*MZGSNTEHQ@&-9.UG˫\11uD"N|vMCMdD`wGٕS`k&3v 0u$:O7CE f;mP;yKŹ;4s1|-u!! WG NjfiVKc|}^iN#0rםsJ@I}Q'9>{z=3ޛFz8 ?;ׯRzh'>6®%XEF~U߱ T*̀^ëfS)?Хq:neo> E`!Cl-\ /zȷ&tp.`1P R(>54kmSdɩ|V~51A K3!~a{W8Ut2I_jz;T}+NWaXW\ ܄_FR4- lШ7Jc7_k\y&ۭ!wwu$Q9wV۶m$])aی8 gO,fBO+;qJl?H(YJ"g!Io.i=*u w2hWǏ XdB×5՗׾po`#r,!%p@afhBrks ,RN`8b [I4$^Mneᗧ)߂qФqۈU`LJ$_8S=ڮCO`/![[XZFot}#4p톆'ZqW3;c#>=~ʜ2|v.S%4I'oǨs"mH_PxK$O!' ~y_z,SBUqiЕ*ʪ׻)RϮu+U<럫5 T}!P:]pCa`Mq#=l DTW3a?TJdW]>wdf^ R``f8nڎð6n1 o8K悇ªZ0UWwŗp6N{?Y,D[Axm9l[{Ea~7(dƐCB O$Psw=o~Q!lQ&[EtUtB@- @tk +U*Ǖͬ-+++ UP Lu?t򠜇lґ5M`z+^1y 3wժ{yD5Wh\hz,KbZAvPB.WAtS6p'Iq OG?hLlpSPHんbNLlri-fR8 o x Ɂ&is p'!-ɬ4Z j5^rODHpT|Y΃+ 橴pF^q؊ۥު )[Z{쉪V_M3^?pDkt }:Ua/'K+m+8_9/f+~XtSh).@\HtIfl421m-x|o@4VP4 7,В !3Sd&D޻i7=j!`|@gh̛AK ~Č=ПX6AY淕&3F?ˍ,#|[ t뼄")aIvH2m, v!xQa4^5 $ٙ/10dx~s$5u2 +̅`ԑL+8ިsH܁:dݎAD.-|4NrIf woqЌxl> f `>V%P!,%jߥg7[Ƞ"5y _wSrrlB*>U]H;2EmpL O@n0 C{Fϧ*,̛PO(S_̿A)^S(kf h޺!QA,WnC-n7gHu2tXri9X&xDi*Q"lRCNʭO/\fÜȳ 9bSM[v)PoLlS;9r9S_C zQ;;\>3NJUP#O_J;Ckp{lYqL 4Na7x>0(s(w1w.cH*7s$hׯSCcoLE 򷍭EmCUZ. ͮ:i݁M{rtQ0#3,g2[mCJիZΘ706̧Ma MOu`@F78~qIՀ5ptrUc Ry@ig:ɕw)ŦZgKg]* =dd.帔??v"5$G0-ex:!9!$*,l5@VtlO=;yvs>6 c>bQVq単g7g~ȫGj)[5# jzvZ9;f9~~࿞UѿIΧ_2Mf,yʺəO^?#dk*DX.ցɎfTf=\zUO7yE;;I hw:j^OPP^\^guTIo7ݪsm?@8fڝ&X2~9Xt0BR4 la_ޞ * [cjQmVHyf)q`>(dd6瑋ᨐ޺l|v4eR+n +O]{ܩFМp& x">S0UX<&1y~4i̿pÿ; 5PfWMgo[mDߍ=0bitZ^JEIMw'ry+ 䳪ڣGg0v-}Q|)IC6By;B 6OxPsHmA?{)HI73~ow*G$4:AK|).:LHDȊ"I? KPB@~~QksR+D-*n#6ʭGiȹWm2OxazE|]"|{>Z ߋCi[٪JNy2g-> <1'2!VrU߀F?v7-Ck3&)H@ NT .Z8tM3Ҧ~ݯ<ז៨L[R0 :M!1a*؀-'ʄH{N8bٹ#\ X/[RF/V^mi)-.UH &Mnw",F9x,S 8ηIhF=HOpOc +c3/<3Lk(L^ /JT \˽aW7UZ,XTKR vfxF \P6Кm"\PHf^L~bq#GkTKwN(D+s6qx]w02w$O?KyU ĄJᑥ6;'z"]K)DrlΕ7H IRފX3_sgwqZRnKvYKM:xqSiL-4[7$>/" y*p5vN˱T۸Iݕf5|Y/CrhTu+{fڮdmI|A; )zr#{`?kՖ>Y=/?-V~h֡{ȢB}gl%5}_i:s)K$;`ڞk%O.|ڬVEIĬ%_TC`w94,%nyj8 K{BZ6^G4)߃UWuGZr!GQQ Qwq* kQj8u?Yb^ͰQTFݸգ@rR/|MJ Jb>CPZ)SBX$8L[/A/+9UD8a , ɹj7Ilͮ Ow+uKIlRN"'ayC~~ ϞRoC w׈*D\< /&j5Ї߃Xyޙ[(~Up5,l"y Z4eDhT(en k%o$'}OH,ʇ`d }뗑%u M"W'8k:P^pCR"fӨ)d oM K8@PE:̓! 3sjO]Nx)mz6gldžoB9]#ȳHzpX5E6EƜpFm-F}c2pbNWXNh~X?󖏰S9Iw.e# o}iL3Z$.` `^Yf9ۻ!>:) I$?z-exCp ϼ,YN-\ÀհY$wK$bq\K|i(}_*0vJG)F/Ee.F82wTݷJ+fjt$ޭl&bލXg@b{[J HE8"?+/a E?23ZaCۻA6G0%Zdž ߥ?ӻ_HGyLy\ek =MtCr%jl>uO8vz'Z_󐃳).{dx,\'wBl`,-}2贤~E?Uq Zӣ+wh*rPU\Yj،)Q>%5 sմ](&MOS^Ġ!B/(k<^<脑oΔ?(|;[Bu4YV'J>*^m@irl&QMD۠=r¹ j4}|Rޮ517rM<ŏu60~Ac#Ε 55'`K[,@v7 8+[QTjKB_1!n`q]'+mVox>\pC"|HAYK+O%f_u|V[ԮY7&~4Qrݶ^:Q{z= $Fgf9kxT*FuVd{'kwϧWl\,Y/JU/OR뱫G<V-4h^KAf 摚X*yL>F&ţWYG|OYvp6pW^+-D0lejwWAV CBI^ӵEdGg_UP>ϚT5jDqR(ly-5w]N.F%+S܃PI8( ʄ' |}J#xlȌkRbڄp?АǾrot 2<6:J={t9`,`<j;gZIffxq.x|2Ԛ+O^PW>=(9X<'K[] ]!=9b44e/5imqGZD҈#UP*!XlnoQ<z(ckvx lwba[nҲkmM'*+~3C}3r "\ZA"B,f,v#/4BM՜A*^ؕjB&fQaBx{J99N Ux]03\b%dG(3PpI^Nh7zAb?lsił$GF8tC|?2j + 6(>ϊcODπdʁw/gIIx2U)݀t.=A%lQ$hA,WU$kԮyѽXvs=*pE/ "7nKݏu'%_)%"Y[p{-)aAF}[~5K$xyi=`"oZ<94agVQ& J ,OG>a0|GJuBSh0pՁ)֙qq@s{?r3 V,g/.:BxluROߡ:E K2HgQ)h H0\3| Ȑuk@RZ|[p^>$Pք)0SgB[A:մ~+ދY%%CYTp0rKNvY|[@B: !7gSNom./~zd"3Y w`@Fo#1CZ~L]W4G49cmЊ۝U[̬,%wnr9qO+jI%,]c3o$F~*owK FPTKgTµʡ?l @$:젷mm|iDE'S ΪMY9S3/qP1)>7Wp7U^1S F:~KL`r~lxm[\}Bh|zVG]2e\4Smd6Ы8S)tо0 ec#='c=Η  oJY `іW[H9M;Ѧʦ󟧼~W]K1#YkU)x2èYP%1YGvʨ3:$Qu(I6 DisxܡjON1;\^%w.e %xA-ﶿnXZ2w}D#!e F M|xB_}~(iUC~U◵j_3Wa7uG+‘l׿ۆײh  rw8pc·Zh7BO:%AB뚨[;=0Y00z5lN nH>F)؊!Lg? B(H/vP/_m<)Zd8rҼ*h&KhD( Y%Z1MO1X9g@OhN7 걿T>B=c~ez-C3 N(ַ%SnRa.wpam$V:Gx͊Iޮ70zVl{Egw:Z 8t\;P3eo [ aWCt2[7Ϥy<@!̾6U M[%BʏVrDW}1wGI[K>/҃xL2|.ۦXǺIGu,EDW쬈 јQ+ߣa^ʫ©XZr6Q.kֹ)XfGĂpNc{ [^|k8_/BMffm|= ;gar TouezN:bV{shemY csBP^QHf=)q&'8]U &!Hax.۬eY""W|K fV x'ZgFCe-bmś|D#\9}VgLe8>$&ڊ*(\QB \e$J>OyRAf_ҠF 'q^v91;Kܬv<"5* V|LA`h}I<)߈4l`a깚f';QOz d6p^.yyK4Q'FD=]O1_' )>bL.Vru<ؕ10,K !x^~dptlWJv9=0.)PRiO>uo>ZZ>.!l5@3o|d-AKj*;Lp$/ݏqQ @6w%&Dl*Ve|#N 'Mv"7t 8S)2F[ /Fx{\ |:w^,ekbhY0=ud =iHD&0jQ NBȜ`52CЯbʯ'*CA[PC5,n *5,P t>AD W-;!w|Pz*rsrjL)~N~Ϭ}cPv*6K B䡲8bj9^wfXP0o i[uhmP-/JWD쯰,C}n$ߩ,ݙ0Xg͋2\erlw²U?>UH6p\}:Ղ=J¿3 _{~iڮ'w#5˨~2h\j[pof^^Bm%AF.|RlROd %֗jj#iĵ7h}'`ԾuLΞp2*mn}0.N7}AꋿL#^ .Ҷ*]IαoФTK 6+s:ysn7 Ɋe`"0WVvZdcx^r4?Mq-bj>B أ] H~WKdQu9gkѿofXjc dC:ȧlX s]kzV쳀܎q1R e CQE]P>HeN4?u|I8q?4@ՖנF;W!)f^']cE+BxapWMmkh. t8^`"PkX+I" Dvx4t[4xsm'uak@h'!8À-iyu˼W q]m WWx{yzI53N!٘'&@Sxp5Do&")qʪ:QBk9g R@/.+źu2nc ia'i00 z\;*WT8}-E,l96q;*B~hUUw.;%tb$; e>DBUqzq:ݱ;>kT,Gj/TbbeU̍^??4w p /}ֳgj%8E2gr1=|zoN1l/R7l^ش  hkggs l*V@㇏!8yeG)H@1n RjAJ@5вoT_O&q-, 39.dK :d[FdфaHmt?Un *&nuu, *|jIf1Dz HQ XDykT$\`+@´AWu_QP6$ՇcSMQW-%]`IO37SjՓi)22F 9~yo af^~uQ8G5M,5>psA7;&<պM5CY N3´h r_嶂ާp p3uZ2F|xۄ̲׿=P%yY{O1[G3_X8wQ)_rJB~,͞H0k% QMѿz^׮UA(- J:*؟ʢ6E6S[f$5@`{yH^DJ񑪆Xx<#2*M˪BTḑR_ˋ6[PԻ=Dۤu!vǖϦ.p;ؚ#ŠA {(!`zI۷~NĜtp>+ŞD7R@)*f.6pEN"H.ZrdCscQ!iNN#EPuOѶ\}B3p'2yYg$RAX|3XaZ9S;CLnT*wfu9ƹ}bN-l39XXOvE8kz#Ra h#LAvH 1Ԣy.{M՞6$j9o#NKfr0o GpZw`E.Z"+RIN{1`1"/j&s`E'o8`Y[ b3f>OE|xI>6>׶9hW=Rhe Bդ;pay8ЋmCsq,cή٢{u0TpauƿEfGȅAC\Z5@iM]D8PJft}*&Exߨ?4bx %Wjpu MHg_*Sb9xG_$Co@}b8[Mu1^+{"]tQd2h}kʪ=ztC=Ks4-~?fT LVOcmT2oK}lVf;%q)$V& bX/ժ%=h!,XMp1#Ɉwa?C?,>NG*[!#UWUd3ԉ6^Ao; MK/1=>s¾u ev{qdN;=9ġ_ =07ޑ½hvwK3@!2-nT|--⭹Rch^cOYGo$q&pB#9QHwJۦ;QqY*D26tnPc?vU|V&x'-8qUxQ&2wA AjU}y.5Q=z3tU7;&wr@ii`S˧9iqcVK[٥{n)YO=#Sguq^gA4No!m9c[o^5m_G_<15y*Nm!|5ѩrz7`(Ie, Dq#BUfw!̆RCaq}qe]o:O| sT\ZBnx߷Q_Mc.ɒ@Jꄈ¥ݤ|Z{ 3#|At~4$F fb] !EL"|nTmD|N~di%em5rƴ>F"S̓LBoP^ntXy%y]O5/2 .<26$[M<gk>[M&7>3O{x>vi[!>]E 9ЉgdD V;B`H;VF#4d#fGqE̱^&-JtmL{8zZZ .tJW- l YlnShuf͍PT g]դVnr>i*+K~cFtЛU0ghxCJYRY"$wJ +\ :Ʀ|,lz S\B?\Q P?ߦZCEgbQ@$cY}H.N'; 6"+} ~aJ6f߉w X)H9J~ \៷h@ dэ?TړrGjsmL^}1{U@>C7?e;_)m`ʲMvpݚݬ8!OH*AŒ(Z/n }0&h)_Ξ6d|ͩF$ٳ ) ׅ#5$fqX:tZn n'B[-Vz!hd\Z_+fC3;;7ŬFܴȬ0܂#K]2QseK 2# r :ʜ&לb]]QaJ8h ITqs7$kat9C]JCSOl-n-jVYn)[GxH0jrثaz{Y4WC:dcuAGӷ/kLsn"h0f<.iLQ G)ir! *ы~ɕ1 JG]q(~JcdYI@Z ? A%y9kN moNrzjuh(i'>eڢHۿq`I1 B!,rʹ6=mj=nU3@|<͉ &(G*A9. ˭ɹ, eqb5ZiSMRO=OLHC7'P=CB[l Ȍ}rn2!rT>.)|GcH]zNvCskݠ\elw- . ȕlz ǃ!=DTBڠ+ µ^0,CS  Uh]'<s1rMDn#~O._3KZHAg HPUyDT ,(h;XvVj+4a8B 情0;%&7c3JX]Hׇ͗r@p >ù`9ʴ+2F9p/[qHAp,ԑ<@LkF)^5\;fV e\B/6p I4A]KGʳb)h(jT1-Q~b&%:S] <өD^MhYm*(غ@q2@t5\uHC+L Q׃ZT,|w5>b6pfk㥑bQӊq1mg`i헑4yq:U `=ڂ Xrz } zN[c~A|e> I@o>b} 'bŵ1Eư͐Su2l1|{wƨ JrΊ XHg_žUD2 DKR90;7dtUX~·>~mo["a ޛgɐa蕻yj^VT 9vr⯦, Jin{hYE^20=}iF`I Cpr G8Z6N+H)RXPTK F5cԙxwt!T[BHTlJOt y*O+.GuG` #UbÔ6k}!NM!};\'8D!Yb}J<p|jƁyz:? ALwCBs6.<4 k~Dq0{*?!t|._)lb9ti,Ϲs1v}@AE胺ճ/=ſьlM/=[ftp%W'ei/&'+ Nj=D (b8Zس ,&m~ƷNQ^(%>HWҴ<ʛWmJYH+s 5L,(6Z".ȫмWF:݃pU0*/;z7H* LJ24^ߍ\W|qkm\>؞5E y;PΓcߍ$@,iNeq]̧Nw-w2;d|w J+?y_䚧mόp`Fsov"}!a 0z +h\,\]ƍ Xu=i(,a"p[SW ݟ=\JEXj`jcip(准,`7 뉟ZBbII>t:: ܰKѨKTL&ա]݌<|onQn V̦2=d.6{Eiq 8l[k3,$‚Í|Z><e=3 hGcb9ȝXr)jǁ^ 7%wido HVށibji_i@+/(x0)imٟ7ݗd]XTN/Fed>㬄nY+E HsF qvFDo[6t`Od*Bޞbf"Ƈ!![2D0]ӆ^:uE1ܸ1+C`.C\q\ȽXCA,؍-&jSd$ 9 Laqxi:hgumMc?-0Q2C˧4Na:1^(g*o."vY.sy24zgɶN]GAr.̳?<{P  {/z}*Iֳ5^RAr]J;áAh [ WQ1|"iIc[z\ٱ:m5v$*s/Zjy P}ջA7r `<+@v+)!z3rInR.\,N{Ĭen*t1)0kh̩,(} Ԋw/ȱs%wB0pW֕w%R]g\vpy?i~|ёk4$O|`ki5\Ge-#PGq@$ۣNWh/#~7UG0C};JxAf6:tt3!,hj='ˉ?Զv^U<$EvfL]pPShfh7`jSnsk =CYzSlC9񄚶_H=% @Ҡ-o㫅CN)`5S-JغyM&Xz?T9f`Z02I| FHI!,c9L# {p?CVHyWr{D zQk0Lp>Two18J2% KFЁ3cCz8(Ԍ^ckV[t蓬MEC=eN[cV/tk)&;Kic$, Kӭjͤ98)y{v ^lY""#_2,B76|(S*ހ$ZfףuI1 G>s TdUוv-nugUO[?s:? [{ ?@&&QbXxo hOWq~#/ pmZ%'_X=#86}p9+Z/*8OFԯAHL̢f^Q|D !Ŏ'BrO3nCa تm]\:.hO[uFFh L]0w$,B\_堐xF}! n_t-e]ٙvGt:kdߵT+vZQl.+{Nm4lg%g5sm-kjp|oGXH~In<]0 P<T į&鼓kFop-A=Mʭ/'akyFmS҄R+NhZWdtj[bd?IuG'56j#N+ ch=JRtr]H ^U KL xjKAD?6jd>iʔhe(~ n>sW4Y[]j@Rdʭυqlg,ҫ = Yf&쵪 jZ=*QTt2! n&uLرd<1+LRl>@1}UAahXCfiy-G3걊!q$ƗFiGƇFfV? 5&uJG+޹vLV<~]z6h> Tcr5~(cadn!pKh'a 'A\`!\It$܎\L@v’~0k cΦB@Z#G)_r&q8u(w_:Z$3|m'&K7q&,wxUrd`cB#>-aTd~+Nl ȸ$TvbsRxG5 CRGJ6sD^2F,U!I9`ڒ}reKtI’wY mAhR@)u|tVSU+91OKNkǽe=F s0j{)d<$_91 Uۓk9 :&lrM_3A^Vuios<1AfFS )eP @Č:-FTM{\_[Q+=Of#ǵ[g>2S\g5V޴U7ʚ *[u3gZe=?&7 fc}5*A1s}a״Ec/v*[Ѣ.h%o{h^FS[b޳81ϓ;Hl2"0 O{? ' MnBD#o|FGByR`_rd3 |cGºQA$|)@p9>#hBjhkv%ۡ^eԔ 3K9_ S5K8&mg=b֛iʔ﹦L}~Png}3Ҟ~. mkcQ" !2BhhHu% B8"*<7_9X[Φ]Fw0p AdB 81H>^5t*EDRVHn~茀Q[^+/э< ]q"`R{9DςߪL#S9Pꝕn_G"h^aLHTk^^y$Q<Ȕs|@NMwN/nilnǷbp hճkY?>IX$d E̩Ww@8 02I醫r%S&(}~MhWn⍄Ӥö;pzPܚu}kḊg-1FDH\} F%ss.*|6XOVR p~9sΡo{.Ç:N˜UOh0-(mS'spI<A =qD< PANhӞJ~7s!3[܊,sg;[}1Rv›ZLoQ%K \~:cN'ȣJbn,8tBfjMl? >ŅW NiFNo8ݗJEfICL2iPr "')?j[s wo ~H2+jr7e@qygij=fE9Z Oh*IWS`B{Kt}I+mat5lC~x2v1?6?VѤLO&"( )&mvhEu{}w.$sCDD !p,jlJT' 6Ө wе"&\DjfL.08XfX-σjy )y1rg*Š>"Ҏ:RU,hߡ-z7CXwoTk.z+B(vib YQJd$jȰGh?U jpt%lFqJ^ocogtPex}}=D؈$|س:My+ qqDY6!od=0N`躘wri; ɢmNv+1m%',vo(Ŷ%X/kLrd\Oc_ w=l}[@^t]HGw!UA*ATvB^T~f-ӻ(ff9j6 [Ȭ2q/8!gqf^&쭇QM\v'Ϳ&\Sw^0B15ԚZ& j`]WW%FUàQI! 3Iv!8lKaaF-E1n/x .mX ,]dƤ]ڼlWjDjbVZyلͻXQ-FlM+G'8;Ylk@77N{cR=\jDx,.¾rI(+̓k?~FȐ/)(Z-ȍc GSu,g0潜ѤIj4ZX& ״P_=5|HPb[}PU&oݝu_(шv>a9.Z0Z6;Ճӟ2}G8[ 4udB@uhEpsx]_cU5?UU} ^(s)pvZ{>|M'໿ x9y|y[r0n3TYE-Y[ Xn}n NC@RN41h)zk4O7<K 4[AdiPS&d{Pu,%EsX΢ݻ}N)1hhQOZݰϒxZu2WVGC!XB}vQu~5˜fmOȭ<k)DWVА_0 ݮEp>ɋ82`5RC_$ʄj--09ÙQG-ۿ -$jvw8ЭzTЧ$@4ƃu=Q[7FxA!=dUNѳrvSzZs)/ݰ[%1f]DaoDEsUf N>ky!:c=?YRYBl!wIiΧ׺kg>cs >_4pnI؉x[- U!7 +rx}Ts@1YV6c>^?ɜҥRk~4P$uL)yGof{j Rڶ \ 1-gp'ۊw\:;,^b ۣZ.@B.Nu.Qb/8CߓH)/+_ҹ'SPA`| 2C7`oؽC.=Dj ruvU5W]k-WI "NR+osKɾLrsLCjjF0Td!?2 ɬ2x`$9iBYdS/9(Mqs\܊lEKdǣL/vW['T<%Y?)=)4OUawpiKf)`=XS_`,fȟCv> ꄍ0U뉼MD<{4,+[a:!E7q(qM:ʤ5i}4ht3ģ#NZ`7N6ŞpGD\dvGZ Goǎdu.\E(l!rKy2/Ƙ >$Ie 򜼙pn3hZ35F n@z1$->=PD+̓wg BMjnyW]qm-R:_BAD,6t<ʃ[fї7nvnUFD!zV Us#&4\:v:6A!:iuf] 7k۷dzȡe6AC3 ȣzf۱bx:jRrɜ$`Жi/ ٗLj붺Ȣa~xˈ2a ,n%c]/31`C hYG!b݁ۈ7&H:7 n&]"c.mϜnjRw:}ÖFLԼ zTm*Qȳ ,IA( wETD:i8+t%еO#ʨnVtIUF;PdPSJ. w˃l -d+3`~2tD9'Rv $:_6xuA=v4k"l_pjF_=$,+zb.[@ x[i?ǘ;@/*%PJl; :҇Lh"Vzۛ~:Im4-o7}PEm#f {X˩j-Go`G8KUҬG_!n Nx(Q͗dLήB X7KnBatɶ֊13D:JT9\gr6+B٭g{zsA $q;q #(0{p7 S'D[h9O!'v;JĬ3d =YҪXn_1(>#/K)Z^ -ǯo:iټ ag|ȳ`R??$6I['HA1-Ʌɻ̛Bz+.ׁ޳}\e4Ъ D=V+4YTf (EZ/R@,@[cVJ ڝz)^XKRYq&X41ƔDrxSâ <7a ; +%gQ!1nL9(7!0ZD#kSڈ4~k,sõS;|^*8JK%E vR SlViFѫ/Bb_FQW~XSg7 LZ44?6?LTMb%cI⨵壂7?N이de\ 4kPpϩz+LseS Hޘ49y#UE2yR$°Зi*ӦozlUӁdGTJ6l) H?w*<^YE"ʤs:>Y6R)/+n=H?HRV3~ ?ڔ sfDEq%Nb}w#nTAF ΨL[4g*+~DA[!ap "Nzϥ*E4AHVogjFrx J'X]ʸ + 5IG>ieG!*&Ei]JINxʀFUq 1RHCHAkabrDyhH:*Kq`uVP_nWx^hb'uo0- ^;d j'jA*E,}Fvc a5qS^G-E2j:1sC|qlG/\ xxy5A %<շ1(/1<"a $dz{ᄗ[{Y355/n=%RX*yݰv?]1#o˴](1v"\q\O)ebN缿Qn6įa$ZՁlNtV֓Cߒ`YEظ :S$GJ1>~x͘ƌ&LiD+`Dɇ 51L18?8-%m<=댾[ȧq Ui&qit(%Mtx}@D,44I_[X|FK6Ht_D,k$th8'{c mv eWÿs'Yi9w5M"Xh20s5i[aS1o'eaBc-Z ej@bnq/5,RQQt>B)z`3/)rUI HǃN@]W+D'S9iol"uڏ &2۪\$s7|^HM~0㣄$=Z\dt9*ـQy $ +g:)OAxb rSi-č&1`GϬjtVPD)E@q>lj" .ͺ0%H)e^(+%Qy`]xQeCTMB0?7]19RFi1L.[/Q7P }nWOO]zv$/eH `lb4zCtϑ?[rEKNdB O~mU*Y9'DU`|.@*zL. <*<Ðܖ0U>Rn4fЮOWtE!Jv,9F[;GPFmr'm(|^ݬQp2VϲRIƬK(Eb] (]A0w¾]rmۯ,"BzGc `\{.j4N</i0 < XcQ+{P *AIJmo 7L JC8Y PTY^, Zۛ.pȞ]@^&UR8J@Z_i ( -7ވS͹|Q 1qؽJ ̹e),'+`0Hibq5?ZqWtwJMW~enu?M׏{S^:֛KCq:ݝ-v:}쬵6rI M28|WUKXF yĢ<,xRaaNVHcwQg*~_tb[D9ߚ$d; Cʛ .iLeXD}3rFpGv3xXр|eֆ~PIJzP~IcwV^lmM_lߙz}ia:uik5HcRܷx1Y\@gn+6BrOp״G&"(:`}<~qkpc`ޒ1.TE'5tݞɋFD|r@wstLfF) |2xk.n(! r(ʹWDzo,ynOt:7`y'ķWB[f=  z')O Oc]~3՞x܂;D |/A[olf݌E\0Z\_Wl SŊ ? | ruW>Vu_aa[;Νn1B>sD\l- \-j)qk@\7Ŭ{{&hJ͜_ѳeRP1ɘDz!B6Lj{_5%_ Re4IШĄ[Ks*ϚN`?e 3tM)4Q(lC3ֽXkQEM[PNmCXop^Kg٠6o3K_m/oF~xSl `jl\zH[[Lat9?wFim8h ԣZaBHβ OeϟQIUZ@)XӘJO=xQ`LV_:-י"2?8&Da 9,BjMAɐRVҝvSAm¥M6uTab}$1hxaj#ӶN~X%92.l pKdޡ.qnees7nn%!w7?'25%p;OP(ZbYI\M]Je {Xrߥ;נZ8yq&klyWSzd^_SLO3}륟Mҩ Wׂ}f1EHyۙ30f4Nk [mUUq4jZnC өEB/bOU.6ȇ;"h$RWL7#JppJ S ?v&^B#~x::\(x[zoY'DhQ_N+7cƎ 3aߴyyXFms~peA1if5{m\q@S”MósO+~J1A7qa t/@i|A1 H4 b*yf۽˃c=U-OW2-Qc_6je[x~ch"Wm5K&÷TͥniZLU7K@%f ]$f|BiYMPiAԩ  |-8t̼il"j47V*=@(}|,.&0tyת5]CmoB{LZE5Ctn@ 7OW_:GnM9d_to{_iwh8>wj#J@d01VSZ~~ 2A-!-ѶʷV݄mZ~fR.}5[]4D $4?o){@yv15x^0~{é;#BJK0<` &(lB~9i{yO 1EqZ5Seb31b%d'?Lthh[B,A>]d![29@[hiŠdf3͙5FѮt&kdh0̳~Qڒ#nAZ av4TV2&wU b&9FLƂ"Ad8÷pv$1o}ɐUkyk~ z:q&I/e趭wӁ`05׆fȦx(?**U:VcePsۃvgyh$zʼpA"Z4/|]*%!8G/j.) P\5i4Ԩ,S^zҗ+==PniUcASHaz[ܡXxsklVJ3$v5xPӧe>0[n90ݡA63%%]hy&QKfKD 8|^sL" 퍛&|5 ghg1ɆFl{u[W+r^;e`qG{(HGuKnba8bѵo_hJ4F[ͅ&0eް9ejaIC ):U3L_bu_0-$eViw$g3ɌMFbz\Ƃ%Mnqcg\ #Twdx}r#Grw|-sԅ1lWZVj`$>ӗmszO ʚG.o @0JMsQ:kOM 0b؃`12M+'j. %T 8Tm6hu!{-5V0oU1r".N.F' "5y:Op kʍplafX6Eݰ/1/ (B}\-R/i: g%6_oB|KrҬsȳ/ƏE;,"RCfi#vf-.|t~^%꒮&- $z iCdY$l PeGL0*Fa2]Ңt=qlɿ]C(\㧅<"oKX_dBǽCzj-^k1scgL7#Y'7p)F6HR\FO%'NOΦF_:Ќ D%6!ODEa霗K!NZ0wŊ2S2ZU%ȫOǤ$ɯ~~&ibwa2e4CA'wv m_Ȼ`׎/v BGqq{Mr&>$]mSG$M$c\I#Zɱ$,NvS_@*CKZX-.oqN6wMR'[XNN,kRinf pƌ7[i7{ɔC'TnL J#I$TKa\֮3kBgeNM$u1%96QMbs8`t ?ϑfyT+} JCi ͸Lun &4MZYacjqFdD="E8{OREa (?? rIs^d\nV' {cyAi H8,I3ϹQ}Wl>xz*`,;9$˲{e(/}{|R㢈=.f8̏nYSQNpp=@gHكՇ )cMƠ9QrIИ(7"mMwTu} f@ѱ@i,̶ Th)4*JC^w:%cX}s&IpkHd4z_CI2=[)Y o=p E ]|j)VB_fmmvHr+(o(Һ.FNB3MicZ8Y ~&hlgH{Fy m55 `rl,dQyhyϟ>|R=v0" BzV/zk4Vu_ QRGDQTSCP2!'i42G%~A.-/qŝ`s̬S҅"%C1vT0<Ż_]uȮmYe+5ECyw+Ei쪞8Į5泐$Qt<׾ ;Vbb"r q427lAвvS*A K\\[[dC5ӣ!hFr lZzII blL3 WW:܄YO9on62<.1 ȔwžB=O0(> ~ȌHlwPꙩ;J~Kg~7Ԡ2Ғ ˁyr7UfwX!N&_ k(U&cȚaˇ6xB. 4`W l K4;emmEBk}!F/b.:A.F6҈ 1I(ZȠy@4KT6٤Vc5K}.µ^#Nf/ݚQf1ٱA}95 .iMXb^”~Mng!jJaf8@Z }]ШK5\*W TthʹvJ:A{hc8HIb8u֊UDB i'D*rjðvl_|JjgpN`ȏԺ)Zd8b*} |(=@_B ^LԤP5YT$;~>H5q*}_Z'%QPdn`mT:n>ߥdNA[b:AS(0&nf_W8ڋ=JySm`q>[ddSe܇ܕ +*tHi1~$|B䶳7TJ`A= ״,Mc"9uXZ ~Ñ0Y'#| ,$Ff k힁oIN02ixK U4CF4f~Vx[_8F3b0äT*Gmذ/ SIGWEuXɼ[P )} OeyN͎&hX$RLÌ3rmɈ:Ƿ5SD^?rաƗ)kBc!>ރCZK6iʄV.535(d:]\83j L%3vLcQw2OH XtNEWNGS+[-x6PQTx?^R%{D3HY EDgHs@Y'Lib]>uo X^<)}aҕ24R(J?6'ܽG4ilI|٠wҤ|swmY30lt$6?^ĖhK#z,ķL& 5~`ag]OVFt> =FNe5.zwm7^gա 4[flsX shjf V < f\8~\qCm@Q'qS_+>L`D*Wm]w~K@LT: 7,JCWCx J*v;Dh[􎇾5&Xew:@AΊQ)Kh}~9KDjdZ<$286̳G̨| RWZ! 7-ƒ}4tA3lu݌ ; aMVU[ ]h1=3CH 2kvL$@W?؁U^罙ӡ^ZJгRZ*^{+[RjnT5 o!,a50KoSCtLjkX"TPi&OMuj4&oˉ30Q)}?8bZHvΩ836NЯAa@53+SΓv LYN?F4>__xrSS@Ed}O1s6i|T4i  /Tk58ea*&2O^W UZŦ+Y*%^ XR>eJ?7!p)uPaӒ+[P-?WrQ'c%=j@x1ϋ)`TfH4>J6aLp0Xr1!љs_|#?& ,0΂A}'>rsKh:f֝Aiiˀ5WKG9gܘkA̭_2 ,RR,ýK)  M՟90et,-OЋ aD3[a\K||:t&36GLVюBr%G޸?r4=/"ei4 J%0h Σ~}VOo> 4n|ZQ5%39=|(#eSM!-,Bt~PФ$- S~ȜG+Smj{0D9B@_и["q=/}TH*`iܵ*,Y|@|Ď V9$>a ߣr1ȽF9eX-%>"`,Bea0:36h$+Ư0J'~<-|/ \of(.h*Y} >~d*}|0䚀.ΐ+Gf K`|5 !ob:T5 sfU0zLMIK0a}*9Te.2gע9v"tu/hm8WyGuZj1_݋}nl8jIhh<ͩ̒?d, &+p5+RLpȨu}!`gb:urA(2xHb7 T4]ڂQlK F" RQ_E1#V ԠG6h@I'v|BK;}ѝY9K sVYUr X# ( *޹;XMQ$`?iVU/Jdҭxb 6&+'aѾ3t0ISMENǃ^[,MIU35`.܂7DLj,Lfδ::. *]:[S פ%Do}sɚ(caҩn0Ñ9BʋGTF~^fן`i |:SI ;$ Lh І%`vVp/o-`--R3MHC2/+RٺD7uG}\{GdQL%F6 ͖r:=ӵj̫On5;D=}ǙuS"H=]}V@)G8.ƬkX?P{ݿʣÀQ# (/u;oE%PȿH3no0(њv&X CVy/OCJˁjAi=\1O٣Xˮ8?*:rm*l> c[]IchڨRmH$L$A^.# ªAlmVb] a*\6 yvf8#SxsU;aҘvnkd:k5rPH&E/߀N$%s2BY}6j cKiOIod-_Y'mWjnRx U_܅U<-z!&!B-#{J'̠0ͷ:\TvV=xMcٕ!#s$aO.[tf;[Q6-|5 m2Z`"4|F 鯑1܊$Q`) E"`2KPqZ ˟[$8lcn2$mOGf/TߐoI^9~p߮H 5|EF2\DXҭDaݳHELIvT*VÜL/*ɢ)B񹸖RTӴr/j$\4K|f #~,sl]䥩VhWmtƷ!]UY5;| ˰SlCP¤񏦐˅~Ķ^N@jeӊ8H&M$n{}Rw$ aL]{ &DKR%ħ4ALpہ+K$q`D:j6yLo fy9(xK]I/)*[eD2C:JQ^2~B OdCY&&tͳ8&Q7~rks I&4?zuyo6dJ]f- xEk.vcDs-Ul]s/d@ Į>,X_pVOr/º 5?C*R*V Yq2`:G0pLt遽$ v#}<(`!)&:\HDW@$fI¶uqw>NƵ@!Mlm>L{.F9˨\g,?؝P0nh5J^E_h[!.QEeͽL }XF= g%'X[<9dr0&SdPpir Qqɬ}V5 6opPa(?ixͥcWԚD3r"b0Gűa=/аkY=yccy"ƫs`wTH5ta""ԏgRYI;ؒgc[Ľ8f͋p2U8RU\e1b1[M=?%/^TVۃE_xğ"\fusڲWITaJe1hVWI#h߫#R<`_pM:0rw.+39h4OA9Cf$PXU _d }A{w6Դ +.UR0=ݦZI3\^Ts?6S/.s?)H$!\ZZpPѱqw/am&(؛ RoM.qy9J]?ucEsAa_FpӜ=* ϔ1?p/m UᙶZdT ח}p%ɠlUԼxj;px:B cKwA cנ0OL8sN,ݹv1v4[<\J3>""#I9r# ǻl.D:ߺÆB4dF[oYe~<8e9/"b5y⁄n+B/:QY9紆diFPSb-Dime7.3rT7?c"Gs} !0i!`湗'va ĥ!uMƸwZ\qYݶz/i{PB8( Y3yҼ WՉcjN*?J;[YPI@94>O5ZNo]G_ ":ʢq[+5?_d!ؠ7 ᫴ILfÉt}9 2w|E f;b-VdWQJJ>l%q/3Mǰ V8#=|ՊXiW8d R!0lo5Rj*夙;$aҋ|RQ=daA#]s0G%~0Go"yhO(^>n_i^8 ?!;qyATgJEFov{ٻ  8kѾX_:)('?cgBv@q B\ NR? ъ4,̧y( tLm}/Q'8"^OTKNly wB$ϕGcƔIuݡ87m?(iw,w4 %CDCN zF|Z]Gn0Pɺ1ZAPz|A¬!'34-8r榚o0O:`S&.=hy)lUd Iff~ATXޕ8*IJ& ldb2UO7ܐkA9Jz'k#QH엏WC.Cʩdv8…B]D]ďSzѬRXio}+;A0yƵIBSkMa!ϝF;{'A إ!!{_MD!ٯ8<̐rr8+tŀ>AX-^wD).rӕ?b%|`jl)Iօ VN %$*Or;0E"MZYM8"gcuCL9kۆ'KǖLx`n@k_'FEP:,k }w Dq9sHDzNÉe4lini.ҪIY)a P;ɹ[e@]C:nW2@r`Y M}M ;^ҷV$Ŀ NKHe 97 sy-` d]M T$U\ ,9"6Ӑ=Kƽȝ}_#T Gzk{8"DOXzU٠a#OkVe.t:k Hem+e*$or< 'cX"0Ը KbCaz\fEwCeCGC44.P{bEVNĆ:_p73.. jpjژd yK$@:S$H۸G]{3ьO7fE5r+H3CHyTL\![qJ 6wH`.lnzH y ID3cŢn)Mŕgv mZK.X,8 TctL jVQQq4fs2Ap Tb̆%=\GrPSDvz7ͮ9GU߇E"*{1hY;u8j{&Z߳R={rz3{XA9Te6?0̩{}9hGc"kn͇[a&bEeYKK.tRf'Vr^; 5>át_ =MErlx+4kN!=Ux戴FQl#Mm yts}NfJ>$R&AemKH*Ga(?E`X69߅k;M;UH~ FPy& FޏAK N֤] uṟ&F_8ƀLL'.^S/6c4"MNOfdn:ZKs::; ? !D(ҸD6:r0d0fZ Ι}pa@]7:ejI Y^<](O{lꎸuf8_S/K ru̞0vbڊklb.\8sMD8\W$̺Li4+\1-T+k)[Emތ̰-U)r]&M7z*T`|UzѰg͋ C-\ M 5Tb]0CS8V pqJ5_oNe=yo΃<\zXHQMl q[H#i/^Ҕp&ٯҳN{hЯC]+Ea HYeۯ b(ln =c>22te爀Ia.d1?O7dp2ٽ0܁Npz"Ôfm|jz 2Ulg!AzA_kg`bP4Tj$̰m ˾tp6fe$YN\|p1T[j9vazd{zk $1i9HVSнp&˨  @;gdnf̪uKs {.'5S$_ow@>DȎ$J 2 GEd6t܍{Rn٦V {Ċt6JT91Mn :“!r  37[( `7Y5!hXr P(TV m{E^EN>j:V>5L|:}̙l,-[i U^Tu' 1I k$_S mzhڽ.~ae(.TdѵKٰiaW_"d G3 uF"r<Tn| NB5 E<-鳟nFm{ {HD4K! F#Zodsblm̙ޫhp܉[cm9kT` CLc9D<75P$_<;{I{ÈJ_Qn֧!L}uy$\8#i&Dؖ;]gL繭75G[jhJ˦q4;([gI3#!# w1Y=LގUU?ڄ℅ݎ}+p%VT,l„di ntZ0fwWz'@S&=+g*C/[z-Bu)믃ly6 bQAw\j%O>3k EQ?El7UK0  -2b@f}MQOZD#"_ͯ>F/x}ȺRRi_?9E3|4lFyZ7s$m6MgIFրڢP+#=hDO1MJ2uZ] ~pɑ~ﺊ?g+5;S9嚊oqn9c1Yi#In36s3 <h{|3܇`OLq9aW^~Ncx.U/nRJAp}Gp;M3ס.DwbB~@Z:{$P~&2˃A*"JWxQD\{oNuк\YCn( 0N'^C mzr.w,HGf|.CVVEO׫'Elz8>6zA )eeUuꛮhg8gG++@ꔇ6$|]n&?h f-@l@2$R;>8iBAo>LCk 9'`G1tf\awmf#Jn$*BC&J~ؠ<T5GcsiLt w-=DsW 㺣 ^(; 5p4<& ǎĜ'OBS?ʱ•@oE8u+L~j:\rnT~eyfI3)$ J9LS,TpNI{Jwm; x0a:nnhf19|CX8أesX̝/d75OM0:hZ `9Q.:o^'0,t^*AazaM OvH0)y+)ȶe\f+ĸ̈́ ۯDq'gۦr2t"*[t'{$M@5Y^v( hJ:qVd WE.~mi 0(Ek 0zikAL~*0sVA40ѨWyװL޼8z5W@+yCtz4 DsV;L 'Rz0WnaڄLqaPXfUr=%+YA͇[!bʙ[2f4, Q"##^nk_h MN@;ָ)Քֻ ##|SosoKHR;Я;4C;V4s2֭=]M^_l0 -gV]Gs'8@-J9ڿ SE`ihё џRR&t.ȺdKVD4%TFP'ͶXx|Wt @< mbK\|r`  fakٙ}>Qʡoo (h0ԭH4tP2҂ 2AIEIo94>ݔYnq[>1 jv8&D>c[(@Jm)Rɤrc%*l"6nd\$l-޴2&xQ;EzC R`ZG)#l^}!x?4M3vFED\^$FS' 3|){EŰWؘ b]g[p9¶ 郠8^Td&w!ѽd*ۉC$ԗ 2RXQ=L>Bx&n 7%*qj&;6_^NUx/)mQ0ZV7Cz Hߵ_iN-T]m2ft25h:W63p.u)#YΗ<2֏ƯcwaV\3,&ɸ?8 )`g܏G`k2s$3Sv/ARi I: # q q^NS5ZGL2E& `FX:9] č9N u[RKGihpT+ːU0c l9ү1RR.oʍ5cV5,< ]k$8}L"mX:wWDT(ޫ:]Eۗa*{nl/0&tIcfd( )o.x·g b-3ZgcC%q80)Hߏ*yޠ!22;}WUL3l{PK)OEJc Ӧ2.IWQDpLy K 4rɯ@iMJ$:"[W~ .FpD5 WՋVj f$!]Q`rOG>cX:D hb-^bK[w[uqJM gY3 whQWLikǔTR>boN ڴ"zug3_jXݐ;i)/2"+.L}w[Yq_"UOWPU-G65$2T'Ze5εJ  xSF?J!\`P|^X)XOJO".dKpJKCtF3707]e2O*%[W'ru:vF9*m˸rtv69O.ggI@ i% n7:Nڱg泥q&r6Yc|ӫ\RMy`.c21}KJ̌igײM$J#h_[ZzԼ6?BvxY)Oވ)Nm+$3opgu/ l޲QATTǽPnx$OV|D:+GY\TWT ڮfCi9~ꨩa𖊼/ޥќlU߳[\kڒÅ=fUЙX \8TB 6GthH1P+9dzs4:D@v*R+] u{~] cQ碬4ʾABU(A#|BƮO '&BYVrJ`1 l9li10YwMNhfou.}Fp$,۷y,HcJٝfTćiHﭏpylvPM2>&g%h@[D/}D ⿵˧*J-9Ha] &E9mܪн6rCX%|70F673 2IA}l薎s1c=g\gFYi`LBju<*8v6HB^gMP0ǝ&i !uJ˿A'mdh`|j>R9ۿqG*C65h8ĞʆV3ٍ ]eWHehR5ȂgYv0Llmmx#wJ] *zR >ڧA9kMG'F`,|⚔qLՃzw&B G3 vLSe? Yp0ݵ 2`&' 𓹋c<çK*8?SИFJT[ذv`Iz%ɾ ܴﷺ-v bTh뱅Z-&ݩ]GmFX;VKOU[M n~wnk5w .x=Ny:< BC&ibb' dwm"?tMSOXgQL^RmTFDžd pC5V F͌܈O8gsー.h}\wL[/6Ǫo G0J,lhwpuj/ڝ("Jj5&b`<)DLNkqg;/Fri!3k6W/3q1zbn; G-Gэ;q,j1U&c.:n=zy#PY}\.ͷq0y%pYBn04{bk_8,1NK,j9DKg.je5t:![tvJnVB=G_^}gc8\cyMYTtFFt>wmK֨]jsʥ^•BIV&} 'ab -2h%gjk>zk1eK^j*i>˿𧗫\\ZvA RC؞J .c)ax=vx 6 ؕ,f$1ۀ"m`@ca̺P &}3"0!+dSZVPd_{" ,+JZ0'kxK^A}`Y"J OzqVb+]xV6e+ebώwJ- {k$SBK<"Ec~K lH[@1u[WftՌ\Z$R{T^&\=|SOfW:V@a!t$e ٍ䂚SᡲUsHxEW. Pad9p\i8lbe8?np7L*-,Q~SvY%.$h]:6vS+>;{|D`K),bx ӒØ`M?WI m!uv6D D鰗q!<ןc1)*TQ۲2 9<4l@cb7継Ftoګ P zGv={X߸3Is.tWU g4:3YJ̌nlA&~ň$bH,Liz<]}jH/6"c+E/ 'Y>Cw {k{Q+PXI5s%/eW:1¦27uLh_Uy~*va%wU^D5L74ly'@t+; ԁ*2{~y R ]2Bњ;xwa@+QH}!tydrV4:i:r3{ O =e;ʹAۂmâx"'Y4!C5?7[K`9sHW₡IWYY*ݛ",+|gE^m3P売5c p];49"W1E虌[f ^dEȳt:H;u;: ~'v)DdC$І{D'#>Q~{HV_mXSw_'UOzelUcJrc'9޶tY瘈mX`+ga5 NS+isϷ2D+|SOud(I0ܱxl&5V Y@?;| f `7oZ─h^KgϪ a%s21&-ԭSaQFmΪaF(kW% Eߎ&;Ljr03SG)gY8, Rة",X W}lg[,"WC`Ҩ}_F0!KRbʞ ùm|/^ q8Lg7TUCS{L)" bT ,6;Os|.0p^E>z[)Z\N#~~;%mot %2x(.8Iq[E>R/=\Ǹ7*'oOypk ;C fT Ԓy"m`q0g˖%W`A[֢ ){"8uyŠ ziV|U.9tmjO㯪h:s&^fy?yaj 0Xp$gLkX6![M3a5WkHd'l˺S9Z&ӿټWzQ>li;wcNΐcRSn2>kMݡSs{fۑڳCŕ@0P{C~mR\M[nُ 2i9{~$H&g|fSAh섹 hM ARQ},@r! S]\,N)_FTc^]yYGxmw4TW+0*AlBGŽR hL=f63"hĢ"+0b);%s~y9`*(NuJ`T(jPNNtT#8rzT]eI#Նdul!J`ًt5_H($n"IC*S⡝dL?/:%\ߟ]ݬ:$$:Z ^-ua]S0"N\1>@t16TWӲm:M .="Ѧd؛iଔ5Nwe&$6N'T( KZU!o`=Y_;->5L{;PjS.s e p76ι"5iyb>,*0ub&^P]xp"įz/~m ?h/n'#+2{x ZFs[;@d+f\% !&ܷYGѮ9apM 'td_8ɗ}Lg̽Puj4R[@J.W}w4IbIK( ԪXaȌ3! 钔U$FhY]0:K=&9~z}/w:1 GH8d_iglJ.Yk=j.EI8P=EW1 PmJi*O˲BLw 'd3.EGmeUd;Ohd }Vo0T  hPn;jsʻu էve̘ }ۏgQdQ4^UчAc)_f=쌁y!FvQ?f(fBno V2Z)#5c՗R< QPp=PkΣ}vv5Ù)lm#v)C&(85kQ?,zuҺ@hUpsg\߬sbQIJ"y.:GF˶gu:s<`eRlo*Yv[oAbpp*mחCʬjrn,soBqwn0PS@u&/P⦇ߔ6#«]8yu mmbpלkL1(.)eI`}ÏTO!CL[Hڗs5P[D<2̭2s2^D$$t{#OxƝȩt+?~kf|Fd9wVI\#^FϷ1[ՀHǪpS0:TC;݂߬rotHͻXCS/WNFFNO@U/Vz?VF"~b8E>22Mʼ).UJGan2b\u(\ދ5ۓĚK98.#Gol_S 6p~br0ӫd%";a1\MU=2m欄ը*W]v& ʧ>1nuvAu==0g4R6-a+܆MGz 欍a&}(=g',yWAeJ.^c a+=Tc^F{h׭8P4X߆mŢ>-,^u-~ė\V}7' ")~Ɉ+v 1CFoMt,DAc>RZoX0wӼiO9--j+D8 T'|6F >nqЏ^0̇_+9[eZo7KW9yW;-6\jUNj~A}g?n&FSjfP3 SJQ zZDwYtjB 1:Gsx˖A B,M^u[́䓁puDgybAR,*|Bܸ>%b/Tg=Ty>' {s'J3e)'%7撚99 (>ϞnDi mya~\UVLD%ZeNAvkI_oF.ݜ tşAy/LrmZuȾw-,W (<NkȨ3wnFѓb#T zb)%᫮5 _5]`02t2۾w68׉"$#!h>d^liZEI6 +)  ˿GP*Y'χxR/8n!Bv8; Ookw BU?'Pȿmc\&"F';lpc(x:A0[Yy[#dtN넢')8[$2.o-oB8v]p>H}h 'Ed~CWļʴC|נ,UwwDs( )pDžSvl7!U_UjeGܶ;Ux%JYV8_綟3^((އ12.Z tws)/D{+!93ֿ0XTlx. 6*rYl.suBlsPx{QkFWR0sp&Ny)X`n9IOGhe٦bڍ j˜2{0|"@^Z])U7p2 *^n\ݔ:(1fJ@ ?c[r# $ԎӉʮ0V| nJLI`QYxcp _Td]~(. |K&!{oʜ =uJ9_2f $\[B!? )U3'Xz* qU$LDU6y `%LerH8v> a d &}Lk΋VpZfvR-7Tj,~}:tt+z"tƌ@LL0]tz/3.)0=fR-W*'4U~U1Lkd|jgdY_  Ϩ '{싑360?M_;s ,CQU,/`քujWJ?ܓ5R_bDIx3ذdry1>:ҧ׈x)Bʶɔ Bi;Jnb>W0)"zQgfbGu݈e^P1:dbQuI+l\ٸ2Z K*mu/^=q;Vg]W\B=L42Gb|S >W{:AB.= 0e)6њ~K Ok렬e[1)Cߚz'1M@\JB/YS)qWY>͐xIȭ[~u4Jj|2?Y SLyYK?~[ %4s+Q7N!%ktrzE!yR Tp,iEs<`'ΊcBZe%C1gLڭ[!*<[, Ł!$B2aoy](COԒ$8WLG&N|xDHPȄԯl4w2n;+ӭX X%",4@6ˏjXliPI@u51J$:Q֫;VP4o][WD4}ω [j8K>RkljFa|zbQok)1 .\O2\ #U%ZCd(Un5ǵG L@iW#;dC͈cb6qW_{p9 *#*zڨSSWJ(?Ũ~fBE@ ՗Y~9j4qJit%Rl`a5/TyRfQrqM9'j9ɇ*KdzpO$S!"m^Mɒ)V>HK9ӫI2m&?Vx n>7}s풂Gڰie#mA 27e/#m]n2j+Z*ŗ02Khŏy ܶ^i( 2T%i)ݍy,s!OPcv;#=;?uQ[&v)H #TNLf|.C hN\/,c[ B^.o|ҏuJaP-:4g(9oΜ%cz1fy@(Ͱ=DDiDDh%17v: j\y> W"L3mT1.:.wz)Oh H9iZ6Px-h,IS7z-$$/LC{4(qpqgm9c^?%!ς6]):aO`d.בF>\wHNC"ٗ}GҤ$iAkn(j3$mtPV3Vq~x4l!|AG ɪAXVJJL`@ dIxESul"Ȧ'E訲f)ޔ j.R&w7Bk8k1\ :bR=U.d8埢'{#J7u~76]T*,8Y>OE D!zRc2N B.e]Ll XmmSvVd|(~ȓ>j )I$Q&ÂqMz[*uK-m0sLUM3x3?BCd9[[sއJkѶ`"zK3N[ >gN}m0ih&>WiZ{'~_;V9hq5>q :M35=s&{>-o d<L? l=^m2qb]z?l4^&;\#XcoGq>0kpa E'uYe|U2HPzS"79XY{ 6rd3al6#P!A6PHpZ#U{ˆ7;wLW@a''B|L{x#ot< DVhYHc]ərި!N%*xLj1OJзu_7dv[Tc϶&6' ئ X`Ί]Յef|Eb@.Kp+_q0J?`}2^bgu +È]M HT݂rP &\6ƛW͉ 1ڍTW sa sH%Im?#R_&~/= kz6iCxtŀ+NPEv}|V:ңo$- zB.A\?zؔhv["cH Z8_L(N"T*1T~V!Vw8rQoF%thB`l]Kذ7'D}͖MVfݭ=0`l.Lgv<8VҰ~lk |zgbWSnܓ|AMzܸӔ·<ƪv a_7]:P#}NNaUHG^|Uf2|:*92r#'"K'g!cRQj4Lf4u/%JB0b Xb|\[Y EHt8 3U U)uϜfmLoBCT êXk]H 2JC9Ts %/p+/ *0úTy]g W^ 6ՌvRA?4cU%L4+ B,'\6 t27ꮒ=A X ߞV),FȖ_fzܿe{˹,Y%Xgnz]HK h٫T/`\L eO USb+p4Uxr+N3.(<Z9j/1:×/`A0K)#~{-&2WP, TVux4myxjƳYM0=h.KGX:*) l /r`0K'}Ef[lPCN6> ltIJ@\2o`"-=cmOB8q8*NyTUpd3[ k1-XSX{(?XAg2x xdx6]p h5.27**c 6^4c'*6[ 8sLU3P$Z1O q/A|䚄Q@ 0 {ByYX[{ҳ C){_ه&8XꍉK!6ǚGT$fRvCT'S'3_ ;TH+KR)ᥰX`jkw[q`@'UM8=Dik Dƾ+ST%`@Ikb k6큛س.K2ߐQXBϊq:6G,װ-pht1iC1 Aկf8TqKi  ϡdzDޛ<+3x$hX0WnugR"~w|𡰾'#HKiv5 d+,9S}Uf;i1<8]qdK4/d'ɸ1=Y=:n۵FD_E-D_Qև2w ȭf!гG>7Hqr'^;' |$XXX)1T'+kTC ٗR[gf4 ~^WtfcTнY4W@YiSX# 7%nouʰ:xgw)="'61D`J Pwe!2e8@׈ @WJ(t\2I-mDNR#YM|N}1ci;3M6I>X..wWȇ207;MȘ;bkNA c]JRQvKf ޥ<φr 8}w} '֔aaED2W."piMBra#NX8pajWD؛h}Yh_Z$u|hiVҁӡqMSOrW@wаL`z"?0 ʁ%r2_Jd(huqlB,^W 鏸w_:\^  c?AG*?1"#ѫX1晽KzՏ4KT^n" gi"NF*1x[#?/cXf/|%RL\߈= _S ޠykMUyVVe;ZK٣ @P_>xMA,R3waG"ܣ2-m&}wpzƷZ^HO;[99t8GF4ALv )jGv  ʁ% Z0% bԩxј=&2F rEbvxwAF1ڵVo,Uu.L:ӵ`GɬރqG72Bo^a-S_:_e4߷[,# 8Mn|k;aӂ:ʜЙ=ǚ0K+ %:nq3}fɌOaNyP7#:"@e'\²;n}1Tw#|@" r|4x/hB$|y6Zф4`(x!8] iU#/3Ѫon $u[P?qn Z *pptMYcO[i?!o-un*=>p=.qٖ,ɘɭ*D nG#Gީ0~8o;Y9m_m;inD|/ܶBknjQqT _cZh''H&VθoD˔{mtw26fxuMD0Ғ]v@#t`FӬn\T_Z*is4"L|RRъ='BX1Z&Σ "|v*x;}J @@$ 7njI\?oPS|<xJxˁ7Ξ.1[;vYe0Ty}ꭗy|=ZE\ԣ{[ !Rb+Sb#B8K~p#16J @& IPV;Wˆ7o8lsQIqWᬽǤ~b^O~Ө>,ڿب|Flf(!:irS8;ƶlr4T$)tkNGoa2 XǍv?|2Gbo0ftJjλk~;+zUa(WF>a,Zq2sL=\ah8a^cqf)x`2 [۴v{ZNr>m@5`0i= ڤd])KrK>V_Bqvh o1,@4kL˴GrClZ'#/QUxQU` I4x7=JH+{)Z+D-(?/wuC}l"ͣfwGC]l޼^#t4`|C"0Zƫa[ _,"@R;fA֙rTqwĶ1*8}{Ӏ }Xlaq1 AՓKLLHh6J6|i$czp^c0()b,^E/JaTJxo~k^>m3+KMC z 4'"$&*a7:#)7sbAՇ Q HLl<<=k*)L]ѲpM>ıBbj^UƎx/gD"“2<%JΎ&eMή 8 sI8QiRS.>2X>`UzgRb5JG!"/< ä+f ~Tk9A 8%ឥlK1^-Ch"赊GT=7 \~i4H/-nCw2yo'zx%6Q[]?yЪcP{cÎ ݤPJBˆ.XTsr _J3rhn/ݍbP>dhEp)65\KC@VOk_ٗ#Y>Ybs$< )B^nށ~ՎSUs0̠yTJ`\8%uG(zÈHXs"@ ]7+2M<4.xiDp;zyM2Ofx^4+upS@kw<꾖L;ۃz*df φ =:m905͓U=4eCاjp|Y.GO*SyE6(??8 bsبkd%vGe/@N>JA#js6}GHՈQg ?p/sPOW!`;\#53;;/z kHrrTV8,?^TKi#jJ3}M=LsBCf|I Ѥ}q. i =:m.5Ě ڛ≊D'|i.ƝVGESYך v aKld?ӆY~w*@M9V]n"K:؟7+X103SI- (.zx}$ˎ=墘 :w}-\[ b+|Ǟz2+ -kO_RnOGɾ,hjO.g; 2=H=d2-!5 )!9bu 8~ʰZ0:k?SN8eoǃjC9ldiܛCzY;iLXt:]@L#s._ôՉ M\Cr-?.e8ˤ̷IVsE#A}ĭ1G17`=  " nͨU3Uѥ,sܕ?_ "4yPnI9O|i wޯ'ޅ{V]8#`=)LP v%ϧ^./%10w-jɅUgt`'tޠ^N[9쓚?1(cb'F|w=x%yHk6E@ @2nŋ1$ F;8迤Yd%'>QՓ e Slxs olGT=X/ \d9BA}:lyQoe"\TD>_) 94jI4won“L645iKWD8it_l knj4 .QŠ B~^ , Jmu;,zarTjiAX4e]vWa9qHW8`m~RVՅgMtK+ax]b^yfX] jXZ=؈Xzx+4J]Ϋg8r5u9LsCљX9 \V .%h`R.oEtmzkpGsɆƍE8ˢ'^)~*rU7"Gh_Xʈ Oa"Bq :dv~1e} *~2b5#H{PY;јG5Xu2Tטz AB.uo6զa=[m/q=4-ϿT=7!IQ"}Bi ߙܡ9TZS?ȤM84_,OP6V*;me| Lv>ZT ޹:j j;~1nkGr"o@KAQPTE3q AiZ(QXLB2] pyV{IP|8T wc5J`|*:>܅^1d3Kdg+ ?d\ h?i~Z!$O X?,ȐQ+'d(b|uj옑9+ڬzU)Cou{PiX#vt/yj)!0s#qxMGrnlde`lmN9"H] T$'5.$Ivv~F ,O~XȊ)nC9Cm@H% ª':\* 6I /ǮI(<0p6?~2-hnR%+Nc =(v"r/{rGΥ!?-⽗-hMuEث=2 z}pIa a)w#8~F\B.\:~]P.o(4h1CUjEG&G[7O׸^* o;Q#?9*$ M P\; vOa81J_7V!@ۮsj1 Xղˎsw4з;.XQ U}jS!>5Y;z>Nث5.f-(/?iCv* WC\g+4+"π=U%YfVujx eKЃ#c`ݑ9~r$S3B%=8YY uoJL`;doJ^1 |Aی,+)zEX:*u/qK󈩢V"zl$cLmaFd;q)ddhȎ=]?hJG5ޑK۷’0K2NTPh&uqƢNk_cZ;O!|zMH=U9 4oWr3^/ 0 =|<sAV0c^ɶ^=<7TCe'7#D7/5B"1\S;/#{X.pJfёcʣI9#O8m +maoi*FS]i6)!6E )^::7jف݇TN/Ί!qAwn4YOa).s]*I ٔ͌wt267\č/š׶Ǐ#$k,:q::]NA#e{=tM"=^0S7?LT*lc)?Sf :m{㴭fG@ǂm0|q/٩o<_}3[!s;OA, $}%x˻r=V{OeݤSP'H A|To v=V U@|B7xWKtA*@r ez֙ Za^uWlJO mK3'>TŻr0( 5.7ՙZJ.{ ):1ԨmvŘsf=QS@@\o=ڱNM"?C`>Ъl.5Ͻ#"YIOҬbAG:GE""E-֫`(-a#ّC(m.9ŠÜKJٞF-=LЉ$H%rDdl KV'Spxye6D`W/"l?yCB ;mٌu8 Udt~ug?P1+pDuSlHNΤ6PA(bԠDb~. AO5šjl[p1܇XPX.='SOχU|CyM")}QA/n3i4AubDS`:_`jyiJRL/L6:Ͽc[genL ׫Ou2bOK̀#)S[xHԘ3K]gL׶,+ V*kCr,&I`ǩܕ#tZ6V_wLXV]sl`p:Z62 :!hwJ-5)c@6)* bgzU ˻9%>$ӗ2)g|.UAI^j]+өTFL7=T-7f\W(mό`ܨ-2gC3~Wt2 _-D'-+4T:c bYYE x9i#Zؖs= ATn* on(%z|'>^6Vwl=6?< h~ġyMsk&Tz] ezMn.%ղԓ/7~ ȝfTo*RBb_aB$g.rYٷ7 *dϴl:ɑ:,吴\TLH [﫷'vX.b'=ۗ'TIx Lz3"b&k_zҾIaȴ =L7M)UޱMZNwQ1b3yK6"'d2:?^pJ;_DT"WQF,M"YTY=5P &DAOO@ aUZ[2x;5ϴU y?z:rzc yn`Uwm+]\PGTU#> X/>n^!kH*z}VYrĎi' ItT%/~%>ě>df>!v1SO.S2"A`,6y7#u,Fkg)^`#c7PfT%R)uGZ:80a"W&[.zm1XwIէخ#tɧ1Xir޺}LكBm¬yqi FFvJo] "d5p;:(i<`/8_z{_( n*VU - .Ȳmt /5= \c8j5Oz+ӗ`w`3Q==BȗBy}h<:w}'-u֬okK א4pQУD. @qG]Hٟ,L)$kj~zP [@$DXh c\RQvQ"LjHG".K 4Exp}"JrwQΉ&O {0In1g2Nug^TyfളJI$MqT4SteF1Cʯ(9󥒣ĘGh>@+&QcEuEΔAHrfeߒb^"\JW% y8"!"\&vuص:|VL.dnr7x\pȦߦ0ݰ¾S,~ŬlnƜ5 :/S:.}nc|M]F"~5%YL6v6~y!!MHP+W.({Wv -d:& rfOv.Ѕu:  hvvs$u⯷d5 Yl\:#"qyA#&+ZWl }%hц7ZYfH@*x+1s%_d)JDꚰ Mj$t@]z & ܲH+\_GީLx\pR_Z^\z;|(NWbunGc+VPpoA)-Sk0߶)tcIrtx)HvCEəâOM?(>%#P(-P+*U'+HI2$50iheuaEyz#fMȱ9'ҼZzJTD,د l8ཹb(f-#H ([v&bB{?1| u9$ۨ^ڝ26Az 6,kI$x)sM/Υ4M }='ǟ\^4m. @ETSϷ@O&5[:;yC 2XzapT\B8MK_+@`ykhyOs^J&>bc};g~АiM VI79Ns]4>h>+nO֝~_ %MC =mZvty(A)_@5 2*R~9^ BZWHj *b }1&ح``ɚHd_a7ec&>@kr ~{$U֨U$G=لǸn)4fjЁؠ!Xz{QgHG@jRyqݸ\u&2M ypKEɂ˪A?vADT iʚ H{+T+ {3@1v@*~Z{bW.%tRV!YaH3)]t@FӰ#?ll@©G4iKq{o *?]X'ȋv-dDÀ QN-.ڔ<+`Ib.}V] 7pX[H4/5-X 0$kKDP=={^Y毨iYmbr=" S٧@2;u ^H -V(xkqsN8޹ch˽^۹5J]KhvddҎ bcԆq?W^SEӌBQqϮ/gR̩"E]iI\U<L|CJҒzg6-KFpC|38Pl+6ِYu|A|DIpٱ=n4E`\=[zqqd+L.GcKw i&b*I7?oO#6ٍ!跎 ᴼM%c 6 (jDvlH9o6)ѹT#WmӖݟj=N 5aAY|˖Z _hWr/ִOjY,iSZHI0]D!=-`8Änd({, o>!]?b.RFAna0z>y~;{(mHM38xP!s6SDZ#6Zi] >Mf^}vA)ur!+Y 1n?{n }01lp@dƮ,T_L(b2NJEmO` &~!*hGZ|d^;zaϼ 96u܇MY_spg]Ҹ 2sz߾bR_)V3j  K[h[0 7= C MUlWl\Z(m(b3m?Pi$.P};q@%m@ iv[`ƅΞVt{/zeJ@ d>E d֡n>?/J2›lm,Dk4UO_0Є&]}^C(yuk0KH\rIY-.Gw`DRI+ 8YpW Ш6H+/=5($dAb7G˔F W! CD+է_l.$51:mdciEDT̾^!8~<0T=0Yj[ќDG*8dܠ(Bu$hTGMX-\jͺKg M!k aKDծ.=Ju:RbMSNb5>' !;Ҁ'ᚡCzʊ#c3}AzȜG)fO8Ee V|!*OFs [4YSF{w&2 /t~aS }=ӆ[ Dh́~ɑn2.5j1427,-b?C_8Q -! uҒh=؇GYD4Mnɘ|&-C/qI]YӾ];t-ДVݬ`YËbT:rvF. <oWr VOVfi`AfA2YLټV Od.̽ǐ,I5BjVæ퇏T {,!6,{v='z)HR;:sge5Ӵ/(TŨ6Yp-&Ywf8@sdL|7/Ǯ3'mϨLBY@+hh4$|Fy[Tf`s+*fzo/c(86 X7K} 9IĨymXDP/ų*aT[ .dT1+f-D5F38! ` 70uQ ѡ3q48zKL]#8]B{9sJF-8i GUQ(@`M 0K"Ax_{ :ߨh.lsꃪ35JEC$SZ&bۼu蘲xQ l(ud`v]@Gt7L'WSŰ[<(Uc4ꑆB[7sHc$jRRI ",8.?,>Gk}fENLA |?u<452=o;o.SI\b?D`{};Cj]O‡l:dca՛\֮9+3~tyaے]:d`Ce)c2j][MUY q,f$h#p iո 748Կ K]ߨU) 4N豴|Fy`%s<P <`Q߲Y4Z9{qgE*ؚq}O:l 4 =lK3dnQAp6 LߝFhhyam D=!oqcg/w @[JZt*Xm*7"aVZQo^o6Ux7ǖ?xٔ?qPpۊ51-< Ŧ|5 O犤@ Q ,3W r#I=vQMaĎs `m!JE.9Yx겴 3bUD֡95 'iSW->͓:Vs4Ι{#KN4қ>/rAQߥP͟c^K v]Eq5䕀A$pjk('1."G(}6[^`MquXza;:" 5n-GcS]0Ce߿4, Dk=HԷ Ā6D-N; Lt9c!N[Pq28 n\Ť)8SwTk ?o,QDD%#L7mj1ѭ4~|17L@69J7b"twp&.;7p: ɵ0oi( J).2Z͂_6 P١z⮒]R?W1~莚aXU"yA֡,U8CG]Xkhs=6eDRBv.!oh&$ ~#ar 4J~ߗܰϤ NzCS[ :YZhP<쌹O6b[ "euN5yBd Q{D$q_f=w DE ^#)=ΐb+Ac'dLy8S1v)yh伊>3.:68B޵ie`t[P1_>p)6Q9b;q~z..hp~x:1^@5~^o:d,~+Qߠiji>g-8 @Maij5:-d_HD kv5ܷ2n>d.p)VhN>jc-PUU5-Rٯil?os `܁T_RZ<^ G9xp?f([%Z{V/;Z1c_N"saTz]t+d5ں&˪TF#}äLC,Cנ!ܖIe(ҡfRE=FP"d5IQ9 t"ZVFj~ì@S%2Iu?<,WLnJz7 ,׿L XcJ3{+jY1dYT@:.3" q@s$Ҳ| g&G?I(4)W415h9 O+Z*zJI6 6Bcc˓5tB{veU,[z+<`>Hͭ>\#zРɏ(j: <>GgVP}e/m爛[tc / hź^zG:omSzTӪ4Uh G |mN]K PP K>a *z!_0!5;݇?9i0qjyz^Bs=H5Ryk7~$$|wI1r~c@|Zc%7(!%>7TdS:R #jUeܓLuņ)Qwu8;H˦RS?`k9kY.*3{l,AC_{ў,si צv U$jit AWiٚ=\C;Euk؛ߋŕ8wyAj3Ina=9ǵu'a^ ;R6 ʾ >bw:^< Yp=ա `k1%5-!AGg?/O I!|ʨHPDu3Z=|hb>0>jͷX,g,4l`Dހ^UtIh28fҀS Kv!Mz!I24wAŪk;P('ԜxAh6e~Kwz۸j) g?MM6aL>~Y{s"~)` rCv-~S SS@qI:~IKR?UԏDU4o=P*HIE&&RT?舣 Dc^?В7i2Ң(u[;ݙRnwcjԔJAˏ>fs HYi@B$bmdm! (-q7jK-vl]kg: =JDD̬n-QiСZPV"Aoj2SWۭ# ~nSҳқ Tſsq& c4Ç@$y] I-߈t :z*[n:؝ w1Îʟ`fb.ܯsG?)mZ8D_WcoG%|Jh4 { NNwz{:{ ZaKnr/SZcߠ(dNuJ;./"yyGA `jGQw%TcL 0'd' C\N?ݷv Ĉܱ"+v˦,sbLbG}01OQo8y^y'SE1Mlc BL`nGIe]7,ǩL)/܀2pcIEm{,B zp d fPrc{[m޾AlVl3,ᝪĨJ@'zvj/۰vˬg999"D쫺|m=}j  Iӑb_j~tM7jEih+j9$gRSO1%o=SLAٴR<2,Ai`dBJSXc= HRz7pl]`d3:?_(:77 /)@d1sSª ryǧئn^Z0O{ a44oe9f?/{L`i,w€q))NVŔF;Iܽ S>u]GMe;p[xpC(Ӡ$@Tÿ~ {WD?ˍ@YC2?P{KL-3C]@?tTu5J FC C;)=񔤵G1 %Vx%K4tx-?;h#o{8XT՗IO)︉pB˿wB̕s)Ј l&vX.?ӀL0":SunYl_Kt[@ɘhHk$}uVmY sd;aFv|2)LbTVsRMI\  NcF9|}]P;1wܑPXal@\x' ):#*uUg*c^T~mxZ]EH6Qmϝٷ0\]8#b{78C`UCEQ :RenpQiMǿ; 0ޕD s=_clkӿeA@겱?1%} s."CS) '¿Y)]8{SeҡooLFhv˪l45D 6J7(vSMBcOn\Sbid^(2|[S\j^J# - ; 4;&0 yv~ilżgYq3 *q@&\]S4pkS[cr Zg ,ryܐ>Ze( f_[!䵹nS(Md݋aoQR&ii&>{]jK",oQ1Yh UG-sPәFV]F"daCT\!2<[%2* i%}: Z ˢjƾ$#VZ o;)Lr5srR3~)!>V)p!5NKr87GYcMFOm528Ftn:,*GqPZ~_룸:UCzϕ]×#cg?oYq~F!#@5L7>XcJJzxRc . d]՗Iݲ>.[EFGόe7]Z_G mG8U!#VѶM2.LnaV  ) QNKlB\$79oj8R@}^}}~ ;.UAކcpoor6he9p(\qu'Š箋ASD}^eG_;~Qm7DubSnN=(1Lwh|*v_(aԵ"$et.qtXV!u, pRF~BܭMդ^Nޢ(\PY2+2ͫ-Ca&Naڪy3+,ݹfͻΒ5 0IP|Pf!+Kjwx=n36_ .{ж̠]ìcV50J%vs!Oœwn-Ktn:7l@U-߁'$|ݜAJğeDm濗h!@Ug5`IGi-Mh޸ui9+45^Y˨V;^ 8;GRiǒ͟}ҹXP:Ghx\6I[/2^h#+F<ߢ8Pw <( yrH(Wvou ;ڰWK-P Z59>(BS\wLbFE.VL;$̾4 8'3A<$M*9rzֻ*оoee O @/tǗWv`b+;('MAVn cTEzOWrf/nr*BsأL&mp!w6č>Fshdȋ$v_-'@&atC*Aj/2_OPGispW1Z{6IWC8yI=n=eS:@R}*,t82t>,5DѫWyDxEf R>*ǖu* E;G.ƔI*' kRɷLwv4*l:IQ{U> *GGG8ua<0@6~K^.4rf9KgHf#qro ,>? TXdREeٍ&HTd [VƳBBHJrmx`JJ@ *'<;N(50h2/q ]'1t1o"ŻZ!?L*( [VdaHZ iD;`4C}Q$ߐ5'Ųadl ovi)X&WX!añO͞m-hߨ{\0(ZisXD$X0e@ ^z'+ UKTN>o1bI*V1"ZqDȴXLI|_Gvіp) ꇻ|KR0 d(NK"~(c_fİPtB*$ - 5.R)(tAavlh = 8&6`D|:Gt8{b8N%3 I$m tէ\,5-~51q_Gz<4TJBqO/6F0?zql߅5BvV߳U<ՂYELO+-%9EG(\9] ?7> /JJt}K]@T s/~rLsh38.;*֦ cEDYMv/0󳕌sM7,'x/n?'Jj,9 .%16m477bfTyyo'LzDY=x0p:zWYqц vw`.UQWTخDN |`14û+#SOB,f*K 8yk&@]_NZL[ucQMu ίـE7]n6@t"йhvv\oFW]w!у?1!젯ZK ag6LBas'j1Bk$WT4sH cTFq;dc'wŃ]w ݣUzoFmLXqe$f0K)U 2ޤW$^.v~qU3^.J4Nw6a:)y/I> ̨Ƙ~BfasF4؍ts|P&4c ZWh:%TE0ʅO,h/AYnVNڻZtxεe+`P'?ץEng6J;uI|j٠@>(a,rmhM/cP37yP23mWį1jsdJ#yR4Vu,E7X2ˮ ulas:}> /?E_E:@1ǰN .c(,6 7@>!@k>^1>C&5iһz"xUg2ur[c#;z>g!O9{yůڇU<\ Fu=Ax%H$ `ui{q-}`$K;7a?p.b3S!I[ z~L }:x}u"@OFUS6[ ]G&:\ s?7&/õ8TPreb#hᤉNRZB:n}Dz86bJGJ0t .撉i8W[¸W[m&&0 KC6>YwQ6B}UzzwRs^= %g}"$Bvt͠-.|Z?ce:VO9J9I[:艹{)8W饞uKqO|ey|Uf۽^!? K ܑ>ֹmk--_fY,,Q3 h` b1yBr kB(+W9Ќl( C/&PRMG^H㧛@Lql=,)lP,BǾBHyA<s>?J\ O^]s1ɄXرcZb$aG˳J6y.S[# 7]ћeҒ-P7M-8 /g-ږI BJs8^}8} | !+Vm:_;<b!̩.cƎkhy/ EHes5:O|Qp(hNoM ڇPI)ӌm^JlH7Ɋ̂g2 xz,u"B]ڂVa%uV<Ꮪٓ%E !dS;Xb^ܱ(Dm8 m] Vrx _Y\X$7)]|y*jWD{IݵƓJ-u@I2WطFhD9˓5)q3լ_(=W0~ }-ADu*:-1;%Ly1U3\4pޞx4yQRH=I,tlܭudž'pt5k GK}M7V|c~nǠM"@T -h( IBO+DLX$V7ӑ[ci`h8!J܋ׇT2#k21mJCYQd /Ԏ~v>k8O$]@?pWKK@^VTBz쪎.ui[|xl5 ݫϔ|*#Akmبjô12緁M,{E>?R X+פu~yX!OQ\`wt֛]"@nʞzB#0LL -1q2JC\ SAރlǀPJ哜\s(|;MbG";8Ϣ7K^s)NNU OO䀦wyxUvS n#rYhl6rIGw85!Z0Mr4-=TdxdHF03*KL}KZ\Zm(nݫ=v!")S!'NLܿ ս.Ltu f4r؝4ڡqS{8Kvˈp+,z۸* qUB87"HH)Kᜩ>^>ɉkFcVtҜY8>FKJMԹMyB3J't_b\|Ā$u]U; !/wbh< `Iqc?xHu٧O>^f=V(増UŖ(껵 "c.ʔI=6qA9نfmso2'(aQa0Zk6MV퉯 Yfq^Z $=x:cyr۵I<1|ZxvE ( $>6& *D1eaYݒKUQ6FѸZՕaG\Ƒ&ިw$hruS7SqW}A`_Y>OŠw/FoMU}L(rBR;(f &}u ? i~Nty,? f 3'_i+ːr)Rr| J%t?dV|P nnͲ=a6D=4e]Q\N/xG7_eVAwӨ"iIip 3nCG\N9 Sq<рYG%OؖFIdʯW*fdwz97b4[_@SgCڱ1 龳Zm]1Z\ˠJ`k4LZzz:1`'@`$/)Yeaj $>Tz=8窬!x}HY&n\x:迄330~f.5?bEQlD럗9Ko/]w.q3U3& p9KzxQYt xB> -UƖcq8!iu:f"A#cDNsא=¹~v_< YbM6m1ߵIx"F^Hk: J9ڰu Nc?bo ')N絘t60'YUxu˿1߼;˕"h3oIc̭QE@"[ -;Hyi pM?C3Xp>\=)ihL 5_OYd> c].KzA'i1W0#͖=9be!q7CP_5(to89 8x-϶D#XP?6i½l@}"[yd10k0,A_PclV0X6gV?b(<J  ]Ω#r ?K H~**1r)3%Fyzc8Ku'S{橕Ь +$7x)ƿ{AAĔuma9C~SLE6X8<%*RV`ҸW4qW{qgd݉nkM-hBa|0Vy_ o$'AGxeZ'NsV7A LN!ύ[^f".-$ziC_LmhO1 5-\ʞ87Ѐx»kbLcK11k_aIc0>%1+Ϡk}h~$ٞB5L[(apmi4686 2% )׻ UcjL3d+Z8nnBPr ȺƇҭ~xe'2_V:}\ z+˸oסCŁ2K[P=/Ho{2ُui2s!K|$$lw hV[LWK1?̧y#LP %؉z}o1?>+K+SԈx0s}Cխ0%]w3L,/'s 1`:QߌĜp_k 86%!<-d3&cx'<+ M~FulMfic@NV^ ^+шEV.Ɓ:Q};:^5gU-$D/ ]DЅx*5"^vHR^]*"xU ,*!z~QD|ݸ* SE1πv. ʛ]AWr^Ҹ7 k)xY4 ۆceqMk-vxEr RҼ\C. S|ԚǞU>2?jo={^p}9Q&}#X3g`XnG ٫1@<~v͛8^!5ꘝ/7P *X?kd룁c) Ƚ=d2 %G xe.45CG,Dno}TTI*[֎Ѥ)#֥i}(f6t?Û '3 _)K ( -[l ؟u{Fz4!y}u߈n'垭$FLa|W1C/+q] k|I7vbGȗYޘRt^euuze $]  J5?0e% ZLd] ʜg1hiW${ثv·7YĬ3 +0 j3cWjgxuOuTW{d6~HYiTm,.K7 H6ϻt3J;;j][5:-7R$g7J`b B]`:ޘ~0ȠJRYGZcR>6nE]hpǝEA+z J6PX,-z*77l%茔z1 ti8A 1,h7YƓ7<?;N4{in0ؕɱƬ.PZ$JAQh ߎӍJq ,@EpQ67&4JgVQ~e\>U t ((T/ Kwڴ>6U|aQ?4қIvV3ͮ?{F$Oߏ h/6ꕭll:ǹCj刊xxQ*$%5*_SNc$C3F^K-Ɂ}f*dvʆllB]^bH9Ѭ3͐Qh^>ho1]6z|uH!u⬩73C*gRb@%Ćg'vCgq_~~"TUOdsa0S`丮TCi> s921G(ڭ0_ {TN 77 1' ױ槬$DJ,CL>O;^\=U!8ϞUxلk1 JӶ{  级gV+׋̒Ock\E+U0wJ&d{ L77lj|nQO(~@\Q;ޔff>e!W^8| r2$Y ]o$ڛ}FaAXRXq* GLS2ҟ /2^ŪJ.!2 +.h 3ATa<:լBS&!}P=.*\,ĚN#+N_70oKlhm;^P?@eMT',RmwX=Yܐ[U)q1 Uwf4Y5uKz\ I ZB OeF'\.j}yaT"{ mY[γnNlqnSUR>m(Kd2߾>cOP.3/xnfPl*sTCQ tH?ъ rsBuퟭ}jHF_$L̳yB?vY=aG_;i@' uV0ٯlNgWzp&Q4&H +7emj!4te=J^A7So]0V+LUv/3v0W>`bR XӮ˓6uۇaBؖ.y ~zx9=u:]J$S܌hHh=SXYYD[4cx%bi"AȎlPPQSšb$5OJ+rK{_\^~uњ]0{~Ipaa\0 eWιc$yVv%gsj8cI?H7K.l |``6֍hYb`(:rȌHk5jlEIvK#0@>&1mWqMu:Th#1<"JbP^Vdz:0T~6s#Q{;ut,mdaRm:zKps^YW7d뵚ɁE{KJp@3A\x#KIP]gJ{~嚥%ō˝m5kT4A n2ZoNT(ȑ?].M{]쯢vxhcIgKmpόUP0608!똬h! 0aK/B?>I_E \jV}@| H*_4]꬀ )h1P՗?7 'yKo@9Bl^r15PC?fD/\=>r%2HkErv1a(Szm[FE&uۻ*mY[@u§xY_4hW~* kլ "%+>ЮhlHd8IByizg6)f1YdN>䨏+A;LJ+4EPX.-Lٜ<18,hj~;54ʍ 3t_'GvQV Z5V**pbG8J]8s/Q8[9%#L\5{U2}U0in~ĪEKջ% B~&wYK6v,Lim UpL7=( x`GGAH=SOϜA UhԭaʧX-b} z":4H<<$+t$:lpB`,*&vH|TrlV1%_ZWu>6mfXB*܄(2T0n(STq O#o^-.Ū5Ff*txQ]:<28ӧoM=!$R+RJDۜ8+ _NM1,N'7#8*~!Ja옇R#U0 v!aaU)xeXq W/*19#pn)M_`G;9ztBD-]!vAqڌkOՊ\PXus؉yW(֣427Jd/{,~L$j5Hn|Sc_>R7W25:4hl$d1uF- Q  S/@^UZ^:Hy9 ѠDp;Q:ffKXv D`Hf߾TRoΞ](V"@;.PExxyygrgC?'}/C̻v-DPsgDO7 z]G`Xc@ER' ;9X@?:UM&T PU !1&>ZpяV;@p*֦T/ u~ৠr䕣ՑEIm[3{TL*|-1C򓩯2(eM^x7ua[汃F5"m@ý"ȳu`oC5D0Wiք#p1cWQ|*%@QPQ(-$Z_6)|0SvmE'=m,+r@F%j|%@d!5Q~OZ#㙘TpfZ,lu9T}὎A2hˏnzwi{BEq[z")1GMΫ4~"Xg: -ViTVy>!DcRyNj'9Y\{Qy9{cO#ೡ LUiYM$`MGG 5RA CHWS|A]L͘ӛDVf}=h4Ƭ2A|$Z&A*J-plyn⟱| ѭ"A0öh:Gd??8jO1 .%Yު)~7ٌ{O<ST,|rw~7h܉8@%Xɉ 1htЯVpc%7⿾K$O*<Ҹ'ִܝ+ X p\2!Yzjb8ⅩQgfsn\qh:MH%TVh9}6ꂒĦέg Y܎ Nes5fY]h@.W-1]8B?NWgu)܅k+c]G[mUT;J%MKl2tI|.R+UW"! U 3se$C jyO:D5+'DaSO э2~Y7ʗNN(p>[0j>  bVX՝viINcPUzH+ jL7yy|[ΒL0iL[Ų4 RR\kcX"*9~M1 dT-҈`/SħS@|AV%䦉OgD>|FܥnK4L|%ûbĚ%3y-gp>t4+=v[0%vzH2 0r!/hi?dYȡ|{A~!ġ^?ה4@6$Ҵ;v{`F ̊ǰ r1&!ZXOw%Oq* P!NU=Po~#>%">K:(q=q[st~!P2ݚnMYg5iD"s6؟kME,\X`]gZܰ[%~bt$M73UE0/DiaJpS¶K뷲krc Ţr7N9=wdDҦ|SPUȸ'^l|7"ΦM|Te/7rKOJ?U|Ϥ*d"vft\}ryk`)`hXg 3J}ێ#BWXW"q)XfefB(ֲ[5!ͫ>ZKqV7qwz]*?@0N0*II-"S|Gy#R[tʄI 3^LRWH{K+ākhR47}Ǟ%'cܶEBe!?4lϡ't7U_xߴ18 J=/7)@hl$]ڤgpY ( ߥ4neLK;ЭYwSH*f+bs~x քL|hkxM2#NqVi`Ϲϓ]|-Z;U1]n'3JL_ciFj& yѰ)SJ %_W#k{@/ݦ_53YD{9 UKva]Wa //ۓ,-tMzL[e?ow0`5eº9MO/->Z~CY4R>eV6sݍ.wK㋯6[;@5)~QnGX吽݅^(4DaB|vH 6Uú\Orvp;(+$K_O˖KJ\7{+~-jT%F%` M\oJA敬+AG)X-﯅VaB h2(Y=:aݗ஢`ψqbGgidyc"$Bi5{W? ~Mm(j ܃9t2 ,|2WobN]]vj d,. U[ ǣO) L :=fP sܹ_WdRQ(E*e g’Y?t Dh{CkV0"i# gL0F F921J#I qƦt}sFYM>NNk7t`>SwDG(fu)/]ʬTBjO`K$tZ>ͩ& 90;It +>* tǞ<|Er x!);iKyϺ)cMFWI2ֈ_@ܸS HjO&`RڱI7]deߎ-LL'1'O\kZ' Ῡk.FQ8*-|tS/^z.Uz!!c)դnKߚ~0iErc\IBO/ \,3kR4d}pÁof!SiWY c8DI u گuOj#|!?D?fM-{B<*tǡFŮ z締u , ,A x@EG"kj؁si.V9Qm!J'I*$I5w^7j04aFfvD/,W`zGb%5aڊ^U24׼2N^ו02? xr~tU!X*`&;-5,hM e-cf'\b)8"&0."z_r㯺AQOTc7s;]"'}C@ʳ.ص 9{*r<?zG@uZJI~OD09Pf K\}WY zJ&Pr rN:ݤD{(c==P 5 jqz6S؞n1DKz2<~7ZQOr(]RGWC~L qq F|&k3̴~Q|)$oF 9gj˩P4"I3"9a@G'CEv?L؅4J B1D-Gy~kS_!5uђ: ߲R }dꕢ". i=T/Υns"!Iq\}Sj'\3~CE`6[ ՌFS>TJ+} Et9ck#V.hV 0{/ϾY[ D}H^Y=@&L[uYx='}(u(F%1Oq;9^(G2pBTGwAM5*“H'koTzw dGƈ?A&`$5UxũM?Q"mgH!%6u3o*¤ ;`E (ȓK+z ƺ֭6y)Oe8OKgKgLw@LXg:xlPCU7/MVO*mi;w'F:CBȡ|&i7쥆ww=y^N+~_0(u捫0~C FYeq*y7 7 a#7pWd.2J{^6UH6)KO/(nx7\K_סr`MTĢv6m!4:'ӗ P17[F-AF*9LB]XqB&Vnы;D/sW+.*շɤх$}&ߨ"5YJ~_:m@ut'4`jLY_>CEd 5#=XU]p3EBM4\ᒁi0876MwxH$tY,.},q5-*WTȮ)Pσ&i}0p\PۛCFX  0~ϋ_AbhY{ `gdF]uʙxVa hnܥ UJQ k&~nH\H{jVuS]ήZS*y\3}WD 8qi$ZUd'ȟ3INPl9@@E~C,j, SjRT%BmcTC鼻T}Hyj枊_0 &3saqҰH`ϰTK<]h`Iag,Qal(^Ky!p&58 Nkl̗0fX?rkf4U@dOkIeLj(@'*n%Cm_F.dۇAwrkBd Aܑe݂M: KS$ ڂP= yDk6Y5)+fDbH- 4ŕ4^Y+J'Bd0* &a(ʄC;no0_ƕkYCLa2Tz/r}'z65?SP1#}xޣ!fRxdae=OyPB0X ;=\d H$>Q*nٌ0ĆL32rb,Pxqci▅|f޵]}(2D9B8b_@&օ_-<3 `>X` PC'b؞wz*dU+ӨJi)$8w >.7:wFS8`&Xс4wP5닑Bz pj?Sg9YnrH˱prԊsFzĀ ]'a b4="W 8ԃl1E9ખ;7s%yENMSXPADö GK!gV |-Ǵš$3bIe*n&Rz S&sx _ lP%::P vMa %[ k~Y&@.`p7%)ZbԓgZQBӰ]*7QoZ@POCJa{٠Hfa\/-#|FzɊD"ՀSٝ:جUݸCz4k:ww-AƷElnh{{JeT;gJM1^-Ӧ$L[2LE&;r*1 8 Ԉ hM0y(-yp#T&00հ>rīmj N5+r ( \uUڮ,F'0CL+Jqb? Io#7HeY4xUOWP&-)C)"dT0̬:s Zp#4@h*T'nJDn< 4ay_pl̷ m}'x?#vbG~d41Mc g'6XCg[\s@Rc>ZyNHR,Q\i+A7$Dc]3X6oLp܌'eIcK9ByHK؉?pAK@XP4nt ]k뉺hGԉȣD_^/%!Rf-BG7 #Nqo1LvV/dA0C # &#Y"*8UF(g-Yq7lqTDi:(_h';=dTQqW5Tbb6yRG9~tfUGɉn;zN;#7o-8)Erwd]G)˲"]`VctͼbN?#Ѡ]sm0Hy %&ÿI;*T:/{ w{`S #A ~j7zK~sD=R2=R͵08@!ts[.wIqM"b=iYOXw0TҐK{" V6I)a(b꒸kTh5\euuxSPYhV{ ;{sKU\VsbOH{i΂}Nj.);ET ;,|9J$ L588b{jzoL`ƉL!q !<.~ |!N2},(ku<8mI.1? {kqbya.Lku?72ɵ GY B@+n3WTfSmU$5>KnJEQv,u>_I>ZV)rrצ qj \ՋЇ@[\@5DO?jrQJk.ɴ>H{ ]#ޛNĤTҨ(;O$Lޕ{, Xw:{R\]0z>߫ڤx^V=Mf^ݰ 7BY: .^DKRMN{da_ ܭ{|؊mOAoԨaqU}~ IuEgIMOPlgyM^.O`,D@(mvcO$ }3`[=X]En8q0c*u"h:eh~b}xvo)!~/+HsH@pwn^}@k jZVDt; b_Cu͑ڸ 9oY_jT:Q >T^Jcx0g~A>{Z#cYpXXX6<+*o 4h 6Wz}y$TnKo)ڝy] oмz-ڲOMtl9F[{:dij/& 4NdOVOHYم9IO7̯4B셎{0\OOjL[kSvtLF3Y]w ƨz"Bd>l {Y?`̮t<8}hˠVFf䊼dWJ"$3A^RBd$>7c#bQ\H+ÄHK|A%w>OE>S~o_8{dn;YIY٩mc.htiNy;^V|=3Nz \') ɵl׉4>b3"B׊TJܐ}uO$]:Ǭ&$PwsgJZd"|65 vcA*$Kx3pӃ4'NOK-7 n2ɇpw / y\}$7IUø g((N[rQnʚ?FϷ>a\/cjAf:Zy :˄PN}AoTIRqT >͇fQ!bOzXȋR6Ɂ\N>lګ?#]SS:pAzhF.2y O|aҖ;I9~ȐE .֏urIʾ 2Qb:Aŕ;Oikbxg 40A|Bhڋ$u.#5}Y}b#X)kj Ga;{xб #"􋛛nvn=iB\SHQjZ7as^KZ~ZdX< 0pʎB#6Y{nA~Z[і//I9)@kq3S ({'YC f";+8/׬h-b >ڡYvIT^_2ZIlEԘ4{ M.O V!#xl |!/ j}!tOJOOZ+iK"v20<~0L<+h# O`<$tswfpdhMVSDr<7<;4R(Ѱ=к^]lC]P8^uo"mj!_;Oj@N(3gS-ӰFEJ{|L>lP{u#!ߖ~3%/?џ8E--be }D[Y>(C)|<6TY:#6͑# J'YjĿji̜$Nq<,M`qųBc2C=_y0~]>M>֔,_~[yvrq\d&z[ 8kI#Sgzp1p羚K1in;G|ʛcה`](p 'BשtoD %8U\1V%1PK)N-%\S Z^SQ3>6 FĎ*SV|1;"W0I{pv&L6W8$otA&x{yH808%r\LI;ɬA=D/s;)߀U ѻ0!e0S7^>vDwh؃q؛u dR$JE,9.Yj\$g*bGV5$˝a#XD&m(F$t);BxEdIDMC(@R19`5b;+#Hn83o7Yu m M{nGr0^&Qyj57U$Nk}i>V|l4ȟ|`V@M@,3箙R$v&ZM1|(!8ÊĆ! >9r;Kuz'=c3[ ]nM_¹Yp@ziM.IX.x{g*H$_zs'sX[;/tPsp-8tËiWJmZHLɏ| ˳539Lgu |΍_vH} .%R3#ueH4&'ĶB] (q!V5.'^ȁS^ʚ;p*rr$^ґ7_I @G-]Jpsе)ނ Nqй<}Q'-۴lV)$e|qy1BjрhIm%\a|oQh|{˞z5XRձ8 ld \'(G9fDz_)RLˤAZG x$)lELT^z]YkqFxk?0K)H @?͹U]FqEm6W2;4Y2JхB: bzXe5f'3,} zG m^Mc7&m5Mf|HNj_΍6D=(d&n,5˯bt̤K+75 nkR@W5?z)?PP7mKa?n \ g!gU[Cdžw46jŌU[$`ps9wp,~PDƱe g$ A\ئ$}kBy%u,/A4q>jqkG(z:I 5;g1@x')A1rK|<EM-z6֭mldBhryT/d a@vU҈t?.Ma,z5 > /EqJ,jhoct^ZBog.t!sXMUP'#Xk 2eK_ T~SJBY]J(Fo_SG.3#-elҀ<+X~({2ZT;ivIFU Aq̶j/B;Ʀ)' GNOߌì`Iskd ~tZ2oX:f8 )--K\&탖C~SЎ@jU\umv1%N#O|̓"ei;#`XGoYL`f?Qb8c2EƱ! 6Y7ꦑFv}Zȃ _P^D :G1'Ct8Wtq~.e- Ζ\f=nW½~>Lo?&L:8<>T"ΆuK/?@H]e/ G~O % @s#uFEXλ|JuCm`:Pb3I#N)q*[$)5 !y+)_f6AWGj0# jA:&Fg{S/ T: BSc c0E߻[D~]$(-СsݸnimElKRf̻dD6A2ڛK+7UK}7n\>ғqQm݅Bjofcr5J9I>\o$ ]햽1"O+iJ^lGr8{r\;UaZJQuJu"un_Cg=D.oCc z=@ڔ;{| !f/©^59fJe/ǻ(#;06X;S 2kzn;*i-[|d݉gp.WtQ5"zCBE9l# Ue-X?S2!ή +} Yc@"lYNrN^( z"R-,w@\eEh#p:;\ZXbA?&(`s^o.KjWO:)xҝH^L m 4lZDʻs˟&|e hl)w y2ei"W"P5u+A ZY TOoe6ҧcw \9eX_^0.JQޡX|DS4: vCd jUW.vn y+-Yg0/"&K3` 1ſ_l)+#?򦑏{Lx89ZL&CȆ^-sv(I#ql?*Dc9Z֚s{tL883f!4Bf:MWztgX|5G7>3 WYc]A`.vf_لz cEұ.4\vsOJ9:PoK(dm~JͺMx':59Xr]WT%4tt87|> c0 >|$|1_ B$~dP |)g?Fՠ/a7*'_(ⲿs菇/91@O4ӧ`p59NK5~Q HaκYLbT:IpxNt˵ 8]nLGUw 3(Z"0n6WQK?AHl(Y_kXݬ(ugNvQx6ѓ=,]U-'j2OzN֍|g68@FG ֐uXXߝBzg yS#ZČ㏱vzZh"eb ,[ˎPw6I\B(Y:GfΗr*+Z AؗԷs [bƳ 5r2eC)^.V q} ;W9# 5)"cddl(PQC3(e͠v(GBQ1'g&)eaBp;{hyr?Ʉy#@x_gE\ eΑ[CE kƷ$6vꢲ:SoɮaS2ۛX Mr*;I**Hl?n-IRkO<$Ah+OjtF=4$ &md3 .V̐>kjhhKCDF)$#pk,իUm_:Zgf?,cb&)$0I1}gOP;;>/2x d16+~&C>7ȱpԀ[M10xBVfe,8Vϭ^&NBwÃ> S8 YB29k,M9c v 6~MxG/$7<*$DF3dA?U/L]i_ jXX-X:|8~բ,Iɲ>.̲2AѶ%RJjĨy|޹y˵_KYSëXޣ#/~ZVLd?ߙ]PZP`uOb1aGb6Kn${28>/$ϝhYn>Vg &5CMQ|/_7(JkAt>+ @^"o%G{@@ cS߶V4Ed(?e&5ؖ ACIwhJW|^{ҨyȝxR?%c~ {.P~Y$L~ʊw-oP\+ ov!ThbD .tpO.1Mӓ-_kEsDw99ï"6pjG`JgXJT5ꕰXrZ }k<6D̓|ޛ(; E*҃(Hd8xb#q*а<ޒXYyg=95cx첅A9߭b &r+;rT8PK0mdǤl|HGcI+ sz);x\HNǛfWJcfsNCڝa@3hAC%%cBQh& dEhwg y!ժ(mp Lp ֹ/ZᏘ'm|b| #u~OM_AbdKeFL ώѯh݈XK0g 12SZV:n‡ `avK;M$Թ*Kٶdki[Au[ 6c-AT;ov bl%l5c }Ca7;kp0b$[) xjl`*dӖ{)? ]ƫ37l6BjA':ҧc&KcĦBS޼6oY~TO%ԅh~X+ajDK!K\BYsŅ]*k7;![BO<ZPXtuR+pv2Pu ¦:/tV))MeYJqee e3_{ƥfYaUi Ln+81C&aa~ŐL6O@ W lRqEd10gG~}Clݖ :N/Q:/5 ~I'ﴃ&Wam&[xgg|orvlLCPR7S%#$?P$ȣp+ʓ5uG#g2 mqͰwgh)=mx2(VsJu'o$TVVzGYC ;bnL*=-[_fMUN7`.I:`&⡯@"gzz21wXzS@;|D,Tw#Ҵ CF{pq”ԥ|7UW_7LOMoMQ?m p4'c~!~BeOez}~Y_q,!P}j>}v=l_ GR оj-0;7tXbȎ_M5srZR4׫}C巚֓OdFijm2 ӟyK -܇iTI8MǠ:2:[ݵ=-x`E.<*v׿-5>Hl`ZwP6U5XdKxoaEڄC/,Y&D*Ӥjfme=!ĝ[ТGH:]ңj'8"_pcf-/܌}܉Uaf3b쬭zpupvMFv)H,g""eu;1rӅXƘW)I.R9#Q\*sr7?Y<@ߋ K Ͳ'cTKecB}pLǺ?ui뙊4Z2Aۂ^#~E+y^b}9m"29qhUQshK.ueeˆ˼K!?KKQ;5ĤZ!7],N5=i!|5F9F ;ɓ6j BSV ݃N=$ Ix"-F 5qϜ3 ?9炔wo17zN #]$&%hUc}jLubH,?Cg )/E`tZ$rTR1 cqiJ[%+gA=bT?PԤ8(k =iA)sN}i8X2x$ (͌FJU>U^a<KEX[QÍkiۑ nC(X}81̢y&㇐پpQ[Ւ!H g`;t锹s"`t]~F7GCDTM4c+Ϭ}L6ƫb5({=kԓG巪*\>UpjRveU)jD=턮܏F}`PlsT3 3#pS ]QX4l5(hiG֎b+YPCx\n2 p^%ґ05}mI-?jLg>  وpؙ MvvP}H m=SP1\ WX-808Gj;V < OR0Z8mh>FM1=8f[Lܔ0:ظp $0t*-l雤RMl+LM#jLA"ʹ"z &"JZKpWA{iHPA " Ҳ6nOж_j| ʧz! "Ԉ2S yS>[A5<qo<@$l8c .B=g|FA;y@DO_x:YOm#>N~hN :wCq?,`M^vXCmL絚FTףob]_9z8^A2kN0}⏼tJ{SK Ev~jFN`O{;?0Yq95:;/&u'I([2ΠA4T5c@ \ 02j Vu ;n,LpMϿj8/BBgBU19FL]z1GD I1`W)S$_yW?MXsO c1)ϊ~ kN4&,Hr%#p9 ղfhvK0,wWfϞm <.9r\5 RqUK1:le23?LoAPYf{Ė-neaبRզ+AQ8@YAmU+Q#- {6reڮwF[av$~.'z^[*A;غWuP@wƞg ՛Ҷ̿;(7To6%8j)ٵyaPD-ܖN4ХA8IJv j:ڰBWz8OB6|Zl(\Ҭ\ v5<֮xOџjZiclyO m / }W)0nI2a[F}xܼXPg}gG8ذ*^1N-ƽ6k!?a1 ?'9c͇ ^c?XyܨVtaZI?ʃ][%>Zqs;u#:!wJ xy*HaN50hۿ+K#A{CD9YWVBe5ShS Y+%5C^JU,~ ]e P &).?}frB;}UTro(eA p@Xul[MB;4?b?Oİ@*,C]E˒qD4 fB6zƥ[|lW&+QiHR7 6Rrj> ֙ s_l fۍ+3 9u /=ǚW64xuaBHtG FR}D5땧KԸ?بgHWS -~}!<+zdLvya4b5F4lH8O_1#-g6XVS^;*Zph'[JmxQ.-MѴ}g+h&"Q&tVSl]lHl5#3#2o3s% J~oWW,lO5 "cv7 G=|IV*ohQYQ#r]iGDyB1ҝ_J(1w"b}io./y{-M_,hO^XQ!0זa67S=7 ji{x|sN#_Wg4l,!`Ma~~-pD9Yip0٠ 1GGlxy蛢 yCjυ5D ML~|apS3E8$zPC|87]=[c&̂N4onBIK~۹"j\A6-{;DGeT2*=jF ^!8!Gp$*AɃ dVMPp6~ΛTc%%e(x#u,mŒ|M`9Ɂ9esvΎ :- A&Ӧ™IK #&g~Q7u4Im7g__"ndca&7]Թ?US s|pf$7 h~NdD}O:Ma Ĉ $ 3(Iɬ}0!M~o.3bZܮ@o$ipD;x[Im nnf/acª>Y#*4o7S8%<2G|,@An<@VIs%gL KLzܑՅ'Jv5ZAY-VW,8i7Sk&R!y#Va h@yȲ_E"n̅#TWps)zF{w $E a5%ıi8H+Tw"ۥ0U8a;dL`_T*=S+[KalTsbKFhO6޻>LW4=y@xuq Ua{|;hĕyNzTLċ~|zgc2N_'6_ }]l ic KF/'r6SZ+o`N]Uf 2j/w((k5%_Tm3"uU5I'*{6MW#nYyd<BX[n~\M Ę= 0g>wm\+\@r(|8 `Hu݋X,iz d*8[ul4<4kSg(&BdfdPUM?Fȱqc7F!~u3F}y*V0Ix,z=˄R}ݚ+2Mhޕ^QSj hv@I :, w@RP$!J3ٙB/S~_p*Nk靂/pr4a בOBINmɖګO#1⛬7"|MJ^f *a$ϢKxLGD)~>HL)`dTHn/]J;2/LjO҅NVgo9ӿRNEb3j ] ^dgRD(q lބCFv0$vЂbr`e;',U:9^ __!A8l! ЦsVcӶ+m1+>ؤ˕⤂tT./o:B"${}8t^<$ pd-p.'\1ud\*R+ oIwrз2F% _0u+jHGNixaqm .:{:"DO%iVjx\|R~?ZS?S/T B,$~vK B]y ,F gӶt1/@E#wӽ0k]HY(N7 83P:fH/yy)b=jEaY%uw2U, ?<\ (Jtp8u<|ɚhqӁ]rJ>wT.V̒4v5dW+-H*I< bcnYQA!5>:m.u^#| k0672x}EnKH[RS-u?2p85a37?@  +jB5ta ?MC/'Jۏ,ѵzOvOoRhu-ۀHcm /O~Ax֘"{Rc홞T4D]Hۻ f+a R=&nk~s'K\=TMProAqm(2_r8flҁ蚓4{]\vpּ]S? lOHJr s=4#e75]GT>A UQG@mFQCfkҚ^=_»wrOݿR㿰=*\.RCyG/7wN)EY^PoD#{jY eE>gt :ӜQ_z>X&OU_wȳݲt]{#@ )\-bI6+.飶V̆=WX۹%s({X 7hjĺlj0 PZ=%b[ʾLt)!djOq&YvbޝQeO#`PcMgiK&REքCyM[:8OVGR|wz='1ɉ}dIuUod0IѥWQq'.wM78O YȚ:Ibn(441q'nCM :wa.辫[ ?#^ ar\CڨK4 Ns4tp|~v۶{q|I ${En/c *ﹴ4HR)_LLŲ=0򡅡4{D*oʢ1jզ9V/AM29-Ι螳¤'`TS6]Kde]wbCVrΟf2c2οGN9TRRӭ6gDȋJl؈7d׍KYja Onu4yD:,7U\#2]jp@It`AҵN? -d24Ra"Ci^)&y2:)FVPe|#n贌3hM }ȼr;/Hp5,.;Q?΄"r,؊v/ _r79?ԁbիkXy~ 敼1'#rh$댋42 DӾ{y-{ ͨ0\)pu7hm;j',(Χ i5.bͥ8M^?|ᤊsc - (nb-YipAZQ,.~5obUGֹBޘZi)mhbTr83#7Hk?w.ѩ\&1Gp0a01xC;eG fʧ[ ֡8&枕\pJ=āmXTV$羖^̫Ԉ!pe}>7qHuڝ )HA]uރv!LgRm*_7װM4δZ>⨥d)<ih_5UOW@;{#a)0b )T4ح+E 4b^sĈ8 gtQ(k~=WNL&?WdZӖUx6;6y,2N0Y# F~D6;]u jyJt>]]QI i=U|,C0UXKIu(%S 3) =HnN4f}1.:ҙZܶcֻ՜# bk?r.}s:B@ѥC䣙V*w+*?+W;s ⧮yyqN{yR&}T}M!)gorW-iRll{&CleRP)Fxm^vu&HJo{' W*JAʮSUJ1@)2}]@.o7q"r@LA;[CgR c̭h+W" gCJnv *>^q+dҞU2x\~}?#FtA\]YUK/ mm{Jڥ!m$ECR 0w}T1L6K3<iaY3OKOHƲ]n9Y( l!DCyg@ͩq]Y޵0d_@ b8S%JuR$ߓԫ*R\mVg1=H~3#S'J3-ݓ?6=zH}rzah_;Mq{}VՊ-ƕ},wXB-OܧenqoKud MG /aB#k{oAF+OB&=*[Gp$Vu@̺ٚ0?,čܴeSƲ]i&YY]>]bur9l̫K=G&iP2+lÖy7uAF}1+#dU`cD['5{ Cډ8 o3;+~"C>.ޙ&0숉 ^Kw˴m[eK'e|b$A$ʧMZI2KX8WZ(u:P[U>!]KkV[*ڵߞs9),@;Ҽ'ypKyAh$ƴ@^8$>/\1N,xV.AJ8ZFZZK/;Rl4E΢M!OAd^- d;y&M0zQ?7-IWWT %2|]YCRn"L0={tm߄u_Mb[(9,#Y"; # e9;p6{LO1)\:\>6Jcqꑵ0'xiaخ\mi4.YQnØBB:$v!1Sؤ{VH!mubԵKJ-~ 4m= @)|^4nk%0J "`]K抓nsMG;KHkk/30?nZǭkfRDF/=EhV@Y9f1iTUS2Vg96{“ݢydi=8S,aBXһ+\"vL0*LUCL,>v7QYQ4@DC+JdQbsJC~ZU+P̈Cl[z|v`&`0}1o}> s6ơ >RԕnrlrA[{]UK,y9kDaTB>X;FKlǶJ'gcjGc6uMmL"K0>D~w(d\ Ƃw&kjAx#5 nRvhK ᡾Pz%% Dꦻ,qf(әR'_ppZGE@oagɗgBM4dam˙rU*  ˃`kH1~>Tdqo-.Em5Cl07%zQ? T`]!@XƱ208\`\Rd%Qzs6;`W;v5njːB2N)rK\hd v 3v5U*g GA3BM Ni;_xCZf6Aw_ :hA* TF4 F6qhXh#\J_]c*FٟEALkXvWe%A[2OW=>Q}S;Fb'"j,yz:vv;Ur0Ї!s: =a{I25# 4D\Ie8wNq~E%2^ϫګ AqGp஠i5E]l⢢w wA:`'g m?%F7( fo|*5qAA5njNKZLM-T.<$V=zޓR He7KY1r1mB{ !9)h<n%HۣHG9-6sYn/ƴĝ"A{oL̹C.*NX|{RP:8^N2Q,bC{Q#lAqܩo6 ̤l%6`$"΃ )&#\`hIԊ0U4#-w{慦WcA>`% W2r[s)0a>d Ƞ?oge506UT:C'2Æ/~2zj:oOiqy2࠿ Ioy D֍[~_bWOhlNJŬ-F7|kzx]^>n?SKpGڸL,1CgQ "@&.8jIke"30y\Qq@|6홟 1( q Kn{SSDOxZ%U#1h9{m~Ck3,g9EHK3pe2]0k0!+Dgl5lJ QfBW~ogtab^v(~ST58 }: czքyI/l 'l,;o G>W:hSDCAUsYZeic@ôg횜[Գ{(`'!fӢ6&x &?۾Gh[~a ض]KI@@E{ܤ T^)5ba!jQdA9ؽ @ H,w޾z <W ͑evB1LNN*X#w8/M4&j)a" 7`[B3mD ~KŊRܯЛ3]Vy )z#)%C!:Z*7ݸ{^Yp0gӞy'v( "2Dׄp3%2ANG;ʵw~A`%8GQ ҷux #VNiwLjszCgB[J.%>L_V}tB8_4 𔢀0p@w$G}&L=nmI1?l J p1[;ƫ~F(_F0kb0 C_hC!x&=85NXr(h%-.K= }|бSBZ8e,BG+$If>F`keY MK_&D seIo[QZܦmP.;, 1 O:}]FPna5~*čIPD5ޤ2E5EXѤpK~KymiQݍreӣ꬗o8Y}D6aT?o= " Q6$w_p;SB崍Ht>y~^+JCx>cxl1xe=R6y繁rBĚJfE[\ĠݬpQ-C $2݂Vvu]զ-vdKE)+;_< :*YsX4{e3!k2M sIr znr䛅3تBHїRB;=}u/A,z"R XFqĢR8n_X;D5U^ݹsvqVR8wkXvK4^HQ:,Jȿ+$H?2O\Hp:؏A0O$A^~K-_x;[J ;,v"}&ԅVUZzKg'H}Wg 弁ٵ ?C X; Y8|Eo'-OO{GT BHғmE"RVM ,j{(k/Ӽ#,+vk|J-[3mp5?knw˿]IJ)ʀrC9|+Htl "6F$Qy0 V&qh;Qs֎+-jY+Zh/ /hk78 xPj ăxazE-l+61zb ɳ^C_$+1#&| PqϪ؄RWo_8;_ 5TuLYfL>b cl44eg-Kr?B[Sk҇KoY] 4"bЊiy]I-5E'Lhhx"oRskGʂm^$185E8p'ƹA)nǟɤdi.Nm޶x?%4*x ZFx}s݂SveY1U~:I7I{nbUՒFt:gn6хk3fn] ^C$@Mo/{WZ4Κ"'@>h[FGу{x"i@8p\KwVe-@/׸mzD%䆉)" t ٍz/llQj_L`6ąEwͮ 1~3ɝ1'q|苰Egn^עu"?l0A+H}>V ]@4(QA4(ȕ t l HSN86782$Ե)O3}/.;F?pvǦxez_^~ sLs{q8pxI̴N%L; ܂~K"H[JLmvy_ -^7,/>:͛Ed^K08K9c'όnĿ"C.9 az[!o\.Z}G\fS'RKm[2bA46 ñ5Xܘ(l|t+‡9˩K:BJ3RNq!_d=[v_o,)3R̈́jF5qRjDnY;TyzTsfeщaH ֆ[0׋tT'cj܀;f sR5( pCMe!&F~GtڌUc՘w &йdɟ B k¸yNrobxJtj qu Hǵolu(}k('ÿu' ơәi-kRw^jH2j A`eE(4x=$;+^h55^.:3FqC=U,fϗw8D.oOݽ pnP _ac/%9nrA_Sҵ7,nAF}DPY#.uOy=JQK,aĤVZ(w6v97D+\[z8òՊϙ6"WCcRBfBu!7ȁ1>pT*$ڱ+TYI1ėnWwqˠCAK4+N&W&Wg'.IO:vVe{.sk^k32;7i e85'TW@ F qr/A 4u!]ܽmԔsiNHd o%o[ե;HO#Qp> Gb$B@Tnl.a<ٹ>;ExI vsDZڀOt$Cgb!K-, 5X1dRqȸoBCOZ79~w#<*ʼ3˦:o?^>ᐿ0]G2д&iGpeljNṙ;,?CQ8De C݉XO̒g9׿181oCDu>'o|m7tBY^ޮ%hg[~R 5U׌H`>Ǧ\tz*T={e.yH"GkJ{Fo578ҹv+Z+Mu(dB@_Jkq-BF eGwj,08cѣ֥>Jpa`;hiN[MSxT#^͂v\|j|4b<0(Suǖ]8ya-n7@(c37  dc5~"<e-u;YI]N ]ͯNh6ؒ1 ׊ sRSkX-vQ `1K'aUVAzz Ϥqw*4HG{' ь{C1xaxpYdu;EIBҷGFTED.ƀiC0єs*JEEw9V[* cuIZ*!҉hLb5W]  >wN-GtF {4ͬ +%Z ]A6nnvCDH2ܗ[O/FzKi3dϠb YѤG[z)zkWGgn/u1쁄x/`j+cl?G}z;mGg~Sj} //#piX lj2O,5gPfؚuo,Sw#oU~8bm֬kj||{gn]ia #P5 u=Uw+^5G(6y|+LH-ixU;Q\ jEp3*|%0\5PP,9t C,MI7`2grcיyw|eDyuj<)orȲؗVw}N\_K@ג@}SS.WpKLP@:5SB-hNp~rK/ao?Op]Rcc!Kƶ$+bydhCBkQ.pj.ԉyzΚ; dE]%!crb?ki.HBZ7e%bup/ $?5; 3ı^Ty6 qztY9EAer4[U"N80Nf)D\,۾Bs(L2] `!rK1bycE8 iv篞ּP%'%l7`eK%Ar^q`JDf0'ry4lwv.=][w>*3I#.lvۨKb5PiݽdzLCF HiQ1_P:wLC, C6_4x).IRJh+)8ٚF6=AYd7G cI*xJʡv3%xmT/jvI!}wrׅ}ާ.PeryBEGmAٵE&S|@/.%ؠ:g_{Se?`2icq#@À", !l(^i:]#q}EE [\k.\p LÁeBވѓtj߾mDa,5GˆT[YJ>uI3)tQU^e]#hFLh6+ҩ Q?qEYழ7n"uUfVSF!+oI{v8Vз}! J):\-~ ie譡0Ae^4kd XXѫ-aHY('%3l5*֋JfXRx~I^4= tYpq]'IϽLYՊ>:8T]2sqhI 1u ȧ\5;QOnւ$!ЫoXc]X>\?JF#$()*Z)@"5Jlu--UV22~QM(+̬5dXq!! >UY%?;@h krLO{ \E?gp[e.9s?p1N+kq//.8Ϥ̙?ߚ+g!޻ " ?@N(U{B{u4].Y,eRS1E_<;F:(MuT'g.B+,2m~m3KMDC%ԳJ >$YgRo$D{F4O-}xe}mV0D²6܏pab==ZM+.dꈮli4>?< 8.]xhU17bebi.m*]2t5Epq\6= {񪿛f4;r~@Y+7WR6e<\Mu!ܓ4r~;|ko]0r]U:nµ[$gZ8_oOe_QdPC.u Fx}] Fߨ?e.HD]|~P, \0ϱdL}oNINau&U6\P@/=Fjao`H'~L_~`_]^q}wة?Tz f.1٠OD[{v(O;0vȸKz30 j-86NdS+/L&hL,Jr-V{JtI Ӣ9)#:r\IсK.ϫ?'s9=?Ǖ/ue91{q:k8ޒP/dHao%W _Ll%Zxw$]B~LXIkbpT-߮6vH$%7Pa*,_&zX1hXr g]JpcΖ=P`B$bjQF:aqt͊h&#<Np4Fn rhq,G:$aÏ60;-#l9s6ye146j\ qU˚cVW2g$/o`q$<=_Jn,QB _cɨQ<@ԭuS#0pK=U-#S_יK;z8[ !K|;m;$ڌ2ud4ۊq )\TBRĉ)rlQ_gfG8b*F\H +:۵k-̧;# @i%Ѻޫ,p(}*7WЇ|͞Q1&kݾL-'PHgcv]爵uSDl@B>F!.3MT+?GOŜž?]~hYg:57Q V^r`-_uz"ѷhG]'wLMD 5$z&f (i5rKP<2Ϗ.~:䧂LZQ Yh R!kP3ur>"˖eu2m2 cLͮg ey&{rH R"g.ٴr'aDh&nzb[%=nKM!'`RnұP\t5a=;Hpa;EC.?RGH׏-SlfнT898B8S9[e*=ѕ(AnRNuь?HIp+͗ThkCh8!w}t@ɷT=S5tbyGG2 Q-N}w7{n66_%N,Hg\H)&cZ@<ۧ=J;R;#ԝD+fGukEѶ2sG`v,|(N}-95cq֥sJ^6)1H j[qc~.Ua*ʜ+$`h5ƺYEY c^lWw蝤=?ɺñKOV10Z S hq"gkΓ{dPX%}尽SaVPLvڰ1CC'G$Kd+bDe,lKN8z6ͭ yg]ƿBmŭ(#hR隧p]}E:f|#faDkje|Lɦ*NjLH2k!{NOqX78pm5 }_OuGJgETtmxJ+%`e[g1LPLYH\!s ^W02%~*%9]YDSaZ?b'HUk=p =q|RF7$PrQ$!~-|#U_|sB\o6Mȸ 5]}q=:|Y: ?\Rx5)>oo8ZBL'ͪsױW58a ' XGL`PK(i^OXIkx^1 !| Н:d]gEY3%+Op Kr8QW0hM`Ӭ_ZuaYwݲqZX8/p7--j#+-K AN d^  ćn_Yo6,7AR-&T -?[mJCw'TF|9͟&/ eWRPmlFo{%XAGmhzpaJ$z"T(^Jϙ킋M[U>feeQ`;J{zWGŨ҂gN&X ''V\}iiump"3w77bW:d[-(Kbw<2nn6> ѫq4QpXqv!}y-g{|yNn i] lOk*NXF/Z$bĮX5O4 ,=!jtYuc_{$ZU/WBi) @"z\Zn23gYR@):%̙reQ,ϟt\̐YdeI&sf<2T=B̆6uvV959?թ5Q,VPRK:P26o_nj8|.USCKn䗡T*WAx-u"R0N[n Ƈ=T~JF̏d{3nVZLK1s7y ,"Nڡ4߯G`eT޺sO1}\y5SdKL罽# x~ qTj[,yU~5\Nk$goݶi.#5ئYZ@Q6~W*`@kXR^5\EԦy&JXP͌m85ĪMOVM ?_Q/.<ԥ݈G&kqfeCHjrO"]mg9?*?,՜tk4rY"GqI+p.a vtCA2 ctX9PV+2$bVf~+cV%" Rvl,/fD?k7}WidElQqqo.}7$P&Vuc$H(H`\ s-#c4IkAVNj,eQt!Ϩۦ?GE9s* Oc~iJ?b^f%њQL!>#kI~y؃P/o T=5RH7ɸA뾋8Hn^c4vQsb?kNY:ӗ.pd`Sj Nghptl|˖ٟUJwQ.HXI(A -@ѷ1T; y,`I:UvN_\'aNN%=/ DW~GMNT_G1r}Ku L""O)Sfݚ! Ko4F{"La5JBh%crj% vw%@퉜Α_즞U6} )xh=u@+9ǰkpMQR} 㕹 o>Y'A=F,,Х w&hehV-mZk|-lPH>SS v^+>umPZ<|pUТ{KKrg^|>]k9+d*e$N*6]c]A+Q :Op02! ,Y,f`Vhv~7U2c'^l2iVQO T aa]G[lzfV!GǍ]C:!\??3j2."ʦ #"w iLD Xꬫ0$h22Jȥb n\^a4B%㴊7+G"(vM-:H dߘ> S*54LFO V,b/Rz2]#a,xܼj"cTl:s(J2`Pk\&-~ߐݰl4nMe"Qg'KR-T)K8k2w4<ƴћ5\c-&]PeP8NjknfǙ2+牀9fـm񷂜UjWm@€pq_Å@1Ǥx ʻ0hC-߸ `;ShoFl51O0.X[6DEh{K|=bnޠ+^ؐ"s% ;.k䍯4 ᪁5|zIS?ݟWl56/b;O1vdbO[Q!#\ˮ`ko9 ,Qq PCOUpֈ=\ {(jEk[md\=j#Qh﶐uH'}8ʾW%2 hxvLB-K9ЏX=|`[H$͐$Vu`7JB@b;I ËNPcaAꤻ4C%=Y6'i{I̹b&fTpbT~?%3 7*+Ks)͉58QO&,(.$-2<-MXӐ\@wB pȒa}4 %c#ú ^7I8J$ywc9SFg`jbY+d,*'j:3z/0jϞt9Y%R P7\Q \+BUFms q0=iGy-?f#ݣ}P)ZJOcwxY6~O~PҀ26ߑaYorZcKA# -հ֥qj|,F>^CIc7`}8,([|ÞQyvHڈe)ɖbuðD=$}ۙLڴ5˼GH&wj!`x CN/ZOp[֎; - ]H^^">))`5^TtꇥJ̬ZU=a1/a#qF_6͞SeI A%+pȱgYZ070701000001ea000081a40000000000000000000000016439a356000038b8000000000000000000000000000000000000006500000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2/dvb-usb-af9015.ko.xz7zXZִF!t/ 8w]?Eh=ڜ.+δePg(y⪑eba)U<Â|}'AA\AZȏMNZ$óSi KݭfQ%y %KbvZ+/@" fQfR_m>=9Wt%j a=8Ď_;)̰Fdw^QګV(![gXvC Xc j\mIXܑ$LXT򶈚[s~US;@ eǸ͌۴#3zەM­|ޭb B/-F[" p]fб $,Eʏy1"vl|5 ZAbs bDm/u!D8)ٶމ@AU6owcBwP]Zz !{U[PKk{M"QMuxG>ޟoF#v)0,idL~ 'Crը6}Ow._XCڇ7q|oo2a"T-7Nr;4uH`ޥM1,aHv7sB/(?k ]Po:\AR?e)Bq5B9JS|&-?4=o-Q+[,hXW-/.׿#e 9JXs,%WMa5%P75 3ʜ.Umۦ3x9_@Yzfn +$%!#9 w`/a;yL֢Wl$p/ZdVk Qr}7$Pڣ>?^e>). zƊa0:Ѥ͘%`ݱ&MwX$Oʅv+gNv饕3?`sJ, 5-p>"qw%LNDcYV <7k]<";@s$h~_F}#F;VOHq iK&|ž0XTmhۑvo ݑr R27)1?v CER雷0w>z^ǞSE2L!t2W$tiKS&(bP(9h j튊ro X'X[4^0_b`d e#шr^BKyDss;kyd^dY.`q]r.5mT#&"5Nm%M:) ``ysAoKeɽ7VUM'\oNU Z6vT2$kા ]VeŪ f zDggԄ#$-l'ġ Ή^9Y@f^vT a{iJ8(LqB1|Hc~0;YƂkH|asןF(\6'&Ǿ36&uum:Mm;_j4`~HP(E:%tϓDb0~f_."1~a͈LQ/#nC@[\I  īLMsoT1f∐g}~oЃKۥkdWas&2^Gl{U?3TD|X1Mˇj;d;lq)pal[; _&(jHzT"Vn_HWH߲üg01CR<ѦHAxdS2~AF"8{S! DJ{YWEIfzu~aJ:R7}߂Fm9apPNKgE_٤Qd2f5p.0,Ɍn%y"Zk$<\ B0ҝ!kAGҿذV/<5sjթNm69mҚy*(, &y0bvc:ީH}hY9F<|o~:[IigGg쮋 w~G*b^&w b6g0ӎ:yhcyfԩ9urig$u2`[ݳ"壷=sn-_n穂%hG@M_ D #)l(~Y|=?jfE՜ltDX j NY t`iR2]HBV}ђm˃3IrCCㆂ5 KJ^Y6<%i@7X=<@dЇ 5JL)>5^vglCױ7-C0E Yo@&j$Vz3abNqnշ$T 9 G܏{o!p'dd6 \9\mHfyGe,pF:iA]EFƟ29Oaioid@,E/wٕ/ pMv &6X 4)!배шA0܋IOԠA(o]^,H׵kgB5Va ":n<-.ӞgDN볎@p%C#GMInQ$P)(͙,tOX<)!+8F_ z ton{H3b./ cOObkFlʭE.Q˺O@B$+{f$a RZOSڲ&`Ӫ Ӏ\}JRT.OCqA{%8R _B ?D'ZybP-'{0ӊZi;A66EGti$)NOF:|J 1hLcZҽ^Fk,IcXh1ʯn~֬MRΖ^ KKꪉ+ѡLҍ@Hi)]w LRA -yAn]I[lxq5|*X-vqdiU5Iv5i͠("ڠDܹpnxec>fs .ou!1y,-w}F&il_PkïtRz!Nv^Q2r6ulZm]*' 0ZHyXE%? ^quT{0\騖*OZZh3u9&uI~!RdKvA]"ÂDXV١Rkx>T6寡|Ag DV_puӼȣOg3  6A^waaXNtg&swR+) }:G`F,-uCn;Bc1ՕhsXgbGn~1zj};'~9$}".`رt0pR@Rctlܛ:Ufe2e W^7U$Ѻa{H0|x kχNpNn9^ 980Ҁ&pZd 1]cGP (+S+Ty/5 LZU{3114pUҮGǂU pv HsZ>d! nX!94^qxs_4@.mj5.Ra}pNm&N,8J]zAK61˿-0#m z4yx3?w'km b )1}&>hh!$/|}X2Vpȋ7bwqmEǾw]Q3Y4xzXϯ|=s1O+[zӢ%5P($桾 g4y㭆ɕjBhS9ーכ͡B> pXdM\|Di FǝmJZ&3xi72`Ӫ/9A ڽ;ת]`.F3|W7kը qC[gؾOlI^ U١UfSMf$s;ȟ;ɾ'(O?^7R_G<-졒)#c4ǡғAݓSbIzK7P>0"򲠏NQ#7 3ASlLS5w%>U`E CaVkkx@ܦj=sω{L*7xQzV3"%} 4x]ŕ>xAB0Sod$ ű~'h'n AV7Gtas@0jJP{6aA~DXk=f+"*$iy~;'5lZNH @L:Dz~>s}GQ,0`R<Ԍi /"dyLmD0gb2؋+vf̌ɑGTV]_8_p1($hg G9s򕞣ب7g%'0|o.hxSrh7AHY"wQ4to!1?QܩV hHX _VnV,䖕#,*fLP3vo,+=a  fK?9Ӂgל(>r^IԚU~-)$v 3Y, 7lԩI'@}½ Stn'+Mt?3=*=*Fv=5\H>wOb+4 )IhL0BҨ`*3v{I#FʱY2Wlꟕ-O"Ø'vA= >B -=5I<Q;5B[ooU{Zrxj$؀lB]p) iXӗ]eP6GdYn8N:AaPF ;ckp$C͓~ݚ,P2( ZA/TgiI'͜?nz_a狌Ƃ)HըX@GA[7߁*K.QG)]qBV҄+6mo<+*>/oI5I* 6L4w0WZu,ߟ J"Bq$$DؖFY p˿ U`dffet_<;vɰOXqo pqs8Nف: 0QJpYI0B]n; f, ѻriP%}VS[ ٳY0a0T-Lkvl{<{do-Cfv ܓH?%̯'}Fhn DgW6]"׌6rگKXv/2pѬZh&mMkB[O{$""ЂLU; cїX.h|%Hٗ&5y>tI 6Hڤli:J)OtՇR!v_>7$q\tXtWv)C@İb͐,z~!X^  _b4p6?@t,?Q?4F:}Ez u*AbC\sB4=ݸ{K2!i2K;SCxBZ~6CwVV;PEXByZ=|Ȩtν@}'nSĂhy&t^PQaf$ .ixIR0 ޏ3jt#%3FxՋ2D-S͖}171I5:^+FWߥs\} dx4$p5!N+ eg\ ls ;1sjdjySUuEGxK' VlԍPxK~xe=͐@$v`w'A}Wiu[xּasԥŠzhle0{~ElMh I/Ś꬟PguTQgX"u616FGu^@^iҴxXزŮ!{ fvh"=#7ȀؤvKڧ'QPbsN;G{\xR4㦠Yir{ fYdλF>iŠ.@cCLE%%QZΑK(P Y}moȟ9;p[w91.;DzvF!$EŃp&qG%B}_g]d3ف5 X ?P¦s(aĝ;!q bc~9-+2xźN2:c MH 3.2cӁ7"MLCPޅ=J?g0~)3vy2QN+h}S5b..2E2d1J CtDXږޫ X_:(t:9K.1% -Hh;_kcoV!5o ׏biw-/ВbX3:['t֑b̖,XŗafDߐ*a(״~JY@_^f]=E'|{:8's13c++M[@&u;e ȼh|ψ33X O9~a5k TҸ(%#^Z#l|jaφ='%i^{|Ȩcr0;6Ű6k~~Cm2{3[i2uGɭ `1WU uct[\Tm݃KIӌ56D{>7iDn&l}M㥯JQ`QI6^~d*WR5!/I2z.SFiROm$B?RP`ĹA4X{NLXI3?XtxRRhirBt`5{K9 V]bocE%ο Y]\Qq|mքq6OL?P ;)˗ 'qٷ2଒6eeKjCAKh{y&Fu66/PAWR>RS b1T!e}ɱnky JڰNo 29}`[zYTMaC~WxBڌ T˵4. \v-;S62ٞ_;1x4Y|b'dܕ"]w5](2*-^98':؋ EbҠBaQ,^&f &N T ;`8DԖAzYe=<*l`LӺdtQ﫼zTmh= Ɔ W #aDSòۺ$X2M&#=o '1sq?<`'jYtX㷑Tj@hYp5Gʤ#F?_ugywB ,unT"E9^2-]UЙ%HWCv\$v64W2WӡGs|ܔ\z} 7 WL.(0څX{/ 3zV_9\Ѷ4%7ڀuMuÍ2L$±VhPnJ6O0͖qT:"`{^Yʢa)kY؁HTاaMΰSQME;c45қx5[cgRPT ?jXp>vkbjWNTU,"p7bb̒1lL`[+;ߏ0ruQrIPj"n9*_O?}(u= VA{gѥUoOfeYL. za:KI ]oî'y6eЖZ1xH{Ek\l|%e/MHFeEmP9Ʌ3G(|cT^f0Lt*hn| \'0oQ*o/ p,,h(czS5[#duQǀXQ2=Ɔ<'C NS!L%M0lm̿f9'2і#{^1 Y0n`O~IrwtPUɃ]82uOQ) i4.)_Gq+d_g2Vq_ON/ĐGax㵬b6kT?pvN (ynוyHoB ?DVTCb7h>-/,kv[~„>AC{:u}u1~i׻ziBNdx-X{x2 S2 Ej` *ʱ+LUӐ/`D掤!Ұ!bop頳RTvqk=Fd1PR_Up706޺{GT]0zP@>#L B:E<#|wߠ(J;+ >a3zg KNSjB^MM)-=hH|7vLز O|>ޞقO1 O]3O&=P۾ߊClVۻݕ OXS%Vw 螮,fdoH VK*ia(/, AJbͷ4vMy!i%DKZ>"a= <5u}  zC)†)M .YE:A֖:(… h5R=Sk@%*o-u{}6<]Sg.~6 Pzfmһ12<}vhMkxVfوpL@h+D@{/*U;鐩K]u0nƃŭv@8H"fiU C`)ȗi2hJb&V(,~QjE?<ɶ;_SetBJly_sqWN*?C<AJ7Ռ*nD_2@ KR˩=UePC/ ֠W, kIUImp$2[k3T^! ;ZTG>9phkKm M]:EI UHQ"'G9-FT.3pzxV#0;R+_h>nTktÒ-0A8ȥqas Q :`aKr74PmAӍkKdLـeBI5.!WKA9rb3:B25YZkt$GZ+-᫃MpU-uY .`ͼB=z]i527I D3`1E.?]%_6bGI_5${%,==m.N&I鑥XIŷHfwq-4dF+5;}khJ]8?Յ֦KxMaI䮴)i9ͪ-O`GH74x`rV,9kna\7f@V 9OVoL pАX cO 66ڙU#Yʵ BHTÇ ct6iqLwR :JB)9yd:s8+7]/oч1H;cJ{XsK42z"'ӗ+UP~I'Jí' ]҄ZKN?ow*Flt!+uG]s̟tǐ'qH^]zZ#wRMj͐jwuGL 8[B5DXb ,u;NHdz-:[a?" c0ʤ7OS|wB" f ;[Tit>6JKrcŬK!I|6G/#Tl߯}'*'s,"bgMbҮƏu\=? ~N`iF:uw~$`" `EʿH2Eh=ۧGQ!F\dl:j:1ML2]X/]ɺ%zRa\gi-BMb)6{7M̥|ī&G^WaP? ̦m<_)!]DVDԧqU z;j KzWd`MB z|\0X(=a#ˏnZ orh^~ eˊ6xHW5!gщSRCoV 4sPa%\GH!9b-Hk 3b 쌼8&|V- @)Vc@N-6 ?{h&5m݊1FOߧk@kE)J>Ձxг|Ac#R)~d{ 6Xk /2٘ueP&c8<{{N-Bhd+[?k܎XW~lBLh* ̾0H*|k6'-Mf(5z.1K5C\\4C &3<3vˡ&v[B44[c^dĠ,>cՆdC}2 +B[x _OQ>Xak'JP";h"d !( O2O4JH^пe5үK旙8Kẘʹ!`SPũl$+q^}?[~,==I HD踂2Eۣ8C: ]NU g!)OJz  2ɳI'bpӍL.m]&43O Wp+{¯A/Ԅ}4v3S RZr]iu6;FpSufdRD^gj@S@lՆco촯>3g@MqPՃ||XRi֭]sNevX !."+&0tW@I,_ݡݯ\mu.C8NˋCT >_E{s3xѯ2?ͷY1}B`V58ı+cZt 〓2٤63`%AL&Ʌ\7f}%:j/3;/KoF0ItxFB^6{GPLಃ{R'}L~pzžV1Z ڊ#& t&+l2#ZXq)N.grCe;k]/}iǹbUqL"Go0FvoP9vpRK1Ve;ܤ WKdB^J>䎴;< ٘Zlutes'C]w~%T*j?hJ' %}yH]whߔ0dq7|'ݓOTbڅxW wY;kkZcq៤fzOOá >G]i:odjڅp⡪ ckn6=x#ICtA|͍A`oܕY#^̹jj<4k,i3?^eފN/(`ک<K'H>vhB]4%;PBL'[@L̤ҀSkkRşi_X]HD!id)._u񐂼T#4T@NJ$cztsЃTqUAHRHn# a2¯ad\2@Vy.8D1v? ]^a)P=O\3Q^ʩiD?wIǚڷ/N{R` >? qq;6=4Jc(?I&/&)\- ~VfAlXHPY NrFK|f@l80;D?-- !/#SJ!xGM-C[#qﯶTsAu]#N'|r鯣!jHGQњi Qy?H1YK#-JZ&B4ZLܶaXa$Ϟ`5}fGujx m{Q.HLwQ j#yx. yLJ!g*Ne8$fxUwl `E}pV#pܬaΠ vHJ_!Z}gCy)?44Ls&;P>w,K7'EY)f+qVU;ZA6WfvVy6Z=>6*˂|ֽ·>Ԙu:d\N3]Y(}]4TamI!e$ɧ3ݴ g4-|iW-W>M^v GuJ=ftuQ8hm|]RY;eH%ש"{2k}c8l}%,YrA|#Ys:3\m#iZT'rd룫p!צj f (4pU0!R  rY^F9"60N= ۣg < R_fH>͢QY)S]A(<қ>?2b<էzqc*E Sԉ@_%BH_.|;ط 1ً3^'rai7148I/39oKm#24KdknRVaaɭ8=@EP][6R͎d~#ĩBX,{YⴂSHo]ᅮɨ?ܖ)QFoř8;*m5#ZUmɑrA.9aaMʣ|Io3 O,pP#(LNNe([Dś޻W(Xtyu[-ua*e? r~^}M;oojkNi@W^9SAfXj+NN(f0?zUX2m2VsOy' L:KtvkJ䮐iKLY²i6Dg^z7C2Ƀ(!H J Zť7&Uљʶ60y||+ =A,c6V]M$B#Ы10Σ͸QƻU>@y]3!_*Q61lH̱W#ɇJ0јE|o U:Za_r~8 O0\SUd_ <Tc~1q|@PnbPPF]:t 1IVV)@D$vz V*gYr),|d)D jsYc4U5#a(AB}sصbY rDP&9*33_g!:JDlIbQR O4qJ#˂nsV@/+V2!b"L aͼ.h/ rUS_'%a Ump#ݗ8LlBB6#,[Q}L>R/)Tf[V:x YÆx??>`83uy+8%b< Q4"P|샵 a[$O'pg"Yl١כ3@ g:~lfL>P4xk 5&"Ӗr4^@+Ynʚ' q(k1==Ed>DTo|f=%tmA$tKBy_4d8<`%c0~Ɯ4ٴ)LRt[N=kHH&VliuĨSWRM1:Dw0MV2Ͷk܏ t.K͵64,.E_1:fjc͞ 7Tm$V0Euқg!Qd)}sE&^ ѪiP_gW+n%ovTOğ)|~ŝ';VCb #ar07ZG=|Lm jA3+Ӵj6zv+>b$I [ u= Zvi翀ù aD XaNwW{7;DU>f=kJNq,|Q)י8;^hljZCd+ӒGKjI0l@$5E'4f7Cl+cۉud}.R2':]8TN軑8qI FGTM^Aϒoڽ&̒d#lXfW7\/! *&ä耔@8"`XH\k뫪m]Nu piw}?Q?_a[QQK&oC5tmu7gF濜/5T,~D,4psKd} ]zi,i@=偂w d &d]&4P1| Ӡ|u}WEFjVi9~ xة!.GJy[y;cȈG{z(EiNō$:аB1d7Wpށ}zsi'7qpCUѡb!EvcD49;`#'*~"$.N@9&oW<=t*S&l%N#"QCCi\w]M@*JE 4SmLu )Pvr18pVØRFaޓp:v6A8O 7">9t1W {_kzw!+~.%@lzlcČW>"…4Nt0[{ЍyB`]8ߐҜfPТPLgj}080yLnKPSz{k&Eu4 ) Z^<~,{+ 6m33Ke+dz_g^-20? Cn0*Ѭ;5+tJ$b=Q:C[+:YbR2B-cl28=ysL~d砦GVGG TxXE\tG>1է[ ݸ:O)bݕct\7R>F B,P0((uz_îEܗNsbypG6=~߱kbQrCHCi@sy|b2 pvdPLΚ-52QI[Cӕ~ 籉6_˼_*܍M;- =Ui/~BYi _>ֆ~[DTُPA kjvo]P?Bm vr &*3@==n̹$-u&;*hQRt ,׶ جMXK ;*Sœe,j6j7(˕]1|& *y=LbjVxU&HGSFވemUeof/!s%ΈvQ RH j M [V*Ck!?I1cIrR}ٳELEE [[$ױD9^>gFU֘P^]Gz`rO*&-mphN$$7y!*;tw}Xo݋B6͕R4:2v:~7UJ5hP$1)lůWwLBok2h'9Ǐ )sj @Y;=.W!<*:pzIO ǒ !;>7Mg UODR<*(nYcR?mwp2&JAt-jiQc\] r{WԿhv9!Fz25H5WEo),yJb"3Lv3A'N[4`4a(Sl38ICA{3YU7"V落un bU VvnI 9C*;8 ml#gpAWCB5z $|w~p4/ 9TJj2xfyo/.EY&G59H@wl;"z鍶chL(zL,{ܖ8th:xQ,D`iD%ʞ2iYcpEL.$\"ȇC]#vD1;"7mIT7P^ѨUJ^Y_RfgfU1f_BmrD!8L !L0V-UYM㿪xA@2Nu_EOw AWd>vEbi+,<Ž7svbkUݚh"W##;;o# ļ1 "u uh. ɁCn:;zӎGVRŦϰlMDNG%[YZzЭx_ry=JM٥LD[ z?(#'CWom ^C#O#JK!ĈBx9-l_,yGo Eatׁo;T%>;g-RgbH}=IҔxfc,܄VIa'GQe| fz'iNph@~p!]6TzqĂ|gDY$R u;VP!6 g!>LM=iLѩmv및pe]#e^Ol_ha>Bւ^ 'ˡxzpـ!է;VnF* qq{cԤb鬵^TO5 EͰC TG9Qm\Tnr0 Ô΋XGtj9ڔM *U\~ΚI٢|b'eL7ͬ8kuL&)HI|E`%= `S8)lFh]ogGNs"z(8Mڶ9gO>$L+a 8;xNwJƲgݣ "Z?QBi }"Mnb*3+>7{ޖ6=1u38x]V@qrd5&q e$ iBl߃ `2g&㤝0a P ':Z$ޏ@ZB(DPPM yϾoWuBpHz×I\M=PnCa#q>"=cg)\>7RiEai|ATo{XVi^3i6(rGh J`-Yȏb9}l%- SGV<|1Oç尟dcMd~QtһkA2AQC;[24K,ݸ]h߫תd ju/mqYq1J:e).vb%7%@Ʌ{=^mNd˙z)`ikW8vx)%C^^( k:/‹1?y_X@flv;/JŚY&%6,^EKwvZU|A|5u2OWsDpMŔ"7+[8K ٙ$~Wj O9 qRxz#M-_+Qn!*,qXaxrsc HǬ}y#9U{/"0˖&/TUb^MT}c2U * CΡ>ƣ { %F&&GU;\j皋Ɍ.$Xvn x5 &725Ɓ*j"'Uw$ڕ _̒:Va !2h=mqVߑ^Mo )lx_̙򘱇V)Zp>lPyꈴԏ[$yKF wmpxJQOqK 4 ?Hʍ 02,ZJxZ&T?"hjIP%?2I0^CbmwR)c'4p<.aIwEg-{Ku5aʺ0\0dPl|Qcxl3*ݩ=>ZQb) [xHYhݴpaG ,3hSAx5?VMda@$ImsϨښtzQUq*Ag)7%jdKcr#i&e3-ZKq6|\zXö!kM|~v_I?7<-Ԁ-yulչg"i[ІJc*GdIW#3xM> {X,& 7 &\^[̹1; \.|:L^| 8o|-sLPj)-CCU;6[6a+2LvQ b8s4OM6CfwpVƥ\k\Hd;D;,bZ*5"=bI('cJ9}c)<:VǵаZq&/|Y!aƳAѵ}g5g95)C6pKst;IwxޛV)uJϞAG+9=\c@`m 7L\VSo=sj~% ]PaS7S|VwOGF6g(" S>K s J\0*~E R @:tOG*eZܚ>/v[V3uT'n˗֛" woS $Qބ˳ݷS;A\[%#GWʌ#% >$I|7gT5M0>_֗:0ˍn7`O $Tv7rD_V87 PAN;0.;~@Iix gD²}黀99RW B0Q$g%?4҄V | 9^!לn{GCFӝܽUM1s`*:*O)e;MbYLӆ>YX$j6/uH 9ɓ| ?5_ f7Z6}5&UP$2Č> "dt#nFқH3N!S\CJĎc54~Hy5U VJct!̈́潜6uȦ5Yzwo¼@/,Y DʛN$xfylR p.=E3x,G /._t*0bpcH Hm*X3RRs_D.~URA~[0L]MMXΛ*{4Y|1=u1vu_ѣF{шLMQ{)FqRNOH8&j# Cm2jmu"lHT#SeKRNz(?Ɗ6L*CۼuTd  iς&̓"P$G5CtGTh prx[ZGŐD0c<@&[G;@7?z9 p ,ྈiC Mc ;vu79"wj#"{e4=r)('Ɨ<#'ah8c,? U I,AK@"=P9JRDf@y,mW$9sDvkП5:: w_h(uiJ)N`q?A#˖d&lDҰT\lxϻps"Qܨ |}Hܯ~Qm@ml8u0y\JOشūE,^xx"gd|U9c|NG>{tvԘ `v7<6J 8=GKeJ8QRWMj@%@8&ǜzb b1߇~f4ڈhԞ6'џX /@dXQ4 \^WvW5/RXj4]zHBFt$vI$j&B.F:&vYkNd-hQ؞rSZ.W0"ƨ8\.y&<mh76ғW)pea<4U?%dd(rI\9y ?H8/˸ NHmFT]Z3}gGmDyOT{Qn]&&+5WS Ptr,׫a_4!ִnL7jC#L+~c)᳣ 0.a^0X)P^UG=v;3$,XtdC|មz4k{So!aUSk!mש vI^hRN&F4d`Pu=6[A\v'6}΂ j3>Kϧ4SrY@V;P `o)Z<$3~d1sDv%+ҘoYdՀ$f¢)uCZ=GF|%df}a'av=ʲotqnD_$,XU8!N҈J+GXii6>S@rm&?i$𵴠^Ġ%? !idž %r3|S)toت pGY<&w)ԙ -~R훏C\GS..z2(#KA.B.I?"[FhjJ^SD^59֤UNvntHlk7~\%\xKkD*Uf2f7$ݤɺ'e13ʼnW{ي-~>7Ecm}]y0` GAy y˹7+?݆֟Ob.ȏN.saJc}]B_ ;mXT16RM@n#\/ӆ&888L&L,iK@S G:V ͵6 6sN:36|A+iе0qF]٪7wAtvxy4 _9cTII }{O*f "'z]&;U5 Tm(|R 1%e3p#ÿ9 (Y&Dp_RĦ}OmdMqQB t9oc\Fezy(Z'> ;Gzk@T ސBBůg8dDݙ`T\/J UL49" x$z1>~Y].񽐤ro V'/ vU|\ZAv2!Y. /4 AAI@N buhQ*?DrYNH7l7y{-Z1o2ݸط5ƨ#ם,`vLŧ"҅Hk̏Ğ7K7Gv> hx,+jl"!)Ċ.E* Vvzi 6Tas<lA0/0@⍡d/bIk8~o5aXmm Pii%y"< 4Hs#Rݴ^d#2sQ242@~>#{!WQYβy}8tI>Y?{}r70;0򫝉AĬB(WL Z HiSk%h 7厸A4k ķ.3s8w"O:0t4>BFJ?N#*F6F:T\b^*a/mdLťx1Z09Ve5܂|^}zr d:sØ1<У03ҝnpg CՆZDBts*dnore3ÿ74׶i#DRpՊ;תv9y0҃96[LB^?˞oK ߽]E]gK.v{= C7YfmI8l[Yt@4cAp ࢑]%ʙW|m4`L~ æ$`Uufk$<}o 恲yy ؟E 1Q|\).s(F% ƚ"C9 r* FkL4KL,@Qvyigta<~y-sxk> Nͬ {ʧȌ$_AaO0͖]qzu~ v9F T97{WR"?lRy;+1e=7hi 7⎯'@G o煶BE} 7=Z_&#-Q0\G weJ:WWӠ'tH\IS.?ԯƿ0t+`zK 8ӒM~||`?yoP NEEKJXO6wp8O i׶(?=4R Hi@Teu_17T [^*CyHuKAaᴌ9Z먨Az9:.%%ώÝ%Оٛ͝Y9^)`: fjӹ 2'OAA*W\˷`ĥW샐iӺ 4^VAw].[9u[\ >rB:D.pn3^R&ϊ5آ~)IpA )IT\δDY(H܄2P|Y&|F ۥs8$5A±dkZrҵܯ |-õ5+% 1psX=l4L+$q23K\=RK.]wOw)o)$'{= QXFq7Tґ>.O_|u>1.rDbeǧR\S -i0\ M!ﲍNj&kD` PÀoևI Xw`*:;8A*NJUt#,&ɆZ gEMYPCmJK^Gr@WH'c}Hd+F#\ޢj5?Sk{5y<ŎwKRPcrR;ma03>,EC^8U*a &*`":Զ`/> %=֣ **u?'.ɆWdj%*&ˡ(::L#>@b{CAlzݿuG( zC ^!`lUcB߱ŦF/ e!ǖ>,_灝}" ]F|rVWPH.>ܷtG Rs~wN_qGF=S}cf͒I)x @H HK;l ȦﳐLUڶ>>nU/ca}!kö5-8hCx:|p 2-=p!49ݺ|䔕 K1Ϡ-L6kj`m\jgnoU66Qьgv$źB_W1Rx4 bO  4]'[:髛y On}LZXBMp#}뙅!~ o*U`ɐF٬ѶMDo`#ꢗl[+vGiٻWZisHƃ^3[z1u~rn d5ÇڭÑM˲3sN֨o4)k,P=bw*>;ӹ}TRurAUqG2Zu\Quo@ϺL׿>=ZٝnLѕwXXvJi3J/@iLϋT4uT4#2HB-r4"mtxۙ4Gؔ:bMM5>'*D(%)s-9Gi[긩ͧxSW|n.g"*yv/ 5%<c6\ڐ6kW4L+6.+x X@,)rc_PyVTzGՓN3Gvj{+ٞ_闽L|=z~}rb1؝02D`<å0zKrH.V,Dݎp]8Ա)Q5xr`Q:ƢK \gH~n7jgT܁є |nnhNeENd+F KKTюKML2dPϗ6fw(K,I=F-qpodMW Uõ%=񊼮}5{ŴnB%wʡ2!`w09%*c1qA&eJ:9{O.9sNRP|b7D3$&ҏSxhviJomZRKA7 P؞=,"M݁TkX;k3p3^YB{Ĭ~Oo,ۺq@c6̊Tu<_c {rY':@>Kt./bՔ@Pe=UA }6sCi9{@X`J' W8A$[Hld0v q/fi;ٛf~%) `ADP!Mߏ(VxH5})3/fh` if9u'A) ar,"[1%bo xiɠHɈIsu7]Ax2=ue[~4.zk ڥ"^H1+Æ~'O"r +Un^m։V{2} h7rL tmORiyڤ\n?حKW ]FR rm^Ft|,Wq1:tez,vuCҸx`tL$X%p''hcM)j|SUQhPX{>yrtmuMXwUûU_ԯDȀSЙ0 t":DGA"ҨL#7"%)uK!cs`-Y\R-y*u;*"0f<rI&U}n7meνs8@Gu)*|ZHº79l׵-+ +QABBg&KCݪO9[z|] p1_ xKL?s?7=D  g k;V z+9*.SvZX QajWJP ,٬@_t:%\ =5TǧH/:3]BBqN0:Q9rb]9).I jbvT#WqcB " -?_wϠCV=@Vaw`' FR1Cx1£ -W¥2Th`?၄oP+@\ 'a;ٳQGcxȁd@ݮ%Ibo6&)LH@ Ju`@@'H$Nဌv>of3َ&go0 xr1e7vC;1QZky闶g!<y_K\Sn<}K3:;9[Yp ۶2)|xXBnxXok+x(gW08_~~~{ӫxx"thXWȡ"I{?KOD(l+SFp'qq %z׸’VA3f Q#h*)5'Zng<&O{rN*qrؐ d Lԓx[{ioI"sg}aOC|sK[ţ<?Ġcl絲>0ZBГ/Jݫ RXqC"j$#C?k׋)8@&v9Sj4%4QSQwQ7!/Q7+?x&"/F DF݉_(a(R KH: }Pw.Ēh|2x'V|+~tj{d2+*{*IRAw^|6}.B$k+]"(VchEzyQn-nR;GJtd}MO<=v[ywصX-Ph}cu4p" @Ie>-?u{rFze~i=ï,ܬ& I☎MyK da u(&7{ Q<;햚JMܵ! E,>=HZf L-i9>|C, ݧ7rǁ (XQ9E>.M^ݣXT Z${:&M%%4V!"\}RlIwSe|wBd;p^3#VOo"~8UP>2Rl#]E?]MkR>OƑy0鿟ɍ> -` ۞60V Dq9-L&^r׬8㿑|\gxkaLڦzC6`gQp_?wc2h4npM9oq}#S?)kbs2jk!6K Sty>kv{X; uj\YaybLћGo${4f;Z[R+5!SU#pd_-Td'ǿEUv})1WMn\R7wXtj N d'ɗ> UA, Eozq&0+QnJ|(pKn] fT#Vi C-R]oO_2mV Y-]ɨzͳ鏝ga֫>_ZKJ94H?|O7}+}i<=F' Z#? 6ț;N Usq4=.\ܐvAMo毒T3E Vh.07eh< h8Qv@q_ɋQ6DA&½;;MwŘފq pHZgZ`\S\Zt胃S?*36PnPa'9<gTYy@F`;U9]+o" )3 ~\Z,ǥ߈3m)~ƕ2o [2OV) ܴ>rԱbEި@3LT=BVSZ~$LZ>2:{;J'#|M-lɚ+W\8HA3Ao/ 8aˑDlKF Uhjwn[*,Xq7s5'y]yyMoJBy>TzjTBeK/\e P]wM穫ўz# %؇@VF]V{ $1<֋˗^6^.Ⱥ9 K}0`L]skWvA)s3&.djھH+^Oʒ|=ᯜ=G^FX ۼ(l&a>=\PC97 3vθELe#Oz<>"<=RRJQ\Xm3!]*SLH~^uK'7S7͞_*3HNށ{D5n5ϱebeaCJ+_34PjrmXLWչ|RQ0Kp|x[އνb"zc}QDs=jjxVXسkg\jÖ;m;\$pV(k%Ng'P\;D)j j!K'];T`"/ޚ6sPA$c'%qsn(!L.ϸo۩ jB% 3va^p m o"D$, D0w"dž_6j.adOmSˀ`<;h}]`fMِ$ kܔm1ҏ~b}k܂cp,[^#IgCS7:ȱ@M 6 _8@Ao-UvTm@r5A:>gF“NY64inC1J.򰘃3UB^D!"8^ \4,;KU[3w]j 0 Ҭ`p'EX0A-1XUр_2?,-ӴM0B.MKncKK &\>"׏l /EL(!* &{mŤY{z(4dPF4|8pG؎DHWIs <*i~Z3$36햃$ c-je>*aҚ!H*{MtΞSTBxRV=We3R< Q٘>G45DL]T%FRȆɕтxoJk&Zzl辳pDžǖ=3oh_$b?-fw\j_e?]⮤x-YoctIM@`?ųƻIϤ>ſ^<:38rg^WvV$ _<"M`ڠ"ߟM"]c6Nϰ$Vel䬶-3uAl \%,%`MJs­?Ei=I`?)V n=j-ݑ|/˨}or^O+Kc1ݯKCOv.=EH"'֤ƾ춺s.\4g}!!kkS4Dy`=8Mhйc!3|h/۠ #N30Le\ 8x2-*7䋬$k[U?5nu\TwEYSLy0?Dq_`_FLMaj[]_z㸅'u( )3wcѣ!awad1g|#eN/K`u {{)rF? ˌf v&1(Vڂ5%|/ē`3rό88;,o\7T8W"9UGE" ^1BB7|D58Y F$%\W7,]oϯ8xX}<Go e04U:UoTF'}HrҏHȕ6Wxd!2ÌQ5/\:k/'E0pg1dVttJ&iHH%N_7] O VQgփo,v YH]r̵Aی}y|d$| z9|J;З[P,٘M\(cRe(Hj 5I㔮5䊳ru#.r^u;(%rcD>}t, |\JtV4_ NM :չAƁ$qk" I[(U{XP6S_[039$)9_$R,48,1PIEŀ nRmXW2(^O):4^RF1mDI)^8VxjM]yw{&iͰJ?:-kw4QSNUwd&pꙘz7" ,;x1ǡ8ts`obٲk×Q]Dck)#@u &aY#dx 6HѳRz\s+ʥyzE%ٻ ֜A0MRDK^V^xQc9e;9òH*IQhgT.vj} ϑG$! *)'LnFN+:[kH?'\Lr6<@CnRy6L v-zW^P@RP5Af޻qp$bU, @[ۋKfg ތ[T=J)؄+= =vee%әe1$D<]LU 2O0)L-2V&S(T`#T2{v'#LU8N7ɣd@" _#Z4!--þƀ~r+hhj<z䴺i5x~#*6X,|b{ (E'mM9Z1LhwpA2vaoE]4l M2s7OO㡗VDtSq9ceԲ\1RY's\+@H՘A_-&`i҆?9~VpdymbeZ!7|? tzⶩ\|l>` V%2G&tn}xk}(i]V󴗉 \%<qZT"4Z'Ip",VR6xetMl@L6G 9;PlW7Sb-}.Y@IZJk1apHaTQxG}1˨4fis2A_*]eI`v{aÞJQM+

    B._8`$1\dj%#_/LNB+hzi>eQkIJ"r1Y*Sdm1ޮSXkCdC~}8>oŧ9zmzX4nK~?_*>1?>eO V.(v a boKD+8\]fmi _rhm'Mn.[=n\1$g 2i1hkTuENt6~HX+%HsrЗrD/Rhv%ҩSɶCZY`Chn01Gi]sV[dXx/:Ӌm}'Zi@ciZ$e z]+U4\@ly3:$M{thwe5qֵ$ 4~A?Q-& Ek}tLFihPRARN"G&%@GVWo9T t5KQc NRT8$5e<%9ȥb5GH;jV~~'k]nV18E7M *p3l4*['U%Ӓ5*p;^v`ݭm Eĸ"ǽn$Y_'ȁI]T\*;/DpAǨ*7( ELtL_ h 29f,U$N1rw$׷\XZOQc>!|5y?6WLzod=;Mcq?"ј+~G:?5?M)Ȳ7zc'LO~@>L-%KKk+BBy-W%\ES&1Q_+M'jqY蓾9Sٹh6G#؁>Rݔ h ܓ=yTM32&oㅻF"qI ǞlМeԓ}% ~zbzCd0;'"MúSs^\Vw>s4ZDgŗh-J-6E( 3q z5҄E5RB#3$',*M8p6$9/3NdQ^!=ڊ&塨**z8Qf) ~ zmx)(c!S3= 2RaˡnqMx}`$ ̲ >gf 0_1[?\oTZ$dolᦼ|CRozw&Wo[mmLBDmY't08Kf)PWԠؾR3j/REʌ)H1-81Ms3^a!V~eS5 /TTE2cfg13պa{&/e KmO(ܙ i- PdMHD_:ԕv!4'HB.I* J(JӆOH[ئ>Xw0>|BoV- <וRDJPΟntC3e{諔/2 Ň *Ijigvբtq.YAV*kżrύ0⽵,x5í҈ǚL@wi,p)\KS Ie ,lo> #vo5 <h/ PnD38(G~;7TQ|R?dPo$dUKmuaTy*/~CjbB׬,nz96<"W߃5mYUPuhړwg6 Qa޳ny.~zT+!(=9ý|}d>ِ7:P*O+`1pm X|f{8]ҿuVn+.Raѫ$)^b9mIjCrT)x4yDCAwS>X[8 Q| H*c;QB[>bOt^>-'&j_Y_4o&Ez Y"Na,?RS#+;;^;8L>B1( k`am>\SDS>$Xȡ)}W*ũf =7c]0K` #:]O]ze]w7G5!Jy$ntͳp&%>7ѷgC<:CoY>9\ic#+E?kE14=f0Oj}M#|>y1k}!ڟ__/+0fU$?"!.܎sdQc22iI>YY;R,l>x%gaa-.# Ryֈ_1aWRAwjHsKTvY:,|(wRHrS-.0EW=ckgaQH|KlS Sxű_\o=DYW̾lWa|{ kpTB@qq{R kos'SS~nN%(V6{M=ff݇?G:ӛs%?PF4q.sjU:@%._](=F˚"ݑ IƠo) TLcDӋm͍{۝̷c5Tyͬhԧ ¦PFO\vdz5 Pɞ>yG-O]˙eLs2X uL2?F=OKBn7{.x)2v)`d-nF*^V?0/W @tG]GBkDszlp*FƂW#eEnWXe<9h%rNIf&vO IfѺ l[@P}ȡ%T)uCgGEAJˆS?PeCnT{Ţ\xz D~@L\8MF ! wRPZ3?7AO`V:tpkWɵqP%^>_4\R:3pV*nᄛ(Ͱ ":8k5k)dxQkJMFmIfCy";3Օڐ*4ZzB6r.G"G, oXlIOJФqScEjCPRAamĝQBZ&^T]5Ю E6no)LB"& MDT5LZwet]-atĪ JN,Ϝ'O</ 'V3t0|~B8;0%ؚiHBUq9]ŋ*"tY z.$pؒ4M0hWQ XYϴ(whj(uUZ/RC O:s L^d.PUJeℯ'Y >ZŒ[-$Nz[RR Ί\~}!h NFrsu8vO$\l`$wiޟu rJ`oQueXZG HV~v(7>ey S,py* ĴG8L$Tn퓜 [ F RCɇPbuVr2)>,8d YbyQPnyݐ@ψVJ S{/X?N0s :_C{8h''|dAhxg̯u] C <Ϻy/'-48*|&p$9&G;|*qA^ă# g5>dWH5s/8(A-&1ִ'?]9IWXPtaԘ9<_k~s@Y<| J-_$5YIlyjﴺX`JO{d;-1p(F3Q$FXwYGj7 . /jvr"y .|\la.;"76g6~CE2V̠[0Ny>H(AYih]a2'e=)LFپIyK؊.z( +%y݌YLj,)ޥUpK+Eb!OX?Hzn6[-Nw21y$o{ǭdҽZ1hiT*MWHhH6VahҬ&!k gfB|!kxӐ]}q2gcۍ*/hڕȸ2ZhW!9c6S![{@ roB̖mQ y?J:<|I& fj^_eftEObn ;蘑樭J7ya|&N':VRj+)H1NR Lc_9\GaCJeٛ)0K RcOhO)8f6Ѳ?s0GzX&^m7G?ڣde"K|ŗ@ysfPi׿ū>|D[} 0v -$- }tNx_@ wG7Am EVf5VVI^WzkJo>%.þOX-G{QltL/_AB ]4Lr3Y5L]tY7 VHSKkcUM}٫]Bbl(P*3FP= HVRԖne;e֓[PU+~&". SαY<=CcQOH:BкxV:?kJtC[)PؔL]>z=])5A4m}p˔Ž s5ȫ3D/DK2aԢ?kwP1@}K"}D7_4/MmoẪ &v]AkNK0)(:ШN o"k|,Q#/_%CQq&$N͖MMZf @|k;֋@,7OV$DK^'䶣~Ig ؃/$7lYuu@iWoOMv͓hS9oѨ[iW4')2J:+@҃Hݶ|n8Ԏ)()c\\u(.$DMa1%ǔcj,?)+:MӧSW;>Lt\|!DH|ڪ lڕy$J"h lkЃyo[ljȲK0M$ȇP}:z)P4<#xc\(Dȍk=֥C)nD]OOJ$ikctDgCmk(&2J4/@5Ƽ/O75ooPn4VS0Ne!̣VkEL1?5Dgi 'gsj[{N@hgkr+onp, Xƒ\ac?yjYWg;X`~1:SVy6.^PJiL{om>h\3VיQ(t7EZ^F sB(O\#l7B;td;Au9@^zHɍBVCTnl90LtbSMtʠȗw-`Rh'B9^u iEKzu,:$mDHbrVdC އ'wBnMq^5҄XYS1lѥx pvǸ*iBpǁjÇm\FѤo2Sx 2rK ˜<]%G{?K+7F@y/rևLŪ%#P~Q2>9 3~{z`q6_g;3PR S"%ߠ㜄yS{(/CW.^(=SY !O$ 2͇a'єʰ2c)ƗT[!aND5rJ8ɠݷnNM\in Vu&~n Hj&G C(g5k mO׸0_ D89e!u[[~c+~k(k-)u v솙.[I 8E^ 恡9_ :vVʖA+S~%jEOZF{/|Ď@SQ=!۱I=ͷBʾm< `u+uvB+sWmHcQVl|jOz9AQ@>(@Kԣv~ Ypw=쑭븨J`e}s n")2;\gaJ-67~PE 3 vXEN|Q1rޢO8;lWۡ j1>H' DMZ} Az13G=WG[ evu}tΨD0a tiY~Hi@΄0ͱ_F%h<Vwgv!w'dz"$+;.ҹXk? NgY33-]Y*X9gYKsg؄@;/,DЀkXpdƶ=T"6P}#.KV-*TI]Od 5 ߑ'?h\Aw ./ hOjaDHq˴Ut]5*sH$G~2c5wa89ڷik:V;/\`*٩*5ĔG.;wi'I[#8j٩L dI RjQG(oÀ] ζ;]WE8nRc "TNӉS>YYPqnȆX97AUCpN e*!7\W ;+Wѭ;,+lGvb'uBsh^v")/1r2hg $e0AV vC.f-95M$-\(\PnAX*"D/g4 >:\!6 f$hTmP.'iBv k3iFXFC1|n!CNhz8-yJrfؾg>Z =ֈmIMSODݑL%q1Tk2ĒEʕuӁsL_R6e#'{# jm's7Bb"LVa|s<׫ JMAT Pˊ-tl-YiO(rspҟ&q 4ϬX;@W}1TfJ3B/a ;&+(P//ZC*헎_Z0^ȭ)ZU6,H޳৻9(>mј2qaǣV6DEЋg8_?;H4ͬ0u?K俖5 OdtA[-FLq8Cl\{6 |H⌀ERR#3\Vx<acMH q|-湀Y]R5pBJf3O0%UYy{#Y MjGdyG;jB*TMG HHAd #L>TM[Y$,n?Uôv$νwT Y!Bܤe٢#kͫmp*Go|Z1Zõ y܈BgE@loDKΰd͑y!U2VGO/vl#Dr5!ō}}U.ɕ[UP]3/36w@H!OlaÚApp{hn^;PL`d'Q ƞ/z5Yiqd;{0VfZGjj9@\d(tk rXmrt[]N 4(ԢjMu*}CI$DE|Pk<"k6tEp 8EØ|A5}1*XmI$twM} ՛)$W-. }@~;Mb/)sTO^~-?3Yy& #^[22&#҂"% bJ:Ԅ|%nb4>s`-Хmy{Vh1I,`ڈ;$rJHXȜ D+ EMwM3hV=fM--z0;>f hn-rlTH`So܄i0ryBj# tƪY;,~҄dK'ĸT€2x}09PΙIkWenN =ڂ 9.L~#yiV. kš7S5V hs)(7okU0J'!~{O܆_93g4,dPw(p>[{ |0b XvGןfPKpI혧W4d~iM~TnA=4p2<gU,~%, `y5Dw`۵5_@RFCCa@^l';da^ nWrPpuLO腗-8oʀoh=p*+:/bP2^3.V.ne^xk7H9?g%X4C!#}- ,WH\^Ⲫ^95ǏOȉXc E30xٗBm䨒 ܈JN7X~W_Ȋ):ŻJbL~MgV>#frQ,)+ZG `MĘڃxm>CFP'(z+m=LSKѧ; f[S@vwzhl#Ix5]YإkM4~LVuGþ~CI XNIHeo3v28!:.M DgMHO 5V xh,4󨌡H;X>յ2/릭v>}RnڸAؠ;JPK9.oQS;q<ݝX8yps9 K |ԛ8eÃ,_!lmR/’ubrzt\~V.NNFW㥤7+;9,y Q_]k9tr4$í2,b#-^B@D(m"K% \Чe%Jh\ 31ȽTLRsElbF=T 4WGu>rEUM͑Wae 4*U\畦^f,T( Ҙ9&RU+k-{jĴ8YnSdȵH=XmQOOʷ=O,34UA\Тxb<0mRaտ/Kot>F춓,(43\#Gս4w[[ ~p-Wv1Z\+w>ZG%rx?"ߋTN|BKĠ4Jo ;cn, Ⱦf]XT?|/8kJTi琖s/i'{YqOA=~G8?ījUzlh8 nK.U1]{iWfF3YQj%Լ%N7kj|F Eb0Ą|ظKyu$W $򴐾sk# ǣ%(AfQ>Ů~{m﵄ w-qNDI_^ 2Nv69jj`]q7sR5 ÙYFOxsH.Rh%h,bΕnl|#&PaJyć1St=le=$qQqz(OoQW$+W? L^?5AzBZ%K_k wgEb39X4sN PAפ8W ?S bw WUX(2iFP{}Udsb)jߊA c_AޑVȎSniŻPϬ]}4Sd@\yoyIkUm r `ΔX£#-i JSQ332 ,|8`\M@ɰq&@P_$Z@)CU̬]s<%D_c +Lk@ɯ˚M.UILzϬQo?D2V:/tA eufGeKQh9Y3: neqIfW 45SSnUL go7dm4a'g ([KQ.钰 s/bw饜޽NFQ!/J SMGJOCk|1G9phX3DOݶ6:?U$9!:CV .u3Tn޸o*I݇/ !ѵo5PD+OBi OC #IT2OAZߓܩ ]Uq}͊Bc=Կxo־_뢊L B8S\3L?RҹLn&"ZaFDV#ӹLF1n\Bt}5aEIqsb.|?N3[^W '@fJog|>Aghz76ʺY1^1hj)hT nkFέ:vq%o_r_?$޺oz~A_wMt>>3]vy7](!Kzh !A$٫1x!],j|-7k uOHQ[Vq2ZC_\%YKb.q99Ma2Z+7 Dᔲ o~8~LX!Hkb= =-W( \%| +UPN&F<83*UʴseWa7洞7oErґ~z{ x@~,w!Ҧ-2bP`od*c$s-L|8Iw/E.-/| z# PSO pobSl271.d8wDGT# <["-8%`[Uv}VµGuAʾS,UTXs v6ˣ喽U-:Wu٥Ѩ5bgRbufj6Jf}`z^S&4ҭ\dJ)dkwU>;U"T 7?V~>b7߽@D`\BD^iFJ_,#FF&xvC>|>#4K~ .J`H8nkl4&'FKcަǫE1ON$w QI"fR0؃ӗ$棹PZFrX9oשWMeZx>E^erm*5xD1VJ笛'=uMͰ rv(@D;3T h5 &.3W¢TW 6^*utUBaztjwm6{"ڽ 䄺Džz0^C-x?=pVw .qAkM iot5z[ŗ%Zhh,=7mN]*JTV<5b^R_50cMVeRBzsK7l_B.IOf]anOI#PAd6u`a֪ͪ|VXG>v}$s fDŽqrMtn5?y} @q:q0=h/賁FNun9fZ6b΄G8iXSVVrPasw|GUs0tFa!`¦4I-0~g+(0TM m5=*:dD9FL>vY~BPɆJ[ .f]}oub lTsB!:Gq.6oF?/AuxupvNU8=C h%Ar  J?1JټK@i-ݜ.m.f3x_8-M`?CD/P,2]衿IZ{{=\P3)؉UyD#]Agf5`G堋vz`ŬSނ` r ٚ)T>2ͼM W ,gw#w)rvt54:0?Ⳋbj'4Q'd Plޘۄ/ڒɠ,Q\"0vND|qX4G1Ykv7Pe Fbv󢺏V" 4*TIyh^_&9'䔻K[㑪]a`Xr-kI褔 fs8Hn=(QΝtFi B3P; G.'Nޜ"%^IFOه7.Kr<~ x{x"\YeѼgk~uy]KuNzxs| Wey%gFQ82PCeXWOsұ. '6^%'2mi<6-e_QQ. Y% pxbh(y,o$D%&701aYti午7ՃYo 6A##5ټ[<!B/pTo9.4 4ӵ+ =)ːNOruˎm 9n: d:k(6%q>_?Ѵ"Y4&̨pkt_Gi4AApQ{sA%EP.ae+n9e@NmD=_airoRm@@ER&!z+YciW낗*P1D$wzn窪=>%ê yk@܌]%)e /$/)^a+!#*'=3TnM^[5RgG3n~q`c!̈#'cQ!ut$Z`±IY_]άe"k[ճQP.}Ǎ#@7m mU[Cq.P\X׈3nO"?ot]I4":6 %#'ެ ړ:Y9B:ذ{şLk`rO|פ9lvH&kW V0[1>@;/,;2BCd˂c`uEi>vɘ^gd9j @U^mwHZ<z=`_UlEpJ߾`KquE2n"4)` MYn3(wȮBJ+-G`pvoTCjDItM ZZWtbK&Ƕ=n8#ڂ+spyw7<فhr RLS֛V5WD=V g>ӷaQ=gweAh),1VPط77ܚs 2xzK%$w4 gἿk߾ueVǜDnpޕQۺ (56؀pq$Gf9_xW&yVn>lnbK%Q`,(m dtW3/R`W@ƫl.gW1V}+7H4m'D=ȁC:z=e)">ݮٌbl^qO?erdM8 L# = Ũ%Ser EVOCRJߩ TqKϖ6! ~m:uP47&|3KI SOlC6;exWB ⴈ<t"9c>*K||9 ti=wgUk,+s{_@| W' Q'! o&Ei]D0Έn85>B@>_kٕa (ؿӟU-h)DKw^)0O*z4/夃JE!4mJcDrΒmD t-dCm#-GNvc)Hº7;_nC{qc彌oh(t!5z =;in$o.|cBlFgÈث;h}="Ǹ>f x$L-hm̮(!S*oK☇6LvW~MPIP3;(b~֐lc\1B`[{4f:QAIZ85BD` ɰלu͂=<_@BS?1A`ͱ( Jz<) [rx. QH}2_ #Cbxғ,\ͦZKRfh蒫8E9ٷeQNR緒MYI8Nnּy{!%"-PiB!:@m{Ĩ/d*qy_3hi:u>~u9dfs .]aUAUeE B砈9;< Ym[]0 V6bsyڃ:y6|n_x:`^ ]ᎏ!*V&}R:Qn=qV4h4tSzt#&KRSMV,}YyoQt}ugOΎ >o6@S2C 2Vu_OᙅM,owlEݏ1JXg(Y.E'TTN6@Y3uu(+ Mi/ĚY=Cm^8'G-FD!ylq<5ob.@GaŇzc#u@cN|}A+ݔ4[gFs快w5袸auHlmAXeJ=rث^}NF q^O6QX-'r54M~ϡAv%ژtWLvFOz'If$]~m2* ̞'K>rܵ/'BB{eM ~Txhדڠ3uyǔ8}>0 S;BMCEpf+ FFq=2i{R2măUZt:|A0xdW|%Qu}h7Av-D".ytiNg7W Nd,cD}I9k:aFGȾ=[H@b8_~ ^ZZ]1P0(*MZ뗝4)j/ + P[ԒE/,E><\WY1ƕ { n;G$\].TW?Ǚ[bxژϧ5| _t3';yQ]ht0^ow~x?[<=Ff? 9 ^Z"th&~ʾ 4Y)\?^V!H[]^P3~Ei"Hv!]=;?G M9jWGw1svM\M*d4ode4fnarzyV@Iq~}d5 2=\\CW{sSZ~z }fA-܅S2Lp~scK̰2n ٌSB!w.d#DV k@Z_a:ɶWl8PxpՌ~]J`Y/H}q;Vٮ NV5X>NG>(kbvnKGnuӀ-幸gMrX# |+ *ؼ<>"ĴhiW{V"+v;d0N<,=q*F%7,m|elɺ9ËuR<(t׊.ɓFZKw9:A)^2}G/^ވ ic\V }7'p]Is^6!r ^oevGQت63 arĂ@FsVqrKHJtp Ti_OM-,>0@8ĥa1"e ٻL ]$ȃ#&58_g%1ް7Ꜵ烲L_ej7,?wa. lϞ/~S`A߇0/ʏ)ٕ#( sex}Y〈BGzX4H:+tMt;2_dB `Ewԭwq})[&wT7=2ԾuAd?%3QeJp4`w5tݔC\u wn%%I+͉~$;| Zv#ws*n_4(;xxxYl/ b'ZښhRu.GA ٟK' .#?K܈#G"a2"+AA>`+,Wְ)ցsN^8-DYԧ0 rp3b ApQ; ۾&̴,El.I5zYzp큩u lN`y;wd̕ XI@ a$W,^RY#IJq˓U~!83/o,yK֞PwLժ`_ b1Ǿ/aGBwz(%&E!;=RXj[H4 ˔ 'mb'%Y!wgHI[E-OtU^傚6)H w'hGVhKȕ~}sY^FDYfg:J ɴ9jÑx(&圡JC=`-lcLf>X8 .L~&~`}=3vP)J78D\O(8$?*SJ|GP-]e0E4&U UFСSV~`avbK ({ZOdݝ1 n14 `[  fV_)*5Aσ:j ;}bEߜ4M:[LCmwJ;J3z10Bj=_k&pA`pu)q|2p)ŭ,Ty^|K-yVg#\1oo(<ȥU@'epPS%"jsKt#>U$JI:H88#ۨ/7:cP{bŽ,V3dO^BMAq6L-<:- %z buÉa?" $dyFOw.)5OS. t87Gy;LKg*DX7߷u Bh9"JQQ W)k}nL |e=`>Z c@ ot5]m kQgK? b ;i]S+] li/Z`EOByMElCC3K~0u、@:#=2 AZEKG i"Q"wO_vgBZ׌ $A"G{YU1"V| vv=oasewagb9l&ڃzfeK) !sJc sȺV?~6O^j9| ҏsV~Ya84fO)i`L^R< W8b$Dl 9ˏUnja t?/7=Fs#z]0n-?s t4FrsrE ix鼀 JdzPeL!,w0O%F@Î:s'ED8 S>>_3뱩>ts:onuVjq{^FL6BITU^i$D 3#"GA!:O2n02~}hJ^g qKUӱ5%+~\?ft͓ λcԝ&.F8.3_׿ݐ|gd8>a@fb\_ll-ubE$㪂PHwoS+%zfK/svX x[O4j|2s5Gw!kNYWEaӴ,t)e *!RMRٷ5VQ"5}:.2xHcn*D8`aNsخ|͆{鶫q"WB +>)Bx|eC#ͥ1'6GzZ@P =(+znXKu@Z<גr6[ݻ#3g|P͊vmFș Ȩ:f23sEmf~S0L4 jk]"5 ~+ζ>"n{a9y$E ج1*ש,nJC JaƐ"7J!u\"*"焗Tڟ*@Oq+"iSFB/^rٴ}1&1[kYTCȢ6;(\vOwh(I'%<-VƬ uJxpqjbLvI'(M Z-=oǀFcV@BWZ+$% !U|#Β(>U^l#I}peE 19ZhGw`qkPK,{>#@ɾ)㡠J> ,#ohBQ2nfFG]{s\uOE]wZ[l2Αva>:K:H8V\5p|O`frЂZљ/?!RD!M@}[#d>ٶ2oF]x*" KC~{}XH87T9?VPrѢUjڤΒ2lX QIWڸh8SΝ 39#v117Z"Tc뀚ྃ RV/MbT{S59ptsxS?*}$; lRIȄ˘}"j^xb] XE7Q|.Tkwwl~2)Bz.4S\LZN$nQKMa`'Qmvvb9zk-k۸3%2P 3i# `t`TY~7L\YkBH\~LXtN~ (ř25v!3'ٛTӺ俗% Lr 4QotD,^Mٱ!CC"IPVF;#s`ax'"!W;_F`qR 67_ӉJ1 [T%ۗ J`kGL1t'ZiF3,1.7=tS9QLQu˫Ed0ʇ"_1m`۬% U].I,sZ GZ@sB(A){'c.kQvKiBgzLU19)LL9g$M5!JzTyzY ^uzP$V`Q]l l6NbN\Q?REJlD႕ kpOʯ=jM;m /\v*Qz-LS>Ťy/=#[c M"OQs*G& >[z`4_jyI5>"JtsUB\b0V~/!Gڷ'>?z\%xnwҢS4l8[|IS[{.gB/mƢ,ua ICeX2wv;m `7 )wu~ 5HI1W#O(fT{ZP7< krSf` }xU,Eg+˷ss %z]˕ ~,+Wِl?1|(mxk!ǝkx]TPS0oßƗ:ymzlb3:[L"LθlmX$>%krkaVcr]|TtL#,Ʊ 7Z wΊKGEVc-}TSil8{1sMW|m7&t" ;~w TD v B^_0= D~o׮ u]L;vknUWfm׾9zu7א9^qS_,4QV "ިR"gfh3F[9Q_Z|y@,X=R_땬ÉJc=]7:V*vT|=h7,w@R K>WWhcƹ9 Ұ 4_.qʺu$qs|f~pR ?W:=s^ [+,+fH&([ ִ)$}hj9򠔞fdvxAH[e_}mb|Y8^,-کi~ 2 %SD͕QyUSVR5oU,ɪ|2M^Kĸ@ Sq4<_ Բ#q'a2w|sce;UzG@=j@76 N|-ɣKE!u¹l ֽpOG@\lG:b~SL)?qthB ,Ls43(25g` ]^'yLDQ"茺  n?[2tb;N)m:J|FdooHI!e8]ۥ@,/ 1N+2şTs\7| Yh;e+zk4 <""1gJuDR,rޠ7,ݴXsx}J[o𹸽ͫ25Ț`7{R:weXw6ozAzjA0R$9ۤl=|Kv ?t?ĐiKA2B{D1#)Q и:jq)@"t@ jQ* 7gހ *f0WT~u|f1ցrTJ?Vɕs$#r|Uq^OB YK`/o}ІltzK49j؆񣹃mA 7jZu|i`' 3]$5jV_Cdµx@Z"x =h 6\W/Ր`}RDm4!N9}ɿ'̕]gûn&뛁}_'ړ:QMP{.-rmKE)I0T^;Cj.,ur9T6)=ʴFaۙO'dQI *qÕ(t-[?A`"Ck'[%543g| r{y6 :UϋYഴߣqh/i6삶鍆d+֖iw6@u݂+y3{)#}Us c슯"|-L9g>Z:GSo\!nVڝ{6 %\&!96kWzq]\}+=>ׂh+g5tDI5@vBJÆ͜u)~ >E&4m_E~w 8~kS$ Y\&:92h#y[7Yn,U/Z>8ō?]nQ+.rOֺ.jH3-i'iYXTnKz A _̴| oA&gK G"rU \r)M;S0a$g2A *'(/v@"ǀ凯8˻Y ^Xš}^Jwiݠ\Suޭn,PZwEΔ|fHc"ct[GyRor'ea醭&-_-}]PM@C|p_??>]bIY, {w\#WԔ_dre0hVj:vX|:@dEXϨ2`›l8i2 ڥ4]I/.a[螆kDWh17(iDy|4D$/h.mHGfu,5b1'Cb2v/:Rxv\dUl@Na]̫Jl;S>ERT~.l믨qg5MOރp$4 rHM >Ӌ{ 0zesL%M"]cSs}{1Q6zhaP['xx >'^q@Zj1gXBV`?43Vmi1N5V^ϋT&>=}sjp[ZtOY6E,y O>vYJŚusE٧?cuk=c{ॾ<ԇzx~blxkq/MAq|9"l|ODGe 6Ѕt^] QtG#-"/U\%RE^8Y o kRu;>2Aަ^]PDuO $ԓ6cݕ'Aц@<¸GKi _JDŠtZ|L"'p%B0*h+J.CcaV 邚Ūt(q^XAB V%Iʾ%|_9>2\mէ O#%>":#ZU|03Q'V5:~*K&{'c5N9Y@8"%+)i3:ca 2+\d:l4[o-1V(+ @UYy .M%d)H/?9_qv1 ؃8| HǢ.=U6 BcXSL3C9s&P W@ u] cKfg52 r5ªiª4ry1^ ilEM֝߳yKcjIk0H SM4@RHXؔškuqA(JAI3bT<K>t_IQTIX5MlJ#{qRsTi_ jɭԩ2w5c e9&y.s)%'*Wo»[\ߺmH;(1 ̃[S:p5𝈦ߝ4K[ ʕ\-’?DUGG%rk#ZA{s.{:jN+W\ '|QU#HWIi6klK^+(^FRi/jS9ɝE)?+F~PeJ3~fJ&shDYkmPòӃ&4""/b8FmN)[z72"MQd `ϒ-w̿1 9Nmh K7m8.> 6ݸdSf8 08XII ;]_ f|~ W3AY8& /?MɢH='eEϠdmFvʮ}=D|Q<(r chrO;XniJoWj.U0LifLJ6O/bNEÍ*'}Kyc x921{QY.kёawkӶyM>yZA$&~[_n>žJ`%dA]bDcDo!3DI{[jg5q8P^:6i2۴0ez&LOTdgw~c9$Բ-ădF vcIoVK뒓VA;uQ|v\23mW$5}]Q+K q'b=ձ=*M`ٶS%qK&f樸Qԑ-)Bn.ѴZ',wnp'P9i b\\)}bF3\~u4 (n37\CÏ#QrQ>9Z*[~f9P| LFTzpDG2,h]?5nv[I@F:\];j3 /'U#ipȭ;᳙5}2=gYyb+gJSD  Pn@~q&#*#=aG\nvhW2ީMbr7,Vsh|_/X/Ɩs;C9K{ ba ^/&亰/oƅl67V2h SFDT%Q[Za?Ngi@Y1Sfjc=F=wt|4fG鶛p`h';}QYVܥkꌆn y=T.sMN)JaKᐻ}syf]p<:R\ۊ&uMlA"7'k:aO4 Q8 MD35UԧǾS6Q`Dn蓖t Ή_D"ڵ.wѢh=6AIĉY84iOxV^ &!ޡPܸIDÌ +G܁rʳL2_^ed,a&F+3{n+b1Ydde~J~-?GZX[ ZSࣞ4PD8V]W=! V *7I>˴ P8fuywSJA,T?cYw7-KwA++jRrK/j_O0U6X/I 3E.k<&1Iew.}7,ȚNh=SDr}z˜D q!$8wp1㊴ srLIp$pDpf} \'J},J5~ Ēl"H[ u ?xn9y H|w +\[k4sŹR _y(?8->nopz-H{Dt]e|Wh,SAگ3USH }54`d?|=6 2:<4#aǖZݟɇ ( Co|8j$:v. ^]rm&7rc.)+`9&{da<%JQ5t:<3V%&d fA˥`w<: cX)،бXm4y%0cTi wnu_vl+tFIϳt̓,(2? "0!W#$qۄi;ާoha++sA;1W:!)`N]YY+|$^wD7*n 3Ep!+~5c+ȝԦGNrM^T va|G"ޜzm5eC;m0@O4z3يb-;Qnu' 4wE6dIPݩX'R/ޗ_e} <+&ܑT>YZ:ši={TŅJ* *@sKuc36+Ջ sMd콳@2ؠꁂ68zm?ߏxNe$6i*4\I |.$Ѯ$p1FzjUP!V1 nGʳjʞIC;AE!$R.-3q˾ZyuLٶq,#a!9vvxmJ $uEZ':=x ZMp#W[Vj,U穚)_OXu9A`FS!γƹ PD}y~Ś<|~o;QC񅧥Q}S Bc\8 X. p{?itczkZ@a:>MG>ֹepb)C n4 :(v<Dz|j ˤЖblţCK4MF VUz-M0|v`r YPb`t%_ra:v؀Im}MPMd^C=8EꖴΐfTILi 烤hӱy9^҂= %: D. \ջgW&zB+<Ȅ֯ņJ;j *dbfUaFGpsm9@00gV|gA䫴TXdN] 5 fxF.-8E T(D Q͓(tyi#EM;)>i5"[<um8{|5; Me} 8Dg“x d0I2hEڢx>r;cmzhY:e{C}ƁjcldkP6̕&6J=Rxl>Q=d#UcbЊv3EVMHNg+ui@~-'Հj+W p.{!K{'saCŽ+tBX&7؈VJ]<7PAB$W|Wa+(ғ=KȨ ~$IF@H/M ׫ˀj#Q6_WfGZR>Vp2;+}%l{ư Q:S6s,hoTߣe* &w% qeSo=jHr芁 n0 \|VYո Ӷi0iV,i㎴~F$@Zm]⩺)Ǘ&.M)$I]N Zp.>T(3TJOI ݁>J3S'sm8}eȱڷP#6݄.4Qif}G.+{]L l-ŃJw? ʻ0z40_pKN X`0'^  sd'>m {n0w0Q9I_&tv>,+54ĮOVzɱZr]#dUhP8_q Ծ轛P/S"d{ ~ÓہëX%ExW7p=,ɓ^]9 J]~kƒj}iFXJ~YU3%wZYGSX|G24fRW F'Tm/iAb}K&F[,IAጥc/[{#+LB$zgo1T2+#Lk ڎIߎV%l]9W[mK%[H8p*+IšA;%xvf{NعГ۠^6qs7Lc ŽKȂe Mɂp5VSv1N[(  ,0i|LR>\P|Pz|UHvUB*nQO)u B<,\|d3v_(QqozK.N#6ޘDl-T Vo N̜r5TjלU1Y8L"޵U0KE uT,Jrfը:mDZ:KsyE3o(6Eޓ2hX/4p"T;̟+õ?.@(%P<ߢcPM].&ѿ sQausfC"nkR'_Ö\w8 ki;ъEgekL@<:{,縵*rqQNZTM^0 DI_}"TT"7А1GW=qKHBzT_hZ5i)am}`GplJ[J\;\heG9y<=jZ?<(3]D:δ%N){ 5^6H6#Z3@t:+;ӪUMև5\*az~I[,h׮glp3mAHiO250V"e,vb:4k:\Z>&^M C:,pX16Ϧ XR)hJ mEф&Ӂ_%kP )vK7*|v!ϧdj4:48m':nhǀ.4Ztc4q_ۂ3f~2,ZL V4G!&jeyMa6 X Vkc%Eakn>ČG"B-e)͉D̓O !}Ot\pJKQ{~IocxR:HBDyCu_jaCPwV}%sb?-[w]991Hk0/'$;CkD3g 5]i0^FUÇMU) *y kԥxMo w,m!^p <:ch=D%x;pDgM De,X$qr:U''gh7-\HD=m^PɩeZsDtDobCX~?7CXh-T;<).D{=f~VtkzhH Ph͢a[׸ID," bg$} P+ꮇٳdi9@4VGVi;j%@! X ngxZ6rΔv|F\k@K$[>-I݌TUrq&[3 4틌U8袂@ŕ鯰?h}.G8yMaK!ϥŸ=hb$2Gl{596߯`4кgdh"4Gv ƸD1f_Jdڳml`W>aQ>&FJL`BPҔloƹ<ɔkZ×~^mןUim)UlDlE8s abTJ.Co&eb6 y|S7tPAoxo8PtoY FO8 /~0y0k:IrZF>JDAa ԗ\?63\l:D=5O_.g=h}s}S @)йD* x̚0=[])onQqtK ˜Q{Z+͙!F'g8m5TJk~4ڐMP1mf,Ewi?~;6XKkhu<+ }%?3MjD0{-C(c9ޒ^2JckN(leSJqsbTPdZwg:^QvgkVVC㹍hܻX0Wx~.ϚNVse!T>rf?mD{beAQ.=8?#O3@6}36:-X$ Q'{+XɆ̑1ʆ5@~,Ǿ^nHlշM?/?яoF3Dh\i۠*L%C'^op\McBvE=E mLb(lyS7#>()O gTBؓzl $p.H qud4o U+35c>A+; -Rr[Pvz>-G4mى%>٠v3} C,>mʺBnA6g$Q):g=Y*_v[N#b?o(%KׂVSAl*"Yxr%9Bb} 6pa]/aw wZ~3Kĩw< ښiM|Ǜ4j{0м@SfsgW?KeC¼I]FK:U#XX}g9Œo>踨4w"X@]P/yi=>(ރ%D7"-Co O]$X;{6#k6gHZԓԆ^31L#sil?@ Sʊ vO a!Qe sͨe:\7;C9M8_Exf2~%LU#<4)"SQ¢ÙxxtA (.n633kKei3"D1 ֙ ĥ'M*Ԁ.w^L^n;`=a%Aa7wYc}y@ux2YT%z4K vBhF S"aBTt4(G;= { # :6gqrz,>.b:mAFpRu{ W 9#ަȫ(/?T8nji߼JU/Q>B6AhDOjt{D#t]wAuHNz:+@/IYZ?fc;J0<Im8U+{b\bE}V&@-} -):uQ|DCkAnf a瓆q6\Tޑ?F>,$HdÎ-jaNm75Mh[id}ABg?ey[&+ ϟ/\yh؏tè=Yۚ|&$yߠ^떘:zTd/!& rL}D2R:(=2mإt7Sj،C0E[,[RJiOSB@Cbsa{ n(VJ=i1P+tc>((|~׿\j$/0}m7 d K سb~=ݳԚRQ}֣Cmxyx.n:XTXAI(Ge^`}=(nGjQcNX6M/r?|u9kOzYyxM/)V N,y֗>skq J$@(lw{* _7/_:*d`Zک{PɇG PfL*)94)fzN)/Y<0Ks;F V(tmdPc*dVM&[USИ!9v@iܜCF .7];ZT˚Lw}d@X zYMo.ՠ$kX\X *]1|kñF(n!edq驜cc*ʒ"Xs%#Gvd VD(L Y p=/K?D}x,-^cRcZg5u^2ZG1rRV=9Z%31&q 0X? Rw*Q*brmQrTCsB2X(U~}& Z?%Ʒ}NJ1E?߼;lx;a Id↵xdsDђ[#s׬Cm44t^:00]350e=>32i)a+CIH۵VZ#:'bnDQ{"mo4O;):R9i)Z >[n6}ob,ZK! R9Rʌ ?3yg_YhX \VA7{h2hN |d\v'B\6@W{#}?Sq!%HcA]F-ml>5z$@FάIu!k#_BB\0niÃyǜճJ6%*-86j'EFs%^K>4~#@tv_ M;ﺑkkn+guˬR:^8KZ9&}LMg(dO$KюdF^enj"k /dT t ǚ@bڰ1?^FzW7e`Kg7>ir+;9lѓMaѥwB(Bdr}ӽiU IV b~D݂Tjv]D:^BSO.͊$@yE@b3C cd3xI07f459Dtox0{ KNe+ 6~SnX_z(`ځ:,l&)`&XMCN21n/QDuR_VyA`:;q(!RᙅЇXEZw#ZE|Ĉ]xsa~roe 3LFR>]$WcИAQwPX7t2WO12 I',T8Xö9Hp;?pQ#|mmF@9dSZnj]NQ$2M찤S)w4˽D d@glBkۜ˕.Ȝb:B;۷CN6CM—>5B !!kʨɤ-d{PdG_NTv_Le`ڷ5+Tko#ōv5DzLlUu vg,f{:Y9LBmp1AF@>"hvBY'~7FcXXzq0 n<+Y 66|9!T쒋'A~Ԫv/l7!A (ah=MDRyv!!!(_ %B !~XVfa9a rIi3+ )$I, J\Q$`֝La$UXCuu<XjTTDUn26'QSt;@!ǸN#LЯ"­^LE=>9I/12uX b^)v9 ~\0`Ujc_غq,:DQ16 Gr W8dd Meי qSE<ǰ!$;o($녠_zњCso@Y r0:rF3Oxߌ8=ϣ;}Wzja MQz3<SݜXK+gCl6f  q2vJlͭ,e4ꃗHcg/O "47GFbtC /AF/Ng.#ǛSW/g3y7&tyO՜hn :Z$`?ڀOPzVWU :hslk awҎV1je;B)\9Q#1j(0m lK`HI/HȄ1l.TXNWCn]SjJЮoW9a,(~87>Q_9xS' yt=Ha4XnJDujO,ȐFv 6D꒽%'z5p!5I7g1 n`Ts5LޕFָI-Θގk OPqwȳ\ %"l7uRۃ9VnYb '(^ѡ~4pm@ɡd8OU1 x@rJ/l]`kZF ypBzJ)P4آ*dMCրS!ϥ٠M. rworrw*vzKGgߤ}$/6󂐣_Gf,('u#-K#F~بSN`7k{Fv/w|%9Ԥ{xKs;9R=r~/O~sQw쑯"҈$l}f3 Ԟ"cFMA kr,@ X1% /r;|C6*`_!\,wDqwNf! 4*;a2:I]~%-"fHݦh(}k%J2^r/7ߝ{߱M,*ŗ۾f c JI#){;fh3,u"~_ݛ&pc.RD&XrMLNZ,OqٖOOeK-2ue8㤶< sħ6 xkb(/Nasu䈆N,ZD0?pd%L_xIJHȒ.!81Ux :*^L*/>]JƪEq(L/_z{]lm;wo{ƗY\9= Nx"ZE10evNBԣ8܋ʋj<'zdYdXMOQ;gܖBs,RTrOh=u 9bFe 2xjÞ!-h/xqOmB\:&7 _kYUGF"utJ4/vS;pdB>oHZbL{,ݔX d"Q>Oui#H>J,o>a [ ?p }WdaTiS 7D"3~~ Wx5RMQ*JtjY'+JNaLm [K:tj-V S66e\iT*3deS7d\EtZЖ:t5á <|yºE_%7$N{FLKO]TWvt\3vޒ1{ϲs%iOK1csf+zDIsd0'S5sP뼯/ǒW%\84XbW_LplG:|/Qpܪ2? fᵵ)+p^2S3*%"> L=#P%vfw-6oa;dW uޮ|ۤ^-I'ͽI4=#aôS9ۆPPt[e9GpT#0х;z^+T č{0!dNjGvo{=~V"h2!w&&pL¼p:Ǣv$Ouʓ-A),w2_7Io-.%rԊF&o@klԘqUDXY6fj gl`wbqz<~#N T0Hxz"/ZyL158!90Kcj .nDrVxOE@;M\V8؃_ _/}'7X21p9~ܩG%f`(-WY6adpbUKnD؄ZIbd*w*‚bOa0(Wp2%FkeR㛐<.8 Q{d[:Eԋ(A!X[1 ZZ QrG촴{5̩;Ayo0d06/%yVf`(kx0N*H֮P^"| <˨o(Mv^0}H P eƊҕ5?oKT0vŮĆU<]t|ERA^s) VLldžimM b}I Jy>Ʊca#1V-->",7B!7Ko(򓄫чmk7ѬSj1rK9hu@E_XΓ(z`dic|&geGϼrFM@oŎ]xw2p :<$FAuk̮4Um8lVoe]LWﻵuݔޒvK}Ϲ8H9σ#ćw~?8 !^+Շ!:H )BWdMYCo2D5gɌhR@Y<]Tka;ߝ8®k||;9ݟޗ\ۜjSlNzӆM %01xXQً˰<=݀z0MVaot/ɰ&IfqyTDZp0_U=mS!)]ƌdU2O$jjN>vdpDn-͘0З3]":F#&$xu(Г--,DQdRjb}vf҂ "S\I.  s8j>'ZB#I'{v ЗŤ!ׯG]a 1A@unL$G0Yf7iW'p)^^*~E5w]h x;>=ή ;iD8́B N"ax̱Ogqo`ahiM^6%5d(.[V|VWⲟfF**֝I{x$ EmuW6vINC.E;M~kR.Qo< &AVZF/ f<ZP:pFW) +OXDJ]Fܷvi?iЅY.1-k:qݴe8\Ԏ.h~6f[J+#@ѡ!Y Yag;BnS#bQ=;XM hGk A*P o2kEu 2o([]Yq`WI8l˙*jl%psu?@,Ka޹;i#%Pn4ci}s]>`#>Y@^N1z~bw.j/բy-݃ӫMJdDo9]P0/hHH@m#~BȤ'MDYFn$@%Mf\6K:TVGZe~R_S+1|^Zz4 Pz8Q/CC{yiH܆fdvz09$/pxC6*鋬.,E9^SJ5Ԣ|_. LoUޞjݪ<;QSa}#KV:?;WL T䒜VM?G^7r`Q̊h1nӻ a^w-xw)\o$bWX'+NjcbK +fl-ͯItNM\S5 0*gy 'Jrkxt|̝8l8Z",ɏ+B Q 2 WL@;㠼qD0+ p([F.p~ p:LH62}N cdk 2P 3%{ˉd ,#mi1y`n_Ox8Lɾ}{HtiYa;Z gvӣy (3~PDx~7Jl3%{^4  *Ч[3AsB?Ec"`./S04t/nJ5l b$7:OH`(Vs;h{$$F~z5?% cJ;7HfuVh/d7D'H;rb43p Wޅk\Ae]n-1[T V@Jsc0~f#L;WP aX[x| Z_lD Tj]A}xݓV}tDg-kl8^Q/Mmuq!jdkڥ@ne7t2B6Դ[Ux SC MgkqQ)G<^EFtt2(o -:뺍6IYDř2Q̽;Y+4 EpA>ln!eƻ܏|Z5\F|b9.ጽIq027nk3DfD#4c@JG$%9%9{QĶ7yuA 5Σ%0,b pqݗ&ߍ!b OO_=K."˂i%ȢQ9nWz'#V( MadUS^O$j/8X>p2hF?X]X_\ wU>mjM"m+˫Zx_Ԁ\yO>DKy&i J/N] Rr X\BP2"yv C$@eĩA`:SmbFwldu?{V\1BHJ yqR ƂE,Ӓ6k)~Wir8NލwCg֌]=XVELJAeorlxLگ2 újQ #߰n Yԫ;3q'mEq|oM%;Bi:-j8\$~{$ uh+YdEַ_g< kp1tPգm5Kf u~]BCŪG&L8cE*ќ&0 ;Ul5sC|.u)G^J'}79?a˗y^Ѱ6]5<@d~Sw;[ i*-C*X(:S:' JI& ܨ OH`S^*E0Iֽ,u[E&4ZHi08ݑ q[=(IҀ% DWZ },6%z Kf> #G7·X;8?; J1ﱁ?-δhD93S\=b cq3/k{]vU޼I̯Җ#J~vV!] |v )T_NV*E5:c8{] K ri?B; 륡: J d XȂ: ovyW,i'UQ%)PA ˼2_[%-3K 8~CwtJfP Y9&Xʴ6Pa9robbif7yңhl } ⑬Uɜ~1$CNPt^5ZpaYxq&Ҿ ]\cSܒ]4=zՀ0cG$ 0klAڔ<LJ9it&zl&d|su -ṛT na)]k>H^&~+{0w Kd#v*ŝlҐB&< yd\F4$#ԆOo=R]%G\ai-;"_HUOQ1{J__džo@ȹ! Y3_ڹfiN??fggn/}9ZwpWf $E 2h):4AeY&?/c%1e鼧zmx#>(d.W06\D&9DD58e\2<>|J2S"FY&Bfq@P)OYW3!QaquI'㼤|Nݢ({d6f{Shoj@s꓉́~0vØ0,rR.\vi;hi+GYg>-=1^y;N5aIh3+fǝi%@Ǟ&յQL(x.=nXQ̱$2]WBT7(oPŮ؇*Ow+pvJz\h-3 J2۳xzO͔n _fZ0i$j#!i=Qۡi4:bfK ifТR,KCoyD 9'M׏-֞3"^yDf.CD.aJL>.ʬ8YN%D1ԐʓHikŌeUy8_^hm9AQɯHC7w0dӘtHOڌ$E(P|Vں'qאiZ\i:Z]o$щ܋P/]6N~6I:N8Ez AUi.20&߰VEēo 3r1 Gc0IFݘ =8R+?ŜзdžG*J]̈RBxm&v½G>y'2kԅޱE$d3h_ oEM-#fa/.!|6ߟ"/̌|EAZ#Eku>ʗA^lEe<`#4.{ S=#5mG#r#Ț]&XK"1gKg4jN#ђY_C9we<^e"u'"7#y n~e$7ڙS "> *!0+>#p:c^;e}Զ|N> U?U9ҁ͝^!=ʐ[XÊ!A%3߁c-^h}'w*fSﻳdf7ȧ DZK=ϜAlؠ֍Y։GҾӂ3ΈHWz~- &-j3]@xVգl9K2S`W˜9;ga=${dU8. ABOhix@`P)\"zЎ7m_`ghiQƾ ,-ޑ%$+HR VP5s<ķquxk%P.5[f7g>;\3hH!T_phYuihTet3Rwcہ9fM0˦< I)~WmG4k.(ʬJ-Hev_!bȚЖ!vԯ7gw$A3(X_IAٰǺB?Ju0]޵ "5BkA<"O VoւJRp$oT2=f-^x Q( "RVB {Գ&FcQPO[fޤKb숱pKJ ri#Uɑ-iHw Keg<t\Gܷ?5#"0؛5r7բ%qF|oBaѷ"aǒU~r=MM`/|(u2D :^n9 1:l#14{ѻ9KElb2CfAP<f*O^p%ga{,3]V^1*}hC" D{ o9@;>vZ{z3"]osA #>~eNЋXfan7IA ;Cask]$'c; `oe}֢Z^B ~Tƥqm4uyN"sJF u+n8zM7mA"_n]kKqkzQEr?<ӡ~H[׈̩a7K GpIs~T zBGjۘ]j)`A0.l'sh ?Heox}fՁ)-/CWTȍIN5??1.<6Vg.jFS - h}Fx{3r!EluԎ"?1p(uA+ny\`w^j#IdrPu(@fv,\*b58wGPD%]j8UenҬV~n؞ތ!̪V޿98JJuy{wFox^wʪ"YL떏 f͟i:wM'HKdcS6`{JtRx)xg0m%3x%VjO3l 3d+^Fm5w4nS3E4ש^6'5WQc]\rK47gK< ?W\OlwD%뗞#nb)Qx|BV 1%w?!/+;8G$NňK6xY }lS<OhFѡa6讵CC/nRcQ%;DS+hG7yWB_2Hc3j0PhmMcVX,Ts ֿҹa|d?ƪr#|dy 7 kFhGp?pHe&+:tr(MƒPm""ifCSCE,W1`V R-!Y>h7ˁO [sB,姎;w ZlHy סq~`NJvp껣"I`#6zpQG6,zLZm6VfjRU/J!ss|QrGZJG=(gua毥Nׯ, Sl@FnApfOVa0@Br{6]0)a,RXW0ZgYaC_Y2?4jiż>1`Ǘx1z*6sUyffGf􈲤 MH1 !eNjځhQu~sXxlE,488 QI8oz:ôy =|Oob=UJiz qOK!~\hV$& [sĢ|^Tۂu~8^OZ95=F}$D}79J*Ʊù)(w m"?8NEUlJoz`8}pNR1fxs"]ȠZ8fAJ$Wf2@CႇeY]FLa&^r{mig?R2ID  cٝ#a'@UIn|ZIwh?'\w w-5/$fVTK:-0լϳ9}򲈭˨J J4s(}xB  TPa#?; s6DΆk>,eۆo&IRM-P-q5$A=,x [_tTgy:+մј WvIwj[!Jiw,,赥8w^PbpO2S%u<8lGMQ/`**{r0)yf[\} Ե֫ie(FHƖO34|w](Ќs/c7;}8r ֥}VJ4J vFD#tܱh%w~Nk?RKa$B׌2"i퐕2O^du=_71N+襸H?g|t7ʹϞϋ"> l'S=KI7 7,fwJY 2z:RsH:Rm2:"/|߸XXjWˑF8H62umGdDV)(PgQ{ה2AF`BSϱV.EΧ339Aep[+C xd x^gyIm&{ @(_-RRJFXE$QC@.&6ëKgڿlS }*X(Rg?X $s:XI&l&$z8 مP b ga7w+)H|cW䀮]KlMJ.ڧ Co͝%d|"iecpWMvkZĶ@FwZ0҅kJ_`K7TfUIWw!~ȡ|;Of;FOJ94S7ϱlJJPnI8֚v-}_IrX>lcJ˚# k!9a)<Ѵm" $DI")nTY=cSrmOpj<=CN p.[P);@14 I+;E-y/zB%=l@vZlb= q tOWn ~˹ثQA^ #&sNR\ҽ,{rfJ.sk։vU`ca9 b|-qF5h-O3Fy<'siK1}߆w^i NOj\=vH,a!o<.!~won\jt׾(65==~VZe~؉%ߏ\۴[$K=娙UY\)ڃЧQč5!QZpk)+5(a,PFݺ1xBOʰ 8}с1O$B֏[>nzL[',}~8ɽԩ<0Wk+-ռ2B֚-enDphiv}-kb3ϖԩi2z5*;|͈T dnǤZ0vɐVI|ȂtLo &(g~£ t&ʞjR :wvfl)t2PE &-.VVT[vLH}G;80}t*\^&  @R'J3փ!pX:qI*"##֓s@peǿ$]j{4n PjΦ3 BLZa|ԮXÁXdR&\|[ @=#mKR1mLA5v/ 82,D% X6LGIͿ7.:r)\;8rVaztA-X(UU1BF0cZs͈D\Ju:DU?$"KIE7 5tK޺,?Zf 7`vԍ!"RCXj[B0;m7a EJz7:K/vx;b"&\!FvKBsD3|8 '0R˭`eu'/!\m2 _ƙ=$ N %ј6Fݮq盛K2y\()/ɎKӛ4M eSe;`\w|y'9ތw&(nv{L4uφj)9Dž H, >P\)& ,}ScPF&`8*7FF2`3sղOUSJ>!`if" e8VמC4T:BzU\my򌨍6;]UyCj5zD\xrH{%kv\M.]qLL5w' a>1.̹50;4/ƀm7F㻒h)'1>j#Tsʓbdi1#m+wX4JÖ3m&pGA.[:_F4ztV Vbj0P\fG~*>G. a]~礠硧9>BI#,A(DaT7؃! (x t$Uɻr*\f ZWUO sgcVUs$sӒ"7bU2c K CY}}?y9>0+U<#X*pEpo+!; !O^NEbnN.VyMffE8!1,%ns‚>ـ*# У-$aFhG.< ya숙ѬAbQy#TUspn!H3\~C zcMeAOډҥͶpY_ٯIW}`b"n['#Y )n2,^B5?-ƽ['m{z_ǬgI&a g `#񎡜EPl1hjbGչn|¸*f ޸,70.&zbGJMijw ew+ˢ-Yg 9F7[JXXZS(+i<ޜ2XO(2of|Gl:0xNq'(>QV /|9u~i_!yekflFҴ~9lm?"u[3&ܙ@dW7%S󉿘˞nbn]K-P;dO2 V-O-kX>_ՕL5HdZg("Q iѵ3뷡${̏,#/ЋpcO--rdFzt #\4n~B<׮bT+.z'8{g _ւr iKɥ*$ΡRNH{ pg1*CXmyyKuO9%Kv"3\%y4nn,+UǜAϤ[ qf9&h[}bwJD ԕ08`Wpmʝkn-yA.򂕪])CfnHupA^&,{r:yF rk/%fsmJEDDCªf 씃 TFQ`-f|1Y$Rh^ZQF:&A't"mL:X% 'KГ|#}+ilء5P{K] ?%9˂ Cp/ڡ_ :fv|~Kv3Ҭܩ+@YW!hB7|+ц累z52 .۟:g3^<҂ڣ6/ rkJɤ,$ ?ڕш[&X?9-0I#He5j:6JSw4t|WӥC}H֦X[VOj%h#Ly"tka[F4)i4rTbOv$ZΖieȷ=dx ?N r*"B\)98L~ N._B*3>\132uj`Xa>RǶ"PNZQeE*ό_@[ePcq 4ֶU.(+FCmUf'sN毹, &n$! }a&dk1>#a*嵱2WQQB :\#>5krҬV[ ;Q=]H # K b44DOm|EVSWU73-PkYre"hD"ZHO2h>|S'<|Aτ |ͮ.>Ʈ&1H)zHO <sd<&ցX@?;S]9;:c"[[#A9_OiNfUH`E%2 %^052n$з:ח#މRWHݘsy{%7I9`"L0SKU%ΘTiur_}~5gvn,IDN,ɪ1D/찳誑6Tۊ2t"G甉.M4>쳁J*#8K[4p6Y5Oe>>V:>}J~ ݀ aAmkǃE)d&%UvZ~0az_S/u~a@1p|K\Te#oX B׌A~2W> ј^wNh3k-xgۓƑO-TV[LIy]mZ4VA PԳ͸DC-n"%t8 쮇F9DLd@P^DOw'_5 5-ު[O0ʹ|l4$oCnkvT azx&u(ek"NH3XTvkɽ`p R,faR>1R* ~` ( b {ksK7XX\Y6h ڈB0B*$db\ƽ>n`{ BtS,*tp%PpȮNWscj>wnԞ \#GFDO#EZ2R4?9-eTSth(UOKV\pn@An/a@@flwq@o&uM0WqF,8;0&gY-qS8cyQCߢ?txfV٢{d'*G; z 8~An~$tdQh!(%WZԞ * w:x?iۀל#34 ;{Dh-c^1.rHaG{|l#xLSW_nT0/=M՘fK!]C~ Nuv`#fOʭF YFT7Hր:ܡW)t*")7PwpK>k/%SWHKD6RbF],rDXd>zS)&P0G(TOMb=بuv< (nqVFW%A&MsHm4GIh'3GneS+fW8hg+_7jMaMKzv1+G©+ِO}U,k" ht:F}{*uEZ s"8!;Zj'*ܼ PzVG%jo6"4 xv:-g3$EA {w. U=y Ɲ II*B:Bb}IrrXm59-e8}NS@bUcY|LČ=׶E=7s}aYد`W a?oP>~`-P+62HH횵Bq驎FmZ&VuX g.u|>f3_%ޚ3ClLUfEaq.HXŞeYn;@p(&Y36A7YeX>3XBN.RQjl2XfNo_:zsQ^}&$\c-ڒݨ5GAH* p#H- ]MIOr<7YPv`RCSO&/%JHO ^L[6"o;ɔޕTlTԙhh(@!7ٓuWN pRe)`|^(cb`"\C~pe6{$vpK Μje؟Iӟ7!r rƏȑjW`% lyyɵ!;I $u#ʍb] {F!cM"—wʘݒ`Vf0.xH8??j5v$8vϢDۅjn,+WykkhI銃{J vTIYI;Lɇ6j^ty^aM>)Z)RECGzAYӅ hL9%2l[3 Rp%DE`ߞ >%#q7ۥ"ԖFml|. \Sm6 +y|0<6@eps;$"TMwKin(E|աh#ĭD`3>DUb}z)( z=VFe KB. TUm"m7[<1e Z)%+VȽF#+W&秭16-R>pKl=/)RE%3Z/&\jn0Xnƺ4oKm n%-]sNh{Bd~1%-$dAlEPla)x.tKW|a )>Zi{2*Z(fn=s1$ȴ6/a1'8gUҘ\' ,<PRr`.>P(ȏʜ8/Ώ'A1Wݶ ;ZKPLhh8̗M2l3ǡlsOJt -GqyfGƏl:uϫ`ɷqzvI伪`56y*8rп`Bs822.KN}b^Kʭa@BEhuvI歴ѵe.ZH#^] Z9cw;1T_[SR&}kj ?V)eQWuOZl)xp=8ÿ'[X>Uw{slOG vآ2gwbP-ޖ*XLT ^lݚbukB(`Mb!1$00/ZxT`ݖ*^7fHj˖ڥEYctV T't于džIoi9h;X!t{K~n&-@L7tpJ :k"["YLߧ ' nv۟劶p]bA4jme`Eέl\f#)FSF5̯+qJ B X?Ovѷ&\:ͮPwe4`x0K)0GXD) 0iBMQ}ɥ<@&)| C$#ԋ?`'=_sQ3X;gjYƥĐ)Q餡F|Lg-@Ktv% bluP7]A5K2] iCehvʱB*XPVi4/ jX3UM d!ō:V5kC6T=nfvж%~@* 1@Bς2i0AШj{|r:DRbgsORiRpG.[ LRfo:!o!z 7:3Ѧ<%n:/u&'[^au_ni (l`L1"0XcՌ 4a)3]/tn-F[m鷖:Ŵ2j?=Mi+Zo6&\ NhFp6'5Zfm[mBF~Kk Yi5jjsZ?ƚ.n R ]đG$=}}{{?2})2Hdٲ5S ؋m{Z',iW$Feuͷm\ wbya9* zTGY'\sŸ [˚X+Kdqڨ"R 䩝 *ps݀YY4BwZH:Cy:*o1^C1:Mb -PDww! )ZqԀ6l-o/DN@NdJB@/:hR'6{(b~>V~r|-X1k)V'7yבGy:ImVodh5R41a =.WVF՘ ̫#6%* V OZ5r[O%L|SwɿxQ٭ͨPg;,z(FK[yC=jK PD?jhݚ"ދjY5>Y}{ *Y^ѷ^sCP6XIVcz-X(9,jZ%ߔvͫs>JCgk*3L\Ql4%v7;];.%AY%W+H,55qYc /bnJMY%h\?6PM5eZO[k`*Y ~.Np"Bx #YOe֧zQǚ1 Fޒz5BV dPm4^qHΏbc]O{vȉKe6Vwfl|^yM1\B@ Į"j]Z*>`)i`k w%<ִ֌il  Gq{T'BV"+N]MA;fL087+9 +Taq< / c=y㆘dl`R!/>Oz:핉w>Ps!}|6fW8i1;A":;\ yNB|WLHN He ٸLqRCnt.dK?cЏj9C8'  T,nТ i̓>w" ֆ_){ql'aL=B;uvn,rk1/Cn}ˠq?Ȥ㉒6L4p0"٫LgOTX-ac91]:<7)#RIiV+Pn2; %Œn݂8<[L'/Fe=qu[Z/E-6^O"(-_ hZ.ϲ2HRQ8)59i.x E%zM!ac~%@j }etaݘb@h w>8/4BH@;Jjxߛ>w VeQ+ upT P7q-3Yl+*T}:ZöBJmBFUs=L>j BB rbPʿ!/W[_Cͺ'7Npujt'hcj'58mDg]_̠_5{X}q`kH\t1hGnN '_*qdUE[%$QhokQ1n1e7CP٭ "^k,6=z4##j!ti~y*?*{ok#Q@ya.Lh 9r8ˋn{߷t^R R7C3-ic`yfKZ:<YLJ<@p"< o`Gm{ >_FXsOYH0K?1F q÷v6͎`wbniZ]]πjU$cỊ]0",} 9ݳ5̊ͬf>m#.l|J%\˗BThǤ:aKN7q G!ku)=s%+s\ΑVgε32 kSȸrKZ8~|XxԈ %=yģGPItxBQ 9>IPj\'{\PXzqw ƕTKL 9d lǻlg  _>pTBW;'uy bo",ý>Wic=/?PQ+=p|G1 ,٪,{ (']ܓ.!SWAu|s6LcxUZ]=ka̮Dx._5,juMfb#rH[FzOMD엊pQ[jkD E_ŕmҿťi96١I #Vt-A##d[aKG4.~27v=}RO9-X>ccFZ@*`T3a&UgP|.pB}a\y^M]b~tt+^ݮqw~X2#;) ,7ard7΢d`,sI@llٴB_g(A(w8`!d(R^Hk%ndk&bI2:1 [vqNكNt-|Ҧ'0ݐS}2M|*.|OMh?X`)~ۭEEeKD7 vB  Rb]{P8g~Ɲ9!?9FZJ%1=$k55>PZNU9kPF;- 2[|idn82_ɦŊ}5e.Ha <=e1q&UBsQBXc,@pBstkIl~r9[ur:bIu1IZ=0@!aݝ"HH}D!űBKDdU-R:9+(1O$;4ԭy'}bn^beT?%_Biu "G ң&+~{G3<'<* IWcޢ5qG_Ol {(ۢG.l5.ֳ}|$&Wk`5Rv1t=AV'*CKw=* XYM(4).\2:btӰwfnIiZrX5,2Q"tNY:߬X2PV_ZY:9ژ-mţX@1HÚ-xn+ņJ*s}` =`T:RWWã~2Nhl񨵥>Q gnBUn]S>np krMq*‚.&m,2?n|hZOoϨ󍹞siy9Аq7#Afkh&/K`:6pfюP*z,Vm(?(ehc=]Q؎E|'دR޶ɉ]M6T}6B؉ԌnAH {7x΃(|H4=i mʛof^lbCfek \Zv)\BVg۟ 0d(h:IO$>^ޗ(E*"ITEq#o9~x#ISO[ 犫ٿ\X5Siu7(/%ҌUդH{ 8V50OЉWUK~U_cYHW WV.F ;h>m^B`1zc?Kʭ q*T& Vj~?nq~3&:$|8d`tUa2l>N:rIsImsyX=%8gyܐ:B?P-/)d/cCItP3ץޓ`^=R@,v 7y2qdO FYjJhU AЪEWFcQhN)XXCE5t]e`YI|fCvj~RB >`Sv=V3b&ޒWTtfs܏ۡ¬**\*۰7ږ]2V9-lEcm7.xZEUGK9*Y;$ʋ'y'KpퟑMSJdGʊ[nJ(Whuo矌iI7$ ٿ"[,L{\kʩF 2W)'Ir\chGvQWU29h%- MjSIym3]ry|,#~OdV u;BwsK)ѻNg|?[2N;ieBZdme"c[Cd9Jj_HL,OꨋE\Tc_ -Ž)4 uZɏ ç*Әz5߮/]Ado!lrYBrd*O1CΑb:5 ?WQ|c+A"߶2IϾJZ\OX*6U''HgZ_)b-nTHQؠ5O/ yB;'C.^N6y-GzU/&fQ7R^Ƹ8֌ {p6gt+)vrWf2Rx=3_.,Dz3H;x-=g'M7&e/@u<ȍ\> vNu_La!ou ;/r̵(RNms&za&Pnoޤ ^7H F~yhOX§̼}ڑ=7T(8 %r5_%ʍ?۫g<9/' "3DU*-!2v>`E| i@{BN=-J@sm_ts=cWϖ4E9Z"33cFU\_ؾ7Jfrј۱^M;NY݈n'ߧ)b n Լ}i֯`QoaM45S@ܐn9)@|hS}Cy ⴺ+w“Jg"4m37FE<. P$;nlR6-[1ZfuC2W6M  {ju`>gLH=or,A#_r6WVo5(D.LmP*ctǚth q .GrMvH^ٮ&"o^a-s,P&hI<4Ɓ4Xj_ďgs|MG7!ӵB /8 pa+G=$mz䋱[nrT`cuGO[TpF+PѬ$GbT;XBlCyx~'X'ۑmJ0GYa,C\V="zŴP05W/0"T=πlP  Uh 1kxuB!on f},b>0b fJLb>6kKP™ '\)Xߚ0x Ǧ, )핀̡;=%y)|Zjo/YPjH|p}aAg]I|i.Tf0WBɪ]|C5LUUnϛ#+'d`*f_.SmEPg[zutp^f~.H7 x^ަߴiz?Wvsqםk3`B+h-uz7nQ1t@--~"DVXGP#QV֣cjkPtb[|4OZ̗ф]6d/ W!f"yLt}wLCړoV GBvL9g]TBFt C3}Uo* -#ހUDog@d"QdO6r R_|n.xo(3g 6 PK! '.ƃ.c2 p[㾳: uH:Qf&Xglw^@n[#PO1Qb$ 0ť'v ׆jN| իom賲;ڜ0IxÎ,3eB-ާB\,/KphL(D3G0f(2T򻉃Sf*"J^BH4c2>e2Yw"qC{ ~Q_l_ѲS1(4.H*ˁO?Rts3JK"tCu䱾(h/ߎP * :xw= Av9xhO|1.F%v:lB_]3X _}*"ͽ1pɸ +Q4&H㫰 ess^N6]:V[1$PձSrȳm*fRcJZg8֒;) Z؂kD.-~Dziem?]P}T7y.,L^TS1_]P\V;Z Qw!f(iޮm6Ӯ;c4԰:oW0h?ݾjVG6H|ۚYbM% ?­VA S+D~h1 V &t>bN2pZ"2P"$?gxDIB۾L{CoS֫\Ĉa~wB%aZ^ zn+'eLLTsFc5X:-.W,mRbK YE~NyIz%2hIP:y=[c iysāš . Z_>f{ ɦF߇p'1i;Vwruޢr[!ui宰=S{ {G1d$@ʋj".YChsK|Zr~)2Ѥ'`nBA&+Ubpw1>#ta/zHu&։+ZWȆoi@{ /ڛjm ŷL6@{(رU$qqXe2xaTw\i+[?J%אw_Cbc*ls)WZ$ʏB1C&1{M%lTU~LnM_?zd|Ag\Ʒy^Y ̡:i'D }*0_ݧ];t-yۆAZ䡺%^J ;סM1yjOgxFjPDȎ~cȾLܽ%}Z6Nx`0(sW/#sS<4Ɛ^Ճ"!.gPiRԨOMtԵzg-wh|\;kpҳ'5rh2>b;q}%"N~0A.~zCOo3Jƍw\$aXgQdW4(v(<K\O{tò6sb́V28V)QF4%Q6gs&a̪aW@m,_ 4 Ç?47֔+`,}k+ /? ԶPGGgvIWa4ao ˰ q.롛#grw*Ea#t)(̀U.Wo<]ӈtnn$bc>U '6OjOL7{bW'qk t+$ZgN[[("jc)_D_Hzl-6QZ:+ա+q+'(M{Vb2ZJ{YV!}',>>A#VpHrZ){rf[S4ڱDD&D&ѽX{QbB7W\SV38EwJpGvF*Sqȝos_pKc9dOălh[ѠϰtY/jߊ" AwEL?AcLD.iX@e%UΫiHikX*PnY. E1H 3}gDY+QƱcgϐ&v6 Xi"y*!/0`;OQ^{w1U:?lWK/db*`b&6  %El QGHdn*~k&_"S1xzM([s92(.]! y':PA;8;,e.ޛ||VjZ\(ɋ ԏfpgRzseDŽw"LI]b8nF1>~$vr g=IZ˥t> w٢n,C_|<HEH\~[C8+JOcc+ܙr>[Okkdj/Qdn~u3<ᷮ?+H$*5`<^`E|Q{Dd[Fꔳm1q[E#ZƘnۣ1R^/f/T~J( xfv%3r'TxxCI5GS札5LQ<7F0CHA'*3hhnZp.:[(%U{` ;Yo7jH.g0_Š@NFTe:hf\|>5Sk)e4!b|UR!lJLכ?dIUS/K /5 ^KwP #B4=n燾&GY:t0+S uX̷ڋ~R[MK-8/OwXsW`WH=w|T26럍{kVzD`v_xS9 9/G T&j=q0}t2q\0VĮjl ;HeV:{e{Jݾz=TquO e$ZSig[? 7єa_l9g{d;@/å>EOJ郝JJynֶC&uH|gu7zas[JLQ<gMϡ)7r ̵w75B<"Rms*G,N}BJO=Uo[A ۼ徝17֖z 6AR=Y˂ȀGķ7jusM=kzzIEQ8*E<3l<-'-t^ H9 XMȹ2uUPh~nC)#Oor)-ykaJ?Se#%?vrwC4l *} =P6YD58$Ѝg6qL!Q1w[PqEMí?5MoJQ}7n uuZVDK{Nw Mn7ܵ~e)BCQ*8 t̀2c̋ Ð@ds~s"I11&K*\[+i.Atl})Um C810ˋ"ZBr]SCoK SL٪ܛ"gy9-iǻ:N&#gp7a-lmƋ8?|\\X Q b\r&Õk׀f$ƴVzk@$'"ѰF(\Fabl g,'(9}0/r]OC| }]Z ("r.0 VoQP"^]jސ -vP""Z~B^wƬ&uX. y@+ov'7ר-Sd>SUcPF5rajlv*Gh߈7WX0sy>Cz7)'%7n|ؕFN"pd7sE\zC%9#2$5Ļ &.RoA]^Q6c<4$^¹=`:=S Д6)Hf-[.$"mi3ң:h)+㻪}xTS. ]|CK*hH }f꼙p`iY?BG}%9{ʑI. OY:}s )CX-M(+KYwK<9M^Ki)#r-Vi錉XT|'E,DH] a&+APתG,ΪTq*V6[k971T+)1dإ9 kq&@l.춦 ʘ`ŷۏ1#%>`]Kp}gN;~rvN+ao*/Txç4r>LK SR#dvd[7W-V.!%:zEu8L$"\pQJ!ScGI${SX04`}a䦁ZT%:G ! `78g.Q#'mD9~] fPa\:s]`+^*/Mk 1\UG n8dN"\Ȉ>d˘ VM{ΰQPR {*nrNd<{Æ=|_ǟ$EWEqeF5$쐤?ܖ_m{U|`i6S.kӯ3:f|! V="A{+lz ZeLF'ԯX[\DA;NIxAXty(sEdf ϤU#Y %7bs-gݥ$&Te3KaAOĮjmi73~r?`gi"3"fَ @p-j&Nm>$uZJР]tEL5q4vKdآt"g缙 '<:qDFga\FQbt WFҁ7^p'[+՛BU**y4V)ħG3<-Nt6}(OA![A3*P/gQ1 Izv.#~( z86|%9 Hpr'K)D?xE .fdzDd׉"0ԍ߂Y so!a *%&z ޙ,aj-?=N;t& .&l^ДG@JD~gӢ7-NlTMSf)%?P Q<Ų㳧eȸ„]e s܎EzWB%٫hDyE[]T.! :XW V@z djyHoUJE0h=,鼡Dtv%Y8_߽t2vQyJ|Gȥ9G<'C['ҙFc>ʆ-D~G|T.V,&c1,y~iç'BMBmߎlkK|0fZK7!L涊Rnڷ1&XqmzSfKf^Wq>iwǀf ${+)#aHZR kco@9Y7A2U-ꜽ|g<;׮n ,cg7p0t[ő|{eB3꣠$WKAމBҹP_no; :ڒ<;چZ5zx1KvKH9yALP0ՐܺqSdK;{~`B}7`(z&>AhH:fշ[;+#bF)1}=VU8XH,&vd0 @ްg~ȣp(=P]+Vm& }/$=-l@pbZֱ_lS"x qYq)'XDv%r:3Zͥw{ճ@V8dNnesN&HI3/Em8 mv2mtԅs&yy!!i֡wq%1I3;Ա0|.?eC-c J,n4:9}1IjFR Jo? DPsg}dTXƘKSO]IBpqZBFYH-W)%al`fB?%S:Kf+0 N=.f LM0#w`2)o!Xz`0.boS # Ֆ}[x|XE& Plo쀛-wņ)ZûE@p'=+ȯ 1] hGPA^sȂzSگ?.VYPs9-D@ f8}dh}諆T$z?l}@II~go]Bv N2 r1=s3,mާEӐ^ :p54b hʑo̿tnHQqхJ\q,YZ WxK?T'/|6N[o~9`#swt*30SmbdKLb'%:QN}^"O>mNNm]oJ1>SIt JB* Z^p'nQLfrCγ-e9ߥ<6 D(~b~uz{-vWϊ} ?c=74bwX@VxIL:y*O=-A@9Ӌzep?܈.k. xd:7100<%N 5Y]mnٮ]{̪㵡}:~c(,hʫDRfֱoyQ=P麵3[KƐb&$+M"}nN97N=Ԥ/Oj=牖 B*n;t*5bۻ(As|k&rSC8{ dI;iZݻ22bAt? (#P  8Jl[M(kM; ^ic3 ]vou"ge~Q(qhʳ #@݅ZF]ek 6|ល)Ys Bw'BԳZPVxUqЅS.󍳗rIf*u7^vKT*W8=28 Y#,YΞl>T(G_}ѣHr) j"^ QG%kx4]a: 3'>csyil$ܘPkt0Z-Mu(yMv]~E&N 6!hPDK?9yABX|й]?\5vf6SCޏ*pgfSEte *LOOo<**Z&N:rRzI$j7J"*i? vw fXl 1fj;, st,nV>`Bt{d̬֬:Onru_UNwZ~g;~[Rt }Qpkx~{qrQ_Q[-MGE \Jǰs(.jfCBŊ*zbnodW[zX>jF0TSl+Pa4.V7GY cju}؂!ddo(d O'T6=쑱9i]~#m#",Is\*ߴ㤀/[*&;Qf|8"fFXR+"c+^o8.|k&uM:ۮ0vr&մq5ZD47-Y&{}7˟B-۫}+Zv;5zt81)p/"̄:zGj2 >Z&< ̞-]Ejy`͖΂3]-^'ǔ*/ȥDhXKpqZ8-) 8ki{ث0\7$~0mMbI,LǪ<$V) -`NKc'3g܃Y_=: ^,4.P3xbWzb\趶}ez0)dPt . :r0w 5eY,6R!ī=+_kn~`:HbDSߍ`[ 촲);V[O9꒓-7GyO٘됿[DT+IC]8ҔcqED nFb;,C#6J Ҥ!$ pJ}x㾧mRWUP,)D2)޴fr.~ "7lS`.R}U{c}yU,2vW@ /Q:9OA6/H_;<=< ߰Q I.~"'[ѷYtGW*ALJk_ 1o%{5 ݤ۰nFZ|x83 ~|> y}|;14̾e= {M5 I]Z9rqjf'k?*Z?Eϵ re5`KvMHd ( }Z.6rw=ǵo(KvWF.mN"]{DTR܈Y \v qxFf~G H159_QE*}kpYeܪ0$!mC`Lp'Ù{a[w%$B_#(x U /N@v";9[l-L-LJ J>,7io]>q,뼜 9s0 `5aΓ/2qpV`;Ady$EN$aŮ鰚[_)>i\#;F%LM>=/?|zelP?IղNJ`e=&~h5v6$;f] ^:`>(Ld?RbPN 0$IдG~h+lM[M-",?+BZ*r[ PjmPҎc@tE&䔖{ȓ ' Uq{:;v:"*Rصj[Dc^;JEP]YG}^76S(m-uȮ+u ~$.ڍB:a=Fk{Z W@J%5 \! 5MM ]T| K5#iG[`9MAUewz"& 1?6IG'tz>T]WZ(d`6} \]ATÏ♂-fvTh72Q|E%*R2;߷*_sw2mפ\d ˆJK%_kn *kpU 7ȨZ &dێ요m[5wXx0K *0U T^Ju  팮3] \g@(¿2cZ i5fܫR09 '{H~ _YWOoa'Ib\ꊠ(ş$CY1p(F{**W2wofyx]`bW^3Wrpc.rKNA} /#4;jKJ%T3T Z \3e]zU)y2Uk#Nf.;e2PFܮHdJhblˁŠDL_%o|o ,SW?{>x8Qk떿76GݶA`OK|& 5RH?2ˑF^-+}yeHV>?}I"Dlers ⨐a'Gu(j EbRJKEa!@&+h%R3l !X|b#BhVWT(GJGܦ+ h73\w7ޞ1k+vn,?VuWYk0E̫@Os0IkU Ft@3 ݌ 6'"GW5PpKؗRa8 C\nzt}0rҰKq}5' H5JghF$e&N!iI+ӂinH\Xj 9RG;yHl.c~4|v27]:}Jߛ\^>OD:`!䭶:5q}hO:X%uJW`+CE Hg{UF?gŷo%5#f!FCz쮖b\JjA4;]Su=Vn=^vV?ϲ)b?`Ƽg-'<™𗏍E 밟P_%mGu>[Ag *.Vgmd<E.?ߨDap 8 DL/h גu%ܾJ]gqfyzk@]ƾxX'M-H!aָؗ9H\bڹx0gCl}UuXCIi"-҂MjN}\?qH$"اC!Vtw?7ꈙP-^ĚN{ 7ϋ)|(ʾF1ZTeH[}+.:WF_q9ߠ({n$<լ !O( =2_.[$;;jYϔ ?ѐN?yY*OvA&%d8&O7 }PEvAWt?t=T&\]i[)īw{Ot2}VVY$!C 6S'k*ouԛL;Q\ujJI1Ύ;>,O˼,lq0͜(tJ"q ,f$O|Trg)4L%ܲ9_ݐmEKY$fs@ C, q?ßC 8zֻ^%\ɩ!y9gKʐ)ڞOrvUS ^v(a>s9+\+ZD\Cotk`?K$)&>E7M-+4pvupl%>!~ MCܗ6 +>p}]5. g`)|5ׅt/v7q4A&Q' F J6f03w; AewzmVw.Oźүubj$3DBN/?F^ :S&.}i9~zؐgSi4Wgin*Y2Nч^⎌o?hCRB>YӺS5Wh?/&N]k{a3ЪczùToR^_F6Qcr1W3CY[o BD1̈́jX*H셐&e!o߬/y\Q6sOޫ`@2\o)_NB6 p%N#۟v5`yӚ ꙫݿe K' Z> +(1N.=XSZ#k8sCџkn"pn1} WJV( kV-o&+urk *Bk617c^ܞ(-K/kwb1a\"uQD8֘$WRTmi`/".ۍ$'^Zt//Ϣl\)΁ՍҼ:$+*xp҄Nv:|]W\l mʊs7b骪8}NmCmO-v]y3ɼAÁG)-8¦ű0gINUנO>#l@2"jSק u)X\ *zV؜uGYc5@Xe] +r9;~d@4={PQƸ9j^zWH}HΒ';aZZj7[U'H& 4-4&&o5`Ǐ{!f=^}9doq![HK[ ´ĚRDyAܐuT)W[)8ޯjK e#Ƚ:, `NGlm4.:ړ*.{V4f'WМJJQe!;ü+^QpHH_깻VI!E L t>ם Txo} sYML[DHDFNӆF)\D1XaUL\vT,(=bnK/:}k)>: |V@d8S{2u1JB8f1u7"`k!Gfwe<~d֑,ս]qe]nGqN{ Gj?)2y yLX8\/1_}dܤf[L̸͉h5e9-sDW>sp 1#&^[`M+[cMv@,!wx0ZvbaQ[Kg_{OȞ\5mS-CO/т25{]5eK<{,l P"Ԑ89 ]UW$PvHW"\#Y݌tGEGV-9ś9޽ ț]*.iy_#vNq1:g F ڨzL<<#TQ-_nRs"yR Q`%ֿ|;mo0nenFGF猋04͛ba @Ck!=1R؄房=gguw?dU܆.҆b͉;ї 𼄟sgJ[ULcˆDϦ(쁸by/H8Vt6/We`"Kw IPzaʚb\Aؒn pLB`$v c0}q9Ԏաvf%r- fD'kN¾hyPGi2>-ErռTB6i5 N1Mea RĨBv͏6l[jMfwҹi)(Fy1UTuȅ/Ęި 9~Vn XJ|EQ/ kԥ]"x7d.cXZ(T86F!8*qWsi&ϫd#2PրvgH1UDJC) d!qz0qBɷ_MgG,_+n3ڃ"ӹS'g?;QY*tQ-DMe0Wz Ņ~Жy33|P LE'zȲ=8Xs\\y'LxJ1Dz ;ۮ&I|>$>sCDSð7 6>x݅- $FzSxvSWdQrP IIL>rڅ6 \9^Ln,oLLF蟯ZumӢLcFtcJciLG57)YiE6^4Ϻ7PN{5/vh.=-(j`J(֑ _!eNb#' ċo?(,ƊPt*e'pX6PTOa36(t~Q\tsdeCH O;!˟B#:bGA[{Cʐ])?5}%@x JP˘F.נ(RބLqÀpAFQhԟ&Ln-7r9 )o/KE2DD@.KcpԹJE KLKJL Ӎ$ɷeWZGyrInQ1;ZMUE9_ FRV꾩b䷰/rLv;MfþzMaPG2tK\˴=+do;(uB5CmE AM?l|I';fpO\0^PXtr\JXzRHJ KrƇU i-4{\b9B]^[u”y+ i'㿆c5 ~蕏WWmЇ])Q/IJD} ]ʡ  n2h[cb<?Hw.8ड़pwh@~J݊"R]к"вM۫?[􀾕m1 4fvOѩuw 0 NV/pw@}۹͏IQLىS"c 7fL' xx`*M7d+CvZE@΢[g>s#4݋5pKʬ.I# *. '?dɩ[fpt*q ӕ,.Vzj9|g)֐ӑ7&@Ŋ* DϯWs  4H%qe!@򁠙 S ]wgkx+Aʱ=P)5ZŜ3Wq;7)G*c u) k]zm 7|km@HE@K6>N OS(2eIkN$i+²/,BmZHu9ʥ+)@iEv|ˉšܞG~GC!$v3+L>>Bl'̓CUәHڣ`g9dvUVPhGD8d[=-pNSkAc,.(#=Y$)8j귒2q#K刢@=3Cf;#]{+˪# 2&WjQ2:w{t:nmh>V (`zᲘyԤ4췘& }|,%%h9Y+2yI b:rW PӼ? C4˜KFS-s˩b?5G$^2k,W5WrSdvIf-S] rDlOF.w]gEeN٪3³"`a%>=Ę]_}BdRhJP~0n5ɒup52藩/.lw3$K9 9^zwlG6CS[nBUTO'Q"=?Ӏ0612gϟa0К>.)C%o@Cju!+B«2obOǐ\^Iiǥ q= ~sAuT.܇ns K֙ SaRRע-s2._yϦ"yX;'8Dzn~(498~PcCMjdU/iV)12m̛^ J9=TK^A,CfEWc,kօ}҄>`5,:5 I(8r44f2?BB@t{j!Vy0O7C9dQWh?#E$gټP~ɬi׍2mۍLO Ʌ{b=O9f<ZR|čfוV9{?Mm>49x"K\&@2dX0=5~-Ҙξ} nYo 㗏r‡甁D&| A*aT0%%]_x"3\%Y>Ӣ?Q9tM Ƕ%)T;ҩWf$dR04)拢rYY?V}BT2*f< B13;R.c IW<#;UTP:eв+:Z)p=+@^;/q0$fS dgpfU8-){(x|Kv].:/&sF|#߶QL+Y~]g0?6IGJ!p:g‰7*l SZdog}ÇiDIO\% [C, I G"G40 < W58Rˈ'dUDǙe,d3Q(fAH?_=X+%>|&(/1\$Ջ*jvt&DN/;45Cx:n&T7B5jBXAY.njp\ȱQ^k!gg44- <^ѕ3@ڢؙ7^N`|F;V%ę)1ŪyTr4D_'/uo-6[?W.^I~]T%"eRB{]H 0 ϼvdAb`3sYNL\lj8D@4_o?GCt5"n{~ŘA PSED:sTźT86}"L TS f\Eeetҙ* :fjoVGx(?0R౥Pa(v\9:6"mq,DDgK PRh$E{97pH 1`Tx}EŐ`h:G4n?-VzMƋ0?+coC6TzDezշ^9^˜ש|ưMfV#t2U82p71JQ35(*cD"0uE2Ԉ!BI"0yaXM]H&nB8:41LU]!{*}:ՓȻ3 c"ѰL x-50B[# )  ;4I8n4;H /KhXjG$X GΖ0T w1Mm8]bLYbL/Xn A@a8܌ Yk/D҆W-E b?` <9 a8{)4+wfVOEfMOUd]ëb\tD%\#nu_%>Q ܧ"MY*kV=ݢV}:.D>dy4y Imo /qIBo ?W}ZZi#]~;ɓkKC^re6uLڴ6I =7 M1awibT˾u-"b)t3dL[jN?|vn](]Xm`O?**B^Hlλ1rv wָK Nd(8eCwi~0NU0M\^n z)Cf Ta&|\PZKSkTޢaLÙxDq7ȧ6",h0;=(N-C氷iH_Ъ[viPuf׼HThDs(<ügN(a>z̿V|) ̱J*~gFgE:e.w.cKXȦ46$Jֹ0NsJsaTǀ AМ8[IE|*驴Aȗ{Bۓ} 'iuY B"v*2~QuI-2 Q- ʈ€;I֯- O~U8SeY;Г-l(yjG㶫Q"S$RF'%ˮ"֋i)ldԥ/Q37pҺ֡&,*fUotj,rsÖX/&5VVs(c O}uHth܇vM<Կ O9SbD)F0_ꈫ{!1uJQWج yE~5٧E3:dhH-], Y%,?YD A]{Vߑϕ +ʳAQbWф5tW&% N@yHH9x:5Pdx& <S9%@fX6.;lix47dnXB#fU[Y/Rѡ!2+*IqIBdp ܂YG4D~J ܐ,}'PlaUou9vw'sBP'شqN&$@mu[7!f =)FZxmI~=bP{F?3 8  D=*< V߄J.k{L_H[ϘWVFp"Jն*Lk s-B5t8ޟ!sRc`٣1g^#Tt@<9A'0/>|F&c[|#s at&7X-g?6Wjwf* Ũ"R\r%)RBEYjOdXZHB/>L@ ?ñ$&uRƝ8ӓ['@&G}9bhUV}+evKr"?)Anu޾^j8i1Z~7\B U^mudb0owKu@ۃ  X9Qo%I)Hmf>(]"I=-_hxBT%ok#u Eōgr[+rl̆_WƂH@ ]ɭa.K|0) l]|oX}}н>@3%ԛ=n^LUwvt_,6^:^L>].(΅A3x3s 1)Jji?@I?|_2?Ġ=S o0NIA1|s; y_WSޤK`6k<*!z(:d[99"Ï=u4sNnr qm?W>1F1#J2ӕK_h >a(@@2髨yN{>+9I7>Lc9De8.[1q!&v Mo8[ (,XV, m(}캰Z"1\ժPWEh!Kh__FVbH,WW9%ٺ [qKFG'CKYu|!})mG)%GX-3lΫʊ| BIrN˃1K*z]KV85Hϖx6q{9M[Ӥmw(ЦExw,=dN只q4X`=r֋~1E }9[Q6,^~ԯ!~k~wn|(E^3LI;@u#;UV8'^E(U;U-d&zI՟YXt MϽş!8i!>+ k ؿdWGE+X.1j_y!ޘNIw٬`4|@d蹀(|k LTtoHOE$& D#(&7Z\Vw~eɎGWl}3@: bPlhg2V`\US_tXte*=Y|~Rk@A!WKUk}ųbW2 8/*7BhYzP@rd^gVnдr <o潶Z`]r\ O2N`p>d W㾿bV2xF4ݑUM{3{`?-"TtGȱga{C ?W75& [gy.H 1E"uia ꏉ 9i7Rkj1ّ~A;䷰Y"e4F*$ ''F!<  dG&FC(wM3׷qG|c!XGt4{KuaXQ$Jqzr-UqSjE:f A.,۴R,wVʌv[lb_t-> O[EӤ M>i/ӻ9 >|~LTfI)*PGd:6ɕ[4^p f*yqӳ.u'$>냤9E@ݻKu[1=bLE9& W=HMsٕPK?6A( qW[黳Xu!bkc͠AOZs B0X#NygVGdYEQUYj]Q1 ŊNuϊģHxț7bsU)5"` 0 f fABπ +sT9\Kgn;]U͗;򖇦ާE?P쐝w;$=BSmR[ +&_\kwGQP"`uzY˅фu2x4V`|[ =tz B! m#Qbiw}Ӽp͂x4Emup_k&=gL?j&j#> ճ\;dH9CK RAMn vHk\eI͝< 5U86 S*9 ;! }.zN"J֍WoR}]1\QVX|xwJƪƜ^os娦%fpRaoDlh䙠>rMC=q6aPN_=rs K] /6# *!D!mIDBGPmT( l6~_mU+:Y[ 4(0z2b-EFh_qYAFḁ6۟f7hhb]CU^勧GEYHXua7wXHEɒX8!Zzx' ]e7칢N2^Eqhss5h#D,=*ۤ}UN-.R\#^@ݠܺ1v\G?)jG>+- o~j:Ph7.уD)@VK>2LOg28P]_p5Ҕ%j ^O*L Kh.?I+׷/L%aap": rVvE]Ú܇+dRgD|]8{-wFD[Լ Z$nxj@5+뼀܁C_ʝ-?(, %!ruJ5n!wwۺ(J] OӶ_L*4X?ejS]0a:5̜o ]xr93)z=<t]o[ 3 1D_aCs6j5b%9([(cҐKa?.DRNP)'-nd޴Rj̑T~4gXVQ*T}MP{[u6[qm/S^T{ح}soMa̘qf+T0[IdWoF ]*F}e3`U5bor뭻m XʀyrY[xWבqPǚ5_#iAW(ABn0bV@%~}:!@QB>![X>(iI3)y<#sRL{{x.Ƞ (oԍzE;Xj}P{ևrnJ[/yBJɢIjK;iMRq{Kp#Ym2p(d+ Е8:JHuApcC{ oJ%ۑO]=)|UJgivAaڐDHcM&$iGt1*Qˤ{lYh1%MOvΎٽa3'>ƛ&sķb{ N1Ԑin.l_"ȑ%ɽy`* gO+gQV2hTYRoe F>uE\OWc};Z_ėoIEԈ 'fr< p薲'*ٱ01ZKH ߜiRd4a&sM)1B [C*k`j`|e(L&Hx:(N= ^hN5w/*19%ɇZqx+T9qٌHU)SOm5)NJzW QgaK8rã*2EQ;5(F ;b9(h֨+ܘ7|>bgJWf6rwU:%A,gؠ:+OfN>2TZr?x q,7YԚ0 (mo:п8P# lԃf~m4ض{=R=ĶQ7?t|fK40lͺזfQ}>WFԵS }g#}SfĪn"˹kO@I&ix.|fLBP}U cEΣdu%exKXUyp>ܜ!x+*xl] >:/sEL_]>C)xo'0,hl)N.Rg3Q2ϓ7 R: ukmF[4fc!Uwbj- j)A@(/hK99pbA/z*M颭J 0GS 4Pe*4|SDK?Ā)o gOȷ$ ҧ3w?JJ5@!hU\gN5zXj ɣ}Wb~)|}2HrwWIrժƁkUR>X!JWQ<>dfho%DFqKuL ɂ/Ϛɠ MPɍ3'_= f,3ۘ7>~-Ĕ7&مhHϬ ߛRچlC2 ,S~v:~"+xb j2nK(%$K9ٿ+pnw?SӿO]):V6j9I8a,}v9$ I<6w25:|+l|wH t | ._1n.(]=ɀ:}jۇ,/4.^3\3l_ }8',VbjBrS(UBI2H#vW [g]o[zF2=rkM!<: "Ǟsւ#P[D6 sIo_LB#ox;v į_lʕđQ[>+nEeamڹ, Zy V*yA&~脑vr#dd]ٕ;?pM;7ʲwYy\Xpٶk]/N`Wn&j?`%P$/{@d16 Ya *d`wڳ8G W ˘NPJvrԟwϒWW?$d Ie 9]FxJf,q0}舀2w'S/;5KǞ^0{=3Er P}d*cU4KŃ<=.S=)꡷sE; l\3\o ۡ6${ᄭ+~2Gx΂>F|䱾NʐD&,5bw7M؈8 '&(yK?M:x5V9E.-TUd3l7+Ihj0(/V (r>8yf]K?D>[+l+zPKH'Qt-R _GtC$ ܻV~ iavTVaf+?RC"=AکB+&:ġB=L4 ׋Gx U'Ti&\RijnF`>!KݨI4Abk[&Z'4\bMk*gȓVL Ha@dEoӹ'XPKm4ƫqYG7p:7i3E?F|L'd Wÿ73}ufEJdPgQ»>Bk`gxVGk^sm qG,^恀Te ucAzSo@K_h/v;FHہ$dŮjov&YU~$K=-*/ DZL+a06ꇄ"^I[*-z 70FdQv&75J> -`1c03;opCSV~,o/- =pL)uXeږBX2KX,ސrڄxRkL\Wm[j;mtazmC:,aapHHR@Y "ӑyɝrU9[f`Gu+^틎J. w~Wxdl0g9 JVZ}@Jɚ= jaHkg޻.hsaj_ d/%d1[-@sIFϱP:@>fEyu%G{/0/!Rʼn8>6V̮oM݋hQG a*Tѭmګ!v<9}bԛU8Mt,ohpUNS h)!L<25= B ]`[mN)EKK XI4+}QVLRw>cKoq!q^; Ǿ/'Xhpm^"| ̸(x9Aǩ.,:Gwdp<ޅ5쏯?Hq7S<`koE(3^ %h0/fOcPG3:bya 3{ Ͳif#1~΍[vp1ȞI\h0"ckjڷ /8} eZuSzx[>%XP4r%ly_+1rV~X [sKQ٢y->_L=K0(@eʴvf~Ь.=^)W0j{f/1fup3phlH* A u#_br%7ߏdp^8p:װ\`ajҤ3>46RՕr^0]-j\u>&L%rI5ܣ `H1Iq8|&"n S{S`_D:8'-r,̰DG=8i"178{qn7 MC(=Vp"`A#B_FooU?^>vօ|Z !` "jeu9| w3sld0<[jSx({f& 0PB k |3b&s$4xatxs0!BiZYbo2ޭIF`Z=mgeҟU\T^ޫQf`) wӺ)nB}B:)SndHUk[HB1$ E I5|Q@7eo""mV= _ǂB<':ovWi"tz)( ُ1{%շUᱷT\ƻ ύ?oJl)s7E=W>O%#Hl`Mcdۡ0PШD/~e%HQ7Nc4v[uWUᏬ5e>;9?9կXѿn|@bg@cբk߄\ڃ|XA%%BFcЮ. 15dk, i12CQ \~ r4JHzV&T9exOl 'Nhv Zt) Maәg2GҀUZEO;<6@rLU.ծ%EDqI6̠ 3+ݦB(v1NՃ~hͳ&S Xg^= 09`7S;C2v_oC65SJ#8UW~ֶa*PW?/:uu^1ժ & S+ yBo,{MP>^4V u1\ 8=4ySf%Th\8#3@~C3$k{'jrHs!@05u.FY:i/w8*$ǏzxX0Մ3f،?ɍ iirw r xe 8UTaoȟ$b}TLᆇ9_`:8?C= 3 BtVS1X5[8e\@e!ٱ!IT0 ݷԎa^Bt)$I"cQ\+wªq`E-Fds*й2wmVjbQ *taF,뻰)+e6i&7᡿jЀ?l΋>]0&J$]'/uq֒P${E\n߾4ߓ̘Mڰ[*nϮW }=PhO@G#GQ;t܆_a"fƭ:JٞmۀvWV&}@5ۣY9ul3~E h|8/8:w8Ei(T*qdH%8$w PI& 6i.r%4F,B.)vp|{=QjFs\ &q5LMYCqI`o-^ȸ0\U9cV+cҖǂ bA#s_jd$eBUfWr@nx'z"6SI#Fzp-/y4)l_B{! R|9&"5'](ˀ!+~ߓp@V J߈k"R?9'֚{4 M&f8/bCދpрbL\ 4sٙ-&oiEYEeG'W$Y^[1 TR*Hk`43S<_%COg.$*Z)#ݱXKd4|rD _cuׅ$R֎=u6gp+<l'' ۘwI*ݕcۡ˃ngL(y[q9VwktW_W)fEp̦NDA@#1XyqP&T\(kABq"PGQb7ʏÀ6; @8IYy~fP4?$ Z]E"!,^ MovoPT.՘J,uUP[XeHht2#GHĨڧ\8C Q>&[X['@;y #=>V<0[J>ΔbSZ@-4_OjT2F4D\{b,ϊZЯQk@nblg.*H#(fXPtEpeQ) PvDگ31z!J'zL~ N[}REn2/s+v0\ml{1[<{3x SQ^y猭Zq-aEW 3;I*pĽ$db,ǣ!Uh-.Z͉P#3b Ev4鹓ZG-lAQtzp["hP7+ %##NC,)ZFbֵŽbCn+VucP) M}^>9|ZxE6Pk%42C>C&1SLW0ۆ\mӵ'*X6QdEn6> qJ#5fHk<4S#j15MhB,7\cu쨫 Uy%!St\ H4WrUfv\UQgM9{mAN)3 kNbtKn\ҡ?[_qvcDI4#iY}-_'2S)9`.k~BnHBU#cD̷ Pex{xrnP>C,/ɌEy% $d9.2uʾ59Ÿ{3*;5jbï?eRW-,AqBdA"F-DEo”N,wi'swM{{Ujj:<i-aCp޺`DjJ.-ҮôGb#A)ԁ̎$p:+QWÆҹv~|h߃a"11/*y,9X5ɀ6`^ :QC<IB_<@,x̒e 퍲UF֐?Sh;i\|6ڳxXpUVh4{ܡ{Fiۢwp/"mgAm|V:D\H!hۮ:V0g`*#r e'~1\mߚi2LО[6x^&)~s>7x*bEz9{ Jcb裬Fs}K!jZf2f:+_;, kwP՛ZM,gcUվsK i++.g/؆lYn3BӒb2:;Q>=#eBa됼y'^,RBrg5+楰pF|hm:Tr":C<$}Eym$>ȱR [-5u/Z.,M x).s"Z>' c'H>,iCCΕ" g* 8% I.nD/&p"#わG6.IJs^dxYW[!|'D3YrbS#f|?H󸌐pf6#9|{!e Us| a#8]#ookX{1|4X f~S*:\d\4~,(B0ѫ! CmIyk3PJd/iV/Y7J9g]r0O=N -'^udR+h^'JG\KϐbISۇ$x.wBAq⫿%.^[#9Biq:-?2#;M|&I|8 A d /}W4j5$7FoƶvN\{P9t%`2!P' n9o^V'ڟUAīw/0u ϻ'ʦʹ^:#/۱pPoL"#׌Q3=ohsL<=_Iee] 'WvŇ᢭>`/:_ Ulʁ|m~ijX5NlcW{M`+e.ׅt6~곫_'S >>^Zxd|y%Qu߾e tT oygp<E6ܗqDFPNY]`;r˛)?@ZXù^B\K%|eL+QX[jX\5OH*'SNo ObhҨp0lHĮTɉ3$f[ۺ7_5>>D %?h:AM2&G d+1˾[ssA{&.d\ 3ZsOHpD0p: uG51]J:dAC> 3* I=O5?E).Hg»ZS*75'|rYu Y:07np؅TQ h|!Tk<S?_H">dsnE[ v*5`K훸e@ Co7|@P͊VCVaC [_ )# ѷoY?g/kF Uo33(i_3mX+2D/wتVO99e1&쉔r*Uj7ey} ]H;}'౲xeXVz{tMujQfW-Z-:<j*9 >m:^ICq!!=\'ƅEg΀x% ڌ!'͆6zdVJ$r57q4MKabnRS|x rb]/!\Wa- ҕQoM"lUNѴX&\ Wa||#5^\WmMNLۦ13/C -}k*m6I.w#@z;| ]PB7Tv+uʙD}n^=FqM|)-,-8\h ٔj?Fu|VtzWŹX!P9\ljk߼wh8hHOMn1 >F;s:sZ~?վHi8Y_|Oz=s f@4! =»%|QGp'kO`~No:۶|X]f+Oq!=pjѓoMG'i`4­`%mAJ%nU ac}LNY;ċ:T2&v+O"}"6 (:svA9i(3t'7[TFnzaLqmj9:aݬ~k;gfYS` *VF#mv#W%_Dvk^6T_WJ8ݪq(waMS4o?)EHÑ %\vNkI0Ms@w_0XD1ƒVw^hyoN\p!"ؔ'q7@[K$U3I ",~mw@8@%qk&5] I$ܘ; ;׻A&g11T́ ]eȩHbX|ùtBXB61W+*'~ˏCnEwGۑ,@ ZsWb䘷GW Em_2}fO!n),A&S"mI/ܻbR5.\ܿ+Ͷ]n,  hӏNy4IN)YS  6p *B DlD]6HGDtr6%ئ, 6E.ZNh+s=[,H-Xa`J2qx`pn ͧ:o4f}ϰ￝ #޶"1^(8'4_6Noz⬘`*}ƽ:B,Cbp0Y:H̵T鶕l}=OM.ύz踃V F@0=S#ƫ -ؗH:QM]O`QQyaY\&S.{ 6]@ȃtVD "@idyI'YD7_'~ $7U]5z:Ȓ#?d}db`6dIV8XMAIOj2 2>z&I{sw3*nr5 1QZ(Gf}kO, zal m~4\ݱi߅])'5)?&Ӌo{5zcvbGZ㱯4:sZTz˫fOƛ۪{Q-'JM07;ێ+4ET_tlZ2)aQ6_B5/-#-QscUybaĭ  Mv+lcEayW8~B9\W!+>|zu\]u(zCd740){qYv(+^:3C\VL͝ :W/XWYo=A#'-,SQ=KmY# HF{ЙkW=r`k^.g %έ_*=fj^bIcc1W22C_LXQGjQ1;$h E٣C4J8Xbdn?3#"<[֌9gP>,9~Z,ݜW~Ք$`;ׄQDiϮJ٢ bp |8 G.N X8P,`٠hPp9Z;$Ph cq!)Atp]jQܫ }G\>Jh.8O]I H">+BٜߘŸEUg'~.G_hI~/We$`y%$z,i@܍ YexϤݶn=m\;Ϡl~mYkJ_7Žtzr¯1.IIieN#;[tZ+}Sŋ} ^ #1s1GOu3]}pgY^?lg،~djGz[{0xaW2;&2=vq,x:G^W;5t8J4Uav}+h:p7 ~[}bI|Z%>n=0!pE82g夊LOqgQENu|ܸ"8u_+ ypIZ\ ?䞩/fNfʀ v-OF|Rz0{S}AP wefΔA,&!HU'r QZ3w6Ptoo*pu!-n-dnE|{lV3VB18b۩pJh+<e99$I5o>oqLlE[yi0Z 3=!(UR>Qj~|~-p`2bC.#5Qm݃%}iN*a@I&-Ll"N,77af~$ Iii%eA_-;`QS5{Gl*P 1bz<_6:%SxUw]3_ 94m7:#rSu (]aNޠ/T3: 0[Dcr+  jgWw ~SFIu$ݣ*2[$ob  nſJNiKyȂyۢf+"XJ"MCݹRZ1*Mmh4~'[JZøG{*O+G)hƬ ?zqOD6:$l>viѰSp*:h 7Ar\XEߧ)X{EH!A%P➟7e[!f6 ߶?c nE~q>bX[.u 69:iVMHiRC._(Ԫ:r\ (^dGi-24a(Ɨk{ }7<eL ` p(96]9&Dvc \Ȋxcd>1Sk?B P魃I[ 9 2C{SGyuF'V(pMmd~R,#vyZ__#zbIm,uNi V^VibK.2eI9?h[DQpp!@ Y˴J/-!7#_/s⹪HIÊH M2-2E_*_V  ހ|1 Ux %M"m1xWѩ,JxY ! [@$#MbElO"-Yg>du" L xtn!Xff} C!B}}]٩gȢzm9\yS2nKZ8.4Rf\ޯ{88EFolU텨{ etX5W0VWolm8sB?`h;5<_G?[䴁(B)ز-6v !x該Mrw>ZO,WXc`k޺ț ڌQ;dz)|Kn+Nۍ/NߛEЈ:s*z uY4tlc?xZ37z!CZ3n_۪tr&\>R1+@EӔŲr'\di fh 3|jɽ+_|ϻ1o{nKd*R}w3%հ6R$K0 t һ/pD9vX#?M#M4.}ft$hQ )L .˞ j9xU6{ H;VdS,6Ap>ӑׁ0(LKHA#D:ϏdNѽSCka`z}.{ `ָFby _B]~}QD"9uD%)"=6%sN-2vt* {g+fp9a1{v-׽\9,S )CLPrFY őYNXhmB+;08v*-9ӥU/C!w[%ou,'z f*ޯnT$2eޯwDQ̅:b]A8J;b\mSW[)Tw Խ aϮ' ~|u]?d\E2حJ-]duX,ķU*% i_hZ#NCP7ۂ@ >x NVbR5Ãsi)9tPF ń׽vIe]@t/2އjW#4gt2c?R⸪‚[$ 1ȖmtJiHZM#Ňd΃ ֵHD79U\6sJ'dwR]P?&xx>k=zOE̲AWv $=tq?5װYp֝ 32R 5:w7_?y%-*;돟'QcQy&i*[bu#bQ~vJO.l7T]1:  I7.E)!ZC:@Ww1w'2v)Su_lC=njzXR/95Mz4{ #1+9(A448R!Y;q$hGh{yOB [̧`vw@Sͺtɐ9HHbE]C~-CTmO* z#($'](N81~Q{p5_OWhkHXmwGbu*! n^^4SH܈yN$/ll[`5c1ugƑж") GL퇺{H,GLqʞ^fdͤ 鉄5ˌ _f]zA:8K^OdF%CBJr~X:4FAfޟMݪfc7*ʹT($p@];OFJ `a$td%pO/k Ny_'GsJOxPqhJAp, =ْυ]nޣBWl-` Ѫ/ aZZ_Yɱ!s_gb=wq5Ԧ4|M_u6h^`B$6 fÞ?yf5]YYj5ױvh+Pټg [DBdCQeur ޜ%& {;Br)N6|c+צN~4xB!@A3pxa?8sk餑4)U,FJ~ˆO(biqw&O>T<J{F;26,2+ -Q4=.͸fwRr\W2XeEdrM %ț@[陨/x=irAfTYԘyvD2lȑ-u$QM_ MʮD\NC:Բb yrTSfC<69VTam#ɮHafzt Jl08JE]aWy eh&`Bzz M^Jx :yDr9-rSUݑXdwٖA5bY;b`R4E-x6F&@q0kwD-a,5ݦ"tĜv):tF9JrU[1P c5(3hz.\nc \'oC K~;"8%_[o<~*:m8\aI7w%a6`8}1Ve[q $eai&۞;v\"6xF <@h[<'+^ 5:`~/j |͗gu>j!HN}rs3#S\6Z7⛎K?5g%C, u{؋64 ɃöMSG(Jv5K"d_lTZ WΑ%޾}@1KE*ip~`ao=r.R ЬP[ ԅ׀*;jr.k"5u+d?wqx™6Foԇ`_P DezyQ_pZR#DO3qL2f :jb~ 113&%X8:.;;h 1Q,yL!TkE^}$#̜[ x\!.E67eB[.6s5Eٶ`]h.M[Jأ_r"kFC)hКe ^JTӱ{~ 8ZV=!yʡ3FS//4[NYSKm^{HQ&,dvQ0iQвe NbfJN #)XiR7"2C9G-Bݯ99sK"Vaf),^j՝MD 4)Vq_;Zgk8dm#- 5ҺICJZ`  bҳ|*iDjp".$'&?e5q%_2 }@{84|RDo4rQmo|D5 gkOׁtPchw7N,+ C.&4|̝:>9w}bر } aHvlh1O=4WϮLRwu{{ߪ²:*Yjpբs2Nh oYQ̑zX~] \sIV$t!!G6C&Y߫mx@ct?dmֶYKdiI J#0?mTj6{w| ns2v3ݳTg(2Vx=Kl cL0Oh r}H6i;odSGEC.L/4PtnL1kYc[^ r`^]؇Ȭd<0`3aУlU6}!MnjE]텧 P< /{&We0"i84&}Vs@AO`G2G9$")sp0SnyWbH4}M-Ŕ?U.U}kKgT{ ($Gdo [IusklJyRńg%Eۊ2^2L=F[( En /@]`̙rxՓ?x Q.'v8֥RF [eyq:X 1YD#\ }~ok0cieS\o1 uATFFYt]GMoNXyj2a"VJLş}@(_umNw`VJ!2I8P|(b `*-4w&׭0:O*?2_]y޼^~D-Fl]63РPthDtr(J='O denJU A<96D _jsJȸ}x$JqZdߴ-1ڑްS]3[{ajn} G|O[xшϱLWYUhY o(SBlx(ʼ6́K5X(.ٷWFrtR`UTW9r)gdm,i"A1%=A$n>7,ςFy<9׬ s"@y>{Xj<2 )yA[Sj>{=Vk!Xrx`I/sIkm@d[#ʆ ]eT•O B$ v?B&d4yBN5K?7i9 ǁExSC*fBsgw9>lV*#+ڣaƱUZ3kgċ$@-w#p/JZ>&ݑtև]:3={G0p]%b`d Trc?e|""|.IMr &j1K)zNw|EQ@i#n>Ʀv ]%kR]~g܎~1jc6TeY`y><-`8eafíz!A&Dz u#CU}.( uؙbH/±G 5_5'σEy-E}om2p*Fj\!Oܗ#i-L`CGlضwK]E,w4CCUdexNnSWWE5lo/&X/$aOkaD*xj:q=9'1tU&[0݂8|x%gT çA&U ƩWq|d^S!Gc-dvvF$*MHtK+>&l u), jc8 *FAE$cvs (UKAccѴK ( IM:gw\/q*SC9ęƇLnr/s+h 3U>,pٗNo$zlJ+'ePN'a FDd5Yf5 }-g7kCo/ưDy#s.bА-TRRqJ&]lǢT9s!b,:`J˳, B(3\FPʺcZ+. ^U~Ʌn7/͉CӣZ];\JE/A4ǗDpS`a^:꫏n9Us:apv:"ן$Ng70TW7?Uj\) q5ՖOuEc8):< fH4~^\Ul4TMQ%*)+QG5 3j,ۉE֘<|yhH6 Z g$b8oqlx$_7'G[JؚAD3hC͚]P% ZMwFE..ykz_tW7/~"fŌvoem蔡p2lpu<f8pLS5< ޶09k[6?ـ{!q\L6@`TD ̻č=Pvz2k2g gG G(/}[ 9 c):ש9n$^{6ǛӼpōPֈf=&nJQKd(x`DipEOxo񆬨٢N`yAY< 64V<^_)/Ai/Mo9#JW0xr|N켭&8(GUaY5fsW@W*Y~k'g| |%hSD]ܽOsSpX; #U-0 dw{Uz~ c'EI, dj{Xp*ʖK|}ry[Xʹ-mZ:vxhųBl}X73Eب?ꑺ4 PDm;s-&'VVhH[hs7j ̉=k/*p;<IoLLN>G]seK"@˹i-F*CGS$Y} SDhѥ &AEjLjI[Ts],WTlB"> ~ sN.T&=Ⱦ VݕD+O#*>IVxZ`^]1$?tLHCC}QtZ Ju󈟺862)Jk^u3 C c`x7BʰgPĶ!d]yW\ o=L$F̶(pc^m5y\Q\𤢆ٶ9b;md;-5 R0R#ŏ~])_ˀʡӴ5:$=~Kiw>p5"u/yἥ|ejBʔb- n$ ݒA>F, i|*`LQVD 'i'S,E2g.ORs1{Z\Fֽz4<ڪBQTZMWp'Wש1"*"XSbRN1|g J6/Жox2*o{{Doj[kd})jah jI8Uⴇ{5P޾ߙʯ[d/D~h/\1[vh}:%DJqHE62K?HD{'i,T/ސcX &h JP`.'/\[aN`9/{^҃!8֦Nu.lTl-55RpsQ_ZY r:Wdl'kF &AL ZIⶱ_̈́)O2gd b\WwݦD凊QM@["/pSi6*"ۓ8҅aw pLK@ WWSRTw2X5$5>QJUs6wY ?-K͜0PX"$63D9e!(dVWGoQhV0Wt)q. Ft'V.9L85 _v7ZO} L{Bq_/t%Iۡ崁C96o42+MPy۷=>CX֝2sr,QP?kj@T|~C^M5`ډ٭|˃CXKcH{[ls+w9'IIqc.HZQ!ȼ_h …wۊTej/[JBM]xq_-A;Ap;.ϡ&d05h9~!4Yor X3v{ݪ+MW{N 4ٔaM87S@6+Α~IbQu7A>hS$##@ {=j׏{+=G_I \g7> ?9Cm,+{56:tW`%'98Ġ6Qɷ]7XX#pߠw..%Z84yXʆ Ed47 9pKx4}1N%G$[ xqK * e>'O{B WYOZczK%M n$KJ>/B-n#RPU:i/"6 hٚDSs5*SvǙb^9=q_c-;cy -\<Ğu6R#wgY 9ZV{|uxJDg}Ȋj@H畕%p* |x< j7Mk"YXc5X$?J='s>r"6k9r!DY5p&l:Qo bH+c7hΗ~ $Ar0Qryx{ @~@YkT]e#?8~ p\1i1 [ƃN)fB:iXhBW'I"ѐɏdTy`/^iihԾ}D^L/zM=E ܕlf0/XO)XߪGnn0}I`\^RF_6k@;(Him7)6@q93.4}N T q;L d^/Ozo-*Fy!8ڻ2PxBj 0)X)"cBL*AFy eS[@^QnhB8HAO857/dk<6K Yi ཷ?!0︓6HtR<Dj7>Pc#r1:Yme zYHH[R HoN\^s& B/4(WȖ3Wu ڬ5r-X7tgRKAT\hM]2Ue\vҰt78Vso*v楳KA" 3<=QKTHbHeII >PHEѨ78],5pKsrA-w 1n >[+a*G?[$~ qqGÎ%Q8<=\8JC*L7S3*w)y']GIo1ȗ2A=,&zϒ\R=FʰP|ky^l^Dɯi]UXZJ1r%—$jW9s3{H)"恽G'yhE ȷENP]KL{m˶TK#8y %WiBofWDcP̀$NW)Z VSba v?|/?^mM"~ԭ|c! N^bdOT;Q \Br#c4+ --6l UI>=IW cۙH ^4Qgeږt*q~ ;cCrzgvUEߗy؄㛨 f*0Qh+ scQpN&Np@\ohF❯kmPr H9Ѽ}019 +W5<ʷY =uwz6Irl_.no T 䓁D ev1W].<-9:kӯ˶D3zfA92m_oN#h0WU6cCxxs|r(נ8uĶO/ܡSz=AZ_EVFԯ6\;n⽋(1B,z_s1 v՟R gNL3a8z(P,7Z’kS4 +hۈfpl @};) 2̳BO%0ÛbpRym%F $l`$ki>hn2'{VuRT7"B 8;b߈9g_ >.~I*Waef\[;F'@+~\g2K|@׽$70tD6 S[,6hgL|w/O=0 ie{7{65yӯr|(Gd~5X^f3`#uEe9;9sȌ'n)ʜQ" ~JAz1OJg^֫4 (/l> 7|LLh8F C1a?bTۃ@ޡ MAswF]s~|L Dۭv儹Ufa4=Du"|TYّ$۞Dѡ$pA,}J戦%3x7B`q;ZBVSwV/lh ?}3^Lr:=~ IF#?CDGp7~dMJW zS_ Eǐ%>=-nY7bPuT.;*j #/C-vͿNN)fx+'8$# D$2?3} KOtHi8EL?şK| {eh`9ޱ{֠8.hhTf2rT@!9M?ffILOq5&&i"Uus݋Y3YSSOd/h2γ˿Ԕ-Ϳ>vu~zLz.E5`xְ-oϘR P2m7-rc)gWxֆ m|L3 ?g9@?*xc[k']LC]1֛Fdps2:$ahec8=R rՉ1.'%[7_X"N,z7¼zqNA٬z0҅,WJBqJu@/4gq_yǪeuhlҡ`L :Uٮ(Gz{C)yj rW^#0$wVchF 9z516/fX4T0sgpD̹jwR֕В(ZAw HDDJ (ׂ°fQu٦C.3E /k|{gXNjkb1nJ%f#Hkбe=0ACdP-5+N ݉<Ws>j@&Z'*$Xs+j좰?:VLAx-M=/B( %wgQ3!9jhgl՝3"$pf2z#]CKR#`5#)6 v_לw>+a͑a=amffFE#gr >+ s|8A1gvsnfA (Ɔ@~FG0Stm\{B}eNdY((m961qH̚Bܾ! m1Űo*< ]e3#(w8Z8b/ų>NjroE3^fKxB<,5'FT 8G"LLd3㹜ΑDg %3Lk^ghfqߕf6c ˟&8NTj!Xf6nm>SxM# >Syy\-dL/8gxl|զ< d3(P]*O-跷G<#6"47&q{:#%3зS_>җ{鵚%doEGmHg_7E^iUGˣ;)MZ!#t;t(/QT!EV{`CDCgit+ _ e,BH)cIUZ+JfHR> !t+9WaIAP:x,z_QWp? mB}IK&ƶMcj*Wx\gK{KH,i;XFnwNw[;}>#"egrȭLl%jf v'ʌ.p#O1$.D#=-V 0N*G? @Jih<-a\.W&0f},_d+R鄑G Wh}>#y``~3΢˽VdvOC<8/\yqlfaץQdrqlhg0N"a ѹZuYXA ,T2{h aT>2ʊdyz@$0GY]1y:Ik#=+dPu[(dͳBEU&z.^3vۙD Ne`_D`shs:8HX͟6FRE\Ih#cSYSp2[M"%]:,]Ӱ63b23<ҬڴThrnB6_~1+:pW2\2` qN}jaΠ>`MwŅ ==^L1i. ^E0&^5 R^ohz:37.)ent<$-l/3$}Rss'vUI{RZHl["S`M6Κ'\C1 ɚl@xzg|>T*{B{A>'^i$LJK<6*\U^$r٫1`aK 8t; @, hR'$Q}ՐAcxsc8MQ!/Ȱ :gMlhf95(WYzGƬ8@t\6F>V"+qjzQ6vW=weJȁ X/D#hRڈ⦇ÀN '% oj)q3ȒHBw1.ǗZi%pF:ՠb5ۺ 6TA9zwh!?Š51:{E=jdJs v_T0j6%ݒ@oz0Vc U̻AP'~ʹYq0rpa,AxvPw{t UIIZ,URP.NO'M݁S)Rۇ8sEb&ݎ.g(!m|q 8 wf#?ac ȯ޽Dv,2WpT"8"8M'URnKG;8kFӟ4!ǃ:CM%A[zw Hi?X ث ˶-XV2^r-A#2HfC<;Z+c5C,"[(M} x9<ŞnȱL!\'_M&";vJ%5P> mIphq:67Q璶3Ũ(O`[upI j pdA*$4p,iXs4}6efמQg{z-Ԁɐž{͘i@a3Y%D 3yiZdF3Dpbj{ˏK | CqwЈr߈k8b1tϡG5kogͶ0nCTF-wp@<385Y#5rрE"DU6\9DENtѳ8ǂ_|9ԞO_72'({FD9j3g>.g΅<}(7̢/7=[33d'iMGX:ٍ*2q , ezI pbLuo avR9~ѥg o]{պ>T1Lg1!5M¶0ne:"zƕJ)Ԁ'X擹Rx|\f,إ jJDJNR<Yj}lS:I5m<v5uY+t仮 OLM/+r}@YLr=˨ݨI[݈ٛ9&iIf)wcsE|A0|?/tn|kӴ`N#7aT$t|?h׏< L P?1AT9d:bv{ZH)5ܚ@p4%y}L)tˍE#p}9jT=u ydyaxp!(u`};yŬ b%Do5['1v>Ga 4.闣#G()2lUV[ٙ7t  y|ZtI,m0#dkȳ+b,=8t?zƋr$E^ħm eq0 dsfx_{0jv4plI  `),gNE/ bMđf>c^p|}DZqw=Iv& .D)JQ kB\fjI ϑ&*/ )1y )z3%N;ed2(lx+m&b0d~ =$Xh'P*s]{^􊙫_18 -晔104~AKc5?sg]꾄[QU9a~c,a):NPCs0?QB(~#ؘx0] LL,/K[蚹qU"iIiɌsq\PFױ?ud Ml0Ku7iƒKceYo0JUSp;L]_o[p/}fhѐ|bPH:U7§8;`1?[LafY;`*Wݦ [KR߸t}67,VN; qC~N. ǃ!!D21N]̲:ƪ$@gg, M;4_FP+3NlyqOqh(i-6o|nYF^N3I3S vԀJ02 5oBk=y#з3G8Õ[]w 2uW'sgOcC<=zz54D@UUc66M(1tb;x) h-wqS;dX*aFF8פ83d[k|M@:(4ߖ\ Z"/@%ѩwnb+0sI#:2C-6#7]cE)RYbh~)x!.SimYV<]ննB"(^/.xxlĉ64%z]igT<;8֝cSItS&K4Z`=) b;ި N8Y3`b̦ڽJGyͯh ʈQG7\@,ש-?*N&,a̞>wpcܠ Ϙ߮ ur+&A'ҽ7O8j誌;P~uv nͦW4|fSG'mp[dߜ&3fBҖIHw ~E1CU)?kKh5䨘%UהKJ a vXpR= 'G{ܱ5Oh&cy;߭䩻#]Pe5'2}rxf<i:9B]\F܂ O m!6W  tVzJ_s-il7*cP2[P Bh-?)llplаIR5)+08u#3ja1/VJFP&1i>1@ֺK+1'_]7{n۲Y ے{QXe[wLzi"`dF/^=]s g1f@滄DM/XQF|u5vHfE򭇌~_"D2=kcA\7!`{b'K1 dk_lrMDOnGT1ѨYߺ, ϳ?v9֭%~=-K:oNqVH9 c}zy-U]%1;ݴn#SF_yzqE9JD+YA[CČzC9BU̿f~ q|klv1ڹ?ĝ˗šGKqPbS:b"**mLvSଌ8oUeN}7lsC@(~X -K/|CdhwD l~4V1BnsH틁-U?zO [u<[*0H[&b=*8SRJ,0гOໍȊ*ub^ &ͺPWL7oUڦa{!aiy$r^0zwG E~(cX=2͠*mB7= Kΰ=ZJ "ýCuuNc8Q_iO~W1ro/ ?ZT5d"z&0_ecȵ#DJ}5:򮣩[>jD |q<+am{(ʀ!p '+FŴe k(C$8g5S%mU-a[|&IZkhn2`5[!q $.#KܮԎ#ѵ@h7ﮫ|Lxs}R=XZ]y~mET͔)dwR š*+9}_ FD;O&[ld1e^6P,ɬ!<w У!+en<c( r9VYFvԛ']AlpyǜxGm W\ޟb6gUOOcGaIb- 72@uG͖i J5 - ]4RV>e%&~璡Nk.":=ZrۍSc/b&!!k)Q=y0Ў?n+u#660 pg6h|muíLa&%.TLmY9񸂉\vLKNE̿FR10#Y22y^?8t`D6rlqĿKzy2~L_pJr\َq4!ȼ3aYՂ>J=]A2`m Jis;l*c  `'S0ʺkh/jOUhGX;gi DA_*A4?Jw_b2< *Ǘk4P3-d'x01X5ڨU{:Ë+CBu2;SΨ_6C}ܫ]P'n8)o uwY79P qrYG> fɖqtWwE{w@Wƀ :[D"g/*V.r!eEjŴrx*f5},'\fW@CM\L! Z>Xb쿵[_͞hg6I{+!K (H$I:-Vwyre8HԲL/bP[]3#tCҴ `\CG-W:H m~b.􂆪jZaeWTݬШ#^^K@sD@Y?~~_G7n<@QQ)SriOC fVPwUa*|=/A.|zHgd?_ϩ^c(d3^2DwA~JhA Rp-#Owȴ:fNMĎ9Nc͎Gq m>ZdOK=2OFb?k9[4ͭa$k-mԀ 46; gLqbEk&ڙ; [u+:Z)rr@88U"cwvЃ0O|Xі&yd"LwBg:rG5/\ngVyV|!JrE+i"E6m Cb0ۢrin]t,dHHu=Cy](Ammx'q!wa3X8jsI .Vhf0ӯc5D:~ǛdzD]ncTov^ź|҂zqy'C3 ]v0lDT'irllTyЎ/n5LǠca=t&I",%+F.4a$t, l  s)Bb:TGET9+QPfh魧̞JA-!\f)zdR vB|;UcӣEGIdv61SZ:B3TLWux˺jsW;5:~-K2MoGȐrn^Ǚ>!e3fHZ! ?1VThʩP3MMgBj, zÉ] u$aA.ML NNgF p^jKZr^B)>L#"g=58(5U-ki"}2QSm o~o`Ч1)+ăȞ0{MPӝse㝕g00N3GIafn[ ZmHe [*66Nh ==A&*͑ȈujO% }8S.染9iT)}I\f QԾ%p4ucJ>TIB?ѣiVwFTip/ǺOϖ!usb?FSx0$&dolJwOQ, m+KtC\"jiT EOͲ* GkY6EϠgL-?I15]4p4)|pUI5N,”^~N$5L:s+VNNQ愸x4w/"u]/㉱HQx#& *Km榩ŨRJȿ?3]5'MiTYNJpy ffL6$dI HEE Gq F8W?ܓOY^V1Ӿ^-6 f9LPeM"m 8ULܥXx;O3AT9ǖ3)ΤK) ۜN(8q$ʜK40ʖϐaYxYBL;B[ok ۜd'R}V I.{2S顭-#1]|3=#vT3Jqg`0ֵ2ˏ`Vmi8(42W- /LHGh{J{Kaçhׇ/~v5^kXmp6R}dWb~uDtKFI`鬕qY)<&rh˝;Fm'qh捗m aH(/,ɐPk<7XE16N(?D6(hv !˖rVQ9! cԭ ;ʡ#X@7M=>x[K4qkj儐b9 )O409"CߠI@UUUZĔłջ.=ws@)\(Hͪp< fRF IpoCQgr[Xn@u*Y\cWl?*Kv$B l226\Uqɢ+ 3$Jyu˚Z_r2 H7}$Bt4BY_P|α Pi|sĪ0/0t|#|}aJ -IVbhbiO\g\j0[P }S4|C0[hk{>e[G+|u7Ǧ)DޮKN.㞴>l: ^ūW=*PZn([fR.'1Z$}yvk :,Ky霤kd teˎ]h*7hWiJA{9a}yZrހf/.CrJe6a]"el4i69cPh?ƻv[ʝ~Fn'hMuHs;};p4\8W?k#MK9_Lew-ZI{<^ YSu# $dE6F$2br|҂4G5z%>U}wD&`r4"w^G9ƴ 0ՍT[b 8l4t±xvd-`;v˿;he*qClªפxajT͐nKw#zx?,DOR|^mt@A.g-Ζej?*eGf9t`q\`&[HƤs3v@NRW ƯHwj-M"4pL_ |> u| =#?U/Rd 4I"uKm 1FAYHef9)7dH 1nC].X;,N 9(ov Y Vй[lj/zj!925bHƀͨϳy Ľz [:Ȝ<.$ D%K?XR4!gy ;=DHo*!TvǖH9=3ZZx=#l\RJoNm{-?tM X|c|S] ⷗re`KƴbSn!X`k|wtSw氜3*jj2k'oRo ,QHyKžWٍ{fkuōT .PZ9eJQ@iU激 $i/9G{Zç 7M,5J@42y]BG޺FuG߻h~FDt.&iǓ2Wҏ ~$=!f\[ʕ}4#0-V3 nPdw[[}eO"x0iBoY L꫗{Gk+Byj[2".pS o|c5+z!.FύI:-km ⵆ]VQ5KIy(&Rj/OlC)rѝY9o m f[{.dC/0Kֵiu*+!uvc&.6fD*E.!h/1 )l4-St.?<}@z8U?MHZTD.4#X#H/LSˆ]Ӆ6Z;"{kS zbL=SHIvk+$Iзǎj&Ʃ]iRK^DpC$:E0R ֯+G9!z8$4],뿫ܯaSzudFB3rC >*ёy!mߏ\ 3 򸽗Es0tf\lXVkI{Z?gAwqͭ?k!#\c)zE7sީ21jl>\6kskHvf}\^Y.osy^P?p{[!]V$s[ (9%X !<vxSЪ-j`Ɍais)φ̀2hTdA{ v pfXLn l2UG&mk;y޻`CXT0mqg0y 4Gi+;DPcFl39_UFX ŭ~V=$قьN 9H]j|3}KVDW87o, =+dyĝQL]^?u+Tx߉V+\ٷCĄCL/*Y2Z!ՠ˟ȝy}R+{_crZ,%-H*+3` ~Ip҄LkVO/}`ydceg^F/i@0q;_cV^byGε}2 KUdu?kQq{$-7)?5H }54cŧ 0 E`*(`YybYm!j ?ή4Uj5R60odCIfT :>"ŤRZ 4$'m6~x"s#3l|=]WX2eƅiZPv&X.64D_I-=OI"J=mL\(Qr4V=!8ׯxPyf^Nq,xA4x:`mZ_A#ʂ|exj0B JMXpW,,ԫef8@jLQR*g=I,̣@p_S]]'xU?GheWpyI 5TА&7[f$ ]l>322A9*޽4>2O, Խ~=dхPDwb{ +fv㻍 MD#rXV`]g- 4sva/F;`yxRQ˱$*ևCsYVߟ:S0ȕOQTһ)+m}{c)Mz;D^ Ki*Jgo vuGg> OJ9<6ԫGxM ǿ7Ng =q#)re6}$Vk$LZkA*S\Ϝ<ה=w5m?،[U!j?<;cUahW{Ѩ(~^=a:["CkȜ[ׄp}+ݘ@ǎ19zM*g֕vByj҈;d29L4°s*eju_ HOgMR& ǻ%O& U'^[Y8P,TR3.ML4? $w.sg4nWj\1VQ/9+)#y l5rFsllީΓELFV"gaV$^:Ke ݴ928JЏ*W+ՠt(;W(E?K'{y<@@Jlʫ5Ƞg3PL{AE}ӊ,4fNZ+.# RqZ@n7y? -M%}w $ϒ>AvL[M$e&D]y8c5ӫvO ,&K_ԡ++O#Yoo+đ"( S&Kf gn )@ ڵW ]U;a)_'VA0>~O$O! xy8F`VV-SB 1r>o:41[ojBޝŧrXJbdBX>giNzw(3,G+6LTQ/jӊЪՖo> 0m) '^`%XΥm\f׻S)LLE0b8*VWR-n09p_C{߬XhM0Q 'cR~[jXb|Y(އ ~+qņ(k,{9T4F3ʏc^^Iܑyn1}5Wy,s[M`BNTDwlVx^n yygp ?AYQ".DTȿtT*N1zL}niNᘎV%r^җ C*嬊M8<!|\9Ma,ϲՅO擦jkHN׻4gQy4-aW+[>} Ҳoy=th$>m2򚔗d-\#.?3j:UQ9x1khw s:;}WjXL0 a ZڜFg> <H^y\I+yUx+ w=a֛+SSz(|Ɖ3.^XQds)+Oj!sa># )F<.ŠIYJdy6نdf^pa;_FjTY@JUӚI5GoW6ƨi@⢎O@ IME2i!1Qzi.G  Q"u'E`Tt=">5>ɏZ(m+t3 BkjP, Gva0O|XG_Q}ʐVƬf騺?1,Ϥ iحji҉x5V[U\Fbt0EY;5meVr.! l Ț\&ఈm({ʢ;!ix8Q5pz\ >-&ћ )8L)ziK%SN3ZAFW4ο]}GhU_R˲ՉJ}V͓RiT`{2^H71ʁSS}$䶘lxԊpy:\f=z*p3~{ Ӫ)`Z%4D:]̃ٺ]y]=d|:X%P|c=!~YRq*3esUSN'vK,|IQI٨PcW^D< +vʩ 40H rx|p27v.[> $\eΕaj9#[?&t ֜"I.,[<%;B{%׏$Dr⢖Q!4ocLUo?"g3QPi\ӤvFw*/HÀt|W[P$0*iʈoe_(qˑd(,ڑբGكeX+e/ ߧ7up^UT ; y?|4 x^L.:6"@fmT?'GDݥRj1q:4ͥe-8X+Q`WN+tr| Xl*'3ݟHϽNuRY̢}…bEh>F%Kt܏*obCZ6}Wz e?v{Eޚfj`HR &n!;%։g<ٺnNQUG\̠̇Z)Y%1`6O!tà1W1'fRy>072@nmD1Mx3dHU-nX:1$2?YDm7MK.8Q!Xo$FӍ`[\}2o.>7 X >wݓage>=$2ׂ_B &-CdrJ3:S"5:2saЂQJOn9բ\g9j㲉Y°0=7!ۡ! =_[c:3Sl[(Dϲڽ! 2Dͱevҷ Y_=cb/[0ñ LHITΨe/ Gi)C١h'kܚ׼rXF.G}I@5!BX=$kԦ JKK#+Nb )f*H )&+Xk X+u4_-|*U3?`]io&^9zz.ck ޫw)3GŽ2a{گ F 8{=Yg00|*{Oz3F Q[8Fř8T}y٭uub>3P5-9 !h݊4*=;,#ZdyrQud˖pH0|6 /7sB쐢SC!Yq(XN^DyMqnRT'P yuzw ޚYj1O:Vg2ȿd{jd?:py&av{3٬el-sl~K%y+=<~7# yNfA<Шa(&{߽6hҌѮ– S8<#rcGOdQ#)[L7:&le -t[~~1~.ɣ uHT,iSZ<LPo&F#7en!Ѹo?~]z'gmb&x!F1bY $"W]̸RvǮ*QE)rreG袹Jz -myR\1~,L]^x6ޑa6`dsh/V_W*(A FwLaqo*W+1}x>)|4ԣO*cW!ם{@wqI5S\tY4J];K~}NIyMq~b8(vQmU*xZR 98Qζٖn 0-yEP?ϼ%Ue֠,eyj>F1s("+ۀ݅v Sߋr "N}sD+Fr6؜8E:sJ3pe{rB~e`7=燋! SSM+К5I >tzrGQg_oי ^f$3%13NҒB,x`#[9< OT KU1TU%)2hk]{ųQ0T3*M"jPhNR ∅CߧەxE/֒öPn`->[#Fe5カ˿+T|}[BHC! &v$wV×tF׏h}{5 )܂h6&&cw uC[:ͥFk;[=6#e_bEQnjR9 dc V8,ABZߜw5s&8a#M+x}$ͥB|IG,5FPnDu1QեeY$G˪x2G1͢?ttYү(Rz 4E F} I{X'keϋ@9)lf|N(ַ#{Ɯ۳lf%"AA{' r2 4+ jSp'*N-2(^JlS^W\:d[ Yvs]; &]ɓj)uzuI.!C&Z*K"m^!Y: EV xE,Z嵐#CV!%4*?#\xhcEA_s8ܠ]XJsonZS#pԳBBk3Q^fJI XO~EVytWYҙ+rw#_k<%ֺذ|res8dE!m`hsa+N _A bZ e8"hav=W9=DM'!CVi`*;!FhzBl|rtQHEw)(\/ obc>A"pEޗF<<^&viێʴ.~~ ;lr×FVGģͶA;z7P|BH}É0.na ;7ޥUxr)Į]L~m8%"{+`#5x$o,?@mDLʙ4d\AT߯VyCpçlw>O!k$) D\k)2(5%xD1ҏRT'c/H %M: ƮYd&8~Ki*oӮS OԜ pD"y:CW(-; fGоuh%B=9mIL ت>f8^BBD>#K[qĀvJv \եcݍnSCw٬DjRpm6d4ZW0a#/v9!Ou~57{V+`4M \^U%:mx7A0^v8h_x̞7N%rJu;AX`4Q"p#Bj ^鴊֖^aFܜz7HҭTs`VKrmB%-; 1_rK7O;1[rڴT iKK`3"2wgeumݢh&3z<)@ZDb# sPJL}6r}fG/5Vt{Q^0-~4?.fI&Њdr{xג% O\W9BAa^q0z-V)p.~P%S]T>CUB`P5bŸJhq}I o|f a>̗Ij;ŤLXT;tZ䖏2[3&3l',yП{`0ުTtnj7f[6K_{mKDOXׁd.4G S4=>g⨊ 7`l^QOя_'A19: _):|&!HYF{YX`a/er=Rp<<älP PiE)(2Z`ǃYȚJ-n#+n⚎P8icK!_&xgxsvd?1nPi9@D 4ѕT iK]%i(*#X:7*<9.+~ݷƎ_p\6F)jUa30"L+ېwyҮl]*'M;YY@B79Ns W؏Ub) "gF(Ր!@%P%;*V9n"yټ^<+u26|}1!˗&}V7.vi\c!Y Թ$/M.7] Vvmk1\Uh1|p3 sl1k@fnGL@уg^ze7>#n=\"ܻR@w|uح*1*UKA,LuP\L7";P&|;Oܹ6QssO^o3$#\FzbuPI=~jhPSS-nj^a-tjlCQI[[} .JcES@7]l #Jie*QnOr?$B,H $Hq9n'k%my.$w{Ud&gJU9R{lOedq]D`Owg|Zq5Wrˍ6m.h(l,L WI:]o؄qbۆp˾ (.ܪы0f`vnA4:&{I@2 ӟBO~eQ Sp*^QeBzڦ,n?+aooÜI=!h} v⿡$FfT14zl;0%aՈn<D9`+D$< a"!h^D.{C['⾓(Rjׂe Db&8MMaY 7u.Hh oT~ O%9Ò5!TO2!ѺLk[HEL=&undԳ%@> J*ᑍp.sXYE%i Zj2R`Zƫq. \FCzTf5@ F{0HN/O/KdVU"~C;*pXj;PRN?T&҄fSwx;LO_UaMy[N (FJ:B090mZ;)t:Zhh) b~z}j4dld\C sLB qQUG6= 8;Wpm&1{gxqVw[*RNuq$j|?(gRdxg垩u`d=KNG֓U1N8]J@po9 Ado)r\6"ɸBH?$Ǜ b'-ttpv}ڈrQmObM_xդkoF 2DDx/wRʽW"$'b)̗YVKyLʬgʍ,IcX}i~Z\&oK*ب <ۨԒ1 TD2P2#İ<. 끂2I1yO6vml$s x95<[ύg5k+ȝw& ;h#įe[#>"~+Ȥ{|h60ƈ s-!רbRC:qWtGz%xh.}Nv0FR{1oFXXݾ$FAa-[B!|?S%©snT^%gKiO a1&ff!uw;gkJu.O`vx M Q/Uŀn܊ѧ^WޕZUj?t~RUmA9&ЄprТ{V,j3?YML C`y1.זr |y2Oȡw'ږ=](;%=c+QI]het {8x{=3asO懟 ^MCcBU~_JQ8ǖď.\=GA5'%R%SV'/u!ۻCĿc8<]bX !Jr\E[ 7m"NCQtg3/M\~}FЌnZt{Nڢ=j?fN+#6iW_DQjeiS\Ѡ7~]g2+n"l9ߝcA.CȆ\ORUs~J[Hֿ)5 Fyv@ &fW TZ%[\WcYi1ʺYlN}wzJGP.LQ+ʏĘ#.BTuw[/+HܨlK͍óduv!qS-]nda `]CwQtH˥+?YSfmqeFٯ •ri[*xF$j-'5Ճ"w#Z˯S"N={ ?,HyQ7WدFiK/Dhդz` &Ąb0n|F3,!Q{$QpT3hZˠwwk6v\t2éʫz5p-6$$~cаٹ_vF8p,rees%iɂf[\re z,}CHˠ h W#_FӴ'`@ ;Dpy]q>D~ƫ0/ 5S.*g@ 4]]Qp],5 =&SlC59^OYǐ[k[.rI&9wP3[_%+9͈Lfrjsۄ {i8jp,.+ 9?7m@, Y|0LJ̤O@G7V@:⒖AKq؝J%Z$: ~Rs(yg; h CUWAS3)P|QĄYOUYL}jj<"-vbP_f: f]NoF)Bs=2\{a5R"d{f+u՛{h4C0k~+K\=P`.df>!A Q_L֒ Y)4)P&&+ jRU3!8q6.OI&z f/}8AaD57 kV} !r+\9 $ E}Ƿ^72&H_o&Ǎ=IEN`U?u.h}p|;ӌx( R¿) -d:4c(ZYկrX<ۛDZetDcGf7nE8 Aib#h-D'4B#x/Gaa-LۥA! [RK|} u m?u$2읿 ަMC[+vp1nIKJ[Lh#ZP|HuP9Arqmqɉ]DU˾Z\Lɯ {đ_*9G@|ZkL@0V.U5[Ml|0JJSCWnnITⒸ):)0ox'ʼFi$_+W!CRLI-u,@?9S肈H0;ov&7ۼCωxTxnn>Oe=ʰ,;! 8/ mfZRM4ZF6{%x+x.%ڲ/h. DuG|`:Nk/gad-C!?JE)B,\'8a^fGWEe`8msVU};/wQ߫gOb |MA}r}f(ز_MLl5w3a~mqiA`&rdTy* _{O*S׃4gyl@գ-?vpȂoW6ڀrgyiGq6p@$T*hDzZcq B`D VLfc]3qJ]ˬA FWndweИȵ'U_/[ui 9yC2fJ&5# 뺚*SBƩٴ k@ l-OthncPo]Ƴ q( OmC=& sOZ5BKYRrJҷ@9(Q%"3I߂q`W]jE@%+]{dجҨ z}X1? i8譄je> x#Gq8Gd+BԜ޸R46zPp+Y|,%QYW҆E͙=|i%# r[a(.!ɓ aG+/5&tfdnNgM p8h{th6xcq^Ѐ Bj6*􎜣;ҖL8t42 7"ZČ.3O!-, |ּ G( d:ph>[0bYahD sXH(8u}>X|{.,f[FO,H:)&TIapy`$6)}eV uWި?~bK>-VJyTD [2*JnajhJBU,̰Qc48Yu#B[gS< a5Z5G?m}s5~g3|2Z@+r|9Y!zjiñi sIiZj&F!q;񶂥%`Gj>KZxQ!/2^iC&B߂&rيIO-GiYC>$hV N(|<Scp^C*c6SF$ 囑"]:qSCf"ُwt%a$DG:;HF#xRLp3b4ڢ/^n2a$š'W>yb;G-E\IRpH%qb8hL5u]،O٩h\5!꿖aVVr7Qs+rJDZÇdXk"4ٖ-<@ρy $Z?>X(0AnZ̍bhQ_ ͢my̱rP&#т'MQ\A릡%. &@*F|PN<;M{(m.|癤r,KɺKI"Gѭ֥?[\26\# cZ;TugeezCMX]d'NX3Hcd5VsԌBܚZWOy]PKqh5Ew4cqer劀pb:p1.۱S5kCuWd: ې eAb-n5c$È#} aYJs0p=qL ]h^؊Zvp>*kɸ&?e0=f7yV(F.]TXQ}ǝ@&z{0Eav"#~ᅨ=\HsH^^M@:ٱZ*8KW(! qZ^fd[ڦ+A:u9' ى%ѸIB}OsxEŨR89_͍4V󰐸U50BQx~O۸F\t\6orFx8.kf $#3Jr: IE,K:EY=+n0qMZm F\L5@ȏEqC.w\'ET+BtC(6J.&)lM5v'/ 'borNVClx@6:HCiަ C^ #8lS w9c޷wYGL('@dsNL~]`Rdk#[JĎ3Ao- B6ۄ^As)7cT=Eb/$ lZVXG" ̱o1tpCNsi,Y)ċ?["?:^ffV@K0aLOAfA(\,%fh*FԀ/O&9r\*0bk)IZ^T/ b ^lq.'o; ǐ4GR/-e9Y C Y=P=5T45dWVڋV`{IÙf۽,9 fttn_Ό-6 %&kfH%O.%[nCh?n13znr@\5!^|n\^NGT=Pr,I0:_ͥ0ԭWg&6ҳn8,(;cED(wɂ,'Elpt7jP/p-1G{X(X`X:Lb?By&s6Yҕ &VVjv%溝3]10$nWzoއ+{W3VRb9PF~yP(џes1O$V'R7܊"ΨAS}5%-YYƵ{E,YN$ ҤjÛWmKa}+l3<$r*jWD7-aO膣JשgFg@j9=y{@b;Tzzm@f9롬r+KJo¬]PкF佖6OD"\S8X|{ƏW`s=0U{kĬ$9 ]%}-1nߴ{j&6>TvQBJ2$c ~zP㈾`?ޡ$,IörYvIYP x/)7ERqߏV|*[!]I/uK͋Or(O@-;wCh)Uzd ]aK$+H'؀*GM4K|$}÷OQ^Q ԶiG P!ǜbDŰ&Y!ns_|ǬsEEWaYGLD#{b1|˲¾LnN/+Y0UEů1Ʈ`E9=(W?;gF@,X7̗8/_)m0;s|fJKg|prevxV z dʐ{E|<> 엥A]ГZn:t$~;uoItš3}E'e-]F_օc'.֖' HJ:qaFc =$ץ)VeFdv1. Nu(n Y"dWn+.0I#$X2R+!5+qD40#pgr[4[kGŬˈ#I^WK0NV?mbEץR[Q q>{)'Aa;`yD[@Ku޲T$2߽ {mkRDŽ RLjaoM훨PO%T0򻧤m˄(ΐ?z XGGQ>m =wX'bNۓwE Yabƃ~I qf3{TsQ9O@ϖOQAڙۗ:3㋌"\okcNl%3#*(dx= z2}FNV CI$z<5! ˥)dt>ճ`z ӑvI|P\ JCz;Q8-&j~ s*q, XHws@Ofٟk]d<3 p5jD& &3|jR ᭏:Nڞ)Հ;0uE`~tLt/dܘ?>krZم7S%8 uy[;)( )«]a질[I32y\:bM¢|oWmCi29ap AcC`"n]|j"H{rII`{eS]1'\&z.gDz&_ڍ|y3'bFaJm?j. 5 Ɨ$/a5S; !Y<z07&OvM+( JxNzC7v&2CFH ),C@GgI B'=v]3:_ *;w9:757F"q^kՁ, y;!TӡJV` G9$Rq*NQ6@!_^c5mv9%.<GXʰ'O8ur|6_O$<? B]uL1͚#kwS`B"u5/jV|1?dX< b`pĚ>!7 3‚\@b7RػlSrR#zܹO1ֶP|CجNekHwAļт)!$^-ɏtdFhllPyqD k(9<Щ=<ݡ<72 PUބl HikITll@欝Q 1T"Jjd"6vucNBJ.(`niUEGEiw< pՁG(fJ iSe/+_~|w=9i NV1yJRDZwyۄ*⤻*~zEITCe M 62Vjbd3Id3Y}yVUDUX8')yf™T:&S .DŽ){4FԔy^!h&a4˹b2 $2fwd]vwz^ąQ_&ʛ2;:ȳzUX$EQG4zHϕD XJCqtBWifY Vx"O,Kݾ1G.̞3T:Ur][â0:eݡEg3"D^kwakڮ6_?;a 7g@lɞ"vh?tbs $(?g2z8:>RU'XBvENZ:4wlY)2 A-AHM PCk3JKC#@4]4wo՗R<}>O̷I?DžiV >D:qIDKϴ7YPܨ 9JP&({ƀV>f_,ǿo[bP)zց5tgk]Ȗِ,HQ3-WTi:]Or*>D*# ՈZ7 糶2ɧ6iYD hE%qY4xc g)=%exC{U +0w|Ԅ8vV7_EAg.dd ڔؘnɈo"?;R3̓B$ŧ6p^hqg 6Y&;~ !dX4:HԂTѩUy!ů .7 }?; tmO,MQi4mV=dMUx׃Mҧn/.Ϡ袄aYg8ɭ$d$ҁ'[t\Q%;e/"CttY,) 7Lhp6\KqUONgV'`(Oz9${ƥXd}yb9(SY{)Hj<6L''H>3)ZlVѧR Hv>ޠ<>h_f(XpL]v=gu^A{%mPH%[|>"8c6Hm6ߨLE$oxvp١]|K2._x;Km؈2j܁^Eg v/f ē''҂L (,_:XI:96g`O* %z~GD,/'p,CD΁X5cMu@;{K9sW\m;z /z=횩?h kDE@5?X{S)\%085k 0q ER.0K+6j&ACjZv$06_l8f\pq6]ݹi( w~Pa/ {'':2 Oɾ3GO<" D2v]{ren2p4?雱5: &WGr#NQMi?YCC,ﴨ 'Or{# BWo~wWҵL`[-e6CM<ѹ;8q*j{i\N"y@}T~;8Sx5V>jfkж"Nyf9*\XOdE.ӚzNc!jʽl6x֊K$%},O,'q^SU``ax$ q|Mΐ\^qdquI !z¸%M6>Oo lD96S %I:=uv.5= U\CHuÝN|f|~  l4m6C4`^IVsHyHVd{ doBy{ۦͺp*ٳvLYV:Ô Nʾ[ч ?'I}#̦hf$ c36,9v.y3SָgdS* ;BwtCD+9(g.ejy .lgg o?ˊ,!CM@!?nzlhN_qGDÔ_@ր\a|%Lnm0Ɠ{?[W}-lBə&_l8ke g";Aǰ}w+p .}(0ѕ_S*3 r NJMgOHI|0Gvv%_=Ҹ|W:qR"V 5ő0|B8yToͼUg(Ͻ>Jf!ڗf D A'νMd\vpZ^^ nvi zNKʼYhMeb4C_TyB2ZC-4fCz޿Y:5l)N nduujU>yr%Cx.k=v{aQ8YԾL'ܯ )FL軇]׵;?nE^k/WD?\{H9cHR|7LQ@,&LR>fK&P܁-<*iyn}?2_0#Vϝ #|h``0ll_%a*FrBǷfՔaU77ݗ&y;RǑ7xB#~Bkc"!RUsUjT]]8P/i̶)KqK 2AiWJxGl>)+,8o4 D:;Ŧ߷|ZӶYY2 &(7c1ayWR ٬ųbUeА}L9wi~ٝ kHvsQlCyEOLnQtAXh ,e ? 1/I ؠ#i\lE [K k[ !iO=%6X@y'&c5_/OCnBdPj}`Җm $`PɎ ͹1:<]ɣt AϧIܭ-cDm&,*#SpTnJ0(xEmVe6t M\Jg;X4fKRs(&ɸ"%2^Q1?yr[/xjeL#$zڪ`xqOMݿmDyK2x>&'&9Uv;u jk?/ˁI_ C5Eڌ 5 &՘(k4NfPLLto A("5BG\WX_d@TO|@jRc \y|f fw0]A !D):`LT* pr6C`@f@ %ƿހbi1{48J$u Yi}Yw- /~dϚs|qԽV*OtY"؆LAyL{ٸER L[;U:v(gCAƛi撛":%ڧ.qWFTVT)zCh;eRz5Ӽ0]7t 8Tuӑ̴vVU4}&FiiƧNSO"߭~ FtKi+Ot|p,pjs~U(XNA<~ٸ@cL陵52{b5+B5/\6½G"KG$P_ A-=;\,Y`^4X-j)2 :'6D[#{g>$ӣ`7z6v8S܉-Ψ#@E0DޥTT6I}Pn͊[Nf .kF)ߢfUn-$.l0.92bOz]D,C-C8uH{ʩ/vXR']g|ދXKD^@A P;+PB}9JooԃCt1yP?y)&Ô'!# 9bg$k m?]#`P5_5GB W{Gf~ O|[~H k.7؍FgxI|-e}ҜdQ),رٔ/3Q`zH3Mj ~$ ?[ɶLT/S$2B7]GߩneCnD~Fk:ίVpN5@^BC܈%?ΎkJxϞp@,8~4eQ^A;`߆"u9,+d_u1e0&PVh^/k߇EѻT?3(RY~1pDghn݁,kY7 ,Sl.`A =} wY\bˢez]hCFp3Q5&۫ CF~u|fB)5aL)UVc%/MB^d#Ne2d|¥b|9a2Jr ׂc8X63$eE}0ssϏ>L ;l)_<'~1#b9^DFЄxAH*A&C~P-YBvNINΤi-V(|Gʐ1ÀG"]!bmC(?."zda0i4k:7]q' nOHYN8K=a*:e)nT0bVAt8 99{\ǭS3jP&{TeWaso.nL(Sxs[)Cى=_YwqZR-3w MK5QtIZ+$Zo&Il/ֶzxhsQ0Ǽ7/`-g+喉3!!VRQb… +&lL$ E %N.Qj u-Х1LrNɍ_O^ۖG2ޤLrζZ/)3ZyDV,>9Fd5[fzr}91ǬmF<zذq3z~hbEwFб8Ij$)Kz;!&Q"z(xP_)TP g ZOh3[.;(W+A^/t孱5ބ)qgćq9kc蘿-{. 'tr8f mKƖ5;8hPR92z]'\&X VenJN$"@!/KG8j3e.ҘD "o8[DtxPnkmc$5F].?~5/԰MNJtx(SHEb٧8Јax3ԑRa?hQ=6#ǥB/ꉖgi!?8jW6yOWZ2brO0%UrF! ǖ;+XgKgbMBsѠ g%WQk!va VlfWō "Au`n ?zCKy^t>~^fFGG.pIȧ&9LG'̟[J e*MS[p|nN$މCG1݁gG2ZZq_J&b@3| p#)~W+99\nsmo 3˿M{[260R@g3'A?h; Yf \ @}Ǟ?n O;6?7^sM*P9~1xU< $64i^eC_>'z3P!wdE&mQc06r85w,`)"DVF&`kP|AtEsryn\}.'QͦC, Q+K2:[ 63/3@=!6S}Z)!fu% s0b{ӄ3)sH; ԟ\o~'.wѼpchſt{ vB=mqysWcL37d;Qn=} '^VҹmF}ݱ2 iݥح .)O"+_XsK|L )!s3/ Vt_Mwޑ}T+ʞV%_ts|EI9suR13"((쓽 /فFzHL>H7'㬤WcXUBVr}F$RU)ir 1XuQ;FP~0k# gVo*Ly8|-P<ИΦ͉0R;wob59 y AfrWBIǍ)E a˒Qd(ޥ"VryL}XBӄƨwI_Q5)Cf  @ [[$Cp_W5AѮe^bp?Ԉd:+G4dyz>W(z>lrZǬ}EN0oRACLRDz$e)f{p9DC4qH{|]gQ՗wQcBVYLI b_o@XNWkLXw'nԸKRr-(Mrj OLG#q?M#,!;q/D79z^ꆉRհ#ҷT9,CA'Š]+yZu>4w*aSߋ'emOtT.HzHGQB>3NHYvtTRڛhŌf<aכ8U"3,n~q+\0K_R@Ӊ ќ2$bq:gRm["-zf )J`>Sh_"A77Q`ā_+/vyBg u%!5Rn!kWm <֗OG)# -W|0aakQJ<@SnumhFӁƄ_\g"ڏ.7`T=oi B e~w+_}=u8K  ֓PϟaSC2aϒ8ԙ##ٳ{3K<Ji$c3.?@g gGg]hOXS=tKfQi5ւ`>V:W !F}s+m[8"m+l&gt%6ꥊ)~+N]O_Li*{fˊߑmʡh{z Uy̿ AJbΠfҚdsED J=[łげSLy"?]~lYH#vDg< Kv('n],3=NK#/\T'CQs,_Ԑ޳D5C_NWZ&Ralo͈5!2yGhԩkm0E __ݧ@cn*[h,Z') f]4Ӫ. tL鼽l%¸W6}V[hw<˳RM4NWpl[ŎG˓9&m7m tn>7vO3'ٝ~O8:%~K-/.#yը֝$7dfPa 5GʱGZbŋ<MZakJ2T bQS u}xw_=%{Nj5DѸg`WAȃ.vvd{r51`į>-Dv}z4<|^g4XpUq0~5/ЄڞnZ'"p.B<ύ;khTsQ&XN$HwJ;ܹ#i8+.6VXa>}7}<9YoPzɲc֮~]<ƈ}HH?S+)?otY[吹\9cT]6K;a:$,T)+]ɦj(%XRf[̪H q_shФB/ TJojUOϐZ><6 DC^褣)l✍.~YoLȸō^8K6S9?x}ekB$ۍDRĢmnM\[$ލbL &c ~G$ x5,\j_7ѝ⪟'Ң5 -Xǣà]1sg`[qib0էk(M_.;b xeuc y#A&ۂ}(&ze[K*S`z\hcq4 K* +ӗ%ItROHST^)7?ǔ{/:kC֟E.>R}k#9t`%$9/X  Oت&k={7k Wk` Qv{6H¾K4 !ڲfljl7'nj V"a^A_l dNc΄J7ƦCF:0qDnnqBzl{D Q*̺M{3ĉe0:Ey{fܴN n(G_A`ם@Pgޓ7ZSO#+[l+:C A0`VSFgрmІR]Cv$n!}Td”8AbqX- 7 'j~m} :窕szH8zR촲E2_嚶?B#]T2.y]i Lv9וI]Gv0[]T@IϪ܀Dx;LXKQ^ִ+ D2ogGwbg ZۙVC6hc#%^w")&_jC&"J<蝟W6b`c0Ε.R˥֭o\?D`w :w-.ǿ6"\'3oVg2oQ&h5 }kCB̜"ٟPR+n'hJj5(pVfP3Bk~kM S,9+l UB}2ѕ}>Rt-u\#;yPe􋪹b SLڧ3#c^LGBܽFdwהΟVn*p mH#OPDoț֥v]2 0hcgQa7K\0&E@@6Qɬ 0*K^ٮ"X+C3"6Gtq`ߠ'xa9#tL嶺!!?dti00Ӹ-RE~KP3-!udM(EXK9Q'2 )qE!Kz1P; &/LS,'_(c+F8Qx$M\w5^a SmeAJz슓 BTL{#1S|6f5czů#hx|Wz-鐾ysu(z ևO%wCo\'BB!M  ݛ \;k]V~1&E}ꎐKU1y1aKQjҩ,|VM 0J(¼@-㠁7'NX q ?`gQl8, i~ J A-au㘏7nMeM0=29Uש0X;\"k뺸H֐)Im_BgO7Áw-Wxx=.usa7c9}T}(znctH?E/ ʺ,oS@P2@6߰îe-jJb} b թURqE段KsF'[.R$)oD7)P_cX$,0$N QE#BJgj+qZ%\7ɝER26SRJB3EGjTƝ حL4n[k[`U\$S(r4DV ݋EmGG6Tdi _C]àUo`>nz{@U{=PBTb"rTNzŸkNDGϽZ"J [gmOhɥ~7kHA}W8q%P;,U[l߀#=;G176detKT8YP: }W߫qvw[/IZ:YG憐Lj 9پ3bn{ qf6(_rtjܵx-z.ؤN%HZK Y||Į,w4AE Xsβg;:NeQ GP' N 0z3H3[sK]ε2pT M[/Ҝ!ЦNAn؎qKxw,CkwS/f7 l4_'~z BՂ5 dd`SxX`$֊mw6|WL4@,= 2W z[8eaN"Ԟvu_㵖.2TbYME[9c(޺8NfQm\ >cY!o7qP<$[[əltO7z]Qg4Z#ڂAc  kh4MZ` "mN_z5hiyR%I8FOxeeMʉF1*0^Pm1A/cKI2k}x tNN <Ƙu{ -J}^s}?1GٝmrޕD&۞ SW0۷vT:7遄 KHhsYX~sYk|; aXw~R# @5"@b)'GISje},^Pt?6:N>) +3?d8kY 4$%o4'GŒdK׷]݋Bq@FЧ`!M)LVh`qLHPqxJ8s` k/LOZ:!C9DfnTnBrPzg"bϛ kc~4s j{jֲc!oc":c~e,YlE$~+R-@L\zC"-|գgGXk5M6r*hhs9Tct~, I ط+F4wÌf;:cJ͌JgeKg0DKEM1KNqj.aX'z̧-1o\LF\Wc"U=UkWVba:J1rxtûV9W#x`G83\ArXဣk_IjL}HZݺ:K gaX+Ky;G(9ur<-wj$$㿅lBP>:Ouou((EWMEo_n^,~h=zvLYYR2v 婒L4VQ v Zu%g+g䢰@M-@{:ðUCjsD?/ :!@z'uj:J!N~-.O).$h+'9(;c s-i|Cq·QAkuaw-CHg`ʂ/zAՒg^k]0{Lm.g8/h5+?bH<R kǍ`N,VjEd+'S;&0MgI(+0ɘhůh-0[ rl6mr55/ބI)*\H,|Qˢzb`3W$cw/'UyE湢!MJR96Xj'9zTd4orhXq{e0W-d9YNAEpNBpG7ݐ T)jܟEh'cڢ-<4uʘS`W~O2U.{ '/k𬺝Z k}sjR1|}#ͱBi;& /:BT<Q^ y씨ŠiA;L J=˒Aq,c`V@"|wAØwV`)hmk!ܱR&H~pфS(6$bZ޺d>ùmsbڴ&/~5Y(48@;c;(T8pU|Z8'CAA7]FFZwy2溝$a"#G QRo'/mbM¸/@3Xbġ G`PWo0$ hNDk),=EF æ%\KpSؠ^G}q 0EUN׭ӮhC7zC1Tiv[~H૧l/ A>~N5VG CaJsQI@w!YrE_)j*.S[c_1Xkr8g A~Us^LL:CzŒSl:}$R=^fw^AU@ R:F%K0COǟa-CCh7f$v"5J=醀11^ȵQ TZ-5*h^ _hi@g2^r9U㡠UxTᓍJMwUgX62rd6'_jQErCЋ{@x}!d沋IQ#ȄRTpWov}_Y}$q8ƓLbMakOrҸyiAL}4G[e4ͫK_Xsܞ4mf%] ˭@,>S=<"!rxOJo'Z,g-Lণ<1V~A!U jk*bѢ_7F7] p@U\FGLL\KkGIŔx-ߦw;}3{]Ok!;rQ>9 UeDC1l>ـfH9# c%]с) 0(uR}9k}$ᨫ;VFfdT#xq91OG\ϣ6Mv )Svc혲l ٭b*]VP3vdw A`jK II%|p m/Wo$5'9ȍm<(5V9tH~f~_N Bqv`4_j>7TI) Vn?3Sd4 ޽!RNqsyޏ6ti-=^PUe+B?Zẻh*a^u~SR=3) _|W *T:E}㙎EPq j=%4-R |@eAJ`jV5}RQ% ]uA)_ erVQ8/< Uz-'KB;QvP[#* W@K >;ٕ3 l 1d}^94K/ұAmT`ǚ a\'|&Tkq7:,bŎ#`!kA mF4&EMWH]tU$0 RMQn2qu-Fϙmn\*GH?W4HT5,ս+ʟ${/@#K/K8WEJvuZI>iGKA `b),y20<3c]R 6 #fKpvk$68=-]8flyŁD4vn68I֝ꪞݓ - {'ÈX4cΌ'I//%"h6 @ &vp''+zd )YG~9lV0 rva9fͰ/T &%H߻C GV7kA}Y9uϪǮ8q4~te` qg/#[$mx~F<. œ|㺑-@@AKSd] ً-1bCס[j.qTNqCDؠ%*QءdY.ˊ"p8? N T .̀9KF|b k];f8) UCBl R8m?Ɯk[zR=)ͷS37A 58"K¦q&-#\o`YVgMzt|N_&R-8csCI + . %p*ݤx|+xмm(YGv %fJ<fgN4Pb5|L))otTcew$ז.Bw9E'o?;'eQnZjU+0Rq3dga0q#|Sy<ع Ϣ<n: )fO4pZ*+tIVR%Ld"Yl pP[ieOQ'{}/u0W.?UNbRx0,iu1Y\h/~a5>pMEUG"ti;M,}ۆ$xtlZ .T7UHחo<#bHq@ zTC*j9>W&os L' @?! 8M.pn|8Ê1w¬=Xҋ uԿ-ec,Oa-]39%J>zF#7+'L'!8o5!dCɜ\",A!i'!qE'J^$*/+d)0nEg W#q ܺKzp*!vfɇK"9*X1, S;tAq$uRsllkkH^\j.IJ;!74;W+z8ryayc'8m柎j9D@5tP-!)e Bgo~ md܉I #4 E/m\(&s6sx0VtI'u{M8 ,Kw_0֍ ۰ 1Vwc4"@2~ԫ,1D7d{wZ0YN$ C*4ԵV.6X- !yII{S7 PbpC54_x˿Ƿu'ĝOkm!%ikxŨ>a vqu ZՒQ"e>vW4h" 9br,?ʇzU'͕\jԨY]O&QTI{#a͘G>=)ϥܢsvr=fVR͗=#EGj+" f?QYcYxг:70horFOޗhTBQ j/4%$L-i%2ȿ <=R7%U&}eUňdJOr\gBY~|[R u.Bǒ"ΐe=6R^^JdJ u]&u*VN쨍11FuΎ*7sű6ʌonXx^ 8f!Y8/xK.Bޠu{?}3vN k7EWSO9.:|559PiD|u)MDZ #Y.n[YaYeI 00@4 Q cWbC%9.&l3^^r6wx t'rQzc繙n/}BhEpx A:$!n ϞDzC.W $@o\q@7^6u#gttF6;"?QqѯW!Wj`e,۽kzCPk_!Q!xoCwNOaN{ѷ|&Ak/|ŅKz !Jh7$Ž$qӖF'(q@z Uc}᧝YZ1[nwT>o=LB`M\uSrNӑ C1t"Y$>ZEH϶r7ꢲЛ㏯-uS_A̻TZ01.i+up-"#Pʆ8 28e81?_= ǭc[1YNpyr|.)3v;ez6k"1QagF,Ș.xEߚWNs}4,Mor؄+2{Wwv=`G9v.L&pꑝ;;q&  3zD:37DhN)GLm:+%ľSEqůavlf7khDۡ۟Pal-N*>GX{~9Z5EҊw]֎(nXmomcjiȪ^< =4@l,@tGQQqmW[eڌ_쓅PV*]k#&SVCpNsJpWX-#| ~UgaH?@h} {N!)e_* `ZLF)ZK:p,>- b?$ƫKDH'L?+')8O0 C0v𤰋x mT@;%%p#%i0jXz؇@*`t^%d_$t[M[n<ȋQ<(mK\0aGU^rre}.bO'ZYBw>z.5Ä55ԑ1)).J0$JO#ۈhh$n*eM!~֝1iJT.=1aeLJ.Y0d^H Yt"E'r'vviۺCƕIUX6+uRfT<#4X[8PiņE 5{-D)৹獅YS$Ix By0^S,-K^74K>`)7BUOysȬl3М 7ܫ)&h!\Q rviV⤑MEXʹNs}Ҹ)yC\OevE Łam ^ l[QV6l:PUw߱T#sMjw>7G~T 5 @g= LLF26=#&@EK/F^JM"ra\G_ LCc-9ûb^m {f.BT^Ev2bKk D++RX!N18X/ xRj=TFqlpfV­VTk-FRh4Q^# 7 QJE&U֖n9~3p\۾"^|w2Qηe}!r–q+Qdޯ4#O, "dpldJPBpQ5+& B{a-^ 0-5FU6Z3 SjeƗOKՆ&8J[L%j2-bjL6Νha7~u/&!LrL& c9—/ +l l5&S^ _y (am\/q(=IbNaoh/:MRc (>KHps-fC'pl4tlDCMsyOyam[oMHה_?\%LB~CWDF8Wpkߵx 'o:TF>Ǐy U}D7.IWo-ݮk% Qς%aL$Q[f|7fN̥w@I&Ce=S~>dxU Q'ZlmdZECa )=WG28׵:IN`)*y+ZV sy՜ʙw/İ7N%%17.|? K 7Ѭn&1Z_\,Ӂ{FN<5>`NN U_ƥp+2?HOGJ,*yRMnbP~0+i ݲO&٬ ^Т]a]#Vyy"-t J,M6que>J= Cuтў>^ؔ gp#*(_c%E0X&[K$8r'@v;аFc8BQ))LXR"nms"|1v!~K\`5 FL1jRQ{Xfht+-0jt_@)o*ps43HW=<@ \S`B&s=C@$T@j OfȀ!SpW8N ]K< mOG?Zv9:Jwo]E?H#W#n*<6gA q)7otʌ%ϙ09C o'ŏ Gs8L8wkt$xNTke4S 4qdAIf=Oa[[m~!'6QcQnoO㪲_Hl K,m^8M;!vTC&W6;4:>EV f%tW(."hI}mO[c&EMZ'\[P0I#zĭ!)H%WT$k"󻾰yWmDd/%i|GJ{|`s?UBU zTvFK[+#zI"OÊ@fuKiR'g)_5oXݭY>@.ʑ7W+?\oXM/ t?n(nXYՃp, U9EҸ$#EpbŠB$Jq2LGUCw Cpx lW%_$.9q3ML2ī8ԝ7& ,=F)0xhC( &K"]x ^{<1m#ȓCMa~<nDog>n;gPm;m;-u%/-SdlamkDCa hb˶x=) t>An%HskHVi.ǾW(rhP[Y8Կ 8˪,%k R(CxjBkIYK "X1 W=逞nkE<~zVD:6lzźFSko2R*0m1LRUƾw4Y5~JRO,=Xa-s53\D0_+~5.)vI)HPx}Z`sS2ribw(X{N+',rH X?cH T5 G)j_h)(FRe,R7˱Gܩȩ*ܷg.m}Mi3*Ad7EY߶Y(4Q$gYr#o1 y\EٱRR}%橗+S'Gdݔ}2P47ݤ'#!<K ѕmGr^LV-ۇ:2YfNnCg9Lrd5:n%O$/[̕.9~>%G  II#YrkWԭG*^4fne%7Em N3ZymҜCdLJ<#*U^ PNzWigEB6Xjv?r#Y@LX8+-b|2V)ޖyxTէ@CXyz2CA\k&G4:>bC Z;oFV5n(ly{#)jdGX%,jRAK\cj'3érdndcev@\7D_MrvvXp+ξݼPjb,QxiR׶i& 3|pмKr܀MT%Bq: Ы?=pK֪@,GʅE ԛ!@K_PrA-<+~~~" jeYaɃL3p;Oa2U&n"m<PE{UxfLl5?0B Zh5'ԭkXQ vr ,5JD'Cqƣs//1GL1& /@죊#ζt V!,e*T]aAx&Gp}u492_S`rgA>da3-!Q3UnR4,[JeaÌMn@v`HKѳΛZwqgQ~-}ou-ASm8}zr"@:,OVw%hDcư2UcgZvRѶ̖[}V vﮀhwjra .{I +Oq cP%/BK\Wn>0KU=u@B@aOӘ\{& sN\ja1 ] _-a䤲[/hmTGo2ft`cJQP"m> z$CsL6 1q-LZg5B#8QА/*˵qV-o䠉> oEg{Rt~Ce7kݾ!>$<*.uˋ6@0,ةE$#)uL@"Um|7|?j 9˩t|OR^[}[2F`سz)5QdT(9ycζQɸէ8h TmWMZg Y +y,T PԒ΍$ SϷ=hBW㋕S6P˽(zWkT5PxS*.f:S<>Rr#aywaQ9՛']?d70|Mu]ur1Ѯ]9LꕙB,| 'ntA`Aˆu{!I*]0)_0^ ȶ6Té5YH&lWg-i-\S&:3% $΃d$fZY;!q2ecGU{mQ% pu3D, zZpFQ,WUr+I"Kσkd3}ͷҢ0͎s:»׊pp'oE{DLT#| ~(ViI.ELn~;lpRcR@'!T h|i&HΗS8U d>bLFH_UG9L큢*MUKPgHFt^ٝ"q._Z0UisSxrl\gOKҳa\,e b.Fm|2 *z #u `4LDf|ֻ>$k$Rr$fZϼPb\-p[^9$O0Lv{߯#&wġ5 bƽYx(H[J+?\'aڱ?$ᶕ _C0KS3RU( 8s냊|녘C4-RA*|ѳF4G pGHUDgr(f8dT1oEeDW<6lf727f95t'cB dTsgbHc~֟ӈ$D)Ijp;ζ)&1 er!FNoj}W,|XTo·$Qn{"$F&FG[)I[y#ƓSu68x5?{Z[ߢ%G8-i8z2%TY1 bqF>(%V=z;$Q  ԑHUZ>cx`C sgoNEσ=jW}wW][es,G03ağשV}~7;#r/@P=`_sB|c|:gU^B„1spV-xRce祷72L'1EHKc_1Go7K/>޿L}qsC"dt}fDLVLWs՗)2nM[n& ;Y候0nڪ+_-W=/`7K8@랛$|M{t Y(SM04AZ!ʣ7O 1L_S'~UcF\vV*g39_79 ]Pk9"~5# I$ Si`sc(霡t[5 kxj:o\iDM>*M]Tjal Sr›+7#  A)?J 8V֧|p%~-1YqÕ Urִ_$\chՁ=H*]%W1dBv4YkRudike휴|4m͓9GseM:xN6# elcѵumפ%i-$\~>Yj ;Ry,9=sS\T}\0܊q/f 1Ho%Q~"BP,Q߻PI_)dvAtc'jaJX#5TI[c(IY8XjPFXAX={?8QAH~YFPͶB T>.QX~Oԡ["^$H@ "9ZسFgK.ʈ):',9񂅷.]WX0ݕ'~KeEN>fă9Ҋ:&[=\w r$iv{9„U3w(Gˆ|J"|L(dbG:zQ&/MrpPʳQ B*j[EƈȍO3d}M|&-~fOtEKUH?F7;Uo YH+Z.{!@=rίB]A<4S8*-I8Xsgm$-רэgn)K01Ml 24[{$ 3GGz0P|✼,8hޅmZ"DyEIt"PƜDj{ppv_=ӈgLK@2a|Lj/|,ҏbP썭ohto4I^"P^3T\'ckh7VBވԫ]F(£N+6Vrïo>f .G}iٓe`r 6?.bNA(Y8K:st\*tc** d߾@?>3* U'،5wYF.+\96{@,;ψ,D,l~D[p8ХD@ ~v&9UF](K8# mw^X>֋BAݗσb5K5Z[Wk[8BoΒ+O`eL#egPO8;~;j>ē*n2izl$9"łTbƍl;!5E+ H!|?8] j)j,UqQьWl" Sz'/N' 1R/KB!?MoPZnGj baz䚹!15qWtGRW /Bp AA\(iJ[X#"{ԫ9Eh'YM UD9'06q|Y!H?~k. K[;Ӹ7ԍ3 Mgrꛁqֿ [psm )2 $K7EMa|R"t mqt˶ZGNۇi1n: [clkvFKc2k( w` ԉy8\BtX߽m1G=΄yN"1-IyCC/=  퐋m/ 7A]]2٢Sj]v{U9yuQ!Gy3H(a/gAnx)BBء<J0듧LHIqϐ5++㧜7 jz_pSu|&011RL *Mfj9]`1QU5ۻ"؁il=A8׳M;J{IǧK&* 46ס<=ip l$@KͽgO_&ymY~?/GY *hvвupGD"Cݎ&>[Xq;,dނO85[&(oqp,1#πIznj؉X==wuk~rc@7Һ݈2!~8\O0T;sJS /wvn Xw s%V<'Ů:}OXrڏmwt̍ h@Zq ]>8z(ւM`ڲ[nmW8Km|</CXW  z}ȐFZ%Ւ OS Ȋ73ѤMo1Ӆ9wFgҰZ#XX99MkKp=>VGtDLC#$\C c^@>Lt'ǁWzh3&u4؋Ed$~jW/華AnLU9Ue(bkIIjF97-BQK)FLD<;=. D&Oȫi";-.%Pྛ?3w F:CiCET4ʄ?a,Ռ`&<S CѓB'Bul +[r]Ӂz3jiqR1A8%hfX{801b<#n tfnQqpº&T,\好?4T\]U&PׇҖb]l. ח:Yomh".=h*pQ"4-"I?4 a# wn>.mIJ2KJ+Z!3pƩ;`n E#b>NNvGpԝ^)[zoyKPPQeɗjfXVq:0/UgdXW#gAA$e|3?uF2bw5='_䣣JU/&|YH=;it߅~f*CM hAMd,نMXY< Iv 2, %#iY-Їsckud飑5?kP`99``469Қh^zQ6˫V"3lK~&*ʲsx[ ֶZy*b'0|%,.2Cٵ,gr7H$W{SҼzҡ0#qi)5R̘|õ\4Wbx:F+-WJӶnaj;RoE5@I YLmp+4%bǖ2@ӑY;mUJc_@lp FNRsJ 2l$׈(h(AU?D^5rK'=x1 ;4&B}`O6 ssK2۾&c]\ubʆG{ހyD-a2mZã~wt0[zv$y}Mo5ifxէ OjJƞ# r_Xlax(7=бz$|\nԕ#o c]+i00Ȯ1/a~wۯޡ*ڈEu9eG"ՍrbljksE@X)\NpA |Fվ|rl(SBT9`7W-ƭ5y ҃doZ (c$ U\ɢ 5 B4)/i mQ ~/о3#.ʥ}. 7FLz_(\XO.д^UwMQ@_]іs6Y U֎һG?֬BOP^;h}1ˬn7uQO\]~Km]6,~~5 M/+*B?2]|ΛPZ<.W ZZkV=$S_ЄYFXus X!b2㹬Y \%S`FAOQO*B }  P9 p ƔŐ]'`!!bK]E4Er[㡟@?3U\8Vqڕ֘ RKY-@#yҧ^ q>ST`a7J 5!8o 'ssYT_ + "0UkYbvlS`.PALv =IDj5eT,C~NXf,W*M<.4 tcrh0cXBc?H lSnKFX|Ģ/T߇y'/lu'9>/AW_A}a;ިãyH8+ep7XCfUӑ+h M~AOh721R|:}/;:+qqz JVɟ 4ke^=qz(^Ln.6VY%zPe2ҌL鹈K;OA CFqGJ]tPM 檩e%l \?@ێ7ol2D[\t,LE<'VK̨} 3/tK9>CSO(R"z)TD&*=~F/Y |niz<yBSC2q}Nc\Ɔfbc.35%hi|@uK K 7r) #l~͊ۿ*F0a+v++$s ^[ދF_p/>"~yHw~F8\ y /|5t1 \@pa%xk ܁L@HGI6D7wybBHQ؎3ߟT3xj_TPgQr fed,2BʆNЩ`~tսtAݚO)6WXEtnޗKNT!>5iʒ _ cfU5)1P&crkEpa.O0sPV!v'Hy$āLsl32Zj֚Tu?cZ3]T7|u.)˂gʧm=L܃)NP_WwgLXolwAXMOrOWU[g7|Deִ)Pc{ǧj&%7˩L fGnzd{הdňIyEI )T"} #* !湸<40[.aˍE|:LXV?&;h%T1˶j_֘Aa!U H{̫p"j22ZvA4+AωtL<`>ZwVڊxmӁȗ)UrOkꬠvN;ū&/teJ+N^9RhPrJcD@a@R`',zo )OX.j9YAFPfXsw`iEI"3|~ZP$ ,3!.Z>T!yQ;QLV$e9u5 MA5΋zrޙ;'{(g1,dx1/gp7 Jhj=Қәh>!PquAyAP13?O!OJ_%}EjN:~\#|WPGmcQSA1_WˋCpp1mqH;WQO`#saĠs2!ix<rp g"nJ לT`YzJdu!(Tfq8[*P"=[ǥp)fϖ}4K>⢑I|URA~:`U WlFӫÏc"Iت{Hyw.?kF}"og#k>l5{SM7'zyY Y|TeMacX]|߹~ R0mݏr0s;)P0KvT|ҲF]q *|n(Pb&Aۣ'1*d2.,de^XcO@JbBP8)n sbNɻ; bvI6)h \y(Q 4 $y8./y9kYN%u,{@Ǩr[JJ{XtphM39܉!r"QFL3Zɴf9Н {*h1ԡvฏv3 Ob>veǓ9 ]SgZ- kDs5~f#4w#c=G;B,F|Jyd2M Q41$& 04[rPfriF5\1kW9κ?u_!IO [)= 5-9/.1cŻc[1NKcJsز nbb!tg&8`MPe:jOɴR;v m$JPēF Am%~Z K1 )oKlc;$qMfp\ O`s% oDԊ@3 ' }&6ej\VEH̴UZ5{aNp_ǾUHseħ@a``"4*j<[-\c¸%[X}>E y` wl^mxOOej l Wu`{ͷ2emY^3hK$EEI|hwl|=I<))EAiE!qDb s&|}sFLUy}i{Pm/mT3zD"^JzfY#`VA}p(BX.X@ޒ Xm#eZxɤ nu]>}>~ЇjsPHVI^{'Opia$Sz`[K`5 KO GmKv]uš/p'p("V+RmA1O~}_]Uza cpd8QjꈙWJ }|+Ns\<~Y&v4бY-ޗ@ :çWqh- kR`öG9ʲL{O"'/S}oZ©?yXbҩ Q2;W.b,:Q=|`)y e!YA>h.ڇ}x`6.]LXƮ{ j\rBL4M]~h8/b[vnR(M|4R&WDm%X DɜRnRra%ƙ1baxjS)r tڟ\<` BrRyV!t9[Ϗ 87(_Kک&3y !\hYB/}TT8 ;2 T!x+eg~a44ÌtG\iZT(-Ҹ4A~#[zL/I ztM0Ce'6ʽm}t'6$3^d=s9OgHd4/.iIL#}+75XL rnag?aEq&@1)"` @ ̑syykM/l5ũ; A'?-TL{u[eTp*Kf6e0{h |l~;%jqED4h8#+FRߧ<Ȕ<{,xͤ6s@!2`?SW7#Sl^=EǼa_ i^"V:bi+.0Irf[ 13J01.$xF b!±o'&zb|~y-q=(q47K<~/VaX Ux;⯹}l3Hjƺ0]n@ vh^n2 cƒ"hB@L/-Ɲ/)+QPGJQiS>aG -6fW!Yi ?˷]ɐU8.~/K0 Xp]Sy>,OȒoj7k]oZ+f7Ťaq7$8yޘDSH%v@3-jY#65夁8 m ٤L+DԛfR- G\6=$GDKf40&Kǣݰ swYVpF' T vܲ^Q@4S޻Kjc /T'djF]qÙpND<v9e=Ssbm%t[J(oQ=[m0o4͞J֖-ҏ 7SlF.6p ( ɐhm$5&eh1'oo.z(,"x~\%2jՋC5=X=;AO/EL[C|(`T -종dwu7%I˖[,#(QUwRz(vI%J 71EN]w'uM}hVFhi6*Ԫ>y2a0)U>6 t -pמd+1u*ufʿnbнo{&fn/6н3K(0{sRqYIUe{}H՟+Yi-8aPiɑke<ds S!ۃ0&ڌ+>I`J PklR5ŹiŬ <:!m;Sp-9|&_pF毪!qP@RfK>ߍb^M&>U֐ۼ,Z_D fj f9\,u셹Z؈3u >4D^+UN?:슳3Na gt !7>[~iyO$rJ=f>GųO,(c4 Aw~F]a<΢Er3rk9O,YQCXkt<"1CXՇL[4\XP#p>֠ 0 oM0R>y0x=+I*Oy"1BmJL++kuJ6Q'z!/goY-6ZH 1} ;TSg4}n=.k9Ӱo}M#d_DحI+%ܴѡqpNB^ p {8Y_tUw۪bj7J2!u> O#&A @,VL&tuHʍ.4晖@~W tQ$$Ϟ܃A@#4Y{yHfL4He^XH lJVGky;m4.[址|P2ӞvaaiM۝ '_M'5q̍܆d!"2ksvRd|䗧r.P;N1x,1EK$sOPtXFU/QvWgȏ#1$VkY,PW3Zꝋ*wI;)=rou^5~O$v b 7XX,f$uM=]#_ %+[t]Z1.D(150Ma[ZAgm%]Ne*ymVΟ@NG~YiqM:VB} `*](yܰڰ -}n|$&cY^Uu+$Spf+;]vbrtbkN-اM^A1d-w"¶.B.*4.2,bQ ކ|-<7G8 aKkN,7@d*ӈV$ bT.g$>JF}ZA->^Fw]!&DVM4M t +x<Мkhޜm$,#9K$@H{-?U?~݇zmwEwTHyht>գp$Mf_'|vBIGHT&̙I1;X8jGSmx-&Q. I^ )9k[ "GGDGr% 6= NsOuD?0'1(ζ|KIYt{=D|R>KboFB5*f}ٜu%6-K$y۴T;Ț߆غNŞ3<>ypʻjxq KK6$ p +2BłŻؗC-S9R~(dwf76k ZF$1HLywivn >7cٺw&N> jѬ?) `9;_tY mI^1`m#Ua=P4`ݡEqkKR9Y=Y.g|JC4h1jIn_0gC8 `@㢝uIxO:+'{98GŢ@$'9wl9 Tv/zF2AjL6v[$fev䉖=?K'cldi046$Ѫ7켴~Į{|G<']iXϟW+D3lf5RrO #ދg(#ێʷ]>d UZ)b{K`wPS^6ۅ\`TpsT;J茟ĥb\9r8jl?Qy.ġchzb71,JXԁ)5mC'g7-yrJhqiUYb_rl rTWd00OB<:}ņfDE:k?WyjN KX|8Ŝ,!Tgn̾dlOԮŤ#xEf4V!h}(բʞ:?sl[AE%8MԮa.A6;ǃWZP-zYR蹬W~+D?UkM&-Á^@*X4y#sld? m?`\Nj\ Ӎ F=n[޷߶Y@28ov,yy qj3LYqЏ Rcۢ YMu@H/J)LW*/HJJ*ƇnvP൸C aWWF\I1ؔ |D _N\W% 7DdRh O z| N@[?3;{a?; }W 7*C(|j7kNrJaj\5G6*J*U%/h1w$1RxC;ckLgRSHzɺ4 w.A]Ou㌤H no:znl|aEF:=^}ޟhH>=j^iG>.sc. z_v] j*6lAg)2䊼E >;wRfܒt+z,$O󻐏AV>岴 ; Ew|ແ*N+̋c39> Y6TP C0 BK\Ѡ.O/1pgYVmO01e4|-Q:\ L;\z>a[Q@.HUcjۯ+|:J_`!)F=Pc˸'*VSDSt#|x%7CG#N`'Zrv"FWwZ }z6nS4C)) nʰ M:.,:Y֦X3lj_vn34YƷ\n[৓ x4ê /m:9)hXACtyE70!枎k(, 3K!N5f'8rU-F(Rq Ј4]Gs51?rwQ0~/6ȇA43, ,1hJ2FRS[M!k?je 0nN=LjR9y$7xvzrMcE@f-C;cG:_i=wk5c92U=g32 4p!-6I ؼTaҕ.鵭xIŤ4AJ>!DcmPgh_3ꢠkj㪀 M?uBkzfG ˋr0,fS2̕UFF7qR:Z7&UBFVs( 5V]p&&U(0V5^-n!WλCf^Yv_A+x`/Xh]܉$zgZܣ 73\q]hϏͺ"ǣ*qr' Lm~1ш&0ºK4s1aSfSpe[^ZxVFH_;Z Z&!$e5En`,3Sީ?Y{`a&\g+ݳ;$S2>R0v<檘?p*hK@T"8:}^6,]fZw̺ ,@D \ M=pf$*o.KBvQa$ψVouѬL*#_A \[hv>=[u?WjdɵA%L;YJq,;y OQ**ƃ!G׳q =+WkaWJ@T{ X1}xeII=A0ix3X̂Zj(ZhW!CBj 0X g TO}f# cGG6MSUr;~&Cy)^.LJ]n[AEJN}1JqYCD&ie\\"#w%RW8}b0oP_aZ<37J ג##e_48[5yÐ-AMx~RԚIﷶ%D0q6aKӽm Yf bνL[iYwo1܍&3Oi"s}QHNYoj]%, gS$!aFc ˲?-tʼTo0[.<CmawPUs@ʓ P|Ƃi# қe?/onIоe>>7 eaR{ 0\- @^ 5cPWD};zISB0ѩTְz?N>fģ$7&;RF\ӎieMj*9W֗vT=)V{Ax}~bB1+GSnv1ȭ&)Fq K(6]oQ{6]1x?܈̽oHkX "t,W;2~$,eӾ_K+N$W0QlnO_Xb?%?JEGFZXnr0@D5l_vQ\lyB Tq@C1 H7aǔUO@H 1(_p~ܫȲ-w^ Ww/2$ȏitNg?݄> [I*!:@n-'  }h>5޹G69}+z@C"7YfZ%U"SN=:JϞ5KA4y<y9&0b\(CNNMSmT"UBZ( u!@ZU+k C<}50.=OGdߙ2I4OގSOWR.xtp!;4*`*GUePk󝞧VWmI |mu1IOA-lQ."㒦3kna}Ha^⫥Vl8%$ie|D2 y c"Mm#]AbFGjSdռ&.U9xU0?+zYT>ɫEP{exIZPB,uKs5yq1IW퇤"{h/Ķ' 9]-o_>dv hMnԧ(5<*=[zQVPR8kLK`r|_o1ӼN`$xJBtaƏ*B3>ϰjUx-1X# K+)DyA3׫a+ e)`Bp n{X[w>^ .%n4äraMT{ԁGtm:sLmCkϏZQML !f6ReLb;HLQך3^{/3UDAo0^cB8‹AL /w*Tg5ʛlԄ^Ad \8ab'"1wA|0h:E՛dfV/EBn8M.n 4V#?gw`˙ktu`L[VHkizH#0T[B&#ɘly3$0:U#* d* 9ME?AN"%Zzث*o$,iH5Uډ|9Y=.$gXm*U$e (,yGk]ؚa>la&w)>k[0.R1n+7Cz^f+Ke?O iVh$嘴L8ȳ/J(sZ:G^5?l I̛*~ǚoN~W'Husw6 &3U _W$μTҒ4'F[ m&`6T,o&ߑ(Mpdw^/W&HS? &7\[݂N"C5GRhDFXc@]75eX3t*5z䡛7iMP`9kORMs E\>$2 ki44\tp5W<(S"[0VVоܥ4Ǥ%V}BE#0M%SACk/<];O%/qQCѷ~8 I|] 4WU0ɲSFoG^:1./3e TcS^*"M@GZP>oI 2<*(:nuN ϸSg^!lC{H.L1Ό:@0W>$ *_VG D)4@t0w~1C`J]JȫԾK,ye +I hqnz~OYȤP=Y$xRz( uyc k];](WgMF.6 91R#[mRu= m-l.QW0rvꀦS KrTQ nYZ2Ea<&f]ÁyCA!,d"7\w_& xY(?c]N*|y=M4K9,?V5SsBgnD`ԟ 7*"2װSqp;m0kXa wP`#]E=";k L>PG Dqj}Iz)w0 Kʹ8DM[ypIvjyAu'4$78{X}MF"/D(juYSktJ`BJi`>TuMT3>ޕPUH).ȗ“[]Jph9Qu`BwtypDüf8ukb?ީSD/H.JfzuBcav)=se:{ӮkF4.6(y/M Ps;~Zw&ӅgLyސUo;O:!KHِDᕬ{"PЋ0y nTAYd}бƿ1mߔ2%d5Ioo7徦aQA>yo(HhnIpeP=~`q8/ "ٵl4 g??*8; $,"y',EZu4Y[cyfH>Ot l_2Otrض>V [3;PdSl0XH,Z*x[(e)F6$`{4|}R>ҡ{Ϊn YvD.o-LJr4~ކfgHO?'^0W@M0Gmrʹ w~@?|oTpD& VHŧ9SG+ q1 gad j #1 &8;@hnXŐyʇ%;5Zyu\#跁@Pa%{hx7H` ${[_^Y9q -%Gɓ"Yܺy~ k's~ɾAaBz:]+:-ՈᅶyA73yؚb}]E0{=QiHZ~-DRqD =Xю,[PiqK`4e-xEO'* >TX|7ǯc\`NmfCJDG٠ώ{dz/EqB桘<lb&g?w% Pכ?{I )A.,FB<Ȃ(<tNP2FJk?Qjbe;a3ęƢlz ? egd@sRZ αFB2r\N7~بOzcA`뮠 :ZЭ}&j]!%LS^)fLX=V;d57/AUo*:F9!h-G|cCuYr)1?#]7ywc;JjH+[ 9hDC|QԇxƚA$^wX0y Q@D[PT5]bH t.)n,lxORk4#'ё3ΨaA›N$B(:Яq݋s ;4]t8Eiҿe~_Ař_.E^<][KV{{%l}+jyOH`Q a ->eL?]k"*- 6Eo Iz$3PFtwr $f~^{ky80(; 9Gjor)%eA@x5RZYºTE};C;s-]=٬m/Yz|9;Pnn D2N9\v34$Q%_DE{3*yaz>$m؟{sʸD[#' 1@{HD@Bv2s2[VdP@M _x+vS܈V,I{&gw ofɼ3%d$65>߽c{C'c0emZ>IucE-g 7te2X7tDvˈ ro_dX7=|/pυ+-N~hZwJbq4Nt:H˶ҮCxW9-C{xSe8gZ;5`qλe,9UB^SD@ȝ&~tA.XfvmZ4{Mz+z{}A{72N] l0ǐ޽:ۇ7ՄWA돷&zrBay`NX~bȤp"+ pR&T+IBb~z:F-vRS*n>r9A%G5 0E E8j]χƒK!{thUJ|-!AyeM[&bPOv5}>O1%1>!RwCl{f0((]TQ`k{'z9W/鵀jo[AǶ@4©w`LDy$(lݼ4bMsFdaqp_ҝ"HBFjX13׬ UD YvNaA Pm?9C *MCf$dLrϺ:գX{HEcc @\u Oi%$( VB4DNșYՀ;jb u Xc K2/X8#g!?zAۂٳ:ӱ|qxw܆\{Qa c1~K !W##\1YpI׮?S޺{ |{AzcEr8_6>W ipZ'3шylv\f׎=E0A'=MWE Q +1?="5]gz~:** -øhFEZTإ &ssl}Ҍe6%BTQwf~ވz #gMF(CNű^_?w*mmRZY\fCfDBCEX+0FՎꭾg14]Ym 1fECȑjT~>> Nx~%'Uitzp͚DeHf5YQw8 2Mص}O%HQhw9>t ݲYe[^tlkIM'kف6H$Paddx"NN%d- o'lb AU䓒+k胪 Ult`TU% q̠sU.~z`,Z*D{k=u6۽J, I'=38'*PZ@U 6O<}R:כL\<dP16-0 lS@] VrI8#Ȯ#Y$ KS `Z15%kܣjfxK}`oݨXʪz1CA A<v%egiAB.CЫt  wޜC%$ί#\R0t]4gKa?* ͚L^4+ 7EϜҲ<,p8]R8 ? U|~{kC~ja)$ =䭓@20I`~)8/qTou%g сmVz旰)+mc2 N#쪭2 hn=^f8ܩL+s cztEz*BWX=#L+և'ך3$um>.J8|V~V\-X:u|tHbeuFhYUF 8F5cGn)ɥOEݣ7Ql{B|[a< Ф >dMG΁Lwjo 01]zq?ky^t^P PG{n\mێlM,m]03NY0|"+љX?/Т b9LUo}Ƚ:xq29 8syb*Sʿr-%n׶PQoP#DMζ٨؍KXFR'ݳ%mLw dgVC iC?GC yڳˡ/-*B㟣7ZAC즬{.8$[tGcV͌BpLH|>1(5#8v6vxV +XqfkRPU 8dٍ۔Haq|_+8 h d h KBN˛!78zX}?0ƻ&HӠ92]~m&r{ ~HЦ߀}|_~ 4|-(ZjԠxivaeFg3vYO}?Yu Cȑ{1{X#40pUl<=Н3DWY1TF!kOGS24 d?D$_Gz=Ek]ۇ6E(a,&?s$$q|}S.ޡ{zC\I="BOLwЫ@`&|9 @=~saJa]0sY*FxwVw6( (s^<3` iU L"Q1 xQk*y \s4c^E}C!ݦےn -ʦ3dm: ejۺ$T9eujmwJ"!KJc\>xtC (n~ȇ&"|CѪ"c,VENhm㙰aiҊZN׽*dQP&3?[:>&'I"AڲJCȣ3=wk~[Y'hVf4pY^=v'{-:혼҂II4{J$^J$-(o,0L\?MO11h^FwӎqGR(R7z_i [r)$&TA@9LN@2nyI*l-ts/V*;Q}E#>>@BdIE D1{twyL^_Hi,_;*ał7v琈ַEw&'D"#hsNCj jW%+BhdetʼnDHX1X%L糎!ڸ"Lצ6Rel&-za2$zLRT;4s^]Mga*Nt&"T 45h:Q7(^TuTܬ?+v ~l/ޜPk!#e|qf87)_dQN+@;\})vfx]pz1ȶ=$꯴'d>2],6n ~)~&_'\"$2VIwq?;WHgIf4$@Um~.#.8}@_4t C/)Mb}{i-M@&Bܐ(ݫ4&4綬1-dBu9aΐ$]v)&SʾTy*ܯkH_sh!Iعrs2/YVR;RHk l"qgN q(qKՋ+7]xd "a=@u'96 <R~.5bBKAkæЂv)j񵴉;h{{mKn33"g.cm5E3>zN+8h݇?a]yPd|L%ẕ! 曗ЏlMIb:mJ9:| + g^هOWAlG/ZzE*NRc7 L?16'g36ZKBe˷sݞU\>049h%b4!'b1@>86rer|OQڬnaٱD.*֖@ެ<o5_{u.s y,dLIi4kZ"eGE=I0i52&X 4>vЩHe! ||k,q2z֩wvXެbs2ݩHu,@^_j ->`[\15a'5]W)FyhKֹDW3)}ܐ2q] xCUinom HT媧&ŵ0%\!DՁM\G6+ h#w%x?tύUb`;@Mc?Oc }c*Zzm,_ڏoz-W?UF:WR..B,6rGhr}4m_w5`jJ*mP] fziDAƨa1T -{/Z: mܱ3MqUtD.ynf7ʑanfu^4@E^rm|u.J*!&s~Ҽ*t l+8 B"6r_u7|7 ;zU 'Kq%_ާ9x_Ju(o:%:Lo0/,ͥ><}LmJV=E6N.F`Q@(Vm,nwhcYTtG6;*0_;bq;bLfpȖw-G^Xܴy#l97EB,=8J ;OUCE #dOi\@»2&5CP)4MgR4`~dƍ?:F"a=>~[.1+T[Sr@? ;K5o(xUٜmR69eh s)Z/t̆I9 E}>#= X_>sq%`.K| ttOHֿgo@Z"P2%ӾnT;A&+- ~%T2,S)٧o2iH0=fQY*PpI?&}Wlˁ<7^'BBx8COCY}UL]ΓD*gV['8_\wN+Z;BCuS2 e2,+ׇߐI3Xjmr̓) mr;p T:9zm/_#aDm1؛Sw:*"Y!ų\>:;M 4`{}ԈUBEs~`#օ%D2E`=2̄}4,L< ~u>Sj Nt|Pf*ODZ ̼Y֬0^2ڀ^ܠ`%z踚nC;. t h \6W% IG7}@B"9DjNU4hk11I 9^pm9Ɵ\, pv~k76 NA6%7BY8BSJC>^k@ً$"oQꃧ:k2}T ` ƃwd3{\?|/J-1tP=j!,o/4hkY"^/?Y}G]+(ȆKzG%(1WP 'N1t radyYB0k7"OSjk߿)2w @~gtɯ^V2؟9M\+\KwzAWB7&~u} -kcJC52O?fS}_JJFnieÅp;@Rz-lA9`Jgw'|b<*^ o0l9Ed=wzȣ_>&B5YS5ܻLGNqZ!Cx!X U) NSONZ2EXTm %, j =L,wUgQW|T%}3xMF "[x [_},;͟#9LQA!J/atFDqPe=cjq&h(dc*-0nA .aQ' F. )D8wajxGJƹ'42PYmJi5s,-~cZ)B 몡%a%~Qgo{<1PRLNdpj Fvt 3ʻ}mT۶%uJMmbwKF##"?JW0^,\;OoyuuBɅMZ˭gz$>""LO1 46&/H:#H25fOY2:5^œFATOWR+sAߺw\(vzr$ tiQkh1!07>RdM#TlRMUA0g9S <% ᘏF,zRuX]שr}>[XZi^\>Ɩcu"blŒU_*u~עVS0KFTa*{k-yaI3K]~5sT_@<۶C/^|W(C`_^lZ9]g^RHQ[g\a'IM$|- 'VR u%ZE:XXA)KQN!b\mE?"la<W$sBxt|U6ìR|#Ah +RԾL$=LOҘhH{`$_בfvmۻiIliaRpfZ*vn(R4Crl!(Nx2B܄mGH}l&.0LIYK2X}:ҖjT1˽f=LjU'0 BDMN.m-KF'!ms&\IH:m_O&U66Ή1Jj!vjèyd4N>}&(:cGX(h٤ǛԘB؇#L#f,3h'3f |g]?$GgWw4?z}//ۥ(GA, :o%&H#]POr/#%e+2 }Vت @_0%.՞v/D lP >.=sM '<4Ւ(j)_7I4"ȱ_Ea@W奃!YkTNj2 [9cycwDL*C?^#W%ãpӡbXd.v>ӑ"(Pen׀Yd6jI+(g?EWǢWxN՚})t vKT*5kW&.' MIe p};p4{ѹr3Hw9q}$7 tu'a9`*O]ݚ>։x?;}Y-rCS;ĮL,\ YC1՚q =&Qκ=xu[q apv;) Y`s/NW;嫔^py+ o!@gӖZ3ϑQI>kRT ^)F%::{}3 MKu"^;zZm$AnI_0cɃkm[N=.i=A ;kvUvϱ%itDF Jxt ;MX7o͘F Gj>8#v!v#RBMv]gc(\9n$-VrPG4)0T dT VIU6>o)`.l_zvsl Ey;>q{"mNG OV[܉]NE3sfu<#p'ry7K@Zf/Lt"['{/kH-8e{PAAy%kxKv7 ĢZf{g E%/sRj%N8^vSʎUX3SeD |P $xj {mWbHEES,b^ aiDkiO;rb+yOn ${H;X Tv3i>1'kǷ 5)jn\;߫|LmUqF BNU |4N-}̹jC^MS'9lo4j-'bZ&D>gZ2nB0---jX5zzÿBR;p XMYK%zGI6%)}q#EBh2XN[vj^H4l?TGJeL ̼˽=pL+-%CW%f_=~˙>07bChBP#^d5S( Mѡ)Ǩ9.-0>MtsQ6dT_5+*|hǩYՍGj@]%Ê(ecgxo0ȡ8/isX{-p5߹&Fu$oLaM<.~ %vӈ])疔+ܙ`WU*pj#Qh9>η??XL;=JFWD~g(\}"04p wlio<0N#sn)dL6St"=0rTzпTAoE)ަlt1f(,kC[x ՚׎'@jٗ5a.`*|Nmטֹg4i\P'+?oPk6;6Z(I8ӵzrU70x+B۹5sHx h'Ƙ4Z!1]w nF-Z=-x#_Xaw9TC巯K4*<@. { k?e3z`ϠO{ Gf9 ȫtסYak&>LP_ȷn/S4qۭ gd[PtIZ@q:, _9M6ر8qL{g& ^|@0h^YMATr۫ 1mVDH995* o`0LoxڌY6n4wuq]ږkQa4v2qjGq|oP:ɸݥ %@Jc%^?D":]V!l+F1,²;b6ɯ1-қ@K#РB:Y9նo3Nsrc#lF(}_fu{a Lq JISvp/h[EQ،mōܵWuz82S.]ϗאؔ6M?>~(gU8zqIE?$qVP1F׋ }vb <x!O|!tNeؘԅB$J=Bq* ~db- xu5Aկ!W}c4.+!֍XFס)gl+E‡ὡ=u.)1;Iө3=p 0sM2cRkZ> QnH\)<_r@.9ےdǏ vN]^+!3wJ$#e4NY~QEPd"P̔AY1eJo M 6h{^9*)]jfdM.nm%ÖVA",Q^Z%?Av 7w R&; /XN&Ri`U)gfԁPw]\4wan^z &Jݳ&9E71ʧe*u'U?4UKe!^/cƤvMnY8U8ʯtf)Z7"]sf-ݟ(9;*vqM@t1 kXz Xbu Sk-y"j<5l!fHoa BjN%3pM < *UJhuʺ5+-s' CIu'@wc{ 7cթPߊCin]93)7DO~<fz^ %s90.xbFlNwpq =;!AˈG{Nhy}=7 /lXF =#&+tB\~!6VnJ3fiLFgcfubYM+y Go <)I>ׂAErܟCόCz:J2bnhϜt.~!:G$SP!DŽ ]>/T'2sl7Q;NǔT4: ZXj.&WޕZ%IVj43K%.T+!]dwybD;1+83/r;K0Iߜ"EhKD_q %5qd,52fqo3;p ݮ* zTs9e C*~`46js͓IPr`ߞolZ @Iз3>9ȵwPOLkFGQib$ LĉudptJ#DV8û}bA{Rk7??a7éMϥvйh~fr μN{<1)|dN2WBmLͶب6 u|lià?]ڥog]Tfso־`cK»&+h?h)~'ΓN"N 4n3`_ :y [K!,mЦsk`^ ̈&bp/qw<,8dcOQH ~/"JA)Rou`,4[^v*;jrէS gENN!OnR.򟓜UC:xw o_^DŽ {3H'E5q\MXksS? OU2.e(w1ڗv[⛆=eψܤAXVE< 9],?Ow.+]r/64[%쟴Uԉt#U D]mcPS^6VQ֘]u$ XߟwquiG")7:Q:dOCVQPo}WtuD{R@g4jc=[\D3+!?' UzҜ~i @7vg_.҇8?-l-i] N.[Ejoɟu E _f;p1|CUPK,)bϐ䰕3!0)൏(k\ƓXaވc$O$xqGB33G T6ؖNBј߆ K7$mQ6"p(u0r\JaKf08^pJUz:.gT 彾*KPrb /65JpL{wp9v8Bր% Q_T^SsЬA?/( a5^qvn+jr>4 vig<#'/yMmp`kGxr %~tJZ@Zg4L?OOB?s ?p"k'ѝȫUDkED86Z9|ˑ;)hvg"$%ȶ }fUXBe=InN4l!E@t6Y|\ k8E??hx?ka#+=xU6rRp.,(wh.?F((N/I8a}70c5ua)%[;%]\zȟrR$"6E%r736=Xވ{0޶6݁#Ok xub,ӒLe6(\ksH5vdqw.Bz},D?VwX Cx=o[F$]%=ZR7]V4cM T|}.lR?w>s>G52>" Eհ4ķca@GbDfv*ksU9z!G }fT@>d[L0x/͕p֓qgy> G^1#naRR5*(v7 X3;!;BT)RODuurװG@rgVf!a꾑CmٗT.sGU$$>Q:fת+.l[h.᢭%q"~d؀T4Kb;t_\/S[s< _;$>}K?`:ʨv[@jm8ٽ>4 &m-Ln=f.b,dS0o_u*YZflZTBVi7FSK!$K¤S{nZ'ed>%TO]*y ·ծvZ~Y$lwgߢbuf3y*7_qyS"zbق`7G1UGm)ƛ*c .wNS&3 ,wM08){-E! ldyXlU{LcNDpB$S7лW\ C'bE-J)ԳT"$=ޟ38B95~IPSy Vغ ~ddwm>LZ:S@=gX_N@`[KzPc &8Pƿk '$tRXsV5ûQ EdHazh싇1q\hă؅9uCUA -O%jX~~˞cp3 V3IF&Tƒsb-E)۬j;'VL cR_p2WG@'Ua J9D3K(RJ.Hka7Yf fE5&Nxdq;*͂qe9RZyl`ؼNP¯h5EŢ$3'̾!J<1 T([hP7*2\yVGx(wǡ `Xe"ڥIpk彎:'gVGtpVQS]3oi1Ë%ޡ~-UgbqPQ.ym[ O!qPR<(\,xѤ%Vpp F`5Y:үU}+oPgg"ƒ6jк&$ 6INr`%P/JS3]ېEeC!0k! 1X$As bFVҨ'\^4# j4MIXlG#B-/=lte>D{r쒏5%Y`t,W<^#%-oGߦ=.S͉k YCtaL287ic*Hf@nD,xYwjӜL>|p6ٺ@n3>% z~]MF#'.ކ{jN;goʫogBנlRD !j ^j7̞+)Vܥ'ʔj-H"3a(6Z`%@CwZrwLC`rd@2hڤ PbἹ"6bUH ԈdFf(tS+Ho/&i.ߎ=6JoKRHOЦ-T j]oeNjdFeDIp8 .~h5YtzHy}r , [/vTp#;Y"jO#:>! Z#NG P 㪯-[ۋ]yk': sUؒ3Wඤe1Nϟ.1"V8ٵlK,3`XQB_{3z@zzN[Zፍh\.ٴm`k*`sWZ@"xe4tŵe,b(#g$MNa<2p ;27IhgNQE?7f.F=Q䥏3 g@У+)Ѷ^PhZh KH~c/H|f_G?2BEt)όMXzhC O2p9C2a o&ky+p5џe51ӮWYп4AH`a KxZN&s_aUNoQ!ӹ%ʗ'$rz]SkN0~K|%vWlB[d;?XZbCPU6 r7tl  W<:#a.p5?DWo5F\?A9C! |*C V(E\hh;tpn X,Zt|BcЉZ)iXSn2C:@+vtڗ|E(@OxFf&Zy쁟So11AqYG$vJ؎PN=$Uj};K:1Mue%H'1Iꕒ1Mi"Bg,p'XB  O&gE`vY2JL(6N}PdῗlHB);[2Nwfe{ÊCX0ymBsߛ,>^\_18g!6>Y4L;+(cU |V8[`_5~ vQ^pw)&tP8oYPi܆Azqöru֐u PƦ?%>K^.sP5r&yX9fSt`3d̔qE^O͖|I'_]҃לΞg')z}@||n7` w)RYR2z#+9s"^k 3R&ܶZzbZ'v4cB4:GtWf/5PrZ;s3(6.cTA%o-CȀm)σ zs[@!nPAOZdgJ)Rd/^ lT~L]XE+.' |8ŶLiZt)cK~|ٽ#*@IO75grϺ=)E8XI7M4"Fs^!&x9ĵ|vFE>EdV] /x1ɕm3)j0X mFqʱSnBvA|Hjw{ Oչ 0/i"+H:$;2~%9R+/覊L|Q3nZY4h3ROX?טi+'OcSYf rk &a\9;qjsA |_X6)ޖL^r/a `h+CgdIg $֐5R'P$@%[H5M|=I0 Y18=W98U.0c&+!ı%Di{[Yxș) 7sHa8NF&WHQ}V\v4oz}>XZiR}d?4) oִq"+tΑZMpܶdVS۶iS3B|>{2n )`G9 8!ĻН 6tMɼT1 Tj#(M*hg.j*['\iEW Tz@]Ugٿh!̟Utr@߫ )x2, y$э=7oJ,l$3S/Hr^ƶ2r+|"D;K1V;z1*KBphg@gO/.f 7uρtqQƼ<vDmSDW'SR<qir.n,d$Fȁ~e ̇d5BOl#F@I~bV/w ghX۠@1xZ"&=ӷ [e5LE:֓c)Q4B _ I̹8[6~f5ԉ~P#1++n]u@aHL#_'RKZꭥ7$\O*A*ж] y(x>&':O-6Ԕ{JvM~+J?hLH4I_0*q6ۡ B˺O@dlms8(Vı $#8k\1+n\.(SBF% _* z S) rx٩Z|1Xy'3 *.q gOjMPJs6QҎ[));' ۥI 0Q58^ul-TȂr*wgJ!ڥ X _̽ef5O4,a!fʉb g-I_309VyQ&g47(;p 3mR[G.q'P0ϯgaJSTI)vukHLȒ;骄 Ƃl{`F8Y)rlf-©HmO5m9l~tS'Jqִ.Pmۀ ̠yLmAQݴ"7wp=\@Mmd/%>IܝHոaٹ2Vj.xPxFҝ־AxK{(>6c N7rPۓ4j7Gq@`e&XO޻9i9.f}=ī=z,q; Qp/p]kveu x\Ud|yTP:? : re'r0gպ/C>y,)圍&ndc܎m$~}˸`1iXQ)PJaB¤;;v^(ǎ4)zqVFjΎr E<9iX)> cxpv>|˼klX)]ioa$fE,Rd_XFѡZ>hpo4L[I/dhS[ ,Y7NcM\o?d. J&*jWP5uHmFmˆc!9R9'0fBq"f 0fQBAbPӳo2DYS9C6ȉx#/^U&9B)?u~/Ax3vlx˛/ DzWB-6) G+q77) ]e,6Uf/͈~*ٔ|G0O)x)^<苒 {!2rM81!iˬša:X(6f~0L| йF1H۪Fc&r5kxJW|;?7TϔS>Քf yv̮0?@3|yTfL)ۏd^Bk k`yeՠ`Y@SZ<ߧD .gra?uɑ5'Pg-D8XKԣ| u׆8(omrteH+.8'b֥#G%my\zIEDI~M~GS IWֱv9=[+Ac5|*39׼OC0+%5%*RW:Zx+PǏԊt5JE Uyٹ|(x Q}3iD|RBAe{y<`?f²&*1 sB8$dQZJR3 YWt@9,bVZ;_yY;I=N{UjmQ 8kZ?4_9D&]o5tw7[ Q@l/\*n_gVk*l?JN۾\VCLOf6G{ ]DK3j>d A3V_qdcZ銇5ЪiO^$')ꅦpZdE>kQ %]rk4>x s=A3+SvVOý˕V] )Lbui|?oa9t%pI"FKZ+%clC>VЗe[fnRJfYkC`&Ad?r\>ʄ;n]y՜Kx R^v#kiMT<gY轨(52pD<%ߴ h_v}\ ƃ=4(sWVlЩAw//Pskcp㝵?SgR"[C0C[Q +4ؓ\?il)`'J-,b&YDW X~p.&g Yꛐ g'7۠-^鷓Ms^[9繥۶5# \ @XthH-n[ tqK{t2=:A֩0rJрe55,1qG x);1GDUiLT>)(`WA PSUԤ^y9m V.9GI_ cl*j`L}9v_s'^?ns9trdNaBR d$ɷ8t;:?k0-E|M! 狈FL|C[ZаO*o7٣p0Y8 SQp RP<ʏd/)â˞fx!:z Q d1sj`.g\v Lu2ګåxaĦg<&b}~Uۜ.넞k9t:"HnQ(/>=@#\3Vt)`mF]߯L'$΋b9 o E^BZ=)XBku;3G]3`hYKEiF%h`{y~NtyH_rn9O92K7^n~,+[%"PC%-t+l_d(UQscxS+dmucN}sQq!D@]׬l]s,i ۗڏYvP|].r{ 55xKE!,ࢲfsQ82)_XquOMɜ5!\Z8?K#KNg,{hJ٪N&׽z-VXpMY4vBfG~? P.7WDZ2;8O%D/Ǣ^Y~i.,sh8 ylWq8ǷV:rs8<AyUL"8A'ɱ,MP.4'A")]0aQ%Z/h%LKbXQ,?h2oIH#Qsic[p }[uso?~ri0ڟ_e"%3i//bNu9SB{)pEeT|um{âqIH9l}[(h5Gbω( 8 \լRxykDbƆ@3.Za>GOnծ#I?dPh#sbLyE}-T='}50H9QƱ2IWp\I3 Ԍ?7\'m}lbٌ$numPVےaOy:SG ^ˊȕ^d#h? %9'{ (=ᐜwʾٺ+ 4ifHZ|;Ӧ]l>pF9J>/AmPc:N гH.seM"8%*`Qhu {x)Po8H ZB u `{әcK 7ʀK6Rcl IBFNW U5vMDj!+f|J y/mgm}pjѣx!~ oNmG<_,3s3EU#E|nI/ٟyfpP'SiZO&3aC6!*jOz%yfXW")8bD흄B&[!NU15n?CSM\UAg3QjHM[1\.bmly^\= [E*mV qbH2NxqĎ|Rw86#GY>8~NW98uk4Z ]FtČ\OvLh(j_K.hUΓ;Ba_VEѲ@_% {Ӳ7xViogcYWhh4!}>1qmP*mԩ{=퓞 C-ǥo1ZaFLƀc֕0+=ppqL!n L+c;ƭ{ɼ<cs&y11P'Z2ŵ&&;I$±8HnxdRkjwSB"7bZJ=kP,.K_xZ2%A(:;)׿!ДjsHQkq([fe=Y>Jy,Vlؗ[!j׋)_P*c4xظh.镰&0N~xkCBq{l!y#ĥor?kdt d1fhԭ>KWV"f$yewnR',reJtĮ!dzh\ (T*;f&j5I󳪩s6ҮW}2͈Ba3JS. =ͳݱvlXƫj7 UG+UZTB%6!7Im Ҙ?kۮn&T+%, >77\9+ۺ)$9(©AجCJmF (!{!h\c~vPDuۀ*ϕNg1OOd]d0M!ظljmӺTiҔfMyF̳/50}cx_b}<ׁv2-RJ< ?e^_BERni'gL,Wk4Kȟ@j5?OeE܏`8VmRSY=Ը8LyhF :z3QpU 5h YJA0(ꗴ ,aif<>bgbIEĊ;BZHJ4n .VFݗrLcaZ:@ &vX.j 1UUWqF8Y(ψfhI &A(Nkuj x 7‡aN%/I_n~1? a_f>vjڀ 6n65#}p r$ j]L!uR0'm-}*z? a.AxGg&l7kP̢6"[qR-v3VʅQ:Nǫ/ ǜfRZ:.vOwC.@o,5s@y% ?X2GNǚngxbL8˵ysn&ǗOaS4D1myT ԍkq)p1M1DOMD'kDx"_u\ZДDL (o5q߿Jh>mއ`W(NgSh43!Iv"&D^[|'k0w3-N:U>05ԗK6Tde9% )o ӋJN:) “rxg`T%g6KQDaNUKlI?5#!%{8oE31nf:kIү'rrK!X%ZKJ 7|9+%C'ܓ6d,?y7?gdfR#A;M?]%0"9q% )̆jH8pzN/MRspYpsG4̺A@n!]nJ~%52%8omYؙ`rpaKGVV+? 2@Ob2rqx_w\s/M^NS>V&=Ț=0kxϛLD*R0#?JA`$fhD-AStip lZi [ID MZV d>:xw3ʡTqTmwÈ03(h x\C 7=j{Ae.q|ϒH?Vu쩅 &t伟Sp0Vg3k|} 75 4O.:Mys!8w.rK`J 8jj@Y{*"n7Ml1fGo  ]w߻T(:k)jvܾ%Sb2R֤0*F*//e%5A\Z$cZ\CNPD#GC賨3Ipڱ(GDM:6}XwD'% ^=#%HU|1{>c p"2=YamZ!-Q&[lL@hwt-GWO|XY5T>V.h]mtjݢܻ҄7 m&*#$&$1?6dwJ4DhМje EgY'}?,xwTbЫ u8zj8Z2jy9_ ,mu0q4K\L G6ަսEA,~DEdݿLbuME]J}}HOzm.&"&7  /!V+STPoQ#=Iz?Io!d|sCJP#4A{# =5=1r|Z N9]6==HRMOGY(u8%Ƒ}FrF.?,׸bL6V[GI48 jdrōû5J04o&'u1X= K%Վ$Ou0 <PO[5,!u f( V{([[ *=WW7cwOnAS7p:7ڜe n9_{vf_8BO=7©ko)|p.s%&M V#JfEݭSf?;kW +44>~XiE!8,46P@P;w8/&k%9Dx8` d9qTMG"="[hϽia^'/}hpI}2v\Jo-Nן۲Rjܘđ}I`szaE;GZsh>!z }k!I-e=S}SFIc|4MwAj ծ/>O( ?,are5};K-yW$Rb /W}d]7˫#XaowP@"YE1; _TkA*TuQD.@7[ lN5WI,g1˜<WJ?&#fsK+CGُ,_0kbIጫz>hZp eQ[_U4qj%7W2:+,NQBmc w` X?R>xmڮRbt[u=Cץ5]: O*q*uYdu8+_5t+Q+iOv':…}r u܁UF Iᨫv'= w*=qGޝ2D6&!g^ R<wU|Iˇl퉟%T;NJܱG*Vrђ3n,~!>u3T`F$=xmk, b VrBVf"t^(ƞ/YDAb#~runLf `4 m4"63 D_7;l ۿ+̂/ vs{CL\܊7'_F:q3ǺP?eT=A'nH0ʐh;J1?$RC7ZVT7rNѹYm*h@&!QnB&õg0bE麈u̟z^xgǁ/™c}@F3j=3*wVb2q㶦D7*K`ٞA`-Yd6p[SV{SLX1$mF% <;$Pc¶J?nr0<^G޳vNWd뾮̣QԔ93G/?x'_JWvm_3*7i%AjW1AuM]n1{t d(BqvMW[vCE!~q\Rۡ\R0Qx@1LbYoẖi7"@( Zyto 8 ^OGw݃>/ l{s 8!N+xJW C\ o3NEP w|U:j<̊N$+k-c^s'R~ %X;aE~ڡ+No0(u޺Cd<]] hGf99hTF g<@O4B%\7|& ]j>*,>F%U/""a (6%~97(de:.] ?"dZ\;kDUV;=S|Pؤa[\h ':ZhcG4 B׼22a.Sw~Zl` k{ J[AE|ԴvA+ǡQ*f>oƝJ`O3svXr![wGMFnpY/Dπi}SL﷝sqs)Z- t9LúU2[5RgRUc-KxՈvV"=L<"~豻mB6M~ЩXuY? ~Ly;_ bd LZ#O c2 ||cV\0sD( V[262`f%`M9cWHtQf ꘑC@X!&lB5Ay~E/^ Mk Y_0ǰ쑛Wf(3Ȩ_FB ݐգ750[V ܬ(0#DŞp>曻ZTȓt ZU^ӷQ'b %KtVڴ؆^3,b CXƬH-t=0NZh{GP捤7WMӸ+~Et3U 1 PQP%+oKS9$ۜ,ݾ"aN\Y4.z^@ݮklިL*%IзLS(CUzD=}*.IKyZ)Ŗ56n2-(Bf$o<h^h`׫zis.ъ"& ^+\[)%h-9=}ZO~iqx[Lid e¿9Gw ^ow{R{RA'HL1";@jʴviRu*8"~{ȳaƀNJ#iS=s8 cZѸ+^*mQBb: 7ts0Ġys$+@*j`8`@R3\]" II~6!hn?0M&s|ăȓcj~tuͭ! 2A\"vEm۬ Hw\g`g_g'if:-uԍLFF%\!Qno=F0 Ȓ[m>mJZ9KovŚ|1~sU:u}r etû!fe^yjz&|&&VVCa &,8:/% բӤ-pd:d3[xu9ߠ8K@8*VZcЁwrMn ц_ %Wn6;kqk]oEc xBKQ_sC,h,7 Bi>40X.FQw x`n|u?OIqM^Z&_$a>B@lV,}n到7 (όrqE䂜Ȋ8}.~ ί\<0F* Tj/? V=l@1YuÝnW1H1P B0$4=Ah*+s׵(W;򎺾>G[A$/sɬZO'GȈRXф _tֲ)?Rt l)\h2DX9B^\*}''RtBѝ[*p >V2X.ŝߛ1Dno; )͚jjF'r.(4w7+dʉt;7洉XC`Q ֤WGs].a\ySFRb.t ⳾9u7Inl-[O푢uͻEZj{AJȫ0{؟ĜJ3kFV;UcsѮង$BWa -Pb;<@W@A'&%=n3;q%0崡2bR ѝcL08JY[X70u<`ONkY虉|4`4\:[+^*|>p%;7O!ש ߻>f/j|p! va@Ɖqg&anjԊpLnWV]sʡad+ +X Y=> ;%UXڿs}ԥKC2x[-a\ XGnEZ b7("贈{xE,i#!s*ta9utJ"7T ׻%'>uy;ŧyvevdѢ6FTES,z5bN A6~-`H.DOwP`JѣFj9ҩ iį4C-D 1PsS/dtK8bn5xv_s 7 Sl _4"q:L'ÁxD{$v#: e, ?*zW٥u%O t?;Ot("ΓZϻ4H؂FE1-Ԉ!LuoWئ:RTŨ<\e1NME܆?auXVEתs,P51Qu"cRL.*!^ڣ[G甏yk/oѪ ExVA;W$<7^$k2%4 KkLPYOe^k.XyC$ 8FGVɶ IdKRq(ER?7ˎ6Lˏq>hW0N&"eWz8Ijr:k:ك<>IdUsBV_ J~^G_ m2BB|@y}:O89LqAӚw|Y510B2#`P҅AVi>zRpttUYwQLKC!+RX|Z/hb0ckRx-CBz_GD^ރ]>H.hK?kx-Cs{sKqɧCyIWiAg0i/nq:j@͵_`Ѷ\n yDSTA$yN|8lD$:-A5}39EbuvdsCo8gSص䀻Jc@>(io WaZܞ u^U4s# H+n`8[8Y%c%o: D1Ψn:ʕq+/8xu>om9\p&\Ŷ|Px_sՠ[5F̪n!1Lf Ve,w5x)TsQ'5dj\$]w~L>myk=<]U0\whځA C gFO;֩6h>k0yދl ŕx˦Aɑ;}ؒrZ lD/R g21m۽tIgڂ[M?wuuavx0GwеeN_0$n 0،?ҟ$њG^kONjbBs8&m3NAR%G Cr3%9`"k53 ytIs&w범g3?X2to06PʼnERBf-XI9ӈ;M<[`d^y؝U{ЭJ?]tgM"l?3 " H7O/tNp2nRǚV?&vaW{ۙ#s,ީQ&-kK뷴'-X#TKb3X`H K $,nNfYNMt2 YEc L3Nn/諧\ͪ+׷Qّ~wI@\` &YeN ZB29@N3, A\{>IVXp7]Oģ o nϏxmi)2}12=0WA4XQ~s4_vR~В_܊wͨk5쯕*h SP^6=x;6}DWf[8dt1(i1|1Nr iJTd.5pc8PjAH _Qb! AþoY*% >h ^x\FP0!BgbmTڐ ? Z4GR[ {ZgAsa6|C#?$ڮ >s-w#*e=dd-4HM+ɭlM~I0z@l2]P,?SyѩW8 8Ҟ]ѲӵM`+%Zÿ 9g&v,Y1yObN%ճm`5zA)-O24^Usy#|Ww:za ,2"~ Xf3jG^?s5<[F_Ƨp`#^{@BоKe؛`m3l[i>sH|k}oZjA3ս{*?n5tT J~x"^ktx m\˖i*~u%xJi`J0Z# o!>/m͋ hԳ*M5(APbNCǜlH6=z!jH-x7+ R\끪 ri|;к!zzwB,L[f 5-`AYBA3WgT8ɺeMWƄo}|mA%IzAeV1s~ǽsSBxU%P>Um|ב %Ft S)VX Gʨ,i]@?lut5 `˞Z*%*zuT4Vh`6SSi'=j3Pz*.@?כ{AhWO*Oߝy`$5F 'BLBPTN-KPH; &x+gE,퉚@[탾,Kc膚pbV엘g3`ƻ$pP~EYPen8`ՊA^!BmM߁4-⷏#CSi?Vi+܁[+@hT=I@jU ;=Ҙ3/7R ^ֲ}s>vLj9.J,?&[K:ܐ@wZlr*թE1o$/W, C!΂!ˈ"u-#~,N0agޖmPFBz@~ax H4\n*EDmJ% ( 8=j.ÍAidq /r; 5w2QAےAI M;LYg~u}Z0͟% 0\xⷔnYQ]E}j~_CEaOn at1x5ة ώP;d.d\[Mڮ!QWѴRLhTIqJ0R ^n֫l.6_MXKI=bk < hE-ȝ*~HݒVDͷ[%>BMos I;ͩ6= ˉMzUތw<6Ff-jG F^9&%vzTi ttmU2ʟ yd +"93o g ]F"j%?u*m`F(v2 ~]mАb. &Q|iOjKF LPe9o,)5VC>+K/<l:a⿔7lٖ=j*bt牕a{r`:HJy'B#*.2VכݓkY2HU^~d;1yI~fSŮxcSqyJ鸈 Elhk!e@X.>!`?_a7}-Hh-AF@bϑr\μ'G,b:c?˿?Pð_ 3Ǖ*H??'c,o a` OԂ?oͣW0.(h; TdKm(Sϒhb: bjH$%YA½xߢ@اvݙu,(yS"PWZn>[ }́ٔK1gf~e o.jLpAݲ) R!D2$YBx B͈ᗼ:hWz|#_rY:Τ׭*zօ1/׻k%-]&aGTQbS?,S"k(f?&m z惧M:Ph]~K"b{cNG-d oy5 ?5\؇tqR? oCqw;mWrE^n/b**ֿe Uu Q-yʵo%A!W(}8N>o~d}7V#/z#ڵgll4鮿f>Հ$6q)nWVKºISmH>XUdoXi'bEv~ ^Zğ3:7Ji ^gAĊ+O!{E‹ 'I,컒ȄtU2O"H39 z7 p.zM"S{>UƣɘoT_VTGf;p2rYqҡ*s0]o zL-!Md yd>#2dg\Db:g,,/%J]C:w6P.J]zQE DsyqP2LŃS86.&R g3C,s1S896wؐiRԑsAxpQ3r9)0YB` *o;"XNе Óo .qiuQMNgVcs/S۴MsC؉x<]YI˩Vo)L#[նy,Ԕ /& jX)+|\z쏔DY{mcʻv Cdso]{MܱF4v%!lšTjJM/X"qG2{z@in5Z%N)U2GbdOUkle7:bG>Ȍ0` ~N0'H6Q땔O|wi5bqDgʤN '$qy. ޭ î *-e6d*]CIT~yV̭"C^bHtISa!߀>v/ k-ՎMG$S&$#EZ] *9㼈<{Vֺ3'~(Dr3aI:?hf\|t 0aP0vkڨ*_!0UX_ $ JaZ kbD؞Q3&ﲈ ܍= 8WU~4YkjH5?^$so:\wᙂ-Tn}%#8fqz] uMq0IA!C@=j9ȍ HDc>g%<4,g5pHs}B\75AC@Up3 4[#CtLr9bQ'֟CCڰ^r,uWs^l± ~3w'I7}8G&r s0.W8>eΖ[5yJoyEFH%q{MfU9 U\oIsġqi^̂$BHL'JD;&&sdfψyuI8A.9>6VyP=JTM 4ƀ K_be|+ƥʓV+pw,=G%7U3;S6Uӑm"퀉8(<(W"In.HkE,wZe\up=\;#q>̘TEQ: <3^r̴ҽ+e?L1 ;o؍/c}31AQ9AdX$En&`f%xG;_!֪ZܶhgEhBNC%R:uٗެzZk:H'lָSԙ>)aNyU헻guQk6E?e^o J`lj=QK ܺ0O Mؤ##h(+kS5ֽKZ `qϯ֯qrqYRsX7A:v',(P)6P;-IT+[+ƘA$`-%!9=_yhAdCffstvdBr"Ͳ|%OSP#bz,2c`6$:h[<3cY"3R{85Cmk}{f¥d k?WmyOLIr-!t7OEo#k(C9]:9}p1u:Pބq 3:v? ڛjmCw@\m\Цh+_G*3 $,L` 5VR,IbCv#W}h8WqӋY\T&ڲdAkռ:ɀs x!B@QkE/F! <$!OE8hu ^׏+W1TJpNy2JcѦ/‚zGOud; M.r{j2{l?1pIa"u qGPWѠ|5NWy}?Kpq*i9 Nt9L)7b@M_ұCQO4TH1Um2]~ u' UNi 4%5VEj SN!*߲r:P楷Th2<^|w `)^(я*C7>MNYLpSN $%ŨƹT~50|;lR;2 ,B Ը=鴆 I*o螦XOq+A [C_ l";2rG+eOwc]3C? ʗ>P Dw\=~@m(6+54D0w$s9d zxč,(S:Ժu˜*?m LJB͏vK/}@yߌ[ÂW nlI_& Y},G@ 4#yz:dٺP!dčc˒-#&b2Ig0ՖԷƙޏ?4\z'.y;LOx ''{D$ٯhl$zJ2't@Y8g؈2g;9>aT6S :')Qi"N3pQ+:~{+:t,-bі *ƤT>$ u ر9?H!K7UqxJ;J;IH<}K񤅜w>\ Qo1G YYI6QZX4f$~?j]Em2z!ໂPqD挸 ? 2ۤ < =){]Ȉ%f Zć,|@ȫ>Fe7 7#!ۇ뎆Mq~c<@vسp&C*NBĬ۠f97Oj?1e~l@'siO.) VfzфänM8VtWC(zk{9Q,lz Q׌ ([c>dx 5'HW8\Hvp^eDV4qw-@=`.ض'M^Vp֎.#to6`t`K--3 4h6SYdKINaZ|ml"vB2 WzaSpm<8w[}4I-}ޮ. K[\ ޹e88 sJAҕU%Ɍ{o w>{۝De Ubhrqg<Ș[.%xRO'=W9 x8C臋/AjP3HEͭgvMAUltxAzvīO&3tOEPZUI(:)ҬԽ 0/8s ՗θ藺 SeItiV] aJ~ef\E-4LM- (ob2HBq8K`Ͱ-^Sj4jԭꭿI 3~a|z11{eӉaggCd2M (l~W`eZ4(}@eS-vzdހt ެ?kdcl33pL#c#WMO^fH?-)yN>O]dU+EQ%9..88Ct=,c(:|>'d?W."b_d c^:__7h0=F"?*߿!MvSfO}x|G˄-Y4e:,-h EFHt7Oa?* ,\_靟srh0(әjxyC<%I#TYL mhc_#xQ8 Ax/?~aX!K~t"/x+La98@{p㣺b:/wEPMߊ?b+7e)\ ѸcJQG6B= d&ۛbݎ08/!ԍ{RtHRMJ^&Wdx$C岑A 9RË}47f(7[,JZrclქ4y -snt;  {rMۨ "c%u m4F8; hDXB܃⡻֋&_>&!Kkfcݛk mQ9ƳSp19B^$shrG#ڙ2`D*;[ r*{ۯp[&I#3-z"9BT˗3+IR1I%F-YKaO͐D])L_NC{WUt&!CS6LcO䛔S )~B!g.Z -Pzj2l+A5tCX*Da~(e c7Fu8WM ӥ~x0lHkLAjf]"U6 rpg+ "yT);!I_plf1t`"5sg!C'uh hS! ЕM')vϱ?R/_tNRl=$Q뙁ONq~*TmkӜOr:Lʒ+͗Sp͢* ,]Xo"݅K mgD x˒ H/|oϔ'{:Edi ihr{@t6`GL6ʇ椹{wŪV-b I[^ӮZ잽!g{y0SsPG%ni22*Iԡ* fb]8X2nv^kqkb>7c"Tp^v!iBQVpߘλ1U \Y6Mwy:vF\"IrP7%ЮW vdJsk_OxmTH%#% ga\Bz Y٠ehЁ2CUA2p5y9S])ުRAh /-5$ԺӔM CA|hnH#!V$ebJwRϫ2mORP\ay& K}eq=5 ?M3[iTƕz&<)|n+b&#.1{]xS2"X.k-I~|c:nD.izm1Am% 2Z\>̌kW<'Gi ǥOE)#,N~qJQ]m/,jAyn6Q sz52.yogA셃ueAHAaIIQE'6=nl|ЌOB/w3d cN27>2I=,iE6OոMNh4ce׾v?n}GH# L)(VF+X`my+2^+IV/fpz~1՘}bFm oN6alprvΌ֙+@'`\ NQ5lCj B1tq5FEK~Bf{)HTh(Xz 햢vu%ɌxJ=q9}{-5ڴbLYH^Yv'a\1Hnc=5'I+F|nOA.uqcىmu8YẬ} Ħ̫J.w̅?w@pJN3@0N ''ĥ8A"Yx" uq9[d,["xu;&rK;0&փTٔ"8N)==zVW5̲ g`2FW4(XōێF :iJZaǪm!w^:Xx[1X26G~ʸaw+mLB}j>'1۠bB~z~JĀpQ#o>]P+xQs,[̾A<ȫTghx\dT1V\f-} +Z36MŸ>R%U1x˿p 촘v_@fۊ pxz& IÒֹa?$sY:Tc]߆틵eiD.6vk4[1/ T%AˎH2c[j L0;9'ndqwu ^83XLF?ix:&ׅIpc؆ӑ'Hԋ̧SSqQ){gV;wK@>McTI1/1^o]b ~12z[ :fk&G(..OsweιCv^G;Mnj <>2: gOBfGW*v0̕+  _Dj[R#{{R||>017Yhk %k<51()-47L1…#i bL9>ʍ {xz%lgY3 Q솬t5V4\ D<8?qzd6bj&?hMJ! O5 #S!?W\t~p؟P qI:j[ *⌿̚ lOz݌*">DݡDDVYJx ʻ7oIhe(N}|EZ7\V4K~=!#'<c!-NU`̖Jng<ãkNdWHBT_;},z5"NUW@lvm*.oxÃ>7<`XISVq;dHm&ۛapڣ{2N4tYȐ&hq'N[0aou1} qX`U>e9}'WEeʧ_, CDLtgWZSJu*(*E*HT_ 8͊~ ǫ|1Lg@]2u4r^3]f$_RTgJK/`3o%?=6TP \g7B $sh>D8{C`v7{pyfK,i.2m#!SZ,g_t}Vw%Q=MT gqoӿ-9~ihbCWCQnX*0-ڱ69zϘZG?x.&GjP{r db ҟQU[B7PKRrc`Uzbos|XS_5x2| U|3`r^ɼEZ#m0t)x@;T[fOD8(7iycIe͉y"Y{Q9pFѳ: $S|GTY: ?ܴ*^]DGMf*?'AӝxXxE^y"2H2m4^X76.`;$ PɬHht.(iWQ} wUDk ǒ`Cn`>ߐ̣ro*kJ=y. Nګ-fA`sӽUq`XCrie9=?*<' {MR|,;_$K9q~I{ALl\%d DZ)T(;xN="v S—6PGM`L̽UݩtM#+UEԼps燠!qrծ%2{d8tGϴ o 7~E>Uvƌi T3ފ}X%~j&[h[pe4 PMzۨ~>ģJ2L개~/쾽a(FՓ:_ JU/WO3i.͈p\0ZЉ M.dxդPm@E] :3cCRLhoԨpxTMq2DRGIo]OwԇZPb?(¢/řJd!̚9)*WmciXB/xW^8z|^Cvull<}$1=4|.:VǼ;%50Z9/C ZBʴ '(Cg٢&T ns b&B{I2hN `말j}=K ؂v+៘Og @"&QwJ/6[PMw+?I -Ii~,JE#LuG^QRn:{$:EȘ#2vxÒ2 x̏-&㲲U3/W oZl#c= a.l$a SQ9,gtQZ .`6:A2AJ֚3\Y1%p$1l^|ǟ㩪c}GoJׂ5rf4)~yY1K6+ΚZ,ld+.{'rCHr<́0@ e%ES]h&1!;ッ2_.2{=%%|> pƼ $ޛ\Bϓ-׉C4׹5<):-!Oq9-<1ȗxW&#ZSd@vVKi;|Is~CD5(Ayӡ,Z P9ﳭT@_l[!Zj}jIf.87e⻢)` mq k, ;`BiV%;"#j&SR7cէQQS7f+> +㡅末Y܁=48c%=BǞ¥zWZ"_j#77! N =dl(h>b߃fi`Y`-dco 6PAKfT9 tpeU֦eK=g{mޚ2\1^7^.^@ؔp/2!qQ@N#X&9.MUD!g* 4n!%^o0BÇ͊Եm6B%JBtx-TܔΘ af D 77˚H#szˡ!Krڊ*)ҢGKbɯ=mJKމ?]RQjNc9^6{).w:\"TB\nƏ?'QB¹>'s ů5bb·ũͽoX0`%J\]:3֙WA3*R<~bVoci}ܘ0bHfJAR  'h?Z H)4__L2\"'vC(**YLQS{I/~=MNV}K?Aʇ%؜GK52 oCez7ֱjWq QF'y57w<߁=4/ǥՙ%YǗE8Z8 zʎA[n ̞{mÿ4,LAxJBy&6J/ Hv-i}@D?<|ڤ Hѭпd,y(7G eQX&BlYt=_JLtZvzġPYy쀤WP@*Cs~,,N'lܦJ5q 2ކ3wƓ~aL"n^L 3L۪as=] {&~ױHWnڪMX(PV]eW8X8ƽ% *Jd6dv Rj0`THo$@~i_ruټDM26]c08, "aAl&Z]{l3LF+dl/LP$jbI)UAS[j-W9qs>R*#@s@OW[ٴ2u5]Sk5DEQ4RJ/!w- S7X#]kfߑ0e' 5>Mviއ4E19N A 9܁N\4< 9?߅Ra2Y兹 ^,f}b7]TDV5LgR&XI(r1YJTۈ nPPDBWx&g4(E1|ט.ʘ3k[0J 7@ !أÓ:v)7ik<8/Ag5l-)#c;Mȕ|gnB)`BĦ[JU֫L^ o&~ͷcN=槆Y //x9]7YB+2Un-˵%Sl7F&xvEb~G_&D/V_pp9" ґj #vlf{{>9CWxv1UŢ}Rhws*KWL1`D @QJtyțSɵOg<*ؚ$J|Bg[ yH z;Ώ~WF{UCyvxFNinP4WKқmH>C+R?>x`>/NH2mVLl*H|pjt`g|TMZE\_zFp$Eq47c$e=~pe av`։2V3F9E,$C,zFս~{Y/+lDzE ,&_OA& S}u"#Vґ! \l تPPH/#F(#ZR "Ȍuj_4ae+U"CUh} d(IRm:6z(-ZYi߯hEA\*ceI6p^cp0wɮV HJ|$Ͱ~8#zK*k+%p@b GT^qVٶ/&/3Cw>}@`:%d4(j܇;h֝G|d(]@=A<_seYd`g ^!,9dڙev9 NO8zk&SmB0o*#+r=gn||<.l5 H$>J5($8/_\dN,dNlVР΃NЦ7uM9e\Ai@\$lXh[`QBˌRA_* 2.lY /f!f/V',+jJ!Tj@,JۭK (, 'T<w6sNDXIڂ (Qn 4 5:D77޵}ʦ:-=3p]߁7 ϗ}*1t$Rϧ҆.OЖ8So'}24I=(Y0x.Uh~&g̛_*rؐB5K.7/-1`k:iXThcvk IO|nzN㉟}gx?ܛEe;ud ]YpVsM)74ͨ, $,1 ^"SjVv{&FlBB[8+B][Cқ}{N bHn+99GכOq<g5+#K\@UR]IA`iO6M"[%2ܒm՚MKox}$ARwo>!c-J;\8/7\|j`ܧ6G6'_cQN .Ke33C ee;4MQ %y6Ϝ9WIX 1๞¨"˞SNl2Jzg$4 btK>Uq!e(d7ս kSLTzc 1ЊB IyVE -ym1%&-A0 ]6 EoehcKQNp.XfWɑ N- 6* dz\#I)J/IU |"71so\XD &ox}k%ޖ7 o;ª~&wPOzz<Ack5f<'L"xe' ~xW6=_z@9 ?bm)v/Sbp;7@AK+{Stf".ѭD=Hl)Uwhu9Hs{"s29 ɍNSo?=! W:q2(e:" *&-ϤK3.W#8duNbxx[ TeJ\u%:>(rvm, MKoB! p3s6hy,n iX4SnC5vƹ]5Ȇ$>h "kZl(ZL*V N\Vwؽ@_KԘajJG a^XIyh]$O ~x=C,3)DD@9uq//auD!W6sZu@h|kNcU[0B\P8\Ҫ" ÓM9_.Z0e.O(ѱd%,^|6nm}]{,}S heG,R=NpW%5vg2fW>/ckjb&aַmzrp򁿺PQ!~fÎUHkHwU漺:k?jյeCkT)KƏ* f3fެ?רIo@ѯZx& #>h.2XM!C.4~/U3@~Zi@zzMԊYA_6Ղj^,yx&W[ \7 p[@Qa2w1֫Dc9j"UlViQ" fc3e`%r?.҄[Yrp>?fU)I.˶X%?j 1Tit6{jFt)|\TgyQv+x>ַ̅w!*+`]YCYT/[ZSi8ILH XW/Qշ5[H"0_|ixd!("zFar;HqNǎB(JB xYnHX1,/@^~PjzE!yoCJYa,P^&Hu3p x5_mf8.tGf6E=%C5CzB_ v,;kn@gcv\Dg0pvE0طa3{!U%~lKJ*IJH1/tX3lJP*fE/Yjs]4VajC1بfKRJgO =HkJ4)^7Ȁ$E`jxv_s7T3q  _ iǹloX7ѷZүSWgzd레ocUɏNd fL]r=TJzi!sQXvc>B cR\u ^IQmF Nۥ@ZJr r>jk*伄FS(?TCns)¶&{/0 p ~daIAAs8B$ƈ!4HWla,μ/5洞68z 1P< OxӮ71_,j؝XuNc2!j]-XU~) >r>ˬ ϖsWboqZR8w۾W8$%ڙP"Ǥ]n'g6iN%R+EfӍZW^ fU))'|4x0Onr 8"S$IM}Z{z+՝w*eyʺ2DӛD1~  CrsGI&ǹl%Z !|#TQܢ(|'% Ku)7VԋxlR,YZzCp3q]!B5UهV4Sq8O^uE=4&+QzVGȈ!6y=E7& '*+7'Ĉ:lWUZ$E`"黪@9>/gQ&+ 0K(5^7OkrolZ iSʔp9 Q;aL>`jv(;m{2:Gg ەWӱ5oTWI W`=0+XsCIg%sM56֤KOMqI !"^~8L=.cBcث_pv3iTVO օB֞j.s֫D[.⏁KsԚ_Ew$ twe u)0孺a!6ts.N_9DBsфsY>H0A<9w+{M.b=>ّrB>l`\8_)U=g׬Ն\5*$i6#T8m~o|$g1чa6x(^tVt͙K\M8 \JFW^L ,n0wFMPI?t i^]:|[uKYUU%G;$pU47k|ٯᆐF*:GD@b&-dۗuLs- v8|cGмSf{_ܬh9O'K<+bYaV~D>Y/%epI}IT:ZBKcND0ʭ/M㉚>Zvs=tp}~L6n'{X^CFx ):05Oz;Bධ^x>6;刼-d'XKr0z-?ҘHDs([@acې^b.tЗ/@Dp=51<)|Mң %A.jGSdV P2~H4`*H2Ou*+&u|EߧA2,c~WcF ό@.+/j`~ɭ^`Cn_3q Y=5,eɡBvd@>y]Upa(8Іt %]|;25镳'(俲'H?҃~wBұjn(5UA|z1QW!Bt]9?WӌȪ Oj`{!F@DЂZS>@9;Ye~K0Fľª1Ș'54+] I(o-`UޞksSryr/G}het$6g(c .4%EFU,ԣ6Wh~_haYr -(joIOXܚuFQTNDT8m^,ZՠJwVlJ9Bp~![ Qr+nqSs_&s Ι#oU9 @=P."(:I&8`Bm5Qg0?MXvW;8i[@bV 2LqEq_t/x)dgӾuA1V; SP?)եGtJ*Z8WgGۃOyZ)[F2CxsЛdR=U_ܸ?AZTg\(mQx/2~:DF \o-vE)u oP 'YFɴBU˽:Ă :x3^N-ԙ!Fb!~jc_)];6iAO\j08 1cS  {ҰJr Z5Rטp&C&3G B;W;*ESQ>H*H*fP?FazEKS(`ShrkM=v $4F:.ߒKmoNې(HqMl7`y ۸S‡{nGӽQ3FZ#/禎;E*IȨ}Bztp/o<.yGe`Ϯ4vJʗȡZSsx0'7M<8eVrKlwCj9R;svEG(na]@<:Z3klQi *"(X]+7쨳7oF[` 4~ R`,;>9dN\ bKԥj,ۚ6.!.&+Pv!N ZKNYM4PMm'l5?4bI}9.os%$Y<ܜP 7 X#X@XNt̜/UBc*H,`YWU~[sd`'CĩlwW[D αIoLv 5ΜV١"L&8&3ꇄ(8 s&9v0ohǵ9Ђ?#>P[{B$Cx2,.rݚE Jp9C+ՅiTВAn,K~3 OJ|;aP'Bk#g1x>foG 3/b.SuN%6"Lnd;l8E|UC7^w,EK׋Ϋo~¨,[5L&1#3UoFC j" z#8*Z+s};W+1Le:mjML-ք5J<뢰̭W=/҇ā.),#Ip4\sa~+w <ȼMz+I8=r|E/ I~W--;%vbc..omh)y+qrw52Ck#E-B)ahNx#YM%~hgXϺr1/*jb[C^w 7?!(kwӴ/[2'/n!F03U3b۾f $kڊT TFJ0\TPDvapN`ƫcXI@G^ySܡ>-UukA9S;=)ġ*̹$C}M_ wkX.|;%<Ӫ`EמTz;cJV;plZK_tx>d_[aI;+5K5Qz>Kuz,j ƺ<Έ7TTNJ{S[Kܛs6kيh$Q,=;o6`d2)k/u˶Oޅih̢%WxT1w34;b;״,Ax1Qbb77^On){=HWTWEfC}:gf߮ ϾyGO-k:[S$.r=Ši#ryR.?0 "8 X\]R^%nT/>iƁ1r0&gXJ캷G@5_ E똄o wr ;3Qxj:I|l>ke+r?cN @#O *V,6&rE4@[p]ͩ'b£T)1OTQNC c$, p.ŋӷ\1-i) M,B '+]KMc84>. !b#~?''дNL: rͷ ]gZ `f6M1O|rڒn+|f^)Asxť͔:}Xza݌g䧦:ՒB!ԍqGBD~T礷0gȋtWДT 0l(<ӾǓ6`l2Ռ-vVeO>- 3qWՂ 0r%lZuF4[آIrqm H3%oN7  X JތwSM=; ڃq^=+ :_"jlGpx.Q3w0S{rLiZ7=u* `*b鐦eY AxL=\d(m$b|&xhj_BZb4F "6b c;r] $ g#Lmov}Aܪ['lP)5D)Ԭ4Zwoex} ^>.ܵ?R/ Mu{GaM>?5!?~-)Ș0E҈,p.;8`OC&ɛ. 2TH0TL;o2扢lP!Rֺ| v.I7!DU wv͛!ek[ ,j/3oLy6G@6 d:VrjmqAcMֽ,6po~-ЈyzWg22@?cI+Orq|47+D [C+l=Q)NE,5 O~IIV |O 3=98͑_/"J{t82M_A_nwLBP+B;RW"Yt W'K ꣿn#L ɓ%~6sĵ"*苞O^ 6CukC4_c@˔6ֹu<#2ף@+p6-J}hY+ m8ЫM \ܐnmZ>і{}ʭ1ƪM!Ⱦus˭LzcTylA*~òT/=DInrzz$d#ɪY6tYV-)^| b\gWôCU3؏w1S ]g!!Q[ɲoE2XV~I/1/8?Wa|-"ܩĝ| 5xfR .L+t*&'Uj2 RC 4@) egSƺjn6>q]hp8+-aOzQ ^% =ԜqbJ ^ u0G6:ꑳf.9ʖe;'$Jk ї̒"`[Au5/Wik-w3^rSofY@R6AzUއ9 ګd]Jo˃4E:go2gvǫE#YtDs -D?1u9y${ x^m)EgAS>HaZSoޙ'/*r!>##6h6ۅW  нg*@cL6/:2[ych23nNg$}%~(ڑVǜҾW}~O8D# r~9nm6!Ӑ ׏OիcڤT \dzI,|\ޝ a|գM#$Bcs |r>D/3CV cnveþ+ $FG_K!*dyu']8gMmx7~#gW5u2FR6YB@iڍ|2K6<#{SfE+V[~v|lU7ϴq*:8e&49-A]3l㱺p,ܑaI1;A9m Ҽ  -Kyhdu `Lf(ia\)V.N,=dS=7u ҝN%RQ4'gUiH*k…bu@6_~v`;pmd )a(׳4sRTp 㾙J$<8hqP؄qo\`ojZ{M-kC=b2BC!UӰo,ύO]μGHgu z BQ h|r QKvhj?0"&"JLznFy';Ui0vL mCk=S"qHe wGmqa<5k&}o p!Z^UL?7Q3n[(5Ä7;{˖A3fhh/-GtlJGhKǃ.8(NEaT ;\!Fˌӿ&xE1 *pc@b{,^`j\G̩xWU&e)kƨ/SYʹ1ϭ;Ng]dV@_K̟6U}Ǡ_I"4mVA<ٷo;*; j;d2݊pIZ3/bc䅔`RݿJ#bceXcq6e9zo+ò ΢6!~Xթ_CMv$'s^3z5!# ~MbyAsu]cBfek^atipf$b@dK]> 1v%pHwm03@㻲=XFܢ F"RmϪ7" -hۆ 7-iKC>Zx>l8gkD">&t(dD6ryب&e:Co_d@ۿ )吨uplWøcnC@9-˅*8=;r0 Z`<|2}1ިP3xׯLrF=g4I/kR Va%2p4uɁ.YiH_~ǤN|9 8dUv}u04K*V#UuWCzO0ܠ¬] Ďr-ۧc6%*dSk%c ;vY?cUR@GI\eFI 3#S|2dݓ ARP>6k,^ =,)?\WRx3fNa'ލݰ3NY^4QTc/MUyC *k8s8Ζ17)j5Pe8PKLJy=qUӽ6ƽ ю~Z5*+Ypn.|Q1 HH P.w(zhPU(y"@`ֺD)[7*mC~pKuLܒ>Q3௴w,v.Ɉ燅?cPZݳk֔0 ţ q^Xhd UC0'^Ji+6GβMrwv73x洈nNU2l~A=r»2~8:wg('1&]y>N/GS-.}_Lir{M5~ p7edKb/ߤ>$Ƞhs5$-"\ +\FW#L婱;x5rxd M{C2"zkmsq۹RhG0NNsI̔7멕;/x4'mNӢ9)MYvl66{âGBrq"(HnH &ަ͋d-Ћ6D#g)y{%@ߤUjU]@! %\;[6񜬓B -' wh6X{=/h{V͝Rs|ִo3`VT]՜lg`>5l7"Gstqu+jwkH$QK>BpĽ $eTO8uO쵝~>=-9S~>?mH:UV^-%f%qx2->< M /B/ Gl!Jc#i.Igl”Cp㥝ۦ P"2e@"vd2&HGso8uwwN-SLԵ.YfQJ rm3Nxz>w4 dX)V`xA+<ЦJﻶ2ky D%<ւ#]Oe79&Yc3[&|ʑp֋:ll:Gv}/ma*=%W(TE=+PJ{+⬃՞O˖^=weLSP 4fӨKS! + $]bn-\e+*f 9`! qڂa[cF!T7*+^^kOE5_#v1"0Rẗ́]X$௅ǽN;; /9Kx̼AB e^0q/`uiڤ?;77m5R_HrMQι]D6 cw~BLt d>ǡKmb d"\_UO^6 {TӤNpy@:E@Mrq/@6!>xPoHQ;K0EosFl>c"<=%l.47^ESb5;tF43ŗodBB ^3-\+ zS01sL''zKvm$ зv iqj33i➻Qm 󴶰ԩ4$«F,{rLKa}Uj q5ET_Fh)_T&&Dᬣ˼#LgW6a:!~ŘE ^ PO!9[][oN_[H[t$Wti^n1 ]r?'_t1Ex'Iv4՘O&6PX]̎"ՍqK7_' {EqLu9G>bRGrUgbj…FS0$eʙ~Ϻ5dQs@^60&Y؎mhS}dSR6ЬNͲjٞZh|,%9&v+`sw96p57:xQrpa_ÅX\cWk7s)NbMqH#`4fuэtA@Ub[[1z^NelDFwcȿYA!O0,~T -lB-q69SLzq 5jBz9L~9UvxdG;+ {ogT 0 ]f@k﫼dˣmw{MY  DÅϘ۠OC}DㅖfdQmusq $ #mAˉiG3ߔzvGVү"UUnUF8׾p3ʁmo}dإaH /ت\tqT^Vv3g=ݹ1#r<dbqo,77j#,f틾]U]InmI}*@ Dwa_5 ^Y NM%Y-zAsv*r#-ִg3%Y։}`b14QE~/_sA]7Qet]h$&I6 ˎ5Ds=B MݲJ&h5e*ħ&_]/>T}ϵg-"gRx(Ȉ>k"ԺateDVM%o!sY:0֓Z OiC>JeM߼+ STnk$0ZYظ^|́| g+7+NE8b3<Ӱj@xWc$wj)ٕ9`ֻZp @ Ix'nwNJ#i"(k < ɃG=M^ X(*Lf3P4Ъ׵ VUń[[l& efZEZKwS̶st/Ir 5(_B0,Qlχor5QTi?bLˊj^F8mtƩ%L74!'K@iq؊^-=-kuz>K2&d3cD5 Ӡ w C#f}vem،B'1NˍvHPz]J5NbwVoSFj')ʣ>o^g\w)E;#6dH`iրoZIAp-;)z|>c7} ļ}|k,|A2k - gյD=F1+ ,Lg|jd Cj#Q?5R31h$mQD\<eO7)B5'`׻*x1NW3|}z&"/"=T,KVXgyJȓ>7@V}u5Y[&Sz=!aCjS&ɘ-x/z}tw=3w%&lpuAM]C-K;;q` 5sw P^Vә0!/V+vnZhxg:=o)@;LxwfKhR;߫o#q&_u?}D[-:6h]\;zʖV9`YԧxJk%YK^src +[3ף CvǕvgKK%xʮ,5ֻTU?3kOoL|!G U*]KtxyW-R#9!g1YcrKwI:9 a#'fB)OJFgN4LIOx% <K${Z#%ϑ-mT5$i̠i'QoO# c)Vj^UFn@`(Lx/ol= t߭RMdcD1BB,DleD=GZp_ PX+ URR{ÈYPYib-ED~MEGMHڜ&(p#N2Dj"?Ӯ2o#3umǵ$Dϰ4= =(zKsH3hrEc,-T?0H 8gaƴEbG˘m(Bc[#9WhƄ\TJgE Uk[>)X;Lh Ns,2!'7um~~j0 -2$)i ۔ gOѨ}1DQ=ͼnөuZޓ>NA"NH>1tVLh 񺨈5AOUj ' :hum ,EV7XDmzqay1|wIc2wqۇ-Όo=f ັV֗A߬32~[h~[{',<@;CҬˀjgr ǁX 9 x 7 R*bǜ,+4R};QoP6Xwzv.lwD/ԑtge-M& 1IBn2¢+9A k@.fD(:zf0!-/M[t=W\Z<AtQ#9x l_{U ےϩt}6IwڵL94x,ߤ5YًS&`R@]St,"" !\T4-{oɚJ&BK9%!6<%aV9}G@`[ HC֚dq zucsjVK<ˢ(3c}pDPO0Ķ*8as#(/~-&Arj;%,0e3JD]/ %6)=IWy_RI{cޕ Hx|o66 H^3p@4IiƊ67g ̫ |ھᚅT2<3O;rPVK,9ڭAHNvY:֫%B~ky?L. ܦZiܹ"E㐓|GsզYlhb?1m3 ϧ a2\.˰#Mj)zH%+Ύ^;,tCg>K3s6EC 6Ȁ|?K Yg߶rޘ19cgf?VY2HY\bUܐCŁ˨㤥\u{0gPcXaJe'j x ͛>TV 57Իr]<`l~Q"@q" ǃBi+n['Ǖi;9G bqa[;uwi+b1PQXVKPE!}$l=Ge\2@y݅_.'\_zr<$)/YTbs,ltL0R w@V3EtX}֩0 IߐqW E3{71_H4(x^BQkx*Wp[Nu[W7m + 5ϐ㢒~1sGAsD'f2aIU$1 5 OuY>zs;f*vc.MxL(֨1w?. [=hڜC )PS>oRc0jRfdڟ'Ʌܰp y#|Y|bcT NjpKqЏ3\͹XZWG @_h :J_#0 o_q8:#_Z EˉiHF'B4GџsxTvAسoT_^㝂V7ѤcI||:^܏%> VLYǺ]6Zv=m'3m/^QdmзW\C?ޠJؤeJ1]bg;V3f ⟯b; FN/V =Rpp'J@r!nUJ6nBUH\Zm1hw0^hxۘS , +Xةhg_vu:bQHzcf% g+pb ^\vᏲڐ{-#1fYqu0(Jԋ%kce $Ց@qL_9[BG{gfE[,% omRB~hI^CYq'NaeT9OIzجin,,Ę5_n&rUw \ϣ=R帳l7F޷yu~P կJ1UzcyIYp>_UיSQř@LYλn%Xρ`Ppzaϖ K&OHLO\/[ ނ9 ;XΨ6/MT`xĞۙݲ("nRRlӪ@"CRʎ8:l: >S){!AcQ~\w iWؠP)R=7fɲ +\:gR WE3d՜Ү]X2ܚ |M]7rqY!E~ERU.+"Qa'y cxLD#?Տ\XbZ/>:k'uh̀5APXF"Nȕf6el@i×R{>X }бz /D.K14\ 11pexP+>/~Q;/\=^fRg:uv-6 'n.J]=ftU _EyE7(K~QR<ފKW&CxAUd]-G8ڌ6c0ќ:@ E_2ӆoj(j`ɑߙ @NUR.)4id /nlbķ)駱ǮH,=r}b0D.EABz @GD{pnH@l(5CPp'Y.G;=4{v/4R&#&(6aV4!X delpUDk†D۹πVn.ҁri$ϸˎ|7ڍuey|Q3t TrtHz~(` \4iEDEnuB/dvV.;/y69 l[NCO>Թ./Ln" FRelf:N^Ѭf0Ch̯Q\hh9 "^Gc`ѿN*:1Ę,$+4 틲;hNd5Cae:lb-wm0Éǩ(&N2iIfuXu>_ӈ5> n)qee6߄j͑ے9y2B~JސvT)2V *{e 'CڠV `dr8bAe#)[dgf \ﵑW5vSMmM" dB(xH %9eFJ.>(JOBhwfR0=+Q>J2v:,%YEͶ03@af R4]bB/uZR=rL(ɅY7PI84ǟ/z 9`N(?hoV̈́s0i5bU3q_hl)D9; x!s2pYK`BE:G'PQoWB9+}$^3b%s8M;ֻL A~GуU'@6Kp=X%j>]*Vq-c eUZ@;p!ߝ͗u6eIzXH4O䒱|2rczGW1bvBJ2ڙ M/$- 0(-CsnWiJi kQdz@0D&?7J ]UDuފ !q`WHFܿ&+3k uhfb)iGAoTΡVN<4!?%Up Y4o=<džv 3x?.cQ.[)tsU0lR:٘bq9,p{F,SK+_2rF 4uQ/Prx )u_~LWsN>ʕԪ{ ߠ  L Y]<*3BD6gC$>Trk~|] H#OO:C?%12>a28T,ur1'Z}_g~}3ҍkXkDE#B|9xM@*N%i'slpݖ4!KP^hR(&*msK\FNqʞʖNUʒqafGR tg@ٜ-ni BJKLJ˝w1\WbOJ)Y3dIt炨K}=m'' ֱLA'>VIo;(j]˓GG7$|LYu׊ #]E~JKM{LM: AhpEpE{ty@R&=\'\{L dk4u@a_xĺXiaM5 %c9|mC^BUkc1L a Z-~F[cwU JGݮS`Bu7sb#'A[8ˠlpc;DϏU"FHzL0\C+CD(KDs=1[$5S;#P^NG8D$Pl/a]w{tfz)<&zW [JZՖ0簘9s Paq$͍ `"4kT=>RF)#_3Ws@涑nmi<؉$6F4 XhęA(P?]2P|:)6:lR! ]Nç3L"rF6pGFAJxKʂ\$$ɻ~[#'싊>s`yd~0:Ot5|Mbbgdټ9?(6nTG~A~G&czsut\]U1c~K' q%S@#zX;ᮐ7=Qly˺"E,6C #%kZ}@VG7VTnD*Ԋ'(V(Hx*ƁݪqL4DvuӢB#Nt"=BАYA8 KFl"QB4g(q']1xk \^#(ѽw«q6V%Xo\'0YqjY)2[0c FiU*=R BGLO=˩‘v@DT}2Җize]%@HOxZdU>3,X0ݦI!J#F5+w< 6vե;~7'G?&<a+zO7(dhCs:1#hP!},U0}k#Ù8"ص3=@;A Υo3JzfEX Z76o 63ބԅ(ǮK5'Hkx_s+:(ĎO[]ZŪISfv̎.X!DEx<,lMw~lAVv~qyQy1?}G$Ć,v^ihXP {4BŌv$з-?Q=>Q_l r[]2jZu kys=VX \ F,?   F\4@Pܳ :/3 '>f?jw3FDaNE ĭ:Z鲣~=$Tv:[G6Idzd^oɻF52ei3su_kйg^g]j-FiWF/$+ 4Q6q԰O-$tͤ u=Ӆz#'cg D4ĕ,}!?o9‚f e?+{j4n(!Vm:}ch+.V 9d$XKܸ+>l6Hem(~5S-}SuZ^G 3#r)NM}NWBn6v[m16̇ĢY$CgD*5M7vkÊߦR+¥]40Қ$`kSRQ Ly@;p^Zv䁿P*OIOAw^ w ȟEOV'o; u*pnS& θQIIDr_dziv;kb.tofPBM31nrOLTA܍ tP_FOE[a> +)/-zWSߑ9@Y>XT?v>7 OB  [+J9L]IN:D:/ Phbd۽I NɤK(.DVm+_MnT:Pܪ%iw'kA`“\e~1YVClݛ ףΪ@Wtءֈd PlQ3 :#yNɺX:d6Š |ŬDpOnB?u&"DiuuXQp*U8{..id)*!1"+#rSHj/;LVr(:WD-c\Q~m2fxX7!zZ&0s=)1&Y6xh3ѮD?VjJLk&νŮJqAe3D^KN#"00o0d0[WLMTh]Pyv ))&>k_Ta8 0X@oOrIh_*GumK&yGCrXd~娀,"?3{e_~wMextzbOrk 䧍$P<&0%oqE?>n",ܮRoR/PYS22!40b1[L즁^Ð"XgH};Q' >@kOgk 5 `?e5\Rm{ڟ{DjP4෯\撚C鼁m9|0-}cKV6wH_/UJJ L8sagD@zR1  ah,x5inyV- CkݳWW>ʱ.I–ߴ7[~q:&+bC|ooPI4M;DnDn|-qO4*!-$H0Ťmy*3n9L@)& v`&d+mzQMwxji+ń[gRfƲTcTI[6$kCTilJ5ag4X\r+ ?0RcQ4~ɹ!xsBV 9z៶G֜BpՀ|8WÙD']hNޢIE8_U(PXoaE-i?_Š;]X(_ J4ħ=oOBc8&IduR}CJi%ɉ+z:} mPc<{i aPW;Z? fq;3,^N=c\6o hbž擻\p l`*J\ Ćzf$_ч_vW%UL|d!t9v$7\" ?ח Z/;bgggSxbLq> olP6 3iSʫT+`Jy+[v\X}HWcLk8 :&*,Ԡ)U jL}%a}& NBC/@\`傮-.mCvJ}Rjzۆv]AyɢlOatRI`̣ΣI7{{}9+coҨ# D:2,w='`@Bx}Ȕδ/1=M$^Zy%&-'٨*J@EN⺮áqj>Mqf ]հ-r}Ea̷J#IC@`]5T$6pп; Ձ l|Mճkeo?&c\NP68ujK՚|݅u #y̡C 5&Oc7ڱ4w/U "3Sa8^:שbDڐ+jݺ$@9cnA.g[*j4IHëmM9S?HN;mp=X֋]vBCS_ NyRۉwVJ$~6]1WJ 8KdHLb$پ!0>HI Y0Z;,;+޼| ›fl>w-VL~:i[c%ӗ}}Zy7i0:W&V/2yr$ŧbȤX G-ԇc/3.D&97q.ڐdƀ/$;[q#,EClgj)$Ӷ]IIof z+3op΋u&̶\Φh-Ib+VOSU5W8*phj.lReUTCUZ 9΢Rh ).ϐq.lpWI2vBiSbVƦ-~|&d&_"c&ubȪKk5mR9}46gp|Sd?u-"ݤ$*aX.{=ЀF tٽKcRTJ<,</̤_<{'5;@sem?Ć?RhqBۈ&|i2 2.z(qXv u-E[+hm,m6G?60M)uќ ῝VkϮpϏqcNk Fvjz,(eٟ#c_i?]_SZ&5X14z!c 0;"{e D畿2G-n1,"zQJ"vVA)n|DYN s ``'eS^Gzv=L.1{0"o99~ccGPյ#!} ]M`TmNk?.dUL\hFB{p |*1AL:O/.5 x& զ̈́ҪG> Nsٷٲ0h(1܌:ð#/&t=9X19P@ ~L.ˑVƚOkMb K\Dt8HM8IWf&VS"zfJ!;Q֙tPҾM3KL%==; j hl݀CǐRK2m??% [; .^b(e 9Ǒ|Wp›`& C"dcIGq=D8{c 1h nm\?}jpމ1DFzPcuˎ`kP'&\") Ճ+^q -2! hlGM["Rs1E:k$gE^\.51\ #/q.[ Z:AΥ=;"72QScd82=Mnݫ!91 n^2k 7x{{P,T=t]N Amg{\c8! Sm"u9- G#>R.2ĿH&f еۘta~lDD>f%?$/@ݪڸ[H? ydY=F?1l,sYUHCHn='vi71N' PZsK1QkϹʙ >PgjG<T=g\gYs،&vr(I=U(s<yF3;J{Fc?B)YIRi讚.75v'tjdz`P {e7>TyB-dC,ǺYп7G|t*`d*gìt́FLcfa7xT|l.Mějdʼnڈ}) )B1ĮtMt!_l& o]}Q[+6,'f/C(d#v_ӸSa"/V&iKzK6ɢ>Mj<  V׻{\ԃêm\M lwθ|OeHd*m]¾u:]XZRDHfƥ{L͜?,Ա@N k)ra6n(<,"˜<9.-& <H( ) l?T9d%!w*XɕjR{v}oVha20MN X;yIUi邌DyT".TYfy(HsЩ RLGt&݇~ G;!^;!(4KBhN}C{t]I( /fU2Я1)M`l.aAjD6*U 1F`Z%SR9tk0x|NgT~@M{<RRf.\4BSŠ?Y#Ho@&Q̷/@\! Wٸ Z=IX(2\:aV1>vW8 6~.T6cm67x^gM.j}Pt4[2=Hג,RQqqxiyt(_oΘՉ6o@MLQ.]3|LC;9T|ZϓwC[9051ykwA7@XQޜR=.7iVJPp~ɉPzNJ}fLrD4/HDlˈ*hk&ܛ]= WqAB`;1\SKxez&]n&w\{`3`?!ZԢC*WJc-p3\GU>K)=IL"9URZz$ \X uq`qVxYPq},`9i[[ ;8bhH[L>KѸ8EiioijG3c VOhHlYۤ4q]ƀq>Ť& OZWOfK..F`᥇[ z bؼ} tJ\xz4ko;+O,+q+ '/(w( \MNXo~Ӂ%Zsg\Tה)g4Ί{36i ,m6Df}KuR=QXZ`^8oldvP\*k~g֠'s%'-1tJ[.Mi cNZloGg-f<2 LkA҅4,0p ! B;:) ɞtZŃ,^U4kl*QFi㆔ߜpev*6!cmg`rӇ2iȸ)9@C>LlĜͭ_ԂXpC5V^0! gl ;Ds,XFB$}bPT +ծa9@plfqY/\D;K n[ 6c~Ҁ?PMY3(I嬡25'(T'"g H٩vXP gUY\*\Cpos9@rUI^:G%эS)<1| ]Ak`IĮ" ZsE:EG7 : mom0qѰ9p..x&%(NpGZ0e iPq_AP6vu` ǝw;+Oh/sh04 GV+l"ϩ'UY0.@3ɩj>i*Y*-2:8U> MENOܬܳ\SA:5p PCA=.zi*TY9` 7{u5k'W&l, 1}T?j +T|?6o[ݏ7h!ɤ3 Hn~.d|A߈>6 RJy@[G%UDtu"odւ~ݭUߞ1n*!ړHF)'Q%E A|,^rۀy&Z sYLN:ɼnMw`Ly76BOo'ֱ IG?t <E4{GպfG"RD6^O6߯1J>\[+p׬nㆡ)~O9t KaʷU=aCק=ȿ*YQ {硔<7cM(.3}C*izFoSVQlnuS{a'כA*KkP 9 lĞgZ l 'kkױP4\Fy|aTY,uYY9%h ':4%ObiO݃Ub&iGra(O'oog']^nPg[nAS*))L5\=O怭NEi!K؄?^w@A f ljoEӅOe {?0:Ο3Ʀ)H[G*m : Z D1w"d"b X&)#^nT9`Qo}ۭ΄Z㯪Hb]%]/ fkC%V-^  Ba\VXq,]z8:xB5*"<<T'Z?p xsgL@:vn^l!E˰KC ;^zeO{.* >`iFiBP"|MTvh ҁ)j|@Z 'Dn=gr#z$$+ ~^v%CÑ?t vH΢ߣ5%C}-Z7Wj|>)R;%bp +yŚW o 0J(.6U8"fk{c7=>xxLz:_ PGF*v+G$t&@~9GcDoDaŒ̱8Kkٽ3j4!]6bkb΃ӭ_ەM8F +& yAp8HϠaS؉37vׇBntL+ =s_ᏄO5}[3\fD Ÿ }\]r܆3?%M"2rtg3 TP} AB4rr]&]m>9J{iUm eY2Duߌ{sv 'rj~q@o=0.1l6;|Hwno1ys9T sb#3PYaWR~j fT_쓙 DokNbTĢI&_RC9}Vd[%fm fh/]eqe"CqBurh(uhq..K/4e [A/"qs [kN0!FʸV~f~@kc78Kh5⪏r=} &gg.0hlʹÛ(ѯ(li$2i =WIgI U?i׺V=J 3N"4[sDӻϔ!H=k}{~耗Fly+ ; #YRw uUpO)!kZG9E$@։/u|J Ӡ+"(VwŜfqrޏEs21"%$'9p VnP:DAиVg˦'"9`b*))SOJQ,h@j<+0qtr 4PUs"9޲j:nQC+qW|tW¼7AnW ~dYU17?{0Lqu61G3hp˛0BLdB^<53 TJmdp/sy̻j'z- rj3RrM?,B3ab]YDɜ(3?ЧªCxTMPX^ ;Ǝ2l#!$G{9`ZqH zR1rN]- bg};ј`;dZE[L?I6Y?7bSyb4Bx1}$"H\zg i H:@Ul=1$/tS=~ȩZ[{Ipu:'a}_]5fQNYbn^"E9딿- JkO qqDFok:FS^M4) &3-j,[9u`¾-n"(N 1E93ev`Ĵfcz& U(1Ȼ1Ew,F"Wwh{< Zgnُ}GA([*WaD@'Ga  Aİ>y'pS+!~BDIn3]XJ8Om(χJېM߹l=9#8L+MncXqvܩAN]@V^N;ڧKPR`̦#}^iûlA?ɁPIflwG@!kǔ씫ŕV]WzC!ӏ]:pwXX}s]m qgk4QV)PI ?@f34;hm}dъ!uz%KڬUYL0tY]pEߦ5OlvtwIYc:tZ ݫWyK/TT )1ֈ-hAbGD)6W?J>}ZssVW;Vbf׮$Tw~2b@,@2rGܙѯ  1 "mYge{URkHBc l5`, hrFIR[gOSQN酵:_ɰZ涭'ռ0MѰykh0R i.%E *!R>wx[sW""A0V эo-wr#ovTςN:ݷb t50I F4"̑'V-vexCWvoL1ܵՒ;)GF+2niLgIrƈQiX=V>rF`9vpL:L֧[7<͂$ K Isyoך̏/]iZ1t_\Q[*;D@Eacʒ2|Sgf#77P뽦zqͿA-OB{w&dϼ(ծ)]%%{c$z a{<f]ח-nkv~Xtdׯ1g=cRn&I3GFި5 GyCj@'-C 5H&NP |Au'mg"틣*X^]/ xy9~c"γ;XN-D *x+o>< Ob""p'Hތ{OO&^_utp*|\w@Pۃ23П mJ+f:0{[p[']~O.{~0 ڗ!"y8H9HS KF ~g$j7+a_IҐ(- 5fm$-ٛ1D(?io0\ev| )nXXߐdW ;,{e6X"xڅ kӎv#Oh D!="E'۲@N0 \pCC*Ԩis%B(çm FzkW>b.#sx6vKff*x,f]zPTNkm#diʐZ%2$j% b{P5vi ~؋ \2ٌ e|U@C:m8% eCշӮW:g:)"G;4i~ !$_K&;@kgb+57TQ (47쌴$ _l _2ҷ,~ p3nV 6Qx%^1qi]s&I@*6n-|Z^+_wHnidӃ1$?y{(j<{6QxH^p2GcEZ+Ƈ'!_ 1FC)ъ?b&釀?Ab2^(~2JAbJ:WwlЪfhgtÃ.H'4EGl#${O$fsL|ޙ /Rxp!u/ Jw{ġB5B?`翾񍲕Q!Uoe+xN N USU^lO[IF(mTZ9$g]L5cv\5+{vvJ[t8w=鱁 _Z~+)ʪ2qnr/-VvzB2۴|K֭Lxcca,~r;܁nG/}O_̀|*!@^/x-2wkgQ3kˠCjBN?0v=i5UG^JydoF=Q-Lp <̦gEJz\H*;Ï] _=D7]y\͹/Kwpn{P|}?꽇&Q֥}5mst%.L_0; :jϨ2FElUo-zLTd0-Or-MD OopUO-lµ2re#7 L}+\O=F*"cB!|eL ⠼6iLi&)u;_e AmxH_̮@Z:FsZ QS$H3qknzdxV VL.t:nl⳨ MLY=FR)GOsJD _q: ʅ$OUb$1ۧi L(g YE@ސe2~TO!c15ԡo2 `.;&sX=g~YQD=F ة^e )4n'!lm Qw0oYSVaDA)imb4ۻjF,kLB>rCiq 2^%/uC8ՑZnWeg$('6Vv+qƦی΄Igԯ@¯(gy^oyR/T:C$9|ť;2EhJ?(8==&Ю{?%>KLϾUpOʱN&u,a~4s]u ۷32Ah9_ust6>Nvm,j I'^݄C/+m=d+ȥ#z$1.}@K +f};TkSA,Q"~<8wV`?Oyf]R6W U&UOz/湴pּK{ 1+&P+k =9ߦxҢwυb08\}>w po+X,_UW eF䪱 N>ӫl6;Lw75U&"&BHZ,؂w!J#N`̤t6d B4=/^hϥB Mt嚇6Nw\tbzP`eJbPbt?ՠ0gJo6EU,J!Mi ^ʜ[19DW~MQ~ )ЋZ}pXMѲnR6z!K&(SJy]Fo`\)eEȬ[kFS٨= sX_Bק9tóIO>+lb9g)Nh~* viHo5ձ15A=Wd [o`E+xO4w=\ #{m.H(=.X0l_Lb!T]@T%_1Yd]2@R4U8D oCJ /8 Fsۂ~(uҭM@ǀ7-vW4&QpLgN3&N)iˡ7U^܄U=rg$Reǥ|HI$~RV>/J,{TvTB1|qR=Ah:? S}O_kuSzejH~+v+&ۥ@а'ҏPڢ˕ڑRi-P#sA,I[\_EN_|Vb9~̹ә lm~٫>qDI4k&W ~']}Ҹu @n餷Cv{&ڍsn,;nA ϗ'mOcL(Wyih\c>P 7*q3% ;Y,S'aeV$JζqqG!4'/ 3;ALJ(Iy X5 ] Sd0DQK_V h mZkǔR>p *?]Js*Pڞۿ/gTŪ R-k8ƔGTjH°u#% f,5w5  $ &z#z{dXHxs~6rR^ȁ1nQVKQ`6X+U$,"=i<(e^hu)(!rOL맠;~*͂]ZeR/q /KhrU\+ ҁIl'$)*9j[lpL0jik/0eɷ25尢&=ӕ*|7w&%-6%<7s'7%p[Ee6l[ɤ"\{O3Fz%TbfUd~я2h\( Kru/@I^x c)qFR @cWC1_I2|Ā0$7Mpӧ8R6hN<Jālė_JTnwp' Fo&-c$L#kDԘ]gR¥)=p`>^oUCQj(@s.*"QtJD,A_t4?hkH%qsb2zd2{ 0h,ɱ?hx ,hލ8-J3Xj.JRފ!Ie>\d&Hyk+ƚo yVT ^5G}9k\Vpًsjz5hWx:S:-ӡ5r!r .m[2y9,DUBH0g?Q^`s[wtc0 äD4qrE~ʆ_WUO} AH7>'s;7Hb!)eu ۠݉ 9z4C\.tq><1POԟJչ+ߏp^Lbz j䂓 ߂T/T;[PV>SoC+OI`޽ ~H ]~ ĩ 2tlBƗےl7z;]<6m 9kQ5`#ǓŪc/?|k/ÄA f!թ}2xg6rw~=s:5UdB-"SWnVM*_@t^R( v9 . kr91 xsNyizn@ 27̝LPP12J tv4&ѩǙS+{x.Yoj}~ 2QP]qAy}"i9I3+\4%(P"ȠW-'hw&QI}{Btn5K]($R N94{Xe?Rp3ƱoڐL9X0#kmaW/#Ϧ2X)= ƛ!`j~T?]91!vaQv6*:bt2?]z4%K=ѿѵ(t{^H.4\!#19FF(k+B·r?@5}ɤd<`΁}dAzV!$'1^Q&7K^=!cη'"z5CETSaا !9H I_U wYܞ(Vz~"oç XDk|ۑ[mSw ΃ہe#XyJ,YA. Ts%[U~MTI><6,Ӗ餁?|=feZY Xґ a߼pқSμ{&J]ο+z)5W$]?C[X٪I??{Om l-gj) Yu#NmCĹ"6|v1`m~$n-5+/׎zR6G@τmkp&Zwzw9N)5JZj1=}@g@١{,븪Ɩ?*$//d}[qdh\nb%BKˈM܏vl!D3*nhx>]D]'m0<2' ^5)_¬lss![RGT4"mc>{ qݟm*6 ~BЏ{9v"X& 'W[4֏dqqJe2>޲Z ˲FaR s^1ZU 7$Y|M eh?w^ *3r5P< ¥'b|tTF]N>95啤ҽo4/a1K-*MI>°Rqva~`UPh;%@ "=f;Qx(RqpOm[4C׊o|/h*0ԾO_E^:brmnν%3u\MtӸNV鄇B$Ά2"-Ba\3MQ+ v铨It1đא?m' 8 ؙy|{dԾ3?`(Ȥ6zwfCY^TS#Ɠ\1\lod2{EgS8 a^W܋qer[یî/e[~v9(q?EY]<[Z^e[`Si\@5$p)CF5cw3yWbN!>Vq[F?53Ilfb/ϼ`њl{8q}oV6l3{ߦ&~h)EKqsy{-ڼlx0K?".edn>q[&%{{HB>[T".Ynaמ(AZ}M)&?LSyJ:-Fd's%C/7Ziۛo}SâM5]nR [ofVگ`sImx> {^\o B=jm9rI|LN^6ɚhTymO a`LK\׍3yyy< Η\)_)qfqzSk,. 5aƏ`$fAa2m<<件@H )IQQu@s.׌r}m4ym_VQ#ZX#o_v^%mA9T˝#d-Vx>uy]S5@1,,ًO49.c6z 3ij8VgQt\&󳽛jF'*a$ q~gf` +ȕ-wZ$ߞQo03#/Bv| <̛[{s7П)15^0C5TS{m,oe/w!+%Yٶ+yo船v4vQY~U"WޡlTjJRfoX5_.|Q\ĔuK{US M"O5\=9DXkvA\w+bG|5"8500&aJxՉ:`SNDC/~ ҨIֲ1&~n݌Tx7,tG$=i= a؍TSNE)8OմgEpIEh5pDCOܧs%!)wSZ9l?_bzIXqS)Nb7to 'PgI8M ݛ @/=%=tGImLF 2P hYYNMvxSwWӥ3q<}MY$j_UU?-* JӜgؗ .i1 0nB_GF+59[9Qܔ9>rE 2:"f5P7+g;`ijFpR>]?v+_&8M >BVP $HYKm 艠-v@,oZcWǙ))Iiv,1/87=C|ku^y+v$ΆO׿K4=^aa&LgB hVwnr)XUbe^L a:nA[n %%^@#Òƭ/6\Zw!j *SȢ2>/5ɳ`FЉ~ ob@)OY$ڝ}0YX@+XG1Ep 䁔%W,_0jCYr(-LNXg!گ9bo}Cա =nd x@M}1QPb zF<ws=%{Ot'~gyΘ8*t3A[(4thM'Oa"E!^VֆMŨǼՒY*}HH(5{jfOh?&:SU4&V6X?vp5N?ɚsLփQjw?WK91lS R#V-l" ֤m]do nLȅkqv x3xaȱT 'N㔉 yzQ4@kY$L9zXX3_܋@"0DIGj:0cAO%ґ1pL~AΣnCNk\Smu?sQɏ+/SRWH)~R.)bW6F湹Agxttm·}V7tl뇵~]r?Wwϛiit|0Z9ӕp`7% 3纳dڼ!|qX>NxLDu>:"؀mtlG>^ ,lv~]޽Vb߈g |\5[J)_RY(fS''G포djǦؒk 5'"{5M6]KT~! |"@oa&`>D}<1Z@P>jAtt>C*BO@ Qt[qP@w>)NW-}הB7,Fs` Vdv9\ƫ ՓcO 죱eFu~!\΀~*B ¨5jj<z]ۋٺFe <#I},H[{*^?\ V7a+(;S}vBϹ._ 8\UQ]UTr`r@=J::Bq96o.nbxAx=S"uzD p8(/. SɲFI]ʺ]dMFF:Z4Ӵ%WVFG H52);n_'2+Y~ws~ӵUV+=0"eqN)V4(]U)KK3K$| )Eul'IzЬ]YA;Țm] [jÿ ݩƥ8Gߥ<@PQ͆͠p =쁊f֔?S{m!N77.}SMURQ]]O:x1R|qS.UcSjv?w0Hgvk gu1lW w[:,v4\T5&:;^{=:NXTܚdGtʲl;'yEeM.7˟)I+ϑTt%tYQ,sMШ1*n6HumQ[8qu% K*=T[ٗpo\d QZ?:a&GmDj.3 zx`675-&gx%j>wo/?w4KWݒkO+#ÐaiM{X7khx&Z ^͝-#%< PG^1* `4-*JNH EN [H.+/wbS\(U/lބ2hҢcJ/ù^$ѓ 9Oڮes;VؐT}杷i&CUbF4p\`!]:{@ܓ^ nӀ Y:u,3r+Z6q\&r *YL/]iUXy9 %'-~r3`m{?wUw{_+oQЈuQYm zp?Jr 9og  -I2s*E_ Ƒ^8AMDJXzi(.IGb(* &RA &u*pP¹&M B$Drs$)k$Ѓl_㺷%NdKFB׊v:MYM;ùޒ^# WU\.hWsK<1JfObu) Y8$`T}"i2d}(dʨ dp4|`b"d /9l} Z^c4="눌A(d=9y1W`yMq`ؤ~0ynLY[2+m8D2RsJPRgG~)ŀ^vHc@%r"А#>+hCtbIQ,(z03B!KAˍ|II9j ?E>&~ xAqB0 ]I^B[2C/B9ްG_8xI :v**jWZB> !ТlP^DVݮsXrz_2e./Ϊ(Ol[}vϔ6u=e(1 'gZ|#7y!(nV VGna Q_ĭz8YNev@'k6XMlDcEAM~7E$,S|{1p:,/4JcgTy7V:]1 %c>_#'B̓Vsg-@#p^Wޯ3^S^EX[ϼrD\Wp{6 qb7ahO]"gqW`7_y(nԪ-xDmZj  4$XbKӟLfa6wKhL<0!+ƢPᇗhY|7/Օ PNd3cncm(L^thYEdSFbG1і1E*(Y%`9 rHB3ˌ43& &KJBh60 K!H(΁T_j:TI4/I"YΒ H;B zmmؠ ]P3k:,Oi'=6 Mi1֘9un6B iAeU\Ex7v]÷ eCC'z ڧ4)q's^7 F`cHS7Duw׻'*_1*<6*n:~:;b9K KwYly(ƺ2C0d`ITzU%;; oH +);_L oɴk[qHd8"n8<2++ǀ'*ݒQ': |on<% B63>3짰 npq'uV[3yJ%Mu:*ML !KV20,k6 B0xS]~,$:*ilN:?ďV6u5"EX .(-0_–Ke )wgjޱ4''3ҷSį5:`'zDXo/ްvzK22ȉ' ] Gi]}U踗YP,q6l$U ejWU3!qf'-uD+ 6vVK.$i_ ˡ9g9^\A wH=@Uf6 #RcAt{N* ӫFjёθ'O{0ތ]qޕ:]ʫ4cn~,USm=K= L웶]!<@ᦡ VYchX!t~,imqdM8Jjyg&/S&Ta/(;,WpuJcܣ8zDueWlR" $ Wk<1<:L|SChV?ɉGٴ][b rfbYog]*Ąa0ۙeڪŋF+S{T \oϾV)o^L?m69s 7M玂=ր <"|"<-lܵQ;#'G{k <~5Fr gd=oD.oNGٱ / ),PgNM_t@I yX{IBl1}W)c8No~l'އ6Qi40AVI?a֨=9ZC4wMd2cT?}fBo8Mת"ū Ey>n kkgrN"7C㜝V:0-߿Nz<.yWmR-dI`1#dt(%>$_廓/"嫑2>HpTC`pCO& BEC܄,퉍zTK unώ}Ds +Wv{@WX&˞L]"4UP"B"5:@C7ÿ.HWH{Q.y4~wV4%.{؉gpk"iHݙq. !!yt(3Sim%XAߤQ3|d1~_ ӎ1 ЭFPo672d^ lbC4U@b$R3[aCj,8_Nq-v/܃fte,F&F@DlVڢZ;eg5:JRr6|.Rt]-˩isPOɥd|+b(?_2 C_nYHP d<s0#]OP*ljxE1AmR:܉X|4Afwn;|3M0ZxYD[ hU1k~\,s<C;ӻ:~v!Pҏ3RXY#Z]b+[͌ٮҒ"hrhܥSN|9%zfpR](E^ +8D0c&1kN=Fd(/ Ft,wmPJ$xx".Y78tk% Q;և[G3U:3W1?qYb<1nfCdƋ ShX^LM}7oEy!T_ъU۽ QY@>?R@1ns`X"k0)~G,Zu}OB=S0*e+jV9f {bIkU+桼^M0#a +pa '!ǤvERU~&2dJz^#`!/c;8uV4D:/4nN"5 Ϸȿbl[^ڳt8cmel=@wS3r&SТ .?N2 rL%[Н" Z-!|ؤ;$!$:22o)|3Ʒb(dfQ$ojg䗓P[>GYP޲V?oQUl,Ř=e C?*h!zW PwDHRp|wSU5_,8~%Gj ޘak0+pa9o>UZdQ (Pj}Ҧ*k:MS6\ͮ=B6+( Ch?h|g|NAns /Ӿa8F\iѯ0~8x. (y>j?ͼ>̺_94f W!40TzՏC.#B>Ffcjp,nGg߷J)`XKp]>KTj:0țZ 搀+-P(>nQ{m]$z!#'Ogx2V0ޠGz*]fyBjt75wMæb|(i/猲b+ Ne%sA!yc\L?4hy+oˆ Y'QebwڧeAnχGxC캴O0}K/Vʙ?vAA>"5иHr5U5PV30 تDvC+(&ܾЭ[Jf͠b[1zPgf&5E H#>>~!A[IOZTED֩帟3 c +cs %.\m5 Tѣ/u*7eDf~qYš5[XS}0?\{XYVVL$R`3}xf^`e/|K+ ʂ)7(FwKfw W^dDp`v<]cSl~WY=kZVwd}э)b7TTC1w_u'{re-{JWE cBn,5@Ť,ijʘKX=r%/i,p#Jv_]I.Tc;ҎN3<" B<2ËnYNY{ xw 8_J'/w{T.zOtxn- $( t3GK? *ċ f>uuon$`1"NhXvXJ}{Ff 'w7?T,IGo*ȮO"͏4T%Q?z'-IU+&ꅖĂd)VYQTUloH>C7sl2b-=/:G`%QS,od143,YBfHz /s|x<^d5ine:C-VH6یnGS*~c0tfJ[ч}NY .mPJS1]H=[q0d`S[‡s߾oH+C%ڣ45m"Q?pj>K @ cH uF|Ψ};E͊Ӫ+( JĀm܁ 00qlgx?\Xra$ "i6/ Fy w5? ȳ^lC'`<eB Pٝ~&Qd7?Pa9"~~D`[7Ǎ뺖.~*Zjr 햍<,mG. _6cA \!%DFyB#'P b3U@OtG1t ͺ_R ~hǨ7ѧ 1!;h`4l\ &k )1Ԉ@ÛLG{i[RB)pL]8Bߖ-)d>]Y'޿(܅'^:6u"^\W(ˣ@JXX +Z_@Jijx7Rɷgj }-H$/jZШl]!)'!8 5t'K 8Ibp>!r-@bsӳ_+-~~bLrDnr`| K[%T^A ['A 'nK9vԓ\{hõveYģs<ąBhW1C\Ͽ$#B|Ձ܋~$ a-g1c8?aT9ް3^$1\d;<0aY:6eQ#g'⣋9RŒ%`|Kk׭ZarmE'2>40rJo]?Gga6iҢP^#DC[X+|vgʃ̼Mxo!8 uQ>t@ٛDbC;A=|Qh1Dkx U5+FQPX&Կ2BX X̀GpV]PوdOfJkN _"$ϡIרˇZVJWŔ15qy@seu:X nd?D %ŝJwcgA|hvlnv7#5G<dzPo Ys{:'̤ǜfPv*]R S mXEā*;3#ƞ T,OjBx.꯫uc".t][[t=[yYfs!ְq~WmwuncFJ)Ug^>}XW=9S>l{"uLk%F2•3zXZ&IcamPBtWuq\@G{-vU`NȸrN߀CFCe۽hiC'+ |E ye^i8iCnȃ9vaKm7X8Jա)[̛I-CKpH2J WםhȔ:S^*o4Wo[kVi(i"d{k8@ V*y\"R),sٙ=[Գʐ:ax#=-<%' Vd'C/7Nnet}$6 qc ;UW.E`H<GSL_ iLzψڱSF.2PgZOA Rl<'-Q?m4d33 @}}ek(hAVF_YlЗo+Y mGfΉnQohFrSKw,/h@K%Z TLH'D8z~~ Su'w/)N/ Ʊ'7~OM)ׯt `YhcgP"8ptmb8aiѮ722w ޞ #v~]: r:"\DJbPT`_,r71"ب-\v 5+)N.X:d3խOU!v+G $} @h#n@Jj}ʰ?^&H )qY黽е.mRew Z*ͨ,peaj9-ϴ!-{}صBtR¹kU^P$1Jf@0pi 8s5Nzx Nh?D%hʉ d.-+-ٯQ u)ckzgR]˱.g`Z[cql+W]kwcqm2KPB`|hBƼ~W`WSϓ#*">I!ԙg?T[A/ڔkw3ӚyKyӋt[g D.r` ̪)ujNR]c0bQDq%;l_U4CB-@Jܕ*Qdh)8O H @ж3fը㑄S4yb~5/k(5ټn"v1h"b1ūAnq7s* شD齯kzD#~RJH1* yҒ[*7EvQ N2L#W{ sG,(Er}?]DKS e~ AݧkCq_]܎w%mcc8H K@y KK+.k)՝krױzde8#}0D&71v M2GӇhg( 0dsW jndơ9_#i:Y ةs Ix<@H8k&{ZؘǪU BjaiU &: ^gZزd&pqjU(Q.`3 S[k,;yAݗ؛ʕ*c4KS4]SMig A/qFRhu~E 7fk' ؉4c0eL~Z0FDNȀ odǡ (gP.Dz2&J!MSdn9&34,G1.E}``ϔ*j퐾ľ}=y)`;I8^G,{R<Acy[bc%=WCl`3$c2L@HX2 y ^HqEC,π58)[YLQxK07[0'yK>{o#p ݕ҇V +~XްS^xW 6صRa-cP ^BfLv 懎"M_i#ѧ &Siuܱ~pFnB`ۻpfy;4o6 ؽbn@wyJhXy=]lkw"ed 88O&E!Գ ȸGhg<HlY7HL *i6`+"^)[d6IlaQf@QbNi:w!N=[k6u9,SguF"v wLg 2[Կƭ~ZAA='=֨? ,]B%J(tA(@$"{qSf* HY!D<2}O'_sNx]I~}W}/ zEO}ZgE_vE6$ݏD%V?B{AW.$;Lbw+vވ0K)ѺR5C ] u'oUP cL_mҕ΋7 y~~oo.)ilL<$pӡW~]rӍ:ufH3|uD P*lŻ.PVqLT"a{`]^І`[Efeԥ6 ZZw|0j59${]nfj8'mBTY>7Gj9͞)(G}Yu UY7!9JT|P##bW(Qˉ "fGV-xlijvXI{uiI"c/\V ^De>(nQk-CŸ! a @վes6-1'>MAJ2\?z@з^/2k#Nc-׀zJH޸qQM&؃{%6'l{noX^w'jalIß 6@L#Vo;٭aVCCL;S$@JW*_T.HN!Gb)yc6GQB\;9iX}Fכ3e>eT>@N-Y/dքZLή;I O%D zHL{FRd/)R"|&#.;%~vx,.R"\X=>%KNI t֤K1 Z%Vx}rSɝ}@|^36|zT!v i~69_(BP4TP.e:XEX\ Q6U7I[\L`{ydSFح1?ᐨNT/0Gv\O䇓 !+ AXl_Z}Q erP,Cf sԑ(b^->"Uf`YKo,VT,.bz+ՕkLDp4HA7s+ "lágG ca2qy:H;b׎3?ހsSf j([s#9pǩ?92L(PDQz3" eG2FielVuF 9;Yqa-%RE:^Fb۟$T}-zغ:&*;QQDŽ[}6.`d=5z}T U cm. o M`l˪*&ᬅeL:}TG(FQ01ύQ<ދ*#J*Qj4l+qhhFjїHX!BEv1:X_IADz YY~+s2<)a z>m"\)"*'>Z`ZnzKݟMIw?4cTB4j>2/QpGN & ՙ (wK2\C7o{qri iw ӁpYa**prC4|q^LT2|A.t.W3|}yx4.{ Fz&oU'Q'*[jE~g({Q!8;b$6g u56W73SIS'8ZU:H^a#;h.Qb)(> NGU>*d6,SfBrG# U=BhHT}= \ߨUD-H~۠Uty~GM`l]&ǗYDm4 mv붆sr }#@МhVO Z?ENKLR}]<wO^9A$ Ey7}6D[lr?_"> .|׈*]7K 1Uؿ;n SR/-nS%/WEb<㠙y 5|*3,5PyKĭem 7uxsڢ{ɤ&ЖU.X!g_`EƆ(g'-R&4}Egk"bߘUVML;9"ū<^IPV[{x2=?5)_- i}-%,xN4[̃˞V9ttI ,l 4C'd65kNߒM Yx <|iaRtw a=w':ʽ]+oU+0N)[ݥMs.8a f.΀mB4,~-ک~&sFRK{F0n*Ip4%/[yu#2Mv2dwLTy'&}poB'70ʖYѾK4kjߙ!OwMeA?v-|!}'Lm[3e =r"s1 8V*w#Q˘߾h߄=!%E ֯-F32 ߎcis&R 5~qbMķe0hh&ϐX+YgV-rUEu )KƬ)VnY/;gV$'ν,у;fwwwnE=tF vŸIHjz;5T =K̺CY fcئw!іЭ7^:I:+(C\TaU%e'-&I vWjݵ숔mc仰rVp  HZi_Qч?/$Bցˏ<,r9K"> S-z5Yރ1STKlid1(Wmq>u۔ /gJP䯍jIJ@ɀ@y1昸h*JuӰ'`ei')]D`b# (ݭIH8&MC+,rOTK2oP,'u2P%J#5϶9śPê[CaZzs4sOYQV*rn9FHps\hȲz1W܁.Z^niз'?h3c1gk2q7a3zª$tNU-2A7oI9$[M{".a|J{Cs1#@b]Ek!W-UU=>Zpcå>ɝg(J;Kk ϔJ4.Ҷ2Mʁct0(j*|[o֬a=A~8mYam ȇ#8@tЯ(SPXBLvxnrxBU{hӬMl,V ( .}S-9?0Q(bV$]y@*1DidڑL;UJE'Az㱋:eS<۾3*{~qsa*xD+Uרb~9&[?W2Hz}gΐR, Qg˭9D=dr%9~ͅF=Rf{nxKD,PYe (:ws)co blz1P{E%2H[auuMİScb3֒Nf& SS{~{v at9>d3)/l6d.FuRm/O }-X1<} W濢ƈuK.x3-CRwoxygǡ_&:u0Ƀ .7Y|Xgq? g p>X'Nocacx{@ 0G;fFU4V8'@e.a#gbpΈev B}#rKzFghe=Rʉ<ju_oX 'V=?1X|pL-No 5gJ쾞BygA0Ʃsw+Ȯc*FI[E]N 1F$&c$GA3#vgp"d* KuVɰO Miu0Rt{ḁ̸88ǽA`_mt ޿x[XW_8sgKKԗoPs x+`:_L• $r>g%oF$6[xX*^&3 2᫐(R'c BN`xM<R".q?qp8ka$a'ڲdo Ŭpf[>u2ϛh /Tm6\au5ȣ]仺/WTF;Ee(F\ʐGt;#vTz(u2!I{6(vGpoAoDȈkE 'Rdu-SRtgu }-Q/I4J~_?f*@K`Iw]\rB1!ɩfEڐh= ncuo{lQSӓrb12#gzOUդ7 <)c*1Fd#.1PQVi PBf# Dz(MQf-/׻*Q+fṆ-}EO.`cG& -"Is8#?;!DvIZLsAxޘ7QVeQ5+_5_tT(y[U;Rhd.6SamExDٵ?װw]arKi-bvSd ;j6k݉WJ#4/8LoLzN[Ll Rvbex}Y$!ZJm1jo? S--N{v@7!%:tHbPL%v)ſ`҈ XYK"%ȺlBh,o-r RV/t2^ΧӊdrL`IUe;\tgG38]- [ s_.4g[}N0JY<63ueb#EUz|4j%6"={{[6f!o"9: ^;-KZ`˨3,B ~p93:,~-yYm;8t-V U6]m t*c Z-B3yxˢ]Au nǕSTi`~+zBӈC/I~hCLkixRH"S%tth1(W|KUTI3"PQ2΁28&R =͒rPƕye o44UB#IҦ{CV͐_9l2BE}" -{$#2x~5 YȄ}[':EzW, o$"H@ u֩0O_iUAe*}@C.׈6~Vk+(z! {[Sx]yW/DQo \[괤oܩ6eR0KDd q<9tst d@ A_ |EdO%qVOhae*apItojTYrn>=BwnJf^ [z9AX FxȈ#z^۴ sx 6T/y]N^%XR A*5"c)8߿RǾtq āxFɻad,F@~{)M(aZ]ȦQ"2RGq2[X.3dy._경3pB4X3ERoP܍\1\O<ʶ @b*BDQ0Oe0( 5ڣىvFHa#'y!^QbUyhƍOA5&}1cм$ T8;TNE??1U c|elvXJ~CL3DMl\wygʦT]7>@(55h<5Hw(=$*i P0 4)Xa$u;Į$W`7\ʗuV$qgzjlǀ/gc׾ ` P؈S?|j%1І3vu<NBmH*N2a'z8Z#}oi@sL:]O=S0AJ؁,On8h'{.c |򶡒JMI5HT+.ɲ 8C`GνSj|%(Xl*^Y*.G)} C4U:зmSj`ٗ&GE*@\>A `DOF f>P^CvH,@ rn$~2noue1Jy󊫌-tyƣٵ̉c)r ީw*o,pHT=Ū3I2#oAjtf:=&6ll.q̈$7M"wo]?^8H%58z "V_ bRn9Ž^1llA\Ze>I5Q[Zaјhڵ>pc`Kdfv5΂%Km>O=uoЖ[~I[=w'lD6WX1Ӣ,xtE3"74n8@Da@ TC:9<2PKT9>! qcyPa7Ng֡E,w4!=tKn 7SB@ÔqDZ8PWĤjy;:7 !"=pK?.Zx;b!#t?k|17o)ǻ+ƙnbQ ָ`_gxZAJޑ-qvOޞ9dL|"B*^|`NCH(ԸGsvtv6/J=)m]mΪQB @(modG AJjd]J%5, }D)ۆV*9Q#\V2Y"z1d)wHJx dHco/XY{q{ɳ6r߾U;8SC^4Z#_Y1 L?("n/bD"n1\П|ClLI dl3뻘Β!d,Izۧuߞ<©ӎaG4 seNAufޔwx>ͪ;NG4Q!]M^UTOBP{bHŴ@Β)`>!y腢Xg9 -Ro? ̲ ,ÙtþסHP >:0eLa(%Sn/Z0ϙSu kVKC#pnLbS)"s!ߴȌTVhl8U%zR4VshJA#;8 XYjYwy7@tI.0YjTN&B,kbydW,p1GMץ8y)$_-aN,܀31Br `coAjUWYaw| [CbPJWF6A2+k2Yܡ9HȲnYѥ7QMl_- 3|=rW b>cZYB8u{*:^c|5ϞwK>ѐ`;Ruq3";\ҚSlrDL҄V dzG;;?&rBPm 9e1 ?U=<$1DH,8av 0 =!9v wCs2bCoB )E\'oiRL#VJkLQY]F:^Slx *o +l)~#i('J~p5t\٭Ax6hO~BOniX JxԹ`UI?tg9v7`cY7W+Jm'X09"Gkm<3$Ӏ_M;o2!NXpZUeiO'Z4& [QH&z Gg<}[n[;̧z޽΀)X:\aʻ&wx!Fk)+7*P0nmna7i ;Ơ<%v$+亘۩ɼ;VȊ iYKAz%KM6*}}B {oQZ&1 O]'=TY$ y1֌dKK Wdu!WyXǟJ @Qˍḏ+ȅECJ0:US{?(E_$-aP.d P~ަr۬jR(*i?WjSy̐#/  3>3E ty814'IaJ~5k=Uđ#:CD2'Pn,<6 3mbC]芜r1w/Z]*F#O( `[Tˠ4C"Py~,d|>;GLL+~'eud e@O;鯅L|j2+t{C0zW ǔ Er.Z>o _Vԧ ΍bj >˞dv^p_VE'#A)(:M1C1f쩣7/}Ɍ>N`F`r(JJLGt禄 }MM_#rcUa;?3C\:'- g!Su cŷ<}8hHm2#5խS6f:n,ƨ2JZEHh43@Dz'|%kȌLHoTb޶ኋSGUt2<Y%)'dD÷ya0^/Zp{hN[3閼Ľ`T7*DLa‘ke !?D6,V$Vl{pj$avOSH3R ( Xķf$Ń3rFxTY` 1`6NC%~wguX ʸQ 4)>9y+`]њը,="۝Bb& }sNRؿcgN2aYD J|DzPAiaZ|ob&xbWl>$imBl9ЫEjk #9I#P".z>40&:g>d_ Wj'?LV @} M` tL.8OsQYunJƟ50ՎN%,O|Td<1}Z8A< MiNo_^m}̖E],S/ތ4a7u"f0ol &%2sJG:"}eb'RH/Yˢdu_ lTˍ O'Pѽ؋^ py/?G$ޏYOʰ: [{R _s\iE%2-kЙM x8ߧ[u2ifݺ@ix5YT}r4$L|n>i̋H[R4Y~A} z5apՁXH ^/WįTHiMI+憩:mq?)]W]!-ݴO a3" YJmO66ԭz2Ol7`J( |L[QHm5(|9Zhj{?L_c 5d==4aLnD"C(G添GԮ=3ҁsF29N%/'m!k22#7){ P8`a\2>ZN_y W D}1l ly|UgŘ(lhعJY w'sԚ Ȇj5/D-@} za-n3]6Oײsge>m eY ,cBr]St,iP佧둫q XT콙d<0or KRU{s-R6r%Z֙aITt^N7Vǧٱk1^-:3 M]t;&\+L臀TF*E<Q)DŽ|}dC mZ|bB>k蹉:Vgs y<Y5" ۉooѕ։Y}zb~*-L L-`=k\/ ʹ[sZЍ'Ndav`ܾ˶@X]_;5((4eT4cSIe^|˵p }_}֪tt5خzαlĨ}=-ɏXc蒐pK9êNvrAS[%V p!2ݦ}w&#bj4O,jlqyY<'RH5onQOIyz B 'ȼ< 侩a8r8z4gn2"FZoi۰0d@:zUB6s@.=ǩ7qJ$bSReSt4|{4_NC=I#WN?beoliEH)xAӨ퇧eN笻*NLԡ1$  K,*Q8e!"oz4$W>t<?&J2a 0ۖ#'BiޅITb=K 2zK|$$H)6!pbΒ;{zO*hV|ecLiiDUJq9a/~(Qԛa0㑱5p f6eƦ7QD_Bw؄3=-bqD檁za [HӐ/:??&@*b".5! D1OCNC5&WiQqůRzXWznw;N.NJWPs"U"lS`"A7sJ55̴Pű`1t87z QT>_pzP_'=ӁmMIPY׶3`l60 dU4H[ߜrnl隄y /1X܅f4L,B7¶g"chՈкf̬>Y%*= {6p*0B3װNTsnsD׀z1},[poVa7Kۮ$zXCQap,2s vm@IT1f E:+߀ו+ѵ*hWH&` wd돠[2:H\)ꌊ~ɨae4(w!2bK4]e ٟ#pE |[gsDӝ>0K>(\9E΁ LhO#2~G neXV<,2ѽuR"s$W4?u^|Phk`^AS#5 \TC7 nd_${&6 ~(t`U"2d.!no襉ᵱ%q,Up30 ׾w4IAX>k`>T il|eo'P7H֕gSemb#2xj᪺J:5]<+>΍"u 6~TN5l Uj9cS{&o~송ڛ'Z ̔nEM]]b剛**]Fv'ukcԒ(FY(E#s#,\;Q/^| IЙhwÑ4gFo B>, |G?5䉊^LM~s5y(Y "6̮P)8/zNA OۜyUgg=tT{g3xǝy0:c CvVLyPg2 :>—TB˞ 386-v>DQ)X̺rX@s拗~2'Oޣ532A;똧eUKkm|6?Bq)0 g:e]:wl:W.{~7)8@}gGeGze]_ZϛGK{n!ߌ?;zy, {HBh:mq@Q?:)ǙGH Uw`I axxmو0qsC4a)j?OqCKyjah6 Ԥ1̟` 0MӖ/Ge2.S^ Uό:M JH !r`vHߏrTvgDBTs#R.!.qGVX r\ti*+j7Ӄ ^=g* RLL^;S|.j(xH+sxM \Z]x߷T%hp.e7.u 6Wl k"ѳpBg*5p%T+h>#'UOG);kA LFLB>3#Y((iUo䆷: 8"7F1U7~-M4hJ`S)Hyo38)@pinJRۖK'P {G/\mO`FN_^x4ߓvfM5"s$GBFVXY99|P\`:E~]voIe_V|n-\YGTb  2Xr_ ύӚpIѵ.k݌djBp z-Ɵ hB}e!xDugb/%GM(}o_> bãiE&@i7f% &>] 4 衼/=(^:[ZmB Yo<\O 8a,zosۋkۏ):I뼯qײpSjnu.xGn^b |3A5W 3&DL 舵H7Q@WV_3,-q?$a`T)s: ,Cis0;0dN#STJC"פl.&q[a AgA\x8!3MKK_NTl57 2{MqX:H5kG$qc EUG}vRVd]$EPzբ)?Q-C,ji[)DFQ8J¹*W:<:2Q-*^MhEJ+ ϡ/UЃȫr*#fStpoE5Aߊ ;I<10^P7 _ iⳅ>Շq`1 KqɬpU.Z͍ yĶ]=©?}Q4LxJeS¢͍s˷w&|Y8hG,#K i9`愡?]^ & mnlxJS#y:Mj+Վ|mgA!X K!}vKB^ D ŗNk|hЬºu(Fפcܠl.R1rSɬ@ ozԛ|eW7A31lRܣ08^$i+2 $0if !D,4nRr Z䅲γb0x)3hēH+zm6eϻy N|cI.Q6(hn\K#n{CoᷡӔ8ÊGverx­.w<=@\'j@}g[R]Z7KDM+}dCȏpudAk,]$戚9Vi G3_J'Jt,6?Yi9 [,j^|ml}`QuS[M ӈX|\,?"[&ISꋂ-\)#pX9 70IӇ-ǥ/wOKHqK\&/KALcBTA$~]]pD\cFO᧢ה~I`R['ml -2W!%8vpR?;=Y5mZAAe˫p9ja(z>Dawa-> l2xJ[{K*wH."Gp FM=f 9$ exD;N/8iU\P=&I,2<+;+d%_m_:K`:0?.ݗn8Y,>MSff2/aTo=Dz:d>AwIns@' "KL8l#:?Þ6HPUHvz6rHOӝ$:Pv`y*֕}~z!ۜ*IS&LV(GmhH[zɦY:3G&)p`)7Si3O=XFGz>N"6Y7f58Z2,]X5Pg1fU(Y֏g@汑ȿݛo{PC*p[fәxysf9H*3-@"EyJ|R;糲E~(ѧf@?l>tuy^T''mcD̅au|O }N:0ĸ: /LPji*f.]Omy\?=OvBaIίu.R<(:; F*U`a%z1"9..aNb3 \B_+D(x%#Lj*(3J{}WdcYw:AV'\u}+U#B_wlڭ &Ihw1y \O/9Τ6=&*kbkܴ,KZ3]@pR1!P]-vsD6hx`g'[J4$[5|y ֓2a}*^ӄ!{" * 1|j4j͑3s"|}GVB $ g^J pOދ--RdRfeOd Ϳ#cgȿta0Zuu @kKFUEh4C71t<p-ع_"|&cWHC,!Ɯ`_VL0Ӂ=YIL5:!jpg=G"I͡ `-tWi~2'2" }>\"?҄ ݖҩsdS-*]YnХ^@h#+H~acU{ vq1T1YLf|wCe 9.2%D7S?es$ebLL==Y6,Boٷ#ނz9=QSЩ:Q}xzVx컐DXN1fL"GC^<PTwC Ш @epdbX`_ؤb} Y;|zzVt:7/ ,|bǪZ8'so3rAJwR H8K .o)f[EBj/: D6N/yveTW:j5":/׊vi9⟧f2oJrry]B`U?6jݤC`3 2Y9–!k|TN;7QڛGey0{wUBՌ"LA&5( 7|E3fx=` Vxz"(eY zlDx9Z)K]-Mu71iA'8| x^uP-.{D&c"B :^+bOG?#ˢf RczX_ek@liH- I9zzA}s,~oqc7vK>s]09;AǙ2+VxU۳t&ky:Ucv&Z1mH0a?FtYƞM`p8 [°hLr筷W$L ǯGJ gIpÑL OuǝOtk]Ή`f/;1 V}Dq׀4l7ǓESr2 đQD,wfgwF56Gv|Obnxw N)׳.bZa58!aqۦ:]nަ5SL͇1ł(3 CP( n@gAP5 |&//}󞽞1}|sßW׸{ 9NmCU ZVXU$BhmMoVy^m&Ҳ7ʦ<׷I#+Tn;F3z9; HK, Y?ߞ3!o`_򱸱ѡ lкlFǧtsM)4vrqBe/s%A/ PgC^l|NweN5| p ,p+X>d[ݻZTA5-BEgsg ntl6!Jh4ڕnHF{7۪Q֤~ع5I]Y7;YBcr%Uz$ktv**gyx1:M.[{L԰@UAea_J\Yjveԅe|ړHW5HBn1AH8o)1Sr` b6wZًJ˫eWbwU+<+oՇ L sDjDpN '2ǚNh17tlmS7H_ O7"فƣÚ̅?k'}7Sk20X8q(~98 ߱\jFYP#/ K7];e~DŽtU5VBx(ĻhRΚkhhi^BX>ŇUa].B+18?߼s P3@QIFYRbGd|P͆ij&{=4 #]NoCEC|U >!O8b8dfͽ**˹1|9[8/>l)*?ODę;P{y`H\`\^ '^d&2-''[F}Lp1~TfS}cE9 k ! N5sO2*N9PxR96KR /M5ċݶ3hgLvSCk*ĕa#$́EaIRhL D[28@QJfOu/'L}szSIB?Neuv6WжWU tcЄ?Y5h|}CR0)0K_9_k' J>4Y&tqg؂l}V@ 'f;EyÍTB:Ύ&' JJubv׵5ibkȒ5.6!E] Fd^gם}K $z#3kg;bjG3ThqY6mY4>,fT} 8$"glW'0.X{B/{#GUg9|WbRݻ+7\XkD&?i #ޙ^' =R)P>-@EYmr=4}5V!~uݛ^̿.N~U %9Ĕnj'jbS96'ZP3]>o R |铃`s>#ơ3E@^Dc  W0<_R(ʴ8o>&ۗ@LʣVfsYjw||ǟ{*ژ7U 4Qrs2@֑쵢l+nۏ繳w aI)I)R4s=yR6ˢR@\7!+ڼ;Srq۹= ͲUxY`2g +9Kn|7 nȴBll"bnZ Gv߮U}UH*H1?S32 gp|bekswԻ[jWE3mdE'VMŠBcopy`54iKQd匮AS=I'kzJhVL%}gP|fQ6D}5Į3W,R@=p>-Of_.{sR3UcP8p˾~PYP9P4OH IWUUQ\ ۰vW x))(V{cw!Oyc jMsrBQ }F(*],J~C2Qք~-a\BD~}L#JqݍfgB;]?:6=QubtzaTS"<}ˏ@ʕ2@ٺW Wu4?qNMCPp'?W BW Ci*icnt-cVכD(Q.(Nsݚ0M˭?\#Vܪj qJ>vSՀuDs3o\ +э\bpM8m !/` P{ ɻ 2sKvfNxʿO J*`iS&KsR)&s^M)sd52CY4?.\zTuB{ ίS 7h|(K9-K\GҀK6/{-NbP@v;&^yoKL2Q7mL7fUz Lt. ,WBU}!DgT9jYRz}7F٥;@,f9=KkӝFD r(_VD\(TR=iA_%:x:'MɭNj^y!C0}.j4ٳ9<O҆ys#} rhhFvy oé0{܀Թo-L!4Ja?<]8\(͵{J"^C gGy~:r$]A_ػ:N|rz=WG@:KGHžΙۥ Զbސa  ye3H- 5:̞0)[7>osGr2KgB V@EQP~|A;Dj~rߒTl?o\YR7ŻLrb^Xu8!;jKQQ9e.+{c0muBqLh!2L?`[u %߾0P7ԃ++ys;PGcp"aD. TƭYygCfȵeAO'_EXVςGK"eZ-7$m ֖%@1ZiXPX?ml'ſ5F+:fbQ2Q0e^8LxV]e%tN MK u$c^]ν7r>tGg.bdJf@1OnSR9;$`0S-m,'vsT]|+- 2Lՠ%++d?OƆA[@s5O:)D,,0I][3u:2Xv p*Z_\}e c7\O yY2jػGkfeqLM7@FQ(9v_5džr6dIml zWeTjPL]ըu|ձO3;kcUDМ*0yM"wЎʥ~aLSr4Y0HFCcKy5m˪R Muj:NPf +@#-HDXBioq蘼‡97fR~V\r#K _ B;Fk{H:*sA&5fX*Y CAUid^ACl+/:͈m\xZ'G)%ԪvΟUrP 6KXڳEeu8$2[ 602PW6e>x1灤/4A`,ŋp:#8ŤD:ͳChz*xSqqڇ=b̥EAFŻՀe߀X2cq)wn~mIL:JN݌萪݇wY:[/ܰ #9(\i5-WxLE ZjGx![zzg!asNŦ3",|v5.QOu7J0K"]2S9a Kg#aQMm.rl <_;Vssj<L;P`$%`[Q~P"*be6Q-978t򽻣gгp>)zL .uVW]yANJxΧiȚ>y6,0ilaVr/= ~!oI= Hs:\wq" j%5v"aTu cJ#oYlc zer`&˽m洉#Wx,j czB=aB ·VYH \Lxr]<JYÂ)vS'o=`跧CX0B9ά.fFot)_rJ&K9j0WrHU\v DYWzE)Oy瑆A7ܧڂʵA9\.;i@iOm]ueI#?fK#au> ]_9{fp̋Ifu|A ;Eݣ:xH*mSa 3oxK"LEh'Y^D6Nf?|]Zn ˰T`+0ẒAT` .GNI^w\Q.oT ddNAM< ͢w~,}u'>K-_/1=9HϘv,a~N}DS>HXmZjJ.Twn͎%8Py]$ƚ͐Gl{baX=%Kt IT .p gp "uzI:d8-*?dwCx9+ EEZXxVȀan5`2JXMՊo{DZ-RlzO#JesLˋԥVO|FWg/3m'4 OZ7P&k ˼XE&p34'.O>+<֑/18P&P^sԐ@7^ 9WZ{)%tcLZ ReVFi>qI^З>gXH73u7Hқv!lI~gJUpbna HpR01dt1OWaԎF2QUMXG]$f ֨4\ݨ$67լ-{|ؐ^(-Msv76ijG؍CCI=}s@D%:/r"^&%аW`jra6j_H%y<"&1t(A`P)c@;Ӡ:bQOQS/.z8v2{gAKm_ԮOwUͳ. g3_/gV8z?N>3חǨ^p?5Xx2QCi'cm_ɻbσo9m`f8FQBL=#ВD!>AU^O>V# .J{{[%CV[Z OSwiĀ|񷒂[9W3:R `mk*]u8RtS}1?06ȤW)acR1 _=?fVK-\'7 Ǩ#;ܟPNDҬԶΫ^6d=/$h\^I&J%%Ȑ"n蕳h`puF^ſ|TTm[ӊz-j[Qb MbaT6& jƷ =#j7gGrOÓڎ4.RO;=de`rCρLOwyc;$'1;G}ccµIK>,MUݐSkϾYWAvG~DCZƒb!n0'a׉6>W_/͏>e`-p$H *cϓϬQP/[Ȍf BrX/}n=xnChN#D^cvq)w C}9>C5=A*kDzHó4ΐ:]2aX\=@Mbn}-\Vg&0˼Yې_Q DFYR֫-?eyNbO6ݭ?V@\لn(&Vi.J/G3[i]~]nh vC?P,O͌ F}R"&Aj_Ήd̛1tV{Eb%@!NWQO>xiUȸg1fGc T94)ۡM Yr|Hk=] 2X<6|C2#93OP= q3NQ1 ]I0N{)d1jŁSL3<R,}eK+%Se]1~9#3XZ58l7b"^7x!kVORrny6ff#1َI GEZ\xvؾr//;CStN~8;|^ݾ3uk<,REꚑI hwa`?rU"X%YL 4jk_k?`>"hL4l\c!xL)vd f=y,Ӥ " J|]@N&V;EՕl&ӻkH4N7~m׆y}]IyU;2ufh7L%OƼ7n, 3ސ j&3j_[xdCpP0k2PF(ŸZǟ3#%K+,A-/C6=)'fS=:!_ab!zjoq[x8SHq+W/6v}uy^~`Tlw:M*|ܲ VSқ*3WO5J5kD^&k $x0˫@/I,9_?*JUw]/H8oHū[%w/ |zj 6w-n&EhvQq:%dDb ,كKz8MG B^"Q4 [`6Z{*}iJ~LP>FK"kAnrP[:Jko]ӋX $49 OӬEFE^j_l- `;O~r}]dĜzheFO%5?qjbr󧯦]FQe4?FCLdg)'WJv5S/3BE|3A@-=OS0u6znѲNU-bbt+,EÐ2)RQj~N2T/vx~T4jj {\RUbQzϧ6QB[ S}DPiH@G5S7h;r4:+'!o W)Ykg.A}V!Hӓߋ%R,LL ;`G-1l:C,5V!Pvг?ד*0s_lX1-4f>#h쨼Bgv,AH?9JK~jN]1uThL'il0n6 lU8}utu}pcREfY6z( ˱[/%h$ ܖ~4b V0W=(t YWmA))ĝ?e'^h]IT/X]~%]ѾUv{SSS w>vLGpH^l>ƺ ;N,t|w#=pҳ"yԃ/ G-غcǗ֩w:D~$DZ.>6Pv26h*~aR<.V*SoAi y@6^uw%cU mĎhr9(ŴAvy#SUzl&ձOj(~9t!tڐz),Q뮧dfM BM9/ptAlB'g\D< jM4xLj7=Ǚa;jp2d3r8Y d UyPBYec媚 ߣOYѩ4R4zDEuZ;'D$ :2jdJ'C! +&_mi!~0?,mݤkMș=l ="7l0. Z"v{bO?$? s!qVRZઁ>GnG~|]VD S" `3O/DXA0BV]ʤo4+.VM64b\ezĥ%0wV9owO!)@+ӊ5-ۦO9g{}YZOwYmG.&7ژ7s.KRi5[2x5Т0cW*XjHj4mHa kmߌ:,훳, (8=8bvDQ#^}UI/z쬑#ƨtq!79ha\NY,{uh,N_pbE{t.9s/oIw h\aї/.} /Q-+Cp 6tMlԓ`y@YX%# b.f_Ģ=4=O:DW *F.@1/zx:6މ:KɸD 3snD4xn16j|`8Y,nozĘC^G RGk\/SQl:pZ>AnzjMBgq!nr*Z{[x!'0JP tHz Ei@"={7g7 Gf}b?uN\1C9|_5:{aԋ\!n5#c&4MهQ0ɓ$ذ233̈́{e2~fբ !,MQE$ph;AMړj|6nAzMDEN0/ =R[IjD96l}SZ皰U|\yEa*"Qdͅ!ΌKӬ*}_KW_|^0@ 8Axp1Cd5Ri(tUr3.2M0g'XQߵ }*u ҡ 1LE(CF>|7]iOPv? HՃfѫ*VL ƣ$oB2Cҭx9Ghf9nt$rJ%+"֒*U9"Y+Wv_(]4#һU>>@e$%<?ZXZ?PIDM Ṋ ߯CҭCI-/ܼZ􆂥<l'Tt@8(VI*~eofn3xcŢҽs:XU 3RHkݎ1u/ao[7`RotR'M`)_;And7PzIKϬ77ثiQ@p׏Lṯ1l w-٫eh=KVZK(. BvS7'um39e6 sO7߅/*uYD a!qɾO3$LRQvFa桴d4W%$67 2z/G 5Y@A-G%AcA6 Lkwmf)-U(N }G,;f#^beMVCɟ:p,*Q5=_@5[~3XfqAw)=HuF-cC7l戻5 e6ŽI~l /س,tqƓ`/:Eܣ3R-UAKKԗ3ҹ1k͙I&cŸu"XLX" UӘ`]ipY9>o_zXP51vntL5$.9g4v{<xZ&|oqNavvm-1`:S1o队2«ϐ6}B{wFlg>uέ"9>'0W(KSMnٸ{;'4K"sYKMxF P(: !{0t٨]H(CSB0WVAo%_%$ E_3ݞ%JE]"X"^! '`{`a'k=Mtl~ ׼A"5[9naKBzx32O9kX,T@-7vKޣI"}7y4#Fe}1)uhͲPU#0:OPB= [B~-w5?[*B B.87BP9/_Q6S]qFS6d {W&bĆxM0O`i'hkZveBL?h4h b5vj*9br#Wvߥ#]ֶܓAHNف.f•615/3歶e@Ruڣdini;_2-L+ T󰾙nV{tNEvUvdRH^3~2#mzfd=:`@FMcEIޑN+7eG y$GL[T c#¯.짍M)GǞ P+9 [ڇN`1{B@ 櫰Gmbrbe- U,^:rK5ȵ.9(@Հ^|0bf(@!1FJ} t<~pIJ9<*Ӂ.ԩiIuDŽ9TKCcaٮWg_C,u'?T|W~D1 B F,IIf]-S299 5jdC?%2#ITQ` YѪ1,QQM5+i)I}cws'e`=cHR48F "YeСEh:k>ْn / v'J^V|8_g8[TySD7Ag<‡p= ?-rxQ)8!D' C?P)V ^9/m?#i!9:]-jĔ]+V`xݭrC.}D bk8Gz#0 ^y&GP8DW2 APPiݭ@gbwܪ ?TUފ]w?4HԐe hPmZz?!b|wNAGН÷7q vu*l:M`eNoEd5nX>X@0${Tc,WR2VL # ~CQ8 _Y4c$5 _7aFb@<,!%31h< .S*:wIwdz_+G v*)b p@^D2']`#) hJ`WWm&IXd'x{r.\+`KG"}f,ʆ1mZ٧o DWx.JQ9=gw:X/v ^aL+iUyMV`2A-f2Y 4CoMUΓAHz]^MkpJV„=c>icڒnhE+=T34|[;]ᠠ(GI.ZrV N)|=wtԺqn8wZṼ0KiKų«u:)ː'&{^ ue{cv& M.dc!zŔ05^{٨n*﹗ZXZ 2Up/UE8?>yrf:XވrlڸXNtؓfd_JKo\kFyo1$oⴜ 4D|̇97ʕ *Q?2r[Z^ӹ/X;\v#gIGt LRe!'5<ڨ咩HG]Dg];) q UIX5л/]2%!{(AJv(߃5=Ah+Eh77R\#Ō XqXmbMV{gkԪC ـH}F}UG85XW3hiB.0*F:_Tv^ږx-t#3 AxK0>sH(3u0e*A.+k-Z f:xEp}cg?8Viܝٌӊ:|L 39`-QsHSe J U.b#*@RK*iVTe:ApHė]+`A#S̋ [,..Rb⎎o5QV;8ekute9Ƀ.k |}p-VȆʳؤoY- l,fr#sƱM[IcRNF "CXå YTU5ՂJ@P;3̂"qI'-ٶ{2iݥ&kc$ "O%M:G@eͱQk)i5'b+ U%տ~Lf[VlˉmulJqvLqCE]RBS[Rnm_o٭jnwZI}#GC3(%gC&J݇xkpPqL`EԖw`@#u^Kb#0pr)/Bž)KzCCMg`? $Hhqh?%aMB0U}\%)C8vĀ{Š܊NCN^Kvޱ]^h"CQ5bߐߚ8& Cc5.Jd1T#s_G#"rAL ?ho ) 'hb~@ Z Y,\V4Xoxek~=h<@''`|(b YDڻa|1*F>JkѥncOXU1@X-DBOnh(ϜQz(ȈJs_k>t ^()0o$́E{Z? "q0[5FEM$; trea9P^ƻY+F(X%; {V]'10Y)@r_1;)6y<_$ɕyf+#NN KDH+oZO&,tԷ~'f'ZUBY58\X$7lD53K] TO)e$l-֩84PW2!3ԇJˑUݢm 'uN4[LžW $Gh.8OVyObk6pn pI~?$:, +3c=(W3?=٤CG?sO+9u} Go 7/v*;=2XzOiyn^Y~p. 1ᮜs*⍹aoVc4@cӏB]'#y%9-PnӺ)<"09\ik86J%${!%3T0~ƨX&B "t'ς H,KQ]q׆P%w|y pN$5~S&U%Xٮa䜓m}\0ZOLa[h_!H'_ |(ʚ3&Б_=h'a(s;ᄂ,q/ǁ|,E*9#reh{C^tl* 25!>QXwA,nl5ۜ?FV-fq<[gDuYhJ~1=q)v tGB tYs7t?IWYLpE|~a랠9S~sJ]} ['hZ~O z)?8+jn 4nVA*ߕco*!'o ߔr#ol"pWYMA ~!gݸiMOg4G]q2?-]rJlo f})Hpsxͨvt6̊8 tq=Ή301AD2B2P3_KTNw#HAEgH9F[ 1G ^}YP<N0 \b3 I5!+{ZbkȊc>\Pw<RiTc7󿜓;X_D`nH>'9QFw5%4[ޝ!ާR:ա.aԻb肍f7 O{1lR ж=IhueS.t?IjCM8#"ɖ{?W}p_X8iBxJ96A-&0++4ĮtUfa+|8S|Yz*LWAEQOl+)nsu:n SUodh~hF=1[PX9}cYmζ[iރSI'A[ɩ'U;?V>MQb/=ۗe,|: 7Hƒѻ_S&<[?)H` i! N.S).y N*7Q7uI4-$"=UM+?$$yâE%\*ӷJeUFM2 hz@[E ĭXt-Lנ 7o>0#ڶ eˑDJ, B X) ;3@ *A )iB/cBI!iL03m&e ukqւtXV @4.LhTI% 58d;QhKAҶ .@ׁ jU[7#ΛO`&H+$߭|PQ(>iS*{nx!I,zB(3#~V4t7 6ԩ\"O)r}2\~̓i=0yM=tB690?zE5t#[^~&0&.QLnY(L}ȳL$~jTcnIn[ WIAy:!x[H\_*?T6 *0.%J留И/8U(쏌*,`/eC`]>ඁ.QGY Khx|-E}Y?=G F=g5[E7}>Hz:K?2G,IK':aGɐ/ 5e06'ʖE- &R/R4&rp1,S@mKpq<7/3 mPP,UZcK2 ZjzVJ!yYڬPo%fgM7[M!5&J{[m$FOLgL 7; o).LQ~sh 8= Tev;2/$hJ_XH@gA.-sneg ׊;p*!,vlP~9Ti#eXEPwqpKG}r#K} +`{J+U\xEw,l=C;3> CS|)q kK2Z00Ԗc^Tߠtwcj !lⒻ }bq adVi`20 X^UPtP5nܴ'k Z< q,\Jy0*T,뫿 d(76@#B(LBB,phF3#وtĺ/E KSiczY{7; Lߓ!ݕ֫>THX=BSk?a*rcBB.4ۨc #E@Xm"~δ͉Or4P\\y)v'+nmӉwx [qAQ!Vr,K BQhmDK3nֶle<0;|q}fS]fj~6ϺG1ٱhQtadԈaګJB^-)J,LLy& +Ŕ6ׄ*tH(0i k!YSca2n[I(gl)O1bowŹ ]6rN/6D73饩ǎw'T)޿W :jvvR#r $9 - /tr٬K۽& zai\f1Mjiퟫ8/|m#&1<?[ypX?j(' #:d'a1ɛJ̎k'>昌Ydި8V5HvΙV;Fz/B O6l:,OƗNw!r؊%([_Cs/DaEɆĆ<yυNF|OBJ"i7!#ݺ?lS`=꫅U%#…([bSw@ @  Ρg",Q'HI`d6"MZW u֯HSTϥVI_?z.Q IWg6_9)\r[Hd,{`%F/pbj|!ħ 9鈭K,5!s4-~oR$ ^?moٷYsG'KO 3s wIOA>I\CJ bo`j}<Y`O5s:2r#13suzyAWZw禮?>[6/G5j6_NGJ \4Ymy V (LFj\0(Vj}'|[.JMzMOp[ud G`+ &NH>t kW}C;S@4ұ=iy0m]$KF?\5"eb3{oYϒBJo'Zn:s,⦜FBjr-݌Sc$}&:6/'z:6e"^PRXA=9K*))~gے6y[HS23 _^R7 ZCO.ry~UM9:30J Ip=?`KGTv:yFF7BQ&~+ 4apWį8V:SNr =Xl)d ~ f-"lGt!=RԋfЊQ(,lXNɺL7Ѕ-`q"Jn7)yϽd>D|S_ Rg?,NXYF (ؐx|p<'ܻ'=HCYAhyg-~5nN'2n`6Fk0I\Wa#Kuq+U6B iK*WLO w|?Yr|=. `_R6A5S-7orD}Oˁ_VwUK RAHtE[.d mK 죭(j==4mQ#'n-e<mQ2BeM4*[s8?b.4ҳ'`iZkk#}[#R; XxC/>c׼R^\,s5s9VML8ar:4~@bvbW Sh*磟ץ ׀΋LI沱`'s ­UjXWE>x ^^oϙ&FUUQjit{7c;)FOD3B|AVrQpds _Ymŋ"X҉;L_Ûyys4x}|\)ĉbc'kPIB~E T/,,LJm\RPov eo8= +b)-9ϰMu4[r9) rM':8`2fƴEJ[Oǽ~cQg`W}Pj Z2%:%EV0vn3z-d&᨟Cgxiupj;iÏ`hz=`r$H״ϧ/;hͨ2yb2!(SCX /a:Y3~WV)4F]ԌAKJ}:HB8Wgb1b`GL :|h4JՂ.h]H /\7\Qq |Q{/P 9,t[ZU?(Vs-ކFΫs=Dc6O#`#@}a,;O1˾WLR- zѵCp|"w:|t hF斞Uh,4\ݔgIǠQ0[S*cxCB84oU&p[OZA_'0gE\<F`]XO>Mnm7[_L]Ꝺysgz GUr/7[ m6Ƚy]4&yZ 5MࡿdD'O9\ uX8)":@LTo8شAޫfK,1nxD-:(s&zv JץହEY5ѷ8&>-~w}ڷcVBK߃"!!Xr]L$@RNv,B囪')7B8%=5_AwRO@9m3ǨH8!|Q SL ?c:]@bbQ2U_F&]V$=VDF:W rX:FJ9Tefp璧jiޞH.p=I<øğ kϡ~%Dh6l4Z -LM.mcji3NʤtVԽ"?"2?u@V9c>.™0ǏF$.;92Wlغ,*'c_iʹInzaٗ)ä-(2#0iOHq ç:`~ zIYu =qk+kQeKV>$nzq:;&ay 'plτz 2Wm2id_*YJ?;a\K*SX%bOlZg"v!!ӛ^7h8ܣ- {GkxH3ynWKBtp-@IvJH&JJJ4$~\Z=c/Ġyd6갅#jx{׺̘qCs{bdsoÔG lin)Cٔ~Vc#:"4 fMSɥo~"pG#!gO`" ʧ?Z3Z[l;ټ}G4]OC1TATgå}H/ “92yd׽s~*d^B xQOq~m/N'Dj[:"0[^YuԇIMBVSЩp|(G:m!7CV_eVq1nhXɓHԍP.=*!oyB߷1!dBrcbmKOw)!k/㩵"!orf_"$b砍JY;~TE _:W$g gXdBz hb<3jj]CSA1&W,__2yt? O" 6m\r#.sgĉ``UZ8}@!q2L`pJ2{H=;>iykX^2ByՓDe aOO ElX1f"'P-J̏@=%欥.4WzM3:e'Lq1n;l"5In9|ӐHR͊f1ĞnPɎz=qv܌CpŪS<^9R,Fþٖmk,+V# MRgrJj4lZ<ĽFAí2އ N|c7\=mȍ-kP5NG*ɇ+9zޱ,ΧkATa`v4 ml6}A#Wٸg,L,|5(3s -n.uꒌ񑖏@;n|"G\cvhɐ25ꕅ!b>Pw*د3u|? R&? JυL] )DbY{V(h)ź#ĐPJrR'w&2OW-Rw)*FMmKTɛ+4t7g{mp bPUr42s_$ҭ {JX~`|KD/@@ZO(PmF?Wڭr[Yƃ/bs^QlSaKF~BlLt2/J$c%%0햶oo[)K6 mᨎEKn ƌ%d=g7U8jhF><QKTlseϨDcU)0 PTnp?O :5'@mhC4̵ؗ9i5=6kgVhdre2kNҳ ;M3b*K26 ')|^e y?)KT@b PƟCl>& 4^A9)f6 Xe|k" NI:0Q:0uΒp & %z8dWx3`/7"Oms ?5^{ wRic-$Iv·z湪D',Ycͷ)d,I^ =*I,'ڇ'5gdԔ/AVqA>YPWkDH=u§׻0#bY]M͜_ Id w'،Aql~Rǧs(Z<8t;vQATj# n0L.m@qGܥ%*%JU%?FV/!/c>j}#%L{<+2y;|A@ܤi lH\W[\ K؄vQ "iC īm)˴9Ą{jf%+fS11B/+:1}_xbnpΒH̨ ō [iQ3 ڎ俵inYo˸f$` 6#5]2r %3P]Zgfȋ9@)4J39%M3Ʊ< %ST[Ώh=|(/& a6W[eԷJcW×K֊13O\l$ ^a'"5Zܭ|FryVvZg:ܦ+M.E.%[”@/&TAh%&J6hoR}Fs@$5}xl=ޫ21"9υ0$ mqv^t)xׇrAmܛD$f9(VMFE]R_+1h%QdoBDД|B683Agd+d*Gg ӷTD$~30kg* '©E0t1!NOYq1%1h/t"d.& X6BS3IVNq/g. #u->&FDeC`E{\#Ú+ Tc6l~V GmTX(cFt2>if{Q%jԵ"ŚTkL+y+Cyx霡#Hn7CG>#QhЫ:M#}}\$]SWbs#+{/w&߶ImCR`a9|,FAmÀ a,YG{vWלt|& M1ԅ&({)Jwu7Dʘi?,T;п)_4I鯠k顚KQ0{hͧDg<~Ovju,Yٖz6sI׏&RGOB!/ c 3 j@ /`Բ4,_(F0Yh ]_ FE1Ui!GV1j7lTBqI@1L`Yp @1ޖOR8 ˯KHnD,ҖH}2!y bwm)k{9UVk$1 *9=m{H1l+IciX 6NV*QL_Ji IJP١+eLo?plnP-4{'Pf^Ni{B䳫;SFl8CI"^ІELC8Ý/1wEJ3~X }w^xƻ2RK HL6[ę";\Mja1@ym\{}bMvl{/l|rD~8?v!m\-k+a9%"/ ~cI*01k=ao%@ cחf@rHMbU +"^"J(C9N_oc;ҡϫ0Y #'+h;\(r*@;FiMRϚn7.I\~XZ^!i+-fd%BY$\2b6:.!SaF<2T8&7/NVoxXvPi\ny8mB_WJVԷ1Hob)RmJX67u$^FJW+}$iw#4]d /4dDIgȺ[6Qt1piktzmfß'4v`?ⷽ~l83p[оaNxviǻm:4v1 H[qHw-j<x勏c7Pߥ oY>jĊ>ﴷikT2G곤CW3eL\Њ 27j~7j6UX;KޚSSi(؀ H9/[o?%w뱦}fd@=Iyt=_Mچ i k:`MC;#ĄXQiBKx<ϒ)"|[>H3]z~p3TOXF.esvW^dEB$B}4>ډUFx3?;M@fR=_Se}9M1Gh5:QEs )vyF0FDž_-lM-=hN߽l9Oԫ[v {!O8 q‑gN@Jtf "U4moHy'0h7RK%}R}LU{У51UP;Ty5a_¯_.U^9 PfR8aX%_//2%0%Qmlz =-z9ir}jWէbPlUVdUAnūS? mVYj-|BX!2DL=4u5zCH%N`-iT!kԳBiδcOBb9QZj $x˗89ҶE>Il *r<* M6S}V|GFTsNF 'E4¥VxBR{,JNΐ)LUƙkYۇ<%!>\zl~PX_G꾔Y*cYrnI[yAg7%csBCyW Ro67U2?gnki)(e*FQ(Tլsi.Y?Kfޭ/ͨ@! \ǁ)m|dCMIIp хqYצ\ L13NR=0_Q?BX./p@X:؃8>ゔn#br⤵i`sJ{V9Yò UGEa d2#qNI5;b; 摧 '<} 79ӶzUB>Wq>\.׎!Ok[Y93Ķ7կ <"n ?94Cu Vik`Cݦk'6.lx_\p IxshM3;$H;L{k:ȭ/<`0Pq'-^tP&BHP |sMZ_WX$ 2~BҙqSE$m黝QK n*Y KT<ʏjBC*#(r+7c k`,jB0HP83Ω1O3[Q>Lqe& a(A? {g0Dމذ7>2Zxn 6fD_B8>VTy|fe@uT:~q%Mϕ]g Fʨf3Y5s9#T)%Əg%i[nj'VgNƥ939&^:bƤz)2sҺEb~NۤBMN ^.t&QoA&  Z2:0[1NϪD5/*=)nh4!"=ZoF0"Si(|g!qE-? uKݱu 405M=bVh\\MαtOiVoQ vr?N-`zQ+&+uHEr5p;F8;)8ks 딍 7P+P$ $pmpK%poPI#_^sW0I1hX4~%=~:em"0D*\d *eMBT8\1sxjīrbv89VEOl]%a#cezJꐩ WHB&V~oCL:}?#;;Q&EQ=̫!#'q*wkaW7$]9_blVq[1 MÚM̚YMo^]<8Vő0V~ay7JPzk f.i4ٔ' }}qrG&&U17DބtlؖEMny9Ф岵HRA;)*,l M/U+&K.ТdI׋ -Cȯ-၆c?EZvU9e3I4O 8%1y#l? D25*#_~/YLþLb u ~:@8AغTwH90Ƨ^\;Ԗ듛X(J*) 0"5?^t `1Qgҏ.Éx,^3 65F5D9WOv]*$X06wkǖ IK;n!~)$Eǖk Qa%%<?S]z)@ @($Ȋj E,D*fg -͎ELѩ^WD2QJχs g? F. ڦ8Q>gRWj2y\4:`XZ);eLj.!'9y[wubùII*+,}uY zSo#aNT?3r$dB*_UGGFH!BnS~O:F{MBAk4-J5g;/Fg!G7sX=`.l,TauQc̥/p;aHǸ汶4>: =tD7]gƬ{ŢiՉ-[{6IɹQN ͈'[.3(Z T4=c6_QuEs44 [2G1u|$1$ʨJ$ ,?OS"fWBRyoz+ҾPCސұߵT`_ % ˃ɔzƈM_K!^L]hڮ麾Lټ I3…iV k4悾c|QW$`_뚋x] ,[PG/9RnyuUKዡ F T_v;1OY:'EQ sSx~C]JHN$1lQZ9sVf(抋qUB(#`/EM+R3l Kܺ(vzl29,h1˱ᡠB78Q3v ^bDcaI;J1 b%HZmx:&EŰ̑lVϩPgE0X0yV9 [?Bt,8m4t44 O37vy.(qVsPP+)Nd~@,\:7drc` AB8:~"VN+v,3XP]pAɛjh낤 i1nsj`'Ǽ*|l 6+ÕvOն"9Ι22o T?ABD;St*6e?:NLbW}3ad>:nR2N x;r?Ɯc}U}Ʀ;o#S7Pyۘ|"7 Da9̵Sa2Α_e^flY 6`j#SLorWY"P7}q<@> sH>-IA,E">hgAtpեZLMs 6 PA9v5dcp}Olo"`4v[򩫑Ϻ* mFʤƆ^/R$Τji;DHg$J;bHf.xg+y]<G+I᠏P7Taq2{kd5Y zuJsQFkJHqҼȈ !o3naڵJ My%UA]}DMGDrjvU۹7rVC V+ܖ4+sȌRݢܴ`cBE0y^ZQ.~ĩQ+N;!i*U5*j78g`Anl]fMԸ=Nc׸ 2-AiO:6ɮ@x&E5"F-?T"V5:6`1$V3ǹ`B)!IL"2GjO"y?.|JzXP +W"Am00@+y5iS(VՎ0+FC4D!DGh R+'#hо s()@+d%lՉfz *sҞm!qd 4f:(6:j4 Th4I׃W i死2&%4BކNգ2\$9dIo'^9ofZTrqNC\_%+B0z|F.4|dL5W t1[HÀ'cB.,X~斉;ƀ(%K2"}~S:> xe$cSx~ }ܩf Ѓ{v1s𝏍TfMlauk @I,iQR䊝R/r\t-tէ( 09[+6eOKG"7RnfLw؄oftP`Ks;9?-ԛGe2d Sz ű(Ѥ{_%"dol\^)Ї a(? ALWwZLjsx *:Qߪ4zIٗ"Dy3Z;CcRV˼=k|moJ[FF~yYɞk8?P O"_hfIG3n'!LJZN\UxzPXt^!Zk6KkmW|X 3ʪ'T|vUx.&T3+{hTdy_|ӚƥGl xUJ0ۯtNV3?tB hG^C&ޅ-圇/j\5u#~=t\n{je. N$FGwC | & ~^E8קq ZnZ^e+HkY?S:?B(j 651K-*6haO -zn گ@0N Io5gL{JDh n 43=^@P2-\8EF|ID\f+( &O$rGO֤O &!6T?΋ JuzWVC* A/Ϯ:=VŜ4E/Udnޚ: 4jZ64o}gHS24pZ,?~mV\1a>ȗj̎"ɠҙGQH:(=me^$4ڇfaY!:@SF-7ynqxSk4 }W'!nʃMffR&Rx%]aÒytJ)͗ˆ5˗#:A,GSEe,[#s9>q)F'9nt2l?.8vJ!gZLܙYWCrܼL$&e#NPO-2jmZX#.ʫqea箬r|?Wǒ:fZ,zg!HdϏӗ WdXFS,@˥wzAU$#aN9+2n/X؊]ɿxlD[؊?MJ_ -68n768^,O@*jH|Z!X#RF(<>v+f%׬yYw՚ɇc>Y. N|Җ\]rpO_܅`SFkW2٭MS4q, PT =K^)40܌鈛Rsfm_VR6{n(3,(?%^)E!LN}8AA4%ka * $ g?M}Ce J?2e!*`hV_K`O;rQzip/R[<~OwKJ-ϩF3|=sRۀ +atHqTo<;v&fsTKm/gn/ QoR[3@H<؋֨]CG ud饄VN6}h[+[]ni.gxʐ ۡ>oƸ Rx3U6^Xo}Fi3~'$fOZРϋ!Hd|o#H:F_5Ig(\iK5YBT`QeVF38kb[]xv=cGx \SkOB]E."cXI)K܈X-CZ ½Z2[$OYa9S'wQjST48)Պ&1w]ד>S> jb$ϹSYe&¼PX޴?'W䬅ƶo7E=̠KoH]Lژ7Kr3?j[0y__L]5vS!r-oNŻO^Ewj"NwÕZ3 SD%(d4"~*0,D1@Ue v@cd$tzȯm//ϢHkk⌒' s_q|!bRF\| Ǔ҅\qT:څgP 9E*="@J ~Zaש '^ײ'2QqT|2G5f:,"*R]RM>RrtSHgndQ^;8r̹h+[|;J:jrCqbQh.I-Si6M;R ge00Ϊ{7Ikx \Fi(oGrV7|ڍAF`ZLR48(7F(T'vSD} dpW6iU *@a$+taُW0:Pe~iQCœ-꣝j_a&|;>:$P|FmZ|@k1d pԝN;&D{}ñ Q۾ Lmb@o1#w"b٤; zw趾*3lF' SڭZ)#Ӱ+ 9̷ !plv;Z+*ۀGWQn.VVDLS0Q^"<ײx{ɂ@zw*\;&/Rw' fÕzgPqI3 "-M(e~RкXN ~4q!bibPsIְyo3yЖ|L摆&#e=' nX* S ~2#PY{eO+U7"ؗl' ¾ԃޡ^;7 ~JR3!pi%U(#.y+4ǒ-yTl!mloGXد!2T|1!"iY0q0NLjܛC PIl,6֙Fh{w&x#N:6,GfX ygDrMu?}r50XY 3K , p7,m2yOo6G%d3ejx=í{F*_ β`ڼ^1r[_\g0ULWyyiQ)C6T3>đ I /THИ6 T7YUMdOrӀJKlVSsux%8|Z:D1kS3=#^W/͵Pm̘x[,}gN uB1$/l wK2xVjWE._&ll Rsl\pqA}[XiEz HmySg#~1 6kO'[_0iXGwUqkԤi[Ѩ㣲hosK"]i*\-g U-T\-Jʆ/[ʦM| 297^A?Xsik1@BJq+r Pvgsm (@3O߿1]ha]ˋT4JǴa3aGm4g=t#KoYqya`p3 {EN+)n}ʏ۶Ndi'&5K)eN`H 3qwk57'Ou6@oum]@zWcz8}+Dk9y/ / . Ew()1>R X$e#t9]լJgV$4n|ХN-6+z#*֒Dʆ!>?w9qC?|FOO>lZr|$n~M H;}0#y8c;`FY1a|oveW4oeK @獻ʐh{4C|< w=7!mڽ;7u Xߖ=d4MP(TL-xR7 CU9}p& 迟K2%cwHkH_e%0`HiBm'xsIKLacM qI#*8*})2>@}V 3&)o1$kK;D -J$7׻@?N'<,{0`Kk_*U99adO|tWʱ 3o~Vќ8'Qu@?\}i)ju-v "HK+" !̌ߝ[\5*,, )!:j#g´4 %Ї*Gz ^ ~vRe!8cbɁ]ۈ `J1 }6ph_=C)]hӮV#_HC;7P@U,Tc?Z|u;MP8wWZk[4%mr`%QW+mԵ^]Ŋjk9" h$8X[kSi o1r g|G0ZKm K!AGMOwvJ%ճC?hqŠX.[ɋ5<׊A>&%u}ǑNs0aWWºd0ۺIXBxx B%]5 Ɏ1:KUY{ȉ?ļAp,T<~O"^NLWb8;(DqQK:Fgu7}{8Ipա ɷh7rfvݴ"<@;}M2vJV eR]0,FZܽxN3 )?O0oCax?o^uQ/!w-ޏ%++ܵ[m6}5gd{P[w[|2I½òN0T7EߕlNcS|4Aiz)\;&-Y4b!q1VsEb9A$d/(pUwtģs/XRheo4k'\6^m;𔟘|#v/h0>S xTgO"cg'#^ Nr)!%Aa*R^ͽ}U̩w_G]i g<`̝[]M RM~ozU?=LS$~) t0kAu~;^9p 9?(vdum񒉹:4'tf4A\Ŧl#N7;l K@Νx6Ml7Ci We[IX{YÀg{4TԶ+e7E0}6v$#1F| GzHCZu+S'6ܸ?jFR!Anc>8Tw7XB<t-zmi,[g3r_< nl _6ܲ'N{Uc`72PnRzK_ 2oˠ&/!TJn #Aΐ8+(mӌY&143>=bjH,-@å´b^qg*x@zvoب-ו=#KTRMd~楶V쒪Nv`, BuJlNVU6b}7d'_L 򍡘ه՜˃J3s0CG|Jn$LCfg cFR=. ڛ iM`y9@lW0 `@ǎpgܠ(!zۜr,3JIj(׀L' ,u.Ubcғ]s#1.qxs{}zC7z 1_M0UiB˷8]H׉ X6X|=8qNyb>oX90mԦɌđ Ђ~g @+X[<d3oߋd6QV=H< &$A%%AP^^&A7f0̇hϤc`+6D6ןY:#j1+jgqIhR㶂Xoy}\2bb0=ڑʫ.'H]0?WlC6U`%韛UMG"XmHƑi 1݌HA-.c2pGD2ٓK bة@mv4r)லR4a% Fh?K)D ><wdZފbqN\]* 9`V{=&{7C# 5Jbx/4Q1d+Ij4SlL"a3L?!GZUnn`v}n82ϳX6{òVֱR&C#P$|+Jos zݼH-pm7%bWJGOƩuLyyH:{dśuX)n읿 Ǹ:ZBJo{U - 8Jl+R6p¢K%#?,ZJ*CO=?j+F&u=%u*-E?cR{M<%5g0P<&f;8)5:_c+zg}jcYgR-xk ;W&T.\[g?.ġۼwq&iM"!bwW+j]˥ Z ĝ!zڰsv&VQ)f*7~]yRQnRy`-"xo~c8RSgB]9dwǁ⑃\U.epezT`J9=p_Б Βf)|߲opf/TF,6kJ9:[-zSK=XM 7drF4((W`Sʧ×v (ҔT7@@ct=XstǮcmC$4WLP:VZ dy~ cQ"n b\U)?SQ8yq`NbvX nm+9b"WM?A/W_xO~FȪǜⶐ%2nL0 ORY` tXD攌SŘ):ʬDoOq]5*dwzMt*}n>&fZÝ~ktr1yJ{w,leC-i%$i!%IQR=ōqym[?E'ҽ#; mft //e}C9tWAK"FeU '{u1m)7/fQa%>k97CN0S^T1 L@19xXB)‰g=c'seIqj|*WRqIUr]jlΑr>͙w1_(pzy9az1Nrs?uz1y\{On)2fF嚥̹m ГRccnvr1d?@+!.hs4jc GgTJ)Vmw;߬2N2!|xC1$] å0?Ok˂"3SR2tNzIkHn[dG ;w0# v<,# Di A- Bg |X}zh7$|8dр]]H4/FR#:M='KT/q#63f7[DCN!ǗokWq5AsΖedd  |˩w\D4 rIt2ArvxZޜ&c>,g &we\6۶=> >DUwsnρk.jh~ш)!OFgK _błޑVkC):o+EȞ QGe `èYwȉtM'vx}OmPτ'8~䪧tZӘJ }EP ڨׂVFn:|tX+`*?a~":q:[ah|î)ka56i|o ~OHݽ]/7MQCbPz%Z>~T1Vm5D:솼byLy6bA˹*ϹHV%{2%a,A̒tGV J.G2r.d'iY&ߏiU]IH xt*mX~0&29La fg,o m"0MfPrQ҇3Na+й _?ݞ]tE#8柧o~|1ӫ_ kI vנE%3I.|fvS~t.wX}ϗ+ZO]W^_C%qtU ap/P5TVRgD2h<aT.Ru,1٫][o' (cLEіpv•@|Ō2B wC6V0Qd 3\AG+7"X֌H:M'>OڣNt[2ڝ0#QX$9M1ֵ5e_Jc=* }*uKo8 @YVMxw:aK !N?֙2-͕Rj4W}F_7.L!u.@2o0cu?|lX9&iD8(F_2@ro6ۺm)-/<ïOsč B,cCӤI`?$V3'7KC6=v'ɚG\,=(}psq*"uH3ZQF IU`(A)ž OI"X{@s0' C@2Ǜ҄M4>m(ݱH$_%tb:| ZQi?]ױE2~(|̷|^#6~;ڟ3#~?p/sԕr!QU7iS9y|miIIg+ ڔ5/ފG?\^oj W#Rr6yjyBE$da)wx[L&cE gRЙ9ȸ;;Ӌ-EFꇿ2O[B\m4:(8ϚO,8[zSvbqd9-l}CeRXo [<™Hcӛd@>fe1n Xkj%j`X#ϟ8yg!`9:A M}ͱm ZT A g҂fCwȾQTWCSt1fR_=o' @<9_]W/9v\>Ӽ*oÚÈ0_zE@#FlKNUW7&?Oo^cIĝ`v$q%1S~ϢF`?fYiGjz$RY D'J΢UVe|{Ԫ^|+* v")(Gn3ΰ{ :φKAwPxW|p x[nD^ڬ 5 y,] 9 ̫Mi[BFiu\4':("Z*Nl86ٓHXw<M,Sv|4- ov:#HO'785z^@^ [JN*^Ҫzxy]RȞ=I[UQ 303nLїn W0hDye|:xNZ[Y_[ H;*wR oRu:O{&1=SsaΙ@a/oJGqM^ovQWo1B-ΎPy& 2) k1ujnMYg(X =Mj #!ٺJgq(vhâ-zMBMI? oxMuFJv_Wzc[!1yl%;꛶OP\(GRQbNPoнFz#*#F%t/U :7c%M40-S0-&9Bεr@wefS;(.o;AX.gAh}YI^;\HaFZ}x5i3o!qsdfGsCi- hENP {|Ԓ%9Orъ UJtlE_Z[i!:IDzp`3x{'/?_;(d(\='3Fq$XX;E6J%(ԃ~s$h֟ؔdv\-_[ 3;Qͫ'1Ms+3LF$8:<yA1VԯxDj RSf, ;`N+9zTM̀?X7R""aQ.\?y[A jZl:F!{N{x)__ЪL}Ȗ0A;:$]ܵÛU2u"~)$ӛ\ch֎dDp%qȺ./8m`07[fI3&P bD]7-KuAeK.3!#b?/ noE L`fl&=)6eDu:+7 Ģ}Èj=^'-IQudQ";خݺ4/ pfF7&2mr t$v1zOn*at,IBOHypf]E'b-`Lp- wBt|Z}kS"OkQHN˸y]);^NMWkWc%R FL?FUjĄZBiމ:kYwJeeUvVX\aVrFdLPVp iYeց0`3Tbm,w_ u8KY1ͧ0NWy8%ȑBE-֛Šn[}JuP!` bG+[J bS^bTlz.; jYZO}A}$^#:50+.VWC##R./|Vg.M4[!jL;#L$Pȼ pKcޔE^ZAe۠s3`EՈn4c8S1BHP%u)m}o{ozb*i1w7h+w<YL m- xn@Q#8^HDam|TKuCFΔ}V:U:uvy̥jD_4,G _Uaf.S5*7W[m„%Ơ P %ܼi5?`s4 JڍJܿ$53D`lVZOY *j^Vq2' s6^sOo4XAxm$Yaz#'l3 /'CD滄xj*ĕ&=̢i8v5ù_o a #Ww@ 0N/Eg ' M'Ela-~E8Xu5σ6Hbw_%c{ۓc'?ն x Jav [Dݛe`g xxc),'@3?I*Bj e>|D~LPws}ֶprWc3SOrdDo0ͩ]Z]ӓUVD^>zqnNSz>p$IV`հ!el? G7cc(i·T%ڸҰNRuboEQ6 h.aIHxjFo7zemﺂCzF?Rt6KS?es RRqQEÿE.PΌJD=)¨F8|zEXnoѾTfZx=KUL^YU` )棸'lBP;r~ rxunj)2-w #Z8#;\*݅Y&$,KiT*ᚠ+t"2غ\6M0jFyQ/\XE Nm ra}AνRalN0{N00}5w|%i(NkE3"4Ǭ16t"qдū4vlVmZX%Ki4qAd{xHq:@rl%Qک f7iC-4(oslWtB$}޾C,TfZ @"Xt+F@^c$@fqG_wOOq %M de&jҊț%6N\$eLs~2ۈ 2RIg<PLXLߓR3[&\S4r*m\ٳƖz|1 &D+8"6GXh_]k͈%̑9\# Z ?;었8],my!C4U%//2Fw[ 5#=m}prY襵oL0C&.ީN#6n_"110n.#~1]Z`v(,R~#O7~%Σzp*DkЉ#(t @tA@*&~r:r:Pp4>L{45l9ŏ !!Ʒ $J/nݙi\3|/tm> UޤXP{>D \Jlp xU:Gj<^%"{|oev׏ԼQD,^?r\0FJU=rpF9%趶AMgg^?u( n bwJBɥ?>t!Ud抏 |I>xOnD6)E Y4vqRxf6NQ >d4 3&"\%7LBeP d%SB@~HS"%]+|c^ɨa}, а !źiŷK,Y isyn ƣy5l=d6< [~kS'O/R[ѴJL|! 2vyqLw1ƪ%+ʀBَ$eUa>6qc asX[#3%7`‚=B3 6OnIt$qsNƊHsˆ\#YKUEs|0HlٺGp9$ ` G[k/'rtܳ_ڏn֬FoULٟod*̕yYcMXX$<;Wͣ$\'ulg1!6|3eId].> eC:U@ IL~zD̈IxrKGv#1/IהI-Q/ՎzZNuJRj䴜:Ap=5h*I €=Lm)"5VN3S2J8EE0{pBd4*yr3Jڳ.]n~r$B.]/8gͮ{xy%MO}MH4ݝ65&<6s ew曈3X Nh9O %%iP4^핆LS މ3J aLaO}IBځ2dĶCKdߤΖ[]W4No'7Gl妐 Y/ͪjnԝ[,"o=}aϱN-`+撍{KAԿ#.z%tN=2AoY׈K<.;ʤn~Gtpk7(#`Q4۷Y#X2+PH#Wխ`q wCX:?bΆK7;=_<=}8/,wd z|܂<.j%cY\٪XG7;ZG'Ц8u=_)?o%?_RL2J"iH='IlK%l@ H5WĂ{G8-%EiyBտQwQ$R eVrjTlqnrFXS'"U{H ,kͼ/]ut(I7%6"6E ۹EJ /\O=/;'8#:nLQ S0;sTU C-w9Ws4BwTѶViDH~ޅH{̗һl'e_=}.3'٭5 2E>+^.Ŧ?RU#0b3ֻH`49QQid*<TL6V( cb_)X SzCzSԓy{%i!\ N4䷯ּcg;+%{캻lfo]HYtdGc?2S!wO37)` (Iѱ'^ޭpPT?X"({~8O|k a´9{G詈}!ۈ @X˚I#~_gX=QTw{*Tu3Zƕ>۩uFIRL"wR|^oox-Xshf]AX6.wɔ.ޭKT*5#"{0)nߧYj"Dƹmclh'?%z]$K8glUal-?g%. PTh9 բ fq^oa#b;}C~SA0-uMnHʁHС */2r߰Tv vr*eb/WV{YObcp N2y uqN$ \xv|gg.dx3d&t|R VK}lSӦ&TާJq)ĥK3$_"{H6^!jh*j1Lc.OODIWnM) kq{9,qcyw7P=kņqJr7Ssø:b"lY=ۙy PFZPǠ 01]#V rMǧv%gt܍؜k~l&!a%M(rIo%^k0%#ʸ{znr6hevM?X94bMV13;s}7ace`nŷ}7vELw$]yW<7=`Aڀs`iKsRQsPn<2tQoT<`P.#qZ̓AxO34<.'qy(qb/T31_?ՖjhQ,:guzl>`(8L(&[5g}N[m(xNYTߋ|k6P4IH0wzI:U+<yjncR[kSB.Ì}l:qr"M[MHfMuש/( G|vfL߂\͏jy3? oPe\ILGgk,(@( 6 *ӍļO;ǛB?i>F&I -iXHcDr\&UZ(i*!|v$=\)l9TinɄaUg4JF rs':׷Ln0vk!QjHjݬ#P%jRE )1'{ք`% 9vbXvH"_ƍ!^:I+{ICeYcss_QcHJ17ިY3Wq^3~=sOX4?0y zKQwfpn m{[ULTz(l^ib,eӘu r2Dӡ!L8ٲ̓ϳ 5p$C}o/.FqA.?hĮ 9+$Ak^sKXSQVf_@I6Rc&PqY\KhTL0l-g9!O@nŨzArIE3R\?'s]߷b>Mz,'宨wEx40t_p&Y*a֚q47OA6 hX@df^z[iY m_3A_2Mb0ۋV[ $W~P}'+ra_gqIGtF3%hm?daw}CLܪ{zQxz3_(휊yZQ! P3O:cz_7A+L'&2D7f Th!\QQQ{{KR\ .uȹv#;A~n_be2 |X6߄o_goqɹ(O*rFFb ( Ԩ ;Q{:vV:q!UF{c=sɄ")<NYICtl?΢!j|޽[OAŬom^kV_`E]D?;:ww,=1"Tք8Lhk%p/m]XB鿺$7k}r3H4F i4!% ؝ҳs.G: 8) ׬  N ͋׋7. @ZgwuMWj1sN'i)B/9e0F,pJse8gC 5c̸wy^V!.Th".m˗"H2}w%36ĴY ?,u9j`ygc7D vvMxUjl>J6Y!3?n aCDu-B,Y$f&YFR_= x?d?@Ē{%nSk,5 L$9|Vʃ^'aԢ>aXCWRw.~:=5wM}@]}yo f7rPb6oI'^K}ޙZxԉuNd0H?B5h|V\)h:Yq1>B DS;>.TgmŪtg&1:5Ypd3HlWL#:.GZeδrzVC'%6H% C` qx(!&3٠JG4N<.^Tb|ʸ~qoH~hCLXdBK& ~`rA0|!fJYzZAJ1s+ XpMsчM?Ms-ǔNڛKdD+ utx0W}rIDg8`:8QyD܅*A?jb/}^^yQ!ř(Fm}Ýx5iCf.RQ^fb`{LAEnT|1:1+ۊ JV!&z *#P $d'J)>TdaMs}U5,On 7( c:k/Io)= J-η'b~ll\(bwzz/1*f"ZwdD e[,_ v{ELyйXt{DX (Ov^/UiI>1 twdCf La5Y<&K<yRi@e19f{vru3r.GwERëk\fOv(,)^5-`xmsJU H~ᳫ,M}%P4Ve%} OJIѹ{m*ƵzK.8G"^mts2ZG8>c oVGM^Lp2(i;*$C8 w۽SXCTrs@{N?rT Q ;A7tF{P?X֘1ݬ:8mۍ.{/4`S+}Ð dWhXm!(C5f ώ.?s&{N}f2[Iap"ƹqrlYXI k_h,R>ya;lYX$ h4%ӭS*i)ݥAcKa\zcS2{4| %P<6 Z0`1U8)4.e!?=*[fܦr‘`- C$iD["TQ@u \YLTLxQ ^#V]pBK/$SN=, OV8n 8}npxh{St)A<#.:Q\ &lCo 4_oZH(ha'i/)k 1@H\k)@݆Ї1O.a:( 'i)CJ^>5|]you=n&x(>{ 6)=)\3p>eJˬj5[P ]N,==Wsxv_Qx_i?Y8,^0_<" VFWu8WS[>a"cQ! KRogBB/KOORJ-_l€ۧlҦÜt+DP01pCtVTSXy ΂ȖGcx澵;vy኉ǫeӺZvHS̀_ߞZMd"iw± Es`d|nW%|Ɏ(-PޏIBȥ#Oc4f+TT2\O6B4n%^^ױ!mSӆ<-߆=[YPĮmƘBf׭㊃@dF4m* ҥn P ~i&k $t= GKؖ@ b6{gEAsh6cE%&˼1Zj-8>q"]a'1 U!yzPo T|S~𭠮2piW7ieTq"7v%78`v#X-GN&0[ _)7#%w"]|l~ W5CM.E6H3:5djyKhw{D*u&-x\>^ftPay#S@%/6&{4 I6!am׊.]i3ߧفF!FHYfXgJ6_{!nMp6T4M1Vzt`4\CbT5<:ꇑ\ 7K+ HUP󟔭>j_^G!iy*ч>ꚟT@<Η8m [^6OL5s'1hLImRç55(gMux@p+N(YW>1[5wn\(83$r#tOwK㼎 kKwXgDcb 3T\v2"RCٟFz(_J%[ };?;|Rhư!wvAiNc@>M!\- &M i8.,]&]kW=ĵjGRyQpmhU> >EOmŻsYT[?yYzحh_ū"L'(n9i}tdlXt<@U_l FSvogB*_,(d[CюEjKiq=@X@'i~ {{$+A8X5pe8һ*+̸|p O:4]>`qDt-cVEx#bUplhZEęD窺1Yw}*y# ]Dη}ԋ幡[N=QLڠ'E/yKT.Y1с{ ~ ِ fLF50ɂqjjհ\' dGq|Ge^PCR|JL~ PX 4`2kmgW_BPNmU!$Li:LwV:7`ZנjiW!^v&\J8$iF&J!Fo听1DEpFȦ+݊iV0Bޯ;6"0_xT1i+t(]??p]{*'=g~&E\s)qutm,ibZSh@ TaP㞸\N^!mL(Է!(#)Qm`bc$z:gHAA|9`-Z+(^]}-;I':MW+"t+S..8gEV[ʦcrҭz8o滿wS֔ :F%F7o>p{bۓ¡e)r,zoݴ:G{9uш-)/Yt?aPN <7*F%|M^\#PXT/[*' +FTa]M$r2aSo<Ң*Z_DԱ{N7~i]OVYfjírb"AR7.gbcAʸiqLԅ[vmso,jw3g+ϜپHb:Xp](0(˚@q@qtZ*[eyH4'_F|q+ ,T@MAՖoK-R["byOUd ^$Zdo `![? Nkߘ|Ek+PKě}u8Hu9w: xN87 `p w6XGtapE? 0eDY(RJJ>lol8O.T%g[ |,K<  ~ r5̩fQG\6xo mwW֢n؄9w\ 5+*ûTZIglY:jQF 3m`PhϥwmXy]=0Z٥daG87vuHS{+ J#1,Ġt٤33ZDѷ'Ѝjm.>НQmYeģj!Ms?_WjBQ'p杆wJ)Y*#y78cCLwVt0||!Z¿w8BW~vDq-i3Wgc T]|ag8MrgRRiI4A ֥1GkLm!:rT5wc9͙yzM w`4Y0_=Uvۇm22jt=QZ3 %ǁ4{7Lf8vvw,bp B618f lov@=Y="JV/|gqMX0^I\Ӣ ]rB2nIB8~G@MN?+:M&&'/j L4^ǍkzdC@aA50? 57,evݶr V[:Ay(-LSkjrj#5x1}Gh߬it ;wȢ_l/S's}굟4#^(<Jjz%+tHݷ'Sv >_iSyXn+"RqRdh o19Iek'pG2&d~G@$X|H,؞\޼{t$À ~&ecTBe'hڹ×| b&X:B>NŰu `+CMWŔyK~[}Vug mQUz>FPn9;R[@ ҚVns%$JZ,)]kܬKPچm\cvE\1/` >}/ʳ/t}yA^}*D:˒Ŗ&-XFASJij=WMTg1|j`v5s}N%իb1r9G:.i BZSiP䜁jD2q{xfSF?4Um1BhVj*ύFaoytPBA\+>r4i:}{YYc 7@9cb$"͚)$J(TH|).M; fg&(Udi wELUO@K%gmk] ZdIuرfwVNZ*"o+TZ#:LzL5`(T[;*d3rN1,!'W"=4w뙤S| p#xWɷW 7?؊}:|wuND<ؚ^?lDU.24#$"eӠqwɴhu&[b̹A=YÌySfo+o6ন ?/R_Tl&=LWu3}PmB|7#6I]7L-NzuZXNu<HdE¢5)Y;k>S ⡬;dn5Ȳ6AdM$㼚A~!-3-i#>Z45`dULuxs~FY΀4.X=6<`HB~3K9Rԓ{dn.}څK_weR*/SBX)k)Z lf(o#O4 ?wDEVeOG"cUny$XmEa J6J gz }:irCelu*K5-{%_x%8e>nO?bG~@$YMA(RGI$ZgdPwQ_ï$6{nNK$bJ Ug;g2^|t>v.f>JNC>soV^Br:GBE kfNp9 L~j*vY~jL LXp'hVx.ʨpY*vPƒaǘIUL AKM&3anGF'{<}W?.x uq=Jz_@/V yƸ&EV&mItUild1;ڟy bBqs9s*k9ihu]VFi9Fs.Iةmx;fJ9kׇTjM`m>%2 ~k9;v@1^+mem?(a;uAU3q!x ʆ-uсILrqjҾ̸)m2yܞFwD QÓPĿ8T?iޡeŰ1Oz&pYDrAH玕3Vѭ.w"H[mkK0zAD0}0恱MeHz7z:a&ųw|lOș9:(^q_==:GW$t} 8Rz""R0!ALq?7DtzU$U- WږIW)*"d$;[_WT'7fT>`c6Imt;ZR6[cYkrrH OSܚݧ##覰N3/F\Ox<͚)T,|}}:$P-l]]? \c[K= WD@cQ0xQy|KbBEff}D)t}n#;@ S&h;lsV}lE.p*~kDjѣ.<HPXu)SU~ϐ׬4F%VAB'>CDWY\.*wړUMh+.DaVT*] %It>I;$U+S +>R 'Vi-%:C![ ubFٽY%(4>V/Cؔ š6[1D{l7eOFڇ4;y|k^T9oxD1_$[Giۿ₡EsPvAU+>@B0&39cs:y }wd6-pU' Qs!-KOrߎ`[(+=PC'.'UdE}':\2*߅;#e[=)HΗ(bz3|Vɮbr ǰnKhnXG"Q_Pa[s[}mDL02txPʑt`lR@"gzj M'׽],0Y\v I}" oA"I)n`}~.m 3?s 8C%V~8[z~jȀ- 57+꣚8oB|*9Un+ǕA$.~?.q"]MzٿiW^n$ǻ:8C%w`4RpcEsCIFfFhֈM=mWnNGs.$hm5v?Ԣ\{U vȣDpZ0yi{.S}:aKĹKr$EOϧ́0`3~߹hr j tm=hA㈩R.aO'h5BI8p=Wa'"NrD>\gX#%TE3lFc w[}{bRVy `M*R+ԖW!QHڬCcCסjE;ٗ1|~kJdΉԾ.&OYc1yvpRLD]̮(d3ӓF}F ݮƙeig,_-x."M"h4=& i;k>N<">D~b3 eLZ; rgUY dL#I9R:畐 +SUj*Ec Q0.MRVcθuρ51tY(5B\6`vnK0tcc%!5aw۱=_*O{yLaPPXa/p% I<MvE j'nDI !i)X@'mvR}Nu!odbpeҚ?ϐݘ'IP0r3Js6sY%v,"$%Oœ"_k<چ۰LOj Q؊ .`OɫT'PUA^3 SѝҶY&h@̚'|Y5|iA_6U#͵XCpY|\qɰ%,vpV՛IYWbE&u[>VF;\i-`tYp?15*ߴoA.05R}E{ڙl>A# `L/t}3|8EcY"ӨO R vQFg@V(tUo8uaswE]-&BT5I:$GYυ4O)n(6\\d_ٶYg{vѱЦWKO9[e/ys x7ڀ'3GFȓْb.\H4oSs1k3vQtJ d2 I%Pb+kI`54Or2WEaОmxY?;{T}u' Wκhl;}wSؒ5Dy킆EY=\V5=0yh!ȇl[طJl/MY}r6E<+?u0PZtz1=il *jop9,_hm.uLq3&3ZTx>i7l # HsID8iwĩ7.!, Dҷ6f );n ~SUx*zLoF3uwQ XIݜ f=`uZb-k3A#̒~'-꺁Pv"9vzЦm LuL]/Ѝ7әl|HkKܼQ1F;OPOh Jzrrf6#[[?s Wa"ROc. "|cm,kz@5NǀRb?Ry3EG?#GI^Y 9pRTP vp^8N_ y#82Fm Y{` -f<84L)Oo"n.e0=&j'( *oD5{e\AٓZ\I5Ǻ;GKWѽW uI dbb? ; cnCX+7mL*{ӊ C A5*9Zյ0kh4IpKs^r`gFP:TH41"KoHYh׭mY:,z%q)ȶa]_c$|-GgL/-YaצJ L@Pt%AE٤JNm<Yۆl|_Lf 3 m>?}}Dݺ&KG!g3`$JvNR5Oʒ\h(dÍ˖%0i?)w5'I IŪhS7+0H;1*LeHo^Bd/7} ¢"QՀ<RaړLj 䓼ݩDOQO=yZE<=8t&%O`wz0wY*1R4e2>ۀm JJ"O?,EBÛ5ÁG4t,x>{y GLԊSV^_:=OF[*W]1|?H<`Ć&uVI c#W(ыrr, ϓW5HdgϷiqz%|EU 찶HŽwX2n30)CiATǛ`Q/ːU8UlGt7Mm4.| q:=XaцQfKNZvw?c$3lQjj7j2AeB<'Tuڗ򞔬J>n~F7V:6el!]q Nu#>M 5J~/AW-Q/4׈6s֩qRjM>iXӂ.LG2i2t5dNpQí^Ws ha1̑(Fc2b@5U֌}EeHl柹J\Ne*Lmu[;vnjv _ Xs-6/ѳ!^~u_Fw=\TvA`SWUk. AEJxR zȎuI>4N]@enPr^lϸ0~8/HnFVo`:/`%p]3K@Oq筵P&V0>-;>iC! ǂ9$D\5%W9HL8JeVl=l7z8 }@P;S<:qT:t9b eeTqCQLVj.O ٺ:ipF뙫*Mr$;TBϮNX٠9䒧ݤV7L@2z?̿nF<-|՜IWjWm=zl+6qtL| O&D9 Ug|YpӜQ`.Ib2.2B2 mɺ }Z "lRH̑dn&Y!6<QD7IgcccCװki_(灑6-LٴT'߹n].ćJ`9ké x33s;c^~?R;{mpg]>[a;Ҩھ"ǮU'ld= 7>%>#Sc j)0 6( 17mG}T,3bmO__\$O:x[0d(0o0A[LΘQD*iO^qH96To*E 3@4hF3[l4qp߮'@$bͦvQoВZqH(WЮtQY(ʼ<;0YZ0707010000001e000081a40000000000000000000000016439a35600080804000000000000000000000000000000000000005700000000./lib/modules/4.18.0-486.rt7.275.el8.x86_64/kernel/drivers/gpu/drm/radeon/radeon.ko.xz7zXZִF!t/=]?Eh=ڜ.+\OV#dw9'-Qu 'Ii`4O{䊭"_iE9"A:u]*?ys$1]MQm̟;eMƢtM ){5J֞jL?j§|X{uRlZc`)]_w#^wmG$Ɵ"^虠of]ᚁ n%-T'Sc>`"h)ga%S'['-M?kjquioK!HV`P{|fq>ڢWpWӜu_=ndf~"ܹǐ9vaO'55P.Y{rͩKFePUJ:l)q Κ%]zcQ`Y| ,|/W:̐J>?yOMjkr}G[Tw& ],\rO-T[$W$yųd.[^ڄ[>$9уa &j㏼g6.GA<~tխ>ark"ԲOR߻Ʈw +*Vb)@fyF%Sn."yLk "2& d Rt-K֑O 5Zx9B!K/U#Y\USN@y,EHJFK$:T XEWu/LV 7ٜe?n;Z9󉽊)Qw[ڪ)hzeUm,fJEz{$'>JVsw+>Hq49aVʃ60c?h <>gص7[ 1 y"%fGF41S0ENx.4B^:C*oo9k޷tf{*=x[WՆkLn2{f^T{ozC,Ÿ<8qӻEe zٛXB2KѵV'3C4aQPmvm\8B&Ҥ5iKψ5E?2, &J[=c}H;kz3ǔQf:7a2]٤r8$rIb}Q(EUnd`,5`"j.xdVɮJv , 9,XfE_6yi э&fCuP^lK$͒3\,:j"ϚVeIBY-~2lgLOfw_zl;f 8:+6}%'vێM㏵alx8nV.ט6H۸pt[_1|yK`ZE[ g\>g\.&h1w*l06 ZVzX^H@8&WZ~VP+f5(4w厍<4nQTBqRSbz\f;+!4D.Ln<2LfT{GS/W=nU;Wɶ03{20䞠Wa Ad-Qh[iLD<@IƇIi1 (~Uo@`v)~Cc>A3=]! u+z@3sEc2qU'x,̔ As@ >-wu{/wI쥊+[[HJߏ8`j6;1%~_8˲50N "l 6 >k(8u} PVn>J_M2]| Q*oJ>'E*wЮI->pFp%yg\֧k% m,[Fʽ` XS`ti.L2s Yj|@qIW9g%Q`¼ $C9"YOMfsYH>sKrr1A浪4 C;k}8#N=mAZЂMmr AZl/:.8io $69 J(zWC40Ȅ+p r :urT‰eȆ*3|~)p;7i;|XvZ\$f:ۛw&2-e&{gKF5?ɤ#RY 䨛Rm]1uN#?NkyS6a. ](p#~6[G(˗Ef;e]Pf_/@{rVڵثZw`7dl) >Yu#Od+ţ̆9!iZ@;/Y- p%6uY\N!^Vc|"R_3|ol^"bRKP(\xnON \Tf%rV;RN J pjo?Q,7nCYvJayioiu1h0!ɚ2bO*mJ3-*iZhMG>ꅅ&L8 P<ɧ2yX+vQB ]RuaOBV@G%{ZX,d߽TxϵQ8t@ߧrVf֓rYhWS7^@CE{[%7Uڢ0LV 0q#N $-e:Bx4U 8m/#y^/l`7ϥ|.LmNq(۴%5 Ј \Vaؤ<}%䣁_m4P8Eo [ tsAYݝxU`ah:Om #Un%ܷ6GvBrppmtq#K*1 66nQ#o>5-esMHA~aL4pC1Pr=hkgM )l"ʑFFY4)[R\~4FF{.xC(ןktAi)Hѥ!5G+Q֯ڴn%+k?W E OcJPtQwo)?m~%'̷ {B¾j(yo vHm8L0TW x:E%$ԶQXb'࿛]s>u5MDBǴ=VQ3ǫ: ƾ{,wܙvb|m} 6w!Lj;́\-)Fuee-epN [VTYr!р˭-BXͭ/s:q}KxD޿+B8yAC5¯`V`ex]5wʍѥ05].Uٰ$oYF.-FyE3G`,MZHGˠG_HNJ 0_ ~(/ujx14MQo5ܩ;L";ą/p_)wž43AL69CnĆnr2_Mn ˫50h{G/o 0-SڹI@ Gk.Z9q`[2Iy0*H'sBf.9Q-#,4#3AGqN:Yн_" ,WbNI*/J%gh*57jA{C /JoK}P\re V1-CZߔq oyۍ2`z0XezAa4;iVzq ~GMn/H'RLvo}_/UcwR}2P<<hzk[GIoeAxp49 ڝY(Wö$ҵ&vTFV{Q4r[Ğkg&t-Ը6GzxqbR2 =bDkie. Ȁ@&LqZz]0Cv)z_8Ф#1-#ެ+hR\{(HZTsԜ³yb2AݨOL T/" P_uJx͜A"I2k. ֊Ii#o!c6]|#^Wtl>`\hnDbe~v~NUYxzGKi` xYi3mA3ɫ»Z߭H㧤 nбv !$dXYzkt447Z"z"s_R[sji/Ky|e `-5{婣ĜjףWb?\w0wrCD qn*!V7v'&<6Pw JWOd!*,ŴhzOǗ#jA@y/Y={eI~Tʺ sHt]i]a@?m:{VgBmQhYu/V7o$3lD7V͠)Ad.OF.55äz=PBPdz8dxЋϠrea*p\FlD4N?IOQ ޥ=¢+t6"4Ъn>=)-CӍ!#V҂ T]LEBk@BƉ8ٿZ~gn8-&E A"VY8>DʒJ{ΐ;o4nfZx Og@V@zڝu."{a$=m/i%H,?P-ʝT-W$xޭn,oX[l=HEw:]nZK#w'%{siPyMs]f3 (XRsSy2d';-ڳ& Vs}5'U Fn P#}Tl1y;'`es_h!\ʚzaCƧRR]U iօj.]cF1vh\No_AzSSL Ge K3ljpa!3Q4oR(L7Qd\5\瞽fTP<ń;7%wڎCq쐣3v&69ԛs:ʖQ N\ld0UXW5k|ž5DK=ttwA, !XO$x5^z+p%;EY37ʞakȉI$oV%RW䦛S@dPv.jsHNo7?ExL(Vh"7']7NJDG:Np,r9!1>Qn5R I}hVJ§%;)6%8뗒_ R郘=nߍ!3<ͩ=d$s=umjه*c`j {G a tn {ہ&S!iNIMQgLw:fD[]~A3\X숁K<蠖`oU&.*ޑEf}6 5(XQz^*hϞ{@UsEM΋fRsĽ(˗7'"SȂO_D©F!1.ҩjIs ǧ9Nv`6>{̜<16  ݯ4KZmxkX~ߜ]Mc*,1ObtRb HAxs;/H@K4*4O^~2m6`egM_ٌЖ+ViC Ͷf0m轹 X bMno{ Мw}p{>\WŶ #vT@C1-Y1X0l,t.=M~ݜ)=7SS#fgEޖ NZr@ @k YiA< 1 hP ]r+" im.S\[Uʮqp.ۇךbK5MG NvӘn8:\XPʉI a5AÜMMsmJNhLHk[ŕ'bN2yqwj叟kء|^%WG (u"T2 4k(&`Đ2H>A,03 Fr_ёkmz?qVk#f{X\/xcG9$7~®]lHs菐  o-lg/Z-̉F Rةjl h9N_izp1ƖNHgA(/º)MoڮAkC"4ɥ=v >0|R 9)-%OWOfF7o-`ȣ.ߠQ:W>gM?LC@)_k8+;C^3\{"+˞] ˘ZJ3{vifScY+>$zB1,Џ)<6k#.Ls^!~o:m90MVJ䜂1s`2MEfEQ0Z'iHp+> bUqi/¥ұ0;3ܺ)/dR=|y (d_ZOK|Box-ċfO1é_ ۣ; ֵ+rVU5VGxz$":EG!?^K-݀? V4M9-ʤ,]C_F/[-'ިwܳEzp1dgōK;sf]7\}:|] `9=mGBlBo:b7$V(Ň8Jnq7bsw9Q4>Yt-†ko4Ppf:82fA ][?_\*GХ4H慉XDu6;<aɊ5dnܒ;xHs j/H FTr~9ʁ`hkmR `Nw[/6C|YYL}3B6O-arX: Q4 tMd\pLn/Ce̋o$^LLf74$"~۟s$v+L?K$!͓Fl^y諽S8Vݣ<-}`j!n(! ]qLv"s9}yWuE=g#;#UQfu{ZF?3 @hǟ`mLB F6 ) I=2ƺ A9GtQz8[ZCSxoFNR:$j>Ed1PZvxøhnFMnNG~&55ltSw >mvlq< odMA$ Lfg FAc?BdNxg/v CV:#CϖEchf(5{Ll{͜Q.J#BYpb]itSC.I{BΗ~=ِ4EӊlƏ@QϘkw Ov-%əi X`Bydj:A`25`Dn= " ̹SCUk2?M0^HN%1KOx7Sfto3󎞰=nіu0oW+B{~on򑰽:yOҔ4>.(:A )=dH}֘YG2̥0B B4wEq{iF|OQWFVf 2X\$;g3s끂糥LmO6J4)m7cB@P "ǫ(\C|acY5ePMX|$ͽ,2^2-/~͎2xԭ?!`QVO߮CAɭKF4^E挌$;;W9u&^kr|Td9iSū0md>:!rAD֗%мʳm7wCef`!Jkgvq=k d 6'EtJ3kXMn:kw-Z9SyZ s Ff?(\(H~ YA)hK[8̝wWQtM%v)IcbqU⪄:M"h 8G ev{i&-"9s켃BGo9F*"R=9~0z-h +A2?G!>Ib=a"Ru>Rf= ynEuN1d4xaRkd!dc)tJ[ԼL ׫}iX_my"&)E]ޑMT&ޜ:o=5W7ψ],Y"kxr69.1y =XWLx*EB FJ#BpbWq Krfhp;m >p5!No]m*7 GJxBc<I]$T09s1YLUn; \{raDh} ux[GQQWmx}j'4b#ܗy7|tl$nF?wm7wxDZ 9dh@.3Oūk mg|<+ `Qzety#a15P3p3 _{J^'qB & [@=~׹m1ӑPX'nֽ>JLln_xJ )諾T3qցx{ ]肮Jx$~J=$:UC%A(ƻx8Ç6ϚN|ce}Ybh_{3v [/{Y"GxEpk@,/i[p' i?8]Tˊۤ2xTG]~*G'$nW}u?>6Wp=;=<}=jxP5&պ&FES|Pbqր@i˫{'t0&=w*"V]7^;߫WyRc;ʞ7Y}&WFrNK9݁{M6O5Nsm+Ӽ4nR~;IC@G_&|Ɂ.`6Chׇ@+n%qJ33NsKWCEbPWb=fWq7φ^)C;GjZayDq̇T3fO%m,G׵Nsи _ݡ]( t~O=d'Hg6]^M(2lIuP& 74*$pyQYa=?E߈96t|HgI0z8+i_z5D$tCsLkv:Hi0nuW/"3JXM~_7M6GpJ_qQ),#7>XyMR>0޿|V\ns&ٔ< r'~`"qRP箾v_:ٴ`ؽp)r*j4z8? yS.9fGJ鰱 ?dp 3pF{ ^1"*`ȉ! f^Kp牍ԗ\˓_ __E2У \ЛKŶDўH"ح~]1)M4G,zJKvlq }CFhǿ{+c>>sgr \NצT:9a. ظ\g~`s͜=Bp N^j{ndJ|*3;INܼjDz@f$O\ar&E!:99GV}kpQRui<0I:tTn%Ժ&}WJcej%銶+']/DNl' JFF(:r ʩO7 7>m,mJo=k= P-&r]r$80.}YT-.Dnxi"`Ft OVc]YԊm|؉ffC=r|N+E Ln#}x֊b)t;prġDn$kԩƇ8A>+C`Y%í^=fNJd"UY$cYEoV5"(46y",ׅٓv1_0>_6b,н8ӕ&7teqskOU.ugML ~aJpETW?kP 3r-5bT)đ,?!@7$oX9*3 ~eՉ~7 a^\w'^2y>4kC[sIY1)4UOJ#}%v순yH3n5\|BU@(1d |,As.~ 7V[cʸ͑]R=] QpGͤ~ORuGpi?PueZjbS1QLt3_3$=װ{t-6w_ `BlfXR65g…&$Vx{dazHC/d9ZFa%dakA[%4KEqk 鄞)ݭ٨ޘˌ/qz,4 Qz kƹ_+AyC;DύXX$XoI+Dٙi3!΃D[i}?T'8D("1DzG|QSy_pfut*4J}׶&xMb2C&BP"WQ-RNrğYOʾo]~F.9d}sY] c .ML^D]Dn#2E7^{3BJ!X|Ϋ_P.4(O93C8#^Q1AP<cVqs]:If;#H8.x[?gٙrd_<_m/0g%HJAP sm|cL;7&V> ]>cqപ& nIsnTBnR[/}<_EE(ρ kC*hLl@SI͖ګr]4acc AW`ŁFux`t C=I!߯VJbxq딸кΩ8/Gj?0t'DQytf7l$r]TzM.Dؘba_$u]M<9Hb{@6Nt#s:a?M{"e49]~B#*vH.H-r`MzWS4BJw7ON.đK/HO9rY|W:WuI0m1P AǴWSLt'( g 22>ftswN,Mb"ozXzvɗFA{tQ =j3FpFo}~f$$Ƽ۪sX&𜈏}Jd_ҳ ?RAwcQԟI) FvfV;ҕCBO]k85H;!n5JɌj{bCѥke. q>P +ORMv& e즉Kkg*+nznO֗099 Jm&VV1AE lE ksDŽN->/Is2HB;ǀo>Omc2q.1bف&OEe.i߳9CO 8LG~1 Xܜ,3Q7GX#bW()$=;ti*An>Qߞ OI;hJ#wZ4ۮUiN!& aLtaާࠏ&XE>k'k LG{T/[`SxH ^`Xpq)7k]-|u'oGEq#mEM_^Ezl/ q/|$ʶg%6~W |ב1C8Hp y +'\՜JM2ž)9^7qANBd9|~NM`^_}s:7j Wiou I 7:E$Kt 8Z:Orsc[B@ֳ7G>--XTg*6=1]{!^m8ڄ^hАY?Ss%լ85(p GUՀ2^T3͚1U lQG+%w]v`3Iٻo\ii\ bֳR+.*D8Nz57rj$FUƠOp*{ĔMO N7Y<o^u6F/(%59/%Yx2=fD Cɕɤf*v),f 'Xg |h#TB{%\* Ո!- qB:W$2R K9q{61p*Ҍ%,OGSV9^ȮPo4.< q35*8g9Z (^w%R4ux0,8# $,,vȢYHn Z=faPs>dEJV Z ~Oo=UaDU" Z( W'â+YR?Х<() QT:r>n;jҌ x3%mr ׉DFmbW@N+Z3ONU[̯׀Ɔ׭vӡp*F_ 1MDf&IGo2 iv 6G*H7L< 7>>5B FIZY; Xx^k 8F:unɢ,>U90hr d5 "G{UL$I5 7oռpĢ:kAHg(E2~*IGwbYw]"NtMʄ/T-o/'uKdκܫ]@BwJi}f/&ˉB斄e*h3<]P.P>ykS?*tFqKҏx6Qp/v=v3=~>'W0U~pɮiy̜lǍ4ҕ"xlRɃ<\| (y9A)Pq>33}`SVM K-0#2tiN6u%d& ,TB๝k'B07|;xF`_v !*h"Uc__?6C C-M3VgB9EJMcǵ7vtF*Gw3iLL9}ϒdEy|hǤB0G#d*j>QQTVq-"B i5SPJۘ7Isf J*kYn{Eab,yEC!}p*Pp~$14ZќioZs:gfQd` zYGI{nނ9cj;'?JV\۹{ջm1iu=TP| wh0.(1V#Ձ`UȩKP7;{  Q)W9-d=W׆,oƣ_)4|<;|녔M6Ģ4\ KلpRBT%ʥy+=_@Z HHbbFj{Jhl~]Ő\ /hgMf+%F~)DϷ90Ia|\<?GuNE{ C,t/&YN*1 &@r^o&YkuGUW‡!3s*C8 ]e{ԏ%Jd}M@iK==g){ZNJ7эN>;Ud&~m{3"=T^)K#A2#|*"Ii3"7#2)8']QW8V{ 6Ա!9]& Çf҃LGH+='6 *,'tp\l 𢦕2"`A%eÙfÝqX<-CZ*^JuuL}Cƈ=_jnG)p<^H 35VE;HYhBM`2EBX5@Q]':yE'%jZ(&`(}YW ǜJV6'zFg?Y?݆j]o3s{ic)b1fZtxAirScar~bS !!'gQpZ#xF;dvUFv<9#(5ΠAp޹{v9KB0@a+S0sF.>ybmha"T->-)9`8M0[};㐍|td{yY}CtLegiZ_4(S!yZB98B, ^V=ru`` <|4{箽2*# M^y"h6N&w!˻!>V唂G[{e" 'DW4ڕ[Z3CܴJBt9v^=t9y "C>엲\.#)0Phz{j-00!u{E#$8>fk8]\ ܌,i-ʜxRFƯX@^|ЩV@2N /5E>a(0M\U$Yc#Ч.kNi6Rm kVP1ai/.zilju D4T-tSX~\39_ +H}ԭwd8m(n,x#X?V%h:~0Urd=M_]ꅐm ҦCgI=inڅ`._]Mz^JڶxэO`ǫH7Dľxտ;mB [;=?^Βjt 2 k1ąX^V zL9{eYL%$@LוGd7rZ)6rf7eJA554cA:+H O[$^msܗv~I+UċR6ؐK 2_]C zJg\uGیOZGpTMb tp>D2:C>pOrqSĭԧ2[pSI蜃aGȨBF4*RԽ HzEgkw!g91i& bo|>f%z16YMeB%:J}(ܼ)F>֝;^W"A߲-/nH)=B 0ScGVO>4PzEԛ5h ܝƳ[563m;WJ#Q5Aw2IQ;~cK"/bO,+|3HߡH_iƷaDpD@vvᔰ,nJzS?ѯ+)y3p%RUW@\va?WVL[Yn]{>璯_`DVm= 0<͟B"fc,x,пO^8V% {5wKqoAvlj`_9 7xpU?qnklNg 3eC;? ]h͈Ņx eoWߊib4v`P )?ӤZXF\y ,lElT Hّ^ 0j1kW]'Fo6%=FV}v>&( _dh~isEA}?d5~Uq\צZa1j;n0d_7Ix43Hk8ȇ51$/qw6zG y%]f E6U7ܐ*7KVZB\KMS<'YQ¶#v%_3Z/3@ωúw 1YP$GJzrz SLxtd(v2?vPِ'lʧ*? [$$=V/w g/dpPEv JAə0F_ UW˴F+y~?L'iiT+yIcTV:cXWٗ``,r@J]f3A`M 7B``z~eK^Z}Ϙ$P縈IbwwceD중dM|CP#l4\3:n'oDqF~.-m?JӶ 4cSQܾ֮?ߵl[c)ğcDzlhvͳmCPgԨ͋)sjqLsFZmQ[?ӗTU3JIznXӾlMXT2.z\:]M@MV^`R.^gI&<cͨFc{pͥDĆRZBBLv1r>C[$}z&tFp<ךny2;n8u(T &3X~4-֝\f J睖UPP.Op]:!< I93|0&} q2zl/ʜ7濕IMܛ'= >=Ŕv|Őժ#q4^P' SIS;3*0z ɸʘ&j砖5w[s}7HI˜?#,"ڃS\f"{Au4)!F6U0F-0ז ď"lpKr@XfDP- @Ҫo?X ,>S}ե"8p7#^ܭNdKO BՏcx ?w ^L2'bա=]g S oM)f^"zJMpCI;[`!.6ʎS;@;|Sv:ւ8Z$P1z,wC0ʄM+~pgo6,/1 28wnz)ىB JԈF' ˕=iHiWX|/- Nhg^5$E-UPn#xޢ7 i=:i]3 ]"ڰi(c bƭRE='`SÇ~9oœXNO|xʞu<;e1Uy}F5qOPۈŬ8X,[}gLN=sk.IE;.cb*'.5]8M%gKF#/25&0b֮Vø痃Xi.UЖ-*mX*\ʫ e2⻘?TI V_ŗ>5Ք6RRx½[#ׇn @::hŀvssXQN6;j\ӔY| ^WXK.:.D1v@BZǓ\P[*lk\ 2CBa. : 6<{q܅k#=ڔQb!%nǀ;C/Q$<[) q=%P؛bOL g;%'/9(ΦO~ZTie=.- $C=>85jB%N7 &۹%Y&L}gF99&:9s .0&jBk#u^!{L9dJG4Xoئ?K MQh+B96Q<%R=R! {:vXi_}рzEAEȺoڦǮe s ЩgY]lNF`{y!`BFlVZK:fێe UmgV\1!_tl⠜PY1 XR-j;.>r  \8T7, t>F`<(v4ˬX;} nxXg/+ċm諪|ŻWB$\+ {uely  DV.f3g[01uK[=CkoMۑ7{k+)c>B~\rP.lX”ʽ|XGX5MX6:~w=~"E(na ״(x&d?D yޢ}Tb|KMI~˦NoNvF? u"V1.݇̀ NrPxtt1F, ]@BTO!AܝO![cpi|E,΢w5 ="8䒪2`w~4Tۇ!e .۲x)Ɓ3E$mrی>0F&T\;PLcѮs]jCҗv\kj@!2п`g[>',]u l}:M9Mn, W]neMoR)U? L-(WO3B1ދWb9!زv*'WiD-AzRuN9ugwTiee/`Ӗd x~wUD_13Mu׮̖.+@d=}a=HEv-߼>4ȹuƱ71XJ~PrMf$z'=)S#@fX5ZU"Nq:'%NT-!y #r%;+Bѫdm6 -TA&X 7 k6>Dp=./<ÇD4j&z<@g/hVv- u1Һ]`Sro ݴ#EfnNY[b&˄ _V<䶹ǕB,aWDWoo0I/weg$q!Ϝ^e4K+ތrv ծ ZGDE;;)Q#=jѠ(=IlZ8ZR}u#Yn\m[ꚢyvso%S1.I_j?&@-:yEmCZ@&/%m9됲Lh;Zх=z&YOt_5rlzrB7:aFqT(p:OYN1y@YDkb}UcFϤi,"K/&I4 7,@^=U5*M,Z(Hࡥpt'kDM Wܾ/e;Sq"+ +v~;T; DO"znUZׇYM]Ei QZRVIÁFաs ^%Ƶ ƦF%Ռ?#y^@8ai)|*4adjfmcz( {37pIpa UY5|Alb,ekeI/qc$,a|KOΧ@ApO1M| iE{^υ%Vb :kBp;(Qgc羆$X,OXxhwGe*HI:V%I;P񉚆|+ {È4b8[עȷQVy[P#K7">uFи4kTB&;ZͲmpJrBnV& +Oݚ. K6Q{@d ! Ce(3 4kZyA;*F,gJa!bg$\u+.s &_ӿ iߡV#Syq5W@u9ZZ$DBxuֈdX &{@=L*dmݖgmLw#D._aH! ~HDVWmwoY `zMy>3k$O[^?We I]yp;.bysRS(+QQMzZS @;=Y:͉;De9a4%43*W#dZ7QuSu|x$FQdBA4ՀUqqyRIyiOD쀂 ;l% r9cϗ`YAlsVw}nc)\4<"@?eRV\p;3{H\X^H9 ?*J2vo >NMA''I4[z@?V097G#Įa{|}M>^H1k2Al:&lUYb^À|3fn7o@ 4OG7lUʿ"{ړ?­;KG" \TQ HF@1׌nhUPIՑ 1TmyD Xb(~$i>|>X3WFiGv-b <6;s[Kj}3%٬ZLITu@ %'K+víWa B0-$R(nc- ]@J;Lj6Pp^8@1vZť =c9z.;,X0x}e# ibk_K%3LYsAh5'~C0ʂ^(*t0j/dlx`2iAxuOՑBxakS8F1yJVnw2w F Wȩuyd2NӒ[:>> o6`d1좡 S} O{v J = Ƿ!d}y#MVY}&Ꮂ `kKF6XS2)a`PK^t+8F9sFq e&E;:#?kKgA%m}M~ %dI2Z?vD$L'"EwM i'.rr 2q`v|mqqgͭY㢢[ zt0|% ogXo3<&gƱG>Qfn*WJaedaU@wYL׮[쉦+NBm̳o9M(svI|^K(0bj+gU(դku@>Hr+=8We6,{]%tWx:#wD H4E^-?3B\a?YzX$?};/Epޯa ;wsCd eD%T n3ɉ2^nPNjvh,DH_LnmZPH**AmfZ`,Dj>+=q siHߟ}L]o3q>Y@LޞB;o8^6٪@$'hGZ<=Ӯ/=]4OQi%%/@{Qd[; ,= %JUKDK)00c5Df߬"t/Rn##øFJ-e:鞑Pm[|{m E_],Eܸo&sEbyu9;JhX_tRt_SVMGoqC,|l`RPYpwR }w+6 Z˷lAo:<0\t?'d 1{}vadcp{w5z@,qEfH_7yNı\ '޺!Ţ_Twxfʶ`i7AD삖6|.+j$5 HJm.BqS%5 ]:-hpc}Ӱ~a(}y+ixwXM,ۮ q"p/͠\X7qI$oQu*|VzQUW"S]Z?Kӯ9^&< 1섮^P=/:JkoD{&i<ߧ\>q[?k:,D4:!B$* 'h?NH-J/D;ޑESAdR͔Lsf^.'ˌffg[B:!vSl2dUqg BV+y vPLdIU8)yh6ȫ3ll;0g5X:~0V76⊅bw6`"Bd:a >9ge8?v [*ANtXߢv]WHXMՐFjƜbBv\T$+V#BRUG1&sC [F!~~mWm6&3m :$&\͡+I!ea`TZBaqR!ى~Z3s<|Z|U繹Ho4wcOXC{CdWf0qb?3z492{6EmgL,8(M0j+磭`JߘˋZblIxASl5t#9g,o~y_'3^^ UlQ. W|N}!.TCW0f?'E.6[^q|4>\%&,Vt!R.ﻷ Ff ,x>4Ç5h ȤTѧή"S]XӑIsdnf==hA֗rd3q5_| b%o.w:ܲa0x|@n{O 8Q]Ǜ4`K# 2@Ї_ ͱ8f+(*1>p_F @<ۄ6G+C3N G"aM;lw7IYK޴+9P BZ6Ri}*CzU#(T^RMvQ'$歘WQ8CoA7@iv4 ;Y9=;OQ3k4p zc3ULr&yZJAAJ}zə Q,7c_*.I5)\ Q~b\O@uEo?/%+ZYzrXW[ue[963W#i+UBd[8fX<^&GqԳR_ T<_f0MR4HЦ?!eX^*`'i$9$b M}1VqpXbA|~xA.YSfu UP:h,k~5B}@X+˯"Ri3U:y؎@HR`pRn&VVJ26kʪx!`7!Wk A+tFoH)+[~{?1[K&g'+iﳱ1is=kAL{v=%W|6/f5mY5#xAF%93)n- muvċ[i.;|~1"v8,P3 Ã0X`w]r&S*sь1Sa]j+wV*ӋEd63 7'FGR;s7/Xץ]m^I;92۾vƕXH`rKI=7VuEIRJ~O8  ˄{dﰧ}#*db5ݤ@5/nL?`|Q700MIfӒU=ZCFcUj6Ū\VrӣZc΋CEI&–(γOR`:"Z|mӍ=6s=Y>f49@;CK-V0<31!HhnZ6(QOPBt xUv$b#'x*b:0#ex[\22&co4V?VljGG`iN 00LXU˚BH NMwkUC pV.M)Q^+K{Ue[@s WX.. :TQ) Q\n=Ჸtd¹O2dS7ԝ8SVw+y_/ -\Swjk!TikMo5]ѵ~g7. H!7rt eT_%> 9sa׶ $,?1= b #?) ( ?EW FWrakw]Pש+乡vcA\V/oX9 ҃{Ba K3Ki=_hQ2AN՟!E')̳>iPw!AppaMk 4j >?*>sAmB>{u曆bfCۻݸ8?]F# i77y34)+]G[y,DHA(#- 5>'@}Sc-գ' &--q_G!b)` ^m]\MŎuyٍ<@}(Q=fi!y{c%kB\JN~TFoLRҊUno7v2Qa[H> Atv歰+ֹ sJLa5HlBwlIa22S;Kf$d{\tבs|#H}ÑU4/wE k 5K);g%g M,c8zrDsѸ%6Sd 3'fTF,99{FDeGs4)#ItvOIz! 1@G帾ֆ: 0 @KYX~ 7}8#g^ۘQo >VH= mCUX-@ +- njC߁vؤlBq,+Eo1+d|ؤs<~CɁXa3_5|s>-6l`=Z/0a:-V:s0D??(gE6Nk 13H#Yz`>Ҫxw)_WO?-코pKzyXU'|n,+5?%܋hy5֐&`A sŶv,Cʙ=F*Wrn6{bRŹTJ͓pJ3h@뼷9sըs?{n{:_xQC7`wDsKx~}t&aQ"W^v DN,t4 rԮTei ڣNvevho})R(to -Qn*p&I~; de2J3DJԽ ]L`P:>^gQ7%AG&R4Nza+fGQ1,oMpeG=<0Mih`eam*gE]&ŴG*e2Dp Օ(.ͪ['A_,!2u4KWc:A rQ`CK9 D&[W^3~FԀ]"rv?p͉M͑b>Z31yqkn6-zxΪ9eff͐æ ey6Gs2TF=2p;s\)Y(<8`F9A<ҝ SKcc3biyB@/}mȋԸSS3.Kjb͛h[۞'ݑYx̴JB~Uh1*u*=O 3UfnE'C+95tBhAJ.oOVxI+{0**4Q-lT8ݾ7pt; ƶg*Lf C6rJ5r}6?.Y-6J7'ps~ejRsO&_&+ߏFM3zHG,9̸lur߉#KX2hd'y:.J 4bV%˂aoIV*yn]r7:݆n-فUfVȄ^m(* F-2)Z·:ʀ:>t%`7:S'O Aǚbl3GMp`Xt} 8o='.ae@cLdPls[ ,JY'l7mgOH܋r.ňݳI RJlAT`cmPݡI˰M*>o;-) ,NqF_ AȉާD=^^8 _h+xAH\bh> `:*^0[oOۧ aߖ=a4VN dA5/( ]:~>0T5P(i;ؖ!nQx.b3gDD`':V9(uT4ߨ '4߰GU8}ܸݶa5 {5 鬳H xy Ys3%߲^t|5pӿ. B29rnO2nm&c9a7!,he}@>Za>J`^N_~6t!B1= V~~`P@^ s1s H VXi*Mx|BR- F3{qEs44a"&ۮ]۴cV0A(h*j<=[YE?v&ij C#btC9<ö= `FrG~9|OԤI+ӿZRuI0 N3$7uieʿ1<#2'~AcHa4UXO:l`k8GLVoFs\a+XV[%BLv]M˻| Vb /e+SL|YCaw$ s`7̸~5xoNVEpo_N-s 9ƷL+ܔ݂e~p W+m/A k> mJ6I:m7exˮ$թZG+ +ş;$) Mu,xQ6r'Sw`YX#X| "vYe'$'4MS ]mc@6Tn'!JS69'$L M~<$>IWp^=GwVְj¥ FD)/[0b,V݈H\|\P.h,z%M`p` Fa[? #qŖE/(.G#ܽoN[s4FIq&ȩd1!~A\E:C86)CzPz% Z(Y0v8faSGJ9&U4۩ ٯd&IX6:1L8po}K gVdw(9  bI{Fޅ-vN(¤pKcl Fbۛ8aUrM+j3` X>7ƮAN܉UG*yff@I0nEE B"K#pTv@ඛݫlѵz@kg9>oNł/8pv|ƪ "Z#SS׹ e&-7"W`;j1jL¥>= \(Ay^/9ht$b'vAf$*z?->>Ac Z12mHC/Q&ہ8ϝN#zq:TNi>5Sn ٠cH,@ֹA8huf[13_0 3/Xr1320r~gͨP3i0.*Q&QD{>k/qk)p#5w/5u"G*߲4pr5UwHބ-f'xST^Iq1ُUIe[C۞K?A;Pǿt)D5DUIGWG׆cuúގfr5nښhXٿhчzGٲ> ,@2hK4-FՋe.F=y-԰WAw1կvǤ'@(HL_(%>~l,z< "s@([{pP] Ӯ5иaDo̦#e"[m,p,|'3 RuDNz 4M.w&0:O".1^Jbb:`b-)Ygr}wU jRsxDiHiv!-;'NӷcЌ{P/>^r=֛@ RcLHb~Lx:ek/o"= #.fG2,)ҵ) qۢL.fǬHtXS${w`'p%jQ U+`Ƨ@}3G :; w9q* jޚY~r;MDʱ0Ұ_0LScmst4ǰhsG4ˬQ n/O?W_is@:oVNMszM ؕ Q|P%ٟNΏERC @X=6kP|5JEME#Znّ;ԁ܈K]Q#7oɯb@ȡJsYd 06mH`.`On2+ly$x'C },Fxk^Y`C^3%緊T-G~Կ=<;ECfkzt:kCNg\fҴ*jI0e~;}81Q)˼!zZABY nF#KmMya3T3E2dxgC{8u<:/6)DCH"-ؕuB [NkIϸ B~s:̜fN(/%]yXSG"CnSm,h HL#^(KZ"IChBnu)'{#APjÇ]DZc,Ϻ"'ʹ~A7F^8Q;X-)[IK1^3TŇq˿Vj`05C EjxkNTQPi .RK׽&(G/c|)Gרu@8ET/H/.6ll~G/@3 fxo0x1 l B'~n\yBS@7U|2/:/_P܉IYݾ*i$vm_vvuDORn+'ay~"YsD툮iݨS* >kvUT$x2皶L?Qp(釾56j0G[ q'`h󇤿0%IDXv@Q!Z)~}&krFOq\g ![r\щ/#W֡E[5ݎBE~A[CS<{u.Rz! ij`"5xMMgBp%ZivtcEWQt4-h1W-j4LHah3۝ݘR7=)H}%} $| zAfzDVxqa uZ O_SUԂ1o'E L0]нY~a 5*ӣWp}j9ϸ#rv|`Tܰo<͂͹(M.D2 ΗQ!H6gP@kR;;0x䄈їgh> BJ9OLB:1>2(v}pB{{p M 'Z7Zj OQ,iFW *Gύ+@ֵ30"U==IԴiF.Jǒ,ToW4?8]d$Fzդ~/ѿuq)I1qR |=9jBiDSUʵJU 7SN#W ,0e-Mp e]Hܲ }:+ cARg4 {9RL3A u}qaO&MʖRtx/ #~v5hٚS3rYm}N |')W]ZdC +ޒҵGnt;=>e6p.S3FY1:} :~E^] X—\0Cڻϖov:fRёOW}.cLx)mE{N=~t"y@UܷNRz򸱤M+pJDڀhۂ3ZSdi"ᚣ3fxs*#:Ͽ}fX)p-GĹQ:JoJjjwek (j>N#jAHa::DЌq,Br*)mU ŭZ#*mOґ90YtA\ćz;_iKЭ=Ķy&0DJ^.u3itN8t%8Ts&mj1'{QËFJ\48?B Dx% 8~(ƸN{W´B26O&+a\%Yi g.T;ܧJn]^y@ #2Qj|.P/# Zbc g %  SEَ#vcA:ItȰb6X]`>PHx_2\T(gp .*,b3^k|<ljTXK:۪V6R֤{Ir-̺`a~gKrS zm0 ), {:NzfZSf> P 뇗ZN= ={ PMblc*+PF-Ҫq#ynrv8do+.d[' K0ڋܱ||&2QqsTRޕMdXǕ:`,ړ[GAa4aVBdcrLl̆$rkbv'QFeohɲI߷olzH98CEф0+ԉZ 6bP0UzXs;(B.4JGEs׷f1kDdW,9FKe䙡RG&Lbۉ*"F:J83 G=kG;d^2?K #SjtT5٤! >X[TtڧBow!Φ6JG)FOc;=Mf 6Batfh;?z'aaYaQ(CWȴlYKzMfI%,UTXxwΫm2RYL6m˧OYEuu;1^0$&j_*;5 & `ȊpezMiG0onYcXU糗,"R0‡ϐUm@ 3%딷.1H !J]$+޳A+.l5,2~]Ha(yg"ޠ#KdT!lV=Y- Æ;bS՗,jhw7 +)P^-)1KqoHDm-XCA݅^,l,)@[W1p=D\ng*I/7:YҼ&bWX'`4yÍ6 Rv[eRh{.Zyv|vXjO?8E$ =c݃5{nNW[}S1g%n)9spl= 9_r3 فcfJ碦D3,T>g{ŭıВv}42/ʈW 8sSMuڂQnn AP3~hӽ5M#783g$3a$@xsN;UָG] :AnTDSMQxtIrx7$5rrl(Vȹ㾵~{DnEŜs (tݖ7XDz9QF=e$AX[ " nPώjIiSVIds7V'$'_8 aj=?m9ayA."3SU/f>F]iiJ_;_ʉqL&Z)7Qobv36}k?8/1dvN&pr ZDSqh=!^1SFX:Oܛʻ1dsB[cLP%(p~ڎO k>&(z`Eqw3x.GاCZʦOoRR~8ݬv馿UY|fܙn>IMC#=8-WePTꐈ Y՟ Z8B~WȽ,L=[,S%"WUf4ʾhcN#ܗYGBn瘈Ŋ~Fr"C{d%yz(@ [Dx[Xڈ}ɯ67\.W*3"`^xx:hBwfC0?k!e`-m  Ec>M: G{ \R^=4 sR!(?t|0}[v9!RS(.ԴquƣxVDʸE1.@{yHS]*~EhcN UoU^˾޸.H:9ˠ7d#4ةDga3/R(L% C8~͊0CMZт *s yIt Of^#krds{Q}τUZ7ϽI1[DIMQv+J<,׬ZLM~% ,jkXe2.eY}Aȑ:֑e+B>VF8һF19hߠØ[|ً`v03sB(O9NǴ%w>_T|Qd'c+{;oM{tGa ?(3!2 (rC^9TW ^l:+ aqoeeTı ~5o5nˣx⎪kfOS݆ g'./oAG*^Yr _`r@Ĵf;-9EsÒi#0X03xRd9%r-*Ő=L$i,mvsjTM~Ji ievhYY;B4]d6_C&DO|I]]qI⩅-=,-/J0SF:^x($6{AlM' .Nƴ"hgJp12WU s N;;0_<ƗLdPWѭmJm}_4**PF<=#58n9A=TӤK^_7]@0dhdط{DPh:NKGIxuߚ*=.H&w6zȸ TUڶd$'Ҡt/.e{huk`@KUN :5oBmzþyCdA_ 5qF~ȏY@sMQ{vi2qXKL:@cQ맻۵}Bϴ =bʃher0wX1VϋxduaD5Sd=;Tyl?3V6V]45%ٓmU 8JmfN$"%qcd: Ҫڀ΋?mA00ܰnHM}#P8Lxde& AcA hVbAƪ:d`E:ՉGC辨"n7_(8KOcw;mԙ@v/-g/[5gGO7a /N| E!ڭޒghwZmHjʃ̧stTsAJ6{0tPc=B:5xjF*T>jGaW7= <~4G_ "1bD172rPɩ;[omaz}6./x`ԗfixTu"$>+8ͮ$@kw5]4ZorL{sQ#&:˸6?`eω:z `|QrI"fKߞݢ]"u^wUz\ ?XC%A3yIz(YǙWqY`zAI]d ִExwA#$=w{ }0Btx4kGJ+k]PF;)̘g%տNPXb;譸{y5ur!g97+b1!]&VajO+gƋ4Bhl?Uy*P$?LPbD*w_ ϺU D$G>˰Me/iEr}F5-M c`'3NeG KxIi(}óz*PBPഡv5u6P(q)i[V']|' wM m׊MAX2-Z Idg0VrD$).آ {7.`ܐ~ v `]@]iPXM$TOomKlK>ʁJ2}IEm#ZI;< "h> n­& 리#Ct؛-&<+`Ot`[S'}1fҠ 1al5c<ȽnҷmiPC(Q@iBd9Ý_51$dO|*xQRӈ/X7t:tl EWpE 2S%_qAy-<^ Y.*P-کG!x&ϭ^0Sa"\5m#]ƑXTip6wvFao")w=&oBt"FZ3tn`-Ѧ@$F\LruYK^I_<_v򟯶%,tiEy_CF͒-[U8 l(֬VI[ʗ̫yI޺nվ%UZO+`Ml \ F~4oxLQVAV˺)_+Vor&O! 0^ZaWtSsֵ(OhWgk#`#H1n8O aY5RŃ)֌V3U깲(m6mLC}/^{s:$<1DꪗX'Ejiۍ2k찕8ɉա:WTpMUrLt>V.X=UBuj(CSW-w -R6r@e 3Zh(,H@Vj;Bͯ <9~,mNAW"ZO!g1!-ʎ:%*b]-dQnZu#`[V.wi0=ڛ‹Sd^ӆ; SΔ& D q5)h,ۆDCn}pXVHvwu <@9qikx]XӪ+kSe9F\Da0^f 0{I ?.>JVKp%8l#%D`5 C@_y+M@4qa]=F ^u8csF +}E 7Sq >݇  h V>jvR1yԮqkmWĹl-@׿f=7kt&?.gd[o>=:_wQe˹J\h T  ˬ$B{A,-hL&PY!JTP?610ؿ<;E{T:C?|ǣ\TIGڰ9Ƈ'̑v"-|%?+1N%:qgčg=p`A̋ >!ؒ-V;L99g r4vB`O 4oj;-YORh+]6^x+{Pv|ӹz.{SR;Skx Gje ^prҘKaPTp99t7BWyZ,jLE]EvnI$HXfGI0CvḒ^<2AtL\Wf~L6v#^VbNsCB8-;0'Ѫ2L>C$7-r;#Upj?i4`o%'-8'k- .f[\5@o}kK'OA42;{o(j4KNZG%ndu)lԣ\ҎBVe{gDt?.T +a׻B 7D#m~ǁ5$ ahɼ$6rAʇ0)}-WIKqjSYԾ8Bvwΰh9>bö. "<{Z=NXgXR \c=БkfP43 X6`s=J{HÏB}hf { OBh;e%{Js ә>tRA&x&hNUWz6LAIG:SR-u!ѕ&=_0 %-:!;^4?GךQFZL}'ɮiзDuj :`oftS-ibd!]NKPNfrAtQM$WZcsJ_Po_V׻o.BJ 2x^& ^) Ƒd"x֞1)Xfx}.%2V= R `sIF7ҢS.ˋSC+?9kasp)&"s{iΪ|אַ+|ZAupj"a٫$.+ f!vfd3şmkqWnC/37"` z 0 /+7&qGȏcB=(ot|M#yz3Y! ˜瘣i0_횲|%-êb? -cpQOSb-rOErͿb4ݱ+2mrx֞"xh)NlB׾.pEݜ!/EB+Y<6B?KvP[ RZ)!^-`>rNQ܄17BV :.wGo7<rhbڀJ7 AD='yr}n5 +S\@w ȚHlPv5+mV,W.1"`L9v*%s5N3[@V#]onx /֐{ԥɢ@ 97'2RġY)d\*oGt67BI<C525&<t8Ykö_(N _Ȑ-|cxf7?jQ#)U׊IP/և3 ms#Wc>AhL=\;Fsb43mM츫ce1¡tbB5LTx[/bTz' yكMB_V!(5U r ˈ{ md1 K]Rǂڙ`#y. y7}N֔dD.[Os\Ɇme&EܔRN3I 2R@Zg7['^F"U9<߹v 0n>{|+AGS*ZfS߄́BR5/LWsfTZ6ϪY3jdzm)L\'Ŷ~s}~0'iz~/ĞM}R9 1;w-!bF^OEDycѝF6oN)(y }% gHGvbD4ݗCN~)*^|‚h,ߙi: Z C~r͂UŖ.xA1^Y2byW7~u6[|^o OJPVFUI4B=:d H$[E;i'ө҆U!Zz6B :a5v~`+z'śuf8%5rvLā?5/ Z'-bSG5L*<[_@vD%ls. QVZJx ,VgصH(˖J~Eh6Bh Jxpglǎu h:$)> 3@CU!ә+8:wYXLo4`68NG#5OtkLEq z ,2/^Nt`TH֙ɕn&KrlFhnωAL(P̰g ffP[V4=O;"?}Zm nmfۆ^Ttx.WhPՒ^[N߀!P쓌C͆I)"|L8I^1n\PNUR˯Hds//Z)&C[#3|f#`r\Z䔗DCs!xi1@ !d"fX+ 5g4`Z o&1)Lz"'ϥ2lwV$.^ ֳCpxC*Jm=P \MY* q3Ua)!&Yi(|[5`#j` aW iKγY[\-fzF=:(I{3*&}Rf͉+\ʃDsqԩ2^(w =N 22ՔF-xHدUU=GSW=y,*nױ-<'_p:ӝ 1RgmV]Oڂ 01;~s"&NcIf(&ݱY,päU>Ťx'_;tɬ,~ ֽRnіgKͱ&2U,X&(c Vl,-_Ƶ=, gscA8+Mո>;؄yWe_T@T$+^!gAxD}i1X/2!_Pg>F*i&VWMa}ٴu83W>6ҭђOޑ֞_\_ꋙu^mKt%4Ghѝp coٿdmӴ?ͮ' 3Gsz*9~+.W`ݳI\R#NFnec ؋Lmx Ґ4e8#ydc*-q-Yzxg|ڗ"ܐc>ODN2ąesNj`+P|‮5dJS. ?' tw "@qpS5 剤PR=[2'ңh)JǙĸR6$!#$CCZ="hDЕ>g4./ϖ2E(oa(t($I>jԍۅ*;*cJxQoްM`d k+v6 oFe`Ͻr~(rAISm[4]AZD1.;qp) Tlܴ`k?!ھ`˛>x slXGIjX@v$ul@L./Ti;N!g_wY$يŕ%LoT##1adAmx.J.Ŧ`bv_$Dhno9X_#U範DcT`ZQ}ƍA*jr 1dXE(&/6Ժ0_%prZЯbRq)2䛳?cSkBmq sCj*wi*D* }"⇃Yu{ZR^V'5)b$ ^?uˑHa)ry}s DyU2uvFC 'y{nKb弯ֶusmBW-: J%KɢOmn.lC^:>CUhff0F+9O7-!'1g?9$-c5 ʎOfv|G sġ=oW;Rѧq2tի{WВ@OzMo@_r].vL-U3&wo6LJ<?NKޫjucĨt_t]7Kc[yNZ?wLlz5EוܐLMٜ$ҡ9\!tm{I+c3n2:+犁@6m/^[J^d!jfVhcs貰6rGoʵxuE4އ}.pj5m3KjSݓk/nwȼ6 ZYuj텐yNlcۢQiw|Oٸ]'*h )6WS]WIO)R5zip&^l=$MIU)VBW*76¸ur2C\o"j_3{aTGAgcu6-҈=r@!_dH(u/Bm{ kEvy} Mc>T w^X`A DsRh\JzHG7ACmxښD㑠z)WQzf82oXs^R] %:x[E$*&}]h$fc:*97J4eeY#:Lcʲ?]@ȸc[걚b{"sɭTa0pClg뚳+R+pGؑpxas=YE"ǍˑzY?4;ZT}ta 1a5ȢTpf0 [M]C Ku.q*3Fb'wH+ I%eMY5kзzՆ3?(>;g-*EKUӧscX .ũ[֣w&UH.빕8iF手M'OzŒ3\K{!\r_CWΛJaϊ5gώ) v$<9 }M%nTk5,}(Qwa}Pq`THKP-ԁ@঩fvk$4 "v f{4C;"Zv "m P4mZ<W֎UwܫAeos%Icj~ g;㎮|Of,pdY|e 0aLkw;u2BoYŨ=XdE*bn-{\w[4%xY륫\X=NziHUJm\wDf#~VK tz _&seZ7Ȃ.]94 y(ٛnpp6% gXyewy#rAy0Yѐ_!HI_7۲Aӈ-ܳu%Usۄ7W$ăn`W㑗ĕ,;$)˂|֓29[3;Ĕk7Eno5W]{HotZP W)]Gܬ7%í3Q vBbZ)e E QL&J$";ഄ$&iZ<%ܣ_Ȑ  fHv9o@GNzIOHWOI zz?fP-+TqDat瑵 \/vG nml t7$NA+iOzcp'e fUB0 NppR%7ʝcVZg-[W̩_^ 05U\c:*g\wyBj?3dշnG#[]ty8^5P+OkJoɯDŽa:R+,זӹ]SOHE0ԆoZP&t{6[e+}]nO,V-yԆ7z35#kNءs<#uy?NDzlØ(ΟD) 9h쁟v%}"`%9F)&CX||[ecIkRVq½U_Ļ.  ԶyqtwA;sw (al3Mf_j<ܢ`/ʆe1ŻDKhk%[]cB?ؔo.mBAAug97,}ya&Ԑv+$j~" -%3M7ڔHI5k@I rj l?O.,p @Y|iXn~_S<-FILgUBEMl&K`MR/ә-6wBJ`/>vn67m>;t&kر)a INؗ6ibL0)zB՜,9ߧ2wh4jA-wX5j$RHIcXGLR39Х k nK`KE4Q<nDK^I#_ىavӱ*Fxqou'kc+n(1sO?fUw| PҌnT7 r/;SzXhL|ZY]szJ4РP;agTеMr=cC.h'*Ql MʘF.yY lu`V|"٠*Msc[CAM:>|q&*N|6arlEuDۣ&[=i2|%$Kj "\|![\7}.\CL~.t!2Mw ,+ͧ,'a-Ӭֿ*(-Q#f}b&,+(eBCZB|I!ŕQ*:N )"OsuS!.gJ@<HΎC3t"L/ gZƦз;,bZ\OtQ|w_(-R)Jxv]~DS>gguz}$|1廂&߄!ULhE(W[mނ'F@87@操`a.sv)״\hs b0(ow&9G[^ZB@SnQ㹾*h7;l4HkXϥUT.tG% m9>]\ؒdly 4NS 1AcG\M|'q3sT|cV<+_z_-sirfT Q  NG`V4~r ^WD=_R@ @ܱWZ)p>u^.Τ.Fa:%1yĒ#[.J#r<藁<<;Zxu|pޛ=^)=# dʗ '#8kǰLt@JWvH3ɑbu!gPyuxml[8X_ U 'ڟhϚ.1K [/ tU_GUVIx_D+i0 xȽ,SeT-d $h ~gywxht93e!lFXk{ONL]Z8jSpoxsk-xX}cx+*;HH;`ON_ Y罌OL߅},.Hx \BVRȪo Pu-6΢'`^#+^B/WqKci"|xk=h;s~̢ +TR$}g,c`Pk|M$<E?Tغ~"MӦVA{nR(e`v9ؙ>}R4>%n*ԙ@(b9ɣ%F/x{yԤ\xV{0kֆ߻=Qs׎ME֣ qe0΁IZ ϭiՙYB!zLLy3aL@J#TM}r`l'Qƿ{^Y0 VJ'JXdxcg ds 1ի{MPA?]"Ӈ%J!@ OZ {ދXLED0g?'4Z&tT7y_Sc4EVB=|Io@lOQHwɩ }^.D;ޢyN_!}STrd>`r8z 9Ɔ 1Ír.'TBaQv $'F2Qd 0 ߞ39}IbFo`%m}Ćkذ`Љ; qSd:Pc0Ya}yS]|K_&iN}"Xh90O ٳmw_ǂ;|8/iPahM `9[yB^37+KHe5K%?ދ-9 -Ҳ{c@Rt4 _lsE*䬗!^(ONiSL8!(V -gHixX@ﳕFn|ǣ zlLuYh:޾amxt[-URݨfK{^>#V&`dhkgm776{Da5<@LOWH9"9]_o{$A#_(f9 a+|ZmHE"rλI|f;jVn#,x'bj1I##ӊQGGus~ӈ#]qGoH;Mns~s&ARC3 R?~{/K-hH䡤)vn1~+׼ d {l<D@z.dͭ#(Imib2듓,0x^lZO[B3=ӁΚ^g] (ǎUM  $ZG]Pk8 ]zz;XA:? PT2+2%YinX_.";djMf\iMЂ|2T6[75Z9w\DOVA=i<T\hG NOR˱ X o9?]UOrv͒ӍQ I"q ~Lph+&/TlmyUtƒRćǀ%4t=Kn!&6Qg7fxW㰮 Ǭ & _HI O@ o8%ޥ9[(jzgy'OC-N ۈ=>{񿗡aA}ytD; H 4d2. Y'ޠ' N}1",NYxV6A0_czg d_.MNa!PEi70Էl_W?f8S)2]\F%$Z-uS=VMِB?0í&Ԇx-+QXoB˛RUN.?t-+sk=CdU09gTw)Z i J)678 D Ǧ%}BG9e7ìx  &1KlQ| ȗ~.[L8AC~ϥ6&!<_j-~|aܠ+f sYj|Xt[-pĐdWC:U~㫮hop]v,'H3Pƶ~QOz0JrUوB_0(2;JMZ,oi^jiҨa ?&$XTQzH0c\obbq‰d̙D{iCa27Z>ݪt@`.1$=UnbY԰,%z paJ#n-"  \ m_lYi_`/ ٴC1Flu._bD'" 17j5,\g՝QSN ҙF/0Uh͈$KhtQ%MN |yO7^ q:?9&L ̌=PBT ';u#ع;jJ'ڍ@`zӽE6z}+o_DžOҠ!He}Τ/ $q4ڡ P+a4m}^vJ`b}]hk(*kDKة-q32-&S.LrMJНubFPhR/)7EW8Dw:J {,{p Et{Sn"wo䄇gg9\杳́`q&]q$!MBL_C X |KmPfw .fl9hvɱЂhefäL&d{:y7@E^qeO Hh8g\Up! N,vE:eAYŷLJfΓE?Jr!MVB 88\c(K8/=3SRmu$,v@ e/LXO(,Ώ1m$M<`v il/GdnYNkWReBixFq1r [Wq%C+~-jdq;Vx+C"myp6>(ᛩP3 3@ qlЄ|A2>uu>Jn5;H_V)DJ'Ƞ{0bfqC&p2<FhJWnyk@ׅVQYqV󤧍}ԉTi>qI$Cd=C4WZp%jKpoZJf)n#$XMjn'b 7nq՟r%ɂO+wU٤ (9Of)upd l ղoP1D Df>> `;*VzG+dƚ+vVzݳ&n|k'D-;m=h Wq36Qsjl;`b P귄D]ߥikJ6(y|I=3&TigZUAՅ! ¾[`*zWg[p\BSC+a`} bט[պȕH!l عD|gPjfcʈRP zY[ z!Q%to`.([(&-bYL1ΐ $""l`OTY[ecafO,`B&YBL<~*rBY{}O3 \w>졣Fٌf~%nYc1BߧBD(gn W;}1c,%bZq? C(7dJb-q%@!Lԫ&IUPM]$ClXFP ]+#6,Tܖz5xC;b{N"/SSaF`Qp!j,@hq9}ÌE#{c֨A6q C Ќ1W dB䤄`G\?/i[7Rlٖ:ODB/P=@,vyZJ)Nddb.o7v+y.RiK1ex1Hri&ӓ|c)zDq?I;<u]tBʲ2uo)UP1CWcų/]Z3pi>9g_MԌY6z#L΋v+PcS0>~(N~g1ئbNSLOdM:Nbqgk[gYR#{C'cҁ[/+H^5LlYLr:w,_Jb[O8VxS L )zMNy܍5^:HTY)4Iկs$w:qNܙ^O/ ŪcPqG V; YHC^xlP{(!%Kr[ VI'd4H'6,}QrS S5uLm*woCC53Õ:Vj@?GBSN;zFmɩ>x{y y$@E~]'ö+-6^0UŸv8CYZM:fmE#1QP@^g/̎V,UOtJ&Z$oMK-`e;/]9q[Z?8CrGp %Aa=74WIh `Ad`8*vє RuzNXэFS.dvdIS%VG  g woJ=IV ދ?2;Dl.Lx4O46+a  'qu/w;QNҖ5§3$w<ʸpy^]jZ$hZ?1@%f_?|%% f;0\RS/^,*TqA5L/ߔsAY6ᵼ{Pky PD[mX0Oȟ)Wkd6]IOߊe;A?\)\KY7!H5NV低uAEfG4hBkQUwEן/>R{\PlRcWo}yF~P.!u$jWf\dZ2` '^P^~hZ#?K͇iٽZ*lܒS '@.-aAHvr90`Y-bK.:_źE \^ڢ{S˧_쭗rKDe獔+N$!8G`u[H7%)8dqȲ@bMYL~;1PY-=.AZ'f֚OXQK6x$31Wp=x2N}_߿cyRGXh*}!zD\\3hB>3[N"*95`5Ouz&,Bu-A=}:d=.? SN#Pdu` ϛ ȓ"5#;˼rÿ:tPxb*|'D  `b8 gQ?.z+aT&-5 P#V|!]E'd{q#'Lc@X XrU4֯nm x'ݩa g$cptaO4HW&yn(Ź Vֻjv2lTTu VUvASgf=i mfP^:mi٫H|qJ5mOG zTX[ô AScyT$sw 0bX*0$1;Ld g*oG CyX5ℱW{d+AD6s>Rg4৶O.j7TO ހޖl{š-2Y d7/4R/ek섛XWt2Ox: /ć%KS)Aٟ*PR?+݂/NwG6>ӂ&皅Xx"5_2Mgtۢy*Ë sՑb/>0Du2ESg89z>L+Oc``%2k z;P;@]$ɛ1HB5?.sY*0!+CGw^ ck+z1P %"A`7֤XMX}$I}N[ۓ-)Gp?9SX&H͑Vz U}ܘBp3;e`; k>7 o~r?Wzt-edJ#|Aθtd*QE $tI[HkFuma*<\'ee7 g~MiIM4y#UuΕl $,qu^𪊢;In~Әn}]PhEVFWE,JDN+4'61w 8 g-x"Y%+8"ll GX=-)`־ҧR>+qZ~< 0Be(|m~;S̛1Dú@R Iyڕ&jqnu2$V4UI_ץ@ ky0 @IH(#̷)fi50@dC?|) ȼ4)b)[XM2m}6qh :Sq<+IP kPbs}/6ts'`eﻘ9&S;NUg*>AUW/F淁= ɷ;d1/UjK[xmge`#5Bl\g #v QO }'ND8fL wR hlue[T9n*EF=χkhubv:*Ej[&.TkZ5Kxp'YJ\ Ɂ xPC jU9`RT&0 c;ԉ&v*e oA9>vcx{MYkU9ځ}>:#v!KsߤivWy|Xs#yO_}.:hmvu]:. #oLjӈ8 (73d[sc,ٿb@Ewp|$v7c6p0{O_*0Z8B{L 1(Nujy/E*ns1)z+.)F6c; )&Ŏ{Q#3eo]X5 M, Y٨Tb =w}R ^kYfż@+PxJ?T1UA ~)p]l6(jp&{G>mr=z'CoAb.u_*(,y^r/BF&~~^(樂݉O%_{+aݓ}='Nx  b/EWJS/aߏڨx<50r0ؓdѪl.B-4m ,@ߢh s߱q:oֿ1܄vڏuA`0 nVv\RH1h1> N ӆԊ0;?!Mr)ZWwM}&[(t VOcbkaV+<Aw {N͌W:;:9Pflq͏z4 ]gsFz1@v_SroK9¦׶iGJ"#h TRьk! Jl@mE }2ΏPY)SHO3GУ-J'i5|Zɋf6 iũY+PӘ6L;>Z&zlJŧln2 ]NX3؈ULsH=^U?E3#|k2csMJ]& w8 a6ާ,6ut̜dKrPw?aث\$ &pUIC6s-)_b=vȆmXZmI7שA_|ϾġՁ$mNrhaъ^?En\L#+'.U]^6שܿk/`OwMaW E?5y *R2z煒di8Cb<4Ӽ>>yX'>lMC;.^t Hӓ$z VIVmS%9aw1/-~}^BA*8Gm-+bȡ˖SˎyhU`oo޵O& 0iu Qwc-(h2a@Yl"ÖZqҚMEV&,kWjEs*bdgzLDnZ&ahotΨ , "{ ߷uL&dl!sh9"ϫLj^Lk#r\{'z'Geerx~Dq2>IhS)q[e*4ŪSbm8MFDύ5 ,uMu=DW]w5-X%4k۪ʬAQq"x>T= zL̗g)Kz1nM&R8` P08)Mu qv 좭P}5jWT\BWTf, 'D>;߃sh9rP:X 6`'԰J9yw%\`\F,df&F/|'&sP*@JKk%5^@BA q.lظ* mk;8Mw-atd4 IYI%H`.ifLJ/ ]x:9W;74"/KW˧nl=2e٪ BB>zDwYg?]$h:+z\yLNuWmN>m E*c聕76IB3!?j:a=7(<Ec0ԍ<G;h1^? PIq wɽ(]T~ 6?0B͇pQn D8v#e<{3p-װt%Bi P̖ ~Z@P3xTXҖ '8#6 As8{& |DV]шV -ͨSȓʽg Y0PC8x ί91_*O/,I\ie(C C|n .Alа£2>nHkzEEvD]%\?ęB9U HDnYDCҹ\S\#J ׅ]0PIQH+l d+5Yj-Z"_pP@QD u/6~w~+8^)l"I3Z#K ,*ط*E.OU-ؽU t9'npe}Y+!X Hl5h(Sy?iEYX%H(vl]d|?'ج-(,{jҝ9@nsr$pvIvX-$r,rB@W9 {HN[Q7Qa⓵)/2 ]]MJ}|*pBOǛWXhLݲMBft[jO?,vXdE߀ϩ5M]]č3ɻb`UnGjI*h]}6JjfSQXN9;-F~A7諭(H g׭gcn_HE}^Ӹ>]*Վ"O]n;PzĒI9e:!"DK yaYF,; ZWM #ݽ` yJ7˨$4inY_"1masvZYGĂfa&-*kOz(Ҋ@ǠF˩F׻NV=sN\3e9iNa Hx[}h␫j*B>_ @7{cZz ;N^,*_wh`ޟ擫 u@fS]qy.&DaPKX9`UQ/H'7 ^O)N$sٚAm gݚ.{\KŋK+3,'9+R0A}}MU'|T[QgTt*+q#Ww+!BnXa2j,q8l]P,҅W=f|HoO0ba)~_"Q%3VKSHHsʓmAD3=esH∤eբZ!}/9%o *<.3x^yXBҹ tw9e?[wPY3P䏏4Ӗ}&xru"_m  :b0gXGxS[wȪv GDLo(x-s?`찌,hg*2 Xz2)\uǟe2,JXl Q#"S΋"plg*a6g1V+舲P gbS 7ڰ@*Mu34:\6awR'/?DJʕ`㋮`Il=98a4\^\s5AK7-bX!SFE۾AlqqQH-Y>TlٞfD |q=9V$ 9!; g6 B;Y dbZ9V #}C4qiWq\h 2AfBxtmdrv; Z{n;D8 1-ddkCIxb 'hBWX3}x/N$7"͕~(5a&*خ IEvK־Ǭ[#h_/vY-o}|ZE%x2\ZPxVŔ0A*Nmjٓ}$pgp!]!:u*N]'LwA ;:(TbY@䟲U${v!i3`fF&UTv,v` }|jW'v>͹]`Ӈ4s0S,wWn>EݚnWhtK`/lCnG?";#H}=TOMꡆԼv©ȷˬZf z^h-nG$ӪW8n|d>H;QġsYՄo-?Ax k0b[hܒ˛Hr$Z# ?ioP0>,YBw \k.0Fѩ霫UثBBG8 KR`ŞK }V 8&$q3_96ND\\t kh;l^L?CpEn ]ȋu/}Uckq+2…`s꽍n(UACͺHOK/FM 4j@?G4׉ʹS8pӧ4z5<{!ci [ՙ.;.GaW/,!Tm# 3̣ID^k*:֤H5;p Ot QHzàfgYZ qؽЅ*ް78d?Ý ̩&mZf G>;/Y)Ů$S/'Z.k)jLǼMvmxpaBMeuC c2džGt&L9P Z(5DE(@+/ UDnq7S1<`5t78ĒK;mU q"h:;(|L$W\ g"}$C!ijuځ 3 ?PWݢKns۰l%+L&U%@YQ}Ghs~Hk5橲MRj9.. JK[хs[K .يݪկdвS')j˘lnH%N}Y,~"qxA"Lf%Ϥ$0`!̎wlf%4 %MAlV [.U.Eg1/u TNn0?fZ,- ʷF-43\`i~5Jx1]~O~&ݿr:t1tu*рrƢFSe{q`6=%,/pr:1J2s*s0K P]lb0p-:YKP!8PAp/QV2mPvl$xZ&_>s^gBS?@z;$K7~f 5q܊|-KkKC yyyk"MJ iGycu,u$ 1t-HJدH=-p?2o(ukwaE&&c lŔ/V;$!T  Οo~'$bn`&F-BHO w~cykpMLVtKt;P,|J5u"ϋ۱2TiфxDۥ+0_`uD/u90jYMc%/F@%v3'r&BGLWP%߱PW v*.Mp΀LY`.tI,B^ZѠC+ކY\ n)l<{1} wA6bs)FI.Vr*nI[@@˛vvS*t7ua־uL,  mr*Y=^P$tN(HQqh^6676ڜw4{=܆mGxem k*g3KP YWoEIӳKS9ѽ_?]O$۷4uCy%Hz[Deszi|199 !l%oW-*}й(5U:@)U˃9ǿkϿ4G N¨A+քœ{[(ѶB`sޣJ CvNɥ@|[_l%M5qg7ڭ^1fQ)䤛dedVAX ?^ 2lzy {(S&!'I~4)|Y>ꨐ*tdKC=hq4[@?LtĖ gY^(YV6Z+}CYd=/cQMysy]a@+:Շf+(!pj${QEH_#*SS\SUSsigb,¿85DV͇UVfA~ =?mn(ӇߎJFRvi84ަKbBU8Ţq슟G.ńKI Gfꄮ~{KKwuD%_Ys]x(K)Ib :v|?\O'+98ݘƀu !h9oؐ,EY`$%H)GF@M S VퟂtSGm*Vk54yF:F-x]S{-$1f`|C jCP4X+ʿޖ\pe{ Xw)#v|JbGԲ\s=qQjX6NejL2f)׍$CB׬s]@-EWP\QZ;>FPoكI/gDe!Cg/Y aMB(J3S> 錻:* Ftڮf p [9T.gCE"6ٕʢ^Ÿ/hƜ)LLU=T}nB 7L8jT?ݮxH@f_iX~,>Y* a)`-j>&N\ݴB>2%Ta[&K-uN -#W <8~ 4%#]rAD,T81ɋ+#A_eڎc>(Gp AB tgrM7|R>a2 >~Q1`.O=&7'DI< F?z=X|ĸa'a?b0ykDMnN+~(GBJ7ōUy4̓MglMye\\40\[PEmchsfQ"TO7y hHpM/񶧙T5[,ً^Pm;f>B$&ՄJfX1kfMژ:)%rW o6?Jv !JzZW$M q,_à}Wxpד6s׏N=vU`OG5*@B[%}5%o0OJrpSQN~,JYl]zr aj& APr}V( p|2@.G\u̹{2/m ylj%Ӫ0pi-% V>[ҫ)~#RHHDz->RP̔2] x.!qjR󰧶Ă/;`:['I3]c C@RTHsA_g~I r?r 1jj pS f 깚ё͆uM#|8m&9Lp0|ŕ1 A( -itDgu /nppW͚,9Gd |U@X MIh4u8C~+7 a%: x,x kUp_#w*U͟Lj1+Ȥ=c/{ ǐwy\^[D详iȳX"uE:تc ˿S/::i`S> Qhwaq{uA(VWp+}f_?^D_&!Hnݸf'(_Ch2լ'ˮcuZ&&rx d%<#MfZR<7;xNGU 1HG>`⯎ySmuBvcr0{4\jwMfApHO3%'rFaKHDYMC5FcUyI>+(粸#+_f fdb"\ٴ G!&ۺ0RCj=MԅBceI$׈#^N /x R l!F^n0ye1MxP_)1 X1=rG*|{=^#~L ߦqTAS.Vb8f l[(+*A\& {IJoɠUkAP[ẓ%?|S?-%zU AC!;eeڿh q.nNU77>œx6YZТA1#(Nz4*H ;=O>2wOzŵX~`{h@mc;o07np ARW8x_1Br@oQ LH- 0/.D_\r c4fv^q0͉?MUgZHzW:뙰Rd=45ĨRF5 zCEX#v9}EE!ĜTuN( DC1Esr"zq*s4b!b1M=Cp@dMk`]h6M 'jm.xf^2: j .KeОg;V^As.DZ*ۧVL^ș?8 FfXE>A],v:X(,xuP쐗4(:96Y3kb=+q;arw[_y!)Z鹯L;2fTO~v;7~n d^Jܦ׶T=v2zF @brK5ZCbs:!R5ʗ Op ijnb"[+QbAaB.r4UnOXst;i(\9=ң;7m+*`BQbsV.>LB *uyJi=j"W8\p`LU+q1D]l@]ԗA%>Kg|@~=P:4RMK:T%ZRxThmS Li*ZR R_kv0Ck\*#KqӎQ]İ@"PxɈkÀ 0/Ҡ鳕2ȗO4 pS\KW)vgn]^0ާ/%d­Miwc7m0TA6(UTI .Wm P2~*7D QҕU)NʛW>^hYwH;Qm[q]͵htk0MB{ZNɔƪ,vM@~$8JT㶬(I R;6r=USc!zcR Ï{ bI?l"G 3g 7!QQA/3} X04I-Y_3ņ:2q<$E}nMI2̜Yv <ֆ#Iby^J^i-U1?Groצfkj:,6ܷ{KLxFV r5LC8OL>}f 2Kǫ!EdUʂ{͕Oiog0.ybY&uc]_g׏nBI[Ee6r7wU.W>9D%ၡrc:Wi2/_`n(ɾ5I{oG dƤ||5X^_(ђ}r'z= u]wfkDܣqFVjG0vn ߲ BP< IZ u| W8Q,+Rw%<Djj/ٰ[!`bF 4u/wpvRN11;d aDu5 g) kjG(qnGj*77g%]po $BS?QjaQJQ7ƌnjqG׫2n /g>"fc`&$q2>p7 .]iȬD "2JsS2ZVl#GbF&A xYR QG8y*v恹CWM}$kr+68?ȁP3 PAzΰAr OKuɒ,Q{[zlTCGm0 SШUѤͳX YHLx}UB.egMB[hDsS,Rx3MvםgGU}elvt5'bnŠ:8#<|e`O#V& p >܆DbS?4L.U4(p:9KZe9p^1r'ޯ%K?]DR=>(=!НK/P%dl#?I`J]Jym3)X+vSQkX (ߨHos_MP"~W YUC/d *,*1!VE᥯V"@:ieX#azQ4L[0SQ m4"TݎP5_9;A<.?`^p.ttT4IyO 3]aIh2M;/4[] s\),̂`F΅ ܢ, &@-_du] ׇ.JA(c۩i\D`0RMX:6UjT+!ܹYwv5"w.`k Ŀvʓr,X5|P|j=\UZ#}\Nvm,_љYqܣߔRB9?&  zgLsE4+In nNdG&epɷb "çУƍH߲؊1 _,9'c{oip=Z>AˈK{=k 4 X$O[ ':yV.!%H2ДY+?2ҟ@ZꝐv_QT\.r  n7`/Қ0d- qRߎ@{Zb& pZw+B7s*2><"HLj"̙AJ:4˕KZ7=6~7ǁUln)d`mr;qȢRiRӁ |z,jHc`VIzx9g63zl$ T{6"Zz XKFl=ZH1HC9w?lC,׃bpʄAm2_2]#Պ-]Rm Pg/_4& "]Oro=LhH2DKBa_1qX{ƹg~43Nl&0S9]d(v%QA WO'R+@`PȪU,<׸BG @J>#y\(?6_ǻ'zۑ#q8~ɑ2)D'p -sxD@3e Ç1ّҢI|Vb]Ruծ#[}inՐMbe;VuX5|G5CEgrJ { gAUsd*VhdN!As Y59 Fzn/SY')HQtG, ^`A0DFtvJW~vlDm:8^wЦr2R9+L}IՋ&JR&&iJ;X=Ҫ]N;1*bY M2?Z@<*9O!_*7W F8؍PE" I{-,xBf}jobϷ]̰nS}UZg#mQ D<US>/yǠpt#ҿx5턾f'~C Ǔ.&e{tu<>UoC7Q!+wv89[kJ9׷)E6vFq_'ib*~Hoo )1s1iLYsUx/f^)EjKß ,֝^sPw*/]]]ؾ獋exP2݁@[RL~*0l 4/+Q;?okWa̔&=KRYf҅`::rHfkGz&*&1F.Fc"^I gqL73 W< =$.^mB2rjfPBSدզprp;{'CʛSb7P)68֝3  gzg.ZtߛG!lӐ01.TJًF kwo~6 O|;ugܭ5l)PxIJMb&KmPbvly@Bw4('0DW}1Y1An+3^^*I5ljf(cP6djϡXѫYo;nmN7VR8_SMbĴL6nnUl5d#6x Uuf+ÖzR+L#h #2AT.,5gL 6-kp3kڻ[E =}Av<l .цAMEe̅; )S)X6h]"=BO*2o}ыyqN^2QO#/십Cg*˹:P2DiF>`Xܽf1{·XҬ gZq ~iH|ѥ%6cX|8Iۨ26]gƻ,Gkq2|6ugE2(s 1X #[ޡ$0;8:i^q]Kɐv0`)Hh˹H}_?MmV򰤖Tapa4[S2&)v-PPɛzzO`j| CS$אjAm$E+z(J2-^;iJdQ)m>:GCEoNP%8WZjo9(OGҩ(j.zb@lXRш-&9Y& Re}2)5 K%.:6!yNB휜jt-w\e9m}/flogz~ݦnq [m]#+ 2.Bn /!Zh/3Ƶ6Ҡ#N|פg?>'+? Đ [-U^A\yCΌm]wMnf%YKUӲa @y/r Vh'8(ʡހ 6qqϲK*\#G@ll*w˘,֩ %Kh,4pnf8#&$; zH&#ٖmq$4.j '!۸{g4JlT^:9ʈJS1/lჁ#d^60sj3<]PzJ_Pv.Z7aBuDuEf$ lJ:ayT`JMV ]Y,*㢚mH Ay.*w[슃%D!GJs,ep k(ra1l(R &aY x ٙ(*߂VPӅo4!apip{:Mښsw3W:b콝TDONq82 #X9L#"m/<)@4C=r=NTDLJViztXgj_U=DzQq'P%w24O ^ %泝w^z}4&#??+%Soǁ|6ƆNɩWhB&JJ3 ]@QZ̨F;vаiAKL"B3U@ۈnvXzڏϷ+7j.xћk:Y2CixS1dׅn!f@_3Ԥw߾DC_DZڥjS3p!aLx>PnS[@Iعs|6͖R4l;)J[2@}wSxgx3{}uJYǼy8])(g6-,JA_dU eҞAӃ?JB&2k9@YP:{jjJJ Tfī̿BDH/&Gjm3sjl#C)ʾMs:Asfn'ђmOvjOᅲde&홑}C*nͥU\ ׾ m > 2h%GT +X+Ӝ^"֦pwB< ѐ#PTr`;.\twBׇ\Ŋ2)Vݔ3@;DT<'EZdklu[%?uǜ ^.`(V;phso^#kJCN7=-u8ɑyJQLA4Št,Yv@]CYx}G*,\p,qM&Ig tUഎd7:+ 'S˟{@`!XA!O[kr4mKUjf@T甂I b ((9;rǥǎ P\5Lid1ynSa [}"#231qh# \Zٖo_/?Lч#'&i "}8F]uՖBLl> 7 )}xA͂hFOyEw̷ fcߩx QAH<_K Eed6в5vNDY{{O3(tIs?9 x6-Gh*>J}B ,lLNz! ^C5WV,(e2΋5+o*꨹p '*ڨ@ŴUMV}Q+µ';${B8窍wͥSjXIڴ.jR>*oXZ8E NEduPaYM4 <=iWL]ձ{+NcB /niSKy#d\G}+D-CafAA'8{TԄ76_cĭv:. ʑs> Y:;nf&s!I {r0W-A%DbpZƴCys8,%Y3s. 4G2֝cbɋ<05 Hؑ?n9?{>G.'!puYUආ !"`t^z ~pVK3B/ju`:.v21׭+kkeS0͋A'ُXG[A{Y-U*U_:e=|bYޒtjNƏ%6)߇ځ !ApW$e>:;팓- h^MDyז578!Ͻxe;SNp*]-]^rƉ*b ]k_NA'J{*ʚbv}`x-9=MvdQOj.fISBC <V Cc{Hd1K1!8/Q.PZڛMXD+f/~=H'a#eM 31_O~$^Tq;ڑ*6b2@TלgZTn}_}&pSIP+5A< \w$lJdWOc:+SO1y!ܖb2,<k9Myc Ӳ`N-*2lxq -;V, 6sN{ Q6m~H12=e 1W2YB}8$>96X hxYm(/}MSܛBr/Dt.HDOvKm-0 uS j&3r/ҧxe(#Rki0 .s<|”DI޴W 2oqsc./ۆ5xR0s]2qC5;,8UxK0Kbk֏Q'G,+aŚ1Q_eiznF*6n[7p45ov^9ew"d"jz1`̘Re`` Dx- O"R&xXo Oi a 4r߻gZ; \4)/MX'^#S@K;P,gЏ$;P:3+[Db|#'W OjX< ^t+4LKM;b: [iڞPqDoSPE@˟LдyD+-2Cv:&bCߴ*dx;((i[^ ͰҋIjfac3 ܽO 9]eb639zͅ(Ǭ25Yv/Dң5!L,Z&ww[ HHJ^YGJ>Da򰎊DJ}CСmjT(E'X`|~^;|%8& L*E5<}HlR\. gYNޮ\>] ZJ5:z pDj>a2NDLW3Pax-\TڴzJ׍:@ʢ0ьDXR:e57K^;bl`eY +nAn?dt$=D0b-Ywc )YÅ5=R.OT‘㽄Ϳe>Wy؂2Z !!M aԼ6PO |V.1ɖ \}+hLYDUS^{9ݡ\a86مzIAvNt 3JU ; ̖Iev}&|WƅppӢ)֠^6ID+_W*(i8Aa4 =%† h1Mˁ*3& а*IjO߶2_gAUIH"&^F~HXa^?;8Xc mVnAl*^36;-oЂҋ[ɋmߡ?NJqADq2:tݦup$[bݙӝ)2LRon9ZXwQvlds.N&VJ8)9J}G.a21пXfsIXͺS$JAx(pjz7#ZzGu8'dj,OqH3u#RY4LHJ_߾ki,FRG yx:ҢW[!.~$Ξkv(ʣ ,tWB =}ܡӚJD"8bW03'Q400)o7xP:d{|}Ԛ";i<yIaA<`sh(JI ?UJ 94Nt3TFj_1'N@F meP9牮?jsFاs> cϝ)5+qT:"fST1O5X'fno/8_<֍";^|YZۈgսlu Z qQ=(ptw=N4 @LtˉuׂnY̕fEFzEV";&ߥ&ړESǐ^ '#C ILd@CUȾy pR؜ $1ޕb?qPB:J'W% z3L,i깕7 |4QQ^ dͷ2㕯:1ɂ$1p V#e9v,Z$lY:HAڢz7GJWn1!R;Z>>~h)#)eF/Xx4wwӥ4tr95L{H,9uٺjMsiڅt~ b+J3I1PX+>]w 3o0j'$YڟJc-Cnރȷ֤QQ6; 0[dg(#;A/d2QC[u:v5<x@`QY!z n=kcRx]ƮTg宽D9M|r1! -$uɠNtׂ^cQrܳ@NT 9 fkmʤɩM`*ՠy= I[|xщ>5IP?lC~DV%;mt,TYF'9qWߩ)Tb ho'e[EO (a3 pQL-ǞIg PUkyd}hZb3s?zt)6 sgu.."ߚo5KUڀ?PY-nj|8Mp 1DGy^ɝ&ЌҞXܔD#3%"QbPW. c0 ފQ .PXvNNǞ(ǷB𷧯וǍB-x Yqd0lӑn[Gad |s땺 vUfԳѷs@u \,6ИhmG8kQU^fO]q6io7\7剅ˡ܂+iF`wČq]i-u k& ɤ] )̑#QGuz~jj;oY~0@6|]P;UcVn ius$3dK.v5eٯSP"w)[ss?Z~;y +t(uaw=i Z 57q(Vj/N"{i3ԼؿYZ|N'/Qߙe;d5̳ftwqR"vfOq2Nx)t-~|{A T賙!GV}ΩC;`6l#j$ǂ{3Ӣ]@دk "9'c~dEy1yd0␐07˟OȅF#yEE?pO_*k,clվC/uJ>hǘD%>^iIl+i kzGԉ7_JV0_}gV[4'o[dċTssǃYW_ԉ/pldw?EIkm+s~K}/H} S˘O]98nacA$*non05k(Sle7ixdܾ,~| t[d*E#cߡkurlÆ,8TYx?1GĹjsZEb6e5+*m+wFxr~K#UdFw<^maf:Jq1GlƢ0irk01׊L݅k23X( j/v򼒱,րpCf2XQF2{ֽN,XOy BCs1j7BvjujwY(sXV@67F}Es6\Vkڥ>8,+'8+drBZ#ETBv3-'%:xHԳ؇Z1'UG:Nk]5 B!r} ǡ;OjiH" d}$hM-ϋ{"R\"^"w5FdMZ9|D'&kSYkemA]3^uC+h_mܘS|x+Pv +ѳ[ ` o`:im%r &1 ƊÉ7i /mCۘM v/W`P&y5HW9+AgʁOH͠xѠD )Y>btzgRkQRԥ쯢R 6g^Y熛b{!;AOrSvj2Jbp8K3lP$GaoJ@8E>/q,Tn1; 8&ڱ ed,()!uN@@n@87 Dwpp̝F?qخ.$ DrC<(D5$.)5كWo˴ !;Yj[WtFTѫMtGWdi}q8LB:!~?6 -; D=Ấs\/Ս4؇)w1GiXT0GGm$fK\G*HFK&cHup2ܑP3+hO]<$,ҨVpU{| *b~F(7e1b8 ~oNi+ʳ 39ɄZ~͓ Ũ]Z2 FbDqi+pMb, J֦!37fUo-OZNO 6קF ufouc.TEm)h3et,a۳6}X9;٫9 V<W[V&<1Z'L HQ^.Rgw>+ R5ٗY.ʑKiw!T7dy[>"C-onf6Z)9YˢD+y˂NwêLCA ə {}慥͍|Cdx%ݮr>~G114'<-jCm.ԠI=IIlď9g2AGM{wNq(Cf(i™ %q%kqegEp0`ǟVԐLӻ+NBߵ%UIPP1?n#!gĦh_2M6U΀񏺤p~֙|87nYG-ԹxS$#=R,@X/_;2M[ 'r)A[1}>p566-؂Cb򙶴 ds(H]GƆ#]k;ˆkH>3Q/6pgD=ne@[ ~tCՄM%i*v޼O ~?*hEJͯhb@qJH|Z &2z5 Fw9߲!ls1A&8A_k~Ac$rd&$8\qԕLYAٯ'3gS%H-N7"n_K38>9fT;U߾}F ?;1±_%ACShҘ9rz1[+>n]DJL__=9!@0vc%6EOc38r;QVcLlDaoq@vlr(g+m oZ藝ѭU3}Ep'v/֚GC:fu%<]7SC:K(I]M땫P\^az6_c{4PclrCL7ָi]e 1/~7sSXqx+cBm(5fEX5L&ھdiF拾\RŕMF9`_SR!SծnR,E|{_bX$3I7 歫cs/~Fe.g *"R ~(qcJqBP5<(ϣ $idYUXhMhSo\3Gҙ!mFzD߽;6 5VTV@`e:F fmvlG%8SKVcWv(ʖM{]0e8 tڈluصĺy'85.>Yoi^2ח`GcV[ȓȍ +6ؐ sƖ5)TbH.!=ِ1&h}Bto޻Dy1&޳f~dK/sSg"\<@]Ȩ&{;3M.O7 ҪsW4bM9eE6YC}`%R{-U{tMv2;$#zSU2\GO|W32±qǸzcƝ@W)@)@y@><-+EQy'`v4aŘfvV;Dc wdhT3" bh!h'N4}̲f3d}VAZ8p&]6fEؠÚ~ϘN4|.pJoLjP(q3HdG\XY[ \F%p*K-o2Edp75!J c2}!$Ì˦_5Kv+8<h$ۛ| cwKyIyսoK~jG6Iï}M%B3K|&0˻(xNkb Gqٴ ^1񵤞ZGtn$o%ȗ5.R,xci^x$AxiMg,+B h@C= fl,68lPKraܡBbУ pY@0ji* 8aM ^J97g% 5ܽOuăށ%emӘgL.9 9/5d ;w7 ÿD=5 v7D(kl?({IuasC%"I_kĥy|Cu%\%%$|8'ii?tg飘tCUWWg0N+'rz +LV׹ {?s~t̎HΩdҌ%yOִіmr'N.{m&޽a[L\k;F5A`joFkI&ZʭkޜE۪^ !A`?^V$7|Mˍ3s!JR>Z0L= j<@ 6= tߙLG a[Dg|KtL~',AX*fk9}OF`58:H>?튵CN*?zۈƪS_&Kћu1U ƪ ak̎0}@&.-]F|iQ~[SV)vNu)n{z[{-FsFf}G3Aá2uKBޒUhj=HYL2m9jH1H2\qODC5w\ f F¶ŔÃ!뎔U5CO@nv zU*ZE6ze2ID:F%e GZn;&p&-P?1~UO8W3wGBuH5U覙7'0U.gX\;&kDr@o22Nn^(W\w"I'k]f6}zObZ֨JF}k72O w%"뛓G]hbKໆ:Օ\GHIp@ 8H9ⷉ{-]6qѴmhU !NL0=ԭ\tit,e&Lv@Bb }ْ ̋-SRt24f}* n#&ӪGxjghfUE8I~P(h%%*eUv)e D;ںzm_ ) &$DO=J?p_B=ϻ"v hNO^6A-|`bbٓWSo&8?'0Vj=9 }:W71Ѵ)}>PoS T8'r8\PC3, `oߜq3WcE f!TLR(zAVݣ% =.'/t-6 W?L>2:BN9ٝ& Oh!5 K_.6 2-j?׆q5V (O2EkbtHij MwU̕8T>wjP hKoh$VBn:c$KI'~aʛmi%[#PI=w'U] $jނ1S j'%=m-pPG¿Șuk 30G](8Ϥ&mI˨R .y)L60yy~?l¿wNahEY4Ӆ n{?5xd itiEWAj5TmP6v\EzV,ګ~ۖ8Du˿5ORhE+:Q{3n1܊q^9"I '. > =.ae{ iKbSep@y@\ bJo#GL c FJľLl㢳JCwEq$jUk)wcP5A?켫B%n0ý_w^J!'~~QO= O3 XJ3[octhݎ^`-+R8G@ĤN.r援D 8υVz;Uni0g`yJ<}ܭƐo=R:0k}r@>0f#\t(<{BmPxjњ|8︨ Qɤ /23Ro޲k%WB+ᓗN*bmnl`Rn4iȔdg'vY$/,jfm |0_PIfC< 7P8I,J,ND4(JtPd~FҒQI"|c)lr[#{PvXX k:f3/6ZS&8'p/朼!6֣_]u@ɲ!f@,2nᣘC{? . \čca ! #%e.AXX͡('d)B=7~bg2a_ĺ(g0y$d%, U'nU! 6_s6V> 9gFlG@Ϡ6j`,héɵ/IH oVwڔm[c]%)A){ BYMdztH񸲺Qc~B$)dHj_钓{1qbӑkH1d ;>/\7=9Ĕ '}~:~xxVdyqYϚwϦN 5$q8l7ק`N xm-+vhXRˌ"|?ksLdnb}gtcĜآXC4߱o&CU+57N X۳@ _Mr)fq&(|ib*qNrŌ> _yyE2AЫ7>n|Jo_@K1MBG+p՝pFF{;C(p:c t38kJR &3$;s`(8Jυ)=] X "cTubZ.Ke ۈ @i.@w>Z@psWkjebGpuGPL;XJJpPV_pRgir# :ߪAy^~!)v{59fҘmRh •坼ǩq^kW7uSg 5n8j]5S9$  D BNT4ؽH凰^㜡E~|%ҟij'3ᚾ)Q)}pƜKCoHE+}0a hCO^2 Ey6PYŠ52\¶KJnáRft 9y~g/YF& ͳ~(G23kD)A0g]95FFѸ|ʌaw>KW Z.X"l<֠8 t4qʻV\ #ϓ=FY寧cƲ)07(@)1J {0m_^ "{')(ȭJ=<@?tO2kS}TwZ:}W@T6ڤV?<'W Br+1H[#K BM2;N9YQׅeܣ0:L ܩ%Ń?u]Io>.PC ܍՝xB'C)[ (d<)Gbi^ !2ok)d }EþuB[ NFa&!WytuS= E/3\Ke?vJT -esJ` %N8ŷ k-hGll؞QA{V4r[q.[h2a<տssb/ J5 fmh`;lcu bo@LyW[Ky{Ƚ((YcĜ榇ԅ*6>N}ΏP (}!Wˉ,9!}nl,BzSEY(?= ,|*"NJNgYt"%ꗊQl ? kvz8mwd|q!Ф1c%&z_SHL5"uP@@<갂~f ̧]=@z?m9O_ `͗vCS+]g#:'Y"C&sTy0axX=*@#y3_~_ V70 0LվezS Fc{jǀߖaަQL8Z<a{~O?%^ot{)CNN)ؾ@kvzַ% E ޝ\+TyTx5B |i3A5"FuE\Z];s5>;xA0󩐢aBbtx<<; rgQt1XoŎ@ йa˞}3X_*V/Ylhx:$->zɸF)@  NP=q5 5Na&0fD=Ξ/PY Nm">EB!pMlt.SCCFd:r|7^VHjdc} #E05kWTGՒ[4 h@VZ į.'"61hGc7o5*>M' )E"!"eQ8׫IyğO]=څ%/7#U$@vuID NtS/Y?yϲJ˲?to\tԠ2Y +d}&cggs_ [Nq>b8Rc$=,pTw__Ly.qTGpbHi\P޹J3owPRpS# xZ ~@qj ^cnWViz; ϻ+ AXs*Fȋ?p-ثjH~!ZUH鵘[P xOD0+C-cU~Ɩ߳o$ЏXpX>yL/ #wK6 -;*FVuixĞ-etW!1$Htߋ3?>W;l麃 zf{4scIc^RMDG[-hx4-M=\얃L %]~"AX+<5G.jm6g.HZ3bYXjT<0$m0.somJȭ oB\$x,ιB#`& gIMgґ>Ar?-L tF11 Ѐol˅g#ŵЃjSV0,{s~Lber^\ϼlI@Dz/]S cۧO6'm9IJ Bņ\snB˙B#;NJTŭww={$ja a莡(sŪ ϵsc3Qal J8->p^}9sgEljG$( ʼnZ`Š6tѢ5 H!s6:@u9YՎAfRFP., ET@ 4#Dźevnx$#˧LKS:*!*S}Kh2~Be7.aȳ, vX֊ܛ8|{Q?<:ig,3_̿` SR"sV+9 ~p*m74 Fa, b ;dB1DG<2W9VQ +uXiE` u7oj>y%q 3:rJXeeה_49&;@d #vKg!F:RFHA]@S9Vրw&YpGrZwA Kf-QFiI;нoBf<.Y 'B믤PДoyc8)X;V`# 6AӎJB=IiF||7ک(37KHqg# &N%ȀiڭutR3 ^/vXa(>(.un&͓[Q,+Ċ%UG< +XJVDBȺUI55VB'oKWT>&=4`6 jšrӼ7,ROn*~=_ pS["{t$6_ r:k*wǢH6** ,sZu"Xb/+6BóbI>oX-ìJ Y&Ǡ3 ^n'*oQbY¢s gjtakf@}]m>5Hxif +TP܃tNˁ~xe{-YePcChEHU(ia)3lG-CR!1HC^ Xu7Ϗdl$Ǎ?m?FG'uacﵲw"^{eSFYZn*sXXM~AjMV;?G8+ȡZGB k˕9׺`kN"#ukb8$y}nhi'R3!_vX.F24ӏG)gSZ)a= !t'iU Lkx̉-N6Ty kx|wl!zLRȌbߛ6Cp=?]i54zfvsru-4H\’4F`ɹ͗dSӭ֯):`3B5܉9H8#ि\W+D0M 彩DMR~t͔\φRяc:KWs,U#7W2Bp4ZoHtd&BryId u(dZ4JWA s#7!'VJ^^s C"\#%F ٲh|l.a,0Yމ,p(eX$yz qs#r1a]|UDo;hzMR%pQ21XRw_?#dT݈C2Iƙ:' Q,B@o4VٺRSM;JW`k FN̦MVѴ˲cԭ*]cW)V,1f+a{o]ks@2ӵHUרp2\)Zc ʔ9yD(mPt#~ibl3ᐹ|C";+>K2#F:6KqΧ0*j&a(L CHp]O.EChfGb >VzTz6[lxpt5H0Z7 GNgsO*$^j<"r 8'X)~׃I6z{oCqSÌ3VQAɀ kT"= P At8RB P-Uwy;76)!۪tb>Ӫڐ?k d~!8QBEVao蹿Sۭʋ?>3}d-}Ǧ48GƆe%*b,6>dՏtA}]ghp~ocvZ{b' >~?4q]9i|=*m=Ơ5P/zfP% /(+۶z1,iJ^f25(LqP8y>?3Č,jl/Ih<@;:ufZ)ZneGdc=Րځՙ#,w\#$mg wVܢn1t  <\PC[oyMDp6z}N[B̯Niz,0 ,Kл΍mP|vm_'tBS7\JX2|gr6`'k 53no昶ig7z?nF6můnfj~^WnUҾr#SL-Blsgȵ R3/ T;O=fۢ;kV /'{\Ȟ e1 ˸/σN%of ԙxx;H ?F?M,-䎊ńjJKBAG1l^6P j;Gە˶vMODȟ{`c e|cb_uhZ(j:?ZGkf憐q 4QlUBl!D.c{_wW.2&pШ;"j>a.* ]k0J#kg)niQ.f0KSrcT*IP7ZaqI@ڶ+-sX9a5۰HѶǜW.6;oP!\x[lGp QVˤʜVaM,$%$`'Tmy2uv`Yn]ػⶄfAif" 3:bD =&YfjTQal @EɦLlf"Y_Rs^ bS=JꉳWv[Q;[0sўek3MW%[.y ȁXu4H\kEN/F >s UI;"wt\ ;|]/fPzg@D窫C7)W/~(I?[kQd 1Q:r$ЉbdY }UpiTӗ=kV;o)?ݼ)ϓ%5%EvzJ{g 98qw@,2َi%wc-Kmzj/m e捚Ze4HDW"ojr/d UP R&EA%υR 79g_amۅn]tN:d7껿V6R{=0s>^py\Yǐ ;LNEʃjUH"^C&$p:mW?:uB0F[wǦ=|ͮߨ_0W?TՀQh SýID\HU"OK8 cS~ ylt $ 1W'fi{<6C8ۛe^"EOM~Fg,˝ٱ!Ea3iҳj9#v[/U)Ut$,i"PGwd6cW02E?ӊS j <ꑞB3o (@ AKف&%%{̯>e0<|qҰ)MI ̽ej&7K;{;ySP`G47s\pY],20 kq/KZ4վ8$=uHvLm]SC ^gU3A3cTi~*!^9ᘳ gŻPQJK~/ &>RXMf )O#-$Pq ,2XSȮ2aVʼn=Uarf2Rkɻ<\zCD?v, !`m@ʰp|Wd94G2X1j䮐l51PzǴBj sҌeL&V^0)w=m;6#ޗP0snDB𝳴7+'7`ҏs3>i)%^eu((ġ  >y&p$<$էPC5 oWJ;?=Yb%JH٦+1kwΓDpD^(O1oW,ڠᎇ F&_ʬOAd9ץnc9wι(+a@ߌ(Mɋb Gzeot(Ξc*$)-?/0,)Ff`S޴K" ίf_#Dg Ogi*FI&CP#$a35Oѱ;RmixF:vQ)H>5FޣH JөFc~={ͶarXI,g; jSs]Tk݋7'䣖wbH9NN;@1LD<w7prǑ1WW:O !Ÿ}ƒcN><d(lNp oi|9*.Q"|y"% F3t ͹N6*`KoEMs^ssy, <=s0Y,p@=jTJC ^E4 /`pAdݿ8qS@mN}Rns>د 6-AU?So44'R)Ǔ#!S@ܒZMiyw N.eqkpgr '[Y]nʶKcVD 䀣N#|!?JaF_]s% 6pmDQa ͖∼+huV=R3˦'Z%#?c ="Iv͇VgV#J(b/ڛ2/X:xypn9">cș"{'=*R1YnZ u)sYk.T$]83.6N7QW^Wd㔶;VY^~G !ֺ!mtI$;aKNP"!2 ޟ|YNzv6z3\ xz nxLn#(W&,猎pk]1'w^ 9x^ԑ=sZ8!ߥڑr@էr$z+2- O/Ƣ4 (6Gm҅YzCz!`Yl8 ttΐcR*GqP9D_|Q$'j;(r=lW%per:.[a ~' P\#^;B* S9-J0$_Q{G,\,yK UY06i\uĨ&hQU[]gB"LShDŒ &X0;jK[yɨ x]لnUA@Qu~Lk4^pTŘala N>,!La'LA 7'6%%>qg2PzC@@% ʤW*qYT L[7M}z{ȇ+uZWxj  bc)h*Qi:904\K]]$O8%z^g\^v )dI}V7o{'"`@AuҎfmOǕTP);m-H<ߎ{zj1иRxQp&;> 9-EgA9(է詿N$c:,_=|(=зUf$aZ<OPRc ?D%E?{!扳#~~49.A-ҷL4z~Gs+z ff=;rIA%چiD׎B6ʚ`y;b ekbqQ[,#qǐIm~$9Ŝ(wd6kZh&w%ۢ`UAu#=ܚllY[[RX sȥ"iOWI2d~USw6?=)~n#*MŬ~4H7y =PEt~qHB%7N6ݍk B XsZuV7+OxNK5h K ۬`q$~ka,l Do^\Zʮ]j9MһwYp$y@7pT%ρde)C yW*!b"ڥ W6vKLl6Vz#lZJ'.0 `qsPeE 3j^fhU;ń(d'}|:J!v\ d.&Ouњ>uK/ ä6 K2|Gof*7?f浛t 5hYC/}[?lI  #L;`$&qt_]!CE2)u9JZ>py.B A4S<5O3/gvm,A D5\Gς5-N04c}.Ό&aT96Pc_jZ[xzĆK;c-BzdgJCboԝJH`l+g 2s<5i}+wp'#lн\c}J GHBSNY.5F".W聒~M3/9]Iʶ_]XpKڴ I02 B;Nsls iܿєv_!KNTԘY \dÈ/hϼ"({i@5 (/x_0K 6UE-@0FQRq٭d#N µu0ovc~nx-?7Ez{Eht4^^fAU :UzL{ZJV0ihVִ2f[UPï`%L w;*V Eǭ[4\ o/i)y5 5AZ}跤``J@[%G %ˉI (ԑqs̾LF^uHgˡǀ5˔-4M&1"H4N'SLǰS[ vP\(DG pm+j j߄ Rht$cq\&tXK>ŦpPM^0!cROS=yӊXjsU54NJcZ\wYSpju!=0T*SSHlDxkpkMr(K4oIr+04sS5L0y~ZѲ]PLej#;8Aml6wCpӋ8~xq aI$ijB7zJZi2uuSDɰB}ʵX5sњT+\( +4*I_ֽ=1\p@fplCҖ8n,e] e jvKVګI2lENN^*}=C1^j0O~䊵t4#q8}o Fsp]x(~w[Jq0gP&`$,@;p9+%(cR;R\$$klkQB%i^V4aWz7Ύ jVjK&A'L(w~NPt#S2x" I$ߚz6~[)*co\?a*rZ.97.kI(~9tȟz Ywq#j"n O:N~8Ђ;KOض4('";U.U[)fT4yaZT\Ǝא{i^ܔqKucȠ;#7׍$;o%-3<β+K񪾷oi?Re %LBݾ#JFB_ 7̑UғϠoΝOͮwv YftAd+,&Zq[Ѷ ܆`r[pTGyEZ >T9Ǹ|X&Mr,FL'4ˎsY3ݜ>20b  LƼt%%Y6.UX 9U4D@ 4ʄAAq„GSc=R\Bӗn4_/6g(^kP.kܸgɿIצσ9490bq {fUG<;CEؠg|4,RwOHG!5UY;Ёe<ifO }F?z7lq %-;>:qT][f @Rg!Hd>5.3d )`u<1&27ƈ/ z`{cz8'T6&H.rsT¥zHq溦U=?VIߐ5$=8E@41 d#ZT,wE\nf W6AjޝL$F XKu{ݳ(m[#BήKYʶy?3h+ CA7z P|`9,Ϭ4eu5QýS÷튛ߎfJ)/-1Qmd޲d-3qQYzD8}ʝlx7=R_*T[!MWΥYIuj|uȣoc_g Ƥ_ `1EGۄ..$65-VۻBCfD*x$mTJ=u,s&51B7_8$X;Nc?nf+Fg(sKCj8W5bgWiQ醺u9OLXީ݅VL,_|1J]j=feH^b ²| DP%-h1HUNi p#5D ).0Sܱ#>HdQY뢊ٗz5@Np(/xif*).*0Oe \/- M>;fɬǪhߖ75x+7\A,iL""$oo^ %YӤGBY/טoֲ;68={&MksG\5Vr?ɹďG!]#VLlXI 623D\I8Rٜ_yr=/ 7ܦn>46-GbJS@b>ÚL6Ul5"eI?ӬczW11_7Vq(h[?c0p^|uPCtrg](RdqF ?W@l~#v QNN ^_^XGvؾ=dvNyļ RvS:pe9Ht(s'W7/\eNI?=@c+ C3V1XgO^ޘ Ҙ\Ϗ{$ԧi\Ͳ;rʹˢaĪ<^- wJg-zcp }qѪKtXAa Q}4 [\(\RϧFJz邉&03tUIW1i!Vr!ptv" zaaxzD!l$fraH4ʶgt"K(u>y6>* Z&U΍:k#JRgZeA/N:GڗgVB?~,xT5T0`+!EB8\,O,rzHL܏iwD;Tj&?ME4.^J˳iNE6:༯5Wv&f=7!{qE1~^a` V"NZM,_2XtsЮFfS]oVAyW9 |xvؿ5]EmT$2 0^XK7|<<}PHF bVdE0!@52=>H}G2 Rgi 1]I]kJܾ_=?B |q1뺡=݇HIT>-NU{1/9{4hp]g.l5;6Cw `jyB&L:cκr:&dnm ̐x,D@|Y~mM)EyDWىPICZ,YqC{[v:@nuo B"/Ϙy]ai׍T߿C xpx;ٍ`?:/a7lYHx Jw 7uj>l)אS\Ӭ!Ax4%O&w%´u 6D෕#|cpTy"}H9&WfODւ⤿ :^v>!sxнl|$~`vdxg1t:l{*7@;  D,+ۂliv?2"AGf ]m5:FU8ϱjGw ؜k:I Cu;D¦nh>J@虯2R+aQ #Ɏf}2t1fCCwh$h o?u1IK'w1;r5i|FPq礬62np44?e{vnO@vctTgT|%{J^M8,!Ȏf(;0XWxcl(qXP+ ɳP1beB_lk*L:a+7uO(j J#J^hnWӪ<'$ '-S:Ut1|=Pe!VQX]Q]]e U0K\*%ӮVF%s:ۅd!k_Mstwv2wJ\\%J9Z8.3Ęw4ZW ! LN7XeuRK|wY`¨}pC`@{a{CnOs6|=(D&Fk2}k D*^/O̴s@vSϥH!\@H^,~l+?qR,?ZkY+],˩U'>b?3 >4?UaII%ߚ/5(znnV0)ؙP)@FZY<%!)(~$͡1cjc1 b}'o:^jZIHޗoM;cj"?`Z3 R%4++OLRO蝬UR Z+8U~Pzҷn+A7CX2+ҷte(7@BZoQ'޿KVI\V]6| 5U+O1{Iu'M4u@^Q;vᩮ飄z6%S?N] ,a5>}I·YJt  H;q"TM̕СE_ǐbdd]pH5!S̓HLཨV\! IyphC gXC? `37 a/i\d &XS\I'²N(!45^O(8`:\% 0_yX;QܶPq"3lu=PWaZa~Zц&Zgc5E#uld|I5X)qGLd3XL={R?o8$zD#Na69ՆOhB gJw,C#˨SI~Ѧ N|-/b]߬DniD4RVL95SuC: S]`E.(W7Pk^=:+iAZagۿKA7CJүIY}?1 C Wڬ_!+sHH{f}K ]G|R(LKI!&J|*+ؔq֥0\Lhe6 + y ) >R,1ٳ0,lYJϓ͔[4]Ts[wGlQ|U8ls6gN,.vzX7@*HGm=䂎 |G~S_Y[ڔFʾ-؛^aor 9@m/rKG0rԎ ƢC 7~uNi2AGi}}J oџ*Wʈ'{6ͭpƵu;zŰFśCJ)ʎn }E -1ݶCoXWQx0.3;YS83Q6EIrˑdUJȮpm}W R3ӏ`#_; y+ :S\ 1ܭQ@g>aM4}-Zy(1/KTZVQ"q;i{C.LfFI"JŌ]Pj3[䥼VG>U0h4:bDWT!biԏ03ޛ^])꭛iIr5Z0/hkۣ䡔t6f;:M҉nA]lAe/wfA=!nEd/tei$]x`rhވ;ד~G(×? c&r<skEH(ƾ4C7`m̥4KE?]Hn jNYSK@aGtqٔ5|x+,=.Mnt%Qua,^w[QG4FAs9+K_dRT<Kh@#R*qLʣ 1%r`㏒5?%,2E՚/ y&z!%Yn1ҜF }mcUx0h a EvPNRy*Í=kޫ D B."%F?`4r;)0a鈚bE4q¾8P F.Vli>c晛Q- 266Q&|fڲ 6+~ {=#3{`K%*Z8z l'K '`EDlFzBo㎏N?T~y9J-iˡRua[H\)J9zzԨ7)"(?5#(S> 1,ġ3P;ȃ'ȂiBM Eh_4EVY'TZ}`>a0f_VwTfUCprc-ۡ%Vz~z)8!7Gse5cA;!2g0\]G"ڂ7S7o^?˩KNf#=<JB I%)ϡsSo{w蜊he~wdY)pr|+t:7 YSNy2٦exƛ:Fzł':֛ZQl$Y% ^X N5}?.q^T'Uu *!]B'qJp]aˍh9!X}ޑߕbk;NH:S?Unj< 8w;f|MR ݌QwnkaHti`#O츏!T (H)4r ifeH}wv6*X>%x"Vb@ccJ|牮Ԙe|+- M+$:@LoqA&Azg/Uw* 9S;c$n&Ь<)][n +ك^}c{'5yR,#dRrWm44"π`xC;Xz1^Oߕ:u!auV;=j*ڞn#fd~' R:*/x^Rz}nģH$]bS]|!a$nqC"5$wrKž1kO]<~Aʨ<-?:5Ἵt%֚LWƝ=V!z'Bh}W#! (?&e~bj`'l񾿻9,JsO*SwqݲЊ̹-+b~]!f~./6`{m j?ui[7YrWnA03Ӏi /L3G>xQ%3րG10`{j*_s2y+ʝd1M a#j? YxRKwIy`.z1v896PQ`F)PK~ٗ`9gM~qj+[쨒s|76poM|%E$BЃeQZ 7'w:m\Y~e;Z>%2Kt ),J?5#8WRǜ2>ԽQLE[9}y "''KhuM:t =Mu[ÀÞ~#J1'Orr=R?T ve>3>ץ?PD*;+]D\0hfa_#| N0#6z4Kne񱣝jth,.o .4"MLb׎r7K^ +تT@]a g ƅDQ asr2~z7+;1Yv{Z=]dq]NYD#vm{u6! tO pkHGSϻqƩ5# q틘`<@~ }uO1X9' o0' a硔kFrX3KU&CjH*kzqI6XǙ{p)}}Zw 5Rb5'} # Wܤ@=6a/`:Cm^zp e Es Mf-hTݟ=']*NW|o٬~fC7pnE~=7d􅨈kwMm{bKȰ榑2cj щg&z(}C <=1-/(dޙR8Y79.(KĤ~SV?au4JQ K^Pj踯b++2ڨ]m9+ ,N.u~^d{04YNkw!*([|ģ󿛂O>~ǧ1( ?@q ;&"@۳ A{w <`{;/V"x)$4{Nz&%JQ*gLvg&3A/UrP/G2T n j@Zc JA>ooYS )Ch'$q f9+)LRe:nY:֎k-8}[c8窳8K]?R>[f|cOTA׸Աiiv&tef)=x0BcgO«Yz{ͦ</ʹqEyN46 EZ[R^{_%|'7<lKfi=T>'Ţ`@!R_ ,BAMX1V)0iNgрwf6kI(7{NjL[i4S^yu87-a߬*fbY\&X?uȾϗn[}VrO{KI+ʶZ>HSƢ2}G@Qi^W/"ݭ`?]j@¸wMqb@SG@#sqDEuJNC ?-4Q*lն肔@S8L^6c-޷S#0#Д6k쬺}w!zj/Rj괢 /MLC[#U>sl>6G TNO׉Ϣm>;mT8`Y9>r62gMNIVՒ6Ϻ={Kc6~HिD+`o5{q"}{<\\sbP̄1kfrNxp_֡q |X1 5@a4Ĕ2d"Af8:ade+x.@:sRbxqQ/s*:ئH\|i&&*F0B@! % εZ+(ݮ@k(#Q#,iڼsX>Cn/92f4z@_]"a.eZFН6R&`'aTo /mcLԲIg!.fk }vQ·o<QUi6/ÆRק<>-Q.dcGBmGH_ns6dpe=k~,3Dh]ϝi.FFf buyU.&h~.} g=7Qp_G44S=$JgUs v gr5gŗ"Ud`L2׏}IMɹɰ%!>۩p/{!JF ݟ~s̒>pao!lk%5r]d#t(ٚOrUŕEF _v&HW Q1Uj7uW'2އV7{ nuT ctb-s"**c}8ȓ|i WfQ4T^>dP3ᶰItfNY(؝{.R`gܣ/Li?W 7BNZt-bpC{D_]'`+8}r9}yU ݮPo&/ ̟,@-!tcTc#Y@W,5愐M{t0 lإ&҇yٱ[".p*U8Y) TpX wJ Ae,cQP~}DtzԘT{ƚ2-71,m~: to\$|yg _64#20L|JHRp<}X HZS$~v+E&BFU&(MNFoZŪT @MB.+/z@ht#KQjՠͨo(<ރ9D_,l;Q$Qw6sguT"mq3 Y?VC2Њ^"L8ЌCߥ )rnƆyDl=P/KbEl%ъv}:2 >75\ hd!f$m9ph ^\L.Vԭ&˝Z^ZRtӷݖۘn23%y1ۂ~2ZW"2p55^̑q@.G%_~޻+ (zObZWzgMꏕ|o΢Z:7D{dm+Kr,]'ˌp?r>RR )Ep@77 scqLaY,k?P }g5jElt !pόqtlpLZOZq=^`D5Pmr n̓Cތ! (tyVP2lx:Q"8<L&"%KIIhd:߅P*㠤[7P%I$bTr|jf1=X`2 .a-Íe̖f|MㅓA-zfc0x4 _cxA>2&?j:E I ;[ZS#VTaTjTYCV0jǑ9 BAQȎ_܁58*Sc%(dxar BZ+ zkwE6hz 83.P7n:u{mރmWM;3)/h(B]B`$qF<_ܥHbExb/#1W6laʱY3r q(#\BG\Yp_,@4|by\Q::g4F+3jp`dؽGM "Y%Ƣ;" >a ~˼wCjW~:Zm"N0aI0R>:"Naq"J}?;I&鍭{;(8hDe9 ?1ÁaITAV<MQ %9d`z}ܨV!⠑_7|MVr/@7&ܖ)68eP)k A+Xtrhê:f%*bQX}k*-kUBfS~~ntN'^SU<0*wDEJݎD? g?NqԱKT e%z &Dz"DmtII( t$T}h \ J5Tihkzxklaٰ|pǦzY'\x=V#˽R*^] (!:tNvmaDt'sъQ5ȏee詣R-JJ##Y-=k|nO=«qAJPn+,ӱСU$ٷ #ݿhzIei2XI<Bd4 18ե<8_yy7c+'6R9 I.ȂU,9XZ]͏ҬTanРwv)"=aQh/8kGﳭ'BR\iGfگPH#F6?'Smf;0L32#G7ul}|5\G1_E>k]K8.fY٥); Kx=-$?"6`UebE6 K?0\ԟBװ䬝SM= 'ƢEԱ-̃F}MǸLGB6͹2`pgRF7$r',h-S%ni%NjKqf=U*yH1edn,̯J߮$Bحt҂~5e:8ǯkj롩drs1pi~ʟcj|7 ƈBת3&!^!mm"Rk̜QC[# YҊW5 P] Ši\Ot0W(-J!ʹLHfCym& ]i }΅Z7k :ᚕhYvgLp3(:j|]C- n3J4"Rp2=Y-h-PϽ0j q>xzK\Xz҇͊/4* Olݡ9հzZb\56u6B0V(a_n("5m5Re-ж4L2hX9gwL8t"&>_skChu74 qj\ŨkS ;ӫ$R?mOX)c#tqk0C[CLpBʜ#wwf:kӧ `S{b%\Z eN6`g\Ah}>DΑ3{Z`J0gQ*O ݣ107ҡڼ& {ŹJ{yhBa!_xͼQ?$qNGDe7zD.U|Zny&/6z<{>WRiV^AAvuOa,[sy{#T=ڞQ{Qri|A?\ DQfs8>[hަG)鏭BTQ&&%Ê MU…%9-kMߴT'-^5%' և,mq5?ٍuSnqބ'S0!5Kjd=O!eİ{,NuGtH^4U+.9%N—I,VwDN%Nto^^~΢'{/a!$>hͽe/SAy)0*d"_2o͂`ޱ3hGpnf>Cӎ%P`>XG  ۚi^%ftb_t5f3y[.,/g H k! `eUq`~"GGDNfY'*z'w餡*8Z رА gNR Nt8ZU%\VU$WD㒙0L*؁ w䷦#</툂3W4_p g}vxbdhp-_Ȝ Imq,ٮK8z1)mMzKxW17˯VH?8ϙ89?FP%@2ye}٦qʧ8WEah<ӍA[OPʠj*?CR'laX{gCi`2ɿK;eb7ߗ `b;VzRj5G侂P׋8r#MH;.֦wRS?g?qFCixLD{Pg C'vxQJn5Ӥ mD"e:lS)p]yi"("npQ-ڊtA2E4u?嵻y;({,0SS" {`(&-HX'{xcXqܫG6U=FGj655Nz$D#t&&X<,N2B q5M+ OئnҜwb֤?e´j6];2}qRȴ<}$5QꙨ=:^"| ɀ*yzisV~L>cFj{>-QN7H\{Wޞ̼]=ʒ-9&}߬[2p,Ҋl:f]]*w|)OXβumbSjCRMWɋn[= 8+2D=IbpCU&Zl)'m, eeD:ԒBP dQC1>Hm)LY%np#&ѳb]*g;qv}h-.hDw~=/-Vʜ88jup_P?kJ9oy?I*lk?!_:ʯ3T;#|Ӱ32yE6 ȁ_Y >ٛ|὘0O`z /@ b}`>ց vCYw48685e5E~{q[p)sCFܼAkEvK3>ԍј: [ago,n&f!0:RBgt.[Us!Z\+֓MWQpnm'i:QAFjO@q%G ]2\w#ƴ\uB1Ҿ6xa}xbE8: m%> TR^$@Z2sMtOdȃY薱A7ٵ0+TT@@>|FɈȓVv,x/%WXD>V;i$Z1vA\Dmzdu}z> [:gK!V l_iߊ5䓋/7|^ ,uMVX?In-k)CCoJ[a_O"WgB#ݡvǣ&/u0Ȏfrae^v^1"^O\C9ȿ1oon_ͷ Z?BYrmh/RoL3# @AIw~wިS]G-Tu+D˜ªpSBT#/d&tQnꖎrfxxaGE~K2T\܊ ѱjj0 \42o2C%)IeW^g䭭rCI(=1 ܠ1Y&Q%萄'xnߞURq-M]UOUz׃wsTcػ_C{&O3<K5`c*A{JQ5DHœM@[FnϘu9h=4@iq5i7{Ϋ,E͎ܛ-ؠ62o+ 7lDhש֗t떙f2>]uK BU6kĩ1mczک`:dܥjwhkn73 x^/WZ}?1}| Cp^ Z +?,G o@6LԖhlQm]$!tSVxRuw>"9*غZXiܟ37Mvn: Vl]nj_d %$W]*aE3l vW~I[e"D0+P~^=Sea?GfXς8B*VRIOЍUU[(&U`qiwLaM_gJun 㜳T*]ʧv֦lS-PZ1QYW:xatSz[=z ΂]]NRˉU%vSg Yw;S"^7 wT H†>v5zu&uEؓ1rɊtўrՔ]>7 Zj?*Zrwg_3}-5Akxx=;KEY0tL7B?Iz \꼸 E$ E:hGL 0:c'"5 Mdz6's{U(T-1&(NjeS/x[H7t| qKwҮ%a3@$0*G쇹*6I v\@ѧ`?JܥZ$ILIcXWlRbd5q;1N{FzDGIA3H))|p?61i4޶{zَ 0E˼ e5E Pw7L_8; I#CǺgIZ~>1:uw6Bm~2F9`Y-$oy7ѻ$i)7BPz+=):|4gc; zQ%TĭJ-.5Q ӏb1F|41d "~VVb&j<1?/6cjx hfEJZK(ϡނL%l"L:nmM8>M|gj˝xpjA-1}R@Ujb]g>-> ?"^^ńǵvBS<5wvz6>f0|cXH BZ"撚wCϒT7ι{Y3 ` VY#`X86;W&4Y7ǛR8be2R@b s]V QJ3ôx%"PPhi‚0}5q3kPE˶:q..[W! 49[gϝטZLݱ"(XL>e/b6i#̝XYi,2ǙIPl+28k߉& bF$M#M/^[FN?(:DjxiVg#d?0uCO+B鸼8Ӡ GzfL@WEqZhivDBӵT>ޯ,nG-!po0 pZ@J/ط|OdAB}4>i?uٓݑDOe<Fcs_zs)U~1hiRo1wZAZ(A‰M%bMO.GH/lLiKt-e䜩hSY V٣Q#б(":w拸+^Ə4:#/&7.87gk7.h Xcr}dߑg 4U իɳ/kw!6Bi g,Q;Gُb/8(fesƭ1knոDED,^  a#߫ql"s( { .0vB: 6klvӆ'=IV|)9$%/Q~V2対a H[,}9Va|mTmP|29ZcNP<9E= )\5\RQ?VZD  g˱};fRn_JEO>˒zZ1Oc8$ؗ%H^ΑynV(ܚ"XDv?Ìev0LWr2z̈́Zt≘Ekdj$N`Jؒɇ0Tm{86CF=8E(]6' es6HތKֵY`DBJ@01՚R7+oQ&h[M/҆18Nzf8=-v Ѷ@{NE~S\_6?] EnV`0\7sVp6M73zlU) 7, ̫gbaȦ ,U3{p:W AS&B9Zo?s῿ϸD+wΰ\P#qk)")si(GkNI0"w3ɳ;ǖ>%f0If۶ h rwd`9HP(@Uy Ț՝ѭcnOBXX|DfFg%[ * -{X31 !uVTjo B֑۳u =Vt(ʚ1b޹` i` _f-Lc-:;惵U0{)dZI۰'nPMrӽAtWҬvZ=|zMqR* e}d||8ܸd1odv#bb3ߣߚB2wJm0zFh,a,uX'Oe)w烀p_FhE&, 8PK d"=D1(3q" R硯_*4WA5"M'η$*>r'pfRVֶ@cʝ8Z\; & l@]oDmjm[6ߨ0Uv+sr6~W.G6]W:h)a;uAo"aS)ŗER22si:䞦]77{Dٴ8\GX֌D2tRץ*utFG;PqY>Q{ܳsC﬛ m6;fnd_-YIֆ=λYP\yEh6P5yjϣ%s'خ˘ԎQvTަS!€MCj6yўWoхXa9l1$r(TzYjfp k b9Dk@cgC 6[ #=Edܠe7nz֤9,ɇY_坳RÌ47}4#z kVzBsWM\+_MaL>r1g=/9(Իh ԗ5W!݄q ϣG88%X ⹧HOJz|\>WEdPe*8hMQ\_]̳y"폵ڪ.:[-]ϵ֤1gEgzU dttH|ʥx'+EyixIkЍNN Hbh:G%kgb =|a|\-6ȹ &h6΃<%D@7/#XK:i5Ia؟p0g6o9vvƪ6\3Yֻ^HJWr7s"򊌞ܒ\,niqX jq5HrTh9R$)Kf~hIc` ]t_'?&HUa[OgԾ )yVQ0L 8x] #3\QN-y> dL @B@,w#~_OhYsL* zUԚw ^}0m5B? ?Y<HXyP|9 ;p+QҨxe/mb&[4|z|0Ωr%!f{f?djQA]Xq *`$gX8&de A3z,u\pIlL ]W e9Հ+!kч7*pCl‘VK M{9H? #vfh7OM#؀Q /̞N`1 PKP[*;+j,JbQKW_Y5UeЀJ 44 c^Z^u.In\{{7T{./Ƀ:-Kף(),zpY.m xF;B(`JS?4 ˂8fp/m|F!bۃ{Cz aa1:B Au c{z^ M#_4k.U;!XJߗ{Mss˛E-(w\L0NLŭ{վa!Ad_S.u}ut.&vAmA-am; `tFo+TN;CP^Q*Ԧbj٤vRj%ؑY c#nFf, ^i:;_k}Vd*lJ&/aײs:i3Iu`-,qzDK]a.)y҆%-4ذ2>LIIm՞S*7nK5?4n>}$,RË +Ix5:0 \F|T=Iy i׫Sڵ> hcϯsxXC+i4ӼDANi6/ψn J$:ͺD?9Ft &՛0Y^@&n5.7:TS޻&OfP97 w^%{ ∛s\wȻ)-df^}XX0euҹ[Tż[^ĩX0_\`dM22EXz{z_ĖŽL}O2G Z|`=󝛶U2 jϱ[AHGnA/TT߿{[~~RGyG, ^Vǥ{E"1Bfzu;h@_@+*)<= bM 3o$ͥ0gqq~atҌI@@_xjV H'X+֯_.a'Enq1't]|<{M=ePw Ajw x k6 1p8҉j[u 0|s=Yb*#8i𩡘 PwГc跹_:"?.DWvwi w ;(l̋)Ȩ&409 PP:K&9B o. (K& ;5=4\p6O@}x*k6v^#"/JN _V9z,څ@ewyHг#Š]7TR6}9?<+t[?sޮКɜ|L6 ~r eǿRqaTn"mwLcL_aSݵinغ H͹\,@G˪m?se}BA._qW:7gfVd9S z mmWI(|9V(4cd)Wd^Zfwsf3)8Q&py?"Qo+WwAx8c,N >g]P!*R1z;,gB5Vz迌v;n[XZ)UX(RJV(-kX1P0g9COa2zWɒ}Fí( [} Nǯ%W৻Vׁ͢Tw+uCR:0ILTҘU`88',$:;tl/>F2M T|p }nxSȑRj'cICOk9ӂ=U6Z>+.T  2 PwMZʱt">O_/t3 3͖Ϲ |E*9+|Ҥ։7 ԡ?a*dX[~{M\e{ >:!EYdق8waٷL(@ vZzd/oJ:RL\rpPjt ]MfE)U՟xQѵ}22; #&2@ե 9ԶiNWkb>gx] ɯmң-MAt֯˭-|5Pj@Pn||"1b*_&`JJGgm_ Zb\y[eD Ct:{YFzh7:튰llP2PҚet6BHF% \.0t5)Nef=-R ܙj+xy`+􆌵E-MU@X}3:㄁ HϏWea`Ħqy ,>7Zh ֍i|G,?+R1#} ]O/3lh% Wn[{y ߨϾId$ƶPE*(:'DFe6Y^2U4;(uf\ٴV98/X̛r+M=KzRe ZJD!vNe Ť=斆MR+9OxuY T"n26ߜ zXꅋœL.ssj]`l4翬 nv`&l̎bpjbdoHȸc!+tN`N5 GVx$ n[#T'K2fQ8 u7;1Y'd@j$0ʼ^w!uԀqU5'X<-B# "JW72FƞUΒXFLXP 3O+VA|ǝل~zcѣwcŴ;-CO:#b1L@}5-vÀ0*7f '0Dp)NQ7qŔX=CTEC`Fg)I}S~oBƣ.GXVQ$ Bcb|//sKU.v) @uJq 4פ/g3P OJoqEK"hk4CK9{mΓ Q**$>%d=jhe>+o?G0Eїir-X *!}ܒF(>ͦm-@]A In^WAItƟ8zjC+w;ldѱ]7_dSgىq62),'-ϺZ7+j5 ]~ br~Xm[|,FYf? N|ɂ`y)S|WPCޞvGdP]Ʌj#`{;?/#Md <@!.6m|& V״ 6 oM<;j'i8Zl1mO&@HD(w.KMV4:j 5IhJ"AVS|Pf̛5'~ɦv\_":&;4{p9&h a7* z:3hß^nq0bj;J蚞E{p_\)RzLh@@H=oD l*(u gw4DV4f#ߘ8IeHaܼmiDx($yN[ /͚8]UG?(=J2 WiܦDq U#WLh7D+mS9'Iv5j 62A)ʚ,q}7 5#,r,<5K]g˺IT͆,`]?/V) O /loZUS ݐmqwG7Tvo@I|| KQuAX0!.D=.Xa]#t|v{`:A$[$BYvm0>CGfbg=*43C0uoStGsKSFL|<%}dra]MĄ0},)K&cvd!%QЋ=0WZú؎}8't5Z3lgzd7yyжTtղz 'Gj{࢛e}p[:Sdw43yb:NoJ ч-K=ha{5$LddSO'K=|>ta Y/8U/:UUE14 "3> czM"Hֺ3,kӼ (tN' ΧpP.<&s)mb]Q?NW+wyFXnپD 5(^})7/2`G7 t >;nm7Z2~+ O %,R=-Hr^O><[FW3ߕQig8#;];?`,q_8ݮ.%|ܵKge;D5l4YEC~_{mLYHsO9g6B:45& _KP@'gB,Eyg{%8c3ws_]?C-P!\gre4Mbx8)ωPc>[]TCs <8C2x ʬ$uf@Ju%f[dlUIMà)ҢyH(O%:Kh*}oo>c X2+U'se־4Q5RhaeF|53(tT c4P@o*͸fK'"h鹆?hIRĢ:ȷꭠe]}t>%6fjӪ/q(x.)C[dd:Axvyz ֥EiAOWj0кRT5dO$>T /! 3u@gOSkZꛑQ|g$SCH Mri(1&;i9$H<>b8?i*aVUPA yLZk;|eG6ת>V/ -aڵVKi Cw (3ܫ>Q@z!?82>.8 Y"=nLJ9a{E(Xu 62\K4RgZ?s"CeJYZ|#lzآpJN},+m%3_!s OΘ"a35D5hum쮮EЫ'u]STS%{"xk;-ʣU$//R=4hi̻/t!χ4Xn3+/om܄NNU8c;0!OPA\[Cވr10-H\`dy3J~ۺ%`bR|:uR%,Zoo)f'tf^&9RK8~ 8l)&IԀ?T Zh^d~EO}6RLoln@=Od#dV`_t{>,̶'8Z]$r95؊ LAliGT}-0RGGPF9pB:!;4)ʳ<;8ݭ!NMMWTɔut]'!n[W6XUo nO3"}n+w+E[\[:39m‘ijP@z ]*8r wT]t%4YlzI= @y0:ʬ\3%Sd-ՙ3@*1w ȶrY4CѝQVY*C7[ ET.daI53$^]9+RwLWh[md"WG;Pr ?/oȓ~*W??;} u(jsY%nZVG^xޒXif!G0>M @EMTL 6ĭ2caC ѺnbfkGJΧZ[Iƛ( S*iIŜJ=y L\Ci {n GLl[ `ִnϟ-U<j`9GpIr6ݤEl ޱRR(u5Z^)Hpy"g4̔C*/ A֬lBۚ/њlU u&ФIT~=4.m?`ĉTH+J׿N`@p7ʍc=1P `:'g7-F^oPtIm(Ը .3z4挤Q%"V=L%3H#ڍZ$[FCȕΡ,L3b ?~H\Yk驮\.iL8م'D1ARZLl+ltrM",!>%TbH6(M?jM=t[*Y❠*WMf6&t.^o6/M}3}krb< MXô=z >I`ު;>חqP[ }e-ni_W Keˡ[ ?pbjzǙ;;GZK L$NCV7Džuɷ%;gДEo fϧ ᴢw^M(#F,(9 = ro ń%`+ F5J2R >n~zAMH 2Qa뒽 Ÿa[Țn- A\D(b9R o!yfMsA!y:`̱w&IBHp[j =؉m`xAlbv%:_vVB{|Ee_ n'Vґ@ Ȣ K.Z; w}l7s5]5u"ͨ*yoV4ӪoK~gt7dʙ}_9#{+M1 .h>PifVCsٸ0gDSWNId0Qn5YB{ǎ`-G ͻNI7)bO(tn7x e|gtl[Taf&ټ\43AQ A׭Xghp% TCэe5̳AGCG]%F˞} 2E~szNBaqCԝ(y[k{ E \t?q&xؓsO;ԥ;]=o~ dnH""j|z_Ywĸ F8 6Ғ ețI$K*s87#^>p#'ȴݳ<;>߾.o([u{fܝ3'`*yk8:UGm&iR)|d&`pm=d<)^ %ݹ1Tm69Kg6_ؔ@QjCkrǩ=hQ,,|,Z2VCi$xrȋ BT D P2N+K*߹m%_|m!"HeRLJ DPCcRP5Pnb@EO-k2 N C{sơJ96?:瞁ErLڟh}' OY"VUD7y;5 +K WpLMl ӎf - ܦ8qBj'$Hlh% S VQ܋xl] ·O:!.vb vA5IɇA!6 hgrS Ax":;"%2ۆdf_NDj OJX΅ ϰ5Ew̲K.r9t k2)wplM$p?U|1Oʟ+O٨B-pSTP3e}Ԯ_G[{ &Dbx,'=.qoa p>cOڪV"',;$Xwf_^MUԓn{{m1|^) 50iΆ('L2œ9HGhJ<)|dTuD ^)'*> ^r= ӉK@V9>n3c3|~p#rJC͂/1JnԾ!}n/`P|43\UԧaL^[ayo^_cVigǛJDcFx32@#euTO9iK7=3jסmAB2~_0ìrH:Y⤢E"FgM`Oz0ȈsP^!#ĸB(=`PoY"\[iw^nc3QzPeJϳ1`+rB2Gf?$[6vwl TȺإ$!hrpeR|P6"bXc7Z:a_dBAw?zvzD`oXSu, C ABG,_EQc~Mi9A`QwU̇mTl6}tlϦhZ ?l,yn,Ioi6(o̪kEE@Y19F[;:CxJ?}_SR}j^NĹ}`4y :8Vx0#i5hv|TGm22-wgC΢!g=1,x{~@&!\T}rN;ݱ3@Ҵ0Rk/Β6@o*ޏpW+N[g'$}#Mj)DnAmA<*r/Pg- J:r!2y?G:tn]'LIv 41~H 7Q!gGOݒP]dD=6xf&j7Y{oݪN黿οaAiNI夯_bt zwٿb5{ıD]c-o(c98YNJ;xJ m3,]ok\2? >7*A;4;￑\e`JRX$P{ #Lbۮ~Bk5l}*3si 8@~PNW#YYK 䴪xϼfZDhE~/|V@p* d. U67p܀qiadm4L ڥd #&Q]b{q7itvnRhPx˜ CN%dp,)U(D7s. j^\pXܖ8l; Wu?_9ht{bކ*9n0_ؗGbBFXD2bF`"2Pb A[X]};0fS 'I#/Bz-D)gTĴ* `2 wS߂2&j'ʽ*cȉ96 ˹iGy]E ng5 CFwjS3jaJ櫓 4#‘8CJӮ>u-ҋA OU+vRbk u*#3;ӉqbsCb!"2ox9ӆړ~Y9p86B8]!2-ke s+18bkf𕡕SRX bA`r1هT9M :W:`)L5!d#y?mwI/럖R|㯛IOsIZ k2ѳY H_S?GoH%\(J|"M8OTOKbj'IOkdz.mnnl!ٞNd BW20} |y k-V>X'2#$]TYWJ5H#wjye>X,8NұqNθmdv('r E:($9 ]GM@1m>RIp\N~ZDo֤V'5_Y߻僐x 9ؖ7f _c)ss?‰fv$7Ac,O@xO//\|\<;ݽ^I t8ݹԔ=6C(liBL :ZdD=Gh|K j6X3װu5q908pv:?nJ!7X/hFՐ:,<"$r)x!L2b-ĭu J:"vcU|ni}gʇSy(IjTF 7lߥxz2jLdIK^Tp'huXI28SJn ԧFL  s?FEZ =a\TW0{v١ ΂FuUy,HH_)K( 9F, J5ɌYyC\;Uo`x!|`VH섋V/_I]?(5,^s30@ձJPL ocm 3Z!oHݻ?k8(td#.&\a +sJL +)Dr"֥aOߕ)9a1%=Y9 &NN=Cd^~K]FRz:!(.R'5/5_0a\Q&>?T6p)nRi (G/a܉ٰ}Rqˤ,?*8Y_8 +Bl嚯3_GR(;Lk!2|I MPl>ђÙޜb2n3;Qɖvs<,<4GF FKe PA S_4iE`Y5g;r輬?-to9L4hhgAccSd#skkH˜a\TJoP6,H> Pq`9O8Ly:_^/!Ze;UPoyN@T|43i8J4x: 72{F== GK6Φ6LB]HILCT;j-F3ٓ{C]hnjOڒLFO~~ mMϧ@-d=1r>J*{r؛bH~rL0;&sLU/1 uosoRVF,ȋgM,m@eJ RcQH5ӕi>̛R] G,or卽2L%0)s^voRR BLz) 𨀧]H`eHqәcum0Q{-*n#7/S %'մQ:bZ4dt"+=9a K8~:thԩpO[+xAj޴y.2ʐ視H ]H;ir:=mh)'3M͒ie4WpdC_22aRRw8wܕ"cJPB<h<qG'[q>2! CœEp^z èGi@uVZUB/-m4 'FDٷT#i+n4sMmw-,{ aO~5,?n, kj Yޡ'a ӢJc@w?@f@ĭ6 g$k7_X-xh7m4SN,)B)J2ǽ)V0c`2ZvG9n*I5`~qt~Jx7h(֢5+;|(oj(S-ٟd;]#`Xb$¥~ PZ1=kVAjF!7z :Dc)>qS% Ys{R%!|?;F0 #bH{ues/Y[nlڦ^?34<%C"ZSFC ^q`jegV zN'8A"-NR-r1lZ\7};oܰbA y2x-}B<|YG@Ϋlv_i /sbq0 V'3BA TyT$2 ^зص-[_6K-h]+n\ZTԓM"ho?gƴIOCUyӿ8F? uМ2םiG븸qN&4iS8]tU>C`OW@ :0޲'"ά靗*[GBm[ㇷ(X='Fy=¬QO4),WKer644ӒHe3hf/ '랭R WL^H蠢sisJշDž_K -PB&KYb&w_6@룚>MԺ|A y:X%yJf`RRkc,TYel5+ #@6n@q md1r `-RsfCAF8)ѥ1RV+¥4GdY [}5\pfx7J~okWrj_E׉b`va@Iyzcc_'%9&fu3uHݠٓuHYx4]a $jr.]['UAOċ 37Si3k8-+sqЧA6$j^O%1sۥ&7U# eAphKF㯼=AA~ E3&_$'قW/M0NJ¶VE2qנg^sГ3Wn[9ct9]9 j:,a; Nn/(J$pPR_R.Rm\ &TNgh;{ 4zk>:8'6ڢkU}vB^H3U;KN?\Ϊ2ULJ$y>_ .r/֪[e㷭az.w`8?mIa ݓZlM h )r>=!+uzCTed޺J#=?F sC䎵ʄ3XTd{z0nf| {R"<▷(f`37G@CPY,m'aE%Jة:Z)o8|9ڏ.3peA-T8RJLBϖFV\j|E0uO OÏ1,;hSԮoy  /7CŌ7%#U|)<`< r45%B)pnD|* ITSa&#&Hi6ދ3T?Y*1 5Nt\sჾm^Uw R4y}u@1TqORϷ[v@0e&pzҌ&CG4D? »kT"d|uNCIYpvGn;xfh 2#3`+D/+m sYtAe4BL(4Rn-ϫfGGr>=8?g8@Eקb9McZC ?T |:ػql]jWq&BB)GFTyn V_YCTxGi^yb-;xxd XZ?aaxdzڂ~eb[R>?{Dm"v+\8ҋ~ls%>Ҧ%x,C,UN .2qUFBDIk$bz̗#[1C~W@(fgFsh,7C {%Ei $pT-´o~¶˄ df(" z/id|)xG!!i-=&ݴ6S;p-;TFY4ښ-S}ʎSnrY5F>|cHCAS%6s+Z#W_H}#sc@SV lަTc$I5͋2̈HG Գp˘0fPaXiN;j.w=y ;{vH]6H[j 4AX_6r̓igPb;~ r3nV#Y!&;i77:}z/{A4mNVJҪY`cC+mb34?(4}u{co?eW"c7_g ö%4@e#Ma#V(: }h..f J˩ax/j43}j AܧUGɿw7M&nW,iU;f҆St|CAc!dk%M?%FyH/,G%;_HrMeƨLlnoy@qϺJ&,vFbs0w!Ȣ"k0fTUҶ #pf8hzeK) ʩiq)< &#Rq9ˁV6]MbTj>Wm. j-!8yB~y>$m82'07[䁡Kq>C2r\EÏ C=r@ x6N:3#D11F+cxxZ)YX)ɵmO2ꐖ#i*Z [fE ș0O:}_(/I&霌ңqLsF&_*z.ز@}*0$ Zh2;$Yf(mz`™D(ݨQ*`7ƺ''LDt7L?3IdQdl$߬:9_Uc vIB=Izlow)a]в+KNmXv+8QQ*?sWik_OpaJCuJ57_={_!0*,CB:%řt>p^yWEIN 1D faB[e27I$z 1~6%|%C?0sSD3[2JQl!b;'(}]޽K( 81N[HxdZ\Q0i~3:Qm?7 RgEnG1#Q= Ă-Ak]Y"Bǫz_HexP cX Fzw ̌':=͖ţcG?mUR5;|VtIɍ{sJ;3| I)Lj `BxqøM&؏R88Wwʰ0Žqj) 5EdgZR}oʏuF3+|{ 3{+4!_ +7N5.[FLq?(/!@4J/>Y߰SGp{NPiz_\̅g)`G1ߚSE,,v m:=oxN)iu䘖0l+PWNcZi'yhzl_SW*QQ _cbp ll,xY^{mo|7Kg¼-XoT_ChHXSaǼme􏷦8Փ|.ԩYNt|`@t:!D'8}&fUiXKx V. o;Et 7AbO9gIpnXHߦ_yIOBvץ仚JDh;~&ss­ % d!EocjzZW_!bM)u)_l?)ƚvUUg&6۬z$s =w%z:ő[sKڦX6< ?x&ht@h!\><Ny8ZeMIp;}% x6c7` D?6v"ao1{jhw}2"F͢|/WJgg vdXIB z6&P6xri:nlx7q%4Tt ' Xf3WG DkQr "sVdC|u] |hT'і  >(]jxJvTڮe5 BjڇOsv|w,dE4 (^+),+T'yxۙq.$zn|d@;ND0(.ʷphǾ j-i8;XG+ulGB46q8tI!8@XgM60by-1Ƒxyl i#1eJG qhò X'Ɨ^m1Bc8e&PUt0ch,MkAQl2gKTQJfxeOd\80 NսIWpv%%Hզ^۽YEJu?Q6 < }Wɔ`rOeszD5[g.J O _[{RY.`wymE< ˻* Ŋ)#0 mHz*!O =-%Q6n9]t}?7l]?c24ghYNd,ܐN%Dkc'*Yý=MΆ Inrgj'9K?7{f |S<6q>Si p)^ע Vf:%!0yGH  KW#gE/кET[#O+9>8 6BӲz!IhUCoIʾT *e@ɿ (&.᷶ /(q$F/E^՟f&` A 4r[83mRW_7Цgǝ׫f2`pc l^(*ayI990"^t~*^LČߗ  w>zM@x yC?fC.c0kSI:A_ң@;I͆n xh;`queHXа'h]aǖǼ5k-.8DJ17ЫJq\TxxcZH=H\#PCɌ  ]WkΖ6V|td )Z s&ao`Y$2N22sh8*T1G\7ǓhY oFѧ}_ *fLx]*@T~OHA?D lͦ/E`_kDS^5B>k0qϯ$ OCyT!6 S޸k4Q4=K) T{3v+99"Fy<t*|,j{mqYxRXABb-7R [M4rlՌ 򲝖T ɠmJChHε[!@b^8 Noۼt^n5ur6_x>F.R0᮫32ky݊"3LWhR֠/O`Pf7% q3ӛ@)[}ҍkX<4韋D?',: Oz;U=q::ﳧ-p&+1-n~ Ʊ%5Fs˵<9﷐ȤT.7֮%E.)g$S-OHh^FJ|+P3ML9e 9?2+DՓ-:jdX#_iy=($TgZ-\ mcsR2a^vJbUew; pl<Cx8HsbKxX[)N mk-ĺl콨8&f;ۻp~<㒵-ị^Ho`N 2ۋ) 8+٠I"fr}$}t{IT% 2p#j哙]u2z_A*{MN`mTT_?L@X顄W2hnCMʝ;LVvP~~O]kNV-fWB%]SB"mZ}V*6;D" e ^z1rdQq9/K,a-mM=ɢbҔ11 BXX5L7^&Cch6lUI&wLc;yr՚.>{İ&ȏxGg¶Ncb\e'aR~?H 3ps,d)bA/y 5e`+bŸI,7 3f-pQ{m $fz\Pc bOD[:k BV%w1W "1p~&MJ߭RDB7x4b\'+f5?>lj&ps)$"#y*(|EV흣34;ʨIRy&i{@!Q3{tQ SM--tN^7qya 7nM$ǧk f0nqie \ATm?mDThJ[|kjȧHьgsåYy^*`t^3!ro(./"kKKw()<K*^GYd[$moC* iH; m|_\ F<=W} zNJAʶНtcn(82 76"L7/h6P- I94Ԟ>)"^CS?.N`ıV;d]:h@O_=6WͣУ$||a@FC|Yf 6Ja'jjBsB|v^͗DGZ-]EX(ŝi bSwKQUȘ^:2pz1-Xr* ,QMsH|XuqDܿcl`tTJW>W E|*x!&%: ZKycm .>|S{BS;>XKls:^ݳa kݼv7c;i^ 5E k 旁u-rQio $. LA_NPΒZWNķpJ!G 62)V}I:;@333t#뻄#TVsB'5OuR[|a|ԁ&{, Uz!u- /+딶񋥢 ~$~4LDA#H0e`gY5-=3.˻*@tB6+jwBpQP?_5x oVQk |y|?hB"ȍ~DT6x\㆏ہ*>='s^Biu\`h 4љwKf6Qo_ib8`jg XwĜ˨(#+;xx&䚜%Є_\jWiؐ$V9\YSC2),Gkj TbZL)\` HO͏O4e{NADQV&gHt}p\ɲ:vI C/g2ZT[{1/AgA~YHQx*t!c Lɜ$lϮ08\s*B.ɳ0(岭5&K?ޣ_*2eeT+xwwtKK~}F@ҠOJW e/ʸWbKAKjQb6JN'gM,c?< JQ oBٶ~ԑ @=I ?*4,)Ro^ZyʨOWL<ҸK7V{6²Dn HG83n!ݫY^#*]^˛;2ua7_ R~`f['rXċx83HYybI|9@k.;7f G:ۍĨ{ 懇* ([LSa7Ew N(%S] X%pd:RDa%.L,wVϾF:/%;hd䖕CeQY8 -,ev:K(^UFE^ pVRZ n?=$# ZSkN4 3H DXn z\P2¡ ZEwҀzXIy :gwZz1/[^FUxlc=YY?"Xu)ETWH_9 S:!roݛzLLERL=BVJq+Fmb}V鞟LYKC@C2U[h@6X>2³?:j}y2e*W`U4֝bY5(͘MI}\]:P* oo-;Gr H"¢<'tE+ ѽ$wE vh6hZ;q~/8mu}R6R1w սlw5+ZyraHGI!@ϫ2]snOz _0Tn"9yKjU#?&Jc1:#3~гFw2i[}.,:.D BPp/O^~i(nY\?HE&.LXrh[g/YYȼn\ml8yj^ty婪;* -!TU]f'!@ӃJN馜G-Vn@j:zC `Khee<4o_}󝪕z/ 9 &Θ*92]lB^)oPjXX##Nz'k!/(%.#6P#m (_YT;0Y#L8@ 6\kpa s Iv}r&M6Y\ͳ3#pL%߹tcijQH{aKS"u,L5EjK!9~ɼު|sv:׉ü;2uj|R, XlZ1~]Z'U8瑛lîZDa}O 8ćqLn( )17L#'\=:;0O&ZO>XP9sʩ%];z|9X¯%HO^`!fJ/gQaOW9 ^@OdKk1G!mD!G{4u;:`^ 'yH E]ie N2]4L0̹~f}lCh"%]u}XjSSdTA  $K۶^pzC>ψond#ؤ.7?zOl.t 1Ǻ/\sԎS5OY+5 5-ա!n4Xwc.DZTGGw >e`8SH :bA#۶me,t2| D$ 3lɱF @mbN/!p`4e.#oO1_F%@#1r9: )Xb|"cY/ ƝLE@HvGSo^5J 7^6;?K%cLZj{/B~lO۷G1B;}nB8\"ub˰%[ E r=N\DqPf>ٶnf`;bhm$0\DŽQt3ϣߧzozTclF0=qݺu5}`:VL$0 AhS؇Z0kw[(hJ U=]2uQ@.~1K@meެ8(嘠QII5Ț(9T[ K!ԛwu羥H$*3UVH6T _돜=uSa8w)?CC_~]&G#-0|Y;+/%obN_!ϙuH9.-qtC8BjZBaE2BD!h ZĽ y#1+<%LCQ䑱$0ˍޗWBV6~N!2/]Wkͳc,. 2}Aug~"y^Sszf3Wl Sj Y87!R: ReqE&="}AZq2 l@%#ayԸ] rЪLh3.ưl;#< ?6'H)ZwYWoG8NC>׬=Fȥh*ZE3גw2gbY7i\x:lAT*H6mŽɌ6#Ubg'!~dKC[h9rl*!hv&SKRSr$ ,#8ci[ !A5L'^YYjV!zkI9: 0A%q7U0)g>8Mrc2Ӿ|=!fa*z1>с$Z ZhTgtLՠԞƯ,4.ci|c+ndV j@"ӈl(ZejG:b'p+u%r~d"diDދx A~.|uNȼ֐y@A 4A2l4ᨶ6v<.w|ܥ`AcD;8Q]F'1tLw`DD&So($r)-N|;2 ̕淭 "̈e2z &, I6-V ηEt)%"}MGOi%t0mNo +U=AǚvKÄj+,`ԉ۴C$g4= SRgb2E*} ஐjYճo1, -Er:[.?QȪmkGѧk-cWB h]zYo\PQ3c:0y 8tR48)\#.G!A2m)^z6! ˡHRDfl#^> 9`%U;$sZP2d!6$'2E1*VsͲDx3peUt(]Cr@\{"mdtjdA7 )jtYc!*!CݚҮ/oQr >dՌybsxƬ15SKnR*DRT{i/= IZP_,Z[rSےҔs5EhXQ*ٮR+[' ֛G?RPw@ʃa"ܪNP|Gԛ>Gr[Y EBF3c8rЉW:E&S:M7 w7]w޿dsGFC8,qҬh7*W/FD/ȸ(G\/;FP tlP"?`IU ʃsjg[+{`8m[{0yx-h >9qmN7K.5 ]چoFb{|u$RH?.61uvZŋ Vlnۗ AJ~Q=,!3GB'8LKVw5 gf+?W?_c[,&)6݂LRt:yڤl{ȝAdèW6ﵙX`7##0fN ?_YO_lr\)fգD2mȴe# z*K96ZEAP_ qX{+Ѷx(c״P2d{\t)N-va,{!0$*bI;fɚFtn dהh^A:A2񂄧4H^b ^9x> )"3徺6" unZ_–F S5PҴ)XVn'SxɬrV/X?ۻ4Fce3}\vP*cy]AG4.lO:;fGI WL ~J|;jN>'2/yQ~zٞ+CzRvN:6`bO'Ȩ,8ٻ0sڮl25rcpu7 $'<ȦjQƣA̔.4Jtzd$Hd҅zŃ~6؁? p v-GD9.wPft8)P J8_Փ8+VLnIc6@8~c 1 2B=r)tG }* 9O?~gFrazyzFt=վ'z4|(O l4\ZUМ(R_!E(!(LT@eULϠv? TZAc aMt)Uux.FW̜ n,aBϖ{59$&٥SGj)E05U ۍ0|%(Cl&9$i^7m&aYz<)ў`\;a^̳Dߓn*6Z:,C{KdWĮt'$ȻzV8y\O(el=k]Iod _iG +B+D!kqEHj5Z]q B*]ndlGꤓis$VVG޸X_C:#<6YiB,Z˞/*ȕ'!':~tp:W#i|i9()1}v#2NG\szW+?a8gyG %pT>!ln6&Dj/sk7ۡ%!YI&7]})=<:.n};@+cYc̤bM;9F.ug9j 8\Яy}l]r'#-1ds,S` {7Q~=\ >h|4+?-h)#!H=Kgb׬Yȋ؀H4T nQ鶨M&5 %X41LG X|aP-n#fgYOG|xǟ8fQ4?V"͇gt3">]WP OÿnAM%kYϏLMˮ)>81/. D7="anHkF=(R+) 7P\㰉8Lnق&@8Sc7d;[aDw%'ǦЗ1r#"S@jbvw|wh@8h7Zz#.r-RDt FsP8 W &"CKX{7$>.%* ё(i Xs']`z{,$0˜f HԾ y-^~ u~Z%y]T@2GL<%naihSּm{Hwզ.hPJ" ~!A*EnCW)^DlPJ/X˕͂z0dE= SI *0dzkg8ĆCNCK!ѡ6 Pӓi6nc5@'x޻zUF$]Y5o,4>_wuha|!ShHʧrR&J$}(Ѡ "LdRE7%fXtkr{ׂsS6ŠEoO3/w:894˸1"[{Y^ʑ3Ouhl)-;J}C7B Ž;#.@OlO(M:ymGlv1Vv4D=q_ǔKW b턥R6r`|n@"r Ǖn XDSx-h\p.̎+ dvw,+ tK B x"*O- 6,АA pc&"_r0$R7Z|tNmגXvB$g,Jxh?S Aw+CAdQN3VAX<' R}k=x5dMп39|W[M-!8 %j;WL_ 5 U\㧉(C6 IF-b,]-5ȥt}j}IsSTy>κgu~-xKCWU$SL.M U;;qRlVC9ɗѾ}.`m\&AcʹjϑZ 3M9'{ @ѡcVZ潝D6T%\>t_zlH -e1{[yQ(^KMo| eWz (;7PV^h؞W:li:jHF,.kUP>>gmSGR*عI;N+i9qy/dsUbD+-DrA:@c8B_)^OrfDyYͲ6961_(Lַ`kyJ NUVξc} >qNe6"+B ,`^̏61RuX$HKY"kě%;jPA?\I11RB8@bZ}7\.X)=h5\I2cbbevz:1 AZû_?o$R$9:`1cegRQ,$R'IC:muI^7ʜKC^+k}]N.}q ms6>\fsEiн,3w*K35F۠w#FT̷?I!9mUޓ*2[fWm+ꊎ7!V_ڑ+J>Hv%o%0aUGYSJj!¶rƦ 30 R Jgk3ek&A2MO!~IiWc5NS;{4K ţД'(u|<r= mT!6 jԕco%ԏj/AW#$^+[ /F+Y-TH.u4,ϴtB+@Kg(Us‹q3DdH(EKS{Y2D-S8f$!ҬS/C1B b*ޜk㴤t.(ykhp$m Mt)r+.D)AsҴ]tŧJ$?fz"t)~As) ~ CFRp $6՟5X`2a;ƃ#@ф!Kh_6T˷1߲-:vkܭaE} 1_T3Me.[)>[=%IeՉy/OTޟ)U%b/*0t. M#pټl!TMdzsm_}qki^t,b="t ߪǸx $`VO01,jC~I'\_3˵f\ *J'#| U6qaxoܦ zm4 +DCa O MA-_k,RrD݆5غE ğLa!`mмCr $ҮVR 3 <ni֙6X"2#Lf0cDs;ݵRUm-D@Zvdq~&2M~#ZjKXMH7WU{ضC Vu΋hr3"OԏY1]lͰTWܫ"(5YGB:/Lt..S[?&Љ9 8P5n'U1Kk sq{p ,J9VLXSقJQJwyM - )qv dJsEnGf5Ro9nTsZS)>gQꌸ~\EI@ TI!dy}J,?->t[.~/A5TXRQmsq\EZoD!Wf@'8 H8<ܛ"3bD/ep)$Y%iUɞDrh Pı<1! .E-M'Ŕ +fSfNc+[ `l@BJ|.lO0YJ̅s @,Ea?6@ ,6LboS ۩ AFV*S1qQw$x3U])lCs'c"CJrdXM6"1Z,Yj׻@Fkۋz2o.ċB¨;^ {p+~3ʾ@8}*`/p9ku< fo[cUcu+N K%AF֫#dlF43+m^pVL>f?5pWBHW}П~e-}%is;!HO&^%$+Dss9ʼVVDmȸM ՉK@WH!|&K`?7${_HU0RX}5㒵lT{Ȗk35nbqfK9ix{m9$J#]}Rӌij|cnM9L&=+Bg;-AFl.LJt4 0P |̼,d`KE7~}lOJMz--́xcstϪY92 鿷71V- ,n ;iV 147ދE40Ŏ%J4|gIbc>z`BU'5 upCA)G^_Is-EHRmHo%hh@.fwg  0a66TD叮eCw]TCArRxr;8R5%O /vh ?u B*jXY&-u ֿ: Ԝ~SSVg&UދsGR;P$6'C3qsZo®&̅$+5qEa/XƐfr#8$0* n7'yv;$ۊelj.C56?/*FǸm[Iu)A5<0v/!)lmv;Ee?_Mf@e.~yuMq 'xan#p|S:(OS"K3༤ꕇ#%1!Jd0¬ȥϧտGA#b6l1c~i fy]鲥>9Urio\L<UXkt5E T&t(ktN@驋/-Z/fU.80 ^ àJ h9L$i%ܦG~cq\L3U}[t:`2ȫ\ƻF #mKrwB>'i9Gpwv6zĸ=Eujs2G8 jcw3QZHk'ڤEx6rV` KG"{zgjd:rrdI$9ġm_:lR=$s֑6ϮLpv*߳: PyB1C";:ktp?'Ǩwp?sux &f~+gRi p߬H׮4ri/yy?;lqб7W ,vFd~u(;<;f3yӢ/ u8*xyyo'ckEtdxKf8ӊU]O0KWS0? 3/wM`l6,4ư#Xh&C`凔IJ̟nȝ ՀO숏 b RmWu rjsMq!M:5%ZqraXL4*~mֻ~wR1fWOԕFtw'W\H)J3Xe-tcxfQͺ8&X !dzž hGPHV6OԴ;qI i=c@z,-^7ܩ-eXvO|TػpXӮLfV_sd ӕ8jxpH'Ӈ4NM_jG^c+6:u{Qxӿ2'D#^N;EOy5]3FbH] g IE?_|fx{|!Ǵ[,@LQ3 k(anŲy\~K9.7̀ʡڤ&͌LyU[ԏ aI[TI wC'[-C<;bL,lߩV/)ֆN "ՃfąHNrtz K'$m50mS.|:EVEGAx um~<Wƀ^u_~9-//+Iԋ#5֘$Nsj;"nU4NONIJ%S*z^Lq-ġ 6%!'J*7B͓)17fE^--:>j?1im,"EȕI;WÜO +jͷĐ2]SxK*;)4Z?@f!!x5R_]"}M~1qy&peNFL;NFF;W|@|~ȀMv9'%lޢߩeHb_[=Gf?vʹz8h(T@= pՁ?&o† GC l.v  7,f,Y$jX8z0v vD_W 3xŮklg9 %qI,46 !"'SɅrg[rv6u=gRU1V"I3ՙO_{JrZ7 }xDG YI.~+gƂ3?V?3~>^yi,MW'bAg~ o4I}#]38N2*2+BJ[mwN;+<4kkRDs SHP0[Tß;28=`7/%2~yɡ'N\_EgP"OS r EЄj,X./[A$OO2Q*.'g@Gh/Pg 6zdjؚIڿO;+U@x;k2wnk'ѦИwB ,|gr:Tv#=do^vtJ Q6aeO GJ+&fD?oHŸ́8dKvJ|O)9[6/X8mo')b GJg2/lyf]̂}޵]/!>DebI3} > Ddw- SId'=4PYs?}FbH?3@VFj鞒V>7a@bq%exb5˞]G '*;Em6け5VteC,  r0<KӼ4/<'\"ddrqY_G m?`l^xh8`I |΂A .2_ ҃܌w!C+ortug,x: kDqxLlZ? ܒ%{yL7~O[hbpb 7C(D>hAwn;*.*VD2u:6uf.'J]ƴv'܋Ix=PqI񲼂~UQ*fҵEאC?1`aU=zU na3ȧƽli[Q]q +A+ Nf1ԊV/7 ~VLxB.rfp`2:I1=DV,?RTZ7ų)onC;BM?]T_WU:_L/6 W ~X/<^;!ȍY3 MU ^PXJ'8_D*m a; /urXIc:0 ɕM7”|SZHfLhؾLXDD5o-!Md>O[V~h5T(B5f}IBtf2zA@@- ŤᯂܒYx`A~@krĭCjaa z1R_o Mx]HvDG8`4p+hj.di}v5!q#\ [+qn>+bן6%nT^R 綄5QI^MzN{?@'! {WaoF&_ɉJfY g,E&pa?wRl6''@5L;,}nt(7m=# 8HO]+&&^;;K_dEcW96CyI"0e;̾[}mo"ʲU|LRFD6j!Tޯ1vKR{J^Xޥ#,CorE5)8 W? )]H+Hmj.[5F*r+K]$e½'kf3'W{n.SuP){oy&lG-Tg8/$z+"j0lņ5an5Lk2y¾0wҊ>Cs*p˅P'IX r_OMP)P_ȠiZ+oi4j]H"s /rgsgEa{再wգ?k>ytWf[S3ßsްH-'mS;$Olp-7BokoBLm|*4 A> ֌2!,] o#ڴd(3Xh#E rϮ9`c|pH5|Ic2!ph_y38"`Du:Tq:3ibOefĝŖmvJYcOȖ敃uTĩ[D.:/,ñ`/  2ޕNHXjo:~',]/PhaPM(όHKhgiFivTyV֕,_2dixI< V;Y@ȇ[hW'q2d@y`xw@gBhZ;3 17>I=|ˢ(^DN2)d7QDU9m*?n6%esaxIt !0x"D-Q:ԃ>ny ШFm U3wim}Ad&A:S]NZT2b68Tr_σQh?!V*-+~ -x0I]w}UFg1*O]&¨o^q͘)5jS:S0ls-gi'Y`rPwow(`Lz>W7.ƠJArp.⍒m OqYqu.ŲZ%XsM?5t$L7tp_w&79UvY]%Dd!e~߉!Y)+}ڪo߂:Q eɓ;">ή׬Rx«v+ӚٌE͆Y" P%DgTM/_!}KTִDHPJǶceBq=*$B8\/G9,^ |6W+myГĥ%ß%#?ʳ8կq7p۲+/]Q *ZUB4҅3X|R񊥰A/ou0|C T.&@!w+FwU ±%m!Il)@iw$zZs`E4(XQ@ }D'4=4RbЪ ķ/U 5fsQS27S5ˆ_@I^Wq%bJʲ BbL*1A^+Y:jYVM1oHus]sf^Lft6ȫ"N1ԅ+c16{>~sیLJ Yg/92k Qsc~UeTl.2)O?A*򤁩 öľd 9ԊdžffG$MZf2>C-:Tĥb1; 9T̐6u- dlⶮ4<^&:. N @:4bL+_sKEh`^s.f]En+޴&פ J/H18EP!hWyDG2 ӠMiH_l 9%+349(掚b>|.A?(IiէSL ʩ r"#c|wf%-VPgʫuJQmqoҰ)aWo>аJ+y5Wo!oA[im#HmcC5l` Q3t<橓.%kY'g(p-ԪĚ F[п\q{BX6&KXE#$ea W5֋IbGY^a[\ւq2 AY/RLR022[Phۢ|m0b(d#2{y ;*9F͘7?~{ #a͎j=먢>GԣG-8@.$A7M_w[﷽AX◈p_#!E&8|f^`drmTᱣPMܰuPy-aP51IGc (nfK?(s(7f6ojևWr5A$ՔV|̒Q= mq<\Ε\eIAw 29&\솄'!(!2Jl sTФ@**#llY%AVrWCLǞ0,ˆ׈=Ro/8) b`e/: d_)̲]~:i{dEhbVk),a87p)^9M7eQ* k㞕%H4)Rֹ e&(&m+r: aA.urh7I, Dz,Ȋ_L^qL@UԢΔPad&OMȋb!Iʙ<4cb m--ƒ6T: o-8͉M r's"3-@ mtvYxYFVgF1 #zL>E^S5qUseq_L1W/BGJy^-nZX^ o&uúɠxl[eSI-!W*9|>TpH}9ZBrI"=x;UdFm%LrT2Z{tMi )?j;OJĥ,"a[UPNj܎Gʅ\"Fg ґgjeٷ13q'J-$;۝Wm-5Ut5|8]S93]pslW9]@xw:b'b\AJ-_uۿLKJ,݆b](˲mkcT f1FeUOć?-/Z`gLֹ՟%LR}y|C^s7˳;ye`Ihs-hO@:h\Cܳs @VD+C/g1+;%R%R()]yE,<o@0e~Mqԓa&a-5^Ѽ(Y3(蠮Ք_PlkMȽ(wg¨_cøTmm&],rsn3WEY_a%87s^r`Y"p}D,@?rGrTM(YdDg|θ7rbDHDASysD5= K NC.:v RuɡE }P+MknCC{4 >E6u5Ev6ݍW9i̹֟Ȃr4]ӘxdlV 1d4?M0:uID# ޅDiL<xS ~@YР4pmxi..xnB}VhP UH4c2Kkdg0 0 I}r9C/a :O+7RAXw,R{S+Yk 0oÿܰ D?VrJ#hي^ڦ _色i<")?NG.7BvsLY\KO g8/=Ok IC|0 *ڗBPׅ*|&pGIGOFe^/2]Ignx@CbAgq5H 2MeEP]bS3Jlg}{`_8}2;dqcc3bi]fTx.idn󟴯g.?0}lJ ?A _Lca1v/QF21H9t*q+R)TI!BtjG͞~{(l+ }6dp:Tߴam DBh~Q%[Ca Qw,-\„Y/@?,M۠)OBӽk3w-PVPkZ¨_)Ot C5)\5kf"F'I2NP_|ֵF[m1{% Eϣ1y5|u/NhIVZ7V]aN_cë+=RvPEFn[&5KPS}R|i$O춄t%W MGic2{Dj@#WXac47\_ڸdʉmd4eQfy&ZAߥ33Kٷkۏ^BV[#GY}iBKC&&zkǭQq> S,ɔHO" 63f-[`m9q9d}|'T`]ԧHlZTFl&ưmMԮ dٹ[ijQ7[$c+'1j֎&Ж2>hm 9XC 5: UT%A,K0{$&ĻE^.{~BGO4(mjPD!}}~{_ָ/F''ly~hx0LlUO-TǀZrF,$[7K.b*_2/a/%yÕݬ0 :#Ge+(GŤyzA{|p2Ԧ GL4=C3oWmyFh0e vY>3C#oE~gkl~x(e4&e-h/_P_}!rsfӳvxO0J21xW]jHQȖŅ伋Rg>IPQ:m 3kZ֩M;$̈ߢkd1yL˕VK"A~Yjgŋ՝):6ҕ\Vo`2'y(.4W~3i+BT5#nVؗ|m΂gO$CfTyXn_~ޏn1몓%HgH(Y~"9'g7-Fx 2 ǃ$r3_*j!6H⯽JZ^(Q;*5p2Tc -sx-vn" ?cC9OE=dpW @*8Felu|7N6r}??>0J$9\{Y.9&%wHGi;AxTﵓwk_]ʣy<Ug(ɢ "DvR RHzP #:};pBn37ѩwa]E_!`W#M&ky˭W6қ*c=*0Y%ȁ$%Q7Qiu4[%GcC@SK@QZWYP!Pd=<|̀VSCkqSWY7xzd˜%"=f`9`N!6#dHD%lcײn~SnPu!S0ޥWaI_׶wb;uo_LK/eH`mF{_Ip|{@F1â&ژB"jpKe"ʍ |8n`OaީZ/WX–@ȄZj[ݼǜעr*px&xSs"du/FM$x|j9BeRuE=ȲcL׶We69O01&ЮΚ2=1K?$,V-Jΐ8L mMmYJlmy!}{96?f/>LW'P5l=-K ?KUu soM%:nU-%J@jM̞r@CҦu': s.: F1g(ap= Cт7X~KQkgV[z- C0'"=@U |==ԩU4.X3n1" Y@2wħK~цW7@ܑ 23aj7H:@OX0/XBQR;Nڊ$_ԷM|hw{ڊ ٩вh˸^ba) (.˯t#H*0 \=#1^?QюQg .Æ=Cy+xNmPPnGLxY,J8Mi.Mi',H?>sg~ߍ"(QsmR]B`sPQuuj 9!ʗ+oA,FMG'x2C>lb2ʋw7Kcqݝ%}OcsPqbY7?m [Wuۇ47 LBIt$$!lNx7NcT7izy(3Fd . ex '{=wjq>6.xmdysI6~GiWB#k|j*MgY7y]՝9}C)fMuw # ny̩ځ zD`PVAsBFFzCZ#y74_No(KH0E 2db:$qZ1x#[g?gc$;+8,ZSghӥG@*uG04""LԀ;5D Ac\Rlq/P˿ze/1s)z+I ^QRB))q+EA'CCqՒXpcjIl3E!O[H#I?4VR6& ;hNy'F]9;!o' f?[ Wqi( `_:0ךJVψֻ݆yj b -0EŖf  ?R* % MJnuX,E8E<6JV]ә.Lanf.AJ+Mβͅ4ަ| 7Z\ /:?:PgI#aQa.fk?[9XL٩ %a/!d f56GQG]LL^@4o4D ;Q֘]R]6n?6jDG% Էj5n^+?:\&>'6""?%pɉf ^Ml55qϳ> [<ف~VBt먰1zmTT=qCR"f $MkMiE%"2=/KpO.溜&gӳtG`C;aӂo r%YD!fq (a CfV8jw>q77r' BgV VߋeNEEkW9w'%%1%̸1c^P?!#)%n𿸸#ɾ0l{'F(P)Q] .8Wuw9gԈɊgt{k4GR"bR׶7_f')M ~~=Fdmd^{B3JH. Eۚ ޢ_)*iHSZ$hH.:L!r9-ǰ:&NdF(F+smT(C>ptt9I+D$y/ML=E&ZhGlxuEM4ƈRã|_*(S,#kݬuIecm *̣',wIY E] f5% dKvU : 9m#FLZK-e1QcXF!x&)رB%h8_۲2rHâ)b-vc͡ Ꞹc$ bL2|8۞nKن>A%tCEGe2,Ї4S1:ljʡV݃jb D25e|a<2N]aLp^QXinP:?1_F{<ᰂ-oobNK4ͮd\)zCXoa5Gr PDAR62iԐoq-c(Rωݧ p:^spMo.P(>:}$"ZiSAdOJ( -#E֬KMׄY}6r3y ziFUk+N{ "XήhR]r5_ ~=3; zaV gb^ ~-M;SQmi?d;`ћ2$hMĪD *¹T] $V-oVc @ cӽx[C}rcHj,(BAk2BK"5ZfAT[Fwx:twO= 2,Rxu`Ze$yv)R$>i%4~_w,L]\I$ & ,z܄/9(QxJP,YI+sz٠GݹRDwL5 +DC܆H>WAazv.Sf8v vHOg}ngThÜ, 9h*A?}Ac0k8Ǒj`-N d蛽Z* FeAL>pjgCުo&<WQ~3 qQB{76LS X& ݿRV kllrѴpZhxAg3kmĶ-^0y/ "}`Aa,J[aY>; X`td%\Y >6y& d`JX F:tzT]e:)' ofKV(R |o|hwqG@$LL sj{HN交8Aw7%SL6<~hev_ǝŭuKݏ C"nT-cEgW ߕChmϕ@LQXrہsݒno}L=+O-CmQLǡ̪adUQuRKaftcX>q2!~k$bYYQ).2/:!ERCe1Ddd]6{3'X55}L5h2`xѹxat¯t%$8:uZ'dt!E=h78-Yf0^SyZ*h] ˼M g9ͧӠ?b4Nd[96eU+_xA;j>5u`]Y'GDI|lo ݋zEޛ`暯E髞)\r1}M1,Q!x4S˚E}!0\:]^!%x+YQ-ٰ2H¯TOgA(/q"|^AZ@F"⿵DTlr|02*Pڃ]s Tg6#QM%̃PI"]+?JEUdIqZJ- BM-oR{dN9bևIG6X&]֓'EMCIRpYR^~]Q .Ĉ/gyUl[c,d&C-ӪpmaSŇ@Th|f?[Fs1';= f4ͫ9g>Lk(*?Q.Ƀ{~+K f&}# Q! MMUm)yD"XPQ/N\+0>Ny nڪan`y{q/"#g~4Kɞ{Y zbihG O3OdUiDFzi$gRWSӿba MƋ7RD.Z. ^b4@{tQE0阙}5|'XQ:v 3Hm1QT^ @ l,⾢SAa1OCV5-G’]gb|c@2IL]2|%?B8E}Pu>P3*^wHa 5s:= ^f>%to\ Ɯw`5v͆7݇ Ք_ U P:7W.ٳN$T:!! Fu3?1$VvX !M\?~v Rp{:DDk$2Grn\d EsYAf=l&*ȐD0|C`17 @XLOqϛLܔ{BmHB9jP؀(De)tra8jƇU|ՔiGݝQiQwd۹=tq2*E;5 Zyt`1bc08NdjNYVFan!F QTB;^%ƢTA97Jf]>v'-Ԋ4jҏms<9}S5*+5,VLV9ʸX3!HN+Rء!YDji w㉖K*?&T/t*BJk5K'\^Oop5E(uڅ:D+>x4N /8&6Y/oK)Ov|{ٛp,@>j GFEES jP"3ZO憔DVAN׏W5P^*ݬJV1AI-eJע ˺ diokx2Jހ 2SgS^ٵ,t?Vw&9Js rMK5iWTX)l2BGeŊ7xӍt-c7*9V* h~ `XXd*0'AsROucȚ@L4y[4.ZeG/NڂX%k] _g=>kkcAKM>; +[KIt!to(|ȩJx ^-iQAyZ -^txTXD-Bj&%&R1%3-[Զ ;3~:LWE͵ʈ+TÎ#/ q֐DT~78" ܖKw>}* 8xmA'WD*ZP;jzg:.qzk$o潣#\=u)ѸKyZpESSb>ΫE/`+tU[";<܂CI鑭 8z=& FjZ͙>RA&?V>gΗt!#k+9Cᯇ;˙P"M%IK(V_zaעY1v׬E{F >;JU A8R ʭE #itÖP.Lbأ\g"dvhfAJ, I┘ߍ,al;\h}ys|:07bߔ灋ڎ:~dR Id'4$렢܎yS,pq41FfsYv:iofQ.ϚbbPR2e&z.gP_XQl_H0Dd!$d٨BK<2dLdՅ4#@d4@o=%m]Nh+n0 44-`X gR.EWy Awe1o%mP|q+ -a݃dAY;8 dxgJk\k9̒\;?b:J˅;ӲrHl'}Euo˄9wf(e o^ߠHP^7Bc@0ie^2)bQO#p'Ea:SK^ppk^/^Ӗ}VRp?6_bDVwx*z- †2zÿn^w0рOʻ oxK`,KE[f_x7@'\UȬ\V΁;*lL͢.9TQvao1F]x;ą]Q`Co$ze-LMrخtWז/5MDl%dHvqfl[B~Gj& .T#Qf(b^&թd.t *] /minwetsF^SiW@> <[Tm(_RRNu/q76iڞ\&e$O8zbE5! -Kpcgoe%s\D^ҋC~иH`g"=5U C껅DCEJd 7yً+뗴֔ Z/%A̝+㙼ӡTNreR۳Pꣲ" GD|Rw(<hىڻ/92r8Mywa-< e*?L-£aEGJ7H>U CƷP3j!+) O'ϗ5@IlE~EBj\/_ե 7Qq=M%c זxV.:1E}lԈb {Ow@:$"^eK)պSJgAUe| 2hFMu]M`XAfLU6bV]ˁ2Ie&&EoCڠw0;hB`/i:C@ Hș(;AZWbbjzz ҳ dshf`x%L| v4DK8dU_!iuͱx%oG6IhbtTH/SA#DeDx%ơS`0yӉ^irTd8D~zXT`d|ë/FӼa8D[sg;t7ڱ9dK%YLa{ ټ~o&@>A-yut{*I)%q2/>m\n TےUwz 8Ryk,4et&zíR^~AH7)q[[#SF3:t<tFa%ؽ*^/}->HOb|e!{/k!}8g- KqnRT]߀nd._)gVX |LL 7 %~eǣem3O^*t.BeF[F)w[]؍h) 'ake*l|_q*CpsN>u|;' HСy"6%~{WqY#(6F).cHWVggd B] }O=ST7\9 $oDlwnY۸PeX&&3 loGfbTq;# )[v8Xø*LZWޏEV(7@p)y^ mނ{UoJ*L;slo?y_ c{,inTI y3޲r34 V pݺ$ڣ}Y3]ࠣ[='GϹ"SCeѯj|dޕLЫH"10 Y񬰕ux5n:bGr5R͖ϧ)D]*҂Paf[}%Iޓfv4^vW SP4AѸf& -bjЄZ@o7ю4(;ޣ_6u?<'lmpJbcF9iO^4DŽ8EzpGA!G  .V~C݃-+VaE /W-|IvMNㄪNBPݽOK)'I9睎ݡS%\Z}AM`*J?dRYaSmc *}#ұ6s vD ;n8/70^8:&DIZ&Nы:=u5~bE8)h#@bSk5~0Hnh<1RNGp{9j+t~+(7.c@&A94F8oo,%TVoDxčM) \U>e89,a5V0T~<2] Zfjކs/UipjFkZ7&z\x]У=D| ]ڪ?H}kMw`|^ "@S/,ނ4UjAvJh$G_ZN8H\BEA$elG7#7za:6 GV-'#[iNγ2}ܩ<9M~w,f_WP?Θd>ڏQԏ$!wT< \pjdӑk+=?o=cR3 h=G&6qQέbFR٤wCBl|YmbPǰG8 m vb LWjռ 3yhi I2 y}bim`O3Y>Q1ĐvYc$쬍O붸<ڏ? R@ :#]嶮Cp0VjkJ5e켃D:haȠ(^غD dP^mpv{qKfRFV9+) H{Z' 4Q"5ϓ02Sm]ސJKM ~Fui@?*=]Tƛ6zzX+Pã@Jq*AMkѣquː kh̿O;$0O3B%w0 rE[ :Tqg1Zq_}Aߠ/?Rw wK\S}6GZzprp* ^ 飘PEamE}لE]7+Y7!DnA?XHut#V__)|@st/ P!.+A8ӭ^(ѕj7OF TSu]ݘƴ6琓-9ҲhOb8gXP3'zRU[Տ~NI@[M`t6g,˹GZ_w& ŹFdF-=I)@M'Df rMT_?)v'oqNVWI a!Ew"}dK͸{6^wypTF֬ {W/ʿyv-1eU(>kJ 2ES@|Kရfc"7AOXUjQؤ|}<iK`Q\0:( w+zkheeT?Dx[@һ[u9h>^  |`_ k*=+@|ϣKDct'"tX=A`dcM{*B[A1_R4[N=(%YC+1}aRgɐLTN3=YWA`<"w?;,t$~.6${wݢ_y!.jKIj!F*ye3X͕_K{/HLD#4 At6M{\6=3&U0qƎ)2E ``E,QL⭝m%#+% [ttC1EQ9 HrsyP鷇6@jre }.,=mU:yrμ\2Kø(#;VL*Cm禙+H :.ѤzvK]/`Hgg+W=7%[sxo.b_!V T? *B'Rm"erB, ^I=w$F-5Zcdt~Ƽ:$]Le&eA ߙ= ul9m}Ξa>6u_dV*f"bZ;{ yS?;@4VJ ; PKQ^2 O xP)mJI/mG"ftw۲`*^C,ܗGӮEq.ɘ΄qb(Bg\G/Pp~Tf+RYp25KDC|H.ug>0ЏjӁ}:~0 v@Xa.EO Ӟ}_ŃŅn@b-BPT ?4q 1Re!HA=bJǼStpR>fAP77Ѓ(Ol1{Z?Ki *=9)]GS.+-91iB\̙vexΏ  V0UO}enF K6C9TՀ'owxVBs(οV=5Q$`&TXGbp h{ "AŇ 5%  Rjƃ_O6 @SRkRl4CѤ۫LJ` \7苰6p$"w4|aZRf`oz#T Zlt0't5UvkWWF?{N nid5XTfve/y{BĦ9kn6wR<:"Srh%L$TtCX:!ոqXx=| / U %ă 3hU,qJS^ !mX6VKJ[^9w<{4vT,(w-<&i"[YExVӽn+<֨vv:^Ft%gmt6`+]ƾ\ag'oox)5 )Qy\QL}!jvUZ?mT46w2U3 YSqO`y ($ctڰ?Zo \HMY^o-6aMrc7eP *s})c^AlG h0b-F욎Pe0v[ҔEn_Lv=$xEAFE]ͣƚI@E!vz(!s}(3ʀh@2{ys-rNhcTǟD4[r$ T+Uc`YDc^yyE(r5Ph>y3hZyEp' ,H:M9ZA#'Awc5lN?#>!ld['K,tZtX@z;-WPBz=]RH,)Ij TR'Dz*dy3[!BQ>H"9*(%a^ >ckO|?#o[\<|EvR*_Q[ nqKDQ9C\z $&¬+Ҹ'>)$_J6" ʹF`cƾJLFƵWDk-/$"oo% tVzo5}B2a )=v^Dl 8J j@D5Y0_aQ&""srNT3t#ĜWFslsH5 ̎QOP玁{WIz.o-\$:O= [*hItj5ȴkL.hIC.KbflH]K@&p \{JB}1DAZzHqC0 jǀC¾xa@2 jup,Tٴ%D&S NIFoz'ye'muzl[^\r]8tݤu #4ʷ|lfHΘR2MzKZS S^D<ᜇlTRUsR]ԴrCvBHtk.b}iQnYM7reL+%>儂/iEi Vn&F~3-Q7:XSMYp*Z'2!oݱT}v #k6KmAҌ"L|w皁N+OTVXO%]y>i3Jfmd*#ֽy +!cgn R2S֝ 8vHגHPe RCOJNa70xQ<Xb+5̖bر!3_?,CL@ Z$t'RU6{fitj ̞;4km6j8R/c;Rk;K 3}; `N*e4g;ຽ7q+OY+,Zr 2s*syVy#=p%) $jƧjX?!c~ -.q*v '2S.GyqO=LXxJl`>JM\y[ʄUSbE` _,# k>[%zR-E?of˵-D50G2@Kel>kkLWtzHhoJ],˺Xho)F!o+ziƠ3IP#8Ȑs/͊)ϦEjY-B!4CHmzd>*P7y^2ߞ/?a룃sAL&*veCWTXsWz ,m,ӜN@MjYp%[em Ek_~%O0 =hhg,elR@ KdډsG@~BEB1 :űv]qh9E?72 ʈuc9VۡFMLq3G0 w/3٠ m !nnE~ bʗST)HKᱼ)'U%t~5)ABHR)΍~hӕH՞xNI4 _SuFFDR^9IZv2wmzB7$qGZ/CswD=_Wiz?l%uoJ~fs෿gDDV_#>?Di"]Ml}hZ#j dS1+2Z=[G-},qCW97P0rH GO g}^}l/]y25pJ7dp]= C鶓Ac8L,EDAfvޔ͊-ByX* y'!~?R+&8 f:$X<z*N|/ºs{;aݻeU=$x!S(a"X#-9W{ Fgﵮx%Xʈ}m2œtHLW."=w'1bc~Bڌ?N]t-jH:ľ%#L3;G}:߀(<93"A΍mefaȭ!?#һs%aiIJNH-vP H6v;u /6rf:å+m q| h麲CZ!bm1f&!ev>иf/:16M+?/2~fέgpC 0ާrr-/023WܐUl蛸_E;XDʖ[=t&wI SÕV87G|]9~8m &{ M]DžG}ioULB-FhR4:Xz%阰Q?l%=Iӌon W׍aJOf}Rp%9k}Z"5(œ PqD30*5K q,u"f:W Tncȭy3Nا F؋mZR%A]Pw>τW9"%1?{HAahy~yDF.T+¢!L8M:F'28ڴǕO( |C;J}Q:@jH{ >{ /*Kuk oњJe1jpʒLV&Pxa4&q+NdZpL]_\(D^/]#\SR(ݷ@U\wuD V 㑘!>$Ss$^;RyAn7p{f)f̱&lQZkxY0~' @B6"!Z9'ĊZ|l%<4v4M }ї}0֦kZEc7(?N,x7`)Rh{0dKOm3^M{#oXK*RbfzmiYU&|BX0g~Y0 SGp޲T3D%<)EePj~6 C]O87@ӷ?,&iibP6\A˓$Dnzg(|M|qG%^^eN8 !{?? L51k|&ȴْg^8fIp+a-3u᭲]RSŽ:!BH$<>]2հr^gp?DyZ_9^M^X{U'UEs"*K fٚ;dGL, hy8e)wZ&/\4;QWOC* hm@!Ukd#)L|V9Md(%~g]@؟Gw vAgxZӌ]E®z)[CCi8Sy4)pMn% BGiS2$_`ՋܗFP*dklw[-3[~65Jǡo. \aVTZJWB _bjۻ޹Bbk.[9~uy'[s+ҀosBaXGX#he?GE)w*;ȡcvCͪ%S|U8(|Z;awYP,}_G~=mɓ9QhcIY [%J+<5*Y4h (yV$0 Qz7 ;ZaV>Y6a9-1Z.Up5۱Q=0N b=aGt=C ,=rڕa3a7TYvĘZu٪HS2V1^qzz7qjg1$zу?A _ "'`J:&Lku*|+h)^SN&,i敚ݨԎTqqd@`qb% i\d88 ڻY4zJҏTd&:ӄWxY DMŏ]MI!46B1%m,_kZכg*j܉3dsU1m N/()׳{6๾ XFjƺ7ͼ #j5Yĩn\.\ =E1ZTpdUdN)hB (D_yXۛI{{66}HDZ#A7[ɻ娤-ݘ(M>BJFNE nwiK8-|^Xhwe !u.[~2X-絺Y}?KntLXb4 ng:ɸJdmN줪Klp.FT0 `Pyg].-'L񶠃@ee7١F*FD9ȓ h:]T볹R~NX qs/{yj%I* {jeB'qtO ѻgQ{S (U2QuɵF3vOP!xp( mfbS;$ L"El"_/Wƺp+䳋*fGPmw2"ԖgY ah?]T^0_/#dCyoE[G#i7bj-(%@:ᇪ/vN5ae(G?aPXyV fc+uU1KC@\a懹왮A } V4m`nfXG#~ hO#!lƊ] w(s0OaWm=dvP4ailHJ@'4 "9R.H|Guo)DPȂ{~lZY[ŒmzXOWXvlNln^uj$ǿ:`x*BIN{VK/ݰL"/w[lWv4k[Qv?%.*{SI쮐sSJ}&| CGVq-gJYI {:1ha^8f'$NuEAiF|U%G Ť<(UKtfwHY55(/[!x=^ Đ)cg.W@(p kS-OoZñ˘/(hpOV=IĵBj=d p%2k6YW9 I` yƧA*,ky$#zL3Z Zd2&y0ţC4JS|ݑqȻt#լ}mA;.%Xz}*r`8f_Gt85nwlGf>ѷnAxj u,#ܷI# zvS3)WI| ~*k>t8F(Z>zU/T4~5evMT={dBp(!LjѨExQBpp8CE'Щnm%8We4QD;pPC̾"|]WPOGi*tE8"P )D[ AH 7d |:6c[+g=܇ K2_S#=rV1xbL8*%d̨}g[ç3+-CQ.FgeD[̊#sxJ|;>2Nw汓OeN9K=8NMD(oO(U[5ُ *L{8R= uY^y3X ";#RvY g.6}K}qGzVDz!sF1P>r)D(Fi(|^Z8PXBNݫW\K2kjx{Ziv(νnuG+3ֽiViZL"6mg~~Q w:LHbű +OL^`ԥK#N+q< E$ŽiE|c?P'rq5b @z,x mO{NV"a;K>{sg`w R& _WE6\b )bPߦO1'"CZ1x͙OWh Z88ʅ&dU}Jp{\a\;<2͊.8̵!ĬNw38'+(`ŀS/+dIB+@90F_Fa4)/[X^W@?s Azk0W7>MUmN:=>;lU4KxSnYwR}[aWJM#+BPʼi΄З=;8A6` *Q,g\@zROmS`=h^ 5Utʦ_LCFJ"Yf,ymr/6]^5 К:>^?s@rm#Ms`Eup$&G y@?,/MMEdIôc6y+ BB=~\2%mr@b~B.=h24(~n/iV[m[7M<94ӿ 9SLc^ʠ7DиW h@7͎oEKTocI8<@Bָҧ4P-p='t(H˭E5z 0D8+8 zUKްXD~UsEBrl@6cz oril=ϬK-z=3\ʷ^fr_ơp"2QC NNc|E?=SAjQh2w6$rvsnWc>IdS\x CvZ=hanߊj~;$~zA3kYF5λ#JFq_JI?ɫVQ!zE5:BYc;Bh\\$׹g%sBWŠT`zΪJ$f2(FzIRT6_ d $H,s) =w}9Dԕ̪f*]2#M`DNnZwlHpׁ۳g MVIH{-ʅx.4CĽ)Fd%o 0fTmNB"%H}CFƭ>&4d4l -m(Y:H d Ȟe2zȬC >e.+'IQ6o7u ]?bܮz$P~+ ܴsi!bA06y3#I"ݫD!ҹp)2#;㓙i5h]Zt;G:pޒJ$N3WÛ+L/ok?oNj؆@L`"AUyթKՎʦ(;*`W0 J\MʵW!ש_B̌! l*/#kqH7/!UOktK.0i-X^AH _V8J7ǿ*up30@KNu}E$[Y1K~kJT.=h4aKuYY'9#nbXk4ג” !z_/{vj/L-|̼$ŘGX6V$|.T%(ݟTZ|^^~I&UjJʋ=tt} 2[M{q,]JƉ{GF ݩ*&gy 6tp|Z-p<$M_V5CW{vLA<2v&~&-șd„ H)m<~A:Z77C7հcvþԃ}4ϱ},|@`FJ ,"Xn7!h/QyvcW'&^Cmcs0!Jҕ!4'Bνf Ƿ*ȸޭDPi bM.Zzb>g7ϚZeɲ=tYtz Jqvɻ~ %['# r7!ؿR둜H jL+:ݠ6WE)x𢨹=>AEG Ȟ,H,+$'5d#V'.tExQQ줂٪Vf$;&,28qa/) &RKZYo4E:֤ :k4MGWڝl*0tD ;5eXɝ+ ]RBxf=e94qs¹p@Ko avڮӢG7ǰHM8^ 2B~.>:w~*M j*05Niݔ*𒖚;Q&0.w<ԞC?se ҼfIXEQS٦PZ<?x[cNĊ AKW`)u`>M6/-6)>cElf~S3_~+y|~6ƏX_F5 f?QyJYZTơ$z-=&`R(> UhoBIms?]ߓ8CYPF fe{2,ZD x?%z;+OK~rsCcg8j5PjOJ3_.{,~^8GF4L~zŌ<{Xf }[pma1x,A0?BF c=B8ĢaR%B"}CG<VHk3r^ - c:ɟ#6gXU'}*7`VI BEـE W~ӫzcc铞nl:, D{ {HMOFRdvL}K_ w;(1A]%R`6#a&v&MJ-䍒ƆkF'Oe]©rYڍs]IY|͛|"-VWc̡ZUD#0iatBW0'O:ޣ,yٜLi/Zx6ëas 7ErmYe(] #JI,"ݤngv?\3( *lJnPi \,|c*f($sWuxRRTU kO P6 {0(1:QCϥ r~w tM#zΜD8]|R}As;-˚d)cjOvŒyk `dO [ Bڤ!f/g CM b[k-1t\0_\Ðs&_E0ΡEdh6Y(Ǯ`m|{Z'Ĕ4uܞX,c}.No!X(o..ɕ+ aN}?bS mlv*,r:27Y\|v\)|V[Q@'5Zr`4r#xcI0tOy0mWg(úp(Їd4{zOo"6HI<1FshQX@ʌDfX:ƻǁtw :J1j4;m?Xj4Rq=l!^twO!T GH~ˡKdzc(v(yC<(+ ҟ%"^]r?pqDӠ'&_4̶l0UkZ)Sڪ 0%0} V4 4aQwv)q1~F4t!@L/s 3k)o _e.qd~OȵĦDFhkTdRDlӞI5B@ *g#RFYDsy-M'٭׻l Շrm&_v1ګcB PHG OGG&2[CsNo?.H4_aLK"K-1*K`  (P AWUfzCRe5X|L0"Evj51FM"j :+N֬l!CzܡtIJv-Y\> 6 9bT£*Pɫfj2CMCz(}7XӍ{3Ϫ2qh(yOz92PV(R`?_ rtB݉^,e0 G0[#_:/MOf&3C'(Lqq>ޮ˝)" Ȳes)Df_vo{g1*%Ƨ!aZ _l`zYSaM\3Lxt\E(!3,g{H,"q\ x@HT 6Ueە]fX|)}.0ÚoHAf.J)d`H gq/X X>!~nөt:S`œ_UѮT!cOPugUs@aKz8gaƭk(bz3-0tkYq@A|.뗝(C{/ѹ;EBhNW(!uF%(lhK@- ɥ\x V臟=Kn3)+q0]xO2j#4r ` -;:SR xZLd9fŠ@;)qcQ !3-~3؝ a2m q0'P}6 + ϥdt76F \d}qKjɣE KE?҅$٠ѐFnN]QltKq,']/+Ćmf`}Y݃CFƒxr";g. /vHbOIvN4W)&N&@B|I2, B)RxD\ ֍s19^  BYBL9 LhUgth4X1bz@PuFCT:Klq>qw!qަJw+c(>9Q0zK׫

(} yBJaB&[Mm93g@[1rRs[!ևT!6v8lؑl\Z԰*Bp+/Cڎ~NjrDCo]Qt}&&HQ{0M)9$Sh15?^`C#&a'JTBSPNvkO5.k#`ǔ[tJ7޺u#~ tFCbrQҗ AMbK vP{K =.!%)S}BuONVeGE3(qCcz]e؊gޖ=z`t>8 w4ɸHp,Zq* Ltm w"Zz>5] H7P")4=Jh2"gA#_Gܨ"[L@fFL?y|r-#%s\r-ԧ+̕twMY0xqXO3gYC: im@Gi_)_ zc<,441ITs?1zh8[Ox/xa$طx18o0"X"$RV3=RavDo\Jg2 k!6U˙ѲמX1 merb^hΜ$RnT;۝2\n1}X'毕֞"MȰt"_]󢮐J>; %&y[\d !7D# V#GHw[`\JIϦ`:FOBB-%ӎW"E|a 'c2̂BSf $(g%;'TaY84?4 yG1k#J=k(\5^4u`IZujeE=LѠ3_R6xG_E"dY[Z؂ vmcPq":L Slz*@gqjT 6"2V9<˄RVjg)Rlg<6u`]i:W:;҇с~< &ZϽG &VЅ97UO󘕸g6UcPKkթ{+dB ?I3{$Z&Cp 4Y9^ r ` 7Y0HcPc{WpkqCa>rl*tJ3ZqnCokb##HD] 'T0Ӄ+7gzec#j@ }s.0r :q40Sl Aۅ@=TH[.YpZy֞OE?A6V%09? 36K3~A=|+eEzx*o= yt2s\؊(~Ӌ} &ѥL"G";Hٗت@'{?$/Mghӣ\ߓuX-cq}=]ZaOY',|E,ॏSƒf!}߮Dza_B:qa:iZtv.mg-UtvUcM̰@TgG$r 3N﶑v˽c(#$JkF0ftێXp>oeDW”&1AmVި,6Y D(\eWy M Ii9j"3xc}hEoG){ j*i5_Y\4%o3s.%^w>Zd^X2rkLJmJ#>bDf@\/^Og!C_&l8egyŝX#]S]Rf?1 ܩ[htvEoe5 *Z+j!=R^9j_laeQ%Ww]N$|5Mmf͈˛d^cwmw7kppav-qS[#<{/B\)5D'&7;fPF :_fY.P͹:7k{&?Z3Ӣ@g캀Tx1Hܧh"J >%J[9W&e ;%5q!e]#GPFO:xV{ D$Ѱ:i+=WGQn^8t*VV70kAvᄎGTҍsO5g.AK NNSQ_D{HZ Qqې`٦1\̧!ӺrʟȚ ƉȨ)h1~cL3-O͡O,mW ?gZLp|:5/05pjU}bX`䟱CH/sgVv!T$Y6=BZm}˱Vr ⌶%m t^"[$;T ; {a  t'Fh aO .JDӣĥ-ƛ3sˉߴ K' |c+$asδƔs ȩR4kbcJۧ-œ,G^%;oIށ(mN!,ruJSC]At*܉I!j-\_KFݕ' v٥::'/HE2tx 56Lα1~ED );H\..(XgwaMhi/ɍܛ0[IhŮN#4wLq{R;yشH1ȸh}z=|_xl-3s4q7%:Neh}A29TB|Ah ?߀<~xx,lǺF29:!ߋ0 m|ʬᲴ2,Qu=}H%Mn/(F,CӶ ݾ/7w:a2MGe򯧦䫭Р0fe WH6*?0KgnnK'ǚ€g⹉ҎF &z}ˢeIg]o ,M2P3tEIT\-@<(=HK.:C w(^*ӇPZ?vzh' 5O a1knsh ݮ Qf)6]l)@"ʗO9yïXGY"w5:ml\&Q{Q.~:;fw&s0uREBaF"OpF5(%AvoȫŪp~ILS G{u#OZ2 {E}b"x2(|=&=\,At"oR!QRI?9jWhG#[W3ȫm;ˑM 2󻳦*bV:} "wOi+r@ MjѾ_V[cRّJcESg'QT@0 F&1=yvvavɴMNkXBFS!“ _afш:t(>ݙVbglyPop?DiFcnyժݗW2l= NԺB_>ύ,ޢܕz5;$O 1T93~ ԽdҨX 5\E~3peA}+sI)XP]Bzjdo7#SIPae ҂9$| zԕWWV~#qҦUޠzGхIrd3d\pWYIP7`QI;sϏv(mCJ!qW'w-):H^[vIoP Emq[3}NO?%NaAq=KO=4.lHQNP62kGH2KQO&JnںU6įd@ؐ0i765ZKs;r,O2aڷp"bިC*SfCqZlBzb GeU)@lj \_~4n i{U_٫j@LUck\V5 Kgl"sܛP#lr2ˉ9YB'^Έ7K7k'׏4t~tTAIPYt~"-m11МhQ@Oo&}(7b#(/9J6.CocxљT"`I{H;"w0qw9UWFyC (5?qF=OBEoY+b9Ns>fo1^=ӵw[<vY`Әp`L p$=SE doqIĵJ-[Q2E¸5p^~i tɄ{c>Ոm[@pqRP릫PHS<~jV@LWU9,SYh4 ,|Kng RDI8TA$6P2xqLTBB;N ?x_(>giNa0gYE9pdf~5魭PpTGOp<$5iQxI6&Ua Ķf+ObZKpA{*~*HjaMT2laQ.Xd~ZGD/ؤi2O ` 3e@Ǡ>;-Jԣ[O9 E(iR=ț9_' 4 J:Tdc 7̖X ֨ ". 1骳b,~AS$U* mQ"v[ǩIqa/p=; ?t Х+DIX̓TldlQ{:%y'agͣo* 0>¹p!2Or/#÷IcP@{7MP ɿ+(|yIHA**CУňZ'@ w +k9xUFEϮ, wRV}\5R;s=SثB|Ah|WATXSoSVt'X,($FkH.s:סXe hpbZk swj[1SC0rbŀ7MV*E{àIzwAwmn}#_<5Q|Ԏ% ZH N(x„ZiZ_2𜲛!Z^[PbmvNp&Äɘ #V5tpAr3 As =8YմQMGh }mef Չh|gϣ|*biޓzo=@Hw1E(ȫHU`;~FP}8GVf'=SEm3r!V `VtFjU=:۾~A96νHXH^hz`ɤTފlXL(^f|(~M]0eSxcaH$)6F9pʣ:3ybiH'GE:^HH? $ &íK:̘Mc tMvc~*)H ?+3Ԥ_*ܨNuh}&[sdxGYk4'e5u}_wVW04A^\8#ev`·t|CqbZ\8{kIY<5]dA Pu~__;Klj섏_eƤP#6#aƴ].UXMrLq(#ṔaGަSXU)ۄeY/($M9nT.AØ#RR ؁I$,IKtH"@}-gҫ IkAsŐ/\LXARjԲ@<6$RC VHXyCeVpxb g)w)?Em;*đ&I䒚O=4cǧu8oc:Lsz-)tk| h./KXk'C^I,*UFM]X*nns 7aY)^]Tz],"T^1+p, M^덜ς3g*,:B3 NE WdpBg%%8ۓ/: 5b -߆LEDyƲ,Er7Pf{Kzo(ms y4t%صgyFiloSATm)P!I%rD>.27lE99,7^,~뎭ʾL!ؽ!xv 3H Î,W$в?h?.KǓٱd_:yYh#bA n慠ED1ۀB'cx_|*q! B;h&ڪ iHP=U5JPm~S‚HQ8 h_!#ggLi_P-\תQ>?F2#&h %|Xl[R>G1B;EVGlG}$r5t>0Ȓ6,ύٝ^>UqTT$Oz #==HC̃x"wÎ%eU?/6G&u2'G& , gؔLath ,jsZk ɫ-k:BM:ZY0km,b%PΙDY7e dJcJ¼.-ex yþ( aMW",.uŬZxGѺ(Uߴ%efѯ>SMBLz¨aٶS2=H)+JKA#La;. cPt c6Wt]xװA4ޙOJ4n˵LR٣el@oTfnNۣ)O)2 Sg?YƠo##/o(`GbW}0i_Thlⴊ 4뢶F3^L~n^/PP*'|Gb뻵դ{JUƣqcf A ֊jmΣNMovI"$&UW+U|QR|\1j] Чc'|ԳBOIRݷ2*ES)Z= BV22=o vj[{t wkلcU.©G7mwrٖRc ${F1+jÄ+@ЂagӷNvEeogC7Ƽ+Pz#L Ae q.g61#ee!14X]I!{x,0)Y%u՘&s䠥U]Qeu -^ -;Ԏխ}&v.2^ %)] MH&!F4/찥 ;+ hr{>>c&?wLDs/mGf/<<[.__Y7_Z4AI Z -K|!T(OPj[>΋EmQMK)GȲ`eƢ'.D0AJ/Uj L mF}2*e/+CA 4Yެpi1Cޠ}if1l4̱9q~AT( zgļ"p LE?Vs/5lS[|ӮHЉV6 |a͵.)FK˧{ޠ [/WaDՄĄ*oM/؉N4/\$Ć?[>{ c|_%t?.N74@[7c5sΆ¢vӼF7 JLnL yu,y3jb uȬׯva{Q4 3?.6 #`baT5P֡-|"f\*`F+onMv9TЯ9UxfI$9hI1 WKt$?ko6JˡAٟ!H :. $ld|GT往xƼ)'>hg#_FFvf9ߦ,uv6o8yì@)+wf}2ɶī|#XyM36^rP@R[q\ -R l`LƚSMQ"emI&7qYk"VƢk:C7%uyl!"nZBBSH!U_>Az%?IQܤI9T6B\2 V@'ϢL!ϖ)J4U%?7- /jM}moEMcM,B_t]jvsCI _K6< Yx^K1F"!ɢGXvm5ƩD}TتxFbx-?o%;+f0.}]XW9m?O*3l% rsPy̹#1o&l؊1|ȮV'c@Er; u^E)F 7fŝJnV@^p<\gHLD5*=>DqrgLKRݗoi[m6z$<N"x}}ly~ Iz̾eX;:06U "8r]$,fݸ_D۪!my:E޼;R% a(=5$USn33b'܉Bԍei%*5Kحd6i\ 3?/"a*lQfwf;p9|3^Dz-Ԅ7Lb<~jN-c!nP+&p3ii``Zqu^PSQ.o3c a9/R̟B+"_6 ?K/rSoc9虦h!"{S} RcTmBsJ)x憾!QHwjXprqu#Ax'*"B[ONuI*dī cbd>{(M_o#o%qwh@пy]cAKl>Xs"t3UgX[BaI '  ;XSA:U\b_(u(W284O;dÒYW<9隔,5Y b׉_sPvz=eυwq˝\O~ebNh8+$/T[I'tЏ(!1 5wM|1%A ~,[ H˕DK 1u 3DJap_"B5{*Ez.p x'K϶Y(<sm@l2U)*: (C ?sBR`2: 1xdt ߛ3&V6X8n-kOC4wau\D|XӞ-eeσM-mRiȷZ%x;nF ꍒkrλnB"b&+~E?*w ȱ^sfZ{0\ ,j~ɬ4Ƭ` &ߢ醤ߏ~CmӐ,.{n^nMJFpom:;_!q>'k/t[.AlԢן[u//3٨)zsFa(wu6oyÈҷS+{G<`r:_ 1w^C^/AHNm\`·-bL崲@hr܆ʼnyx/5etWXʧ4ʃ-Zi N؞f?GКr؟cZbm3bWc F\8Z77Ȉ}?*TCqH{z̈_#p˙'.-%y#w-9<"@'BKr\z0}Gdxy}'Vߛ5ٍĖj& 03,~j% gT^-NCCk&zVNН<**1ڕ ѝ /`3=*֓;R) Dx^il0W'= YyZsBsd9>.pD0N|ϩUܲȇZGTX7uopːu:HcXQOU>k]&&?3xYZQthfpƑŕɯ TgTlv$E)6DŷyPW]+Z&זp22]BpROΌ V6i[h%jёp-[n>ny@O xA[?w-h[=ssfyAF@u0[whN1Ĝ!*+@>ɐFWo^޸^ 2/?K5I ,h)ftFx?nNM%RRtR]P/ٛ,9//WTNE`6M5n^xԱVfϙFm15w!_k!5!f)6mZ0^5?h7R4E%abîIѶSXKxd}* ;HjRB7|ܾь^*=Y7j0z:-߾hSȰ>Cy0zvX~Ox~]U`Xh}1 #MR\=U$ĉ0oSG1A G5hk BlrJ&-֤2D?jS.D-y#<{3:hp Hgf!{NLo^ nc7!1sw#J,QAVz<(7a7|8W1'F؏ᰄ'I7;mEj8_Fxp50OMO9r!8"`J&EL _hjfr{J~P4(3 BT+H!51H,DdȰ6nWsܬe#>p)5[7*_cK1VH/7hQW3KDA$p,\[kJ]z Kp>CuԒcJkPt@V()Ÿ MQ:/^}~q\ѷzH]gs+I˸-ңA[D@:+Uu66 ў8.YY0tg6jJWѝrU՞'t2,.7BK3lzJWmHUp[ *fTCv7P@j}C#f`IYk%12>-rsYM+Fn95Hy33H2 )<7򦀋ؗ_b剽V OK<vFރ)ILiZ@]/:ɩiy1X77p:iv3+aDN$,=%6QXUg'k5;A`H;E͸Mq(+l=@oK,.|'ǔ}+Nc$¼oWd!^[f|,|#Rrr^Y+5y.)gE^O4hdO߮(F.eëk)(2g+(rdN, +N|?ff 9rSIQ(Z`p5+0v ($6֦~lD#*nz4_#z%K_Vw$CZddioI(y?Qu0__!4׊m ;"vE;s=t)'"))'C߰mj_ŏMݳs_a_ } 8?q+zn}(kweeY7/\"WQb` "VqڵАàKBB[ *x-y8Fl6@kHgnֵ3姎fi18[sZTt>* o0+'ބ9~e{!A_FȾãzSJ%༤^m*55B#'7=Qflv H  {f{oX,ISF.vg]\47ь`LYb]X=-9y0_X4 Ib O.C[ X9xLJƽ O&'vݳO?d@{n8*g )p?Lo,ײ5\d)c<`dOӜ6/p ZlN%[}ԽR{haJ۹M-- o3pϨdp#7-!7{iWqS}v>F' O)fjA37@җ5ly+r>L惩UP(wl棰2zu:%73~=`Kɵ]}!q^d P'nnWM-J!8zKS#p'/^ ̈́vCHM>d=iX(h().%e5""*>*N5Ve[k~dL2|;Uѡ$y>Yiu6_'ZLeW,G?p['c/1o|5eSͥYO:MtHE>[XG{8U 0CF 9ͬ&κ5ZLT9"c#" Kj(i/yKOD"_jj3QW7'py!RWj"ۿ *uRP=pj x7)|H`ღԭGƮGkL2c.btK@:DS%w5dFKy= M5xDP!&#xY~Yp?kx}`CEbaC.@C6k\ Mh݀B(p-~%̟KeAR(bL slh!KZ/䞰T ^3xCew^7MzAMY=%PMGnkB6[Nɛ.+A&f2g 9E8o Ml vDx%GKg0L Fwhu_BDO+NDY-xcQR A> HzAxZҤEǎJ#BMސ3NB(l+vv hEyhsDWi r =3;+{bl:hCL.yHd.:.EADA))WFd[ na GF6sw= F; @SV?}YA72VČ淈B.~-rNY8cq_:9ɤUך_OZw,/+5u:`|kZ(H &&k/[ 0_lOS+uԉcS=Wk;)9˽O:r-j7$Gț0$͌t |>2>qՓү)#pR5of+סe>5 !H`fSKZ` 1 kHҚ$6DpEjw9&2bjQÅ@!2BxC닀ź9O@+N:=Rc*;W{äǥN",/I{!D˜ ks8 2gXJ^E4E|^%au׈8ny[CQj$Lb8Uov-cgGMKT@[5fE6Tl. YbEŰx5l3E8q1.u&(/8rgQQc)dEyY3IJ2T:_'~Z`>؃ n{%6N)6Z`G2#e䓏*wPʘf96wϧsT0hߪ"b,H|ӳ#h2`\%v-EĊ![Vwyyo͎{EQ!jx%:WQ%zkWO0Q<BJ:זӴsgF;W7G~ {L&@A/L-A%<聥p~+ \iSKn?GEFJ͒м ywiX* LP,n8}l8o8qR7,ODФ'8c/UE,n LhC$Gd"a[?)5G[pBҌHDj1윶EUcvвC|l6e4aR\ 1R-)O䴻64_~XO Ed$97l7m'Zq|yz.3?m}[6ȶT+`Q텖"cgT{\N7ˤr|~&yF#DBbѿOn YmQUD}cOS3 頝mBѾm`°hw"XtBcɐN%kSΰjEJ`W Œb}'񂞑-%aP0f~v'@n\7 /uMF{Uc;ib+9ɑ)1yV<y髼F¸\ة #]?,]8y1~@lƜ/#Xoiv(^Y'9ly1f*}`R Y 5 4Τfs@W%Teѹ+Qz( jE2͜g_9=UO\vwadSȼ¨;X;4ꪲHA™sQ:,VJebM{גI +CW B%VjTW5C#2e oBcǻ/;pS*qjNݩoϓE[<46N/nx4^&FS*3hy)iQ";Cх<@,,hp eL^qL{IS3Y¡Ti^{GLoyv;'b}zd0>,lͫc၃Њ|P29ʖ!';ˢ Yv@+q427;Hy"˵yQC%YaH) pf;s5+ٿQ0$n]AE\t'-Sz^UD;S.c׶ ! xښzݪq*[82 i(6 ps_||J|zhjX9 ykk)u[Կ|nga[?$,*#+e(Nҽ@l2SQ`-Zaq{*ͷӎ8!FXH㒶O9m}rxfvCq+KJx ls<:{ͥL ›Uc[ 9^damĠt)%=++IH%†e ^uA=jWص{W' nx}CY۠)~ ϕuҞB ŒI *\Upsv!KJva(ŇߗJ|P[O6,,cדD+m%E{4axWOʮ {g#OG|#!gm Y7e:+J3:7^Դ#ȑ{cwտX-\lrm]&o;TUoCHr 4!\M=wʗYBHQ,m4{k E#C) we^pujY2Hkp;FQD>q` J~00p&i-kwE '*e?h`tC/0]|Ѿ>d2zW-t}|);2$IhOh1v^ Ddʏ }g F(oHTNLXSdKk U7{n ’#1y9D/yN*ƶ`#::R:t*p>ksKe-2z"~?tvAKfh/ C"0lAz4%VXÉ Z[w&2Dq$=h9N_Ԙ;D) ۲`4qϡAsNPR'E DO4-c8[.>I+ l ^ 4iZߛE3!wShűk iN4[. ۴?|K@aoF>\DĚ.MZ֬i\VLy#Sܙ1jb r S ן^^g@sѺ2Ѣiv c/p:R&sE^^mV TDq֮ss<]T:Fp]oq&>8tLxq<kn;3u{'9#=*yG6 IW~NEGhlUdJ ME#y^҇ 5m߮'٤W WM=ۼ^F^s' bMb`A8XUyuJA=h&J C (hg L1S峊_h@"SG^4N"5H(e)κ2Wc+O!xZk 'ju4 5C皀\*bw4g #n[馟{_!+P.) s4C̠]XhOƳ?~ ['[9ҿb@)%Ukw#v_{jcL.C-Eݛ2rUb>H_?J!%eS̒`ܮ%m恭%{aǸhyCt|֛=g{n8Q'y&q;Ⳡ*"pi!zL  o4~AJxRjͶ4Dl/zMXW d֛!~bՓM~4j`4v^)'mjt܂pM"aV)z}zU8Zިd/S* g8hF[uWW9}օ L% kZwS+ĭMm}!G5(烓=CrǦ9NG4X3^9@ ]ǘ=h`v )O88GTr֩:̝w?v:ts&xܪDtw|?S dvՅًB"0 *Y^#y)4("y ns?S(nm㊆\\{!~62 iCX!X"s 3--iƲKƣvy[r*ӈ΂Hyµa9J^wܒ"ڤ'X+|z"d9 4AJ=Vmă#EO%OlpVik_$cd`ڻKܷa\WK$m5Œ{9S~'ŽWM IlTxěO={k5 YCBd !DWhTYtU4Mo>"&fFWiYVA nJ"0MM\jnk/||-E`|$ӍUӕb&n-ܗjhh) ;raޯS} $,`V LB͔6YnG.LIRp&-'.K󒵻maur;Qh7bEߣ&t[A,ŽNff8Lf&܀<+MQb1!~,E[qˇSdi,^@8 Ra^[f6(Q %9At]na1=Up*\kxJH&.זvZ/9d^7w&J'_4G8y0\>zbf5ꂸOV%[j xAl9*B$LT:V|nvR8P1&s4!@;q)Ƚgbw:3%ajn[kA *Oκ2P z[cVOi$2_XGNw7[WKF%6E'hM2DO U({wl(]ڲwyYy +ihD;_jy^AKL+GPp!xܝg a]<Ԙk^h^}U%9g$g7eeh[qFTsyk\Phbۏ !McXa;YjL0Mq.٧ f"ÐglKp>~ksbLC(Jbivl^6ska`jwQxTu^sZ9F=cgڂ Z1^%ljZҬ>vjՠ;6ܐk翃qPĴtGAk *Zql=x op8gw%1)H(g3ʊAC4G'Jtv2qpĢsa*f=rܽмOv^sccӂ3Ǽ0f㹁21cLةH0:gSQ{ҡd u˜vMKz/μNxo~ҝG_L@z[w"Sy9UbT>>NB%0͂06մߢ9_V(TD,f1Xm'ssD\3TOFoil_ _s)؊Wݪqo$7ooC(}ɕyR(I# ;xl7Tj)yF$F V30m$)݂ 3*#_Q`=>8(Ppe<5VXƝM_bFUQ 8aY (!qu ^ƻEa Hl*'Um[^') ! 1F͑Ȇdmvh vYk5)TfI;5;(,A %e[ kTG,Vil1`=*T`Ns84lս,UtE]lPƎv+.ۀ8m0Ss2KFny7fh)Vˁ);QI'^o76ȕThK\.`*]-of`.hoSl*h~-iGRŵۊ? cV%~};(RCWC{R](5-ǝy_܈е¤ nzp~Q1mìtޠ^Rݥm/¯eTn7.ŌQ˖EζJR.,mc4~)Fĩƅ'8pE)b5)۬aEBoE"ۑ ? j{#Ճt 50;'>Sy !J5z%JItԃw d ,0̈ EZVx{喝LVtaiɘZ\s\߶J p;տ^9&n56|-?Y.g~H1frf/ 7/|4FI E)ۇl-ϵt!Ƅ& ))2?H0/qϿG‹2W"(G']~y-<,;')KLV,tpFxZ>TG3kESjB}ڐ^8!#fՊV'󲿹q(RMG[mkA@* ǛpBRN!O= Q+C( (/̯]O,;?yli &f< `% :D6}vw$q0k@_L3` =e?s.]Mn> @rh}.^\Ц+Zv.B'-ǘ*B{rRtq,o&0V v Qkb${idFs 5O8 hb'aL,P"L d!b3h] `1]#CP٩U0~|-m ^T^"Iїr`˜]m鎻&ط KjǶ@czJqTL9j6ϡ`yEf63e4ҷ+En~cW.DMH+#=Htj4Pdg%p7TV$;~'jf;Eb9t 34iWVE۱ο-)w}A}RGl"Os80 |-W뗠A7r u0276%6|/ŵZG".3m<~1J-f5tKc`tX;3Il̨ ^e+WaitSH*mF"H$LZv =H= E!HeW~&DDI9NnV w7i}=DR n7} d d\Ź]1]C `h;a>|pjxm7D9ё  ܻ7*–5܈bJ]A KaqYpT-PB|2.axMΘ$UYvᙓU@X0/2y j1KgME!-c}hb_kMC)SA)Zz&b8,ݰD&؍#i6Y+Wl6N7}#o@dE'@ӧw][J^mUpe)=X84D yy<Êg15B_ Ԍ$!v͕zd49 w"`T#b"Z{$exinsmQء9W\:آ!yv% R4 | Cn~tR˨jk|bj+?%j'ߗcQᙻo=i#>83.7z&3"t,}N،kc Z6d_Τa 56VG)T Kj90&gM\xSsDŽFN.d^_,IH\"1cR)[@39l+8@< j}l̅ӉNe9,AL&d0x#]@4\.:1MJ4/ڐ;E.j$%qξ!Ƿd[*7K;:VhlmHBm8"cy/qh@̥$0oS$ԅRГF@@o 8 T ˠ3,YXj$JRrmxN8YV̩]ftpQ@gtDBZ> >Q6#B6k*ѳXW-"Y(iR8l?L'ESC- >\FJ A2MHGd&OTXO]g!ʚ7P |HՇ4WUOuy'9$ ],&^&k}n7"re~[υF2$iC~]EBL&jГ7j2R:oﺨT*I;ÊchE EL!lE^$m ߤ e ȑE6ߓ-H~"-$BVA/g9T^dnmGRAts*U>?}jE#^d`5 J]Դi1 ;QպzD+c;m^ ۧKt5Ū}J/pmXbqrKM~X@vuv~c@^wSlx#樱oJTOoI,zrmF/9TYCaqAih ]*J`}2h9Ch(o0Ay) -Hdʽ'%O >._׾juGڹ-K\@_3E6wf6(\;:#s՟E'x`=,[\Cc+^,a21/.a 2Re]P4-#:eAMO=Nv_כ`]P-sFrz _D@~O7 T8~(Ӵ:Dr,#f&3dJ;swi_Y5T!acJRM؛+:VF?G] 9Fƕ)_=C0>3뵟^{ܾMf<ٺ}@1FrY GLvUasRqfq̘ E,U">\W[^ إU ]N:t/xyOc/_ +p-Y|tb7 h7"#=~{`Qp%N4lNKy)GO4B2Ţu`.MzA?Ӳui; w>2Z6 miӵ@{o5ij &?(eQu*FXϲ `qq nZ{ņ>)Te }sju1hgf'Z X~9 BÍF63ifY |.jk6k@*(sn|AM 'H_Jg-Y◙|8-S6C?1-B"V7J. (W!vE^f+BtsONJoɡA5 @"L(pk@JTf>,PE~wDn^Ќ7_/XBo z!8b5;( |7eocz3_ES!S4C $I7VI2WD<?r4h'+Lr5qaۅ0@%ɮA i*nycpę7IC- qe%&m;CoF2gCx,R_[banShyoZIfB1_.eՙ)J^RH-O(L_G#NӼDsFe{ |]M(_YF)6Ӝ9X ΊR\mlB&aBLOI x)OЮ)"9=fU0'J(1ټ܏a}'; nSY?VA6};|11/6/Wn>m?P Rj[{}ј0`(Cؠ)otduED6^P?^½CYbi]I9 !/da#BRLqybf{:w8;Z7Ego_)3]l9a;cbxJ9?Ԓ%ZZwz IydTfDvYAE )")} Xdic؜j\cpu? `*53Z/ݧe|LnI,=1U(?i%PCqU t cDlL GI1},לo#&t kF6Aӿ4d|Dhǁmh\13<۲X qV+0s_ 贱a}|™>9c4þ'h5H΀E|4 |8a293" ϿR׺0C ˑn2FJA![:t샹y$oUx5Ȭ ~:&AW"ׂ X>- !cٹ .[cazt-V778U&+ [ȗmnb9]ŚݻLuMBEieHL_m_ aFt)1e*ϱ0dHVQ;  >^"cV7PáIA;)<2ZΕ*yg^ٗOWcYs54nzp%e qCT"Idme^vxS4@;`!C.{!q(tr2\>}҉ 76FQғPD_8" D~LΥLQƗ͎G!- v=cVۣ P<|@ D] oV.ru+ I.QbLẹeP=i~ ~aun%ʪ&TS|уux3 [G`Sϋ޸kCk0_.%d܇!gn8A68MJH5שd, R42^WyB4ӞKwQ6m˞VI/jci[WZ6-ЗPC_qao"AmW[xopv-ffK: Τ.s_8y܇Esvp/kxX ^Qށsݴd o{[`)p+[X"Zmb(oBm$127.٦@8#Ts8y08|s1!yFC1Nz6|wD$+6^O:ɻRG:jcs[MlфBxwk{yS2Coe 镌7AQk]}))<'LDR薈D"qAw'gl-V5Wkn?v=ijG'uh&Cծq  an$bPq*Q#¼. <F>bP|x'~'gzD|AOj:i1̮r'>Us$e1o6֭&n bsaRwiw i|+v ;bԉ+\"]u[W5EC0k"la|sD hRW ̈Qy?tMl_ȍ9x^E GGpgVK!!*gyzh/4YC>A8u_b7xdIvu.#g'G<D1P ӿ4m2wjq9:8xB&!Sp8m7:{)p`Be[\Z;#=Ԯ I040hkHo %b^AѕV v$Vqԙ́'S||-tD!BMgff@ K򛊻\)1\IbM|^ DDl&|l'_gH:>+u!Yq;Ks ~ e_+&Vޤ PZxV+5wjQ-1{\Ev{kxo!0t0 x6U'Vz#m8y! oF]@:T*AfCLn7IZe-~[jSTdifGn< L|a|w$u]O,>F+~v$fvd!U%^8 @ 5 %Il2k_0_Aiz(2;Y_%Aeޕȝl;;Sܬ֐ExFg2:e j/dgzjEN:w\RQpNz^ ":W>(MsWn5V,np,L r/hmS_^/L*zEaS dY[P{"CTE.3Xu?q-wִe=hìnjuj_:a'.KN6Vޙ]=[bmK ]k]%;ƋU,iCVwx6lu mആ>?gv~8m?2×fcо:c cUJ}}"r9 Z *-b{#44Z+H{*^[2;> VaRS:Ei!Mn[p݈6t==(ݿ*&h7ů Zjs%Қq+F3hń9jPۓ`,O8ȳ~ 3txA; {"9&VM#cA0J&*VzV .v'-z-F砑pr|HhX 8'jCp,{ ڛ/?+,>Bm@(SVKS4H [b>a7ђ1J `3mʢG dU &Lݠpu{}EF\D(H֞}s}:6Z>A$@vCjeqWTctQ>c-S i LD L6[A m`_26ڂzRSLTK3{:;J.F[; e %ʭ Ic|#3!|o5P+V:WdW1IZn@=8Q 5xzPE6PR՛8NR֏[@ *Ź}R9'hgF'eBFV[i\=Bbserb0³_Epq;N|[\ j|,V!a}.J0[s|h9:ԔaJyŝbdd H*$&%.qTO+6;ijdޅmv3.2:,qZ1,Hyd~ zG kd9k$6vpPBf'&QoԈRzZ+gn!& P32Oץ!;(;1Y˰\es]yv[fu *m%Lcѝ<ů ^JMBʖzUTx *؃(skq礒;̂GS^H-ў9.\nǣᾜӖ ܤ;\Ne#uS-݋Qb!d&kgѤRhKHCh2i@ \3f߾8OQq&f f WOu$Egxn <CTm 3-QUQt͑{'D_?xzn{|~[6'p$et,3 '+*X Dyׇd[<a)r$}!/:G!I{s. "8HXS\ڰb 1dU0a"Z%>DžA$8tPZRO+n dZ[MȭCv8dz(cXKK1/U5*MZ.D@ ss|-cyä5DŪuֻqA~~S(?HrJ^s5ǫ':K),.bDG`TVW)FP:(':~"#$8L7]"?RaZ3QH.,EO!Òz.y<'vKP|? 5T6a59hu*M-}+䃽6An lTxck³;QB8UPwj.n@*Ntv exōGw-psq_#Je }]} (tkgFvz,c.: Qg^din:*|(sB_b_{ Q^k HQT'I#x[Z ^ߍV+4 ]2R8ExfVnψ}nzYj{=cGr'&,6QE^0 pnp5j:bN~P,}hѽx)HVA=ۭb8_NtdX ۯ!$89g}Ӓ<TAܠOIap0B`B4 &n 6x bWFD\ )rG+eR\A֓+qg_ 2:mq^08mm[l[ N.T0Ƃ19L::Xq8vOccOGKoj}5g-HLzJ\FJm$Iޤ$~D-RN{^v2zp1 fLa :8UZI۳ +IJ-HfE6p-.bA?]Ze`S!t<ŧ ggwH$v1&E[y֝[xb'{AAjmY^'.>h5MHp?f˂"v8_ϸ"i׬_Md'.t*1}tUb yX4=4!ѐ+ҙ +7(r$9OsോT@ǝN Ѝ}^{e<AaS@\ /Hcyd1貾NE*lp R"pz0(QF{tEm<*[W %͚n I@.]1-;lQsQ5_ Y8eNxp8B1 x-QO⹌lLx2ωBMs37</~jG@pX {2;VT8`w7,/,W-[’^(R_?5&r,cm* ?9UEcpfZv; P` @˗̪?ׅ'Bn ^E_de͈heB$#fGiLR[U_^<~!Cc~JɋÎ[d{.%:yV6FK"^3)> ݪSNi,JApv?`_ nBM14f@7>8iN|EɿIx+ ҶMn-v(ԩԠwb T jn1Tʨ6O m_Xe|UO,] b$nlRF0kM⵴j88{E}ӗHp\\)\.ƚFoa>6o}RuAl4 c\ Ё 6OMU%1Jwq+8SQ c0bKWo0>v [+YoTr@Mj38=ķh_۫"_K0dK4!JXc;2TQqp k%N7}A{|Ț4olN?Kc鉢FYOyM5 J[۽G?U `F(>~E ٣,N`ψ_ `CE r:޺33į'kKΡnǗZ$悠[ &u8uI5G( 'u:SiK4j' E}o_qW۽^H36<~2O7Omi[Xn=6vڪ8Dk;fP{z}ޫK3 i9- !o}GO+܄?"C)5Y8/0^n_ :w~~oA1ڧ+[(D4o`ctuՁ6)- ݁bV f|, Ҩ_%Z9);^ tc5CkXnݯ~_K˾]O)kuFn<0K/#I\DTN: 9Ijj(8n1v#PfW 3v3Za5ƒiklhm^ؗI!$>121˘ UΎ]"̉K3.⸔hv'wĜF?ث01Rv> :1C]`dӭ3l˵^MV;vA~I:F+5 IHPIg RW* Q- Pp7c7)Wܖ?ŮUhz-/%$+zlQ,pGLC'LIV#.szW| _jR%K 4>]:}\95:d "5|hP)~c䰐-lIoc.X[V%FX7A H4^5i V 3EždW쵢l@p6DO+M6X7/|cT ՋHÔU{Tɳ͵ܝں:~8^yi |"otAc#;NGAA>rΝƣ`]1Qᄵ,6ʶCO>p6,|o eL6}^( Iv'zm@FiT+ˎ4X(̵و_lM,bJIMc)IsD|+9W-{#.65ɲp l$+-cR& 6:r!Hn"J8*׊O鉰pj2g< w\ x-҂6Z鴉&r#'n8d'P{qҨ_K֚$ce? [nrwlD:…>;Ǯz9h (x>l=D8 ^y lerH3I {MATjì멜j4g-t:4qɀ7M% CDc* j [m|"I1qPN4ۤkv CYx>UzI;̊I_.8@J/qqwȤP!ed1n4 r?dk#4_2(Zt#0S!< ҷ9d'U bxט}wp &>*I9.猅@v:Ii)W9*x4Љdr#NkLdΊ0Qv$~{xL`BHNݨ,JeUij_=46ɿ?: =ЋMP|1Oz/}Ih5և2YH2%YSCx] {2*TB:=߀ a4";F[9>[cQ1Q{֜ۚ,fJ֑źIv/ t(Hş7A7aJ9pDP'O2y`b{ -jJtg/W>Rp1Z`Cde\b!aRƉ,!=APj!qi/_,QE@5Rc l.Uٵk+q* L"*v룧@‏XB"Bjdncݱ ,n(HH 5FџL@~wQh{K!;4GND}jFpTOSNJhIEQctD]~ eNd=*FkfJԬ`OLDp`UU ,uf!k?Ҫ =Ȳ5LѪS J3#*q#9R R} 9yf=đW]5pr+]8ĵ9lS;pC:TecXrx-cͽ^<e;eOrtz }\-' D+(>#t [[+tL*uv)5Hhͥ<˚|^s[8DJ0Oz@Eg'4&nm'ڭ®z]'M 66H VxB2uk &<$F>fQ"ޏ,rl&*O^{>‡N9 P $8J' mР!?uW;Θ° k&}4陥@[}g @&˔T.i#Z?Z#1t´D$wCPo``,[E)Jlqī,nfP,6h]^+tfh.+&XJ'4m+S0te;UOh (n!.q `*ԶON~ZQdP$S1y?!D.T*{cxӊҼ# pNVFC[p"~ >ud-KO åK%/?m<1JMw6Ժ{<1Oowߊ۸L:x?P&v'zS|*>x 6 ڶ4._?bW\QJy G(k64 H)Ƭǂ h^zrY' QHĎ~1ar6*i} ܌Z_pUE|^])%0;b1 ]㗷@JJ7 a>~h4%l](1oAI(0C[pfQwmH%''{H^ riʫ<;+>Őd,:Kꅱ, M07<^"*lV'}/tLWg|_zmnp8~`\kpmOWM6zJ@: '6ғ<_M1 ʝ\K"8%[lk\؟=ȉ&_ w\$RP' Nԑu>WLO;/}Bm(oT#fQ[kwPʘv:`@yBB_ >iw X #pQmquNx`& 'XrD?nU"ullYE#59åq151Kp.ȧa +)Y'Q zHd Lk ^Ҩ}|JKlEW&eyZV5~ˠ&I`935;4Hz|WK,&y\Ԙ%k#ZXS f='H+/O5|UuPdsrUs[PfSfESjo?7[=_jE3Msy(RoS @7G^Mo&-, `bN҆'Y?Y%za9,|@ji=7 Krq+0 هEOzcj"ooU, FizjEIurh\FW /cdRCQ"h1tѵ#(J3oNe`B kOvN=r6u7Ǹi™ v9 jD|ػFEK^.|A$Vȟl6 ;dmQv֦Nht4$_"at M^ީgmCF}|L$nY-8c13⺟3R#Uyr?Mr!Ap(vcShCt0|*pihhk8ȒǂAaOhsx  V7l2r֒^U&?`&^;K$ DAXnG*pfq[e9]aM{cU.ޢ6S9. rzIXJ_SKy r !HTchY EE3;G5e,eL {"/v\BTG8Z p2,_%g^vu.==~){.w:m%q2ƗϑWpuZ1꠆>  GT‹H|h#]Dg)[u/QNjF _H079y'Z䬥ËicSYNL쀧 PǭlH{*9mdA ^@e/;Uvgl'? zx_S>sؕ3r Kiƀ/%G~c|54Z)IqonEHB{?^BL .dǾ]ܛZe5G~|'na7:d FS\L)sgO <]zY'颡gmE(\Z',σ\Q=Td&n5'(^nt@LX83\6V]XE |HkK⍓!S:`M~ "(i>ï.)8@c">~X٫sm|lK~tL-CT$E\ֺ( ow l4g-mB RU趼 *W3iuz·5@|~LF(Ex%~"%L&z1%Γ%1 m7[B2-IOl{ɑP_NӑjVL K DҰ̞[hg5xD-;,ț]{o s 3AM)]w,hղsT5t.Q@ŹS5;޹ډO1BB ٧6m'VݡEqbs]f~_Q8<" $}^LwU w N J~#}i~#T|#ګ^:Y_`XPN={aR/cZ+5!hyY]r8:wbUE.2ΐp%UoAebDHGat8ËŪǰO 94!2ɶLCM6f-h՘lYLL tx):e F&XQ ғӢixF8QQɜ)u #/L<F,JA +գ_,&W< RErgOq/t<_hx\b$g,4SУR/V4 忻--L_$-kl 2wPdq})b#8|1t I҈OKɈPBwL[]]b.Q⁳ ] ݚ[xq(Γt)}B9xB`˶.#SBĿҫ˔]>T=p;R9?8#;arô)_ᅆi~5O|J:ajj U5hibسaiDgL9+sxiVn߼MD;p1sJiȮ ˄DbW/:˽"aEqZXi ɚukOnQe?"9]/-WLlyPbjEu _i#.k'0>D}C~bNH퇯U#imsTi岳Ns3G"%3qyATRKS!4$z7);5+(|(;0~ctl.A M >^BuWcpf `EĻfx#u%k XM֕Lֱai ka3^Fq1uוY#c'껢;?ↈ|Fޟ41!/pGd_1eK>hUH2caG 8&^QKom3LZ #EI`ɢL%Jm8x\VW,F[pTCt#K7.h(L# A 6j3a['OP![KH9RGBa01U pkE—d&oXh%׿.9۠O g-򨰍4[P d6rw D iz>#3Ak}񳭠3yyQf%ʬ]Va(M1+뭪^y=1\3?/B7EWc{-h*!DxU(u% t8W7@ ʀe iw]zÅ5f kڪr:zv̔&{DzWQ$ьI9Dwq͆vXyL{{xvo;)_`>ZCW}YL$N3kHXd]~;mtaKߚR8xX>y3 b4hltId^nBp}+Gثz*[Eoƙ vVj?bqV3fr'|`Ĥ mqUކ{u! e⋥CgoΖxqVH96:%Ōr='XgSOH̎}CbשoD[RУm-ͫGZ~m:4Ń Gy* ($!ϢNiT9Oj 4p o8g1y XHVŒ枕 T[=%rD"ZB$rA'0S~#-ɑ3b .K]ѥr1`Vf#X6\\3hKk(0ֻ`_;4 "L ,nf HXXO'GDjmLs#!`FO(jsH tʁz'noCUIORR|2A s! m>hŏJy$Wm(%=yй@sONfǯUwhPcG'Ф׎~1VU}k\[wt.g00>Z \}rPPo.ܲp[.p`ՎNLz #(jg1&fz/*FZO#jlcZxLGX#o\F- ž3%6>hirOH* c(QRxAh0nig)see(N;|ӠÒeqű|͗ke6E^y܂*uQf((9'°k|Pm9?u%yl E cu-v9} uWP(8cN7,ҞBֿ")iZX_.^"'U= 5LƦĀ52->*j?bs}.P*"IF2nmn\)kY]_Nx[xxgl;7\dQa ][uԼU5m_EuzXMo5^@3Κo$:FY҃<͆L>Yu1˂x4E1nEuO^h̰K7q1ȨejrO蘂-m^"<3/`Z~9>QrXX@h䴧hUQV1,uИE. @1'2%会V#J5kNX(lHw[JYi{ՀX(̷>|bsPRcRkͰ$ 89*޽ E\gO Tt Z1~F8C0i*E)ٚl-Lҧ@ZmNCN8V!!*9WKsj k[͠z 7iTA4:*#ᜱP 5镅gj5۾4 #9VoD|~̮qVJg+PXDL 4M OfC)}ʉÚ`.M,?gWQvvDZIx[>to ;r4w?gU͐_oكL:Ra43^6Ñ?JΫ'tw'}E3K!{oXK_9)GD QolQu{9Bi3w@XIy#8 Fy9bpv8~cur6oZsvoϠ4t`O">e:`dKI4NfyJN:K]Q>DA$Uū[30 3Ү{KIZHːH[ <-t~Ki3|3"iE)L,^<;1b߭@ñ)4Rrj@IҖzpO挖_U DL)6woSM'#.X52f!~Ocw)@~IpM7xIJiBe 4LEt4?.ttYB;'TȻvSAĚT\Q5ggx*"U*N<|TmM;i* ._a09l`Penq!azIp04&ZD <|`O+,`8)`56_ڬW[|mݚ!U>"er:[\Ј4Wᒜ$%4A\=W*Yv&F#}J%*:|ˆznmB2Ab7}~f aY *#=ykޓjzHm'ƢےˡR{ x#ލ'=\k<@(|3m%OêE x0Un܀EOɭCڏO7>Lxj{TL}qH{$.t\^Ut;"٬_ߘ6QȺC. +0jagd&=^1f0XqB%HëMchrDMtV҉>(9ztbeh ,q&A}eN)dX =[dA84'Xnu-ﺎ/ !w:JA\_#&Օ}I6 /F1]6xEc.[5U.!ⲄgyJw*) | d髭9#1z 1ɬ^6gg:oEFw?_ leԔ͝?Q.u&2%`-9r #KB.-~)]櫽o!VT=d~wD>T Y^>LTB?U?)׼Qޗy;C=e#3c"&9ϧR)^pFJ*e~TN)-t<~pTNf)ANteQ)qa&[eq&i"m! MMS;8үޑ1S|N ,v*Y;Fh HĿ$}H`Zߌ zE: r4Hkf)Qn(J/VZT v_n kpsg6z-Qoh. ?Ѵ̆ ZHY^Eee$ c}&]ĉeqAˠP\B`BgD~͐qf~d3B?7DG(sH3C0UN?Ej۷: P>1?gU^ˊr'ZYkTJB5B'v2e,J [WR "d,US? {DF_mJܫiΥ ՉxTtK%G|;4)waPD Fe6nH Ƶμ~_ B 33G),#5y'Ӷe7b=g GmQFn07ro-J ThWQd0Iy=Wp5|Z5nL-:c䮕V 6.nxσ-(@2(6ZޡW9ojiNRiTֿWcMK8AsxS%tVasxS8pt4-=ܘ~ 0K;UWi@&ﳰOh 6[qJ7t sz:Dg[l"[yEPGjVE镤;_c[+.8JUEYP!%(,KlNG421,57ǽ/Խdey _=5ԫPY:-K`3FoE~Wԟ6V$^lHo8#a`h=$… 'sJl;e, G:j""N Ŀ5TʤTF;m< +ykk "[ d^p06Nvk{I[WZiX{?A`iB',`HBe>v/{hOc; 7*s^X-pLc$I]]Кt㲔Y(&b t3,c}ywypHjRMG r0<}E R_XEW(#)6iRDN-J5{'9Nf5Y? t<`Pf馚pa1':A/+/\y9\V dhH>zmYjiQܒ<9xevzD7nA\yZwbMCtBg #g˫j{-n 0p7$։ e\bи /˂qC _"w2AT5GqW>Ų_ʄS64[Rv$Rm4't@jqdoeƂd*1ڟ@I߲$ԝc aaѴm՚#$qg܃qFK%vzޝ`j׬q"ïgk^+O(M~T =%+Rn7laI%I'rx1 IeI’k2?f{qaROd d`l\r8\dH)3E&_y4SY/)ͅmH0:[YA c#;"hfZ)8d)j4;(W37sގZTxKBqĹMU*&ag5SnӵA$'Xہ]r e9S`a\x J"J7}GgzAkYfw!d*)Z C ~#>&4.UkC}LJUmL8Qb;}#mtg#r)LҮ Y_?e/3?G!d{$IԝK49P'Nsv/X= m)&h=-HȊs˅bE^fOKpjd:{(w+{19 *To_I=wj 6ը tVbN"yD z'D̕c{a;h2UmjLW@uqɃn81" K˾㐊-E!Y-h^*zެ|$7>1V{?sKbu+'zQ0[a;?3Ry&CdIR`" ݌RYgS(@ /U$ZB+/ HrS|^jސkSR]Ϋ^T4ȍ"JYͅ-7T]Q $Q:9BkIN䍗*i|o\=9]#;;Ip$ƓUs|œΕbdù  )gXɰ+m$uWwohg!`[!.zzkfɟiYF y_Ɓjc rQæƃ*pEi\W)\B>x eމ 1.S@*9Qpy8\j '@YeMSy.apqR)־4YP=rr S3Z\UƮj_RYQ[Ƚ'ƯMaQ$2 !݅%a?z>/(?u&4N8m[ ^Y+j4^5'G*{[)Q^ -% (IDl [5^fk6eXzwO<%?oO].ymB+h# ۚRXhL!<ل 풴ֆe R zaZ'5VҎ\sM(RJyu*_|xr6GeGeg?x+-aB!ʒ4k ?f(|_(,F|' 7UcNYi d4+jڥd.()CPh%A"%q~O't%7 O A&}jHϤŌkNb$b\i ګۡTƑBǤO>hvq>RxPn!= g *5DצVmIS;A pCH4@Mkyks!( k51LչڭV|W>Sf@Z4Z6ҔاM6|$_F* )~{F)=-0;t%ң[77^օCꨐR 27ȪudKrYP♀m~Qy{w -*0eh( UND 3( j1"p~-C/Ow2ӂBK"G.:z<ŒoX7J9Z,w$T+mdInm5:Ϗ sg}5 Lp4W!ۦ(:~3oɥBl?Ao3d-*C8*K16y8 *.lsWy'Ju"~DB9d}9TTߙzTstD}\Nk ط Z0p5#G:~] c* hҚq;AU, =]L&e+ݔ;`/0l8:4j!ɚ5G7) 3ctif+AQ“7?:Ѯ"vy*6rAGF(`+vRk]"o~7aG2 _lLbF7Ԣ.H;= z RRdk@ے0KGR}ւ b[E@pՠX C]' "Fdek,c`oSɵeW⫘q%WٸS_k>3RU6ָf@s/I!]M4T{&3LQ\{Z.M[V^Wfr7|}#&$8c5zgP/4?o[p,KR䱗Rv"_U8Cqݏ1]8՗NfKzP0WSႪMQW4$@N!Ew⵻`ע/5a)`DٌWII8~w3*w9|9ZRCYM+"֍X@BJ?me7Nq9?̜_ υ;:U1 qrLd`ۓlڐ_Hͣ"8M7õbm!@S1BN:W<Co [_TamxКx([=rȘIg+qp4`< ע(@c.y MJ`pwH?K.}z PN-CVсJFu%)`gM3sa>BC_mzD+{kSzyôu|fM>(w_Wm#ncs5bb|(Hf(ΕA0{>։3"aS):,n+?@WAPFr& SČGҼg~^$z;_oSXf93ƠW.hE1Wa u$w"2[c V66+&Q;byY,[ Cj^ÔE<[˱M2q'z<؇5iuܧxN\(@}7>7i>PmcuͿEO]XF"nM9ȵv$ C:4YjG(_#uH{-Њ`߁'~ؐBh(ZU{Mv s,qlYcj##zSW$%JO3 |'qeHvo3WU`T@[Hr>x1KZBl ^0 !C_thi㵔0VR@Cw46yT8OٹJO<.vFyzLmoi1К zeVq  ֨f溙@vP߮]K\i(}a4  |ggͣ'^ݙcX8VFAoe>ǀ7Raxo▜*ԑ#hD۟~ՇRƨ*9w3z!lw :D| Uf{NpE(;N|z18OzDzIك#!X_D?mۋ<#D,fȒg=;\$QЏ}H(+9kC+42IgTvWdm0D%(ŵ0XZ8OHvGx˨FVcCZ5F/$}?;aZ{a4-_{c&J!gO4wl6iz79F*mmޡcXO]H oX >]l "=;&a)YE--&vhw{R#ee1,GeG9t0MC?{ Kbid8O.ʻ) F>K3 Vd5B'j)GYNw{Ih^`^M;4 mc)d QS; r%?3IJ^s6L#(th: Z;ah&^TqK@(`@i# M _ ]G[ʹe:s2)Mm-ʳixK$Bmޣps@6R% w#Nt&!j_:rj@ 4EMD "Rb?fOO(:RQ(w*ۚݎOئvcxW7[.UĤHZU;Wy[q *n-,umJ)$fYNR8*,l+n=`aR0q]1N0*S'1.m!x7L"gA  %''[o{Bk43Y~P\*@qhò|Cvk ǖh{68Ū 6jwB 8 =-zIa^c|[s1bG61WG t'ݢrb߲sܿ z32N37˴_٣xL6o_YPW Q܊TmB a=F(o 7+_bk Gr,Ҥ>޿C#p-?ux$?.1s?)+GWRZgJ;AwH ɐz0h9moHūS嘷WU ˪`7notIT"]tHSRDy&Kx@`)LVci?l#p*bQN"rҪ[ -u4+0'b7bKw^۾ vuRJa骍Bxϓܡ@2Pa,SM!eaZԺKРL®0n3Aw'F6Sq d4풡ULAa giZ: USB*Cֺ X+YaNyk 4C$*6BT tڞ$0.0a9s&}t _u?ooz,yV6",N_)HC:EǬ!5E(6 @GFNPA eLD bc[D ~F,yz#闱lb=zEMː WCwP/RG +5iڸл!H`~?^Tq?rtm7jCy*V0x /BF#@/pV)-PRCKp ̕Y~n7:{Y5諐Xڤ>+?#"qvZ|j~i| hFYd (r,1&c*8Y3"afh!:!lɱvAMS+fNi}{ X~;ř-s K5pSrQ;a\n cFB-ћ* zcAqMZC1rIL$CԢ$iMA2ݝ#[.nITۇåSpo ܙ_.V V4be10xVLΫVƓƂL^_BĴ:ifp&*NmRΐ2^@Q};NʞTntf%p)#=r|(w#\rCfYy@R_\ $=gl@05x ;5bZsIUP/sLK?#0o"- kjp1y-kkf̺|/ bVJ1vn1/{޵J9WgbaQDUL&rX{ţ!ņv!0fI+I>ݰC|[dBwLr #y%c>$ Otih*~ƅ(w+\r64CWUĜT.׍E݀4-JG X,Otkodaz;,v;_q %١1b3PJtK6^cLQ{#BY !&Lyn^~TBiA7c/ ׾ /ZFOQ݊HN_(pcN%bz[KE/yM֠y."Mr—B5T"X"x=+A n#I2g> ' dh7{{m:ч>+b驥K]JMR\2 E&zo˟Z=UѢl*ח5~W(p۷-N!$2g,&%iIΘ Y #bP،BYbHe` {m)-9:].$1ƦQ Vor+X0 @k c-֐zlsXcĕ @\FcMi: 4~`Ed0ܤx\juɘ7cvQt~x:YEԴ!8(%RYo/H*~%(^ JZ@ Vms ~b=<0 RBpO |Ɵtύ{Ffڧ6MnRd<`7œܳV H<(.u?-acUhXoڎ?RDl?cjX[2og(# HmGTrm+$gG*cXvvf4*= :m(rq#ئ\gٽIqeQώdHotN,ь&s <#s#VC"e/8P JVƷ0H cKz)/eR|^bЛ9p9?JeY}yO6\{z琷-*L0٩5ͻ 9g/#ѻqAU:e.|3T:t6Yfx[.-!% =2^~bBYVb}L;a|kV&9ͬ80눂(h b#I~@_H~cޤ/%LM F)cB ?q@jPǗ|#P8?dS߼:$Hxڂtj翼EZao $QH 0E~6 B)12jNpXO[Iau^Lgk~;qt;F(R4;W[s@naX$|]@r8r_,_6Gp2R6,OTY{>y],Mc*VF^e.PFt$'`2_eLaS_ =bڱe`RSq$|9ou?=n50v4 |ZԠ"=0i0͖.1/Z0D C{]c]a{ZBDe܆%?PiyMrDm+se^!_DOhBgǖf6qb;X0k`+!=z'7_J k]v[r x'CLïGIpۣ2O =6a-rp0k4gd)B].$ꙸyņ{%5 C1f ?FJϨylߵ48 fmQT 刌t0yJOcP-pYm2Rm0P]SIʬ"#ij;Q:P1dmP6-/J >T_Uvc.P H3TgU$p>"'+j4 Zq)*EWdtEA` ;C'Ʀ60ui]>] {u2Ctñ3"Z]eV|,rzȴf>hjȾ%ϴ7? ù\1hbȧx^VnN2n~ǽV;JbLLJ}TSX~gƄl^a5Oruw@e Պj4oJaH} ɄdoA'`(j䅘ͼ6~~Rc;Dpӈzo4V(VHE-&ߠz UID;8yn47$ SkNg{·!ܐᵨ({:mMboep,R mI))&F'VbQJWQ(:'y eٝ)4¢Xd{aFυ9=LK-z=tZMvwmgpلά✁@߆44f벡}Z֬܀/3cY@)Tk,w4ЋpǵBV`57]_ܯ[ԟ:e2}lq͢cu -FCǐ"_.ݩCN f$@01q< ~#j <(&#'/Ӫ/_^ gʝ;}=Bf|S-߾Oel5\WD@Z$Q]ƗMϠwBC`7lZ9r>,+ĚRC't㶍.49fbl| |Rn"n!@7Zxt$"=e[4ŖOv97Pz fQ])nDܭw-'Lx$LngԞRL_XTѵ&X^&"Ŀ==}442x߰b_A~|<+PY7~Z3~MHs? SJ hwHJߖaB'lz՝G`l"仫עGP$ǚVJc]1.Yŏij!,nA)E:y;o-E"Txr ыo B9ql*? /ԭ GOj6F+F1S:z!m&h)~/&2e2r|~ƋewFX ~"@",N.3CP@qP<^xGDVa%h0~{T3iFVOhɺaӇ751*J,"CCn`Bg026*ߎ-"Lt#fo0=LMj]f>8h}z4L)5,/9p䈶rL@8<0;S.n$qVz5k(txnO'$ #)xH SLl mr冸: CFǻFx͖{mwbjG7H-<Z#~IO'&EVXGugEADGHhԙu02CE `Ĕ<,.aL෌3O;N t:Il$6,p9aۋ95q:OAu:tx o P?X$1h Ӻ>Mb@3][G,V}h32eq, pwoD4N@ݺ?ˠra- + ZɻZh@(:/Zd)唏rJb /ſM%eU)?TnYE r7jGJؔif }9XnR'!@kuni/} D i%eh1YfurP*+wL>@ge#¸ۭld] އ."NӀRny@|0AR'#6)e|I{P[l&<ޢΰZ| FW#% 6wq6x P v@̛+y(sp>? Pѥиkk8?B/3"f3' /`dƋ^F.j7ٙלXCL*ӕYE+rQ5*KQ2K[Gcæ"T |H ĺ"}+ 2q44"܍gTs;K˵AQ&6P<,8b(3^jURoMzBG=<֛s]694D"ΙA~s7)v`xGؤ\`=pdq4Yxr:@"%ú6)M ~řfRad.ȢoԗCEݺF?N ]s#ݖ&==T RRhndB9z:o3bƖ3;0V/3Ziw8xCP*Dg dVuRT;z ԡC"] _E~3|FY*bK%MGOqo( "FF2 (<6͸2W`iWq4xQ=J?H1P4[Tal5;;RɲުID|EHk ܍W[R005ÕэhޕU9\dp\?7a^1*@O[vE*A]7` - 2H9<%N2SR#(3sG2#L Lxٔ/P+ly4vhQi2.$.HŒN#щAΓXFȹ,8[^b!`Ŵ(CsF@֍3u ᄎ+-q_K2X<4/k+!|bkvA,桮1eM3jmz[c?c t%@۔2#ϥ܍il8H;J#&ngF|Ԉ"{&}Q?4K >/z"zNJ%Ldme>VOQ Q==sb|a|7\F IܧPDr;Uj7kdt!XS.(_ybRͷҚTZQI)A G6Huq2{}2E)ʃAoQ-wGa߃2ZkT=n %2=Ӷ} JBxKCʁE2zٿɾeiQ;"dcuo)5?)VٵJywj;0AqԨ59 Q}gopĜɥ 7gzz39 fS/18WJD~ \U;am*'T/#eMc͇\1Q3$"Z)遂}׫pQ#Mkd7;pH^)}|!рi*'Spӊ2mY1"aʼncru"B*uS!=K-B̹}x?ppuib5 ,ά%17 }w3qP["І2{1x_> }h͘UK%x:X3[ ê|)U8p;*gV$u p}]!86#o`{i-KwL_[߻C. 8;'428"?-t\0jP&yi fI0J/u@(%U{efdLa5Kq7ڜڪ܍$/ֱdpT9Ty iKlV .TZ_B +6vV)o~#Á8(68ԫeJ8ǁP˭cUHS8M>,chߊ +/y A Qїԙ6韗kH'XZZy -*;],2;>z}zhY;H?סhyQk&YYK®8 bߖe0x;(HN̮((&cP 1w;$m ^tb"dz-')bd9k2oHˣRY}X Y$pS,b&5쪇PR=ړZv\ygnaDa22H)>\l? x@߂ 9O-'vk;F@? *Y $ۮaaVVtO'PRrzY[US2bj4Կ&/@3'" `: %7EŠֱ-~}Yw{h6 Ү/3q刺r]C}kfUC{?U/9[%;Cՙ*O9g^H38IE"fi^8P-Ŧ *X{ʏQ̠eK Yg[s;k]vn{K oеIkQPH]wILк%-4)b3X DTXT#*DdvX sP IS} ܈4TAUbuͿf9 3MJpQ'Ŝ&eb 'ݗ.`hMoJL5E{gd~m]Z&|ᓿaB3̯@Ȳ<2QȭYZiO^ĐU#Za t ޝdБ5_uDFY"_e҂O,_]UT yMBܾO%ҫZę3+J C4Q%=3;d+-t؆]9kQztmW;0_te&]WK_iV1M>%j K0g}Y'd zvOĄuXĕM9b1<}!G1}Tp Ul˧,ꐋ̚;+ԻX2MtQTk&"]M[˷i Z=BJ?LuIq#{1+Lگz8'Rb؊O1,%mÊ.ܿnۛs*F8Ԩ?q$G/|PW2)0cnJnO~>;CLG?g=wXI;sI8o1PvUe[a3V{c\r2\5"Ci#V}_/>*YG.ܼ|h|r !?^s,7<p ̓/˭7w6P'%W,U3m{ Fa&h(fHPOC.qW`ph۫JѾ 0>@.C/ђǯUtpMYGщ5ؗ,&K1ťhf]N`ke-+mC'(0;dyCzGܗ+uz brjd|1d[Q1!M= םv7D]`1^mʔuTݪoni7|~S*mh~Q} jy°1V VASo'F:f2;`x-^sxt tժ`Ev38<d *b#Ԍ,#F/9.rN{q>s_k?nA'ݜ2u(e4+?"gxU@5sSZ\^*<j `r :ϛ@wW>f,-9B,"OçS}tfF!sk< Qa-`Ԭw@BC<|'\4Fa 1;=~nW.0W2<]dž"-p gnw4\_O݃HfyUJ^hl$ :3?b;1`BhShg:ǩ<͚3(!6TQ(է.Mz-f( [{fq{V%`*aIª<;t!{L҅<xjRWgcJ_PYFJJ 507%]X#P=}Yď}7aQ$K ll ZȚ E*ULt==SL7s{ڐNtCleR]S R֟L⏂%ТFx93ǪH-TݟR`p %šPJMP^.)F5"ѐ g2+|m,UTiڽÛJlsnFVfCgj0҈>.h79GdPko|e7z p#lc&иe٫6N]{<׆u!Mt–O8forۤ>:*ũ a:ze!Acg;!T|i_Qm\'2Y Pp~ wlߝ+_W좄zCv*'+iЯ1ZH) -F eQnNMde^WI8+Wӊ:@\Ycw I 7Xl ly~ӦoWW:vtwXZ1ߺI{RHIMji30hfŔgk XKeClli|{5Qetm1Q V>՝8|bP_.&< % X!yOC5=*bh2gkm_k2ƮʿB:AjxHh{]7E6!"  op0W}/}8A'3 PTk[@EM[Zk'OrykDl"۶MW< CbQ$k\4樛|vj = ]&v 6Blj;q De1!ǓnF Ā=HZdbf_ :9N*2vPl6=K[J瑔̧AN45a(uPK"b{#_QOfMn+-k-&.|sH `0gTcԟ3ꅧ.MV;L/ʅݽmQ˭4g} eOXQl'&ic|EtlC)ځHW+iPrr‹F2Xp}cv=). @)Pc/!X6׷d\z$~ )ho^?К]9jزon&ǰTea~ U{gD^6+K*ccCIYx؍H`=Q3h`M^n\DFƓNxnCxr"?ؘ~P%w) HhWXVo]H0m.bcW<^I0`* N͞$=G@">T'H0Y妌g&"`|~)eXEaJ~܋ PHs: \y%֔,B)Ǽ l/?HA30peU[P8+c''=i(TlY." \L~&wMEy;b؞@+:NK*K,vHISX$$M{Q0z0evM(_S;\jpfVkG̠eTd'MtL5|ո)2?N?8 4$Ȯqڔ|әl-}*c/z ?iMe,39S@6^8WBG~ۥƃ8\.+ Q'@io;S91#%za9.# uj P )̝.qAf 5Lh7 qmT @Y^K,ttTKwAjM7 x0M p_9Ai2IP_2_u2):;kKv0Ch'SR99 $v֣;T!512n.|ɧpOEha KZ9 .' l hU5g>ᾀr4Ձ(i/S&vF4M ezWhRi5P`@_L@LOVoŬ '\c7*z/.v3qOS{x̴Jsʊ4o[GH?o(u,׸<5ns~ؠ: #-ņG2 te-CTMwI.ne`h:g kzeEohٯ[L) 3HXIQʁc(їh.hXS\&˯GC\tmҶI)}bjWCHVm0Hٔ˾êȢmDuvIl@}6#H&/wavoJϯ,Kvj1ĿgN'_`L ZBW\'bBХK@r ) ) ?#(j< =Yt*+X낗[ʦۄ ɍ G/Yw` p uU#/2zYI6C}HhHb頌rPJEY!ӻOk5NX01uBeKH[U2CR~ķ"tjfyw2+KP]l]T?*{suȆTlOKƖp&{V>Ѡ!!WP$oBA&Cƀ~ 8-s__:5kBZk àۅ]UutmJ`{t%ޟ.tFg0[c|BOYᢊfWu|+D2ۿ`p0ՆMJ2 H\GO&Z `܌?G9Ds=71i4MwJsڃ¼5߄9E&kbnlq/89Ye %=ZG]1 [ed%7™Zc3= !o)WURoڴ] ^{n!HMa=$ZjsFMV?: *;%B;=R c>ӏYya$)ڦoui!H_$"clkwlThPtC_$ha8kT7ntZ |Muo=rNxnOݟxQ|lms:}+ڷcV6[eB5ݐ !ANYَl^_ Ɲ ,G_S8V}G>s)N0GN#UL_o=&yC?4x˕%.wK_nJ}`pYE+u/ܪjmsue尴q#ߺlWy}moRI ~=5I:I"^Z,qp+2j% [Z)_ښhݥyb[CI{'7a&n;lNN>誁ٖz|̀Ka|x ؁MaE* `qH3(,|5>$|fz 1@{Rs/87@bJΊsYSSzu,LS@AdBHו<<&s&2Kb(9'D^FK-wF K//^W 6<|X+c2;kU6BVE%A }V2%~K4e.[FT gaI$C$8hlɧcċ0 BDGKb j_\!IXoZާ /ɭ \fYt2$zCypVJ&u= ZQ*cB .hlB 6\7"q#ԄtOch+ܻ{ oy{:HWAg\{"S:u_οQxH{zxyЋ Bij޿,O؟Mmv|sICLē6jW׸04BlB9q5Zu,e36ZH5#k^bS_n6J"Et o8 OMwN Qs8\ JQ]Y7^۱A0q"D$~ $~(A3cF×2.k3$ іZJ+d&M]q J* 37w6Abjweso6=A.6$Wc\Buc< t?bt(#P7ZUY?|dHK?Tl۪/XZuT~d=A"t}'#bhTJ_^Bl׫Aa얃4S'̋^M '}cǔb(Pq ;B f_S VU;zK 9rlp)jQaCj` %ht$š=xEQ/풜u2 Ne25 ?ry^= +`&{Q;2iuIK{ z+#?czM}Ni]`sqib{zYcwǿ9Sx>} ;&^ u t22wk'?)M 2)NA_ 1$N2D fCIc6O?{Y6~_%;t0tv@o1X_.:#ޯb~G G79 ӻ{QS|'0tvf@j(ܺDMd lB<'07=,%qqnJƖI:n<1Ww e"' SY Ht{/й@pNI0\(OD!0_MJRB\j8(-㚑1(U2+Yg`HamD(~3{oks5&6| Fbz#0U*ytvtdo$ tB@K_?!# <ِ3nֽ$`Z\$ǖ4+d?*5wNef2B" zzX#񾙫NOSJW0Kt4qMO#T /d qʣK# k"Hօ$\""Fp{ͱ}'!|Z dfrgvvzB^M9Tn'~aCbT-9.k!22ﲋ6ՑD7yohG*6$b2֬Q[`-rN &ϱz3\03~1gةp79&~HqVUֺcp^fKTz#6&"#("kVk-:܇f. Cߗjs#hK^Eهqt'dXC ꪅ>ټ-kw#P7Fww;% ҫIy~=NS)ۋQX~ϝnvĿ0t$2 x3r"ǒp܃eDr[ǽ 7C ٯ'L@KNK!tYOiՁcߣglE("ŒPpZXf~Fæ0_=)7x"'=48o I@qLI[sxmnJ&A"Ybߪcw<=``zQ_' @"Pյ&]IKpZrUo+N!j sN\~^EܾVKJY xvRKsrƝn3{|l$ԕ}cpW UkD;`²57a3'Vme'EwO^DlA l̊dnrهp/|5ؚ;m`.{9Jiם39d`ij:os{i^w`D'B!X+>a0/iFj<݉X2d&`Qf9ݦеlo`y&*df R]r57PBF4D+'ہώkgJ(ugf!8B nyma,j_5KFKomWߒqponKKw4: {&3Ͻ,jc?Vb79,-@&ϦA",c my4|Inֹ[ƄgןB7m/!.di^S/a&7b j!P#8EfZܼxO % vyNF:7ؑCdcл?TgPfarWXervTTς D欶êXRw:j]fitk|. ӭR= :s:0W'l5URYSe7_T8 +-S *֒(2-3P)T`" <ߜZڦq泵Վ7suQz!hxCQC;53|!^ˮx,*؁Z#1rY6g}a|zL4A<a_oR{]QtR02gcq&oL ploXl?uB&StoJN)sFN Jgu!&?T|Dn/ Yu;2e{NURL,y 0Ba Ii)tl O2qatR-Nte_Nzۭ!m ڝo#GiQmS͍a7ľA*=ҕߡ*J@ʈpIjV"MoXk0N}10^*[}|$m&t5O3=4o`jݓTZAdF@7K\yү8@J%9%;U>Jo4Z%fvW=>OZ Ķ4\@קWQ&Ȱp.>db},NfKʀAQRq[iΏ]Q ϔS^Nt>I}rp1̦4#{z g#)iDZRt^狪i3bA[oK(ۗ pK/BHJP[&d I`yet;9m ̵CD̶/!#i595.[:_~Yf!"#1Zb/ovGV8j4?f献dUD֧]XyBoP E&,鬧)0 ;LU?;Ѯ2^hv!S m0aXHqPĤ -Y+1/*5#5cV#ݮ,9Y?oüAJ.&2嵎FPYQAm:R%r>FXeΠl \`#"}P>(p '9Z%ѝP.K=d4›6hPiȕ]Ͷ1q`ni"mQGppR6cH*EKᄽr"[`F5<[vFQ+u_WwXj"+u8ϫ+.4mnqy=3Ftٻ8,yrfjKYzhŸ RΥ(T m!πf@.[T8/`ܞ]t 0K$(gWNnsxfk62|.!ϳe'3wnWr, "$zit6ׁ/"ʺ2`]ʤD "8۳vXs!qB:W4coF^"VCqi%rf8TրLPNʵ˥%h]_=R>K-QECۨz|6{';iv+|<9l Njzώ{LN!t,V+k3Uj chW~9>G"D"5hc GK/wS/m,@C <E`KG-Qcl^䜷wciTYRm49Aq3N9nY釹{Dǽ2cs+A^Mҋ=ɎjO#ƝL}K3 BH.vn2nHc394Ve֔'X>0>Qwۭ:,8MMܹHskM FFxhhSD`.!Dteǜ/7 v !N16BfEEE_~;T2겏u`UX $iDsʊ$/;!~{7duUR-EW&I ^W>j:L#ӍHB؋ *YqH<8L!j.+вOq'DL>7?jMTIV 6zlVƛˑeSo5LIUϱ*N"[YgSXTkXA(8K0]杧"y^ë^gpI0l8CI; ޶2{9&J/)ga3a.@FU=R;5l!JcA p )Juڎۢs-)]6O4F[? "B%SI ";NJ3P{~d0Kioj 0qG􈱎Y(^lfJP_f|M* MQ~"oResg3&|iB -+ׯ'S1KWqܒ M X%䦵-W2ds$4(VL$;5ۈ4pJ}TA', 2 v ?xˈm a<==F:v@A* Ą+Q,@|75&^3g3~v,+ .ϰ¨=!&Q"=`s`\UTЊxAGOȱ.[vyX"Xca]]F\<'__9!UHpOɍ׼:5S_lf"Qx+ջs|.odLƪV̠)5.W$T80ͥo`EkXuD+=$/bSW 5βXњjy.,~ :.k$=a Eڀ=Kg-BIg}f J6P 7l)VAmULGKTdM*ÀVlb CB<{<ڮ@; W6ʊk9i.6Ay("<$N+$gk5 #x_b-FƗO}[ЄӾp3᧓9kq/]&v ]V\LպT7S:VLm +AyvyIQyۅ'?Yt6K2HzK-G,%B\:x(0]S>u<"_!]Z^Vb[6O!u#Oc.WJsc S=sP{I8 Y?KJY] EO}-Vh횬e1QA\cj58aȈUlSu`Z Pb '.6;Hʴm(]8Zڽ;nktP /ØXBf~MM ]tXV2)JPdLpID%Ko@SocK@J}ݯIbl-?k^T5=^88 >]bVI7dEl|meRuיr9#(vVxg-,).BDep\Uf?R}]t.) ;e\]ac1斴뫿]BFwYlװn [SK5F'x}BTw^Ъb{!%yP4-YLt"ua=N&s`=׾-?OŕW @Mi'avICռ`U5 A5z  Ep[z4u +XTDD-uIJ F)\j /y~ު .J 7`vyR:)pl=w9up %:(qŖ u]"7`&U(x'}[|Xh|/]0sxQkc*@DF%BYʮVN$WJc/r=8KoݟٜD"}νml&XR>g.O= hPl]Q4cca]clʤv?3l.U>pi>oTEK\jec3j-`&(N'e'p'([ch#|w2RNzꁤI{*71ULZӱdʝ}Cފ!8V㉺c/h-1]1 c5+M><4)%,ݟuJ 1/c3UC^۠O@ڦ!χ&@FlBXFD~p&ׁ@ P+@R֧BwęΩ=*˘3bQ_a s`v㷆Ő[b&c=0M"L9ru/ s.JP,k@n/cQ[3dYu`BPb߆{FG F?3Txb՟!E&<¬d+U).\% nNWMWʮL[>x!dZ6 ^U_WG}7> 2K#O%䶯"3nZJXmv:´j>~#3FY(r< K2aCt~8ޫz,JGggwW?HTd|案 c)`  XP|H kSkLE@߉ [$fgzU'GEmx"F&2Ԅ^~Y߷$B̎?v]ΏGd[mRH؋ ZpRΊQ_G S8,}C P0kV_Iܙbp AE15= X?J>aS|$m"9̄ &=ᚺ9\2e6VpA[κ Z \FMZ(Cy{ȘU˘Y~%Pu",a1QtxdǞ6٪ M/ME#\3&@O˫@S\̸PQie7lq&XCA0ߔ|eN7H?`O o[ڲ9aJ7=zKXyC a*2P&fD@9?Pj{p*M kMP__Vns@~<.9#&+3A&pl߅t(Ho[Mv{Y=rE?*$tqUQl.mB7d.>Fm.);C|Qw%8Ez=D9Xy k幷v];yoķ)4]\U,E%Ēu oA,AeڶKyXP܉'ZڵO'EgvYнuKC& NK~I(xpt"(*4Qۄ")6Ɨ)$7RwDB*vNuc|б*ۣ5yUK>SvEb{ YΜY׶kzFUUW9yf?̵emsx${"l Q7"[s,&I([wbhg/Xбv`<=pc N5% TNd)1Te|tP)K3/VT"QV-HZLAb˯/Dk=R q Qy84:U1?b tmC٨5Gc7!%:{RNىw#F+]pr*CIpKh-=ZYJ-*~kR$zVگ,wU+L`S+pkRٗ.Y (FhX/CH;+Nues)2g }qM{69^o6<&{#?A%( 4`N!K\^.ֱKkXvE*1DK^z+Vsq;^N%.~/ 8b|tI~IsIr3L Y-6oòQo3h+? =ʂg$>'䃐#ķ(k9j16:Q* dk/`^EMxXGKul\ Ya ([B_3u)F@c txLIz_w ]%Blѿւͱf9~BD ^J̭=Z'|G @݀rni?aftX?<;:1[|[::2#gI*vM9md{d[>fD举@$W/YQM$zK)kD=jRs)^;A"9E{ݲBح]4:7G_+} SEoXݡ:<\MA{_ X?R#936PWX,49%}" `/?j?܈:m[غ)d!Lئ۸=pTwr -p;Ut_K.VrpGmPԩ.Rl(F4aY1g܄)&˽YRw߷,1*y9 l24gQmzsD<8~e9O x9{@Ȋ$Sh&v,zt(!zQYTf^z1AR5:F{(Rr%^@A$%*ޛ0LA DRȨo~X9J;ڴJ!ZS8.6ʄR}% C:ODP(uZA(|5."Z m@#}aNB&跫˸ C.4\sjW:@X >Ci1NlQ;{Nw,Rx/)ss.`^CitiY[V}¦%F6^F^#STˡKLv9 )WGw.T.w3u}μ{Ix?7&[Tàw?,LJMLƮT.rb4"}ѣk͙YPP'sW ヴGy^s,|;)elE"WOtOŸXJR75':K(͈ O5uFHo3bCG G']ʖ;/ 5v~}2%2VvY#Ɯ+'LB"|q<#t̂.hu7wC/Dvh= LJ.Yyq F ^w_2uUʍ WjE2ۣϷUfyx-VxrP,ػȘOMպt8&)i4r뒡OGF,0y4طH>*ҭB^,$8H3@k~寚Np$vY15e՞XݷJ$|PKM⌆T"Qߝ;FQ %h‡gɦ~󍣣t@7&V$Oɛ K:s"u~Nv4n_xdg 'ܿn, ϫO%UoV7rJ>k j|Ļf[+:>Et"X9p. l̪<8-P_jD[R"S#L·Z'cf[WШ bRz,Qcu ̷ :;O(_+G :tL0߆)p(ғ0[j,CK#)wrZ@m.!MY x )H P@&P_سb`"*D \8,LT"'esNgB+=&b6/Nwj1;]>.u+crԿ(i&rn1I?0鈗@l];hnp<e!nrLX#ne7$7{ٺ(%"mjd)hl~Ԗ}3Ƞ!_#E./RfmX$qZN`cin;ӏ?{ٟ=bbƲ6!21Gandl0-hh&mHG?^,*?!.d?yi)9>h)UP$I⫝}E0 Td!5d,"ɲЦsSxZ_(=&I- .d~xy|M( =EU34%c{5$3Ҿy7B™z  EC#R$I'Avϩk#{,`(sMT:)N~ !4hP%_~`@rA+v,3m ?ԧ"C;h( }a:7"xZv۸Skb݃0)ь)y(gmb/ =rl/@ӈb?9Q[ E{|xL-HV2J!i[ҜH`ڤaSzhv䆿9/xvNb} 1{1mio)4RH(`uw;v(Cps(\4' :"%Oa6k &:ОM\*GKo٥=c9x-|R, 2uf7dt#1+_'6:U穦k!Ixv D 9 \r1Zޗ6 LClAeqnF^jcglZ !sz͚|9Ҹ,'q_*d).],HT;ecݳ!%pDȈ2<8hw`( ͝{^w)il fk^P$a>xpFwv?[nRqJSDVd5bTyܙ}w,)h K7<s5Vo PVyש7% Ìj K )Wkda9KSƿ;?: [Ia\͋$"azˆBDzEؼ =Xݾb볷oE\DT^myΖ {<^{W.t:Alcln8 9 >WGr31dءZ۟wx70 Ulxi%S 0'r^fRċR|g:՜TɭжѽGet 9\`uXI9reCpDTđJ9jF)$Z[4 ՗,zuPCVRTn-j.nhԷ1^ 14Ԍ?; cdxM'VZ99]}Prq f|1Ax71񄬘WMr)J(AZPX(n9;]:nĻY#zf!['Bkt:+R'~#.k̙?_+jFAQsT й+$r"mrI;,j5"a#yh#՞xo߉#5OqwН+ɝzELWx8y?8͘F>|TFU妚Dym{T13N@_1Elgd2h&) 뚍4,6`. WB¬`i'ZTkSm>G|n)$gߡ"x?LjEXqxa3]iT.mũ?Kɦ( (xar!>~zt5e.Wnx>)[͚֧*}dA{#qk( 0IZ.Ηԑ ͼh?[?[GGYymEɒX*0s6q]ݵ_.s)bͮ%|"vl.&E wrP'ďŊHHDQK0B&P[wfƖSx=E*+-235b0oAQ[CTeb{!}œH 1h.LDJ @hؓC%Toorh[N;?J"O]Sk7OR!KPL,A .X7Paû7y|O$aJ%iKb چG6m{m |}ON\]!yK lN !ƒ( TVcC(~,yC\N l7v?Z#;"h13MC&4ηC=5J28h06'dJ?:_dccYl@Ҫ;*SUkX%eX+ȋ1Lt61уnA.ȆO+{_[<,>-~~Y(~'aT`Լ/h\ i|ᴅ>Ef?Et @21~lҖ!╷&*; Mhx Ƭh̖e弫// 6:=盗LpȬMX󼻡@^SYξ}T}cHXӷ4,v)+~uz1J'%r^Aگ8P7<rDe$*\'8v*tebn›U:7*|%g!Ǐ5 ׃Fr2ӜPk4ԝ7i/'=Y;|阁GA{ jFNC#0JC1U`¶e9ިo|E툿؋:v g\#QJm\^`m]XËGl(\swF薜}LZi Z嘊+R ?+/+=>ͫ |bNlY{?)yd?lpW_zjT=*Z) }<ӸbR$t}Jw 8bYxb4tqXMCt|Sj3F3 ŝ %J; x /HkIHw]&%ٻޘpGlD KC5O1 oLOS`,kkh\[TJMJ9b; ^& Shf^>}`BY?zYmZEd]49⍀}ic`ij_Eu52!Wʪk.KE6Ndm(JPPh VI@WAet\zbTDFOS~Ws%L9E;Ҁω}7΂֛+{e=U4w3Ř/b/z!|5{tUꊄLaf 4S̑]"<JaE3)ceh(l{g פfGVIލT8 aoPk,2?Qu8eukQOfv[EMN\-̛p]i8pwȫYf4d,&Ei_gG'Z *@Eu]203_#D9eы/9O[Zk dp3dSc0;܋5t#ˎ)ʹxOܖv^(aۍ6-;pid; !?rldD ?ip*:P2 R.2pKV\Fz6>m֓ySAz(X/h&Ό+.;^l 9Lb#rphw  KlAR%~hkc# ;WZ !hRֽ{GBXaT]0wegeS=1B7w'm#r0 dn8joњnϹ8y$"!Ky{];L 6o5LPn'=)3Ǜt`ڼ|g( }`2ɭ,NC%l 2 Df]"݀e<,&. ph0Z.aWw=>nHA֚/Q߅!I w4kqe>1*-QaUO[ެXcv":aI, XZ\i+>)բ%&uGyld $,`bM9Uuh/gTNS:hl0f5 )@PaMilB쩿p EPI M/)!X 0{vީ7?[^f}ˆOGV Mgٖ+3P T:VQ-ЅYWl~ ^RR4;$>{f!=:;(>W35HIrnU7lXugvǓݡzN+=$2pX9 :! Wj`>|3!ph%W,e e[-MLNB=:͝3|[W.T"p$fwق.C+D cr^v8H3kv63p`8: B;X8 +Qh9C1T8;4'>^I%a i&yɰ0ܜoe'zrl, 5GȡhLj#Po's Fp (5q  2! Ten䛀.QarZ֔`v>~k)n.{{(l 19=q$&w!)d7lTZtߢ#%(ZsY!-* Sf0sכ'a%EaP@1Prd b^}s)_Lz!?Lb?6J'V՜XXϮTW3-FrcA+ֿ%NTԷ3 x$PD>x6ģŘR<q/A}uӢB'hm3,,ՍUT]N4B5ϐ\0`fȶ&UVO<^ǿr)A`\'O> b":fDhiˋ\渚J@,d#H~Avv#K[ZdLǗD4k@ nsnBg`Z$#RB<B*nyX MbHHf$|lBcD 9_yCIR s9䅤Zt:AoZWD z#|I@D;PZ #@[eŸv CS4굟d$ɏg5 Kx=8?LB[_NAL)q&h\$OPםw8Ҧ=ŽP![3|8bLNs7;Mcպ [XF)*+z/ K, PbdsQjFc+\vREɚ ?EB*5}) scZMyՅx qhQ-Ll|{+G [cia35A˿,u92d:-$]NMfP汇5 DJn}eV(SxNHxާ#te[#t%;p`J[i.\CSf{RW%pͦ]]DjA^?!dQxSu܋*Ae֨ņ}~{(%UwLXߕS8uh8gKI܃ bՎL:xsu>ueTu=o,Xƚn 9} T B* ǭ?#3z\pֽ-X&z<~j%c,8Y`Q=Vی7=]E=~4Bx˧34q*r#Gv{W}{ﯢqi 0 BzO : r09ABݓ8Wo{ъ^|[r<+3Yu%{(7}=D7mX8=JL_ jeҼzu 3$NiȜ;욽ը55 O_LyOhӕEG.t˵[. 0J!{#7~}#jb]CF|^lj;0rG(yY"I(BAs3pSol2O0F)a*}ԟ\s> G u8҈>p1m~uU'ONϔ/9̯<Ԫǭ{;*?Ox=e!zFcD_-I"F|2CNi+lrxs%ԺSb (1G60jl .Ujk;g/\H a )D 9di:3:xz~24i6MwixE$n?$D:UDӉ9'c_=CoUkǍ @ɧ 8./˗ЧlѨ@)/ؙ"v+!A敋 e4oV<, Gs/jhph?c$D0) GÙְݜo;)~pe NOOV+19j$RyE~Q3l=[eJȬ!]TxOAb`)Pꖆٹ9&Ij{p/e3"P,j%,Lz㵛HYva_&vbTR&P@Xr5Z .U2ءm%лˎ8w00j~iX>62 e^! Ίic\X]] +d-C$FPHϺ\@K_(#*YLM|,\4~mս(?4OgJb)~.16X5|u-Xgޖ2khwGicƌ"]oqa$7tBJxak cC a#G[V ;o->ߘG։}ʝJDjߥ]} &51B<B•KoݜLQY`謊lTj# :G j4pJq&SeqL>`'Q^e>L%2DEꜗ\=A,X\}sRk* Z)bƥΞvBRV[G^+г({,u1k[dO.ɞ%a;k~ h2݆OGDa]OqWPP ]T%;ݾ˧45˙FHp[~]#NpG~p 1ڔ<&?P wuPUMz}8xw<Z?FT%RaFȜ< KGZլr-K~^ZNdɪbfz +N]Iٴ]bN]o62Ie/iKVIaWVuB%(QpϊM /F+i0~|Gol(8Q{{]7wLBBXվmH A`r\m[(ķO 9{fO5UEF#n)koFt%Tk;q7p"<5U0]pЂm(M"ɉʽ16зe8 4 y/=8^YV`/&\ʋe5<ˆ3_ݟ g%)K'g;cXBlȪC; ',ǁs8bX--&?~M>smgD7g0'E05*6⸲OHrK$$guĻfhe̗4nù 2 ǑS^#@7A$kbj|)^)0IN aH)'!7ku=HxYFma ]9 ԏ:l %&.N+#or|`Jc|Y؍{dӿ[%`]1{Ug$f' ƍHZ.&n'y]:Ϧ ~ XةdtoGle!WV_}%r;Bz%O{!6tXuYcw=b"7W^qhwJ;I_9KFOp{ّI->ɶK}zE(nBoT-7T}Fct"eR8#'7:!*ҺWSo(XLo7]:+ (Oqkft ,` _VT[wJpfM필þpsz>6 -TSXnH=;Ury3okFQǕ~xmo'Zl ɱ*L`_FDŽp҈ƍ뿭PHt Bà ' @& Ih} 3>~I^XEw :"2Z3~vQ>j0ߜl}!װ \>(ڭhUxre1%K;'.ǿ} =ds8\ĕmVrC vHg[Zpg_= !7GWw"U^x^qc( >V-U^bLУ4:.c#P˟U)"[iyȾchPąĠ. Y=<"m crը~,=Q)G;ѼsK)I'?f;?؊4q [Ƿfrpq- QrI VM(P0h.$,D[ 1ϳG`3Xl\huVRW!I.X~'UT#׷xnOΈ~~|MwK}kTUO-zfanCH1'8vjC$mٽ̷Cp%FgHg'']f 3ϢYܘ{b2~,bR%vA]=هoX9BRKg]zEb cV63,}7SwjFˮ K_baO*wYEYDMDB,nL{a&jx3`K!\_z5$v)Ї(}Ds$8]L(;14hK/w )j<`;D3UNtS.,4oe\_g%Q氩ƯTX)]P%P $;t$uZamع[̕'IO Nm jF؇yr^.K<5 h?d` t{džD}OsE7f9P_nq_o; ?!M͚ Tm BC^+c|JBr// Dч xW{~J7ڦaFU|E'5EOԈs&yotڛ>SUBAɌY xì8ซl>Lb3EqTFs4K>a(`jtG&10k&>)7ɣ 49,3.⠽/BW܏1\ ]LDT?J7l^v,8iL.?%q,S_6A{޳ODsNL)\PQ#.*E>nJ9az ;?mRpv2mH # Fz,ZdZ(e~H<""lDny(_C3 %m-S&E ]Z$$'?wSPi=i =?@mli?̇`U47cy}K\5;JcЅ|x7<جwdY53G>՟h—z%JZȤm~%F5S(&ZVt29%{ϖde$"{"Ϻ*3zlm䛰\+yڷ뻲0EKg4s 8}iܼh0+F"Rsp1Q{% !?U'P`B P~[ fX!̦iUo?ԫ+͏g5-rDB4K2lئw2%^ؼ[&3Vba\` %H2+%*~ c9T +%="c '' j<;g#m:nӴH$ IizL5yXVDq')b W`3[L{J ė(xOu `29Ѥy ;,Ec=hp8${l\=~~.Ý9[,JN~TK)!yֻ=V 遇ig@rIʹERx^p 1TeywXژr/J2W04b{2@RMRaI\ғ¢:e_(MNHբ4H1d?=o6ShnnMe  "0gZHI]P{`z8Dh; )ӱ;'lA7ʻBv9R ϶D͑_ޘK{#G(hޅpyY}7tпR9 ]R#]SH`@n>(Bz՝Emkqޡ{@\Pd8qgT+4P$BOibԾړ%-vGNIZ f@guo!u^+ `+2}*e.vK2Hў4$[2nЊۚilEYm+bm< mV1'`y;{F.¦e=kKb*f!r?CʖR,8"2|Gda :; 0ywp`)߈Mp{'uUkv] z>O@'4P?lpy_8ndx$|q賶,yʷ4:wC;swkAxZdn%nSq2Fssdp$nSSJjv+ȡLM[&Ls2yW(xL[YSQ>AFq'ńRoբ9z04!↰8ЅŹK8qIWPAC6S9oz1Z*ka_\in`+A٪0F0ujtM(8\cK&O5bd2N Q|Y0_/*($^hӔ>J6߾myNZ I@[tELo-0d)K}Fn ~i@NlIO/|50Zrb0j,j*A/1$^}ї4o״gslhw|n9 5~ U ~Z4GwpLub`1LbwڥχҠċN:7l)>ayscJid/22C <&]E)ˤuyoLrRtž3-Cx} HP[̣~aZb_yUg %5i^@=&2k<0QtCJ&tPU 'G# 3ϝSđr4jjUU>>;PՁrP>1@mXs[k[ڈ["r*RO$cASΦ&8ϊxd$r|EwKc9[l)ID26b츆j:6 X,^i$%E3rL!6[NwQ K/1+{[EN4%kMp)+@SõGNXuňtfK\iA_vaRtT@3`㰍 $m$Z qI}7=1v+UztĶ8KYpla_/sHrIzgȫ?~]'.*ځܺ!B51@CYDJMxd8v/!v6sD>b.T7RQ%upwUi2he3GiPQENWxW _p!+-YPlQOj]1D]r9Z:"wkpcF ݢ``lHZȤ"[lf0-hV RT].L\dJ~ ܔnЯ")F%aDlaI\օ3]`{ d*ډNU&F2bsΒ(,NQ")+f-sU-laGsty] (mS)Rz}bP.! ]csqVkg:lXe0\rFBH;w"IQ<fڦ 㸩DYvȐx1C;MX3 W XsjcDgWK*(ݵ\H3ʕ_3ѝAbG Qe; 7< ADs_` 154OV_tO30M.v)˸xp+-@cgH]槌˃WkS16OїH>#cUVq[{Bn=X6zTXE{/9(,EWx7.q`ZLTЕ`pĺITI'0klel T_ia9U(!FD :t&o*)X`|eq MS|mF43|jVZ߄2R7qR7T*0鷫wR6Ԑ"rLBnz\3&2<n.pǁx{Sc 7d1aJ2nɁSxp1Q1hJJ2Qd7Y܈P8uX{wJ4gAx%¼c9*&$*|˕\o|3tԣ |JbאB;3ykz*>6mϘ_$dWo;7̰O`9A~! h 43+ %f3|/ p9Ǽoofkbo]dP)`U5B :*sqcu}a ,#_v y"Ϣ~5j0bI =qȚ~ƈEaGocj.0_LE`L""_Z pj'2jX%`O]EZYIpxB+([/ 2//1{չŽT݄k2kFM- e>#^B1FJ[$^V,em@ T~3 E `c|*z(VuB/1=nh!"e|=C?/^eBn`=sgk,KSIWݛx/tVɉ\ko=Hz W mZ`?(z2Æ:{}\Y;D2 X ǵ<%Y66 h{U147ot&pl(*.R+WľR|>\xL by_ \><ѓòlX_RRSz㍛;[vupL>]?%n2яl")% }B(an#"U#& a =)kF|~YܱZZg$%$ Ґ6Pk,_u9NZ ; 09˞ai V%ݥ%jk[!ŧ04q;W6!KHȣ7̗-ce7($~YdM uX t>ϟ>+C2(4f)0wΡta2k"$"u^ƪJ3%y_-vY&ݽ+|QW!bQ?ϑ'Vy<:YEOdb6D gjL:?8 e PȌ\+EP<,jBfM( -9RmuϏXY:R Tvs#ufY >h<<H& 2ײj㙑ۼ )@=UpUH_X"$fhC )GI,RZڛ[jy2 gӲJ8ǧm LI(vqP)xb[ص`7[/|p1zCL,Q׭*tݽbAY_]P#d-kfϮ{댴*Zl!(X+Tn݇=yܗ}bV ]jxiKbSF1'## eB#ɻ 2[»  Pͨ6'auacByqmO;{2E׶uP 6`੶a+DBčJ60KC5L~Gy._OR )L# UB T՗+q:Aװ eł ?a"h@Ԏ: -Mgn2Y)۞#]u;v~.07Kp-moH}5 gJ`,D*ouȈ "Nԧ%<sw&b_3~%KJfrCU8R[rS1&d2;0a٤s pAX܅=7텧fAcx*NW2E$,MgL L.'<@WPҲnu0 |BqK݂O=Pݰ<}04S~Dܺs,ݬ [}!C¾{u;"*tSBZؐ tk>v~#j-0BYb+ޟr?S'ߌH,yp2*A6Ca]xR?ڱ^/%#n%[\Hvg>q6g%+kiV㋬x&Hh+h4AAc/m(y¹0.p0U,!/j5xULG{_V#cO,FS(} ŗ+m:GH(XC@hG$+έg=S'/}`"Z=b@hP*|}Vmuהt9@{<GI>ӯC"EY@$GoҹO+~ė%J~͡zRRMOq=BE."7xZM-AX4,ŧPB0O33uqD&< TrpZ ]y?vYE0NwqcH#)4 ?>r_1ah?\%Ih`kE$DU0QbNRn­+onDyRE zhhtFvl[^m- wzzۈ^'D{Lt+'iE;Z *ݴ%ߊḋ~҇@YGuy[ ^L9̐Aa} Z:v_yw;;i{F,0T{p3O%++?Yg8g'&$1.@ދ8T5 gTT//Ol2qR/\~m;@]xN>nsANbvTKPd=U+bC<䝌L1eqB7FtqbLJz9.h86PH@2s8RF(#We:NGo+P(s(UDοoE4V4DŽGXS'f_/F_ 5_0+|8z-aÅ;VɠuDef5~f/JX*`?$4Ypia"]tJJ"IPWV KBR_މp7`$kPK|@b`*C f",fx⥁쇃ЁΛ<XV^Vx 6&!a6_`b35{ Y}]];ý믌'R 1jφFqKP.xANe]mo&:+~%\MsOV"㨫XOSo´M6l_*6\rĕsU(!@Ბ4 Ʌ%_.YŬlYdp#1`>V~`BobU y8Ǧg1: ͺ, &XQSvb:g=[K?Pq!.XXq }*iosQHTEB}noG`/fL:R/Kejy 5Ǘ6Q%@ޠ#,/JG-a/77pn =ݨgpvEXC}XdqPW{BE%*L novFOEĤ*IoJsc8se;K *8)t?5O棆ƄQ/ $'6NގbRC1e f$Y a2amJ)3T ŀF'vt,qx6*q$=kb0̴.m4ŻT5?P2Wެ,}W6X#|LZRϷgAu,gXy,άC=r'T_7}p]jTճl'01Jm|0?'Ni+˳ }wFdUޠmP:ΎB$HN mgio\L kJ Ti^4ߘ,l\õB_Cf @K d$;X84^79V_Xg,ETERtCEi^ψL~$t,PSް wtD> =vJZ1w).0=&V,S(7d{EA2KC&wM|`6ȋ1eڐon3LSŠ9j5P]yX`oWg?Az|M3 IVz%eNxV6زuC!=S?aPn&GU!z0uq8w}'x;jAۏOX[iIW`+; WE=zwR8]g[HOVXp:4 f0|^XK@XMI栵 b+A ^o{3mEf0#h}Y=vJ:VyoY.Ǵh.Xme>S~=v_kő ׻GuIIl SdHax:̣/a슇?.icjgH/=+3pLaYajK`4Q1 *Q3:j8;M?h R%ߪp8E1"]n]7.]bҭvx~?^ ElV EoL11T-kZQ'M.+HtPԱ;3QTqO7@p֏3jDє }sӔ^a'pڴTDhԚUG:)@kkdsN=a|h`s&Vu^K2i[]Ƈ):Fo"vyfN mz\ޜ׺P[MCgA\a=a:֯F6o%|dfLe`3(|~ZyD! BZ6>퐝Aґ&qG!$ܑ7 5۷o]I= gi Xolbd` t j j;TsQ9v6n+{8ry}<T3|{,F&.:b,ol}]8Y[vX"aJC/07#~ .ꑰ QϋNBfbxa+_ٻPVR5f{< wPѭ˃P[K=*cpxς [vĦ.(\5&k0b厁tc(k)`BPP-Hg4@ܕtjMUofdo F"0zĘ.ԧ]",1J G$ ql!J]5&@Y1x#EI:{rbO~oşL}b8wΈB! FW@EGBȦçu/tgBxj{4"G?@sm @7~Jo:O Fc oAmJTg6IT0+^vSDJ^Š ,=/\GG ;5n˴1 9C.Ts~D_5sj8Mg!̀1:EU wHـhl22*W*v,IX-wj:P,.y:R2!&+D8CJިfwy^a,ܪ'&O-Zޱ]dN` [tlWYbtD2|,Eʜ$ Ԗ5`4֥02ݵHV?`rX)')i3|oi0Wc굾ylZy\ gLg #M%vwD^S]p /(/=ة.(/t<1=)o|Q0&=U}yB!/3f ݧEY0ʕi5 ,D^sSPF^WHWP囪y6F(7acHuS7&:3 1O_~}Bu 4Xb3n(g;U1\Elr#<` 9?,򓝚у摐, hWЈc*:::gCM\Dm0mt{Ysy|݌%a־hS*]WSY5:*<ˆ3O7ʓHz_6l<㖄p)Pk^qXTYEmdž?޴Y/Tjd"zCxroznNU˨2tD(V r[F\B҇¯{d8S%#K[7 *A .] ק 94+?7F>G64Ba[΁]qZ棼`Z!g0)X-RT8H];RD-:&)0B@bQA~EͰ'T`0ɕo>SB5W4OKRȣB8w+lF*d p*4!/4\w. I|u}>q9[nS ~jx72ZiAIgDR.EJe[G(QN˺C|ZUv ޷ y3(]i{v ns/2r#UR}7(O50QbK6Ⱝ k}bPˌkϵD9)\? 9DI bwi>!8">a}ͧ zBQ$7D5sNA]:n_ X&ڦ]PsV\O7}q:ߨz^Z# k/|e?~]YEf~scaG).n&$uh >e@,A}`Q(RÐv NIFR:?BS ׮XoF-n:2` E0({N# h. (TZiMQ 4ƻvwrad-G4DJrg)QNA'޾Օ.w5,6,؟{9S*~l߹iIVI$a7ۼ})pA4_{:lZ؟%qn̺M|șbtL2­CrQ/&C!2`VE\>%M%<_j8»Yz@h.:vDÅ2ض(6- d' u}@ DC;NQ0 m<]sv]eV>m |Qps'v6o*δk)BM랯ΆF8V6ѱ2mn Y-g #HWF&HRUayb: -Չ87-ɊZ(NHG MWmPqqS~ǔNu!I*繯XfG!:s3MBsI)~Id︳4tb RF;mwF'%I.gAs@zy:Heh'TYdԁ F ,5QX=?_җbLq=N ÚDΈ4-VN|jҒm *2A >=jk(YSАrq+|VF=&2s0ڣx8Ht|Kt dqkSL)F I]j[P9se>T騽V'R=Wev~~hMb}l?^?I aEPF\x(9IMn0Iۮ WiIXlڔX>}9dw }6O" }]E8T1'|'Qv Mײ$21 TI(<2HȫBK.dfCɮr~]qR,ȑ<-1zd f-W7fGѬ 2o.%4 U) C" E2 DŽp<)4 /IA8'kcfOmZMgTYV fvdh\eeBdy6wG/#aU+Y3Cp.A޳+mX5w+TՏXӝoF4:fa^`.=&56w;YdTslj'TW+@h< Rqur2m?4}t AK?7؍n#>n$[bf^\w^mA|v3ai<V81#n )(?tN*~SZfrh5puR%;2;lcD}]=(+[TKa*n/kƍвRDe~YXIfMۙ4 P{誖 QnWZ" ,aU_JiFomQ&fA"WR=dW}ZͧK*-p2O/yQ" Dɼ;ػTcBdfPŇ@5fj&3gGk&Y]S>(yчOJE2U3oXu^c `XQCTcE󀦶IOH QGm.$m?2YՅ37U,t748T4:OڡgfPeH_-}0Sc_)X;)a "0\jBF `I|9d\<D3AfM=>IP^o+ΐ+P>"b_k-:NM㱈e11=oMH,jo0͚%T N(H'N#7Slxtט=3e熗KFY2_KRfݐ'SLv-w/I4' P8g~ di^ ##gmRFX; UH)]=S8eNK|b1al|#1pgA\~2g^cnBf/D-:1`(qbIBzNO'x_"Tqk#3]7A0^=fZ[ #?>zW}qOKʵ.v$CkAIO !yNvbC:A.fkT^}l>3xovl5ןINI"v@o6S ldMP0M '[A:35P/.k#5U}e'Rӆ&xYs <&Ɩ`A]ߛkTJ 6X; .hˎ2ʇªP%qpxoݷ@eHpX,]2IC<r ?cS*,%ey``ם$ϻ=xgSJRN!z93>+87*ěx~SoP`.P]ŬjJkݱ)Gm"8)*J/=|ɍ'1޾)4?.ndU/Й.JAb~}:%=tbY\Tw ,l z%i&Y6Xi ?P_XNnbۓjq(ُ{zlB0s4 l1V^f:)ʺkSJZ0p+SFy:L0lP$sTKfy/ϟ>. ,L l53y>̪߼~KwRj2TFEjLSEGrt>,B j@[쯫@Vu˴Mْ LWXVi$qh H!uf=Ko!mP7}u AJd˴%7p+ (ji:FsnX\BKբloCr 1'^́LRߨ$x0ca  8 J|MbzU௵a4滅yf,"}ܦD]HTc+O~S-NtEgA|)2#:EIҴ c?+`# s0c4}q_2nn텃;ζM%JM|H gM͗MVs`Z9@u8 F$T̛H+#bB,ۅLQF h&b=rÊ!V-cy]됕<ȧ5mT#d bW 6yXJh\W{:;RÚvnչшQ~CVɇLW('`zأ- ? A="">-m8*= ;.I;GW!#^btuR=Y \h%7 Z=BMAcLO:pt:4C> xѻ+х{ϣ=jW,Vڹ)*P C,VY$=4X_W@{ R=wooݟ wr4_wKG4lf[\:R"eB5<ݟ*g"?i`W4Kr4Г ID:K~C=T]4.A잊BB{hTZ)DD7){ޘ{b):;CPP #_KTH)SH2S DJpCa#9T#ΓC_e;(QVFٖQڤrZ mODET%1:h4D{F Q!M&@^U sϺtT9s™DzCSqOP&/#p}[jZ+¢e1^?\]o50^LqI[/N2OQk s_:1qc'1n}SYM5*x/UIt3و xЎ@ ϭ@Fjdy'OGjvzBP\k (1K:)Z.It#sPU5LTCăY6CSa] ܈Rlz-bw8S~? NU(i>$$˖ʉ]rl2>gP]'PJw q6s"鼈F78DF|ǙE6e H$pGuiKP~LKv%2 rI2+}eCWW[2n? EQyb Jz S ~CU>34b7CLk郙SII&1k%>cN2TpȐ R޸~}x#,d/66ތ1@)UMj+RHU\#­dxП]ZOu+0 URc.MVLi bc1Rw|׋y'>Pc0{>j]<ӳOOԪ!]ǛbYϤ[JHRf7 LY5z4ɲ8ud_->0a@ptO%jR TyK+?޼֑' (uPoF`RrxQ@ Չg-c#,w3DkmN5LPvS-GDSعz[b$mTˆ}7\¨J Ji| $Fk$M{ca=X#ɜ((1)<4N#.L87FWZZ;_W/m3]%l]< Z.rZ22 ;r?ͱF+t>[W-~rm7K|tY<4e;tN@Goǥ(lrPnbcƒ(&@OwOwfUC2μUfMIwfSj i)1]}M; {ʻ~jūBAܦZ 1sl{/%/@43▰qq,mlxc\GxY<( dМАf \k(@CH])3<^UQ J2:qfd)C16|$% y*fAA6 Y^39O*.$Q{qGvvճh?@}Q-j& %.>I#*f\4Vht -r6fo@SQr9Jc/[D<+bBA \iI(}3`<s!\w41EWDFau=jhrX7of֌NTݥXw YrXIY5:3 nD׬AC] ,$mO;P#x8oU"7$DARҎh_~d"J,)C׶GIV({¶CD֩k^}3U8%$}yUKV8u maՀִsuHAOkY a^5~kB`Bk!.Zu*gzNS dtNv22^g7>G@\ZPV/xWzl˚!!j~x׽W|;g߈U0SE Kvt>)?RitؖQ}Lii9ίaDMq6=2Oh]޼dA~Ұ&8#p|"[`Y(jSa䔇6[\1mK|W8vVƥ MyXXa /+'' ;*ttB s1N"MNy R(_ڄ͙!0iΛk$#?w:J#]^7lDx~fB)ct2S6P ,uڪ|q^}N5^I8Cs0%Wk':jPT#'$o!r4J9VS"T~k8Y)ExbT_75:֑S_"-9B,;\peK3tɡgq~ #Ĝ/X$J>|ngn]MV&/{f?(`|p2lK Ep]Dx.G6r@y\֤p뽷.,=y/6vzo!dӞ?S]ȭ E@||oѴ۴Q)P[B+bv 0*Ƶ~@tɩ62Β&|g'RCijcT1i!3F~~3 Uޖ[{Ј˲W\X X8БbH=/0@ٯ֤@aN+zvv8TW~|QKl*6jׂk VZvĻgEA2yrz[tiAhrMWC 3{[L!hMа+Rg.0`RqWm~ʂ 2ooE ݑř(i*v7HB3?3dZ"hsR#$h%"}Ĥ{pwz}͎y+=|e)X8t_γK?SHR)ynjـeKkit#91,FyݯO@Nߢ )N0JIbvTWZ+ԡZhMpk&'je 4q1Sb>Әc=21GNA#28;VTKmx-5q6Z/(B/Lj{D8q DAxA#, ψ/8:OqCœcOgyf{Joށ@ëb+(aR5&s5cVQdGTqX:ʌa`QJ9p>-ap~օA@ =P<ԥȸ mCtQCd㐺AT*} =\g9/F5IQCmI+FT޴x46<~AEI,fP 8!M^"b; vǰ'XؒTkduŅ) #|CU2f%$,obt.zx AΈxIy~s`FP7.)4WiVb#$VXsUu>usxH"ZNoɆߑ("v{U0ڋ';WoL ADNn ]?`3"HkF'as3T4crSg%Sx:lF^GAyO Zs:taضb/4d e+%!FOڥLJdVQkb#* J:)R4I ?7Q'^1B3ܬxЧܳ'ٱ B #߂ G/yeCM.`uZBA}+Vnz+zÔ4 ɌS;_+3:c1YmHGC=#Mn[O?[(*_mo6Y'ٸI.Rw*nNݐl"W6DG 쌮ّv7gE ZePω潔-yNpϞ8l Iҹ=OH 2Wj۶")UR7#w !nS̔"l3[Yŗ]$Q"S~>ߞR{Xl]|`_(!n8 wP`\&<(tFi;, 瓁/ ̆o *{[qV$Mf̑2cI| @˚ā;,cDѱXmIbOr~Qm kӎ &nQ"-{7E>Gzم]IUBBQ0zw헛j$\3b/4]+eXs/=߀?cAo^1+vAA@Wyߣ*?x`,ڀ/>nL#o$ -Ω7#6v%MXSL b{jpC ^=6:,d<:3]cDwZk4kd9y"!.3U#Y_G[ V |wxͪ8<.`HH.23\&vF9J<_3쓨mNt> 3压 `;;sBoة֢ _a3w:o :cSC~fV7NX*M#J JZWtR.>/qhiI$IoIF,Jpھ׻Ȅ#K+U >}5&F-(іȥc2p/G*4 נDa79X#G7-# IOT rE܀6F ,<נh] XLzVPtZف@+u.!_zJmHlDr^527;r|k )A,eYı8o E}xܑ*{u $bOfw+)cpK/ ;QA_:^X{'|Nq C ̸pQ` ^3-s1GFv駹\Ko הVw Рd?5ZuY4I(z!,"xC8Z#v*pz'Hc"TA, .Mu% 4>8|x1J:av< 50C,=Z3 OJp]GB˂k`kf>͚9AKٳʁk&1Y?7%m@II]S/izW(Gt{g`hAWf][j7!.?G4:BiN6O[u̶:p1 lC`guo<v=}LU#%ު^&9nc)P@W 8]) )瑀mbyM5v+A>ܓlPc3aֺ9nFk@X;/{huV 3 _`*__PUe_7IM?ZA:ADjP ؞BW݋5AHL8uE.RpsxƑv@>:oJi]en3 bTO8B\SYFDG5o Uߓ7xRMZ^@~n=171 fonr~MNTpg ?`0L p(Kćeb3Ƴj0LΠ*õB1B1Ga_5M鈿7k"ڲM#܆n;NmvEGd 6_sJџYav'DfPz$j^JA3fj2N ۆ/fya{P}[4k[NsmAb2Z۹raww;5..Ú5Mކ]l2qFF00|63w7ѩʪE,Jz+̢0e o]C͟8prD>&3xE7}wL䇭o9\A\)ts6(P.{X[m,Q1u4{l%z"m-Qy&Y <.uNR!Ov~J0_[$ k(ΛA4)] Al{ Bp!o*lTB5I`pE>cH.lJR|G5y$ 6.3}|ᕯ 8\gke% "1aa6]@Z)}S[f&)]JqLPȻm=AEA-HJ)cjpu1o6 ~,̀%QoO.m5 R5SKwL0K~B\ۋe4q.r,cAPʍon K&9}?.lBE:6Zaz\ ]xb=|1DhU(1Mu^ĂkThZiUYGδ =We媈HڳTA9/q'hǥy4ͫjns[3VD q1O˕hj z7tK N0ÜiZ;!?-tIE5jsX1&iS-}}үcU-EܵzXS'- ięN'N&kwl VݽȆH0)Tܰ14O5Z/|'o|X| 2q:d>h~A˺8܀΍B,1))P3b 1 }~/} LDuz jt 7a,ǵ?Iņ48 ˟pT;#]Mݶ8d ;K8sQ((,~Rb,LCa\me%1:b^צdVXKX~AN_3&^ݚ!L%l+7i+-ἵSq4d- r?(l?S갇VJ>ԣKd=NH}b(R~Q{mN,4L%CrXL*FTJbXbn$F(-2 ʏ|]HI7o ;8u1}%{eBb*^OTHA"Nzs1Q }MD>)HZ*wc|`fwFr$ ZcMW՞ڣhBmbj,j],J^xA7suXat]y~a~8uB|ـ.9+JtI}Ɍr6Q~F1շ+fI@ D;QF"* ` XSV`JVf. 9O=K?޶wE^ tOeqoDx='bdÝ6x˭f;G]xvlؤw;~I!ʵ^b6?e<*´=/X u֣nRK&Fto'88 1Čw1j_%6"X[_ֻ_UG279^ mu1vzQ-SZ-~WC,- 2Ys h?DH=&*KTr@[}2+TP ]ѯ#O?Aғ*VSDAh)N}0S|5qe7o(HҿŪn>45тKoe'Vy! 2o-ۦD/[fӥnGA@AZ)F9e`%*\Jl hqgau|V9̹p%^"v߭ܔ+ҀYoqXXtymnL tƦ)XH0? 1S.ȧF'vޞ936,a>Lv]>;(`rNu?mĀ64F$=n\ṷxMaMQ *iXa|雚n JV5ʡ2k,S;Ğ4-| )S?[f:֖5''=_CֽW_Jc1hNC(m_Є]sofze_qSkGID](Z2xlE <] z+-EصX zSXd5?g w˾C0kh K5:XH&~+{#M+zAn AW@  硸r9z::pxr{Ai YTrC d9 `}l~xBZ6hڻ>EVGHV@̵tݦh䧒s!PU+_퍰 uUjӇ'gK-UmVe?Wd5S4gB?/cU1gtdilO3$c gǎ:E{YqIG8g9K>Q[˚9r[>_MF'_h눸Ly;i(dGhW?KғK/ ƨȪS?oP'Xݣҕ4fi-k̈1n g<Ġcη0pC8مs%5xS#Rv&t91z_YDv498vL~̷EOwLY%YqU󳗞jf/xj!Rn̜bq ;]ʵ~ύ[ijZ/ ߦ r5hS Ƒ6~^n)SILy#v"Ӓ=A&SQ6-̤`Xu4/V(ƃӾddRwG&{.sbg *%6~B=I1d A%kH(I\]d S:xO'/k.O&96KB> C|v$b Fk>fgn:{A(dT+Up 306B5Iؑws@w1!3i3q dRPƦB(SЀ:HY 95@ntwd*6A\'β>W,]_דHؿ S+xHhK ^prL5Pt4)yEXa6&B_:V-cSJacGUTmBP-6b,9e$kDC,gj".X5ң&IPP5F-$|mi,Ϲ]<ţu%\$9OdoVQEܴ{Ejk%c yyoN)vLeJ@7}jlet'9 NY Ģ+~xF+JVZ2cTc59]_MJ Zx$$qSuf>Yd:00l HA@sZZohQg>F+ [Z HًYO^$kl>bgDleXkUKw?!܇й~Dr -c`y% SQV*Ǚ»& A"r$Ǭƶ٠_Njy"d ! M?2Vo?Shd̠i7` s5F-"-o?0C;pq\=gbo|uYWxg lv3,jLggpcqODQ1>jG3 k*fA`i$Vw,8[DG@*ܜC{cQ? mOWwVD5ܵSneG*qB6`%^titjS'eA-)>a=r*wWQ,[vK& b:.*hTY:کǷWҊHx5t?,]f Ut%)It0=+ =;/X ?Ի0=-U]ۧ GRe|C*.~!X[Zϫ-.ݣ–Doƫ0ƦN(gKv_񩹎(F-}4#Hes)O)i7'bg-T11_R5P30\gOD]pHHDg䇲DVC)3q-d1r\_ltv-]:N&/8tFdpIbeLC12p&a 7f$\WmZXope i90U }߻޵ӸRiSMF0q=J۳C&&bVCS^lKuHM61:OeMЂo{g<aÜ*NvٝHe>t&]ϖlHO;rF5A9,Y{$mf6tpI7wQ(>0p|sd+/ޫiƂ^y@c5x˙u|".bm Ug|']6N;ٱDXe9Sw}`cg9hy Ēzխ/kԚey@SS`9[D/&zmX4Bk1Fn𭂬 WpAtO W8V&*d8emNhIhܷk=ɪ_&mAGEpc=(RJ$Ev  9=s,J5EWOCQ̹1nh9|i†F|?M7Z LAX;NԻARjP}ON? Rkqom/Tq8<4ާH7@vB'nYE,k; T&cݱԚA}C7lq'LcI|fN9VЛkG FNO̓؇ZAoc |t: dS:.ZҸ<] pNZ55SȺ|uG3s/dfw5p /(E O3|:C=//Ah?Fw1},{w]bKUf,GI8"=fD;oI;^S~kj{61!)po*99/xj>qZR7o8 JoLWQHP^|d|_2 `fTreR7>q{Cܰ,LY49F{XQc0~=' g4ʇP%Es Y(Z(W pX2\F9G}< Y*Jdo:}tEw68NCp1A G^PX?y4YnJjaRf 1r\7(Cc,D8boA#_!+54ˎC47=8a+ZCR߼&cyl6,WAd3;Xia.SdwQk]vzO>޽xc⍺5H1fz +a|Pk3mߗ)ݓ\&XDL32a &"fq*'Z< \{鲗Mv^>h:v@` o' +ic[>gnGc.Y4J%†jMd'i΁$9rf#RJ=_('&¢7›cdlA5HG3QμASpY(Zmv˛F`a> uF<4m2Ta!.% FeVf;~===+̣*raIErxɈv4,W9}I>I%1OYL}'v.?6tOio^[GY:fook3xu,r\hf{-b=ޚxrVDS2MEܣH6жKY9ĕUVPmL˄j"jF8Bolt#{j.RrfYm"ǛC~[tיڟԟ:_*taorjզ2x9@0&{$ e}tjbౡ^GfNܨMN@آ!Rt2ݵphqtJٯ.;VO\C_!_z(!Wɑ"qrBVs "(YK78RhxP;Y\-Љ0.U4r~8p\,cs!u:w|XĄP f&_ avo~iؕ] B1agIPzd.0<8FX-$9 wlB`fM"d|&J˛ Mhr   8TĒSt4W5շČ 3:*9~u#SX?DŽgA.+Z'AQشJv IavL|#ik\+yYz TxF;~P2 #aZvrv&A,I]31f.ֻ)uRu,A<4jZ-Ŵ鎎MWpv&xJ$^fQD &mrG!_ XAQC$:[in &9 ta56g`h+[9@Mu!﭂zoM|_n_kmBL(Oa<8CdBHF %ӥTe{da]Q~E'7k$^ȥUXа744 mLbv>34_ժ XirՁ/ƉKw8E]oO}ف_$އl5b! Ն(q1?uދsWH,Cܓ>]1R)|U0K @[Ha687%bSO泩Dsqq'د*tJ$c0Zwp & Ԋ&=L+3Μ됞Ώ+Կ:#[Õ7&6F/"q (;!Ck 3j.lf昒^~=V멺)O :ZTF@<xYiT%d0L'_ܟQLV?T_`ҹA ԼȾ*&I,NOz#V[9h.i8[<8"{[s G ot-:Uc(5Vh2xvX KQS }a{ʄ" ߝfsx| 9HL%UF+[L-+lxt1[6K6FxNE|?i@*;±)&6rtād +j6d?C1bEIӄH6 uHݭK@Pq]c֓._YbGy搵 Rbk=ۚ[Iv/)7 [PyòU3| >ե:2}7L < S\ f@^B k@&oU;4%)vzI[TսWr0|HԟHbs _o>ӷ !IDfRx=oc|~7(2Oӓx`#cjկomEn-ꧽq+Tu2RǒY}A)g3Y^B{gP?AQg,@0nP~[LS G|#N.=n#NkJliriYKbWj(Fy\&TknY'quXqluk/Uo*uxse Xob!O-5KA9j, *U02\DLG$bxT+V"iե饉'kV ^|^J߰t*e颂ގC@Z*"QzPQ<=J=mrh-W lL MҦ=Οjd}5QJ^~XS<]]C $:WZU* Q,t^R7KX)+ֺ\|c+~(@0'7<>jӂm/SEZ\IX!5nyKh=ΰU=)DQzB]nƹoNjR76UfHYA?SAz~A% j|6#b.7sM uUNy) ?qC>wIFTq>Rξ-CHRV2:.1zEurPpxsՒH,LDJ\e%@3\J6}]&'4虛J}8F~;J2XpL5Pmk]Ҍ MĆ_W]sLXN*QY: 5ǽG!6NSkb52IM]! IECgDyEs7LvJzw|lBPg ?q4{5l5ZrJ31=KmGmd$-pop'p8˳H}%DёIwQpN KK+ @eşUq;X6.k/PEf75kC,-)p6ZOCrHKP9䥷~Rj V4Y,O "pg5e tc_g$QmΪӀ9Uq%j0cq [Y WfUK4o8qCT1瞸F z) lH|= 펗:o< Clf9lRٍi]vK">z x"%:U#NI{ZnQ_K$!]'U޳zEaB՗C9Vo9f'`MffCG.ϚR˘vI[AY IHl)K „ӥ@ml)3ɱNk{p >=> +JE"!ѺE*{Lʍ7ˎ}p ;伣q\mM o}_e.L9\;Rm|0uIHzf< o5g) \чnR9xY7-w %q=ْOSR ~X'GĨ)f򗳪_B~vzUgX5E 6o]雏m5YkNwE[n}f*'. sǠ@NALbfdZh4x7ӑEFV^S2/A)xILAryE_:*.CyL~e̡,+%q4hH v2ݬ'`m!%$'ߠk?;ж>iLz*E "7l_L1fx?t6Qry~4VDo?@[1պx62]N# sĂՍ OS ӎrY Jnzՠ8R;tL~vNZd`5]4zw~W4ƭLDzm@4ڈ8GMtJcK*Sk?>ָnR9\R귍&,Lgl^]^<&0te'a o4u)b53=in @=NN d܎ :WВ&@E "Bo]x7 ZhQ8! }(@F=I?vQIi۰;2]>_xGWvdotPJL|8jqrOQO@X1Jn!Sgd ܮ4?;4n \}lpŹ z -VƁ?\H U&mZ24f#T?&pW" 6Wz[X tz4 !hDa|*gMJ2`͛c!=gƒ/a3 g1?F뱗k!j|02b?p} [c/;(?Fr{⡹;'{5/xʇ/eK:=H@GaA*w5\l em n2i/]^ub{߽FgrpvҷC B=AdiPl_Br'orX[0Yie9^!Te@"Aƺj,']Ŧ>ömӝgĭGSS3N5M 7D /Z5a)Eҝ :VЕGA꩚")+zgDb.Vnx5{xt+ ߖb]7 #J^e(lN0G<8J3x*|εZ Ǒ"))hHh ܔA" Y-rl#mp\{v!gS=v'Ns]9Z lyRmLZk2~d{gPZ[L\G!="8Qul3=pOZ+ S%W Ưay[l qeERN'jPy~pLĎD(*;)neҨ]1hV<@C ;+ 6vG;v(u|Y݅}eV|;xL߇Z}P*+ hrfbxȹu%uF{ \+jEDXXH B5 i҉`zDN>I׿yֵ_38I+~5~{$fhAïT\Xz1Z( J𘔠N)䳏UgStyɫX䓬>ؿ_VSQ "Y+wU͉<[% ޏ[S޷ُVe)WԜAc > N4E5G?]&z<{ZAvesJĖ`.w0Hגʺ4.$DJ`tAsؼ=Ĥd [(,0K'Y.>i/|E z 5iT \uе l`'5,O>lC_?`d=c{dŮTQEy$ _ OQa* DGTD&[VT5bōDv+ f+Ro-PYƙVxKƨӿ~: %lR yџk4z/;gfZl0'uʡ^v@QOܑiŁBAp/s_LH, ę&8T-)=XN|FTW|G듑7)o0@s;M!W4Ś2DD5D_:U"G6PZ"_ͣ4GA3-= >3OPU8Pd[ mԿZ2sؚ?;0!b1c:ꠑ{<Ænjڂ }hip7Y4k%±smΨq <<;F.k&I|IpXJG]\Nc$dQp(>R@+V-YAuBhd\cцǒx]/$LQms ~1+|xyIKZŸIQߐuo |/2QT3+Bީb'{mWVyqE01&#W%dAh}{TxMS^6uo UuR>¿D  =/<ʈWO2^4X+k3*߂Fl Qڻ|+mg P*0ZN\BLwifj/#;L|Xk}\Yw,] Ioq4N,s-fwZS$h E @Ao?i/4E(Y|LO?mޢ \&M/mDz2v&z+Ɔ`! wDǫ7vꋤQ=׮23**IEubFZI^ U};2wN'<B`J`)QJ ov8 dޏk3F TC}?\×_s=$lDROlyg~?t?T GTǰI XV&IZ GS_\d43vT8 Ηe'f&5(Ց\ȐWM:|Xa`)(Gc;Q(wgɬECNCdGrVPt~Dw̠gI>gnn!M4ڤjH=Ő,{'!\}6BĞp>ԉtW4%DziƆW3lw s[vZةǞnIԼon؋b4 6Ozv(3P1/i.zey唔Ѭ&Wи_.3ܭV^a8C_n3tO{YXoɐQF3 qeV;&H:7XWW\ͅ=-D2궔uEXAdz(๡mH-aPm^s" 7onc 6#'}8KfdvyI8~N[١r񚠞Prm|9I/c8`Ž"[3=p'.6y+ %jq G|NJK H #y=k?"0r?r4. 2=0.HbgW.ZTдwE TC2)+Y@M =^ u-u'g> jC?kR̐(br]B<ۋ7% [Ƹ6A(!jlZnj.CmɏzѺsi; 〉!sR]uRI -qryE}l§F}cY1&!xBSH!^(v_j| cB D.XY)yADK2睝2&lt}.}z! 3-q$.LԜ{iz=݈U G6zvpWpM3Q0/Yxkl.GJ>%| JFJN}xkuM,BEV C //޶? *2y%O8kVM=t6syVvYnNұ c>@m1GƑh C!QO^2Fib,H} ;ښd*$4s5^ߖ_1:12Lǿgv1`wF0o' jrhE3Ƨqd2ׯؕQfѹPޢw+܁˰RR+m0.} C7 HvSeQ7_{t3{e++ں'\.eO SplOsV{6H5uugqtg5#1QLy>kaLe򋲸eR lWY:4nwiB)1yH`*]yP+MN> 5Ow$KЁ{B"R9 G}zv Qfptų=Ta-=Ҡ:4h`f qDh-|@{$>SyJN].ȁCNi.r %f7v~ RJw95}R ~7%6 ,%6oA,f \ FQ9\35VۀMǜb1"(?~kG(ņ_E>NDMabro~)C/cy"'NCKGZpa.8ҮHf~W"}Tvѓ( X_lm_̸xC8}UhF` yPP$e8Sә:7 a \7+TT-xPFQɵiv 8\9|wuuT]p@17< RbWi7KJY^ݛ7m)F!$q?g YM"#lwcz9I>/!}O8 *} OJxkY\EX K-$(yJ.ڣ=T׌4ziM9S6o8]Zrtg/Nr'^L50aOK=`Yè5D=]1zP+*+lPw谒K^w O#vd37u02kǣ.07A'e0(mTPppb`ٺICvd'JQe+-|ϸ5a+^rɅڹ?.DۼK8[npL-r lpӔTn&V>q3r+[(:PU Ӡ7"j -9\M6.Po`R.BrPI~Fe˯ ywꅹZ (I U]QҢ(?Br0[5 *Ku)>u8\/LpqGX18ԫ")U1gΩ+ s3tmZ1Sfu!~2VD؀8a֞n09mIp\EpI/bQ勒^*WG6_`P-Sri@ߡUoMpӊO>AJiMߥc| m1Aw̾.Ax5Ds+)NhKl7`@`ͱ E.$^B-PmcI*tHo.:Nڮh*=N|:\yЀ{Fgݎd˄0 #"yppV HaC,UZ<ْBú 8KjJ4lF[c<0A\36!-;pP Kfe\<6X͚] `LRZ"-E+y T㪱/auq9}$ BK٭>Fϡ QI< ZC4c(~B|mKh\\vףTDSi\as*wU%GGڞYGMKFHZv3ųfL΃UѠw'(㥆[c.AH!.g)h@3$x$4 &n;D6ALHxl]6w` |F%>gJRou\5XNePv,u^]S*@͆%}T!`J"CB/S X3\Ի[ eZ҆:\)4g;6ZÌGBV/ ՁmT]bW)rc|/YzŞ(QN bjyNs2 k-oZ +""@ڐr!q؛_T) M ml9,RKͥS&A9^}0X-C6B;Vrggޗ ,zmZA7.s/C"@T>*&`~)|LF]\J$<(]UZ9 +tׁ:N/VR7P}Ԡ-]vQy`TVD [1%iSAX خRAX 縻`*@ _Cor2>>pgF+H(w%ĵ8G ӏkj3.R߉cIJh2ee22*a? .'kUqr@MarG[y82Z;Ωn}ѥLBe+E.?XڹC5%<%kK -a [qWP2l[A5J c /:k"by5ʱլ$P I??%[ ":_H[.@.iigz{P},1v$feoE`2R݈{XI yjH"{G-8x.ȆB S?"׌@˹Z~?WHҶC7P;ף F,L=j= d@Wr8~@QK G.T?ǜR CjMJFc$G$v+_|HS,s%͆6.̌ppȯhmY,Qº?Sаoc){\Ct:~ lEui.M]ޤI|08*V;hX_ A$MS7lY!$9uYu ˱BsI6ѣ55[n GQb׵ imVV 3RW~,^p֙j ДbWOr h2.$ 1J:q(cGIy[x]sxC5ڋ@,+߯ORP;Y;L0ٷ ^"( pu/ZTgU}icR9ɆwIzSun5x4U5 bHX{ͦX -\b3k֧K ~48ʭr+ WhWѦڳ cbN72&tABdV: .X8sq5 jOoa!!?e:,]ߗ4gngW\у&s gt/4BW6$I2UuCBCYDUP MjbGfmB/B *3T4i[E&o] 4Ck?s;؋SJ]%aa5T3S祝 (rVSH pvifDbyLxTX{ThRRb(8[­3lMn!^IƖ7ML-`0*{ @`_|s0S $}rbx<;EQzoBxt ނ. osϬX-y\Y#!aLj!ĐG`b囜Iz&]B 1 ^,G!T7D.\q{5#VP֓FZ Y*b>k{3;f@!X]c9wQ "ʋCPheDˢ޲ ѦFckb%zՆGJkՏE0׻|Ss c'+56,Lf<2q<9~ۜdvk`+d4na_cƋҝ"l~WTN g:ٻ^ū6-;Y@ 7hd (O 3_vowK.d4>veIWH#+1ZyP]@Ѩ7줠`εu ܦtz"Q1 W:k{ lt*i;O(]t 1Y{Z#]$Gݾ,rs9Z; dxي~X(e$bH!*ύ(bf̬'n?6fTNc݁&/3S L R puAJqE[&]/`_ꙝLQ 'mQ(T4iD.A}>=dЋ$ʋ--&Wά}L " rYFyV']*ً:>? oY1ֿu tỦRyŒ`1 /TGboy&ˡVH0]zYKV={'RgϑY-.aт0C#!5MKU f&sZ/6rqOt rz?cS.P>]P<ŋ1>#d/B.YTNp'PP~hi7 U9Inxdҡ74$؄2/1Q}/rKOp]"[Ii5oQӄikQܛSFo=Im@MZ2@M?ޛΫEI/ʲ=0"vQsY( LaW4mKeb5B~=,irӮ%C"[’b728VE>Z(y\6mveWs CHۊ RV#&9kQx['8K>QdUi@-/GA,jRNW䯂hkCjb,( SH{Cޓl=UɎ0-`?Wy J,}n;Lx^̀_y\ V>$.gr^{OYzvP)a /&tTtzX= чzۍ#8 rm+Y>g`Ww47~[z<9*-~2F-eu^(u2nf#ˡ-plf% ղצ=aҿ|b9Tj RVþQ@k@V.<髦xV@ݰtHGb'C;BJңNL6AoVvhSB675beIR&vvGo}å)렏{us Y鷃BY#P:\N 4Xɰl2n`2^r*E6rq𲍙zdr F$R嵷ݖ!#R=MVvC S}+8W(=O1}2\)!`@ͮWծR0uIqGz}h`m̘ݨ+kjE"d:@ϳ]C ͤ |MMtgUP!ٽ ]Z|Ea]F<1'}WlTl?-?pHXt}m_F)c\TRpMt~,y@$K]%#jUw4 -2 Õx/!D!`VpX|҄y4 Mz^=>kdqyj 6"W@3űS[1A6ŽADiW#MlbJƅN i)r{ir]^tm (\LWgΥyR+۞>FW\ pOԭ5&ߖ!}{Ey`"oj,q  K8bK ٦ͺhp't/3ډtjx}ȸ(Flũf4ҟ5s79_kE,7lC{HCbV*P* g&We%cRqvxw:z-Ȼ SX|e  d>陷*pR! Q{.g*Fvay² WT~Ӹj[}>[䫅q9$F̯gef+P6=&,/Nd ݘvc gd UfЌO-eWKa~Z-AzCK#Xtl\i?M/OkOX4؃:64 {\T>cűUEL @ Qw[dlRPZ9n}&#Nj ,ڶ/*%EMdWM^h A-êo[湩t>2 gB& R90`3Py҂[F2r.-+OD'KR&XHA)0֞t܆x[ko5¥9 {(2xΧ!-5r1]e;V6Y>up"O"JOOK,net|u'#X}D4>m9pe:Ӭo:Ӌa~"O.<]t,)*h@ͮQs bx4%kZQK? jPa5roVilY:Ua4]VfFٿ-\O\g3CMy.LƬ:^dc}E w5tY ɍZo=d*YrITU&9`L08o3̢}Y~O]z8Uغdc-] ]N&%~4Pf$c`arkeɱ"Y^V&i2/d`}T l(6/󎀲[9xf}_`iZx:ǵ8=4+5%(]D&nqIJWC+PChq;Q Kr8KJJhIۇT=\+(Y8pU,z+3\ Uy/zP:uhGJkBb>`*{L&_V !os+10Ӑܶz- ڂ|m (jlS];3ȀaĚ#bTJOa}~ #HMkLJZ.l d_{xJ]|r*|UN<0? +2&Z1!c;0Z{jy&DR)k&d) +s1o|}w:zqF>5":5g j+FpzQܗ"AZ)2o~8>t/{ac+lK'k9~𠴶slKXa `V g>NUd~^m"fsX*$"&2R6C²D@ + >/ۨt(xLM,/9)Ф+=~_RMujE?獧h!ޮ.FVq_pN=ҩ9:L*.C:y q"֑{6{;ZV paax$V[Ѹq[l ߳WKQaҩV{Ywnznܾ6`LnwJ<@} gEO9s᩶(|/KZaӖ$Fl}/ '[?Qy`X*Wuwa$ի¦ E A#s?k 4罏 ®Z2Cv?,趧Koь#>Tt/ c߅30?E}1͏[ T T` N ݿ4BPa$ o$cp+qxJ!/;}Fof L/h6 ֯po?cxM:#^EBTW >$.NU /? DŽ$Q1/@6.3PF=5ФEPs$!W} ^^^=?=wD}NƄ!^8DPGDW73AôAsx@ׁVıPJ~f*bkFB4a18q UP3{]qj8A;~ ?]bH'cFfwTWRGx RbmQ)ޥrj J!i@N->?]ߜOM¦3j>cիrr⼊_ iMJ<{N]Ju_گpq7 "fI4w] #]+dBjn}RL2Sm|^}JhMDnE" *j{)jr&qw[' n1 RTy%Vs܀Z 1ϻv4J&f̕\* g'ngxc=`zIMmr*XcQ܊$`# 쎽gM} )I4>$ 'V$ytk䐂,uC)zHz46ϓSCg\Vdp6bI*~%b)v|d'kWVDہSrdUho%p;+푐Yl^Y(dGCviU-%v0.o:m;uJg35St"iwZLv@1~ҼN609L~{xp<Ӽ.y ]+w$n@>8Z":?a6':Zʐ#q7Zc9Qi:Mv:]S2h۹Uf|6 Rѽ*xz&_\@W٧ӏ5zAe).ÏPN@>M|1Xzμg&JAJiy`t ʨrXNVͶBJzxu[ծ7]s2tP;=z)ƍ©l!Ʋ畐^]_5UՉ"v>Vw8: /|ɝd)zu8X_G&ACaoMrTa`k'=1ZXW\lz:K9+:?^-i<bR2o[ț),*קG=̢»#!ߗ{u/3JҾnO. 7_ F3,=+ָyM^͏zqQZ6޾cV5e"LX.,*{L~ K$L0nTL{Q<&z #kTr:Z!\JעQRkr_uxz6<2_OsG,}:*#Fy nB@k6(j[6Hi̔O}~!G8Wbe9*oI}[QE4%lvePVOתIL,;=#DԠ0^p z,'Jɍ*?Z3LvVK%dνx#ׄu"V /'@tCI(q(luU>FQAb1s8F=0:&V~ ?v)?_kϻF+))Im C5%㛋c# 2, P:-Ceɿ%vp|F93F8[g|C<+Gln#Hsg㷁Yd-o擓[ٺ#|$w#uÓݐ>I^J@rF0 Et* )hrl%y?L;xE9|_J%gÃF_:${FǼǥXʾi0ydl -SpB3P덗-x%2$o.6,#;mIH AN<d8lN&ЭPlpn\I U|5˝35Zދ!qHxI c{F,B.]iZ,b l+EY.Ms4κE(b]c-jX`3`?>SiV(pB}Dڬs} Vzf!c6sиM7m ~S'8@,Qc~nfr뤩3*̯#( a(肒uLYVw-=rЬBI-%y8o:f5)yDB4ݢja2SHf=\WIeUְz)'8 yTt\^\A1n;O2Ϯ8+,)ErPÌ;q}R8 lOE᯲s1R=oMj0{5wȜq`Nq?A*A0#%VEa{6qSz.l+=bfw6i7o)gJ/Pm}Z9tDeE.~,H@&/w䘘\n:'bA{Fh#~@<.THLQ,8yYbb=/eޭ!?F!HHqcP^.)ϊ?8t, fԡz SgwKN uݽYh\hC\^V^YjNtk~c/4#R c _.4e^BflnRX cۮ(k$~)%n(Rg^X7$C,r|Is?~m+!v6a @ or4yv灛֦!W - omgB'u7R֞"ܐ|kq!(UGz]B9l", ޸'&/31tRNKG-x+9F&pA : ER& KُKepaݔ^CM'<3Ew,CZ=5:#ziSО"e#.Y? bAxu;x8=Q3#sց^=XC0qdI\(i;{E?7MEyz^MSև(4CDG8mU t]~7$tU-[zsi>;h{1]|e|;76XjՍ!d\[JyCUv`w+iijD˥+/W<5N Ӎ1!Ot7^ *2DZPZ5~ɵk唼$2Iuv "4PKk1_{ǫVXT]D^?y`$a-WլϮ?ӳPPfi݈F1!]`'BB:[v l@AQ`$%U> +muEDDi@u(5Xܰ5|!?t?%A!L&"3Ȯ4Qdk͑oa"ϒn8CI;Et4h){֕szy \T aFo#i5/Se|S'BVlF&YxV_`ID JϹiuä<.OӼ@OBK kd-x|wmg Ռw< .z7 yOEϛhaL>i~ա9vU& c ]K[$%bͧ iq(@k^:f;a_Vda+7'Nw'yf &S$|.[u 8ѯ?zIrAV$%V< ,݄7-߹4PB"q$ q@:PGZu;6vw '=02SWj5ƗU=%[^r'-$,\!#2F4'~.w@DY:~MIS`#"S*#Xro[}QҘtZq8gەڬ ?`x6k,=< ~ {V^og g|knAᏠ{ fZ~u׿#h;mR2Ne{8޻F<& ˘q؂G7+,[4Pccy9#зWu:xB"6)fjJ ~DZFo72M6zb/)amY=zمTi}q*Ne8@Z֚ai$~1tQjw>AϑvYغﮠz$өUl°YFLCV5$ IuID(WA6L)Ѷ!a2 nht`NTOԭmPaCLYQ,'쮟]6"^jᜋ񧴳A,A\W,A{STE+icpMINRMVҠ }߈d^<o!?^w?qӵu񈽁d"^-=|db̰a|$F Zcג1gɐ 2)zu8JQqתGҽa iU|Pİ,̇"JMt Ud"SΤ⎞?VL{/u2ȭ}KnCL]_\u@LޮgXsBk6TA{ l)>Nߔ7{6X9ycx|gFwECcf'1UQ.<]_oey2XowO wq+g]cE-S!LUEM9, 6kBl6-mMaʄ)-ٯlgT?ldܘk8 ?3٦gh3urjQpoіփH-=˄s~zǻ`c^wQ:7Agl=Չ>5ʳx|6"l8 DIKq_>EDfhsqңrrOY;R`ؿ\}P/uﮃ )*>wv䲷ѽE<4|*ӏDeв J9bVT1dZΛKt!k8X5i{6ޒ9RQo;!Lt:,3dTdq;plPUܪ>zP>NaLaWtΉ_ؕ@ YpOXKglR*Mucmf@?K- ~ʌQƚזqnrkoIR`bLa$Q+sL9M ˛mPˎ 2ɨKA 5oW3yiH0h69)Q BQ)iև'v9"P;P@AXlYM!l$r?^u5D +dB4>D/QjvLcALG!$n3AhV(hc54{6YI:MxhJ]gxTPkhx3Qge[mUc-mƴƵ<ȸ79Shu+dngExvf`YYNqW(p~vH0'Mh=07I 2}l'T.,M3P=|(ڤN p0[Q,V} x?GcS C!N"7x'eH%)䓻F۞o~ĩ-DA* &mr~Dv}u{m(ē_a>$ZrK4*sTiw?Ĭoez*BM|]r~=I'qxexxIDC+\k'i~J_ݱw8ՙŒt'9jaHyZ;Ӹ1!E_y|!rXV*ll4W%,Q 9۷ MٺM |U~OgO<7ˑθY;iŲ(INZr)`$y7"ixLyp7>SJTb&g,Uzhw L5. XiDit84ßa iOW!򽽑v}q\*~mNZc&Aga!octsZ}K|h,ב9&(LJVo $1FF.yO n}q*j`}J*-v6mEt%Uמ 4}*^aL3r|hwqpo(3XS!=&%CA9@9AAF;‡Zv=0J2.l{%A&qvܼ*oK:Ó(lhʛm ,aI2H י¥?`ZdbʱM!VɃ)b I.gĬw!q##fwh>0&(~h6"<<_Tc3xg"mFMǬizaFCG5-!2 uwd53-cSgL۪1ѨGǀUmC㄁(`쑺pÙH\9va'g[@f8֎*ѾSj/ۋI9a}_-P|y0IM;|`́5xnUA)3'VD%X:R QxH{[WyTOT zy;FΘHn6䖳`dkq1N R^y%JdVвBiőuw6h9;N sXm:ሙgzἳxI,o㹐G&9)܍*c Jvݛ0SR"}HC߼PVvi5C9[r_Ӿ8gKT&;㯒Ls*Q!0mc@{Eo NXQF[,~^t:_@CJ z{8~QqWxdۦhH.5046,`, qK eZ4SicعBOvxW vx&\TZK̇X8t@aÿ6&w#Sq_}hmm1Dtu!js?;e+B q=R?ѐB׷h_ Zhza_mvU%2[J*QGoSV8 acm]"}>N[>KTܯJ"(DJ˷iSPXf0 1\whCcѶKOD'ċ 6FAI1EȚS 1p[@t7^#}(8IhHr` <5.A|bsl _*h>$T6|Ld-@ȾF-ȶj9n! [w9QT}Oįfr 慹OSH-Xk+~lv^msZnpfSds(Ǔ>F)<%"-a-WcC~K'Q0Y\M:}8/u)yCLBYeA:](FEw\xxʫL|P@hϋ6-f P:,j"30 "w[kKCR Jp6\DC&G%=Eck[OĂx]:`҈  z"36$)UZm$-ZbenʖW2e999̪e'0YFa W QZYoSXYԢ - [<+1<;8z_"} ŷ,)W:0vg 8~5wzGY( >pJf)c4iT $F+fÁB %7pwm=*pLvӲە)^<' yr#$jWrf܅ "LWQ3 m@H\Shv251 ,PT vwK^ؕ`|ԃ nxYu6uwԙo< {d3JgYRx'ClOZ}NZM-;˷N=D5}hoկr*r.slI}ol53w % GEifYi]ңk6.`;aY}-Ks"\Z)pf=iirjHc:R^INrI56"E,Ck;toaEj<ӛOqU1t>(7*I a'!URBeI$UIkqz tij|?F$1V\7drJƻ n_UFQz燷 8 f$# Hz␍[ۖf\pE[wճϏLOG\?,k~*%rqE23鐂ݲxy͜eRWs-1M \.Aő<)H6\tm=<|+z x oAeoN<_lp,6;mjr7EyD?EygY58GvkA'q;QhD3\ݜ١4#H/~8o U亰δٞzg?8CԙB8s%RfyCD0BoTB#)v{2^|-v\m7w#4zd+w#s˼/IgbяiEpNtycb)H0M`#ゥQ+a/0#WTΗ oǘ/%>bA/Dp ؝HTBцFL5:=ꊩ6ðk D2 Sz5u T\R$  K$V;ri֬h p);`xR(2BjNJ%Oy-a'KC lD8,[2#,גϳ -QiAg HduCsC^h@~mߴ8ӊDfnK1# #2=f,Ɔt:Wc@3*Ǻ&j1Cw-59P_PZh *A-ZM7'02YbNw?ܠ>ͳ&[9U\C&_}u*bh#XAF 7 ]L^g<ķY/'I&lci8B/pAq3Pe{yJl[n:?Cp4ryBrJsP;iuCZ7*&hC73*/IoZq]~E{fz6)81"f8L^i ֽmXc?4} rZI߉痌;Nvh+,Lmst>O qޯ`_27 ݹ UL$K/qT(w4OŒDisDǔ-X$׆p%DW`M81u]ltC.NZTXR57lwS;5_Uy&_[yK¨l>MEa*3 LHeUET06!"u+)!j Y<,;΀ LMO"{h9Vз : ;n0hƤLD1{Fy֔H?(}VPf[oBX&ϣ}g \54w;m=b0f1ε@ӶTh{ <BGN" ;f]z/We' w$LR]j*h5Ke˨<6l")!IkGe;Sq@ViC¿54{r`yO'g\4 \N cϬJM GċLt+KMr<O"u=dG/O\c ߐXewqem_=]sQ"Z)bEl+|8Xã &-@Hhk~ 2!1I^'GjCaUqZcAeƞZr4|=Z.rA@ ew 7gJG655^J@6p6؍AN" pFF>jh43מ ’вP|ETJQ Ȑjmxo):[IjD"W(rsZOEe+vTONb|ՓD*{'t"W ,kZf{FZd}/sX"_K² l-g3alFձM %Kx0'DbRBW&fg7I"Vc,V=8X hV9f?iC|멗F 3e*cYhu EQ] S8rE0\nH?PXI;mTU:k5Gn}/u7P°6lj,7(:/X^+MCZĸ=M lwAG73vy+Uo n\5mry3x'{QyQ旙7ZbڒOFX(3k>v@XْEL;A,W( ; ;賓6lj)FYT'D=[/ bXaxa@~go D 9  (} +%z1,Qsu-90tǎh6M|D}< P$@5{&źnbrJ7>0ǎ*qQ{%f%i.&t&).jʎsxfN/.UnRRTph0-(PB"1W%PKC 0aqnq٠zn0sG r{sVԮ`a قNn#7JG*ro+ ӟJ\ #).%sv S9641c5;*9=m=zNJ=#'dˀiI([AۋqI{mB˦ENO7Uϖz :FWe7+pb+_;$AlQX&ya$C:esl1Jy]ا5).!DdA ]j ͟mZR1c{Cm*´iteS-0H #S ?ds6 #֤oټ0&)Myj8|!{4m\SZ˜^^qXIi~5HEn5 7G1}*=F) kwoe-AyEGzNwc)6aC`ce1SHCR+/r@?c;1HKJ sr@\V)) hV1?1U< N.MG~vQ5KcЌ.]4]Mx?UGtِ0Ó8G'QUp5{V-, d/ L=gnc64(=E@V['-W0Yxj覗ypP3fU*p%-h~6`iuOFM䀣Vm6$EDjsa0b^bZDzz96D5{9Ɏl Zcyx?2Գ+ ;tGot^߻.IC,2bM|(tYU CCKmLO(uUo7Q9f@X7aUc"B7 mRSrrQY=p9@=D ?A0Q{%i-P?;H[x oEbI+mQoy^h 7~jZƺ~O :IB2QZ@: k>Js}W |u 4*zbZ@G:uюi6*Rm Pٗ@Ĭ 1L;$G#7­kjD?EZ{`G7' MX 5!(~{FT^;~4^1>gZ/[{SX2R~Sz};$>Nng^tdiѣcB1o**21* |,{Y@ 9~A絢Yשsa0|>M9FJ:W^JK|U{x7a'ix.9z`[26UDRjԣB&Uw K:-pt/'&ƻNGsx/65 :g+p|c y/ˁO`}ڲs@w뭛Tb[)+uUzu'sP>\ }ci86%N!":yk%)U揽OXP8j{ ,Vϑ_\zpkUԄ&䒜~\kSpzAOn\y(hǽԮ_`[A^E-= #?\`2kJ*ZU`w;<\];ljw|/Ju"3>W53^j;5̓&c[n)Q`G+|<>hKQuRGbTPaI(z"Hi2aR.: >@n(m}:˂Ng쩏_a#sXpoX .hJ7(tVȊf"lK`x-!7U^foyu輀%^?pi.YG'jl .zi,oDgeNU5?\%C1]$hd"[(hMdu|)*!m ?.zI1SՒ$GSxnFvuGAY.EewU,uK)^Vsf9^Pe?UW&ډ{?f |e}^B&V8m8"DSSO :-Ȱ5XjϺE/,]* +y.}BXF|ƭ-]ؠu.\W]ؑeM(1\RX,Fl 5?21?l{&.:}RYI<>x[oM[DŽVr!C /ٸsS՞&]*C6ȪP$PGu~L^?H҉㝨l)oӬ9;[hx@5:r\[^:#W!۞CE{ur:&Ӽ8;hS5Mv"f)4x/We 3;Y0%}-Y'IॕaUq(a.zX?ϺfQ= Olu/œ2?5ZZ[v.M*br*.6^PL5 j‹[쏊vàڌ_U1DUVG̦X5# e|`( Xߝ_)#rs2b "2 H'<ҙ) D4@ QL,8Yb_;7Q],'($qre.w}v2t!~4x|0`4)bgAGu/c>S /9H&zpz%~Z;3>+-2"k {RD􌐏΄ںZ<<`s*6[1|Yij\%%sF(1kTN`K0MϗǴmoM*\Ք􂇿th$e]Ft& ϙaS%xb͆E7= 8;: p Ta2 (^gqS^0(Z}金fOQ_;ʭZ8):mV-ӵhȴyg'Troұ[?=JU*T@:*Pz6j[CQ!]S!iNϙ&O; D3[c7mp鱡2dO~ K)=4ezenj"%~d,)W:ɍ) m9_"tF} ?(PN]罗nxy+>t!̎M>?GyԺ58-r=,7,;4Tl!N]ZJ/UX{f8J7* /C2h*+fU;|=gPqS2 Of/?k,r$܃a`>6zIbúTiysQ۔N7X~vs|Mv/ Ӂ Q:l.vk |*==GAagW즅g%JZשZۆ0!/5eqgWwsF }=q)!@0K'g®t>.GMB͜ҟz,u ˳nbFT`PCʮf%^' Oz*%W,v`VN3HB:}% Xjɤ69./ Кug |dШͶsr(0L .qf {y $KlKR\\%cO%H茉M:w&Rݗ Y'e&fha*\LTDn7 ]FfWlg]\DZ؃\q@Cwj6#*kF'`S3q;+ȳ6J-_?So@hEd]v mf,$* ݞ2u)W I|cq"\26$@Jե>:˞'{)!WmŽ_?)!zM{iy+! :-&*vtCpb " eS<.7ve 0aQgoXfW|19lHtDMۨ#y+#4ShҤR?ʚ*V|o!.';tl@)k5&5it)3 c1eI f LV9bbk$t_Y ภkygw5 -1ъ;4\uao[~ݎ&mdt~#Bq Ghx-p:Ert"םC弓阀s!#۠O(G8EA#T2 .{fSnhBa@1d3z:I m2o+y"\q:gxP`}>$O5p*q'Frr"U$aNgƙ)G4\;zf Sկbnk7DXvp:gXp0Bl%P[ AyɄ#$a\, h񖇼`-Gǜܻ<ޅZ\gUc;l y`xt4{K 蠉|ZتpQdfýE`?ch ?5"]Ci^հڳA-CAe`u4^xBIgrժNY;:mRKN$# Hf xqse}@YE&I }ril K_:ѫܝC3U4kvH KwB9bOhm«niИLɐ>_ݑK EVG?fF+lL@@<y/KԾ°B<&F=痩u]cmMod8]TEyƓ0݉9e T7ǿQYCD2`LoT!3|2e +q傗{NkNg)%rҸfMd~!,4>h[]n*SM˄hcdϡڞw:w8WiNK{`sw^g'?7NŃ,ȅuؾlBx(Jct/Ik>5KFg:ͪ4vFP#MyOhn{XklE; eL|7z&:y ;} Ml3XW81<_wR BSq8>S#rzGzm( :Y[ Ce J gfR񮲦 WS5%ô:(E{ h+HD`lu㻜7(9f 7${T*txkCpS{jE?^. )\@ VY_V+)= fw}#gN150ݤnñ, cg OE T}1ɺQC5^֬V!8uYAUcR.Z ~@:yQWr}[Gƌ! Գu#ƂJiDHR\%ٲѻ(=9,l 7qk,=I~`>^j`UCh]WZh@a-g%jRŝ@;Y˃\ϮsnGCB-o W ԗ6K+IJtA׽ 44*~z %M fF!ضG*/2`,$kJ#a2f `*I{aa1W! sU \^Dᛁ. 'u/ 15<mɫ[sU&zGZ7Ǔ*Pvm|!+q0Eˏf(A _Y$ ,C!/64#o%rKTȮtMܸ&KX+9=W~^?[ EŹ۾#f}S l!Vd\f Ƿi'fhߴǡxqU&=Rasчq{eqmMR(_`jV ^Ms]n`W?ǜ ESc` 'p?ؾ4p-]Y |C^eX#=#֘Ckta:WN* 4躁"{V Y%?&9 Iy4'Hw=6Ry 5w̕}a{ԞPMpCaŎeӉ[mWsQ.cշbqzhOX/=Ъ9dvhԝK9ZBAI:B'fPUꔗ3 &GXDOjN\B|BW~.aYD `wR,|Uɹ)9w={(쪍b'kNj<,)rr,͐6#}vc꺦Tsx̌:S 6-f\C :'on?ox5*wNSpF{rp=hJ^,3J<>㴔>cb\Tk 58g3?EڊEPDHx.w<ߒ/4bl ^7'ZJPb `pC JŅW<'ǶYtV 't,K 9eg w\򷄱48j*Op@ INOܙOC{S_vqiE洕9ry|J9Ab uLWzv2뱿g]6X;e}΃{ebLpI<Ô(ыx4Z6Uկ[S.Z6b@miFf&LdmΆ\1ҬGy 炰NVҀCeR <53qZ=*ޟ*!HSLI,n5E[:g]@hC=CneXs6\/o$ϔ q6c(>l{cx<)//#|& T3+y+-DӍ}>Z[8q#1U 4hg[q} ?I`;oM`IXz;^ZJ8[bkB4BfC_P_*/[)b^0|i:!:p]q% oBZq Cis!Gx[3.2ySsI٥PAj#_6}ΏE\"5_͹4j\mcbELΘ<ֵ#/i b9w+=;BScF* 91N,mPuqiSel3Q(`ɥ`x ļM!*"-*kT-Y(!x^Jvi$E_;W[+50JOl_JP؉ H5Ba9㿭}%Z- Ovx:&ĸ?h:-rxToQRصa(C Ky˖ JbN^W5T\~4)+h뼛$v՛/@zZL>tO4mo] c%GJ@G0py{mJnCE=r Izo.˕y#ڴZ;^nIxz (9I|(bBe$ dV2ϡ'(<`>15RϵSe }P:BGX!+\hi˶3;`*=8ّsC4XmQDl`0W~4C"͌ m梋%gI \xm~Eo:ʒ|u֭9MFfo өv(x&]* F|H7nɽ\H" #Ũ'F:՛_릵,}|,eO{ K9%Iwo}51aVn)_*A- r͛V7G53C͊_w) ҹ$&޸FRYFt֝{p%ͽ/~B,k.)iR+;) YUDo- }zH@Qc7Ĩew9 ֢_e}a(~)%^*Ky"?F$gǧ h@ugiC"+>3jNF<ڲf%"2's xCtodP|}~ 0o!,}I/Rcڙ|k,B ehs{`y@=KY ߅-骅 S{˗'clZyfPȖ82 pKQjw*S7k7mR%O`Vy"4' ):Xb/, ɪÚyxO$H("zp#+70%$.O_Jmӷd̕C:os.OTt~* )CW:\q+#}M)c  K隢\~T%OĢ^jMhqYvLxQ,MoZ܊&B`Yx"_X*&se@oSul!h:yhC&g6Ƿmd8ORH:hZRG,M;7_C`2UwW`~kEbA6|}9>;ODS D{Hg^.C70'xk:Ѐ?~%WARԦD۟JͲ UGly!QIZ\v7tڐw}Ty~1a!6`] ދL1;$f#ZDW ]^Ņ,_qUtKT(ɩ/Q vi~pFx4#- Iu)ɩR& F4J#qwA#`#5" =-;,!6He4Fx~Ԁp⃭u3ԫ 8:}=rsQ}AF澊򬱐~O]BӒaS]jKur!"ncO5uCH<試pC_<B8g] nIۭA y<4E \d`ӵBe"m,ם0'#m\BGq[jg:nBn~JzM޼KQ/K/sQNEh'Z+תEO8Q1fWK2@\Ba{_c^Gx_ΩjN*T8){Y I-.Vjz[~Sv cʲYHps-w?򃶕]jJ)@E@lMQ( s+ꤋzk'Ù!v2ey }"w/Aā" @ 4VPyCb93x>˅:{6.Ъ54V3Kf/q<%jK+5"z\Ք㠆uSR-v~a4/d;[3 I^UɅ7 b,Ȼ?0]>O1صk5D^EPKU15-q7l*q(Zq$wϰh}sV$5NRwCI;@ePSkᰜ+4YqǝCY{; cVCT")%;uaRt{دy 2eVo/nj)Ϻ!K?;c%zpf?2^]$WNNZך^W! d)k{CSˆpBA8NCNVg,IG M7zEb,RjpŽqjzD=V-W-`Zޜ` .kL&PViN@8<% pL=F{mzQ)r&聤4\ܳjK؀TR!Y1~[.l\&- 鹗lw: Q5ؘ6 fE} ݑy gQl> 3<17-s֥kH(ƿ69AdC*ZBD53"%_G_<]&|,s+²%(_\,$"dމUsg@EohvS`WQcv\9F _%+9mkpv:f؈yӟ%n)wQ:T!݉/0ªw:z1ޮ-O8S'x9mh&>lb] H}9bb]Y,f݋ϚO-u(%݊Й'nT#Ұ+0 7nHvwƪ"::YN}{` X'hdz䝦r-YƎ)'\5ߑub0fp29*?RR<[7 /F@HMdYǢx- : d-ZIyf .rP|hʃ+`AW+첡ĪP&=;t0k3>i/9vbc+濗75G/S"#!s; !TjI7Vѵ'=_dPGN폶Q.kc% \=zZ b9w^.㖴0]ۥ8bME2</ޑP(;̍o vWإ_2p+ufcMpK|}I53~ʛj@Ѝ_Ϡ4 ҔoYk^(2TNpRɍDy>(3Suڢ`nb:7swy0a^R}Cd_p8lX}Pi5wȗQTV(ᔞ忠Wkbro]&zِȺiR}t+=&aB=θv2VD'XZxD ne7ZҲEJ G^̠*#MpSOew&RԹn{+5|. f+.<[vɲZˑZ[c?B'zd+拉1n{ONck*|U*)t *LtEN?6\B3[y=:;%5)kZٽ!c5<ø (-ZJ'W#s&)D܇- o4q.ͫ\CF}5qTp7/K SGCF5Fbʓ3+%(wDhҲRZjRaF&g*4tT^H=oKd$;#ȿ*PdQDGE3,bvX0?%) %gytxVRQhj31Z S |LP؂>;2՗ho1oHBGBS[̆hAO^%WA{BdoȨyB W kY~~Ku#)ș%4a_%e-bŦ`ٳu Nn2(fU:78̢G@4mDm f2O+?6WT98MRCgB,&IGE"9t9)'>3^M??XnDh |<#zH Z i,>./꼙*"Ϥ|K@V3&%jjd6*[˯KJk*q]hwAj9#%FBtkZzU:+OӎI\bSq#''<:#dAQ(=L+-CD`]ēvV@Ύy6hÑҐ>u-l4=]'.S "Mz wyP#,xxULj_F7V=ndR/r&^pHNxxo}—$X >eͬqhw'YKmMgՇM > @*C/ǙRx,ZV: ߹ 8's"մX!7lPdk_gA9A;2MV ϓ 9F\(1ǹ ()l~Ӭ*B_b;:a*ƮI1пXҖyA>;s&kD -f4nxsI/P׋1k21t}'H*6:Np+tiA̅w(sOp]v7^jApȢ` <-3yhO-螢vKJw=j+ ?\h qߔa5N2:t8ftxm ;ݍНAu-Ʒ2!|usj'.±,j*S[&0 -8^2>.]{C z Z$H(bhDKqc@Zl5Lr[+ V1$vCR8_&.s5Ԩ 'S6TfRLt#]'ƛ`Lh[1̈́%|̶Ra R|ɼ5.߿P0H`^Zdz>CyK:qYLi;U+ ólNf[)d=_?;rpG*n;lጰfxP@ LZokb"==f  њw~K DNekX۳|G" /"GIu^`G<QA2 ŧBeC:zmƒ{Pl<F;Ρ 6h6iR͓qBf9#lz6Br_bֽ\HxOJ묣~d;i&V8ICE@ta"62 ĖsC"eֵ1ǝw9s%XRvvTZbOkj@TF0jH%å(v}6K>86g 0z<NjV'zϝ"Ѻ\0R }yaZ:[~/%*iW} g8~VAM8vt/="fҮZ,gjvpl 럍ȧُAC׉|Ի[+/ϧ`fIb>{ 4$2 R2Bкy|4|pj('7-exNw>~LKmW S[w5ʰFpW|XZ\3Mک Wa/ze4 pݔd~1}> f MzY#!ȞSdXT ̮%`odfM>3@ '%|Wxᵫ-)sbB1V䒞+l T;܋Ef;90Oj]C lQCP)/U`+ZtdR=V1ov Whn.3{/͓zQ5KL[7gi6FʅYzA®a1 v[r"h-|wz 4 HEņz-kWvu|޺Mf輪IIn+ƴR( y E(I u^<9_?в$AKs`= 笁Dgp_O CV9BA&Ŵ;ޭ$xJhd:HAh܂ O@AvNc[ t碹e?(v~)x)a0_wM bɰ…WoTؖΥ`'" 8Jq5I6.DpG'ÇNya{(\vY ͵[![g91L-҂aHyR4/? 75Ik/9FPKx;*Κrjo(Dٶ;YyfckM xs eX9]}u!R@G+€º$3vz {c @ g*yfg5r@= |0*Ȟ&6/X(9[mQ±.[2쌚]Z'r_Fb2RPv6oНX/dFDBZmfuUJCU95|ق +!XX#7ªl[$#BHaaj MFOSA34p&i$ f!Fɹ9;%'XJ9U2wD{fZ2'B>\$Ȗ,0w]R^:5k)VUs΢]ÔDC' mtlk,$dM?T/<,4e[5Xz _?h3@"^>a/Nt<,!N;zLwO9e19jyZUB}en{xLvjk^@e/TZ=,+k`aY~uI¹F%cF&S*O?T3,hLIT'rٮo tNB$`刳pn-ұ*@pnMkQIL4/}|M#w_%zv"3 PywK7VvC 0'ԎdPzdj\R&F'tD0eCt!^U3*LfmgC9lcWXۑ4<"a103}T&,o)ve &AJ9j;C+4Ύu?P719M-N&u-רǨS%&!!X:I3.Wtt(=u_uP&cj EAizhH*4;tCX$O߅`swvcuXN+[I@wf4ݬ R`"iu1sO-R5-oui,~:nC]=~B&ˈdWSwlqe`V}uP?EN?P0hv*u< (uyiR yl)>̝$ʽP!ag2C)VQf(9MԳ J$s~!+ +R|cpɿ1[wįLK_1 d k>aһɫ5-E׮Ůܳ4u}|FR/ l1߷@/4 KH -lEd X2:*&}>amI2Xf XF$F`}?6&m ɱt=8,`6lFg$0[hWrJs &:oyŠf@Q@r'#8B(WͥeS?zLSTH kc8c@h~R؈ͩg(ka Bl {r563v_z.Gp.O&wawzgSLqKTyZC㨟?œ: cօpbwc ;a< Gtr'M&@6n*UTpC-:7ٲE}TdZkK\Lk݄awaO s;"(1[h7H5ռQ+z3MjN(9!O#cb}2pp[_TgUr5{rw]B3e 3C0XqYPq.l@ аgq|LĜؿ >NqP72+lʚ9!:4ㆦbѯ6(l欺cg\faM̪(4_^H fo ~k*'XL@g7GǸEWZ19+[PZPssO ['\hI1_O E3I\p.Ꮯ `aB -Ng\T($S -VLy45 󜑥g`87 цxr!%-`ёH!aGn ?wWz:+GosßV.Ask1EAz'&iRy #!F> ,RORLqjSMn&)qMI~XpxՆ!yckY0P`M!}Ȟ%L(nB\ss~u*),-X$H,|7=3emÞSR@`I2 ׻ p\'OG죔r\ GkڬAu1;KȞ(w]ۮɭ ЃP]m0DVDcM:,*Glbp_-!9݁T+}h ar(v퍴 eܶOHUɃ|7|Z&6L2ۓKbo}ǑIt!* `? ,h5Wٻbyn_go~A-G&pDuCey]K_8y#^x^+z}Ŝ"xlOb`ln3Q Z}!婌eST%ĿyEuG^U4JseI=[ CxЙ!)M-ɉpUcۋ7a;V ~#Xw{$h\DLZj}0K[~+m98Le8v)J?@& K@!Y "Ξ\Ru*0ofWʐ\jߴ4GՇ!0:rYB0* 1%\K;.|4zIP#*Y6vq%|~4vžNC%o QȚ^QgzF)Y`H`kգ|<Ǥo?[WMDƫaրm̏)V/i~gbdVNcnz敝6Ul s*)DP3.<>B !ZEuxv΍%Ҁbd54+<q'62H nPgi [NzN;nբ-禛B0pΙCKd㉪?[D>" l:}sn]Ƥae$YkBV w&tSi)q*o)x"gL1FUѐV\o=L()mS:݁܀>h"䴦/Q3 z2r[f~P $,NĆjK 0IE[r w6+B{J6d};t`5JPeSmH˙AcÉX_ S~L$ ILp(n== #ϚD\vϪT\\%_@4v1B@z/TjXA nEH~_r{fY0EzMB:X*4*}:f6fS0 EBb2" ?Ex2xJa,~[1'°aG-w1-|q9hc֒Yba)e^ 0Y"ٍM1m $ZYJWCPQ輠6ľ*0Pag{G 3L~9uV,-sc\݋KW/-԰?ڬzmc ce'[Ѓ퀖l((s?K`$vt/CDPעZXJv|j 7ld*'O#%[4SAiHFR7W#V<ug?+NԢo<48($2Ņ[=_2qr50r?؜xPd7;u䊼bз/¤)sNti~롨d MG\M9L/x+&~AmO0dRSN)9Jj>הc?])mW>SъB^Pjf}[S(8g?gCC<G$c08跉^GXԒyȐ:O"}11b&?ʞniVՁPGȅdN ]]ѯ5X2&A^L=0@Tj \Nt/- t`{2kTDJw8M$lA*j<|ybsUk.~Ev1;n 皱 5x};UQvjbe8?UvA>>e =G[V+~Te>ڣ?w2DR!vwMBd߮J)ls.9TH 58,?̣b(Z!)s7h%L*q ,xod"t^Dy;ķw 6\i+Y dQG,lbSvqJٮ5E}cD1CJ-f.²x8_R=€qFu!u;;d}%q7unRQjWfvsCbܦZ$?B~-[hX3g͟*/i+?da7lj6X S/VhC'H0Yzc1:?;ԟ)Qf;a\?Q*5tuzL*-]<CqHSQ3NbX_Յ{ҌoXA4? OCҳkDuHcA2ovSh#S&x|فe/ POPKr`Wmx u2#Ht𻟕x4x^; bZ6|gػ1(J+c->Nڂ;D7*e\d:WxB.㥆AF3qOŒa&>eϳs} .|!6'k`䵬*,aul; Y8@: <9/cMC]w~ZuߏJֹ >0]aDaa>) E 3>9>I )Lrs^-24#l(#W&^&>NCQ5i\GYK,_w(_+ ;fjUkVgs>x$~CzF؛Żks?%*%P:nGs.`#cZ Đk{ƆO=ȴ ڧmDԘ`#Ij[w]!9\tˠ ũ[mԞ5®FQp& Bjٕ;Q ʋ8e+_KiX(FBHP~Ҽ~m#F>cQ[+)ǹ=vĹ>/#?r")EB1vh@IcifG㶼#lΔG|rZo}k쌛|݌u>GvlZ椑WXc":MwKr94ewW y#YR/X䖼J21}ѹHG3(YNj4?tqAV?2"aqhs$ڷq2r*k]5ɻP.^&K&EoM;.) `eߠKB3j ௚8\z41=^:' ez6._NN_ wqP*'gIRǺQ+YS.c/'U- 1$1!4Uއ{7mVMRVB B$׾epK 96w5N=aJi&s $̫Ւ)ȸ\7Bi /;f_k?jp%Uv1!LA]fiVB-YLG4ڇ>MU؏)m7^ eVy5eh f1 =60r{N\!+vEKJO 9*?xgJ %^"R+V*~hٞ\n w@0L֩@1H~J)BtQQBu3_h6+-O ;i݋9(Рp8n[92 .bk3GPl-x@IxaJevC^#b)*aZO(?UyѴ=]ObI $e~=qn 3]ib~8o.HC= =Hb~?GOٷ6ogX y<˱c0>eG$:;BcXn=rpMU6xs# m`:iZ(˵(+J0[::8 CK ո$`/Ψ:{6/}G_Ǹaڪw3iO.]xyOWˍmI~^+x URK|8p>Jp0ÁǑ)d?lW(%w7Z6f >95OJ(PΡ%_0bhk*JyH+G-(*L|fcy,:5Ln\/QhQDQ /0Q',Dp6Y'3XtT?ǚw_7păk{%ǿ<tOҍ*' ub Ïo}Ĭeg9^zK6nK\-ǕP齐{-|d^w Ыzà2ٰp┞P^ #;3 L6^9 h}j/4b,TXIvω8%SY(1heKKjNwJ<}|F4ap( HdU+v"ۤZ"E=YwcYG-ҭb|N"SDH=q@n+.U:'3_zԢE^+W|ɠEjc&{؀%3/!0 ܒ9&BMZ%=!]ixd(D/ MZwo7B.غv) \4([Q7_mE61`c3hIQp{b{ىi͕HWk"'XkWèI4H+Iġam9xC7C -z8 rȳ@e:$!ON-intB_(yei5ǹbCǐ!f'LL ёߪKHVme]A ]X-_.COqQFuHԲGX5>pV,~B[X#KيcN$ + Y9 gL{D*[wjlY.'>s j#qa>$+|ud*E}&=w3vftd3IL.1~&L(f;׽BĜ-+IO=^)]go >A)LU o ;b VWZ$~Pv Z hKG!~h^6oz}`o!_DcE\zvf1e߄Y>"@GL'2@b[kKP>'6cwzAC?uY~π9I|'zQ;33?Fg^5lzog؝\ͳLX(DƱ>4Yy{$[n \/ bߵ;SqhASs}B3aѥ +~qG+{׮~%v}ea ҔqڐkBio"D`RgFLfE]S``CV.#3|tcwŝ^X%Y4݈ID5. 9r\))صѫKٰ<+ ׃b~7w!YPQ˕P TS; qU1KTS†{PLca"DU:9rTbJch`i2~[ ըd3ptre,f9.(f59{\8x;n@ٸ7u76˙&&Hy@{TǶ͐.u_JjU&Wp/-7qnܢ˜./3S#>sI>W  / 2vo?54Uټӹ\s!g7WN$ӭ-:CwT(4̗҈@\*biOzYܸ_+ nP[`a@ŝXPQYD:'Q#ܴfsWK%h7L ΐ=]a2NtCQcAHUeNd)]sbmfb#av>|`L 0HJI1ңx6QvU! J^D(%ni(, /])nNk:B꾔VqOWQϽ(T.6bݠ:7\F "Tl v#Q>{eyZ+. )N2ݢQ,ȊTN[ZsX}k^W*E.EdRrރJjbj"s] 1p#>mT%w/Z"(SQ :bm$rO(mb%ucZV'%K[)'ڬs73W\Vp?4A=S:'c#Dzwy'  c ˧{Bi`}^v+*AcfpO!Sa'*9v&n;m=_ᛜ/ pnF.3M=~^g1KebQe(xOvq+ %8ۨiXȌLtfxi"jK#Csd&1L01%'gQ VYnvӉ@c$H&plGJYxmBE,bdC|QyA)s_r [Ż=P gvH/ٸIaDGk?6/}z7! ?Ԫ1[k%5I~Dy#XW\ zpp K *x.hcp(fs.rʞ|0l';p[ l}j!&vցkQ/,uKOܛ  ufׂgDס5lͩ( ^c)BT=PV%|ct2r;3a.Prg}ƗAZp"=^x)@4>s,i[jȭ AEsG yeYd?~ ) N`~[Q س79T+}ʵ1&r׌uQwBWy;xOMdj4P!؊[-ck9t3 b!I=iGP个)-f?̆_ܐ':QM_5QfjȂ|.R/zY_3]5Ur% 闎ŷ=۠ +V2Q[=j3k_DŽePUBpc˟qR|M 6KPJvg!G)||bABDwÇ-*o4Lh:2ƕp`2`r*N{ʹxF9,à =bȗ*/9":#o4>wt*4w4`vihHpچ6܁Crh'8bL3K;dG춓Vi? 4%`M:Y1~^w!VE}p$4Ů=^4ۡ ?"F9/:Cб$^`Pg< [CPVچ Iߑўg5n}Z Â[gn]V. )XC#Y-&QLg,Nr{Wl^'LRvm387l]V}1*WnY#*P|dEd9դ RhT>#qYmnHخy#|:7a#iOA*Rlߤ(]ǣS RșOOt0LEO¤Q\s|c8TBPv?,9#OvmM)[i՟b( pܼ7Œ0 JȐx!WPgVL = tⰓ$g-p|lG(0'ƍPV:X&G^sg)8z|\se[H2:Jt@>s'aw LC&|BI1t̩[{]V< r^5eAr{i푩&lru/r}XXH|lۚȇAMң][<3T 3 ;ʻTltͱINW9Q~此mPI$~X2Ͳ%S>Rx΅f|'/Ō- Hk%gb낹{}ghV"MdaYML:ȿKu[U4"A¡VI1(0ər4dzsƾ=6hYx#Q 0H>ND뢨i) >+:?| Xl y`Fk3K- OzFXE;gb>aD;tEXIE@d62Eˑs|< wq ,{В3uH6N#6 J21@Zm$Jw?*D'rfʭrq%q,%3 _YlHte!t&y]Kek$hħ""{I̳p;@Ύܩ =%wlvK Bf_>ǻmK0ɺ$(Q3'_׏MKy~֚Loi&>&FOc)41F\+ܖ.䋘t=ajȂsg?5C;Q޶1qq\{HL)b4 ƍ-C~ϴzH.*7P/0=,͎?*4U?n9Of彗  t-:EGJ\ZlOhҷ$b/5]4(0)^Kf2'-Q55<Y<ժFez'aZP iX7t%_uwfAK O ,{&W8V'@qjA:m)s xɳHpX"\v`L<\f^*gRTIbc6^0 (oz') ﺞu-gSQҿ $ZV tF]ԧi~*veG榳dĜp*TjL|lH7wR]Bq#01UC6¬.gLUTaߏ"Z-9,4хO$o+֪=edpD$9Vz tpWGD XnhTErșd΁4U q+@c}rUk6f(낎Nb{$~}n^'AYഗ$P dڒҦyqr`Fr\cӳo\DwG>;NGCLRuCݐ2`7bXFrrxyS3!ww 11 :CrdAsKH\3%g){RGA|KUVDObVׁ)4N`*]%g:B.˷WԳo_Igok>YCn0M%1 6" >%y ~ck9£6_tЊ iiv,[<4yuڹg-1"@1fʹ uptGםpyps1N}R >#f/]ٞ׳6N38(~:M6[1|8"V:S!zOs=(%tdgQ불bdfͶ^\V-&o5Ig'"[&2hSx*B1mK5ٕ~?qU>+ȸj~k/Ez\bb&$)9E?P{MzN +g m@^c~%i#Z 91Eݤ@a=iސxZ*:٨@r(WҠYzD20~a@^zx0R۝ y }P vkq'aSƥGrj#CYc3|5f/1QQ&L$&;4iM 41s9r4CbWғ/DH̕p{1'R]ej o\j[ozЦ+N:|~%m0٘;{uI BT5gݘIuZ:߇ڷz UR u4ĘNKy*d4QN*;HF1^C1t ͌22I_ΖHtKdۧeSΦ#EYۦ[-uQl/)OC 渧̇w@u\KjMI`W4]S†pLkcjtr-2's ߳ǯ;_U-h_e'X`KtW<ȊZ CHJ9b\v!%MN7>"].CFam0 鵨]r FU``4¨a7S#L\C/Q֓6ne*P)K{GZq,Z>Z!D`DN̍4/iTh^!Ow ˥6}4%$h`lOT1[6`;7NT'w/;o%=hq_Fފ.g珳1SuV̑=&5ќ˶xˊDgbcA'#%:'lL փ!3c8H=TQ.BS: 2&;,8Yp2|,KOSP^\v9.g"3ғ9)֤LŸg00*gb)9aEe(욷? QApCh>j_0>;!r2Qr6z…XZ*H{^"RRG#V Q4Lq݄7; >< YɎա6T pv2Fݗ\C|iwҢ[,E+hO'_q-y#TԨP^lac9ſ,"l' S)^ݑ}-Q<y#[@f$ɾtWk J l v:՘) ?[Cw{1B5[9%N%eh>#`Wl$/*=S~HIK<`&ңd@aPd+^]֜i,-(DŽ cYִ6 DM ]K4/:8C '$_( 2BmDQ3hn<[ ^A.}T 'b*8xTs묶HY^b AC4D4s[{-qt4¸rU j-8]сw? ʵS!`:S^e46Lw0S BbU|Dv,}I/P4K֟0DM}:%{/;/afRxiMNm Q%t@mcWlT2F'w3ɇY 96lUIH%Qc=`*7Xo^cXVc+IW`*ϭt6vſ8B ;(0 v aB{ =N3jPjy]jojGjCn~WK6Q|~]O9&ba=n0dK@D3]iYDS@ ZԺ KD^J gB0SqZs)3qNu㱥щa/lE},Iדdxl-\5^b_ތ plkd΄qs c9$LMYi-Xno\D ~~51]2^uy 44pzKr!eS@)vH+tpU} kaV朗WSd! 2R+sc?b-L"R> !uqCEv TeSzl=1="1"PÁ?ŪʠDא?^(W LD}Y@\d٨E\YD'_vmpO.#sg܅DT듴8n4by3Y#?T])% lWa6D,;}</rqV;I% E‰ZMKx!Tm Gb81eQ.FmMj&=PzNFgmE"/: BAZTKƊ*V62B%hVټ4zeKl1~ 8-f." ݐ]Eh+@Jw7&7,{W oq$@pI)ѓf*hu vV VeQ& utbJ KjLTtp;͗FrIJ2P.$ĝ ,ҕ;gWY4!VQ2z+g*uXZ҉1†5S P4]ZL_幓5󤒗]Q8%|<** bUrh)U.{)V" #~2A#/ӗʣՀ;9 eRI>O&?2+!p "Cl$UQv$0"۟F~^_<1*RAw뱝;(P.))~$6e,ftгuH \JIǸK7)V| ԽD,AL7R?UOATjm$SIzW:VϢP4-|W0M^k݇4WN !Hj -oC䞨$Z D0 s}rE$7MQ'3 8G"N^6Žٲ`W:Q`OO)Y16p^Ⓨ /W'mYd]s0-GIi>#^)BK t"YQjBOD,BȂRo +"h@&@7r]}cNA,mi¿3H7vޠ/Z(C'ms6yێ&@q^}3=AvOH1'{t Ƕ9V28+FzbVEsExb/ߢ!^rgypQwd^ȱ1|@{5 zY=ү]"R{ mi~,ma ܄5 Τqo|tT4'KU69!Rl'ɾ*pv7/ TIB'h]qk#LU;M!|XqEQ]U_qd ,f۝ Yz^\Avt hX<23\MSlՕJ(1> c4ǜj%}ns|D&R6L!xѡt& *W` RoްDG(>=aIüc9d(>أTs)'/PVdϕlILj?H>"Uy8yT+h<6 _Hedj+SCLcTQtc\6B(2]i &pEl1Q2%^ f~s;"6׳Fp??с *!NDZ1\lά:OrLA_kM#p @ Gc?ʟku]̓tґ @~.::ZhxHSʜC琏AxX>߄&fXw2h0k EM*c^KsyK7BuWzV~Djq/!`DZ$PNN(4a£.JlrZjRʉ3T.K?BӠ;G)NVHkm, *mq󸈚Xo/0@0 ,N$SMLRqPiW[ WC, lhpߏ̨sVLWOpUai-M{D_cmRDꬭC$GT(|0c?Gэ)Gս5ϮI-ښ'^e |pϛ58UjѮ>rtbxzhsiA>zWhZy#JW}, p 7YY8)M<de axk| i,xo)B>8*4_;v)v|NøQ/6Юu* -FiZ}ɗf;j#A5.}Y8ڢsԄiR0Tn 膏'Xu ǠEmAq2Lz}tēNlc>+N]Xx;]j3 N)t( m<vwZj:o( yN(d'|i?Tx-_@7 sx) keh#dƎ*P5wQz3"ŁRMlL&2kM ʓ]w^^Őx<|3|W| Fʾ@)3ڦR^ؼٴhR5F2Aۧ(*I3&ԬCwXYH+846YB\vu1v$'q>+slTpig6|M9pl|o%lUFٓEC÷gL<٠e4jb]U8^~We)Pt[)S{h3 @#QG#F:glVFo/] ΜU@!FRT Q#_ꭊ#jSGs?Ϥ604EN_-;y$9 ϔގ"0K%ɩq2|uwX+!zFZG7ig-$ i"C30 NdKVu+vp ' 3cLC&z};#cě~[NSt7Ou õJ2h*h&稾atNᙏ*󤕍<*+=.H;LF&/R iA$ LF Z2Y.q.kpY{ L+rodɈJ@sߛTÖr^ kv3ù-#]lSY$/.*Tw3. Uv=o* 3@lZx+=Y}){Lc+queZt=6m yS+IWVR{k^"w2Lke!(ˊ!}L`y\iz3k ?ae.3GtĬ ?AI;wiTҠ)ھ `Kkuנku)zG#9v` d#4vkBvp5> beI*o9gj } ABz$Tqn*6؏6DfĦͿ6cthiU[=h`qf2 "d@B 3pn^q ݅Ҕשa3 b79 4Y`Gb n!6^*."[5{:*=Z F8wq@=6F;ԩ|_5n.~MvXxiUPT*W S+>1,b5 0l!sLBcWA"]w{ /dn3myvknT|u#EI$r7~!+N^#l c^)] @ 8e"\CrUV)5IHE(cFQEX֬\,WԴ`=j9>,=v+З7h&WvPU A=PjA&hqUe>Tyr/gJ "ƈ ~Se1cǤɸv髸Idt3ɒ(JɲpM+>A}ez2 f5n!{oʶ{x9ܙ6$l--8BoukylDHJhzӖl;~㖧&Q*u2i` mᘰAlKaH軋/xp!`:3،W#@8*AA nQ:W֝$'v+{z H#qbcZ[WVUڦwa&ymucņ5kuautؿ9L!r *Tx2K-Tooxq7ꕈh=)ZjPt+ @"Uam"U\"{'*CCa9.ꀿ$V~YO).eona/ǎĔxcoCk({%udȚCpq cV*!4`!g-.QO;vcO˨A4V(2W K1sپc*\w9*-WF>puCZԍ>/p}Bv(3Mïq|dwgKLDe >knA|$%ID[YRt զY\tE8%14O +g~HJgWĬvĔ n{v7} Է"N ǹѭX]i=吹~ھ~cF8j usV Ϥ] ďN?3jU3핷.쎖“fa̛hd4Еx ǨSZBŧl)牳cv ;< qddǣӒk 18-(eּ "XW0qTM|9bf1/GD( %VC5!p "+Ծ3L WiśtUv?#tqm KT_6ɀԷb2TQ Vp3@\(^zDvaxY7x"~,alYv'v_' "j9kFcB܉HvorĜ+|tLnw\J dbQW{z]nb3l~ϽLc M$hyr8DLO}HْCܓn1 mUVsmirW[=6Se6GR$9ɶ``l4ȃt]yp{FOXdt3.KnGM*jcَS}X'-$GeJE Rp~r.\0:^MO㽭 zbY*?ҙ}[[@f06dӛ>Qx"Ȑp=NO+IvµӀNtL1-1{E -~AgflP8+ dqSs<1@0u7uc!.9b4'`*j0m2N5b搔|DRx@t(!ㄩP 'C:{w 둟 :fCCRkr,-^\^6+G5KdU1loEec6\}dTGr4$o>ÁSv%&(ת5@H ȝκʎ= ZZڀyHv7q1w5z(8jH:T{ZH 7 Qe.(o5oh:_կDV3)z>LA,8}z2jnb[$5j" WH*Q0"PΚyg]UF12ijdGk菘)ɐ1k)(OR?K޾66{}hFZ M$:į"P, ox8wB u$N'+;Ax% & 5s2 L)y0pS}dIJw\>/$ eB"*,T89X(RSϱcJcxNhѤB!['PD(>$fT s!h_^'4VVd:PIrn DXѕr+9I(&S2#kZHs7E՗14TTo(3e>$LM~GABGIOD3M+lZ$`9 ib(&v&^^ HUʀfk[b "fX R0kYAq-CsB\ƝO&(Rk;էN!]ȎSL ލ#&n?͇3uKWܡEN̒ikP%c 2n `u 21w<k25Z 堟P>U0l'#>XN*bh.Bn~ ڹ2$^T#-#L<9CE|{"tYv[I_ /A m^?i-)Yյckqy$sb y/U\eݻ[Lf鏽I+IO<+\-)YqsA=e5~ˍb{MVG?}ѥdXWwE.8pV렞2oNeu }?@bԛv1nehl>pjk &ƴ8p1M=,WݫtID27TTh]D3e(W=ustoT>tU4\e Z3>@zEo6,IЁ1O"rp@A[~pI_cG*{Xl >]&dN,6hEfHRDgJܹ#xݜw6qgli2hO6vZ$TRvfDkg[H(7Eu&'FgN 8@{Uۍ;-l _wh-P_|w-iap$7n!Ͳ%UzXȉs@mE\zm@ 8}_.c:YC+S^ H k kA2 ӻ^ϕV?ubԹǭ!|);.䨹CJhF`[aa[`pз^CPS#Zf(HFH1+O6 ǽa=nDέIs؃K2B,hC{0a@a4[S/Y%Vs*֑e>8VՈU !aJvlMM,쯹T'*;$>n3$*b'zN3Ι?5/ Vzug*M˨[.JYYI&~i`, i?F_,Ӓ{1wTnm_M y crAr* t/89z-3!ْwLLJԐaQv!;eWwh#Vݟ,yz!}eْ,sV0.E)۱6CG^|BƤGʅVK9; 8iр=Vaj`[O)쬼ӽQ6j!ًjoz}7FEա'Xxlbm亓{䓩,, Ѣ\:8L,Ǔ^]z x-J~VG652FpYKL.6PZRPh4ֻu:g![=MʡLz\'pfHe=):1ti2a^ܪ~"I\T3ݎ ?*3. %UL\ysmVN~ȣ@}qd'9ZNMwXR޲7՛ǥ]=),~dyG*6G+YSU -1a6z&U`Y a+|#!< ` =uh8 b|9ȑ~FΓv "R6'M(j}=(BE/^?+',,(P+YmnWK&(4md^\<'Ngbeճ$BDt/\/q:ZIf2qʢUhXHOxp؃ r! jqezH"VX%0#+nFg*^Em\Ly&b,6UG/<av>{JthVI79ltXk$!'4mmP M} q~DW[ۊrJY6lv]Y-9&/i:R͢B 9]jP>&tq4a Zkߒ=V rCpj>A\S&㥠2)Ik)C=݀J#^D#_SOgsZ7cA [xFQ$a9N ~73S䂫M1G/S7~5Ǩ0ɜ3=Z4nxOwӋwae;68R93";P2r*zsa MYdOϜz_9\`l}H:#dkħbќ4tSE_l md4R4W x"+1%H91 L}AXCk{V۰C-ه(Xj"6WkjMѝRHZLޮ^## CärQݔZ3AW58 .*6P8ڹ,^T%Tz&!l3".}aLh9`7EGʀy 8Wv)^*o"F wsZ򲂾%loY sxӆ( ~5Li\L_nPW S;lo 4yr`1m[5BTlI`_ RoTN/b^+T?`_AǧwKkuk7]ؒ T6!h+kg0ޕجy/Ehnx N݈xf<3OMMDjn2YvV̩mKl^ˤ̟N*THqD{^k\~t.ֆW5/EbZ^.HVDu\Q' -&ݕ`>22ݝ +O!nN\aխa^j[y" ƒX6t}..?>+9Eڔ2S{ƶ{J|S&S6"[<[ϿдiN { ʩe:ѓD&jr4C3f'kY?)8!G;*2bpf43\ҡK0rIc`̭ri3VMt5 0$yQ|e%?–, Fi=]0HVmWtl^@"`vDX)0*Vޢ= Գ\`wC m +]Yk&;81:hcja.2ò]wyYʛ! qcPrGᒾ6 L[yj!4`=S43FĊkSMzʨo}̃z)a-!4̃,6 Udd; g'o^yx*Km e3kQHg0dφnxy #6ϋs.$F{]@+g wA∯{^]>& %LI}?ۭD0.܄+t&*V:Zxq|b!sg*#c|W7*dC1́bɢG;RauVrŕBQyN\sH)n/;vixb} KY0uC]~^'CY﹒ 8/ b8?:BϞ 2ClLebƷ6%GG:.K:)g%w(&Oj#j!2","5 fGM麽ZPM[|D.BRv xȧ (=C)EfT?Hkk~ypn0٢h5,|Ur1.gU߉ZCqQjNWpWkFN }/o i*ښI~[#z]ܭkm:Jj^}z󻌫wᦌnV”c$w"r064*˧r L{t\0dj$;qk PFym4t;$$߻ٗY'/[o]H@2v gHF:.bHc< z.XTt"Kˎ.rKScu 怎[kɉw]#LC+(m;q0wrgtϫ|~ >J|*k֥ A2yN83azKCurG"c}:;;''B&A7sCH `>\:6?B~K.e+ϤMVPH ~%GAoO]RTvcL'u_MؐoMr[ F Sf&c_KnRߢsf vRReȣ+)%RKyRb%x+Vt!|R4q,}fhAd05 Ur/,)L@ŊQw–>bE@br>.#[/Y4Dw90.^Ib/5gA`)?R+Á^#"=Xc ^,E?K a ZhZ ČDN՘oS*%nH/[d"x<ʇ(na}屍S`Hw,?]sІ?!KUߤW"ߚgU9m$ nS0lBbjdh#ibD?)G &Ha)ksH]:Ŵ qrUV͍qB4-˧lG46ЪowoѣvC~'8"%#jI@Ǥ$,ǤIR;});Q;9!& qSZ|1 o}g!=cfW)PgF6J OU`Anl'TtGGiTY1Ii*O&~]ֶ/P.ߛC`ސ̯S~o 0}o %`jdR3 m1eL`_+L I1d$+l^‡bvPvKvQ:kӟn^~VEZ֩f㍮2{R:=mn Lqo~6AI4zԸr֢N֝ J2/h}^%g'2P<^??e,.-[É7Ζ&p<FDŽ4vV{%*tCaPHhex m9ʮ]"0L%;ޏݼe+`N(N+tN8Y堧*Ԣ|?;NZ~w3l]9'= bp+CpQ2LWE=A m}*&Rrf͒Ov#'lR3c>G%5Ԣadҷ I;`S~Fɀn3pu6++Cnp;JK{LԾdhrzd_Z`:O~P Wi9[Lָle1%4% s*B4|M&PH+LCܗ* V-SJ-ek+J`(r]o;Ҥs> 3Xn!;'=KP4@hH?Su±pQP، `dqW6ŔO7dZ7;F#@)ڨҵ~@z%&ܒDEXqӞpWt /Q S^Fh fwT˸f6nw#bbm_6.K9}^q@/')V~ݡCOu[I`Glċ̄MYSȹP|(ܨQs v+rTsFQS0`ӂ3SP-.r9oQ!-rU;u*e @G E""7MOr ЙL̙zs[ʝA}Ux!tC=|ӴWem=;JȠrCj ، 6j@m }ʘ4$p#W-x I_RອG3ʐ*:e65L n{[i_cp=y,Rf9񃄕<1*{F=^9eoNSilADl$LnKȶ=DžSY}+~hN@iewP}v9LznrK7ً&to 7G8O9Х'ˑ8- ض```dZmJ-Us:1L6Q!bٻҊi{H' ;M{&7RcMˎKK0z$'tyx"0\+ Ɇ_Nm6)ǯ~cCɂ2Ɇ3عKbDmXJAb$,F7v+@vS7<ֆ%ۄƖr)x 1ߔ282FÖ56T`N-n6p7 F׽(c1S/ Oq;N%廪d!LGIإN66.d֩yBf0@8݂BNeW_T {3 !nb7st$HR^M6ҏko{jG1d|Ax}s'8<} y3˜%+󥼉,<[  ͱBacwgwU<8Oе aS*nW_MئL3 F9G9&u,N{=গs}/8SCDAn ů.~˱7lu}%z%xapLflnJ#d)_PmG Bb&59ɯ j d}-igR=\Xy~"Ư'PJIQ&c[XyoXD|`_AT 0A-v=޹ Ƌ'Uq_"t,BTeRy>?&Z&XtD]ViuW\DCVPqƿ[is[Cc2?1eVl()0jS`n%wp\ # GQ.[e'AͺUM??h[XGdy[ YBJݸ)z0Ô,hDNHcN N;-|sOcv]5r4@x(̈HC|@)fR2n: \ o*S=J k}urvRN96磌0 =#lA'cY!p +*2%KHsJbM[|nD: 5_5>{sB+yw|[@' Qp+J k.mW]]3+K'b'" aͻֈ߄rH?>Sl.}tZS Ʉ-sycؔ+d ` ѼyL=1v'p[l-FN/H:}oU7 e6S ͕C!E`tuV8Ց0j"*5bZ0C$,gs3k$?O+,Mijtc1PogMTtJy笅cy azeyho_(HcqN@KJᑵ*=`i^c=!W$`BAe)܅d+%ՆWUNk.} H҃K>ӏ6phxfQO>]$')b!u@TxC|Pksd&D&_-9]NX Uox!5Ի]9cR@uyGbJ#z~E> L|lE+C.x[ifwQGH0հ{-_ߐ,AsEsAGcZTCB wZ *6Yc ʉrN|gfȅ˖R}Y uc m HLʛȢ6UG F`֗'ӳ|J$ mQ(u;38H\1絔LE _4e3/lf0QL(@*o*[yG2lAC$: GT˾l+_0b"NE1G1~afcQч t,{}ųY歵k5J2+=:"D&ɣmq0S]& ˓bz,l*ofv)$դiyU[=IRn-w2_;J]rt*5Shѫl%'>Яn!I6Q]YO@ʘ$¦:"XvQi1 =j./ٽf3{W>Ɨ o;rq,'t`ic[0 rToMԐl3rީvNNs3ṌTT?ɯ%%hJ@lU+;,Zkn .6k7[k+7W3 |4]#ko>JpXo3w?"E}cOsS,g$UY@qqhkg dJ= D&#^CE_і|cVvI?λd,^H5XB|uəAX޺SQZ-Ks2r]71r[ƃMoCgQI5T̖MQM2*J1VG| Yc|~'7Ev oApGn^1eCrq818ʷOXA Q-Go K Gx3XΟ>Vtf 9.&:bIݖÙ6:&L|Y2v#*\]ym-xuqu[0UWU+¶Q5E9,tqw(`GRe<UIlvy3YF]@AO lEyqx[S<5e7'=@!3q2KRxCHf/c˘R0u,+Zw?O χ;ZOPfrVșup$USt3P#NqɜASm{Mc'j{ͭoWKl VPn}xaq)XGR2iR1 T%j9kqYoJۊa7rf ܷ3F,dLG3 > fn=jϯ ^J0!)xɐ^9G7mgd)R"R/([:۲+jx\SY$F2,TS)VZ47j\iV fRr9ԇe~f(W‚geTQOga><~ᯪ́efڜwKm +Hz }#/AcU·(Qݼc]$6 j5wsC@<Ğ fy_3d O!7yy-ç6[\}7'H[8>T"xL%cf$7Ds2I[It&f1;&{$1F.xF;t ClTsL;J8Τ:xa$쒘X YUy 67g&Tx2sziK[ϟ1+i BAVC`/`hG(i,J"_xm$jW9nm\ knG. mߔ[ʦ|aLe?-EOՠ$COAwWcA>'Xo+dcFsg SA*OψSc^X+࿈3"q^.H =8;"( XCü'&_u1y,g뒽V , Ttڕ@T(!¤I &b!ΞMOL\a(JoJq;;Xglf^ M[C\;95hj籮Ggr(ld"fξ7R#V6h>˱>0}^Yv;` ~9n*2qU`xMO.H5L$&Ae&E,27:!g:NWkxЙO K2-DM $hX*VQ%Kd-2یDs2v8m/˶[.cqLL9m+aWF,08;UMqX x N(9'd,OL65,K~ ԛ~}c7)}]Ic;BNpZ>L &D88 ?S ܌&Z>wAm*;$m O?~"`a/=-Y$:\ 3qUOuU|K^o\ڛ[wO5B4ґ58hE|⨙D 'jIB޵)E&dN1naPO`{ύۙN#iCٻ4wN |+*(?t]Wn$ ]ǡ~&OEX8 NX܉ظ`0UծǶ).;FX`y.Gbfh( i΅#1*"l2VHȽ8 l:c Lav/hk/$$J8>EJnDGV-ޗ rD9,߮l]":4Qr|W%W0<~W Oơ51ns//Nݘ4mYjwӇgzؤm5#6#?j̈́|q"j[ %g+GMv7 %#Yfi%8-6V r6=+fe6xL vj+|aq)u.;(FDٶ5Yq9.O=JMfLxv0[OYH{b?4{Qtwk:7GaX4 orE?渃uQsﳹ97QmH"ٙ[OA`9LrbȰGD`g;f>i8H{dnn01od;?Ũ<ٟ1aoԫ"|92ɻTh$}o[Pf t~} .+sD6 S(fcGhޝ(OxskDOǏڽO^0#򻴧).cI씉K ;?KP(q',K\q~`]JiI%&[X:W ӴIJW0%"4ܱ^}m|C~ΚImOJJqsk zN||}Yz7dгROSruNalۗU@ҙ *;cog,>dQ-"YoY]dwm;UlKyҮXͼö?uFu#)?`Pf𑧿<`7T/s)E,-$d;(B j႕ۦ0@>vwhb8ս:4 |dXl qQeE vҮҟЫ3'cvKcЎ8RTٚSTAf[:d WW:.Xk.]0mK?}?.鶶.푽 ]ߗ*,H͢cIeN>tq`a]P.+Fts:lݠ|^*SUFz1|ÊLLa0KٌjB1]L4Q5jۅ0Q s|,*EX-`QW祒nG-sMh P/G6Ub*Ƃbn g@1\dڬwCY(}KMY.{N `$kaMW#cDy7:F}hՃNX5!m6>oiq\Qr#a,g"@*lx2h'W )~$>Ҕ}F_!n%(.qzaUCВ^P]=dI ?bykX W2⋧ᡐjCSgGX.A/O­F}(?ɨwr8RJ6&si"=^ )|^T%V{\L9[;؆qXB2dfD3trbúxZ?.YzfUęxHs,wcM] `hA!OlfKfb ē=ICMS,'TrH4CVܐw[r- |*3$Mt5 toEL'*665Mdž{ CPZLxg#A,V\¸oS(*MqXHS>~h,jmښFʞ#mr]0uQ=җq3rYl;`9OI۱"֖IŸ%U qFDme& V/MջVƏ "2GGZ<U!Y07*'6H+8@cTߟ|4v_Yw>x}#7WxINjai Mֽ`}ߜ7u9ocLJYoL-,E*d΀ 8d&YVRy<艌R_gP Ɓ؁x@.^o\sB$KG`YmZ I\.ʠUV5;\xm념ʱ<\n {rD[f5[^PB'gxb7Q4du)Ƽ-U$o5.I "TykHr{&HQ>pmB9|xy'n[7G2@ggj [o.PcY{fޚb(h^ Oi 5bH4[Y`1xҩҭ+ShԆgV$^ ^Ǵfl#8Hcwe]r72,Y݉^w߇(],w1=lNو]yos2,\zV>+J33M.7K2zC{A b+) ^TbK@ ^4bn@XAV"]q;forz\!TXT’or=!'0}`$)B))~Ňt^x X;nvm(m[fV\La70;e*02K>+0Л޿Iy2  ufhd2Et3b`aSg{vp|r멊}Ł!s( !U\=O1_`ATDiv|ˆXv܏ y!9WO-7BW=ݤRR" F̅(XlPs[c"eي'ڮ4!/}V`3`@:foo 9@FEV:VI47:ODe'tʥrI8335`rϲ'ʧ D%q %cyE j !r/SUL{@suU}K`ŠHh Xw籏;ǟ?X%Rp"_}A*0]dV6ݶ Qڈqv+spنvB/:/9fjGͽԻHB UxD;APewqjPK;f!N# ުˉ%p,y%JѺrsQl;{ZFZE~y.~2t!F*`w6eގV({  C5S!kc@G4;LgAl}n1Ӫ;:Wv=à.]r@ybd^a~zLw.VU:+os չrAJ~GxIkn2S}pE8HOJQw"ĬE8D3Ed#w {=hwm`Rߧ)-4 pxFh$oE 1 r .@3&:3Slc2Ƃ,=Ie30BqFh$йnpm_#8ڿ +?nFo+%]Yd ) ,Gϭuf=]V%v6#h_B VdA[`/La_`&Z0A=:Yn-@A+U3ˢ]:&ZYҵ6 2W`B{!㘌hWC=OtL?{W=G`a\-7ֿ.I!v'jīd!k]DpK VsEۋa2.Q&'%(xXJM n>ocl3H|2R>c _v>=\L' o %*F;~FbQdz@!ܹOpY фGexQk.(^ȨG?%y&ڀ;|~i@Mo=S7 ʪc0ʦTV)@Oţ9 :sg fƒN^E`|Ky`h\~d|uwck|.6u^A$eQgN!lY֖/IeX$ja3l~'V'1!D,3d,Zg)TL.1;&,)rm$y(2><)zd@ܬ<㱠VHĮ8O&OE#OeVҚCghu; Ӽw /5vr[3p7/E*F-PI۹hDmKnndԄd)`9MHS6NI+'bN(SQƱt^g3:A~K@h_÷rGklTorM-yYǻU%gI@r[)N6z#!;s7lՈȧ }N<C>j 1!ڂ\ZZ@/K v}Jf*xh lwXAƸSu!ZXJaNZ m3G…6+o3as_߻سɷ;~Սx}P448Zœ#-]8XLp;ñ7kv]&(ao[^-4 ju"H%7utڈGԚbܺIxաM߄mߍ4ҏ~9P%s68`*rS eX=v41%||Cӓ^RR>1h",fe-D@DBq%Ah[.tk;$<~.6/}/c8/ ˛:BJFK (Og^u sN&F~w"1!(ܧg"+_ݞI`ybmNd`z4 /KY^霻'z@c$-ቀ\]dSEو eUOMbc<%}t׈$OA*8z} 5 ߤ̬~[h@D,%>-jus$A<3 Խ5^Uwք*o2{=L_Qm~7 iڸ8N0SS$| -b= z\־.L g ϯ_p{%xx-M/u++[`VȬ#:))Հ(.~@~GOb>WЩLTT^3Cm˥o)Ȧ$$<QXl;/<2X+yOf Hn@}mZΆRNtG ({s mD!] A = sK䫝)e1kk .n6TPF—XGb9`wFL&hg#!*OԊS MU2oM+,YB-!D%{sHUYғ35bmè :RI~26|uew5e R4*u^u0<唛SS [oڙbqKu1vz\0O+rSft7L ?aA㗸(h^[Pʊ cXgAlRuɕQ[ۈA=}S39:Q6@E=JiA*oܤRf[ECh[{ psO3l:j4255Y! :;cuI@pkFך@/m$K)ZvDނۇmB,ߜiwm;/a8%_bbQR2 nPFhE59He17ʁ'Mx"}@^[e/HsˇpDf "MP5󷮢u;q+xC)<#ǫX$@VL`_aܛ,su&"G>RljEMq[YʖF]p)mlWjvJAM:oOy/OclsD>"+#$@H$}t쯯C),04mQ++%fm- qyHɲ dVbXa#|胫x_j,nan3:8Up'] w,7o|?̨+b 1_ zD[_CiGxQΑ*Nytǚ!:pr%>u\) gH`<ԡ4R2e\ӣKUQF/#[4s^xI)h?ZdYܧ~7P,MQ+g~1k6dCpq>% ! eQL܃?VhBD3m\>( ^IG(k_rI0(SDiccU68MLl yp%,q.2ڂ%rh\.ZhHΝdK`9zY r)4u` B3N'0+f0صͣZfX?/zr)brC"|Ӕ6b dS%0:B(.9TSڜEsxIi#|RFWE.> {i4e̱t r3IRs7EY&c&Gh:qc=_°H[عH2ڗSMlYMP^xim39n;znĕFsa{Ьc AU"eҖL(UFYA<1_ Ljt;JBs $LWF'4HAK*~S ) >eF}In*p\9+ݱhG{`%KF]z_tjLve?6 uɳIpEڶImez,#p؅݁zo57Q< 0ɝg/>Ӓ6 eXF9TgYnxKF+ulJ0C92<gw Š}Bn/&:+y]OũgحʦB-s&%@F .nDǍjveG}`aZwrb~,Ҝ+ԴT7 r!+b-x)?au->_c4h<)mzEW~[r+h&aQBqѽVD 9H%OY/J6q i$ tC +XXP)|v#*]ux|GNjpnS/k tI&(͑cX/'U_C~$5Z|j/Ӯ?עUw繊u7'[6(9+CiVd _95.="%q!u9ÄGH;?;B ;p8QiaHj~ M8x|n}xGEiDϩW(N9<>ߦX3Ϛ(ڤ0ji\ItPp(*ᴅ@i j'%p,86E(_{/FǠ"܊sNiѷsBrV|3W+u#уCQSnF=~3gBQ±[WH.DŽBY[- 7vI> 06{Cqڑߖ*Vc6՝Pa j50a^Go < J %*?5WQ@j+Ja]I;N2dEfl\.H Vl\m <ہ8|_(C@9KQK8 [u'/\FZf& Q0nֹHژ)Ks )+@#¦KP\W`_1 Ύb%G? guxG14pT"E~{#CtG+p]'֛qկZvsl -ԯ0Ԍ3F8<xMa$d14}f l^( /Q;$=.ɺ8ܐy}Td8F`< hY.8QNŕK-ljP(-*4^ ֞ 4#XԈu1e2K<\J[srrS}/}4o7FoN}CB\Zن7=AWx)X#Y[ nO`(0 .P%o}li0ZĢOI NHc8FH Rcϥ:S%:mtkըL 4p#M{VuD"u*Ԓy5;Ш|?Mׄ=lBxD%uH.1κp0 k~VPIg/hI/*lQ{AQa~OѲLQڢYCY@GDJy+}2QI( /^9T-D.LI$.l,?5&it]B8Ӌ[}:_^fPAQouQ<_hp{aȶf]b}sswJy[(X3#MagUFeRE=h=LIfbc4\DJV!ءހuܻ¡n(H`KDڋٓ|PJ4&煐.lָӺt9-K?1o+2c?Z>JM{Y8 {[!aj{:LV2>z~DQVuvյx~po(vewH?k4s1aHTXLε;_q+ѤnE7A"ynzrn%nk]b|ge#)S% ]WMc:/ψ9rA)ٻ-GZ2fXzZu17U9rSdN8PA"R_#y`9YUr9,(J2Pơ&Րoo0k{Sx$yk%9):s >E]a жdc{ G9Ƕ^ߣDR]d,;SYsnPLl$=:tȭ\zC2 Ë7N.` ^&O5!2{lٸn1z0w)X]R9o[i\%n-82j<RytSA!"GԨ > 4ޕf%DNԹڕ]vjcZ_*x[%,jZ4SHyMyކ:YS˓b^/3apUlݰ~H^ƚtpsi#bz,3k G4=*l%PxkK˘&wI઴aܠ`]AfS"u"fOXKK%hT dzMv歫]xY} $E;T*ڢ;ٔRAɖ;*'U>v0 B^-_f8ʨj|V:YxYD ϛ_@*#zWי4J t ;ʍjm6P e²"khf{kc``Gvc8L]X,mkՊܧfҏڷ~ :"]v'c}~#lOI (S\)+2=}k^ 滛J2 P"$.GZnjP1j#3gP}g8t;銓r |5^x%i,Dny:brGEL{EH(tqyZ.HdJ46t_m'I'">Y]if;L1k\vAgtaa\5hQRd(9tL`xkF N@>>?1k}::!3du[ e6ˀ"uno؋)kjN&pDޅ+yfhp96Y̟؄ Kr.d+h!*Rƨ&mtވ$ʵef<z1y]m;W^3s~Rz*p$=?a8&s? fnc_ugf9款?B65ۏknO`nHk=ǽ_wrȲ 9t5mg 4gJtt 32g!d1x3R.@ߌDN$N8pnezЙ-eMƍUw~/M2L$5dBByY B t2慩kt*!2 2h_-NwB;OCPk}(s-ec@ ,'\[7}Nf{:C2j}:1}tG03q ,F@sK޷d4+Wԭ>/c=Öp1!HUҬ5DUY0\U Wd5t;Vso͡PlرPM% $4d J\Zլ0іCkl<ڴ;ATO%F ^<ul#BdV!2N5%u\EAR Tg30:\ 3!mZb,ƒV1.m1X~([0&*)5֗0-T24R\YM=L^y*sZ\+\gZ\nքfn_iBJswK<7%~KzG}QφI4V3-3$hh&wڿG@"D`4@ \>^x6rgN;%f=zTPs؟Pe[/p'f 4_>aOcOBǭ{Tke2w6~ }$,nWԴ礽H]cwRx0-~CK[ӊSq #$lP{LU범фVSvfۺGqi{uh0Ela^o yOMekh*Mi2I48 ^_%$;)u**[x Kn+,/W5w`$z+34 y/|Onx+CJ S0Ƭ5\׹শ& 9nVî kS&B\&<,7͹pҧ}`XP0ӷ% z#V^1y 0|j@tKsP 𘹟aN{a?zc^X֧ۋhЅ㼜ߢ_H;;NKA 2rP ! 6pQQr}/z@S vSwFͯ iЍ0W{28mYs @e`y!qdb4-C˄ISQ3漣"o`j,@ RqҴ˷ g687呀lx59ًЄF 7\Bӊ,g)~&3SLsh KN6esy=ʡ\.m t;7qt!"in`)7 ݬ!ҋNp9''`[CtyAy35u ài>4:།5gQ33,ƸR7<_bq,Umn1)gw ߄]1W':lO_0 k89eKEt@WHnSl-RCszbDT=.CˉDa-I 0uv ȃ.3Wŀ#RZ|dzc5X\Mg!Ɇo~Rᜉ(EXUBեҎ$Mc?]iaԷ;豔bơڷll7lB'@(._h9֝-m?CºBڼJr'{ÿF99{Cl ,r:X=  !_= _t;S29ZBQw\Ķ0)KB@z'\X&Ѐ#i1R ,}~ w +&6}o^^.7naꞋ>:2׫=:|`n _qx & y|a @oYv}P"x4̲A UytmE@]smlwqfz_4S_`fְ6lDV7z<Ɇrtwj* Mm)GI=p7(}.kbk wl$ OLP唭3]y d WZ$]UȂ'ԻʍDZF"9;,-GI,#7&o%%fN-Nu/X) 8llg9QB*"(8n>C j} K3pTsBWb-!35.)c@Zg3 Xcf$qZ䲝S=Mk|K)s }.UW ?mǵEE3ۥYk&:!볹R:s1vPVY; c23bz5~t1zp6q F<0Zm݀>_] PAGB,aTD\êl|]lq\Y#@+ҍ*+Qq?{Sk R#n^-1U7!D{"Z87擧YbAR,F@8 Hw_z^l:ike>4". s)*u+>5 f] R#}۱ C*BNt؆u {,=J*4 ~dNͱGyosz6#,HK{L4G &»lC+ֿ!6. jw ;u($fN?}$ ַ}w7 to5j!f)(Kg +ɳAx6++-5vEF ʃ䐭u>BNy5r:i_gTC]I^eiIX#vTE`3J';_#85Y /+iih4B/t/jDښdDPRh2[:bT"#^# 4c )rn)| O2f-I$>Cha`i8mQy)/ea\*c!)B 1NU3DK&a+ w\]f|ڥ[ jL/ s :RXHfxoCyTP˷U/٢_ҬԂb?i=7-0I i59t(c?g-ay, R,)p_eCu|Or8BU4}zaN"l)FI؀55 Aף675%SdtAcpY&mudt,ozeꊢg!!nMG-l~;SvVC;<9fD3f3N*Jc# N 3 E{:d{,SB97D$,!.K^bfME0cHOU<2ȶuzimMǎ{G-pY^0w +[@[ㅡN~nڧpa'3˞3׀(t?17'PV<[Nk*@g?jf45W6Ʋ`=t!3ä*)o/!ܤ+I65qrS1&t],r o=G%)WCh `zY,Oo׋p` 3yZ6L <:@,& .OtҺLo5 t4R!_`چA-[w&d9ʃZ ~2|UhsXJOwX wD^;Ur,׾MƵ(&tJcoOx፿\9Go@1x| 8PYסC۔v9]3`6FMaY0ׅ~O[Y`+Sty=*3ɯ@$7DrVKg1`86qb#Ьx8;7iroUIXQRYZKZ{-l]{RBX\aIKRm3:ꎹMר`]YR{[WT-`O)z;a)* ;ٞܘ_ȇ7<laOS9i-(13t$҈xpq^1:AjX[N鸞vI!r?dK$q|6BKݏ>akCU;2nn˹|<T:oo L"?Lh |m͋ bh*>1cley<\XbFv&1CstWyWANB㞢~8Yh"QgTod6% <$Ro0fDj58rkH{ z`R*R"K-PUs,4Rfnwtr?y?oc۽r>Ƿ3# 3&fH)U_񛏬zűzT{6DFο;+T[2nʱbrn.ID_?(?{*:6cX`5H!꞊AG Wu2~""M4,+8 ȇ-&<>o ',+eПJꑗUN 7@I l12]A2M|I7]fCh6 &KFSQB@Zbl1z|ctNq7os1^SaI skgw7j:nag)rM ^U&#dEMXÐ,蘈.Eĵ)PCsB] { #0vãmq/wv6uҘZhBYh5wQd>FjYWÂhF򛠲 Cb7x۲;+ؾ߂Y}]e!:zj'Ytj"or WcT4y)QRGH! B-xvwP)Rr}A<:oKjN.et}4+@6:舃-y &XQfR/imhcH֓]2R!y|BE7WGp>S9:\9 }.IXnc0 [SD|)JNzAyoWVEa4PoW<dRIIEp>`t,q~9RQ˕݁e]u3>34k\= 0iPeDjyj3Ws*oټl[d#m5ˣ1HgriF%_qC`4/H„=y0@ T2.7ii^r q_T.b1Yzni8 Ac9cm^W޽ yi?  1]p:BIFFF$կLt^XZYH>x~*cj<Ƃ%̡_}</H,(oZw_+uaL Yw=JlWb(֓Tngw)R.ܤ9*ӫdE:'+?~q^N C 'qyazMۖ%xE?w3O\i@a [o[@0i-kI[V>7\%~KW֮. 3/T~zhU0y8:~GrZ,%֐lb*bԣ(A. >kyF#q>3&͓.L8ϭ۱p~QMBtH&V1Cb,0A[p{mn z7h1ݱˀ)RAYFH1%XY"2]h\|$=%qbzS~ҜbN'b N#mW&LP'kJ.`LEDY| 4}4> /B*Y4Z!ȯ/gH]V{ȯbJ65'>=-U)Ay[ cnx/^Mzovi:WoLGҜj*0[7F0=wʑ(/&I})2 \ED UhD#gD/ͬϦ$@Zda2iKR|7E ؾg*erl%8s Ҟ]vL53tz@r* ll^R8(Ȫ$&oT^  TMh.8pޒ,#/2yjVo:WĻJί#5' @*idvcs04.AErg1$L*#ƷmJ\߅FUK_H #d4-[v'M&X i>g|>HFw0bP7x;bQ`o#~hG^줌 ; PZ"($}~1.j5B3, o(ّ]+'C0fxB:C5yoɒ0B)dx}-XΠl1W&0?XI瞷DT}س~-$/^;N!y1ٗȾD|?TLKD`еϲSjcqD53?p9#5ɚd4%tƞ:+_jHN LJ`c7C+$cƒ'K^XQ+A3]1؊ܿ) 0gF[*W-0,$}ڣ#!ZA4DaX0߂ayy-|5nS5 Z%oC wᯝc9EʢL)h,h}boFjdXoW˩r kv}жbm ]uSGνJׯrpkAnnP>DcMΚbyͬs@ر1A5er IP:TZ[낓y;UR6kGؙk2$3B-$Y% YBӊ?Y=񬚷BĒ&`ځ D{a/l#񢪅+>6MSSus_%wa] 7vpJVˬDa[Pfj a s Rh.ЪQ3(KCEs?s45t#hN]lJw~>zJOf\T5a3Zj7)g\ƲE,pO? I&I*c5v<][ܖvدiU0x@ǰmrd;z?[]nl6J"䰒+58’\~EfzCNϱ,Ɔ#o7ܮH}uCj 'B7+k#%6AKt_2i_9dH.u1l )` A~%ʹWr>X%c%t N iHV'#/KߵE  Z>=5t<) y"` ٤MG_&) vB͒<әk{BZ.mW=CJwV O HRhdJ&IJ-X$@}7 / HGצL_ A[##f`;C#8+l$hKCv$hq0aΖ`Fz.6>XeՅm?mjX ~>`yCnۤs:9UʹHr:O/ul"_Y,vӍo4Pg?mjU ј틵8Wsd;.ݾV#W2\%n8SbwN[Dʠ=ik}a`SF{iR } *з@p*_#eF{jRM6DޑwP3w BkfR(_4`[KOG 7.+:~%x#;zYz]٪SFpx1#&1o$$()Fs4B:It!`~g5|F'el]Ap(" W>{t.:5sBb%̓'@xSrg&P\&`O1{@3mܠ%sU-7oҀ>EN`As4Z%vI%d7xӥn4t9FDcrä;M1KCpgV|&ȡE0`rK%^%觻Ә1' X.Y$4Ô%4cY<%/Xdz_ZখǸXhyX90a+f14ҽMvX@l):p8REl]=mڦq&e9P啵3j.sL\m@ -{EuD yV#<{0nﺧH؁=y؄eɫ#:j.&ww\+_j{jt>![HI`j_j Yq2[&!{$6xKXhZX5G%WPk{Ll@۰¾ Tへ ?gFqv+8\\qr' FqB;S]hpgz~S#)_깊 a9<"U<-T#垎~}8 $r.Z_3xлΚF6`ɹ!jv g~_Z ʨAЮ7hynr]jB^Xn; J}g&Kaa$Vp_kSͤgj'KJ(QsRe:N7vح*9ѡ.c^" QtߚR@*bcF}Gm[#pͻ>a-+#u| "O_sD&EUw N l3mV3 53]?p 9 UD|(xBk}=8!B.KLXs șIOVmE'igs|?!+]P(ܶJkPPMEvoI5Y*Rxؒ ,74&}{Ynki)yznRHWabjFnA8[dh ͹90sg;BώBxgwP{aR0Y6W44!퍚gV7w|‹ `x*Vʩ"JFZ .}-50։Qk/l f6(u|yΚYƕaBf}|5ӷ [l3InMvS __cUP:5N+duJ$=◶L"/$.JπoHEL,; ԩ6^>x\ه76D\"mFdl9W46xg$)~xihE׾z`&١?p{ b#)4(wA)L, BߙydfQ,^T-MeOn4Aŭ/hܭsb( A\|<2w:HUK'bWW,2z^*5IgC'uzJZnP;pX|AA ӱ~{fk 'Wh\i)y%YzӽtIK+] [PxKRE `5ʛ3hb+"8'g p;01QPqq߃) *YI>|O= ;Vj=0 !Mq91ިg!,aP,яJ.iDdA^c{ `lOVW;GwuLZ3{ *=K !M\ѮRlO; F8^gqJ.0]CNs]jQ\3V>9Nq4Kr0(&1;OT?A%ǩT}<hĔxTpoGK32&Lua;P8Y41RsMT1\\q=jQ_H[PJ8B:]&d71"]P I[2;>$KbRfJE|NIj>6ITJz%qOQ^[any{/:"@tgl 0$2ag:"5Xv% ʶ0c!|d+#; ,_+xUf%7)vѰ`4& v;o@ Z#]TըLJó"ڻf^L`lVW>3A mk{lZP|)}ߍ\H×oBb-faaA. d@Ng @лOc *;'Sgάm ϡ)RJl2Εn’QȟڸzTIrS y\iH"s5n=as=e+հyg3Vv[;qfŒ5 ~|~ ^I2*&M'ƹޗc7qʓ;߂|㦼}."`ڻiDg@Хn>ޝC5A%3GUv& o;Mۗy?k~sib%Do"}0$UMK4>T K*x|24V;aAU50ZvǺC8[ %ŞKWtwC N~Hx5P4q7?%C~Vզec=7x"BwGL/]Ӟ P6x`M?3RHnL~H% l >O{w1g2e;y|2jnq#HK|0moI"ph2 _]'jq}&OIl?ll&n-}ڌqfs$3"7RBZz5weJGtgfX#%N$M}cG a2!b rnC8%ynQU,W=4v/MyJC?imQػ=xi&uR;g9dv$3(<̀xNIRX@|?'EA"-:ٻ%y9g-Jnק&.`;DRX].4 z2ۙgn-cK>3f=yhXDMNxݓ*ӣZf}KƜY`j 7ippP)D==!Ȫ&. ##7nFK3Fw?M+Wy`-D#&i,";J :/c6.rM>m(ђ =tw +K}$pֻyy mX[.(&/\ kE,Պ] 6e#Q2UL˦4{UiXx%1ujBJ!_>c(ӎY2tQC|<%)B΄qi/m?ԙ.Ur [N}5-2RkN4.jV#}b#q?h#+*~mj A9ժ4c3$Cq,Y蓁d΄Q@*#ͪdXv=wX5CVMFy B%P >x[1_U_[ dϰz%2k(zAX0;a{:a{퀍r#m'ħ8Q7Wfl <'v)Aa)WokWɨ@f QO ?Q@.S6ĶOC۟/;atY7ǨGX[A;dz~Oo#pV)nd,]I$Epܠ*OVxX&GHXbz?xcJVSh^q|[zP Ny )y7o^. n{P3#ݿQ^>(5O in|aIȝ 9nVQ@n1(;ӎen7{~;%%}`eXQBHT ZjFY䨷CiL߁r\DZҨ jU'UZ'J(c5K~$2 /Eq} 0-eԇ=%?zdJ2+9%_-7"x("MޘrK.ȍMWv2ǒ OMOO& {E^9>kĖtF%g>-EIkҞ  dOgŰF`I݋g\2ia)s\>)[)t#$.%/AXSѭ'*]$ To0|ώrNa6A0yA*aYGU do_AıCcܦm}렳a`-* G~Єas0&dPT\#κ?Ӝ7KX|}`!I{JDņc6&KovU`]/Y’*PTDo(, NM5YOtmXc2uQ*׊٫"ou|9n( Bح'f8VBu_<蟗;DLKaDuPm }capäjfקE0ÐBG /Kj˺뱡3āqPB?3뙥'%"eSZ.rum( 6&o0{KJZ*=-tx_߁#  @D>hQ̫ Wt:u 8QXz]2YCj6KЏz#Ŏs֮׷dT2 .Sң[ RF8dP?Gdy*b}G]"dzY> */IcmQ\V:ˊB;¬ +q J 2IFaU{Va;;a]wc+eJ&wOl㓃A!n=Р A7>1-p={J VjдI+vMA%ul15ƍUmr2{ DIAoBStCo + ZîO_` |"}!q&ABvzO}K C$HBNoi$6SOF,OWa!fFpB^lB# n˦gȡŌ4Ђ(>otaMO0zdN.b?~\} ->FsM)>1nUīt2~A!-ۗtsn#-Hְmnp'0潳)֞4T,Dz` sMk39bD=:&U-u2ui cr@_/\9y uZsTt+~zbX8 :[8%-[rޓ5i8%8݂ttMMEx-< jow$ !{AWl]w ,>}uLϹyK)4 ӊk2L-"0rوM[1ũnfrY{;= ibZս\dEz|+5µ9G[#\M|ņ^9`Yރ_ =+Q.`RԖoCHMp oJ6nFrMA%n݆0/]=b>~% щeL e5Ԑ)DU.x oeo@ c?rzPEGlݍ>Oj06L.[g0RQBhYkC4uXvG37-bA;iލֲI4fjAO*\3UƦd-&Q/Ĕ^ߣ"c=ABnMyZ8ŵ|J_=jn K1neaFA4xG{,'.4o?<4` .d4;vq$ s=Z[₲ {Dz5ͽ9ao^tCP?$`2'"t58-x;k{#8ӊrJAc甡KI%O86bhJR!+}S"dsecۯX6d2OثB z)Ê4Ά[ 0F8AAVFDEϛi#%w"<yښߌuR.V3m5e\3[WbI:fTV&5Z?܈>]l4Ur-~<3h^Qް9c}<2&hoGrޠ&_co.m+̺ ':/Y^/)Eޅxmw?y9&ؾw ΠPOaFY 5ƢLJgYBw> mHxIA_1ίb9uV]L#@&>R<.#$t}$#؀)sd|a!j DGEGݹ^EbXh`mdnKK+O$3Jvl@$'m$Wwxͦz0K'rJcV՚ibiuݶ("`t|t@@PcϷ{Ae!x`ΓVU#E#aA|>wqH:GPmrz'Vi]F- TW`k95Km]RPό-xʅnA'8Z Xű&ql7?KT2; h@2mPP6 :auUvAZE:x$QMwYz(2y9~'V;JlF!}鿡oO`>!BA!WydE}Ż ƥJ Vl` >~eDsZZWU8Y2| -q%p7 zKu N}ڞ#x̐_9[=1m*{@VR9O ˆqj8/mMx4_KU"v&1#N).3ρ c(v^F{ v#; vC + 0)Ȧextu#1W`1bL@-߭ ,h pX'$7}k̑U’j(~VVJ;tꗌp˛e> ܷI K1ʽzv!H|>b>l*fH8:Ń?{bbf@:(}(yrH-KeE(M=R=H 淵㥆ȆHs1ۀ$i`&VHyc~\E{"Tܑ Rt.3e>&SQ iO|_ĝ֥)c&>>}DNnSbkb(9(( >-i/K5Qij*_)?L/R* 6ĝgY,q.\ ^ - إxV>~np? T(EMk@=ǩ>%USQ r=}s J隁c#L$j5~B%eD ɖ[yDv4N{6挕eTU\ H|˂t'nۀ!ViHc.h;ncC oK ,@h%kܣ~m8Qsمy'^jGR Hs*.Ep'FhC=[&_sb#0ws&oH56{0u}ESlJ7ibq F|Vw5[CZe×ţiԈ׶-d7\l! 3g%<"1FobzUmxe9&.xBV֣ipڭAe˃Y1x/M.Ֆg˱QP3Io1:y:a "֊B Ә}­oo`+2)8E(<C.OOl"n71xTkxOՕ;p Qy.) ).on|"X3Է:JnNJ7|.=7(FCd -)RѢ?Đz N~Dl$E2+DϨƒ[Wxl8q̈́oGz-~م4On .26ӹiĨ}Ia#wb.(WIأ!XpײDxEPEsKк@Pavi*"jA }vv렵WЯ;UAg?2(}Hm'dJI&M*dCy]sP9)a;-VJx)5f PN'O,,(P,@uXmW.vҭO}K/B}7}ƾB՝mnʪ92Oy:TњB tqn/jq5c9zR#VFzd#~ME["-6iVl@#u#-+p] 3ص%~g+㉆:$ɚ*ڭ+,6 /Q@@?mW3b yL6E aVx1qz*!a X i8ʖR!z6SG.EABރ W袢QM%n1ڢJg(T^+݁%N'; M\=ǽS.”b85i^5[7dc"ʙdIA'o>3_:a]ju?^Bt+`ٕ ;Ab&e@) Dnnh+;HJ~(Vn0R  '$2BPB1qJ9KXoj.e5P; fjYkK[=&0ܑ=}cE^fs@GFY/LF$ԃG}tZOg`|O.[\\B$ȊH@9"G%> | C 2 QK 9^Gɿ$mQDV~cw56ϭQA Qs@pFMI,"sI BȗfU|kF4=vE:/׆ EoR f'7DFN:KCzJ!o[gV /ₚ\ev8 V.yօW> 1tSa\;f˹Z1[`yQ"wGTiҖW:Ha kޖ3=4!̤SoՆ~YD@nvi&x Mj3b:]$m/ ;|g(i>VD#^OY2Å/aXݙXlGժjܥd ߖdɓln8FBBZ7cE !z2 Cvk*qxfRt'sʇ 3a+rJݟ =ВFؾЪ#UIıG2"F~#k &c{cr>Ê1UW-sW @u><'E pݛxسzs%0MGfw.f6~Wgq˟0^γv.7LCmy AfGU "QB+]O[= , $C3=?9]FPpZOMњ`` ~㌡ށqZ$ sb6A2 4>PylR{g!{ )[]M nVP@dW?xWOu6{^JQs K#D1b%ߘ7:IR.cל&O 1ƭeM;uc{YLZ.wQGpgWI\φ;$M &F"~Uߠ鷻ذ/l C:x MYojjtdSxh!Q. PUo(U cɮ#)<+>'-4*&*QT=-dHCI A*|mM0WϑH6y]*ЃQmr:CQiuHPsI%$zT2HbiF3l?dc Ht7qބ+T;71ZnmG6q>N(=89%LJc$@9x'A(I,hW.5E u$5+ŏ>;=6>x N{m􈠶tuN=ې1h'og@LʪN  8!m#,Kv*_V1#kOc|&Pߘ5;l*H};̀,^j}\L@A K{.ºϱ*$|12ZK rvi[)8̟ʓGG{lPmP;xFM-fYaMv$|3T|h1m.Yh*z?[\xý6EJu}dZ i~aٸ@}DMFY =[ #YSܿ5$K%pfU%LUA, oEH/m@' gҷ'F {߷3$2]^@+(X{Mx Rڢ"'w}FYxs.WQLBCM*O%2vPA87;p7-ȠC3/4:w1> oH៵4OG.D?(zǨ!`LBeG.tRTڄҖz!!=L#T;eړKR:]Q_ [V99!ݟDW'HuK^d|"ç"=ÂZ_d‚I74t&A6[U8ħ T|& ՁA- hﯡ(~kk-Q#] g[ 8חek8}Drt_~}| )~$(SCX]it4m͉QЂ8%['bPY/'n. ]U.45=fxf6[HK:F.%bcԄ()VΓ+@BmshQ/a$V}"Fr~)( WQI ~ŀAJ lǪ["2קz@g0c>6 @1̵CQ]vut)|w* n&j> ZaTz¡Kȹ EDr<Շ?OTMlcl J 8?a[+I܋x0"nYsE McML1kE5݀梹X=ټB~ S*]>,U $k/&rj`p(rF5U[ԁmdJwk<ۄɠz޲UL޲=[pj*/!έ+C^5'Q"??ȣ| zЖJzk8qz*)'|VB эcFRfr" +f?^~Pwz'%Sjo/rf#p'6:V{01Kqww|$Q@raqkl?= .Ϩ$(/e >EoNnPBF魣FV`1hug;"-֑&pJK.fUNr_U)uyiYUnzh];Wj%a#VCLJ(t/ϮB_mڍlCЉjKy;b9`N+T|#4i]҃x[Yr(ɰbxM1^%N\L6g~ȝ+Nu 7} GIk{DŌLg;E|2-^<8NF_]68 F&V)٦aw2eW tAInПDMM;ڊk 'o{|I(@EpH5 #^x˵0 +Zb@ fJq;S\4K/|ZlȋY& kǔ (\.zR||z5sW~F 0WfT3h mR~"M#܇^,-`yO+kǨV NZmjε 9x],y5XU'u!HtzQgVvVu+ ++׊1HoaxJ& NA5ą jXW⾌Ѥ&Wjg47n.2?Yۉ@fBe,Þ=bls64ۧPr^,66kRD==2VPHNg>$%5fp>5 ` ,_ ɬpTnz DdU7i91?bB 4$!= G+%7x^UJW.L0_}bI%Y-_ƭ}9_7Hٕk0<%kliZDo#=J'xVr9-:Lk[|2Ē뜉OCe Y[^4_9!gH`qoPRCw'@VY?Q[Nq2P~JD+! ; __v7NJuـгeTig<6פl~bb#SmG 'P&N/S2 i5աCDSSy(&37pŹ]0H*Tb#tOu sĩFu Mˋ*n\1|a# =+{٭(ŬHjK>zo\䤅25Giv$h=Z65TCh$L\p_K6#~jfpE?N"JGWa\SJש @/U5tF “BPI/PU#^=y%t!4q=i=! m(}b B~\#|Qw1!vY&JxJ]tα],Q}_ >xTt ZPE& GL5jBzڄ\؃8+lXDZvM* A+\Yf3F{2->۶i=nnΝQW׬}>]M6Pvaܮ4P#! G0N0HN[aK# _S;G/OmbnBC|ʫ|] QW|\p\ϧ+:Ѫ0xq5ϚO2%ɠc("T.09xS~.w5yCu3aTЫt0U"Fǹ~|7sK1r򰕘;R4w&2m`ȐIzuKh$W_F]R~>[bKYAʌ7gɎ"0u@}RIZ3QNvD+G=+CL=ۗ0/"2-TѺYMuReԼ*\\HUv\ql#ؼ[G~}!Ez5_z,W]i>mƒ\" c/@GRw!~M xRG)=oTS*G #HOgkrg浏`4N H('o )P\hOZKD\l:Lql ɩF؏e拆i?s$z\lZ}g}m~k8  ozK((c&??3I9 JMU!f{} bk*&pϓk*̱*+$ Ŧ Y%WCGM I|jU#9{5!\?LǩJIo}@f<9Pdnқz _$ Ϝ_f"cEL#B#XʱޖSC:{~\5(ߌfEJ9.v[60ekc !imznr 'ɛ=i7^l&a >/ f.*0oB=K2m@{NL?q~q A荸 rPdp}e] ʰ]jr^}R慍dQe?:)|t}zd jjz[x(i1*s]#ʪF' eGu Kz&K3۠l.쀩0|!$(A(˃\XDұͻ{7g氐ԔD[ tPs:r:P __{:𨆎ΞE'$Jz"6X C!*WeUҤ!7f]?"tm'CuE21輞ک&2+P|7r$8yÐ@T8S8J茚9FlfC/`HXE-FAѦ]=+oL :s !`\xQYiHwmcai%esiN޺zcvR&9\hA~B$cq:oxC'$ƩIR% 3|$ ~]CFRg3 ߔC|X]*@Z |uDY}->pWEZ'X$-!2GIK[Xaٴ#.E/!MT$NMebL= <عB'$'mxKN>7jȶq^TYcMQMd,, K}h]8^7=r z˴ΐu .oj-g@H3SMr$n, :{7֓i3 ۼɏk൞pZU[[VdC' c>֮͞x;K N 0E49T&F[%yhN> fAfCO "b3ݺ 6t"I>ؿ:2@;L'SD [S8ZԅDi+~gh*(c !0Mf`2v"˞5sQi[2j1b0?/4(!sz*{EF_]Jo˾xU%Y)k "L@/g2wzn}\V٠K\DIqb\1xFzl2dU wr1C}˰̠E: J'.`r͞ţ_=՘kݘM-rgNL:=3վ>l N~4D4bS{j}8`rDc ?Qh?A4lI pܦU5ZC\kËoǭ5שӄTy)нYTQOٌQОG03L]C^˹[' qw)8fۋF5#aťai6^>Mux3]1wz^fr5`hO%c yArjd%rZ 3ۣBpO`®/MV)Dc Uo3DHF¿U͒ ̟0~׭\% Y3#A:3Ԋ˃%slG䍗d0ܷR~/*ݺ ]u-.|znal+ :Dc(] tԎ@slB+;[}za6^c˾m:ab!Y9ߦ֬q}7zV}bHHnpj.Mj$\fa `3cmJhhV)ru4(Fy)u9e=ʟT*jzΕ&_E+mmtUDJy oVcEA9vս}#'p?$c9QI&5U6z k%B(IG? R V-Yx;1 3k7wY@\^3<CMޢATn~xWr}m,tUbf4EEO Rnb-" :,Aē+"T&5;;ɣFJ<ͨRH.+/pCMR/B[s8ܱ8j-GKQu9(d^]LcT#W9o^(Mbqr!,Bg~PM/V ܻ_(h?I`i_M#) u/}*6jR8*Yn͝wfZUR@ Lǖcp;a~D?Z Tffߖ7X|ڛ{ɸǴ\cwE`7YS6Iڶ'L|ՉvDҹM#-2iSRf&WKg2,RFUqΡ?sq/_ߓlx)WFm:Zdgb(b dB~2ʺzbkC\(b:RJ:}˃)f24Һҩ1 ۟(}K'Q{FTW)2Bȗ{`Ϝ pf _01DaS [;]}ǜ@FH' nndr.Imv4bh *XOQӀu+5(DŽbZ7\LfzMC v{n %q4`L+j]<J? M ;nԑHlMqTU, v$݆zmS.M!e X˙jri_6Au'7|T-VEn{\G'zn.H$\|ްop;ACj/(=m.j0KA u a;T4i 6|2oΞh@nboFRlȭB*" :q{S;K`oQ"^\1vc:l8qudNRRM计0I͵56ɥ:͘>m«%<T9.zx@%u:}ҒҬ2]}\2#ַxqY< ᬆ5ơ90HnwSEDPDv  -Ɗ-r/SMK)ćO.6&Pʱx.!8,CpBYjɊ41#3h1NZ\؝Tr:$b{55#[ÄMh{9E}}!0{P\8gFg>" c6STAϹ#DgPNpoa6=Bj`X/>Þ7C_S~TUwdan3"%f%c˭b'}#I ﻂ S+cw/N5C K/ۃ012 :ԟPL=\aŦ-=F',msǼ Mcpؼl^Pfw5x:?#ܴ/G]("2E3~4,q>ZKL 93cn<7,IЗUk,QvniJۊ$x: D5E[k }\ǎ5+◅2-qsch )_E k>16IzVO4zaUĖ[G0˱Em69ON]4"e;tRvblxQݙA̸F_fLI'~BO2i凟tlwl:^f_s5y(pI=055vN-DX#z؈ݫ0-zF8s9w$Iq4D8-Ɉ|Cx">9-"h33ԂI.)͒' v" ծy(TT1fNZԦ*Y\VNTj8e!x\o_h]VCH S% m4Ds,M/MCikA"R%".Oliy$#! _)ܜ_u9K/PVb]v%֙O,w. 5>P@GԆʫi~:mi \(vU"z[eu 5L-VmA {SvZXu&d{}ނņ?0 `Yi8EHsBZw-Qo-e]}6k9Kz,.ӽ3yFK.LC;9=%ܢ$oG@ (">0̒J~Pm ڏ&ng=$0~haܴBs UxH~@ ρqKJ\qz nD겞ȒX1;*4 ^~0Ve`k+Mt&s&紵eIB2]gy}>B7!`XXbh[y4_1?{MYZ4tǢ%o<׽ @)$3 xiZ a.Om*Ǝ7 \o4;:ç;g&4YG#kds5$o~26(o_ԭ%dqOȕqY"@OS/d[ڭWI#F^d2nh=T}>w(1PUO!sLf>"nPsf7:ʩ2!Q7ewv/SVK- >Hu,Q8aY$X[v~sz}29Wf3~Lԗr)xDNVis.7jZ[Ҽ4E5"U\Wr `'$`wOnͧ,m+&/,b40d\'CWL'dfj(®y#c$TPo2 򠺙)=xKӂ b5F 1e0a%97gMy d[S>j%8ɾXR_mG)?V>19ae@nH=ȑW H[b(Sq!p~Bw# Hɤgp(%7 *sO&{WjXf}תki]o%Cwd敤LwSĖK5S!c~tӢ5_ ╫q$ ßݪgt=ZGǻW.yU/Pf('k]j>s:vA0q p3 KngtDNHY9yXXze`dP/k,Lg>,\qCJ2jj@k Ndzͪcgm2 wK0\%>,X# l `!: b_/Q&9#IG>vnG? jh)J5q&npP#u8~|(!p?߀8OU衃$F`P?6#;ޭIfmSTiD+J$2 <m#\&˗g]@.{Cv a=Ck@&&G8;L[.'`U4 zt!"N/Ԙjp-~Y4uݽ9jT`=F)F+I(ɸ|jZ!/DW\hյ 6ЇJݡ2_h/xocڷ`{MBm7U26mXh0c쬠ri\`ê$\q ?ڈ 0 %U1G+$,^< lWtu9]V=cNc!SQ<ڱұsOh 1_G c:(3\ٱ"G#mG͡S*LjiL] H+;aaTI2WoJDtS;+tcf 4 0833lTwwג?H4SgLVMƼT1v;׭j(Ґӷ|4oC?(up3oi \@7β4dէ,Г(|$y!J|Z`&;'yݛ$=kk(^3 {@QA lYEM df; yߨ2mF6hQoC&+ C"8pܘs0Ec:8gxاVh_ ayPUOTK-|K.jA֋Wv=G/ b]>ŷ%r.B;a߄hBt';U̅\M A*yY%{+r@X bϐN_p ^iO`<'LH$d ^HpŔVaHsԼk.Ͷ5O/IԈ=4Q:-.Dՠ KIL>tkP9zdD66)i=Z> 8o~ ?.aE !<| - */4Jf¾e茛V][!j@QDrD׶ԅzUz&~F_Hu^z1%5U%f%KQ6!(53KF&:CNT6KJeĤ_6ˍLݺ{kNvDNoK'.($T)Zc-P2Rl*yŞ" [;vnW"k!y]Yc\1P]^Pʹ1pHًތfF}- emٶx|XpI,\E3)<S$X +_#=N20 &̸s .V$Y?|4@jx2=l}F oơԙwӹtxO]k5BpEihiva )I?ҒӜT|H )_8J_u[MZ ;d !dѧ+3d n K>9KJ!jF:1Zc#tYzZ(wmfi+-/"G(J޿Qӽct\ߴ{q~йAkT,w'ͱV;u6B-τp̒rd 6L׆EM~MIarv5y`@{mc6͎ f9u*}P 8yp"U U) 4H .p /Sz3O? TM?1un (D$ UlCz%Ql PTD(ďBCx'|x0LW˓F =UpgE7 Ѻ4@lh-Zt ylveNH1.xSG?KW.{ω W^ۙHMkĴ dM=I.^=4SkP5cN(nTF/B!t{Oi@92V8h1̉F#9~7l+bH^qzH3Z}o%VKΩhg ,|Ⱦɘ{dz)/$T6KMm+*gsīzs'R 2Tǥ@L'浻P06nL&\Iaf!禡xG05V-t-c:{"AVyC3ۓyf1>_Wt B}%ێ6xv׋` |FP!( =_p67@?egA z (}+ _w׆v}geG9 Ɔ,bE*17r3Xe=Oʚ/ffNJNB0BRVmaRd tY Y*λ)y`!wZ.89ZOX̫FMwsCHaa-B%֎,DbN(!_,%U8\9D*Madl BM@Q/dfҼZ68}5\l"N a+U-c&gˆ] g.;|/SAǰt/jD0jG,AtG8t~7j^:ꞕdvVxzɁm NZp^Bb\b$@-vË %p^F}l;C%r o+hq!~ݲ#:Q`-n)@lT֮W)hYW)]J@Ͷ̛s8ZGT (_>=8 s>J 8ʑZBlt$V =YV8g#Hܘy}e? r%u$D^NN\' @p:-3`׮{iW "YZ%S>"vEv_@-?Qyt 0+²y:֑Et!NwxKq I%@T'︧ޔ8ψ'tj/ag y\^ `dEq5{ST㥢m.x+tuD=V%'?+[n6QU?Hk6~*ϼ>ȱh's|a@sQCkP36M(Y?*,^S}Wqbӱ20<1W)TlʿF g!^ʚ:ǚQO / WBBsJޤ"nTG׆+IP ?8G:Avӥ ,0!_£" Wce?f)h֪‡OR$d ^[hTFm>SHk`Agc:byWDJMgvH*=I&3?(QuH] EʴL|EW9{Ipn$3#n-xD kc/j8kD%]y:#sl6 nl*t<] H[XŊjBKXFem1:^Ƶ&wH((wEM hv2 $%@̟qQ ?/?K].:2ݫNL?zduYn]hImd 0(K/Uf9N8~k51fʫ\$0)vAGHV=Ϧ<m J $FG~."Ow|%1 Cz6ͺ3nYW!ֻ@Vb܉QIHZ1SoY,ݘlGHJ~1qb9}=LT+ݥciVRCvռʅr3{%=SJ2/ cLu.cLC}ɹ$#N>Sg1!<M)U@q x.QF.t?;uto,\񥚳'εhX @QXcfar(E.Na+q1&.M.4Q8relGvWIu y܋&aI8t\7(C2]sڭBhr )".^xF?N'w~69\~(`LN+L`odddn/s=0)/᳟N<_X~Uw?Xs ƹFZܩd v-+}],nΆPt{: .$"Hc!U,T *%_g$ E+sXy݋*YY?RUjtiTX۶-1 j`-7תն) ShݠP}q/7}بP0S=+URJ^ffkTxu1$Bsc.<˾ohPc)4V.|€ۃ"V;kKG{imLoVS r2w[mn 0."֟}@:'EgRB6DO*G0KĮqnǧZӀQ&btGִꭸ%ݧx/A}%fbؽ$ ;", !Gujϥ[v"1c'@ ~e)r1/͚r0k_ ti<{OxmdWA1Zs1`[,(k+*75r#ҽMSȎl\hLr:5\~S䞪5A-!-S6Vuyr[u@D0z2,=G_f!5@So- S %tȴi^hCcZ*׷PCy\=Ty)ÃK2 /xیMHI }ߟN#dVY_T@\<Ͱ% ѽ6FiW)`;9zeXn :!&A_d}*a Jpd {T9 q LN{ԎW%8Yq`ع4(~VMw]y{wk{(mOI J zaR+xT߅̈́;%A+pLj mquܺ4Y4Z_!R2}{9$\Ow@"~3QH FA 틤ە~2i6sYìز* 4DdUS>sX813:(a#!ЃMUi%DwPaדI@-917ekb@J#B;z%Gɒ|M5rOHp+V\]XHk6DKLhEթj8,l6 )U@,`He@m?W$ITh벼c#[D1)IW`Љ4']lk,sX{j8Dt@oi8tt+(],pc(Z+%s܆[5XH#Njqp8 PK mt9x!xwl.4{'B ٮ^ަ:^Op^#H*I F߮>K~qI1U987hp:]ï D6ʮFbӮ 8ϙjt8 P[,ޚV8ke>Yfd׾ϗ>G~S_@_yZϖk`HӒ :oL!P= 陗yGE,{`Ȱ!ʙ:t1_ɥ.,rQy9%NcFcyD{ϫ5?e9QA͉q N% 4&Q28dzMST jڦlȧ\h|ssŎ57nq(sSwC=b k ESRG5>cǡؐ-0yԃ\-_P+.: jh`r!$I+=Œ_9\\9m,F c<'̎-MLpz=f_j >=˿+ۣIraF4zsM%|P;yk.")pޟt)p2BUB$0&ٿː<C\n= Vjč =ZX6T{='2ԸZo ~B ek躠<'4DB*?\xHK;@jZ){\(@`n6CawGH*j)!}+$0eI{mDAq;CyY̥JO˵G9:藗}(0H՗71ʥ [aTc0=fɔmX`z(FQB6I7a~+?Fb ~ӌV,$IK13qP@߯oH`HqM왉%Bs\oI5٠\B}@P.L!ohʹ 4<$3|IQFxTi[_"Y?:/htS!טʧUR{s+E#UL q@fK{W~ϜvXgn!/&L'~rPszgUĺcuG@&RA뚚X4w%{u:HԪpx%WNR}J읒SD,U/|@]~4Il9ټњ|jw?$Y,Q$f npaЌ>Q!9P_E\}ek+'LVOeUwպD&sӖ…koH8ivr.h9 ΰeM'ݾ8@o@k..n%$kjA^TMQZAAށ|9w9oX#5ck-'/8.FvUQw.X/GjgvP%NVMΞ[慄),9\P&0 j'X8CTPZ\էc7!_Jd:}pc.m8;VuS0/Ch.4L~E]a1@:Ƒ !>8tfl k2ʟg' l'GtoQwn=7G4U3N=}žba?7ζ1bw')gӚq'@J6_tI B ɈZM~βmݲAK V01g\G>T \.dT,.g$"g;ouysz@DCԻ7TaǞĮVfb[x)F'7#` GĴJ0)Kk''/cWIWZX7ssMq܉k׽IA3ִ͞PK}h}1[)4(\8(oBQ7Fw,oO Q=jI1"M|qa$> 2f&%qiс.f'2UU b͡Z9n?3!Y8R7?4p34`[Bi&=a`O5{@,Vy_+5A39|8L̬Qyꁻ\5ui4_׫itfi2XBZčJќԊ`1җ?☞6M-m^ C M᫳֫^V896J\J|@}Tf>@L`' 9zP#I!Ñ?&Ġ}] RmR(`A@/,;d\#pS6gܞcp{>0hLʡzl%Q?\sֶUן̯k \ N-%S)UH;y4)!?f}lP'͂z07\sdžj5EzT RIh^lwۃE_Jn)S|+#GygeX|e \No/t>8]@O_AD>TUbF]J]\48(@f=65*SiA R(-zn%=rrslF%U4‘t`U~* {ynJyu3S.kl,8|I=]6T r`sf؛f_Y06=Qd<Ϩ0%uOrWQ@OuA? 7eB439 unl\^xm0Eor2 yxusKz^4 ba~ԭLB, ˪=g??U󞹨9LeS?Y<>CY$ef7Hk>(F}""K"I9cr:^*(g^ۄUˍ*50P\xumOL~]8?ﲤM2; Wr\eZ? ASwTbQaeimts+ ʼDL5# u,M-\8D] žOގ(ٮ|Y- [9Wx)d}ʭQW{_k ܟo s[ fԼnn7Q?q jjL#<̕K!s !ߞ-4hN{KIA@aS$^=vVftuXg)Uʰz;K cd-)ր :'7\[aK)D#@<HcKc}?/2jOAWXɡ\  u-!ixIWʵ=Q$k2W>ǩ>achKLg(` (qփ[#UQt0 1 і ET@`fuq V2; R)B.XO # ^]?xlGA2sC-:`;7D5ihvn<h|Iڇ2;2S;ziRbCu\e -VD%l &u7fi4xc28ڕ5\X3tkJC~BsHf%yxrR&@ģ禮0zd'F,v8׃rǪ199]4_rһ4ruv+h*auqv.7&b}Ϻ _7.qZiD݅mCf_L&f?:UBI?aikWb3s#Ow@K X*U!W2i"|-6cWꮥB W~]Mp*AAh,AJ ץqAkeiCjg2+7w9hERߦsf#G.g2iZ;)ȸ[߈쾭Sv%C${bKBM#ѣ@+ӝfr-uAǾtGw$cd\ %M.ABZ43dW|Q!O=YXy/wCܮj}W&9jlGN6ưbiT%w }xww|^iH V~tl]Wa oTK [^&bܿ`3R:| D䙾9'`K c(ձӀ#w Kf|OoG_4 e- EiPmF5.e7yo@ WQ]v ׋9ڴ\MZiw0`QYt?=<7^aUq(AQkXSNa5"C9|(1GS$s#EqKva?\54l}A|54^NnU)3Mq**ۢneu\ZQל|).Kt m$eʛ2ӄuRgXno`Lvxȍ6;=*BbՓ`i;s *;zgBp9tE#8G$:r͸A1E{ʽ]YyC]>CYr` TtEwL[h>^$ 8B,NM 2f+r HMtJ'Mki7Bk@"K{Av;׉o|vo)ޥ hxȽJ >g-y2Ãą\ǮĦT7mk0Ee!.>ݍS)xPbpqsM#(諀Ɇc\ /Ǚ8OIEH"W aa>rmiQE=K5G) ]ih"Z91A!๡"5Y/]v$v WlI: FD%TS_1"$Y[MRikoxD"I+rq 9}f&zě7L\Sq V2}A7UNnW,Jt*?0 ݾ eFq7oCWtr?Zʲm)(.멜3TKlWSTtPm8$L"hmgdPʾ*@_-8?OxY򺀅=ֶ gN3& [sT,hYFGkxa$2TLu~=rs\ m+$gԔS{[aaݐ&4yzU9x+ ]Pcqz$;3w5ȘƲr3e? !{*;eR7pĤ导!:%u v.x($eryzHGy<3= jE/8`9ժ,8 (ʟ:$G&.j炤;/k52I&W'n= %d=_mI3[8 gjVy% JB=&-?W㧮psRm) i @xo BQ:\^5 {Ny+KH֯oebh\*P/xѦ,?ADkf^~9!inAiSCghCsڙ/::|? vHR]Z{Vp12] ~4>s[@hgwq4rqb{G>|"^PbTi=ӖTba)>@t}FvBMl:κ9A]By`|\`7@R79MO|6G%9\39q;<%u}>!=lXmXUȬ`ڸ3 Tޑ(kٴ94;|2+#ފ*SA2.V],x?dκÕHئ/3.vƽtqC%KsH:O>k̴t"UGH;?]6 )bIDj7;ܪYg`/y0azov<6 GZ\}$4&P$Yy>~# ɍ7x$pYfsC>O9iYRZ!cJE"6amm:fpzŅ6>3|VR05yE*)}F]W0vŎ|m2O匂GƬ}>ԋ!ڮ}1RIv\-#^!4}Zhbޓ_KS+ AAP`+:|i%0HJצ(2r^~:oJ(鴧T?F?+h>5N|ʅ̻yVcUtgTf sVȬPh!hu}D dؗRZa3@eLŮ,$&; 2zSܝBEz[d|ST4p;8ME#deۖ3RtsGU}3e]F"_X4ubyO-NNѭb9)J$n޺мR/z(M'fjV1OX9 -V4pxdvތ ZH'>sNl LZ-Is]9`ǰ3qjRTj&]ëCj>nbIK1 vT1Wx>6$]H V mdcXHZ@eT*Z篘ݢnA8y:v^rcd6Nf}5ZG }R7XvUG:ۿKPl0a3Ǩ9Fq 1U;%R+txˮ.D [%?3"*d<8KfF.Ԑ:L`f=an@@w Er09OjZjLarH`5CVi+d]( UL6anĹFqWOj@…Zj;^j&WcVG*EI$0Qp"S݀f6+;d尳cUe-.}81t:P%9>5@D"H]N5c|oMiܓ3iQ rLsg\_0ba 2GF 'Z ]6?ȾNfRcvduZP|١Сhhsr^)?d5)]=F T GTo ] _,,Tɏ\/Q꽾4SL\q:v)B*0[[wU>])cği7o2""q3]/CN5\x03/tRJk :qm&FM)$" UDˊ*،]x&XnF|~I`B8 o4@8q'U9eBXduQ=e({#kmIotV TSK*P̙:d^8;Iu8AA,m_jXdMmd,zW t8 /&2E#W|yynbM]Ӱ9(|*r% n>Z 0 W[Tg"+-ƢxaBD4|;F ):ձL `lӂU͹ \k9wᭌ+&uɂZ?ӕY'RêF}3<!~UzHDub}*65 .*lzST~;.8O*L^‹罹:CP]$D(Pi؉ױ|:BxหפPLt !#J,&LO~9Հ+JH6L|ɷY>xau]ߔ7*en4ҿ.'K7?,;GIDl]1`uvb#~:t>(Q5RitG-kd]Ah`э5֖&gAd n_8FcjB0Tu\\z[+{k|+b7J΅t*G{'Ygp[ yӺABD]5L Oe!^n_`O͋ie#LߘCgw6p/El$%'.{ QU6bV₅vZj̗+i +vKPCJ>tv)CHV#TTA)d70M.ݴ}ߌh|oUmM=]-;%4 ]C};xNeFj\că ,;dfJY?uEeT1-d DTnejAaML" &(SR=5`Ē~H(R ͑ td+OY9s-ҕ"d!me0D I ɼ51(V3[WGeD_4^O4|t]*=L^w#,S%Hqw'K: di=~S&neT#1:߼Kt ͮ\.3f]ye!J6 g%ejk<~% wqὥPͲ >܇󉫫y-D/1N8V7;!aϱSk=\)~NqLJ}T+ӕ\AȲFqk{8Ma Uh6AlFV>uy&Co~Z=Q*lZiln-9$m1 ڂ>@#0J-G8AݍGjetM= o D3aAߣe 6l~.Xu@Dz$mŶG:Ai*wc̳rNpD|6reYe(IE7hk!dHaV0՛*8Ǒ!6>A%LfNu!3vlcܦgn SsZnr"CŞs_u^,锫&M.c uMK.߈rkltK_`l ϓch5]R\ԝcܴYlˇM`53IQ=߾ĘVNIo Tߡ$vMV@Ôl< fƄNW^G-:e>էP#0\ ;Bt5Kr~8`4*6G,.zuQb2n;-YaOE.?ɄL|~!2WTF|ƴ+ Xb%zp:` ?G6zO:ҩ:t溱\P.f:gu/RjbB0EPpVI:7j3)=mgi89 ! IqpjUfNpgiiֈ0aqn C6߿r ߦZcFY$Gdh:Gr|h v.L[ý"ͺT ꩦv ĴpkoǞlztAPkg;T ];S&2TU]6I beE:ȌW{v5Oip$Y:X#rfxZHk%k}@HkVCXN[qj\C7n]Wa1&>qC] 0EN-%[;F zX^ԊK٪sRUt͕v PHNHV[O#{;C8u=I Pҭqx*NgS@TK :l%|XƣP퓦|j-c"R'R%XiJ S4CB~š?,Tբq}v9~wHG)!5Eko6;7I ^kM: wؑaў*'Ea80ƳtA)44g-Uu Ӷ^rD̃NgC؅/1ƌ)JT2(EDQʉqД"VKW&&,# A@L)-dI~%l )^?:voq+/?eu6CG~,>01JX:{AST$_E:j~Y_ o,M-vWG|;2 ]ps\Ym]a9N?U|ho5UV\!`ĕWa[2 Xz z~Ӂׇ uP(ՠF,XUY/{[@@/0y&^.|O4ݪ+Y"\M,ʩ[7F^d5!9ݝUMV!n`TADmD%m{gRDo`-Q*=sRҽB|k@.@j-P>tGHy FԗOb4Sz12*IY [:q91]3's \įun -Z,148Kl mcaP̦9{{ʧ%IXttWLTָ5cE>VαƱpv8jOOF6IYl9WtV=!.QX5ùZsk`\7%auy1I(oꁍDunP+%Ό9+C4LBrXo׵? +:_iEL>KBj 7 m[&joW$2m2^i|GJ.1KiÓJ`;?kܳowA+X`]D9=gn#* %bB铊㙙Gw Vj? =QBV]o"Qg R@0_ ecvI[/y-^dE5Ȏ<;Nsb@F{橍H^$5Ԋgl2ظN? ;_h`=cM}3Xja~3\Oˆ?&W{ *apa{z~]]N{ѫkjpK&ek27-]&$&.G#a(Q$"iy(עNކ3&`ɟՕ -~ U aVb MX=fO'q:d ~Cs #Jjl[nˠ?(N'AC$6GK]ZaL 2fE 1M ry.]i"q7DnS3{-B#Ɩq`RV7Hu2AC(`7E3~ 4OnQjO ;cc`w;K=)1:Ȋʈ.K)#G`C8U8/i*97~ƈX6 Qa#iߪ o׉)2 j\66,'a'>LʧK8ʫPQz[@Ӥea/ gWM3an2=`|L2S|A%CсTpIll2n4w-8gZwIGW&`M Ocpr(;(8a߉/+ K7z8[?9t}/yYPVd ϡ2,,.݉p{[<}f!?z_ HD_ŷu9ypZbwCG/~rG![c-30J0#MmOzwȷH_Yt(g~>-)I yuaT+B~1$.CA9[lp5TjGOHon@8 +Bְ,[0Gs|+S)[c.ӱ"@α5 q#YpA}4kn(#WQ\Bq 6 xF2+64n( Rn\T;NMH$Gf;/ap!XPrEkcHLA<,\%؈Wi103_%pK6XD+[m M,NxݺǘʜUKvz0:1Jpc/.jD.7PnD[yT[?"tZنt>*0~ɕ!Z#y\`q t B H164>ۂj~P Ty!3Zsh7/[ObqCŐ#7LK=\_V3+R=`6zOu_XN8qzhWlF'~x!J`Yj; &V Ki0/QOPx*BH؈+Q4.zِx@L3f:QM4ŘVoO:TST:>F+o %d\ͲrXKbDw՗ <`Ϫݻ҂@T] [r4Fq@6iف?UhycɹR$a8Nޢ(n^Fy*&H^,9ڮ-+ LU@s`^Jrp vİK ŧY^{"5Y8%_WPtVxdDKlWz0"+f=F}Ѷ><-F~;n@>C]ˢE9˖㷗j>>:g]sF#f k^ΤiUOnݸi] ]b5QX>b*ጩHB+tg75fWКO!FdɃu|m0ѶHp|-!uI[K}O|˅p=C:=w{H%Iz|3W]*](TR撍 HaKa:2__Q&=lBq9CT=B7Y^bkr#_vB3]zD4[YV;&׋3!]_2!LAX93bSe\_5fzaƜk nF \vn8V~iRX2(TUW IHIn~Òr܀nl$"t™Oxx%-Q1=M355 :YHg&Bfwe# $vma u#y x~Lw×v]T0T] cjyKƦc:ؗn1q_鏣V_^18%Cυ;zzUC7jEf\IïY d+ӕCxa5hmbS8[UXg@h J[fܛk ?S"ͦXҲlȾ8 Q-BG;Zf?3߷J=?xÆRQ.Q'ࡲ.H- qhu M9kv~>zt2W=aM!qt-UsDW2u *KS% ĥB`ЯdY&y &U8dkULB:Yj_9jI9|E'G9 Xܼ;31C~RH@:R^yˆwȗsM^7n wט淭x]EԘt%y~\w&֧߭XS .&sփGPIfOvIu<4? 6MU)rs6Ѿkr`^嵙Ym[ztně^ >AXIC0Uў{+ \X/[JM+V%%v7=oBB9 z01=}u,rZ1₮/ēCI;>H$jfEe:QCVY̹$ 2y>u%T-OxN"P'M߈K3iZTfhf6,?".N.m(Ѽ$ !ufhiv_f6 %#˦@ܿZIɔ4y ^ĬEk0 /NjöT8=t%=%ބ.RƯJ0`Q*Hb#aj[P)mF4H;Yk==L⺥*7 wSyoA&kUEiř8B35pg\k _GB~se{%xin+f+#|wJQ]'|΅My6K6v,qc,!bo4@~r⊋="z؇@.5~bPiey-#xvfE?+FVî zWy&Yy;AK\B*e:Ugv.흏0ƕO÷aE :uMDד@Ðhsեpp\w"qd eQ_@= x[_B1(Q=V:q}>^†os.{3{] IB@n#5P?X7~#Zw(!@k`b(`RT9_ޚ {@[TͫnBq`GM'GSx -IG/7: fXw"<ѠSMs0 7|FXoe=H 8݊ O7G"mrD$Z' %F"$źy6\ga^]R&®Ϟl))3+|5,W`sHc80"fa;1^>=co@3;#@Z4sP.⑰pw8+=@DVo YwSf oɽԮ)u_MLoLFEqOL fZֵnF%yb`u+*aYfyH7kb ц<U=.`9HU- jݒϠS}|PY'BxNX8PJ?if%K^|_θd8$e2ժyElgb!ʥE;elSPjkloy5@@D|!㕉*H] J3[> ig7Hv9P6Rm%]t+awe{]=#z+99̩6j 9-أ,`q빾qq#xa(OB_65|?˥Z)vn2"~6?lYê\:0%ڬWtQԣʅ&f/*~FY.8>W /Kgv3A!7fa-9WNMy9QT`F2o~{yl>DYQ ,Qf_*|]'GO%Kf̛P99xP}jGA )m3RhN &]\Kͨ=:8R6p- ˻c&C˭ Tl Ϯ8]ie vʱ~Kk% ៗVYy{D|7, !M E7|KRP/y6jc<(SPt46ׄM-kgI yv5@/_k2hI7Sh_JOI!ZvY\i[e6Q cLݳEc]a'R%6e\%Wn3xΙ\7\Q;[V1n DV0|~ŋ`Xl-j ^\LM7]*~p3\ɜ/ 8;Do+fYdK\K]DF݄yaզpc,'2JS-= Mt{>oH_6:>*CY_ȫ3$BگC-ZZ^3.[vy7 a f' *<_b9J*'~Ёgv¤D:߂NW߀+6Yݑ)_题ɆPmuUd`&)|fO;6]3P}!$ݡLţ|g9Օ wd]2N2Yz6B} Y*[yW"Ḅ斀j;ܷ9U$n ;<-fc |ћW8rAPZ!o~']Mp1 8Gou]kU q#*?L}d옴*ŶL!0|>@ {GYM3O `Cv\xeg!)K0>W/Ȗ!!o^ڶl(GeeBJQ8Ձ35Df8q6VL`-5lW;OF?byn&KRV0vt]hif|d|_1~G/jqwOӱj` ³|ٽVtNWd-UT>,\+UFQ9 Y"%Y=oFzףzU׿ϯݗ1y T" 4+7nrZȶe?Rq xeR.T WT43\߆,Tk^D~8'6M$huR^;a;gb_:<&x^BUGW´0G[! !z<[=%$gէ3&{WZfx[TZ*zFW8*8P6xrP9>WK0™e˲kMՂq\2tSgB6t3,-U۫6eMQC_Ʌk#Ջa,j0ԢAAIaL'>X=K30j̝-ľmZDhBuG2~G食%@2"A?;+n);a,,yŗ:d~yR1}G: 8= aݐ 1dJULgٜ$!Ub~@OL%,!4HLm"cWDL\WP=!^Fn׮>]Eڛc<OAG_a$k]LSr!Ֆ7+,XItI'$k2 xz!#C[=Nk"ħ3 NSJ.KE.Eȥ!:Gxa܆\I%m5&ȡ$c݄}XEdدcܸ m6g#ܘَK/J/7ZMW}`3_4X1. Y֤+/t7v͠3Dl+VpH)t®8;A]؞*Ru"=e_BJ7]W}HxG !{<^Po0 emldMH:X`u%a9oڠOhՒWzB DL>a(Cs!tv7 G--=5(l5=n~A'/!Sz&76Tu\ SF˃JI-Ĥ i$Lkl"~m{nDظG5jLpK~,VrlJĝT,Ac3yVG!o-X%}ly {#uuY =Z|wh73{jG&fy=eIh/ݢfKN ^ NQ 76"݅ͦqMt Yh/iuP8\M4^4/HVN(^/i{g tVfiIgHo*H4iBdf3wn*YTO>9CA JbaId<^EjKZKb54 -Lj7LEq4ʆx󉮰޵!*(ɪ;_M\)dCt<&{ca?^)hYA^NyUQd-N|FhrU[j| QVh J$YiQej%_6\ꓢ.o;ۭƢ sjȓLXm<!HӹՋt3&h֟"u c*^g2Q%I@ 8**S6MI=daFQDcXy_@@7,:PcZ$s&o$yǘ+3,Lyc=29D/>m*HF!*}y[iV:8"秋[(vx(Xm"P$$IN;qXp۠p7j2`w ,EL$ًHh\˚<P@x`j"?AJߓàҡ/->lkOx8Y{uO71KtR 6'J4 Oz7aW[RQm֤qt|΀r-zbqLkBQ, X/3+R<V{!sR߽cQ,EVdeɢƅ0wzܽ\Blv O M9F), 6^/J#xj)m$ѸbgSYXN>Xw7VГroUttRX1?I4^[B Q``P$*l~ Ϟ*O$+&& թj/9xOsT38֢W~f$>HY(Eqo;NsmbpIwE*xUjO/,oxrMOG蛴rDB7bBt$3ONVОkB|7틵Mŏh±_Zg w,a6pQd5q ^=hS'Qs{S/XՌie9 l5G]wJO4O,IPkʻS9FqݴոdV/ٮf׎o/jǡxAu[21풲1 ud^兎'*-6 HASWtwE}AS.f/s8$ `h^gUO -:(oMCl?qjyoFDVh2ō:nLQOumgsvcdgd G;NOO?Bׄ}j'US *c C-yv\]Ƒ| /fGitmV 6yz e6UV.^4A0?)DNU!mZ^ ms=!@O~O : a!q-ɶ2Q z$r \#j |߈|@/#. l&7*;[_L!6Y\6B ` ,:zG IK?C=?;&*[15i<ߓ첃 ylAYaHrii% ۘ_)p`,%E 1؞ٲC/Dv~!gBZ*YFﱛxpcpwUi3Exްwڧg$!hm_V\+tZ4H+VF G5.Fm%+ȄDRP1ƅK J~Qjb@]H4N Paf,c@bjq 垱LyU9bP#}A aD;X+T6#&g.)_ɢ H-/Ā~[#+`J`THpݚA::#Yc߶:οrpKH$cdA mxYՖ+Z> E& hopGvs=Qnm:uzŮ?*2?yxHZ+v't-)p-;?jQ6~otF)TJDZV[>Ji\bTW֛Aɏ4ɫ^_9!GXZ5ƹJ,UVSMk&W@t`TXMC.q4J"̒i:xa% #GsD3!pcZ(a$8?Be5@z?]%.Ť=H0YYVQߔJoש/nSszuY-#- P2+@[!3c;rq+̚nyMu lkm>"R1WW9kT<7ҎS?:?9G!G>\/QmƒxoTM7H!f$: $ި[ܘvhF˙oӄ'\R0_qĕ/t| lY,X%v5 fc/Ο `8\g --r=_hE[hHOgW p`/ߢz&R,LW#wn7Ӵwú կŸ''T st3G{_'ul- 0[o,bs5eYQuUz3hTH9<_Ho1^Xė[чg.,]e]MͲUqd}nnl*7"Y Gkl'= Vdҵ˫?v) Ti"+ 7l:Цb;_ "vlt^YQJWzNƀ}Sk;%:?\ \&bFS{fĮ=* i;M"װ{ݩ?l@=ޙELe "8slv,!X*q0 Ӧ6nL6jGO',-䳀Wd:ໞ!OTjpGQbэe/H 3чw߷)6*`.Gvy0,׆")1k\f@ Th26p"3sqCb!ؐ{Xc4bߛ/ۊ`FCo_`&H 89Joz2p-0"]b*kʃ!zY\'#m(KOm[? ?Unht=m!EiOZ~it@Q!҉kGdbN+`:&ߙW3q6rFCE={uv[toXB e( OtJ [L&(UOL4/jd%oی@BZ2 vORݢ7$K7C~቞/ӊ|}5?b}@\--0I{|[9ɫ7pFuP1TuBh_BZ6/R;.)CQ|*gP2m$ !素H;8Fgu=X"j FO=~ӕVM{-ocrUueˉ?,P3@nGB7ÒڏS v3W803p;ζQ3461@Y,!#xډ-[@5\OK+XfC>l '+35}"H70{:pjrΈ62^pf+Ohؐn7a/ ~TfN\A错m`9_IZPk!9_n?zBGB[kXRQSLk_V[ທjjrp6q_Ѧ.pɼ7vo]$y,b-V e/5.xz*/B:咙ܬ|{`r2CNJ,{]k7f -W +fabH\8--uH.ne IdŗO^vuk_.HObwlQ0xz` aC.6Zm^0*3L1L$lVksz Iἱ$kͳHlO|tՏ-#ț:eȉF$P|` 'j D#on/t֯p*<γi1 PǭZ:@z)9\’  u\즎 A{sX')SK;0v>ЍJ5m S Cс)^Ęw=zjB_9Բ3$흘6_Pq$}*+<[|a֓=[F7EbPj\~gZqE!=Wp("i%*^'ZŊG̩O8t9sU4ΊU~ߺp2xlkwժDr9dw1sf e6Գ~ vlCGn3Dx$%0Wʑ֓]Tޟ)ܗŖ=^=}Up4w-j! HK$>}}#eў@j9x2}~Z?hjHTUat#REX+6_Hq(I?2sD& )M5 l^^ο㙱Jda"/kzp7Un!+@+4| = Vrybua&//'LLDVDQJ 1%RjW{<{f7{TZ0 !A ޤ C/Ez{!-RU%j?~z MG="g*zy5kifFu)>"bί-]uRM8K>UT$sS/ 3V&mL_!щ]r9l@VRBFGWh條5uvPogi߸ܚ%nY0 "̪C}i][X* #U)$oM"Wq嚯qj\meo#&Bz tg,jq !3t,hSm#y uvJuϽA>^^ 8hD>*iCPL첍֢\S|t4^g ,xp pk%5mbeWv[HrMɯE\,(L}aX%=Xv|#,U4ps{f0׊D?;#z' 7lXf"Skҹ:K#6;y1+tcεʃ$1hf"mZjR1iS_|7Of(6#PhшGVæeѡܹV3BsxDӜLsZ̚ _H ՟`Z]I(1--`'X޺SQ䈜!_C4Yћʻ/^)'-|ǾHGؘgzծru? S@7/7Vc6=$7Oi9⭯lއw-.6I^ﻰt ]|_rm2>: 0 ! Z.nlݍ-iS PгuVu?ea)kYsr.YSXy6w;z3 9yE6c\QlW8ŚG{˚,4PĖ_UƆMiѢ&@Jliye410тx~%@PyeLM!P5{Y\<]uo7& qW DFaf!G1_e8D֩!NΑ4n'f. хM NDa+|ˤ~FNŐN>/-iPĂPj4 ZFW-s;O1]@ \#g\쳐&Nj[@i|$p.ıtT#&t|G1y@:ތdg-[X27y*-uj݃XIeGgc5~LjhcJՂݏF^yVQ`\8-`;3)f}±ceu^?438`>=ŋ1j*xO#řlQVݐ"uƪTɩHSNPw˭Ƿ]VH퇬SH)߿l/I+{ط-wl^ikOY\uXMRNA,ռ;ChmL@AKS0AS1lumloQs'l?ZTw]K1yЛNxF9 WFkD3$|$5B,st7 CqZ;um`; 0)Z$M.8 dQv>142ja!y >=%Ӟ OzX}֜9q/O ~B>fJǂI%yWD0u? L qc ېXȎ"A}߱.@]&34Fa+w !ӺNz ) W+ڂ6zSn@꿺 "w7$LW\ G5.]QW{^:tT#TVFjND2dkdzFdM)ɣ!+LTqKokd Pd,[0V+,* ON$HimD Y5}Gy4?':SۢH ыUQ9vp6DcƲM呭ևM|[vJF0_T6)l ;lhE!st' ),Kx^B!,(f#O,CKQG,I}zT 0x2 hCț.lmԬY:F:U)^';B2rSk" (jU0Na"# zcNi'P݇sϯ~U|!A*PF!%4U_|f H^L{4۹uJ- kR#n ;^G"C!m(9WZó#,49UM5>-+((\l~+M_eqt+uM(Cq=zB 4.˰fԃӯ3^=]oㆸznE2xAC (!bfG*eަ·=MC{Ǵ&Vi <8&53|M,aХ_C o{53%5 O*jݼ[Fc_밂b8׹^M6 WI;UNð)k%HfXdeߒ,Onh+(+E;uy[bz UW4oN+t+17&e/$#L[`pǍQGTv_.fQ'HLݬ|}Xb ZJ=?o%?5d,)$4h<֓<|yp.AN!ߢNxua2)`b5l?i)ذHf l%.̣3g(:ؕE'%]?02i;CrΚ>n*?T4.ڝI$P9YWߧ_fKG>kWb{@t͛@ wјn+ooz0$~z)xqaփ  GBZE;&90BC?RkZ"d [!BDs5;xB8/xҜihBưTbLD@w 9vq6tI{~р O"qW՜[V;6Z@E֏tTc\enCN[s'86U*+LRIƑI$lQ7,8 L[lXcчm_tz,,bx܍y`•sce=l٥"V BZ7x(D#P~1̯ިy` i繒بS~a;>p`N>wmdnamҟl*!؇OFǪ> #H:BH+f|g\w$oi5SqyCxozF <1'No S5gV*ܔ\za@d[W,CU!ckun9"M\]Xx:n"0֒`)N\4[1NqZ-[fpM;u2:xD\{?F+̙aOAfBf?JzUɮ9E[҅Ñޫ\X뾩:̼OSy%tH\1XCa8sfb^Kb}\#p(c}S^,fF IcT{MgwYG"Zʫ RFֶrW0k;d;|:O ƀe[9֟LlI2/xPHڃBj u1 Ľ󾑐xtԌ?oW V{7p{PQ) Gc̏r:l(唨%`"w*`]<߸[|AZ0{¯_}~@K&Hw(5rӬ ,'!_edxSהq aǐnJx#nLWŚ`"Ӥ?`s|}B )&Jp3pi=N?n}hD oHMU*)jK& 4Юy]b" +>}qHbq. B ?a[LtC-*cGL+Yml9%f/NV׻v,V\-?1^(J{" ߢ]9LR r"f76Yأ2ґJk~8WK23^,_e&ܬwvl6>^NJicY?Korm1S&e ?t@q\QQUnfv_*z/]αO,y#0/Rkxܑ4qc!Q˳Ud @w'#D4p7Ӷ WN(J#L0pv|ۖ0xZs@`-7A 2tkDӲǞ} S2*ȂO(8Qc|X n!dU֖vzYc+:D=z5l⬭z]TK(=/K""~G^&=(w; e/S'M^fEnJ GN{ %R3ѵo7SJ/ySH>Ќ2~@6+b G)r5dټATh!ޛHPlȒ~/p$@6}j_So5|I_QOH!>it̜E/4^퐪f|^bBS%$L~ jC:eC`| 0 nW?p;%]i"!wWS}VAFSaTYn#ZJ!M'8?'7,'"jĮ4~; K(׊5sOB49YcA]5Q3̗Vڻ 0k({+WuB9H2[ͯ<]p%y!3JM>KZ·i 01N@SEB5dT_ϸvc;פ3DfЂ{C^ aOO] 7Ǔ%gAk]VB`V3-gKv2ԧ\;3Ă_-CH#0oВPXg6A22am#Zֵb|#ۤ 'ƈyֽSS>ʸE؉Ca^eT2,9jÊZe83wEn:(0y8U{ c#Q%hᣥ>y=++J孧8%z^/u%QpTApqԆy7!#1mimSW#ug5k8Q-e"ڿo tU乯]%9ǴD Ӟ+8?e%YT$0:AkWa c=LEYGPƶ-rc woHNHߤͬXY{ 1BζRI;9rPI~yu52I)p]x@O ݠ܀ѥۿ˓ R˔>H:/w5>5W͈տdJcMQj LöM@YbV*H$u4,FfiJCj X#VNvPx8醸A'7D_O# ixZ |V=Ikwh￱-.?t_s@l=#yE\rp4M\Uur(] 9b3skpCWbf~_$Zd`kJ M5ppKdfg]FniOX 1!:M\pGw;A6Y+cl>-W &3>S`$VUE8/z瑯;P!_庸p%-H/=JgoeZUc9TG4|6e/fζR#3$pݿB^v?FG(bZL9pnSϿ!!uk6v7B=lPxE)O];7Dc=ѲuU$%)8P's2`H3%nȊuʦ$͞r"me{Te'YA<DF_H.78& :t|89\ |Y4}{tEnl ,Jy>zՔ1Zب̟w_Y@"?>ǵU3/ ~4\oH[(+d;ЍB]x mFԌOeOb>!HOt`Am2gAJNf lj.M|R+lbßSc.Z3/qa?aDC2KcQ1MXMޣyU>rV69 xUس},}gzx0;hEXR.m.[i<}@paVӨΊ # J-\Y\sy./Z fxB^\s1!ΐjʠ4IC ? ~cpÕ~dy EpJWrsWL)KQR1o:bC#6DSq)+ N:>vbdPn*>{gڨª9w-ޖ+>|$UAcL&N׼8+,.ǝTX|l}O(s<6!*9Ʝl$8G'~5JalP@^nMsp*D.LLa! XJLL}a6cmݧTm LbD6SW" )N#].i"X镄q n$أѤr܈׳t׽oej/[ . n7zf9[*w. w̘{in6g|hc8{;^*JVU.5#=H/D,"9{ujS+MqazɂJW)z֮&MWD<Y, gznv!72Mz-[ $Ւ:z"]G}LrvwY{ɔ ݾn $YKjH_l|L,VC6bĤrP!yʶn;Q}ԇ{\_C8؞%8^ wAL+M*bQۆUinL xֿLP2OlD:z_mJ8d.NEqK|y7@pp5r7M$hͅE|Y{{âUF%ӏ?P't롘mV ܐtMZw!r׶H˜g4>дB] Kxk!W" wc0I";l0ݧą;1!0MgX?PO`W_>\7aFkqIB&ued3tugFjL(.AG@M-[GjSy0Hezk&m~8T=0l Rɞ@ tP:~zuih@y(5b([2 JU_8N Ga>^UUxxA** UaMq3;!sJeg iq"Et^9tsFGsN5Ч_$ĊQ=.ܚ@|&*G\X!JBQƄШ Zߊ h]h8&7وƖ̾+(z(RȥH 4D8!裷sgg/}_]Ūl'>-F:OQ%0)>e'D|e]B{(Zq߅c D|I҇?D[گ5W'0<N WW`EJ[:tٵ&$7>antva7q8 {Ѓ(r.(~I\n.`(OC8?,96aB4I -Ѫ)_1վ\BhlW9W2-ڻxNgfHz=C[!9D.3Yt6)ʨC  ҚQ&+ڸsϮΆ 5(ǽBq%Km*?s 'Mɺ&Pa̱͗rHo`L ?^i-~E6o Ö&հ9FzuofE+@1,Un"Vbe:Ɍ>;v ݫ^o_;mq5ڕC_lriku`ee͊ZObil<٫ڭsQ?ǔMҾg5Rp<'F$&tߋȢcM^ >nSv.XnHiiYٶ2 T=섳wzG33. 0a)<@MZ2(7/(܋FReW+TSU]FH}ijo^4X- fmӫLC4i4 9xfO} ifq+Iw5&gbq - d[wN0*ϞEX`}i4XG`su5? ʚCx}/-eM禯%I^(Z!&>9;_jݯ&32tSZH r,4w>a=HvHk,OWIc"ZsnMlTeד?p'6ncE"P`o8/JX7=ܡLTҥ)ro.+;C#PqȐ`v?a|gW\N8&$((HMMXO,ruJ0 B]){,MR kͮ6U!z5ixH'P0b7P ,qtcS?Ŵ`RuBvr־Uަ!))Cž8[.+f}MX'l'5#< )ۈ_ڑ|{Rx|/݊k+M^6X=#ވ֋'qdltXyXgN,.2"ozn.xvwՏ9]#F]l`x^rh}"ͦTY#vpmMTߟ=7vl/~'^`-l #U&e5#{ZZAxtנDr?nV 2١as ԧqAxsf`6{5DR_1f' rV:\;]Sn׌&s9QmGAܞHo(} ݦ^Ă?Dg&' Έ 9ȥ lj)V PxD{x>۴ D$2<1(F%-l;WZӕ 3EKr4bSrymd6y1slmOa4u.Ut;j`FؕNB|y ii*>=L>@D}1;zI!:6QB92l\b,Sn&8yz)9&E tmP[K*-f<#F0_D oB8|_SN)"8 7̵'!\m80f=B:벽 09JcuYN6)`N6R4rQu8;)b<.mQmt!ZW>I8EfMqo-y@qC#0irO9I5 5/(6/rř^n&1DWwD88.!]}CDfQ{ NjceI`a"@/~,d&5n$1=,8P%m~'^P {hߒ^jvo`]o<̍IV۵a"KUÇvDK\?&7kڈS4yC?!f=Wt=b`+V"&b4Ie(sZCbnx12hn6;,pcv}̺SF˷9@|0O@ x5YmwZ*ZSLܹwh q*{#ؼL#yaj2C%({8CݥO@ =}U~Wѻ Ӆ%]]R,?aTfK{"ԋp6S\pۢs }(dHaݔFܤ2Wƥ^YFI|23?0K3] GዌI/ZNoDۈ\ćvoR5h*|y$AtCĐBl(3a_O߹(b6ATs^ [=r֞05~ Xd!u$0{·iO%eۺ>}#VHm2j8 -0U81#c XW\E cS؝ŰEgF?t$"3:ii&D\àHg̩ K5b•~@DWJ>M$tHͅF?cHR|8sh=HY3M>FͰ8GPnis[*S~B[;,:ݠ2/:,VSo^+[Cdjkۆqw%\.ļڂX 'IҘٮo&ҵ Mh.rRฯ8&x[{57?H/hJogQ`"uܯjd pڟzY8B-PصD\уьLjd?y~PK|0mEF`Ħy̠&5{-b*_EgB8oy<,k ?+FDj a-dJ1!w__5@lOrUh 9<%Q%m,wֺaMʪ'.ͅbMΏ9FZv>h*; =Z>̫%9 T:AYj6K<2'pDSaVdޤ kI&&M +5nem|KPBk:u,7E y{!x/gdȂeeW/؏ňBal Jn|*-I}*` :X|Mjo=O2v +P9X:ޤ{Eqk mSY\ǪIr,}v㉖C(^WFVË|3;:ĪGB@,Rۛ|[PoզJ:)"(t'ϔH1*A^\lg>^q@0>F(XڙmtjT{`b%΅V=HrIո/Xd Ҥ a/=ejys' ]798lXP22"u1_`MĐK+mi, (L09v:̣ ACŚ8/Np>ڰ-ON}*{X!Y،]l:)mf o k7p;}x ^<}$^+@amAR"N{SN{=ĐVH2ކw-b`h=Cq FMX㑧I@r.mWScD G3F`tNJah0pj:q،YU Al)39Vvh׊K)BZlF֢$ύ:a%*cwe=s[lv#JNLк~ G`~~ 2렝$dMϐH dV/,<4ؠ[DTfo͵ύ퀦oKn_ v 4t^?W Ka;SiW@/چ*zOkvz'讝&Kb&hԱZJh)4.C|V X.W7Y|S7ǵE<KchGz0c|pP S1+ZNnYaV3m&{`-dF2Fx?Q1[']ӑ T^pA gݽ5ͨW[$. I jT6l(^IiS٠ >IZJ`H(Ƙ2=C?f[g0 aїF]q%F*,{Q9[dJK̴ {W"B}({y%6Y{nL-g? Qkت$jpq/#j\Va|_{.ȂƮ4Qi"EAmv{{i 霃l{@%mX.$qTf@:y(2\΂K;#v`$aꊼ/w @`2%ȧzJ/.yDn25IU̔ƪ%Qy.7P9o> >!3L=_ִހmoztzMGU܁N`~ Xn3N''u% zJ w7U!gGƯ,rj-(:ߣ.74Xqd˘d8a31G0Z*Oe0*ҥGc؂oRoeBҺPqJ,|-I#='[(ٶ{9V~g&v|WnLtDL)K"J}4 E>D !D>凜YZJ”&۝֧}e;~F XǁixCFm7ywIYn)}c%&3$byzȦ+SXkeF~{=ڨ%C!"EC71l3C*_Gj!~ 0]b2w0I!? 6*jt7jߴ)> dQP6xbVcn:bUUetuO <7rf d EYԽ)19Z"-(v{&u+n)>sqszZ ^m(B% | m3HtP/usj$wW|tD c@Ȱ8 I\ d#[;vxmW?*gdta-%NȸXNM |Ot/k\=uBBNnVy4JFcjsC Yy 6`m$*hF-O~# T5F2=(GAr3yI8O4"Yi x%\C=*{X0/Q4'1#Ȭ(64,\og3oGy ث[/t -n'0 ,,Nc$ %Bm~ ;zX|H JW* w„Os_ARՀ$ErIL(3?c_$mydKϵ!'vy_ӢΠ<("$ v *ʨXcP8 < 8Q3piM0]Gg,pԶzP i /H‚=fyOKf.;q j,s.=LzK39ɦhk"sN6, UN9 "Ahl t6_3kCiTG=hiOf<{իW*,5r?]Pk婇 q5q ˦ά_/ )22kq 5iL68.' 1z(8H7F뇰n@ߕߊ*Z|aPJv dE uHV-wx۪.-ݞXfޒDV`Y?kI x$0p}#sPX< rXK0ԕ++,vʔu\V[G*wU(؛`O O]fkJqߛ5ZlrCi i!(4*!Ӻ|Mc+~r~] t45t朒"3p^(̔6b1F0F?"em57R AV2h$թfH&ۂ{H@dhw[9@Nkb  F84Ǎm=\i.M1\@GTN@9pj:>UaĄ+zpwo$EzB[ZCғ,sg B(yo&X !FHX(ϦOPpqF=+Q.t"s' O,fx%NߵвC 3^tĘ⠊GD&s& OOxlfʸm.1 ~ޖ`BeU)ؒB lJ0QXqDQ,CjɽH Ftl#sfLWu[/{UjgYWX#)#Rvd_Ҽ9%lg@ j.p>?s^=} L>+x "2JV~} Z4hVTߢĭǒyxve8d#*& Yasb1:f_GC͐Z+=eŻ/ ˳op%=|.a;)7 j{%ǣHd*^r厥{.0|7u9\6;@Eh0%pYC8;tލs¯Tf!M>XcNvlCPE50LTezϪ*+&x3|8T]j,뤮"M#.5P^[3vg\&6~BDh1<ijp U45Xlb-EI.iT\h ~8g%}'x6_RbE׿^{4#+T`_DD/p&7fyv Q!*U-]uE;f׽߆5jZtpn)(RPZ-4~W>.fx )\ab1Nf9+Ed89?m ;&Yq;WTFâ>)Ef!6W ~&mb |ܕq0Ӽr$-Z4@BBY!- Jb>s,OUT|M&6ZS? 9>7Dep(?dηM35@VM˛]p$m!<[J(Uillzz#lr }w89˘0a#8D S>ݴ[JfP0au?OR&$5A9C݅120Gr(&;ddCYO# %գN 4mXK`B)(N6Շ$p/Zod(ueN|ts%4뙗V7CЦ|,%Ɓ XsI=@ʃ.}"R3oPe3c =5 }7Ѯr:¢s{L:H D܁NtlBMl MYDuvO~1-sC+҅nD&+2{73;Gh ThI]>4%8u4v8תexQY5".E=ly#!ȨU8e]'|X7@/"cZP4vzM {Wjqnu  >Lj"hFb6޶߯aQ#~:f'HkQ]$z_1]V6n2c, XGUXq=NZ6ok@}{TW26Ke}OϷ##f_V9FA>1[t$PBbã:eZʐk#b Bc zzL4dz*( %xQb[~ܮBu_F{& qFԼܤ_k/w@MqF?.q: },Ť-tyw^|9\8"&-`1 NnY`c7z'IE=֧7<7^C=NjSvԌZtjN|d/9ƒl hDئfi?{v7N5eO"+K~"ltP5s`vSbG$Cq/'QU?7cK/Kñ{+,2h"fMʱ:-~UA3Zz7RבFee;O/&߶1$]ߧL'c* l)wQPͭ5*A@ u16C!̍d;D, d-mvveNi''mn1Cһ/L%uKPkolZyJ\Ǩ#Z#׺YDgܜuL! b?q*Ł :Te@k#|oXES.-Hg"/ru L([<~~s>/\Ib)-VWKLTFQvAYH4S`wZ^{L#^!(Tk̬5c|x y{IeGv=1pv݋Dpp nihZ*AvWjfо2"K#JiS&R/2z=}\6/:tQ 7ΟD.l[sE,5 cڢmt4B)/p3P;GA?(H/,D"2[2nND)-!J/%x|CuzIX J0-,uQO@\^KPh\]g;-밭wVa=h.>g#҈3J_?dʝDfu9KGS} T5Q &\2O i(}(ZS)DMHShSMGI.@)Z]7]Mi̍V3UQΗfVkILj:Й=|ApހY;ǽn4TRy&& AlJ_I6W69G>2/M# !ԣ Ojv8YU!+?]YKFc5c \]WvS]&m=:n&(i. ݶXfʭQ2ڇoYuKa#([8f\ˉ%1M[/tqGm.%5dXA;:oX:Ņ` Sdiy0߷tDpD`_+Ҋ2Je_lWF\v[,?A9Xש垝^J3m_"7#Yy8eK/L{զ zCf`kcJC}cUpRvvd.YkId0V=V@}~쎀%Klt@_{vw8 sWRU_Z|M T Xٹ]᧢| |P D݌qrE:A"A(u3ȫeV%gLa:j%F9"M6r=1db4Ymz_c"l\Xp o88'9nPnk"+۷gh%?)0^fȝvSbxT\֙I!*a83UK9 .ɤÛ|rUB=ؕ7U/ӊbV%U| $%=8ji˺[w=6-VNUTPCp8MXWQ?^.Ta)|’zj:TۅJc>7i oQ9:`0)ƝIzj1X&ZbӞZB8/HNղ4< bK#SS]5@uq𕙗&DF͌F6c^X gڸ5./#/lfy֥USM~ =gwUjIn">bLVSF[~y# >S_w{Y:z|9bfRbB= ~=J}|+;;fW揞r@RZJIlU%C+''Tc:\Ӣ!?VZ2W/}Da,}SunYVc79- 0˱;6vqhfN:?`Zݭmt}F\N 8ts4F*'$?ؘګ  dW`jZ3WWVax*v<8<}nz|,O'ܢAΆʧAGG!`0=@_Aa%!āFV8wP{#tSϧP A_SQ]C0h_b.<#Y{oX,Q,3k_7}>!rRR_LcuOxW_1\<\_yak\p}mor.ƕ|u0~_ycӯ_BW; T))puh"lYىKۥ (X0&DgF~ VZq^RrϩY^Ʈs$^Yz\x=YeM.;-S@%'c&ba Ch¥fŲqQ¨r!@=+詶mWYgyv$ yAqL$&tI$ }pk*n/yrAe(BLX4E8zI%8.oy=Qn]Y(85ͺm@$׮Í ޗZ%Rˈp. `FqO&QQA;ҥ[&WjPT2R+}?rgeeEqQ#׵+C"Aҍ?Z8ҽ^_\Y?۱\Ts&R=3N98;\_HHV5sXOCnӷs^pC/Jjn^^T{WE ;5\]\Ox#TV.KaâM@~ke-W@ggn|##&'sz}6^%lw:{h HEpRS)_ul9T+'{=R*Co"&v7p7r³$cn!e h%:}}:E$cݲC=)=^0܀^pXm{,\;UXMrщK;Cڛ@KI=RKzŠ%_kwK>7ߍ'X`?eoF\Vg~M"͑qW/.27tb3T "MO#amGϲA-Oi6F@/vJ2QUͼ~%cd[<ۦfUz/\ F؎HDиGЕWP=kH3I~ңصA/^c24в bn.*ʚJ"QxZs:RѴ[Y>)3sl<Nu,J;6V0:BUFa~ebf0s|B}^d1]%ث8kQLw=dla=P&C)@R$&wY-ڲ8$sU!1$̙S5S;i[tgEoV[Kyփe\\$J|zTmU"]McM݄BT"XTŒ9&}T$nU]sY36 On } c|(ĄO%DiDߎuy: "bn% {O51ԖhlW[lsܖ$4AraOm '^2v N g&=ȕ[?/Z-^Gc}{i̾x:PȡmY޷'ϲ2ie6u4c-u) l1mU Z܍ -NpBmvO}ra$"5k-Û:@#A(j`1]/!)v7'ؙ+33L?>7{C9WU MLP:uJ9 ~hanU"*|4;92Y%`t[E̿଀-y!OI{±8g!<\&x;5u ]}Rq qT& 9N+[x;ٯ8#H"-/jFvT>m'`x~5k=0[&k;k)5kDAJ<&[G 'ZXtxM6vC~`/]7G|R:1rqpZb{̣ok0I^5r08+x/ ntFM'H/6e9!U5FY:wJ =pad: bIdº{̉xN҃OMǵ4D! v`QC*\Kw?w!>w83Ճ0WWs7ql7jB @vZ1^06= F@QٺܒU'%u<9BԃM^fCC0Ҍ ̱`&dOS=M]f :|.c>D83Q(lx{sș"nUӤ=3ɴmOBIƿ*C'̃ø5RL~t4PkbR.`2ľP(\G ]`)1=1"5D ʉ-aKxZorkKfib<:$ܟl%iN}AIg7dY"Ѹ3{C]DXC27xTĴ}p݈⋔}>(~W\e2d3n{jV2>\3E=hz¶qя.j&/ԌgW'fZ'U-=+ݝ:8/BteG0[`LUKd!ebݷ˼"/4Bt=G>0RKޮ:A1%ӛfb,Dk o`IƌfQ=F-ns5 et؝[CcrtcCӥ`27B'U sBIvufzHgU 4,_#h/}?o^? A<2P3.Y86R`L]%_5eV62Mn̒uJ3jKޕGJF"4;DFø}~BX7UzOrnß .T%>780Ofh ]6kEBT6"i Բc[!,Ж#-0>âgyjy3K%ʓ(Y);yI,EskIpUd)`4qmu!gR L+} Wq&=q*ӊ8c7Xoјr߻-!)@Ӷ_C,A1*CH ӎ+iM N5"СIM\G=[,[SXHؐd8PLgҝrvha* F*2|_ď72}|~vvzh0hY l{\}E_t~y?2^ i)9s>ADe"k@_ĦiN555I-MUA(a؛~,'+d[Z|?2|X©߂پ}6RR!ʠXԪ eG.xc8NʜE a3Jei`}4e+шK NpU?Oe^(SM =FkYN^JUoNUd}:%^ӍFB}1Y˼. ZFCF+Z1wrGD 100nlBM,I ?%_nw֡W^9qpdm.j' 1ס}8-7JHKRD`U3wJQqtuJ38KE6WNkpmNGa8C|?*M6>VD.լf#I^Z]Do3>wmcwh8^?rxfѤxj~ AcY;ڭ֤9X"LqGEFm)-#(LGn<P^q孏t X́_{ÄZvψ2>@O| jض6%u{ZQp$_~> z!C5#ѻGh?eT"@>xy*uVd6Iyn:udgl=7kܞ?]@ӈ_aM-a*z_AuD=LDN )fˎe拴+~.&7AeZH[`v2 :!uo `(xo8 ߣ/(?b-;9QxWܝ0ꦝxfdxϗ-LXg6 Z }&LqޜSx[4??&l% ٠R<:S(s3_]R7E>va DzVM!f>ı뢉*\+I &eۻ\,WBH9n4L#QSy`ᕴ4&~10Pʿ {a%/'+OOPj@pds'Ǐ|݀'ʹpDIM䉗 W=H>w$vi_F?^͆hzէƾeِ0%ʔNz&Xv4Wos#2DŽjP恭:stTDyֽ.]$Ȗ|kl<=YA|ʁ7/YsBhe)gs1CE*: cvoQVVgO 폕FW {q׶͎ SOnΖl $+By伜Tw=>mATAGe)\qPC\AKCʅcqw^Cp9#OѴ.fٱ;1͈bll!Fܠ:@2Oq<[!N&nCRe&[YIU7)6 "bf]\Lcyx91xF*-7H=>d "xjZeYʀcmڒlTXM>@lg>JiF+mWTJ$ mgSSrĿ<k^!.Ua8 <ƴOЅ6昫VOb_7M}XK?Gח}uoxh5,Yu#QMJ  @lUhxؤmyH.so(@Yzd]c ݬBT_aBQWt}(A`값-xli2&۷D*^x2N 8>B6yƠ0& +6l4֚Qd;Piڡfv8/5˘юRɉxccXoL씆!pmwt2*`C[qw~~F|0Zw_R/IB2mB@kƝe[<0?G̵Ô zJXmI3;]‰Qع[àUX/zRL7+Xv~GRϨw(K NU$w?kyxH_K?.6S0G`8aL/ƚR-kcY謀i|`D oQrzasJ@~~)"Kod}\ha[EMWkp(󝺔Կ1ll` *䳭 gwn]# Yeyk`ezgF2[ Ey2#d,C x{ ZOZPT6stZ"3 %Xr6YTro"/OB%zXDC LH ؊KρꩡsV YvNg9e@j{mw\"p0Lٓl5bs7&UDKE/&O yZ;z#sм찧;洃9Ӛ؏Ddžc)AbT̢3u'R>wh/.t RDQ'F wELMjx@F)sp^r zbH϶`DW|h[#8؈pab XV{Q ,3&lkd6WzDAg޴[)UIyXZ`iɵ+ :x A3YD EUUTM,>;DY<}t|eOwC> oU3KZx+Asw^i}PϾMq!neL2*.JRc h["va3q>9]t@ b$u_L9ʓt5hf%PX2yqh"w^Mwr[VG1sǽ׃n ;Itωp͜O[v%F8`1g<̘p\XC>ˤS^}a/6gl!ݖxO X*|s1N4¬9w1K #t=jl"}${Z:ғ&Ag9sZ[]?6U=<7uNoAx:1@,,&}Dݸ8`.އ'!bJ|5K Mn? ތ2^pZ/$U}nAOO9t>Ks> 3U3Ņݻj13V}pъIKS宁&l-Ub/5=*H`k~wq~7%}ZؙI|0B\T%Fa@q/Wg]HmX!DVcs76QC&xE=S} .?]Q.-x-K̦s!J ?d_0Vh71R $kS4*G$ ).q0g#%4xؽ-2\TX7p<{~/B&eVv4RystLO)RM[ERgP-pǸ8pf .ykOUpu)v?s('Xg٬ 0k7/'2.aVN֓%~ NoxvC۰5J5&؊-.>H8/J`MGk|0}(ɓ2vaI-ySp 5‰a:pt=蘳 \Ë~X.Y YuRaLyBv^{ƈY=3B/( '} $JW6ez"jm%( z:17Ҥ;Y#iUqi8جMќ*W>;46M\mt.OH@ĩj c|ӑ4~Fk42&ad6gڲJhF ̧1?_=F)`0պvѸrRѨٴu2Y.AGښCt,Z#R E~\%goVk)8\3c%k=`AH_f Ϻ˧V&Md|Myg*<Dd!8&/z=Lۆ&2۠pJdHD![I̋gD@Ǭ\EXygcy6t 1̠ʂm&[3{Au;G-bh)8aYõiJ .B /Ų3&5YyCW\A<ԄJz}|Q\Jbz/T2^+ jFylL,r'Oo<Wf3J_oMD^u `\R{QmAă9+dJm[q)+BX~[YƴR5c8忊1EO݂'F74Zց#ۦ>*2BO=({_vOSxΒP%u,U\{xH4hr4]0Ęh YV!g,tv9;R6˷ tl!J R=F _? w3@ShIU}xJjҞ~ Gy}Ɣf7\nΩ'K)jjisNd~`=nJI)Ny/MbM"-Nv`6OE03"!QVHEaP/q]G0݃Gk/e! g%h ;^&UY[uw!%'m=,=,Ӗ=r\ŷ ,cHs5_3Lϱf"ʫQKNoPSu1ҕPc"Ԟ@0Ixi@[hI9#%_|2fN֔`{uNFC 7l =5㝱4V*Ybw (9}@Ehu/=R9l)@rB` ,{x!%vMcHoC۾BOw[S2Q*{d 2oII(zMNp3H̤吮Jy>K L?$POlKwIWE2tzΑ;Xh]l&H^ `ʻ@e-djai.lߦ阓{5YvpB>̉&=Iظh"<%nw@͢Y:ֻ)wg EGmh,&r&l_KwChXjSrRU_bK||h h>՗$doWa(; R 8HBȶspP*oDۈM}07Τ "1lg[Fd{PR^堍:+J aWz:C8RӀwЩ!q`좕6fcshGlG=6XZSq]%)%A;m[i`37TŒr%5Z~U)%}c4xm~x";kŊKV!> s,uسE4>h&ffBUˁ ۼ.A"Җ TF%#!B~b߱x2a^iqC8 {xfUO~sm[!2wwxl0fϸ xdlKG@`@Q[U;.C&],+|7eOTpytfyW~QîGY 0\<]ل0l<4Uet a4fr ̓Mz%]Hȝ"P.YST1~@?eqPgmhO,Fٗi.z<s:zЃ~ ɓ6SM rMTY?h(5svp?~J\%[ d&17Ӆ[+E=BV6pc{ȊhgiHq27n 7dH ƈ-I3v#x$Vc%-n/P\v5K-chӂהxp󊰖C%LIbJVwk s*lK -NIgr|| <6і5D۵ FJG3GN糥 6_nk*_Uu/q}7~黥1r?gwWO}ʢS<۠_Ń+BIZG@JsAEtR1*"%[99O5D) BNi€,й ŏ.u"chr:ik'1j8,G<`r;/OBeUDyX8B߽܉Pu0. }k8v8hKXвQnY"$~qjc]I 3>{ˤ Rh{au6eu ΧGr>{ "GAfxXl)3?5)Sb;doh-!չ}-("E.(G<2l-(ȕV"#O{J 6R6၊>51gWמuzh=gLroMO \8KuvQoQ3-jI\~d^8W |񒜏r!LY&~ߠq$XX,"-Vt_o@utV0p+3-Z{S!,!>H󛗳Z6S]{C.bt!Oa_{ Ge.9'> ~\|h@~B "P tVH@LV27!S_$ϩݦ-~| ]w䶀GEΔ`JxI?P e;*Ԣ@' M3=gQb`H4(pI{  20?117#hEhlˍ.CI7BD<5G,oᶵI[=Wc ;~Nd˚C4cIAmd8 MAGJ][)?DcerL:9%_ \~p jp @*B01O$e_)!WZesYmMKl?mqPUgD8Z^a#Yq $f:eOGH,bQ0QZo_܂LJ/&gBd"iPN#Ds z(?bx0G(#6A X^ UmS ~Dvt9ʿOOZyXbS[CȄk|&1!]D!SX6c#QSW);ϗzLj 7D}γ(!2悐O)" ˜#-ʼnI q~Dh뺭"8L{W<컡a(\fLy>ox&KQn ARle&ۘ!Z1%޿gt_?mRtZ<#GǸNcxJ<,F#']B)pU\@$ϖL>m˸uYd6 `UʪX|9e09NG<"?`IMBeW8@KHT[HفB;X7UXJN*>WG, U= !w*'>GQ+-c2B/h KFc)d[qqe^/ IHfuR&~{+F\- :dniUUI2i,n(!I`g*qE>#9Od|v$77x}9o:KQzYdb@:wsد.6 ZWFhCl7E/^b2e;ȋZ3 &#CԀue퉫F7z0qGoƤbF@BvN;=tUƙ6 NCZ7]@'@#LzG[- kq 2>Y@@Y\,u=AZt,Of,2If?oUm,4Ц* šv?pMf9EI-k%h}2T]i>̷QQ7h9 *K#DwР^/śv;5鲘3Yz/Kd%v !`,waB,M4>쮩el1)DgTELa"oJIܝ%2%K؀b _pHľ,|BoMx E~,OKl8soR8uj()*@`V@fseE#6>9DU;N*BNeFm{2B@o}C䊖םt̤W^'%ɺg4dz սorv8GZFwIilrWgw<v +}&Q߿flW #:ȁO_{_qba3[G PN2*l>?ږd/0eGxČǻ12$AJ:jAH [Z$׶C_(XFg7\,0ʊ8d|K403R +uҦ|;Mwܷe߃b9n-`xR`YjE:IX!!U&GP" .=P"i.ߓAdh qrθ Ɔ|lv[9bzo0^]/K4 ]GšFTŲj_8n?[NԙMZ==Dɔ*]ߓɪ}5o FWU0c[2Ę3d\[,Dc5Cpŷ4 XF<,58x`C9"Md 8 xdw^I}t7DRAYYHal{F~ ʖqٲW>/Ȏ":J_[C]+Ûl\TU*ƀ5MAi]c9ΙdD]x6 pa.p O{8Ɖn̕ZT zڭu(Q#<bk3x@<${>D.Ut$)P[nsw9AG9n&'Ah1%/}J㿠R D I/Dgz wUZе"?rn:X/2PlI.^Ք~CjFZ0b+\&#pݎp8fDyՍ1l0^qJ3m*mBGӤ\)CYpkb@ 1_[LKv8aW:̋B"K*&aнA30=XAnk{(͡`RJ~ aC-f}gt \u{*mc (QyU_&!]\rw qxdo047r [_I\X$AwI폝k 43g(5{"}!dح bdȊ 9] H) _aQcFl BG+kڟ+Oi #rpW$CЇFbLVS?xkt`-3;l ge檃E&:Ź?[f-6}knyųSKiߺpLm,`lձ潛=Gsh(Wh~vﴬ[oRWgNG$@ n_R'j K,?36tT{Ԕ0 6'(m[?g醫+kabA|ʵų}b>Njn6 $i8jvRܺ?, I'=9p}/O@d°zd|$I]fE15P UVg+O+t8^xJa}aȠI4PuzW_A7Z}7U"g#Rp_&%\\6tIѢQCx*#&@ Wk[QWZT>eohh&CV-Zu:4U`&w:I 5#T@wa\Vᅘ2٢(,c,,I?gT}s|AjBƅ_x/<ES|f~QǾg+@3N'#K`>~;iDc@. iNBx˞շY:f D5:;QP4j.:vW a8EFBѱ&x5`VT:.w0:M6"hws$7E/&ٛI+^҇K@RSJ;SKNvn80*Դf&xHc޹isz9u|5j5.l/T"FGavRQF{]!Ρ t>k> sxҝE^. ˀXjޑzH\ Ļ[9݉&`C2*7>~dzS{*'K1䖬W9.+;qESp4_*/:#o2!vcМJ l=1蹉}xc [h.H{!2Jk2"TI$#m4 ]Z>M en"M+ q>bx\3:"$6zT4ӫ7n~u!氽h㸃[b_AA8lc4h1bOuzq GD4PGDh{qrb=do :mb vNH8/Ö pM+yck%ʼq|j+rn| +o$yODOvlZ 2/*ɓ6:3:k&; ׅZѺy($GXb-?81hלh\#Ġ25뤯ӆA䪷Rh:V J~m 6NVW5h h\ 6\0m>utX,F,}yoZN,0횾a!Qe6tv@4A_˷%EsO}/P.⫒Yʵ`_fH$.~Nxlud7$q R(P hxޓ|J[E/n;_yw 3Sڷ$qx/µ1͊(hȀʼ X (eȠgLszׯ:PH+AAњP97)CPֱ3#☴ci`3ϧzx6A4Dw\.C\|]%³iqpueKbqû,I* qY8UeBZ#"C?[Q0wpwfcA]ܳdl,{HDWWC&"E߅ iPP%;kJu{]ѵu7@Gx0E^z>WiQ[)nб;<>?rCđ)e^JVHmG v}Ϻ*ptgj镢S P,1L0j"[k ν/`w.0BS8iaߠ^2i0ycB-U;UGb2 )Y>#fç;9ˆ GbS$PtFnAzu[U]9,HGlrmjhWm~Va>Cl@%$= ,2%fplt~7 #hEWTn:$,1U|R'\o`P/uMǜ:v踰,a ĶG+yMU ySk-bzrciNZ؟Fh5G*ЭS_~+ڋ+laޠ[f<ɕH.PwΊLz/\=$JX%|/=Vɫg^EO|_yݼ,|N\ iP 8r&εHҿam6oa݂'SM-OX-~ݜOxWz1^J!⨣AS=]X՞VLˠYa;ymuޛZМP?^m݈.=W)_(``85ZEM̩!bIR0dڞb+G: *҇sS0D.`uh1ƒk]RmV @>εt㫞btu3L1gkG<][yhwZ)`M9ӁMLչ Wm|!\tofHﱊ}_j5Pk 6£r>Ɉ|QFzmまIbN"y I_Hsl Rwk2fNyHRC6»ډ.JWB{;#D}Ɋ $ UҚh@ 4s QZ\VX ŘOje`dw3}Fxq&@Ʊ]H09I-?໣SŵEu IUb/5 GHĵrqvȕ6L{'DsKÿya]MkY@U#v;T톇cՈ[-Xn4%_ΟdH#\S:EG!W0o"N&$@z H>5ZdS+' 3 +8A2ŠQv( b 3ub7FɥOzv1&6k#8 eBЬ[w6E"-Z@?Jte۱)b$' ZѦTP;/\͏n%$/qfktntq0d(.X#.xעbNnFڬ,r5<6jeo4KL*-V4/wFz:EE~݌y٫37(0ZXdw./eEQJJVjQiEP\dw"K݇BJƘV=a;]ЗzfjBYs_$r.Tb ĢSH:Pl=FVM]˙\s9t|G|6J_ZU@o/.(^czs>^8:bE7TϿ9=FNG$-)yU6qgDA>=^Mƅ4p͎gnuGxW5w8o4STp6dT *Èr4ODŃ/T f8 iFHVugzV _Nj-3S& WCO;buS-\[ uO[> RaoA_D.f+Ҋn@T)L?<Oy?ۗi7g;Գ)th/nJFQBrf _v-<9(obϥg$lh*Ќ<]bb#G-]n92??y 2`-[óؔth+3hQm5=FtS_7| f[kk 3V]JCHȵ,!Vq$W.S>WQF J\xD(f۬L->6!9 iIv#h/_Q"l}yqjg10A)eЛD r1$7r޻i4j_J^J E- @Te?#1;@^.= S*`K!wj}ᆂܙ1'muLMדkPPa^f헥1w*DeDh ڥ~ANIGK vE\37?O=̈́ԌcQ@G88͏fCuTO3 ,\:@ަw1Tu[fZ^.@hJKSi:O7X4|F~yQ#9c~`4#|>](9||;:/Xg|AeϑPz<Ԙen WKm~~>~Q5ÇÊ< <(2{j-. J<+뷚7;>XVwu>ٯTc/`fUEn;fi}ĵ{̰k-~t7էGUsj:hSYq:$!6w$V@ھI;fW9&п^搩xjX'.%1}nX:BUX `zX.BCV|-07Ƙd7{4ǽћl4h П8vil[q),c} @ZƘ);[ӌOq~c|&81 n7ğ{! U$}T5/J*JQ &E ۓētgD'dzrXm t/} ̔@tنeα&(D3 jx M|/n%m2 Z*N]Y2D0UhP"cݝf .NcKT%.0Nt_J\H>qtv ?(QLTq]>p/KQ~6q/ru^7t]#ckE W;u9oy 50v5ݯA5C/QOH*8#nB\[QW' kS[b|U%+HiA(>kT.,sF'Ec@E_⌙+7sցpVBIMAs M 7~qƁPoEr`d̮D3S'Lf2Aih]')h!"$*cH*= |<^/}Vʌk%taј 3Nhe:R؈1h|,빞2XmZlW(o>6x(v49R} eYX}j0ư;$ #\K8۝ mF{}Šf+*=oh~Ӹnѐ.G\ oS( Ԧ*!@luUukE~#[E,v?^<!ێmR)u>HMǶ )a09]188?SF$7$C@7U#g&%"zFVq !FY*g>F-@ 5aTZ nWZ[}]pX#KG'*,Eնm6hCIF%7hn